CINXE.COM
Otwórz sklep internetowy - wybierz IdoSell
<!DOCTYPE html> <html lang="pl"> <head> <meta charset="UTF-8"> <meta name="viewport" content="user-scalable=no, initial-scale = 1.0, maximum-scale = 1.0, width=device-width"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Otwórz sklep internetowy - wybierz IdoSell</title> <meta name="keywords" content=""/> <meta name="description" content="Planujesz otworzyć sklep internetowy? IdoSell to idealne rozwiązanie dla Twojego biznesu."/> <link rel="canonical" href="https://www.idosell.com/pl/"> <meta property="og:title" content="Otwórz sklep internetowy"/><meta property="og:type" content="website"/><meta property="og:locale" content="pl_PL"/><meta property="og:description" content="Planujesz otworzyć sklep internetowy? IdoSell to idealne rozwiązanie dla Twojego biznesu."/><meta property="og:url" content="https://www.idosell.com/pl/"/><meta property="og:image" content="https://www.idosell.com/gfx/new_design/img/homepage_idosell_shop_pl.png"/><meta property="og:site_name" content="IdoSell"/> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "LocalBusiness", "name": "IAI", "@id": "IdoSell", "image": [ "https://www.idosell.com/panel/file-gate.php?id=39557&ext=.png" ], "address": { "@type": "PostalAddress", "streetAddress": "Piastów 30", "addressLocality": "Szczecin", "addressRegion": "SZ", "postalCode": "71-064", "addressCountry": "PL" }, "geo": { "@type": "GeoCoordinates", "latitude": "53.41", "longitude": "14.53" }, "openingHoursSpecification": [ { "@type": "OpeningHoursSpecification", "dayOfWeek": [ "Monday", "Tuesday", "Wednesday", "Thursday", "Friday" ], "opens": "09:00", "closes": "17:00" } ], "telephone": "+48 91 443 66 00" } </script> <link rel="stylesheet" href="/gfx/new_design/css/full.css?r=18"> <link rel="preconnect" href="https://fonts.googleapis.com"/> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin/> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap"/><link rel="shortcut icon" type="image/png" href="/gfx/icon-shop.png"/><script type="application/ld+json"> { "@context": "http://schema.org", "@type": "WebSite", "url": "https://www.idosell.com/pl/shop/", "potentialAction": { "@type": "SearchAction", "target": "https://www.idosell.com/pl/shop/search/?q={search_term_string}", "query-input": "required name=search_term_string" } } </script> <script type="text/javascript"> /* <![CDATA[ */ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)} ,i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-2810032-1', 'auto'); ga('send', 'pageview'); /* ]]> */ </script><meta name="facebook-domain-verification" content="85xl3o9hpzrjja5gjgq5o6b6pe0wvw" /></head> <body class="px-3 px-md-0 bg"><script> dataLayer = [{ 'internalIAINetwork': '' }]; </script><!-- Google Tag Manager --> <noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-MM74KX" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-MM74KX');</script> <!-- End Google Tag Manager --> <div class="layout d-flex flex-column"><script> var dynamicTXT = {"Demo":"Demo ","Informacja":"Informacja","JakZalozycSklepInternetowyX":"Jak za\u0142o\u017cy\u0107 sklep internetowy?","KodJestNiepoprawny":"Kod jest niepoprawny","MozliweZeNoweOpcjeNieSaJeszczeWidoczneWTwoimPaneluAdministarcyjnnym":"Mo\u017cliwe, \u017ce nowe opcje nie s\u0105 jeszcze widoczne w Twoim panelu administracyjnym.","NieMaZCzegoWybierac":"Nie ma z czego wybiera\u0107","NieZnalezionoWynikow":"Nie znaleziono wynik\u00f3w","OczekiwanaPrzezCiebieFunkcjonalnoscJestSukcesywnieInstalowanaWKolejnychSklepachIPowinnaPojawicSieWTwoimSklepieWTerminieDoDwochTygodni":"Oczekiwana przez Ciebie funkcjonalno\u015b\u0107 jest sukcesywnie instalowana w kolejnych sklepach i powinna pojawi\u0107 si\u0119 w Twoim sklepie w terminie do dw\u00f3ch tygodni.","Powrot":"Powr\u00f3t","PrzesunKolumnyTabelkiPalcem":"Przesu\u0144 kolumny tabelki palcem","WcisnijAbyWybrac":"Wci\u015bnij aby wybra\u0107","Wczytywanie":"Wczytywanie...","WybierzKraj":"Wybierz kraj","WybierzPanstwo":"Wybierz pa\u0144stwo","fpTopMenuInstallationTekst":"Procedura wdro\u017cenia","fpTopMenuManualTekst":"Poradnik","fpTopMenuOrderTekst":"Za\u0142\u00f3\u017c sklep","fpTopMenuTermsTekst":"Umowa, regulamin i rozliczenia","fpTopMenuTimeTekst":"Czas realizacji"};</script><header class="container"> <div class="header_content"> <div class="header__logo logo"> <a class="logo__link" href="https://www.idosell.com/pl/"> <img class="logo__image" src="/img/logo-idosell-dots.svg" alt="IdoSell" /> </a> </div> <nav class="header__menu menu"> <button type="button" class="menu__toggler d-md-none"> <i class="fas fa-bars"></i> </button> <div class="menu__collapse flex-column flex-md-row-reverse d-flex justify-content-start"> <ul class="d-md-flex main_menu_mobile order-2 order-md-0"> <li class="menu__item d-md-flex --small --align-right"> <a href="#" class="menu__link px-md-3 d-md-flex align-items-md-center"> <svg xmlns="http://www.w3.org/2000/svg" width="18" height="19" viewBox="0 0 18 19" fill="none"> <path d="M16.5136 15.1375C15.5711 13.4832 14.0992 12.1941 12.335 11.4779C13.2123 10.8199 13.8604 9.90261 14.1874 8.85585C14.5143 7.8091 14.5037 6.686 14.1569 5.64564C13.8101 4.60528 13.1448 3.7004 12.2551 3.05919C11.3655 2.41797 10.2967 2.07293 9.20002 2.07293C8.10338 2.07293 7.03454 2.41797 6.14491 3.05919C5.25527 3.7004 4.58993 4.60528 4.24315 5.64564C3.89636 6.686 3.8857 7.8091 4.21268 8.85585C4.53967 9.90261 5.18771 10.8199 6.06502 11.4779C4.30084 12.1941 2.82899 13.4832 1.88639 15.1375C1.82799 15.2314 1.78906 15.3361 1.77192 15.4454C1.75479 15.5546 1.7598 15.6662 1.78665 15.7735C1.8135 15.8808 1.86166 15.9816 1.92824 16.0699C1.99482 16.1582 2.07848 16.2322 2.17425 16.2875C2.27001 16.3429 2.37591 16.3784 2.48567 16.3919C2.59543 16.4055 2.7068 16.3969 2.81316 16.3666C2.91951 16.3362 3.01869 16.2849 3.10478 16.2154C3.19088 16.146 3.26214 16.06 3.31433 15.9625C4.56008 13.8092 6.76008 12.525 9.20002 12.525C11.64 12.525 13.84 13.8099 15.0857 15.9625C15.1988 16.1444 15.3782 16.2751 15.586 16.3271C15.7937 16.3791 16.0136 16.3483 16.199 16.2411C16.3844 16.134 16.5209 15.959 16.5797 15.753C16.6384 15.547 16.6147 15.3263 16.5136 15.1375ZM5.62502 7.29999C5.62502 6.59292 5.83469 5.90173 6.22751 5.31383C6.62034 4.72592 7.17868 4.26771 7.83193 3.99712C8.48517 3.72654 9.20398 3.65574 9.89747 3.79368C10.5909 3.93163 11.228 4.27211 11.7279 4.77208C12.2279 5.27206 12.5684 5.90906 12.7063 6.60254C12.8443 7.29603 12.7735 8.01484 12.5029 8.66809C12.2323 9.32133 11.7741 9.87967 11.1862 10.2725C10.5983 10.6653 9.90709 10.875 9.20002 10.875C8.2522 10.8739 7.34352 10.4969 6.67332 9.82669C6.00311 9.15649 5.62611 8.24781 5.62502 7.29999Z" fill="#171717"/> </svg> <span class="d-md-none">Konto użytkownika</span></a> <ul class="submenu d-none"> <li class="submenu__item nav_item"> <a class="menu__link" href="https://www.idosell.com/pl/dashboard/?ref=%2Fpl%2F" rel="nofollow">Zaloguj się</a> </li><li class="submenu__item nav_item"> <a class="menu__link" href="https://www.idosell.com/pl/order/" rel="nofollow">Zamów sklep</a> </li> </ul> </li> </ul> <form action="https://www.idosell.com/pl/search/" class="brand-search form ml-md-4"> <button type="submit" class="menu__link --search"> <svg xmlns="http://www.w3.org/2000/svg" width="19" height="19" viewBox="0 0 19 19" fill="none"> <path d="M16.7837 15.5163L13.5188 12.25C14.4977 10.9743 14.9547 9.37405 14.7972 7.77379C14.6396 6.17353 13.8792 4.69312 12.6703 3.63287C11.4613 2.57262 9.89436 2.01193 8.28722 2.06453C6.68009 2.11712 5.15313 2.77908 4.0161 3.9161C2.87908 5.05313 2.21712 6.58009 2.16453 8.18723C2.11193 9.79436 2.67262 11.3613 3.73287 12.5703C4.79312 13.7792 6.27353 14.5396 7.87379 14.6972C9.47405 14.8547 11.0743 14.3977 12.35 13.4188L15.6177 16.6871C15.6944 16.7639 15.7855 16.8247 15.8858 16.8663C15.9861 16.9078 16.0935 16.9292 16.2021 16.9292C16.3106 16.9292 16.4181 16.9078 16.5183 16.8663C16.6186 16.8247 16.7097 16.7639 16.7864 16.6871C16.8632 16.6104 16.9241 16.5193 16.9656 16.419C17.0071 16.3187 17.0285 16.2113 17.0285 16.1028C17.0285 15.9942 17.0071 15.8868 16.9656 15.7865C16.9241 15.6862 16.8632 15.5951 16.7864 15.5184L16.7837 15.5163ZM3.825 8.40001C3.825 7.47538 4.09919 6.57151 4.61288 5.80271C5.12658 5.03391 5.85671 4.43471 6.71096 4.08087C7.5652 3.72703 8.50519 3.63445 9.41205 3.81483C10.3189 3.99522 11.1519 4.44047 11.8057 5.09428C12.4595 5.74809 12.9048 6.5811 13.0852 7.48796C13.2656 8.39482 13.173 9.33481 12.8191 10.1891C12.4653 11.0433 11.8661 11.7734 11.0973 12.2871C10.3285 12.8008 9.42463 13.075 8.5 13.075C7.26051 13.0737 6.07214 12.5808 5.19569 11.7043C4.31923 10.8279 3.82628 9.6395 3.825 8.40001Z" fill="#171717"/> </svg> </button> <div class="form__group container"> <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"> <path d="M15.9837 15.0163L12.7188 11.75C13.6977 10.4743 14.1547 8.87404 13.9972 7.27378C13.8396 5.67352 13.0792 4.19312 11.8703 3.13287C10.6613 2.07262 9.09437 1.51192 7.48723 1.56452C5.88009 1.61712 4.35313 2.27907 3.21611 3.4161C2.07908 4.55312 1.41713 6.08008 1.36453 7.68722C1.31193 9.29436 1.87263 10.8613 2.93288 12.0703C3.99312 13.2792 5.47353 14.0396 7.07379 14.1972C8.67405 14.3547 10.2743 13.8977 11.55 12.9187L14.8177 16.1871C14.8944 16.2639 14.9855 16.3247 15.0858 16.3663C15.1861 16.4078 15.2935 16.4292 15.4021 16.4292C15.5106 16.4292 15.6181 16.4078 15.7183 16.3663C15.8186 16.3247 15.9097 16.2639 15.9864 16.1871C16.0632 16.1104 16.1241 16.0193 16.1656 15.919C16.2071 15.8187 16.2285 15.7113 16.2285 15.6027C16.2285 15.4942 16.2071 15.3868 16.1656 15.2865C16.1241 15.1862 16.0632 15.0951 15.9864 15.0184L15.9837 15.0163ZM3.02501 7.9C3.02501 6.97537 3.29919 6.07151 3.81289 5.30271C4.32658 4.53391 5.05672 3.9347 5.91096 3.58086C6.76521 3.22702 7.70519 3.13444 8.61206 3.31483C9.51892 3.49521 10.3519 3.94046 11.0057 4.59428C11.6595 5.24809 12.1048 6.08109 12.2852 6.98795C12.4656 7.89481 12.373 8.8348 12.0191 9.68904C11.6653 10.5433 11.0661 11.2734 10.2973 11.7871C9.5285 12.3008 8.62464 12.575 7.70001 12.575C6.46051 12.5737 5.27215 12.0808 4.39569 11.2043C3.51923 10.3279 3.02628 9.1395 3.02501 7.9Z" fill="#C8C8C8"/> </svg> <input name="q" type="text" class="form__input" placeholder="Wpisz czego szukasz" autocomplete="off"/> <button type="search" class="button --solid">Szukaj</button> <input type="hidden" name="title" value="all"/> </div> </form> <ul class="d-md-flex pt-0 order-3 order-md-0"><li class="menu__item d-md-flex --small"><a class="menu__link d-md-flex align-items-md-center" href="https://www.idosell.com/pl/oferta-idosell/" data-dropdown="hover0" data-options="is_hover:true;">Oferta</a><ul class="submenu d-none"><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/oferta-idosell/" class="menu__link">Oferta IdoSell</a></li><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/abonamenty/" class="menu__link">Abonamenty</a></li><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/sprzedaz-miedzynarodowa/" class="menu__link">Crossborder z IdoSell</a></li><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/implementation-package/pakiety-wdrozeniowe/" class="menu__link">Wdrożenie sklepu</a></li><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/opieka-graficzna-webmasterska/" class="menu__link">Personalizacja powdrożeniowa sklepu</a></li><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/support/unikalne-wsparcie-w-ramach-abonamentu-przy-zakladaniu-oraz-prowadzeniu-sklepu-internetowego/" class="menu__link">Nieograniczone wsparcie techniczne</a></li><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/safety/bezpieczny-sklep-internetowy-idosell-z-sla-na-poziomie-99-98/" class="menu__link">Bezpieczeństwo i infrastruktura serwerowa</a></li><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/safety/legalshop/sklep-internetowy-zgodny-z-prawem/" class="menu__link">Sklep zgodny z prawem</a></li></ul></li><li class="menu__item d-md-flex"><a class="menu__link d-md-flex align-items-md-center" href="https://www.idosell.com/pl/tysiace-gotowych-do-uzycia-funkcji/">Możliwości</a><ul class="submenu d-none"><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/sales/sprzedaz-w-sklepie-internetowym-idosell/" class="menu__link">Sprzedaż</a><ul class="subsubmenu d-none"><li class="subsubmenu__item nav_item"><a href="https://www.idosell.com/pl/checkout/szybsze-i-wygodniejsze-zakupy-z-wieksza-konwersja-express-chcekout/" class="menu__link">Szybkie płatności</a></li><li class="subsubmenu__item nav_item"><a href="https://www.idosell.com/pl/functions/subscription-module/rozpocznij-sprzedaz-subskrypcyjna-z-idosell/" class="menu__link">Sprzedaż subskrypcyjna</a></li><li class="subsubmenu__item nav_item"><a href="https://www.idosell.com/pl/b2b/uruchom-hurtownie-internetowa-w-idosell-i-skutecznie-zarzadzaj-relacjami-b2b/" class="menu__link">Sprzedaż hurtowa (B2B)</a></li><li class="subsubmenu__item nav_item"><a href="https://www.idosell.com/pl/multishop/" class="menu__link">Multishop</a></li><li class="subsubmenu__item nav_item"><a href="https://www.idosell.com/pl/omnichannel/sprzedaz-wielokanalowa-w-sklepie-internetowym/" class="menu__link">Obsługa sprzedaży stacjonarnej</a></li><li class="subsubmenu__item nav_item"><a href="https://www.idosell.com/pl/self-publishing/obsluga-self-publishing-sprzedawaj-swobodnie-wlasne-ksiazki-kursy-muzyke-wszystko-co-kreatywnie-stworzysz-przez-idosell/" class="menu__link">Obsługa self-publishing</a></li></ul></li><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/marketing/" class="menu__link">Marketing</a><ul class="subsubmenu d-none"><li class="subsubmenu__item nav_item"><a href="https://www.idosell.com/pl/traffic-trends/allegro-ads/allegro-ads-prowadzenie-kampanii-z-traffic-trends/" class="menu__link">Allegro Ads</a></li><li class="subsubmenu__item nav_item"><a href="https://www.idosell.com/pl/traffic-trends/meta-ads/facebook-ads-i-instagram-ads-prowadzenie-kampanii-z-traffic-trends/" class="menu__link">Facebook Ads</a></li><li class="subsubmenu__item nav_item"><a href="https://www.idosell.com/pl/reklamy-google-od-idosell/" class="menu__link">Google Ads</a></li><li class="subsubmenu__item nav_item"><a href="https://www.idosell.com/pl/marketing/automation/marketing-automation-system-automatyzacji-marketingu-w-sklepie-internetowym/" class="menu__link">Marketing automation</a></li><li class="subsubmenu__item nav_item"><a href="https://www.idosell.com/pl/traffic-trends/seo-traffic/pozycjonowanie-i-optymalizacja-sklepu-internetowego-z-traffic-trends/" class="menu__link">Pozycjonowanie sklepu internetowego</a></li><li class="subsubmenu__item nav_item"><a href="https://www.idosell.com/pl/marketing/affiliate-program/program-partnerski-w-sklepie-internetowym/" class="menu__link">Program partnerski</a></li><li class="subsubmenu__item nav_item"><a href="https://www.idosell.com/pl/marketing/loyalty-program/program-lojalnosciowy/" class="menu__link">Program lojalnościowy</a></li><li class="subsubmenu__item nav_item"><a href="https://www.idosell.com/pl/recommendations/inteligentny-system-rekomendacji-produktowych-idosell-rs/" class="menu__link">Rekomendacje produktowe IdoSell RS</a></li><li class="subsubmenu__item nav_item"><a href="https://www.idosell.com/pl/marketing/" class="menu__link">Wsparcie kampanii promocyjnych i marketingowych</a></li><li class="subsubmenu__item nav_item"><a href="https://www.idosell.com/pl/integrations/trade-tracker/tradetracker/" class="menu__link">Systemy afiliacyjne</a></li></ul></li><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/" class="menu__link">Poprawa konwersji</a><ul class="subsubmenu d-none"><li class="subsubmenu__item nav_item"><a href="https://www.idosell.com/pl/functions/searching-pro/searching-pro-the-intelligent-text-search-engine/" class="menu__link">Inteligentna wyszukiwarka tekstowa (AI)</a></li><li class="subsubmenu__item nav_item"><a href="https://www.idosell.com/pl/recommendations/inteligentny-system-rekomendacji-produktowych-idosell-rs/" class="menu__link">Inteligentne rekomendacje produktów (AI)</a></li></ul></li><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/otworz-swoj-wlasny-sklep-internetowy/" class="menu__link">Wygląd sklepu</a><ul class="subsubmenu d-none"><li class="subsubmenu__item nav_item"><a href="https://www.idosell.com/pl/design/standard/standard-estetycznie-standardowo-natychmiast/" class="menu__link">Szablon Standard</a></li><li class="subsubmenu__item nav_item"><a href="https://www.idosell.com/pl/kolekcje-towarow/" class="menu__link">Kolekcje</a></li><li class="subsubmenu__item nav_item"><a href="https://www.idosell.com/pl/sklep-rwd-mobile/" class="menu__link">Sklep RWD</a></li><li class="subsubmenu__item nav_item"><a href="https://www.idosell.com/pl/opieka-graficzna-webmasterska/" class="menu__link">Customizacja dowolnych elementów sklepu</a></li><li class="subsubmenu__item nav_item"><a href="https://www.idosell.com/pl/design-gallery/galeria-designow-idosell/" class="menu__link">Galeria designów</a></li><li class="subsubmenu__item nav_item"><a href="https://www.idosell.com/pl/design/logo/projektowanie-logo-firmy-i-sklepu-internetowego-z-idosell/" class="menu__link">Projektowanie logo</a></li></ul></li><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/logistics/procesy-i-logistyka-w-sklepie-idosell/" class="menu__link">Procesy i logistyka</a><ul class="subsubmenu d-none"><li class="subsubmenu__item nav_item"><a href="https://www.idosell.com/pl/wms/system-zarzadzania-magazynem-wms/" class="menu__link">System zarządzania magazynem (WMS)</a></li><li class="subsubmenu__item nav_item"><a href="https://www.idosell.com/pl/erp/integracja-z-systemem-erp-sklepu-internetowego-idosell/" class="menu__link">Funkcje i Integracja z ERP</a></li><li class="subsubmenu__item nav_item"><a href="https://www.idosell.com/pl/functions/returns/zwroty-towarow-sprzedanych-w-sklepie-internetowym/" class="menu__link">Obsługa zwrotów towarów</a></li><li class="subsubmenu__item nav_item"><a href="https://www.idosell.com/pl/functions/complaints/complaints/" class="menu__link">Moduł reklamacji (RMA)</a></li><li class="subsubmenu__item nav_item"><a href="https://www.idosell.com/pl/justintime/just-in-time-deliveries-with-idosell/" class="menu__link">Obsługa dropshipping i cross-docking</a></li><li class="subsubmenu__item nav_item"><a href="https://www.idosell.com/pl/wms/fulfillment/fulfillment-czyli-kompleksowa-obsluga-procesow-magazynowych-przez-wyspecjalizowana-firme-zewnetrzna/" class="menu__link">Pełna obsługa fulfillment</a></li><li class="subsubmenu__item nav_item"><a href="https://www.idosell.com/pl/sprzedaz-plikow-cyfrowych/" class="menu__link">Sprzedaż plików</a></li></ul></li><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/wealthon/" class="menu__link">Finansowanie</a><ul class="subsubmenu d-none"><li class="subsubmenu__item nav_item"><a href="https://www.idosell.com/pl/wealthon/" class="menu__link">Wealthon</a></li></ul></li></ul></li><li class="menu__item d-md-flex --small"><a class="menu__link d-md-flex align-items-md-center" href="https://www.idosell.com/pl/services/ecommerce-services/" data-dropdown="hover2" data-options="is_hover:true;">Usługi</a><ul class="submenu d-none"><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/audyt-sklepu-internetowego/" class="menu__link">Audyt sklepu internetowego</a></li><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/services/whatwedo/co-mozemy-zrobic-dla-twojego-sklepu/" class="menu__link">Co możemy zrobić dla Twojego sklepu</a></li><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/services/custom-apps/programowanie-indywidualnych-rozwiazan/" class="menu__link">Indywidualne rozwiązania</a></li><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/services/import/import-danych-do-sklepu-internetowego-idosell/" class="menu__link">Importy danych</a></li><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/opieka-graficzna-webmasterska/" class="menu__link">Obsługa graficzna po wdrożeniu</a></li></ul></li><li class="menu__item d-md-flex --small"><a class="menu__link d-md-flex align-items-md-center" href="https://www.idosell.com/pl/integracje/" data-dropdown="hover3" data-options="is_hover:true;">Integracje</a><ul class="submenu d-none"><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/kurierzy/" class="menu__link">Kurierzy</a></li><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/systemy-platnosci-obslugiwane-w-idosell/" class="menu__link">Płatności</a></li><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/marketplaces-sprzedawaj-swoje-towary-w-wielu-miejscach-jednoczesnie-na-calym-swiecie/integracja-sklepu-internetowego-z-serwisem-aukcyjnym-allegro/" class="menu__link">Allegro</a></li><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/amazon/integracja-sklepu-internetowego-z-amazon/" class="menu__link">Amazon</a></li><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/marketplaces/" class="menu__link">Marketplaces</a></li><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/-integracje-gotowe-do-wlaczenia-jednym-kliknieciem-porownywarki-katalogi-serwisy-opinii/" class="menu__link">Porównywarki, katalogi i serwisy opinii</a></li><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/wms/fulfillment/fulfillment-czyli-kompleksowa-obsluga-procesow-magazynowych-przez-wyspecjalizowana-firme-zewnetrzna/" class="menu__link">Fulfillment (outsourcing magazynu i wysyłki)</a></li><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/integracja-z-hurtowniami/" class="menu__link">Integracja z hurtowniami</a></li><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/systemy-erp/" class="menu__link">Systemy ERP</a></li><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/partners/do-you-want-to-become-an-iai-partner/" class="menu__link">Dla partnerów</a></li><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/dla-developerow/" class="menu__link">Dla developerów</a></li></ul></li><li class="menu__item d-md-flex --small"><a class="menu__link d-md-flex align-items-md-center" href="https://www.idosell.com/pl/baza-wiedzy/" data-dropdown="hover4" data-options="is_hover:true;">Edukacja</a><ul class="submenu d-none"><li class="submenu__item nav_item"><a href="https://pomoc.idosell.com" class="menu__link">Pomoc IdoSell</a></li><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/knowledge-base/beginners-guide/e-commerce-od-czego-zaczac/" class="menu__link">E-commerce - od czego zacząć</a></li><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/knowledge-base/safety/sprawy-prawne-w-sklepie-internetowym/" class="menu__link">Prawo i bezpieczeństwo</a></li><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/przygotowanie-sklepu-do-sprzedazy/" class="menu__link">Przygotowanie sklepu do sprzedaży</a></li><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/knowledge-base/multichannel-sales/sprzedaz-w-wielu-miejscach-multichannel/" class="menu__link">Sprzedaż w wielu miejscach (Multichannel)</a></li><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/historie-klientow-idosell/" class="menu__link">Historie klientów IdoSell</a></li><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/podcast/posluchaj-podcastow-idosell-o-e-commerce/" class="menu__link">Śniadanie z e-commerce - podcast IdoSell</a></li><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/baza-wiedzy/webinary/" class="menu__link">Webinary IdoSell</a></li><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/knowledge-base/growth-strategy/wyglad-sklepu-internetowego/" class="menu__link">Zwiększanie Sprzedaży</a></li></ul></li><li class="menu__item d-md-flex --small"><a class="menu__link d-md-flex align-items-md-center" href="https://www.idosell.com/pl/blog/" data-dropdown="hover5" data-options="is_hover:true;">Blog</a><ul class="submenu d-none"><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/blog/edu" class="menu__link">Blog edu</a></li><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/blog/info" class="menu__link">Blog produktowy</a></li></ul></li><li class="menu__item d-md-flex --small"><a class="menu__link d-md-flex align-items-md-center" href="https://www.idosell.com/pl/abonamenty/" data-dropdown="hover6" data-options="is_hover:true;">Załóż sklep</a><ul class="submenu d-none"><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/abonamenty/" class="menu__link">ZAMÓW SKLEP</a></li><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/demo/try-idosell-demo-for-free/" class="menu__link">DEMO</a></li><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/knowledge-base/beginners-guide/installation/etapy-instalacji-sklepu-internetowego-idosell/" class="menu__link">Procedura wdrożenia</a></li><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/personalizacja-sklepu-internetowego/" class="menu__link">Czas realizacji</a></li><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/blog/jak-zalozyc-sklep-internetowy-w-2023-roku-1235327227/" class="menu__link">Jak założyć sklep internetowy?</a></li><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/uslugi/wdrozenie-sklepu-internetowego/sklep-pod-klucz/" class="menu__link">Gotowe sklepy internetowe</a></li><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/szczegolowy-cennik-idosell/" class="menu__link">Szczegółowy cennik</a></li><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/terms/regulamin-idosell/" class="menu__link">Umowa i regulamin</a></li></ul></li><li class="menu__item d-md-flex --small"><a class="menu__link d-md-flex align-items-md-center" href="https://www.idosell.com/pl/migracja/">Migracja</a></li><li class="menu__item d-md-flex --small"><a class="menu__link d-md-flex align-items-md-center" href="https://www.idosell.com/pl/contact/skontaktuj-sie-z-nami-i-uzyskaj-unikalna-pomoc-w-prowadzeniu-sklepu-internetowego-idosell/" data-dropdown="hover8" data-options="is_hover:true;">KONTAKT</a><ul class="submenu d-none"><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/support/unikalne-wsparcie-w-ramach-abonamentu-przy-zakladaniu-oraz-prowadzeniu-sklepu-internetowego/" class="menu__link">Skontaktuj się z naszymi specjalistami</a></li><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/support/training/szkolenia-z-obslugi-uslugi-idosell-shop/" class="menu__link">Szkolenia dla klientów</a></li><li class="submenu__item nav_item"><a href="https://www.idosell.com/pl/partners/do-you-want-to-become-an-iai-partner/" class="menu__link">Dla partnerów</a></li><li class="submenu__item nav_item"><a href="https://www.iai-sa.com/pl/dsa/" class="menu__link">DSA</a></li></ul></li></ul> <div class="aside_mobile d-md-none bg-alternate order-1 order-md-0 main_menu_mobile"></div> </div> </nav> </div> </header> <div class="container mb-5"> <div class="row content align-items-start"> <div class="col-md-12"><script> var dynamicTXT = {"Demo":"Demo ","Informacja":"Informacja","JakZalozycSklepInternetowyX":"Jak za\u0142o\u017cy\u0107 sklep internetowy?","KodJestNiepoprawny":"Kod jest niepoprawny","MozliweZeNoweOpcjeNieSaJeszczeWidoczneWTwoimPaneluAdministarcyjnnym":"Mo\u017cliwe, \u017ce nowe opcje nie s\u0105 jeszcze widoczne w Twoim panelu administracyjnym.","NieMaZCzegoWybierac":"Nie ma z czego wybiera\u0107","NieZnalezionoWynikow":"Nie znaleziono wynik\u00f3w","OczekiwanaPrzezCiebieFunkcjonalnoscJestSukcesywnieInstalowanaWKolejnychSklepachIPowinnaPojawicSieWTwoimSklepieWTerminieDoDwochTygodni":"Oczekiwana przez Ciebie funkcjonalno\u015b\u0107 jest sukcesywnie instalowana w kolejnych sklepach i powinna pojawi\u0107 si\u0119 w Twoim sklepie w terminie do dw\u00f3ch tygodni.","Powrot":"Powr\u00f3t","PrzesunKolumnyTabelkiPalcem":"Przesu\u0144 kolumny tabelki palcem","WcisnijAbyWybrac":"Wci\u015bnij aby wybra\u0107","Wczytywanie":"Wczytywanie...","WybierzKraj":"Wybierz kraj","WybierzPanstwo":"Wybierz pa\u0144stwo","fpTopMenuInstallationTekst":"Procedura wdro\u017cenia","fpTopMenuManualTekst":"Poradnik","fpTopMenuOrderTekst":"Za\u0142\u00f3\u017c sklep","fpTopMenuTermsTekst":"Umowa, regulamin i rozliczenia","fpTopMenuTimeTekst":"Czas realizacji"};</script><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap" /> <style> body { font-family: 'Poppins', sans-serif; } </style> <script> const primaryCDN = 'https://idosell-pages.vercel.app'; const backupCDN = 'https://www.idosell.com/panel/file-gate.php'; const cssFilePathBackup = '?id=288876&ext=.css'; const jsFilePathBackup = '?id=288877&ext=.js'; function loadResources() { const linkTag = document.createElement('link'); linkTag.rel = 'stylesheet'; linkTag.href = `${primaryCDN}/static/css/main.css`; // Primary CDN document.head.appendChild(linkTag); // const scriptTag = document.createElement('script'); // scriptTag.defer = true; // scriptTag.src = `${primaryCDN}/static/js/main.js`; // Primary CDN // document.body.appendChild(scriptTag); linkTag.addEventListener('error', () => { // If the primary CSS file fails to load, switch to the backup CDN const newLinkTag = document.createElement('link'); newLinkTag.rel = 'stylesheet'; newLinkTag.href = `${backupCDN}${cssFilePathBackup}`; document.head.appendChild(newLinkTag); }); // scriptTag.addEventListener('error', () => { // // If the primary JS file fails to load, switch to the backup CDN // const newScriptTag = document.createElement('script'); // newScriptTag.defer = true; // newScriptTag.src = `${backupCDN}${jsFilePathBackup}`; // document.body.appendChild(newScriptTag); // }); } loadResources(); </script> <!-- webcomponents script START --> <script> /*! For license information please see main.134da455.js.LICENSE.txt */ (() => { var e = { 318: () => { document.addEventListener('DOMContentLoaded', function (e) { setTimeout(() => { (() => { const e = [ { infoOnSpecificPage: { pageTitle: 'Zacznij sprzedawa\u0107 do Niemiec z IdoSell', howSaleLooks: 'Jak wygl\u0105da e-commerce w Niemczech?', turnOnBtnText: 'W\u0142\u0105cz sprzeda\u017c do Niemiec', heroImg: 'https://www.idosell.com/panel/file-gate.php?id=174755&ext=.png', countryOutlineImg: 'https://www.idosell.com/panel/file-gate.php?id=174764&ext=.png', webinars: { title: 'Dowiedz si\u0119\xa0wi\u0119cej o e-commerce w Niemczech', elements: [ { img: 'https://www.idosell.com/panel/file-gate.php?id=175003&ext=.png', link: 'https://www.idosell.com/pl/blog/integracja-idosell-z-geizhals-i-guenstiger-wlacz-nowe-porownywarki-cenowe-dla-niemiec-i-austrii-1235327612', }, { img: 'https://www.idosell.com/panel/file-gate.php?id=175004&ext=.png', link: 'https://www.idosell.com/pl/blog/wyzwania-w-handlu-cross-border-jak-skutecznie-przygotowac-sklep-do-sprzedazy-miedzynarodowej-1235327496', }, ], }, }, name: 'Niemcy', population: '84,7 mln', language: 'niemiecki', popularPayment: 'PayPal, Mastercard, Visa, Klarna, portfele cyfrowe', currency: 'EUR', numberOfEstores: '93,42%', trends: [ 'Zakupy na Amazon to prawie 1/3 sprzeda\u017cy online', 'Najwy\u017cszy wska\u017anik zwrot\xf3w w Europie \u2013 ponad 50 proc. zakupionych towar\xf3w ', 'Najpopularniejsze p\u0142atno\u015bci to PayPal i Klarna', ], growthRate: '4.6%', cta: { name: 'Przejd\u017c do podstrony o Niemczech', link: 'https://www.idosell.com/pl/', }, img: 'https://www.idosell.com/panel/file-gate.php?id=174105&ext=.png', integrationsTitle: 'Zobacz proponowane rozwi\u0105zania do sprzeda\u017cy w Niemczech', whyCrossBorderIdosell: { title: 'Dlaczego warto sprzedawa\u0107 do Niemiec w cross-border z IdoSell?', description: 'Sprzeda\u017c mi\u0119dzynarodowa to przysz\u0142o\u015b\u0107 e-commerce. Rynek w Polsce jest ju\u017c bardzo konkurencyjny, dlatego warto wyj\u015b\u0107 z ofert\u0105 tak\u017ce do innych kraj\xf3w. Wykorzystaj ten potencja\u0142 i zacznij sprzedawa\u0107 za granic\u0119 ju\u017c teraz. Dzi\u0119ki IdoSell b\u0119dzie to proste i skuteczne:', elements: [ { header: 'Znamy zwyczaje i preferencje kupuj\u0105cych w Niemczech', content: 'Mamy know-how na temat rynk\xf3w europejskich. Pomo\u017cemy ci dobra\u0107 odpowiednich partner\xf3w zagranicznych i zacz\u0105\u0107 skutecznie sprzedawa\u0107 w modelu cross-border.\u202f', }, { header: 'IdoSell to proste i gotowe rozwi\u0105zania do sprzeda\u017cy w Niemczech. Zacznij ju\u017c teraz!', content: 'W IdoSell dajemy ci gotowe rozwi\u0105zania. Skieruj ruch bezpo\u015brednio do sklepu i eksportuj towary do popularnych por\xf3wnywarek cenowych, m.in. Geizhals.de, Idealo.de. Twoi klienci b\u0119d\u0105 mogli zap\u0142aci\u0107 poprzez PayPal, Klarna lub Stripe. ', }, ], }, integrations: [ 1, 2, 3, 4, 5, 6, 7, 8, 12, 13, 14, 15, 16, 17, 27, 28, 29, 35, 36, 37, 38, 39, 44, ], }, { infoOnSpecificPage: { pageTitle: 'Zacznij sprzedawa\u0107 do Czech z IdoSell', howSaleLooks: 'Jak wygl\u0105da e-commerce w Czechach?', turnOnBtnText: 'W\u0142\u0105cz sprzeda\u017c do Czech', heroImg: 'https://www.idosell.com/panel/file-gate.php?id=174749&ext=.png', countryOutlineImg: 'https://www.idosell.com/panel/file-gate.php?id=174462&ext=.png', webinars: { title: 'Dowiedz si\u0119\xa0wi\u0119cej o e-commerce w Czechach', elements: [ { img: 'https://www.idosell.com/panel/file-gate.php?id=175002&ext=.png', link: 'https://www.idosell.com/pl/blog/wejdz-w-cross-border-i-sprzedawaj-do-czech-i-slowacji-sprawdz-jak-wyglada-e-commerce-u-naszych-sasiadow-1235327521', }, { img: 'https://www.idosell.com/panel/file-gate.php?id=175004&ext=.png', link: 'https://www.idosell.com/pl/blog/wyzwania-w-handlu-cross-border-jak-skutecznie-przygotowac-sklep-do-sprzedazy-miedzynarodowej-1235327496', }, { img: 'https://www.idosell.com/panel/file-gate.php?id=175011&ext=.png', link: 'https://www.idosell.com/pl/blog/buduj-wlasna-marke-i-sprzedawaj-w-europie-srodkowo-wschodniej-dlaczego-warto-wejsc-w-cross-border-wlasnie-teraz-1235327482', }, ], }, }, name: 'Czechy', population: '10.8 mln', language: 'czeski', popularPayment: 'p\u0142atno\u015b\u0107 za pobraniem', currency: 'CZK', numberOfEstores: '93%', trends: [ 'Punkty odbioru to ulubiona forma dostawy', 'Wi\u0119kszo\u015b\u0107\u202fp\u0142atno\u015bci jest za pobraniem', 'Najpopularniejsze bran\u017ce to moda, \u017cywno\u015b\u0107 i elektronika. ', ], growthRate: '8,3%', cta: { name: 'Przejd\u017c do podstrony o Czechach', link: 'https://www.idosell.com/pl/', }, img: 'https://www.idosell.com/panel/file-gate.php?id=173521&ext=.png', integrationsTitle: 'Zobacz proponowane rozwi\u0105zania do sprzeda\u017cy w Czechach', whyCrossBorderIdosell: { title: 'Dlaczego warto sprzedawa\u0107 w cross-border z IdoSell?', description: 'Sprzeda\u017c mi\u0119dzynarodowa to przysz\u0142o\u015b\u0107 e-commerce. Rynek w Polsce jest ju\u017c bardzo konkurencyjny, dlatego warto wyj\u015b\u0107 z ofert\u0105 tak\u017ce do innych kraj\xf3w. Wykorzystaj ten potencja\u0142 i zacznij sprzedawa\u0107 za granic\u0119 ju\u017c teraz. Dzi\u0119ki IdoSell b\u0119dzie to proste i skuteczne:', elements: [ { header: 'Znamy zwyczaje i preferencje kupuj\u0105cych w ka\u017cdym kraju', content: 'Mamy know-how na temat rynk\xf3w europejskich. Pomo\u017cemy ci dobra\u0107 odpowiednich partner\xf3w zagranicznych i zacz\u0105\u0107 skutecznie sprzedawa\u0107 w modelu cross-border.\u202f', }, { header: 'IdoSell to proste i gotowe rozwi\u0105zania do sprzeda\u017cy w Czechach. Zacznij ju\u017c teraz!', content: 'W IdoSell dajemy ci gotowe rozwi\u0105zania. Skieruj ruch bezpo\u015brednio do sklepu poprzez por\xf3wnywarki Heureka.cz oraz Zbozi.cz. Dzi\u0119ki integracji z Packeta twoi klienci odbior\u0105 zakupy w swoim ulubionym punkcie odbioru lub automacie paczkowym. ', }, ], }, integrations: [ 1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15, 16, 17, 19, 20, 29, 35, 41, 42, 44, ], }, { infoOnSpecificPage: { pageTitle: 'Zacznij sprzedawa\u0107 do Rumunii z IdoSell', howSaleLooks: 'Jak wygl\u0105da e-commerce w Rumunii?', turnOnBtnText: 'W\u0142\u0105cz sprzeda\u017c do Rumunii', heroImg: 'https://www.idosell.com/panel/file-gate.php?id=174751&ext=.png', countryOutlineImg: 'https://www.idosell.com/panel/file-gate.php?id=174769&ext=.png', webinars: { title: 'Dowiedz si\u0119\xa0wi\u0119cej o e-commerce w Rumunii', elements: [ { img: 'https://www.idosell.com/panel/file-gate.php?id=175004&ext=.png', link: 'https://www.idosell.com/pl/blog/wyzwania-w-handlu-cross-border-jak-skutecznie-przygotowac-sklep-do-sprzedazy-miedzynarodowej-1235327496', }, { img: 'https://www.idosell.com/panel/file-gate.php?id=175011&ext=.png', link: 'https://www.idosell.com/pl/blog/buduj-wlasna-marke-i-sprzedawaj-w-europie-srodkowo-wschodniej-dlaczego-warto-wejsc-w-cross-border-wlasnie-teraz-1235327482', }, ], }, }, name: 'Rumunia', population: '19 mln', language: 'rumu\u0144ski', popularPayment: 'P\u0142atno\u015bci za pobraniem, p\u0142atno\u015bci kartowe, bankowo\u015b\u0107 online', currency: 'RON', numberOfEstores: '91,56%', trends: [ 'Dla konsument\xf3w w Rumunii istotna jest niska cena, szybka dostawa oraz rekomendacje, kt\xf3re pochodz\u0105 z grona znajomych ', 'Najni\u017cszy podatek VAT w Europie -19% ', 'Najwi\u0119kszy marketplace - eMAG.ro', ], growthRate: '7,4%', cta: { name: 'Przejd\u017c do podstrony o Rumunii', link: 'https://www.idosell.com/pl/', }, img: 'https://www.idosell.com/panel/file-gate.php?id=173540&ext=.png', integrationsTitle: 'Zobacz proponowane rozwi\u0105zania do sprzeda\u017cy w Rumunii', whyCrossBorderIdosell: { title: 'Dlaczego warto sprzedawa\u0107 w cross-border z IdoSell?', description: 'Sprzeda\u017c mi\u0119dzynarodowa to przysz\u0142o\u015b\u0107 e-commerce. Rynek w Polsce jest ju\u017c bardzo konkurencyjny, dlatego warto wyj\u015b\u0107 z ofert\u0105 tak\u017ce do innych kraj\xf3w. Wykorzystaj ten potencja\u0142 i zacznij sprzedawa\u0107 za granic\u0119 ju\u017c teraz. Dzi\u0119ki IdoSell b\u0119dzie to proste i skuteczne:', elements: [ { header: 'Znamy zwyczaje i preferencje kupuj\u0105cych w ka\u017cdym kraju', content: 'Mamy know-how na temat rynk\xf3w europejskich. Pomo\u017cemy ci dobra\u0107 odpowiednich partner\xf3w zagranicznych i zacz\u0105\u0107 skutecznie sprzedawa\u0107 w modelu cross-border.\u202f', }, { header: 'IdoSell to proste i gotowe rozwi\u0105zania do Rumunii. Zacznij ju\u017c teraz!', content: 'W IdoSell dajemy ci gotowe rozwi\u0105zania. Skieruj ruch bezpo\u015brednio do sklepu poprzez popularn\u0105 por\xf3wnywark\u0119 cenow\u0105 Compari.ro. Integracja z us\u0142ug\u0105 fulfillmentu Frisbo umo\u017cliwi dostaw\u0119 towar\xf3w na nast\u0119pny dzie\u0144 na terenie ca\u0142ej Rumunii w cenie kuriera lokalnego. ', }, ], }, integrations: [ 1, 2, 3, 4, 5, 6, 7, 8, 10, 13, 14, 15, 16, 17, 19, 29, 35, 46, ], }, { infoOnSpecificPage: { pageTitle: 'Zacznij sprzedawa\u0107 do W\u0119gier z IdoSell', howSaleLooks: 'Jak wygl\u0105da e-commerce na W\u0119grzech?', turnOnBtnText: 'W\u0142\u0105cz sprzeda\u017c do W\u0119gier', heroImg: 'https://www.idosell.com/panel/file-gate.php?id=174750&ext=.png', countryOutlineImg: 'https://www.idosell.com/panel/file-gate.php?id=174776&ext=.png', webinars: { title: 'Dowiedz si\u0119\xa0wi\u0119cej o e-commerce w W\u0119grzech', elements: [ { img: 'https://www.idosell.com/panel/file-gate.php?id=175004&ext=.png', link: 'https://www.idosell.com/pl/blog/wyzwania-w-handlu-cross-border-jak-skutecznie-przygotowac-sklep-do-sprzedazy-miedzynarodowej-1235327496', }, { img: 'https://www.idosell.com/panel/file-gate.php?id=175011&ext=.png', link: 'https://www.idosell.com/pl/blog/buduj-wlasna-marke-i-sprzedawaj-w-europie-srodkowo-wschodniej-dlaczego-warto-wejsc-w-cross-border-wlasnie-teraz-1235327482', }, ], }, }, name: 'W\u0119gry', population: '9,6 mln', language: 'w\u0119gierski', popularPayment: 'P\u0142atno\u015bci za pobraniem', currency: 'HUF', numberOfEstores: '92%', trends: [ 'W\u0119gierscy konsumenci ch\u0119tnie wybieraj\u0105 p\u0142atno\u015b\u0107 za pobraniem', 'Klienci dokonuj\u0105 \u015bwiadomych zakup\xf3w - dok\u0142adnie analizuj\u0105 oferty oraz rzadko zwracaj\u0105 produkty ', 'W\u0119grzy ch\u0119tnie kupuj\u0105 zza granicy - ceny wielu towar\xf3w s\u0105 ni\u017csze', ], growthRate: '9,7%', cta: { name: 'Przejd\u017c do podstrony o W\u0119grzech', link: 'https://www.idosell.com/pl/', }, img: 'https://www.idosell.com/panel/file-gate.php?id=173542&ext=.png', integrationsTitle: 'Zobacz proponowane rozwi\u0105zania do sprzeda\u017cy w W\u0119grzech', whyCrossBorderIdosell: { title: 'Dlaczego warto sprzedawa\u0107 w cross-border z IdoSell?', description: 'Sprzeda\u017c mi\u0119dzynarodowa to przysz\u0142o\u015b\u0107 e-commerce. Rynek w Polsce jest ju\u017c bardzo konkurencyjny, dlatego warto wyj\u015b\u0107 z ofert\u0105 tak\u017ce do innych kraj\xf3w. Wykorzystaj ten potencja\u0142 i zacznij sprzedawa\u0107 za granic\u0119 ju\u017c teraz. Dzi\u0119ki IdoSell b\u0119dzie to proste i skuteczne:', elements: [ { header: 'Znamy zwyczaje i preferencje kupuj\u0105cych w ka\u017cdym kraju', content: 'Mamy know-how na temat rynk\xf3w europejskich. Pomo\u017cemy ci dobra\u0107 odpowiednich partner\xf3w zagranicznych i zacz\u0105\u0107 skutecznie sprzedawa\u0107 w modelu cross-border.\u202f', }, { header: 'IdoSell to proste i gotowe rozwi\u0105zania do sprzeda\u017cy na W\u0119grzech. Zacznij ju\u017c teraz!', content: 'W IdoSell dajemy ci gotowe rozwi\u0105zania. Skieruj ruch bezpo\u015brednio do sklepu poprzez popularne por\xf3wnywarki cenowe Arukereso.hu oraz Argep.hu. Dzi\u0119ki integracji z PayU rozliczysz p\u0142atno\u015bci w forintach. ', }, ], }, integrations: [ 1, 2, 3, 4, 5, 6, 7, 8, 12, 13, 14, 15, 16, 17, 19, 29, 35, 40, 47, ], }, { infoOnSpecificPage: { pageTitle: 'Zacznij sprzedawa\u0107 do Bu\u0142garii z IdoSell', howSaleLooks: 'Jak wygl\u0105da e-commerce w Bu\u0142garii?', turnOnBtnText: 'W\u0142\u0105cz sprzeda\u017c do Bu\u0142garii', heroImg: 'https://www.idosell.com/panel/file-gate.php?id=174752&ext=.png', countryOutlineImg: 'https://www.idosell.com/panel/file-gate.php?id=174770&ext=.png', webinars: { title: 'Dowiedz si\u0119\xa0wi\u0119cej o e-commerce w Bu\u0142garii', elements: [ { img: 'https://www.idosell.com/panel/file-gate.php?id=175004&ext=.png', link: 'https://www.idosell.com/pl/blog/wyzwania-w-handlu-cross-border-jak-skutecznie-przygotowac-sklep-do-sprzedazy-miedzynarodowej-1235327496', }, { img: 'https://www.idosell.com/panel/file-gate.php?id=175011&ext=.png', link: 'https://www.idosell.com/pl/blog/buduj-wlasna-marke-i-sprzedawaj-w-europie-srodkowo-wschodniej-dlaczego-warto-wejsc-w-cross-border-wlasnie-teraz-1235327482', }, ], }, }, name: 'Bu\u0142garia', population: '6,45 mln', language: 'bu\u0142garski', popularPayment: 'Mastercard, Visa, portfele cyfrowe', currency: 'BGN', numberOfEstores: '83%', trends: [ 'E-commerce to tylko 1,3 proc. ca\u0142o\u015bci sprzeda\u017cy detalicznej', 'Bu\u0142garzy nie s\u0105 zamo\u017cni, o zakupie decyduje g\u0142\xf3wnie cena', 'Zdecydowana wi\u0119kszo\u015b\u0107 konsument\xf3w kupuje online za pomoc\u0105 komputera', ], growthRate: '13,7%', cta: { name: 'Przejd\u017c do podstrony o Bu\u0142garii', link: 'https://www.idosell.com/pl/', }, img: 'https://www.idosell.com/panel/file-gate.php?id=173546&ext=.png', integrationsTitle: 'Zobacz proponowane rozwi\u0105zania do sprzeda\u017cy w Bu\u0142garii', whyCrossBorderIdosell: { title: 'Dlaczego warto sprzedawa\u0107 w cross-border z IdoSell?', description: 'Sprzeda\u017c mi\u0119dzynarodowa to przysz\u0142o\u015b\u0107 e-commerce. Rynek w Polsce jest ju\u017c bardzo konkurencyjny, dlatego warto wyj\u015b\u0107 z ofert\u0105 tak\u017ce do innych kraj\xf3w. Wykorzystaj ten potencja\u0142 i zacznij sprzedawa\u0107 za granic\u0119 ju\u017c teraz. Dzi\u0119ki IdoSell b\u0119dzie to proste i skuteczne:', elements: [ { header: 'Znamy zwyczaje i preferencje kupuj\u0105cych w ka\u017cdym kraju', content: 'Mamy know-how na temat rynk\xf3w europejskich. Pomo\u017cemy ci dobra\u0107 odpowiednich partner\xf3w zagranicznych i zacz\u0105\u0107 skutecznie sprzedawa\u0107 w modelu cross-border.\u202f', }, { header: 'IdoSell to proste i gotowe rozwi\u0105zania do sprzeda\u017cy w Bu\u0142garii. Zacznij ju\u017c teraz!', content: 'W IdoSell dajemy ci gotowe rozwi\u0105zania. Skieruj ruch bezpo\u015brednio do sklepu poprzez popularn\u0105 por\xf3wnywark\u0119 cenow\u0105 Pazaruvaj.bg. Zakupione towary dostarczysz do ulubionych przez klient\xf3w punkt\xf3w odbioru lub automat\xf3w paczkowych dzi\u0119ki integracji z Packeta. ', }, ], }, integrations: [ 1, 2, 3, 4, 5, 6, 7, 8, 12, 13, 14, 15, 16, 17, 19, 29, 35, 45, ], }, { infoOnSpecificPage: { pageTitle: 'Zacznij sprzedawa\u0107 do S\u0142owacji z IdoSell', howSaleLooks: 'Jak wygl\u0105da e-commerce w S\u0142owacji?', turnOnBtnText: 'W\u0142\u0105cz sprzeda\u017c do S\u0142owacji', heroImg: 'https://www.idosell.com/panel/file-gate.php?id=174753&ext=.png', countryOutlineImg: 'https://www.idosell.com/panel/file-gate.php?id=174771&ext=.png', webinars: { title: 'Dowiedz si\u0119\xa0wi\u0119cej o e-commerce w S\u0142owacji', elements: [ { img: 'https://www.idosell.com/panel/file-gate.php?id=175002&ext=.png', link: 'https://www.idosell.com/pl/blog/wejdz-w-cross-border-i-sprzedawaj-do-czech-i-slowacji-sprawdz-jak-wyglada-e-commerce-u-naszych-sasiadow-1235327521', }, { img: 'https://www.idosell.com/panel/file-gate.php?id=175004&ext=.png', link: 'https://www.idosell.com/pl/blog/wyzwania-w-handlu-cross-border-jak-skutecznie-przygotowac-sklep-do-sprzedazy-miedzynarodowej-1235327496', }, { img: 'https://www.idosell.com/panel/file-gate.php?id=175011&ext=.png', link: 'https://www.idosell.com/pl/blog/buduj-wlasna-marke-i-sprzedawaj-w-europie-srodkowo-wschodniej-dlaczego-warto-wejsc-w-cross-border-wlasnie-teraz-1235327482', }, ], }, }, name: 'S\u0142owacja', population: '5,4 mln', language: 's\u0142owacki', popularPayment: 'P\u0142atno\u015bci za pobraniem', currency: 'EUR', numberOfEstores: '89%', trends: [ 'S\u0142owacy najcz\u0119\u015bciej kupuj\u0105 z Chin (45%), Czech (32%) oraz z Polski (5%)', 'Najcz\u0119\u015bciej wybierane s\u0105 p\u0142atno\u015bci za pobraniem', 'Konsumenci w S\u0142owacji dok\u0142adnie analizuj\u0105 ceny i por\xf3wnuj\u0105 oferty przed zakupem', ], growthRate: '7,9%', cta: { name: 'Przejd\u017c do podstrony o S\u0142owacji', link: 'https://www.idosell.com/pl/', }, img: 'https://www.idosell.com/panel/file-gate.php?id=173539&ext=.png', integrationsTitle: 'Zobacz proponowane rozwi\u0105zania do sprzeda\u017cy w S\u0142owacji', whyCrossBorderIdosell: { title: 'Dlaczego warto sprzedawa\u0107 w cross-border z IdoSell?', description: 'Sprzeda\u017c mi\u0119dzynarodowa to przysz\u0142o\u015b\u0107 e-commerce. Rynek w Polsce jest ju\u017c bardzo konkurencyjny, dlatego warto wyj\u015b\u0107 z ofert\u0105 tak\u017ce do innych kraj\xf3w. Wykorzystaj ten potencja\u0142 i zacznij sprzedawa\u0107 za granic\u0119 ju\u017c teraz. Dzi\u0119ki IdoSell b\u0119dzie to proste i skuteczne:', elements: [ { header: 'Znamy zwyczaje i preferencje kupuj\u0105cych w ka\u017cdym kraju', content: 'Mamy know-how na temat rynk\xf3w europejskich. Pomo\u017cemy ci dobra\u0107 odpowiednich partner\xf3w zagranicznych i zacz\u0105\u0107 skutecznie sprzedawa\u0107 w modelu cross-border.\u202f', }, { header: 'IdoSell to proste i gotowe rozwi\u0105zania do S\u0142owacji. Zacznij ju\u017c teraz!', content: 'W IdoSell dajemy ci gotowe rozwi\u0105zania. Skieruj ruch bezpo\u015brednio do sklepu poprzez popularn\u0105 por\xf3wnywark\u0119 cenow\u0105 Heureka.sk. Szybkie i tanie dostawy umo\u017cliwi ci integracja z Packeta. Dzi\u0119ki integracji z PayU rozliczysz p\u0142atno\u015bci w forintach. Aktywuj IdoPay i rozliczaj p\u0142atno\u015bci w euro bez przewalutowania.', }, ], }, integrations: [ 1, 2, 3, 4, 5, 6, 7, 8, 13, 16, 17, 19, 21, 29, 35, 41, 44, ], }, { infoOnSpecificPage: { pageTitle: 'Zacznij sprzedawa\u0107 do Grecji z IdoSell', howSaleLooks: 'Jak wygl\u0105da e-commerce w Grecji?', turnOnBtnText: 'W\u0142\u0105cz sprzeda\u017c do Grecji', heroImg: 'https://www.idosell.com/panel/file-gate.php?id=174754&ext=.png', countryOutlineImg: 'https://www.idosell.com/panel/file-gate.php?id=174777&ext=.png', webinars: { title: 'Dowiedz si\u0119\xa0wi\u0119cej o e-commerce w Grecji', elements: [ { img: 'https://www.idosell.com/panel/file-gate.php?id=175004&ext=.png', link: 'https://www.idosell.com/pl/blog/wyzwania-w-handlu-cross-border-jak-skutecznie-przygotowac-sklep-do-sprzedazy-miedzynarodowej-1235327496', }, { img: 'https://www.idosell.com/panel/file-gate.php?id=175011&ext=.png', link: 'https://www.idosell.com/pl/blog/buduj-wlasna-marke-i-sprzedawaj-w-europie-srodkowo-wschodniej-dlaczego-warto-wejsc-w-cross-border-wlasnie-teraz-1235327482', }, ], }, }, name: 'Grecja', population: '10,3 mln', language: 'grecki', popularPayment: 'P\u0142atno\u015bci za pobraniem', currency: 'EUR', numberOfEstores: '79%', trends: [ 'Cena odgrywa kluczow\u0105 rol\u0119 przy zakupie', '35 proc. kupuj\u0105cych online ju\u017c kupuje w modelu cross-border', 'Najpopularniejsza bran\u017ca to Fashion', 'Skroutz.gr daje dost\u0119p do 8,5 mln u\u017cytkownik\xf3w', ], growthRate: '13,4%', cta: { name: 'Przejd\u017c do podstrony o Grecji', link: 'https://www.idosell.com/pl/', }, img: 'https://www.idosell.com/panel/file-gate.php?id=173547&ext=.png', integrationsTitle: 'Zobacz proponowane rozwi\u0105zania do sprzeda\u017cy w Grecji', whyCrossBorderIdosell: { title: 'Dlaczego warto sprzedawa\u0107 w cross-border z IdoSell?', description: 'Sprzeda\u017c mi\u0119dzynarodowa to przysz\u0142o\u015b\u0107 e-commerce. Rynek w Polsce jest ju\u017c bardzo konkurencyjny, dlatego warto wyj\u015b\u0107 z ofert\u0105 tak\u017ce do innych kraj\xf3w. Wykorzystaj ten potencja\u0142 i zacznij sprzedawa\u0107 za granic\u0119 ju\u017c teraz. Dzi\u0119ki IdoSell b\u0119dzie to proste i skuteczne:', elements: [ { header: 'Znamy zwyczaje i preferencje kupuj\u0105cych w ka\u017cdym kraju', content: 'Mamy know-how na temat rynk\xf3w europejskich. Pomo\u017cemy ci dobra\u0107 odpowiednich partner\xf3w zagranicznych i zacz\u0105\u0107 skutecznie sprzedawa\u0107 w modelu cross-border.\u202f', }, { header: 'IdoSell to proste i gotowe rozwi\u0105zania do Grecji. Zacznij ju\u017c teraz!', content: 'W IdoSell dajemy ci gotowe rozwi\u0105zania. Skieruj ruch bezpo\u015brednio do sklepu poprzez popularn\u0105 por\xf3wnywark\u0119 cenow\u0105 Skroutz.gr. Dzi\u0119ki integracji z Packeta otrzymasz dost\u0119p do sieci lokalnych kurier\xf3w oraz punkt\xf3w odbioru. ', }, ], }, integrations: [ 1, 2, 3, 4, 5, 6, 7, 8, 12, 13, 14, 15, 16, 17, 19, 29, 35, 43, ], }, { infoOnSpecificPage: { pageTitle: 'Zacznij sprzedawa\u0107 do Austrii z IdoSell', howSaleLooks: 'Jak wygl\u0105da e-commerce w Austrii?', turnOnBtnText: 'W\u0142\u0105cz sprzeda\u017c do Austrii', heroImg: 'https://www.idosell.com/panel/file-gate.php?id=174762&ext=.png', countryOutlineImg: 'https://www.idosell.com/panel/file-gate.php?id=174772&ext=.png', webinars: { title: 'Dowiedz si\u0119\xa0wi\u0119cej o e-commerce w Austrii', elements: [ { img: 'https://www.idosell.com/panel/file-gate.php?id=175003&ext=.png', link: 'https://www.idosell.com/pl/blog/integracja-idosell-z-geizhals-i-guenstiger-wlacz-nowe-porownywarki-cenowe-dla-niemiec-i-austrii-1235327612', }, { img: 'https://www.idosell.com/panel/file-gate.php?id=175004&ext=.png', link: 'https://www.idosell.com/pl/blog/wyzwania-w-handlu-cross-border-jak-skutecznie-przygotowac-sklep-do-sprzedazy-miedzynarodowej-1235327496', }, ], }, }, name: 'Austria', population: '9,1 mln', language: 'niemiecki', popularPayment: 'Mastercard, Visa, portfele cyfrowe, otwarte faktury', currency: 'EUR', numberOfEstores: '95,72%', trends: [ 'Najpopularniejsza metoda dostawy to austriacka poczta, DHL jest na drugim miejscu (30% sklep\xf3w)', 'Ponad jedna trzecia Austriak\xf3w robi zakupy na smartfonie', 'Oko\u0142o 72% mieszka\u0144c\xf3w Austrii zrobi\u0142o zakupy online w ci\u0105gu ostatnich 12 miesi\u0119cy', ], growthRate: '4.6%', cta: { name: 'Przejd\u017c do podstrony o Austrii', link: 'https://www.idosell.com/pl/', }, img: 'https://www.idosell.com/panel/file-gate.php?id=174101&ext=.png', integrationsTitle: 'Zobacz proponowane rozwi\u0105zania do sprzeda\u017cy w Austrii', whyCrossBorderIdosell: { title: 'Dlaczego warto sprzedawa\u0107 w cross-border z IdoSell?', description: 'Sprzeda\u017c mi\u0119dzynarodowa to przysz\u0142o\u015b\u0107 e-commerce. Rynek w Polsce jest ju\u017c bardzo konkurencyjny, dlatego warto wyj\u015b\u0107 z ofert\u0105 tak\u017ce do innych kraj\xf3w. Wykorzystaj ten potencja\u0142 i zacznij sprzedawa\u0107 za granic\u0119 ju\u017c teraz. Dzi\u0119ki IdoSell b\u0119dzie to proste i skuteczne:', elements: [ { header: 'Znamy zwyczaje i preferencje kupuj\u0105cych w ka\u017cdym kraju', content: 'Mamy know-how na temat rynk\xf3w europejskich. Pomo\u017cemy ci dobra\u0107 odpowiednich partner\xf3w zagranicznych i zacz\u0105\u0107 skutecznie sprzedawa\u0107 w modelu cross-border.\u202f', }, { header: 'IdoSell to proste i gotowe rozwi\u0105zania. Zacznij ju\u017c teraz!', content: 'Bez dodatkowych prac uruchomisz integracje z serwisami i dostawcami us\u0142ug dla handlu cross-border. Testuj nowe rynki poprzez marketplace lub od razu uruchom sklep zagraniczny, wspierany ruchem z lokalnych por\xf3wnywarek cenowych i Google Ads.\u202f', }, ], }, integrations: [ 1, 2, 3, 4, 5, 6, 7, 8, 12, 13, 14, 15, 16, 17, 27, 28, 29, 37, 38, ], }, { infoOnSpecificPage: { pageTitle: 'Zacznij sprzedawa\u0107 do Francji z IdoSell', howSaleLooks: 'Jak wygl\u0105da e-commerce we Frencji?', turnOnBtnText: 'W\u0142\u0105cz sprzeda\u017c do Francji', heroImg: 'https://www.idosell.com/panel/file-gate.php?id=174756&ext=.png', countryOutlineImg: 'https://www.idosell.com/panel/file-gate.php?id=174767}&ext=.png', webinars: { title: 'Dowiedz si\u0119\xa0wi\u0119cej o e-commerce we Francji', elements: [ { img: 'https://www.idosell.com/panel/file-gate.php?id=174905&ext=.png', link: 'https://www.idosell.com/pl/baza-wiedzy/webinary/cross-border-czyli-dlaczego-warto-sprzedawac-za-granica/', }, { img: 'https://www.idosell.com/panel/file-gate.php?id=175004&ext=.png', link: 'https://www.idosell.com/pl/blog/wyzwania-w-handlu-cross-border-jak-skutecznie-przygotowac-sklep-do-sprzedazy-miedzynarodowej-1235327496', }, ], }, }, name: 'Francja', population: '67,97 mln', language: 'francuski', popularPayment: 'Mastercard, Visa, portfele cyfrowe', currency: 'EUR', numberOfEstores: '93,79%', trends: [ 'Silna pozycja lokalnego marketplace Cdiscount, kt\xf3ry jest cz\u0119\u015bciej odwiedzany ni\u017c Amazon', 'A\u017c 85% kupuj\u0105cych wybiera dostaw\u0119 do domu i ponad 1/3 oczekuje, \u017ce b\u0119dzie ona darmowa', 'Francuzi szczeg\xf3lnie upodobali sobie model zakup\xf3w "click and collect" (kliknij i odbierz), gdzie produkty zamawiane s\u0105 online, a odbierane w fizycznych punktach', ], growthRate: '4,6%', cta: { name: 'Przejd\u017c do podstrony o Francji', link: 'https://www.idosell.com/pl/', }, img: 'https://www.idosell.com/panel/file-gate.php?id=174099&ext=.png', integrationsTitle: 'Zobacz proponowane rozwi\u0105zania do sprzeda\u017cy we Francji', whyCrossBorderIdosell: { title: 'Dlaczego warto sprzedawa\u0107 w cross-border z IdoSell?', description: 'Sprzeda\u017c mi\u0119dzynarodowa to przysz\u0142o\u015b\u0107 e-commerce. Rynek w Polsce jest ju\u017c bardzo konkurencyjny, dlatego warto wyj\u015b\u0107 z ofert\u0105 tak\u017ce do innych kraj\xf3w. Wykorzystaj ten potencja\u0142 i zacznij sprzedawa\u0107 za granic\u0119 ju\u017c teraz. Dzi\u0119ki IdoSell b\u0119dzie to proste i skuteczne:', elements: [ { header: 'Znamy zwyczaje i preferencje kupuj\u0105cych w ka\u017cdym kraju', content: 'Mamy know-how na temat rynk\xf3w europejskich. Pomo\u017cemy ci dobra\u0107 odpowiednich partner\xf3w zagranicznych i zacz\u0105\u0107 skutecznie sprzedawa\u0107 w modelu cross-border.\u202f', }, { header: 'IdoSell to proste i gotowe rozwi\u0105zania do Francji. Zacznij ju\u017c teraz!', content: 'W IdoSell dajemy ci gotowe rozwi\u0105zania. Dotrzyj do milion\xf3w kupuj\u0105cych dzi\u0119ki integracji z marketplace - nie tylko Amazon, eBay oraz Wish. Sprzedawaj swoje towary r\xf3wnie\u017c na popularnym we Francji CDiscount. ', }, ], }, integrations: [ 1, 2, 3, 4, 5, 6, 7, 8, 12, 13, 14, 15, 16, 17, 19, 27, 28, 29, 31, 32, 35, 36, 37, 44, ], }, { infoOnSpecificPage: { pageTitle: 'Zacznij sprzedawa\u0107 do W\u0142och z IdoSell', howSaleLooks: 'Jak wygl\u0105da e-commerce we W\u0142oszech?', turnOnBtnText: 'W\u0142\u0105cz sprzeda\u017c do W\u0142och', heroImg: 'https://www.idosell.com/panel/file-gate.php?id=174760&ext=.png', countryOutlineImg: 'https://www.idosell.com/panel/file-gate.php?id=174765&ext=.png', webinars: { title: 'Dowiedz si\u0119\xa0wi\u0119cej o e-commerce we W\u0142oszech', elements: [ { img: 'https://www.idosell.com/panel/file-gate.php?id=174905&ext=.png', link: 'https://www.idosell.com/pl/baza-wiedzy/webinary/cross-border-czyli-dlaczego-warto-sprzedawac-za-granica/', }, { img: 'https://www.idosell.com/panel/file-gate.php?id=175004&ext=.png', link: 'https://www.idosell.com/pl/blog/wyzwania-w-handlu-cross-border-jak-skutecznie-przygotowac-sklep-do-sprzedazy-miedzynarodowej-1235327496', }, ], }, }, name: 'W\u0142ochy', population: '59 mln', language: 'w\u0142oski', popularPayment: 'Mastercard, Visa, Klarna', currency: 'EUR', numberOfEstores: '87,71%', trends: [ 'Najwi\u0119cej dostaw dla e-commerce obs\u0142uguje BRT Bartollini, firma nale\u017c\u0105ca do DPD', 'Najcz\u0119\u015bciej odwiedzanym lokalnym marketplace jest subito.it (specjalize si\u0119 w sprzeda\u017cy rzeczy u\u017cywanych). Wyprzedza go tylko eBay i Amazon', 'P\u0142atno\u015b\u0107 kart\u0105 VISA to najcz\u0119\u015bciej wybierana opcja w sklepach internetowych (a\u017c 41%). Obserwuje si\u0119 wzrost popularno\u015bci innych p\u0142atno\u015bci - PayPal, Apple Pay czy Google Pay', ], growthRate: '8%', cta: { name: 'Przejd\u017c do podstrony o W\u0142oszech', link: 'https://www.idosell.com/pl/', }, img: 'https://www.idosell.com/panel/file-gate.php?id=174104&ext=.png', integrationsTitle: 'Zobacz proponowane rozwi\u0105zania do sprzeda\u017cy we W\u0142oszech', whyCrossBorderIdosell: { title: 'Dlaczego warto sprzedawa\u0107 w cross-border z IdoSell?', description: 'Sprzeda\u017c mi\u0119dzynarodowa to przysz\u0142o\u015b\u0107 e-commerce. Rynek w Polsce jest ju\u017c bardzo konkurencyjny, dlatego warto wyj\u015b\u0107 z ofert\u0105 tak\u017ce do innych kraj\xf3w. Wykorzystaj ten potencja\u0142 i zacznij sprzedawa\u0107 za granic\u0119 ju\u017c teraz. Dzi\u0119ki IdoSell b\u0119dzie to proste i skuteczne:', elements: [ { header: 'Znamy zwyczaje i preferencje kupuj\u0105cych w ka\u017cdym kraju', content: 'Mamy know-how na temat rynk\xf3w europejskich. Pomo\u017cemy ci dobra\u0107 odpowiednich partner\xf3w zagranicznych i zacz\u0105\u0107 skutecznie sprzedawa\u0107 w modelu cross-border.\u202f', }, { header: 'IdoSell to proste i gotowe rozwi\u0105zania do W\u0142och. Zacznij ju\u017c teraz!', content: 'W IdoSell dajemy ci gotowe rozwi\u0105zania. Dotrzyj do milion\xf3w kupuj\u0105cych dzi\u0119ki integracji z marketplace Amazon, eBay oraz Wish. P\u0142atno\u015bci w euro w swoim sklepie rozliczysz bez przewalutowania dzi\u0119ki IdoPay. ', }, ], }, integrations: [ 1, 2, 3, 4, 5, 6, 7, 8, 12, 13, 14, 15, 16, 17, 19, 27, 28, 29, 35, 37, 44, ], }, { infoOnSpecificPage: { pageTitle: 'Zacznij sprzedawa\u0107 do Wielkiej Brytanii z IdoSell', howSaleLooks: 'Jak wygl\u0105da e-commerce w Wielkiej Brytanii?', turnOnBtnText: 'W\u0142\u0105cz sprzeda\u017c do Wielkiej Brytanii', heroImg: 'https://www.idosell.com/panel/file-gate.php?id=174757&ext=.png', countryOutlineImg: 'https://www.idosell.com/panel/file-gate.php?id=174778&ext=.png', webinars: { title: 'Dowiedz si\u0119\xa0wi\u0119cej o e-commerce we W\u0142oszech', elements: [ { img: 'https://www.idosell.com/panel/file-gate.php?id=174905&ext=.png', link: 'https://www.idosell.com/pl/baza-wiedzy/webinary/cross-border-czyli-dlaczego-warto-sprzedawac-za-granica/', }, { img: 'https://www.idosell.com/panel/file-gate.php?id=175004&ext=.png', link: 'https://www.idosell.com/pl/blog/wyzwania-w-handlu-cross-border-jak-skutecznie-przygotowac-sklep-do-sprzedazy-miedzynarodowej-1235327496', }, ], }, }, name: 'WielkaBrytania', population: '67 mln', language: 'angielski', popularPayment: 'Mastercard, Visa, portfele cyfrowe, klarna', currency: 'GBP', numberOfEstores: '99%', trends: [ 'Szczeg\xf3lnie popularne s\u0105 zakupy na urz\u0105dzeniach mobilnych. Tylko 30% transakcji dokonywanych jest przez desktop', 'Brytyjczycy przywi\u0105zuj\u0105 du\u017c\u0105 wag\u0119 do rekomendacji innych klient\xf3w \u2013 ponad po\u0142owa konsument\xf3w czyta opinie przed zakupem', 'Royal Mail obs\u0142uguje 35% dostaw zakup\xf3w online. Amazon Logistics i Hermes maj\u0105 odpowiednio 15% i 10% udzia\u0142u w rynku', ], growthRate: '6,4%', cta: { name: 'Przejd\u017c do podstrony o Wielkiej Brytanii', link: 'https://www.idosell.com/pl/', }, img: 'https://www.idosell.com/panel/file-gate.php?id=174100&ext=.png', integrationsTitle: 'Zobacz proponowane rozwi\u0105zania do sprzeda\u017cy w Wielkiej Brytanii', whyCrossBorderIdosell: { title: 'Dlaczego warto sprzedawa\u0107 w cross-border z IdoSell?', description: 'Sprzeda\u017c mi\u0119dzynarodowa to przysz\u0142o\u015b\u0107 e-commerce. Rynek w Polsce jest ju\u017c bardzo konkurencyjny, dlatego warto wyj\u015b\u0107 z ofert\u0105 tak\u017ce do innych kraj\xf3w. Wykorzystaj ten potencja\u0142 i zacznij sprzedawa\u0107 za granic\u0119 ju\u017c teraz. Dzi\u0119ki IdoSell b\u0119dzie to proste i skuteczne:', elements: [ { header: 'Znamy zwyczaje i preferencje kupuj\u0105cych w ka\u017cdym kraju', content: 'Mamy know-how na temat rynk\xf3w europejskich. Pomo\u017cemy ci dobra\u0107 odpowiednich partner\xf3w zagranicznych i zacz\u0105\u0107 skutecznie sprzedawa\u0107 w modelu cross-border.\u202f', }, { header: 'IdoSell to proste i gotowe rozwi\u0105zania do Wielkiej Brytanii. Zacznij ju\u017c teraz!', content: 'W IdoSell dajemy ci gotowe rozwi\u0105zania. Dotrzyj do milion\xf3w kupuj\u0105cych dzi\u0119ki integracji z marketplace Amazon, eBay oraz Wish. P\u0142atno\u015bci w funtach w swoim sklepie rozliczysz bez przewalutowania dzi\u0119ki IdoPay. ', }, ], }, integrations: [ 1, 2, 3, 4, 5, 6, 7, 8, 12, 13, 14, 15, 16, 17, 19, 24, 25, 26, 27, 28, 29, 35, 36, 37, 44, ], }, { infoOnSpecificPage: { pageTitle: 'Zacznij sprzedawa\u0107 do Hiszpanii z IdoSell', howSaleLooks: 'Jak wygl\u0105da e-commerce w Hiszpanii?', turnOnBtnText: 'W\u0142\u0105cz sprzeda\u017c do Hiszpanii', heroImg: 'https://www.idosell.com/panel/file-gate.php?id=174759&ext=.png', countryOutlineImg: 'https://www.idosell.com/panel/file-gate.php?id=174766&ext=.png', webinars: { title: 'Dowiedz si\u0119\xa0wi\u0119cej o e-commerce we W\u0142oszech', elements: [ { img: 'https://www.idosell.com/panel/file-gate.php?id=174905&ext=.png', link: 'https://www.idosell.com/pl/baza-wiedzy/webinary/cross-border-czyli-dlaczego-warto-sprzedawac-za-granica/', }, { img: 'https://www.idosell.com/panel/file-gate.php?id=175004&ext=.png', link: 'https://www.idosell.com/pl/blog/wyzwania-w-handlu-cross-border-jak-skutecznie-przygotowac-sklep-do-sprzedazy-miedzynarodowej-1235327496', }, ], }, }, name: 'Hiszpania', population: '48 mln', language: 'hiszpa\u0144ski', popularPayment: 'Mastercard, Visa, portfele cyfrowe, Klarna', currency: 'EUR', numberOfEstores: '96%', trends: [ 'Najwi\u0119ksz\u0105 liczb\u0119 przesy\u0142ek dostarczaj\u0105 UPS, DHL i GLS - ale nie ma tu jednego wyra\u017anego lidera', 'Hiszpanie ch\u0119tnie robi\u0105 zakupy na zagranicznych stronach (Chiny, USA, Niemcy)', 'Ekologiczne produkty i marki oraz odpowiedzialno\u015b\u0107 spo\u0142eczna staj\u0105 si\u0119 kluczowym trendem w bran\u017cy fashion', ], growthRate: '9,9%', cta: { name: 'Przejd\u017c do podstrony o Hiszpanii', link: 'https://www.idosell.com/pl/', }, img: 'https://www.idosell.com/panel/file-gate.php?id=174355&ext=.png', integrationsTitle: 'Zobacz proponowane rozwi\u0105zania do sprzeda\u017cy w Hiszpanii', whyCrossBorderIdosell: { title: 'Dlaczego warto sprzedawa\u0107 w cross-border z IdoSell?', description: 'Sprzeda\u017c mi\u0119dzynarodowa to przysz\u0142o\u015b\u0107 e-commerce. Rynek w Polsce jest ju\u017c bardzo konkurencyjny, dlatego warto wyj\u015b\u0107 z ofert\u0105 tak\u017ce do innych kraj\xf3w. Wykorzystaj ten potencja\u0142 i zacznij sprzedawa\u0107 za granic\u0119 ju\u017c teraz. Dzi\u0119ki IdoSell b\u0119dzie to proste i skuteczne:', elements: [ { header: 'Znamy zwyczaje i preferencje kupuj\u0105cych w ka\u017cdym kraju', content: 'Mamy know-how na temat rynk\xf3w europejskich. Pomo\u017cemy ci dobra\u0107 odpowiednich partner\xf3w zagranicznych i zacz\u0105\u0107 skutecznie sprzedawa\u0107 w modelu cross-border.\u202f', }, { header: 'IdoSell to proste i gotowe rozwi\u0105zania do Hiszpanii. Zacznij ju\u017c teraz!', content: 'W IdoSell dajemy ci gotowe rozwi\u0105zania. Dotrzyj do milion\xf3w kupuj\u0105cych dzi\u0119ki integracji z marketplace Amazon, eBay oraz Wish. P\u0142atno\u015bci w euro w swoim sklepie rozliczysz bez przewalutowania dzi\u0119ki IdoPay. ', }, ], }, integrations: [ 1, 2, 3, 4, 5, 6, 7, 8, 12, 13, 14, 15, 16, 17, 19, 27, 28, 29, 35, 37, 44, ], }, { infoOnSpecificPage: { pageTitle: 'Zacznij sprzedawa\u0107 do Holandii z IdoSell', howSaleLooks: 'Jak wygl\u0105da e-commerce w Holandii?', turnOnBtnText: 'W\u0142\u0105cz sprzeda\u017c do Holandii', heroImg: 'https://www.idosell.com/panel/file-gate.php?id=174761&ext=.png', countryOutlineImg: 'https://www.idosell.com/panel/file-gate.php?id=174763&ext=.png', webinars: { title: 'Dowiedz si\u0119\xa0wi\u0119cej o e-commerce we W\u0142oszech', elements: [ { img: 'https://www.idosell.com/panel/file-gate.php?id=174905&ext=.png', link: 'https://www.idosell.com/pl/baza-wiedzy/webinary/cross-border-czyli-dlaczego-warto-sprzedawac-za-granica/', }, { img: 'https://www.idosell.com/panel/file-gate.php?id=175004&ext=.png', link: 'https://www.idosell.com/pl/blog/wyzwania-w-handlu-cross-border-jak-skutecznie-przygotowac-sklep-do-sprzedazy-miedzynarodowej-1235327496', }, ], }, }, name: 'Holandia', population: '17,8 mln', language: 'holenderski', popularPayment: 'iDEAL, Mastercard, Visa, portfele cyfrowe, Klarna', currency: 'EUR', numberOfEstores: '99%', trends: [ 'Ulubion\u0105 form\u0105 p\u0142atno\u015bci jest jest holenderski system mi\u0119dzybankowy iDEAL (prawie 3/4 wszystkich zakup\xf3w)', 'Bardzo silna pozycja lokalnego marketplace bol.com, kt\xf3ry ma wi\u0119kszy udzia\u0142 regularnych kupuj\u0105cych ni\u017c Amazon', 'Holendrzy najcz\u0119\u015bciej zamawiaj\u0105 z dostaw\u0105 do domu a 3/4 dostaw obs\u0142uguje holenderska poczta', ], growthRate: '4,2%', cta: { name: 'Przejd\u017c do podstrony o Holandii', link: 'https://www.idosell.com/pl/', }, img: 'https://www.idosell.com/panel/file-gate.php?id=174102&ext=.png', integrationsTitle: 'Zobacz proponowane rozwi\u0105zania do sprzeda\u017cy w Holandii', whyCrossBorderIdosell: { title: 'Dlaczego warto sprzedawa\u0107 w cross-border z IdoSell?', description: 'Sprzeda\u017c mi\u0119dzynarodowa to przysz\u0142o\u015b\u0107 e-commerce. Rynek w Polsce jest ju\u017c bardzo konkurencyjny, dlatego warto wyj\u015b\u0107 z ofert\u0105 tak\u017ce do innych kraj\xf3w. Wykorzystaj ten potencja\u0142 i zacznij sprzedawa\u0107 za granic\u0119 ju\u017c teraz. Dzi\u0119ki IdoSell b\u0119dzie to proste i skuteczne:', elements: [ { header: 'Znamy zwyczaje i preferencje kupuj\u0105cych w ka\u017cdym kraju', content: 'Mamy know-how na temat rynk\xf3w europejskich. Pomo\u017cemy ci dobra\u0107 odpowiednich partner\xf3w zagranicznych i zacz\u0105\u0107 skutecznie sprzedawa\u0107 w modelu cross-border.\u202f', }, { header: 'IdoSell to proste i gotowe rozwi\u0105zania do Holandii. Zacznij ju\u017c teraz!', content: 'W IdoSell dajemy ci gotowe rozwi\u0105zania. Dotrzyj do milion\xf3w kupuj\u0105cych dzi\u0119ki integracji z marketplace Amazon, eBay oraz Wish. Klienci w twoim sklepie b\u0119d\u0105 mogli zap\u0142aci\u0107 poprzez PayPal, Klarna lub Stripe. ', }, ], }, integrations: [ 1, 2, 3, 4, 5, 6, 7, 8, 12, 13, 14, 15, 16, 17, 19, 27, 29, 35, 44, ], }, { infoOnSpecificPage: { pageTitle: 'Zacznij sprzedawa\u0107 do Ukrainy z IdoSell', howSaleLooks: 'Jak wygl\u0105da e-commerce na Ukrainie?', turnOnBtnText: 'W\u0142\u0105cz sprzeda\u017c do Ukrainy', heroImg: 'https://www.idosell.com/panel/file-gate.php?id=174758&ext=.png', countryOutlineImg: 'https://www.idosell.com/panel/file-gate.php?id=174768&ext=.png', }, name: 'Ukraina', population: 'X mln', language: 'X', popularPayment: 'XX', currency: 'xxx', numberOfEstores: 'X', trends: ['XXX', 'XXX', 'XXX'], growthRate: 'X', cta: { name: 'Przejd\u017c do podstrony o Ukrainie', link: 'https://www.idosell.com/pl/', }, img: 'https://www.idosell.com/panel/file-gate.php?id=174103&ext=.png', integrationsTitle: 'Zobacz proponowane rozwi\u0105zania do sprzeda\u017cy na Ukrainie', whyCrossBorderIdosell: { title: 'Dlaczego warto sprzedawa\u0107 w cross-border z IdoSell?', description: 'Sprzeda\u017c mi\u0119dzynarodowa to przysz\u0142o\u015b\u0107 e-commerce. Rynek w Polsce jest ju\u017c bardzo konkurencyjny, dlatego warto wyj\u015b\u0107 z ofert\u0105 tak\u017ce do innych kraj\xf3w. Wykorzystaj ten potencja\u0142 i zacznij sprzedawa\u0107 za granic\u0119 ju\u017c teraz. Dzi\u0119ki IdoSell b\u0119dzie to proste i skuteczne:', elements: [ { header: 'Znamy zwyczaje i preferencje kupuj\u0105cych w ka\u017cdym kraju', content: 'Mamy know-how na temat rynk\xf3w europejskich. Pomo\u017cemy ci dobra\u0107 odpowiednich partner\xf3w zagranicznych i zacz\u0105\u0107 skutecznie sprzedawa\u0107 w modelu cross-border.\u202f', }, { header: 'IdoSell to proste i gotowe rozwi\u0105zania. Zacznij ju\u017c teraz!', content: 'Bez dodatkowych prac uruchomisz integracje z serwisami i dostawcami us\u0142ug dla handlu cross-border. Testuj nowe rynki poprzez marketplace lub od razu uruchom sklep zagraniczny, wspierany ruchem z lokalnych por\xf3wnywarek cenowych i Google Ads.\u202f', }, ], }, integrations: [16, 22], }, ], t = document.querySelector('.crossBorder-countryInfo'), n = document.querySelector('.crossBorder-map'), a = document.querySelector('.crossBorder-list'), r = document.querySelector('.switchViewMode input'), o = document.getElementById('country__info'), i = document.querySelectorAll( '.crossBorder-map svg > g > g >g ', ), l = (document.querySelector( '.crossBorder-integrations__logistics', ), document.querySelector( '.crossBorder-integrations__payments', ), document.querySelector( '.crossBorder-integrations__traffic', ), () => { (t.innerHTML = '\n <div class="crossBorder-countryInfo-default">\n <h2 class="map_title">Poznaj najwa\u017cniejsze informacje oraz lokalne trendy danego kraju</h2>\n <p class="map_adding">Kliknij w kraj i poznaj dedykowane rozwi\u0105zania od IdoSell</p>\n </div>\n '), (o.innerHTML = ''), (o.style.display = 'inline-block'), (o.style.marginLeft = '15px'), document .querySelectorAll('.crossBorder-list button') .forEach(e => { e.classList.remove('active'); }), i.forEach(e => { e.classList.remove( 'country--dimmed', 'country--active', ); }); }); (() => { if ((console.log('corssborder', t), !t)) return; const s = () => { n.classList.toggle('off'), a.classList.toggle('off'); }, c = n => { console.log('name', n); const a = document.querySelector( '.btnOnList-'.concat(n), ), r = document.querySelector( '#'.concat(n), ).parentNode; var s, c; r.classList.contains('country--active') ? l() : ((n => { const a = e.find(e => e.name === n), r = a.trends .map(e => '<li>'.concat(e, '</li>')) .join(''); let i = a.name; 'WielkaBrytania' == a.name && (i = 'Wielka Brytania'); const s = 'https://www.idosell.com/pl/sprzedaz-miedzynarodowa-w-sklepie-internetowym-idosell/cross-border/?&country='.concat( a.name, ); t.innerHTML = '\n <div class="crossBorder-countryInfo-country">\n <div>\n \n <div class="country_info__name_flag_contaianer"><span><strong>' .concat( i, '</strong></span><img src=', ) .concat( a.img, ' alt=\'flaga\' /></div>\n <div class="country_info__container"><span class="country_info__name">Liczba mieszka\u0144c\xf3w</span><span class="country_info__value"> ', ) .concat( a.population, '</span></div>\n <div class="country_info__container"><span class="country_info__name">Mieszka\u0144cy z dost\u0119pem do internetu:</span><span class="country_info__value">', ) .concat( a.numberOfEstores, '</span></div>\n <div class="country_info__container"><span class="country_info__name">Prognozowany wzrost rynku e-commerce (2024-2028)</span><span class="country_info__value">', ) .concat( a.growthRate, '</span></div>\n \n <div class="country_info__local_trends">\n <span class="local_trends__title">Lokalne trendy: </span>\n <ul class="local_trends__list">\n ', ) .concat( r, '\n </ul>\n </div>\n </div> \n </div>\n ', ); const c = document.createElement('img'); (o.innerHTML = '<a href=' .concat( s, ' target="_blank" class="link --underline">', ) .concat(a.cta.name, '</a>')), (c.src = 'https://www.idosell.com/panel/file-gate.php?id=175341&ext=.png'), (c.className = 'crossBorder__closeBtn'), c.addEventListener('click', l), t.appendChild(c); })(n), (s = a), document .querySelectorAll('.crossBorder-list button') .forEach(e => { e == s ? e.classList.add('active') : e.classList.remove('active'); }), (c = r), i.forEach(e => { e == c ? (c.classList.add('country--active'), c.classList.remove('country--dimmed')) : (e.classList.add('country--dimmed'), e.classList.remove('country--active')); })); }; i.forEach(e => { e.addEventListener('click', t => { c(e.querySelector('text').id); }); }), r.addEventListener('change', s), window.matchMedia('(max-width: 370px)').matches && (s(), (r.checked = !1)), (() => { let t = document.createDocumentFragment(); e.map(e => { const n = document.createElement('button'); let a = e.name; 'WielkaBrytania' == e.name && (a = 'Wielka Brytania'), (n.textContent = a), n.classList.add('btnOnList-'.concat(e.name)), n.addEventListener('click', () => { c(e.name); }), t.appendChild(n); }), a.appendChild(t); })(), console.log('countriesOnMap', i); const d = window.location.search, u = new URLSearchParams(d).get('country'); u ? c(u) : l(); })(); })(); }, 1e3); }); }, 703: function (e) { e.exports = (function () { 'use strict'; const { entries: e, setPrototypeOf: t, isFrozen: n, getPrototypeOf: a, getOwnPropertyDescriptor: r, } = Object; let { freeze: o, seal: i, create: l } = Object, { apply: s, construct: c } = 'undefined' !== typeof Reflect && Reflect; o || (o = function (e) { return e; }), i || (i = function (e) { return e; }), s || (s = function (e, t, n) { return e.apply(t, n); }), c || (c = function (e, t) { return new e(...t); }); const d = z(Array.prototype.forEach), u = z(Array.prototype.pop), p = z(Array.prototype.push), m = z(String.prototype.toLowerCase), h = z(String.prototype.toString), f = z(String.prototype.match), g = z(String.prototype.replace), y = z(String.prototype.indexOf), w = z(String.prototype.trim), b = z(Object.prototype.hasOwnProperty), x = z(RegExp.prototype.test), v = k(TypeError); function z(e) { return function (t) { for ( var n = arguments.length, a = new Array(n > 1 ? n - 1 : 0), r = 1; r < n; r++ ) a[r - 1] = arguments[r]; return s(e, t, a); }; } function k(e) { return function () { for (var t = arguments.length, n = new Array(t), a = 0; a < t; a++) n[a] = arguments[a]; return c(e, n); }; } function j(e, a) { let r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : m; t && t(e, null); let o = a.length; for (; o--; ) { let t = a[o]; if ('string' === typeof t) { const e = r(t); e !== t && (n(a) || (a[o] = e), (t = e)); } e[t] = !0; } return e; } function S(e) { for (let t = 0; t < e.length; t++) b(e, t) || (e[t] = null); return e; } function E(t) { const n = l(null); for (const [a, r] of e(t)) b(t, a) && (Array.isArray(r) ? (n[a] = S(r)) : r && 'object' === typeof r && r.constructor === Object ? (n[a] = E(r)) : (n[a] = r)); return n; } function _(e, t) { for (; null !== e; ) { const n = r(e, t); if (n) { if (n.get) return z(n.get); if ('function' === typeof n.value) return z(n.value); } e = a(e); } function n() { return null; } return n; } const C = o([ 'a', 'abbr', 'acronym', 'address', 'area', 'article', 'aside', 'audio', 'b', 'bdi', 'bdo', 'big', 'blink', 'blockquote', 'body', 'br', 'button', 'canvas', 'caption', 'center', 'cite', 'code', 'col', 'colgroup', 'content', 'data', 'datalist', 'dd', 'decorator', 'del', 'details', 'dfn', 'dialog', 'dir', 'div', 'dl', 'dt', 'element', 'em', 'fieldset', 'figcaption', 'figure', 'font', 'footer', 'form', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'head', 'header', 'hgroup', 'hr', 'html', 'i', 'img', 'input', 'ins', 'kbd', 'label', 'legend', 'li', 'main', 'map', 'mark', 'marquee', 'menu', 'menuitem', 'meter', 'nav', 'nobr', 'ol', 'optgroup', 'option', 'output', 'p', 'picture', 'pre', 'progress', 'q', 'rp', 'rt', 'ruby', 's', 'samp', 'section', 'select', 'shadow', 'small', 'source', 'spacer', 'span', 'strike', 'strong', 'style', 'sub', 'summary', 'sup', 'table', 'tbody', 'td', 'template', 'textarea', 'tfoot', 'th', 'thead', 'time', 'tr', 'track', 'tt', 'u', 'ul', 'var', 'video', 'wbr', ]), I = o([ 'svg', 'a', 'altglyph', 'altglyphdef', 'altglyphitem', 'animatecolor', 'animatemotion', 'animatetransform', 'circle', 'clippath', 'defs', 'desc', 'ellipse', 'filter', 'font', 'g', 'glyph', 'glyphref', 'hkern', 'image', 'line', 'lineargradient', 'marker', 'mask', 'metadata', 'mpath', 'path', 'pattern', 'polygon', 'polyline', 'radialgradient', 'rect', 'stop', 'style', 'switch', 'symbol', 'text', 'textpath', 'title', 'tref', 'tspan', 'view', 'vkern', ]), T = o([ 'feBlend', 'feColorMatrix', 'feComponentTransfer', 'feComposite', 'feConvolveMatrix', 'feDiffuseLighting', 'feDisplacementMap', 'feDistantLight', 'feDropShadow', 'feFlood', 'feFuncA', 'feFuncB', 'feFuncG', 'feFuncR', 'feGaussianBlur', 'feImage', 'feMerge', 'feMergeNode', 'feMorphology', 'feOffset', 'fePointLight', 'feSpecularLighting', 'feSpotLight', 'feTile', 'feTurbulence', ]), P = o([ 'animate', 'color-profile', 'cursor', 'discard', 'font-face', 'font-face-format', 'font-face-name', 'font-face-src', 'font-face-uri', 'foreignobject', 'hatch', 'hatchpath', 'mesh', 'meshgradient', 'meshpatch', 'meshrow', 'missing-glyph', 'script', 'set', 'solidcolor', 'unknown', 'use', ]), A = o([ 'math', 'menclose', 'merror', 'mfenced', 'mfrac', 'mglyph', 'mi', 'mlabeledtr', 'mmultiscripts', 'mn', 'mo', 'mover', 'mpadded', 'mphantom', 'mroot', 'mrow', 'ms', 'mspace', 'msqrt', 'mstyle', 'msub', 'msup', 'msubsup', 'mtable', 'mtd', 'mtext', 'mtr', 'munder', 'munderover', 'mprescripts', ]), R = o([ 'maction', 'maligngroup', 'malignmark', 'mlongdiv', 'mscarries', 'mscarry', 'msgroup', 'mstack', 'msline', 'msrow', 'semantics', 'annotation', 'annotation-xml', 'mprescripts', 'none', ]), N = o(['#text']), D = o([ 'accept', 'action', 'align', 'alt', 'autocapitalize', 'autocomplete', 'autopictureinpicture', 'autoplay', 'background', 'bgcolor', 'border', 'capture', 'cellpadding', 'cellspacing', 'checked', 'cite', 'class', 'clear', 'color', 'cols', 'colspan', 'controls', 'controlslist', 'coords', 'crossorigin', 'datetime', 'decoding', 'default', 'dir', 'disabled', 'disablepictureinpicture', 'disableremoteplayback', 'download', 'draggable', 'enctype', 'enterkeyhint', 'face', 'for', 'headers', 'height', 'hidden', 'high', 'href', 'hreflang', 'id', 'inputmode', 'integrity', 'ismap', 'kind', 'label', 'lang', 'list', 'loading', 'loop', 'low', 'max', 'maxlength', 'media', 'method', 'min', 'minlength', 'multiple', 'muted', 'name', 'nonce', 'noshade', 'novalidate', 'nowrap', 'open', 'optimum', 'pattern', 'placeholder', 'playsinline', 'popover', 'popovertarget', 'popovertargetaction', 'poster', 'preload', 'pubdate', 'radiogroup', 'readonly', 'rel', 'required', 'rev', 'reversed', 'role', 'rows', 'rowspan', 'spellcheck', 'scope', 'selected', 'shape', 'size', 'sizes', 'span', 'srclang', 'start', 'src', 'srcset', 'step', 'style', 'summary', 'tabindex', 'title', 'translate', 'type', 'usemap', 'valign', 'value', 'width', 'wrap', 'xmlns', 'slot', ]), L = o([ 'accent-height', 'accumulate', 'additive', 'alignment-baseline', 'amplitude', 'ascent', 'attributename', 'attributetype', 'azimuth', 'basefrequency', 'baseline-shift', 'begin', 'bias', 'by', 'class', 'clip', 'clippathunits', 'clip-path', 'clip-rule', 'color', 'color-interpolation', 'color-interpolation-filters', 'color-profile', 'color-rendering', 'cx', 'cy', 'd', 'dx', 'dy', 'diffuseconstant', 'direction', 'display', 'divisor', 'dur', 'edgemode', 'elevation', 'end', 'exponent', 'fill', 'fill-opacity', 'fill-rule', 'filter', 'filterunits', 'flood-color', 'flood-opacity', 'font-family', 'font-size', 'font-size-adjust', 'font-stretch', 'font-style', 'font-variant', 'font-weight', 'fx', 'fy', 'g1', 'g2', 'glyph-name', 'glyphref', 'gradientunits', 'gradienttransform', 'height', 'href', 'id', 'image-rendering', 'in', 'in2', 'intercept', 'k', 'k1', 'k2', 'k3', 'k4', 'kerning', 'keypoints', 'keysplines', 'keytimes', 'lang', 'lengthadjust', 'letter-spacing', 'kernelmatrix', 'kernelunitlength', 'lighting-color', 'local', 'marker-end', 'marker-mid', 'marker-start', 'markerheight', 'markerunits', 'markerwidth', 'maskcontentunits', 'maskunits', 'max', 'mask', 'media', 'method', 'mode', 'min', 'name', 'numoctaves', 'offset', 'operator', 'opacity', 'order', 'orient', 'orientation', 'origin', 'overflow', 'paint-order', 'path', 'pathlength', 'patterncontentunits', 'patterntransform', 'patternunits', 'points', 'preservealpha', 'preserveaspectratio', 'primitiveunits', 'r', 'rx', 'ry', 'radius', 'refx', 'refy', 'repeatcount', 'repeatdur', 'restart', 'result', 'rotate', 'scale', 'seed', 'shape-rendering', 'slope', 'specularconstant', 'specularexponent', 'spreadmethod', 'startoffset', 'stddeviation', 'stitchtiles', 'stop-color', 'stop-opacity', 'stroke-dasharray', 'stroke-dashoffset', 'stroke-linecap', 'stroke-linejoin', 'stroke-miterlimit', 'stroke-opacity', 'stroke', 'stroke-width', 'style', 'surfacescale', 'systemlanguage', 'tabindex', 'tablevalues', 'targetx', 'targety', 'transform', 'transform-origin', 'text-anchor', 'text-decoration', 'text-rendering', 'textlength', 'type', 'u1', 'u2', 'unicode', 'values', 'viewbox', 'visibility', 'version', 'vert-adv-y', 'vert-origin-x', 'vert-origin-y', 'width', 'word-spacing', 'wrap', 'writing-mode', 'xchannelselector', 'ychannelselector', 'x', 'x1', 'x2', 'xmlns', 'y', 'y1', 'y2', 'z', 'zoomandpan', ]), O = o([ 'accent', 'accentunder', 'align', 'bevelled', 'close', 'columnsalign', 'columnlines', 'columnspan', 'denomalign', 'depth', 'dir', 'display', 'displaystyle', 'encoding', 'fence', 'frame', 'height', 'href', 'id', 'largeop', 'length', 'linethickness', 'lspace', 'lquote', 'mathbackground', 'mathcolor', 'mathsize', 'mathvariant', 'maxsize', 'minsize', 'movablelimits', 'notation', 'numalign', 'open', 'rowalign', 'rowlines', 'rowspacing', 'rowspan', 'rspace', 'rquote', 'scriptlevel', 'scriptminsize', 'scriptsizemultiplier', 'selection', 'separator', 'separators', 'stretchy', 'subscriptshift', 'supscriptshift', 'symmetric', 'voffset', 'width', 'xmlns', ]), M = o([ 'xlink:href', 'xml:id', 'xlink:title', 'xml:space', 'xmlns:xlink', ]), B = i(/\{\{[\w\W]*|[\w\W]*\}\}/gm), U = i(/<%[\w\W]*|[\w\W]*%>/gm), V = i(/\${[\w\W]*}/gm), F = i(/^data-[\-\w.\u00B7-\uFFFF]/), W = i(/^aria-[\-\w]+$/), H = i( /^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i, ), G = i(/^(?:\w+script|data):/i), $ = i(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g), Z = i(/^html$/i), X = i(/^[a-z][.\w]*(-[.\w]+)+$/i); var K = Object.freeze({ __proto__: null, MUSTACHE_EXPR: B, ERB_EXPR: U, TMPLIT_EXPR: V, DATA_ATTR: F, ARIA_ATTR: W, IS_ALLOWED_URI: H, IS_SCRIPT_OR_DATA: G, ATTR_WHITESPACE: $, DOCTYPE_NAME: Z, CUSTOM_ELEMENT: X, }); const q = { element: 1, attribute: 2, text: 3, cdataSection: 4, entityReference: 5, entityNode: 6, progressingInstruction: 7, comment: 8, document: 9, documentType: 10, documentFragment: 11, notation: 12, }, Y = function () { return 'undefined' === typeof window ? null : window; }, Q = function (e, t) { if ('object' !== typeof e || 'function' !== typeof e.createPolicy) return null; let n = null; const a = 'data-tt-policy-suffix'; t && t.hasAttribute(a) && (n = t.getAttribute(a)); const r = 'dompurify' + (n ? '#' + n : ''); try { return e.createPolicy(r, { createHTML: e => e, createScriptURL: e => e, }); } catch (o) { return ( console.warn( 'TrustedTypes policy ' + r + ' could not be created.', ), null ); } }; function J() { let t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : Y(); const n = e => J(e); if ( ((n.version = '3.1.7'), (n.removed = []), !t || !t.document || t.document.nodeType !== q.document) ) return (n.isSupported = !1), n; let { document: a } = t; const r = a, i = r.currentScript, { DocumentFragment: s, HTMLTemplateElement: c, Node: z, Element: k, NodeFilter: S, NamedNodeMap: B = t.NamedNodeMap || t.MozNamedAttrMap, HTMLFormElement: U, DOMParser: V, trustedTypes: F, } = t, W = k.prototype, G = _(W, 'cloneNode'), $ = _(W, 'remove'), X = _(W, 'nextSibling'), ee = _(W, 'childNodes'), te = _(W, 'parentNode'); if ('function' === typeof c) { const e = a.createElement('template'); e.content && e.content.ownerDocument && (a = e.content.ownerDocument); } let ne, ae = ''; const { implementation: re, createNodeIterator: oe, createDocumentFragment: ie, getElementsByTagName: le, } = a, { importNode: se } = r; let ce = {}; n.isSupported = 'function' === typeof e && 'function' === typeof te && re && void 0 !== re.createHTMLDocument; const { MUSTACHE_EXPR: de, ERB_EXPR: ue, TMPLIT_EXPR: pe, DATA_ATTR: me, ARIA_ATTR: he, IS_SCRIPT_OR_DATA: fe, ATTR_WHITESPACE: ge, CUSTOM_ELEMENT: ye, } = K; let { IS_ALLOWED_URI: we } = K, be = null; const xe = j({}, [...C, ...I, ...T, ...A, ...N]); let ve = null; const ze = j({}, [...D, ...L, ...O, ...M]); let ke = Object.seal( l(null, { tagNameCheck: { writable: !0, configurable: !1, enumerable: !0, value: null, }, attributeNameCheck: { writable: !0, configurable: !1, enumerable: !0, value: null, }, allowCustomizedBuiltInElements: { writable: !0, configurable: !1, enumerable: !0, value: !1, }, }), ), je = null, Se = null, Ee = !0, _e = !0, Ce = !1, Ie = !0, Te = !1, Pe = !0, Ae = !1, Re = !1, Ne = !1, De = !1, Le = !1, Oe = !1, Me = !0, Be = !1; const Ue = 'user-content-'; let Ve = !0, Fe = !1, We = {}, He = null; const Ge = j({}, [ 'annotation-xml', 'audio', 'colgroup', 'desc', 'foreignobject', 'head', 'iframe', 'math', 'mi', 'mn', 'mo', 'ms', 'mtext', 'noembed', 'noframes', 'noscript', 'plaintext', 'script', 'style', 'svg', 'template', 'thead', 'title', 'video', 'xmp', ]); let $e = null; const Ze = j({}, ['audio', 'video', 'img', 'source', 'image', 'track']); let Xe = null; const Ke = j({}, [ 'alt', 'class', 'for', 'id', 'label', 'name', 'pattern', 'placeholder', 'role', 'summary', 'title', 'value', 'style', 'xmlns', ]), qe = 'http://www.w3.org/1998/Math/MathML', Ye = 'http://www.w3.org/2000/svg', Qe = 'http://www.w3.org/1999/xhtml'; let Je = Qe, et = !1, tt = null; const nt = j({}, [qe, Ye, Qe], h); let at = null; const rt = ['application/xhtml+xml', 'text/html'], ot = 'text/html'; let it = null, lt = null; const st = a.createElement('form'), ct = function (e) { return e instanceof RegExp || e instanceof Function; }, dt = function () { let e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}; if (!lt || lt !== e) { if ( ((e && 'object' === typeof e) || (e = {}), (e = E(e)), (at = -1 === rt.indexOf(e.PARSER_MEDIA_TYPE) ? ot : e.PARSER_MEDIA_TYPE), (it = 'application/xhtml+xml' === at ? h : m), (be = b(e, 'ALLOWED_TAGS') ? j({}, e.ALLOWED_TAGS, it) : xe), (ve = b(e, 'ALLOWED_ATTR') ? j({}, e.ALLOWED_ATTR, it) : ze), (tt = b(e, 'ALLOWED_NAMESPACES') ? j({}, e.ALLOWED_NAMESPACES, h) : nt), (Xe = b(e, 'ADD_URI_SAFE_ATTR') ? j(E(Ke), e.ADD_URI_SAFE_ATTR, it) : Ke), ($e = b(e, 'ADD_DATA_URI_TAGS') ? j(E(Ze), e.ADD_DATA_URI_TAGS, it) : Ze), (He = b(e, 'FORBID_CONTENTS') ? j({}, e.FORBID_CONTENTS, it) : Ge), (je = b(e, 'FORBID_TAGS') ? j({}, e.FORBID_TAGS, it) : {}), (Se = b(e, 'FORBID_ATTR') ? j({}, e.FORBID_ATTR, it) : {}), (We = !!b(e, 'USE_PROFILES') && e.USE_PROFILES), (Ee = !1 !== e.ALLOW_ARIA_ATTR), (_e = !1 !== e.ALLOW_DATA_ATTR), (Ce = e.ALLOW_UNKNOWN_PROTOCOLS || !1), (Ie = !1 !== e.ALLOW_SELF_CLOSE_IN_ATTR), (Te = e.SAFE_FOR_TEMPLATES || !1), (Pe = !1 !== e.SAFE_FOR_XML), (Ae = e.WHOLE_DOCUMENT || !1), (De = e.RETURN_DOM || !1), (Le = e.RETURN_DOM_FRAGMENT || !1), (Oe = e.RETURN_TRUSTED_TYPE || !1), (Ne = e.FORCE_BODY || !1), (Me = !1 !== e.SANITIZE_DOM), (Be = e.SANITIZE_NAMED_PROPS || !1), (Ve = !1 !== e.KEEP_CONTENT), (Fe = e.IN_PLACE || !1), (we = e.ALLOWED_URI_REGEXP || H), (Je = e.NAMESPACE || Qe), (ke = e.CUSTOM_ELEMENT_HANDLING || {}), e.CUSTOM_ELEMENT_HANDLING && ct(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck) && (ke.tagNameCheck = e.CUSTOM_ELEMENT_HANDLING.tagNameCheck), e.CUSTOM_ELEMENT_HANDLING && ct(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck) && (ke.attributeNameCheck = e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck), e.CUSTOM_ELEMENT_HANDLING && 'boolean' === typeof e.CUSTOM_ELEMENT_HANDLING .allowCustomizedBuiltInElements && (ke.allowCustomizedBuiltInElements = e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements), Te && (_e = !1), Le && (De = !0), We && ((be = j({}, N)), (ve = []), !0 === We.html && (j(be, C), j(ve, D)), !0 === We.svg && (j(be, I), j(ve, L), j(ve, M)), !0 === We.svgFilters && (j(be, T), j(ve, L), j(ve, M)), !0 === We.mathMl && (j(be, A), j(ve, O), j(ve, M))), e.ADD_TAGS && (be === xe && (be = E(be)), j(be, e.ADD_TAGS, it)), e.ADD_ATTR && (ve === ze && (ve = E(ve)), j(ve, e.ADD_ATTR, it)), e.ADD_URI_SAFE_ATTR && j(Xe, e.ADD_URI_SAFE_ATTR, it), e.FORBID_CONTENTS && (He === Ge && (He = E(He)), j(He, e.FORBID_CONTENTS, it)), Ve && (be['#text'] = !0), Ae && j(be, ['html', 'head', 'body']), be.table && (j(be, ['tbody']), delete je.tbody), e.TRUSTED_TYPES_POLICY) ) { if ( 'function' !== typeof e.TRUSTED_TYPES_POLICY.createHTML ) throw v( 'TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.', ); if ( 'function' !== typeof e.TRUSTED_TYPES_POLICY.createScriptURL ) throw v( 'TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.', ); (ne = e.TRUSTED_TYPES_POLICY), (ae = ne.createHTML('')); } else void 0 === ne && (ne = Q(F, i)), null !== ne && 'string' === typeof ae && (ae = ne.createHTML('')); o && o(e), (lt = e); } }, ut = j({}, ['mi', 'mo', 'mn', 'ms', 'mtext']), pt = j({}, ['annotation-xml']), mt = j({}, ['title', 'style', 'font', 'a', 'script']), ht = j({}, [...I, ...T, ...P]), ft = j({}, [...A, ...R]), gt = function (e) { let t = te(e); (t && t.tagName) || (t = { namespaceURI: Je, tagName: 'template' }); const n = m(e.tagName), a = m(t.tagName); return ( !!tt[e.namespaceURI] && (e.namespaceURI === Ye ? t.namespaceURI === Qe ? 'svg' === n : t.namespaceURI === qe ? 'svg' === n && ('annotation-xml' === a || ut[a]) : Boolean(ht[n]) : e.namespaceURI === qe ? t.namespaceURI === Qe ? 'math' === n : t.namespaceURI === Ye ? 'math' === n && pt[a] : Boolean(ft[n]) : e.namespaceURI === Qe ? !(t.namespaceURI === Ye && !pt[a]) && !(t.namespaceURI === qe && !ut[a]) && !ft[n] && (mt[n] || !ht[n]) : !( 'application/xhtml+xml' !== at || !tt[e.namespaceURI] )) ); }, yt = function (e) { p(n.removed, { element: e }); try { te(e).removeChild(e); } catch (t) { $(e); } }, wt = function (e, t) { try { p(n.removed, { attribute: t.getAttributeNode(e), from: t }); } catch (a) { p(n.removed, { attribute: null, from: t }); } if ((t.removeAttribute(e), 'is' === e && !ve[e])) if (De || Le) try { yt(t); } catch (a) {} else try { t.setAttribute(e, ''); } catch (a) {} }, bt = function (e) { let t = null, n = null; if (Ne) e = '<remove></remove>' + e; else { const t = f(e, /^[\r\n\t ]+/); n = t && t[0]; } 'application/xhtml+xml' === at && Je === Qe && (e = '<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>' + e + '</body></html>'); const r = ne ? ne.createHTML(e) : e; if (Je === Qe) try { t = new V().parseFromString(r, at); } catch (i) {} if (!t || !t.documentElement) { t = re.createDocument(Je, 'template', null); try { t.documentElement.innerHTML = et ? ae : r; } catch (i) {} } const o = t.body || t.documentElement; return ( e && n && o.insertBefore( a.createTextNode(n), o.childNodes[0] || null, ), Je === Qe ? le.call(t, Ae ? 'html' : 'body')[0] : Ae ? t.documentElement : o ); }, xt = function (e) { return oe.call( e.ownerDocument || e, e, S.SHOW_ELEMENT | S.SHOW_COMMENT | S.SHOW_TEXT | S.SHOW_PROCESSING_INSTRUCTION | S.SHOW_CDATA_SECTION, null, ); }, vt = function (e) { return ( e instanceof U && ('string' !== typeof e.nodeName || 'string' !== typeof e.textContent || 'function' !== typeof e.removeChild || !(e.attributes instanceof B) || 'function' !== typeof e.removeAttribute || 'function' !== typeof e.setAttribute || 'string' !== typeof e.namespaceURI || 'function' !== typeof e.insertBefore || 'function' !== typeof e.hasChildNodes) ); }, zt = function (e) { return 'function' === typeof z && e instanceof z; }, kt = function (e, t, a) { ce[e] && d(ce[e], e => { e.call(n, t, a, lt); }); }, jt = function (e) { let t = null; if ((kt('beforeSanitizeElements', e, null), vt(e))) return yt(e), !0; const a = it(e.nodeName); if ( (kt('uponSanitizeElement', e, { tagName: a, allowedTags: be, }), e.hasChildNodes() && !zt(e.firstElementChild) && x(/<[/\w]/g, e.innerHTML) && x(/<[/\w]/g, e.textContent)) ) return yt(e), !0; if (e.nodeType === q.progressingInstruction) return yt(e), !0; if (Pe && e.nodeType === q.comment && x(/<[/\w]/g, e.data)) return yt(e), !0; if (!be[a] || je[a]) { if (!je[a] && Et(a)) { if ( ke.tagNameCheck instanceof RegExp && x(ke.tagNameCheck, a) ) return !1; if ( ke.tagNameCheck instanceof Function && ke.tagNameCheck(a) ) return !1; } if (Ve && !He[a]) { const t = te(e) || e.parentNode, n = ee(e) || e.childNodes; if (n && t) for (let a = n.length - 1; a >= 0; --a) { const r = G(n[a], !0); (r.__removalCount = (e.__removalCount || 0) + 1), t.insertBefore(r, X(e)); } } return yt(e), !0; } return e instanceof k && !gt(e) ? (yt(e), !0) : ('noscript' !== a && 'noembed' !== a && 'noframes' !== a) || !x(/<\/no(script|embed|frames)/i, e.innerHTML) ? (Te && e.nodeType === q.text && ((t = e.textContent), d([de, ue, pe], e => { t = g(t, e, ' '); }), e.textContent !== t && (p(n.removed, { element: e.cloneNode() }), (e.textContent = t))), kt('afterSanitizeElements', e, null), !1) : (yt(e), !0); }, St = function (e, t, n) { if (Me && ('id' === t || 'name' === t) && (n in a || n in st)) return !1; if (_e && !Se[t] && x(me, t)); else if (Ee && x(he, t)); else if (!ve[t] || Se[t]) { if ( !( (Et(e) && ((ke.tagNameCheck instanceof RegExp && x(ke.tagNameCheck, e)) || (ke.tagNameCheck instanceof Function && ke.tagNameCheck(e))) && ((ke.attributeNameCheck instanceof RegExp && x(ke.attributeNameCheck, t)) || (ke.attributeNameCheck instanceof Function && ke.attributeNameCheck(t)))) || ('is' === t && ke.allowCustomizedBuiltInElements && ((ke.tagNameCheck instanceof RegExp && x(ke.tagNameCheck, n)) || (ke.tagNameCheck instanceof Function && ke.tagNameCheck(n)))) ) ) return !1; } else if (Xe[t]); else if (x(we, g(n, ge, ''))); else if ( ('src' !== t && 'xlink:href' !== t && 'href' !== t) || 'script' === e || 0 !== y(n, 'data:') || !$e[e] ) if (Ce && !x(fe, g(n, ge, ''))); else if (n) return !1; return !0; }, Et = function (e) { return 'annotation-xml' !== e && f(e, ye); }, _t = function (e) { kt('beforeSanitizeAttributes', e, null); const { attributes: t } = e; if (!t) return; const a = { attrName: '', attrValue: '', keepAttr: !0, allowedAttributes: ve, }; let r = t.length; for (; r--; ) { const i = t[r], { name: l, namespaceURI: s, value: c } = i, p = it(l); let m = 'value' === l ? c : w(c); if ( ((a.attrName = p), (a.attrValue = m), (a.keepAttr = !0), (a.forceKeepAttr = void 0), kt('uponSanitizeAttribute', e, a), (m = a.attrValue), a.forceKeepAttr) ) continue; if ((wt(l, e), !a.keepAttr)) continue; if (!Ie && x(/\/>/i, m)) { wt(l, e); continue; } Te && d([de, ue, pe], e => { m = g(m, e, ' '); }); const h = it(e.nodeName); if (St(h, p, m)) if ( (!Be || ('id' !== p && 'name' !== p) || (wt(l, e), (m = Ue + m)), Pe && x(/((--!?|])>)|<\/(style|title)/i, m)) ) wt(l, e); else { if ( ne && 'object' === typeof F && 'function' === typeof F.getAttributeType ) if (s); else switch (F.getAttributeType(h, p)) { case 'TrustedHTML': m = ne.createHTML(m); break; case 'TrustedScriptURL': m = ne.createScriptURL(m); } try { s ? e.setAttributeNS(s, l, m) : e.setAttribute(l, m), vt(e) ? yt(e) : u(n.removed); } catch (o) {} } } kt('afterSanitizeAttributes', e, null); }, Ct = function e(t) { let n = null; const a = xt(t); for ( kt('beforeSanitizeShadowDOM', t, null); (n = a.nextNode()); ) kt('uponSanitizeShadowNode', n, null), jt(n) || (n.content instanceof s && e(n.content), _t(n)); kt('afterSanitizeShadowDOM', t, null); }; return ( (n.sanitize = function (e) { let t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}, a = null, o = null, i = null, l = null; if ( ((et = !e), et && (e = '\x3c!--\x3e'), 'string' !== typeof e && !zt(e)) ) { if ('function' !== typeof e.toString) throw v('toString is not a function'); if ('string' !== typeof (e = e.toString())) throw v('dirty is not a string, aborting'); } if (!n.isSupported) return e; if ( (Re || dt(t), (n.removed = []), 'string' === typeof e && (Fe = !1), Fe) ) { if (e.nodeName) { const t = it(e.nodeName); if (!be[t] || je[t]) throw v( 'root node is forbidden and cannot be sanitized in-place', ); } } else if (e instanceof z) (a = bt('\x3c!----\x3e')), (o = a.ownerDocument.importNode(e, !0)), (o.nodeType === q.element && 'BODY' === o.nodeName) || 'HTML' === o.nodeName ? (a = o) : a.appendChild(o); else { if (!De && !Te && !Ae && -1 === e.indexOf('<')) return ne && Oe ? ne.createHTML(e) : e; if (((a = bt(e)), !a)) return De ? null : Oe ? ae : ''; } a && Ne && yt(a.firstChild); const c = xt(Fe ? e : a); for (; (i = c.nextNode()); ) jt(i) || (i.content instanceof s && Ct(i.content), _t(i)); if (Fe) return e; if (De) { if (Le) for (l = ie.call(a.ownerDocument); a.firstChild; ) l.appendChild(a.firstChild); else l = a; return ( (ve.shadowroot || ve.shadowrootmode) && (l = se.call(r, l, !0)), l ); } let u = Ae ? a.outerHTML : a.innerHTML; return ( Ae && be['!doctype'] && a.ownerDocument && a.ownerDocument.doctype && a.ownerDocument.doctype.name && x(Z, a.ownerDocument.doctype.name) && (u = '<!DOCTYPE ' + a.ownerDocument.doctype.name + '>\n' + u), Te && d([de, ue, pe], e => { u = g(u, e, ' '); }), ne && Oe ? ne.createHTML(u) : u ); }), (n.setConfig = function () { dt( arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, ), (Re = !0); }), (n.clearConfig = function () { (lt = null), (Re = !1); }), (n.isValidAttribute = function (e, t, n) { lt || dt({}); const a = it(e), r = it(t); return St(a, r, n); }), (n.addHook = function (e, t) { 'function' === typeof t && ((ce[e] = ce[e] || []), p(ce[e], t)); }), (n.removeHook = function (e) { if (ce[e]) return u(ce[e]); }), (n.removeHooks = function (e) { ce[e] && (ce[e] = []); }), (n.removeAllHooks = function () { ce = {}; }), n ); } return J(); })(); }, 110: (e, t, n) => { 'use strict'; var a = n(441), r = { childContextTypes: !0, contextType: !0, contextTypes: !0, defaultProps: !0, displayName: !0, getDefaultProps: !0, getDerivedStateFromError: !0, getDerivedStateFromProps: !0, mixins: !0, propTypes: !0, type: !0, }, o = { name: !0, length: !0, prototype: !0, caller: !0, callee: !0, arguments: !0, arity: !0, }, i = { $$typeof: !0, compare: !0, defaultProps: !0, displayName: !0, propTypes: !0, type: !0, }, l = {}; function s(e) { return a.isMemo(e) ? i : l[e.$$typeof] || r; } (l[a.ForwardRef] = { $$typeof: !0, render: !0, defaultProps: !0, displayName: !0, propTypes: !0, }), (l[a.Memo] = i); var c = Object.defineProperty, d = Object.getOwnPropertyNames, u = Object.getOwnPropertySymbols, p = Object.getOwnPropertyDescriptor, m = Object.getPrototypeOf, h = Object.prototype; e.exports = function e(t, n, a) { if ('string' !== typeof n) { if (h) { var r = m(n); r && r !== h && e(t, r, a); } var i = d(n); u && (i = i.concat(u(n))); for (var l = s(t), f = s(n), g = 0; g < i.length; ++g) { var y = i[g]; if (!o[y] && (!a || !a[y]) && (!f || !f[y]) && (!l || !l[y])) { var w = p(n, y); try { c(t, y, w); } catch (b) {} } } } return t; }; }, 464: (e, t, n) => { 'use strict'; var a = n(791); function r(e) { return Array.prototype.slice.call(e); } function o(e, t) { var n = Math.floor(e); return n === t || n + 1 === t ? e : t; } function i() { return Date.now(); } function l(e, t, n) { if (((t = 'data-keen-slider-' + t), null === n)) return e.removeAttribute(t); e.setAttribute(t, n || ''); } function s(e, t) { return ( (t = t || document), 'function' == typeof e && (e = e(t)), Array.isArray(e) ? e : 'string' == typeof e ? r(t.querySelectorAll(e)) : e instanceof HTMLElement ? [e] : e instanceof NodeList ? r(e) : [] ); } function c(e) { e.raw && (e = e.raw), e.cancelable && !e.defaultPrevented && e.preventDefault(); } function d(e) { e.raw && (e = e.raw), e.stopPropagation && e.stopPropagation(); } function u() { var e = []; return { add: function (t, n, a, r) { t.addListener ? t.addListener(a) : t.addEventListener(n, a, r), e.push([t, n, a, r]); }, input: function (e, t, n, a) { this.add( e, t, (function (e) { return function (t) { t.nativeEvent && (t = t.nativeEvent); var n = t.changedTouches || [], a = t.targetTouches || [], r = t.detail && t.detail.x ? t.detail : null; return e({ id: r ? r.identifier ? r.identifier : 'i' : a[0] ? a[0] ? a[0].identifier : 'e' : 'd', idChanged: r ? r.identifier ? r.identifier : 'i' : n[0] ? n[0] ? n[0].identifier : 'e' : 'd', raw: t, x: r && r.x ? r.x : a[0] ? a[0].screenX : r ? r.x : t.pageX, y: r && r.y ? r.y : a[0] ? a[0].screenY : r ? r.y : t.pageY, }); }; })(n), a, ); }, purge: function () { e.forEach(function (e) { e[0].removeListener ? e[0].removeListener(e[2]) : e[0].removeEventListener(e[1], e[2], e[3]); }), (e = []); }, }; } function p(e, t, n) { return Math.min(Math.max(e, t), n); } function m(e) { return (e > 0 ? 1 : 0) - (e < 0 ? 1 : 0) || +e; } function h(e) { var t = e.getBoundingClientRect(); return { height: o(t.height, e.offsetHeight), width: o(t.width, e.offsetWidth), }; } function f(e, t, n, a) { var r = e && e[t]; return null == r ? n : a && 'function' == typeof r ? r() : r; } function g(e) { return Math.round(1e6 * e) / 1e6; } function y(e, t) { if (e === t) return !0; var n = typeof e; if (n !== typeof t) return !1; if ('object' !== n || null === e || null === t) return 'function' === n && e.toString() === t.toString(); if ( e.length !== t.length || Object.getOwnPropertyNames(e).length !== Object.getOwnPropertyNames(t).length ) return !1; for (var a in e) if (!y(e[a], t[a])) return !1; return !0; } var w = function () { return ( (w = Object.assign || function (e) { for (var t, n = 1, a = arguments.length; n < a; n++) for (var r in (t = arguments[n])) Object.prototype.hasOwnProperty.call(t, r) && (e[r] = t[r]); return e; }), w.apply(this, arguments) ); }; function b(e, t, n) { if (n || 2 === arguments.length) for (var a, r = 0, o = t.length; r < o; r++) (!a && r in t) || (a || (a = Array.prototype.slice.call(t, 0, r)), (a[r] = t[r])); return e.concat(a || Array.prototype.slice.call(t)); } function x(e) { var t, n, a, r, o, l, s, c, d, u, h, y, w, x, v = 1 / 0, z = [], k = null, j = 0; function S(e) { N(j + e); } function E(e) { var t = _(j + e).abs; return T(t) ? t : null; } function _(e) { var t = Math.floor(Math.abs(g(e / n))), a = g(((e % n) + n) % n); a === n && (a = 0); var r = m(e), o = s.indexOf( b([], s, !0).reduce(function (e, t) { return Math.abs(t - a) < Math.abs(e - a) ? t : e; }), ), i = o; return ( r < 0 && t++, o === l && ((i = 0), (t += r > 0 ? 1 : -1)), { abs: i + t * l * r, origin: o, rel: i } ); } function C(e, t, n) { var a; if (t || !A()) return I(e, n); if (!T(e)) return null; var r = _(null != n ? n : j), o = r.abs, i = e - r.rel, s = o + i; a = I(s); var c = I(s - l * m(i)); return ( ((null !== c && Math.abs(c) < Math.abs(a)) || null === a) && (a = c), g(a) ); } function I(e, t) { if ((null == t && (t = g(j)), !T(e) || null === e)) return null; e = Math.round(e); var a = _(t), r = a.abs, o = a.rel, i = a.origin, c = R(e), d = ((t % n) + n) % n, u = s[i], p = Math.floor((e - (r - o)) / l) * n; return g(u - d - u + s[c] + p + (i === l ? n : 0)); } function T(e) { return P(e) === e; } function P(e) { return p(e, d, u); } function A() { return r.loop; } function R(e) { return ((e % l) + l) % l; } function N(t) { var n; (n = t - j), z.push({ distance: n, timestamp: i() }), z.length > 6 && (z = z.slice(-6)), (j = g(t)); var a = D().abs; if (a !== k) { var r = null !== k; (k = a), r && e.emit('slideChanged'); } } function D(i) { var s = i ? null : (function () { if (l) { var e = A(), t = e ? ((j % n) + n) % n : j, i = (e ? j % n : j) - o[0][2], s = 0 - (i < 0 && e ? n - Math.abs(i) : i), c = 0, p = _(j), f = p.abs, g = p.rel, b = o[g][2], v = o.map(function (t, a) { var o = s + c; (o < 0 - t[0] || o > 1) && (o += (Math.abs(o) > n - 1 && e ? n : 0) * m(-o)); var i = a - g, d = m(i), u = i + f; e && (-1 === d && o > b && (u += l), 1 === d && o < b && (u -= l), null !== h && u < h && (o += n), null !== y && u > y && (o -= n)); var p = o + t[0] + t[1], w = Math.max( o >= 0 && p <= 1 ? 1 : p < 0 || o > 1 ? 0 : o < 0 ? Math.min(1, (t[0] + o) / t[0]) : (1 - o) / t[0], 0, ); return ( (c += t[0] + t[1]), { abs: u, distance: r.rtl ? -1 * o + 1 - t[0] : o, portion: w, size: t[0], } ); }); return ( (f = P(f)), (g = R(f)), { abs: P(f), length: a, max: x, maxIdx: u, min: w, minIdx: d, position: j, progress: e ? t / n : j / a, rel: g, slides: v, slidesLength: n, } ); } })(); return (t.details = s), e.emit('detailsChanged'), s; } return (t = { absToRel: R, add: S, details: null, distToIdx: E, idxToDist: C, init: function (t) { if ( ((function () { if ( ((r = e.options), (o = (r.trackConfig || []).map(function (e) { return [ f(e, 'size', 1), f(e, 'spacing', 0), f(e, 'origin', 0), ]; })), (l = o.length)) ) { n = g( o.reduce(function (e, t) { return e + t[0] + t[1]; }, 0), ); var t, i = l - 1; (a = g(n + o[0][2] - o[i][0] - o[i][2] - o[i][1])), (s = o.reduce(function (e, n) { if (!e) return [0]; var a = o[e.length - 1], r = e[e.length - 1] + (a[0] + a[2]) + a[1]; return ( (r -= n[2]), e[e.length - 1] > r && (r = e[e.length - 1]), (r = g(r)), e.push(r), (!t || t < r) && (c = e.length - 1), (t = r), e ); }, null)), 0 === a && (c = 0), s.push(g(n)); } })(), !l) ) return D(!0); var i; !(function () { var t = e.options.range, n = e.options.loop; (h = d = n ? f(n, 'min', -1 / 0) : 0), (y = u = n ? f(n, 'max', v) : c); var a = f(t, 'min', null), r = f(t, 'max', null); null !== a && (d = a), null !== r && (u = r), (w = d === -1 / 0 ? d : e.track.idxToDist(d || 0, !0, 0)), (x = u === v ? u : C(u, !0, 0)), null === r && (y = u), f(t, 'align', !1) && u !== v && 0 === o[R(u)][2] && ((x -= 1 - o[R(u)][0]), (u = E(x - j))), (w = g(w)), (x = g(x)); })(), (i = t), Number(i) === i ? S(I(P(t))) : D(); }, to: N, velocity: function () { var e = i(), t = z.reduce( function (t, n) { var a = n.distance, r = n.timestamp; return ( e - r > 200 || (m(a) !== m(t.distance) && t.distance && (t = { distance: 0, lastTimestamp: 0, time: 0, }), t.time && (t.distance += a), t.lastTimestamp && (t.time += r - t.lastTimestamp), (t.lastTimestamp = r)), t ); }, { distance: 0, lastTimestamp: 0, time: 0 }, ); return t.distance / t.time || 0; }, }); } function v(e) { var t, n, a, r, o, i, l, s; function c(e) { return 2 * e; } function d(e) { return p(e, l, s); } function u(e) { return 1 - Math.pow(1 - e, 3); } function h() { return a ? e.track.velocity() : 0; } function f(e, t) { void 0 === t && (t = 1e3); var n = 147e-9 + (e = Math.abs(e)) / t; return { dist: Math.pow(e, 2) / n, dur: e / n }; } function g() { var t = e.track.details; t && ((o = t.min), (i = t.max), (l = t.minIdx), (s = t.maxIdx)); } function y() { e.animator.stop(); } e.on('updated', g), e.on('optionsChanged', g), e.on('created', g), e.on('dragStarted', function () { (a = !1), y(), (t = n = e.track.details.abs); }), e.on('dragChecked', function () { a = !0; }), e.on('dragEnded', function () { var a = e.options.mode; 'snap' === a && (function () { var a = e.track, r = e.track.details, l = r.position, s = m(h()); (l > i || l < o) && (s = 0); var c = t + s; 0 === r.slides[a.absToRel(c)].portion && (c -= s), t !== n && (c = n), m(a.idxToDist(c, !0)) !== s && (c += s), (c = d(c)); var u = a.idxToDist(c, !0); e.animator.start([ { distance: u, duration: 500, easing: function (e) { return 1 + --e * e * e * e * e; }, }, ]); })(), ('free' !== a && 'free-snap' !== a) || (function () { y(); var t = 'free-snap' === e.options.mode, n = e.track, a = h(); r = m(a); var l = e.track.details, s = []; if (a || !t) { var p = f(a), g = p.dist, w = p.dur; if (((w = c(w)), (g *= r), t)) { var b = n.idxToDist(n.distToIdx(g), !0); b && (g = b); } s.push({ distance: g, duration: w, easing: u }); var x = l.position, v = x + g; if (v < o || v > i) { var z = v < o ? o - x : i - x, k = 0, j = a; if (m(z) === r) { var S = Math.min( Math.abs(z) / Math.abs(g), 1, ), E = (function (e) { return ( 1 - Math.pow(1 - e, 1 / 3) ); })(S) * w; (s[0].earlyExit = E), (j = a * (1 - S)); } else (s[0].earlyExit = 0), (k += z); var _ = f(j, 100), C = _.dist * r; e.options.rubberband && (s.push({ distance: C, duration: c(_.dur), easing: u, }), s.push({ distance: -C + k, duration: 500, easing: u, })); } e.animator.start(s); } else e.moveToIdx(d(l.abs), !0, { duration: 500, easing: function (e) { return 1 + --e * e * e * e * e; }, }); })(); }), e.on('dragged', function () { n = e.track.details.abs; }); } function z(e) { var t, n, a, r, o, i, l, h, f, g, y, w, b, x, v, z, k, j, S = u(); function E(t) { if (i && h === t.id) { var s = T(t); if (f) { if (!I(t)) return C(t); (g = s), (f = !1), e.emit('dragChecked'); } if (z) return (g = s); c(t); var u = (function (t) { if (k === -1 / 0 && j === 1 / 0) return t; var a = e.track.details, i = a.length, l = a.position, s = p(t, k - l, j - l); if (0 === i) return 0; if (!e.options.rubberband) return s; if (l <= j && l >= k) return t; if ((l < k && n > 0) || (l > j && n < 0)) return t; var c = (l < k ? l - k : l - j) / i, d = r * i, u = Math.abs(c * d), m = Math.max(0, 1 - (u / o) * 2); return m * m * t; })((l(g - s) / r) * a); n = m(u); var b = e.track.details.position; ((b > k && b < j) || (b === k && n > 0) || (b === j && n < 0)) && d(t), (y += u), !w && Math.abs(y * r) > 5 && (w = !0), e.track.add(u), (g = s), e.emit('dragged'); } } function _(t) { !i && e.track.details && e.track.details.length && ((y = 0), (i = !0), (w = !1), (f = !0), (h = t.id), I(t), (g = T(t)), e.emit('dragStarted')); } function C(t) { i && h === t.idChanged && ((i = !1), e.emit('dragEnded')); } function I(e) { var t = P(), n = t ? e.y : e.x, a = t ? e.x : e.y, r = void 0 !== b && void 0 !== x && Math.abs(x - a) <= Math.abs(b - n); return (b = n), (x = a), r; } function T(e) { return P() ? e.y : e.x; } function P() { return e.options.vertical; } function A() { (r = e.size), (o = P() ? window.innerHeight : window.innerWidth); var t = e.track.details; t && ((k = t.min), (j = t.max)); } function R(e) { w && (d(e), c(e)); } function N() { if ((S.purge(), e.options.drag && !e.options.disabled)) { var n; (n = e.options.dragSpeed || 1), (l = 'function' == typeof n ? n : function (e) { return e * n; }), (a = e.options.rtl ? -1 : 1), A(), (t = e.container), (function () { var e = 'data-keen-slider-clickable'; s('['.concat(e, ']:not([').concat(e, '=false])'), t).map( function (e) { S.add(e, 'dragstart', d), S.add(e, 'mousedown', d), S.add(e, 'touchstart', d); }, ); })(), S.add(t, 'dragstart', function (e) { c(e); }), S.add(t, 'click', R, { capture: !0 }), S.input(t, 'ksDragStart', _), S.input(t, 'ksDrag', E), S.input(t, 'ksDragEnd', C), S.input(t, 'mousedown', _), S.input(t, 'mousemove', E), S.input(t, 'mouseleave', C), S.input(t, 'mouseup', C), S.input(t, 'touchstart', _, { passive: !0 }), S.input(t, 'touchmove', E, { passive: !1 }), S.input(t, 'touchend', C), S.input(t, 'touchcancel', C), S.add(window, 'wheel', function (e) { i && c(e); }); var r = 'data-keen-slider-scrollable'; s('['.concat(r, ']:not([').concat(r, '=false])'), e.container).map( function (e) { return (function (e) { var t; S.input( e, 'touchstart', function (e) { (t = T(e)), (z = !0), (v = !0); }, { passive: !0 }, ), S.input(e, 'touchmove', function (n) { var a = P(), r = a ? e.scrollHeight - e.clientHeight : e.scrollWidth - e.clientWidth, o = t - T(n), i = a ? e.scrollTop : e.scrollLeft, l = (a && 'scroll' === e.style.overflowY) || (!a && 'scroll' === e.style.overflowX); if ( ((t = T(n)), ((o < 0 && i > 0) || (o > 0 && i < r)) && v && l) ) return (z = !0); (v = !1), c(n), (z = !1); }), S.input(e, 'touchend', function () { z = !1; }); })(e); }, ); } } e.on('updated', A), e.on('optionsChanged', N), e.on('created', N), e.on('destroyed', S.purge); } function k(e) { var t, n, a = null; function r(t, n, a) { e.animator.active ? i(t, n, a) : requestAnimationFrame(function () { return i(t, n, a); }); } function o() { r(!1, !1, n); } function i(n, r, o) { var i = 0, l = e.size, d = e.track.details; if (d && t) { var u = d.slides; t.forEach(function (e, t) { if (n) !a && r && s(e, null, o), c(e, null, o); else { if (!u[t]) return; var d = u[t].size * l; !a && r && s(e, d, o), c(e, u[t].distance * l - i, o), (i += d); } }); } } function l(t) { return 'performance' === e.options.renderMode ? Math.round(t) : t; } function s(e, t, n) { var a = n ? 'height' : 'width'; null !== t && (t = l(t) + 'px'), (e.style['min-' + a] = t), (e.style['max-' + a] = t); } function c(e, t, n) { if (null !== t) { t = l(t); var a = n ? t : 0; t = 'translate3d('.concat(n ? 0 : t, 'px, ').concat(a, 'px, 0)'); } (e.style.transform = t), (e.style['-webkit-transform'] = t); } function d() { t && (i(!0, !0, n), (t = null)), e.on('detailsChanged', o, !0); } function u() { r(!1, !0, n); } function p() { d(), (n = e.options.vertical), e.options.disabled || 'custom' === e.options.renderMode || ((a = 'auto' === f(e.options.slides, 'perView', null)), e.on('detailsChanged', o), (t = e.slides).length && u()); } e.on('created', p), e.on('optionsChanged', p), e.on('beforeOptionsChanged', function () { d(); }), e.on('updated', u), e.on('destroyed', d); } function j(e, t) { return function (n) { var a, r, o, i, c, d = u(); function p(e) { var t; l( n.container, 'reverse', 'rtl' !== ((t = n.container), window .getComputedStyle(t, null) .getPropertyValue('direction')) || e ? null : '', ), l(n.container, 'v', n.options.vertical && !e ? '' : null), l( n.container, 'disabled', n.options.disabled && !e ? '' : null, ); } function m() { g() && z(); } function g() { var e = null; if ( (i.forEach(function (t) { t.matches && (e = t.__media); }), e === a) ) return !1; a || n.emit('beforeOptionsChanged'), (a = e); var t = e ? o.breakpoints[e] : o; return (n.options = w(w({}, o), t)), p(), _(), C(), j(), !0; } function y(e) { var t = h(e); return (n.options.vertical ? t.height : t.width) / n.size || 1; } function b() { return n.options.trackConfig.length; } function x(e) { for (var l in ((a = !1), (o = w(w({}, t), e)), d.purge(), (r = n.size), (i = []), o.breakpoints || [])) { var s = window.matchMedia(l); (s.__media = l), i.push(s), d.add(s, 'change', m); } d.add(window, 'orientationchange', E), d.add(window, 'resize', S), g(); } function v(e) { n.animator.stop(); var t = n.track.details; n.track.init(null != e ? e : t ? t.abs : 0); } function z(e) { v(e), n.emit('optionsChanged'); } function k(e, t) { if (e) return x(e), void z(t); _(), C(); var a = b(); j(), b() !== a ? z(t) : v(t), n.emit('updated'); } function j() { var e = n.options.slides; if ('function' == typeof e) return (n.options.trackConfig = e(n.size, n.slides)); for ( var t = n.slides, a = t.length, r = 'number' == typeof e ? e : f(e, 'number', a, !0), o = [], i = f(e, 'perView', 1, !0), l = f(e, 'spacing', 0, !0) / n.size || 0, s = 'auto' === i ? l : l / i, c = f(e, 'origin', 'auto'), d = 0, u = 0; u < r; u++ ) { var p = 'auto' === i ? y(t[u]) : 1 / i - l + s, m = 'center' === c ? 0.5 - p / 2 : 'auto' === c ? 0 : c; o.push({ origin: m, size: p, spacing: l }), (d += p); } if ( ((d += l * (r - 1)), 'auto' === c && !n.options.loop && 1 !== i) ) { var h = 0; o.map(function (e) { var t = d - h; return ( (h += e.size + l), t >= 1 || (e.origin = 1 - t - (d > 1 ? 0 : 1 - d)), e ); }); } n.options.trackConfig = o; } function S() { _(); var e = n.size; n.options.disabled || e === r || ((r = e), k()); } function E() { S(), setTimeout(S, 500), setTimeout(S, 2e3); } function _() { var e = h(n.container); n.size = (n.options.vertical ? e.height : e.width) || 1; } function C() { n.slides = s(n.options.selector, n.container); } (n.container = (c = s(e, document)).length ? c[0] : null), (n.destroy = function () { d.purge(), n.emit('destroyed'), p(!0); }), (n.prev = function () { n.moveToIdx(n.track.details.abs - 1, !0); }), (n.next = function () { n.moveToIdx(n.track.details.abs + 1, !0); }), (n.update = k), x(n.options); }; } var S = function (e, t, n) { try { return (function (e, t) { var n, a = {}; return ( (n = { emit: function (e) { a[e] && a[e].forEach(function (e) { e(n); }); var t = n.options && n.options[e]; t && t(n); }, moveToIdx: function (e, t, a) { var r = n.track.idxToDist(e, t); if (r) { var o = n.options.defaultAnimation; n.animator.start([ { distance: r, duration: f(a || o, 'duration', 500), easing: f(a || o, 'easing', function (e) { return 1 + --e * e * e * e * e; }), }, ]); } }, on: function (e, t, n) { void 0 === n && (n = !1), a[e] || (a[e] = []); var r = a[e].indexOf(t); r > -1 ? n && delete a[e][r] : n || a[e].push(t); }, options: e, }), (function () { if ( ((n.track = x(n)), (n.animator = (function (e) { var t, n, a, r, o, i; function l(t) { i || (i = t), s(!0); var o = t - i; o > a && (o = a); var u = r[n]; if (u[3] < o) return n++, l(t); var p = u[2], m = u[4], h = u[0], f = u[1] * (0, u[5])(0 === m ? 1 : (o - p) / m); if ((f && e.track.to(h + f), o < a)) return d(); (i = null), s(!1), c(null), e.emit('animationEnded'); } function s(e) { t.active = e; } function c(e) { t.targetIdx = e; } function d() { var e; (e = l), (o = window.requestAnimationFrame(e)); } function u() { var t; (t = o), window.cancelAnimationFrame(t), s(!1), c(null), i && e.emit('animationStopped'), (i = null); } return (t = { active: !1, start: function (t) { if ((u(), e.track.details)) { var o = 0, i = e.track.details.position; (n = 0), (a = 0), (r = t.map(function (e) { var t, n = Number(i), r = null !== (t = e.earlyExit) && void 0 !== t ? t : e.duration, l = e.easing, s = e.distance * l(r / e.duration) || 0; i += s; var c = a; return ( (a += r), (o += s), [ n, e.distance, c, a, e.duration, l, ] ); })), c(e.track.distToIdx(o)), d(), e.emit('animationStarted'); } }, stop: u, targetIdx: null, }); })(n)), t) ) for (var e = 0, a = t; e < a.length; e++) (0, a[e])(n); n.track.init(n.options.initial || 0), n.emit('created'); })(), n ); })( t, b( [ j(e, { drag: !0, mode: 'snap', renderMode: 'precision', rubberband: !0, selector: '.keen-slider__slide', }), k, z, v, ], n || [], !0, ), ); } catch (e) { console.error(e); } }; t.E = function (e, t) { var n = a.useRef(null), r = a.useRef(!1), o = a.useRef(e), i = a.useCallback(function (a) { a ? ((o.current = e), (n.current = new S(a, e, t)), (r.current = !1)) : (n.current && n.current.destroy && n.current.destroy(), (n.current = null)); }, []); return ( a.useEffect( function () { y(o.current, e) || ((o.current = e), n.current && n.current.update(o.current)); }, [e], ), [i, n] ); }; }, 198: (e, t, n) => { e = n.nmd(e); var a = '__lodash_hash_undefined__', r = 9007199254740991, o = '[object Arguments]', i = '[object AsyncFunction]', l = '[object Function]', s = '[object GeneratorFunction]', c = '[object Null]', d = '[object Object]', u = '[object Proxy]', p = '[object Undefined]', m = /^\[object .+?Constructor\]$/, h = /^(?:0|[1-9]\d*)$/, f = {}; (f['[object Float32Array]'] = f['[object Float64Array]'] = f['[object Int8Array]'] = f['[object Int16Array]'] = f['[object Int32Array]'] = f['[object Uint8Array]'] = f['[object Uint8ClampedArray]'] = f['[object Uint16Array]'] = f['[object Uint32Array]'] = !0), (f[o] = f['[object Array]'] = f['[object ArrayBuffer]'] = f['[object Boolean]'] = f['[object DataView]'] = f['[object Date]'] = f['[object Error]'] = f[l] = f['[object Map]'] = f['[object Number]'] = f[d] = f['[object RegExp]'] = f['[object Set]'] = f['[object String]'] = f['[object WeakMap]'] = !1); var g = 'object' == typeof n.g && n.g && n.g.Object === Object && n.g, y = 'object' == typeof self && self && self.Object === Object && self, w = g || y || Function('return this')(), b = t && !t.nodeType && t, x = b && e && !e.nodeType && e, v = x && x.exports === b, z = v && g.process, k = (function () { try { var e = x && x.require && x.require('util').types; return e || (z && z.binding && z.binding('util')); } catch (t) {} })(), j = k && k.isTypedArray; var S, E, _ = Array.prototype, C = Function.prototype, I = Object.prototype, T = w['__core-js_shared__'], P = C.toString, A = I.hasOwnProperty, R = (function () { var e = /[^.]+$/.exec((T && T.keys && T.keys.IE_PROTO) || ''); return e ? 'Symbol(src)_1.' + e : ''; })(), N = I.toString, D = P.call(Object), L = RegExp( '^' + P.call(A) .replace(/[\\^$.*+?()[\]{}|]/g, '\\$&') .replace( /hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, '$1.*?', ) + '$', ), O = v ? w.Buffer : void 0, M = w.Symbol, B = w.Uint8Array, U = O ? O.allocUnsafe : void 0, V = ((S = Object.getPrototypeOf), (E = Object), function (e) { return S(E(e)); }), F = Object.create, W = I.propertyIsEnumerable, H = _.splice, G = M ? M.toStringTag : void 0, $ = (function () { try { var e = we(Object, 'defineProperty'); return e({}, '', {}), e; } catch (t) {} })(), Z = O ? O.isBuffer : void 0, X = Math.max, K = Date.now, q = we(w, 'Map'), Y = we(Object, 'create'), Q = (function () { function e() {} return function (t) { if (!Te(t)) return {}; if (F) return F(t); e.prototype = t; var n = new e(); return (e.prototype = void 0), n; }; })(); function J(e) { var t = -1, n = null == e ? 0 : e.length; for (this.clear(); ++t < n; ) { var a = e[t]; this.set(a[0], a[1]); } } function ee(e) { var t = -1, n = null == e ? 0 : e.length; for (this.clear(); ++t < n; ) { var a = e[t]; this.set(a[0], a[1]); } } function te(e) { var t = -1, n = null == e ? 0 : e.length; for (this.clear(); ++t < n; ) { var a = e[t]; this.set(a[0], a[1]); } } function ne(e) { var t = (this.__data__ = new ee(e)); this.size = t.size; } function ae(e, t) { var n = Se(e), a = !n && je(e), r = !n && !a && _e(e), o = !n && !a && !r && Ae(e), i = n || a || r || o, l = i ? (function (e, t) { for (var n = -1, a = Array(e); ++n < e; ) a[n] = t(n); return a; })(e.length, String) : [], s = l.length; for (var c in e) (!t && !A.call(e, c)) || (i && ('length' == c || (r && ('offset' == c || 'parent' == c)) || (o && ('buffer' == c || 'byteLength' == c || 'byteOffset' == c)) || be(c, s))) || l.push(c); return l; } function re(e, t, n) { ((void 0 !== n && !ke(e[t], n)) || (void 0 === n && !(t in e))) && le(e, t, n); } function oe(e, t, n) { var a = e[t]; (A.call(e, t) && ke(a, n) && (void 0 !== n || t in e)) || le(e, t, n); } function ie(e, t) { for (var n = e.length; n--; ) if (ke(e[n][0], t)) return n; return -1; } function le(e, t, n) { '__proto__' == t && $ ? $(e, t, { configurable: !0, enumerable: !0, value: n, writable: !0 }) : (e[t] = n); } (J.prototype.clear = function () { (this.__data__ = Y ? Y(null) : {}), (this.size = 0); }), (J.prototype.delete = function (e) { var t = this.has(e) && delete this.__data__[e]; return (this.size -= t ? 1 : 0), t; }), (J.prototype.get = function (e) { var t = this.__data__; if (Y) { var n = t[e]; return n === a ? void 0 : n; } return A.call(t, e) ? t[e] : void 0; }), (J.prototype.has = function (e) { var t = this.__data__; return Y ? void 0 !== t[e] : A.call(t, e); }), (J.prototype.set = function (e, t) { var n = this.__data__; return ( (this.size += this.has(e) ? 0 : 1), (n[e] = Y && void 0 === t ? a : t), this ); }), (ee.prototype.clear = function () { (this.__data__ = []), (this.size = 0); }), (ee.prototype.delete = function (e) { var t = this.__data__, n = ie(t, e); return ( !(n < 0) && (n == t.length - 1 ? t.pop() : H.call(t, n, 1), --this.size, !0) ); }), (ee.prototype.get = function (e) { var t = this.__data__, n = ie(t, e); return n < 0 ? void 0 : t[n][1]; }), (ee.prototype.has = function (e) { return ie(this.__data__, e) > -1; }), (ee.prototype.set = function (e, t) { var n = this.__data__, a = ie(n, e); return a < 0 ? (++this.size, n.push([e, t])) : (n[a][1] = t), this; }), (te.prototype.clear = function () { (this.size = 0), (this.__data__ = { hash: new J(), map: new (q || ee)(), string: new J(), }); }), (te.prototype.delete = function (e) { var t = ye(this, e).delete(e); return (this.size -= t ? 1 : 0), t; }), (te.prototype.get = function (e) { return ye(this, e).get(e); }), (te.prototype.has = function (e) { return ye(this, e).has(e); }), (te.prototype.set = function (e, t) { var n = ye(this, e), a = n.size; return n.set(e, t), (this.size += n.size == a ? 0 : 1), this; }), (ne.prototype.clear = function () { (this.__data__ = new ee()), (this.size = 0); }), (ne.prototype.delete = function (e) { var t = this.__data__, n = t.delete(e); return (this.size = t.size), n; }), (ne.prototype.get = function (e) { return this.__data__.get(e); }), (ne.prototype.has = function (e) { return this.__data__.has(e); }), (ne.prototype.set = function (e, t) { var n = this.__data__; if (n instanceof ee) { var a = n.__data__; if (!q || a.length < 199) return a.push([e, t]), (this.size = ++n.size), this; n = this.__data__ = new te(a); } return n.set(e, t), (this.size = n.size), this; }); var se, ce = function (e, t, n) { for (var a = -1, r = Object(e), o = n(e), i = o.length; i--; ) { var l = o[se ? i : ++a]; if (!1 === t(r[l], l, r)) break; } return e; }; function de(e) { return null == e ? void 0 === e ? p : c : G && G in Object(e) ? (function (e) { var t = A.call(e, G), n = e[G]; try { e[G] = void 0; var a = !0; } catch (o) {} var r = N.call(e); a && (t ? (e[G] = n) : delete e[G]); return r; })(e) : (function (e) { return N.call(e); })(e); } function ue(e) { return Pe(e) && de(e) == o; } function pe(e) { return ( !( !Te(e) || (function (e) { return !!R && R in e; })(e) ) && (Ce(e) ? L : m).test( (function (e) { if (null != e) { try { return P.call(e); } catch (t) {} try { return e + ''; } catch (t) {} } return ''; })(e), ) ); } function me(e) { if (!Te(e)) return (function (e) { var t = []; if (null != e) for (var n in Object(e)) t.push(n); return t; })(e); var t = xe(e), n = []; for (var a in e) ('constructor' != a || (!t && A.call(e, a))) && n.push(a); return n; } function he(e, t, n, a, r) { e !== t && ce( t, function (o, i) { if ((r || (r = new ne()), Te(o))) !(function (e, t, n, a, r, o, i) { var l = ve(e, n), s = ve(t, n), c = i.get(s); if (c) return void re(e, n, c); var u = o ? o(l, s, n + '', e, t, i) : void 0, p = void 0 === u; if (p) { var m = Se(s), h = !m && _e(s), f = !m && !h && Ae(s); (u = s), m || h || f ? Se(l) ? (u = l) : Pe((g = l)) && Ee(g) ? (u = (function (e, t) { var n = -1, a = e.length; t || (t = Array(a)); for (; ++n < a; ) t[n] = e[n]; return t; })(l)) : h ? ((p = !1), (u = (function (e, t) { if (t) return e.slice(); var n = e.length, a = U ? U(n) : new e.constructor(n); return e.copy(a), a; })(s, !0))) : f ? ((p = !1), (u = (function (e, t) { var n = t ? (function (e) { var t = new e.constructor( e.byteLength, ); return ( new B(t).set( new B(e), ), t ); })(e.buffer) : e.buffer; return new e.constructor( n, e.byteOffset, e.length, ); })(s, !0))) : (u = []) : (function (e) { if (!Pe(e) || de(e) != d) return !1; var t = V(e); if (null === t) return !0; var n = A.call(t, 'constructor') && t.constructor; return ( 'function' == typeof n && n instanceof n && P.call(n) == D ); })(s) || je(s) ? ((u = l), je(l) ? (u = (function (e) { return (function (e, t, n, a) { var r = !n; n || (n = {}); var o = -1, i = t.length; for (; ++o < i; ) { var l = t[o], s = a ? a( n[l], e[l], l, n, e, ) : void 0; void 0 === s && (s = e[l]), r ? le(n, l, s) : oe(n, l, s); } return n; })(e, Re(e)); })(l)) : (Te(l) && !Ce(l)) || (u = (function (e) { return 'function' != typeof e.constructor || xe(e) ? {} : Q(V(e)); })(s))) : (p = !1); } var g; p && (i.set(s, u), r(u, s, a, o, i), i.delete(s)); re(e, n, u); })(e, t, i, n, he, a, r); else { var l = a ? a(ve(e, i), o, i + '', e, t, r) : void 0; void 0 === l && (l = o), re(e, i, l); } }, Re, ); } function fe(e, t) { return ze( (function (e, t, n) { return ( (t = X(void 0 === t ? e.length - 1 : t, 0)), function () { for ( var a = arguments, r = -1, o = X(a.length - t, 0), i = Array(o); ++r < o; ) i[r] = a[t + r]; r = -1; for (var l = Array(t + 1); ++r < t; ) l[r] = a[r]; return ( (l[t] = n(i)), (function (e, t, n) { switch (n.length) { case 0: return e.call(t); case 1: return e.call(t, n[0]); case 2: return e.call(t, n[0], n[1]); case 3: return e.call(t, n[0], n[1], n[2]); } return e.apply(t, n); })(e, this, l) ); } ); })(e, t, Le), e + '', ); } var ge = $ ? function (e, t) { return $(e, 'toString', { configurable: !0, enumerable: !1, value: ((n = t), function () { return n; }), writable: !0, }); var n; } : Le; function ye(e, t) { var n = e.__data__; return (function (e) { var t = typeof e; return 'string' == t || 'number' == t || 'symbol' == t || 'boolean' == t ? '__proto__' !== e : null === e; })(t) ? n['string' == typeof t ? 'string' : 'hash'] : n.map; } function we(e, t) { var n = (function (e, t) { return null == e ? void 0 : e[t]; })(e, t); return pe(n) ? n : void 0; } function be(e, t) { var n = typeof e; return ( !!(t = null == t ? r : t) && ('number' == n || ('symbol' != n && h.test(e))) && e > -1 && e % 1 == 0 && e < t ); } function xe(e) { var t = e && e.constructor; return e === (('function' == typeof t && t.prototype) || I); } function ve(e, t) { if (('constructor' !== t || 'function' !== typeof e[t]) && '__proto__' != t) return e[t]; } var ze = (function (e) { var t = 0, n = 0; return function () { var a = K(), r = 16 - (a - n); if (((n = a), r > 0)) { if (++t >= 800) return arguments[0]; } else t = 0; return e.apply(void 0, arguments); }; })(ge); function ke(e, t) { return e === t || (e !== e && t !== t); } var je = ue( (function () { return arguments; })(), ) ? ue : function (e) { return Pe(e) && A.call(e, 'callee') && !W.call(e, 'callee'); }, Se = Array.isArray; function Ee(e) { return null != e && Ie(e.length) && !Ce(e); } var _e = Z || function () { return !1; }; function Ce(e) { if (!Te(e)) return !1; var t = de(e); return t == l || t == s || t == i || t == u; } function Ie(e) { return 'number' == typeof e && e > -1 && e % 1 == 0 && e <= r; } function Te(e) { var t = typeof e; return null != e && ('object' == t || 'function' == t); } function Pe(e) { return null != e && 'object' == typeof e; } var Ae = j ? (function (e) { return function (t) { return e(t); }; })(j) : function (e) { return Pe(e) && Ie(e.length) && !!f[de(e)]; }; function Re(e) { return Ee(e) ? ae(e, !0) : me(e); } var Ne, De = ((Ne = function (e, t, n, a) { he(e, t, n, a); }), fe(function (e, t) { var n = -1, a = t.length, r = a > 1 ? t[a - 1] : void 0, o = a > 2 ? t[2] : void 0; for ( r = Ne.length > 3 && 'function' == typeof r ? (a--, r) : void 0, o && (function (e, t, n) { if (!Te(n)) return !1; var a = typeof t; return ( !!('number' == a ? Ee(n) && be(t, n.length) : 'string' == a && (t in n)) && ke(n[t], e) ); })(t[0], t[1], o) && ((r = a < 3 ? void 0 : r), (a = 1)), e = Object(e); ++n < a; ) { var i = t[n]; i && Ne(e, i, n, r); } return e; })); function Le(e) { return e; } e.exports = De; }, 463: (e, t, n) => { 'use strict'; var a = n(791), r = n(296); function o(e) { for ( var t = 'https://reactjs.org/docs/error-decoder.html?invariant=' + e, n = 1; n < arguments.length; n++ ) t += '&args[]=' + encodeURIComponent(arguments[n]); return ( 'Minified React error #' + e + '; visit ' + t + ' for the full message or use the non-minified dev environment for full errors and additional helpful warnings.' ); } var i = new Set(), l = {}; function s(e, t) { c(e, t), c(e + 'Capture', t); } function c(e, t) { for (l[e] = t, e = 0; e < t.length; e++) i.add(t[e]); } var d = !( 'undefined' === typeof window || 'undefined' === typeof window.document || 'undefined' === typeof window.document.createElement ), u = Object.prototype.hasOwnProperty, p = /^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/, m = {}, h = {}; function f(e, t, n, a, r, o, i) { (this.acceptsBooleans = 2 === t || 3 === t || 4 === t), (this.attributeName = a), (this.attributeNamespace = r), (this.mustUseProperty = n), (this.propertyName = e), (this.type = t), (this.sanitizeURL = o), (this.removeEmptyString = i); } var g = {}; 'children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style' .split(' ') .forEach(function (e) { g[e] = new f(e, 0, !1, e, null, !1, !1); }), [ ['acceptCharset', 'accept-charset'], ['className', 'class'], ['htmlFor', 'for'], ['httpEquiv', 'http-equiv'], ].forEach(function (e) { var t = e[0]; g[t] = new f(t, 1, !1, e[1], null, !1, !1); }), ['contentEditable', 'draggable', 'spellCheck', 'value'].forEach(function ( e, ) { g[e] = new f(e, 2, !1, e.toLowerCase(), null, !1, !1); }), [ 'autoReverse', 'externalResourcesRequired', 'focusable', 'preserveAlpha', ].forEach(function (e) { g[e] = new f(e, 2, !1, e, null, !1, !1); }), 'allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope' .split(' ') .forEach(function (e) { g[e] = new f(e, 3, !1, e.toLowerCase(), null, !1, !1); }), ['checked', 'multiple', 'muted', 'selected'].forEach(function (e) { g[e] = new f(e, 3, !0, e, null, !1, !1); }), ['capture', 'download'].forEach(function (e) { g[e] = new f(e, 4, !1, e, null, !1, !1); }), ['cols', 'rows', 'size', 'span'].forEach(function (e) { g[e] = new f(e, 6, !1, e, null, !1, !1); }), ['rowSpan', 'start'].forEach(function (e) { g[e] = new f(e, 5, !1, e.toLowerCase(), null, !1, !1); }); var y = /[\-:]([a-z])/g; function w(e) { return e[1].toUpperCase(); } function b(e, t, n, a) { var r = g.hasOwnProperty(t) ? g[t] : null; (null !== r ? 0 !== r.type : a || !(2 < t.length) || ('o' !== t[0] && 'O' !== t[0]) || ('n' !== t[1] && 'N' !== t[1])) && ((function (e, t, n, a) { if ( null === t || 'undefined' === typeof t || (function (e, t, n, a) { if (null !== n && 0 === n.type) return !1; switch (typeof t) { case 'function': case 'symbol': return !0; case 'boolean': return ( !a && (null !== n ? !n.acceptsBooleans : 'data-' !== (e = e.toLowerCase().slice(0, 5)) && 'aria-' !== e) ); default: return !1; } })(e, t, n, a) ) return !0; if (a) return !1; if (null !== n) switch (n.type) { case 3: return !t; case 4: return !1 === t; case 5: return isNaN(t); case 6: return isNaN(t) || 1 > t; } return !1; })(t, n, r, a) && (n = null), a || null === r ? (function (e) { return ( !!u.call(h, e) || (!u.call(m, e) && (p.test(e) ? (h[e] = !0) : ((m[e] = !0), !1))) ); })(t) && (null === n ? e.removeAttribute(t) : e.setAttribute(t, '' + n)) : r.mustUseProperty ? (e[r.propertyName] = null === n ? 3 !== r.type && '' : n) : ((t = r.attributeName), (a = r.attributeNamespace), null === n ? e.removeAttribute(t) : ((n = 3 === (r = r.type) || (4 === r && !0 === n) ? '' : '' + n), a ? e.setAttributeNS(a, t, n) : e.setAttribute(t, n)))); } 'accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height' .split(' ') .forEach(function (e) { var t = e.replace(y, w); g[t] = new f(t, 1, !1, e, null, !1, !1); }), 'xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type' .split(' ') .forEach(function (e) { var t = e.replace(y, w); g[t] = new f(t, 1, !1, e, 'http://www.w3.org/1999/xlink', !1, !1); }), ['xml:base', 'xml:lang', 'xml:space'].forEach(function (e) { var t = e.replace(y, w); g[t] = new f( t, 1, !1, e, 'http://www.w3.org/XML/1998/namespace', !1, !1, ); }), ['tabIndex', 'crossOrigin'].forEach(function (e) { g[e] = new f(e, 1, !1, e.toLowerCase(), null, !1, !1); }), (g.xlinkHref = new f( 'xlinkHref', 1, !1, 'xlink:href', 'http://www.w3.org/1999/xlink', !0, !1, )), ['src', 'href', 'action', 'formAction'].forEach(function (e) { g[e] = new f(e, 1, !1, e.toLowerCase(), null, !0, !0); }); var x = a.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, v = Symbol.for('react.element'), z = Symbol.for('react.portal'), k = Symbol.for('react.fragment'), j = Symbol.for('react.strict_mode'), S = Symbol.for('react.profiler'), E = Symbol.for('react.provider'), _ = Symbol.for('react.context'), C = Symbol.for('react.forward_ref'), I = Symbol.for('react.suspense'), T = Symbol.for('react.suspense_list'), P = Symbol.for('react.memo'), A = Symbol.for('react.lazy'); Symbol.for('react.scope'), Symbol.for('react.debug_trace_mode'); var R = Symbol.for('react.offscreen'); Symbol.for('react.legacy_hidden'), Symbol.for('react.cache'), Symbol.for('react.tracing_marker'); var N = Symbol.iterator; function D(e) { return null === e || 'object' !== typeof e ? null : 'function' === typeof (e = (N && e[N]) || e['@@iterator']) ? e : null; } var L, O = Object.assign; function M(e) { if (void 0 === L) try { throw Error(); } catch (n) { var t = n.stack.trim().match(/\n( *(at )?)/); L = (t && t[1]) || ''; } return '\n' + L + e; } var B = !1; function U(e, t) { if (!e || B) return ''; B = !0; var n = Error.prepareStackTrace; Error.prepareStackTrace = void 0; try { if (t) if ( ((t = function () { throw Error(); }), Object.defineProperty(t.prototype, 'props', { set: function () { throw Error(); }, }), 'object' === typeof Reflect && Reflect.construct) ) { try { Reflect.construct(t, []); } catch (c) { var a = c; } Reflect.construct(e, [], t); } else { try { t.call(); } catch (c) { a = c; } e.call(t.prototype); } else { try { throw Error(); } catch (c) { a = c; } e(); } } catch (c) { if (c && a && 'string' === typeof c.stack) { for ( var r = c.stack.split('\n'), o = a.stack.split('\n'), i = r.length - 1, l = o.length - 1; 1 <= i && 0 <= l && r[i] !== o[l]; ) l--; for (; 1 <= i && 0 <= l; i--, l--) if (r[i] !== o[l]) { if (1 !== i || 1 !== l) do { if ((i--, 0 > --l || r[i] !== o[l])) { var s = '\n' + r[i].replace(' at new ', ' at '); return ( e.displayName && s.includes('<anonymous>') && (s = s.replace( '<anonymous>', e.displayName, )), s ); } } while (1 <= i && 0 <= l); break; } } } finally { (B = !1), (Error.prepareStackTrace = n); } return (e = e ? e.displayName || e.name : '') ? M(e) : ''; } function V(e) { switch (e.tag) { case 5: return M(e.type); case 16: return M('Lazy'); case 13: return M('Suspense'); case 19: return M('SuspenseList'); case 0: case 2: case 15: return (e = U(e.type, !1)); case 11: return (e = U(e.type.render, !1)); case 1: return (e = U(e.type, !0)); default: return ''; } } function F(e) { if (null == e) return null; if ('function' === typeof e) return e.displayName || e.name || null; if ('string' === typeof e) return e; switch (e) { case k: return 'Fragment'; case z: return 'Portal'; case S: return 'Profiler'; case j: return 'StrictMode'; case I: return 'Suspense'; case T: return 'SuspenseList'; } if ('object' === typeof e) switch (e.$$typeof) { case _: return (e.displayName || 'Context') + '.Consumer'; case E: return (e._context.displayName || 'Context') + '.Provider'; case C: var t = e.render; return ( (e = e.displayName) || (e = '' !== (e = t.displayName || t.name || '') ? 'ForwardRef(' + e + ')' : 'ForwardRef'), e ); case P: return null !== (t = e.displayName || null) ? t : F(e.type) || 'Memo'; case A: (t = e._payload), (e = e._init); try { return F(e(t)); } catch (n) {} } return null; } function W(e) { var t = e.type; switch (e.tag) { case 24: return 'Cache'; case 9: return (t.displayName || 'Context') + '.Consumer'; case 10: return (t._context.displayName || 'Context') + '.Provider'; case 18: return 'DehydratedFragment'; case 11: return ( (e = (e = t.render).displayName || e.name || ''), t.displayName || ('' !== e ? 'ForwardRef(' + e + ')' : 'ForwardRef') ); case 7: return 'Fragment'; case 5: return t; case 4: return 'Portal'; case 3: return 'Root'; case 6: return 'Text'; case 16: return F(t); case 8: return t === j ? 'StrictMode' : 'Mode'; case 22: return 'Offscreen'; case 12: return 'Profiler'; case 21: return 'Scope'; case 13: return 'Suspense'; case 19: return 'SuspenseList'; case 25: return 'TracingMarker'; case 1: case 0: case 17: case 2: case 14: case 15: if ('function' === typeof t) return t.displayName || t.name || null; if ('string' === typeof t) return t; } return null; } function H(e) { switch (typeof e) { case 'boolean': case 'number': case 'string': case 'undefined': case 'object': return e; default: return ''; } } function G(e) { var t = e.type; return ( (e = e.nodeName) && 'input' === e.toLowerCase() && ('checkbox' === t || 'radio' === t) ); } function $(e) { e._valueTracker || (e._valueTracker = (function (e) { var t = G(e) ? 'checked' : 'value', n = Object.getOwnPropertyDescriptor(e.constructor.prototype, t), a = '' + e[t]; if ( !e.hasOwnProperty(t) && 'undefined' !== typeof n && 'function' === typeof n.get && 'function' === typeof n.set ) { var r = n.get, o = n.set; return ( Object.defineProperty(e, t, { configurable: !0, get: function () { return r.call(this); }, set: function (e) { (a = '' + e), o.call(this, e); }, }), Object.defineProperty(e, t, { enumerable: n.enumerable }), { getValue: function () { return a; }, setValue: function (e) { a = '' + e; }, stopTracking: function () { (e._valueTracker = null), delete e[t]; }, } ); } })(e)); } function Z(e) { if (!e) return !1; var t = e._valueTracker; if (!t) return !0; var n = t.getValue(), a = ''; return ( e && (a = G(e) ? (e.checked ? 'true' : 'false') : e.value), (e = a) !== n && (t.setValue(e), !0) ); } function X(e) { if ( 'undefined' === typeof (e = e || ('undefined' !== typeof document ? document : void 0)) ) return null; try { return e.activeElement || e.body; } catch (t) { return e.body; } } function K(e, t) { var n = t.checked; return O({}, t, { defaultChecked: void 0, defaultValue: void 0, value: void 0, checked: null != n ? n : e._wrapperState.initialChecked, }); } function q(e, t) { var n = null == t.defaultValue ? '' : t.defaultValue, a = null != t.checked ? t.checked : t.defaultChecked; (n = H(null != t.value ? t.value : n)), (e._wrapperState = { initialChecked: a, initialValue: n, controlled: 'checkbox' === t.type || 'radio' === t.type ? null != t.checked : null != t.value, }); } function Y(e, t) { null != (t = t.checked) && b(e, 'checked', t, !1); } function Q(e, t) { Y(e, t); var n = H(t.value), a = t.type; if (null != n) 'number' === a ? ((0 === n && '' === e.value) || e.value != n) && (e.value = '' + n) : e.value !== '' + n && (e.value = '' + n); else if ('submit' === a || 'reset' === a) return void e.removeAttribute('value'); t.hasOwnProperty('value') ? ee(e, t.type, n) : t.hasOwnProperty('defaultValue') && ee(e, t.type, H(t.defaultValue)), null == t.checked && null != t.defaultChecked && (e.defaultChecked = !!t.defaultChecked); } function J(e, t, n) { if (t.hasOwnProperty('value') || t.hasOwnProperty('defaultValue')) { var a = t.type; if ( !( ('submit' !== a && 'reset' !== a) || (void 0 !== t.value && null !== t.value) ) ) return; (t = '' + e._wrapperState.initialValue), n || t === e.value || (e.value = t), (e.defaultValue = t); } '' !== (n = e.name) && (e.name = ''), (e.defaultChecked = !!e._wrapperState.initialChecked), '' !== n && (e.name = n); } function ee(e, t, n) { ('number' === t && X(e.ownerDocument) === e) || (null == n ? (e.defaultValue = '' + e._wrapperState.initialValue) : e.defaultValue !== '' + n && (e.defaultValue = '' + n)); } var te = Array.isArray; function ne(e, t, n, a) { if (((e = e.options), t)) { t = {}; for (var r = 0; r < n.length; r++) t['$' + n[r]] = !0; for (n = 0; n < e.length; n++) (r = t.hasOwnProperty('$' + e[n].value)), e[n].selected !== r && (e[n].selected = r), r && a && (e[n].defaultSelected = !0); } else { for (n = '' + H(n), t = null, r = 0; r < e.length; r++) { if (e[r].value === n) return ( (e[r].selected = !0), void (a && (e[r].defaultSelected = !0)) ); null !== t || e[r].disabled || (t = e[r]); } null !== t && (t.selected = !0); } } function ae(e, t) { if (null != t.dangerouslySetInnerHTML) throw Error(o(91)); return O({}, t, { value: void 0, defaultValue: void 0, children: '' + e._wrapperState.initialValue, }); } function re(e, t) { var n = t.value; if (null == n) { if (((n = t.children), (t = t.defaultValue), null != n)) { if (null != t) throw Error(o(92)); if (te(n)) { if (1 < n.length) throw Error(o(93)); n = n[0]; } t = n; } null == t && (t = ''), (n = t); } e._wrapperState = { initialValue: H(n) }; } function oe(e, t) { var n = H(t.value), a = H(t.defaultValue); null != n && ((n = '' + n) !== e.value && (e.value = n), null == t.defaultValue && e.defaultValue !== n && (e.defaultValue = n)), null != a && (e.defaultValue = '' + a); } function ie(e) { var t = e.textContent; t === e._wrapperState.initialValue && '' !== t && null !== t && (e.value = t); } function le(e) { switch (e) { case 'svg': return 'http://www.w3.org/2000/svg'; case 'math': return 'http://www.w3.org/1998/Math/MathML'; default: return 'http://www.w3.org/1999/xhtml'; } } function se(e, t) { return null == e || 'http://www.w3.org/1999/xhtml' === e ? le(t) : 'http://www.w3.org/2000/svg' === e && 'foreignObject' === t ? 'http://www.w3.org/1999/xhtml' : e; } var ce, de, ue = ((de = function (e, t) { if ( 'http://www.w3.org/2000/svg' !== e.namespaceURI || 'innerHTML' in e ) e.innerHTML = t; else { for ( (ce = ce || document.createElement('div')).innerHTML = '<svg>' + t.valueOf().toString() + '</svg>', t = ce.firstChild; e.firstChild; ) e.removeChild(e.firstChild); for (; t.firstChild; ) e.appendChild(t.firstChild); } }), 'undefined' !== typeof MSApp && MSApp.execUnsafeLocalFunction ? function (e, t, n, a) { MSApp.execUnsafeLocalFunction(function () { return de(e, t); }); } : de); function pe(e, t) { if (t) { var n = e.firstChild; if (n && n === e.lastChild && 3 === n.nodeType) return void (n.nodeValue = t); } e.textContent = t; } var me = { animationIterationCount: !0, aspectRatio: !0, borderImageOutset: !0, borderImageSlice: !0, borderImageWidth: !0, boxFlex: !0, boxFlexGroup: !0, boxOrdinalGroup: !0, columnCount: !0, columns: !0, flex: !0, flexGrow: !0, flexPositive: !0, flexShrink: !0, flexNegative: !0, flexOrder: !0, gridArea: !0, gridRow: !0, gridRowEnd: !0, gridRowSpan: !0, gridRowStart: !0, gridColumn: !0, gridColumnEnd: !0, gridColumnSpan: !0, gridColumnStart: !0, fontWeight: !0, lineClamp: !0, lineHeight: !0, opacity: !0, order: !0, orphans: !0, tabSize: !0, widows: !0, zIndex: !0, zoom: !0, fillOpacity: !0, floodOpacity: !0, stopOpacity: !0, strokeDasharray: !0, strokeDashoffset: !0, strokeMiterlimit: !0, strokeOpacity: !0, strokeWidth: !0, }, he = ['Webkit', 'ms', 'Moz', 'O']; function fe(e, t, n) { return null == t || 'boolean' === typeof t || '' === t ? '' : n || 'number' !== typeof t || 0 === t || (me.hasOwnProperty(e) && me[e]) ? ('' + t).trim() : t + 'px'; } function ge(e, t) { for (var n in ((e = e.style), t)) if (t.hasOwnProperty(n)) { var a = 0 === n.indexOf('--'), r = fe(n, t[n], a); 'float' === n && (n = 'cssFloat'), a ? e.setProperty(n, r) : (e[n] = r); } } Object.keys(me).forEach(function (e) { he.forEach(function (t) { (t = t + e.charAt(0).toUpperCase() + e.substring(1)), (me[t] = me[e]); }); }); var ye = O( { menuitem: !0 }, { area: !0, base: !0, br: !0, col: !0, embed: !0, hr: !0, img: !0, input: !0, keygen: !0, link: !0, meta: !0, param: !0, source: !0, track: !0, wbr: !0, }, ); function we(e, t) { if (t) { if (ye[e] && (null != t.children || null != t.dangerouslySetInnerHTML)) throw Error(o(137, e)); if (null != t.dangerouslySetInnerHTML) { if (null != t.children) throw Error(o(60)); if ( 'object' !== typeof t.dangerouslySetInnerHTML || !('__html' in t.dangerouslySetInnerHTML) ) throw Error(o(61)); } if (null != t.style && 'object' !== typeof t.style) throw Error(o(62)); } } function be(e, t) { if (-1 === e.indexOf('-')) return 'string' === typeof t.is; switch (e) { case 'annotation-xml': case 'color-profile': case 'font-face': case 'font-face-src': case 'font-face-uri': case 'font-face-format': case 'font-face-name': case 'missing-glyph': return !1; default: return !0; } } var xe = null; function ve(e) { return ( (e = e.target || e.srcElement || window).correspondingUseElement && (e = e.correspondingUseElement), 3 === e.nodeType ? e.parentNode : e ); } var ze = null, ke = null, je = null; function Se(e) { if ((e = br(e))) { if ('function' !== typeof ze) throw Error(o(280)); var t = e.stateNode; t && ((t = vr(t)), ze(e.stateNode, e.type, t)); } } function Ee(e) { ke ? (je ? je.push(e) : (je = [e])) : (ke = e); } function _e() { if (ke) { var e = ke, t = je; if (((je = ke = null), Se(e), t)) for (e = 0; e < t.length; e++) Se(t[e]); } } function Ce(e, t) { return e(t); } function Ie() {} var Te = !1; function Pe(e, t, n) { if (Te) return e(t, n); Te = !0; try { return Ce(e, t, n); } finally { (Te = !1), (null !== ke || null !== je) && (Ie(), _e()); } } function Ae(e, t) { var n = e.stateNode; if (null === n) return null; var a = vr(n); if (null === a) return null; n = a[t]; e: switch (t) { case 'onClick': case 'onClickCapture': case 'onDoubleClick': case 'onDoubleClickCapture': case 'onMouseDown': case 'onMouseDownCapture': case 'onMouseMove': case 'onMouseMoveCapture': case 'onMouseUp': case 'onMouseUpCapture': case 'onMouseEnter': (a = !a.disabled) || (a = !( 'button' === (e = e.type) || 'input' === e || 'select' === e || 'textarea' === e )), (e = !a); break e; default: e = !1; } if (e) return null; if (n && 'function' !== typeof n) throw Error(o(231, t, typeof n)); return n; } var Re = !1; if (d) try { var Ne = {}; Object.defineProperty(Ne, 'passive', { get: function () { Re = !0; }, }), window.addEventListener('test', Ne, Ne), window.removeEventListener('test', Ne, Ne); } catch (de) { Re = !1; } function De(e, t, n, a, r, o, i, l, s) { var c = Array.prototype.slice.call(arguments, 3); try { t.apply(n, c); } catch (d) { this.onError(d); } } var Le = !1, Oe = null, Me = !1, Be = null, Ue = { onError: function (e) { (Le = !0), (Oe = e); }, }; function Ve(e, t, n, a, r, o, i, l, s) { (Le = !1), (Oe = null), De.apply(Ue, arguments); } function Fe(e) { var t = e, n = e; if (e.alternate) for (; t.return; ) t = t.return; else { e = t; do { 0 !== (4098 & (t = e).flags) && (n = t.return), (e = t.return); } while (e); } return 3 === t.tag ? n : null; } function We(e) { if (13 === e.tag) { var t = e.memoizedState; if ( (null === t && null !== (e = e.alternate) && (t = e.memoizedState), null !== t) ) return t.dehydrated; } return null; } function He(e) { if (Fe(e) !== e) throw Error(o(188)); } function Ge(e) { return null !== (e = (function (e) { var t = e.alternate; if (!t) { if (null === (t = Fe(e))) throw Error(o(188)); return t !== e ? null : e; } for (var n = e, a = t; ; ) { var r = n.return; if (null === r) break; var i = r.alternate; if (null === i) { if (null !== (a = r.return)) { n = a; continue; } break; } if (r.child === i.child) { for (i = r.child; i; ) { if (i === n) return He(r), e; if (i === a) return He(r), t; i = i.sibling; } throw Error(o(188)); } if (n.return !== a.return) (n = r), (a = i); else { for (var l = !1, s = r.child; s; ) { if (s === n) { (l = !0), (n = r), (a = i); break; } if (s === a) { (l = !0), (a = r), (n = i); break; } s = s.sibling; } if (!l) { for (s = i.child; s; ) { if (s === n) { (l = !0), (n = i), (a = r); break; } if (s === a) { (l = !0), (a = i), (n = r); break; } s = s.sibling; } if (!l) throw Error(o(189)); } } if (n.alternate !== a) throw Error(o(190)); } if (3 !== n.tag) throw Error(o(188)); return n.stateNode.current === n ? e : t; })(e)) ? $e(e) : null; } function $e(e) { if (5 === e.tag || 6 === e.tag) return e; for (e = e.child; null !== e; ) { var t = $e(e); if (null !== t) return t; e = e.sibling; } return null; } var Ze = r.unstable_scheduleCallback, Xe = r.unstable_cancelCallback, Ke = r.unstable_shouldYield, qe = r.unstable_requestPaint, Ye = r.unstable_now, Qe = r.unstable_getCurrentPriorityLevel, Je = r.unstable_ImmediatePriority, et = r.unstable_UserBlockingPriority, tt = r.unstable_NormalPriority, nt = r.unstable_LowPriority, at = r.unstable_IdlePriority, rt = null, ot = null; var it = Math.clz32 ? Math.clz32 : function (e) { return (e >>>= 0), 0 === e ? 32 : (31 - ((lt(e) / st) | 0)) | 0; }, lt = Math.log, st = Math.LN2; var ct = 64, dt = 4194304; function ut(e) { switch (e & -e) { case 1: return 1; case 2: return 2; case 4: return 4; case 8: return 8; case 16: return 16; case 32: return 32; case 64: case 128: case 256: case 512: case 1024: case 2048: case 4096: case 8192: case 16384: case 32768: case 65536: case 131072: case 262144: case 524288: case 1048576: case 2097152: return 4194240 & e; case 4194304: case 8388608: case 16777216: case 33554432: case 67108864: return 130023424 & e; case 134217728: return 134217728; case 268435456: return 268435456; case 536870912: return 536870912; case 1073741824: return 1073741824; default: return e; } } function pt(e, t) { var n = e.pendingLanes; if (0 === n) return 0; var a = 0, r = e.suspendedLanes, o = e.pingedLanes, i = 268435455 & n; if (0 !== i) { var l = i & ~r; 0 !== l ? (a = ut(l)) : 0 !== (o &= i) && (a = ut(o)); } else 0 !== (i = n & ~r) ? (a = ut(i)) : 0 !== o && (a = ut(o)); if (0 === a) return 0; if ( 0 !== t && t !== a && 0 === (t & r) && ((r = a & -a) >= (o = t & -t) || (16 === r && 0 !== (4194240 & o))) ) return t; if ((0 !== (4 & a) && (a |= 16 & n), 0 !== (t = e.entangledLanes))) for (e = e.entanglements, t &= a; 0 < t; ) (r = 1 << (n = 31 - it(t))), (a |= e[n]), (t &= ~r); return a; } function mt(e, t) { switch (e) { case 1: case 2: case 4: return t + 250; case 8: case 16: case 32: case 64: case 128: case 256: case 512: case 1024: case 2048: case 4096: case 8192: case 16384: case 32768: case 65536: case 131072: case 262144: case 524288: case 1048576: case 2097152: return t + 5e3; default: return -1; } } function ht(e) { return 0 !== (e = -1073741825 & e.pendingLanes) ? e : 1073741824 & e ? 1073741824 : 0; } function ft() { var e = ct; return 0 === (4194240 & (ct <<= 1)) && (ct = 64), e; } function gt(e) { for (var t = [], n = 0; 31 > n; n++) t.push(e); return t; } function yt(e, t, n) { (e.pendingLanes |= t), 536870912 !== t && ((e.suspendedLanes = 0), (e.pingedLanes = 0)), ((e = e.eventTimes)[(t = 31 - it(t))] = n); } function wt(e, t) { var n = (e.entangledLanes |= t); for (e = e.entanglements; n; ) { var a = 31 - it(n), r = 1 << a; (r & t) | (e[a] & t) && (e[a] |= t), (n &= ~r); } } var bt = 0; function xt(e) { return 1 < (e &= -e) ? 4 < e ? 0 !== (268435455 & e) ? 16 : 536870912 : 4 : 1; } var vt, zt, kt, jt, St, Et = !1, _t = [], Ct = null, It = null, Tt = null, Pt = new Map(), At = new Map(), Rt = [], Nt = 'mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit'.split( ' ', ); function Dt(e, t) { switch (e) { case 'focusin': case 'focusout': Ct = null; break; case 'dragenter': case 'dragleave': It = null; break; case 'mouseover': case 'mouseout': Tt = null; break; case 'pointerover': case 'pointerout': Pt.delete(t.pointerId); break; case 'gotpointercapture': case 'lostpointercapture': At.delete(t.pointerId); } } function Lt(e, t, n, a, r, o) { return null === e || e.nativeEvent !== o ? ((e = { blockedOn: t, domEventName: n, eventSystemFlags: a, nativeEvent: o, targetContainers: [r], }), null !== t && null !== (t = br(t)) && zt(t), e) : ((e.eventSystemFlags |= a), (t = e.targetContainers), null !== r && -1 === t.indexOf(r) && t.push(r), e); } function Ot(e) { var t = wr(e.target); if (null !== t) { var n = Fe(t); if (null !== n) if (13 === (t = n.tag)) { if (null !== (t = We(n))) return ( (e.blockedOn = t), void St(e.priority, function () { kt(n); }) ); } else if ( 3 === t && n.stateNode.current.memoizedState.isDehydrated ) return void (e.blockedOn = 3 === n.tag ? n.stateNode.containerInfo : null); } e.blockedOn = null; } function Mt(e) { if (null !== e.blockedOn) return !1; for (var t = e.targetContainers; 0 < t.length; ) { var n = Kt(e.domEventName, e.eventSystemFlags, t[0], e.nativeEvent); if (null !== n) return null !== (t = br(n)) && zt(t), (e.blockedOn = n), !1; var a = new (n = e.nativeEvent).constructor(n.type, n); (xe = a), n.target.dispatchEvent(a), (xe = null), t.shift(); } return !0; } function Bt(e, t, n) { Mt(e) && n.delete(t); } function Ut() { (Et = !1), null !== Ct && Mt(Ct) && (Ct = null), null !== It && Mt(It) && (It = null), null !== Tt && Mt(Tt) && (Tt = null), Pt.forEach(Bt), At.forEach(Bt); } function Vt(e, t) { e.blockedOn === t && ((e.blockedOn = null), Et || ((Et = !0), r.unstable_scheduleCallback(r.unstable_NormalPriority, Ut))); } function Ft(e) { function t(t) { return Vt(t, e); } if (0 < _t.length) { Vt(_t[0], e); for (var n = 1; n < _t.length; n++) { var a = _t[n]; a.blockedOn === e && (a.blockedOn = null); } } for ( null !== Ct && Vt(Ct, e), null !== It && Vt(It, e), null !== Tt && Vt(Tt, e), Pt.forEach(t), At.forEach(t), n = 0; n < Rt.length; n++ ) (a = Rt[n]).blockedOn === e && (a.blockedOn = null); for (; 0 < Rt.length && null === (n = Rt[0]).blockedOn; ) Ot(n), null === n.blockedOn && Rt.shift(); } var Wt = x.ReactCurrentBatchConfig, Ht = !0; function Gt(e, t, n, a) { var r = bt, o = Wt.transition; Wt.transition = null; try { (bt = 1), Zt(e, t, n, a); } finally { (bt = r), (Wt.transition = o); } } function $t(e, t, n, a) { var r = bt, o = Wt.transition; Wt.transition = null; try { (bt = 4), Zt(e, t, n, a); } finally { (bt = r), (Wt.transition = o); } } function Zt(e, t, n, a) { if (Ht) { var r = Kt(e, t, n, a); if (null === r) Ha(e, t, a, Xt, n), Dt(e, a); else if ( (function (e, t, n, a, r) { switch (t) { case 'focusin': return (Ct = Lt(Ct, e, t, n, a, r)), !0; case 'dragenter': return (It = Lt(It, e, t, n, a, r)), !0; case 'mouseover': return (Tt = Lt(Tt, e, t, n, a, r)), !0; case 'pointerover': var o = r.pointerId; return ( Pt.set(o, Lt(Pt.get(o) || null, e, t, n, a, r)), !0 ); case 'gotpointercapture': return ( (o = r.pointerId), At.set(o, Lt(At.get(o) || null, e, t, n, a, r)), !0 ); } return !1; })(r, e, t, n, a) ) a.stopPropagation(); else if ((Dt(e, a), 4 & t && -1 < Nt.indexOf(e))) { for (; null !== r; ) { var o = br(r); if ( (null !== o && vt(o), null === (o = Kt(e, t, n, a)) && Ha(e, t, a, Xt, n), o === r) ) break; r = o; } null !== r && a.stopPropagation(); } else Ha(e, t, a, null, n); } } var Xt = null; function Kt(e, t, n, a) { if (((Xt = null), null !== (e = wr((e = ve(a)))))) if (null === (t = Fe(e))) e = null; else if (13 === (n = t.tag)) { if (null !== (e = We(t))) return e; e = null; } else if (3 === n) { if (t.stateNode.current.memoizedState.isDehydrated) return 3 === t.tag ? t.stateNode.containerInfo : null; e = null; } else t !== e && (e = null); return (Xt = e), null; } function qt(e) { switch (e) { case 'cancel': case 'click': case 'close': case 'contextmenu': case 'copy': case 'cut': case 'auxclick': case 'dblclick': case 'dragend': case 'dragstart': case 'drop': case 'focusin': case 'focusout': case 'input': case 'invalid': case 'keydown': case 'keypress': case 'keyup': case 'mousedown': case 'mouseup': case 'paste': case 'pause': case 'play': case 'pointercancel': case 'pointerdown': case 'pointerup': case 'ratechange': case 'reset': case 'resize': case 'seeked': case 'submit': case 'touchcancel': case 'touchend': case 'touchstart': case 'volumechange': case 'change': case 'selectionchange': case 'textInput': case 'compositionstart': case 'compositionend': case 'compositionupdate': case 'beforeblur': case 'afterblur': case 'beforeinput': case 'blur': case 'fullscreenchange': case 'focus': case 'hashchange': case 'popstate': case 'select': case 'selectstart': return 1; case 'drag': case 'dragenter': case 'dragexit': case 'dragleave': case 'dragover': case 'mousemove': case 'mouseout': case 'mouseover': case 'pointermove': case 'pointerout': case 'pointerover': case 'scroll': case 'toggle': case 'touchmove': case 'wheel': case 'mouseenter': case 'mouseleave': case 'pointerenter': case 'pointerleave': return 4; case 'message': switch (Qe()) { case Je: return 1; case et: return 4; case tt: case nt: return 16; case at: return 536870912; default: return 16; } default: return 16; } } var Yt = null, Qt = null, Jt = null; function en() { if (Jt) return Jt; var e, t, n = Qt, a = n.length, r = 'value' in Yt ? Yt.value : Yt.textContent, o = r.length; for (e = 0; e < a && n[e] === r[e]; e++); var i = a - e; for (t = 1; t <= i && n[a - t] === r[o - t]; t++); return (Jt = r.slice(e, 1 < t ? 1 - t : void 0)); } function tn(e) { var t = e.keyCode; return ( 'charCode' in e ? 0 === (e = e.charCode) && 13 === t && (e = 13) : (e = t), 10 === e && (e = 13), 32 <= e || 13 === e ? e : 0 ); } function nn() { return !0; } function an() { return !1; } function rn(e) { function t(t, n, a, r, o) { for (var i in ((this._reactName = t), (this._targetInst = a), (this.type = n), (this.nativeEvent = r), (this.target = o), (this.currentTarget = null), e)) e.hasOwnProperty(i) && ((t = e[i]), (this[i] = t ? t(r) : r[i])); return ( (this.isDefaultPrevented = ( null != r.defaultPrevented ? r.defaultPrevented : !1 === r.returnValue ) ? nn : an), (this.isPropagationStopped = an), this ); } return ( O(t.prototype, { preventDefault: function () { this.defaultPrevented = !0; var e = this.nativeEvent; e && (e.preventDefault ? e.preventDefault() : 'unknown' !== typeof e.returnValue && (e.returnValue = !1), (this.isDefaultPrevented = nn)); }, stopPropagation: function () { var e = this.nativeEvent; e && (e.stopPropagation ? e.stopPropagation() : 'unknown' !== typeof e.cancelBubble && (e.cancelBubble = !0), (this.isPropagationStopped = nn)); }, persist: function () {}, isPersistent: nn, }), t ); } var on, ln, sn, cn = { eventPhase: 0, bubbles: 0, cancelable: 0, timeStamp: function (e) { return e.timeStamp || Date.now(); }, defaultPrevented: 0, isTrusted: 0, }, dn = rn(cn), un = O({}, cn, { view: 0, detail: 0 }), pn = rn(un), mn = O({}, un, { screenX: 0, screenY: 0, clientX: 0, clientY: 0, pageX: 0, pageY: 0, ctrlKey: 0, shiftKey: 0, altKey: 0, metaKey: 0, getModifierState: Sn, button: 0, buttons: 0, relatedTarget: function (e) { return void 0 === e.relatedTarget ? e.fromElement === e.srcElement ? e.toElement : e.fromElement : e.relatedTarget; }, movementX: function (e) { return 'movementX' in e ? e.movementX : (e !== sn && (sn && 'mousemove' === e.type ? ((on = e.screenX - sn.screenX), (ln = e.screenY - sn.screenY)) : (ln = on = 0), (sn = e)), on); }, movementY: function (e) { return 'movementY' in e ? e.movementY : ln; }, }), hn = rn(mn), fn = rn(O({}, mn, { dataTransfer: 0 })), gn = rn(O({}, un, { relatedTarget: 0 })), yn = rn(O({}, cn, { animationName: 0, elapsedTime: 0, pseudoElement: 0 })), wn = O({}, cn, { clipboardData: function (e) { return 'clipboardData' in e ? e.clipboardData : window.clipboardData; }, }), bn = rn(wn), xn = rn(O({}, cn, { data: 0 })), vn = { Esc: 'Escape', Spacebar: ' ', Left: 'ArrowLeft', Up: 'ArrowUp', Right: 'ArrowRight', Down: 'ArrowDown', Del: 'Delete', Win: 'OS', Menu: 'ContextMenu', Apps: 'ContextMenu', Scroll: 'ScrollLock', MozPrintableKey: 'Unidentified', }, zn = { 8: 'Backspace', 9: 'Tab', 12: 'Clear', 13: 'Enter', 16: 'Shift', 17: 'Control', 18: 'Alt', 19: 'Pause', 20: 'CapsLock', 27: 'Escape', 32: ' ', 33: 'PageUp', 34: 'PageDown', 35: 'End', 36: 'Home', 37: 'ArrowLeft', 38: 'ArrowUp', 39: 'ArrowRight', 40: 'ArrowDown', 45: 'Insert', 46: 'Delete', 112: 'F1', 113: 'F2', 114: 'F3', 115: 'F4', 116: 'F5', 117: 'F6', 118: 'F7', 119: 'F8', 120: 'F9', 121: 'F10', 122: 'F11', 123: 'F12', 144: 'NumLock', 145: 'ScrollLock', 224: 'Meta', }, kn = { Alt: 'altKey', Control: 'ctrlKey', Meta: 'metaKey', Shift: 'shiftKey', }; function jn(e) { var t = this.nativeEvent; return t.getModifierState ? t.getModifierState(e) : !!(e = kn[e]) && !!t[e]; } function Sn() { return jn; } var En = O({}, un, { key: function (e) { if (e.key) { var t = vn[e.key] || e.key; if ('Unidentified' !== t) return t; } return 'keypress' === e.type ? 13 === (e = tn(e)) ? 'Enter' : String.fromCharCode(e) : 'keydown' === e.type || 'keyup' === e.type ? zn[e.keyCode] || 'Unidentified' : ''; }, code: 0, location: 0, ctrlKey: 0, shiftKey: 0, altKey: 0, metaKey: 0, repeat: 0, locale: 0, getModifierState: Sn, charCode: function (e) { return 'keypress' === e.type ? tn(e) : 0; }, keyCode: function (e) { return 'keydown' === e.type || 'keyup' === e.type ? e.keyCode : 0; }, which: function (e) { return 'keypress' === e.type ? tn(e) : 'keydown' === e.type || 'keyup' === e.type ? e.keyCode : 0; }, }), _n = rn(En), Cn = rn( O({}, mn, { pointerId: 0, width: 0, height: 0, pressure: 0, tangentialPressure: 0, tiltX: 0, tiltY: 0, twist: 0, pointerType: 0, isPrimary: 0, }), ), In = rn( O({}, un, { touches: 0, targetTouches: 0, changedTouches: 0, altKey: 0, metaKey: 0, ctrlKey: 0, shiftKey: 0, getModifierState: Sn, }), ), Tn = rn(O({}, cn, { propertyName: 0, elapsedTime: 0, pseudoElement: 0 })), Pn = O({}, mn, { deltaX: function (e) { return 'deltaX' in e ? e.deltaX : 'wheelDeltaX' in e ? -e.wheelDeltaX : 0; }, deltaY: function (e) { return 'deltaY' in e ? e.deltaY : 'wheelDeltaY' in e ? -e.wheelDeltaY : 'wheelDelta' in e ? -e.wheelDelta : 0; }, deltaZ: 0, deltaMode: 0, }), An = rn(Pn), Rn = [9, 13, 27, 32], Nn = d && 'CompositionEvent' in window, Dn = null; d && 'documentMode' in document && (Dn = document.documentMode); var Ln = d && 'TextEvent' in window && !Dn, On = d && (!Nn || (Dn && 8 < Dn && 11 >= Dn)), Mn = String.fromCharCode(32), Bn = !1; function Un(e, t) { switch (e) { case 'keyup': return -1 !== Rn.indexOf(t.keyCode); case 'keydown': return 229 !== t.keyCode; case 'keypress': case 'mousedown': case 'focusout': return !0; default: return !1; } } function Vn(e) { return 'object' === typeof (e = e.detail) && 'data' in e ? e.data : null; } var Fn = !1; var Wn = { color: !0, date: !0, datetime: !0, 'datetime-local': !0, email: !0, month: !0, number: !0, password: !0, range: !0, search: !0, tel: !0, text: !0, time: !0, url: !0, week: !0, }; function Hn(e) { var t = e && e.nodeName && e.nodeName.toLowerCase(); return 'input' === t ? !!Wn[e.type] : 'textarea' === t; } function Gn(e, t, n, a) { Ee(a), 0 < (t = $a(t, 'onChange')).length && ((n = new dn('onChange', 'change', null, n, a)), e.push({ event: n, listeners: t })); } var $n = null, Zn = null; function Xn(e) { Ma(e, 0); } function Kn(e) { if (Z(xr(e))) return e; } function qn(e, t) { if ('change' === e) return t; } var Yn = !1; if (d) { var Qn; if (d) { var Jn = 'oninput' in document; if (!Jn) { var ea = document.createElement('div'); ea.setAttribute('oninput', 'return;'), (Jn = 'function' === typeof ea.oninput); } Qn = Jn; } else Qn = !1; Yn = Qn && (!document.documentMode || 9 < document.documentMode); } function ta() { $n && ($n.detachEvent('onpropertychange', na), (Zn = $n = null)); } function na(e) { if ('value' === e.propertyName && Kn(Zn)) { var t = []; Gn(t, Zn, e, ve(e)), Pe(Xn, t); } } function aa(e, t, n) { 'focusin' === e ? (ta(), (Zn = n), ($n = t).attachEvent('onpropertychange', na)) : 'focusout' === e && ta(); } function ra(e) { if ('selectionchange' === e || 'keyup' === e || 'keydown' === e) return Kn(Zn); } function oa(e, t) { if ('click' === e) return Kn(t); } function ia(e, t) { if ('input' === e || 'change' === e) return Kn(t); } var la = 'function' === typeof Object.is ? Object.is : function (e, t) { return ( (e === t && (0 !== e || 1 / e === 1 / t)) || (e !== e && t !== t) ); }; function sa(e, t) { if (la(e, t)) return !0; if ( 'object' !== typeof e || null === e || 'object' !== typeof t || null === t ) return !1; var n = Object.keys(e), a = Object.keys(t); if (n.length !== a.length) return !1; for (a = 0; a < n.length; a++) { var r = n[a]; if (!u.call(t, r) || !la(e[r], t[r])) return !1; } return !0; } function ca(e) { for (; e && e.firstChild; ) e = e.firstChild; return e; } function da(e, t) { var n, a = ca(e); for (e = 0; a; ) { if (3 === a.nodeType) { if (((n = e + a.textContent.length), e <= t && n >= t)) return { node: a, offset: t - e }; e = n; } e: { for (; a; ) { if (a.nextSibling) { a = a.nextSibling; break e; } a = a.parentNode; } a = void 0; } a = ca(a); } } function ua(e, t) { return ( !(!e || !t) && (e === t || ((!e || 3 !== e.nodeType) && (t && 3 === t.nodeType ? ua(e, t.parentNode) : 'contains' in e ? e.contains(t) : !!e.compareDocumentPosition && !!(16 & e.compareDocumentPosition(t))))) ); } function pa() { for (var e = window, t = X(); t instanceof e.HTMLIFrameElement; ) { try { var n = 'string' === typeof t.contentWindow.location.href; } catch (a) { n = !1; } if (!n) break; t = X((e = t.contentWindow).document); } return t; } function ma(e) { var t = e && e.nodeName && e.nodeName.toLowerCase(); return ( t && (('input' === t && ('text' === e.type || 'search' === e.type || 'tel' === e.type || 'url' === e.type || 'password' === e.type)) || 'textarea' === t || 'true' === e.contentEditable) ); } function ha(e) { var t = pa(), n = e.focusedElem, a = e.selectionRange; if ( t !== n && n && n.ownerDocument && ua(n.ownerDocument.documentElement, n) ) { if (null !== a && ma(n)) if ( ((t = a.start), void 0 === (e = a.end) && (e = t), 'selectionStart' in n) ) (n.selectionStart = t), (n.selectionEnd = Math.min(e, n.value.length)); else if ( (e = ((t = n.ownerDocument || document) && t.defaultView) || window).getSelection ) { e = e.getSelection(); var r = n.textContent.length, o = Math.min(a.start, r); (a = void 0 === a.end ? o : Math.min(a.end, r)), !e.extend && o > a && ((r = a), (a = o), (o = r)), (r = da(n, o)); var i = da(n, a); r && i && (1 !== e.rangeCount || e.anchorNode !== r.node || e.anchorOffset !== r.offset || e.focusNode !== i.node || e.focusOffset !== i.offset) && ((t = t.createRange()).setStart(r.node, r.offset), e.removeAllRanges(), o > a ? (e.addRange(t), e.extend(i.node, i.offset)) : (t.setEnd(i.node, i.offset), e.addRange(t))); } for (t = [], e = n; (e = e.parentNode); ) 1 === e.nodeType && t.push({ element: e, left: e.scrollLeft, top: e.scrollTop }); for ( 'function' === typeof n.focus && n.focus(), n = 0; n < t.length; n++ ) ((e = t[n]).element.scrollLeft = e.left), (e.element.scrollTop = e.top); } } var fa = d && 'documentMode' in document && 11 >= document.documentMode, ga = null, ya = null, wa = null, ba = !1; function xa(e, t, n) { var a = n.window === n ? n.document : 9 === n.nodeType ? n : n.ownerDocument; ba || null == ga || ga !== X(a) || ('selectionStart' in (a = ga) && ma(a) ? (a = { start: a.selectionStart, end: a.selectionEnd }) : (a = { anchorNode: (a = ( (a.ownerDocument && a.ownerDocument.defaultView) || window ).getSelection()).anchorNode, anchorOffset: a.anchorOffset, focusNode: a.focusNode, focusOffset: a.focusOffset, }), (wa && sa(wa, a)) || ((wa = a), 0 < (a = $a(ya, 'onSelect')).length && ((t = new dn('onSelect', 'select', null, t, n)), e.push({ event: t, listeners: a }), (t.target = ga)))); } function va(e, t) { var n = {}; return ( (n[e.toLowerCase()] = t.toLowerCase()), (n['Webkit' + e] = 'webkit' + t), (n['Moz' + e] = 'moz' + t), n ); } var za = { animationend: va('Animation', 'AnimationEnd'), animationiteration: va('Animation', 'AnimationIteration'), animationstart: va('Animation', 'AnimationStart'), transitionend: va('Transition', 'TransitionEnd'), }, ka = {}, ja = {}; function Sa(e) { if (ka[e]) return ka[e]; if (!za[e]) return e; var t, n = za[e]; for (t in n) if (n.hasOwnProperty(t) && t in ja) return (ka[e] = n[t]); return e; } d && ((ja = document.createElement('div').style), 'AnimationEvent' in window || (delete za.animationend.animation, delete za.animationiteration.animation, delete za.animationstart.animation), 'TransitionEvent' in window || delete za.transitionend.transition); var Ea = Sa('animationend'), _a = Sa('animationiteration'), Ca = Sa('animationstart'), Ia = Sa('transitionend'), Ta = new Map(), Pa = 'abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel'.split( ' ', ); function Aa(e, t) { Ta.set(e, t), s(t, [e]); } for (var Ra = 0; Ra < Pa.length; Ra++) { var Na = Pa[Ra]; Aa(Na.toLowerCase(), 'on' + (Na[0].toUpperCase() + Na.slice(1))); } Aa(Ea, 'onAnimationEnd'), Aa(_a, 'onAnimationIteration'), Aa(Ca, 'onAnimationStart'), Aa('dblclick', 'onDoubleClick'), Aa('focusin', 'onFocus'), Aa('focusout', 'onBlur'), Aa(Ia, 'onTransitionEnd'), c('onMouseEnter', ['mouseout', 'mouseover']), c('onMouseLeave', ['mouseout', 'mouseover']), c('onPointerEnter', ['pointerout', 'pointerover']), c('onPointerLeave', ['pointerout', 'pointerover']), s( 'onChange', 'change click focusin focusout input keydown keyup selectionchange'.split( ' ', ), ), s( 'onSelect', 'focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange'.split( ' ', ), ), s('onBeforeInput', ['compositionend', 'keypress', 'textInput', 'paste']), s( 'onCompositionEnd', 'compositionend focusout keydown keypress keyup mousedown'.split(' '), ), s( 'onCompositionStart', 'compositionstart focusout keydown keypress keyup mousedown'.split(' '), ), s( 'onCompositionUpdate', 'compositionupdate focusout keydown keypress keyup mousedown'.split( ' ', ), ); var Da = 'abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting'.split( ' ', ), La = new Set( 'cancel close invalid load scroll toggle'.split(' ').concat(Da), ); function Oa(e, t, n) { var a = e.type || 'unknown-event'; (e.currentTarget = n), (function (e, t, n, a, r, i, l, s, c) { if ((Ve.apply(this, arguments), Le)) { if (!Le) throw Error(o(198)); var d = Oe; (Le = !1), (Oe = null), Me || ((Me = !0), (Be = d)); } })(a, t, void 0, e), (e.currentTarget = null); } function Ma(e, t) { t = 0 !== (4 & t); for (var n = 0; n < e.length; n++) { var a = e[n], r = a.event; a = a.listeners; e: { var o = void 0; if (t) for (var i = a.length - 1; 0 <= i; i--) { var l = a[i], s = l.instance, c = l.currentTarget; if (((l = l.listener), s !== o && r.isPropagationStopped())) break e; Oa(r, l, c), (o = s); } else for (i = 0; i < a.length; i++) { if ( ((s = (l = a[i]).instance), (c = l.currentTarget), (l = l.listener), s !== o && r.isPropagationStopped()) ) break e; Oa(r, l, c), (o = s); } } } if (Me) throw ((e = Be), (Me = !1), (Be = null), e); } function Ba(e, t) { var n = t[fr]; void 0 === n && (n = t[fr] = new Set()); var a = e + '__bubble'; n.has(a) || (Wa(t, e, 2, !1), n.add(a)); } function Ua(e, t, n) { var a = 0; t && (a |= 4), Wa(n, e, a, t); } var Va = '_reactListening' + Math.random().toString(36).slice(2); function Fa(e) { if (!e[Va]) { (e[Va] = !0), i.forEach(function (t) { 'selectionchange' !== t && (La.has(t) || Ua(t, !1, e), Ua(t, !0, e)); }); var t = 9 === e.nodeType ? e : e.ownerDocument; null === t || t[Va] || ((t[Va] = !0), Ua('selectionchange', !1, t)); } } function Wa(e, t, n, a) { switch (qt(t)) { case 1: var r = Gt; break; case 4: r = $t; break; default: r = Zt; } (n = r.bind(null, t, n, e)), (r = void 0), !Re || ('touchstart' !== t && 'touchmove' !== t && 'wheel' !== t) || (r = !0), a ? void 0 !== r ? e.addEventListener(t, n, { capture: !0, passive: r }) : e.addEventListener(t, n, !0) : void 0 !== r ? e.addEventListener(t, n, { passive: r }) : e.addEventListener(t, n, !1); } function Ha(e, t, n, a, r) { var o = a; if (0 === (1 & t) && 0 === (2 & t) && null !== a) e: for (;;) { if (null === a) return; var i = a.tag; if (3 === i || 4 === i) { var l = a.stateNode.containerInfo; if (l === r || (8 === l.nodeType && l.parentNode === r)) break; if (4 === i) for (i = a.return; null !== i; ) { var s = i.tag; if ( (3 === s || 4 === s) && ((s = i.stateNode.containerInfo) === r || (8 === s.nodeType && s.parentNode === r)) ) return; i = i.return; } for (; null !== l; ) { if (null === (i = wr(l))) return; if (5 === (s = i.tag) || 6 === s) { a = o = i; continue e; } l = l.parentNode; } } a = a.return; } Pe(function () { var a = o, r = ve(n), i = []; e: { var l = Ta.get(e); if (void 0 !== l) { var s = dn, c = e; switch (e) { case 'keypress': if (0 === tn(n)) break e; case 'keydown': case 'keyup': s = _n; break; case 'focusin': (c = 'focus'), (s = gn); break; case 'focusout': (c = 'blur'), (s = gn); break; case 'beforeblur': case 'afterblur': s = gn; break; case 'click': if (2 === n.button) break e; case 'auxclick': case 'dblclick': case 'mousedown': case 'mousemove': case 'mouseup': case 'mouseout': case 'mouseover': case 'contextmenu': s = hn; break; case 'drag': case 'dragend': case 'dragenter': case 'dragexit': case 'dragleave': case 'dragover': case 'dragstart': case 'drop': s = fn; break; case 'touchcancel': case 'touchend': case 'touchmove': case 'touchstart': s = In; break; case Ea: case _a: case Ca: s = yn; break; case Ia: s = Tn; break; case 'scroll': s = pn; break; case 'wheel': s = An; break; case 'copy': case 'cut': case 'paste': s = bn; break; case 'gotpointercapture': case 'lostpointercapture': case 'pointercancel': case 'pointerdown': case 'pointermove': case 'pointerout': case 'pointerover': case 'pointerup': s = Cn; } var d = 0 !== (4 & t), u = !d && 'scroll' === e, p = d ? (null !== l ? l + 'Capture' : null) : l; d = []; for (var m, h = a; null !== h; ) { var f = (m = h).stateNode; if ( (5 === m.tag && null !== f && ((m = f), null !== p && null != (f = Ae(h, p)) && d.push(Ga(h, f, m))), u) ) break; h = h.return; } 0 < d.length && ((l = new s(l, c, null, n, r)), i.push({ event: l, listeners: d })); } } if (0 === (7 & t)) { if ( ((s = 'mouseout' === e || 'pointerout' === e), (!(l = 'mouseover' === e || 'pointerover' === e) || n === xe || !(c = n.relatedTarget || n.fromElement) || (!wr(c) && !c[hr])) && (s || l) && ((l = r.window === r ? r : (l = r.ownerDocument) ? l.defaultView || l.parentWindow : window), s ? ((s = a), null !== (c = (c = n.relatedTarget || n.toElement) ? wr(c) : null) && (c !== (u = Fe(c)) || (5 !== c.tag && 6 !== c.tag)) && (c = null)) : ((s = null), (c = a)), s !== c)) ) { if ( ((d = hn), (f = 'onMouseLeave'), (p = 'onMouseEnter'), (h = 'mouse'), ('pointerout' !== e && 'pointerover' !== e) || ((d = Cn), (f = 'onPointerLeave'), (p = 'onPointerEnter'), (h = 'pointer')), (u = null == s ? l : xr(s)), (m = null == c ? l : xr(c)), ((l = new d(f, h + 'leave', s, n, r)).target = u), (l.relatedTarget = m), (f = null), wr(r) === a && (((d = new d(p, h + 'enter', c, n, r)).target = m), (d.relatedTarget = u), (f = d)), (u = f), s && c) ) e: { for (p = c, h = 0, m = d = s; m; m = Za(m)) h++; for (m = 0, f = p; f; f = Za(f)) m++; for (; 0 < h - m; ) (d = Za(d)), h--; for (; 0 < m - h; ) (p = Za(p)), m--; for (; h--; ) { if (d === p || (null !== p && d === p.alternate)) break e; (d = Za(d)), (p = Za(p)); } d = null; } else d = null; null !== s && Xa(i, l, s, d, !1), null !== c && null !== u && Xa(i, u, c, d, !0); } if ( 'select' === (s = (l = a ? xr(a) : window).nodeName && l.nodeName.toLowerCase()) || ('input' === s && 'file' === l.type) ) var g = qn; else if (Hn(l)) if (Yn) g = ia; else { g = ra; var y = aa; } else (s = l.nodeName) && 'input' === s.toLowerCase() && ('checkbox' === l.type || 'radio' === l.type) && (g = oa); switch ( (g && (g = g(e, a)) ? Gn(i, g, n, r) : (y && y(e, l, a), 'focusout' === e && (y = l._wrapperState) && y.controlled && 'number' === l.type && ee(l, 'number', l.value)), (y = a ? xr(a) : window), e) ) { case 'focusin': (Hn(y) || 'true' === y.contentEditable) && ((ga = y), (ya = a), (wa = null)); break; case 'focusout': wa = ya = ga = null; break; case 'mousedown': ba = !0; break; case 'contextmenu': case 'mouseup': case 'dragend': (ba = !1), xa(i, n, r); break; case 'selectionchange': if (fa) break; case 'keydown': case 'keyup': xa(i, n, r); } var w; if (Nn) e: { switch (e) { case 'compositionstart': var b = 'onCompositionStart'; break e; case 'compositionend': b = 'onCompositionEnd'; break e; case 'compositionupdate': b = 'onCompositionUpdate'; break e; } b = void 0; } else Fn ? Un(e, n) && (b = 'onCompositionEnd') : 'keydown' === e && 229 === n.keyCode && (b = 'onCompositionStart'); b && (On && 'ko' !== n.locale && (Fn || 'onCompositionStart' !== b ? 'onCompositionEnd' === b && Fn && (w = en()) : ((Qt = 'value' in (Yt = r) ? Yt.value : Yt.textContent), (Fn = !0))), 0 < (y = $a(a, b)).length && ((b = new xn(b, e, null, n, r)), i.push({ event: b, listeners: y }), w ? (b.data = w) : null !== (w = Vn(n)) && (b.data = w))), (w = Ln ? (function (e, t) { switch (e) { case 'compositionend': return Vn(t); case 'keypress': return 32 !== t.which ? null : ((Bn = !0), Mn); case 'textInput': return (e = t.data) === Mn && Bn ? null : e; default: return null; } })(e, n) : (function (e, t) { if (Fn) return 'compositionend' === e || (!Nn && Un(e, t)) ? ((e = en()), (Jt = Qt = Yt = null), (Fn = !1), e) : null; switch (e) { case 'paste': default: return null; case 'keypress': if ( !(t.ctrlKey || t.altKey || t.metaKey) || (t.ctrlKey && t.altKey) ) { if (t.char && 1 < t.char.length) return t.char; if (t.which) return String.fromCharCode(t.which); } return null; case 'compositionend': return On && 'ko' !== t.locale ? null : t.data; } })(e, n)) && 0 < (a = $a(a, 'onBeforeInput')).length && ((r = new xn('onBeforeInput', 'beforeinput', null, n, r)), i.push({ event: r, listeners: a }), (r.data = w)); } Ma(i, t); }); } function Ga(e, t, n) { return { instance: e, listener: t, currentTarget: n }; } function $a(e, t) { for (var n = t + 'Capture', a = []; null !== e; ) { var r = e, o = r.stateNode; 5 === r.tag && null !== o && ((r = o), null != (o = Ae(e, n)) && a.unshift(Ga(e, o, r)), null != (o = Ae(e, t)) && a.push(Ga(e, o, r))), (e = e.return); } return a; } function Za(e) { if (null === e) return null; do { e = e.return; } while (e && 5 !== e.tag); return e || null; } function Xa(e, t, n, a, r) { for (var o = t._reactName, i = []; null !== n && n !== a; ) { var l = n, s = l.alternate, c = l.stateNode; if (null !== s && s === a) break; 5 === l.tag && null !== c && ((l = c), r ? null != (s = Ae(n, o)) && i.unshift(Ga(n, s, l)) : r || (null != (s = Ae(n, o)) && i.push(Ga(n, s, l)))), (n = n.return); } 0 !== i.length && e.push({ event: t, listeners: i }); } var Ka = /\r\n?/g, qa = /\u0000|\uFFFD/g; function Ya(e) { return ('string' === typeof e ? e : '' + e) .replace(Ka, '\n') .replace(qa, ''); } function Qa(e, t, n) { if (((t = Ya(t)), Ya(e) !== t && n)) throw Error(o(425)); } function Ja() {} var er = null, tr = null; function nr(e, t) { return ( 'textarea' === e || 'noscript' === e || 'string' === typeof t.children || 'number' === typeof t.children || ('object' === typeof t.dangerouslySetInnerHTML && null !== t.dangerouslySetInnerHTML && null != t.dangerouslySetInnerHTML.__html) ); } var ar = 'function' === typeof setTimeout ? setTimeout : void 0, rr = 'function' === typeof clearTimeout ? clearTimeout : void 0, or = 'function' === typeof Promise ? Promise : void 0, ir = 'function' === typeof queueMicrotask ? queueMicrotask : 'undefined' !== typeof or ? function (e) { return or.resolve(null).then(e).catch(lr); } : ar; function lr(e) { setTimeout(function () { throw e; }); } function sr(e, t) { var n = t, a = 0; do { var r = n.nextSibling; if ((e.removeChild(n), r && 8 === r.nodeType)) if ('/$' === (n = r.data)) { if (0 === a) return e.removeChild(r), void Ft(t); a--; } else ('$' !== n && '$?' !== n && '$!' !== n) || a++; n = r; } while (n); Ft(t); } function cr(e) { for (; null != e; e = e.nextSibling) { var t = e.nodeType; if (1 === t || 3 === t) break; if (8 === t) { if ('$' === (t = e.data) || '$!' === t || '$?' === t) break; if ('/$' === t) return null; } } return e; } function dr(e) { e = e.previousSibling; for (var t = 0; e; ) { if (8 === e.nodeType) { var n = e.data; if ('$' === n || '$!' === n || '$?' === n) { if (0 === t) return e; t--; } else '/$' === n && t++; } e = e.previousSibling; } return null; } var ur = Math.random().toString(36).slice(2), pr = '__reactFiber$' + ur, mr = '__reactProps$' + ur, hr = '__reactContainer$' + ur, fr = '__reactEvents$' + ur, gr = '__reactListeners$' + ur, yr = '__reactHandles$' + ur; function wr(e) { var t = e[pr]; if (t) return t; for (var n = e.parentNode; n; ) { if ((t = n[hr] || n[pr])) { if ( ((n = t.alternate), null !== t.child || (null !== n && null !== n.child)) ) for (e = dr(e); null !== e; ) { if ((n = e[pr])) return n; e = dr(e); } return t; } n = (e = n).parentNode; } return null; } function br(e) { return !(e = e[pr] || e[hr]) || (5 !== e.tag && 6 !== e.tag && 13 !== e.tag && 3 !== e.tag) ? null : e; } function xr(e) { if (5 === e.tag || 6 === e.tag) return e.stateNode; throw Error(o(33)); } function vr(e) { return e[mr] || null; } var zr = [], kr = -1; function jr(e) { return { current: e }; } function Sr(e) { 0 > kr || ((e.current = zr[kr]), (zr[kr] = null), kr--); } function Er(e, t) { kr++, (zr[kr] = e.current), (e.current = t); } var _r = {}, Cr = jr(_r), Ir = jr(!1), Tr = _r; function Pr(e, t) { var n = e.type.contextTypes; if (!n) return _r; var a = e.stateNode; if (a && a.__reactInternalMemoizedUnmaskedChildContext === t) return a.__reactInternalMemoizedMaskedChildContext; var r, o = {}; for (r in n) o[r] = t[r]; return ( a && (((e = e.stateNode).__reactInternalMemoizedUnmaskedChildContext = t), (e.__reactInternalMemoizedMaskedChildContext = o)), o ); } function Ar(e) { return null !== (e = e.childContextTypes) && void 0 !== e; } function Rr() { Sr(Ir), Sr(Cr); } function Nr(e, t, n) { if (Cr.current !== _r) throw Error(o(168)); Er(Cr, t), Er(Ir, n); } function Dr(e, t, n) { var a = e.stateNode; if (((t = t.childContextTypes), 'function' !== typeof a.getChildContext)) return n; for (var r in (a = a.getChildContext())) if (!(r in t)) throw Error(o(108, W(e) || 'Unknown', r)); return O({}, n, a); } function Lr(e) { return ( (e = ((e = e.stateNode) && e.__reactInternalMemoizedMergedChildContext) || _r), (Tr = Cr.current), Er(Cr, e), Er(Ir, Ir.current), !0 ); } function Or(e, t, n) { var a = e.stateNode; if (!a) throw Error(o(169)); n ? ((e = Dr(e, t, Tr)), (a.__reactInternalMemoizedMergedChildContext = e), Sr(Ir), Sr(Cr), Er(Cr, e)) : Sr(Ir), Er(Ir, n); } var Mr = null, Br = !1, Ur = !1; function Vr(e) { null === Mr ? (Mr = [e]) : Mr.push(e); } function Fr() { if (!Ur && null !== Mr) { Ur = !0; var e = 0, t = bt; try { var n = Mr; for (bt = 1; e < n.length; e++) { var a = n[e]; do { a = a(!0); } while (null !== a); } (Mr = null), (Br = !1); } catch (r) { throw (null !== Mr && (Mr = Mr.slice(e + 1)), Ze(Je, Fr), r); } finally { (bt = t), (Ur = !1); } } return null; } var Wr = [], Hr = 0, Gr = null, $r = 0, Zr = [], Xr = 0, Kr = null, qr = 1, Yr = ''; function Qr(e, t) { (Wr[Hr++] = $r), (Wr[Hr++] = Gr), (Gr = e), ($r = t); } function Jr(e, t, n) { (Zr[Xr++] = qr), (Zr[Xr++] = Yr), (Zr[Xr++] = Kr), (Kr = e); var a = qr; e = Yr; var r = 32 - it(a) - 1; (a &= ~(1 << r)), (n += 1); var o = 32 - it(t) + r; if (30 < o) { var i = r - (r % 5); (o = (a & ((1 << i) - 1)).toString(32)), (a >>= i), (r -= i), (qr = (1 << (32 - it(t) + r)) | (n << r) | a), (Yr = o + e); } else (qr = (1 << o) | (n << r) | a), (Yr = e); } function eo(e) { null !== e.return && (Qr(e, 1), Jr(e, 1, 0)); } function to(e) { for (; e === Gr; ) (Gr = Wr[--Hr]), (Wr[Hr] = null), ($r = Wr[--Hr]), (Wr[Hr] = null); for (; e === Kr; ) (Kr = Zr[--Xr]), (Zr[Xr] = null), (Yr = Zr[--Xr]), (Zr[Xr] = null), (qr = Zr[--Xr]), (Zr[Xr] = null); } var no = null, ao = null, ro = !1, oo = null; function io(e, t) { var n = Ac(5, null, null, 0); (n.elementType = 'DELETED'), (n.stateNode = t), (n.return = e), null === (t = e.deletions) ? ((e.deletions = [n]), (e.flags |= 16)) : t.push(n); } function lo(e, t) { switch (e.tag) { case 5: var n = e.type; return ( null !== (t = 1 !== t.nodeType || n.toLowerCase() !== t.nodeName.toLowerCase() ? null : t) && ((e.stateNode = t), (no = e), (ao = cr(t.firstChild)), !0) ); case 6: return ( null !== (t = '' === e.pendingProps || 3 !== t.nodeType ? null : t) && ((e.stateNode = t), (no = e), (ao = null), !0) ); case 13: return ( null !== (t = 8 !== t.nodeType ? null : t) && ((n = null !== Kr ? { id: qr, overflow: Yr } : null), (e.memoizedState = { dehydrated: t, treeContext: n, retryLane: 1073741824, }), ((n = Ac(18, null, null, 0)).stateNode = t), (n.return = e), (e.child = n), (no = e), (ao = null), !0) ); default: return !1; } } function so(e) { return 0 !== (1 & e.mode) && 0 === (128 & e.flags); } function co(e) { if (ro) { var t = ao; if (t) { var n = t; if (!lo(e, t)) { if (so(e)) throw Error(o(418)); t = cr(n.nextSibling); var a = no; t && lo(e, t) ? io(a, n) : ((e.flags = (-4097 & e.flags) | 2), (ro = !1), (no = e)); } } else { if (so(e)) throw Error(o(418)); (e.flags = (-4097 & e.flags) | 2), (ro = !1), (no = e); } } } function uo(e) { for ( e = e.return; null !== e && 5 !== e.tag && 3 !== e.tag && 13 !== e.tag; ) e = e.return; no = e; } function po(e) { if (e !== no) return !1; if (!ro) return uo(e), (ro = !0), !1; var t; if ( ((t = 3 !== e.tag) && !(t = 5 !== e.tag) && (t = 'head' !== (t = e.type) && 'body' !== t && !nr(e.type, e.memoizedProps)), t && (t = ao)) ) { if (so(e)) throw (mo(), Error(o(418))); for (; t; ) io(e, t), (t = cr(t.nextSibling)); } if ((uo(e), 13 === e.tag)) { if (!(e = null !== (e = e.memoizedState) ? e.dehydrated : null)) throw Error(o(317)); e: { for (e = e.nextSibling, t = 0; e; ) { if (8 === e.nodeType) { var n = e.data; if ('/$' === n) { if (0 === t) { ao = cr(e.nextSibling); break e; } t--; } else ('$' !== n && '$!' !== n && '$?' !== n) || t++; } e = e.nextSibling; } ao = null; } } else ao = no ? cr(e.stateNode.nextSibling) : null; return !0; } function mo() { for (var e = ao; e; ) e = cr(e.nextSibling); } function ho() { (ao = no = null), (ro = !1); } function fo(e) { null === oo ? (oo = [e]) : oo.push(e); } var go = x.ReactCurrentBatchConfig; function yo(e, t) { if (e && e.defaultProps) { for (var n in ((t = O({}, t)), (e = e.defaultProps))) void 0 === t[n] && (t[n] = e[n]); return t; } return t; } var wo = jr(null), bo = null, xo = null, vo = null; function zo() { vo = xo = bo = null; } function ko(e) { var t = wo.current; Sr(wo), (e._currentValue = t); } function jo(e, t, n) { for (; null !== e; ) { var a = e.alternate; if ( ((e.childLanes & t) !== t ? ((e.childLanes |= t), null !== a && (a.childLanes |= t)) : null !== a && (a.childLanes & t) !== t && (a.childLanes |= t), e === n) ) break; e = e.return; } } function So(e, t) { (bo = e), (vo = xo = null), null !== (e = e.dependencies) && null !== e.firstContext && (0 !== (e.lanes & t) && (xl = !0), (e.firstContext = null)); } function Eo(e) { var t = e._currentValue; if (vo !== e) if (((e = { context: e, memoizedValue: t, next: null }), null === xo)) { if (null === bo) throw Error(o(308)); (xo = e), (bo.dependencies = { lanes: 0, firstContext: e }); } else xo = xo.next = e; return t; } var _o = null; function Co(e) { null === _o ? (_o = [e]) : _o.push(e); } function Io(e, t, n, a) { var r = t.interleaved; return ( null === r ? ((n.next = n), Co(t)) : ((n.next = r.next), (r.next = n)), (t.interleaved = n), To(e, a) ); } function To(e, t) { e.lanes |= t; var n = e.alternate; for (null !== n && (n.lanes |= t), n = e, e = e.return; null !== e; ) (e.childLanes |= t), null !== (n = e.alternate) && (n.childLanes |= t), (n = e), (e = e.return); return 3 === n.tag ? n.stateNode : null; } var Po = !1; function Ao(e) { e.updateQueue = { baseState: e.memoizedState, firstBaseUpdate: null, lastBaseUpdate: null, shared: { pending: null, interleaved: null, lanes: 0 }, effects: null, }; } function Ro(e, t) { (e = e.updateQueue), t.updateQueue === e && (t.updateQueue = { baseState: e.baseState, firstBaseUpdate: e.firstBaseUpdate, lastBaseUpdate: e.lastBaseUpdate, shared: e.shared, effects: e.effects, }); } function No(e, t) { return { eventTime: e, lane: t, tag: 0, payload: null, callback: null, next: null, }; } function Do(e, t, n) { var a = e.updateQueue; if (null === a) return null; if (((a = a.shared), 0 !== (2 & Is))) { var r = a.pending; return ( null === r ? (t.next = t) : ((t.next = r.next), (r.next = t)), (a.pending = t), To(e, n) ); } return ( null === (r = a.interleaved) ? ((t.next = t), Co(a)) : ((t.next = r.next), (r.next = t)), (a.interleaved = t), To(e, n) ); } function Lo(e, t, n) { if (null !== (t = t.updateQueue) && ((t = t.shared), 0 !== (4194240 & n))) { var a = t.lanes; (n |= a &= e.pendingLanes), (t.lanes = n), wt(e, n); } } function Oo(e, t) { var n = e.updateQueue, a = e.alternate; if (null !== a && n === (a = a.updateQueue)) { var r = null, o = null; if (null !== (n = n.firstBaseUpdate)) { do { var i = { eventTime: n.eventTime, lane: n.lane, tag: n.tag, payload: n.payload, callback: n.callback, next: null, }; null === o ? (r = o = i) : (o = o.next = i), (n = n.next); } while (null !== n); null === o ? (r = o = t) : (o = o.next = t); } else r = o = t; return ( (n = { baseState: a.baseState, firstBaseUpdate: r, lastBaseUpdate: o, shared: a.shared, effects: a.effects, }), void (e.updateQueue = n) ); } null === (e = n.lastBaseUpdate) ? (n.firstBaseUpdate = t) : (e.next = t), (n.lastBaseUpdate = t); } function Mo(e, t, n, a) { var r = e.updateQueue; Po = !1; var o = r.firstBaseUpdate, i = r.lastBaseUpdate, l = r.shared.pending; if (null !== l) { r.shared.pending = null; var s = l, c = s.next; (s.next = null), null === i ? (o = c) : (i.next = c), (i = s); var d = e.alternate; null !== d && (l = (d = d.updateQueue).lastBaseUpdate) !== i && (null === l ? (d.firstBaseUpdate = c) : (l.next = c), (d.lastBaseUpdate = s)); } if (null !== o) { var u = r.baseState; for (i = 0, d = c = s = null, l = o; ; ) { var p = l.lane, m = l.eventTime; if ((a & p) === p) { null !== d && (d = d.next = { eventTime: m, lane: 0, tag: l.tag, payload: l.payload, callback: l.callback, next: null, }); e: { var h = e, f = l; switch (((p = t), (m = n), f.tag)) { case 1: if ('function' === typeof (h = f.payload)) { u = h.call(m, u, p); break e; } u = h; break e; case 3: h.flags = (-65537 & h.flags) | 128; case 0: if ( null === (p = 'function' === typeof (h = f.payload) ? h.call(m, u, p) : h) || void 0 === p ) break e; u = O({}, u, p); break e; case 2: Po = !0; } } null !== l.callback && 0 !== l.lane && ((e.flags |= 64), null === (p = r.effects) ? (r.effects = [l]) : p.push(l)); } else (m = { eventTime: m, lane: p, tag: l.tag, payload: l.payload, callback: l.callback, next: null, }), null === d ? ((c = d = m), (s = u)) : (d = d.next = m), (i |= p); if (null === (l = l.next)) { if (null === (l = r.shared.pending)) break; (l = (p = l).next), (p.next = null), (r.lastBaseUpdate = p), (r.shared.pending = null); } } if ( (null === d && (s = u), (r.baseState = s), (r.firstBaseUpdate = c), (r.lastBaseUpdate = d), null !== (t = r.shared.interleaved)) ) { r = t; do { (i |= r.lane), (r = r.next); } while (r !== t); } else null === o && (r.shared.lanes = 0); (Os |= i), (e.lanes = i), (e.memoizedState = u); } } function Bo(e, t, n) { if (((e = t.effects), (t.effects = null), null !== e)) for (t = 0; t < e.length; t++) { var a = e[t], r = a.callback; if (null !== r) { if (((a.callback = null), (a = n), 'function' !== typeof r)) throw Error(o(191, r)); r.call(a); } } } var Uo = new a.Component().refs; function Vo(e, t, n, a) { (n = null === (n = n(a, (t = e.memoizedState))) || void 0 === n ? t : O({}, t, n)), (e.memoizedState = n), 0 === e.lanes && (e.updateQueue.baseState = n); } var Fo = { isMounted: function (e) { return !!(e = e._reactInternals) && Fe(e) === e; }, enqueueSetState: function (e, t, n) { e = e._reactInternals; var a = tc(), r = nc(e), o = No(a, r); (o.payload = t), void 0 !== n && null !== n && (o.callback = n), null !== (t = Do(e, o, r)) && (ac(t, e, r, a), Lo(t, e, r)); }, enqueueReplaceState: function (e, t, n) { e = e._reactInternals; var a = tc(), r = nc(e), o = No(a, r); (o.tag = 1), (o.payload = t), void 0 !== n && null !== n && (o.callback = n), null !== (t = Do(e, o, r)) && (ac(t, e, r, a), Lo(t, e, r)); }, enqueueForceUpdate: function (e, t) { e = e._reactInternals; var n = tc(), a = nc(e), r = No(n, a); (r.tag = 2), void 0 !== t && null !== t && (r.callback = t), null !== (t = Do(e, r, a)) && (ac(t, e, a, n), Lo(t, e, a)); }, }; function Wo(e, t, n, a, r, o, i) { return 'function' === typeof (e = e.stateNode).shouldComponentUpdate ? e.shouldComponentUpdate(a, o, i) : !t.prototype || !t.prototype.isPureReactComponent || !sa(n, a) || !sa(r, o); } function Ho(e, t, n) { var a = !1, r = _r, o = t.contextType; return ( 'object' === typeof o && null !== o ? (o = Eo(o)) : ((r = Ar(t) ? Tr : Cr.current), (o = (a = null !== (a = t.contextTypes) && void 0 !== a) ? Pr(e, r) : _r)), (t = new t(n, o)), (e.memoizedState = null !== t.state && void 0 !== t.state ? t.state : null), (t.updater = Fo), (e.stateNode = t), (t._reactInternals = e), a && (((e = e.stateNode).__reactInternalMemoizedUnmaskedChildContext = r), (e.__reactInternalMemoizedMaskedChildContext = o)), t ); } function Go(e, t, n, a) { (e = t.state), 'function' === typeof t.componentWillReceiveProps && t.componentWillReceiveProps(n, a), 'function' === typeof t.UNSAFE_componentWillReceiveProps && t.UNSAFE_componentWillReceiveProps(n, a), t.state !== e && Fo.enqueueReplaceState(t, t.state, null); } function $o(e, t, n, a) { var r = e.stateNode; (r.props = n), (r.state = e.memoizedState), (r.refs = Uo), Ao(e); var o = t.contextType; 'object' === typeof o && null !== o ? (r.context = Eo(o)) : ((o = Ar(t) ? Tr : Cr.current), (r.context = Pr(e, o))), (r.state = e.memoizedState), 'function' === typeof (o = t.getDerivedStateFromProps) && (Vo(e, t, o, n), (r.state = e.memoizedState)), 'function' === typeof t.getDerivedStateFromProps || 'function' === typeof r.getSnapshotBeforeUpdate || ('function' !== typeof r.UNSAFE_componentWillMount && 'function' !== typeof r.componentWillMount) || ((t = r.state), 'function' === typeof r.componentWillMount && r.componentWillMount(), 'function' === typeof r.UNSAFE_componentWillMount && r.UNSAFE_componentWillMount(), t !== r.state && Fo.enqueueReplaceState(r, r.state, null), Mo(e, n, r, a), (r.state = e.memoizedState)), 'function' === typeof r.componentDidMount && (e.flags |= 4194308); } function Zo(e, t, n) { if ( null !== (e = n.ref) && 'function' !== typeof e && 'object' !== typeof e ) { if (n._owner) { if ((n = n._owner)) { if (1 !== n.tag) throw Error(o(309)); var a = n.stateNode; } if (!a) throw Error(o(147, e)); var r = a, i = '' + e; return null !== t && null !== t.ref && 'function' === typeof t.ref && t.ref._stringRef === i ? t.ref : ((t = function (e) { var t = r.refs; t === Uo && (t = r.refs = {}), null === e ? delete t[i] : (t[i] = e); }), (t._stringRef = i), t); } if ('string' !== typeof e) throw Error(o(284)); if (!n._owner) throw Error(o(290, e)); } return e; } function Xo(e, t) { throw ( ((e = Object.prototype.toString.call(t)), Error( o( 31, '[object Object]' === e ? 'object with keys {' + Object.keys(t).join(', ') + '}' : e, ), )) ); } function Ko(e) { return (0, e._init)(e._payload); } function qo(e) { function t(t, n) { if (e) { var a = t.deletions; null === a ? ((t.deletions = [n]), (t.flags |= 16)) : a.push(n); } } function n(n, a) { if (!e) return null; for (; null !== a; ) t(n, a), (a = a.sibling); return null; } function a(e, t) { for (e = new Map(); null !== t; ) null !== t.key ? e.set(t.key, t) : e.set(t.index, t), (t = t.sibling); return e; } function r(e, t) { return ((e = Nc(e, t)).index = 0), (e.sibling = null), e; } function i(t, n, a) { return ( (t.index = a), e ? null !== (a = t.alternate) ? (a = a.index) < n ? ((t.flags |= 2), n) : a : ((t.flags |= 2), n) : ((t.flags |= 1048576), n) ); } function l(t) { return e && null === t.alternate && (t.flags |= 2), t; } function s(e, t, n, a) { return null === t || 6 !== t.tag ? (((t = Mc(n, e.mode, a)).return = e), t) : (((t = r(t, n)).return = e), t); } function c(e, t, n, a) { var o = n.type; return o === k ? u(e, t, n.props.children, a, n.key) : null !== t && (t.elementType === o || ('object' === typeof o && null !== o && o.$$typeof === A && Ko(o) === t.type)) ? (((a = r(t, n.props)).ref = Zo(e, t, n)), (a.return = e), a) : (((a = Dc(n.type, n.key, n.props, null, e.mode, a)).ref = Zo( e, t, n, )), (a.return = e), a); } function d(e, t, n, a) { return null === t || 4 !== t.tag || t.stateNode.containerInfo !== n.containerInfo || t.stateNode.implementation !== n.implementation ? (((t = Bc(n, e.mode, a)).return = e), t) : (((t = r(t, n.children || [])).return = e), t); } function u(e, t, n, a, o) { return null === t || 7 !== t.tag ? (((t = Lc(n, e.mode, a, o)).return = e), t) : (((t = r(t, n)).return = e), t); } function p(e, t, n) { if (('string' === typeof t && '' !== t) || 'number' === typeof t) return ((t = Mc('' + t, e.mode, n)).return = e), t; if ('object' === typeof t && null !== t) { switch (t.$$typeof) { case v: return ( ((n = Dc(t.type, t.key, t.props, null, e.mode, n)).ref = Zo(e, null, t)), (n.return = e), n ); case z: return ((t = Bc(t, e.mode, n)).return = e), t; case A: return p(e, (0, t._init)(t._payload), n); } if (te(t) || D(t)) return ((t = Lc(t, e.mode, n, null)).return = e), t; Xo(e, t); } return null; } function m(e, t, n, a) { var r = null !== t ? t.key : null; if (('string' === typeof n && '' !== n) || 'number' === typeof n) return null !== r ? null : s(e, t, '' + n, a); if ('object' === typeof n && null !== n) { switch (n.$$typeof) { case v: return n.key === r ? c(e, t, n, a) : null; case z: return n.key === r ? d(e, t, n, a) : null; case A: return m(e, t, (r = n._init)(n._payload), a); } if (te(n) || D(n)) return null !== r ? null : u(e, t, n, a, null); Xo(e, n); } return null; } function h(e, t, n, a, r) { if (('string' === typeof a && '' !== a) || 'number' === typeof a) return s(t, (e = e.get(n) || null), '' + a, r); if ('object' === typeof a && null !== a) { switch (a.$$typeof) { case v: return c( t, (e = e.get(null === a.key ? n : a.key) || null), a, r, ); case z: return d( t, (e = e.get(null === a.key ? n : a.key) || null), a, r, ); case A: return h(e, t, n, (0, a._init)(a._payload), r); } if (te(a) || D(a)) return u(t, (e = e.get(n) || null), a, r, null); Xo(t, a); } return null; } function f(r, o, l, s) { for ( var c = null, d = null, u = o, f = (o = 0), g = null; null !== u && f < l.length; f++ ) { u.index > f ? ((g = u), (u = null)) : (g = u.sibling); var y = m(r, u, l[f], s); if (null === y) { null === u && (u = g); break; } e && u && null === y.alternate && t(r, u), (o = i(y, o, f)), null === d ? (c = y) : (d.sibling = y), (d = y), (u = g); } if (f === l.length) return n(r, u), ro && Qr(r, f), c; if (null === u) { for (; f < l.length; f++) null !== (u = p(r, l[f], s)) && ((o = i(u, o, f)), null === d ? (c = u) : (d.sibling = u), (d = u)); return ro && Qr(r, f), c; } for (u = a(r, u); f < l.length; f++) null !== (g = h(u, r, f, l[f], s)) && (e && null !== g.alternate && u.delete(null === g.key ? f : g.key), (o = i(g, o, f)), null === d ? (c = g) : (d.sibling = g), (d = g)); return ( e && u.forEach(function (e) { return t(r, e); }), ro && Qr(r, f), c ); } function g(r, l, s, c) { var d = D(s); if ('function' !== typeof d) throw Error(o(150)); if (null == (s = d.call(s))) throw Error(o(151)); for ( var u = (d = null), f = l, g = (l = 0), y = null, w = s.next(); null !== f && !w.done; g++, w = s.next() ) { f.index > g ? ((y = f), (f = null)) : (y = f.sibling); var b = m(r, f, w.value, c); if (null === b) { null === f && (f = y); break; } e && f && null === b.alternate && t(r, f), (l = i(b, l, g)), null === u ? (d = b) : (u.sibling = b), (u = b), (f = y); } if (w.done) return n(r, f), ro && Qr(r, g), d; if (null === f) { for (; !w.done; g++, w = s.next()) null !== (w = p(r, w.value, c)) && ((l = i(w, l, g)), null === u ? (d = w) : (u.sibling = w), (u = w)); return ro && Qr(r, g), d; } for (f = a(r, f); !w.done; g++, w = s.next()) null !== (w = h(f, r, g, w.value, c)) && (e && null !== w.alternate && f.delete(null === w.key ? g : w.key), (l = i(w, l, g)), null === u ? (d = w) : (u.sibling = w), (u = w)); return ( e && f.forEach(function (e) { return t(r, e); }), ro && Qr(r, g), d ); } return function e(a, o, i, s) { if ( ('object' === typeof i && null !== i && i.type === k && null === i.key && (i = i.props.children), 'object' === typeof i && null !== i) ) { switch (i.$$typeof) { case v: e: { for (var c = i.key, d = o; null !== d; ) { if (d.key === c) { if ((c = i.type) === k) { if (7 === d.tag) { n(a, d.sibling), ((o = r( d, i.props.children, )).return = a), (a = o); break e; } } else if ( d.elementType === c || ('object' === typeof c && null !== c && c.$$typeof === A && Ko(c) === d.type) ) { n(a, d.sibling), ((o = r(d, i.props)).ref = Zo(a, d, i)), (o.return = a), (a = o); break e; } n(a, d); break; } t(a, d), (d = d.sibling); } i.type === k ? (((o = Lc( i.props.children, a.mode, s, i.key, )).return = a), (a = o)) : (((s = Dc( i.type, i.key, i.props, null, a.mode, s, )).ref = Zo(a, o, i)), (s.return = a), (a = s)); } return l(a); case z: e: { for (d = i.key; null !== o; ) { if (o.key === d) { if ( 4 === o.tag && o.stateNode.containerInfo === i.containerInfo && o.stateNode.implementation === i.implementation ) { n(a, o.sibling), ((o = r(o, i.children || [])).return = a), (a = o); break e; } n(a, o); break; } t(a, o), (o = o.sibling); } ((o = Bc(i, a.mode, s)).return = a), (a = o); } return l(a); case A: return e(a, o, (d = i._init)(i._payload), s); } if (te(i)) return f(a, o, i, s); if (D(i)) return g(a, o, i, s); Xo(a, i); } return ('string' === typeof i && '' !== i) || 'number' === typeof i ? ((i = '' + i), null !== o && 6 === o.tag ? (n(a, o.sibling), ((o = r(o, i)).return = a), (a = o)) : (n(a, o), ((o = Mc(i, a.mode, s)).return = a), (a = o)), l(a)) : n(a, o); }; } var Yo = qo(!0), Qo = qo(!1), Jo = {}, ei = jr(Jo), ti = jr(Jo), ni = jr(Jo); function ai(e) { if (e === Jo) throw Error(o(174)); return e; } function ri(e, t) { switch ((Er(ni, t), Er(ti, e), Er(ei, Jo), (e = t.nodeType))) { case 9: case 11: t = (t = t.documentElement) ? t.namespaceURI : se(null, ''); break; default: t = se( (t = (e = 8 === e ? t.parentNode : t).namespaceURI || null), (e = e.tagName), ); } Sr(ei), Er(ei, t); } function oi() { Sr(ei), Sr(ti), Sr(ni); } function ii(e) { ai(ni.current); var t = ai(ei.current), n = se(t, e.type); t !== n && (Er(ti, e), Er(ei, n)); } function li(e) { ti.current === e && (Sr(ei), Sr(ti)); } var si = jr(0); function ci(e) { for (var t = e; null !== t; ) { if (13 === t.tag) { var n = t.memoizedState; if ( null !== n && (null === (n = n.dehydrated) || '$?' === n.data || '$!' === n.data) ) return t; } else if (19 === t.tag && void 0 !== t.memoizedProps.revealOrder) { if (0 !== (128 & t.flags)) return t; } else if (null !== t.child) { (t.child.return = t), (t = t.child); continue; } if (t === e) break; for (; null === t.sibling; ) { if (null === t.return || t.return === e) return null; t = t.return; } (t.sibling.return = t.return), (t = t.sibling); } return null; } var di = []; function ui() { for (var e = 0; e < di.length; e++) di[e]._workInProgressVersionPrimary = null; di.length = 0; } var pi = x.ReactCurrentDispatcher, mi = x.ReactCurrentBatchConfig, hi = 0, fi = null, gi = null, yi = null, wi = !1, bi = !1, xi = 0, vi = 0; function zi() { throw Error(o(321)); } function ki(e, t) { if (null === t) return !1; for (var n = 0; n < t.length && n < e.length; n++) if (!la(e[n], t[n])) return !1; return !0; } function ji(e, t, n, a, r, i) { if ( ((hi = i), (fi = t), (t.memoizedState = null), (t.updateQueue = null), (t.lanes = 0), (pi.current = null === e || null === e.memoizedState ? ll : sl), (e = n(a, r)), bi) ) { i = 0; do { if (((bi = !1), (xi = 0), 25 <= i)) throw Error(o(301)); (i += 1), (yi = gi = null), (t.updateQueue = null), (pi.current = cl), (e = n(a, r)); } while (bi); } if ( ((pi.current = il), (t = null !== gi && null !== gi.next), (hi = 0), (yi = gi = fi = null), (wi = !1), t) ) throw Error(o(300)); return e; } function Si() { var e = 0 !== xi; return (xi = 0), e; } function Ei() { var e = { memoizedState: null, baseState: null, baseQueue: null, queue: null, next: null, }; return null === yi ? (fi.memoizedState = yi = e) : (yi = yi.next = e), yi; } function _i() { if (null === gi) { var e = fi.alternate; e = null !== e ? e.memoizedState : null; } else e = gi.next; var t = null === yi ? fi.memoizedState : yi.next; if (null !== t) (yi = t), (gi = e); else { if (null === e) throw Error(o(310)); (e = { memoizedState: (gi = e).memoizedState, baseState: gi.baseState, baseQueue: gi.baseQueue, queue: gi.queue, next: null, }), null === yi ? (fi.memoizedState = yi = e) : (yi = yi.next = e); } return yi; } function Ci(e, t) { return 'function' === typeof t ? t(e) : t; } function Ii(e) { var t = _i(), n = t.queue; if (null === n) throw Error(o(311)); n.lastRenderedReducer = e; var a = gi, r = a.baseQueue, i = n.pending; if (null !== i) { if (null !== r) { var l = r.next; (r.next = i.next), (i.next = l); } (a.baseQueue = r = i), (n.pending = null); } if (null !== r) { (i = r.next), (a = a.baseState); var s = (l = null), c = null, d = i; do { var u = d.lane; if ((hi & u) === u) null !== c && (c = c.next = { lane: 0, action: d.action, hasEagerState: d.hasEagerState, eagerState: d.eagerState, next: null, }), (a = d.hasEagerState ? d.eagerState : e(a, d.action)); else { var p = { lane: u, action: d.action, hasEagerState: d.hasEagerState, eagerState: d.eagerState, next: null, }; null === c ? ((s = c = p), (l = a)) : (c = c.next = p), (fi.lanes |= u), (Os |= u); } d = d.next; } while (null !== d && d !== i); null === c ? (l = a) : (c.next = s), la(a, t.memoizedState) || (xl = !0), (t.memoizedState = a), (t.baseState = l), (t.baseQueue = c), (n.lastRenderedState = a); } if (null !== (e = n.interleaved)) { r = e; do { (i = r.lane), (fi.lanes |= i), (Os |= i), (r = r.next); } while (r !== e); } else null === r && (n.lanes = 0); return [t.memoizedState, n.dispatch]; } function Ti(e) { var t = _i(), n = t.queue; if (null === n) throw Error(o(311)); n.lastRenderedReducer = e; var a = n.dispatch, r = n.pending, i = t.memoizedState; if (null !== r) { n.pending = null; var l = (r = r.next); do { (i = e(i, l.action)), (l = l.next); } while (l !== r); la(i, t.memoizedState) || (xl = !0), (t.memoizedState = i), null === t.baseQueue && (t.baseState = i), (n.lastRenderedState = i); } return [i, a]; } function Pi() {} function Ai(e, t) { var n = fi, a = _i(), r = t(), i = !la(a.memoizedState, r); if ( (i && ((a.memoizedState = r), (xl = !0)), (a = a.queue), Hi(Di.bind(null, n, a, e), [e]), a.getSnapshot !== t || i || (null !== yi && 1 & yi.memoizedState.tag)) ) { if ( ((n.flags |= 2048), Bi(9, Ni.bind(null, n, a, r, t), void 0, null), null === Ts) ) throw Error(o(349)); 0 !== (30 & hi) || Ri(n, t, r); } return r; } function Ri(e, t, n) { (e.flags |= 16384), (e = { getSnapshot: t, value: n }), null === (t = fi.updateQueue) ? ((t = { lastEffect: null, stores: null }), (fi.updateQueue = t), (t.stores = [e])) : null === (n = t.stores) ? (t.stores = [e]) : n.push(e); } function Ni(e, t, n, a) { (t.value = n), (t.getSnapshot = a), Li(t) && Oi(e); } function Di(e, t, n) { return n(function () { Li(t) && Oi(e); }); } function Li(e) { var t = e.getSnapshot; e = e.value; try { var n = t(); return !la(e, n); } catch (a) { return !0; } } function Oi(e) { var t = To(e, 1); null !== t && ac(t, e, 1, -1); } function Mi(e) { var t = Ei(); return ( 'function' === typeof e && (e = e()), (t.memoizedState = t.baseState = e), (e = { pending: null, interleaved: null, lanes: 0, dispatch: null, lastRenderedReducer: Ci, lastRenderedState: e, }), (t.queue = e), (e = e.dispatch = nl.bind(null, fi, e)), [t.memoizedState, e] ); } function Bi(e, t, n, a) { return ( (e = { tag: e, create: t, destroy: n, deps: a, next: null }), null === (t = fi.updateQueue) ? ((t = { lastEffect: null, stores: null }), (fi.updateQueue = t), (t.lastEffect = e.next = e)) : null === (n = t.lastEffect) ? (t.lastEffect = e.next = e) : ((a = n.next), (n.next = e), (e.next = a), (t.lastEffect = e)), e ); } function Ui() { return _i().memoizedState; } function Vi(e, t, n, a) { var r = Ei(); (fi.flags |= e), (r.memoizedState = Bi(1 | t, n, void 0, void 0 === a ? null : a)); } function Fi(e, t, n, a) { var r = _i(); a = void 0 === a ? null : a; var o = void 0; if (null !== gi) { var i = gi.memoizedState; if (((o = i.destroy), null !== a && ki(a, i.deps))) return void (r.memoizedState = Bi(t, n, o, a)); } (fi.flags |= e), (r.memoizedState = Bi(1 | t, n, o, a)); } function Wi(e, t) { return Vi(8390656, 8, e, t); } function Hi(e, t) { return Fi(2048, 8, e, t); } function Gi(e, t) { return Fi(4, 2, e, t); } function $i(e, t) { return Fi(4, 4, e, t); } function Zi(e, t) { return 'function' === typeof t ? ((e = e()), t(e), function () { t(null); }) : null !== t && void 0 !== t ? ((e = e()), (t.current = e), function () { t.current = null; }) : void 0; } function Xi(e, t, n) { return ( (n = null !== n && void 0 !== n ? n.concat([e]) : null), Fi(4, 4, Zi.bind(null, t, e), n) ); } function Ki() {} function qi(e, t) { var n = _i(); t = void 0 === t ? null : t; var a = n.memoizedState; return null !== a && null !== t && ki(t, a[1]) ? a[0] : ((n.memoizedState = [e, t]), e); } function Yi(e, t) { var n = _i(); t = void 0 === t ? null : t; var a = n.memoizedState; return null !== a && null !== t && ki(t, a[1]) ? a[0] : ((e = e()), (n.memoizedState = [e, t]), e); } function Qi(e, t, n) { return 0 === (21 & hi) ? (e.baseState && ((e.baseState = !1), (xl = !0)), (e.memoizedState = n)) : (la(n, t) || ((n = ft()), (fi.lanes |= n), (Os |= n), (e.baseState = !0)), t); } function Ji(e, t) { var n = bt; (bt = 0 !== n && 4 > n ? n : 4), e(!0); var a = mi.transition; mi.transition = {}; try { e(!1), t(); } finally { (bt = n), (mi.transition = a); } } function el() { return _i().memoizedState; } function tl(e, t, n) { var a = nc(e); if ( ((n = { lane: a, action: n, hasEagerState: !1, eagerState: null, next: null, }), al(e)) ) rl(t, n); else if (null !== (n = Io(e, t, n, a))) { ac(n, e, a, tc()), ol(n, t, a); } } function nl(e, t, n) { var a = nc(e), r = { lane: a, action: n, hasEagerState: !1, eagerState: null, next: null, }; if (al(e)) rl(t, r); else { var o = e.alternate; if ( 0 === e.lanes && (null === o || 0 === o.lanes) && null !== (o = t.lastRenderedReducer) ) try { var i = t.lastRenderedState, l = o(i, n); if (((r.hasEagerState = !0), (r.eagerState = l), la(l, i))) { var s = t.interleaved; return ( null === s ? ((r.next = r), Co(t)) : ((r.next = s.next), (s.next = r)), void (t.interleaved = r) ); } } catch (c) {} null !== (n = Io(e, t, r, a)) && (ac(n, e, a, (r = tc())), ol(n, t, a)); } } function al(e) { var t = e.alternate; return e === fi || (null !== t && t === fi); } function rl(e, t) { bi = wi = !0; var n = e.pending; null === n ? (t.next = t) : ((t.next = n.next), (n.next = t)), (e.pending = t); } function ol(e, t, n) { if (0 !== (4194240 & n)) { var a = t.lanes; (n |= a &= e.pendingLanes), (t.lanes = n), wt(e, n); } } var il = { readContext: Eo, useCallback: zi, useContext: zi, useEffect: zi, useImperativeHandle: zi, useInsertionEffect: zi, useLayoutEffect: zi, useMemo: zi, useReducer: zi, useRef: zi, useState: zi, useDebugValue: zi, useDeferredValue: zi, useTransition: zi, useMutableSource: zi, useSyncExternalStore: zi, useId: zi, unstable_isNewReconciler: !1, }, ll = { readContext: Eo, useCallback: function (e, t) { return (Ei().memoizedState = [e, void 0 === t ? null : t]), e; }, useContext: Eo, useEffect: Wi, useImperativeHandle: function (e, t, n) { return ( (n = null !== n && void 0 !== n ? n.concat([e]) : null), Vi(4194308, 4, Zi.bind(null, t, e), n) ); }, useLayoutEffect: function (e, t) { return Vi(4194308, 4, e, t); }, useInsertionEffect: function (e, t) { return Vi(4, 2, e, t); }, useMemo: function (e, t) { var n = Ei(); return ( (t = void 0 === t ? null : t), (e = e()), (n.memoizedState = [e, t]), e ); }, useReducer: function (e, t, n) { var a = Ei(); return ( (t = void 0 !== n ? n(t) : t), (a.memoizedState = a.baseState = t), (e = { pending: null, interleaved: null, lanes: 0, dispatch: null, lastRenderedReducer: e, lastRenderedState: t, }), (a.queue = e), (e = e.dispatch = tl.bind(null, fi, e)), [a.memoizedState, e] ); }, useRef: function (e) { return (e = { current: e }), (Ei().memoizedState = e); }, useState: Mi, useDebugValue: Ki, useDeferredValue: function (e) { return (Ei().memoizedState = e); }, useTransition: function () { var e = Mi(!1), t = e[0]; return (e = Ji.bind(null, e[1])), (Ei().memoizedState = e), [t, e]; }, useMutableSource: function () {}, useSyncExternalStore: function (e, t, n) { var a = fi, r = Ei(); if (ro) { if (void 0 === n) throw Error(o(407)); n = n(); } else { if (((n = t()), null === Ts)) throw Error(o(349)); 0 !== (30 & hi) || Ri(a, t, n); } r.memoizedState = n; var i = { value: n, getSnapshot: t }; return ( (r.queue = i), Wi(Di.bind(null, a, i, e), [e]), (a.flags |= 2048), Bi(9, Ni.bind(null, a, i, n, t), void 0, null), n ); }, useId: function () { var e = Ei(), t = Ts.identifierPrefix; if (ro) { var n = Yr; (t = ':' + t + 'R' + (n = (qr & ~(1 << (32 - it(qr) - 1))).toString(32) + n)), 0 < (n = xi++) && (t += 'H' + n.toString(32)), (t += ':'); } else t = ':' + t + 'r' + (n = vi++).toString(32) + ':'; return (e.memoizedState = t); }, unstable_isNewReconciler: !1, }, sl = { readContext: Eo, useCallback: qi, useContext: Eo, useEffect: Hi, useImperativeHandle: Xi, useInsertionEffect: Gi, useLayoutEffect: $i, useMemo: Yi, useReducer: Ii, useRef: Ui, useState: function () { return Ii(Ci); }, useDebugValue: Ki, useDeferredValue: function (e) { return Qi(_i(), gi.memoizedState, e); }, useTransition: function () { return [Ii(Ci)[0], _i().memoizedState]; }, useMutableSource: Pi, useSyncExternalStore: Ai, useId: el, unstable_isNewReconciler: !1, }, cl = { readContext: Eo, useCallback: qi, useContext: Eo, useEffect: Hi, useImperativeHandle: Xi, useInsertionEffect: Gi, useLayoutEffect: $i, useMemo: Yi, useReducer: Ti, useRef: Ui, useState: function () { return Ti(Ci); }, useDebugValue: Ki, useDeferredValue: function (e) { var t = _i(); return null === gi ? (t.memoizedState = e) : Qi(t, gi.memoizedState, e); }, useTransition: function () { return [Ti(Ci)[0], _i().memoizedState]; }, useMutableSource: Pi, useSyncExternalStore: Ai, useId: el, unstable_isNewReconciler: !1, }; function dl(e, t) { try { var n = '', a = t; do { (n += V(a)), (a = a.return); } while (a); var r = n; } catch (o) { r = '\nError generating stack: ' + o.message + '\n' + o.stack; } return { value: e, source: t, stack: r, digest: null }; } function ul(e, t, n) { return { value: e, source: null, stack: null != n ? n : null, digest: null != t ? t : null, }; } function pl(e, t) { try { console.error(t.value); } catch (n) { setTimeout(function () { throw n; }); } } var ml = 'function' === typeof WeakMap ? WeakMap : Map; function hl(e, t, n) { ((n = No(-1, n)).tag = 3), (n.payload = { element: null }); var a = t.value; return ( (n.callback = function () { Gs || ((Gs = !0), ($s = a)), pl(0, t); }), n ); } function fl(e, t, n) { (n = No(-1, n)).tag = 3; var a = e.type.getDerivedStateFromError; if ('function' === typeof a) { var r = t.value; (n.payload = function () { return a(r); }), (n.callback = function () { pl(0, t); }); } var o = e.stateNode; return ( null !== o && 'function' === typeof o.componentDidCatch && (n.callback = function () { pl(0, t), 'function' !== typeof a && (null === Zs ? (Zs = new Set([this])) : Zs.add(this)); var e = t.stack; this.componentDidCatch(t.value, { componentStack: null !== e ? e : '', }); }), n ); } function gl(e, t, n) { var a = e.pingCache; if (null === a) { a = e.pingCache = new ml(); var r = new Set(); a.set(t, r); } else void 0 === (r = a.get(t)) && ((r = new Set()), a.set(t, r)); r.has(n) || (r.add(n), (e = Ec.bind(null, e, t, n)), t.then(e, e)); } function yl(e) { do { var t; if ( ((t = 13 === e.tag) && (t = null === (t = e.memoizedState) || null !== t.dehydrated), t) ) return e; e = e.return; } while (null !== e); return null; } function wl(e, t, n, a, r) { return 0 === (1 & e.mode) ? (e === t ? (e.flags |= 65536) : ((e.flags |= 128), (n.flags |= 131072), (n.flags &= -52805), 1 === n.tag && (null === n.alternate ? (n.tag = 17) : (((t = No(-1, 1)).tag = 2), Do(n, t, 1))), (n.lanes |= 1)), e) : ((e.flags |= 65536), (e.lanes = r), e); } var bl = x.ReactCurrentOwner, xl = !1; function vl(e, t, n, a) { t.child = null === e ? Qo(t, null, n, a) : Yo(t, e.child, n, a); } function zl(e, t, n, a, r) { n = n.render; var o = t.ref; return ( So(t, r), (a = ji(e, t, n, a, o, r)), (n = Si()), null === e || xl ? (ro && n && eo(t), (t.flags |= 1), vl(e, t, a, r), t.child) : ((t.updateQueue = e.updateQueue), (t.flags &= -2053), (e.lanes &= ~r), Gl(e, t, r)) ); } function kl(e, t, n, a, r) { if (null === e) { var o = n.type; return 'function' !== typeof o || Rc(o) || void 0 !== o.defaultProps || null !== n.compare || void 0 !== n.defaultProps ? (((e = Dc(n.type, null, a, t, t.mode, r)).ref = t.ref), (e.return = t), (t.child = e)) : ((t.tag = 15), (t.type = o), jl(e, t, o, a, r)); } if (((o = e.child), 0 === (e.lanes & r))) { var i = o.memoizedProps; if ((n = null !== (n = n.compare) ? n : sa)(i, a) && e.ref === t.ref) return Gl(e, t, r); } return ( (t.flags |= 1), ((e = Nc(o, a)).ref = t.ref), (e.return = t), (t.child = e) ); } function jl(e, t, n, a, r) { if (null !== e) { var o = e.memoizedProps; if (sa(o, a) && e.ref === t.ref) { if (((xl = !1), (t.pendingProps = a = o), 0 === (e.lanes & r))) return (t.lanes = e.lanes), Gl(e, t, r); 0 !== (131072 & e.flags) && (xl = !0); } } return _l(e, t, n, a, r); } function Sl(e, t, n) { var a = t.pendingProps, r = a.children, o = null !== e ? e.memoizedState : null; if ('hidden' === a.mode) if (0 === (1 & t.mode)) (t.memoizedState = { baseLanes: 0, cachePool: null, transitions: null, }), Er(Ns, Rs), (Rs |= n); else { if (0 === (1073741824 & n)) return ( (e = null !== o ? o.baseLanes | n : n), (t.lanes = t.childLanes = 1073741824), (t.memoizedState = { baseLanes: e, cachePool: null, transitions: null, }), (t.updateQueue = null), Er(Ns, Rs), (Rs |= e), null ); (t.memoizedState = { baseLanes: 0, cachePool: null, transitions: null, }), (a = null !== o ? o.baseLanes : n), Er(Ns, Rs), (Rs |= a); } else null !== o ? ((a = o.baseLanes | n), (t.memoizedState = null)) : (a = n), Er(Ns, Rs), (Rs |= a); return vl(e, t, r, n), t.child; } function El(e, t) { var n = t.ref; ((null === e && null !== n) || (null !== e && e.ref !== n)) && ((t.flags |= 512), (t.flags |= 2097152)); } function _l(e, t, n, a, r) { var o = Ar(n) ? Tr : Cr.current; return ( (o = Pr(t, o)), So(t, r), (n = ji(e, t, n, a, o, r)), (a = Si()), null === e || xl ? (ro && a && eo(t), (t.flags |= 1), vl(e, t, n, r), t.child) : ((t.updateQueue = e.updateQueue), (t.flags &= -2053), (e.lanes &= ~r), Gl(e, t, r)) ); } function Cl(e, t, n, a, r) { if (Ar(n)) { var o = !0; Lr(t); } else o = !1; if ((So(t, r), null === t.stateNode)) Hl(e, t), Ho(t, n, a), $o(t, n, a, r), (a = !0); else if (null === e) { var i = t.stateNode, l = t.memoizedProps; i.props = l; var s = i.context, c = n.contextType; 'object' === typeof c && null !== c ? (c = Eo(c)) : (c = Pr(t, (c = Ar(n) ? Tr : Cr.current))); var d = n.getDerivedStateFromProps, u = 'function' === typeof d || 'function' === typeof i.getSnapshotBeforeUpdate; u || ('function' !== typeof i.UNSAFE_componentWillReceiveProps && 'function' !== typeof i.componentWillReceiveProps) || ((l !== a || s !== c) && Go(t, i, a, c)), (Po = !1); var p = t.memoizedState; (i.state = p), Mo(t, a, i, r), (s = t.memoizedState), l !== a || p !== s || Ir.current || Po ? ('function' === typeof d && (Vo(t, n, d, a), (s = t.memoizedState)), (l = Po || Wo(t, n, l, a, p, s, c)) ? (u || ('function' !== typeof i.UNSAFE_componentWillMount && 'function' !== typeof i.componentWillMount) || ('function' === typeof i.componentWillMount && i.componentWillMount(), 'function' === typeof i.UNSAFE_componentWillMount && i.UNSAFE_componentWillMount()), 'function' === typeof i.componentDidMount && (t.flags |= 4194308)) : ('function' === typeof i.componentDidMount && (t.flags |= 4194308), (t.memoizedProps = a), (t.memoizedState = s)), (i.props = a), (i.state = s), (i.context = c), (a = l)) : ('function' === typeof i.componentDidMount && (t.flags |= 4194308), (a = !1)); } else { (i = t.stateNode), Ro(e, t), (l = t.memoizedProps), (c = t.type === t.elementType ? l : yo(t.type, l)), (i.props = c), (u = t.pendingProps), (p = i.context), 'object' === typeof (s = n.contextType) && null !== s ? (s = Eo(s)) : (s = Pr(t, (s = Ar(n) ? Tr : Cr.current))); var m = n.getDerivedStateFromProps; (d = 'function' === typeof m || 'function' === typeof i.getSnapshotBeforeUpdate) || ('function' !== typeof i.UNSAFE_componentWillReceiveProps && 'function' !== typeof i.componentWillReceiveProps) || ((l !== u || p !== s) && Go(t, i, a, s)), (Po = !1), (p = t.memoizedState), (i.state = p), Mo(t, a, i, r); var h = t.memoizedState; l !== u || p !== h || Ir.current || Po ? ('function' === typeof m && (Vo(t, n, m, a), (h = t.memoizedState)), (c = Po || Wo(t, n, c, a, p, h, s) || !1) ? (d || ('function' !== typeof i.UNSAFE_componentWillUpdate && 'function' !== typeof i.componentWillUpdate) || ('function' === typeof i.componentWillUpdate && i.componentWillUpdate(a, h, s), 'function' === typeof i.UNSAFE_componentWillUpdate && i.UNSAFE_componentWillUpdate(a, h, s)), 'function' === typeof i.componentDidUpdate && (t.flags |= 4), 'function' === typeof i.getSnapshotBeforeUpdate && (t.flags |= 1024)) : ('function' !== typeof i.componentDidUpdate || (l === e.memoizedProps && p === e.memoizedState) || (t.flags |= 4), 'function' !== typeof i.getSnapshotBeforeUpdate || (l === e.memoizedProps && p === e.memoizedState) || (t.flags |= 1024), (t.memoizedProps = a), (t.memoizedState = h)), (i.props = a), (i.state = h), (i.context = s), (a = c)) : ('function' !== typeof i.componentDidUpdate || (l === e.memoizedProps && p === e.memoizedState) || (t.flags |= 4), 'function' !== typeof i.getSnapshotBeforeUpdate || (l === e.memoizedProps && p === e.memoizedState) || (t.flags |= 1024), (a = !1)); } return Il(e, t, n, a, o, r); } function Il(e, t, n, a, r, o) { El(e, t); var i = 0 !== (128 & t.flags); if (!a && !i) return r && Or(t, n, !1), Gl(e, t, o); (a = t.stateNode), (bl.current = t); var l = i && 'function' !== typeof n.getDerivedStateFromError ? null : a.render(); return ( (t.flags |= 1), null !== e && i ? ((t.child = Yo(t, e.child, null, o)), (t.child = Yo(t, null, l, o))) : vl(e, t, l, o), (t.memoizedState = a.state), r && Or(t, n, !0), t.child ); } function Tl(e) { var t = e.stateNode; t.pendingContext ? Nr(0, t.pendingContext, t.pendingContext !== t.context) : t.context && Nr(0, t.context, !1), ri(e, t.containerInfo); } function Pl(e, t, n, a, r) { return ho(), fo(r), (t.flags |= 256), vl(e, t, n, a), t.child; } var Al, Rl, Nl, Dl, Ll = { dehydrated: null, treeContext: null, retryLane: 0 }; function Ol(e) { return { baseLanes: e, cachePool: null, transitions: null }; } function Ml(e, t, n) { var a, r = t.pendingProps, i = si.current, l = !1, s = 0 !== (128 & t.flags); if ( ((a = s) || (a = (null === e || null !== e.memoizedState) && 0 !== (2 & i)), a ? ((l = !0), (t.flags &= -129)) : (null !== e && null === e.memoizedState) || (i |= 1), Er(si, 1 & i), null === e) ) return ( co(t), null !== (e = t.memoizedState) && null !== (e = e.dehydrated) ? (0 === (1 & t.mode) ? (t.lanes = 1) : '$!' === e.data ? (t.lanes = 8) : (t.lanes = 1073741824), null) : ((s = r.children), (e = r.fallback), l ? ((r = t.mode), (l = t.child), (s = { mode: 'hidden', children: s }), 0 === (1 & r) && null !== l ? ((l.childLanes = 0), (l.pendingProps = s)) : (l = Oc(s, r, 0, null)), (e = Lc(e, r, n, null)), (l.return = t), (e.return = t), (l.sibling = e), (t.child = l), (t.child.memoizedState = Ol(n)), (t.memoizedState = Ll), e) : Bl(t, s)) ); if (null !== (i = e.memoizedState) && null !== (a = i.dehydrated)) return (function (e, t, n, a, r, i, l) { if (n) return 256 & t.flags ? ((t.flags &= -257), Ul(e, t, l, (a = ul(Error(o(422)))))) : null !== t.memoizedState ? ((t.child = e.child), (t.flags |= 128), null) : ((i = a.fallback), (r = t.mode), (a = Oc( { mode: 'visible', children: a.children }, r, 0, null, )), ((i = Lc(i, r, l, null)).flags |= 2), (a.return = t), (i.return = t), (a.sibling = i), (t.child = a), 0 !== (1 & t.mode) && Yo(t, e.child, null, l), (t.child.memoizedState = Ol(l)), (t.memoizedState = Ll), i); if (0 === (1 & t.mode)) return Ul(e, t, l, null); if ('$!' === r.data) { if ((a = r.nextSibling && r.nextSibling.dataset)) var s = a.dgst; return ( (a = s), Ul(e, t, l, (a = ul((i = Error(o(419))), a, void 0))) ); } if (((s = 0 !== (l & e.childLanes)), xl || s)) { if (null !== (a = Ts)) { switch (l & -l) { case 4: r = 2; break; case 16: r = 8; break; case 64: case 128: case 256: case 512: case 1024: case 2048: case 4096: case 8192: case 16384: case 32768: case 65536: case 131072: case 262144: case 524288: case 1048576: case 2097152: case 4194304: case 8388608: case 16777216: case 33554432: case 67108864: r = 32; break; case 536870912: r = 268435456; break; default: r = 0; } 0 !== (r = 0 !== (r & (a.suspendedLanes | l)) ? 0 : r) && r !== i.retryLane && ((i.retryLane = r), To(e, r), ac(a, e, r, -1)); } return gc(), Ul(e, t, l, (a = ul(Error(o(421))))); } return '$?' === r.data ? ((t.flags |= 128), (t.child = e.child), (t = Cc.bind(null, e)), (r._reactRetry = t), null) : ((e = i.treeContext), (ao = cr(r.nextSibling)), (no = t), (ro = !0), (oo = null), null !== e && ((Zr[Xr++] = qr), (Zr[Xr++] = Yr), (Zr[Xr++] = Kr), (qr = e.id), (Yr = e.overflow), (Kr = t)), (t = Bl(t, a.children)), (t.flags |= 4096), t); })(e, t, s, r, a, i, n); if (l) { (l = r.fallback), (s = t.mode), (a = (i = e.child).sibling); var c = { mode: 'hidden', children: r.children }; return ( 0 === (1 & s) && t.child !== i ? (((r = t.child).childLanes = 0), (r.pendingProps = c), (t.deletions = null)) : ((r = Nc(i, c)).subtreeFlags = 14680064 & i.subtreeFlags), null !== a ? (l = Nc(a, l)) : ((l = Lc(l, s, n, null)).flags |= 2), (l.return = t), (r.return = t), (r.sibling = l), (t.child = r), (r = l), (l = t.child), (s = null === (s = e.child.memoizedState) ? Ol(n) : { baseLanes: s.baseLanes | n, cachePool: null, transitions: s.transitions, }), (l.memoizedState = s), (l.childLanes = e.childLanes & ~n), (t.memoizedState = Ll), r ); } return ( (e = (l = e.child).sibling), (r = Nc(l, { mode: 'visible', children: r.children })), 0 === (1 & t.mode) && (r.lanes = n), (r.return = t), (r.sibling = null), null !== e && (null === (n = t.deletions) ? ((t.deletions = [e]), (t.flags |= 16)) : n.push(e)), (t.child = r), (t.memoizedState = null), r ); } function Bl(e, t) { return ( ((t = Oc({ mode: 'visible', children: t }, e.mode, 0, null)).return = e), (e.child = t) ); } function Ul(e, t, n, a) { return ( null !== a && fo(a), Yo(t, e.child, null, n), ((e = Bl(t, t.pendingProps.children)).flags |= 2), (t.memoizedState = null), e ); } function Vl(e, t, n) { e.lanes |= t; var a = e.alternate; null !== a && (a.lanes |= t), jo(e.return, t, n); } function Fl(e, t, n, a, r) { var o = e.memoizedState; null === o ? (e.memoizedState = { isBackwards: t, rendering: null, renderingStartTime: 0, last: a, tail: n, tailMode: r, }) : ((o.isBackwards = t), (o.rendering = null), (o.renderingStartTime = 0), (o.last = a), (o.tail = n), (o.tailMode = r)); } function Wl(e, t, n) { var a = t.pendingProps, r = a.revealOrder, o = a.tail; if ((vl(e, t, a.children, n), 0 !== (2 & (a = si.current)))) (a = (1 & a) | 2), (t.flags |= 128); else { if (null !== e && 0 !== (128 & e.flags)) e: for (e = t.child; null !== e; ) { if (13 === e.tag) null !== e.memoizedState && Vl(e, n, t); else if (19 === e.tag) Vl(e, n, t); else if (null !== e.child) { (e.child.return = e), (e = e.child); continue; } if (e === t) break e; for (; null === e.sibling; ) { if (null === e.return || e.return === t) break e; e = e.return; } (e.sibling.return = e.return), (e = e.sibling); } a &= 1; } if ((Er(si, a), 0 === (1 & t.mode))) t.memoizedState = null; else switch (r) { case 'forwards': for (n = t.child, r = null; null !== n; ) null !== (e = n.alternate) && null === ci(e) && (r = n), (n = n.sibling); null === (n = r) ? ((r = t.child), (t.child = null)) : ((r = n.sibling), (n.sibling = null)), Fl(t, !1, r, n, o); break; case 'backwards': for (n = null, r = t.child, t.child = null; null !== r; ) { if (null !== (e = r.alternate) && null === ci(e)) { t.child = r; break; } (e = r.sibling), (r.sibling = n), (n = r), (r = e); } Fl(t, !0, n, null, o); break; case 'together': Fl(t, !1, null, null, void 0); break; default: t.memoizedState = null; } return t.child; } function Hl(e, t) { 0 === (1 & t.mode) && null !== e && ((e.alternate = null), (t.alternate = null), (t.flags |= 2)); } function Gl(e, t, n) { if ( (null !== e && (t.dependencies = e.dependencies), (Os |= t.lanes), 0 === (n & t.childLanes)) ) return null; if (null !== e && t.child !== e.child) throw Error(o(153)); if (null !== t.child) { for ( n = Nc((e = t.child), e.pendingProps), t.child = n, n.return = t; null !== e.sibling; ) (e = e.sibling), ((n = n.sibling = Nc(e, e.pendingProps)).return = t); n.sibling = null; } return t.child; } function $l(e, t) { if (!ro) switch (e.tailMode) { case 'hidden': t = e.tail; for (var n = null; null !== t; ) null !== t.alternate && (n = t), (t = t.sibling); null === n ? (e.tail = null) : (n.sibling = null); break; case 'collapsed': n = e.tail; for (var a = null; null !== n; ) null !== n.alternate && (a = n), (n = n.sibling); null === a ? t || null === e.tail ? (e.tail = null) : (e.tail.sibling = null) : (a.sibling = null); } } function Zl(e) { var t = null !== e.alternate && e.alternate.child === e.child, n = 0, a = 0; if (t) for (var r = e.child; null !== r; ) (n |= r.lanes | r.childLanes), (a |= 14680064 & r.subtreeFlags), (a |= 14680064 & r.flags), (r.return = e), (r = r.sibling); else for (r = e.child; null !== r; ) (n |= r.lanes | r.childLanes), (a |= r.subtreeFlags), (a |= r.flags), (r.return = e), (r = r.sibling); return (e.subtreeFlags |= a), (e.childLanes = n), t; } function Xl(e, t, n) { var a = t.pendingProps; switch ((to(t), t.tag)) { case 2: case 16: case 15: case 0: case 11: case 7: case 8: case 12: case 9: case 14: return Zl(t), null; case 1: case 17: return Ar(t.type) && Rr(), Zl(t), null; case 3: return ( (a = t.stateNode), oi(), Sr(Ir), Sr(Cr), ui(), a.pendingContext && ((a.context = a.pendingContext), (a.pendingContext = null)), (null !== e && null !== e.child) || (po(t) ? (t.flags |= 4) : null === e || (e.memoizedState.isDehydrated && 0 === (256 & t.flags)) || ((t.flags |= 1024), null !== oo && (lc(oo), (oo = null)))), Rl(e, t), Zl(t), null ); case 5: li(t); var r = ai(ni.current); if (((n = t.type), null !== e && null != t.stateNode)) Nl(e, t, n, a, r), e.ref !== t.ref && ((t.flags |= 512), (t.flags |= 2097152)); else { if (!a) { if (null === t.stateNode) throw Error(o(166)); return Zl(t), null; } if (((e = ai(ei.current)), po(t))) { (a = t.stateNode), (n = t.type); var i = t.memoizedProps; switch ( ((a[pr] = t), (a[mr] = i), (e = 0 !== (1 & t.mode)), n) ) { case 'dialog': Ba('cancel', a), Ba('close', a); break; case 'iframe': case 'object': case 'embed': Ba('load', a); break; case 'video': case 'audio': for (r = 0; r < Da.length; r++) Ba(Da[r], a); break; case 'source': Ba('error', a); break; case 'img': case 'image': case 'link': Ba('error', a), Ba('load', a); break; case 'details': Ba('toggle', a); break; case 'input': q(a, i), Ba('invalid', a); break; case 'select': (a._wrapperState = { wasMultiple: !!i.multiple }), Ba('invalid', a); break; case 'textarea': re(a, i), Ba('invalid', a); } for (var s in (we(n, i), (r = null), i)) if (i.hasOwnProperty(s)) { var c = i[s]; 'children' === s ? 'string' === typeof c ? a.textContent !== c && (!0 !== i.suppressHydrationWarning && Qa(a.textContent, c, e), (r = ['children', c])) : 'number' === typeof c && a.textContent !== '' + c && (!0 !== i.suppressHydrationWarning && Qa(a.textContent, c, e), (r = ['children', '' + c])) : l.hasOwnProperty(s) && null != c && 'onScroll' === s && Ba('scroll', a); } switch (n) { case 'input': $(a), J(a, i, !0); break; case 'textarea': $(a), ie(a); break; case 'select': case 'option': break; default: 'function' === typeof i.onClick && (a.onclick = Ja); } (a = r), (t.updateQueue = a), null !== a && (t.flags |= 4); } else { (s = 9 === r.nodeType ? r : r.ownerDocument), 'http://www.w3.org/1999/xhtml' === e && (e = le(n)), 'http://www.w3.org/1999/xhtml' === e ? 'script' === n ? (((e = s.createElement('div')).innerHTML = '<script><\/script>'), (e = e.removeChild(e.firstChild))) : 'string' === typeof a.is ? (e = s.createElement(n, { is: a.is })) : ((e = s.createElement(n)), 'select' === n && ((s = e), a.multiple ? (s.multiple = !0) : a.size && (s.size = a.size))) : (e = s.createElementNS(e, n)), (e[pr] = t), (e[mr] = a), Al(e, t, !1, !1), (t.stateNode = e); e: { switch (((s = be(n, a)), n)) { case 'dialog': Ba('cancel', e), Ba('close', e), (r = a); break; case 'iframe': case 'object': case 'embed': Ba('load', e), (r = a); break; case 'video': case 'audio': for (r = 0; r < Da.length; r++) Ba(Da[r], e); r = a; break; case 'source': Ba('error', e), (r = a); break; case 'img': case 'image': case 'link': Ba('error', e), Ba('load', e), (r = a); break; case 'details': Ba('toggle', e), (r = a); break; case 'input': q(e, a), (r = K(e, a)), Ba('invalid', e); break; case 'option': default: r = a; break; case 'select': (e._wrapperState = { wasMultiple: !!a.multiple, }), (r = O({}, a, { value: void 0 })), Ba('invalid', e); break; case 'textarea': re(e, a), (r = ae(e, a)), Ba('invalid', e); } for (i in (we(n, r), (c = r))) if (c.hasOwnProperty(i)) { var d = c[i]; 'style' === i ? ge(e, d) : 'dangerouslySetInnerHTML' === i ? null != (d = d ? d.__html : void 0) && ue(e, d) : 'children' === i ? 'string' === typeof d ? ('textarea' !== n || '' !== d) && pe(e, d) : 'number' === typeof d && pe(e, '' + d) : 'suppressContentEditableWarning' !== i && 'suppressHydrationWarning' !== i && 'autoFocus' !== i && (l.hasOwnProperty(i) ? null != d && 'onScroll' === i && Ba('scroll', e) : null != d && b(e, i, d, s)); } switch (n) { case 'input': $(e), J(e, a, !1); break; case 'textarea': $(e), ie(e); break; case 'option': null != a.value && e.setAttribute('value', '' + H(a.value)); break; case 'select': (e.multiple = !!a.multiple), null != (i = a.value) ? ne(e, !!a.multiple, i, !1) : null != a.defaultValue && ne( e, !!a.multiple, a.defaultValue, !0, ); break; default: 'function' === typeof r.onClick && (e.onclick = Ja); } switch (n) { case 'button': case 'input': case 'select': case 'textarea': a = !!a.autoFocus; break e; case 'img': a = !0; break e; default: a = !1; } } a && (t.flags |= 4); } null !== t.ref && ((t.flags |= 512), (t.flags |= 2097152)); } return Zl(t), null; case 6: if (e && null != t.stateNode) Dl(e, t, e.memoizedProps, a); else { if ('string' !== typeof a && null === t.stateNode) throw Error(o(166)); if (((n = ai(ni.current)), ai(ei.current), po(t))) { if ( ((a = t.stateNode), (n = t.memoizedProps), (a[pr] = t), (i = a.nodeValue !== n) && null !== (e = no)) ) switch (e.tag) { case 3: Qa(a.nodeValue, n, 0 !== (1 & e.mode)); break; case 5: !0 !== e.memoizedProps.suppressHydrationWarning && Qa(a.nodeValue, n, 0 !== (1 & e.mode)); } i && (t.flags |= 4); } else ((a = ( 9 === n.nodeType ? n : n.ownerDocument ).createTextNode(a))[pr] = t), (t.stateNode = a); } return Zl(t), null; case 13: if ( (Sr(si), (a = t.memoizedState), null === e || (null !== e.memoizedState && null !== e.memoizedState.dehydrated)) ) { if ( ro && null !== ao && 0 !== (1 & t.mode) && 0 === (128 & t.flags) ) mo(), ho(), (t.flags |= 98560), (i = !1); else if (((i = po(t)), null !== a && null !== a.dehydrated)) { if (null === e) { if (!i) throw Error(o(318)); if ( !(i = null !== (i = t.memoizedState) ? i.dehydrated : null) ) throw Error(o(317)); i[pr] = t; } else ho(), 0 === (128 & t.flags) && (t.memoizedState = null), (t.flags |= 4); Zl(t), (i = !1); } else null !== oo && (lc(oo), (oo = null)), (i = !0); if (!i) return 65536 & t.flags ? t : null; } return 0 !== (128 & t.flags) ? ((t.lanes = n), t) : ((a = null !== a) !== (null !== e && null !== e.memoizedState) && a && ((t.child.flags |= 8192), 0 !== (1 & t.mode) && (null === e || 0 !== (1 & si.current) ? 0 === Ds && (Ds = 3) : gc())), null !== t.updateQueue && (t.flags |= 4), Zl(t), null); case 4: return ( oi(), Rl(e, t), null === e && Fa(t.stateNode.containerInfo), Zl(t), null ); case 10: return ko(t.type._context), Zl(t), null; case 19: if ((Sr(si), null === (i = t.memoizedState))) return Zl(t), null; if (((a = 0 !== (128 & t.flags)), null === (s = i.rendering))) if (a) $l(i, !1); else { if (0 !== Ds || (null !== e && 0 !== (128 & e.flags))) for (e = t.child; null !== e; ) { if (null !== (s = ci(e))) { for ( t.flags |= 128, $l(i, !1), null !== (a = s.updateQueue) && ((t.updateQueue = a), (t.flags |= 4)), t.subtreeFlags = 0, a = n, n = t.child; null !== n; ) (e = a), ((i = n).flags &= 14680066), null === (s = i.alternate) ? ((i.childLanes = 0), (i.lanes = e), (i.child = null), (i.subtreeFlags = 0), (i.memoizedProps = null), (i.memoizedState = null), (i.updateQueue = null), (i.dependencies = null), (i.stateNode = null)) : ((i.childLanes = s.childLanes), (i.lanes = s.lanes), (i.child = s.child), (i.subtreeFlags = 0), (i.deletions = null), (i.memoizedProps = s.memoizedProps), (i.memoizedState = s.memoizedState), (i.updateQueue = s.updateQueue), (i.type = s.type), (e = s.dependencies), (i.dependencies = null === e ? null : { lanes: e.lanes, firstContext: e.firstContext, })), (n = n.sibling); return Er(si, (1 & si.current) | 2), t.child; } e = e.sibling; } null !== i.tail && Ye() > Ws && ((t.flags |= 128), (a = !0), $l(i, !1), (t.lanes = 4194304)); } else { if (!a) if (null !== (e = ci(s))) { if ( ((t.flags |= 128), (a = !0), null !== (n = e.updateQueue) && ((t.updateQueue = n), (t.flags |= 4)), $l(i, !0), null === i.tail && 'hidden' === i.tailMode && !s.alternate && !ro) ) return Zl(t), null; } else 2 * Ye() - i.renderingStartTime > Ws && 1073741824 !== n && ((t.flags |= 128), (a = !0), $l(i, !1), (t.lanes = 4194304)); i.isBackwards ? ((s.sibling = t.child), (t.child = s)) : (null !== (n = i.last) ? (n.sibling = s) : (t.child = s), (i.last = s)); } return null !== i.tail ? ((t = i.tail), (i.rendering = t), (i.tail = t.sibling), (i.renderingStartTime = Ye()), (t.sibling = null), (n = si.current), Er(si, a ? (1 & n) | 2 : 1 & n), t) : (Zl(t), null); case 22: case 23: return ( pc(), (a = null !== t.memoizedState), null !== e && (null !== e.memoizedState) !== a && (t.flags |= 8192), a && 0 !== (1 & t.mode) ? 0 !== (1073741824 & Rs) && (Zl(t), 6 & t.subtreeFlags && (t.flags |= 8192)) : Zl(t), null ); case 24: case 25: return null; } throw Error(o(156, t.tag)); } function Kl(e, t) { switch ((to(t), t.tag)) { case 1: return ( Ar(t.type) && Rr(), 65536 & (e = t.flags) ? ((t.flags = (-65537 & e) | 128), t) : null ); case 3: return ( oi(), Sr(Ir), Sr(Cr), ui(), 0 !== (65536 & (e = t.flags)) && 0 === (128 & e) ? ((t.flags = (-65537 & e) | 128), t) : null ); case 5: return li(t), null; case 13: if ( (Sr(si), null !== (e = t.memoizedState) && null !== e.dehydrated) ) { if (null === t.alternate) throw Error(o(340)); ho(); } return 65536 & (e = t.flags) ? ((t.flags = (-65537 & e) | 128), t) : null; case 19: return Sr(si), null; case 4: return oi(), null; case 10: return ko(t.type._context), null; case 22: case 23: return pc(), null; default: return null; } } (Al = function (e, t) { for (var n = t.child; null !== n; ) { if (5 === n.tag || 6 === n.tag) e.appendChild(n.stateNode); else if (4 !== n.tag && null !== n.child) { (n.child.return = n), (n = n.child); continue; } if (n === t) break; for (; null === n.sibling; ) { if (null === n.return || n.return === t) return; n = n.return; } (n.sibling.return = n.return), (n = n.sibling); } }), (Rl = function () {}), (Nl = function (e, t, n, a) { var r = e.memoizedProps; if (r !== a) { (e = t.stateNode), ai(ei.current); var o, i = null; switch (n) { case 'input': (r = K(e, r)), (a = K(e, a)), (i = []); break; case 'select': (r = O({}, r, { value: void 0 })), (a = O({}, a, { value: void 0 })), (i = []); break; case 'textarea': (r = ae(e, r)), (a = ae(e, a)), (i = []); break; default: 'function' !== typeof r.onClick && 'function' === typeof a.onClick && (e.onclick = Ja); } for (d in (we(n, a), (n = null), r)) if (!a.hasOwnProperty(d) && r.hasOwnProperty(d) && null != r[d]) if ('style' === d) { var s = r[d]; for (o in s) s.hasOwnProperty(o) && (n || (n = {}), (n[o] = '')); } else 'dangerouslySetInnerHTML' !== d && 'children' !== d && 'suppressContentEditableWarning' !== d && 'suppressHydrationWarning' !== d && 'autoFocus' !== d && (l.hasOwnProperty(d) ? i || (i = []) : (i = i || []).push(d, null)); for (d in a) { var c = a[d]; if ( ((s = null != r ? r[d] : void 0), a.hasOwnProperty(d) && c !== s && (null != c || null != s)) ) if ('style' === d) if (s) { for (o in s) !s.hasOwnProperty(o) || (c && c.hasOwnProperty(o)) || (n || (n = {}), (n[o] = '')); for (o in c) c.hasOwnProperty(o) && s[o] !== c[o] && (n || (n = {}), (n[o] = c[o])); } else n || (i || (i = []), i.push(d, n)), (n = c); else 'dangerouslySetInnerHTML' === d ? ((c = c ? c.__html : void 0), (s = s ? s.__html : void 0), null != c && s !== c && (i = i || []).push(d, c)) : 'children' === d ? ('string' !== typeof c && 'number' !== typeof c) || (i = i || []).push(d, '' + c) : 'suppressContentEditableWarning' !== d && 'suppressHydrationWarning' !== d && (l.hasOwnProperty(d) ? (null != c && 'onScroll' === d && Ba('scroll', e), i || s === c || (i = [])) : (i = i || []).push(d, c)); } n && (i = i || []).push('style', n); var d = i; (t.updateQueue = d) && (t.flags |= 4); } }), (Dl = function (e, t, n, a) { n !== a && (t.flags |= 4); }); var ql = !1, Yl = !1, Ql = 'function' === typeof WeakSet ? WeakSet : Set, Jl = null; function es(e, t) { var n = e.ref; if (null !== n) if ('function' === typeof n) try { n(null); } catch (a) { Sc(e, t, a); } else n.current = null; } function ts(e, t, n) { try { n(); } catch (a) { Sc(e, t, a); } } var ns = !1; function as(e, t, n) { var a = t.updateQueue; if (null !== (a = null !== a ? a.lastEffect : null)) { var r = (a = a.next); do { if ((r.tag & e) === e) { var o = r.destroy; (r.destroy = void 0), void 0 !== o && ts(t, n, o); } r = r.next; } while (r !== a); } } function rs(e, t) { if (null !== (t = null !== (t = t.updateQueue) ? t.lastEffect : null)) { var n = (t = t.next); do { if ((n.tag & e) === e) { var a = n.create; n.destroy = a(); } n = n.next; } while (n !== t); } } function os(e) { var t = e.ref; if (null !== t) { var n = e.stateNode; e.tag, (e = n), 'function' === typeof t ? t(e) : (t.current = e); } } function is(e) { var t = e.alternate; null !== t && ((e.alternate = null), is(t)), (e.child = null), (e.deletions = null), (e.sibling = null), 5 === e.tag && null !== (t = e.stateNode) && (delete t[pr], delete t[mr], delete t[fr], delete t[gr], delete t[yr]), (e.stateNode = null), (e.return = null), (e.dependencies = null), (e.memoizedProps = null), (e.memoizedState = null), (e.pendingProps = null), (e.stateNode = null), (e.updateQueue = null); } function ls(e) { return 5 === e.tag || 3 === e.tag || 4 === e.tag; } function ss(e) { e: for (;;) { for (; null === e.sibling; ) { if (null === e.return || ls(e.return)) return null; e = e.return; } for ( e.sibling.return = e.return, e = e.sibling; 5 !== e.tag && 6 !== e.tag && 18 !== e.tag; ) { if (2 & e.flags) continue e; if (null === e.child || 4 === e.tag) continue e; (e.child.return = e), (e = e.child); } if (!(2 & e.flags)) return e.stateNode; } } function cs(e, t, n) { var a = e.tag; if (5 === a || 6 === a) (e = e.stateNode), t ? 8 === n.nodeType ? n.parentNode.insertBefore(e, t) : n.insertBefore(e, t) : (8 === n.nodeType ? (t = n.parentNode).insertBefore(e, n) : (t = n).appendChild(e), (null !== (n = n._reactRootContainer) && void 0 !== n) || null !== t.onclick || (t.onclick = Ja)); else if (4 !== a && null !== (e = e.child)) for (cs(e, t, n), e = e.sibling; null !== e; ) cs(e, t, n), (e = e.sibling); } function ds(e, t, n) { var a = e.tag; if (5 === a || 6 === a) (e = e.stateNode), t ? n.insertBefore(e, t) : n.appendChild(e); else if (4 !== a && null !== (e = e.child)) for (ds(e, t, n), e = e.sibling; null !== e; ) ds(e, t, n), (e = e.sibling); } var us = null, ps = !1; function ms(e, t, n) { for (n = n.child; null !== n; ) hs(e, t, n), (n = n.sibling); } function hs(e, t, n) { if (ot && 'function' === typeof ot.onCommitFiberUnmount) try { ot.onCommitFiberUnmount(rt, n); } catch (l) {} switch (n.tag) { case 5: Yl || es(n, t); case 6: var a = us, r = ps; (us = null), ms(e, t, n), (ps = r), null !== (us = a) && (ps ? ((e = us), (n = n.stateNode), 8 === e.nodeType ? e.parentNode.removeChild(n) : e.removeChild(n)) : us.removeChild(n.stateNode)); break; case 18: null !== us && (ps ? ((e = us), (n = n.stateNode), 8 === e.nodeType ? sr(e.parentNode, n) : 1 === e.nodeType && sr(e, n), Ft(e)) : sr(us, n.stateNode)); break; case 4: (a = us), (r = ps), (us = n.stateNode.containerInfo), (ps = !0), ms(e, t, n), (us = a), (ps = r); break; case 0: case 11: case 14: case 15: if ( !Yl && null !== (a = n.updateQueue) && null !== (a = a.lastEffect) ) { r = a = a.next; do { var o = r, i = o.destroy; (o = o.tag), void 0 !== i && (0 !== (2 & o) || 0 !== (4 & o)) && ts(n, t, i), (r = r.next); } while (r !== a); } ms(e, t, n); break; case 1: if ( !Yl && (es(n, t), 'function' === typeof (a = n.stateNode).componentWillUnmount) ) try { (a.props = n.memoizedProps), (a.state = n.memoizedState), a.componentWillUnmount(); } catch (l) { Sc(n, t, l); } ms(e, t, n); break; case 21: ms(e, t, n); break; case 22: 1 & n.mode ? ((Yl = (a = Yl) || null !== n.memoizedState), ms(e, t, n), (Yl = a)) : ms(e, t, n); break; default: ms(e, t, n); } } function fs(e) { var t = e.updateQueue; if (null !== t) { e.updateQueue = null; var n = e.stateNode; null === n && (n = e.stateNode = new Ql()), t.forEach(function (t) { var a = Ic.bind(null, e, t); n.has(t) || (n.add(t), t.then(a, a)); }); } } function gs(e, t) { var n = t.deletions; if (null !== n) for (var a = 0; a < n.length; a++) { var r = n[a]; try { var i = e, l = t, s = l; e: for (; null !== s; ) { switch (s.tag) { case 5: (us = s.stateNode), (ps = !1); break e; case 3: case 4: (us = s.stateNode.containerInfo), (ps = !0); break e; } s = s.return; } if (null === us) throw Error(o(160)); hs(i, l, r), (us = null), (ps = !1); var c = r.alternate; null !== c && (c.return = null), (r.return = null); } catch (d) { Sc(r, t, d); } } if (12854 & t.subtreeFlags) for (t = t.child; null !== t; ) ys(t, e), (t = t.sibling); } function ys(e, t) { var n = e.alternate, a = e.flags; switch (e.tag) { case 0: case 11: case 14: case 15: if ((gs(t, e), ws(e), 4 & a)) { try { as(3, e, e.return), rs(3, e); } catch (g) { Sc(e, e.return, g); } try { as(5, e, e.return); } catch (g) { Sc(e, e.return, g); } } break; case 1: gs(t, e), ws(e), 512 & a && null !== n && es(n, n.return); break; case 5: if ( (gs(t, e), ws(e), 512 & a && null !== n && es(n, n.return), 32 & e.flags) ) { var r = e.stateNode; try { pe(r, ''); } catch (g) { Sc(e, e.return, g); } } if (4 & a && null != (r = e.stateNode)) { var i = e.memoizedProps, l = null !== n ? n.memoizedProps : i, s = e.type, c = e.updateQueue; if (((e.updateQueue = null), null !== c)) try { 'input' === s && 'radio' === i.type && null != i.name && Y(r, i), be(s, l); var d = be(s, i); for (l = 0; l < c.length; l += 2) { var u = c[l], p = c[l + 1]; 'style' === u ? ge(r, p) : 'dangerouslySetInnerHTML' === u ? ue(r, p) : 'children' === u ? pe(r, p) : b(r, u, p, d); } switch (s) { case 'input': Q(r, i); break; case 'textarea': oe(r, i); break; case 'select': var m = r._wrapperState.wasMultiple; r._wrapperState.wasMultiple = !!i.multiple; var h = i.value; null != h ? ne(r, !!i.multiple, h, !1) : m !== !!i.multiple && (null != i.defaultValue ? ne( r, !!i.multiple, i.defaultValue, !0, ) : ne( r, !!i.multiple, i.multiple ? [] : '', !1, )); } r[mr] = i; } catch (g) { Sc(e, e.return, g); } } break; case 6: if ((gs(t, e), ws(e), 4 & a)) { if (null === e.stateNode) throw Error(o(162)); (r = e.stateNode), (i = e.memoizedProps); try { r.nodeValue = i; } catch (g) { Sc(e, e.return, g); } } break; case 3: if ( (gs(t, e), ws(e), 4 & a && null !== n && n.memoizedState.isDehydrated) ) try { Ft(t.containerInfo); } catch (g) { Sc(e, e.return, g); } break; case 4: default: gs(t, e), ws(e); break; case 13: gs(t, e), ws(e), 8192 & (r = e.child).flags && ((i = null !== r.memoizedState), (r.stateNode.isHidden = i), !i || (null !== r.alternate && null !== r.alternate.memoizedState) || (Fs = Ye())), 4 & a && fs(e); break; case 22: if ( ((u = null !== n && null !== n.memoizedState), 1 & e.mode ? ((Yl = (d = Yl) || u), gs(t, e), (Yl = d)) : gs(t, e), ws(e), 8192 & a) ) { if ( ((d = null !== e.memoizedState), (e.stateNode.isHidden = d) && !u && 0 !== (1 & e.mode)) ) for (Jl = e, u = e.child; null !== u; ) { for (p = Jl = u; null !== Jl; ) { switch (((h = (m = Jl).child), m.tag)) { case 0: case 11: case 14: case 15: as(4, m, m.return); break; case 1: es(m, m.return); var f = m.stateNode; if ( 'function' === typeof f.componentWillUnmount ) { (a = m), (n = m.return); try { (t = a), (f.props = t.memoizedProps), (f.state = t.memoizedState), f.componentWillUnmount(); } catch (g) { Sc(a, n, g); } } break; case 5: es(m, m.return); break; case 22: if (null !== m.memoizedState) { zs(p); continue; } } null !== h ? ((h.return = m), (Jl = h)) : zs(p); } u = u.sibling; } e: for (u = null, p = e; ; ) { if (5 === p.tag) { if (null === u) { u = p; try { (r = p.stateNode), d ? 'function' === typeof (i = r.style).setProperty ? i.setProperty( 'display', 'none', 'important', ) : (i.display = 'none') : ((s = p.stateNode), (l = void 0 !== (c = p.memoizedProps.style) && null !== c && c.hasOwnProperty('display') ? c.display : null), (s.style.display = fe('display', l))); } catch (g) { Sc(e, e.return, g); } } } else if (6 === p.tag) { if (null === u) try { p.stateNode.nodeValue = d ? '' : p.memoizedProps; } catch (g) { Sc(e, e.return, g); } } else if ( ((22 !== p.tag && 23 !== p.tag) || null === p.memoizedState || p === e) && null !== p.child ) { (p.child.return = p), (p = p.child); continue; } if (p === e) break e; for (; null === p.sibling; ) { if (null === p.return || p.return === e) break e; u === p && (u = null), (p = p.return); } u === p && (u = null), (p.sibling.return = p.return), (p = p.sibling); } } break; case 19: gs(t, e), ws(e), 4 & a && fs(e); case 21: } } function ws(e) { var t = e.flags; if (2 & t) { try { e: { for (var n = e.return; null !== n; ) { if (ls(n)) { var a = n; break e; } n = n.return; } throw Error(o(160)); } switch (a.tag) { case 5: var r = a.stateNode; 32 & a.flags && (pe(r, ''), (a.flags &= -33)), ds(e, ss(e), r); break; case 3: case 4: var i = a.stateNode.containerInfo; cs(e, ss(e), i); break; default: throw Error(o(161)); } } catch (l) { Sc(e, e.return, l); } e.flags &= -3; } 4096 & t && (e.flags &= -4097); } function bs(e, t, n) { (Jl = e), xs(e, t, n); } function xs(e, t, n) { for (var a = 0 !== (1 & e.mode); null !== Jl; ) { var r = Jl, o = r.child; if (22 === r.tag && a) { var i = null !== r.memoizedState || ql; if (!i) { var l = r.alternate, s = (null !== l && null !== l.memoizedState) || Yl; l = ql; var c = Yl; if (((ql = i), (Yl = s) && !c)) for (Jl = r; null !== Jl; ) (s = (i = Jl).child), 22 === i.tag && null !== i.memoizedState ? ks(r) : null !== s ? ((s.return = i), (Jl = s)) : ks(r); for (; null !== o; ) (Jl = o), xs(o, t, n), (o = o.sibling); (Jl = r), (ql = l), (Yl = c); } vs(e); } else 0 !== (8772 & r.subtreeFlags) && null !== o ? ((o.return = r), (Jl = o)) : vs(e); } } function vs(e) { for (; null !== Jl; ) { var t = Jl; if (0 !== (8772 & t.flags)) { var n = t.alternate; try { if (0 !== (8772 & t.flags)) switch (t.tag) { case 0: case 11: case 15: Yl || rs(5, t); break; case 1: var a = t.stateNode; if (4 & t.flags && !Yl) if (null === n) a.componentDidMount(); else { var r = t.elementType === t.type ? n.memoizedProps : yo(t.type, n.memoizedProps); a.componentDidUpdate( r, n.memoizedState, a.__reactInternalSnapshotBeforeUpdate, ); } var i = t.updateQueue; null !== i && Bo(t, i, a); break; case 3: var l = t.updateQueue; if (null !== l) { if (((n = null), null !== t.child)) switch (t.child.tag) { case 5: case 1: n = t.child.stateNode; } Bo(t, l, n); } break; case 5: var s = t.stateNode; if (null === n && 4 & t.flags) { n = s; var c = t.memoizedProps; switch (t.type) { case 'button': case 'input': case 'select': case 'textarea': c.autoFocus && n.focus(); break; case 'img': c.src && (n.src = c.src); } } break; case 6: case 4: case 12: case 19: case 17: case 21: case 22: case 23: case 25: break; case 13: if (null === t.memoizedState) { var d = t.alternate; if (null !== d) { var u = d.memoizedState; if (null !== u) { var p = u.dehydrated; null !== p && Ft(p); } } } break; default: throw Error(o(163)); } Yl || (512 & t.flags && os(t)); } catch (m) { Sc(t, t.return, m); } } if (t === e) { Jl = null; break; } if (null !== (n = t.sibling)) { (n.return = t.return), (Jl = n); break; } Jl = t.return; } } function zs(e) { for (; null !== Jl; ) { var t = Jl; if (t === e) { Jl = null; break; } var n = t.sibling; if (null !== n) { (n.return = t.return), (Jl = n); break; } Jl = t.return; } } function ks(e) { for (; null !== Jl; ) { var t = Jl; try { switch (t.tag) { case 0: case 11: case 15: var n = t.return; try { rs(4, t); } catch (s) { Sc(t, n, s); } break; case 1: var a = t.stateNode; if ('function' === typeof a.componentDidMount) { var r = t.return; try { a.componentDidMount(); } catch (s) { Sc(t, r, s); } } var o = t.return; try { os(t); } catch (s) { Sc(t, o, s); } break; case 5: var i = t.return; try { os(t); } catch (s) { Sc(t, i, s); } } } catch (s) { Sc(t, t.return, s); } if (t === e) { Jl = null; break; } var l = t.sibling; if (null !== l) { (l.return = t.return), (Jl = l); break; } Jl = t.return; } } var js, Ss = Math.ceil, Es = x.ReactCurrentDispatcher, _s = x.ReactCurrentOwner, Cs = x.ReactCurrentBatchConfig, Is = 0, Ts = null, Ps = null, As = 0, Rs = 0, Ns = jr(0), Ds = 0, Ls = null, Os = 0, Ms = 0, Bs = 0, Us = null, Vs = null, Fs = 0, Ws = 1 / 0, Hs = null, Gs = !1, $s = null, Zs = null, Xs = !1, Ks = null, qs = 0, Ys = 0, Qs = null, Js = -1, ec = 0; function tc() { return 0 !== (6 & Is) ? Ye() : -1 !== Js ? Js : (Js = Ye()); } function nc(e) { return 0 === (1 & e.mode) ? 1 : 0 !== (2 & Is) && 0 !== As ? As & -As : null !== go.transition ? (0 === ec && (ec = ft()), ec) : 0 !== (e = bt) ? e : (e = void 0 === (e = window.event) ? 16 : qt(e.type)); } function ac(e, t, n, a) { if (50 < Ys) throw ((Ys = 0), (Qs = null), Error(o(185))); yt(e, n, a), (0 !== (2 & Is) && e === Ts) || (e === Ts && (0 === (2 & Is) && (Ms |= n), 4 === Ds && sc(e, As)), rc(e, a), 1 === n && 0 === Is && 0 === (1 & t.mode) && ((Ws = Ye() + 500), Br && Fr())); } function rc(e, t) { var n = e.callbackNode; !(function (e, t) { for ( var n = e.suspendedLanes, a = e.pingedLanes, r = e.expirationTimes, o = e.pendingLanes; 0 < o; ) { var i = 31 - it(o), l = 1 << i, s = r[i]; -1 === s ? (0 !== (l & n) && 0 === (l & a)) || (r[i] = mt(l, t)) : s <= t && (e.expiredLanes |= l), (o &= ~l); } })(e, t); var a = pt(e, e === Ts ? As : 0); if (0 === a) null !== n && Xe(n), (e.callbackNode = null), (e.callbackPriority = 0); else if (((t = a & -a), e.callbackPriority !== t)) { if ((null != n && Xe(n), 1 === t)) 0 === e.tag ? (function (e) { (Br = !0), Vr(e); })(cc.bind(null, e)) : Vr(cc.bind(null, e)), ir(function () { 0 === (6 & Is) && Fr(); }), (n = null); else { switch (xt(a)) { case 1: n = Je; break; case 4: n = et; break; case 16: default: n = tt; break; case 536870912: n = at; } n = Tc(n, oc.bind(null, e)); } (e.callbackPriority = t), (e.callbackNode = n); } } function oc(e, t) { if (((Js = -1), (ec = 0), 0 !== (6 & Is))) throw Error(o(327)); var n = e.callbackNode; if (kc() && e.callbackNode !== n) return null; var a = pt(e, e === Ts ? As : 0); if (0 === a) return null; if (0 !== (30 & a) || 0 !== (a & e.expiredLanes) || t) t = yc(e, a); else { t = a; var r = Is; Is |= 2; var i = fc(); for ( (Ts === e && As === t) || ((Hs = null), (Ws = Ye() + 500), mc(e, t)); ; ) try { bc(); break; } catch (s) { hc(e, s); } zo(), (Es.current = i), (Is = r), null !== Ps ? (t = 0) : ((Ts = null), (As = 0), (t = Ds)); } if (0 !== t) { if ( (2 === t && 0 !== (r = ht(e)) && ((a = r), (t = ic(e, r))), 1 === t) ) throw ((n = Ls), mc(e, 0), sc(e, a), rc(e, Ye()), n); if (6 === t) sc(e, a); else { if ( ((r = e.current.alternate), 0 === (30 & a) && !(function (e) { for (var t = e; ; ) { if (16384 & t.flags) { var n = t.updateQueue; if (null !== n && null !== (n = n.stores)) for (var a = 0; a < n.length; a++) { var r = n[a], o = r.getSnapshot; r = r.value; try { if (!la(o(), r)) return !1; } catch (l) { return !1; } } } if ( ((n = t.child), 16384 & t.subtreeFlags && null !== n) ) (n.return = t), (t = n); else { if (t === e) break; for (; null === t.sibling; ) { if (null === t.return || t.return === e) return !0; t = t.return; } (t.sibling.return = t.return), (t = t.sibling); } } return !0; })(r) && (2 === (t = yc(e, a)) && 0 !== (i = ht(e)) && ((a = i), (t = ic(e, i))), 1 === t)) ) throw ((n = Ls), mc(e, 0), sc(e, a), rc(e, Ye()), n); switch (((e.finishedWork = r), (e.finishedLanes = a), t)) { case 0: case 1: throw Error(o(345)); case 2: case 5: zc(e, Vs, Hs); break; case 3: if ( (sc(e, a), (130023424 & a) === a && 10 < (t = Fs + 500 - Ye())) ) { if (0 !== pt(e, 0)) break; if (((r = e.suspendedLanes) & a) !== a) { tc(), (e.pingedLanes |= e.suspendedLanes & r); break; } e.timeoutHandle = ar(zc.bind(null, e, Vs, Hs), t); break; } zc(e, Vs, Hs); break; case 4: if ((sc(e, a), (4194240 & a) === a)) break; for (t = e.eventTimes, r = -1; 0 < a; ) { var l = 31 - it(a); (i = 1 << l), (l = t[l]) > r && (r = l), (a &= ~i); } if ( ((a = r), 10 < (a = (120 > (a = Ye() - a) ? 120 : 480 > a ? 480 : 1080 > a ? 1080 : 1920 > a ? 1920 : 3e3 > a ? 3e3 : 4320 > a ? 4320 : 1960 * Ss(a / 1960)) - a)) ) { e.timeoutHandle = ar(zc.bind(null, e, Vs, Hs), a); break; } zc(e, Vs, Hs); break; default: throw Error(o(329)); } } } return rc(e, Ye()), e.callbackNode === n ? oc.bind(null, e) : null; } function ic(e, t) { var n = Us; return ( e.current.memoizedState.isDehydrated && (mc(e, t).flags |= 256), 2 !== (e = yc(e, t)) && ((t = Vs), (Vs = n), null !== t && lc(t)), e ); } function lc(e) { null === Vs ? (Vs = e) : Vs.push.apply(Vs, e); } function sc(e, t) { for ( t &= ~Bs, t &= ~Ms, e.suspendedLanes |= t, e.pingedLanes &= ~t, e = e.expirationTimes; 0 < t; ) { var n = 31 - it(t), a = 1 << n; (e[n] = -1), (t &= ~a); } } function cc(e) { if (0 !== (6 & Is)) throw Error(o(327)); kc(); var t = pt(e, 0); if (0 === (1 & t)) return rc(e, Ye()), null; var n = yc(e, t); if (0 !== e.tag && 2 === n) { var a = ht(e); 0 !== a && ((t = a), (n = ic(e, a))); } if (1 === n) throw ((n = Ls), mc(e, 0), sc(e, t), rc(e, Ye()), n); if (6 === n) throw Error(o(345)); return ( (e.finishedWork = e.current.alternate), (e.finishedLanes = t), zc(e, Vs, Hs), rc(e, Ye()), null ); } function dc(e, t) { var n = Is; Is |= 1; try { return e(t); } finally { 0 === (Is = n) && ((Ws = Ye() + 500), Br && Fr()); } } function uc(e) { null !== Ks && 0 === Ks.tag && 0 === (6 & Is) && kc(); var t = Is; Is |= 1; var n = Cs.transition, a = bt; try { if (((Cs.transition = null), (bt = 1), e)) return e(); } finally { (bt = a), (Cs.transition = n), 0 === (6 & (Is = t)) && Fr(); } } function pc() { (Rs = Ns.current), Sr(Ns); } function mc(e, t) { (e.finishedWork = null), (e.finishedLanes = 0); var n = e.timeoutHandle; if ((-1 !== n && ((e.timeoutHandle = -1), rr(n)), null !== Ps)) for (n = Ps.return; null !== n; ) { var a = n; switch ((to(a), a.tag)) { case 1: null !== (a = a.type.childContextTypes) && void 0 !== a && Rr(); break; case 3: oi(), Sr(Ir), Sr(Cr), ui(); break; case 5: li(a); break; case 4: oi(); break; case 13: case 19: Sr(si); break; case 10: ko(a.type._context); break; case 22: case 23: pc(); } n = n.return; } if ( ((Ts = e), (Ps = e = Nc(e.current, null)), (As = Rs = t), (Ds = 0), (Ls = null), (Bs = Ms = Os = 0), (Vs = Us = null), null !== _o) ) { for (t = 0; t < _o.length; t++) if (null !== (a = (n = _o[t]).interleaved)) { n.interleaved = null; var r = a.next, o = n.pending; if (null !== o) { var i = o.next; (o.next = r), (a.next = i); } n.pending = a; } _o = null; } return e; } function hc(e, t) { for (;;) { var n = Ps; try { if ((zo(), (pi.current = il), wi)) { for (var a = fi.memoizedState; null !== a; ) { var r = a.queue; null !== r && (r.pending = null), (a = a.next); } wi = !1; } if ( ((hi = 0), (yi = gi = fi = null), (bi = !1), (xi = 0), (_s.current = null), null === n || null === n.return) ) { (Ds = 1), (Ls = t), (Ps = null); break; } e: { var i = e, l = n.return, s = n, c = t; if ( ((t = As), (s.flags |= 32768), null !== c && 'object' === typeof c && 'function' === typeof c.then) ) { var d = c, u = s, p = u.tag; if ( 0 === (1 & u.mode) && (0 === p || 11 === p || 15 === p) ) { var m = u.alternate; m ? ((u.updateQueue = m.updateQueue), (u.memoizedState = m.memoizedState), (u.lanes = m.lanes)) : ((u.updateQueue = null), (u.memoizedState = null)); } var h = yl(l); if (null !== h) { (h.flags &= -257), wl(h, l, s, 0, t), 1 & h.mode && gl(i, d, t), (c = d); var f = (t = h).updateQueue; if (null === f) { var g = new Set(); g.add(c), (t.updateQueue = g); } else f.add(c); break e; } if (0 === (1 & t)) { gl(i, d, t), gc(); break e; } c = Error(o(426)); } else if (ro && 1 & s.mode) { var y = yl(l); if (null !== y) { 0 === (65536 & y.flags) && (y.flags |= 256), wl(y, l, s, 0, t), fo(dl(c, s)); break e; } } (i = c = dl(c, s)), 4 !== Ds && (Ds = 2), null === Us ? (Us = [i]) : Us.push(i), (i = l); do { switch (i.tag) { case 3: (i.flags |= 65536), (t &= -t), (i.lanes |= t), Oo(i, hl(0, c, t)); break e; case 1: s = c; var w = i.type, b = i.stateNode; if ( 0 === (128 & i.flags) && ('function' === typeof w.getDerivedStateFromError || (null !== b && 'function' === typeof b.componentDidCatch && (null === Zs || !Zs.has(b)))) ) { (i.flags |= 65536), (t &= -t), (i.lanes |= t), Oo(i, fl(i, s, t)); break e; } } i = i.return; } while (null !== i); } vc(n); } catch (x) { (t = x), Ps === n && null !== n && (Ps = n = n.return); continue; } break; } } function fc() { var e = Es.current; return (Es.current = il), null === e ? il : e; } function gc() { (0 !== Ds && 3 !== Ds && 2 !== Ds) || (Ds = 4), null === Ts || (0 === (268435455 & Os) && 0 === (268435455 & Ms)) || sc(Ts, As); } function yc(e, t) { var n = Is; Is |= 2; var a = fc(); for ((Ts === e && As === t) || ((Hs = null), mc(e, t)); ; ) try { wc(); break; } catch (r) { hc(e, r); } if ((zo(), (Is = n), (Es.current = a), null !== Ps)) throw Error(o(261)); return (Ts = null), (As = 0), Ds; } function wc() { for (; null !== Ps; ) xc(Ps); } function bc() { for (; null !== Ps && !Ke(); ) xc(Ps); } function xc(e) { var t = js(e.alternate, e, Rs); (e.memoizedProps = e.pendingProps), null === t ? vc(e) : (Ps = t), (_s.current = null); } function vc(e) { var t = e; do { var n = t.alternate; if (((e = t.return), 0 === (32768 & t.flags))) { if (null !== (n = Xl(n, t, Rs))) return void (Ps = n); } else { if (null !== (n = Kl(n, t))) return (n.flags &= 32767), void (Ps = n); if (null === e) return (Ds = 6), void (Ps = null); (e.flags |= 32768), (e.subtreeFlags = 0), (e.deletions = null); } if (null !== (t = t.sibling)) return void (Ps = t); Ps = t = e; } while (null !== t); 0 === Ds && (Ds = 5); } function zc(e, t, n) { var a = bt, r = Cs.transition; try { (Cs.transition = null), (bt = 1), (function (e, t, n, a) { do { kc(); } while (null !== Ks); if (0 !== (6 & Is)) throw Error(o(327)); n = e.finishedWork; var r = e.finishedLanes; if (null === n) return null; if ( ((e.finishedWork = null), (e.finishedLanes = 0), n === e.current) ) throw Error(o(177)); (e.callbackNode = null), (e.callbackPriority = 0); var i = n.lanes | n.childLanes; if ( ((function (e, t) { var n = e.pendingLanes & ~t; (e.pendingLanes = t), (e.suspendedLanes = 0), (e.pingedLanes = 0), (e.expiredLanes &= t), (e.mutableReadLanes &= t), (e.entangledLanes &= t), (t = e.entanglements); var a = e.eventTimes; for (e = e.expirationTimes; 0 < n; ) { var r = 31 - it(n), o = 1 << r; (t[r] = 0), (a[r] = -1), (e[r] = -1), (n &= ~o); } })(e, i), e === Ts && ((Ps = Ts = null), (As = 0)), (0 === (2064 & n.subtreeFlags) && 0 === (2064 & n.flags)) || Xs || ((Xs = !0), Tc(tt, function () { return kc(), null; })), (i = 0 !== (15990 & n.flags)), 0 !== (15990 & n.subtreeFlags) || i) ) { (i = Cs.transition), (Cs.transition = null); var l = bt; bt = 1; var s = Is; (Is |= 4), (_s.current = null), (function (e, t) { if (((er = Ht), ma((e = pa())))) { if ('selectionStart' in e) var n = { start: e.selectionStart, end: e.selectionEnd, }; else e: { var a = (n = ((n = e.ownerDocument) && n.defaultView) || window).getSelection && n.getSelection(); if (a && 0 !== a.rangeCount) { n = a.anchorNode; var r = a.anchorOffset, i = a.focusNode; a = a.focusOffset; try { n.nodeType, i.nodeType; } catch (v) { n = null; break e; } var l = 0, s = -1, c = -1, d = 0, u = 0, p = e, m = null; t: for (;;) { for ( var h; p !== n || (0 !== r && 3 !== p.nodeType) || (s = l + r), p !== i || (0 !== a && 3 !== p.nodeType) || (c = l + a), 3 === p.nodeType && (l += p.nodeValue .length), null !== (h = p.firstChild); ) (m = p), (p = h); for (;;) { if (p === e) break t; if ( (m === n && ++d === r && (s = l), m === i && ++u === a && (c = l), null !== (h = p.nextSibling)) ) break; m = (p = m).parentNode; } p = h; } n = -1 === s || -1 === c ? null : { start: s, end: c }; } else n = null; } n = n || { start: 0, end: 0 }; } else n = null; for ( tr = { focusedElem: e, selectionRange: n }, Ht = !1, Jl = t; null !== Jl; ) if ( ((e = (t = Jl).child), 0 !== (1028 & t.subtreeFlags) && null !== e) ) (e.return = t), (Jl = e); else for (; null !== Jl; ) { t = Jl; try { var f = t.alternate; if (0 !== (1024 & t.flags)) switch (t.tag) { case 0: case 11: case 15: case 5: case 6: case 4: case 17: break; case 1: if (null !== f) { var g = f.memoizedProps, y = f.memoizedState, w = t.stateNode, b = w.getSnapshotBeforeUpdate( t.elementType === t.type ? g : yo( t.type, g, ), y, ); w.__reactInternalSnapshotBeforeUpdate = b; } break; case 3: var x = t.stateNode .containerInfo; 1 === x.nodeType ? (x.textContent = '') : 9 === x.nodeType && x.documentElement && x.removeChild( x.documentElement, ); break; default: throw Error(o(163)); } } catch (v) { Sc(t, t.return, v); } if (null !== (e = t.sibling)) { (e.return = t.return), (Jl = e); break; } Jl = t.return; } (f = ns), (ns = !1); })(e, n), ys(n, e), ha(tr), (Ht = !!er), (tr = er = null), (e.current = n), bs(n, e, r), qe(), (Is = s), (bt = l), (Cs.transition = i); } else e.current = n; if ( (Xs && ((Xs = !1), (Ks = e), (qs = r)), (i = e.pendingLanes), 0 === i && (Zs = null), (function (e) { if (ot && 'function' === typeof ot.onCommitFiberRoot) try { ot.onCommitFiberRoot( rt, e, void 0, 128 === (128 & e.current.flags), ); } catch (t) {} })(n.stateNode), rc(e, Ye()), null !== t) ) for (a = e.onRecoverableError, n = 0; n < t.length; n++) (r = t[n]), a(r.value, { componentStack: r.stack, digest: r.digest, }); if (Gs) throw ((Gs = !1), (e = $s), ($s = null), e); 0 !== (1 & qs) && 0 !== e.tag && kc(), (i = e.pendingLanes), 0 !== (1 & i) ? e === Qs ? Ys++ : ((Ys = 0), (Qs = e)) : (Ys = 0), Fr(); })(e, t, n, a); } finally { (Cs.transition = r), (bt = a); } return null; } function kc() { if (null !== Ks) { var e = xt(qs), t = Cs.transition, n = bt; try { if (((Cs.transition = null), (bt = 16 > e ? 16 : e), null === Ks)) var a = !1; else { if (((e = Ks), (Ks = null), (qs = 0), 0 !== (6 & Is))) throw Error(o(331)); var r = Is; for (Is |= 4, Jl = e.current; null !== Jl; ) { var i = Jl, l = i.child; if (0 !== (16 & Jl.flags)) { var s = i.deletions; if (null !== s) { for (var c = 0; c < s.length; c++) { var d = s[c]; for (Jl = d; null !== Jl; ) { var u = Jl; switch (u.tag) { case 0: case 11: case 15: as(8, u, i); } var p = u.child; if (null !== p) (p.return = u), (Jl = p); else for (; null !== Jl; ) { var m = (u = Jl).sibling, h = u.return; if ((is(u), u === d)) { Jl = null; break; } if (null !== m) { (m.return = h), (Jl = m); break; } Jl = h; } } } var f = i.alternate; if (null !== f) { var g = f.child; if (null !== g) { f.child = null; do { var y = g.sibling; (g.sibling = null), (g = y); } while (null !== g); } } Jl = i; } } if (0 !== (2064 & i.subtreeFlags) && null !== l) (l.return = i), (Jl = l); else e: for (; null !== Jl; ) { if (0 !== (2048 & (i = Jl).flags)) switch (i.tag) { case 0: case 11: case 15: as(9, i, i.return); } var w = i.sibling; if (null !== w) { (w.return = i.return), (Jl = w); break e; } Jl = i.return; } } var b = e.current; for (Jl = b; null !== Jl; ) { var x = (l = Jl).child; if (0 !== (2064 & l.subtreeFlags) && null !== x) (x.return = l), (Jl = x); else e: for (l = b; null !== Jl; ) { if (0 !== (2048 & (s = Jl).flags)) try { switch (s.tag) { case 0: case 11: case 15: rs(9, s); } } catch (z) { Sc(s, s.return, z); } if (s === l) { Jl = null; break e; } var v = s.sibling; if (null !== v) { (v.return = s.return), (Jl = v); break e; } Jl = s.return; } } if ( ((Is = r), Fr(), ot && 'function' === typeof ot.onPostCommitFiberRoot) ) try { ot.onPostCommitFiberRoot(rt, e); } catch (z) {} a = !0; } return a; } finally { (bt = n), (Cs.transition = t); } } return !1; } function jc(e, t, n) { (e = Do(e, (t = hl(0, (t = dl(n, t)), 1)), 1)), (t = tc()), null !== e && (yt(e, 1, t), rc(e, t)); } function Sc(e, t, n) { if (3 === e.tag) jc(e, e, n); else for (; null !== t; ) { if (3 === t.tag) { jc(t, e, n); break; } if (1 === t.tag) { var a = t.stateNode; if ( 'function' === typeof t.type.getDerivedStateFromError || ('function' === typeof a.componentDidCatch && (null === Zs || !Zs.has(a))) ) { (t = Do(t, (e = fl(t, (e = dl(n, e)), 1)), 1)), (e = tc()), null !== t && (yt(t, 1, e), rc(t, e)); break; } } t = t.return; } } function Ec(e, t, n) { var a = e.pingCache; null !== a && a.delete(t), (t = tc()), (e.pingedLanes |= e.suspendedLanes & n), Ts === e && (As & n) === n && (4 === Ds || (3 === Ds && (130023424 & As) === As && 500 > Ye() - Fs) ? mc(e, 0) : (Bs |= n)), rc(e, t); } function _c(e, t) { 0 === t && (0 === (1 & e.mode) ? (t = 1) : ((t = dt), 0 === (130023424 & (dt <<= 1)) && (dt = 4194304))); var n = tc(); null !== (e = To(e, t)) && (yt(e, t, n), rc(e, n)); } function Cc(e) { var t = e.memoizedState, n = 0; null !== t && (n = t.retryLane), _c(e, n); } function Ic(e, t) { var n = 0; switch (e.tag) { case 13: var a = e.stateNode, r = e.memoizedState; null !== r && (n = r.retryLane); break; case 19: a = e.stateNode; break; default: throw Error(o(314)); } null !== a && a.delete(t), _c(e, n); } function Tc(e, t) { return Ze(e, t); } function Pc(e, t, n, a) { (this.tag = e), (this.key = n), (this.sibling = this.child = this.return = this.stateNode = this.type = this.elementType = null), (this.index = 0), (this.ref = null), (this.pendingProps = t), (this.dependencies = this.memoizedState = this.updateQueue = this.memoizedProps = null), (this.mode = a), (this.subtreeFlags = this.flags = 0), (this.deletions = null), (this.childLanes = this.lanes = 0), (this.alternate = null); } function Ac(e, t, n, a) { return new Pc(e, t, n, a); } function Rc(e) { return !(!(e = e.prototype) || !e.isReactComponent); } function Nc(e, t) { var n = e.alternate; return ( null === n ? (((n = Ac(e.tag, t, e.key, e.mode)).elementType = e.elementType), (n.type = e.type), (n.stateNode = e.stateNode), (n.alternate = e), (e.alternate = n)) : ((n.pendingProps = t), (n.type = e.type), (n.flags = 0), (n.subtreeFlags = 0), (n.deletions = null)), (n.flags = 14680064 & e.flags), (n.childLanes = e.childLanes), (n.lanes = e.lanes), (n.child = e.child), (n.memoizedProps = e.memoizedProps), (n.memoizedState = e.memoizedState), (n.updateQueue = e.updateQueue), (t = e.dependencies), (n.dependencies = null === t ? null : { lanes: t.lanes, firstContext: t.firstContext }), (n.sibling = e.sibling), (n.index = e.index), (n.ref = e.ref), n ); } function Dc(e, t, n, a, r, i) { var l = 2; if (((a = e), 'function' === typeof e)) Rc(e) && (l = 1); else if ('string' === typeof e) l = 5; else e: switch (e) { case k: return Lc(n.children, r, i, t); case j: (l = 8), (r |= 8); break; case S: return ( ((e = Ac(12, n, t, 2 | r)).elementType = S), (e.lanes = i), e ); case I: return ( ((e = Ac(13, n, t, r)).elementType = I), (e.lanes = i), e ); case T: return ( ((e = Ac(19, n, t, r)).elementType = T), (e.lanes = i), e ); case R: return Oc(n, r, i, t); default: if ('object' === typeof e && null !== e) switch (e.$$typeof) { case E: l = 10; break e; case _: l = 9; break e; case C: l = 11; break e; case P: l = 14; break e; case A: (l = 16), (a = null); break e; } throw Error(o(130, null == e ? e : typeof e, '')); } return ( ((t = Ac(l, n, t, r)).elementType = e), (t.type = a), (t.lanes = i), t ); } function Lc(e, t, n, a) { return ((e = Ac(7, e, a, t)).lanes = n), e; } function Oc(e, t, n, a) { return ( ((e = Ac(22, e, a, t)).elementType = R), (e.lanes = n), (e.stateNode = { isHidden: !1 }), e ); } function Mc(e, t, n) { return ((e = Ac(6, e, null, t)).lanes = n), e; } function Bc(e, t, n) { return ( ((t = Ac(4, null !== e.children ? e.children : [], e.key, t)).lanes = n), (t.stateNode = { containerInfo: e.containerInfo, pendingChildren: null, implementation: e.implementation, }), t ); } function Uc(e, t, n, a, r) { (this.tag = t), (this.containerInfo = e), (this.finishedWork = this.pingCache = this.current = this.pendingChildren = null), (this.timeoutHandle = -1), (this.callbackNode = this.pendingContext = this.context = null), (this.callbackPriority = 0), (this.eventTimes = gt(0)), (this.expirationTimes = gt(-1)), (this.entangledLanes = this.finishedLanes = this.mutableReadLanes = this.expiredLanes = this.pingedLanes = this.suspendedLanes = this.pendingLanes = 0), (this.entanglements = gt(0)), (this.identifierPrefix = a), (this.onRecoverableError = r), (this.mutableSourceEagerHydrationData = null); } function Vc(e, t, n, a, r, o, i, l, s) { return ( (e = new Uc(e, t, n, l, s)), 1 === t ? ((t = 1), !0 === o && (t |= 8)) : (t = 0), (o = Ac(3, null, null, t)), (e.current = o), (o.stateNode = e), (o.memoizedState = { element: a, isDehydrated: n, cache: null, transitions: null, pendingSuspenseBoundaries: null, }), Ao(o), e ); } function Fc(e) { if (!e) return _r; e: { if (Fe((e = e._reactInternals)) !== e || 1 !== e.tag) throw Error(o(170)); var t = e; do { switch (t.tag) { case 3: t = t.stateNode.context; break e; case 1: if (Ar(t.type)) { t = t.stateNode .__reactInternalMemoizedMergedChildContext; break e; } } t = t.return; } while (null !== t); throw Error(o(171)); } if (1 === e.tag) { var n = e.type; if (Ar(n)) return Dr(e, n, t); } return t; } function Wc(e, t, n, a, r, o, i, l, s) { return ( ((e = Vc(n, a, !0, e, 0, o, 0, l, s)).context = Fc(null)), (n = e.current), ((o = No((a = tc()), (r = nc(n)))).callback = void 0 !== t && null !== t ? t : null), Do(n, o, r), (e.current.lanes = r), yt(e, r, a), rc(e, a), e ); } function Hc(e, t, n, a) { var r = t.current, o = tc(), i = nc(r); return ( (n = Fc(n)), null === t.context ? (t.context = n) : (t.pendingContext = n), ((t = No(o, i)).payload = { element: e }), null !== (a = void 0 === a ? null : a) && (t.callback = a), null !== (e = Do(r, t, i)) && (ac(e, r, i, o), Lo(e, r, i)), i ); } function Gc(e) { return (e = e.current).child ? (e.child.tag, e.child.stateNode) : null; } function $c(e, t) { if (null !== (e = e.memoizedState) && null !== e.dehydrated) { var n = e.retryLane; e.retryLane = 0 !== n && n < t ? n : t; } } function Zc(e, t) { $c(e, t), (e = e.alternate) && $c(e, t); } js = function (e, t, n) { if (null !== e) if (e.memoizedProps !== t.pendingProps || Ir.current) xl = !0; else { if (0 === (e.lanes & n) && 0 === (128 & t.flags)) return ( (xl = !1), (function (e, t, n) { switch (t.tag) { case 3: Tl(t), ho(); break; case 5: ii(t); break; case 1: Ar(t.type) && Lr(t); break; case 4: ri(t, t.stateNode.containerInfo); break; case 10: var a = t.type._context, r = t.memoizedProps.value; Er(wo, a._currentValue), (a._currentValue = r); break; case 13: if (null !== (a = t.memoizedState)) return null !== a.dehydrated ? (Er(si, 1 & si.current), (t.flags |= 128), null) : 0 !== (n & t.child.childLanes) ? Ml(e, t, n) : (Er(si, 1 & si.current), null !== (e = Gl(e, t, n)) ? e.sibling : null); Er(si, 1 & si.current); break; case 19: if ( ((a = 0 !== (n & t.childLanes)), 0 !== (128 & e.flags)) ) { if (a) return Wl(e, t, n); t.flags |= 128; } if ( (null !== (r = t.memoizedState) && ((r.rendering = null), (r.tail = null), (r.lastEffect = null)), Er(si, si.current), a) ) break; return null; case 22: case 23: return (t.lanes = 0), Sl(e, t, n); } return Gl(e, t, n); })(e, t, n) ); xl = 0 !== (131072 & e.flags); } else (xl = !1), ro && 0 !== (1048576 & t.flags) && Jr(t, $r, t.index); switch (((t.lanes = 0), t.tag)) { case 2: var a = t.type; Hl(e, t), (e = t.pendingProps); var r = Pr(t, Cr.current); So(t, n), (r = ji(null, t, a, e, r, n)); var i = Si(); return ( (t.flags |= 1), 'object' === typeof r && null !== r && 'function' === typeof r.render && void 0 === r.$$typeof ? ((t.tag = 1), (t.memoizedState = null), (t.updateQueue = null), Ar(a) ? ((i = !0), Lr(t)) : (i = !1), (t.memoizedState = null !== r.state && void 0 !== r.state ? r.state : null), Ao(t), (r.updater = Fo), (t.stateNode = r), (r._reactInternals = t), $o(t, a, e, n), (t = Il(null, t, a, !0, i, n))) : ((t.tag = 0), ro && i && eo(t), vl(null, t, r, n), (t = t.child)), t ); case 16: a = t.elementType; e: { switch ( (Hl(e, t), (e = t.pendingProps), (a = (r = a._init)(a._payload)), (t.type = a), (r = t.tag = (function (e) { if ('function' === typeof e) return Rc(e) ? 1 : 0; if (void 0 !== e && null !== e) { if ((e = e.$$typeof) === C) return 11; if (e === P) return 14; } return 2; })(a)), (e = yo(a, e)), r) ) { case 0: t = _l(null, t, a, e, n); break e; case 1: t = Cl(null, t, a, e, n); break e; case 11: t = zl(null, t, a, e, n); break e; case 14: t = kl(null, t, a, yo(a.type, e), n); break e; } throw Error(o(306, a, '')); } return t; case 0: return ( (a = t.type), (r = t.pendingProps), _l(e, t, a, (r = t.elementType === a ? r : yo(a, r)), n) ); case 1: return ( (a = t.type), (r = t.pendingProps), Cl(e, t, a, (r = t.elementType === a ? r : yo(a, r)), n) ); case 3: e: { if ((Tl(t), null === e)) throw Error(o(387)); (a = t.pendingProps), (r = (i = t.memoizedState).element), Ro(e, t), Mo(t, a, null, n); var l = t.memoizedState; if (((a = l.element), i.isDehydrated)) { if ( ((i = { element: a, isDehydrated: !1, cache: l.cache, pendingSuspenseBoundaries: l.pendingSuspenseBoundaries, transitions: l.transitions, }), (t.updateQueue.baseState = i), (t.memoizedState = i), 256 & t.flags) ) { t = Pl(e, t, a, n, (r = dl(Error(o(423)), t))); break e; } if (a !== r) { t = Pl(e, t, a, n, (r = dl(Error(o(424)), t))); break e; } for ( ao = cr(t.stateNode.containerInfo.firstChild), no = t, ro = !0, oo = null, n = Qo(t, null, a, n), t.child = n; n; ) (n.flags = (-3 & n.flags) | 4096), (n = n.sibling); } else { if ((ho(), a === r)) { t = Gl(e, t, n); break e; } vl(e, t, a, n); } t = t.child; } return t; case 5: return ( ii(t), null === e && co(t), (a = t.type), (r = t.pendingProps), (i = null !== e ? e.memoizedProps : null), (l = r.children), nr(a, r) ? (l = null) : null !== i && nr(a, i) && (t.flags |= 32), El(e, t), vl(e, t, l, n), t.child ); case 6: return null === e && co(t), null; case 13: return Ml(e, t, n); case 4: return ( ri(t, t.stateNode.containerInfo), (a = t.pendingProps), null === e ? (t.child = Yo(t, null, a, n)) : vl(e, t, a, n), t.child ); case 11: return ( (a = t.type), (r = t.pendingProps), zl(e, t, a, (r = t.elementType === a ? r : yo(a, r)), n) ); case 7: return vl(e, t, t.pendingProps, n), t.child; case 8: case 12: return vl(e, t, t.pendingProps.children, n), t.child; case 10: e: { if ( ((a = t.type._context), (r = t.pendingProps), (i = t.memoizedProps), (l = r.value), Er(wo, a._currentValue), (a._currentValue = l), null !== i) ) if (la(i.value, l)) { if (i.children === r.children && !Ir.current) { t = Gl(e, t, n); break e; } } else for ( null !== (i = t.child) && (i.return = t); null !== i; ) { var s = i.dependencies; if (null !== s) { l = i.child; for (var c = s.firstContext; null !== c; ) { if (c.context === a) { if (1 === i.tag) { (c = No(-1, n & -n)).tag = 2; var d = i.updateQueue; if (null !== d) { var u = (d = d.shared).pending; null === u ? (c.next = c) : ((c.next = u.next), (u.next = c)), (d.pending = c); } } (i.lanes |= n), null !== (c = i.alternate) && (c.lanes |= n), jo(i.return, n, t), (s.lanes |= n); break; } c = c.next; } } else if (10 === i.tag) l = i.type === t.type ? null : i.child; else if (18 === i.tag) { if (null === (l = i.return)) throw Error(o(341)); (l.lanes |= n), null !== (s = l.alternate) && (s.lanes |= n), jo(l, n, t), (l = i.sibling); } else l = i.child; if (null !== l) l.return = i; else for (l = i; null !== l; ) { if (l === t) { l = null; break; } if (null !== (i = l.sibling)) { (i.return = l.return), (l = i); break; } l = l.return; } i = l; } vl(e, t, r.children, n), (t = t.child); } return t; case 9: return ( (r = t.type), (a = t.pendingProps.children), So(t, n), (a = a((r = Eo(r)))), (t.flags |= 1), vl(e, t, a, n), t.child ); case 14: return ( (r = yo((a = t.type), t.pendingProps)), kl(e, t, a, (r = yo(a.type, r)), n) ); case 15: return jl(e, t, t.type, t.pendingProps, n); case 17: return ( (a = t.type), (r = t.pendingProps), (r = t.elementType === a ? r : yo(a, r)), Hl(e, t), (t.tag = 1), Ar(a) ? ((e = !0), Lr(t)) : (e = !1), So(t, n), Ho(t, a, r), $o(t, a, r, n), Il(null, t, a, !0, e, n) ); case 19: return Wl(e, t, n); case 22: return Sl(e, t, n); } throw Error(o(156, t.tag)); }; var Xc = 'function' === typeof reportError ? reportError : function (e) { console.error(e); }; function Kc(e) { this._internalRoot = e; } function qc(e) { this._internalRoot = e; } function Yc(e) { return !(!e || (1 !== e.nodeType && 9 !== e.nodeType && 11 !== e.nodeType)); } function Qc(e) { return !( !e || (1 !== e.nodeType && 9 !== e.nodeType && 11 !== e.nodeType && (8 !== e.nodeType || ' react-mount-point-unstable ' !== e.nodeValue)) ); } function Jc() {} function ed(e, t, n, a, r) { var o = n._reactRootContainer; if (o) { var i = o; if ('function' === typeof r) { var l = r; r = function () { var e = Gc(i); l.call(e); }; } Hc(t, i, e, r); } else i = (function (e, t, n, a, r) { if (r) { if ('function' === typeof a) { var o = a; a = function () { var e = Gc(i); o.call(e); }; } var i = Wc(t, a, e, 0, null, !1, 0, '', Jc); return ( (e._reactRootContainer = i), (e[hr] = i.current), Fa(8 === e.nodeType ? e.parentNode : e), uc(), i ); } for (; (r = e.lastChild); ) e.removeChild(r); if ('function' === typeof a) { var l = a; a = function () { var e = Gc(s); l.call(e); }; } var s = Vc(e, 0, !1, null, 0, !1, 0, '', Jc); return ( (e._reactRootContainer = s), (e[hr] = s.current), Fa(8 === e.nodeType ? e.parentNode : e), uc(function () { Hc(t, s, n, a); }), s ); })(n, t, e, r, a); return Gc(i); } (qc.prototype.render = Kc.prototype.render = function (e) { var t = this._internalRoot; if (null === t) throw Error(o(409)); Hc(e, t, null, null); }), (qc.prototype.unmount = Kc.prototype.unmount = function () { var e = this._internalRoot; if (null !== e) { this._internalRoot = null; var t = e.containerInfo; uc(function () { Hc(null, e, null, null); }), (t[hr] = null); } }), (qc.prototype.unstable_scheduleHydration = function (e) { if (e) { var t = jt(); e = { blockedOn: null, target: e, priority: t }; for ( var n = 0; n < Rt.length && 0 !== t && t < Rt[n].priority; n++ ); Rt.splice(n, 0, e), 0 === n && Ot(e); } }), (vt = function (e) { switch (e.tag) { case 3: var t = e.stateNode; if (t.current.memoizedState.isDehydrated) { var n = ut(t.pendingLanes); 0 !== n && (wt(t, 1 | n), rc(t, Ye()), 0 === (6 & Is) && ((Ws = Ye() + 500), Fr())); } break; case 13: uc(function () { var t = To(e, 1); if (null !== t) { var n = tc(); ac(t, e, 1, n); } }), Zc(e, 1); } }), (zt = function (e) { if (13 === e.tag) { var t = To(e, 134217728); if (null !== t) ac(t, e, 134217728, tc()); Zc(e, 134217728); } }), (kt = function (e) { if (13 === e.tag) { var t = nc(e), n = To(e, t); if (null !== n) ac(n, e, t, tc()); Zc(e, t); } }), (jt = function () { return bt; }), (St = function (e, t) { var n = bt; try { return (bt = e), t(); } finally { bt = n; } }), (ze = function (e, t, n) { switch (t) { case 'input': if ((Q(e, n), (t = n.name), 'radio' === n.type && null != t)) { for (n = e; n.parentNode; ) n = n.parentNode; for ( n = n.querySelectorAll( 'input[name=' + JSON.stringify('' + t) + '][type="radio"]', ), t = 0; t < n.length; t++ ) { var a = n[t]; if (a !== e && a.form === e.form) { var r = vr(a); if (!r) throw Error(o(90)); Z(a), Q(a, r); } } } break; case 'textarea': oe(e, n); break; case 'select': null != (t = n.value) && ne(e, !!n.multiple, t, !1); } }), (Ce = dc), (Ie = uc); var td = { usingClientEntryPoint: !1, Events: [br, xr, vr, Ee, _e, dc] }, nd = { findFiberByHostInstance: wr, bundleType: 0, version: '18.2.0', rendererPackageName: 'react-dom', }, ad = { bundleType: nd.bundleType, version: nd.version, rendererPackageName: nd.rendererPackageName, rendererConfig: nd.rendererConfig, overrideHookState: null, overrideHookStateDeletePath: null, overrideHookStateRenamePath: null, overrideProps: null, overridePropsDeletePath: null, overridePropsRenamePath: null, setErrorHandler: null, setSuspenseHandler: null, scheduleUpdate: null, currentDispatcherRef: x.ReactCurrentDispatcher, findHostInstanceByFiber: function (e) { return null === (e = Ge(e)) ? null : e.stateNode; }, findFiberByHostInstance: nd.findFiberByHostInstance || function () { return null; }, findHostInstancesForRefresh: null, scheduleRefresh: null, scheduleRoot: null, setRefreshHandler: null, getCurrentFiber: null, reconcilerVersion: '18.2.0-next-9e3b772b8-20220608', }; if ('undefined' !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var rd = __REACT_DEVTOOLS_GLOBAL_HOOK__; if (!rd.isDisabled && rd.supportsFiber) try { (rt = rd.inject(ad)), (ot = rd); } catch (de) {} } (t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = td), (t.createPortal = function (e, t) { var n = 2 < arguments.length && void 0 !== arguments[2] ? arguments[2] : null; if (!Yc(t)) throw Error(o(200)); return (function (e, t, n) { var a = 3 < arguments.length && void 0 !== arguments[3] ? arguments[3] : null; return { $$typeof: z, key: null == a ? null : '' + a, children: e, containerInfo: t, implementation: n, }; })(e, t, null, n); }), (t.createRoot = function (e, t) { if (!Yc(e)) throw Error(o(299)); var n = !1, a = '', r = Xc; return ( null !== t && void 0 !== t && (!0 === t.unstable_strictMode && (n = !0), void 0 !== t.identifierPrefix && (a = t.identifierPrefix), void 0 !== t.onRecoverableError && (r = t.onRecoverableError)), (t = Vc(e, 1, !1, null, 0, n, 0, a, r)), (e[hr] = t.current), Fa(8 === e.nodeType ? e.parentNode : e), new Kc(t) ); }), (t.findDOMNode = function (e) { if (null == e) return null; if (1 === e.nodeType) return e; var t = e._reactInternals; if (void 0 === t) { if ('function' === typeof e.render) throw Error(o(188)); throw ((e = Object.keys(e).join(',')), Error(o(268, e))); } return (e = null === (e = Ge(t)) ? null : e.stateNode); }), (t.flushSync = function (e) { return uc(e); }), (t.hydrate = function (e, t, n) { if (!Qc(t)) throw Error(o(200)); return ed(null, e, t, !0, n); }), (t.hydrateRoot = function (e, t, n) { if (!Yc(e)) throw Error(o(405)); var a = (null != n && n.hydratedSources) || null, r = !1, i = '', l = Xc; if ( (null !== n && void 0 !== n && (!0 === n.unstable_strictMode && (r = !0), void 0 !== n.identifierPrefix && (i = n.identifierPrefix), void 0 !== n.onRecoverableError && (l = n.onRecoverableError)), (t = Wc(t, null, e, 1, null != n ? n : null, r, 0, i, l)), (e[hr] = t.current), Fa(e), a) ) for (e = 0; e < a.length; e++) (r = (r = (n = a[e])._getVersion)(n._source)), null == t.mutableSourceEagerHydrationData ? (t.mutableSourceEagerHydrationData = [n, r]) : t.mutableSourceEagerHydrationData.push(n, r); return new qc(t); }), (t.render = function (e, t, n) { if (!Qc(t)) throw Error(o(200)); return ed(null, e, t, !1, n); }), (t.unmountComponentAtNode = function (e) { if (!Qc(e)) throw Error(o(40)); return ( !!e._reactRootContainer && (uc(function () { ed(null, null, e, !1, function () { (e._reactRootContainer = null), (e[hr] = null); }); }), !0) ); }), (t.unstable_batchedUpdates = dc), (t.unstable_renderSubtreeIntoContainer = function (e, t, n, a) { if (!Qc(n)) throw Error(o(200)); if (null == e || void 0 === e._reactInternals) throw Error(o(38)); return ed(e, t, n, !1, a); }), (t.version = '18.2.0-next-9e3b772b8-20220608'); }, 250: (e, t, n) => { 'use strict'; var a = n(164); (t.createRoot = a.createRoot), (t.hydrateRoot = a.hydrateRoot); }, 164: (e, t, n) => { 'use strict'; !(function e() { if ( 'undefined' !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && 'function' === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE ) try { __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e); } catch (t) { console.error(t); } })(), (e.exports = n(463)); }, 77: e => { var t = 'undefined' !== typeof Element, n = 'function' === typeof Map, a = 'function' === typeof Set, r = 'function' === typeof ArrayBuffer && !!ArrayBuffer.isView; function o(e, i) { if (e === i) return !0; if (e && i && 'object' == typeof e && 'object' == typeof i) { if (e.constructor !== i.constructor) return !1; var l, s, c, d; if (Array.isArray(e)) { if ((l = e.length) != i.length) return !1; for (s = l; 0 !== s--; ) if (!o(e[s], i[s])) return !1; return !0; } if (n && e instanceof Map && i instanceof Map) { if (e.size !== i.size) return !1; for (d = e.entries(); !(s = d.next()).done; ) if (!i.has(s.value[0])) return !1; for (d = e.entries(); !(s = d.next()).done; ) if (!o(s.value[1], i.get(s.value[0]))) return !1; return !0; } if (a && e instanceof Set && i instanceof Set) { if (e.size !== i.size) return !1; for (d = e.entries(); !(s = d.next()).done; ) if (!i.has(s.value[0])) return !1; return !0; } if (r && ArrayBuffer.isView(e) && ArrayBuffer.isView(i)) { if ((l = e.length) != i.length) return !1; for (s = l; 0 !== s--; ) if (e[s] !== i[s]) return !1; return !0; } if (e.constructor === RegExp) return e.source === i.source && e.flags === i.flags; if ( e.valueOf !== Object.prototype.valueOf && 'function' === typeof e.valueOf && 'function' === typeof i.valueOf ) return e.valueOf() === i.valueOf(); if ( e.toString !== Object.prototype.toString && 'function' === typeof e.toString && 'function' === typeof i.toString ) return e.toString() === i.toString(); if ((l = (c = Object.keys(e)).length) !== Object.keys(i).length) return !1; for (s = l; 0 !== s--; ) if (!Object.prototype.hasOwnProperty.call(i, c[s])) return !1; if (t && e instanceof Element) return !1; for (s = l; 0 !== s--; ) if ( (('_owner' !== c[s] && '__v' !== c[s] && '__o' !== c[s]) || !e.$$typeof) && !o(e[c[s]], i[c[s]]) ) return !1; return !0; } return e !== e && i !== i; } e.exports = function (e, t) { try { return o(e, t); } catch (n) { if ((n.message || '').match(/stack|recursion/i)) return ( console.warn('react-fast-compare cannot handle circular refs'), !1 ); throw n; } }; }, 372: (e, t) => { 'use strict'; var n = 'function' === typeof Symbol && Symbol.for, a = n ? Symbol.for('react.element') : 60103, r = n ? Symbol.for('react.portal') : 60106, o = n ? Symbol.for('react.fragment') : 60107, i = n ? Symbol.for('react.strict_mode') : 60108, l = n ? Symbol.for('react.profiler') : 60114, s = n ? Symbol.for('react.provider') : 60109, c = n ? Symbol.for('react.context') : 60110, d = n ? Symbol.for('react.async_mode') : 60111, u = n ? Symbol.for('react.concurrent_mode') : 60111, p = n ? Symbol.for('react.forward_ref') : 60112, m = n ? Symbol.for('react.suspense') : 60113, h = n ? Symbol.for('react.suspense_list') : 60120, f = n ? Symbol.for('react.memo') : 60115, g = n ? Symbol.for('react.lazy') : 60116, y = n ? Symbol.for('react.block') : 60121, w = n ? Symbol.for('react.fundamental') : 60117, b = n ? Symbol.for('react.responder') : 60118, x = n ? Symbol.for('react.scope') : 60119; function v(e) { if ('object' === typeof e && null !== e) { var t = e.$$typeof; switch (t) { case a: switch ((e = e.type)) { case d: case u: case o: case l: case i: case m: return e; default: switch ((e = e && e.$$typeof)) { case c: case p: case g: case f: case s: return e; default: return t; } } case r: return t; } } } function z(e) { return v(e) === u; } (t.AsyncMode = d), (t.ConcurrentMode = u), (t.ContextConsumer = c), (t.ContextProvider = s), (t.Element = a), (t.ForwardRef = p), (t.Fragment = o), (t.Lazy = g), (t.Memo = f), (t.Portal = r), (t.Profiler = l), (t.StrictMode = i), (t.Suspense = m), (t.isAsyncMode = function (e) { return z(e) || v(e) === d; }), (t.isConcurrentMode = z), (t.isContextConsumer = function (e) { return v(e) === c; }), (t.isContextProvider = function (e) { return v(e) === s; }), (t.isElement = function (e) { return 'object' === typeof e && null !== e && e.$$typeof === a; }), (t.isForwardRef = function (e) { return v(e) === p; }), (t.isFragment = function (e) { return v(e) === o; }), (t.isLazy = function (e) { return v(e) === g; }), (t.isMemo = function (e) { return v(e) === f; }), (t.isPortal = function (e) { return v(e) === r; }), (t.isProfiler = function (e) { return v(e) === l; }), (t.isStrictMode = function (e) { return v(e) === i; }), (t.isSuspense = function (e) { return v(e) === m; }), (t.isValidElementType = function (e) { return ( 'string' === typeof e || 'function' === typeof e || e === o || e === u || e === l || e === i || e === m || e === h || ('object' === typeof e && null !== e && (e.$$typeof === g || e.$$typeof === f || e.$$typeof === s || e.$$typeof === c || e.$$typeof === p || e.$$typeof === w || e.$$typeof === b || e.$$typeof === x || e.$$typeof === y)) ); }), (t.typeOf = v); }, 441: (e, t, n) => { 'use strict'; e.exports = n(372); }, 374: (e, t, n) => { 'use strict'; var a = n(791), r = Symbol.for('react.element'), o = Symbol.for('react.fragment'), i = Object.prototype.hasOwnProperty, l = a.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner, s = { key: !0, ref: !0, __self: !0, __source: !0 }; function c(e, t, n) { var a, o = {}, c = null, d = null; for (a in (void 0 !== n && (c = '' + n), void 0 !== t.key && (c = '' + t.key), void 0 !== t.ref && (d = t.ref), t)) i.call(t, a) && !s.hasOwnProperty(a) && (o[a] = t[a]); if (e && e.defaultProps) for (a in (t = e.defaultProps)) void 0 === o[a] && (o[a] = t[a]); return { $$typeof: r, type: e, key: c, ref: d, props: o, _owner: l.current, }; } (t.Fragment = o), (t.jsx = c), (t.jsxs = c); }, 117: (e, t) => { 'use strict'; var n = Symbol.for('react.element'), a = Symbol.for('react.portal'), r = Symbol.for('react.fragment'), o = Symbol.for('react.strict_mode'), i = Symbol.for('react.profiler'), l = Symbol.for('react.provider'), s = Symbol.for('react.context'), c = Symbol.for('react.forward_ref'), d = Symbol.for('react.suspense'), u = Symbol.for('react.memo'), p = Symbol.for('react.lazy'), m = Symbol.iterator; var h = { isMounted: function () { return !1; }, enqueueForceUpdate: function () {}, enqueueReplaceState: function () {}, enqueueSetState: function () {}, }, f = Object.assign, g = {}; function y(e, t, n) { (this.props = e), (this.context = t), (this.refs = g), (this.updater = n || h); } function w() {} function b(e, t, n) { (this.props = e), (this.context = t), (this.refs = g), (this.updater = n || h); } (y.prototype.isReactComponent = {}), (y.prototype.setState = function (e, t) { if ('object' !== typeof e && 'function' !== typeof e && null != e) throw Error( 'setState(...): takes an object of state variables to update or a function which returns an object of state variables.', ); this.updater.enqueueSetState(this, e, t, 'setState'); }), (y.prototype.forceUpdate = function (e) { this.updater.enqueueForceUpdate(this, e, 'forceUpdate'); }), (w.prototype = y.prototype); var x = (b.prototype = new w()); (x.constructor = b), f(x, y.prototype), (x.isPureReactComponent = !0); var v = Array.isArray, z = Object.prototype.hasOwnProperty, k = { current: null }, j = { key: !0, ref: !0, __self: !0, __source: !0 }; function S(e, t, a) { var r, o = {}, i = null, l = null; if (null != t) for (r in (void 0 !== t.ref && (l = t.ref), void 0 !== t.key && (i = '' + t.key), t)) z.call(t, r) && !j.hasOwnProperty(r) && (o[r] = t[r]); var s = arguments.length - 2; if (1 === s) o.children = a; else if (1 < s) { for (var c = Array(s), d = 0; d < s; d++) c[d] = arguments[d + 2]; o.children = c; } if (e && e.defaultProps) for (r in (s = e.defaultProps)) void 0 === o[r] && (o[r] = s[r]); return { $$typeof: n, type: e, key: i, ref: l, props: o, _owner: k.current, }; } function E(e) { return 'object' === typeof e && null !== e && e.$$typeof === n; } var _ = /\/+/g; function C(e, t) { return 'object' === typeof e && null !== e && null != e.key ? (function (e) { var t = { '=': '=0', ':': '=2' }; return ( '$' + e.replace(/[=:]/g, function (e) { return t[e]; }) ); })('' + e.key) : t.toString(36); } function I(e, t, r, o, i) { var l = typeof e; ('undefined' !== l && 'boolean' !== l) || (e = null); var s = !1; if (null === e) s = !0; else switch (l) { case 'string': case 'number': s = !0; break; case 'object': switch (e.$$typeof) { case n: case a: s = !0; } } if (s) return ( (i = i((s = e))), (e = '' === o ? '.' + C(s, 0) : o), v(i) ? ((r = ''), null != e && (r = e.replace(_, '$&/') + '/'), I(i, t, r, '', function (e) { return e; })) : null != i && (E(i) && (i = (function (e, t) { return { $$typeof: n, type: e.type, key: t, ref: e.ref, props: e.props, _owner: e._owner, }; })( i, r + (!i.key || (s && s.key === i.key) ? '' : ('' + i.key).replace(_, '$&/') + '/') + e, )), t.push(i)), 1 ); if (((s = 0), (o = '' === o ? '.' : o + ':'), v(e))) for (var c = 0; c < e.length; c++) { var d = o + C((l = e[c]), c); s += I(l, t, r, d, i); } else if ( ((d = (function (e) { return null === e || 'object' !== typeof e ? null : 'function' === typeof (e = (m && e[m]) || e['@@iterator']) ? e : null; })(e)), 'function' === typeof d) ) for (e = d.call(e), c = 0; !(l = e.next()).done; ) s += I((l = l.value), t, r, (d = o + C(l, c++)), i); else if ('object' === l) throw ( ((t = String(e)), Error( 'Objects are not valid as a React child (found: ' + ('[object Object]' === t ? 'object with keys {' + Object.keys(e).join(', ') + '}' : t) + '). If you meant to render a collection of children, use an array instead.', )) ); return s; } function T(e, t, n) { if (null == e) return e; var a = [], r = 0; return ( I(e, a, '', '', function (e) { return t.call(n, e, r++); }), a ); } function P(e) { if (-1 === e._status) { var t = e._result; (t = t()).then( function (t) { (0 !== e._status && -1 !== e._status) || ((e._status = 1), (e._result = t)); }, function (t) { (0 !== e._status && -1 !== e._status) || ((e._status = 2), (e._result = t)); }, ), -1 === e._status && ((e._status = 0), (e._result = t)); } if (1 === e._status) return e._result.default; throw e._result; } var A = { current: null }, R = { transition: null }, N = { ReactCurrentDispatcher: A, ReactCurrentBatchConfig: R, ReactCurrentOwner: k, }; (t.Children = { map: T, forEach: function (e, t, n) { T( e, function () { t.apply(this, arguments); }, n, ); }, count: function (e) { var t = 0; return ( T(e, function () { t++; }), t ); }, toArray: function (e) { return ( T(e, function (e) { return e; }) || [] ); }, only: function (e) { if (!E(e)) throw Error( 'React.Children.only expected to receive a single React element child.', ); return e; }, }), (t.Component = y), (t.Fragment = r), (t.Profiler = i), (t.PureComponent = b), (t.StrictMode = o), (t.Suspense = d), (t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = N), (t.cloneElement = function (e, t, a) { if (null === e || void 0 === e) throw Error( 'React.cloneElement(...): The argument must be a React element, but you passed ' + e + '.', ); var r = f({}, e.props), o = e.key, i = e.ref, l = e._owner; if (null != t) { if ( (void 0 !== t.ref && ((i = t.ref), (l = k.current)), void 0 !== t.key && (o = '' + t.key), e.type && e.type.defaultProps) ) var s = e.type.defaultProps; for (c in t) z.call(t, c) && !j.hasOwnProperty(c) && (r[c] = void 0 === t[c] && void 0 !== s ? s[c] : t[c]); } var c = arguments.length - 2; if (1 === c) r.children = a; else if (1 < c) { s = Array(c); for (var d = 0; d < c; d++) s[d] = arguments[d + 2]; r.children = s; } return { $$typeof: n, type: e.type, key: o, ref: i, props: r, _owner: l, }; }), (t.createContext = function (e) { return ( ((e = { $$typeof: s, _currentValue: e, _currentValue2: e, _threadCount: 0, Provider: null, Consumer: null, _defaultValue: null, _globalName: null, }).Provider = { $$typeof: l, _context: e }), (e.Consumer = e) ); }), (t.createElement = S), (t.createFactory = function (e) { var t = S.bind(null, e); return (t.type = e), t; }), (t.createRef = function () { return { current: null }; }), (t.forwardRef = function (e) { return { $$typeof: c, render: e }; }), (t.isValidElement = E), (t.lazy = function (e) { return { $$typeof: p, _payload: { _status: -1, _result: e }, _init: P }; }), (t.memo = function (e, t) { return { $$typeof: u, type: e, compare: void 0 === t ? null : t }; }), (t.startTransition = function (e) { var t = R.transition; R.transition = {}; try { e(); } finally { R.transition = t; } }), (t.unstable_act = function () { throw Error('act(...) is not supported in production builds of React.'); }), (t.useCallback = function (e, t) { return A.current.useCallback(e, t); }), (t.useContext = function (e) { return A.current.useContext(e); }), (t.useDebugValue = function () {}), (t.useDeferredValue = function (e) { return A.current.useDeferredValue(e); }), (t.useEffect = function (e, t) { return A.current.useEffect(e, t); }), (t.useId = function () { return A.current.useId(); }), (t.useImperativeHandle = function (e, t, n) { return A.current.useImperativeHandle(e, t, n); }), (t.useInsertionEffect = function (e, t) { return A.current.useInsertionEffect(e, t); }), (t.useLayoutEffect = function (e, t) { return A.current.useLayoutEffect(e, t); }), (t.useMemo = function (e, t) { return A.current.useMemo(e, t); }), (t.useReducer = function (e, t, n) { return A.current.useReducer(e, t, n); }), (t.useRef = function (e) { return A.current.useRef(e); }), (t.useState = function (e) { return A.current.useState(e); }), (t.useSyncExternalStore = function (e, t, n) { return A.current.useSyncExternalStore(e, t, n); }), (t.useTransition = function () { return A.current.useTransition(); }), (t.version = '18.2.0'); }, 791: (e, t, n) => { 'use strict'; e.exports = n(117); }, 184: (e, t, n) => { 'use strict'; e.exports = n(374); }, 813: (e, t) => { 'use strict'; function n(e, t) { var n = e.length; e.push(t); e: for (; 0 < n; ) { var a = (n - 1) >>> 1, r = e[a]; if (!(0 < o(r, t))) break e; (e[a] = t), (e[n] = r), (n = a); } } function a(e) { return 0 === e.length ? null : e[0]; } function r(e) { if (0 === e.length) return null; var t = e[0], n = e.pop(); if (n !== t) { e[0] = n; e: for (var a = 0, r = e.length, i = r >>> 1; a < i; ) { var l = 2 * (a + 1) - 1, s = e[l], c = l + 1, d = e[c]; if (0 > o(s, n)) c < r && 0 > o(d, s) ? ((e[a] = d), (e[c] = n), (a = c)) : ((e[a] = s), (e[l] = n), (a = l)); else { if (!(c < r && 0 > o(d, n))) break e; (e[a] = d), (e[c] = n), (a = c); } } } return t; } function o(e, t) { var n = e.sortIndex - t.sortIndex; return 0 !== n ? n : e.id - t.id; } if ('object' === typeof performance && 'function' === typeof performance.now) { var i = performance; t.unstable_now = function () { return i.now(); }; } else { var l = Date, s = l.now(); t.unstable_now = function () { return l.now() - s; }; } var c = [], d = [], u = 1, p = null, m = 3, h = !1, f = !1, g = !1, y = 'function' === typeof setTimeout ? setTimeout : null, w = 'function' === typeof clearTimeout ? clearTimeout : null, b = 'undefined' !== typeof setImmediate ? setImmediate : null; function x(e) { for (var t = a(d); null !== t; ) { if (null === t.callback) r(d); else { if (!(t.startTime <= e)) break; r(d), (t.sortIndex = t.expirationTime), n(c, t); } t = a(d); } } function v(e) { if (((g = !1), x(e), !f)) if (null !== a(c)) (f = !0), R(z); else { var t = a(d); null !== t && N(v, t.startTime - e); } } function z(e, n) { (f = !1), g && ((g = !1), w(E), (E = -1)), (h = !0); var o = m; try { for ( x(n), p = a(c); null !== p && (!(p.expirationTime > n) || (e && !I())); ) { var i = p.callback; if ('function' === typeof i) { (p.callback = null), (m = p.priorityLevel); var l = i(p.expirationTime <= n); (n = t.unstable_now()), 'function' === typeof l ? (p.callback = l) : p === a(c) && r(c), x(n); } else r(c); p = a(c); } if (null !== p) var s = !0; else { var u = a(d); null !== u && N(v, u.startTime - n), (s = !1); } return s; } finally { (p = null), (m = o), (h = !1); } } 'undefined' !== typeof navigator && void 0 !== navigator.scheduling && void 0 !== navigator.scheduling.isInputPending && navigator.scheduling.isInputPending.bind(navigator.scheduling); var k, j = !1, S = null, E = -1, _ = 5, C = -1; function I() { return !(t.unstable_now() - C < _); } function T() { if (null !== S) { var e = t.unstable_now(); C = e; var n = !0; try { n = S(!0, e); } finally { n ? k() : ((j = !1), (S = null)); } } else j = !1; } if ('function' === typeof b) k = function () { b(T); }; else if ('undefined' !== typeof MessageChannel) { var P = new MessageChannel(), A = P.port2; (P.port1.onmessage = T), (k = function () { A.postMessage(null); }); } else k = function () { y(T, 0); }; function R(e) { (S = e), j || ((j = !0), k()); } function N(e, n) { E = y(function () { e(t.unstable_now()); }, n); } (t.unstable_IdlePriority = 5), (t.unstable_ImmediatePriority = 1), (t.unstable_LowPriority = 4), (t.unstable_NormalPriority = 3), (t.unstable_Profiling = null), (t.unstable_UserBlockingPriority = 2), (t.unstable_cancelCallback = function (e) { e.callback = null; }), (t.unstable_continueExecution = function () { f || h || ((f = !0), R(z)); }), (t.unstable_forceFrameRate = function (e) { 0 > e || 125 < e ? console.error( 'forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported', ) : (_ = 0 < e ? Math.floor(1e3 / e) : 5); }), (t.unstable_getCurrentPriorityLevel = function () { return m; }), (t.unstable_getFirstCallbackNode = function () { return a(c); }), (t.unstable_next = function (e) { switch (m) { case 1: case 2: case 3: var t = 3; break; default: t = m; } var n = m; m = t; try { return e(); } finally { m = n; } }), (t.unstable_pauseExecution = function () {}), (t.unstable_requestPaint = function () {}), (t.unstable_runWithPriority = function (e, t) { switch (e) { case 1: case 2: case 3: case 4: case 5: break; default: e = 3; } var n = m; m = e; try { return t(); } finally { m = n; } }), (t.unstable_scheduleCallback = function (e, r, o) { var i = t.unstable_now(); switch ( ('object' === typeof o && null !== o ? (o = 'number' === typeof (o = o.delay) && 0 < o ? i + o : i) : (o = i), e) ) { case 1: var l = -1; break; case 2: l = 250; break; case 5: l = 1073741823; break; case 4: l = 1e4; break; default: l = 5e3; } return ( (e = { id: u++, callback: r, priorityLevel: e, startTime: o, expirationTime: (l = o + l), sortIndex: -1, }), o > i ? ((e.sortIndex = o), n(d, e), null === a(c) && e === a(d) && (g ? (w(E), (E = -1)) : (g = !0), N(v, o - i))) : ((e.sortIndex = l), n(c, e), f || h || ((f = !0), R(z))), e ); }), (t.unstable_shouldYield = I), (t.unstable_wrapCallback = function (e) { var t = m; return function () { var n = m; m = t; try { return e.apply(this, arguments); } finally { m = n; } }; }); }, 296: (e, t, n) => { 'use strict'; e.exports = n(813); }, 613: e => { e.exports = function (e, t, n, a) { var r = n ? n.call(a, e, t) : void 0; if (void 0 !== r) return !!r; if (e === t) return !0; if ('object' !== typeof e || !e || 'object' !== typeof t || !t) return !1; var o = Object.keys(e), i = Object.keys(t); if (o.length !== i.length) return !1; for ( var l = Object.prototype.hasOwnProperty.bind(t), s = 0; s < o.length; s++ ) { var c = o[s]; if (!l(c)) return !1; var d = e[c], u = t[c]; if ( !1 === (r = n ? n.call(a, d, u, c) : void 0) || (void 0 === r && d !== u) ) return !1; } return !0; }; }, }, t = {}; function n(a) { var r = t[a]; if (void 0 !== r) return r.exports; var o = (t[a] = { id: a, loaded: !1, exports: {} }); return e[a].call(o.exports, o, o.exports, n), (o.loaded = !0), o.exports; } (n.n = e => { var t = e && e.__esModule ? () => e.default : () => e; return n.d(t, { a: t }), t; }), (() => { var e, t = Object.getPrototypeOf ? e => Object.getPrototypeOf(e) : e => e.__proto__; n.t = function (a, r) { if ((1 & r && (a = this(a)), 8 & r)) return a; if ('object' === typeof a && a) { if (4 & r && a.__esModule) return a; if (16 & r && 'function' === typeof a.then) return a; } var o = Object.create(null); n.r(o); var i = {}; e = e || [null, t({}), t([]), t(t)]; for (var l = 2 & r && a; 'object' == typeof l && !~e.indexOf(l); l = t(l)) Object.getOwnPropertyNames(l).forEach(e => (i[e] = () => a[e])); return (i.default = () => a), n.d(o, i), o; }; })(), (n.d = (e, t) => { for (var a in t) n.o(t, a) && !n.o(e, a) && Object.defineProperty(e, a, { enumerable: !0, get: t[a] }); }), (n.g = (function () { if ('object' === typeof globalThis) return globalThis; try { return this || new Function('return this')(); } catch (e) { if ('object' === typeof window) return window; } })()), (n.o = (e, t) => Object.prototype.hasOwnProperty.call(e, t)), (n.r = e => { 'undefined' !== typeof Symbol && Symbol.toStringTag && Object.defineProperty(e, Symbol.toStringTag, { value: 'Module' }), Object.defineProperty(e, '__esModule', { value: !0 }); }), (n.nmd = e => ((e.paths = []), e.children || (e.children = []), e)), (n.nc = void 0), (() => { 'use strict'; var e = n(791), t = n.t(e, 2), a = n(250), r = n.t(a, 2); const o = Symbol.for('r2wc.reactRender'), i = Symbol.for('r2wc.shouldRender'), l = Symbol.for('r2wc.root'); var s = function (e, t, n) { Object.defineProperty(e, t, { enumerable: !0, get: function () { return n; }, set: function (e) { (n = e), this[o](); }, }), e[o](); }; function c(e, t, n) { let a = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : {}; var r = { isConnected: 'isConnected' in HTMLElement.prototype }, c = !1, d = function () { var e = Reflect.construct(HTMLElement, arguments, this.constructor); return a.shadow && e.attachShadow({ mode: 'open' }), e; }, u = Object.create(HTMLElement.prototype); u.constructor = d; var p = new Proxy(u, { has: function (t, n) { return n in e.propTypes || n in u; }, set: function (e, t, n, a) { return ( c && (r[t] = !0), 'symbol' === typeof t || r[t] || t in e ? Reflect.set(e, t, n, a) : (s(a, t, n), !0) ); }, getOwnPropertyDescriptor: function (t, n) { var a = Reflect.getOwnPropertyDescriptor(t, n); return ( a || (n in e.propTypes ? { configurable: !0, enumerable: !0, writable: !0, value: void 0, } : void 0) ); }, }); return ( (d.prototype = p), (u.connectedCallback = function () { (this[i] = !0), this[o](); }), (u.disconnectedCallback = function () { 'function' === typeof n.createRoot ? this[l].unmount() : n.unmountComponentAtNode(this); }), (u[o] = function () { if (!0 === this[i]) { var o = {}; Object.keys(this).forEach(function (e) { !1 !== r[e] && (o[e] = this[e]); }, this), (c = !0); const i = a.shadow ? this.shadowRoot : this, s = t.createElement(e, o); 'function' === typeof n.createRoot ? (this[l] || (this[l] = n.createRoot(i)), this[l].render(s)) : n.render(s, i), (c = !1); } }), e.propTypes && ((d.observedAttributes = a.dashStyleAttributes ? Object.keys(e.propTypes).map(function (e) { return (function () { return ( arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : '' ) .replace(/([a-z])([A-Z])/g, '$1-$2') .toLowerCase(); })(e); }) : Object.keys(e.propTypes)), (u.attributeChangedCallback = function (e, t, n) { var r = a.dashStyleAttributes ? (function () { return ( arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : '' ).replace(/-([a-z0-9])/g, function (e) { return e[1].toUpperCase(); }); })(e) : e; this[r] = n; })), d ); } function d(e, t) { return ( t || (t = e.slice(0)), Object.freeze( Object.defineProperties(e, { raw: { value: Object.freeze(t) } }), ) ); } var u = (function () { function e(e) { var t = this; (this._insertTag = function (e) { var n; (n = 0 === t.tags.length ? t.insertionPoint ? t.insertionPoint.nextSibling : t.prepend ? t.container.firstChild : t.before : t.tags[t.tags.length - 1].nextSibling), t.container.insertBefore(e, n), t.tags.push(e); }), (this.isSpeedy = void 0 === e.speedy || e.speedy), (this.tags = []), (this.ctr = 0), (this.nonce = e.nonce), (this.key = e.key), (this.container = e.container), (this.prepend = e.prepend), (this.insertionPoint = e.insertionPoint), (this.before = null); } var t = e.prototype; return ( (t.hydrate = function (e) { e.forEach(this._insertTag); }), (t.insert = function (e) { this.ctr % (this.isSpeedy ? 65e3 : 1) === 0 && this._insertTag( (function (e) { var t = document.createElement('style'); return ( t.setAttribute('data-emotion', e.key), void 0 !== e.nonce && t.setAttribute('nonce', e.nonce), t.appendChild(document.createTextNode('')), t.setAttribute('data-s', ''), t ); })(this), ); var t = this.tags[this.tags.length - 1]; if (this.isSpeedy) { var n = (function (e) { if (e.sheet) return e.sheet; for (var t = 0; t < document.styleSheets.length; t++) if (document.styleSheets[t].ownerNode === e) return document.styleSheets[t]; })(t); try { n.insertRule(e, n.cssRules.length); } catch (a) { 0; } } else t.appendChild(document.createTextNode(e)); this.ctr++; }), (t.flush = function () { this.tags.forEach(function (e) { return e.parentNode && e.parentNode.removeChild(e); }), (this.tags = []), (this.ctr = 0); }), e ); })(), p = Math.abs, m = String.fromCharCode, h = Object.assign; function f(e) { return e.trim(); } function g(e, t, n) { return e.replace(t, n); } function y(e, t) { return e.indexOf(t); } function w(e, t) { return 0 | e.charCodeAt(t); } function b(e, t, n) { return e.slice(t, n); } function x(e) { return e.length; } function v(e) { return e.length; } function z(e, t) { return t.push(e), e; } var k = 1, j = 1, S = 0, E = 0, _ = 0, C = ''; function I(e, t, n, a, r, o, i) { return { value: e, root: t, parent: n, type: a, props: r, children: o, line: k, column: j, length: i, return: '', }; } function T(e, t) { return h(I('', null, null, '', null, null, 0), e, { length: -e.length }, t); } function P() { return (_ = E > 0 ? w(C, --E) : 0), j--, 10 === _ && ((j = 1), k--), _; } function A() { return (_ = E < S ? w(C, E++) : 0), j++, 10 === _ && ((j = 1), k++), _; } function R() { return w(C, E); } function N() { return E; } function D(e, t) { return b(C, e, t); } function L(e) { switch (e) { case 0: case 9: case 10: case 13: case 32: return 5; case 33: case 43: case 44: case 47: case 62: case 64: case 126: case 59: case 123: case 125: return 4; case 58: return 3; case 34: case 39: case 40: case 91: return 2; case 41: case 93: return 1; } return 0; } function O(e) { return (k = j = 1), (S = x((C = e))), (E = 0), []; } function M(e) { return (C = ''), e; } function B(e) { return f(D(E - 1, F(91 === e ? e + 2 : 40 === e ? e + 1 : e))); } function U(e) { for (; (_ = R()) && _ < 33; ) A(); return L(e) > 2 || L(_) > 3 ? '' : ' '; } function V(e, t) { for ( ; --t && A() && !(_ < 48 || _ > 102 || (_ > 57 && _ < 65) || (_ > 70 && _ < 97)); ); return D(e, N() + (t < 6 && 32 == R() && 32 == A())); } function F(e) { for (; A(); ) switch (_) { case e: return E; case 34: case 39: 34 !== e && 39 !== e && F(_); break; case 40: 41 === e && F(e); break; case 92: A(); } return E; } function W(e, t) { for (; A() && e + _ !== 57 && (e + _ !== 84 || 47 !== R()); ); return '/*' + D(t, E - 1) + '*' + m(47 === e ? e : A()); } function H(e) { for (; !L(R()); ) A(); return D(e, E); } var G = '-ms-', $ = '-moz-', Z = '-webkit-', X = 'comm', K = 'rule', q = 'decl', Y = '@keyframes'; function Q(e, t) { for (var n = '', a = v(e), r = 0; r < a; r++) n += t(e[r], r, e, t) || ''; return n; } function J(e, t, n, a) { switch (e.type) { case '@layer': if (e.children.length) break; case '@import': case q: return (e.return = e.return || e.value); case X: return ''; case Y: return (e.return = e.value + '{' + Q(e.children, a) + '}'); case K: e.value = e.props.join(','); } return x((n = Q(e.children, a))) ? (e.return = e.value + '{' + n + '}') : ''; } function ee(e) { return M(te('', null, null, null, [''], (e = O(e)), 0, [0], e)); } function te(e, t, n, a, r, o, i, l, s) { for ( var c = 0, d = 0, u = i, p = 0, h = 0, f = 0, b = 1, v = 1, k = 1, j = 0, S = '', E = r, _ = o, C = a, I = S; v; ) switch (((f = j), (j = A()))) { case 40: if (108 != f && 58 == w(I, u - 1)) { -1 != y((I += g(B(j), '&', '&\f')), '&\f') && (k = -1); break; } case 34: case 39: case 91: I += B(j); break; case 9: case 10: case 13: case 32: I += U(f); break; case 92: I += V(N() - 1, 7); continue; case 47: switch (R()) { case 42: case 47: z(ae(W(A(), N()), t, n), s); break; default: I += '/'; } break; case 123 * b: l[c++] = x(I) * k; case 125 * b: case 59: case 0: switch (j) { case 0: case 125: v = 0; case 59 + d: -1 == k && (I = g(I, /\f/g, '')), h > 0 && x(I) - u && z( h > 32 ? re(I + ';', a, n, u - 1) : re(g(I, ' ', '') + ';', a, n, u - 2), s, ); break; case 59: I += ';'; default: if ( (z( (C = ne( I, t, n, c, d, r, l, S, (E = []), (_ = []), u, )), o, ), 123 === j) ) if (0 === d) te(I, t, C, C, E, o, u, l, _); else switch (99 === p && 110 === w(I, 3) ? 100 : p) { case 100: case 108: case 109: case 115: te( e, C, C, a && z( ne( e, C, C, 0, 0, r, l, S, r, (E = []), u, ), _, ), r, _, u, l, a ? E : _, ); break; default: te(I, C, C, C, [''], _, 0, l, _); } } (c = d = h = 0), (b = k = 1), (S = I = ''), (u = i); break; case 58: (u = 1 + x(I)), (h = f); default: if (b < 1) if (123 == j) --b; else if (125 == j && 0 == b++ && 125 == P()) continue; switch (((I += m(j)), j * b)) { case 38: k = d > 0 ? 1 : ((I += '\f'), -1); break; case 44: (l[c++] = (x(I) - 1) * k), (k = 1); break; case 64: 45 === R() && (I += B(A())), (p = R()), (d = u = x((S = I += H(N())))), j++; break; case 45: 45 === f && 2 == x(I) && (b = 0); } } return o; } function ne(e, t, n, a, r, o, i, l, s, c, d) { for ( var u = r - 1, m = 0 === r ? o : [''], h = v(m), y = 0, w = 0, x = 0; y < a; ++y ) for (var z = 0, k = b(e, u + 1, (u = p((w = i[y])))), j = e; z < h; ++z) (j = f(w > 0 ? m[z] + ' ' + k : g(k, /&\f/g, m[z]))) && (s[x++] = j); return I(e, t, n, 0 === r ? K : l, s, c, d); } function ae(e, t, n) { return I(e, t, n, X, m(_), b(e, 2, -2), 0); } function re(e, t, n, a) { return I(e, t, n, q, b(e, 0, a), b(e, a + 1, -1), a); } var oe = function (e, t, n) { for ( var a = 0, r = 0; (a = r), (r = R()), 38 === a && 12 === r && (t[n] = 1), !L(r); ) A(); return D(e, E); }, ie = function (e, t) { return M( (function (e, t) { var n = -1, a = 44; do { switch (L(a)) { case 0: 38 === a && 12 === R() && (t[n] = 1), (e[n] += oe(E - 1, t, n)); break; case 2: e[n] += B(a); break; case 4: if (44 === a) { (e[++n] = 58 === R() ? '&\f' : ''), (t[n] = e[n].length); break; } default: e[n] += m(a); } } while ((a = A())); return e; })(O(e), t), ); }, le = new WeakMap(), se = function (e) { if ('rule' === e.type && e.parent && !(e.length < 1)) { for ( var t = e.value, n = e.parent, a = e.column === n.column && e.line === n.line; 'rule' !== n.type; ) if (!(n = n.parent)) return; if ( (1 !== e.props.length || 58 === t.charCodeAt(0) || le.get(n)) && !a ) { le.set(e, !0); for ( var r = [], o = ie(t, r), i = n.props, l = 0, s = 0; l < o.length; l++ ) for (var c = 0; c < i.length; c++, s++) e.props[s] = r[l] ? o[l].replace(/&\f/g, i[c]) : i[c] + ' ' + o[l]; } } }, ce = function (e) { if ('decl' === e.type) { var t = e.value; 108 === t.charCodeAt(0) && 98 === t.charCodeAt(2) && ((e.return = ''), (e.value = '')); } }; function de(e, t) { switch ( (function (e, t) { return 45 ^ w(e, 0) ? (((((((t << 2) ^ w(e, 0)) << 2) ^ w(e, 1)) << 2) ^ w(e, 2)) << 2) ^ w(e, 3) : 0; })(e, t) ) { case 5103: return Z + 'print-' + e + e; case 5737: case 4201: case 3177: case 3433: case 1641: case 4457: case 2921: case 5572: case 6356: case 5844: case 3191: case 6645: case 3005: case 6391: case 5879: case 5623: case 6135: case 4599: case 4855: case 4215: case 6389: case 5109: case 5365: case 5621: case 3829: return Z + e + e; case 5349: case 4246: case 4810: case 6968: case 2756: return Z + e + $ + e + G + e + e; case 6828: case 4268: return Z + e + G + e + e; case 6165: return Z + e + G + 'flex-' + e + e; case 5187: return ( Z + e + g(e, /(\w+).+(:[^]+)/, Z + 'box-$1$2' + G + 'flex-$1$2') + e ); case 5443: return Z + e + G + 'flex-item-' + g(e, /flex-|-self/, '') + e; case 4675: return ( Z + e + G + 'flex-line-pack' + g(e, /align-content|flex-|-self/, '') + e ); case 5548: return Z + e + G + g(e, 'shrink', 'negative') + e; case 5292: return Z + e + G + g(e, 'basis', 'preferred-size') + e; case 6060: return ( Z + 'box-' + g(e, '-grow', '') + Z + e + G + g(e, 'grow', 'positive') + e ); case 4554: return Z + g(e, /([^-])(transform)/g, '$1' + Z + '$2') + e; case 6187: return ( g( g(g(e, /(zoom-|grab)/, Z + '$1'), /(image-set)/, Z + '$1'), e, '', ) + e ); case 5495: case 3959: return g(e, /(image-set\([^]*)/, Z + '$1$`$1'); case 4968: return ( g( g( e, /(.+:)(flex-)?(.*)/, Z + 'box-pack:$3' + G + 'flex-pack:$3', ), /s.+-b[^;]+/, 'justify', ) + Z + e + e ); case 4095: case 3583: case 4068: case 2532: return g(e, /(.+)-inline(.+)/, Z + '$1$2') + e; case 8116: case 7059: case 5753: case 5535: case 5445: case 5701: case 4933: case 4677: case 5533: case 5789: case 5021: case 4765: if (x(e) - 1 - t > 6) switch (w(e, t + 1)) { case 109: if (45 !== w(e, t + 4)) break; case 102: return ( g( e, /(.+:)(.+)-([^]+)/, '$1' + Z + '$2-$3$1' + $ + (108 == w(e, t + 3) ? '$3' : '$2-$3'), ) + e ); case 115: return ~y(e, 'stretch') ? de(g(e, 'stretch', 'fill-available'), t) + e : e; } break; case 4949: if (115 !== w(e, t + 1)) break; case 6444: switch (w(e, x(e) - 3 - (~y(e, '!important') && 10))) { case 107: return g(e, ':', ':' + Z) + e; case 101: return ( g( e, /(.+:)([^;!]+)(;|!.+)?/, '$1' + Z + (45 === w(e, 14) ? 'inline-' : '') + 'box$3$1' + Z + '$2$3$1' + G + '$2box$3', ) + e ); } break; case 5936: switch (w(e, t + 11)) { case 114: return Z + e + G + g(e, /[svh]\w+-[tblr]{2}/, 'tb') + e; case 108: return Z + e + G + g(e, /[svh]\w+-[tblr]{2}/, 'tb-rl') + e; case 45: return Z + e + G + g(e, /[svh]\w+-[tblr]{2}/, 'lr') + e; } return Z + e + G + e + e; } return e; } var ue = [ function (e, t, n, a) { if (e.length > -1 && !e.return) switch (e.type) { case q: e.return = de(e.value, e.length); break; case Y: return Q([T(e, { value: g(e.value, '@', '@' + Z) })], a); case K: if (e.length) return (function (e, t) { return e.map(t).join(''); })(e.props, function (t) { switch ( (function (e, t) { return (e = t.exec(e)) ? e[0] : e; })(t, /(::plac\w+|:read-\w+)/) ) { case ':read-only': case ':read-write': return Q( [ T(e, { props: [ g( t, /:(read-\w+)/, ':-moz-$1', ), ], }), ], a, ); case '::placeholder': return Q( [ T(e, { props: [ g( t, /:(plac\w+)/, ':' + Z + 'input-$1', ), ], }), T(e, { props: [ g( t, /:(plac\w+)/, ':-moz-$1', ), ], }), T(e, { props: [ g( t, /:(plac\w+)/, G + 'input-$1', ), ], }), ], a, ); } return ''; }); } }, ], pe = function (e) { var t = e.key; if ('css' === t) { var n = document.querySelectorAll('style[data-emotion]:not([data-s])'); Array.prototype.forEach.call(n, function (e) { -1 !== e.getAttribute('data-emotion').indexOf(' ') && (document.head.appendChild(e), e.setAttribute('data-s', '')); }); } var a = e.stylisPlugins || ue; var r, o, i = {}, l = []; (r = e.container || document.head), Array.prototype.forEach.call( document.querySelectorAll('style[data-emotion^="' + t + ' "]'), function (e) { for ( var t = e.getAttribute('data-emotion').split(' '), n = 1; n < t.length; n++ ) i[t[n]] = !0; l.push(e); }, ); var s, c, d = [ J, ((c = function (e) { s.insert(e); }), function (e) { e.root || ((e = e.return) && c(e)); }), ], p = (function (e) { var t = v(e); return function (n, a, r, o) { for (var i = '', l = 0; l < t; l++) i += e[l](n, a, r, o) || ''; return i; }; })([se, ce].concat(a, d)); o = function (e, t, n, a) { (s = n), (function (e) { Q(ee(e), p); })(e ? e + '{' + t.styles + '}' : t.styles), a && (m.inserted[t.name] = !0); }; var m = { key: t, sheet: new u({ key: t, container: r, nonce: e.nonce, speedy: e.speedy, prepend: e.prepend, insertionPoint: e.insertionPoint, }), nonce: e.nonce, inserted: i, registered: {}, insert: o, }; return m.sheet.hydrate(l), m; }; function me() { return ( (me = Object.assign ? Object.assign.bind() : function (e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var a in n) Object.prototype.hasOwnProperty.call(n, a) && (e[a] = n[a]); } return e; }), me.apply(this, arguments) ); } var he = function (e) { var t = new WeakMap(); return function (n) { if (t.has(n)) return t.get(n); var a = e(n); return t.set(n, a), a; }; }; var fe = { animationIterationCount: 1, aspectRatio: 1, borderImageOutset: 1, borderImageSlice: 1, borderImageWidth: 1, boxFlex: 1, boxFlexGroup: 1, boxOrdinalGroup: 1, columnCount: 1, columns: 1, flex: 1, flexGrow: 1, flexPositive: 1, flexShrink: 1, flexNegative: 1, flexOrder: 1, gridRow: 1, gridRowEnd: 1, gridRowSpan: 1, gridRowStart: 1, gridColumn: 1, gridColumnEnd: 1, gridColumnSpan: 1, gridColumnStart: 1, msGridRow: 1, msGridRowSpan: 1, msGridColumn: 1, msGridColumnSpan: 1, fontWeight: 1, lineHeight: 1, opacity: 1, order: 1, orphans: 1, tabSize: 1, widows: 1, zIndex: 1, zoom: 1, WebkitLineClamp: 1, fillOpacity: 1, floodOpacity: 1, stopOpacity: 1, strokeDasharray: 1, strokeDashoffset: 1, strokeMiterlimit: 1, strokeOpacity: 1, strokeWidth: 1, }; function ge(e) { var t = Object.create(null); return function (n) { return void 0 === t[n] && (t[n] = e(n)), t[n]; }; } var ye = /[A-Z]|^ms/g, we = /_EMO_([^_]+?)_([^]*?)_EMO_/g, be = function (e) { return 45 === e.charCodeAt(1); }, xe = function (e) { return null != e && 'boolean' !== typeof e; }, ve = ge(function (e) { return be(e) ? e : e.replace(ye, '-$&').toLowerCase(); }), ze = function (e, t) { switch (e) { case 'animation': case 'animationName': if ('string' === typeof t) return t.replace(we, function (e, t, n) { return (je = { name: t, styles: n, next: je }), t; }); } return 1 === fe[e] || be(e) || 'number' !== typeof t || 0 === t ? t : t + 'px'; }; function ke(e, t, n) { if (null == n) return ''; if (void 0 !== n.__emotion_styles) return n; switch (typeof n) { case 'boolean': return ''; case 'object': if (1 === n.anim) return (je = { name: n.name, styles: n.styles, next: je }), n.name; if (void 0 !== n.styles) { var a = n.next; if (void 0 !== a) for (; void 0 !== a; ) (je = { name: a.name, styles: a.styles, next: je }), (a = a.next); return n.styles + ';'; } return (function (e, t, n) { var a = ''; if (Array.isArray(n)) for (var r = 0; r < n.length; r++) a += ke(e, t, n[r]) + ';'; else for (var o in n) { var i = n[o]; if ('object' !== typeof i) null != t && void 0 !== t[i] ? (a += o + '{' + t[i] + '}') : xe(i) && (a += ve(o) + ':' + ze(o, i) + ';'); else if ( !Array.isArray(i) || 'string' !== typeof i[0] || (null != t && void 0 !== t[i[0]]) ) { var l = ke(e, t, i); switch (o) { case 'animation': case 'animationName': a += ve(o) + ':' + l + ';'; break; default: a += o + '{' + l + '}'; } } else for (var s = 0; s < i.length; s++) xe(i[s]) && (a += ve(o) + ':' + ze(o, i[s]) + ';'); } return a; })(e, t, n); case 'function': if (void 0 !== e) { var r = je, o = n(e); return (je = r), ke(e, t, o); } } if (null == t) return n; var i = t[n]; return void 0 !== i ? i : n; } var je, Se = /label:\s*([^\s;\n{]+)\s*(;|$)/g; var Ee = function (e, t, n) { if ( 1 === e.length && 'object' === typeof e[0] && null !== e[0] && void 0 !== e[0].styles ) return e[0]; var a = !0, r = ''; je = void 0; var o = e[0]; null == o || void 0 === o.raw ? ((a = !1), (r += ke(n, t, o))) : (r += o[0]); for (var i = 1; i < e.length; i++) (r += ke(n, t, e[i])), a && (r += o[i]); Se.lastIndex = 0; for (var l, s = ''; null !== (l = Se.exec(r)); ) s += '-' + l[1]; var c = (function (e) { for (var t, n = 0, a = 0, r = e.length; r >= 4; ++a, r -= 4) (t = 1540483477 * (65535 & (t = (255 & e.charCodeAt(a)) | ((255 & e.charCodeAt(++a)) << 8) | ((255 & e.charCodeAt(++a)) << 16) | ((255 & e.charCodeAt(++a)) << 24))) + ((59797 * (t >>> 16)) << 16)), (n = (1540483477 * (65535 & (t ^= t >>> 24)) + ((59797 * (t >>> 16)) << 16)) ^ (1540483477 * (65535 & n) + ((59797 * (n >>> 16)) << 16))); switch (r) { case 3: n ^= (255 & e.charCodeAt(a + 2)) << 16; case 2: n ^= (255 & e.charCodeAt(a + 1)) << 8; case 1: n = 1540483477 * (65535 & (n ^= 255 & e.charCodeAt(a))) + ((59797 * (n >>> 16)) << 16); } return ( ((n = 1540483477 * (65535 & (n ^= n >>> 13)) + ((59797 * (n >>> 16)) << 16)) ^ (n >>> 15)) >>> 0 ).toString(36); })(r) + s; return { name: c, styles: r, next: je }; }, _e = !!t.useInsertionEffect && t.useInsertionEffect, Ce = _e || function (e) { return e(); }, Ie = _e || e.useLayoutEffect, Te = e.createContext( 'undefined' !== typeof HTMLElement ? pe({ key: 'css' }) : null, ); Te.Provider; var Pe = function (t) { return (0, e.forwardRef)(function (n, a) { var r = (0, e.useContext)(Te); return t(n, r, a); }); }; var Ae = e.createContext({}); var Re = he(function (e) { return he(function (t) { return (function (e, t) { return 'function' === typeof t ? t(e) : me({}, e, t); })(e, t); }); }), Ne = function (t) { var n = e.useContext(Ae); return ( t.theme !== n && (n = Re(n)(t.theme)), e.createElement(Ae.Provider, { value: n }, t.children) ); }; var De = function (e, t, n) { var a = e.key + '-' + t.name; !1 === n && void 0 === e.registered[a] && (e.registered[a] = t.styles); }, Le = function (e, t, n) { De(e, t, n); var a = e.key + '-' + t.name; if (void 0 === e.inserted[t.name]) { var r = t; do { e.insert(t === r ? '.' + a : '', r, e.sheet, !0), (r = r.next); } while (void 0 !== r); } }, Oe = (n(110), Pe(function (t, n) { var a = t.styles, r = Ee([a], void 0, e.useContext(Ae)), o = e.useRef(); return ( Ie( function () { var e = n.key + '-global', t = new n.sheet.constructor({ key: e, nonce: n.sheet.nonce, container: n.sheet.container, speedy: n.sheet.isSpeedy, }), a = !1, i = document.querySelector( 'style[data-emotion="' + e + ' ' + r.name + '"]', ); return ( n.sheet.tags.length && (t.before = n.sheet.tags[0]), null !== i && ((a = !0), i.setAttribute('data-emotion', e), t.hydrate([i])), (o.current = [t, a]), function () { t.flush(); } ); }, [n], ), Ie( function () { var e = o.current, t = e[0]; if (e[1]) e[1] = !1; else { if ( (void 0 !== r.next && Le(n, r.next, !0), t.tags.length) ) { var a = t.tags[t.tags.length - 1].nextElementSibling; (t.before = a), t.flush(); } n.insert('', r, t, !1); } }, [n, r.name], ), null ); })); function Me() { for (var e = arguments.length, t = new Array(e), n = 0; n < e; n++) t[n] = arguments[n]; return Ee(t); } var Be, Ue, Ve = n(184), Fe = String.raw, We = Fe( Be || (Be = d([ '\n :root,\n :host {\n --chakra-vh: 100vh;\n }\n\n @supports (height: -webkit-fill-available) {\n :root,\n :host {\n --chakra-vh: -webkit-fill-available;\n }\n }\n\n @supports (height: -moz-fill-available) {\n :root,\n :host {\n --chakra-vh: -moz-fill-available;\n }\n }\n\n @supports (height: 100dvh) {\n :root,\n :host {\n --chakra-vh: 100dvh;\n }\n }\n', ])), ), He = () => (0, Ve.jsx)(Oe, { styles: We }), Ge = e => { let { scope: t = '' } = e; return (0, Ve.jsx)(Oe, { styles: Fe( Ue || (Ue = d([ '\n html {\n line-height: 1.5;\n -webkit-text-size-adjust: 100%;\n font-family: system-ui, sans-serif;\n -webkit-font-smoothing: antialiased;\n text-rendering: optimizeLegibility;\n -moz-osx-font-smoothing: grayscale;\n touch-action: manipulation;\n }\n\n body {\n position: relative;\n min-height: 100%;\n margin: 0;\n font-feature-settings: "kern";\n }\n\n ', ' :where(*, *::before, *::after) {\n border-width: 0;\n border-style: solid;\n box-sizing: border-box;\n word-wrap: break-word;\n }\n\n main {\n display: block;\n }\n\n ', ' hr {\n border-top-width: 1px;\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n }\n\n ', ' :where(pre, code, kbd,samp) {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, monospace;\n font-size: 1em;\n }\n\n ', ' a {\n background-color: transparent;\n color: inherit;\n text-decoration: inherit;\n }\n\n ', ' abbr[title] {\n border-bottom: none;\n text-decoration: underline;\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n }\n\n ', ' :where(b, strong) {\n font-weight: bold;\n }\n\n ', ' small {\n font-size: 80%;\n }\n\n ', ' :where(sub,sup) {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n }\n\n ', ' sub {\n bottom: -0.25em;\n }\n\n ', ' sup {\n top: -0.5em;\n }\n\n ', ' img {\n border-style: none;\n }\n\n ', ' :where(button, input, optgroup, select, textarea) {\n font-family: inherit;\n font-size: 100%;\n line-height: 1.15;\n margin: 0;\n }\n\n ', ' :where(button, input) {\n overflow: visible;\n }\n\n ', ' :where(button, select) {\n text-transform: none;\n }\n\n ', ' :where(\n button::-moz-focus-inner,\n [type="button"]::-moz-focus-inner,\n [type="reset"]::-moz-focus-inner,\n [type="submit"]::-moz-focus-inner\n ) {\n border-style: none;\n padding: 0;\n }\n\n ', ' fieldset {\n padding: 0.35em 0.75em 0.625em;\n }\n\n ', ' legend {\n box-sizing: border-box;\n color: inherit;\n display: table;\n max-width: 100%;\n padding: 0;\n white-space: normal;\n }\n\n ', ' progress {\n vertical-align: baseline;\n }\n\n ', ' textarea {\n overflow: auto;\n }\n\n ', ' :where([type="checkbox"], [type="radio"]) {\n box-sizing: border-box;\n padding: 0;\n }\n\n ', ' input[type="number"]::-webkit-inner-spin-button,\n ', ' input[type="number"]::-webkit-outer-spin-button {\n -webkit-appearance: none !important;\n }\n\n ', ' input[type="number"] {\n -moz-appearance: textfield;\n }\n\n ', ' input[type="search"] {\n -webkit-appearance: textfield;\n outline-offset: -2px;\n }\n\n ', ' input[type="search"]::-webkit-search-decoration {\n -webkit-appearance: none !important;\n }\n\n ', ' ::-webkit-file-upload-button {\n -webkit-appearance: button;\n font: inherit;\n }\n\n ', ' details {\n display: block;\n }\n\n ', ' summary {\n display: list-item;\n }\n\n template {\n display: none;\n }\n\n [hidden] {\n display: none !important;\n }\n\n ', ' :where(\n blockquote,\n dl,\n dd,\n h1,\n h2,\n h3,\n h4,\n h5,\n h6,\n hr,\n figure,\n p,\n pre\n ) {\n margin: 0;\n }\n\n ', ' button {\n background: transparent;\n padding: 0;\n }\n\n ', ' fieldset {\n margin: 0;\n padding: 0;\n }\n\n ', ' :where(ol, ul) {\n margin: 0;\n padding: 0;\n }\n\n ', ' textarea {\n resize: vertical;\n }\n\n ', ' :where(button, [role="button"]) {\n cursor: pointer;\n }\n\n ', ' button::-moz-focus-inner {\n border: 0 !important;\n }\n\n ', ' table {\n border-collapse: collapse;\n }\n\n ', ' :where(h1, h2, h3, h4, h5, h6) {\n font-size: inherit;\n font-weight: inherit;\n }\n\n ', ' :where(button, input, optgroup, select, textarea) {\n padding: 0;\n line-height: inherit;\n color: inherit;\n }\n\n ', ' :where(img, svg, video, canvas, audio, iframe, embed, object) {\n display: block;\n }\n\n ', ' :where(img, video) {\n max-width: 100%;\n height: auto;\n }\n\n [data-js-focus-visible]\n :focus:not([data-focus-visible-added]):not(\n [data-focus-visible-disabled]\n ) {\n outline: none;\n box-shadow: none;\n }\n\n ', ' select::-ms-expand {\n display: none;\n }\n\n ', '\n ', ])), t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, t, We, ), }); }; function $e() { let t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}; const { name: n, strict: a = !0, hookName: r = 'useContext', providerName: o = 'Provider', errorMessage: i, defaultValue: l, } = t, s = (0, e.createContext)(l); return ( (s.displayName = n), [ s.Provider, function t() { var n; const l = (0, e.useContext)(s); if (!l && a) { const e = new Error( null != i ? i : ((c = o), '' .concat( r, ' returned `undefined`. Seems you forgot to wrap component within ', ) .concat(c)), ); throw ( ((e.name = 'ContextError'), null == (n = Error.captureStackTrace) || n.call(Error, e, t), e) ); } var c; return l; }, s, ] ); } var [Ze, Xe] = $e({ strict: !1, name: 'PortalManagerContext' }); function Ke(e) { const { children: t, zIndex: n } = e; return (0, Ve.jsx)(Ze, { value: { zIndex: n }, children: t }); } Ke.displayName = 'PortalManager'; var qe = (0, e.createContext)({}); function Ye() { const t = (0, e.useContext)(qe); if (void 0 === t) throw new Error('useColorMode must be used within a ColorModeProvider'); return t; } qe.displayName = 'ColorModeContext'; var Qe = function () { for (var e = arguments.length, t = new Array(e), n = 0; n < e; n++) t[n] = arguments[n]; return t.filter(Boolean).join(' '); }; function Je(e) { const t = typeof e; return null != e && ('object' === t || 'function' === t) && !Array.isArray(e); } var et = e => { const { condition: t, message: n } = e; }; function tt(e) { for ( var t = arguments.length, n = new Array(t > 1 ? t - 1 : 0), a = 1; a < t; a++ ) n[a - 1] = arguments[a]; return nt(e) ? e(...n) : e; } var nt = e => 'function' === typeof e, at = e => (e ? '' : void 0); function rt() { for (var e = arguments.length, t = new Array(e), n = 0; n < e; n++) t[n] = arguments[n]; return function (e) { t.some(t => (null == t || t(e), null == e ? void 0 : e.defaultPrevented)); }; } var ot = n(198), it = e => ('string' === typeof e ? e.replace(/!(important)?$/, '').trim() : e), lt = (e, t) => n => { const a = String(t), r = (e => /!(important)?$/.test(e))(a), o = it(a), i = e ? ''.concat(e, '.').concat(o) : o; let l = Je(n.__cssMap) && i in n.__cssMap ? n.__cssMap[i].varRef : t; return (l = it(l)), r ? ''.concat(l, ' !important') : l; }; function st(e) { const { scale: t, transform: n, compose: a } = e; return (e, r) => { var o; const i = lt(t, e)(r); let l = null != (o = null == n ? void 0 : n(i, r)) ? o : i; return a && (l = a(l, r)), l; }; } var ct = function () { for (var e = arguments.length, t = new Array(e), n = 0; n < e; n++) t[n] = arguments[n]; return e => t.reduce((e, t) => t(e), e); }; function dt(e, t) { return n => { const a = { property: n, scale: e }; return (a.transform = st({ scale: e, transform: t })), a; }; } var ut = e => { let { rtl: t, ltr: n } = e; return e => ('rtl' === e.direction ? t : n); }; var pt = [ 'rotate(var(--chakra-rotate, 0))', 'scaleX(var(--chakra-scale-x, 1))', 'scaleY(var(--chakra-scale-y, 1))', 'skewX(var(--chakra-skew-x, 0))', 'skewY(var(--chakra-skew-y, 0))', ]; var mt = { '--chakra-blur': 'var(--chakra-empty,/*!*/ /*!*/)', '--chakra-brightness': 'var(--chakra-empty,/*!*/ /*!*/)', '--chakra-contrast': 'var(--chakra-empty,/*!*/ /*!*/)', '--chakra-grayscale': 'var(--chakra-empty,/*!*/ /*!*/)', '--chakra-hue-rotate': 'var(--chakra-empty,/*!*/ /*!*/)', '--chakra-invert': 'var(--chakra-empty,/*!*/ /*!*/)', '--chakra-saturate': 'var(--chakra-empty,/*!*/ /*!*/)', '--chakra-sepia': 'var(--chakra-empty,/*!*/ /*!*/)', '--chakra-drop-shadow': 'var(--chakra-empty,/*!*/ /*!*/)', filter: [ 'var(--chakra-blur)', 'var(--chakra-brightness)', 'var(--chakra-contrast)', 'var(--chakra-grayscale)', 'var(--chakra-hue-rotate)', 'var(--chakra-invert)', 'var(--chakra-saturate)', 'var(--chakra-sepia)', 'var(--chakra-drop-shadow)', ].join(' '), }, ht = { backdropFilter: [ 'var(--chakra-backdrop-blur)', 'var(--chakra-backdrop-brightness)', 'var(--chakra-backdrop-contrast)', 'var(--chakra-backdrop-grayscale)', 'var(--chakra-backdrop-hue-rotate)', 'var(--chakra-backdrop-invert)', 'var(--chakra-backdrop-opacity)', 'var(--chakra-backdrop-saturate)', 'var(--chakra-backdrop-sepia)', ].join(' '), '--chakra-backdrop-blur': 'var(--chakra-empty,/*!*/ /*!*/)', '--chakra-backdrop-brightness': 'var(--chakra-empty,/*!*/ /*!*/)', '--chakra-backdrop-contrast': 'var(--chakra-empty,/*!*/ /*!*/)', '--chakra-backdrop-grayscale': 'var(--chakra-empty,/*!*/ /*!*/)', '--chakra-backdrop-hue-rotate': 'var(--chakra-empty,/*!*/ /*!*/)', '--chakra-backdrop-invert': 'var(--chakra-empty,/*!*/ /*!*/)', '--chakra-backdrop-opacity': 'var(--chakra-empty,/*!*/ /*!*/)', '--chakra-backdrop-saturate': 'var(--chakra-empty,/*!*/ /*!*/)', '--chakra-backdrop-sepia': 'var(--chakra-empty,/*!*/ /*!*/)', }; var ft = { 'row-reverse': { space: '--chakra-space-x-reverse', divide: '--chakra-divide-x-reverse', }, 'column-reverse': { space: '--chakra-space-y-reverse', divide: '--chakra-divide-y-reverse', }, }, gt = { 'to-t': 'to top', 'to-tr': 'to top right', 'to-r': 'to right', 'to-br': 'to bottom right', 'to-b': 'to bottom', 'to-bl': 'to bottom left', 'to-l': 'to left', 'to-tl': 'to top left', }, yt = new Set(Object.values(gt)), wt = new Set(['none', '-moz-initial', 'inherit', 'initial', 'revert', 'unset']), bt = e => e.trim(); var xt = e => 'string' === typeof e && e.includes('(') && e.includes(')'); var vt = e => t => ''.concat(e, '(').concat(t, ')'), zt = { filter: e => ('auto' !== e ? e : mt), backdropFilter: e => ('auto' !== e ? e : ht), ring: e => (function (e) { return { '--chakra-ring-offset-shadow': 'var(--chakra-ring-inset) 0 0 0 var(--chakra-ring-offset-width) var(--chakra-ring-offset-color)', '--chakra-ring-shadow': 'var(--chakra-ring-inset) 0 0 0 calc(var(--chakra-ring-width) + var(--chakra-ring-offset-width)) var(--chakra-ring-color)', '--chakra-ring-width': e, boxShadow: [ 'var(--chakra-ring-offset-shadow)', 'var(--chakra-ring-shadow)', 'var(--chakra-shadow, 0 0 #0000)', ].join(', '), }; })(zt.px(e)), bgClip: e => 'text' === e ? { color: 'transparent', backgroundClip: 'text' } : { backgroundClip: e }, transform: e => 'auto' === e ? [ 'translateX(var(--chakra-translate-x, 0))', 'translateY(var(--chakra-translate-y, 0))', ...pt, ].join(' ') : 'auto-gpu' === e ? [ 'translate3d(var(--chakra-translate-x, 0), var(--chakra-translate-y, 0), 0)', ...pt, ].join(' ') : e, vh: e => ('$100vh' === e ? 'var(--chakra-vh)' : e), px(e) { if (null == e) return e; const { unitless: t } = (e => { const t = parseFloat(e.toString()), n = e.toString().replace(String(t), ''); return { unitless: !n, value: t, unit: n }; })(e); return t || 'number' === typeof e ? ''.concat(e, 'px') : e; }, fraction: e => 'number' !== typeof e || e > 1 ? e : ''.concat(100 * e, '%'), float: (e, t) => 'rtl' === t.direction ? { left: 'right', right: 'left' }[e] : e, degree(e) { if ( (function (e) { return /^var\(--.+\)$/.test(e); })(e) || null == e ) return e; const t = 'string' === typeof e && !e.endsWith('deg'); return 'number' === typeof e || t ? ''.concat(e, 'deg') : e; }, gradient: (e, t) => (function (e, t) { if (null == e || wt.has(e)) return e; if (!xt(e) && !wt.has(e)) return "url('".concat(e, "')"); const n = /(^[a-z-A-Z]+)\((.*)\)/g.exec(e), a = null == n ? void 0 : n[1], r = null == n ? void 0 : n[2]; if (!a || !r) return e; const o = a.includes('-gradient') ? a : ''.concat(a, '-gradient'), [i, ...l] = r.split(',').map(bt).filter(Boolean); if (0 === (null == l ? void 0 : l.length)) return e; const s = i in gt ? gt[i] : i; l.unshift(s); const c = l.map(e => { if (yt.has(e)) return e; const n = e.indexOf(' '), [a, r] = -1 !== n ? [e.substr(0, n), e.substr(n + 1)] : [e], o = xt(r) ? r : r && r.split(' '), i = 'colors.'.concat(a), l = i in t.__cssMap ? t.__cssMap[i].varRef : a; return o ? [l, ...(Array.isArray(o) ? o : [o])].join(' ') : l; }); return ''.concat(o, '(').concat(c.join(', '), ')'); })(e, null != t ? t : {}), blur: vt('blur'), opacity: vt('opacity'), brightness: vt('brightness'), contrast: vt('contrast'), dropShadow: vt('drop-shadow'), grayscale: vt('grayscale'), hueRotate: e => vt('hue-rotate')(zt.degree(e)), invert: vt('invert'), saturate: vt('saturate'), sepia: vt('sepia'), bgImage(e) { if (null == e) return e; return xt(e) || wt.has(e) ? e : 'url('.concat(e, ')'); }, outline(e) { const t = '0' === String(e) || 'none' === String(e); return null !== e && t ? { outline: '2px solid transparent', outlineOffset: '2px' } : { outline: e }; }, flexDirection(e) { var t; const { space: n, divide: a } = null != (t = ft[e]) ? t : {}, r = { flexDirection: e }; return n && (r[n] = 1), a && (r[a] = 1), r; }, }, kt = { borderWidths: dt('borderWidths'), borderStyles: dt('borderStyles'), colors: dt('colors'), borders: dt('borders'), gradients: dt('gradients', zt.gradient), radii: dt('radii', zt.px), space: dt('space', ct(zt.vh, zt.px)), spaceT: dt('space', ct(zt.vh, zt.px)), degreeT: e => ({ property: e, transform: zt.degree }), prop: (e, t, n) => ({ property: e, scale: t, ...(t && { transform: st({ scale: t, transform: n }) }), }), propT: (e, t) => ({ property: e, transform: t }), sizes: dt('sizes', ct(zt.vh, zt.px)), sizesT: dt('sizes', ct(zt.vh, zt.fraction)), shadows: dt('shadows'), logical: function (e) { const { property: t, scale: n, transform: a } = e; return { scale: n, property: ut(t), transform: n ? st({ scale: n, compose: a }) : a, }; }, blur: dt('blur', zt.blur), }, jt = { background: kt.colors('background'), backgroundColor: kt.colors('backgroundColor'), backgroundImage: kt.gradients('backgroundImage'), backgroundSize: !0, backgroundPosition: !0, backgroundRepeat: !0, backgroundAttachment: !0, backgroundClip: { transform: zt.bgClip }, bgSize: kt.prop('backgroundSize'), bgPosition: kt.prop('backgroundPosition'), bg: kt.colors('background'), bgColor: kt.colors('backgroundColor'), bgPos: kt.prop('backgroundPosition'), bgRepeat: kt.prop('backgroundRepeat'), bgAttachment: kt.prop('backgroundAttachment'), bgGradient: kt.gradients('backgroundImage'), bgClip: { transform: zt.bgClip }, }; Object.assign(jt, { bgImage: jt.backgroundImage, bgImg: jt.backgroundImage }); var St = { border: kt.borders('border'), borderWidth: kt.borderWidths('borderWidth'), borderStyle: kt.borderStyles('borderStyle'), borderColor: kt.colors('borderColor'), borderRadius: kt.radii('borderRadius'), borderTop: kt.borders('borderTop'), borderBlockStart: kt.borders('borderBlockStart'), borderTopLeftRadius: kt.radii('borderTopLeftRadius'), borderStartStartRadius: kt.logical({ scale: 'radii', property: { ltr: 'borderTopLeftRadius', rtl: 'borderTopRightRadius' }, }), borderEndStartRadius: kt.logical({ scale: 'radii', property: { ltr: 'borderBottomLeftRadius', rtl: 'borderBottomRightRadius' }, }), borderTopRightRadius: kt.radii('borderTopRightRadius'), borderStartEndRadius: kt.logical({ scale: 'radii', property: { ltr: 'borderTopRightRadius', rtl: 'borderTopLeftRadius' }, }), borderEndEndRadius: kt.logical({ scale: 'radii', property: { ltr: 'borderBottomRightRadius', rtl: 'borderBottomLeftRadius' }, }), borderRight: kt.borders('borderRight'), borderInlineEnd: kt.borders('borderInlineEnd'), borderBottom: kt.borders('borderBottom'), borderBlockEnd: kt.borders('borderBlockEnd'), borderBottomLeftRadius: kt.radii('borderBottomLeftRadius'), borderBottomRightRadius: kt.radii('borderBottomRightRadius'), borderLeft: kt.borders('borderLeft'), borderInlineStart: { property: 'borderInlineStart', scale: 'borders' }, borderInlineStartRadius: kt.logical({ scale: 'radii', property: { ltr: ['borderTopLeftRadius', 'borderBottomLeftRadius'], rtl: ['borderTopRightRadius', 'borderBottomRightRadius'], }, }), borderInlineEndRadius: kt.logical({ scale: 'radii', property: { ltr: ['borderTopRightRadius', 'borderBottomRightRadius'], rtl: ['borderTopLeftRadius', 'borderBottomLeftRadius'], }, }), borderX: kt.borders(['borderLeft', 'borderRight']), borderInline: kt.borders('borderInline'), borderY: kt.borders(['borderTop', 'borderBottom']), borderBlock: kt.borders('borderBlock'), borderTopWidth: kt.borderWidths('borderTopWidth'), borderBlockStartWidth: kt.borderWidths('borderBlockStartWidth'), borderTopColor: kt.colors('borderTopColor'), borderBlockStartColor: kt.colors('borderBlockStartColor'), borderTopStyle: kt.borderStyles('borderTopStyle'), borderBlockStartStyle: kt.borderStyles('borderBlockStartStyle'), borderBottomWidth: kt.borderWidths('borderBottomWidth'), borderBlockEndWidth: kt.borderWidths('borderBlockEndWidth'), borderBottomColor: kt.colors('borderBottomColor'), borderBlockEndColor: kt.colors('borderBlockEndColor'), borderBottomStyle: kt.borderStyles('borderBottomStyle'), borderBlockEndStyle: kt.borderStyles('borderBlockEndStyle'), borderLeftWidth: kt.borderWidths('borderLeftWidth'), borderInlineStartWidth: kt.borderWidths('borderInlineStartWidth'), borderLeftColor: kt.colors('borderLeftColor'), borderInlineStartColor: kt.colors('borderInlineStartColor'), borderLeftStyle: kt.borderStyles('borderLeftStyle'), borderInlineStartStyle: kt.borderStyles('borderInlineStartStyle'), borderRightWidth: kt.borderWidths('borderRightWidth'), borderInlineEndWidth: kt.borderWidths('borderInlineEndWidth'), borderRightColor: kt.colors('borderRightColor'), borderInlineEndColor: kt.colors('borderInlineEndColor'), borderRightStyle: kt.borderStyles('borderRightStyle'), borderInlineEndStyle: kt.borderStyles('borderInlineEndStyle'), borderTopRadius: kt.radii(['borderTopLeftRadius', 'borderTopRightRadius']), borderBottomRadius: kt.radii([ 'borderBottomLeftRadius', 'borderBottomRightRadius', ]), borderLeftRadius: kt.radii(['borderTopLeftRadius', 'borderBottomLeftRadius']), borderRightRadius: kt.radii([ 'borderTopRightRadius', 'borderBottomRightRadius', ]), }; Object.assign(St, { rounded: St.borderRadius, roundedTop: St.borderTopRadius, roundedTopLeft: St.borderTopLeftRadius, roundedTopRight: St.borderTopRightRadius, roundedTopStart: St.borderStartStartRadius, roundedTopEnd: St.borderStartEndRadius, roundedBottom: St.borderBottomRadius, roundedBottomLeft: St.borderBottomLeftRadius, roundedBottomRight: St.borderBottomRightRadius, roundedBottomStart: St.borderEndStartRadius, roundedBottomEnd: St.borderEndEndRadius, roundedLeft: St.borderLeftRadius, roundedRight: St.borderRightRadius, roundedStart: St.borderInlineStartRadius, roundedEnd: St.borderInlineEndRadius, borderStart: St.borderInlineStart, borderEnd: St.borderInlineEnd, borderTopStartRadius: St.borderStartStartRadius, borderTopEndRadius: St.borderStartEndRadius, borderBottomStartRadius: St.borderEndStartRadius, borderBottomEndRadius: St.borderEndEndRadius, borderStartRadius: St.borderInlineStartRadius, borderEndRadius: St.borderInlineEndRadius, borderStartWidth: St.borderInlineStartWidth, borderEndWidth: St.borderInlineEndWidth, borderStartColor: St.borderInlineStartColor, borderEndColor: St.borderInlineEndColor, borderStartStyle: St.borderInlineStartStyle, borderEndStyle: St.borderInlineEndStyle, }); var Et = { color: kt.colors('color'), textColor: kt.colors('color'), fill: kt.colors('fill'), stroke: kt.colors('stroke'), }, _t = { boxShadow: kt.shadows('boxShadow'), mixBlendMode: !0, blendMode: kt.prop('mixBlendMode'), backgroundBlendMode: !0, bgBlendMode: kt.prop('backgroundBlendMode'), opacity: !0, }; Object.assign(_t, { shadow: _t.boxShadow }); var Ct = { filter: { transform: zt.filter }, blur: kt.blur('--chakra-blur'), brightness: kt.propT('--chakra-brightness', zt.brightness), contrast: kt.propT('--chakra-contrast', zt.contrast), hueRotate: kt.propT('--chakra-hue-rotate', zt.hueRotate), invert: kt.propT('--chakra-invert', zt.invert), saturate: kt.propT('--chakra-saturate', zt.saturate), dropShadow: kt.propT('--chakra-drop-shadow', zt.dropShadow), backdropFilter: { transform: zt.backdropFilter }, backdropBlur: kt.blur('--chakra-backdrop-blur'), backdropBrightness: kt.propT('--chakra-backdrop-brightness', zt.brightness), backdropContrast: kt.propT('--chakra-backdrop-contrast', zt.contrast), backdropHueRotate: kt.propT('--chakra-backdrop-hue-rotate', zt.hueRotate), backdropInvert: kt.propT('--chakra-backdrop-invert', zt.invert), backdropSaturate: kt.propT('--chakra-backdrop-saturate', zt.saturate), }, It = { alignItems: !0, alignContent: !0, justifyItems: !0, justifyContent: !0, flexWrap: !0, flexDirection: { transform: zt.flexDirection }, flex: !0, flexFlow: !0, flexGrow: !0, flexShrink: !0, flexBasis: kt.sizes('flexBasis'), justifySelf: !0, alignSelf: !0, order: !0, placeItems: !0, placeContent: !0, placeSelf: !0, gap: kt.space('gap'), rowGap: kt.space('rowGap'), columnGap: kt.space('columnGap'), }; Object.assign(It, { flexDir: It.flexDirection }); var Tt = { gridGap: kt.space('gridGap'), gridColumnGap: kt.space('gridColumnGap'), gridRowGap: kt.space('gridRowGap'), gridColumn: !0, gridRow: !0, gridAutoFlow: !0, gridAutoColumns: !0, gridColumnStart: !0, gridColumnEnd: !0, gridRowStart: !0, gridRowEnd: !0, gridAutoRows: !0, gridTemplate: !0, gridTemplateColumns: !0, gridTemplateRows: !0, gridTemplateAreas: !0, gridArea: !0, }, Pt = { appearance: !0, cursor: !0, resize: !0, userSelect: !0, pointerEvents: !0, outline: { transform: zt.outline }, outlineOffset: !0, outlineColor: kt.colors('outlineColor'), }, At = { width: kt.sizesT('width'), inlineSize: kt.sizesT('inlineSize'), height: kt.sizes('height'), blockSize: kt.sizes('blockSize'), boxSize: kt.sizes(['width', 'height']), minWidth: kt.sizes('minWidth'), minInlineSize: kt.sizes('minInlineSize'), minHeight: kt.sizes('minHeight'), minBlockSize: kt.sizes('minBlockSize'), maxWidth: kt.sizes('maxWidth'), maxInlineSize: kt.sizes('maxInlineSize'), maxHeight: kt.sizes('maxHeight'), maxBlockSize: kt.sizes('maxBlockSize'), overflow: !0, overflowX: !0, overflowY: !0, overscrollBehavior: !0, overscrollBehaviorX: !0, overscrollBehaviorY: !0, display: !0, aspectRatio: !0, hideFrom: { scale: 'breakpoints', transform: (e, t) => { var n, a, r; const o = null != (r = null == (a = null == (n = t.__breakpoints) ? void 0 : n.get(e)) ? void 0 : a.minW) ? r : e; return { ['@media screen and (min-width: '.concat(o, ')')]: { display: 'none', }, }; }, }, hideBelow: { scale: 'breakpoints', transform: (e, t) => { var n, a, r; const o = null != (r = null == (a = null == (n = t.__breakpoints) ? void 0 : n.get(e)) ? void 0 : a._minW) ? r : e; return { ['@media screen and (max-width: '.concat(o, ')')]: { display: 'none', }, }; }, }, verticalAlign: !0, boxSizing: !0, boxDecorationBreak: !0, float: kt.propT('float', zt.float), objectFit: !0, objectPosition: !0, visibility: !0, isolation: !0, }; Object.assign(At, { w: At.width, h: At.height, minW: At.minWidth, maxW: At.maxWidth, minH: At.minHeight, maxH: At.maxHeight, overscroll: At.overscrollBehavior, overscrollX: At.overscrollBehaviorX, overscrollY: At.overscrollBehaviorY, }); var Rt = { listStyleType: !0, listStylePosition: !0, listStylePos: kt.prop('listStylePosition'), listStyleImage: !0, listStyleImg: kt.prop('listStyleImage'), }; var Nt = (e => { const t = new WeakMap(); return (n, a, r, o) => { if ('undefined' === typeof n) return e(n, a, r); t.has(n) || t.set(n, new Map()); const i = t.get(n); if (i.has(a)) return i.get(a); const l = e(n, a, r, o); return i.set(a, l), l; }; })(function (e, t, n, a) { const r = 'string' === typeof t ? t.split('.') : [t]; for (a = 0; a < r.length && e; a += 1) e = e[r[a]]; return void 0 === e ? n : e; }), Dt = { border: '0px', clip: 'rect(0, 0, 0, 0)', width: '1px', height: '1px', margin: '-1px', padding: '0px', overflow: 'hidden', whiteSpace: 'nowrap', position: 'absolute', }, Lt = { position: 'static', width: 'auto', height: 'auto', clip: 'auto', padding: '0', margin: '0', overflow: 'visible', whiteSpace: 'normal', }, Ot = (e, t, n) => { const a = {}, r = Nt(e, t, {}); for (const o in r) { (o in n && null != n[o]) || (a[o] = r[o]); } return a; }, Mt = { srOnly: { transform: e => (!0 === e ? Dt : 'focusable' === e ? Lt : {}) }, layerStyle: { processResult: !0, transform: (e, t, n) => Ot(t, 'layerStyles.'.concat(e), n), }, textStyle: { processResult: !0, transform: (e, t, n) => Ot(t, 'textStyles.'.concat(e), n), }, apply: { processResult: !0, transform: (e, t, n) => Ot(t, e, n) }, }, Bt = { position: !0, pos: kt.prop('position'), zIndex: kt.prop('zIndex', 'zIndices'), inset: kt.spaceT('inset'), insetX: kt.spaceT(['left', 'right']), insetInline: kt.spaceT('insetInline'), insetY: kt.spaceT(['top', 'bottom']), insetBlock: kt.spaceT('insetBlock'), top: kt.spaceT('top'), insetBlockStart: kt.spaceT('insetBlockStart'), bottom: kt.spaceT('bottom'), insetBlockEnd: kt.spaceT('insetBlockEnd'), left: kt.spaceT('left'), insetInlineStart: kt.logical({ scale: 'space', property: { ltr: 'left', rtl: 'right' }, }), right: kt.spaceT('right'), insetInlineEnd: kt.logical({ scale: 'space', property: { ltr: 'right', rtl: 'left' }, }), }; Object.assign(Bt, { insetStart: Bt.insetInlineStart, insetEnd: Bt.insetInlineEnd }); var Ut = { ring: { transform: zt.ring }, ringColor: kt.colors('--chakra-ring-color'), ringOffset: kt.prop('--chakra-ring-offset-width'), ringOffsetColor: kt.colors('--chakra-ring-offset-color'), ringInset: kt.prop('--chakra-ring-inset'), }, Vt = { margin: kt.spaceT('margin'), marginTop: kt.spaceT('marginTop'), marginBlockStart: kt.spaceT('marginBlockStart'), marginRight: kt.spaceT('marginRight'), marginInlineEnd: kt.spaceT('marginInlineEnd'), marginBottom: kt.spaceT('marginBottom'), marginBlockEnd: kt.spaceT('marginBlockEnd'), marginLeft: kt.spaceT('marginLeft'), marginInlineStart: kt.spaceT('marginInlineStart'), marginX: kt.spaceT(['marginInlineStart', 'marginInlineEnd']), marginInline: kt.spaceT('marginInline'), marginY: kt.spaceT(['marginTop', 'marginBottom']), marginBlock: kt.spaceT('marginBlock'), padding: kt.space('padding'), paddingTop: kt.space('paddingTop'), paddingBlockStart: kt.space('paddingBlockStart'), paddingRight: kt.space('paddingRight'), paddingBottom: kt.space('paddingBottom'), paddingBlockEnd: kt.space('paddingBlockEnd'), paddingLeft: kt.space('paddingLeft'), paddingInlineStart: kt.space('paddingInlineStart'), paddingInlineEnd: kt.space('paddingInlineEnd'), paddingX: kt.space(['paddingInlineStart', 'paddingInlineEnd']), paddingInline: kt.space('paddingInline'), paddingY: kt.space(['paddingTop', 'paddingBottom']), paddingBlock: kt.space('paddingBlock'), }; Object.assign(Vt, { m: Vt.margin, mt: Vt.marginTop, mr: Vt.marginRight, me: Vt.marginInlineEnd, marginEnd: Vt.marginInlineEnd, mb: Vt.marginBottom, ml: Vt.marginLeft, ms: Vt.marginInlineStart, marginStart: Vt.marginInlineStart, mx: Vt.marginX, my: Vt.marginY, p: Vt.padding, pt: Vt.paddingTop, py: Vt.paddingY, px: Vt.paddingX, pb: Vt.paddingBottom, pl: Vt.paddingLeft, ps: Vt.paddingInlineStart, paddingStart: Vt.paddingInlineStart, pr: Vt.paddingRight, pe: Vt.paddingInlineEnd, paddingEnd: Vt.paddingInlineEnd, }); var Ft = { textDecorationColor: kt.colors('textDecorationColor'), textDecoration: !0, textDecor: { property: 'textDecoration' }, textDecorationLine: !0, textDecorationStyle: !0, textDecorationThickness: !0, textUnderlineOffset: !0, textShadow: kt.shadows('textShadow'), }, Wt = { clipPath: !0, transform: kt.propT('transform', zt.transform), transformOrigin: !0, translateX: kt.spaceT('--chakra-translate-x'), translateY: kt.spaceT('--chakra-translate-y'), skewX: kt.degreeT('--chakra-skew-x'), skewY: kt.degreeT('--chakra-skew-y'), scaleX: kt.prop('--chakra-scale-x'), scaleY: kt.prop('--chakra-scale-y'), scale: kt.prop(['--chakra-scale-x', '--chakra-scale-y']), rotate: kt.degreeT('--chakra-rotate'), }, Ht = { transition: !0, transitionDelay: !0, animation: !0, willChange: !0, transitionDuration: kt.prop('transitionDuration', 'transition.duration'), transitionProperty: kt.prop('transitionProperty', 'transition.property'), transitionTimingFunction: kt.prop( 'transitionTimingFunction', 'transition.easing', ), }, Gt = { fontFamily: kt.prop('fontFamily', 'fonts'), fontSize: kt.prop('fontSize', 'fontSizes', zt.px), fontWeight: kt.prop('fontWeight', 'fontWeights'), lineHeight: kt.prop('lineHeight', 'lineHeights'), letterSpacing: kt.prop('letterSpacing', 'letterSpacings'), textAlign: !0, fontStyle: !0, textIndent: !0, wordBreak: !0, overflowWrap: !0, textOverflow: !0, textTransform: !0, whiteSpace: !0, isTruncated: { transform(e) { if (!0 === e) return { overflow: 'hidden', textOverflow: 'ellipsis', whiteSpace: 'nowrap', }; }, }, noOfLines: { static: { overflow: 'hidden', textOverflow: 'ellipsis', display: '-webkit-box', WebkitBoxOrient: 'vertical', WebkitLineClamp: 'var(--chakra-line-clamp)', }, property: '--chakra-line-clamp', }, }, $t = { scrollBehavior: !0, scrollSnapAlign: !0, scrollSnapStop: !0, scrollSnapType: !0, scrollMargin: kt.spaceT('scrollMargin'), scrollMarginTop: kt.spaceT('scrollMarginTop'), scrollMarginBottom: kt.spaceT('scrollMarginBottom'), scrollMarginLeft: kt.spaceT('scrollMarginLeft'), scrollMarginRight: kt.spaceT('scrollMarginRight'), scrollMarginX: kt.spaceT(['scrollMarginLeft', 'scrollMarginRight']), scrollMarginY: kt.spaceT(['scrollMarginTop', 'scrollMarginBottom']), scrollPadding: kt.spaceT('scrollPadding'), scrollPaddingTop: kt.spaceT('scrollPaddingTop'), scrollPaddingBottom: kt.spaceT('scrollPaddingBottom'), scrollPaddingLeft: kt.spaceT('scrollPaddingLeft'), scrollPaddingRight: kt.spaceT('scrollPaddingRight'), scrollPaddingX: kt.spaceT(['scrollPaddingLeft', 'scrollPaddingRight']), scrollPaddingY: kt.spaceT(['scrollPaddingTop', 'scrollPaddingBottom']), }; function Zt(e) { return Je(e) && e.reference ? e.reference : String(e); } var Xt = function (e) { for ( var t = arguments.length, n = new Array(t > 1 ? t - 1 : 0), a = 1; a < t; a++ ) n[a - 1] = arguments[a]; return n.map(Zt).join(' '.concat(e, ' ')).replace(/calc/g, ''); }, Kt = function () { for (var e = arguments.length, t = new Array(e), n = 0; n < e; n++) t[n] = arguments[n]; return 'calc('.concat(Xt('+', ...t), ')'); }, qt = function () { for (var e = arguments.length, t = new Array(e), n = 0; n < e; n++) t[n] = arguments[n]; return 'calc('.concat(Xt('-', ...t), ')'); }, Yt = function () { for (var e = arguments.length, t = new Array(e), n = 0; n < e; n++) t[n] = arguments[n]; return 'calc('.concat(Xt('*', ...t), ')'); }, Qt = function () { for (var e = arguments.length, t = new Array(e), n = 0; n < e; n++) t[n] = arguments[n]; return 'calc('.concat(Xt('/', ...t), ')'); }, Jt = e => { const t = Zt(e); return null == t || Number.isNaN(parseFloat(t)) ? Yt(t, -1) : String(t).startsWith('-') ? String(t).slice(1) : '-'.concat(t); }, en = Object.assign( e => ({ add: function () { for (var t = arguments.length, n = new Array(t), a = 0; a < t; a++) n[a] = arguments[a]; return en(Kt(e, ...n)); }, subtract: function () { for (var t = arguments.length, n = new Array(t), a = 0; a < t; a++) n[a] = arguments[a]; return en(qt(e, ...n)); }, multiply: function () { for (var t = arguments.length, n = new Array(t), a = 0; a < t; a++) n[a] = arguments[a]; return en(Yt(e, ...n)); }, divide: function () { for (var t = arguments.length, n = new Array(t), a = 0; a < t; a++) n[a] = arguments[a]; return en(Qt(e, ...n)); }, negate: () => en(Jt(e)), toString: () => e.toString(), }), { add: Kt, subtract: qt, multiply: Yt, divide: Qt, negate: Jt }, ); function tn(e) { const t = (function (e) { let t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : '-'; return e.replace(/\s+/g, t); })(e.toString()); return (function (e) { return e.replace(/[!-,/:-@[-^`{-~]/g, '\\$&'); })( (function (e) { if (e.includes('\\.')) return e; const t = !Number.isInteger(parseFloat(e.toString())); return t ? e.replace('.', '\\.') : e; })(t), ); } function nn(e, t) { return 'var('.concat(e).concat(t ? ', '.concat(t) : '', ')'); } function an(e) { return tn( '--'.concat( (function (e) { return [ arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : '', e, ] .filter(Boolean) .join('-'); })( e, arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : '', ), ), ); } function rn(e, t, n) { const a = an(e, n); return { variable: a, reference: nn(a, t) }; } function on(e) { const t = null == e ? 0 : e.length; return t ? e[t - 1] : void 0; } function ln(e) { if (null == e) return e; const { unitless: t } = (function (e) { const t = parseFloat(e.toString()), n = e.toString().replace(String(t), ''); return { unitless: !n, value: t, unit: n }; })(e); return t || 'number' === typeof e ? ''.concat(e, 'px') : e; } var sn = (e, t) => (parseInt(e[1], 10) > parseInt(t[1], 10) ? 1 : -1), cn = e => Object.fromEntries(Object.entries(e).sort(sn)); function dn(e) { const t = cn(e); return Object.assign(Object.values(t), t); } function un(e) { var t; if (!e) return e; e = null != (t = ln(e)) ? t : e; return 'number' === typeof e ? ''.concat(e + -0.02) : e.replace(/(\d+\.?\d*)/u, e => ''.concat(parseFloat(e) + -0.02)); } function pn(e, t) { const n = ['@media screen']; return ( e && n.push('and', '(min-width: '.concat(ln(e), ')')), t && n.push('and', '(max-width: '.concat(ln(t), ')')), n.join(' ') ); } function mn(e) { var t; if (!e) return null; e.base = null != (t = e.base) ? t : '0px'; const n = dn(e), a = Object.entries(e) .sort(sn) .map((e, t, n) => { let [a, r] = e; var o; let [, i] = null != (o = n[t + 1]) ? o : []; return ( (i = parseFloat(i) > 0 ? un(i) : void 0), { _minW: un(r), breakpoint: a, minW: r, maxW: i, maxWQuery: pn(null, i), minWQuery: pn(r), minMaxQuery: pn(r, i), } ); }), r = (function (e) { const t = Object.keys(cn(e)); return new Set(t); })(e), o = Array.from(r.values()); return { keys: r, normalized: n, isResponsive(e) { const t = Object.keys(e); return t.length > 0 && t.every(e => r.has(e)); }, asObject: cn(e), asArray: dn(e), details: a, get: e => a.find(t => t.breakpoint === e), media: [null, ...n.map(e => pn(e)).slice(1)], toArrayValue(e) { if (!Je(e)) throw new Error('toArrayValue: value must be an object'); const t = o.map(t => { var n; return null != (n = e[t]) ? n : null; }); for (; null === on(t); ) t.pop(); return t; }, toObjectValue(e) { if (!Array.isArray(e)) throw new Error('toObjectValue: value must be an array'); return e.reduce((e, t, n) => { const a = o[n]; return null != a && null != t && (e[a] = t), e; }, {}); }, }; } var hn = (e, t) => '' .concat(e, ':hover ') .concat(t, ', ') .concat(e, '[data-hover] ') .concat(t), fn = (e, t) => '' .concat(e, ':focus ') .concat(t, ', ') .concat(e, '[data-focus] ') .concat(t), gn = (e, t) => ''.concat(e, ':focus-visible ').concat(t), yn = (e, t) => ''.concat(e, ':focus-within ').concat(t), wn = (e, t) => '' .concat(e, ':active ') .concat(t, ', ') .concat(e, '[data-active] ') .concat(t), bn = (e, t) => '' .concat(e, ':disabled ') .concat(t, ', ') .concat(e, '[data-disabled] ') .concat(t), xn = (e, t) => '' .concat(e, ':invalid ') .concat(t, ', ') .concat(e, '[data-invalid] ') .concat(t), vn = (e, t) => '' .concat(e, ':checked ') .concat(t, ', ') .concat(e, '[data-checked] ') .concat(t), zn = (e, t) => ''.concat(e, ':placeholder-shown ').concat(t), kn = e => Sn(t => e(t, '&'), '[role=group]', '[data-group]', '.group'), jn = e => Sn(t => e(t, '~ &'), '[data-peer]', '.peer'), Sn = function (e) { for ( var t = arguments.length, n = new Array(t > 1 ? t - 1 : 0), a = 1; a < t; a++ ) n[a - 1] = arguments[a]; return n.map(e).join(', '); }, En = { _hover: '&:hover, &[data-hover]', _active: '&:active, &[data-active]', _focus: '&:focus, &[data-focus]', _highlighted: '&[data-highlighted]', _focusWithin: '&:focus-within', _focusVisible: '&:focus-visible, &[data-focus-visible]', _disabled: '&:disabled, &[disabled], &[aria-disabled=true], &[data-disabled]', _readOnly: '&[aria-readonly=true], &[readonly], &[data-readonly]', _before: '&::before', _after: '&::after', _empty: '&:empty', _expanded: '&[aria-expanded=true], &[data-expanded]', _checked: '&[aria-checked=true], &[data-checked]', _grabbed: '&[aria-grabbed=true], &[data-grabbed]', _pressed: '&[aria-pressed=true], &[data-pressed]', _invalid: '&[aria-invalid=true], &[data-invalid]', _valid: '&[data-valid], &[data-state=valid]', _loading: '&[data-loading], &[aria-busy=true]', _selected: '&[aria-selected=true], &[data-selected]', _hidden: '&[hidden], &[data-hidden]', _autofill: '&:-webkit-autofill', _even: '&:nth-of-type(even)', _odd: '&:nth-of-type(odd)', _first: '&:first-of-type', _firstLetter: '&::first-letter', _last: '&:last-of-type', _notFirst: '&:not(:first-of-type)', _notLast: '&:not(:last-of-type)', _visited: '&:visited', _activeLink: '&[aria-current=page]', _activeStep: '&[aria-current=step]', _indeterminate: '&:indeterminate, &[aria-checked=mixed], &[data-indeterminate]', _groupHover: kn(hn), _peerHover: jn(hn), _groupFocus: kn(fn), _peerFocus: jn(fn), _groupFocusVisible: kn(gn), _peerFocusVisible: jn(gn), _groupActive: kn(wn), _peerActive: jn(wn), _groupDisabled: kn(bn), _peerDisabled: jn(bn), _groupInvalid: kn(xn), _peerInvalid: jn(xn), _groupChecked: kn(vn), _peerChecked: jn(vn), _groupFocusWithin: kn(yn), _peerFocusWithin: jn(yn), _peerPlaceholderShown: jn(zn), _placeholder: '&::placeholder', _placeholderShown: '&:placeholder-shown', _fullScreen: '&:fullscreen', _selection: '&::selection', _rtl: '[dir=rtl] &, &[dir=rtl]', _ltr: '[dir=ltr] &, &[dir=ltr]', _mediaDark: '@media (prefers-color-scheme: dark)', _mediaReduceMotion: '@media (prefers-reduced-motion: reduce)', _dark: '.chakra-ui-dark &:not([data-theme]),[data-theme=dark] &:not([data-theme]),&[data-theme=dark]', _light: '.chakra-ui-light &:not([data-theme]),[data-theme=light] &:not([data-theme]),&[data-theme=light]', _horizontal: '&[data-orientation=horizontal]', _vertical: '&[data-orientation=vertical]', }, _n = Object.keys(En); function Cn(e, t) { return rn(String(e).replace(/\./g, '-'), void 0, t); } function In(e, t) { let n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : {}; const { stop: a, getKey: r } = n; return (function e(n) { let o = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : []; var i; if ( (function (e) { return 'object' === typeof e && null != e && !Array.isArray(e); })(n) || Array.isArray(n) ) { const l = {}; for (const [s, c] of Object.entries(n)) { const d = null != (i = null == r ? void 0 : r(s)) ? i : s, u = [...o, d]; if (null == a ? void 0 : a(n, u)) return t(n, o); l[d] = e(c, u); } return l; } return t(n, o); })(e); } var Tn = [ 'colors', 'borders', 'borderWidths', 'borderStyles', 'fonts', 'fontSizes', 'fontWeights', 'gradients', 'letterSpacings', 'lineHeights', 'radii', 'space', 'shadows', 'sizes', 'zIndices', 'transition', 'blur', 'breakpoints', ]; var Pn = e => _n.includes(e) || 'default' === e; function An(e) { var t; const n = (function (e) { const { __cssMap: t, __cssVars: n, __breakpoints: a, ...r } = e; return r; })(e), a = (function (e) { return (function (e, t) { const n = {}; for (const a of t) a in e && (n[a] = e[a]); return n; })(e, Tn); })(n), r = (function (e) { return e.semanticTokens; })(n), o = (function (e) { let { tokens: t, semanticTokens: n } = e; const a = {}; return ( In(t, (e, t) => { null != e && (a[t.join('.')] = { isSemantic: !1, value: e }); }), In( n, (e, t) => { null != e && (a[t.join('.')] = { isSemantic: !0, value: e }); }, { stop: e => Object.keys(e).every(Pn) }, ), a ); })({ tokens: a, semanticTokens: r }), i = null == (t = n.config) ? void 0 : t.cssVarPrefix, { cssMap: l, cssVars: s } = (function (e, t) { let n = {}; const a = {}; for (const [r, o] of Object.entries(e)) { const { isSemantic: i, value: l } = o, { variable: s, reference: c } = Cn( r, null == t ? void 0 : t.cssVarPrefix, ); if (!i) { if (r.startsWith('space')) { const e = r.split('.'), [t, ...n] = e, o = ''.concat(t, '.-').concat(n.join('.')), i = en.negate(l), d = en.negate(c); a[o] = { value: i, var: s, varRef: d }; } (n[s] = l), (a[r] = { value: l, var: s, varRef: c }); continue; } const d = n => { const a = [String(r).split('.')[0], n].join('.'); if (!e[a]) return n; const { reference: o } = Cn( a, null == t ? void 0 : t.cssVarPrefix, ); return o; }, u = Je(l) ? l : { default: l }; (n = ot( n, Object.entries(u).reduce((e, t) => { let [n, a] = t; var r, o; if (!a) return e; const i = d(''.concat(a)); return 'default' === n ? ((e[s] = i), e) : ((e[ null != (o = null == (r = En) ? void 0 : r[n]) ? o : n ] = { [s]: i }), e); }, {}), )), (a[r] = { value: c, var: s, varRef: c }); } return { cssVars: n, cssMap: a }; })(o, { cssVarPrefix: i }); return ( Object.assign(n, { __cssVars: { '--chakra-ring-inset': 'var(--chakra-empty,/*!*/ /*!*/)', '--chakra-ring-offset-width': '0px', '--chakra-ring-offset-color': '#fff', '--chakra-ring-color': 'rgba(66, 153, 225, 0.6)', '--chakra-ring-offset-shadow': '0 0 #0000', '--chakra-ring-shadow': '0 0 #0000', '--chakra-space-x-reverse': '0', '--chakra-space-y-reverse': '0', ...s, }, __cssMap: l, __breakpoints: mn(n.breakpoints), }), n ); } var Rn = ot( {}, jt, St, Et, It, At, Ct, Ut, Pt, Tt, Mt, Bt, _t, Vt, $t, Gt, Ft, Wt, Rt, Ht, ), Nn = Object.assign({}, Vt, At, It, Tt, Bt), Dn = (Object.keys(Nn), [...Object.keys(Rn), ..._n]), Ln = { ...Rn, ...En }, On = e => e in Ln; var Mn = (e, t) => e.startsWith('--') && 'string' === typeof t && !(function (e) { return /^var\(--.+\)$/.test(e); })(t), Bn = (e, t) => { var n, a; if (null == t) return t; const r = t => { var n, a; return null == (a = null == (n = e.__cssMap) ? void 0 : n[t]) ? void 0 : a.varRef; }, o = e => { var t; return null != (t = r(e)) ? t : e; }, [i, l] = (function (e) { const t = []; let n = '', a = !1; for (let r = 0; r < e.length; r++) { const o = e[r]; '(' === o ? ((a = !0), (n += o)) : ')' === o ? ((a = !1), (n += o)) : ',' !== o || a ? (n += o) : (t.push(n), (n = '')); } return (n = n.trim()), n && t.push(n), t; })(t); return (t = null != (a = null != (n = r(i)) ? n : o(l)) ? a : o(t)); }; function Un(e) { const { configs: t = {}, pseudos: n = {}, theme: a } = e, r = function (e) { let o = arguments.length > 1 && void 0 !== arguments[1] && arguments[1]; var i, l, s; const c = tt(e, a), d = (e => t => { if (!t.__breakpoints) return e; const { isResponsive: n, toArrayValue: a, media: r, } = t.__breakpoints, o = {}; for (const i in e) { let l = tt(e[i], t); if (null == l) continue; if (((l = Je(l) && n(l) ? a(l) : l), !Array.isArray(l))) { o[i] = l; continue; } const s = l.slice(0, r.length).length; for (let e = 0; e < s; e += 1) { const t = null == r ? void 0 : r[e]; t ? ((o[t] = o[t] || {}), null != l[e] && (o[t][i] = l[e])) : (o[i] = l[e]); } } return o; })(c)(a); let u = {}; for (let p in d) { let e = tt(d[p], a); p in n && (p = n[p]), Mn(p, e) && (e = Bn(a, e)); let m = t[p]; if ((!0 === m && (m = { property: p }), Je(e))) { (u[p] = null != (i = u[p]) ? i : {}), (u[p] = ot({}, u[p], r(e, !0))); continue; } let h = null != (s = null == (l = null == m ? void 0 : m.transform) ? void 0 : l.call(m, e, a, c)) ? s : e; h = (null == m ? void 0 : m.processResult) ? r(h, !0) : h; const f = tt(null == m ? void 0 : m.property, a); if (!o && (null == m ? void 0 : m.static)) { const e = tt(m.static, a); u = ot({}, u, e); } if (f && Array.isArray(f)) for (const t of f) u[t] = h; else f ? '&' === f && Je(h) ? (u = ot({}, u, h)) : (u[f] = h) : Je(h) ? (u = ot({}, u, h)) : (u[p] = h); } return u; }; return r; } var Vn = e => t => Un({ theme: t, pseudos: En, configs: Rn })(e); function Fn(e) { return { definePartsStyle: e => e, defineMultiStyleConfig: t => ({ parts: e, ...t }), }; } function Wn(e, t) { for (let n = t + 1; n < e.length; n++) if (null != e[n]) return n; return -1; } function Hn(e) { const t = e.__breakpoints; return function (e, n, a, r) { var o, i; if (!t) return; const l = {}, s = (function (e, t) { return Array.isArray(e) ? e : Je(e) ? t(e) : null != e ? [e] : void 0; })(a, t.toArrayValue); if (!s) return l; const c = s.length, d = 1 === c, u = !!e.parts; for (let p = 0; p < c; p++) { const a = t.details[p], c = t.details[Wn(s, p)], m = pn(a.minW, null == c ? void 0 : c._minW), h = tt(null == (o = e[n]) ? void 0 : o[s[p]], r); h && (u ? null == (i = e.parts) || i.forEach(e => { ot(l, { [e]: d ? h[e] : { [m]: h[e] } }); }) : u ? (l[m] = h) : d ? ot(l, h) : (l[m] = h)); } return l; }; } function Gn(e) { return (function (e) { let t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : []; const n = Object.assign({}, e); for (const a of t) a in n && delete n[a]; return n; })(e, ['styleConfig', 'size', 'variant', 'colorScheme']); } var $n = (e => { const t = new WeakMap(); return (n, a, r, o) => { if ('undefined' === typeof n) return e(n, a, r); t.has(n) || t.set(n, new Map()); const i = t.get(n); if (i.has(a)) return i.get(a); const l = e(n, a, r, o); return i.set(a, l), l; }; })(function (e, t, n, a) { const r = 'string' === typeof t ? t.split('.') : [t]; for (a = 0; a < r.length && e; a += 1) e = e[r[a]]; return void 0 === e ? n : e; }); function Zn(e, t) { const n = {}; return ( Object.keys(e).forEach(a => { const r = e[a]; t(r, a, e) && (n[a] = r); }), n ); } var Xn = e => Zn(e, e => null !== e && void 0 !== e); function Kn(e) { for ( var t = arguments.length, n = new Array(t > 1 ? t - 1 : 0), a = 1; a < t; a++ ) n[a - 1] = arguments[a]; return 'function' === typeof e ? e(...n) : e; } function qn(t) { const { cssVarsRoot: n, theme: a, children: r } = t, o = (0, e.useMemo)(() => An(a), [a]); return (0, Ve.jsxs)(Ne, { theme: o, children: [(0, Ve.jsx)(Yn, { root: n }), r], }); } function Yn(e) { let { root: t = ':host, :root' } = e; const n = [t, '[data-theme]'].join(','); return (0, Ve.jsx)(Oe, { styles: e => ({ [n]: e.__cssVars }) }); } var [Qn, Jn] = (function () { let t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}; const { strict: n = !0, errorMessage: a = 'useContext: `context` is undefined. Seems you forgot to wrap component within the Provider', name: r, } = t, o = (0, e.createContext)(void 0); return ( (o.displayName = r), [ o.Provider, function t() { var r; const i = (0, e.useContext)(o); if (!i && n) { const e = new Error(a); throw ( ((e.name = 'ContextError'), null == (r = Error.captureStackTrace) || r.call(Error, e, t), e) ); } return i; }, o, ] ); })({ name: 'StylesContext', errorMessage: 'useStyles: `styles` is undefined. Seems you forgot to wrap the components in `<StylesProvider />` ', }); function ea() { const { colorMode: e } = Ye(); return (0, Ve.jsx)(Oe, { styles: t => { const n = Kn($n(t, 'styles.global'), { theme: t, colorMode: e }); if (!n) return; return Vn(n)(t); }, }); } var ta = { light: 'chakra-ui-light', dark: 'chakra-ui-dark' }; var na = 'chakra-ui-color-mode'; var aa, ra = ((aa = na), { ssr: !1, type: 'localStorage', get(e) { if (!(null == globalThis ? void 0 : globalThis.document)) return e; let t; try { t = localStorage.getItem(aa) || e; } catch (n) {} return t || e; }, set(e) { try { localStorage.setItem(aa, e); } catch (t) {} }, }); function oa(e, t) { const n = e.match(new RegExp('(^| )'.concat(t, '=([^;]+)'))); return null == n ? void 0 : n[2]; } function ia(e, t) { return { ssr: !!t, type: 'cookie', get: n => t ? oa(t, e) : ((null == globalThis ? void 0 : globalThis.document) && oa(document.cookie, e)) || n, set(t) { document.cookie = '' .concat(e, '=') .concat(t, '; max-age=31536000; path=/'); }, }; } ia(na); var la = Boolean(null == globalThis ? void 0 : globalThis.document) ? e.useLayoutEffect : e.useEffect, sa = () => {}; function ca(e, t) { return 'cookie' === e.type && e.ssr ? e.get(t) : t; } function da(t) { const { value: n, children: a, options: { useSystemColorMode: r, initialColorMode: o, disableTransitionOnChange: i, } = {}, colorModeManager: l = ra, } = t, s = 'dark' === o ? 'dark' : 'light', [c, d] = (0, e.useState)(() => ca(l, s)), [u, p] = (0, e.useState)(() => ca(l)), { getSystemTheme: m, setClassName: h, setDataset: f, addListener: g, } = (0, e.useMemo)( () => (function () { let e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}; const { preventTransition: t = !0 } = e, n = { setDataset: e => { const a = t ? n.preventTransition() : void 0; (document.documentElement.dataset.theme = e), (document.documentElement.style.colorScheme = e), null == a || a(); }, setClassName(e) { document.body.classList.add(e ? ta.dark : ta.light), document.body.classList.remove( e ? ta.light : ta.dark, ); }, query: () => window.matchMedia('(prefers-color-scheme: dark)'), getSystemTheme(e) { var t; return ( null != (t = n.query().matches) ? t : 'dark' === e ) ? 'dark' : 'light'; }, addListener(e) { const t = n.query(), a = t => { e(t.matches ? 'dark' : 'light'); }; return ( 'function' === typeof t.addListener ? t.addListener(a) : t.addEventListener('change', a), () => { 'function' === typeof t.removeListener ? t.removeListener(a) : t.removeEventListener('change', a); } ); }, preventTransition() { const e = document.createElement('style'); return ( e.appendChild( document.createTextNode( '*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}', ), ), document.head.appendChild(e), () => { window.getComputedStyle(document.body), requestAnimationFrame(() => { requestAnimationFrame(() => { document.head.removeChild(e); }); }); } ); }, }; return n; })({ preventTransition: i }), [i], ), y = 'system' !== o || c ? c : u, w = (0, e.useCallback)( e => { const t = 'system' === e ? m() : e; d(t), h('dark' === t), f(t), l.set(t); }, [l, m, h, f], ); la(() => { 'system' === o && p(m()); }, []), (0, e.useEffect)(() => { const e = l.get(); w(e || ('system' !== o ? s : 'system')); }, [l, s, o, w]); const b = (0, e.useCallback)(() => { w('dark' === y ? 'light' : 'dark'); }, [y, w]); (0, e.useEffect)(() => { if (r) return g(w); }, [r, g, w]); const x = (0, e.useMemo)( () => ({ colorMode: null != n ? n : y, toggleColorMode: n ? sa : b, setColorMode: n ? sa : w, forced: void 0 !== n, }), [y, b, w, n], ); return (0, Ve.jsx)(qe.Provider, { value: x, children: a }); } da.displayName = 'ColorModeProvider'; var ua = (0, e.createContext)({ getDocument: () => document, getWindow: () => window, }); function pa(t) { const { children: n, environment: a, disabled: r } = t, o = (0, e.useRef)(null), i = (0, e.useMemo)( () => a || { getDocument: () => { var e, t; return null != (t = null == (e = o.current) ? void 0 : e.ownerDocument) ? t : document; }, getWindow: () => { var e, t; return null != (t = null == (e = o.current) ? void 0 : e.ownerDocument.defaultView) ? t : window; }, }, [a], ), l = !r || !a; return (0, Ve.jsxs)(ua.Provider, { value: i, children: [ n, l && (0, Ve.jsx)('span', { id: '__chakra_env', hidden: !0, ref: o }), ], }); } (ua.displayName = 'EnvironmentContext'), (pa.displayName = 'EnvironmentProvider'); var ma = e => { const { children: t, colorModeManager: n, portalZIndex: a, resetScope: r, resetCSS: o = !0, theme: i = {}, environment: l, cssVarsRoot: s, disableEnvironment: c, disableGlobalStyle: d, } = e, u = (0, Ve.jsx)(pa, { environment: l, disabled: c, children: t }); return (0, Ve.jsx)(qn, { theme: i, cssVarsRoot: s, children: (0, Ve.jsxs)(da, { colorModeManager: n, options: i.config, children: [ o ? (0, Ve.jsx)(Ge, { scope: r }) : (0, Ve.jsx)(He, {}), !d && (0, Ve.jsx)(ea, {}), a ? (0, Ve.jsx)(Ke, { zIndex: a, children: u }) : u, ], }), }); }, ha = { property: { common: 'background-color, border-color, color, fill, stroke, opacity, box-shadow, transform', colors: 'background-color, border-color, color, fill, stroke', dimensions: 'width, height', position: 'left, right, top, bottom', background: 'background-color, background-image, background-position', }, easing: { 'ease-in': 'cubic-bezier(0.4, 0, 1, 1)', 'ease-out': 'cubic-bezier(0, 0, 0.2, 1)', 'ease-in-out': 'cubic-bezier(0.4, 0, 0.2, 1)', }, duration: { 'ultra-fast': '50ms', faster: '100ms', fast: '150ms', normal: '200ms', slow: '300ms', slower: '400ms', 'ultra-slow': '500ms', }, }, fa = { hide: -1, auto: 'auto', base: 0, docked: 10, dropdown: 1e3, sticky: 1100, banner: 1200, overlay: 1300, modal: 1400, popover: 1500, skipLink: 1600, toast: 1700, tooltip: 1800, }, ga = { none: 0, '1px': '1px solid', '2px': '2px solid', '4px': '4px solid', '8px': '8px solid', }, ya = { base: '0em', sm: '30em', md: '48em', lg: '62em', xl: '80em', '2xl': '96em', }, wa = { transparent: 'transparent', current: 'currentColor', black: '#000000', white: '#FFFFFF', whiteAlpha: { 50: 'rgba(255, 255, 255, 0.04)', 100: 'rgba(255, 255, 255, 0.06)', 200: 'rgba(255, 255, 255, 0.08)', 300: 'rgba(255, 255, 255, 0.16)', 400: 'rgba(255, 255, 255, 0.24)', 500: 'rgba(255, 255, 255, 0.36)', 600: 'rgba(255, 255, 255, 0.48)', 700: 'rgba(255, 255, 255, 0.64)', 800: 'rgba(255, 255, 255, 0.80)', 900: 'rgba(255, 255, 255, 0.92)', }, blackAlpha: { 50: 'rgba(0, 0, 0, 0.04)', 100: 'rgba(0, 0, 0, 0.06)', 200: 'rgba(0, 0, 0, 0.08)', 300: 'rgba(0, 0, 0, 0.16)', 400: 'rgba(0, 0, 0, 0.24)', 500: 'rgba(0, 0, 0, 0.36)', 600: 'rgba(0, 0, 0, 0.48)', 700: 'rgba(0, 0, 0, 0.64)', 800: 'rgba(0, 0, 0, 0.80)', 900: 'rgba(0, 0, 0, 0.92)', }, gray: { 50: '#F7FAFC', 100: '#EDF2F7', 200: '#E2E8F0', 300: '#CBD5E0', 400: '#A0AEC0', 500: '#718096', 600: '#4A5568', 700: '#2D3748', 800: '#1A202C', 900: '#171923', }, red: { 50: '#FFF5F5', 100: '#FED7D7', 200: '#FEB2B2', 300: '#FC8181', 400: '#F56565', 500: '#E53E3E', 600: '#C53030', 700: '#9B2C2C', 800: '#822727', 900: '#63171B', }, orange: { 50: '#FFFAF0', 100: '#FEEBC8', 200: '#FBD38D', 300: '#F6AD55', 400: '#ED8936', 500: '#DD6B20', 600: '#C05621', 700: '#9C4221', 800: '#7B341E', 900: '#652B19', }, yellow: { 50: '#FFFFF0', 100: '#FEFCBF', 200: '#FAF089', 300: '#F6E05E', 400: '#ECC94B', 500: '#D69E2E', 600: '#B7791F', 700: '#975A16', 800: '#744210', 900: '#5F370E', }, green: { 50: '#F0FFF4', 100: '#C6F6D5', 200: '#9AE6B4', 300: '#68D391', 400: '#48BB78', 500: '#38A169', 600: '#2F855A', 700: '#276749', 800: '#22543D', 900: '#1C4532', }, teal: { 50: '#E6FFFA', 100: '#B2F5EA', 200: '#81E6D9', 300: '#4FD1C5', 400: '#38B2AC', 500: '#319795', 600: '#2C7A7B', 700: '#285E61', 800: '#234E52', 900: '#1D4044', }, blue: { 50: '#ebf8ff', 100: '#bee3f8', 200: '#90cdf4', 300: '#63b3ed', 400: '#4299e1', 500: '#3182ce', 600: '#2b6cb0', 700: '#2c5282', 800: '#2a4365', 900: '#1A365D', }, cyan: { 50: '#EDFDFD', 100: '#C4F1F9', 200: '#9DECF9', 300: '#76E4F7', 400: '#0BC5EA', 500: '#00B5D8', 600: '#00A3C4', 700: '#0987A0', 800: '#086F83', 900: '#065666', }, purple: { 50: '#FAF5FF', 100: '#E9D8FD', 200: '#D6BCFA', 300: '#B794F4', 400: '#9F7AEA', 500: '#805AD5', 600: '#6B46C1', 700: '#553C9A', 800: '#44337A', 900: '#322659', }, pink: { 50: '#FFF5F7', 100: '#FED7E2', 200: '#FBB6CE', 300: '#F687B3', 400: '#ED64A6', 500: '#D53F8C', 600: '#B83280', 700: '#97266D', 800: '#702459', 900: '#521B41', }, linkedin: { 50: '#E8F4F9', 100: '#CFEDFB', 200: '#9BDAF3', 300: '#68C7EC', 400: '#34B3E4', 500: '#00A0DC', 600: '#008CC9', 700: '#0077B5', 800: '#005E93', 900: '#004471', }, facebook: { 50: '#E8F4F9', 100: '#D9DEE9', 200: '#B7C2DA', 300: '#6482C0', 400: '#4267B2', 500: '#385898', 600: '#314E89', 700: '#29487D', 800: '#223B67', 900: '#1E355B', }, messenger: { 50: '#D0E6FF', 100: '#B9DAFF', 200: '#A2CDFF', 300: '#7AB8FF', 400: '#2E90FF', 500: '#0078FF', 600: '#0063D1', 700: '#0052AC', 800: '#003C7E', 900: '#002C5C', }, whatsapp: { 50: '#dffeec', 100: '#b9f5d0', 200: '#90edb3', 300: '#65e495', 400: '#3cdd78', 500: '#22c35e', 600: '#179848', 700: '#0c6c33', 800: '#01421c', 900: '#001803', }, twitter: { 50: '#E5F4FD', 100: '#C8E9FB', 200: '#A8DCFA', 300: '#83CDF7', 400: '#57BBF5', 500: '#1DA1F2', 600: '#1A94DA', 700: '#1681BF', 800: '#136B9E', 900: '#0D4D71', }, telegram: { 50: '#E3F2F9', 100: '#C5E4F3', 200: '#A2D4EC', 300: '#7AC1E4', 400: '#47A9DA', 500: '#0088CC', 600: '#007AB8', 700: '#006BA1', 800: '#005885', 900: '#003F5E', }, }, ba = { none: '0', sm: '0.125rem', base: '0.25rem', md: '0.375rem', lg: '0.5rem', xl: '0.75rem', '2xl': '1rem', '3xl': '1.5rem', full: '9999px', }, xa = { xs: '0 0 0 1px rgba(0, 0, 0, 0.05)', sm: '0 1px 2px 0 rgba(0, 0, 0, 0.05)', base: '0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)', md: '0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)', lg: '0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)', xl: '0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)', '2xl': '0 25px 50px -12px rgba(0, 0, 0, 0.25)', outline: '0 0 0 3px rgba(66, 153, 225, 0.6)', inner: 'inset 0 2px 4px 0 rgba(0,0,0,0.06)', none: 'none', 'dark-lg': 'rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.2) 0px 5px 10px, rgba(0, 0, 0, 0.4) 0px 15px 40px', }, va = { none: 0, sm: '4px', base: '8px', md: '12px', lg: '16px', xl: '24px', '2xl': '40px', '3xl': '64px', }, za = { letterSpacings: { tighter: '-0.05em', tight: '-0.025em', normal: '0', wide: '0.025em', wider: '0.05em', widest: '0.1em', }, lineHeights: { normal: 'normal', none: 1, shorter: 1.25, short: 1.375, base: 1.5, tall: 1.625, taller: '2', 3: '.75rem', 4: '1rem', 5: '1.25rem', 6: '1.5rem', 7: '1.75rem', 8: '2rem', 9: '2.25rem', 10: '2.5rem', }, fontWeights: { hairline: 100, thin: 200, light: 300, normal: 400, medium: 500, semibold: 600, bold: 700, extrabold: 800, black: 900, }, fonts: { heading: '-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"', body: '-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"', mono: 'SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace', }, fontSizes: { '3xs': '0.45rem', '2xs': '0.625rem', xs: '0.75rem', sm: '0.875rem', md: '1rem', lg: '1.125rem', xl: '1.25rem', '2xl': '1.5rem', '3xl': '1.875rem', '4xl': '2.25rem', '5xl': '3rem', '6xl': '3.75rem', '7xl': '4.5rem', '8xl': '6rem', '9xl': '8rem', }, }, ka = { px: '1px', 0.5: '0.125rem', 1: '0.25rem', 1.5: '0.375rem', 2: '0.5rem', 2.5: '0.625rem', 3: '0.75rem', 3.5: '0.875rem', 4: '1rem', 5: '1.25rem', 6: '1.5rem', 7: '1.75rem', 8: '2rem', 9: '2.25rem', 10: '2.5rem', 12: '3rem', 14: '3.5rem', 16: '4rem', 20: '5rem', 24: '6rem', 28: '7rem', 32: '8rem', 36: '9rem', 40: '10rem', 44: '11rem', 48: '12rem', 52: '13rem', 56: '14rem', 60: '15rem', 64: '16rem', 72: '18rem', 80: '20rem', 96: '24rem', }, ja = { ...ka, max: 'max-content', min: 'min-content', full: '100%', '3xs': '14rem', '2xs': '16rem', xs: '20rem', sm: '24rem', md: '28rem', lg: '32rem', xl: '36rem', '2xl': '42rem', '3xl': '48rem', '4xl': '56rem', '5xl': '64rem', '6xl': '72rem', '7xl': '80rem', '8xl': '90rem', prose: '60ch', container: { sm: '640px', md: '768px', lg: '1024px', xl: '1280px' }, }, Sa = { breakpoints: ya, zIndices: fa, radii: ba, blur: va, colors: wa, ...za, sizes: ja, shadows: xa, space: ka, borders: ga, transition: ha, }, { defineMultiStyleConfig: Ea, definePartsStyle: _a } = Fn([ 'stepper', 'step', 'title', 'description', 'indicator', 'separator', 'icon', 'number', ]), Ca = rn('stepper-indicator-size'), Ia = rn('stepper-icon-size'), Ta = rn('stepper-title-font-size'), Pa = rn('stepper-description-font-size'), Aa = rn('stepper-accent-color'), Ra = _a(e => { let { colorScheme: t } = e; return { stepper: { display: 'flex', justifyContent: 'space-between', gap: '4', '&[data-orientation=vertical]': { flexDirection: 'column', alignItems: 'flex-start', }, '&[data-orientation=horizontal]': { flexDirection: 'row', alignItems: 'center', }, [Aa.variable]: 'colors.'.concat(t, '.500'), _dark: { [Aa.variable]: 'colors.'.concat(t, '.200') }, }, title: { fontSize: Ta.reference, fontWeight: 'medium' }, description: { fontSize: Pa.reference, color: 'chakra-subtle-text' }, number: { fontSize: Ta.reference }, step: { flexShrink: 0, position: 'relative', display: 'flex', gap: '2', '&[data-orientation=horizontal]': { alignItems: 'center' }, flex: '1', '&:last-of-type:not([data-stretch])': { flex: 'initial' }, }, icon: { flexShrink: 0, width: Ia.reference, height: Ia.reference }, indicator: { flexShrink: 0, borderRadius: 'full', width: Ca.reference, height: Ca.reference, display: 'flex', justifyContent: 'center', alignItems: 'center', '&[data-status=active]': { borderWidth: '2px', borderColor: Aa.reference, }, '&[data-status=complete]': { bg: Aa.reference, color: 'chakra-inverse-text', }, '&[data-status=incomplete]': { borderWidth: '2px' }, }, separator: { bg: 'chakra-border-color', flex: '1', '&[data-status=complete]': { bg: Aa.reference }, '&[data-orientation=horizontal]': { width: '100%', height: '2px', marginStart: '2', }, '&[data-orientation=vertical]': { width: '2px', position: 'absolute', height: '100%', maxHeight: 'calc(100% - '.concat(Ca.reference, ' - 8px)'), top: 'calc('.concat(Ca.reference, ' + 4px)'), insetStart: 'calc('.concat(Ca.reference, ' / 2 - 1px)'), }, }, }; }), Na = Ea({ baseStyle: Ra, sizes: { xs: _a({ stepper: { [Ca.variable]: 'sizes.4', [Ia.variable]: 'sizes.3', [Ta.variable]: 'fontSizes.xs', [Pa.variable]: 'fontSizes.xs', }, }), sm: _a({ stepper: { [Ca.variable]: 'sizes.6', [Ia.variable]: 'sizes.4', [Ta.variable]: 'fontSizes.sm', [Pa.variable]: 'fontSizes.xs', }, }), md: _a({ stepper: { [Ca.variable]: 'sizes.8', [Ia.variable]: 'sizes.5', [Ta.variable]: 'fontSizes.md', [Pa.variable]: 'fontSizes.sm', }, }), lg: _a({ stepper: { [Ca.variable]: 'sizes.10', [Ia.variable]: 'sizes.6', [Ta.variable]: 'fontSizes.lg', [Pa.variable]: 'fontSizes.md', }, }), }, defaultProps: { size: 'md', colorScheme: 'blue' }, }); function Da(e) { let t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}, n = !1; function a(t) { const n = ( ['container', 'root'].includes(null != t ? t : '') ? [e] : [e, t] ) .filter(Boolean) .join('__'), a = 'chakra-'.concat(n); return { className: a, selector: '.'.concat(a), toString: () => t }; } return { parts: function () { !(function () { if (n) throw new Error( '[anatomy] .part(...) should only be called once. Did you mean to use .extend(...) ?', ); n = !0; })(); for (var r = arguments.length, o = new Array(r), i = 0; i < r; i++) o[i] = arguments[i]; for (const e of o) t[e] = a(e); return Da(e, t); }, toPart: a, extend: function () { for (var n = arguments.length, r = new Array(n), o = 0; o < n; o++) r[o] = arguments[o]; for (const e of r) e in t || (t[e] = a(e)); return Da(e, t); }, selectors: function () { const e = Object.fromEntries( Object.entries(t).map(e => { let [t, n] = e; return [t, n.selector]; }), ); return e; }, classnames: function () { const e = Object.fromEntries( Object.entries(t).map(e => { let [t, n] = e; return [t, n.className]; }), ); return e; }, get keys() { return Object.keys(t); }, __type: {}, }; } var La = Da('accordion') .parts('root', 'container', 'button', 'panel') .extend('icon'), Oa = Da('alert') .parts('title', 'description', 'container') .extend('icon', 'spinner'), Ma = Da('avatar') .parts('label', 'badge', 'container') .extend('excessLabel', 'group'), Ba = Da('breadcrumb').parts('link', 'item', 'container').extend('separator'), Ua = (Da('button').parts(), Da('checkbox').parts('control', 'icon', 'container').extend('label')), Va = (Da('progress').parts('track', 'filledTrack').extend('label'), Da('drawer') .parts('overlay', 'dialogContainer', 'dialog') .extend('header', 'closeButton', 'body', 'footer')), Fa = Da('editable').parts('preview', 'input', 'textarea'), Wa = Da('form').parts('container', 'requiredIndicator', 'helperText'), Ha = Da('formError').parts('text', 'icon'), Ga = Da('input').parts('addon', 'field', 'element', 'group'), $a = Da('list').parts('container', 'item', 'icon'), Za = Da('menu') .parts('button', 'list', 'item') .extend('groupTitle', 'icon', 'command', 'divider'), Xa = Da('modal') .parts('overlay', 'dialogContainer', 'dialog') .extend('header', 'closeButton', 'body', 'footer'), Ka = Da('numberinput').parts('root', 'field', 'stepperGroup', 'stepper'), qa = (Da('pininput').parts('field'), Da('popover') .parts('content', 'header', 'body', 'footer') .extend('popper', 'arrow', 'closeButton')), Ya = Da('progress').parts('label', 'filledTrack', 'track'), Qa = Da('radio').parts('container', 'control', 'label'), Ja = Da('select').parts('field', 'icon'), er = Da('slider').parts('container', 'track', 'thumb', 'filledTrack', 'mark'), tr = Da('stat').parts('container', 'label', 'helpText', 'number', 'icon'), nr = Da('switch').parts('container', 'track', 'thumb', 'label'), ar = Da('table').parts( 'table', 'thead', 'tbody', 'tr', 'th', 'td', 'tfoot', 'caption', ), rr = Da('tabs').parts( 'root', 'tab', 'tablist', 'tabpanel', 'tabpanels', 'indicator', ), or = Da('tag').parts('container', 'label', 'closeButton'), ir = Da('card').parts('container', 'header', 'body', 'footer'); Da('stepper').parts( 'stepper', 'step', 'title', 'description', 'indicator', 'separator', 'icon', 'number', ); function lr(e) { const t = (function (e) { let t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : '-'; return e.replace(/\s+/g, t); })(e.toString()); return t.includes('\\.') ? e : (function (e) { return !Number.isInteger(parseFloat(e.toString())); })(e) ? t.replace('.', '\\.') : e; } function sr(e, t) { return 'var('.concat(lr(e)).concat(t ? ', '.concat(t) : '', ')'); } function cr(e) { return '--'.concat( (function (e) { return [ arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : '', lr(e), ] .filter(Boolean) .join('-'); })(e, arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : ''), ); } function dr(e, t) { const n = cr(e, null == t ? void 0 : t.prefix); return { variable: n, reference: sr(n, ur(null == t ? void 0 : t.fallback)) }; } function ur(e) { return 'string' === typeof e ? e : null == e ? void 0 : e.reference; } function pr(e) { return Je(e) && e.reference ? e.reference : String(e); } var mr = function (e) { for ( var t = arguments.length, n = new Array(t > 1 ? t - 1 : 0), a = 1; a < t; a++ ) n[a - 1] = arguments[a]; return n.map(pr).join(' '.concat(e, ' ')).replace(/calc/g, ''); }, hr = function () { for (var e = arguments.length, t = new Array(e), n = 0; n < e; n++) t[n] = arguments[n]; return 'calc('.concat(mr('+', ...t), ')'); }, fr = function () { for (var e = arguments.length, t = new Array(e), n = 0; n < e; n++) t[n] = arguments[n]; return 'calc('.concat(mr('-', ...t), ')'); }, gr = function () { for (var e = arguments.length, t = new Array(e), n = 0; n < e; n++) t[n] = arguments[n]; return 'calc('.concat(mr('*', ...t), ')'); }, yr = function () { for (var e = arguments.length, t = new Array(e), n = 0; n < e; n++) t[n] = arguments[n]; return 'calc('.concat(mr('/', ...t), ')'); }, wr = e => { const t = pr(e); return null == t || Number.isNaN(parseFloat(t)) ? gr(t, -1) : String(t).startsWith('-') ? String(t).slice(1) : '-'.concat(t); }, br = Object.assign( e => ({ add: function () { for (var t = arguments.length, n = new Array(t), a = 0; a < t; a++) n[a] = arguments[a]; return br(hr(e, ...n)); }, subtract: function () { for (var t = arguments.length, n = new Array(t), a = 0; a < t; a++) n[a] = arguments[a]; return br(fr(e, ...n)); }, multiply: function () { for (var t = arguments.length, n = new Array(t), a = 0; a < t; a++) n[a] = arguments[a]; return br(gr(e, ...n)); }, divide: function () { for (var t = arguments.length, n = new Array(t), a = 0; a < t; a++) n[a] = arguments[a]; return br(yr(e, ...n)); }, negate: () => br(wr(e)), toString: () => e.toString(), }), { add: hr, subtract: fr, multiply: gr, divide: yr, negate: wr }, ), { defineMultiStyleConfig: xr, definePartsStyle: vr } = Fn(nr.keys), zr = dr('switch-track-width'), kr = dr('switch-track-height'), jr = dr('switch-track-diff'), Sr = br.subtract(zr, kr), Er = dr('switch-thumb-x'), _r = dr('switch-bg'), Cr = e => { const { colorScheme: t } = e; return { borderRadius: 'full', p: '0.5', width: [zr.reference], height: [kr.reference], transitionProperty: 'common', transitionDuration: 'fast', [_r.variable]: 'colors.gray.300', _dark: { [_r.variable]: 'colors.whiteAlpha.400' }, _focusVisible: { boxShadow: 'outline' }, _disabled: { opacity: 0.4, cursor: 'not-allowed' }, _checked: { [_r.variable]: 'colors.'.concat(t, '.500'), _dark: { [_r.variable]: 'colors.'.concat(t, '.200') }, }, bg: _r.reference, }; }, Ir = { bg: 'white', transitionProperty: 'transform', transitionDuration: 'normal', borderRadius: 'inherit', width: [kr.reference], height: [kr.reference], _checked: { transform: 'translateX('.concat(Er.reference, ')') }, }, Tr = xr({ baseStyle: vr(e => ({ container: { [jr.variable]: Sr, [Er.variable]: jr.reference, _rtl: { [Er.variable]: br(jr).negate().toString() }, }, track: Cr(e), thumb: Ir, })), sizes: { sm: vr({ container: { [zr.variable]: '1.375rem', [kr.variable]: 'sizes.3' }, }), md: vr({ container: { [zr.variable]: '1.875rem', [kr.variable]: 'sizes.4' }, }), lg: vr({ container: { [zr.variable]: '2.875rem', [kr.variable]: 'sizes.6' }, }), }, defaultProps: { size: 'md', colorScheme: 'blue' }, }); function Pr(e, t) { return n => ('dark' === n.colorMode ? t : e); } function Ar(e) { const { orientation: t, vertical: n, horizontal: a } = e; return t ? ('vertical' === t ? n : a) : {}; } var { defineMultiStyleConfig: Rr, definePartsStyle: Nr } = Fn(ar.keys), Dr = Nr({ table: { fontVariantNumeric: 'lining-nums tabular-nums', borderCollapse: 'collapse', width: 'full', }, th: { fontFamily: 'heading', fontWeight: 'bold', textTransform: 'uppercase', letterSpacing: 'wider', textAlign: 'start', }, td: { textAlign: 'start' }, caption: { mt: 4, fontFamily: 'heading', textAlign: 'center', fontWeight: 'medium', }, }), Lr = { '&[data-is-numeric=true]': { textAlign: 'end' } }, Or = Rr({ baseStyle: Dr, variants: { simple: Nr(e => { const { colorScheme: t } = e; return { th: { color: Pr('gray.600', 'gray.400')(e), borderBottom: '1px', borderColor: Pr( ''.concat(t, '.100'), ''.concat(t, '.700'), )(e), ...Lr, }, td: { borderBottom: '1px', borderColor: Pr( ''.concat(t, '.100'), ''.concat(t, '.700'), )(e), ...Lr, }, caption: { color: Pr('gray.600', 'gray.100')(e) }, tfoot: { tr: { '&:last-of-type': { th: { borderBottomWidth: 0 } } }, }, }; }), striped: Nr(e => { const { colorScheme: t } = e; return { th: { color: Pr('gray.600', 'gray.400')(e), borderBottom: '1px', borderColor: Pr( ''.concat(t, '.100'), ''.concat(t, '.700'), )(e), ...Lr, }, td: { borderBottom: '1px', borderColor: Pr( ''.concat(t, '.100'), ''.concat(t, '.700'), )(e), ...Lr, }, caption: { color: Pr('gray.600', 'gray.100')(e) }, tbody: { tr: { '&:nth-of-type(odd)': { 'th, td': { borderBottomWidth: '1px', borderColor: Pr( ''.concat(t, '.100'), ''.concat(t, '.700'), )(e), }, td: { background: Pr( ''.concat(t, '.100'), ''.concat(t, '.700'), )(e), }, }, }, }, tfoot: { tr: { '&:last-of-type': { th: { borderBottomWidth: 0 } } }, }, }; }), unstyled: {}, }, sizes: { sm: Nr({ th: { px: '4', py: '1', lineHeight: '4', fontSize: 'xs' }, td: { px: '4', py: '2', fontSize: 'sm', lineHeight: '4' }, caption: { px: '4', py: '2', fontSize: 'xs' }, }), md: Nr({ th: { px: '6', py: '3', lineHeight: '4', fontSize: 'xs' }, td: { px: '6', py: '4', lineHeight: '5' }, caption: { px: '6', py: '2', fontSize: 'sm' }, }), lg: Nr({ th: { px: '8', py: '4', lineHeight: '5', fontSize: 'sm' }, td: { px: '8', py: '5', lineHeight: '6' }, caption: { px: '6', py: '2', fontSize: 'md' }, }), }, defaultProps: { variant: 'simple', size: 'md', colorScheme: 'gray' }, }); function Mr(e, t, n) { return Math.min(Math.max(e, n), t); } class Br extends Error { constructor(e) { super('Failed to parse color: "'.concat(e, '"')); } } var Ur = Br; function Vr(e) { if ('string' !== typeof e) throw new Ur(e); if ('transparent' === e.trim().toLowerCase()) return [0, 0, 0, 0]; let t = e.trim(); t = Kr.test(e) ? (function (e) { const t = e.toLowerCase().trim(), n = Wr[ (function (e) { let t = 5381, n = e.length; for (; n; ) t = (33 * t) ^ e.charCodeAt(--n); return (t >>> 0) % 2341; })(t) ]; if (!n) throw new Ur(e); return '#'.concat(n); })(e) : e; const n = Gr.exec(t); if (n) { const e = Array.from(n).slice(1); return [ ...e.slice(0, 3).map(e => parseInt(Hr(e, 2), 16)), parseInt(Hr(e[3] || 'f', 2), 16) / 255, ]; } const a = $r.exec(t); if (a) { const e = Array.from(a).slice(1); return [ ...e.slice(0, 3).map(e => parseInt(e, 16)), parseInt(e[3] || 'ff', 16) / 255, ]; } const r = Zr.exec(t); if (r) { const e = Array.from(r).slice(1); return [ ...e.slice(0, 3).map(e => parseInt(e, 10)), parseFloat(e[3] || '1'), ]; } const o = Xr.exec(t); if (o) { const [t, n, a, r] = Array.from(o).slice(1).map(parseFloat); if (Mr(0, 100, n) !== n) throw new Ur(e); if (Mr(0, 100, a) !== a) throw new Ur(e); return [...Yr(t, n, a), Number.isNaN(r) ? 1 : r]; } throw new Ur(e); } const Fr = e => parseInt(e.replace(/_/g, ''), 36), Wr = '1q29ehhb 1n09sgk7 1kl1ekf_ _yl4zsno 16z9eiv3 1p29lhp8 _bd9zg04 17u0____ _iw9zhe5 _to73___ _r45e31e _7l6g016 _jh8ouiv _zn3qba8 1jy4zshs 11u87k0u 1ro9yvyo 1aj3xael 1gz9zjz0 _3w8l4xo 1bf1ekf_ _ke3v___ _4rrkb__ 13j776yz _646mbhl _nrjr4__ _le6mbhl 1n37ehkb _m75f91n _qj3bzfz 1939yygw 11i5z6x8 _1k5f8xs 1509441m 15t5lwgf _ae2th1n _tg1ugcv 1lp1ugcv 16e14up_ _h55rw7n _ny9yavn _7a11xb_ 1ih442g9 _pv442g9 1mv16xof 14e6y7tu 1oo9zkds 17d1cisi _4v9y70f _y98m8kc 1019pq0v 12o9zda8 _348j4f4 1et50i2o _8epa8__ _ts6senj 1o350i2o 1mi9eiuo 1259yrp0 1ln80gnw _632xcoy 1cn9zldc _f29edu4 1n490c8q _9f9ziet 1b94vk74 _m49zkct 1kz6s73a 1eu9dtog _q58s1rz 1dy9sjiq __u89jo3 _aj5nkwg _ld89jo3 13h9z6wx _qa9z2ii _l119xgq _bs5arju 1hj4nwk9 1qt4nwk9 1ge6wau6 14j9zlcw 11p1edc_ _ms1zcxe _439shk6 _jt9y70f _754zsow 1la40eju _oq5p___ _x279qkz 1fa5r3rv _yd2d9ip _424tcku _8y1di2_ _zi2uabw _yy7rn9h 12yz980_ __39ljp6 1b59zg0x _n39zfzp 1fy9zest _b33k___ _hp9wq92 1il50hz4 _io472ub _lj9z3eo 19z9ykg0 _8t8iu3a 12b9bl4a 1ak5yw0o _896v4ku _tb8k8lv _s59zi6t _c09ze0p 1lg80oqn 1id9z8wb _238nba5 1kq6wgdi _154zssg _tn3zk49 _da9y6tc 1sg7cv4f _r12jvtt 1gq5fmkz 1cs9rvci _lp9jn1c _xw1tdnb 13f9zje6 16f6973h _vo7ir40 _bt5arjf _rc45e4t _hr4e100 10v4e100 _hc9zke2 _w91egv_ _sj2r1kk 13c87yx8 _vqpds__ _ni8ggk8 _tj9yqfb 1ia2j4r4 _7x9b10u 1fc9ld4j 1eq9zldr _5j9lhpx _ez9zl6o _md61fzm' .split(' ') .reduce((e, t) => { const n = Fr(t.substring(0, 3)), a = Fr(t.substring(3)).toString(16); let r = ''; for (let o = 0; o < 6 - a.length; o++) r += '0'; return (e[n] = ''.concat(r).concat(a)), e; }, {}); const Hr = (e, t) => Array.from(Array(t)) .map(() => e) .join(''), Gr = new RegExp('^#'.concat(Hr('([a-f0-9])', 3), '([a-f0-9])?$'), 'i'), $r = new RegExp('^#'.concat(Hr('([a-f0-9]{2})', 3), '([a-f0-9]{2})?$'), 'i'), Zr = new RegExp( '^rgba?\\(\\s*(\\d+)\\s*'.concat( Hr(',\\s*(\\d+)\\s*', 2), '(?:,\\s*([\\d.]+))?\\s*\\)$', ), 'i', ), Xr = /^hsla?\(\s*([\d.]+)\s*,\s*([\d.]+)%\s*,\s*([\d.]+)%(?:\s*,\s*([\d.]+))?\s*\)$/i, Kr = /^[a-z]+$/i, qr = e => Math.round(255 * e), Yr = (e, t, n) => { let a = n / 100; if (0 === t) return [a, a, a].map(qr); const r = (((e % 360) + 360) % 360) / 60, o = (1 - Math.abs(2 * a - 1)) * (t / 100), i = o * (1 - Math.abs((r % 2) - 1)); let l = 0, s = 0, c = 0; r >= 0 && r < 1 ? ((l = o), (s = i)) : r >= 1 && r < 2 ? ((l = i), (s = o)) : r >= 2 && r < 3 ? ((s = o), (c = i)) : r >= 3 && r < 4 ? ((s = i), (c = o)) : r >= 4 && r < 5 ? ((l = i), (c = o)) : r >= 5 && r < 6 && ((l = o), (c = i)); const d = a - o / 2; return [l + d, s + d, c + d].map(qr); }; function Qr(e, t, n, a) { return 'rgba(' .concat(Mr(0, 255, e).toFixed(), ', ') .concat(Mr(0, 255, t).toFixed(), ', ') .concat(Mr(0, 255, n).toFixed(), ', ') .concat(parseFloat(Mr(0, 1, a).toFixed(3)), ')'); } function Jr(e, t) { const [n, a, r, o] = Vr(e); return Qr(n, a, r, o - t); } var eo = (e, t, n) => { const a = (function (e, t, n, a, r) { for (t = t.split ? t.split('.') : t, a = 0; a < t.length; a++) e = e ? e[t[a]] : r; return e === r ? n : e; })(e, 'colors.'.concat(t), t); try { return ( (function (e) { const [t, n, a, r] = Vr(e); let o = e => { const t = Mr(0, 255, e).toString(16); return 1 === t.length ? '0'.concat(t) : t; }; '#' .concat(o(t)) .concat(o(n)) .concat(o(a)) .concat(r < 1 ? o(Math.round(255 * r)) : ''); })(a), a ); } catch { return null != n ? n : '#000000'; } }, to = e => t => { const n = (e => { const [t, n, a] = Vr(e); return (299 * t + 587 * n + 114 * a) / 1e3; })(eo(t, e)); return n < 128 ? 'dark' : 'light'; }, no = (e, t) => n => Jr(eo(n, e), 1 - t); function ao() { let e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : '1rem', t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 'rgba(255, 255, 255, 0.15)'; return { backgroundImage: 'linear-gradient(\n 45deg,\n ' .concat(t, ' 25%,\n transparent 25%,\n transparent 50%,\n ') .concat(t, ' 50%,\n ') .concat(t, ' 75%,\n transparent 75%,\n transparent\n )'), backgroundSize: ''.concat(e, ' ').concat(e), }; } function ro(e) { const t = '#'.concat( Math.floor(16777215 * Math.random()) .toString(16) .padEnd(6, '0'), ); return e && ((n = e), 0 !== Object.keys(n).length) ? e.string && e.colors ? (function (e, t) { let n = 0; if (0 === e.length) return t[0]; for (let a = 0; a < e.length; a += 1) (n = e.charCodeAt(a) + ((n << 5) - n)), (n &= n); return (n = ((n % t.length) + t.length) % t.length), t[n]; })(e.string, e.colors) : e.string && !e.colors ? (function (e) { let t = 0; if (0 === e.length) return t.toString(); for (let a = 0; a < e.length; a += 1) (t = e.charCodeAt(a) + ((t << 5) - t)), (t &= t); let n = '#'; for (let a = 0; a < 3; a += 1) { n += '00' .concat(((t >> (8 * a)) & 255).toString(16)) .substr(-2); } return n; })(e.string) : e.colors && !e.string ? (function (e) { return e[Math.floor(Math.random() * e.length)]; })(e.colors) : t : t; var n; } var oo = rn('tabs-color'), io = rn('tabs-bg'), lo = rn('tabs-border-color'), { defineMultiStyleConfig: so, definePartsStyle: co } = Fn(rr.keys), uo = e => { const { orientation: t } = e; return { display: 'vertical' === t ? 'flex' : 'block' }; }, po = e => { const { isFitted: t } = e; return { flex: t ? 1 : void 0, transitionProperty: 'common', transitionDuration: 'normal', _focusVisible: { zIndex: 1, boxShadow: 'outline' }, _disabled: { cursor: 'not-allowed', opacity: 0.4 }, }; }, mo = e => { const { align: t = 'start', orientation: n } = e; return { justifyContent: { end: 'flex-end', center: 'center', start: 'flex-start', }[t], flexDirection: 'vertical' === n ? 'column' : 'row', }; }, ho = { p: 4 }, fo = co(e => ({ root: uo(e), tab: po(e), tablist: mo(e), tabpanel: ho })), go = { sm: co({ tab: { py: 1, px: 4, fontSize: 'sm' } }), md: co({ tab: { fontSize: 'md', py: 2, px: 4 } }), lg: co({ tab: { fontSize: 'lg', py: 3, px: 4 } }), }, yo = co(e => { const { colorScheme: t, orientation: n } = e, a = 'vertical' === n, r = a ? 'borderStart' : 'borderBottom'; return { tablist: { [r]: '2px solid', borderColor: 'inherit' }, tab: { [r]: '2px solid', borderColor: 'transparent', [a ? 'marginStart' : 'marginBottom']: '-2px', _selected: { [oo.variable]: 'colors.'.concat(t, '.600'), _dark: { [oo.variable]: 'colors.'.concat(t, '.300') }, borderColor: 'currentColor', }, _active: { [io.variable]: 'colors.gray.200', _dark: { [io.variable]: 'colors.whiteAlpha.300' }, }, _disabled: { _active: { bg: 'none' } }, color: oo.reference, bg: io.reference, }, }; }), wo = co(e => { const { colorScheme: t } = e; return { tab: { borderTopRadius: 'md', border: '1px solid', borderColor: 'transparent', mb: '-1px', [lo.variable]: 'transparent', _selected: { [oo.variable]: 'colors.'.concat(t, '.600'), [lo.variable]: 'colors.white', _dark: { [oo.variable]: 'colors.'.concat(t, '.300'), [lo.variable]: 'colors.gray.800', }, borderColor: 'inherit', borderBottomColor: lo.reference, }, color: oo.reference, }, tablist: { mb: '-1px', borderBottom: '1px solid', borderColor: 'inherit', }, }; }), bo = co(e => { const { colorScheme: t } = e; return { tab: { border: '1px solid', borderColor: 'inherit', [io.variable]: 'colors.gray.50', _dark: { [io.variable]: 'colors.whiteAlpha.50' }, mb: '-1px', _notLast: { marginEnd: '-1px' }, _selected: { [io.variable]: 'colors.white', [oo.variable]: 'colors.'.concat(t, '.600'), _dark: { [io.variable]: 'colors.gray.800', [oo.variable]: 'colors.'.concat(t, '.300'), }, borderColor: 'inherit', borderTopColor: 'currentColor', borderBottomColor: 'transparent', }, color: oo.reference, bg: io.reference, }, tablist: { mb: '-1px', borderBottom: '1px solid', borderColor: 'inherit', }, }; }), xo = co(e => { const { colorScheme: t, theme: n } = e; return { tab: { borderRadius: 'full', fontWeight: 'semibold', color: 'gray.600', _selected: { color: eo(n, ''.concat(t, '.700')), bg: eo(n, ''.concat(t, '.100')), }, }, }; }), vo = so({ baseStyle: fo, sizes: go, variants: { line: yo, enclosed: wo, 'enclosed-colored': bo, 'soft-rounded': xo, 'solid-rounded': co(e => { const { colorScheme: t } = e; return { tab: { borderRadius: 'full', fontWeight: 'semibold', [oo.variable]: 'colors.gray.600', _dark: { [oo.variable]: 'inherit' }, _selected: { [oo.variable]: 'colors.white', [io.variable]: 'colors.'.concat(t, '.600'), _dark: { [oo.variable]: 'colors.gray.800', [io.variable]: 'colors.'.concat(t, '.300'), }, }, color: oo.reference, bg: io.reference, }, }; }), unstyled: co({}), }, defaultProps: { size: 'md', variant: 'line', colorScheme: 'blue' }, }), zo = (function (e, t) { const n = {}; for (const a of t) if (Array.isArray(a)) { const [t, r] = a; n[t] = rn(''.concat(e, '-').concat(t), r); } else n[a] = rn(''.concat(e, '-').concat(a)); return n; })('badge', ['bg', 'color', 'shadow']), ko = e => { const { colorScheme: t, theme: n } = e, a = no(''.concat(t, '.500'), 0.6)(n); return { [zo.bg.variable]: 'colors.'.concat(t, '.500'), [zo.color.variable]: 'colors.white', _dark: { [zo.bg.variable]: a, [zo.color.variable]: 'colors.whiteAlpha.800', }, }; }, jo = e => { const { colorScheme: t, theme: n } = e, a = no(''.concat(t, '.200'), 0.16)(n); return { [zo.bg.variable]: 'colors.'.concat(t, '.100'), [zo.color.variable]: 'colors.'.concat(t, '.800'), _dark: { [zo.bg.variable]: a, [zo.color.variable]: 'colors.'.concat(t, '.200'), }, }; }, So = e => { const { colorScheme: t, theme: n } = e, a = no(''.concat(t, '.200'), 0.8)(n); return { [zo.color.variable]: 'colors.'.concat(t, '.500'), _dark: { [zo.color.variable]: a }, [zo.shadow.variable]: 'inset 0 0 0px 1px '.concat(zo.color.reference), }; }, Eo = { baseStyle: { px: 1, textTransform: 'uppercase', fontSize: 'xs', borderRadius: 'sm', fontWeight: 'bold', bg: zo.bg.reference, color: zo.color.reference, boxShadow: zo.shadow.reference, }, variants: { solid: ko, subtle: jo, outline: So }, defaultProps: { variant: 'subtle', colorScheme: 'gray' }, }, { defineMultiStyleConfig: _o, definePartsStyle: Co } = Fn(or.keys), Io = rn('tag-bg'), To = rn('tag-color'), Po = rn('tag-shadow'), Ao = rn('tag-min-height'), Ro = rn('tag-min-width'), No = rn('tag-font-size'), Do = rn('tag-padding-inline'), Lo = Co({ container: { fontWeight: 'medium', lineHeight: 1.2, outline: 0, [To.variable]: zo.color.reference, [Io.variable]: zo.bg.reference, [Po.variable]: zo.shadow.reference, color: To.reference, bg: Io.reference, boxShadow: Po.reference, borderRadius: 'md', minH: Ao.reference, minW: Ro.reference, fontSize: No.reference, px: Do.reference, _focusVisible: { [Po.variable]: 'shadows.outline' }, }, label: { lineHeight: 1.2, overflow: 'visible' }, closeButton: { fontSize: 'lg', w: '5', h: '5', transitionProperty: 'common', transitionDuration: 'normal', borderRadius: 'full', marginStart: '1.5', marginEnd: '-1', opacity: 0.5, _disabled: { opacity: 0.4 }, _focusVisible: { boxShadow: 'outline', bg: 'rgba(0, 0, 0, 0.14)' }, _hover: { opacity: 0.8 }, _active: { opacity: 1 }, }, }), Oo = { sm: Co({ container: { [Ao.variable]: 'sizes.5', [Ro.variable]: 'sizes.5', [No.variable]: 'fontSizes.xs', [Do.variable]: 'space.2', }, closeButton: { marginEnd: '-2px', marginStart: '0.35rem' }, }), md: Co({ container: { [Ao.variable]: 'sizes.6', [Ro.variable]: 'sizes.6', [No.variable]: 'fontSizes.sm', [Do.variable]: 'space.2', }, }), lg: Co({ container: { [Ao.variable]: 'sizes.8', [Ro.variable]: 'sizes.8', [No.variable]: 'fontSizes.md', [Do.variable]: 'space.3', }, }), }, Mo = { subtle: Co(e => { var t; return { container: null == (t = Eo.variants) ? void 0 : t.subtle(e) }; }), solid: Co(e => { var t; return { container: null == (t = Eo.variants) ? void 0 : t.solid(e) }; }), outline: Co(e => { var t; return { container: null == (t = Eo.variants) ? void 0 : t.outline(e) }; }), }, Bo = _o({ variants: Mo, baseStyle: Lo, sizes: Oo, defaultProps: { size: 'md', variant: 'subtle', colorScheme: 'gray' }, }), { definePartsStyle: Uo, defineMultiStyleConfig: Vo } = Fn(Ga.keys), Fo = rn('input-height'), Wo = rn('input-font-size'), Ho = rn('input-padding'), Go = rn('input-border-radius'), $o = Uo({ addon: { height: Fo.reference, fontSize: Wo.reference, px: Ho.reference, borderRadius: Go.reference, }, field: { width: '100%', height: Fo.reference, fontSize: Wo.reference, px: Ho.reference, borderRadius: Go.reference, minWidth: 0, outline: 0, position: 'relative', appearance: 'none', transitionProperty: 'common', transitionDuration: 'normal', _disabled: { opacity: 0.4, cursor: 'not-allowed' }, }, }), Zo = { lg: { [Wo.variable]: 'fontSizes.lg', [Ho.variable]: 'space.4', [Go.variable]: 'radii.md', [Fo.variable]: 'sizes.12', }, md: { [Wo.variable]: 'fontSizes.md', [Ho.variable]: 'space.4', [Go.variable]: 'radii.md', [Fo.variable]: 'sizes.10', }, sm: { [Wo.variable]: 'fontSizes.sm', [Ho.variable]: 'space.3', [Go.variable]: 'radii.sm', [Fo.variable]: 'sizes.8', }, xs: { [Wo.variable]: 'fontSizes.xs', [Ho.variable]: 'space.2', [Go.variable]: 'radii.sm', [Fo.variable]: 'sizes.6', }, }, Xo = { lg: Uo({ field: Zo.lg, group: Zo.lg }), md: Uo({ field: Zo.md, group: Zo.md }), sm: Uo({ field: Zo.sm, group: Zo.sm }), xs: Uo({ field: Zo.xs, group: Zo.xs }), }; function Ko(e) { const { focusBorderColor: t, errorBorderColor: n } = e; return { focusBorderColor: t || Pr('blue.500', 'blue.300')(e), errorBorderColor: n || Pr('red.500', 'red.300')(e), }; } var qo, Yo, Qo, Jo, ei, ti, ni, ai, ri, oi, ii, li = Uo(e => { const { theme: t } = e, { focusBorderColor: n, errorBorderColor: a } = Ko(e); return { field: { border: '1px solid', borderColor: 'inherit', bg: 'inherit', _hover: { borderColor: Pr('gray.300', 'whiteAlpha.400')(e) }, _readOnly: { boxShadow: 'none !important', userSelect: 'all' }, _invalid: { borderColor: eo(t, a), boxShadow: '0 0 0 1px '.concat(eo(t, a)), }, _focusVisible: { zIndex: 1, borderColor: eo(t, n), boxShadow: '0 0 0 1px '.concat(eo(t, n)), }, }, addon: { border: '1px solid', borderColor: Pr('inherit', 'whiteAlpha.50')(e), bg: Pr('gray.100', 'whiteAlpha.300')(e), }, }; }), si = Uo(e => { const { theme: t } = e, { focusBorderColor: n, errorBorderColor: a } = Ko(e); return { field: { border: '2px solid', borderColor: 'transparent', bg: Pr('gray.100', 'whiteAlpha.50')(e), _hover: { bg: Pr('gray.200', 'whiteAlpha.100')(e) }, _readOnly: { boxShadow: 'none !important', userSelect: 'all' }, _invalid: { borderColor: eo(t, a) }, _focusVisible: { bg: 'transparent', borderColor: eo(t, n) }, }, addon: { border: '2px solid', borderColor: 'transparent', bg: Pr('gray.100', 'whiteAlpha.50')(e), }, }; }), ci = Uo(e => { const { theme: t } = e, { focusBorderColor: n, errorBorderColor: a } = Ko(e); return { field: { borderBottom: '1px solid', borderColor: 'inherit', borderRadius: '0', px: '0', bg: 'transparent', _readOnly: { boxShadow: 'none !important', userSelect: 'all' }, _invalid: { borderColor: eo(t, a), boxShadow: '0px 1px 0px 0px '.concat(eo(t, a)), }, _focusVisible: { borderColor: eo(t, n), boxShadow: '0px 1px 0px 0px '.concat(eo(t, n)), }, }, addon: { borderBottom: '2px solid', borderColor: 'inherit', borderRadius: '0', px: '0', bg: 'transparent', }, }; }), di = Vo({ baseStyle: $o, sizes: Xo, variants: { outline: li, filled: si, flushed: ci, unstyled: Uo({ field: { bg: 'transparent', px: '0', height: 'auto' }, addon: { bg: 'transparent', px: '0', height: 'auto' }, }), }, defaultProps: { size: 'md', variant: 'outline' }, }), ui = { ...(null == (qo = di.baseStyle) ? void 0 : qo.field), paddingY: '2', minHeight: '20', lineHeight: 'short', verticalAlign: 'top', }, pi = { outline: e => { var t, n; return null != (n = null == (t = di.variants) ? void 0 : t.outline(e).field) ? n : {}; }, flushed: e => { var t, n; return null != (n = null == (t = di.variants) ? void 0 : t.flushed(e).field) ? n : {}; }, filled: e => { var t, n; return null != (n = null == (t = di.variants) ? void 0 : t.filled(e).field) ? n : {}; }, unstyled: null != (Qo = null == (Yo = di.variants) ? void 0 : Yo.unstyled.field) ? Qo : {}, }, mi = { baseStyle: ui, sizes: { xs: null != (ei = null == (Jo = di.sizes) ? void 0 : Jo.xs.field) ? ei : {}, sm: null != (ni = null == (ti = di.sizes) ? void 0 : ti.sm.field) ? ni : {}, md: null != (ri = null == (ai = di.sizes) ? void 0 : ai.md.field) ? ri : {}, lg: null != (ii = null == (oi = di.sizes) ? void 0 : oi.lg.field) ? ii : {}, }, variants: pi, defaultProps: { size: 'md', variant: 'outline' }, }, hi = dr('tooltip-bg'), fi = dr('tooltip-fg'), gi = dr('popper-arrow-bg'), yi = { baseStyle: { bg: hi.reference, color: fi.reference, [hi.variable]: 'colors.gray.700', [fi.variable]: 'colors.whiteAlpha.900', _dark: { [hi.variable]: 'colors.gray.300', [fi.variable]: 'colors.gray.900', }, [gi.variable]: hi.reference, px: '2', py: '0.5', borderRadius: 'sm', fontWeight: 'medium', fontSize: 'sm', boxShadow: 'md', maxW: 'xs', zIndex: 'tooltip', }, }, { defineMultiStyleConfig: wi, definePartsStyle: bi } = Fn(Ya.keys), xi = e => { const { colorScheme: t, theme: n, isIndeterminate: a, hasStripe: r } = e, o = Pr(ao(), ao('1rem', 'rgba(0,0,0,0.1)'))(e), i = Pr(''.concat(t, '.500'), ''.concat(t, '.200'))(e), l = 'linear-gradient(\n to right,\n transparent 0%,\n '.concat( eo(n, i), ' 50%,\n transparent 100%\n )', ); return { ...(!a && r && o), ...(a ? { bgImage: l } : { bgColor: i }) }; }, vi = { lineHeight: '1', fontSize: '0.25em', fontWeight: 'bold', color: 'white', }, zi = e => ({ bg: Pr('gray.100', 'whiteAlpha.300')(e) }), ki = e => ({ transitionProperty: 'common', transitionDuration: 'slow', ...xi(e), }), ji = bi(e => ({ label: vi, filledTrack: ki(e), track: zi(e) })), Si = wi({ sizes: { xs: bi({ track: { h: '1' } }), sm: bi({ track: { h: '2' } }), md: bi({ track: { h: '3' } }), lg: bi({ track: { h: '4' } }), }, baseStyle: ji, defaultProps: { size: 'md', colorScheme: 'blue' }, }); function Ei(e) { for ( var t = arguments.length, n = new Array(t > 1 ? t - 1 : 0), a = 1; a < t; a++ ) n[a - 1] = arguments[a]; return 'function' === typeof e ? e(...n) : e; } var _i, Ci, Ii, Ti, Pi, Ai, Ri, Ni, Di, { definePartsStyle: Li, defineMultiStyleConfig: Oi } = Fn(Ua.keys), Mi = rn('checkbox-size'), Bi = e => { const { colorScheme: t } = e; return { w: Mi.reference, h: Mi.reference, transitionProperty: 'box-shadow', transitionDuration: 'normal', border: '2px solid', borderRadius: 'sm', borderColor: 'inherit', color: 'white', _checked: { bg: Pr(''.concat(t, '.500'), ''.concat(t, '.200'))(e), borderColor: Pr(''.concat(t, '.500'), ''.concat(t, '.200'))(e), color: Pr('white', 'gray.900')(e), _hover: { bg: Pr(''.concat(t, '.600'), ''.concat(t, '.300'))(e), borderColor: Pr(''.concat(t, '.600'), ''.concat(t, '.300'))(e), }, _disabled: { borderColor: Pr('gray.200', 'transparent')(e), bg: Pr('gray.200', 'whiteAlpha.300')(e), color: Pr('gray.500', 'whiteAlpha.500')(e), }, }, _indeterminate: { bg: Pr(''.concat(t, '.500'), ''.concat(t, '.200'))(e), borderColor: Pr(''.concat(t, '.500'), ''.concat(t, '.200'))(e), color: Pr('white', 'gray.900')(e), }, _disabled: { bg: Pr('gray.100', 'whiteAlpha.100')(e), borderColor: Pr('gray.100', 'transparent')(e), }, _focusVisible: { boxShadow: 'outline' }, _invalid: { borderColor: Pr('red.500', 'red.300')(e) }, }; }, Ui = { _disabled: { cursor: 'not-allowed' } }, Vi = { userSelect: 'none', _disabled: { opacity: 0.4 } }, Fi = { transitionProperty: 'transform', transitionDuration: 'normal' }, Wi = Oi({ baseStyle: Li(e => ({ icon: Fi, container: Ui, control: Ei(Bi, e), label: Vi, })), sizes: { sm: Li({ control: { [Mi.variable]: 'sizes.3' }, label: { fontSize: 'sm' }, icon: { fontSize: '3xs' }, }), md: Li({ control: { [Mi.variable]: 'sizes.4' }, label: { fontSize: 'md' }, icon: { fontSize: '2xs' }, }), lg: Li({ control: { [Mi.variable]: 'sizes.5' }, label: { fontSize: 'lg' }, icon: { fontSize: '2xs' }, }), }, defaultProps: { size: 'md', colorScheme: 'blue' }, }), { defineMultiStyleConfig: Hi, definePartsStyle: Gi } = Fn(Qa.keys), $i = e => { var t; const n = null == (t = Ei(Wi.baseStyle, e)) ? void 0 : t.control; return { ...n, borderRadius: 'full', _checked: { ...(null == n ? void 0 : n._checked), _before: { content: '""', display: 'inline-block', pos: 'relative', w: '50%', h: '50%', borderRadius: '50%', bg: 'currentColor', }, }, }; }, Zi = Gi(e => { var t, n, a, r; return { label: null == (n = (t = Wi).baseStyle) ? void 0 : n.call(t, e).label, container: null == (r = (a = Wi).baseStyle) ? void 0 : r.call(a, e).container, control: $i(e), }; }), Xi = Hi({ baseStyle: Zi, sizes: { md: Gi({ control: { w: '4', h: '4' }, label: { fontSize: 'md' } }), lg: Gi({ control: { w: '5', h: '5' }, label: { fontSize: 'lg' } }), sm: Gi({ control: { width: '3', height: '3' }, label: { fontSize: 'sm' }, }), }, defaultProps: { size: 'md', colorScheme: 'blue' }, }), { defineMultiStyleConfig: Ki, definePartsStyle: qi } = Fn(Ja.keys), Yi = rn('select-bg'), Qi = { paddingInlineEnd: '8' }, Ji = Ki({ baseStyle: qi({ field: { ...(null == (_i = di.baseStyle) ? void 0 : _i.field), appearance: 'none', paddingBottom: '1px', lineHeight: 'normal', bg: Yi.reference, [Yi.variable]: 'colors.white', _dark: { [Yi.variable]: 'colors.gray.700' }, '> option, > optgroup': { bg: Yi.reference }, }, icon: { width: '6', height: '100%', insetEnd: '2', position: 'relative', color: 'currentColor', fontSize: 'xl', _disabled: { opacity: 0.5 }, }, }), sizes: { lg: { ...(null == (Ci = di.sizes) ? void 0 : Ci.lg), field: { ...(null == (Ii = di.sizes) ? void 0 : Ii.lg.field), ...Qi, }, }, md: { ...(null == (Ti = di.sizes) ? void 0 : Ti.md), field: { ...(null == (Pi = di.sizes) ? void 0 : Pi.md.field), ...Qi, }, }, sm: { ...(null == (Ai = di.sizes) ? void 0 : Ai.sm), field: { ...(null == (Ri = di.sizes) ? void 0 : Ri.sm.field), ...Qi, }, }, xs: { ...(null == (Ni = di.sizes) ? void 0 : Ni.xs), field: { ...(null == (Di = di.sizes) ? void 0 : Di.xs.field), ...Qi, }, icon: { insetEnd: '1' }, }, }, variants: di.variants, defaultProps: di.defaultProps, }), el = rn('skeleton-start-color'), tl = rn('skeleton-end-color'), nl = { baseStyle: { [el.variable]: 'colors.gray.100', [tl.variable]: 'colors.gray.400', _dark: { [el.variable]: 'colors.gray.800', [tl.variable]: 'colors.gray.600', }, background: el.reference, borderColor: tl.reference, opacity: 0.7, borderRadius: 'sm', }, }, al = rn('skip-link-bg'), rl = { baseStyle: { borderRadius: 'md', fontWeight: 'semibold', _focusVisible: { boxShadow: 'outline', padding: '4', position: 'fixed', top: '6', insetStart: '6', [al.variable]: 'colors.white', _dark: { [al.variable]: 'colors.gray.700' }, bg: al.reference, }, }, }, { defineMultiStyleConfig: ol, definePartsStyle: il } = Fn(er.keys), ll = rn('slider-thumb-size'), sl = rn('slider-track-size'), cl = rn('slider-bg'), dl = e => { const { orientation: t } = e; return { display: 'inline-block', position: 'relative', cursor: 'pointer', _disabled: { opacity: 0.6, cursor: 'default', pointerEvents: 'none' }, ...Ar({ orientation: t, vertical: { h: '100%' }, horizontal: { w: '100%' }, }), }; }, ul = e => ({ ...Ar({ orientation: e.orientation, horizontal: { h: sl.reference }, vertical: { w: sl.reference }, }), overflow: 'hidden', borderRadius: 'sm', [cl.variable]: 'colors.gray.200', _dark: { [cl.variable]: 'colors.whiteAlpha.200' }, _disabled: { [cl.variable]: 'colors.gray.300', _dark: { [cl.variable]: 'colors.whiteAlpha.300' }, }, bg: cl.reference, }), pl = e => { const { orientation: t } = e; return { ...Ar({ orientation: t, vertical: { left: '50%', transform: 'translateX(-50%)', _active: { transform: 'translateX(-50%) scale(1.15)' }, }, horizontal: { top: '50%', transform: 'translateY(-50%)', _active: { transform: 'translateY(-50%) scale(1.15)' }, }, }), w: ll.reference, h: ll.reference, display: 'flex', alignItems: 'center', justifyContent: 'center', position: 'absolute', outline: 0, zIndex: 1, borderRadius: 'full', bg: 'white', boxShadow: 'base', border: '1px solid', borderColor: 'transparent', transitionProperty: 'transform', transitionDuration: 'normal', _focusVisible: { boxShadow: 'outline' }, _disabled: { bg: 'gray.300' }, }; }, ml = e => { const { colorScheme: t } = e; return { width: 'inherit', height: 'inherit', [cl.variable]: 'colors.'.concat(t, '.500'), _dark: { [cl.variable]: 'colors.'.concat(t, '.200') }, bg: cl.reference, }; }, hl = ol({ baseStyle: il(e => ({ container: dl(e), track: ul(e), thumb: pl(e), filledTrack: ml(e), })), sizes: { lg: il({ container: { [ll.variable]: 'sizes.4', [sl.variable]: 'sizes.1' }, }), md: il({ container: { [ll.variable]: 'sizes.3.5', [sl.variable]: 'sizes.1' }, }), sm: il({ container: { [ll.variable]: 'sizes.2.5', [sl.variable]: 'sizes.0.5', }, }), }, defaultProps: { size: 'md', colorScheme: 'blue' }, }), fl = dr('spinner-size'), gl = { baseStyle: { width: [fl.reference], height: [fl.reference] }, sizes: { xs: { [fl.variable]: 'sizes.3' }, sm: { [fl.variable]: 'sizes.4' }, md: { [fl.variable]: 'sizes.6' }, lg: { [fl.variable]: 'sizes.8' }, xl: { [fl.variable]: 'sizes.12' }, }, defaultProps: { size: 'md' }, }, { defineMultiStyleConfig: yl, definePartsStyle: wl } = Fn(tr.keys), bl = yl({ baseStyle: wl({ container: {}, label: { fontWeight: 'medium' }, helpText: { opacity: 0.8, marginBottom: '2' }, number: { verticalAlign: 'baseline', fontWeight: 'semibold' }, icon: { marginEnd: 1, w: '3.5', h: '3.5', verticalAlign: 'middle' }, }), sizes: { md: wl({ label: { fontSize: 'sm' }, helpText: { fontSize: 'sm' }, number: { fontSize: '2xl' }, }), }, defaultProps: { size: 'md' }, }), xl = rn('kbd-bg'), vl = { baseStyle: { [xl.variable]: 'colors.gray.100', _dark: { [xl.variable]: 'colors.whiteAlpha.100' }, bg: xl.reference, borderRadius: 'md', borderWidth: '1px', borderBottomWidth: '3px', fontSize: '0.8em', fontWeight: 'bold', lineHeight: 'normal', px: '0.4em', whiteSpace: 'nowrap', }, }, zl = { baseStyle: { transitionProperty: 'common', transitionDuration: 'fast', transitionTimingFunction: 'ease-out', cursor: 'pointer', textDecoration: 'none', outline: 'none', color: 'inherit', _hover: { textDecoration: 'underline' }, _focusVisible: { boxShadow: 'outline' }, }, }, { defineMultiStyleConfig: kl, definePartsStyle: jl } = Fn($a.keys), Sl = kl({ baseStyle: jl({ icon: { marginEnd: '2', display: 'inline', verticalAlign: 'text-bottom', }, }), }), { defineMultiStyleConfig: El, definePartsStyle: _l } = Fn(Za.keys), Cl = rn('menu-bg'), Il = rn('menu-shadow'), Tl = El({ baseStyle: _l({ button: { transitionProperty: 'common', transitionDuration: 'normal' }, list: { [Cl.variable]: '#fff', [Il.variable]: 'shadows.sm', _dark: { [Cl.variable]: 'colors.gray.700', [Il.variable]: 'shadows.dark-lg', }, color: 'inherit', minW: '3xs', py: '2', zIndex: 1, borderRadius: 'md', borderWidth: '1px', bg: Cl.reference, boxShadow: Il.reference, }, item: { py: '1.5', px: '3', transitionProperty: 'background', transitionDuration: 'ultra-fast', transitionTimingFunction: 'ease-in', _focus: { [Cl.variable]: 'colors.gray.100', _dark: { [Cl.variable]: 'colors.whiteAlpha.100' }, }, _active: { [Cl.variable]: 'colors.gray.200', _dark: { [Cl.variable]: 'colors.whiteAlpha.200' }, }, _expanded: { [Cl.variable]: 'colors.gray.100', _dark: { [Cl.variable]: 'colors.whiteAlpha.100' }, }, _disabled: { opacity: 0.4, cursor: 'not-allowed' }, bg: Cl.reference, }, groupTitle: { mx: 4, my: 2, fontWeight: 'semibold', fontSize: 'sm' }, icon: { display: 'inline-flex', alignItems: 'center', justifyContent: 'center', flexShrink: 0, }, command: { opacity: 0.6 }, divider: { border: 0, borderBottom: '1px solid', borderColor: 'inherit', my: '2', opacity: 0.6, }, }), }), { defineMultiStyleConfig: Pl, definePartsStyle: Al } = Fn(Xa.keys), Rl = rn('modal-bg'), Nl = rn('modal-shadow'), Dl = { bg: 'blackAlpha.600', zIndex: 'modal' }, Ll = e => { const { isCentered: t, scrollBehavior: n } = e; return { display: 'flex', zIndex: 'modal', justifyContent: 'center', alignItems: t ? 'center' : 'flex-start', overflow: 'inside' === n ? 'hidden' : 'auto', overscrollBehaviorY: 'none', }; }, Ol = e => { const { isCentered: t, scrollBehavior: n } = e; return { borderRadius: 'md', color: 'inherit', my: t ? 'auto' : '16', mx: t ? 'auto' : void 0, zIndex: 'modal', maxH: 'inside' === n ? 'calc(100% - 7.5rem)' : void 0, [Rl.variable]: 'colors.white', [Nl.variable]: 'shadows.lg', _dark: { [Rl.variable]: 'colors.gray.700', [Nl.variable]: 'shadows.dark-lg', }, bg: Rl.reference, boxShadow: Nl.reference, }; }, Ml = { px: '6', py: '4', fontSize: 'xl', fontWeight: 'semibold' }, Bl = { position: 'absolute', top: '2', insetEnd: '3' }, Ul = e => { const { scrollBehavior: t } = e; return { px: '6', py: '2', flex: '1', overflow: 'inside' === t ? 'auto' : void 0, }; }, Vl = { px: '6', py: '4' }; function Fl(e) { return Al( 'full' === e ? { dialog: { maxW: '100vw', minH: '$100vh', my: '0', borderRadius: '0', }, } : { dialog: { maxW: e } }, ); } var Wl = Pl({ baseStyle: Al(e => ({ overlay: Dl, dialogContainer: Ei(Ll, e), dialog: Ei(Ol, e), header: Ml, closeButton: Bl, body: Ei(Ul, e), footer: Vl, })), sizes: { xs: Fl('xs'), sm: Fl('sm'), md: Fl('md'), lg: Fl('lg'), xl: Fl('xl'), '2xl': Fl('2xl'), '3xl': Fl('3xl'), '4xl': Fl('4xl'), '5xl': Fl('5xl'), '6xl': Fl('6xl'), full: Fl('full'), }, defaultProps: { size: 'md' }, }), { defineMultiStyleConfig: Hl, definePartsStyle: Gl } = Fn(Ka.keys), $l = dr('number-input-stepper-width'), Zl = dr('number-input-input-padding'), Xl = br($l).add('0.5rem').toString(), Kl = dr('number-input-bg'), ql = dr('number-input-color'), Yl = dr('number-input-border-color'), Ql = { [$l.variable]: 'sizes.6', [Zl.variable]: Xl }, Jl = e => { var t, n; return null != (n = null == (t = Ei(di.baseStyle, e)) ? void 0 : t.field) ? n : {}; }, es = { width: $l.reference }, ts = { borderStart: '1px solid', borderStartColor: Yl.reference, color: ql.reference, bg: Kl.reference, [ql.variable]: 'colors.chakra-body-text', [Yl.variable]: 'colors.chakra-border-color', _dark: { [ql.variable]: 'colors.whiteAlpha.800', [Yl.variable]: 'colors.whiteAlpha.300', }, _active: { [Kl.variable]: 'colors.gray.200', _dark: { [Kl.variable]: 'colors.whiteAlpha.300' }, }, _disabled: { opacity: 0.4, cursor: 'not-allowed' }, }, ns = Gl(e => { var t; return { root: Ql, field: null != (t = Ei(Jl, e)) ? t : {}, stepperGroup: es, stepper: ts, }; }); function as(e) { var t, n, a; const r = null == (t = di.sizes) ? void 0 : t[e], o = { lg: 'md', md: 'md', sm: 'sm', xs: 'sm' }, i = null != (a = null == (n = r.field) ? void 0 : n.fontSize) ? a : 'md', l = za.fontSizes[i]; return Gl({ field: { ...r.field, paddingInlineEnd: Zl.reference, verticalAlign: 'top' }, stepper: { fontSize: br(l).multiply(0.75).toString(), _first: { borderTopEndRadius: o[e] }, _last: { borderBottomEndRadius: o[e], mt: '-1px', borderTopWidth: 1 }, }, }); } var rs, os, is, ls = Hl({ baseStyle: ns, sizes: { xs: as('xs'), sm: as('sm'), md: as('md'), lg: as('lg') }, variants: di.variants, defaultProps: di.defaultProps, }), ss = { ...(null == (rs = di.baseStyle) ? void 0 : rs.field), textAlign: 'center', }, cs = { lg: { fontSize: 'lg', w: 12, h: 12, borderRadius: 'md' }, md: { fontSize: 'md', w: 10, h: 10, borderRadius: 'md' }, sm: { fontSize: 'sm', w: 8, h: 8, borderRadius: 'sm' }, xs: { fontSize: 'xs', w: 6, h: 6, borderRadius: 'sm' }, }, ds = { outline: e => { var t, n, a; return null != (a = null == (n = Ei(null == (t = di.variants) ? void 0 : t.outline, e)) ? void 0 : n.field) ? a : {}; }, flushed: e => { var t, n, a; return null != (a = null == (n = Ei(null == (t = di.variants) ? void 0 : t.flushed, e)) ? void 0 : n.field) ? a : {}; }, filled: e => { var t, n, a; return null != (a = null == (n = Ei(null == (t = di.variants) ? void 0 : t.filled, e)) ? void 0 : n.field) ? a : {}; }, unstyled: null != (is = null == (os = di.variants) ? void 0 : os.unstyled.field) ? is : {}, }, us = { baseStyle: ss, sizes: cs, variants: ds, defaultProps: di.defaultProps }, { defineMultiStyleConfig: ps, definePartsStyle: ms } = Fn(qa.keys), hs = dr('popper-bg'), fs = dr('popper-arrow-bg'), gs = dr('popper-arrow-shadow-color'), ys = ps({ baseStyle: ms({ popper: { zIndex: 10 }, content: { [hs.variable]: 'colors.white', bg: hs.reference, [fs.variable]: hs.reference, [gs.variable]: 'colors.gray.200', _dark: { [hs.variable]: 'colors.gray.700', [gs.variable]: 'colors.whiteAlpha.300', }, width: 'xs', border: '1px solid', borderColor: 'inherit', borderRadius: 'md', boxShadow: 'sm', zIndex: 'inherit', _focusVisible: { outline: 0, boxShadow: 'outline' }, }, header: { px: 3, py: 2, borderBottomWidth: '1px' }, body: { px: 3, py: 2 }, footer: { px: 3, py: 2, borderTopWidth: '1px' }, closeButton: { position: 'absolute', borderRadius: 'md', top: 1, insetEnd: 2, padding: 2, }, }), }), { definePartsStyle: ws, defineMultiStyleConfig: bs } = Fn(Va.keys), xs = rn('drawer-bg'), vs = rn('drawer-box-shadow'); function zs(e) { return ws( 'full' === e ? { dialog: { maxW: '100vw', h: '100vh' } } : { dialog: { maxW: e } }, ); } var ks = { bg: 'blackAlpha.600', zIndex: 'modal' }, js = { display: 'flex', zIndex: 'modal', justifyContent: 'center' }, Ss = e => { const { isFullHeight: t } = e; return { ...(t && { height: '100vh' }), zIndex: 'modal', maxH: '100vh', color: 'inherit', [xs.variable]: 'colors.white', [vs.variable]: 'shadows.lg', _dark: { [xs.variable]: 'colors.gray.700', [vs.variable]: 'shadows.dark-lg', }, bg: xs.reference, boxShadow: vs.reference, }; }, Es = { px: '6', py: '4', fontSize: 'xl', fontWeight: 'semibold' }, _s = { position: 'absolute', top: '2', insetEnd: '3' }, Cs = { px: '6', py: '2', flex: '1', overflow: 'auto' }, Is = { px: '6', py: '4' }, Ts = bs({ baseStyle: ws(e => ({ overlay: ks, dialogContainer: js, dialog: Ei(Ss, e), header: Es, closeButton: _s, body: Cs, footer: Is, })), sizes: { xs: zs('xs'), sm: zs('md'), md: zs('lg'), lg: zs('2xl'), xl: zs('4xl'), full: zs('full'), }, defaultProps: { size: 'xs' }, }), { definePartsStyle: Ps, defineMultiStyleConfig: As } = Fn(Fa.keys), Rs = As({ baseStyle: Ps({ preview: { borderRadius: 'md', py: '1', transitionProperty: 'common', transitionDuration: 'normal', }, input: { borderRadius: 'md', py: '1', transitionProperty: 'common', transitionDuration: 'normal', width: 'full', _focusVisible: { boxShadow: 'outline' }, _placeholder: { opacity: 0.6 }, }, textarea: { borderRadius: 'md', py: '1', transitionProperty: 'common', transitionDuration: 'normal', width: 'full', _focusVisible: { boxShadow: 'outline' }, _placeholder: { opacity: 0.6 }, }, }), }), { definePartsStyle: Ns, defineMultiStyleConfig: Ds } = Fn(Wa.keys), Ls = rn('form-control-color'), Os = Ds({ baseStyle: Ns({ container: { width: '100%', position: 'relative' }, requiredIndicator: { marginStart: '1', [Ls.variable]: 'colors.red.500', _dark: { [Ls.variable]: 'colors.red.300' }, color: Ls.reference, }, helperText: { mt: '2', [Ls.variable]: 'colors.gray.600', _dark: { [Ls.variable]: 'colors.whiteAlpha.600' }, color: Ls.reference, lineHeight: 'normal', fontSize: 'sm', }, }), }), { definePartsStyle: Ms, defineMultiStyleConfig: Bs } = Fn(Ha.keys), Us = rn('form-error-color'), Vs = Bs({ baseStyle: Ms({ text: { [Us.variable]: 'colors.red.500', _dark: { [Us.variable]: 'colors.red.300' }, color: Us.reference, mt: '2', fontSize: 'sm', lineHeight: 'normal', }, icon: { marginEnd: '0.5em', [Us.variable]: 'colors.red.500', _dark: { [Us.variable]: 'colors.red.300' }, color: Us.reference, }, }), }), Fs = { baseStyle: { fontSize: 'md', marginEnd: '3', mb: '2', fontWeight: 'medium', transitionProperty: 'common', transitionDuration: 'normal', opacity: 1, _disabled: { opacity: 0.4 }, }, }, Ws = { baseStyle: { fontFamily: 'heading', fontWeight: 'bold' }, sizes: { '4xl': { fontSize: ['6xl', null, '7xl'], lineHeight: 1 }, '3xl': { fontSize: ['5xl', null, '6xl'], lineHeight: 1 }, '2xl': { fontSize: ['4xl', null, '5xl'], lineHeight: [1.2, null, 1] }, xl: { fontSize: ['3xl', null, '4xl'], lineHeight: [1.33, null, 1.2] }, lg: { fontSize: ['2xl', null, '3xl'], lineHeight: [1.33, null, 1.2] }, md: { fontSize: 'xl', lineHeight: 1.2 }, sm: { fontSize: 'md', lineHeight: 1.2 }, xs: { fontSize: 'sm', lineHeight: 1.2 }, }, defaultProps: { size: 'xl' }, }, { defineMultiStyleConfig: Hs, definePartsStyle: Gs } = Fn(Ba.keys), $s = rn('breadcrumb-link-decor'), Zs = Hs({ baseStyle: Gs({ link: { transitionProperty: 'common', transitionDuration: 'fast', transitionTimingFunction: 'ease-out', outline: 'none', color: 'inherit', textDecoration: $s.reference, [$s.variable]: 'none', '&:not([aria-current=page])': { cursor: 'pointer', _hover: { [$s.variable]: 'underline' }, _focusVisible: { boxShadow: 'outline' }, }, }, }), }), Xs = e => { const { colorScheme: t, theme: n } = e; if ('gray' === t) return { color: Pr('gray.800', 'whiteAlpha.900')(e), _hover: { bg: Pr('gray.100', 'whiteAlpha.200')(e) }, _active: { bg: Pr('gray.200', 'whiteAlpha.300')(e) }, }; const a = no(''.concat(t, '.200'), 0.12)(n), r = no(''.concat(t, '.200'), 0.24)(n); return { color: Pr(''.concat(t, '.600'), ''.concat(t, '.200'))(e), bg: 'transparent', _hover: { bg: Pr(''.concat(t, '.50'), a)(e) }, _active: { bg: Pr(''.concat(t, '.100'), r)(e) }, }; }, Ks = { yellow: { bg: 'yellow.400', color: 'black', hoverBg: 'yellow.500', activeBg: 'yellow.600', }, cyan: { bg: 'cyan.400', color: 'black', hoverBg: 'cyan.500', activeBg: 'cyan.600', }, }, qs = e => { var t; const { colorScheme: n } = e; if ('gray' === n) { const t = Pr('gray.100', 'whiteAlpha.200')(e); return { bg: t, color: Pr('gray.800', 'whiteAlpha.900')(e), _hover: { bg: Pr('gray.200', 'whiteAlpha.300')(e), _disabled: { bg: t }, }, _active: { bg: Pr('gray.300', 'whiteAlpha.400')(e) }, }; } const { bg: a = ''.concat(n, '.500'), color: r = 'white', hoverBg: o = ''.concat(n, '.600'), activeBg: i = ''.concat(n, '.700'), } = null != (t = Ks[n]) ? t : {}, l = Pr(a, ''.concat(n, '.200'))(e); return { bg: l, color: Pr(r, 'gray.800')(e), _hover: { bg: Pr(o, ''.concat(n, '.300'))(e), _disabled: { bg: l } }, _active: { bg: Pr(i, ''.concat(n, '.400'))(e) }, }; }, Ys = { baseStyle: { lineHeight: '1.2', borderRadius: 'md', fontWeight: 'semibold', transitionProperty: 'common', transitionDuration: 'normal', _focusVisible: { boxShadow: 'outline' }, _disabled: { opacity: 0.4, cursor: 'not-allowed', boxShadow: 'none' }, _hover: { _disabled: { bg: 'initial' } }, }, variants: { ghost: Xs, outline: e => { const { colorScheme: t } = e, n = Pr('gray.200', 'whiteAlpha.300')(e); return { border: '1px solid', borderColor: 'gray' === t ? n : 'currentColor', '.chakra-button__group[data-attached][data-orientation=horizontal] > &:not(:last-of-type)': { marginEnd: '-1px' }, '.chakra-button__group[data-attached][data-orientation=vertical] > &:not(:last-of-type)': { marginBottom: '-1px' }, ...Ei(Xs, e), }; }, solid: qs, link: e => { const { colorScheme: t } = e; return { padding: 0, height: 'auto', lineHeight: 'normal', verticalAlign: 'baseline', color: Pr(''.concat(t, '.500'), ''.concat(t, '.200'))(e), _hover: { textDecoration: 'underline', _disabled: { textDecoration: 'none' }, }, _active: { color: Pr(''.concat(t, '.700'), ''.concat(t, '.500'))(e), }, }; }, unstyled: { bg: 'none', color: 'inherit', display: 'inline', lineHeight: 'inherit', m: '0', p: '0', }, }, sizes: { lg: { h: '12', minW: '12', fontSize: 'lg', px: '6' }, md: { h: '10', minW: '10', fontSize: 'md', px: '4' }, sm: { h: '8', minW: '8', fontSize: 'sm', px: '3' }, xs: { h: '6', minW: '6', fontSize: 'xs', px: '2' }, }, defaultProps: { variant: 'solid', size: 'md', colorScheme: 'gray' }, }, { definePartsStyle: Qs, defineMultiStyleConfig: Js } = Fn(ir.keys), ec = rn('card-bg'), tc = rn('card-padding'), nc = rn('card-shadow'), ac = rn('card-radius'), rc = rn('card-border-width', '0'), oc = rn('card-border-color'), ic = Qs({ container: { [ec.variable]: 'colors.chakra-body-bg', backgroundColor: ec.reference, boxShadow: nc.reference, borderRadius: ac.reference, color: 'chakra-body-text', borderWidth: rc.reference, borderColor: oc.reference, }, body: { padding: tc.reference, flex: '1 1 0%' }, header: { padding: tc.reference }, footer: { padding: tc.reference }, }), lc = { sm: Qs({ container: { [ac.variable]: 'radii.base', [tc.variable]: 'space.3' }, }), md: Qs({ container: { [ac.variable]: 'radii.md', [tc.variable]: 'space.5' }, }), lg: Qs({ container: { [ac.variable]: 'radii.xl', [tc.variable]: 'space.7' }, }), }, sc = Js({ baseStyle: ic, variants: { elevated: Qs({ container: { [nc.variable]: 'shadows.base', _dark: { [ec.variable]: 'colors.gray.700' }, }, }), outline: Qs({ container: { [rc.variable]: '1px', [oc.variable]: 'colors.chakra-border-color', }, }), filled: Qs({ container: { [ec.variable]: 'colors.chakra-subtle-bg' } }), unstyled: { body: { [tc.variable]: 0 }, header: { [tc.variable]: 0 }, footer: { [tc.variable]: 0 }, }, }, sizes: lc, defaultProps: { variant: 'elevated', size: 'md' }, }), cc = dr('close-button-size'), dc = dr('close-button-bg'), uc = { baseStyle: { w: [cc.reference], h: [cc.reference], borderRadius: 'md', transitionProperty: 'common', transitionDuration: 'normal', _disabled: { opacity: 0.4, cursor: 'not-allowed', boxShadow: 'none' }, _hover: { [dc.variable]: 'colors.blackAlpha.100', _dark: { [dc.variable]: 'colors.whiteAlpha.100' }, }, _active: { [dc.variable]: 'colors.blackAlpha.200', _dark: { [dc.variable]: 'colors.whiteAlpha.200' }, }, _focusVisible: { boxShadow: 'outline' }, bg: dc.reference, }, sizes: { lg: { [cc.variable]: 'sizes.10', fontSize: 'md' }, md: { [cc.variable]: 'sizes.8', fontSize: 'xs' }, sm: { [cc.variable]: 'sizes.6', fontSize: '2xs' }, }, defaultProps: { size: 'md' }, }, { variants: pc, defaultProps: mc } = Eo, hc = { baseStyle: { fontFamily: 'mono', fontSize: 'sm', px: '0.2em', borderRadius: 'sm', bg: zo.bg.reference, color: zo.color.reference, boxShadow: zo.shadow.reference, }, variants: pc, defaultProps: mc, }, fc = { baseStyle: { w: '100%', mx: 'auto', maxW: 'prose', px: '4' } }, gc = { baseStyle: { opacity: 0.6, borderColor: 'inherit' }, variants: { solid: { borderStyle: 'solid' }, dashed: { borderStyle: 'dashed' }, }, defaultProps: { variant: 'solid' }, }, { definePartsStyle: yc, defineMultiStyleConfig: wc } = Fn(La.keys), bc = wc({ baseStyle: yc({ container: { borderTopWidth: '1px', borderColor: 'inherit', _last: { borderBottomWidth: '1px' }, }, button: { transitionProperty: 'common', transitionDuration: 'normal', fontSize: 'md', _focusVisible: { boxShadow: 'outline' }, _hover: { bg: 'blackAlpha.50' }, _disabled: { opacity: 0.4, cursor: 'not-allowed' }, px: '4', py: '2', }, panel: { pt: '2', px: '4', pb: '5' }, icon: { fontSize: '1.25em' }, }), }), { definePartsStyle: xc, defineMultiStyleConfig: vc } = Fn(Oa.keys), zc = rn('alert-fg'), kc = rn('alert-bg'); function jc(e) { const { theme: t, colorScheme: n } = e, a = no(''.concat(n, '.200'), 0.16)(t); return { light: 'colors.'.concat(n, '.100'), dark: a }; } var Sc = vc({ baseStyle: xc({ container: { bg: kc.reference, px: '4', py: '3' }, title: { fontWeight: 'bold', lineHeight: '6', marginEnd: '2' }, description: { lineHeight: '6' }, icon: { color: zc.reference, flexShrink: 0, marginEnd: '3', w: '5', h: '6', }, spinner: { color: zc.reference, flexShrink: 0, marginEnd: '3', w: '5', h: '5', }, }), variants: { subtle: xc(e => { const { colorScheme: t } = e, n = jc(e); return { container: { [zc.variable]: 'colors.'.concat(t, '.600'), [kc.variable]: n.light, _dark: { [zc.variable]: 'colors.'.concat(t, '.200'), [kc.variable]: n.dark, }, }, }; }), 'left-accent': xc(e => { const { colorScheme: t } = e, n = jc(e); return { container: { [zc.variable]: 'colors.'.concat(t, '.600'), [kc.variable]: n.light, _dark: { [zc.variable]: 'colors.'.concat(t, '.200'), [kc.variable]: n.dark, }, paddingStart: '3', borderStartWidth: '4px', borderStartColor: zc.reference, }, }; }), 'top-accent': xc(e => { const { colorScheme: t } = e, n = jc(e); return { container: { [zc.variable]: 'colors.'.concat(t, '.600'), [kc.variable]: n.light, _dark: { [zc.variable]: 'colors.'.concat(t, '.200'), [kc.variable]: n.dark, }, pt: '2', borderTopWidth: '4px', borderTopColor: zc.reference, }, }; }), solid: xc(e => { const { colorScheme: t } = e; return { container: { [zc.variable]: 'colors.white', [kc.variable]: 'colors.'.concat(t, '.600'), _dark: { [zc.variable]: 'colors.gray.900', [kc.variable]: 'colors.'.concat(t, '.200'), }, color: zc.reference, }, }; }), }, defaultProps: { variant: 'subtle', colorScheme: 'blue' }, }), { definePartsStyle: Ec, defineMultiStyleConfig: _c } = Fn(Ma.keys), Cc = rn('avatar-border-color'), Ic = rn('avatar-bg'), Tc = rn('avatar-font-size'), Pc = rn('avatar-size'), Ac = { borderRadius: 'full', border: '0.2em solid', borderColor: Cc.reference, [Cc.variable]: 'white', _dark: { [Cc.variable]: 'colors.gray.800' }, }, Rc = { bg: Ic.reference, fontSize: Tc.reference, width: Pc.reference, height: Pc.reference, lineHeight: '1', [Ic.variable]: 'colors.gray.200', _dark: { [Ic.variable]: 'colors.whiteAlpha.400' }, }, Nc = e => { const { name: t, theme: n } = e, a = t ? ro({ string: t }) : 'colors.gray.400', r = ( e => t => 'dark' === to(e)(t) )(a)(n); let o = 'white'; return ( r || (o = 'gray.800'), { bg: Ic.reference, fontSize: Tc.reference, color: o, borderColor: Cc.reference, verticalAlign: 'top', width: Pc.reference, height: Pc.reference, '&:not([data-loaded])': { [Ic.variable]: a }, [Cc.variable]: 'colors.white', _dark: { [Cc.variable]: 'colors.gray.800' }, } ); }, Dc = { fontSize: Tc.reference, lineHeight: '1' }; function Lc(e) { const t = '100%' !== e ? ja[e] : void 0; return Ec({ container: { [Pc.variable]: null != t ? t : e, [Tc.variable]: 'calc('.concat(null != t ? t : e, ' / 2.5)'), }, excessLabel: { [Pc.variable]: null != t ? t : e, [Tc.variable]: 'calc('.concat(null != t ? t : e, ' / 2.5)'), }, }); } var Oc = { Accordion: bc, Alert: Sc, Avatar: _c({ baseStyle: Ec(e => ({ badge: Ei(Ac, e), excessLabel: Ei(Rc, e), container: Ei(Nc, e), label: Dc, })), sizes: { '2xs': Lc(4), xs: Lc(6), sm: Lc(8), md: Lc(12), lg: Lc(16), xl: Lc(24), '2xl': Lc(32), full: Lc('100%'), }, defaultProps: { size: 'md' }, }), Badge: Eo, Breadcrumb: Zs, Button: Ys, Checkbox: Wi, CloseButton: uc, Code: hc, Container: fc, Divider: gc, Drawer: Ts, Editable: Rs, Form: Os, FormError: Vs, FormLabel: Fs, Heading: Ws, Input: di, Kbd: vl, Link: zl, List: Sl, Menu: Tl, Modal: Wl, NumberInput: ls, PinInput: us, Popover: ys, Progress: Si, Radio: Xi, Select: Ji, Skeleton: nl, SkipLink: rl, Slider: hl, Spinner: gl, Stat: bl, Switch: Tr, Table: Or, Tabs: vo, Tag: Bo, Textarea: mi, Tooltip: yi, Card: sc, Stepper: Na, }, Mc = { colors: { 'chakra-body-text': { _light: 'gray.800', _dark: 'whiteAlpha.900' }, 'chakra-body-bg': { _light: 'white', _dark: 'gray.800' }, 'chakra-border-color': { _light: 'gray.200', _dark: 'whiteAlpha.300' }, 'chakra-inverse-text': { _light: 'white', _dark: 'gray.800' }, 'chakra-subtle-bg': { _light: 'gray.100', _dark: 'gray.700' }, 'chakra-subtle-text': { _light: 'gray.600', _dark: 'gray.400' }, 'chakra-placeholder-color': { _light: 'gray.500', _dark: 'whiteAlpha.400', }, }, }, Bc = { global: { body: { fontFamily: 'body', color: 'chakra-body-text', bg: 'chakra-body-bg', transitionProperty: 'background-color', transitionDuration: 'normal', lineHeight: 'base', }, '*::placeholder': { color: 'chakra-placeholder-color' }, '*, *::before, &::after': { borderColor: 'chakra-border-color' }, }, }, Uc = { useSystemColorMode: !1, initialColorMode: 'light', cssVarPrefix: 'chakra', }, Vc = { semanticTokens: Mc, direction: 'ltr', ...Sa, components: Oc, styles: Bc, config: Uc, }, Fc = { semanticTokens: Mc, direction: 'ltr', components: {}, ...Sa, styles: Bc, config: Uc, }, Wc = (e, t) => e.find(e => e.id === t); function Hc(e, t) { const n = Gc(e, t); return { position: n, index: n ? e[n].findIndex(e => e.id === t) : -1 }; } function Gc(e, t) { for (const [n, a] of Object.entries(e)) if (Wc(a, t)) return n; } function $c(e) { return { position: 'fixed', zIndex: 'var(--toast-z-index, 5500)', pointerEvents: 'none', display: 'flex', flexDirection: 'column', margin: 'top' === e || 'bottom' === e ? '0 auto' : void 0, top: e.includes('top') ? 'env(safe-area-inset-top, 0px)' : void 0, bottom: e.includes('bottom') ? 'env(safe-area-inset-bottom, 0px)' : void 0, right: e.includes('left') ? void 0 : 'env(safe-area-inset-right, 0px)', left: e.includes('right') ? void 0 : 'env(safe-area-inset-left, 0px)', }; } function Zc(t) { let n = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : []; const a = (0, e.useRef)(t); return ( (0, e.useEffect)(() => { a.current = t; }), (0, e.useCallback)(function () { for (var e, t = arguments.length, n = new Array(t), r = 0; r < t; r++) n[r] = arguments[r]; return null == (e = a.current) ? void 0 : e.call(a, ...n); }, n) ); } function Xc(t, n) { const a = (0, e.useRef)(!1), r = (0, e.useRef)(!1); (0, e.useEffect)(() => { if (a.current && r.current) return t(); r.current = !0; }, n), (0, e.useEffect)( () => ( (a.current = !0), () => { a.current = !1; } ), [], ); } const Kc = (0, e.createContext)(null); function qc() { const t = (0, e.useContext)(Kc); if (null === t) return [!0, null]; const { isPresent: n, onExitComplete: a, register: r } = t, o = (0, e.useId)(); (0, e.useEffect)(() => r(o), []); return !n && a ? [!1, () => a && a(o)] : [!0]; } function Yc() { return null === (t = (0, e.useContext)(Kc)) || t.isPresent; var t; } const Qc = (0, e.createContext)({ transformPagePoint: e => e, isStatic: !1, reducedMotion: 'never', }), Jc = (0, e.createContext)({}), ed = 'undefined' !== typeof document, td = ed ? e.useLayoutEffect : e.useEffect, nd = (0, e.createContext)({ strict: !1 }); function ad(e) { return ( 'object' === typeof e && Object.prototype.hasOwnProperty.call(e, 'current') ); } function rd(e) { return 'string' === typeof e || Array.isArray(e); } function od(e) { return 'object' === typeof e && 'function' === typeof e.start; } const id = [ 'animate', 'whileInView', 'whileFocus', 'whileHover', 'whileTap', 'whileDrag', 'exit', ], ld = ['initial', ...id]; function sd(e) { return od(e.animate) || ld.some(t => rd(e[t])); } function cd(e) { return Boolean(sd(e) || e.variants); } function dd(t) { const { initial: n, animate: a } = (function (e, t) { if (sd(e)) { const { initial: t, animate: n } = e; return { initial: !1 === t || rd(t) ? t : void 0, animate: rd(n) ? n : void 0, }; } return !1 !== e.inherit ? t : {}; })(t, (0, e.useContext)(Jc)); return (0, e.useMemo)(() => ({ initial: n, animate: a }), [ud(n), ud(a)]); } function ud(e) { return Array.isArray(e) ? e.join(' ') : e; } const pd = { animation: [ 'animate', 'variants', 'whileHover', 'whileTap', 'exit', 'whileInView', 'whileFocus', 'whileDrag', ], exit: ['exit'], drag: ['drag', 'dragControls'], focus: ['whileFocus'], hover: ['whileHover', 'onHoverStart', 'onHoverEnd'], tap: ['whileTap', 'onTap', 'onTapStart', 'onTapCancel'], pan: ['onPan', 'onPanStart', 'onPanSessionStart', 'onPanEnd'], inView: ['whileInView', 'onViewportEnter', 'onViewportLeave'], layout: ['layout', 'layoutId'], }, md = {}; for (const n in pd) md[n] = { isEnabled: e => pd[n].some(t => !!e[t]) }; const hd = (0, e.createContext)({}), fd = (0, e.createContext)({}), gd = Symbol.for('motionComponentSymbol'); function yd(t) { let { preloadedFeatures: n, createVisualElement: a, useRender: r, useVisualState: o, Component: i, } = t; n && (function (e) { for (const t in e) md[t] = { ...md[t], ...e[t] }; })(n); const l = (0, e.forwardRef)(function (t, l) { let s; const c = { ...(0, e.useContext)(Qc), ...t, layoutId: wd(t) }, { isStatic: d } = c, u = dd(t), p = o(t, d); if (!d && ed) { u.visualElement = (function (t, n, a, r) { const { visualElement: o } = (0, e.useContext)(Jc), i = (0, e.useContext)(nd), l = (0, e.useContext)(Kc), s = (0, e.useContext)(Qc).reducedMotion, c = (0, e.useRef)(); (r = r || i.renderer), !c.current && r && (c.current = r(t, { visualState: n, parent: o, props: a, presenceContext: l, blockInitialAnimation: !!l && !1 === l.initial, reducedMotionConfig: s, })); const d = c.current; (0, e.useInsertionEffect)(() => { d && d.update(a, l); }); const u = (0, e.useRef)(Boolean(window.HandoffAppearAnimations)); return ( td(() => { d && (d.render(), u.current && d.animationState && d.animationState.animateChanges()); }), (0, e.useEffect)(() => { d && (d.updateFeatures(), !u.current && d.animationState && d.animationState.animateChanges(), (window.HandoffAppearAnimations = void 0), (u.current = !1)); }), d ); })(i, p, c, a); const t = (0, e.useContext)(fd), r = (0, e.useContext)(nd).strict; u.visualElement && (s = u.visualElement.loadFeatures(c, r, n, t)); } return e.createElement( Jc.Provider, { value: u }, s && u.visualElement ? e.createElement(s, { visualElement: u.visualElement, ...c }) : null, r( i, t, (function (t, n, a) { return (0, e.useCallback)( e => { e && t.mount && t.mount(e), n && (e ? n.mount(e) : n.unmount()), a && ('function' === typeof a ? a(e) : ad(a) && (a.current = e)); }, [n], ); })(p, u.visualElement, l), p, d, u.visualElement, ), ); }); return (l[gd] = i), l; } function wd(t) { let { layoutId: n } = t; const a = (0, e.useContext)(hd).id; return a && void 0 !== n ? a + '-' + n : n; } function bd(e) { function t(t) { return yd( e( t, arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}, ), ); } if ('undefined' === typeof Proxy) return t; const n = new Map(); return new Proxy(t, { get: (e, a) => (n.has(a) || n.set(a, t(a)), n.get(a)) }); } const xd = [ 'animate', 'circle', 'defs', 'desc', 'ellipse', 'g', 'image', 'line', 'filter', 'marker', 'mask', 'metadata', 'path', 'pattern', 'polygon', 'polyline', 'rect', 'stop', 'switch', 'symbol', 'svg', 'text', 'tspan', 'use', 'view', ]; function vd(e) { return ( 'string' === typeof e && !e.includes('-') && !!(xd.indexOf(e) > -1 || /[A-Z]/.test(e)) ); } const zd = {}; const kd = [ 'transformPerspective', 'x', 'y', 'z', 'translateX', 'translateY', 'translateZ', 'scale', 'scaleX', 'scaleY', 'rotate', 'rotateX', 'rotateY', 'rotateZ', 'skew', 'skewX', 'skewY', ], jd = new Set(kd); function Sd(e, t) { let { layout: n, layoutId: a } = t; return ( jd.has(e) || e.startsWith('origin') || ((n || void 0 !== a) && (!!zd[e] || 'opacity' === e)) ); } const Ed = e => Boolean(e && e.getVelocity), _d = { x: 'translateX', y: 'translateY', z: 'translateZ', transformPerspective: 'perspective', }, Cd = kd.length; const Id = e => t => 'string' === typeof t && t.startsWith(e), Td = Id('--'), Pd = Id('var(--'), Ad = (e, t) => (t && 'number' === typeof e ? t.transform(e) : e), Rd = (e, t, n) => Math.min(Math.max(n, e), t), Nd = { test: e => 'number' === typeof e, parse: parseFloat, transform: e => e }, Dd = { ...Nd, transform: e => Rd(0, 1, e) }, Ld = { ...Nd, default: 1 }, Od = e => Math.round(1e5 * e) / 1e5, Md = /(-)?([\d]*\.?[\d])+/g, Bd = /(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi, Ud = /^(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i; function Vd(e) { return 'string' === typeof e; } const Fd = e => ({ test: t => Vd(t) && t.endsWith(e) && 1 === t.split(' ').length, parse: parseFloat, transform: t => ''.concat(t).concat(e), }), Wd = Fd('deg'), Hd = Fd('%'), Gd = Fd('px'), $d = Fd('vh'), Zd = Fd('vw'), Xd = { ...Hd, parse: e => Hd.parse(e) / 100, transform: e => Hd.transform(100 * e), }, Kd = { ...Nd, transform: Math.round }, qd = { borderWidth: Gd, borderTopWidth: Gd, borderRightWidth: Gd, borderBottomWidth: Gd, borderLeftWidth: Gd, borderRadius: Gd, radius: Gd, borderTopLeftRadius: Gd, borderTopRightRadius: Gd, borderBottomRightRadius: Gd, borderBottomLeftRadius: Gd, width: Gd, maxWidth: Gd, height: Gd, maxHeight: Gd, size: Gd, top: Gd, right: Gd, bottom: Gd, left: Gd, padding: Gd, paddingTop: Gd, paddingRight: Gd, paddingBottom: Gd, paddingLeft: Gd, margin: Gd, marginTop: Gd, marginRight: Gd, marginBottom: Gd, marginLeft: Gd, rotate: Wd, rotateX: Wd, rotateY: Wd, rotateZ: Wd, scale: Ld, scaleX: Ld, scaleY: Ld, scaleZ: Ld, skew: Wd, skewX: Wd, skewY: Wd, distance: Gd, translateX: Gd, translateY: Gd, translateZ: Gd, x: Gd, y: Gd, z: Gd, perspective: Gd, transformPerspective: Gd, opacity: Dd, originX: Xd, originY: Xd, originZ: Gd, zIndex: Kd, fillOpacity: Dd, strokeOpacity: Dd, numOctaves: Kd, }; function Yd(e, t, n, a) { const { style: r, vars: o, transform: i, transformOrigin: l } = e; let s = !1, c = !1, d = !0; for (const u in t) { const e = t[u]; if (Td(u)) { o[u] = e; continue; } const n = qd[u], a = Ad(e, n); if (jd.has(u)) { if (((s = !0), (i[u] = a), !d)) continue; e !== (n.default || 0) && (d = !1); } else u.startsWith('origin') ? ((c = !0), (l[u] = a)) : (r[u] = a); } if ( (t.transform || (s || a ? (r.transform = (function (e, t, n, a) { let { enableHardwareAcceleration: r = !0, allowTransformNone: o = !0, } = t, i = ''; for (let l = 0; l < Cd; l++) { const t = kd[l]; if (void 0 !== e[t]) { const n = _d[t] || t; i += ''.concat(n, '(').concat(e[t], ') '); } } return ( r && !e.z && (i += 'translateZ(0)'), (i = i.trim()), a ? (i = a(e, n ? '' : i)) : o && n && (i = 'none'), i ); })(e.transform, n, d, a)) : r.transform && (r.transform = 'none')), c) ) { const { originX: e = '50%', originY: t = '50%', originZ: n = 0 } = l; r.transformOrigin = ''.concat(e, ' ').concat(t, ' ').concat(n); } } const Qd = () => ({ style: {}, transform: {}, transformOrigin: {}, vars: {} }); function Jd(e, t, n) { for (const a in t) Ed(t[a]) || Sd(a, n) || (e[a] = t[a]); } function eu(t, n, a) { const r = {}; return ( Jd(r, t.style || {}, t), Object.assign( r, (function (t, n, a) { let { transformTemplate: r } = t; return (0, e.useMemo)(() => { const e = Qd(); return ( Yd(e, n, { enableHardwareAcceleration: !a }, r), Object.assign({}, e.vars, e.style) ); }, [n]); })(t, n, a), ), t.transformValues ? t.transformValues(r) : r ); } function tu(e, t, n) { const a = {}, r = eu(e, t, n); return ( e.drag && !1 !== e.dragListener && ((a.draggable = !1), (r.userSelect = r.WebkitUserSelect = r.WebkitTouchCallout = 'none'), (r.touchAction = !0 === e.drag ? 'none' : 'pan-'.concat('x' === e.drag ? 'y' : 'x'))), void 0 === e.tabIndex && (e.onTap || e.onTapStart || e.whileTap) && (a.tabIndex = 0), (a.style = r), a ); } const nu = new Set([ 'animate', 'exit', 'variants', 'initial', 'style', 'values', 'variants', 'transition', 'transformTemplate', 'transformValues', 'custom', 'inherit', 'onLayoutAnimationStart', 'onLayoutAnimationComplete', 'onLayoutMeasure', 'onBeforeLayoutMeasure', 'onAnimationStart', 'onAnimationComplete', 'onUpdate', 'onDragStart', 'onDrag', 'onDragEnd', 'onMeasureDragConstraints', 'onDirectionLock', 'onDragTransitionEnd', '_dragX', '_dragY', 'onHoverStart', 'onHoverEnd', 'onViewportEnter', 'onViewportLeave', 'ignoreStrict', 'viewport', ]); function au(e) { return ( e.startsWith('while') || (e.startsWith('drag') && 'draggable' !== e) || e.startsWith('layout') || e.startsWith('onTap') || e.startsWith('onPan') || nu.has(e) ); } let ru = e => !au(e); try { (ou = require('@emotion/is-prop-valid').default) && (ru = e => (e.startsWith('on') ? !au(e) : ou(e))); } catch (qo) {} var ou; function iu(e, t, n) { return 'string' === typeof e ? e : Gd.transform(t + n * e); } const lu = { offset: 'stroke-dashoffset', array: 'stroke-dasharray' }, su = { offset: 'strokeDashoffset', array: 'strokeDasharray' }; function cu(e, t, n, a, r) { let { attrX: o, attrY: i, attrScale: l, originX: s, originY: c, pathLength: d, pathSpacing: u = 1, pathOffset: p = 0, ...m } = t; if ((Yd(e, m, n, r), a)) return void (e.style.viewBox && (e.attrs.viewBox = e.style.viewBox)); (e.attrs = e.style), (e.style = {}); const { attrs: h, style: f, dimensions: g } = e; h.transform && (g && (f.transform = h.transform), delete h.transform), g && (void 0 !== s || void 0 !== c || f.transform) && (f.transformOrigin = (function (e, t, n) { const a = iu(t, e.x, e.width), r = iu(n, e.y, e.height); return ''.concat(a, ' ').concat(r); })(g, void 0 !== s ? s : 0.5, void 0 !== c ? c : 0.5)), void 0 !== o && (h.x = o), void 0 !== i && (h.y = i), void 0 !== l && (h.scale = l), void 0 !== d && (function (e, t) { let n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 1, a = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : 0, r = !(arguments.length > 4 && void 0 !== arguments[4]) || arguments[4]; e.pathLength = 1; const o = r ? lu : su; e[o.offset] = Gd.transform(-a); const i = Gd.transform(t), l = Gd.transform(n); e[o.array] = ''.concat(i, ' ').concat(l); })(h, d, u, p, !1); } const du = () => ({ ...Qd(), attrs: {} }), uu = e => 'string' === typeof e && 'svg' === e.toLowerCase(); function pu(t, n, a, r) { const o = (0, e.useMemo)(() => { const e = du(); return ( cu( e, n, { enableHardwareAcceleration: !1 }, uu(r), t.transformTemplate, ), { ...e.attrs, style: { ...e.style } } ); }, [n]); if (t.style) { const e = {}; Jd(e, t.style, t), (o.style = { ...e, ...o.style }); } return o; } function mu() { let t = arguments.length > 0 && void 0 !== arguments[0] && arguments[0]; return (n, a, r, o, i) => { let { latestValues: l } = o; const s = (vd(n) ? pu : tu)(a, l, i, n), c = (function (e, t, n) { const a = {}; for (const r in e) ('values' === r && 'object' === typeof e.values) || ((ru(r) || (!0 === n && au(r)) || (!t && !au(r)) || (e.draggable && r.startsWith('onDrag'))) && (a[r] = e[r])); return a; })(a, 'string' === typeof n, t), d = { ...c, ...s, ref: r }, { children: u } = a, p = (0, e.useMemo)(() => (Ed(u) ? u.get() : u), [u]); return (0, e.createElement)(n, { ...d, children: p }); }; } const hu = e => e.replace(/([a-z])([A-Z])/g, '$1-$2').toLowerCase(); function fu(e, t, n, a) { let { style: r, vars: o } = t; Object.assign(e.style, r, a && a.getProjectionStyles(n)); for (const i in o) e.style.setProperty(i, o[i]); } const gu = new Set([ 'baseFrequency', 'diffuseConstant', 'kernelMatrix', 'kernelUnitLength', 'keySplines', 'keyTimes', 'limitingConeAngle', 'markerHeight', 'markerWidth', 'numOctaves', 'targetX', 'targetY', 'surfaceScale', 'specularConstant', 'specularExponent', 'stdDeviation', 'tableValues', 'viewBox', 'gradientTransform', 'pathLength', 'startOffset', 'textLength', 'lengthAdjust', ]); function yu(e, t, n, a) { fu(e, t, void 0, a); for (const r in t.attrs) e.setAttribute(gu.has(r) ? r : hu(r), t.attrs[r]); } function wu(e, t) { const { style: n } = e, a = {}; for (const r in n) (Ed(n[r]) || (t.style && Ed(t.style[r])) || Sd(r, e)) && (a[r] = n[r]); return a; } function bu(e, t) { const n = wu(e, t); for (const a in e) if (Ed(e[a]) || Ed(t[a])) { n[ -1 !== kd.indexOf(a) ? 'attr' + a.charAt(0).toUpperCase() + a.substring(1) : a ] = e[a]; } return n; } function xu(e, t, n) { let a = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : {}, r = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : {}; return ( 'function' === typeof t && (t = t(void 0 !== n ? n : e.custom, a, r)), 'string' === typeof t && (t = e.variants && e.variants[t]), 'function' === typeof t && (t = t(void 0 !== n ? n : e.custom, a, r)), t ); } function vu(t) { const n = (0, e.useRef)(null); return null === n.current && (n.current = t()), n.current; } const zu = e => Array.isArray(e), ku = e => Boolean(e && 'object' === typeof e && e.mix && e.toValue), ju = e => (zu(e) ? e[e.length - 1] || 0 : e); function Su(e) { const t = Ed(e) ? e.get() : e; return ku(t) ? t.toValue() : t; } const Eu = t => (n, a) => { const r = (0, e.useContext)(Jc), o = (0, e.useContext)(Kc), i = () => (function (e, t, n, a) { let { scrapeMotionValuesFromProps: r, createRenderState: o, onMount: i, } = e; const l = { latestValues: _u(t, n, a, r), renderState: o() }; return i && (l.mount = e => i(t, e, l)), l; })(t, n, r, o); return a ? i() : vu(i); }; function _u(e, t, n, a) { const r = {}, o = a(e, {}); for (const p in o) r[p] = Su(o[p]); let { initial: i, animate: l } = e; const s = sd(e), c = cd(e); t && c && !s && !1 !== e.inherit && (void 0 === i && (i = t.initial), void 0 === l && (l = t.animate)); let d = !!n && !1 === n.initial; d = d || !1 === i; const u = d ? l : i; if (u && 'boolean' !== typeof u && !od(u)) { (Array.isArray(u) ? u : [u]).forEach(t => { const n = xu(e, t); if (!n) return; const { transitionEnd: a, transition: o, ...i } = n; for (const e in i) { let t = i[e]; if (Array.isArray(t)) { t = t[d ? t.length - 1 : 0]; } null !== t && (r[e] = t); } for (const e in a) r[e] = a[e]; }); } return r; } const Cu = e => e; class Iu { constructor() { (this.order = []), (this.scheduled = new Set()); } add(e) { if (!this.scheduled.has(e)) return this.scheduled.add(e), this.order.push(e), !0; } remove(e) { const t = this.order.indexOf(e); -1 !== t && (this.order.splice(t, 1), this.scheduled.delete(e)); } clear() { (this.order.length = 0), this.scheduled.clear(); } } const Tu = ['prepare', 'read', 'update', 'preRender', 'render', 'postRender']; const { schedule: Pu, cancel: Au, state: Ru, steps: Nu, } = (function (e, t) { let n = !1, a = !0; const r = { delta: 0, timestamp: 0, isProcessing: !1 }, o = Tu.reduce( (e, t) => ( (e[t] = (function (e) { let t = new Iu(), n = new Iu(), a = 0, r = !1, o = !1; const i = new WeakSet(), l = { schedule: function (e) { const o = arguments.length > 2 && void 0 !== arguments[2] && arguments[2] && r, l = o ? t : n; return ( arguments.length > 1 && void 0 !== arguments[1] && arguments[1] && i.add(e), l.add(e) && o && r && (a = t.order.length), e ); }, cancel: e => { n.remove(e), i.delete(e); }, process: s => { if (r) o = !0; else { if ( ((r = !0), ([t, n] = [n, t]), n.clear(), (a = t.order.length), a) ) for (let n = 0; n < a; n++) { const a = t.order[n]; a(s), i.has(a) && (l.schedule(a), e()); } (r = !1), o && ((o = !1), l.process(s)); } }, }; return l; })(() => (n = !0))), e ), {}, ), i = e => o[e].process(r), l = () => { const o = performance.now(); (n = !1), (r.delta = a ? 1e3 / 60 : Math.max(Math.min(o - r.timestamp, 40), 1)), (r.timestamp = o), (r.isProcessing = !0), Tu.forEach(i), (r.isProcessing = !1), n && t && ((a = !1), e(l)); }, s = Tu.reduce((t, i) => { const s = o[i]; return ( (t[i] = function (t) { let o = arguments.length > 1 && void 0 !== arguments[1] && arguments[1], i = arguments.length > 2 && void 0 !== arguments[2] && arguments[2]; return ( n || ((n = !0), (a = !0), r.isProcessing || e(l)), s.schedule(t, o, i) ); }), t ); }, {}); return { schedule: s, cancel: e => Tu.forEach(t => o[t].cancel(e)), state: r, steps: o, }; })( 'undefined' !== typeof requestAnimationFrame ? requestAnimationFrame : Cu, !0, ), Du = { useVisualState: Eu({ scrapeMotionValuesFromProps: bu, createRenderState: du, onMount: (e, t, n) => { let { renderState: a, latestValues: r } = n; Pu.read(() => { try { a.dimensions = 'function' === typeof t.getBBox ? t.getBBox() : t.getBoundingClientRect(); } catch (e) { a.dimensions = { x: 0, y: 0, width: 0, height: 0 }; } }), Pu.render(() => { cu( a, r, { enableHardwareAcceleration: !1 }, uu(t.tagName), e.transformTemplate, ), yu(t, a); }); }, }), }, Lu = { useVisualState: Eu({ scrapeMotionValuesFromProps: wu, createRenderState: Qd, }), }; function Ou(e, t, n) { let a = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : { passive: !0 }; return e.addEventListener(t, n, a), () => e.removeEventListener(t, n); } const Mu = e => 'mouse' === e.pointerType ? 'number' !== typeof e.button || e.button <= 0 : !1 !== e.isPrimary; function Bu(e) { let t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 'page'; return { point: { x: e[t + 'X'], y: e[t + 'Y'] } }; } const Uu = e => t => Mu(t) && e(t, Bu(t)); function Vu(e, t, n, a) { return Ou(e, t, Uu(n), a); } const Fu = (e, t) => n => t(e(n)), Wu = function () { for (var e = arguments.length, t = new Array(e), n = 0; n < e; n++) t[n] = arguments[n]; return t.reduce(Fu); }; function Hu(e) { let t = null; return () => { const n = () => { t = null; }; return null === t && ((t = e), n); }; } const Gu = Hu('dragHorizontal'), $u = Hu('dragVertical'); function Zu(e) { let t = !1; if ('y' === e) t = $u(); else if ('x' === e) t = Gu(); else { const e = Gu(), n = $u(); e && n ? (t = () => { e(), n(); }) : (e && e(), n && n()); } return t; } function Xu() { const e = Zu(!0); return !e || (e(), !1); } class Ku { constructor(e) { (this.isMounted = !1), (this.node = e); } update() {} } function qu(e, t) { const n = 'pointer' + (t ? 'enter' : 'leave'), a = 'onHover' + (t ? 'Start' : 'End'); return Vu( e.current, n, (n, r) => { if ('touch' === n.type || Xu()) return; const o = e.getProps(); e.animationState && o.whileHover && e.animationState.setActive('whileHover', t), o[a] && Pu.update(() => o[a](n, r)); }, { passive: !e.getProps()[a] }, ); } const Yu = (e, t) => !!t && (e === t || Yu(e, t.parentElement)); function Qu(e, t) { if (!t) return; const n = new PointerEvent('pointer' + e); t(n, Bu(n)); } const Ju = new WeakMap(), ep = new WeakMap(), tp = e => { const t = Ju.get(e.target); t && t(e); }, np = e => { e.forEach(tp); }; function ap(e, t, n) { const a = (function (e) { let { root: t, ...n } = e; const a = t || document; ep.has(a) || ep.set(a, {}); const r = ep.get(a), o = JSON.stringify(n); return ( r[o] || (r[o] = new IntersectionObserver(np, { root: t, ...n })), r[o] ); })(t); return ( Ju.set(e, n), a.observe(e), () => { Ju.delete(e), a.unobserve(e); } ); } const rp = { some: 0, all: 1 }; const op = { inView: { Feature: class extends Ku { constructor() { super(...arguments), (this.hasEnteredView = !1), (this.isInView = !1); } startObserver() { this.unmount(); const { viewport: e = {} } = this.node.getProps(), { root: t, margin: n, amount: a = 'some', once: r } = e, o = { root: t ? t.current : void 0, rootMargin: n, threshold: 'number' === typeof a ? a : rp[a], }; return ap(this.node.current, o, e => { const { isIntersecting: t } = e; if (this.isInView === t) return; if (((this.isInView = t), r && !t && this.hasEnteredView)) return; t && (this.hasEnteredView = !0), this.node.animationState && this.node.animationState.setActive('whileInView', t); const { onViewportEnter: n, onViewportLeave: a } = this.node.getProps(), o = t ? n : a; o && o(e); }); } mount() { this.startObserver(); } update() { if ('undefined' === typeof IntersectionObserver) return; const { props: e, prevProps: t } = this.node, n = ['amount', 'margin', 'root'].some( (function (e) { let { viewport: t = {} } = e, { viewport: n = {} } = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}; return e => t[e] !== n[e]; })(e, t), ); n && this.startObserver(); } unmount() {} }, }, tap: { Feature: class extends Ku { constructor() { super(...arguments), (this.removeStartListeners = Cu), (this.removeEndListeners = Cu), (this.removeAccessibleListeners = Cu), (this.startPointerPress = (e, t) => { if ((this.removeEndListeners(), this.isPressing)) return; const n = this.node.getProps(), a = Vu( window, 'pointerup', (e, t) => { if (!this.checkPressEnd()) return; const { onTap: n, onTapCancel: a } = this.node.getProps(); Pu.update(() => { Yu(this.node.current, e.target) ? n && n(e, t) : a && a(e, t); }); }, { passive: !(n.onTap || n.onPointerUp) }, ), r = Vu( window, 'pointercancel', (e, t) => this.cancelPress(e, t), { passive: !(n.onTapCancel || n.onPointerCancel) }, ); (this.removeEndListeners = Wu(a, r)), this.startPress(e, t); }), (this.startAccessiblePress = () => { const e = Ou(this.node.current, 'keydown', e => { if ('Enter' !== e.key || this.isPressing) return; this.removeEndListeners(), (this.removeEndListeners = Ou( this.node.current, 'keyup', e => { 'Enter' === e.key && this.checkPressEnd() && Qu('up', (e, t) => { const { onTap: n } = this.node.getProps(); n && Pu.update(() => n(e, t)); }); }, )), Qu('down', (e, t) => { this.startPress(e, t); }); }), t = Ou(this.node.current, 'blur', () => { this.isPressing && Qu('cancel', (e, t) => this.cancelPress(e, t)); }); this.removeAccessibleListeners = Wu(e, t); }); } startPress(e, t) { this.isPressing = !0; const { onTapStart: n, whileTap: a } = this.node.getProps(); a && this.node.animationState && this.node.animationState.setActive('whileTap', !0), n && Pu.update(() => n(e, t)); } checkPressEnd() { this.removeEndListeners(), (this.isPressing = !1); return ( this.node.getProps().whileTap && this.node.animationState && this.node.animationState.setActive('whileTap', !1), !Xu() ); } cancelPress(e, t) { if (!this.checkPressEnd()) return; const { onTapCancel: n } = this.node.getProps(); n && Pu.update(() => n(e, t)); } mount() { const e = this.node.getProps(), t = Vu( this.node.current, 'pointerdown', this.startPointerPress, { passive: !(e.onTapStart || e.onPointerStart) }, ), n = Ou(this.node.current, 'focus', this.startAccessiblePress); this.removeStartListeners = Wu(t, n); } unmount() { this.removeStartListeners(), this.removeEndListeners(), this.removeAccessibleListeners(); } }, }, focus: { Feature: class extends Ku { constructor() { super(...arguments), (this.isActive = !1); } onFocus() { let e = !1; try { e = this.node.current.matches(':focus-visible'); } catch (t) { e = !0; } e && this.node.animationState && (this.node.animationState.setActive('whileFocus', !0), (this.isActive = !0)); } onBlur() { this.isActive && this.node.animationState && (this.node.animationState.setActive('whileFocus', !1), (this.isActive = !1)); } mount() { this.unmount = Wu( Ou(this.node.current, 'focus', () => this.onFocus()), Ou(this.node.current, 'blur', () => this.onBlur()), ); } unmount() {} }, }, hover: { Feature: class extends Ku { mount() { this.unmount = Wu(qu(this.node, !0), qu(this.node, !1)); } unmount() {} }, }, }; function ip(e, t) { if (!Array.isArray(t)) return !1; const n = t.length; if (n !== e.length) return !1; for (let a = 0; a < n; a++) if (t[a] !== e[a]) return !1; return !0; } function lp(e, t, n) { const a = e.getProps(); return xu( a, t, void 0 !== n ? n : a.custom, (function (e) { const t = {}; return e.values.forEach((e, n) => (t[n] = e.get())), t; })(e), (function (e) { const t = {}; return e.values.forEach((e, n) => (t[n] = e.getVelocity())), t; })(e), ); } const sp = 'data-' + hu('framerAppearId'); let cp = Cu, dp = Cu; const up = e => 1e3 * e, pp = e => e / 1e3, mp = !1, hp = e => Array.isArray(e) && 'number' === typeof e[0]; function fp(e) { return Boolean( !e || ('string' === typeof e && yp[e]) || hp(e) || (Array.isArray(e) && e.every(fp)), ); } const gp = e => { let [t, n, a, r] = e; return 'cubic-bezier(' .concat(t, ', ') .concat(n, ', ') .concat(a, ', ') .concat(r, ')'); }, yp = { linear: 'linear', ease: 'ease', easeIn: 'ease-in', easeOut: 'ease-out', easeInOut: 'ease-in-out', circIn: gp([0, 0.65, 0.55, 1]), circOut: gp([0.55, 0, 1, 0.45]), backIn: gp([0.31, 0.01, 0.66, -0.59]), backOut: gp([0.33, 1.53, 0.69, 0.99]), }; function wp(e) { if (e) return hp(e) ? gp(e) : Array.isArray(e) ? e.map(wp) : yp[e]; } const bp = (e, t, n) => (((1 - 3 * n + 3 * t) * e + (3 * n - 6 * t)) * e + 3 * t) * e, xp = 1e-7, vp = 12; function zp(e, t, n, a) { if (e === t && n === a) return Cu; const r = t => (function (e, t, n, a, r) { let o, i, l = 0; do { (i = t + (n - t) / 2), (o = bp(i, a, r) - e), o > 0 ? (n = i) : (t = i); } while (Math.abs(o) > xp && ++l < vp); return i; })(t, 0, 1, e, n); return e => (0 === e || 1 === e ? e : bp(r(e), t, a)); } const kp = zp(0.42, 0, 1, 1), jp = zp(0, 0, 0.58, 1), Sp = zp(0.42, 0, 0.58, 1), Ep = e => Array.isArray(e) && 'number' !== typeof e[0], _p = e => t => t <= 0.5 ? e(2 * t) / 2 : (2 - e(2 * (1 - t))) / 2, Cp = e => t => 1 - e(1 - t), Ip = e => 1 - Math.sin(Math.acos(e)), Tp = Cp(Ip), Pp = _p(Tp), Ap = zp(0.33, 1.53, 0.69, 0.99), Rp = Cp(Ap), Np = _p(Rp), Dp = { linear: Cu, easeIn: kp, easeInOut: Sp, easeOut: jp, circIn: Ip, circInOut: Pp, circOut: Tp, backIn: Rp, backInOut: Np, backOut: Ap, anticipate: e => (e *= 2) < 1 ? 0.5 * Rp(e) : 0.5 * (2 - Math.pow(2, -10 * (e - 1))), }, Lp = e => { if (Array.isArray(e)) { dp( 4 === e.length, 'Cubic bezier arrays must contain four numerical values.', ); const [t, n, a, r] = e; return zp(t, n, a, r); } return 'string' === typeof e ? (dp(void 0 !== Dp[e], "Invalid easing type '".concat(e, "'")), Dp[e]) : e; }, Op = (e, t) => n => Boolean( (Vd(n) && Ud.test(n) && n.startsWith(e)) || (t && Object.prototype.hasOwnProperty.call(n, t)), ), Mp = (e, t, n) => a => { if (!Vd(a)) return a; const [r, o, i, l] = a.match(Md); return { [e]: parseFloat(r), [t]: parseFloat(o), [n]: parseFloat(i), alpha: void 0 !== l ? parseFloat(l) : 1, }; }, Bp = { ...Nd, transform: e => Math.round((e => Rd(0, 255, e))(e)) }, Up = { test: Op('rgb', 'red'), parse: Mp('red', 'green', 'blue'), transform: e => { let { red: t, green: n, blue: a, alpha: r = 1 } = e; return ( 'rgba(' + Bp.transform(t) + ', ' + Bp.transform(n) + ', ' + Bp.transform(a) + ', ' + Od(Dd.transform(r)) + ')' ); }, }; const Vp = { test: Op('#'), parse: function (e) { let t = '', n = '', a = '', r = ''; return ( e.length > 5 ? ((t = e.substring(1, 3)), (n = e.substring(3, 5)), (a = e.substring(5, 7)), (r = e.substring(7, 9))) : ((t = e.substring(1, 2)), (n = e.substring(2, 3)), (a = e.substring(3, 4)), (r = e.substring(4, 5)), (t += t), (n += n), (a += a), (r += r)), { red: parseInt(t, 16), green: parseInt(n, 16), blue: parseInt(a, 16), alpha: r ? parseInt(r, 16) / 255 : 1, } ); }, transform: Up.transform, }, Fp = { test: Op('hsl', 'hue'), parse: Mp('hue', 'saturation', 'lightness'), transform: e => { let { hue: t, saturation: n, lightness: a, alpha: r = 1 } = e; return ( 'hsla(' + Math.round(t) + ', ' + Hd.transform(Od(n)) + ', ' + Hd.transform(Od(a)) + ', ' + Od(Dd.transform(r)) + ')' ); }, }, Wp = { test: e => Up.test(e) || Vp.test(e) || Fp.test(e), parse: e => Up.test(e) ? Up.parse(e) : Fp.test(e) ? Fp.parse(e) : Vp.parse(e), transform: e => Vd(e) ? e : e.hasOwnProperty('red') ? Up.transform(e) : Fp.transform(e), }, Hp = (e, t, n) => -n * e + n * t + e; function Gp(e, t, n) { return ( n < 0 && (n += 1), n > 1 && (n -= 1), n < 1 / 6 ? e + 6 * (t - e) * n : n < 0.5 ? t : n < 2 / 3 ? e + (t - e) * (2 / 3 - n) * 6 : e ); } const $p = (e, t, n) => { const a = e * e; return Math.sqrt(Math.max(0, n * (t * t - a) + a)); }, Zp = [Vp, Up, Fp]; function Xp(e) { const t = (e => Zp.find(t => t.test(e)))(e); dp( Boolean(t), "'".concat( e, "' is not an animatable color. Use the equivalent color code instead.", ), ); let n = t.parse(e); return ( t === Fp && (n = (function (e) { let { hue: t, saturation: n, lightness: a, alpha: r } = e; (t /= 360), (n /= 100), (a /= 100); let o = 0, i = 0, l = 0; if (n) { const e = a < 0.5 ? a * (1 + n) : a + n - a * n, r = 2 * a - e; (o = Gp(r, e, t + 1 / 3)), (i = Gp(r, e, t)), (l = Gp(r, e, t - 1 / 3)); } else o = i = l = a; return { red: Math.round(255 * o), green: Math.round(255 * i), blue: Math.round(255 * l), alpha: r, }; })(n)), n ); } const Kp = (e, t) => { const n = Xp(e), a = Xp(t), r = { ...n }; return e => ( (r.red = $p(n.red, a.red, e)), (r.green = $p(n.green, a.green, e)), (r.blue = $p(n.blue, a.blue, e)), (r.alpha = Hp(n.alpha, a.alpha, e)), Up.transform(r) ); }; const qp = { regex: /var\s*\(\s*--[\w-]+(\s*,\s*(?:(?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)+)?\s*\)/g, countKey: 'Vars', token: '${v}', parse: Cu, }, Yp = { regex: Bd, countKey: 'Colors', token: '${c}', parse: Wp.parse }, Qp = { regex: Md, countKey: 'Numbers', token: '${n}', parse: Nd.parse }; function Jp(e, t) { let { regex: n, countKey: a, token: r, parse: o } = t; const i = e.tokenised.match(n); i && ((e['num' + a] = i.length), (e.tokenised = e.tokenised.replace(n, r)), e.values.push(...i.map(o))); } function em(e) { const t = e.toString(), n = { value: t, tokenised: t, values: [], numVars: 0, numColors: 0, numNumbers: 0, }; return n.value.includes('var(--') && Jp(n, qp), Jp(n, Yp), Jp(n, Qp), n; } function tm(e) { return em(e).values; } function nm(e) { const { values: t, numColors: n, numVars: a, tokenised: r } = em(e), o = t.length; return e => { let t = r; for (let r = 0; r < o; r++) t = r < a ? t.replace(qp.token, e[r]) : r < a + n ? t.replace(Yp.token, Wp.transform(e[r])) : t.replace(Qp.token, Od(e[r])); return t; }; } const am = e => ('number' === typeof e ? 0 : e); const rm = { test: function (e) { var t, n; return ( isNaN(e) && Vd(e) && ((null === (t = e.match(Md)) || void 0 === t ? void 0 : t.length) || 0) + ((null === (n = e.match(Bd)) || void 0 === n ? void 0 : n.length) || 0) > 0 ); }, parse: tm, createTransformer: nm, getAnimatableNone: function (e) { const t = tm(e); return nm(e)(t.map(am)); }, }, om = (e, t) => n => ''.concat(n > 0 ? t : e); function im(e, t) { return 'number' === typeof e ? n => Hp(e, t, n) : Wp.test(e) ? Kp(e, t) : e.startsWith('var(') ? om(e, t) : cm(e, t); } const lm = (e, t) => { const n = [...e], a = n.length, r = e.map((e, n) => im(e, t[n])); return e => { for (let t = 0; t < a; t++) n[t] = r[t](e); return n; }; }, sm = (e, t) => { const n = { ...e, ...t }, a = {}; for (const r in n) void 0 !== e[r] && void 0 !== t[r] && (a[r] = im(e[r], t[r])); return e => { for (const t in a) n[t] = a[t](e); return n; }; }, cm = (e, t) => { const n = rm.createTransformer(t), a = em(e), r = em(t); return a.numVars === r.numVars && a.numColors === r.numColors && a.numNumbers >= r.numNumbers ? Wu(lm(a.values, r.values), n) : (cp( !0, "Complex values '" .concat(e, "' and '") .concat( t, "' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.", ), ), om(e, t)); }, dm = (e, t, n) => { const a = t - e; return 0 === a ? 1 : (n - e) / a; }, um = (e, t) => n => Hp(e, t, n); function pm(e, t, n) { const a = [], r = n || (function (e) { return 'number' === typeof e ? um : 'string' === typeof e ? Wp.test(e) ? Kp : cm : Array.isArray(e) ? lm : 'object' === typeof e ? sm : um; })(e[0]), o = e.length - 1; for (let i = 0; i < o; i++) { let n = r(e[i], e[i + 1]); if (t) { const e = Array.isArray(t) ? t[i] || Cu : t; n = Wu(e, n); } a.push(n); } return a; } function mm(e, t) { let { clamp: n = !0, ease: a, mixer: r, } = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : {}; const o = e.length; if ( (dp(o === t.length, 'Both input and output ranges must be the same length'), 1 === o) ) return () => t[0]; e[0] > e[o - 1] && ((e = [...e].reverse()), (t = [...t].reverse())); const i = pm(t, a, r), l = i.length, s = t => { let n = 0; if (l > 1) for (; n < e.length - 2 && !(t < e[n + 1]); n++); const a = dm(e[n], e[n + 1], t); return i[n](a); }; return n ? t => s(Rd(e[0], e[o - 1], t)) : s; } function hm(e) { const t = [0]; return ( (function (e, t) { const n = e[e.length - 1]; for (let a = 1; a <= t; a++) { const r = dm(0, t, a); e.push(Hp(n, 1, r)); } })(t, e.length - 1), t ); } function fm(e) { let { duration: t = 300, keyframes: n, times: a, ease: r = 'easeInOut' } = e; const o = Ep(r) ? r.map(Lp) : Lp(r), i = { done: !1, value: n[0] }, l = (function (e, t) { return e.map(e => e * t); })(a && a.length === n.length ? a : hm(n), t), s = mm(l, n, { ease: Array.isArray(o) ? o : ((c = n), (d = o), c.map(() => d || Sp).splice(0, c.length - 1)), }); var c, d; return { calculatedDuration: t, next: e => ((i.value = s(e)), (i.done = e >= t), i), }; } function gm(e, t) { return t ? e * (1e3 / t) : 0; } const ym = 5; function wm(e, t, n) { const a = Math.max(t - ym, 0); return gm(n - e(a), t - a); } const bm = 0.001, xm = 0.01, vm = 10, zm = 0.05, km = 1; function jm(e) { let t, n, { duration: a = 800, bounce: r = 0.25, velocity: o = 0, mass: i = 1 } = e; cp(a <= up(vm), 'Spring duration must be 10 seconds or less'); let l = 1 - r; (l = Rd(zm, km, l)), (a = Rd(xm, vm, pp(a))), l < 1 ? ((t = e => { const t = e * l, n = t * a, r = t - o, i = Em(e, l), s = Math.exp(-n); return bm - (r / i) * s; }), (n = e => { const n = e * l * a, r = n * o + o, i = Math.pow(l, 2) * Math.pow(e, 2) * a, s = Math.exp(-n), c = Em(Math.pow(e, 2), l); return ((-t(e) + bm > 0 ? -1 : 1) * ((r - i) * s)) / c; })) : ((t = e => Math.exp(-e * a) * ((e - o) * a + 1) - bm), (n = e => Math.exp(-e * a) * (a * a * (o - e)))); const s = (function (e, t, n) { let a = n; for (let r = 1; r < Sm; r++) a -= e(a) / t(a); return a; })(t, n, 5 / a); if (((a = up(a)), isNaN(s))) return { stiffness: 100, damping: 10, duration: a }; { const e = Math.pow(s, 2) * i; return { stiffness: e, damping: 2 * l * Math.sqrt(i * e), duration: a }; } } const Sm = 12; function Em(e, t) { return e * Math.sqrt(1 - t * t); } const _m = ['duration', 'bounce'], Cm = ['stiffness', 'damping', 'mass']; function Im(e, t) { return t.some(t => void 0 !== e[t]); } function Tm(e) { let { keyframes: t, restDelta: n, restSpeed: a, ...r } = e; const o = t[0], i = t[t.length - 1], l = { done: !1, value: o }, { stiffness: s, damping: c, mass: d, velocity: u, duration: p, isResolvedFromDuration: m, } = (function (e) { let t = { velocity: 0, stiffness: 100, damping: 10, mass: 1, isResolvedFromDuration: !1, ...e, }; if (!Im(e, Cm) && Im(e, _m)) { const n = jm(e); (t = { ...t, ...n, velocity: 0, mass: 1 }), (t.isResolvedFromDuration = !0); } return t; })(r), h = u ? -pp(u) : 0, f = c / (2 * Math.sqrt(s * d)), g = i - o, y = pp(Math.sqrt(s / d)), w = Math.abs(g) < 5; let b; if ((a || (a = w ? 0.01 : 2), n || (n = w ? 0.005 : 0.5), f < 1)) { const e = Em(y, f); b = t => { const n = Math.exp(-f * y * t); return ( i - n * (((h + f * y * g) / e) * Math.sin(e * t) + g * Math.cos(e * t)) ); }; } else if (1 === f) b = e => i - Math.exp(-y * e) * (g + (h + y * g) * e); else { const e = y * Math.sqrt(f * f - 1); b = t => { const n = Math.exp(-f * y * t), a = Math.min(e * t, 300); return ( i - (n * ((h + f * y * g) * Math.sinh(a) + e * g * Math.cosh(a))) / e ); }; } return { calculatedDuration: (m && p) || null, next: e => { const t = b(e); if (m) l.done = e >= p; else { let r = h; 0 !== e && (r = f < 1 ? wm(b, e, t) : 0); const o = Math.abs(r) <= a, s = Math.abs(i - t) <= n; l.done = o && s; } return (l.value = l.done ? i : t), l; }, }; } function Pm(e) { let { keyframes: t, velocity: n = 0, power: a = 0.8, timeConstant: r = 325, bounceDamping: o = 10, bounceStiffness: i = 500, modifyTarget: l, min: s, max: c, restDelta: d = 0.5, restSpeed: u, } = e; const p = t[0], m = { done: !1, value: p }, h = e => void 0 === s ? c : void 0 === c || Math.abs(s - e) < Math.abs(c - e) ? s : c; let f = a * n; const g = p + f, y = void 0 === l ? g : l(g); y !== g && (f = y - p); const w = e => -f * Math.exp(-e / r), b = e => y + w(e), x = e => { const t = w(e), n = b(e); (m.done = Math.abs(t) <= d), (m.value = m.done ? y : n); }; let v, z; const k = e => { (e => (void 0 !== s && e < s) || (void 0 !== c && e > c))(m.value) && ((v = e), (z = Tm({ keyframes: [m.value, h(m.value)], velocity: wm(b, e, m.value), damping: o, stiffness: i, restDelta: d, restSpeed: u, }))); }; return ( k(0), { calculatedDuration: null, next: e => { let t = !1; return ( z || void 0 !== v || ((t = !0), x(e), k(e)), void 0 !== v && e > v ? z.next(e - v) : (!t && x(e), m) ); }, } ); } const Am = e => { const t = t => { let { timestamp: n } = t; return e(n); }; return { start: () => Pu.update(t, !0), stop: () => Au(t), now: () => (Ru.isProcessing ? Ru.timestamp : performance.now()), }; }, Rm = 2e4; function Nm(e) { let t = 0; let n = e.next(t); for (; !n.done && t < Rm; ) (t += 50), (n = e.next(t)); return t >= Rm ? 1 / 0 : t; } const Dm = { decay: Pm, inertia: Pm, tween: fm, keyframes: fm, spring: Tm }; function Lm(e) { let t, n, { autoplay: a = !0, delay: r = 0, driver: o = Am, keyframes: i, type: l = 'keyframes', repeat: s = 0, repeatDelay: c = 0, repeatType: d = 'loop', onPlay: u, onStop: p, onComplete: m, onUpdate: h, ...f } = e, g = 1, y = !1; const w = () => { n = new Promise(e => { t = e; }); }; let b; w(); const x = Dm[l] || fm; let v; x !== fm && 'number' !== typeof i[0] && ((v = mm([0, 100], i, { clamp: !1 })), (i = [0, 100])); const z = x({ ...f, keyframes: i }); let k; 'mirror' === d && (k = x({ ...f, keyframes: [...i].reverse(), velocity: -(f.velocity || 0), })); let j = 'idle', S = null, E = null, _ = null; null === z.calculatedDuration && s && (z.calculatedDuration = Nm(z)); const { calculatedDuration: C } = z; let I = 1 / 0, T = 1 / 0; null !== C && ((I = C + c), (T = I * (s + 1) - c)); let P = 0; const A = e => { if (null === E) return; g > 0 && (E = Math.min(E, e)), g < 0 && (E = Math.min(e - T / g, E)), (P = null !== S ? S : Math.round(e - E) * g); const t = P - r * (g >= 0 ? 1 : -1), n = g >= 0 ? t < 0 : t > T; (P = Math.max(t, 0)), 'finished' === j && null === S && (P = T); let a = P, o = z; if (s) { const e = P / I; let t = Math.floor(e), n = e % 1; !n && e >= 1 && (n = 1), 1 === n && t--, (t = Math.min(t, s + 1)); const r = Boolean(t % 2); r && ('reverse' === d ? ((n = 1 - n), c && (n -= c / I)) : 'mirror' === d && (o = k)); let i = Rd(0, 1, n); P > T && (i = 'reverse' === d && r ? 1 : 0), (a = i * I); } const l = n ? { done: !1, value: i[0] } : o.next(a); v && (l.value = v(l.value)); let { done: u } = l; n || null === C || (u = g >= 0 ? P >= T : P <= 0); const p = null === S && ('finished' === j || ('running' === j && u)); return h && h(l.value), p && D(), l; }, R = () => { b && b.stop(), (b = void 0); }, N = () => { (j = 'idle'), R(), t(), w(), (E = _ = null); }, D = () => { (j = 'finished'), m && m(), R(), t(); }, L = () => { if (y) return; b || (b = o(A)); const e = b.now(); u && u(), null !== S ? (E = e - S) : (E && 'finished' !== j) || (E = e), 'finished' === j && w(), (_ = E), (S = null), (j = 'running'), b.start(); }; a && L(); const O = { then: (e, t) => n.then(e, t), get time() { return pp(P); }, set time(e) { (e = up(e)), (P = e), null === S && b && 0 !== g ? (E = b.now() - e / g) : (S = e); }, get duration() { const e = null === z.calculatedDuration ? Nm(z) : z.calculatedDuration; return pp(e); }, get speed() { return g; }, set speed(e) { e !== g && b && ((g = e), (O.time = pp(P))); }, get state() { return j; }, play: L, pause: () => { (j = 'paused'), (S = P); }, stop: () => { (y = !0), 'idle' !== j && ((j = 'idle'), p && p(), N()); }, cancel: () => { null !== _ && A(_), N(); }, complete: () => { j = 'finished'; }, sample: e => ((E = 0), A(e)), }; return O; } const Om = (function (e) { let t; return () => (void 0 === t && (t = e()), t); })(() => Object.hasOwnProperty.call(Element.prototype, 'animate')), Mm = new Set(['opacity', 'clipPath', 'filter', 'transform', 'backgroundColor']); function Bm(e, t, n) { let { onUpdate: a, onComplete: r, ...o } = n; if ( !( Om() && Mm.has(t) && !o.repeatDelay && 'mirror' !== o.repeatType && 0 !== o.damping && 'inertia' !== o.type ) ) return !1; let i, l, s = !1; const c = () => { l = new Promise(e => { i = e; }); }; c(); let { keyframes: d, duration: u = 300, ease: p, times: m } = o; if ( ((e, t) => 'spring' === t.type || 'backgroundColor' === e || !fp(t.ease))( t, o, ) ) { const e = Lm({ ...o, repeat: 0, delay: 0 }); let t = { done: !1, value: d[0] }; const n = []; let a = 0; for (; !t.done && a < 2e4; ) (t = e.sample(a)), n.push(t.value), (a += 10); (m = void 0), (d = n), (u = a - 10), (p = 'linear'); } const h = (function (e, t, n) { let { delay: a = 0, duration: r, repeat: o = 0, repeatType: i = 'loop', ease: l, times: s, } = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : {}; const c = { [t]: n }; s && (c.offset = s); const d = wp(l); return ( Array.isArray(d) && (c.easing = d), e.animate(c, { delay: a, duration: r, easing: Array.isArray(d) ? 'linear' : d, fill: 'both', iterations: o + 1, direction: 'reverse' === i ? 'alternate' : 'normal', }) ); })(e.owner.current, t, d, { ...o, duration: u, ease: p, times: m }); o.syncStart && (h.startTime = Ru.isProcessing ? Ru.timestamp : document.timeline ? document.timeline.currentTime : performance.now()); const f = () => h.cancel(), g = () => { Pu.update(f), i(), c(); }; h.onfinish = () => { e.set( (function (e, t) { let { repeat: n, repeatType: a = 'loop' } = t; return e[n && 'loop' !== a && n % 2 === 1 ? 0 : e.length - 1]; })(d, o), ), r && r(), g(); }; return { then: (e, t) => l.then(e, t), attachTimeline: e => ((h.timeline = e), (h.onfinish = null), Cu), get time() { return pp(h.currentTime || 0); }, set time(e) { h.currentTime = up(e); }, get speed() { return h.playbackRate; }, set speed(e) { h.playbackRate = e; }, get duration() { return pp(u); }, play: () => { s || (h.play(), Au(f)); }, pause: () => h.pause(), stop: () => { if (((s = !0), 'idle' === h.playState)) return; const { currentTime: t } = h; if (t) { const n = Lm({ ...o, autoplay: !1 }); e.setWithVelocity(n.sample(t - 10).value, n.sample(t).value, 10); } g(); }, complete: () => h.finish(), cancel: g, }; } const Um = { type: 'spring', stiffness: 500, damping: 25, restSpeed: 10 }, Vm = { type: 'keyframes', duration: 0.8 }, Fm = { type: 'keyframes', ease: [0.25, 0.1, 0.35, 1], duration: 0.3 }, Wm = (e, t) => { let { keyframes: n } = t; return n.length > 2 ? Vm : jd.has(e) ? e.startsWith('scale') ? { type: 'spring', stiffness: 550, damping: 0 === n[1] ? 2 * Math.sqrt(550) : 30, restSpeed: 10, } : Um : Fm; }, Hm = (e, t) => 'zIndex' !== e && (!('number' !== typeof t && !Array.isArray(t)) || !( 'string' !== typeof t || (!rm.test(t) && '0' !== t) || t.startsWith('url(') )), Gm = new Set(['brightness', 'contrast', 'saturate', 'opacity']); function $m(e) { const [t, n] = e.slice(0, -1).split('('); if ('drop-shadow' === t) return e; const [a] = n.match(Md) || []; if (!a) return e; const r = n.replace(a, ''); let o = Gm.has(t) ? 1 : 0; return a !== n && (o *= 100), t + '(' + o + r + ')'; } const Zm = /([a-z-]*)\(.*?\)/g, Xm = { ...rm, getAnimatableNone: e => { const t = e.match(Zm); return t ? t.map($m).join(' ') : e; }, }, Km = { ...qd, color: Wp, backgroundColor: Wp, outlineColor: Wp, fill: Wp, stroke: Wp, borderColor: Wp, borderTopColor: Wp, borderRightColor: Wp, borderBottomColor: Wp, borderLeftColor: Wp, filter: Xm, WebkitFilter: Xm, }, qm = e => Km[e]; function Ym(e, t) { let n = qm(e); return ( n !== Xm && (n = rm), n.getAnimatableNone ? n.getAnimatableNone(t) : void 0 ); } const Qm = e => /^0[^.\s]+$/.test(e); function Jm(e) { return 'number' === typeof e ? 0 === e : null !== e ? 'none' === e || '0' === e || Qm(e) : void 0; } function eh(e, t) { return e[t] || e.default || e; } const th = function (e, t, n) { let a = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : {}; return r => { const o = eh(a, e) || {}, i = o.delay || a.delay || 0; let { elapsed: l = 0 } = a; l -= up(i); const s = (function (e, t, n, a) { const r = Hm(t, n); let o; o = Array.isArray(n) ? [...n] : [null, n]; const i = void 0 !== a.from ? a.from : e.get(); let l; const s = []; for (let c = 0; c < o.length; c++) null === o[c] && (o[c] = 0 === c ? i : o[c - 1]), Jm(o[c]) && s.push(c), 'string' === typeof o[c] && 'none' !== o[c] && '0' !== o[c] && (l = o[c]); if (r && s.length && l) for (let c = 0; c < s.length; c++) o[s[c]] = Ym(t, l); return o; })(t, e, n, o), c = s[0], d = s[s.length - 1], u = Hm(e, c), p = Hm(e, d); cp( u === p, 'You are trying to animate ' .concat(e, ' from "') .concat(c, '" to "') .concat(d, '". ') .concat( c, ' is not an animatable value - to enable this animation set ', ) .concat(c, ' to a value animatable to ') .concat(d, ' via the `style` property.'), ); let m = { keyframes: s, velocity: t.getVelocity(), ease: 'easeOut', ...o, delay: -l, onUpdate: e => { t.set(e), o.onUpdate && o.onUpdate(e); }, onComplete: () => { r(), o.onComplete && o.onComplete(); }, }; if ( ((function (e) { let { when: t, delay: n, delayChildren: a, staggerChildren: r, staggerDirection: o, repeat: i, repeatType: l, repeatDelay: s, from: c, elapsed: d, ...u } = e; return !!Object.keys(u).length; })(o) || (m = { ...m, ...Wm(e, m) }), m.duration && (m.duration = up(m.duration)), m.repeatDelay && (m.repeatDelay = up(m.repeatDelay)), !u || !p || mp || !1 === o.type) ) return (function (e) { let { keyframes: t, delay: n, onUpdate: a, onComplete: r } = e; const o = () => ( a && a(t[t.length - 1]), r && r(), { time: 0, speed: 1, duration: 0, play: Cu, pause: Cu, stop: Cu, then: e => (e(), Promise.resolve()), cancel: Cu, complete: Cu, } ); return n ? Lm({ keyframes: [0, 1], duration: 0, delay: n, onComplete: o, }) : o(); })(mp ? { ...m, delay: 0 } : m); if ( t.owner && t.owner.current instanceof HTMLElement && !t.owner.getProps().onUpdate ) { const n = Bm(t, e, m); if (n) return n; } return Lm(m); }; }; function nh(e) { return Boolean(Ed(e) && e.add); } const ah = e => /^\-?\d*\.?\d+$/.test(e); function rh(e, t) { -1 === e.indexOf(t) && e.push(t); } function oh(e, t) { const n = e.indexOf(t); n > -1 && e.splice(n, 1); } class ih { constructor() { this.subscriptions = []; } add(e) { return rh(this.subscriptions, e), () => oh(this.subscriptions, e); } notify(e, t, n) { const a = this.subscriptions.length; if (a) if (1 === a) this.subscriptions[0](e, t, n); else for (let r = 0; r < a; r++) { const a = this.subscriptions[r]; a && a(e, t, n); } } getSize() { return this.subscriptions.length; } clear() { this.subscriptions.length = 0; } } const lh = { current: void 0 }; class sh { constructor(e) { var t = this; let n = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}; var a; (this.version = '10.16.4'), (this.timeDelta = 0), (this.lastUpdated = 0), (this.canTrackVelocity = !1), (this.events = {}), (this.updateAndNotify = function (e) { let n = !(arguments.length > 1 && void 0 !== arguments[1]) || arguments[1]; (t.prev = t.current), (t.current = e); const { delta: a, timestamp: r } = Ru; t.lastUpdated !== r && ((t.timeDelta = a), (t.lastUpdated = r), Pu.postRender(t.scheduleVelocityCheck)), t.prev !== t.current && t.events.change && t.events.change.notify(t.current), t.events.velocityChange && t.events.velocityChange.notify(t.getVelocity()), n && t.events.renderRequest && t.events.renderRequest.notify(t.current); }), (this.scheduleVelocityCheck = () => Pu.postRender(this.velocityCheck)), (this.velocityCheck = e => { let { timestamp: t } = e; t !== this.lastUpdated && ((this.prev = this.current), this.events.velocityChange && this.events.velocityChange.notify(this.getVelocity())); }), (this.hasAnimated = !1), (this.prev = this.current = e), (this.canTrackVelocity = ((a = this.current), !isNaN(parseFloat(a)))), (this.owner = n.owner); } onChange(e) { return this.on('change', e); } on(e, t) { this.events[e] || (this.events[e] = new ih()); const n = this.events[e].add(t); return 'change' === e ? () => { n(), Pu.read(() => { this.events.change.getSize() || this.stop(); }); } : n; } clearListeners() { for (const e in this.events) this.events[e].clear(); } attach(e, t) { (this.passiveEffect = e), (this.stopPassiveEffect = t); } set(e) { let t = !(arguments.length > 1 && void 0 !== arguments[1]) || arguments[1]; t && this.passiveEffect ? this.passiveEffect(e, this.updateAndNotify) : this.updateAndNotify(e, t); } setWithVelocity(e, t, n) { this.set(t), (this.prev = e), (this.timeDelta = n); } jump(e) { this.updateAndNotify(e), (this.prev = e), this.stop(), this.stopPassiveEffect && this.stopPassiveEffect(); } get() { return lh.current && lh.current.push(this), this.current; } getPrevious() { return this.prev; } getVelocity() { return this.canTrackVelocity ? gm(parseFloat(this.current) - parseFloat(this.prev), this.timeDelta) : 0; } start(e) { return ( this.stop(), new Promise(t => { (this.hasAnimated = !0), (this.animation = e(t)), this.events.animationStart && this.events.animationStart.notify(); }).then(() => { this.events.animationComplete && this.events.animationComplete.notify(), this.clearAnimation(); }) ); } stop() { this.animation && (this.animation.stop(), this.events.animationCancel && this.events.animationCancel.notify()), this.clearAnimation(); } isAnimating() { return !!this.animation; } clearAnimation() { delete this.animation; } destroy() { this.clearListeners(), this.stop(), this.stopPassiveEffect && this.stopPassiveEffect(); } } function ch(e, t) { return new sh(e, t); } const dh = e => t => t.test(e), uh = [Nd, Gd, Hd, Wd, Zd, $d, { test: e => 'auto' === e, parse: e => e }], ph = e => uh.find(dh(e)), mh = [...uh, Wp, rm], hh = e => mh.find(dh(e)); function fh(e, t, n) { e.hasValue(t) ? e.getValue(t).set(n) : e.addValue(t, ch(n)); } function gh(e, t) { const n = lp(e, t); let { transitionEnd: a = {}, transition: r = {}, ...o } = n ? e.makeTargetAnimatable(n, !1) : {}; o = { ...o, ...a }; for (const i in o) { fh(e, i, ju(o[i])); } } function yh(e, t) { if (!t) return; return (t[e] || t.default || t).from; } function wh(e, t) { let { protectedKeys: n, needsAnimating: a } = e; const r = n.hasOwnProperty(t) && !0 !== a[t]; return (a[t] = !1), r; } function bh(e, t) { let { delay: n = 0, transitionOverride: a, type: r, } = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : {}, { transition: o = e.getDefaultTransition(), transitionEnd: i, ...l } = e.makeTargetAnimatable(t); const s = e.getValue('willChange'); a && (o = a); const c = [], d = r && e.animationState && e.animationState.getState()[r]; for (const u in l) { const t = e.getValue(u), a = l[u]; if (!t || void 0 === a || (d && wh(d, u))) continue; const r = { delay: n, elapsed: 0, ...o }; if (window.HandoffAppearAnimations && !t.hasAnimated) { const n = e.getProps()[sp]; n && ((r.elapsed = window.HandoffAppearAnimations(n, u, t, Pu)), (r.syncStart = !0)); } t.start(th(u, t, a, e.shouldReduceMotion && jd.has(u) ? { type: !1 } : r)); const i = t.animation; nh(s) && (s.add(u), i.then(() => s.remove(u))), c.push(i); } return ( i && Promise.all(c).then(() => { i && gh(e, i); }), c ); } function xh(e, t) { let n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : {}; const a = lp(e, t, n.custom); let { transition: r = e.getDefaultTransition() || {} } = a || {}; n.transitionOverride && (r = n.transitionOverride); const o = a ? () => Promise.all(bh(e, a, n)) : () => Promise.resolve(), i = e.variantChildren && e.variantChildren.size ? function () { let a = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 0; const { delayChildren: o = 0, staggerChildren: i, staggerDirection: l, } = r; return (function (e, t) { let n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 0, a = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : 0, r = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : 1, o = arguments.length > 5 ? arguments[5] : void 0; const i = [], l = (e.variantChildren.size - 1) * a, s = 1 === r ? function () { return ( (arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 0) * a ); } : function () { return ( l - (arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 0) * a ); }; return ( Array.from(e.variantChildren) .sort(vh) .forEach((e, a) => { e.notify('AnimationStart', t), i.push( xh(e, t, { ...o, delay: n + s(a), }).then(() => e.notify('AnimationComplete', t), ), ); }), Promise.all(i) ); })(e, t, o + a, i, l, n); } : () => Promise.resolve(), { when: l } = r; if (l) { const [e, t] = 'beforeChildren' === l ? [o, i] : [i, o]; return e().then(() => t()); } return Promise.all([o(), i(n.delay)]); } function vh(e, t) { return e.sortNodePosition(t); } const zh = [...id].reverse(), kh = id.length; function jh(e) { return t => Promise.all( t.map(t => { let { animation: n, options: a } = t; return (function (e, t) { let n, a = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : {}; if ((e.notify('AnimationStart', t), Array.isArray(t))) { const r = t.map(t => xh(e, t, a)); n = Promise.all(r); } else if ('string' === typeof t) n = xh(e, t, a); else { const r = 'function' === typeof t ? lp(e, t, a.custom) : t; n = Promise.all(bh(e, r, a)); } return n.then(() => e.notify('AnimationComplete', t)); })(e, n, a); }), ); } function Sh(e) { let t = jh(e); const n = { animate: _h(!0), whileInView: _h(), whileHover: _h(), whileTap: _h(), whileDrag: _h(), whileFocus: _h(), exit: _h(), }; let a = !0; const r = (t, n) => { const a = lp(e, n); if (a) { const { transition: e, transitionEnd: n, ...r } = a; t = { ...t, ...r, ...n }; } return t; }; function o(o, i) { const l = e.getProps(), s = e.getVariantContext(!0) || {}, c = [], d = new Set(); let u = {}, p = 1 / 0; for (let t = 0; t < kh; t++) { const m = zh[t], h = n[m], f = void 0 !== l[m] ? l[m] : s[m], g = rd(f), y = m === i ? h.isActive : null; !1 === y && (p = t); let w = f === s[m] && f !== l[m] && g; if ( (w && a && e.manuallyAnimateOnMount && (w = !1), (h.protectedKeys = { ...u }), (!h.isActive && null === y) || (!f && !h.prevProp) || od(f) || 'boolean' === typeof f) ) continue; const b = Eh(h.prevProp, f); let x = b || (m === i && h.isActive && !w && g) || (t > p && g); const v = Array.isArray(f) ? f : [f]; let z = v.reduce(r, {}); !1 === y && (z = {}); const { prevResolvedValues: k = {} } = h, j = { ...k, ...z }, S = e => { (x = !0), d.delete(e), (h.needsAnimating[e] = !0); }; for (const e in j) { const t = z[e], n = k[e]; u.hasOwnProperty(e) || (t !== n ? zu(t) && zu(n) ? !ip(t, n) || b ? S(e) : (h.protectedKeys[e] = !0) : void 0 !== t ? S(e) : d.add(e) : void 0 !== t && d.has(e) ? S(e) : (h.protectedKeys[e] = !0)); } (h.prevProp = f), (h.prevResolvedValues = z), h.isActive && (u = { ...u, ...z }), a && e.blockInitialAnimation && (x = !1), x && !w && c.push( ...v.map(e => ({ animation: e, options: { type: m, ...o }, })), ); } if (d.size) { const t = {}; d.forEach(n => { const a = e.getBaseTarget(n); void 0 !== a && (t[n] = a); }), c.push({ animation: t }); } let m = Boolean(c.length); return ( a && !1 === l.initial && !e.manuallyAnimateOnMount && (m = !1), (a = !1), m ? t(c) : Promise.resolve() ); } return { animateChanges: o, setActive: function (t, a, r) { var i; if (n[t].isActive === a) return Promise.resolve(); null === (i = e.variantChildren) || void 0 === i || i.forEach(e => { var n; return null === (n = e.animationState) || void 0 === n ? void 0 : n.setActive(t, a); }), (n[t].isActive = a); const l = o(r, t); for (const e in n) n[e].protectedKeys = {}; return l; }, setAnimateFunction: function (n) { t = n(e); }, getState: () => n, }; } function Eh(e, t) { return 'string' === typeof t ? t !== e : !!Array.isArray(t) && !ip(t, e); } function _h() { return { isActive: arguments.length > 0 && void 0 !== arguments[0] && arguments[0], protectedKeys: {}, needsAnimating: {}, prevResolvedValues: {}, }; } let Ch = 0; const Ih = { animation: { Feature: class extends Ku { constructor(e) { super(e), e.animationState || (e.animationState = Sh(e)); } updateAnimationControlsSubscription() { const { animate: e } = this.node.getProps(); this.unmount(), od(e) && (this.unmount = e.subscribe(this.node)); } mount() { this.updateAnimationControlsSubscription(); } update() { const { animate: e } = this.node.getProps(), { animate: t } = this.node.prevProps || {}; e !== t && this.updateAnimationControlsSubscription(); } unmount() {} }, }, exit: { Feature: class extends Ku { constructor() { super(...arguments), (this.id = Ch++); } update() { if (!this.node.presenceContext) return; const { isPresent: e, onExitComplete: t, custom: n, } = this.node.presenceContext, { isPresent: a } = this.node.prevPresenceContext || {}; if (!this.node.animationState || e === a) return; const r = this.node.animationState.setActive('exit', !e, { custom: null !== n && void 0 !== n ? n : this.node.getProps().custom, }); t && !e && r.then(() => t(this.id)); } mount() { const { register: e } = this.node.presenceContext || {}; e && (this.unmount = e(this.id)); } unmount() {} }, }, }, Th = (e, t) => Math.abs(e - t); class Ph { constructor(e, t) { let { transformPagePoint: n } = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : {}; if ( ((this.startEvent = null), (this.lastMoveEvent = null), (this.lastMoveEventInfo = null), (this.handlers = {}), (this.updatePoint = () => { if (!this.lastMoveEvent || !this.lastMoveEventInfo) return; const e = Nh(this.lastMoveEventInfo, this.history), t = null !== this.startEvent, n = (function (e, t) { const n = Th(e.x, t.x), a = Th(e.y, t.y); return Math.sqrt(n ** 2 + a ** 2); })(e.offset, { x: 0, y: 0 }) >= 3; if (!t && !n) return; const { point: a } = e, { timestamp: r } = Ru; this.history.push({ ...a, timestamp: r }); const { onStart: o, onMove: i } = this.handlers; t || (o && o(this.lastMoveEvent, e), (this.startEvent = this.lastMoveEvent)), i && i(this.lastMoveEvent, e); }), (this.handlePointerMove = (e, t) => { (this.lastMoveEvent = e), (this.lastMoveEventInfo = Ah(t, this.transformPagePoint)), Pu.update(this.updatePoint, !0); }), (this.handlePointerUp = (e, t) => { if ((this.end(), !this.lastMoveEvent || !this.lastMoveEventInfo)) return; const { onEnd: n, onSessionEnd: a } = this.handlers, r = Nh( 'pointercancel' === e.type ? this.lastMoveEventInfo : Ah(t, this.transformPagePoint), this.history, ); this.startEvent && n && n(e, r), a && a(e, r); }), !Mu(e)) ) return; (this.handlers = t), (this.transformPagePoint = n); const a = Ah(Bu(e), this.transformPagePoint), { point: r } = a, { timestamp: o } = Ru; this.history = [{ ...r, timestamp: o }]; const { onSessionStart: i } = t; i && i(e, Nh(a, this.history)), (this.removeListeners = Wu( Vu(window, 'pointermove', this.handlePointerMove), Vu(window, 'pointerup', this.handlePointerUp), Vu(window, 'pointercancel', this.handlePointerUp), )); } updateHandlers(e) { this.handlers = e; } end() { this.removeListeners && this.removeListeners(), Au(this.updatePoint); } } function Ah(e, t) { return t ? { point: t(e.point) } : e; } function Rh(e, t) { return { x: e.x - t.x, y: e.y - t.y }; } function Nh(e, t) { let { point: n } = e; return { point: n, delta: Rh(n, Lh(t)), offset: Rh(n, Dh(t)), velocity: Oh(t, 0.1), }; } function Dh(e) { return e[0]; } function Lh(e) { return e[e.length - 1]; } function Oh(e, t) { if (e.length < 2) return { x: 0, y: 0 }; let n = e.length - 1, a = null; const r = Lh(e); for (; n >= 0 && ((a = e[n]), !(r.timestamp - a.timestamp > up(t))); ) n--; if (!a) return { x: 0, y: 0 }; const o = pp(r.timestamp - a.timestamp); if (0 === o) return { x: 0, y: 0 }; const i = { x: (r.x - a.x) / o, y: (r.y - a.y) / o }; return i.x === 1 / 0 && (i.x = 0), i.y === 1 / 0 && (i.y = 0), i; } function Mh(e) { return e.max - e.min; } function Bh(e) { let t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 0, n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 0.01; return Math.abs(e - t) <= n; } function Uh(e, t, n) { let a = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : 0.5; (e.origin = a), (e.originPoint = Hp(t.min, t.max, e.origin)), (e.scale = Mh(n) / Mh(t)), (Bh(e.scale, 1, 1e-4) || isNaN(e.scale)) && (e.scale = 1), (e.translate = Hp(n.min, n.max, e.origin) - e.originPoint), (Bh(e.translate) || isNaN(e.translate)) && (e.translate = 0); } function Vh(e, t, n, a) { Uh(e.x, t.x, n.x, a ? a.originX : void 0), Uh(e.y, t.y, n.y, a ? a.originY : void 0); } function Fh(e, t, n) { (e.min = n.min + t.min), (e.max = e.min + Mh(t)); } function Wh(e, t, n) { (e.min = t.min - n.min), (e.max = e.min + Mh(t)); } function Hh(e, t, n) { Wh(e.x, t.x, n.x), Wh(e.y, t.y, n.y); } function Gh(e, t, n) { return { min: void 0 !== t ? e.min + t : void 0, max: void 0 !== n ? e.max + n - (e.max - e.min) : void 0, }; } function $h(e, t) { let n = t.min - e.min, a = t.max - e.max; return t.max - t.min < e.max - e.min && ([n, a] = [a, n]), { min: n, max: a }; } const Zh = 0.35; function Xh(e, t, n) { return { min: Kh(e, t), max: Kh(e, n) }; } function Kh(e, t) { return 'number' === typeof e ? e : e[t] || 0; } const qh = () => ({ x: { translate: 0, scale: 1, origin: 0, originPoint: 0 }, y: { translate: 0, scale: 1, origin: 0, originPoint: 0 }, }), Yh = () => ({ x: { min: 0, max: 0 }, y: { min: 0, max: 0 } }); function Qh(e) { return [e('x'), e('y')]; } function Jh(e) { let { top: t, left: n, right: a, bottom: r } = e; return { x: { min: n, max: a }, y: { min: t, max: r } }; } function ef(e) { return void 0 === e || 1 === e; } function tf(e) { let { scale: t, scaleX: n, scaleY: a } = e; return !ef(t) || !ef(n) || !ef(a); } function nf(e) { return tf(e) || af(e) || e.z || e.rotate || e.rotateX || e.rotateY; } function af(e) { return rf(e.x) || rf(e.y); } function rf(e) { return e && '0%' !== e; } function of(e, t, n) { return n + t * (e - n); } function lf(e, t, n, a, r) { return void 0 !== r && (e = of(e, r, a)), of(e, n, a) + t; } function sf(e) { let t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 0, n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 1, a = arguments.length > 3 ? arguments[3] : void 0, r = arguments.length > 4 ? arguments[4] : void 0; (e.min = lf(e.min, t, n, a, r)), (e.max = lf(e.max, t, n, a, r)); } function cf(e, t) { let { x: n, y: a } = t; sf(e.x, n.translate, n.scale, n.originPoint), sf(e.y, a.translate, a.scale, a.originPoint); } function df(e) { return Number.isInteger(e) || e > 1.0000000000001 || e < 0.999999999999 ? e : 1; } function uf(e, t) { (e.min = e.min + t), (e.max = e.max + t); } function pf(e, t, n) { let [a, r, o] = n; const i = void 0 !== t[o] ? t[o] : 0.5, l = Hp(e.min, e.max, i); sf(e, t[a], t[r], l, t.scale); } const mf = ['x', 'scaleX', 'originX'], hf = ['y', 'scaleY', 'originY']; function ff(e, t) { pf(e.x, t, mf), pf(e.y, t, hf); } function gf(e, t) { return Jh( (function (e, t) { if (!t) return e; const n = t({ x: e.left, y: e.top }), a = t({ x: e.right, y: e.bottom }); return { top: n.y, left: n.x, bottom: a.y, right: a.x }; })(e.getBoundingClientRect(), t), ); } const yf = new WeakMap(); class wf { constructor(e) { (this.openGlobalLock = null), (this.isDragging = !1), (this.currentDirection = null), (this.originPoint = { x: 0, y: 0 }), (this.constraints = !1), (this.hasMutatedConstraints = !1), (this.elastic = Yh()), (this.visualElement = e); } start(e) { let { snapToCursor: t = !1 } = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}; const { presenceContext: n } = this.visualElement; if (n && !1 === n.isPresent) return; this.panSession = new Ph( e, { onSessionStart: e => { this.stopAnimation(), t && this.snapToCursor(Bu(e, 'page').point); }, onStart: (e, t) => { const { drag: n, dragPropagation: a, onDragStart: r, } = this.getProps(); if ( n && !a && (this.openGlobalLock && this.openGlobalLock(), (this.openGlobalLock = Zu(n)), !this.openGlobalLock) ) return; (this.isDragging = !0), (this.currentDirection = null), this.resolveConstraints(), this.visualElement.projection && ((this.visualElement.projection.isAnimationBlocked = !0), (this.visualElement.projection.target = void 0)), Qh(e => { let t = this.getAxisMotionValue(e).get() || 0; if (Hd.test(t)) { const { projection: n } = this.visualElement; if (n && n.layout) { const a = n.layout.layoutBox[e]; if (a) { t = Mh(a) * (parseFloat(t) / 100); } } } this.originPoint[e] = t; }), r && Pu.update(() => r(e, t), !1, !0); const { animationState: o } = this.visualElement; o && o.setActive('whileDrag', !0); }, onMove: (e, t) => { const { dragPropagation: n, dragDirectionLock: a, onDirectionLock: r, onDrag: o, } = this.getProps(); if (!n && !this.openGlobalLock) return; const { offset: i } = t; if (a && null === this.currentDirection) return ( (this.currentDirection = (function (e) { let t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 10, n = null; Math.abs(e.y) > t ? (n = 'y') : Math.abs(e.x) > t && (n = 'x'); return n; })(i)), void ( null !== this.currentDirection && r && r(this.currentDirection) ) ); this.updateAxis('x', t.point, i), this.updateAxis('y', t.point, i), this.visualElement.render(), o && o(e, t); }, onSessionEnd: (e, t) => this.stop(e, t), }, { transformPagePoint: this.visualElement.getTransformPagePoint() }, ); } stop(e, t) { const n = this.isDragging; if ((this.cancel(), !n)) return; const { velocity: a } = t; this.startAnimation(a); const { onDragEnd: r } = this.getProps(); r && Pu.update(() => r(e, t)); } cancel() { this.isDragging = !1; const { projection: e, animationState: t } = this.visualElement; e && (e.isAnimationBlocked = !1), this.panSession && this.panSession.end(), (this.panSession = void 0); const { dragPropagation: n } = this.getProps(); !n && this.openGlobalLock && (this.openGlobalLock(), (this.openGlobalLock = null)), t && t.setActive('whileDrag', !1); } updateAxis(e, t, n) { const { drag: a } = this.getProps(); if (!n || !bf(e, a, this.currentDirection)) return; const r = this.getAxisMotionValue(e); let o = this.originPoint[e] + n[e]; this.constraints && this.constraints[e] && (o = (function (e, t, n) { let { min: a, max: r } = t; return ( void 0 !== a && e < a ? (e = n ? Hp(a, e, n.min) : Math.max(e, a)) : void 0 !== r && e > r && (e = n ? Hp(r, e, n.max) : Math.min(e, r)), e ); })(o, this.constraints[e], this.elastic[e])), r.set(o); } resolveConstraints() { const { dragConstraints: e, dragElastic: t } = this.getProps(), { layout: n } = this.visualElement.projection || {}, a = this.constraints; e && ad(e) ? this.constraints || (this.constraints = this.resolveRefConstraints()) : (this.constraints = !(!e || !n) && (function (e, t) { let { top: n, left: a, bottom: r, right: o } = t; return { x: Gh(e.x, a, o), y: Gh(e.y, n, r) }; })(n.layoutBox, e)), (this.elastic = (function () { let e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : Zh; return ( !1 === e ? (e = 0) : !0 === e && (e = Zh), { x: Xh(e, 'left', 'right'), y: Xh(e, 'top', 'bottom') } ); })(t)), a !== this.constraints && n && this.constraints && !this.hasMutatedConstraints && Qh(e => { this.getAxisMotionValue(e) && (this.constraints[e] = (function (e, t) { const n = {}; return ( void 0 !== t.min && (n.min = t.min - e.min), void 0 !== t.max && (n.max = t.max - e.min), n ); })(n.layoutBox[e], this.constraints[e])); }); } resolveRefConstraints() { const { dragConstraints: e, onMeasureDragConstraints: t } = this.getProps(); if (!e || !ad(e)) return !1; const n = e.current; dp( null !== n, "If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.", ); const { projection: a } = this.visualElement; if (!a || !a.layout) return !1; const r = (function (e, t, n) { const a = gf(e, n), { scroll: r } = t; return r && (uf(a.x, r.offset.x), uf(a.y, r.offset.y)), a; })(n, a.root, this.visualElement.getTransformPagePoint()); let o = (function (e, t) { return { x: $h(e.x, t.x), y: $h(e.y, t.y) }; })(a.layout.layoutBox, r); if (t) { const e = t( (function (e) { let { x: t, y: n } = e; return { top: n.min, right: t.max, bottom: n.max, left: t.min }; })(o), ); (this.hasMutatedConstraints = !!e), e && (o = Jh(e)); } return o; } startAnimation(e) { const { drag: t, dragMomentum: n, dragElastic: a, dragTransition: r, dragSnapToOrigin: o, onDragTransitionEnd: i, } = this.getProps(), l = this.constraints || {}, s = Qh(i => { if (!bf(i, t, this.currentDirection)) return; let s = (l && l[i]) || {}; o && (s = { min: 0, max: 0 }); const c = a ? 200 : 1e6, d = a ? 40 : 1e7, u = { type: 'inertia', velocity: n ? e[i] : 0, bounceStiffness: c, bounceDamping: d, timeConstant: 750, restDelta: 1, restSpeed: 10, ...r, ...s, }; return this.startAxisValueAnimation(i, u); }); return Promise.all(s).then(i); } startAxisValueAnimation(e, t) { const n = this.getAxisMotionValue(e); return n.start(th(e, n, 0, t)); } stopAnimation() { Qh(e => this.getAxisMotionValue(e).stop()); } getAxisMotionValue(e) { const t = '_drag' + e.toUpperCase(), n = this.visualElement.getProps(), a = n[t]; return ( a || this.visualElement.getValue(e, (n.initial ? n.initial[e] : void 0) || 0) ); } snapToCursor(e) { Qh(t => { const { drag: n } = this.getProps(); if (!bf(t, n, this.currentDirection)) return; const { projection: a } = this.visualElement, r = this.getAxisMotionValue(t); if (a && a.layout) { const { min: n, max: o } = a.layout.layoutBox[t]; r.set(e[t] - Hp(n, o, 0.5)); } }); } scalePositionWithinConstraints() { if (!this.visualElement.current) return; const { drag: e, dragConstraints: t } = this.getProps(), { projection: n } = this.visualElement; if (!ad(t) || !n || !this.constraints) return; this.stopAnimation(); const a = { x: 0, y: 0 }; Qh(e => { const t = this.getAxisMotionValue(e); if (t) { const n = t.get(); a[e] = (function (e, t) { let n = 0.5; const a = Mh(e), r = Mh(t); return ( r > a ? (n = dm(t.min, t.max - a, e.min)) : a > r && (n = dm(e.min, e.max - r, t.min)), Rd(0, 1, n) ); })({ min: n, max: n }, this.constraints[e]); } }); const { transformTemplate: r } = this.visualElement.getProps(); (this.visualElement.current.style.transform = r ? r({}, '') : 'none'), n.root && n.root.updateScroll(), n.updateLayout(), this.resolveConstraints(), Qh(t => { if (!bf(t, e, null)) return; const n = this.getAxisMotionValue(t), { min: r, max: o } = this.constraints[t]; n.set(Hp(r, o, a[t])); }); } addListeners() { if (!this.visualElement.current) return; yf.set(this.visualElement, this); const e = Vu(this.visualElement.current, 'pointerdown', e => { const { drag: t, dragListener: n = !0 } = this.getProps(); t && n && this.start(e); }), t = () => { const { dragConstraints: e } = this.getProps(); ad(e) && (this.constraints = this.resolveRefConstraints()); }, { projection: n } = this.visualElement, a = n.addEventListener('measure', t); n && !n.layout && (n.root && n.root.updateScroll(), n.updateLayout()), t(); const r = Ou(window, 'resize', () => this.scalePositionWithinConstraints()), o = n.addEventListener('didUpdate', e => { let { delta: t, hasLayoutChanged: n } = e; this.isDragging && n && (Qh(e => { const n = this.getAxisMotionValue(e); n && ((this.originPoint[e] += t[e].translate), n.set(n.get() + t[e].translate)); }), this.visualElement.render()); }); return () => { r(), e(), a(), o && o(); }; } getProps() { const e = this.visualElement.getProps(), { drag: t = !1, dragDirectionLock: n = !1, dragPropagation: a = !1, dragConstraints: r = !1, dragElastic: o = Zh, dragMomentum: i = !0, } = e; return { ...e, drag: t, dragDirectionLock: n, dragPropagation: a, dragConstraints: r, dragElastic: o, dragMomentum: i, }; } } function bf(e, t, n) { return (!0 === t || t === e) && (null === n || n === e); } const xf = e => (t, n) => { e && Pu.update(() => e(t, n)); }; const vf = { hasAnimatedSinceResize: !0, hasEverUpdated: !1 }; function zf(e, t) { return t.max === t.min ? 0 : (e / (t.max - t.min)) * 100; } const kf = { correct: (e, t) => { if (!t.target) return e; if ('string' === typeof e) { if (!Gd.test(e)) return e; e = parseFloat(e); } const n = zf(e, t.target.x), a = zf(e, t.target.y); return ''.concat(n, '% ').concat(a, '%'); }, }, jf = { correct: (e, t) => { let { treeScale: n, projectionDelta: a } = t; const r = e, o = rm.parse(e); if (o.length > 5) return r; const i = rm.createTransformer(e), l = 'number' !== typeof o[0] ? 1 : 0, s = a.x.scale * n.x, c = a.y.scale * n.y; (o[0 + l] /= s), (o[1 + l] /= c); const d = Hp(s, c, 0.5); return ( 'number' === typeof o[2 + l] && (o[2 + l] /= d), 'number' === typeof o[3 + l] && (o[3 + l] /= d), i(o) ); }, }; class Sf extends e.Component { componentDidMount() { const { visualElement: e, layoutGroup: t, switchLayoutGroup: n, layoutId: a, } = this.props, { projection: r } = e; var o; (o = _f), Object.assign(zd, o), r && (t.group && t.group.add(r), n && n.register && a && n.register(r), r.root.didUpdate(), r.addEventListener('animationComplete', () => { this.safeToRemove(); }), r.setOptions({ ...r.options, onExitComplete: () => this.safeToRemove(), })), (vf.hasEverUpdated = !0); } getSnapshotBeforeUpdate(e) { const { layoutDependency: t, visualElement: n, drag: a, isPresent: r, } = this.props, o = n.projection; return o ? ((o.isPresent = r), a || e.layoutDependency !== t || void 0 === t ? o.willUpdate() : this.safeToRemove(), e.isPresent !== r && (r ? o.promote() : o.relegate() || Pu.postRender(() => { const e = o.getStack(); (e && e.members.length) || this.safeToRemove(); })), null) : null; } componentDidUpdate() { const { projection: e } = this.props.visualElement; e && (e.root.didUpdate(), queueMicrotask(() => { !e.currentAnimation && e.isLead() && this.safeToRemove(); })); } componentWillUnmount() { const { visualElement: e, layoutGroup: t, switchLayoutGroup: n, } = this.props, { projection: a } = e; a && (a.scheduleCheckAfterUnmount(), t && t.group && t.group.remove(a), n && n.deregister && n.deregister(a)); } safeToRemove() { const { safeToRemove: e } = this.props; e && e(); } render() { return null; } } function Ef(t) { const [n, a] = qc(), r = (0, e.useContext)(hd); return e.createElement(Sf, { ...t, layoutGroup: r, switchLayoutGroup: (0, e.useContext)(fd), isPresent: n, safeToRemove: a, }); } const _f = { borderRadius: { ...kf, applyTo: [ 'borderTopLeftRadius', 'borderTopRightRadius', 'borderBottomLeftRadius', 'borderBottomRightRadius', ], }, borderTopLeftRadius: kf, borderTopRightRadius: kf, borderBottomLeftRadius: kf, borderBottomRightRadius: kf, boxShadow: jf, }, Cf = ['TopLeft', 'TopRight', 'BottomLeft', 'BottomRight'], If = Cf.length, Tf = e => ('string' === typeof e ? parseFloat(e) : e), Pf = e => 'number' === typeof e || Gd.test(e); function Af(e, t) { return void 0 !== e[t] ? e[t] : e.borderRadius; } const Rf = Df(0, 0.5, Tp), Nf = Df(0.5, 0.95, Cu); function Df(e, t, n) { return a => (a < e ? 0 : a > t ? 1 : n(dm(e, t, a))); } function Lf(e, t) { (e.min = t.min), (e.max = t.max); } function Of(e, t) { Lf(e.x, t.x), Lf(e.y, t.y); } function Mf(e, t, n, a, r) { return (e = of((e -= t), 1 / n, a)), void 0 !== r && (e = of(e, 1 / r, a)), e; } function Bf(e, t, n, a, r) { let [o, i, l] = n; !(function (e) { let t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 0, n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 1, a = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : 0.5, r = arguments.length > 4 ? arguments[4] : void 0, o = arguments.length > 5 && void 0 !== arguments[5] ? arguments[5] : e, i = arguments.length > 6 && void 0 !== arguments[6] ? arguments[6] : e; Hd.test(t) && ((t = parseFloat(t)), (t = Hp(i.min, i.max, t / 100) - i.min)); if ('number' !== typeof t) return; let l = Hp(o.min, o.max, a); e === o && (l -= t), (e.min = Mf(e.min, t, n, l, r)), (e.max = Mf(e.max, t, n, l, r)); })(e, t[o], t[i], t[l], t.scale, a, r); } const Uf = ['x', 'scaleX', 'originX'], Vf = ['y', 'scaleY', 'originY']; function Ff(e, t, n, a) { Bf(e.x, t, Uf, n ? n.x : void 0, a ? a.x : void 0), Bf(e.y, t, Vf, n ? n.y : void 0, a ? a.y : void 0); } function Wf(e) { return 0 === e.translate && 1 === e.scale; } function Hf(e) { return Wf(e.x) && Wf(e.y); } function Gf(e, t) { return ( Math.round(e.x.min) === Math.round(t.x.min) && Math.round(e.x.max) === Math.round(t.x.max) && Math.round(e.y.min) === Math.round(t.y.min) && Math.round(e.y.max) === Math.round(t.y.max) ); } function $f(e) { return Mh(e.x) / Mh(e.y); } class Zf { constructor() { this.members = []; } add(e) { rh(this.members, e), e.scheduleRender(); } remove(e) { if ( (oh(this.members, e), e === this.prevLead && (this.prevLead = void 0), e === this.lead) ) { const e = this.members[this.members.length - 1]; e && this.promote(e); } } relegate(e) { const t = this.members.findIndex(t => e === t); if (0 === t) return !1; let n; for (let a = t; a >= 0; a--) { const e = this.members[a]; if (!1 !== e.isPresent) { n = e; break; } } return !!n && (this.promote(n), !0); } promote(e, t) { const n = this.lead; if (e !== n && ((this.prevLead = n), (this.lead = e), e.show(), n)) { n.instance && n.scheduleRender(), e.scheduleRender(), (e.resumeFrom = n), t && (e.resumeFrom.preserveOpacity = !0), n.snapshot && ((e.snapshot = n.snapshot), (e.snapshot.latestValues = n.animationValues || n.latestValues)), e.root && e.root.isUpdating && (e.isLayoutDirty = !0); const { crossfade: a } = e.options; !1 === a && n.hide(); } } exitAnimationComplete() { this.members.forEach(e => { const { options: t, resumingFrom: n } = e; t.onExitComplete && t.onExitComplete(), n && n.options.onExitComplete && n.options.onExitComplete(); }); } scheduleRender() { this.members.forEach(e => { e.instance && e.scheduleRender(!1); }); } removeLeadSnapshot() { this.lead && this.lead.snapshot && (this.lead.snapshot = void 0); } } function Xf(e, t, n) { let a = ''; const r = e.x.translate / t.x, o = e.y.translate / t.y; if ( ((r || o) && (a = 'translate3d('.concat(r, 'px, ').concat(o, 'px, 0) ')), (1 === t.x && 1 === t.y) || (a += 'scale('.concat(1 / t.x, ', ').concat(1 / t.y, ') ')), n) ) { const { rotate: e, rotateX: t, rotateY: r } = n; e && (a += 'rotate('.concat(e, 'deg) ')), t && (a += 'rotateX('.concat(t, 'deg) ')), r && (a += 'rotateY('.concat(r, 'deg) ')); } const i = e.x.scale * t.x, l = e.y.scale * t.y; return ( (1 === i && 1 === l) || (a += 'scale('.concat(i, ', ').concat(l, ')')), a || 'none' ); } const Kf = (e, t) => e.depth - t.depth; class qf { constructor() { (this.children = []), (this.isDirty = !1); } add(e) { rh(this.children, e), (this.isDirty = !0); } remove(e) { oh(this.children, e), (this.isDirty = !0); } forEach(e) { this.isDirty && this.children.sort(Kf), (this.isDirty = !1), this.children.forEach(e); } } const Yf = ['', 'X', 'Y', 'Z']; let Qf = 0; const Jf = { type: 'projectionFrame', totalNodes: 0, resolvedTargetDeltas: 0, recalculatedProjection: 0, }; function eg(e) { let { attachResizeListener: t, defaultParent: n, measureScroll: a, checkIsScrollRoot: r, resetTransform: o, } = e; return class { constructor() { let e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : null === n || void 0 === n ? void 0 : n(); (this.id = Qf++), (this.animationId = 0), (this.children = new Set()), (this.options = {}), (this.isTreeAnimating = !1), (this.isAnimationBlocked = !1), (this.isLayoutDirty = !1), (this.isProjectionDirty = !1), (this.isSharedProjectionDirty = !1), (this.isTransformDirty = !1), (this.updateManuallyBlocked = !1), (this.updateBlockedByResize = !1), (this.isUpdating = !1), (this.isSVG = !1), (this.needsReset = !1), (this.shouldResetTransform = !1), (this.treeScale = { x: 1, y: 1 }), (this.eventHandlers = new Map()), (this.hasTreeAnimated = !1), (this.updateScheduled = !1), (this.checkUpdateFailed = () => { this.isUpdating && ((this.isUpdating = !1), this.clearAllSnapshots()); }), (this.updateProjection = () => { var e; (Jf.totalNodes = Jf.resolvedTargetDeltas = Jf.recalculatedProjection = 0), this.nodes.forEach(ag), this.nodes.forEach(dg), this.nodes.forEach(ug), this.nodes.forEach(rg), (e = Jf), window.MotionDebug && window.MotionDebug.record(e); }), (this.hasProjected = !1), (this.isVisible = !0), (this.animationProgress = 0), (this.sharedNodes = new Map()), (this.latestValues = e), (this.root = t ? t.root || t : this), (this.path = t ? [...t.path, t] : []), (this.parent = t), (this.depth = t ? t.depth + 1 : 0); for (let n = 0; n < this.path.length; n++) this.path[n].shouldResetTransform = !0; this.root === this && (this.nodes = new qf()); } addEventListener(e, t) { return ( this.eventHandlers.has(e) || this.eventHandlers.set(e, new ih()), this.eventHandlers.get(e).add(t) ); } notifyListeners(e) { const t = this.eventHandlers.get(e); for ( var n = arguments.length, a = new Array(n > 1 ? n - 1 : 0), r = 1; r < n; r++ ) a[r - 1] = arguments[r]; t && t.notify(...a); } hasListeners(e) { return this.eventHandlers.has(e); } mount(e) { let n = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : this.root.hasTreeAnimated; if (this.instance) return; var a; (this.isSVG = (a = e) instanceof SVGElement && 'svg' !== a.tagName), (this.instance = e); const { layoutId: r, layout: o, visualElement: i } = this.options; if ( (i && !i.current && i.mount(e), this.root.nodes.add(this), this.parent && this.parent.children.add(this), n && (o || r) && (this.isLayoutDirty = !0), t) ) { let n; const a = () => (this.root.updateBlockedByResize = !1); t(e, () => { (this.root.updateBlockedByResize = !0), n && n(), (n = (function (e, t) { const n = performance.now(), a = r => { let { timestamp: o } = r; const i = o - n; i >= t && (Au(a), e(i - t)); }; return Pu.read(a, !0), () => Au(a); })(a, 250)), vf.hasAnimatedSinceResize && ((vf.hasAnimatedSinceResize = !1), this.nodes.forEach(cg)); }); } r && this.root.registerSharedNode(r, this), !1 !== this.options.animate && i && (r || o) && this.addEventListener('didUpdate', e => { let { delta: t, hasLayoutChanged: n, hasRelativeTargetChanged: a, layout: r, } = e; if (this.isTreeAnimationBlocked()) return ( (this.target = void 0), void (this.relativeTarget = void 0) ); const o = this.options.transition || i.getDefaultTransition() || yg, { onLayoutAnimationStart: l, onLayoutAnimationComplete: s, } = i.getProps(), c = !this.targetLayout || !Gf(this.targetLayout, r) || a, d = !n && a; if ( this.options.layoutRoot || (this.resumeFrom && this.resumeFrom.instance) || d || (n && (c || !this.currentAnimation)) ) { this.resumeFrom && ((this.resumingFrom = this.resumeFrom), (this.resumingFrom.resumingFrom = void 0)), this.setAnimationOrigin(t, d); const e = { ...eh(o, 'layout'), onPlay: l, onComplete: s, }; (i.shouldReduceMotion || this.options.layoutRoot) && ((e.delay = 0), (e.type = !1)), this.startAnimation(e); } else n || cg(this), this.isLead() && this.options.onExitComplete && this.options.onExitComplete(); this.targetLayout = r; }); } unmount() { this.options.layoutId && this.willUpdate(), this.root.nodes.remove(this); const e = this.getStack(); e && e.remove(this), this.parent && this.parent.children.delete(this), (this.instance = void 0), Au(this.updateProjection); } blockUpdate() { this.updateManuallyBlocked = !0; } unblockUpdate() { this.updateManuallyBlocked = !1; } isUpdateBlocked() { return this.updateManuallyBlocked || this.updateBlockedByResize; } isTreeAnimationBlocked() { return ( this.isAnimationBlocked || (this.parent && this.parent.isTreeAnimationBlocked()) || !1 ); } startUpdate() { this.isUpdateBlocked() || ((this.isUpdating = !0), this.nodes && this.nodes.forEach(pg), this.animationId++); } getTransformTemplate() { const { visualElement: e } = this.options; return e && e.getProps().transformTemplate; } willUpdate() { let e = !(arguments.length > 0 && void 0 !== arguments[0]) || arguments[0]; if (((this.root.hasTreeAnimated = !0), this.root.isUpdateBlocked())) return void ( this.options.onExitComplete && this.options.onExitComplete() ); if ( (!this.root.isUpdating && this.root.startUpdate(), this.isLayoutDirty) ) return; this.isLayoutDirty = !0; for (let r = 0; r < this.path.length; r++) { const e = this.path[r]; (e.shouldResetTransform = !0), e.updateScroll('snapshot'), e.options.layoutRoot && e.willUpdate(!1); } const { layoutId: t, layout: n } = this.options; if (void 0 === t && !n) return; const a = this.getTransformTemplate(); (this.prevTransformTemplateValue = a ? a(this.latestValues, '') : void 0), this.updateSnapshot(), e && this.notifyListeners('willUpdate'); } update() { this.updateScheduled = !1; if (this.isUpdateBlocked()) return ( this.unblockUpdate(), this.clearAllSnapshots(), void this.nodes.forEach(ig) ); this.isUpdating || this.nodes.forEach(lg), (this.isUpdating = !1), this.nodes.forEach(sg), this.nodes.forEach(tg), this.nodes.forEach(ng), this.clearAllSnapshots(); const e = performance.now(); (Ru.delta = Rd(0, 1e3 / 60, e - Ru.timestamp)), (Ru.timestamp = e), (Ru.isProcessing = !0), Nu.update.process(Ru), Nu.preRender.process(Ru), Nu.render.process(Ru), (Ru.isProcessing = !1); } didUpdate() { this.updateScheduled || ((this.updateScheduled = !0), queueMicrotask(() => this.update())); } clearAllSnapshots() { this.nodes.forEach(og), this.sharedNodes.forEach(mg); } scheduleUpdateProjection() { Pu.preRender(this.updateProjection, !1, !0); } scheduleCheckAfterUnmount() { Pu.postRender(() => { this.isLayoutDirty ? this.root.didUpdate() : this.root.checkUpdateFailed(); }); } updateSnapshot() { !this.snapshot && this.instance && (this.snapshot = this.measure()); } updateLayout() { if (!this.instance) return; if ( (this.updateScroll(), (!this.options.alwaysMeasureLayout || !this.isLead()) && !this.isLayoutDirty) ) return; if (this.resumeFrom && !this.resumeFrom.instance) for (let n = 0; n < this.path.length; n++) { this.path[n].updateScroll(); } const e = this.layout; (this.layout = this.measure(!1)), (this.layoutCorrected = Yh()), (this.isLayoutDirty = !1), (this.projectionDelta = void 0), this.notifyListeners('measure', this.layout.layoutBox); const { visualElement: t } = this.options; t && t.notify( 'LayoutMeasure', this.layout.layoutBox, e ? e.layoutBox : void 0, ); } updateScroll() { let e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 'measure', t = Boolean(this.options.layoutScroll && this.instance); this.scroll && this.scroll.animationId === this.root.animationId && this.scroll.phase === e && (t = !1), t && (this.scroll = { animationId: this.root.animationId, phase: e, isRoot: r(this.instance), offset: a(this.instance), }); } resetTransform() { if (!o) return; const e = this.isLayoutDirty || this.shouldResetTransform, t = this.projectionDelta && !Hf(this.projectionDelta), n = this.getTransformTemplate(), a = n ? n(this.latestValues, '') : void 0, r = a !== this.prevTransformTemplateValue; e && (t || nf(this.latestValues) || r) && (o(this.instance, a), (this.shouldResetTransform = !1), this.scheduleRender()); } measure() { let e = !(arguments.length > 0 && void 0 !== arguments[0]) || arguments[0]; const t = this.measurePageBox(); let n = this.removeElementScroll(t); var a; return ( e && (n = this.removeTransform(n)), xg((a = n).x), xg(a.y), { animationId: this.root.animationId, measuredBox: t, layoutBox: n, latestValues: {}, source: this.id, } ); } measurePageBox() { const { visualElement: e } = this.options; if (!e) return Yh(); const t = e.measureViewportBox(), { scroll: n } = this.root; return n && (uf(t.x, n.offset.x), uf(t.y, n.offset.y)), t; } removeElementScroll(e) { const t = Yh(); Of(t, e); for (let n = 0; n < this.path.length; n++) { const a = this.path[n], { scroll: r, options: o } = a; if (a !== this.root && r && o.layoutScroll) { if (r.isRoot) { Of(t, e); const { scroll: n } = this.root; n && (uf(t.x, -n.offset.x), uf(t.y, -n.offset.y)); } uf(t.x, r.offset.x), uf(t.y, r.offset.y); } } return t; } applyTransform(e) { let t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1]; const n = Yh(); Of(n, e); for (let a = 0; a < this.path.length; a++) { const e = this.path[a]; !t && e.options.layoutScroll && e.scroll && e !== e.root && ff(n, { x: -e.scroll.offset.x, y: -e.scroll.offset.y }), nf(e.latestValues) && ff(n, e.latestValues); } return nf(this.latestValues) && ff(n, this.latestValues), n; } removeTransform(e) { const t = Yh(); Of(t, e); for (let n = 0; n < this.path.length; n++) { const e = this.path[n]; if (!e.instance) continue; if (!nf(e.latestValues)) continue; tf(e.latestValues) && e.updateSnapshot(); const a = Yh(); Of(a, e.measurePageBox()), Ff( t, e.latestValues, e.snapshot ? e.snapshot.layoutBox : void 0, a, ); } return nf(this.latestValues) && Ff(t, this.latestValues), t; } setTargetDelta(e) { (this.targetDelta = e), this.root.scheduleUpdateProjection(), (this.isProjectionDirty = !0); } setOptions(e) { this.options = { ...this.options, ...e, crossfade: void 0 === e.crossfade || e.crossfade, }; } clearMeasurements() { (this.scroll = void 0), (this.layout = void 0), (this.snapshot = void 0), (this.prevTransformTemplateValue = void 0), (this.targetDelta = void 0), (this.target = void 0), (this.isLayoutDirty = !1); } forceRelativeParentToResolveTarget() { this.relativeParent && this.relativeParent.resolvedRelativeTargetAt !== Ru.timestamp && this.relativeParent.resolveTargetDelta(!0); } resolveTargetDelta() { let e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0]; var t; const n = this.getLead(); this.isProjectionDirty || (this.isProjectionDirty = n.isProjectionDirty), this.isTransformDirty || (this.isTransformDirty = n.isTransformDirty), this.isSharedProjectionDirty || (this.isSharedProjectionDirty = n.isSharedProjectionDirty); const a = Boolean(this.resumingFrom) || this !== n; if ( !( e || (a && this.isSharedProjectionDirty) || this.isProjectionDirty || (null === (t = this.parent) || void 0 === t ? void 0 : t.isProjectionDirty) || this.attemptToResolveRelativeTarget ) ) return; const { layout: r, layoutId: o } = this.options; if (this.layout && (r || o)) { if ( ((this.resolvedRelativeTargetAt = Ru.timestamp), !this.targetDelta && !this.relativeTarget) ) { const e = this.getClosestProjectingParent(); e && e.layout && 1 !== this.animationProgress ? ((this.relativeParent = e), this.forceRelativeParentToResolveTarget(), (this.relativeTarget = Yh()), (this.relativeTargetOrigin = Yh()), Hh( this.relativeTargetOrigin, this.layout.layoutBox, e.layout.layoutBox, ), Of(this.relativeTarget, this.relativeTargetOrigin)) : (this.relativeParent = this.relativeTarget = void 0); } if (this.relativeTarget || this.targetDelta) { var i, l, s; if ( (this.target || ((this.target = Yh()), (this.targetWithTransforms = Yh())), this.relativeTarget && this.relativeTargetOrigin && this.relativeParent && this.relativeParent.target ? (this.forceRelativeParentToResolveTarget(), (i = this.target), (l = this.relativeTarget), (s = this.relativeParent.target), Fh(i.x, l.x, s.x), Fh(i.y, l.y, s.y)) : this.targetDelta ? (Boolean(this.resumingFrom) ? (this.target = this.applyTransform( this.layout.layoutBox, )) : Of(this.target, this.layout.layoutBox), cf(this.target, this.targetDelta)) : Of(this.target, this.layout.layoutBox), this.attemptToResolveRelativeTarget) ) { this.attemptToResolveRelativeTarget = !1; const e = this.getClosestProjectingParent(); e && Boolean(e.resumingFrom) === Boolean(this.resumingFrom) && !e.options.layoutScroll && e.target && 1 !== this.animationProgress ? ((this.relativeParent = e), this.forceRelativeParentToResolveTarget(), (this.relativeTarget = Yh()), (this.relativeTargetOrigin = Yh()), Hh(this.relativeTargetOrigin, this.target, e.target), Of(this.relativeTarget, this.relativeTargetOrigin)) : (this.relativeParent = this.relativeTarget = void 0); } Jf.resolvedTargetDeltas++; } } } getClosestProjectingParent() { if ( this.parent && !tf(this.parent.latestValues) && !af(this.parent.latestValues) ) return this.parent.isProjecting() ? this.parent : this.parent.getClosestProjectingParent(); } isProjecting() { return Boolean( (this.relativeTarget || this.targetDelta || this.options.layoutRoot) && this.layout, ); } calcProjection() { var e; const t = this.getLead(), n = Boolean(this.resumingFrom) || this !== t; let a = !0; if ( ((this.isProjectionDirty || (null === (e = this.parent) || void 0 === e ? void 0 : e.isProjectionDirty)) && (a = !1), n && (this.isSharedProjectionDirty || this.isTransformDirty) && (a = !1), this.resolvedRelativeTargetAt === Ru.timestamp && (a = !1), a) ) return; const { layout: r, layoutId: o } = this.options; if ( ((this.isTreeAnimating = Boolean( (this.parent && this.parent.isTreeAnimating) || this.currentAnimation || this.pendingAnimation, )), this.isTreeAnimating || (this.targetDelta = this.relativeTarget = void 0), !this.layout || (!r && !o)) ) return; Of(this.layoutCorrected, this.layout.layoutBox); const i = this.treeScale.x, l = this.treeScale.y; !(function (e, t, n) { let a = arguments.length > 3 && void 0 !== arguments[3] && arguments[3]; const r = n.length; if (!r) return; let o, i; t.x = t.y = 1; for (let l = 0; l < r; l++) { (o = n[l]), (i = o.projectionDelta); const r = o.instance; (r && r.style && 'contents' === r.style.display) || (a && o.options.layoutScroll && o.scroll && o !== o.root && ff(e, { x: -o.scroll.offset.x, y: -o.scroll.offset.y }), i && ((t.x *= i.x.scale), (t.y *= i.y.scale), cf(e, i)), a && nf(o.latestValues) && ff(e, o.latestValues)); } (t.x = df(t.x)), (t.y = df(t.y)); })(this.layoutCorrected, this.treeScale, this.path, n), !t.layout || t.target || (1 === this.treeScale.x && 1 === this.treeScale.y) || (t.target = t.layout.layoutBox); const { target: s } = t; if (!s) return void ( this.projectionTransform && ((this.projectionDelta = qh()), (this.projectionTransform = 'none'), this.scheduleRender()) ); this.projectionDelta || ((this.projectionDelta = qh()), (this.projectionDeltaWithTransform = qh())); const c = this.projectionTransform; Vh(this.projectionDelta, this.layoutCorrected, s, this.latestValues), (this.projectionTransform = Xf( this.projectionDelta, this.treeScale, )), (this.projectionTransform === c && this.treeScale.x === i && this.treeScale.y === l) || ((this.hasProjected = !0), this.scheduleRender(), this.notifyListeners('projectionUpdate', s)), Jf.recalculatedProjection++; } hide() { this.isVisible = !1; } show() { this.isVisible = !0; } scheduleRender() { let e = !(arguments.length > 0 && void 0 !== arguments[0]) || arguments[0]; if ((this.options.scheduleRender && this.options.scheduleRender(), e)) { const e = this.getStack(); e && e.scheduleRender(); } this.resumingFrom && !this.resumingFrom.instance && (this.resumingFrom = void 0); } setAnimationOrigin(e) { let t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1]; const n = this.snapshot, a = n ? n.latestValues : {}, r = { ...this.latestValues }, o = qh(); (this.relativeParent && this.relativeParent.options.layoutRoot) || (this.relativeTarget = this.relativeTargetOrigin = void 0), (this.attemptToResolveRelativeTarget = !t); const i = Yh(), l = (n ? n.source : void 0) !== (this.layout ? this.layout.source : void 0), s = this.getStack(), c = !s || s.members.length <= 1, d = Boolean( l && !c && !0 === this.options.crossfade && !this.path.some(gg), ); let u; (this.animationProgress = 0), (this.mixTargetDelta = t => { const n = t / 1e3; hg(o.x, e.x, n), hg(o.y, e.y, n), this.setTargetDelta(o), this.relativeTarget && this.relativeTargetOrigin && this.layout && this.relativeParent && this.relativeParent.layout && (Hh( i, this.layout.layoutBox, this.relativeParent.layout.layoutBox, ), (function (e, t, n, a) { fg(e.x, t.x, n.x, a), fg(e.y, t.y, n.y, a); })( this.relativeTarget, this.relativeTargetOrigin, i, n, ), u && (function (e, t) { return ( e.x.min === t.x.min && e.x.max === t.x.max && e.y.min === t.y.min && e.y.max === t.y.max ); })(this.relativeTarget, u) && (this.isProjectionDirty = !1), u || (u = Yh()), Of(u, this.relativeTarget)), l && ((this.animationValues = r), (function (e, t, n, a, r, o) { r ? ((e.opacity = Hp( 0, void 0 !== n.opacity ? n.opacity : 1, Rf(a), )), (e.opacityExit = Hp( void 0 !== t.opacity ? t.opacity : 1, 0, Nf(a), ))) : o && (e.opacity = Hp( void 0 !== t.opacity ? t.opacity : 1, void 0 !== n.opacity ? n.opacity : 1, a, )); for (let i = 0; i < If; i++) { const r = 'border'.concat(Cf[i], 'Radius'); let o = Af(t, r), l = Af(n, r); (void 0 === o && void 0 === l) || (o || (o = 0), l || (l = 0), 0 === o || 0 === l || Pf(o) === Pf(l) ? ((e[r] = Math.max( Hp(Tf(o), Tf(l), a), 0, )), (Hd.test(l) || Hd.test(o)) && (e[r] += '%')) : (e[r] = l)); } (t.rotate || n.rotate) && (e.rotate = Hp( t.rotate || 0, n.rotate || 0, a, )); })(r, a, this.latestValues, n, d, c)), this.root.scheduleUpdateProjection(), this.scheduleRender(), (this.animationProgress = n); }), this.mixTargetDelta(this.options.layoutRoot ? 1e3 : 0); } startAnimation(e) { this.notifyListeners('animationStart'), this.currentAnimation && this.currentAnimation.stop(), this.resumingFrom && this.resumingFrom.currentAnimation && this.resumingFrom.currentAnimation.stop(), this.pendingAnimation && (Au(this.pendingAnimation), (this.pendingAnimation = void 0)), (this.pendingAnimation = Pu.update(() => { (vf.hasAnimatedSinceResize = !0), (this.currentAnimation = (function (e, t, n) { const a = Ed(e) ? e : ch(e); return a.start(th('', a, t, n)), a.animation; })(0, 1e3, { ...e, onUpdate: t => { this.mixTargetDelta(t), e.onUpdate && e.onUpdate(t); }, onComplete: () => { e.onComplete && e.onComplete(), this.completeAnimation(); }, })), this.resumingFrom && (this.resumingFrom.currentAnimation = this.currentAnimation), (this.pendingAnimation = void 0); })); } completeAnimation() { this.resumingFrom && ((this.resumingFrom.currentAnimation = void 0), (this.resumingFrom.preserveOpacity = void 0)); const e = this.getStack(); e && e.exitAnimationComplete(), (this.resumingFrom = this.currentAnimation = this.animationValues = void 0), this.notifyListeners('animationComplete'); } finishAnimation() { this.currentAnimation && (this.mixTargetDelta && this.mixTargetDelta(1e3), this.currentAnimation.stop()), this.completeAnimation(); } applyTransformsToTarget() { const e = this.getLead(); let { targetWithTransforms: t, target: n, layout: a, latestValues: r, } = e; if (t && n && a) { if ( this !== e && this.layout && a && vg( this.options.animationType, this.layout.layoutBox, a.layoutBox, ) ) { n = this.target || Yh(); const t = Mh(this.layout.layoutBox.x); (n.x.min = e.target.x.min), (n.x.max = n.x.min + t); const a = Mh(this.layout.layoutBox.y); (n.y.min = e.target.y.min), (n.y.max = n.y.min + a); } Of(t, n), ff(t, r), Vh( this.projectionDeltaWithTransform, this.layoutCorrected, t, r, ); } } registerSharedNode(e, t) { this.sharedNodes.has(e) || this.sharedNodes.set(e, new Zf()); this.sharedNodes.get(e).add(t); const n = t.options.initialPromotionConfig; t.promote({ transition: n ? n.transition : void 0, preserveFollowOpacity: n && n.shouldPreserveFollowOpacity ? n.shouldPreserveFollowOpacity(t) : void 0, }); } isLead() { const e = this.getStack(); return !e || e.lead === this; } getLead() { var e; const { layoutId: t } = this.options; return ( (t && (null === (e = this.getStack()) || void 0 === e ? void 0 : e.lead)) || this ); } getPrevLead() { var e; const { layoutId: t } = this.options; return t ? null === (e = this.getStack()) || void 0 === e ? void 0 : e.prevLead : void 0; } getStack() { const { layoutId: e } = this.options; if (e) return this.root.sharedNodes.get(e); } promote() { let { needsReset: e, transition: t, preserveFollowOpacity: n, } = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}; const a = this.getStack(); a && a.promote(this, n), e && ((this.projectionDelta = void 0), (this.needsReset = !0)), t && this.setOptions({ transition: t }); } relegate() { const e = this.getStack(); return !!e && e.relegate(this); } resetRotation() { const { visualElement: e } = this.options; if (!e) return; let t = !1; const { latestValues: n } = e; if (((n.rotate || n.rotateX || n.rotateY || n.rotateZ) && (t = !0), !t)) return; const a = {}; for (let r = 0; r < Yf.length; r++) { const t = 'rotate' + Yf[r]; n[t] && ((a[t] = n[t]), e.setStaticValue(t, 0)); } e.render(); for (const r in a) e.setStaticValue(r, a[r]); e.scheduleRender(); } getProjectionStyles() { let e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}; var t, n; const a = {}; if (!this.instance || this.isSVG) return a; if (!this.isVisible) return { visibility: 'hidden' }; a.visibility = ''; const r = this.getTransformTemplate(); if (this.needsReset) return ( (this.needsReset = !1), (a.opacity = ''), (a.pointerEvents = Su(e.pointerEvents) || ''), (a.transform = r ? r(this.latestValues, '') : 'none'), a ); const o = this.getLead(); if (!this.projectionDelta || !this.layout || !o.target) { const t = {}; return ( this.options.layoutId && ((t.opacity = void 0 !== this.latestValues.opacity ? this.latestValues.opacity : 1), (t.pointerEvents = Su(e.pointerEvents) || '')), this.hasProjected && !nf(this.latestValues) && ((t.transform = r ? r({}, '') : 'none'), (this.hasProjected = !1)), t ); } const i = o.animationValues || o.latestValues; this.applyTransformsToTarget(), (a.transform = Xf( this.projectionDeltaWithTransform, this.treeScale, i, )), r && (a.transform = r(i, a.transform)); const { x: l, y: s } = this.projectionDelta; (a.transformOrigin = '' .concat(100 * l.origin, '% ') .concat(100 * s.origin, '% 0')), o.animationValues ? (a.opacity = o === this ? null !== (n = null !== (t = i.opacity) && void 0 !== t ? t : this.latestValues.opacity) && void 0 !== n ? n : 1 : this.preserveOpacity ? this.latestValues.opacity : i.opacityExit) : (a.opacity = o === this ? void 0 !== i.opacity ? i.opacity : '' : void 0 !== i.opacityExit ? i.opacityExit : 0); for (const c in zd) { if (void 0 === i[c]) continue; const { correct: e, applyTo: t } = zd[c], n = 'none' === a.transform ? i[c] : e(i[c], o); if (t) { const e = t.length; for (let r = 0; r < e; r++) a[t[r]] = n; } else a[c] = n; } return ( this.options.layoutId && (a.pointerEvents = o === this ? Su(e.pointerEvents) || '' : 'none'), a ); } clearSnapshot() { this.resumeFrom = this.snapshot = void 0; } resetTree() { this.root.nodes.forEach(e => { var t; return null === (t = e.currentAnimation) || void 0 === t ? void 0 : t.stop(); }), this.root.nodes.forEach(ig), this.root.sharedNodes.clear(); } }; } function tg(e) { e.updateLayout(); } function ng(e) { var t; const n = (null === (t = e.resumeFrom) || void 0 === t ? void 0 : t.snapshot) || e.snapshot; if (e.isLead() && e.layout && n && e.hasListeners('didUpdate')) { const { layoutBox: t, measuredBox: a } = e.layout, { animationType: r } = e.options, o = n.source !== e.layout.source; 'size' === r ? Qh(e => { const a = o ? n.measuredBox[e] : n.layoutBox[e], r = Mh(a); (a.min = t[e].min), (a.max = a.min + r); }) : vg(r, n.layoutBox, t) && Qh(a => { const r = o ? n.measuredBox[a] : n.layoutBox[a], i = Mh(t[a]); (r.max = r.min + i), e.relativeTarget && !e.currentAnimation && ((e.isProjectionDirty = !0), (e.relativeTarget[a].max = e.relativeTarget[a].min + i)); }); const i = qh(); Vh(i, t, n.layoutBox); const l = qh(); o ? Vh(l, e.applyTransform(a, !0), n.measuredBox) : Vh(l, t, n.layoutBox); const s = !Hf(i); let c = !1; if (!e.resumeFrom) { const a = e.getClosestProjectingParent(); if (a && !a.resumeFrom) { const { snapshot: r, layout: o } = a; if (r && o) { const i = Yh(); Hh(i, n.layoutBox, r.layoutBox); const l = Yh(); Hh(l, t, o.layoutBox), Gf(i, l) || (c = !0), a.options.layoutRoot && ((e.relativeTarget = l), (e.relativeTargetOrigin = i), (e.relativeParent = a)); } } } e.notifyListeners('didUpdate', { layout: t, snapshot: n, delta: l, layoutDelta: i, hasLayoutChanged: s, hasRelativeTargetChanged: c, }); } else if (e.isLead()) { const { onExitComplete: t } = e.options; t && t(); } e.options.transition = void 0; } function ag(e) { Jf.totalNodes++, e.parent && (e.isProjecting() || (e.isProjectionDirty = e.parent.isProjectionDirty), e.isSharedProjectionDirty || (e.isSharedProjectionDirty = Boolean( e.isProjectionDirty || e.parent.isProjectionDirty || e.parent.isSharedProjectionDirty, )), e.isTransformDirty || (e.isTransformDirty = e.parent.isTransformDirty)); } function rg(e) { e.isProjectionDirty = e.isSharedProjectionDirty = e.isTransformDirty = !1; } function og(e) { e.clearSnapshot(); } function ig(e) { e.clearMeasurements(); } function lg(e) { e.isLayoutDirty = !1; } function sg(e) { const { visualElement: t } = e.options; t && t.getProps().onBeforeLayoutMeasure && t.notify('BeforeLayoutMeasure'), e.resetTransform(); } function cg(e) { e.finishAnimation(), (e.targetDelta = e.relativeTarget = e.target = void 0), (e.isProjectionDirty = !0); } function dg(e) { e.resolveTargetDelta(); } function ug(e) { e.calcProjection(); } function pg(e) { e.resetRotation(); } function mg(e) { e.removeLeadSnapshot(); } function hg(e, t, n) { (e.translate = Hp(t.translate, 0, n)), (e.scale = Hp(t.scale, 1, n)), (e.origin = t.origin), (e.originPoint = t.originPoint); } function fg(e, t, n, a) { (e.min = Hp(t.min, n.min, a)), (e.max = Hp(t.max, n.max, a)); } function gg(e) { return e.animationValues && void 0 !== e.animationValues.opacityExit; } const yg = { duration: 0.45, ease: [0.4, 0, 0.1, 1] }, wg = e => 'undefined' !== typeof navigator && navigator.userAgent.toLowerCase().includes(e), bg = wg('applewebkit/') && !wg('chrome/') ? Math.round : Cu; function xg(e) { (e.min = bg(e.min)), (e.max = bg(e.max)); } function vg(e, t, n) { return 'position' === e || ('preserve-aspect' === e && !Bh($f(t), $f(n), 0.2)); } const zg = eg({ attachResizeListener: (e, t) => Ou(e, 'resize', t), measureScroll: () => ({ x: document.documentElement.scrollLeft || document.body.scrollLeft, y: document.documentElement.scrollTop || document.body.scrollTop, }), checkIsScrollRoot: () => !0, }), kg = { current: void 0 }, jg = eg({ measureScroll: e => ({ x: e.scrollLeft, y: e.scrollTop }), defaultParent: () => { if (!kg.current) { const e = new zg({}); e.mount(window), e.setOptions({ layoutScroll: !0 }), (kg.current = e); } return kg.current; }, resetTransform: (e, t) => { e.style.transform = void 0 !== t ? t : 'none'; }, checkIsScrollRoot: e => Boolean('fixed' === window.getComputedStyle(e).position), }), Sg = { pan: { Feature: class extends Ku { constructor() { super(...arguments), (this.removePointerDownListener = Cu); } onPointerDown(e) { this.session = new Ph(e, this.createPanHandlers(), { transformPagePoint: this.node.getTransformPagePoint(), }); } createPanHandlers() { const { onPanSessionStart: e, onPanStart: t, onPan: n, onPanEnd: a, } = this.node.getProps(); return { onSessionStart: xf(e), onStart: xf(t), onMove: n, onEnd: (e, t) => { delete this.session, a && Pu.update(() => a(e, t)); }, }; } mount() { this.removePointerDownListener = Vu( this.node.current, 'pointerdown', e => this.onPointerDown(e), ); } update() { this.session && this.session.updateHandlers(this.createPanHandlers()); } unmount() { this.removePointerDownListener(), this.session && this.session.end(); } }, }, drag: { Feature: class extends Ku { constructor(e) { super(e), (this.removeGroupControls = Cu), (this.removeListeners = Cu), (this.controls = new wf(e)); } mount() { const { dragControls: e } = this.node.getProps(); e && (this.removeGroupControls = e.subscribe(this.controls)), (this.removeListeners = this.controls.addListeners() || Cu); } unmount() { this.removeGroupControls(), this.removeListeners(); } }, ProjectionNode: jg, MeasureLayout: Ef, }, }, Eg = /var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/; const _g = 4; function Cg(e, t) { let n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 1; dp( n <= _g, 'Max CSS variable fallback depth detected in property "'.concat( e, '". This may indicate a circular fallback dependency.', ), ); const [a, r] = (function (e) { const t = Eg.exec(e); if (!t) return [,]; const [, n, a] = t; return [n, a]; })(e); if (!a) return; const o = window.getComputedStyle(t).getPropertyValue(a); if (o) { const e = o.trim(); return ah(e) ? parseFloat(e) : e; } return Pd(r) ? Cg(r, t, n + 1) : r; } const Ig = new Set([ 'width', 'height', 'top', 'left', 'right', 'bottom', 'x', 'y', 'translateX', 'translateY', ]), Tg = e => Ig.has(e), Pg = e => e === Nd || e === Gd, Ag = (e, t) => parseFloat(e.split(', ')[t]), Rg = (e, t) => (n, a) => { let { transform: r } = a; if ('none' === r || !r) return 0; const o = r.match(/^matrix3d\((.+)\)$/); if (o) return Ag(o[1], t); { const t = r.match(/^matrix\((.+)\)$/); return t ? Ag(t[1], e) : 0; } }, Ng = new Set(['x', 'y', 'z']), Dg = kd.filter(e => !Ng.has(e)); const Lg = { width: (e, t) => { let { x: n } = e, { paddingLeft: a = '0', paddingRight: r = '0' } = t; return n.max - n.min - parseFloat(a) - parseFloat(r); }, height: (e, t) => { let { y: n } = e, { paddingTop: a = '0', paddingBottom: r = '0' } = t; return n.max - n.min - parseFloat(a) - parseFloat(r); }, top: (e, t) => { let { top: n } = t; return parseFloat(n); }, left: (e, t) => { let { left: n } = t; return parseFloat(n); }, bottom: (e, t) => { let { y: n } = e, { top: a } = t; return parseFloat(a) + (n.max - n.min); }, right: (e, t) => { let { x: n } = e, { left: a } = t; return parseFloat(a) + (n.max - n.min); }, x: Rg(4, 13), y: Rg(5, 14), }; (Lg.translateX = Lg.x), (Lg.translateY = Lg.y); const Og = function (e, t) { let n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : {}, a = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : {}; (t = { ...t }), (a = { ...a }); const r = Object.keys(t).filter(Tg); let o = [], i = !1; const l = []; if ( (r.forEach(r => { const s = e.getValue(r); if (!e.hasValue(r)) return; let c = n[r], d = ph(c); const u = t[r]; let p; if (zu(u)) { const e = u.length, t = null === u[0] ? 1 : 0; (c = u[t]), (d = ph(c)); for (let n = t; n < e && null !== u[n]; n++) p ? dp( ph(u[n]) === p, 'All keyframes must be of the same type', ) : ((p = ph(u[n])), dp( p === d || (Pg(d) && Pg(p)), 'Keyframes must be of the same dimension as the current value', )); } else p = ph(u); if (d !== p) if (Pg(d) && Pg(p)) { const e = s.get(); 'string' === typeof e && s.set(parseFloat(e)), 'string' === typeof u ? (t[r] = parseFloat(u)) : Array.isArray(u) && p === Gd && (t[r] = u.map(parseFloat)); } else (null === d || void 0 === d ? void 0 : d.transform) && (null === p || void 0 === p ? void 0 : p.transform) && (0 === c || 0 === u) ? 0 === c ? s.set(p.transform(c)) : (t[r] = d.transform(u)) : (i || ((o = (function (e) { const t = []; return ( Dg.forEach(n => { const a = e.getValue(n); void 0 !== a && (t.push([n, a.get()]), a.set(n.startsWith('scale') ? 1 : 0)); }), t.length && e.render(), t ); })(e)), (i = !0)), l.push(r), (a[r] = void 0 !== a[r] ? a[r] : t[r]), s.jump(u)); }), l.length) ) { const n = l.indexOf('height') >= 0 ? window.pageYOffset : null, r = ((e, t, n) => { const a = t.measureViewportBox(), r = t.current, o = getComputedStyle(r), { display: i } = o, l = {}; 'none' === i && t.setStaticValue('display', e.display || 'block'), n.forEach(e => { l[e] = Lg[e](a, o); }), t.render(); const s = t.measureViewportBox(); return ( n.forEach(n => { const a = t.getValue(n); a && a.jump(l[n]), (e[n] = Lg[n](s, o)); }), e ); })(t, e, l); return ( o.length && o.forEach(t => { let [n, a] = t; e.getValue(n).set(a); }), e.render(), ed && null !== n && window.scrollTo({ top: n }), { target: r, transitionEnd: a } ); } return { target: t, transitionEnd: a }; }; function Mg(e, t, n, a) { return (e => Object.keys(e).some(Tg))(t) ? Og(e, t, n, a) : { target: t, transitionEnd: a }; } const Bg = (e, t, n, a) => { const r = (function (e, t, n) { let { ...a } = t; const r = e.current; if (!(r instanceof Element)) return { target: a, transitionEnd: n }; n && (n = { ...n }), e.values.forEach(e => { const t = e.get(); if (!Pd(t)) return; const n = Cg(t, r); n && e.set(n); }); for (const o in a) { const e = a[o]; if (!Pd(e)) continue; const t = Cg(e, r); t && ((a[o] = t), n || (n = {}), void 0 === n[o] && (n[o] = e)); } return { target: a, transitionEnd: n }; })(e, t, a); return Mg(e, (t = r.target), n, (a = r.transitionEnd)); }, Ug = { current: null }, Vg = { current: !1 }; const Fg = new WeakMap(), Wg = Object.keys(md), Hg = Wg.length, Gg = [ 'AnimationStart', 'AnimationComplete', 'Update', 'BeforeLayoutMeasure', 'LayoutMeasure', 'LayoutAnimationStart', 'LayoutAnimationComplete', ], $g = ld.length; class Zg { constructor(e) { let { parent: t, props: n, presenceContext: a, reducedMotionConfig: r, visualState: o, } = e, i = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}; (this.current = null), (this.children = new Set()), (this.isVariantNode = !1), (this.isControllingVariants = !1), (this.shouldReduceMotion = null), (this.values = new Map()), (this.features = {}), (this.valueSubscriptions = new Map()), (this.prevMotionValues = {}), (this.events = {}), (this.propEventSubscriptions = {}), (this.notifyUpdate = () => this.notify('Update', this.latestValues)), (this.render = () => { this.current && (this.triggerBuild(), this.renderInstance( this.current, this.renderState, this.props.style, this.projection, )); }), (this.scheduleRender = () => Pu.render(this.render, !1, !0)); const { latestValues: l, renderState: s } = o; (this.latestValues = l), (this.baseTarget = { ...l }), (this.initialValues = n.initial ? { ...l } : {}), (this.renderState = s), (this.parent = t), (this.props = n), (this.presenceContext = a), (this.depth = t ? t.depth + 1 : 0), (this.reducedMotionConfig = r), (this.options = i), (this.isControllingVariants = sd(n)), (this.isVariantNode = cd(n)), this.isVariantNode && (this.variantChildren = new Set()), (this.manuallyAnimateOnMount = Boolean(t && t.current)); const { willChange: c, ...d } = this.scrapeMotionValuesFromProps(n, {}); for (const u in d) { const e = d[u]; void 0 !== l[u] && Ed(e) && (e.set(l[u], !1), nh(c) && c.add(u)); } } scrapeMotionValuesFromProps(e, t) { return {}; } mount(e) { (this.current = e), Fg.set(e, this), this.projection && !this.projection.instance && this.projection.mount(e), this.parent && this.isVariantNode && !this.isControllingVariants && (this.removeFromVariantTree = this.parent.addVariantChild(this)), this.values.forEach((e, t) => this.bindToMotionValue(t, e)), Vg.current || (function () { if (((Vg.current = !0), ed)) if (window.matchMedia) { const e = window.matchMedia('(prefers-reduced-motion)'), t = () => (Ug.current = e.matches); e.addListener(t), t(); } else Ug.current = !1; })(), (this.shouldReduceMotion = 'never' !== this.reducedMotionConfig && ('always' === this.reducedMotionConfig || Ug.current)), this.parent && this.parent.children.add(this), this.update(this.props, this.presenceContext); } unmount() { Fg.delete(this.current), this.projection && this.projection.unmount(), Au(this.notifyUpdate), Au(this.render), this.valueSubscriptions.forEach(e => e()), this.removeFromVariantTree && this.removeFromVariantTree(), this.parent && this.parent.children.delete(this); for (const e in this.events) this.events[e].clear(); for (const e in this.features) this.features[e].unmount(); this.current = null; } bindToMotionValue(e, t) { const n = jd.has(e), a = t.on('change', t => { (this.latestValues[e] = t), this.props.onUpdate && Pu.update(this.notifyUpdate, !1, !0), n && this.projection && (this.projection.isTransformDirty = !0); }), r = t.on('renderRequest', this.scheduleRender); this.valueSubscriptions.set(e, () => { a(), r(); }); } sortNodePosition(e) { return this.current && this.sortInstanceNodePosition && this.type === e.type ? this.sortInstanceNodePosition(this.current, e.current) : 0; } loadFeatures(e, t, n, a) { let r, o, { children: i, ...l } = e; for (let s = 0; s < Hg; s++) { const e = Wg[s], { isEnabled: t, Feature: n, ProjectionNode: a, MeasureLayout: i, } = md[e]; a && (r = a), t(l) && (!this.features[e] && n && (this.features[e] = new n(this)), i && (o = i)); } if (!this.projection && r) { this.projection = new r( this.latestValues, this.parent && this.parent.projection, ); const { layoutId: e, layout: t, drag: n, dragConstraints: o, layoutScroll: i, layoutRoot: s, } = l; this.projection.setOptions({ layoutId: e, layout: t, alwaysMeasureLayout: Boolean(n) || (o && ad(o)), visualElement: this, scheduleRender: () => this.scheduleRender(), animationType: 'string' === typeof t ? t : 'both', initialPromotionConfig: a, layoutScroll: i, layoutRoot: s, }); } return o; } updateFeatures() { for (const e in this.features) { const t = this.features[e]; t.isMounted ? t.update() : (t.mount(), (t.isMounted = !0)); } } triggerBuild() { this.build(this.renderState, this.latestValues, this.options, this.props); } measureViewportBox() { return this.current ? this.measureInstanceViewportBox(this.current, this.props) : Yh(); } getStaticValue(e) { return this.latestValues[e]; } setStaticValue(e, t) { this.latestValues[e] = t; } makeTargetAnimatable(e) { let t = !(arguments.length > 1 && void 0 !== arguments[1]) || arguments[1]; return this.makeTargetAnimatableFromInstance(e, this.props, t); } update(e, t) { (e.transformTemplate || this.props.transformTemplate) && this.scheduleRender(), (this.prevProps = this.props), (this.props = e), (this.prevPresenceContext = this.presenceContext), (this.presenceContext = t); for (let n = 0; n < Gg.length; n++) { const t = Gg[n]; this.propEventSubscriptions[t] && (this.propEventSubscriptions[t](), delete this.propEventSubscriptions[t]); const a = e['on' + t]; a && (this.propEventSubscriptions[t] = this.on(t, a)); } (this.prevMotionValues = (function (e, t, n) { const { willChange: a } = t; for (const r in t) { const o = t[r], i = n[r]; if (Ed(o)) e.addValue(r, o), nh(a) && a.add(r); else if (Ed(i)) e.addValue(r, ch(o, { owner: e })), nh(a) && a.remove(r); else if (i !== o) if (e.hasValue(r)) { const t = e.getValue(r); !t.hasAnimated && t.set(o); } else { const t = e.getStaticValue(r); e.addValue(r, ch(void 0 !== t ? t : o, { owner: e })); } } for (const r in n) void 0 === t[r] && e.removeValue(r); return t; })( this, this.scrapeMotionValuesFromProps(e, this.prevProps), this.prevMotionValues, )), this.handleChildMotionValue && this.handleChildMotionValue(); } getProps() { return this.props; } getVariant(e) { return this.props.variants ? this.props.variants[e] : void 0; } getDefaultTransition() { return this.props.transition; } getTransformPagePoint() { return this.props.transformPagePoint; } getClosestVariantNode() { return this.isVariantNode ? this : this.parent ? this.parent.getClosestVariantNode() : void 0; } getVariantContext() { if (arguments.length > 0 && void 0 !== arguments[0] && arguments[0]) return this.parent ? this.parent.getVariantContext() : void 0; if (!this.isControllingVariants) { const e = (this.parent && this.parent.getVariantContext()) || {}; return ( void 0 !== this.props.initial && (e.initial = this.props.initial), e ); } const e = {}; for (let t = 0; t < $g; t++) { const n = ld[t], a = this.props[n]; (rd(a) || !1 === a) && (e[n] = a); } return e; } addVariantChild(e) { const t = this.getClosestVariantNode(); if (t) return ( t.variantChildren && t.variantChildren.add(e), () => t.variantChildren.delete(e) ); } addValue(e, t) { t !== this.values.get(e) && (this.removeValue(e), this.bindToMotionValue(e, t)), this.values.set(e, t), (this.latestValues[e] = t.get()); } removeValue(e) { this.values.delete(e); const t = this.valueSubscriptions.get(e); t && (t(), this.valueSubscriptions.delete(e)), delete this.latestValues[e], this.removeValueFromRenderState(e, this.renderState); } hasValue(e) { return this.values.has(e); } getValue(e, t) { if (this.props.values && this.props.values[e]) return this.props.values[e]; let n = this.values.get(e); return ( void 0 === n && void 0 !== t && ((n = ch(t, { owner: this })), this.addValue(e, n)), n ); } readValue(e) { var t; return void 0 === this.latestValues[e] && this.current ? null !== (t = this.getBaseTargetFromProps(this.props, e)) && void 0 !== t ? t : this.readValueFromInstance(this.current, e, this.options) : this.latestValues[e]; } setBaseTarget(e, t) { this.baseTarget[e] = t; } getBaseTarget(e) { var t; const { initial: n } = this.props, a = 'string' === typeof n || 'object' === typeof n ? null === (t = xu(this.props, n)) || void 0 === t ? void 0 : t[e] : void 0; if (n && void 0 !== a) return a; const r = this.getBaseTargetFromProps(this.props, e); return void 0 === r || Ed(r) ? void 0 !== this.initialValues[e] && void 0 === a ? void 0 : this.baseTarget[e] : r; } on(e, t) { return this.events[e] || (this.events[e] = new ih()), this.events[e].add(t); } notify(e) { if (this.events[e]) { for ( var t = arguments.length, n = new Array(t > 1 ? t - 1 : 0), a = 1; a < t; a++ ) n[a - 1] = arguments[a]; this.events[e].notify(...n); } } } class Xg extends Zg { sortInstanceNodePosition(e, t) { return 2 & e.compareDocumentPosition(t) ? 1 : -1; } getBaseTargetFromProps(e, t) { return e.style ? e.style[t] : void 0; } removeValueFromRenderState(e, t) { let { vars: n, style: a } = t; delete n[e], delete a[e]; } makeTargetAnimatableFromInstance(e, t, n) { let { transition: a, transitionEnd: r, ...o } = e, { transformValues: i } = t, l = (function (e, t, n) { const a = {}; for (const r in e) { const e = yh(r, t); if (void 0 !== e) a[r] = e; else { const e = n.getValue(r); e && (a[r] = e.get()); } } return a; })(o, a || {}, this); if ((i && (r && (r = i(r)), o && (o = i(o)), l && (l = i(l))), n)) { !(function (e, t, n) { var a, r; const o = Object.keys(t).filter(t => !e.hasValue(t)), i = o.length; if (i) for (let l = 0; l < i; l++) { const i = o[l], s = t[i]; let c = null; Array.isArray(s) && (c = s[0]), null === c && (c = null !== (r = null !== (a = n[i]) && void 0 !== a ? a : e.readValue(i)) && void 0 !== r ? r : t[i]), void 0 !== c && null !== c && ('string' === typeof c && (ah(c) || Qm(c)) ? (c = parseFloat(c)) : !hh(c) && rm.test(s) && (c = Ym(i, s)), e.addValue(i, ch(c, { owner: e })), void 0 === n[i] && (n[i] = c), null !== c && e.setBaseTarget(i, c)); } })(this, o, l); const e = Bg(this, o, l, r); (r = e.transitionEnd), (o = e.target); } return { transition: a, transitionEnd: r, ...o }; } } class Kg extends Xg { readValueFromInstance(e, t) { if (jd.has(t)) { const e = qm(t); return (e && e.default) || 0; } { const a = ((n = e), window.getComputedStyle(n)), r = (Td(t) ? a.getPropertyValue(t) : a[t]) || 0; return 'string' === typeof r ? r.trim() : r; } var n; } measureInstanceViewportBox(e, t) { let { transformPagePoint: n } = t; return gf(e, n); } build(e, t, n, a) { Yd(e, t, n, a.transformTemplate); } scrapeMotionValuesFromProps(e, t) { return wu(e, t); } handleChildMotionValue() { this.childSubscription && (this.childSubscription(), delete this.childSubscription); const { children: e } = this.props; Ed(e) && (this.childSubscription = e.on('change', e => { this.current && (this.current.textContent = ''.concat(e)); })); } renderInstance(e, t, n, a) { fu(e, t, n, a); } } class qg extends Xg { constructor() { super(...arguments), (this.isSVGTag = !1); } getBaseTargetFromProps(e, t) { return e[t]; } readValueFromInstance(e, t) { if (jd.has(t)) { const e = qm(t); return (e && e.default) || 0; } return (t = gu.has(t) ? t : hu(t)), e.getAttribute(t); } measureInstanceViewportBox() { return Yh(); } scrapeMotionValuesFromProps(e, t) { return bu(e, t); } build(e, t, n, a) { cu(e, t, n, this.isSVGTag, a.transformTemplate); } renderInstance(e, t, n, a) { yu(e, t, 0, a); } mount(e) { (this.isSVGTag = uu(e.tagName)), super.mount(e); } } const Yg = (e, t) => vd(e) ? new qg(t, { enableHardwareAcceleration: !1 }) : new Kg(t, { enableHardwareAcceleration: !0 }), Qg = { ...Ih, ...op, ...Sg, ...{ layout: { ProjectionNode: jg, MeasureLayout: Ef } }, }, Jg = bd((e, t) => (function (e, t, n, a) { let { forwardMotionProps: r = !1 } = t; return { ...(vd(e) ? Du : Lu), preloadedFeatures: n, useRender: mu(r), createVisualElement: a, Component: e, }; })(e, t, Qg, Yg), ); var ey = new Set([ ...Dn, 'textStyle', 'layerStyle', 'apply', 'noOfLines', 'focusBorderColor', 'errorBorderColor', 'as', '__css', 'css', 'sx', ]), ty = new Set(['htmlWidth', 'htmlHeight', 'htmlSize', 'htmlTranslate']); function ny(e) { return ty.has(e) || !ey.has(e); } var ay, ry = /^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/, oy = ge(function (e) { return ( ry.test(e) || (111 === e.charCodeAt(0) && 110 === e.charCodeAt(1) && e.charCodeAt(2) < 91) ); }), iy = function (e) { return 'theme' !== e; }, ly = function (e) { return 'string' === typeof e && e.charCodeAt(0) > 96 ? oy : iy; }, sy = function (e, t, n) { var a; if (t) { var r = t.shouldForwardProp; a = e.__emotion_forwardProp && r ? function (t) { return e.__emotion_forwardProp(t) && r(t); } : r; } return 'function' !== typeof a && n && (a = e.__emotion_forwardProp), a; }, cy = function (e) { var t = e.cache, n = e.serialized, a = e.isStringTag; return ( De(t, n, a), Ce(function () { return Le(t, n, a); }), null ); }, dy = function t(n, a) { var r, o, i = n.__emotion_real === n, l = (i && n.__emotion_base) || n; void 0 !== a && ((r = a.label), (o = a.target)); var s = sy(n, a, i), c = s || ly(l), d = !c('as'); return function () { var u = arguments, p = i && void 0 !== n.__emotion_styles ? n.__emotion_styles.slice(0) : []; if ( (void 0 !== r && p.push('label:' + r + ';'), null == u[0] || void 0 === u[0].raw) ) p.push.apply(p, u); else { 0, p.push(u[0][0]); for (var m = u.length, h = 1; h < m; h++) p.push(u[h], u[0][h]); } var f = Pe(function (t, n, a) { var r = (d && t.as) || l, i = '', u = [], m = t; if (null == t.theme) { for (var h in ((m = {}), t)) m[h] = t[h]; m.theme = e.useContext(Ae); } 'string' === typeof t.className ? (i = (function (e, t, n) { var a = ''; return ( n.split(' ').forEach(function (n) { void 0 !== e[n] ? t.push(e[n] + ';') : (a += n + ' '); }), a ); })(n.registered, u, t.className)) : null != t.className && (i = t.className + ' '); var f = Ee(p.concat(u), n.registered, m); (i += n.key + '-' + f.name), void 0 !== o && (i += ' ' + o); var g = d && void 0 === s ? ly(r) : c, y = {}; for (var w in t) (d && 'as' === w) || (g(w) && (y[w] = t[w])); return ( (y.className = i), (y.ref = a), e.createElement( e.Fragment, null, e.createElement(cy, { cache: n, serialized: f, isStringTag: 'string' === typeof r, }), e.createElement(r, y), ) ); }); return ( (f.displayName = void 0 !== r ? r : 'Styled(' + ('string' === typeof l ? l : l.displayName || l.name || 'Component') + ')'), (f.defaultProps = n.defaultProps), (f.__emotion_real = f), (f.__emotion_base = l), (f.__emotion_styles = p), (f.__emotion_forwardProp = s), Object.defineProperty(f, 'toString', { value: function () { return '.' + o; }, }), (f.withComponent = function (e, n) { return t( e, me({}, a, n, { shouldForwardProp: sy(f, n, !0) }), ).apply(void 0, p); }), f ); }; }.bind(); [ 'a', 'abbr', 'address', 'area', 'article', 'aside', 'audio', 'b', 'base', 'bdi', 'bdo', 'big', 'blockquote', 'body', 'br', 'button', 'canvas', 'caption', 'cite', 'code', 'col', 'colgroup', 'data', 'datalist', 'dd', 'del', 'details', 'dfn', 'dialog', 'div', 'dl', 'dt', 'em', 'embed', 'fieldset', 'figcaption', 'figure', 'footer', 'form', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'head', 'header', 'hgroup', 'hr', 'html', 'i', 'iframe', 'img', 'input', 'ins', 'kbd', 'keygen', 'label', 'legend', 'li', 'link', 'main', 'map', 'mark', 'marquee', 'menu', 'menuitem', 'meta', 'meter', 'nav', 'noscript', 'object', 'ol', 'optgroup', 'option', 'output', 'p', 'param', 'picture', 'pre', 'progress', 'q', 'rp', 'rt', 'ruby', 's', 'samp', 'script', 'section', 'select', 'small', 'source', 'span', 'strong', 'style', 'sub', 'summary', 'sup', 'table', 'tbody', 'td', 'textarea', 'tfoot', 'th', 'thead', 'time', 'title', 'tr', 'track', 'u', 'ul', 'var', 'video', 'wbr', 'circle', 'clipPath', 'defs', 'ellipse', 'foreignObject', 'g', 'image', 'line', 'linearGradient', 'mask', 'path', 'pattern', 'polygon', 'polyline', 'radialGradient', 'rect', 'stop', 'svg', 'text', 'tspan', ].forEach(function (e) { dy[e] = dy(e); }); var uy = null != (ay = dy.default) ? ay : dy, py = e => { let { baseStyle: t } = e; return e => { const { theme: n, css: a, __css: r, sx: o, ...i } = e, l = Zn(i, (e, t) => On(t)), s = (function (e) { if (null == e) throw new TypeError( 'Cannot convert undefined or null to object', ); const t = { ...e }; for ( var n = arguments.length, a = new Array(n > 1 ? n - 1 : 0), r = 1; r < n; r++ ) a[r - 1] = arguments[r]; for (const o of a) if (null != o) for (const e in o) Object.prototype.hasOwnProperty.call(o, e) && (e in t && delete t[e], (t[e] = o[e])); return t; })({}, r, Kn(t, e), Xn(l), o), c = Vn(s)(e.theme); return a ? [c, a] : c; }; }; function my(t, n) { const { baseStyle: a, ...r } = null != n ? n : {}; r.shouldForwardProp || (r.shouldForwardProp = ny); const o = py({ baseStyle: a }), i = uy(t, r)(o); return e.forwardRef(function (t, n) { const { colorMode: a, forced: r } = Ye(); return e.createElement(i, { ref: n, 'data-theme': r ? a : void 0, ...t }); }); } var hy = (function () { const e = new Map(); return new Proxy(my, { apply: (e, t, n) => my(...n), get: (t, n) => (e.has(n) || e.set(n, my(n)), e.get(n)), }); })(), fy = { initial: e => { const { position: t } = e, n = ['top', 'bottom'].includes(t) ? 'y' : 'x'; let a = ['top-right', 'bottom-right'].includes(t) ? 1 : -1; return 'bottom' === t && (a = 1), { opacity: 0, [n]: 24 * a }; }, animate: { opacity: 1, y: 0, x: 0, scale: 1, transition: { duration: 0.4, ease: [0.4, 0, 0.2, 1] }, }, exit: { opacity: 0, scale: 0.85, transition: { duration: 0.2, ease: [0.4, 0, 1, 1] }, }, }, gy = (0, e.memo)(t => { const { id: n, message: a, onCloseComplete: r, onRequestRemove: o, requestClose: i = !1, position: l = 'bottom', duration: s = 5e3, containerStyle: c, motionVariants: d = fy, toastSpacing: u = '0.5rem', } = t, [p, m] = (0, e.useState)(s), h = Yc(); Xc(() => { h || null == r || r(); }, [h]), Xc(() => { m(s); }, [s]); const f = () => { h && o(); }; (0, e.useEffect)(() => { h && i && o(); }, [h, i, o]), (function (t, n) { const a = Zc(t); (0, e.useEffect)(() => { if (null == n) return; let e = null; return ( (e = window.setTimeout(() => { a(); }, n)), () => { e && window.clearTimeout(e); } ); }, [n, a]); })(f, p); const g = (0, e.useMemo)( () => ({ pointerEvents: 'auto', maxWidth: 560, minWidth: 300, margin: u, ...c, }), [c, u], ), y = (0, e.useMemo)( () => (function (e) { let t = 'center'; return ( e.includes('right') && (t = 'flex-end'), e.includes('left') && (t = 'flex-start'), { display: 'flex', flexDirection: 'column', alignItems: t, } ); })(l), [l], ); return (0, Ve.jsx)(Jg.div, { layout: !0, className: 'chakra-toast', variants: d, initial: 'initial', animate: 'animate', exit: 'exit', onHoverStart: () => m(null), onHoverEnd: () => m(s), custom: { position: l }, style: y, children: (0, Ve.jsx)(hy.div, { role: 'status', 'aria-atomic': 'true', className: 'chakra-toast__inner', __css: g, children: tt(a, { id: n, onClose: f }), }), }); }); function yy(t) { return (0, e.forwardRef)(t); } function wy() { const t = (0, e.useContext)(Ae); if (!t) throw Error( 'useTheme: `theme` is undefined. Seems you forgot to wrap your app in `<ChakraProvider />` or `<ThemeProvider />`', ); return t; } function by(e, t, n) { const a = Array.isArray(t) ? t : [t], r = Array.isArray(n) ? n : [n]; return n => { const o = r.filter(Boolean), i = a.map((t, a) => { var r, i; if ('breakpoints' === e) return (function (e, t, n) { var a, r; if (null == t) return t; const o = t => { var n, a; return null == (a = null == (n = e.__breakpoints) ? void 0 : n.asArray) ? void 0 : a[t]; }; return null != (r = null != (a = o(t)) ? a : o(n)) ? r : n; })(n, t, null != (r = o[a]) ? r : t); const l = ''.concat(e, '.').concat(t); return (function (e, t, n) { var a, r; if (null == t) return t; const o = t => { var n, a; return null == (a = null == (n = e.__cssMap) ? void 0 : n[t]) ? void 0 : a.value; }; return null != (r = null != (a = o(t)) ? a : o(n)) ? r : n; })(n, l, null != (i = o[a]) ? i : t); }); return Array.isArray(t) ? i : i[0]; }; } gy.displayName = 'ToastComponent'; var xy = n(77); function vy(t) { let n = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}; var a; const { styleConfig: r, ...o } = n, { theme: i, colorMode: l } = { ...Ye(), theme: wy() }, s = t ? $n(i, 'components.'.concat(t)) : void 0, c = r || s, d = ot( { theme: i, colorMode: l }, null != (a = null == c ? void 0 : c.defaultProps) ? a : {}, Xn( (function (e, t) { const n = {}; return ( Object.keys(e).forEach(a => { t.includes(a) || (n[a] = e[a]); }), n ); })(o, ['children']), ), ), u = (0, e.useRef)({}); if (c) { const e = (function (e) { return t => { var n; const { variant: a, size: r, theme: o } = t, i = Hn(o); return ot( {}, tt(null != (n = e.baseStyle) ? n : {}, t), i(e, 'sizes', r, t), i(e, 'variants', a, t), ); }; })(c), t = e(d); xy(u.current, t) || (u.current = t); } return u.current; } function zy(e) { return vy( e, arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}, ); } function ky(e) { return vy( e, arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}, ); } var jy = { path: (0, Ve.jsxs)('g', { stroke: 'currentColor', strokeWidth: '1.5', children: [ (0, Ve.jsx)('path', { strokeLinecap: 'round', fill: 'none', d: 'M9,9a3,3,0,1,1,4,2.829,1.5,1.5,0,0,0-1,1.415V14.25', }), (0, Ve.jsx)('path', { fill: 'currentColor', strokeLinecap: 'round', d: 'M12,17.25a.375.375,0,1,0,.375.375A.375.375,0,0,0,12,17.25h0', }), (0, Ve.jsx)('circle', { fill: 'none', strokeMiterlimit: '10', cx: '12', cy: '12', r: '11.25', }), ], }), viewBox: '0 0 24 24', }, Sy = yy((e, t) => { const { as: n, viewBox: a, color: r = 'currentColor', focusable: o = !1, children: i, className: l, __css: s, ...c } = e, d = { ref: t, focusable: o, className: Qe('chakra-icon', l), __css: { w: '1em', h: '1em', display: 'inline-block', lineHeight: '1em', flexShrink: 0, color: r, ...s, ...zy('Icon', e), }, }, u = null != a ? a : jy.viewBox; if (n && 'string' !== typeof n) return (0, Ve.jsx)(hy.svg, { as: n, ...d, ...c }); const p = null != i ? i : jy.path; return (0, Ve.jsx)(hy.svg, { verticalAlign: 'middle', viewBox: u, ...d, ...c, children: p, }); }); Sy.displayName = 'Icon'; function Ey(e) { return (0, Ve.jsx)(Sy, { viewBox: '0 0 24 24', ...e, children: (0, Ve.jsx)('path', { fill: 'currentColor', d: 'M11.983,0a12.206,12.206,0,0,0-8.51,3.653A11.8,11.8,0,0,0,0,12.207,11.779,11.779,0,0,0,11.8,24h.214A12.111,12.111,0,0,0,24,11.791h0A11.766,11.766,0,0,0,11.983,0ZM10.5,16.542a1.476,1.476,0,0,1,1.449-1.53h.027a1.527,1.527,0,0,1,1.523,1.47,1.475,1.475,0,0,1-1.449,1.53h-.027A1.529,1.529,0,0,1,10.5,16.542ZM11,12.5v-6a1,1,0,0,1,2,0v6a1,1,0,1,1-2,0Z', }), }); } var _y = (function () { var e = Me.apply(void 0, arguments), t = 'animation-' + e.name; return { name: t, styles: '@keyframes ' + t + '{' + e.styles + '}', anim: 1, toString: function () { return '_EMO_' + this.name + '_' + this.styles + '_EMO_'; }, }; })({ '0%': { transform: 'rotate(0deg)' }, '100%': { transform: 'rotate(360deg)' }, }), Cy = yy((e, t) => { const n = zy('Spinner', e), { label: a = 'Loading...', thickness: r = '2px', speed: o = '0.45s', emptyColor: i = 'transparent', className: l, ...s } = Gn(e), c = Qe('chakra-spinner', l), d = { display: 'inline-block', borderColor: 'currentColor', borderStyle: 'solid', borderRadius: '99999px', borderWidth: r, borderBottomColor: i, borderLeftColor: i, animation: ''.concat(_y, ' ').concat(o, ' linear infinite'), ...n, }; return (0, Ve.jsx)(hy.div, { ref: t, __css: d, className: c, ...s, children: a && (0, Ve.jsx)(hy.span, { srOnly: !0, children: a }), }); }); Cy.displayName = 'Spinner'; var [Iy, Ty] = $e({ name: 'AlertContext', hookName: 'useAlertContext', providerName: '<Alert />', }), [Py, Ay] = $e({ name: 'AlertStylesContext', hookName: 'useAlertStyles', providerName: '<Alert />', }), Ry = { info: { icon: function (e) { return (0, Ve.jsx)(Sy, { viewBox: '0 0 24 24', ...e, children: (0, Ve.jsx)('path', { fill: 'currentColor', d: 'M12,0A12,12,0,1,0,24,12,12.013,12.013,0,0,0,12,0Zm.25,5a1.5,1.5,0,1,1-1.5,1.5A1.5,1.5,0,0,1,12.25,5ZM14.5,18.5h-4a1,1,0,0,1,0-2h.75a.25.25,0,0,0,.25-.25v-4.5a.25.25,0,0,0-.25-.25H10.5a1,1,0,0,1,0-2h1a2,2,0,0,1,2,2v4.75a.25.25,0,0,0,.25.25h.75a1,1,0,1,1,0,2Z', }), }); }, colorScheme: 'blue', }, warning: { icon: Ey, colorScheme: 'orange' }, success: { icon: function (e) { return (0, Ve.jsx)(Sy, { viewBox: '0 0 24 24', ...e, children: (0, Ve.jsx)('path', { fill: 'currentColor', d: 'M12,0A12,12,0,1,0,24,12,12.014,12.014,0,0,0,12,0Zm6.927,8.2-6.845,9.289a1.011,1.011,0,0,1-1.43.188L5.764,13.769a1,1,0,1,1,1.25-1.562l4.076,3.261,6.227-8.451A1,1,0,1,1,18.927,8.2Z', }), }); }, colorScheme: 'green', }, error: { icon: Ey, colorScheme: 'red' }, loading: { icon: Cy, colorScheme: 'blue' }, }; var Ny = yy(function (e, t) { var n; const { status: a = 'info', addRole: r = !0, ...o } = Gn(e), i = null != (n = e.colorScheme) ? n : (function (e) { return Ry[e].colorScheme; })(a), l = ky('Alert', { ...e, colorScheme: i }), s = { width: '100%', display: 'flex', alignItems: 'center', position: 'relative', overflow: 'hidden', ...l.container, }; return (0, Ve.jsx)(Iy, { value: { status: a }, children: (0, Ve.jsx)(Py, { value: l, children: (0, Ve.jsx)(hy.div, { 'data-status': a, role: r ? 'alert' : void 0, ref: t, ...o, className: Qe('chakra-alert', e.className), __css: s }) }) }); }); function Dy(e) { const { status: t } = Ty(), n = (function (e) { return Ry[e].icon; })(t), a = Ay(), r = 'loading' === t ? a.spinner : a.icon; return (0, Ve.jsx)(hy.span, { display: 'inherit', 'data-status': t, ...e, className: Qe('chakra-alert__icon', e.className), __css: r, children: e.children || (0, Ve.jsx)(n, { h: '100%', w: '100%' }), }); } (Ny.displayName = 'Alert'), (Dy.displayName = 'AlertIcon'); var Ly = yy(function (e, t) { const n = Ay(), { status: a } = Ty(); return (0, Ve.jsx)(hy.div, { ref: t, 'data-status': a, ...e, className: Qe('chakra-alert__title', e.className), __css: n.title }); }); Ly.displayName = 'AlertTitle'; var Oy = yy(function (e, t) { const n = Ay(), { status: a } = Ty(), r = { display: 'inline', ...n.description }; return (0, Ve.jsx)(hy.div, { ref: t, 'data-status': a, ...e, className: Qe('chakra-alert__desc', e.className), __css: r }); }); function My(e) { return (0, Ve.jsx)(Sy, { focusable: 'false', 'aria-hidden': !0, ...e, children: (0, Ve.jsx)('path', { fill: 'currentColor', d: 'M.439,21.44a1.5,1.5,0,0,0,2.122,2.121L11.823,14.3a.25.25,0,0,1,.354,0l9.262,9.263a1.5,1.5,0,1,0,2.122-2.121L14.3,12.177a.25.25,0,0,1,0-.354l9.263-9.262A1.5,1.5,0,0,0,21.439.44L12.177,9.7a.25.25,0,0,1-.354,0L2.561.44A1.5,1.5,0,0,0,.439,2.561L9.7,11.823a.25.25,0,0,1,0,.354Z', }), }); } Oy.displayName = 'AlertDescription'; var By = yy(function (e, t) { const n = zy('CloseButton', e), { children: a, isDisabled: r, __css: o, ...i } = Gn(e); return (0, Ve.jsx)(hy.button, { type: 'button', 'aria-label': 'Close', ref: t, disabled: r, __css: { outline: 0, display: 'flex', alignItems: 'center', justifyContent: 'center', flexShrink: 0, ...n, ...o }, ...i, children: a || (0, Ve.jsx)(My, { width: '1em', height: '1em' }) }); }); By.displayName = 'CloseButton'; var Uy = (function (e) { let t = e; const n = new Set(), a = e => { (t = e(t)), n.forEach(e => e()); }; return { getState: () => t, subscribe: t => ( n.add(t), () => { a(() => e), n.delete(t); } ), removeToast: (e, t) => { a(n => ({ ...n, [t]: n[t].filter(t => t.id != e) })); }, notify: (e, t) => { const n = (function (e) { let t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}; var n, a; Vy += 1; const r = null != (n = t.id) ? n : Vy, o = null != (a = t.position) ? a : 'bottom'; return { id: r, message: e, position: o, duration: t.duration, onCloseComplete: t.onCloseComplete, onRequestRemove: () => Uy.removeToast(String(r), o), status: t.status, requestClose: !1, containerStyle: t.containerStyle, }; })(e, t), { position: r, id: o } = n; return ( a(e => { var t, a; const o = r.includes('top') ? [n, ...(null != (t = e[r]) ? t : [])] : [...(null != (a = e[r]) ? a : []), n]; return { ...e, [r]: o }; }), o ); }, update: (e, t) => { e && a(n => { const a = { ...n }, { position: r, index: o } = Hc(a, e); return ( r && -1 !== o && (a[r][o] = { ...a[r][o], ...t, message: Wy(t) }), a ); }); }, closeAll: function () { let { positions: e } = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}; a(t => (null != e ? e : [ 'bottom', 'bottom-right', 'bottom-left', 'top', 'top-left', 'top-right', ] ).reduce( (e, n) => ( (e[n] = t[n].map(e => ({ ...e, requestClose: !0 }))), e ), { ...t }, ), ); }, close: e => { a(t => { const n = Gc(t, e); return n ? { ...t, [n]: t[n].map(t => t.id == e ? { ...t, requestClose: !0 } : t, ), } : t; }); }, isActive: e => Boolean(Hc(Uy.getState(), e).position), }; })({ top: [], 'top-left': [], 'top-right': [], 'bottom-left': [], bottom: [], 'bottom-right': [], }); var Vy = 0; var Fy = e => { const { status: t, variant: n = 'solid', id: a, title: r, isClosable: o, onClose: i, description: l, colorScheme: s, icon: c, } = e, d = a ? { root: 'toast-'.concat(a), title: 'toast-'.concat(a, '-title'), description: 'toast-'.concat(a, '-description'), } : void 0; return (0, Ve.jsxs)(Ny, { addRole: !1, status: t, variant: n, id: null == d ? void 0 : d.root, alignItems: 'start', borderRadius: 'md', boxShadow: 'lg', paddingEnd: 8, textAlign: 'start', width: 'auto', colorScheme: s, children: [ (0, Ve.jsx)(Dy, { children: c }), (0, Ve.jsxs)(hy.div, { flex: '1', maxWidth: '100%', children: [ r && (0, Ve.jsx)(Ly, { id: null == d ? void 0 : d.title, children: r, }), l && (0, Ve.jsx)(Oy, { id: null == d ? void 0 : d.description, display: 'block', children: l, }), ], }), o && (0, Ve.jsx)(By, { size: 'sm', onClick: i, position: 'absolute', insetEnd: 1, top: 1, }), ], }); }; function Wy() { let e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}; const { render: t, toastComponent: n = Fy } = e; return a => 'function' === typeof t ? t({ ...a, ...e }) : (0, Ve.jsx)(n, { ...a, ...e }); } function Hy() { const t = (0, e.useRef)(!1); return ( td( () => ( (t.current = !0), () => { t.current = !1; } ), [], ), t ); } class Gy extends e.Component { getSnapshotBeforeUpdate(e) { const t = this.props.childRef.current; if (t && e.isPresent && !this.props.isPresent) { const e = this.props.sizeRef.current; (e.height = t.offsetHeight || 0), (e.width = t.offsetWidth || 0), (e.top = t.offsetTop), (e.left = t.offsetLeft); } return null; } componentDidUpdate() {} render() { return this.props.children; } } function $y(t) { let { children: n, isPresent: a } = t; const r = (0, e.useId)(), o = (0, e.useRef)(null), i = (0, e.useRef)({ width: 0, height: 0, top: 0, left: 0 }); return ( (0, e.useInsertionEffect)(() => { const { width: e, height: t, top: n, left: l } = i.current; if (a || !o.current || !e || !t) return; o.current.dataset.motionPopId = r; const s = document.createElement('style'); return ( document.head.appendChild(s), s.sheet && s.sheet.insertRule( '\n [data-motion-pop-id="' .concat( r, '"] {\n position: absolute !important;\n width: ', ) .concat(e, 'px !important;\n height: ') .concat(t, 'px !important;\n top: ') .concat(n, 'px !important;\n left: ') .concat(l, 'px !important;\n }\n '), ), () => { document.head.removeChild(s); } ); }, [a]), e.createElement( Gy, { isPresent: a, childRef: o, sizeRef: i }, e.cloneElement(n, { ref: o }), ) ); } const Zy = t => { let { children: n, initial: a, isPresent: r, onExitComplete: o, custom: i, presenceAffectsLayout: l, mode: s, } = t; const c = vu(Xy), d = (0, e.useId)(), u = (0, e.useMemo)( () => ({ id: d, initial: a, isPresent: r, custom: i, onExitComplete: e => { c.set(e, !0); for (const t of c.values()) if (!t) return; o && o(); }, register: e => (c.set(e, !1), () => c.delete(e)), }), l ? void 0 : [r], ); return ( (0, e.useMemo)(() => { c.forEach((e, t) => c.set(t, !1)); }, [r]), e.useEffect(() => { !r && !c.size && o && o(); }, [r]), 'popLayout' === s && (n = e.createElement($y, { isPresent: r }, n)), e.createElement(Kc.Provider, { value: u }, n) ); }; function Xy() { return new Map(); } const Ky = e => e.key || ''; const qy = t => { let { children: n, custom: a, initial: r = !0, onExitComplete: o, exitBeforeEnter: i, presenceAffectsLayout: l = !0, mode: s = 'sync', } = t; dp(!i, "Replace exitBeforeEnter with mode='wait'"); const c = (0, e.useContext)(hd).forceRender || (function () { const t = Hy(), [n, a] = (0, e.useState)(0), r = (0, e.useCallback)(() => { t.current && a(n + 1); }, [n]); return [(0, e.useCallback)(() => Pu.postRender(r), [r]), n]; })()[0], d = Hy(), u = (function (t) { const n = []; return ( e.Children.forEach(t, t => { (0, e.isValidElement)(t) && n.push(t); }), n ); })(n); let p = u; const m = (0, e.useRef)(new Map()).current, h = (0, e.useRef)(p), f = (0, e.useRef)(new Map()).current, g = (0, e.useRef)(!0); var y; if ( (td(() => { (g.current = !1), (function (e, t) { e.forEach(e => { const n = Ky(e); t.set(n, e); }); })(u, f), (h.current = p); }), (y = () => { (g.current = !0), f.clear(), m.clear(); }), (0, e.useEffect)(() => () => y(), []), g.current) ) return e.createElement( e.Fragment, null, p.map(t => e.createElement( Zy, { key: Ky(t), isPresent: !0, initial: !!r && void 0, presenceAffectsLayout: l, mode: s, }, t, ), ), ); p = [...p]; const w = h.current.map(Ky), b = u.map(Ky), x = w.length; for (let e = 0; e < x; e++) { const t = w[e]; -1 !== b.indexOf(t) || m.has(t) || m.set(t, void 0); } return ( 'wait' === s && m.size && (p = []), m.forEach((t, n) => { if (-1 !== b.indexOf(n)) return; const r = f.get(n); if (!r) return; const i = w.indexOf(n); let g = t; if (!g) { const t = () => { f.delete(n), m.delete(n); const e = h.current.findIndex(e => e.key === n); if ((h.current.splice(e, 1), !m.size)) { if (((h.current = u), !1 === d.current)) return; c(), o && o(); } }; (g = e.createElement( Zy, { key: Ky(r), isPresent: !1, onExitComplete: t, custom: a, presenceAffectsLayout: l, mode: s, }, r, )), m.set(n, g); } p.splice(i, 0, g); }), (p = p.map(t => { const n = t.key; return m.has(n) ? t : e.createElement( Zy, { key: Ky(t), isPresent: !0, presenceAffectsLayout: l, mode: s, }, t, ); })), e.createElement( e.Fragment, null, m.size ? p : p.map(t => (0, e.cloneElement)(t)), ) ); }; var Yy = n(164), [Qy, Jy] = $e({ strict: !1, name: 'PortalContext' }), ew = 'chakra-portal', tw = e => (0, Ve.jsx)('div', { className: 'chakra-portal-zIndex', style: { position: 'absolute', zIndex: e.zIndex, top: 0, left: 0, right: 0, }, children: e.children, }), nw = t => { const { appendToParentPortal: n, children: a } = t, [r, o] = (0, e.useState)(null), i = (0, e.useRef)(null), [, l] = (0, e.useState)({}); (0, e.useEffect)(() => l({}), []); const s = Jy(), c = Xe(); la(() => { if (!r) return; const e = r.ownerDocument, t = n && null != s ? s : e.body; if (!t) return; (i.current = e.createElement('div')), (i.current.className = ew), t.appendChild(i.current), l({}); const a = i.current; return () => { t.contains(a) && t.removeChild(a); }; }, [r]); const d = (null == c ? void 0 : c.zIndex) ? (0, Ve.jsx)(tw, { zIndex: null == c ? void 0 : c.zIndex, children: a, }) : a; return i.current ? (0, Yy.createPortal)( (0, Ve.jsx)(Qy, { value: i.current, children: d }), i.current, ) : (0, Ve.jsx)('span', { ref: e => { e && o(e); }, }); }, aw = t => { const { children: n, containerRef: a, appendToParentPortal: r } = t, o = a.current, i = null != o ? o : 'undefined' !== typeof window ? document.body : void 0, l = (0, e.useMemo)(() => { const e = null == o ? void 0 : o.ownerDocument.createElement('div'); return e && (e.className = ew), e; }, [o]), [, s] = (0, e.useState)({}); return ( la(() => s({}), []), la(() => { if (l && i) return ( i.appendChild(l), () => { i.removeChild(l); } ); }, [l, i]), i && l ? (0, Yy.createPortal)( (0, Ve.jsx)(Qy, { value: r ? l : null, children: n }), l, ) : null ); }; function rw(e) { const t = { appendToParentPortal: !0, ...e }, { containerRef: n, ...a } = t; return n ? (0, Ve.jsx)(aw, { containerRef: n, ...a }) : (0, Ve.jsx)(nw, { ...a }); } (rw.className = ew), (rw.selector = '.chakra-portal'), (rw.displayName = 'Portal'); var [ow, iw] = $e({ name: 'ToastOptionsContext', strict: !1 }), lw = t => { const n = (0, e.useSyncExternalStore)( Uy.subscribe, Uy.getState, Uy.getState, ), { motionVariants: a, component: r = gy, portalProps: o } = t, i = Object.keys(n).map(e => { const t = n[e]; return (0, Ve.jsx)( 'div', { role: 'region', 'aria-live': 'polite', 'aria-label': 'Notifications-'.concat(e), id: 'chakra-toast-manager-'.concat(e), style: $c(e), children: (0, Ve.jsx)(qy, { initial: !1, children: t.map(e => (0, Ve.jsx)(r, { motionVariants: a, ...e }, e.id), ), }), }, e, ); }); return (0, Ve.jsx)(rw, { ...o, children: i }); }, sw = e => function (t) { let { children: n, theme: a = e, toastOptions: r, ...o } = t; return (0, Ve.jsxs)(ma, { theme: a, ...o, children: [ (0, Ve.jsx)(ow, { value: null == r ? void 0 : r.defaultOptions, children: n, }), (0, Ve.jsx)(lw, { ...r }), ], }); }, cw = sw(Vc), dw = (sw(Fc), [ 'borders', 'breakpoints', 'colors', 'components', 'config', 'direction', 'fonts', 'fontSizes', 'fontWeights', 'letterSpacings', 'lineHeights', 'radii', 'shadows', 'sizes', 'space', 'styles', 'transition', 'zIndices', ]); function uw(e) { return 'function' === typeof e; } var pw = e => function () { for (var t = arguments.length, n = new Array(t), a = 0; a < t; a++) n[a] = arguments[a]; let r = [...n], o = n[n.length - 1]; var i; return ( Je((i = o)) && dw.every(e => Object.prototype.hasOwnProperty.call(i, e)) && r.length > 1 ? (r = r.slice(0, r.length - 1)) : (o = e), (function () { for ( var e = arguments.length, t = new Array(e), n = 0; n < e; n++ ) t[n] = arguments[n]; return e => t.reduce((e, t) => t(e), e); })( ...r.map( e => t => uw(e) ? e(t) : (function () { for ( var e = arguments.length, t = new Array(e), n = 0; n < e; n++ ) t[n] = arguments[n]; return ot({}, ...t, hw); })(t, e), ), )(o) ); }, mw = pw(Vc); pw(Fc); function hw(e, t, n, a) { if ((uw(e) || uw(t)) && Object.prototype.hasOwnProperty.call(a, n)) return function () { const n = uw(e) ? e(...arguments) : e, a = uw(t) ? t(...arguments) : t; return ot({}, n, a, hw); }; } const fw = { baseStyle: { h1: { fontSize: { base: '36px', md: '54px' }, lineHeight: { base: '42px', md: '69px' }, fontWeight: '600', }, h2: { fontSize: { base: '26px', sm: '30px', md: '30px' }, lineHeight: { base: '1.5', sm: '37px', md: '48px' }, fontWeight: '600', textAlign: 'center', }, h3: { fontSize: { base: '21px', sm: '21px' }, fontWeight: '600', lineHeight: '31.5px', textAlign: 'center', }, h4: { fontSize: { base: '16px', sm: '18px' }, lineHeight: '27px' }, }, variants: { label: { color: 'dark.5', fontSize: { base: '24px', md: '26px' }, fontWeight: '600', lineHeight: { base: '36px', md: '30px' }, textAlign: 'center', }, }, }, gw = mw({ fonts: { heading: "'Poppins', Arial, sans-serif", body: "'Poppins', Arial, sans-serif", }, colors: { primary: '#1AAC7A', dark: { 1: '#EEEEEE', 2: '#C8C8C8', 3: '#818181', 4: '#515151', 5: '#171717', }, white: '#FFFFFF', red: { 50: '#FDE8E7', 100: '#FAC7C3', 200: '#F6A19B', 300: '#F27B73', 400: '#F05F55', 500: '#ED4337', 600: '#EB3D31', 700: '#E8342A', 800: '#E52C23', 900: '#E01E16', }, yellow: { 50: '#FFFCE7', 100: '#FEF8C2', 200: '#FDF39A', 300: '#FCEE71', 400: '#FCEB52', 500: '#FBE734', 600: '#FAE42F', 700: '#FAE027', 800: '#F9DD21', 900: '#F8D715', }, orange: { 25: '#FFF9EB', 50: '#FFF6E0', 100: '#FFE9B3', 200: '#FFDA80', 300: '#FFCB4D', 400: '#FFBF26', 500: '#FFB400', 600: '#FFAD00', 700: '#FFA400', 800: '#FF9C00', 900: '#FF8C00', }, green: { 25: '#F4FAF3', 50: '#EEF7ED', 100: '#D5EBD2', 200: '#B9DDB4', 300: '#9CCF96', 400: '#87C580', 500: '#72BB69', 600: '#6AB561', 700: '#5FAC56', 800: '#55A44C', 900: '#42963B', }, brand: { 50: '#FFEAEA', 100: '#FFC9C9', 200: '#FFA6A6', 300: '#FF8282', 400: '#FF6767', 500: '#FF4C4C', 600: '#FF4545', 700: '#FF3C3C', 800: '#FF3333', 900: '#FF2424', }, secondary: { 25: '#EBF1F8', 50: '#E0EAF4', 100: '#B3CBE3', 200: '#80A8D0', 300: '#4D85BD', 400: '#266AAE', 500: '#0050A0', 600: '#004998', 700: '#00408E', 800: '#003784', 900: '#002773', }, gray: { 50: '#FAFAFA', 100: '#F5F5F5', 200: '#EEEEEE', 300: '#E0E0E0', 400: '#BDBDBD', 500: '#9E9E9E', 600: '#757575', 700: '#616161', 800: '#424242', 900: '#212121', }, success: Vc.colors.green, warning: Vc.colors.orange, promo: Vc.colors.yellow, danger: Vc.colors.red, logoPrimary: '#FF3939', }, components: { Heading: { headingTheme: fw } }, }); const yw = function (e) { let { children: t } = e; return (0, Ve.jsx)(cw, { theme: gw, children: t }); }; var ww = hy('div'); ww.displayName = 'Box'; var bw = yy(function (e, t) { const { size: n, centerContent: a = !0, ...r } = e, o = a ? { display: 'flex', alignItems: 'center', justifyContent: 'center' } : {}; return (0, Ve.jsx)(ww, { ref: t, boxSize: n, __css: { ...o, flexShrink: 0, flexGrow: 0 }, ...r }); }); bw.displayName = 'Square'; var xw = yy(function (e, t) { const { size: n, ...a } = e; return (0, Ve.jsx)(bw, { size: n, ref: t, borderRadius: '9999px', ...a }); }); function vw(e) { return (0, Ve.jsx)(ww, { children: (0, Ve.jsx)('div', { className: 'test', children: 'Composer Page', }), }); } function zw(e) { return (0, Ve.jsx)(ww, { children: (0, Ve.jsx)('div', { className: 'test', children: 'Case studies', }), }); } xw.displayName = 'Circle'; const kw = JSON.parse( '{"title":"Homepage","slug":"test","__typename":"Page","blocks":[{"title":"Rozwi\u0144 potencja\u0142 swojego sklepu internetowego <span class=\\"d-block --green\\">Sprawd\u017a mo\u017cliwo\u015bci IdoSell</span>","tile":[{"title":"Gotowe integracje","content":"Posiadamy wbudowany system do obs\u0142ugi wielu magazyn\xf3w, zar\xf3wno w\u0142asnych, jak i dostawc\xf3w. Za pomoc\u0105 intuicyjnych narz\u0119dzi obs\u0142u\u017cysz zwroty, reklamacje i wystawisz niezb\u0119dne dokumenty sprzeda\u017cy.","link":{"label":"Przejd\u017a","href":"#","target":"_blank"}},{"title":"Wbudowany WMS","content":"Posiadamy wbudowany system do obs\u0142ugi wielu magazyn\xf3w, zar\xf3wno w\u0142asnych, jak i dostawc\xf3w. Za pomoc\u0105 intuicyjnych narz\u0119dzi obs\u0142u\u017cysz zwroty, reklamacje i wystawisz niezb\u0119dne dokumenty sprzeda\u017cy.","link":{"label":"Przejd\u017a","href":"#","target":"_blank"}},{"title":"Sprzeda\u017c mi\u0119dzynarodowa","content":"Rynek europejski jest w zasi\u0119gu r\u0119ki. Z IdoSell zyskujesz dost\u0119p do wbudowanych integracji z globalnymi partnerami.","link":{"label":"Przejd\u017a","href":"#","target":"_blank"}},{"title":"Sklep pod klucz","content":"Nasi eksperci spersonalizuj\u0105 sklep pod twoje potrzeby. Uruchomi\u0105 te integracje i funkcjonalno\u015bci, kt\xf3re s\u0105 najbardziej przydatne i pomog\u0105 ci w szybkim starcie sprzeda\u017cy na IdoSell. Z nami otrzymasz sklep gotowy do sprzeda\u017cy.","link":{"label":"Przejd\u017a","href":"#","target":"_blank"}},{"title":"Fulfillment","content":"W IdoSell znajdziesz integracje z najlepszymi partnerami logistycznymi, kt\xf3rzy zrealizuj\u0105 twoje zam\xf3wienia, obs\u0142u\u017c\u0105 zwroty, wynegocjuj\u0105 umowy z kurierami i b\u0119d\u0105 odpowiada\u0107 za pakowanie towar\xf3w.","link":{"label":"Przejd\u017a","href":"#","target":"_blank"}},{"title":"Bezpieczny sklep internetowy","content":"W IdoSell otrzymujesz najbezpieczniejszy system. Gwarantujemy Ci niezawodno\u015b\u0107 i dost\u0119pno\u015b\u0107 us\u0142ugi przez 99.98% czasu.","link":{"label":"Przejd\u017a","href":"#","target":"_blank"}}]}]}', ); var jw = yy(function (e, t) { const { direction: n, align: a, justify: r, wrap: o, basis: i, grow: l, shrink: s, ...c } = e, d = { display: 'flex', flexDirection: n, alignItems: a, justifyContent: r, flexWrap: o, flexBasis: i, flexGrow: l, flexShrink: s, }; return (0, Ve.jsx)(hy.div, { ref: t, __css: d, ...c }); }); function Sw(e) { const t = Object.assign({}, e); for (let n in t) void 0 === t[n] && delete t[n]; return t; } jw.displayName = 'Flex'; var Ew = yy(function (e, t) { const n = zy('Text', e), { className: a, align: r, decoration: o, casing: i, ...l } = Gn(e), s = Sw({ textAlign: e.align, textDecoration: e.decoration, textTransform: e.casing, }); return (0, Ve.jsx)(hy.p, { ref: t, className: Qe('chakra-text', e.className), ...s, ...l, __css: n }); }); Ew.displayName = 'Text'; var _w = yy(function (e, t) { const n = zy('Link', e), { className: a, isExternal: r, ...o } = Gn(e); return (0, Ve.jsx)(hy.a, { target: r ? '_blank' : void 0, rel: r ? 'noopener' : void 0, ref: t, className: Qe('chakra-link', a), ...o, __css: n }); }); function Cw(t) { let n = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}; const { ssr: a = !0, fallback: r } = n, { getWindow: o } = (function () { let { defer: t } = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}; const [, n] = (0, e.useReducer)(e => e + 1, 0); return ( la(() => { t && n(); }, [t]), (0, e.useContext)(ua) ); })(), i = Array.isArray(t) ? t : [t]; let l = Array.isArray(r) ? r : [r]; l = l.filter(e => null != e); const [s, c] = (0, e.useState)(() => i.map((e, t) => ({ media: e, matches: a ? !!l[t] : o().matchMedia(e).matches, })), ); return ( (0, e.useEffect)(() => { const e = o(); c(i.map(t => ({ media: t, matches: e.matchMedia(t).matches }))); const t = i.map(t => e.matchMedia(t)), n = e => { c(t => t .slice() .map(t => t.media === e.media ? { ...t, matches: e.matches } : t, ), ); }; return ( t.forEach(e => { 'function' === typeof e.addListener ? e.addListener(n) : e.addEventListener('change', n); }), () => { t.forEach(e => { 'function' === typeof e.removeListener ? e.removeListener(n) : e.removeEventListener('change', n); }); } ); }, [o]), s.map(e => e.matches) ); } function Iw(e) { const { breakpoint: t, hide: n, children: a, ssr: r } = e, [o] = Cw(t, { ssr: r }); return (n ? !o : o) ? a : null; } _w.displayName = 'Link'; var Tw = (e, t) => { var n, a; return null != (a = null == (n = null == e ? void 0 : e.breakpoints) ? void 0 : n[t]) ? a : t; }; function Pw(e) { const { breakpoint: t = '', below: n, above: a } = e, r = wy(), o = Tw(r, n), i = Tw(r, a); let l = t; return ( o ? (l = '(max-width: '.concat(o, ')')) : i && (l = '(min-width: '.concat(i, ')')), l ); } function Aw(e) { const { children: t, ssr: n } = e, a = Pw(e); return (0, Ve.jsx)(Iw, { breakpoint: a, ssr: n, children: t }); } Aw.displayName = 'Show'; var Rw = yy(function (e, t) { const { templateAreas: n, gap: a, rowGap: r, columnGap: o, column: i, row: l, autoFlow: s, autoRows: c, templateRows: d, autoColumns: u, templateColumns: p, ...m } = e, h = { display: 'grid', gridTemplateAreas: n, gridGap: a, gridRowGap: r, gridColumnGap: o, gridAutoColumns: u, gridColumn: i, gridRow: l, gridAutoFlow: s, gridAutoRows: c, gridTemplateRows: d, gridTemplateColumns: p, }; return (0, Ve.jsx)(hy.div, { ref: t, __css: h, ...m }); }); function Nw(e) { const { children: t, ssr: n } = e, a = Pw(e); return (0, Ve.jsx)(Iw, { breakpoint: a, hide: !0, ssr: n, children: t }); } (Rw.displayName = 'Grid'), (Nw.displayName = 'Hide'); Object.freeze(['base', 'sm', 'md', 'lg', 'xl', '2xl']); function Dw(e, t) { return Array.isArray(e) ? e.map(e => (null === e ? null : t(e))) : Je(e) ? Object.keys(e).reduce((n, a) => ((n[a] = t(e[a])), n), {}) : null != e ? t(e) : null; } function Lw(e) { return Dw(e, e => 'auto' === e ? 'auto' : 'span '.concat(e, '/span ').concat(e), ); } var Ow = yy(function (e, t) { const { area: n, colSpan: a, colStart: r, colEnd: o, rowEnd: i, rowSpan: l, rowStart: s, ...c } = e, d = Sw({ gridArea: n, gridColumn: Lw(a), gridRow: Lw(l), gridColumnStart: r, gridColumnEnd: o, gridRowStart: s, gridRowEnd: i, }); return (0, Ve.jsx)(hy.div, { ref: t, __css: d, ...c }); }); Ow.displayName = 'GridItem'; var Mw = function () { return ( (Mw = Object.assign || function (e) { for (var t, n = 1, a = arguments.length; n < a; n++) for (var r in (t = arguments[n])) Object.prototype.hasOwnProperty.call(t, r) && (e[r] = t[r]); return e; }), Mw.apply(this, arguments) ); }; Object.create; function Bw(e, t, n) { if (n || 2 === arguments.length) for (var a, r = 0, o = t.length; r < o; r++) (!a && r in t) || (a || (a = Array.prototype.slice.call(t, 0, r)), (a[r] = t[r])); return e.concat(a || Array.prototype.slice.call(t)); } Object.create; 'function' === typeof SuppressedError && SuppressedError; var Uw = n(613), Vw = n.n(Uw), Fw = '-ms-', Ww = '-moz-', Hw = '-webkit-', Gw = 'comm', $w = 'rule', Zw = 'decl', Xw = '@import', Kw = '@keyframes', qw = '@layer', Yw = Math.abs, Qw = String.fromCharCode, Jw = Object.assign; function eb(e) { return e.trim(); } function tb(e, t) { return (e = t.exec(e)) ? e[0] : e; } function nb(e, t, n) { return e.replace(t, n); } function ab(e, t) { return e.indexOf(t); } function rb(e, t) { return 0 | e.charCodeAt(t); } function ob(e, t, n) { return e.slice(t, n); } function ib(e) { return e.length; } function lb(e) { return e.length; } function sb(e, t) { return t.push(e), e; } function cb(e, t) { return e.filter(function (e) { return !tb(e, t); }); } var db = 1, ub = 1, pb = 0, mb = 0, hb = 0, fb = ''; function gb(e, t, n, a, r, o, i, l) { return { value: e, root: t, parent: n, type: a, props: r, children: o, line: db, column: ub, length: i, return: '', siblings: l, }; } function yb(e, t) { return Jw( gb('', null, null, '', null, null, 0, e.siblings), e, { length: -e.length }, t, ); } function wb(e) { for (; e.root; ) e = yb(e.root, { children: [e] }); sb(e, e.siblings); } function bb() { return ( (hb = mb < pb ? rb(fb, mb++) : 0), ub++, 10 === hb && ((ub = 1), db++), hb ); } function xb() { return rb(fb, mb); } function vb() { return mb; } function zb(e, t) { return ob(fb, e, t); } function kb(e) { switch (e) { case 0: case 9: case 10: case 13: case 32: return 5; case 33: case 43: case 44: case 47: case 62: case 64: case 126: case 59: case 123: case 125: return 4; case 58: return 3; case 34: case 39: case 40: case 91: return 2; case 41: case 93: return 1; } return 0; } function jb(e) { return (db = ub = 1), (pb = ib((fb = e))), (mb = 0), []; } function Sb(e) { return (fb = ''), e; } function Eb(e) { return eb(zb(mb - 1, Ib(91 === e ? e + 2 : 40 === e ? e + 1 : e))); } function _b(e) { for (; (hb = xb()) && hb < 33; ) bb(); return kb(e) > 2 || kb(hb) > 3 ? '' : ' '; } function Cb(e, t) { for ( ; --t && bb() && !(hb < 48 || hb > 102 || (hb > 57 && hb < 65) || (hb > 70 && hb < 97)); ); return zb(e, vb() + (t < 6 && 32 == xb() && 32 == bb())); } function Ib(e) { for (; bb(); ) switch (hb) { case e: return mb; case 34: case 39: 34 !== e && 39 !== e && Ib(hb); break; case 40: 41 === e && Ib(e); break; case 92: bb(); } return mb; } function Tb(e, t) { for (; bb() && e + hb !== 57 && (e + hb !== 84 || 47 !== xb()); ); return '/*' + zb(t, mb - 1) + '*' + Qw(47 === e ? e : bb()); } function Pb(e) { for (; !kb(xb()); ) bb(); return zb(e, mb); } function Ab(e, t) { for (var n = '', a = 0; a < e.length; a++) n += t(e[a], a, e, t) || ''; return n; } function Rb(e, t, n, a) { switch (e.type) { case qw: if (e.children.length) break; case Xw: case Zw: return (e.return = e.return || e.value); case Gw: return ''; case Kw: return (e.return = e.value + '{' + Ab(e.children, a) + '}'); case $w: if (!ib((e.value = e.props.join(',')))) return ''; } return ib((n = Ab(e.children, a))) ? (e.return = e.value + '{' + n + '}') : ''; } function Nb(e, t, n) { switch ( (function (e, t) { return 45 ^ rb(e, 0) ? (((((((t << 2) ^ rb(e, 0)) << 2) ^ rb(e, 1)) << 2) ^ rb(e, 2)) << 2) ^ rb(e, 3) : 0; })(e, t) ) { case 5103: return Hw + 'print-' + e + e; case 5737: case 4201: case 3177: case 3433: case 1641: case 4457: case 2921: case 5572: case 6356: case 5844: case 3191: case 6645: case 3005: case 6391: case 5879: case 5623: case 6135: case 4599: case 4855: case 4215: case 6389: case 5109: case 5365: case 5621: case 3829: return Hw + e + e; case 4789: return Ww + e + e; case 5349: case 4246: case 4810: case 6968: case 2756: return Hw + e + Ww + e + Fw + e + e; case 5936: switch (rb(e, t + 11)) { case 114: return Hw + e + Fw + nb(e, /[svh]\w+-[tblr]{2}/, 'tb') + e; case 108: return Hw + e + Fw + nb(e, /[svh]\w+-[tblr]{2}/, 'tb-rl') + e; case 45: return Hw + e + Fw + nb(e, /[svh]\w+-[tblr]{2}/, 'lr') + e; } case 6828: case 4268: case 2903: return Hw + e + Fw + e + e; case 6165: return Hw + e + Fw + 'flex-' + e + e; case 5187: return ( Hw + e + nb(e, /(\w+).+(:[^]+)/, Hw + 'box-$1$2' + Fw + 'flex-$1$2') + e ); case 5443: return ( Hw + e + Fw + 'flex-item-' + nb(e, /flex-|-self/g, '') + (tb(e, /flex-|baseline/) ? '' : Fw + 'grid-row-' + nb(e, /flex-|-self/g, '')) + e ); case 4675: return ( Hw + e + Fw + 'flex-line-pack' + nb(e, /align-content|flex-|-self/g, '') + e ); case 5548: return Hw + e + Fw + nb(e, 'shrink', 'negative') + e; case 5292: return Hw + e + Fw + nb(e, 'basis', 'preferred-size') + e; case 6060: return ( Hw + 'box-' + nb(e, '-grow', '') + Hw + e + Fw + nb(e, 'grow', 'positive') + e ); case 4554: return Hw + nb(e, /([^-])(transform)/g, '$1' + Hw + '$2') + e; case 6187: return ( nb( nb(nb(e, /(zoom-|grab)/, Hw + '$1'), /(image-set)/, Hw + '$1'), e, '', ) + e ); case 5495: case 3959: return nb(e, /(image-set\([^]*)/, Hw + '$1$`$1'); case 4968: return ( nb( nb( e, /(.+:)(flex-)?(.*)/, Hw + 'box-pack:$3' + Fw + 'flex-pack:$3', ), /s.+-b[^;]+/, 'justify', ) + Hw + e + e ); case 4200: if (!tb(e, /flex-|baseline/)) return Fw + 'grid-column-align' + ob(e, t) + e; break; case 2592: case 3360: return Fw + nb(e, 'template-', '') + e; case 4384: case 3616: return n && n.some(function (e, n) { return (t = n), tb(e.props, /grid-\w+-end/); }) ? ~ab(e + (n = n[t].value), 'span') ? e : Fw + nb(e, '-start', '') + e + Fw + 'grid-row-span:' + (~ab(n, 'span') ? tb(n, /\d+/) : +tb(n, /\d+/) - +tb(e, /\d+/)) + ';' : Fw + nb(e, '-start', '') + e; case 4896: case 4128: return n && n.some(function (e) { return tb(e.props, /grid-\w+-start/); }) ? e : Fw + nb(nb(e, '-end', '-span'), 'span ', '') + e; case 4095: case 3583: case 4068: case 2532: return nb(e, /(.+)-inline(.+)/, Hw + '$1$2') + e; case 8116: case 7059: case 5753: case 5535: case 5445: case 5701: case 4933: case 4677: case 5533: case 5789: case 5021: case 4765: if (ib(e) - 1 - t > 6) switch (rb(e, t + 1)) { case 109: if (45 !== rb(e, t + 4)) break; case 102: return ( nb( e, /(.+:)(.+)-([^]+)/, '$1' + Hw + '$2-$3$1' + Ww + (108 == rb(e, t + 3) ? '$3' : '$2-$3'), ) + e ); case 115: return ~ab(e, 'stretch') ? Nb(nb(e, 'stretch', 'fill-available'), t, n) + e : e; } break; case 5152: case 5920: return nb( e, /(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/, function (t, n, a, r, o, i, l) { return ( Fw + n + ':' + a + l + (r ? Fw + n + '-span:' + (o ? i : +i - +a) + l : '') + e ); }, ); case 4949: if (121 === rb(e, t + 6)) return nb(e, ':', ':' + Hw) + e; break; case 6444: switch (rb(e, 45 === rb(e, 14) ? 18 : 11)) { case 120: return ( nb( e, /(.+:)([^;\s!]+)(;|(\s+)?!.+)?/, '$1' + Hw + (45 === rb(e, 14) ? 'inline-' : '') + 'box$3$1' + Hw + '$2$3$1' + Fw + '$2box$3', ) + e ); case 100: return nb(e, ':', ':' + Fw) + e; } break; case 5719: case 2647: case 2135: case 3927: case 2391: return nb(e, 'scroll-', 'scroll-snap-') + e; } return e; } function Db(e, t, n, a) { if (e.length > -1 && !e.return) switch (e.type) { case Zw: return void (e.return = Nb(e.value, e.length, n)); case Kw: return Ab([yb(e, { value: nb(e.value, '@', '@' + Hw) })], a); case $w: if (e.length) return (function (e, t) { return e.map(t).join(''); })((n = e.props), function (t) { switch (tb(t, (a = /(::plac\w+|:read-\w+)/))) { case ':read-only': case ':read-write': wb( yb(e, { props: [ nb(t, /:(read-\w+)/, ':' + Ww + '$1'), ], }), ), wb(yb(e, { props: [t] })), Jw(e, { props: cb(n, a) }); break; case '::placeholder': wb( yb(e, { props: [ nb( t, /:(plac\w+)/, ':' + Hw + 'input-$1', ), ], }), ), wb( yb(e, { props: [ nb( t, /:(plac\w+)/, ':' + Ww + '$1', ), ], }), ), wb( yb(e, { props: [ nb( t, /:(plac\w+)/, Fw + 'input-$1', ), ], }), ), wb(yb(e, { props: [t] })), Jw(e, { props: cb(n, a) }); } return ''; }); } } function Lb(e) { return Sb(Ob('', null, null, null, [''], (e = jb(e)), 0, [0], e)); } function Ob(e, t, n, a, r, o, i, l, s) { for ( var c = 0, d = 0, u = i, p = 0, m = 0, h = 0, f = 1, g = 1, y = 1, w = 0, b = '', x = r, v = o, z = a, k = b; g; ) switch (((h = w), (w = bb()))) { case 40: if (108 != h && 58 == rb(k, u - 1)) { -1 != ab((k += nb(Eb(w), '&', '&\f')), '&\f') && (y = -1); break; } case 34: case 39: case 91: k += Eb(w); break; case 9: case 10: case 13: case 32: k += _b(h); break; case 92: k += Cb(vb() - 1, 7); continue; case 47: switch (xb()) { case 42: case 47: sb(Bb(Tb(bb(), vb()), t, n, s), s); break; default: k += '/'; } break; case 123 * f: l[c++] = ib(k) * y; case 125 * f: case 59: case 0: switch (w) { case 0: case 125: g = 0; case 59 + d: -1 == y && (k = nb(k, /\f/g, '')), m > 0 && ib(k) - u && sb( m > 32 ? Ub(k + ';', a, n, u - 1, s) : Ub(nb(k, ' ', '') + ';', a, n, u - 2, s), s, ); break; case 59: k += ';'; default: if ( (sb( (z = Mb( k, t, n, c, d, r, l, b, (x = []), (v = []), u, o, )), o, ), 123 === w) ) if (0 === d) Ob(k, t, z, z, x, o, u, l, v); else switch (99 === p && 110 === rb(k, 3) ? 100 : p) { case 100: case 108: case 109: case 115: Ob( e, z, z, a && sb( Mb( e, z, z, 0, 0, r, l, b, r, (x = []), u, v, ), v, ), r, v, u, l, a ? x : v, ); break; default: Ob(k, z, z, z, [''], v, 0, l, v); } } (c = d = m = 0), (f = y = 1), (b = k = ''), (u = i); break; case 58: (u = 1 + ib(k)), (m = h); default: if (f < 1) if (123 == w) --f; else if ( 125 == w && 0 == f++ && 125 == ((hb = mb > 0 ? rb(fb, --mb) : 0), ub--, 10 === hb && ((ub = 1), db--), hb) ) continue; switch (((k += Qw(w)), w * f)) { case 38: y = d > 0 ? 1 : ((k += '\f'), -1); break; case 44: (l[c++] = (ib(k) - 1) * y), (y = 1); break; case 64: 45 === xb() && (k += Eb(bb())), (p = xb()), (d = u = ib((b = k += Pb(vb())))), w++; break; case 45: 45 === h && 2 == ib(k) && (f = 0); } } return o; } function Mb(e, t, n, a, r, o, i, l, s, c, d, u) { for ( var p = r - 1, m = 0 === r ? o : [''], h = lb(m), f = 0, g = 0, y = 0; f < a; ++f ) for (var w = 0, b = ob(e, p + 1, (p = Yw((g = i[f])))), x = e; w < h; ++w) (x = eb(g > 0 ? m[w] + ' ' + b : nb(b, /&\f/g, m[w]))) && (s[y++] = x); return gb(e, t, n, 0 === r ? $w : l, s, c, d, u); } function Bb(e, t, n, a) { return gb(e, t, n, Gw, Qw(hb), ob(e, 2, -2), 0, a); } function Ub(e, t, n, a, r) { return gb(e, t, n, Zw, ob(e, 0, a), ob(e, a + 1, -1), a, r); } var Vb = ('undefined' != typeof process && void 0 !== { NODE_ENV: 'production', PUBLIC_URL: '/idosell-pages', WDS_SOCKET_HOST: void 0, WDS_SOCKET_PATH: void 0, WDS_SOCKET_PORT: void 0, FAST_REFRESH: !0, REACT_APP_VERCEL_URL: 'idosell-pages-4u6m-cfw4ma10y-iai-sas-projects.vercel.app', REACT_APP_VERCEL_GIT_COMMIT_SHA: 'd770608f300c4369611daa728aa3ab7ede6dc39c', REACT_APP_VERCEL_PROJECT_PRODUCTION_URL: 'idosell-pages.vercel.app', REACT_APP_VERCEL_ENV: 'production', REACT_APP_VERCEL_GIT_PREVIOUS_SHA: '', REACT_APP_VERCEL_GIT_PROVIDER: 'github', REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_LOGIN: 'kacperlew', REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_NAME: 'Kacper Lewandowski', REACT_APP_VERCEL_GIT_REPO_SLUG: 'idosell-pages', REACT_APP_VERCEL_GIT_REPO_OWNER: 'kacperlew', REACT_APP_VERCEL_GIT_PULL_REQUEST_ID: '', REACT_APP_VERCEL_BRANCH_URL: 'idosell-pages-4u6m-git-main-iai-sas-projects.vercel.app', REACT_APP_VERCEL_GIT_COMMIT_MESSAGE: 'Update homepage page', REACT_APP_VERCEL_GIT_REPO_ID: '673459819', REACT_APP_VERCEL_GIT_COMMIT_REF: 'main', } && ({ NODE_ENV: 'production', PUBLIC_URL: '/idosell-pages', WDS_SOCKET_HOST: void 0, WDS_SOCKET_PATH: void 0, WDS_SOCKET_PORT: void 0, FAST_REFRESH: !0, REACT_APP_VERCEL_URL: 'idosell-pages-4u6m-cfw4ma10y-iai-sas-projects.vercel.app', REACT_APP_VERCEL_GIT_COMMIT_SHA: 'd770608f300c4369611daa728aa3ab7ede6dc39c', REACT_APP_VERCEL_PROJECT_PRODUCTION_URL: 'idosell-pages.vercel.app', REACT_APP_VERCEL_ENV: 'production', REACT_APP_VERCEL_GIT_PREVIOUS_SHA: '', REACT_APP_VERCEL_GIT_PROVIDER: 'github', REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_LOGIN: 'kacperlew', REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_NAME: 'Kacper Lewandowski', REACT_APP_VERCEL_GIT_REPO_SLUG: 'idosell-pages', REACT_APP_VERCEL_GIT_REPO_OWNER: 'kacperlew', REACT_APP_VERCEL_GIT_PULL_REQUEST_ID: '', REACT_APP_VERCEL_BRANCH_URL: 'idosell-pages-4u6m-git-main-iai-sas-projects.vercel.app', REACT_APP_VERCEL_GIT_COMMIT_MESSAGE: 'Update homepage page', REACT_APP_VERCEL_GIT_REPO_ID: '673459819', REACT_APP_VERCEL_GIT_COMMIT_REF: 'main', }.REACT_APP_SC_ATTR || { NODE_ENV: 'production', PUBLIC_URL: '/idosell-pages', WDS_SOCKET_HOST: void 0, WDS_SOCKET_PATH: void 0, WDS_SOCKET_PORT: void 0, FAST_REFRESH: !0, REACT_APP_VERCEL_URL: 'idosell-pages-4u6m-cfw4ma10y-iai-sas-projects.vercel.app', REACT_APP_VERCEL_GIT_COMMIT_SHA: 'd770608f300c4369611daa728aa3ab7ede6dc39c', REACT_APP_VERCEL_PROJECT_PRODUCTION_URL: 'idosell-pages.vercel.app', REACT_APP_VERCEL_ENV: 'production', REACT_APP_VERCEL_GIT_PREVIOUS_SHA: '', REACT_APP_VERCEL_GIT_PROVIDER: 'github', REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_LOGIN: 'kacperlew', REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_NAME: 'Kacper Lewandowski', REACT_APP_VERCEL_GIT_REPO_SLUG: 'idosell-pages', REACT_APP_VERCEL_GIT_REPO_OWNER: 'kacperlew', REACT_APP_VERCEL_GIT_PULL_REQUEST_ID: '', REACT_APP_VERCEL_BRANCH_URL: 'idosell-pages-4u6m-git-main-iai-sas-projects.vercel.app', REACT_APP_VERCEL_GIT_COMMIT_MESSAGE: 'Update homepage page', REACT_APP_VERCEL_GIT_REPO_ID: '673459819', REACT_APP_VERCEL_GIT_COMMIT_REF: 'main', }.SC_ATTR)) || 'data-styled', Fb = 'undefined' != typeof window && 'HTMLElement' in window, Wb = Boolean( 'boolean' == typeof SC_DISABLE_SPEEDY ? SC_DISABLE_SPEEDY : 'undefined' != typeof process && void 0 !== { NODE_ENV: 'production', PUBLIC_URL: '/idosell-pages', WDS_SOCKET_HOST: void 0, WDS_SOCKET_PATH: void 0, WDS_SOCKET_PORT: void 0, FAST_REFRESH: !0, REACT_APP_VERCEL_URL: 'idosell-pages-4u6m-cfw4ma10y-iai-sas-projects.vercel.app', REACT_APP_VERCEL_GIT_COMMIT_SHA: 'd770608f300c4369611daa728aa3ab7ede6dc39c', REACT_APP_VERCEL_PROJECT_PRODUCTION_URL: 'idosell-pages.vercel.app', REACT_APP_VERCEL_ENV: 'production', REACT_APP_VERCEL_GIT_PREVIOUS_SHA: '', REACT_APP_VERCEL_GIT_PROVIDER: 'github', REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_LOGIN: 'kacperlew', REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_NAME: 'Kacper Lewandowski', REACT_APP_VERCEL_GIT_REPO_SLUG: 'idosell-pages', REACT_APP_VERCEL_GIT_REPO_OWNER: 'kacperlew', REACT_APP_VERCEL_GIT_PULL_REQUEST_ID: '', REACT_APP_VERCEL_BRANCH_URL: 'idosell-pages-4u6m-git-main-iai-sas-projects.vercel.app', REACT_APP_VERCEL_GIT_COMMIT_MESSAGE: 'Update homepage page', REACT_APP_VERCEL_GIT_REPO_ID: '673459819', REACT_APP_VERCEL_GIT_COMMIT_REF: 'main', } && void 0 !== { NODE_ENV: 'production', PUBLIC_URL: '/idosell-pages', WDS_SOCKET_HOST: void 0, WDS_SOCKET_PATH: void 0, WDS_SOCKET_PORT: void 0, FAST_REFRESH: !0, REACT_APP_VERCEL_URL: 'idosell-pages-4u6m-cfw4ma10y-iai-sas-projects.vercel.app', REACT_APP_VERCEL_GIT_COMMIT_SHA: 'd770608f300c4369611daa728aa3ab7ede6dc39c', REACT_APP_VERCEL_PROJECT_PRODUCTION_URL: 'idosell-pages.vercel.app', REACT_APP_VERCEL_ENV: 'production', REACT_APP_VERCEL_GIT_PREVIOUS_SHA: '', REACT_APP_VERCEL_GIT_PROVIDER: 'github', REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_LOGIN: 'kacperlew', REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_NAME: 'Kacper Lewandowski', REACT_APP_VERCEL_GIT_REPO_SLUG: 'idosell-pages', REACT_APP_VERCEL_GIT_REPO_OWNER: 'kacperlew', REACT_APP_VERCEL_GIT_PULL_REQUEST_ID: '', REACT_APP_VERCEL_BRANCH_URL: 'idosell-pages-4u6m-git-main-iai-sas-projects.vercel.app', REACT_APP_VERCEL_GIT_COMMIT_MESSAGE: 'Update homepage page', REACT_APP_VERCEL_GIT_REPO_ID: '673459819', REACT_APP_VERCEL_GIT_COMMIT_REF: 'main', }.REACT_APP_SC_DISABLE_SPEEDY && '' !== { NODE_ENV: 'production', PUBLIC_URL: '/idosell-pages', WDS_SOCKET_HOST: void 0, WDS_SOCKET_PATH: void 0, WDS_SOCKET_PORT: void 0, FAST_REFRESH: !0, REACT_APP_VERCEL_URL: 'idosell-pages-4u6m-cfw4ma10y-iai-sas-projects.vercel.app', REACT_APP_VERCEL_GIT_COMMIT_SHA: 'd770608f300c4369611daa728aa3ab7ede6dc39c', REACT_APP_VERCEL_PROJECT_PRODUCTION_URL: 'idosell-pages.vercel.app', REACT_APP_VERCEL_ENV: 'production', REACT_APP_VERCEL_GIT_PREVIOUS_SHA: '', REACT_APP_VERCEL_GIT_PROVIDER: 'github', REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_LOGIN: 'kacperlew', REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_NAME: 'Kacper Lewandowski', REACT_APP_VERCEL_GIT_REPO_SLUG: 'idosell-pages', REACT_APP_VERCEL_GIT_REPO_OWNER: 'kacperlew', REACT_APP_VERCEL_GIT_PULL_REQUEST_ID: '', REACT_APP_VERCEL_BRANCH_URL: 'idosell-pages-4u6m-git-main-iai-sas-projects.vercel.app', REACT_APP_VERCEL_GIT_COMMIT_MESSAGE: 'Update homepage page', REACT_APP_VERCEL_GIT_REPO_ID: '673459819', REACT_APP_VERCEL_GIT_COMMIT_REF: 'main', }.REACT_APP_SC_DISABLE_SPEEDY ? 'false' !== { NODE_ENV: 'production', PUBLIC_URL: '/idosell-pages', WDS_SOCKET_HOST: void 0, WDS_SOCKET_PATH: void 0, WDS_SOCKET_PORT: void 0, FAST_REFRESH: !0, REACT_APP_VERCEL_URL: 'idosell-pages-4u6m-cfw4ma10y-iai-sas-projects.vercel.app', REACT_APP_VERCEL_GIT_COMMIT_SHA: 'd770608f300c4369611daa728aa3ab7ede6dc39c', REACT_APP_VERCEL_PROJECT_PRODUCTION_URL: 'idosell-pages.vercel.app', REACT_APP_VERCEL_ENV: 'production', REACT_APP_VERCEL_GIT_PREVIOUS_SHA: '', REACT_APP_VERCEL_GIT_PROVIDER: 'github', REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_LOGIN: 'kacperlew', REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_NAME: 'Kacper Lewandowski', REACT_APP_VERCEL_GIT_REPO_SLUG: 'idosell-pages', REACT_APP_VERCEL_GIT_REPO_OWNER: 'kacperlew', REACT_APP_VERCEL_GIT_PULL_REQUEST_ID: '', REACT_APP_VERCEL_BRANCH_URL: 'idosell-pages-4u6m-git-main-iai-sas-projects.vercel.app', REACT_APP_VERCEL_GIT_COMMIT_MESSAGE: 'Update homepage page', REACT_APP_VERCEL_GIT_REPO_ID: '673459819', REACT_APP_VERCEL_GIT_COMMIT_REF: 'main', }.REACT_APP_SC_DISABLE_SPEEDY && { NODE_ENV: 'production', PUBLIC_URL: '/idosell-pages', WDS_SOCKET_HOST: void 0, WDS_SOCKET_PATH: void 0, WDS_SOCKET_PORT: void 0, FAST_REFRESH: !0, REACT_APP_VERCEL_URL: 'idosell-pages-4u6m-cfw4ma10y-iai-sas-projects.vercel.app', REACT_APP_VERCEL_GIT_COMMIT_SHA: 'd770608f300c4369611daa728aa3ab7ede6dc39c', REACT_APP_VERCEL_PROJECT_PRODUCTION_URL: 'idosell-pages.vercel.app', REACT_APP_VERCEL_ENV: 'production', REACT_APP_VERCEL_GIT_PREVIOUS_SHA: '', REACT_APP_VERCEL_GIT_PROVIDER: 'github', REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_LOGIN: 'kacperlew', REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_NAME: 'Kacper Lewandowski', REACT_APP_VERCEL_GIT_REPO_SLUG: 'idosell-pages', REACT_APP_VERCEL_GIT_REPO_OWNER: 'kacperlew', REACT_APP_VERCEL_GIT_PULL_REQUEST_ID: '', REACT_APP_VERCEL_BRANCH_URL: 'idosell-pages-4u6m-git-main-iai-sas-projects.vercel.app', REACT_APP_VERCEL_GIT_COMMIT_MESSAGE: 'Update homepage page', REACT_APP_VERCEL_GIT_REPO_ID: '673459819', REACT_APP_VERCEL_GIT_COMMIT_REF: 'main', }.REACT_APP_SC_DISABLE_SPEEDY : 'undefined' != typeof process && void 0 !== { NODE_ENV: 'production', PUBLIC_URL: '/idosell-pages', WDS_SOCKET_HOST: void 0, WDS_SOCKET_PATH: void 0, WDS_SOCKET_PORT: void 0, FAST_REFRESH: !0, REACT_APP_VERCEL_URL: 'idosell-pages-4u6m-cfw4ma10y-iai-sas-projects.vercel.app', REACT_APP_VERCEL_GIT_COMMIT_SHA: 'd770608f300c4369611daa728aa3ab7ede6dc39c', REACT_APP_VERCEL_PROJECT_PRODUCTION_URL: 'idosell-pages.vercel.app', REACT_APP_VERCEL_ENV: 'production', REACT_APP_VERCEL_GIT_PREVIOUS_SHA: '', REACT_APP_VERCEL_GIT_PROVIDER: 'github', REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_LOGIN: 'kacperlew', REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_NAME: 'Kacper Lewandowski', REACT_APP_VERCEL_GIT_REPO_SLUG: 'idosell-pages', REACT_APP_VERCEL_GIT_REPO_OWNER: 'kacperlew', REACT_APP_VERCEL_GIT_PULL_REQUEST_ID: '', REACT_APP_VERCEL_BRANCH_URL: 'idosell-pages-4u6m-git-main-iai-sas-projects.vercel.app', REACT_APP_VERCEL_GIT_COMMIT_MESSAGE: 'Update homepage page', REACT_APP_VERCEL_GIT_REPO_ID: '673459819', REACT_APP_VERCEL_GIT_COMMIT_REF: 'main', } && void 0 !== { NODE_ENV: 'production', PUBLIC_URL: '/idosell-pages', WDS_SOCKET_HOST: void 0, WDS_SOCKET_PATH: void 0, WDS_SOCKET_PORT: void 0, FAST_REFRESH: !0, REACT_APP_VERCEL_URL: 'idosell-pages-4u6m-cfw4ma10y-iai-sas-projects.vercel.app', REACT_APP_VERCEL_GIT_COMMIT_SHA: 'd770608f300c4369611daa728aa3ab7ede6dc39c', REACT_APP_VERCEL_PROJECT_PRODUCTION_URL: 'idosell-pages.vercel.app', REACT_APP_VERCEL_ENV: 'production', REACT_APP_VERCEL_GIT_PREVIOUS_SHA: '', REACT_APP_VERCEL_GIT_PROVIDER: 'github', REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_LOGIN: 'kacperlew', REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_NAME: 'Kacper Lewandowski', REACT_APP_VERCEL_GIT_REPO_SLUG: 'idosell-pages', REACT_APP_VERCEL_GIT_REPO_OWNER: 'kacperlew', REACT_APP_VERCEL_GIT_PULL_REQUEST_ID: '', REACT_APP_VERCEL_BRANCH_URL: 'idosell-pages-4u6m-git-main-iai-sas-projects.vercel.app', REACT_APP_VERCEL_GIT_COMMIT_MESSAGE: 'Update homepage page', REACT_APP_VERCEL_GIT_REPO_ID: '673459819', REACT_APP_VERCEL_GIT_COMMIT_REF: 'main', }.SC_DISABLE_SPEEDY && '' !== { NODE_ENV: 'production', PUBLIC_URL: '/idosell-pages', WDS_SOCKET_HOST: void 0, WDS_SOCKET_PATH: void 0, WDS_SOCKET_PORT: void 0, FAST_REFRESH: !0, REACT_APP_VERCEL_URL: 'idosell-pages-4u6m-cfw4ma10y-iai-sas-projects.vercel.app', REACT_APP_VERCEL_GIT_COMMIT_SHA: 'd770608f300c4369611daa728aa3ab7ede6dc39c', REACT_APP_VERCEL_PROJECT_PRODUCTION_URL: 'idosell-pages.vercel.app', REACT_APP_VERCEL_ENV: 'production', REACT_APP_VERCEL_GIT_PREVIOUS_SHA: '', REACT_APP_VERCEL_GIT_PROVIDER: 'github', REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_LOGIN: 'kacperlew', REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_NAME: 'Kacper Lewandowski', REACT_APP_VERCEL_GIT_REPO_SLUG: 'idosell-pages', REACT_APP_VERCEL_GIT_REPO_OWNER: 'kacperlew', REACT_APP_VERCEL_GIT_PULL_REQUEST_ID: '', REACT_APP_VERCEL_BRANCH_URL: 'idosell-pages-4u6m-git-main-iai-sas-projects.vercel.app', REACT_APP_VERCEL_GIT_COMMIT_MESSAGE: 'Update homepage page', REACT_APP_VERCEL_GIT_REPO_ID: '673459819', REACT_APP_VERCEL_GIT_COMMIT_REF: 'main', }.SC_DISABLE_SPEEDY && 'false' !== { NODE_ENV: 'production', PUBLIC_URL: '/idosell-pages', WDS_SOCKET_HOST: void 0, WDS_SOCKET_PATH: void 0, WDS_SOCKET_PORT: void 0, FAST_REFRESH: !0, REACT_APP_VERCEL_URL: 'idosell-pages-4u6m-cfw4ma10y-iai-sas-projects.vercel.app', REACT_APP_VERCEL_GIT_COMMIT_SHA: 'd770608f300c4369611daa728aa3ab7ede6dc39c', REACT_APP_VERCEL_PROJECT_PRODUCTION_URL: 'idosell-pages.vercel.app', REACT_APP_VERCEL_ENV: 'production', REACT_APP_VERCEL_GIT_PREVIOUS_SHA: '', REACT_APP_VERCEL_GIT_PROVIDER: 'github', REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_LOGIN: 'kacperlew', REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_NAME: 'Kacper Lewandowski', REACT_APP_VERCEL_GIT_REPO_SLUG: 'idosell-pages', REACT_APP_VERCEL_GIT_REPO_OWNER: 'kacperlew', REACT_APP_VERCEL_GIT_PULL_REQUEST_ID: '', REACT_APP_VERCEL_BRANCH_URL: 'idosell-pages-4u6m-git-main-iai-sas-projects.vercel.app', REACT_APP_VERCEL_GIT_COMMIT_MESSAGE: 'Update homepage page', REACT_APP_VERCEL_GIT_REPO_ID: '673459819', REACT_APP_VERCEL_GIT_COMMIT_REF: 'main', }.SC_DISABLE_SPEEDY && { NODE_ENV: 'production', PUBLIC_URL: '/idosell-pages', WDS_SOCKET_HOST: void 0, WDS_SOCKET_PATH: void 0, WDS_SOCKET_PORT: void 0, FAST_REFRESH: !0, REACT_APP_VERCEL_URL: 'idosell-pages-4u6m-cfw4ma10y-iai-sas-projects.vercel.app', REACT_APP_VERCEL_GIT_COMMIT_SHA: 'd770608f300c4369611daa728aa3ab7ede6dc39c', REACT_APP_VERCEL_PROJECT_PRODUCTION_URL: 'idosell-pages.vercel.app', REACT_APP_VERCEL_ENV: 'production', REACT_APP_VERCEL_GIT_PREVIOUS_SHA: '', REACT_APP_VERCEL_GIT_PROVIDER: 'github', REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_LOGIN: 'kacperlew', REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_NAME: 'Kacper Lewandowski', REACT_APP_VERCEL_GIT_REPO_SLUG: 'idosell-pages', REACT_APP_VERCEL_GIT_REPO_OWNER: 'kacperlew', REACT_APP_VERCEL_GIT_PULL_REQUEST_ID: '', REACT_APP_VERCEL_BRANCH_URL: 'idosell-pages-4u6m-git-main-iai-sas-projects.vercel.app', REACT_APP_VERCEL_GIT_COMMIT_MESSAGE: 'Update homepage page', REACT_APP_VERCEL_GIT_REPO_ID: '673459819', REACT_APP_VERCEL_GIT_COMMIT_REF: 'main', }.SC_DISABLE_SPEEDY, ), Hb = {}, Gb = (new Set(), Object.freeze([])), $b = Object.freeze({}); function Zb(e, t, n) { return ( void 0 === n && (n = $b), (e.theme !== n.theme && e.theme) || t || n.theme ); } var Xb = new Set([ 'a', 'abbr', 'address', 'area', 'article', 'aside', 'audio', 'b', 'base', 'bdi', 'bdo', 'big', 'blockquote', 'body', 'br', 'button', 'canvas', 'caption', 'cite', 'code', 'col', 'colgroup', 'data', 'datalist', 'dd', 'del', 'details', 'dfn', 'dialog', 'div', 'dl', 'dt', 'em', 'embed', 'fieldset', 'figcaption', 'figure', 'footer', 'form', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'header', 'hgroup', 'hr', 'html', 'i', 'iframe', 'img', 'input', 'ins', 'kbd', 'keygen', 'label', 'legend', 'li', 'link', 'main', 'map', 'mark', 'menu', 'menuitem', 'meta', 'meter', 'nav', 'noscript', 'object', 'ol', 'optgroup', 'option', 'output', 'p', 'param', 'picture', 'pre', 'progress', 'q', 'rp', 'rt', 'ruby', 's', 'samp', 'script', 'section', 'select', 'small', 'source', 'span', 'strong', 'style', 'sub', 'summary', 'sup', 'table', 'tbody', 'td', 'textarea', 'tfoot', 'th', 'thead', 'time', 'tr', 'track', 'u', 'ul', 'use', 'var', 'video', 'wbr', 'circle', 'clipPath', 'defs', 'ellipse', 'foreignObject', 'g', 'image', 'line', 'linearGradient', 'marker', 'mask', 'path', 'pattern', 'polygon', 'polyline', 'radialGradient', 'rect', 'stop', 'svg', 'text', 'tspan', ]), Kb = /[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g, qb = /(^-|-$)/g; function Yb(e) { return e.replace(Kb, '-').replace(qb, ''); } var Qb = /(a)(d)/gi, Jb = function (e) { return String.fromCharCode(e + (e > 25 ? 39 : 97)); }; function ex(e) { var t, n = ''; for (t = Math.abs(e); t > 52; t = (t / 52) | 0) n = Jb(t % 52) + n; return (Jb(t % 52) + n).replace(Qb, '$1-$2'); } var tx, nx = function (e, t) { for (var n = t.length; n; ) e = (33 * e) ^ t.charCodeAt(--n); return e; }, ax = function (e) { return nx(5381, e); }; function rx(e) { return ex(ax(e) >>> 0); } function ox(e) { return e.displayName || e.name || 'Component'; } function ix(e) { return 'string' == typeof e && !0; } var lx = 'function' == typeof Symbol && Symbol.for, sx = lx ? Symbol.for('react.memo') : 60115, cx = lx ? Symbol.for('react.forward_ref') : 60112, dx = { childContextTypes: !0, contextType: !0, contextTypes: !0, defaultProps: !0, displayName: !0, getDefaultProps: !0, getDerivedStateFromError: !0, getDerivedStateFromProps: !0, mixins: !0, propTypes: !0, type: !0, }, ux = { name: !0, length: !0, prototype: !0, caller: !0, callee: !0, arguments: !0, arity: !0, }, px = { $$typeof: !0, compare: !0, defaultProps: !0, displayName: !0, propTypes: !0, type: !0, }, mx = (((tx = {})[cx] = { $$typeof: !0, render: !0, defaultProps: !0, displayName: !0, propTypes: !0, }), (tx[sx] = px), tx); function hx(e) { return ('type' in (t = e) && t.type.$$typeof) === sx ? px : '$$typeof' in e ? mx[e.$$typeof] : dx; var t; } var fx = Object.defineProperty, gx = Object.getOwnPropertyNames, yx = Object.getOwnPropertySymbols, wx = Object.getOwnPropertyDescriptor, bx = Object.getPrototypeOf, xx = Object.prototype; function vx(e, t, n) { if ('string' != typeof t) { if (xx) { var a = bx(t); a && a !== xx && vx(e, a, n); } var r = gx(t); yx && (r = r.concat(yx(t))); for (var o = hx(e), i = hx(t), l = 0; l < r.length; ++l) { var s = r[l]; if (!(s in ux || (n && n[s]) || (i && s in i) || (o && s in o))) { var c = wx(t, s); try { fx(e, s, c); } catch (e) {} } } } return e; } function zx(e) { return 'function' == typeof e; } function kx(e) { return 'object' == typeof e && 'styledComponentId' in e; } function jx(e, t) { return e && t ? ''.concat(e, ' ').concat(t) : e || t || ''; } function Sx(e, t) { if (0 === e.length) return ''; for (var n = e[0], a = 1; a < e.length; a++) n += t ? t + e[a] : e[a]; return n; } function Ex(e) { return ( null !== e && 'object' == typeof e && e.constructor.name === Object.name && !('props' in e && e.$$typeof) ); } function _x(e, t, n) { if ((void 0 === n && (n = !1), !n && !Ex(e) && !Array.isArray(e))) return t; if (Array.isArray(t)) for (var a = 0; a < t.length; a++) e[a] = _x(e[a], t[a]); else if (Ex(t)) for (var a in t) e[a] = _x(e[a], t[a]); return e; } function Cx(e, t) { Object.defineProperty(e, 'toString', { value: t }); } function Ix(e) { for (var t = [], n = 1; n < arguments.length; n++) t[n - 1] = arguments[n]; return new Error( 'An error occurred. See https://github.com/styled-components/styled-components/blob/main/packages/styled-components/src/utils/errors.md#' .concat(e, ' for more information.') .concat(t.length > 0 ? ' Args: '.concat(t.join(', ')) : ''), ); } var Tx = (function () { function e(e) { (this.groupSizes = new Uint32Array(512)), (this.length = 512), (this.tag = e); } return ( (e.prototype.indexOfGroup = function (e) { for (var t = 0, n = 0; n < e; n++) t += this.groupSizes[n]; return t; }), (e.prototype.insertRules = function (e, t) { if (e >= this.groupSizes.length) { for (var n = this.groupSizes, a = n.length, r = a; e >= r; ) if ((r <<= 1) < 0) throw Ix(16, ''.concat(e)); (this.groupSizes = new Uint32Array(r)), this.groupSizes.set(n), (this.length = r); for (var o = a; o < r; o++) this.groupSizes[o] = 0; } for ( var i = this.indexOfGroup(e + 1), l = ((o = 0), t.length); o < l; o++ ) this.tag.insertRule(i, t[o]) && (this.groupSizes[e]++, i++); }), (e.prototype.clearGroup = function (e) { if (e < this.length) { var t = this.groupSizes[e], n = this.indexOfGroup(e), a = n + t; this.groupSizes[e] = 0; for (var r = n; r < a; r++) this.tag.deleteRule(n); } }), (e.prototype.getGroup = function (e) { var t = ''; if (e >= this.length || 0 === this.groupSizes[e]) return t; for ( var n = this.groupSizes[e], a = this.indexOfGroup(e), r = a + n, o = a; o < r; o++ ) t += ''.concat(this.tag.getRule(o)).concat('/*!sc*/\n'); return t; }), e ); })(), Px = new Map(), Ax = new Map(), Rx = 1, Nx = function (e) { if (Px.has(e)) return Px.get(e); for (; Ax.has(Rx); ) Rx++; var t = Rx++; return Px.set(e, t), Ax.set(t, e), t; }, Dx = function (e, t) { (Rx = t + 1), Px.set(e, t), Ax.set(t, e); }, Lx = 'style[' .concat(Vb, '][') .concat('data-styled-version', '="') .concat('6.1.1', '"]'), Ox = new RegExp('^'.concat(Vb, '\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)')), Mx = function (e, t, n) { for (var a, r = n.split(','), o = 0, i = r.length; o < i; o++) (a = r[o]) && e.registerName(t, a); }, Bx = function (e, t) { for ( var n, a = (null !== (n = t.textContent) && void 0 !== n ? n : '').split( '/*!sc*/\n', ), r = [], o = 0, i = a.length; o < i; o++ ) { var l = a[o].trim(); if (l) { var s = l.match(Ox); if (s) { var c = 0 | parseInt(s[1], 10), d = s[2]; 0 !== c && (Dx(d, c), Mx(e, d, s[3]), e.getTag().insertRules(c, r)), (r.length = 0); } else r.push(l); } } }; function Ux() { return n.nc; } var Vx = function (e) { var t = document.head, n = e || t, a = document.createElement('style'), r = (function (e) { var t = Array.from(e.querySelectorAll('style['.concat(Vb, ']'))); return t[t.length - 1]; })(n), o = void 0 !== r ? r.nextSibling : null; a.setAttribute(Vb, 'active'), a.setAttribute('data-styled-version', '6.1.1'); var i = Ux(); return i && a.setAttribute('nonce', i), n.insertBefore(a, o), a; }, Fx = (function () { function e(e) { (this.element = Vx(e)), this.element.appendChild(document.createTextNode('')), (this.sheet = (function (e) { if (e.sheet) return e.sheet; for ( var t = document.styleSheets, n = 0, a = t.length; n < a; n++ ) { var r = t[n]; if (r.ownerNode === e) return r; } throw Ix(17); })(this.element)), (this.length = 0); } return ( (e.prototype.insertRule = function (e, t) { try { return this.sheet.insertRule(t, e), this.length++, !0; } catch (e) { return !1; } }), (e.prototype.deleteRule = function (e) { this.sheet.deleteRule(e), this.length--; }), (e.prototype.getRule = function (e) { var t = this.sheet.cssRules[e]; return t && t.cssText ? t.cssText : ''; }), e ); })(), Wx = (function () { function e(e) { (this.element = Vx(e)), (this.nodes = this.element.childNodes), (this.length = 0); } return ( (e.prototype.insertRule = function (e, t) { if (e <= this.length && e >= 0) { var n = document.createTextNode(t); return ( this.element.insertBefore(n, this.nodes[e] || null), this.length++, !0 ); } return !1; }), (e.prototype.deleteRule = function (e) { this.element.removeChild(this.nodes[e]), this.length--; }), (e.prototype.getRule = function (e) { return e < this.length ? this.nodes[e].textContent : ''; }), e ); })(), Hx = (function () { function e(e) { (this.rules = []), (this.length = 0); } return ( (e.prototype.insertRule = function (e, t) { return ( e <= this.length && (this.rules.splice(e, 0, t), this.length++, !0) ); }), (e.prototype.deleteRule = function (e) { this.rules.splice(e, 1), this.length--; }), (e.prototype.getRule = function (e) { return e < this.length ? this.rules[e] : ''; }), e ); })(), Gx = Fb, $x = { isServer: !Fb, useCSSOMInjection: !Wb }, Zx = (function () { function e(e, t, n) { void 0 === e && (e = $b), void 0 === t && (t = {}); var a = this; (this.options = Mw(Mw({}, $x), e)), (this.gs = t), (this.names = new Map(n)), (this.server = !!e.isServer), !this.server && Fb && Gx && ((Gx = !1), (function (e) { for ( var t = document.querySelectorAll(Lx), n = 0, a = t.length; n < a; n++ ) { var r = t[n]; r && 'active' !== r.getAttribute(Vb) && (Bx(e, r), r.parentNode && r.parentNode.removeChild(r)); } })(this)), Cx(this, function () { return (function (e) { for ( var t = e.getTag(), n = t.length, a = '', r = function (n) { var r = (function (e) { return Ax.get(e); })(n); if (void 0 === r) return 'continue'; var o = e.names.get(r), i = t.getGroup(n); if (void 0 === o || 0 === i.length) return 'continue'; var l = '' .concat(Vb, '.g') .concat(n, '[id="') .concat(r, '"]'), s = ''; void 0 !== o && o.forEach(function (e) { e.length > 0 && (s += ''.concat(e, ',')); }), (a += '' .concat(i) .concat(l, '{content:"') .concat(s, '"}') .concat('/*!sc*/\n')); }, o = 0; o < n; o++ ) r(o); return a; })(a); }); } return ( (e.registerId = function (e) { return Nx(e); }), (e.prototype.reconstructWithOptions = function (t, n) { return ( void 0 === n && (n = !0), new e( Mw(Mw({}, this.options), t), this.gs, (n && this.names) || void 0, ) ); }), (e.prototype.allocateGSInstance = function (e) { return (this.gs[e] = (this.gs[e] || 0) + 1); }), (e.prototype.getTag = function () { return ( this.tag || (this.tag = ((e = (function (e) { var t = e.useCSSOMInjection, n = e.target; return e.isServer ? new Hx(n) : t ? new Fx(n) : new Wx(n); })(this.options)), new Tx(e))) ); var e; }), (e.prototype.hasNameForId = function (e, t) { return this.names.has(e) && this.names.get(e).has(t); }), (e.prototype.registerName = function (e, t) { if ((Nx(e), this.names.has(e))) this.names.get(e).add(t); else { var n = new Set(); n.add(t), this.names.set(e, n); } }), (e.prototype.insertRules = function (e, t, n) { this.registerName(e, t), this.getTag().insertRules(Nx(e), n); }), (e.prototype.clearNames = function (e) { this.names.has(e) && this.names.get(e).clear(); }), (e.prototype.clearRules = function (e) { this.getTag().clearGroup(Nx(e)), this.clearNames(e); }), (e.prototype.clearTag = function () { this.tag = void 0; }), e ); })(), Xx = /&/g, Kx = /^\s*\/\/.*$/gm; function qx(e, t) { return e.map(function (e) { return ( 'rule' === e.type && ((e.value = ''.concat(t, ' ').concat(e.value)), (e.value = e.value.replaceAll(',', ','.concat(t, ' '))), (e.props = e.props.map(function (e) { return ''.concat(t, ' ').concat(e); }))), Array.isArray(e.children) && '@keyframes' !== e.type && (e.children = qx(e.children, t)), e ); }); } function Yx(e) { var t, n, a, r = void 0 === e ? $b : e, o = r.options, i = void 0 === o ? $b : o, l = r.plugins, s = void 0 === l ? Gb : l, c = function (e, a, r) { return r === n || (r.startsWith(n) && r.endsWith(n) && r.replaceAll(n, '').length > 0) ? '.'.concat(t) : e; }, d = s.slice(); d.push(function (e) { e.type === $w && e.value.includes('&') && (e.props[0] = e.props[0].replace(Xx, n).replace(a, c)); }), i.prefix && d.push(Db), d.push(Rb); var u = function (e, r, o, l) { void 0 === r && (r = ''), void 0 === o && (o = ''), void 0 === l && (l = '&'), (t = l), (n = r), (a = new RegExp('\\'.concat(n, '\\b'), 'g')); var s = e.replace(Kx, ''), c = Lb(o || r ? ''.concat(o, ' ').concat(r, ' { ').concat(s, ' }') : s); i.namespace && (c = qx(c, i.namespace)); var u, p = []; return ( Ab( c, (function (e) { var t = lb(e); return function (n, a, r, o) { for (var i = '', l = 0; l < t; l++) i += e[l](n, a, r, o) || ''; return i; }; })( d.concat( ((u = function (e) { return p.push(e); }), function (e) { e.root || ((e = e.return) && u(e)); }), ), ), ), p ); }; return ( (u.hash = s.length ? s .reduce(function (e, t) { return t.name || Ix(15), nx(e, t.name); }, 5381) .toString() : ''), u ); } var Qx = new Zx(), Jx = Yx(), ev = e.createContext({ shouldForwardProp: void 0, styleSheet: Qx, stylis: Jx }), tv = (ev.Consumer, e.createContext(void 0)); function nv() { return (0, e.useContext)(ev); } function av(t) { var n = (0, e.useState)(t.stylisPlugins), a = n[0], r = n[1], o = nv().styleSheet, i = (0, e.useMemo)( function () { var e = o; return ( t.sheet ? (e = t.sheet) : t.target && (e = e.reconstructWithOptions({ target: t.target }, !1)), t.disableCSSOMInjection && (e = e.reconstructWithOptions({ useCSSOMInjection: !1 })), e ); }, [t.disableCSSOMInjection, t.sheet, t.target, o], ), l = (0, e.useMemo)( function () { return Yx({ options: { namespace: t.namespace, prefix: t.enableVendorPrefixes, }, plugins: a, }); }, [t.enableVendorPrefixes, t.namespace, a], ); (0, e.useEffect)( function () { Vw()(a, t.stylisPlugins) || r(t.stylisPlugins); }, [t.stylisPlugins], ); var s = (0, e.useMemo)( function () { return { shouldForwardProp: t.shouldForwardProp, styleSheet: i, stylis: l, }; }, [t.shouldForwardProp, i, l], ); return e.createElement( ev.Provider, { value: s }, e.createElement(tv.Provider, { value: l }, t.children), ); } var rv = (function () { function e(e, t) { var n = this; (this.inject = function (e, t) { void 0 === t && (t = Jx); var a = n.name + t.hash; e.hasNameForId(n.id, a) || e.insertRules(n.id, a, t(n.rules, a, '@keyframes')); }), (this.name = e), (this.id = 'sc-keyframes-'.concat(e)), (this.rules = t), Cx(this, function () { throw Ix(12, String(n.name)); }); } return ( (e.prototype.getName = function (e) { return void 0 === e && (e = Jx), this.name + e.hash; }), e ); })(), ov = function (e) { return e >= 'A' && e <= 'Z'; }; function iv(e) { for (var t = '', n = 0; n < e.length; n++) { var a = e[n]; if (1 === n && '-' === a && '-' === e[0]) return e; ov(a) ? (t += '-' + a.toLowerCase()) : (t += a); } return t.startsWith('ms-') ? '-' + t : t; } var lv = function (e) { return null == e || !1 === e || '' === e; }, sv = function (e) { var t, n, a = []; for (var r in e) { var o = e[r]; e.hasOwnProperty(r) && !lv(o) && ((Array.isArray(o) && o.isCss) || zx(o) ? a.push(''.concat(iv(r), ':'), o, ';') : Ex(o) ? a.push.apply( a, Bw(Bw([''.concat(r, ' {')], sv(o), !1), ['}'], !1), ) : a.push( '' .concat(iv(r), ': ') .concat( ((t = r), null == (n = o) || 'boolean' == typeof n || '' === n ? '' : 'number' != typeof n || 0 === n || t in fe || t.startsWith('--') ? String(n).trim() : ''.concat(n, 'px')), ';', ), )); } return a; }; function cv(e, t, n, a) { return lv(e) ? [] : kx(e) ? ['.'.concat(e.styledComponentId)] : zx(e) ? !zx((r = e)) || (r.prototype && r.prototype.isReactComponent) || !t ? [e] : cv(e(t), t, n, a) : e instanceof rv ? n ? (e.inject(n, a), [e.getName(a)]) : [e] : Ex(e) ? sv(e) : Array.isArray(e) ? Array.prototype.concat.apply( Gb, e.map(function (e) { return cv(e, t, n, a); }), ) : [e.toString()]; var r; } function dv(e) { for (var t = 0; t < e.length; t += 1) { var n = e[t]; if (zx(n) && !kx(n)) return !1; } return !0; } var uv = ax('6.1.1'), pv = (function () { function e(e, t, n) { (this.rules = e), (this.staticRulesId = ''), (this.isStatic = (void 0 === n || n.isStatic) && dv(e)), (this.componentId = t), (this.baseHash = nx(uv, t)), (this.baseStyle = n), Zx.registerId(t); } return ( (e.prototype.generateAndInjectStyles = function (e, t, n) { var a = this.baseStyle ? this.baseStyle.generateAndInjectStyles(e, t, n) : ''; if (this.isStatic && !n.hash) if ( this.staticRulesId && t.hasNameForId(this.componentId, this.staticRulesId) ) a = jx(a, this.staticRulesId); else { var r = Sx(cv(this.rules, e, t, n)), o = ex(nx(this.baseHash, r) >>> 0); if (!t.hasNameForId(this.componentId, o)) { var i = n(r, '.'.concat(o), void 0, this.componentId); t.insertRules(this.componentId, o, i); } (a = jx(a, o)), (this.staticRulesId = o); } else { for ( var l = nx(this.baseHash, n.hash), s = '', c = 0; c < this.rules.length; c++ ) { var d = this.rules[c]; if ('string' == typeof d) s += d; else if (d) { var u = Sx(cv(d, e, t, n)); (l = nx(l, u + c)), (s += u); } } if (s) { var p = ex(l >>> 0); t.hasNameForId(this.componentId, p) || t.insertRules( this.componentId, p, n(s, '.'.concat(p), void 0, this.componentId), ), (a = jx(a, p)); } } return a; }), e ); })(), mv = e.createContext(void 0); mv.Consumer; function hv(t) { var n = e.useContext(mv), a = (0, e.useMemo)( function () { return (function (e, t) { if (!e) throw Ix(14); if (zx(e)) return e(t); if (Array.isArray(e) || 'object' != typeof e) throw Ix(8); return t ? Mw(Mw({}, t), e) : e; })(t.theme, n); }, [t.theme, n], ); return t.children ? e.createElement(mv.Provider, { value: a }, t.children) : null; } var fv = {}; new Set(); function gv(t, n, a) { var r = kx(t), o = t, i = !ix(t), l = n.attrs, s = void 0 === l ? Gb : l, c = n.componentId, d = void 0 === c ? (function (e, t) { var n = 'string' != typeof e ? 'sc' : Yb(e); fv[n] = (fv[n] || 0) + 1; var a = ''.concat(n, '-').concat(rx('6.1.1' + n + fv[n])); return t ? ''.concat(t, '-').concat(a) : a; })(n.displayName, n.parentComponentId) : c, u = n.displayName, p = void 0 === u ? (function (e) { return ix(e) ? 'styled.'.concat(e) : 'Styled('.concat(ox(e), ')'); })(t) : u, m = n.displayName && n.componentId ? ''.concat(Yb(n.displayName), '-').concat(n.componentId) : n.componentId || d, h = r && o.attrs ? o.attrs.concat(s).filter(Boolean) : s, f = n.shouldForwardProp; if (r && o.shouldForwardProp) { var g = o.shouldForwardProp; if (n.shouldForwardProp) { var y = n.shouldForwardProp; f = function (e, t) { return g(e, t) && y(e, t); }; } else f = g; } var w = new pv(a, m, r ? o.componentStyle : void 0); function b(t, n) { return (function (t, n, a) { var r = t.attrs, o = t.componentStyle, i = t.defaultProps, l = t.foldedComponentIds, s = t.styledComponentId, c = t.target, d = e.useContext(mv), u = nv(), p = t.shouldForwardProp || u.shouldForwardProp, m = (function (e, t, n) { for ( var a, r = Mw(Mw({}, t), { className: void 0, theme: n }), o = 0; o < e.length; o += 1 ) { var i = zx((a = e[o])) ? a(r) : a; for (var l in i) r[l] = 'className' === l ? jx(r[l], i[l]) : 'style' === l ? Mw(Mw({}, r[l]), i[l]) : i[l]; } return ( t.className && (r.className = jx(r.className, t.className)), r ); })(r, n, Zb(n, d, i) || $b), h = m.as || c, f = {}; for (var g in m) void 0 === m[g] || '$' === g[0] || 'as' === g || 'theme' === g || ('forwardedAs' === g ? (f.as = m.forwardedAs) : (p && !p(g, h)) || (f[g] = m[g])); var y = (function (e, t) { var n = nv(); return e.generateAndInjectStyles(t, n.styleSheet, n.stylis); })(o, m), w = jx(l, s); return ( y && (w += ' ' + y), m.className && (w += ' ' + m.className), (f[ix(h) && !Xb.has(h) ? 'class' : 'className'] = w), (f.ref = a), (0, e.createElement)(h, f) ); })(x, t, n); } b.displayName = p; var x = e.forwardRef(b); return ( (x.attrs = h), (x.componentStyle = w), (x.displayName = p), (x.shouldForwardProp = f), (x.foldedComponentIds = r ? jx(o.foldedComponentIds, o.styledComponentId) : ''), (x.styledComponentId = m), (x.target = r ? o.target : t), Object.defineProperty(x, 'defaultProps', { get: function () { return this._foldedDefaultProps; }, set: function (e) { this._foldedDefaultProps = r ? (function (e) { for (var t = [], n = 1; n < arguments.length; n++) t[n - 1] = arguments[n]; for (var a = 0, r = t; a < r.length; a++) _x(e, r[a], !0); return e; })({}, o.defaultProps, e) : e; }, }), Cx(x, function () { return '.'.concat(x.styledComponentId); }), i && vx(x, t, { attrs: !0, componentStyle: !0, displayName: !0, foldedComponentIds: !0, shouldForwardProp: !0, styledComponentId: !0, target: !0, }), x ); } function yv(e, t) { for (var n = [e[0]], a = 0, r = t.length; a < r; a += 1) n.push(t[a], e[a + 1]); return n; } var wv = function (e) { return Object.assign(e, { isCss: !0 }); }; function bv(e) { for (var t = [], n = 1; n < arguments.length; n++) t[n - 1] = arguments[n]; if (zx(e) || Ex(e)) return wv(cv(yv(Gb, Bw([e], t, !0)))); var a = e; return 0 === t.length && 1 === a.length && 'string' == typeof a[0] ? cv(a) : wv(cv(yv(a, t))); } function xv(e, t, n) { if ((void 0 === n && (n = $b), !t)) throw Ix(1, t); var a = function (a) { for (var r = [], o = 1; o < arguments.length; o++) r[o - 1] = arguments[o]; return e(t, n, bv.apply(void 0, Bw([a], r, !1))); }; return ( (a.attrs = function (a) { return xv( e, t, Mw(Mw({}, n), { attrs: Array.prototype.concat(n.attrs, a).filter(Boolean), }), ); }), (a.withConfig = function (a) { return xv(e, t, Mw(Mw({}, n), a)); }), a ); } var vv = function (e) { return xv(gv, e); }, zv = vv; Xb.forEach(function (e) { zv[e] = vv(e); }); var kv = (function () { function e(e, t) { (this.rules = e), (this.componentId = t), (this.isStatic = dv(e)), Zx.registerId(this.componentId + 1); } return ( (e.prototype.createStyles = function (e, t, n, a) { var r = a(Sx(cv(this.rules, t, n, a)), ''), o = this.componentId + e; n.insertRules(o, o, r); }), (e.prototype.removeStyles = function (e, t) { t.clearRules(this.componentId + e); }), (e.prototype.renderStyles = function (e, t, n, a) { e > 2 && Zx.registerId(this.componentId + e), this.removeStyles(e, n), this.createStyles(e, t, n, a); }), e ); })(); var jv, Sv, Ev, _v; (function () { function t() { var t = this; (this._emitSheetCSS = function () { var e = t.instance.toString(), n = Ux(), a = Sx( [ n && 'nonce="'.concat(n, '"'), ''.concat(Vb, '="true"'), ''.concat('data-styled-version', '="').concat('6.1.1', '"'), ].filter(Boolean), ' ', ); return '<style '.concat(a, '>').concat(e, '</style>'); }), (this.getStyleTags = function () { if (t.sealed) throw Ix(2); return t._emitSheetCSS(); }), (this.getStyleElement = function () { var n; if (t.sealed) throw Ix(2); var a = (((n = {})[Vb] = ''), (n['data-styled-version'] = '6.1.1'), (n.dangerouslySetInnerHTML = { __html: t.instance.toString(), }), n), r = Ux(); return ( r && (a.nonce = r), [e.createElement('style', Mw({}, a, { key: 'sc-0-0' }))] ); }), (this.seal = function () { t.sealed = !0; }), (this.instance = new Zx({ isServer: !0 })), (this.sealed = !1); } (t.prototype.collectStyles = function (t) { if (this.sealed) throw Ix(2); return e.createElement(av, { sheet: this.instance }, t); }), (t.prototype.interleaveWithNodeStream = function (e) { throw Ix(3); }); })(), '__sc-'.concat(Vb, '__'); const Cv = zv.a( jv || (jv = d([ '\n text-decoration: none;\n font-size: 16px;\n padding: 10px 30px;\n border: none;\n cursor: pointer;\n transition: all 0.3s ease;\n display: inline-block;\n text-align: center;\n align-items: center;\n font-weight: 500;\n display: flex;\n postion: relative;\n text-align: center;\n justify-content: center;\n\n @media (max-width: 600px) {\n width: 100%;\n }\n\n @media (min-width: 979px) and (max-width: 1200px) {\n padding: 10px;\n }\n\n ', '\n\n ', '\n\n ', '\n\n @media (max-width: 600px) {\n text-align: center;\n }\n', ])), e => 'default' === e.$style && bv( Sv || (Sv = d([ '\n color: white;\n background-color: black;\n border: 2px solid black;\n\n svg {\n fill: white;\n margin: 0 !important;\n margin-left: 10px !important;\n }\n\n &:hover {\n background-color: rgba(11, 113, 83, 0.5);\n border-color: transparent;\n color: white;\n\n svg {\n fill: white;\n margin: 0 !important;\n margin-left: 10px !important;\n }\n }\n ', ])), ), e => 'outline' === e.$style && bv( Ev || (Ev = d([ '\n color: black;\n background-color: transparent;\n border: 2px solid black;\n\n svg {\n fill: #171717;\n margin: 0 !important;\n margin-left: 10px !important;\n }\n\n &:hover {\n background-color: rgba(11, 113, 83, 0.5);\n border-color: transparent;\n color: white;\n\n svg {\n fill: white;\n margin: 0 !important;\n margin-left: 10px !important;\n }\n }\n ', ])), ), e => 'outline-reverted' === e.$style && bv( _v || (_v = d([ '\n color: white;\n background-color: transparent;\n border: 2px solid white;\n svg {\n fill: white;\n margin: 0 !important;\n margin-left: 10px !important;\n }\n &:hover {\n background-color: white;\n border-color: white;\n color: black;\n svg {\n fill: black;\n }\n }\n ', ])), ), ), Iv = e => { let { children: t, style: n, href: a, target: r, onClick: o, marginBottom: i, } = e; return (0, Ve.jsxs)(Cv, { href: a, $style: n, target: r, onClick: o, style: { marginBottom: i }, children: [ t, (0, Ve.jsx)('svg', { width: '9', height: '14', viewBox: '0 0 9 14', fill: 'none', xmlns: 'http://www.w3.org/2000/svg', children: (0, Ve.jsx)('path', { d: 'M0 13.6H2.70588L8.4 6.98565L2.70588 0.400024H0L5.69412 6.98565L0 13.6Z', }), }), ], }); }; var Tv, Pv, Av, Rv, Nv, Dv, Lv, Ov, Mv; const Bv = zv.h1( Tv || (Tv = d([ '\n font-size: 46px;\n line-height: 69px;\n font-weight: 600;\n margin: 0;\n margin-bottom: 30px;\n\n @media (max-width: 768px) {\n font-size: 33px;\n line-height: 42px;\n }\n\n @media (max-width: 375px) {\n font-size: 27px;\n line-height: 1.5;\n }\n', ])), ), Uv = zv.h2( Pv || (Pv = d([ '\n font-size: 34px;\n line-height: 48px;\n font-weight: 600;\n margin: 0;\n text-align: center;\n\n @media (max-width: 768px) {\n font-size: 25px;\n line-height: 37px;\n }\n\n @media (max-width: 375px) {\n font-size: 26px;\n line-height: 1.5;\n }\n', ])), ), Vv = zv.h3( Av || (Av = d([ '\n font-size: 18px;\n font-weight: 600;\n line-height: 27px;\n margin: 0;\n text-align: center;\n\n ', '\n\n ', '\n\n @media (max-width: 768px) {\n font-size: 16px;\n line-height: 24px;\n }\n', ])), e => 'normal' === e.$style && bv(Rv || (Rv = d(['\n font-weight: 400;\n ']))), e => 'bold' === e.$style && bv(Nv || (Nv = d(['\n font-weight: 700;\n ']))), ), Fv = zv.h4( Dv || (Dv = d([ '\n font-size: 18px;\n line-height: 27px;\n\n ', '\n\n ', '\n\n @media (max-width: 979px) {\n font-size: 16px;\n line-height: 24px;\n }\n', ])), e => 'normal' === e.$style && bv(Lv || (Lv = d(['\n font-weight: 400;\n ']))), e => 'bold' === e.$style && bv(Ov || (Ov = d(['\n font-weight: 700;\n ']))), ), Wv = zv.p( Mv || (Mv = d([ '\n margin: 0;\n margin-bottom: 1.25rem;\n font-size: ', ';\n line-height: ', '; // Line height for other styles\n font-weight: ', ';\n font-style: ', '; // Font style for quote style\n text-decoration-line: ', '; // Text decoration for sliced style\n', ])), e => { let { $style: t, $small: n } = e; return 'quote' === t ? '16px' : n ? '13px' : '16px'; }, e => { let { $style: t, $small: n } = e; return 'quote' === t ? '25px' : n ? '19px' : '25px'; }, e => { let { $style: t } = e; return 'bold' === t ? 700 : 400; }, e => { let { $style: t } = e; return 'quote' === t ? 'italic' : 'normal'; }, e => { let { $style: t } = e; return 'sliced' === t ? 'strikethrough' : 'none'; }, ); var Hv, Gv, $v, Zv, Xv; const Kv = zv.div( Hv || (Hv = d([ '\n display: flex;\n width: 100%;\n gap: 30px;\n margin-top: 25px;\n\n ', '\n\n ', '\n\n @media (max-width: 979px) {\n gap: 15px;\n }\n', ])), e => 'row' === e.$flex && bv( Gv || (Gv = d([ '\n flex-direction: row;\n\n @media (max-width: 979px) {\n justify-content: center;\n }\n\n @media (max-width: 600px) {\n flex-direction: column;\n }\n ', ])), ), e => 'column' === e.$flex && bv($v || ($v = d(['\n flex-direction: column;\n ']))), ), qv = (zv.div( Zv || (Zv = d([ '\n display: flex;\n gap: 30px;\n flex-wrap: wrap;\n', ])), ), zv(Bv)( Xv || (Xv = d([ '\n color: white;\n margin-bottom: 15px;\n\n @media (max-width: 979px) {\n text-align: center;\n margin-bottom: 0px;\n }\n', ])), )), Yv = e => { let { type: t = 'landing', integrationInfo: n, title: a, subTitle: r, badgeLabel: o, badgeImage: i, image: l, buttons: s, } = e; const c = 'integration' === t ? { md: '40px 50px', xl: '106px 50px' } : '20px 0'; return (0, Ve.jsxs)(ww, { position: 'relative', css: 'landing' === t && Vn({ '&::before': { content: '""', position: 'absolute', height: '100%', top: 0, width: '100vw', marginLeft: '50%', left: '-50vw', zIndex: -2, backgroundColor: '#1AAC7A', }, }), children: [ n && (0, Ve.jsxs)(jw, { justifyContent: 'space-between', alignItems: 'center', padding: '30px 0', maxW: '1200px', margin: '0 auto', width: '95%', flexWrap: 'wrap', children: [ (0, Ve.jsxs)(jw, { flexDir: 'column', marginBottom: { base: '20px', md: 'none' }, children: [ (0, Ve.jsx)(Ew, { fontSize: '12px', lineHeight: '19px', children: null === n || void 0 === n ? void 0 : n.integrationCategory, }), (0, Ve.jsx)(Ew, { fontSize: '34px', lineHeight: '48px', fontWeight: '600', children: null === n || void 0 === n ? void 0 : n.integrationName, }), ], }), (0, Ve.jsxs)(jw, { gap: '30px', alignItems: 'center', flexWrap: 'wrap-reverse', children: [ (0, Ve.jsxs)(Ew, { children: [ 'Nie masz jeszcze sklepu?', ' ', (0, Ve.jsx)(_w, { href: '#', textDecor: 'underline', children: 'Wypr\xf3buj IdoSell za darmo', }), ], }), (0, Ve.jsx)(Iv, { marginBottom: '10px !important', href: n.integrationHref ? n.integrationHref : '#', style: 'outline', target: '_self', children: 'W\u0142\u0105cz integracje', }), ], }), ], }), (0, Ve.jsx)(Aw, { below: 'lg', children: (0, Ve.jsx)(jw, { height: '300px', mb: 4, margin: '0 calc(-1 *(100vw - 100%)/2)', children: (0, Ve.jsx)('img', { fetchpriority: 'high', src: l.url, alt: l.alt, width: '100%', style: { objectFit: 'cover' }, }), }), }), (0, Ve.jsx)(ww, { className: ' containerIdosellPages', children: (0, Ve.jsxs)(Rw, { templateColumns: { base: '1fr', lg: '1fr 1fr' }, gap: 'landing' === t ? '50px' : 0, alignItems: 'landing' === t ? 'center' : 'stretch', position: 'relative', children: [ (0, Ve.jsx)(Nw, { above: 'lg', children: (0, Ve.jsxs)(Ow, { order: { base: 2, lg: 1 }, padding: '20px 0', display: 'flex', flexDirection: 'column', alignItems: 'flex-start', css: 'integration' === t && Vn({ '&::before': { content: '""', position: 'absolute', height: '100%', top: 0, width: '100vw', marginLeft: '50%', left: '-50vw', zIndex: -2, backgroundColor: '#1AAC7A', }, }), children: [ o && (0, Ve.jsx)(Ew, { display: 'flex', color: 'white', p: 2, mb: 4, fontSize: 'sm', fontWeight: 'bold', border: '2px solid white', children: o, }), i && (0, Ve.jsx)('img', { fetchpriority: 'high', src: i.url, alt: i.alt, width: '250px', style: { marginBottom: '15px' }, }), (0, Ve.jsx)(qv, { style: { textAlign: 'left', marginBottom: '15px', }, children: a, }), 'object' === typeof r ? r : (0, Ve.jsx)(Ew, { textAlign: { base: 'center', lg: 'left', }, fontSize: { md: 'md', lg: 'lg' }, color: 'white', mt: 1, children: r, }), (0, Ve.jsx)(Kv, { $flex: 'row', children: null === s || void 0 === s ? void 0 : s.map(e => (0, Ve.jsx)(Iv, { href: e.href, style: e.variant, target: '_self', children: e.title, }), ), }), ], }), }), (0, Ve.jsx)(Nw, { below: 'lg', children: (0, Ve.jsxs)(Ow, { order: { base: 2, lg: 1 }, padding: c, display: 'flex', flexDirection: 'column', alignItems: 'flex-start', css: 'integration' === t && Vn({ background: '#1AAC7A' }), children: [ o && (0, Ve.jsx)(Ew, { display: 'flex', color: 'white', p: 2, mb: 4, fontSize: '11px', fontWeight: 'bold', border: '2px solid white', children: o, }), i && (0, Ve.jsx)('img', { fetchpriority: 'high', src: i.url, alt: i.alt, width: '250px', style: { marginBottom: '15px' }, }), (0, Ve.jsx)(qv, { children: a }), 'object' === typeof r ? r : (0, Ve.jsx)(Ew, { textAlign: { base: 'center', lg: 'left', }, fontSize: 'lg', color: 'white', mt: 1, children: r, }), s && (0, Ve.jsx)(Kv, { $flex: 'row', children: null === s || void 0 === s ? void 0 : s.map(e => (0, Ve.jsx)(Iv, { href: e.href, style: e.variant, target: '_self', children: e.title, }), ), }), ], }), }), (0, Ve.jsx)(Nw, { below: 'lg', children: (0, Ve.jsx)(Ow, { order: 2, children: (0, Ve.jsx)(jw, { children: (0, Ve.jsx)('img', { fetchpriority: 'high', src: l.url, alt: l.alt, }), }), }), }), ], }), }), ], }); }; var Qv, Jv, ez, tz, nz, az, rz, oz, iz, lz, sz; const cz = zv.section( Qv || (Qv = d([ '\n position: relative;\n display: flex;\n align-items: center;\n gap: 50px;\n padding: 3.12rem 0;\n flex-direction: column;\n', ])), ), dz = zv.div( Jv || (Jv = d([ '\n display: flex;\n width: 100%;\n justify-content: center;\n\n ', '\n\n ', '\n', ])), e => 'row' === e.$flex && bv( ez || (ez = d([ '\n flex-direction: row;\n\n @media (max-width: 979px) {\n flex-direction: column;\n }\n ', ])), ), e => 'column' === e.$flex && bv(tz || (tz = d(['\n flex-direction: column;\n ']))), ), uz = (zv.div( nz || (nz = d([ '\n display: flex;\n gap: 30px;\n flex-wrap: wrap;\n', ])), ), zv(Bv)(az || (az = d(['\n color: white;\n']))), zv(Uv)(rz || (rz = d(['\n margin-bottom: 10px;\n'])))), pz = zv.div( oz || (oz = d([ '\n display: grid;\n gap: 20px;\n\n ', '\n\n ', '\n\n\n @media (max-width: 979px) {\n grid-template-columns: repeat(2, minmax(0px, 1fr));\n }\n\n @media (max-width: 600px) {\n grid-template-columns: repeat(1, minmax(0px, 1fr));\n }\n', ])), e => '2x3' === e.$layout && bv( iz || (iz = d([ '\n grid-template-columns: repeat(3, minmax(0px, 1fr));\n ', ])), ), e => '1x4' === e.$layout && bv( lz || (lz = d([ '\n grid-template-columns: repeat(4, minmax(0px, 1fr));\n ', ])), ), ), mz = zv(Vv)(sz || (sz = d(['']))); var hz, fz, gz, yz; const wz = zv.div( hz || (hz = d([ '\n display: flex;\n align-items: center;\n flex-direction: column;\n\n @media (max-width: 979px) {\n max-width: 100%;\n flex: 0 0 100%;\n margin-bottom: 20px;\n }\n', ])), ), bz = zv.p( fz || (fz = d([ '\n font-size: 18px;\n line-height: 27px;\n font-weight: 400;\n text-align: center;\n margin: 0;\n', ])), ), xz = zv.p( gz || (gz = d([ '\n font-size: 2.125rem;\n line-height: 3rem;\n font-weight: 600;\n text-align: center;\n margin: 0;\n color: ', ';\n', ])), e => e.theme.colors.primary, ), vz = zv.span( yz || (yz = d([ '\n font-size: 3rem;\n font-weight: 600;\n line-height: 1.28;\n', ])), ), zz = e => { let { children: t, mainNumber: n, additionalText: a, text: r } = e; return (0, Ve.jsxs)(wz, { children: [ (0, Ve.jsxs)(xz, { children: [(0, Ve.jsx)(vz, { children: n }), a], }), (0, Ve.jsx)(bz, { children: r }), ], }); }, kz = e => { let { title: t, subtitle: n, items: a, buttons: r, layout: o, ...i } = e; return (0, Ve.jsx)(ww, { ...i, children: (0, Ve.jsxs)(cz, { children: [ (0, Ve.jsxs)(dz, { $flex: 'column', children: [ (0, Ve.jsx)(uz, { children: t }), (0, Ve.jsx)(mz, { $style: 'normal', children: n }), ], }), (0, Ve.jsx)(pz, { $layout: o, children: a.map(e => (0, Ve.jsx)(zz, { mainNumber: e.mainNumber, additionalText: e.additionalText, text: e.text, }), ), }), (null === r || void 0 === r ? void 0 : r.length) && (0, Ve.jsx)(dz, { $flex: 'row', children: null === r || void 0 === r ? void 0 : r.map(e => (0, Ve.jsx)(Iv, { href: e.href, style: e.variant, target: '_blank', children: e.title, }), ), }), ], }), }); }; var jz, Sz, Ez, _z, Cz, Iz, Tz; const Pz = zv.section( jz || (jz = d([ '\n position: relative;\n display: flex;\n align-items: center;\n gap: 30px;\n padding: 3.12rem 0;\n\n @media (max-width: 979px) {\n flex-direction: column;\n gap: 15px;\n }\n', ])), ), Az = (zv.div( Sz || (Sz = d([ '\n display: grid;\n grid-template-columns: repeat(12, 1fr);\n', ])), ), zv.div( Ez || (Ez = d([ "\n flex-direction: column;\n position: relative;\n padding: 50px 243px 50px 50px;\n height: 332px;\n box-sizing: border-box;\n grid-column: span 8;\n\n &:before {\n content: '';\n background-image: url('https://www.idosell.com/panel/file-gate.php?id=278958&ext=.jpeg');\n background-size: cover;\n background-position: center center;\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: -1;\n\n @media (max-width: 757px) {\n background-image: url('https://www.idosell.com/panel/file-gate.php?id=286647&ext=.jpeg');\n }\n }\n\n @media (max-width: 979px) {\n flex: 0 0 100%;\n max-width: 100%;\n padding: 90px 35px 35px 35px;\n height: unset;\n grid-column: span 12;\n }\n", ])), )), Rz = zv(Uv)( _z || (_z = d([ '\n color: white;\n text-align: left;\n margin-bottom: 0.94rem;\n\n @media (max-width: 757px) {\n font-size: 1.875rem;\n font-style: normal;\n font-weight: 600;\n line-height: 2.3125rem;\n }\n', ])), ), Nz = zv(Wv)( Cz || (Cz = d([ '\n font-size: 18px;\n line-height: 27px;\n color: white;\n', ])), ), Dz = zv.div( Iz || (Iz = d([ '\n display: grid;\n flex-direction: row;\n grid-template-columns: repeat(2, 1fr);\n\n @media (max-width: 979px) {\n grid-template-columns: repeat(4, 1fr);\n }\n\n @media (max-width: 757px) {\n grid-template-columns: repeat(2, 1fr);\n flex: 0 0 100%;\n max-width: 100%;\n }\n', ])), ); zv.div(Tz || (Tz = d(['\n display: flex;\n flex-direction: column;\n']))); var Lz; const Oz = zv.img( Lz || (Lz = d([ '\n max-width: unset;\n mix-blend-mode: multiply;\n max-height: 80px;\n margin: auto;\n max-width: 165px;\n', ])), ), Mz = e => { let { children: t, src: n, alt: a } = e; return (0, Ve.jsx)(Oz, { src: n, alt: a, loading: 'lazy' }); }, Bz = e => (0, Ve.jsxs)(Pz, { children: [ (0, Ve.jsxs)(Az, { children: [ (0, Ve.jsx)(Rz, { children: 'Do\u0142\u0105cz do klubu profesjonalist\xf3w', }), (0, Ve.jsx)(Nz, { $style: 'normal', children: 'Zobacz histori\u0119 sklep\xf3w, kt\xf3re zdecydowa\u0142y si\u0119 na IdoSell. Dowiedz si\u0119, w jaki spos\xf3b do\u0142\u0105czy\u0142y do grona profesjonalist\xf3w i zacz\u0119\u0142y sprzedawa\u0107 wi\u0119cej.', }), ], }), (0, Ve.jsxs)(Dz, { className: 'trusted_by__brands', children: [ (0, Ve.jsx)(Mz, { src: 'https://www.iai-system.com/panel/file-gate.php?id=287721&ext=.svg', alt: 'minti logo', }), (0, Ve.jsx)(Mz, { src: 'https://www.iai-system.com/panel/file-gate.php?id=287739&ext=.svg', alt: 'LeeCooper logo', }), (0, Ve.jsx)(Mz, { src: 'https://www.iai-system.com/panel/file-gate.php?id=287740&ext=.svg', alt: 'Foods by Ann logo', }), (0, Ve.jsx)(Mz, { src: 'https://www.iai-system.com/panel/file-gate.php?id=287741&ext=.svg', alt: 'Denley logo', }), (0, Ve.jsx)(Mz, { src: 'https://www.iai-system.com/panel/file-gate.php?id=287742&ext=.svg', alt: 'ezebra logo', }), (0, Ve.jsx)(Mz, { src: 'https://www.iai-system.com/panel/file-gate.php?id=287743&ext=.svg', alt: 'Pan Pablo logo', }), (0, Ve.jsx)(Mz, { src: 'https://www.iai-system.com/panel/file-gate.php?id=287744&ext=.svg', alt: '9design logo', }), (0, Ve.jsx)(Mz, { src: 'https://www.iai-system.com/panel/file-gate.php?id=287745&ext=.svg', alt: 'Paese logo', }), ], }), ], }); var Uz = 'undefined' !== typeof window; const Vz = function (t, n) { var a = (0, e.useState)( (function (e, t) { return void 0 !== t ? t : !!Uz && window.matchMedia(e).matches; })(t, n), ), r = a[0], o = a[1]; return ( (0, e.useEffect)( function () { var e = !0, n = window.matchMedia(t), a = function () { e && o(!!n.matches); }; return ( n.addListener(a), o(n.matches), function () { (e = !1), n.removeListener(a); } ); }, [t], ), r ); }; var Fz, Wz, Hz, Gz, $z, Zz, Xz, Kz = n(464); zv.div( Fz || (Fz = d([ '\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n flex-direction: column;\n padding: 45px 30px;\n background: rgba(238, 238, 238, 1);\n', ])), ), zv.h3( Wz || (Wz = d([ '\n font-size: 1.625rem;\n font-style: normal;\n font-weight: 600;\n line-height: 2.125rem;\n text-align: left;\n margin: 0;\n margin-bottom: 20px;\n', ])), ), zv.div( Hz || (Hz = d([ '\n width: 30px;\n height: 3px;\n background-color: black;\n margin-bottom: 20px;\n', ])), ), zv.div(Gz || (Gz = d(['\n display: flex;\n flex-direction: column;\n']))), zv.div($z || ($z = d(['\n display: flex;\n flex-direction: column;\n']))), zv(Wv)(Zz || (Zz = d(['\n margin: 0;\n margin-bottom: 20px;\n']))); const qz = zv.a( Xz || (Xz = d([ '\n color: black;\n text-decoration: underline;\n font-size: 1rem;\n line-height: 1.125;\n font-style: normal;\n font-weight: 600;\n\n &:hover {\n text-decoration: none;\n color: black;\n }\n', ])), ); var Yz = yy(function (e, t) { const n = zy('Heading', e), { className: a, ...r } = Gn(e); return (0, Ve.jsx)(hy.h2, { ref: t, className: Qe('chakra-heading', e.className), ...r, __css: n }); }); Yz.displayName = 'Heading'; const Qz = e => { let { title: t, content: n, logoImage: a, link: r, font: o } = e; return (0, Ve.jsxs)(jw, { alignItems: 'flex-start', justifyContent: 'space-between', flexDirection: 'column', padding: '2.8125rem 1.875rem', bg: 'dark.1', children: [ (0, Ve.jsxs)(jw, { flexDirection: 'column', children: [ (0, Ve.jsx)(Yz, { as: 'h3', fontWeight: '600', fontSize: { base: 'smaller' === o ? '21px' : '1.625rem' }, lineHeight: { base: 'smaller' === o ? '31.5px' : '2.125rem', }, variant: 'label', marginBottom: '1.25rem', textAlign: 'left', children: t, }), (0, Ve.jsx)(ww, { width: '1.875rem', height: '0.1875rem', background: 'black', marginBottom: n ? '1.875rem' : '0', }), n && (0, Ve.jsx)(Ew, { size: 'xl', marginBottom: '1.25rem', children: n, }), ], }), r && (0, Ve.jsx)(jw, { flexDirection: 'column', children: (0, Ve.jsx)(qz, { href: r.href, target: r.target, children: r.label, }), }), a && (0, Ve.jsx)('img', { src: a.url, alt: a.alt }), ], }); }; var Jz, ek, tk, nk, ak, rk; const ok = zv(Uv)( Jz || (Jz = d([ '\n text-align: center;\n\n & > span.--green {\n color: ', ';\n display: block;\n }\n\n @media (max-width: 979px) {\n margin: 0 15px;\n margin-bottom: 10px !important;\n }\n', ])), e => e.theme.colors.primary, ), ik = zv.div( ek || (ek = d([ '\n display: grid;\n gap: 30px;\n\n ', '\n\n @media (max-width: 979px) {\n grid-template-columns: repeat(2, minmax(0, 1fr));\n }\n\n @media (max-width: 757px) {\n grid-template-columns: repeat(1, minmax(0, 1fr));\n }\n', ])), e => { let { $tilesSettings: t } = e; switch (t) { case '2x1': return bv( tk || (tk = d([ '\n grid-template-columns: repeat(2, minmax(0, 1fr));\n flex: 1;\n ', ])), ); case '4x1': return bv( nk || (nk = d([ '\n grid-template-columns: repeat(4, minmax(0, 1fr));\n flex: 1;\n ', ])), ); default: return bv( ak || (ak = d([ '\n grid-template-columns: repeat(3, minmax(0, 1fr));\n flex: 1;\n ', ])), ); } }, ); ik.defaultProps = { $tilesSettings: '3x1' }; const lk = zv.div( rk || (rk = d([ '\n background: rgba(238, 238, 238, 1);\n width: 100%;\n padding: 1.5rem 1rem;\n display: flex;\n justify-content: center;\n align-items: center;\n\n @media (max-width: 979px) {\n font-size: 18px;\n }\n\n & > div {\n width: 8px;\n\n & > svg {\n width: 100%;\n }\n }\n', ])), ); var sk, ck; const dk = zv.section( sk || (sk = d([ '\n position: relative;\n display: flex;\n align-items: center;\n gap: ', ';\n /* padding: 3.12rem 0; */\n padding: ', ';\n flex-direction: column;\n\n ', '\n\n @media (max-width: 780px) {\n margin: ', ';\n gap: ', ';\n padding-bottom: ', ';\n padding-top: ', ';\n }\n', ])), e => (e.$gap ? e.$gap : '50px'), e => (e.$customPadding ? e.$customPadding : '3.12rem 0'), e => 'green' === e.$background && bv( ck || (ck = d([ "\n &:before {\n content: '';\n position: absolute;\n height: 100%;\n top: 0px;\n width: 100vw;\n margin-left: 50%;\n left: -50vw;\n z-index: -2;\n background-color: #1aac7a;\n }\n ", ])), ), e => e.$fullOnMobile && '0 -15px;', e => e.$fullOnMobile && '0', e => e.$paddingBottomNone && '0px;', e => e.$paddingBottomNone && '0px;', ), uk = e => { let { children: t, fullOnMobile: n = !1, paddingBottomNone: a = !1, paddingTopNone: r = !1, background: o, customPadding: i, gap: l, } = e; return (0, Ve.jsx)(dk, { $background: o, $fullOnMobile: n, $paddingBottomNone: a, $paddingTopNone: r, $customPadding: i, $gap: l, children: t, }); }; function pk(e) { const t = e.disabled ? ' arrow--disabled' : ''; return (0, Ve.jsxs)('svg', { onClick: e.onClick, className: 'arrow ' .concat(e.left ? 'arrow--left' : 'arrow--right', ' ') .concat(t), xmlns: 'http://www.w3.org/2000/svg', width: '8', height: '13', viewBox: '0 0 8 13', children: [ e.left && (0, Ve.jsx)('path', { d: 'M8.00001 0.730469L5.54012 0.730469L0.363648 6.74354L5.54012 12.7305L8.00001 12.7305L2.82354 6.74354L8.00001 0.730469Z', }), !e.left && (0, Ve.jsx)('path', { d: 'M1.52588e-05 12.7305H2.45991L7.63638 6.7174L2.45991 0.730469H1.52588e-05L5.17649 6.7174L1.52588e-05 12.7305Z', }), ], }); } const mk = t => { let { title: n, subtitle: a, tiles: r, layoutDesktop: o = '3-in-row' } = t; const i = Vz('(max-width: 780px)'), [l, s] = e.useState(0), [c, d] = (0, e.useState)(!1), [u, p] = (0, Kz.E)({ initial: 0, slideChanged(e) { s(e.track.details.rel); }, created() { d(!0); }, }); return (0, Ve.jsx)(Ve.Fragment, { children: (0, Ve.jsxs)(uk, { gap: '0', fullOnMobile: !0, paddingBottomNone: !0, children: [ a ? (0, Ve.jsx)(Ew, { textAlign: 'center', margin: '0', marginBottom: '5px', fontSize: { base: '26px', md: '25px', lg: '34px' }, lineHeight: { base: '1.5', md: '37px', lg: '48px' }, fontWeight: '600', align: 'center', dangerouslySetInnerHTML: { __html: n }, }) : null, a ? (0, Ve.jsx)(Ew, { textAlign: 'center', marginBottom: '50px', fontSize: '18px', lineHeight: '27px', marginLeft: { base: '15px', lg: '130px' }, marginRight: { base: '15px', lg: '130px' }, children: a, }) : null, i ? (0, Ve.jsxs)(Ve.Fragment, { children: [ (0, Ve.jsx)('div', { ref: u, className: 'keen-slider', children: r.map((e, t) => (0, Ve.jsx)( 'div', { className: 'keen-slider__slide number-slide'.concat( t, ), children: (0, Ve.jsx)( Qz, { title: e.title, content: e.content, link: e.link ? e.link : '', font: '4-in-row' === o ? 'smaller' : 'normal', }, t, ), }, t, ), ), }), (0, Ve.jsx)(lk, { children: c && p.current && (0, Ve.jsxs)(Ve.Fragment, { children: [ (0, Ve.jsx)('div', { style: { cursor: 'pointer', width: '20px', }, children: (0, Ve.jsx)(pk, { left: !0, onClick: e => { var t; return ( e.stopPropagation() || (null === (t = p.current) || void 0 === t ? void 0 : t.prev()) ); }, disabled: 0 === l, }), }), (0, Ve.jsxs)('span', { style: { margin: '0px 30px' }, children: [ l + 1, ' / ', r.length, ' ', ], }), (0, Ve.jsx)('div', { style: { cursor: 'pointer', width: '20px', }, children: (0, Ve.jsx)(pk, { onClick: e => { var t; return ( e.stopPropagation() || (null === (t = p.current) || void 0 === t ? void 0 : t.next()) ); }, disabled: l === p.current.track.details .slides.length - 1, }), }), ], }), }), ], }) : (0, Ve.jsx)(ik, { $tilesSettings: '4-in-row' === o ? '4x1' : '3x1', children: r.map((e, t) => (0, Ve.jsx)( Qz, { title: e.title, content: e.content, link: e.link, font: '4-in-row' === o ? 'smaller' : 'normal', }, t, ), ), }), ], }), }); }; var hk, fk, gk, yk, wk, bk, xk, vk, zk, kk, jk, Sk, Ek; const _k = zv.section( hk || (hk = d([ "\n position: relative;\n display: flex;\n align-items: center;\n gap: 50px;\n padding: 3.12rem 0;\n\n &::before {\n content: '';\n position: absolute;\n width: 100vw;\n height: 100%;\n top: 0;\n left: 50%;\n margin-left: -50vw;\n background-image: url(", ');\n background-size: cover;\n background-position: center center;\n z-index: -1;\n\n @media (max-width: 979px) {\n display: none;\n padding: 0;\n }\n }\n\n @media (max-width: 780px) {\n padding-top: 0px;\n }\n\n @media (max-width: 979px) {\n flex-direction: column;\n margin: 0 -15px;\n }\n', ])), e => e.$imageUrl, ), Ck = zv.div( fk || (fk = d([ '\n display: flex;\n background-color: ', ';\n flex: 0 0 50%;\n max-width: 50%;\n padding: 50px;\n\n ', '\n ', '\n\n ', '\n\n ', '\n\n @media (max-width: 979px) {\n flex: 0 0 100%;\n max-width: 100%;\n padding: 30px;\n }\n', ])), e => e.theme.colors.primary, e => 'left' === e.$side && bv(gk || (gk = d(['\n margin-right: auto;\n ']))), e => 'right' === e.$side && bv(yk || (yk = d(['\n margin-left: auto;\n ']))), e => 'row' === e.$flex && bv( wk || (wk = d([ '\n flex-direction: row;\n\n @media (max-width: 979px) {\n flex-direction: column;\n }\n ', ])), ), e => 'column' === e.$flex && bv(bk || (bk = d(['\n flex-direction: column;\n ']))), ), Ik = zv.div( xk || (xk = d([ '\n display: flex;\n flex-direction: column;\n color: black;\n', ])), ), Tk = zv(Uv)( vk || (vk = d([ '\n color: white;\n text-align: left;\n margin-bottom: 1.25rem;\n', ])), ), Pk = zv.div( zk || (zk = d([ '\n display: flex;\n flex-direction: row;\n padding: 1rem 0;\n', ])), ), Ak = zv.h3( kk || (kk = d([ '\n font-size: 1.625rem;\n font-style: normal;\n font-weight: 600;\n line-height: 2.125rem;\n margin-bottom: 1.25rem;\n\n @media (max-width: 979px) {\n font-size: 1.5rem;\n }\n', ])), ), Rk = (zv(Wv)(jk || (jk = d(['']))), zv.div( Sk || (Sk = d([ '\n display: flex;\n flex-direction: row;\n flex: 0 0 calc(25% - 50px / 2);\n max-width: calc(25% - 50px / 2);\n\n @media (max-width: 979px) {\n flex: 0 0 100%;\n max-width: 100%;\n }\n', ])), ), zv.div( Ek || (Ek = d(['\n display: flex;\n flex-direction: column;\n'])), ), e => { let { image: t, boxSide: n, title: a, subtitle: r, children: o, ctaButton: i, ...l } = e; return (0, Ve.jsx)(ww, { ...l, children: (0, Ve.jsx)(_k, { $imageUrl: t.url, children: (0, Ve.jsxs)(Ck, { $flex: 'column', $side: n, children: [ (0, Ve.jsxs)(Ik, { children: [ (0, Ve.jsx)(Tk, { children: a }), (0, Ve.jsx)(Ak, { children: r }), o, ], }), i && (0, Ve.jsx)(Pk, { children: (0, Ve.jsx)(Iv, { href: i.href, style: i.variant, target: '_blank', children: i.title, }), }), ], }), }), }); }); var Nk, Dk, Lk, Ok, Mk, Bk, Uk, Vk, Fk; zv.section( Nk || (Nk = d([ '\n position: relative;\n display: flex;\n align-items: center;\n justify-content: center;\n padding: 5rem 0;\n flex-direction: column;\n\n @media (max-width: 979px) {\n padding: 3.125rem 0;\n }\n', ])), ), zv.div( Dk || (Dk = d([ '\n display: flex;\n gap: 50px;\n\n ', '\n\n ', '\n\n @media (max-width: 979px) {\n gap: 35px;\n }\n', ])), e => 'row' === e.$flex && bv( Lk || (Lk = d([ '\n flex-direction: row;\n\n @media (max-width: 979px) {\n flex-direction: column;\n }\n ', ])), ), e => 'column' === e.$flex && bv(Ok || (Ok = d(['\n flex-direction: column;\n ']))), ); const Wk = zv(Uv)( Mk || (Mk = d([ '\n text-align: center;\n margin-bottom: 0.94rem;\n\n & > span.--green {\n color: ', ';\n display: block;\n }\n', ])), e => e.theme.colors.primary, ), Hk = zv(Uv)(Bk || (Bk = d(['\n display: block;\n']))), Gk = zv(Fv)( Uk || (Uk = d([ '\n text-align: center;\n\n span {\n color: ', ';\n }\n', ])), e => e.theme.colors.primary, ), $k = zv.a( Vk || (Vk = d([ '\n font-size: 28px;\n line-height: 42px;\n font-weight: 600;\n text-align: center;\n text-decoration: underline;\n cursor: pointer;\n color: black;\n\n &:hover {\n text-decoration: none;\n color: black;\n }\n', ])), ), Zk = zv.div( Fk || (Fk = d([ '\n display: flex;\n flex-direction: column;\n margin-bottom: 3.125rem;\n', ])), ), Xk = e => { let { version: t = 'pl', ...n } = e; return (0, Ve.jsxs)(ww, { justifyContent: 'center', alignItems: 'center', ...n, children: [ (0, Ve.jsxs)(Zk, { children: [ 'pl' === t ? (0, Ve.jsxs)(Wk, { children: [ 'Chcesz o co\u015b zapyta\u0107?', (0, Ve.jsx)(Hk, { children: 'Porozmawiaj z ekspertem IdoSell', }), ], }) : (0, Ve.jsxs)(Wk, { children: [ 'Do you want to ask something?', (0, Ve.jsx)(Hk, { children: 'Talk to an IdoSell expert', }), ], }), 'pl' === t ? (0, Ve.jsxs)(Gk, { $style: 'normal', children: [ 'Eksperci z dzia\u0142u sprzeda\u017cy s\u0105 do twojej dyspozycji od poniedzia\u0142ku do pi\u0105tku, w godzinach ', (0, Ve.jsx)('span', { children: '9:00 - 17:00', }), ], }) : (0, Ve.jsxs)(Gk, { $style: 'normal', children: [ 'Experts from the sales department are at your service Monday through Friday, from ', (0, Ve.jsx)('span', { children: '9:00 a.m. to 5:00 p.m.', }), ], }), ], }), (0, Ve.jsxs)(jw, { flexWrap: 'wrap', gap: { base: 4, lg: 6 }, justifyContent: 'center', children: [ (0, Ve.jsx)($k, { href: 'mailto:shop@idosell.com', children: 'shop@idosell.com', }), (0, Ve.jsx)($k, { href: 'tel:+48914436600', children: '+48 91 443 66 00', }), ], }), ], }); }; var Kk, qk, Yk, Qk, Jk, ej, tj, nj, aj; const rj = zv.section( Kk || (Kk = d([ '\n position: relative;\n display: flex;\n align-items: center;\n justify-content: center;\n padding: ', ';\n flex-direction: column;\n', ])), e => e.$padding || '5rem 0', ), oj = zv.div( qk || (qk = d([ '\n display: flex;\n gap: 30px;\n width: 100%;\n\n ', '\n\n ', '\n\n @media (max-width: 979px) {\n gap: 15px;\n }\n', ])), e => 'row' === e.$flex && bv( Yk || (Yk = d([ '\n flex-direction: row;\n justify-content: center;\n\n @media (max-width: 979px) {\n flex-direction: column;\n }\n ', ])), ), e => 'column' === e.$flex && bv(Qk || (Qk = d(['\n flex-direction: column;\n ']))), ), ij = zv(Uv)( Jk || (Jk = d([ '\n text-align: center;\n margin-bottom: 15px;\n\n & > span.--green {\n color: ', ';\n display: block;\n }\n', ])), e => e.theme.colors.primary, ), lj = (zv(Uv)(ej || (ej = d(['\n display: block;\n']))), zv(Fv)(tj || (tj = d(['\n text-align: center;\n'])))), sj = (zv.a( nj || (nj = d([ '\n font-size: 28px;\n line-height: 42px;\n font-weight: 600;\n text-align: center;\n text-decoration: underline;\n', ])), ), zv.div( aj || (aj = d([ '\n display: flex;\n flex-direction: column;\n margin-bottom: 30px;\n', ])), )), cj = e => { let { title: t, subtitle: n, buttons: a, padding: r } = e; return (0, Ve.jsxs)(rj, { $padding: r, children: [ (t || n) && (0, Ve.jsxs)(sj, { children: [ t && (0, Ve.jsx)(ij, { dangerouslySetInnerHTML: { __html: t }, }), n && (0, Ve.jsx)(lj, { $style: 'normal', children: n }), ], }), (0, Ve.jsx)(oj, { $flex: 'row', children: null === a || void 0 === a ? void 0 : a.map(e => (0, Ve.jsx)(Iv, { href: e.href, style: e.variant, target: '_blank', children: e.title, }), ), }), ], }); }; var dj, uj, pj, mj, hj, fj, gj, yj, wj, bj; const xj = zv.section( dj || (dj = d([ "\n position: relative;\n display: flex;\n align-items: center;\n justify-content: center;\n padding: 5rem 0;\n flex-direction: column;\n\n &::before {\n content: '';\n position: absolute;\n height: 100%;\n top: 0;\n width: 100vw;\n margin-left: 50%;\n left: -50vw;\n z-index: -2;\n background-color: ", ';\n }\n\n & > .keen-slider {\n padding: 2rem 0;\n }\n\n @media (max-width: 757px) {\n padding: 2.185rem 0 4.375rem 0;\n }\n', ])), e => e.theme.colors.primary, ), vj = zv.div( uj || (uj = d([ '\n display: grid;\n gap: 30px;\n padding: 3.125rem 0.94rem;\n grid-template-columns: repeat(3, minmax(0, 1fr));\n\n @media (max-width: 979px) {\n grid-template-columns: repeat(2, minmax(0, 1fr));\n padding: 3.125rem 0;\n }\n\n @media (max-width: 757px) {\n grid-template-columns: repeat(1, minmax(0, 1fr));\n padding: 2.185rem 0.94rem;\n }\n', ])), ), zj = zv(Uv)( pj || (pj = d([ '\n text-align: center;\n color: white;\n\n & > span.--green {\n color: ', ';\n display: block;\n }\n', ])), e => e.theme.colors.primary, ), kj = (zv(Uv)( mj || (mj = d([ '\n display: block;\n text-align: start;\n font-weight: 600;\n', ])), ), zv.h4( hj || (hj = d([ '\n font-size: 18px;\n font-style: normal;\n font-weight: 600;\n line-height: normal;\n', ])), ), zv.a( fj || (fj = d([ '\n font-size: 28px;\n line-height: 42px;\n font-weight: 600;\n text-align: center;\n text-decoration: underline;\n', ])), ), zv.div( gj || (gj = d(['\n display: flex;\n flex-direction: column;\n'])), )), jj = zv.div(yj || (yj = d(['']))), Sj = zv.a( wj || (wj = d([ '\n color: white;\n font-size: 1rem;\n font-style: normal;\n font-weight: 600;\n line-height: 1.125rem;\n text-decoration: underline;\n\n &:hover {\n text-decoration: none;\n color: white;\n }\n', ])), ), Ej = zv.div( bj || (bj = d([ '\n background: transparent;\n width: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n color: white;\n padding-bottom: 2rem;\n\n span {\n font-size: 18px;\n\n @media (max-width: 979px) {\n font-size: 16px;\n }\n }\n\n svg {\n fill: white;\n }\n', ])), ); var _j = yy(function (e, t) { const { htmlWidth: n, htmlHeight: a, alt: r, ...o } = e; return (0, Ve.jsx)('img', { width: n, height: a, ref: t, alt: r, ...o }); }); _j.displayName = 'NativeImage'; function Cj(e) { let t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : []; const n = Object.assign({}, e); for (const a of t) a in n && delete n[a]; return n; } var Ij, Tj, Pj, Aj, Rj, Nj, Dj = yy(function (t, n) { const { fallbackSrc: a, fallback: r, src: o, srcSet: i, align: l, fit: s, loading: c, ignoreFallback: d, crossOrigin: u, fallbackStrategy: p = 'beforeLoadOrError', referrerPolicy: m, ...h } = t, f = null != c || d || !(void 0 !== a || void 0 !== r), g = (function (t) { const { loading: n, src: a, srcSet: r, onLoad: o, onError: i, crossOrigin: l, sizes: s, ignoreFallback: c, } = t, [d, u] = (0, e.useState)('pending'); (0, e.useEffect)(() => { u(a ? 'loading' : 'pending'); }, [a]); const p = (0, e.useRef)(), m = (0, e.useCallback)(() => { if (!a) return; h(); const e = new Image(); (e.src = a), l && (e.crossOrigin = l), r && (e.srcset = r), s && (e.sizes = s), n && (e.loading = n), (e.onload = e => { h(), u('loaded'), null == o || o(e); }), (e.onerror = e => { h(), u('failed'), null == i || i(e); }), (p.current = e); }, [a, l, r, s, o, i, n]), h = () => { p.current && ((p.current.onload = null), (p.current.onerror = null), (p.current = null)); }; return ( la(() => { if (!c) return ( 'loading' === d && m(), () => { h(); } ); }, [d, m, c]), c ? 'loaded' : d ); })({ ...t, crossOrigin: u, ignoreFallback: f }), y = ((e, t) => ('loaded' !== e && 'beforeLoadOrError' === t) || ('failed' === e && 'onError' === t))(g, p), w = { ref: n, objectFit: s, objectPosition: l, ...(f ? h : Cj(h, ['onError', 'onLoad'])), }; return y ? r || (0, Ve.jsx)(hy.img, { as: _j, className: 'chakra-image__placeholder', src: a, ...w, }) : (0, Ve.jsx)(hy.img, { as: _j, src: o, srcSet: i, crossOrigin: u, loading: c, referrerPolicy: m, className: 'chakra-image', ...w, }); }); Dj.displayName = 'Image'; const Lj = zv.h3( Ij || (Ij = d([ '\n font-weight: 600;\n font-size: 21px;\n line-height: 31.5px;\n margin-bottom: 0.94rem;\n text-align: start;\n font-weight: 600;\n', ])), ), Oj = (zv.div( Tj || (Tj = d([ '\n width: 30px;\n height: 3px;\n background-color: black;\n margin-bottom: 20px;\n', ])), ), zv.div( Pj || (Pj = d(['\n display: flex;\n flex-direction: column;\n'])), ), zv.div( Aj || (Aj = d(['\n display: flex;\n flex-direction: column;\n'])), ), zv(Wv)(Rj || (Rj = d(['\n margin: 0;\n margin-bottom: 20px;\n']))), zv.a( Nj || (Nj = d([ '\n color: ', ';\n text-decoration: underline;\n font-size: 1rem;\n line-height: 1.125;\n font-style: normal;\n margin-bottom: 30px;\n font-weight: 600;\n\n &:hover {\n text-decoration: none;\n color: ', ';\n }\n', ])), e => e.theme.colors.primary, e => e.theme.colors.primary, )), Mj = e => { let { title: t, image: n, link: a } = e; return (0, Ve.jsxs)(jw, { background: 'white', alignItems: 'flex-start', justifyContent: 'space-between', flexDirection: 'column', children: [ (0, Ve.jsxs)(ww, { padding: '30px', children: [ (0, Ve.jsx)(Lj, { children: t }), (0, Ve.jsx)(Oj, { href: a.href, target: a.target, children: a.label, }), ], }), (0, Ve.jsx)(Dj, { src: n.url, alt: n.alt, objectFit: 'cover' }), ], }); }; function Bj(e) { const t = e.disabled ? ' arrow--disabled' : ''; return (0, Ve.jsxs)('svg', { onClick: e.onClick, className: 'arrow ' .concat(e.left ? 'arrow--left' : 'arrow--right', ' ') .concat(t), xmlns: 'http://www.w3.org/2000/svg', viewBox: '0 0 24 24', children: [ e.left && (0, Ve.jsx)('path', { d: 'M16.67 0l2.83 2.829-9.339 9.175 9.339 9.167-2.83 2.829-12.17-11.996z', }), !e.left && (0, Ve.jsx)('path', { d: 'M5 3l3.057-3 11.943 12-11.943 12-3.057-3 9-9z', }), ], }); } const Uj = t => { let { title: n, blogs: a } = t; const r = Vz('(max-width: 780px)'), [o, i] = e.useState(0), [l, s] = (0, e.useState)(!1), [c, d] = (0, Kz.E)({ loop: !0, initial: 0, slideChanged(e) { i(e.track.details.rel); }, created() { s(!0); }, }); return (0, Ve.jsx)(Ve.Fragment, { children: (0, Ve.jsxs)(xj, { children: [ (0, Ve.jsx)(kj, { children: (0, Ve.jsx)(zj, { children: n }) }), r ? (0, Ve.jsxs)(Ve.Fragment, { children: [ (0, Ve.jsx)('div', { ref: c, className: 'keen-slider', children: a.map((e, t) => (0, Ve.jsx)( 'div', { className: 'keen-slider__slide number-slide'.concat( t, ), children: (0, Ve.jsx)( Mj, { title: e.title, image: e.image, link: e.link, }, t, ), }, t, ), ), }), (0, Ve.jsx)(Ej, { children: l && d.current && (0, Ve.jsxs)(Ve.Fragment, { children: [ (0, Ve.jsx)('div', { style: { cursor: 'pointer', width: '20px', }, children: (0, Ve.jsx)(Bj, { left: !0, onClick: e => { var t; return ( e.stopPropagation() || (null === (t = d.current) || void 0 === t ? void 0 : t.prev()) ); }, disabled: 0 === o, }), }), (0, Ve.jsxs)('span', { style: { margin: '0px 30px' }, children: [ o + 1, ' / ', a.length, ' ', ], }), (0, Ve.jsx)('div', { style: { cursor: 'pointer', width: '20px', }, children: (0, Ve.jsx)(Bj, { onClick: e => { var t; return ( e.stopPropagation() || (null === (t = d.current) || void 0 === t ? void 0 : t.next()) ); }, disabled: o === d.current.track.details .slides.length - 1, }), }), ], }), }), ], }) : (0, Ve.jsx)(vj, { children: a.map((e, t) => (0, Ve.jsx)( Mj, { title: e.title, image: e.image, link: e.link }, t, ), ), }), (0, Ve.jsx)(jj, { children: (0, Ve.jsx)(Sj, { target: '_blank', href: 'https://www.idosell.com/pl/blog/', children: 'Przeczytaj wpisy na naszym blogu', }), }), ], }), }); }; var Vj, Fj, Wj, Hj, Gj, $j, Zj, Xj, Kj, qj, Yj, Qj; zv.section( Vj || (Vj = d([ '\n position: relative;\n display: flex;\n align-items: center;\n justify-content: center;\n padding: 3.12rem 0;\n flex-direction: column;\n', ])), ); const Jj = zv.div( Fj || (Fj = d([ '\n display: flex;\n gap: 30px;\n width: 100%;\n justify-content: center;\n\n ', '\n\n ', '\n\n @media (max-width: 979px) {\n gap: 15px;\n }\n', ])), e => 'row' === e.$flex && bv( Wj || (Wj = d([ '\n flex-direction: row;\n\n @media (max-width: 979px) {\n flex-direction: column;\n }\n ', ])), ), e => 'column' === e.$flex && bv(Hj || (Hj = d(['\n flex-direction: column;\n ']))), ), eS = zv(Uv)( Gj || (Gj = d([ '\n text-align: center;\n margin-bottom: 0.94rem;\n\n & > span.--green {\n color: ', ';\n display: block;\n }\n', ])), e => e.theme.colors.primary, ), tS = (zv(Uv)($j || ($j = d(['\n display: block;\n']))), zv.p( Zj || (Zj = d([ '\n font-size: 18px;\n font-style: normal;\n font-weight: 400;\n line-height: normal;\n padding: 0 200px;\n text-align: center;\n\n @media (max-width: 979px) {\n padding: 0;\n }\n', ])), )), nS = (zv.a( Xj || (Xj = d([ '\n font-size: 28px;\n line-height: 42px;\n font-weight: 600;\n text-align: center;\n text-decoration: underline;\n', ])), ), zv.div( Kj || (Kj = d([ '\n display: flex;\n flex-direction: column;\n margin-bottom: 30px;\n', ])), )), aS = zv.div( qj || (qj = d([ '\n padding: 3.125rem 1rem;\n width: 100%;\n\n @media (max-width: 979px) {\n padding: 3.125rem 0;\n }\n', ])), ), rS = zv.div( Yj || (Yj = d([ '\n display: grid;\n gap: 30px;\n grid-template-columns: repeat(3, minmax(0, 1fr));\n\n @media (max-width: 979px) {\n grid-template-columns: repeat(2, minmax(0, 1fr));\n }\n\n @media (max-width: 757px) {\n grid-template-columns: repeat(1, minmax(0, 1fr));\n }\n\n &.keen-slider__slide {\n margin-left: -16px;\n margin-right: 30px;\n }\n', ])), ), oS = zv.div( Qj || (Qj = d([ '\n margin-top: 15px;\n width: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n\n & > div {\n width: 8px;\n\n & > svg {\n width: 100%;\n }\n }\n', ])), ); var iS, lS, sS, cS, dS; const uS = zv.div(iS || (iS = d(['\n margin-bottom: 0.2rem;\n']))), pS = zv.img( lS || (lS = d([ '\n @media (min-width: 768px) {\n max-height: 215px;\n }\n @media (max-width: 768px) {\n width: 100%;\n }\n', ])), ), mS = zv.p( sS || (sS = d([ '\n margin: 0;\n font-size: 1rem;\n font-style: italic;\n font-weight: 500;\n line-height: 1.5625rem;\n margin-top: 1.2rem;\n margin-bottom: 1.2rem;\n min-height: 75px;\n', ])), ), hS = zv.a( cS || (cS = d([ '\n color: black;\n font-size: 0.9375rem;\n font-style: normal;\n font-weight: 700;\n line-height: 1.25rem;\n display: flex;\n\n &:hover {\n text-decoration: none;\n }\n', ])), ), fS = zv.img( dS || (dS = d([ '\n margin: 0 !important;\n margin-left: 5px !important;\n width: 10px !important;\n height: 10px !important;\n', ])), ), gS = e => { let { image: t, hastags: n, title: a, link: r } = e; return (0, Ve.jsxs)(uS, { children: [ (0, Ve.jsx)(pS, { alt: t.alt, src: t.url }), n && (0, Ve.jsxs)(Ew, { mt: 3, fontWeight: 'bold', children: [' ', n, ' '], }), (0, Ve.jsxs)(mS, { children: ['\u201c', a, '\u201c'] }), (0, Ve.jsxs)(hS, { href: r.href, target: r.target, children: [ r.label, (0, Ve.jsx)(fS, { src: 'https://www.idosell.com/panel/file-gate.php?id=279923&ext=.svg', alt: 'Arrow', }), ], }), ], }); }; function yS(e) { const t = e.disabled ? ' arrow--disabled' : ''; return (0, Ve.jsxs)('svg', { onClick: e.onClick, className: 'arrow ' .concat(e.left ? 'arrow--left' : 'arrow--right', ' ') .concat(t), xmlns: 'http://www.w3.org/2000/svg', width: '8', height: '13', viewBox: '0 0 8 13', children: [ e.left && (0, Ve.jsx)('path', { d: 'M8.00001 0.730469L5.54012 0.730469L0.363648 6.74354L5.54012 12.7305L8.00001 12.7305L2.82354 6.74354L8.00001 0.730469Z', }), !e.left && (0, Ve.jsx)('path', { d: 'M1.52588e-05 12.7305H2.45991L7.63638 6.7174L2.45991 0.730469H1.52588e-05L5.17649 6.7174L1.52588e-05 12.7305Z', }), ], }); } const wS = t => { let { title: n, text: a, casestudies: r, bgColor: o, padding: i, ...l } = t; const s = Vz('(max-width: 780px)'), [c, d] = e.useState(0), [u, p] = (0, e.useState)(!1), [m, h] = (0, Kz.E)({ initial: 0, slideChanged(e) { d(e.track.details.rel); }, created() { p(!0); }, }); return (0, Ve.jsxs)(ww, { _before: { content: '""', position: 'absolute', height: '100%', top: 0, width: '100vw', marginLeft: '50%', left: '-50vw', zIndex: -2, backgroundColor: o || 'white' === o ? 'white' : 'rgba(238, 238, 238, 1)', }, position: 'relative', ...l, children: [ (0, Ve.jsxs)(nS, { children: [ (0, Ve.jsx)(eS, { children: n }), (0, Ve.jsx)(tS, { children: a }), ], }), (0, Ve.jsxs)(Jj, { $flex: 'row', children: [ (0, Ve.jsx)(Iv, { href: 'https://www.idosell.com/pl/historie-klientow-idosell/', style: 'default', target: '_blank', children: 'Poznaj historie klient\xf3w', }), (0, Ve.jsx)(Iv, { href: 'https://www.idosell.com/pl/galeria-designow/', style: 'outline', target: '_blank', children: 'Zobacz nasze realizacje', }), ], }), s ? (0, Ve.jsxs)(Ve.Fragment, { children: [ (0, Ve.jsx)(aS, { ref: m, className: 'keen-slider', children: r.map((e, t) => (0, Ve.jsx)( 'div', { className: 'keen-slider__slide number-slide'.concat( t, ), children: (0, Ve.jsx)( gS, { title: e.title, image: e.image, hastags: e.hastags, link: e.link, }, t, ), }, t, ), ), }), (0, Ve.jsx)(oS, { children: u && h.current && (0, Ve.jsxs)(Ve.Fragment, { children: [ (0, Ve.jsx)('div', { style: { cursor: 'pointer', width: '20px', }, children: (0, Ve.jsx)(yS, { left: !0, onClick: e => { var t; return ( e.stopPropagation() || (null === (t = h.current) || void 0 === t ? void 0 : t.prev()) ); }, disabled: 0 === c, }), }), (0, Ve.jsxs)('span', { style: { margin: '0px 30px' }, children: [ c + 1, ' / ', r.length, ' ', ], }), (0, Ve.jsx)('div', { style: { cursor: 'pointer', width: '20px', }, children: (0, Ve.jsx)(yS, { onClick: e => { var t; return ( e.stopPropagation() || (null === (t = h.current) || void 0 === t ? void 0 : t.next()) ); }, disabled: c === h.current.track.details.slides .length - 1, }), }), ], }), }), ], }) : (0, Ve.jsxs)(Ve.Fragment, { children: [ (0, Ve.jsx)(aS, { ref: m, className: 'keen-slider', children: r.map((e, t) => { if (t % 3 === 0) { const e = r.slice(t, t + 3); return (0, Ve.jsx)( rS, { className: 'keen-slider__slide number-slide'.concat( t, ), children: e.map((e, n) => (0, Ve.jsx)( gS, { title: e.title, image: e.image, hastags: e.hastags, link: e.link, }, t + n, ), ), }, t, ); } return null; }), }), (0, Ve.jsx)(oS, { children: u && h.current && (0, Ve.jsxs)(Ve.Fragment, { children: [ (0, Ve.jsx)('div', { style: { cursor: 'pointer', width: '20px', }, children: (0, Ve.jsx)(yS, { left: !0, onClick: e => { var t; return ( e.stopPropagation() || (null === (t = h.current) || void 0 === t ? void 0 : t.prev()) ); }, disabled: 0 === c, }), }), (0, Ve.jsxs)('span', { style: { margin: '0px 30px' }, children: [ c + 1, ' / ', Math.ceil(r.length / 3), ], }), (0, Ve.jsx)('div', { style: { cursor: 'pointer', width: '20px', }, children: (0, Ve.jsx)(yS, { onClick: e => { var t; return ( e.stopPropagation() || (null === (t = h.current) || void 0 === t ? void 0 : t.next()) ); }, disabled: c === Math.floor(r.length / 3), }), }), ], }), }), ], }), ], }); }; var bS; const xS = (function (t) { for (var n = [], a = 1; a < arguments.length; a++) n[a - 1] = arguments[a]; var r = bv.apply(void 0, Bw([t], n, !1)), o = 'sc-global-'.concat(rx(JSON.stringify(r))), i = new kv(r, o), l = function (t) { var n = nv(), a = e.useContext(mv), r = e.useRef(n.styleSheet.allocateGSInstance(o)).current; return ( n.styleSheet.server && s(r, t, n.styleSheet, a, n.stylis), e.useLayoutEffect( function () { if (!n.styleSheet.server) return ( s(r, t, n.styleSheet, a, n.stylis), function () { return i.removeStyles(r, n.styleSheet); } ); }, [r, t, n.styleSheet, a, n.stylis], ), null ); }; function s(e, t, n, a, r) { if (i.isStatic) i.renderStyles(e, Hb, n, r); else { var o = Mw(Mw({}, t), { theme: Zb(t, a, l.defaultProps) }); i.renderStyles(e, o, n, r); } } return e.memo(l); })( bS || (bS = d([ "\n\n/*\n 1. Use a more-intuitive box-sizing model.\n*/\n*, *::before, *::after {\n box-sizing: border-box;\n}\n/*\n 2. Remove default margin\n*/\n* {\n margin: 0;\n}\n/*\n Typographic tweaks!\n 3. Add accessible line-height\n 4. Improve text rendering\n*/\nbody {\n line-height: 1.5;\n -webkit-font-smoothing: antialiased;\n font-family: 'Poppins', sans-serif;\n color: #171717;\n /* overflow-x: hidden; */\n}\n/*\n 5. Improve media defaults\n*/\nimg, picture, video, canvas, svg {\n display: block;\n max-width: 100%;\n}\n/*\n 6. Remove built-in form typography styles\n*/\ninput, button, textarea, select {\n font: inherit;\n}\n/*\n 7. Avoid text overflows\n*/\np, h1, h2, h3, h4, h5, h6 {\n overflow-wrap: break-word;\n}\n/*\n 8. Create a root stacking context\n*/\n#root, #__next {\n isolation: isolate;\n}\n\n.containerIdosellPages{\n width: 1200px;\n margin: 0 auto;\n max-width:95%;\n\n}\n.table__minus, .table__plus {\n display: flex;\n justify-content: center;\n align-items: center;\n align-self: center;\n}\n\n.table__plus {\n color: #171717;\n font-size: 35px;\n}\n\n.table__minus {\n opacity: 0.5;\n color: #c8c8c8;\n font-size: 35px;\n}\n.d-block {\n display: block;\n}\n.--green {\n color: rgb(26, 172, 122);\n}\n\n", ])), ); var vS; const zS = zv.div( vS || (vS = d([ '\n padding: 0 50px;\n display: flex;\n align-items: center;\n justify-content: center;\n max-height: 100px;\n\n img {\n max-width: 94.25px;\n }\n', ])), ), kS = e => { let { imageUrl: t, alt: n } = e; return (0, Ve.jsx)(zS, { children: (0, Ve.jsx)(Dj, { filter: 'grayscale(100%)', src: t, alt: n, }), }); }; var jS, SS, ES, _S; const CS = zv(Uv)( jS || (jS = d([ '\n text-align: center;\n\n & > span.--green {\n color: ', ';\n display: block;\n }\n\n @media (max-width: 979px) {\n margin-bottom: 35px;\n }\n', ])), e => e.theme.colors.primary, ), IS = zv.div( SS || (SS = d([ '\n width: 100%;\n padding: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n font-size: 18px;\n\n @media (max-width: 979px) {\n font-size: 16px;\n }\n\n & > div {\n width: 8px;\n\n & > svg {\n width: 100%;\n }\n }\n', ])), ), TS = zv.div( ES || (ES = d([ '\n display: grid;\n grid-template-columns: repeat(6, minmax(0, 1fr));\n margin-bottom: 5rem;\n\n @media (max-width: 979px) {\n grid-template-columns: repeat(3, minmax(0, 1fr));\n }\n', ])), ), PS = zv.div( _S || (_S = d([ '\n padding: 3.125rem 1rem;\n width: 100%;\n\n @media (max-width: 979px) {\n align-items: flex-start;\n padding: 3.125rem 0;\n }\n', ])), ); function AS(e) { const t = e.disabled ? ' arrow--disabled' : ''; return (0, Ve.jsxs)('svg', { onClick: e.onClick, className: 'arrow ' .concat(e.left ? 'arrow--left' : 'arrow--right', ' ') .concat(t), xmlns: 'http://www.w3.org/2000/svg', width: '8', height: '13', viewBox: '0 0 8 13', children: [ e.left && (0, Ve.jsx)('path', { d: 'M8.00001 0.730469L5.54012 0.730469L0.363648 6.74354L5.54012 12.7305L8.00001 12.7305L2.82354 6.74354L8.00001 0.730469Z', }), !e.left && (0, Ve.jsx)('path', { d: 'M1.52588e-05 12.7305H2.45991L7.63638 6.7174L2.45991 0.730469H1.52588e-05L5.17649 6.7174L1.52588e-05 12.7305Z', }), ], }); } const RS = t => { let { title: n, subTitle: a, sections: r } = t; Vz('(max-width: 780px)'); const [o, i] = e.useState(0), [l, s] = e.useState(!1), [c, d] = (0, Kz.E)({ loop: !0, initial: 0, slideChanged(e) { i(e.track.details.rel); }, created() { s(!0); }, }); return (0, Ve.jsx)(Ve.Fragment, { children: (0, Ve.jsxs)('div', { children: [ (0, Ve.jsxs)(ww, { mb: 8, children: [ (0, Ve.jsx)(CS, { dangerouslySetInnerHTML: { __html: n }, }), a && (0, Ve.jsxs)(Ew, { fontSize: { base: 'sm', lg: 'md' }, textAlign: 'center', mt: 3, children: [a, ' '], }), ], }), (0, Ve.jsxs)(Ve.Fragment, { children: [ (0, Ve.jsx)(IS, { children: l && d.current && (0, Ve.jsxs)(Ve.Fragment, { children: [ (0, Ve.jsx)('div', { style: { cursor: 'pointer', width: '20px', }, children: (0, Ve.jsx)(AS, { left: !0, onClick: e => { var t; return ( e.stopPropagation() || (null === (t = d.current) || void 0 === t ? void 0 : t.prev()) ); }, disabled: 0 === o, }), }), (0, Ve.jsx)('span', { style: { margin: '0px 30px' }, children: r[o].label, }), (0, Ve.jsx)('div', { style: { cursor: 'pointer', width: '20px', }, children: (0, Ve.jsx)(AS, { onClick: e => { var t; return ( e.stopPropagation() || (null === (t = d.current) || void 0 === t ? void 0 : t.next()) ); }, disabled: o === r.length - 1, }), }), ], }), }), (0, Ve.jsx)(PS, { ref: c, className: 'keen-slider', children: r.map((e, t) => { const n = e.items; return (0, Ve.jsx)( TS, { className: 'keen-slider__slide number-slide'.concat( t, ), children: n.map((t, n) => (0, Ve.jsx)( kS, { imageUrl: t.logo.url, alt: e.label, }, 'PartnersSlide-CarouselImage-'.concat( n, ), ), ), }, t, ); }), }), ], }), ], }), }); }, NS = e => { let { version: t, title: n, eyebrow: a, discountPrice: r, text: o, dueTo: i, buttonText: l, href: s, } = e; return (0, Ve.jsxs)(ww, { display: 'flex', flexDirection: { base: 'column', lg: 'row' }, position: 'relative', py: '50px', px: { base: '0', lg: '50px' }, alignItems: 'center', justifyContent: 'space-between', _before: { content: '""', position: 'absolute', height: '100%', top: 0, width: '100vw', marginLeft: '50%', left: '-50vw', zIndex: -2, backgroundColor: 'green' === t ? '#D4F7E5' : 'black' === t ? 'dark.5' : '#E25E2E', }, children: [ (0, Ve.jsxs)(jw, { flexDirection: 'column', paddingRight: { base: '0', lg: '120px' }, marginBottom: { base: 8, lg: '0' }, textAlign: { base: 'center', lg: 'left' }, children: [ a && (0, Ve.jsxs)(Ew, { fontSize: '1.25rem', lineHeight: '2rem', marginBottom: '.3125rem', fontWeight: '900', color: 'green' === t ? '#1AAC7A' : 'black' === t ? '#E25E2E' : 'dark.5', children: [ a, ' ', (0, Ve.jsx)(Ew, { ml: '4px', as: 'span', textDecoration: 'line-through', children: r, }), ], }), (0, Ve.jsx)(Yz, { as: 'h2', color: 'green' === t ? 'dark.5' : 'white', fontWeight: '400', fontSize: '1.5rem', lineHeight: '2rem', children: n, }), (0, Ve.jsx)(Ew, { color: 'green' === t ? 'dark.5' : 'white', fontSize: 'xl', children: o, }), ], }), (0, Ve.jsxs)(jw, { flexDirection: 'column', paddingLeft: { base: '0', lg: '50px' }, justifyContent: 'center', alignItems: 'center', children: [ (0, Ve.jsx)(ww, { marginBottom: '5px', children: (0, Ve.jsx)(Iv, { href: s, target: '_blank', style: 'black' === t ? 'outline-reverted' : 'default', children: (0, Ve.jsx)(Ew, { whiteSpace: 'pre', children: l, }), }), }), (0, Ve.jsx)(Ew, { textAlign: 'center', color: 'green' === t ? 'dark.5' : 'white', children: i, }), ], }), ], }); }, DS = { url: 'https://www.idosell.com/panel/file-gate.php?id=291932&ext=.jpg', alt: 'Zdj\u0119cie wyr\xf3\u017cniaj\u0105ce w hero - strona g\u0142\xf3wna', }; function LS(t) { (0, e.useEffect)(() => { console.log(kw); }, []); const [n] = kw.blocks; return (0, Ve.jsxs)(hv, { theme: gw, children: [ (0, Ve.jsx)(xS, { $whiteColor: !0 }), (0, Ve.jsx)(Yv, { title: 'Najbardziej efektywna sprzeda\u017cowo platforma dla sklep\xf3w internetowych ', image: DS, buttons: [ { title: 'Wypr\xf3buj demo sklepu', href: 'https://www.idosell.com/pl/demo/try-idosell-demo-for-free/', variant: 'default', }, { title: 'Zam\xf3w sklep', href: 'https://www.idosell.com/pl/abonamenty/', variant: 'outline', }, ], }), (0, Ve.jsxs)('div', { className: 'homepage containerIdosellPages', children: [ (0, Ve.jsx)(kz, { title: 'Uruchom sklep internetowy', subtitle: 'Z nami klienci rosn\u0105 i sprzedaj\u0105 wi\u0119cej', layout: '1x4', items: [ { mainNumber: '16', additionalText: ' mld z\u0142', text: 'sumaryczna warto\u015b\u0107 transakcji rocznie (GMV)', }, { mainNumber: '~8', additionalText: ' tys.', text: 'aktywnych sklep\xf3w internetowych', }, { mainNumber: '60', additionalText: ' mln', text: 'transakcji rocznie', }, { mainNumber: '24', additionalText: ' lata', text: 'do\u015bwiadczenia w bran\u017cy e-commerce', }, ], data: 'string', }), (0, Ve.jsx)(mk, { title: n.title, tiles: [ { title: 'Gotowe integracje', content: 'Z IdoSell nie musisz szuka\u0107 integracji na w\u0142asn\u0105 r\u0119k\u0119, ani martwi\u0107 si\u0119 o ich aktualizacj\u0119 i poprawno\u015b\u0107 dzia\u0142ania. Korzystaj\u0105c z naszego rozwi\u0105zania, zintegrujesz si\u0119 m.in. z systemami p\u0142atno\u015bci, kurierami, por\xf3wnywarkami cen czy serwisami z opiniami.', link: { label: 'Przejd\u017a', href: 'https://www.idosell.com/pl/integracje/', target: '_blank', }, }, { title: 'Wbudowany WMS', content: 'Posiadamy wbudowany system do obs\u0142ugi wielu magazyn\xf3w, zar\xf3wno w\u0142asnych, jak i dostawc\xf3w. Za pomoc\u0105 intuicyjnych narz\u0119dzi obs\u0142u\u017cysz zwroty, reklamacje i wystawisz niezb\u0119dne dokumenty sprzeda\u017cy.', link: { label: 'Przejd\u017a', href: 'https://www.idosell.com/pl/system-zarzadzania-magazynem/', target: '_blank', }, }, { title: 'Sprzeda\u017c mi\u0119dzynarodowa', content: 'Rynek europejski jest w zasi\u0119gu r\u0119ki. Z IdoSell zyskujesz dost\u0119p do wbudowanych integracji z globalnymi partnerami.', link: { label: 'Przejd\u017a', href: 'https://www.idosell.com/pl/sprzedaz-miedzynarodowa/', target: '_blank', }, }, { title: 'Sklep gotowy do sprzeda\u017cy', content: 'Nasi eksperci spersonalizuj\u0105 sklep pod twoje potrzeby. Uruchomi\u0105 te integracje i funkcjonalno\u015bci, kt\xf3re s\u0105 najbardziej przydatne i pomog\u0105 ci w szybkim starcie sprzeda\u017cy na IdoSell. Z nami otrzymasz sklep gotowy do sprzeda\u017cy.', link: { label: 'Przejd\u017a', href: 'https://www.idosell.com/pl/order/', target: '_blank', }, }, { title: 'Fulfillment', content: 'W IdoSell znajdziesz integracje z najlepszymi partnerami logistycznymi, kt\xf3rzy zrealizuj\u0105 twoje zam\xf3wienia, obs\u0142u\u017c\u0105 zwroty, wynegocjuj\u0105 umowy z kurierami i b\u0119d\u0105 odpowiada\u0107 za pakowanie towar\xf3w.', link: { label: 'Przejd\u017a', href: 'https://www.idosell.com/pl/mozliwosci-systemu-wms-w-sklepach-internetowych/obsluga-fulfillment/', target: '_blank', }, }, { title: 'Bezpieczny sklep internetowy', content: 'W IdoSell otrzymujesz najbezpieczniejszy system. Gwarantujemy Ci niezawodno\u015b\u0107 i dost\u0119pno\u015b\u0107 us\u0142ugi przez 99.98% czasu.', link: { label: 'Przejd\u017a', href: 'https://www.idosell.com/pl/bezpieczenstwo/', target: '_blank', }, }, ], }), (0, Ve.jsx)(Bz, { data: 'string' }), (0, Ve.jsx)(Rk, { image: { url: 'https://www.idosell.com/panel/file-gate.php?id=279153&ext=.jpeg', }, boxSide: 'left', title: 'Chcesz przenie\u015b\u0107 sw\xf3j sklep internetowy?', subtitle: 'Migruj z dowolnej platformy OpenSource lub SaaS do IdoSell', ctaButton: { title: 'Przenie\u015b\xa0sklep do IdoSell', href: 'https://www.idosell.com/pl/migracja/', variant: 'default', }, children: (0, Ve.jsxs)(Ve.Fragment, { children: [ (0, Ve.jsx)(Ew, { mb: '30px', children: 'Przeniesiemy twoj\u0105 baz\u0119 danych i produkty ze zdj\u0119ciami, skonfigurujemy domen\u0119, zintegrujemy p\u0142atno\u015bci i kurier\xf3w. Dodatkowo zachowasz wypracowan\u0105 pozycj\u0119 SEO.', }), (0, Ve.jsx)(Ew, { mb: '30px', children: 'Ka\u017cdego miesi\u0105ca do IdoSell migruje kilkadziesi\u0105t sklep\xf3w z innych platform. Do\u0142\u0105cz do klubu dla profesjonalist\xf3w.', }), ], }), }), (0, Ve.jsx)(Xk, { my: 10, py: 4 }), (0, Ve.jsx)(wS, { py: 8, title: 'Poznaj naszych sprzedawc\xf3w', text: 'Zobacz histori\u0119 sklep\xf3w, kt\xf3re zdecydowa\u0142y si\u0119 na IdoSell. Dowiedz si\u0119, w jaki spos\xf3b do\u0142\u0105czy\u0142y do grona profesjonalist\xf3w i zacz\u0119\u0142y sprzedawa\u0107 wi\u0119cej.', casestudies: [ { image: { url: 'https://www.idosell.com/panel/file-gate.php?id=279666&ext=.jpeg', alt: 'Zdj\u0119cie wyr\xf3\u017cniaj\u0105ce Ministerstwo Dobrego Myd\u0142a', }, title: 'My robimy myd\u0142o, a IdoSell za\u0142atwia ca\u0142\u0105 reszt\u0119.', link: { label: 'Ministerstwo Dobrego Myd\u0142a', href: 'https://www.idosell.com/pl/historie-klientow-idosell/ministerstwo-dobrego-mydla/', target: '_blank', }, }, { image: { url: 'https://www.idosell.com/panel/file-gate.php?id=279665&ext=.jpeg', alt: 'Zdj\u0119cie wyr\xf3\u017cniaj\u0105ce Flamqa', }, title: 'Dobra \u015bwieca powinna by\u0107 niczym dobre perfumy.', link: { label: 'Flamqa', href: 'https://www.idosell.com/pl/historie-klientow-idosell/flamqa/', target: '_blank', }, }, { image: { url: 'https://www.idosell.com/panel/file-gate.php?id=287972&ext=.jpg', alt: 'Zdj\u0119cie wyr\xf3\u017cniaj\u0105ce zielona esencja', }, title: 'W\u0142asna marka w e-commerce oparta o warto\u015bci i platform\u0119 IdoSell', link: { label: 'Zielona Esencja', href: 'https://www.idosell.com/pl/historie-klientow-idosell/zielona-esencja/', target: '_blank', }, }, ], }), (0, Ve.jsx)(Uj, { title: 'Chcesz wiedzie\u0107 wi\u0119cej zanim za\u0142o\u017cysz sw\xf3j e-sklep?', blogs: [ { image: { url: 'https://www.idosell.com/panel/file-gate.php?id=279792&ext=.webp', alt: 'Cz\u0142owiek wpisuj\u0105cy dane na stronie', }, title: 'Jak za\u0142o\u017cy\u0107 sklep internetowy w 2024 roku?', link: { label: 'Czytaj ca\u0142o\u015b\u0107', href: 'https://www.idosell.com/pl/blog/jak-zalozyc-sklep-internetowy-w-2024-roku-1235327227', target: '_blank', }, }, { image: { url: 'https://www.idosell.com/panel/file-gate.php?id=279793&ext=.webp', alt: 'Pani obs\u0142uguj\u0105ca magazyn', }, title: 'Open Source czy SaaS - co wybra\u0107?', link: { label: 'Czytaj ca\u0142o\u015b\u0107', href: 'https://www.idosell.com/pl/blog/open-source-czy-saas-co-wybrac-1235327234', target: '_blank', }, }, { image: { url: 'https://www.idosell.com/panel/file-gate.php?id=279794&ext=.webp', alt: 'Wskazywanie wykresu na ekranie', }, title: 'Najcz\u0119stsze b\u0142\u0119dy podczas zak\u0142adania sklepu online', link: { label: 'Czytaj ca\u0142o\u015b\u0107', href: 'https://www.idosell.com/pl/blog/najczestsze-bledy-podczas-zakladania-sklepu-online-1235327926', target: '_blank', }, }, ], }), (0, Ve.jsx)(cj, { title: 'Sprawd\u017a mo\u017cliwo\u015bci IdoSell', subtitle: 'Poznaj nasz panel, sprawd\u017a nasz\u0105 technologi\u0119, otw\xf3rz lub migruj sklep i zacznij sprzedawa\u0107 wi\u0119cej.', buttons: [ { title: 'Wypr\xf3buj demo sklepu', href: 'https://www.idosell.com/pl/demo/try-idosell-demo-for-free/', variant: 'default', }, { title: 'Zam\xf3w sklep', href: 'https://www.idosell.com/pl/abonamenty/', variant: 'outline', }, ], }), (0, Ve.jsx)(RS, { title: 'Gotowe, aktualizowane przez nas integracje', subTitle: 'Korzystaj z najwa\u017cniejszych i najpopularniejszych integracji wbudowanych w tw\xf3j sklep internetowy', sections: [ { label: 'Systemy p\u0142atno\u015bci', items: [ { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193322&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193242&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193114&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193332&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193323&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193334&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193333&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193321&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193256&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193243&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193250&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193249&ext=.svg', }, }, ], }, { label: 'Kurierzy', items: [ { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193105&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193254&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193110&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193117&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193102&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193104&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193255&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193119&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193253&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193251&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193252&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193107&ext=.svg', }, }, ], }, { label: 'Marketplaces, por\xf3wnywarki cen', items: [ { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193136&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193092&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193099&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193674&ext=.png', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193145&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193147&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=246449&ext=.jpg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193134&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193150&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193240&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193134&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193148&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193122&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193149&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193091&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193135&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193675&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193093&ext=.svg', }, }, ], }, { label: 'Operatorzy fulfillment', items: [ { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193108&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193105&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193113&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193100&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193116&ext=.svg', }, }, ], }, { label: 'Certyfikaty', items: [ { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193127&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193118&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193123&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193137&ext=.svg', }, }, ], }, { label: 'Pozostali partnerzy', items: [ { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193112&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193106&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193109&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193096&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193103&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193125&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193101&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193676&ext=.png', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193111&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=242359&ext=.svg', }, }, ], }, ], }), ], }), ], }); } const OS = e => { let { image: t, title: n, layout_order: a, subtitle: r, children: o, ctaButton: i, padding: l, bgColor: s, titleColor: c, ...d } = e; return (0, Ve.jsx)(Rw, { _before: { content: '""', position: 'absolute', height: '100%', top: 0, width: '100vw', marginLeft: '50%', left: '-50vw', zIndex: -2, backgroundColor: 'gray' == s ? 'rgba(238, 238, 238, 1)' : '', }, padding: l || '5rem 0', position: 'relative', ...d, children: (0, Ve.jsxs)(Rw, { templateColumns: 'repeat(, 1fr)', gap: '30px', gridTemplateColumns: { sm: 'templateColumns="1fr"', lg: 'repeat(2, 1fr)', }, children: [ (0, Ve.jsx)(jw, { justifyContent: { base: 'center', lg: 'left' }, children: (0, Ve.jsx)(Dj, { mx: { sm: 'left', lg: 'initial' }, src: t.url, alt: t.alt, }), }), (0, Ve.jsx)(jw, { flexDirection: 'column', alignItems: 'flex-start', justifyContent: 'center', order: 'image_left' === a ? '' : '-1', children: (0, Ve.jsxs)(Ve.Fragment, { children: [ (0, Ve.jsx)(Ew, { fontSize: '30px', fontWeight: '600', color: c || 'black', mb: '30px', as: 'b', textAlign: 'left', children: n, }), r && (0, Ve.jsx)(Ew, { fontSize: '21px', color: '#171717', fontWeight: '600', mb: '5px', as: 'b', textAlign: 'left', children: r, }), (0, Ve.jsx)(jw, { gap: '15px', flexDirection: 'column', fontSize: '16px', color: '#171717', marginBottom: '30px', children: o, }), i && (0, Ve.jsx)(Iv, { href: i.href, style: i.variant, target: '_blank', children: i.title, }), ], }), }), ], }), }); }, MS = e => { let { logos: t } = e; return (0, Ve.jsx)(uk, { children: (0, Ve.jsx)(jw, { flexWrap: 'wrap', alignItems: 'center', children: t.map((e, t) => (0, Ve.jsx)(Dj, { maxWidth: { base: '50%', sm: 'calc(100%/3)', lg: 'calc(100%/7)', }, flex: { base: '0 0 50%', sm: '0 0 calc(100%/3)', lg: '0 0 calc(100%/7)', }, src: e.url, alt: e.alt, filter: 'grayscale(100%)', }), ), }), }); }; function BS() { for (var e = arguments.length, t = new Array(e), n = 0; n < e; n++) t[n] = arguments[n]; return e => { t.forEach(t => { !(function (e, t) { if (null != e) if ('function' !== typeof e) try { e.current = t; } catch (n) { throw new Error( "Cannot assign value '" .concat(t, "' to ref '") .concat(e, "'"), ); } else e(t); })(t, e); }); }; } function US() { for (var t = arguments.length, n = new Array(t), a = 0; a < t; a++) n[a] = arguments[a]; return (0, e.useMemo)(() => BS(...n), n); } function VS(e) { const t = e.target, { tagName: n, isContentEditable: a } = t; return 'INPUT' !== n && 'TEXTAREA' !== n && !0 !== a; } function FS() { let t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}; const { ref: n, isDisabled: a, isFocusable: r, clickOnEnter: o = !0, clickOnSpace: i = !0, onMouseDown: l, onMouseUp: s, onClick: c, onKeyDown: d, onKeyUp: u, tabIndex: p, onMouseOver: m, onMouseLeave: h, ...f } = t, [g, y] = (0, e.useState)(!0), [w, b] = (0, e.useState)(!1), x = (function () { const t = (0, e.useRef)(new Map()), n = t.current, a = (0, e.useCallback)((e, n, a, r) => { t.current.set(a, { type: n, el: e, options: r }), e.addEventListener(n, a, r); }, []), r = (0, e.useCallback)((e, n, a, r) => { e.removeEventListener(n, a, r), t.current.delete(a); }, []); return ( (0, e.useEffect)( () => () => { n.forEach((e, t) => { r(e.el, e.type, t, e.options); }); }, [r, n], ), { add: a, remove: r } ); })(), v = g ? p : p || 0, z = a && !r, k = (0, e.useCallback)( e => { if (a) return e.stopPropagation(), void e.preventDefault(); e.currentTarget.focus(), null == c || c(e); }, [a, c], ), j = (0, e.useCallback)( e => { w && VS(e) && (e.preventDefault(), e.stopPropagation(), b(!1), x.remove(document, 'keyup', j, !1)); }, [w, x], ), S = (0, e.useCallback)( e => { if ((null == d || d(e), a || e.defaultPrevented || e.metaKey)) return; if (!VS(e.nativeEvent) || g) return; const t = o && 'Enter' === e.key; if ((i && ' ' === e.key && (e.preventDefault(), b(!0)), t)) { e.preventDefault(); e.currentTarget.click(); } x.add(document, 'keyup', j, !1); }, [a, g, d, o, i, x, j], ), E = (0, e.useCallback)( e => { if ((null == u || u(e), a || e.defaultPrevented || e.metaKey)) return; if (!VS(e.nativeEvent) || g) return; if (i && ' ' === e.key) { e.preventDefault(), b(!1); e.currentTarget.click(); } }, [i, g, a, u], ), _ = (0, e.useCallback)( e => { 0 === e.button && (b(!1), x.remove(document, 'mouseup', _, !1)); }, [x], ), C = (0, e.useCallback)( e => { if (0 !== e.button) return; if (a) return e.stopPropagation(), void e.preventDefault(); g || b(!0); e.currentTarget.focus({ preventScroll: !0 }), x.add(document, 'mouseup', _, !1), null == l || l(e); }, [a, g, l, x, _], ), I = (0, e.useCallback)( e => { 0 === e.button && (g || b(!1), null == s || s(e)); }, [s, g], ), T = (0, e.useCallback)( e => { a ? e.preventDefault() : null == m || m(e); }, [a, m], ), P = (0, e.useCallback)( e => { w && (e.preventDefault(), b(!1)), null == h || h(e); }, [w, h], ), A = BS(n, e => { e && 'BUTTON' !== e.tagName && y(!1); }); return g ? { ...f, ref: A, type: 'button', 'aria-disabled': z ? void 0 : a, disabled: z, onClick: k, onMouseDown: l, onMouseUp: s, onKeyUp: u, onKeyDown: d, onMouseOver: m, onMouseLeave: h, } : { ...f, ref: A, role: 'button', 'data-active': at(w), 'aria-disabled': a ? 'true' : void 0, tabIndex: z ? void 0 : v, onClick: k, onMouseDown: C, onMouseUp: I, onKeyUp: E, onKeyDown: S, onMouseOver: T, onMouseLeave: P, }; } var WS = Object.defineProperty, HS = (e, t, n) => ( ((e, t, n) => { t in e ? WS(e, t, { enumerable: !0, configurable: !0, writable: !0, value: n, }) : (e[t] = n); })(e, 'symbol' !== typeof t ? t + '' : t, n), n ); function GS(e) { return e.sort((e, t) => { const n = e.compareDocumentPosition(t); if ( n & Node.DOCUMENT_POSITION_FOLLOWING || n & Node.DOCUMENT_POSITION_CONTAINED_BY ) return -1; if ( n & Node.DOCUMENT_POSITION_PRECEDING || n & Node.DOCUMENT_POSITION_CONTAINS ) return 1; if ( n & Node.DOCUMENT_POSITION_DISCONNECTED || n & Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC ) throw Error('Cannot sort the given nodes.'); return 0; }); } function $S(e, t, n) { let a = e + 1; return n && a >= t && (a = 0), a; } function ZS(e, t, n) { let a = e - 1; return n && a < 0 && (a = t), a; } var XS = 'undefined' !== typeof window ? e.useLayoutEffect : e.useEffect, KS = e => e, qS = class { constructor() { var e = this; HS(this, 'descendants', new Map()), HS(this, 'register', e => { var t; if (null != e) return 'object' == typeof (t = e) && 'nodeType' in t && t.nodeType === Node.ELEMENT_NODE ? this.registerNode(e) : t => { this.registerNode(t, e); }; }), HS(this, 'unregister', e => { this.descendants.delete(e); const t = GS(Array.from(this.descendants.keys())); this.assignIndex(t); }), HS(this, 'destroy', () => { this.descendants.clear(); }), HS(this, 'assignIndex', e => { this.descendants.forEach(t => { const n = e.indexOf(t.node); (t.index = n), (t.node.dataset.index = t.index.toString()); }); }), HS(this, 'count', () => this.descendants.size), HS(this, 'enabledCount', () => this.enabledValues().length), HS(this, 'values', () => Array.from(this.descendants.values()).sort( (e, t) => e.index - t.index, ), ), HS(this, 'enabledValues', () => this.values().filter(e => !e.disabled), ), HS(this, 'item', e => { if (0 !== this.count()) return this.values()[e]; }), HS(this, 'enabledItem', e => { if (0 !== this.enabledCount()) return this.enabledValues()[e]; }), HS(this, 'first', () => this.item(0)), HS(this, 'firstEnabled', () => this.enabledItem(0)), HS(this, 'last', () => this.item(this.descendants.size - 1)), HS(this, 'lastEnabled', () => { const e = this.enabledValues().length - 1; return this.enabledItem(e); }), HS(this, 'indexOf', e => { var t, n; return e && null != (n = null == (t = this.descendants.get(e)) ? void 0 : t.index) ? n : -1; }), HS(this, 'enabledIndexOf', e => null == e ? -1 : this.enabledValues().findIndex(t => t.node.isSameNode(e)), ), HS(this, 'next', function (t) { let n = !(arguments.length > 1 && void 0 !== arguments[1]) || arguments[1]; const a = $S(t, e.count(), n); return e.item(a); }), HS(this, 'nextEnabled', function (t) { let n = !(arguments.length > 1 && void 0 !== arguments[1]) || arguments[1]; const a = e.item(t); if (!a) return; const r = $S(e.enabledIndexOf(a.node), e.enabledCount(), n); return e.enabledItem(r); }), HS(this, 'prev', function (t) { let n = !(arguments.length > 1 && void 0 !== arguments[1]) || arguments[1]; const a = ZS(t, e.count() - 1, n); return e.item(a); }), HS(this, 'prevEnabled', function (t) { let n = !(arguments.length > 1 && void 0 !== arguments[1]) || arguments[1]; const a = e.item(t); if (!a) return; const r = ZS(e.enabledIndexOf(a.node), e.enabledCount() - 1, n); return e.enabledItem(r); }), HS(this, 'registerNode', (e, t) => { if (!e || this.descendants.has(e)) return; const n = GS(Array.from(this.descendants.keys()).concat(e)); (null == t ? void 0 : t.disabled) && (t.disabled = !!t.disabled); const a = { node: e, index: -1, ...t }; this.descendants.set(e, a), this.assignIndex(n); }); } }; var [YS, QS] = $e({ name: 'DescendantsProvider', errorMessage: 'useDescendantsContext must be used within DescendantsProvider', }); function JS() { return [ KS(YS), () => KS(QS()), () => (function () { const t = (0, e.useRef)(new qS()); return XS(() => () => t.current.destroy()), t.current; })(), t => (function (t) { const n = QS(), [a, r] = (0, e.useState)(-1), o = (0, e.useRef)(null); XS( () => () => { o.current && n.unregister(o.current); }, [], ), XS(() => { if (!o.current) return; const e = Number(o.current.dataset.index); a == e || Number.isNaN(e) || r(e); }); const i = KS(t ? n.register(t) : n.register); return { descendants: n, index: a, enabledIndex: n.enabledIndexOf(o.current), register: BS(i, o), }; })(t), ]; } function eE(t) { const { value: n, defaultValue: a, onChange: r, shouldUpdate: o = (e, t) => e !== t, } = t, i = Zc(r), l = Zc(o), [s, c] = (0, e.useState)(a), d = void 0 !== n, u = d ? n : s, p = Zc( e => { const t = 'function' === typeof e ? e(u) : e; l(u, t) && (d || c(t), i(t)); }, [d, i, u, l], ); return [u, p]; } function tE(t) { return e.Children.toArray(t).filter(t => (0, e.isValidElement)(t)); } var [nE, aE, rE, oE] = JS(); var [iE, lE] = $e({ name: 'TabsContext', errorMessage: 'useTabsContext: `context` is undefined. Seems you forgot to wrap all tabs components within <Tabs />', }); var [sE, cE] = $e({}); function dE(e, t) { return ''.concat(e, '--tab-').concat(t); } function uE(e, t) { return ''.concat(e, '--tabpanel-').concat(t); } var [pE, mE] = $e({ name: 'TabsStylesContext', errorMessage: 'useTabsStyles returned is \'undefined\'. Seems you forgot to wrap the components in "<Tabs />" ', }), hE = yy(function (t, n) { const a = ky('Tabs', t), { children: r, className: o, ...i } = Gn(t), { htmlProps: l, descendants: s, ...c } = (function (t) { var n; const { defaultIndex: a, onChange: r, index: o, isManual: i, isLazy: l, lazyBehavior: s = 'unmount', orientation: c = 'horizontal', direction: d = 'ltr', ...u } = t, [p, m] = (0, e.useState)(null != a ? a : 0), [h, f] = eE({ defaultValue: null != a ? a : 0, value: o, onChange: r, }); (0, e.useEffect)(() => { null != o && m(o); }, [o]); const g = rE(), y = (0, e.useId)(), w = null != (n = t.id) ? n : y; return { id: 'tabs-'.concat(w), selectedIndex: h, focusedIndex: p, setSelectedIndex: f, setFocusedIndex: m, isManual: i, isLazy: l, lazyBehavior: s, orientation: c, descendants: g, direction: d, htmlProps: u, }; })(i), d = (0, e.useMemo)(() => c, [c]), { isFitted: u, ...p } = l, m = { position: 'relative', ...a.root }; return (0, Ve.jsx)(nE, { value: s, children: (0, Ve.jsx)(iE, { value: d, children: (0, Ve.jsx)(pE, { value: a, children: (0, Ve.jsx)(hy.div, { className: Qe('chakra-tabs', o), ref: n, ...p, __css: m, children: r }) }) }) }); }); hE.displayName = 'Tabs'; var fE = yy(function (t, n) { const a = (function (t) { const { focusedIndex: n, orientation: a, direction: r } = lE(), o = aE(), i = (0, e.useCallback)( e => { const t = () => { var e; const t = o.nextEnabled(n); t && (null == (e = t.node) || e.focus()); }, i = () => { var e; const t = o.prevEnabled(n); t && (null == (e = t.node) || e.focus()); }, l = 'horizontal' === a, s = 'vertical' === a, c = e.key, d = { ['ltr' === r ? 'ArrowLeft' : 'ArrowRight']: () => l && i(), ['ltr' === r ? 'ArrowRight' : 'ArrowLeft']: () => l && t(), ArrowDown: () => s && t(), ArrowUp: () => s && i(), Home: () => { var e; const t = o.firstEnabled(); t && (null == (e = t.node) || e.focus()); }, End: () => { var e; const t = o.lastEnabled(); t && (null == (e = t.node) || e.focus()); }, }, u = d[c]; u && (e.preventDefault(), u(e)); }, [o, n, a, r], ); return { ...t, role: 'tablist', 'aria-orientation': a, onKeyDown: rt(t.onKeyDown, i), }; })({ ...t, ref: n }), r = { display: 'flex', ...mE().tablist }; return (0, Ve.jsx)(hy.div, { ...a, className: Qe('chakra-tabs__tablist', t.className), __css: r }); }); fE.displayName = 'TabList'; var gE = yy(function (e, t) { const n = mE(), a = (function (e) { const { isDisabled: t = !1, isFocusable: n = !1, ...a } = e, { setSelectedIndex: r, isManual: o, id: i, setFocusedIndex: l, selectedIndex: s, } = lE(), { index: c, register: d } = oE({ disabled: t && !n }), u = c === s; return { ...FS({ ...a, ref: BS(d, e.ref), isDisabled: t, isFocusable: n, onClick: rt(e.onClick, () => { r(c); }), }), id: dE(i, c), role: 'tab', tabIndex: u ? 0 : -1, type: 'button', 'aria-selected': u, 'aria-controls': uE(i, c), onFocus: t ? void 0 : rt(e.onFocus, () => { l(c), !o && (!t || !n) && r(c); }), }; })({ ...e, ref: t }), r = { outline: '0', display: 'flex', alignItems: 'center', justifyContent: 'center', ...n.tab, }; return (0, Ve.jsx)(hy.button, { ...a, className: Qe('chakra-tabs__tab', e.className), __css: r }); }); gE.displayName = 'Tab'; var yE = yy(function (t, n) { const a = (function (t) { const n = lE(), { id: a, selectedIndex: r } = n, o = tE(t.children).map((t, n) => (0, e.createElement)( sE, { key: n, value: { isSelected: n === r, id: uE(a, n), tabId: dE(a, n), selectedIndex: r, }, }, t, ), ); return { ...t, children: o }; })(t), r = mE(); return (0, Ve.jsx)(hy.div, { ...a, width: '100%', ref: n, className: Qe('chakra-tabs__tab-panels', t.className), __css: r.tabpanels }); }); yE.displayName = 'TabPanels'; var wE = yy(function (t, n) { const a = (function (t) { const { children: n, ...a } = t, { isLazy: r, lazyBehavior: o } = lE(), { isSelected: i, id: l, tabId: s } = cE(), c = (0, e.useRef)(!1); i && (c.current = !0); const d = (function (e) { const { wasSelected: t, enabled: n, isSelected: a, mode: r = 'unmount', } = e; return !n || !!a || !('keepMounted' !== r || !t); })({ wasSelected: c.current, isSelected: i, enabled: r, mode: o }); return { tabIndex: 0, ...a, children: d ? n : null, role: 'tabpanel', 'aria-labelledby': s, hidden: !i, id: l, }; })({ ...t, ref: n }), r = mE(); return (0, Ve.jsx)(hy.div, { outline: '0', ...a, className: Qe('chakra-tabs__tab-panel', t.className), __css: r.tabpanel }); }); wE.displayName = 'TabPanel'; var bE = yy(function (e, t) { const { columns: n, spacingX: a, spacingY: r, spacing: o, minChildWidth: i, ...l } = e, s = wy(), c = i ? (function (e, t) { return Dw(e, e => { const n = by( 'sizes', e, 'number' === typeof (a = e) ? ''.concat(a, 'px') : a, )(t); var a; return null === e ? null : 'repeat(auto-fit, minmax('.concat(n, ', 1fr))'); }); })(i, s) : Dw(n, e => null === e ? null : 'repeat('.concat(e, ', minmax(0, 1fr))'), ); return (0, Ve.jsx)(Rw, { ref: t, gap: o, columnGap: a, rowGap: r, templateColumns: c, ...l }); }); bE.displayName = 'SimpleGrid'; var [xE, vE] = $e({ name: 'ListStylesContext', errorMessage: 'useListStyles returned is \'undefined\'. Seems you forgot to wrap the components in "<List />" ', }), zE = yy(function (e, t) { const n = ky('List', e), { children: a, styleType: r = 'none', stylePosition: o, spacing: i, ...l } = Gn(e), s = tE(a), c = i ? { '& > *:not(style) ~ *:not(style)': { mt: i } } : {}; return (0, Ve.jsx)(xE, { value: n, children: (0, Ve.jsx)(hy.ul, { ref: t, listStyleType: r, listStylePosition: o, role: 'list', __css: { ...n.container, ...c }, ...l, children: s }) }); }); (zE.displayName = 'List'), (yy((e, t) => { const { as: n, ...a } = e; return (0, Ve.jsx)(zE, { ref: t, as: 'ol', styleType: 'decimal', marginStart: '1em', ...a, }); }).displayName = 'OrderedList'); var kE = yy(function (e, t) { const { as: n, ...a } = e; return (0, Ve.jsx)(zE, { ref: t, as: 'ul', styleType: 'initial', marginStart: '1em', ...a }); }); kE.displayName = 'UnorderedList'; var jE = yy(function (e, t) { const n = vE(); return (0, Ve.jsx)(hy.li, { ref: t, ...e, __css: n.item }); }); jE.displayName = 'ListItem'; var SE = yy(function (e, t) { const n = vE(); return (0, Ve.jsx)(Sy, { ref: t, role: 'presentation', ...e, __css: n.icon }); }); SE.displayName = 'ListIcon'; var EE = (function (t) { const { viewBox: n = '0 0 24 24', d: a, displayName: r, defaultProps: o = {}, } = t, i = e.Children.toArray(t.path), l = yy((e, t) => (0, Ve.jsx)(Sy, { ref: t, viewBox: n, ...o, ...e, children: i.length ? i : (0, Ve.jsx)('path', { fill: 'currentColor', d: a }), }), ); return (l.displayName = r), l; })({ viewBox: '0 0 14 14', path: (0, Ve.jsx)('g', { fill: 'currentColor', children: (0, Ve.jsx)('polygon', { points: '5.5 11.9993304 14 3.49933039 12.5 2 5.5 8.99933039 1.5 4.9968652 0 6.49933039', }), }), }); const _E = e => { let { title: t, subtitle: n, tabsContent: a, ...r } = e; return (0, Ve.jsxs)(ww, { ...r, children: [ (0, Ve.jsxs)(jw, { pb: 4, alignItems: 'center', flexDirection: 'column', className: 'text-main', children: [ (0, Ve.jsxs)(ij, { children: [' ', t] }), (0, Ve.jsx)(Ew, { mt: 2, textAlign: 'center', fontSize: 'lg', children: n, }), ], }), (0, Ve.jsxs)(hE, { isFitted: !0, variant: 'line', colorScheme: 'teal', mt: 4, w: '100%', defaultIndex: 0, children: [ a.length > 1 && (0, Ve.jsx)(fE, { overflowX: 'auto', overflowY: 'hidden', children: a.map((e, t) => (0, Ve.jsx)( gE, { _selected: { color: 'black', borderBottom: '3px solid #1AAC7A', outline: 'none', fontWeight: 'bold', }, _focus: { outline: 'none' }, whiteSpace: 'nowrap', pb: 2, children: e.tabName, }, t, ), ), }), (0, Ve.jsx)(yE, { className: 'frame-2', children: a.map((e, t) => (0, Ve.jsx)( wE, { className: 'frame-3', mt: 5, children: (0, Ve.jsxs)(bE, { templateColumns: 'repeat(2, 1fr)', gap: '30px', gridTemplateColumns: { sm: 'templateColumns="1fr"', lg: 'repeat(2, 1fr)', }, children: [ (0, Ve.jsx)(ww, { my: 'auto', children: (0, Ve.jsxs)(zE, { className: 'item-wrapper', children: [ e.tabTitle && (0, Ve.jsx)(Ew, { fontSize: '25px', fontWeight: 'bold', className: 'text-wrapper-2', color: '#1AAC7A', marginBottom: 4, children: e.tabTitle, }), e.list.map((e, t) => (0, Ve.jsxs)( jE, { py: 4, className: 'text', fontSize: { base: 'md', lg: 'lg', }, fontWeight: 'bold', display: 'flex', children: [ (0, Ve.jsx)( SE, { as: EE, color: '#1AAC7A', marginTop: '10px', marginRight: '30px', fontWeight: '900', fontSize: { base: 'md', lg: '2xl', }, }, ), e.href ? (0, Ve.jsx)( _w, { href: e.href, isExternal: !0, _hover: { color: '#171717', textDecoration: 'underline', cursor: 'pointer', }, children: e.item, }, ) : e.item, ], }, t, ), ), ], }), }), (0, Ve.jsx)(Dj, { src: e.imgUrl, my: 'auto', }), ], }), }, t, ), ), }), ], }), ], }); }; var CE = e => (0, Ve.jsx)(hy.div, { className: 'chakra-stack__item', ...e, __css: { display: 'inline-block', flex: '0 0 auto', minWidth: 0, ...e.__css, }, }); CE.displayName = 'StackItem'; var IE = yy((t, n) => { const { isInline: a, direction: r, align: o, justify: i, spacing: l = '0.5rem', wrap: s, children: c, divider: d, className: u, shouldWrapChildren: p, ...m } = t, h = a ? 'row' : null != r ? r : 'column', f = (0, e.useMemo)( () => (function (e) { const { spacing: t, direction: n } = e, a = { column: { my: t, mx: 0, borderLeftWidth: 0, borderBottomWidth: '1px', }, 'column-reverse': { my: t, mx: 0, borderLeftWidth: 0, borderBottomWidth: '1px', }, row: { mx: t, my: 0, borderLeftWidth: '1px', borderBottomWidth: 0, }, 'row-reverse': { mx: t, my: 0, borderLeftWidth: '1px', borderBottomWidth: 0, }, }; return { '&': Dw(n, e => a[e]) }; })({ spacing: l, direction: h }), [l, h], ), g = !!d, y = !p && !g, w = (0, e.useMemo)(() => { const t = tE(c); return y ? t : t.map((n, a) => { const r = 'undefined' !== typeof n.key ? n.key : a, o = a + 1 === t.length, i = p ? (0, Ve.jsx)(CE, { children: n }, r) : n; if (!g) return i; const l = (0, e.cloneElement)(d, { __css: f }), s = o ? null : l; return (0, Ve.jsxs)(e.Fragment, { children: [i, s] }, r); }); }, [d, f, g, y, p, c]), b = Qe('chakra-stack', u); return (0, Ve.jsx)(hy.div, { ref: n, display: 'flex', alignItems: o, justifyContent: i, flexDirection: h, flexWrap: s, gap: g ? void 0 : l, className: b, ...m, children: w, }); }); IE.displayName = 'Stack'; const TE = e => { let { name: t, text: n, limitText: a, previousPrice: r, currentPrice: o, textBelowPrice: i, } = e; return (0, Ve.jsx)(ww, { bg: '#eee', display: 'flex', flexDirection: 'column', alignItems: 'flex-start', position: 'relative', padding: '0.9375rem', height: '100%', children: (0, Ve.jsxs)(IE, { spacing: '0.625rem', children: [ (0, Ve.jsx)(Ew, { fontSize: '1rem', color: '#171717', children: 'Abonament', }), (0, Ve.jsx)(Ew, { fontWeight: 'bold', fontSize: '1.55rem', color: '#1AAC7A', children: t, }), (0, Ve.jsx)(Ew, { fontSize: '0.8125rem', fontStyle: 'normal', color: '#171717', minH: { base: 'auto', md: '20' }, children: n, }), a && (0, Ve.jsx)(Ew, { fontWeight: '700', fontSize: 'sm', fontStyle: 'normal', minH: { base: '10', md: '20' }, lineHeight: '1.25rem', children: a, }), r && (0, Ve.jsxs)(ww, { children: [ (0, Ve.jsx)(Ew, { fontSize: '.75rem', fontWeight: '400', color: '#171717', textDecoration: 'line-through', lineHeight: '1rem', transform: 'translateY(-1rem)', height: 0, children: r, }), o && (0, Ve.jsx)(Ew, { fontSize: '1.55rem', fontWeight: '600', color: '#DD1C4A', lineHeight: '1.8125rem', children: o, }), i && (0, Ve.jsx)(Ew, { fontSize: '.75rem', lineHeight: '1.25rem', fontWeight: '400', color: '#171717', mt: 1, children: i, }), ], }), !r && (0, Ve.jsxs)(Ve.Fragment, { children: [ o && (0, Ve.jsx)(Ew, { fontSize: '1.55rem', fontWeight: '600', color: '#171717', lineHeight: '1.8125rem', children: o, }), i && (0, Ve.jsx)(Ew, { fontSize: '.75rem', lineHeight: '1.25rem', fontWeight: '400', color: '#171717', children: i, }), ], }), ], }), }); }, PE = 'Dost\u0119pne plany abonamentowe', AE = 'Dopasuj plan do swoich indywidualnych potrzeb, dzi\u0119ki czemu zaoszcz\u0119dzisz na kosztach prowadzenia sklepu.', RE = [ { name: 'Start', text: 'Optymalny dla ma\u0142ych biznes\xf3w - rozpocznij sprzeda\u017c z IdoSell!', previousPrice: '109 z\u0142', currentPrice: '29 z\u0142', textBelowPrice: '/netto miesi\u0119cznie - p\u0142atno\u015b\u0107 jednorazowa za rok', }, { name: 'Business', text: 'Optymalny dla \u015brednich biznes\xf3w - rozwij z nami skrzyd\u0142a!', currentPrice: '249 z\u0142', textBelowPrice: '/netto miesi\u0119cznie', }, { name: 'Expert', text: 'Optymalny dla \u015brednich i du\u017cych biznes\xf3w - jeszcze wi\u0119cej mo\u017cliwo\u015bci', currentPrice: '619 z\u0142', textBelowPrice: '/netto miesi\u0119cznie', }, { name: 'Enterprise', text: 'Optymalny dla du\u017cych biznes\xf3w - zwi\u0119kszaj z nami sprzeda\u017c', currentPrice: '2099 z\u0142', textBelowPrice: '/netto miesi\u0119cznie', }, { name: 'Individual', text: 'Dla wymagaj\u0105cych \u2013 wiele mo\u017cliwo\u015bci elastycznego dostosowania rozwi\u0105za\u0144', previousPrice: '', currentPrice: 'Do negocjacji', textBelowPrice: '', }, ], NE = [ { title: 'Zam\xf3w sklep', href: 'https://www.idosell.com/pl/abonamenty/', variant: 'default', }, { title: 'Um\xf3w si\u0119 na spotkanie', href: 'https://eu1.hubs.ly/H08swyQ0', variant: 'outline', }, ], DE = e => { let { title: t = PE, subtitle: n = AE, subscriptionsInfo: a = RE, buttons: r = NE, ...o } = e; return (0, Ve.jsxs)(ww, { ...o, children: [ (0, Ve.jsxs)(jw, { alignItems: 'center', flexDirection: 'column', className: 'text-main', mb: 8, children: [ (0, Ve.jsx)(ok, { children: t }), (0, Ve.jsx)(Ew, { textAlign: 'center', fontSize: 'lg', children: n, }), ], }), (0, Ve.jsx)(jw, { w: '100%', flexWrap: 'wrap', gap: '20px', children: a.map((e, t) => (0, Ve.jsx)(ww, { backgroundColor: 'red', w: { base: '100%', md: 'calc(50% - 20px / 2)', xl: 'calc(20% - 20px * 4 / 5)', }, children: (0, Ve.jsx)(TE, { ...e }, t), }), ), }), (0, Ve.jsx)(jw, { mt: 8, justifyContent: 'center', gap: { base: 6, md: 10 }, flexWrap: 'wrap', children: null === r || void 0 === r ? void 0 : r.map(e => (0, Ve.jsx)(Iv, { href: e.href, style: e.variant, target: '_blank', children: e.title, }), ), }), ], }); }, LE = e => { var t, n; let { title: a, subtitle: r, image: o, tickItem: i, additionalParagraph: l, additionalParagraphMargin: s, boxWidth: c, imageWidth: d, background: u, ctaButton: p, imageResponsive: m, ...h } = e; return (0, Ve.jsxs)(ww, { ...h, children: [ (0, Ve.jsxs)(jw, { flexDirection: 'column', children: [ a && (0, Ve.jsx)(Ew, { fontSize: '30px', fontWeight: '600', color: '#171717', as: 'b', textAlign: 'center', children: a, }), r && (0, Ve.jsx)(Ew, { fontSize: '18px', color: '#171717', fontWeight: '400', mb: '5px', textAlign: 'center', children: r, }), ], }), (0, Ve.jsxs)(jw, { flexDirection: { base: 'column', lg: 'row' }, gap: { base: 0, md: '50px' }, position: 'relative', _before: { base: { content: '""', position: 'absolute', height: '100%', top: 0, width: '100vw', marginLeft: '50%', left: '-50vw', zIndex: -2, backgroundColor: '#1AAC7A', }, lg: { display: 'none' }, }, children: [ (0, Ve.jsx)(ww, { alignItems: 'left', flex: d ? '0 0 '.concat(d) : '', children: m ? (0, Ve.jsxs)('picture', { children: [ (0, Ve.jsx)('source', { srcSet: null === (t = m.md) || void 0 === t ? void 0 : t.url, media: '(min-width: 979px)', }), (0, Ve.jsx)('img', { src: null === (n = m.base) || void 0 === n ? void 0 : n.url, alt: 'Zdj\u0119cie', }), ], }) : (0, Ve.jsx)(Dj, { width: 'full', mx: { sm: 'left', lg: 'initial' }, src: null === o || void 0 === o ? void 0 : o.url, alt: null === o || void 0 === o ? void 0 : o.alt, }), }), (0, Ve.jsxs)(jw, { flexDir: 'column', backgroundColor: '#1AAC7A', padding: { base: '30px 0', md: '30px', lg: '30px 50px', }, flex: c ? '0 0 '.concat(c) : '0 0 calc(100% / 3 * 2)', justifyContent: 'center', children: [ (0, Ve.jsx)(Ew, { color: 'white', fontSize: '18px', lineHeight: '27px', margin: s || '', children: l, }), i.map((e, t) => (0, Ve.jsxs)( jw, { alignItems: 'flex-start', alignContent: 'center', gap: '30px', my: 5, children: [ (0, Ve.jsx)(Dj, { src: 'https://www.idosell.com/panel/file-gate.php?id=298410&ext=.png', alt: 'Plus tick', width: '20px', height: '20px', marginTop: '5px', }), (0, Ve.jsxs)(jw, { flexDirection: 'column', gap: '5px', children: [ (0, Ve.jsx)(Ew, { fontWeight: '600', fontSize: '21px', color: 'white', w: 'full', children: e.title, }), e.text && (0, Ve.jsx)(Ew, { paddingBottom: '10px', fontSize: '16px', color: '#171717', lineHeight: '25px', children: e.text, }), e.link && (0, Ve.jsx)(_w, { href: e.link.url, fontSize: '16px', color: '#171717', fontWeight: '600', lineHeight: '18px', textDecoration: 'underline', _hover: { textDecoration: 'none', }, children: e.link.name, }), ], }), ], }, t, ), ), p && (0, Ve.jsx)(Pk, { children: (0, Ve.jsx)(Iv, { style: 'default', target: '_blank', href: p.href, children: p.label, }), }), ], }), ], }), ], }); }, OE = t => { let { region: n, portalId: a, formId: r } = t; return ( (0, e.useEffect)(() => { const e = document.createElement('script'); (e.src = 'https://js.hsforms.net/forms/shell.js'), document.body.appendChild(e), e.addEventListener('load', () => { window.hbspt && window.hbspt.forms.create({ region: n, portalId: a, formId: r, target: '#hubspotForm', }); }); }, []), (0, Ve.jsx)(ww, { px: { base: '0', lg: '50px' }, children: (0, Ve.jsx)('div', { id: 'hubspotForm' }), }) ); }; const ME = function (e) { let { formId: t, portalId: n, region: a, sectionTitle: r, sectionSubtitle: o, } = e; return (0, Ve.jsxs)(Rw, { templateColumns: { base: '1fr', lg: 'repeat(2, 1fr)' }, gap: '50px', position: 'relative', children: [ (0, Ve.jsxs)(jw, { flexDir: 'column', justifyContent: 'center', children: [ (0, Ve.jsx)(Yz, { as: 'h2', fontSize: { base: '30px', lg: '34px' }, lineHeight: { base: '37px', lg: '48px' }, fontWeight: '600', mb: '20px', children: r, }), (0, Ve.jsx)(Ew, { fontSize: { base: '16px', lg: '18px' }, children: o, }), ], }), (0, Ve.jsx)(ww, { position: 'relative', _before: { base: { content: '""', position: 'absolute', height: 'calc(100% + 8rem)', top: '-4rem', width: '100%', zIndex: -2, backgroundColor: 'rgba(238, 238, 238, 1)', }, md: { height: 'calc(100% + 10rem)' }, lg: { top: '-5rem' }, xl: { height: 'calc(100% + 12rem)', top: '-6rem' }, }, children: (0, Ve.jsx)(OE, { region: a, portalId: n, formId: t, }), }), ], }); }, BE = { url: 'https://www.idosell.com/panel/file-gate.php?id=291884&ext=.webp', alt: 'Zdj\u0119cie wyr\xf3\u017cniaj\u0105ce w hero - strona oferty', }; function UE(e) { return (0, Ve.jsxs)(hv, { theme: gw, children: [ (0, Ve.jsx)(xS, { $whiteColor: !0 }), (0, Ve.jsx)(Yv, { title: 'Wybierz platform\u0119 e\u2011commerce, kt\xf3ra pozwoli ci osi\u0105gn\u0105\u0107 maksymalne zyski ze sprzeda\u017cy', image: BE, buttons: [ { title: 'Zam\xf3w sklep', href: 'https://www.idosell.com/pl/abonamenty/', variant: 'default', }, { title: 'Um\xf3w si\u0119 na spotkanie', href: 'https://eu1.hubs.ly/H08swyQ0', variant: 'outline-reverted', }, ], }), (0, Ve.jsxs)('div', { className: 'homepage containerIdosellPages', children: [ (0, Ve.jsx)(ww, { my: { base: 16, md: 20, xl: 24 }, display: 'flex', flexDirection: 'column', gap: { base: 20, md: 24 }, position: 'relative', _before: { base: { content: '""', position: 'absolute', height: 'calc(100% + 8rem)', top: '-4rem', width: '100vw', left: '-50vw', marginLeft: '50%', zIndex: -2, backgroundColor: 'rgba(238, 238, 238, 1)', }, md: { height: 'calc(100% + 10rem) !important', top: '-5rem !important', }, lg: { display: 'none' }, }, children: (0, Ve.jsx)(ME, { sectionTitle: 'Wszystko, czego potrzebujesz do sprzeda\u017cy online, jest w jednym miejscu', sectionSubtitle: 'Porozmawiajmy o potrzebach Twojego biznesu i razem rozwi\u0144my Twoj\u0105 sprzeda\u017c', region: 'eu1', portalId: '26134891', formId: 'facdb493-0516-47d6-836d-05ac2af0b582', }), }), (0, Ve.jsx)(MS, { logos: [ { url: 'https://www.iai-system.com/panel/file-gate.php?id=287742&ext=.svg', alt: 'Logo Anna Lewandowska', }, { url: 'https://www.iai-system.com/panel/file-gate.php?id=298446&ext=.svg', alt: 'Logo babyhit', }, { url: 'https://www.iai-system.com/panel/file-gate.php?id=287744&ext=.svg', alt: 'Logo Denley', }, { url: 'https://www.iai-system.com/panel/file-gate.php?id=287721&ext=.svg', alt: 'Logo Minti', }, { url: 'https://www.iai-system.com/panel/file-gate.php?id=298447&ext=.svg', alt: 'Logo zoo art', }, { url: 'https://www.iai-system.com/panel/file-gate.php?id=287745&ext=.svg', alt: 'Logo Paese', }, { url: 'https://www.iai-system.com/panel/file-gate.php?id=287739&ext=.svg', alt: 'Logo eZebra', }, ], }), (0, Ve.jsxs)(jw, { gap: 16, alignItems: 'center', py: 10, children: [ (0, Ve.jsx)(Nw, { below: 'lg', children: (0, Ve.jsx)(ww, { display: 'flex', justifyContent: 'center', alignItems: 'center', minW: '25%', children: (0, Ve.jsx)(Dj, { src: 'https://www.iai-system.com/panel/file-gate.php?id=298407&ext=.jpg', }), }), }), (0, Ve.jsxs)(jw, { flexDirection: 'column', children: [ (0, Ve.jsx)(ij, { style: { textAlign: 'left' }, children: 'IdoSell to SaaS bez ogranicze\u0144', }), (0, Ve.jsx)(Ew, { fontSize: { base: 'md', md: 'lg' }, mt: 5, children: 'SaaS (Software as a Service) oznacza oprogramowanie jako us\u0142ug\u0119. W IdoSell otrzymujesz gotowe rozwi\u0105zanie i nie musisz samodzielnie utrzymywa\u0107 ca\u0142ego systemu sklepowego, czy martwi\u0107 si\u0119 o kwestie techniczne. SaaS pozwala Ci skupi\u0107 si\u0119 na sprzeda\u017cy i promocji swojego sklepu.', }), (0, Ve.jsx)(Ew, { fontSize: { base: 'md', md: 'lg' }, mt: 2, children: 'Dodatkowo udost\u0119pniamy specjalne zaawansowane narz\u0119dzia dla developer\xf3w w ramach idei Open SaaS\u2122. Daj\u0105 one mo\u017cliwo\u015b\u0107 osadzania w\u0142asnych integracji w zamkni\u0119tym systemie SaaS, za kt\xf3rego jako\u015b\u0107 odpowiadamy', }), ], }), ], }), (0, Ve.jsx)(kz, { py: 4, title: 'Dlaczego IdoSell?', subtitle: 'Obs\u0142ugujemy firmy ka\u017cdej wielko\u015bci i z ka\u017cdej bran\u017cy. Wiemy, jak \u0142\u0105czy\u0107 stabilno\u015b\u0107, nowo\u015bci, wsparcie, skalowalno\u015b\u0107 i efektywno\u015b\u0107 kosztow\u0105.\nIdoSell to nie tylko oprogramowanie sklepu internetowego, to ca\u0142a gama rozwi\u0105za\u0144, w kt\xf3rych mo\u017cesz czu\u0107 si\u0119 swobodnie.', layout: '2x3', items: [ { mainNumber: '>16', additionalText: ' mld z\u0142', text: 'sumaryczna warto\u015b\u0107 transakcji rocznie (GMV)', }, { mainNumber: '60', additionalText: ' mln', text: 'transakcji rocznie', }, { mainNumber: '~8', additionalText: ' tys.', text: 'sklep\xf3w', }, { mainNumber: '>20', additionalText: ' %', text: 'udzia\u0142 transakcji cross border', }, { mainNumber: '99,99', additionalText: ' %', text: 'SLA dost\u0119pno\u015bci platformy', }, { mainNumber: '24', additionalText: ' lata', text: 'w bran\u017cy', }, ], data: 'string', _before: { content: '""', position: 'absolute', height: '100%', top: 0, width: '100vw', marginLeft: '50%', left: '-50vw', zIndex: -2, backgroundColor: 'rgba(238, 238, 238, 1)', }, position: 'relative', mt: 10, }), (0, Ve.jsxs)(jw, { direction: 'column', pt: 16, children: [ (0, Ve.jsx)(ij, { children: 'Rozwijaj biznes i sprzedawaj wi\u0119cej z IdoSell', }), (0, Ve.jsx)(lj, { $style: 'normal', children: 'Sprawd\u017a dla kogo s\u0105 nasze rozwi\u0105zania', }), (0, Ve.jsxs)(jw, { flexWrap: 'wrap', gap: { base: 4, lg: 0 }, mt: 7, justifyContent: 'space-between', children: [ (0, Ve.jsxs)(jw, { direction: 'column', justifyContent: 'space-between', backgroundColor: '#EEE', px: { base: 8, md: 4 }, py: 8, minH: { lg: '350px' }, w: { base: '100%', lg: '24%' }, children: [ (0, Ve.jsxs)(ww, { children: [ (0, Ve.jsx)(Ew, { fontWeight: '600', fontSize: 'lg', position: 'relative', _after: { position: 'absolute', height: '3px', width: '40px', content: '""', bottom: '-10px', left: 0, background: 'black', }, children: 'Przenie\u015b sklep', }), (0, Ve.jsx)(Ew, { mt: 8, mb: { base: 6, lg: 0 }, children: 'Sprawd\u017a jak sprawnie przeprowadzi\u0107 migracj\u0119 do IdoSell', }), ], }), (0, Ve.jsx)(Iv, { href: 'https://eu1.hubs.ly/H08swyQ0', style: 'default', target: '_blank', children: 'Przenosz\u0119 sklep', }), ], }), (0, Ve.jsxs)(jw, { direction: 'column', justifyContent: 'space-between', backgroundColor: '#EEE', px: { base: 8, md: 4 }, py: 8, minH: { lg: '350px' }, w: { base: '100%', lg: '24%' }, children: [ (0, Ve.jsxs)(ww, { children: [ (0, Ve.jsx)(Ew, { fontWeight: '600', fontSize: 'lg', position: 'relative', _after: { position: 'absolute', height: '3px', width: '40px', content: '""', bottom: '-10px', left: 0, background: 'black', }, children: 'Rozwijaj sw\xf3j brand', }), (0, Ve.jsx)(Ew, { mt: 8, mb: { base: 6, lg: 0 }, children: 'Dowiedz si\u0119 jak skutecznie rozwija\u0107 sw\xf3j brand z nami', }), ], }), (0, Ve.jsx)(Iv, { href: 'https://eu1.hubs.ly/H08swyQ0', style: 'default', target: '_blank', children: 'Rozwijam brand', }), ], }), (0, Ve.jsxs)(jw, { direction: 'column', justifyContent: 'space-between', backgroundColor: '#EEE', px: { base: 8, md: 4 }, py: 8, minH: { lg: '350px' }, w: { base: '100%', lg: '24%' }, children: [ (0, Ve.jsxs)(ww, { children: [ (0, Ve.jsx)(Ew, { fontWeight: '600', fontSize: 'lg', position: 'relative', _after: { position: 'absolute', height: '3px', width: '40px', content: '""', bottom: '-10px', left: 0, background: 'black', }, children: 'Zacznij sprzedawa\u0107 online', }), (0, Ve.jsx)(Ew, { mt: 8, mb: { base: 6, lg: 0 }, children: 'Um\xf3w si\u0119 na niezobowi\u0105zuj\u0105c\u0105 rozmow\u0119 z naszym specjalist\u0105', }), ], }), (0, Ve.jsx)(Iv, { href: 'https://eu1.hubs.ly/H08swyQ0', style: 'default', target: '_blank', children: 'Otwieram sklep', }), ], }), (0, Ve.jsxs)(jw, { direction: 'column', justifyContent: 'space-between', backgroundColor: '#EEE', px: { base: 8, md: 4 }, py: 8, minH: { lg: '350px' }, w: { base: '100%', lg: '24%' }, children: [ (0, Ve.jsxs)(ww, { children: [ (0, Ve.jsx)(Ew, { fontWeight: '600', fontSize: 'lg', position: 'relative', _after: { position: 'absolute', height: '3px', width: '40px', content: '""', bottom: '-10px', left: 0, background: 'black', }, children: 'Obs\u0142uguj marketplaces', }), (0, Ve.jsx)(Ew, { mt: 8, mb: { base: 6, lg: 0 }, children: 'Dowiedz si\u0119 jak zwi\u0119kszy\u0107 sprzeda\u017c na marketplace dzi\u0119ki IdoSell', }), ], }), (0, Ve.jsx)(Iv, { href: 'https://eu1.hubs.ly/H08swyQ0', style: 'default', target: '_blank', children: 'Rozwijam si\u0119', }), ], }), ], }), ], }), (0, Ve.jsx)(_E, { py: 20, title: 'Poznaj najwa\u017cniejsze funkcjonalno\u015bci IdoSell', subtitle: 'Nasz\u0105 ide\u0105 jest maksymalizowanie sprzeda\u017cy naszych klient\xf3w, dlatego chcemy udost\u0119pnia\u0107 najlepsze rozwi\u0105zania rynkowe', tabsContent: [ { tabTitle: 'Dedykowany, customowy wygl\u0105d sklepu', tabName: 'Wygl\u0105d sklepu', imgUrl: 'https://www.idosell.com/panel/file-gate.php?id=290615&ext=.webp', list: [ { item: 'Gotowe szablony sklepu z mo\u017cliwo\u015bci\u0105 pe\u0142nej personalizacji', href: 'https://www.idosell.com/pl/galeria-designow/', }, { item: 'Mo\u017cliwo\u015b\u0107 przygotowania indywidualnego szablonu strony', }, { item: 'Mo\u017cliwo\u015b\u0107 samodzielnego skomponowania w\u0142asnego szablonu sklepu w narz\u0119dziu Composer', }, { item: 'Modu\u0142 bloga i aktualno\u015bci' }, { item: 'Kolekcje i zestawy', href: 'https://www.idosell.com/pl/kolekcje-towarow/', }, { item: 'Strefy rekomendacji produkt\xf3w' }, { item: 'Przyjazna i szybka wersja mobilna sklepu', }, ], }, { tabTitle: 'Narz\u0119dzia z gwarancj\u0105 skuteczno\u015bci', tabName: 'Sprzeda\u017c', imgUrl: 'https://www.idosell.com/panel/file-gate.php?id=290616&ext=.jpeg', list: [ { item: 'R\xf3\u017cne modele promocji: kody rabatowe, towary gratisowe, rabaty indywidulane, grupowe, progowe, kumulacyjne, oferty specjalne, karty podarunkowe i bony', }, { item: 'Profesjonalne modu\u0142y reklamacji i zwrot\xf3w', }, { item: 'Automatyzacja marketingu' }, { item: 'Program lojalno\u015bciowy oraz partnerski', }, { item: 'Narz\u0119dzia analityczne: Raporty i zestawienia sprzeda\u017cy', }, { item: 'Aplikacja IdoSell POS do sprzeda\u017cy stacjonarnej', }, { item: 'Modu\u0142 B2B' }, ], }, { tabTitle: 'Bezpiecze\u0144stwo, wsparcie i askepty prawne', tabName: 'Bezpiecze\u0144stwo', imgUrl: 'https://www.idosell.com/panel/file-gate.php?id=290620&ext=.webp', list: [ { item: 'Pomoc techniczna dost\u0119pna 24/7' }, { item: 'Dost\u0119pono\u015b\u0107 sklep\xf3w na poziomie 99,99% (SLA)', }, { item: 'Gotowy regulamin sklepu zgodny z wymogami prawnymi', }, { item: 'Zgoda na pliki cookies zgodna z prawem UE i RODO', }, { item: 'Szablon sklepu zgodny z dyrektyw\u0105 Omnibus', }, { item: 'Pe\u0142na i zawsze aktualna wersja systemu', }, ], }, { tabTitle: 'Zarz\u0105dzanie klientami', tabName: 'Klienci', imgUrl: 'https://www.idosell.com/panel/file-gate.php?id=290617&ext=.webp', list: [ { item: 'System CRM do zarz\u0105dzania baz\u0105 klient\xf3w', }, { item: 'Indywidualne i grupowe rabaty dla klient\xf3w', }, { item: 'Automatyczne wystawianie i wysy\u0142anie faktur', }, { item: 'Modu\u0142 do zarz\u0105dania opiniami', }, { item: 'Strefa pyta\u0144 i odpowiedzi (FAQ)', }, ], }, { tabTitle: 'Magazyny', tabName: 'Magazyny', imgUrl: 'https://www.idosell.com/panel/file-gate.php?id=290619&ext=.webp', list: [ { item: 'Wudowany system zarz\u0105dzania magazynem (WMS)', }, { item: 'Obs\u0142uga sprzeda\u017cy wielokana\u0142owej (omnichannel)', }, { item: 'Listy towar\xf3w do spakowania' }, { item: 'Automatyzacja wydruku etykiet i przep\u0142ywu zam\xf3wie\u0144', }, { item: 'Integracja z Fulfilmentem' }, { item: 'Obs\u0142uga sprzeda\u017cy w modelach dropshipping i cross-docking', }, ], }, { tabTitle: 'Cross-border', tabName: 'Cross-border', imgUrl: 'https://www.idosell.com/panel/file-gate.php?id=298413&ext=.jpeg', list: [ { item: 'Modu\u0142 t\u0142umacze\u0144 automatycznych', }, { item: 'Lokalne metody p\u0142atno\u015bci i wysy\u0142ki', }, { item: 'Zgodno\u015b\u0107 z wymogami UE' }, { item: 'Modu\u0142 do automatycznego wyliczania stawek VAT OSS', }, { item: 'Obs\u0142uga wielu wersji j\u0119zykowych oraz walut', }, { item: 'Integracje z marketplaces i por\xf3wnywarkami', }, ], }, { tabTitle: 'Zwi\u0119kszanie sprzeda\u017cy', tabName: 'Zwi\u0119kszanie sprzeda\u017cy', imgUrl: 'https://www.idosell.com/panel/file-gate.php?id=290621&ext=.webp', list: [ { item: 'Checkout 2.0 i wbudowany system p\u0142atno\u015bci IdoPay', }, { item: 'Reklamy Google od IdoSell' }, { item: 'Modu\u0142 do sprzeda\u017cy subskrypcyjnej', }, { item: 'Zaawansowana wyszukiwarka Searching Pro', }, { item: 'Inteligentne rekomendacje produktowe IdoSell RS', }, { item: 'Preferencyjne stawki kurierskie w IdoSell Broker', }, { item: 'Darmowe dostawy dzi\u0119ki us\u0142udze Smile', }, ], }, ], }), (0, Ve.jsx)(RS, { title: 'Gotowe, aktualizowane przez nas integracje', subTitle: 'Korzystaj z najwa\u017cniejszych i najpopularniejszych integracji wbudowanych w tw\xf3j sklep internetowy', sections: [ { label: 'Systemy p\u0142atno\u015bci', items: [ { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193322&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193242&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193114&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193332&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193323&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193334&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193333&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193321&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193256&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193243&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193250&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193249&ext=.svg', }, }, ], }, { label: 'Kurierzy', items: [ { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193105&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193254&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193110&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193117&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193102&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193104&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193255&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193119&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193253&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193251&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193252&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193107&ext=.svg', }, }, ], }, { label: 'Marketplaces, por\xf3wnywarki cen', items: [ { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193136&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193092&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193099&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193674&ext=.png', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193145&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193147&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=246449&ext=.jpg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193134&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193150&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193240&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193134&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193148&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193122&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193149&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193091&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193135&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193675&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193093&ext=.svg', }, }, ], }, { label: 'Operatorzy fulfillment', items: [ { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193108&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193105&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193113&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193100&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193116&ext=.svg', }, }, ], }, { label: 'Certyfikaty', items: [ { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193127&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193118&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193123&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193137&ext=.svg', }, }, ], }, { label: 'Pozostali partnerzy', items: [ { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193112&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193106&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193109&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193096&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193103&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193125&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193101&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193676&ext=.png', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=193111&ext=.svg', }, }, { logo: { url: 'https://www.idosell.com/panel/file-gate.php?id=242359&ext=.svg', }, }, ], }, ], }), (0, Ve.jsx)(Rk, { image: { url: 'https://www.iai-system.com/panel/file-gate.php?id=300777&ext=.jpg', }, boxSide: 'right', title: 'Wybierz sklep, z kt\xf3rym mo\u017cesz \u0142atwo sprzedawa\u0107 za granic\u0119', subtitle: 'Ponad 20% transakcji w sklepach IdoSell to cross-border', ctaButton: { title: 'Rozpocznij sprzeda\u017c mi\u0119dzynarodow\u0105', href: 'https://www.idosell.com/pl/sprzedaz-miedzynarodowa/', variant: 'default', }, position: 'relative', _before: { base: { content: '""', position: 'absolute', height: '100%', top: 0, width: '100vw', marginLeft: '50%', left: '-50vw', zIndex: -2, backgroundColor: '#1AAC7A', }, lg: { display: 'none' }, }, children: (0, Ve.jsx)(Ew, { mb: '30px', children: 'Rozwi\u0105zania IdoSell u\u0142atwi\u0105 ci rozpocz\u0119cie sprzeda\u017cy mi\u0119dzynarodowej i wyj\u015bcie z ofert\u0105 na nowe rynki. Sklep mo\u017cesz w prosty spos\xf3b przet\u0142umaczy\u0107 i skonfigurowa\u0107 samodzielnie lub zleci\u0107 to naszym specjalistom. W IdoSell wiemy wszystko o sprzeda\u017cy mi\u0119dzynarodowej.', }), }), (0, Ve.jsx)(LE, { pt: '5rem', pb: { base: 0, lg: '6rem' }, gap: '50px', alignItems: 'center', display: 'flex', flexDirection: 'column', background: '#1AAC7A', padding: '50px', title: 'Bezpiecze\u0144stwo twojego sklepu internetowego to dla nas priorytet', subtitle: 'W IdoSell otrzymujesz najbezpieczniejszy system, \u017ceby\u015b m\xf3g\u0142 w pe\u0142ni skupi\u0107 si\u0119 na sprzeda\u017cy', image: { url: 'https://www.idosell.com/panel/file-gate.php?id=301028&ext=.webp', alt: 'Zdj\u0119cie pana z za\u0142o\u017conymi r\u0119kami', }, tickItem: [ { title: 'Bezpiecze\u0144stwo 24/7', text: 'Wsp\xf3\u0142pracujemy z Beyond.pl - najbezpieczniejszym centrum danych w Polsce i jednym z najbezpieczniejszych w Unii Europejskiej. W IdoSell dostajesz gotowy system i wsparcie najlepszych specjalist\xf3w, kt\xf3rzy ca\u0142odobowo monitoruj\u0105 dost\u0119pno\u015b\u0107 serwer\xf3w.', link: { url: 'https://www.idosell.com/pl/bezpieczenstwo/', name: 'Dowiedz si\u0119 wi\u0119cej', }, }, { title: 'Profesjonalne wsparcie', text: 'W IdoSell otrzymujesz dost\u0119p do darmowych webinar\xf3w i materia\u0142\xf3w edukacyjnych. Dodatkowo mo\u017cesz bez ogranicze\u0144 korzysta\u0107 z Centrum Supportu i skontaktowa\u0107 si\u0119 z naszym dzia\u0142em wsparcia z poziomu przegl\u0105darki poprzez po\u0142\u0105czenie wideo, g\u0142osowe lub tradycyjny komunikat.', link: { url: 'https://www.idosell.com/pl/unikalne-wsparcie-w-ramach-abonamentu/', name: 'Dowiedz si\u0119 wi\u0119cej', }, }, ], }), (0, Ve.jsx)(DE, { py: 8, title: 'Dobierz plan abonamentowy do swoich potrzeb', subtitle: 'Nasz\u0105 ide\u0105 jest maksymalizowanie sprzeda\u017cy naszych klient\xf3w, dlatego chcemy udost\u0119pnia\u0107 najlepsze rozwi\u0105zania rynkowe.', subscriptionsInfo: [ { name: 'Start', text: 'Optymalny, \u017ceby rozpocz\u0105\u0107 sprzeda\u017c internetow\u0105', }, { name: 'Business', text: 'Dostosowany dla \u015brednich biznes\xf3w, \u017ceby rozwin\u0105\u0107 skrzyd\u0142a', }, { name: 'Expert', text: 'Jeszcze wi\u0119cej mo\u017cliwo\u015bci dla \u015brednich i du\u017cych biznes\xf3w', }, { name: 'Enterprise', text: 'Najlepszy dla du\u017cych biznes\xf3w, \u017ceby zwi\u0119kszy\u0107 z nami sprzeda\u017c', }, { name: 'Individual', text: 'Daj\u0105cy wiele mo\u017cliwo\u015bci elastycznego dostosowania rozwi\u0105za\u0144', }, ], }), (0, Ve.jsxs)(ww, { _before: { content: '""', position: 'absolute', height: '100%', top: 0, width: '100vw', marginLeft: '50%', left: '-50vw', zIndex: -2, backgroundColor: 'rgba(238, 238, 238, 1)', }, position: 'relative', mb: { base: 6, md: 10 }, children: [ (0, Ve.jsx)(OS, { title: 'Nie masz czasu na samodzieln\u0105 konfiguracj\u0119 sklepu?', image: { url: 'https://www.idosell.com/panel/file-gate.php?id=302079&ext=.png', alt: 'Zdj\u0119cie sklepu klasyka', }, subtitle: 'Nasi eksperci we wszystkim ci pomog\u0105', ctaButton: { title: 'Sprawd\u017a pakiety wdro\u017ceniowe', href: 'https://www.idosell.com/pl/pakiety-wdrozeniowe/', variant: 'default', }, layout_order: 'image_right', padding: '3rem 0 3rem 0', bgColor: 'grey', mt: 10, children: (0, Ve.jsx)('p', { children: 'Spersonalizujemy tw\xf3j sklep i zintegrujemy potrzebne funkcje. Oferujemy gotowe rozwi\u0105zanie, kt\xf3re pozwoli ci szybko rozpocz\u0105\u0107 sprzeda\u017c online i rozwin\u0105\u0107 sw\xf3j biznes.', }), }), (0, Ve.jsx)(wS, { mt: 8, py: 8, pt: 16, title: 'Zaufa\u0142o nam tysi\u0105ce sprzedawc\xf3w', text: 'Zobacz inspiruj\u0105ce historie sklep\xf3w, kt\xf3re wybra\u0142y IdoSell i osi\u0105gn\u0119\u0142y sukces w sprzeda\u017cy online.\nSprawd\u017a, jak do\u0142\u0105czy\u0142y do grona profesjonalist\xf3w i zacz\u0119\u0142y sprzedawa\u0107 wi\u0119cej.', casestudies: [ { image: { url: 'https://www.idosell.com/panel/file-gate.php?id=279666&ext=.jpeg', alt: 'Zdj\u0119cie wyr\xf3\u017cniaj\u0105ce Ministerstwo Dobrego Myd\u0142a', }, hastags: '#AllinOne', title: 'Decyzja pad\u0142a na IdoSell, kt\xf3ry na ten moment dostarcza nam wszystkich potrzebnych funkcjonalno\u015bci.', link: { label: 'Ministerstwo Dobrego Myd\u0142a', href: 'https://www.idosell.com/pl/historie-klientow-idosell/ministerstwo-dobrego-mydla/', target: '_blank', }, }, { image: { url: 'https://www.idosell.com/panel/file-gate.php?id=298411&ext=.jpeg', alt: 'Zdj\u0119cie wyr\xf3\u017cniaj\u0105ce Loki koki', }, hastags: '#RekomendacjeProduktowe', title: 'Warto\u015b\u0107 zam\xf3wie\u0144 z rekomendacjami zwi\u0119kszy\u0142a si\u0119 o 25%. (...) co prze\u0142o\u017cy\u0142o si\u0119 na 3% wzrost og\xf3lnych przychod\xf3w.', link: { label: 'Loki koki', href: 'https://www.idosell.com/pl/blog/wartosc-zamowien-wieksza-o-25-historia-sukcesu-sklepu-lokikoki-pl-1235328056', target: '_blank', }, }, { image: { url: 'https://www.idosell.com/panel/file-gate.php?id=318462&ext=.jpg', alt: 'Zdj\u0119cie wyr\xf3\u017cniaj\u0105ce Poszetka', }, hastags: '#Cross-border', title: 'Budowa marki Poszetka r\xf3wnie\u017c za granic\u0105 by\u0142a naturalnym krokiem ju\u017c we wczesnych fazach rozwoju. Pierwsze zam\xf3wienia za granic\u0119 pojawi\u0142y si\u0119 ju\u017c w 2015 roku.', link: { label: 'Poszetka', href: 'https://www.idosell.com/pl/historie-klientow-idosell/poszetka-twist-w-modzie-klasycznej/', target: '_blank', }, }, ], bgColor: 'white', }), ], }), (0, Ve.jsx)(Xk, { pb: 1, mb: 14 }), ], }), ], }); } var [VE, FE] = $e({ name: 'AccordionStylesContext', hookName: 'useAccordionStyles', providerName: '<Accordion />', }), [WE, HE] = $e({ name: 'AccordionItemContext', hookName: 'useAccordionItemContext', providerName: '<AccordionItem />', }), [GE, $E, ZE, XE] = JS(); function KE(t) { const { onChange: n, defaultIndex: a, index: r, allowMultiple: o, allowToggle: i, ...l } = t; !(function (e) { const t = e.index || e.defaultIndex, n = null != t && !Array.isArray(t) && e.allowMultiple; et({ condition: !!n, message: "If 'allowMultiple' is passed, then 'index' or 'defaultIndex' must be an array. You passed: ".concat( typeof t, ',', ), }); })(t), (function (e) { et({ condition: !(!e.allowMultiple || !e.allowToggle), message: "If 'allowMultiple' is passed, 'allowToggle' will be ignored. Either remove 'allowToggle' or 'allowMultiple' depending on whether you want multiple accordions visible or not", }); })(t); const s = ZE(), [c, d] = (0, e.useState)(-1); (0, e.useEffect)( () => () => { d(-1); }, [], ); const [u, p] = eE({ value: r, defaultValue: () => (o ? (null != a ? a : []) : null != a ? a : -1), onChange: n, }); return { index: u, setIndex: p, htmlProps: l, getAccordionItemProps: e => { let t = !1; null !== e && (t = Array.isArray(u) ? u.includes(e) : u === e); return { isOpen: t, onChange: t => { if (null !== e) if (o && Array.isArray(u)) { const n = t ? u.concat(e) : u.filter(t => t !== e); p(n); } else t ? p(e) : i && p(-1); }, }; }, focusedIndex: c, setFocusedIndex: d, descendants: s, }; } var [qE, YE] = $e({ name: 'AccordionContext', hookName: 'useAccordionContext', providerName: 'Accordion', }); function QE(t) { const { isDisabled: n, isFocusable: a, id: r, ...o } = t, { getAccordionItemProps: i, setFocusedIndex: l } = YE(), s = (0, e.useRef)(null), c = (0, e.useId)(), d = null != r ? r : c, u = 'accordion-button-'.concat(d), p = 'accordion-panel-'.concat(d); !(function (e) { et({ condition: !(!e.isFocusable || e.isDisabled), message: "Using only 'isFocusable', this prop is reserved for situations where you pass 'isDisabled' but you still want the element to receive focus (A11y). Either remove it or pass 'isDisabled' as well.\n ", }); })(t); const { register: m, index: h, descendants: f } = XE({ disabled: n && !a }), { isOpen: g, onChange: y } = i(-1 === h ? null : h); !(function (e) { et({ condition: e.isOpen && !!e.isDisabled, message: 'Cannot open a disabled accordion item', }); })({ isOpen: g, isDisabled: n }); const w = (0, e.useCallback)(() => { null == y || y(!g), l(h); }, [h, l, g, y]), b = (0, e.useCallback)( e => { const t = { ArrowDown: () => { const e = f.nextEnabled(h); null == e || e.node.focus(); }, ArrowUp: () => { const e = f.prevEnabled(h); null == e || e.node.focus(); }, Home: () => { const e = f.firstEnabled(); null == e || e.node.focus(); }, End: () => { const e = f.lastEnabled(); null == e || e.node.focus(); }, }, n = t[e.key]; n && (e.preventDefault(), n(e)); }, [f, h], ), x = (0, e.useCallback)(() => { l(h); }, [l, h]), v = (0, e.useCallback)( function () { let e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : null; return { ...e, type: 'button', ref: BS(m, s, t), id: u, disabled: !!n, 'aria-expanded': !!g, 'aria-controls': p, onClick: rt(e.onClick, w), onFocus: rt(e.onFocus, x), onKeyDown: rt(e.onKeyDown, b), }; }, [u, n, g, w, x, b, p, m], ), z = (0, e.useCallback)( function () { return { ...(arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}), ref: arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : null, role: 'region', id: p, 'aria-labelledby': u, hidden: !g, }; }, [u, g, p], ); return { isOpen: g, isDisabled: n, isFocusable: a, onOpen: () => { null == y || y(!0); }, onClose: () => { null == y || y(!1); }, getButtonProps: v, getPanelProps: z, htmlProps: o, }; } var JE = yy(function (t, n) { let { children: a, reduceMotion: r, ...o } = t; const i = ky('Accordion', o), l = Gn(o), { htmlProps: s, descendants: c, ...d } = KE(l), u = (0, e.useMemo)(() => ({ ...d, reduceMotion: !!r }), [d, r]); return (0, Ve.jsx)(GE, { value: c, children: (0, Ve.jsx)(qE, { value: u, children: (0, Ve.jsx)(VE, { value: i, children: (0, Ve.jsx)(hy.div, { ref: n, ...s, className: Qe('chakra-accordion', o.className), __css: i.root, children: a }) }) }) }); }); JE.displayName = 'Accordion'; var e_ = yy(function (t, n) { const { children: a, className: r } = t, { htmlProps: o, ...i } = QE(t), l = { ...FE().container, overflowAnchor: 'none' }, s = (0, e.useMemo)(() => i, [i]); return (0, Ve.jsx)(WE, { value: s, children: (0, Ve.jsx)(hy.div, { ref: n, ...o, className: Qe('chakra-accordion__item', r), __css: l, children: 'function' === typeof a ? a({ isExpanded: !!i.isOpen, isDisabled: !!i.isDisabled }) : a }) }); }); e_.displayName = 'AccordionItem'; var t_ = yy(function (e, t) { const { getButtonProps: n } = HE(), a = n(e, t), r = { display: 'flex', alignItems: 'center', width: '100%', outline: 0, ...FE().button, }; return (0, Ve.jsx)(hy.button, { ...a, className: Qe('chakra-accordion__button', e.className), __css: r }); }); function n_(e) { const { isOpen: t, isDisabled: n } = HE(), { reduceMotion: a } = YE(), r = Qe('chakra-accordion__icon', e.className), o = { opacity: n ? 0.4 : 1, transform: t ? 'rotate(-180deg)' : void 0, transition: a ? void 0 : 'transform 0.2s', transformOrigin: 'center', ...FE().icon, }; return (0, Ve.jsx)(Sy, { viewBox: '0 0 24 24', 'aria-hidden': !0, className: r, __css: o, ...e, children: (0, Ve.jsx)('path', { fill: 'currentColor', d: 'M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z', }), }); } (t_.displayName = 'AccordionButton'), (n_.displayName = 'AccordionIcon'); var a_ = { ease: [0.25, 0.1, 0.25, 1], easeIn: [0.4, 0, 1, 1], easeOut: [0, 0, 0.2, 1], easeInOut: [0.4, 0, 0.2, 1], }; var r_ = { enter: { duration: 0.2, ease: a_.easeOut }, exit: { duration: 0.1, ease: a_.easeIn }, }, o_ = (e, t) => ({ ...e, delay: 'number' === typeof t ? t : null == t ? void 0 : t.enter, }), i_ = (e, t) => ({ ...e, delay: 'number' === typeof t ? t : null == t ? void 0 : t.exit, }), l_ = { exit: { height: { duration: 0.2, ease: a_.ease }, opacity: { duration: 0.3, ease: a_.ease }, }, enter: { height: { duration: 0.3, ease: a_.ease }, opacity: { duration: 0.4, ease: a_.ease }, }, }, s_ = { exit: e => { let { animateOpacity: t, startingHeight: n, transition: a, transitionEnd: r, delay: o, } = e; var i, l; return { ...(t && { opacity: ((l = n), null != l && parseInt(l.toString(), 10) > 0 ? 1 : 0), }), height: n, transitionEnd: null == r ? void 0 : r.exit, transition: null != (i = null == a ? void 0 : a.exit) ? i : i_(l_.exit, o), }; }, enter: e => { let { animateOpacity: t, endingHeight: n, transition: a, transitionEnd: r, delay: o, } = e; var i; return { ...(t && { opacity: 1 }), height: n, transitionEnd: null == r ? void 0 : r.enter, transition: null != (i = null == a ? void 0 : a.enter) ? i : o_(l_.enter, o), }; }, }, c_ = (0, e.forwardRef)((t, n) => { const { in: a, unmountOnExit: r, animateOpacity: o = !0, startingHeight: i = 0, endingHeight: l = 'auto', style: s, className: c, transition: d, transitionEnd: u, ...p } = t, [m, h] = (0, e.useState)(!1); (0, e.useEffect)(() => { const e = setTimeout(() => { h(!0); }); return () => clearTimeout(e); }, []), et({ condition: Number(i) > 0 && !!r, message: "startingHeight and unmountOnExit are mutually exclusive. You can't use them together", }); const f = parseFloat(i.toString()) > 0, g = { startingHeight: i, endingHeight: l, animateOpacity: o, transition: m ? d : { enter: { duration: 0 } }, transitionEnd: { enter: null == u ? void 0 : u.enter, exit: r ? null == u ? void 0 : u.exit : { ...(null == u ? void 0 : u.exit), display: f ? 'block' : 'none', }, }, }, y = !r || a, w = a || r ? 'enter' : 'exit'; return (0, Ve.jsx)(qy, { initial: !1, custom: g, children: y && (0, Ve.jsx)(Jg.div, { ref: n, ...p, className: Qe('chakra-collapse', c), style: { overflow: 'hidden', display: 'block', ...s }, custom: g, variants: s_, initial: !!r && 'exit', animate: w, exit: 'exit', }), }); }); c_.displayName = 'Collapse'; var d_, u_ = yy(function (e, t) { const { className: n, motionProps: a, ...r } = e, { reduceMotion: o } = YE(), { getPanelProps: i, isOpen: l } = HE(), s = i(r, t), c = Qe('chakra-accordion__panel', n), d = FE(); o || delete s.hidden; const u = (0, Ve.jsx)(hy.div, { ...s, __css: d.panel, className: c }); return o ? u : (0, Ve.jsx)(c_, { in: l, ...a, children: u }); }); u_.displayName = 'AccordionPanel'; const p_ = zv(ww)( d_ || (d_ = d([ '\n @media (min-width: 979px) {\n &:not(:last-child) {\n border-right: 1px solid #c8c8c8;\n }\n }\n', ])), ), m_ = t => { let { tableSection: n, mainCategories: a, valuesName: r, columns: o, isOpenAll: i, isBlocked: l, } = t; const s = e.useRef(null), c = !!i || void 0, d = e => (0, Ve.jsxs)(Rw, { gridTemplateColumns: { base: '0.5fr 1fr', lg: '180px repeat(var(--table-cols, '.concat( o, '), minmax(100px, 1fr))', ), }, children: [ (0, Ve.jsx)(ww, { p: { base: 4, lg: 5 }, h: '100%', display: 'flex', alignItems: { base: 'flex-start' }, justifyContent: { base: 'flex-start', lg: 'center' }, color: '#171717', fontSize: 'xs', fontWeight: 'normal', lineHeight: '150%', borderBottom: { lg: 'none' }, flexDirection: { lg: 'column' }, children: e.name, }), Object.keys(e.values).map((t, n) => (0, Ve.jsx)(p_, { p: 4, h: '100%', display: 'flex', alignItems: { base: 'flex-start', lg: 'center' }, justifyContent: { base: 'flex-start', lg: 'center', }, color: '#171717', fontSize: 'xs', fontWeight: 'normal', lineHeight: '150%', children: e.values[t], }), ), ], }), u = (0, e.useRef)([]); (0, e.useEffect)(() => { let e = !1; const t = () => { if (i) return ( u.current.forEach((e, t) => { setTimeout(() => { e.querySelector('button').click(); }, 200); }), void window.removeEventListener('scroll', t) ); if (!e && u.current[0]) { const { top: t } = u.current[0].getBoundingClientRect(); if (t <= window.innerHeight * 0.6) { const t = u.current[0].querySelector('button'); t && (t.click(), (e = !0)); } } }; return ( window.addEventListener('scroll', t), () => { window.removeEventListener('scroll', t); } ); }, []); return (0, Ve.jsxs)(ww, { children: [ (0, Ve.jsxs)(Rw, { gridTemplateColumns: { base: '0.5fr 1fr', lg: '180px repeat(var(--table-cols, '.concat( o, '), minmax(100px, 1fr))', ), }, textAlign: 'center', color: '#1aac7a', fontSize: '21px', fontWeight: '600', textTransform: 'capitalize', position: l ? 'relative' : 'sticky', top: l ? '0' : '80px', background: 'white', zIndex: '5', borderBottom: '1px solid #e0e0e0', children: [ (0, Ve.jsx)(ww, { p: { base: 4, lg: 5 }, h: '100%', display: 'flex', alignItems: { base: 'flex-start', lg: 'center' }, justifyContent: { base: 'flex-start', lg: 'center' }, color: '#171717', fontSize: 'xs', fontWeight: 'normal', lineHeight: '150%', borderBottom: { lg: 'none' }, flexDirection: { lg: 'column' }, }), Object.keys(r).map((e, t) => (0, Ve.jsx)(p_, { padding: '10px 15px', display: 'flex', justifyContent: 'center', alignItems: 'center', children: r[e], }), ), ], }), l ? (0, Ve.jsx)(ww, { children: Object.keys(a).map((e, t) => (0, Ve.jsxs)( ww, { children: [ (0, Ve.jsx)(ww, { padding: '10px 15px', background: 'Prace indywidualne' === a[e] ? '#C8C8C8' : '#eeeeee', color: '#171717', fontSize: '18px', fontWeight: '600', justifyContent: 'space-between', children: a[e], }), n.map(t => t.category === a[e] ? (0, Ve.jsx)(ww, { background: t.isGray ? '#EEE' : '', p: 0, children: d(t), }) : null, ), ], }, 'accordion-item-' + t, ), ), }) : (0, Ve.jsx)(JE, { allowToggle: !0, onChange: e => { const t = u.current[e]; console.log('handleAccordionChange', t), t && setTimeout(() => { const e = t.offsetTop; window.scrollTo({ top: e, behavior: 'smooth', }); }, 300); }, allowMultiple: c, children: Object.keys(a).map((e, t) => (0, Ve.jsxs)( e_, { ref: e => (u.current[t] = e), children: [ (0, Ve.jsxs)(t_, { padding: '10px 15px', background: 'Prace indywidualne' === a[e] ? '#C8C8C8' : '#eeeeee', color: '#171717', fontSize: '18px', fontWeight: '600', justifyContent: 'space-between', ref: 0 === t ? s : void 0, children: [a[e], (0, Ve.jsx)(n_, {})], }), n.map(t => t.category === a[e] ? (0, Ve.jsx)(u_, { background: t.isGray ? '#EEE' : '', p: 0, children: d(t), }) : null, ), ], }, 'accordion-item-' + t, ), ), }), ], }); }, h_ = t => { let { tableSection: n, mainCategories: a, valuesName: r, isOpenAll: o } = t; const i = !!o || void 0, l = e => (0, Ve.jsxs)(ww, { mt: 4, mb: 1, children: [ (0, Ve.jsx)(Ew, { textAlign: 'center', fontSize: 'sm', mb: 3, children: e.name, }), Object.keys(e.values).map((t, n, a) => (0, Ve.jsxs)(jw, { justifyContent: 'space-around', alignItems: 'center', borderBottom: n !== a.length - 1 ? '1px solid #E3E3E3' : 'none', children: [ (0, Ve.jsx)(Ew, { w: '75%', color: '#1aac7a', fontSize: 'md', fontWeight: 'normal', children: t, }), (0, Ve.jsx)(p_, { p: 4, h: '100%', display: 'flex', color: '#171717', fontSize: 'xs', fontWeight: 'normal', lineHeight: '150%', children: e.values[t], }), ], }), ), ], }), s = (0, e.useRef)([]); return (0, Ve.jsx)(ww, { children: (0, Ve.jsx)(JE, { allowToggle: !0, onChange: e => { const t = s.current[e]; console.log('handleAccordionChange', t), t && setTimeout(() => { const e = t.offsetTop; window.scrollTo({ top: e, behavior: 'smooth' }); }, 300); }, allowMultiple: i, children: Object.keys(a).map((e, t) => (0, Ve.jsxs)(e_, { ref: e => (s.current[t] = e), children: [ (0, Ve.jsxs)(t_, { padding: '10px 15px', background: '#eeeeee', color: '#171717', fontSize: '18px', fontWeight: '600', justifyContent: 'space-between', children: [a[e], (0, Ve.jsx)(n_, {})], }), n.map(t => t.category === a[e] ? (0, Ve.jsx)(u_, { children: l(t) }) : null, ), ], }), ), }), }); }; const f_ = function (e) { let { title: t, tableSection: n, mainCategories: a, valuesName: r, tableColumns: o, isOpenAll: i, isBlocked: l, } = e; return (0, Ve.jsxs)(ww, { children: [ (0, Ve.jsx)(ok, { children: t }), (0, Ve.jsxs)(ww, { mt: 6, width: '100%', id: 'subscriptions_table', children: [ (0, Ve.jsx)(Aw, { above: 'lg', children: (0, Ve.jsx)(m_, { tableSection: n, mainCategories: a, valuesName: r, columns: o, isOpenAll: i, isBlocked: !!l && l.md, }), }), (0, Ve.jsx)(Aw, { below: 'lg', children: (0, Ve.jsx)(h_, { tableSection: n, mainCategories: a, valuesName: r, isOpenAll: i, }), }), ], }), ], }); }, g_ = e => { let { ...t } = e; const n = (0, Ve.jsx)(EE, { fontSize: 'lg', color: '#1AAC7A' }), a = (0, Ve.jsx)(Ve.Fragment, { children: (0, Ve.jsx)('span', { className: 'table__minus', children: '-', }), }), r = [ { category: 'Mo\u017cliwo\u015bci i kana\u0142y sprzeda\u017cy', name: 'Sprzeda\u017c omnichannel - wielokana\u0142owa', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Mo\u017cliwo\u015bci i kana\u0142y sprzeda\u017cy', name: 'Sprzeda\u017c na marketplaces', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Mo\u017cliwo\u015bci i kana\u0142y sprzeda\u017cy', name: 'Sprzeda\u017c mi\u0119dzynarodowa (cross-border)', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Mo\u017cliwo\u015bci i kana\u0142y sprzeda\u017cy', name: 'Sprzeda\u017c stacjonarna', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Mo\u017cliwo\u015bci i kana\u0142y sprzeda\u017cy', name: 'Sprzeda\u017c subskrypcyjna', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Mo\u017cliwo\u015bci i kana\u0142y sprzeda\u017cy', name: 'Sprzeda\u017c produkt\xf3w cyfrowych', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Mo\u017cliwo\u015bci i kana\u0142y sprzeda\u017cy', name: 'Sprzeda\u017c produkt\xf3w personalizowanych', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Mo\u017cliwo\u015bci i kana\u0142y sprzeda\u017cy', name: 'Gotowe integracje', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Cross-border', name: 'Integracje z marketplaces i por\xf3wnywarkami', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Cross-border', name: 'Lokalne metody p\u0142atno\u015bci i wysy\u0142ki', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Cross-border', name: 'Zgodno\u015b\u0107 z wymogami UE', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Cross-border', name: 'Modu\u0142 t\u0142umacze\u0144 automatycznych', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Cross-border', name: 'Obs\u0142uga wielu wersji j\u0119zykowych', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Cross-border', name: 'Obs\u0142uga wielu walut', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Cross-border', name: 'Modu\u0142 do automatycznego wyliczania stawek VAT OSS', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Wygl\u0105d sklepu', name: 'Gotowe i darmowe szablony sklepu z mo\u017cliwo\u015bci\u0105 personalizacji', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Wygl\u0105d sklepu', name: 'Composer - elastyczny modu\u0142 do skomponowania w\u0142asnego szablonu', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Wygl\u0105d sklepu', name: 'Mo\u017cliwo\u015b\u0107 przygotowania indywidualnego szablonu strony', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Wygl\u0105d sklepu', name: 'Sklep dostosowany do urz\u0105dze\u0144 mobilnych', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Wygl\u0105d sklepu', name: 'Personalizacja grafik i baner\xf3w - samodzielnie lub na zlecenie', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Wygl\u0105d sklepu', name: 'Pe\u0142na edycja tre\u015bci na stronach sklepu ', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Wygl\u0105d sklepu', name: 'Karta produktu i przegl\u0105danie informacji o towarze', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Wygl\u0105d sklepu', name: 'Galeria produktu na karcie - r\xf3\u017cne wersje do wyboru, zdj\u0119cia i filmy', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Wygl\u0105d sklepu', name: 'Specjalne oznaczenia produkt\xf3w w promocji', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Wygl\u0105d sklepu', name: 'Mo\u017cliwo\u015b\u0107 tworzenia kolekcji i zestaw\xf3w', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Wygl\u0105d sklepu', name: 'Szybkie zakupy z karty produktu (express checkout i 1-click)\xa0', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Wygl\u0105d sklepu', name: 'Obs\u0142uga wielu list zakupowych', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Wygl\u0105d sklepu', name: 'Proste wyszukiwanie towar\xf3w i wy\u015bwietlenie listy produkt\xf3w', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Wygl\u0105d sklepu', name: 'Modu\u0142 bloga i aktualno\u015bci', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Wygl\u0105d sklepu', name: 'Paski informacyjne', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Sprzeda\u017c i zam\xf3wienia', name: 'Filtrowanie, sortowanie i por\xf3wnywanie towar\xf3w', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Sprzeda\u017c i zam\xf3wienia', name: 'Grupowa edycja towar\xf3w', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Sprzeda\u017c i zam\xf3wienia', name: 'Zaawansowane zarz\u0105dzanie cenami', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Sprzeda\u017c i zam\xf3wienia', name: 'Indywidualne i grupowe rabaty dla klient\xf3w', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Sprzeda\u017c i zam\xf3wienia', name: 'Zarz\u0105dzanie parametrami towar\xf3w', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Sprzeda\u017c i zam\xf3wienia', name: 'Kategorie produkt\xf3w i marek', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Sprzeda\u017c i zam\xf3wienia', name: 'Grupowanie wariant\xf3w towar\xf3w po dowolnym parametrze', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Sprzeda\u017c i zam\xf3wienia', name: 'Obs\u0142uga rozmiar\xf3w i wagi', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Sprzeda\u017c i zam\xf3wienia', name: 'Prezentowanie jednostek miar', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Sprzeda\u017c i zam\xf3wienia', name: 'Zapytanie o dost\u0119pno\u015b\u0107 produktu', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Sprzeda\u017c i zam\xf3wienia', name: 'Tworzenie list \u017cycze\u0144 z mo\u017cliwo\u015bci\u0105 udost\u0119pnienia', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Sprzeda\u017c i zam\xf3wienia', name: 'Prosty i szybki proces sk\u0142adania zam\xf3wie\u0144', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Sprzeda\u017c i zam\xf3wienia', name: 'Jednokrokowy\xa0lub wielokrokowy\xa0procesu sk\u0142adania zam\xf3wienia (do wyboru)', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Sprzeda\u017c i zam\xf3wienia', name: 'Rozwi\u0105zania express checkout - zakup jednym klikni\u0119ciem', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Sprzeda\u017c i zam\xf3wienia', name: 'Weryfikacja stan\xf3w magazynowych podczas sk\u0142adania zam\xf3wienia', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Sprzeda\u017c i zam\xf3wienia', name: 'Mo\u017cliwo\u015b\u0107 oznaczania zam\xf3wie\u0144 jako op\u0142acone, wys\u0142ane, dostarczone itp.', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Sprzeda\u017c i zam\xf3wienia', name: 'Statusy realizacji zam\xf3wienia i spos\xf3b informowania o zmianie statusu zam\xf3wienia', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Sprzeda\u017c i zam\xf3wienia', name: 'Ustawienia powiadomie\u0144 i wiadomo\u015bci automatycznych (np. potwierdzenie zam\xf3wienia, wysy\u0142ka)', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Sprzeda\u017c i zam\xf3wienia', name: 'Dropshipping i cross-docking', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Sprzeda\u017c i zam\xf3wienia', name: 'Wyb\xf3r opcji i ilo\u015bci towaru', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Obs\u0142uga klienta i panelu', name: 'Zaawansowany panel klienta do zarz\u0105dzania ca\u0142o\u015bci\u0105 sklepu i integracji', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Obs\u0142uga klienta i panelu', name: 'Multishop - mo\u017cliwo\u015b\u0107 obs\u0142ugi wielu sklep\xf3w w jednym panelu', values: { START: a, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Obs\u0142uga klienta i panelu', name: 'Konfiguracja ustawie\u0144 og\xf3lnych sklepu (np. waluta, j\u0119zyk, stawki podatkowe)', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Obs\u0142uga klienta i panelu', name: 'Zarz\u0105dzanie u\u017cytkownikami panelu', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Obs\u0142uga klienta i panelu', name: 'Zarz\u0105dzanie klientami (CRM)', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Obs\u0142uga klienta i panelu', name: 'Zaawansowana wyszukiwarka klient\xf3w', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Obs\u0142uga klienta i panelu', name: 'Narz\u0119dzie do samodzielnego importu i eksportu klient\xf3w', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Obs\u0142uga klienta i panelu', name: 'Zaawansowana wyszukiwarka zam\xf3wie\u0144 ', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Obs\u0142uga klienta i panelu', name: 'Mo\u017cliwo\u015b\u0107 r\u0119cznego wprowadzania zam\xf3wie\u0144 ', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Obs\u0142uga klienta i panelu', name: 'Strefa pyta\u0144 i odpowiedzi (FAQ)', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Obs\u0142uga klienta i panelu', name: 'Modu\u0142 do zarz\u0105dania opiniami', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Obs\u0142uga klienta i panelu', name: 'Indywidualne przypisanie darmowej wysy\u0142ki', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Obs\u0142uga klienta i panelu', name: 'Czarna lista klient\xf3w', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Magazyny', name: 'Wbudowany system zarz\u0105dzania magazynem (WMS) ', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Magazyny', name: 'Obs\u0142uga wielu magazyn\xf3w', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Magazyny', name: 'Informacje o stanach magazynowych ', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Magazyny', name: 'Dokumenty magazynowe (WZ, PZ, MM, RW itp.)', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Magazyny', name: 'Dostawa z kilku magazyn\xf3w', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Magazyny', name: 'Lokalizacje w magazynach', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Magazyny', name: 'Integracja danych do systemu ERP', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Magazyny', name: 'Lista towar\xf3w do spakowania', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Magazyny', name: 'Baza produkt\xf3w', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Magazyny', name: 'Narz\u0119dzia do weryfikacji zam\xf3wie\u0144', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Magazyny', name: 'Modu\u0142 inwentaryzacji', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Magazyny', name: 'Integracja z fulfillment', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Logistyka', name: 'Pe\u0142na integracja z kurierami', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Logistyka', name: 'Automaty paczkowe i punkty odbioru', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Logistyka', name: 'Odbi\xf3r osobisty', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Logistyka', name: 'Wyb\xf3r opcji dostaw', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Logistyka', name: 'Obs\u0142uga wielu adres\xf3w dostawy', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Logistyka', name: 'Automatyzacja wydruku etykiet i przep\u0142ywu zam\xf3wie\u0144', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Logistyka', name: 'Automatyczne generowanie numer\xf3w przesy\u0142ek oraz wydruk\xf3w dla kuriera', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Logistyka', name: 'Generowanie i drukowanie faktur i etykiet wysy\u0142ki', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Logistyka', name: 'Udost\u0119pnienie klientowi numeru listu przewozowego', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Logistyka', name: 'Wysy\u0142ka zam\xf3wienia w kilku paczkach', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Logistyka', name: 'Zarz\u0105dzanie czasem wysy\u0142ki', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Logistyka', name: 'Darmowa dostawa od wskazanej kwoty ', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Logistyka', name: 'Przekazanie statusu realizacji zam\xf3wienia', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Zwroty i reklamacje', name: 'Zaawansowany modu\u0142 do zwrot\xf3w', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Zwroty i reklamacje', name: 'Rozbudowany modu\u0142 do reklamacji ', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Zwroty i reklamacje', name: 'Zarz\u0105dzanie zwrotami ', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Zwroty i reklamacje', name: 'Generowanie etykiet zwrot\xf3w', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Zwroty i reklamacje', name: 'Monitorowanie statusu zwrot\xf3w i reklamacji', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'P\u0142atno\u015bci i rozliczenia', name: 'Wbudowany system p\u0142atno\u015bci IdoPay', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'P\u0142atno\u015bci i rozliczenia', name: 'Integracje z zewn\u0119trznymi systemami p\u0142atno\u015bci', values: { START: a, BUSINESS: a, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'P\u0142atno\u015bci i rozliczenia', name: 'Automatyczne zarz\u0105dzanie p\u0142atno\u015bciami za zam\xf3wienia', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'P\u0142atno\u015bci i rozliczenia', name: 'Automatyczne wystawianie i wysy\u0142anie faktur', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'P\u0142atno\u015bci i rozliczenia', name: 'Automatyczne ksi\u0119gowanie p\u0142atno\u015bci', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'P\u0142atno\u015bci i rozliczenia', name: 'E-faktura', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'P\u0142atno\u015bci i rozliczenia', name: 'Stawki VAT', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'P\u0142atno\u015bci i rozliczenia', name: 'Mo\u017cliwo\u015b\u0107 generowania plik\xf3w JPK', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'P\u0142atno\u015bci i rozliczenia', name: 'Wydruk dokument\xf3w sprzeda\u017cy, faktur i paragon\xf3w fiskalnych', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Marketing', name: 'Zaawansowany modu\u0142 do promocji ', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Marketing', name: 'Kupony i kody rabatowe', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Marketing', name: 'Mo\u017cliwo\u015b\u0107 \u015bledzenia efektywno\u015bci promocji', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Marketing', name: 'Rekomendowane produkty', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Marketing', name: 'Prezentacja produkt\xf3w powi\u0105zanych ', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Marketing', name: 'Zestawy produktowe', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Marketing', name: 'Integracja z narz\u0119dziami Google tj. Analytics 4, Ads, Maps', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Marketing', name: 'Ustawianie parametr\xf3w SEO produkt\xf3w', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Marketing', name: 'Pe\u0142na integracja z Facebook (m.in. Product Ads, Katalog Produkt\xf3w)', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Marketing', name: 'Mo\u017cliwo\u015b\u0107 zbierania zg\xf3d marketingowych', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Marketing', name: 'Narz\u0119dzia do automatyzacji marketingu (porzucone koszyki, personalizowane e-maile)', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Marketing', name: 'Wysy\u0142ka newslettera do klient\xf3w', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Marketing', name: 'Program lojalno\u015bciowy oraz partnerski', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Statystyki i analityka', name: 'Modu\u0142 raport\xf3w i analityki sprzeda\u017cy', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Statystyki i analityka', name: 'Raport menad\u017cerski', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Statystyki i analityka', name: 'Analiza danych dotycz\u0105cych klient\xf3w ', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Statystyki i analityka', name: 'Raport monitorowania pracy pracownik\xf3w', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Bezpiecze\u0144stwo', name: 'Dost\u0119pono\u015b\u0107 sklep\xf3w na poziomie 99,98% (SLA)', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Bezpiecze\u0144stwo', name: 'Pomoc techniczna dost\u0119pna 24/7', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Bezpiecze\u0144stwo', name: 'Pe\u0142na i zawsze aktualna wersja systemu', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Bezpiecze\u0144stwo', name: 'Gotowy regulamin sklepu zgodny z wymogami prawnymi', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Bezpiecze\u0144stwo', name: 'Szablon sklepu zgodny z dyrektyw\u0105 Omnibus', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'Bezpiecze\u0144stwo', name: 'Zgoda na pliki cookies zgodna z prawem UE i RODO', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'B2B', name: 'Dedykowany szablon B2B', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'B2B', name: 'Udost\u0119pnianie strony tylko zalogowanym klientom\xa0- hurtownia \u201ezamkni\u0119ta\u201d', values: { START: a, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'B2B', name: 'Akceptacja zam\xf3wie\u0144 od wielu u\u017cytkownik\xf3w w jednej firmie ', values: { START: a, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'B2B', name: 'Dowolno\u015b\u0107 zarz\u0105dzania asortymentem sklepu i polityk\u0105 cenow\u0105 dla r\xf3\u017cnych grup klient\xf3w', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'B2B', name: 'Cenniki indywidualne dla klient\xf3w hurtowni', values: { START: a, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'B2B', name: 'Odr\u0119bne ceny towar\xf3w dla sprzeda\u017cy detalicznej i hurtowej', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'B2B', name: 'Odr\u0119bne profile p\u0142atno\u015bci i dostaw dla klient\xf3w hurtowych', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'B2B', name: 'Odr\u0119bne progi/grupy rabatowe dla klient\xf3w', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'B2B', name: 'Prezentowanie cen netto/brutto i ukrycie ich dla klient\xf3w niezalogowanych', values: { START: a, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'B2B', name: 'Oznaczenie klienta jako hurtownika', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'B2B', name: 'Przypisywanie opiekuna handlowego', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'B2B', name: 'Tworzenie oferty w pdf dla kontrahenta', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'B2B', name: 'Udost\u0119pnianie oferty do integracji dla klienta', values: { START: a, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'B2B', name: 'Lista produkt\xf3w wcze\u015bniej zamawianych', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'B2B', name: 'Listy produkt\xf3w poszukiwanych i oczekiwanych', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'B2B', name: 'Dodawanie do koszyka produkt\xf3w po kodzie producenta lub z pliku csv', values: { START: a, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'B2B', name: 'Minimum logistyczne dla zam\xf3wie\u0144 hurtowych', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'B2B', name: 'Wystawianie faktury zbiorczej na koniec miesi\u0105ca', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'B2B', name: 'Dropshipping i cross-docking przez tzw. Customer API', values: { START: a, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'B2B', name: 'Historia zam\xf3wie\u0144 i transakcji', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, { category: 'B2B', name: 'Modu\u0142 aktualno\u015bci', values: { START: n, BUSINESS: n, EXPERT: n, ENTERPRISE: n, INDIVIDUAL: n, }, }, ]; return (0, Ve.jsx)(ww, { ...t, children: (0, Ve.jsx)(f_, { title: 'Informacje dodatkowe o abonamentach', valuesName: { START: 'Start', BUSINESS: 'Business', EXPERT: 'Expert', ENTERPRISE: 'Enterprise', INDIVIDUAL: 'Individual', }, mainCategories: { MOZLIWOSCI_I_KANALY_SPRZEDAZY: 'Mo\u017cliwo\u015bci i kana\u0142y sprzeda\u017cy', CROSS_BORDER: 'Cross-border', WYGLAD_SKLEPU: 'Wygl\u0105d sklepu', SPRZEDAZ_I_ZAMOWIENIA: 'Sprzeda\u017c i zam\xf3wienia', OBSLUGA_KLIENTA_I_PANELU: 'Obs\u0142uga klienta i panelu', MAGAZYNY: 'Magazyny', LOGISTYKA: 'Logistyka', ZWROTY_I_REKLAMACJE: 'Zwroty i reklamacje', PLATNOSCI_I_ROZLICZENIA: 'P\u0142atno\u015bci i rozliczenia', MARKETING: 'Marketing', STATYSTYKI_I_ANALITYKA: 'Statystyki i analityka', BEZPIECZENSTWO: 'Bezpiecze\u0144stwo', B2B: 'B2B', }, tableSection: r, tableColumns: 5, }), }); }; function y_(t) { const n = (0, e.useRef)(null); return (0, Ve.jsxs)(hv, { theme: gw, children: [ (0, Ve.jsx)(xS, { $whiteColor: !0 }), (0, Ve.jsx)(Yv, { title: 'Dobierz plan abonamentowy do swoich potrzeb', subTitle: 'Nasz\u0105 ide\u0105 jest maksymalizowanie sprzeda\u017cy naszych klient\xf3w, dlatego udost\u0119pniamy najlepsze rozwi\u0105zania rynkowe.', image: { url: 'https://www.idosell.com/panel/file-gate.php?id=301276&ext=.webp', alt: 'Zdj\u0119cie wyr\xf3\u017cniaj\u0105ce w hero - strona oferty', }, }), (0, Ve.jsx)('div', { className: 'homepage containerIdosellPages', children: (0, Ve.jsxs)(ww, { my: { base: 16, md: 20, xl: 24 }, display: 'flex', flexDirection: 'column', gap: { base: 20, md: 24 }, children: [ (0, Ve.jsx)(DE, { buttons: [ { title: 'Zam\xf3w sklep', href: 'https://www.idosell.com/pl/order', variant: 'default', }, { title: 'Um\xf3w si\u0119 na spotkanie', href: 'https://eu1.hubs.ly/H08swyQ0', variant: 'outline', }, ], }), (0, Ve.jsxs)(ww, { children: [ (0, Ve.jsx)(Wk, { children: 'IdoSell oferuje bogaty wyb\xf3r plan\xf3w abonamentowych i sklepy dostosowane do indywidualnych wymaga\u0144.', }), (0, Ve.jsxs)(jw, { mt: 7, flexWrap: 'wrap', alignItems: 'center', justifyContent: { base: 'center', md: 'space-between', }, position: 'relative', _before: { base: { content: '""', position: 'absolute', height: '100%', top: 0, width: '100vw', marginLeft: '50%', left: '-50vw', zIndex: -2, backgroundColor: '#1AAC7A', }, lg: { display: 'none' }, }, children: [ (0, Ve.jsxs)(jw, { id: 'plany', width: { base: '100%', md: '46%' }, direction: 'column', py: { base: 10, md: 14 }, px: { base: 2, md: 12 }, background: '#1AAC7A', position: 'relative', children: [ (0, Ve.jsxs)(ww, { minH: { md: '700px' }, mb: 3, children: [ (0, Ve.jsx)(Dj, { m: 'auto', src: 'https://www.idosell.com/panel/file-gate.php?id=301723&ext=.jpg', }), (0, Ve.jsx)(Ew, { fontWeight: '600', fontSize: '2xl', color: 'white', mt: 6, children: 'Dopasowany abonament IdoSell', }), (0, Ve.jsx)(Ew, { my: 6, children: 'Wybierz jeden z pi\u0119ciu plan\xf3w abonamentowych IdoSell.', }), (0, Ve.jsxs)(zE, { spacing: 3, children: [ (0, Ve.jsxs)(jE, { display: 'flex', children: [ (0, Ve.jsx)( SE, { mt: 1, mr: 4, as: EE, }, ), (0, Ve.jsx)( Ew, { color: 'white', children: 'Dla ka\u017cdego rozmiaru biznesu', }, ), ], }), (0, Ve.jsxs)(jE, { display: 'flex', children: [ (0, Ve.jsx)( SE, { mt: 1, mr: 4, as: EE, }, ), (0, Ve.jsx)( Ew, { color: 'white', children: 'Setki gotowych funkcjonalno\u015bci i integracji dost\u0119pnych w ka\u017cdym planie', }, ), ], }), ], }), ], }), (0, Ve.jsx)(Iv, { onClick: () => (e => { var t; null === (t = e.current) || void 0 === t || t.scrollIntoView({ behavior: 'smooth', }); })(n), style: 'default', target: '_blank', children: 'Poznaj nasze abonamenty', }), ], }), (0, Ve.jsxs)(ww, { my: 2, display: 'flex', justifyContent: 'center', w: { base: '100%', md: 'auto' }, position: 'relative', sx: { _before: { content: ['""', null, 'none'], width: '100%', height: '2px', position: 'absolute', left: '0', top: '6px', borderBottom: '3px dotted white', borderLeftStyle: 'dotted', borderRightStyle: 'dotted', borderLeftColor: 'white', borderRightColor: 'white', }, }, children: [ (0, Ve.jsxs)(Aw, { above: 'md', children: [ ' ', (0, Ve.jsx)('svg', { width: '32', height: '32', viewBox: '0 0 32 32', fill: 'none', xmlns: 'http://www.w3.org/2000/svg', children: (0, Ve.jsx)( 'path', { d: 'M17.6221 14.3779V3H14.3779V14.3779H3V17.6221H14.3779V29H17.6221V17.6221H29V14.3779H17.6221Z', fill: '#171717', }, ), }), ], }), (0, Ve.jsx)(Aw, { below: 'md', children: (0, Ve.jsx)(ww, { zIndex: 2, backgroundColor: '#1AAC7A', px: 2, children: (0, Ve.jsx)( 'svg', { xmlns: 'http://www.w3.org/2000/svg', width: '14', height: '15', viewBox: '0 0 14 15', fill: 'none', children: (0, Ve.jsx)('path', { 'fill-rule': 'evenodd', 'clip-rule': 'evenodd', d: 'M8.75 0.710938H5.25V5.96094H0V9.46094H5.25V14.7109H8.75V9.46094H14V5.96094H8.75V0.710938Z', fill: 'white', }), }, ), }), }), ], }), (0, Ve.jsxs)(jw, { width: { base: '100%', md: '46%' }, direction: 'column', py: { base: 10, md: 14 }, px: { base: 2, md: 12 }, background: '#1AAC7A', children: [ (0, Ve.jsxs)(ww, { minH: { md: '700px' }, mb: 3, children: [ (0, Ve.jsx)(Dj, { m: 'auto', src: 'https://www.idosell.com/panel/file-gate.php?id=301724&ext=.jpg', }), (0, Ve.jsx)(Ew, { fontWeight: '600', fontSize: '2xl', color: 'white', mt: 6, children: 'Wdro\u017cenie sklepu na miar\u0119', }), (0, Ve.jsx)(Ew, { my: 6, children: 'W IdoSell mo\u017cesz wdro\u017cy\u0107 sklep sam lub wybra\u0107 jeden z czterech pakiet\xf3w wdro\u017ceniowych, dzi\u0119ki kt\xf3rym nasi eksperci stworz\u0105 dla ciebie sklep skorjony na miar\u0119!', }), (0, Ve.jsxs)(zE, { spacing: 3, children: [ (0, Ve.jsxs)(jE, { display: 'flex', children: [ (0, Ve.jsx)( SE, { mt: 1, mr: 4, as: EE, }, ), (0, Ve.jsx)( Ew, { color: 'white', children: 'Wdro\u017cenie szablonu sklepu zgodnie z twoimi wytycznymi', }, ), ], }), (0, Ve.jsxs)(jE, { display: 'flex', children: [ (0, Ve.jsx)( SE, { mt: 1, mr: 4, as: EE, }, ), (0, Ve.jsx)( Ew, { color: 'white', children: 'Elastyczna mo\u017cliwo\u015b\u0107 zlecenia dodatkowych prac deweloperskich', }, ), ], }), ], }), ], }), (0, Ve.jsx)(Iv, { href: 'https://www.idosell.com/pl/pakiety-wdrozeniowe/', style: 'default', target: '_blank', children: 'Poznaj pakiety wdro\u017ceniowe', }), ], }), ], }), ], }), (0, Ve.jsx)(ww, { ref: n, children: (0, Ve.jsx)(g_, {}) }), (0, Ve.jsx)(wS, { title: 'Zaufa\u0142o nam tysi\u0105ce sprzedawc\xf3w', text: 'Zobacz inspiruj\u0105ce historie sklep\xf3w, kt\xf3re wybra\u0142y IdoSell i osi\u0105gn\u0119\u0142y sukces w sprzeda\u017cy online.\nSprawd\u017a, jak do\u0142\u0105czy\u0142y do grona profesjonalist\xf3w i zacz\u0119\u0142y sprzedawa\u0107 wi\u0119cej.', casestudies: [ { image: { url: 'https://www.idosell.com/panel/file-gate.php?id=279666&ext=.jpeg', alt: 'Zdj\u0119cie wyr\xf3\u017cniaj\u0105ce Ministerstwo Dobrego Myd\u0142a', }, title: 'Decyzja pad\u0142a na IdoSell, kt\xf3ry na ten moment dostarcza nam wszystkich potrzebnych funkcjonalno\u015bci.', link: { label: 'Ministerstwo Dobrego Myd\u0142a', href: 'https://www.idosell.com/pl/historie-klientow-idosell/ministerstwo-dobrego-mydla/', target: '_blank', }, }, { image: { url: 'https://www.idosell.com/panel/file-gate.php?id=279665&ext=.jpeg', alt: 'Zdj\u0119cie wyr\xf3\u017cniaj\u0105ce Flamqa', }, title: 'Dobra \u015bwieca powinna by\u0107 niczym dobre perfumy.', link: { label: 'Flamqa', href: 'https://www.idosell.com/pl/historie-klientow-idosell/flamqa/', target: '_blank', }, }, { image: { url: 'https://www.idosell.com/panel/file-gate.php?id=287972&ext=.jpg', alt: 'Zdj\u0119cie wyr\xf3\u017cniaj\u0105ce zielona esencja', }, title: 'W\u0142asna marka w e-commerce oparta o warto\u015bci i platform\u0119 IdoSell', link: { label: 'Zielona Esencja', href: 'https://www.idosell.com/pl/historie-klientow-idosell/zielona-esencja/', target: '_blank', }, }, ], bgColor: 'white', }), (0, Ve.jsx)(Xk, {}), ], }), }), ], }); } const w_ = e => { let { ...t } = e; const n = { DLA_KOGO: 'Dla kogo', CO_ZAWIERA: 'Co zawiera w skr\xf3cie', INFORMACJE_SZCZEGOLOWE: 'Informacje szczeg\xf3\u0142owe', PRACE_GRAFICZNE: 'Prace graficzne', PRACE_INDYWIDUALNE: 'Prace indywidualne', }, a = (0, Ve.jsx)(EE, { fontSize: 'lg', color: '#1AAC7A' }), r = (0, Ve.jsx)(Ve.Fragment, { children: (0, Ve.jsx)('span', { className: 'table__minus', children: '-', }), }), o = [ { category: n.DLA_KOGO, name: '', values: { BASIC: 'Idealny wyb\xf3r, je\u015bli otwierasz sw\xf3j biznes lub chcesz poszerzy\u0107 ofert\u0119 stacjonarn\u0105 o rynek e-commerce.', GO: 'Sprawdzi si\u0119, je\u015bli potrzebujesz materia\u0142\xf3w graficznych na BASIC lub przenosisz sw\xf3j sklep z innej platformy.', GO_PLUS: 'Sprawdzi si\u0119, je\u015bli chcesz dostosowa\u0107 wygl\u0105d swojego sklepu lub przenie\u015b\u0107 go z innej platformy.', INDIVIDUAL: 'Wybierz, je\u015bli zale\u017cy ci na unikalnym interfejsie sklepu i rozwi\u0105zaniu dostosowanym dla twojego biznesu.', }, }, { category: n.CO_ZAWIERA, name: '', values: { BASIC: (0, Ve.jsx)(ww, { dangerouslySetInnerHTML: { __html: '<div style="height: inherit;"><ul style="list-style:none"><li>Dedykowany opiekun wdro\u017cenia</li><li>Dost\u0119p do darmowego szablonu sklepu</li><li>Konfiguracja sklepu wraz ze szkoleniem online</li><li>Import towar\xf3w i klient\xf3w</li><li>Przygotowanie sprzeda\u017cy stacjonarnej POS</li><li>Migracja sklepu z innej platformy</li></ul></div>', }, }), GO: (0, Ve.jsx)(ww, { dangerouslySetInnerHTML: { __html: '<div style="height: inherit;"><b>Wszystkie rozwi\u0105zania Pakietu BASIC</b><ul style="list-style:none"><li>W ramach jednego dnia projektowego projektant graficzny dobierze schemat kolorystyczny i czcionki w szablonie, a tak\u017ce pomo\u017ce Ci przygotowa\u0107 materia\u0142y graficzne na BASIC sprzeda\u017cy, takie jak bannery albo proste logo. Zakres wykonywanych prac graficznych jest ustalany indywidualnie podczas um\xf3wionego dnia projektowego.</li></ul></div>', }, }), GO_PLUS: (0, Ve.jsx)(ww, { dangerouslySetInnerHTML: { __html: '<div style="height: inherit;"><b>Wszystkie rozwi\u0105zania Pakietu GO</b><ul style="list-style:none"><li>Udzia\u0142 eksperta UI/UX w procesie modyfikacji szablonu sklepu</li><li>Dostosowanie motywu i zestawu komponent\xf3w szablonu pod typ Twojego biznesu</li><li>3 widoki desktop szablonu sklepu: strona g\u0142\xf3wna, lista towar\xf3w i karta towaru wykonane przez eksperta UI/UX na podstawie gotowych komponent\xf3w</li></ul></div>', }, }), INDIVIDUAL: (0, Ve.jsx)(ww, { dangerouslySetInnerHTML: { __html: '<div style="height: inherit;"><b>Wszystkie rozwi\u0105zania Pakiet\xf3w GO+</b><ul style="list-style:none"><li>Stworzenie unikatowego projektu interfejsu sklepu przez ekspert\xf3w UX/UI</li><li>Wdro\u017cenie gotowego projektu interfejsu sklepu</li><li>Stworzenie specjalistycznych rozwi\u0105za\u0144 dla twojego biznesu</li><li>Niestandardowe integracje i aplikacje wykraczaj\u0105ce poza rozwi\u0105zania systemu IdoSell</li><li>Mo\u017cliwo\u015b\u0107 migracji sklepu i przeniesienia indywidualnego rozwi\u0105zania zastosowanego na dotychczasowej platformie</li></ul></div>', }, }), }, }, { category: n.INFORMACJE_SZCZEGOLOWE, name: 'Dost\u0119p do darmowego szablonu sklepu', values: { BASIC: a, GO: a, GO_PLUS: a, INDIVIDUAL: a }, }, { category: n.INFORMACJE_SZCZEGOLOWE, name: 'Konfiguracja sklepu i szkolenie', values: { BASIC: a, GO: a, GO_PLUS: a, INDIVIDUAL: a }, }, { category: n.INFORMACJE_SZCZEGOLOWE, name: 'Konfiguracja sprzeda\u017cy stacjonarnej POS', values: { BASIC: a, GO: a, GO_PLUS: a, INDIVIDUAL: a }, }, { category: n.INFORMACJE_SZCZEGOLOWE, name: 'Import towar\xf3w i klient\xf3w z dowolnej platformy', values: { BASIC: a, GO: a, GO_PLUS: a, INDIVIDUAL: a }, }, { category: n.INFORMACJE_SZCZEGOLOWE, name: 'Dedykowany opiekun wdro\u017cenia', values: { BASIC: a, GO: a, GO_PLUS: a, INDIVIDUAL: a }, }, { category: n.INFORMACJE_SZCZEGOLOWE, name: 'Konsultacja z ekspertem UI/UX w celu om\xf3wienia uk\u0142adu szablonu po zasileniu i skonfigurowaniu sklepu', values: { BASIC: r, GO: a, GO_PLUS: a, INDIVIDUAL: a }, }, { category: n.PRACE_GRAFICZNE, name: 'Dostosowanie motywu kolorystycznego szablonu sklepu, maili transakcyjnych oraz font\xf3w', values: { BASIC: r, GO: a, GO_PLUS: a, INDIVIDUAL: a }, }, { category: n.PRACE_GRAFICZNE, name: 'Przygotowanie materia\u0142\xf3w graficznych na BASIC w ramach dnia projektowego (np. proste logo lub banery)', values: { BASIC: r, GO: a, GO_PLUS: a, INDIVIDUAL: a }, }, { category: n.PRACE_GRAFICZNE, name: 'Udzia\u0142 eksperta UI/UX w procesie tworzenia sklepu', values: { BASIC: r, GO: r, GO_PLUS: a, INDIVIDUAL: a }, }, { category: n.PRACE_GRAFICZNE, name: 'Dostosowanie uk\u0142adu komponent\xf3w szablonu pod potrzeby bran\u017cy lub typ sklepu (np. sklep multibrandowy lub jednobrandowy)', values: { BASIC: r, GO: r, GO_PLUS: a, INDIVIDUAL: a }, }, { category: n.PRACE_GRAFICZNE, name: 'Widoki desktop 3 stron wykonane przez eksperta UI/UX w oparciu o gotowe komponenty dostosowane do potrzeb Twojego biznesu', values: { BASIC: r, GO: r, GO_PLUS: a, INDIVIDUAL: a }, }, { category: n.PRACE_INDYWIDUALNE, isGray: !0, name: 'Niestandardowe integracje i aplikacje wykraczaj\u0105ce poza rozwi\u0105zania systemu Idosell', values: { BASIC: r, GO: r, GO_PLUS: r, INDIVIDUAL: a }, }, { category: n.PRACE_INDYWIDUALNE, isGray: !0, name: 'Indywidualny projekt interfejsu sklepu wsp\xf3\u0142tworzony z ekspertem UI/UX', values: { BASIC: r, GO: r, GO_PLUS: r, INDIVIDUAL: a }, }, { category: n.PRACE_INDYWIDUALNE, isGray: !0, name: 'Indywidualne rozwi\u0105zania pod potrzeby Twojego biznesu', values: { BASIC: r, GO: r, GO_PLUS: r, INDIVIDUAL: a }, }, ]; return (0, Ve.jsx)(ww, { ...t, children: (0, Ve.jsx)(f_, { title: 'Informacje dodatkowe o pakietach wdro\u017ceniowych', valuesName: { BASIC: 'Basic', GO: 'Go', GO_PLUS: 'Go+', INDIVIDUAL: 'Wdro\u017cenie indywidualne', }, mainCategories: n, tableSection: o, tableColumns: 4, isOpenAll: !0, }), }); }; function b_(t) { const n = (0, e.useRef)(null); return (0, Ve.jsxs)(hv, { theme: gw, children: [ (0, Ve.jsx)(xS, { $whiteColor: !0 }), (0, Ve.jsx)(Yv, { title: 'Wdro\u017cymy Tw\xf3j sklep internetowy IdoSell', subTitle: 'Sprawd\u017a co mo\u017cemy dla Ciebie zrobi\u0107. \nW IdoSell dajemy Ci wiele mo\u017cliwo\u015bci personalizacji sklepu.', image: { url: 'https://www.idosell.com/panel/file-gate.php?id=302431&ext=.webp', alt: 'Zdj\u0119cie wyr\xf3\u017cniaj\u0105ce w hero - strona pakiet\xf3w wdro\u017ceniowych', }, buttons: [ { title: 'Zam\xf3w sklep', href: 'https://www.idosell.com/pl/abonamenty/', variant: 'default', }, ], }), (0, Ve.jsx)('div', { className: 'homepage containerIdosellPages', children: (0, Ve.jsxs)(ww, { my: { base: 16, md: 20, xl: 24 }, display: 'flex', flexDirection: 'column', gap: { base: 20, md: 24 }, children: [ (0, Ve.jsx)(ww, { ref: n, children: (0, Ve.jsx)(w_, {}) }), (0, Ve.jsx)(cj, { title: 'Odkryj mo\u017cliwo\u015bci IdoSell', subtitle: 'Poznaj nasz panel, odkryj nasz\u0105 technologi\u0119, otw\xf3rz lub migruj sklep i zacznij sprzedawa\u0107 wi\u0119cej.', buttons: [ { title: 'Zam\xf3w sklep', href: 'https://www.idosell.com/pl/order/', variant: 'default', }, ], }), (0, Ve.jsx)(Xk, {}), ], }), }), ], }); } const x_ = e => { let { title: t, subtitle: n, list: a } = e; return (0, Ve.jsxs)(ww, { display: 'flex', flexDirection: { base: 'column', md: 'row' }, alignItems: 'center', gap: '30px', children: [ (0, Ve.jsx)(ww, { w: 'calc(100%/12*4)', children: (0, Ve.jsx)(Ew, { textAlign: 'center', fontSize: '34px', as: 'b', className: 'text-wrapper', align: { base: 'center', md: 'left' }, mb: { base: '35px', md: '0' }, width: '100%', children: t, }), }), (0, Ve.jsx)(ww, { w: 'calc(100%/12*8)', children: (0, Ve.jsx)(JE, { children: a.map(e => (0, Ve.jsxs)(e_, { children: [ (0, Ve.jsx)('h2', { children: (0, Ve.jsxs)(t_, { padding: '20px 10px', borderBottom: '1px solid rgba(200, 200, 200, 1)', children: [ (0, Ve.jsx)(ww, { as: 'span', flex: '1', textAlign: 'left', children: e.question, }), (0, Ve.jsx)(n_, {}), ], }), }), (0, Ve.jsx)(u_, { pb: 4, children: e.anwser }), ], }), ), }), }), ], }); }; function v_(e) { const t = e.disabled ? ' arrow--disabled' : ''; return (0, Ve.jsxs)('svg', { onClick: e.onClick, className: 'arrow ' .concat(e.left ? 'arrow--left' : 'arrow--right', ' ') .concat(t), xmlns: 'http://www.w3.org/2000/svg', width: '8', height: '13', viewBox: '0 0 8 13', children: [ e.left && (0, Ve.jsx)('path', { d: 'M8.00001 0.730469L5.54012 0.730469L0.363648 6.74354L5.54012 12.7305L8.00001 12.7305L2.82354 6.74354L8.00001 0.730469Z', }), !e.left && (0, Ve.jsx)('path', { d: 'M1.52588e-05 12.7305H2.45991L7.63638 6.7174L2.45991 0.730469H1.52588e-05L5.17649 6.7174L1.52588e-05 12.7305Z', }), ], }); } const z_ = t => { let { title: n, subtitle: a, adding: r, titleLeft: o, tiles: i } = t; const l = Vz('(max-width: 780px)'), [s, c] = e.useState(0), [d, u] = (0, e.useState)(!1), [p, m] = (0, Kz.E)({ initial: 0, slideChanged(e) { c(e.track.details.rel); }, created() { u(!0); }, }); return (0, Ve.jsxs)(Ve.Fragment, { children: [ (0, Ve.jsxs)(ww, { width: o ? '370px' : '100%', children: [ (0, Ve.jsx)(Ew, { textAlign: 'left', fontSize: '34px', fontWeight: 'bold', className: 'text-wrapper', mb: { base: '20px' }, width: '100%', children: n, }), (0, Ve.jsx)(Ew, { mb: { base: '20px' }, children: a }), (0, Ve.jsx)(Ew, { fontSize: '12px', lineHeight: '19px', children: r, }), ], }), l ? (0, Ve.jsxs)(Ve.Fragment, { children: [ (0, Ve.jsx)('div', { ref: p, className: 'keen-slider', children: i.map((e, t) => (0, Ve.jsx)( 'div', { className: 'keen-slider__slide number-slide'.concat( t, ), children: (0, Ve.jsx)( Qz, { title: e.title, content: e.content, link: e.link ? e.link : '', }, t, ), }, t, ), ), }), (0, Ve.jsx)(lk, { children: d && m.current && (0, Ve.jsxs)(Ve.Fragment, { children: [ (0, Ve.jsx)('div', { style: { cursor: 'pointer', width: '20px', }, children: (0, Ve.jsx)(v_, { left: !0, onClick: e => { var t; return ( e.stopPropagation() || (null === (t = m.current) || void 0 === t ? void 0 : t.prev()) ); }, disabled: 0 === s, }), }), (0, Ve.jsxs)('span', { style: { margin: '0px 30px' }, children: [ s + 1, ' / ', i.length, ' ', ], }), (0, Ve.jsx)('div', { style: { cursor: 'pointer', width: '20px', }, children: (0, Ve.jsx)(v_, { onClick: e => { var t; return ( e.stopPropagation() || (null === (t = m.current) || void 0 === t ? void 0 : t.next()) ); }, disabled: s === m.current.track.details .slides.length - 1, }), }), ], }), }), ], }) : (0, Ve.jsx)(ik, { $tilesSettings: '2x1', children: i.map((e, t) => (0, Ve.jsx)( Qz, { title: e.title, content: e.content, link: e.link, logoImage: e.logoImage, }, t, ), ), }), ], }); }, k_ = e => { let { title: t, subtitle: n, list: a } = e; return (0, Ve.jsxs)(ww, { background: 'rgba(238, 238, 238, 1)', padding: '50px 15px', display: 'flex', gap: '30px', flexDir: { base: 'column', lg: 'row' }, children: [ (0, Ve.jsx)(ww, { width: { base: '100%', lg: 'calc((100% / 12) * 5)' }, padding: '30px', children: (0, Ve.jsx)(Ew, { textAlign: 'center', fontSize: '30px', as: 'b', className: 'text-wrapper', align: { base: 'center', md: 'left' }, mb: { base: '35px', md: '0' }, width: '100%', children: t, }), }), (0, Ve.jsx)(ww, { width: { base: '100%', lg: 'calc((100% / 12) * 7)' }, flexDir: { base: 'column', md: 'row' }, display: 'flex', children: a.map(e => (0, Ve.jsxs)(ww, { width: { base: '100%', md: '50%' }, display: 'flex', flexDirection: 'column', alignItems: 'center', children: [ (0, Ve.jsxs)(Ew, { fontSize: '54px', color: 'rgba(26, 172, 122, 1)', fontWeight: '600', children: [ e.featuredMainNumber, (0, Ve.jsx)(Ew, { fontSize: '34px', as: 'span', children: e.featuredAddingNumber, }), ], }), (0, Ve.jsx)(Ew, { textAlign: 'center', fontSize: '18px', mb: '30px', children: e.featuredText, }), (0, Ve.jsx)(Ew, { textAlign: 'center', fontSize: '12px', children: e.addingText, }), ], }), ), }), ], }); }, j_ = e => { let { title: t, subtitle: n, layoutSchema: a, benefits: r, noPaddingIn: o, type: i, } = e; return (0, Ve.jsxs)(Ve.Fragment, { children: [ (0, Ve.jsxs)(ww, { children: [ (0, Ve.jsx)(Ew, { textAlign: 'center', fontSize: '34px', align: 'center', fontWeight: '600', mb: { base: '15px' }, width: '100%', children: t, }), (0, Ve.jsx)(Ew, { align: 'center', children: n }), ], }), (0, Ve.jsx)(ww, { display: 'grid', px: o ? 16 : 0, py: o ? 20 : 0, gap: '30px', gridTemplateColumns: { base: 'repeat(1, minmax(0, 1fr))', md: 'repeat(2, minmax(0, 1fr))', lg: '3x1' === a ? 'repeat(3, minmax(0, 1fr))' : 'repeat(2, minmax(0, 1fr))', }, children: null === r || void 0 === r ? void 0 : r.map(e => (0, Ve.jsxs)(ww, { display: 'flex', gap: '30px', alignItems: 'flex-start', children: [ 'check' === i || (void 0 === i && (0, Ve.jsx)('img', { src: 'https://www.idosell.com/panel/file-gate.php?id=305453&ext=.png', alt: 'Ikona ticka', width: '20px', height: '20px', })), 'check2' === i && (0, Ve.jsx)('img', { alt: 'Plus tick', src: 'https://www.idosell.com/panel/file-gate.php?id=314306&ext=.png', width: '20px', height: '30px', }), (0, Ve.jsxs)(ww, { children: [ (0, Ve.jsx)(Ew, { fontSize: '21px', lineHeight: '1.5', fontWeight: '600', mb: '5px', children: e.benefitsTitle, }), e.benefitsText && (0, Ve.jsx)(Ew, { fontSize: '16px', lineHeight: '1.5', children: e.benefitsText, }), ], }), ], }), ), }), ], }); }, S_ = t => { let { title: n, subtitle: a, styles: r, tabsContent: o, ...i } = t; const [l, s] = (0, e.useState)(0); return (0, Ve.jsxs)(ww, { ...i, children: [ (0, Ve.jsxs)(jw, { pb: 4, alignItems: 'center', flexDirection: 'column', className: 'text-main', children: [ (0, Ve.jsx)(Ew, { textAlign: 'center', fontSize: '30px', as: 'b', className: 'text-wrapper', children: n, }), (0, Ve.jsx)(Ew, { mt: 2, textAlign: 'center', fontSize: 'lg', children: a, }), ], }), (0, Ve.jsxs)(hE, { isFitted: 'centeredWithSpace' !== r, variant: 'line', colorScheme: 'teal', mt: 4, w: '100%', defaultIndex: l, borderBottom: 'none', justifyContent: 'center', children: [ (0, Ve.jsx)(fE, { borderBottom: 'none', justifyContent: 'center', overflowX: 'auto', overflowY: 'hidden', children: o.map((e, t) => 0 === t && 'centeredWithSpace' === r ? (0, Ve.jsxs)(Ve.Fragment, { children: [ (0, Ve.jsx)( gE, { _selected: { color: 'black', borderBottom: '4px solid #1AAC7A', outline: 'none', fontWeight: 'bold', }, _focus: { outline: 'none' }, whiteSpace: 'nowrap', pb: 2, children: e.tabName, }, t, ), (0, Ve.jsx)(jw, { alignItems: 'center', justifyContent: 'center', children: 'lub', }), ], }) : (0, Ve.jsx)( gE, { _selected: { color: 'black', borderBottom: '4px solid #1AAC7A', outline: 'none', fontWeight: 'bold', }, _focus: { outline: 'none' }, whiteSpace: 'nowrap', pb: 2, children: e.tabName, }, t, ), ), }), (0, Ve.jsx)(yE, { className: 'frame-2', children: o.map((e, t) => (0, Ve.jsx)( wE, { className: 'frame-3', mt: 5, children: (0, Ve.jsx)(bE, { templateColumns: 'repeat(1, 1fr)', gap: '30px', gridTemplateColumns: { sm: 'templateColumns="1fr"', lg: 'repeat(1, 1fr)', }, children: e.content, }), }, t, ), ), }), ], }), ], }); }, E_ = { url: 'https://www.idosell.com/panel/file-gate.php?id=305395&ext=.webp', alt: 'Zdj\u0119cie wyr\xf3\u017cniaj\u0105ce w hero - strona oferty', }; function __(e) { return (0, Ve.jsxs)(hv, { theme: gw, children: [ (0, Ve.jsx)(xS, { $whiteColor: !0 }), (0, Ve.jsx)(Yv, { title: 'Szybkie p\u0142atno\u015bci w sklepie internetowym IdoSell', subTitle: 'U\u0142atw i przyspiesz sk\u0142adanie zam\xf3wie\u0144 w sklepie internetowym i zwi\u0119ksz swoj\u0105 konwersj\u0119, dzi\u0119ki us\u0142udze Checkout 2.0 od IdoSell', image: E_, buttons: [ { title: 'Wypr\xf3buj demo sklepu', href: 'https://www.idosell.com/pl/demo/try-idosell-demo-for-free/', variant: 'default', }, { title: 'Zam\xf3w sklep', href: 'https://www.idosell.com/pl/abonamenty/', variant: 'outline-reverted', }, ], }), (0, Ve.jsxs)('div', { className: 'homepage containerIdosellPages', children: [ (0, Ve.jsx)(ww, { py: { base: 16, md: 20, xl: 24 }, display: 'flex', flexDirection: { base: 'column', xl: 'row' }, gap: { base: 6, md: 12 }, position: 'relative', children: (0, Ve.jsx)(z_, { title: 'Poznaj Checkout 2.0 w IdoSell', subtitle: 'W ramach us\u0142ugi Checkout 2.0 oferujemy Ci 4 r\xf3\u017cne mo\u017cliwo\u015bci finalizacji zakup\xf3w dla Twoich klient\xf3w. ', adding: 'Ka\u017cde dopasowane do potrzeb Twoich klient\xf3w. Ponadto korzystaj\u0105c z us\u0142ug Checkout 2.0 i IdoPay nie pobieramy dodatkowych prowizji w ramach IdoPay.', titleLeft: !0, tiles: [ { title: 'Express Checkout', content: 'czyli ekspresowa finalizacja zakup\xf3w za pomoca jednego klikni\u0119cia.', logoImage: { url: 'https://www.idosell.com/panel/file-gate.php?id=305392&ext=.png', alt: 'Logo IdoSell', }, }, { title: 'One Step Checkout', content: 'czyli jednokrokowy proces sk\u0142adania zam\xf3wienia. Twoi klienci nie musz\u0105 przeklikiwa\u0107 si\u0119\xa0pomi\u0119dzy kolejnymi stronami.', logoImage: { url: 'https://www.idosell.com/panel/file-gate.php?id=305392&ext=.png', alt: 'Logo IdoSell', }, }, { title: '1-Click (Apple Pay & Google Pay)', content: 'szybkie i bezpieczne zakupy za pomoc\u0105 jednego klikni\u0119cia', logoImage: { url: 'https://www.idosell.com/panel/file-gate.php?id=305393&ext=.png', alt: 'Logo IdoSell', }, }, { title: 'InPost Pay', content: 'jedna z najpopularniejszych metod finalizacji zakup\xf3w.', logoImage: { url: 'https://www.idosell.com/panel/file-gate.php?id=305394&ext=.png', alt: 'Logo IdoSell', }, }, ], }), }), (0, Ve.jsx)(ww, { py: { base: 16, md: 20, xl: 24 }, display: 'flex', flexDirection: 'column', gap: '50px', position: 'relative', color: 'white', _before: { base: { content: '""', position: 'absolute', height: '100%', top: 0, width: '100vw', marginLeft: '50%', left: '-50vw', zIndex: -2, backgroundImage: 'https://www.idosell.com/panel/file-gate.php?id=305452&ext=.png', backgroundRepeat: 'no-repeat', backgroundSize: 'cover', }, }, children: (0, Ve.jsx)(j_, { title: 'Sprawd\u017a, co zyskasz dzi\u0119ki us\u0142udze Checkout 2.0 ', subtitle: 'Poznaj rozwi\u0105zania dost\u0119pne w us\u0142udze Checkout 2.0. \nNasz\u0105 ide\u0105 jest maksymalizowanie sprzeda\u017cy naszych klient\xf3w, dlatego chcemy udost\u0119pnia\u0107 najlepsze rozwi\u0105zania rynkowe.', layoutSchema: '3x1', benefits: [ { benefitsTitle: 'Brak op\u0142at za IdoPay przy w\u0142\u0105czeniu Checkout 2.0.', benefitsText: 'Je\u017celi wybierzesz Checkout 2.0 prowizja za p\u0142atno\u015bci IdoPay zostanie obni\u017cona do 0%.', }, { benefitsTitle: 'Szybsz\u0105 finalizacj\u0119 zam\xf3wie\u0144 w twoim sklepie', benefitsText: 'czyli nowoczesne rozwi\u0105zania checkoutowe przyspieszaj\u0105 finalizacj\u0119 zam\xf3wie\u0144, co wp\u0142ywa na wzrost konwersji.', }, { benefitsTitle: 'Dost\u0119p do szybkich p\u0142atno\u015bci Apple Pay, Google Pay, Paypal, InPost Pay.', benefitsText: 'Mo\u017cesz korzysta\u0107 z szybkich metod p\u0142atno\u015bci, kt\xf3re zwi\u0119ksz\u0105 Twoj\u0105 konwersj\u0119.', }, { benefitsTitle: 'Jeszcze wy\u017csz\u0105 konwersj\u0119', benefitsText: 'dzi\u0119ki przyspieszonym metodom finalizacji zam\xf3wie\u0144', }, { benefitsTitle: 'Gwarancj\u0119\u202fsta\u0142ego rozwoju i optymalizacji us\u0142ugi', benefitsText: 'W IdoSell dbamy o nieustanny rozw\xf3j naszych rozwi\u0105za\u0144. Dlatego te\u017c, dajemy Ci pewno\u015b\u0107, \u017ce us\u0142uga b\u0119dzie stale rozbudowywana.', }, { benefitsTitle: 'Wiele operator\xf3w p\u0142atniczych', benefitsText: 'W planach abonamentowych ograniczonych domy\u015blnie wy\u0142\u0105cznie do p\u0142atno\u015bci IdoPay', }, ], }), }), (0, Ve.jsx)(ww, { py: { base: 16, md: 20, xl: 24 }, display: 'flex', flexDirection: 'column', gap: '50px', position: 'relative', children: (0, Ve.jsx)(S_, { title: 'Poznaj najwa\u017cniejsze funkcjonalno\u015bci IdoSell', subtitle: 'Nasz\u0105 ide\u0105 jest maksymalizowanie sprzeda\u017cy naszych klient\xf3w, dlatego chcemy udost\u0119pnia\u0107 najlepsze rozwi\u0105zania rynkowe', tabsContent: [ { tabTitle: 'Dedykowany, customowy wygl\u0105d sklepu', tabName: 'Express Checkout', content: (0, Ve.jsxs)(ww, { children: [ (0, Ve.jsxs)(ww, { background: 'rgba(238, 238, 238, 1)', padding: '50px', display: 'flex', gap: '30px', alignItems: 'center', flexDir: { base: 'column', lg: 'row', }, children: [ (0, Ve.jsxs)(ww, { width: { base: '100%', lg: '50%', }, children: [ (0, Ve.jsx)(Dj, { src: 'https://www.idosell.com/panel/file-gate.php?id=305605&ext=.png', alt: '', mb: '15px', }), (0, Ve.jsx)(Ew, { fontSize: '34px', lineHeight: '48px', fontWeight: '600', mb: '15px', children: 'Express Checkout - szybkie zakupy online jednym klikni\u0119ciem', }), (0, Ve.jsx)(Ew, { fontSize: '18px', lineHeight: '27px', children: 'Wszystko, co musz\u0105 zrobi\u0107 twoi klienci, to wybra\u0107 produkt lub us\u0142ug\u0119, kt\xf3r\u0105 chc\u0105 kupi\u0107. Zostanie ona bezpiecznie op\u0142acona za pomoc\u0105 jednego klikni\u0119cia.', }), ], }), (0, Ve.jsx)(ww, { width: { base: '100%', lg: '50%', }, children: (0, Ve.jsx)(Dj, { src: 'https://www.idosell.com/panel/file-gate.php?id=305602&ext=.png', alt: '', }), }), ], }), (0, Ve.jsxs)(ww, { padding: '50px', display: 'flex', gap: '30px', alignItems: 'center', flexDir: { base: 'column', lg: 'row', }, children: [ (0, Ve.jsx)(ww, { width: { base: '100%', lg: '50%', }, children: (0, Ve.jsxs)( 'picture', { children: [ (0, Ve.jsx)( 'source', { media: '(min-width: 430px)', srcSet: 'https://www.iai-system.com/panel/file-gate.php?id=274023.mp4', type: 'video/mp4', }, ), (0, Ve.jsx)( 'source', { srcSet: 'https://www.iai-system.com/panel/file-gate.php?id=274023.mp4', }, ), (0, Ve.jsx)( 'video', { width: '100%', controls: !0, autoPlay: !0, muted: !0, loop: !0, children: (0, Ve.jsx)( 'source', { src: 'https://www.iai-system.com/panel/file-gate.php?id=274023.mp4', type: 'video/mp4', }, ), }, ), ], }, ), }), (0, Ve.jsxs)(ww, { width: { base: '100%', lg: '50%', }, children: [ (0, Ve.jsx)(Ew, { fontSize: '34px', lineHeight: '48px', fontWeight: '600', mb: '15px', children: 'Szybkie logowanie \u2013 ekspresowa p\u0142atno\u015b\u0107', }), (0, Ve.jsx)(Ew, { fontSize: '18px', lineHeight: '27px', mb: '15px', children: 'Szybkie logowanie dzi\u0119ki biometrii zapewnia klientom wygod\u0119 i bezpiecze\u0144stwo, umo\u017cliwiaj\u0105c logowanie si\u0119 jednym dotkni\u0119ciem lub spojrzeniem. Co wi\u0119cej, opcja logowania za pomoc\u0105 PINu obok biometrii zapewnia elastyczno\u015b\u0107, umo\u017cliwiaj\u0105c klientom korzystanie z tych funkcji r\xf3wnie\u017c na urz\u0105dzeniach, kt\xf3re nie posiadaj\u0105 wbudowanych funkcji biometrycznych.', }), (0, Ve.jsx)(Ew, { fontSize: '18px', lineHeight: '27px', children: 'Tw\xf3j klient mo\u017ce tak\u017ce skorzysta\u0107 z szybkiego logowania za pomoc\u0105 otrzymanego na numer telefonu kodu SMS.', }), ], }), ], }), (0, Ve.jsxs)(ww, { padding: '50px', display: 'flex', gap: '30px', alignItems: 'center', flexDir: { base: 'column-reverse', lg: 'row', }, children: [ (0, Ve.jsxs)(ww, { width: { base: '100%', lg: '50%', }, children: [ (0, Ve.jsx)(Ew, { fontSize: '34px', lineHeight: '48px', fontWeight: '600', mb: '15px', children: 'Synergia sklep\xf3w IdoSell', }), (0, Ve.jsx)(Ew, { fontSize: '18px', lineHeight: '27px', mb: '15px', children: 'Je\u015bli klient robi\u0142 ju\u017c zakupy w sklepie zbudowanym na IdoSell, to za pomoc\u0105 jednego klikni\u0119cia, b\u0119dzie m\xf3g\u0142 dokona\u0107 szybkich i bezpiecznych zakup\xf3w bez konieczno\u015bci ponownego podawania swoich danych we wszystkich sklepach internetowych IdoSell, kt\xf3re korzystaj\u0105 z Express Checkout.', }), ], }), (0, Ve.jsx)(ww, { width: { base: '100%', lg: '50%', }, children: (0, Ve.jsx)(Dj, { src: 'https://www.idosell.com/panel/file-gate.php?id=305604&ext=.png', alt: '', }), }), ], }), ], }), imgUrl: 'https://www.idosell.com/panel/file-gate.php?id=305543&ext=.webp', }, { tabTitle: 'Narz\u0119dzia z gwarancj\u0105 skuteczno\u015bci', tabName: 'One Step Checkout', content: (0, Ve.jsxs)(ww, { children: [ (0, Ve.jsxs)(ww, { background: 'rgba(238, 238, 238, 1)', padding: '50px', display: 'flex', gap: '30px', alignItems: 'center', flexDir: { base: 'column', lg: 'row', }, children: [ (0, Ve.jsxs)(ww, { width: { base: '100%', lg: '50%', }, children: [ (0, Ve.jsx)(Dj, { src: 'https://www.idosell.com/panel/file-gate.php?id=305605&ext=.png', alt: '', mb: '15px', display: 'flex', justifyContent: 'center', }), (0, Ve.jsx)(Ew, { fontSize: '34px', lineHeight: '48px', fontWeight: '600', mb: '15px', children: 'One Step Checkout', }), (0, Ve.jsx)(Ew, { fontSize: '18px', lineHeight: '27px', children: 'Jednokrokowy proces sk\u0142adania zam\xf3wienia. Optymalizuje sk\u0142adanie zam\xf3wienia do jednej strony, zamiast standatrdowych czterech krok\xf3w', }), ], }), (0, Ve.jsx)(ww, { width: { base: '100%', lg: '50%', }, children: (0, Ve.jsx)(Dj, { src: 'https://www.idosell.com/panel/file-gate.php?id=305613&ext=.png', alt: '', }), }), ], }), (0, Ve.jsxs)(ww, { padding: '50px', display: 'flex', gap: '30px', alignItems: 'center', children: [ (0, Ve.jsx)(ww, { width: { base: '100%', lg: '50%', }, display: 'flex', children: (0, Ve.jsx)(Dj, { src: 'https://www.idosell.com/panel/file-gate.php?id=305614&ext=.png', alt: '', }), }), (0, Ve.jsxs)(ww, { width: { base: '100%', lg: '50%', }, padding: '30ox', children: [ (0, Ve.jsx)(Ew, { fontSize: '34px', lineHeight: '48px', fontWeight: '600', mb: '15px', children: 'Szybkie i wygodne zakupy dla Twoich klient\xf3w', }), (0, Ve.jsx)(Ew, { fontSize: '18px', lineHeight: '27px', children: 'Nawet 2 razy szybsze zakupy (w por\xf3wnaniu do standardowego checkoutu), dzi\u0119ki temu, \u017ce wszystkie niezb\u0119dne elementy do uzupe\u0142nienia znajduj\u0105 si\u0119 na jednej stronie.\u202f', }), ], }), ], }), (0, Ve.jsxs)(ww, { padding: '50px', display: 'flex', gap: '30px', alignItems: 'center', flexDir: { base: 'column-reverse', lg: 'row', }, children: [ (0, Ve.jsxs)(ww, { width: '50%', children: [ (0, Ve.jsx)(Ew, { fontSize: '34px', lineHeight: '48px', fontWeight: '600', mb: '15px', children: 'A tak\u017ce', }), (0, Ve.jsxs)(zE, { spacing: '15px', fontSize: '18px', lineHeight: '27px', children: [ (0, Ve.jsxs)( jE, { display: 'flex', children: [ (0, Ve.jsx)( SE, { as: EE, color: 'green.500', mr: '30px', mt: '5px', }, ), (0, Ve.jsxs)( ww, { children: [ (0, Ve.jsx)( Ew, { fontSize: '21px', lineHeight: '1.5', fontWeight: '600', mb: '5px', children: 'Mniej porzuconych koszyk\xf3w', }, ), (0, Ve.jsx)( Ew, { fontSize: '16px', lineHeight: '1.5', mb: '5px', children: 'Mniejsze ryzyko porzucenia koszyka, dzi\u0119ki uj\u0119ciu wszystkich etap\xf3w procesu zakupowego na jednej stronie.', }, ), ], }, ), ], }, ), (0, Ve.jsxs)( jE, { display: 'flex', children: [ (0, Ve.jsx)( SE, { as: EE, color: 'green.500', mr: '30px', mt: '5px', }, ), (0, Ve.jsxs)( ww, { children: [ (0, Ve.jsx)( Ew, { fontSize: '21px', lineHeight: '1.5', fontWeight: '600', mb: '5px', children: 'Kr\xf3tka \u015bcie\u017cka zakupowa', }, ), (0, Ve.jsx)( Ew, { fontSize: '16px', lineHeight: '1.5', mb: '5px', children: 'U\u017cytkownik widzi od razu ca\u0142\u0105 \u015bcie\u017ck\u0119, kt\xf3r\u0105 musi przej\u015b\u0107, \u017ceby sfinalizowa\u0107 zakup.', }, ), ], }, ), ], }, ), (0, Ve.jsxs)( jE, { display: 'flex', children: [ (0, Ve.jsx)( SE, { as: EE, color: 'green.500', mr: '30px', mt: '5px', }, ), (0, Ve.jsxs)( ww, { children: [ (0, Ve.jsx)( Ew, { fontSize: '21px', lineHeight: '1.5', fontWeight: '600', mb: '5px', children: 'Wi\u0119ksza satysfakcj\u0119 z zakup\xf3w', }, ), (0, Ve.jsx)( Ew, { fontSize: '16px', lineHeight: '1.5', mb: '5px', children: 'Dzi\u0119ki szybkiej finalizacji transakcji klient ma wi\u0119ksz\u0105 satysfakcj\u0119 z zakup\xf3w w twoim sklepie internetowym.', }, ), ], }, ), ], }, ), ], }), ], }), (0, Ve.jsx)(ww, { width: '50%', display: 'flex', justifyContent: 'center', children: (0, Ve.jsx)(Dj, { src: 'https://www.idosell.com/panel/file-gate.php?id=305615&ext=.png', alt: '', }), }), ], }), ], }), imgUrl: 'https://www.idosell.com/panel/file-gate.php?id=305544&ext=.jpeg', }, { tabTitle: 'Bezpiecze\u0144stwo, wsparcie i askepty prawne', tabName: '1-Click (Apple Pay & Google Pay)', content: (0, Ve.jsxs)(ww, { children: [ (0, Ve.jsxs)(ww, { background: 'rgba(238, 238, 238, 1)', padding: '50px', display: 'flex', gap: '30px', alignItems: 'center', flexDir: { base: 'column', lg: 'row', }, children: [ (0, Ve.jsxs)(ww, { width: { base: '100%', lg: '50%', }, children: [ (0, Ve.jsx)(Dj, { src: 'https://www.idosell.com/panel/file-gate.php?id=305618&ext=.png', alt: '', mb: '15px', display: 'flex', justifyContent: 'center', }), (0, Ve.jsxs)(Ew, { fontSize: '34px', lineHeight: '48px', fontWeight: '600', mb: '15px', children: [ '1-Click', (0, Ve.jsx)( Ew, { fontSize: '18px', lineHeight: '27px', children: '(Apple Pay & Google Pay)', }, ), ], }), (0, Ve.jsx)(Ew, { fontSize: '18px', lineHeight: '27px', children: 'Optymalizuje sk\u0142adanie zam\xf3wienia do jednej strony, zamiast standatrdowych czterech krok\xf3w', }), ], }), (0, Ve.jsx)(ww, { width: { base: '100%', lg: '50%', }, children: (0, Ve.jsx)(Dj, { src: 'https://www.idosell.com/panel/file-gate.php?id=305616&ext=.png', alt: '', }), }), ], }), (0, Ve.jsxs)(ww, { padding: '50px', display: 'flex', gap: '30px', alignItems: 'center', flexDir: { base: 'column', lg: 'row', }, children: [ (0, Ve.jsx)(ww, { width: { base: '100%', lg: '50%', }, display: 'flex', children: (0, Ve.jsx)(Dj, { src: 'https://www.idosell.com/panel/file-gate.php?id=305617&ext=.png', alt: '', }), }), (0, Ve.jsxs)(ww, { width: { base: '100%', lg: '50%', }, padding: '30ox', children: [ (0, Ve.jsx)(Ew, { fontSize: '34px', lineHeight: '48px', fontWeight: '600', mb: '15px', children: 'P\u0142atno\u015bci 1-Click to', }), (0, Ve.jsxs)(zE, { spacing: '15px', fontSize: '18px', lineHeight: '27px', children: [ (0, Ve.jsxs)( jE, { display: 'flex', children: [ (0, Ve.jsx)( SE, { as: EE, color: 'green.500', mr: '30px', mt: '5px', }, ), (0, Ve.jsxs)( ww, { children: [ (0, Ve.jsx)( Ew, { fontSize: '21px', lineHeight: '1.5', fontWeight: '600', mb: '5px', children: 'Mniej porzuconych koszyk\xf3w', }, ), (0, Ve.jsx)( Ew, { fontSize: '16px', lineHeight: '1.5', mb: '5px', children: 'Mniejsze ryzyko porzucenia koszyka, dzi\u0119ki uj\u0119ciu wszystkich etap\xf3w procesu zakupowego na jednej stronie.', }, ), ], }, ), ], }, ), (0, Ve.jsxs)( jE, { display: 'flex', children: [ (0, Ve.jsx)( SE, { as: EE, color: 'green.500', mr: '30px', mt: '5px', }, ), (0, Ve.jsxs)( ww, { children: [ (0, Ve.jsx)( Ew, { fontSize: '21px', lineHeight: '1.5', fontWeight: '600', mb: '5px', children: 'Wi\u0119ksza satysfakcj\u0119 z zakup\xf3w', }, ), (0, Ve.jsx)( Ew, { fontSize: '16px', lineHeight: '1.5', mb: '5px', children: 'Dzi\u0119ki szybkiej finalizacji transakcji klient ma wi\u0119ksz\u0105 satysfakcj\u0119 z zakup\xf3w w twoim sklepie internetowym.', }, ), ], }, ), ], }, ), ], }), ], }), ], }), ], }), imgUrl: 'https://www.idosell.com/panel/file-gate.php?id=305545&ext=.webp', }, { tabTitle: 'Zarz\u0105dzanie klientami', tabName: 'InPost Pay', content: (0, Ve.jsxs)(ww, { children: [ (0, Ve.jsxs)(ww, { backgroundImage: { base: 'rgba(238, 238, 238, 1)', lg: "url('https://www.idosell.com/panel/file-gate.php?id=305619&ext=.png')", }, padding: '50px', display: 'flex', gap: '30px', alignItems: 'center', objectFit: 'cover', backgroundRepeat: 'round', flexDir: { base: 'column', lg: 'row', }, children: [ (0, Ve.jsxs)(ww, { width: { base: '100%', md: 'calc(100%/12*5)', }, children: [ (0, Ve.jsx)(Dj, { src: 'https://www.idosell.com/panel/file-gate.php?id=305621&ext=.png', alt: '', mb: '15px', display: 'flex', justifyContent: 'center', }), (0, Ve.jsx)(Ew, { fontSize: '34px', lineHeight: '48px', fontWeight: '600', mb: '15px', children: 'InPost Pay', }), (0, Ve.jsx)(Ew, { fontSize: '18px', lineHeight: '27px', mb: '15px', children: 'Skorzystaj z wyj\u0105tkowego rozwi\u0105zania technologicznego, \u0142\u0105cz\u0105cego zakupy, p\u0142atno\u015b\u0107 i dostaw\u0119 w jednym przycisku.', }), (0, Ve.jsx)(Ew, { fontSize: '18px', lineHeight: '27px', children: 'Dzi\u0119ki InPost Pay twoi klienci mog\u0105 wygodnie finalizowa\u0107 zakupy - bez konieczno\u015bci wype\u0142niania formularzy i podawania swoich danych. Aplikacja InPost Mobile pami\u0119ta dane kupuj\u0105cego, ulubion\u0105 form\u0119 dostawy i p\u0142atno\u015bci.', }), ], }), (0, Ve.jsx)(ww, { width: { base: '0%', lg: '50%', }, }), ], }), (0, Ve.jsxs)(ww, { padding: '50px', display: 'flex', gap: '30px', alignItems: 'center', flexDir: { base: 'column', lg: 'row', }, children: [ (0, Ve.jsx)(ww, { width: { base: '100%', lg: '50%', }, display: 'flex', children: (0, Ve.jsx)(Dj, { src: 'https://www.idosell.com/panel/file-gate.php?id=305620&ext=.png', alt: '', }), }), (0, Ve.jsxs)(ww, { width: { base: '100%', lg: '50%', }, padding: '30ox', children: [ (0, Ve.jsx)(Ew, { fontSize: '34px', lineHeight: '48px', fontWeight: '600', mb: '15px', children: 'Zyskaj wi\u0119cej dzi\u0119ki InPost Pay', }), (0, Ve.jsxs)(zE, { spacing: '15px', fontSize: '18px', lineHeight: '27px', children: [ (0, Ve.jsxs)( jE, { children: [ (0, Ve.jsx)( SE, { as: EE, color: 'green.500', mr: '30px', }, ), 'Wzrost konwersji', ], }, ), (0, Ve.jsxs)( jE, { children: [ (0, Ve.jsx)( SE, { as: EE, color: 'green.500', mr: '30px', }, ), 'Mniej porzuconych koszyk\xf3w', ], }, ), (0, Ve.jsxs)( jE, { children: [ (0, Ve.jsx)( SE, { as: EE, color: 'green.500', mr: '30px', }, ), 'Wi\u0119ksz\u0105 cz\u0119stotliwo\u015b\u0107 zam\xf3wie\u0144', ], }, ), (0, Ve.jsxs)( jE, { children: [ (0, Ve.jsx)( SE, { as: EE, color: 'green.500', mr: '30px', }, ), 'Wi\u0119cej nowych kupuj\u0105cych', ], }, ), ], }), (0, Ve.jsx)(ww, { mt: 5, children: (0, Ve.jsx)(Pk, { children: (0, Ve.jsx)(Iv, { style: 'default', target: '_blank', href: 'https://pomoc.idosell.com/platnosci/inpost-pay/inpostpay', children: 'W\u0142\u0105cz InPost Pay', }), }), }), ], }), ], }), ], }), imgUrl: 'https://www.idosell.com/panel/file-gate.php?id=305546&ext=.webp', }, ], }), }), (0, Ve.jsx)(k_, { title: 'Dlaczego szybkie rozwi\u0105zania checkout s\u0105 tak wa\u017cne w twoim sklepie?', list: [ { featuredMainNumber: '62', featuredAddingNumber: ' %', featuredText: 'klient\xf3w rezygnuje z zakupu po 2 minutach, gdzie uko\u0144czenie tego procesu zajmuje \u015brednio ponad 3 minuty', addingText: '* Wed\u0142ug danych Stripe', }, { featuredMainNumber: '80', featuredAddingNumber: ' %', featuredText: 'stron ma zbyt skomplikowane wymagania dotycz\u0105ce tworzenia hase\u0142', addingText: '* Wed\u0142ug danych Baymard Institute', }, ], }), (0, Ve.jsx)(cj, { title: 'Skontaktuj si\u0119 z ekspertem IdoSell i w\u0142\u0105cz Checkout 2.0 w swoim sklepie', subtitle: 'Express Checkout dost\u0119pny jest dla wszystkich sklep\xf3w internetowych z w\u0142\u0105czonym systemem p\u0142atno\u015bci IdoPay i aktualnym szablonem sklepu. Zam\xf3w darmow\u0105 konsultacj\u0119 z naszym specjalist\u0105, kt\xf3ry przeprowadzi ci\u0119 przez ca\u0142y proces w\u0142\u0105czenia us\u0142ugi.', buttons: [ { title: 'Zam\xf3w konsultacj\u0119\xa0z ekspertem', href: 'https://eu1.hubs.ly/H08swyQ0', variant: 'default', }, ], }), (0, Ve.jsx)(ww, { py: { base: 16, md: 20, xl: 24 }, display: 'flex', flexDirection: 'column', gap: { base: 20, md: 24 }, position: 'relative', _before: { base: { content: '""', position: 'absolute', height: '100%', top: 0, width: '100vw', marginLeft: '50%', left: '-50vw', zIndex: -2, backgroundColor: 'rgba(238, 238, 238, 1)', }, }, children: (0, Ve.jsx)(x_, { title: 'Najcz\u0119\u015bciej zadawane pytania', list: [ { question: 'Czy Checkout 2.0 to tak naprawd\u0119 kilka us\u0142ug w jednej?', anwser: (0, Ve.jsx)(Ew, { children: 'Tak, Checkout 2.0 daje Ci wiele mo\u017cliwo\u015bci zastosowania nowoczesnych rozwi\u0105za\u0144 checkotowych \u2013 Express Checkout, One Page Checkout Process, Apple Pay, Google Pay i Inpost Pay. Mo\u017cesz skorzysta\u0107 z wybranych us\u0142ug lub w\u0142\u0105czy\u0107 je wszystkie, korzystaj\u0105c z jednej stawki.', }), }, { question: 'Jakie s\u0105 najwa\u017cniejsze korzy\u015bci us\u0142ugi Checkout 2.0?\xa0', anwser: (0, Ve.jsxs)(kE, { children: [ (0, Ve.jsx)(jE, { children: 'Szybsza finalizacja zam\xf3wie\u0144 w twoim sklepie,', }), (0, Ve.jsx)(jE, { children: 'jeszcze wy\u017csza konwersja,', }), (0, Ve.jsx)(jE, { children: 'brak op\u0142at za transakcje przy wyborze IdoPay,', }), (0, Ve.jsx)(jE, { children: 'wiele rozwi\u0105za\u0144 checkoutowych w ramach jednej us\u0142ugi.', }), ], }), }, { question: 'Czy w us\u0142udze Chekout 2.0 p\u0142ac\u0119 za ka\u017cd\u0105 us\u0142ug\u0119 osobno (Express Chekout, One Step Checkout, Apple Pay & Google Pay, InPost Pay)?', anwser: (0, Ve.jsx)(Ew, { children: 'Nie, jest jedna stawka za mo\u017cliwo\u015b\u0107 korzystania ze wszystkich lub wybranych us\u0142ug w ramach Checkout 2.0. Dodatkowo, przy w\u0142\u0105czonej us\u0142udze Checkout 2.0, p\u0142atno\u015bci IdoPay s\u0105 ca\u0142kowicie za darmo!', }), }, { question: 'Co gdy chc\u0119 skorzysta\u0107 z us\u0142ugi Checkout 2.0, a nie mog\u0119 skorzysta\u0107 z IdoPay i nie chc\u0119 p\u0142aci\u0107 podw\xf3jnie?', anwser: (0, Ve.jsxs)(Ew, { children: [ (0, Ve.jsx)(_w, { href: '#', isExternal: !0, children: 'Skontaktuj si\u0119 z nami', }), ', a wsp\xf3lnie wybierzemy najbardziej optymalne rozwi\u0105zanie dla twojego sklepu internetowego.', ], }), }, { question: 'Co gdy nie chc\u0119 korzysta\u0107 z Checkout 2.0?', anwser: (0, Ve.jsxs)(kE, { children: [ (0, Ve.jsx)(jE, { children: 'Nie masz dost\u0119pu do systemowych rozwi\u0105za\u0144 - Express Checkout i One Page Checkout Process.', }), (0, Ve.jsx)(jE, { children: 'Nie masz mo\u017cliwo\u015bci skorzystania z mechanizm\xf3w silnika, wspieraj\u0105cych systemowe rozwi\u0105zanie One Page Checkout Process.', }), (0, Ve.jsx)(jE, { children: 'W koszyku masz dost\u0119pne jedynie w pe\u0142ni funkcjonalne rozwi\u0105zanie 4-krokowego procesu sk\u0142adania zam\xf3wienia (Standard Checkout Process).', }), ], }), }, { question: 'Jakie zam\xf3wienia podlegaj\u0105 op\u0142acie za Checkout 2.0?', anwser: (0, Ve.jsxs)(jw, { direction: 'column', gap: 2, children: [ (0, Ve.jsx)(Ew, { children: 'Op\u0142at\u0105 za skorzystanie z us\u0142ugi jest prowizja od ka\u017cdego zam\xf3wienia kwalifikowanego, niezale\u017cnie od metody p\u0142atno\u015bci:', }), (0, Ve.jsxs)(kE, { children: [ (0, Ve.jsx)(jE, { children: 'karty p\u0142atnicze, PayByLink, Blik, p\u0142atno\u015bci odroczone, Stripe, Klarna, PayPal', }), (0, Ve.jsx)(jE, { children: 'inni operatorzy (p\u0142atno\u015bci zrealizowane dowolnym z operator\xf3w p\u0142atno\u015bci)', }), (0, Ve.jsx)(jE, { children: 'pobrania, przelew bankowy, bony, karta podarunkowa, raty, leasing, kredyt kupiecki', }), ], }), (0, Ve.jsx)(Ew, { children: 'W ramach Checkout 2.0, zam\xf3wienie kwalifikowane to ka\u017cde zam\xf3wienie sklepowe, sk\u0142adane w interfejsie strony sklepu. Nie podchodz\u0105 pod to zam\xf3wienia generowane r\u0119cznie w panelu czy API.', }), (0, Ve.jsx)(Ew, { children: 'Rozliczana jest warto\u015b\u0107 zam\xf3wienia, a nie suma wp\u0142at.', }), (0, Ve.jsx)(Ew, { children: 'Do wyboru stawki jest brana pod uwag\u0119 pierwsza zaksi\u0119gowana wp\u0142ata, a w przypadku jej braku, pierwsza nieanulowana deklaracja wp\u0142aty."', }), ], }), }, { question: 'Czy mog\u0119 uzyska\u0107 wsparcie podczas w\u0142\u0105czenia us\u0142ugi?', anwser: (0, Ve.jsx)(Ew, { children: 'Podczas w\u0142\u0105czania us\u0142ugi Checkout 2.0 mo\u017cesz uzyska\u0107 pomoc naszych ekspert\xf3w, korzystaj\u0105c z Centrum Supportu.', }), }, { question: 'Gdzie znajd\u0119 cennik i regulamin us\u0142ugi?', anwser: (0, Ve.jsxs)(Ve.Fragment, { children: [ (0, Ve.jsxs)(Ew, { children: [ 'Cennik us\u0142ugi: ', '', (0, Ve.jsx)(_w, { fontWeight: '700', href: 'https://www.idosell.com/pl/otworz-swoj-wlasny-sklep-internetowy/', children: 'https://www.idosell.com/pl/otworz-swoj-wlasny-sklep-internetowy/', }), ], }), (0, Ve.jsxs)(Ew, { children: [ 'Regulamin us\u0142ugi: ', '', (0, Ve.jsx)(_w, { fontWeight: '700', href: 'https://www.idosell.com/pl/regulamin-idosell/', children: 'https://www.idosell.com/pl/regulamin-idosell/', }), ], }), ], }), }, ], }), }), ], }), ], }); } var C_ = yy(function (e, t) { const { borderLeftWidth: n, borderBottomWidth: a, borderTopWidth: r, borderRightWidth: o, borderWidth: i, borderStyle: l, borderColor: s, ...c } = zy('Divider', e), { className: d, orientation: u = 'horizontal', __css: p, ...m } = Gn(e), h = { vertical: { borderLeftWidth: n || o || i || '1px', height: '100%' }, horizontal: { borderBottomWidth: a || r || i || '1px', width: '100%' }, }; return (0, Ve.jsx)(hy.hr, { ref: t, 'aria-orientation': u, ...m, __css: { ...c, border: '0', borderColor: s, borderStyle: l, ...h[u], ...p }, className: Qe('chakra-divider', d) }); }); C_.displayName = 'Divider'; const I_ = { url: 'https://www.idosell.com/panel/file-gate.php?id=309296&ext=.jpeg', alt: 'Zdj\u0119cie wyr\xf3\u017cniaj\u0105ce w hero - strona szablon\xf3w standardowych', }; function T_(e) { return (0, Ve.jsxs)(hv, { theme: gw, children: [ (0, Ve.jsx)(xS, { $whiteColor: !0 }), (0, Ve.jsx)(Yv, { title: (0, Ve.jsxs)(Ve.Fragment, { children: [ 'Zaczynasz przygod\u0119 z', ' ', (0, Ve.jsx)('span', { style: { whiteSpace: 'nowrap' }, children: 'e-commerce', }), '?', ], }), image: I_, badgeLabel: 'SZABLON SKLEPU', subTitle: 'Wybierz szablon Standard na start i przekonaj si\u0119, czego dok\u0142adnie potrzebujesz \u017ceby skutecznie sprzedawa\u0107.', }), (0, Ve.jsxs)(jw, { className: 'homepage containerIdosellPages', direction: 'column', gap: { base: 16, md: 24 }, py: { base: 16, md: 24 }, children: [ (0, Ve.jsxs)(jw, { gap: 16, alignItems: 'center', children: [ (0, Ve.jsx)(Nw, { below: 'lg', children: (0, Ve.jsx)(ww, { display: 'flex', justifyContent: 'center', alignItems: 'center', minW: '25%', children: (0, Ve.jsx)(Dj, { src: 'https://www.iai-system.com/panel/file-gate.php?id=309254&ext=.jpg', }), }), }), (0, Ve.jsxs)(jw, { flexDirection: 'column', children: [ (0, Ve.jsx)(ij, { style: { textAlign: 'left' }, children: 'Czy szablon Standard jest dla ciebie?', }), (0, Ve.jsxs)(Ew, { fontSize: { base: 'md', md: 'lg' }, mt: 5, children: [ 'Szablon Standard jest idealnym wyborem dla przedsi\u0119biorc\xf3w i w\u0142a\u015bcicieli ma\u0142ych firm, kt\xf3rzy stawiaj\u0105 swoje pierwsze kroki w \u015bwiecie e-commerce.', (0, Ve.jsx)('br', {}), (0, Ve.jsx)('br', {}), 'Je\u015bli dopiero zaczynasz budowa\u0107 swoj\u0105 obecno\u015b\u0107 online i nie posiadasz jeszcze dok\u0142adnie sprecyzowanych potrzeb czy wymaga\u0144 dotycz\u0105cych personalizacji e-sklepu, to wyb\xf3r szablonu Standard jest dla ciebie najkorzystniejszym rozwi\u0105zaniem.', (0, Ve.jsx)('br', {}), (0, Ve.jsx)('br', {}), 'Ten rodzaj szablonu zosta\u0142 zaprojektowany z my\u015bl\u0105 o uniwersalno\u015bci. Dzi\u0119ki temu jest on ', (0, Ve.jsx)('b', { children: 'odpowiedni dla wielu bran\u017c.', }), ' Szablon Standard oferuje prosty i intuicyjny interfejs u\u017cytkownika, kt\xf3ry u\u0142atwia nawigacj\u0119 zar\xf3wno dla w\u0142a\u015bcicieli sklep\xf3w, jak i dla ich klient\xf3w.', ], }), (0, Ve.jsx)(jw, { mt: { base: 6, md: 8 }, children: (0, Ve.jsx)(Iv, { href: 'https://www.idosell.com/pl/demo/try-idosell-demo-for-free/', style: 'default', target: '_blank', children: 'Zam\xf3w darmowe DEMO i sprawd\u017a szablony Standard', }), }), ], }), ], }), (0, Ve.jsx)(ww, { _before: { content: '""', position: 'absolute', height: '100%', top: 0, width: '100vw', marginLeft: '50%', left: '-50vw', zIndex: -2, backgroundColor: 'rgba(238, 238, 238, 1)', }, position: 'relative', children: (0, Ve.jsx)(OS, { title: 'Szablon Standard to baza ka\u017cdego sklepu w IdoSell', image: { url: 'https://www.idosell.com/panel/file-gate.php?id=309280&ext=.png', alt: 'Zdj\u0119cie sklepu klasyka', }, subtitle: 'Chcesz rozwija\u0107 biznes i spersonalizowa\u0107 sw\xf3j e-sklep? Wszystkie szablony indywidualne powstaj\u0105 na bazie Standardu.', layout_order: 'image_right', padding: '3rem 0 3rem 0', bgColor: 'grey', children: (0, Ve.jsx)(Ew, { mt: 2, children: 'Na start masz zapewnion\u0105 obs\u0142ug\u0119 wszystkich najnowszych rozwi\u0105za\u0144 od IdoSell oraz mechanizm\xf3w, kt\xf3re umo\u017cliwi\u0105 bezproblemowe prowadzenie sprzeda\u017cy przez\xa0sklep internetowy, przy zachowaniu estetycznej prezentacji produkt\xf3w.', }), }), }), (0, Ve.jsxs)(jw, { direction: 'column', children: [ (0, Ve.jsx)(ij, { children: 'Warianty szablonu Standard', }), (0, Ve.jsx)(lj, { $style: 'normal', children: 'Sprawd\u017a, dla kogo s\u0105 nasze rozwi\u0105zania', }), (0, Ve.jsxs)(jw, { flexWrap: 'wrap', gap: { base: 4, lg: 0 }, mt: 7, justifyContent: 'space-between', children: [ (0, Ve.jsx)(jw, { direction: 'column', justifyContent: 'space-between', backgroundColor: '#EEE', px: { base: 8, md: 4 }, py: 8, minH: { lg: '350px' }, w: { base: '100%', lg: '24%' }, children: (0, Ve.jsxs)(ww, { children: [ (0, Ve.jsx)(Ew, { minH: { base: '30px', md: '75px', }, fontWeight: '600', fontSize: '2xl', position: 'relative', _after: { position: 'absolute', height: '3px', width: '40px', content: '""', bottom: '-10px', left: 0, background: 'black', }, children: 'Uniwersalny', }), (0, Ve.jsx)(Ew, { mt: 8, mb: { base: 6, lg: 0 }, children: 'Idealnie sprawdzi si\u0119 na start w ka\u017cdej bran\u017cy. Je\u015bli nie masz jeszcze sprecyzowanych potrzeb, to jest to szablon dla ciebie!', }), ], }), }), (0, Ve.jsx)(jw, { direction: 'column', justifyContent: 'space-between', backgroundColor: '#EEE', px: { base: 8, md: 4 }, py: 8, minH: { lg: '350px' }, w: { base: '100%', lg: '24%' }, children: (0, Ve.jsxs)(ww, { children: [ (0, Ve.jsx)(Ew, { minH: { base: '30px', md: '75px', }, fontWeight: '600', fontSize: '2xl', position: 'relative', _after: { position: 'absolute', height: '3px', width: '40px', content: '""', bottom: '-10px', left: 0, background: 'black', }, children: 'Uniwersalny z lew\u0105 kolumn\u0105', }), (0, Ve.jsx)(Ew, { mt: 8, mb: { base: 6, lg: 0 }, children: 'Wyr\xf3\u017cnia si\u0119 dwoma dobrze widocznymi drzewami menu. Idealny wyb\xf3r dla sklep\xf3w potrzebujacych bardziej rozbudowanej nawigacji.\xa0', }), ], }), }), (0, Ve.jsx)(jw, { direction: 'column', justifyContent: 'space-between', backgroundColor: '#EEE', px: { base: 8, md: 4 }, py: 8, minH: { lg: '350px' }, w: { base: '100%', lg: '24%' }, children: (0, Ve.jsxs)(ww, { children: [ (0, Ve.jsx)(Ew, { minH: { base: '30px', md: '75px', }, fontWeight: '600', fontSize: '2xl', position: 'relative', _after: { position: 'absolute', height: '3px', width: '40px', content: '""', bottom: '-10px', left: 0, background: 'black', }, children: 'Hurtownia B2B', }), (0, Ve.jsx)(Ew, { mt: 8, mb: { base: 6, lg: 0 }, children: 'Zapewnia wygodne dodawanie do koszyka ca\u0142ych rozmiar\xf3w i wielu wariant\xf3w jednego produktu naraz. Hurtownicy go kochaj\u0105!', }), ], }), }), (0, Ve.jsx)(jw, { direction: 'column', justifyContent: 'space-between', backgroundColor: '#EEE', px: { base: 8, md: 4 }, py: 8, minH: { base: '30px', md: '75px' }, w: { base: '100%', lg: '24%' }, children: (0, Ve.jsxs)(ww, { children: [ (0, Ve.jsx)(Ew, { minH: { base: '30px', md: '75px', }, fontWeight: '600', fontSize: '2xl', position: 'relative', _after: { position: 'absolute', height: '3px', width: '40px', content: '""', bottom: '-10px', left: 0, background: 'black', }, children: 'Wersje tematyczne', }), (0, Ve.jsx)(Ew, { mt: 8, mb: { base: 6, lg: 0 }, children: 'Wersje Fashion i Decor idealnie sprawdz\u0105 si\u0119 zar\xf3wno w bran\u017cach odzie\u017cowych i home&decor, jak i meblach czy elektronice.', }), ], }), }), ], }), ], }), (0, Ve.jsx)(_E, { title: 'Poznaj najwa\u017cniejsze funkcjonalno\u015bci szablon\xf3w Standard', subtitle: 'Szablony Standard maj\u0105 opracowane gotowe funkcjonalno\u015bci, kt\xf3re obs\u0142u\u017cysz wygodnie z panelu. Wykorzystaj sprawdzone i konwertuj\u0105ce rozwi\u0105zania od IdoSell, kt\xf3re pomog\u0105 ci wystartowa\u0107 w e-commerce.', tabsContent: [ { tabName: 'Wygl\u0105d sklepu', imgUrl: 'https://www.idosell.com/panel/file-gate.php?id=290615&ext=.webp', list: [ { item: 'Gotowe szablony sklepu dost\u0119pne od r\u0119ki - nie musisz czeka\u0107 i p\u0142aci\u0107', }, { item: 'Mo\u017cliwo\u015b\u0107 dostosowania w podstawowym zakresie (zmiana g\u0142\xf3wnego fontu, koloru i zaokr\u0105gle\u0144 element\xf3w)', }, { item: 'Dost\u0119p do bezp\u0142atnych integracji i obs\u0142uga najlepszych p\u0142atno\u015bci oraz kurier\xf3w', }, { item: 'Kilka wersji j\u0119zykowych + mo\u017cliwo\u015b\u0107 t\u0142umaczenia AI i sprzeda\u017cy za granic\u0105', }, { item: 'Darmowy dost\u0119p do wszystkich nowo\u015bci produktowych IdoSell', }, ], }, ], }), (0, Ve.jsx)(Rk, { image: { url: 'https://www.iai-system.com/panel/file-gate.php?id=309285&ext=.jpeg', }, boxSide: 'right', title: 'Rozpocznij sprzeda\u017c na zawsze aktualnym szablonie Standard', subtitle: 'Na start otrzymujesz dost\u0119p do bogatej biblioteki gotowych rozwi\u0105za\u0144 IdoSell', position: 'relative', _before: { base: { content: '""', position: 'absolute', height: '100%', top: 0, width: '100vw', marginLeft: '50%', left: '-50vw', zIndex: -2, backgroundColor: '#1AAC7A', }, lg: { display: 'none' }, }, children: (0, Ve.jsxs)(Ew, { mb: '30px', children: [ 'W szablonie Standard otrzymujesz', (0, Ve.jsx)('span', { children: ' ' }), (0, Ve.jsx)('b', { children: 'bezp\u0142atny dost\u0119p do wszystkich nowo\u015bci produktowych IdoSell. ', }), ' Mo\u017cesz z powodzeniem prezentowa\u0107 produkty, kt\xf3re s\u0105 skonfigurowane w zaawansowany spos\xf3b. A to wszystko dzi\u0119ki gotowym i sprawdzonym rozwi\u0105zaniom, kt\xf3re by\u0142y rozwijane od ponad 20 lat przez specjalist\xf3w IdoSell.', (0, Ve.jsx)('br', {}), (0, Ve.jsx)('br', {}), 'W miar\u0119 potrzeb i rozwoju twojego biznesu masz zawsze mo\u017cliwo\u015b\u0107 wprowadzenia zmian do szablonu, np. poprzez prace kontraktowe, pe\u0142ny redesign lub narz\u0119dzie Composer.', ], }), }), (0, Ve.jsxs)(jw, { direction: 'column', children: [ (0, Ve.jsx)(ij, { children: 'Rozwijanie szablonu Standard', }), (0, Ve.jsx)(lj, { $style: 'normal', children: 'Nasz\u0105 ide\u0105 jest maksymalizowanie sprzeda\u017cy naszych klient\xf3w, dlatego udost\u0119pniamy ci najlepsze rozwi\u0105zania na rynku.', }), (0, Ve.jsxs)(jw, { flexWrap: 'wrap', gap: { base: 4, lg: 0 }, mt: 7, justifyContent: 'space-between', children: [ (0, Ve.jsx)(jw, { direction: 'column', justifyContent: 'space-between', backgroundColor: '#EEE', px: { base: 8, md: 4 }, py: 8, minH: { lg: '350px' }, w: { base: '100%', lg: '24%' }, children: (0, Ve.jsxs)(ww, { children: [ (0, Ve.jsx)(Ew, { children: 'Zmiany podstawowe', }), (0, Ve.jsx)(Ew, { minH: { base: '30px', md: '75px', }, fontWeight: '600', fontSize: '2xl', position: 'relative', _after: { position: 'absolute', height: '3px', width: '40px', content: '""', bottom: '-10px', left: 0, background: 'black', }, children: 'Composer Lite', }), (0, Ve.jsx)(Ew, { mt: 8, mb: { base: 6, lg: 0 }, children: 'To narz\u0119dzie optymalne dla ma\u0142ych biznes\xf3w, kt\xf3re nie maj\u0105 jeszcze dok\u0142adnie sprecyzowanych potrzeb. Skorzystaj z gotowych kompozycji zupe\u0142nie za darmo!', }), ], }), }), (0, Ve.jsx)(jw, { direction: 'column', justifyContent: 'space-between', backgroundColor: '#EEE', px: { base: 8, md: 4 }, py: 8, minH: { lg: '350px' }, w: { base: '100%', lg: '24%' }, children: (0, Ve.jsxs)(ww, { children: [ (0, Ve.jsx)(Ew, { children: 'Zmiany zaawansowane', }), (0, Ve.jsx)(Ew, { minH: { base: '30px', md: '75px', }, fontWeight: '600', fontSize: '2xl', position: 'relative', _after: { position: 'absolute', height: '3px', width: '40px', content: '""', bottom: '-10px', left: 0, background: 'black', }, children: 'Prace kontraktowe', }), (0, Ve.jsx)(Ew, { mt: 8, mb: { base: 6, lg: 0 }, children: 'Skorzystaj z wiedzy i do\u015bwiadczenia specjalist\xf3w. Otrzymasz dedykowanego opiekuna, kt\xf3ry b\u0119dzie odpowiedzialny za wszystkie zmiany w twoim e-sklepie.', }), ], }), }), (0, Ve.jsx)(jw, { direction: 'column', justifyContent: 'space-between', backgroundColor: '#EEE', px: { base: 8, md: 4 }, py: 8, minH: { lg: '350px' }, w: { base: '100%', lg: '24%' }, children: (0, Ve.jsxs)(ww, { children: [ (0, Ve.jsx)(Ew, { children: 'Wiesz, czego potrzebujesz?', }), (0, Ve.jsx)(Ew, { minH: { base: '30px', md: '75px', }, fontWeight: '600', fontSize: '2xl', position: 'relative', _after: { position: 'absolute', height: '3px', width: '40px', content: '""', bottom: '-10px', left: 0, background: 'black', }, children: 'Pe\u0142ny redesign', }), (0, Ve.jsx)(Ew, { mt: 8, mb: { base: 6, lg: 0 }, children: 'Redesign polega na pobraniu (na nowo) najnowszego szablonu Standard i zbudowaniu na nim nowego e-sklepu w oparciu o do\u015bwiadczenia z poprzedniego biznesu.', }), ], }), }), (0, Ve.jsx)(jw, { direction: 'column', justifyContent: 'space-between', backgroundColor: '#EEE', px: { base: 8, md: 4 }, py: 8, minH: { lg: '350px' }, w: { base: '100%', lg: '24%' }, children: (0, Ve.jsxs)(ww, { children: [ (0, Ve.jsx)(Ew, { children: 'Masz swoich deweloper\xf3w?', }), (0, Ve.jsx)(Ew, { minH: { base: '30px', md: '75px', }, fontWeight: '600', fontSize: '2xl', position: 'relative', _after: { position: 'absolute', height: '3px', width: '40px', content: '""', bottom: '-10px', left: 0, background: 'black', }, children: 'Composer Pro', }), (0, Ve.jsx)(Ew, { mt: 8, mb: { base: 6, lg: 0 }, children: 'Profesjonalne zaprojektowanie twojego e-sklepu bez ogranicze\u0144. Dzi\u0119ki temu narz\u0119dziu stworzysz w pe\u0142ni spersonalizowane kompozycje oraz w\u0142asne komponenty.', }), ], }), }), ], }), ], }), (0, Ve.jsxs)(jw, { flexDirection: { base: 'column', md: 'row' }, alignItems: 'center', justifyContent: 'space-between', children: [ (0, Ve.jsxs)(jw, { flexDirection: 'column', alignItems: 'flex-start', gap: 5, maxW: { base: '100%', md: '40%' }, children: [ (0, Ve.jsx)(Ew, { fontSize: '3xl', fontWeight: 'bold', children: 'Composer', }), (0, Ve.jsx)(Ew, { fontSize: 'lg', children: 'Composer to narz\u0119dzie, z kt\xf3rym samodzielnie zaprojektujesz sklep internetowy.', }), (0, Ve.jsx)(Ew, { fontSize: 'sm', children: 'Zbuduj unikalny wizerunek marki i sam decyduj o tym, jak b\u0119dzie wygl\u0105da\u0142 tw\xf3j e-sklep. Mo\u017cliwo\u015bci s\u0105 nieograniczone!', }), (0, Ve.jsx)(Iv, { href: 'https://www.idosell.com/pl/composer/', style: 'default', target: '_blank', children: 'Sprawd\u017a szczeg\xf3\u0142y', }), ], }), (0, Ve.jsxs)(jw, { my: { base: 6, md: 0 }, flex: 1, flexDirection: { base: 'row', md: 'column' }, alignItems: 'center', justifyContent: 'center', h: { base: 'auto', md: '240px' }, w: { base: '100%', md: 'auto' }, children: [ (0, Ve.jsx)(Nw, { below: 'md', children: (0, Ve.jsx)(C_, { h: 'full', borderColor: '#C8C8C8', orientation: 'vertical', }), }), (0, Ve.jsx)(Nw, { above: 'md', children: (0, Ve.jsx)(C_, { w: 'full', borderColor: '#C8C8C8', orientation: 'horizontal', }), }), (0, Ve.jsx)(Ew, { m: 4, children: 'lub' }), (0, Ve.jsx)(Nw, { below: 'md', children: (0, Ve.jsx)(C_, { h: 'full', borderColor: '#C8C8C8', orientation: 'vertical', }), }), (0, Ve.jsx)(Nw, { above: 'md', children: (0, Ve.jsx)(C_, { w: 'full', borderColor: '#C8C8C8', orientation: 'horizontal', }), }), ], }), (0, Ve.jsxs)(jw, { flexDirection: 'column', alignItems: 'flex-start', gap: 5, maxW: { base: '100%', md: '40%' }, children: [ (0, Ve.jsx)(Ew, { fontSize: '3xl', fontWeight: 'bold', children: 'Prace kontraktowe', }), (0, Ve.jsx)(Ew, { fontSize: 'lg', children: 'Skorzystaj z cyklicznych lub pojedynczych prac kontraktowych i wykorzystaj wiedz\u0119 ekspert\xf3w.', }), (0, Ve.jsx)(Ew, { fontSize: 'sm', children: 'Zakres prac, kt\xf3re mo\u017cemy wykona\u0107, jest bardzo szeroki. S\u0105 to m.in. zmiany w kodzie, user experience czy optymalizacja konwersji.', }), (0, Ve.jsx)(Iv, { href: 'https://www.idosell.com/pl/kontakt-idosell/', style: 'default', target: '_blank', children: 'Sprawd\u017a szczeg\xf3\u0142y', }), ], }), ], }), (0, Ve.jsx)(C_, { borderColor: '#C8C8C8', orientation: 'horizontal', }), (0, Ve.jsx)(Xk, {}), ], }), ], }); } const P_ = e => { let { title: t, subtitle: n, layout: a, design: r, articles: o } = e; return (0, Ve.jsxs)(Ve.Fragment, { children: [ (0, Ve.jsxs)(ww, { children: [ (0, Ve.jsx)(Ew, { textAlign: 'center', fontSize: '34px', align: 'center', fontWeight: '600', mb: { base: '35px', md: '0' }, width: '100%', children: t, }), (0, Ve.jsx)(Ew, { align: 'center', children: n }), ], }), (0, Ve.jsx)(ww, { display: 'grid', gridTemplateColumns: { base: 'repeat(1, minmax(0, 1fr))', lg: '2x1' === a ? 'repeat(2, minmax(0, 1fr))' : 'repeat(3, minmax(0, 1fr))', }, gap: '30px', children: null === o || void 0 === o ? void 0 : o.map(e => 2 === r ? (0, Ve.jsx)(ww, { padding: '26px 20px', border: '3px solid rgba(238, 238, 238, 1)', display: 'flex', flexDir: 'column', children: (0, Ve.jsxs)(ww, { display: 'flex', gap: '30px', mb: 'auto', children: [ (0, Ve.jsx)(ww, { display: 'flex', flexDirection: 'column', justifyContent: 'space-between', children: (0, Ve.jsx)(Dj, { maxWidth: '150px', src: e.imgUrl, }), }), (0, Ve.jsxs)(ww, { display: 'flex', justifyContent: 'space-between', flexDir: 'column', children: [ (0, Ve.jsx)(Ew, { fontSize: '19px', mb: '15px', children: e.title, }), (0, Ve.jsxs)(_w, { fontWeight: '800', href: e.link.href, display: 'flex', gap: '5px', fontSize: '16px', color: '#171717', target: '_blank', _hover: { color: '#171717', textDecoration: 'none', }, children: [ e.link.labelText, (0, Ve.jsx)(Dj, { h: '10px', w: '10px', src: 'https://www.idosell.com/panel/file-gate.php?id=305802&ext=.png', }), ], }), ], }), ], }), }) : (0, Ve.jsxs)(ww, { padding: '26px 20px', border: '3px solid rgba(238, 238, 238, 1)', display: 'flex', flexDir: 'column', children: [ (0, Ve.jsxs)(ww, { display: 'grid', gap: '30px', gridTemplateColumns: 'repeat(2, minmax(0, 1fr))', mb: 'auto', children: [ (0, Ve.jsxs)(ww, { display: 'flex', flexDirection: 'column', justifyContent: 'space-between', children: [ (0, Ve.jsx)(Dj, { src: 'https://www.idosell.com/panel/file-gate.php?id=305756&ext=.png', alt: 'Logo IdoSell', maxWidth: '70px', mb: '15px', }), (0, Ve.jsx)(Ew, { mb: '15px', children: e.title, }), ], }), (0, Ve.jsx)(ww, { display: 'flex', justifyContent: 'center', children: (0, Ve.jsx)(Dj, { src: e.imgUrl, }), }), ], }), (0, Ve.jsxs)(_w, { fontWeight: '800', href: e.link.href, display: 'flex', gap: '5px', target: '_blank', children: [ e.link.labelText, (0, Ve.jsx)(Dj, { h: '10px', w: '10px', src: 'https://www.idosell.com/panel/file-gate.php?id=305802&ext=.png', }), ], }), ], }), ), }), ], }); }; n(318); const A_ = { url: 'https://www.idosell.com/panel/file-gate.php?id=312342&ext=.jpeg', alt: 'Zdj\u0119cie wyr\xf3\u017cniaj\u0105ce w hero - strona crossborder', }; function R_(e) { return (0, Ve.jsxs)(hv, { theme: gw, children: [ (0, Ve.jsx)(xS, { $whiteColor: !0 }), (0, Ve.jsx)(Yv, { title: 'Zacznij sprzeda\u017c mi\u0119dzynarodow\u0105 ze sklepem na IdoSell', image: A_, badgeImage: { url: 'https://www.idosell.com/panel/file-gate.php?id=312613&ext=.png', alt: 'Logo crossborder', }, subTitle: 'Z rozwi\u0105zaniami IdoSell mo\u017cesz otworzy\u0107 sklep zagraniczny z dowoln\u0105 walut\u0105 i w ka\u017cdym j\u0119zyku. Sprawd\u017a, jak mo\u017cemy ci pom\xf3c rozpocz\u0105\u0107 sprzeda\u017c mi\u0119dzynarodow\u0105.', }), (0, Ve.jsxs)(jw, { className: 'homepage containerIdosellPages', direction: 'column', gap: { base: 16, md: 24 }, py: { base: 12, md: 14 }, children: [ (0, Ve.jsx)('div', { dangerouslySetInnerHTML: { __html: '<section class="map_data_section">\n <div class="crossBorder section section--tight mt-2 mb-3 section--grayBg">\n <div class="container">\n <div class="switchViewMode">\n Widok mapy\n <label>\n <input type="checkbox" checked />\n <span class="slider"></span>\n </label>\n </div>\n \n <div class="mt-1 mb-1 map section">\n <article class="crossBorder-countryInfo"></article>\n \n <article class="crossBorder-map">\n <svg\n class=""\n xmlns="http://www.w3.org/2000/svg"\n width="919.679"\n viewBox="0 0 919.679 690.215"\n >\n <g\n id="Group_1222"\n data-name="Group 1222"\n transform="translate(-13097.156 1532.486)"\n >\n <g\n id="Group_1210"\n data-name="Group 1210"\n transform="translate(-101 121)"\n >\n <path\n id="Path_175"\n data-name="Path 175"\n d="M509.835,979.8c-1.491,1.027-1.7,2.785-3.552,2.764s-2.178-1.6-4.256-1.094c-3.3.8-5.242,4.863-12.248,5.556-1.351-.23-2.573-1.433-4-1.55-1.819-.15-2.646.98-4.213,1.563-3.283,1.222-5.63-.357-8.1-2.479-.853-.734-1.768-2.253-2.876-2.52-.665-.161-1.3.844-1.964.84-.98,0-1.8-1.017-2.876-.633-1.408.5-1.034,2.493-2.5,2.73-1.423.23-2.523-1.931-3.743-2.061-7.481-.8-7.392,13.036-1.857,14.329,2.954.69,6.724-1.722,9.273-.22,2.7,1.594,2.731,5.968,4.991,7.981,2.018,1.8,5.863,2.053,8.5,3.471,1.559.839,2.052,1.474,3.95,1.483,2.155.011,3.125-.876,5.149.591,2.22,1.611,3.444,5.064,4.928,7.381,2.119,3.307,3.953,3.792,7.9,4.121,4.611.385,6.419-.167,7.5-4.536.635-2.567,3.835-5.784,2.657-8.043-.641-1.23-2.428-1.5-2.9-2.909-.576-1.719.842-2.915.239-4.506-.77-2.032-2.277-1.219-1.7-4.016.282-1.354,1.48-2.6,2.218-3.724,1.913-2.922,4.406-5.89,4.958-9.456.532-3.448-2-7.469-5.491-5.063"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n <path\n id="Path_176"\n data-name="Path 176"\n d="M226.13,938.363c-1.382.432-1.749.023-2.7,1.2a15.175,15.175,0,0,0-1.575,2.511c-.514,1.052-.367,1.734.826,2.475a10.076,10.076,0,0,0,2.755,1.053c.887-.107,1.415-1.354,2-1.891.944-.857,2.244-.4,3.118-1.161,2.2-1.917-.926-3.687-4.425-4.187"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n <path\n id="Path_177"\n data-name="Path 177"\n d="M266.372,927.266c-1.831,0-2.4.048-1.738-1.819.389-1.094,1.349-2.514-.936-3.662-2.132.917-4.658.118-6.551,1.537a21.43,21.43,0,0,1-5.476,3.074c-1.547.608-4.8,2.025-4.016,3.812a5.9,5.9,0,0,0,2.139,2.008c1.546.951,1.215.159,2.4-.543,3.541-2.1,2.4,2.979,3.213,4.313.8,1.3,2.056.813,3.225,1.164.984.295,1.308,1.688,2.068,1.956,1.148.4,3.677-2.159,4.535-3.077,1.391-1.491,2.622-3.031,4.083-4.484,2.829-2.818.013-4.28-2.942-4.279"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n <path\n id="Path_178"\n data-name="Path 178"\n d="M287.175,923.467a22.973,22.973,0,0,1-2.216-1.956c-.98-.8-2.255-.528-6.019-1.464.2,1.93-1.678,3.924.9,4.986,2.009.827,3.622-.556,5.114,1.529,1.005,1.4,2.372,3.867,3.794,1.189,1.1-2.061.209-3.138-1.575-4.284"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n <path\n id="Path_180"\n data-name="Path 180"\n d="M297.225,631.9a3.8,3.8,0,0,0,2.526,1.965l.641.232a12.9,12.9,0,0,0,1.278.383,4.554,4.554,0,0,1,3.2,2.031,5.751,5.751,0,0,1,.68,3.125,5.86,5.86,0,0,0,.281,2.065c.587,1.434.812,1.433,1.771,1.426a10.166,10.166,0,0,1,1.135.037c3.1.3,3.844,1.53,4.79,3.082a13.938,13.938,0,0,0,1.767,2.434,5.214,5.214,0,0,0,1.159.909,3,3,0,0,1,1.657,2.288,5.726,5.726,0,0,1-.313,2.651c-.3,1.061-.556,1.978-.045,2.812a3.11,3.11,0,0,0,2.5,1.5,6.8,6.8,0,0,0,5.163-2.062,7.046,7.046,0,0,0,.572-.854c.564-.923,1.267-2.072,2.242-2.3a1.569,1.569,0,0,1,1.223.219,1.551,1.551,0,0,1,.773,1.053c.167.916-.569,1.868-1.218,2.709a5.6,5.6,0,0,0-.717,1.06c-.94,2.456.017,3.563,1.594,4.73a9.3,9.3,0,0,1,1.475-4.554,4.931,4.931,0,0,1,3.329-1.535,6.966,6.966,0,0,0,2.159-.613,10.09,10.09,0,0,0,1.6-1.116,5.434,5.434,0,0,1,3.681-1.543,10.854,10.854,0,0,0,6.043-1.246c.632-.328,1.283-.614,1.934-.9a14.049,14.049,0,0,0,3.9-2.244,3.346,3.346,0,0,0-.639-1.734,5.936,5.936,0,0,0-1.126-1.163,3.468,3.468,0,0,1-1.435-2.483,8,8,0,0,1-.091-2c.051-.861.06-1.016-1.6-1.743a7.565,7.565,0,0,0-1.919-.281c-1.326-.1-2.577-.19-3.07-.872-.788-1.092.136-2.364.878-3.386a5.973,5.973,0,0,0,.7-1.094c1.434-3.831-.1-5.244-3.174-7.609a12.2,12.2,0,0,1-1.893-1.9,11.55,11.55,0,0,0-1.466-1.524,3.113,3.113,0,0,0-.955-.451,4,4,0,0,1-1.248-.608,4.515,4.515,0,0,1-1.118-1.533,2.957,2.957,0,0,0-.426-.688,2.969,2.969,0,0,1-.5-.6,3.354,3.354,0,0,0-1.123-.341,4.642,4.642,0,0,0-1.678.112,9.1,9.1,0,0,1-1.145.162,13.216,13.216,0,0,1-2.429-.181,8.738,8.738,0,0,0-2.931-.09,7.932,7.932,0,0,0-3.241,1.815c-1.507,1.214-3.065,2.469-6.424,1.234a20.464,20.464,0,0,0-4.324-1.244.764.764,0,0,0-.613.159c-.451.278-.963.488-1.815-.255-.8-.7-.89-2.429-.848-4.136-.044.007-.08.02-.126.025-4.949.535-7.192,1.077-11.055,4.095a10.709,10.709,0,0,1-2.434,1.415,13.477,13.477,0,0,0,2.494,9.166"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n <path\n id="Path_183"\n data-name="Path 183"\n d="M404.66,523.854a5.407,5.407,0,0,1,1.952.686,4.133,4.133,0,0,0,1.572.559,5.717,5.717,0,0,0,1.885-.428,8.124,8.124,0,0,1,1.79-.463,6.771,6.771,0,0,1,3.534.74,5.3,5.3,0,0,0,.345-3.372c-.33-1.067-2.605-2.644-1.376-4.389,2.709-3.849,2.588,4.951,3.142,5.889.753,1.276,2.53,1.707,3.367,2.966,1.092,1.645.644,4.042,2.4,5.381,3.247,2.476,5.677-1.876,6.965-4.6.613-1.3,1.529-3,1.2-4.527-.281-1.319-1.8-1.882-2.091-2.793-1.08-3.406,1.14-7.232-4.438-6.826-1.575.115-3.254,1.752-4.552,1.618-2.189-.225-2.276-2.272-1.732-3.83a28.142,28.142,0,0,0,3.715-.221c1.11-2.249,2.492-3.085,2.465-5.77-.025-2.49-1.27-5.22-.29-7.946,2.694.359,6.3.226,8.361-1.482,1.56-1.294,2.713-5.082.748-6.635-1.313-1.039-4.007.329-5.423-.575-1.673-1.067-.63-2.252-.987-4.11a24.308,24.308,0,0,0-1.336-3.365c-1.529-4.229,1.337-6.6,2.138-10.408.377-1.793,2.288-7.879,1.289-9.1-.478-.585-4.284-1.363-5.063-1.46-2.775-.342-3.069.176-4.566,2.45a48.268,48.268,0,0,1-5.963,7.528c-2.558,2.623-4.584,2.358-8.225,2.676-3.494.3-6.367-.184-6.624,3.936-.158,2.52,1.624,5.683-.245,7.9a6.229,6.229,0,0,0-4-1.106c-1.7,5.067-3.481,8.036.3,13,2.888,3.792,1.449,4.39-.4,8.056-1.449,2.864-1.046,8.748,1.129,11.139,1.912,2.1,4.3,2.095,4.82,5.193a15.388,15.388,0,0,1,.063,4.048,19.538,19.538,0,0,1,4.127-.355"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n <path\n id="Path_186"\n data-name="Path 186"\n d="M480.268,786.521c.254.1.493.2.722.3a5.031,5.031,0,0,0,3.5.573,11.023,11.023,0,0,0,4.723-2.711,17.631,17.631,0,0,1,3.231-2.274l.4-.2.27.36c1.39,1.856,2.967,3.958,5.366,3.535a1.151,1.151,0,0,0,.463-.191,1.889,1.889,0,0,1,1.472-.268,2.987,2.987,0,0,1,1.141.51,4,4,0,0,0,.433.251c.19.088.4.2.626.319.75.4,1.777.942,2.329.614,1.134-.675,1.261-3.011,1.353-4.717a15.4,15.4,0,0,1,.145-1.666c.113-.638.849-3.033,1.659-3.68a5.159,5.159,0,0,1,2.452-.771,9,9,0,0,0,1.262-.246l.25-.076c1.153-.35,1.5-.456,1.338-1.654a1.778,1.778,0,0,0-.708-1.166,4.536,4.536,0,0,1-.837-.99c-.543-.906-1.17-3.407-.525-4.608a4.536,4.536,0,0,1,2.09-1.37c.314-.143.6-.271.776-.378a7.149,7.149,0,0,0,2.3-1.823c.239-.308.4-.548.527-.74.543-.814.766-.982,2.34-1.284l.246-.046c1.092-.205,2.221-.417,2.59-1.1a2.271,2.271,0,0,0,.211-1.072,2.185,2.185,0,0,1,.976-2.03,3.417,3.417,0,0,1,1.432-.4c.944-.131,1.524-.253,1.637-.838a7.486,7.486,0,0,0-1.315-2.321,9.219,9.219,0,0,0-1.628-1.317c-1.212-.834-2.452-1.7-2.139-3.737a6.583,6.583,0,0,0-1.723.833,1.956,1.956,0,0,0-.83,1.694c-.024.184-.05.385-.086.6l-.077.51c-.163,1.109-.28,1.263-1.261,1.659-.157.065-.346.141-.576.24a9.611,9.611,0,0,1-3.885.62,11.29,11.29,0,0,0-2.625.244,3.44,3.44,0,0,0-1.121.655,4.464,4.464,0,0,1-1.48.838,5.241,5.241,0,0,1-2.612-.09c-.215-.045-.432-.091-.655-.13-.322-.056-.711-.138-1.136-.23-1.488-.318-3.978-.85-4.659-.224a4.959,4.959,0,0,0-1.188,2.192,4.833,4.833,0,0,1-2.367,3.2,6.884,6.884,0,0,1-4.155.424,7.08,7.08,0,0,0-2.342-.03,2.575,2.575,0,0,0-.819.34,2.277,2.277,0,0,1-1.229.377,3.718,3.718,0,0,1-.911-.13,10.273,10.273,0,0,1-2.3-1.014c-.253-.137-.5-.271-.737-.39-2.155-1.075-4.005-1.124-6.433-1.124a6.9,6.9,0,0,1-.643.865c-.167.2-.357.436-.566.708-.245.321-.455.582-.634.8-.839,1.042-.839,1.042-.6,3.049a38.8,38.8,0,0,0,.791,4.271,2.16,2.16,0,0,0,.409.8,2.433,2.433,0,0,1,.484,2.149,1.955,1.955,0,0,1-.789,1.218,1.15,1.15,0,0,0-.387.446,4.683,4.683,0,0,0,.678,4.826c.253-.1.63.036,1.438.609s1.653,2.478,1.29,3.429a3.382,3.382,0,0,1-1.082,1.472,14.131,14.131,0,0,1,2.328.9c.436.2.888.412,1.382.61"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n <path\n id="Path_188"\n data-name="Path 188"\n d="M36.573,937.95c.515-.682.969-1.381,1.414-2.063,1.439-2.213,2.8-4.3,5.7-5.252a14.53,14.53,0,0,1,1.7-.4,8.138,8.138,0,0,0,2.6-.78,9.881,9.881,0,0,0,2.622-3.088c.15-.764-.358-1.219-1.2-1.9A4.706,4.706,0,0,1,48.12,923.1a7.169,7.169,0,0,1-.574-2.917,8.39,8.39,0,0,0-.313-2.194c-1.521-4.412,1.143-6.589,3.635-7.993,1.668-.94,4.637-3.071,5.177-5.094a2.009,2.009,0,0,0-.2-1.618,3.349,3.349,0,0,0-1.458-1.1,4.545,4.545,0,0,1-2.032-1.651c-1.005-1.721-.492-3.63-.08-5.164a14.4,14.4,0,0,1,.5-1.4c.415-1.055.931-2.368.7-3.165a3.083,3.083,0,0,0-.871-1.221,2.733,2.733,0,0,1-.955-3.182,2.207,2.207,0,0,1,1.21-1.381c1.111-.448,2.484.216,3.939.919,1.511.73,3.074,1.486,4.084.859.227-.141.276-.32.357-.8a3.8,3.8,0,0,1,.319-1.1,5.865,5.865,0,0,1,1.019-1.3,7.627,7.627,0,0,0,.636-.729c.369-.515.771-1.032,1.176-1.551.5-.639,1.01-1.3,1.452-1.948a7.75,7.75,0,0,0-1.019-.7c-1.041-.637-2.221-1.359-2.072-3.368.109-1.47.421-1.835,1.589-1.859a7.487,7.487,0,0,0,.839-.056,7.3,7.3,0,0,0,2.483-.687,3.345,3.345,0,0,0,1.741-2.725,11.778,11.778,0,0,1,.519-1.779,13.668,13.668,0,0,1,1.038-1.962,6.948,6.948,0,0,0,1.242-3.046,17.475,17.475,0,0,0-.166-3.061,22.761,22.761,0,0,1-.191-2.611,5.086,5.086,0,0,1,1.414-3.356,11.3,11.3,0,0,0,.891-1.267c.186-.317.341-.628.488-.923.58-1.163,1.128-2.26,2.854-2.481a10.588,10.588,0,0,1,2.109-.012,5.037,5.037,0,0,0,3.05-.458c3.065-1.662,6.45-3.9,5.408-6.51A3.21,3.21,0,0,0,86.438,841a4.293,4.293,0,0,1-1.65-1.362c-.593-.944-.594-2.745-.6-4.332,0-.619,0-1.188-.039-1.614-.219-2.336-3.38-5.445-6.039-5.245-.389.029-.682.074-.946.115a5.549,5.549,0,0,1-1.652.065,2.927,2.927,0,0,1-.8-.2,1.1,1.1,0,0,0-.834-.032,5.287,5.287,0,0,0-1.785,1.121,5.142,5.142,0,0,1-2.4,1.345c-1.176.15-2.4-.748-3.487-1.54-.307-.226-.6-.437-.85-.595a9.561,9.561,0,0,0-3.506-1.274l-.506-.111a9.917,9.917,0,0,1-1.842-.672,4.8,4.8,0,0,0-2.707-.641,1.1,1.1,0,0,0-.686.334c-.5.482-.93.48-1.9-.011a5.259,5.259,0,0,1-1.746-1.91l-.476-.933,1.035.162a3.017,3.017,0,0,0,1.947-1.145,3.253,3.253,0,0,0,1.128-2.163c-.188-.97-3.31-1.863-4.763-1.892a11.267,11.267,0,0,0-3.861.923c-.657.238-1.3.468-1.912.631a7.921,7.921,0,0,0-2.746,1.123,6.966,6.966,0,0,0-.56.444,2.961,2.961,0,0,1-2.2.954c-.236,3.912.151,7.889-.025,11.811-.549,12.161-7.69,21.591-13.859,31.524-2.514,4.047-4.6,8.694-8.071,12.211a23.565,23.565,0,0,1-6.917,4.161c-.848,2.938-.541,4.4-2.452,6.84-1.256,1.6-3.192,3.783-3.5,5.79-.475,3.082,1.986,2.814,2.991,5.08,1.164,2.621-1.11,4.881-1.054,7.338,2.61.3,6.867-1.975,7.987.629,1.209,2.807-.808,6.657-2.218,8.763-2.17,3.239-2.011,5.084-2.066,8.827-.064,4.418-2.793,5.894-4.689,9.474-1.8,3.4-2.6,7.372-6.189,9.366,2.78,1.912,3.479.482,5.951-.118,2.644-.642,5.247.7,7.667,1.552a28,28,0,0,1,8.564,4.8c2.448,1.942,2.949,1.276,6.067.6,1.98-.434,4.127-.77,6.209-1.078-1-3.428.3-9.755,2.115-12.164"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n <path\n id="Path_192"\n data-name="Path 192"\n d="M590.448,484.448c1.825-1.338,3.638-1.05,5.392-.773a11.95,11.95,0,0,0,3.074.212c.411-.041.816-.072,1.218-.1a18.938,18.938,0,0,0,3.242-.439,3.572,3.572,0,0,1,2.877.1c.259.106.571.236,1,.373,1.368.437,2.547-.145,3.8-.761a6.054,6.054,0,0,1,4.217-.91c.45.107.839.233,1.2.352a4.152,4.152,0,0,0,2.6.242c.362-.085.675-.181.962-.267a4.165,4.165,0,0,1,3.283.024l.563.23c2.818,1.156,4.347,1.64,5.574-.9l.062-.128c.632-1.311,1.131-2.347,3.027-2.786.023-.005,2.451-.4,3.136.235a1.931,1.931,0,0,1,.374,1.719,2.885,2.885,0,0,0-.024.619c.391,2.558,1.806,2.518,4.273,2.229.6-.071,1.2-.141,1.791-.152a6.479,6.479,0,0,1,2.2.456,5.447,5.447,0,0,0,1.887.4,7.817,7.817,0,0,0,1.287-.185,4.52,4.52,0,0,1,3.12.23c1.545.68,2.766,1.334,3.263,3.017a12.332,12.332,0,0,1,.313,1.412,3.879,3.879,0,0,0,1,2.3c1.888,2.1,3.676,1.741,6.381,1.2l.609-.121c.3-.058.7-.112,1.133-.17a9.59,9.59,0,0,0,2.957-.68,2.776,2.776,0,0,0,.7-1.441,2.942,2.942,0,0,1,1.086-1.876c.547-.305,1.56-.136,3.162.18a11.931,11.931,0,0,0,1.408.229c1.694.043,2.7-.171,3.145-1.426a6.23,6.23,0,0,0,.1-2.533,9.159,9.159,0,0,1,0-2.333,3.687,3.687,0,0,1,1.835-2.741c.2-.149.427-.312.669-.506,3.005-2.418,2.279-6.133,1.578-8.131a7.579,7.579,0,0,0-2.513-3.194,10.572,10.572,0,0,1-2.3-2.528,4.929,4.929,0,0,1-.565-2.719,5.125,5.125,0,0,0-.178-1.676c-.256-.774-.892-1.163-1.628-1.614a8.413,8.413,0,0,1-1.1-.763c-2.442-2.094-1.672-3.8-.927-5.449a7.021,7.021,0,0,0,.777-2.551c.065-1.379-3-4.393-4.619-5.108-.468-.208-.884-.387-1.265-.552a22.074,22.074,0,0,1-4.516-2.418,7.312,7.312,0,0,1-1.718-.19,4.776,4.776,0,0,0-2.013-.122,5.672,5.672,0,0,0-2.009,1.158,8.284,8.284,0,0,1-2.141,1.3,7.42,7.42,0,0,1-2.434.483c-2.3,0-3.281-1.681-4.376-3.56-.378-.648-.768-1.317-1.244-1.986-.856-1.2-1.756-1.174-3.249-1.128-.283.008-.582.016-.884.017a9.226,9.226,0,0,1-4.992-1.353,20.521,20.521,0,0,0-4.536-1.606,2.159,2.159,0,0,0-2.11.463,4.011,4.011,0,0,1-2.007.857,3.864,3.864,0,0,1-1.352-.094,1.261,1.261,0,0,0-1.318.288,3.059,3.059,0,0,0-.611.829,4.647,4.647,0,0,1-.683.957,11.018,11.018,0,0,1-2.858,1.78,16.433,16.433,0,0,0-1.664.918c.044,2.091.992,2.777,1.995,4.48,2.474,4.2,2.164,12.488-1.627,15.9-2,1.8-6.948,5.384-9.3,3.787-2.107-1.434-1.155-4.812-2.99-6.34-1.055-.878-3.015-.548-4.2-1.274-3.074-1.894-5.243-9.451-8.786-8.56-.7.178-1.927,1.482-3,1.759a23.885,23.885,0,0,1-5.978.708c-1.514,4.755-1.47,10.673-4.312,14.6-2.541,3.512-3.663,5.93-2.547,10.362.77,3.061,2.882,5.9,3.348,9.016a28.814,28.814,0,0,1,.194,5.8c1.007-.707,2.09-1.48,2.6-1.942a79.9,79.9,0,0,1,6.149-5.138"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n <path\n id="Path_195"\n data-name="Path 195"\n d="M622.659,437.827a3.8,3.8,0,0,0,.514-.741,3.79,3.79,0,0,1,.885-1.135,2.291,2.291,0,0,1,2.186-.483,2.8,2.8,0,0,0,1.006.078,2.981,2.981,0,0,0,1.511-.665,3.188,3.188,0,0,1,2.963-.636,21.5,21.5,0,0,1,4.781,1.694,8.239,8.239,0,0,0,4.515,1.24c.306,0,.579-.008.851-.017,1.525-.047,2.965-.09,4.152,1.577.505.709.926,1.43,1.3,2.067,1.374,2.356,2.2,3.778,5.53,2.607a7.531,7.531,0,0,0,1.854-1.145,6.484,6.484,0,0,1,2.436-1.351,5.675,5.675,0,0,1,2.446.122,4.027,4.027,0,0,0,2.631-.071c2.082-.864,2.21-1.466,1.819-3.469a7.15,7.15,0,0,1,.809-5.378c1.519-2.881.791-4.085-.531-6.272-.381-.629-.812-1.342-1.224-2.169a16.968,16.968,0,0,1-1.134-11.534c.9-3.7.1-6.3-.914-9.584-.2-.639-.4-1.3-.6-2a17.855,17.855,0,0,1-.34-5.9,16.706,16.706,0,0,0-.278-5.357,4.3,4.3,0,0,1-1.253,1.027c-1.506.835-1.519.213-3.053.4a32.127,32.127,0,0,0-7.911,1.838c-1.454.568-2.447,1.319-4.076,1.383-3.4.134-5.429-2.932-8.56-3.783-3.034-.823-4.516.854-6.936,2.382-2.553,1.612-3.89,2.214-6.806,2.2-3.446-.019-3.632.408-5.8,2.53a28.143,28.143,0,0,1-5.371,3.622,30.1,30.1,0,0,1-4.572,2.626c-1.246.465-2.585.2-3.761.857,1.87,1.51,3.379,4.582,2.918,7.045-.24,1.283-1.275,2.059-.966,3.463.3,1.369,1.911,1.93,2.027,3.257.1,1.169-.835,1.559-.332,3.058a12.532,12.532,0,0,0,1.264,2.2c1.133,1.945,2.012,5.217,3.9,6.559a5.482,5.482,0,0,0,4.373.418c1.686-.67,1.479-2.005,2.82-3.016,3.874-2.918,2.988,4.586,2.679,6.942-.259,1.972-1.168,3.734-1.422,5.658.357-.194.729-.38,1.1-.562a10.286,10.286,0,0,0,2.58-1.583"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n <path\n id="Path_199"\n data-name="Path 199"\n d="M586.595,873.054a8.693,8.693,0,0,1,1-1.036,2.335,2.335,0,0,0,.234-.229c-.021-.05-.2-.435-.4-.882l-.169-.37a1.284,1.284,0,0,0-.3-.467c-.315-.3-.331-.564-.3-1.289a6.359,6.359,0,0,1,.472-1.643,8.878,8.878,0,0,0,.3-.871,4.371,4.371,0,0,1,1.457-2.477,7.531,7.531,0,0,0,1.041-1.182,11.023,11.023,0,0,0,.85-1.82c.692-1.7,1.407-3.463,2.689-3.606.728-.082,1.435.382,2.155,1.417a6.743,6.743,0,0,1,.595,1.1c.385.847.516,1.132,1.722.91.886-.162,2.034-1.159,3.1-2.657-.033-.109-.066-.217-.1-.336a4.785,4.785,0,0,1-.3-2.969,2.724,2.724,0,0,1,1.475-1.476,3.976,3.976,0,0,0,.782-.507,3.246,3.246,0,0,0,1.338-2.353,1.762,1.762,0,0,0-.891-1.313,18.546,18.546,0,0,0-4.752-2.375,16.028,16.028,0,0,0-1.622-.336A6.225,6.225,0,0,1,593,844.553a10.983,10.983,0,0,1-1.14-1.571,3.247,3.247,0,0,0-2.277-1.873,11.86,11.86,0,0,0-1.974-.179c-1.631-.064-3.48-.137-4.6-1.328a3.7,3.7,0,0,1-1.115-2.927,3.336,3.336,0,0,1,.09-.407c-1.328-.656-2.432-.888-3.043-.6a1.326,1.326,0,0,0-.665,1.047c-.125.649.555,1.368,1.275,2.128.843.891,1.8,1.9,1.59,3.123l-.061.361-.359.073a5.218,5.218,0,0,1-3.42-.876c-.849-.443-1.649-.861-2.276-.659a2.391,2.391,0,0,0-1.209,1.33,1.5,1.5,0,0,0,.054,1.691,2.7,2.7,0,0,1,.351,2.087,2.8,2.8,0,0,1-1.943,1.847,3.652,3.652,0,0,0-1.346.835c-1.649,1.88-1.14,6.994-.948,8.919.381,3.824.325,5.874-1.7,8.414.23.062.457.124.7.177a19.592,19.592,0,0,1,7.22,2.809c3.526,2.246,3.842,5,6.709,7.635a7.741,7.741,0,0,0,2.563,1.447,6.134,6.134,0,0,0,.436-2.256,5.119,5.119,0,0,1,.684-2.75"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n <path\n id="Path_200"\n data-name="Path 200"\n d="M634.14,608.6c2.742.067,4.058-1.426,5.547-3.164a16.928,16.928,0,0,1,2.612-2.621,30.245,30.245,0,0,1,9.491-4.626,3.3,3.3,0,0,1,1.564.149,2.756,2.756,0,0,0,1.3.139,1.486,1.486,0,0,0,.653-.541,2.461,2.461,0,0,1,1.049-.825,19.57,19.57,0,0,1,3.072-.707c.643-.112,1.3-.226,1.995-.391.553-.131,1.1-.314,1.633-.494a9.289,9.289,0,0,1,3.424-.69,6.189,6.189,0,0,1,2.339.824,6.939,6.939,0,0,0,1.712.7,12.02,12.02,0,0,0,4.451-.254,10.359,10.359,0,0,1,5.538.016,7.341,7.341,0,0,1,1.916,1.238c.77.608,1.649,1.3,2.269,1.288a2.972,2.972,0,0,0,1.643-1,3.251,3.251,0,0,1,2.236-1.172c.689.039,1.235.715,1.866,1.5a4.687,4.687,0,0,0,1.315,1.3,1.933,1.933,0,0,0,2.151-.107,4.748,4.748,0,0,1,1.736-.671,26.81,26.81,0,0,1,3.738-.3,13.28,13.28,0,0,0,5.791-1.139c.4-.178.707-.33.96-.455,1.2-.6,1.438-.654,3.594-.214a7.258,7.258,0,0,1,1.765.692,4.375,4.375,0,0,0,2.067.65c1.561-.072,3.011-1.151,4.546-2.294a14.045,14.045,0,0,1,3.744-2.239l.56-.185.13.575c.447,1.972.983,3.046,1.738,3.482a2.458,2.458,0,0,0,2.009.05c.321-.1.639-.555.947-1a3.32,3.32,0,0,1,1.6-1.47,3,3,0,0,1,2.029.319,2.488,2.488,0,0,0,1.5.306,4.73,4.73,0,0,0,2.274-1.313c.84-.772,1.633-1.5,4.05-.856a10.715,10.715,0,0,1,2.437,1.049,4.142,4.142,0,0,0,3.838.584,37.429,37.429,0,0,0-1.332-3.953,25.522,25.522,0,0,1-1.724-5.92c-.372-3.642,3.943-8.838,4.436-9.418,1.329-1.564,1.875-1.679,2.887-1.772a7.415,7.415,0,0,0,1.977-.421,6.319,6.319,0,0,0,1.893-1.142,9.588,9.588,0,0,1,1.587-1.071,7.077,7.077,0,0,1,2.689-.6c-.33-.862-.643-1.886-.97-2.96a23.759,23.759,0,0,0-1.9-5.027,4.667,4.667,0,0,0-1.226-1.107,4.576,4.576,0,0,1-1.48-1.434,5.657,5.657,0,0,1-.454-2.343,6.464,6.464,0,0,0-.256-1.8,4.526,4.526,0,0,0-2.759-2.7,6.315,6.315,0,0,1-2.77-2.177c-1.385-2.112.109-7.107,1.456-8.765l.288-.354.4.228c4.215,2.438,9.9.611,13.334-2.454,1.158-1.033,3.6-4.4,3.419-5.373a17.966,17.966,0,0,0-2.323-2.983,26.543,26.543,0,0,1-1.929-2.363l-.331-.519c-1.055-1.67-1.888-2.988-3.918-3.2a4.452,4.452,0,0,0-2.074.463,4.34,4.34,0,0,1-4.487-.147,3.3,3.3,0,0,1-1.593-3.429,4.285,4.285,0,0,0-.5-2.556c-.9-1.523-2.339-1.613-4.008-1.718-.54-.033-1.085-.068-1.62-.151-4.215-.653-4.954-2.617-5.737-4.7a9.8,9.8,0,0,0-2.391-4.01c-.824-.8-2.539-.927-4.2-1.048-2.051-.149-4.173-.3-5.276-1.692a4.153,4.153,0,0,1-.618-3.363,6.01,6.01,0,0,1,1.91-2.779c.731-.75,1.561-1.6,1.548-2.178a3.28,3.28,0,0,0-.906-1.906,5.425,5.425,0,0,1-1.267-2.577,9.8,9.8,0,0,1-.014-2.729c.124-1.15.187-1.728-1.2-3.14-.539-.552-1.049-1.031-1.545-1.5a30.39,30.39,0,0,1-2.481-2.531c-.171-.2-.341-.409-.515-.623-.927-1.147-1.887-2.332-3.418-2.6a1.8,1.8,0,0,0-1.153.312,2.308,2.308,0,0,1-1.563.367,4.671,4.671,0,0,1-1.714-.837,3.711,3.711,0,0,0-1.235-.641c-2.66-.568-3.7.688-5.005,2.277a8.111,8.111,0,0,1-3.928,3.047l-.495.148-.166-.489c-1.8-5.329-2.563-6.159-8.053-4.7a7.824,7.824,0,0,1-4.5-.189,12.2,12.2,0,0,0-2.1-.426c-2.475-.223-2.74-.051-4.84,1.883l-.237.217-.3-.106a6.884,6.884,0,0,1-1.737-.886c-.073.054-.157.121-.225.171A2.639,2.639,0,0,0,676.9,482.4a8.3,8.3,0,0,0,.015,2.056,7.073,7.073,0,0,1-.16,2.985c-.731,2.05-2.544,2.176-4.179,2.135a11.441,11.441,0,0,1-1.586-.249,8.927,8.927,0,0,0-2.443-.291c-.244.136-.42.724-.574,1.243a3.448,3.448,0,0,1-1.145,2.032,9.5,9.5,0,0,1-3.4.843c-.412.056-.786.106-1.072.16h.07a10.378,10.378,0,0,0,.221,1.8,6.818,6.818,0,0,1,.079,3.011,7.889,7.889,0,0,1-.518,1.335c-.511,1.116-.794,1.837-.187,2.57.389.468,1.086.439,2.1.34.92-.089,1.963-.19,2.508.61,1,1.459-1.876,4.446-2,4.572a4.211,4.211,0,0,1-2.5,1.173,2.459,2.459,0,0,0-1.65.757,4.162,4.162,0,0,0-.654,2.381,4.888,4.888,0,0,1-.7,2.588,3.708,3.708,0,0,1-2.289,1.247,3.583,3.583,0,0,0-1.706.759,5.463,5.463,0,0,0-1.43,3.834,6.414,6.414,0,0,0,.6,1.454,4.655,4.655,0,0,1,.638,3.362,8.752,8.752,0,0,1-.586,1.777,4.4,4.4,0,0,0-.5,2.689,10.7,10.7,0,0,0,1.27,2.238c1.158,1.768,2.471,3.773,2.146,5.214a1.763,1.763,0,0,1-.835,1.148,1.928,1.928,0,0,1-1.494.331c-.693-.175-1.072-.825-1.4-1.4-.277-.477-.539-.926-.9-1.042a4.035,4.035,0,0,0-4.09,1.332,6.784,6.784,0,0,1-4.2,2.258,2.563,2.563,0,0,1-1.021.019,1.041,1.041,0,0,0-.158-.019,1.7,1.7,0,0,0-.259.32,3.312,3.312,0,0,0-.083,1.271,4.627,4.627,0,0,1-.07,1.378l-.04.139c-.355,1.239-.446,1.351-1.6,2.005a1.8,1.8,0,0,1-.913.149,2.186,2.186,0,0,0-.326.011,1.471,1.471,0,0,0-.1.318,1.512,1.512,0,0,1-.355.718c-.187.192-.325.354-.44.49-.563.663-.829.867-2.227.875a4.834,4.834,0,0,1-1.963-.439c-.224-.089-.46-.183-.734-.267a3.2,3.2,0,0,0-2.657.353,6.559,6.559,0,0,1-2.258.707c-.947.093-1.9.117-2.815.14-.94.023-1.9.063-2.852.163a13.974,13.974,0,0,1,.058,2.134c-.193,3.736,1.167,4.851,3.419,6.7.607.5,1.268,1.042,1.967,1.69,3.084,2.863,3.678,5.924,4.365,9.47a31.96,31.96,0,0,0,.969,3.293c.951,2.9,2.029,6.183,1.457,8.078-.566,1.878-2.452,3.1-4.275,4.289a11.654,11.654,0,0,0-2.932,2.333,10.7,10.7,0,0,0-1.093,2.171,16.129,16.129,0,0,1-.8,1.727l-.2.355c-1.138,2-1.16,2.035.778,3.291.626.406,1.229.752,1.8,1.08,2.324,1.338,4.332,2.494,4.973,6.133a26.09,26.09,0,0,1,.2,5.316c-.026.865-.039,1.707-.024,2.538"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n <path\n id="Path_201"\n data-name="Path 201"\n d="M415.9,751.092a1.913,1.913,0,0,0-.725-1.076,3.709,3.709,0,0,0-2-.346,7.007,7.007,0,0,1-1.888-.173,6.084,6.084,0,0,1-4.013-3.327,7.991,7.991,0,0,0-1.852-2.317,9.889,9.889,0,0,0-1.362-.82c-1.6-.859-3.785-2.035-3.282-4.581a5.563,5.563,0,0,1,1.359-2.35c.994-1.211,1.851-2.256.913-4.189-.493-1.013-2.891-3.249-4.794-4.857a3.285,3.285,0,0,0-3.037-.754,5.447,5.447,0,0,1-3.04-.283,8.4,8.4,0,0,1-2.029-1.339c-1.185-.97-1.9-1.555-3.34-.548a4.126,4.126,0,0,0-1.538,2.56c-.349,1.209-.743,2.577-2.924,2.694a8.366,8.366,0,0,1-3.2-.567,4.712,4.712,0,0,0-3.963-.042c-.419.2-.8.405-1.163.6-1.659.9-3.117,1.645-5.266-.125a6.062,6.062,0,0,1-1.285,1.977,4.527,4.527,0,0,1-3.622,1.266,5.089,5.089,0,0,1-2.642-1.527c-.759-.653-1.543-1.329-2.093-1.221-1.188.233-1.157,1.362-.973,3.06a3.941,3.941,0,0,1-.075,2,6.17,6.17,0,0,1-2.568,2.006,8.945,8.945,0,0,0-1.714,1.106,12.476,12.476,0,0,0-1.607,2.036,12.1,12.1,0,0,1-1.89,2.315c-.8.732-1.684,1.488-2.6,2.264a42.25,42.25,0,0,0-5.372,5.107,2.773,2.773,0,0,0-.658,3.065,6.459,6.459,0,0,1,.265,2.491,8.334,8.334,0,0,1-1.819,3.57,13.6,13.6,0,0,0-1.133,1.749c-.821,1.683-.842,2.621-.61,2.913.173.219.667.255,1.354.1.828-.188,2.053-1.651,2.864-2.62.307-.367.582-.7.808-.931,2.112-2.208,2.853-2.772,5.834-1.133,2.508,1.38,2.6,2.24,2.488,4.526l-.026.566a7.263,7.263,0,0,0,1.468,5.253c.341.434.621.754.839,1.005.042.049.071.087.109.131.436.192.855.4,1.248.6a5.017,5.017,0,0,0,3.384.866,4.656,4.656,0,0,0,1.723-.835,4.517,4.517,0,0,1,2.578-1h.008a4.792,4.792,0,0,1,2.12.579,2.636,2.636,0,0,0,2.145.312,1.727,1.727,0,0,0,.691-.614,2.575,2.575,0,0,1,.972-.839,4.071,4.071,0,0,1,1.756-.225,5.254,5.254,0,0,0,1.035-.041,2.94,2.94,0,0,0,1.991-.882c.3-.469.107-1.192-.118-2.029-.37-1.377-.83-3.089.846-4.508.317-.267.826-.265,1.7-.238a4.905,4.905,0,0,0,1.277-.054,1.919,1.919,0,0,0,.53-.517,3.324,3.324,0,0,1,.645-.654,7.473,7.473,0,0,0,.739-.621c.723-.666,1.541-1.421,2.962-.621,1.348.759,1,2.444.684,3.932-.433,2.064-.586,3.358.932,3.922.3.113.47.02.865-.276a1.934,1.934,0,0,1,1.292-.515,3.207,3.207,0,0,1,1.343.392,3.376,3.376,0,0,0,.643.259,10.628,10.628,0,0,1,1.52.548,4.669,4.669,0,0,0,2.531.518,8.86,8.86,0,0,0,3.969-1.47c.965-.855.91-1.137.763-1.891a6.748,6.748,0,0,1-.148-1.193,2.933,2.933,0,0,0-.085-.447,2.755,2.755,0,0,1,.148-2.221,2.382,2.382,0,0,1,1.729-.9c.884-.124,1.762.586,2.61,1.273a7.929,7.929,0,0,0,.934.692c3.246,1.819,4.782,1.976,6.939-.773l.427-.553c1-1.3,1.5-1.957,3.333-2.226a11.585,11.585,0,0,1,2.3-.009c.505.03,1.021.06,1.516.052a4.125,4.125,0,0,0-.633-.567c-1.042-.8-1.018-1.458.116-3.178a7.543,7.543,0,0,1,1.382-1.493,2.714,2.714,0,0,1-1.551-1.786"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n <path\n id="Path_203"\n data-name="Path 203"\n d="M343.045,665.264c-.633-1.595-1.288-3.245,0-5.534,1.206-2.134,3.045-2.817,4.823-3.477a15.555,15.555,0,0,0,2.79-1.253,7.618,7.618,0,0,0,3.159-3.841,19.283,19.283,0,0,1-3.284,1.71c-.63.275-1.261.55-1.871.867a11.864,11.864,0,0,1-6.539,1.367,4.43,4.43,0,0,0-3.01,1.309,11.18,11.18,0,0,1-1.767,1.224,7.874,7.874,0,0,1-2.48.723,3.993,3.993,0,0,0-2.685,1.161c-.655.8-1.571,3.722-1.09,4.747.334.237.669.469,1,.731a23.886,23.886,0,0,1,3.09,3.169,21.724,21.724,0,0,0,2.83,2.912,4.042,4.042,0,0,0,3.957.562A3.111,3.111,0,0,0,343.8,668.8a7.6,7.6,0,0,0-.752-3.533"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n <path\n id="Path_206"\n data-name="Path 206"\n d="M660.245,880.459c.028-.419.055-.82.043-1.172-.007-.206,0-.414.007-.621a2.552,2.552,0,0,0-.16-1.29,2.117,2.117,0,0,0-.538-.409,1.846,1.846,0,0,1-.917-.919,2.689,2.689,0,0,1,.6-2.319,2.15,2.15,0,0,0,.534-1.532,5.42,5.42,0,0,0-1.934-2.748,28.972,28.972,0,0,0-5.323-3.106l-1.013-.5c-.332-.167-.673-.307-1.011-.447a5.86,5.86,0,0,1-2.764-1.845,5.793,5.793,0,0,0-.859-.878,4.189,4.189,0,0,1-1.484-2.175c-.193.046-.387.091-.578.134a9.906,9.906,0,0,0-2.487.8,21.986,21.986,0,0,1-5.656,1.92,20.524,20.524,0,0,0-2,.613,13.178,13.178,0,0,1-3.648.884,5.443,5.443,0,0,1-1.517-.221,3.087,3.087,0,0,0-1.517-.127,4.688,4.688,0,0,0-1.552.973c-.189.153-.369.3-.541.424l-.609.45a15.509,15.509,0,0,1-3.876,2.333,8.282,8.282,0,0,1-1.246.328,2.327,2.327,0,0,0-1.449.657,5.008,5.008,0,0,0-.839,1.683l-.151.415c-.438,1.221-1.352,3.761-2.9,4.451a2.019,2.019,0,0,1-.83.183,2.135,2.135,0,0,1-.8-.163,1.294,1.294,0,0,1-.127-.08,8.024,8.024,0,0,0-.345,2.058c-.022.276-.042.537-.069.77a10.4,10.4,0,0,0,.173,2.868c.074.49.149.98.192,1.478.06.691.064,1.391.067,2.09s.006,1.383.068,2.046c.017.188.017.4.016.618a2.558,2.558,0,0,0,.13,1.06,1.7,1.7,0,0,0,.612.411,2.1,2.1,0,0,1,1.027.842,3.316,3.316,0,0,1-.271,2.937c-.483,1.117-.831,1.924.321,3.014a9.374,9.374,0,0,0,.741.61,4.7,4.7,0,0,1,1.677,1.86,3.675,3.675,0,0,1,.229,1.783c-.041.568-.045.627.955.791a4.456,4.456,0,0,0,1.4-.145,3.9,3.9,0,0,1,2.506.04,2.468,2.468,0,0,1,.526.361,6.559,6.559,0,0,0,4.869-.313,20.437,20.437,0,0,1,2.929-.93c.625-.163,1.264-.33,1.955-.558,1.448-.477,1.728-1.152,2.343-2.633.8-1.938,1.07-2.421,3.085-3.122a6.955,6.955,0,0,0,2.822-1.9l.5-.47c1.768-1.636,2.611-1.556,4.757-.884l.368.116a9.006,9.006,0,0,0,4.406.635c1.457-.286,1.688-.795,2.246-2.021.107-.237.224-.491.358-.764.763-1.551,1.421-2.891,3.316-3.269l.239-.047c1.869-.371,2.065-.41,3.12-2.046l.115.074a7.012,7.012,0,0,1-.243-3.052"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n <path\n id="Path_208"\n data-name="Path 208"\n d="M613.629,875.238a.951.951,0,0,0,.792-.005c1.13-.5,1.97-2.839,2.328-3.837l.151-.414a5.838,5.838,0,0,1,1.07-2.058,3.311,3.311,0,0,1,2.013-.97,7.074,7.074,0,0,0,1.093-.285,14.712,14.712,0,0,0,3.6-2.185l.616-.456c.158-.115.325-.25.5-.391a5.413,5.413,0,0,1,1.975-1.182,4.06,4.06,0,0,1,2.026.129,4.416,4.416,0,0,0,1.229.189,12.43,12.43,0,0,0,3.332-.826,21.43,21.43,0,0,1,2.11-.644,20.558,20.558,0,0,0,5.4-1.825,10.883,10.883,0,0,1,2.746-.894,8.422,8.422,0,0,0,2.734-.957c1.986-1.234,2.175-1.755,1.351-3.717a15.131,15.131,0,0,1-.812-3.131,12.828,12.828,0,0,0-.736-2.827,2.8,2.8,0,0,0-.635-.774,2.084,2.084,0,0,1-.882-2.019c.35-1.543,2.719-1.961,2.988-2a4.176,4.176,0,0,1,1.283-.016c.327.04.362.045.791-.486a3.5,3.5,0,0,0,.516-1.335,5.679,5.679,0,0,1,.416-1.255,2.369,2.369,0,0,1,1.3-1.392c.17-.086.385-.2.673-.363a3.244,3.244,0,0,0,1.739-1.763c.577-1.536-.235-2.075-1.841-2.97-.388-.216-.78-.435-1.138-.679a14.882,14.882,0,0,1-3.32-3.292c-.236-.293-.48-.6-.74-.906a10.679,10.679,0,0,0-2-1.7,10.326,10.326,0,0,1-2.5-2.255c-1.3-1.824-1.5-4.265-1.516-6.188,0-.419.011-.848.028-1.278a15.145,15.145,0,0,0-.016-2.068c-.038-.362-.092-.631-.134-.847-.168-.859-.149-1.215.736-2.139a2.511,2.511,0,0,1,1.071-.664c.319-.115.465-.167.669-.721a3.279,3.279,0,0,0-.4-2.6,5.357,5.357,0,0,0-1.465-1.446,4.53,4.53,0,0,1-2.089-2.929c-.267-1.407-.175-2.3.295-2.909.6-.763,1.612-.826,2.79-.9.243-.015.5-.031.761-.053-.22-.7-.972-1.161-1.965-1.706-.174-.1-.343-.189-.5-.282l-.6-.357c-1.079-.658-1.274-.777-2.314-.242-3.172,1.632-5.156,3.484-5.307,4.955l-.051.493-.495-.013c-1.587-.042-2.93-1.09-4.228-2.1a8.872,8.872,0,0,0-2.95-1.779,21.658,21.658,0,0,1-5.124-2.168c-.719-.384-1.459-.779-2.281-1.163l-.71-.331.568-.541a3.6,3.6,0,0,1,1.87-.832c.247-.052.622-.13.671-.219.009-.017.087-.185-.143-.821a3.1,3.1,0,0,0-1.216-1.456,2.54,2.54,0,0,1-1.208-2.958,7.484,7.484,0,0,1,.487-1.438c.343-.8.387-.9-.572-1.556a17.9,17.9,0,0,0-4.169-1.77c-.472-.156-.9-.283-1.331-.411-2.658-.792-5.965-1.778-6.5-5.136a11.331,11.331,0,0,1-.116-1.838,3.9,3.9,0,0,0-.836-2.908,15.261,15.261,0,0,0-3.456-2.877,29.509,29.509,0,0,1-7.248-6.93c-.136.023-.266.036-.4.064l-.505.1a6,6,0,0,1-5.9-.865,3.773,3.773,0,0,0-1.826-.853c-2.816-.039-4.632,1.933-6.193,4.076-1.6,2.191-3.486,2.822-5.484,3.488-.7.235-1.431.478-2.188.8a8.938,8.938,0,0,0-1.355.8c-.194.13-.39.259-.588.384a4.3,4.3,0,0,1,.639,1.559,5.4,5.4,0,0,0,.29.939,2.277,2.277,0,0,0,.933,1.021,3.925,3.925,0,0,1,.93.835,3.874,3.874,0,0,1,.714,2.24,6.421,6.421,0,0,0,.166,1.127,2.3,2.3,0,0,0,.7,1.227,5.857,5.857,0,0,1,.722.887c.675,1.028.707,1.354.475,2.1a6.116,6.116,0,0,0-.233,1.006c-.155,1.081-.155,1.081.772,1.74l.13.092a12.235,12.235,0,0,0,1.8.962,7.461,7.461,0,0,1,3,2.01l.315.449-.456.3c-.5.33-.992.6-1.467.855-1.279.692-2.29,1.237-2.772,2.741a8.64,8.64,0,0,0-.252,1.5c-.043.375-.092.8-.174,1.219a4.16,4.16,0,0,0,2.217.568,4.091,4.091,0,0,0,.752-.232c.8-.292,1.715-.624,2.306-.136.961.795.419,2.9-.766,6.027-.089.237-.163.432-.209.566-.155.452-.336.929-.525,1.426-1.133,2.987-2.418,6.373.1,8.513a3.134,3.134,0,0,0,1.061.527,5.207,5.207,0,0,1,1.258.589,7.678,7.678,0,0,1,1.994,2.357,5.863,5.863,0,0,1,.425,1,2.748,2.748,0,0,0,.606,1.151,1.156,1.156,0,0,0,.555.1,1.623,1.623,0,0,1,1.27.453,1.774,1.774,0,0,1,.3,1.421,1.878,1.878,0,0,1-.841,1.534c-.908.523-2.181-.039-3.3-.534a4.731,4.731,0,0,0-1.495-.507c-.268.062-.332.212-.275,1.152.012.205.024.413.024.616,0,1.534,0,1.534,1.039,2.338a10.269,10.269,0,0,0,1.271.791c1.169.654,2.5,1.4,2.681,3.05.283,2.519-1.561,3.823-2.906,4.774a2.58,2.58,0,0,0-1.159,1.82,2.661,2.661,0,0,0,.83,2.087c.819.872,2.366.933,3.863.992a12.552,12.552,0,0,1,2.164.2,4.274,4.274,0,0,1,2.948,2.345,10.027,10.027,0,0,0,1.033,1.428,5.261,5.261,0,0,0,3.356,1.4,16.927,16.927,0,0,1,1.732.36,19.586,19.586,0,0,1,5.062,2.52,2.764,2.764,0,0,1,1.358,2.128,4.186,4.186,0,0,1-1.7,3.223,4.943,4.943,0,0,1-.981.647c-.485.262-.8.435-.985.912a4.137,4.137,0,0,0,.32,2.267c.056.175.108.341.152.493.1.332.19.687.287,1.054A12.945,12.945,0,0,0,604,862.955a8.358,8.358,0,0,0,3.657,2.439c1.95.862,3.966,1.754,4.717,4.315a12.256,12.256,0,0,1,.256,1.631c.132,1.1.44,3.666,1.015,3.9"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n <path\n id="Path_210"\n data-name="Path 210"\n d="M704.982,693.62a4.978,4.978,0,0,0,1.691,1.114,7.117,7.117,0,0,1,1.834,1.134,9.745,9.745,0,0,1,2.363,4.058,8.84,8.84,0,0,0,2.136,3.715,10.3,10.3,0,0,0,1.287.911,7.676,7.676,0,0,1,2.034,1.649,7.1,7.1,0,0,1,1.09,2.559,7.889,7.889,0,0,0,.728,1.963c.936,1.566,2.444,2.235,4.043,2.943a11.841,11.841,0,0,1,3.539,2.1,41.981,41.981,0,0,1,5.776,7.495c.207.328.428.651.651.976a13.672,13.672,0,0,1,1.729,3.075,14.4,14.4,0,0,1,.625,2.944,16.206,16.206,0,0,0,.409,2.2c1.034,3.66.774,6.518.448,10.137l-.016.163a13.275,13.275,0,0,0,1.169,5.448,20.853,20.853,0,0,1,1.13,3.879c.054.352.087.937.129,1.655.125,2.2.358,6.283,1.671,7.439a1.04,1.04,0,0,0,.809.282c.48-.032,1.493-1.133,2.163-1.861a9.7,9.7,0,0,1,1.427-1.38,6.588,6.588,0,0,0,2.566-3.013l.377-.7.01.006c-.1-.216-.192-.429-.294-.646a11.774,11.774,0,0,1-.906-2.4,2.169,2.169,0,0,1,.5-2.285,4.616,4.616,0,0,0,.577-.834,3.289,3.289,0,0,0,.321-1.616,7.24,7.24,0,0,1,.115-1.27c.253-1.26.561-1.521,1.21-1.819a3.7,3.7,0,0,0,.945-.589,1.526,1.526,0,0,0,.644-1.586c-.006-.241-.014-.5,0-.8a11.7,11.7,0,0,1,.469-2.15,8.686,8.686,0,0,0,.524-3.365c-.108-.54-1.036-.948-1.855-1.307-1.068-.469-2.172-.954-2.2-1.99-.009-.3.111-.81,1.246-1.846.871-.8,2.979-2.409,3.92-2.292l.744.09-.328.674c-.122.255-.163.471-.1.55.1.13.563.25,1.281.111a3.3,3.3,0,0,0,.993-.322c.58-.3.824-.125,1.549.385l.347.242c1.762,1.223,2.331.651,3.7-.734.192-.192.393-.4.607-.6l.388-.374.371.391a3.082,3.082,0,0,0,2.136,1.1,1.55,1.55,0,0,0,1.176-.591c.6-.687.406-.933-.118-1.588a3.257,3.257,0,0,1-.808-1.536,5.245,5.245,0,0,1,.344-2.3,4.4,4.4,0,0,0,.3-2.3c-.381-1.532-2.084-2.125-3.887-2.752a10.844,10.844,0,0,1-3.252-1.537c-2.078-1.687-2.142-3.791-2.2-5.826a9.936,9.936,0,0,0-.478-3.358c-.561-1.445-1.867-1.66-3.379-1.91-1.609-.264-3.433-.565-4.22-2.595a13.609,13.609,0,0,1-.631-4.1c-.1-1.9-.209-3.855-1.275-5.158-.554-.675-.755-.574-1.354-.271a2.518,2.518,0,0,1-2.177.267,7.73,7.73,0,0,1-2.39-2.076,12.21,12.21,0,0,0-1.2-1.226c-1.616-1.27-1.68-1.32-3.565-1.15a5.408,5.408,0,0,1-4.607-1.342,5.843,5.843,0,0,1-.64-.58c-.206-.211-.232-.239-.867-.346a4.289,4.289,0,0,0-1.079.061,6.648,6.648,0,0,1-1.129.084,10.2,10.2,0,0,1-4.282-1.191,19.105,19.105,0,0,1-2.043-1.218c-1.77-1.161-3.051-2-4.974-.675a7.671,7.671,0,0,1-6.309,1.866,7.663,7.663,0,0,0-2.676.1c-1.332.385-1.935,1.475-2.635,2.739a15.181,15.181,0,0,1-.927,1.514c.356.449.7.912,1.02,1.372a19.851,19.851,0,0,0,1.549,2.007"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n <path\n id="Path_212"\n data-name="Path 212"\n d="M568.918,857.684c-.348-3.493-.526-7.755,1.207-9.73a4.59,4.59,0,0,1,1.721-1.109c.759-.333,1.2-.55,1.334-1.121a1.669,1.669,0,0,0-.26-1.34,2.518,2.518,0,0,1-.061-2.666,3.343,3.343,0,0,1,1.836-1.867,4.122,4.122,0,0,1,3.1.728,5.585,5.585,0,0,0,2.277.815,4.771,4.771,0,0,0-1.3-1.812c-.872-.922-1.775-1.877-1.548-3.065a2.344,2.344,0,0,1,1.254-1.811c1.128-.538,2.672-.047,3.9.552a4.019,4.019,0,0,1,1.118-1.169c1.564-1.107,2.658-2.025,2.46-3.782-.125-1.108-1.059-1.63-2.14-2.235a11.416,11.416,0,0,1-1.4-.877c-1.4-1.084-1.457-1.347-1.455-3.077,0-.291-.011-.477-.022-.661-.047-.787-.119-1.977,1.1-2.258a3.994,3.994,0,0,1,2.167.571c.8.354,1.9.838,2.338.586a1,1,0,0,0,.312-.726c.054-.485-.04-.6-.044-.607-.052-.061-.324-.073-.5-.08a1.828,1.828,0,0,1-1.228-.375,3.658,3.658,0,0,1-.9-1.586,4.711,4.711,0,0,0-.341-.815,6.409,6.409,0,0,0-1.67-2.011,4.217,4.217,0,0,0-1.014-.464,4.114,4.114,0,0,1-1.4-.721c-3.087-2.629-1.6-6.553-.4-9.707.184-.486.362-.953.514-1.4.048-.141.125-.346.22-.6,1.489-3.932,1.254-4.683,1.084-4.824a3.6,3.6,0,0,0-1.258.317,4.014,4.014,0,0,1-1.065.295,5.1,5.1,0,0,1-2.581-.6,2.116,2.116,0,0,1-2.314,1.45c-1.631-.127-2.577-1.53-3.337-2.656a7.31,7.31,0,0,0-.986-1.271c-.747-.672-2.715-.527-4.3-.41-.6.044-1.18.086-1.671.087a9.489,9.489,0,0,1-3.532-.428,6.825,6.825,0,0,1-1.1-.542,2.361,2.361,0,0,0-1.667-.479,7.69,7.69,0,0,0-2.574,1.117,7.983,7.983,0,0,1-3.625,1.362,9.811,9.811,0,0,1-5.091-1.641c-.356-.191-.709-.382-1.062-.559-.213-.107-.439-.231-.67-.358a7.019,7.019,0,0,0-1.82-.8,2.472,2.472,0,0,0-1.584.243,5.975,5.975,0,0,1-1.273.386,4.5,4.5,0,0,1-3.092-.711,2.839,2.839,0,0,0-2.929-.315,8.036,8.036,0,0,0-1,.589,5.414,5.414,0,0,1-2.09.983,3.654,3.654,0,0,1-2.3-.616,5.826,5.826,0,0,0-.838-.4c-.2.447-.45.9-.7,1.345-1.057,1.908-1.4,2.81-.283,3.442l1.187.669-1.326.317a7.318,7.318,0,0,1-5.015-.5,3.325,3.325,0,0,1-1.923-2.776,10.674,10.674,0,0,0-.249-1.07,1.97,1.97,0,0,0-.984-1.393,1.262,1.262,0,0,0-1.118.34c-.854.643-.7.851-.051,1.73.173.234.357.484.526.759,1.456,2.372.448,3.861-.443,5.176a5.1,5.1,0,0,0-1.176,2.867c-.021,1.715,1.331,2.3,2.9,2.968a6.78,6.78,0,0,1,2.9,1.866c1.106,1.468.984,3.505.865,5.475a9.323,9.323,0,0,0,.389,4.422,6.1,6.1,0,0,0,3.268,2.751A9.9,9.9,0,0,1,529,823.7a15.945,15.945,0,0,1,2.632,3.77,20.775,20.775,0,0,0,1.643,2.63,20.374,20.374,0,0,0,4.764,4.072c.572.394,1.139.786,1.682,1.189,3,2.226,5.117,4.261,6.38,7.52a10.545,10.545,0,0,0,1.148,2.008,10.784,10.784,0,0,1,1.187,2.084,4.261,4.261,0,0,1,.167,1.634,4.477,4.477,0,0,0,.054,1.083,2.848,2.848,0,0,1-.506,1.913c-.021.039-.043.083-.064.124.051.08.1.148.155.23,1.8,2.984,3.036,3.675,5.968,5.268,2.831,1.539,5.229,4,7.994,5.73a26.182,26.182,0,0,0,4.948,2.689c2.055-2.409,2.127-4.146,1.747-7.964"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n <path\n id="Path_213"\n data-name="Path 213"\n d="M610.544,933.387a9.415,9.415,0,0,0,1.2-.563c1.058-.638,1.021-1.267.938-2.645l-.031-.576c-.015-.335-.041-.633-.065-.905-.114-1.3-.2-2.248,1.351-3.34a12.816,12.816,0,0,1,1.315-.786,7.983,7.983,0,0,0,1.712-1.131c1.933-1.773,3.2-3.137,3.213-5.848v-.4c0-1.556,0-2.495,1.386-3.743.265-.238.5-.428.709-.6a5.551,5.551,0,0,0,1.374-1.468l.139-.213c.821-1.253.888-1.355.4-2.4a1.569,1.569,0,0,0-.259-.253,2.262,2.262,0,0,1-.7-.871,3.575,3.575,0,0,1-.065-1.59,4.779,4.779,0,0,0,.042-.721c-.07-1.034-.176-2.6-1.16-3.1a3.169,3.169,0,0,0-1.815.054,5.181,5.181,0,0,1-1.786.152c-1.66-.272-1.925-.861-1.849-1.923a2.628,2.628,0,0,0-.152-1.3,3.88,3.88,0,0,0-1.34-1.417c-.286-.221-.571-.441-.823-.68-1.7-1.6-1.07-3.051-.568-4.214.376-.87.591-1.434.293-2.043a1.688,1.688,0,0,0-.553-.36,2.284,2.284,0,0,1-1.063-.85,3.227,3.227,0,0,1-.262-1.577c0-.182,0-.358-.012-.515-.066-.712-.069-1.438-.072-2.141,0-.669-.006-1.341-.063-2-.042-.475-.113-.943-.185-1.409a11.479,11.479,0,0,1-.178-3.157c.027-.218.045-.465.065-.725a6.581,6.581,0,0,1,.667-2.854,13.752,13.752,0,0,1-.8-3.8,12.833,12.833,0,0,0-.221-1.459c-.611-2.084-2.238-2.8-4.123-3.637a9.3,9.3,0,0,1-4.088-2.786,13.182,13.182,0,0,1-1.712-4.324,6.288,6.288,0,0,1-3.273,2.4c-2.028.371-2.485-.633-2.888-1.519a5.771,5.771,0,0,0-.5-.932c-.45-.647-.877-1-1.16-.966-.647.072-1.35,1.8-1.814,2.946a11.412,11.412,0,0,1-.966,2.029,8.459,8.459,0,0,1-1.174,1.34,3.362,3.362,0,0,0-1.162,1.964,10.2,10.2,0,0,1-.335.99,6.3,6.3,0,0,0-.4,1.315,3.057,3.057,0,0,0,0,.539,1.608,1.608,0,0,1,.5.729l.167.367c.577,1.264.732,1.6-.091,2.347a7.808,7.808,0,0,0-.886.921,4.911,4.911,0,0,0-.445,2.156,7.562,7.562,0,0,1-.48,2.535,14.54,14.54,0,0,1,4.379,1.94c4.248,3.252-.628,6.686.246,10.881.5,2.392,2.168,3.548,1.618,6.5-.409,2.2-2.173,4.058.24,5.909a7.544,7.544,0,0,0-2.058,7.434c.13.625.669.888.8,1.543.183.911-.356,2.427-.1,3.288.181.6,1.043.71,1.168,1.33.151.748.07,1.781.192,2.79.841,7.006,12.56,4.562,11.513,12.672a32.717,32.717,0,0,0-5.306.846c-.4,6.459,5.052,8.326,9.866,11,1.718-2.983-5.855-3.365-4.363-7.846a2.425,2.425,0,0,1,3.3-1.68,6.092,6.092,0,0,1,2.555-1.644"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n <path\n id="Path_214"\n data-name="Path 214"\n d="M547.553,848.586a3.613,3.613,0,0,0-.1-1.223,9.8,9.8,0,0,0-1.077-1.873,11.391,11.391,0,0,1-1.258-2.219c-1.175-3.032-3.1-4.879-6.019-7.047-.534-.4-1.091-.78-1.653-1.168a21.161,21.161,0,0,1-5-4.3,21.783,21.783,0,0,1-1.73-2.76,14.84,14.84,0,0,0-2.452-3.535,8.911,8.911,0,0,0-2.533-1.616,7.037,7.037,0,0,1-3.758-3.241,10.014,10.014,0,0,1-.5-4.957c.112-1.859.218-3.614-.652-4.768a5.971,5.971,0,0,0-2.465-1.526c-1.676-.719-3.574-1.535-3.545-3.964a6.1,6.1,0,0,1,1.36-3.454c.878-1.3,1.513-2.232.417-4.015-.152-.249-.319-.474-.475-.684-.638-.864-1.433-1.94.269-3.221a2.234,2.234,0,0,1,2.095-.5,2.917,2.917,0,0,1,1.674,2.1,11.532,11.532,0,0,1,.274,1.17,2.3,2.3,0,0,0,1.391,2.044,5.774,5.774,0,0,0,3.193.566c-.79-1.218.1-2.831.791-4.074a11.487,11.487,0,0,0,.8-1.633l.144-.411.432.058a4.624,4.624,0,0,1,1.6.617,2.7,2.7,0,0,0,1.644.5,4.755,4.755,0,0,0,1.65-.82,8.782,8.782,0,0,1,1.147-.669,3.863,3.863,0,0,1,3.869.348,3.473,3.473,0,0,0,2.41.6,4.816,4.816,0,0,0,1.056-.326,3.5,3.5,0,0,1,2.182-.3,7.853,7.853,0,0,1,2.131.913c.22.121.433.238.635.34.362.181.725.376,1.09.574a9.064,9.064,0,0,0,4.53,1.513,7.072,7.072,0,0,0,3.142-1.219,8.576,8.576,0,0,1,2.949-1.249,3.349,3.349,0,0,1,2.362.61,5.883,5.883,0,0,0,.929.463,8.356,8.356,0,0,0,3.081.365c.55,0,1.1-.043,1.677-.086,1.878-.138,4.006-.295,5.091.682a7.992,7.992,0,0,1,1.158,1.468c.7,1.033,1.417,2.1,2.533,2.188,1.194.094,1.43-.815,1.653-2.764a9.225,9.225,0,0,1,.3-1.7c.613-1.913,1.91-2.614,3.283-3.355.277-.15.561-.3.848-.472a10.31,10.31,0,0,0-2.185-1.237,13.025,13.025,0,0,1-1.965-1.058l-.129-.092c-1.257-.893-1.442-1.155-1.21-2.764a6.911,6.911,0,0,1,.269-1.169c.133-.431.142-.457-.348-1.2a4.788,4.788,0,0,0-.6-.736,3.33,3.33,0,0,1-.959-1.687,7.478,7.478,0,0,1-.2-1.312,2.412,2.412,0,0,0-1.194-2.292,3.3,3.3,0,0,1-1.293-1.462,6.22,6.22,0,0,1-.352-1.121,2.994,2.994,0,0,0-.548-1.3,3.544,3.544,0,0,1-.623.211,3.488,3.488,0,0,1-1.273.018,1.9,1.9,0,0,0-1.048.067,2.882,2.882,0,0,0-.812.78,5.524,5.524,0,0,1-.556.611c-2.47,2.185-4.751,2.1-7.387,2-.6-.023-1.232-.05-1.884-.045-.609,0-1.255.038-1.916.076-.7.04-1.435.082-2.166.082a7.749,7.749,0,0,1-4.615-1.155,15.6,15.6,0,0,1-2.788-2.8,6.579,6.579,0,0,0-2.329-1.817l-.676-.382a8.576,8.576,0,0,1-3-3.383,8.8,8.8,0,0,0-2.117-2.674,17.836,17.836,0,0,0-2.879-1.649,14.205,14.205,0,0,1-4.1-2.67,8.032,8.032,0,0,0-1.178-.955,6.026,6.026,0,0,1-1.463-1.321,4.7,4.7,0,0,1-1.63.451,2.975,2.975,0,0,0-.982.231c-.477.321-.486.625-.5,1.179a3.258,3.258,0,0,1-.338,1.542c-.611,1.138-2.058,1.409-3.335,1.649l-.242.046c-1.261.241-1.267.252-1.651.827-.139.208-.313.469-.573.8a8,8,0,0,1-2.552,2.061,9.54,9.54,0,0,1-.918.456,5.97,5.97,0,0,0-1.592.9c-.389.724.034,2.774.5,3.554a3.576,3.576,0,0,0,.659.765,2.811,2.811,0,0,1,1.028,1.8c.286,2.1-.92,2.467-2.088,2.822l-.241.074a9.849,9.849,0,0,1-1.423.281,4.589,4.589,0,0,0-1.941.548,8.4,8.4,0,0,0-1.274,3.032,15.157,15.157,0,0,0-.13,1.539c-.112,2.053-.251,4.609-1.874,5.576-1.069.637-2.4-.07-3.378-.587-.207-.109-.4-.213-.574-.293a5.15,5.15,0,0,1-.555-.319,2.254,2.254,0,0,0-.726-.356.866.866,0,0,0-.755.122,2.178,2.178,0,0,1-.837.333c-2.865.506-4.681-1.658-6.132-3.578A18.794,18.794,0,0,0,489.9,785.5a12.048,12.048,0,0,1-5.169,2.931,5.546,5.546,0,0,1-1.224.144,7.243,7.243,0,0,1-2.93-.775c-.223-.1-.456-.193-.7-.293-.513-.2-.983-.423-1.435-.633a9.26,9.26,0,0,0-3.235-1.015c-1.307.716-2.446,1.437-1.731,4.422.407,1.7,1.454,1.884,2.21,3.343.648,1.249.363,3.432.463,4.887.256,3.726,1.883,5.223,4.813,7.467a47.163,47.163,0,0,0,4.078-8.269,21.43,21.43,0,0,1,2.186-3.206c1.174-1.863.851-2.272,3.59-2.116.338,1.355-.028,2.855.307,4.239.609,2.519.763,1.488,2.874,2.146,3.535,1.1,3.624,3.169,4.619,6.358,1.116,3.577,4.268,4.856,6.158,7.747.7,1.07.574,2.154,1.4,3.223.76.985,2.353,1.709,3.177,2.759-2.017-.068-4.179.015-5.983,1.512,1.39,4.6,6.97,6.709,9.756,10.1.988,1.2,1.082,2.7,2.12,3.825,1.077,1.165,3.091,1.475,4.2,2.853,3.054,3.787,4.12,7.847,9.856,7.888a24.119,24.119,0,0,0,5.969-.615c2.138-.467,2.507-.375,4.755.789,3.122,1.616,5.489,2.953,7.4,5.5a1.469,1.469,0,0,0,.217-.768,5.286,5.286,0,0,1-.084-1.364"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n <path\n id="Path_215"\n data-name="Path 215"\n d="M164.4,492.331l-.089.143c-1.357,2.167-2.529,4.038-5.593,3.887a6.883,6.883,0,0,1-1.25-.211c-.364-.086-.818-.193-.949-.1-.061.041-.142.2-.186.521a1.759,1.759,0,0,0,.157.768,2.422,2.422,0,0,1,.2.985c-.01.146-.013.256-.015.339a.744.744,0,0,1-.587.841,3.262,3.262,0,0,0-.452.178,5.619,5.619,0,0,1-2.116.282,4.593,4.593,0,0,0-1.511.161c-.1.076-.259.467.271,2.448l.165.67a4.2,4.2,0,0,0,.317,1.022,2.072,2.072,0,0,0,.472.493,2.55,2.55,0,0,1,.645.709,4.6,4.6,0,0,1,.348,2.4,5.531,5.531,0,0,0,.089,1.558,3.658,3.658,0,0,0,1.914,1.956,3.854,3.854,0,0,0,2.874.447,10.993,10.993,0,0,0,3.215-2.409,20.019,20.019,0,0,1,1.82-1.588c1.767-1.288,3.3-1.519,4.207-.635.76.741.558,2.175.4,3.328a8.351,8.351,0,0,0-.1.95,1.736,1.736,0,0,0,.735,1.706,5.685,5.685,0,0,1,.978,1.055,2.954,2.954,0,0,1,.5,2.071c-.034.587-.039.663.829.82l.959.166c2.338.4,5.2.9,7.165,2.453.192-.3.4-.633.664-.973a29.151,29.151,0,0,1,2.1-3.025c1.369-1.306,2.471.365,4.126.01a3.991,3.991,0,0,0,2.63-2.58c.443-1.016,1.409-2.631,1.488-3.71a9.807,9.807,0,0,0-.415-2.01,13.787,13.787,0,0,0-.332-2.368c-.523-1.328-1.918-1.864-2.178-3.37-.28-1.626-.192-3.3-.535-4.937a51.4,51.4,0,0,1-1.47-8.172c-1.652.082-2.607-1.344-4.009-1.845a13.846,13.846,0,0,0-5.357-.3,17.839,17.839,0,0,0-4.566,1.209c-1.079.44-2.313,2.2-2.968.879-2.269.141-3.314,1.752-4.585,3.781"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n <path\n id="Path_216"\n data-name="Path 216"\n d="M98.479,560.532c1.291.456,3.454.008,4.879-.012a7.181,7.181,0,0,1-3.439,2.547c-1.953.751-2.942.315-2.627,2.843,1.994.2,4.38-.923,6.369-1.309.715-.139,2.746-.725,3.35-.1.761.792-.388,1.858-1.069,2.315-1.032.692-5.467,2.217-2.53,3.87A20.9,20.9,0,0,0,113,572c1.107-.2,2.043-.864,3.244-.644,1.124.205,1.845.781,3.067.809a15.446,15.446,0,0,0,3.325-.473c2.179-.41,4.406-.4,6.434-1.392,2.056-1.005,3.49-2.17,5.883-2.28a8.941,8.941,0,0,0,5.786-2.005,4.979,4.979,0,0,1,2.644-1.344c1.042-.026,2.189.655,3.2.875a10.171,10.171,0,0,0,3.407.051c1.064-.112,2.161-.951,3.114-.932.832.017,1.878.964,2.607,1.32a21.687,21.687,0,0,0,3.09.914c1,.33,1.339,1.008,2.3.526,1.282-.645,1.078-1.945.818-3.014-.582-2.384.482-3.432,2.3-4.948.829-.689,2.077-1.294,2.412-2.4.346-1.145.144-2.051.724-3.218.867-1.744,2.248-3.192,3.024-4.974A13.407,13.407,0,0,0,171.7,542.1c-.209-2.082-.928-4.23.706-6.029.741-.815,1.248-.858,1.741-2a5.881,5.881,0,0,0,.36-3.607,37.314,37.314,0,0,1-.925-6.825c0-1.34-.522-1.923-.771-3.057,1.468-.619,3.188.026,4.613.354a1.7,1.7,0,0,0,1.728-.342c-1.755-1.391-4.472-1.868-6.693-2.246l-.971-.169c-1.663-.3-1.756-1.054-1.705-1.934a1.933,1.933,0,0,0-.311-1.4,4.614,4.614,0,0,0-.809-.865,2.742,2.742,0,0,1-1.1-2.517,9.3,9.3,0,0,1,.113-1.09c.115-.816.288-2.051-.083-2.413-.742-.724-2.489.484-2.831.734a19.12,19.12,0,0,0-1.716,1.5,11.652,11.652,0,0,1-3.584,2.636,4.847,4.847,0,0,1-3.732-.5,4.642,4.642,0,0,1-2.453-2.628,6.283,6.283,0,0,1-.125-1.87,3.8,3.8,0,0,0-.222-1.859,1.832,1.832,0,0,0-.4-.4,2.856,2.856,0,0,1-.719-.8,5.009,5.009,0,0,1-.421-1.3l-.154-.628c-.389-1.452-.7-2.923.1-3.56a3.784,3.784,0,0,1,2.16-.4,5.292,5.292,0,0,0,1.677-.179,4.362,4.362,0,0,1,.429-.178c0-.1.008-.185.015-.286a1.732,1.732,0,0,0-.139-.556,2.656,2.656,0,0,1-.209-1.27,1.708,1.708,0,0,1,.641-1.258,2.216,2.216,0,0,1,1.8-.055,5.894,5.894,0,0,0,1.057.184c2.434.12,3.31-1.274,4.633-3.387l.072-.114c1.261-2.013,2.565-4.042,5.269-4.293a2.222,2.222,0,0,1,.682-1.6c.981-.779,1.578.268,2.563-.089,1.823-.662.9-2.728-.282-3.459-.754-.468-1.456-.593-1.877-1.356-.566-1.03.247-1.6-1.334-1.214-1.447.356-2.274,2.1-3.734,2.283a8.824,8.824,0,0,1-2.4-.515,12.677,12.677,0,0,0-2.815-.03c-1.684.074-3.846-.394-5.38.239-.667.275-.976.837-1.569,1.232-.762.506-1.945.135-2.526.555-1.636,1.183.925,2.991.663,4.267-.667,3.263-8.122,1.019-7.263,4.4.367,1.444,2.157,2.154,3.374,2.641,1.14.456,3.856.213,3.044,1.8-.833,1.632-3.262,1.77-4.648,2.248a3.021,3.021,0,0,0-1.842,1.474c-.355.537-.561,1.725-.99,2.134-1.7,1.617-3.422-.471-4.253-1.679-1.425-2.069-2.413.1-3.478,1.5-1.379-.555-.439-2-.773-3.008-.272-.821-1.177-1.136-2.332-1.334-.966-.166-2.026.056-2.917-.529-.705-.461-1.036-1.947-1.759-2.188s-1.7.58-2.3,1.005c-1.2.855-1.017.708-2.384.642a6.006,6.006,0,0,0-4.672,2.911c.7.724,3.532,1.274,2.044,2.544-.707.6-1.739-.278-2.27.129-.613.469-.2,1.738.223,2.284.448.581,1.078.61,1.6,1.053.863.727.412,1.153.831,2.018.87,1.8,2.521-.463,4.018.123,2.129.835-.775,2.555-2.012,2.545-2.223-.018-3.277-.67-3.609,1.872-.163,1.245.041,1.287-1.337,1.336a2.938,2.938,0,0,1-2.042-.7c-.867-.57-.519-1-1.434-.368-.846.587-.742,1.1-.339,1.871.3.583.87.795,1.129,1.478a7.8,7.8,0,0,1,.149,2.8,3.27,3.27,0,0,0,1.934,3.525c1.272.7,3.059.6,3.918,1.783,1.113,1.535.472,2.188,2.664,2.706,1.514.358,3.578-.124,4.589,1.167,1.751,2.237-.8,1.7-2.149,1.41-2.1-.443-2.418.034-3.108,1.965-.644,1.8-1.5,1.563-3.176,2.377-1.088.529-1.138.737-1.071,2.046.06,1.166.266,1.226-.634,2.106a8.75,8.75,0,0,1-4.311,2.032c-1.2.22-4.849-.492-4.548,1.607.186,1.295,2.656,1.693,3.484,2.574-.784.615-1.987.3-2.839.528-1.412.374-.919.507-.773,1.872.126,1.182.3,1.565-1.2,1.709a3.992,3.992,0,0,1-2.436-.8,7.324,7.324,0,0,0-2.341-1.112c-1.177-.086-1.383.707-2.175,1.51-1.1,1.11-2.709,2.026-3.61,3.2,1.9,1.617,4.81-.2,6.784,1.1-1.153,1.073-3.026.872-4.251,1.832a10.763,10.763,0,0,0-2.667,3.218c-.714,1.57.29,2.769,1.9,3.339"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n <path\n id="Path_218"\n data-name="Path 218"\n d="M183.432,432.41a54.274,54.274,0,0,1,5.42-8.851c.919-1.182,2.3-1.9,3.5-2.968,1.133-1.009,2.608-2.726,4.088-3.173,2.334-.707,3.72.818,4.875-1.943.672-1.61.308-3.447,1.123-5.031.944-1.836,3.075-1.955,4-3.747a4.507,4.507,0,0,0-.721-5.706,21.222,21.222,0,0,1-4.1,3.427c-1.8,1.148-3.694.5-5.569,1.382-1.826.864-3.513.924-4.1,2.991a21.847,21.847,0,0,0-.314,2.9c-.138.953-.912,1.937-1.007,2.713-.128,1.05.812,1.006.123,2.065A12,12,0,0,1,188.359,418c-.733.444-1.535.93-2.28,1.313s-2.32.4-2.836.743c-2.2,1.475.441,3.18.878,4.819.593,2.219-1.725,3.179-2.254,5.031-.347,1.215.268,2.521.146,3.7-.135,1.308-.452,1.349-1.252,2.318-.95,1.153-3.281,2.832-3.416,4.229,3.9-1.508,4.426-4.365,6.087-7.745"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n <path\n id="Path_219"\n data-name="Path 219"\n d="M249.354,403.709c1.835.3,4.489.529,5.265-1.6.729-2-2.129-3.816-1.133-5.577a1.382,1.382,0,0,1,2.351-.011c.6.835-.511,1.121.518,2.157.737.74,1.606.936,2.31.137.952-1.078-.326-2.1-.019-3.189.4-1.443,4.5-3.969.186-4.1-1.8-.053-1.4.825-2.313-.744-.576-.984-.245-1.9-3.383-1.739-.123,1-.86,1.224-.819,2.183.058,1.3,1.678.783.023,2.258-1.184,1.053-4.793.606-5.265,2.326-.208.755.919,1.614.86,2.467s-1.019,1.8-1.39,2.522c-.6,1.176-1.22.842-.181,1.934.58.611,2.209.846,2.99.971"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n <path\n id="Path_220"\n data-name="Path 220"\n d="M278.085,372.442c1.21.382,1.609-1.013,2.319.4.513,1.019-.6,2.412-1.059,3.227-1.056,1.875-2.151,4.206.136,5.862,1.054.763,1.024.542,2-.579a6.242,6.242,0,0,0,1.612-3.171c.152-1.133-.489-2.153-.373-3.221a6.55,6.55,0,0,1,1.425-2.66,10.335,10.335,0,0,0,1.582-2.358c.386-1.122-.229-2.748.217-3.8.876-2.076,4.131-1.689,4.944-4.048.519-1.508.248-4.928-2.634-5.66-1.259,1.633-4.453,2.76-4.123,5.115-1.5.117-5.132-1.768-5.911.793-.73,2.4,3.781,2.59.784,5.47-.771.74-1.757.671-2.171,1.8a2.3,2.3,0,0,0,1.252,2.837"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n <path\n id="Path_221"\n data-name="Path 221"\n d="M442.46,533.76c-2.075.766-2.314-1.535-3.766-2.376-1.5-.869-3.489.244-4.138,1.737a5.73,5.73,0,0,0-.129,2.823c.42,1.014.741.842,1.963,1.062,2.233.4,2.367.813,3.57,2.6.781,1.162.241,1.048,1.739,1.322a5.255,5.255,0,0,0,2.718-.4c.957-.3,1.039-.714,2.129-.459,1.157.27,1.1,1.022,2.234.591,3.707-1.4,2-6.52,5.61-7.752,1.4-.478,4.812,0,3.919-2.337-.557-1.458-3.025-1.465-4.314-1.986-1.524-.615-3.341-1.431-2.743-3.244.933-2.83,2.985-.017,4.408-1.013s.589-3.768-.37-4.626c-1.047-.936-4.321-1.866-2.5-3.994,1.384-1.612,3.307,1.083,5.04.415,1.933-.745,2-3.8,1.115-5.222-1.181-1.895-2.619-2.346-2.6-4.929.011-1.709.812-4.225-4.27-4.621-3.157-.143-4.147,1.88-4.278,4.635-.051,1.085.393,2.76-1,2.758-.86,0-2.323-1.727-2.838-2.3-1.754-1.946-2.11-3.575-4.81-1.53-1.149.87-1.213,1.7-1.869,2.852a7.1,7.1,0,0,1-2.446,2.5c1.045,1.333,2.161,2.772,2.277,4.456a16.616,16.616,0,0,0,1.1,5.531c.6,1.619-.412,3.769.489,5.077,1.532,2.224,3.282.316,4.972.133.529.953.182,1.748.3,2.725.06.507-.23.62-.073,1.165.088.3.877.255.952.617.227,1.1-1.29,3.384-2.392,3.789"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n <path\n id="Path_222"\n data-name="Path 222"\n d="M490.4,528.053c.855,1.1,3.726,2.944,5.068,2.358,2.314-1.008.958-4.272-.338-5.349-1.375-1.142-3.517-1.725-5.439-3.387.215,2.356-.977,4.211.709,6.378"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n <path\n id="Path_223"\n data-name="Path 223"\n d="M517.678,477.651c-1.281,4.343-3.757,7.662-3.743,12.293,0,1.288-1.319,5.642-.187,6.281,1.564.882,3.229-3.175,3.4-4.494.341-2.635.082-4.117,1.249-6.533a25.655,25.655,0,0,0,2.09-5.815c.5-2.255,1.4-4.636,1.292-6.962-.1-2.01-1.076-3.9-.891-7.077-3.777,2.354-2.06,8.412-3.209,12.307"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n <path\n id="Path_224"\n data-name="Path 224"\n d="M546.735,446.622c-1.194.754-1.44,2.031-2.849,2.513-1.744.6-1.881-.063-3.216,1.552a35.487,35.487,0,0,0-2.314,3.387,21.961,21.961,0,0,0-3.078,6.675,10.163,10.163,0,0,0-.143,3.881c.34,1.31,1.517,1.759,1.987,2.88.847,2.022-1.394,6.887.2,8.5,2.607,2.637,2.763-4.934,3.038-5.68.875-2.377,3.6-2.927,4.963-4.8.721-.992.495-1.827.692-2.858.335-1.758.619-1.581-.525-3.2-1.486-2.1-.843-5.258,1.144-7.138.85-.8,2.509-.883,3.364-1.766.738-.763.968-2.063.126-4.466-1.288.005-2.308-.15-3.387.531"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n <path\n id="Path_225"\n data-name="Path 225"\n d="M583.623,428.707a5.978,5.978,0,0,0-.17,2.776c.323,1.106,1.179.953,1.62,1.792.493.94-.1,1.736.649,2.579.549.621,1.781.44,2.163,1.3.7,1.587-1.661,3.281-.947,4.828.929,2.011,2.919-.26,3.57-1.344.947-1.577.031-3.43,1.684-4.679,1.156-.873,3.095-1.1,4.422-1.77,2.985-1.5,4.44-4.059,5.737-7.125.741-1.748.943-3.146-1.134-3.886-1.773-.632-2.984,1-7.065,1.163a10.783,10.783,0,0,0-5.209,2.535c-1.571,1.307-2.853,3.584-5.32,1.828"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n <path\n id="Path_226"\n data-name="Path 226"\n d="M590.15,418.08c1.268.353,2.723,2.147,4.009,1.928,1.487-.254,2.468-2.345,2.984-3.508.659-1.481,2.032-3.365-2.634-3.744a4.845,4.845,0,0,0-3.57-1.433,1.933,1.933,0,0,0-1.6,3.011,8.356,8.356,0,0,1-3.7.931c.464,2,2.947,2.38,4.512,2.815"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n <path\n id="Path_227"\n data-name="Path 227"\n d="M549.713,385.8a3.052,3.052,0,0,0,1.469,3.706c1.742.7,2.145-1.167,3.752-.961,1.262.161,1.812,2.156,3.285,1.47,2.107-.982-.554-2.815-.191-4.185.336-1.266,3.6-2.22-1.133-4.265-1.485.28-2.207-1.918-3.6-2.026-1.345-.1-2.537,1.578-2.655,2.748-.092.92.507.788.2,1.764-.205.653-.9,1.052-1.125,1.749"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n <path\n id="Path_229"\n data-name="Path 229"\n d="M397.8,914.023c-1.182-2.911-1.246-6.423-2.616-9.164-1.453-2.91-4.37-3.282-9.418-3.931-1.717,1.036-2.935,3.013-4.793,4.07-1.833,1.042-3.881,1.308-5.835,2.066-2.251.874-2.938,1.388-4.881-.522-2.152-2.116-1.447-3.063.676-4.911-2.073.134-3.765,2.073-4.627,3.843-1.321,2.712,0,2.961,1.136,5.234,1.431,2.858-.716,3.866-.143,6.545.449,2.106,3.083,3.274,3.834,5.536a15.217,15.217,0,0,1,.03,7.545c-.23,1.246-.7,1.66-.389,2.954.328,1.369,1.577,1.046,1.635,2.95.133,4.389-4.854,8.345-3.6,12.944.5,1.849,2.438,4.345,3.328,6.222,1.163,2.451,1.959,4.91,2.9,7.491,2.816-.726,8.261-2.367,7.687-5.683-.465-2.684-2.929-5.83,2.1-4.009,2.672.967,4.785,3.523,7.353,1.739a16.2,16.2,0,0,0,4.552-6.071c.991-2.735.756-6.785.469-9.653-.157-1.564-.583-2.665-.271-4.292.278-1.457,1.423-2.751,1.039-4.324-.4-1.651-1.989-2.327-2.054-4.271-.063-1.923.844-2.535,1.731-4.115,1.786-3.183,1.457-4.976.151-8.193"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n <path\n id="Path_230"\n data-name="Path 230"\n d="M390.643,859.408c-2.747-.466-1.825.185-3.75,1.96-1.729,1.594-2.442.84-4.659,1.309-2.65.562-5.75,6.559-4.779,9.406.136.4,1.359.838,1.638,1.35a8.752,8.752,0,0,1,.847,3.371c.225,1.931-.973,3.781-.733,5.55.267,1.959,2.209,2.2,2.551,4.41s-.731,3.3.911,5.206a12.158,12.158,0,0,0,4.33,2.81c2.009.332,2.006-.705,2.945-2.676,1.362-2.858,4.034-6.158,4.623-9.349.389-2.109-.164-3.777.713-5.748.762-1.714,2-2.867,2.385-4.8.818-4.1-1.938-6.937-1.741-10.956.122-2.479,2.025-8.25-2.139-9.79-1.239,2.074-.4,3.559-.247,5.6.264,3.463-.391,2.77-2.895,2.345"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n <path\n id="Path_231"\n data-name="Path 231"\n d="M752.489,1032.014c-2.231.4-4.072,4.859-5.931,6.1-1.082.722-1.839.918-2.842-.192-1.181-1.306-.306-1.921-.19-3.249.1-1.121.657-.341-.2-1.385a4.311,4.311,0,0,0-1.886-.843,3.994,3.994,0,0,0-3.925.481c-1.177.755-1.65,1.924-3.106,1.93-1.264.006-2.665-.671-5.843-1.034-1.055-.2-1.854-1.42-2.852-1.578-1.094-.171-2.253.791-3.249,1.177-2.281.883-4.91.463-7.1,1.319-1.357.53-1.2,1.307-2.807.907-1.157-.287-2.225-1.493-3.285-2.013-2.763-1.354-4.458-.439-7.229.187s-4.185.692-5.926,3.071c-.808,1.1-1.367,1.6-.762,2.812.228.455.966.857,1.3,1.288.382.492.63,1.673.878,1.944,1.778,1.947,4.294-.249,6.292-1.043,2.746-1.091,4.62-1.409,7.443-.371,2.655.976,4.336-.5,6.961-.038a5.4,5.4,0,0,1,2.848,1.465c.774.889.548,2.911,1.235,3.541.847.774,5.233-1.506,6.574-2.017,2.125-.809,4.11-2.078,6.319-2.673,2.575-.7,5.264.415,7.937-.175,2.234-.493,4.667-1.7,6.987-1.746,2.66-.046,4.718,1.193,5.495-2.527.392-1.879-.473-5.816-3.133-5.339"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n <path\n id="Path_232"\n data-name="Path 232"\n d="M787.924,995.318a13.91,13.91,0,0,0-4.238,2.634c-1.343,1.342-1.009,2.9-1.6,4.688-.534,1.619-1.891,2.583-1.652,4.446.154,1.206,1.561,3.2,3.043,3.178,1.394-.023,2.28-1.954,2.5-3.172.424-2.383-.008-2.562,1.773-4.248a9.229,9.229,0,0,0,2.536-3.922c.615-1.957.007-2.24-2.357-3.6"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n <path\n id="Path_233"\n data-name="Path 233"\n d="M772.032,1020.239c-.555-1.031.282-2.4.2-3.516-.1-1.321-.862-2.09-1.241-4.47-1.324,1.909-2.027,4.72-1.252,6.765a17.825,17.825,0,0,1,1.074,3.4c.218,1.2.222,2.528,1.917,2.725,1.45.169,1.96-.936,1.617-2.372-.36-1.514-1.718-1.427-2.312-2.529"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n <path\n id="Path_234"\n data-name="Path 234"\n d="M738.372,934.709c1.775,1.172,4.3-.331,3.068-2.485-.7-1.222-3.33-2.476-6.282-3.576-3.718.012-5.054,1.485-7.432,4.1,1.248,1.253,4.089,2.591,5.97,1.974.863-.283,1.493-1.657,2.353-1.732,1.049-.093,1.6,1.246,2.323,1.719"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n <path\n id="Path_235"\n data-name="Path 235"\n d="M707.88,916.344c-.112,1.446.56,1.607,1.8,2.076,1.308.494,4.66,1.831,5.3.028.569-1.61-1.033-1.016-1.374-2.13-.26-.847.8-2,1.055-4.6-1.749,1.033-3.072,2.621-4.862,3.208-1.236.4-1.779-.33-1.916,1.423"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n <path\n id="Path_236"\n data-name="Path 236"\n d="M722.858,905.3c-1.268.638-4.28,2.627-1.518,3.662,1.57.589,3.552-1.656,1.518-3.662"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n <path\n id="Path_237"\n data-name="Path 237"\n d="M715.549,898.7c-2.706,1.929-.4,1.321,1.26,2.977,1.138-.632,2.859-2.526-1.26-2.977"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n <path\n id="Path_238"\n data-name="Path 238"\n d="M731.058,947.009c-2.346,2.025-.461,2.228.4,4.491.5,1.3.007,5.535,2.059,5.334,1.741-.171,2.56-3.648,2.429-4.909-.2-1.941-.213-4.365-4.889-4.916"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n <path\n id="Path_239"\n data-name="Path 239"\n d="M702,942.909c-1.326-.91-2.775-1.39-2.5.9.17,1.442,1.655,2.465,2.641,3.378.3.279.717,1.272,1.111,1.277a4.728,4.728,0,0,0,1.62-1.406c.185-1.393-2.343-1.158-2.869-4.149"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n <path\n id="Path_240"\n data-name="Path 240"\n d="M717.416,972.5c-1.135-2.407-2.7-3.021-6.5-4.1-.1,3.259,1.215,3.557,3.347,5.487,1.6,1.45,3.457,4.29,5.941,3.087,1.518-.735.913-1.09-.42-1.978a4.741,4.741,0,0,1-2.366-2.5"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n <path\n id="Path_241"\n data-name="Path 241"\n d="M729.092,992.118c3.3-.392,3.769-5.86-1.243-5.891,1.74.7-4.939,6.623,1.243,5.891"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n <path\n id="Path_242"\n data-name="Path 242"\n d="M711.093,998.527a23.788,23.788,0,0,0-2.855,1.586c-.916.853-.794,2.186-1.325,3.243,2.358.991,9.907-3.058,4.18-4.829"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n <path\n id="Path_243"\n data-name="Path 243"\n d="M626.448,973.814c-.518-.74-1.72-1.1-1.885-2.159-.138-.892,1.124-2.213-2.289-3.209-.91,1.472-4.043,2.944-4.291,4.542-.181,1.167.9,2.074,1.884,2.383,1.315.416,1.868-.37,2.934-.481s1.555,1.085,2.554,1.059a1.282,1.282,0,0,0,1.093-2.135"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n <path\n id="Path_244"\n data-name="Path 244"\n d="M627.354,981.147c-1.505.1-2.392-1.24-2.942.535-.469,1.51.432,1.912,1.5,2.674,1.025.733,1.083,1.8,1.974,2.54,1.719,1.427,1.77-.926,1.924-2.032.175.054.568-.048.772.02.494-1.394-.323-2.371-3.225-3.737"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n <g id="Group_1220" data-name="Group 1220">\n <path\n id="Path_181"\n data-name="Path 181"\n d="M374.812,581.687a3.7,3.7,0,0,1-2.838,1.363,13.48,13.48,0,0,0-.189,1.974c-.1,1.976-.21,4.215-2.228,4.873a2.346,2.346,0,0,1-1.542-.268c-.557-.222-1.134-.453-1.474-.22a8.008,8.008,0,0,0-.888,3.257,4.043,4.043,0,0,0,1.953,1.7c1.123.641,2.4,1.369,2.779,2.969.7,2.942-1.307,3.577-2.775,4.04a4.273,4.273,0,0,0-1.916.94c-.9,1.017-.561,2.219-.2,3.493a4.106,4.106,0,0,1,.093,3.126c-1.539,2.8-5.609,1.762-7.564,1.264-3.324-.847-4.9-.471-5.445,1.3-.415,1.351.215,2.1,1.012,3.055a4.484,4.484,0,0,1,1.431,3.549,3.172,3.172,0,0,1-1.2,2.163,2.557,2.557,0,0,0-.744.945,6.71,6.71,0,0,0-.213,2.878,12.262,12.262,0,0,1,.017,2.028,6.855,6.855,0,0,1-5.591,6.23,8.321,8.321,0,0,1-.594,2.916,6.366,6.366,0,0,1-.831,1.347c-.54.743-1.212,1.668-.877,2.132.2.279,1.5.375,2.281.432a7.745,7.745,0,0,1,2.269.367c2.154.942,2.319,1.483,2.242,2.787a6.945,6.945,0,0,0,.076,1.755,2.453,2.453,0,0,0,1.069,1.846,7.05,7.05,0,0,1,1.3,1.354,4.466,4.466,0,0,1,.777,3.584,8.447,8.447,0,0,1-3.79,5.048,16.386,16.386,0,0,1-2.971,1.345c-1.745.647-3.251,1.207-4.264,3-1.041,1.844-.557,3.065.058,4.613a8.57,8.57,0,0,1,.824,4.01,4.36,4.36,0,0,1-1.575,3.189,6.5,6.5,0,0,1,1.384,1.648,7.424,7.424,0,0,0,.958,1.265,12.066,12.066,0,0,0,1.711,1.326,13.892,13.892,0,0,1,1.767,1.358c.287-.25.529-.487.749-.7.967-.944,1.731-1.69,3.808-.934a6.044,6.044,0,0,1,3.006,2.694,13.76,13.76,0,0,0,.933,1.262c.219.256.47.561.738.889a17.264,17.264,0,0,0,2.89,3.039,19.608,19.608,0,0,0,5.2,1.727c.213-.037.391-.248.661-.589a2.554,2.554,0,0,1,2.032-1.212,4.433,4.433,0,0,1,2.324,1.128c.216.16.416.309.585.413,1.636,1.009,3.258,1.974,4.913,2.941a5.445,5.445,0,0,1,2.973,4.765,6.582,6.582,0,0,1-3.538,5.487c-2.552,1.459-2.815,3.233-3.148,5.479a14.466,14.466,0,0,1-1.317,4.731c-.278.546-.546,1.019-.794,1.457a8.076,8.076,0,0,0-1.4,4.329c-.073,2.542-.129,5.022-.011,7.423a19.828,19.828,0,0,1-.571,6.181c1.782,1.649,2.721,1.161,4.383.261.378-.2.778-.42,1.217-.626a5.709,5.709,0,0,1,4.751-.006,7.349,7.349,0,0,0,2.8.515c1.421-.076,1.61-.732,1.954-1.922a5.132,5.132,0,0,1,1.953-3.141c2.1-1.471,3.445-.373,4.63.6a7.421,7.421,0,0,0,1.766,1.181,4.442,4.442,0,0,0,2.5.208,4.34,4.34,0,0,1,3.856,1,43.13,43.13,0,0,1,4.133,3.912c.466.022,1.012.073,1.549.129.447.046.875.09,1.21.109a2.37,2.37,0,0,0,1.2-.163,7.648,7.648,0,0,1,.956-.292c.248-.059.518-.142.8-.23,1.273-.392,3.016-.929,4.4.278a6.307,6.307,0,0,1,1.291,2.984c.71,2.636,1.36,4.487,3.3,4.285.5-.051.64-.241.687-.3.347-.466.14-1.574-.061-2.645-.347-1.848-.822-4.377,1.7-5.035,2.434-.638,4.513.948,6.348,2.347a15.123,15.123,0,0,0,2.119,1.448c3.157,1.61,6.071.11,9.156-1.479,2.228-1.148,4.53-2.336,6.944-2.248a8.263,8.263,0,0,1,1.482.23c1.047.229,1.723.344,2.389-.168a1.662,1.662,0,0,0,.735-1.1c.207-.892.689-1.166,2.059-1.169a11.277,11.277,0,0,1,2.431.367,12.273,12.273,0,0,0,1.8.309,4.156,4.156,0,0,0,1.1-.085c.936-.173,1.377-.029,2.494,1.255.236.271.505.637.8,1.034.686.932,1.831,2.495,2.541,2.378.379-.063.786-.7,1.117-1.739.662-2.09-.942-6.575-1.882-8.655-1.475-3.261-1.769-4.916,1.609-7.082,2.988-1.916,4.312-3,5.393-6.085.5-1.43,1.133-3.018,2.269-3.771a3.7,3.7,0,0,1,1.892-.491,2.7,2.7,0,0,0,1.814-.573,7.715,7.715,0,0,0,2.163-4.657,2.514,2.514,0,0,0-.6-1.877c-.947-1.011-2.171-1.1-3.466-1.189-1.475-.1-3.147-.223-4.156-1.965A9.587,9.587,0,0,1,467.6,691c-.283-1.569-.506-2.81-2.4-3.756a6.072,6.072,0,0,0-1.751-.455,5.438,5.438,0,0,1-2.685-.945,3.473,3.473,0,0,1-1.29-2.242,5.924,5.924,0,0,0-.394-1.238,11.756,11.756,0,0,0-1.8-2.552c-1.134-1.343-2.308-2.731-2.211-4.786.042-.9.143-1.718.232-2.438.272-2.2.468-3.789-1.083-6.065a16.683,16.683,0,0,0-1.66-1.954c-1.614-1.717-3.283-3.493-2.363-6.307l.136-.412.43.047a6.639,6.639,0,0,1,2.367.8c.425.214.826.416,1.008.343.088-.034.325-.209.634-1.067a2.539,2.539,0,0,0,.1-1.16,1.972,1.972,0,0,1,.862-2.057,4.861,4.861,0,0,1,2.752-.356,9.063,9.063,0,0,0,1.022.007c3.074-.281,3.169-.328,5.057-2.533a6.593,6.593,0,0,0,.531-.709c.363-.543.552-.758,1.812-1.272a9.661,9.661,0,0,1,2.4-.462c.31-.035.6-.067.856-.107l.17-.027c2.569-.4,3.032-.472,4.578-2.375a10.954,10.954,0,0,1,5.3-3.923c.428-.173.816-.314,1.167-.442,1.586-.577,2.243-.816,2.8-2.488a12.345,12.345,0,0,0,.343-1.394c.253-1.217.513-2.477,1.523-2.906.773-.329,1.771-.079,3.139.786l.311.2-.073.362c-.547,2.705-.187,4.316,1.133,5.068,1.08.616,1.4.5,1.45.47.247-.138.272-1.024.291-1.671a9.51,9.51,0,0,1,.144-1.665,6.079,6.079,0,0,1,1.647-2.89,6.242,6.242,0,0,0,1.348-2.041,16.287,16.287,0,0,0,.772-6.1c-.309-1.7-1.675-2.817-3.122-4a12.462,12.462,0,0,1-2.926-3.009c-1.536-2.533-.885-4.427-.254-6.259a7.852,7.852,0,0,0,.624-3.868,10.841,10.841,0,0,0-1.328-3.544c-.869-1.66-1.767-3.378-1.1-6.059.981-3.921,1.048-5.669-2.175-8.5-1.767-1.553-2.255-2.049-2.894-4.249-.694-2.392-.319-3,.524-4.032a9.3,9.3,0,0,0,.879-1.224,3.336,3.336,0,0,0,.424-2.28,6.865,6.865,0,0,1,.162-2.4,7.256,7.256,0,0,1,1.416-2.494,7.4,7.4,0,0,0,1.222-2.009c.556-1.65.412-1.785-.194-2.358a7.213,7.213,0,0,1-1.319-1.581,7.546,7.546,0,0,1-.8-1.988,4.262,4.262,0,0,0-1.269-2.329,5.356,5.356,0,0,0-1.434-.869,2.759,2.759,0,0,1-1.907-2.678,9.152,9.152,0,0,1,.555-3.17,17.5,17.5,0,0,0,.5-2.1c-.744-2.2-4.536-3.382-6.47-3.031-1.06.193-1.592,1.069-2.491.981-1.187-.117-2.771-1.577-3.481-2.473,2.877-.567,7.594-2.925,5.113-6.38-1.22-1.7-2.573-1.072-3.148-3.3-.527-2.035.545-2.7-1.371-4.066-4.674-3.336-4.777,2.818-6.709,5.042-1.661,1.913-2.872.242-5.431.848-3.069.727-4.2,3.351-6.05,5.588-2.542,3.071-5.064,1.6-8.491,2.795-2.608.906-2.05,2.635-4.1,4.213-2.132,1.642-6.577.677-8.362-1.282a15.618,15.618,0,0,0,3.342-2.1c1.667-1.745,2.428-6.724.526-8.369-1.93,1.769-1.842,3.145-4,2.287-2.011-.8-3.157-2.149-5.889-2.483-1.663-.2-2.33.074-3.605-1.053a8.784,8.784,0,0,1-2.35-5.446c.035-2.4,1.957-4.664.617-6.915-.868-1.459-2.774-1.639-3.744-2.885a3.468,3.468,0,0,1-.632-3.267,6.025,6.025,0,0,0-3.127-.705,7.352,7.352,0,0,0-1.544.411,6.888,6.888,0,0,1-2.135.488h-.15a4.975,4.975,0,0,1-2-.674,4.537,4.537,0,0,0-1.569-.575,19.688,19.688,0,0,0-4.165.41,15.66,15.66,0,0,1-.393,1.784c-.678,2.339-2.087,4.285-.952,6.754,1.554,3.38,5.765,5.433,4.386,10.108-9.307-.215-.624,5.705-.048,9.882-3.094.568-2.041,2.346-2.912,4.487a17.674,17.674,0,0,1-3.2,4.085c-2.135,2.309-3.766,5.831-6.019,8.017-4.42,4.289-2.868-5.243-5.077-6.97-1.527-1.194-8.563-1.614-10.14-.544-.851.577-4.307,6.524-4.128,7.445.17.872,2.782,2,2.311,3.2a1.66,1.66,0,0,1-.1.207c.114.42.241.857.378,1.317.7,2.323,1.485,4.956.321,6.585"\n transform="translate(13198.163 -2009.92)"\n fill="#b7b7b7"\n />\n <text\n id="Niemcy"\n transform="translate(13585.475 -1370.744)"\n fill="#6e6e6e"\n font-size="21"\n font-family="Raleway-Bold, Raleway"\n font-weight="700"\n >\n <tspan x="0" y="0">Niemcy</tspan>\n </text>\n </g>\n <g id="Group_1219" data-name="Group 1219">\n <path\n id="Path_205"\n data-name="Path 205"\n d="M523.954,746.282c.194-.455.083-.637-.161-1.036a2.458,2.458,0,0,1-.467-1.532,2.828,2.828,0,0,1,.789-1.535,2.419,2.419,0,0,0,.576-.95,3.723,3.723,0,0,0-.576-2.005c-.509-1.047-1.086-2.232-.2-3.485a6.041,6.041,0,0,1,1.213-1.079,7.834,7.834,0,0,0,1.014-.852,15.2,15.2,0,0,1,1.253-1.213c.337-.3.672-.6.968-.916.545-.578.6-.867.582-.988-.036-.27-.558-.586-1.062-.892a6.648,6.648,0,0,1-1.741-1.354,2.319,2.319,0,0,1-.778-1.692c.065-.516.421-.963,1.228-1.545,1.277-.92,1.721-.77,2.93-.158l.157.079c.254.128.52.274.8.424,1.415.773,3.017,1.648,4.417.85,1.245-.71,1.063-2.136.671-4.072-.1-.47-.185-.917-.228-1.312a21.8,21.8,0,0,1-.055-2.658,12.839,12.839,0,0,0-.323-4.012,6.027,6.027,0,0,0-1.519-2.163,7.036,7.036,0,0,1-1.8-2.638,8.1,8.1,0,0,1-.025-3.836,9.041,9.041,0,0,0,.148-2.835c-.141-.855-.241-.9-.54-1.045a3.279,3.279,0,0,1-1.113-.8,4.3,4.3,0,0,1-.928-2.3,6.537,6.537,0,0,1-2.221-.589c-.47-.178-.858-.343-1.2-.487a3.509,3.509,0,0,0-3.211-.231c-4.118,1.291-6.555.347-10.076-1.36-1.536-.744-1.761-.667-2.365-.46a7.021,7.021,0,0,1-2.006.409,6.52,6.52,0,0,1-3.675-1.209c-.374-.212-.755-.43-1.155-.628-.247-.121-.531-.278-.838-.448-1.137-.629-2.7-1.49-3.568-1.116s-1.045,1.241-1.225,2.622a6.343,6.343,0,0,1-.611,2.342,6.555,6.555,0,0,1-2.615,2.269,6.455,6.455,0,0,0-1.837,1.386,1.193,1.193,0,0,0-.2.929,1.689,1.689,0,0,1-1.031,1.883,2.658,2.658,0,0,1-2.085-.326,3.471,3.471,0,0,0-1.054-.34,6.258,6.258,0,0,0-2.023.475,3.963,3.963,0,0,1-1.473.348,5,5,0,0,1-2.421-.8c-.342-.192-.71-.391-1.092-.6a28.966,28.966,0,0,1-3.467-2.1,8.958,8.958,0,0,1-2.3,4.065,3.653,3.653,0,0,1-2.465.856,2.834,2.834,0,0,0-1.379.317c-.932.617-1.529,2.318-1.85,3.232-1.186,3.384-2.686,4.619-5.825,6.632-2.663,1.708-2.6,2.672-1.212,5.741.3.654,2.861,6.472,1.926,9.419-.483,1.524-1.124,2.333-1.961,2.471-1.35.223-2.534-1.383-3.577-2.8-.272-.37-.522-.712-.742-.966-.885-1.017-1-.995-1.492-.9a5.312,5.312,0,0,1-1.347.1,13.076,13.076,0,0,1-1.974-.334,10.279,10.279,0,0,0-2.2-.342c-.8,0-.944.107-.957.119a1.238,1.238,0,0,0-.064.223,2.684,2.684,0,0,1-1.124,1.709,3.627,3.627,0,0,1-3.27.365,7.406,7.406,0,0,0-1.292-.2c-2.132-.078-4.213,1-6.415,2.129-3.189,1.642-6.487,3.341-10.133,1.482a15.862,15.862,0,0,1-2.281-1.55c-1.72-1.312-3.5-2.669-5.429-2.164-1.448.379-1.311,1.69-.915,3.8.255,1.359.495,2.641-.132,3.483a1.945,1.945,0,0,1-1.433.727,3.855,3.855,0,0,1-.406.022c-2.665,0-3.453-2.927-4.036-5.092a6.373,6.373,0,0,0-.96-2.455c-.94-.818-2.184-.434-3.387-.063-.308.095-.6.185-.871.248a6.732,6.732,0,0,0-.834.256,3.376,3.376,0,0,1-1.63.226c-.348-.019-.794-.064-1.259-.113-.2-.021-.4-.04-.607-.059.029.052.076.112.1.161,1.238,2.549-.03,4.094-1.048,5.334a4.739,4.739,0,0,0-1.136,1.88c-.325,1.643.93,2.459,2.738,3.431a10.41,10.41,0,0,1,1.522.926,8.955,8.955,0,0,1,2.1,2.6,5.076,5.076,0,0,0,3.372,2.848,6.16,6.16,0,0,0,1.611.136,4.626,4.626,0,0,1,2.55.5,2.876,2.876,0,0,1,1.167,1.6c.265.671.44,1.114,1.335,1.3l-.061.288c.576-.435,1.169-.838,1.71-1.193l.145-.1c2.244-1.478,2.829-1.354,5.224-.526l.82.293c1.421.515,1.421.515,2.947-.607l.281-.206a28.151,28.151,0,0,1,8.505-4.618c2.213-.688,2.8-.475,4.035.117a15.112,15.112,0,0,0,1.586.676,2.135,2.135,0,0,0,2.246-.117,6.3,6.3,0,0,1,1.748-.693,3.212,3.212,0,0,1,2.661.29c1.015.723,1.167,2.122,1.329,3.6a7.108,7.108,0,0,0,.839,3.219,5.822,5.822,0,0,0,2.98,1.769,12.775,12.775,0,0,1,1.889.8,13.089,13.089,0,0,1,1.791,1.29,13.223,13.223,0,0,0,1.528,1.123c2.1,1.245,3.169.659,4.645-.151A7.891,7.891,0,0,1,469.194,756a10.377,10.377,0,0,1,5.761,1.723,3.7,3.7,0,0,1,1.363,1.575,13.906,13.906,0,0,1,6.763,1.236c.249.123.505.263.769.4a9.5,9.5,0,0,0,2.049.918,1.411,1.411,0,0,0,1.346-.137,3.586,3.586,0,0,1,1.123-.458,8.036,8.036,0,0,1,2.7.012,5.848,5.848,0,0,0,3.55-.317,3.816,3.816,0,0,0,1.833-2.595,5.849,5.849,0,0,1,1.476-2.631c1.088-1,3.593-.466,5.606-.036.411.088.785.169,1.1.222.236.041.466.09.693.139a4.3,4.3,0,0,0,2.108.1,3.62,3.62,0,0,0,1.121-.662,4.3,4.3,0,0,1,1.5-.837,12.273,12.273,0,0,1,2.868-.275,8.654,8.654,0,0,0,3.475-.531c.24-.1.438-.185.6-.251a2.844,2.844,0,0,0,.488-.224,3.256,3.256,0,0,0,.114-.6l.081-.527c.033-.208.058-.4.081-.572a3,3,0,0,1,1.229-2.4,7.942,7.942,0,0,1,2.147-1.05c1.211-.45,2.355-.876,2.816-1.956"\n transform="translate(13198.163 -2009.92)"\n fill="#b7b7b7"\n />\n <text\n id="Austria"\n transform="translate(13664.932 -1275.888)"\n fill="#6e6e6e"\n font-size="16"\n font-family="Raleway-Bold, Raleway"\n font-weight="700"\n >\n <tspan x="0" y="0" letter-spacing="-0.01em">Austria</tspan>\n </text>\n </g>\n <g id="Group_1225" data-name="Group 1225">\n <path\n id="Path_202"\n data-name="Path 202"\n d="M477.953,699.367c0,.042-.011.086-.013.128a23.19,23.19,0,0,0,3.782,2.367c.386.209.76.411,1.107.606,1.615.908,2.1.723,2.991.386a7.233,7.233,0,0,1,2.336-.542,3.71,3.71,0,0,1,1.537.422c.358.152,1.024.434,1.2.349.464-.225.456-.373.43-.864a2.228,2.228,0,0,1,.424-1.651,7.35,7.35,0,0,1,2.133-1.642,5.659,5.659,0,0,0,2.23-1.881,5.533,5.533,0,0,0,.479-1.948c.172-1.323.367-2.823,1.863-3.465,1.355-.583,3.1.385,4.508,1.162.291.161.559.31.793.425.42.207.821.435,1.211.658a5.587,5.587,0,0,0,3.071,1.071,5.978,5.978,0,0,0,1.734-.354c.9-.31,1.412-.347,3.178.509,3.589,1.739,5.676,2.435,9.291,1.3a4.512,4.512,0,0,1,3.947.267c.328.14.7.3,1.159.472,1.954.742,1.954.742,2.918-.636l.636-.9c1.274-1.793,1.748-2.465,4.132-2.173.722.088,1.416.217,2.112.348a19.976,19.976,0,0,0,3.711.449c2.78.013,2.813-.028,4.5-2.207l.1-.132a6.167,6.167,0,0,1,1.99-1.9,4.163,4.163,0,0,1,1.292-.463,2.373,2.373,0,0,0,1.163-.475,4.465,4.465,0,0,0,.738-2.386,6.5,6.5,0,0,1,.716-2.607,3.669,3.669,0,0,1,2.01-1.7,2.37,2.37,0,0,0,1.357-1.11,6.047,6.047,0,0,0,.595-1.863c.272-1.272.58-2.715,1.958-3.525a4.872,4.872,0,0,1,2.25-.6,2.562,2.562,0,0,0,2.036-.829c-.051-.3-.086-.6-.12-.892a5.892,5.892,0,0,0-.6-2.316,6.408,6.408,0,0,0-2.324-2.068,9.965,9.965,0,0,1-2.041-1.58,10.1,10.1,0,0,1-1.362-1.95,4.435,4.435,0,0,0-2.216-2.21c-1.84-.893-4.316-1.607-5.405-1.066a3.774,3.774,0,0,0-1.231,1.1c-.833,1.013-1.634,1.692-3.684.5-2.495-1.451-2.614-4.772-2.55-6.132a12.384,12.384,0,0,1,.143-1.283c.193-1.274.233-1.539-1.825-1.9a3.373,3.373,0,0,0-1.569.121,5,5,0,0,1-1.415.2,5.223,5.223,0,0,1-2.349-.566c-.256-.112-.544-.238-.906-.372-1.62-.6-2.114-.634-2.242-.56a6.63,6.63,0,0,0,.268,2.182l.176.765c.343,1.459.589,2.513.021,3.263-.418.552-1.168.812-2.507.872a5.7,5.7,0,0,1-1.364-.175,5.388,5.388,0,0,0-1.407-.172,5.885,5.885,0,0,0-1.329.318,5.348,5.348,0,0,1-2.184.366c-2.6-.244-4.259-2.637-4.945-4.8-.311-.98-.771-2.429-.13-3.465a2.067,2.067,0,0,1,2-1.029c.437-.008.655-.023.867-.265a2.251,2.251,0,0,0,.6-2.4,2.88,2.88,0,0,0-2.639-1.469,8.175,8.175,0,0,0-2.426.313,4.558,4.558,0,0,1-4.262-.694,28.475,28.475,0,0,0-3.17-1.639c-.539-.251-1.087-.506-1.652-.788A15.7,15.7,0,0,1,502,641.266c-2.41-2.615-4.9-5.311-7.421-3.791a4.435,4.435,0,0,0-1.1,2.044,8.829,8.829,0,0,0-.121,1.475c-.032,1.1-.062,2.138-.836,2.572-.575.323-1.37.174-2.5-.473-2.371-1.352-1.989-4.419-1.723-5.84-1.055-.614-1.58-.626-1.838-.516-.495.21-.7,1.19-.894,2.139a13.323,13.323,0,0,1-.376,1.517c-.724,2.161-1.809,2.556-3.451,3.153-.343.125-.719.261-1.133.428a9.969,9.969,0,0,0-4.873,3.606c-1.806,2.222-2.6,2.346-5.243,2.758l-.17.026c-.266.042-.577.077-.9.113a9.106,9.106,0,0,0-2.112.39c-1.02.416-1.079.5-1.326.875a7.476,7.476,0,0,1-.609.81c-2.062,2.409-2.44,2.6-5.772,2.9a10.2,10.2,0,0,1-1.161,0,5.26,5.26,0,0,0-2.084.154c-.481.347-.464.553-.421,1.106a3.577,3.577,0,0,1-.16,1.6c-.349.972-.733,1.5-1.244,1.7a2.3,2.3,0,0,1-1.886-.381,6.588,6.588,0,0,0-1.553-.615c-.424,1.963.82,3.286,2.245,4.8A17.5,17.5,0,0,1,455.1,665.9c1.779,2.61,1.539,4.551,1.261,6.8-.091.736-.185,1.5-.225,2.358-.077,1.634.867,2.752,1.96,4.045a12.624,12.624,0,0,1,1.947,2.79,7,7,0,0,1,.467,1.447,2.422,2.422,0,0,0,.915,1.648,4.556,4.556,0,0,0,2.187.727,6.924,6.924,0,0,1,2.061.554c2.367,1.187,2.672,2.883,2.968,4.524a8.58,8.58,0,0,0,.935,2.962c.725,1.252,1.864,1.332,3.306,1.435a5.714,5.714,0,0,1,4.172,1.525,3.59,3.59,0,0,1,.887,2.644"\n transform="translate(13198.163 -2009.92)"\n fill="#b7b7b7"\n />\n <text\n id="Czechy"\n transform="translate(13673.444 -1329.071)"\n fill="#6e6e6e"\n font-size="16"\n font-family="Raleway-Bold, Raleway"\n font-weight="700"\n >\n <tspan x="0" y="0">Czechy</tspan>\n </text>\n </g>\n <g id="Group_1224" data-name="Group 1224">\n <path\n id="Path_204"\n data-name="Path 204"\n d="M557.823,676.787c-.972.571-1.206,1.667-1.454,2.826a6.9,6.9,0,0,1-.732,2.2,3.391,3.391,0,0,1-1.86,1.536,2.648,2.648,0,0,0-1.506,1.269,5.668,5.668,0,0,0-.565,2.183,5.258,5.258,0,0,1-1.006,2.965,3.168,3.168,0,0,1-1.707.8,3.4,3.4,0,0,0-.967.324,5.235,5.235,0,0,0-1.719,1.659l-.085.11c-1.862,2.4-2.17,2.657-5.373,2.643a21.051,21.051,0,0,1-3.9-.468c-.674-.126-1.347-.251-2.045-.337-1.748-.214-1.906.007-3.13,1.731l-.632.893a7.4,7.4,0,0,1-.949,1.172l.034.177a3.542,3.542,0,0,0,.67,1.828,2.249,2.249,0,0,0,.791.568c.639.3.938.626,1.137,1.837a9.947,9.947,0,0,1-.148,3.174,7.2,7.2,0,0,0-.012,3.343,6.121,6.121,0,0,0,1.558,2.234,6.928,6.928,0,0,1,1.757,2.565,10.263,10.263,0,0,1,.385,3.077,7.814,7.814,0,0,0,2.781,1.216,10.835,10.835,0,0,1,2.569,1,11.726,11.726,0,0,1,2.126,1.922,8.135,8.135,0,0,0,2.207,1.887c1.1.472,2.455,0,3.764-.46a11.844,11.844,0,0,1,2.2-.62,7.508,7.508,0,0,1,3.334.5,5.914,5.914,0,0,0,3.421.377,3.936,3.936,0,0,0,1.359-.813,7.607,7.607,0,0,1,1.014-.712,5.792,5.792,0,0,1,1.749-.485,3.748,3.748,0,0,0,1.4-.4c.565-.533.481-1.382.384-2.366-.116-1.2-.263-2.693.943-3.837,1.551-1.47,3.719-1.413,5.816-1.358,2.562.068,4.981.132,6.335-2.431a13.388,13.388,0,0,0,.613-1.391c.333-.85.621-1.583,1.342-1.871a3.3,3.3,0,0,1,2.571.447,7.894,7.894,0,0,1,.871.52,4.226,4.226,0,0,0,1.342.694c.548.028,1.828-1.036,2.454-1.544l.45-.362c.565-.438,1.167-.855,1.773-1.274A23.364,23.364,0,0,0,592,703.568a11.62,11.62,0,0,0,2.073-3.037c.326-.6.663-1.228,1.054-1.82,1.609-2.429,2.865-2.754,5.38-1.388.39.212.778.458,1.163.7,1.551.986,2.565,1.533,3.58.81a3.187,3.187,0,0,0,.8-.891,2.327,2.327,0,0,1,1.866-1.244,5.426,5.426,0,0,1,2.748.921c.251.137.486.264.688.357.8.367,1.586.782,2.37,1.2.907.481,1.844.978,2.792,1.381,1.763.75,3.448.019,5.01-2.171a6.461,6.461,0,0,0,.869-3.677,8.729,8.729,0,0,1,.736-3.792c.4-.786.862-1.526,1.308-2.241a18,18,0,0,0,1.871-3.578,2.055,2.055,0,0,0-.155-1.33,3.119,3.119,0,0,1,.344-3.15c-2.819-.308-5.444-1.727-8-3.137-.637-.351-1.268-.7-1.9-1.025-.6-.313-1.213-.679-1.833-1.052a14.335,14.335,0,0,0-4.289-1.994,11.089,11.089,0,0,0-4.2.258,19.783,19.783,0,0,1-2.694.374c-.246.011-.585,0-.962-.011a7.2,7.2,0,0,0-2.263.134,2.268,2.268,0,0,0-.926,1.275,3.868,3.868,0,0,1-.863,1.382c-1.75,1.586-3.448.992-5.09.418-.469-.165-.961-.337-1.482-.473-2.58-.671-2.937-.222-4.119,1.263-.324.407-.7.873-1.17,1.388-1.451,1.576-2.662,2.308-4.113,2.308a7.37,7.37,0,0,1-2.855-.714c-2.231-.959-5.025-2.532-5.667-4.592a3.763,3.763,0,0,1,.015-1.923c.137-.7.188-1.057-.166-1.393-.393-.372-1.727-.389-2.61-.4-.332,0-.636-.008-.905-.024a8.465,8.465,0,0,0-.074,2.012c.061,1.609.13,3.433-1.559,4.374-1.884,1.05-4.8-.863-5.844-1.9a4.514,4.514,0,0,1-1.045-1.572,3.847,3.847,0,0,1-2.266.73,3.872,3.872,0,0,0-1.8.457"\n transform="translate(13198.163 -2009.92)"\n fill="#b7b7b7"\n />\n <text\n id="S\u0142owacja"\n transform="translate(13752.157 -1314.432)"\n fill="#6e6e6e"\n font-size="14"\n font-family="Raleway-Bold, Raleway"\n font-weight="700"\n >\n <tspan y="0">S\u0142owacja</tspan>\n </text>\n </g>\n <g id="Group_1217" data-name="Group 1217">\n <path\n id="Path_191"\n data-name="Path 191"\n d="M764.537,757.637a4.174,4.174,0,0,1-2.513-.092,7.6,7.6,0,0,0-1.067-.214c-2.471-.249-3.718.97-5.446,2.658-1.553,1.517-3.587,3.171-5.078,3.171a1.629,1.629,0,0,1-.684-.14c-2.006-.918-2.287-5.961-2.29-6.012a5.726,5.726,0,0,0-.185-1.14,7.434,7.434,0,0,1-2.834,3.245,9.858,9.858,0,0,0-1.233,1.214c-.97,1.053-1.972,2.142-2.875,2.2-.055,0-.11.006-.164.006a2.1,2.1,0,0,1-1.426-.553c-1.65-1.452-1.88-5.5-2.033-8.181-.039-.675-.069-1.226-.118-1.555a19.879,19.879,0,0,0-1.079-3.678,14.025,14.025,0,0,1-1.228-5.9l.015-.163c.33-3.646.568-6.281-.412-9.75a17.544,17.544,0,0,1-.438-2.348,13.388,13.388,0,0,0-.571-2.729,12.943,12.943,0,0,0-1.606-2.833c-.229-.335-.456-.668-.671-1.005a40.949,40.949,0,0,0-5.612-7.3,10.836,10.836,0,0,0-3.234-1.9c-1.68-.744-3.418-1.515-4.527-3.373a8.813,8.813,0,0,1-.842-2.226,6.167,6.167,0,0,0-.9-2.186,6.772,6.772,0,0,0-1.763-1.405,11.084,11.084,0,0,1-1.421-1.012,9.771,9.771,0,0,1-2.428-4.135,8.814,8.814,0,0,0-2.076-3.642,6.164,6.164,0,0,0-1.582-.965,6,6,0,0,1-2.019-1.356,20.946,20.946,0,0,1-1.634-2.114c-.288-.41-.579-.774-.867-1.15a4.434,4.434,0,0,1-.843.63,4.883,4.883,0,0,1-2.88.347,3.624,3.624,0,0,0-1.931.144c-.716.414-.9,1.752-1.04,2.828-.044.328-.085.637-.138.906-.031.155-.052.371-.078.613a4.149,4.149,0,0,1-.563,2.117,1.782,1.782,0,0,1-1.507.652,1.312,1.312,0,0,0-.751.171,5.463,5.463,0,0,0-1.3,1.477,7.422,7.422,0,0,1-1.484,1.713c-1.88,1.414-4.685,1.547-7.159,1.665-.377.018-.745.035-1.1.057l-.6.033c-1.466.075-1.466.075-1.66,1.623-.293,2.328-1.127,2.651-2.955,3.357l-.2.079c-.258.1-.574.25-.92.412-1.235.58-2.635,1.236-3.646.956a5.454,5.454,0,0,1-2.13-1.715,7.418,7.418,0,0,0-1.135-1.1c-1.578-1.015-3.97-.51-6.081-.065-.593.125-1.167.246-1.7.331-.332.053-.615.1-.865.151a4.467,4.467,0,0,1-3.524-.447,7.285,7.285,0,0,0-4.4-.43c-.636.09-1.322.258-1.986.42a16.914,16.914,0,0,1-2.535.488,3.731,3.731,0,0,1-3.074-1.1c-.259-.209-.543-.44-.893-.678a1.547,1.547,0,0,0-1.112-.365c-.51.106-.931.775-1.376,1.484-.669,1.064-1.646,2.6-3.494,2.011-.366,1.669-2.275,2.894-3.7,3.795-.231.147-.448.284-.64.412a2.93,2.93,0,0,0-.586.533,2.8,2.8,0,0,1-1.133.838,3.693,3.693,0,0,1-1.615.184,3.844,3.844,0,0,0-.947.037c-1.412.313-1.671.953-2.239,2.354l-.145.357a40.166,40.166,0,0,1-1.977,3.961c-.592,1.084-1.2,2.205-1.713,3.357a6.014,6.014,0,0,0-.359,2.4,5.47,5.47,0,0,1-2.254,4.994,12.718,12.718,0,0,0-.9.933,6.608,6.608,0,0,0-1.977,3.613c-.065.527-.107,1.032-.147,1.526a16.318,16.318,0,0,1-.535,3.418,24.1,24.1,0,0,1-2.821,5.885c-.333.555-.673,1.119-1.009,1.712a10.089,10.089,0,0,0-1,3.318,9.128,9.128,0,0,1-1.92,4.786c-1.155,1.336-1.9,1.151-2.685.8a1.661,1.661,0,0,0-1.326-.158,9.995,9.995,0,0,0-1.859,1.757c-.3.334-.576.628-.764.8a6.557,6.557,0,0,0-.936,1.123,2.955,2.955,0,0,1-2.387,1.521c-.629.087-1.236.146-1.837.2-.4.04-.791.08-1.182.125a28.68,28.68,0,0,0,6.628,6.226,16.149,16.149,0,0,1,3.683,3.085,4.907,4.907,0,0,1,1.078,3.582,10.442,10.442,0,0,0,.1,1.673c.431,2.7,3.136,3.5,5.752,4.279.444.133.879.263,1.291.4a18.944,18.944,0,0,1,4.506,1.924c1.573,1.074,1.41,1.8.952,2.862a6.474,6.474,0,0,0-.425,1.243c-.233,1.075.14,1.363.816,1.885a4.123,4.123,0,0,1,1.569,1.939,2.018,2.018,0,0,1,.071,1.707,1.829,1.829,0,0,1-1.388.743c-.191.04-.384.08-.573.136.489.248.955.5,1.413.741a20.789,20.789,0,0,0,4.886,2.075,9.735,9.735,0,0,1,3.342,1.972,8.156,8.156,0,0,0,3.153,1.83c.647-2.317,3.842-4.271,5.781-5.269,1.572-.809,2.207-.423,3.36.279l.579.348c.152.089.314.177.479.268,1.1.606,2.614,1.436,2.585,3.127l-.008.463-.46.058c-.479.061-.938.089-1.364.115-.956.058-1.712.1-2.009.488a2.842,2.842,0,0,0-.089,2.053,3.468,3.468,0,0,0,1.684,2.275,6.384,6.384,0,0,1,1.73,1.737,4.594,4.594,0,0,1,.4.881c1.391.312,4.614,1.2,5.914,2.283.931.777,1.316,1.387,1.252,1.978-.08.724-.789,1.09-1.475,1.444s-1.389.717-1.564,1.362a1.486,1.486,0,0,0,.3,1.428,4.685,4.685,0,0,0,3.393,1.254,4.981,4.981,0,0,0,3.164-1.666,6.467,6.467,0,0,1,2.356-1.578,7.118,7.118,0,0,1,3.6.188,8.774,8.774,0,0,0,3.272.3c2.98-.568,3.875-.541,6.587,1.031,2.34,1.358,4.367,1.71,6.021,1.048a10.87,10.87,0,0,0,2.088-1.156,6.284,6.284,0,0,1,4.564-1.31,40.229,40.229,0,0,0,7.387.058,13.7,13.7,0,0,1,3.117.145,7.581,7.581,0,0,0,3.911-.17c4.559-1.878,6.632-4.372,8.862-8.315,1.248-2.208,2.561-3.78,4.91-4.277a6.555,6.555,0,0,1,1.655-.093,3.664,3.664,0,0,0,1.82-.247,6.482,6.482,0,0,0,1.469-1.287,10.369,10.369,0,0,1,1.135-1.081,18.535,18.535,0,0,1,5.373-3.056,5.689,5.689,0,0,1,4.534.43,9.7,9.7,0,0,0,2.19.737,9.859,9.859,0,0,0,3.6-.23,11.514,11.514,0,0,1,3.531-.281,1.9,1.9,0,0,1,1.121.827,2.232,2.232,0,0,0,.4.418,2.193,2.193,0,0,0,.456-.194,1.312,1.312,0,0,1,.894-.219,9.257,9.257,0,0,0,.928.173c.829.126,1.081.238,2.115,1.24a10.565,10.565,0,0,1,.959,1.067c.382.477.51.638,1.594,1.018a17.623,17.623,0,0,0,3.572.612l.378.039c2.783.3,5.761.295,7.232-1.651-.149-1.173-.311-2.253-.452-3.052-.29-1.632-1.354-3.145-1.641-4.777-.323-1.842.25-3.753-.331-5.561-1.127-3.51-3.029-3.777-1.542-7.638.8-2.091,2.038-2.454,1.094-4.593-.415-.937-2.78-1.029-2.89-2.449-.193-2.523,4.907-3.088,6.272-2.687,2.742.807,5.771,3.655,9.2,1.633,4.4-2.6.644-5.5-.268-8.239-1.048-3.148,1.858-6.17.485-9.049l-.227.153a23.819,23.819,0,0,1-3.337,2.078"\n transform="translate(13198.163 -2009.92)"\n fill="#b7b7b7"\n />\n <text\n id="Rumunia"\n transform="translate(13830.994 -1240.101)"\n fill="#6e6e6e"\n font-size="21"\n font-family="Raleway-Bold, Raleway"\n font-weight="700"\n >\n <tspan y="0">Rumunia</tspan>\n </text>\n </g>\n <g id="Group_1218" data-name="Group 1218">\n <path\n id="Path_209"\n data-name="Path 209"\n d="M574.15,769.615c1.99-.665,3.563-1.189,4.958-3.1,1.648-2.261,3.783-4.564,7.075-4.515a4.548,4.548,0,0,1,2.41,1.038,6.546,6.546,0,0,0,1.291.75,6.424,6.424,0,0,0,3.791-.048l.513-.1a29.119,29.119,0,0,1,2.91-.386c.587-.057,1.18-.114,1.8-.2a1.948,1.948,0,0,0,1.657-1.077,7.608,7.608,0,0,1,1.08-1.288c.174-.163.423-.437.707-.746a7.466,7.466,0,0,1,2.348-2.063,2.69,2.69,0,0,1,2.066.212c.515.232.709.32,1.436-.522a8.159,8.159,0,0,0,1.676-4.277,11.073,11.073,0,0,1,1.126-3.654c.341-.6.685-1.174,1.023-1.736a23.277,23.277,0,0,0,2.712-5.633,15.583,15.583,0,0,0,.494-3.207c.043-.509.085-1.027.153-1.571a7.616,7.616,0,0,1,2.221-4.171c.28-.332.623-.666.975-1.009a6.558,6.558,0,0,0,1.649-2.061,6.434,6.434,0,0,0,.282-2.184,6.933,6.933,0,0,1,.449-2.812c.527-1.192,1.151-2.334,1.754-3.438a39.5,39.5,0,0,0,1.926-3.855l.143-.35c.6-1.488,1.038-2.564,3-3a4.56,4.56,0,0,1,1.22-.061,2.837,2.837,0,0,0,1.166-.106,1.745,1.745,0,0,0,.743-.561,3.868,3.868,0,0,1,.789-.709c.2-.133.422-.275.661-.426,1.307-.828,3.1-1.962,3.266-3.25a2.147,2.147,0,0,0-.717-1.722,6.44,6.44,0,0,0-3.31-1.392c-1.569-.365-3.191-.741-4.295-1.985a6.825,6.825,0,0,1-.9-1.38,4.216,4.216,0,0,0-1.217-1.574,9.569,9.569,0,0,0-1.461-.835,9.812,9.812,0,0,1-1.761-1.05c-2.207,2.7-4.38,2.613-5.853,1.987-.99-.422-1.949-.93-2.875-1.421-.765-.406-1.528-.812-2.313-1.17-.222-.1-.479-.24-.755-.39a4.866,4.866,0,0,0-2.135-.8c-.587.056-.764.315-1.086.785a4.228,4.228,0,0,1-1.061,1.157c-1.676,1.193-3.322.145-4.775-.779-.364-.233-.731-.466-1.1-.666-2.035-1.106-2.667-.941-3.978,1.039-.365.551-.69,1.154-1.005,1.737a12.6,12.6,0,0,1-2.276,3.3,24.129,24.129,0,0,1-2.942,2.26c-.589.407-1.176.812-1.725,1.239l-.431.346c-1.226,1-2.31,1.822-3.173,1.784a4.3,4.3,0,0,1-1.882-.868,6.8,6.8,0,0,0-.74-.446c-.849-.4-1.428-.539-1.721-.422s-.491.624-.743,1.267a14.32,14.32,0,0,1-.664,1.5c-1.664,3.15-4.661,3.071-7.308,3-1.965-.052-3.822-.1-5.052,1.065-.826.784-.723,1.839-.614,2.956s.231,2.356-.714,3.248a3.832,3.832,0,0,1-1.958.678,5.15,5.15,0,0,0-1.412.368,6.589,6.589,0,0,0-.87.616,4.83,4.83,0,0,1-1.742,1,6.828,6.828,0,0,1-4.021-.388,6.6,6.6,0,0,0-2.868-.463,10.955,10.955,0,0,0-1.992.57,9.665,9.665,0,0,1-3.1.717,3.632,3.632,0,0,1-1.444-.282,8.777,8.777,0,0,1-2.562-2.136,11.015,11.015,0,0,0-1.913-1.748,9.948,9.948,0,0,0-2.309-.881,12.159,12.159,0,0,1-2.487-.948,20.384,20.384,0,0,0,.05,2.516c.038.366.123.779.212,1.214.347,1.715.824,4.065-1.189,5.213-1.92,1.094-3.883.022-5.46-.841-.264-.144-.519-.284-.763-.406l-.159-.081c-1.013-.511-1.012-.511-1.822.072-.661.475-.78.712-.793.811-.023.183.266.546.538.872a5.711,5.711,0,0,0,1.475,1.126c.752.455,1.462.886,1.568,1.663a2.35,2.35,0,0,1-.865,1.865c-.316.335-.672.655-1.032.978a14.46,14.46,0,0,0-1.165,1.126,8.363,8.363,0,0,1-1.171,1,5.826,5.826,0,0,0-.986.846c-.5.7-.215,1.367.287,2.4a4.637,4.637,0,0,1,.674,2.614,3.148,3.148,0,0,1-.8,1.48,2.2,2.2,0,0,0-.555.928,1.463,1.463,0,0,0,.31.91,1.955,1.955,0,0,1,.233,2.015,4.161,4.161,0,0,1-2.351,2.112c-.569,1.865.226,2.436,1.534,3.337a10.293,10.293,0,0,1,1.808,1.473c.154.167,1.766,2.284,1.579,3.25a1.913,1.913,0,0,1-.147.457,4.677,4.677,0,0,0,1.319,1.235,9.066,9.066,0,0,1,1.325,1.08,13.192,13.192,0,0,0,3.812,2.458,18.937,18.937,0,0,1,3.048,1.755,9.716,9.716,0,0,1,2.389,2.976,7.652,7.652,0,0,0,2.617,3.008l.664.375a7.58,7.58,0,0,1,2.633,2.07,14.423,14.423,0,0,0,2.589,2.616c1.567,1.131,3.868,1,6.093.872.694-.039,1.379-.075,2.009-.077.665,0,1.292.023,1.891.046,2.607.1,4.49.167,6.64-1.735a4.452,4.452,0,0,0,.44-.491,3.508,3.508,0,0,1,1.226-1.085,2.881,2.881,0,0,1,1.588-.142,2.5,2.5,0,0,0,.908,0,6.179,6.179,0,0,0,1.8-.954,9.618,9.618,0,0,1,1.532-.9c.8-.337,1.543-.587,2.266-.828"\n transform="translate(13198.163 -2009.92)"\n fill="#b7b7b7"\n />\n <text\n id="W\u0119gry"\n transform="translate(13737.516 -1262.625)"\n fill="#6e6e6e"\n font-size="19"\n font-family="Raleway-Bold, Raleway"\n font-weight="700"\n >\n <tspan y="0">W\u0119gry</tspan>\n </text>\n </g>\n <g id="Group_1216" data-name="Group 1216">\n <path\n id="Path_194"\n data-name="Path 194"\n d="M750.833,804.533l-.375-.039a18.387,18.387,0,0,1-3.816-.667,3.541,3.541,0,0,1-2.074-1.358,9.437,9.437,0,0,0-.87-.968c-.877-.851-.938-.86-1.529-.95-.248-.037-.565-.084-1.011-.189.057.016-.077.084-.165.13a1.918,1.918,0,0,1-1.111.295,1.813,1.813,0,0,1-1.057-.789,2.142,2.142,0,0,0-.442-.45,10.488,10.488,0,0,0-3.191.273,10.861,10.861,0,0,1-3.981.232,10.629,10.629,0,0,1-2.442-.8,4.7,4.7,0,0,0-3.792-.392,17.553,17.553,0,0,0-5.045,2.887,9.669,9.669,0,0,0-1.01.968,7.007,7.007,0,0,1-1.78,1.512,4.6,4.6,0,0,1-2.318.352,5.6,5.6,0,0,0-1.4.07c-1.964.417-3.064,1.746-4.2,3.758-2.293,4.055-4.564,6.791-9.385,8.778a8.514,8.514,0,0,1-4.453.242,12.788,12.788,0,0,0-2.876-.142,41.224,41.224,0,0,1-7.57-.056,5.217,5.217,0,0,0-3.9,1.136,11.97,11.97,0,0,1-2.28,1.256c-1.976.791-4.316.415-6.956-1.115-2.444-1.418-3.068-1.437-5.85-.907a9.493,9.493,0,0,1-3.7-.3,6.509,6.509,0,0,0-3.041-.219,5.55,5.55,0,0,0-1.967,1.351,6,6,0,0,1-3.8,1.943q-.14.012-.3.012a5.643,5.643,0,0,1-4.007-1.646,2.554,2.554,0,0,1-.507-2.394,3.541,3.541,0,0,1,2.106-2.031c.332-.171.885-.457.9-.61,0-.012.021-.293-.874-1.041a15.806,15.806,0,0,0-4.99-1.951,3.421,3.421,0,0,1-.147,1.5,1.911,1.911,0,0,1-1.31,1.359,1.455,1.455,0,0,0-.66.4c-.576.6-.574.612-.46,1.192.048.241.106.54.149.942a15.824,15.824,0,0,1,.02,2.22c-.015.413-.031.824-.027,1.226.019,1.767.186,4,1.317,5.577a9.353,9.353,0,0,0,2.252,2.01,11.637,11.637,0,0,1,2.2,1.88c.265.316.512.623.753.922a13.867,13.867,0,0,0,3.09,3.079c.332.225.7.428,1.057.629,1.447.806,3.249,1.81,2.32,4.279a4.294,4.294,0,0,1-2.2,2.311c-.311.182-.545.3-.729.394-.467.236-.486.245-.838.929a4.817,4.817,0,0,0-.328,1.021,4.381,4.381,0,0,1-.722,1.75c-.681.842-1.051.962-1.753.875a3.118,3.118,0,0,0-.986.011c-.794.125-1.974.576-2.111,1.183-.076.334.109.555.583,1.016a3.672,3.672,0,0,1,.867,1.1,13.726,13.726,0,0,1,.81,3.068,14.387,14.387,0,0,0,.747,2.911c1.03,2.452.649,3.535-1.772,5.04a6.764,6.764,0,0,1-1.465.671,3.1,3.1,0,0,0,1.174,1.662,6.758,6.758,0,0,1,1.011,1.045,4.969,4.969,0,0,0,2.309,1.489c.363.15.729.3,1.084.48l1.006.5a29.79,29.79,0,0,1,5.527,3.238,6.328,6.328,0,0,1,2.32,3.372,3.112,3.112,0,0,1-.685,2.3c-.381.592-.607.978-.471,1.436a3.32,3.32,0,0,0,.459.318,2.408,2.408,0,0,1,.917.818,3.47,3.47,0,0,1,.282,1.823c-.007.183-.013.367-.007.55.013.384-.014.821-.044,1.276a5.4,5.4,0,0,0,.259,2.777,5.38,5.38,0,0,1,3.062.813,4.333,4.333,0,0,0,2.843.7,8.449,8.449,0,0,0,3.32-2.44c.477-.476.928-.927,1.381-1.3.189-.154.4-.347.632-.555a7.565,7.565,0,0,1,2.523-1.75,6.256,6.256,0,0,1,2.09-.063,7.7,7.7,0,0,0,1.5.024,11.675,11.675,0,0,0,4.143-1.538c.573-.3,1.167-.617,1.83-.915.044-.02,4.469-1.877,5.953-.908a2.456,2.456,0,0,1,.777,1.093,1.959,1.959,0,0,0,.63.907,6.754,6.754,0,0,0,2.8.138l.308-.024a14.252,14.252,0,0,0,1.753-.274,6.234,6.234,0,0,1,4.083.134,18.267,18.267,0,0,1,2.268,1.312,16.3,16.3,0,0,0,2.3,1.318c1.538.664,2.233.019,3.384-1.049.272-.254.559-.52.874-.783l.512-.431c1.792-1.514,2.692-2.274,5.585-1.991,2.186.213,2.449-.094,3.319-1.114a15.828,15.828,0,0,1,1.167-1.259,8.072,8.072,0,0,1,1.393-1c1.008-.619,1.8-1.108,1.884-2.422.059-.967-.528-1.279-1.57-1.747-.847-.38-1.9-.853-2.082-2.061a1.941,1.941,0,0,1,.76-1.929,4.883,4.883,0,0,1,3.268-.677,7.3,7.3,0,0,1,1.435-3.159,2.607,2.607,0,0,1,1-.63,1.587,1.587,0,0,0,.763-.515,3.2,3.2,0,0,0,.254-.849,2.386,2.386,0,0,1,.5-1.245,2.813,2.813,0,0,1,2.221-.5,5.183,5.183,0,0,0,.754.015c1.046-.09,1.046-.09,1.575-.572l.2-.184a12.187,12.187,0,0,0,1.186-1.292,10.353,10.353,0,0,1,1.8-1.816c2.7-1.977,6.634-.808,9.461.521.311.146.582.284.824.407,1.2.61,1.454.738,2.619-.015.93-.6,3.207-2.191,4.717-3.344-.888-2.536-2.585-3.964-5.045-5.486-2.492-1.543-6.157-2.094-6.067-5.513.1-3.736,4.513-3.952,6.084-6.766,1.54-2.756-.615-6.224-.743-9.264-.185-4.355.563-5.833,4.014-7.759,2.7-1.509,6.213-2.555,6.714-5.8a30.3,30.3,0,0,0-.189-6.548c-1.913,1.635-4.93,1.609-7.508,1.334"\n transform="translate(13198.163 -2009.92)"\n fill="#b7b7b7"\n />\n <text\n id="Bu\u0142garia"\n transform="translate(13863.655 -1163.517)"\n fill="#6e6e6e"\n font-size="17"\n font-family="Raleway-Bold, Raleway"\n font-weight="700"\n >\n <tspan x="0" y="0">Bu\u0142garia</tspan>\n </text>\n </g>\n <g id="Group_1215" data-name="Group 1215">\n <path\n id="Path_211"\n data-name="Path 211"\n d="M726.933,888.207a1.552,1.552,0,0,0,.152-1.434,4.237,4.237,0,0,1-.179-1.1,3.873,3.873,0,0,1,.607-2.2,8.053,8.053,0,0,0,.45-.92,3.193,3.193,0,0,0-.224-2.747,4.419,4.419,0,0,1-.417-2.992,4.64,4.64,0,0,1,2.256-2.65,5.511,5.511,0,0,0,1.579-1.387,2.009,2.009,0,0,0,.183-1.767c-.725-2.464-4.57-5.453-6.421-6.259a1.916,1.916,0,0,0-.31-.1l-.5-.029a.377.377,0,0,1,.005-.046,3.847,3.847,0,0,0-2.46.466.9.9,0,0,0-.355.923c.09.6.615.863,1.464,1.244.973.437,2.3,1.035,2.2,2.788-.114,1.869-1.325,2.612-2.392,3.267a7.118,7.118,0,0,0-1.213.865,14.706,14.706,0,0,0-1.094,1.181c-1.036,1.214-1.606,1.74-4.235,1.484-2.445-.238-3.037.26-4.791,1.743l-.518.436c-.3.25-.572.5-.832.745-1.212,1.125-2.356,2.189-4.535,1.246a17.206,17.206,0,0,1-2.459-1.4,17.3,17.3,0,0,0-2.133-1.238,5.253,5.253,0,0,0-3.428-.058,15.367,15.367,0,0,1-1.885.292l-.3.023a6.974,6.974,0,0,1-3.387-.259,2.753,2.753,0,0,1-1.1-1.4,1.99,1.99,0,0,0-.394-.652c-.6-.393-3.458.327-4.929.989-.642.288-1.215.592-1.769.884a12.687,12.687,0,0,1-4.5,1.653,8.393,8.393,0,0,1-1.727-.018,5.614,5.614,0,0,0-1.714.025,7.152,7.152,0,0,0-2.1,1.516c-.244.221-.472.426-.671.589-.413.337-.845.768-1.3,1.226a9.281,9.281,0,0,1-3.81,2.719,5.229,5.229,0,0,1-3.576-.778,4,4,0,0,0-2.672-.664l-.323.094-.132-.148c-1.088,1.607-1.644,1.787-3.578,2.171l-.237.047c-1.316.262-1.785,1.1-2.566,2.692-.129.263-.24.508-.344.734-.59,1.3-1.016,2.236-3.014,2.628a9.8,9.8,0,0,1-4.934-.665l-.365-.115c-1.856-.581-2.3-.658-3.711.649l-.494.463a7.976,7.976,0,0,1-3.205,2.131c-1.638.57-1.716.755-2.449,2.522-.652,1.571-1.083,2.608-3,3.239-.714.236-1.375.409-2.02.577a19.452,19.452,0,0,0-2.784.881,8.773,8.773,0,0,1-3.4.735,6.787,6.787,0,0,1-1.062-.1,8.728,8.728,0,0,1,.391,2.309,5.723,5.723,0,0,1-.045.9,3.173,3.173,0,0,0,0,1.093,1.411,1.411,0,0,0,.4.451,1.9,1.9,0,0,1,.528.611c.736,1.587.38,2.129-.478,3.44l-.138.211a6.6,6.6,0,0,1-1.593,1.71c-.2.165-.42.344-.671.57-1.034.929-1.033,1.477-1.031,2.944v.408c-.013,3.132-1.55,4.789-3.56,6.631a8.987,8.987,0,0,1-1.924,1.284,11.582,11.582,0,0,0-1.209.72c-1.044.736-1.008,1.148-.9,2.372.026.285.052.6.068.95l.031.56c.085,1.423.158,2.653-1.453,3.625a10.424,10.424,0,0,1-1.343.635,5.9,5.9,0,0,0-2.02,1.162,1.934,1.934,0,0,1,.663,2.738c2.2,1.582,2.924,3.358,4.051,5.7,1.456,3.031,3.371,3.684,6.155,5.341,6.969,4.149-1.736,8.533.469,14.406,1.925.205,3.4.19,4.532-1.475s.072-2.335.5-3.9c1.652.832,3.906,2.525,1.845,4.362,2.343,1.54,2.353,2.226,3.315,4.406,1.046,2.368,2.769,2.316,4.831,1.3.839-.415,2.056-1.73,2.9-1.894,1.312-.254,1.853.74,2.972,1.211,1.322.557,2.579-.149,3.9-.623,1.808-.652,4.356-3.058,6.315-2.822,1.311.158,2.729,1.215,4.06,1.574a7.955,7.955,0,0,0,2,.392c1.374-.017,1.1-.431,2.179-1.2,1.581-1.129,1.419-.23,2.995.272,1.6.509,3.238-.716,4.987-.316,1.508.344,2.306,2.1,3.743,2.81a7.364,7.364,0,0,0,5.143.247c.714,3.677-3.62,1.419-5.294,1.648-.049,1-.205,2.058.494,2.829-1.04.705-2.82.3-3.948-.178-1.529-.644-1.985-1.089-3.512-1.181-1.58-.095-3.4-.826-5.149-.645-1.84.191-2.448.333-4.173-.674-2.505-1.461-5.915-2.861-8.3-.178-1.164,1.309-.638,2.172-2.9,2.278s-2.547-1-4.181.881a5.482,5.482,0,0,0-1.694,4.036c-.192,1.951-1.04,3.538-3.41,3.047-1.373,3.986,3.9,4.168,5.734,6.03,1.77,1.794,4.622,2.259,6.406,4.13.824.864,2.38,3.209,1.987,4.38-.566,1.688-2.558,1.834-2.477,4.2.087,2.542,2.481,4.041,3.806,6.006.569.843.544,2.112,1.186,2.911a3.01,3.01,0,0,0,4.766-.111c.821-1.18-.93-2.9-.2-4.354.715-1.409,1.981-1.086,3.034-.455,1.707,1.021.679,1.849,1.512,3.133.571.88,2.234.834,2.786,1.728a18.521,18.521,0,0,1,.579,2.591,9.273,9.273,0,0,0,1.761,2.868c.51.656,1.615,2.974,2.371,3.2,1.921.588,2.692-3.333,2.432-4.66-.335-1.709-2.763-3.483-.971-5.047,1.028-.9,2.77-.479,3.821.059,1.921.984,2.4,3.026,3.89,4.422,1.334,1.251,3.408,1.809,4.9,2.851.655-.5,1.284-1.033,1.9-1.577-.9-1.893-4.846-3.536-4.308-6.016.188-.867,1.14-1.266,1.28-2.178.234-1.528-1.017-2.469-1.772-3.632-1.707-2.632-2.955-5.546-4.817-8.078-1.6-2.181-4.535-4.527-4.289-7.516a11.441,11.441,0,0,1,7.224,2.3c1.85,1.615.189,4.181,2.554,5.4,2.148-1.425,1.953-4.051,1.994-6.277a42.611,42.611,0,0,1,5,.043c1.351-3.21-2.051-3.746-4.086-4.544a27.245,27.245,0,0,1-3.4-1.43c-1.387-.8-.883-.757-1.447-2.025-.142-.32.155-.787-.024-1.11-.239-.432-.755-.273-1.011-.614-.7-.926-1.5.035-.754-1.649.71-1.6,2.168-1.059,3.475-1.337.436-.092.948.159,1.356-.054.461-.239.476-1.1,1.045-1.384,1.083-.535,3.157.484,4.246.685a13.87,13.87,0,0,1,4.292,1.2,11.778,11.778,0,0,1,4.306,3.507c.941,1.3.658,1.847,1.977.882a2.283,2.283,0,0,0,.882-1.276c.244-1.728-1.779-2.336-2.664-3.358a4.531,4.531,0,0,1-1.23-3.249c.063-2.646,2.186-5.158-.41-7.428-1.468-1.285-4.344-1.875-6.2-2.563.231-1.968,4.324-.554,5.5-.161,2.224.742,4.134,1.341,5.13,3.553,1.226,2.72.9,4.792,4.288,5.538,1.608.354,5.088-.852,4.859-2.991-.294-2.744-5.6-2.092-7.29-3.056-1.417-.808-1.371-2.085-1.633-3.552a5.792,5.792,0,0,0-.307-1.7c-.5-1.119-1.545-1.81-1.957-2.941-.4-1.1-.121-2.3-.973-2.91-1.342-.964-2.738.745-4.092.9-2.766.326-7.167-2.312-9.61-3.717a7.869,7.869,0,0,1-2.459-1.917c-.44-.546-.567-1.44-1.264-1.807-1.775-.934-3.383.983-4.786,1.383-4.9,1.393-5.171-4.591-6.632-7.277,1.9-.211,5.125-1.085,6.945-.171-.01.971-.792,1.616-1.422,2.3.6.742,1.955,1.113,2.843,1.621a10.979,10.979,0,0,0,1.871-3.46c.431-1.709-.042-1.625-1.505-2.913-2-1.765-2.891-4.112-5.2-5.526-1.119-.685-2.607-1.137-3.518-2.112-.926-.991-.827-2.414-1.472-3.354-.821-1.2-2.806-1.664-3.7-2.947-.629-.9-.97-2.048-1.559-2.927-1.217-1.817-2.571-3.243-2.171-5.62.329-1.954,1.657-3.761,2.215-5.675.32-1.1.274-2.86.992-3.777.442-.564,2.944-2,3.6-1.407.759.677-.371,1.292-.616,1.936-.5,1.3-.889.639-.345,2.193.374,1.065,2.176,2.37,3.143,3.08,1.383,1.017,4.059,1.546,4.985,3.128.644,1.1-.043,2.625.711,3.729.617.9,2.242,1.523,3.112,2.158,1.65,1.207,4.235,2.723,6.272,1.306-1.09-2.3-4.1-2.861-5.936-4.323-.869-.69-1.492-1.2-1.012-2.4.556-1.394,1.309-.978,2.649-.692a12.367,12.367,0,0,1,4.888,1.918,9.421,9.421,0,0,1,2.2,1.825c.589.824.409,1.765,1.429,2.323,2.878-1.072,2.28-3.3.757-5.361-.988-1.34-6.376-2.772-5.733-4.791.42-1.314,4.32-1.057,5.452-.636,2.343.871,4.742,3.027,6.671,4.589,6.02-4.709-7.526-6.946-10.032-8.778-1-.733-1.363-1.8-2.172-2.688-.842-.924-1.76-1.062-1.711-2.475.125-3.581,5.717-1.992,7.43-.766,1.764-1.819,5.074-8.635,8.476-6.637,2.178,1.28.444,3.234.413,4.806-.034,1.773,1.567,1.9,3.1,2.467a16.471,16.471,0,0,0,3.021-5.661c.212-.888-.279-2.089.148-2.884,1.3-2.413,5.876-1.114,8.087-1.322,2.026-.191,2.99-1.333,4.754-1.807,1.439-.387,3.232.317,4.628.74,2.631.795,3.8,1.094,4.349,2.885.437-.355.934-.707,1.448-1.07a9.535,9.535,0,0,0,2.8-2.5"\n transform="translate(13198.163 -2009.92)"\n fill="#b7b7b7"\n />\n <text\n id="Grecja"\n transform="translate(13820.858 -1052.019)"\n fill="#6e6e6e"\n font-size="18"\n font-family="Raleway-Bold, Raleway"\n font-weight="700"\n >\n <tspan x="0" y="0">Grecja</tspan>\n </text>\n </g>\n <g id="Group_1214" data-name="Group 1214">\n <path\n id="Path_185"\n data-name="Path 185"\n d="M473.227,774.318a2.083,2.083,0,0,1,.7-.9c.253-.216.387-.339.427-.58a1.422,1.422,0,0,0-.3-1.349,3.181,3.181,0,0,1-.578-1.166,40.2,40.2,0,0,1-.816-4.4c-.276-2.34-.237-2.519.833-3.846.173-.215.378-.469.618-.781.216-.283.413-.524.587-.736.325-.4.633-.772.618-.922-.026-.252-.789-.874-1.04-1.078a9.5,9.5,0,0,0-5.093-1.484,6.955,6.955,0,0,0-3.6,1.127c-1.513.831-3.078,1.691-5.7.135a14.058,14.058,0,0,1-1.657-1.213,12.111,12.111,0,0,0-1.641-1.188,11.751,11.751,0,0,0-1.731-.727,6.7,6.7,0,0,1-3.491-2.16,7.974,7.974,0,0,1-1.027-3.718c-.135-1.235-.262-2.4-.886-2.847a2.282,2.282,0,0,0-1.8-.117,5.23,5.23,0,0,0-1.476.589,3.132,3.132,0,0,1-3.115.185,16.616,16.616,0,0,1-1.69-.719c-1.04-.5-1.354-.651-3.254-.061a27.219,27.219,0,0,0-8.19,4.46l-.28.2c-1.845,1.357-2.031,1.444-3.944.751l-.806-.288c-2.221-.769-2.4-.832-4.285.409l-.146.1a12.468,12.468,0,0,0-3.505,2.969c-.881,1.336-.811,1.391-.355,1.743a4.459,4.459,0,0,1,1.4,1.634l.332.657-.728.112a12.453,12.453,0,0,1-2.6.026,10.955,10.955,0,0,0-2.083,0c-1.4.206-1.689.58-2.639,1.818l-.435.563c-2.625,3.347-4.856,2.977-8.3,1.045a8.519,8.519,0,0,1-1.084-.794c-.575-.466-1.362-1.1-1.789-1.044a1.4,1.4,0,0,0-1,.445,1.9,1.9,0,0,0,.013,1.374,3.454,3.454,0,0,1,.112.666,5.465,5.465,0,0,0,.129,1.011c.2,1.018.222,1.721-1.1,2.9a9.9,9.9,0,0,1-4.584,1.737,5.754,5.754,0,0,1-3.041-.6,9.917,9.917,0,0,0-1.376-.5,4.416,4.416,0,0,1-.839-.331,2.171,2.171,0,0,0-.934-.285c-.166-.012-.333.108-.591.3a1.839,1.839,0,0,1-1.879.424c-2.491-.926-1.98-3.365-1.607-5.145.314-1.5.46-2.431-.161-2.781-.709-.4-.977-.2-1.714.475a8.109,8.109,0,0,1-.847.71,2.52,2.52,0,0,0-.432.456,2.732,2.732,0,0,1-.893.8,4.251,4.251,0,0,1-1.776.16,5.109,5.109,0,0,0-1.033.025c-1.1.941-.8,2.069-.444,3.375a3.522,3.522,0,0,1-.014,2.884,3.739,3.739,0,0,1-2.713,1.359,6.118,6.118,0,0,1-1.242.055,3.156,3.156,0,0,0-1.325.148,1.791,1.791,0,0,0-.546.525,2.6,2.6,0,0,1-1.206.959,3.657,3.657,0,0,1-2.912-.366,3.805,3.805,0,0,0-1.669-.477,3.667,3.667,0,0,0-1.993.823,5.635,5.635,0,0,1-2.124,1,5.99,5.99,0,0,1-4.066-.97c-.058-.031-.126-.059-.185-.089a4.3,4.3,0,0,1-.67,1.094c-.218.292-.5.664-.832,1.154-1.749,2.552-.72,3.714.838,5.476a10.435,10.435,0,0,1,2.584,4.156c1.258,4.532-1.152,5.508-3.482,6.452a10.532,10.532,0,0,0-3.486,1.971c-1.042.985-2.409,3.713-1.972,4.766a3.81,3.81,0,0,0,1.585,1.6,4.768,4.768,0,0,1,2.349,2.929c.622,2.574-.8,4.1-2.054,5.456-1.391,1.5-2.49,2.683-1.028,5.109a5.146,5.146,0,0,0,2.406,1.9,5.248,5.248,0,0,1,2.364,1.831,4.5,4.5,0,0,1,.638,2.688c-.012.963-.018,1.4,1.706,1.911a12.738,12.738,0,0,0,4.062-.014c2.192-.216,3.922-.387,4.476.646.394.734-.009,1.771-1.309,3.361a6.244,6.244,0,0,0-1.176,5.537c.348-.111.7-.221,1.037-.34a19.235,19.235,0,0,0,8.816-5.542c2.337-2.594,3.944-6.428,6.671-8.623,2.569-2.066,8.609-2.519,11.838-2.339,5.02.278,7,7.227,9.351,10.7,2.654-.607,3.187-1.774,5.97-.861a12.226,12.226,0,0,1,3.2,1.582c2.444,1.7,3.384,3.838,3.679,6.8.323,3.244-.813,7.134.263,10.232.458,1.316,1.77,2.018,2.35,3.157a12.209,12.209,0,0,1,.876,4.687c.227,3.967.485,4.416,3.441,6.827,2.315,1.89,2.812,4.945,4.986,6.978,1.434,1.343,3.694,1.794,5.2,2.987a23.488,23.488,0,0,1,3.073,3.464c2.4,2.857,4.511,5.374,6.618,8.423,1.02,1.477,1.879,2.788,3.566,3.486,1.827.754,3.371.242,4.919,1.569,2.926,2.506,4.421,6.835,7.714,8.881.01,3.217,2.457,4.752,4.894,6.095A15.942,15.942,0,0,0,469.3,900.4c3.694-.007,9.128-.856,11.385,2.25a29.767,29.767,0,0,1,3.688,6.9c.473,1.38-.485,3.975.113,4.874,1.659,2.5,4.878-2.342,7.094-1.229-.265,2.213-3.482,5.83-4.97,7.472,5.165.64,8.593-1.12,12.893-3.356,2.864-1.488,4.117-.594,3.656,3.163-.172,1.4-1.392,2.335-1.564,3.53-.257,1.783,1.366,3.451,2.392,4.712,1.549,1.907,3.824,4.224,6.492,4.58,1.849.246,4.165-1.478,5.841-.833,3.037,1.167,3.094,5.845,3.477,8.558.458,3.238,2.844,5.713,4.813,8.237,1.821,2.336,1.821,4.447,2.738,7.248.526,1.608,1.432,3.1,2.022,4.664.848,2.239.876,2.944-.814,5.19-1.932,2.568-4.441,3.894-5.154,7.438-.24,1.194.26,3.145-.221,4.218-.7,1.562-1.932,1.2-2.9,2.12-4.869,4.66,2.652,10.026,7.741,7.718,2-.907,4.044-5.644,4.546-7.5.478-1.769-.275-2.072,1.675-3.357,2.5-1.642,3.593-.442,3.68-4.091.08-3.391-1.991-5.713.85-8.738,2.381-2.535,6.447-1.52,8.835-4.2,3.379-3.788,1.229-8.109-1.229-11.4a18.605,18.605,0,0,0-4.1-4.088c-1.577-1.144-4.011-1.646-5.4-2.839-1.983-1.7-1.129-4.056-.127-6.309,1.619-3.639,3.342-5.958,3.568-10.048.206-3.727,1.2-4.086,4.1-6.662,2.32-2.057,3.155-1.749,6.136-1.973-.156,1.369-2.6,2.586-2.254,4.173.4,1.838,3.646,1.857,5.111,2.05,2.6.346,5.66-1.037,8.008.159,3.324,1.692,3.076,5.927,4.582,8.7,1.129,2.082,2.714,4,5.092,3.559,1.184-.22,3.371-1.71,3.733-2.766.471-1.375-.279-2.661-.49-3.988-.318-2,.088-2.938-1.266-4.874-2.784-3.984-7.349-6.641-11.092-9.643-2.794-2.24-6.6-2.868-9.656-5.1a37.073,37.073,0,0,0-12.219-6.347c-4.974-1.522-7.885-3.6-12.373-5.931-2.049-1.064-5.788-1.383-6.612-4.047-1.505-4.868,5.472-5.063,6.381-8.191,1.811-6.232-8.325-3.625-11-3.259-2.39.327-5.335,1.849-7.7,1.661-2.309-.182-5.415-2.529-7.491-3.674A34.626,34.626,0,0,1,490.321,870c-2.95-3.715-7.249-6.247-9.391-10.535-2.4-4.8-2.462-10.208-4.385-15-2.588-6.446-8.962-11.706-14.6-15.319-4.824-3.091-10.837-4.384-13.088-10.412-1.446-3.87-1.011-12.873.535-16.747.973-2.437,2.687-5.07,2.434-7.8-.1-1.041-1.287-2.476-.87-3.41.523-1.171,2.973-1.165,3.964-1.7,1.131-.615,1.979-2.451,3.234-3.183,1.575-.92,2.926-.281,4.886-.729,2.388-.546,2.218-1.658,2.974-3.964a23.993,23.993,0,0,1,4.232.235c2.111.253,1.577.3,3.222-.55a2.382,2.382,0,0,0,.718-.565,5.659,5.659,0,0,1-.959-5.985"\n transform="translate(13198.163 -2009.92)"\n fill="#b7b7b7"\n />\n <text\n id="W\u0142ochy"\n transform="translate(13627.145 -1128.603)"\n fill="#6e6e6e"\n font-size="22"\n font-family="Raleway-Bold, Raleway"\n font-weight="700"\n >\n <tspan x="0" y="0">W\u0142ochy</tspan>\n </text>\n </g>\n <g id="Group_1212" data-name="Group 1212">\n <path\n id="Path_189"\n data-name="Path 189"\n d="M362.027,823.587c1.411-1.727,1.2-2.162,1.2-2.18-.216-.4-2.227-.2-3.427-.086a13.081,13.081,0,0,1-4.47-.025c-2.323-.684-2.491-1.655-2.474-2.95a3.492,3.492,0,0,0-.478-2.113,4.328,4.328,0,0,0-1.932-1.436,6.149,6.149,0,0,1-2.844-2.3c-1.878-3.116-.264-4.855,1.16-6.389,1.175-1.265,2.285-2.461,1.8-4.477a3.8,3.8,0,0,0-1.913-2.3,4.735,4.735,0,0,1-1.97-2.069c-.7-1.687,1.066-4.858,2.224-5.954a11.572,11.572,0,0,1,3.82-2.186c2.4-.973,3.856-1.561,2.853-5.173a9.44,9.44,0,0,0-2.354-3.734c-1.544-1.745-3.141-3.55-.919-6.79.346-.5.631-.887.855-1.188a4.039,4.039,0,0,0,.51-.766,4.616,4.616,0,0,0-.467-.577c-.228-.262-.52-.6-.874-1.048a8.35,8.35,0,0,1-1.7-5.957l.025-.574c.1-2.042.116-2.41-1.935-3.538-2.392-1.316-2.638-1.059-4.546.936-.212.222-.471.532-.76.878-1.01,1.206-2.267,2.708-3.447,2.976-1.154.262-1.971.1-2.43-.478-.61-.77-.446-2.131.488-4.046a14.124,14.124,0,0,1,1.225-1.9,7.71,7.71,0,0,0,1.624-3.058,5.458,5.458,0,0,0-.237-2.111,3.767,3.767,0,0,1,.863-4.007,43.069,43.069,0,0,1,5.51-5.25c.9-.765,1.779-1.512,2.565-2.235a11.064,11.064,0,0,0,1.728-2.128,13.55,13.55,0,0,1,1.74-2.2,9.249,9.249,0,0,1,1.949-1.281,5.976,5.976,0,0,0,2.126-1.544,4.223,4.223,0,0,0-.029-1.41c-.162-1.507-.409-3.786,1.831-4.224,1.06-.207,2.044.64,3,1.459a4.56,4.56,0,0,0,2.013,1.27,3.449,3.449,0,0,0,2.8-.96c1.932-1.9,2.028-6.093,1.913-8.421-.12-2.439-.064-4.943.01-7.506a9.055,9.055,0,0,1,1.539-4.827c.242-.425.5-.884.772-1.414a13.42,13.42,0,0,0,1.212-4.4c.346-2.332.672-4.535,3.676-6.25a5.514,5.514,0,0,0,3-4.564,4.414,4.414,0,0,0-2.442-3.836c-1.662-.971-3.291-1.941-4.934-2.955-.191-.117-.416-.282-.659-.461a4.152,4.152,0,0,0-1.671-.92c-.55.009-.819.312-1.212.807a2.214,2.214,0,0,1-1.32.978c-.973.168-5.155-1.348-5.97-1.89a17.819,17.819,0,0,1-3.124-3.252c-.263-.321-.507-.619-.722-.869a14.788,14.788,0,0,1-1.006-1.358,5.052,5.052,0,0,0-2.488-2.291c-1.445-.525-1.759-.218-2.7.7a14.777,14.777,0,0,1-1.2,1.08l-.392.309-.336-.369a10.657,10.657,0,0,0-1.939-1.561,13.116,13.116,0,0,1-1.858-1.447,8.322,8.322,0,0,1-1.1-1.442,4.252,4.252,0,0,0-1.54-1.632,4.72,4.72,0,0,1-1.72.332,5.18,5.18,0,0,1-3.17-1.083,22.834,22.834,0,0,1-2.978-3.054,23.139,23.139,0,0,0-2.945-3.03c-.372-.295-.753-.562-1.129-.825l-.023.016c-.011-.014-.013-.035-.023-.05-.053-.037-.108-.081-.162-.118-2.062-1.444-4.194-2.936-2.8-6.577a5.977,5.977,0,0,1,.869-1.331c.462-.6,1.094-1.417,1.013-1.863-.014-.078-.059-.2-.283-.336a.5.5,0,0,0-.413-.087c-.543.129-1.141,1.107-1.578,1.821a7.177,7.177,0,0,1-.69,1.013,7.857,7.857,0,0,1-6.055,2.411,4.181,4.181,0,0,1-3.313-2.008,4.362,4.362,0,0,1-.073-3.66,4.893,4.893,0,0,0,.294-2.157,1.986,1.986,0,0,0-1.176-1.587,6.236,6.236,0,0,1-1.375-1.088,15.123,15.123,0,0,1-1.9-2.6c-.911-1.5-1.414-2.323-3.979-2.574a9.245,9.245,0,0,0-1.023-.033c-1.218.01-1.948-.083-2.77-2.09a6.756,6.756,0,0,1-.36-2.445,4.865,4.865,0,0,0-.513-2.577,3.556,3.556,0,0,0-2.564-1.57,13.745,13.745,0,0,1-1.382-.416l-.624-.225a4.828,4.828,0,0,1-3.056-2.377,14.788,14.788,0,0,1-2.738-9.342,36.945,36.945,0,0,1-5.107,1.07c-2.42.41-9.057,1.83-10.813,3.379-2.275,2.006-.675,4.751-.473,7.141.225,2.651-.853,4.052-1.911,6.365-1.4,3.059-2.779,5.842-5.574,7.933-2.289,1.714-6.1,2.559-8.816,3.289s-5.185-.359-7.731,1.193a19.332,19.332,0,0,0-3.521,2.992c-2.1,2.238-1.883,5.149-4.272,6.974a7.276,7.276,0,0,1-6.683,1.329c-1.51-.489-2.7-2.269-4.322-2.4-.56-.044-1.13,1.089-1.82,1.092a8.233,8.233,0,0,1-4.54-1.646c-3.763-2.806-.377-6.379-1.653-10.1a20.493,20.493,0,0,1-5.346-.91c-2.108-.652-5.5-1.964-6.674.921-1.083,2.654,1.837,5.759,1.654,8.354-.245,3.475-.735,3.3,1.561,5.859,1.629,1.819,1.9,2.926,1.625,5.5-.213,1.951-1.925,6.453-3.769,7.217-1.6.662-3.086-.655-4.116-1.45-.9-.69-1.1-1.822-2.342-2.022-1.4-.225-2.156,1.253-3.53,1.354s-3.072-1.684-4.98-1.3c-.75.15-1.3,1.377-2.048,1.584a10.028,10.028,0,0,1-3.809-.333c-2.394-6.078-4.467-11.766-11.57-8.563-1.375.62-4.213,2.407-5.507,2.136-1.4-.294-2.529-2.46-4.066-2.891a13.864,13.864,0,0,0-5.226.238c-1.315.28-4.8.755-5.808,1.292a10.12,10.12,0,0,0-2.561,3.346c-.028,1.551,4.03,3.147,5.168,4.757,1.582,2.236,1.554,5.552-1.593,5.379-1.283-.071-3.062-1.295-4.388-1.6a5.794,5.794,0,0,0-.593,1.042c.885.952,2.382.938,3.183,1.941.853,1.069.737,2.954,1.336,4.276,1.679,3.7,1.943,1.628,4.332,1.238,2.03-.331,3.425,1.2,4.54,2.419,2.277,2.5,3.025,1.838,5.934,3.428,1.668.911,1.911,1.843,3.372,3.271,3.48,3.4,8.994,1.439,12.174,5.083-.834,1.8-1.765,2.946-1.119,4.577.672,1.7,2.52,3.127,3.181,4.912.935,2.525,2.222,2.984,3.73,5.375-.893,1.547-2.75,3.375-2.868,4.92-.077,1.009.94,2.758,1.338,3.751,1.35,3.367,2.634,6.567,4.96,9.351a14.836,14.836,0,0,1,1.931,2.348c.647,1.205.469,2.814,1.287,4.081.789,1.222,3.039,1.529,3.8,2.922.814,1.5.25,4.368.277,6.01-1.108-1.345-3.216-2.539-4.892-2.277.975,1.562.316,3.48.734,5.232.507,2.124,1.013,2.257,2.6,3.551,2.472,2.019,4.6,5.548,4.166,9.01-1.45-1.51-1.363-3.477-3.164-4.873-3.025-2.345-3.387.167-4.283,2.593-1.577,4.272-3.468,7.544-3.463,12.314a34.153,34.153,0,0,1-3.736,14.734c-1.919,3.807-4.075,6.835-4.553,11.347-.336,3.176-3.166,6.46-4.678,9.173a5.687,5.687,0,0,1-2.949,2.9c.085.17.177.324.261.5.618,1.273,1.259,2.589,2.381,3.106a7.615,7.615,0,0,0,1.5.446c1.361.308,3.055.69,2.778,3.27a4.529,4.529,0,0,1-.988,2.164c-.219.3-.492.686-.45.832.011.041.109.261.894.594a5.4,5.4,0,0,0,2.3.308,5.064,5.064,0,0,1,3.365.816l1.067.771c1.053.762,2.09,1.513,3.2,2.26a4.985,4.985,0,0,1,1.836,2.551,3.878,3.878,0,0,0,1.274,1.911,8.072,8.072,0,0,0,1.879.745c.271.085.523.165.73.239l.275.1c.757.275.757.275,1.232.02.177-.1.4-.213.691-.355,2.413-1.176,3.242-.6,4.5,1.738.979,1.811,1.032,1.8,2.38,1.64.39-.047.862-.1,1.449-.136a7.293,7.293,0,0,1,4.1,1.286,13.58,13.58,0,0,0,1.779.886c1.732.663,2.562-.126,3.938-1.432.189-.179.383-.365.587-.552,1.7-1.561,3.056-.946,4.624-.234.316.144.652.3,1.016.443a8.019,8.019,0,0,1,4.148,3.448l.087.118a5.434,5.434,0,0,0,1.792,1.673,4.1,4.1,0,0,0,1.558.378,4.588,4.588,0,0,1,1.81.463,5.105,5.105,0,0,1,1.835,2.48,5.655,5.655,0,0,0,1.1,1.792,9.963,9.963,0,0,0,2.269,1.413,10.065,10.065,0,0,1,2.737,1.795c1.66,1.656,3.614,1.553,6.089,1.422l.818-.041c.331-.014.662-.055.993-.094a5.925,5.925,0,0,1,2.734.106,4.1,4.1,0,0,1,1.072.551c.325.222.446.3,1.295.11.5-.114.944-.241,1.363-.36,1.7-.485,3.052-.868,5.092.293.919.522,2.2,1.459,3.443,2.366.706.516,1.418,1.032,2.058,1.472-.637-2.042-2.027-3.545-2.309-5.865-.333-2.743-1.426-5.735-.489-8.4,2.01-5.722,9.234-10.762,14.306-13.388,2.906-1.5,9.606-3.891,12.772-2.2,2.259,1.206,2.349,4.518,4.618,6.037,4.5,3.014,10.986,1.673,15.183,5.133,2.028,1.672,3.8,3.576,6.086,4.811,6.7,3.616,12.553.077,17.567-4.8,2.434-2.37,3.746-5.1,7.023-6.7,2.9-1.417,6.253-2.162,9.395-3.093a7.294,7.294,0,0,1,1.364-6.525"\n transform="translate(13198.163 -2009.92)"\n fill="#b7b7b7"\n />\n <text\n id="Francja"\n transform="translate(13428.927 -1269.383)"\n fill="#6e6e6e"\n font-size="24"\n font-family="Raleway-Bold, Raleway"\n font-weight="700"\n >\n <tspan x="0" y="0" letter-spacing="-0.025em">Francja</tspan>\n </text>\n </g>\n <g id="Group_1213" data-name="Group 1213">\n <path\n id="Path_187"\n data-name="Path 187"\n d="M270.481,855.674c-1.651-.939-2.637-.658-4.271-.193-.435.123-.9.255-1.416.373a2.208,2.208,0,0,1-2.138-.269,3.058,3.058,0,0,0-.817-.423,5.074,5.074,0,0,0-2.258-.056c-.358.043-.716.086-1.074.1l-.808.041c-2.521.133-4.9.259-6.9-1.733a9.115,9.115,0,0,0-2.463-1.6,10.868,10.868,0,0,1-2.5-1.572,6.477,6.477,0,0,1-1.359-2.133,4.312,4.312,0,0,0-1.4-2,3.76,3.76,0,0,0-1.4-.332,5.059,5.059,0,0,1-1.958-.506,6.464,6.464,0,0,1-2.13-1.97l-.087-.118c-1.234-1.665-1.7-2.287-3.69-3.092-.379-.154-.729-.312-1.058-.462-1.516-.689-2.278-1.035-3.458.048-.2.183-.39.364-.573.539-1.387,1.316-2.7,2.56-5.058,1.656a14.638,14.638,0,0,1-1.919-.952,6.37,6.37,0,0,0-3.521-1.152c-.558.03-1.006.085-1.376.13-1.779.217-2.232.064-3.451-2.192-1.1-2.026-1.356-2.133-3.1-1.286-.278.135-.486.247-.654.337-.862.462-1.032.43-2.1.043l-.272-.1c-.2-.07-.434-.144-.69-.224a8.407,8.407,0,0,1-2.184-.9,4.911,4.911,0,0,1-1.639-2.374,3.951,3.951,0,0,0-1.444-2.069c-1.117-.752-2.164-1.51-3.226-2.28l-1.065-.769a4.084,4.084,0,0,0-2.727-.615,6.388,6.388,0,0,1-2.73-.393c-.9-.38-1.362-.778-1.507-1.289a2.1,2.1,0,0,1,.61-1.743,3.573,3.573,0,0,0,.8-1.656c.175-1.633-.535-1.793-1.95-2.112a8.675,8.675,0,0,1-1.711-.519c-1.47-.676-2.2-2.168-2.9-3.61-.124-.256-.257-.489-.383-.735a10.609,10.609,0,0,1-3.391-.367c-2.956-.7-5.443.252-8.012-.847-2.422-1.036-4.408-2.992-6.832-4.011-2.79-1.172-4.474.813-7.279-.208-2.462-.9-4.4-2.882-6.744-4.063a13.189,13.189,0,0,0-3.959-1.085c-1.232-.271-2.765-1.5-3.931-1.569-2.926-.175-5.111,2.493-8.621,1.25-2.307-.818-4.283-2.947-6.5-4.032-4.877-2.386-10.22-3.549-14.886-6.4-2.5-1.528-4.764-3.684-7.762-4.165-3.2-.512-6.714.612-9.847-.38-1.3-.413-2.064-1.482-3.253-1.958-1.527-.612-3.42-.439-5.082-.663-2.973-.4-4.542-1.634-6.692-3.737-4.544-4.444-6.413-8.435-13.169-5.007a11.435,11.435,0,0,0-3.964,2.606c-1.172,1.393-.519,3.835-1.279,4.772-1.432,1.765-8.757.471-10.987.289-3.389-.276-6.651.518-8.59,3.773-2.021,3.392-.675,6.316,2.685,7.725-.614,1.081-2.378,1.585-2.8,2.831-.708,2.077,1.258,2.812,3.272,2.571a8.082,8.082,0,0,1-1.463,2.847c.456.2.957.93,1.515,1.11-.874,1.372-5.6,4.46-1.871,5.942-.551,1.527-2.327,2.252-3.323,3.588a9.281,9.281,0,0,0-1.6,4.946c-.006.066-.008.134-.015.2.5.047.871-.217,1.427-.689a8.251,8.251,0,0,1,.648-.511A8.91,8.91,0,0,1,45.292,819c.585-.154,1.2-.376,1.821-.6a12.116,12.116,0,0,1,4.246-.987c1.118.022,5.4.767,5.793,2.756.248,1.273-1.015,2.7-1.408,3.111a5.691,5.691,0,0,1-1.89,1.331,3.221,3.221,0,0,0,.843.8,1.822,1.822,0,0,0,.642.253,2.044,2.044,0,0,1,1.273-.676,5.674,5.674,0,0,1,3.326.716,8.911,8.911,0,0,0,1.642.607l.5.109a10.552,10.552,0,0,1,3.844,1.411c.276.171.586.4.918.641.875.641,1.964,1.438,2.719,1.342a4.423,4.423,0,0,0,1.866-1.114,5.961,5.961,0,0,1,2.207-1.33,2.14,2.14,0,0,1,1.462.07,1.93,1.93,0,0,0,.535.139A4.52,4.52,0,0,0,77,827.517c.286-.044.605-.093,1.027-.124,3.315-.247,6.917,3.348,7.185,6.212.041.452.043,1.055.044,1.712,0,1.3,0,3.08.431,3.764a3.412,3.412,0,0,0,1.276,1,4.15,4.15,0,0,1,2.082,2.039c1.528,3.825-3.671,6.643-5.892,7.847a6.048,6.048,0,0,1-3.63.586,9.594,9.594,0,0,0-1.9.005c-1.16.149-1.488.807-2.033,1.9-.156.315-.322.647-.52.985a12.182,12.182,0,0,1-.971,1.384,4.118,4.118,0,0,0-1.189,2.706,21.54,21.54,0,0,0,.185,2.486,18.152,18.152,0,0,1,.169,3.253,7.852,7.852,0,0,1-1.392,3.525,12.809,12.809,0,0,0-.961,1.806,10.654,10.654,0,0,0-.47,1.622,4.37,4.37,0,0,1-2.263,3.42,9.429,9.429,0,0,1-3.82.878,2.014,2.014,0,0,0-.426.032,3.8,3.8,0,0,0-.119.837c-.1,1.359.562,1.763,1.564,2.377a6.745,6.745,0,0,1,1.546,1.177l.274.3-.219.343c-.516.81-1.143,1.616-1.75,2.394-.394.508-.789,1.013-1.149,1.517a8.448,8.448,0,0,1-.727.84,5.154,5.154,0,0,0-.84,1.044,2.8,2.8,0,0,0-.222.8,1.958,1.958,0,0,1-.847,1.526c-1.511.937-3.425.012-5.114-.8-1.181-.571-2.4-1.161-3.073-.891a1.2,1.2,0,0,0-.607.76c-.341.924.012,1.344.717,2.065a4,4,0,0,1,1.135,1.677c.323,1.144-.241,2.58-.738,3.847a13.5,13.5,0,0,0-.461,1.286c-.379,1.412-.808,3.012-.03,4.347a3.618,3.618,0,0,0,1.6,1.24,4.246,4.246,0,0,1,1.885,1.5,3.064,3.064,0,0,1,.316,2.439c-.778,2.915-5.186,5.47-5.686,5.751-3.248,1.831-4.161,3.776-3.148,6.713a9.322,9.322,0,0,1,.37,2.48,6.314,6.314,0,0,0,.454,2.485,3.927,3.927,0,0,0,1.019,1.029c.827.67,1.857,1.5,1.575,2.938-.214,1.09-2.345,3.307-3.1,3.784a8.745,8.745,0,0,1-2.967.929,13.511,13.511,0,0,0-1.575.363c-2.546.832-3.748,2.679-5.14,4.818-.453.7-.922,1.418-1.456,2.125-1.688,2.234-2.892,8.339-1.9,11.362l.288-.043a13.044,13.044,0,0,1,12.8,5.418c1.173,1.73,2.091,3.649,3.11,5.485a12.687,12.687,0,0,1,1.136,1.873c.483,1.709.048,1-.224,2.419-.247,1.282-1.2,1.07-.511,2.954.383,1.052,1.431,1.177,1.877,2.12.884,1.868.14,3.945.46,5.994.768,4.941,5.664,6.527,8.63,9.99,3.861,4.508,7.576-.354,11.048-3.315,1.391-1.188,3.357-3.113,5.213-3.322,2.734-.307,5.246,1.835,7.729,1.841,2.448.006,5.618-2.726,8.037-3.434a22.316,22.316,0,0,1,12,.594c1.86.734,3.49,2.316,5.388,3.136,4.213,1.823,7.178-1.621,11.156-.533,2.361.646,3.03,3.85,4.991,4.516,2.9.983,4.851-3.844,8.185-2.563,1.738.668,2.536,2.848,3.912,3.741,3.5,2.273,7.351-.6,9.66-3.3,2.434-2.853,1.8-6.715,4.451-9.521,2.14-2.268,5.793-2.9,8.76-3.35,3.442-.523,11.546,2.99,12.7-.73.941-3.039-1.459-3.787,1-6.649a62.077,62.077,0,0,0,6.012-7.6c3.6-5.7,10.313-4.365,14.862-8.478,5.6-5.062-4.024-8.015-4.7-13.3a35.631,35.631,0,0,1,.008-9.153c.647-3.47,3.707-6.507,5.775-9.222,4.318-5.669,9.759-10.482,15.087-15.048,1.912-1.637,3.868-1.246,5.837-2.508.516-2.63.513-2.669.018-4.935-.67-3.064.186-2.806,2.96-4.178,6.541-3.232,11.047-5.9,18.525-5.581,3.2.136,5.587.634,8.538-1.209,1.555-.973,2.554-2.4,3.987-3.315,2.033-1.295,3.325-.67,5.851-1.067,3.391-.534,6.307-3.07,9.017-5.052,1.756-1.284,4.735-3.081,5.642-5.039,1.111-2.4-1.482-6.739,1.519-7.878-.724-.482-1.561-1.092-2.437-1.732-1.216-.889-2.474-1.808-3.34-2.3"\n transform="translate(13198.163 -2009.92)"\n fill="#b7b7b7"\n />\n <text\n id="Hiszpania"\n transform="translate(13291.527 -1124.087)"\n fill="#6e6e6e"\n font-size="24"\n font-family="Raleway-Bold, Raleway"\n font-weight="700"\n >\n <tspan x="0" y="0">Hiszpania</tspan>\n </text>\n </g>\n <g id="Group_1211" data-name="Group 1211">\n <path\n id="Path_217"\n data-name="Path 217"\n d="M204.964,433.71c-2.29.224-3.085-2.555-2.653-4.483.612-2.727,1.953-2.432-.779-4.383-5.08-3.628-4.7,4.862-9.047,2.671-1.619,2.614-.343,4.047,1.616,5.474,2.015,1.468,2.682,1.953,3.157,4.546.158.867-.129,2.477.36,3.228.429.659,2.383.929,2.6,1.507.565,1.519-2.267,2.63-3.427,3.808a12.279,12.279,0,0,1,1.262,2.446c-2.979,1.246-3.716-1.343-5.093,2.106-.4,1.01.009,1.893-.709,2.954-.548.81-1.653.74-2.086,1.61-.73,1.466.406,3.76,1.533,4.608,1.807,1.362,3.577.913,5.3-.071,2.62,4.722-3.593,4.947-5.641,7.412-1.652,1.988-.663,1.953-3.477,2.474-2.793.516-3.587.547-3.789,3.7-.131,2.04-.094,2.858,2.205,3.811,2.327.965,2,.824,3.731-1.15,1.262-1.439,6.738-9.084,6.636-3.07-.021,1.175-1.371,2.949-2.078,3.879a10.116,10.116,0,0,0-2.406,4.88c-.32,1.3-1.851,3.875-1.1,5.092,1.461,2.369,2.846.171,3.76-1.089,2.049-2.823,2.245-8.386,6.23-7.819s5.675,4.061,5.289,7.8c-.454,4.4-4.321,5.539-6.964,8.3-2.832,2.955-1.769,9.528-1.566,13.372,1.152-.854,2.209-3.684,3.689-3.839,2.232-.235,2.978,2.982,3.53,4.361,2.158-.97,1.7-2.212,4.238-1.8,2.316.378,1.857,1.181,4.39.048,2.09-.935,8.672-3.593,9.273.428.4,2.712-5.114,5.733-5.645,8.289-.437,2.1.246,4.562.273,6.684.024,1.959-.5,4.68.381,6.4,1.409-.521,2.727-1.624,3.9-.057,2.041-2.379,3.267,1.207,2.686,2.922-.766,2.259-3.371,2.336-3.493,4.912-.139,2.949,1.492,2.44-.2,5.348-.951,1.631-1.824,3.247-2.735,4.812-2.272,3.9-7.57,1.766-11.765,1.6-4.776-.183-7.151-4.217-11.529-4.947-.647,2.182.477,5.546,1.822,7.374-2.761,1.979-6.625,3.55-8.728,6.189-1.112,1.394-1.725,3.814,1.061,3.7,1.5-.06,2.561-2.4,4.1-2.794,5.5-1.411,3.226,5.946,3.165,8.718-.055,2.455,1.038,3.054-.988,4.91-1.471,1.347-3.417,1.683-5.216,2.444a37.487,37.487,0,0,0-4.339,2.481c-2.459,1.454-3.029.716-5.523.633a3.591,3.591,0,0,0-3.841,2.829c-.452,1.391.115,1.721.051,2.978-.045.9-.844,2.49-.81,3.067.281,4.758,6.032,2.8,8.831,1.47,1.6-.763,3.37-1.846,4.94.1,1.706,2.111-1.012,3.176.515,4.945,1.579,1.83,3.912-.15,5.9,1.2,1.782,1.206,1.767,4.078,3.373,4.978,1.5.841,5.675.025,7.111-.393a14.71,14.71,0,0,1,6.4-.621c-1.537.7-5.237,2.857-5.987,4.2-.685,1.225.37,2.746-.838,3.983-1.1,1.125-2.682,1-4.13.6-4.948-1.373-8.908-7.119-14.058-3.02-1.009.8-1.327,2.528-2.1,2.973-1.173.673-3.175-.335-4.46.03-3.435.978-2.918,3.414-4.328,5.9-1.556,2.743-3.935,2.726-6.491,3.73-2.9,1.139-1.941,3.537-4.746,5.139a28.105,28.105,0,0,1-3.469,1.827c-1,.382-3.656.448-4.311,1.031a1.911,1.911,0,0,0,.434,3.205c.809.341,1.355-1.272,2.857-.378,2.813,1.676,1.615,3.967,5.471,1.495,2.789-1.789,4.1-4.13,7.455-4.237,2.725-.087,5-1.281,7.516.331,2.068,1.323,3.58,3.273,5.833,4.414,5.67,2.874,7.244-6.315,11.849-7.869,2.852-.963,5.262,1.754,7.8,2.207,1.467.262,2.394.022,3.879.6s2.774,1.5,4.35,1.81c3.6.713,4.918-2.419,7.7-2.391,1.362.015,1.79,1.687,2.668,2.191,1.7.976,1.618.272,3.341.5,1.642.22,1.619,1.3,3.4.558,1.1-.455,1.741-2.119,2.966-2.3,1.47-.215,1.976,1.1,3.2,1.345,1.709.341,2.881-.469,4.52-.855,2.957-.7,5.854-1.157,8.1.736,1.179,1,1.2,1.941,2.823,2.164.887.122,3.031-.944,3.935-1.258,1.213-.422,2.315-1.113,3.507-1.541,1.918-.69,2.287-.174,4.049-.1,2.917.13,3.8-2.455,6.217-2.966,1.514-.32,2.015.9,3.688-.33,1.594-1.169.963-1.724,1.378-3.481.27-1.145,1.311-2.478.78-3.483-.631-1.191-3.2-1.211-4.244-1.309-1.072-.1-9.209-.2-6.24-2.982,1.007-.945,3.139.375,4.224-.373,1.623-1.12.471-2.588.949-4.139.588-1.909.766-1.385,2.865-1.866,1.329-.3,2.8-.423,3.83-1.451,1.781-1.77,1.614-5.418,3.308-7.229.96-1.027,1.982-.545,2.839-1.981.68-1.138.662-3.036.733-4.3.14-2.455,1.4-6.968.272-8.91-1.308-2.248-10.471-9.121-12.452-9.031-2.436.111-4.272,3.656-6.472,3.987-1.463.22-6.185-2.47-4.769-4.281.514-.658,2.846-.24,3.766-.766a5.1,5.1,0,0,0,2.26-3.14c.99-2.736.082-5.492-.862-8.222-.918-2.658-2.389-3.6-4.3-5.5,4.385-.153,2.294-5.972,1.155-8.863-.657-1.673-1.976-3.342-1.229-5.3s2.558-1.92,2.217-4.268c-.189-1.3-1.859-3.241-2.394-4.573-.6-1.5-.778-3.346-1.755-4.651-1.8-2.4-4.97-2.741-6.975-4.713-1.955-1.925-1.566-4.771-1.829-7.452-.208-2.11-1.257-3.552-1.618-5.6-.383-2.166.279-4.523.489-6.491.332-3.118-.318-4.935-1.494-7.7-1.734-4.075-1.479-7.253-5.681-9.632-1.733-.982-3.488-2.054-5.319-2.937-2.379-1.146-3.346-1.1-5.9-1.335-4.536-.424-1.876-3.687.527-5.141,2.284-1.381,4.515-2.344,6.959-.689,1.148-1.807.678-4.136.889-6.162,4.307.174,4.754-3.437,5.789-6.538,1.138-3.412,2.782-3.166,6.117-3.965.093-2.428.4-6.227,1.907-8.2.717-.943,2.422-1.165,3.09-2.2.416-.645,1.227-4.653.911-5.472-.934-2.419-7.364-4.538-9.89-5.636-1.116-.484-3.555-2.289-4.635-2.369-2-.149-2.256,1.752-4.621,1.535-2.027-.186-2.562-.663-4.745-.209a22.4,22.4,0,0,1-5.466.371,6.651,6.651,0,0,1,1.5-4.257c.832-.826,2.355-.639,2.753-1.839.531-1.606-1.776-2.764-1.317-4.321.54-1.831,4.524-2.949,6.124-3.736a20.851,20.851,0,0,0,3.477-1.783c1.08-.843,1.707-2.427,2.759-3.04,2.11-1.233,1.766.63,3.11-1.855.826-1.526-.29-4.093.534-5.614-3.162,0-6.219.276-9.358.267-3.175-.009-5.444,1.257-8.182-.159-1.934-1-4.033-3.8-5.97-4.391-2.256-.688-4.882,2.681-2.509,4.824-1.968,2.535-6.8,1.627-7.551,4.822-.359,1.531.862,2.515.378,3.735-.622,1.569-3.366.987-1.037,3.494-1.667.577-3.568-.2-5.083.766a10.7,10.7,0,0,0-2.522,3.345,25.455,25.455,0,0,0-1.792,9.687"\n transform="translate(13198.163 -2009.92)"\n fill="#b7b7b7"\n />\n <text\n id="WielkaBrytania"\n data-name="WielkaBrytania"\n transform="translate(13384.406 -1468.297)"\n fill="#6e6e6e"\n font-size="17.72"\n font-family="Raleway-Bold, Raleway"\n font-weight="700"\n >\n <tspan x="0" y="0">Wielka</tspan>\n <tspan x="0" y="21">Brytania</tspan>\n </text>\n </g>\n <g id="Group_1221" data-name="Group 1221">\n <path\n id="Path_184"\n data-name="Path 184"\n d="M309.9,620.528c.272.238.376.247.376.247a1.018,1.018,0,0,0,.174-.1,1.8,1.8,0,0,1,1.338-.3,21.693,21.693,0,0,1,4.531,1.3c2.79,1.026,3.934.1,5.384-1.063a8.906,8.906,0,0,1,3.663-2.022,9.42,9.42,0,0,1,3.322.069,12.237,12.237,0,0,0,2.225.174,8.241,8.241,0,0,0,1.011-.146,5.52,5.52,0,0,1,2.064-.113c1.287.235,1.527.341,1.832.815a1.884,1.884,0,0,0,.334.4,3.537,3.537,0,0,1,.64.973,3.57,3.57,0,0,0,.837,1.19,3.189,3.189,0,0,0,.931.433,4.014,4.014,0,0,1,1.285.636,12.6,12.6,0,0,1,1.6,1.657,11.013,11.013,0,0,0,1.731,1.747c1.873,1.443,3.569,2.761,4.007,4.845a5.757,5.757,0,0,0,4.633-5.27,11.406,11.406,0,0,0-.02-1.851,7.593,7.593,0,0,1,.287-3.343,3.556,3.556,0,0,1,1.01-1.333,2.122,2.122,0,0,0,.864-1.5,3.483,3.483,0,0,0-1.188-2.743c-.844-1.007-1.8-2.149-1.214-4.056,1.063-3.465,5.035-2.453,6.731-2.021,1.825.466,5.223,1.331,6.363-.743a3.332,3.332,0,0,0-.185-2.318c-.384-1.355-.863-3.04.428-4.5a5.075,5.075,0,0,1,2.394-1.251c1.662-.524,2.509-.885,2.058-2.769-.276-1.15-1.245-1.7-2.271-2.291a4.848,4.848,0,0,1-2.423-2.251c-.3-.756.527-4,1.287-4.515a2.6,2.6,0,0,1,2.473.111,2.582,2.582,0,0,0,.815.243c1.225-.4,1.385-1.806,1.49-3.908a10.88,10.88,0,0,1,.324-2.587l.112-.362.378-.015a2.922,2.922,0,0,0,2.411-.941c.859-1.2.15-3.57-.476-5.657-.131-.44-.255-.864-.368-1.275a6.791,6.791,0,0,1-1.833-1.7c-1.541-1.724-3.089-4.726-5.809-4.677-1.571.027-2.224,1.379-3.757,1.616-1.374.212-2.822-.539-4.279-.549-3.737-.023-5.694.806-7.293,4-1.868,3.729-4.649,5.826-9.284,4.638,1.209-1.374-.6-4.666-1.932-5.621-2.307-1.656-2.7.557-3.686,2.595-2.245,4.62-1.484,8.259-1.336,13.108.116,3.78-2.859,6.984-4.88,9.9-.907,1.31-1.7,3.145-2.927,4.264-1.662,1.512-3.072,1.208-5.027,1.932-3.891,1.44-4.319,4.911-5.662,8.2-4.4.115-3.593,3.848-5.968,5.049-.035,1.02-.069,3.172.472,3.644"\n transform="translate(13198.163 -2009.92)"\n fill="#b7b7b7"\n />\n <text\n id="Holandia"\n transform="translate(13488.734 -1410.783)"\n fill="#6e6e6e"\n font-size="16"\n font-family="Raleway-Bold, Raleway"\n font-weight="700"\n >\n <tspan y="0">Holandia</tspan>\n </text>\n </g>\n \x3c!-- <g id="Group_1230" data-name="Group 1230"> --\x3e\n <path\n id="Path_190"\n data-name="Path 190"\n d="M901.154,661.83a10.861,10.861,0,0,0,.162-3.484,6.81,6.81,0,0,0-.7-1.459c-.541-.935-1.1-1.9-.731-2.821.392-.975,1.668-1.364,2.9-1.741a5.606,5.606,0,0,0,1.734-.711,5.821,5.821,0,0,0,1.626-3.43c.059-.265.12-.534.188-.8a5.567,5.567,0,0,0,.186-2.107c-.1-1.1.355-1.209,1.874-1.555.315-.073.7-.16,1.159-.271a3.6,3.6,0,0,1,1.538.121,3.162,3.162,0,0,0,.894.121,2.078,2.078,0,0,0,.658-.719,2.358,2.358,0,0,1,.94-.934,5.613,5.613,0,0,0,.747-.574,7.071,7.071,0,0,1,1.153-.852,2.867,2.867,0,0,1,1.849-.038c.524.1,1.067.205,1.318.005,1.715-1.361.868-5.909.363-8.626-.143-.765-.265-1.426-.319-1.91-.341-3.073-1.3-3.657-2.88-4.625a13.449,13.449,0,0,1-2.962-2.282c-2.181-2.273-1.528-4.692-.952-6.827a6.869,6.869,0,0,0,.309-4.058c-.157-.442-.844-.7-1.508-.955a3.213,3.213,0,0,1-1.9-1.269c-.983-1.934.209-3.1,1.168-4.046A7.158,7.158,0,0,0,911,604.815c1.835-2.885.828-7.591-.982-10.975-.789-1.474-1.825-2.235-2.9-2.145a2.333,2.333,0,0,0-1.961,1.6,2.364,2.364,0,0,0,.8,2.566l1.05.943-1.411-.01a6.952,6.952,0,0,1-3.659-1.4,9.275,9.275,0,0,0-2.3-1.162,4.119,4.119,0,0,0-3.019.233,7.4,7.4,0,0,1-3.089.583,10.984,10.984,0,0,1-3.01-.566,6.294,6.294,0,0,0-3.2-.334,1.928,1.928,0,0,0-.891.592,2.385,2.385,0,0,1-1.366.79,3.672,3.672,0,0,1-2.374-.9,3.818,3.818,0,0,0-1.271-.672c-2.175-.407-2.879-.114-4.942,1.321-.533.371-.935.7-1.267.979-1.553,1.284-2.1,1.387-4.941-.318a9.179,9.179,0,0,1-1.03-.775,5.281,5.281,0,0,0-1.429-.965,3.7,3.7,0,0,0-1.063.021,3.022,3.022,0,0,1-1.065,0,1.394,1.394,0,0,0-.713.063,2.359,2.359,0,0,1-1.9-.166,3.52,3.52,0,0,1-1.29-2.434c-.151-.634-.321-1.354-.626-1.51-.558-.178-3.921.844-5.824,1.6A7.76,7.76,0,0,0,852.513,594a9.743,9.743,0,0,1-2.178,1.935,4.319,4.319,0,0,1-4.5.279,12.65,12.65,0,0,0-2.145-.65,21.143,21.143,0,0,0-6.317-.181,10.4,10.4,0,0,0-3.3,1.232c-2.5,1.248-5.328,2.662-7.908-.889a6.848,6.848,0,0,1-1.045-4.418,7.431,7.431,0,0,0-.406-3.039c-.623-1.45-1.957-2.283-3.371-3.166a18.7,18.7,0,0,1-1.846-1.257c-.495-.4-.933-.824-1.352-1.232-1.316-1.281-2.265-2.206-4.244-1.609a6.337,6.337,0,0,0-2.354,1.306c-1.133.909-1.995,1.4-4.4.471a20.138,20.138,0,0,1-5.992-4.065,5.359,5.359,0,0,1-.983-1.993,4.627,4.627,0,0,0-.7-1.534,5.769,5.769,0,0,0-1.453-1.018,8.084,8.084,0,0,1-1.656-1.141l-.36-.369.354-.374a9.72,9.72,0,0,1,2.678-1.8c.987-.512,1.84-.955,1.989-1.571a2.54,2.54,0,0,0-.679-1.834,4.3,4.3,0,0,0-1.882-1.246,6.7,6.7,0,0,1-1.955-1.154,9.9,9.9,0,0,1-1.755-2.467,13.346,13.346,0,0,0-1.026-1.63c-1.96-2.523-4.044-2.415-7.5-2.235l-.989.05a5.774,5.774,0,0,0-2.5.515c-.353.145-.777.319-1.407.527a16.368,16.368,0,0,1-2.276.5,11.981,11.981,0,0,0-2.79.7,3.2,3.2,0,0,0-1.029,1.094,3.567,3.567,0,0,1-5.443,1.2,3,3,0,0,0-1.423-.471c-1.888.28-2,1.376-2.055,3.45-.037,1.438-.078,3.069-1.221,4.286s-3.381,1.223-5.555,1.237a10.943,10.943,0,0,0-4.347.544,8.647,8.647,0,0,0-1.417.962,7.266,7.266,0,0,1-2.2,1.31,8.442,8.442,0,0,1-2.231.477c-.774.071-1.064.1-2.169,1.4-1.681,1.977-4.454,6.018-4.189,8.617a24.89,24.89,0,0,0,1.662,5.652,33.443,33.443,0,0,1,1.482,4.56l.093.442-.421.166a5.193,5.193,0,0,1-5.172-.482,9.677,9.677,0,0,0-2.2-.956c-1.849-.495-2.3-.079-3.049.61a5.771,5.771,0,0,1-2.732,1.562,3.37,3.37,0,0,1-2.177-.354,2.155,2.155,0,0,0-1.314-.282c-.367.109-.7.591-1.028,1.057a3.2,3.2,0,0,1-1.507,1.406,3.5,3.5,0,0,1-2.861-.146c-1.158-.669-1.729-2.119-2.1-3.571a16.294,16.294,0,0,0-2.9,1.869c-1.6,1.189-3.248,2.418-5.137,2.505a5.249,5.249,0,0,1-2.592-.761,6.437,6.437,0,0,0-1.5-.6c-1.879-.384-1.917-.365-2.906.124-.263.131-.582.288-1,.475a14.351,14.351,0,0,1-6.2,1.231,25.4,25.4,0,0,0-3.6.288,3.7,3.7,0,0,0-1.371.54,2.94,2.94,0,0,1-3.084.175,5.091,5.091,0,0,1-1.751-1.622c-.306-.378-.873-1.081-1.095-1.1-.439-.024-.933.423-1.459.9a3.776,3.776,0,0,1-2.343,1.273,5.283,5.283,0,0,1-2.948-1.518,6.89,6.89,0,0,0-1.6-1.066,9.385,9.385,0,0,0-4.994.024,12.887,12.887,0,0,1-4.839.255,7.7,7.7,0,0,1-2-.793,5.4,5.4,0,0,0-1.912-.711,8.386,8.386,0,0,0-3.027.636c-.568.19-1.141.382-1.727.521-.714.17-1.394.289-2.058.4a18.772,18.772,0,0,0-2.911.666,1.623,1.623,0,0,0-.585.512,2.376,2.376,0,0,1-1.207.88,3.626,3.626,0,0,1-1.822-.143,2.561,2.561,0,0,0-1.063-.139,28.92,28.92,0,0,0-9.075,4.434,16.139,16.139,0,0,0-2.448,2.464c-1.521,1.776-3.114,3.585-6.314,3.534a12.143,12.143,0,0,0,.5,2.85,24.358,24.358,0,0,0,2.389,4.871,35.081,35.081,0,0,1,1.943,3.648c.636,1.458,1.156,2.958,1.659,4.409a49.014,49.014,0,0,0,2.018,5.179l.114.236c1.313,2.725,3.758,7.8,1.12,10.49a4.187,4.187,0,0,1-2.693,1.173,2.933,2.933,0,0,0-2.362,1.222,9.676,9.676,0,0,0-1.19,3.16,17.385,17.385,0,0,1-.6,2c-1.363,3.471-3.448,5.953-5.655,8.582l-.595.709c-2.23,2.669-4.661,6.74-3.577,10.983a7.456,7.456,0,0,0,1.26,2.372,11.321,11.321,0,0,1,1.124,1.87,8.741,8.741,0,0,1,.586,3.59,8.441,8.441,0,0,0,.316,2.643l.181.532-.541.154a9.3,9.3,0,0,1-2.313.331,2.171,2.171,0,0,0-.7,2.769,3,3,0,0,1,.148,2.012,18.95,18.95,0,0,1-1.974,3.791c-.433.7-.881,1.418-1.263,2.164a7.819,7.819,0,0,0-.62,3.347,7.942,7.942,0,0,1-.88,3.915,8.371,8.371,0,0,0,1.606.981,10.624,10.624,0,0,1,1.621.933,5.2,5.2,0,0,1,1.52,1.926,5.931,5.931,0,0,0,.764,1.178,6.925,6.925,0,0,0,3.735,1.653,7.25,7.25,0,0,1,3.856,1.71,3.686,3.686,0,0,1,.921,1.645c1.233.6,1.76-.084,2.6-1.422.544-.867,1.108-1.763,2.062-1.962a2.5,2.5,0,0,1,1.933.528c.377.257.684.5.963.73a2.7,2.7,0,0,0,2.313.861,15.9,15.9,0,0,0,2.37-.46c.69-.169,1.4-.343,2.092-.441a8.232,8.232,0,0,1,5.013.524,3.465,3.465,0,0,0,2.869.36c.258-.047.55-.1.891-.154.519-.083,1.075-.2,1.65-.322,2.312-.488,4.933-1.041,6.88.212a7.853,7.853,0,0,1,1.346,1.274,5.165,5.165,0,0,0,1.625,1.407c.632.174,2-.469,2.907-.894.371-.175.71-.333.988-.44l.2-.08c1.752-.677,2.067-.8,2.28-2.493.283-2.257.662-2.456,2.667-2.558l.594-.033c.358-.022.73-.039,1.113-.057,2.32-.11,4.949-.235,6.566-1.453a6.68,6.68,0,0,0,1.254-1.473,6.214,6.214,0,0,1,1.611-1.769,2.344,2.344,0,0,1,1.292-.333c.349-.007.493-.01.713-.271a4.634,4.634,0,0,0,.317-1.54c.03-.277.057-.528.092-.706.048-.25.087-.538.128-.844.175-1.307.393-2.934,1.564-3.61a4.353,4.353,0,0,1,2.553-.285,4,4,0,0,0,2.263-.21,6.094,6.094,0,0,0,2.086-2.572c.746-1.348,1.517-2.741,3.274-3.248a8.568,8.568,0,0,1,3.051-.144,6.662,6.662,0,0,0,5.624-1.68c2.515-1.732,4.372-.515,6.167.661a18.026,18.026,0,0,0,1.93,1.153,9.188,9.188,0,0,0,3.859,1.083,6.009,6.009,0,0,0,.94-.076,4.917,4.917,0,0,1,1.4-.055,2.033,2.033,0,0,1,1.455.655,4.9,4.9,0,0,0,.535.485,4.372,4.372,0,0,0,3.85,1.116c2.223-.2,2.536-.028,4.321,1.375a12.759,12.759,0,0,1,1.336,1.349,7.807,7.807,0,0,0,1.964,1.791,1.493,1.493,0,0,0,1.327-.219,1.833,1.833,0,0,1,2.66.546c1.289,1.573,1.4,3.71,1.516,5.777a12.734,12.734,0,0,0,.561,3.772c.566,1.461,1.877,1.677,3.4,1.927,1.6.263,3.419.563,4.2,2.577a10.9,10.9,0,0,1,.549,3.713c.058,1.958.109,3.649,1.807,5.027a9.965,9.965,0,0,0,2.93,1.359c1.9.66,4.052,1.409,4.573,3.5a5.338,5.338,0,0,1-.311,2.866,4.448,4.448,0,0,0-.311,1.828,2.364,2.364,0,0,0,.588,1.033,1.992,1.992,0,0,1,.087,2.961,2.64,2.64,0,0,1-1.96.956,3.854,3.854,0,0,1-2.541-1.053l-.223.225c-1.382,1.392-2.574,2.594-5.074.859l-.35-.246c-.185-.129-.351-.245-.45-.306a4.536,4.536,0,0,1-1.277.419,2.316,2.316,0,0,1-2.331-.51,1.208,1.208,0,0,1-.246-.656c-1.165.631-3.2,2.286-3.318,2.826.014.331.875.709,1.566,1.013,1.058.464,2.257.99,2.474,2.077a9.265,9.265,0,0,1-.542,3.861,10.932,10.932,0,0,0-.431,1.927,6.833,6.833,0,0,0,0,.7,2.543,2.543,0,0,1-1.029,2.439,4.724,4.724,0,0,1-1.184.74c-.362.166-.438.2-.608,1.056a6.037,6.037,0,0,0-.094,1.088,4.294,4.294,0,0,1-.444,2.086,5.565,5.565,0,0,1-.7,1.018c-.35.424-.469.567-.284,1.363a10.87,10.87,0,0,0,.833,2.186,9.028,9.028,0,0,1,1.053,3.535c.1,1.859.728,4.663,1.666,5.093.57.26,2.2-.509,4.561-2.814,1.8-1.757,3.342-3.266,6.31-2.965a8.515,8.515,0,0,1,1.218.24,3.274,3.274,0,0,0,1.9.12,28.286,28.286,0,0,0,3.094-1.953l.236-.16c-1.3-1.54-2.656-.882-3.23-3.231-.308-1.258.588-3.976,1.335-4.988,4.246,1.771,6.368-.857,7.492-4.81,1.17-4.1,2.336-5.566,5.191-8.883.726-.842,2.976-2.918,3-4.064.039-1.725-2-2.149-2.692-3.463-1.268-2.4.318-7,3.487-7.99,1.846-.578,3.966.708,6.025.051,1.577-.5,2.122-1.824,3.9-1.884,5.547-.188,1.31,5.589,4.994,7.606,2.31,1.265,2.466-1.05,4.562-.947,1.452.072,2.309,1.2,3.655,1.843,2.512,1.2,6.516,3.024,9.286,2.859,5.383-.32,14.136-7.29,18.055-.63-1.522,1.692-3.66,6.552-5.41,7.614-3.03,1.837-6.146-1.756-8.942,1.8-1.279,1.628-2.6,8.648-.093,9.53,2.291.806,5.78-4.172,8.449-3.893-.406,2.586,1.667,4.236,3.954,4.883,2.589.731,4.05-1.233,6.226-.578,1.607.483,3.358,3.188,3.911,4.646,1.316,3.462-.055,2.487-1.238,5.116-1.4,3.12-1.063,3.322,1.693,4.819,1.284.7,5.076,2.2,6.514,2.1,4.68-.353,6.535-6.2,8.3-9.572.948-1.812,1.883-4.112,3.3-5.593,2-2.082,2.51-1.153,5.085-2.064,5.684-2.013,2.586-6.51,5.779-9.587,1.729-1.666,4.325-.249,6.343-.057,2.973.284,2.693-.134,5.237-1.349,1.751-.837,4.358-.88,5.152-2.821.065-.159-1.073-1.935-1.071-2.434,0-.724,1.078-1.382,1.146-2.212.543-6.609-3.994-5.086-7.453-2.154-.928.786-.953,1.645-2.228,2.2-.6.259-1.715-1.049-2.816-.574-2.45,1.058-1.839,3.586-5.016,3.12-2.708-.4-6.9-4.983-9.547-6.432-3.86-2.113-6.346-4.084-7.036-8.6-.852-5.579,1.36-7.162,5.173-10.659,2.9-2.661,5.65-5.657,8.557-8.27,2.355-2.117,4.087-.6,6.46-2.2.641-.433.66-2.109,1.276-2.623a29.7,29.7,0,0,1,2.7-1.593c3.1-2.179,5.322-4.648,8.817-6.523,2.546-1.366,2.557-1.02,3.653-4.074.639-1.779.978-4.34,2.587-5.609,1.868-1.473,4.243-.682,6.575-1.292,2.679-.7,2.176-1.012,3.487-2.58a2.656,2.656,0,0,1-.383-.353c-1.215-1.426-.865-4-.555-6.276"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n \x3c!-- fill="#b7b7b7" /> --\x3e\n \x3c!-- <text id="Ukraina" transform="translate(13930.103 -1358.355)" fill="#6e6e6e" font-size="21"\n font-family="Raleway-Bold, Raleway" font-weight="700">\n <tspan x="0" y="0" letter-spacing="-0.005em">Ukraina</tspan>\n </text> --\x3e\n \x3c!-- </g> --\x3e\n \x3c!-- <g id="Group_1223" data-name="Group 1223"> --\x3e\n <path\n id="Path_182"\n data-name="Path 182"\n d="M481.815,562.4c.168,1.332.518,1.49,1.286,1.837a6.359,6.359,0,0,1,1.7,1.035,5.256,5.256,0,0,1,1.6,2.839,6.613,6.613,0,0,0,.682,1.725,6.2,6.2,0,0,0,1.143,1.365c.887.838,1.178,1.386.473,3.476a8.28,8.28,0,0,1-1.383,2.315,6.416,6.416,0,0,0-1.233,2.116,5.878,5.878,0,0,0-.13,2.06,4.39,4.39,0,0,1-.571,2.9,10.447,10.447,0,0,1-.97,1.355c-.669.822-.894,1.1-.326,3.059.579,1.99.961,2.327,2.573,3.743,3.637,3.2,3.557,5.369,2.507,9.565-.573,2.287.158,3.686,1,5.3a11.632,11.632,0,0,1,1.438,3.884,8.784,8.784,0,0,1-.671,4.37c-.6,1.745-1.118,3.253.158,5.357a11.715,11.715,0,0,0,2.69,2.736c1.532,1.256,3.117,2.555,3.5,4.638a17.167,17.167,0,0,1-.818,6.657,5.55,5.55,0,0,1-.63,1.221c2.553-.21,4.88,2.31,6.98,4.588a15.16,15.16,0,0,0,3.469,3.15c.555.278,1.093.528,1.623.775a29.347,29.347,0,0,1,3.284,1.7,3.532,3.532,0,0,0,3.439.565,9.175,9.175,0,0,1,2.717-.344,3.937,3.937,0,0,1,3.587,2.111,3.3,3.3,0,0,1-.78,3.534,2.011,2.011,0,0,1-1.651.631c-.5.009-.793.015-1.107.523-.383.618,0,1.832.233,2.557.588,1.853,1.951,3.879,4.033,4.074a4.432,4.432,0,0,0,1.757-.319,6.739,6.739,0,0,1,1.578-.366,6.258,6.258,0,0,1,1.7.191,4.929,4.929,0,0,0,1.1.153c.935-.04,1.508-.192,1.7-.448.265-.35.056-1.242-.208-2.373l-.18-.776c-.366-1.644-.544-2.681.076-3.223.584-.512,1.534-.29,3.312.364.387.142.693.277.967.4a4.2,4.2,0,0,0,1.941.474,4.113,4.113,0,0,0,1.132-.169,4.428,4.428,0,0,1,2.013-.137c2.784.485,2.964,1.363,2.7,3.112a10.889,10.889,0,0,0-.132,1.173c-.044.91-.025,3.968,2.019,5.157,1.427.83,1.688.512,2.32-.256a4.769,4.769,0,0,1,1.581-1.379c1.956-.973,5.631.714,6.348,1.062a5.484,5.484,0,0,1,2.678,2.64,7.2,7.2,0,0,0,3.054,3.163,7.291,7.291,0,0,1,2.68,2.449,6.835,6.835,0,0,1,.723,2.711,4.366,4.366,0,0,0,1.173,2.993c1.123,1.114,3.463,2.339,4.571,1.722,1.04-.58,1.076-1.671,1.01-3.4a7.037,7.037,0,0,1,.265-2.828l.161-.4.424.072a9.335,9.335,0,0,0,1.211.059c1.235.015,2.636.032,3.333.693a2.308,2.308,0,0,1,.48,2.372,2.847,2.847,0,0,0-.044,1.4c.407,1.3,2.207,2.7,5.068,3.925,2.549,1.094,3.787.807,5.758-1.334.454-.493.81-.94,1.121-1.33,1.332-1.674,2.111-2.442,5.224-1.632.552.144,1.071.324,1.568.5,1.589.557,2.738.959,4.018-.2a3.091,3.091,0,0,0,.6-1.022,3.165,3.165,0,0,1,1.445-1.81,7,7,0,0,1,2.756-.237c.344.011.654.022.878.012a18.811,18.811,0,0,0,2.547-.357,12.061,12.061,0,0,1,4.606-.255,15.141,15.141,0,0,1,4.63,2.126c.6.361,1.19.716,1.773,1.019.635.33,1.276.682,1.92,1.037,3.3,1.816,6.7,3.692,10.361,2.9a11.263,11.263,0,0,1-.214-2.414,7.756,7.756,0,0,0-.5-3.174,10.444,10.444,0,0,0-1.024-1.694,8.4,8.4,0,0,1-1.417-2.716c-.947-3.7.365-7.832,3.792-11.934l.6-.711c2.243-2.671,4.18-4.977,5.478-8.285a16.24,16.24,0,0,0,.557-1.877A10.437,10.437,0,0,1,638,643.117a3.975,3.975,0,0,1,3.073-1.651,3.18,3.18,0,0,0,2.084-.862c2.112-2.157-.206-6.966-1.321-9.277l-.114-.239a49.575,49.575,0,0,1-2.065-5.29c-.5-1.432-1.01-2.912-1.629-4.333a34.584,34.584,0,0,0-1.885-3.535,25.528,25.528,0,0,1-2.486-5.087,20.284,20.284,0,0,1-.567-6.81,25.312,25.312,0,0,0-.186-5.1c-.554-3.146-2.106-4.04-4.454-5.392-.584-.336-1.2-.692-1.846-1.109-2.658-1.723-2.387-2.505-1.126-4.718l.2-.352a15.462,15.462,0,0,0,.742-1.612,11.387,11.387,0,0,1,1.22-2.4,12.315,12.315,0,0,1,3.208-2.593c1.662-1.08,3.382-2.2,3.834-3.7.475-1.573-.592-4.824-1.449-7.436a32.545,32.545,0,0,1-1-3.424c-.755-3.9-1.4-6.44-4.043-8.889-.681-.632-1.325-1.161-1.918-1.647-2.339-1.921-4.03-3.308-3.808-7.583.2-3.824-1.011-6.035-3.625-9.268a7.2,7.2,0,0,0-3.274-2.573,15.278,15.278,0,0,0-5.231-.615h0a24.631,24.631,0,0,0-4.98,1.377c-.886.319-1.8.649-2.892.959l-.773.22a41.732,41.732,0,0,1-7.606,1.665,19.265,19.265,0,0,1-4.835-.32,18.3,18.3,0,0,0-4.616-.311c-1.407.14-2.824.291-4.244.441-1.722.183-3.447.366-5.157.532-.287.027-.573.04-.856.04-2.5,0-4.873-1.014-7.179-2-.611-.26-1.207-.5-1.8-.733-.074.061-.146.13-.219.19-3.364,2.708-11.1,6.036-15.711,3.952-2.842-1.285-3.008-4.408-3.277-7.023-.672-6.548-4.9-4.9-9.682-3.623-3.426.914-6.19,3.543-9.61,4.508-1.594.45-3.135.13-4.685.658-2.328.791-4.261,2.89-5.96,4.587-1.894,1.892-3.724,5.411-6.244,6.331-1.887.688-4.031-.57-6.01.532-1.769.986-2.278,2.931-4.051,3.7-4.129,1.783-9.33-.468-13.525,1.565-1.361.66-2.28,1.828-3.563,2.582a18.3,18.3,0,0,1-.522,2.2,8.941,8.941,0,0,0-.523,2.745"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n \x3c!-- fill="#b7b7b7" /> --\x3e\n \x3c!-- <text id="Polska" transform="translate(13720.623 -1393.269)" fill="#6e6e6e" font-size="24"\n font-family="Raleway-Bold, Raleway" font-weight="700">\n <tspan x="0" y="0" letter-spacing="-0.01em">Polska</tspan>\n </text> --\x3e\n \x3c!-- </g> --\x3e\n \x3c!-- <g id="Group_1229" data-name="Group 1229"> --\x3e\n <path\n id="Path_179"\n data-name="Path 179"\n d="M575.131,541.123c1.707-.165,3.429-.348,5.147-.531,1.422-.15,2.842-.3,4.251-.442a19.379,19.379,0,0,1,4.883.319,18.191,18.191,0,0,0,4.569.312,40.878,40.878,0,0,0,7.417-1.628l.776-.221c1.053-.3,1.952-.623,2.82-.937a26.278,26.278,0,0,1,4.914-1.376v-.056a16.55,16.55,0,0,1,5.981.654,8.291,8.291,0,0,1,3.788,2.923c1.951,2.411,3.181,4.371,3.654,6.8,1-.107,2-.149,2.974-.174.9-.021,1.83-.044,2.737-.134a5.5,5.5,0,0,0,1.91-.612,4.2,4.2,0,0,1,3.425-.4c.3.093.564.2.812.293a4.006,4.006,0,0,0,1.612.365c.948,0,.991-.052,1.369-.5.129-.152.283-.332.49-.545a.856.856,0,0,0,.088-.247,1.539,1.539,0,0,1,.589-.953,1.469,1.469,0,0,1,.883-.17,1.9,1.9,0,0,0,.393-.019c.823-.468.823-.468,1.079-1.361l.04-.139a4.265,4.265,0,0,0,.029-1.039,3.294,3.294,0,0,1,.27-1.918c.513-.751.9-.843,1.464-.755a1.491,1.491,0,0,0,.629-.006,5.725,5.725,0,0,0,3.661-1.958,5.01,5.01,0,0,1,5.188-1.606,2.928,2.928,0,0,1,1.491,1.522c.238.409.485.833.743.9a1.043,1.043,0,0,0,.673-.207.7.7,0,0,0,.35-.469c.225-1-1.059-2.961-2-4.394a10.171,10.171,0,0,1-1.419-2.589,5.284,5.284,0,0,1,.559-3.331,7.965,7.965,0,0,0,.523-1.561,3.63,3.63,0,0,0-.538-2.68,7.5,7.5,0,0,1-.69-1.686c-.38-1.526.782-3.932,1.718-4.855a4.523,4.523,0,0,1,2.19-1.033,2.784,2.784,0,0,0,1.692-.84,4.087,4.087,0,0,0,.494-2.044,5.094,5.094,0,0,1,.893-2.973,3.456,3.456,0,0,1,2.276-1.13,3.244,3.244,0,0,0,1.938-.867c1.166-1.2,2.134-2.858,1.884-3.224-.19-.278-.867-.212-1.522-.149-1,.1-2.249.217-3.028-.722-1.069-1.288-.455-2.625.038-3.7a6.961,6.961,0,0,0,.451-1.149,5.808,5.808,0,0,0-.093-2.56,12.281,12.281,0,0,1-.225-1.8,14.678,14.678,0,0,1-2.777.36,5.322,5.322,0,0,1-4.225-1.966,4.9,4.9,0,0,1-1.257-2.831,11.047,11.047,0,0,0-.285-1.3c-.369-1.249-1.255-1.718-2.669-2.34a3.45,3.45,0,0,0-2.475-.161,8.76,8.76,0,0,1-1.456.2,6.3,6.3,0,0,1-2.27-.453,5.688,5.688,0,0,0-1.841-.4c-.553.011-1.124.079-1.686.146-2.179.255-4.889.574-5.456-3.129a3.585,3.585,0,0,1,.018-.889c.031-.306.074-.723-.039-.829a6.65,6.65,0,0,0-2.166.025c-1.4.323-1.7.953-2.3,2.208l-.063.129c-1.723,3.568-4.377,2.479-6.943,1.428l-.557-.228a3.156,3.156,0,0,0-2.574.007c-.3.092-.638.193-1.024.285a5.207,5.207,0,0,1-3.185-.266c-.338-.11-.7-.229-1.117-.328a5.173,5.173,0,0,0-3.5.827c-1.319.652-2.815,1.391-4.595.822-.466-.149-.8-.289-1.084-.4a2.61,2.61,0,0,0-2.207-.054,19.919,19.919,0,0,1-3.422.468c-.394.03-.791.061-1.2.1a12.822,12.822,0,0,1-3.345-.22c-1.679-.265-3.128-.495-4.593.579-2.157,1.581-4.179,3.372-6.066,5.07-.651.588-2.022,1.547-3.231,2.394l-.2.138a28.13,28.13,0,0,1-.606,3.722c-.943,3.917-2.467,6.557.236,9.556,1.265,1.4,3.555,2.532,4.166,4.445.544,1.7.111,5.44.125,7.386.016,2.173-.549,7.173-2.669,8.3-2.1,1.12-5.112-1.5-7.492-1.348-2.485.156-6.7,1.334-8.143,3.561-2.171,3.348,2.158,2.466,4.653,2.644a31.346,31.346,0,0,1-5.569,7.525c.443.182.882.349,1.332.542,2.444,1.044,4.971,2.124,7.512,1.878"\n transform="translate(13198.163 -2009.92)"\n fill="#ddd"\n />\n \x3c!-- fill="#b7b7b7" \n /> --\x3e\n \x3c!-- <text id="Litwa" transform="translate(13795.157 -1490.161)" fill="#6e6e6e" font-size="14"\n font-family="Raleway-Bold, Raleway" font-weight="700">\n <tspan x="0" y="0">Litwa</tspan>\n </text> --\x3e\n \x3c!-- </g> --\x3e\n </g>\n </g>\n </svg>\n </article>\n <article class="crossBorder-list off"></article>\n </div>\n </div>\n </div>\n <div id="integrations" class="section section--tight">\n \x3c!-- <div class="container">\n <p class="integrationsCountryInfo"></p>\n <div class=" crossBorder-integrations">\n <div class="crossBorderIntegration crossBorder-integrations__logistics">\n \n </div>\n <div class="crossBorderIntegration crossBorder-integrations__payments">\n \n </div>\n <div class="crossBorderIntegration crossBorder-integrations__traffic">\n \n </div>\n \n </div> --\x3e\n <div class="ctaButtons d-flex flex-column flex-wrap flex-md-row align-items-center">\n <a\n href="#form_section"\n id=""\n title="Skontaktuj si\u0119 z ekspertem"\n class="btn mainButton --black"\n >\n Skontaktuj si\u0119 z ekspertem\n </a>\n <div id="country__info"></div>\n </div>\n </div>\n </section>', }, }), (0, Ve.jsx)(mk, { title: 'Oferta mi\u0119dzynarodowej sprzeda\u017cy skrojona pod twoje potrzeby', subtitle: 'Pr\xf3g wej\u015bcia w cross-border zale\u017cy od ciebie. Zdecyduj, czy chcesz przet\u0142umaczy\u0107 i skonfigurowa\u0107 sw\xf3j e-sklep samodzielnie, czy wolisz zam\xf3wi\u0107 pakiet i zleci\u0107 to specjalistom IdoSell.', tiles: [ { title: 'T\u0142umaczenie sklepu na ponad 30 j\u0119zyk\xf3w', content: 'Modu\u0142 t\u0142umacze\u0144 automatycznych oparty jest o sztuczn\u0105 inteligencj\u0119 - nie tylko przet\u0142umaczy tw\xf3j e-sklep na start, ale tak\u017ce b\u0119dzie t\u0142umaczy\u0142 tre\u015bci na bie\u017c\u0105co. A dzi\u0119ki us\u0142udze Composer szybko i \u0142atwo przet\u0142umaczysz automatycznie r\xf3wnie\u017c szablon sklepu.', }, { title: 'Lokalne metody p\u0142atno\u015bci i wysy\u0142ki', content: 'Liczne integracje z zagranicznymi systemami p\u0142atno\u015bci, firmami kurierskimi i centrami fulfillment. Klienci zap\u0142ac\u0105 w swojej walucie i dostan\u0105 paczk\u0119 szybko, r\xf3wnie\u017c w popularnych punktach odbioru.', }, { title: 'Integracje z marketplace i por\xf3wnywarkami', content: 'Umo\u017cliwiamy prosty eksport towar\xf3w na zagraniczne marketplace\u2019y i do najpopularniejszych por\xf3wnywarek cenowych w Europie. Dzi\u0119ki temu przyci\u0105gniesz ruch do swojego sklepu internetowego.', }, { title: 'VAT OSS i c\u0142a', content: 'Umo\u017cliwiamy automatyczne wyliczanie stawek VAT dla danego kraju. U\u0142atwiamy tak\u017ce rozliczanie c\u0142a przy sprzeda\u017cy poza UE.', }, { title: 'T\u0142umaczenie zgodne z wymogami SEO', content: 'Dla ka\u017cdego j\u0119zyka umo\u017cliwiamy ustawienie osobnego zestawu s\u0142\xf3w kluczowych, tytu\u0142u i opisu, a tak\u017ce dostosowanie hiper\u0142\u0105cza.', }, { title: 'Sklep internetowy spe\u0142niaj\u0105cy wymogi UE', content: 'W IdoSell dajemy Ci gotowe wzory regulaminu, polityki prywatno\u015bci i cookies oraz funkcj\u0119 aktywnej zgody na polityk\u0119 cookies. Wszystko po to, \u017ceby u\u0142atwi\u0107 Ci sprzeda\u017c na europejskich rynkach.', }, ], }), (0, Ve.jsx)(S_, { title: 'Oferta sprzeda\u017cy zagranicznej skrojona pod twoje potrzeby', subtitle: 'T\u0142umaczenie i konfiguracj\u0119 e-sklepu na rynki zagraniczne mo\u017cesz zrobi\u0107 samodzielnie w panelu IdoSell lub zleci\u0107 naszym specjalistom. Zdecyduj, w jaki spos\xf3b chcesz rozpocz\u0105\u0107 sprzeda\u017c za granic\u0119', styles: 'centeredWithSpace', tabsContent: [ { tabTitle: 'Zr\xf3b to sam', tabName: 'Zr\xf3b to sam', content: (0, Ve.jsxs)(Ve.Fragment, { children: [ (0, Ve.jsxs)(ww, { display: 'flex', flexDir: { base: 'column', lg: 'row' }, gap: '30px', children: [ (0, Ve.jsxs)(jw, { flexDir: 'column', padding: { base: '30px', xl: '55px 50px', }, background: '#EEEEEE', width: { base: '100', lg: 'calc(100% / 3)', }, children: [ (0, Ve.jsx)(Ew, { as: 'h3', fontWeight: '600', fontSize: '30px', lineHeight: '37px', color: '#171717', mb: '15px', children: 'Skonfiguruj sw\xf3j e-sklep samodzielnie', }), (0, Ve.jsxs)(Ew, { mb: '30px', children: [ 'Dzi\u0119ki innowacyjnemu', ' ', (0, Ve.jsx)(Ew, { as: 'span', fontWeight: '700', children: 'kreatorowi sklepu na wybrany kraj', }), ' ', 'wdro\u017cenie i t\u0142umaczenie sklepu na rynki zagraniczne mo\u017cesz w prosty spos\xf3b zrobi\u0107', ' ', (0, Ve.jsx)(Ew, { as: 'span', fontWeight: '700', children: 'samodzielnie', }), '.', ], }), (0, Ve.jsx)(Ew, { mb: '15px', children: 'Wykorzystaj gotowe rozwi\u0105zania od IdoSell i zaprezentuj swoj\u0105 ofert\u0119 na rynkach zagranicznych.', }), (0, Ve.jsx)(Iv, { href: 'https://pomoc.idosell.com/wyglad-i-konfigurancja/kreator-cross-border-skonfiguruj-sklep-na-wybrany-kraj', style: 'default', target: '_blank', children: 'W\u0142\u0105cz kreator sklepu', }), ], }), (0, Ve.jsxs)(ww, { width: { base: '100', lg: 'calc(100%/3*2)', }, padding: { base: '0px', lg: '55px 50px', }, children: [ (0, Ve.jsx)(Ew, { mb: '15px', fontSize: '18px', fontWeight: '700', children: 'Jak kreator IdoSell u\u0142atwi ci konfiguracj\u0119 e-sklepu do sprzeda\u017cy mi\u0119dzynarodowej?', }), (0, Ve.jsxs)(jw, { flexDir: 'column', width: { base: '100', xl: 'calc(100%/12*10)', }, children: [ (0, Ve.jsxs)(jw, { margin: '10px 0', gap: '30px', justifyContent: 'flex-start', flex: 1, children: [ (0, Ve.jsx)( Dj, { src: 'https://www.idosell.com/panel/file-gate.php?id=298410&ext=.png', alt: 'Plus tick', width: '20px', height: '20px', marginTop: '5px', }, ), (0, Ve.jsx)( jw, { flexDirection: 'column', gap: '5px', children: (0, Ve.jsxs)( Ew, { paddingBottom: '10px', fontSize: '12px', color: '#171717', lineHeight: '19px', children: [ (0, Ve.jsx)( Ew, { as: 'span', fontWeight: '700', children: 'Kilkukrokowy kreator sklepu', }, ), ' ', 'to narz\u0119dzie, kt\xf3re pozwoli ci utworzy\u0107 wst\u0119pnie skonfigurowany e-sklep na wybrany kraj. Obs\u0142uga kreatora jest intuicyjna i prosta - wybierasz jeden z dost\u0119pnych w kreatorze kraj\xf3w, w kt\xf3rym chcesz rozpocz\u0105\u0107 sprzeda\u017c, a my na podstawie najlepszych do\u015bwiadcze\u0144 proponujemy domy\u015blne ustawienia, kt\xf3re mo\u017cesz zmieni\u0107 i dostosowa\u0107 do swojej wizji.', ], }, ), }, ), ], }), (0, Ve.jsxs)(jw, { margin: '10px 0', gap: '30px', justifyContent: 'flex-start', flex: 1, children: [ (0, Ve.jsx)( Dj, { src: 'https://www.idosell.com/panel/file-gate.php?id=298410&ext=.png', alt: 'Plus tick', width: '20px', height: '20px', marginTop: '5px', }, ), (0, Ve.jsx)( jw, { flexDirection: 'column', gap: '5px', children: (0, Ve.jsxs)( Ew, { paddingBottom: '10px', fontSize: '12px', color: '#171717', lineHeight: '19px', children: [ (0, Ve.jsx)( Ew, { as: 'span', fontWeight: '700', children: 'J\u0119zyki i t\u0142umaczenia', }, ), ' ', '- dzi\u0119ki automatycznemu t\u0142umaczeniu, kt\xf3re oparte jest o sztuczn\u0105 inteligencj\u0119, mo\u017cesz przet\u0142umaczy\u0107 najwa\u017cniejsze elementy sklepu, m.in. ofert\u0119, bloga, wiadomo\u015bci transakcyjne, menu, kategorie i prezentowa\u0107 je w wybranym j\u0119zyku.', ], }, ), }, ), ], }), (0, Ve.jsxs)(jw, { margin: '10px 0', gap: '30px', justifyContent: 'flex-start', flex: 1, children: [ (0, Ve.jsx)( Dj, { src: 'https://www.idosell.com/panel/file-gate.php?id=298410&ext=.png', alt: 'Plus tick', width: '20px', height: '20px', marginTop: '5px', }, ), (0, Ve.jsx)( jw, { flexDirection: 'column', gap: '5px', children: (0, Ve.jsxs)( Ew, { paddingBottom: '10px', fontSize: '12px', color: '#171717', lineHeight: '19px', children: [ (0, Ve.jsx)( Ew, { as: 'span', fontWeight: '700', children: 'Dostawy i p\u0142atno\u015bci', }, ), ' ', '- zaproponujemy kurier\xf3w, kt\xf3rzy nie tylko dostarcz\u0105 przesy\u0142ki do wybranego kraju z wysy\u0142k\u0105 z Polski, ale r\xf3wnie\u017c b\u0119d\u0105 uwzgl\u0119dnia\u0107 najpopularniejsze formy dostawy, kt\xf3re odpowiadaj\u0105 na potrzeby i przyzwyczajenia lokalnych kupuj\u0105cych.', ], }, ), }, ), ], }), (0, Ve.jsxs)(jw, { margin: '10px 0', gap: '30px', justifyContent: 'flex-start', flex: 1, children: [ (0, Ve.jsx)( Dj, { src: 'https://www.idosell.com/panel/file-gate.php?id=298410&ext=.png', alt: 'Plus tick', width: '20px', height: '20px', marginTop: '5px', }, ), (0, Ve.jsx)( jw, { flexDirection: 'column', gap: '5px', children: (0, Ve.jsxs)( Ew, { paddingBottom: '10px', fontSize: '12px', color: '#171717', lineHeight: '19px', children: [ (0, Ve.jsx)( Ew, { as: 'span', fontWeight: '700', children: 'Szablon sklepu', }, ), ' ', '- dostarczymy gotowy, przet\u0142umaczony na wybrany, dost\u0119pny w kreatorze j\u0119zyk szablon Standard, dostosowany do wymog\xf3w wybranego kraju - obejmuje uwarunkowania m.in dyrektywy Omnibus. Je\u015bli potrzebujesz przet\u0142umaczy\u0107 szablon na inny j\u0119zyk, ni\u017c dost\u0119pny w kreatorze, taka mo\u017cliwo\u015b\u0107 jest dost\u0119pna w ramach us\u0142ugi', ' ', (0, Ve.jsx)( _w, { target: '_blank', color: 'rgb(26, 172, 122)', href: 'https://www.idosell.com/pl/composer/', children: 'Composer', }, ), '.', ], }, ), }, ), ], }), (0, Ve.jsxs)(jw, { margin: '10px 0', gap: '30px', justifyContent: 'flex-start', flex: 1, children: [ (0, Ve.jsx)( Dj, { src: 'https://www.idosell.com/panel/file-gate.php?id=298410&ext=.png', alt: 'Plus tick', width: '20px', height: '20px', marginTop: '5px', }, ), (0, Ve.jsx)( jw, { flexDirection: 'column', gap: '5px', children: (0, Ve.jsxs)( Ew, { paddingBottom: '10px', fontSize: '12px', color: '#171717', lineHeight: '19px', children: [ (0, Ve.jsx)( Ew, { as: 'span', fontWeight: '700', children: 'Marketplace i por\xf3wnywarki', }, ), ' ', '- zarekomendujemy dost\u0119pne martektplace\u2019y i popularne por\xf3wnywarki, kt\xf3re doskonale uzupe\u0142ni\u0105 obecno\u015b\u0107 twojego e-sklepu na nowym rynku.', ], }, ), }, ), ], }), (0, Ve.jsxs)(jw, { margin: '10px 0', gap: '30px', justifyContent: 'flex-start', flex: 1, children: [ (0, Ve.jsx)( Dj, { src: 'https://www.idosell.com/panel/file-gate.php?id=298410&ext=.png', alt: 'Plus tick', width: '20px', height: '20px', marginTop: '5px', }, ), (0, Ve.jsx)( jw, { flexDirection: 'column', gap: '5px', children: (0, Ve.jsxs)( Ew, { paddingBottom: '10px', fontSize: '12px', color: '#171717', lineHeight: '19px', children: [ (0, Ve.jsx)( Ew, { as: 'span', fontWeight: '700', children: 'Regulamin, polityka prywatno\u015bci i zgoda cookies', }, ), ' ', '- dostarczymy tre\u015bci prawne - regulamin, polityk\u0119 prywatno\u015bci i zgody cookies dostosowane do regulacji w wybranym kraju.', ], }, ), }, ), ], }), (0, Ve.jsxs)(jw, { margin: '10px 0', gap: '30px', justifyContent: 'flex-start', flex: 1, children: [ (0, Ve.jsx)( Dj, { src: 'https://www.idosell.com/panel/file-gate.php?id=298410&ext=.png', alt: 'Plus tick', width: '20px', height: '20px', marginTop: '5px', }, ), (0, Ve.jsx)( jw, { flexDirection: 'column', gap: '5px', children: (0, Ve.jsxs)( Ew, { paddingBottom: '10px', fontSize: '12px', color: '#171717', lineHeight: '19px', children: [ (0, Ve.jsx)( Ew, { as: 'span', fontWeight: '700', children: 'VAT OSS', }, ), ' ', '- Ustawiamy walut\u0119 oraz naliczenie VAT - udost\u0119pniamy mechanizm do procedur VAT OSS', ], }, ), }, ), ], }), ], }), ], }), ], }), (0, Ve.jsxs)(jw, { flexDir: { base: 'column', lg: 'row' }, padding: '50px 0', gap: '30px', children: [ (0, Ve.jsxs)(jw, { maxW: { base: '100%', lg: 'calc(100%/12 *4)', }, w: { base: '100%', lg: 'calc(100%/12 *4)', }, flexDir: 'column', children: [ (0, Ve.jsx)(Ew, { mb: '15px', fontSize: '18px', fontWeight: '700', children: 'Jak wygl\u0105da kreator sklepu na wybrany kraj?', }), (0, Ve.jsx)(Ew, { mb: '30px', fontSize: '18px', fontWeight: '400', children: 'Kreator sklepu to narz\u0119dzie, kt\xf3re u\u0142atwi konfiguracj\u0119 e-sklepu za granic\u0119. Podczas zaledwie 5 krok\xf3w ustawisz p\u0142atno\u015bci i dostawy, wybierzesz szablon oraz przet\u0142umaczysz sw\xf3j e-sklep.\xa0', }), (0, Ve.jsx)(Ew, { fontSize: '18px', fontWeight: '400', mb: '15px', children: 'Z rozwi\u0105zaniami IdoSell mo\u017cesz wyj\u015b\u0107 na ka\u017cdy zagraniczny rynek. Innowacyjny kreator, kt\xf3ry aktualnie dzia\u0142a na rynek czeski i niemiecki, upro\u015bci to zadanie do kilku klikni\u0119\u0107. Ju\u017c wkr\xf3tce w kreatorze dost\u0119pne b\u0119d\u0105 kolejne kraje.', }), ], }), (0, Ve.jsx)(jw, { maxW: { base: '100%', lg: 'calc(100%/12 *8)', }, w: { base: '100%', lg: 'calc(100%/12 *8)', }, children: (0, Ve.jsxs)( 'picture', { children: [ (0, Ve.jsx)( 'source', { media: '(min-width: 430px)', srcSet: 'https://www.iai-system.com/panel/file-gate.php?id=315146.mp4', type: 'video/mp4', }, ), (0, Ve.jsx)( 'source', { srcSet: 'https://www.iai-system.com/panel/file-gate.php?id=315146.mp4', }, ), (0, Ve.jsx)( 'video', { width: '100%', controls: !0, loop: !0, poster: 'https://www.iai-system.com/panel/file-gate.php?id=315627.jpg', children: (0, Ve.jsx)( 'source', { src: 'https://www.iai-system.com/panel/file-gate.php?id=315146.mp4', type: 'video/mp4', }, ), }, ), ], }, ), }), ], }), ], }), imgUrl: 'https://www.idosell.com/panel/file-gate.php?id=305543&ext=.webp', }, { tabTitle: 'Zle\u0107 to nam', tabName: 'Zle\u0107 to nam', content: (0, Ve.jsxs)(ww, { display: 'flex', flexDir: { base: 'column', lg: 'row' }, gap: '30px', children: [ (0, Ve.jsxs)(jw, { flexDir: 'column', padding: { base: '30px', xl: '55px 50px', }, background: '#EEEEEE', width: { base: '100', lg: 'calc(100% / 3)', }, children: [ (0, Ve.jsx)(Ew, { as: 'h3', fontWeight: '600', fontSize: '30px', lineHeight: '37px', color: '#171717', mb: '15px', children: 'Us\u0142uga Crossborder z IdoSell', }), (0, Ve.jsx)(Ew, { fontSize: '18px', lineHeight: '27px', fontWeight: '600', color: '#171717', mb: '15px', children: '1950 z\u0142 netto', }), (0, Ve.jsx)(Ew, { mb: '57px', children: 'Wdro\u017cenie i t\u0142umaczenie sklepu dostosowane do specyfiki rynku danego kraju Europy. To wszystko z pomoc\u0105 eksperta IdoSell', }), (0, Ve.jsx)(Ew, { fontSize: '16px', lineHeight: '18px', fontWeight: '600', color: '#171717', mb: '15px', children: 'Zam\xf3w bezp\u0142atn\u0105 konsultacj\u0119 z ekspertem', }), (0, Ve.jsx)(Iv, { href: '#', style: 'default', target: '_blank', children: 'Zam\xf3w konsultacj\u0119', }), ], }), (0, Ve.jsxs)(ww, { width: { base: '100', lg: 'calc(100% / 3 * 2)', }, padding: { base: '0px', lg: '55px 50px', }, children: [ (0, Ve.jsx)(Ew, { mb: '15px', children: 'Je\u015bli zlecisz IdoSell konfiguracj\u0119 us\u0142ugi Crossborder, otrzymasz e-sklep:', }), (0, Ve.jsxs)(jw, { margin: '10px 0', gap: '30px', justifyContent: 'flex-start', flex: 1, children: [ (0, Ve.jsx)(Dj, { src: 'https://www.idosell.com/panel/file-gate.php?id=314306&ext=.png', alt: 'Plus tick', width: '20px', height: '20px', marginTop: '5px', }), (0, Ve.jsx)(jw, { flexDirection: 'column', gap: '5px', children: (0, Ve.jsxs)( Ew, { paddingBottom: '10px', fontSize: '16px', color: '#171717', lineHeight: '19px', children: [ (0, Ve.jsx)( Ew, { as: 'span', fontWeight: '700', children: 'gotowy do sprzeda\u017cy', }, ), ' ', 'w dowolnym kraju plus darmowe przeniesienie bazy danych', ], }, ), }), ], }), (0, Ve.jsxs)(jw, { margin: '10px 0', gap: '30px', justifyContent: 'flex-start', flex: 1, children: [ (0, Ve.jsx)(Dj, { src: 'https://www.idosell.com/panel/file-gate.php?id=314306&ext=.png', alt: 'Plus tick', width: '20px', height: '20px', marginTop: '5px', }), (0, Ve.jsx)(jw, { flexDirection: 'column', gap: '5px', children: (0, Ve.jsxs)( Ew, { paddingBottom: '10px', fontSize: '16px', color: '#171717', lineHeight: '19px', children: [ (0, Ve.jsx)( Ew, { as: 'span', fontWeight: '700', children: 'w j\u0119zyku twoich klient\xf3w', }, ), ' ', '- dzi\u0119ki dost\u0119powi do modu\u0142u t\u0142umacze\u0144 automatycznych', ], }, ), }), ], }), (0, Ve.jsxs)(jw, { margin: '10px 0', gap: '30px', justifyContent: 'flex-start', flex: 1, children: [ (0, Ve.jsx)(Dj, { src: 'https://www.idosell.com/panel/file-gate.php?id=314306&ext=.png', alt: 'Plus tick', width: '20px', height: '20px', marginTop: '5px', }), (0, Ve.jsx)(jw, { flexDirection: 'column', gap: '5px', children: (0, Ve.jsxs)( Ew, { paddingBottom: '10px', fontSize: '16px', color: '#171717', lineHeight: '19px', children: [ (0, Ve.jsx)( Ew, { as: 'span', fontWeight: '700', children: 'zintegrowany z Amazon, Ebay', }, ), ' ', 'i innymi marketplace\u2019ami dostosowanymi do danego rynku', ], }, ), }), ], }), (0, Ve.jsxs)(jw, { margin: '10px 0', gap: '30px', justifyContent: 'flex-start', flex: 1, children: [ (0, Ve.jsx)(Dj, { src: 'https://www.idosell.com/panel/file-gate.php?id=314306&ext=.png', alt: 'Plus tick', width: '20px', height: '20px', marginTop: '5px', }), (0, Ve.jsx)(jw, { flexDirection: 'column', gap: '5px', children: (0, Ve.jsxs)( Ew, { paddingBottom: '10px', fontSize: '16px', color: '#171717', lineHeight: '19px', children: [ (0, Ve.jsx)( Ew, { as: 'span', fontWeight: '700', children: 'dostosowany pod k\u0105tem SEO', }, ), ' ', 'do rynk\xf3w mi\u0119dzynarodowych', ], }, ), }), ], }), (0, Ve.jsxs)(jw, { margin: '10px 0', gap: '30px', justifyContent: 'flex-start', flex: 1, children: [ (0, Ve.jsx)(Dj, { src: 'https://www.idosell.com/panel/file-gate.php?id=314306&ext=.png', alt: 'Plus tick', width: '20px', height: '20px', marginTop: '5px', }), (0, Ve.jsx)(jw, { flexDirection: 'column', gap: '5px', children: (0, Ve.jsxs)( Ew, { paddingBottom: '10px', fontSize: '16px', color: '#171717', lineHeight: '19px', children: [ (0, Ve.jsx)( Ew, { as: 'span', fontWeight: '700', children: 'gotowy do eksportu ofert do CSS Google Shopping', }, ), ' ', 'w 12 krajach Europy oraz do marketplace\u2019\xf3w i lokalnych por\xf3wnywarek cenowych', ], }, ), }), ], }), (0, Ve.jsxs)(jw, { margin: '10px 0', gap: '30px', justifyContent: 'flex-start', flex: 1, children: [ (0, Ve.jsx)(Dj, { src: 'https://www.idosell.com/panel/file-gate.php?id=314306&ext=.png', alt: 'Plus tick', width: '20px', height: '20px', marginTop: '5px', }), (0, Ve.jsx)(jw, { flexDirection: 'column', gap: '5px', children: (0, Ve.jsx)( Ew, { paddingBottom: '10px', fontSize: '16px', color: '#171717', lineHeight: '19px', children: 'zgodny z wymaganiami Unii Europejskiej', }, ), }), ], }), (0, Ve.jsxs)(jw, { margin: '10px 0', gap: '30px', justifyContent: 'flex-start', flex: 1, children: [ (0, Ve.jsx)(Dj, { src: 'https://www.idosell.com/panel/file-gate.php?id=314306&ext=.png', alt: 'Plus tick', width: '20px', height: '20px', marginTop: '5px', }), (0, Ve.jsx)(jw, { flexDirection: 'column', gap: '5px', children: (0, Ve.jsx)( Ew, { paddingBottom: '10px', fontSize: '16px', color: '#171717', lineHeight: '19px', children: 'z automatycznie wyliczonymi i aktualizowanymi stawkami VAT', }, ), }), ], }), (0, Ve.jsxs)(jw, { margin: '10px 0', gap: '30px', justifyContent: 'flex-start', flex: 1, children: [ (0, Ve.jsx)(Dj, { src: 'https://www.idosell.com/panel/file-gate.php?id=314306&ext=.png', alt: 'Plus tick', width: '20px', height: '20px', marginTop: '5px', }), (0, Ve.jsx)(jw, { flexDirection: 'column', gap: '5px', children: (0, Ve.jsx)( Ew, { paddingBottom: '10px', fontSize: '16px', color: '#171717', lineHeight: '19px', children: 'z pod\u0142\u0105czonymi popularnymi lokalnymi metodami p\u0142atno\u015bci i dostaw', }, ), }), ], }), (0, Ve.jsxs)(jw, { margin: '10px 0 0 0', gap: '30px', justifyContent: 'flex-start', flex: 1, children: [ (0, Ve.jsx)(Dj, { src: 'https://www.idosell.com/panel/file-gate.php?id=314306&ext=.png', alt: 'Plus tick', width: '20px', height: '20px', marginTop: '5px', }), (0, Ve.jsx)(jw, { flexDirection: 'column', gap: '5px', children: (0, Ve.jsx)( Ew, { paddingBottom: '10px', fontSize: '16px', color: '#171717', lineHeight: '19px', children: 'z dost\u0119pem do kilkudziesi\u0119ciu gotowych integracji dla handlu crossborder bez dodatkowych op\u0142at i limit\xf3w', }, ), }), ], }), ], }), ], }), imgUrl: 'https://www.idosell.com/panel/file-gate.php?id=305544&ext=.jpeg', }, ], }), (0, Ve.jsx)(LE, { pt: '5rem', pb: { base: 0, lg: '6rem' }, gap: { base: '0px', md: '50px' }, alignItems: 'center', display: 'flex', boxWidth: 'calc(100%/12*8)', imageWidth: 'calc(100%/12*4)', additionalParagraph: 'Sprzeda\u017c na wielu rynkach i zagraniczne sklepy internetowe to przysz\u0142o\u015b\u0107 e-commerce. Bariery powoli znikaj\u0105 i w\u0142a\u015bnie dlatego warto budowa\u0107 swoj\u0105 mark\u0119 poza granicami kraju ju\u017c teraz.', additionalParagraphMargin: '0 0 15px 0', imageResponsive: { base: { url: 'https://www.idosell.com/panel/file-gate.php?id=315644&ext=.webp', alt: 'Zdj\u0119cie sekcji dlaczego warto', }, md: { url: 'https://www.idosell.com/panel/file-gate.php?id=312475&ext=.webp', alt: 'Zdj\u0119cie sekcji dlaczego warto', }, }, tickItem: [ { notExtended: !0, title: 'Znamy potrzeby i preferencje lokalnych kupuj\u0105cych', text: 'Mamy know-how na temat rynk\xf3w europejskich i wed\u0142ug tego dobieramy odpowiednich partner\xf3w zagranicznych.', }, { notExtended: !0, title: 'Oferujemy gotowe rozwi\u0105zania do sprzeda\u017cy mi\u0119dzynarodowej', text: 'Bez dodatkowych prac uruchomisz integracje z serwisami i dostawcami us\u0142ug dla handlu cross-border. Testuj nowe rynki poprzez marketplace lub od razu uruchom sklep zagraniczny, wspierany ruchem z lokalnych por\xf3wnywarek cenowych i Google Ads.', }, { notExtended: !0, title: 'Budujemy kompletny system dla sklep\xf3w zagranicznych', text: 'Rozwijamy nasz\u0105 platform\u0119 w taki spos\xf3b, by poszczeg\xf3lne modu\u0142y wspieraj\u0105ce ekspansj\u0119 wsp\xf3\u0142pracowa\u0142y ze sob\u0105 i u\u0142atwia\u0142y zarz\u0105dzanie dostawami, rozliczanie podatk\xf3w czy t\u0142umaczenia.', }, ], }), (0, Ve.jsx)(ww, { id: 'form_section', my: { base: 16, md: 20, xl: 24 }, display: 'flex', flexDirection: 'column', gap: { base: 20, md: 24 }, position: 'relative', _before: { base: { content: '""', position: 'absolute', height: 'calc(100% + 16rem)', top: '-4rem', width: '100vw', left: '-50vw', marginLeft: '50%', zIndex: -2, backgroundColor: 'rgba(238, 238, 238, 1)', }, md: { height: 'calc(100% + 16rem) !important', top: '-6rem !important', }, }, children: (0, Ve.jsx)(ME, { sectionTitle: 'Zam\xf3w darmow\u0105 konsultacj\u0119 z ekspertem', sectionSubtitle: 'Wejd\u017a na nowe rynki i zyskaj miliony nowych klient\xf3w dzi\u0119ki Crossborder z IdoSell', region: 'eu1', portalId: '26134891', formId: 'b620a011-02e6-4a86-9eaf-a208c7507848', }), }), (0, Ve.jsx)(ww, { py: { base: 16, md: 20, xl: 24 }, display: 'flex', flexDirection: 'column', gap: { base: 20, md: 24 }, position: 'relative', children: (0, Ve.jsx)(P_, { title: 'Chcesz dowiedzie\u0107 si\u0119 wi\u0119cej o cross-border?', subtitle: 'Zapoznaj si\u0119 z naszymi materia\u0142ami edukacyjnymi i sprzedawaj swoje towary w wielu miejscach na \u015bwiecie. Nasze integracje ci to u\u0142atwi\u0105.', design: 2, layout: '2x1', articles: [ { title: (0, Ve.jsx)(Ew, { children: 'Jak wygl\u0105daj\u0105 rynki w Niemczech, Czechach, S\u0142owacji czy Rumunii?', }), imgUrl: 'https://www.idosell.com/panel/file-gate.php?id=314476&ext=.jpg', link: { href: 'https://www.idosell.com/pl/tag/?tag=CrossBorder', labelText: 'Sprawd\u017a naszego bloga', }, }, { title: (0, Ve.jsx)(Ew, { children: 'Jak zadba\u0107 o klient\xf3w z zagranicy?', }), imgUrl: 'https://www.idosell.com/panel/file-gate.php?id=314477&ext=.jpg', link: { href: 'https://www.idosell.com/pl/blog/-jak-zadbac-o-klientow-z-zagranicy-praktyczne-wskazowki-do-wykorzystania-w-cross-border-e-commerce-webinar-1235328153', labelText: 'Obejrzyj webinar', }, }, ], }), }), ], }), ], }); } const N_ = { url: 'https://www.idosell.com/panel/file-gate.php?id=314432&ext=.jpeg', alt: 'Zdj\u0119cie wyr\xf3\u017cniaj\u0105ce w hero - strona Wealthon', }; function D_(e) { const t = [ { svgIcon: (0, Ve.jsx)(Ve.Fragment, { children: (0, Ve.jsx)('svg', { width: '14', height: '40', viewBox: '0 0 14 40', fill: 'none', xmlns: 'http://www.w3.org/2000/svg', children: (0, Ve.jsx)('path', { d: 'M0.944 7.6V0.633998H13.958V40H6.182V7.6H0.944Z', fill: '#1AAC7A', }), }), }), title: 'Z\u0142\xf3\u017c wniosek na wealthon.com', text: 'Potrzebujesz zaledwie kilku danych: NIP, nr telefonu oraz adres e-mail.', }, { svgIcon: (0, Ve.jsx)(Ve.Fragment, { children: (0, Ve.jsx)('svg', { width: '28', height: '41', viewBox: '0 0 28 41', fill: 'none', xmlns: 'http://www.w3.org/2000/svg', children: (0, Ve.jsx)('path', { d: 'M3.238 32.468C6.694 29.588 9.448 27.194 11.5 25.286C13.552 23.342 15.262 21.326 16.63 19.238C17.998 17.15 18.682 15.098 18.682 13.082C18.682 11.246 18.25 9.806 17.386 8.762C16.522 7.718 15.19 7.196 13.39 7.196C11.59 7.196 10.204 7.808 9.232 9.032C8.26 10.22 7.756 11.858 7.72 13.946H0.376C0.52 9.626 1.798 6.35 4.21 4.118C6.658 1.886 9.754 0.769997 13.498 0.769997C17.602 0.769997 20.752 1.868 22.948 4.064C25.144 6.224 26.242 9.086 26.242 12.65C26.242 15.458 25.486 18.14 23.974 20.696C22.462 23.252 20.734 25.484 18.79 27.392C16.846 29.264 14.308 31.532 11.176 34.196H27.106V40.46H0.43V34.844L3.238 32.468Z', fill: '#1AAC7A', }), }), }), title: 'Udost\u0119pnij histori\u0119 rachunku', text: 'Wealthon poprosi o histori\u0119 rachunku firmowego z ostatnich 12 miesi\u0119cy.', }, { svgIcon: (0, Ve.jsx)(Ve.Fragment, { children: (0, Ve.jsx)('svg', { width: '28', height: '42', viewBox: '0 0 28 42', fill: 'none', xmlns: 'http://www.w3.org/2000/svg', children: (0, Ve.jsx)('path', { d: 'M0.97 12.002C1.15 8.402 2.41 5.63 4.75 3.686C7.126 1.706 10.24 0.715997 14.092 0.715997C16.72 0.715997 18.97 1.184 20.842 2.12C22.714 3.02 24.118 4.262 25.054 5.846C26.026 7.394 26.512 9.158 26.512 11.138C26.512 13.406 25.918 15.332 24.73 16.916C23.578 18.464 22.192 19.508 20.572 20.048V20.264C22.66 20.912 24.28 22.064 25.432 23.72C26.62 25.376 27.214 27.5 27.214 30.092C27.214 32.252 26.71 34.178 25.702 35.87C24.73 37.562 23.272 38.894 21.328 39.866C19.42 40.802 17.116 41.27 14.416 41.27C10.348 41.27 7.036 40.244 4.48 38.192C1.924 36.14 0.574 33.116 0.43 29.12H7.774C7.846 30.884 8.44 32.306 9.556 33.386C10.708 34.43 12.274 34.952 14.254 34.952C16.09 34.952 17.494 34.448 18.466 33.44C19.474 32.396 19.978 31.064 19.978 29.444C19.978 27.284 19.294 25.736 17.926 24.8C16.558 23.864 14.434 23.396 11.554 23.396H9.988V17.186H11.554C16.666 17.186 19.222 15.476 19.222 12.056C19.222 10.508 18.754 9.302 17.818 8.438C16.918 7.574 15.604 7.142 13.876 7.142C12.184 7.142 10.87 7.61 9.934 8.546C9.034 9.446 8.512 10.598 8.368 12.002H0.97Z', fill: '#1AAC7A', }), }), }), title: 'Potwierd\u017a to\u017csamo\u015b\u0107', text: 'To\u017csamo\u015b\u0107 potwierdzisz online, wystarczy klika klikni\u0119\u0107!', }, { svgIcon: (0, Ve.jsx)(Ve.Fragment, { children: (0, Ve.jsx)('svg', { width: '32', height: '39', viewBox: '0 0 32 39', fill: 'none', xmlns: 'http://www.w3.org/2000/svg', children: (0, Ve.jsx)('path', { d: 'M0.538 31.332V25.392L18.196 0.119998H26.998V24.744H31.75V31.332H26.998V39H19.438V31.332H0.538ZM19.924 8.22L8.854 24.744H19.924V8.22Z', fill: '#1AAC7A', }), }), }), title: 'Zaakceptuj umow\u0119 online', text: 'Wszystkie formalno\u015bci, w tym podpisanie umowy, za\u0142atwisz online.', }, { svgIcon: (0, Ve.jsx)(Ve.Fragment, { children: (0, Ve.jsx)('svg', { width: '28', height: '40', viewBox: '0 0 28 40', fill: 'none', xmlns: 'http://www.w3.org/2000/svg', children: (0, Ve.jsx)('path', { d: 'M25.322 7.168H7.826V16.402C8.582 15.466 9.662 14.71 11.066 14.134C12.47 13.522 13.964 13.216 15.548 13.216C18.428 13.216 20.786 13.846 22.622 15.106C24.458 16.366 25.79 17.986 26.618 19.966C27.446 21.91 27.86 23.998 27.86 26.23C27.86 30.37 26.672 33.7 24.296 36.22C21.956 38.74 18.608 40 14.252 40C10.148 40 6.872 38.974 4.424 36.922C1.976 34.87 0.59 32.188 0.266 28.876H7.61C7.934 30.316 8.654 31.468 9.77 32.332C10.922 33.196 12.38 33.628 14.144 33.628C16.268 33.628 17.87 32.962 18.95 31.63C20.03 30.298 20.57 28.534 20.57 26.338C20.57 24.106 20.012 22.414 18.896 21.262C17.816 20.074 16.214 19.48 14.09 19.48C12.578 19.48 11.318 19.858 10.31 20.614C9.302 21.37 8.582 22.378 8.15 23.638H0.914V0.526H25.322V7.168Z', fill: '#1AAC7A', }), }), }), title: 'Poczekaj na decyzj\u0119 kredytow\u0105', text: ' Sama decyzja o przyznaniu po\u017cyczki zapada nawet w 30 minut.', }, { svgIcon: (0, Ve.jsx)(Ve.Fragment, { children: (0, Ve.jsx)('svg', { width: '29', height: '42', viewBox: '0 0 29 42', fill: 'none', xmlns: 'http://www.w3.org/2000/svg', children: (0, Ve.jsx)('path', { d: 'M20.274 11.462C19.914 9.95 19.284 8.816 18.384 8.06C17.52 7.304 16.26 6.926 14.604 6.926C12.12 6.926 10.284 7.934 9.096 9.95C7.944 11.93 7.35 15.17 7.314 19.67C8.178 18.23 9.438 17.114 11.094 16.322C12.75 15.494 14.55 15.08 16.494 15.08C18.834 15.08 20.904 15.584 22.704 16.592C24.504 17.6 25.908 19.076 26.916 21.02C27.924 22.928 28.428 25.232 28.428 27.932C28.428 30.488 27.906 32.774 26.862 34.79C25.854 36.77 24.36 38.318 22.38 39.434C20.4 40.55 18.042 41.108 15.306 41.108C11.562 41.108 8.61 40.28 6.45 38.624C4.326 36.968 2.832 34.664 1.968 31.712C1.14 28.724 0.726 25.052 0.726 20.696C0.726 14.108 1.86 9.14 4.128 5.792C6.396 2.408 9.978 0.715997 14.874 0.715997C18.654 0.715997 21.588 1.742 23.676 3.794C25.764 5.846 26.97 8.402 27.294 11.462H20.274ZM14.766 21.29C12.858 21.29 11.256 21.848 9.96 22.964C8.664 24.08 8.016 25.7 8.016 27.824C8.016 29.948 8.61 31.622 9.798 32.846C11.022 34.07 12.732 34.682 14.928 34.682C16.872 34.682 18.402 34.088 19.518 32.9C20.67 31.712 21.246 30.11 21.246 28.094C21.246 26.006 20.688 24.35 19.572 23.126C18.492 21.902 16.89 21.29 14.766 21.29Z', fill: '#1AAC7A', }), }), }), title: 'Sprawd\u017a stan konta', text: 'Wyp\u0142ata \u015brodk\xf3w mo\u017ce nast\u0105pi\u0107 ju\u017c tego samego dnia! ', }, ]; return (0, Ve.jsxs)(hv, { theme: gw, children: [ (0, Ve.jsx)(xS, { $whiteColor: !0 }), (0, Ve.jsx)(Yv, { title: (0, Ve.jsx)(Ve.Fragment, { children: 'Finansowanie dla twojego e-sklepu', }), image: N_, subTitle: 'Wealthon POSCASH e-commerce to nowoczesne finansowanie, kt\xf3re jest dostosowane do twojego biznesu online. Zyskaj nawet do 500 tys. z\u0142otych i bezpiecznie sp\u0142acaj rat\u0119, kt\xf3rej wysoko\u015b\u0107 jest dostosowana do obrot\xf3w twojej e-firmy.', buttons: [ { title: 'Poznaj szczeg\xf3\u0142y', href: '#modern-financing', variant: 'default', }, ], }), (0, Ve.jsxs)(jw, { className: 'homepage containerIdosellPages', direction: 'column', gap: { base: 16, md: 24 }, py: { base: 16, md: 24 }, children: [ (0, Ve.jsxs)(jw, { gap: 16, alignItems: 'center', children: [ (0, Ve.jsx)(Nw, { below: 'lg', children: (0, Ve.jsx)(ww, { display: 'flex', justifyContent: 'center', alignItems: 'center', minW: '25%', children: (0, Ve.jsx)(Dj, { src: 'https://www.iai-system.com/panel/file-gate.php?id=314189&ext=.jpg', }), }), }), (0, Ve.jsxs)(jw, { flexDirection: 'column', children: [ (0, Ve.jsxs)(ij, { style: { textAlign: 'left' }, children: [ 'Jak dzia\u0142a Wealthon POSCASH', (0, Ve.jsx)('span', { style: { whiteSpace: 'nowrap' }, children: ' e-commerce', }), '?', ], }), (0, Ve.jsxs)(Ew, { fontSize: { base: 'md', md: 'lg' }, mt: 5, children: [ 'Wealthon POSCASH e-commerce to elastyczna po\u017cyczka dla e-sklepu, kt\xf3r\u0105 mo\u017cesz otrzyma\u0107 na dowolny cel firmowy.', (0, Ve.jsx)('br', {}), (0, Ve.jsx)('br', {}), 'Zdolno\u015b\u0107 kredytowa obliczana jest na podstawie obrot\xf3w w sklepie internetowym. Sp\u0142ata nast\u0119puj\u0119 automatycznie, na koniec ka\u017cdego tygodnia i dzi\u0119ki temu jest praktycznie niezauwa\u017calna.', (0, Ve.jsx)('br', {}), (0, Ve.jsx)('br', {}), 'Po\u017cyczk\u0119 mo\u017cesz przeznaczy\u0107 na dowolny cel - np. rozbudow\u0119 e-sklepu, inwestycj\u0119 w marketing lub sezonowe zwi\u0119kszenie zatowarowania. Wszystko jest w zasi\u0119gu kilku klikni\u0119\u0107, a Wealthon nie pyta, na co zostan\u0105 wydane pieni\u0105dze.', ], }), ], }), ], }), (0, Ve.jsxs)(jw, { direction: 'column', children: [ (0, Ve.jsx)(ij, { children: 'Najwa\u017cniejsze korzy\u015bci finansowania Wealthon', }), (0, Ve.jsxs)(jw, { flexWrap: 'wrap', rowGap: { base: 4, md: 12 }, columnGap: { base: 4, lg: 1 }, mt: 7, justifyContent: 'space-between', children: [ (0, Ve.jsx)(jw, { direction: 'column', justifyContent: 'space-between', backgroundColor: '#EEE', px: { base: 8, md: 4 }, py: 8, minH: { lg: '350px' }, w: { base: '100%', lg: '31%' }, children: (0, Ve.jsxs)(ww, { children: [ (0, Ve.jsx)(Ew, { minH: { base: '30px', md: '75px', }, fontWeight: '600', fontSize: '2xl', position: 'relative', _after: { position: 'absolute', height: '3px', width: '40px', content: '""', bottom: '-10px', left: 0, background: 'black', }, children: 'Elastyczna sp\u0142ata', }), (0, Ve.jsx)(Ew, { mt: 8, mb: { base: 6, lg: 0 }, children: 'Nie martw si\u0119 wysoko\u015bci\u0105 raty. W Wealthon sp\u0142acasz cyklicznie nisk\u0105 kwot\u0119, ale je\u015bli masz przyp\u0142yw got\xf3wki, mo\u017cesz sp\u0142aci\u0107 po\u017cyczk\u0119 szybciej.', }), ], }), }), (0, Ve.jsx)(jw, { direction: 'column', justifyContent: 'space-between', backgroundColor: '#EEE', px: { base: 8, md: 4 }, py: 8, minH: { lg: '350px' }, w: { base: '100%', lg: '31%' }, children: (0, Ve.jsxs)(ww, { children: [ (0, Ve.jsx)(Ew, { minH: { base: '30px', md: '75px', }, fontWeight: '600', fontSize: '2xl', position: 'relative', _after: { position: 'absolute', height: '3px', width: '40px', content: '""', bottom: '-10px', left: 0, background: 'black', }, children: 'Bezobs\u0142ugowo\u015b\u0107', }), (0, Ve.jsx)(Ew, { mt: 8, mb: { base: 6, lg: 0 }, children: 'Nie musisz pami\u0119ta\u0107 o terminie sp\u0142aty raty, wszystko odbywa si\u0119 automatycznie.', }), ], }), }), (0, Ve.jsx)(jw, { direction: 'column', justifyContent: 'space-between', backgroundColor: '#EEE', px: { base: 8, md: 4 }, py: 8, minH: { lg: '350px' }, w: { base: '100%', lg: '31%' }, children: (0, Ve.jsxs)(ww, { children: [ (0, Ve.jsx)(Ew, { minH: { base: '30px', md: '75px', }, fontWeight: '600', fontSize: '2xl', position: 'relative', _after: { position: 'absolute', height: '3px', width: '40px', content: '""', bottom: '-10px', left: 0, background: 'black', }, children: 'P\u0142ynno\u015b\u0107 finansowa', }), (0, Ve.jsx)(Ew, { mt: 8, mb: { base: 6, lg: 0 }, children: 'Wysoko\u015b\u0107 raty jest ustalana indywidualnie, po przeanalizowaniu obrot\xf3w twojego e-sklepu. Wealthon okre\u015bla wszystkie koszty z g\xf3ry, dlatego nic ci\u0119 nie zaskoczy.', }), ], }), }), (0, Ve.jsx)(jw, { direction: 'column', justifyContent: 'space-between', backgroundColor: '#EEE', px: { base: 8, md: 4 }, py: 8, minH: { base: '30px', md: '305px' }, w: { base: '100%', lg: '31%' }, children: (0, Ve.jsxs)(ww, { children: [ (0, Ve.jsx)(Ew, { minH: { base: '30px', md: '75px', }, fontWeight: '600', fontSize: '2xl', position: 'relative', _after: { position: 'absolute', height: '3px', width: '40px', content: '""', bottom: '-10px', left: 0, background: 'black', }, children: 'Minimum formalno\u015bci', }), (0, Ve.jsx)(Ew, { mt: 8, mb: { base: 6, lg: 0 }, children: 'Do z\u0142o\u017cenia wniosku wystarcz\u0105 podstawowe dane o firmie oraz dow\xf3d osobisty w\u0142a\u015bciciela.', }), ], }), }), (0, Ve.jsx)(jw, { direction: 'column', justifyContent: 'space-between', backgroundColor: '#EEE', px: { base: 8, md: 4 }, py: 8, minH: { base: '30px', md: '305px' }, w: { base: '100%', lg: '31%' }, children: (0, Ve.jsxs)(ww, { children: [ (0, Ve.jsx)(Ew, { minH: { base: '30px', md: '75px', }, fontWeight: '600', fontSize: '2xl', position: 'relative', _after: { position: 'absolute', height: '3px', width: '40px', content: '""', bottom: '-10px', left: 0, background: 'black', }, children: 'Brak biurokracji', }), (0, Ve.jsx)(Ew, { mt: 8, mb: { base: 6, lg: 0 }, children: 'Wealthon nie wymaga \u017cadnych dokument\xf3w finansowych, wszystko za\u0142atwisz wygodnie online.', }), ], }), }), (0, Ve.jsx)(jw, { direction: 'column', justifyContent: 'space-between', backgroundColor: '#EEE', px: { base: 8, md: 4 }, py: 8, minH: { base: '30px', md: '305px' }, w: { base: '100%', lg: '31%' }, children: (0, Ve.jsxs)(ww, { children: [ (0, Ve.jsx)(Ew, { minH: { base: '30px', md: '75px', }, fontWeight: '600', fontSize: '2xl', position: 'relative', _after: { position: 'absolute', height: '3px', width: '40px', content: '""', bottom: '-10px', left: 0, background: 'black', }, children: 'B\u0142yskawiczna decyzja', }), (0, Ve.jsx)(Ew, { mt: 8, mb: { base: 6, lg: 0 }, children: 'Wyp\u0142ata \u015brodk\xf3w z po\u017cyczki mo\u017ce nast\u0105pi\u0107 ju\u017c tego samego dnia, w kt\xf3rym z\u0142o\u017cy\u0142e\u015b wniosek.', }), ], }), }), ], }), ], }), (0, Ve.jsxs)(jw, { direction: 'column', children: [ (0, Ve.jsx)(ij, { children: 'Jak wnioskowa\u0107 o po\u017cyczk\u0119 w Wealthon w 6 krokach?', }), (0, Ve.jsx)(jw, { flexWrap: 'wrap', columnGap: 5, rowGap: 14, justifyContent: 'space-between', mt: 8, children: t.map((e, t) => (0, Ve.jsxs)( jw, { gap: 6, width: { base: '100%', lg: '30%' }, children: [ (0, Ve.jsx)(ww, { w: { base: 12, md: 14 }, children: e.svgIcon, }), (0, Ve.jsxs)(jw, { flexDirection: 'column', gap: 1, children: [ (0, Ve.jsx)(Ew, { fontWeight: '600', fontSize: '21px', color: 'black', minH: { base: '40px', md: '70px', }, children: e.title, }), e.text && (0, Ve.jsx)(Ew, { children: e.text, }), ], }), ], }, ''.concat(t, '-').concat(e.title), ), ), }), ], }), (0, Ve.jsx)(ww, { id: 'modern-financing', pt: 5, children: (0, Ve.jsx)(LE, { alignItems: 'center', display: 'flex', flexDirection: 'column', background: '#1AAC7A', ctaButton: { label: 'Zyskaj \u015brodki', href: 'https://rejestracja.wealthon.com/nowy-wniosek/rejestracja?utm_source=Idosell&utm_medium=email&utm_campaign=POSCASH&type=108', }, image: { url: 'https://www.idosell.com/panel/file-gate.php?id=314190&ext=.webp', alt: 'Zdj\u0119cie Pani z za\u0142o\u017conymi r\u0119kami', }, tickItem: [ { title: 'Wszystkie formalno\u015bci za\u0142atwisz online ', }, { title: 'Eksperci Wealthon s\u0105 do sta\u0142ej dyspozycji i pomocy', }, { title: 'Wyp\u0142ata po\u017cyczki nast\u0105pi w ci\u0105gu 24 godzin', }, ], }), }), (0, Ve.jsx)(C_, { borderColor: '#C8C8C8', orientation: 'horizontal', }), (0, Ve.jsx)(Xk, {}), ], }), ], }); } const L_ = { url: 'https://www.idosell.com/panel/file-gate.php?id=315522&ext=.jpeg', alt: 'Zdj\u0119cie wyr\xf3\u017cniaj\u0105ce w hero - strona prac kontraktowych', }; function O_(e) { return (0, Ve.jsxs)(hv, { theme: gw, children: [ (0, Ve.jsx)(xS, { $whiteColor: !0 }), (0, Ve.jsx)(Yv, { title: (0, Ve.jsx)(Ve.Fragment, { children: 'Ulepsz sw\xf3j sklep i sprzedawaj jeszcze wi\u0119cej', }), image: L_, subTitle: 'Zbadamy, przekszta\u0142cimy, rozwiniemy i zmienimy tw\xf3j sklep.', buttons: [ { title: 'Zam\xf3w prace kontraktowe', href: '#', variant: 'outline', }, ], }), (0, Ve.jsxs)(jw, { className: 'homepage containerIdosellPages', direction: 'column', gap: { base: 16, md: 24 }, py: { base: 16, md: 24 }, children: [ (0, Ve.jsx)(ww, { pb: '6.25rem', children: (0, Ve.jsx)(ME, { sectionTitle: 'Skontaktuj si\u0119\nz ekspertem IdoSell i zam\xf3w prace kontraktowe', sectionSubtitle: 'Skorzystaj z cyklicznych lub pojedynczych prac kontraktowych i czerp z wiedzy ekspert\xf3w. sklep i sprzedawaj jeszcze wi\u0119cej', region: 'eu1', portalId: '26134891', formId: 'b620a011-02e6-4a86-9eaf-a208c7507848', }), }), (0, Ve.jsxs)(bE, { templateColumns: 'repeat(2, 1fr)', gap: '30px', gridTemplateColumns: { sm: 'templateColumns="1fr"', lg: 'repeat(2, 1fr)', }, children: [ (0, Ve.jsx)(Dj, { src: 'https://www.idosell.com/panel/file-gate.php?id=290615&ext=.webp', my: 'auto', }), (0, Ve.jsxs)(ww, { my: 'auto', children: [ (0, Ve.jsx)(Ew, { fontSize: '34px', lineHeight: '48px', fontWeight: 'bold', className: 'text-wrapper-2', color: '#1AAC7A', marginBottom: 4, children: 'Pi\u0119kny sklep internetowy', }), (0, Ve.jsxs)(zE, { className: 'item-wrapper', children: [ (0, Ve.jsxs)(jE, { py: 4, className: 'text', fontSize: { base: 'md', lg: 'lg' }, display: 'flex', gap: '30px', children: [ (0, Ve.jsx)(Dj, { src: 'https://www.idosell.com/panel/file-gate.php?id=314306&ext=.png', alt: 'Plus tick', width: '20px', height: '20px', marginTop: '5px', }), (0, Ve.jsxs)(jw, { flexDirection: 'column', children: [ (0, Ve.jsx)(Ew, { fontSize: '21px', lineHeight: '31.5px', fontWeight: '600', marginBottom: '5px', children: 'Zmodyfikujemy szablon Twojego sklepu', }), (0, Ve.jsx)(Ew, { fontSize: '16px', lineHeight: '25px', children: 'Modyfikujemy szablony od strony wizualnej. Dbamy r\xf3wnie\u017c o aktualno\u015b\u0107 szablonu pod k\u0105tem prawnym.', }), ], }), ], }), (0, Ve.jsxs)(jE, { py: 4, className: 'text', fontSize: { base: 'md', lg: 'lg' }, display: 'flex', gap: '30px', children: [ (0, Ve.jsx)(Dj, { src: 'https://www.idosell.com/panel/file-gate.php?id=314306&ext=.png', alt: 'Plus tick', width: '20px', height: '20px', marginTop: '5px', }), (0, Ve.jsxs)(jw, { flexDirection: 'column', children: [ (0, Ve.jsx)(ww, { fontSize: '21px', lineHeight: '31.5px', fontWeight: '600', marginBottom: '5px', children: 'Wykonamy audyt UI', }), (0, Ve.jsx)(ww, { fontSize: '16px', lineHeight: '25px', children: 'Przeprowadzimy audyt sklepu, kt\xf3ry mo\u017ce by\u0107 podstaw\u0105 do dalszych prac na kontraktach z developerem.', }), ], }), ], }), (0, Ve.jsxs)(jE, { py: 4, className: 'text', fontSize: { base: 'md', lg: 'lg' }, display: 'flex', gap: '30px', children: [ (0, Ve.jsx)(Dj, { src: 'https://www.idosell.com/panel/file-gate.php?id=314306&ext=.png', alt: 'Plus tick', width: '20px', height: '20px', marginTop: '5px', }), (0, Ve.jsxs)(jw, { flexDirection: 'column', children: [ (0, Ve.jsx)(ww, { fontSize: '21px', lineHeight: '31.5px', fontWeight: '600', marginBottom: '5px', children: 'Wykonamy prace graficzne', }), (0, Ve.jsx)(ww, { fontSize: '16px', lineHeight: '25px', children: 'Stworzymy banery i inne tre\u015bci wizualne na stronie.', }), ], }), ], }), ], }), ], }), ], }), (0, Ve.jsxs)(bE, { templateColumns: 'repeat(2, 1fr)', gap: '30px', gridTemplateColumns: { sm: 'templateColumns="1fr"', lg: 'repeat(2, 1fr)', }, children: [ (0, Ve.jsxs)(ww, { my: 'auto', children: [ (0, Ve.jsx)(Ew, { fontSize: '34px', lineHeight: '48px', fontWeight: 'bold', className: 'text-wrapper-2', color: '#1AAC7A', marginBottom: 4, children: 'Zawsze aktualny sklep internetowy', }), (0, Ve.jsxs)(zE, { className: 'item-wrapper', children: [ (0, Ve.jsxs)(jE, { py: 4, className: 'text', fontSize: { base: 'md', lg: 'lg' }, display: 'flex', gap: '30px', children: [ (0, Ve.jsx)(Dj, { src: 'https://www.idosell.com/panel/file-gate.php?id=314306&ext=.png', alt: 'Plus tick', width: '20px', height: '20px', marginTop: '5px', }), (0, Ve.jsxs)(jw, { flexDirection: 'column', children: [ (0, Ve.jsx)(Ew, { fontSize: '21px', lineHeight: '31.5px', fontWeight: '600', marginBottom: '5px', children: 'Zoptymalizujemy Tw\xf3j sklep', }), (0, Ve.jsx)(Ew, { fontSize: '16px', lineHeight: '25px', children: 'Optymalizujemy sklep pod k\u0105tem pr\u0119dko\u015bci \u0142adowania i technicznego SEO, zwi\u0119kszaj\u0105c tym mo\u017cliwo\u015bci wzrostu organicznego pozycjonowania. Wprowadzamy sprawdzone rozwi\u0105zania, \u017ceby sklep posiada\u0142 najnowsze mechanizmy sprzeda\u017cowe i techniczne.', }), ], }), ], }), (0, Ve.jsxs)(jE, { py: 4, className: 'text', fontSize: { base: 'md', lg: 'lg' }, display: 'flex', gap: '30px', children: [ (0, Ve.jsx)(Dj, { src: 'https://www.idosell.com/panel/file-gate.php?id=314306&ext=.png', alt: 'Plus tick', width: '20px', height: '20px', marginTop: '5px', }), (0, Ve.jsxs)(jw, { flexDirection: 'column', children: [ (0, Ve.jsx)(ww, { fontSize: '21px', lineHeight: '31.5px', fontWeight: '600', marginBottom: '5px', children: 'Doradzimy i zoptymalizujemy konwersj\u0119', }), (0, Ve.jsx)(ww, { fontSize: '16px', lineHeight: '25px', children: 'Sprawdzamy i proponujemy nowe rozwi\u0105zania w ramach test\xf3w A/B w sklepie, kt\xf3re mog\u0105 si\u0119 prze\u0142o\u017cy\u0107 na zwi\u0119kszenie sprzeda\u017cy bez dodatkowej inwestycji w marketing.', }), ], }), ], }), (0, Ve.jsxs)(jE, { py: 4, className: 'text', fontSize: { base: 'md', lg: 'lg' }, display: 'flex', gap: '30px', children: [ (0, Ve.jsx)(Dj, { src: 'https://www.idosell.com/panel/file-gate.php?id=314306&ext=.png', alt: 'Plus tick', width: '20px', height: '20px', marginTop: '5px', }), (0, Ve.jsxs)(jw, { flexDirection: 'column', children: [ (0, Ve.jsx)(ww, { fontSize: '21px', lineHeight: '31.5px', fontWeight: '600', marginBottom: '5px', children: 'Zainstalujemy zewn\u0119trze aplikacje', }), (0, Ve.jsx)(ww, { fontSize: '16px', lineHeight: '25px', children: 'Wdra\u017camy zewn\u0119trze aplikacje do sklepu (np. chatboty, zdj\u0119cia 360, newslettery).', }), ], }), ], }), (0, Ve.jsxs)(jE, { py: 4, className: 'text', fontSize: { base: 'md', lg: 'lg' }, display: 'flex', gap: '30px', children: [ (0, Ve.jsx)(Dj, { src: 'https://www.idosell.com/panel/file-gate.php?id=314306&ext=.png', alt: 'Plus tick', width: '20px', height: '20px', marginTop: '5px', }), (0, Ve.jsxs)(jw, { flexDirection: 'column', children: [ (0, Ve.jsx)(ww, { fontSize: '21px', lineHeight: '31.5px', fontWeight: '600', marginBottom: '5px', children: 'Zintegrujemy sklep z zew\u0119trznymi us\u0142ugami', }), (0, Ve.jsx)(ww, { fontSize: '16px', lineHeight: '25px', children: 'Przygotowujemy specjalne pliki integracyjne (feedy) dla zewn\u0119trznych por\xf3wnywarek i serwis\xf3w.', }), ], }), ], }), ], }), ], }), (0, Ve.jsx)(Dj, { src: 'https://www.idosell.com/panel/file-gate.php?id=290615&ext=.webp', my: 'auto', }), ], }), (0, Ve.jsx)(C_, { borderColor: '#C8C8C8', orientation: 'horizontal', }), (0, Ve.jsxs)(jw, { direction: 'column', children: [ (0, Ve.jsx)(ij, { children: 'Odkryj mo\u017cliwo\u015bci prac kontraktowych', }), (0, Ve.jsxs)(jw, { flexWrap: 'wrap', rowGap: { base: 4, md: 12 }, columnGap: { base: 4, lg: 1 }, mt: 7, justifyContent: 'space-between', children: [ (0, Ve.jsx)(jw, { direction: 'column', justifyContent: 'space-between', backgroundColor: '#EEE', px: { base: 8, md: 4 }, py: 8, minH: { lg: '350px' }, w: { base: '100%', lg: '31%' }, children: (0, Ve.jsxs)(ww, { children: [ (0, Ve.jsx)(Ew, { minH: { base: '30px', md: '75px', }, fontWeight: '600', fontSize: '2xl', position: 'relative', _after: { position: 'absolute', height: '3px', width: '40px', content: '""', bottom: '-10px', left: 0, background: 'black', }, children: 'Korzystaj z wiedzy ekspert\xf3w', }), (0, Ve.jsx)(Ew, { mt: 8, mb: { base: 6, lg: 0 }, children: 'Nowoczesny, ekologiczny, a mo\u017ce klasyczny \u2013 tw\xf3j sklep internetowy mo\u017ce wygl\u0105da\u0107 jak tylko zechcesz.', }), ], }), }), (0, Ve.jsx)(jw, { direction: 'column', justifyContent: 'space-between', backgroundColor: '#EEE', px: { base: 8, md: 4 }, py: 8, minH: { lg: '350px' }, w: { base: '100%', lg: '31%' }, children: (0, Ve.jsxs)(ww, { children: [ (0, Ve.jsx)(Ew, { minH: { base: '30px', md: '75px', }, fontWeight: '600', fontSize: '2xl', position: 'relative', _after: { position: 'absolute', height: '3px', width: '40px', content: '""', bottom: '-10px', left: 0, background: 'black', }, children: 'Dowolnie zmieniaj wygl\u0105d sklepu', }), (0, Ve.jsx)(Ew, { mt: 8, mb: { base: 6, lg: 0 }, children: 'Nowoczesny, ekologiczny, a mo\u017ce klasyczny \u2013 tw\xf3j sklep internetowy mo\u017ce wygl\u0105da\u0107 jak tylko zechcesz.', }), ], }), }), (0, Ve.jsx)(jw, { direction: 'column', justifyContent: 'space-between', backgroundColor: '#EEE', px: { base: 8, md: 4 }, py: 8, minH: { lg: '350px' }, w: { base: '100%', lg: '31%' }, children: (0, Ve.jsxs)(ww, { children: [ (0, Ve.jsx)(Ew, { minH: { base: '30px', md: '75px', }, fontWeight: '600', fontSize: '2xl', position: 'relative', _after: { position: 'absolute', height: '3px', width: '40px', content: '""', bottom: '-10px', left: 0, background: 'black', }, children: 'Zwi\u0119ksz swoj\u0105 konwersj\u0119', }), (0, Ve.jsx)(Ew, { mt: 8, mb: { base: 6, lg: 0 }, children: 'Zoptymalizujemy wygl\u0105d i procesy na swojej stronie. Wiedza i do\u015bwiadczenie ekspert\xf3w pomog\u0105 w stworzeniu sklepu, kt\xf3ry sprzedaje wi\u0119cej. Masz na to nasz\u0105 gwarancj\u0119.', }), ], }), }), ], }), ], }), (0, Ve.jsxs)(jw, { direction: 'column', children: [ (0, Ve.jsx)(ij, { children: 'Gwarancja bezpiecze\u0144stwa', }), (0, Ve.jsxs)(jw, { flexWrap: 'wrap', rowGap: { base: 4, md: 12 }, columnGap: { base: 4, lg: 1 }, mt: 7, justifyContent: 'space-between', children: [ (0, Ve.jsx)(jw, { direction: 'column', justifyContent: 'space-between', backgroundColor: '#EEE', px: { base: 8, md: 4 }, py: 8, minH: { lg: '350px' }, w: { base: '100%', lg: '31%' }, children: (0, Ve.jsxs)(ww, { children: [ (0, Ve.jsx)(Ew, { minH: { base: '30px', md: '75px', }, fontWeight: '600', fontSize: '2xl', position: 'relative', _after: { position: 'absolute', height: '3px', width: '40px', content: '""', bottom: '-10px', left: 0, background: 'black', }, children: 'Eksperci IdoSell', }), (0, Ve.jsx)(Ew, { mt: 8, mb: { base: 6, lg: 0 }, children: 'Prace kontraktowe wykonuj\u0105 do\u015bwiadczeni specjali\u015bci UI z zespo\u0142u UXD oraz Web Developerzy, czyli specjali\u015bci z zakresu programowania, technicznego SEO oraz optymalizacji konwersji.', }), ], }), }), (0, Ve.jsx)(jw, { direction: 'column', justifyContent: 'space-between', backgroundColor: '#EEE', px: { base: 8, md: 4 }, py: 8, minH: { lg: '350px' }, w: { base: '100%', lg: '31%' }, children: (0, Ve.jsxs)(ww, { children: [ (0, Ve.jsx)(Ew, { minH: { base: '30px', md: '75px', }, fontWeight: '600', fontSize: '2xl', position: 'relative', _after: { position: 'absolute', height: '3px', width: '40px', content: '""', bottom: '-10px', left: 0, background: 'black', }, children: 'Doradca przypisany do Twojego sklepu', }), (0, Ve.jsx)(Ew, { mt: 8, mb: { base: 6, lg: 0 }, children: 'Podczas cyklicznych prac kontraktowych b\u0119dziesz wsp\xf3\u0142pracowa\u0142 z jednym developerem w ramach dnia kontraktowego.', }), ], }), }), (0, Ve.jsx)(jw, { direction: 'column', justifyContent: 'space-between', backgroundColor: '#EEE', px: { base: 8, md: 4 }, py: 8, minH: { lg: '350px' }, w: { base: '100%', lg: '31%' }, children: (0, Ve.jsxs)(ww, { children: [ (0, Ve.jsx)(Ew, { minH: { base: '30px', md: '75px', }, fontWeight: '600', fontSize: '2xl', position: 'relative', _after: { position: 'absolute', height: '3px', width: '40px', content: '""', bottom: '-10px', left: 0, background: 'black', }, children: '60 dni gwarancji', }), (0, Ve.jsx)(Ew, { mt: 8, mb: { base: 6, lg: 0 }, children: 'W przypadku niezadowolenia z efekt\xf3w prac kontraktowych, zapewniamy 60-dniowy okres gwarancji, podczas kt\xf3rego nasi specjali\u015bci wprowadz\u0105 zmiany (...)', }), ], }), }), ], }), ], }), (0, Ve.jsx)(f_, { title: 'Prace kontraktowe - cykliczne czy pojedyncze?', valuesName: { CYCLIC: 'Prace cykliczne', ONETIME: 'Prace pojedyncze', }, mainCategories: { DLA_KOGO: 'Informacje podstawowe', CO_ZAWIERA: 'Szczeg\xf3\u0142y', INFORMACJE_SZCZEGOLOWE: 'Dla kogo wybrany tryb pracy?', }, tableSection: [ { category: 'Informacje podstawowe', name: 'Cena prac kontaktowych', values: { CYCLIC: (0, Ve.jsx)(Ew, { fontSize: '21px', lineHeight: '31.5px', fontWeight: '700', children: '2 x 1200 z\u0142 netto', }), ONETIME: (0, Ve.jsx)(Ew, { fontSize: '21px', lineHeight: '31.5px', fontWeight: '700', children: '1500 z\u0142 netto', }), }, }, { category: 'Informacje podstawowe', name: 'Minimalny czas kontraktacji', values: { CYCLIC: (0, Ve.jsx)(Ew, { fontSize: '12px', lineHeight: '19px', fontWeight: '400', textAlign: 'center', children: '2 dni (w ci\u0105gu 2 miesi\u0119cy)', }), ONETIME: (0, Ve.jsx)(Ew, { fontSize: '12px', lineHeight: '19px', fontWeight: '400', textAlign: 'center', children: '1 dzie\u0144', }), }, }, { category: 'Szczeg\xf3\u0142y', name: 'Kiedy si\u0119 odbywaj\u0105?', values: { CYCLIC: (0, Ve.jsxs)(Ew, { fontSize: '12px', lineHeight: '19px', fontWeight: '400', textAlign: 'center', children: [ 'Sta\u0142e terminy ustalone z g\xf3ry', ' ', (0, Ve.jsx)(Ew, { children: '(dzie\u0144 tygodnia i godzina startu)', }), ], }), ONETIME: (0, Ve.jsxs)(Ew, { fontSize: '12px', lineHeight: '19px', fontWeight: '400', textAlign: 'center', children: [ 'Ustalany w momencie zam\xf3wienia', ' ', (0, Ve.jsx)(Ew, { children: '(dzie\u0144 miesi\u0105ca i godzina startu)', }), ], }), }, }, { category: 'Szczeg\xf3\u0142y', name: 'Okres trwania', values: { CYCLIC: (0, Ve.jsx)(Ew, { fontSize: '12px', lineHeight: '19px', fontWeight: '400', textAlign: 'center', children: 'Zamawiane na czas nieokre\u015blony z mo\u017cliwo\u015bci\u0105 wypowiedzenia na 1 miesi\u0105c przed zako\u0144czeniem', }), ONETIME: (0, Ve.jsxs)(Ew, { fontSize: '12px', lineHeight: '19px', fontWeight: '400', textAlign: 'center', children: [ 'Tylko w wykupionym dniu lub dniach', (0, Ve.jsx)(Ew, { children: '(nie ma okresu wypowiedzenia)', }), ], }), }, }, { category: 'Szczeg\xf3\u0142y', name: 'Wsp\xf3\u0142praca z ekspertem', values: { CYCLIC: (0, Ve.jsx)(Ew, { fontSize: '12px', lineHeight: '19px', fontWeight: '400', textAlign: 'center', children: 'Sta\u0142y developer', }), ONETIME: (0, Ve.jsxs)(Ew, { fontSize: '12px', lineHeight: '19px', fontWeight: '400', textAlign: 'center', children: [ 'Tylko w wykupionym dniu lub dniach', (0, Ve.jsx)(Ew, { children: '(nie ma okresu wypowiedzenia)', }), ], }), }, }, { category: 'Dla kogo wybrany tryb pracy?', name: '', values: { CYCLIC: (0, Ve.jsxs)(kE, { children: [ (0, Ve.jsx)(jE, { mb: '15px', children: 'Dla klient\xf3w, kt\xf3rzy chc\u0105\xa0rozwija\u0107 sw\xf3j sklep w celu zwi\u0119kszenia konwersji i trudno oszacowa\u0107 ile pracy na to potrzeba,', }), (0, Ve.jsx)(jE, { mb: '15px', children: 'Dla wi\u0119kszych projekt\xf3w indywidualnych', }), (0, Ve.jsx)(jE, { mb: '15px', children: 'Dla tych, kt\xf3rzy chc\u0105 posiada\u0107 sta\u0142ego opiekuna, kt\xf3ry dobrze zna sklep i potrzeby klienta', }), (0, Ve.jsx)(jE, { mb: '15px', children: 'Dla tych, kt\xf3rzy chc\u0105 mie\u0107 przewidywalny czas reakcji na zam\xf3wione zmiany', }), ], }), ONETIME: (0, Ve.jsxs)(kE, { children: [ (0, Ve.jsx)(jE, { mb: '15px', children: 'Dla sklep\xf3w, kt\xf3re nie potrzebuj\u0105 sta\u0142ego wsparcia,', }), (0, Ve.jsx)(jE, { mb: '15px', children: 'Dla niekrytycznych zmian, gdy brak gwarantowanego follow-up nie jest krytycznie wa\u017cny,', }), (0, Ve.jsx)(jE, { mb: '15px', children: 'Dla zmian, kt\xf3rych oszacowanie czasoch\u0142onno\u015bci jest mo\u017cliwe z ma\u0142ym ryzykiem', }), ], }), }, }, ], tableColumns: 2, isOpenAll: !0, isBlocked: { md: !0 }, }), (0, Ve.jsx)(ww, { padding: '6.25rem 0', position: 'relative', _before: { content: '""', position: 'absolute', height: '100%', top: 0, width: '100vw', marginLeft: '50%', left: '-50vw', zIndex: -2, backgroundColor: '#EEEEEE', }, children: (0, Ve.jsx)(x_, { title: 'Najcz\u0119\u015bciej zadawane pytania', list: [ { question: 'Czy przelewy realizowane przez IdoPay w systemie PayByLink s\u0105 bezpieczne dla mnie i moich klient\xf3w?', anwser: (0, Ve.jsx)(Ve.Fragment, { children: (0, Ve.jsx)(Ew, { children: 'Czy przelewy realizowane przez IdoPay w systemie PayByLink s\u0105 bezpieczne dla mnie i moich klient\xf3w?', }), }), }, { question: 'Czy przelewy realizowane przez IdoPay w systemie PayByLink s\u0105 bezpieczne dla mnie i moich klient\xf3w?', anwser: (0, Ve.jsx)(Ve.Fragment, { children: (0, Ve.jsx)(Ew, { children: 'Czy przelewy realizowane przez IdoPay w systemie PayByLink s\u0105 bezpieczne dla mnie i moich klient\xf3w?', }), }), }, { question: 'Czy przelewy realizowane przez IdoPay w systemie PayByLink s\u0105 bezpieczne dla mnie i moich klient\xf3w?', anwser: (0, Ve.jsx)(Ve.Fragment, { children: (0, Ve.jsx)(Ew, { children: 'Czy przelewy realizowane przez IdoPay w systemie PayByLink s\u0105 bezpieczne dla mnie i moich klient\xf3w?', }), }), }, { question: 'Czy przelewy realizowane przez IdoPay w systemie PayByLink s\u0105 bezpieczne dla mnie i moich klient\xf3w?', anwser: (0, Ve.jsx)(Ve.Fragment, { children: (0, Ve.jsx)(Ew, { children: 'Czy przelewy realizowane przez IdoPay w systemie PayByLink s\u0105 bezpieczne dla mnie i moich klient\xf3w?', }), }), }, { question: 'Czy przelewy realizowane przez IdoPay w systemie PayByLink s\u0105 bezpieczne dla mnie i moich klient\xf3w?', anwser: (0, Ve.jsx)(Ve.Fragment, { children: (0, Ve.jsx)(Ew, { children: 'Czy przelewy realizowane przez IdoPay w systemie PayByLink s\u0105 bezpieczne dla mnie i moich klient\xf3w?', }), }), }, ], }), }), (0, Ve.jsx)(Xk, {}), ], }), ], }); } const M_ = e => { var t, n, a, r; let { title: o, text: i, buttons: l, image: s, layout: c, imageSide: d = 'right', } = e; return (0, Ve.jsxs)(ww, { display: 'grid', gridTemplateColumns: { base: 'repeat(1, 1fr)', md: 'repeat(12, 1fr)' }, gap: '30px', children: [ (0, Ve.jsxs)(jw, { flexDirection: 'column', marginBottom: { base: 8, lg: '0' }, gridColumn: { base: 'span 1', md: '2/3' === c ? 'span 8' : 'span 9', }, textAlign: { base: 'center', lg: 'left' }, alignItems: { base: 'center', md: 'flex-start' }, justifyContent: 'center', order: 'right' === d ? '1' : '2', children: [ (0, Ve.jsx)(Yz, { as: 'h2', fontWeight: '600', fontSize: '2.125rem', lineHeight: '3rem', marginBottom: '15px', children: o, }), (0, Ve.jsx)(ww, { color: 'dark.5', fontSize: '1.125rem', lineHeight: 'auto', mb: '15px', children: i, }), null === l || void 0 === l ? void 0 : l.map(e => (0, Ve.jsx)(Iv, { href: e.href, style: e.variant, target: '_self', children: e.title, }), ), ], }), (0, Ve.jsxs)(jw, { gridColumn: { base: 'span 1', md: '2/3' === c ? 'span 4' : 'span 3', }, flexDirection: 'column', justifyContent: 'center', alignItems: 'center', flex: '1', order: 'right' === d ? '2' : '1', children: [ (0, Ve.jsx)(Dj, { display: { md: 'none' }, src: null !== (t = s.mobile) && void 0 !== t && t.url ? null === (n = s.mobile) || void 0 === n ? void 0 : n.url : s.url, alt: s.alt, }), (0, Ve.jsx)(Dj, { display: { base: 'none', md: 'block' }, src: null !== (a = s.desktop) && void 0 !== a && a.url ? null === (r = s.desktop) || void 0 === r ? void 0 : r.url : s.url, alt: s.alt, }), ], }), ], }); }, B_ = e => { let { image: t, boxSide: n, title: a, subtitle: r, children: o, ctaButton: i, rightSection: l, leftSection: s, ...c } = e; return (0, Ve.jsx)(ww, { ...c, children: (0, Ve.jsxs)(_k, { $imageUrl: t.url, children: [ (0, Ve.jsx)(ww, { display: 'flex', flexDir: 'column', alignItems: 'self-start', justifyContent: 'flex-start', children: 'right' === n ? s : l, }), (0, Ve.jsx)(Ck, { $flex: 'column', $side: n, children: (0, Ve.jsx)(Ik, { children: 'left' === n ? s : l, }), }), ], }), }); }, U_ = { url: 'https://www.idosell.com/panel/file-gate.php?id=319073&ext=.webp', alt: 'Zdj\u0119cie wyr\xf3\u017cniaj\u0105ce w hero - strona eMag', }; function V_(e) { return (0, Ve.jsxs)(hv, { theme: gw, children: [ (0, Ve.jsx)(xS, { $whiteColor: !0 }), (0, Ve.jsx)(Yv, { type: 'integration', title: 'Integracja IdoSell z eMAG marketplace', subTitle: (0, Ve.jsxs)(Ew, { color: 'white', fontSize: '1.125rem', children: [ 'Wejd\u017a z ofert\u0105 na najpopularniejszy marketplace w Rumunii i dotrzyj do', ' ', (0, Ve.jsx)(Ew, { as: 'span', fontWeight: '700', children: '9 milion\xf3w potencjalnych klient\xf3w', }), ' ', 'w trzech krajach: Rumunii, Bu\u0142garii i na W\u0119grzech.', ' ', ], }), badgeLabel: 'MARKETPLACE', image: U_, integrationInfo: { integrationCategory: 'Integracje z IdoSell.', integrationName: 'eMAG', integrationHref: 'https://pomoc.idosell.com/marketplaces/emag/emag-instrukcja-konfiguracji', }, }), (0, Ve.jsxs)('div', { className: 'homepage containerIdosellPages', children: [ (0, Ve.jsx)(ww, { py: { base: 16, md: 20, xl: 24 }, display: 'flex', flexDirection: { base: 'column', xl: 'row' }, gap: { base: 6, md: 12 }, position: 'relative', children: (0, Ve.jsx)(mk, { title: 'Ciesz si\u0119 wszystkimi mo\u017cliwo\u015bciami eMAG marketplace', tiles: [ { title: '\u0141atwe wej\u015bcie na nowe rynki', content: 'Wykorzystaj ogromny potencja\u0142 eMAG marketplace, kt\xf3ry ma a\u017c 120 mln odwiedzin miesi\u0119cznie. Dzi\u0119ki temu z \u0142atwo\u015bci\u0105 wejdziesz na rynki w Rumunii, Bu\u0142garii i na W\u0119grzech.', }, { title: 'Gotowa baza klient\xf3w', content: 'eMAG to ponad 9 mln aktywnych klient\xf3w miesi\u0119cznie. Zacznij sprzedawa\u0107 na najpopularniejszym marketplace w Rumunii i rozszerz sprzeda\u017c o nowe rynki.', }, { title: 'Wygodne zarz\u0105dzanie ofertami', content: 'Wygodnie zarz\u0105dzaj ofertami, kt\xf3re prezentujesz na eMAG marketplace - wszystkie transakcje obs\u0142u\u017cysz z poziomu panelu IdoSell.', }, ], }), }), (0, Ve.jsx)(ww, { py: { base: 16, md: 20, xl: 24 }, display: 'flex', flexDirection: { base: 'column', xl: 'row' }, gap: { base: 6, md: 12 }, position: 'relative', children: (0, Ve.jsx)(M_, { title: 'W Rumunii zakupy zaczynaj\u0105 si\u0119 na eMAG-u', text: (0, Ve.jsxs)(Ve.Fragment, { children: [ (0, Ve.jsx)(Ew, { mb: '15px', children: 'Wykorzystaj ogromn\u0105 baz\u0119 klient\xf3w, kt\xf3rzy regularnie robi\u0105 zakupy na platformie eMAG i prezentuj swoje oferty na najpopularniejszym marketplace w Rumunii. Dzi\u0119ki integracji IdoSell z eMAG z \u0142atwo\u015bci\u0105 dotrzesz do konsument\xf3w z trzech kraj\xf3w: Rumunii, Bu\u0142garii i W\u0119gier.', }), (0, Ve.jsxs)(Ew, { children: [ (0, Ve.jsx)(Ew, { display: 'inline', fontWeight: '900', children: 'eMAG marketplace to ponad 120 mln odwiedzin miesi\u0119cznie oraz ponad 9 mln aktywnych u\u017cytkowanik\xf3w.', }), ' ', 'Platforma skupia obecnie ponad 56 tys. sprzedawc\xf3w, a ich liczba stale ro\u015bnie. Je\u015bli my\u015blisz o wyj\u015bciu z ofert\u0105 na nowe rynki, eMAG jest doskona\u0142ym sposobem na dotarcie do wielu aktywnych klient\xf3w za granic\u0105.', ' ', ], }), ], }), buttons: [ { title: 'Rozpocznij ju\u017c teraz', href: 'https://pomoc.idosell.com/marketplaces/emag/emag-instrukcja-konfiguracji', variant: 'default', }, ], image: { alt: 'Zdj\u0119cie ze strony eMag', url: 'https://www.idosell.com/panel/file-gate.php?id=319074&ext=.jpg', mobile: { url: 'https://www.idosell.com/panel/file-gate.php?id=323059&ext=.jpg', }, desktop: { url: 'https://www.idosell.com/panel/file-gate.php?id=319074&ext=.jpg', }, }, }), }), (0, Ve.jsx)(ww, { py: { base: 16, md: 20, xl: 24 }, display: 'flex', flexDirection: 'column', gap: '50px', position: 'relative', children: (0, Ve.jsx)(k_, { title: 'Dotrzyj do milion\xf3w klient\xf3w, kt\xf3rzy kupuj\u0105 na eMAG-u', list: [ { featuredMainNumber: '9', featuredAddingNumber: ' mln', featuredText: 'aktywnych klient\xf3w miesi\u0119cznie', }, { featuredMainNumber: '120', featuredAddingNumber: ' mln', featuredText: 'odwiedzin marketplace miesi\u0119cznie', }, ], }), }), (0, Ve.jsx)(ww, { py: { base: 16, md: 20, xl: 24 }, display: 'flex', flexDirection: 'column', gap: '35px', position: 'relative', children: (0, Ve.jsx)(j_, { title: 'Sprzedawaj na eMAG dzi\u0119ki wbudowanej integracji IdoSell', layoutSchema: '3x1', type: 'check2', benefits: [ { benefitsTitle: 'Tworzenie kart produktu w katalogu eMAG', }, { benefitsTitle: 'Dodanie istniej\u0105cego produktu do oferty w katalogu eMAG', }, { benefitsTitle: 'Pobieranie zam\xf3wie\u0144' }, { benefitsTitle: 'Aktualizacja stan\xf3w magazynowych', }, { benefitsTitle: 'Aktualizacja cen' }, { benefitsTitle: 'Mapowanie kurier\xf3w eMAG' }, { benefitsTitle: 'Wysy\u0142ka faktur' }, { benefitsTitle: 'Wysy\u0142ka status\xf3w' }, { benefitsTitle: 'i wiele wi\u0119cej!' }, ], }), }), (0, Ve.jsx)(ww, { children: (0, Ve.jsx)(B_, { image: { url: 'https://www.idosell.com/panel/file-gate.php?id=319140&ext=.jpeg', }, boxSide: 'right', rightSection: (0, Ve.jsxs)(Ve.Fragment, { children: [ (0, Ve.jsx)(Ew, { fontSize: '26px', lineHeight: '34px', color: 'white', textAlign: 'center', mb: '30px', fontWeight: '700', children: 'Dotrzyj do milion\xf3w klient\xf3w bez obaw o koszty czy logistyk\u0119!', }), (0, Ve.jsx)(Ew, { color: 'white', mb: '30px', children: 'Zero koszt\xf3w wystawienia i pieni\u0105dze bezpo\u015brednio na koncie - na eMAG-u p\u0142acisz prowizj\u0119 tylko od tego, co sprzedasz.', }), (0, Ve.jsx)(Ew, { color: 'white', mb: '30px', children: 'Dzi\u0119ki rozbudowanej integracji IdoSell z eMAG-iem nie martwi\u0107 si\u0119 o baz\u0119 klient\xf3w ani o logistyk\u0119. Dzi\u0119ki integracji z Packet\u0105 wy\u015blesz swoje przesy\u0142ki tanio i bezpiecznie.', }), ], }), leftSection: (0, Ve.jsxs)(Ve.Fragment, { children: [ (0, Ve.jsx)(Yz, { as: 'h2', fontWeight: '600', fontSize: '2.125rem', lineHeight: '3rem', marginBottom: '15px', color: 'white', children: 'Jak sprzedawa\u0107 na eMAG-u?', }), (0, Ve.jsx)(Ew, { color: 'white', mb: '30px', children: 'Na platformie eMAG zarejestrujesz si\u0119 za pomoc\u0105 kilku klikni\u0119\u0107. Wystarczy mie\u0107 dane firmy pod r\u0119k\u0105. Wszystko odbywa si\u0119 w j\u0119zyku polskim.', }), (0, Ve.jsx)(Iv, { href: 'https://www.emag.ro/lps/earn-more-pl-idosell', style: 'outline-reverted', target: '_blank', children: 'Za\u0142\xf3\u017c konto na eMAG', }), ], }), }), }), (0, Ve.jsx)(ww, { py: { base: 16, md: 20, xl: 24 }, display: 'flex', flexDirection: 'column', gap: '35px', position: 'relative', children: (0, Ve.jsx)(Xk, {}), }), ], }), ], }); } const F_ = { url: 'https://www.idosell.com/panel/file-gate.php?id=324661&ext=.jpg', alt: 'Zdj\u0119cie wyr\xf3\u017cniaj\u0105ce w hero - strona POS', }; function W_(e) { return (0, Ve.jsxs)(hv, { theme: gw, children: [ (0, Ve.jsx)(xS, { $whiteColor: !0 }), (0, Ve.jsx)(Yv, { title: 'Sprzeda\u017c stacjonarna i\xa0e\u2011sklep w jednym miejscu', subTitle: 'Zintegruj sw\xf3j sklep internetowy i stacjonarny w jednym nowoczesnym systemie kasowym POS. Zwi\u0119ksz sprzeda\u017c i swobodnie zarz\u0105dzaj zam\xf3wieniami z obu kana\u0142\xf3w', image: F_, type: 'landing', }), (0, Ve.jsxs)('div', { className: 'homepage containerIdosellPages', children: [ (0, Ve.jsx)(ww, { py: { base: 16, md: 20, xl: 24 }, display: 'flex', flexDirection: { base: 'column', xl: 'row' }, gap: { base: 6, md: 12 }, position: 'relative', children: (0, Ve.jsx)(mk, { title: 'Dlaczego warto wybra\u0107 nasz system POS?', tiles: [ { title: 'Pe\u0142na integracja z e-sklepem', content: 'System Kasowy POS od IdoSell to pe\u0142na integracja sklepu stacjonarnego z internetowym oraz sp\xf3jno\u015b\u0107 cen w sprzeda\u017cy online i offline.', }, { title: 'Lepsza obs\u0142uga klienta', content: 'Personalizuj oferty i obs\u0142ug\u0119 twoich klient\xf3w dzi\u0119ki zaawansowanym narz\u0119dziom. Dodatkowo, dzi\u0119ki automatycznej aktualizacji, twoje stany magazynowe b\u0119d\u0105 zawsze zsynchronizowane.', }, { title: 'Sp\xf3jne promocje i oferty specjalne', content: 'POS gwarantuje pe\u0142n\u0105 obs\u0142ug\u0119 nowego modu\u0142u promocji IdoSell, ofert specjalnych oraz towar\xf3w gratisowych.', }, ], }), }), (0, Ve.jsx)(ww, { py: { base: 16, md: 20, xl: 24 }, display: 'flex', flexDirection: { base: 'column', xl: 'row' }, gap: { base: 6, md: 12 }, position: 'relative', children: (0, Ve.jsx)(M_, { layout: '2/3', title: 'Czym jest system POS?', imageSide: 'left', image: { url: 'https://www.idosell.com/panel/file-gate.php?id=324662&ext=.jpg', alt: 'Zdj\u0119cie wyr\xf3\u017cniaj\u0105ce w hero - strona POS', }, text: (0, Ve.jsxs)(Ve.Fragment, { children: [ (0, Ve.jsx)(Ew, { mb: '1rem', children: 'System POS od IdoSell to nowoczesne rozwi\u0105zanie kasowe, kt\xf3re umo\u017cliwia prowadzenie sprzeda\u017cy zar\xf3wno w sklepach stacjonarnych, jak i online. Nasz system POS wyr\xf3\u017cnia si\u0119 pe\u0142n\u0105 integracj\u0105 kana\u0142\xf3w sprzeda\u017cy, czyli omnichannel. Oznacza to, \u017ce wszystkie transakcje s\u0105 automatycznie synchronizowane mi\u0119dzy sklepem stacjonarnym a internetowym.', }), (0, Ve.jsx)(Ew, { children: 'Dzi\u0119ki omnichannel twoi klienci mog\u0105 robi\u0107 zakupy w spos\xf3b wygodny dla nich, a ty mo\u017cesz zarz\u0105dza\u0107 swoim biznesem w jednym miejscu, oszcz\u0119dzaj\u0105c czas i zwi\u0119kszaj\u0105c efektywno\u015b\u0107.', }), ], }), }), }), (0, Ve.jsx)(NS, { eyebrow: 'Gotowy na rozpocz\u0119cie?', title: 'Skorzystaj z naszego systemu POS za darmo przez 30 dni!', version: 'green', buttonText: 'Rozpocznij teraz', href: '#', }), (0, Ve.jsx)(ww, { py: { base: 16, md: 20, xl: 24 }, display: 'flex', flexDirection: { base: 'column', xl: 'row' }, gap: { base: 6, md: 12 }, position: 'relative', children: (0, Ve.jsx)(mk, { title: 'System kasowy POS od IdoSell - pe\u0142na integracja sprzeda\u017cy online i offline', layoutDesktop: '4-in-row', tiles: [ { title: 'Automatyczne aktualizacje stan\xf3w magazynowych', }, { title: 'Zaawansowane narz\u0119dzia analityczne ', }, { title: 'Obs\u0142uga terminali p\u0142atniczych i paragon\xf3w fiskalnych', }, { title: 'Mo\u017cliwo\u015b\u0107 stosowania rabat\xf3w, promocji i ofert specjalnych z e-sklepu', }, { title: 'Obs\u0142uga odbior\xf3w osobistych (click & collect) oraz zwrot\xf3w towar\xf3w', }, { title: 'Raporty kasowe, lista sprzedanych towar\xf3w + wykaz wystawionych dokument\xf3w', }, { title: 'Zarz\u0105dzanie bonami, kartami podarunkowymi i sta\u0142ego klienta', }, { title: 'Towary gratisowe' }, ], }), }), (0, Ve.jsx)(Xk, { pb: 1, mb: 14 }), ], }), ], }); } const H_ = { url: 'https://www.idosell.com/panel/file-gate.php?id=324661&ext=.jpg', alt: 'Zdj\u0119cie wyr\xf3\u017cniaj\u0105ce w hero - strona POS', }; function G_(e) { return (0, Ve.jsxs)(hv, { theme: gw, children: [ (0, Ve.jsx)(xS, { $whiteColor: !0 }), (0, Ve.jsx)(Yv, { title: 'Stationary sales and e\u2011commerce in one place', subTitle: 'Integrate your online and stationary store into one modern POS checkout system. Increase sales and freely manage orders from both channels', image: H_, type: 'landing', }), (0, Ve.jsxs)('div', { className: 'homepage containerIdosellPages', children: [ (0, Ve.jsx)(ww, { py: { base: 16, md: 20, xl: 24 }, display: 'flex', flexDirection: { base: 'column', xl: 'row' }, gap: { base: 6, md: 12 }, position: 'relative', children: (0, Ve.jsx)(mk, { title: 'Why should you choose our POS system?', tiles: [ { title: 'Full integration with e-commerce', content: 'POS Checkout System from IdoSell means full integration of a stationary store with an online one, and consistency of pricing across online and offline sales.', }, { title: 'Better customer service', content: 'Personalize offers and service to your customers with advanced tools. Plus, with automatic updates, your inventory will always be in sync.', }, { title: 'Consistent promotions and special offers', content: 'POS guarantees full support for the new IdoSell promotion module, special offers and free goods.', }, ], }), }), (0, Ve.jsx)(ww, { py: { base: 16, md: 20, xl: 24 }, display: 'flex', flexDirection: { base: 'column', xl: 'row' }, gap: { base: 6, md: 12 }, position: 'relative', children: (0, Ve.jsx)(M_, { layout: '2/3', title: 'What is a POS system?', imageSide: 'left', image: { url: 'https://www.idosell.com/panel/file-gate.php?id=324662&ext=.jpg', alt: 'Zdj\u0119cie wyr\xf3\u017cniaj\u0105ce w hero - strona POS', }, text: (0, Ve.jsxs)(Ve.Fragment, { children: [ (0, Ve.jsx)(Ew, { mb: '1rem', children: 'The POS system from IdoSell is a state-of-the-art POS solution that allows you to make sales in both stationary and online stores. Our POS system is distinguished by full integration of sales channels, or omnichannel. This means that all transactions are automatically synchronized between the stationary store and the online store.', }), (0, Ve.jsx)(Ew, { children: 'With omnichannel, your customers can shop at their convenience, and you can manage your business in one place, saving time and increasing efficiency.', }), ], }), }), }), (0, Ve.jsx)(NS, { eyebrow: 'Ready to get started?', title: 'Use our POS system for free for 30 days!', version: 'green', buttonText: 'Start Now', href: '#', }), (0, Ve.jsx)(ww, { py: { base: 16, md: 20, xl: 24 }, display: 'flex', flexDirection: { base: 'column', xl: 'row' }, gap: { base: 6, md: 12 }, position: 'relative', children: (0, Ve.jsx)(mk, { title: 'POS checkout system from IdoSell - full integration of online and offline sales', layoutDesktop: '4-in-row', tiles: [ { title: 'Automatic inventory updates' }, { title: 'Advanced analytical tools' }, { title: 'Operation of payment terminals and fiscal receipts', }, { title: 'Ability to apply discounts, promotions and special offers from the e-store', }, { title: 'Handling personal pick-ups (click & collect) and returns of goods', }, { title: 'Cash reports, list of goods sold + list of documents issued', }, { title: 'Management of vouchers, gift and loyalty cards', }, { title: 'Complimentary goods' }, ], }), }), (0, Ve.jsx)(Xk, { version: 'en', pb: 1, mb: 14 }), ], }), ], }); } var $_; const Z_ = zv(ww)( $_ || ($_ = d([ '\n @media (min-width: 979px) {\n &:not(:last-child) {\n border-right: 1px solid #eee;\n }\n }\n', ])), ); var X_ = n(703), K_ = n.n(X_); const q_ = t => { let { tableSection: n, mainCategories: a, valuesName: r, columns: o, isOpenAll: i, isBlocked: l, headerValues: s, } = t; const c = e.useRef(null), d = !!i || void 0, u = e => (0, Ve.jsxs)(Rw, { gridTemplateColumns: { base: '0.5fr 1fr', lg: '214px repeat(var(--table-cols, '.concat( o, '), minmax(100px, 1fr))', ), }, children: [ (0, Ve.jsx)(ww, { padding: '30px 15px', h: '100%', display: 'flex', alignItems: { base: 'flex-start' }, justifyContent: { base: 'flex-start', lg: 'center' }, color: '#171717', fontSize: 'xs', fontWeight: 'normal', lineHeight: '150%', borderBottom: { lg: 'none' }, flexDirection: { lg: 'column' }, borderRight: '1px solid #eee', children: e.name, }), Object.keys(e.values).map((t, n) => (0, Ve.jsx)(Z_, { padding: '30px 15px', h: '100%', display: 'flex', alignItems: { base: 'flex-start', lg: 'center' }, justifyContent: { base: 'flex-start', lg: 'center', }, color: '#171717', fontSize: 'xs', fontWeight: 'normal', lineHeight: '150%', children: e.values[t], }), ), ], }); return (0, Ve.jsxs)(ww, { children: [ (0, Ve.jsxs)(Rw, { gridTemplateColumns: { base: '0.5fr 1fr', lg: '214px repeat(var(--table-cols, '.concat( o, '), minmax(100px, 1fr))', ), }, textAlign: 'center', color: '#1aac7a', fontSize: '21px', fontWeight: '600', textTransform: 'capitalize', position: l ? 'relative' : 'sticky', top: l ? '0' : '80px', background: '#fff', zIndex: '5', children: [ (0, Ve.jsx)(ww, { p: { base: 4, lg: 5 }, h: '100%', display: 'flex', alignItems: { base: 'flex-start', lg: 'center' }, justifyContent: { base: 'flex-start', lg: 'center' }, color: '#171717', fontSize: 'xs', fontWeight: 'normal', lineHeight: '150%', borderBottom: { lg: 'none' }, flexDirection: { lg: 'column' }, borderRight: '1px solid #eee', }), Object.keys(r).map((e, t) => (0, Ve.jsx)(Z_, { padding: '10px 15px', display: 'flex', justifyContent: 'center', alignItems: 'center', children: r[e], }), ), ], }), (0, Ve.jsxs)(Rw, { gridTemplateColumns: { base: '0.5fr 1fr', lg: '214px repeat(var(--table-cols, '.concat( o, '), minmax(100px, 1fr))', ), }, background: 'white', borderBottom: '1px solid #eee', children: [ (0, Ve.jsx)(ww, { p: { base: 4, lg: 5 }, h: '100%', display: 'flex', alignItems: { base: 'flex-start', lg: 'center' }, justifyContent: { base: 'flex-start', lg: 'center' }, color: '#171717', fontSize: 'xs', fontWeight: 'normal', lineHeight: '150%', borderBottom: { lg: 'none' }, flexDirection: { lg: 'column' }, borderRight: '1px solid #eee', }), s.map(e => { var t, n; return (0, Ve.jsxs)(Z_, { padding: '10px 15px', display: 'flex', flexDirection: 'column', justifyContent: 'space-between', children: [ (0, Ve.jsx)(Ew, { fontWeight: '700', fontSize: '12px', lineHeight: '1.6', marginBottom: '13px', children: e.title, }), (0, Ve.jsxs)(ww, { children: [ e.priceTop && (0, Ve.jsx)(Ew, { fontWeight: '600', fontSize: '18px', lineHeight: 'normal', color: null !== (t = e.priceColor) && void 0 !== t ? t : 'inherit', children: e.priceTop, }), (0, Ve.jsx)(Ew, { fontWeight: '600', fontSize: '34px', lineHeight: '34px', color: null !== (n = e.priceColor) && void 0 !== n ? n : 'inherit', children: e.price, }), e.crossedPrice && (0, Ve.jsx)(Ew, { fontSize: '16px', lineHeight: '1', textDecoration: 'line-through', margin: '3px 0 0', children: e.crossedPrice, }), (0, Ve.jsx)(Ew, { fontSize: '12px', color: '#515151', lineHeight: '1.6', margin: '5px 0 15px', children: e.priceInfo, }), (0, Ve.jsxs)(_w, { display: 'inline-flex', alignItems: 'center', fontWeight: '700', marginBottom: '15px', transition: '.2s', _hover: { color: '#DD1C4A', svg: { fill: '#DD1C4A' }, }, href: e.href, children: [ (0, Ve.jsx)(Ew, { as: 'span', paddingRight: '10px', fontSize: '14px', children: e.linkName, }), (0, Ve.jsx)('svg', { width: '7', height: '10', viewBox: '0 0 9 14', fill: '#171717', xmlns: 'http://www.w3.org/2000/svg', children: (0, Ve.jsx)( 'path', { d: 'M0 13.6H2.70588L8.4 6.98565L2.70588 0.400024H0L5.69412 6.98565L0 13.6Z', }, ), }), ], }), ], }), ], }); }), ], }), (0, Ve.jsx)(JE, { allowToggle: !0, allowMultiple: d, children: Object.keys(a).map((e, t) => (0, Ve.jsxs)( e_, { borderBottom: 'none', children: [ (0, Ve.jsxs)(t_, { padding: '10px 15px', background: '#eeeeee', color: '#171717', fontSize: '18px', fontWeight: '600', justifyContent: 'space-between', ref: 0 === t ? c : void 0, children: [ a[e], n.map(t => t.category === a[e] && null !== t && void 0 !== t && t.subtitle ? (0, Ve.jsx)(Ew, { marginRight: 'auto', fontSize: '12px', fontWeight: '400', paddingLeft: '10px', paddingTop: '4px', children: t.subtitle, }) : null, ), (0, Ve.jsx)(n_, {}), ], }), n.map(t => t.category === a[e] ? (0, Ve.jsx)(ww, { background: t.isGray ? '#EEE' : '', p: 0, children: u(t), }) : null, ), n.map(t => t.category === a[e] && t.details ? (0, Ve.jsx)(u_, { background: t.isGray ? '#EEE' : '', p: 0, children: t.details.map(e => (0, Ve.jsxs)(Rw, { gridTemplateColumns: { base: '0.5fr 1fr', lg: '214px repeat(var(--table-cols, '.concat( o, '), minmax(100px, 1fr))', ), }, children: [ (0, Ve.jsx)(ww, { padding: '30px 15px', h: '100%', display: 'block', alignItems: { base: 'flex-start', }, justifyContent: { base: 'flex-start', lg: 'center', }, paddingRight: '10px !important', borderRight: '1px solid #eee', color: '#171717', fontSize: 'xs', fontWeight: 'normal', lineHeight: '150%', borderBottom: { lg: 'none', }, flexDirection: { lg: 'column', }, dangerouslySetInnerHTML: { __html: K_().sanitize( e.name, ), }, }), Object.values( e.values, ).map(e => (0, Ve.jsx)(Z_, { padding: '30px 15px', h: '100%', display: 'flex', alignItems: { base: 'flex-start', lg: 'center', }, justifyContent: { base: 'flex-start', lg: 'center', }, color: '#171717', fontSize: 'xs', fontWeight: 'normal', lineHeight: '150%', children: e ? (0, Ve.jsx)( EE, { color: '#1AAC7A', fontSize: '20px', }, ) : (0, Ve.jsx)( Ew, { color: '#C8C8C8', fontSize: '35px', children: '-', }, ), }), ), ], }), ), }) : null, ), ], }, 'accordion-item-' + t, ), ), }), ], }); }, Y_ = t => { let { tableSection: n, mainCategories: a, valuesName: r, columns: o, isOpenAll: i, isBlocked: l, headerValues: s, valuesNameMobile: c, } = t; const d = !!i || void 0, [u, p] = (0, e.useState)(0), [m, h] = (0, e.useState)([]), f = (0, e.useRef)(null), g = e => { h(Array.isArray(e) ? e : [e]); }; return (0, Ve.jsx)(ww, { id: 'table_mobile', marginLeft: '-2.5vw', marginRight: '-2.5vw', ref: f, children: (0, Ve.jsxs)(hE, { index: u, onChange: e => { p(e), h([]), f.current && setTimeout(() => { if (f.current) { const e = f.current.getBoundingClientRect().top + window.pageYOffset - 80; window.scrollTo({ top: e, behavior: 'smooth' }); } }, 0); }, variant: 'unstyled', children: [ (0, Ve.jsx)(ww, { position: 'sticky', top: '55px', zIndex: 1, bg: 'white', children: (0, Ve.jsx)(fE, { width: '100%', children: Object.entries(c).map((e, t, n) => { let [a, r] = e; const o = t === n.length - 1; return (0, Ve.jsx)( gE, { _selected: { '&::after': { content: '""', position: 'absolute', top: '-1px', left: '-1px', height: '2px', background: '#1AAC7A', right: o ? '0' : '-1px', }, }, _focus: { boxShadow: 'none' }, fontSize: '18px', fontWeight: '600', width: 'auto', flexGrow: '1', py: 2, color: '#1AAC7A', bg: t === u ? '#d4f7e5' : 'white', borderBottom: t === u ? '1px solid #d4f7e5' : '1px solid #EEEEEE', boxSizing: 'content-box', borderTop: '1px solid #EEEEEE', position: 'relative', borderRight: o ? 'none' : '1px solid #EEEEEE', padding: '12px 15px', children: r, }, a, ); }), }), }), (0, Ve.jsx)(yE, { children: s.map((e, t) => { var a, o; const i = [...Object.keys(r).map(e => e)], l = !!e.type && e.type; return (0, Ve.jsxs)( wE, { padding: '0', children: [ (0, Ve.jsxs)(Z_, { padding: '20px 30px 30px', display: 'flex', flexDirection: 'column', justifyContent: 'space-between', children: [ (0, Ve.jsx)(Ew, { fontWeight: '700', fontSize: '16px', lineHeight: '1.56', marginBottom: '15px', children: e.title, }), (0, Ve.jsxs)(ww, { children: [ e.priceTop && (0, Ve.jsx)(Ew, { fontWeight: '600', fontSize: '18px', lineHeight: 'normal', color: null !== (a = e.priceColor) && void 0 !== a ? a : 'inherit', children: e.priceTop, }), (0, Ve.jsx)(Ew, { fontWeight: '600', fontSize: '34px', lineHeight: '34px', color: null !== (o = e.priceColor) && void 0 !== o ? o : 'inherit', children: e.price, }), e.crossedPrice && (0, Ve.jsx)(Ew, { fontSize: '16px', lineHeight: '1', textDecoration: 'line-through', margin: '3px 0 0', children: e.crossedPrice, }), (0, Ve.jsx)(Ew, { fontSize: '12px', color: '#515151', lineHeight: '1.6', margin: '5px 0 15px', children: e.priceInfo, }), (0, Ve.jsxs)(_w, { display: 'inline-flex', alignItems: 'center', fontWeight: '700', href: e.href, children: [ (0, Ve.jsx)(Ew, { as: 'span', paddingRight: '10px', fontSize: '14px', children: e.linkName, }), (0, Ve.jsx)('svg', { width: '7', height: '10', viewBox: '0 0 9 14', fill: '#171717', xmlns: 'http://www.w3.org/2000/svg', children: (0, Ve.jsx)( 'path', { d: 'M0 13.6H2.70588L8.4 6.98565L2.70588 0.400024H0L5.69412 6.98565L0 13.6Z', }, ), }), ], }), ], }), ], }), (0, Ve.jsx)(JE, { allowToggle: !0, allowMultiple: d, index: m, onChange: g, children: n.map((e, t, n) => (0, Ve.jsxs)( e_, { children: [ (0, Ve.jsxs)(t_, { padding: '5px 15px', background: '#eeeeee', color: '#171717', fontSize: '18px', fontWeight: '600', justifyContent: 'space-between', alignItems: 'center', minHeight: '46px', children: [ (0, Ve.jsxs)( Ew, { as: 'span', display: 'flex', flexDirection: 'column', alignItems: 'flex-start', lineHeight: 'normal', children: [ e.category, e.subtitle && (0, Ve.jsx)( Ew, { as: 'span', fontSize: '12px', fontWeight: '400', children: e.subtitle, }, ), ], }, ), (0, Ve.jsx)( n_, {}, ), ], }), l && (0, Ve.jsx)(ww, { display: 'flex', justifyContent: 'center', padding: '30px 10px', children: e.values[l], }), (0, Ve.jsx)(u_, { padding: '0 15px 15px', children: e.details.map( e => (0, Ve.jsx)( ww, { children: (0, Ve.jsxs)( jw, { paddingBottom: '15px', alignItems: 'flex-start', children: [ l && (0, Ve.jsx)( ww, { width: '20px', flexShrink: '0', marginRight: '15px', height: 'auto', children: e .values[ l ] ? (0, Ve.jsx)( ww, { display: 'flex', justifyContent: 'center', height: '24px', alignItems: 'center', children: (0, Ve.jsx)( EE, { color: '#1AAC7A', fontSize: '15px', }, ), }, ) : (0, Ve.jsx)( ww, { display: 'flex', justifyContent: 'center', height: '24px', alignItems: 'center', children: (0, Ve.jsx)( Ew, { color: '#C8C8C8', fontSize: '27px', children: '-', }, ), }, ), }, ), (0, Ve.jsx)( Ew, { fontSize: '15px', color: l && !e .values[ l ] ? '#818181' : 'inherit', dangerouslySetInnerHTML: { __html: K_().sanitize( e.name, ), }, }, ), ], }, ), }, ), ), }), ], }, t, ), ), }), ], }, i[t], ); }), }), ], }), }); }; const Q_ = function (e) { let { title: t, subTitle: n, tableSection: a, mainCategories: r, valuesName: o, headerValues: i, tableColumns: l, isOpenAll: s, isBlocked: c, valuesNameMobile: d, } = e; return (0, Ve.jsxs)(ww, { children: [ (0, Ve.jsx)(ok, { children: t }), 'object' === typeof n ? n : (0, Ve.jsx)(Ew, { textAlign: 'center', fontSize: { md: 'md', lg: 'lg' }, color: '#171717', mt: 1, children: n, }), (0, Ve.jsxs)(ww, { mt: { base: '30px', lg: '45px' }, width: '100%', id: 'subscriptions_table', children: [ (0, Ve.jsx)(Aw, { above: 'lg', children: (0, Ve.jsx)(q_, { tableSection: a, mainCategories: r, valuesName: o, columns: l, isOpenAll: s, isBlocked: c, headerValues: i, }), }), (0, Ve.jsx)(Aw, { below: 'lg', children: (0, Ve.jsx)(Y_, { tableSection: a, mainCategories: r, valuesName: o, columns: l, isOpenAll: s, isBlocked: c, headerValues: i, valuesNameMobile: d, }), }), ], }), ], }); }, J_ = e => { let { ...t } = e; const n = { OPIEKUN_WDROZENIA: 'Opiekun wdro\u017cenia', SZKOLENIA: 'Szkolenia', KONFIGURACJA: 'Konfiguracja', IMPORT_DANYCH: 'Import danych', DOSTOSOWANIE_SZABLONU: 'Dostosowanie szablonu sklepu', }, a = { NULL: (0, Ve.jsx)(Dj, { src: 'https://www.idosell.com/panel/file-gate.php?id=478108&ext=.svg', alt: 'Brak', }), ONE_THIRD: (0, Ve.jsx)(Dj, { src: 'https://www.idosell.com/panel/file-gate.php?id=478106&ext=.svg', alt: 'W ma\u0142ym stopniu', }), TWO_THIRD: (0, Ve.jsx)(Dj, { src: 'https://www.idosell.com/panel/file-gate.php?id=478105&ext=.svg', alt: 'W du\u017cym stopniu', }), FULL: (0, Ve.jsx)(Dj, { src: 'https://www.idosell.com/panel/file-gate.php?id=478104&ext=.svg', alt: 'Pe\u0142na skala', }), }, r = [ { category: n.OPIEKUN_WDROZENIA, name: '', values: { BASIC: a.FULL, GO: a.FULL, GO_PLUS: a.FULL, INDIVIDUAL: a.FULL, }, details: [ { name: '<b>Konfiguracja</b> Twojego sklepu zgodna z zakresem wybranego pakietu', values: { BASIC: !0, GO: !0, GO_PLUS: !0, INDIVIDUAL: !0, }, }, { name: '<b>Opieka nad ca\u0142o\u015bci\u0105 procesu</b>', values: { BASIC: !0, GO: !0, GO_PLUS: !0, INDIVIDUAL: !0, }, }, ], }, { category: n.SZKOLENIA, subtitle: 'wprowadzaj\u0105ce do IdoSell', name: '', values: { BASIC: a.TWO_THIRD, GO: a.TWO_THIRD, GO_PLUS: a.TWO_THIRD, INDIVIDUAL: a.FULL, }, details: [ { name: 'Dost\u0119p do nagra\u0144 szkoleniowych <b>z instrukcj\u0105 obs\u0142ugi panelu oraz kluczowych integracji</b>', values: { BASIC: !0, GO: !0, GO_PLUS: !0, INDIVIDUAL: !0, }, }, { name: '<b>Sesja Q&A</b>', values: { BASIC: !0, GO: !0, GO_PLUS: !0, INDIVIDUAL: !0, }, }, { name: '<b>Opieka</b> na ka\u017cdym etapie procesu wdro\u017ceniowego', values: { BASIC: !0, GO: !0, GO_PLUS: !0, INDIVIDUAL: !0, }, }, { name: 'Dodatkowe <b>dwie dedykowane sesje szkoleniowe</b>', values: { BASIC: !1, GO: !1, GO_PLUS: !1, INDIVIDUAL: !0, }, }, ], }, { category: n.KONFIGURACJA, subtitle: 'kluczowych funkcjonalno\u015bci', name: '', values: { BASIC: a.TWO_THIRD, GO: a.TWO_THIRD, GO_PLUS: a.FULL, INDIVIDUAL: a.FULL, }, details: [ { name: 'Ustawienie <b>wybranego, darmowego szablonu</b> standardowego i wgranie przes\u0142anych <b>baner\xf3w oraz logo</b>', values: { BASIC: !0, GO: !0, GO_PLUS: !0, INDIVIDUAL: !0, }, }, { name: 'Uzupe\u0142nienie danych w <b>dokumentach sprzeda\u017cowych</b>', values: { BASIC: !0, GO: !0, GO_PLUS: !0, INDIVIDUAL: !0, }, }, { name: 'Konfiguracja <b>p\u0142atno\u015bci</b> (na rynek polski i wybrany rynek zagraniczny)', values: { BASIC: !0, GO: !0, GO_PLUS: !0, INDIVIDUAL: !0, }, }, { name: 'Konfiguracja <b>magazyn\xf3w</b>', values: { BASIC: !0, GO: !0, GO_PLUS: !0, INDIVIDUAL: !0, }, }, { name: 'Przygotowanie Twojego sklepu do <b>integracji z Allegro</b> oraz innego <b>wybranego markeplace</b> na rynek polski', values: { BASIC: !0, GO: !0, GO_PLUS: !0, INDIVIDUAL: !0, }, }, { name: 'Pomoc w po\u0142\u0105czeniu sklepu z <b>por\xf3wnywarkami cenowymi</b>', values: { BASIC: !0, GO: !0, GO_PLUS: !0, INDIVIDUAL: !0, }, }, { name: 'Wsparcie w po\u0142\u0105czeniu z <b>Facebookiem i Instagramem</b>', values: { BASIC: !0, GO: !0, GO_PLUS: !0, INDIVIDUAL: !0, }, }, { name: 'Uzupe\u0142nienie domy\u015blnych <b>metatag\xf3w pod SEO</b>', values: { BASIC: !0, GO: !0, GO_PLUS: !0, INDIVIDUAL: !0, }, }, { name: 'Wsparcie w konfiguracji <b>sprzeda\u017cy B2B</b>', values: { BASIC: !0, GO: !0, GO_PLUS: !0, INDIVIDUAL: !0, }, }, { name: 'Instalacja i konfiguracja <b>aplikacji pomocniczych IdoSell: Bridge, POS, Printer, Scanner</b>', values: { BASIC: !0, GO: !0, GO_PLUS: !0, INDIVIDUAL: !0, }, }, { name: 'Konfiguracja i przepi\u0119cie <b>domeny Twojego sklepu</b>', values: { BASIC: !0, GO: !0, GO_PLUS: !0, INDIVIDUAL: !0, }, }, { name: 'Wi\u0119ksza <b>ilo\u015b\u0107 magazyn\xf3w</b>', values: { BASIC: !1, GO: !1, GO_PLUS: !0, INDIVIDUAL: !0, }, }, { name: 'Konfiguracja <b>oferty dostawcy</b> spoza platformy IdoSell <b>bez dodatkowych op\u0142at</b>', values: { BASIC: !1, GO: !1, GO_PLUS: !0, INDIVIDUAL: !0, }, }, { name: 'Przygotowanie panelu do <b>integracji z 5 marketplaces</b> sprzedaj\u0105cymi na rynek polski', values: { BASIC: !1, GO: !1, GO_PLUS: !0, INDIVIDUAL: !0, }, }, { name: 'Konfiguracja <b>programu lojalno\u015bciowego</b> dla Twoich klient\xf3w', values: { BASIC: !1, GO: !1, GO_PLUS: !0, INDIVIDUAL: !0, }, }, { name: '<b>Dostosowanie wszelkich mo\u017cliwo\u015bci konfiguracyjnych naszego panelu specjalnie do Twoich potrzeb</b>', values: { BASIC: !1, GO: !1, GO_PLUS: !1, INDIVIDUAL: !0, }, }, { name: '<b>Responsywny szablon standard</b> (RWD)', values: { BASIC: !0, GO: !0, GO_PLUS: !0, INDIVIDUAL: !0, }, }, { name: '<b>Gwarancja na szablon</b>', values: { BASIC: !0, GO: !0, GO_PLUS: !0, INDIVIDUAL: !0, }, }, ], }, { category: n.IMPORT_DANYCH, subtitle: 'na start sprzeda\u017cy', name: '', values: { BASIC: a.ONE_THIRD, GO: a.ONE_THIRD, GO_PLUS: a.TWO_THIRD, INDIVIDUAL: a.FULL, }, details: [ { name: 'Import <b>oferty towar\xf3w</b>', values: { BASIC: !0, GO: !0, GO_PLUS: !0, INDIVIDUAL: !0, }, }, { name: 'Import <b>bazy klient\xf3w</b>', values: { BASIC: !0, GO: !0, GO_PLUS: !0, INDIVIDUAL: !0, }, }, { name: 'Import <b>przekierowa\u0144 adres\xf3w towar\xf3w</b> (pod k\u0105tem SEO)', values: { BASIC: !0, GO: !0, GO_PLUS: !0, INDIVIDUAL: !0, }, }, { name: 'Import <b>opinii o towarach</b>', values: { BASIC: !1, GO: !1, GO_PLUS: !0, INDIVIDUAL: !0, }, }, { name: 'Import <b>wpis\xf3w blogowych</b>', values: { BASIC: !1, GO: !1, GO_PLUS: !1, INDIVIDUAL: !0, }, }, { name: 'Import <b>opis\xf3w kategorii lub producent\xf3w</b>', values: { BASIC: !1, GO: !1, GO_PLUS: !1, INDIVIDUAL: !0, }, }, { name: '<b>Migracja z takich platform jak:</b> WooCommerce, PrestaShop, Shoper, Shopify, Magento, RedCart, BaseLinker, shopGold, Sky-Shop, SOTE, EBEXO, Comarch e-Sklep, TakeDrop, GOshop, WAPRO, Atom Store, KQS.store, Sellasist, OpenCart, Shopware', values: { BASIC: !0, GO: !0, GO_PLUS: !0, INDIVIDUAL: !0, }, }, { name: 'Migracja z <b>ka\u017cdej platformy</b>', values: { BASIC: !1, GO: !1, GO_PLUS: !1, INDIVIDUAL: !0, }, }, ], }, { category: n.DOSTOSOWANIE_SZABLONU, subtitle: 'obejmuje prace graficzne, UI/UX, deweloperskie', name: '', values: { BASIC: a.NULL, GO: a.ONE_THIRD, GO_PLUS: a.TWO_THIRD, INDIVIDUAL: a.FULL, }, details: [ { name: 'Dzie\u0144 projektowy z projektantem graficznym', values: { BASIC: !1, GO: !0, GO_PLUS: !1, INDIVIDUAL: !1, }, }, { name: 'Indywidualny zakres materia\u0142\xf3w graficznych na start sprzeda\u017cy (np. 2-3 banery, projekt prostego logotypu)', values: { BASIC: !1, GO: !0, GO_PLUS: !1, INDIVIDUAL: !1, }, }, { name: 'Konsultacja z projektantem UI/UX', values: { BASIC: !1, GO: !1, GO_PLUS: !0, INDIVIDUAL: !0, }, }, { name: 'Dostosowanie indywidualnie dobranej kolorystyki i czcionek', values: { BASIC: !1, GO: !0, GO_PLUS: !0, INDIVIDUAL: !0, }, }, { name: '<b>Indywidualne doradztwo</b> pod k\u0105tem UI/UX, by sk\u0142oni\u0107 u\u017cytkownik\xf3w do <b>pozostania d\u0142u\u017cej w Twoim sklepie</b>', values: { BASIC: !1, GO: !1, GO_PLUS: !0, INDIVIDUAL: !0, }, }, { name: '<b>Indywidualnie dostosowany</b> pod desktop i mobile, responsywny projekt (RWD)', values: { BASIC: !1, GO: !1, GO_PLUS: !1, INDIVIDUAL: !0, }, }, { name: 'Realizacja przez naszych <b>do\u015bwiadczonych Web Developer\xf3w</b>', values: { BASIC: !1, GO: !1, GO_PLUS: !0, INDIVIDUAL: !0, }, }, { name: '<b>Mo\u017cliwo\u015b\u0107 personalizacji szablonu w obr\u0119bie wygl\u0105du sklepu, wybranych stref, integracji i funkcjonalno\u015bci</b>', values: { BASIC: !1, GO: !1, GO_PLUS: !1, INDIVIDUAL: !0, }, }, { name: '<b>Mo\u017cliwo\u015b\u0107 zbudowania indywiduanych rozwi\u0105za\u0144 funkcjonalnych, niestandardowych integracji, unikalnych aplikacji</b>', values: { BASIC: !1, GO: !1, GO_PLUS: !1, INDIVIDUAL: !0, }, }, ], }, ]; return (0, Ve.jsx)(ww, { ...t, children: (0, Ve.jsx)(Q_, { title: 'Poznaj nasze pakiety wdro\u017ceniowe', valuesName: { BASIC: 'Basic', GO: 'Go', GO_PLUS: 'Go+', INDIVIDUAL: 'Wdro\u017cenie indywidualne', }, mainCategories: n, tableSection: r, tableColumns: 4, isOpenAll: !0, isBlocked: !1, headerValues: [ { title: 'Pakiet, dzi\u0119ki kt\xf3remu mo\u017cesz ekspresowo wystartowa\u0107 ze sprzeda\u017c\u0105 internetow\u0105', price: '1 z\u0142 *', crossedPrice: '1199 z\u0142', priceTop: 'ju\u017c od', priceColor: '#DD1C4A', priceInfo: '* w wybranym planie abonamentowym', linkName: 'Sprawd\u017a abonamenty', href: 'https://www.idosell.com/pl/abonamenty/', type: 'BASIC', }, { title: 'Pakiet, dzi\u0119ki kt\xf3remu rozpoczniesz sprzeda\u017c w profesjonalnym stylu', price: '1 z\u0142 *', crossedPrice: '3999 z\u0142', priceTop: 'ju\u017c od', priceColor: '#DD1C4A', priceInfo: '* w wybranym planie abonamentowym', linkName: 'Sprawd\u017a abonamenty', href: 'https://www.idosell.com/pl/abonamenty/', type: 'GO', }, { title: 'Pakiet, dzi\u0119ki kt\xf3remu sprawnie przeniesiesz sklep z innej platformy lub dostosujesz wygl\u0105d naszego szablonu do swoich potrzeb', price: '1 z\u0142 *', crossedPrice: '14999 z\u0142', priceTop: 'ju\u017c od', priceColor: '#DD1C4A', priceInfo: '* w wybranym planie abonamentowym', linkName: 'Sprawd\u017a abonamenty', href: 'https://www.idosell.com/pl/abonamenty/', type: 'GO_PLUS', }, { title: 'Pakiet, dzi\u0119ki kt\xf3remu skorzystasz w pe\u0142ni z zasob\xf3w, jakie daje IdoSell, poprzez rozwi\u0105zania szyte na miar\u0119 Twojego biznesu', price: '190 z\u0142/h', priceInfo: '* w wybranym planie abonamentowym', linkName: 'Sprawd\u017a abonamenty', href: 'https://www.idosell.com/pl/abonamenty/', type: 'INDIVIDUAL', }, ], valuesNameMobile: { BASIC: 'Basic', GO: 'GO', GO_PLUS: 'GO+', INDIVIDUAL: 'Indywidualny', }, }), }); }; var [eC, tC] = $e({ strict: !1, name: 'ButtonGroupContext' }); function nC(t) { const { children: n, className: a, ...r } = t, o = (0, e.isValidElement)(n) ? (0, e.cloneElement)(n, { 'aria-hidden': !0, focusable: !1 }) : n, i = Qe('chakra-button__icon', a); return (0, Ve.jsx)(hy.span, { display: 'inline-flex', alignSelf: 'center', flexShrink: 0, ...r, className: i, children: o, }); } function aC(t) { const { label: n, placement: a, spacing: r = '0.5rem', children: o = (0, Ve.jsx)(Cy, { color: 'currentColor', width: '1em', height: '1em', }), className: i, __css: l, ...s } = t, c = Qe('chakra-button__spinner', i), d = 'start' === a ? 'marginEnd' : 'marginStart', u = (0, e.useMemo)( () => ({ display: 'flex', alignItems: 'center', position: n ? 'relative' : 'absolute', [d]: n ? r : 0, fontSize: '1em', lineHeight: 'normal', ...l, }), [l, n, d, r], ); return (0, Ve.jsx)(hy.div, { className: c, ...s, __css: u, children: o }); } (nC.displayName = 'ButtonIcon'), (aC.displayName = 'ButtonSpinner'); var rC = yy((t, n) => { const a = tC(), r = zy('Button', { ...a, ...t }), { isDisabled: o = null == a ? void 0 : a.isDisabled, isLoading: i, isActive: l, children: s, leftIcon: c, rightIcon: d, loadingText: u, iconSpacing: p = '0.5rem', type: m, spinner: h, spinnerPlacement: f = 'start', className: g, as: y, ...w } = Gn(t), b = (0, e.useMemo)(() => { const e = { ...(null == r ? void 0 : r._focus), zIndex: 1 }; return { display: 'inline-flex', appearance: 'none', alignItems: 'center', justifyContent: 'center', userSelect: 'none', position: 'relative', whiteSpace: 'nowrap', verticalAlign: 'middle', outline: 'none', ...r, ...(!!a && { _focus: e }), }; }, [r, a]), { ref: x, type: v } = (function (t) { const [n, a] = (0, e.useState)(!t), r = (0, e.useCallback)(e => { e && a('BUTTON' === e.tagName); }, []); return { ref: r, type: n ? 'button' : void 0 }; })(y), z = { rightIcon: d, leftIcon: c, iconSpacing: p, children: s }; return (0, Ve.jsxs)(hy.button, { ref: US(n, x), as: y, type: null != m ? m : v, 'data-active': at(l), 'data-loading': at(i), __css: b, className: Qe('chakra-button', g), ...w, disabled: o || i, children: [ i && 'start' === f && (0, Ve.jsx)(aC, { className: 'chakra-button__spinner--start', label: u, placement: 'start', spacing: p, children: h, }), i ? u || (0, Ve.jsx)(hy.span, { opacity: 0, children: (0, Ve.jsx)(oC, { ...z }), }) : (0, Ve.jsx)(oC, { ...z }), i && 'end' === f && (0, Ve.jsx)(aC, { className: 'chakra-button__spinner--end', label: u, placement: 'end', spacing: p, children: h, }), ], }); }); function oC(e) { const { leftIcon: t, rightIcon: n, children: a, iconSpacing: r } = e; return (0, Ve.jsxs)(Ve.Fragment, { children: [ t && (0, Ve.jsx)(nC, { marginEnd: r, children: t }), a, n && (0, Ve.jsx)(nC, { marginStart: r, children: n }), ], }); } rC.displayName = 'Button'; var iC = Object.defineProperty, lC = (e, t, n) => ( ((e, t, n) => { t in e ? iC(e, t, { enumerable: !0, configurable: !0, writable: !0, value: n, }) : (e[t] = n); })(e, 'symbol' !== typeof t ? t + '' : t, n), n ), sC = new (class { constructor() { lC(this, 'modals'), (this.modals = new Map()); } add(e) { return this.modals.set(e, this.modals.size + 1), this.modals.size; } remove(e) { this.modals.delete(e); } isTopModal(e) { return !!e && this.modals.get(e) === this.modals.size; } })(); function cC(t, n) { const [a, r] = (0, e.useState)(0); return ( (0, e.useEffect)(() => { const e = t.current; if (e) { if (n) { const t = sC.add(e); r(t); } return () => { sC.remove(e), r(0); }; } }, [n, t]), a ); } var dC = function (e) { return 'undefined' === typeof document ? null : (Array.isArray(e) ? e[0] : e).ownerDocument.body; }, uC = new WeakMap(), pC = new WeakMap(), mC = {}, hC = 0, fC = function (e) { return e && (e.host || fC(e.parentNode)); }, gC = function (e, t, n, a) { var r = (function (e, t) { return t .map(function (t) { if (e.contains(t)) return t; var n = fC(t); return n && e.contains(n) ? n : (console.error( 'aria-hidden', t, 'in not contained inside', e, '. Doing nothing', ), null); }) .filter(function (e) { return Boolean(e); }); })(t, Array.isArray(e) ? e : [e]); mC[n] || (mC[n] = new WeakMap()); var o = mC[n], i = [], l = new Set(), s = new Set(r), c = function (e) { e && !l.has(e) && (l.add(e), c(e.parentNode)); }; r.forEach(c); var d = function (e) { e && !s.has(e) && Array.prototype.forEach.call(e.children, function (e) { if (l.has(e)) d(e); else { var t = e.getAttribute(a), r = null !== t && 'false' !== t, s = (uC.get(e) || 0) + 1, c = (o.get(e) || 0) + 1; uC.set(e, s), o.set(e, c), i.push(e), 1 === s && r && pC.set(e, !0), 1 === c && e.setAttribute(n, 'true'), r || e.setAttribute(a, 'true'); } }); }; return ( d(t), l.clear(), hC++, function () { i.forEach(function (e) { var t = uC.get(e) - 1, r = o.get(e) - 1; uC.set(e, t), o.set(e, r), t || (pC.has(e) || e.removeAttribute(a), pC.delete(e)), r || e.removeAttribute(n); }), --hC || ((uC = new WeakMap()), (uC = new WeakMap()), (pC = new WeakMap()), (mC = {})); } ); }, yC = function (e, t, n) { void 0 === n && (n = 'data-aria-hidden'); var a = Array.from(Array.isArray(e) ? e : [e]), r = t || dC(e); return r ? (a.push.apply(a, Array.from(r.querySelectorAll('[aria-live]'))), gC(a, r, n, 'aria-hidden')) : function () { return null; }; }; function wC(t) { const { isOpen: n, onClose: a, id: r, closeOnOverlayClick: o = !0, closeOnEsc: i = !0, useInert: l = !0, onOverlayClick: s, onEsc: c, } = t, d = (0, e.useRef)(null), u = (0, e.useRef)(null), [p, m, h] = (function (t) { for ( var n = arguments.length, a = new Array(n > 1 ? n - 1 : 0), r = 1; r < n; r++ ) a[r - 1] = arguments[r]; const o = (0, e.useId)(), i = t || o; return (0, e.useMemo)( () => a.map(e => ''.concat(e, '-').concat(i)), [i, a], ); })(r, 'chakra-modal', 'chakra-modal--header', 'chakra-modal--body'); !(function (t, n) { const a = t.current; (0, e.useEffect)(() => { if (t.current && n) return yC(t.current); }, [n, t, a]); })(d, n && l); const f = cC(d, n), g = (0, e.useRef)(null), y = (0, e.useCallback)(e => { g.current = e.target; }, []), w = (0, e.useCallback)( e => { 'Escape' === e.key && (e.stopPropagation(), i && (null == a || a()), null == c || c()); }, [i, a, c], ), [b, x] = (0, e.useState)(!1), [v, z] = (0, e.useState)(!1), k = (0, e.useCallback)( function () { let e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : null; return { role: 'dialog', ...e, ref: BS(t, d), id: p, tabIndex: -1, 'aria-modal': !0, 'aria-labelledby': b ? m : void 0, 'aria-describedby': v ? h : void 0, onClick: rt(e.onClick, e => e.stopPropagation()), }; }, [h, v, p, m, b], ), j = (0, e.useCallback)( e => { e.stopPropagation(), g.current === e.target && sC.isTopModal(d.current) && (o && (null == a || a()), null == s || s()); }, [a, o, s], ), S = (0, e.useCallback)( function () { let e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : null; return { ...e, ref: BS(t, u), onClick: rt(e.onClick, j), onKeyDown: rt(e.onKeyDown, w), onMouseDown: rt(e.onMouseDown, y), }; }, [w, y, j], ); return { isOpen: n, onClose: a, headerId: m, bodyId: h, setBodyMounted: z, setHeaderMounted: x, dialogRef: d, overlayRef: u, getDialogProps: k, getDialogContainerProps: S, index: f, }; } var [bC, xC] = $e({ name: 'ModalStylesContext', errorMessage: 'useModalStyles returned is \'undefined\'. Seems you forgot to wrap the components in "<Modal />" ', }), [vC, zC] = $e({ strict: !0, name: 'ModalContext', errorMessage: 'useModalContext: `context` is undefined. Seems you forgot to wrap modal components in `<Modal />`', }), kC = e => { const t = { scrollBehavior: 'outside', autoFocus: !0, trapFocus: !0, returnFocusOnClose: !0, blockScrollOnMount: !0, allowPinchZoom: !1, motionPreset: 'scale', lockFocusAcrossFrames: !0, ...e, }, { portalProps: n, children: a, autoFocus: r, trapFocus: o, initialFocusRef: i, finalFocusRef: l, returnFocusOnClose: s, blockScrollOnMount: c, allowPinchZoom: d, preserveScrollBarGap: u, motionPreset: p, lockFocusAcrossFrames: m, onCloseComplete: h, } = t, f = ky('Modal', t), g = { ...wC(t), autoFocus: r, trapFocus: o, initialFocusRef: i, finalFocusRef: l, returnFocusOnClose: s, blockScrollOnMount: c, allowPinchZoom: d, preserveScrollBarGap: u, motionPreset: p, lockFocusAcrossFrames: m, }; return (0, Ve.jsx)(vC, { value: g, children: (0, Ve.jsx)(bC, { value: f, children: (0, Ve.jsx)(qy, { onExitComplete: h, children: g.isOpen && (0, Ve.jsx)(rw, { ...n, children: a }), }), }), }); }; kC.displayName = 'Modal'; var jC = { enter: function () { let { transition: e, transitionEnd: t, delay: n, } = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}; var a; return { opacity: 1, transition: null != (a = null == e ? void 0 : e.enter) ? a : o_(r_.enter, n), transitionEnd: null == t ? void 0 : t.enter, }; }, exit: function () { let { transition: e, transitionEnd: t, delay: n, } = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}; var a; return { opacity: 0, transition: null != (a = null == e ? void 0 : e.exit) ? a : i_(r_.exit, n), transitionEnd: null == t ? void 0 : t.exit, }; }, }, SC = { initial: 'exit', animate: 'enter', exit: 'exit', variants: jC }, EC = (0, e.forwardRef)(function (e, t) { const { unmountOnExit: n, in: a, className: r, transition: o, transitionEnd: i, delay: l, ...s } = e, c = a || n ? 'enter' : 'exit', d = !n || (a && n), u = { transition: o, transitionEnd: i, delay: l }; return (0, Ve.jsx)(qy, { custom: u, children: d && (0, Ve.jsx)(Jg.div, { ref: t, className: Qe('chakra-fade', r), custom: u, ...SC, animate: c, ...s }) }); }); EC.displayName = 'Fade'; var _C = hy(Jg.div), CC = yy((e, t) => { const { className: n, transition: a, motionProps: r, ...o } = e, i = Qe('chakra-modal__overlay', n), l = { pos: 'fixed', left: '0', top: '0', w: '100vw', h: '100vh', ...xC().overlay, }, { motionPreset: s } = zC(), c = r || ('none' === s ? {} : SC); return (0, Ve.jsx)(_C, { ...c, __css: l, ref: t, className: i, ...o }); }); CC.displayName = 'ModalOverlay'; var IC = { initial: e => { let { offsetX: t, offsetY: n, transition: a, transitionEnd: r, delay: o, } = e; var i; return { opacity: 0, x: t, y: n, transition: null != (i = null == a ? void 0 : a.exit) ? i : i_(r_.exit, o), transitionEnd: null == r ? void 0 : r.exit, }; }, enter: e => { let { transition: t, transitionEnd: n, delay: a } = e; var r; return { opacity: 1, x: 0, y: 0, transition: null != (r = null == t ? void 0 : t.enter) ? r : o_(r_.enter, a), transitionEnd: null == n ? void 0 : n.enter, }; }, exit: e => { let { offsetY: t, offsetX: n, transition: a, transitionEnd: r, reverse: o, delay: i, } = e; var l; const s = { x: n, y: t }; return { opacity: 0, transition: null != (l = null == a ? void 0 : a.exit) ? l : i_(r_.exit, i), ...(o ? { ...s, transitionEnd: null == r ? void 0 : r.exit } : { transitionEnd: { ...s, ...(null == r ? void 0 : r.exit) }, }), }; }, }, TC = { initial: 'initial', animate: 'enter', exit: 'exit', variants: IC }, PC = (0, e.forwardRef)(function (e, t) { const { unmountOnExit: n, in: a, reverse: r = !0, className: o, offsetX: i = 0, offsetY: l = 8, transition: s, transitionEnd: c, delay: d, ...u } = e, p = !n || (a && n), m = a || n ? 'enter' : 'exit', h = { offsetX: i, offsetY: l, reverse: r, transition: s, transitionEnd: c, delay: d, }; return (0, Ve.jsx)(qy, { custom: h, children: p && (0, Ve.jsx)(Jg.div, { ref: t, className: Qe('chakra-offset-slide', o), custom: h, ...TC, animate: m, ...u }) }); }); PC.displayName = 'SlideFade'; var AC = { exit: e => { let { reverse: t, initialScale: n, transition: a, transitionEnd: r, delay: o, } = e; var i; return { opacity: 0, ...(t ? { scale: n, transitionEnd: null == r ? void 0 : r.exit } : { transitionEnd: { scale: n, ...(null == r ? void 0 : r.exit), }, }), transition: null != (i = null == a ? void 0 : a.exit) ? i : i_(r_.exit, o), }; }, enter: e => { let { transitionEnd: t, transition: n, delay: a } = e; var r; return { opacity: 1, scale: 1, transition: null != (r = null == n ? void 0 : n.enter) ? r : o_(r_.enter, a), transitionEnd: null == t ? void 0 : t.enter, }; }, }, RC = { initial: 'exit', animate: 'enter', exit: 'exit', variants: AC }, NC = (0, e.forwardRef)(function (e, t) { const { unmountOnExit: n, in: a, reverse: r = !0, initialScale: o = 0.95, className: i, transition: l, transitionEnd: s, delay: c, ...d } = e, u = !n || (a && n), p = a || n ? 'enter' : 'exit', m = { initialScale: o, reverse: r, transition: l, transitionEnd: s, delay: c, }; return (0, Ve.jsx)(qy, { custom: m, children: u && (0, Ve.jsx)(Jg.div, { ref: t, className: Qe('chakra-offset-slide', i), ...RC, animate: p, custom: m, ...d }) }); }); NC.displayName = 'ScaleFade'; var DC = { slideInBottom: { ...TC, custom: { offsetY: 16, reverse: !0 } }, slideInRight: { ...TC, custom: { offsetX: 16, reverse: !0 } }, slideInTop: { ...TC, custom: { offsetY: -16, reverse: !0 } }, slideInLeft: { ...TC, custom: { offsetX: -16, reverse: !0 } }, scale: { ...RC, custom: { initialScale: 0.95, reverse: !0 } }, none: {}, }, LC = hy(Jg.section), OC = e => DC[e || 'none'], MC = (0, e.forwardRef)((e, t) => { const { preset: n, motionProps: a = OC(n), ...r } = e; return (0, Ve.jsx)(LC, { ref: t, ...a, ...r }); }); MC.displayName = 'ModalTransition'; var BC = 'data-focus-lock', UC = 'data-focus-lock-disabled'; function VC(t, n) { return (function (t, n) { var a = (0, e.useState)(function () { return { value: t, callback: n, facade: { get current() { return a.value; }, set current(e) { var t = a.value; t !== e && ((a.value = e), a.callback(e, t)); }, }, }; })[0]; return (a.callback = n), a.facade; })(n || null, function (e) { return t.forEach(function (t) { return (function (e, t) { return 'function' === typeof e ? e(t) : e && (e.current = t), e; })(t, e); }); }); } var FC = { width: '1px', height: '0px', padding: 0, overflow: 'hidden', position: 'fixed', top: '1px', left: '1px', }, WC = function (t) { var n = t.children; return e.createElement( e.Fragment, null, e.createElement('div', { key: 'guard-first', 'data-focus-guard': !0, 'data-focus-auto-guard': !0, style: FC, }), n, n && e.createElement('div', { key: 'guard-last', 'data-focus-guard': !0, 'data-focus-auto-guard': !0, style: FC, }), ); }; (WC.propTypes = {}), (WC.defaultProps = { children: null }); var HC = function () { return ( (HC = Object.assign || function (e) { for (var t, n = 1, a = arguments.length; n < a; n++) for (var r in (t = arguments[n])) Object.prototype.hasOwnProperty.call(t, r) && (e[r] = t[r]); return e; }), HC.apply(this, arguments) ); }; function GC(e, t) { var n = {}; for (var a in e) Object.prototype.hasOwnProperty.call(e, a) && t.indexOf(a) < 0 && (n[a] = e[a]); if (null != e && 'function' === typeof Object.getOwnPropertySymbols) { var r = 0; for (a = Object.getOwnPropertySymbols(e); r < a.length; r++) t.indexOf(a[r]) < 0 && Object.prototype.propertyIsEnumerable.call(e, a[r]) && (n[a[r]] = e[a[r]]); } return n; } Object.create; Object.create; function $C(e) { return e; } function ZC(e, t) { void 0 === t && (t = $C); var n = [], a = !1, r = { read: function () { if (a) throw new Error( 'Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.', ); return n.length ? n[n.length - 1] : e; }, useMedium: function (e) { var r = t(e, a); return ( n.push(r), function () { n = n.filter(function (e) { return e !== r; }); } ); }, assignSyncMedium: function (e) { for (a = !0; n.length; ) { var t = n; (n = []), t.forEach(e); } n = { push: function (t) { return e(t); }, filter: function () { return n; }, }; }, assignMedium: function (e) { a = !0; var t = []; if (n.length) { var r = n; (n = []), r.forEach(e), (t = n); } var o = function () { var n = t; (t = []), n.forEach(e); }, i = function () { return Promise.resolve().then(o); }; i(), (n = { push: function (e) { t.push(e), i(); }, filter: function (e) { return (t = t.filter(e)), n; }, }); }, }; return r; } function XC(e, t) { return void 0 === t && (t = $C), ZC(e, t); } function KC(e) { void 0 === e && (e = {}); var t = ZC(null); return (t.options = HC({ async: !0, ssr: !1 }, e)), t; } var qC = XC({}, function (e) { return { target: e.target, currentTarget: e.currentTarget }; }), YC = XC(), QC = XC(), JC = KC({ async: !0 }), eI = [], tI = e.forwardRef(function (t, n) { var a, r = e.useState(), o = r[0], i = r[1], l = e.useRef(), s = e.useRef(!1), c = e.useRef(null), d = t.children, u = t.disabled, p = t.noFocusGuards, m = t.persistentFocus, h = t.crossFrame, f = t.autoFocus, g = (t.allowTextSelection, t.group), y = t.className, w = t.whiteList, b = t.hasPositiveIndices, x = t.shards, v = void 0 === x ? eI : x, z = t.as, k = void 0 === z ? 'div' : z, j = t.lockProps, S = void 0 === j ? {} : j, E = t.sideCar, _ = t.returnFocus, C = t.focusOptions, I = t.onActivation, T = t.onDeactivation, P = e.useState({})[0], A = e.useCallback( function () { (c.current = c.current || (document && document.activeElement)), l.current && I && I(l.current), (s.current = !0); }, [I], ), R = e.useCallback( function () { (s.current = !1), T && T(l.current); }, [T], ); (0, e.useEffect)(function () { u || (c.current = null); }, []); var N = e.useCallback( function (e) { var t = c.current; if (t && t.focus) { var n = 'function' === typeof _ ? _(t) : _; if (n) { var a = 'object' === typeof n ? n : void 0; (c.current = null), e ? Promise.resolve().then(function () { return t.focus(a); }) : t.focus(a); } } }, [_], ), D = e.useCallback(function (e) { s.current && qC.useMedium(e); }, []), L = YC.useMedium, O = e.useCallback(function (e) { l.current !== e && ((l.current = e), i(e)); }, []); var M = me((((a = {})[UC] = u && 'disabled'), (a[BC] = g), a), S), B = !0 !== p, U = B && 'tail' !== p, V = VC([n, O]); return e.createElement( e.Fragment, null, B && [ e.createElement('div', { key: 'guard-first', 'data-focus-guard': !0, tabIndex: u ? -1 : 0, style: FC, }), b ? e.createElement('div', { key: 'guard-nearest', 'data-focus-guard': !0, tabIndex: u ? -1 : 1, style: FC, }) : null, ], !u && e.createElement(E, { id: P, sideCar: JC, observed: o, disabled: u, persistentFocus: m, crossFrame: h, autoFocus: f, whiteList: w, shards: v, onActivation: A, onDeactivation: R, returnFocus: N, focusOptions: C, }), e.createElement( k, me({ ref: V }, M, { className: y, onBlur: L, onFocus: D }), d, ), U && e.createElement('div', { 'data-focus-guard': !0, tabIndex: u ? -1 : 0, style: FC, }), ); }); (tI.propTypes = {}), (tI.defaultProps = { children: void 0, disabled: !1, returnFocus: !1, focusOptions: void 0, noFocusGuards: !1, autoFocus: !0, persistentFocus: !1, crossFrame: !0, hasPositiveIndices: void 0, allowTextSelection: void 0, group: void 0, className: void 0, whiteList: void 0, shards: void 0, as: 'div', lockProps: {}, onActivation: void 0, onDeactivation: void 0, }); const nI = tI; function aI(e, t) { return ( (aI = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (e, t) { return (e.__proto__ = t), e; }), aI(e, t) ); } const rI = function (t, n) { return function (a) { var r, o = []; function i() { (r = t( o.map(function (e) { return e.props; }), )), n(r); } var l = (function (t) { var n, l; function s() { return t.apply(this, arguments) || this; } (l = t), ((n = s).prototype = Object.create(l.prototype)), (n.prototype.constructor = n), aI(n, l), (s.peek = function () { return r; }); var c = s.prototype; return ( (c.componentDidMount = function () { o.push(this), i(); }), (c.componentDidUpdate = function () { i(); }), (c.componentWillUnmount = function () { var e = o.indexOf(this); o.splice(e, 1), i(); }), (c.render = function () { return e.createElement(a, this.props); }), s ); })(e.PureComponent); return ( (function (e, t, n) { t in e ? Object.defineProperty(e, t, { value: n, enumerable: !0, configurable: !0, writable: !0, }) : (e[t] = n); })( l, 'displayName', 'SideEffect(' + (function (e) { return e.displayName || e.name || 'Component'; })(a) + ')', ), l ); }; }; var oI = function (e) { for (var t = Array(e.length), n = 0; n < e.length; ++n) t[n] = e[n]; return t; }, iI = function (e) { return Array.isArray(e) ? e : [e]; }, lI = function (e) { return Array.isArray(e) ? e[0] : e; }, sI = function (e) { return e.parentNode && e.parentNode.nodeType === Node.DOCUMENT_FRAGMENT_NODE ? e.parentNode.host : e.parentNode; }, cI = function (e) { return e === document || (e && e.nodeType === Node.DOCUMENT_NODE); }, dI = function (e, t) { return ( !e || cI(e) || (!(function (e) { if (e.nodeType !== Node.ELEMENT_NODE) return !1; var t = window.getComputedStyle(e, null); return ( !(!t || !t.getPropertyValue) && ('none' === t.getPropertyValue('display') || 'hidden' === t.getPropertyValue('visibility')) ); })(e) && t(sI(e))) ); }, uI = function (e, t) { var n = e.get(t); if (void 0 !== n) return n; var a = dI(t, uI.bind(void 0, e)); return e.set(t, a), a; }, pI = function (e, t) { var n = e.get(t); if (void 0 !== n) return n; var a = (function (e, t) { return !(e && !cI(e)) || (!!gI(e) && t(sI(e))); })(t, pI.bind(void 0, e)); return e.set(t, a), a; }, mI = function (e) { return e.dataset; }, hI = function (e) { return 'INPUT' === e.tagName; }, fI = function (e) { return hI(e) && 'radio' === e.type; }, gI = function (e) { var t = e.getAttribute('data-no-autofocus'); return ![!0, 'true', ''].includes(t); }, yI = function (e) { var t; return Boolean( e && (null === (t = mI(e)) || void 0 === t ? void 0 : t.focusGuard), ); }, wI = function (e) { return !yI(e); }, bI = function (e) { return Boolean(e); }, xI = function (e, t) { var n = e.tabIndex - t.tabIndex, a = e.index - t.index; if (n) { if (!e.tabIndex) return 1; if (!t.tabIndex) return -1; } return n || a; }, vI = function (e, t, n) { return oI(e) .map(function (e, t) { return { node: e, index: t, tabIndex: n && -1 === e.tabIndex ? (e.dataset || {}).focusGuard ? 0 : -1 : e.tabIndex, }; }) .filter(function (e) { return !t || e.tabIndex >= 0; }) .sort(xI); }, zI = [ 'button:enabled', 'select:enabled', 'textarea:enabled', 'input:enabled', 'a[href]', 'area[href]', 'summary', 'iframe', 'object', 'embed', 'audio[controls]', 'video[controls]', '[tabindex]', '[contenteditable]', '[autofocus]', ].join(','), kI = ''.concat(zI, ', [data-focus-guard]'), jI = function (e, t) { return oI((e.shadowRoot || e).children).reduce(function (e, n) { return e.concat(n.matches(t ? kI : zI) ? [n] : [], jI(n)); }, []); }, SI = function (e, t) { return e.reduce(function (e, n) { var a, r = jI(n, t), o = (a = []).concat.apply( a, r.map(function (e) { return (function (e, t) { var n; return e instanceof HTMLIFrameElement && (null === (n = e.contentDocument) || void 0 === n ? void 0 : n.body) ? SI([e.contentDocument.body], t) : [e]; })(e, t); }), ); return e.concat( o, n.parentNode ? oI(n.parentNode.querySelectorAll(zI)).filter(function (e) { return e === n; }) : [], ); }, []); }, EI = function (e, t) { return oI(e) .filter(function (e) { return uI(t, e); }) .filter(function (e) { return (function (e) { return !( (hI(e) || (function (e) { return 'BUTTON' === e.tagName; })(e)) && ('hidden' === e.type || e.disabled) ); })(e); }); }, _I = function (e, t) { return ( void 0 === t && (t = new Map()), oI(e).filter(function (e) { return pI(t, e); }) ); }, CI = function (e, t, n) { return vI(EI(SI(e, n), t), !0, n); }, II = function (e, t) { return vI(EI(SI(e), t), !1); }, TI = function (e, t) { return EI( (function (e) { var t = e.querySelectorAll( '['.concat('data-autofocus-inside', ']'), ); return oI(t) .map(function (e) { return SI([e]); }) .reduce(function (e, t) { return e.concat(t); }, []); })(e), t, ); }, PI = function (e, t) { return e.shadowRoot ? PI(e.shadowRoot, t) : !( void 0 === Object.getPrototypeOf(e).contains || !Object.getPrototypeOf(e).contains.call(e, t) ) || oI(e.children).some(function (e) { var n; if (e instanceof HTMLIFrameElement) { var a = null === (n = e.contentDocument) || void 0 === n ? void 0 : n.body; return !!a && PI(a, t); } return PI(e, t); }); }, AI = function (e) { if ((void 0 === e && (e = document), e && e.activeElement)) { var t = e.activeElement; return t.shadowRoot ? AI(t.shadowRoot) : t instanceof HTMLIFrameElement && (function (e) { try { return e(); } catch (t) { return; } })(function () { return t.contentWindow.document; }) ? AI(t.contentWindow.document) : t; } }, RI = function (e) { return e.parentNode ? RI(e.parentNode) : e; }, NI = function (e) { return iI(e) .filter(Boolean) .reduce(function (e, t) { var n = t.getAttribute(BC); return ( e.push.apply( e, n ? (function (e) { for ( var t = new Set(), n = e.length, a = 0; a < n; a += 1 ) for (var r = a + 1; r < n; r += 1) { var o = e[a].compareDocumentPosition( e[r], ); (o & Node.DOCUMENT_POSITION_CONTAINED_BY) > 0 && t.add(r), (o & Node.DOCUMENT_POSITION_CONTAINS) > 0 && t.add(a); } return e.filter(function (e, n) { return !t.has(n); }); })( oI( RI(t).querySelectorAll( '[' .concat(BC, '="') .concat(n, '"]:not([') .concat(UC, '="disabled"])'), ), ), ) : [t], ), e ); }, []); }, DI = function (e, t) { return ( void 0 === t && (t = AI(lI(e).ownerDocument)), !(!t || (t.dataset && t.dataset.focusGuard)) && NI(e).some(function (e) { return ( PI(e, t) || (function (e, t) { return Boolean( oI(e.querySelectorAll('iframe')).some(function (e) { return (function (e, t) { return e === t; })(e, t); }), ); })(e, t) ); }) ); }, LI = function (e, t) { return fI(e) && e.name ? (function (e, t) { return ( t .filter(fI) .filter(function (t) { return t.name === e.name; }) .filter(function (e) { return e.checked; })[0] || e ); })(e, t) : e; }, OI = function (e) { return e[0] && e.length > 1 ? LI(e[0], e) : e[0]; }, MI = function (e, t) { return e.length > 1 ? e.indexOf(LI(e[t], e)) : t; }, BI = 'NEW_FOCUS', UI = function (e, t, n, a) { var r = e.length, o = e[0], i = e[r - 1], l = yI(n); if (!(n && e.indexOf(n) >= 0)) { var s = void 0 !== n ? t.indexOf(n) : -1, c = a ? t.indexOf(a) : s, d = a ? e.indexOf(a) : -1, u = s - c, p = t.indexOf(o), m = t.indexOf(i), h = (function (e) { var t = new Set(); return ( e.forEach(function (n) { return t.add(LI(n, e)); }), e.filter(function (e) { return t.has(e); }) ); })(t), f = (void 0 !== n ? h.indexOf(n) : -1) - (a ? h.indexOf(a) : s), g = MI(e, 0), y = MI(e, r - 1); return -1 === s || -1 === d ? BI : !u && d >= 0 ? d : s <= p && l && Math.abs(u) > 1 ? y : s >= m && l && Math.abs(u) > 1 ? g : u && Math.abs(f) > 1 ? d : s <= p ? y : s > m ? g : u ? Math.abs(u) > 1 ? d : (r + d + u) % r : void 0; } }, VI = function (e, t, n) { var a, r = e.map(function (e) { return e.node; }), o = _I( r.filter( ((a = n), function (e) { var t, n = null === (t = mI(e)) || void 0 === t ? void 0 : t.autofocus; return ( e.autofocus || (void 0 !== n && 'false' !== n) || a.indexOf(e) >= 0 ); }), ), ); return o && o.length ? OI(o) : OI(_I(t)); }, FI = function (e, t) { return ( void 0 === t && (t = []), t.push(e), e.parentNode && FI(e.parentNode.host || e.parentNode, t), t ); }, WI = function (e, t) { for (var n = FI(e), a = FI(t), r = 0; r < n.length; r += 1) { var o = n[r]; if (a.indexOf(o) >= 0) return o; } return !1; }, HI = function (e, t, n) { var a = iI(e), r = iI(t), o = a[0], i = !1; return ( r.filter(Boolean).forEach(function (e) { (i = WI(i || e, e) || i), n.filter(Boolean).forEach(function (e) { var t = WI(o, e); t && (i = !i || PI(t, i) ? t : WI(t, i)); }); }), i ); }, GI = function (e, t) { var n = AI(iI(e).length > 0 ? document : lI(e).ownerDocument), a = NI(e).filter(wI), r = HI(n || e, e, a), o = new Map(), i = II(a, o), l = CI(a, o).filter(function (e) { var t = e.node; return wI(t); }); if (l[0] || (l = i)[0]) { var s = II([r], o).map(function (e) { return e.node; }), c = (function (e, t) { var n = new Map(); return ( t.forEach(function (e) { return n.set(e.node, e); }), e .map(function (e) { return n.get(e); }) .filter(bI) ); })(s, l), d = c.map(function (e) { return e.node; }), u = UI(d, s, n, t); if (u === BI) { var p = VI( i, d, (function (e, t) { return e.reduce(function (e, n) { return e.concat(TI(n, t)); }, []); })(a, o), ); return p ? { node: p } : void console.warn( 'focus-lock: cannot find any node to move focus into', ); } return void 0 === u ? u : c[u]; } }, $I = 0, ZI = !1, XI = function (e, t, n) { void 0 === n && (n = {}); var a, r, o = GI(e, t); if (!ZI && o) { if ($I > 2) return ( console.error( 'FocusLock: focus-fighting detected. Only one focus management system could be active. See https://github.com/theKashey/focus-lock/#focus-fighting', ), (ZI = !0), void setTimeout(function () { ZI = !1; }, 1) ); $I++, (a = o.node), (r = n.focusOptions), 'focus' in a && a.focus(r), 'contentWindow' in a && a.contentWindow && a.contentWindow.focus(), $I--; } }; function KI(e) { setTimeout(e, 1); } var qI = function () { return ( (document && document.activeElement === document.body) || (function (e) { void 0 === e && (e = document); var t = AI(e); return ( !!t && oI( e.querySelectorAll('['.concat('data-no-focus-lock', ']')), ).some(function (e) { return PI(e, t); }) ); })() ); }, YI = null, QI = null, JI = null, eT = !1, tT = function () { return !0; }; function nT(e, t, n, a) { var r = null, o = e; do { var i = a[o]; if (i.guard) i.node.dataset.focusAutoGuard && (r = i); else { if (!i.lockItem) break; if (o !== e) return; r = null; } } while ((o += n) !== t); r && (r.node.tabIndex = 0); } var aT = function (e) { return e && 'current' in e ? e.current : e; }, rT = function e(t, n, a) { return ( n && ((n.host === t && (!n.activeElement || a.contains(n.activeElement))) || (n.parentNode && e(t, n.parentNode, a))) ); }, oT = function () { var e, t = !1; if (YI) { var n = YI, a = n.observed, r = n.persistentFocus, o = n.autoFocus, i = n.shards, l = n.crossFrame, s = n.focusOptions, c = a || (JI && JI.portaledElement), d = document && document.activeElement; if (c) { var u = [c].concat(i.map(aT).filter(Boolean)); if ( ((d && !(function (e) { return (YI.whiteList || tT)(e); })(d)) || ((r || (l ? Boolean(eT) : 'meanwhile' === eT) || !qI() || (!QI && o)) && (c && !( DI(u) || (d && (function (e, t) { return t.some(function (t) { return rT(e, t, t); }); })(d, u)) || ((e = d), JI && JI.portaledElement === e) ) && (document && !QI && d && !o ? (d.blur && d.blur(), document.body.focus()) : ((t = XI(u, QI, { focusOptions: s })), (JI = {}))), (eT = !1), (QI = document && document.activeElement))), document) ) { var p = document && document.activeElement, m = (function (e) { var t = NI(e).filter(wI), n = HI(e, e, t), a = new Map(), r = CI([n], a, !0), o = CI(t, a) .filter(function (e) { var t = e.node; return wI(t); }) .map(function (e) { return e.node; }); return r.map(function (e) { var t = e.node; return { node: t, index: e.index, lockItem: o.indexOf(t) >= 0, guard: yI(t), }; }); })(u), h = m .map(function (e) { return e.node; }) .indexOf(p); h > -1 && (m .filter(function (e) { var t = e.guard, n = e.node; return t && n.dataset.focusAutoGuard; }) .forEach(function (e) { return e.node.removeAttribute('tabIndex'); }), nT(h, m.length, 1, m), nT(h, -1, -1, m)); } } } return t; }, iT = function (e) { oT() && e && (e.stopPropagation(), e.preventDefault()); }, lT = function () { return KI(oT); }, sT = function (e) { var t = e.target, n = e.currentTarget; n.contains(t) || (JI = { observerNode: n, portaledElement: t }); }, cT = function () { (eT = 'just'), KI(function () { eT = 'meanwhile'; }); }; qC.assignSyncMedium(sT), YC.assignMedium(lT), QC.assignMedium(function (e) { return e({ moveFocusInside: XI, focusInside: DI }); }); const dT = rI( function (e) { return e.filter(function (e) { return !e.disabled; }); }, function (e) { var t = e.slice(-1)[0]; t && !YI && (document.addEventListener('focusin', iT), document.addEventListener('focusout', lT), window.addEventListener('blur', cT)); var n = YI, a = n && t && t.id === n.id; (YI = t), n && !a && (n.onDeactivation(), e.filter(function (e) { return e.id === n.id; }).length || n.returnFocus(!t)), t ? ((QI = null), (a && n.observed === t.observed) || t.onActivation(), oT(), KI(oT)) : (document.removeEventListener('focusin', iT), document.removeEventListener('focusout', lT), window.removeEventListener('blur', cT), (QI = null)); }, )(function () { return null; }); var uT = e.forwardRef(function (t, n) { return e.createElement(nI, me({ sideCar: dT, ref: n }, t)); }), pT = nI.propTypes || {}; pT.sideCar, (function (e, t) { if (null == e) return {}; var n, a, r = {}, o = Object.keys(e); for (a = 0; a < o.length; a++) (n = o[a]), t.indexOf(n) >= 0 || (r[n] = e[n]); })(pT, ['sideCar']); uT.propTypes = {}; const mT = uT; function hT(e) { return ( null != e && 'object' == typeof e && 'nodeType' in e && e.nodeType === Node.ELEMENT_NODE ); } var fT = e => e.hasAttribute('tabindex'); function gT(e) { return !(!e.parentElement || !gT(e.parentElement)) || e.hidden; } function yT(e) { if ( !(function (e) { var t; return ( !!hT(e) && e instanceof (null != (t = e.ownerDocument.defaultView) ? t : window) .HTMLElement ); })(e) || gT(e) || (function (e) { return ( !0 === Boolean(e.getAttribute('disabled')) || !0 === Boolean(e.getAttribute('aria-disabled')) ); })(e) ) return !1; const { localName: t } = e; if (['input', 'select', 'textarea', 'button'].indexOf(t) >= 0) return !0; const n = { a: () => e.hasAttribute('href'), audio: () => e.hasAttribute('controls'), video: () => e.hasAttribute('controls'), }; return t in n ? n[t]() : !!(function (e) { const t = e.getAttribute('contenteditable'); return 'false' !== t && null != t; })(e) || fT(e); } var wT, bT = [ 'input:not(:disabled):not([disabled])', 'select:not(:disabled):not([disabled])', 'textarea:not(:disabled):not([disabled])', 'embed', 'iframe', 'object', 'a[href]', 'area[href]', 'button:not(:disabled):not([disabled])', '[tabindex]', 'audio[controls]', 'video[controls]', '*[tabindex]:not([aria-disabled])', '*[contenteditable]', ].join(), xT = e => e.offsetWidth > 0 && e.offsetHeight > 0; function vT(e) { const t = Array.from(e.querySelectorAll(bT)); return t.unshift(e), t.filter(e => yT(e) && xT(e)); } var zT = null != (wT = mT.default) ? wT : mT, kT = t => { const { initialFocusRef: n, finalFocusRef: a, contentRef: r, restoreFocus: o, children: i, isDisabled: l, autoFocus: s, persistentFocus: c, lockFocusAcrossFrames: d, } = t, u = (0, e.useCallback)(() => { if (null == n ? void 0 : n.current) n.current.focus(); else if (null == r ? void 0 : r.current) { 0 === vT(r.current).length && requestAnimationFrame(() => { var e; null == (e = r.current) || e.focus(); }); } }, [n, r]), p = (0, e.useCallback)(() => { var e; null == (e = null == a ? void 0 : a.current) || e.focus(); }, [a]), m = o && !a; return (0, Ve.jsx)(zT, { crossFrame: d, persistentFocus: c, autoFocus: s, disabled: l, onActivation: u, onDeactivation: p, returnFocus: m, children: i, }); }; kT.displayName = 'FocusLock'; var jT = 'right-scroll-bar-position', ST = 'width-before-scroll-bar', ET = KC(), _T = function () {}, CT = e.forwardRef(function (t, n) { var a = e.useRef(null), r = e.useState({ onScrollCapture: _T, onWheelCapture: _T, onTouchMoveCapture: _T, }), o = r[0], i = r[1], l = t.forwardProps, s = t.children, c = t.className, d = t.removeScrollBar, u = t.enabled, p = t.shards, m = t.sideCar, h = t.noIsolation, f = t.inert, g = t.allowPinchZoom, y = t.as, w = void 0 === y ? 'div' : y, b = t.gapMode, x = GC(t, [ 'forwardProps', 'children', 'className', 'removeScrollBar', 'enabled', 'shards', 'sideCar', 'noIsolation', 'inert', 'allowPinchZoom', 'as', 'gapMode', ]), v = m, z = VC([a, n]), k = HC(HC({}, x), o); return e.createElement( e.Fragment, null, u && e.createElement(v, { sideCar: ET, removeScrollBar: d, shards: p, noIsolation: h, inert: f, setCallbacks: i, allowPinchZoom: !!g, lockRef: a, gapMode: b, }), l ? e.cloneElement(e.Children.only(s), HC(HC({}, k), { ref: z })) : e.createElement(w, HC({}, k, { className: c, ref: z }), s), ); }); (CT.defaultProps = { enabled: !0, removeScrollBar: !0, inert: !1 }), (CT.classNames = { fullWidth: ST, zeroRight: jT }); var IT, TT = function (t) { var n = t.sideCar, a = GC(t, ['sideCar']); if (!n) throw new Error( 'Sidecar: please provide `sideCar` property to import the right car', ); var r = n.read(); if (!r) throw new Error('Sidecar medium not found'); return e.createElement(r, HC({}, a)); }; TT.isSideCarExport = !0; function PT() { if (!document) return null; var e = document.createElement('style'); e.type = 'text/css'; var t = IT || n.nc; return t && e.setAttribute('nonce', t), e; } var AT = function () { var e = 0, t = null; return { add: function (n) { var a; 0 == e && (t = PT()) && (!(function (e, t) { e.styleSheet ? (e.styleSheet.cssText = t) : e.appendChild(document.createTextNode(t)); })(t, n), (a = t), ( document.head || document.getElementsByTagName('head')[0] ).appendChild(a)), e++; }, remove: function () { !--e && t && (t.parentNode && t.parentNode.removeChild(t), (t = null)); }, }; }, RT = function () { var t = (function () { var t = AT(); return function (n, a) { e.useEffect( function () { return ( t.add(n), function () { t.remove(); } ); }, [n && a], ); }; })(); return function (e) { var n = e.styles, a = e.dynamic; return t(n, a), null; }; }, NT = { left: 0, top: 0, right: 0, gap: 0 }, DT = function (e) { return parseInt(e || '', 10) || 0; }, LT = function (e) { if ((void 0 === e && (e = 'margin'), 'undefined' === typeof window)) return NT; var t = (function (e) { var t = window.getComputedStyle(document.body), n = t['padding' === e ? 'paddingLeft' : 'marginLeft'], a = t['padding' === e ? 'paddingTop' : 'marginTop'], r = t['padding' === e ? 'paddingRight' : 'marginRight']; return [DT(n), DT(a), DT(r)]; })(e), n = document.documentElement.clientWidth, a = window.innerWidth; return { left: t[0], top: t[1], right: t[2], gap: Math.max(0, a - n + t[2] - t[0]), }; }, OT = RT(), MT = function (e, t, n, a) { var r = e.left, o = e.top, i = e.right, l = e.gap; return ( void 0 === n && (n = 'margin'), '\n .' .concat('with-scroll-bars-hidden', ' {\n overflow: hidden ') .concat(a, ';\n padding-right: ') .concat(l, 'px ') .concat(a, ';\n }\n body {\n overflow: hidden ') .concat(a, ';\n overscroll-behavior: contain;\n ') .concat( [ t && 'position: relative '.concat(a, ';'), 'margin' === n && '\n padding-left: ' .concat(r, 'px;\n padding-top: ') .concat(o, 'px;\n padding-right: ') .concat( i, 'px;\n margin-left:0;\n margin-top:0;\n margin-right: ', ) .concat(l, 'px ') .concat(a, ';\n '), 'padding' === n && 'padding-right: '.concat(l, 'px ').concat(a, ';'), ] .filter(Boolean) .join(''), '\n }\n \n .', ) .concat(jT, ' {\n right: ') .concat(l, 'px ') .concat(a, ';\n }\n \n .') .concat(ST, ' {\n margin-right: ') .concat(l, 'px ') .concat(a, ';\n }\n \n .') .concat(jT, ' .') .concat(jT, ' {\n right: 0 ') .concat(a, ';\n }\n \n .') .concat(ST, ' .') .concat(ST, ' {\n margin-right: 0 ') .concat(a, ';\n }\n \n body {\n ') .concat('--removed-body-scroll-bar-size', ': ') .concat(l, 'px;\n }\n') ); }, BT = function (t) { var n = t.noRelative, a = t.noImportant, r = t.gapMode, o = void 0 === r ? 'margin' : r, i = e.useMemo( function () { return LT(o); }, [o], ); return e.createElement(OT, { styles: MT(i, !n, o, a ? '' : '!important') }); }, UT = !1; if ('undefined' !== typeof window) try { var VT = Object.defineProperty({}, 'passive', { get: function () { return (UT = !0), !0; }, }); window.addEventListener('test', VT, VT), window.removeEventListener('test', VT, VT); } catch (nA) { UT = !1; } var FT = !!UT && { passive: !1 }, WT = function (e, t) { var n = window.getComputedStyle(e); return ( 'hidden' !== n[t] && !( n.overflowY === n.overflowX && !(function (e) { return 'TEXTAREA' === e.tagName; })(e) && 'visible' === n[t] ) ); }, HT = function (e, t) { var n = t.ownerDocument, a = t; do { if ( ('undefined' !== typeof ShadowRoot && a instanceof ShadowRoot && (a = a.host), GT(e, a)) ) { var r = $T(e, a); if (r[1] > r[2]) return !0; } a = a.parentNode; } while (a && a !== n.body); return !1; }, GT = function (e, t) { return 'v' === e ? (function (e) { return WT(e, 'overflowY'); })(t) : (function (e) { return WT(e, 'overflowX'); })(t); }, $T = function (e, t) { return 'v' === e ? (function (e) { return [e.scrollTop, e.scrollHeight, e.clientHeight]; })(t) : (function (e) { return [e.scrollLeft, e.scrollWidth, e.clientWidth]; })(t); }, ZT = function (e) { return 'changedTouches' in e ? [e.changedTouches[0].clientX, e.changedTouches[0].clientY] : [0, 0]; }, XT = function (e) { return [e.deltaX, e.deltaY]; }, KT = function (e) { return e && 'current' in e ? e.current : e; }, qT = function (e) { return '\n .block-interactivity-' .concat(e, ' {pointer-events: none;}\n .allow-interactivity-') .concat(e, ' {pointer-events: all;}\n'); }, YT = 0, QT = []; function JT(e) { for (var t = null; null !== e; ) e instanceof ShadowRoot && ((t = e.host), (e = e.host)), (e = e.parentNode); return t; } const eP = ((tP = function (t) { var n = e.useRef([]), a = e.useRef([0, 0]), r = e.useRef(), o = e.useState(YT++)[0], i = e.useState(RT)[0], l = e.useRef(t); e.useEffect( function () { l.current = t; }, [t], ), e.useEffect( function () { if (t.inert) { document.body.classList.add( 'block-interactivity-'.concat(o), ); var e = (function (e, t, n) { if (n || 2 === arguments.length) for (var a, r = 0, o = t.length; r < o; r++) (!a && r in t) || (a || (a = Array.prototype.slice.call( t, 0, r, )), (a[r] = t[r])); return e.concat(a || Array.prototype.slice.call(t)); })( [t.lockRef.current], (t.shards || []).map(KT), !0, ).filter(Boolean); return ( e.forEach(function (e) { return e.classList.add( 'allow-interactivity-'.concat(o), ); }), function () { document.body.classList.remove( 'block-interactivity-'.concat(o), ), e.forEach(function (e) { return e.classList.remove( 'allow-interactivity-'.concat(o), ); }); } ); } }, [t.inert, t.lockRef.current, t.shards], ); var s = e.useCallback(function (e, t) { if ('touches' in e && 2 === e.touches.length) return !l.current.allowPinchZoom; var n, o = ZT(e), i = a.current, s = 'deltaX' in e ? e.deltaX : i[0] - o[0], c = 'deltaY' in e ? e.deltaY : i[1] - o[1], d = e.target, u = Math.abs(s) > Math.abs(c) ? 'h' : 'v'; if ('touches' in e && 'h' === u && 'range' === d.type) return !1; var p = HT(u, d); if (!p) return !0; if ( (p ? (n = u) : ((n = 'v' === u ? 'h' : 'v'), (p = HT(u, d))), !p) ) return !1; if ( (!r.current && 'changedTouches' in e && (s || c) && (r.current = n), !n) ) return !0; var m = r.current || n; return (function (e, t, n, a, r) { var o = (function (e, t) { return 'h' === e && 'rtl' === t ? -1 : 1; })(e, window.getComputedStyle(t).direction), i = o * a, l = n.target, s = t.contains(l), c = !1, d = i > 0, u = 0, p = 0; do { var m = $T(e, l), h = m[0], f = m[1] - m[2] - o * h; (h || f) && GT(e, l) && ((u += f), (p += h)), (l = l instanceof ShadowRoot ? l.host : l.parentNode); } while ((!s && l !== document.body) || (s && (t.contains(l) || t === l))); return ( ((d && ((r && Math.abs(u) < 1) || (!r && i > u))) || (!d && ((r && Math.abs(p) < 1) || (!r && -i > p)))) && (c = !0), c ); })(m, t, e, 'h' === m ? s : c, !0); }, []), c = e.useCallback(function (e) { var t = e; if (QT.length && QT[QT.length - 1] === i) { var a = 'deltaY' in t ? XT(t) : ZT(t), r = n.current.filter(function (e) { return ( e.name === t.type && (e.target === t.target || t.target === e.shadowParent) && (function (e, t) { return e[0] === t[0] && e[1] === t[1]; })(e.delta, a) ); })[0]; if (r && r.should) t.cancelable && t.preventDefault(); else if (!r) { var o = (l.current.shards || []) .map(KT) .filter(Boolean) .filter(function (e) { return e.contains(t.target); }); (o.length > 0 ? s(t, o[0]) : !l.current.noIsolation) && t.cancelable && t.preventDefault(); } } }, []), d = e.useCallback(function (e, t, a, r) { var o = { name: e, delta: t, target: a, should: r, shadowParent: JT(a), }; n.current.push(o), setTimeout(function () { n.current = n.current.filter(function (e) { return e !== o; }); }, 1); }, []), u = e.useCallback(function (e) { (a.current = ZT(e)), (r.current = void 0); }, []), p = e.useCallback(function (e) { d(e.type, XT(e), e.target, s(e, t.lockRef.current)); }, []), m = e.useCallback(function (e) { d(e.type, ZT(e), e.target, s(e, t.lockRef.current)); }, []); e.useEffect(function () { return ( QT.push(i), t.setCallbacks({ onScrollCapture: p, onWheelCapture: p, onTouchMoveCapture: m, }), document.addEventListener('wheel', c, FT), document.addEventListener('touchmove', c, FT), document.addEventListener('touchstart', u, FT), function () { (QT = QT.filter(function (e) { return e !== i; })), document.removeEventListener('wheel', c, FT), document.removeEventListener('touchmove', c, FT), document.removeEventListener('touchstart', u, FT); } ); }, []); var h = t.removeScrollBar, f = t.inert; return e.createElement( e.Fragment, null, f ? e.createElement(i, { styles: qT(o) }) : null, h ? e.createElement(BT, { gapMode: t.gapMode }) : null, ); }), ET.useMedium(tP), TT); var tP, nP = e.forwardRef(function (t, n) { return e.createElement(CT, HC({}, t, { ref: n, sideCar: eP })); }); nP.classNames = CT.classNames; const aP = nP; function rP(t) { const { autoFocus: n, trapFocus: a, dialogRef: r, initialFocusRef: o, blockScrollOnMount: i, allowPinchZoom: l, finalFocusRef: s, returnFocusOnClose: c, preserveScrollBarGap: d, lockFocusAcrossFrames: u, isOpen: p, } = zC(), [m, h] = qc(); (0, e.useEffect)(() => { !m && h && setTimeout(h); }, [m, h]); const f = cC(r, p); return (0, Ve.jsx)(kT, { autoFocus: n, isDisabled: !a, initialFocusRef: o, finalFocusRef: s, restoreFocus: c, contentRef: r, lockFocusAcrossFrames: u, children: (0, Ve.jsx)(aP, { removeScrollBar: !d, allowPinchZoom: l, enabled: 1 === f && i, forwardProps: !0, children: t.children, }), }); } var oP = yy((e, t) => { const { className: n, children: a, containerProps: r, motionProps: o, ...i } = e, { getDialogProps: l, getDialogContainerProps: s } = zC(), c = l(i, t), d = s(r), u = Qe('chakra-modal__content', n), p = xC(), m = { display: 'flex', flexDirection: 'column', position: 'relative', width: '100%', outline: 0, ...p.dialog, }, h = { display: 'flex', width: '100vw', height: '$100vh', position: 'fixed', left: 0, top: 0, ...p.dialogContainer, }, { motionPreset: f } = zC(); return (0, Ve.jsx)(rP, { children: (0, Ve.jsx)(hy.div, { ...d, className: 'chakra-modal__content-container', tabIndex: -1, __css: h, children: (0, Ve.jsx)(MC, { preset: f, motionProps: o, className: u, ...c, __css: m, children: a, }), }), }); }); oP.displayName = 'ModalContent'; var iP = yy((e, t) => { const { onClick: n, className: a, ...r } = e, { onClose: o } = zC(), i = Qe('chakra-modal__close-btn', a), l = xC(); return (0, Ve.jsx)(By, { ref: t, __css: l.closeButton, className: i, onClick: rt(n, e => { e.stopPropagation(), o(); }), ...r, }); }); iP.displayName = 'ModalCloseButton'; var lP = yy((t, n) => { const { className: a, ...r } = t, { bodyId: o, setBodyMounted: i } = zC(); (0, e.useEffect)(() => (i(!0), () => i(!1)), [i]); const l = Qe('chakra-modal__body', a), s = xC(); return (0, Ve.jsx)(hy.div, { ref: n, className: l, id: o, ...r, __css: s.body, }); }); lP.displayName = 'ModalBody'; const sP = e => { let { isOpen: t, onClose: n, title: a, subtitle: r, accordionData: o, price: i, priceInfo: l, link: s, linkName: c, } = e; const d = K_().sanitize(r); return (0, Ve.jsxs)(kC, { isOpen: t, onClose: n, size: 'xl', children: [ (0, Ve.jsx)(CC, {}), (0, Ve.jsxs)(oP, { borderRadius: '0', width: { base: '95%', md: '1200px' }, maxWidth: { base: '95%', md: '95%' }, children: [ (0, Ve.jsx)(iP, {}), (0, Ve.jsxs)(lP, { padding: { base: '60px 10px 20px', md: '77px 30px 60px', }, children: [ (0, Ve.jsxs)(ww, { children: [ (0, Ve.jsx)(Ew, { textAlign: { base: 'center', md: 'left', lg: 'center', }, fontSize: { base: '30px', lg: '34px' }, fontWeight: '600', lineHeight: { base: '1.2', lg: '1.4' }, padding: { base: '0 15px', md: '0' }, marginBottom: { base: '10px', lg: '15px', }, children: a, }), (0, Ve.jsx)(Ew, { padding: { base: '0 15px', md: '0' }, fontSize: { base: '15px', lg: '18px' }, textAlign: { base: 'center', md: 'left', lg: 'center', }, maxWidth: '810px', margin: { base: '0 auto 15px', lg: '0 auto 50px', }, dangerouslySetInnerHTML: { __html: d }, }), ], }), (0, Ve.jsxs)(ww, { display: { lg: 'flex' }, children: [ (0, Ve.jsx)(jw, { justifyContent: { base: 'center', md: 'flex-start', }, order: '2', alignSelf: 'start', children: (0, Ve.jsxs)(ww, { padding: '15px', border: '2px solid #171717', marginBottom: '20px', width: { base: '100%', md: '300px', lg: '372px', }, marginLeft: { base: '0', lg: '70px', }, children: [ (0, Ve.jsx)(ww, { flex: '1', textAlign: 'left', children: (0, Ve.jsx)(Ew, { fontSize: { base: '30px', lg: '34px', }, lineHeight: '1.4', fontWeight: '600', children: i, }), }), l && (0, Ve.jsx)(Ew, { fontSize: { base: '11px', lg: '12px', }, color: '#515151', children: l, }), (0, Ve.jsxs)(_w, { display: 'inline-flex', alignItems: 'center', fontWeight: '700', transition: '.2s', _hover: { color: '#DD1C4A', svg: { fill: '#DD1C4A', }, }, href: s, marginTop: '15px', children: [ (0, Ve.jsx)(Ew, { as: 'span', paddingRight: '10px', fontSize: '14px', children: c, }), (0, Ve.jsx)('svg', { width: '7', height: '10', viewBox: '0 0 9 14', fill: '#171717', xmlns: 'http://www.w3.org/2000/svg', children: (0, Ve.jsx)('path', { d: 'M0 13.6H2.70588L8.4 6.98565L2.70588 0.400024H0L5.69412 6.98565L0 13.6Z', }), }), ], }), ], }), }), (0, Ve.jsx)(JE, { allowToggle: !0, allowMultiple: !0, flexGrow: '1', children: o.map((e, t, n) => (0, Ve.jsxs)( e_, { marginBottom: t === n.length - 1 ? '0' : '5px', borderBottom: 'none', children: [ (0, Ve.jsxs)(t_, { padding: '5px 15px', background: '#eeeeee', color: '#171717', fontSize: '18px', fontWeight: '600', justifyContent: 'space-between', alignItems: 'center', minHeight: '46px', children: [ (0, Ve.jsxs)( Ew, { as: 'span', display: 'flex', flexDirection: { base: 'column', xl: 'row', }, alignItems: { base: 'flex-start', xl: 'baseline', }, lineHeight: 'normal', children: [ e.title, e.subtitle && (0, Ve.jsx)( Ew, { as: 'span', fontSize: '12px', fontWeight: '400', marginLeft: { base: '0', xl: '10px', }, children: e.subtitle, }, ), ], }, ), (0, Ve.jsx)( n_, {}, ), ], }), (0, Ve.jsx)(u_, { padding: { base: '15px 15px 0', lg: t === n.length - 1 ? '15px 0 0 25px' : '15px 0 10px 25px', }, children: e.items.map( (e, a, r) => (0, Ve.jsx)( ww, { children: (0, Ve.jsxs)( jw, { paddingBottom: t === n.length - 1 && a === r.length - 1 ? '0' : '14px', alignItems: 'flex-start', children: [ (0, Ve.jsx)( ww, { width: '20px', flexShrink: '0', marginRight: '15px', height: 'auto', children: (0, Ve.jsx)( ww, { display: 'flex', justifyContent: 'center', height: '22px', alignItems: 'center', children: (0, Ve.jsx)( EE, { color: '#1AAC7A', fontSize: '15px', }, ), }, ), }, ), (0, Ve.jsx)( Ew, { fontSize: '15px', dangerouslySetInnerHTML: { __html: K_().sanitize( e, ), }, }, ), ], }, ), }, a, ), ), }), ], }, t, ), ), }), ], }), ], }), ], }), ], }); }, cP = { title: 'Crossborder', subtitle: 'Czas na ekspansj\u0119 mi\u0119dzynarodow\u0105 Twojego sklepu? Sprawd\u017a jak mo\u017ce Ci w tym pom\xf3c us\u0142uga Crossborder.', accordionData: [ { title: 'Opieka wdro\u017cenia', items: [ '<b>Konfiguracja sklepu</b> zgodna z zakresem wybranego pakietu', '<b>Opieka nad ca\u0142o\u015bci\u0105 procesu</b>', 'Wsparcie <b>w wyborze odpowiednich rozwi\u0105za\u0144 pod k\u0105tem rynku docelowego</b>', '<b>T\u0142umaczenie</b> Twojego sklepu na <b>dany j\u0119zyk</b>', ], }, { title: 'Szkolenia', subtitle: 'wprowadzaj\u0105ce do IdoSell', items: [ 'Dost\u0119p do <b>nagra\u0144 szkoleniowych z instrukcj\u0105 obs\u0142ugi panelu oraz kluczowych integracji</b>', '<b>Sesja Q&A</b>', ], }, { title: 'Konfiguracja', subtitle: 'kluczowych funkcjonalno\u015bci na rynki zagraniczne', items: [ 'Konfiguracja <b>p\u0142atno\u015bci</b> na wybrane rynki zagraniczne', 'Konfiguracja <b>dostaw</b> na wybrane rynki zagraniczne', 'Konfiguracja <b>magazyn\xf3w</b>', 'Dost\u0119p do <b>automatycznego t\u0142umaczenia 10 milion\xf3w darmowych znak\xf3w</b>', '<b>Dostosowanie sklepu pod k\u0105tem wizualnym do sklepu macierzystego</b>', '<b>Dost\u0119p do listy rozwi\u0105za\u0144, kt\xf3re najlepiej sprawdz\u0105 si\u0119 dla danego rynku</b>', ], }, { title: 'Kompleksowe t\u0142umaczenie', items: [ 'Szablonu sklepu', 'Oferty towar\xf3w', 'Wiadomo\u015bci transakcyjnych', 'Strony CMS', 'Wpis\xf3w blogowych i aktualno\u015bci', 'Stref rekomendacji', 'Podstawowych ustawie\u0144 SEO', ], }, { title: 'Import danych', items: [ 'Import <b>oferty towar\xf3w</b>', 'Import <b>bazy klient\xf3w</b>', 'Import <b>przekierowa\u0144 adres\xf3w towar\xf3w</b> (pod k\u0105tem SEO)', ], }, ], price: '2 950 z\u0142', priceInfo: '/netto + cena pakietu wdro\u017ceniowego', link: 'https://www.idosell.com/pl/abonamenty/', linkName: 'Sprawd\u017a abonamenty', }; function dP(t) { const n = (0, e.useRef)(null), [a, r] = (0, e.useState)(!1), [o, i] = (0, e.useState)(!1), [l, s] = (0, e.useState)(!1); (0, e.useEffect)(() => { const e = () => { if (n.current) { const e = n.current.getBoundingClientRect(), t = e.top <= window.innerHeight - 400 && e.bottom >= 400; i(t); } const e = window.innerHeight + window.scrollY >= document.body.offsetHeight - 0; s(e); }; return ( window.addEventListener('scroll', e), e(), () => window.removeEventListener('scroll', e) ); }, []); const c = () => r(!0), d = { ...cP, isOpen: a, onClose: () => r(!1) }; return (0, Ve.jsxs)(hv, { theme: gw, children: [ (0, Ve.jsx)(xS, { $whiteColor: !0 }), (0, Ve.jsx)(Yv, { title: 'Zbuduj profesjonalny sklep z IdoSell', subTitle: 'Nasi Specjali\u015bci przeprowadz\u0105 Ci\u0119 przez proces tworzenia sklepu lub migracji, korzystaj\u0105c ze sprawdzonych rozwi\u0105za\u0144 IdoSell.', image: { url: 'https://www.idosell.com/panel/file-gate.php?id=302431&ext=.webp', alt: 'U\u015bmiechni\u0119ci ludzie patrz\u0105cy na ekran monitora', }, buttons: [ { title: 'Zam\xf3w sklep', href: 'https://www.idosell.com/pl/order/', variant: 'default', }, ], }), (0, Ve.jsx)('div', { className: 'homepage containerIdosellPages', children: (0, Ve.jsxs)(ww, { mt: { base: '55px', md: '40px', lg: '45px' }, display: 'flex', flexDirection: 'column', children: [ (0, Ve.jsx)(ww, { id: 'additional_info', children: (0, Ve.jsxs)(jw, { mb: '75px', padding: { base: '0 15px', md: '0' }, flexWrap: 'wrap', alignItems: 'flex-start', justifyContent: { base: 'center', md: 'space-between', }, children: [ (0, Ve.jsx)(jw, { id: 'pakiety', width: { base: '100%', md: '44%', xl: '42%', }, direction: 'column', position: 'relative', border: '2px solid transparent', padding: { md: '15px 0', lg: '0' }, children: (0, Ve.jsxs)(ww, { children: [ (0, Ve.jsxs)(ww, { display: 'flex', justifyContent: 'center', alignItems: 'center', height: { base: '120px', lg: '215px', xl: '266px', }, children: [ (0, Ve.jsx)(Aw, { below: 'lg', children: (0, Ve.jsx)( Dj, { maxH: '100%', m: 'auto', src: 'https://www.idosell.com/panel/file-gate.php?id=480044&ext=.svg', }, ), }), (0, Ve.jsx)(Aw, { above: 'lg', children: (0, Ve.jsx)( Dj, { maxH: '100%', m: 'auto', src: 'https://www.idosell.com/panel/file-gate.php?id=478398&ext=.svg', }, ), }), ], }), (0, Ve.jsx)(Ew, { fontWeight: '600', fontSize: { base: '16px', lg: '26px', }, textAlign: 'center', lineHeight: { base: 'normal', lg: '34px', }, mt: { base: '20px', lg: '35px,', }, children: 'Pakiety wdro\u017ceniowe', }), (0, Ve.jsx)(Ew, { textAlign: 'center', fontSize: { base: '15px', lg: '18px', }, lineHeight: { base: '1.6', lg: 'normal', }, children: 'Wybierz najkorzystniejszy pakiet, kontaktuj\u0105c si\u0119 z naszym Opiekunem handlowym', }), ], }), }), (0, Ve.jsxs)(ww, { my: '15px', display: 'flex', justifyContent: 'center', alignSelf: 'center', w: { base: '100%', md: 'auto' }, position: 'relative', children: [ (0, Ve.jsx)(Aw, { above: 'xl', children: (0, Ve.jsx)('svg', { xmlns: 'http://www.w3.org/2000/svg', width: '46', height: '45', viewBox: '0 0 46 45', fill: 'none', children: (0, Ve.jsx)('path', { d: 'M25.8699 19.6924V0H20.1301V19.6924H0V25.3076H20.1301V45H25.8699V25.3076H46V19.6924H25.8699Z', fill: '#171717', }), }), }), (0, Ve.jsx)(Aw, { below: 'xl', children: (0, Ve.jsx)(ww, { zIndex: 2, px: 2, children: (0, Ve.jsx)('svg', { xmlns: 'http://www.w3.org/2000/svg', width: '22', height: '22', viewBox: '0 0 22 22', fill: 'none', children: (0, Ve.jsx)( 'path', { d: 'M12.3726 9.62742V0H9.62742V9.62742H0V12.3726H9.62742V22H12.3726V12.3726H22V9.62742H12.3726Z', fill: '#171717', }, ), }), }), }), ], }), (0, Ve.jsx)(jw, { id: 'crossborder', width: { base: '100%', md: '44%', xl: '42%', }, direction: 'column', border: '2px solid #171717', padding: { base: '15px 30px', xl: '0 30px 30px', }, children: (0, Ve.jsxs)(ww, { children: [ (0, Ve.jsx)(ww, { display: 'flex', justifyContent: 'center', alignItems: 'center', height: { base: '120px', lg: '200px', xl: '266px', }, children: (0, Ve.jsx)(Dj, { m: 'auto', maxHeight: { base: '100%', xl: '206px', }, src: 'https://www.idosell.com/panel/file-gate.php?id=478397&ext=.svg', }), }), (0, Ve.jsx)(Ew, { fontWeight: '600', fontSize: { base: '16px', lg: '26px', }, lineHeight: { base: 'normal', lg: '34px', }, textAlign: 'center', mt: { base: '20px', lg: '35px,', }, children: 'Crossborder', }), (0, Ve.jsx)(Ew, { textAlign: 'center', fontSize: { base: '15px', lg: '18px', }, lineHeight: { base: '1.6', lg: 'normal', }, children: 'Rozpocznij mi\u0119dzynarodow\u0105 sprzeda\u017c, dostosowuj\u0105c sw\xf3j sklep', }), ], }), }), ], }), }), (0, Ve.jsx)(ww, { ref: n, children: (0, Ve.jsx)(J_, {}) }), (0, Ve.jsx)(ww, { padding: '0 15px', children: (0, Ve.jsx)(cj, { buttons: [ { title: 'Zam\xf3w sklep', href: 'https://www.idosell.com/pl/order/', variant: 'default', }, { title: 'Um\xf3w si\u0119 na spotkanie', href: 'https://eu1.hubs.ly/H08swyQ0', variant: 'outline', }, ], padding: '50px 0', }), }), (0, Ve.jsxs)(jw, { id: 'bottom_links', flexDirection: 'column', alignItems: 'center', marginBottom: '80px', marginTop: '45px', children: [ (0, Ve.jsx)(Ew, { fontSize: '18px', fontWeight: '600', textAlign: 'center', color: '#1AAC7A', position: 'relative', paddingBottom: '15px', marginBottom: '25px', _after: { content: '""', position: 'absolute', bottom: '0', left: '50%', transform: 'translateX(-50%)', width: '66px', height: '4px', backgroundColor: '#171717', }, children: 'Zobacz wi\u0119cej', }), (0, Ve.jsxs)(_w, { display: 'flex', alignItems: 'center', fontWeight: '700', transition: '.2s', _hover: { color: '#DD1C4A', svg: { fill: '#DD1C4A' }, }, href: 'https://www.idosell.com/pl/szczegolowy-cennik-idosell/', lineHeight: '18px', marginLeft: { base: '25px', sm: '0' }, children: [ (0, Ve.jsx)(Ew, { as: 'span', marginRight: '15px', fontSize: '14px', flexGrow: 0, textAlign: 'center', maxWidth: { base: '276px', sm: 'none' }, children: 'Szczeg\xf3\u0142owy zakres i cennik pakiet\xf3w wdro\u017ceniowych', }), (0, Ve.jsx)(ww, { flexShrink: 0, maxH: '13px', children: (0, Ve.jsx)('svg', { xmlns: 'http://www.w3.org/2000/svg', width: '10', height: '13', viewBox: '0 0 10 14', fill: 'none', children: (0, Ve.jsx)('path', { d: 'M0.799805 13.9998H3.50569L9.19981 7.38543L3.50569 0.799805H0.799805L6.49392 7.38543L0.799805 13.9998Z', fill: '#171717', }), }), }), ], }), (0, Ve.jsxs)(_w, { display: 'flex', alignItems: 'center', fontWeight: '700', transition: '.2s', _hover: { color: '#DD1C4A', svg: { fill: '#DD1C4A' }, }, href: 'https://www.idosell.com/panel/file-gate.php?id=322502&lang=pl&ext=.pdf', marginTop: '20px', marginLeft: { base: '25px', sm: '0' }, children: [ (0, Ve.jsx)(Ew, { as: 'span', marginRight: '15px', fontSize: '14px', flexGrow: 0, textAlign: 'center', lineHeight: '18px', maxWidth: { base: '233px', sm: 'none' }, children: 'Regulamin prac wdro\u017ceniowych IdoSell', }), (0, Ve.jsx)(ww, { flexShrink: 0, children: (0, Ve.jsx)('svg', { xmlns: 'http://www.w3.org/2000/svg', width: '10', height: '13', viewBox: '0 0 10 14', fill: 'none', children: (0, Ve.jsx)('path', { d: 'M0.799805 13.9998H3.50569L9.19981 7.38543L3.50569 0.799805H0.799805L6.49392 7.38543L0.799805 13.9998Z', fill: '#171717', }), }), }), ], }), ], }), ], }), }), (0, Ve.jsxs)(ww, { id: 'crossborder', position: 'fixed', bottom: '0', left: '50%', transform: 'translateX(-50%) translateY('.concat( o && !l ? '0' : '100%', ')', ), transition: 'transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out', zIndex: '999', width: '1200px', margin: '0 auto', maxW: '95%', display: 'flex', alignItems: 'center', justifyContent: 'space-between', padding: '15px 0', sx: { '&::after': { content: '""', position: 'absolute', top: '0', left: '50%', bottom: '0', backgroundColor: '#fff', width: '100vw', transform: 'translateX(-50%)', zIndex: '-1', boxShadow: '0px -4px 16px 0px rgba(0, 0, 0, 0.16);', }, }, children: [ (0, Ve.jsxs)(ww, { marginRight: '10px', alignItems: 'center', display: { base: 'block', lg: 'flex' }, children: [ (0, Ve.jsxs)(ww, { display: 'flex', alignItems: 'center', children: [ (0, Ve.jsx)('svg', { xmlns: 'http://www.w3.org/2000/svg', width: '18', height: '18', viewBox: '0 0 22 22', fill: 'none', children: (0, Ve.jsx)('path', { d: 'M19.5938 11C19.5938 11.2735 19.4851 11.5358 19.2917 11.7292C19.0983 11.9226 18.836 12.0312 18.5625 12.0312H12.0312V18.5625C12.0312 18.836 11.9226 19.0983 11.7292 19.2917C11.5358 19.4851 11.2735 19.5938 11 19.5938C10.7265 19.5938 10.4642 19.4851 10.2708 19.2917C10.0774 19.0983 9.96875 18.836 9.96875 18.5625V12.0312H3.4375C3.164 12.0312 2.90169 11.9226 2.7083 11.7292C2.5149 11.5358 2.40625 11.2735 2.40625 11C2.40625 10.7265 2.5149 10.4642 2.7083 10.2708C2.90169 10.0774 3.164 9.96875 3.4375 9.96875H9.96875V3.4375C9.96875 3.164 10.0774 2.90169 10.2708 2.7083C10.4642 2.5149 10.7265 2.40625 11 2.40625C11.2735 2.40625 11.5358 2.5149 11.7292 2.7083C11.9226 2.90169 12.0312 3.164 12.0312 3.4375V9.96875H18.5625C18.836 9.96875 19.0983 10.0774 19.2917 10.2708C19.4851 10.4642 19.5938 10.7265 19.5938 11Z', fill: '#171717', }), }), (0, Ve.jsx)(Ew, { as: 'strong', fontSize: '21px', fontWeight: '600', color: '#FEB92F', display: 'block', marginLeft: '15px', children: 'Cross-border', }), ], }), (0, Ve.jsx)(Ew, { fontSize: '12px', lineHeight: '1.6', marginLeft: { base: '33px', lg: '20px' }, maxWidth: '365px', children: 'Pakiet, dzi\u0119ki kt\xf3remu kompleksowo dostosujesz sw\xf3j sklep do sprzeda\u017cy na rynkach zagranicznych', }), ], }), (0, Ve.jsx)(Aw, { above: 'lg', children: (0, Ve.jsx)(Iv, { style: 'default', target: '', onClick: c, children: 'Czytaj wi\u0119cej', }), }), (0, Ve.jsx)(Aw, { below: 'lg', children: (0, Ve.jsx)(rC, { onClick: c, width: '50px', height: '50px', background: '#fff', border: '2px solid #171717', borderRadius: '0', children: (0, Ve.jsx)('svg', { width: '9', height: '14', viewBox: '0 0 9 14', fill: '#171717', xmlns: 'http://www.w3.org/2000/svg', children: (0, Ve.jsx)('path', { d: 'M0 13.6H2.70588L8.4 6.98565L2.70588 0.400024H0L5.69412 6.98565L0 13.6Z', }), }), }), }), ], }), (0, Ve.jsx)(sP, { ...d }), ], }); } class uP extends e.Component { render() { return (0, Ve.jsx)(vw, {}); } } const pP = c(uP, e, r, { dashStyleAttributes: !0 }), mP = c(uP, e, r, { dashStyleAttributes: !1, shadow: !1 }); customElements.define('r2wc-composer-page', pP), customElements.define('r2wc-composer-page-shadow', mP); class hP extends e.Component { render() { return (0, Ve.jsx)(zw, {}); } } const fP = c(hP, e, r, { dashStyleAttributes: !0 }), gP = c(hP, e, r, { dashStyleAttributes: !1, shadow: !1 }); customElements.define('r2wc-case-studies-page', fP), customElements.define('r2wc-case-studies-page-shadow', gP); class yP extends e.Component { render() { return (0, Ve.jsx)(yw, { children: (0, Ve.jsx)(LS, {}) }); } } const wP = c(yP, e, r, { dashStyleAttributes: !0 }), bP = c(yP, e, r, { dashStyleAttributes: !1, shadow: !0 }); customElements.define('homepage-page', wP), customElements.define('homepage--shadow', bP); class xP extends e.Component { render() { return (0, Ve.jsx)(yw, { children: (0, Ve.jsx)(UE, {}) }); } } const vP = c(xP, e, r, { dashStyleAttributes: !0 }), zP = c(xP, e, r, { dashStyleAttributes: !1, shadow: !0 }); customElements.define('offerpage-page', vP), customElements.define('offerpage--shadow', zP); class kP extends e.Component { render() { return (0, Ve.jsx)(yw, { children: (0, Ve.jsx)(y_, {}) }); } } const jP = c(kP, e, r, { dashStyleAttributes: !0 }), SP = c(kP, e, r, { dashStyleAttributes: !1, shadow: !0 }); customElements.define('subscriptionspage-page', jP), customElements.define('subscriptionspage--shadow', SP); class EP extends e.Component { render() { return (0, Ve.jsx)(yw, { children: (0, Ve.jsx)(b_, {}) }); } } const _P = c(EP, e, r, { dashStyleAttributes: !0 }), CP = c(EP, e, r, { dashStyleAttributes: !1, shadow: !0 }); customElements.define('implementation-page', _P), customElements.define('implementationpage--shadow', CP); class IP extends e.Component { render() { return (0, Ve.jsx)(yw, { children: (0, Ve.jsx)(__, {}) }); } } const TP = c(IP, e, r, { dashStyleAttributes: !0 }), PP = c(EP, e, r, { dashStyleAttributes: !1, shadow: !0 }); customElements.define('checkout-page', TP), customElements.define('checkoutpage--shadow', PP); class AP extends e.Component { render() { return (0, Ve.jsx)(yw, { children: (0, Ve.jsx)(T_, {}) }); } } const RP = c(AP, e, r, { dashStyleAttributes: !0 }), NP = c(EP, e, r, { dashStyleAttributes: !1, shadow: !0 }); customElements.define('standardtemplates-page', RP), customElements.define('standardtemplatespage--shadow', NP); class DP extends e.Component { render() { return (0, Ve.jsx)(yw, { children: (0, Ve.jsx)(R_, {}) }); } } const LP = c(DP, e, r, { dashStyleAttributes: !0 }), OP = c(DP, e, r, { dashStyleAttributes: !1, shadow: !0 }); customElements.define('crossborder-page', LP), customElements.define('crossborderpage--shadow', OP); class MP extends e.Component { render() { return (0, Ve.jsx)(yw, { children: (0, Ve.jsx)(D_, {}) }); } } const BP = c(MP, e, r, { dashStyleAttributes: !0 }), UP = c(MP, e, r, { dashStyleAttributes: !1, shadow: !0 }); customElements.define('wealthonpage-page', BP), customElements.define('wealthonpage--shadow', UP); class VP extends e.Component { render() { return (0, Ve.jsx)(yw, { children: (0, Ve.jsx)(O_, {}) }); } } const FP = c(VP, e, r, { dashStyleAttributes: !0 }), WP = c(VP, e, r, { dashStyleAttributes: !1, shadow: !0 }); customElements.define('contract-page', FP), customElements.define('contractpage--shadow', WP); class HP extends e.Component { render() { return (0, Ve.jsx)(yw, { children: (0, Ve.jsx)(V_, {}) }); } } const GP = c(HP, e, r, { dashStyleAttributes: !0 }), $P = c(HP, e, r, { dashStyleAttributes: !1, shadow: !0 }); customElements.define('emag-page', GP), customElements.define('emagpage--shadow', $P); class ZP extends e.Component { render() { return (0, Ve.jsx)(yw, { children: (0, Ve.jsx)(W_, {}) }); } } const XP = c(ZP, e, r, { dashStyleAttributes: !0 }), KP = c(ZP, e, r, { dashStyleAttributes: !1, shadow: !0 }); customElements.define('pos-page', XP), customElements.define('pospage--shadow', KP); class qP extends e.Component { render() { return (0, Ve.jsx)(yw, { children: (0, Ve.jsx)(G_, {}) }); } } const YP = c(qP, e, r, { dashStyleAttributes: !0 }), QP = c(qP, e, r, { dashStyleAttributes: !1, shadow: !0 }); customElements.define('pos-page-en', YP), customElements.define('pospage--shadow-en', QP); class JP extends e.Component { render() { return (0, Ve.jsx)(yw, { children: (0, Ve.jsx)(dP, {}) }); } } const eA = c(JP, e, r, { dashStyleAttributes: !0 }), tA = c(JP, e, r, { dashStyleAttributes: !1, shadow: !0 }); customElements.define('packagespage-page', eA), customElements.define('packagespage-page--shadow', tA); })(); })(); //# sourceMappingURL=main.134da455.js.map </script> <!-- webcomponents script END --> <noscript>You need to enable JavaScript to run this app.</noscript> <homepage-page /> <!-- babel-polyfi --> <script> (function () { var script = document.createElement('script'); script.src = 'https://cdnjs.cloudflare.com/ajax/libs/babel-polyfill/6.26.0/polyfill.min.js'; script.async = false; document.head.appendChild(script); })(); </script> <!-- callpage --> <script> var __cp = { id: '7iPsBl9JgkfDw9zTdKK8_WXrzdsSrMwqgCMUcjkH8TA', version: '1.1', }; (function (window, document) { var cp = document.createElement('script'); cp.type = 'text/javascript'; cp.async = false; cp.src = '++cdn-widget.callpage.io+build+js+callpage.js' .replace(/[+]/g, '/') .replace(/[=]/g, '.'); var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(cp, s); if (window.callpage) { alert('You could have only 1 CallPage code on your website!'); } else { window.callpage = function (method) { if (method == '__getQueue') { return this.methods; } else if (method) { if (typeof window.callpage.execute === 'function') { return window.callpage.execute.apply(this, arguments); } else { (this.methods = this.methods || []).push({ arguments: arguments, }); } } }; window.callpage.__cp = __cp; window.callpage('api.button.autoshow'); } })(window, document); </script> <!-- END callpage.io widget --> </div></div> </div> </div><footer class="footer"> <div class="container footer__wrapper"> <div id="backToTopButton" class="back_to_top_button"> <i class="fas fa-chevron-up"></i> </div> <nav class="footer__menu"> <a href="https://www.idosell.com/pl/oferta-idosell/" class="footer__menu_link">OFERTA</a><a href="https://www.idosell.com/pl/tysiace-gotowych-do-uzycia-funkcji/" class="footer__menu_link">MOŻLIWOŚCI</a><a href="https://www.idosell.com/pl/services/ecommerce-services/" class="footer__menu_link">USŁUGI</a><a href="https://www.idosell.com/pl/integracje/" class="footer__menu_link">INTEGRACJE</a><a href="https://www.idosell.com/pl/baza-wiedzy/" class="footer__menu_link">EDUKACJA</a><a href="https://www.idosell.com/pl/blog/" class="footer__menu_link">BLOG</a><a href="https://www.idosell.com/pl/abonamenty/" class="footer__menu_link">ZAŁÓŻ SKLEP</a><a href="https://www.idosell.com/pl/migracja/" class="footer__menu_link">MIGRACJA</a><a href="https://www.idosell.com/pl/contact/skontaktuj-sie-z-nami-i-uzyskaj-unikalna-pomoc-w-prowadzeniu-sklepu-internetowego-idosell/" class="footer__menu_link">KONTAKT</a> </nav> <div class="footer__bottom"> <div class="copyright"> <span class="copyright__text"><span class="d-block d-sm-inline mb-2 mb-sm-0">©2000-2024 IdoSell (IAI S.A.)</span></span> </div> <div class="social_media"> <a href="https://www.facebook.com/IAISA.fp" class="social_media__link --facebook"><i class="fab fa-facebook-f"></i></a> <a href="https://www.youtube.com/channel/UCtx9R9RNnR75RzoEtQk_-1A" class="social_media__link --youtube"><i class="fab fa-youtube"></i></a> <a href="https://pl.linkedin.com/showcase/iai-sa" class="social_media__link --linkedin"><i class="fab fa-linkedin"></i></a> </div> <div class="footer__account"> <ul class="footer__account_collapse d-flex align-items-center justify-content-center justify-content-md-end"> <li class="footer__account_element"> <a class="footer__account_link" href="https://www.idosell.com/pl/login/?ref=%2Fpl%2F" rel="nofollow"> Logowanie </a> </li><li class="footer__account_element border --left"> <a class="footer__account_link" href="https://www.iai-sa.com/pl/privacy/policy/privacy-and-safety-policy/" rel="nofollow"> Polityka prywatności </a> </li> <li class="footer__account_element border --left expand"> <a href="#" class="footer__account_link expand__link"> PL </a> <div class="expand__holder d-none"> <a href="https://www.idosell.com/en/?currency=eur" title="Ecommerce platform for you! IdoSell - shopping cart software" rel="nofollow" class="d-block mb-2">EN/€</a><a href="https://www.idosell.com/en/?currency=gbp" title="Ecommerce platform for you! IdoSell - shopping cart software" rel="nofollow" class="d-block mb-2">EN/£</a><a href="https://www.idosell.com/en/?currency=usd" title="Ecommerce platform for you! IdoSell - shopping cart software" rel="nofollow" class="d-block mb-2">EN/$</a><a href="https://www.idosell.com/en/?currency=pln" title="Ecommerce platform for you! IdoSell - shopping cart software" rel="nofollow" class="d-block">EN/ZŁ</a> </div> </li> </ul> </div> </div> </div> </footer> <!--koniec footer--> </div> <script src="/gfx/new_design/js/app.js?r=18"></script> <div class="cookie-banner off"> <span class="cookie-banner-title cookie-banner-title--mainTitle">Strona korzysta z plików cookies</span> <p class="cookie-banner-description">Pliki cookies są wykorzystywane w celu zapewnienia poprawnego działania serwisu, analizy ruchu na stronie oraz dostarczania spersonalizowanych treści i reklam. Więcej informacji znajdziesz w <a href="https://www.iai-sa.com/pl/polityka-prywatnosci-i-bezpieczenstwa/" target="_blank">polityce prywatności</a> oraz <a href="https://www.iai-sa.com/pl/polityka-prywatnosci-i-bezpieczenstwa/polityka-prywatnosci-serwisow-internetowych-idosell-i-iai/" target="_blank">polityce plików cookies</a>. Akceptacja tego komunikatu oznacza zgodę na ich zapisywanie na Twoim urządzeniu. Możesz określić warunki przechowywania lub dostępu do nich klikając w przycisk Spersonalizuj. </p> <div class="cookie-banner__settingsDiv off"> <span class="cookie-banner-title">Ustawienia plików cookies</span> <div class="checkboxElement"> <input checked disabled type="checkbox" id="necessaryCheckbox" name="necessaryCheckbox"/> <label for="necessaryCheckbox"> <span>Niezbędne do działania serwisu</span> <p>Zgoda na korzystanie z niezbędnych plików cookies, które są konieczne do zapewnienia podstawowych funkcji strony internetowej, np. nawigacja po stronie, zarządzanie treścią i bezpieczeństwo przeglądania.</p> </label> </div> <div class="checkboxElement"> <input checked type="checkbox" id="marketingCheckbox" name="marketingCheckbox"/> <label for="marketingCheckbox"> <span>Analityczne i marketingowe</span> <p>Zgoda na korzystanie z plików cookies do analizy ruchu na stronie. Ma to na celu ulepszenie naszych usług, możliwość tworzenia danych statystycznych i raportów oraz wsparcia naszych działań marketingowych. </p> </label> </div> <div class="checkboxElement"> <input checked type="checkbox" id="ad_user_data" name="ad_user_data"/> <label for="ad_user_data"> <span>Dane użytkownika w reklamach</span> <p>Zgoda na korzystanie z plików cookies, które pozwalają przetwarzać dane użytkownika w celach reklamowych.</p> </label> </div> <div class="checkboxElement"> <input checked type="checkbox" id="ad_personalization" name="ad_personalization"/> <label for="ad_personalization"> <span>Personalizacja reklam</span> <p>Zgoda na korzystanie z plików cookies do personalizacji treści i reklam na podstawie twojej aktywności online. Dzięki tej zgodzie będziemy mogli lepiej dopasować reklamy do twoich zainteresowań. </p> </label> </div> </div> <div class="cookie-banner__buttonsWrapper"> <button class="cookie-settingsBtn button --outline">Spersonalizuj</button> <button class="cookie-dismissBtn button --solid">Zaakceptuj wszystkie</button> </div> </div> <script type="text/javascript"> const cookieBanner = document.querySelector(".cookie-banner"); const settingsDiv = document.querySelector(".cookie-banner__settingsDiv"); const buttonElement = document.querySelector(".cookie-dismissBtn"); const buttonCookieSettings = document.querySelector(".cookie-settingsBtn"); const marketingCheckbox = document.querySelector("#marketingCheckbox"); const adUserData = document.querySelector("#ad_user_data"); const adPersonalization = document.querySelector("#ad_personalization"); function dismiss() { const consent = { ad_storage: "denied", analytics_storage: "denied", ad_user_data: "denied", ad_personalization: "denied", personalization_storage: "denied", functionality_storage: "granted", security_storage: "granted", }; if (settingsDiv.classList.contains("off")) { // Użytkownik kliknął "Zaakceptuj wszystkie" consent["ad_storage"] = "granted"; consent["analytics_storage"] = "granted"; consent["ad_user_data"] = "granted"; consent["ad_personalization"] = "granted"; consent["personalization_storage"] = "granted"; } else { // Użytkownik wybrał konkretne zgody if (marketingCheckbox.checked) { consent["ad_storage"] = "granted"; consent["analytics_storage"] = "granted"; } if (adUserData.checked) { consent["ad_user_data"] = "granted"; } if (adPersonalization.checked) { consent["ad_personalization"] = "granted"; consent["personalization_storage"] = "granted"; } } // Zapisz zgody w localStorage localStorage.setItem("user_cookie_consent", JSON.stringify(consent)); // Usuń banner cookieBanner.remove(); } function isDismissed() { return localStorage.getItem("user_cookie_consent") !== null; } function showCookieSetting() { marketingCheckbox.checked = false; adUserData.checked = false; adPersonalization.checked = false; settingsDiv.classList.remove("off"); buttonCookieSettings.classList.add("off"); buttonElement.textContent = "Zaakceptuj wybrane"; } if (buttonElement) { buttonElement.addEventListener("click", dismiss); buttonCookieSettings.addEventListener("click", showCookieSetting); } if (!isDismissed()) { if (cookieBanner) { cookieBanner.classList.remove("off"); } } </script> <style> .cookie-banner { background-color: white; border: 1px solid gray; border-radius: 5px; position: fixed; top: 50%; left: 50%; width: 600px; max-width: 90%; transform: translate(-50%, -45%); padding: 20px; z-index: 10; max-height: 88%; overflow: auto; font-weight: Poppins; color: #171717; } .cookie-banner * { font-family: Poppins !important; } .cookie-banner .cookie-banner-title { font-weight: bold; font-size: 1.2rem; } .cookie-banner-title--mainTitle { font-size: 1.4rem; } .cookie-banner .cookie-banner-description { margin: 15px 0; } .cookie-banner .cookie-banner-description a { color: #1aac7a; } .cookie-banner__settingsDiv { margin: 15px 0; display: flex; flex-direction: column; } .checkboxElement { margin: 10px 0; display: flex; } .checkboxElement label, .checkboxElement input { cursor: pointer; } .checkboxElement input { margin: 10px; } .checkboxElement label span { font-weight: bold; } .checkboxElement label p { color: gray; } .cookie-banner__buttonsWrapper { display: flex; justify-content: space-between; } .cookie-banner__buttonsWrapper button { width: auto; } .off { display: none; } @media (max-width: 756px) { .cookie-banner__buttonsWrapper { flex-direction: column; } .cookie-banner__buttonsWrapper button { margin: 5px auto; width: 100%; } } </style></body> </html>