From 2c8dbaa00afae92d894deb485d04c24be561ff6e Mon Sep 17 00:00:00 2001 From: markrz12 Date: Fri, 17 Nov 2023 14:55:25 +0100 Subject: [PATCH 01/10] =?UTF-8?q?liter=C3=B3wki=20w=20opisie?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .web/pages/index.js | 2 +- .web/reflex.json | 2 +- blurme/pages/index.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.web/pages/index.js b/.web/pages/index.js index c4ce0ea..1d7a230 100644 --- a/.web/pages/index.js +++ b/.web/pages/index.js @@ -123,7 +123,7 @@ export default function Component() { {`Elastyczność: `} - {`Wybierz, która twarz na zdjęciu ma pozostać nieruszoną, a my zadbasz o resztę. Indywidualizuj swoje zdjęcia zgodnie z własnymi potrzebami.`} + {`Wybierz, która twarz na zdjęciu ma pozostać niezmieniona, a my zadbamy o resztę. Indywidualizuj swoje zdjęcia zgodnie z własnymi potrzebami.`} diff --git a/.web/reflex.json b/.web/reflex.json index ac18fb9..00c557c 100644 --- a/.web/reflex.json +++ b/.web/reflex.json @@ -1 +1 @@ -{"version": "0.3.2", "project_hash": 157481488270591489013065351347599429566} \ No newline at end of file +{"version": "0.3.2", "project_hash": 99276045562630266666819420787377202120} \ No newline at end of file diff --git a/blurme/pages/index.py b/blurme/pages/index.py index 53fb8d7..d7eb9dc 100644 --- a/blurme/pages/index.py +++ b/blurme/pages/index.py @@ -19,7 +19,7 @@ def index() -> rx.Component: rx.list( rx.list_item(rx.text("Prywatność: ",as_="b"), "Nasza aplikacja zapewnia pełną ochronę prywatności, eliminując ryzyko identyfikacji osób niezwiązanych z anonimizacją."), rx.list_item(rx.text("Prost obsługa: ",as_="b"),"Intuicyjny interfejs użytkownika sprawia, że korzystanie z Blurme jest łatwe dla każdego."), - rx.list_item(rx.text("Elastyczność: ",as_="b"),"Wybierz, która twarz na zdjęciu ma pozostać nieruszoną, a my zadbasz o resztę. Indywidualizuj swoje zdjęcia zgodnie z własnymi potrzebami."), + rx.list_item(rx.text("Elastyczność: ",as_="b"),"Wybierz, która twarz na zdjęciu ma pozostać niezmieniona, a my zadbamy o resztę. Indywidualizuj swoje zdjęcia zgodnie z własnymi potrzebami."), text_align="left"), rx.text("Jak to działa?", font_size="1.5em", font_weight="bold", margin_top="20px", margin_bottom="10px"), rx.ordered_list( From 01fde3584446e27cfe1b688c8bb4ef3452958ba8 Mon Sep 17 00:00:00 2001 From: markrz12 Date: Fri, 17 Nov 2023 16:33:22 +0100 Subject: [PATCH 02/10] wrap items --- .web/pages/404.js | 2 +- .web/pages/dashboard.js | 30 +++++++++++---------------- .web/pages/index.js | 39 ++++++++++++++++++++++++++---------- .web/pages/settings.js | 30 +++++++++++---------------- blurme/components/sidebar.py | 10 ++------- blurme/pages/dashboard.py | 12 ++++------- blurme/pages/index.py | 16 +++++++-------- blurme/pages/settings.py | 12 +++++------ blurme/styles.py | 2 +- 9 files changed, 74 insertions(+), 79 deletions(-) diff --git a/.web/pages/404.js b/.web/pages/404.js index f76066b..54fd223 100644 --- a/.web/pages/404.js +++ b/.web/pages/404.js @@ -5,8 +5,8 @@ import { ColorModeContext, EventLoopContext, initialEvents, StateContext } from import "focus-visible/dist/focus-visible" import { Modal, ModalBody, ModalContent, ModalHeader, ModalOverlay, Text } from "@chakra-ui/react" import { getEventURL } from "/utils/state.js" -import { useClientSideRouting } from "/utils/client_side_routing" import Error from "next/error" +import { useClientSideRouting } from "/utils/client_side_routing" import NextHead from "next/head" diff --git a/.web/pages/dashboard.js b/.web/pages/dashboard.js index b4f8ba9..be614ea 100644 --- a/.web/pages/dashboard.js +++ b/.web/pages/dashboard.js @@ -3,7 +3,7 @@ import { useRouter } from "next/router" import { Event, getAllLocalStorageItems, getRefValue, getRefValues, isTrue, preventDefault, refs, spreadArraysOrObjects, uploadFiles, useEventLoop } from "/utils/state" import { ColorModeContext, EventLoopContext, initialEvents, StateContext } from "/utils/context.js" import "focus-visible/dist/focus-visible" -import { Box, Code, Heading, HStack, Image, Link, Menu, MenuButton, MenuDivider, MenuItem, MenuList, Modal, ModalBody, ModalContent, ModalHeader, ModalOverlay, Spacer, Text, VStack } from "@chakra-ui/react" +import { Box, Heading, HStack, Image, Link, Menu, MenuButton, MenuDivider, MenuItem, MenuList, Modal, ModalBody, ModalContent, ModalHeader, ModalOverlay, Spacer, Text, VStack } from "@chakra-ui/react" import { getEventURL } from "/utils/state.js" import NextLink from "next/link" import { HamburgerIcon } from "@chakra-ui/icons" @@ -66,28 +66,28 @@ export default function Component() { - + - + {`Strona główna`} - + {`Dashboard`} - + {`Settings`} @@ -101,16 +101,10 @@ export default function Component() { - {`Dashboard`} + {`BlurMe`} - {`Welcome to Reflex!`} - - - {`You can edit this page in `} - - {`{your_app}/pages/dashboard.py`} - + {`Dodaj zdjęcia, które chcesz zanonimizować!`} @@ -121,28 +115,28 @@ export default function Component() { - + {`Strona główna`} - + {`Dashboard`} - + {`Settings`} - + {`About`} - + {`Contact`} diff --git a/.web/pages/index.js b/.web/pages/index.js index 1d7a230..1bb1717 100644 --- a/.web/pages/index.js +++ b/.web/pages/index.js @@ -3,7 +3,7 @@ import { useRouter } from "next/router" import { Event, getAllLocalStorageItems, getRefValue, getRefValues, isTrue, preventDefault, refs, spreadArraysOrObjects, uploadFiles, useEventLoop } from "/utils/state" import { ColorModeContext, EventLoopContext, initialEvents, StateContext } from "/utils/context.js" import "focus-visible/dist/focus-visible" -import { Box, Heading, HStack, Image, Link, List, ListItem, Menu, MenuButton, MenuDivider, MenuItem, MenuList, Modal, ModalBody, ModalContent, ModalHeader, ModalOverlay, OrderedList, Spacer, Text, VStack } from "@chakra-ui/react" +import { Box, Button, Heading, HStack, Image, Link, List, ListItem, Menu, MenuButton, MenuDivider, MenuItem, MenuList, Modal, ModalBody, ModalContent, ModalHeader, ModalOverlay, OrderedList, Spacer, Text, VStack, Wrap, WrapItem } from "@chakra-ui/react" import { getEventURL } from "/utils/state.js" import NextLink from "next/link" import { HamburgerIcon } from "@chakra-ui/icons" @@ -66,28 +66,28 @@ export default function Component() { - + - + {`Strona główna`} - + {`Dashboard`} - + {`Settings`} @@ -103,6 +103,23 @@ export default function Component() { {`Witaj w BlurMe!`} + + + + {`Aplikacja do anonimizacji zdjęć: usunięcie wybranych informacji identyfikujących ze zdjęć z wydarzeń i miejsc publicznych nigdy nie było tak proste!`} + + + + + {`Tu będzie obrazek`} + + + + + + {`Dlaczego Blurme?`} @@ -115,7 +132,7 @@ export default function Component() { - {`Prost obsługa: `} + {`Prosta obsługa: `} {`Intuicyjny interfejs użytkownika sprawia, że korzystanie z Blurme jest łatwe dla każdego.`} @@ -190,28 +207,28 @@ export default function Component() { - + {`Strona główna`} - + {`Dashboard`} - + {`Settings`} - + {`About`} - + {`Contact`} diff --git a/.web/pages/settings.js b/.web/pages/settings.js index 2f513cd..509e862 100644 --- a/.web/pages/settings.js +++ b/.web/pages/settings.js @@ -3,7 +3,7 @@ import { useRouter } from "next/router" import { Event, getAllLocalStorageItems, getRefValue, getRefValues, isTrue, preventDefault, refs, spreadArraysOrObjects, uploadFiles, useEventLoop } from "/utils/state" import { ColorModeContext, EventLoopContext, initialEvents, StateContext } from "/utils/context.js" import "focus-visible/dist/focus-visible" -import { Box, Code, Heading, HStack, Image, Link, Menu, MenuButton, MenuDivider, MenuItem, MenuList, Modal, ModalBody, ModalContent, ModalHeader, ModalOverlay, Spacer, Text, VStack } from "@chakra-ui/react" +import { Box, Heading, HStack, Image, Link, Menu, MenuButton, MenuDivider, MenuItem, MenuList, Modal, ModalBody, ModalContent, ModalHeader, ModalOverlay, Spacer, Text, VStack } from "@chakra-ui/react" import { getEventURL } from "/utils/state.js" import NextLink from "next/link" import { HamburgerIcon } from "@chakra-ui/icons" @@ -66,28 +66,28 @@ export default function Component() { - + - + {`Strona główna`} - + {`Dashboard`} - + {`Settings`} @@ -101,16 +101,10 @@ export default function Component() { - {`Settings`} + {`BlurMe`} - {`Welcome to Reflex!`} - - - {`You can edit this page in `} - - {`{your_app}/pages/settings.py`} - + {`Dodaj zdjęcia, które chcesz zanonimizować!`} @@ -121,28 +115,28 @@ export default function Component() { - + {`Strona główna`} - + {`Dashboard`} - + {`Settings`} - + {`About`} - + {`Contact`} diff --git a/blurme/components/sidebar.py b/blurme/components/sidebar.py index 565a2d6..7f7facc 100644 --- a/blurme/components/sidebar.py +++ b/blurme/components/sidebar.py @@ -7,11 +7,6 @@ import reflex as rx def sidebar_header() -> rx.Component: - """Sidebar header. - - Returns: - The sidebar header component. - """ return rx.hstack( # The logo. rx.image( @@ -19,7 +14,6 @@ def sidebar_header() -> rx.Component: height="4.5em", ), rx.spacer(), - # Link to Reflex GitHub repo. width="100%", border_bottom=styles.border, padding="1em", @@ -61,7 +55,7 @@ def sidebar_item(text: str, url: str) -> rx.Component: """ # Whether the item is active. active = (State.router.page.path == f"/{text.lower()}") | ( - (State.router.page.path == "/") & text == "Home" + (State.router.page.path == "/") & text == "Strona główna" ) return rx.link( @@ -123,7 +117,7 @@ def sidebar() -> rx.Component: ), rx.spacer(), #sidebar_footer(), - height="100dvh", + height="100%", ), display=["none", "none", "block"], min_width=styles.sidebar_width, diff --git a/blurme/pages/dashboard.py b/blurme/pages/dashboard.py index 1fe1a01..a0640d7 100644 --- a/blurme/pages/dashboard.py +++ b/blurme/pages/dashboard.py @@ -11,11 +11,7 @@ def dashboard() -> rx.Component: Returns: The UI for the dashboard page. """ - return rx.vstack( - rx.heading("Dashboard", font_size="3em"), - rx.text("Welcome to Reflex!"), - rx.text( - "You can edit this page in ", - rx.code("{your_app}/pages/dashboard.py"), - ), - ) + #return rx.vstack( + # rx.heading("BlurMe", font_size="3em"), + # rx.text("Dodaj zdjęcia, które chcesz zanonimizować!"), + #) diff --git a/blurme/pages/index.py b/blurme/pages/index.py index d7eb9dc..fead854 100644 --- a/blurme/pages/index.py +++ b/blurme/pages/index.py @@ -5,20 +5,20 @@ from blurme.templates import template import reflex as rx - @template(route="/", title="Strona główna", image="/github.svg") def index() -> rx.Component: - """The home page. - - Returns: - The UI for the home page. - """ return rx.vstack( rx.heading("Witaj w BlurMe!", font_size="3em", margin_bottom="25px", background_image="linear-gradient(271.68deg, #7566fe 0.75%, #f96caf 88.52%)", background_clip="text", padding = "10px"), - rx.text("Dlaczego Blurme?", font_size="1.5em", font_weight="bold", margin_top="10px", margin_bottom="10px"), + rx.wrap( + rx.wrap_item(rx.text("Aplikacja do anonimizacji zdjęć: usunięcie wybranych informacji identyfikujących ze zdjęć z wydarzeń i miejsc publicznych nigdy nie było tak proste!", font_size="1.2em"), + w="45%",style={"flex-direction": "column"}), + rx.wrap_item(rx.text("Tu będzie obrazek"),) + ), + rx.link(rx.button("Zacznij anonimizować"),href= "settings",color="rgb(107,99,246)",button=True, padding = "50xp", font_size="1.2em"), + rx.text("Dlaczego Blurme?", font_size="1.5em", font_weight="bold", margin_top="10px", margin_bottom="10px"), rx.list( rx.list_item(rx.text("Prywatność: ",as_="b"), "Nasza aplikacja zapewnia pełną ochronę prywatności, eliminując ryzyko identyfikacji osób niezwiązanych z anonimizacją."), - rx.list_item(rx.text("Prost obsługa: ",as_="b"),"Intuicyjny interfejs użytkownika sprawia, że korzystanie z Blurme jest łatwe dla każdego."), + rx.list_item(rx.text("Prosta obsługa: ",as_="b"),"Intuicyjny interfejs użytkownika sprawia, że korzystanie z Blurme jest łatwe dla każdego."), rx.list_item(rx.text("Elastyczność: ",as_="b"),"Wybierz, która twarz na zdjęciu ma pozostać niezmieniona, a my zadbamy o resztę. Indywidualizuj swoje zdjęcia zgodnie z własnymi potrzebami."), text_align="left"), rx.text("Jak to działa?", font_size="1.5em", font_weight="bold", margin_top="20px", margin_bottom="10px"), diff --git a/blurme/pages/settings.py b/blurme/pages/settings.py index 929d7dd..e090f47 100644 --- a/blurme/pages/settings.py +++ b/blurme/pages/settings.py @@ -13,10 +13,10 @@ def settings() -> rx.Component: The UI for the settings page. """ return rx.vstack( - rx.heading("Settings", font_size="3em"), - rx.text("Welcome to Reflex!"), - rx.text( - "You can edit this page in ", - rx.code("{your_app}/pages/settings.py"), - ), + rx.heading("BlurMe", font_size="3em"), + rx.text("Dodaj zdjęcia, które chcesz zanonimizować!"), ) + # rx.text( + # "You can edit this page in ", + # rx.code("{your_app}/pages/settings.py"), + # ), diff --git a/blurme/styles.py b/blurme/styles.py index 18fa632..d549586 100644 --- a/blurme/styles.py +++ b/blurme/styles.py @@ -7,7 +7,7 @@ box_shadow = "0px 0px 0px 1px rgba(84, 82, 95, 0.14)" border = "1px solid #F4F3F6" text_color = "black" accent_text_color = "#1A1060" -accent_color = "#fcd2e7" +accent_color = "#d9a2ca" hover_accent_color = {"_hover": {"color": accent_color}} hover_accent_bg = {"_hover": {"bg": accent_color}} content_width_vw = "90vw" From 4eef3fd593ff7d58bf2848e28eb8df5e4fe52cf4 Mon Sep 17 00:00:00 2001 From: markrz12 Date: Fri, 17 Nov 2023 20:25:22 +0100 Subject: [PATCH 03/10] =?UTF-8?q?BLUR-24=20Button,=20prost.=20do=20uploadu?= =?UTF-8?q?=20zdj=C4=99=C4=87,stylistyka?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .web/package-lock.json | 36 ++++++++++++++++++++++++++++++++ .web/package.json | 1 + .web/pages/404.js | 2 +- .web/pages/dashboard.js | 30 ++++++++++++++++----------- .web/pages/index.js | 33 ++++++++++++++--------------- .web/pages/settings.js | 40 +++++++++++++++++++++++------------- blurme/components/sidebar.py | 10 +++++++-- blurme/pages/dashboard.py | 12 +++++++---- blurme/pages/index.py | 20 ++++++++++-------- blurme/pages/settings.py | 18 +++++----------- blurme/styles.py | 2 +- 11 files changed, 133 insertions(+), 71 deletions(-) diff --git a/.web/package-lock.json b/.web/package-lock.json index 6328801..1509679 100644 --- a/.web/package-lock.json +++ b/.web/package-lock.json @@ -20,6 +20,7 @@ "next-themes": "0.2.0", "react": "18.2.0", "react-dom": "18.2.0", + "react-dropzone": "^14.2.3", "socket.io-client": "4.6.1", "tailwindcss": "^3.3.2", "universal-cookie": "4.0.4" @@ -1764,6 +1765,14 @@ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" }, + "node_modules/attr-accept": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/attr-accept/-/attr-accept-2.2.2.tgz", + "integrity": "sha512-7prDjvt9HmqiZ0cl5CRjtS84sEyhsHP2coDkaZKRKVfCDo9s7iw7ChVmar78Gu9pC4SoR/28wFu/G5JJhTnqEg==", + "engines": { + "node": ">=4" + } + }, "node_modules/autoprefixer": { "version": "10.4.14", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", @@ -2215,6 +2224,17 @@ "reusify": "^1.0.4" } }, + "node_modules/file-selector": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/file-selector/-/file-selector-0.6.0.tgz", + "integrity": "sha512-QlZ5yJC0VxHxQQsQhXvBaC7VRJ2uaxTf+Tfpu4Z/OcVQJVpZO+DGU0rkoVW5ce2SccxugvpBJoMvUs59iILYdw==", + "dependencies": { + "tslib": "^2.4.0" + }, + "engines": { + "node": ">= 12" + } + }, "node_modules/fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -3096,6 +3116,22 @@ "react": "^18.2.0" } }, + "node_modules/react-dropzone": { + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/react-dropzone/-/react-dropzone-14.2.3.tgz", + "integrity": "sha512-O3om8I+PkFKbxCukfIR3QAGftYXDZfOE2N1mr/7qebQJHs7U+/RSL/9xomJNpRg9kM5h9soQSdf0Gc7OHF5Fug==", + "dependencies": { + "attr-accept": "^2.2.2", + "file-selector": "^0.6.0", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">= 10.13" + }, + "peerDependencies": { + "react": ">= 16.8 || 18.0.0" + } + }, "node_modules/react-fast-compare": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.1.tgz", diff --git a/.web/package.json b/.web/package.json index fb5bdc6..630e27d 100644 --- a/.web/package.json +++ b/.web/package.json @@ -21,6 +21,7 @@ "next-themes": "0.2.0", "react": "18.2.0", "react-dom": "18.2.0", + "react-dropzone": "^14.2.3", "socket.io-client": "4.6.1", "tailwindcss": "^3.3.2", "universal-cookie": "4.0.4" diff --git a/.web/pages/404.js b/.web/pages/404.js index 54fd223..f76066b 100644 --- a/.web/pages/404.js +++ b/.web/pages/404.js @@ -5,8 +5,8 @@ import { ColorModeContext, EventLoopContext, initialEvents, StateContext } from import "focus-visible/dist/focus-visible" import { Modal, ModalBody, ModalContent, ModalHeader, ModalOverlay, Text } from "@chakra-ui/react" import { getEventURL } from "/utils/state.js" -import Error from "next/error" import { useClientSideRouting } from "/utils/client_side_routing" +import Error from "next/error" import NextHead from "next/head" diff --git a/.web/pages/dashboard.js b/.web/pages/dashboard.js index be614ea..b4f8ba9 100644 --- a/.web/pages/dashboard.js +++ b/.web/pages/dashboard.js @@ -3,7 +3,7 @@ import { useRouter } from "next/router" import { Event, getAllLocalStorageItems, getRefValue, getRefValues, isTrue, preventDefault, refs, spreadArraysOrObjects, uploadFiles, useEventLoop } from "/utils/state" import { ColorModeContext, EventLoopContext, initialEvents, StateContext } from "/utils/context.js" import "focus-visible/dist/focus-visible" -import { Box, Heading, HStack, Image, Link, Menu, MenuButton, MenuDivider, MenuItem, MenuList, Modal, ModalBody, ModalContent, ModalHeader, ModalOverlay, Spacer, Text, VStack } from "@chakra-ui/react" +import { Box, Code, Heading, HStack, Image, Link, Menu, MenuButton, MenuDivider, MenuItem, MenuList, Modal, ModalBody, ModalContent, ModalHeader, ModalOverlay, Spacer, Text, VStack } from "@chakra-ui/react" import { getEventURL } from "/utils/state.js" import NextLink from "next/link" import { HamburgerIcon } from "@chakra-ui/icons" @@ -66,28 +66,28 @@ export default function Component() { - + - + {`Strona główna`} - + {`Dashboard`} - + {`Settings`} @@ -101,10 +101,16 @@ export default function Component() { - {`BlurMe`} + {`Dashboard`} - {`Dodaj zdjęcia, które chcesz zanonimizować!`} + {`Welcome to Reflex!`} + + + {`You can edit this page in `} + + {`{your_app}/pages/dashboard.py`} + @@ -115,28 +121,28 @@ export default function Component() { - + {`Strona główna`} - + {`Dashboard`} - + {`Settings`} - + {`About`} - + {`Contact`} diff --git a/.web/pages/index.js b/.web/pages/index.js index 1bb1717..584c877 100644 --- a/.web/pages/index.js +++ b/.web/pages/index.js @@ -66,28 +66,28 @@ export default function Component() { - + - + {`Strona główna`} - + {`Dashboard`} - + {`Settings`} @@ -104,22 +104,23 @@ export default function Component() { {`Witaj w BlurMe!`} - - + + {`Aplikacja do anonimizacji zdjęć: usunięcie wybranych informacji identyfikujących ze zdjęć z wydarzeń i miejsc publicznych nigdy nie było tak proste!`} - - {`Tu będzie obrazek`} - + + + {` `} + {`Dlaczego Blurme?`} @@ -132,7 +133,7 @@ export default function Component() { - {`Prosta obsługa: `} + {`Prost obsługa: `} {`Intuicyjny interfejs użytkownika sprawia, że korzystanie z Blurme jest łatwe dla każdego.`} @@ -173,7 +174,7 @@ export default function Component() { - {`Do Czego Może Ci Się Przydać?`} + {`Do Czego?`} @@ -207,28 +208,28 @@ export default function Component() { - + {`Strona główna`} - + {`Dashboard`} - + {`Settings`} - + {`About`} - + {`Contact`} diff --git a/.web/pages/settings.js b/.web/pages/settings.js index 509e862..05545fc 100644 --- a/.web/pages/settings.js +++ b/.web/pages/settings.js @@ -1,11 +1,12 @@ import { Fragment, useContext, useEffect, useRef, useState } from "react" import { useRouter } from "next/router" -import { Event, getAllLocalStorageItems, getRefValue, getRefValues, isTrue, preventDefault, refs, spreadArraysOrObjects, uploadFiles, useEventLoop } from "/utils/state" +import { Event, getAllLocalStorageItems, getRefValue, getRefValues, isTrue, preventDefault, refs, set_val, spreadArraysOrObjects, uploadFiles, useEventLoop } from "/utils/state" import { ColorModeContext, EventLoopContext, initialEvents, StateContext } from "/utils/context.js" import "focus-visible/dist/focus-visible" -import { Box, Heading, HStack, Image, Link, Menu, MenuButton, MenuDivider, MenuItem, MenuList, Modal, ModalBody, ModalContent, ModalHeader, ModalOverlay, Spacer, Text, VStack } from "@chakra-ui/react" +import { Box, Heading, HStack, Image, Input, Link, Menu, MenuButton, MenuDivider, MenuItem, MenuList, Modal, ModalBody, ModalContent, ModalHeader, ModalOverlay, Spacer, Text, VStack } from "@chakra-ui/react" import { getEventURL } from "/utils/state.js" import NextLink from "next/link" +import ReactDropzone from "react-dropzone" import { HamburgerIcon } from "@chakra-ui/icons" import NextHead from "next/head" @@ -36,6 +37,7 @@ export default function Component() { } }, [router]) + const [files, setFiles] = useState([]); return ( @@ -66,28 +68,28 @@ export default function Component() { - + - + {`Strona główna`} - + {`Dashboard`} - + {`Settings`} @@ -100,12 +102,22 @@ export default function Component() { - + {`BlurMe`} - - {`Dodaj zdjęcia, które chcesz zanonimizować!`} + + {`Dodaj zdjęcie, które chcesz zanonimizować`} + setFiles((files) => e)}> + {({ getRootProps, getInputProps }) => ( + + + + {`Drag and drop files here or click to select files`} + + + )} + @@ -115,28 +127,28 @@ export default function Component() { - + {`Strona główna`} - + {`Dashboard`} - + {`Settings`} - + {`About`} - + {`Contact`} diff --git a/blurme/components/sidebar.py b/blurme/components/sidebar.py index 7f7facc..565a2d6 100644 --- a/blurme/components/sidebar.py +++ b/blurme/components/sidebar.py @@ -7,6 +7,11 @@ import reflex as rx def sidebar_header() -> rx.Component: + """Sidebar header. + + Returns: + The sidebar header component. + """ return rx.hstack( # The logo. rx.image( @@ -14,6 +19,7 @@ def sidebar_header() -> rx.Component: height="4.5em", ), rx.spacer(), + # Link to Reflex GitHub repo. width="100%", border_bottom=styles.border, padding="1em", @@ -55,7 +61,7 @@ def sidebar_item(text: str, url: str) -> rx.Component: """ # Whether the item is active. active = (State.router.page.path == f"/{text.lower()}") | ( - (State.router.page.path == "/") & text == "Strona główna" + (State.router.page.path == "/") & text == "Home" ) return rx.link( @@ -117,7 +123,7 @@ def sidebar() -> rx.Component: ), rx.spacer(), #sidebar_footer(), - height="100%", + height="100dvh", ), display=["none", "none", "block"], min_width=styles.sidebar_width, diff --git a/blurme/pages/dashboard.py b/blurme/pages/dashboard.py index a0640d7..1fe1a01 100644 --- a/blurme/pages/dashboard.py +++ b/blurme/pages/dashboard.py @@ -11,7 +11,11 @@ def dashboard() -> rx.Component: Returns: The UI for the dashboard page. """ - #return rx.vstack( - # rx.heading("BlurMe", font_size="3em"), - # rx.text("Dodaj zdjęcia, które chcesz zanonimizować!"), - #) + return rx.vstack( + rx.heading("Dashboard", font_size="3em"), + rx.text("Welcome to Reflex!"), + rx.text( + "You can edit this page in ", + rx.code("{your_app}/pages/dashboard.py"), + ), + ) diff --git a/blurme/pages/index.py b/blurme/pages/index.py index fead854..d0f135e 100644 --- a/blurme/pages/index.py +++ b/blurme/pages/index.py @@ -9,13 +9,17 @@ import reflex as rx def index() -> rx.Component: return rx.vstack( rx.heading("Witaj w BlurMe!", font_size="3em", margin_bottom="25px", background_image="linear-gradient(271.68deg, #7566fe 0.75%, #f96caf 88.52%)", background_clip="text", padding = "10px"), - rx.wrap( - rx.wrap_item(rx.text("Aplikacja do anonimizacji zdjęć: usunięcie wybranych informacji identyfikujących ze zdjęć z wydarzeń i miejsc publicznych nigdy nie było tak proste!", font_size="1.2em"), - w="45%",style={"flex-direction": "column"}), - rx.wrap_item(rx.text("Tu będzie obrazek"),) - ), - rx.link(rx.button("Zacznij anonimizować"),href= "settings",color="rgb(107,99,246)",button=True, padding = "50xp", font_size="1.2em"), - rx.text("Dlaczego Blurme?", font_size="1.5em", font_weight="bold", margin_top="10px", margin_bottom="10px"), + rx.wrap( + rx.wrap_item(rx.text("Aplikacja do anonimizacji zdjęć: usunięcie wybranych informacji identyfikujących ze zdjęć z wydarzeń i miejsc publicznych nigdy nie było tak proste!", font_size="1.2em", w = "45%", style={"margin-left": "15px"}), + rx.text("Tu będzie obrazek"), style={"flex-direction": "row", "margin-left": "20px"}),), + + rx.link( + rx.button("Zacznij anonimizować"), + href="settings",align="center",color="rgb(107,99,246)",button=True,padding="50xp",font_size="1.2em",style={"margin-top": "20px" }), + + + rx.text(" ", height = "100px"), + rx.text("Dlaczego Blurme?", font_size="1.5em", font_weight="bold", margin_top="10px", margin_bottom="10px"), rx.list( rx.list_item(rx.text("Prywatność: ",as_="b"), "Nasza aplikacja zapewnia pełną ochronę prywatności, eliminując ryzyko identyfikacji osób niezwiązanych z anonimizacją."), rx.list_item(rx.text("Prosta obsługa: ",as_="b"),"Intuicyjny interfejs użytkownika sprawia, że korzystanie z Blurme jest łatwe dla każdego."), @@ -28,7 +32,7 @@ def index() -> rx.Component: rx.list_item(rx.text("Anonimizuj Resztę: ",as_="b"), "Naciśnij przycisk, a Blurme automatycznie zastosuje efekt rozmycia do wszystkich obszarów poza zaznaczoną twarzą."), rx.list_item(rx.text("Pobierz i Podziel Się: ",as_="b"), "Gotowe! Pobierz anonimizowane zdjęcie i dziel się nim bez obaw o prywatność.") ), - rx.text("Do Czego Może Ci Się Przydać?", font_size="1.5em", font_weight="bold", margin_top="20px", margin_bottom="10px"), + rx.text("Do Czego?", font_size="1.5em", font_weight="bold", margin_top="20px", margin_bottom="10px"), rx.list( rx.list_item(rx.text("Ochrona Tożsamości: ",as_="b"),"Idealne do usuwania twarzy nieznajomych lub przypadkowych przechodniów z tła.", text_align="left"), rx.list_item(rx.text("Zachowanie Prywatności: ",as_="b"),"Przydatne w sytuacjach, gdzie chcesz udostępnić zdjęcia publicznie, ale z zachowaniem prywatności pewnych osób.", text_align="left"), diff --git a/blurme/pages/settings.py b/blurme/pages/settings.py index e090f47..b3556d0 100644 --- a/blurme/pages/settings.py +++ b/blurme/pages/settings.py @@ -4,19 +4,11 @@ from blurme.templates import template import reflex as rx - @template(route="/settings", title="Settings") def settings() -> rx.Component: - """The settings page. - - Returns: - The UI for the settings page. - """ return rx.vstack( - rx.heading("BlurMe", font_size="3em"), - rx.text("Dodaj zdjęcia, które chcesz zanonimizować!"), - ) - # rx.text( - # "You can edit this page in ", - # rx.code("{your_app}/pages/settings.py"), - # ), + rx.heading("BlurMe", font_size="3em", margin_bottom="25px", background_image="linear-gradient(271.68deg, #7566fe 0.75%, #f96caf 88.52%)", background_clip="text", padding = "10px"), + rx.text("Dodaj zdjęcie, które chcesz zanonimizować", font_size="1.2em"), + rx.upload(rx.text("Drag and drop files here or click to select files"),border="1px dotted rgb(107,99,246)", padding="5em")) + + diff --git a/blurme/styles.py b/blurme/styles.py index d549586..18fa632 100644 --- a/blurme/styles.py +++ b/blurme/styles.py @@ -7,7 +7,7 @@ box_shadow = "0px 0px 0px 1px rgba(84, 82, 95, 0.14)" border = "1px solid #F4F3F6" text_color = "black" accent_text_color = "#1A1060" -accent_color = "#d9a2ca" +accent_color = "#fcd2e7" hover_accent_color = {"_hover": {"color": accent_color}} hover_accent_bg = {"_hover": {"bg": accent_color}} content_width_vw = "90vw" From 6eebdd597af7a3d3a0bfb9672c4431aaedddfa14 Mon Sep 17 00:00:00 2001 From: markrz12 Date: Sat, 18 Nov 2023 16:05:17 +0100 Subject: [PATCH 04/10] =?UTF-8?q?BLUR-20=20poprawki=20designu=20strony=20g?= =?UTF-8?q?=C5=82=C3=B3wnej?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 9 ++++++--- .web/pages/dashboard.js | 16 ++++++++-------- .web/pages/index.js | 40 ++++++++++++++++++++-------------------- .web/pages/settings.js | 16 ++++++++-------- README.md | 6 ------ assets/obraz1.png | Bin 0 -> 453094 bytes blurme/pages/index.py | 19 +++++++++---------- blurme/styles.py | 2 +- 8 files changed, 52 insertions(+), 56 deletions(-) create mode 100644 assets/obraz1.png diff --git a/.gitignore b/.gitignore index a7f03e8..6e4e04e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,7 @@ -*.db -*.py[cod] -.web +*.db + +*.py[cod] + +.web/ + __pycache__/ \ No newline at end of file diff --git a/.web/pages/dashboard.js b/.web/pages/dashboard.js index b4f8ba9..8c62020 100644 --- a/.web/pages/dashboard.js +++ b/.web/pages/dashboard.js @@ -73,21 +73,21 @@ export default function Component() { - + {`Strona główna`} - + {`Dashboard`} - + {`Settings`} @@ -121,28 +121,28 @@ export default function Component() { - + {`Strona główna`} - + {`Dashboard`} - + {`Settings`} - + {`About`} - + {`Contact`} diff --git a/.web/pages/index.js b/.web/pages/index.js index 584c877..c74f50a 100644 --- a/.web/pages/index.js +++ b/.web/pages/index.js @@ -3,7 +3,7 @@ import { useRouter } from "next/router" import { Event, getAllLocalStorageItems, getRefValue, getRefValues, isTrue, preventDefault, refs, spreadArraysOrObjects, uploadFiles, useEventLoop } from "/utils/state" import { ColorModeContext, EventLoopContext, initialEvents, StateContext } from "/utils/context.js" import "focus-visible/dist/focus-visible" -import { Box, Button, Heading, HStack, Image, Link, List, ListItem, Menu, MenuButton, MenuDivider, MenuItem, MenuList, Modal, ModalBody, ModalContent, ModalHeader, ModalOverlay, OrderedList, Spacer, Text, VStack, Wrap, WrapItem } from "@chakra-ui/react" +import { Box, Button, Heading, HStack, Image, Link, List, ListItem, Menu, MenuButton, MenuDivider, MenuItem, MenuList, Modal, ModalBody, ModalContent, ModalHeader, ModalOverlay, OrderedList, Spacer, Text, VStack, Wrap } from "@chakra-ui/react" import { getEventURL } from "/utils/state.js" import NextLink from "next/link" import { HamburgerIcon } from "@chakra-ui/icons" @@ -73,21 +73,21 @@ export default function Component() { - + {`Strona główna`} - + {`Dashboard`} - + {`Settings`} @@ -104,21 +104,21 @@ export default function Component() { {`Witaj w BlurMe!`} - - + + + {`Aplikacja do anonimizacji zdjęć: usunięcie wybranych informacji identyfikujących ze zdjęć z wydarzeń i miejsc publicznych nigdy nie było tak proste!`} - - {`Tu będzie obrazek`} - - - - + - + + + + + {` `} @@ -133,7 +133,7 @@ export default function Component() { - {`Prost obsługa: `} + {`Prosta obsługa: `} {`Intuicyjny interfejs użytkownika sprawia, że korzystanie z Blurme jest łatwe dla każdego.`} @@ -196,7 +196,7 @@ export default function Component() { {`Wyraź swoją kreatywność, zachowując jednocześnie istotne elementy na zdjęciach.`} - + {`Blurme to więcej niż tylko narzędzie - to rozwiązanie, które pozwala Ci kontrolować, jak prezentujesz swoje zdjęcia online, zachowując jednocześnie pełną prywatność. Przekształć swoje obrazy już teraz!`} @@ -208,28 +208,28 @@ export default function Component() { - + {`Strona główna`} - + {`Dashboard`} - + {`Settings`} - + {`About`} - + {`Contact`} diff --git a/.web/pages/settings.js b/.web/pages/settings.js index 05545fc..2162e8a 100644 --- a/.web/pages/settings.js +++ b/.web/pages/settings.js @@ -75,21 +75,21 @@ export default function Component() { - + {`Strona główna`} - + {`Dashboard`} - + {`Settings`} @@ -127,28 +127,28 @@ export default function Component() { - + {`Strona główna`} - + {`Dashboard`} - + {`Settings`} - + {`About`} - + {`Contact`} diff --git a/README.md b/README.md index 2c0abb0..d74cd53 100644 --- a/README.md +++ b/README.md @@ -19,9 +19,3 @@ Zachowanie Prywatności: Przydatne w sytuacjach, gdzie chcesz udostępnić zdję Kreatywność: Wyraź swoją kreatywność, zachowując jednocześnie istotne elementy na zdjęciach. Blurme to więcej niż tylko narzędzie - to rozwiązanie, które pozwala Ci kontrolować, jak prezentujesz swoje zdjęcia online, zachowując jednocześnie pełną prywatność. Przekształć swoje obrazy już teraz! - -In this template, the base state handles the toggle for the sidebar. - -As your app grows, we recommend using [substates](https://reflex.dev/docs/state/substates/) -to organize your state. You can either define substates in their own files, or if the state is -specific to a page, you can define it in the page file itself. diff --git a/assets/obraz1.png b/assets/obraz1.png new file mode 100644 index 0000000000000000000000000000000000000000..be1f14925c630f20a6f082936707d8a6e653d506 GIT binary patch literal 453094 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Ð0N}{z!CYP|e}jO3FfG+Sw4|lQ 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

nREp{)a*?aeCCba{Rr>0FJ{^1K-4!E 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

|e7m?~4nWnfhq=oAwen^=;T*8ct{*U;J0h#*0G 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

jTX%kr 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�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%0DCU=4*tR2_Msr5u*B z8sfc?fMEeCl3XBiOVKs^dB^)H93-)me4Edz%2A;P0i&fYNe;+BZ*Iow+8I7)i*#;) zhX(8R;a*g-DFXE@q#)mBBE`9&Axy*2LHa3_$!nzNPunNAeQbcu9i=ABE&mTjBZyEL z3Gu3<|7$C1+aOGUB0w$05%X>qIV05|lMGG?BS$v9LmGiVP~t;tvK@=9krMMGXba>Sho* zD#lT}P0g)nXd-x#f4rx>R3;Y(DO+0~zW0uD#fxPozN1=7h?RAy8 z5NRf3kYB{Dt*f&j7@Q}7kkae7uVXVA-LP6axt@CT^!DTGrOR+T?0nCJSS+r*M6bT} zs#3;sZq*B4`9(C+`mS%b5g{9p_0wYGI%V1KkHQ(ex)R2jPy(~rGM18@IgnK z4hg1Bt}URzdrEP=ze+)szOyd^$V6#W>8094SPOtuYt8Q{LCyXPun|{$ZEaOR%Rd>b z+)qnu*F?IymXpH+P0Bh>5Qx=#THumYY{@R+e2Uv&o>@bhlIMzBUz$wgS||fE!S$ZU z9z`>Ot5n`Lsk$H*gtKv6o4J8o%hOnh_!T&mNx%JV_EUqeJ@*K{@WSJG>>*4d2d zg=N$hSFwFZKN3_9=dVrR_5Y8(|BjaYy3Pa9?^e$7=A7^CzMUK0jc()&CXf`9B#M;7 z(|DvAd)|27vjB=fb-(5DcxKI7Uhj?Npz-+0V_CKp#*(PSOoAXlWOO$==Wuh*m2-aI zcdDBJDa!Vr11y|Iq3Txs!ug%E!?*X@XYZFT;GN4i@ZxvBi`>Q{`n&<8<5YwMQ%TZt zsnSB=OmIylR!Zg#|3$)nxcqK-y#)78jv?=DEN*S1ld|RR@-kdBQ0(`3uDfi(zdTsQSDvWiSH2KK(6))=#}9MvqxjLk{cSjk zc`RSOfj|EJKOhik7TL^l&e!Lru{1Y>zNrJ0Sy8h@Er4?U;=70tkn|`qq16T_uhXLS zW?$#&L_{XIhJEqQVbY> zSLi@K6EmI}86jF8w5bBU%}sh1b&!V$JPmgUM3Gj-JH~q_K+hkPgf&+v(55c~v7Huld+D`9*@8CC1XG8gm8%`bo@#UxOpRQLK`*0Yj_*=)2#JwYf9`H!~@ z(?Zs+o$-+gOdWmDbVNeWMT@78eYtu43cRicPM&-ShYlYz=P0mF8&L1uI!CZpGS`yT zu9p<4ol?O=fwH^3g2e6$?CywRav~sFTzRzFEBNzoy+iBmo+rTkU+u3J0=jR0Cyq~k z>@mFY)_LrvGgRIlla=}Ur3<)u=_alEBZzG$u(lb;t-H$@8tyXlXr$M@rm@z2s1~TW z{6wI%d~31-e{#vKy=w|VD(-YDM^NiEb9(vmH3Y*U1MFUTekxYimJ*3gc$Fj`czfTNIW`NGMgSmxI@H5;Siw&U5gU$(o>t zb6`M)UOZP_ld@H70yVvw&mkaVz9%i2z*;H}(XM%#`(Q`(#&@U34^Q8KnU5N2C7#Y< zW;>0mOEL8K3?h-(F~_zLbSV=s#lIOs-OuF;;;n1TSXo;`fIw_3mBO9XdE8u?!Iimd zm|I^k2^K|%y2ksP{_g5(L-*tmMkWTZZ~q9o2D=GVsEC3=ti^Y6@%nYn+XBKWT|vNA zZ=oga=5I?Yn7Mflshw4XydkWt@_w9)rR5FmB)74>wSrh;4TU@vVl_tv)*xV2u9FgJ z-pM&59sDPn9#8Qcim&sq+p6WIT4pM=7+WtPL|#f*WDEc+jx1_+3skfHRnG=&%9_2h zjJM96WQtxpuJhJ&_PnVn=l}dK!7{N2sXzWL6t@>J^ypI<_K`+hKr%tY zh#*_buVMpho%G2MCCvrDOB6|?d{5i!czbCE#2`knYLx8+q&aIHYb|A5n6+bOll|bY z9)i`M*?66UqvN=6YsUPc#CYtuxz1E2VES;l6vht0qeDwuoh3ZKKSsb2$0-8ZiANvC z?Gy{Hp1YAlm>L8%C6EJrVj-#!22%ccXc#0A$bJ&`{jh&@A zV>GGaww6wf2bSlUol2>Mku@a+wDWlshvVcuth~PRk{RG`48$gHH8^)NF6BuQEtriV z{OzrCH!yqWI%bzP@!%s5m|9f=T29cI%cNj+*bv{1AxA@HnEhTV=V`1_SIF=%JjjcG z)IOB$0|RXCk-2%@Z;KS3aw*%%1dUn&8=GV#Dst^`O6+bSLTg7Byo#W?10BYqQShtM zyen&MGM&elf9+Qg4U*v~EL*7Lid68jBm_X3jrS!}_4M{4!+XUuStL?<z%xx0@>~MNfqjJ2xu*$AAFu$;b`P-MUI(OSFPd)bZ^8^j! zw20eabGymZIf8>Sj60hDl+PiZ+(MBrSu`!Q@U_D$NbBA~Q*!OrU7Vkd8|&x4wCTDB z4@@ANEh3rC(aNtP(jC%5HsV`x437^{$ZcYEb%Rz`2^s$0842*rpS(wNnNC8@hT+j8 zSX{Yc{+4_Ders(V!sy6D*xFg4&<~)$zaQPb-6n2BaWZrBb2xkM9it4!C#LYk6VGrC zl-bvUK&l_bH>lW&QQAizK$&w8p&~pSuwle)axR+X78iAiTS@qMKhc4c=O&hB&2tJ! zXe)RVz>peA8xpc=+AY%Dp08uff%iN&#Elg20x?#CUv|xa8qKkOG`mR(IjHdJqmMp7 ztCN6>fUUKy1Ltonp;EUZs04jfGy=obQpI>9vi6qXYi{KN0Rga3H(CeCf| zm;$dq%`-o%DJE;6J4&z|!BBSx1|mUBbhlxoBZNI&tr+VcLYiPTPEdON&a}yB>yNZj zDf-aXrrb6Upy3Q)Yw037LfVV#}OXR2mhto6tec>w-?=A?I??u3F@|Hval5zNE6fqd_DvMAp|-)&@$PF++-&lp&*L6INCxg zm7v^Ex)MK8;w8xwDI0JbN#w|DM|uOOT|154zQfr1*4I(L_!ewl4;+tw97Xa~I95k> zl}3}L=`HJMIN;#Bz>VZmg#$cX@tS*dH9YVTbohvFBDH2Y3;71hyl>S~!&KRWZYx1# z=P4XK_^IZ@HUDRt5==_rCbAiHgekB1Y%-9N)+(I5SebqJx@Q+R6D{N^{=M3Qjts%m z##LPT+V8>B7Qq7#?kBL%qR2T|S=hkr^b9t(Rxx#C0Nwpzf(zv=A}FVdTsn=Vn^(+k zD-E*K=QqZqXjIQYa{SjV!=S?`;Yk2U)!{i^zNb-k9HJi>Fz?3c(Vc~f$ z0VndaS;lP+`A6+T*gi18##ov6C{drKEaC($QtlQ465<8Kl4|B z^LqUFgK&EV-I5g!zZzmDVqRYn};;P%j??8|4}!Uj*Yf%Udcw_?v0|A zisxFPVlu1Bv-F>9hOfv&2lh^|uT=_u1#ZjpSVM&KG~6HISm!Y?FhqkPK;GhLS;`!m z8rGL*aOcJuT)O-w6$wx(R8ic#$$r_9NEZ=Lr8zfVbWtfPt|XC5kVm(%zO#YWNQg$j z7GgVVXzv`k*PFkhX?!^s%3oulK@qRJaA6~h>)kC#?e9jEMuD|q#p>=hzDY3rqvacB zWKIZd=Tx4A{pDClDVF2~^>|G|&}=>fH;oLB)rIW8{>NzKQt0~i{|%$DX|($s2vG6v z{n(c=+S-r#eA>*lfJ}-2rO06$EV|8dlXme~$y=Hr?Y?^4*+<}GMQ_E2-m=r=tI|?T zk;l&2bLizUT?<#Rr(H2}s<-rB3;9C0HZ#rddHt?lT%Eo{+HE)Y&RF?WoUa^d_DAI3 zSw{<82`jAqHFO0v=6Rfd@rUsF19rLJK5bSi~hF2=ueCS}ImyVKa( z+`;Pd3Ko}Ekyqdj=T*6GBqz1hs|2S@(|56W_cmqfHpj98J9$OB%Hr!Qm_7G4mTp`! zyPLvY{b(E7gWmB2@P^34DIzbjKwHnC0X2%L*^BXbQXWTbRD{F24EAuVW_Bjbwp0 z5HO-qnWh|y)8G+c=WrQ$sj<~H@3G-W?L*i;Fu>;hU6nN~dAv=gQ&5?d*Y<7p! zSW!@%Vp`DRAoC0$L{Q@okXc%4C=(ROa?TQn%+dN(`G7~CdJ17*)DXI?$9P;Wf89^Q zkV=D}CkF-)a0Sp2h#<;$FNLF9`5Sm|DVs{6h-7>ht844V>U#RI6Y8n)6ex&TTTrc5 z2LTurBm1HIC>|$FOH=uEc6K+Zs1-!lv|eS!R|#TXfAO0r5Qu5FiuxzFt}^T9b2((l z*d{?1n}SfEe&%BoYJT+g_u*Im#xLRHj~+zw#>@EE|ME9+_WLiRxUy!7(b)(F{1i5B z3XPULEg7!^Js~f?{s-Siwn)Jy*M<7dK5Cr*Q%!w3vTuT*(a&cfSZs}=b8vuTv5gF` zJ)}fswBnZTEMRtl_vi7|OpfD0WhLPvZOvwah^egQooTVSutZDD1mv1HrDiiVp`ybk z56I-?v)J64Hr}^(&bfngap~%L3OUXl|9$-V7tq#9;KqLv#uB^&1f>!IhTDfsd=o{R z3vMcLd1!o23%dPwjD#KV+6fADLn0Z0Q9&8iqtSXlJI8)-T<(Jg(IP+VI{`d_7ST+T zMtKaML4PX_NpUm+F;#*Y(V+5kXuV(G$z!7!hOwbR96L6OT6z^1Uws{Ke)nZ8%&pLx z^_c4@09-ru^i21?iWUOmMvY3fQpM4y9!G_=V}O^Qp6A?e8sqo>ttLgSTp)W7P4aj4 zmzNZHkC(CeLzp=H03w|eusOW&MW#@;gpez2 zKsC2^H&aMu$#3Nx+${xoshI5q1@#t!Qqt|@)KLVYy#)5+y`SvY`9@~js18!8KtxN-J;%Qr70nMlG7Uu679&2yyLpEW@o9~{(KmNZquw@y<^iCD; zPRFpFr;KO~VT5uvOx~Bsk-z4zrnryV2ff{s&j0ssP1k?(-6#%zmhem@QWV54q!M{3 z2uGUqt=n!T0wk;40_`nF1`Lky#Bp!qj#X!EJKAtQ4_SL z474JBb06K0W`~0ec5QtPH`cc>y}gNL0;yeEqy;KzEfHiXI205cOJ*=VKZksoN|6df zT%_wrvAGB&CeGQfqwR#cT8V*X-%F#|F$`DY-}%{fBusu_*(H8c3RU8yW*J| zaQP|NC`5x4o~~#+VpN!F9X=~My?l0ZgcMi3Ou)=J(|I0Rl1hrfzrCr)5xb)6tCZ(QuEJpN-kVY9S&De!mAI4XugIY%@mYWMl(eruK; zcyB)S`;i0V1mji{i+4#8^MtyCNo^%F_A*Zcuq@nV^5?vZ1-xwv4Kz^+cu zQ-LeNrUffo%gB>Yn^z`K;aK_BrV;w=m(ljjQYc(1nM}t=P6V)BC5Z>_edne}zDUN_MlB!Tx&0(7I@@tK@>i%r`*j zZsI^<)*4ckJc=z<#8HN)VM8QQhPA*K{~4AbEw;CJV`yLypRf#I&XO_DXKz^XR;i9V zI~-b)l#S0_;antdT|?*bE_i@2T?ZehSFnMhL`9J#?6kH1CZIYwj zq~Lmp!pFzQaOLJT1brcl4)tMceG%&$I~W)krC^AlKxMHuKZBc>&S3iXO)M|YV10E9 z@z^$YceY^jIPs%bUN>7tOBCu&Yq$w)jN+n_dg{rCkkE2Lp@5mWS zx3-2IDm_OqfU~cj#b>|x8MKCi*p4NdLZ1xpbb1LSp!_Il zT5F1(Fwe&yzqaha@#r`{yOpL%R>fP^djgq4TtUgL9UZ)u6De9&Wh$gpB94UFHFXth z+X)n?d|T{MeCp%RAmXNCuhwz&!Qk4*~ z`Q{Zg5avJrV}BH5q~KVMm-*pd3k3!cj*h_UuweGiTL=fDwDcMTgns!v2GNeb$m^uk^2Uq8?{&W77L2Ec z%2^gD4GC5=NtOwD;oCT$k9o(kUsog9|{EQmRgzoP&3PC?LFgI zT;8NL9Yi8dMPYR#5^6`LrDEoJVP_Xz?foXEBA&R3s)N8LwgLD$Oo7eefmSp2!m*{A z4Y{2xili|ci7ZGyNha2jiY*h&HfjI;O-qvvD)NqYEgM?M*GifxKKj{BOOr?UPf_8G z;(M>WL$;~IODkPjh_xJ85Zb!m`0O5s17imd<5-}9^1df<{r~)@m_2tHEd+02dxbRM zfOr2f_+Gn)r|Vrva`@iBHaNmqb~QaVqOU>tuvN~Xz2?G>wS=*%3m0v18du~YKDaV= zyZJ22$x{{J;dt;gvqW6ADBQmRLV4r4QRd{Knj0P>pkSl}(e6IPE?&ch`j$C9Sk+Qc z3ywu=IM`8x|E&hj|nDY@bbnPRswUSS^*H*BzvS8@8y>|dAhN%LiE#wm|nJa6s zJhBR2PQ_yesFbx6iUwk4chdl)#KtO$1TM&23Brg#5N7mB4t#yX2sZ^DO|d86Iv{If!yl!Dz}uld=Z|Kdk^Y(AvzzeIEW-=qDMl5GmM29f$UnX8Ue zI)nZ`CFM#Wna+{{?X>DQ@a|i$;+tRl16)4y8sa26hQ*TBs0PsQ|(h%AKPFCdgCyXX50fp0Qz^eDYzl z9H8v6iu|w1vRAAPnaNo9QYaK_%DrInI8cGg+Lu6S#zi#MmW4vn+S`sA1;-t$geaw& zvd;2)o?r;YLWy7~O)K4HT+BIwGCg~e%8{lsK~oJ;uN}+RFXO*I*@OS>g)!{QpTp{R z{v}@j_Me)1P|j)^^S5qcZMTG@T~79|j*zDrNAh0NUlPN5{bZAP?&@eqBU{I@!w*1t zBi?@T6^tD{0DsVjfw6JSFK?Uez5V^|=<8`Uo)Cdj^PC!!d%!>-fTO@MX>RYZDf28zW;;oU~_lfbn}Hz{2V&EI?)=9U}0gNpvP+fh6JPv z{{=&|06i3f1YLf)y4$)?v^bIHx%sM|MpfdQso&*=(EP~qR?JC^0$xi~W_ipEM~j&| z30?&>HuK9gJ!wsaOr=EuohNNdpo^Z=2eVb2z|sr?Kj+eMbKcnSFb?kBkEzK?9GIBI z7%ks0m5chaK09N)eHCr_HW4Jcz5FtS%A9Mt@@us`20NoB{zdhO)bHk!YIELn51ZX0 zpMm-N{@CvjXgF;y0;8G%$x4!D=NS2evXsN9H7cA}U}Jd=`B(}UZr{dR=iWtrI}R7` zJJQ*23NPm3GbB5CB#P`|6~jR))b$-KEvKlk2oQNsFTvd~jSo-2hn-XcJKLKCR@!>( zSC34;^i=AxrG?LKb)ixz!byd?x=Qe4g0Y*&{j3%Wgz=e=J%ew4?`1RAnv;>yQK;~z zmcLZmb_#ui$PYi(Oj<%k~_u`|?OzNJpIi3PFsPV031g z4_PL_(QN8fChrvpuy`bh8~+&Hdk&#J5+ogow-wLF!6*NG)IOZ;1LLvz&42!zB`$IJ zf{T|fVQOL&xl96UE2~J5nU+@9P^9JFMkN=e#V4WWQpCK?hu)F>7~gjQk#GRr-5uC_ zU_ah??RAvMB(kLMU!OdR=bk)?1N(*uWCBJYboce5vn`6j!2$Gk_hN8(1jA&sA}!tS z{tgTbbmP02gD5NpHwuRq)`6@14zJ{i6MOM-WeDaP7(s_?<2+ZS9yX-dh_nEG=zfYb%c1cNWZYz{d72)v6U|FW=$GQoIy0 z?6b!EzQWRX_jmi;Z%&6FZo7|`WQ2fq6E0@}1A|e#@%oFL=VmRa!NGBS`O9B5f>O!s z6v&)Tr{VVpbSncs3b_o0=q@U`9EV-;Ee*5lNrfjJoEF7^D5%>>a3jy!{hdqN{ciCD z(0}9tTeyy0{&uR+id|~~ahp7f;K*wOU`^Y+ZDz@A;C%YwV;9f9FY?+B&Y~AO$bC z@VjiL1^@i29dB+quoa8Jn#*GN*a?J)xBJ_pXwXO*J1}K-*~vTB(bkTR)>g``9`owy z;j6m~p-4MYq_ZmNRT~?W#8jYIFBKoAutHoQV||S>)QR@q9+QC2>nB+7`QWD!r}}%@ zOv;>Vp$t(@8ecGMb^@AA#iTveHq-Np7xgarUEnzaN42t+6l*Yzexh6Ah{u>&*zh;z-TLpMRVh(B2Zneheq3BqcHx)6*@TUA{dd3g1R|vjF0X8prr0x0A^RvgGo9vt z0ygTgnw0$ZZj$$kn(ekq6p2#Zq|`S%_PhZsZf7|z9?UK7U}ZgyEdpa-K){h#p%pD4 zIX`>R6um4}*MXn|E!vT@Q$i-SiT3CiEWCCk;BJDOx`hf*$^3v+O2rzpXrpr68}{Jj zL(d?-F^8^l7SDe1bGUSKi#*P8k;1EJ8R>q{|8g55D47@;Kzwr(Zz;HxO;hOe`^*xk zu3?hJ8GzU{T(rqxfb{ZJ-piq&?9L%f|Hpq1`{aI1zxYGs96n5rA4O?1gFjopWtNJj zN`72$B~g<1h4(PtSJFq72&b#!!h$155K>1Em8rZJ0yd%%PKTkV_qQL@JpU=~wN1E2f(FMR}TKBP?=>I2chcibCrbr=Gn6t8R){+)+)|ixsJSvEvTE^ z7EZedn>)17$++EvQ+V|0kI_PDLpi;LE2rPYTc^)anb;7caNl$Ipeb=6=4>(-1r3Ga zr5l$p&^L*2K(&>C?d?S@EndgW{1q&%-9a+8j@ZsREt)hUZ9#ZwxeN~Xc|A-X5-K)38ClC1S}u@sR3Myc_$Y~=#9W^@ihti%#tmN?-#OZWa(ft^odalX z?>FTjR3*G#lVEc48nUjOJWV^Us8r0zNT8SxWbHbB{ZmJ&B5_kB*)=z~_5!w3RYnnXzYX5ZKuq zSY6*mBAds?;u`YF3|uq>%H8-}#Q0xpX z=aKyfF?{?Wid1l$g)N-FyUuI5IaZ3F$iwS)m?cydS}aicrOPc?EtIjIUPbq@6S&EF zv{h1g`pJh-Z}F0r~@$en*3lmFm1(75|9TAulNy!C_c!DQ6N15 zH|IMTRz-Lv^dp$zi)>-CX}4G$l(iN(c#MT$NZ`lK`PZ_rleDTFTM95%(6ER7P#O%$ z-+Vrg)q2FXTWbK&oxRo zcWD+2aTnUVCNv^uEIw)<&h~);Hj*Lt<{f)#24qA-VbAm5|B~>G!*PeA>WW^hUZp! zZK@6fU~`!yfeS$)1$6WA_$wu(E&MgI#!V|9(7o@)TY;^)Mbjuoq+P z?Ql_G@5bT?x?LFRh@!W(4Lua-8dHI!76Ms~aix?(l%TXhFhxYg^MFKB#V&1BP6RJ} zS5Wp)S1ZRsN}xI3%H~>T|8CDNm>9Eg&_$qIVSfq4>Se?Ua+D)URpnJ*Cq(+&*x5!} zaW77r@z$WFg5H1?lffDs*$PGq9&G>7>qx$O6&{Yii&nL->LsvK%6q%n#gfftj0ej_ z>sx`I;(>~56fxx;A+6UVBY5rX6;#2c*6{k;(bcI6*6*W@drbi4$bo%uS*p0R zxO(qfO%wTy#hi2sUY$+}tkV+MoX}BA@>?JbQc+pZUVi z;i*F>aFND~puMgmuo0;e6zGGl!8cpO27isR#aS@Bmi#sTPCLLs61QuKgePjpl$M)x zyy#n=9`(Y?dC-*5-MZ00ln$NzkkCw^XkU#K1XIG6Rb72^X#_{=lU;!tlV zI!K!}(t6F|$L#H!q;r9x=7@@UyvUFfWb)kRq1++$b3@v=rKAi0X18l^a_sHD5e%$zn z-|xfS**OHsOue)w6%;Cv(c9OBp|No|Lmimhw}*-(ftSDjAMrd1`b={7(WGU2_%;Kn;ZNj$aF zz&>9mekG?I5>%YLp9E5TX9LPT(d0^b7qqOP>*^(otoeQOW$ZwVb+?&ik6Y_$Y-I?Z zoE{vS8pS)8XOS*c*k>!jUj+kECnh=wcG#yDZTh|^xbHV}4_@;pTMHGT6>aVjTJtFa zjtG9`D__9pKm9D8dH5v0@`X?0fBNtKI>yH*arM?RkEZbEvm0?r@YEKaKv(wz*uU=+ z80tSpYf;voxvV)(O(BzgJ^Ls`>qw^N5si)^nV^8pZy}rB#Ul?rfi8m6Fz>B%ILv1E zTDe#-TmKEX;B{2@DP7LADSU>(X6!tb2~R32`c5yts z6u@>0@r_$oG!f=JBZ&D~h5iaTRjB5ia=z;VtOPp^&bxGo`eEU3@)B9(5n=}=jBDDe zOb`NEvf6>7gIlN!98@Z*;@;cYfsRPjEMw`shJu@E_Nx#g)g|h#epL7_@;C%W3*j^nXM9$;^pb8D0`?^h~Uv9!8Lkl%xWo=%e+ zD9U>))+S9w;&Ivudwbb*d%%h0 z_9hn7E40RQSXfCQ(5-}QE_kSUs-$ae{dT(oXpQzD5FSJ-?ZjJey@R!_ExdAZ7Ju=L zZ*siSCW|m(0{+&2|F`kkPrm@a$BPj8UYi7zY|l^Lf9A=D@Vz%)lg(jT^9c#?XuV5` zns_MEw1BLniRMsXtu+uvczh2Q-+l=((#>Mgjcb4U$5=oBox?+jCN^=iC2iQDx8y{$ z>L6Glz;BW#X^tSer3M$lx07>|CZd@r`Qad=@7l{~D=SlR6U69P56=zr<>Gfv9wTn+ ztlH6Cb;A8qJoo;lUkc;_CxKXhPcLa=81D9NoH>0Kd5(FgzZZiCrjS^e#x_CyjOse^ zu4W02^sMKXN70m&;XLYZ131_xjZeVmCE!d!yW8YV%w^J8nVrGXo!g|L5&@2iV{T#k z(gnQz-EZQ|xBeU#e)wH%bNO=g)bDv^}F+kC$@}{RHrdF zJ9`I{<5T4CE~IkH)B&T&@%)pg4q##KG`uY%V?Ij>kp~NB7s04rixBoTPw|4Qw$3Bg( z{Ec73laD`ywdt!k`_}7dClC_zStw|`I#fSNFh@#Hc_=El`X_JT+PPcEXxk$HDbP(8 zXQ7bA%=!jy-(A6-+cRXyG6g^uNeYPT7vD0)Fx6qXbj><98C#ZoGu1w=9SV?iI%)n^ z_3M0rV2Ib~tJsmK<#CW0CUq|nSSZ*Goc+s-b{C(qf^4RO+Z#Eo#b`0#TMlcn+|v+0Zd8Xx?!I66HqhEe>+#S5Q`!5C zbJy_JnTt3^Ao=X0C(s=Z;|DLF#vlCIcTCetv=TALs9q(u$LzGI7~q;T$O? zd#%!3lG-ycfNHpgoAc9f`or*s!UP9ivx{w|U_sx+VSa8wB1f=Nkus3CsA{}4R)T}n z;vE7D0s>jaoJaY(WqlejBQFg5Uy+rp=aA=v=L&o(h`3%YneT z)myV>8Bd-I<&IGiLiyn&^GSjPSQQg|ttEopOaf>d!Q|usT556LJ5K9*h0hwG5-6Gq z_kK$iog90!gec7=Hy!VK<;FB#`1B`e>AIWWi6`8coH_n=TK>7)_38d0&2-}+}1q-?*dmu;Rtuq8~nZG>(>V9iOPINE zmh_WF&)^Uuq!rz(oXeT`8r6eR431OYL&{irPjycfnw6ob?BFgrJI;u7Vd-8*^E7z?-VTt+4nGt2zxbewcsCGdM2eZ3vL zXA2D!J7#9y#m(6*grgtD*L+yp2WMB*Z~jX%WYYqEf0JirgF-1?tYABx!^Td6;DExM zRhan{AtY3&0%n8)MUuidT*Y}KDoLGD=p2v zJpMp50yh~hs>pv{FO$w76lpcVaw`A7u(^)k{O5mwIIY69G)N#Cf?kfJ(Z+{J4 zJ;TOoQGm0yP)g}&*ORdrrD*uB;8j_@^6HqS88!i@U#)cE5UsD4TX%6K(7?rZKVlSK z^5`@z93vvl@uo>?H$U9_KS2%0MlRkE73Gr$I&gj|gPDyux>|z>I~yjCOsBt&klTX6 z?ht`h0|&=CcuW=rqt}dfFxR`^j2qj4ruXjcar<$2{|U^_+%Xo`+EyH|zWFZRJbNB* zpTB{{HGvXYhrHIk%juc>d!|f1EO|S&wpS63v}1YYx*3P}-_^%)k3_~$Zz*#O%joIn zxHw$c+&G7WQxkaL!AIE#4*_M8R%X^%cXC+^@XF(+t}5fZdf8yLZqV~pZff#aOLIin}m*1e5!S%0-_pEfzm=QkKPlH6BH3d@L3h`sLZJ~ z3SsShGCQTHDCBMzm=U1R^GGT4G915Vyj887$Lh)wu3o%=ep?2s1eTMWZy^~0+ge%P zoFc5e_UyawfM|=QNZJqorrJ6P$9T`eSQO3 z0u%MVxdhQLpy#otA2y{07G{@>GSG9W6|zMfIeydxV=5ZN=JMi|cb9RVKy`Ux8S6VK zY%eWfW9=#dJ6R~7L@d6F7ba{t8m-~aF3n>zl{1PFRf2$Yme=826iS>Q3nBv(u#|1^ z2b|d1-9edXpjfUW8VR71TS3&8!l_6WHPXX!itlxeVKdi}S_^4r-@y^Iw^PYcu~{un z*u6pH?K&_yiQSDkyh(6od?OrdKC+P)it|uFtUPad&XazVp`;yCZvOUn4)x*-+5L87wJJH(L&s$hbK(d|0ui#-VHR)MphD%07p|rz3Y!yw z;9;#Jo7%?a+%2q8;Z7YmibtM$+H6NoY%Js4J8v4HUZusk6HA+@`%0mJ`1Uex+`Wrs zS~FLZF}%ICj@e8c+o?Eio_zi|L@PtI&VcrKk7u&mAWPGc!Je%l1FO9_ey)^e52ZbE|`RAU-S6=uO;w6rqMFj_4W{gJLUD#OP zLA$p?Vdg@HR`y!Fgq36oH|ExmDa*4Wp>xk7eP3&ifAik=o4gshoRYf@VgG?gI42ep zx1j`qDyFHx=%(A72eV&pmk$Fydt|U-cHtT>Uwf5mK%kG;q9Xt4R;7}(yMr9#K{)MR z0?6}Noj-$GC5J*GjY=_xe0m2Z0*f-|P+NNyFQR3@hQLLY<4rZRv9pP*GaJ~=)UdFX z=F`=XRTX%Gq%vFb1={oQba@6fA(V>Mt&5;DATf&#mv3lbY3dw{q{I%3&b9g9h zJsg%gK@RW7gYU->3FPRzW?WU(Y|&Nw)=RJ8JAd?T91hvh>8c^UvxNo~hrB=9WugE| zJFQxIuv&O7FMtezjlg@N?nSEHK$g$AO{M5o5XgujQ;L0x_Rv`p9M#IoEVE% zF&v;VarwJ&);HiPuHjP?VJs`h&5n`{HV6uBnC$Py3nz}?OOGDLuYKYX{8vw$!ajm$ z7nNbYSSQaB6p=S#J9kh@+{UOohvD6K(4U&aUpqKx;=-B${(fr$!}zuW?5k)W?!?DG z`!xRR|Mn~RmB01NX!Tlg{?;syYbxsdXX;&EE|U(y%%uWm1rw-H`P}jYIS)UMt>61+ zs4d+>fxMh<@5dW|^2d1P)*ZZk;XGnQ`S%0gm1ysVC63O9%fz~<3B2$KxD^K`n&ChP z_}ijQOJG#G1V63tBUdV7Ebm09N(D~h5lv-UYFKiVFzYH}n!r?G$8`GM14zE<)kXUE zSFOgIHr%1D^Qy4kg6m5wICJ|Jx}NzQ3b!w!H?fLnD1@$wDQMH0uRUzQ2OpdrB^{H# zG_Dq>8x4Y%7J>^KKMOdB7Bqi~tC0aE&ytep8E+$LSiGdALj~`rXk?|fw~RaqwRa%g z0F*#$ztw~8(J^Bj&fcam_SPHNo}Z>naA9<65BzQIu#(SoyoW}fyf=!$aS$LWHb>*6 zrFwZQJ)tOEG%Bq;PD@!7T1Ojo2(*rZ_G;<59|4A!*ksx^#2PbY5Nn8n}wyI;kbv)9l=E9Jt~ zTS(DD`RbQ{5pTbJn&PV&Fx*_)YAQSlG%Y@B`^g!QARHc?!p6of1_#DXR@$k3CygsS z5^h6?e_I+}9&^aVQk3!v0Ip(ld&$h5lLDt!p^~vwsPLBWUG=>t8*_B%05-N~Q6z{_ zQNVa?4x_ZT_D&r#SycOnhD?4RZQ)kReC-g@SZldR9y1MkJhgy3iEZQ+-#{UMbm|~> z);H1B9zl-N^V@&)9bCG;fNRU^@X%@x*{Sqw99_=8iy+~CoPtsZ44ilfvCS2f2_TBO zG=WHvRxrn{R4~?Oy;`Sro51$^DpnSk;Nm=NQJHIr>&2H|#&=#lgPlSN4@bjDJIc5m z_hEc$FRfH(b5|9IUdut+_C5E`TiA)G5GQEU7VdP53pbY+aO?I3Y;VpYo!K^ll)?cI zjfAl>zbH$9c&>rDl+I~_VdHJ%tE;meZG2{x|5#maE^RhFaikgo%TIsm3A7SeDaVe- zUd8UYA0e=G8TFOx$n#a&l2?R^cy$R+92&+a9z1~IeFyOi&z!^;PVK{2pL`HseE1L^ zndrm=1D)vh*wEh^!IKXkN1G*wtt;;mV3opmzw?77#=w=h68&BQ7jjcP!?JKw7r{#hkgCS7vJV{a}a)#JWaAjZKW3U&vAa# zv=pjWJ70hE!4ZT%`Bm8d`2T}y{~l0NnkG_r;0w7oa zfGIb#_vl`B()`EzKf~GA@1|>t2u*JM8_wRDqsa!qi?r6vQ#u^q^mT8>?aq8*k5ov9O zFWic*ff2LbTcee`wK|8p7tUd7pac6KdI%>@J%q;|K82%?p1@-doxme}eezS!;rZvE zz$1?y!yo+7H!(iY3l(y_e03U=1QHjo-7-6y`uZnv`_5JNt{JrHarxLUDVvh%y>>$Q zTu!w6-AGY5=s9}AUHIF-@IPR(?=j3B--ChO7|zaI#u15_D*E81qvyGraR{_IyjD1-plQbBAH6?dP*p- z6_q+NxdhtV`Y7lLKs*7CmlOTHlSn4l2|l)(7kyvzdZGx2`mniimzGx_a@lQkx7je% z(}nJVF?4kI0!9n(ifRKPz%TVD+2ns&bnBBQ`o|f7!ynz5J6x=E-+1}oU z00p##LiM%N=ZrGQ6_N;1$p$S|_(?3LHuFqO-i z*qpVsHTEw<;I)Hqz4|uZxo{P4UcP2h+5h0pGuSTHP41RVY6k^Q)1cRmnXXAx{9R~^ z2GH9cXj+~Gz6AoD6s^nDooO`6RV0+|Axm0Ou2?K=Y9J6UGtj(HXNfo`QYaXXCHrX)!h3)J!r< z{x>l?iZATxK(2oZS-T(cul+03x`q+ndl2K@os=1y*x1^Ht?s~#@}#h})g0)qD+a29 zIcJlfRS5H7Er3OW9gUD;VOAYfr2M;&Kt>sfI~yKk8)cNOst#U{$VzZU-Ct8;ut5MvizoW09X}HD@)=n%*%QX_Xdk+0p?v?vH<2kR z?nFDaKyXF)LYX0awvs3E-Pd4MwH+RryH3{7D;ZX`G0)@6N3YQ{%-#0BL4VK{~Xy{@8aDHmvD7q9edpcDvTPe#T zBWOSQB+6AE78a&4KGKcej*uBvD=px2XWqpt-+2WS0UwH)40cu9i&pEqOPkmx*wB_~ zmC;ZzsJ3(a2*!@|b(rk1it9*alPEg8*f6m!&8AURyvy^C9!76>6tBN_!C2!aIG;ai zTXi@2AV~#WEHo3f`F1vu-`PgM%Q++15+DzH9oWd%@qfH_6Myv96 zw;NESZtfIm( zn>c<1>0A!GNdoqK*?2QmLrnac&Sa4$O=Yr0^o|}dz@u2IBE@5s#=z{HQouX^X$eWd zUfw7^n(_9y2wohd1ua|2L!)y%ejh=Tma@&HnQGrE7^@7z`J4jLW2hGMX8FnE51XYi z$r&PP{>K;jSzt%+Ms`vdDWJVpBoHg-*{3pY66lkqu(rN|XvZK8CoS{u62Np2@OcT$ zR+`2PQEABR8iG;~Sd~13RTU$HW;VYHg!Obg|@$MTx!tJv^!s_jFM#y!I z?ZIbXcmXeb{A1{C^J8qJ7hSDBDkSY-Nt>l3OHGzb4cXlolJNw_CdRQiz0~Xso7QzF z_Uy;(ojZm>)n9oFOkNi%M6FkE#+z&Jn<_$=CA0Ip60d9TYlHQ{y{H`Q!_dwhERO~8 zvb%_VRH)y~wBrbsyVCu?Hv;#kPrVo5X#Um&G|G0WJUkBGzlM!0K}<1=Dix|KGWP^& zCGxsjg1Na}#lmg@Wsaqv)~)F?t+l3((6xWENzlmy)4YH4jvJdx1Wg0HbCp2E$KPAf z*4|}|J{fv7nxaa%Zl_he6JO#S#NqWt;j(GVt`(Wo7UzwYm&L(8(^8{Qb`t<~c8nkz z=|(KRz-KR^D`>~#4?I9H)I+P$i-FN`w6#SEB3G!8J2@Yd1PRO7+1}x~Jrsm6^Azpu z!qH=oz+SeZkSZa*kwA$Ge`jVETN~>pgRZg^3v`T*PGIVhkE1e7rBLQb68)LcHNv;W zWVCirDQ!^ko98#6kYkxkAw27&l#s~1}p z2L?l32=NI%`@-kp3`H>$OJjC(6YKFb;?*(+jz5a7@d*MB0(XvciM*va4ki7Y>hQ78 z8e;xWN=hG%(z6)AwM(TQ@;H!9C$WN~+vgY-upyw6oKAMSIwF(r5_ z8%fStBnToM#rfRYI<955*0K$g{&sW@3}W`u1tbF<2otna@+CtzRweOdAJk{@qKdj! z2_!657u>$E8H@}8O@aWnNFY?;OCB1fEieUR^LewRYm$p9?uEcZyQ&JDr%XIUR~tRIT|d}hy({r|95sb$@g0{ZrhC<5?0qp<_akq zy1Ksu*RRgf7>ZzV?k)1{dl}|GY9Frl!SdLUcn!KYY|m!?ZcsqG(Hd|g;BjGkeg$_H z)~HbHR3Oo2EtK9~^zqfx)y4OIbhL+Q@dZ#TWROX0nry=vTE237b`NyXl1X4=D^3f1 z$++aZT3gZ4-HJ}7nb(emN(s9JHj1lxC;V>mU{g>QW072IA;z@fYlJg&gYa<1aNTR$ALl>sb8&fkzzCXdB#47nC7bOB%^^!t9=)>ZK4VqELt- zky=Gh=N@BCsZ2ttlte7Hj_uegflL6y1BcO>%5#fJ@McDukDR4dnxpdHEj07h zw089(Q7oV(xeYImvRP}mu|;J-3ph_@WXeWxIOCl6hTDskErK}q`_Nzrd&WbwXsbNd zibMN{Kn+4rQ6^CLU}E0{m9h;rZxk80@bnAM;paZ{2p(4q%ZURxd3*}{_V65z(Zvhb zakQ@;%d<_o%}_}k|H9{R>((q1$!4A%jYW>u`q0P_Z2X)cxSn5FC!N*|*cL5iN(FrK ziDLvXLG%WF$lbot{9QD|W3U5XD?!xB1{5|(+kI!l4Gi#Y49BM}^0pn=jAa=Kx z@$iW;wD)%sV5G4^xzpKMCYpj|lf2i=dcQPVv>_1J@O%$`H^ zp^w8A>4g7>{|1hIk0SWlUq$D}Erik=`1XZ)#Fw^kJHN~4hrHkm9 z95>m0-2~Z6S)j5RS{`?k{*)Qr&v}Zr_aaHqv9h>emTt98S{@XoLlBTrF;@fX-AWAE ztduU0qm2&o+-Nzu;;0LMliu=8A}hjM_|dF`c_u(q{}-9#KN9#<&lDC0*6&@`4+@=B4XD}_Lj zeG{^=np$z&G-yMlmr#^+OC!n4{(kmzim~Z6GAN`5XsP#i zMbOn5MSp(}0)8)2$|^jwV3wK|*VeH~YgQF*-+c2jr5W(-$4}w%r5jWh6|_g9c<{kP zu-dzE@zNXQad}PH%lEqcS2l^`(o{PR{!?Wr`ns!qJx zZ9$xZf4%yifd0!j;MGiC8!|Q}r@S|{x(yEv2XX20ISNlJT75u)z#v2cw3;Hwu+ciA zMHkQ3Kpo3-)Ncu;zpN;9KV4Ny(tsNZb-izHEDt$otGmweA+T`U zjnHWZFFLTXeHV$eJT+xnQ4Z?!428}LN(4sQdaA^CncOa72?AAu#JxjZMgSi;e$s5+ z_j;70Luv6H9P2uPnFUD-Jh{iUg**}4rU0jcG&;M3@Q3-_REjD_7>fGQ+tq=+lS6pm;2w-V{CS{j0P_SQ5eU~jaN_X!Pe0G+tiekfiCw?I zx%1O%&lqJVkCk|8CRxCBg72Shq7Ex9{Yo;yxr=d5W5)7N6GYA2xrKlGTmK%fynYt1 zUA}>fG(?tnvv_c#4|(#W3Tujo75C*0hVj}`3Z+Vo{j(zyZbw&t7xwKRM~(Ba#&J(C zPvgwh89e^fW4L*%887sct%0%OA)GpTjKHbHYx)sS+>4c=viygC<4Y)v9LC0Xeh03; zDOC19f#B({!#2V zu{Z_)Dh5F!LDA&ze(6oDtuN@DgRpU)XN=L?453xrYP-`aj1qQMfTJeA=m1Er)b z^X!rSmQ0q6RWdy_0UgnemVnK$u$gSa1ef9^dHe)2n~6(nW@$-D0}B}feU6m?v33Jy zl5r@prDDyr{F&HU!^YxmQ?-3|dCAlTi}M&QIj?Unk+&=CSH{eRcAlCv45Vk#d$E+` zwdKjDA)8F1tKq_E4*2vhegUl?#n^l(+Xo8RydTu4=`RnJnB2@O8@q7ui%#X8q0m;A z)}0+H#kkOY4BNYWkM9t~(0ZZ;&>CsSuwooKyU;f{gtqoDEv7n(EfuVJ*w*o?Vw<>Ko`5J~wrm5F+L z|Mjz43#P{U@ZbZ7aOUmPaBr3|@zqaZhXQK0wGB@$<`Hm4@lvFO)1`#zN3+RZl!xa1 z*XN61!@!e!-kT!(JQlU%{M}`w3ROgW1Q-0>O~tBgsXc9W%xzZ*q$s3#s*FpEg({a; z(9dkTenZ)E-}_y$C;5C5J)IE~)1+Mpm5SmeU}_gBh%v|K$>&o>>6eRH3OXko1Tk9Q zS9u66Rq1&ul`H{H+5}tcNkU#fhT15EIms!`XCT~W0A_(!Uvt-m>H$&V@;NgEH?5tW z@cFzZ!JDeRYl~_q5ciWE$%`QqCM%(o30&!RzyL zTr6f8Q^DOJs412Swh3HT7G|)ry3A*@B2%d%M`bcaC2S#xlIJ6}qphk=Tsn6iz5Nr| zSee7nNR;M;=UV+D(2$v z<(X+VUV-!^@Fd#T-^RG$_)IS@V|scHVSm&Fi}rPNQHj|R{NfjJ;iZ?cxV~eaPtPEJa5=2- zIh{Ch@)#~(zC}QjL@u2{zN{UFK({M^{bNH2B{wnnOMe#wogp}rYgq3+g6se8x3I(h z#wvBJ6-qdOR$NOgq0BLo2T^%~1{-e7B1_=XfQ`VUonT~tC4h4TJ2rw9d0SfR4&(?t zRP9@Q6{y$@ScwzVsd=rGg?&Ce3 zya%Be=`FU?%$F4ihfQ_vd^U^N<{Gw^7m(SZAwsazAkQ@@gOu>o)FD%_@4X#Q_rXXe zoia=B>bPi2g-``JY65qBDgA+nQZ%TYOiK1>QX{aBiS13~lLW=<3s{-CN!p*~_k2*R z2Y2UZ39@rMr%qY#BiJfXPN*J~Hc+UjC%J+EU7p1u^7<|f91jht5%}=83PU(vXu*Ru zH}-$^1-J*g4J~}sK3wesxD+K0zt{LtLM#&SQQ=rH)E&kyt;BR%!J(FWSwI^oQaCA4 zSOKR!J-z7e>^4?>I=PE%DvspNI+d0M`9cK`o;phFf>tA~QxlUwE65b4_l_`h-lm+wwvT1n8f9%5SaS^_V6HAm!q%_tZJ z1lKXz?!;~?Nnz7KmVhIc<8xB!=4l2h>ur|uUV*3_3gmft3)N=x^7rrc{zhTdqP1`d zllShK%V)8+xoWH=xwKm>4HK}f9T=*m^yJawaPeMB*j-XMI*qUW$A1S~ri9+nF5JGmfSY$`;qe4b&K{@JjgNiuX_G-~B3{A;?SKx&()oa(LTRn&5znEt${bosAM=`6fts zueIP8ztn}3&jsNqS+UAvMEmk`HNl38AzGpGBm;fD9HKg=XBQ0!7;AMQ7f&>IM-jMK zY&G;o+}PvT!5)7e(e^g%J9rE?FT8fjy5sZzG%I=8V=1J+{W}PL z_E)g-;@8pr_;Y9-nMCdMT`XFP$WkCEpvvWtS&~ zJjGXM*?~ya0YB%tMnI9Z5w!5xWJpyk@|h{r-$F3N-^nkX!3fqY)I6_6EuYH6-So>PR9{G8e%uH`AhA;Yg~3hLEyb%G!nM_Lkn{*xOuXaqS ze9h?O9=!YR1*r18^6`{QDpymb0pT|CL~>MB#l3t)w}Rid`m{w!JtKJwUn7~2QSV?(0-X~ivZsgiypeQoG&^^@RfHBiWGr!od;SZO79 z(Q1iC6;x?KJidY0_7<|)9HOleQvtk{%rAz}n(omP2Wde@XdQOJ7jRQp(ekDeZjh<+ zWOOf?RmtayQwrdv(r^du?pA zo|>um<%a(8jo2udC}fHhj;dImD`c8GbSR{L`+xd}aBL*-&eaRN2LX)!QKA}`ww{Ck zy|4G|wPa-r0vzY#2PWWW-&?8R6uXm7Xxq0BiS=a)N(n!Y0htOuwQ9+T0#n&jRr5&s zI+OubfNF=)PJHd(f$O$;AiBJg=U z*j?Mk`sywMo-oF!l=B3i{ZXH(Mm~GzCh6-A-nn=KRRTnh-(lhdq)@U1HQF{?A{g=U zyWZ9gT)T1+*U!9&_Mi*pVjR0$arS=^>!c&?%&QPwD&Nlf<`(u1ccO*BKI&`3?8YX0 zYoV3vB0adwJsx`aVRSpFgl}Jg@|pqh-Im z4|DhOSF$MZd~w!&P$LMS=L_0bc&D_#1h8+IUPL+-kOj zoAL>y3(=3BMnU+7x2^K@XcrWXE8bhjR0&j+@Y6|9N`Y)7i_;k}Tfg&#B7&65Zp!Iv zH*c8vY|2(p)=)d~tQgY+d*&tdQb`&_y-SD6nUOZe45a3wwv1%8dD|eyqm!E}o z;Gg%SGqSZi!t@T_dfr_1q zz!mZ0`t>^$0!@MOna}(@zWalBX*=xa69?Ln_KeO|Pe`}nh!5|)a z{2_F7_8NijrQqxCB;ey`<*Ko8ywkhuc>T4vIDd6B&vG%y)vh9tTG!Xk3$67V!AfDP zU0RCwk+tjchv92gTviX#v_8N6^>6Wdn;7fy89Hd8C5(6ygKbe$)!0L!u57gD7PoP2 zBgJdFct0gPbD5o03Um#$bs-XQVRCXDNdiX|A~mrGR47_XsZe!`~{KO;25ux?1fLK5K;0Z;H%bi1oYj3}f({G=~ z$Y2i!sNm%pSzq5I5DQ^;d52?tA5b@tPO9cv8OI+xLWEkz)!TQ?c3k;5jbh;(ba(?e zrX`}8YjC>*>}wIb@^TW8%w%ntNtDb|hr8x>RtWa>uY zHxMLp5f3QWjl`X}LV?A~1Qn>+khav3;I;0Qb}^E)k&mjli3IOi!Tzpp9QyP#CZq7( zi{}k}_jA0w(Pj|7mW>2xbYXc^v>c@!OmGDG8~e-e6yu`#k>^9eIY7hENg5S6l@}+U zO&fmFmhIL~%2D#73SEl6ij=+Scnq0D%m9}_n6#?EVD?9;8RUI&@S2LX(eJ#FS;n&Q zZ+UIBbS2>3AdM-`r>$qu-ISbZw5N@VsbrQ5`nx;O-9d##t5{iZ<-YXM+7|jJWt-e2s;sRDe7R1?_l=v{ zMY3uX*d}2tcdeA6i$bj}6r>Ujpi0I_C6g4!RRR$wEIt?J?kerY|L(ezry>Wn2k?;;!!xs)Q>J%5uug->WMaZriO8KCx&(^@y*R76>tza z3P34$Dard_run+pHDho3}zCyvF{RctG17rSWg!)~hE za_P&$bx82?94Q3}_YgsepVsK+_AX-E38WHf#CDSetOcwrubJ<%+eutFeGczZ=)L{c z>qxC{(c+|Ky}3cfmViGJZq}fYr_Ibeg)wPMEX@7ux3^3Xzu{#SC+B68#lnrVz1+Ge)-clJn}FCepN9KB69E`IkbkvjVnm{ zyHVjBRyJ1PWFI!lR@_~Uqi`pU4u>CamN!gk19?_51Sm!FU|-b*H@`bxi6B~cAW5LI z?I?@uc^qk)d>AC5E2mAuS~G#e1)i^1n@*mqcq;LMmZfZUf?X26i8JDNih9zXFfCCD z+;|&Sq<9U@p*%o&8d?I3YqkP{4Lb(o8?Xd9Pg@(fJ~Im+fx^V2CkZfUz;XUWdy;Jq zf=cm~lJcnrSBr~dO<=OZv5H0`rf6?2UqCvQB3+ZV`L_y7)+$BhGg%sP;s}B*f@^tC zeFQhAP$lJ)sp8FxE1!(KJ*My_=U;NyrCm-0tupvzAZmA(a@nX(l*ve}{_!_?R?Fls zc|KL9!53*oFx<-XX^hZ7oxXV!vr7x+8MH~k&9ShM4tFe7BSSu2j^YqP=!SMvNnT1m z5nS3!CY?fGBLM$bpM?D*VDq7DA2?w1{w9cXXk-BGZEZ-zx6tYrvs$rlq?ZC!YsF5I zbKQWMJ_=H$=#EhsE0!Rr+9PBN#aL+DqT(@nc;4FP3Q#MdN`)v~Kz>18?t5A<6*5ho zLMKE^wxhS#R4jz6%9Yy~=o!Y*V-Mr4H*XTuWQ@l~qNxSS>!SQH3f?0mF<|5; z+tGm`Jlrvep}Y@Aug>CfE`i^47H~V3qP6UWD-wirs2g@#Pou-bCU?sNN2r*1UXH>; zfqFk~l6uYmvGE~zKMA4U(LrofTX1J~8y@Ojr`u+%DN+?>VT>$h<8`c2%ra-FXmxOwp!?%cS8=^Hb+duzs|cz4rkcCpK= zn`@Z8aTD{`ZqjJ*U}aR`KO+H61mxVBlw-1d)0?htk#?BS%PL-qofUum12pSTmAEJ zQ<=4tRh(7xQzL2Bs1%BDDQ3W4MO(yykzNPF9RZa2+xK677w2xQA)U#tQ%-MHiGW@F+}HR$yXbAzH1!E8m(A!s#HY7(A)g_ zGAsnTo$Z}Sq~l0svnG490AmNipt9X6uE$9wsDRNzsg5^RGWa^j=Hmoi!Oku`@X#?l z|LilE80*AHR~Ucu7e9kNqg_~E-7tXnP;V<*>jm80j*~yAC^?6pe(GWT(&wH>BiBHD zp@ahIV{nr5IlKqs2M(b%wuHVDk08OZ{`Y_M=Saum_}*)8U|+cd16^%+Ikkv`wGj5# z{J3t*n34z+WjAIV1@u=404#PBue3v8qh+Iww5_El)s6~PX;e|yMjB4e zD*-m=k3(gYd&x$gAYb^&tMc#&+-u22g)}oXs&q_G*@jLcpnOXibB-c5>_zs!7sH1r z8_IDcgI!o%S|xaMV`A?xtX^%uCM^-H*-5LS9TnvjFlh1il7^IGK?P^MG#Fw85ka#Y zspVC9VUqC}(lq82^c^NR?d<7CM^~@$u%zN~<5f}F1m&6W5#R{q2ymB4yxQC$uZ;oK zyrE)o^inL1cv~?#lF8a!V2m5eWL5cAX$I}6DrQLQD#rA z?BI2R;V|q}^cf1W1Q|&?G2}iLkdeDnL95)|4m7X2Jkl%P1b`ljF zJaPhWzIB1uO^{i&6_z%zHEaZk*-pj(%0)Kjqxf^XNAnr$4L| zT>5O5uK2sQ2y45kxuzr}&y}lP#}?`oWdu$tlDVBvVKcFd2+e6*o^db62Q61U>~#2-HdYQZl;k$k+fX#VYPxxQ&yCk78?g2mkJm{>%W4 zU;dk4K!3Cqv71+Ux)zJ-SdVQZJU)rR2anNuw!zck!&W=_qsxypfxNHH0(Yzf`K=iK z?DRPl`TRGsJ6I~lu^8LIPKx6^xfi{?1V6n!9NSf-GAUz#gs2$XdwQ|2J!mR?Yd4+C z>OeNsiGTdYWn5a_##g`kWq9jl44rxewm=juRII^(A091*kaqX(JAll_2Flqy4)iPc zlnXh|&9(VeLnmW>T{zs`4QgE_7>ROW3cqzbG@i*$Lj1`3kNaiYTzDzJPH$8)E zcL~1v5H>?S{K)e>bqfv^eYjIkVWE*l#*)Ew%N7=_F@jZ9jIZ#T+92UX=qpddIoN6X z@=^P6wGXDphJ@*+h5zw~k0VFxud|~Av8@ewX%)zF_WON^#}gPC88AvtNxzhgO1q`B zoltI7Mg1$_R~4JZ@X_veL_0$W2Yl%19-u|ihcJbM()pW2a@mC0G8`x9DCUwBF?HiY zmsMdU)9u|ej-}O23=HnU*)w-(Nw1KZWf3W7%f00qE$RFi*l4S@1IG^?#-V+acs4~V z_3}knQ)^fuNcb0?8d3s6(quZC=b0rkDlx@sq~l2npG`gk5bka>J45zO?L`-@sO9Aq zBe=}T1_d^mex$dLf^MD4H-qh+0y_HKh&o!4DHouf4%^wdNdw2kSDXiU^!Nu)mSSjo%!r2H5y$MYq%H@3i@-L>ve- z90ovTTPj!u=ah4^C(?~_E(Z^vwMvV%i`My>#Z^jC3P;k|qYoU!!`)$2a|AGQziZwl zknQXzrR^NSniOZfqAaaR0~9sq76RYIZib(!q=N*wq`ekuJ`2ZtbbJU$M%od!)eT9M zsF)`vdJzqU4IK(FE1pNfy`!TYUACJbj zh^+V*|K#suU}O|Nj(_IPU0TjoY;A2LMldye>T&EjejEcs-RR^s2Kolj&v#GI!@iA} zx@ZkY5C^CBpsTwJ!+VEu{KO#~J~V}sCywIW)vH)uTEyJKEcwfhU;5nVFxo$eUcPJ` z|5gIT^3Doru4arEc^$rfbD4BTT91bC?8iR=Pc#Y}`Oa;rBH#@Y6g6=D;u&u}yHI(ilf4_u=T?BOLE4u3UNvi|5Z^-{1Zp5Q*JInq#d6b{(vp<;tI7)s z6lkZIyV@Wax0`sJq@!jM{E4uJ9bOzFP~Q8cUqn0U=G>os3)@%jVsK;#nRF6|pFB?B zA&)WnhWw%cazQBZ-0I3UN_CG31kRGqRg_YEBiW*NrA&}#Iz+=ywb=BfGD;4Ax&%J=}(}#u#7)-6!9%}(O(Zkvp}QUvOPwz=A=w2}l*0?kQ+nnG4NHE2oNG({Q{)fx-JP7Ah> zPEm;4&^6qPf!+?ZyDDhpQrJn6e(O{sq~EpGEo`RZs8D&PDA)t7ZG7e$@1v018p*0| zV#Xx!we%4p0P1LKCHQH>&~QKcdLnRm3D9WaE-l{WbqRbH=Wu6f4qKaR1k_fvM%*}Y zik7_BjUT>o8n2u=i`DHN93VLU!q0yieSJMf`6FLI3$1tY&sJ;;TiFcuJo6;lyL+h2 zI8JRH>Bx_f%jJJ=6@#E;&AUW5ojwA|au{@JN0D>YjBRn-pC4ks;b#gLAz zVR|8j;gMnN?(X1+?_4tlUlXLYD@$AWpA8GZ^a(V||+7%GQFx zU;HX?>jEyk_-z8b3?>o7o-h4B;6L+ST)2K4@ro0V?>m6+&R#)|eXx_>9w`U#u9K8R znJ`du!B=-+!%;9xQSB9nsSTytwHEd<%@3pci8YrVvOiq4e_CU>iPw?juLB zwXuyrdlW;5N1I@R2A<;bw7er$73copzxxyX+yC$%2&U@r2ZIDFMHAcP@%gY#T34X4 zNAXpXH7aNs*Ro#P$RX|OYv!p@kaKg1NyjPpSE(Kpgsz-Z+iT0%T3#f;-!zH$vV5fz zyiPJ<;(c@tWir-|OvNc`7nNvRJO7%oiUd294JNUl!UTBy%*+CAP0yPx;!3>AgCsuC zTL7CtWWRQhc05=Q6C~w0g4H7b;<*hnBahKNBqLg zdvNl|ep(IFPX0td=63RW8dj!NyTh@0P}ffumRZi5zn z_r^QBn4O#DJ(rE(v04H=Ut49B+^o!VZL}Kq;yA76H)$O&E-#s!FVFqbFJiMhg!R}m zZgvMTa(o{S?w!DaLkDnRbOg^n@(`_3FOD8QfX}?}f(Z=O_HNZVlACsSdlwE9!0OnB6%7H~dpTP+R*w91kZg#};1104RP| z;VL)pqoM%1g2b{M?LmT>aEr_2CP|m`7`1!g8yiBotsM_PaunkO9l+uu(ge$mdZAge zfdVqMvtu#^N83BFludK|Lr53v#`~ifCb_)B9i1llRy#YC`=_IC7}$}g zr8j@GyvaZh+5>*<*)xQb4<5oNo_hoj9z8%MuELB|xKzAak`zcAcadUAe~Phjwm8rp z^`UFeFll%n>4VflzEj|=mQAz^u3EEWb#)sPlcT&>J1(EOXcBA2l?$a@z#xr|!;|~) z$m367<{$kgZhZ5*u#n$WoOJQ(Mf6zHczH32xy5BX@WhjF-adoC;gcwT@82T7_bJ@i z*nmBm!?i5OqNR=!Uk}zISZm24ZX;Z&HgK{O#i}ijterrG^r)@gO1igYFPriTQGyud zwowz=`f3)FO}xTm3j{9uPN1en`4n#0Nh|W^++Wga1{IgJL`8a6O{wl+7{B=O7vQtk zk=xxx-^2*K$Dbewt0S`;$K~lc0+SZ(IdOoXKuE}9g50%yDNwUAw}{{Vlkb_-0Np+- zF230&G`<(n)>ZP zUi1Vy&})sN+u4e!BY=RF0y5N!zSa)(Si*3vHSoWG|67}? z*S?CAho8nXk86u}KOzK5@zk!VG@j0;2=s#RIFzf!i66Z5E{Z%)%HL)S@EHgrepY}m zg^bM_AjtfyfzSI}g#zfv_$0y=8|LF%kTYIDLq!F>RF2yC>m#snE2f45u}mpO(P%t4 z63%WaIpdn#slaCu zYbz_LQQ&q({3heFtXMDmS!p;ZtOpjxJi%5!g7d83Lr)JJU#~^Ja_$+>KX@W1>v3+7+dL&BB?g(p@z`Tmj2= zM+-X0J4*C->c}A~kg`duZ?n0nI9sqCE5Jd}(;94p68?1)IaW6}u(7pf6xDLJ2-lv2 znBR<<0;=hv>hm;X*kn;FZ5}%T18zAb+Ubg_2&n38IuxG0J=B`r4j7IX;G` zpLhfxfBrFi@#j8{=!%h0?9LAo5{dnT(=P}&hNpRMRu+NJiUr{Pt z50$Njb1*x-1h?Od0nX|KzaI{Hu}CnsKm*|L;bRC~TgL1k{snAKD+Zo8fq(P$AHb5Y zp-OsK&1DDzgXpTn;2b>&=UE;%b`X(ge;&)vajUCM0nZp}rX_)Z* zXFvB0BAv?PWGA2@Rq!72tmq!MuH44ke0`qspgkIbmt#^Zq_A-N7T$R2MFT`e_Uu7| z07B(wN~BAHNXZj{7>~z;U?_xOP)YmBh{twODi)1bNZZ7V$_`AL36Q=51TlKo($)R4 z3R;Fzps?cM1d2VJOWo5X_TzKvIBf-2t}q!T*|g#Z6*t#{vu7_LqfHY8QeO5+KvTl# z(Sjc%4L2&=8S=Ygmk5@~?=tM<@017F(c*-c?@<9887v>Q4_*7<0GogMPchcnfy3j2 zPy#kZ-itX@v@J|4a6B@If$wE8vhIg-y^PKcJ0|8ln7ryl`wR_&D{%y_=P(&>#aO)$ z6PAATUa`P`yMo`%T{P8<+i1aMl4;{URRXa*m6lwyQWCO;GpQs65EYbmmryvV!ma}A z#GqtV+}(EJiTn^9Ge-6UYcq+N`vgOfd9MHwp`@=RfJu`N`J6U`LOs)fKGUP$D3d$3((M z07l|T8A7d809vw9Y>|Q*4H%&?F7k+i3Bnc>q0;4dIX;V`7K#KivTP;eG#`G48y?Pq zlR!yh3@_L#4jH zO+`cV(rHJey`4bXZ;JUzac{*kc;otA=LJCz9eMR{maxja-8tW4S}=L*PHQ~)uLI{V@v&{1rh;xn`~apCS9e)!fktXq88 zwtJ8bx1#QMqL$f#kNx-acpu3avpq*(>D#P}W8`m#if!C6UlfT*01r(`_r`f-r z{y`i)IECPND>7>v*uA@io0o4QK){#Gm&{ydtwl^6If(STuVC!?&!X}2@5A!*{{YtY zdBiWD!3GTw%W4*zc6ld(BmvA9N?n*mhV<7!%Eo!EdLTF8in9nG>7=jXftz!&<}90R z!-@kDK&59piCD z8V9@&X@_@gg5zot7tg+h=_{9bbR8X?ohFV(a!)*LYC4&~Ukj3?joqCse%(MY9D$#J zQgf=(HELRBQhljrhT^13L7NBx!j(tY&1mPL0qR!HOI zPXe58{NQ!7!?i2WipiM8SWHCeJ%*Ajv2qz~uNA_*<2)I)SE)oKl~kMneG| zzwj*F16`(%AGHrx`@jI3cfS8!j1BY}fT2Wr0s{ojvIMQ5Ny^E>@Fq z+>LGFd~6XHbBkC{Zvqs+u6zaYja6*knnrGZ9l^nFw4NNpkFKA=8ZDJ4pLi6pOx#!x z4V#r<#9D=T>A!r9B$u(ZB|3zw!T zV47}oy*und0-m2v45-#1CQx!MN^=Uw|B{xa;{Mo?hw#H&7fr&pfX#_qg~C;WlG0nX zZ#;Yw#Y*w=Xb_cbQ4lF#it5G4{*rjL5qJoQ3G{?4ZUnV-sAVh)Lk|^JmO?z+C=(1d z6@j)7%Om8Z_Ao)nyiZ9gi5FAwrecL$w2V~;NJ@CX>P7oNJK_}l83G4CK};x-ho@Y@ zDh2Go*eDf18C&Zs*jiggJdwj&%iAbYh&TH#FjGgG3bs(G5-{&_tQzPX7$QjV8*h@G zO1N6eVJBVT_dOUM9>AePM=&{c08XEq3feA16bl6KXU@Eh71FPr;GjS-XEYtbgTS4@ zL@b-ZE?)t60K=1e(c0B-cAc0dB0k&J<^};2K}I4)&|!zi?lua=PQVlh2H_(RlJ};k zyB`r*@PQy^ug@aPvz48BE1gDYa0ESvj=`bbGQ6+64~pe-SgDjqNaY&;E|d}Dv#;$W zkt;WlE>#GkN{AOL1b=Cyso2(1@>VMLiQu%_^e~xp{`CR|QVWowR1f!Ezw0(o3N-BrhwJi)g1DKc`!CEPX4jL0}3Orw5fUms+_J>|T@f-gKoI`sELcQ3Y ziD5&D3OJ9V!@X5Mrb>P+TXM(|aKtSo3{|~|@m)Km+NyR$;YNmFSp_b$1SSaroS2>S z<*1@axsoNAuCni0JI9lJqyYX3&(&6OE9ITMh)JE}tYeGdNkR3)ZJl`f;ZroWDDSSH zM{$S7OMHXR8^lT`4LgC-P)|D^ec>?$^rKk0j+&EZWW(^Qk1a{0P{57~2O1*nIbo{*acdi;6jF1feVfx7UwtDs08Yw6?Wl^TITKR9?m|1;#3BSGc$-B)5rri-vvH^{8YTVkcM@Zs5yKY{Dl zuVZy>#RMU@cXZ(Y^*{c7T)%V$H?E$?=RWfZ1S4Ij--xN& zmbIin!Hyl>-Mttgm{JXzdA9={$}L2IbM4M`6JfMmw&Kc0 z+<+Ycy=<;%GGA+~wG)LVF+rsZ-qs-U*@8@SG*oJW$F%VIAAR&OjEsyJAg5hyRf3nh zcW>h=t>#iJMy2FOBpgIrTPuRJbc4|#0eEvsEF2DDaBvvMPo6?&Z!fQ5M~O;9ON=*e zUBlenX|s!uxP#N#;PFw6jqf+f?PO(Z=bxJZM}R@Ww|0WWyPJ9ZuYdGIOcRt04fJ7S zX&GH(BRKW3Pok|gioyOqbho$jGtVb@=1`iLF6Brm%5z8nZFf3pY>;pA35jT~jN!@zR-joV&Aut$Yci9UdI-bs?VH#dogdky%^BlTSWs z_>S7j%&CJGy_B_fq7?}w-u?aWV0UW+{au|V!Q3l1rqMezj8=}(`sOC~9X@10P482C zF*Y)Q8`o~Z8>V4UO2gx$F+*@?z4AILho3-RnUn1Sj#DSPLjjc7_iF@OdCr}@GzId= zLzM_Jq?fp*Oz=Wlt}9`m1@o?gIcBKtho{zpbW4R`++qNaVr4{|Nqd6;r*3vj?b<6? zcUG~%zjqxqZ1H{BS;MM+<7Wje^Qlc{-BSnlVR&c=Dawb&#sd1hPV%`26J2c>cM`Oc z)Ue{DTJ9#?jjT4G2mQ0YbT$ySR8oe^|yJ=1`f7F zaH8l%KV`h1;-}w2InuBr$m8AQS+hjTag!HHyR=jQv`iyH5UA&uKk<>r=0n;(Fu>;J zZ~cV{S_?(BPU|=M5d0K0n``T4{W#j%hK(z8@Kaw%#70`2I8yJX&~w4=_aW>IqubYo zK3fNR{Cybh-h*hM4W+FF+9|lcQ@Dk_V-pB;Q1S5Eiu%_s5EXh;ay~J>mMscoQY}>} z@YO~JPLZK4%IFyw$9H~k2bJ^=nRAIcz69;&IQGB+TH8z5+7JV0(bwIBfAGKl&v@zE z-^O6TgC`z23b#Lmu&)iZzxWzlwE*J$a+uzq(5S6@4igBNeZ-WJBiZ~hRD zh#%3>PV7H0hKC+MfnmiIQ3zn_G`*Gtnb5`W{Lu_$!;Yg$9Y1qGYJJs60KM5LOBv{D=SeeQc!Cuy7n> zxhn2%q;Ydw+y5*0Z$AGlQXJ2GrA(z+#^%-*m0%XdTn?G_1a`mnI$oKX#%!J-h0nH3 zgJ7N@W@5MpogLj+q%m{o@x$=Z7$~gfQ6MCJ{O6xUnBXj(E+OD24Gs<>NzmWgGfd^~ zgqQN8l8QH%O?dA&XaJ;X9EptNae2hnjZlp;gMcB*_sgyf!H3-}O(m@r^jEy3D|^i*gIHNw zKxKOYKGN|T0c6nYMmd)!AGBcbq2us%M4FyKvus2F&pDF^M?06k@ts%jb5B2v!w2`` zz=8b))x(^R8jYA1tZ&7!y1Ps8Su$xU6r?K;3%LpL-A$Z7dj?lepEjU+>fk{F7N6N6 zm?S{Wr4p38R^!F-`n)Elry19yxHkoR6Zn%ZRHsF2$W%MRJYv_#khjK$~sLcu)3u&%V z#=uuU1@GWT)xAHA?E?dBUi;p+32Z2|og{9P42q0HVlNdb>?u&ZWQy2&9JW{u6OA?; zL=QGCyQa{hgM_a7CtCBj1l{mY4!}9l1*eaem9ntLig>j+jlP3pc;LY!=KI#xR}n5s3f-PMZSSPFr5T96M+V03Hc-FEa3^<#j-f6t*Q_$jPjd-dHWh`85kv;bYM5Ooug zqa?=rni0wO(ZYX0(~%ikjuXfBqr$#ciUceawEAwPqN1EGxG2yRKq-Ktco+q9rznsd z1Xxmz3bvG_QVtO*Cv5>YmLfrn$EqbQi`iBiXMg36mO!i0x~{XITJ|s*g892*bM7mS z066ar0weyDt*x3uqn$49N836OqLOg6N6^FhSh#zWil7c}YX|=H>Kx)Z zDtB7`&8G2Cu%i@;jYGs6kscKA?4cr8?16%NwM#__=05$Yr#Ze=T)lb`=~R-m;fI%2 zu}M@$>Fjhn;0gI?EpvRRNQTEJuy@}f&b6wQQ(@VirV#7K#u9e6cc_%|W*1;*dxyyc z8{)YNWNv83RYp6m;${cj(%LdIw5**Dsx7A<=av%q(YN15u&@M2DUSZmRss<>fp7xl z#4_4C+mWTh+a#D?-63EnK;DkU;pcPp^>(4RJ&M+77y&z#6#-Z|o8tV`jdIkk9L3To zuauOQyi$G|Ds_h)zx&&Nf>&QYLkmC8`KeO*14s4_L<<>Nnz7{n(p90LW zS{}!$?FbMM@9_IwYYD5)5?cTN?EPnyq*r<#2tE-R-uv{nGAqmb0t!IEyM}4cZnDXy z5jmnXl4f>S=d5;TwKHdCcBS33t1~k?8c~jtNO8KG-DI=7(H_3w3MlVQR(fy3dmsBe zHvo2vL(PxrE^;OQ`m=@JNL`s_ui8 zL@IDp5jpdpXqJ>oiq>C1j6i9SfJjwnln@msFjCO>zWsYmr|dh|FTqccT;(2G%vI3q zC734-tHni(-wBNj5@3?%2rjkrM1yka)(CKa_VPO@W;o(fk=(S2rNvbf;5{}xj5z5o z$h8x_$latkMs?TD5J=R>i)8Jr^Sq0f&*SQa_t8&)9VWjFM`NZ6v4V{Yscn-@C*JIG zdrae4lkvnkGeQ4O@>YTshuaHv+V?BSnBVaPLMGTa#69KnlSgr18%qwyX622YzA!#G za|TH&oqH-?L!kn<|Mq7;wb*<@ zkB?7`&Fe3lR73SO2?Qe~ZUO>=4t3mC42WD*z1vi-SA_I?P@}MsYvR0Z2k$o*Fkjii zxxyT-W$xgEh09pKbsHg95bmKEEQJRCB7X%dr7a8)_{2y0(Bvj67mH+WZaDpZY7=hL z@XaP5q>aN3qbw6sCY($|aX9{J23VfOQl^OBL28KO6FC3gd1K|_*YJ=2zyAo|_*efL z#}19-)Fa2tb(G0dT*)Hz&?$KS&7a_Q)Qg{PtYCj{0(+l6i66i54*n0jPQtmhfgcq! zXzvkhV5@UvBKZdF4ezCKJhwtdNxTRH8O&Qg;mVX zE@N(S1-VKcYuO?)$sDzK0;!!Og>C?6&YUyz+C4aUGQ$q%wOgp~uO2Nj4`p}A9VM3X zAyP098o%`7V_3PdjMYlc01O$Av&|}Ynl)4?xJKO6`UoVtDf4aQr0p5z z&+!<>rMvQ;WL^!vD*?~9Opvj%LeyiY&9N(JP?=Xv{uASqHAX4lAu>Z1?oynN&R5Ys zQ*DITlYPovCQ$C{#hqqZVgV0OFndQw5I=oC?!5UbuHL+AEPW}i@egjTqu%P8-E~;3 zcJ#PB=4s{QR}f?{958>o$lMiBt}!+nEsTr};{JypBuH^#_takg?7?u~Fa`;5`}_JZ zG&F+Y@kxx0?84OaUX1g#+)olz%F1gH3@j|(!|eQRlu9KEt5TO{qkRZQVn|TnsN_LB z97bYffEqCAoFGke)sp3fKX*1W_$UAD8+iH8zKcw1jdMq!H!y;G%NwwkNEhuiPMjo= z>YG3?8ZyEvK!7HVJ`xO?O0`P6RR*4e&!<9vP6})<$?vv2+QYo==?|8Z~YEA)E z1w50EU-|hv$P&<5+7-@?6;D6$08Sm*i`UMa#fY~D`yPA@K7ytSX+ZfderozLUUPsT zGxfnOZ2rl+1o=(OdU^e7n`=zqp|vEixpr?6=da#|i{M7-`#s!uI^;5O^@Z`T-+U84 zeCGms0%3fHdr@T^R2NABtz`=6iyvIVd&`@6`Xu*Vt%Wre*(9@TNM;cVNk}R0&5qI(GEsSyQO5_1|@66!rodw)kUdQ6n3bv9-6OUyGgy%H~Y7&tk zMk3^M1lV#b=4#wA978sh#G3>fL`$UC7_6iRDH+dzT|FS(6eatArNqH-zYVpLfJ0nJc2fjjS=!IewrvA&(gfr=abRCWYb z#5?*`NtsHG0W{|y=3{OF7 zswJaz)=YZG2nuPx$85tGnRmlR`C7KraLm6OyKE8k)g74TXGa~QI2}2RL(Tz|8)aPE zxDJ1|1JAAjyuEx42M&&6*U$u9{bW#N+P+}OxD=!*I9*;!05WSwSKBD74h}VH#Syfq zG0DPU-Pk~*o)JTo+KEeAgxs4AcN=C z(HDrq`p^CdiwDN=>f#~>*GibVeGgwKS}_^!g@s!9>n`9sTdRQ2W$KRn*$-aEAOGQZ z5O>?~{<({AlxtY8P$TbArVux^!-g`M&tSrbbfrLMk;dTeF=M^*_eDvY}e{l%h{B=i%!nlqveEmg~ zFR!3oETc>@RO2{we`(Yu3XYvd2?-m8r_%ukB|@@UGFq)-8bAR+`#$ia#|AnJlj$cVmdcMS@eBUW=e(s>g%s zNI&jvZ{fs10`Uh;uL2PKxeS1a?*>2qLYe2m~`#Kb?y>Owg}p{R=4?rxg4ts4|=Vu46+iq+a6*i|;l z!u$;87Z)g?_#D)xRp&+x4AnGrczDcIj#XTP!|6kaAjjtp!RPT|J4fL*zl6)T=5g-w z46a_hL*bJ)E`wkH;*$hH0c?|Io_paL{N(lbu$Zpn^6WNx2VxxWIAW1LsE}ny7EEg8 zZ4O$gxK(QMEfrEDXvpPB-K004*JsAz^El8KjbbFuad6MX`v=gwYYH0_XdZ_Zn{wG! z%6R7S2XS!EB!2SKSMm6s5sV+Z57EIsbm|S0(I-IHs8l#cADUY`SorDdxK`c3ML8CG zxNe+31#Zh?+8`aM8nvu?Ve*B?o_>^jK=Bs*lH4O4>)8)(U?We#9E;$yPnaiO!Leun`$vay`GZ;P2*Ge1Dz2BdRxr{EV#*psqG5%LN`QKyWo!); z_`Ncbi2{lhKUL*ewtK3mQt;2%^Sln{iGU@^@1^y-r*3}a{oUf^U{L&wDhNv{RgkePi>iDsca>>WO1`A? zlv$@BbteIAm>@h%W%kP3Z{XFJz5^#WQfs@3sk##p0xzn%h*P-=bFZ0VpL|YkWj=?% zZPV;)&4aAA`40COdDy^jKZn5RpeEMpVgC>YI$>Nb-6ex-Vo&cL%r-Z0t+Ij?HP3+EgX!QdjM)3InO;V~>BWWG z5^RMQ&y6E~avBW+9~U>T3XRDxtrTw$wNCC46GtHPd5cU|krT}(1yGh64uwQ&YYX*Y z6t@@GQ7n?lHf#9&m%c!a=q{YK48Hia7m>+rnam`abLZz5F*$JreLp;h$}6v9?(`wN zb?Y{E9h*k))DTY1rVt;TKz(%v)h|Da^NY)P_S6AWJnP(hmk6qAxOn*%R?7hMM_TOoBj)GM-#yit^K|c8L7(elod))eEo1 zfhslql_mk6rH&$*TZ`WjV>OkI73V^RFCCe3#N1myResM`YQq`z!4~r4(PR5C|D*3B zId=ykYLMYX7`HdK@p`I*`3$vB3dz5E$n~PsRaJ8>mSqJLu(6SDIBE%Bj{m^1LmY1d ziyNC*T3W{J{5{OxyNi1>cd@>{hNaC_tgUrpwH8;GjHN-Ay~aTd_7!SNj6qhomMdr!cnSzK2c`=s8SW zk?e973hwtW-a;~+MJb=h$;mOeDSTC%%I^!Hn#thW(h9C{k6AhP7xs^0>DmI8xPBGR zxv)Z&BwHp`9&U!Ym#nDsTvw|H83L)Yl^~p-7YJ_Z1mc=F1rM*=y5L4#!t)A7CgDj* z({F+IGQTT8CZMi8QRCj;wzn|ZKZt$;LhZIjDTmzb4eB~BgbwXR`qEXT@Kz1{$9d=}L^@_JP#Ctzwtt=+qW@BY!h#ntm?`56_2S_@8D z=*hjbkCT>)vEK5E+((=|KBM-rsy?glmV(p;YNV=F#q%sSO#JqX@Q;2PWAjNoJ~qJS z{5$WNdLHU7t3pmH6eaDjTO&agNLv{3C*XW#4NYpR`tCp{L=aTx23*EOD`w&+O4d5A z)fSL0ZNk@bVr*a%YJ_>Uv4Pc{ZNzsE!m~FHFF{SdQZyS)nH+9{pOSph)VO3RDizAe zmB_rgi7f2~>=a1ri;HME19*G8h~@beW9@nH^n=)U=n!7{v+v^fe*HPPf&mnAMQX5K z^p8xSH#&&d|K&H~`q>3s%x%N-&>`GiS;OYi26p#`abz}$NdGWWYYVtJ7Q&U)E&Q$L zp2Wy~M`7~-2M804i{~D~wd;Qmgn7;~ix`$$C zPTqF}Cx^yy?ZS1W$_0asWa2jsEd^ZoBTGt}>!>E3CQe0~9mlQOHwxeu^Ed7#GJnJD z`Tq!ot%{(jM^B2tDBZ50Na$l44D!3Ol1qq?>l;QWX0JaL+YsO!2FNgj78e|C3IsBG zXKx6Jpcm1NCCtvgrC|1f?rdBWaLNc8(nJ;d-q~+auPubeQDY%Kq>2L%i)opxVGFA%AitQ)!M==uD*K~abABQ;KoEhpWW}obbk<2Av*@fMsVnX z2jCBQ(5#kCT$tbIr(`N%^UekQ#ZOG zt-p1s?#*b;ffWa7jD$PhKZM;QW8{TyEZm;K>dYMHFk*tZo5?M#CbLLz?nWPfz_>+a z36Tjos-tYGgSXa!?lse7C2XKr)pw_s00#} z^I>%*DHKYou-mQh@G4qGN5O+j%j61D!8;2!eF5ImDM5&y~32ANq6HmWS19v4dOBHUId z1y>onK>$QCxUE_<6k5@VUR+qagUQ2Fu%7CNcOYuCLN_MFRsVKT!UHF|1Q)Wjt4 zRqMe<2Hm7q8X+U!xp|vfY6(BSw}ET-mbvlUCV=vH{?6aVH~-nc#sf|Zjy!uB-e^De z?mvoXXb=H^grlI=@qhlGFxbBft0e-D9tTd1k6^W3#i_Azj9!~T@Aw|9EH7c<$Sz!4 z-@vm26DWqQ7#bcnL6~FXLl_zA$HiCQHs$>#YVvh%a0(q~C}hm?>Z_wha$-a$P98$F zNT%*{nM%Mao)zNvWVLbGoW?En!CU7IQ~bptHYY}=)NcLzYur(Wz5mkD;opXv>*ues zYrWe+q&G&m(ZJF1Y0Oe%%yNDk1TB;m6b)T>kY3B>B*3G%p*H7S!GA;xMhnwu95OZY z`+9npnSEJpC{WNeb!?OZUL=DPBvWT(&5vAua_X-Z-RbB z2W{S8u_HEn54B$>-}4wZfR@1FaC86IOhsf_@k*5f78e$bRk77$N4i-?eq$S}6gDcf zmnHzwiJ58%b^dk*0@SqoP_}!Kmv4&}{NYRiRLv23t*|ZUo0yFC8 z)!{zXbIZk}*rEW(K6!W#Vj(|)z8ik86TyH3p44`I*oU(j#S zO}J&liIN97TN`Txa5|LX_|VZ~+}9m!+`fxD_m&Wm`-T9d*(hT%n@9h_eQ=EqnV@2` zjRh`AAF|}BUewC`GHzbIh#RZhm|fjLt(@b!aD1F=ySlcM4>?IkGDj(Ry;5zNIzw_n z#ezPBNuxf#FCL-2$FHH%;4^Z5YMg6jl8Q&lyx!CT^8NxBa&=|0Nvtg|VD{b&u3Wv2 zn|JPDW`;krcX03CJ=~j}#r(pY3G^=J@;sOOmDdx95fGIt+*R&@KSMsiovYebraT1K z*G)Q;j1awX3AgX;RZn5vTzKFo5Sy7+J<6{GCE?>9+MdxeZt6qY3 zk{G2s;4_=Wq<^<tT2zk32UHoePAx|z!|UY|%4C2lORpG^8t+%3Mx!sPSzT>q0o(WHuvBhi zh8kKnnK!Wqk3ao1?#|pr>e@vdm`>n{U;kYU3{Fs^ZJ=6C^AVbued8@0ed``KtQ%X^ zZ8Q!|p|PICW~Yt^4oqR_+&tW&7?!t}@a>)|+GHX}_U}gDz6oUV8B^1wrd`W%U3&RV zGA|2Kb?PhB>=b~Rp|&SCjh{eJ8@ya7;>kx&z#k5haoG$r2nGX26RMIa23#I;HXF_n z*ceUkFOQGdu^5OlmE?}nYW(7m@V521&2yQ941{_UUuZ`E`eS%-7}F>AqMa&X?be)W zn)IBG9I`tW!_`3CxA>xRa1MqRu_IION^MPz>xq+H@uVQ@)Cj= zDg|Jm2Ct`JV)di)lRg6cOO=iboOhMPPZ>DWHtE<+Ui9G9IIa^6Y?JfP68w1+eK=dA zwofvU_HUlJo;5K9I&{w-0tQn(^~0%C#cTmfug3w0jU(f_1w1wk_C_#$|0(2(ymvN( z?Q{kiSp*4|lx{0&C=joHQ%a#$3kkLQ;A3#UJEpIeK&k1q<4_QHR}e@Dv9yF zdZ}Q3JE>VK4PL>&j{uy;In`dkhaebRP~J*@FiOeh(g=#*rg?F*ZGnNZf}& zJZS2ksQ*xwLVad_7FRA^;A_SEtYKwg1+()r1V&lxY;Pl-%%DuroZZTOX%?VMEFMn)kw}D!iw_%X^VnKhHqX|ihAxn! zn4&5LX^U&vB&`)y-I#Q;#(OI`nu~x}-ueJ)`=EL^$4(tWGF9NSMA6|~TDhk?1j&E# z`Ct)kvq;M6$=z^E-k5qyW$;1F89pSbehsqw~g1Y0Xkq!YL z=VWql5C?jWJdN+vg2ke{nCrOE?{Rmm-6Y)5=f6a3Hnc^o#*5O2eWl9fmmjiq?V zeJLQW2{JKe;%ofCo@v5SqjJeHO37u2#z5J_3u_nG|NMEAW%p-4tVP zGW^-jI;x!-H%*K0@V$fyO$U=j?fC*tH7noEnwtZ!q*8pN9)TqomgkU0RK{nanyPyW@v!K0xb1O{U0 z>7$lgD^h!`Af4WX%jH8T-$3xp9Wwh0GJ_#pX;+bV1L^G~MySnCWhjQp$gdSQ@GT00 zD4DU!=U2!`b|2V7t&og>!ZW$HjG6Z@p`r;9Q{X=Z*cAzw6towOg^?>z3nvqqo*G1N zB8qSzWCA(GC`O_IQ|wN*4!6gTGq1k)p~Z&RGl$sdFMfMb9?TgQn4LGd~Y zdiL{om;gT%jzC4=Vton3eO~lOV~E6}#)YN%Qk7iQ?P=A^q~9D;6u3((>sVaf!h7c~ z;P&hs=9bnlzqo=_rhv`WZ4)o0_? z08Tx80-t^O5q$3SX&l_W$2_MxTQ9x)9s-pT*P1Y|HwYV*p5Bx9AvigKR*kguAsxyU zWx&7a!|BE5+$}W9Srd?(E|$!`Q_!#}n;??n+_XPb4tfY8wVz}KQw&-#i50>U-uU${~58L0XVYQl%E;)|3UvSS>k*4sT-mwDCv$R-l|@PawlNoS6om{7kQPzIIfxqS6j+jFXqk9i1n5*;HZyUwg?n?A+w)vTk}v@%mzAMP5W@ z9EzH5zCQF@UqE2&Q(*H+JU%wS=FF?F8RRZAqXH!*B$Q&QMwsd@Tq&24s5?+Qa~n~M zAB!MxAS07-@{>&zEnT;iHifo^ji0t74wSw+iqb(cn_}K|Vl; zFq!I?o_hkW(F9@x{V1f=MYl?=vW6S)UZ8*?v!@`I{8zjFJb^`xj6r!m)n?7K88~rp z5Bi1%x&Vxu+{rli!Xfn853k$xV?r}xq)P*K;S87l7c1;7c%S6J%fyoj7tAhJ+#EJke%@# zuSKw{`Zmg*(%GuAD|3B|52>I{xw5)7aTGw<1vAQ`G69{uu!M=+ShCbeI~Jfag1%$J zc(fO3PuDf2f`NJ>wJ~TCAgL1S_};^)6iF+UtQn=DQwmK91X*oD1dgf#9r8NibN0aR z>Bd5dmd5uVM`AdEET3B%t>{}?vs|iH0uqv+5!Mnq4UR8Ip}WnWoqV3aCvUQBR8&wF zOwGKFV9&yPiVhU$-a~Cz=c|o^z9XxW$_&_L-RWtYO4?Ey`~(sLn$naFsL=O0ei!M( z>>1w2?s1zsLn*%{O_p3o>fFME|vV@bDTDp(mBN!rh=Q9r{V(9OWnQQgO5-4W5 z#uPl;TS@HfWHC3tjETMbapKq`2B=8$*ZgZPZ(MoXC=p6u*ZHa;rGj$;aI)&CMvJn> zROVkYQ1k8~pu2rz24kZmc;&VCDDXHhoWB>IdmIakYuGh5!tZs3>o!3n(H~}J7NOp1 zs_Rs%ws2v63#EDkp}}2nk4&RV5D<<9@#yKtu=xHB(wCLMSCqz4Y7IE!B7fQX%AAKB zL5^B2%sa|hchpRur$uMkxUOXBRrO*+-2BgEEAf!EM#21|gG7^S7_{S&r%z#gY?L4} z(d{Wm#Y4pa%cOx2dDZBbo<;2O`!V$FqliuKLS%G+bM7(yzXCx&LR<^C$7w*K-|vGz z;KRnv8|aP1FaU2rkiSHQ%Rw4k-cB3KZ;_xv*?Ov4ZR7K))Pe$+1xE6fD(9n#e6@jG zwQ727$+DQO@OP<1uu(;UpUL$m0Iu~Z^Su;#R=LqOZ8fs|Trn^LvRbT4qs6@>HB44! zS$YV(_6IUSz2=YsP;=85<5aWQCWKVnvvHG-4IU@A7!@0s}Z@Y2qB! zxrx?MLyk(4F_$YydFIIxeJ--Z!B;#8x%CsDe$ zjJV5YG?1Z*T~PV)9s-B8r4=}R>d2jhpZ94~s5BZS6exr`)c*4hJ_ps8t@Cs6#3K}B z1q7%i9~>A&crZqgG)+M|1xvXIkKa#iDQc`hJekaug34(}g%T&rYf1R{sG-?h)MB{7 zt#uUvyus%rG~jonWqRaVp(ZY|sB8tnK3NS+K&|G({P10?hjZ`aYjTqh8S!5|bc(*+ zJ@h?=@#!uf9lv~@1-X0{<#Y<3s0)d~UV_&Kyu6o#i{;dn_@A=JB&Nlv%=+*WWsX(N z?No7Cny8$V(%{tSQpSIQ52ImH;OIxOSh}-137hOEUPk?)+`OVX{d&j%6}O{!fiA$| zTr(S{!=F~bzqzfRri&}NLpgcSQC|jBM@UJ z-B9T?ReIfgA#;5=;KbC#5PJDulxyiCsOj)Lms~ysBx1}eK&SXJ5ET`yNNLv8q>%H* z@w)v1(ha2v=S{95FUO_8(L^+gkkbPv#~Ai|5eX@i%E$3}5l-})J*3tq{d^rG9qBw- zPUH%f2rsLNDDSV@B@qHWpWB86!Ftr^z;n+&jR#LY$N>_fa@+z`jaCJ7cP?{GyeEaS z3J_W;Xq8c@SRy;e?r^#h2t*JJ$4oIdzn^@-zD{qulep!|ne=P{6$Py;ZCkd?jCxA($IvqW`{hF}D|HQ5{iRlf!u#X_ z69*@uu4c7zyP37)dX_S2I74m>?3uv8l|?~bt`cli^C(q`xTWB^9Y}Cq z`UrSblrNXdB1=%0BCRAmTnhqF{xXReJ?%5#e%QOq^@cVr2<~6Ilhg{go)>EdQ?hxd8 zUe4VBmC^o|-Q4@r@Nt{q$&)AV!+U4mAv0A?69N}9 z*c7$9QyWVG!f>h*0rw<}??SL8S6+yBv_ zfLPVE`RM4f^1t$>Upi`>ul40ktgNq7I7SU15bzLKF%}b!S4>=*wX`;|B7p=Qav{kI zqYmEsUYUREGnt>$)XWMJlKh^&ZRh_5WLy#oJV*a@$p2pEce8{>o7AztLKZo~@;`oUvGz&SddELxew;hF;xzzxS2JfMQ zd;!j@->raQr9pEYI6b@fOp-=h=qFg{=k;anu#y@3D0~$IrJ>4YqnI3lPPuy|7%XyI z@pXqFq{6kV@_VvSNef=4z?$F6VlJIQzE-EOs+pp5YGt7Ltr7?;{y{UU^`#u4c3t8# zaqV~whfC{A;6em5s;lVa7%ZQOVN!+7YCCwXn3nKvm9Y6-ErFiYW^G zG833h`j<;a?gxPuV;wVKvl~pU-dZh=Nxiywf&tAv4hlCa8?sucfvwl;gWnr4F?xpf z^!$1*K8KVh6#?A0cN(=e1+puEK>sK@4mTco?iq9_k-HR0g^9mKgZeFNpP^fxFS^Uy zx>g+(jkJ@VM3wrH>sOW<-S;Cp6__3;|2Z-=h<%fz#?lfd-KpxjEPskesgmdE9P``Z zGBhCfnTj6<36LYfFroyV@kj{61e#;RBN!SSAOMeY4eTfsOQbC~=ULfoEdo8h{{Ox!4Aj&bu2*eXX7b3o{B~mSE zavWbx_uyFdY&N;?_(G7bM0zCo60niiNr~b=HvyB6Kqg4~@=y`;^SS~ooFNm8Y_38Y zl$&XQfL`FI`)P;!nu-Z&q13J*qqXBYb_gbw>TT9u-{g57uFxRWmg9rti1vS4b@-Ed zd~94%@4fvVJb{2g;6^Y}AS>-qhfSIn2|oGebu2HZi z6-ye0Ko9Is4Z^~W)F83jxM@^=TeUq}+yu6km71i|C;bTZ_hDpU0^vw6HN!B$Ly*Ej zS_HvPs}5Tsi=Au%S64G;>Bmmvr62wnVKRY1FE?ByfYV?2JeF6M%|?t-qYd-A zg>)L@mloj6Sy0@XLw=wSSGRXip?2cpW`D{bfrWtOb}ftB!(Lq4+QgT>@`7PnV(RLc zD{GFLb&4U+oWEkSxt!Dn6;mJ+Zk6v_Tpq)~wZ{vEJUkrNeJ76^;hm>O7LCMEp;jk1 zgfzPzrxl<5{8Kn~aN02T&CMM=^uQs*SVsrqcy`c@&+Q(;3%dsJ#Bd)T8|%fB!vs5y zCN`w8@!o%_%F2ReUU&c2y8QB?`Pj2-0)u@qShpKknprgNvM#XTnviMhl>|ZeD*Pw@ zrt9zx`RMhTU&4-`SNXRJSmRFjY?gaaUQ(*?1M;VN_gqJ-{rguNb)>sk(_%sfw+wm z-$Mr88*&lU*a&W@trBpSN(~H6OyS_k69y>Ay5V&>2(tYI>v99BCz6~`s!*-qSdN(j zTxAE8+N%O)ZVF^sO5~CeXw$Q+E|12o0C-tpisgz47kHL%T1+eEH^q| zAqavn3Lf?m@Q{6p9Mf4?C`6PtoJ(y{Q*2;tY9D%gCowoY zg-9SlZH|nY8ly5w)KoJX?uXA8LSJkM)$|tr_y@0Jaa(D=92Yn6%F-%Qxjg)2_z4Gr z%+NUYKJp;^(Fg^U6WM&)l)P8KaPJ#e;V!yR$*f`36TwV=$HYABBg2XA8NoNIo7j$f zQHceNCiCP|4|f3>=b}|PGGJMko|21WOc9oJ-ySK5AfN6McC2;o}$`@5Lkhefr7!argc6 zrZl~>%$zC;NG(~=Bdd%I3ZhM+#g7gF5Hh8|JOm^-mR}qe9Nsg9=|khl-dIB>mBF^s zhsBHtvP=_8eoMlFU*)^z6#ZwIn69kP6e_IZeq!aaB#6=Jw~HJuK%f#N#1TVOoQ2{c zB&g+Lk`+jRM#A)?e}?Ir^E;+ShJ!biD`5ZV7@ARsiEk+rLD+)<0){$1^W3BOqd)#W zHPi~4r7oxz*iZpFjVu_TMob~Epy61^OM%`kGO75Z!Kpo@vjM~K*_hQTV*8Taqcr8fnc|#iE8u6vNAe4f@mTEKLKDM;4{q@H!0**MO(2U8he?0tB}uP zd3hT*ZqIbBy4(+k4(!6MTlY+nHz@^~Od2z@vlNAGT)sAo2T%$JPLjgFGn+Q;mP!A*tbXh1A%&xR!xs^VmTg7gPR@J&9N+l!C zb$j;sVLZHd4<6hziGyQt^e6nrA}uSFX*#J`Au2cOp(Fs};Cc#(36v_uxn3q1O(ijT za$k2B@CF@@QAD8lIo(%uE^wp&fg0UQB@AS#)KF@T7SAVuB=}HfniQ2f=}tgK zF+H+88Ox2v$8)6+TGg-G_43a0toyU_n~R) zAg7Ma4*A`K=#LS69C`o~yAGSo3o-RtMJ@N`qS-Q<0TMgh7REztzIGY|X0u+ui{j2$*O6Bi4JZ-cs4~2uQDi$(JyDVP>M5cC!7&RH3 zox;~ktWg8|?or%*=N66}JdF9-MdUSC5|;ejWU%p@vd+i=q!Y=j{_@aTNfXw!gA(-o zo(lX)Q&W(zG&zZ6g%+B)8d-DrxlWN$Lc&@W4hdh4S=SQ4@e-tdlmVx|CpiP|2+sM%o276qjV^rnQ5e4B6X*pj)mWf*5I~0CLwAGMliuRZW?~lVg_~D-Z~nqLykNs{O8{0Mpo!^QHPsiQYacBMH;I zR^Rm-pxV*ZKE7$KDi>Wo66_D+^>@#iIza-V za`!19x=t_@=XIti1Z8U}WHM-#3&ygfI3H^}jp>OIoZ35T0LnARkKp9!DF2?svB7>! zN8>ou*N^?&yH6iDi04im$BF%u2y^Y!Ffi-CC$)1KKe~tW*EUvKDKJ&?tfmwnj@?*G_)kIV+8}Z@rdQUn!9BdT zv4NG1O{B>uG6bgu(z4b|?jMtG&42vUSbubAdvxtK9ny!gQtf7aTm;&(-YF?<$(AG7lQLo4Xavc!Kz>wAPkZ|pKLUsZ&;tAXUPWk!_mkyG0L$0v!D!x& zFlp1neJFacsF0@iDqj<~cMZiFKhIHwjrf4?@%wONIz}bro49)O3O@IR7ce~hY4GqT z@eptNSR5{DG8Jm1iVLZiDfIYHLPMEJ0t>jY1s_3;$LfaP9Ypl-FmCs3+kx5v>x>zOSFTb@r zGNS~hH4k#-C~Z4T@Dp}9F%pYnEE>kHL>&7^`>}Uu0E3B0*Nr9jg`a|u^XMjcu5vBy zTvL@wXmMUto!DfQQE)7+Z)0_H8#8O0nA_e#j=;B6tC_4Ga6EE>NWeE66>8Y3i;^<6 zO%w=UYfvN|FsU^Vp;U~E7PQVo!MUOK`AjaOo%2s$^DhnK=-^2OkIf`%5zAy6}xq`C!vguT>t4ev)p6jl( z=0{WA1sSr6iciX|)#b-l6Bf{DG*Bj;m&g+oBU~n9)7X>=CksuJ^Qy7&Kf~M1G?=T) ziYk{Ffid=yEZMY--JD zwX(>l+px95XG$8d_JoLpFcwISVe9-gKT=!6o#`?D|3)Z)G62k!6?BK z0VcJ5wK*tL(^ded>aIxG1!Hljd7hQyI5-%^=f+|<9d%+rJ|B)CM8P}UAE9vDg-0LV zkK+&QgOdU|I2ge7t2dB{M0l>OHR91-5horbZBehy4>_TJn=6Wmi2?F2SyuvK(t(0- zDNtj4#u!0}r!9a3WUNgrwu`vi$z!8cWyN0pbwLSeb~Ea5+i+4^hOEvC}fR=hT|x6{0baxJ^cw@If0<9yp;CjfL9i;d<% z77M=Me>Ms|zAxbQAq%Tji=;yW?P`evv%#M_uTvu}dwDO-A5Z18s{P6Y!Omx%cnDv3 z?g%*ZD`|d*13`j9A9;Z8Mq1;&1*8;j(?eclQV&heoA95WsyY7c;*q_l|g)t|P08)$2l= z;6UTaeweDQc)c!|5UB1!wbnwu#%u7rDzBR>*RV}xDP?*>sXrO7#j&YKX_>SyYoMM> zRxE);DI$%QTya(t|DxbvJ+rJQrl2C9L3@_}aV`lU`QzgN0;KIA6`Zhx`_65HpYJ*O zBlnUrMrDaj@R?oZu0>TYWe2Zs<7h}hS};wfvDV7vEXY*hc}b@g-zzWT-s&tBzM=tO zZt{5Ja{u)BL>?a-SJZ`f&Y(cX*DRGOXh@jK0j3}!uY$WuCiBt~+O`%hS~l^G%oR*k zT_(0-q9?@P9yt5Li2l6(VsS~8+8|1qV#U0d)COA2o z!1(SF^ZXVH9Xsc#UN0LBO4_1@0HjH6OBn^qqL7BCj1~#z9$ygY^)-~1mrU%3w8c6Z zp)~k3g;$+O>cqpRky@HXkitL#g)IuqPNRf=j|CGU5B|&l>hDvlCBza_BN#Fn5@e7K zj`!kE&hb1yHaO=J-4aOp;c6T3B&MYxLj5h%v*Bet6#OfTPJkDE{JBT4`~H0xBXDRF zw3d=36F{s!Mmn#XcH2RTYm~9pv5hKUiw%>(S{z6a2uD@kQD$z=N!3bv>)1G_7W5K8 z=EF7$^AbWnKYsIXe3<~zh56Ma-u>B294p}!!MB*U7`@NyH-c7aw!|I?P{VFgdli6G zAEX$8$b}EiAw~NpepI7 zQ6^9*7O+Mz*J-p-+~InZD98#$WKwxlxersR43e2NHUxN9*RZj^&i7Kt?WC}s-Z70! zTWYmXC>g=Jd-q|CPaPo87ASBUA+2}~WkGFlZ*8tFn)&N4I)~5aYVjH-PKeJU_pPaA z!gW!mlnzd_`93etJu54X1fFE8W(6i2@XWjK^PUcKpU3Z?MvKDVi@a%_5FrS@cl#=) zMxyxno0mAR%2rcgHSZ_D$A9}LcjMvbK4U5=t0TXLCU7OojsUps#RoFa#Sb(h(u9rA zCh#Vg4By~)l+na5!S3}KAukt?+vg*IBfujtvfI3H$}-F~ibNCWAD-ZM1I8-V;k;-( zI&^OVLtWNJq7L`RI3|KNuD#|(E-3LgeL-1a0(KJSW{x;HoAWc=7m7tvYnX19lyMVr z@2FF^0)|VXCEiYoLY~*n6S&m)ow`5@?<-fT+J6*kZRDif@U?h>Y8q)LSTu*^0&1(<&ixd(U-w1ge2yuguEMX(kDG~jv?S_lv^K)92itcyWkl+~l zwiM)VH)-8EUlS~4M2EnREHtvtNvX?nFaEhFiweP#N-_8dI>V6!21j?}3!i@xiA2nt z_v!J;I<)sc7RS}IZ(#Q3Rcx)!puDw&S|*8}R2ewGh04FUfMPZad(eSCf52$is$-I{ zxZ$Kg^6nePz<>C4bcVdtl8Pn((Cm6LLXTHI{~)zOuOtz-8#f|R{o48*?%aG27cabm z58nMb8T%Fr1P^YhLDUq*(96_--?(^(0*io#8`~2I6I5go>LF9$X6qjrhPSuZXiCcD zP|S|CrIONo{$4ng^X~sn|lgMB{dZ;y8?QUv8E;1W#b23u}11e)g?wh@P_rU8` zt&*iqH5LX;78`*t@#8NGBpdLVIL-^dU53V5Ps!9|02RMYSYwa zd#xVC2v{O;86YHUjYcl*Ge;P;f)ZvrIb60Ramkv*9I~j{JBV{0C4d8*6JNrKLdguf)XRD#~iIaa)q&*6va6nO~T6c4fQ;6Vx<2R7EW zklrYop!2!w_i*jXEn^9hB}o09RM*7_D?Kx5N$yu!EG?vCS>+V$sl)A3ERM<|5CC$% z)krhe+fU8ji%6so!Dx)@?!a&;j9${*BM&`*Lx&IH*n`KgYkC^fQ`1nDq8#1BOD++KML1mw=vEws)d=LF@d-rvzMJ4T7LOyqz2_&G?MRUFI-8`GQn`gR*K^Ol zBN&_7&vyyBB8nmaE!UTXw`O0d;<8HAsuZ}~JF?~JUMk+G0DPYV7}+(=ISHdl0Iis)P$+Ivj7_@+ zYWXA$-OW6+0WN%QVFiIPfqVfAWu;jOIuw^?Vv6|uZYmezCvHChB-cO%4ef3(JX{Np z-$!6-GkZdrPNu1^!)>lFcbhL9M=&u2cd#Gc=rF*2EbFo2QUow$2{hSb{AWNu0hpTE z3aA?Ek(3An{u;)*Tv5vkKAYyDPFj(bR@NK+&J?n^HMe5+FPGW?0*C5!>FOMh6bOOD zg3OD2PwrvuLk0ggOi+5)VZKYhHML^(vE6 zsZ|p%Q_Bq%?tCu*)Pq69qeIxY=NL}h_Xr+)>Hxs7YL z?_gzl1@0fOqVxyXkp8D1p#Gg1*j9=}^B!tCZj(h4B1jO8O9+OZ-G{*c_$=&$5yRlU zpE6Y*2a6DNpD zP!L>r2p~E=61Gj#Kc$q-!9ymH=f+k4pPg(56>7gd1PN59O&W8#P=M9P@w$9?@{uFh zckBS(>9gUyuZ8cpvW77w(@B$>ok~$X;k8ttEfVzO(uIq#*jxlDUErWC-sH98i9z@X zOeXdoG>sS)I9k{4cX^E;I+e*&6C)!ggHhd_axq6C=Rt*lqDd~~AOp@8sh#s2Wfh3Y z3+5>f#6{tjtK^M&S5^pz+err5)xosbjHw5wUVMPeRNcHNq)44cv*n9ktCs?=2OIoEEKGG= z;9FN~?rar-q2ljXsMDiH-|iGDZn7ovYu{ z^yH^kfUz=L^g+5^<+(*{bV|5g*~E`8pM$@m^E~JqCxD{>1mBWg-{?an=vD0~z&oyixly1Io_I>&p6;qy7FRlaV) z@%dy?FFu-_xIx9{@pmRcMAIt?#0B!DBMmf zq6ACBy@MPB!7xFSfQgGhSaqfp;Gd-cJ#z2_M#py(95*R&tE3a^^n3n``j zhwd=B2=!X7Ce5c}e-tYt@M3ei4al+aM^&BWX40lmT#zg@vb5Q_mf$#@-T?2x73KRq zTn{f52Umy?oJxz8=L-BNI9~%(9U^0G<`}ik0wwZmwYbMD(ydL%brDdM zlzhQSF|~V!;}MghubELCOO+rdQ>i0aQly()V6vL%z6xowB22*RA%&9#_Vj z30m)gpT8CRlgv~QC=z6GUvL_`u1JHsy1__#_^px{t-7GV~7}nk3_$K)%n49SR3;%Wf)7`p7)|As2as z-2}!)sgcL+Uc~;^Y4rU+pGVtE^iE+ZD}xwj=U&FGyB}a?<}%XR z6gGD@jB7-irJ7)dqJ7kyyy(acKv1DgrPR?2=PqM;ZJSKaYO)Dr;h;(nuZN7Sr;S4o zJ%T71h=Yt?W^_=f1_(5i!EyWg4Xmup!5>NB;U^xz|MkE7``Eo_1jqMJ8787^hHyyf zu~nm)x~Y}@!9V-=`0h8phe#rfd_LRF5VEx3v30eqIyG!h*iRuNQ*IquYEJ?$Q3}vP zzKDFWglIU3v5_HTeK7S*$dC;K5kn-<@&_YmyZl(+Ns>7_P%IWv%%n&t6y{_+d_auv zJ0N~(tUn44l|@KQP$0w?k0B5aP=Hfo=JjQ@5F-((sb-3c+EbArGQ;(&5)3TO&!Ji@ zBOL8Tlj}2fl0uZvz2Du3aa$Op{Mm1fnS0-B<=~LHTy7yF7PSzZ0x?RCLB-)zv9-rV z4X#o{ftsU)-qg`uxc}HRlAS81$z=D0-Gl1qgl-3-tAkMyKxm4-+c>fTkEJ56r9X!D{g}K@C1BjUKGQk zL+%rm`Bw&zlY-Rm50Lq*FO=5=Bv%P=lxb8f72)JKO;cE}#{e$1v{0OwRk2hm!pA-3 zA))v8513+h0V)NOPRg#6OETnkAsSHiVLuXF^F%a&p}~IaCny>mj$&l64-+H9c>MIE z*ni~YhnCVBg)RXJK`b`}k{dIayK@z4Dyu9!rFN_7r9 zgDnC|2d6z8s+N|?3)9Tow=LXSYN=c>*sOp@)^AI-uLnT*&pHkw|mTwN6l369Z_nxZ3>9ViD4tqOn@sloHT5?TZ#l2qx%n1zdy3@008OA zNkllHH0^$H(`0D2|y?+|PK#&kaH6S`npWu$dL&*(aEri0 zpu=MNCF%V(1+!H^wdeE&+?qm8C~b zFZoa?@s$p5+lD|#+OKMA5D4~o@c2WgFgTFFa9@~0ij0}#7kJe*#K}!n*E)qV@14&k zkxFl)R4YRz{o{RcOmgidtQO|yQRwNQoU5QoT5C~ju5t|~MIB=opDYukyAA<-od70Z$`CjfsLb;jC>RBz3>36bSW-i-X%0DN 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 qR;@E;%;W!`&sM3W literal 0 HcmV?d00001 diff --git a/blurme/pages/index.py b/blurme/pages/index.py index d0f135e..de65efb 100644 --- a/blurme/pages/index.py +++ b/blurme/pages/index.py @@ -9,16 +9,15 @@ import reflex as rx def index() -> rx.Component: return rx.vstack( rx.heading("Witaj w BlurMe!", font_size="3em", margin_bottom="25px", background_image="linear-gradient(271.68deg, #7566fe 0.75%, #f96caf 88.52%)", background_clip="text", padding = "10px"), - rx.wrap( - rx.wrap_item(rx.text("Aplikacja do anonimizacji zdjęć: usunięcie wybranych informacji identyfikujących ze zdjęć z wydarzeń i miejsc publicznych nigdy nie było tak proste!", font_size="1.2em", w = "45%", style={"margin-left": "15px"}), - rx.text("Tu będzie obrazek"), style={"flex-direction": "row", "margin-left": "20px"}),), - - rx.link( - rx.button("Zacznij anonimizować"), - href="settings",align="center",color="rgb(107,99,246)",button=True,padding="50xp",font_size="1.2em",style={"margin-top": "20px" }), - + rx.wrap( + rx.hstack( + rx.vstack(rx.text("Aplikacja do anonimizacji zdjęć: usunięcie wybranych informacji identyfikujących ze zdjęć z wydarzeń i miejsc publicznych nigdy nie było tak proste!", + font_size="1.2em", style={"margin-left": "40px", "margin-top": "40px", "align-self": "flex-start", "margin-bottom": "25px"}), + rx.link(rx.button("Zacznij anonimizować"), href="settings",align="center",color="rgba(117,102,254,255)",button=True,padding="50xp",font_size="1.2em",style={"margin-top": "30px" }),style = {"align-self": "flex-start"}), + rx.image(src="obraz1.png",height="30em",padding="0.5em",style={"margin-right": "60px"}), + style={"align-self": "flex-start"}),), - rx.text(" ", height = "100px"), + rx.text(" ", height = "20px"), rx.text("Dlaczego Blurme?", font_size="1.5em", font_weight="bold", margin_top="10px", margin_bottom="10px"), rx.list( rx.list_item(rx.text("Prywatność: ",as_="b"), "Nasza aplikacja zapewnia pełną ochronę prywatności, eliminując ryzyko identyfikacji osób niezwiązanych z anonimizacją."), @@ -38,5 +37,5 @@ def index() -> rx.Component: rx.list_item(rx.text("Zachowanie Prywatności: ",as_="b"),"Przydatne w sytuacjach, gdzie chcesz udostępnić zdjęcia publicznie, ale z zachowaniem prywatności pewnych osób.", text_align="left"), rx.list_item(rx.text("Kreatywność: ",as_="b"),"Wyraź swoją kreatywność, zachowując jednocześnie istotne elementy na zdjęciach.", text_align="left"), ), - rx.text("Blurme to więcej niż tylko narzędzie - to rozwiązanie, które pozwala Ci kontrolować, jak prezentujesz swoje zdjęcia online, zachowując jednocześnie pełną prywatność. Przekształć swoje obrazy już teraz!", text_align = "center"), + rx.text("Blurme to więcej niż tylko narzędzie - to rozwiązanie, które pozwala Ci kontrolować, jak prezentujesz swoje zdjęcia online, zachowując jednocześnie pełną prywatność. Przekształć swoje obrazy już teraz!", text_align = "left"), ) diff --git a/blurme/styles.py b/blurme/styles.py index 18fa632..cc23c5b 100644 --- a/blurme/styles.py +++ b/blurme/styles.py @@ -7,7 +7,7 @@ box_shadow = "0px 0px 0px 1px rgba(84, 82, 95, 0.14)" border = "1px solid #F4F3F6" text_color = "black" accent_text_color = "#1A1060" -accent_color = "#fcd2e7" +accent_color = "#fff0f7" hover_accent_color = {"_hover": {"color": accent_color}} hover_accent_bg = {"_hover": {"bg": accent_color}} content_width_vw = "90vw" From 4e3288c0e5a2f7a26c93aa1e75d568a0dc4b7e95 Mon Sep 17 00:00:00 2001 From: markrz12 Date: Sat, 18 Nov 2023 16:08:25 +0100 Subject: [PATCH 05/10] BLUR-27 update gitignore (remove .web dir) --- .web/.gitignore | 39 - .../reflex/chakra_color_mode_provider.js | 21 - .../radix_themes_color_mode_provider.js | 20 - .web/env.json | 1 - .web/jsconfig.json | 8 - .web/next.config.js | 6 - .web/package-lock.json | 3686 ----------------- .web/package.json | 33 - .web/pages/404.js | 88 - .web/pages/_app.js | 46 - .web/pages/_document.js | 15 - .web/pages/dashboard.js | 164 - .web/pages/index.js | 251 -- .web/pages/settings.js | 170 - .web/postcss.config.js | 6 - .web/public/favicon.ico | Bin 10874 -> 0 bytes .web/public/github.svg | 10 - .web/public/icon.png | Bin 97189 -> 0 bytes .web/public/logo.png | Bin 95227 -> 0 bytes .web/public/paneleft.svg | 13 - .web/reflex.json | 1 - .web/styles/code/prism.js | 1015 ----- .web/styles/styles.css | 1 - .web/styles/tailwind.css | 3 - .web/tailwind.config.js | 7 - .web/utils/client_side_routing.js | 36 - .web/utils/components.js | 5 - .web/utils/context.js | 30 - .web/utils/helpers/dataeditor.js | 67 - .web/utils/state.js | 589 --- .web/utils/theme.js | 1 - 31 files changed, 6332 deletions(-) delete mode 100644 .web/.gitignore delete mode 100644 .web/components/reflex/chakra_color_mode_provider.js delete mode 100644 .web/components/reflex/radix_themes_color_mode_provider.js delete mode 100644 .web/env.json delete mode 100644 .web/jsconfig.json delete mode 100644 .web/next.config.js delete mode 100644 .web/package-lock.json delete mode 100644 .web/package.json delete mode 100644 .web/pages/404.js delete mode 100644 .web/pages/_app.js delete mode 100644 .web/pages/_document.js delete mode 100644 .web/pages/dashboard.js delete mode 100644 .web/pages/index.js delete mode 100644 .web/pages/settings.js delete mode 100644 .web/postcss.config.js delete mode 100644 .web/public/favicon.ico delete mode 100644 .web/public/github.svg delete mode 100644 .web/public/icon.png delete mode 100644 .web/public/logo.png delete mode 100644 .web/public/paneleft.svg delete mode 100644 .web/reflex.json delete mode 100644 .web/styles/code/prism.js delete mode 100644 .web/styles/styles.css delete mode 100644 .web/styles/tailwind.css delete mode 100644 .web/tailwind.config.js delete mode 100644 .web/utils/client_side_routing.js delete mode 100644 .web/utils/components.js delete mode 100644 .web/utils/context.js delete mode 100644 .web/utils/helpers/dataeditor.js delete mode 100644 .web/utils/state.js delete mode 100644 .web/utils/theme.js diff --git a/.web/.gitignore b/.web/.gitignore deleted file mode 100644 index 534bc86..0000000 --- a/.web/.gitignore +++ /dev/null @@ -1,39 +0,0 @@ -# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. - -/_static - -# dependencies -/node_modules -/.pnp -.pnp.js - -# testing -/coverage - -# next.js -/.next/ -/out/ - -# production -/build - -# misc -.DS_Store -*.pem - -# debug -npm-debug.log* -yarn-debug.log* -yarn-error.log* - -# local env files -.env.local -.env.development.local -.env.test.local -.env.production.local - -# vercel -.vercel - -# DS_Store -.DS_Store \ No newline at end of file diff --git a/.web/components/reflex/chakra_color_mode_provider.js b/.web/components/reflex/chakra_color_mode_provider.js deleted file mode 100644 index f897522..0000000 --- a/.web/components/reflex/chakra_color_mode_provider.js +++ /dev/null @@ -1,21 +0,0 @@ -import { useColorMode as chakraUseColorMode } from "@chakra-ui/react" -import { useTheme } from "next-themes" -import { useEffect } from "react" -import { ColorModeContext } from "/utils/context.js" - -export default function ChakraColorModeProvider({ children }) { - const {colorMode, toggleColorMode} = chakraUseColorMode() - const {theme, setTheme} = useTheme() - - useEffect(() => { - if (colorMode != theme) { - toggleColorMode() - } - }, [theme]) - - return ( - - {children} - - ) -} \ No newline at end of file diff --git a/.web/components/reflex/radix_themes_color_mode_provider.js b/.web/components/reflex/radix_themes_color_mode_provider.js deleted file mode 100644 index 3664e12..0000000 --- a/.web/components/reflex/radix_themes_color_mode_provider.js +++ /dev/null @@ -1,20 +0,0 @@ -import { useTheme } from "next-themes" -import { useEffect, useState } from "react" -import { ColorModeContext } from "/utils/context.js" - - -export default function RadixThemesColorModeProvider({ children }) { - const {theme, setTheme} = useTheme() - const [colorMode, setColorMode] = useState("light") - - useEffect(() => setColorMode(theme), [theme]) - - const toggleColorMode = () => { - setTheme(theme === "light" ? "dark" : "light") - } - return ( - - {children} - - ) - } \ No newline at end of file diff --git a/.web/env.json b/.web/env.json deleted file mode 100644 index e8ba464..0000000 --- a/.web/env.json +++ /dev/null @@ -1 +0,0 @@ -{"PING": "http://localhost:8000/ping", "EVENT": "ws://localhost:8000/_event", "UPLOAD": "http://localhost:8000/_upload"} \ No newline at end of file diff --git a/.web/jsconfig.json b/.web/jsconfig.json deleted file mode 100644 index 3c8a325..0000000 --- a/.web/jsconfig.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "compilerOptions": { - "baseUrl": ".", - "paths": { - "@/*": ["public/*"] - } - } -} \ No newline at end of file diff --git a/.web/next.config.js b/.web/next.config.js deleted file mode 100644 index 65c4f4f..0000000 --- a/.web/next.config.js +++ /dev/null @@ -1,6 +0,0 @@ -module.exports = { - basePath: "", - compress: true, - reactStrictMode: true, - trailingSlash: true, -}; diff --git a/.web/package-lock.json b/.web/package-lock.json deleted file mode 100644 index 1509679..0000000 --- a/.web/package-lock.json +++ /dev/null @@ -1,3686 +0,0 @@ -{ - "name": "reflex", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "reflex", - "dependencies": { - "@chakra-ui/icons": "^2.0.19", - "@chakra-ui/react": "^2.6.1", - "@chakra-ui/system": "^2.5.7", - "@emotion/react": "^11.11.0", - "@emotion/styled": "^11.11.0", - "axios": "1.4.0", - "focus-visible": "5.2.0", - "framer-motion": "^10.16.4", - "json5": "2.2.3", - "next": "13.5.4", - "next-sitemap": "4.1.8", - "next-themes": "0.2.0", - "react": "18.2.0", - "react-dom": "18.2.0", - "react-dropzone": "^14.2.3", - "socket.io-client": "4.6.1", - "tailwindcss": "^3.3.2", - "universal-cookie": "4.0.4" - }, - "devDependencies": { - "autoprefixer": "10.4.14", - "postcss": "8.4.24" - } - }, - "node_modules/@alloc/quick-lru": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", - "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.22.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", - "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", - "dependencies": { - "@babel/highlight": "^7.22.13", - "chalk": "^2.4.2" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", - "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", - "dependencies": { - "@babel/types": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", - "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", - "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", - "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.22.20", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/runtime": { - "version": "7.23.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.2.tgz", - "integrity": "sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==", - "dependencies": { - "regenerator-runtime": "^0.14.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.3.tgz", - "integrity": "sha512-OZnvoH2l8PK5eUvEcUyCt/sXgr/h+UWpVuBbOljwcrAgUl6lpchoQ++PHGyQy1AtYnVA6CEq3y5xeEI10brpXw==", - "dependencies": { - "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.20", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@chakra-ui/accordion": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/@chakra-ui/accordion/-/accordion-2.1.11.tgz", - "integrity": "sha512-mfVPmqETp9pyRDHJ33AdF19oHv/LyxVzQJtlxUByuvs8Cj9QQZ2LQLg5kejm+b3mj03A7A6yfbuo3RNaI4Bhsg==", - "dependencies": { - "@chakra-ui/descendant": "3.0.14", - "@chakra-ui/icon": "3.0.16", - "@chakra-ui/react-context": "2.0.8", - "@chakra-ui/react-use-controllable-state": "2.0.8", - "@chakra-ui/react-use-merge-refs": "2.0.7", - "@chakra-ui/shared-utils": "2.0.5", - "@chakra-ui/transition": "2.0.16" - }, - "peerDependencies": { - "@chakra-ui/system": ">=2.0.0", - "framer-motion": ">=4.0.0", - "react": ">=18" - } - }, - "node_modules/@chakra-ui/alert": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@chakra-ui/alert/-/alert-2.1.0.tgz", - "integrity": "sha512-OcfHwoXI5VrmM+tHJTHT62Bx6TfyfCxSa0PWUOueJzSyhlUOKBND5we6UtrOB7D0jwX45qKKEDJOLG5yCG21jQ==", - "dependencies": { - "@chakra-ui/icon": "3.0.16", - "@chakra-ui/react-context": "2.0.8", - "@chakra-ui/shared-utils": "2.0.5", - "@chakra-ui/spinner": "2.0.13" - }, - "peerDependencies": { - "@chakra-ui/system": ">=2.0.0", - "react": ">=18" - } - }, - "node_modules/@chakra-ui/anatomy": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@chakra-ui/anatomy/-/anatomy-2.1.2.tgz", - "integrity": "sha512-pKfOS/mztc4sUXHNc8ypJ1gPWSolWT770jrgVRfolVbYlki8y5Y+As996zMF6k5lewTu6j9DQequ7Cc9a69IVQ==" - }, - "node_modules/@chakra-ui/avatar": { - "version": "2.2.10", - "resolved": "https://registry.npmjs.org/@chakra-ui/avatar/-/avatar-2.2.10.tgz", - "integrity": "sha512-Scc0qJtJcxoGOaSS4TkoC2PhVLMacrBcfaNfLqV6wES56BcsjegHvpxREFunZkgVNph/XRHW6J1xOclnsZiPBQ==", - "dependencies": { - "@chakra-ui/image": "2.0.16", - "@chakra-ui/react-children-utils": "2.0.6", - "@chakra-ui/react-context": "2.0.8", - "@chakra-ui/shared-utils": "2.0.5" - }, - "peerDependencies": { - "@chakra-ui/system": ">=2.0.0", - "react": ">=18" - } - }, - "node_modules/@chakra-ui/breadcrumb": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@chakra-ui/breadcrumb/-/breadcrumb-2.1.5.tgz", - "integrity": "sha512-p3eQQrHQBkRB69xOmNyBJqEdfCrMt+e0eOH+Pm/DjFWfIVIbnIaFbmDCeWClqlLa21Ypc6h1hR9jEmvg8kmOog==", - "dependencies": { - "@chakra-ui/react-children-utils": "2.0.6", - "@chakra-ui/react-context": "2.0.8", - "@chakra-ui/shared-utils": "2.0.5" - }, - "peerDependencies": { - "@chakra-ui/system": ">=2.0.0", - "react": ">=18" - } - }, - "node_modules/@chakra-ui/breakpoint-utils": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/@chakra-ui/breakpoint-utils/-/breakpoint-utils-2.0.8.tgz", - "integrity": "sha512-Pq32MlEX9fwb5j5xx8s18zJMARNHlQZH2VH1RZgfgRDpp7DcEgtRW5AInfN5CfqdHLO1dGxA7I3MqEuL5JnIsA==", - "dependencies": { - "@chakra-ui/shared-utils": "2.0.5" - } - }, - "node_modules/@chakra-ui/button": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/@chakra-ui/button/-/button-2.0.18.tgz", - "integrity": "sha512-E3c99+lOm6ou4nQVOTLkG+IdOPMjsQK+Qe7VyP8A/xeAMFONuibrWPRPpprr4ZkB4kEoLMfNuyH2+aEza3ScUA==", - "dependencies": { - "@chakra-ui/react-context": "2.0.8", - "@chakra-ui/react-use-merge-refs": "2.0.7", - "@chakra-ui/shared-utils": "2.0.5", - "@chakra-ui/spinner": "2.0.13" - }, - "peerDependencies": { - "@chakra-ui/system": ">=2.0.0", - "react": ">=18" - } - }, - "node_modules/@chakra-ui/card": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@chakra-ui/card/-/card-2.1.6.tgz", - "integrity": "sha512-fFd/WAdRNVY/WOSQv4skpy0WeVhhI0f7dTY1Sm0jVl0KLmuP/GnpsWtKtqWjNcV00K963EXDyhlk6+9oxbP4gw==", - "dependencies": { - "@chakra-ui/shared-utils": "2.0.5" - }, - "peerDependencies": { - "@chakra-ui/system": ">=2.0.0", - "react": ">=18" - } - }, - "node_modules/@chakra-ui/checkbox": { - "version": "2.2.15", - "resolved": "https://registry.npmjs.org/@chakra-ui/checkbox/-/checkbox-2.2.15.tgz", - "integrity": "sha512-Ju2yQjX8azgFa5f6VLPuwdGYobZ+rdbcYqjiks848JvPc75UsPhpS05cb4XlrKT7M16I8txDA5rPJdqqFicHCA==", - "dependencies": { - "@chakra-ui/form-control": "2.0.18", - "@chakra-ui/react-context": "2.0.8", - "@chakra-ui/react-types": "2.0.7", - "@chakra-ui/react-use-callback-ref": "2.0.7", - "@chakra-ui/react-use-controllable-state": "2.0.8", - "@chakra-ui/react-use-merge-refs": "2.0.7", - "@chakra-ui/react-use-safe-layout-effect": "2.0.5", - "@chakra-ui/react-use-update-effect": "2.0.7", - "@chakra-ui/shared-utils": "2.0.5", - "@chakra-ui/visually-hidden": "2.0.15", - "@zag-js/focus-visible": "0.2.2" - }, - "peerDependencies": { - "@chakra-ui/system": ">=2.0.0", - "react": ">=18" - } - }, - "node_modules/@chakra-ui/clickable": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/@chakra-ui/clickable/-/clickable-2.0.14.tgz", - "integrity": "sha512-jfsM1qaD74ZykLHmvmsKRhDyokLUxEfL8Il1VoZMNX5RBI0xW/56vKpLTFF/v/+vLPLS+Te2cZdD4+2O+G6ulA==", - "dependencies": { - "@chakra-ui/react-use-merge-refs": "2.0.7", - "@chakra-ui/shared-utils": "2.0.5" - }, - "peerDependencies": { - "react": ">=18" - } - }, - "node_modules/@chakra-ui/close-button": { - "version": "2.0.17", - "resolved": "https://registry.npmjs.org/@chakra-ui/close-button/-/close-button-2.0.17.tgz", - "integrity": "sha512-05YPXk456t1Xa3KpqTrvm+7smx+95dmaPiwjiBN3p7LHUQVHJd8ZXSDB0V+WKi419k3cVQeJUdU/azDO2f40sw==", - "dependencies": { - "@chakra-ui/icon": "3.0.16" - }, - "peerDependencies": { - "@chakra-ui/system": ">=2.0.0", - "react": ">=18" - } - }, - "node_modules/@chakra-ui/color-mode": { - "version": "2.1.12", - "resolved": "https://registry.npmjs.org/@chakra-ui/color-mode/-/color-mode-2.1.12.tgz", - "integrity": "sha512-sYyfJGDoJSLYO+V2hxV9r033qhte5Nw/wAn5yRGGZnEEN1dKPEdWQ3XZvglWSDTNd0w9zkoH2w6vP4FBBYb/iw==", - "dependencies": { - "@chakra-ui/react-use-safe-layout-effect": "2.0.5" - }, - "peerDependencies": { - "react": ">=18" - } - }, - "node_modules/@chakra-ui/control-box": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/@chakra-ui/control-box/-/control-box-2.0.13.tgz", - "integrity": "sha512-FEyrU4crxati80KUF/+1Z1CU3eZK6Sa0Yv7Z/ydtz9/tvGblXW9NFanoomXAOvcIFLbaLQPPATm9Gmpr7VG05A==", - "peerDependencies": { - "@chakra-ui/system": ">=2.0.0", - "react": ">=18" - } - }, - "node_modules/@chakra-ui/counter": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/@chakra-ui/counter/-/counter-2.0.14.tgz", - "integrity": "sha512-KxcSRfUbb94dP77xTip2myoE7P2HQQN4V5fRJmNAGbzcyLciJ+aDylUU/UxgNcEjawUp6Q242NbWb1TSbKoqog==", - "dependencies": { - "@chakra-ui/number-utils": "2.0.7", - "@chakra-ui/react-use-callback-ref": "2.0.7", - "@chakra-ui/shared-utils": "2.0.5" - }, - "peerDependencies": { - "react": ">=18" - } - }, - "node_modules/@chakra-ui/css-reset": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@chakra-ui/css-reset/-/css-reset-2.1.1.tgz", - "integrity": "sha512-jwEOfIAWmQsnChHQTW/eRE+dfE4MjmhvSvoUug5nkV1pI7veC/20noFlIZxzi82EbiQI8Fs0+Jnusgxr2yaOHA==", - "peerDependencies": { - "@emotion/react": ">=10.0.35", - "react": ">=18" - } - }, - "node_modules/@chakra-ui/descendant": { - "version": "3.0.14", - "resolved": "https://registry.npmjs.org/@chakra-ui/descendant/-/descendant-3.0.14.tgz", - "integrity": "sha512-+Ahvp9H4HMpfScIv9w1vaecGz7qWAaK1YFHHolz/SIsGLaLGlbdp+5UNabQC7L6TUnzzJDQDxzwif78rTD7ang==", - "dependencies": { - "@chakra-ui/react-context": "2.0.8", - "@chakra-ui/react-use-merge-refs": "2.0.7" - }, - "peerDependencies": { - "react": ">=18" - } - }, - "node_modules/@chakra-ui/dom-utils": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@chakra-ui/dom-utils/-/dom-utils-2.0.6.tgz", - "integrity": "sha512-PVtDkPrDD5b8aoL6Atg7SLjkwhWb7BwMcLOF1L449L3nZN+DAO3nyAh6iUhZVJyunELj9d0r65CDlnMREyJZmA==" - }, - "node_modules/@chakra-ui/editable": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@chakra-ui/editable/-/editable-3.0.0.tgz", - "integrity": "sha512-q/7C/TM3iLaoQKlEiM8AY565i9NoaXtS6N6N4HWIEL5mZJPbMeHKxrCHUZlHxYuQJqFOGc09ZPD9fAFx1GkYwQ==", - "dependencies": { - "@chakra-ui/react-context": "2.0.8", - "@chakra-ui/react-types": "2.0.7", - "@chakra-ui/react-use-callback-ref": "2.0.7", - "@chakra-ui/react-use-controllable-state": "2.0.8", - "@chakra-ui/react-use-focus-on-pointer-down": "2.0.6", - "@chakra-ui/react-use-merge-refs": "2.0.7", - "@chakra-ui/react-use-safe-layout-effect": "2.0.5", - "@chakra-ui/react-use-update-effect": "2.0.7", - "@chakra-ui/shared-utils": "2.0.5" - }, - "peerDependencies": { - "@chakra-ui/system": ">=2.0.0", - "react": ">=18" - } - }, - "node_modules/@chakra-ui/event-utils": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/@chakra-ui/event-utils/-/event-utils-2.0.8.tgz", - "integrity": "sha512-IGM/yGUHS+8TOQrZGpAKOJl/xGBrmRYJrmbHfUE7zrG3PpQyXvbLDP1M+RggkCFVgHlJi2wpYIf0QtQlU0XZfw==" - }, - "node_modules/@chakra-ui/focus-lock": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/@chakra-ui/focus-lock/-/focus-lock-2.0.16.tgz", - "integrity": "sha512-UuAdGCPVrCa1lecoAvpOQD7JFT7a9RdmhKWhFt5ioIcekSLJcerdLHuuL3w0qz//8kd1/SOt7oP0aJqdAJQrCw==", - "dependencies": { - "@chakra-ui/dom-utils": "2.0.6", - "react-focus-lock": "^2.9.2" - }, - "peerDependencies": { - "react": ">=18" - } - }, - "node_modules/@chakra-ui/form-control": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/@chakra-ui/form-control/-/form-control-2.0.18.tgz", - "integrity": "sha512-I0a0jG01IAtRPccOXSNugyRdUAe8Dy40ctqedZvznMweOXzbMCF1m+sHPLdWeWC/VI13VoAispdPY0/zHOdjsQ==", - "dependencies": { - "@chakra-ui/icon": "3.0.16", - "@chakra-ui/react-context": "2.0.8", - "@chakra-ui/react-types": "2.0.7", - "@chakra-ui/react-use-merge-refs": "2.0.7", - "@chakra-ui/shared-utils": "2.0.5" - }, - "peerDependencies": { - "@chakra-ui/system": ">=2.0.0", - "react": ">=18" - } - }, - "node_modules/@chakra-ui/hooks": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@chakra-ui/hooks/-/hooks-2.2.0.tgz", - "integrity": "sha512-GZE64mcr20w+3KbCUPqQJHHmiFnX5Rcp8jS3YntGA4D5X2qU85jka7QkjfBwv/iduZ5Ei0YpCMYGCpi91dhD1Q==", - "dependencies": { - "@chakra-ui/react-utils": "2.0.12", - "@chakra-ui/utils": "2.0.15", - "compute-scroll-into-view": "1.0.20", - "copy-to-clipboard": "3.3.3" - }, - "peerDependencies": { - "react": ">=18" - } - }, - "node_modules/@chakra-ui/icon": { - "version": "3.0.16", - "resolved": "https://registry.npmjs.org/@chakra-ui/icon/-/icon-3.0.16.tgz", - "integrity": "sha512-RpA1X5Ptz8Mt39HSyEIW1wxAz2AXyf9H0JJ5HVx/dBdMZaGMDJ0HyyPBVci0m4RCoJuyG1HHG/DXJaVfUTVAeg==", - "dependencies": { - "@chakra-ui/shared-utils": "2.0.5" - }, - "peerDependencies": { - "@chakra-ui/system": ">=2.0.0", - "react": ">=18" - } - }, - "node_modules/@chakra-ui/icons": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/@chakra-ui/icons/-/icons-2.0.19.tgz", - "integrity": "sha512-0A6U1ZBZhLIxh3QgdjuvIEhAZi3B9v8g6Qvlfa3mu6vSnXQn2CHBZXmJwxpXxO40NK/2gj/gKXrLeUaFR6H/Qw==", - "dependencies": { - "@chakra-ui/icon": "3.0.16" - }, - "peerDependencies": { - "@chakra-ui/system": ">=2.0.0", - "react": ">=18" - } - }, - "node_modules/@chakra-ui/image": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/@chakra-ui/image/-/image-2.0.16.tgz", - "integrity": "sha512-iFypk1slgP3OK7VIPOtkB0UuiqVxNalgA59yoRM43xLIeZAEZpKngUVno4A2kFS61yKN0eIY4hXD3Xjm+25EJA==", - "dependencies": { - "@chakra-ui/react-use-safe-layout-effect": "2.0.5", - "@chakra-ui/shared-utils": "2.0.5" - }, - "peerDependencies": { - "@chakra-ui/system": ">=2.0.0", - "react": ">=18" - } - }, - "node_modules/@chakra-ui/input": { - "version": "2.0.22", - "resolved": "https://registry.npmjs.org/@chakra-ui/input/-/input-2.0.22.tgz", - "integrity": "sha512-dCIC0/Q7mjZf17YqgoQsnXn0bus6vgriTRn8VmxOc+WcVl+KBSTBWujGrS5yu85WIFQ0aeqQvziDnDQybPqAbA==", - "dependencies": { - "@chakra-ui/form-control": "2.0.18", - "@chakra-ui/object-utils": "2.1.0", - "@chakra-ui/react-children-utils": "2.0.6", - "@chakra-ui/react-context": "2.0.8", - "@chakra-ui/shared-utils": "2.0.5" - }, - "peerDependencies": { - "@chakra-ui/system": ">=2.0.0", - "react": ">=18" - } - }, - "node_modules/@chakra-ui/layout": { - "version": "2.1.19", - "resolved": "https://registry.npmjs.org/@chakra-ui/layout/-/layout-2.1.19.tgz", - "integrity": "sha512-g7xMVKbQFCODwKCkEF4/OmdPsr/fAavWUV+DGc1ZWVPdroUlg1FGTpK9bOTwkC/gnko7cMClILA+BIPR3Ylu9Q==", - "dependencies": { - "@chakra-ui/breakpoint-utils": "2.0.8", - "@chakra-ui/icon": "3.0.16", - "@chakra-ui/object-utils": "2.1.0", - "@chakra-ui/react-children-utils": "2.0.6", - "@chakra-ui/react-context": "2.0.8", - "@chakra-ui/shared-utils": "2.0.5" - }, - "peerDependencies": { - "@chakra-ui/system": ">=2.0.0", - "react": ">=18" - } - }, - "node_modules/@chakra-ui/lazy-utils": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@chakra-ui/lazy-utils/-/lazy-utils-2.0.5.tgz", - "integrity": "sha512-UULqw7FBvcckQk2n3iPO56TMJvDsNv0FKZI6PlUNJVaGsPbsYxK/8IQ60vZgaTVPtVcjY6BE+y6zg8u9HOqpyg==" - }, - "node_modules/@chakra-ui/live-region": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/@chakra-ui/live-region/-/live-region-2.0.13.tgz", - "integrity": "sha512-Ja+Slk6ZkxSA5oJzU2VuGU7TpZpbMb/4P4OUhIf2D30ctmIeXkxTWw1Bs1nGJAVtAPcGS5sKA+zb89i8g+0cTQ==", - "peerDependencies": { - "react": ">=18" - } - }, - "node_modules/@chakra-ui/media-query": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/@chakra-ui/media-query/-/media-query-3.2.12.tgz", - "integrity": "sha512-8pSLDf3oxxhFrhd40rs7vSeIBfvOmIKHA7DJlGUC/y+9irD24ZwgmCtFnn+y3gI47hTJsopbSX+wb8nr7XPswA==", - "dependencies": { - "@chakra-ui/breakpoint-utils": "2.0.8", - "@chakra-ui/react-env": "3.0.0", - "@chakra-ui/shared-utils": "2.0.5" - }, - "peerDependencies": { - "@chakra-ui/system": ">=2.0.0", - "react": ">=18" - } - }, - "node_modules/@chakra-ui/menu": { - "version": "2.1.14", - "resolved": "https://registry.npmjs.org/@chakra-ui/menu/-/menu-2.1.14.tgz", - "integrity": "sha512-z4YzlY/ub1hr4Ee2zCnZDs4t43048yLTf5GhEVYDO+SI92WlOfHlP9gYEzR+uj/CiRZglVFwUDKb3UmFtmKPyg==", - "dependencies": { - "@chakra-ui/clickable": "2.0.14", - "@chakra-ui/descendant": "3.0.14", - "@chakra-ui/lazy-utils": "2.0.5", - "@chakra-ui/popper": "3.0.14", - "@chakra-ui/react-children-utils": "2.0.6", - "@chakra-ui/react-context": "2.0.8", - "@chakra-ui/react-use-animation-state": "2.0.8", - "@chakra-ui/react-use-controllable-state": "2.0.8", - "@chakra-ui/react-use-disclosure": "2.0.8", - "@chakra-ui/react-use-focus-effect": "2.0.10", - "@chakra-ui/react-use-merge-refs": "2.0.7", - "@chakra-ui/react-use-outside-click": "2.1.0", - "@chakra-ui/react-use-update-effect": "2.0.7", - "@chakra-ui/shared-utils": "2.0.5", - "@chakra-ui/transition": "2.0.16" - }, - "peerDependencies": { - "@chakra-ui/system": ">=2.0.0", - "framer-motion": ">=4.0.0", - "react": ">=18" - } - }, - "node_modules/@chakra-ui/modal": { - "version": "2.2.11", - "resolved": "https://registry.npmjs.org/@chakra-ui/modal/-/modal-2.2.11.tgz", - "integrity": "sha512-2J0ZUV5tEzkPiawdkgPz6bmex7NXAde1VXooMwdvK+vuT8PV3U61yorTJOZVLdw7TjjI1Yo94mzsp6UwBud43Q==", - "dependencies": { - "@chakra-ui/close-button": "2.0.17", - "@chakra-ui/focus-lock": "2.0.16", - "@chakra-ui/portal": "2.0.16", - "@chakra-ui/react-context": "2.0.8", - "@chakra-ui/react-types": "2.0.7", - "@chakra-ui/react-use-merge-refs": "2.0.7", - "@chakra-ui/shared-utils": "2.0.5", - "@chakra-ui/transition": "2.0.16", - "aria-hidden": "^1.2.2", - "react-remove-scroll": "^2.5.5" - }, - "peerDependencies": { - "@chakra-ui/system": ">=2.0.0", - "framer-motion": ">=4.0.0", - "react": ">=18", - "react-dom": ">=18" - } - }, - "node_modules/@chakra-ui/number-input": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/@chakra-ui/number-input/-/number-input-2.0.19.tgz", - "integrity": "sha512-HDaITvtMEqOauOrCPsARDxKD9PSHmhWywpcyCSOX0lMe4xx2aaGhU0QQFhsJsykj8Er6pytMv6t0KZksdDv3YA==", - "dependencies": { - "@chakra-ui/counter": "2.0.14", - "@chakra-ui/form-control": "2.0.18", - "@chakra-ui/icon": "3.0.16", - "@chakra-ui/react-context": "2.0.8", - "@chakra-ui/react-types": "2.0.7", - "@chakra-ui/react-use-callback-ref": "2.0.7", - "@chakra-ui/react-use-event-listener": "2.0.7", - "@chakra-ui/react-use-interval": "2.0.5", - "@chakra-ui/react-use-merge-refs": "2.0.7", - "@chakra-ui/react-use-safe-layout-effect": "2.0.5", - "@chakra-ui/react-use-update-effect": "2.0.7", - "@chakra-ui/shared-utils": "2.0.5" - }, - "peerDependencies": { - "@chakra-ui/system": ">=2.0.0", - "react": ">=18" - } - }, - "node_modules/@chakra-ui/number-utils": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@chakra-ui/number-utils/-/number-utils-2.0.7.tgz", - "integrity": "sha512-yOGxBjXNvLTBvQyhMDqGU0Oj26s91mbAlqKHiuw737AXHt0aPllOthVUqQMeaYLwLCjGMg0jtI7JReRzyi94Dg==" - }, - "node_modules/@chakra-ui/object-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@chakra-ui/object-utils/-/object-utils-2.1.0.tgz", - "integrity": "sha512-tgIZOgLHaoti5PYGPTwK3t/cqtcycW0owaiOXoZOcpwwX/vlVb+H1jFsQyWiiwQVPt9RkoSLtxzXamx+aHH+bQ==" - }, - "node_modules/@chakra-ui/pin-input": { - "version": "2.0.20", - "resolved": "https://registry.npmjs.org/@chakra-ui/pin-input/-/pin-input-2.0.20.tgz", - "integrity": "sha512-IHVmerrtHN8F+jRB3W1HnMir1S1TUCWhI7qDInxqPtoRffHt6mzZgLZ0izx8p1fD4HkW4c1d4/ZLEz9uH9bBRg==", - "dependencies": { - "@chakra-ui/descendant": "3.0.14", - "@chakra-ui/react-children-utils": "2.0.6", - "@chakra-ui/react-context": "2.0.8", - "@chakra-ui/react-use-controllable-state": "2.0.8", - "@chakra-ui/react-use-merge-refs": "2.0.7", - "@chakra-ui/shared-utils": "2.0.5" - }, - "peerDependencies": { - "@chakra-ui/system": ">=2.0.0", - "react": ">=18" - } - }, - "node_modules/@chakra-ui/popover": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/@chakra-ui/popover/-/popover-2.1.11.tgz", - "integrity": "sha512-ntFMKojU+ZIofwSw5IJ+Ur8pN5o+5kf/Fx5r5tCjFZd0DSkrEeJw9i00/UWJ6kYZb+zlpswxriv0FmxBlAF66w==", - "dependencies": { - "@chakra-ui/close-button": "2.0.17", - "@chakra-ui/lazy-utils": "2.0.5", - "@chakra-ui/popper": "3.0.14", - "@chakra-ui/react-context": "2.0.8", - "@chakra-ui/react-types": "2.0.7", - "@chakra-ui/react-use-animation-state": "2.0.8", - "@chakra-ui/react-use-disclosure": "2.0.8", - "@chakra-ui/react-use-focus-effect": "2.0.10", - "@chakra-ui/react-use-focus-on-pointer-down": "2.0.6", - "@chakra-ui/react-use-merge-refs": "2.0.7", - "@chakra-ui/shared-utils": "2.0.5" - }, - "peerDependencies": { - "@chakra-ui/system": ">=2.0.0", - "framer-motion": ">=4.0.0", - "react": ">=18" - } - }, - "node_modules/@chakra-ui/popper": { - "version": "3.0.14", - "resolved": "https://registry.npmjs.org/@chakra-ui/popper/-/popper-3.0.14.tgz", - "integrity": "sha512-RDMmmSfjsmHJbVn2agDyoJpTbQK33fxx//njwJdeyM0zTG/3/4xjI/Cxru3acJ2Y+1jFGmPqhO81stFjnbtfIw==", - "dependencies": { - "@chakra-ui/react-types": "2.0.7", - "@chakra-ui/react-use-merge-refs": "2.0.7", - "@popperjs/core": "^2.9.3" - }, - "peerDependencies": { - "react": ">=18" - } - }, - "node_modules/@chakra-ui/portal": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/@chakra-ui/portal/-/portal-2.0.16.tgz", - "integrity": "sha512-bVID0qbQ0l4xq38LdqAN4EKD4/uFkDnXzFwOlviC9sl0dNhzICDb1ltuH/Adl1d2HTMqyN60O3GO58eHy7plnQ==", - "dependencies": { - "@chakra-ui/react-context": "2.0.8", - "@chakra-ui/react-use-safe-layout-effect": "2.0.5" - }, - "peerDependencies": { - "react": ">=18", - "react-dom": ">=18" - } - }, - "node_modules/@chakra-ui/progress": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@chakra-ui/progress/-/progress-2.1.6.tgz", - "integrity": "sha512-hHh5Ysv4z6bK+j2GJbi/FT9CVyto2PtNUNwBmr3oNMVsoOUMoRjczfXvvYqp0EHr9PCpxqrq7sRwgQXUzhbDSw==", - "dependencies": { - "@chakra-ui/react-context": "2.0.8" - }, - "peerDependencies": { - "@chakra-ui/system": ">=2.0.0", - "react": ">=18" - } - }, - "node_modules/@chakra-ui/provider": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/@chakra-ui/provider/-/provider-2.2.4.tgz", - "integrity": "sha512-vz/WMEWhwoITCAkennRNYCeQHsJ6YwB/UjVaAK+61jWY42J7uCsRZ+3nB5rDjQ4m+aqPfTUPof8KLJBrtYrJbw==", - "dependencies": { - "@chakra-ui/css-reset": "2.1.1", - "@chakra-ui/portal": "2.0.16", - "@chakra-ui/react-env": "3.0.0", - "@chakra-ui/system": "2.5.7", - "@chakra-ui/utils": "2.0.15" - }, - "peerDependencies": { - "@emotion/react": "^11.0.0", - "@emotion/styled": "^11.0.0", - "react": ">=18", - "react-dom": ">=18" - } - }, - "node_modules/@chakra-ui/radio": { - "version": "2.0.22", - "resolved": "https://registry.npmjs.org/@chakra-ui/radio/-/radio-2.0.22.tgz", - "integrity": "sha512-GsQ5WAnLwivWl6gPk8P1x+tCcpVakCt5R5T0HumF7DGPXKdJbjS+RaFySrbETmyTJsKY4QrfXn+g8CWVrMjPjw==", - "dependencies": { - "@chakra-ui/form-control": "2.0.18", - "@chakra-ui/react-context": "2.0.8", - "@chakra-ui/react-types": "2.0.7", - "@chakra-ui/react-use-merge-refs": "2.0.7", - "@chakra-ui/shared-utils": "2.0.5", - "@zag-js/focus-visible": "0.2.2" - }, - "peerDependencies": { - "@chakra-ui/system": ">=2.0.0", - "react": ">=18" - } - }, - "node_modules/@chakra-ui/react": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/@chakra-ui/react/-/react-2.6.1.tgz", - "integrity": "sha512-Lt8c8pLPTz59xxdSuL2FlE7le9MXx4zgjr60UnEc3yjAMjXNTqUAoWHyT4Zn1elCGUPWOedS3rMvp4KTshT+5w==", - "dependencies": { - "@chakra-ui/accordion": "2.1.11", - "@chakra-ui/alert": "2.1.0", - "@chakra-ui/avatar": "2.2.10", - "@chakra-ui/breadcrumb": "2.1.5", - "@chakra-ui/button": "2.0.18", - "@chakra-ui/card": "2.1.6", - "@chakra-ui/checkbox": "2.2.15", - "@chakra-ui/close-button": "2.0.17", - "@chakra-ui/control-box": "2.0.13", - "@chakra-ui/counter": "2.0.14", - "@chakra-ui/css-reset": "2.1.1", - "@chakra-ui/editable": "3.0.0", - "@chakra-ui/focus-lock": "2.0.16", - "@chakra-ui/form-control": "2.0.18", - "@chakra-ui/hooks": "2.2.0", - "@chakra-ui/icon": "3.0.16", - "@chakra-ui/image": "2.0.16", - "@chakra-ui/input": "2.0.22", - "@chakra-ui/layout": "2.1.19", - "@chakra-ui/live-region": "2.0.13", - "@chakra-ui/media-query": "3.2.12", - "@chakra-ui/menu": "2.1.14", - "@chakra-ui/modal": "2.2.11", - "@chakra-ui/number-input": "2.0.19", - "@chakra-ui/pin-input": "2.0.20", - "@chakra-ui/popover": "2.1.11", - "@chakra-ui/popper": "3.0.14", - "@chakra-ui/portal": "2.0.16", - "@chakra-ui/progress": "2.1.6", - "@chakra-ui/provider": "2.2.4", - "@chakra-ui/radio": "2.0.22", - "@chakra-ui/react-env": "3.0.0", - "@chakra-ui/select": "2.0.19", - "@chakra-ui/skeleton": "2.0.24", - "@chakra-ui/slider": "2.0.24", - "@chakra-ui/spinner": "2.0.13", - "@chakra-ui/stat": "2.0.18", - "@chakra-ui/stepper": "2.2.0", - "@chakra-ui/styled-system": "2.9.0", - "@chakra-ui/switch": "2.0.27", - "@chakra-ui/system": "2.5.7", - "@chakra-ui/table": "2.0.17", - "@chakra-ui/tabs": "2.1.9", - "@chakra-ui/tag": "3.0.0", - "@chakra-ui/textarea": "2.0.19", - "@chakra-ui/theme": "3.1.1", - "@chakra-ui/theme-utils": "2.0.17", - "@chakra-ui/toast": "6.1.3", - "@chakra-ui/tooltip": "2.2.8", - "@chakra-ui/transition": "2.0.16", - "@chakra-ui/utils": "2.0.15", - "@chakra-ui/visually-hidden": "2.0.15" - }, - "peerDependencies": { - "@emotion/react": "^11.0.0", - "@emotion/styled": "^11.0.0", - "framer-motion": ">=4.0.0", - "react": ">=18", - "react-dom": ">=18" - } - }, - "node_modules/@chakra-ui/react-children-utils": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@chakra-ui/react-children-utils/-/react-children-utils-2.0.6.tgz", - "integrity": "sha512-QVR2RC7QsOsbWwEnq9YduhpqSFnZGvjjGREV8ygKi8ADhXh93C8azLECCUVgRJF2Wc+So1fgxmjLcbZfY2VmBA==", - "peerDependencies": { - "react": ">=18" - } - }, - "node_modules/@chakra-ui/react-context": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/@chakra-ui/react-context/-/react-context-2.0.8.tgz", - "integrity": "sha512-tRTKdn6lCTXM6WPjSokAAKCw2ioih7Eg8cNgaYRSwKBck8nkz9YqxgIIEj3dJD7MGtpl24S/SNI98iRWkRwR/A==", - "peerDependencies": { - "react": ">=18" - } - }, - "node_modules/@chakra-ui/react-env": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@chakra-ui/react-env/-/react-env-3.0.0.tgz", - "integrity": "sha512-tfMRO2v508HQWAqSADFrwZgR9oU10qC97oV6zGbjHh9ALP0/IcFR+Bi71KRTveDTm85fMeAzZYGj57P3Dsipkw==", - "dependencies": { - "@chakra-ui/react-use-safe-layout-effect": "2.0.5" - }, - "peerDependencies": { - "react": ">=18" - } - }, - "node_modules/@chakra-ui/react-types": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@chakra-ui/react-types/-/react-types-2.0.7.tgz", - "integrity": "sha512-12zv2qIZ8EHwiytggtGvo4iLT0APris7T0qaAWqzpUGS0cdUtR8W+V1BJ5Ocq+7tA6dzQ/7+w5hmXih61TuhWQ==", - "peerDependencies": { - "react": ">=18" - } - }, - "node_modules/@chakra-ui/react-use-animation-state": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-animation-state/-/react-use-animation-state-2.0.8.tgz", - "integrity": "sha512-xv9zSF2Rd1mHWQ+m5DLBWeh4atF8qrNvsOs3MNrvxKYBS3f79N3pqcQGrWAEvirXWXfiCeje2VAkEggqFRIo+Q==", - "dependencies": { - "@chakra-ui/dom-utils": "2.0.6", - "@chakra-ui/react-use-event-listener": "2.0.7" - }, - "peerDependencies": { - "react": ">=18" - } - }, - "node_modules/@chakra-ui/react-use-callback-ref": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-callback-ref/-/react-use-callback-ref-2.0.7.tgz", - "integrity": "sha512-YjT76nTpfHAK5NxplAlZsQwNju5KmQExnqsWNPFeOR6vvbC34+iPSTr+r91i1Hdy7gBSbevsOsd5Wm6RN3GuMw==", - "peerDependencies": { - "react": ">=18" - } - }, - "node_modules/@chakra-ui/react-use-controllable-state": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-controllable-state/-/react-use-controllable-state-2.0.8.tgz", - "integrity": "sha512-F7rdCbLEmRjwwODqWZ3y+mKgSSHPcLQxeUygwk1BkZPXbKkJJKymOIjIynil2cbH7ku3hcSIWRvuhpCcfQWJ7Q==", - "dependencies": { - "@chakra-ui/react-use-callback-ref": "2.0.7" - }, - "peerDependencies": { - "react": ">=18" - } - }, - "node_modules/@chakra-ui/react-use-disclosure": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-disclosure/-/react-use-disclosure-2.0.8.tgz", - "integrity": "sha512-2ir/mHe1YND40e+FyLHnDsnDsBQPwzKDLzfe9GZri7y31oU83JSbHdlAXAhp3bpjohslwavtRCp+S/zRxfO9aQ==", - "dependencies": { - "@chakra-ui/react-use-callback-ref": "2.0.7" - }, - "peerDependencies": { - "react": ">=18" - } - }, - "node_modules/@chakra-ui/react-use-event-listener": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-event-listener/-/react-use-event-listener-2.0.7.tgz", - "integrity": "sha512-4wvpx4yudIO3B31pOrXuTHDErawmwiXnvAN7gLEOVREi16+YGNcFnRJ5X5nRrmB7j2MDUtsEDpRBFfw5Z9xQ5g==", - "dependencies": { - "@chakra-ui/react-use-callback-ref": "2.0.7" - }, - "peerDependencies": { - "react": ">=18" - } - }, - "node_modules/@chakra-ui/react-use-focus-effect": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-focus-effect/-/react-use-focus-effect-2.0.10.tgz", - "integrity": "sha512-HswfpzjP8gCQM3/fbeR+8wrYqt0B3ChnVTqssnYXqp9Fa/5Y1Kx1ZADUWW93zMs5SF7hIEuNt8uKeh1/3HTcqQ==", - "dependencies": { - "@chakra-ui/dom-utils": "2.0.6", - "@chakra-ui/react-use-event-listener": "2.0.7", - "@chakra-ui/react-use-safe-layout-effect": "2.0.5", - "@chakra-ui/react-use-update-effect": "2.0.7" - }, - "peerDependencies": { - "react": ">=18" - } - }, - "node_modules/@chakra-ui/react-use-focus-on-pointer-down": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-focus-on-pointer-down/-/react-use-focus-on-pointer-down-2.0.6.tgz", - "integrity": "sha512-OigXiLRVySn3tyVqJ/rn57WGuukW8TQe8fJYiLwXbcNyAMuYYounvRxvCy2b53sQ7QIZamza0N0jhirbH5FNoQ==", - "dependencies": { - "@chakra-ui/react-use-event-listener": "2.0.7" - }, - "peerDependencies": { - "react": ">=18" - } - }, - "node_modules/@chakra-ui/react-use-interval": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-interval/-/react-use-interval-2.0.5.tgz", - "integrity": "sha512-1nbdwMi2K87V6p5f5AseOKif2CkldLaJlq1TOqaPRwb7v3aU9rltBtYdf+fIyuHSToNJUV6wd9budCFdLCl3Fg==", - "dependencies": { - "@chakra-ui/react-use-callback-ref": "2.0.7" - }, - "peerDependencies": { - "react": ">=18" - } - }, - "node_modules/@chakra-ui/react-use-latest-ref": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-latest-ref/-/react-use-latest-ref-2.0.5.tgz", - "integrity": "sha512-3mIuFzMyIo3Ok/D8uhV9voVg7KkrYVO/pwVvNPJOHsDQqCA6DpYE4WDsrIx+fVcwad3Ta7SupexR5PoI+kq6QQ==", - "peerDependencies": { - "react": ">=18" - } - }, - "node_modules/@chakra-ui/react-use-merge-refs": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-merge-refs/-/react-use-merge-refs-2.0.7.tgz", - "integrity": "sha512-zds4Uhsc+AMzdH8JDDkLVet9baUBgtOjPbhC5r3A0ZXjZvGhCztFAVE3aExYiVoMPoHLKbLcqvCWE6ioFKz1lw==", - "peerDependencies": { - "react": ">=18" - } - }, - "node_modules/@chakra-ui/react-use-outside-click": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-outside-click/-/react-use-outside-click-2.1.0.tgz", - "integrity": "sha512-JanCo4QtWvMl9ZZUpKJKV62RlMWDFdPCE0Q64a7eWTOQgWWcpyBW7TOYRunQTqrK30FqkYFJCOlAWOtn+6Rw7A==", - "dependencies": { - "@chakra-ui/react-use-callback-ref": "2.0.7" - }, - "peerDependencies": { - "react": ">=18" - } - }, - "node_modules/@chakra-ui/react-use-pan-event": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-pan-event/-/react-use-pan-event-2.0.9.tgz", - "integrity": "sha512-xu35QXkiyrgsHUOnctl+SwNcwf9Rl62uYE5y8soKOZdBm8E+FvZIt2hxUzK1EoekbJCMzEZ0Yv1ZQCssVkSLaQ==", - "dependencies": { - "@chakra-ui/event-utils": "2.0.8", - "@chakra-ui/react-use-latest-ref": "2.0.5", - "framesync": "6.1.2" - }, - "peerDependencies": { - "react": ">=18" - } - }, - "node_modules/@chakra-ui/react-use-previous": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-previous/-/react-use-previous-2.0.5.tgz", - "integrity": "sha512-BIZgjycPE4Xr+MkhKe0h67uHXzQQkBX/u5rYPd65iMGdX1bCkbE0oorZNfOHLKdTmnEb4oVsNvfN6Rfr+Mnbxw==", - "peerDependencies": { - "react": ">=18" - } - }, - "node_modules/@chakra-ui/react-use-safe-layout-effect": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-safe-layout-effect/-/react-use-safe-layout-effect-2.0.5.tgz", - "integrity": "sha512-MwAQBz3VxoeFLaesaSEN87reVNVbjcQBDex2WGexAg6hUB6n4gc1OWYH/iXp4tzp4kuggBNhEHkk9BMYXWfhJQ==", - "peerDependencies": { - "react": ">=18" - } - }, - "node_modules/@chakra-ui/react-use-size": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-size/-/react-use-size-2.0.10.tgz", - "integrity": "sha512-fdIkH14GDnKQrtQfxX8N3gxbXRPXEl67Y3zeD9z4bKKcQUAYIMqs0MsPZY+FMpGQw8QqafM44nXfL038aIrC5w==", - "dependencies": { - "@zag-js/element-size": "0.3.2" - }, - "peerDependencies": { - "react": ">=18" - } - }, - "node_modules/@chakra-ui/react-use-timeout": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-timeout/-/react-use-timeout-2.0.5.tgz", - "integrity": "sha512-QqmB+jVphh3h/CS60PieorpY7UqSPkrQCB7f7F+i9vwwIjtP8fxVHMmkb64K7VlzQiMPzv12nlID5dqkzlv0mw==", - "dependencies": { - "@chakra-ui/react-use-callback-ref": "2.0.7" - }, - "peerDependencies": { - "react": ">=18" - } - }, - "node_modules/@chakra-ui/react-use-update-effect": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-update-effect/-/react-use-update-effect-2.0.7.tgz", - "integrity": "sha512-vBM2bmmM83ZdDtasWv3PXPznpTUd+FvqBC8J8rxoRmvdMEfrxTiQRBJhiGHLpS9BPLLPQlosN6KdFU97csB6zg==", - "peerDependencies": { - "react": ">=18" - } - }, - "node_modules/@chakra-ui/react-utils": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/@chakra-ui/react-utils/-/react-utils-2.0.12.tgz", - "integrity": "sha512-GbSfVb283+YA3kA8w8xWmzbjNWk14uhNpntnipHCftBibl0lxtQ9YqMFQLwuFOO0U2gYVocszqqDWX+XNKq9hw==", - "dependencies": { - "@chakra-ui/utils": "2.0.15" - }, - "peerDependencies": { - "react": ">=18" - } - }, - "node_modules/@chakra-ui/select": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/@chakra-ui/select/-/select-2.0.19.tgz", - "integrity": "sha512-eAlFh+JhwtJ17OrB6fO6gEAGOMH18ERNrXLqWbYLrs674Le7xuREgtuAYDoxUzvYXYYTTdOJtVbcHGriI3o6rA==", - "dependencies": { - "@chakra-ui/form-control": "2.0.18", - "@chakra-ui/shared-utils": "2.0.5" - }, - "peerDependencies": { - "@chakra-ui/system": ">=2.0.0", - "react": ">=18" - } - }, - "node_modules/@chakra-ui/shared-utils": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@chakra-ui/shared-utils/-/shared-utils-2.0.5.tgz", - "integrity": "sha512-4/Wur0FqDov7Y0nCXl7HbHzCg4aq86h+SXdoUeuCMD3dSj7dpsVnStLYhng1vxvlbUnLpdF4oz5Myt3i/a7N3Q==" - }, - "node_modules/@chakra-ui/skeleton": { - "version": "2.0.24", - "resolved": "https://registry.npmjs.org/@chakra-ui/skeleton/-/skeleton-2.0.24.tgz", - "integrity": "sha512-1jXtVKcl/jpbrJlc/TyMsFyI651GTXY5ma30kWyTXoby2E+cxbV6OR8GB/NMZdGxbQBax8/VdtYVjI0n+OBqWA==", - "dependencies": { - "@chakra-ui/media-query": "3.2.12", - "@chakra-ui/react-use-previous": "2.0.5", - "@chakra-ui/shared-utils": "2.0.5" - }, - "peerDependencies": { - "@chakra-ui/system": ">=2.0.0", - "react": ">=18" - } - }, - "node_modules/@chakra-ui/slider": { - "version": "2.0.24", - "resolved": "https://registry.npmjs.org/@chakra-ui/slider/-/slider-2.0.24.tgz", - "integrity": "sha512-o3hOaIiTzPMG8yf+HYWbrTmhxABicDViVOvOajRSXDodbZSCk1rZy1nmUeahjVtfVUB1IyJoNcXdn76IqJmhdg==", - "dependencies": { - "@chakra-ui/number-utils": "2.0.7", - "@chakra-ui/react-context": "2.0.8", - "@chakra-ui/react-types": "2.0.7", - "@chakra-ui/react-use-callback-ref": "2.0.7", - "@chakra-ui/react-use-controllable-state": "2.0.8", - "@chakra-ui/react-use-latest-ref": "2.0.5", - "@chakra-ui/react-use-merge-refs": "2.0.7", - "@chakra-ui/react-use-pan-event": "2.0.9", - "@chakra-ui/react-use-size": "2.0.10", - "@chakra-ui/react-use-update-effect": "2.0.7" - }, - "peerDependencies": { - "@chakra-ui/system": ">=2.0.0", - "react": ">=18" - } - }, - "node_modules/@chakra-ui/spinner": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/@chakra-ui/spinner/-/spinner-2.0.13.tgz", - "integrity": "sha512-T1/aSkVpUIuiYyrjfn1+LsQEG7Onbi1UE9ccS/evgf61Dzy4GgTXQUnDuWFSgpV58owqirqOu6jn/9eCwDlzlg==", - "dependencies": { - "@chakra-ui/shared-utils": "2.0.5" - }, - "peerDependencies": { - "@chakra-ui/system": ">=2.0.0", - "react": ">=18" - } - }, - "node_modules/@chakra-ui/stat": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/@chakra-ui/stat/-/stat-2.0.18.tgz", - "integrity": "sha512-wKyfBqhVlIs9bkSerUc6F9KJMw0yTIEKArW7dejWwzToCLPr47u+CtYO6jlJHV6lRvkhi4K4Qc6pyvtJxZ3VpA==", - "dependencies": { - "@chakra-ui/icon": "3.0.16", - "@chakra-ui/react-context": "2.0.8", - "@chakra-ui/shared-utils": "2.0.5" - }, - "peerDependencies": { - "@chakra-ui/system": ">=2.0.0", - "react": ">=18" - } - }, - "node_modules/@chakra-ui/stepper": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@chakra-ui/stepper/-/stepper-2.2.0.tgz", - "integrity": "sha512-8ZLxV39oghSVtOUGK8dX8Z6sWVSQiKVmsK4c3OQDa8y2TvxP0VtFD0Z5U1xJlOjQMryZRWhGj9JBc3iQLukuGg==", - "dependencies": { - "@chakra-ui/icon": "3.0.16", - "@chakra-ui/react-context": "2.0.8", - "@chakra-ui/shared-utils": "2.0.5" - }, - "peerDependencies": { - "@chakra-ui/system": ">=2.0.0", - "react": ">=18" - } - }, - "node_modules/@chakra-ui/styled-system": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/@chakra-ui/styled-system/-/styled-system-2.9.0.tgz", - "integrity": "sha512-rToN30eOezrTZ5qBHmWqEwsYPenHtc3WU6ODAfMUwNnmCJQiu2erRGv8JwIjmRJnKSOEnNKccI2UXe2EwI6+JA==", - "dependencies": { - "@chakra-ui/shared-utils": "2.0.5", - "csstype": "^3.0.11", - "lodash.mergewith": "4.6.2" - } - }, - "node_modules/@chakra-ui/switch": { - "version": "2.0.27", - "resolved": "https://registry.npmjs.org/@chakra-ui/switch/-/switch-2.0.27.tgz", - "integrity": "sha512-z76y2fxwMlvRBrC5W8xsZvo3gP+zAEbT3Nqy5P8uh/IPd5OvDsGeac90t5cgnQTyxMOpznUNNK+1eUZqtLxWnQ==", - "dependencies": { - "@chakra-ui/checkbox": "2.2.15", - "@chakra-ui/shared-utils": "2.0.5" - }, - "peerDependencies": { - "@chakra-ui/system": ">=2.0.0", - "framer-motion": ">=4.0.0", - "react": ">=18" - } - }, - "node_modules/@chakra-ui/system": { - "version": "2.5.7", - "resolved": "https://registry.npmjs.org/@chakra-ui/system/-/system-2.5.7.tgz", - "integrity": "sha512-yB6en7YdJPxKvKY2jJROVwkBE2CLFmHS4ZDx27VdYs0Fa4kGiyDFhJAfnMtLBNDVsTy1NhUHL9aqR63u56QqFg==", - "dependencies": { - "@chakra-ui/color-mode": "2.1.12", - "@chakra-ui/object-utils": "2.1.0", - "@chakra-ui/react-utils": "2.0.12", - "@chakra-ui/styled-system": "2.9.0", - "@chakra-ui/theme-utils": "2.0.17", - "@chakra-ui/utils": "2.0.15", - "react-fast-compare": "3.2.1" - }, - "peerDependencies": { - "@emotion/react": "^11.0.0", - "@emotion/styled": "^11.0.0", - "react": ">=18" - } - }, - "node_modules/@chakra-ui/table": { - "version": "2.0.17", - "resolved": "https://registry.npmjs.org/@chakra-ui/table/-/table-2.0.17.tgz", - "integrity": "sha512-OScheTEp1LOYvTki2NFwnAYvac8siAhW9BI5RKm5f5ORL2gVJo4I72RUqE0aKe1oboxgm7CYt5afT5PS5cG61A==", - "dependencies": { - "@chakra-ui/react-context": "2.0.8", - "@chakra-ui/shared-utils": "2.0.5" - }, - "peerDependencies": { - "@chakra-ui/system": ">=2.0.0", - "react": ">=18" - } - }, - "node_modules/@chakra-ui/tabs": { - "version": "2.1.9", - "resolved": "https://registry.npmjs.org/@chakra-ui/tabs/-/tabs-2.1.9.tgz", - "integrity": "sha512-Yf8e0kRvaGM6jfkJum0aInQ0U3ZlCafmrYYni2lqjcTtThqu+Yosmo3iYlnullXxCw5MVznfrkb9ySvgQowuYg==", - "dependencies": { - "@chakra-ui/clickable": "2.0.14", - "@chakra-ui/descendant": "3.0.14", - "@chakra-ui/lazy-utils": "2.0.5", - "@chakra-ui/react-children-utils": "2.0.6", - "@chakra-ui/react-context": "2.0.8", - "@chakra-ui/react-use-controllable-state": "2.0.8", - "@chakra-ui/react-use-merge-refs": "2.0.7", - "@chakra-ui/react-use-safe-layout-effect": "2.0.5", - "@chakra-ui/shared-utils": "2.0.5" - }, - "peerDependencies": { - "@chakra-ui/system": ">=2.0.0", - "react": ">=18" - } - }, - "node_modules/@chakra-ui/tag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@chakra-ui/tag/-/tag-3.0.0.tgz", - "integrity": "sha512-YWdMmw/1OWRwNkG9pX+wVtZio+B89odaPj6XeMn5nfNN8+jyhIEpouWv34+CO9G0m1lupJTxPSfgLAd7cqXZMA==", - "dependencies": { - "@chakra-ui/icon": "3.0.16", - "@chakra-ui/react-context": "2.0.8" - }, - "peerDependencies": { - "@chakra-ui/system": ">=2.0.0", - "react": ">=18" - } - }, - "node_modules/@chakra-ui/textarea": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/@chakra-ui/textarea/-/textarea-2.0.19.tgz", - "integrity": "sha512-adJk+qVGsFeJDvfn56CcJKKse8k7oMGlODrmpnpTdF+xvlsiTM+1GfaJvgNSpHHuQFdz/A0z1uJtfGefk0G2ZA==", - "dependencies": { - "@chakra-ui/form-control": "2.0.18", - "@chakra-ui/shared-utils": "2.0.5" - }, - "peerDependencies": { - "@chakra-ui/system": ">=2.0.0", - "react": ">=18" - } - }, - "node_modules/@chakra-ui/theme": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@chakra-ui/theme/-/theme-3.1.1.tgz", - "integrity": "sha512-VHcG0CPLd9tgvWnajpAGqrAYhx4HwgfK0E9VOrdwa/3bN+AgY/0EAAXzfe0Q0W2MBWzSgaYqZcQ5cDRpYbiYPA==", - "dependencies": { - "@chakra-ui/anatomy": "2.1.2", - "@chakra-ui/shared-utils": "2.0.5", - "@chakra-ui/theme-tools": "2.0.17" - }, - "peerDependencies": { - "@chakra-ui/styled-system": ">=2.8.0" - } - }, - "node_modules/@chakra-ui/theme-tools": { - "version": "2.0.17", - "resolved": "https://registry.npmjs.org/@chakra-ui/theme-tools/-/theme-tools-2.0.17.tgz", - "integrity": "sha512-Auu38hnihlJZQcPok6itRDBbwof3TpXGYtDPnOvrq4Xp7jnab36HLt7KEXSDPXbtOk3ZqU99pvI1en5LbDrdjg==", - "dependencies": { - "@chakra-ui/anatomy": "2.1.2", - "@chakra-ui/shared-utils": "2.0.5", - "color2k": "^2.0.0" - }, - "peerDependencies": { - "@chakra-ui/styled-system": ">=2.0.0" - } - }, - "node_modules/@chakra-ui/theme-utils": { - "version": "2.0.17", - "resolved": "https://registry.npmjs.org/@chakra-ui/theme-utils/-/theme-utils-2.0.17.tgz", - "integrity": "sha512-aUaVLFIU1Rs8m+5WVOUvqHKapOX8nSgUVGaeRWS4odxBM95dG4j15f4L88LEMw4D4+WWd0CSAS139OnRgj1rCw==", - "dependencies": { - "@chakra-ui/shared-utils": "2.0.5", - "@chakra-ui/styled-system": "2.9.0", - "@chakra-ui/theme": "3.1.1", - "lodash.mergewith": "4.6.2" - } - }, - "node_modules/@chakra-ui/toast": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/@chakra-ui/toast/-/toast-6.1.3.tgz", - "integrity": "sha512-dsg/Sdkuq+SCwdOeyzrnBO1ecDA7VKfLFjUtj9QBc/SFEN8r+FQrygy79TNo+QWr7zdjI8icbl8nsp59lpb8ag==", - "dependencies": { - "@chakra-ui/alert": "2.1.0", - "@chakra-ui/close-button": "2.0.17", - "@chakra-ui/portal": "2.0.16", - "@chakra-ui/react-context": "2.0.8", - "@chakra-ui/react-use-timeout": "2.0.5", - "@chakra-ui/react-use-update-effect": "2.0.7", - "@chakra-ui/shared-utils": "2.0.5", - "@chakra-ui/styled-system": "2.9.0", - "@chakra-ui/theme": "3.1.1" - }, - "peerDependencies": { - "@chakra-ui/system": "2.5.7", - "framer-motion": ">=4.0.0", - "react": ">=18", - "react-dom": ">=18" - } - }, - "node_modules/@chakra-ui/tooltip": { - "version": "2.2.8", - "resolved": "https://registry.npmjs.org/@chakra-ui/tooltip/-/tooltip-2.2.8.tgz", - "integrity": "sha512-AqtrCkalADrqqd1SgII4n8F0dDABxqxL3e8uj3yC3HDzT3BU/0NSwSQRA2bp9eoJHk07ZMs9kyzvkkBLc0pr2A==", - "dependencies": { - "@chakra-ui/popper": "3.0.14", - "@chakra-ui/portal": "2.0.16", - "@chakra-ui/react-types": "2.0.7", - "@chakra-ui/react-use-disclosure": "2.0.8", - "@chakra-ui/react-use-event-listener": "2.0.7", - "@chakra-ui/react-use-merge-refs": "2.0.7", - "@chakra-ui/shared-utils": "2.0.5" - }, - "peerDependencies": { - "@chakra-ui/system": ">=2.0.0", - "framer-motion": ">=4.0.0", - "react": ">=18", - "react-dom": ">=18" - } - }, - "node_modules/@chakra-ui/transition": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/@chakra-ui/transition/-/transition-2.0.16.tgz", - "integrity": "sha512-E+RkwlPc3H7P1crEXmXwDXMB2lqY2LLia2P5siQ4IEnRWIgZXlIw+8Em+NtHNgusel2N+9yuB0wT9SeZZeZ3CQ==", - "dependencies": { - "@chakra-ui/shared-utils": "2.0.5" - }, - "peerDependencies": { - "framer-motion": ">=4.0.0", - "react": ">=18" - } - }, - "node_modules/@chakra-ui/utils": { - "version": "2.0.15", - "resolved": "https://registry.npmjs.org/@chakra-ui/utils/-/utils-2.0.15.tgz", - "integrity": "sha512-El4+jL0WSaYYs+rJbuYFDbjmfCcfGDmRY95GO4xwzit6YAPZBLcR65rOEwLps+XWluZTy1xdMrusg/hW0c1aAA==", - "dependencies": { - "@types/lodash.mergewith": "4.6.7", - "css-box-model": "1.2.1", - "framesync": "6.1.2", - "lodash.mergewith": "4.6.2" - } - }, - "node_modules/@chakra-ui/visually-hidden": { - "version": "2.0.15", - "resolved": "https://registry.npmjs.org/@chakra-ui/visually-hidden/-/visually-hidden-2.0.15.tgz", - "integrity": "sha512-WWULIiucYRBIewHKFA7BssQ2ABLHLVd9lrUo3N3SZgR0u4ZRDDVEUNOy+r+9ruDze8+36dGbN9wsN1IdELtdOw==", - "peerDependencies": { - "@chakra-ui/system": ">=2.0.0", - "react": ">=18" - } - }, - "node_modules/@corex/deepmerge": { - "version": "4.0.43", - "resolved": "https://registry.npmjs.org/@corex/deepmerge/-/deepmerge-4.0.43.tgz", - "integrity": "sha512-N8uEMrMPL0cu/bdboEWpQYb/0i2K5Qn8eCsxzOmxSggJbbQte7ljMRoXm917AbntqTGOzdTu+vP3KOOzoC70HQ==" - }, - "node_modules/@emotion/babel-plugin": { - "version": "11.11.0", - "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz", - "integrity": "sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==", - "dependencies": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/runtime": "^7.18.3", - "@emotion/hash": "^0.9.1", - "@emotion/memoize": "^0.8.1", - "@emotion/serialize": "^1.1.2", - "babel-plugin-macros": "^3.1.0", - "convert-source-map": "^1.5.0", - "escape-string-regexp": "^4.0.0", - "find-root": "^1.1.0", - "source-map": "^0.5.7", - "stylis": "4.2.0" - } - }, - "node_modules/@emotion/babel-plugin/node_modules/@emotion/memoize": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", - "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" - }, - "node_modules/@emotion/cache": { - "version": "11.11.0", - "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.11.0.tgz", - "integrity": "sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==", - "dependencies": { - "@emotion/memoize": "^0.8.1", - "@emotion/sheet": "^1.2.2", - "@emotion/utils": "^1.2.1", - "@emotion/weak-memoize": "^0.3.1", - "stylis": "4.2.0" - } - }, - "node_modules/@emotion/cache/node_modules/@emotion/memoize": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", - "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" - }, - "node_modules/@emotion/hash": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz", - "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==" - }, - "node_modules/@emotion/is-prop-valid": { - "version": "0.8.8", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", - "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", - "optional": true, - "dependencies": { - "@emotion/memoize": "0.7.4" - } - }, - "node_modules/@emotion/memoize": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", - "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==", - "optional": true - }, - "node_modules/@emotion/react": { - "version": "11.11.0", - "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.11.0.tgz", - "integrity": "sha512-ZSK3ZJsNkwfjT3JpDAWJZlrGD81Z3ytNDsxw1LKq1o+xkmO5pnWfr6gmCC8gHEFf3nSSX/09YrG67jybNPxSUw==", - "dependencies": { - "@babel/runtime": "^7.18.3", - "@emotion/babel-plugin": "^11.11.0", - "@emotion/cache": "^11.11.0", - "@emotion/serialize": "^1.1.2", - "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", - "@emotion/utils": "^1.2.1", - "@emotion/weak-memoize": "^0.3.1", - "hoist-non-react-statics": "^3.3.1" - }, - "peerDependencies": { - "react": ">=16.8.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@emotion/serialize": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.2.tgz", - "integrity": "sha512-zR6a/fkFP4EAcCMQtLOhIgpprZOwNmCldtpaISpvz348+DP4Mz8ZoKaGGCQpbzepNIUWbq4w6hNZkwDyKoS+HA==", - "dependencies": { - "@emotion/hash": "^0.9.1", - "@emotion/memoize": "^0.8.1", - "@emotion/unitless": "^0.8.1", - "@emotion/utils": "^1.2.1", - "csstype": "^3.0.2" - } - }, - "node_modules/@emotion/serialize/node_modules/@emotion/memoize": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", - "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" - }, - "node_modules/@emotion/sheet": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz", - "integrity": "sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==" - }, - "node_modules/@emotion/styled": { - "version": "11.11.0", - "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.11.0.tgz", - "integrity": "sha512-hM5Nnvu9P3midq5aaXj4I+lnSfNi7Pmd4EWk1fOZ3pxookaQTNew6bp4JaCBYM4HVFZF9g7UjJmsUmC2JlxOng==", - "dependencies": { - "@babel/runtime": "^7.18.3", - "@emotion/babel-plugin": "^11.11.0", - "@emotion/is-prop-valid": "^1.2.1", - "@emotion/serialize": "^1.1.2", - "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", - "@emotion/utils": "^1.2.1" - }, - "peerDependencies": { - "@emotion/react": "^11.0.0-rc.0", - "react": ">=16.8.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@emotion/styled/node_modules/@emotion/is-prop-valid": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz", - "integrity": "sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw==", - "dependencies": { - "@emotion/memoize": "^0.8.1" - } - }, - "node_modules/@emotion/styled/node_modules/@emotion/memoize": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", - "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" - }, - "node_modules/@emotion/unitless": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", - "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==" - }, - "node_modules/@emotion/use-insertion-effect-with-fallbacks": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz", - "integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==", - "peerDependencies": { - "react": ">=16.8.0" - } - }, - "node_modules/@emotion/utils": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz", - "integrity": "sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==" - }, - "node_modules/@emotion/weak-memoize": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz", - "integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==" - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.20", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", - "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@next/env": { - "version": "13.5.4", - "resolved": "https://registry.npmjs.org/@next/env/-/env-13.5.4.tgz", - "integrity": "sha512-LGegJkMvRNw90WWphGJ3RMHMVplYcOfRWf2Be3td3sUa+1AaxmsYyANsA+znrGCBjXJNi4XAQlSoEfUxs/4kIQ==" - }, - "node_modules/@next/swc-darwin-arm64": { - "version": "13.5.4", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.5.4.tgz", - "integrity": "sha512-Df8SHuXgF1p+aonBMcDPEsaahNo2TCwuie7VXED4FVyECvdXfRT9unapm54NssV9tF3OQFKBFOdlje4T43VO0w==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-darwin-x64": { - "version": "13.5.4", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.5.4.tgz", - "integrity": "sha512-siPuUwO45PnNRMeZnSa8n/Lye5ZX93IJom9wQRB5DEOdFrw0JjOMu1GINB8jAEdwa7Vdyn1oJ2xGNaQpdQQ9Pw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-arm64-gnu": { - "version": "13.5.4", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.5.4.tgz", - "integrity": "sha512-l/k/fvRP/zmB2jkFMfefmFkyZbDkYW0mRM/LB+tH5u9pB98WsHXC0WvDHlGCYp3CH/jlkJPL7gN8nkTQVrQ/2w==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-arm64-musl": { - "version": "13.5.4", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.5.4.tgz", - "integrity": "sha512-YYGb7SlLkI+XqfQa8VPErljb7k9nUnhhRrVaOdfJNCaQnHBcvbT7cx/UjDQLdleJcfyg1Hkn5YSSIeVfjgmkTg==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-x64-gnu": { - "version": "13.5.4", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.5.4.tgz", - "integrity": "sha512-uE61vyUSClnCH18YHjA8tE1prr/PBFlBFhxBZis4XBRJoR+txAky5d7gGNUIbQ8sZZ7LVkSVgm/5Fc7mwXmRAg==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-x64-musl": { - "version": "13.5.4", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.5.4.tgz", - "integrity": "sha512-qVEKFYML/GvJSy9CfYqAdUexA6M5AklYcQCW+8JECmkQHGoPxCf04iMh7CPR7wkHyWWK+XLt4Ja7hhsPJtSnhg==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-arm64-msvc": { - "version": "13.5.4", - "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.5.4.tgz", - "integrity": "sha512-mDSQfqxAlfpeZOLPxLymZkX0hYF3juN57W6vFHTvwKlnHfmh12Pt7hPIRLYIShk8uYRsKPtMTth/EzpwRI+u8w==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-ia32-msvc": { - "version": "13.5.4", - "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.5.4.tgz", - "integrity": "sha512-aoqAT2XIekIWoriwzOmGFAvTtVY5O7JjV21giozBTP5c6uZhpvTWRbmHXbmsjZqY4HnEZQRXWkSAppsIBweKqw==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-x64-msvc": { - "version": "13.5.4", - "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.5.4.tgz", - "integrity": "sha512-cyRvlAxwlddlqeB9xtPSfNSCRy8BOa4wtMo0IuI9P7Y0XT2qpDrpFKRyZ7kUngZis59mPVla5k8X1oOJ8RxDYg==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@popperjs/core": { - "version": "2.11.8", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", - "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/popperjs" - } - }, - "node_modules/@socket.io/component-emitter": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", - "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==" - }, - "node_modules/@swc/helpers": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.2.tgz", - "integrity": "sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==", - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@types/cookie": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.3.3.tgz", - "integrity": "sha512-LKVP3cgXBT9RYj+t+9FDKwS5tdI+rPBXaNSkma7hvqy35lc7mAokC2zsqWJH0LaqIt3B962nuYI77hsJoT1gow==" - }, - "node_modules/@types/lodash": { - "version": "4.14.201", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.201.tgz", - "integrity": "sha512-y9euML0cim1JrykNxADLfaG0FgD1g/yTHwUs/Jg9ZIU7WKj2/4IW9Lbb1WZbvck78W/lfGXFfe+u2EGfIJXdLQ==" - }, - "node_modules/@types/lodash.mergewith": { - "version": "4.6.7", - "resolved": "https://registry.npmjs.org/@types/lodash.mergewith/-/lodash.mergewith-4.6.7.tgz", - "integrity": "sha512-3m+lkO5CLRRYU0fhGRp7zbsGi6+BZj0uTVSwvcKU+nSlhjA9/QRNfuSGnD2mX6hQA7ZbmcCkzk5h4ZYGOtk14A==", - "dependencies": { - "@types/lodash": "*" - } - }, - "node_modules/@types/parse-json": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", - "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==" - }, - "node_modules/@zag-js/element-size": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@zag-js/element-size/-/element-size-0.3.2.tgz", - "integrity": "sha512-bVvvigUGvAuj7PCkE5AbzvTJDTw5f3bg9nQdv+ErhVN8SfPPppLJEmmWdxqsRzrHXgx8ypJt/+Ty0kjtISVDsQ==" - }, - "node_modules/@zag-js/focus-visible": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@zag-js/focus-visible/-/focus-visible-0.2.2.tgz", - "integrity": "sha512-0j2gZq8HiZ51z4zNnSkF1iSkqlwRDvdH+son3wHdoz+7IUdMN/5Exd4TxMJ+gq2Of1DiXReYLL9qqh2PdQ4wgA==" - }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" - }, - "node_modules/aria-hidden": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.3.tgz", - "integrity": "sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==", - "dependencies": { - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" - }, - "node_modules/attr-accept": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/attr-accept/-/attr-accept-2.2.2.tgz", - "integrity": "sha512-7prDjvt9HmqiZ0cl5CRjtS84sEyhsHP2coDkaZKRKVfCDo9s7iw7ChVmar78Gu9pC4SoR/28wFu/G5JJhTnqEg==", - "engines": { - "node": ">=4" - } - }, - "node_modules/autoprefixer": { - "version": "10.4.14", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", - "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - } - ], - "dependencies": { - "browserslist": "^4.21.5", - "caniuse-lite": "^1.0.30001464", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/axios": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.4.0.tgz", - "integrity": "sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==", - "dependencies": { - "follow-redirects": "^1.15.0", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - }, - "node_modules/babel-plugin-macros": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", - "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", - "dependencies": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" - }, - "engines": { - "node": ">=10", - "npm": ">=6" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browserslist": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", - "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001541", - "electron-to-chromium": "^1.4.535", - "node-releases": "^2.0.13", - "update-browserslist-db": "^1.0.13" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/busboy": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", - "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", - "dependencies": { - "streamsearch": "^1.1.0" - }, - "engines": { - "node": ">=10.16.0" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001563", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001563.tgz", - "integrity": "sha512-na2WUmOxnwIZtwnFI2CZ/3er0wdNzU7hN+cPYz/z2ajHThnkWjNBOpEPP4n+4r2WPM847JaMotaJE3bnfzjyKw==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ] - }, - "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/chalk/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/client-only": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", - "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" - }, - "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "node_modules/color2k": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/color2k/-/color2k-2.0.2.tgz", - "integrity": "sha512-kJhwH5nAwb34tmyuqq/lgjEKzlFXn1U99NlnB6Ws4qVaERcRUYeYP1cBw6BJ4vxaWStAUEef4WMr7WjOCnBt8w==" - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/compute-scroll-into-view": { - "version": "1.0.20", - "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.20.tgz", - "integrity": "sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg==" - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "node_modules/convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" - }, - "node_modules/cookie": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/copy-to-clipboard": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz", - "integrity": "sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==", - "dependencies": { - "toggle-selection": "^1.0.6" - } - }, - "node_modules/cosmiconfig": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/cosmiconfig/node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/css-box-model": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/css-box-model/-/css-box-model-1.2.1.tgz", - "integrity": "sha512-a7Vr4Q/kd/aw96bnJG332W9V9LkJO69JRcaCYDUqjp6/z0w6VcZjgAcTbgFxEPfBgdnAwlh3iwu+hLopa+flJw==", - "dependencies": { - "tiny-invariant": "^1.0.6" - } - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/csstype": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/detect-node-es": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", - "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==" - }, - "node_modules/didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" - }, - "node_modules/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" - }, - "node_modules/electron-to-chromium": { - "version": "1.4.587", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.587.tgz", - "integrity": "sha512-RyJX0q/zOkAoefZhB9XHghGeATVP0Q3mwA253XD/zj2OeXc+JZB9pCaEv6R578JUYaWM9PRhye0kXvd/V1cQ3Q==", - "dev": true - }, - "node_modules/engine.io-client": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.4.0.tgz", - "integrity": "sha512-GyKPDyoEha+XZ7iEqam49vz6auPnNJ9ZBfy89f+rMMas8AuiMWOZ9PVzu8xb9ZC6rafUqiGHSCfu22ih66E+1g==", - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1", - "engine.io-parser": "~5.0.3", - "ws": "~8.11.0", - "xmlhttprequest-ssl": "~2.0.0" - } - }, - "node_modules/engine.io-parser": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.7.tgz", - "integrity": "sha512-P+jDFbvK6lE3n1OL+q9KuzdOFWkkZ/cMV9gol/SbVfpyqfvrfrFTOFJ6fQm2VC3PZHlU3QPhVwmbsCnauHF2MQ==", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/file-selector": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/file-selector/-/file-selector-0.6.0.tgz", - "integrity": "sha512-QlZ5yJC0VxHxQQsQhXvBaC7VRJ2uaxTf+Tfpu4Z/OcVQJVpZO+DGU0rkoVW5ce2SccxugvpBJoMvUs59iILYdw==", - "dependencies": { - "tslib": "^2.4.0" - }, - "engines": { - "node": ">= 12" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-root": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", - "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" - }, - "node_modules/focus-lock": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/focus-lock/-/focus-lock-1.0.0.tgz", - "integrity": "sha512-a8Ge6cdKh9za/GZR/qtigTAk7SrGore56EFcoMshClsh7FLk1zwszc/ltuMfKhx56qeuyL/jWQ4J4axou0iJ9w==", - "dependencies": { - "tslib": "^2.0.3" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/focus-visible": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/focus-visible/-/focus-visible-5.2.0.tgz", - "integrity": "sha512-Rwix9pBtC1Nuy5wysTmKy+UjbDJpIfg8eHjw0rjZ1mX4GNLz1Bmd16uDpI3Gk1i70Fgcs8Csg2lPm8HULFg9DQ==" - }, - "node_modules/follow-redirects": { - "version": "1.15.3", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz", - "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fraction.js": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", - "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", - "dev": true, - "engines": { - "node": "*" - }, - "funding": { - "type": "patreon", - "url": "https://github.com/sponsors/rawify" - } - }, - "node_modules/framer-motion": { - "version": "10.16.4", - "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-10.16.4.tgz", - "integrity": "sha512-p9V9nGomS3m6/CALXqv6nFGMuFOxbWsmaOrdmhyQimMIlLl3LC7h7l86wge/Js/8cRu5ktutS/zlzgR7eBOtFA==", - "dependencies": { - "tslib": "^2.4.0" - }, - "optionalDependencies": { - "@emotion/is-prop-valid": "^0.8.2" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - }, - "peerDependenciesMeta": { - "react": { - "optional": true - }, - "react-dom": { - "optional": true - } - } - }, - "node_modules/framesync": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/framesync/-/framesync-6.1.2.tgz", - "integrity": "sha512-jBTqhX6KaQVDyus8muwZbBeGGP0XgujBRbQ7gM7BRdS3CadCZIHiawyzYLnafYcvZIh5j8WE7cxZKFn7dXhu9g==", - "dependencies": { - "tslib": "2.4.0" - } - }, - "node_modules/framesync/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-nonce": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", - "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==", - "engines": { - "node": ">=6" - } - }, - "node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" - }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/hasown": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", - "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "dependencies": { - "react-is": "^16.7.0" - } - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dependencies": { - "loose-envify": "^1.0.0" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-core-module": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", - "dependencies": { - "hasown": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/jiti": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", - "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", - "bin": { - "jiti": "bin/jiti.js" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", - "engines": { - "node": ">=10" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" - }, - "node_modules/lodash.mergewith": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz", - "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==" - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "node_modules/nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/next": { - "version": "13.5.4", - "resolved": "https://registry.npmjs.org/next/-/next-13.5.4.tgz", - "integrity": "sha512-+93un5S779gho8y9ASQhb/bTkQF17FNQOtXLKAj3lsNgltEcF0C5PMLLncDmH+8X1EnJH1kbqAERa29nRXqhjA==", - "dependencies": { - "@next/env": "13.5.4", - "@swc/helpers": "0.5.2", - "busboy": "1.6.0", - "caniuse-lite": "^1.0.30001406", - "postcss": "8.4.31", - "styled-jsx": "5.1.1", - "watchpack": "2.4.0" - }, - "bin": { - "next": "dist/bin/next" - }, - "engines": { - "node": ">=16.14.0" - }, - "optionalDependencies": { - "@next/swc-darwin-arm64": "13.5.4", - "@next/swc-darwin-x64": "13.5.4", - "@next/swc-linux-arm64-gnu": "13.5.4", - "@next/swc-linux-arm64-musl": "13.5.4", - "@next/swc-linux-x64-gnu": "13.5.4", - "@next/swc-linux-x64-musl": "13.5.4", - "@next/swc-win32-arm64-msvc": "13.5.4", - "@next/swc-win32-ia32-msvc": "13.5.4", - "@next/swc-win32-x64-msvc": "13.5.4" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.1.0", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "sass": "^1.3.0" - }, - "peerDependenciesMeta": { - "@opentelemetry/api": { - "optional": true - }, - "sass": { - "optional": true - } - } - }, - "node_modules/next-sitemap": { - "version": "4.1.8", - "resolved": "https://registry.npmjs.org/next-sitemap/-/next-sitemap-4.1.8.tgz", - "integrity": "sha512-XAXpBHX4o89JfMgvrm0zimlZwpu2iBPXHpimJMUrqOZSc4C2oB1Lv89mxuVON9IE8HOezaM+w4GjJxcYCuGPTQ==", - "funding": [ - { - "url": "https://github.com/iamvishnusankar/next-sitemap.git" - } - ], - "dependencies": { - "@corex/deepmerge": "^4.0.43", - "@next/env": "^13.4.3", - "fast-glob": "^3.2.12", - "minimist": "^1.2.8" - }, - "bin": { - "next-sitemap": "bin/next-sitemap.mjs", - "next-sitemap-cjs": "bin/next-sitemap.cjs" - }, - "engines": { - "node": ">=14.18" - }, - "peerDependencies": { - "next": "*" - } - }, - "node_modules/next-themes": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/next-themes/-/next-themes-0.2.0.tgz", - "integrity": "sha512-myhpDL4vadBD9YDSHiewqvzorGzB03N84e+3LxCwHRlM/hiBOaW+UsKsQojQAzC7fdcJA0l2ppveXcYaVV+hxQ==", - "peerDependencies": { - "next": "*", - "react": "*", - "react-dom": "*" - } - }, - "node_modules/next/node_modules/postcss": { - "version": "8.4.31", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", - "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/node-releases": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", - "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", - "dev": true - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/postcss": { - "version": "8.4.24", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.24.tgz", - "integrity": "sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-import": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", - "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", - "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-js": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", - "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", - "dependencies": { - "camelcase-css": "^2.0.1" - }, - "engines": { - "node": "^12 || ^14 || >= 16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.4.21" - } - }, - "node_modules/postcss-load-config": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", - "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", - "dependencies": { - "lilconfig": "^2.0.5", - "yaml": "^2.1.1" - }, - "engines": { - "node": ">= 14" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, - "node_modules/postcss-nested": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", - "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", - "dependencies": { - "postcss-selector-parser": "^6.0.11" - }, - "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.2.14" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.13", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", - "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" - }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/react": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", - "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", - "dependencies": { - "loose-envify": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-clientside-effect": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/react-clientside-effect/-/react-clientside-effect-1.2.6.tgz", - "integrity": "sha512-XGGGRQAKY+q25Lz9a/4EPqom7WRjz3z9R2k4jhVKA/puQFH/5Nt27vFZYql4m4NVNdUvX8PS3O7r/Zzm7cjUlg==", - "dependencies": { - "@babel/runtime": "^7.12.13" - }, - "peerDependencies": { - "react": "^15.3.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/react-dom": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", - "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", - "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.0" - }, - "peerDependencies": { - "react": "^18.2.0" - } - }, - "node_modules/react-dropzone": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/react-dropzone/-/react-dropzone-14.2.3.tgz", - "integrity": "sha512-O3om8I+PkFKbxCukfIR3QAGftYXDZfOE2N1mr/7qebQJHs7U+/RSL/9xomJNpRg9kM5h9soQSdf0Gc7OHF5Fug==", - "dependencies": { - "attr-accept": "^2.2.2", - "file-selector": "^0.6.0", - "prop-types": "^15.8.1" - }, - "engines": { - "node": ">= 10.13" - }, - "peerDependencies": { - "react": ">= 16.8 || 18.0.0" - } - }, - "node_modules/react-fast-compare": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.1.tgz", - "integrity": "sha512-xTYf9zFim2pEif/Fw16dBiXpe0hoy5PxcD8+OwBnTtNLfIm3g6WxhKNurY+6OmdH1u6Ta/W/Vl6vjbYP1MFnDg==" - }, - "node_modules/react-focus-lock": { - "version": "2.9.6", - "resolved": "https://registry.npmjs.org/react-focus-lock/-/react-focus-lock-2.9.6.tgz", - "integrity": "sha512-B7gYnCjHNrNYwY2juS71dHbf0+UpXXojt02svxybj8N5bxceAkzPChKEncHuratjUHkIFNCn06k2qj1DRlzTug==", - "dependencies": { - "@babel/runtime": "^7.0.0", - "focus-lock": "^1.0.0", - "prop-types": "^15.6.2", - "react-clientside-effect": "^1.2.6", - "use-callback-ref": "^1.3.0", - "use-sidecar": "^1.1.2" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/react-remove-scroll": { - "version": "2.5.7", - "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.7.tgz", - "integrity": "sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA==", - "dependencies": { - "react-remove-scroll-bar": "^2.3.4", - "react-style-singleton": "^2.2.1", - "tslib": "^2.1.0", - "use-callback-ref": "^1.3.0", - "use-sidecar": "^1.1.2" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/react-remove-scroll-bar": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.4.tgz", - "integrity": "sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==", - "dependencies": { - "react-style-singleton": "^2.2.1", - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/react-style-singleton": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz", - "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==", - "dependencies": { - "get-nonce": "^1.0.0", - "invariant": "^2.2.4", - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "dependencies": { - "pify": "^2.3.0" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", - "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==" - }, - "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "engines": { - "node": ">=4" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/scheduler": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", - "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", - "dependencies": { - "loose-envify": "^1.1.0" - } - }, - "node_modules/socket.io-client": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.6.1.tgz", - "integrity": "sha512-5UswCV6hpaRsNg5kkEHVcbBIXEYoVbMQaHJBXJCyEQ+CiFPV1NIOY0XOFWG4XR4GZcB8Kn6AsRs/9cy9TbqVMQ==", - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.2", - "engine.io-client": "~6.4.0", - "socket.io-parser": "~4.2.1" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/socket.io-parser": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", - "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/streamsearch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", - "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/styled-jsx": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz", - "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==", - "dependencies": { - "client-only": "0.0.1" - }, - "engines": { - "node": ">= 12.0.0" - }, - "peerDependencies": { - "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0" - }, - "peerDependenciesMeta": { - "@babel/core": { - "optional": true - }, - "babel-plugin-macros": { - "optional": true - } - } - }, - "node_modules/stylis": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", - "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==" - }, - "node_modules/sucrase": { - "version": "3.34.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz", - "integrity": "sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "7.1.6", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "ts-interface-checker": "^0.1.9" - }, - "bin": { - "sucrase": "bin/sucrase", - "sucrase-node": "bin/sucrase-node" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/tailwindcss": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.2.tgz", - "integrity": "sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w==", - "dependencies": { - "@alloc/quick-lru": "^5.2.0", - "arg": "^5.0.2", - "chokidar": "^3.5.3", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.2.12", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "jiti": "^1.18.2", - "lilconfig": "^2.1.0", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.23", - "postcss-import": "^15.1.0", - "postcss-js": "^4.0.1", - "postcss-load-config": "^4.0.1", - "postcss-nested": "^6.0.1", - "postcss-selector-parser": "^6.0.11", - "postcss-value-parser": "^4.2.0", - "resolve": "^1.22.2", - "sucrase": "^3.32.0" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/tailwindcss/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/tiny-invariant": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz", - "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==" - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "engines": { - "node": ">=4" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/toggle-selection": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", - "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==" - }, - "node_modules/ts-interface-checker": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" - }, - "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" - }, - "node_modules/universal-cookie": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/universal-cookie/-/universal-cookie-4.0.4.tgz", - "integrity": "sha512-lbRVHoOMtItjWbM7TwDLdl8wug7izB0tq3/YVKhT/ahB4VDvWMyvnADfnJI8y6fSvsjh51Ix7lTGC6Tn4rMPhw==", - "dependencies": { - "@types/cookie": "^0.3.3", - "cookie": "^0.4.0" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/use-callback-ref": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.0.tgz", - "integrity": "sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==", - "dependencies": { - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/use-sidecar": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz", - "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==", - "dependencies": { - "detect-node-es": "^1.1.0", - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.9.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - }, - "node_modules/watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "node_modules/ws": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xmlhttprequest-ssl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", - "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/yaml": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", - "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", - "engines": { - "node": ">= 14" - } - } - } -} diff --git a/.web/package.json b/.web/package.json deleted file mode 100644 index 630e27d..0000000 --- a/.web/package.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "name": "reflex", - "scripts": { - "dev": "next dev", - "export": "next build && next export -o _static", - "export-sitemap": "next build && next-sitemap && next export -o _static", - "prod": "next start" - }, - "dependencies": { - "@chakra-ui/icons": "^2.0.19", - "@chakra-ui/react": "^2.6.1", - "@chakra-ui/system": "^2.5.7", - "@emotion/react": "^11.11.0", - "@emotion/styled": "^11.11.0", - "axios": "1.4.0", - "focus-visible": "5.2.0", - "framer-motion": "^10.16.4", - "json5": "2.2.3", - "next": "13.5.4", - "next-sitemap": "4.1.8", - "next-themes": "0.2.0", - "react": "18.2.0", - "react-dom": "18.2.0", - "react-dropzone": "^14.2.3", - "socket.io-client": "4.6.1", - "tailwindcss": "^3.3.2", - "universal-cookie": "4.0.4" - }, - "devDependencies": { - "autoprefixer": "10.4.14", - "postcss": "8.4.24" - } -} diff --git a/.web/pages/404.js b/.web/pages/404.js deleted file mode 100644 index f76066b..0000000 --- a/.web/pages/404.js +++ /dev/null @@ -1,88 +0,0 @@ -import { Fragment, useContext, useEffect, useRef, useState } from "react" -import { useRouter } from "next/router" -import { Event, getAllLocalStorageItems, getRefValue, getRefValues, isTrue, preventDefault, refs, spreadArraysOrObjects, uploadFiles, useEventLoop } from "/utils/state" -import { ColorModeContext, EventLoopContext, initialEvents, StateContext } from "/utils/context.js" -import "focus-visible/dist/focus-visible" -import { Modal, ModalBody, ModalContent, ModalHeader, ModalOverlay, Text } from "@chakra-ui/react" -import { getEventURL } from "/utils/state.js" -import { useClientSideRouting } from "/utils/client_side_routing" -import Error from "next/error" -import NextHead from "next/head" - - - -export default function Component() { - const state = useContext(StateContext) - const router = useRouter() - const [ colorMode, toggleColorMode ] = useContext(ColorModeContext) - const focusRef = useRef(); - - // Main event loop. - const [addEvents, connectError] = useContext(EventLoopContext) - - // Set focus to the specified element. - useEffect(() => { - if (focusRef.current) { - focusRef.current.focus(); - } - }) - - // Route after the initial page hydration. - useEffect(() => { - const change_complete = () => addEvents(initialEvents()) - router.events.on('routeChangeComplete', change_complete) - return () => { - router.events.off('routeChangeComplete', change_complete) - } - }, [router]) - - const routeNotFound = useClientSideRouting() - - return ( - - - {isTrue(connectError !== null) ? ( - - - - - - {`Connection Error`} - - - - {`Cannot connect to server: `} - {(connectError !== null) ? connectError.message : ''} - {`. Check if server is reachable at `} - {getEventURL().href} - - - - - - -) : ( - -)} - - - {isTrue(routeNotFound) ? ( - - - -) : ( - - - -)} - - - - {`404 - Not Found`} - - - - - - ) -} diff --git a/.web/pages/_app.js b/.web/pages/_app.js deleted file mode 100644 index 9b1155c..0000000 --- a/.web/pages/_app.js +++ /dev/null @@ -1,46 +0,0 @@ -import { ChakraProvider, extendTheme } from "@chakra-ui/react" -import theme from "/utils/theme.js" -import { css, Global } from "@emotion/react" -import ChakraColorModeProvider from "/components/reflex/chakra_color_mode_provider.js" - - -import { EventLoopProvider } from "/utils/context.js"; -import { ThemeProvider } from 'next-themes' - - -import '/styles/styles.css' - -const GlobalStyles = css` - /* Hide the blue border around Chakra components. */ - .js-focus-visible :focus:not([data-focus-visible-added]) { - outline: none; - box-shadow: none; - } -`; - - -function AppWrap({children}) { - - - return ( - - - - {children} - - - ) -} - -export default function MyApp({ Component, pageProps }) { - return ( - - - - - - - - ); -} - diff --git a/.web/pages/_document.js b/.web/pages/_document.js deleted file mode 100644 index b164f71..0000000 --- a/.web/pages/_document.js +++ /dev/null @@ -1,15 +0,0 @@ -import { Head, Html, Main, NextScript } from "next/document" - - - -export default function Document() { - return ( - - - -

- - - - ) -} diff --git a/.web/pages/dashboard.js b/.web/pages/dashboard.js deleted file mode 100644 index 8c62020..0000000 --- a/.web/pages/dashboard.js +++ /dev/null @@ -1,164 +0,0 @@ -import { Fragment, useContext, useEffect, useRef, useState } from "react" -import { useRouter } from "next/router" -import { Event, getAllLocalStorageItems, getRefValue, getRefValues, isTrue, preventDefault, refs, spreadArraysOrObjects, uploadFiles, useEventLoop } from "/utils/state" -import { ColorModeContext, EventLoopContext, initialEvents, StateContext } from "/utils/context.js" -import "focus-visible/dist/focus-visible" -import { Box, Code, Heading, HStack, Image, Link, Menu, MenuButton, MenuDivider, MenuItem, MenuList, Modal, ModalBody, ModalContent, ModalHeader, ModalOverlay, Spacer, Text, VStack } from "@chakra-ui/react" -import { getEventURL } from "/utils/state.js" -import NextLink from "next/link" -import { HamburgerIcon } from "@chakra-ui/icons" -import NextHead from "next/head" - - - -export default function Component() { - const state = useContext(StateContext) - const router = useRouter() - const [ colorMode, toggleColorMode ] = useContext(ColorModeContext) - const focusRef = useRef(); - - // Main event loop. - const [addEvents, connectError] = useContext(EventLoopContext) - - // Set focus to the specified element. - useEffect(() => { - if (focusRef.current) { - focusRef.current.focus(); - } - }) - - // Route after the initial page hydration. - useEffect(() => { - const change_complete = () => addEvents(initialEvents()) - router.events.on('routeChangeComplete', change_complete) - return () => { - router.events.off('routeChangeComplete', change_complete) - } - }, [router]) - - - return ( - - - {isTrue(connectError !== null) ? ( - - - - - - {`Connection Error`} - - - - {`Cannot connect to server: `} - {(connectError !== null) ? connectError.message : ''} - {`. Check if server is reachable at `} - {getEventURL().href} - - - - - - -) : ( - -)} - - - - - - - - - - - - - {`Strona główna`} - - - - - - - {`Dashboard`} - - - - - - - {`Settings`} - - - - - - - - - - - - {`Dashboard`} - - - {`Welcome to Reflex!`} - - - {`You can edit this page in `} - - {`{your_app}/pages/dashboard.py`} - - - - - - - - - - - - - - {`Strona główna`} - - - - - {`Dashboard`} - - - - - {`Settings`} - - - - - - {`About`} - - - - - {`Contact`} - - - - - - - - - {`Dashboard`} - - - - - - - ) -} diff --git a/.web/pages/index.js b/.web/pages/index.js deleted file mode 100644 index c74f50a..0000000 --- a/.web/pages/index.js +++ /dev/null @@ -1,251 +0,0 @@ -import { Fragment, useContext, useEffect, useRef, useState } from "react" -import { useRouter } from "next/router" -import { Event, getAllLocalStorageItems, getRefValue, getRefValues, isTrue, preventDefault, refs, spreadArraysOrObjects, uploadFiles, useEventLoop } from "/utils/state" -import { ColorModeContext, EventLoopContext, initialEvents, StateContext } from "/utils/context.js" -import "focus-visible/dist/focus-visible" -import { Box, Button, Heading, HStack, Image, Link, List, ListItem, Menu, MenuButton, MenuDivider, MenuItem, MenuList, Modal, ModalBody, ModalContent, ModalHeader, ModalOverlay, OrderedList, Spacer, Text, VStack, Wrap } from "@chakra-ui/react" -import { getEventURL } from "/utils/state.js" -import NextLink from "next/link" -import { HamburgerIcon } from "@chakra-ui/icons" -import NextHead from "next/head" - - - -export default function Component() { - const state = useContext(StateContext) - const router = useRouter() - const [ colorMode, toggleColorMode ] = useContext(ColorModeContext) - const focusRef = useRef(); - - // Main event loop. - const [addEvents, connectError] = useContext(EventLoopContext) - - // Set focus to the specified element. - useEffect(() => { - if (focusRef.current) { - focusRef.current.focus(); - } - }) - - // Route after the initial page hydration. - useEffect(() => { - const change_complete = () => addEvents(initialEvents()) - router.events.on('routeChangeComplete', change_complete) - return () => { - router.events.off('routeChangeComplete', change_complete) - } - }, [router]) - - - return ( - - - {isTrue(connectError !== null) ? ( - - - - - - {`Connection Error`} - - - - {`Cannot connect to server: `} - {(connectError !== null) ? connectError.message : ''} - {`. Check if server is reachable at `} - {getEventURL().href} - - - - - - -) : ( - -)} - - - - - - - - - - - - - {`Strona główna`} - - - - - - - {`Dashboard`} - - - - - - - {`Settings`} - - - - - - - - - - - - {`Witaj w BlurMe!`} - - - - - - {`Aplikacja do anonimizacji zdjęć: usunięcie wybranych informacji identyfikujących ze zdjęć z wydarzeń i miejsc publicznych nigdy nie było tak proste!`} - - - - - - - - - - {` `} - - - {`Dlaczego Blurme?`} - - - - - {`Prywatność: `} - - {`Nasza aplikacja zapewnia pełną ochronę prywatności, eliminując ryzyko identyfikacji osób niezwiązanych z anonimizacją.`} - - - - {`Prosta obsługa: `} - - {`Intuicyjny interfejs użytkownika sprawia, że korzystanie z Blurme jest łatwe dla każdego.`} - - - - {`Elastyczność: `} - - {`Wybierz, która twarz na zdjęciu ma pozostać niezmieniona, a my zadbamy o resztę. Indywidualizuj swoje zdjęcia zgodnie z własnymi potrzebami.`} - - - - {`Jak to działa?`} - - - - - {`Wgraj Zdjęcie: `} - - {`Prosty proces rozpoczyna się od dodania zdjęcia, które chcesz anonimizować.`} - - - - {`Zaznacz Twarz do Ochrony: `} - - {`Oznacz twarz, którą chcesz zachować.`} - - - - {`Anonimizuj Resztę: `} - - {`Naciśnij przycisk, a Blurme automatycznie zastosuje efekt rozmycia do wszystkich obszarów poza zaznaczoną twarzą.`} - - - - {`Pobierz i Podziel Się: `} - - {`Gotowe! Pobierz anonimizowane zdjęcie i dziel się nim bez obaw o prywatność.`} - - - - {`Do Czego?`} - - - - - {`Ochrona Tożsamości: `} - - {`Idealne do usuwania twarzy nieznajomych lub przypadkowych przechodniów z tła.`} - - - - {`Zachowanie Prywatności: `} - - {`Przydatne w sytuacjach, gdzie chcesz udostępnić zdjęcia publicznie, ale z zachowaniem prywatności pewnych osób.`} - - - - {`Kreatywność: `} - - {`Wyraź swoją kreatywność, zachowując jednocześnie istotne elementy na zdjęciach.`} - - - - {`Blurme to więcej niż tylko narzędzie - to rozwiązanie, które pozwala Ci kontrolować, jak prezentujesz swoje zdjęcia online, zachowując jednocześnie pełną prywatność. Przekształć swoje obrazy już teraz!`} - - - - - - - - - - - - - {`Strona główna`} - - - - - {`Dashboard`} - - - - - {`Settings`} - - - - - - {`About`} - - - - - {`Contact`} - - - - - - - - - {`Strona główna`} - - - - - - - ) -} diff --git a/.web/pages/settings.js b/.web/pages/settings.js deleted file mode 100644 index 2162e8a..0000000 --- a/.web/pages/settings.js +++ /dev/null @@ -1,170 +0,0 @@ -import { Fragment, useContext, useEffect, useRef, useState } from "react" -import { useRouter } from "next/router" -import { Event, getAllLocalStorageItems, getRefValue, getRefValues, isTrue, preventDefault, refs, set_val, spreadArraysOrObjects, uploadFiles, useEventLoop } from "/utils/state" -import { ColorModeContext, EventLoopContext, initialEvents, StateContext } from "/utils/context.js" -import "focus-visible/dist/focus-visible" -import { Box, Heading, HStack, Image, Input, Link, Menu, MenuButton, MenuDivider, MenuItem, MenuList, Modal, ModalBody, ModalContent, ModalHeader, ModalOverlay, Spacer, Text, VStack } from "@chakra-ui/react" -import { getEventURL } from "/utils/state.js" -import NextLink from "next/link" -import ReactDropzone from "react-dropzone" -import { HamburgerIcon } from "@chakra-ui/icons" -import NextHead from "next/head" - - - -export default function Component() { - const state = useContext(StateContext) - const router = useRouter() - const [ colorMode, toggleColorMode ] = useContext(ColorModeContext) - const focusRef = useRef(); - - // Main event loop. - const [addEvents, connectError] = useContext(EventLoopContext) - - // Set focus to the specified element. - useEffect(() => { - if (focusRef.current) { - focusRef.current.focus(); - } - }) - - // Route after the initial page hydration. - useEffect(() => { - const change_complete = () => addEvents(initialEvents()) - router.events.on('routeChangeComplete', change_complete) - return () => { - router.events.off('routeChangeComplete', change_complete) - } - }, [router]) - - const [files, setFiles] = useState([]); - - return ( - - - {isTrue(connectError !== null) ? ( - - - - - - {`Connection Error`} - - - - {`Cannot connect to server: `} - {(connectError !== null) ? connectError.message : ''} - {`. Check if server is reachable at `} - {getEventURL().href} - - - - - - -) : ( - -)} - - - - - - - - - - - - - {`Strona główna`} - - - - - - - {`Dashboard`} - - - - - - - {`Settings`} - - - - - - - - - - - - {`BlurMe`} - - - {`Dodaj zdjęcie, które chcesz zanonimizować`} - - setFiles((files) => e)}> - {({ getRootProps, getInputProps }) => ( - - - - {`Drag and drop files here or click to select files`} - - - )} - - - - - - - - - - - - - {`Strona główna`} - - - - - {`Dashboard`} - - - - - {`Settings`} - - - - - - {`About`} - - - - - {`Contact`} - - - - - - - - - {`Settings`} - - - - - - - ) -} diff --git a/.web/postcss.config.js b/.web/postcss.config.js deleted file mode 100644 index 33ad091..0000000 --- a/.web/postcss.config.js +++ /dev/null @@ -1,6 +0,0 @@ -module.exports = { - plugins: { - tailwindcss: {}, - autoprefixer: {}, - }, -} diff --git a/.web/public/favicon.ico b/.web/public/favicon.ico deleted file mode 100644 index e5357af0b4cae77bb7a7fdafa3e1112cfd358443..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10874 zcmeI2%TF6u6vo|upv$hith$ZVN&$n7#}8h$%^MLvc!W?X5LKbUGd9mOrAkGJ8in9C z*v3U^qwc$ERaInNXcw&%b?R`)4qvdi;O9kf*GfRakqky zYYWqFC2`fcg_))eTzCI~Ss{uKYNl|*9Ky=Jwa=3tDbV2$M<#4-@# zX*7llXbmdpx{yRSt=;P*p57#S$@;w+&5mGU>kqk@9k9&0Wz2W{gd2_bFmIj3ZO05g zwof2tn?{^0W}n0g{r-hb!nduL@XK&FvXToasTmovZLtYEVm(Td1No2xO304FVh{d! zAR@m$4rNV3a$U39l>(|FX;`9J2xN83IW*iUz%9yX>rbG|r@-S)!|x*wKUtYyhUjn1 zFCzJ6(wS6!G43QkkxezrnqQm=%(W6r{R-ym-p7LND#F49BElqMWJ{I_#H}IR7XtXk zJ&a#3b|Opb&q|HRiH$1DuGD~S;wX}(_gJ2;28bnuPYNR)G6KY+#uWKwl6*2jrn5~`oXxd9 z#7)QNxMjYMPlWeq{Tc^jVN7vh9QPPY+X#NU)P-WO0eR7Z68U30;J|LM9!1H9(uAGj z%!2K^=TLfZ1O2<%(cauL;gES5O2EES36=>bcxOe~B;!FlEvvR?X`u?%?98cVAd zQ`czSDvNtlWzl)&T7Jey_WQVP`j9xTAzDW)mMPUQ5rLjojpgh1i^S4FEW{w%u|sji zp1VQv$ulgY6kD8y`$fwKJjVEbIZb)&Y(%S(rf3GWkrL_`cHk0IXg{AoH|1onS|<b$JlYkm@!r){c@0#jg*t^WjVR0EGKI{zt$(SoIH50GJUe% z^FO~&77q3NMe6zg+9%f#i*YFn6KSv-sxQ^i60F41LiMGS>WjxOt2#{W^Y^r+-t!N6 zGXJ^fU$#!|>zA+EhVf{m69q}@`I&Cn7HwM3AG8pQ4N9<1)h~=?i}YlXvJ{tkP$a#tu^ea^&cgk2 zltxzf3y(3rU#RD2dHA&Eu|BGm7b;LI*%=u->-)?q?&oB7KE}=}wKFBEFUOpdIm@$W zecUgVt@}L2c#QqiJoayUex_eeT25wKtU8(ln^&+IjIPDpQd*tAFfFFfEXuW*I)6D~ z^@Yt}s>)dOvp$`Lo%QJ~$1#7YWKQNRm79xkzZ_jFd5rNGJ4z#0dcVBrJo*33$vYCw z#LM(cQZhq7Q - - - - - - - - - diff --git a/.web/public/icon.png b/.web/public/icon.png deleted file mode 100644 index b3cd718a742843a79ca6988efe33c3e64aabb92a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 97189 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ͫc(u5IN#!ZIFVEn#D>mTH5XkqzVIK6aRP+En&`Cxf>gS_x#*&jf>NKL6P!=nL}@KVuO) zTfZ9!voEvrG5^i5w(uz?o65;up~{}ijJNrAj^=}U%a>{V+Rd06^BYy)^aXrK_F{rW zyN852$U_30{R6Z8W=hN>Odq%0dWw3e@lp|2`DODcYV0d*U&;j*V4 zEyHXJOkJXkX6c*_NQ?LaF~?>!=6+J_x#lgzaX^2bzoG9WZR(7h9teApetn=mz6WgP zOF1`l6Q(cRXuCvY4f!ChzvRW-xqBHaK)YRZq7e1YNkk;bimW^+JBIiNl=b~P(_>-Z zoAv)60~s;&bO3<-GW!3sz*G{E(U{<|-^P$<;ufyAdk@W{)}Jp|OhvCk%~ytKq~~5g zMtqNY3RgdkR-#eS$-~r>jvhk6cW)MmUH}hc@3flK9kpR_9#q2VI<-s`)maFu| z5}BlZRYXi1AW3O55aSDkxJ`NXsd-CQbE?x?m4hV;M!a6X5+(0L(Ax98coF^`dIAkF zN!FXCqN+>O?6dbRu=&8v*v;!j?GXNc`}1skfqsDBrycW}nCRq%#n-xht-f|LNI^oJfi-?BAtx_V!5s^x=Q??0e zkaH$j2>Db|alP?94U;Xmg8iFj#0F(EvP%4hdW(*4W%q-E`FZ%n*=j6Bk(6uQgW?0C zW?=~et(Vxs4%r(J}!~QM#j+RC8F1qQ?3pt{e_Mfu^my%-xMSd*!fp`{xE%EaoqFMyaU zL2i=Dj;4?ulEmz5>#&FSgP?m0pm6X;u`tlHwdH!nCZurDn<`;FbGc*T;{OlJ+r{KL<`shIX@PHXj{*Aw>f8ZAUB zhsv{f1)ZoPNUTa%7iH0rS5<#(S>f|ai4QcD;&C-rv~ugsIW86~^5j?|5jm<_*%BuC zcNU)T?6RdVU%?EgjLZ*(t>feGzT~(R9hd+A@`t%JFu%|l!VsGb z09I!eg>CWP2PBQxqUNqL?pB{t{LKd_!Tv}`2CbJRdcM%8Y2Lv%)}%7+Mz>k zQGhz;-1Hubj5n3tww=51@(+%z5`Jt#L2Gh@>I|JJYnL7yq6ji+u~KTj3E`RS{v_~Q z&oDW<7CKgO?V;h5;tS0mFV}of;g^Amn3wd2LKw8DZQICdF`>TXhtmX90-WP+fnvXS7pn3~Q@AVeyT z@^c1nUAV%5OYoEsHVa**b?&SydkcoKt2a@pOFUjO%hp;UC*7|!c`fPWU0o6ZdKUZW z)P1XYsh47@5KlkUefD0^%849Y>haWud&WLaI4s=J=q}$c?ktlg7S-wW^GhNIvx86j zoD~;pPb|S2}X3 zjm`M+1&aw}V$yTu630`=!SUM2RBw-VowSCoydF4du7|j{+7n#9+wNlB>S?v`7o8VQ@Q2} z*d%v(-^@ew#{ghfyr99}Vfgf3@q-Ea*~gX%?oD*oKMXbQRHx%LtH&vd&5S#j6!_vA zy+ELHU{A#>e#q~*8;wtQ%s6*^24jZTO?_KphMG00g@T4N;?7NyC(J`|{T2$xz1;%Q zsB}Vz|9~pdy&14@h$xzd%`#dVy|8Pa)FMi;)MR=!Y^4|QM?NiyM|tDPQr7v(nsTqz z_4}qo$mAX~SbLXSGTdEJ?Me1)yY_vVK^{1pE2&S&=N*aVmOqNr>~Hm>0@B6_eY&c? zocjp3f`VzhHsOr=yrmUEvEr#tXJ+1eI#MnjiLvqVlQRuTv9!0HA;qhoms`ebrlQF+!o$WrkhBIA=Fk zG!hT5_$>ADZtbgZexhqWGb%V@oGE`$4^GFwD4Cx$y=7u=Nx}TCP_y=Sxea_uaU(J6 ze}|QHI)%r1Rp<@?Y3TX>-K6-veCRj&p0FbelOp|ze&_ru8+@U_Jz&nrp?T|(wH__w z&zLBhFB4XBniZ9fVLt&!nX>l%d@0l0SvGr`nb|Y8Gv~Y6s4LddmIXcR+2L{DuhOue z@uviPzDLgmoqDOx{z6Gi-|e!vkx%dyUfbvOz!KE;>v7E609LZZUB|yHPPMlWWNR)A zIs4*r!sq%DKhvo&_%?5TV_oz`yzBPS+X+xtJ+#5yZxn+Wn`W|`J2dzge+%g7Li2g% z8;Y3{zL46bK?0_4TUzPKN?$u#7K!f*}~D$C0^AO@a;U9%cS z>(jH~`UmyJkDOJ!$8t{$hh)3C5qSr>M7lk~c4gp=~$VZY@+hd8n@Gy9Q;1G}HH0`zI{AnNvHh`(H-ndGt(T*Orukf zErbyc@W$R)&qxc8{V^6fa%Kzcn1$);=o?=KX$g<~m+-ZB(=L8`Zs9rM|0g~WHpnHt zs1{=j_8DCzuEMg<9?hMdp^Frrr0fb1aI*9S&?83riwGT<%zfRdMDiB^O=$uT#z)l8 z)z#HeiyounR`F5_@xV*ACBNNr$u5H-ix%02Iwqxq2x&YqJ$-m#ZxLj?BpeuK5^MPvEHyu{yi(D6?9bdVvJGHl7N!CZBpg;N?>FK17jUztY4A*5i1ao`F3587AY&1-P4L6^>U&UA`iEGR++_=|K`|VDX6&195E-Uyh7)PUiXqF)^rZ(8lHUpI2i)%!VMohp& zv8pSmNFTAq8F;uWT-l7R2CTwgE~dT2Qo%Y0ieac&(#;i8dQu9#*qvKDZdjU|nV{(8 zol#_gJg)b&3Z*YIW?FRdlPXV}sbihkbx{qJ^^|B{c0ZluXQpF%ViYSrn}9q#746#b zqba?3BE|D%=6>!FUtN@gz22nwDS06uT?EP81CMg7J6mh?|ZJy4+OexG~^x~d3lzSNrTC!HEU=SEvT-CV&Yx1BZAw*T_p!FQgA%f zkoI?fvNq|h>zBuqsGFd9-Ni=-RO*wOE>Ak=IDYKg=lZ+MF-GVTmo~Tq0~MD0m`oAt zR}mXd({ez5%L$}(Q+m8dUYFe!T+FYp@Xz%KHe2c6IpEsr=~*1;-?b(5w6hXC+iO_X z5P|zJNge*gk*pLhSkkKXNLtRKYpz((Qq|>tflAq*(bw`C5kroRWy?0vTf8>qD?Cl* zGS0au0h_sIXx#U$TS|aS2Y9}~Q3HPpy+%;wFwva6%@v^Wcw;rGYUpc59#koWyOElM})$&g5y-MT(VGYt|5HnHuQS6>+e#( zlHjbHq@YiwO1YlQx=9YY-Zh`xnJ#Uj18u#Nx3!rojvg`D+KQb9yj*mwY_sbMeN>Cg z^mmWgTfR9HxjYEI9Xfh9n9S~Zz8W#9%G1`v)HPdSIt1&hzgu5<+8I=fc#_e-#nwyA z#WA)ylA((E^Me=@ISck|bE7qKt$Q_;TnotA4dYuqlktOX9}B{CDlXgr&$suUamUIx zRb)Z-2(4!kGF9@;>l5)~-W_Ox!S@nuX`^GbW)fjR=u+?+1ybCsT~fb-eYwkZ0*O90AJW4cf}B z$%!ey(zv*kv5b?88JzDav9ZPh9&yfhyb*V}*=Jfi-&B(L3=&(6)kD9%I*(&7PV3$F zngBV`HyyK}SRIzH5xk!P-6ZaUZU+y-59Vg0>rc|FKA^!`xR2nu6uSldjlj=)3o9 zB|xbc!}cT*sX5|`K0pI=kz5mqMjwffm3FOG6DS(L-M(^csr2u*%@}k*j%JN!EOcB> zSNcrV=Nw3@SXnWtXNaem9YyPpQQJagFb5sd@shnt*38$d3Z@4+G2Cl=90mtjw^yu4 zK7OCot}qm8Qqx0GTzqhx4?^S?Ytnl;=E*F$c>%n=I%y&^lbEOEF;h!o)zp|ukR}uJ zD-8?Xu%9?ua>n0(eZfDfmnOh{21Zg0^pAh|6GO;>4a8nnZqeLL^| zQL+t?rW$Y|TF2->C&|8RG_O{U?pSxHc(_A5P5p?5Qi-;9ku@?(bf)Kp)w?MbAblab z?hlV^@H}tqW0po9c_4wHWaBHjBZPawH_=-HPe37Y{|KW!6ey?91xfce7uZ!8{T){pi2N-=Xiw27bh!=QOf<|^ugCg7@oB!$C%L+Zagvtm_Yc^BqQ*BEFtyc=t6(y zjW1^5b^p7CBr?3=zMg-o`zB6j%}1GXwJS3Ew#pO~PuL5guV>BtxumWRyHP!4nqv*^ zr(Av;FU<#X3;N<{`{);`1~T>^$}84>;`h|aJt5b1k7bZbhlp)b`Q2icHTBJWSxiB{ zC{X*}9p5x0_5{WMRCRBS$r9&>5Q#^gEqR-#3)+*$KbiIVPWBWwsSSUA*dULutBE3~ z-C3w69Q^fZzm^xchfYBWx8PV~N4ic2v#m!ZPYAe7>tjdp$!l-^{NSa)sSvrnVCJ|n2~RoJ_qyk2zMz#_q=UJS_&kY& zpG`*-F@bWhic%ZVT*yjl4TO;;XIm$QS3}Db;Yp9aJNfU`JY>kB?@SLqo44J@0i55V z2Ty4)RtKI8i<~SDE{bgWy@cn84X%e;E{@Qm zzH5Uuy&OfPgtaD6C`nvgJoiMzVV&38nSN*RFzfEB@6N>)je<}}Rw8rSVRzz$b?HC_ zCbQ^ICBy#W>eCmwA5b~cC=1Q_S$^UPY4BZVNVifSf|`LD%Q*y=sChT2j@{b18GfS96j2j~VVJNfeo`RGLB zDsKFTmaV0}@0lxc_eo2BxMIRB2nhTz7VA&RAGx!VllW@O%1v)Q@u?hgR}@ zx*9L4!nuBDY_iM1Z;kjaK$EfXW%ja9`i3tf;CMi?P*}mms#eHSkcfU14-mk6eVo>@ z4oJM3>jU;qhK4fvH7H!Q%S#q|Jyh^{X}tS;pKwm0QQGP|`(@KS;^c$xtfQ0Lm+F{= z;VCWd5I}Md@y})q%VwH)CBApsntR(QjWWlLM#2%XRD#3N4U4${4WT+`X}b~}x%er| zKuLy*wOKUhujE#3yuJP+KJO0$;bM5vNPGE$@c7c}%rXI|=iwl;V`|8l=vnS-AqYX8 zltEMm%uaXlK}F@vlA%3*s-+eE*SzlCAETeB4x+hpdX-xJJEu=?x}g?Sy=N<~viDr% zotD}j5_3P%4q&Iu5J=b$xt}Hf^{=>=PSzz__bhgD@e`iW9L>g8OjYax(df4q!tObC zm*b}+X`u<=#$Re5u%&8t!T&KM-=QWL=+qfKBz?MOqW|Y+G}^sAuLk$7$O& zL)^KWHeZbhKv)IB=?D?e6MQkW9Zu`AQmhESIcqo}mgCquSD@?AKfn^FT@gM<;?Mc$=?~8{rzS9g&PwP~?o1CS-R;`ExaQwQH099=y zy$-xXKXhLC5y;Xo3@jij$!=|twvPEi_+0ZB-R8=^=LL6*`RS`)-Y$wvpU#IB%dsGj z5Md3fI=u_8A~oEyfNn9C?jz=us1rFkveK`6d!6t73*N;wv*1W<1)BvT9~j+hu~wV| za{9suE_cp{H0`#UvwyEJvNbn1x3B#Oqe%A1Op3QsFWVx;QAaRGJy1l{E@D&WcQ@~h z^LDbORD*mFW=59?=bk~DD3@&j^jzoRvNX#mBtC|L&jM=nq!$Di@-gTlE!1ML22T4HxP^B*=J{7Gg^>~T0Wrxp;;5z|C~!b_nVN%Q_ttZUu4Mo8H-y# ziGg^~HgmR=pcV21?e->6lu6w}%$&uVFLagU8e4R%F1p}fSNN=?h`mESzvxo}I3 z&yl>KVsHzP@_y+N6>o(IF(A21&3Tp7z#O?QgdS^DQbiydnISmsxBm)xopa)hb}QPa zC)QbkXY-zjI1vR8SJ}RJxtkR{X>6eLrqfCjP?NTyQ6ztGGGIzOOcq9@Q{8jEMU|zt zL;7kDkZl={<;4!d$IZ#3g%StWmu$B=H|*Iq1PJxMKOfmlWQW}r8~oO(){-?1Q`ljP zEvWcyFgO#paY?nLi_6rI@SZwR@9+VVOIma&5~NDOq6H^!>+$(FCYQVs#S%!T+?~t% zoMF4jEtlt`-wlD?M>UWfUkFI^v(Y0TH?XK%%{8~4M+@ysIsm1hFgLH}vU zYx6q@)3p|x-{8&} zXbW*>d3RjH?8P>L6PrZwbjE=IVj^1GA41gWUOpL^X9UYq0VbZnK$BxBEjb8fN}!D1 zBT7CFl@&w)uxE2o7z-pWwI?)Z7sxCmAQmcMOXSTa8$mDO#d*EXD!mFwnG$ONdwQ8G z*cXmpTR~g{i9_P`^z|wCu;M~dY0`+qwcPm3%xhCqdbmJr5TkCMN%hcInw)g0C>ltf zWp}ZjljQJ*Cc_6$6@EgAl*e&Zth)89at>6!lGB7=ciMlhF1y6-7oB^Dpdz2ilTWV` za>u5I(Il&~+kRhB|1akZ5Z_FHR)RvqWmKVpeRkfqM+ufwk1c~J=qvU3Msex=b;%eh z$C`IkRcAD(>g(9zE-=?6TXmB1Jo~Y>J91CO0Qtnwr?gLJEx*6TEP@A=!xaAto0L9& zbd~m7j^fy~i zcGCfv*~!mmGmLG#__v9XRxhLCiy7pyme7&nCFP2&_pd~sX2-@)o)o;zw1AF^((ckw zT8Eql()rWy7zBq{P$__O>4$jQP^4`eT&@z-y>aKpeuknt7)z_i0 zM-nyF9eeX>6*#3Co4wC;`^UD%bJ_b&Hdhy)2njjoz3x}S!~L_3*B$8&3R!zsY1+eM-KI;uTJ^-}X49zX z+ntXhvo4nqHW%1cD5U?(q|Xlc}{?!JDB^ zFY8ybagR|z+eQ=Trhl_>D?RV{XqvV-KY6gir(Rqr(yKaC14u;eTBml*>%fu)nRLg_ z`Q6Utm>i6Tr?Gpw|GRbJIrO^183|>YNAGSKb`jGUm-@DG_;Gk3Ck&4bCV9C*kU7TT zV7C|^zMr4^U`tKMeZN`7-t8dfNcMuuu4s82Zwws76wgJ?meXST$AQ>7Z4{X);xKe{ z{uLT@c?kN6ouhCIJs$TgR-=v}snP0kruy;hSRxBgyId>U6Q_ubk?Xr1tWC+8pP2tl z&0M+VCSYk@Kp6P zdK#{jDMoIx;Xe6CMqlKTe3%CmD^$1lls-=W#pHYK8~uUoXQs#ZZrK{Gc9gq)$v=eO z9XMIIdPq@S^5MNnnIn{A4a8k7o#stMzNMOJms@e>eEX^S2S0k;3;5RW_xjc9ha(b% zm58TL>REdBZNZmVD;)VuGrT`CZmNcg35n;=qaEx8IjHe!<|pj16_MQIaiZnTO`FTZ z2x&F%B`~GqR!_LpZrP8mLg{PvI6AS!W&O*E>eljifM$TfACW(L@ypA8icRNkfZml4 zBYWxTbgP^zCZ6D?-O@3Zu<&tB@}ltQ{nQVD#JtzvbQg*W48A*&NONwZ?rMlRcoh$` zTy%v?w^00GtG%_{iW&qo4J)U9GH5+0>LU5mPn$T(Puhp?!&sFWtIG;O<3=6tJeRQW znY#b}^K^c#{A0s}GFgGhWIGn_1f6U_jVFXd6%^m(OCFlUT~#Y(nKzm+hB3-DD`~sq z&sg7;iS-tWS0nF!lz{a<;C$%VIJ|zi#nq1=_G#|2morYmzx;k>iyOu5aI->6EJ7jVYQQ^Jt6OH*4>D@ zprlu7lC-9mKh9B!;z-Aj%ALp;cE_p!xtBjN_r-%?Fszy~#8W7Ja}+-wX)_l>4Ez#w z-VJc?^Xjkn;&#QK^HNk)L@^X#X!x0LKy~NW<=%OU-wGR?3GRhS#?b+x{6b=bNa%si zQ+hwsl-cYE2XGq4(PIw%QFz`Uj$%X0l($3lxrlOXa&Opd?<^xljb48fMy|>9La(2^ zXp0oBBrzrfk)ytn>CJ!U^^J5@1mzYyR2_4~NWI@&C)VJf)79aZ40)&%gQlma?-2`P zA{{E>iC$xTiE9B(^?-oSIekn`5A^OfY0KukcotGt&*cy!X=pq5ngG#?_0MI4{`7(1 zq5)9<_1QY@>QbGXU-;mZW@TEe3vS`(<6X<9P%x3QXe<4h;S+@Excn4V6jBR|CpWC^ zgpc4zOoIPABQfiRsQnl@@&o-t(As6!vlxC*0Ce^p_I$?`>0wkMcC;yt^}D}23vqS_ zo_}bvLXhFZpV7Ouswv-#-X{~1MzubBu*Jb~|394D%CO8_0W_lfW*d2{Bl5TKbl3Bk z@%pTxBj5abN55>tT`Wj?&NeG>E3M;-MLkpUtJQg1Z{bZraq$51{vW`JfMX%5UZ(;c zxRg5X?-nb>zJtiMU;6w!8JuOkgHJuUi7(g_m|Emfs4PMFl4ZlRty#5V$9k6fw_ZhN zoAO4zP|>4V)z6DDbKBgVJe12rQ*S0;n>Gn^Ow~4fH8k$k4fHMMNIZ;^dZ9Zb#otO2 zTQ$=1=JAzbqmqz|bz1CQT-(x|PM>Fzi}ae3!Azkf8B$H`3Nv^<-74?1BS1MGbb>R1 zCV5dquj_d8dS~Z93Rfl6ce)#|ZwHRJH5nzaJTx??sXU;Fv+6z<<;2I@T1%3}^tAP- z2B%}VRLvst!~@plWm6HYy?nsp0#Kq{NG{08g({ry*`YIA;+tHkpEO!Lqrx1#m{l6wj59d`)pE4 zG7gmhuP>pUUDAKeI8<)~1Nb$_rw!u*D*6AjPa-#44%)x{J&!ZA5lUx`dMNTMfB;@| z7G?4WtT=bh>OcsEiipdtFAO3sbn!0~7vMx*LCds1h2Pv;*rcD|cl)-XlddI86r4BO zO#Gy*MX>f`Q2|g^2-lX&(0x{pvB|Mu#xT~Fn|66f4=k83582o)cxzfOWAQ`U@W=PK z{bnzgEM6OVP8%X zZ;xAFR$qp3UrvgMM0ZE@Wj(wFRz&QbixA}Inv0QZ|HcV+%w}~>8h-(lB&kH2KfY(G zzRtuHK1+(=;1FyZJ!)}~$!T+F5 zOq#09q$!bXVQzX_{%_I!Q>8QBmD&DSbGKz^ptCaNOIFZ)vpigEtAC_%x0xGZmK)HtO9$_L_4lOqZBc#iM}rSu zPa3un!wz?UF9)OM)M&zAwG_}4@+}(wv>Cs&(4*y~X?p4^x37(LI5LVBI%OrN2z@r5 z50fdxy&(~6%NPUrc3KFo7ahTA>GC`d z+y1o=qof@-8^$wc%TZ>ei)rC;71^_a&WR5p1#dDuhbUA1H9x})+z=;`3{3eqz_e(5 zmk5R)Y+=kWx1CSX^`h5ju$lO43nTg_`>V}T9H2Hz8K5Z1bAD;(Kt(~E5VXR>h3eTW z=PpzP0)sZX?Nf2Ek={Cqnz_-78o`s(HR;V1_3(f+@3+(x=-#2!w7hRwk zd^w5w#S@fp-Fasjc5{R7nDj+v^kw7}O@86CvV*t!O6Hh!z&g)TZ?V5a4eGZiN*LT- zD9C8RkvBk^-(Jpo9{r;9P^|X4<4C=ey3fpwxAuAL#hk~8SVTqJnbCsxa^U;{5%ffr zyD3!S3pi`_#-ch{zJbEwS({5^oV%UBr@xSkKm8Yz#z;^jz1+UQO6XEF3T2u$>C(-y zA>E0qCWTdAj&*tU?-xB5H^RKO9%*Sq47~rgBvZn4RrTKAMv{>Fgnw}A&o0rck?kWu z3YE!ZqZjDfD%5*PiDO-XY;$*$x|%OoI1&*r^9BxKr+v#s``+0iiHa2TgM6#+{TSS*M zbkJ|(T>9<`tX)wHqVgKata+8<7vJWkgJj=RzmaC7FHDZ-Y0IQS+el6S<;8q=4*Q*# zn@s%xtTg=mij}tt$L#@q(=YA!EN?^9J25izn83@xSJ;BaA!wWTPDdend6I`lRu?jN zDz3-}xa0v=Ll%rT8a=%OUZ_>(d+^Y%O0C{VH;nz3c)wnsC>eYcASzv4dLZB=i?x9^ zkX^v#U|>3sAAN?!-w33lAcUWc-;EmiGc)s691$z9HNcv+&hKf)fYn<)ks01P*jh&) zq2R)sBh2z`Cj4T=TLJt9D{v2|3&kkJQgx=+=QdnnOV5Qd+|7}&$kT8ldX<-N%U1RX z1-D{*iNTgA!8s#;)E7JG=EsUc>n+}no6Fs%3~^Fp8L_kLh1vF0myT<%GjJdm-fGZb z_R;gz<|UHeXV#|lEn}k@#krhd?E>yqqpfg{=;2oA0nu&l9)-N- z>0T7W!l%*0E3vW3Nudcc2?q%nj)M6txmJ<}R)j<&zZPfDgILUGHw4hRR2-qx2N1RHrO(t@86g6 zX~z?gxOyWPryP@{hb7pIo${GFF-hFxHGZJ+;o*$*ye*?CRtxJ9oB0)81Uk%%)y|-3 zaMHZ4bF6yRmLtw2gSa>1(PE&<3ZUFT@J|bBoPYwpK(VmQ_vGAP+jBX}MODKi{xwi+ z;lUpd%UmAsbJ6o={4W9qM$+og8hEP%)22^=3jf z#ZS%!icG}!=MG2|={j{I*(_R6bA_WaV&(`CkdFqy1gpc5CKT*}`t1};W<*s0_62@> zD>h~(o(+-oes2fIb=yxxK2Lu6zG$UBswsIHeQ7UP(H7-U@A*QfqRGllSJxk1Y;yIk z(Eap}I!6OnR?YBU@)BL4J71gf-<3_;5pMBw0-?Wf;g*1c)F(+xT>T(B!rVE}zuBZI zd)V1cn$Y~XvENC*W_2(>i)@Jo9k^wE6fnIK6P-O7>fOTQ@LxYmCE^I!u}K4oywO&9 zLN6k}&aBZ!wT11Qq{nuQ+z(m`>(kng+@WeRHJDXVH*Xwjn-|4%rAbWi$|wH(6mL(z zi}zXnM!cq4D?MjK2S^(0j$0Wvf8ccmg@G`G&;7PR(6j5w0BqSm_jYap3Ons~NA)_g zG709CwkZW)&c(oAwgt1Wx0#2xM9nV*3YAd#KQjU7CK1p#ImY>)kB$mYequeeN*swI ziXVEla>9Bkzsw*DmR&#DR9p2Oi+y~%Z{R@d8TcCsIU}SMj&(3?ADdQV%{o_c zaDmBnKbF6oxn)pym8wtJDXIywGl`cKL#3B9`;{C(aw_*UX3I(A&Al7-S)50v#t+GO za-L5vD}A+uM1PgkbnVK3T?fy_eZU%lT(-YoQEV-G9sc@QDqBHX0d}jFYwz{N!sMy> z{-?&{qXC|XX+f-Z(i9>bv_o{D>|wd~fc2DWoP-r6tnmn;*t+|K#&2=uM*A7mLqa^e z^FlMzyRH-bpwzB4XEtgmod5GQ2x>ag76pT1F_z%|#^z!wCSfkUnIOaan!NuJ!_Ba` z(Uq0}awF*J(vx|doIdRTWeZ#$ubY5%9v98Vf0s2Aqr+{vpRp%@IdAP){NXlUjf9~g zFutr%-%QWXWdEZ3sh>EXzPIa01f8pV+xviRUtPKQ(QoeSUr$jrBE(038-}%uzbBDp zWPkZ|U)ruHLmhyb>)YBXt=xntd3xpuxbyx*pYa54t4ba;Tq*(r1-*N7tjKTbz2I#- zZz^+wvBgfPB8Izh<=*8{e6XaQ^Av)%J`D4c4mKf7?+X#W>m=KdYZSRpyqhh#Sm+g0 z`d}(T{;>>g6`?6*GK_W1IrJTm`nR{^p+^{PRev%e(bW=f`d5@~mW&(6d!&MqdAl&< zE`*2{s;(ks_Y-o$2Sue*DhvIjJYx^u8c+_glzAw1t?pI*yMDAO*52jPi=Df&jJB|J zGnJb!W-Ol%I462p_Gie_Q| zsNdDjdO@NE)R>t~K{(YC#+}fVJ#hp@CHFQp%6Wi7Ig!$hj_T@NO!a(70L_8U<#lKv z>!08N^g(F=9m$X|=@Dwz;{pCH0b->X+ZI{PIm44HiYzWUEK$gstNCiTRKmz*YLbUL zN@+J^h3kjPytm}<_;J6b{8jw2`FCU{=U7gYywQzif^Zp^4y-~fCfj-%Scg(np;Q}i1%eE?XKE>r^7v<=!R936JvN^G<9a-)8F z+1@ta#28QDu1Qt^zi6L1bd0DT6yr60!;cOnlBpo40&JCoTqJxA0~rs^5A3Q$<$Z?~6m>fBDVRuAl7` z=}%2=yVfMYq{hcJYS(_<<1*ICv*sZ;X;*U8Kiv!{GV=p^!I)%Q_A~@t0>XP^!M^9% z?z@&&tgubvIk@7_r=SpwErwYTF4q;ReeF7N&7Gv&SV$0{`VIkHjzw&-N?%0jN19;) zev+$Uu}jxnY58aUG|4U^f*&lUwtN%hn8h4P9?g3r!g0ULEIxn&W|? zGS9Wk^I^<_fFL?XQyba)|Iqc`;cWkX-+#An)u^gjqpe*dwKuhkqEzistM&+D6RP%z zttIx}HDjw9F)GB0y@D7e_KI<*=XqZD@A}>Mb^q@;9CCcT^Zq!f3{RJ}Keo z)gEEe3}TVI=~6iAqZl3?AecNK%}C_toVD$go*a?PGJXRws{LxxYJV5x*nhZvABD(U zG?6XKis#^a5IK3AA%Mf$Z#E24A;~+8lvQ^Z<+s;in!X=WTceNb|2Ujoga)-+IkL66 zEVBCiu`b(4(cmfchB@X}3Z0{V2lY;o^$kUDy8Pk^h-~gZ++x!Ve zLK5c{KUs02q)l3+>Tu~Dg$S$FqziWlRq`A5P1(4fjXHuzKix=O>>m@%8X8OG+05;@ zE_~ybS&}(i^Y?{SjL;LAt1yQwvt9H*jZw5$!qNxdJL#|;E0n)_t?MSj=ViDZetdhf z>*O`oU4tnm=9&O&FG4E97^=y=Cs`6`KUq23S@=sFW_2&F#mMXLD3A4jkMgdD5&*IQ z-h~K|>EjgAgJ-yg_YT{UX@NvF2Z}*LHO0dsv69r?IP?-y0*)&KO`fK$h!I?^-_+b^F=`ff7S zEzMwTremUPujK5DLHdvCE1dE|P|_O4YAq+GOTvH|*+Hy`>V%2*2B_Pv(ay%%LL-3 zNnP-Bzqb_rmRq_y+?=ESFc0K#`?QQMI5*ho+@DSI&?R%S{OA5LoG2wxIycVW9F6Xd zWEUG;`H}2K*2{}%Xd2w!Cm=jZXI$NkN_9uZbo?IsQzZBkkBL)6NA{AEnI{Rou?7fS zezIV3KiRs%AE@lbsp_husMyoxF7#r>Pmi>;Icu!?GkS@sCAy^x{%E@w7r(8D#FFtn zmh{AUj@_V+wUF@Kw88ynhIHJI1fBXdxLQ}ZFfWavdYA%~1@S@tDD)gkBC-l%lX9cQE7DlEgaX7UlBzfw`=Sz~)Z5Nq}SHd7@vF%wj$yb9^6r3cVp}cGb zVjnU-$(qrHA-`;AVvqwZcen=)Y>(x(ZI+1vNd85rDyfM?;%8&=EXo^inu?63h#AxX z*gzf?q0t98yV5eantHIHUOzgWP*ia0oDHw^4cfgrl1RHbov1r6@L2ra*qNZK(f@wC z`5ISKeKE~FmveOnNgdn5G>F{C{6vLtGn)e5me*2k=qWLCiNp%ZTeD+JZ@Qgz#@vJ} zlzs-jIDQ|N#kJQp?Wc53YA&a^YO`Y2fEU>hfr)Tz=-X62zwIm|uc2;R!a1~dd;V+ZNoF>2lh4b(RmyM)z06BAe4 zy3RLRy^SM3u|zDzs6L+~k@m|;ag&IqnwjN48t;pD89 z=DL~Z4B4^pD;#0+lxV0xH%8wV(qdH>5W&-p6K^pW9(F!H^cC%EECvU8(*l?Qxa|oA1i8W} zp}~1m{Z(klNQr*iGFI2N!JZReGHKEa?#cDXD~p_{FHPGQknRo}*&u%5(S-DrvD(G& zN)V%qr;^7L({)QQRhu<`dz-@q%67_CvG}BR_562HQFTDXPsqi*31P;4gZ&M~wDT^i z%}R~mIT&yURETTp7sfO#EKH9w&P`{aXDinc9gCgYol7WU16O}xIA7+oGY$g>x##{d zIw1|>jyC8oLf1j5q_Vik{dYT1V|mi1Yj+3&i%Eh=?-G+*Ke`0C(QH;(? z@;Yb&%LgWO7|EwU3eAjG=&D=g1CtcQ0`#7My{5eN56!6@^r#)1HaX6Mm86#uAsutcrJYd~`O9(yHzTT$qXfl5qX(WJW zKcil&Gn+hU7J~v6C*wbHKZ!Z*G-3}39b;Ff zrAWOK8N8z?Ns_mx|Lrp81X`U10N240+qiNta`Sh&$H^%96VWw2O29%Qdo$b@mMAwf3 zuU>up@L?Zpx*hLlm?<{qOc2z-=u^wl=~EZ-@RCQRCl>Qw0|A9{MF~@-WNeh=d=|OWv$1~O8I(Y)KgX(0%K4^ zf=|p+SOy%Czcv%)nVX*QI|+AcV%wyf%ml&eXvzNDn)UJ@<6;w6Q$#4CcX_aM?73Y? zkqtUodrHsI!jD(dl0%<(N%I=~XV>(?5l@J={?ejX!(B+{KIK0di8nYWyxL|=d(B6->wOK-rJI8omzBA-c<)mhc%RxC?3MK#9i?XF!FhZmKZBj6+Pud23~r8Cw|@R( zfqLKcz$jf5dtZ=;_XqSce&tT;r@&#^;Ysb2Hf!`R%CxJSlrhOH=pa+Qu0(Uh0sV}d zfzNd?>jRce_JX&LYT|_-YV$-jG_L(b@h`PjPEZZN@Qi@7^OK#7j_FX!;!PkX$T+?(qO1hHQ^{Q;TPRM zsF=fjEsoJvoW}xE;*g;S+|fvRI3`)QAJ09?@WI}uTkjlLwL4;OP^q@?ZK)P1$e9V= z0#Y#pO4mU&y$=h3Wa8d8Z?;oj&ilKu`D4Z^jutyWnr`HZmrY;fUE#g@O^nY)i64Qc z!@fpu=yi)}c7+qgJj=>yE3~pX(gPgu)3E6v6uhpR`eyeo-SR0PxVt}|zgfKFf1K#u zj6JdZZbmIm-~$NE5Org%Zy2zCa<*}FwRm%7dcv8Lr@Ng!R`8X66d%eLhv7#?#{>c~ zowqT0ZEf6MReaIRUE+qedO1-wA#@b3#N+zHzY3OlUSPExEpFI4s$$d3>e@f^QNZcm zcAd^G8voqb^XNrQ_y?bgT4eV%rYk8dN)j@jbIu+l%VUI9R2G*K_Me1lzS`XBn<#sLOPuG{|T7gVmlil%1i)eK2YXsTE zj&P`=|B(%XR4CoaLrl#>AnpA+_QCtX6eJ zlrUQw6K2}FxkbITlYq3zG5ZZs3t988NeHGBMW@!3lYA~y15)60^sWy1aQMhj*p=|}-zJpOy?)B`TKa*3M7%gjWNd4#P=S+yBJ4TSR zi8cZS+`9;vN3kJC;^#ZAg{ro4!2v*TJAY^6-e*{N__M0#g9$$p@I6DSRFv@NO-Egb zHOP9U2P3|bf)z}blv>6ljv<`0gEe-}J-MzA2S2Cb-YR)bsUX0^`2GxeQqiz9RSUt~ z+f!DT&8gb$%_L!+QLNJ+k5YDob0K3T@dZ z>RyjL<69_WPkR3q@+_As&$-9pB%-U2eKvB!Y&J%6{$RsnSLr(=*fRT$?-Y;qP?^44 zyxR4|8FegPt_!;_hfpap{o22q$f;YIZ`KuB?Mx)`&1A(H+!TZWZxa;Pj;P4Zvt0Zu z>*#Q}Gcke?PA;h4S)KPUtN46xLPH{2kDV(KbxOqsv)y@5Qz%`nU~`Wm6-! zNoMD9$#=G1ff9vkRzYubqZsW?68M}IFt;XGy!un4I7xnnb;&9P8Bhr#Lw!@mA{U2> zdQ7vF-J~yWabK^0s9QNbwC!r+EC%t4Y5L7iT_jJZUPK`>!74Oyu896%`j0Dm#-&eE z9`45E$SN{>I_>5X4?E-++~_H~wF^TSZqDBMtPc(&f0+UblRYa6*L#NMp4NRt6d5Yh zAr5)X)Z96~B>y$r9n(Tzt4Al`i_I@sg1PoSZ2k0!Cp0$D%Ut#yA92EcinZ4N zp4ZkR)V)6&#SpoQE`X3qbgpGErAgF{>eZ|a&I(~{`+sL(b+PMGf0Q`RpPI0x4O>PD zTy0bg18B26O$I!??No(RE;KUq~f zVX~yx?&rM{#)K@X_zID=}Fq((ud8BSB_!Oc!2j{RD1z3BZ) z0dJhPAI771eswREtf{lf=!o?mgvBHru=aAFZxla9qlH&?%izUj3TY7ZJ5Zcym}$}p z$;{7QVdk1kqBIKFJVtNK3i`{4Pu<0|GIV@o#Ddc?simyU*>K!Okjtzyv)h|E<(S=8 zl;8&?T=ms6)G*_>6r-!BLmfvlKKsqqHWM*XHe+37#r~U=nLckygITPh*zH~&%g6AL zhpG}!hoVZojqRXGZwb+Lbe8r67|QX6(iojfYZmUaO5J8LBjVABN@N~4C$z4TEuBHw_HX&-3RfoO{{UJ3G7Xje4}+!;y=#brv& zabJnG9?d?K@c;ViEnN8tcdVN?CY+VDLLdctxHf{HB)EZ`JR7KN_uoa=rJTIjze{}j z@H19!t0aKh)lg|NHF^3h=EuuBe0pbW3=HwD>kOI-T0l(%yt)b~OV{G&f>O&k$^$eY zYkES?_FkaL4|2OwU6E#9ooTB*^f2p`g`0i@A8bLr0J@Ls{*~(N?}ah`qxI9ZjY#M5 z(P_-O&2PO9MhRw4+yg`@4+}%gp=!*wd+Npzm}?YL#W8YGPiIT5m>eA29rH|hl-_eL z{_I81LvmIZj0X$oC^tatmsm5zk_L|74CO|=ltf4(fV#NS++X4Lonkim^4_YRc(f{}_Yw{wpnOtihPUkEbK=%-*qJ=~< z<6%^N8>nIF#$xLk@sMh?r};b;^FUeHWz@60zqn*8u%)|MPiKnYPxW&M^^odU$l>{G zb@tJbRJEMn?@w1M*^P{^s{h+nmbq7abLR(;gA77Vk^AL3&%!Ed_WsF3z*N@oz&VB} z_l~jUPkqW?PuBz2EyaQIPdJcTF;PslpkPm&KCaKez-LTr=C#{hkc0c;jB!DuNkEX? zPr-GI0&^pzJBDs zxK?Y6U`#n|o%!NSJ}XkC+JF1_S0l5*E774xW|bgxgQrs-F~kqcVsNeZ!B216{DmQ8 zn6zaE((oXNJb>roW`X-MGXaO7q?`rA1BQmHD$PNfGxg_~% zqC}EM>u3Jxr@?jKxzR>XKDtf-5!5KLpx*d2KmV<27GAWXc5vU*`V;cE$JUm+<5*O1 z*6xd;eZT-ML%c{AsfRX_ZUl<|pyTp&+ge`>Ye+Yi z#_Zmt&V{+WYjkv|e*6L`ja;QP;(AmSC5Z+J9xVgLM^|mdPuhN%i6Bd?tvAu86*+fF zI_ubCZBT!J^!dAgesp^&8?4al@44>Z$;J9Ly#a7p;;k94?$bBF1>=F<4SWv+qR89T zzD(@Ai9a?PjzJFCv(ZaXU+skOQN)Pu}@8Lt2tA2lHefm(k(AXX2 zGW``~*rH*Dn(onRvY;*CgO}@;lwGzr@J~G5Di*>XIPT(FROe>9C5P^NUcFs$a>BUb zBUf9ViL+t8UW6LHvSmH@j7l-4@8dJ3NV|*mdp%|C?2%|TO0A#HHc-ufXP#|_EL9Qa z)|rHZ!m9rjeCGbQ;PWG1%8C|oX6G+Yp+!v1`X+xJ&)BBX*Uu&{|G|@@`mZiVdb|2m zHgyF5%Y$n3`88Zi@FkH{vnW}7cSi2Sn8)r}nH9QQS!}2y?~(-x_$qBR^P=%J{&oEhz-2c_J|6e@BaY=jqfe9n7Gi{hkp(mls^TU z7@qsxfSiMAQxpMI8do_I=$ zy2I#&Ogv&O90eg~>&JEVp3l6XnZb-yXei$yJo^%+)JT7ek#)g^*-j!D^b-HwU;T$0 zpdUvt;+1Vcfi_|ATpU;KzY?ctpNl@Q;RJl#le+U|mC}_#pb7tO7jWG`Ix$*; zIlA#(I;UE*84!Sd@OGuA9`A{Q9@cE&<-4@-p7906qgw1!+ud4rexf{D8KvFQk7Zs6 zyXf#q-|^)zM)j(Iim*?zhGy5y{QpFBi`8G#y$$NNB z;*&N{ipb(dzB{I+rTYx=J7JZ5(j#l2vNo!~6)vD+6{}zMq?u;$kG=Q@T~^ieXq?G6 z=K}M>m}Yhj`d!z}fu~;XLd^{=0!`b+fvASIN>7?s;MIl}N-Ot=P7c(!(eT7K<{5dd zmH$%=dfDGj*w+yrAF1VBcbkUy$4Jiw8}41H(W)hMgm02XoJ9}j9z6y z)rK!^9zv!No{bQK;=2sR!7!q2EdX*l@nx0j!Zt0&KO!C~rS~S*VmWf+{^f$Y+Gs;b z6vNr%lbO1@d1qas2KLzyCXNNtgCA+B`ORm4T=9+fwQ3%q*%v(?r;pMef1gAp&usyT zPrjnJd}fqm0{lBN$37`o3I@FSywn3+kdvt+MxdAf6L~i4A)^Gax37Sxtl1KE-QhHfJGdVZiiP>(Z$X9_SP3A zO9e{f6?qNAhueSHM~6Ffvx^u}6vSP{mS=+HfKLPm(&zmeHuwP`6kco-{q=ghNJ_z? zH#)-n7wAEHEXirWrc9fMJf?wF^1(!O!)*=;=QV_xsG5v^v&0byH}81YM+2^fnt0m# zdER1YroNkgX19e@rN%FSFUgZ~@t*9n0*7kcYP&2*lSk$Jof==VVG&iyl2j@vb)ZMr zoiMh*oe2F+`IV);Z$<)KD1Az)2|b>gCcF_}L!MDSDHG4H!)@Oihdh%d@LP7l5_6p`_ffzq_DtqzOHAk5^D7+& zK~J37n8l={2faG}c)MZjx6;{0zmCDhtl=ZbaRt?zmJ}U{=AgrV!juL;x%&I+q`$!L zC{XtNs;AE*_G;=WZLR5W$0tb1TZYyP1v`UDh8;=y6RmYWFV5~`bvQ?^vu{h%(K-0) z827%iLBPpZ??3E1md)F^$;W%STw_PsqVQ;UaCs=pR6Si6ZBe-x?R(^x!7fQhV4_H2 zLCTB*FrJnU_Kq@)!LU&~pAN@&xQ|9m4Ojg({6%dFGhxCeLJ4?U6@-{^|@;%&W?0s;>Pl_)AF z-W*+cqDIKrNG>sX#M_Za8N-;8K|Iiu1@=&#n%UOrA8Eq=9sw44pV3s*8hA4~lFrMqN5+WZP%9QVj(s;>u)*qeB>&L94i z)BZg^`oo;f|M&~j=C4H0JlW5Qrm72JKTPfo@6Qc^0wYqdNG~6jG@4r->k|=9FNNVg zVEzHSZb&XygS;8q+AM5`txE7}7Q-3~8;Guv%Cw|tR3mq(2;SyD5JcdVjVn5u3RkAMBchI*Pd_SQJO-;Wb5G!@ zz8Y`b%yS6F06QuE8aRjeDWECZ)QyCa zg3k6si>|V7#9+xo{HW3OA|s#Ak`&^rRm*Ez^~dT`1;VHZ2hEhVQ#KY}IaZRqt15|c z-@B?gwQtffj)jGyYIV!sW5yd43m=R;V6Gy-YkXk&L4Mbu`!a2>iBv`*%5aWS4KU7< z7ArNi!#*iBFJBuFEq!967IJVb*XA2JmU6N#M&@q6>4j8<-M#toh;`(vg<|9gG33UD zqavVTI!hWxF#T!Euk;wh9nQ%J03PH>jI>2am*>6N>)}wDEr1^Pv=swS7eFQ_lL^M;u%|x}J<+*a3Oh{{hX9EBJe8RKNTNF`pX zI$vdV;(~u0-@F>x5$<7H&2Ly626ISe-FW&v$A<~VGag;9Uj?7JMYkq&?1cbEblVRo zCSP+u6k~F3JH{)tfAi~?3B1SNB@qc+AI@T|UvtaC(fMB=W?|j@@l=1u=L%?NM zXM;l#K^kAZKvG%>zj%UT#va3fn*V(Y{^KN$3!%O`Qs`?_@rhNhZqN8RLAr74^cgE{ z;*YOgajd&@Jf{7lq-!dCCM(U@-(45|JNf80j>*w;P8Xw++Inpv>0Q=%RgdM=FWq^T z|9^Ol_s8cWvm}D}>hB(68)jvj;%7B$bB#8SbMVyK!M!HSoYRvE`X(}Jtf6S36Fn<7IwJt?Eq!5;*AXt#9&!h5x$aV^sERs=PGiZ z$B9xml8esCUR|3a3hoiJH!&?^QdJx6!Qc~9)X0kXq^}11d{*3osWbZP=wYG5>~+5J zk0KMXpkDRG>Wo0in7Nad0)C$P;ND}`4#)JvBa{YD6b#L`;3cg%XA`!$67G%{r2;zW zqus%?6X=o#DU+%+Jy>~^(`DqGvyV?3-BqcX``otAH6$bse2st717`exl9Je8T(VtF zMeg!krVN$wEaz5Z! zxDflQfwAU^%FvR-vLZ=|8|8Tx=V{$eXM(XTBR_>u)_02dnM87EzYdUd*(MaiZ2Q)(+Z*3sSNv_5ew#n34S&kv*)i6b4$^=m_m ztTwlW2*~Tu_)<7Iq@8rT3Qqb4g-)Feva>bifSHI&JGL-!DM&k`sDg zTsFaxoTN0$#~J$faT}WMdy1)2+6#{TZh`v7|Jh`b^amfe^8zp+YF*HW`pkAR-fb{AXzJXEM>Ux)5$ zMV_!A>*Y~Kw$NPQ_hzn`rUT}I82VLbr};R#rky8-srvyJmr;x`Q%wL7UPB1zy36a@ zLidc(K!Gzrc+uCO>R^Ynpw54*0QMo^YE)!I#Q&ZeZi)z@OPHaSQMVx+Ws5#kGr4VO zZ+edYpn|O;?+&RNzFHIy@sReYJ8fX3X}bDyYAHQ4@E8dz@LwZq3q!NJ(iNRrlg_mb z)5#HJ!oqYDxcptnB@bIDkam|B6VbIRElD*%Xl>*cVO13;>%*>J2l+fwDhe9Co#Gc? z=54Di!fG4x;^Jq&`4r)N+WuIeZ6Q~_Hwq`2H->V9nNHlZ?ca7!*^-(v6Dp-&cY<=) z7Ph>_H|d#dI}*#b7sHanu4_U*FPH?hgKS}RaWJr%Kn%lTS8B~uVQ@zTrS!7^%_vf+ zgRtT_AEs-Txd5;2ms%hdgOypWo^-)HN9n;N*X-G>2QAXEksE7xBpXm#5FER8<^2ah ziQvHBsku#s&=)E#N$$A(x=T>5eQ^9P_m)LgzgAalTQW^(_1&Ks>U_M#+tNf-TI0NTpejk4b7j#_hHMxQ!Y|+OAq~@nyndFy1?DRdXPe@!yKxVISVK zKWkiL`A{v>$QWE8H$Sl=aXoxn*j z(tn(eg)^Au?=7>S_g{`AF#o%PN$lnXyWSVI>i|diqFpM0L(8>gG;>5#o*Y(duL75d zaq$sxE=?t0qrGmHwZUHJu|+DMbicXz+B*c;(Q{vMtebltkAC*y#4P5alxgHibdK`7 z3hIu;koBLG=ma89&PQ&?amG?P>B*L1P1B2=f1jALu>b?y;&=UD$l**yLVD@z(S@Hz z;%6gpLBBB4nnC|O9HUshEYu|c8YQ?xM-D-`P5Vl**&eYgO4$DKph=NWzp1i$-uOD{5s+ykGLYq&X~yXH$67cx$uyib?g%%}M)+=n5P zUR9UCk@;?i9TE9|-I__!3DNj%UM5%l^uknEZw}HmD)P9~_j=wV2oS1YrRmUx<0I+P z^^R3IupgM8TL#l$Xew;Dd#NguT^8YI*}Zphd&MsMuX?id^XkbMsRvRTOn&*E29UTj zIvE-syDhFfIy}O#+i)zcd+cIoA> zLbfQwgVyuxZXILZOp!(wBA`AyYx4+d?nC;!gk(f$gL)!nQ}2PPTsSJ8B2D8 zkOO@C%+ATFu&|JoVImfJJ;m5?KT7Y99E{2-RoY&p&SbB?GO~ALob8e+!BDIuW-l+u z`(l#QM9z7^?FlhU^!N_?=tZx(!lW@(2vNKK68X0qIXbb1jQ%EjVir-)7S7M}zl`m_ zpAfZ)_}m+6JYbS1FJh^bw!q~5Jvt8<^x;3(Ej_>ZyjUj}R&oSY(qROrd|&wzz83Cb%E-U@G82Nd3W7 zmB_rgv!RrHVc5_mV1gA*hUpsU z-X!qg2tWQO#`F7o647Nad@M6;cZ#g9?YkRpoODN>oMgJ;rr~^>Vz9WLv4Mso2w z@L-2qlBD0qR(<8y#j9M^^Jmg9@tB#~=Jq|VjCmPh(~gpS<2y4f+!AZt#O@n3Z8zw< zjhiiMb*tWfpCci8HT72+40dFI=HdCTFE6iF?Y{2F^e0OvRWY(6{b=pC9+ z-n~9d0=2vBLI7^(2wzH--a3;fQk0X%mmZMXbjefu!9KYrABxlqdZMV@7-$3D9pKf{ zTW%Ry-s?2inriM#cC%T22g+jjpU1Thb;^pz2{OjEYrqsBMeDaO>lTcO8c070+J=b? zm?48=)v?@$4L=}XspnI^+%Wv~I1b|sgD@ytXZSrBGOP)wjq<)YsxBJEoo2~&)i{pJ z_+OP{7S_JZ+qFbHxe#zls8V>g&Ve+4_o6;eexziODp=*epP6=#2^NLtzWgD-Kxzr ziQ!C+RZ1lTsj!ji>Tds;eM-+H@_w~nERU0UrS%^9Casco3#u;?I~5z>oOd#+nBw&p zg`MsDkD%w76C2-uBVh@Wd9B|i`J9X8s%W<9g~hufS>C#zY4Mo9Qa7WIgdBPw%L9e8 znmcc(b~3+RhAPkLR9009%nT3;8*oQ|X!{znYKHdn5tNFR3IXCn-R}nfh{raQ2@0(J z0lIg?3rB5HjPJtyEg5Gpg1#e81VRVbxf!)2A9L8JF5Ljg^ItpbTkrOv(U|PkjIyRC(5Tp=h1bAZEoB(q zpo8p^2Un)OFSa2-9={zV-FTX@-h{tlcgzYtqjvZrlEu24QBfT0_~W#lhPFO^l3wHV zjen4HaD$qA4B9-1|FJ(b{IV5Gl1oKZ{Ym@b#`CvD6*;_Z5rPj=_Mp%4z&-2ky@12? z#dl@8RVOUn(j;E}EU6<-Ejztc-tS8=wMK16aAF)`p~dYPkLbxO_ZXbM`C5coEDuN&MnXRz{an;;oE<+o0-}47-4W#H5V9~j*MH~(&Xy(ChJbK- zIQX5&@>lZQe>pXI;dEWR1oZBY)iPg4L>fy>-&-C&GHjkHnfI4>QXu_IHa333vNk`t zqAk^{mGs48Vr-wb9Q}RR@*)5DlE%?}&;Ip!C9ZceE0sE@eOkPUZc_Q3 zfpjY(CIb?Qo$KYMNG)yQV+ni4?HZ?-%8s1CTT1nU5G3x5Z2CN@FDLx*=8Q)j3AP;s zOo{&f{^^Z~k*OcF`ZtzY%E?jCXz~on0g@{8=G)Q-j8qlMI4fSzWm?(Vf* zHguiDBuk~=tC%wTsr`)EW=B1;GY(n?1m%Ijly70ih6ySSq+ z{aNbPeemSA7Uib7LfA0F>^bR2U5tmWbv&iybm-@|E&0F&71@9)8jwI8a8^2(VxBD^ z;B04))tlhbQjIS5pt+m3yz8wu9V6VfDO^fj+mwMbd7wt&{>7E2%S~K^OPeV0?i87E zq7AzR`DViNLUf$EpMupj+383gZ*M>9dj;SVqvCO0^6Q9TY=y5&@VS2evjBZ}RP$Hb z-oDwA$H5ECP@;k(kuEl$+8-^$0n#HG>=Nr@32R&&=w(8=Jo(R83Ai*e!pa z%(*?B1jI2nAeOX%OSBwfY#2(=InhM3_J_TGipka5B#u67JKwCCroRDMbXiUd#R}pd z4X5ZnnU!1m;gFCd)mCcc#Bwx$P3%4U_$?`(Q9nAZkkJ6_lUL;nUs9C)n+}Y=D!S;T zuBg7?OaOHQ`|+T>D912eIS+Lq z-8eBcY0U8oW7PTVBtKnUX&H0%Bj>jrZ{0i|5wZP;9@sDC{!^SySyJ!gBW6ZG z&leE_0XE(U5$kb_469VMMGzO@Zbs^OlS2Dc9lp-eBwP{EKn{OF_!3|{z945iGi|Z4 z5yd*PO0KAdFm^LQ@Jgxs@#c1Ubz+!MEG7|x%39gYo=n_$WL97aZMRh;;0G}P?27zw zguzy?Ki$cRyUd*848@wrwO|d0XDPh^3y_a-+5)|6M)WHpcn4N$4T%yu+bx`{HD=PY z!9q1CMPlMX)hn;%5|XX%pRWbN$YJtyfR*Z-hyLk#G>oU`WR9d7^*o!`dLJ{~$mpoJ zd%n0spO+>vqg5<8gC__vnMJRT|zWQ^y6 zUxzg|ue_k3MB+!Se>I8SK!cYBeN~2PM_BMwDqKarV~WX4>~=;l)fj=p)Q=#{gmIHA zi-vK~(Wok5U;FX5ZEERtJRbmP?_&x?>PI$t*2}&28KMp*L~s|*G~Qg}Hj_T6=YTKK zj7V=80$#BYUUM8?q#y-pu6W=QV~1(*c$Y(uCnE#4?PWUa9Z-8qLGg`m13OqeD2gXD zG7YXZg&%Tf%%&lrkU-X35%?w8(QWIz?Y6ppWy#y7TKt2j$1n$E~q2ulqn zCpY81^wqqwdRzXlht@{1fxMq27O!=OlN2BsrSVTK%&~H^6JFo{zcse2je6D`>g`aA zUm~WJlr#}zx2!n>FXqE???X|g9Di_p#|fg3QwQY^_O;@k;JYELhKBnvMp{0E=j-#r zKHJq0&$uAqEBgdyfPs5PF)$)%jaexSE%HwYkkSVnJGUGAkS(@w)0qL=)@aZNZ2MA> z5}9igYe=xaEG9(g;T_>ERzY#2o&gjo=%?LTDhV{00{RFCvY zX}2d917r&dKco>4WUEP;V4d0wZS)Ro2j&#d8GDrp-JTl>BjBnEl2quK$G-B1yAVuF zl{=mn6JIgzS@YTBHha|Rzw80aC<$9eEy6NfRvVlk`_neym2+!9iJ+uzRZVRTCi^g; zitV4JF{DnubU;VUjKTh${rcGQs#;U#Vd8ROL``?Q=hP?qsup+rdY0*GV%D7sCfM@+ zOWD$@G_QW6@Zu*~(JdHhc|hCG1m3{xF513hcKRtoF#=STsmAGoFTfuozL*0EILdQJ z;MWM4h0!biRh4Tz3UuG=Bsg@x^MhS{C7elRG@6FrD}#SnB2nscnRM*0G22ZHpkMP9 z>`szVW)K$VYG69D^QU;{Ba>Jd?-K;Sm_u9#wjJk1_yjtOAASJKO$hKhAmOVu0651P ze=CtlmanH1ALsuQCmY}^Ui`~(3s{_juC7hs_{^TQlg%YH_|)EpAEd=QrhLD2?(~Bk zbumg^)iH%|`sGBkFYV{D&AtgOdo^xQ6Lx@J^xSD`B)%XgLvYvU*Hg*H%GU+T2hxEt z8HtftXPqf5tdSp(&TKSc$K$f3|Eh+6VfR=qSxe6433tPiA%$00rcda~=jr*9p{K+^qfEyZ)rUt1BN}kG zuLSH=gaEj^3t{*>aIh4_(Hxr>rpbMSxi7Q@gJ`j5tXH8P$DgiU`$4T303EbIxNFEdXA02lGD*Xjg zal3tdiM{j376^Z(?NzFNPO2%FU}CjbwFnwnC+2IHbl?mm%V>LZxbE#>%6QG{+)YS`Z+aGC&i3DG*z<+?32N7LiLv-7XLGW8|{mN6gpTeDkc$2 z*(BDf&GaRpUPSN&lzT@EGFPq9{j>tMuA2xEN1RAG1&Pm66;eCzXs9QI<#|i7mX}nf^*%3Q1?IwMks`cWh35`V zd$AMUiM@@bOUp9!W=Ea(wMv_xXR?>}s!n+IKO+lq3t;>*$kZ)4BkYN+6)s}BL*K?f=v0zV`?vYjbCpRNTixUjo2vv; z%FkVq%c@WVE=q~meZFD7g@R?lGpdw1>eRJ^OV z3SF02bP{~OUt|@JbevrAoxBROX57rhFk)APT>P7MUn3&7L6i#cu2kGD-twM@=5$Jb zOZz8tWi`^~8sA4P z!t27*}n zR>nVQ6yQTY%w=BqS*J9VO7ETIK__WI+)ZB~@hv4h2I@*sQ{5*L42|#!un=${QMfgHi$~b&{>R z-|MQd*+o@p$#(Gn9v3SGcz|geFiV#(d0j)id&69aLcCx?i?<|OhrblY7OR>NOYYOI z{_9Fmy|`#-P!-(IP#`Gh>i!FUn!8L6tFYLcmM$;sIdwW>c-v5wG}ve~NRJ1C50=rc z?hC1}Z~+IYRnFOh0FQzhsw~ox*RNEu=NHt7(-3LXF?mi(_x)v+zsj0x*?-#tVdT#% zA6$qiy^4;NY{^vjwy?TPMHL<^Tx_Nq6z6eQdN#MK%t^@@evihUH%qO36m;+1=EOyf zcX?86GJ@X}zt068G}mFf$G>^&Qe=h`uO)Z_$mi5jAz|46teTY zileQPb(~a3vjeK|%j4FW8yF|{AocM;72ydYdpRI&ye8eX>0pU%0F4u5bW zV!){{rc-izMY!%tbXZ~AHnzr06_2k$pQxv0i79HmUs5$;O%8w(kK_c4&Ry+eOg9aStMcAfd&@$^le=U>D=Qyf;$&*W8msn>=A*6zqrJ8y2`L^=4w- z2EVd;Y=r-G-{<&c#w;KSY6_-q-POVq8h{DG|3%hY2SpjS@81FnA_yuV4N8cBbS=3w z0@4UbhZ52y9n!gUcY}0ycP*VuFR^rY{cfJ;nfcB;@1M>%48z`g-RE_j$MHFq04V?a zUc%RL@W6#Ca!hxCcvLA^3BE`#{r_s!(Yw#%?;r*2n_UmvvoHlav%U0$v;;hkQXscv zoCaVGKaAeyWW#Yo!8aIaguox8M82tsbrMl4qd$!!#xP(l24cW!ysvR-4VY(sVS1l2mr`i2#M#&c*j+i>oAVlZvsZ^clZ> z%2k`H7H4daTWA? z2{^!1sP5d4)@fyz<=)(L=BXCusr9%YR#C6XZ<~^Cfi$n^Yy}!#o!F$|ORs7Ag=K}g zY*E{@n~VPnThIpOeFZ;q_Vk#DJhzY)T^P+KqjVmze!M-#lvy0%?fHY_ZZDFz3~Z$( zTd%sA5KlEha`;|Q8M`Jw>t_Nye853ZuX8QMb1`dRvNKu04hVAx&&4}j)Z@!Y_q(Rd z_3b#{ZBA*|T97&v>04~&rMV|Q?Xf9q6_}{H40z{PUjhGbW!k2g{zTA?I%JM0UDC=aYy3qX?QYZug zfWDk#90!t~Od(6KKR`VumTd|-SufVarS9`47RNo0Hugj=2bK-iA3T<&l6L!qMmAf2 zPGa=-{;e>o3?^_6(dujg>0 zb(-3p<|$k~PfFI@Owd>v{jvG}neu5|Kg-(5 zZbNEs>7pU$q-V-=fcN7qKZrT?ko zP(y$%s7H3kg{CWX**Nn%Q(vDsHBhwXZYFk_u)-tRD{cLocL}lc8FaDN5JXV#_Q;T8 zw>*49?wMZ}{;x#>DnanXamqfh5=*;*zWG;p6ecHgkaHUxxof#*?HHT!HvuqzJ5dX+Pxs#ASNh`T0GVG#jJ273q$CvkI^sRu!0_cFb7jX&%SVsFI zD4j^V^fhK72O_l@8&{oPu}H-@;$85t=O73{#N%b_V@h6ZI}gaOL93W)$LV?_?kR>i zM7g5iw~Kr{h53MiL^>9auN^il=YE2dD$!E9a?{1m&0|B{`^vV@AetAF!}79D$)!&Z zZM?E_^Q3Q|>szAWOzYj3f0r}0db&K38CnMd+C!s3ei?Rck41 zq7XGAFF=!q7{yx>t*^b(wDWP<4^_16dodG#5@pSOd21i< zy{c5P!^p^u#zrYG+g5oau&505tv|S4kDK#g-SLc{Zb_!< z03^T23c!=qij{6;%6fKT+M{I7??oTH?Cwm;VcFJeIw?aJ@~bZ%o#U)##2f%+K3rAH zRPBg`EU2vC>_0qEZzwW-Bn3cBwEb6(;P}{|WfB&EE+W`^;~ZQV3oLjAbil84jG9g3 zEIt%SB%M3^0jr>lOOFN~0TH(wZ|CB!eWsa~vU@2W+0Q`OxbZHSaK72Y(uEhVj&Up@ zi!=(+B)Ub+Qw`Lw{J7asZIyar@Lo%xOr*@0Wl4l>*4G@v|CTxpn`UkctUHHooBBr_ zt}O`JAuz9mCRUnh)Guwx}tP5*G1X8WL~oe^Y3>+en%q33k~Uw=CKpc z>=^u~pr(5`E%VGD#o;S??Z<7_6Hfh|Zo2&Zmq1rtZf)!R{z5^h!gf$k9PCfEC#S9t z4^QS;eeoUe3vGd?&ti;Ho&0z!tQWUgIy{7Q!BehH{|JYw+!hpi8%~ed@z|W4s~clm zJ*Eo_%02%={>WlxLe2bkFi!lhL+wMWE+rV(fD;=PMP%LGpY>s^zetTL*WvN2filZ? z-Yrhog*DNcWS2_prvI`#^Qi2PcNs~Nq5CCUGxEJ!!3CyJqD$06pSt>`8*KH5ZcKhc zd<-@51{z+&&r@m4fje?b!4;i_=e-mzhUuFN)74^3p@jk5wHgh^OB-QUsk^)X5}Ggo zdxkNFG%W9HLF*E-u*Xg}+UOBs4EKPdi4IIw&h6pHAuaH{vj1BLQK>i(9@6O4{${gV zsKv^h_iMk68;_j=U?cdO*MGY3FbfGI|Kr8pKK|B2eTlC)6Q89dz!kF((O+tvo>=f$ zTXvPcq%kXQkuo76Xpvw@aqp&jP#Aphk+3jOe^+~ZcKf$!-v|*t1IhG;&b2Hn)?N0R zZs+8!_mb3ZfSv`0(e;phwam){eUFJ+VhOt7t+$+*IKzKxj0cy%2xhp(Fg*kooVbq{ zP!} zs!B;R9hMn^9DK5s%IoH}g`Ifh6=KzO6Q!#tl(!nZ0t3?}QCE&>?(fG6m%B2@FphY{ z#$`D}R=TUm<8=rr9al~LlmFQ0ONA1$8ICqC-&;5@?rKX!eUb^9Mq9l=#URxS@!`qp z#J6<-1BR13cx1fFiwV*639@rBzDP1`vD5igj9`!*(DSiE%w@3-(KAk5;o{;tJ)SVn z@4orC`tWQAQ)ajHcwP@{eD_(GSL%SL1+VDLn48ZA!MR}G_JK0aX9=erMN0oAFp zHm_AxA`SqcscI_VvBq>=>R zzZLES(9s+|s_nrICf`$b5rN`d%IdydD>-uvDG|t4jX~3 z(tR#lyUV{k8|oo%<5IUuPi!(gzW&mhx*3erTb~Eic0RpTev&k`r`o!VojTogIxJex zymCr%Bz3sFxv(DFC7#hpmoRP`L|F4Zu01(QcCMVy7fW%CyQLB7A|gIzPAoRsgC85n z0uJCkA=Ec#s_=UPes5VRO^>hf({SSDE7bc{Y>yR)&OUDJCD|G+%hGv?!ah&J5J$;kBXzQK zgwJM@q`=FL#)Ke{?{=}fpPi`gk!02tEUBV*l|Meao#yeeKMXC+2Vi;iJ=m6OVfbGG zLDEPjEaly1A!!vc(4bQvYMa};HRAEW*1Rp__82?|G+s)UI!_g5g6&q~S6g2mNqjW0 z`YfNi^jLB^QR;EY`!LoPci6&ve-&f74&A5N*Yv1jx$y%i@car-lffxdW^Rpzz?ViY z=SMvr8CG{w>(Qu<{&U}XcanOog*5?YhWR#IlP&z>yb|ACEpvIxuu|>uu-#!Jmj9ZV zE9Z_o3m#_Cl^yP~Q~pH%;il7vn#bj;wDs+mt^=*|Qolyrr+}Px>h-v7!Jp_<9kI2w3;L%X-m|N0z@JCse*0!%`t*_M-REX^Pr8%dE78a_og?g^V75+ z84?HAIyleFu08D;3C&V)QR(TMYifkJ-}l>3j=i60(Y*acE-z8q{PR|P%$vBSB5*p> zmKRjCeVTS=Ko1NkGm<>1!HXys*}b3ifid85XScXYAKjgqrO0q0+|KO0;4($e$|smVfSa63yef zApf*aFe7WdK9Np##Ueel>UOi8H$l8~gi7`!1g!h4$eUo2w#c*rI)yo(lLCvMMisak z)OirLbcGXhFXLO(Z@d>s1!2#Af>3H3T}6zgY+rrHK`cBBZKP!smexZ~>KS=#Ypu^F zY@s=;lWR*dMYgcdGxhgEbkKMJQ;(|j^my6=&EtdqzX1ir613O2&QMEn(%g2OK?eNo zI<13x>c3r48%cyNFcz7vlKXx6Vw!okb{_4aM;Qi9&TJPu{B{}lcuLmr-MpYz9}kqPtHJWcW3{IPb4b*nN^FwRQ)$rpdx`sL+P<% zulUX6jK(+qipxMslh;zJr>wAxf?-$q1l!wy^nI)7Gua*uqI-@2d5UEwi z1rP;$92Zw_0G=i2F-6R3w^`W5C57G^nK5zJN&djRXw~^T zqU1fLJwWXHd2`hZhEC9>XW@|A@xttIr~Lk~(}Q&M^6ED`ePnIy%yz#Xv8$n_z<7wr zVKe)Cbfjg*^nktDpN}UEX}+cT>FIhtQE$A(2{}#VFug)kE4-fFsYc=rN3e9dpSw>^ zSYtjiXIX1S=M}a(b7-B+iI#E&g7TPG-Czi#_mRc z6?FZ<`f~k^ajc$yBNAH?DFt?*VAVUtQ|n+(_izU{^!Fcp-cna|B}PE=j>(OLY30TL zA#6WcU(>`XY_)FIu{#tNpln-?DBPB&W!D@Eh%)Fj2dfKQTmF9N8=gGz2FQY zsIe*_W8#p_qKXSa@#cS5uZny0cW`Pxt(6&@W;(+EQ{XQhMwYMtx~(IV{UiuzD&&q( z)9T*mo7)uRWPaYU-Ua350MKe15$-McJM%w8!t!h9k~ASi;SlrDG8YEYo9V^vQJrL?Nbdfg#;XnKnktJ88gLZThw{KHgEi+B^mDuDeM)w9QRL6@XxH> z{yF_wv)Gi^CbZe4~Ax~tBO?w@QFWr|I({GuqfB*W}Ex!r=V(Y1j3_!22 zze{RG{5{4CJp)SKa!Jb#+&xE^7o8d_aQLPgx_FF`Q*6DyYTIHj%4X9ho?7pjY9^xw zyF9LLQTpLj|9Edz-?dA!rKM7)`&vQhZ><@!%!z()XlY65_v$-rSK|PQq>Z?Rl0KY5 zAM4*j$rCoizYz6#O{UT5q-I|Uwr|VB+(I6fA8$R1Oo6tVa)U7bSfB>XW7NEMQQRom z8g-;G#Kw*)hgUMBostjVmC0K26ch*2A#e)=D`NtoCkc!==_@_?F5Tv`O8Me32j+j; zBRCM6%_9He3xnVrc&cX=!{u{x7l+<-p!%R3Or;4MmG@`=>|e5*Kc)775;1e)RQ2)N znGSn^p7xxq3jB><$wH@5eTS_1fqkEDFUb4=67-0BAd3SY$G25HrcplCCrCC>Q9h&L z55k`rZ2yx9;v|Xl_|0v9Z^~%D7=&dJXCWq0GoP-casSAeUD6w?=)R;*S7e+kEKOsH zM%?}98u`qL@y*O_xGO4)qo}j4|CHiETRHps)U5*CACeIu#TS9XN3sGM!oWu*2I|P zte;d=h@ORCSj&z!i2{zFu>g?8vTaWVsqrUrE-%@uzUR)@_?Njen&41qy&+xmUZu-e zL7ZIXjH?S>^G?$3sASx?Y!q!azn+6yH!x-$tFt(u|}g{*fOk zJPD#8%%hH^9}i}d=K|}R_+*tlZTuzS5S|cdDp0C04qVdB8}2UvN;@&B5JC`n zfpA^W)ozgpOCFFLHI)h3{&`d-hC&?9C^7Gc!ODL;&4Knq;re~G`&*h6GQ z`;uzRDe+^X@>)RmsW#vncfQ9v-#e0Fq^9a7tN5wWudaiRwVtI>g|9M6lqW%=nB;Pt zMa%R*`wN1vcCu)>idZ+h_aU)y>WDeZA=&CIt{HTjGGQKVDe2lQQ(xy20SOvShk#4e zuv;*P|2zwWq*aQs@5C0lCA~(YhorQxT{49;tHnYHD$h-4lo)e^@76+#th@YpE6K() z)GhOQ+RkmnX)nm=_Q%=LduPPVu2Z885YIa~f7Xf{@fH{W4{G6NTuHQZSaGn2Xo;CF4U!0^E(}Z#pTyHNdg?dH^SRkBEzVHV(V9Cn{rK2a zE{J`n`XC|+%^SHoCEjIpBJO?Bkl1E)_eXfiQD7`E&!zV>(gc(4z}ve3swL^MIZo>} z(Fc}(co=wzRFPzz6s=X~)ajimK}=r|9(|^XD*bkPaL(V27NL)151utmniL| z!--D^v!aNvfjwWtUd7;5?Xxn{dlcl0>r#*VV2``^DXZ$a=}qDG08dUtE;rUg{-kQm zVB4tFgZ?#BjiOddo{&NgWfx!+YH~4|ZWyFWE6DiXxwGAdu_Ox^phVBz9J5Uo4>ZlmtXX*XBV;58o(n9wXQyBsZ_D+r`-ktO`4KDH1OYk zn+P9Mv{u{O7Wz&3-c1`@3;*7afi)BbjUWd3CZ>jwve)*3ygME=69@jBJiUlOj#C%{ zy6X&Fp?3m9?e-e~41IRIvsz0ND35O7X>_bM81Lh56EzX-NrnntW)yyVBB{Iisn-k>-vu?JYAPji}UeA-4MnogkxtxTG3=TmnE#m`_#oaRJN z^;QyAs%*v>n`<5`f6?Bh^lrS=xm07y2G~D4{w)6}0phCrLVHQd_NbLy<5363wY#5l z0oJ5Ga4`T+j4Ia^voW0RfAcLrR7%FTBJ*_l6{t`^IXAq&cb4 zkGbsG%oz01AL}6Nl8N7aqt3u<2A8K!VmMyB+Fyo}Xib~xz4R3{PSW`h7tvQhj^a!wFyd{0DCUxHkRj)ueHr#j$SDReu4*opt7fgIoBb zPBj@+nM!ngG~+e^g9P!qWN)vvWJg`6yH(T3cgBVK`(o}TrGcgvt?{gPI87~cVS(Cd z0Ga}P-GHaTn;8qa?Gb_!YGy{jgkE&+_yv%2iar%(%xH{<)w2Ek#*p%Wcj;$thDTQK zwl5{%+P^zMYRR-`>q<#_nYyUy-h0&d2opR#lnYa4bZh=B?;TW*CK|R)D?1f`<;=5l z-nm_-iUlPX<}8LzyiU{EvaxQ?y7}E>-8bkr)^BO@#t7|bw~$kDg6I-`+Prn)o{I1B zsf8~-y=AXAfZRNsKO7>mbs-2W4`(drx3|#%(O0TM+q!w;{JZF3iqo+*dXujf421qxu7H-9N!2I~_Zp=udy>D&Ab(3xEA{U6u zkycDC)xXxhsE8W_cC^E#miHn*!+E*|ElJ)Gt3?K+n|{R5F1 z%(!ME-Qh;ptsiS6JMt?p7Lr*1yGN_BvKzcmj ziT(Ils3|<;6t-G-5|FB?GxG`nH}r!5^XQF*a$}k_T1ZZ!o4DkdY>=HrtGtc-xnR(N z;>uu>Mf(3qoN~89FYGLsmW44|gP`V<^pe+xXPXVt7yYcwqzH8i-IjfkR@3r=oiy~lcz1L)L&au zPLo8F#vLW_wwj(?fK%G?;e-rI=t$P+gu!o(;r>Pa9}dn8@l8@Gi46Q=-g-jq?uL!n zc!I|j5gL{iS>*2pUr^F~%EOtuvSKZ9wT>R$xU7@%Ud$ev*cDaL`u zxT7?6#vJ3?t?y=M{73s(-V}O!+~){h-b<9?e>Brx5acfXnEBiF(prkZVK@waPl#N? zmd$@L>;2eGzH-yJnP`dtT+G*&AfOLDBTD(>5B4kBE<52S!PTW;p5LimT354_AwjsA5s{xVzrV^47@1ML#umiN{tVBEg|bsd?^UCDK8Ta%7MUm=0EMXSVaw zWC1q;tf0I+q85it`szQ1n$l42R-}h;|N2I22=6=wyTifh*^rW)VsY^OUV&xiC4|Rk zC+LI>#*k1~IWk*MD-VR@Utz_)B6PTKsQq%s@I0%&(S~qm=QyX)wh2HOBPL~6w2d6y zsv8WL*A}8o&NSrmgc%1tp0Bj;9e}Fq?EhT!2h)43Ul=`#RTbE+*Q9ebjAL*RwpN1> z{U_@;>OuQdPrG^(V8%PVz>hU`#O-x&A{7W;HEae(udB?kMG*8C(eDC_9?(C2W0EOS zP%LZbpArvsgwy&TyAO&_IYq!WKn9}?9sJ40e%|N}W{`x9GgMve%26jy6z+8<+Rb<0IB63TklY%TndTr=s>KG1x*n*)*6of#W#!a`^ z-oiVnwakmNxPx3MlQcG2N9+s)ObmnP%Kwo$voyTTN8$J#9R@yVk94%_BNAsC<;vUj7#totPktr?zE#v3Xm-x4E~Ze;iO=fkS>^|9nVM>0gB%3y!(_v zREG`?(h>OlS7v!*uw|F7@(xfQM;iM3`Bg@>k{mzBNiE)fRmTm0?HQ@h(&UXv-|gGS zk>iV40t&6hc6A<|iMXI{^ z3pMw|GTrwrZaJxvA6TZICJQwo$WFgOk0B^%umh&AAqC`MP}D zj*X}YbBp$?y9|>fvF3C$9=BdsU(+u_fmzK2G%AnQ2e;pd)p}yvh&dGNb(q|{R$yfG zKC7BpH=evU8Xe_IZBu%83g&o*@4da}aA6`z_dp4PqIrxRas6mnt@xhuy|nNgX{l@t zuCE3E+5Vr3q~Drrb^JuMjfWP=tO6$5_L2slx0L?u5De^bdl^^VdT~u^$u<>FK6I_J z4*yR6>z9N>|E=MRSljYxCnUX@3X4z=VV z*gt>_jumYxT0v+}?MP0GszlN%uJs5;{|3sfVn#dOzWkKObh|Z7Dtdf7#Z$kgNep{Q zsxkRLZGrcr$H8tZZ-4AbU2LTm1ygREM1%b7324LM*M!~IpWmN-d|RRX>qEl5W8B`< z%#V4`qS8Q+_6&%?cr6H;iEzBKA^+f44H6>RVZ8snGmHA-!P0(N0NTJutX;8zmWU`$ zZ>T*$l9B4bjWfZzp6d6YV<7>>0&B@{cDNrivbYyBsu*-#q+`FV)(3)tScQ_QX(3Yt z7PTE~2Ibzv?O`5}8j6ST9)ND1igx2UbzLqj31Ao{;JZG`+{TxsV)v9XI_>u4UNZww zt723CiWc_>&zol(8$2~gYx1eGtL0<+!m8jez4gfIsi+MlI3@neo!$6T_-wc>^$H&I+`kX6d^c)aRLzhBV;Z3Yz)Y_=oZAm z_)+I}2POX@G79v1`xlY(wj}%Bz(oG4bZNSuWpgA^>!bSby9@5gtMkhI)l;L_`d3tepKFl_dcW~Eu-WG zasIWc+{6w2VP>qxrjp(%^eC6Y9KQKGYYH^j>ks6EIhd>?n_^x5%8=x}Pk0M=;CncmzvX>`p*`sn%5}zUG;LPxIiQ7Vi5VN^EoG$WHu6A zFMZ;t^;yhJ3?tXR;gKfM!gJH-M=NOiOEdHo)ak_lTU~!ZOS_ul6tYEnD4F!$!1@9Q}*oqRvVnkds~y!8hn4AvT)Zu6<})SrrD^zNYU<4qhZN;jGve} z>-IXfZ11IFl#+H_z<$#3L|go)BXm^&2862;I5wR_5V>TpFz2qdp&|rVBC2 zS<Si`Poz2vnDyO__f<)g`h&C}-cSP@Tw^BbA_p^2A?{AK<+CLGfPYyOhM=c5Pu~ zZK)J5@+j@|UOZ`?3b|ieG}VviChFG(yC#caorVvgl! z&%~SEJLsrzge%f^6vL6~{K+IrKU%xKD(5zW{T%B0oH<-WJAd9 zP5t~7;!Bsivl8M!sGT?~$NhClAIo!~KVVfX0D0__Ej?b(n=d8grpOcBSq|X8PS0CO z?on#vITE6Zh}y?rpDboY+#^pz_LrbVi>wZiWkC*CVOy(driXIo9$0v#W2E zl3T_zq{DiV+R#Y(TO0qaKb18h*lom+h+prGfY&OCv#h||!StK0z!x1%X0I}$10h-U z#-1h>4l5`-*51A}hld$ZtWeQi1iV6UQqa0%MEXdcO1cIw`xVVEkD8El1%tY}jM3rK z_jMG=1wqo0mElA2xIVARB*FA=8PrTw3L`sFyoJc8>>MnlESA=K0|_v0<_qm%Qnsdne?ddG6?=l1jqUwrMaz(AV=Rso*E7iSu~X@)3T zT3Xu6MCoY;9=zg9Bb6^SW60de{7h3RB_P8n($Pl?d<(2o$ls-3{L>AGEq*1~>uI}` z|8!a4HDVsv8T76t{d1#kFm#Qk%vNN6KF@kHZLN+uKWhWEpmv%p(ew*^Hj0fV`6p^n z+?(>WiDvetJGFo=JOYYn!;qX!N{7sviOW0%a<`A6^+%$=UAj}1yG}kazK5WdS3v#d z!|&EuQ60^8XqrGQ1`u^drqfeg`^8Eh6^{oM^)R6WYS@MO^^xGbXW>T9&wP3|brVyZ z)ePev*AvhuSAFouxe>cdtA6BvF>kW`J_&|=0jVziIyrGyVSI>4+ZYmwOD^bJo1}7` z{+j?JDewz!u#w5+e6v(8^$~}Z6|u?4`SXK5I6}ywp3RS3;8mCJu=J;#my$1y6T=NK z0)Eg+-n>9%E^S*!kk>t`RUV(SZgb*dj=Rhc;p<=2B+K21B7`*H(tORf0d3eIJ7|m?7(xnyw_({_{cVQ{wm#>p_hRWE%ztWMC`~YIj5K84&7F(F13JSa@ z)Sy16?ZXGugR;q&(|f2^3}#0}b-wu1K%PbJMxShfTmiw?lMP)wjL~IyhFF zBo0iok-a&u^(WvgO_kcfoPU(HzJ)zK_OqZU3B}#Q%UqT;5A;yy%eRwuM-T zQBup-dlFTim&(cpbR0!R5;DugW@~s zJV@OXHgToKET;ZGjZ)&Vecy06)>z{RN|b$BMTi!XUc+*;&xiIwlA??N^BsmIT?z%Y zd;&f#pIJ>))t9AZsMrql){LvzaaK5gYxkydQjQApWHXwbh5JZZD< zv9=;~J{vJJxpyRajF)bLM&~y1Vc{aaMr6I1eB7nax7i`D|9#C3^_SK?PSs>+I#dLUp64o!sLH*FC*{SKA{PT!|51}vZM%r}+pLYhF>V`8-1@qLuTch$ z714o{;ta)E;}z!o{W=Z!*woAbl@k&QKL8|0c9#pYO{8QrF#EMHlj~o%GN$oNv0y~7 z&Ru30tpsG%lP@e=4#f~Q&Z~j3K>X*+*Dr37l*HiPQInFc^D8vBDobZC zE}2KpPBTvuOarFt!0)Fx+r%kfS|;AHXki@HNW7DLlus4F+KaV?q>pDz`1U=cqn|gK zU?R&-`v`u8q1!UN1wdS)Hz3W8{bB`kxq1N6FjXlBN3bv)wju?D-TXO>4{Zn!hj^x0o; z(ORkWTfJMIqJPhICrV6@<18m;#b(r`#mAWW51&PK9mp!cP9w|`MujU|%hK5V@N1JV zLG~q`&-7ltapHf8-Ac7{J3~fe;(xmDy6}AdF{EHrNJkO$=ailSbOOL zgB`vS0chQMFTrhfj|0_bM>;dy#TV`@U)A~_eyW75#EAmb%li}0xRA`bys+=4R-^Uh z!r+IiAZ5+!a~OP7#d*%-wd|KT4_6L*Gb9BlVy&9 z4*1IZ#qNyqHo!EUH2z)cF^*-OcaPa|sm&xZf0#Xyh(JWuSbVUlvzo)Ft3uQ}bLej@dUOWyL^2iF1X&KPhR&YwNZluad9>wH<95_HXt3fqQ+Sk z+J1r!K%lXr@5Y}Y_eIP{X6WsFl>@|~Z~{yB z9j|ZoMb9ehCEO67iH>uDSV(3996sD}rnvL7{z$PeBp<7ywIZ1~1n+raQ%ltJ{n!{S)pdTkF-s{ZC0rsqK=2J-S%9}yez>CFZ+lfwgcfH_r7p27*QLA- zs%s0l6ZP_^NU#KG^q_uR*zY=3C6tGysoc;O3bKyp+8QkS&#TQCaN_zuIk$X~bklvt zvyi2MwigD!18}dK)M8fxR_M}*EFifi5$qYGz?bS~d><(~*@`Um&VQuc~w% zc&+T{Du73xB$p$hWmB8lkb# zr5hz(WikD!gDr;n3e;2Z5Ji4!&+OZxeX5IN`^_RaF9SV z99gfty_t3_!H)ZOl!2os(!PyYOH)m$xb1phxszEY*$%Br!Q3J%13%tx2GxS% zyn%Nnb~B^73X2DK0qu&uY7lvD6LaipCXMdOp=%L}Fr|VPyuODab6Lh2OGPJCWNCQ9 z_y3GcpH6U=?x+mFRzsETzd8z++gkFlKEF~UTVM2_$af$U_xZ7)PJ=pwE=<>9k4(w5 z@k4KEUJ%hY!pRswkYBd&y6Qp#d(;oi$0)k_q1?7kz_?%6ra4{}yb-;|I#!%aTKDBD znCy-c?0{l~91yr0z$}JJ=4H#YLH!H!BA65S=+`@fLI_Vii|YK%M4s8(XUubi+S9UW z-yvHjUw-G}{)3L_?DOwwi!TmK0m){jy&zaf#J& z`3EM^ywi~4ZtuT|A6C#vE@g$BHpdtX6o9+=>Q}B%9C^i1L=Qk4yAKn{G>>D_Ihg-F zNQ?pg#_e#RNmkcsW=3)dgwZ$JPlsQ>$$S#cwvfzEy^~oCP^7M*|*{Ua#MJ0aK z>iYf`y_*|jbxt3=IxNR}fzr!ItoflG3MJ6C(5JHNs_oWPaphQ67zUb8Q<5eC-gbzL)v` zi%WGX+S8|%iY1>-cX|`rt*!J}6~eQyt%83jdJzY-L`vYA*^&X)-Hha~>V(uD%!$k`@jV(y**0pXQI4<_-4A;wg zoI=`^uZR2Y)P8?V^#v3kY>C6tgwgPxByx=7Q}G&wd6O@p?#pJGpPHN0X`DL$1Qvdb zB&zZjo7HVK*P>Y!K+iNW^m1s0rgW4NNW&c`^s2O?$Q(q zOZ7azEhzC2!vYWJ#S-hj3zz?&j#CjxX7e{1n18(de%QjeB45$ee=-x15~_om1*QEQ z0OpWCD<7PKxu4M~_RK82=K-dP_O+YxPt00;&X+jx5=Vn$*mb#U?<+r@*1TJ&FS4?d z|IIjB;vZ(0m?A-SVrAI4X>;x^v4_$Y#Q);U)En%$-WYK#so^{e^5i*~+|rU>9)?UI z4PK*^0S%tX4w-i&vu*3lLd~v`xAuex=fzO3GT^ds}8uT)oj!_aS%xZv}i%!fJ!V-^4 zeriiDN4)F6<&R0=*%S7a=m;2LJZ_Z8%)~vasAULLgHiQI5JYB5Od+EPO`E+wnpro{l%YpHG)46~73>*a9oMFJX zc~ho}pe$RIqlufgH#M1im5S}I=hr)m3)_Y`;N#uW=6scS5igka0Ds0(C#zU1sLT_Wo{lNSMKi@yS0JNq2c$l+d$~oVX1sM*}gc)?uT;N3B zH$h7}u`VxP^#(Yyvm@#MO#QLZ9Y|OsgJkmXjUp=92@%PL_oIXTrDJTPH)`nrX)Ffd z%@DKPL&w4mR@5QYziIaJ&D1Z_>oQCZ|x!@kmQ8U1S*q-(Fe z+F!(eTGb_>;KrJM7TEjq=SnGQT9k$vS_JzHaI7`F0CXj(D|A}( z5A0^{ES=+b(SK3b2j{1ez5A~|_D;xw7qP#2Hv-9X$Lr^ag{?cWeC#VdCtqN3O=+D> zez$@)NgG^L`FcfdGy=eyh(FnTnz09fVr^0Kn^FH+XaprjSxX~Fz-6}w=ZbWeqX`bC z#ihN+27&7=N81z~9F6+e!Ibt?M1|XCefHI?t(Qwog6W$QO!0|2>Z$pOFq%;7Z@NR0v z2EJHxOg}%;y0UJyMk5I#C?^;F^k#UEtzR(2 z%=Soo0E5$o`c9OUR_yE0puhmakjPbY`q@fDotii9Vu)S+cSfs7A7bCTo#(cX<>sr zeNQnc#?|g%xSAuIwt=^9kMvPH)0MPg?_YAuy|gn}S%v?5@Lczu;A%fFS3fs*`2bJa zVEFM-={(KFXn0O#*^PAW8lm&HY`XQveD%B*NuQl`= z8!6aoPwQd8=a0ay0NcX&7aU8_T0i!Oyl`J)VPZY{kf5spjJpQFyELPW);-dR)?fOD zgGfBZ{taGFmDD*$TwHCoJEmT-C?ed2i;*o&9lR>i@=zP5(Ca2$|Ff>m`nY;BK*0o0 zz3bQiW9u!vq7J)%Q4lGKAyk?{0g(ogjv+)r8WE5VX&Aa;hEPHT1f+!lX=$XpN2Ei# zyBRuXxL@A){LWqXp7RF~Yw@sW?@#U$fK}UN9t_I&$?&uLp#%u!y*Qno;yA&Pwd!Tq zv^BC%<0V*@Ug7k02rY3%qq+WF;N~ea8@bZ)E6L(9{y_bVD7|0~H+vyPiW3{RQs#{P z14RL0f1S?CRR1mF89yyEpV3E@Qyt|xl2y+W3Vv3lMSQx!^#)E}m44F_r^|zWT(|uz`T@>WN9_IqPl~G!8zOFyIqyu< z>t}&)<k4ha)jE`AweQ2w4Jp)!>=m$@vheUYJ!Kn(-eXnp9; zfOkG;gHvv!^IPW;w11$}x7RsnS_dcJ4zYq7Ef(ot>zw(iHrO^0#rAN#Bp$9El1Xhj zY`U=StMPZa%1bgz14a;37(I`*DZac6zyu3Eq9JO=^&P3Lxfv(>&#Z-iQn z+m|ASrP6(YKl>l-hqE0|N7W*Z;Kq9xpW!O5!$6{T)+jNbgTv~pWb;^IcJQpv`MV(W zy#<$nB`vX{Ll}SK@w#{A;Y4&k?!^}uMmb%SwzJH%n);5F!j*W-)8Wo@uqwB&iWbzm z{Onhr&0N*s_9^kiM7x?1oKw{Z4mz&6cU*{*`EL;2#(!L~l0>6g)MQS>eM6HFA!DG( zQfT@J>8>g}sf8ZnMd6{epSGsV;QON$swyJZYDzQeAczgl&ZmYl&6u96t}fHiX^)o# zh!cTA3j+a$%N%r?P-E@oEV95(5;ozbzs;6^pfjUJyx!95Olf^9;GxBdTrayRAg#wN zv)U4l>`AR;063Sghq@hVs4i2sMcnZT=>EhGn_@#LX4T7Ex^Rzazh^@bve3ob)9|L; z7t?sj`L3Yg(Q5V56u#Kjv}38Wp2%ZWN}RKDtFM_js?<+9nU=+Y8VJL*f(M)<&V;rH z4cW#bs%UgSWD9>MEU{+9xfDD*wGF>?#+P(!@a6eDTKM%!G05|0lyU!c)76x;u^;`J zKvK)QE3|jm@k__hQc2ZmH6~<1D9b`3LVjfCl7%sxlW>O9|3@X_$ysXkyFjTknrANA zL-X^hY(Jdt&H10t*=K=ZM{$Vk2%h>d{E}+{RESi>$uZ*g$NX{nIZBgxauDy>=?9Q4 zpS~0+BelQsU^5g96G0y(wqz#@SaEPVum0ixA+i{NbJ0SCb%Ip$-+t$3Y;Uvh3XFtv z(tEGQRNB1L{k7Y}hFFzCblqx&9cW;=tGY_}={L0Q7e^NL;hm1cv>6e-_Qxt+M-i;t*2mNQ0xHx6IR&9=$7gkdypR``31&8*sJYaj3|1)cJxTMtba7rJtMi zrU4A8w#}(QIp5Fn8*Y=tU)8jE;A)kVrBvW?PQR_3V8g_1 zew)kRF2TN8YOYcl#S*B|P}Gt1C(x5OeZl(}!s2ayhlU(to;@*x>>|B80XXE)AS?59 z(y&0J{_{@A7X?9sXTVJ>Qvh6T>BjA*qbmyJ_S($(h?z!&@AD!w21jd-CD^tj z_g-D6gpe~ueU+u~$1ADjCV@%u6zqaZ zZo%HT00|jj#{uQHd*SHHGeSkmqxXi&W+V8pBi2PKywyZ!9GIb?uewDIwf$zV1(woG zPc;cMd49Z~of-PkfM>b4CwjY2z&6yGyTMZO;diKsA_cw#uUAK1)5rH6OY~pZf+5d! z$@(}PVFpDe5rk7;iR%8e$tOC(Y6>cua!A!DwFn_+su$s_njgy~qVMHU@3PS}ekUX4 zxV~gT^21$)fdNk`B^9+<4N>wii=*s#cwrKO{-oU_O1ZqD%$pe$iLMam=8t%Xi!nR%>%X}uMcE&)b(f6cHZ6;OpIK=@QF32lpVNKj_#~R(Vy28uy&(e zh`mY;8?>b;w?B7f%oiG+a$I$QF|EOV-Kl*s<|4y73kSSI2xrh@FXLu{(}4xUx(T?1#<}ipwZfXACzyb(=N;wtaF*SOPb-U_*eC>( zZUg*qxvSD?NfrYl-vmS}rm)MSwI3*BW`#*BKn(pOqr++?rE09Mpf_zY?O}9zg)cO| zp+JjW{FkVjH*KR1WI zdc)Wt5Q&cV|I8?RBIG*b87yMrsIS6=TdpsiZ%j)FKYt_l7+6#5EC{);*68yb{L!(n zC6Uu};oE%wlm~83IDNB59=$F;>t8kuZkiT&+aoOV7f8{&Y`auL1Ohd}3sUPX$*`YM z^J)&kvo)_8=*5AEKmkPE9QdQnx=8y~569ezH1R2N{pkGx4)jG`&u{Fp47?DLM&O&gh8S~?fooED;0X%r`5qP7Fndl_fHR%s|8-}Gr z^T~nVhPb!-gI3zvq|g4-HhGue@LBq0$ez>J1OEeGiH=9XYCln2Bvf{O#$c$9)xH<-~8ntK$ruHCOU(8i}A9<(kWbi*3#xUXl#bRm#mVXv5 zKkOdVvI#?H6&9|>Yc>Hua7D14pDDV{hA#iLKc97Uy&02Obqt@hL(c`jdG`>$6bjo1 zNWAYGq$(62z-Pc2q%v^AmIPY+{7830(R*GZkO5qVjo>JMjVN?^C3&o51InOHfP`?( zgPy)-`J-CS+thJrM#YQ=Z{>)Znm?p}8=7Tyw()V@+T@|3aitXEwbz?sT)a+xoCeLJ zvd($=8oA+9^R4oxgSlgg&5@DERSvegGX~iOV9~UcsHxPqpJR!`vLp?sQ`UQK7CqKl zN&zEA{?_BNVdeHvJf)+Mz)PnEmosuLG5dNll8`TU9aV_Bw$dlNg@u|vf#b#woTT48 zcG1xvDVJYK; zY=o{*6CkDM{}?qX_2Qv>l)CG6yX0CBjsVIV8^2b58XH-sdC`tdY~*U*Rvbdze?xtDwu$nw4<-<7mUeL z{yxvHn@Q>oy_PyNaL8kipV{!i2Ff6>Z^7#wEM56lJvfpgrEELpieGR15u8MXB zVQ+ge@kuQJ6%?W~R4974^RJw4OOx+YG`UB*O1;^dGQ7pA9*!9AvPP#dBZZ#KrCnW8 zTkqQ}2Rd-Q(R4vtyZTp$@%BGpXykItVSGu7Adp4!LL=ag0&?k#Eg ztF-n%jWl`iI{*L@V~(uiFQ&# zu^`l8AZ{5gynkR|R0W)z_ZR`YNA9{4+ zPej*sjS%?~<bnJ?O< z5znVtjBNhiRtw_E*21;3J?~P@s^2TC#>h=n)`xy_87ZY&Z5Q-jtP)Qqpn6+L@8Ck- zWg$oq%ps;`@aO_6V2nG@gQEgD;zV6Ol5ZmJxRBBahqK$8!CRCG@6}Plz2KP(P5j?q zow=}rXGU{Xj?Wbn0^00n&jIjD=++9~>~)21Ki+m1)I!<-dM*X)d<@~R+u2289DPPp zHz!&!g09u2X_OR$}dgA8rMSLCEdXk_{) zKb8X_uC*(C z@jq@5#iR95^craTzGM3gZVLJ+K?c}+dfo_YS~cK49deS0^*De9O~cGK51c!zLngXna@bJqQtRJqM?T=Sndk6PA&9Y8zjO*VHq^zpT_*=aUiB{!pL`cRL$HaYLa@g z8|!@hM4xW9`ZPC?3k1z-uGQgpMSm3-$nZX1KWriiKuSW-Ma_^IG2FOju*D+cTkIg- zzA}0Oyy|kH7H;3~u*ZuK1yl}gv#xYq6(}m$LgRH5eNPW8+v8+&7}i7nVrf92!j1}J;&KErarZN>FDY7J^>L-_|es+kF0y`5~kR{i6%S(lIS^)u~~ItS4D{nDpyJP*T6e&Y=csxA&~3e*(N zJ<>y$+s&nY@(9}oKbayPcd`y;v3FdGg9Qp(`>xcpe=*m$`TLpor)=+#pHQq+&!wQ?zEsW;a`ce7caMKvi2Ch*(3K{`W-m=^7pR8C3z|Q zn%B<~q%EPm9w~MrxGDVI>Vva*B@G`%xxHoKxav#SI7&^6s?RQ&KC4|NC!g)?pfRim zDbfw#`Zb)gbBsIl-0231E#YdJ4`Y`dL@Yh`psETyTut9pT$dI_L~!`5cclp%_*aSg zpa{Pp3^D89<884DzFwJRcNWz8YoWtBr$)SmA%Ef#=W?iYbb1r3km!ie< zUBKX-cVnHO`eUn96ZW;PcM;vTv*=Z5<6a1!wUr6*A)IZM-nPISGzdHUeUd!r_qv$7 zAxm&H6AL= z`x73j62YjfY7tPB%^GkADdQJ$y{_-urS{{|L4a?TH%>4$>2mS1pM4&1yNxljjYgb% z308f_hp&48#W(NR2Ixi2Uh0%_DJK8Lov=d5eb>qzh~eC72g8$6o+TJsZTr*kPjulw z+HAVe3NaYrYfY=3@ALFkHt{Fz+k+O=ZiEp%0*1R7)b8M{4+M4WPnoG|wWyMeRk#Z6 zMciqwe$)9n(dl~jFpLR!x>p31w2u(Q?oH~8cfvxl5qs==G;+EzSw{8Zk)rbBXSDXj zCn+<|l4dNIL#ngQIrc?$O-EoNn<=oxV{zn8yRsDSl`VdusTL$YWHIs6rQqKRmWbQB z@9Eba_o|4k5z|-th4<}q5iA~_U#8QeKlWbO_sx<5TcPyoDU-y_eGPXCvgR`pMe!fJ zz;OdNSwA~9Hq`WmUxRjVQ=Er}fXTQ%Kc!lO@p`mFpS95&p@BPf{q;p75j{ z)U)2l=x8a@w#%6{<|}7sTGYfhDOG>SE-#YbZ}+xpB%i-(V=%_tF5vnh&f5d;LEp_# zAh{ge*)C0CSp-|AL@Z)MFaFUf|K;ZkyH!>N^*J~+Y)shq2As*>A{T|mBZU37l#G7@ zU9URD&Ez%Wuy5qIG~}gqk>&@LqpC$46INd8#oC)GEe3D$($0LgcegS$|M^Evu6z{p z7}U|QA;7O885afsWsp&Gk=oOj$MRhDyzz3<$7}R$8<(=Y+D_Q7U0zQ2 zhG~4$+q&Qam3vOH?^QHezMzI8k)(@UiaP`#{7jW2=NGuI=v)9%l%n3ULq0b-kYkV=arq;U6J#-H1rk&juHm3=$`fyZ|5`` z1J9M=$FiKP^nh+ew){h61`MinQNWtgFj&tqcKWGrk&d=jz?C8MEwOD`538Q=F=aZt zpl*!I%Fm~Ye?BQ+SghhuwoC8*nl#wggdKEL3N|M4ct%{qhQyLn))CE2 z4r>|jWen?{6caO@SU&608Gp`v$9h zU~LPH|D$sQ+yXVCR9i%$q&e&N`Xy{xkWb4v?NXf*@LzL{8_rttXC3R0yjmn*Pp=3~0rhD#JqoE3rGR z!0Yi;`GpRq1%N(~XI!jyw|6C`A8Nj!!0v@~68`q%|5NX=r>9qC`$!THL`vXX0D0J1 zcLg5M`mJY(yBxFigQjyMpVgQ*lb$`Xtp6b1{$L6cb$ulYjUnTE%8ARInL`LiRLG!%7LS2-2}H(TQ1*=TwGp=jd-7 zpu&19Wo!t~l!~qej$GeA*}_XztQBT%6PIT8Qf8FP;C*z4zW)W#&FY6I zX7M-*#jX3TpiZYFU-HN%gn87Cu-nUjuaiXD}>m_ z!Eiqs_nO{0dO3UgBu25W@9THt z=zQz;Rm-&GuLG0YK#k-aCMl@u1aa%~(5VBAGN;NMJD9qMzfAhJlWW2FW|`_F6XYL; zzlcTLZ1REPhHN%Z>Xe;U(DwVzzgs&%jV!Rni}P`c38NsZ8vc&D9@6 zmTP994Z~8`yK;BkiYf@HG>=*5Hz^{{Pj5xQQQ_#a*DnSF{jtR@^`Hl>f->UV`p*yy z>KhB_eNVUTg1m~RoL1){Ol^7y9kezO{*eL+ld80Ntda8~zTwXt(L3w4lz(Gd4q1u2 zt`GX>w{oN`st?^%~gE*XQCM7o@dD?6z0;H{q46SE}_Y-gO7=KXtXI*>P2 zOJVcr4`f4k>=YURnRj2Q#`vt!#Y9)-B5%ali?NpGaSrU%1Gdc09tFNJJiTrU;Oq4V z{C|km01L3(NXz-k$$Dbx-6qn%_a8BL^numF*V>k}<<+k^p|F034g{}(tX<;x8QX8O zu*g`JSWM5#nB4Rr*3Nryn!>2%DY_$iP;yoge!WhccM6l5^(%xTfhsN4Ld#@cS6vaE!&IAY+e4Fl18b_IX zU3+uCG_Ub<5=XW&Nm_?v58QE?CncUu5mum?BIAojfWgk~Kef~PMuq={kXWpo0%fFep~oIe;W217Xk$CiXbl%3ti z)OYS`uS$d&d=my{xq)UD0c68y*m3HIm z1s)oi)5-$plWFPRP(~0GQF&Y7c2P-r+_p!b{K@y%yD3Rt4xUGI%(=Q-*)F}$#MT^2 zbN>?f@zc)JjSN1za3tZ&V8r1xT$C)z%S(M7O)GQF*i01PE!vU`r816a$eSf?1X)5i zf@eCu0L-jP<>QvDaK2&x)#?90QK1?j%0p74CA*kNgf=WLm)ivGx@~*sbJWdO#jSVX#=g{;``>gU$4SmlM%aJwcHO;J%)9F(^ zuYNP*r7JY{1mqXu()$wwh1-4L3bYh#@7wF2C_TGMjh9lL9yEb9&M^EPG~4%S?}lFE0L@s9DmtlXd7Ia`x58c7TXgpz7qQ^A_k>y_W$G@}YVXn@CYHOU zg~y-1P9{kada!(jb%d-Zerx_%5U+yYoEGPYF6n&%2e9uhztK^LHTE%8%dCM{-iSW)EaMgHLhzlu;ZHuZ4fJ2`D=pRd zR+Nq$@OWl)kcxk8>BLfRDW;jN_K;{qa!7$$j<&0tn-jR<~&&pH;!0HKoUC5hG^+pk6jF&6)qxC{@K0<$S820iDvx z;Sl;xkNu1?y*MnCGULmoVuAXPh=+`1h=I_x;J=HqgMH;P|ETZ8cXFVKVU{?}PY>w@pCBKT{npgnNgP{_rAG(Z z@fdt@63xb4yAqkBA_kpF_^|ZEe(`X3pd2`A4YT-<6ih$A5-S&F&pIv5?z28mx~<5y zp+VI5F#TLwXIaGWzG&dlEAfMw7hE_q#F2`>@+r#5asqn4ek7p@@Yj8X)L>ho;gb1< zD3dK%u9JCXm)dEqVKSQ0UlE`srfPl$Gjd^np-VnkbW~RN{ZSklgMPJ}Zxp@$eY$)Y zkff}jW8jQCC{`sS%0i4v2hjABk;LZjcSXji5gH){J3yhCCDDIQbqG6k`{VW&hu*BU zZ~I@N&T)}lkwzpK%((A??2Q#Fi@9&j&ao5n0%sFkS0{zE z2q%K`bLt-9Wz|h8=g3OgiN6sV-n+7zI#o+&Pj~)cOucf|{A8p@2qHIPbn=(0R>0 za{FI`y(@9eXUA<#qdlf52a0_*uaHLbPwpGe>37Tvu-B zPo>4iBfQ=}e7?^iJM>v~kraS+g{+s1;X#ie#-o zg0CD}uqFp)qucoN^O2XM^jo`VbL|l@ET|1oUR`w8(b=GBJ-hR1UFPI{K3~gp(j{5F zDQE74YVyDor7oJzxVhan`De~seAlU^I+eakBfnY@W9ETYY*;u6U8S5TUhwTs3nn7* zLuLW$vaZUzAqt7zzS$$8M#TPSWU8%->m!cF6hzdnC5!&hz$s#$d2dKIl|(kNa&ZQp*Rb@zi5Yy zSh>f?6pelE*|@@R$5FX7^+C?;UiBd$2qRPw6-xqZ-S)4-&G)4~@jmvVDBLdKe`4=? zGqL%E^)3^?I^xV$ORLOYRxKt<>dLx)Ctcio{mhOOtu_r`9@gr^{OAMBWngM+L~Z)O z?SOdx%gjxwton1lMvI4hwR>)d)6n4|J1G9AUagiF`;lo%w!BtXBJ1)0LA+|B+xDVT z5m{%(ke>;`g=Hr}&C|md%`+O*HiOjdxh0{L;zmBP!uUA)4eQnN$*aN(YWHM6*ZM0> z>AL!EfzvbJ-+p(`u4ClsTYZ;N%|P6)-=B3=@DgAofdw;xHTiY}c!u?>BcvlzRi`!D zgphG8tiF%M~O``75Mw%cV;FYOIoO4P=Xn z-|0bk+gvcISeUBV7K_nuukoS}5*afiBkeeCLYqXBOnd8iXS?)xok4-ReGiT6-Pl3X zW>^%EzOWn?04vF1QMZJwh6Nh@=#8@25STH;XVOTQ;`RH+mjOg_@TrGS?N$p3jsP8- z18dftV^m0)G*g@~Yy&^PQF9xG>m(!4mOsC>qp|8@L$@}Fo^qq@w6lWs_84;8p_FLS6Fa|b|8NmPNeW0n_tipx5$t$U zk=UeM%#DOy?;(vTu&oh5)cx_vmKwZ%Y35f%Sw z&d(}ju4c|C`^0d`nhkrt^-qoPjL5HdCK~X*M&1U;8iIIoNERB9HY4f$+4YOX%RvCX zISxoG4th(a-?ezrKSEYl2vSd02-ftIuF>WvX+v?x)wZRr#iau+VaHyUA(TpR@kH(U zur`Oz_*WIQPxjqTKNS}n1A4;SEAUN!mR2uM`t`~^y_@KqW>eiyUx+TQ*mkI>LK%GQ zz{dcF|L;X}a@36(o+T6k7+s6$Y6WZTGK?RH!bou?1I**{r*@*VG-Y$e)w`{%aFLR0&td# zh(I+Qdn^H;atS;L#hWtIP?xSryVB32?cG5U?8kC4{QM5zj9<(w>l}G`fcTU zTYXW!E|&0dN^emKd~+VK)K0{^%6p%-*uR=ht4ETE1J`FuN%iNB;|*KY&~vf9{F-5- zED+m=vnPPZAXP5@?bu5T=Cs>1Pl~0%nD%2kC-GzBz$LTAXx?*GW}ywU7o~)buZjx3 z1GxlWmRVl`>J`ywuj6B$P3{@ok7OS>LToREoq=W3nkX}#f)s%2GAD~(t3zs7Z^kG{ z$R2BZr}c->Dc8C>Gi2HloBeOpPpD|$07}XsEBowYd+B|Pi@?D#z(mv|YtE$o_=i&F zTZ{XLR6xCBt?LdW?UehwXY zpJu6l>;A5%zQg+##eyjAG(reu*cWnBG!7<-g#P3}nVah%SC%LbpxZarM zySxe`Nl?^2Tu$mDgLrqr`YHg7Iy&N!J^vH^fK5ec+0Y0FzY8%3_a7(!sXJv}$zd?N z#P4CuvzYQ8i}r|5leI>FU012?off`Q;Q6+k7CR2#=_@wUeR)8dGrOykpx{pmNv9FX z|IQcS5D*#WP6v8dUw3jRU`pg~i+y|-fX7Q>GIB!Iv?+fA^o+&&w*XS)Lncm33uJKN zX}}9&ZDhIhQ`J76H+|HNotNc59*oa+r%Z#SE|@^lW}?vz`}GlbnaEebOH;Wk6uv~> zzl+Zk;nAdZ{?K%k`C2TUTZOt0sW*RD{&ztXg1A{_Ys?jHF2WkB#wzK#b8GY5h4uNR zt|*1Q#xbkrb-)_y!mOCs1y=uw(O7hN&kNc=p#P7W{l#r%YbwoOPPQW)Z9nQVn1l$<|NHxqfLS;m zK}2yy^}D(@nRtj@gMjlcfZX%zx`^{-!v3;%S(t_1C$%tI1417vjh`)IP)-^)3QuY7 zuw?s)PNl!pyHpOqlls#Z&XZu>O*=~68twQK=ECqqUYHs6G{=RXO_5+F2$7@LB2veN zgVLz=%3$6g;jfR3`2PRe8Fx1S$Id9TzDYD~(0o1V{=51NwjhXGB0QTK0F#&x64w%&`39en*(V?a=cQ=D)Orwasa1Y2iCxKWtV<-Hbnl z;%^G=pfAS}6=6SHgiOP8{_}o_fDL_*(R!bmc;3C!BUVtIBZd$ZOGwG}*$U9HS_v(G z4t|PJ;4pa6vWNZI(&k<9&p2(~f`-YVd$C_Hyx~u1euj=D@wa3@)3-pI49<3^{uGZZ zq(d0)*uM|0+&OqL9tpS_oz)v#Hu~R)kX5uiwp@*@({txHmHTS+fW>|w>l1ydjN8&z zP#wP|V1$0H7VM`G1MP4KvW)peEFrQaPi1`ghN26|vYS}|9z#@$fGdxkV4z>G7$)5lSH~Gab5AdcUa84o>2ke(nezj!Utgo-gJR zii&cL=oOIVh{l+}G8McA4Dn=dYCn1BiU_ng(K`oh&cAwj&_-Iu$hmPoG@T>4tE*~) zz{2tkS9~R-We#gBefA{mOv>ke@6!Ers>UbJNVR20$l|GFZzdOC;2n2o7_gANY&{DE z43BK%i)MZIJuN+-N+ntVjz@5=h>j`d&sUv+W90{qus%f!m&5A)LSx=;%X8L3||B-Sd}N1WYmR+MP1- zhTi#pn$LE@$-ZYxs?>4vAgTyTTnj`dHl6%oj=q?hxWMka%Syai@pts!(f5Al)mTJ; z$Gw;S3%`)fM5^f$8XdM{JJBIxFj4BiXXiGmB0LOKw;a7fv}(RM@R?}1Ai|xj?e<9f zO*+;w{#1BTDXw+_O5$WtiAyn!y@##q3kBtS9*_zyQ*-^pxp>ghBLi!03lJ?doc}H&6WB#>ebmJGP6xpP#x@DQOiY;6v&d z(-ltruHp@Nx49q9E^wB({QIJ`4?FUti@qgZa5c&Q1{`v?*S1g7|3&bv#V&HQF}$1z zTKGEF@v1R6abJX8%7!!MXvPQ_%3NE58@Ho2RfYz?h~_zX?qmq(!Yr4~H?#PM6Z?u; z#?|8b!GVJC6uF&Sezj7o+GhHI6azzUq{9=ihuQze3Qdt*0Hc1f;c9)lryD`#%u24q z93|dEr?20_a)%RQN0zOh{ciD&O2F9Fl{%sSzZy10$nPV;nqYYIy2tJCb70SRy`57P zzWoDZvF*K%OP)vU<+mg^T#DKNnBYB7-7%*4!xy@ny93*jV*Zba4N@M^r#v|@NPaqhU^bn!qbsqYeXB?+){7^@#kk}4$V6VO>AMV^6<)(? zwhSYG!v!BH^pvAgz)Er@%xW;Pv(7}vXEQr7O+k3piKt4ud-MacCDemwU*+@98xl>f zgqs%%jQ>zMI))EloFU%(ccq%EGvUm#wqNaaao{Bywn!tgp2n|W#{N7{D0o?(Duv$j ztjD*AzINNL{&h2d&vY?01G`Dm)tVcl2}$zcE16{qBU_#kEZVMqdB0*2nD+nY7oF<7MOf%D5j?FAiou zbnebEc$^A2#GMF)I{aC zqwA`{}0mSnDa_Q5Q9uV_Z3*a?~??dSu*sooiY)p z5G5lYB}{|vc^6;H=V%YjYrRW30)+3z?9>u^1WDc?O_>`X;%`DXlqWucOQR&+QC(jc z-1HPuLVkU@k{@?SoWS%?O*d1SCI}J=BM6Q zK8KB?D8xw{tfZjZYz6>#>w?t_s1RY4CX+FGTW1R&a)Dji5m{9XKP@zNu3!GbxoHKt zrtt?NB-X&sfgK5=n3v{33xb|kOWc=o?8ec-r2pk-lJ@N;oOn1vLm`lQH|9p+x94y+ zOOdP_K&lQN{DrKtxzD8P$4_|NZKA5h6VOg68bL+*HJFcPHnysg`Wjsb$)|AL2FOs0Cf+*b2Kw z#?7LKl-jA-a1+1m3vrQQsP5f*Z+oF-diEHA&tvpfVfc8jUgCbwbC9wG)0BrI>qPs^ zawxt{kZ{|zejtI6-Qt-J$)u4bR7co-^q1ProQ>WsL62owh*C8UQ_G~Y2>midWK)^b~&ZPE4z0f6Mk=p>HKroSao zlzXfc)~K!50>cJ)v*4GWs~eq97XAXRcq^D_bi!O?yF9mZ-jh?3(-#C_rX2JETlw67 z{SYBTsy^4afI^M%VFEv5aCV;J`T2)bjBDCtUeVUb zB&p@^{BD0ZUk?Yp5#LHtDxd$fe?WFk6D8*UlHsO8!m`utKG4PBrT7r=s;;m0<>=KlxevdGYRl7<% z&D2h*TR6K#%0+btpST8+ymTP3uVx*ZaCTBu1xqCAs=o1Z9^G676rQxjdAoNC{;xQF~GKedA0IJ zleg(abDWOB12ON?%k6g9MKuaYjF1iqMsP4}liB(m7RB{cBK}2;=FK8!GgJ7rqOm_7 zvaS4y!w}$V4Z4#PV0g)i?Hwn}0tX$fJ)*xrzZOuHDc>Kard4tDKD@SmuqVIv^TaTM zA3HrJ1?DLvvS3?nSvbvg(j15>v3*@uXXl8veqL^IX!2C$bEsc0?n(I5_#dFb<=i%- zr=Hg8+%Mmm%7XmY#W%=QHa$pIr!%(qeJ50{Bl{QXBBKF4nvR!KgX?d&a%W-z%)*I( z$9UkxxsTJIev;b?ER)kw9c-bf?eJ6Z)-_9y^iG*}W&3938v4d``<7hS@tfmnc*Dr# zyBdsf?^SyWL_&V26j7?}fR;5-)cvjqJ4UlG0fBHeS{ccSjBK5JW=qkCYQ6NcKmQkQ2NI|OU0uc4T2Kw%m@#rUIDFO%na0>@S1|naP_9>kFAAG;^O?e8 z>}eK&6tLR66fj}LH2{tvL(9pSj(o@%VL|y~gapREKe8DHYL1;(0NxVTj#o3>PjPT` z;grST&@IEfIeGrk+{t&Xk>{%SmgihYJY+HxLNfvj!kj2sFYEY9q2AL96oe1dTECb> zWmUc0Sg64BoE`)t3#|N|UqsSEZg4~vE>X7I-HX)`1@p%&%^2e2LYdo{;csV<8;fGM z8zvAGhYD_u=%oE5B$8dEnIu|8)-1HyO)rcU0;?SSNW=+#B?&IUT?pFV`?C ziyFT<;4aZC5XQqV;PEP~z4Jkx3b3HBk2q1SXZe(#7Iu7P>z-;OS9BXY|1sgdHNJJb z9g;5Ay(tbrn@-4DpSptitc(%>)DSG8YIo2Tz`gwT=?9WRkrHEy_S|h9q?)=fn$E(> zcYiQFXU((dgrwuCmVpVH^_Q^$y~k#;e;;JaO1rn#QtU{HCaG=@zow=VRyEPm0>e8V zv;u4iy@>6M9o~KO^)ne}0fAbQo5Ob2N+`P}N&&K21#lZvO#4UlXLA~azEZx;>Bf@j zo2ww@jGgA+2|o2+v@uE?>d^Knfiq~P4qT*YSn|ikK&ZBcj#b6e@<(zP)7Ly(i4v-k z1jY@w5klYaPk!rf@u@m#zc8G2G1}TIt&?SMDp#>+HJQi;__zXAz&%qsXYtE zx^yVtRiS&xij@y7l^#M2CLi1mGP~{x#y8{_hy{_(9H>+dHalkIj%(aV5utpcPfMP8 zN0;D#wbi`ck!1NZseH7DOWhdR5O^xOZ&lLr(ot95ytmi-m3P%Kx4I`bVge=qHreM3 ziJOY1UG)lb)fs|H)Zm_TYmGR|5P)28Y(w48$pqhJE>8!xh_o|dP->kt%6BsFypm_r z>f)~Y0gz|00g=!jt9F2kXok@R2Mh34ac|gzdt*=fKFIGhdst~X_y@P*w5G_go|FDg zYtKClsq7agps2);>UcvjYI-vR`dKZP_e&6^i*8`E>4+p6dyBMqw5tYD{Mih5K=(PW z3x~iz#NtA{evB_PyeO$QvU*<5@VEFLSKpushEWraS)RO!rpSU`6_IegChCB=UMCzg=BaWiQ5eEYSo>ZrR-qTv^&v8`2Xl^AjI)f5 z8=YtO`(~T5dt)b0%Zb*q=N14Me4l+6fh*zBfmgpHY-d*jcSQFvVKOD^;L_8B>VV@4 z7D=shV&{ls3b$SoLAF?M?fJV2!4yyp;14Q>sRn*L5>2xhAEn8qt83f*henTpPx2#k zAid1!`2)8LMQ*tlwdfjSw-L1PObg4(6>CgX@16SMO!)T*vH+=;rjg<4|E$O{^)8#T z1N+9%3P+rJsB`fyp}!6Cx7H-^M)H#jF@>@3UX>eA$BdHdwjvDM0f-Ee!Iw2{4#c+R zA7X7ra|lfZTDOC%WdW5GMh+yo3fF!4+Fq_k3QHPk zLK7ADdbdV&G0B7UM25JG*|Z?8;9cHP1>0R8`YmJYG+O2JGg~@=DA?r=Vzh!aV%CV+ z`tLw#hEC(Yte&Jx0)!VVQ1Z44*+dnZwCq#9Vrf}VO1SJq|Lgsw=@>l@5#wys^z=S% zwpo?(s87Q17IIfXJbE`Hc8B+ZT(MU8y@4@OOoSwOHBpdymgoF?LDuiMXJ5f8;(IMP zkC5*R3MUo0$6o6O)9pZY3TFNZ)4@xL9|KVo*RzFT(?HHFO$m-mt(QspUhLbF&oxVV zQ1_dmHo!s!3BD9(&8#mz4;`HiKk;EL5^TS6h|6)Wqm7M;3_xKrUzKCHbvHF6HulSYbCTNA*( zH!L-x7OODMTlsDpnB0hIygJ8l4^fYMdvHs@J_E7t1b*dIj*}fVuH3iL5f2Bg*8Jh> z?C2*zc&Dqx8r#8nm0uZ7;OsHuq65B+fdLRqq~G%5bBey)rPH0|b*ygTVf%H636a9J zlFgp8eJKn0h7@kYndWr02oG!CLCl>*FKpMdXt=Ld{Q8N`s73?`%i=0i&X2p`bDxDd zoYbfpuVbVK*&H|i#4ww;{@!PUToMkdcL&sg$8PF#UUBdjMc$x)Sazf~MsPZHpM3*6drp7wFTan0RR6m>+h&&1Srh0d!IM$S$Y+eUqEb z_2(OIb)m11^vb#6Bqk$k&K2#IAR}<+DeZK&(!ldHL2^L*moO%5>l_LbG4}=e6vI@& zow68;gA#sEUhFXVTo13xed9n>7p|z?nty66hA7RpwFeF|4JDQ}>3fb#(=0#;c!Fnn z!3rARJM1%`=hK-bJ9%u5bY)L8marjfZAVBJ$3Y1sltS$M3Ssdc2P>pU8xu!0T7zTF zF9-4;=6w{aTuKL2Ro2(@hS(&$U2>n08 zUHI22@==~aS4>~C0_jbjMnCy;UM@si`gNb$hkW7A%J0WHU&Vj837Q7RD14MCwX!@e z3Q%U4@x$~*+v=wrVed_S2-*$}xR9?V<9h-$=5SM>cHDAwq=O6E(Wu66hmy5MoC&~u zc78?LjrzpPK?@MhHJ3|gtS_59C#t69pLvfB@ic}c@?9roOCZKQdg%8&sDikKcPYXu z91njXqzE_o&)JUrAn(6|!rkv+e_xZ$D#lAZ(E?QFxS!Y}5t_Riemj^dc)>$7bifQK zScZD;_-Gg)!qcC`u>3=9;pqoub72Z)6f-oHQq~B<X|-L6^ZjbD)Nk;%%s4=IJ+@r9qyK86H6zv z5Q_b&5JMEfitlz=5+&5SQt22~#$WWEQ6)gs@UZOv1h}l<)8b)x6V8r)TTuQKh@TuF zBOgo3J&TFDa7TWI|OG8JGNpm0f5acK&FwS2p zIrpG|uYn|-E7 z!Y~QPv%A$B;bC@l8@dM9cJHIOj0GG^5sgSschm(wlV=VLVrezbeht%QTFu&+#2yTM zzm^sV@Eo817N2o^?x+fv_$FW1z}<64&k}1pPh;Vix;zKDt(%`v6g*Zz_+$}mJ%nVS z8~;&rdgS?-N9JEvHGpbW9-%(`&HGyG_J* z#(VZRXq8wpA)3;siE30Af@pOyNj+Xrd9BR5e!8GYa0)wd;QRWh_=E)m%S|#v0C$S} zZ>>tjVJ47J$1fqUEXzP8LeA+LvAoHFwreLAJK<>C#UPeZe!U?|GCH2bby8XlXV|4i z(?nadD)rni^*jQws!1MGtGqWBrk9%ItCr?JORl;}4jQTn&J3KYaYZ z@)TX;m(i7qL4+uAlWRvU8Y|7!mh5ERaHOP1nSZNOj;wFhIEN zXSaY9I8v|BS9mjYrE7vd3VvqG(5y0sMGgL_J_B7-UM8f2h!next3Li_v$<$6KY!BB zOkjfcBtSbuJn%UWl6}KpgI7*97rVnzG0&f|69bI9pG$R-nAq2V z1KrSppv-V~>(LRi#wNm4#p41)KmWXP6P|_OxhD>Nx5qfj^1^b>l_BzzL|x>ot&{mQ z506EQreBC%;3EJg4u`MZ|Uepkmzz=6<`h; z2uk)zxX7riTpSRZP-jw)&Mw$DgV8_gq1_b~)hZ*2ABtcCNpB5%!)G7kqW|XwX(w}i!yLLdeME% z4t3ypgX>R@*YIWt!LmEFagajdqZu;!d`61Za+T3#QPbybF}9iJYxLN&MlFGi}$$>sc45GP|Tz7 zG6@^ZgsK-2cWT0JP9LE+3OA5r8yPsHX;~Fyzr&@3*mh|VKWS~boo5UOd?_R&DMe#G zBz3&H5q};*V20hIf05RA#LRcd!7a4reM--sp!)$l$GQIYrBEV~mL{f9?wu7W18|A0xf>-lRcMFK-U`O6aws#KWEYG9VI~jp-iFej6`O zyHBU85rB~$!z&|-V^NXEb|0}Fij@vK!faDYhnkYT54lU<^Z?oSF3#qh+suOX$}bM| z)AfhN>cbz_0!QA?AEL5_Ee;M`06>j0k(~svT*v(tye*c(_g$R>mX|i|9dX2a*}g(R z7$eFS>C(;3ZR*VrrJvS4m$hrY$^s27%(Y>6E7J3IIBj7AeGC}=y>l$@{j33i)R?c| z;#ZM%8$Yt&gvf!pExjiXD$F~$?!c(XW&b%J`ra;fA9YDaa~29i(J2h`eP_vo9QJcu zKLB?e$0y#|IVq>o7N#&@tTdxI8Up>~gP~s|CryA|<=9qp7Ict?Yj|K!<2N{bl+4YU zx$2BDi2HO$5e=J&fNh*krb4WLOs0#yA;gp8CX@l-T~&k-U706zJZHA|1R zT{A^;5_D38qq^)Las4eawK5z`S0#tW{Qq)=FZGnyi0 zD-%5`l1_grv=W^)VCNN`rTWv-t4_8>louu<`*$hrOsp52mU!jg%rPYR4{RLj5=08eL9{@H3(dpZvLNo1n*Yj*8sZ9 zrAQUBnE?<^xZVgrJ-mt}aY_{tK#OvRH@3B5i12q~>5$|%H4=G!2sbVkx1MLtgW^<% zTpj<~yQ{3qXq#=FyNAn%xe`(%YQ$J}$}q+DZMov$AfHnYR(oe^Dhs{rz-2`}Ke61p ze4p_q!O{bDvf9ZXyV-m$&B}jiHLrf@OYV1m`~z8-*)X&Y>r^QAeqi>nly&+Jyb6I2YTOgw7T^M-7*(l_0E^;c%X{y7xaKPvMzRbM!bl?Ozr&*hWA`1kPY;@MsZHLpbPI3#( zT_dEJuzbfoW}X)W4Pb-*r-vXQw$*<*8*Df36TT?s8oWNv&&z-_tN__Cqi0%9UZyqyCTohGE{x$go?6wB*vJH&XK_ z?Zu`GxFyN}D&|v5c3S`?f5hnYN8uxxz+zb-v z>M0=5jQ-(z!Kzp54uk^45#}d#b_*Rcve?!BLxvW$;7=Q&apP@_N|V~iqcVoYFiv_Q zEgb9!Fio;$g6s`9-8JuLh5u0KCHkBZhyweVC1vI^gMRTgc=fVI{LMhP2%wDXY`I5Z zRxz+ajKra}8AxTHCxfbJ9^IRL$HS$LhaPh=HUY7y4q!urG=vin#;KBvyF8`0rdO2< z;9nWp$==>%Tv=M|=41KXZ5L4>IQB;Rik7(fwcspR!wvJ9qQA+5nj~JNhQd}U zLnv1{^?j|49s#3nJBDDL6}6}F4Q5)6nZT&l zvLvE<zsQVCtGRYwS;yE zFv+k<33mdf84mh8b}rqab1wkeCgL?hOg2wMrZZxg!4V#WAG?M6-+mdEEEz6wb6{dt zNS~EAp)y8@JpQzsL9UOiuCI=@6NDzr)fm~?!pc-kf@6t}%gp8u)4t!{8Un+As**3m zKNJ(-sH=^GOb;}4Fnthx&hgBW*<9pO^x?t#1rma7Z+=O9WzhnV&D9736*gMYZxzWc zw_L*WgdLfHW%HRlx(}IKTSrGNegWP}3!SvwL>=xrdt4J}pD=)LVt@sfy;9MPA*B5ZTm^|O zp$1LX7FYDrQI&grQ?g3NOw36ag$fcO(Yaos4~fI%DX!8}b-pS7JB&mgA} z0UKtZ8Aj&v5Rx*BhLK7$p%dE0{lK`eVOtC{p9_KEZ#cW2h6s5<}w9HN4s2$DK z!Yb{N*w5fAad4?_&}AiMG8CN8v zV;jq~9qv2}#Cx+GRgYJGc!pTR;V6E(Y6n9P4S$H6YluQ(OMt~tWV=9#5OP?9@) zNrKyWDq3Awd%i_2pmX~kWb>&gJK=qzbXOe_N1*lIWjlKlyS1M8#G5O3DBWNq_3K)` z3es&247z|fPbzdX3jceB(9c`d6S$#?9%cofDgQNA)1Q%oL@QCLCr24Aq9EUf>RBF8 zdES2y)w8o3|Gz`^HhZK@Gskof9;21a%1=u@Rr4TDMj15}v##+5$eJPkPNt0FgzpO# zs&o@0-Rv!~Z2gB^FoY#J0^&4=lKQS-cN6`LNb@)Lch~y@Sy$Yb?MpxM^kUmu@7fzj zEeBwru61I_2~&l}fBMfvO_qw^@XYwyFb%xYO$l(Nz5DssJ^_%kEr0#)hPE3<{q*$q z{pkcOByold8wWyEXv35bSp}X#XB%n6a$_6d#<ZL^^o~oN!fsAa9kXb47i3u$@EtD>MYF1tB4aK0}8Xw3aoeO~=enGY|)Sg&iwm|%7V8)*pxdvU9{jf^4>=31YG4Y1Q@YlFcsmRVh?3?jPz}#6X&t6 z`_4Y~gl^KpF81GgnC@ywA&pT!vp_Y!Bg3j1xNuuqRB(PYiTRIg%EJ7}pn1VgKGpMP z!Ua)A^6F)WN0+;cn$PLK4Y7;}S`x2Lha$4iKi>3mk*h_IW{5kd|3RTV=RV)0-as|V zF!)(5LQ26T;~!GClM&{84FAFX-S#x?!CepZ*R)p`Aur&FC0vAsa|Li2O7>pM%jj|< zD}aa4Llm`7%wnUYbf(?dUvT{}oQ# z8PDX(v@D}uUQvM;<`LyHjgBKmq8vfdubC#bV)4uw-LmZP)0Lo03#&tXxiX^d;<}o| zr6CD?|LNPm@g#82fNv&>n@C{sI!elh#-=2JyRbG}nn|Kha)E@8f?$g}HMu37YPtQ# zB)fgturgUoK2h8(I#&YBI}_b=)={*l)PII;__C9U;+a~L%l=Pr1cU*-{<7PYqORmK zsIdBJsBsz`2=HppTRxOw@fdg_xlMmXJNwi>zRlW<2`ShDq9~R?m!;Mi{7FZKUwS@d zhkXc>dUIP`tpB`cak<(KFvn#y-VXU2rs}x2E{xlOjXBC?(Tt#UW%z8EO1HW*X=l10`K0jM!s2f{_=3f&wNeJ&x zEh)3-`Nt3RT!<+K3z}-gEW(q}BN|Ru(2*Y~!17RqYINOK{riZD9Tnrvp^c0=R=SET z0XPJG-8kVY87{tP8Ic;(&YemsQ>crs?Y^Mb^e1-bP~tyIQE$ItbazlDun6G*;*xW$ z1FMURG6qje^F_aZNBC4%iw}wz0boR34T5J;a1yh@m~QkYWO>hHuQlsOnXkIRvKVUG zQeP0*Z6DSjuC808p^;X$y(^kcOlUt4r!W~GY*W#xYZo=GY*Ab@D)C4bB#WyhhZD_A zuY6i%Bq&;0QP>%Jci8tWbh28S7Y=2Sc;)oakq9n5K;QkZF**A_cVnrQKOioPzYj8; zeWpYN4Q{_fm573qoNtZLW5Sx!E-ZoNVnQ$!9uG^LG1k=b5f;#tY&TP?3w|eHy(E$F zr;Ut;>BjqfJK1zXFbpOUfpw8fjDiH7FEr9ylMd6?F1w2!zkc`oXI$&5>~k_43&xYFj(61EOcwU?WSO1)f&^Dr&zUo78xQuMok4Lq@!=@eLdGuEfU( zFw}VAB_M6L90%YnHxu%Rw_{W#c3geuHh>4Ql5QWxD7=q?PPzF<5*Y3Qu#1UCX$fpj z^8P5ExlaMm^T>g)=5Xz?GM|pk(X}>sHT31}q-d}IoXblT53x6p_-;J#ikV+P{Up)V zF39$2kiA1yyWi9*_;!wza$L+og z&z6fSE}IV2;T>G*b1%yTt_Z8trDg8(^^!{o#~O5-sAjz#_Ba=`Le zhVJOmPwVcn&Q7Tb(p>}?9GIcveN?g%7eEU~_e+LU%L76Mg>%$92AL_>yN|zQ^hywCk|9{EPn zW`~v`1-l3j(u_0NrEq15z#9$x7Cbu&L$kYh334MGj01fv@B?Rr*VRX8y-tG4<9mK% zbq>qTNFZIrCqLwcYTY6N{{m)1#K7SySZM^a?l3_@p2M%FK8k?3^h@_)Vd52tCCHp> zDcgCc_pcieYWR$;Y!xd0VBo7(IEG>_98+n-I{A&6>hM_HfM%isB<}LmUdsZU)~S$L z%D65)zycX?NLm72I9cnpmKZ*#&OrF`_O>UEvKzUlZ+y)b;?TsE`}+Et;&}5rGR$3) zu}!%RPi%C5d166hDcotC+cy5b4oz^$`vNL+b5NE4+erbj2vS+-MkSYjguv7p>7WLe z5*D4of64!P3?J>m)i~mQyIg-aVI=aA=gURxH91gNfbPz8jiIo1{K0q;S}fdqt{b?ZpAKj zDj45M8XI3K7>L!+EkADc02!r55!v2xmnv~~bw8h>lf_pJ+bqr~oWl_n7j`J-IQrBL z(YS5t_aIRi5(=!5f3DniX(`=5jxP9lnm-W(k#+nY9?%IXG`C3c~?*9s^RSpi$$r>YHFNuWUSo`J?$Lp4|<`yOS*{N||N0 zHePHJkRhGVpQ}s6TOR%$Lcu9!u7~Z5zy#_vf}P{m^NAvApFk2}(p{oO19^Nhkjqx@ z$Mes3`!gsmZr&e}rDh*=Rp_bZ3WGIY>RuoG)aXOooE;On>|Ac<%eIy_?=;X>9m@E2 zfT5Wk7@FaT&Broi0H4@0ScJ>W+T`Tq4N0Oaq}!2G1L;UA1VXVV--7faL}j0Wug=0I zZ==wxHVspXz-Ihup5+lt?0x>p6UYef1Hb%2Ugup0&&xsTgCA1Fxd5s(<^>2$O#|${ zum8}Yr+eFiEtv~Lez*U z&l>2z8UCqH{@Yx49Y|6I^Xx2m=B)Qw=6pWmyGaU$(&ha9>oYGLF6?~cqU|!Wp6bJl zfu;gHEf?R%+6l5F4at|42r$yYc8bO$Po>VkL_VCKot3xKulYldOijgGW+s;F+SX4z z%IzB0v(dpo3F^o~1F#XoYDn`bYl!WZ3XOvH}O790)g7UYKs#U1fF;LEw-IctnjRk z%#&uAYn61@aV^_5S!RO&-DyfP-5r)b?v?RpZZjr=u{fKwL=ncaf94r5=`V)Zv zEdU{qP}Au6QZvRE0k4Ss)*A0I;i9tz2s_C0@Kfhc>#tdgf;Xyl^+ciIFzT$FnsK3Y zVxMbe;(RIoJiV$UUJ9H0MNSq=ztxo$`8PUvCU9Bl1~ZczckBW7?O#{p!r7GNAG|y4 zQD|b~9sPR4QdkY6{Vf+XBZx8{AP?M;`^d46pWgC-Ol|kZzN=ech~tO8`PMAZU2=P4 z7cm{z$tUKg3i={8GvU4Er@H8IE!2anYn+4a+dCeeW&;!n*Nwe(lzz@mgCVOJ@#Ow95O!+4TySM^lJzbAiTpm-e-FmNgTQTql;f{7JawJ0~)IdvV7gs*! zJ7&!4jbHu6d%u9%hNE%`RsH#cu07d>;bDiGyi;W(nA@uiO&P{uLaFBfgW0Ww4t7 zRuJkb7yo-aAW9`8oYRsE_IYB35#Cz;YkN6fdl5&^8-jzWlO?9T6|1$MoH!7dofeS;FaF_u@~VSS(-7mKRs#cF=~Bfv_`zBy z^i4$|1H;e(GD7OD3HxWVrpTD?Ahkcc8iFooWy@!e%SwWh*HN!E{Oa4% z=c~RwU;^A7z78eOUcbJqzg|JdL6{NvZa|Z4q_!RS&vwEYcOM%`du2rfML}7=m*4$v z81&~c!(V?G`{s_#WhS~@YBln=-gR`c&rLr*wEqw>%zsD6t|{om<;ldC@Cec19!k%3 zR!yKWDs?s%S94vri^1{Uc$dd4ZeH$cZ~WKWW|+ZlWWSvI37@ss7LOXj(Zr9Kz10@G z?WPR3NN`$BQ2hh+Ly8e90W2BTih0*d;dL8WLB}iO8YK4Puy<0Yq~X<}&$yNJc~g`s{?Va!%>jeeMwlcsAPaoTDS-B-ESz zcnrJv$VBtP-LA0&T8GB7Mv_P2L)v=11{Ry6s4dbyZ^i(3`?W~=D4Rk@d%@TnqfeOp zQl_6GI;oOr>_PtKNgnaCtPA7l(&y)!rYOgJ#}>r%qP=FN?0elnfW-#gAyh+c6ZjyL zC84WGo*d9uSLBa0tHZt)ZVJ%@5F3G#z6)of|AyEUmBan&d67j#g*3U}d|Mi)Of>R3 z42rd=FyYrj&?4xZvm>)G-VRUNH|};7yh|3-NkhP7S!TiIEf=4@OM)~zLXInC>IxqX zgl~YpvT-ChFSPxrbxge@&tj0%8Z-71M}ZWTDK<~%z?c&94t8Wf?%97JhI_Yn&>c=L z_K>>tGs6nW&OKz2Q6DRH!^Ax;`Um*n0S>b=LPU#?vwnRbl^jg-PE=kSssxSpfeoN2 z7)I}*hWO8R_VPN!ozFLP@J2PAtE)p<>b9p`!1?XaJVq4Wu*BO!nT7=|Y;pLF@{Pf6 zQ_+0Nr|${1a|1^Ok4QvB^p+qI`h|R~n9ik;%?u4aW69#TZCs3_bJ~NBCO3`DwP7pJ z=HR}^zdq>p=VW_(0Tg`gX!I){@@eTM3F1Cy)nwW5D>jCUTos8Q$(g`jhO>9}cO`s@ z!$Q0B0%9w-kW!cOUmgT63fpc567goP(>;RC7F{EXb7YJPX^V*`wILCXXj45jvx4@_ zv}^W7DhkK!+>`sQd=@KNnH*o$Q>ji3@_#hDDKCd6&P>(*kmRt>Q7&+uQP))}Q#fI= z&8aWsoKbgT6D#iRot>%`lI?4{G{dQgXm2W(XY7TF%6)M8+m=~-)Pw!axAf{RVUTb+ z+J;%Kx+HVx^-2S$VERLWmo(sT)U37@;FGZFX0BID+W?n|h=bJ~`jwF_c=sFtwwzd5 zpU7T2j>?k~iS&%vA=a$0=+bzsUDnGZ>q`1eAS#g}BRe$>>$Rrmpx_Lz)awbupBF;r zE+tr|Lab|LK&pdTrtfTaOYvBAv_fLedUJ5g`Emz%%0xM3KW!fhc55UM%E0Zr{ zSu9>`Cy(`liGx(c&(GwwmX1;iU}Tl`&%OcYkSf~kM7C#sru_Ah)`jHlwe8y7A?f2j zz-2sa6S3qTf5YZ3%!G1+DGY*K*sKqPO5Odp^>H_Pfl`V@^F(3jOl`xW2nuXXWmT zfO@yLy&rfx`0Auu38VF*TkL6j@`mMXkPW=`+dZ0J(-ryjakzh@?U4FL_6!B6Mz{ex z64LVC{zY%SPN2#qz};b+Gyv%o=-9`4QXUZ;3Y(b!M9q%r#H4&vU}Y9W80IvEc2i6& z)>=FS+`~Etv}(*QE-5gm!)77~5oany=$cHwf7vWZ#|v-jX){Bb$IgDfrmilr573i<7sKC1vi>N7 zenPVea!H{3O|+?(hFx{|d8Y@kZteqx3S>ks6Q5oLLd$L+6A$Vt1mnvekIsr!%O?hi z%qRKVz}EP@K1wAVt|c*~Ysq!j=}OV^(DS9suCU%=%B9#vzf^O6J_)e4t;mPOkjRvk zM+%eiO3B0f3EyRm>Y4BL_!!0h_)~@++U(K`yWD+&QTh@^bA#V`aj-Cu1qG;a*r57z7 z5F>b})`4=jpv>i%rR$X#t$?)1HI6Xeh%@))BE0f4V(>Q+D?GS{Z2jLrb|zoFZrAM45h;;GSor20MVX)DH@-%_br<0BHA>08Rvd&6UGrnRy~I zfWRD}C}NT5iRz`B27k5(Qw$PVzsR(^T)hLZcqU`GVoyZE-qup~2%dV*%V>JORkP#W zZbi0I0p~L9*Oq>ncXmIyL8kY>O5nHek__q!)p*7Il?+mGNP=7x41mdbqlFs$5_IJb zUF=WZS2O22g}4j;#T8Ewa$gOTe5|v%t+^_-f+<$Vm=eQ zUm<>t3yc86bZKSf`R>~#LvAz zn;RduaoEHWaxc8}BRibSTT)h{RrXysQ^V1R$aqW?E!AIqOj2LY#U5f(B)bJ0G!CqB z)GRKbRN>Hy)xJm*WVt(Wk^oJjd7nDQg+S6DT6Z}sa)ExidDIp|2&|gIDmMf3iM&~6uXQ9vVb%Ur5OE|u8b7FwHpl7SMRaM%h{<>{~GzsB2NlLYnyxx*qA62i9%E=0-L z+wXa(Ontcs;E3i06$G7c)=Po5TkdjcRcf=^^3E9K#M1C=pgU=_HQVWUyZ%T2sVG35 zZ+7ZNisJS0nSEm%zWGK&ja>JfoImGE=wd%1R_IEySY=-bQADGPlrB&hMrq`;L0#31 zK6AiR|IsXrfP;xC&|o%YwAQ@)>*;y!9P@b||6vkyodPhTrKx67{-+*}OHsuKKo2u? zNclIqK+|u^6tk5^n0XsQUeze1)Mi`m?g)+C?*Gaq^!aHb_<}H2mt`+$sdJ#j#JgBm zbs?k)>_aH#J2fJXe&S!La0er}Z6YPzUG*RIqV_Ps*Qp#0*o;GmPR`Q0isCVWY9AQ`NQYyK7S<%NN9Ws!uyN&X?XxD^Kwl6SFR#{)m-l*B+zqy)A9gI zjA?EqhVzA%6ZjpKP6R5!dTy+Lee5%DJ_v)y-v;Schwfj>m0YKjV7Pv3lFdPGr1;d-SgI3TE6^o|l8+-xqIUozur)JxuP{HE^@XU=*t{JEZ z!-n#ie4MN-t(+oy4!RIk-F+k1{(*Hd1-Ts#8O}L=O31xXvj=d_q8h3MB2Re*4tsUPa1AhX9O&KK4)9A{6WG# zpgQ*myj1X>{7tfunScs=eCVCMxv4_>?02lznT^D{v@M1a5$B~e;|$5{BjZjt7;sz} zejW8h>;Zkx{cWP=5Q%mIJRg4dSbP%mGor=QoE!ZgiSLU$Z{uMd83%yqDi`c}43m+trTMZ1yXASvO63@Q(EHlU3eIh>9D=uX)D{?X z6jD3qviXJ!H^}pNfOj=K2ID#KoscwL3i;t;LexRbjvWq?U!#jyC3>~i|55%7`SP=B zOk7WxYxjy`qFwKCcx<)(meIaD*Yk6k<=NXJP@T@mW4Lv}i@~cxr{m8l1)`ujiU;fKBJJy@bAYvq8$RKXMGg z59L;jLPC1PLe#A8%>7(gs6K*O@p)1&Tec3D5{YQ5CWoSAw|G(|cS@Xc#H!DUeOCRB z)W1iRVpIUb04`>AomTC+Y-*dKR1#v@M{?+MmlN%U;kOKyg{aNrxZm)>HOj0jxtb;| ze^rnK0^mO01TkLNiko^nG=CwU*@t_q#3l$gqq7EU0#=(c3*Y#-s%+CrO;4a}nNx(M z$W6my8}$qenzbh3j}y32#oaPf5LJ4$)d0pQ4zy+<4R@`~ycX4$#rrJmhm%(g_d2#~ zJX^mp^xF`QnXBV>c9FiQza408Jy5PHdmtyT)T{WJzyRB?Kn52bpB|lV&q^nZ!vFC> zfoJ$%VHZ~ZS97H=<9(aphGVM&*@)M+K;p+^vD(8nPR~`{1kcr$A)xm8;E2He-Pla< zHPunq?;f+DOSVM1O!q67Ar`1%jlfTCfKLOsW|7h6WFujXg9|tU?Mm5N;B{B#s{XLP z`uOtrb=vx+Ct+DCotoPi?z)+PDi@DZlyz|i8|emogg-#l^PUfzZ;UF@IHHm9Mef#r zJn=*`d*XuQV@)Y_MVw#MkfL-V>xn@w#2pFvkwMEG1?g^|B!g$sGAZ+5cK zvFIoTS{j+mk=NdQX_0Bc@{ZfT(`Runzon>~K!~QQB>AX9WNA zbjQ<{&CgM4A9avSD0pV@F8-a2B={NIutkJnG7bb~#INBxHJvOdnP{Z>+OVRP+xx01 ziu!yf#__6j+U*?D(iC`9p_~rcM<9LZrXWtWe$eZ~m<+c{k-`F~JyP zG=gW2WAQj959~Vf{Qb?R<@7JnUp~lqnQaa?0{FC;>l1t5bk|pjRfx{9fYe!BY3>aH z%{WuiF@PQpG4|CJ2z-R#q~z+^*!@H|c=?E>Er|y5tI+L0GC=Z7rs(}6m+&iCPE!|d zK6+0O;1W5_V-~B}6h@trFY$egsG!Hn(9elB{=tVRap-Voq12}`zZ)0PS~EyFAUarJ zmYkMxa=3jsw{yrbQ7kA+psT%onvcws6m8YHDpg*l*Np8B*Cb@3_g;HDZ-aPWB^&AI zWq~gmV;m*oA-rWWB?Q;nX&`qQK$pA)BJNdy7kLc?lZcX9u3JBGH6y!p-~Ckd2Qr|M z38VqpB6GFlI#trI!C%fatlgg9PIrtmQoEkQe)|h(d>H(&C^~+rPw!@Q2Vy(a#t{8fB&x9ZJ8lJdf)Z=0yoOHT;ujE}zSsq?>u*!&AmIPb^v z{JS!|n)fS`?PK3>Iw6*Ez5A74?#nO@jI4k&St+T8W7C#K-2P#NCXKBdOcu{-v!q!- z0xAxeE1lR7JiPn$Sz$Uqdq(VB4hV0bIR4$Q+aq8Nw>S$3uf6k!U2<;!ScftZ&bzuQ zPM@r1xhe4T7qK&Vzv{j1%7l(^aqEkXRTV9>5Z;kZ0I+tG%Ii)d(gN`PnGRhDErbX! zeLd)untj_t^cDGUJVEF-ea?y5*EuHCS3Qxl0+7WN#iW@1{0@PKGxT~MwH(Vq81&O_k(`5Br1ac?iDw~3a=%bctN99 zT{7wx6pH>R5nNS7KjHWzJt}b*=?L~u{_A!J!pauT5Ke*|oaCPng{@7Wrf2H@NmJmI zN)>HW=;M|p&)+PZ8<9v%*O{9$EFelL?>@A)cf%-Q2H)^|ysU8OwV7C>$5*rbE_aDy z{^KUjGM&Qti#q8~5d8+#`;E>Mu^R5iD3X{Jmz`~8PKEe;=r=5u3?N3y2w8F~5Qv$K z3x%c?#wb(i?0Z{rGJ?~XW}(FAvyYUQMXasaR}K_>_ZfH`;LzvS74DF)N^TR#$qdTF+|y8^7AlFtgb4&AqZC;x{+<5NuD?054Iwh*LFKkmhIa!^?~A)D+s>m zfa?X5n8{MD#RvYAhtRv0y8xGm2If53VsZGk&6De;7=4kQB!)eM>*H}OnsNf~((||t1??>x!mZiogL~t=V%?Ojn*!Xj`F<#_ zxD#w=J+bzqn7v>@ZmNDWia?&2D>1q z+MqA1cy^3<>AcMMOTU^@4jdtkJ>bGa&~e|78y?mv$K@rpp+P{S+S$7$@Yu5BxM;~^ z=dVPz@w9+#KrryKMI>way!!4&402h8NdU%N`Mnj8KSalA)OhNqXP=FcJmrmEa+|xc zCZbS@O6IJJ#7dDGAY(+$GG+~MGgS1Wg3K!r<^-NzbasEnO z*5V8+_!MD&kc&w2Q>yKrrtI;K4w1Bn^4B~I;oek_7}dnJhWr=ejD)M3$Y(>@PnSGf z)Cf8onWzw1wrEZa(mo!-=hnmq%zZ3IJ9z}E(2ZO|+oMkENzK--M3{M$`nGpDpCr?seGiso9y#x~G4;lf>jCEIe72CGQ_bf<7W~6gC=_ zvG`CRU_%!4y#u6(@m!D=f#p-l73yj<+ zrVHlkxj(jNQtPU;5rp;99mgEI{sgkud z-8T0a(zT1G1isI?UY~0~&qBequ3n9=s$U);zZ+kWl;nbM;C4~j(H}wYdB#rN-YUm* zn(LJ`a}X*QxUF$Y(ft^7-2V>PKm8-`ZK+6>^Cl4=G(O5`f9ph^x!QM%QiGBpDt%AL zE?171TpWK``p0-O=wE7|8eOz~!3BxHcggHOF;59UR?npAP6TT=lY+E~G@xw}*QIl1 zX#k&_$rlP9@?4t!NR_NFgZ=(vPiQx#hxxZs8vX-FZtkPyC6)_mi1Ji*3rhE~1SW4S zUr+>2Mlb|f`by62R}_MeP4E_*Bw5@3r`4~Yy8TW$^=d7R_{)5)1k2j&vC101;xRVa zv5tZ}2|YKa@217FJz}#S4%lm-=XPeQTDmhuwqql@L~XcQtBwf16>7b5#xGF~M~bo$SY=8@i@>^!ZjNh zIG!v=|5*8w!WzhKy>2h;aCCIj80DAir0w||68jX~h=zjjmU=APd@Y`-HoEY1^l`F^ zY5W5>)KR_bEin1^Sf|O z@(Zcv>^`^m15FX-e*RzOa5eixxRS0qAh_W|FT5YYXTD0=k2AlD^6~;sIz}X(+s75B|&!7%^|?XOQ-cP*3i3fGH7jDLuV&w(KygX_qW(*xc!ZdETBxNnEftu;>2E_UvNsV5p2 zzfkDgpjY<%R>AXsSTqBr1z_kgOiMr;qtdfVlFIw@CA&^k`!eM=t$TzMKi>lef~OaS zyC#^h>xqZEX%hqQz^vyb6OOwlrRf%fvAiH(eUaa1dJ2Np7xW`e9F`zy-gLM!0nEWA zH;X)Ip;lo9K@dEe4fHXJ!7aB$H1*Czuax_yJkCF6LD^G#7aql@EyY7^ZUJGsrVWEj zF`;)+Z*t}^Yc-Ql;s22{v7U+Bj9G0pr~II+#r&E<_1}kxPP-$m>Fik7BbUC*=S)yc z3brE&&&^1uxXwu9w9P=`t+U&(=eDHWJd3mazxLkz9m@ZW|E{;9QdBBgCzZSo@9QOzPx5ap1wBFWVC#-53MbCb3h?+e%Rj7RkC|^iqK^*wE z1R%$_`0v(lcZ0d5Px0*pwEXVjmnO9R5_{|4Q}3zlnf~QAF7-ub?Q7MWzoMs&J?9;- z7RKBKC!Wn*1f00UGJM2S#JpRK+X#4FO zdy{TJimMQ9>|72qe*gbrvS-@8gCjxl9(&6`yTecIA%TWBv`u8JT?C&OIDNo^lJ6`pKyUF!7TFCuAL8Z{$zbt!Yuq$o4N`1_*So_{Xsd$;HQjFJ7p zVig5^G!gq8Rw8-xKBWPebC?dPf#tD|+~;d;v#Kb1&G7zP`+<7Vq@%pU^GItw@nM}W zM2gJG_s~h%jea0tq#U7J)^>z9pjJ~MuQtQdYIqReHPp()X;xJ}^PJf3PEcmR#&{nd zEzKHXtp}WF+R+#=`f8|q#Nk2$&yO#*g}!MbvEe;jWPdWgTIYujFtR+pzNSiaf-@>J zxPsohlWR_0+^>F`^C{8=q~ngBo0AV+O=1{|OD(N_X22Llbn@Po@tpqrEaUlZ}8wE5}i{gVJ_0Who;P%9b}yJpLw zX>Spac7GW1J9>A&aQcP4Bj#}~G|}O9-aVzFmAkm}UwqTQlz3i#6mQa;G`iJ^9H1Yt zz4Zsz5h+uFCMRwC_x<&>4Qbx}UV6Uth`SG^1oDBtDNwnS#l`wja6GilEylV$8KFv9 zqCK5f4SlHJJAP+qg{(gmHdh_zl7Tzc+VP5#_q?bo7Xd`z9_mWp-;dBAKW8Lwd%C67 z0ENj46@Q|i1CRJXZ1EE;*Iii|ge`~-vU?TdqN6|fEa}OgF8EbZbN^bs{(BH)S}-_r zbh7xl)-#t(|GuNjiytv1>faPN6E$H|+}1lZW(hI6k+66*U?$TwCxId;GC5>sA)j}H z0i^C!=mJ8UBi;)PP+kK6QxR;umE{ z1}6hwIl%sNJ}pYk-cxu9@_qj^eqz~$rmut_jlNgjY2dh_&RFYu(bQu0+g5`9pJCvZ zPmyYY+7m&Dq^iuv^pBNKhSQK z6!IS&lcB#$kpwtWjx2)3jQw!mB~-;jml6R1TPxZ1)1Ou^l-r8lKJy%ZN!STPt1x-g zuuGyYQgef=-2b=2a?;hB=-N|iA0BlXcdAz+e3L6dic_if4xBGa83XK5!&g@I2Vyo_ zJDPUfPrceb44<*%R)75{t+wS1w|K+faen8Y|Gv^Y+Y>ilw{Q;Pl3M{&+bK0~iv3_Tqy&?sZkKFKDU zeyi{(?&?2b@u?-P3ty49o}Jp{705{NE1}|(%(1CS<_t1#32X2kB<5Aa>J^d0-y$FJ z)|mAJGL`hen*5HFjW^m~$SP0&B0v8_;wu`yRAio4{(^I-(WU*0bzrAX(|F*QFQ&V& z57Q~931n%^raVCYe!{Qumpzn4D1jQAeHmzOm)n~$jy@k;e>Q?tbrOS3Wqn9II zQ|f`||6R4nKp2cj=o#!YMaNlbWK3qqGWad=N~f@Y^y?5f)RZ3zMraZ`*YCSto}re) z^2U0zpb^dV@Id9`i{PLQVQZ!bPx`xzG2`|kVldju-|OFjYBZn>kcaBWgDU00z2Hu| zY5_?hf~;Dxlvm6_OQQn#lEMtc`wxo^nD)8!3A|jGEJVk|(b0odY{DECqI{~FZ*qvZpx#W}S&-D~x3 zLsxgl8O>NOqUvwzF*2=audUa z&wc-naPsh$xs^0<+myy47_0KAOZnMtUa{+y3BZW-8;N9!btv#LZurGw|`5?fiY&HOkGz2s~%TYB@Z%Q@hwOOvz zYK*J~A`@Tt_5~Dpll(|3{Oax*CO3tT;;}amXcrAMVX~x8@bp3J%Z%7 zsF&}$C?O}No|$Rj4Bsh`JzF7<}>1h%KX>^g!DK~ zm?iAD#~1USYxixOSkbqDQz`eUTKz2`rLgdlSMKw^7D4;_iID?z4s*p!ce|B;KKT~k zn(nzbiaTZJS^c$Bb}ONRcCekKWgz|SEjHR zOYeL;^Y#^J-h;OA#Z^FmKu8JOr_L!}5)Xo&Ejh{?@^x1H)kI4=|Lm1uxXj7cXNRN%u%`yvfT}7A#y#c9uY}AQpwO-%y z+EVB@#N`TafA*&e&kHJr5sn38XCmzQ0ps(*@E1=75^{7>^~IDw=`ZU*j>Q}tT0W)| zw$L^R4#IShth64Rs15Lyy_$Kx!Sj{IW+f_k*V;nE-x#mY72oq0ojZH!*}KnnrsUTh z%UYJ7a84Y=x&EKjb6O{)?%m|$g_sq*F~uH%0hQ!KfDm|XM}I~2L!i39s0rAgWqHDX zBa)7BcU{nNcO_Rl`1B@&5fVb6X_GXOCXit4%r>=XHNBfvqutr|po_@_Uw2@fs%g{9 zf4+Dy-}TQsO9Ry_M60dd0X1a4BtLo}^KeG@#j|%H{6F(04!x-Ub+VbhE6IL}KQ)sT zoE$cho>+KlrfRFOb@4TM6C1y@v+|+qHeB(%cQ5Bv;J+$@^EfCuD%090c?#R1au(Qy zO_V9ka@N(#Y-B$$yjPkt%^WcEFw-OIZc9GctBYu#RmQ+|RzBuDOP&8LSlfG0{?9m^ zSKHr(-;PNYcbj+vduX##AV!p?N!`Gd&l$dH$;ku6#{_^<4BjWLw!l|K6h6$?s8Om> zK%@1PJp!x16yhSc?6FrCfbxJY{_Pyzjqm&`aTT{S7~sG_QT#)Xk$*NdoE7JeRSusP zKzxpuZyo`8)0aj!f$2E+EVzdcz+u^kvfei^$aoq=El2l1Fc3rC!J_JFCDTM>_KU%? zn~PRW*+e_g4t|e)g%&tX{hE#TOcZ4wT0YA#?gIL12SD37S0f_o)LyOoCp%KxN$(K$ zli;yfox`qh>2e)Dbkzh-`odT=k@=+l-dgNwQeKl<%PuGC24Ax)K5o!=K2gpje>$Vp zZrc9(_ci*Rnzb0p*RVcrmlJ;i;=4~60y9CIoERU`HKlE8UStBl9!K3;uE|JNQn(%; zoEbViu05|a_|-qnmBXJ~a3aaR!}n{#FZaw}pkS_G8N-V-L6DR_oP7vIQIes13zLnN zAX?EyqSekyf78hgFLUc}!glQL?}ek@Oq(>g!{02<-uBN5g-@6@-I|O>oV-+=^qCCN zNxcH1a|V+76|@NhW~vWm ziPzrp)DnJWwp(b%^*{W1;(%t=4Nz0Ca`ls2%-ySY5qH#dV2Fs$$WX&E*8-~52CJWZ zTOH;{z!_~1%?xlb+n**k9s{m{OLtw*Alu5=Z^nZI-*;@TXiWi+dF>?oYV--lc$hpM z5Eyfq^~bwoCpCB?fE;jB!Ec-K^>h1L)#t43H5j*Qc=Bf~mN{4qz5|#U_OO~={F?I@ z8h}&iR}@NR3SAgXA9dM@RRAEkKKtWO3RuzV(V2B6t)I2Ok}oA3V*_OUVsj`{c+m$J zO1F|PcEvWmyt?CiS;KczAXvQK#R6QXb7=d=%4tv<*Q$iDWS*h9w@9$mi;KJ8bNnfe zAF~jty!^5DGbUffK^`j^e^1Qe4`2LM@w#_WP-4ML>dj*D$yy{`VQ^RI?Ev=vz@NCm zCdwhV@t|X8^;J9gZ_#5OrR(0!5`TP-7*$#>_@!q{MH)a%{+Z+%KX!5dG4*DWO}+7) zq{kNPUv8C;BZJklGNn#Tcz?&R~zpFC;PT(4F<_abW$tt^+O zU`5(ajF8(_;#vN({Mcp@?j09(r45>3rH0|_}w(4 z+XCLc65BPh)7s8qwH{S=nppa?3SX=+ZCK`^gOp?LzyDvT%o-!SR|A|c(E*gw*!?$2 z(my*N4JE&wP!YOmANL^(xsdl7KPk_}Vg*O05whs-EN%(Y;+i0b{Ni zy8>7tmwvg%rJGJ2@A7~i?7G4fqtgubp&2l)S0(tbw(<-B8L-Z1QXoWBAkwp;RXw}0 zu`w&%q}AB3j3-g@uE&$plmFrL0h0OT=vb*0a&Fc#G&D3AdH}2UGg60pR^pV*vm!JK zwN@o_S5-!=la)t^$0t`930pQx&eI;>@W#e7DuZbaPo9KMgi;nt!7;C(R;e5oL$^-^ z8YH}RpEqX%hv@xvDXDN6fY8{6<>ScW;U?23-<~B{jWILYpVJ`!HaKZ6H08kChw`nN z`FTS)mYSmk8|ruPh?;(tp{;~IFJQKFwBTKaNM0V3HZk?XOQfe?&8eBGd%s!q$;q{e zTH5}tQD!XSrSJB+zNmqmhJy<4l+e^$!S$jS|J!=^rob0OrD!fEn~@t1dr#{nXav%Z zhxb$pe1lWPF`StPQ#$Pw|`kbxCT#w0P+@&Z(Buon4_~=RdK-UvhX5f_`dS6bJQes)U|4 zY?)UNyl|&K@YsA8+=5zw00etF$o`@bn%i2ZR9LapFP}`T`O&qsnYaobT?0h1uQ@0yzl#W z>`2y1`lXID3nqJw(ac+S>#p5+<~7rj^5F%OT0F88uu*$DprWO}@5M_5<;0)re4?Cd z$kMrEy~~D!yGO0{&&}Tw%Bj!kU}>CfnDy4#9BkA4EvC09xafTs9sRi$nwbhtoX}km zw^O@&@*>;$tp}?Tn#5mwG9~C*Z@igYZ=QkU=O1hPDWX1}X^F$y?$_T0&!$?fUtlQV zwcDb*RPVlPg$x`VIsaW$Csdi=*D1&AxT2GZ$2CJ=8j7&K_G0W(qWVkVTc9X@yVh^o zRvi`=rp0ebQj|`skQd<~b|U^&|#e$Wl>VP|;K z?W*Jt_KJU{j#N6;bDs0KU)r7tO>`AEu$u5ai=lc_?gs@ZV>YyO3oEOkcgx9=-_C`8 z{R-+YY7lv6jEI*c2uD6)} zM3SB5%LKcg!8kDDlzURomXhWC@OI*?n1rx@M~g*HwSoOaRQb7!gg@rL{FDr2G)%4l zYA_22p*6r>de4|^v7*TpwI7g>SV&^0%mNEtgn7Jx!TlGpeHKKAGiQtI{$8f0=&Pp_ zojlD}mC)s*r>p3@Ql66ifD(f8^0Fg3l1N2pm;LX*IH2*4K4IH%REfJYk1S?g!#XVK zT0(M}0d$KCQD&6@5;TC#c|H3X2uu7C`}VRo?67b(dR^C7$(p|?GbCro@Ib??E$f*4NNkaGuEqdJY_C_>=C$d-Z4?fb5o z56`|mR5DrNcIZ&+9Z9d`ZQgJ9SO;w-4&C!UiN@V|dy+79?C7EQH~x9_?~&BYiRQ)2 zuSKQ@Ux;cY(niMl$6e-{!shV0N@chVj89d})BTp?* zU|6{=yrF54P+GKM)bR9Uw`vba{%_e_(tsxn!m#eeA-6hsbJiO;anL7mQY}h zdMiC-_C^O!+FnopoC{`ndlfzCy@7_bEQAh_NJt&@K#MNJD;vHx92~R~fEe`8S{o|n z!xHwM!?%RJUXt)zVO~}?NI2vBl|Vnlpo)zR0U?Ln-Ez|!*b(sLyrU(gXk6<=aJD$h z_2i(1z2O;MPKZiR(+K@YmS%TFH~f?VY1y$suquV(WdN%s=hTg+0>hQRWF%Vs?r!GJrK5+5&9so5a5Vh2;3{!zJ2uZD~8w9rKq z(2&Kay%nxb)D2fyQzy>TyN4*{^`zb~h~ekR93MSJVl0j?tJ{Qti@T?$&hP#6bqr4R z)3|K$%P}MYM644*Jh6VG%USPKw}xEbpw2eSBO6h31l@Ye@oLbrpbj%m0i88ikTXgR zqMBsc!QBB6h!Dv=1?MB-7t4RU>{|QSdoBgE?}fP}xjP?OJ0Em|3jXR=iRKTq?H*j! z%i0`U&cWuY!hM@d7j|jv2jZz1R;M*PaChq)4C5BaE+@29sK5fTPH@f|pHV-fHA`)# zUzeji&YaSc99o9!5aa0KwUPi&;M)R=OmIh$vY?{v`7I&W68Gq9k9P`rNX(VOmT(m> zOo)3nF*MwUftE#JT2QcJ$fsGCFSuP#x_XQ3ip5Hyn#^)Dg}&D;h}0%g>veKHy^v0t z8l&$asLDUy-KCj}=xQdjpj<5niW?udL`3G2X4;mZd*SaUnBbC)@~zB}oYZy0*TZ#n zmC!J+;&|N#vAs<-t0KDEP`>L%aZ>3VoQh9uuf(q)ry4RH40FR;mh4B{)&jB`v}Z!H z#O0MYyf_6At%*5siKfW>vmn&Y=neO=KWV$3oZ-NtffTVPZZVQV`gmG%>59iMevY#W zgoQ>4VF{T5;+Y%fNYcpMR!QdOFx8Uc$q9C_MfwS$%LzDLnBsI6yq6nw5L~t!QXogM zh(-zB##L5Tt1)=xn@$SK*}icnRG6G#z7OzY6Wtpsprm^$EpmhqT0l`LMf>{ zzzz0o;R)>#S(D8g#C6YlU2l|Qkj%&|Thr>rLLy{Hr)ba)N%DHM0n`JAG&P1i$GS~D zpFtobFPr?G*N@|eGHm1n^kvqh;A_U=3qgoPepUS!F0hb(zc8l;bTFU1wxNkPGNdOV znxtfcNOWZniCfr>T-vEu^lnD&B>ao~u;>r*UVEbU^7uiUz`jic!l|?YydPmIr9*LSDKTBS8aCE2H3SN zW(n0O=>2P#xijm)pfn>%aWxhW*}ffe55m@ya$?u> zN`k=d-^z70CV<_89r~y!&FmUB&O7_90Ydv+{;XJs3G+x##7cM*vwvvaq2#h=Z_W&4g$jNuagHz1@uRs$^XpsA!t(NIvwf{QMILztR^Uca9<#Bq zKa-6s$c_XxDd^{FGAzP^_F$!!-MKc=%|>axuy;OV07e7+*70)wit_d?#1NygoU)(? zZOQ3bDK?ewSbvWR$}?Lyan^=FnCWWI2|a@ggfrUMm}UA+&mar1 zV8k*nlQB+A(3+()J4aF5Ycf<^vgC>#F48z{&}z^tm&+65*1)0D22n&7Z5W}xwNt;n zj>NSKv}g*ptd10be?U6F--3DdjFU8q0{E=f*SqDhrO0MsN>5Ha0TL!F2W=iZe(8hW zN`-LMJhw`aljYY-q~EzerMVWQW2HOuZu#DQFRD26D^37+U05S6@I%RWhpztaoBoMqyK+@i*~% zp(WQ)Or0<|S{%y#CF`?)kJ9xVz4=?b3N6|be+)G6O=T(OQo%WTo(E#6G&QwptPAl5 z!wjZOEvAm*>vzvAfX#pnZ_Yei>h67!kuqqvQ9G2=6|TKDRKMMY#JBeu5FI099U3E_ z1!-`#?A%EbS_OyEJ+d|YijD>n6mpd=wp4;1@sRIJoWTa!1nxI^`6j>8gb z@i!`i^!S>jB--LCauNp+h%ep)auX)#@w!t4yln#21=+#lJ@#(MrgUfg33&1&ToVK% z`Ztc9FIJ-ttt&z`>qWbZ`8x8TwsCDxZQ)+8u$$l5|W} z5+XZ31tGg(ehQ(XB3NuB{sSxB#wT>Vd@434P3fymbO)LBZLYAv3*EGcB$ZpCA4FpV z!pIG-mW{5KA!s(oSIy43p*CfAmaY1*rN?Uv-C`cbj#w-jC<}bpQogL}Ti*gPp`hyg zf@GJ+n#IuFTk17U=VgrI3m>M*|Ke+dsvT^i{Ur{B4XQ=h4ipiVa$ZVf+T;S=1nC{m z-Za4Yjdw^*uln`5(FTfYq(Qd6-)6|3q#IOP(f&agza$;le;w~x zW#)42uU7pGd_?vak*%l3xc3+KK8Mf;_ZR0yTRr!G9^n4JzXDu^|C6sv#+yB!u(#7| VFF(4Z?0@2hcT8_r+_ZoB{{Ydk9gF|~ diff --git a/.web/public/logo.png b/.web/public/logo.png deleted file mode 100644 index 805e0ae591775ae27d80924df1fdcd84cae25fe6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 95227 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 - - - - - - - - - - - - diff --git a/.web/reflex.json b/.web/reflex.json deleted file mode 100644 index 00c557c..0000000 --- a/.web/reflex.json +++ /dev/null @@ -1 +0,0 @@ -{"version": "0.3.2", "project_hash": 99276045562630266666819420787377202120} \ No newline at end of file diff --git a/.web/styles/code/prism.js b/.web/styles/code/prism.js deleted file mode 100644 index 5568cf2..0000000 --- a/.web/styles/code/prism.js +++ /dev/null @@ -1,1015 +0,0 @@ -export const light = { - 'code[class*="language-"]': { - background: "hsl(230, 1%, 98%)", - color: "hsl(230, 8%, 24%)", - fontFamily: - '"Fira Code", "Fira Mono", Menlo, Consolas, "DejaVu Sans Mono", monospace', - direction: "ltr", - textAlign: "left", - whiteSpace: "pre", - wordSpacing: "normal", - wordBreak: "normal", - lineHeight: "1.5", - MozTabSize: "2", - OTabSize: "2", - tabSize: "2", - WebkitHyphens: "none", - MozHyphens: "none", - msHyphens: "none", - hyphens: "none", - }, - 'pre[class*="language-"]': { - background: "hsl(230, 1%, 98%)", - color: "hsl(230, 8%, 24%)", - fontFamily: - '"Fira Code", "Fira Mono", Menlo, Consolas, "DejaVu Sans Mono", monospace', - direction: "ltr", - textAlign: "left", - whiteSpace: "pre", - wordSpacing: "normal", - wordBreak: "normal", - lineHeight: "1.5", - MozTabSize: "2", - OTabSize: "2", - tabSize: "2", - WebkitHyphens: "none", - MozHyphens: "none", - msHyphens: "none", - hyphens: "none", - padding: "1em", - margin: "0.5em 0", - overflow: "auto", - borderRadius: "0.3em", - }, - 'code[class*="language-"]::-moz-selection': { - background: "hsl(230, 1%, 90%)", - color: "inherit", - }, - 'code[class*="language-"] *::-moz-selection': { - background: "hsl(230, 1%, 90%)", - color: "inherit", - }, - 'pre[class*="language-"] *::-moz-selection': { - background: "hsl(230, 1%, 90%)", - color: "inherit", - }, - 'code[class*="language-"]::selection': { - background: "hsl(230, 1%, 90%)", - color: "inherit", - }, - 'code[class*="language-"] *::selection': { - background: "hsl(230, 1%, 90%)", - color: "inherit", - }, - 'pre[class*="language-"] *::selection': { - background: "hsl(230, 1%, 90%)", - color: "inherit", - }, - ':not(pre) > code[class*="language-"]': { - padding: "0.2em 0.3em", - borderRadius: "0.3em", - whiteSpace: "normal", - }, - comment: { - color: "hsl(230, 4%, 64%)", - fontStyle: "italic", - }, - prolog: { - color: "hsl(230, 4%, 64%)", - }, - cdata: { - color: "hsl(230, 4%, 64%)", - }, - doctype: { - color: "hsl(230, 8%, 24%)", - }, - punctuation: { - color: "hsl(230, 8%, 24%)", - }, - entity: { - color: "hsl(230, 8%, 24%)", - cursor: "help", - }, - "attr-name": { - color: "hsl(35, 99%, 36%)", - }, - "class-name": { - color: "hsl(35, 99%, 36%)", - }, - boolean: { - color: "hsl(35, 99%, 36%)", - }, - constant: { - color: "hsl(35, 99%, 36%)", - }, - number: { - color: "hsl(35, 99%, 36%)", - }, - atrule: { - color: "hsl(35, 99%, 36%)", - }, - keyword: { - color: "hsl(301, 63%, 40%)", - }, - property: { - color: "hsl(5, 74%, 59%)", - }, - tag: { - color: "hsl(5, 74%, 59%)", - }, - symbol: { - color: "hsl(5, 74%, 59%)", - }, - deleted: { - color: "hsl(5, 74%, 59%)", - }, - important: { - color: "hsl(5, 74%, 59%)", - }, - selector: { - color: "hsl(119, 34%, 47%)", - }, - string: { - color: "hsl(119, 34%, 47%)", - }, - char: { - color: "hsl(119, 34%, 47%)", - }, - builtin: { - color: "hsl(119, 34%, 47%)", - }, - inserted: { - color: "hsl(119, 34%, 47%)", - }, - regex: { - color: "hsl(119, 34%, 47%)", - }, - "attr-value": { - color: "hsl(119, 34%, 47%)", - }, - "attr-value > .token.punctuation": { - color: "hsl(119, 34%, 47%)", - }, - variable: { - color: "hsl(221, 87%, 60%)", - }, - operator: { - color: "hsl(221, 87%, 60%)", - }, - function: { - color: "hsl(221, 87%, 60%)", - }, - url: { - color: "hsl(198, 99%, 37%)", - }, - "attr-value > .token.punctuation.attr-equals": { - color: "hsl(230, 8%, 24%)", - }, - "special-attr > .token.attr-value > .token.value.css": { - color: "hsl(230, 8%, 24%)", - }, - ".language-css .token.selector": { - color: "hsl(5, 74%, 59%)", - }, - ".language-css .token.property": { - color: "hsl(230, 8%, 24%)", - }, - ".language-css .token.function": { - color: "hsl(198, 99%, 37%)", - }, - ".language-css .token.url > .token.function": { - color: "hsl(198, 99%, 37%)", - }, - ".language-css .token.url > .token.string.url": { - color: "hsl(119, 34%, 47%)", - }, - ".language-css .token.important": { - color: "hsl(301, 63%, 40%)", - }, - ".language-css .token.atrule .token.rule": { - color: "hsl(301, 63%, 40%)", - }, - ".language-javascript .token.operator": { - color: "hsl(301, 63%, 40%)", - }, - ".language-javascript .token.template-string > .token.interpolation > .token.interpolation-punctuation.punctuation": - { - color: "hsl(344, 84%, 43%)", - }, - ".language-json .token.operator": { - color: "hsl(230, 8%, 24%)", - }, - ".language-json .token.null.keyword": { - color: "hsl(35, 99%, 36%)", - }, - ".language-markdown .token.url": { - color: "hsl(230, 8%, 24%)", - }, - ".language-markdown .token.url > .token.operator": { - color: "hsl(230, 8%, 24%)", - }, - ".language-markdown .token.url-reference.url > .token.string": { - color: "hsl(230, 8%, 24%)", - }, - ".language-markdown .token.url > .token.content": { - color: "hsl(221, 87%, 60%)", - }, - ".language-markdown .token.url > .token.url": { - color: "hsl(198, 99%, 37%)", - }, - ".language-markdown .token.url-reference.url": { - color: "hsl(198, 99%, 37%)", - }, - ".language-markdown .token.blockquote.punctuation": { - color: "hsl(230, 4%, 64%)", - fontStyle: "italic", - }, - ".language-markdown .token.hr.punctuation": { - color: "hsl(230, 4%, 64%)", - fontStyle: "italic", - }, - ".language-markdown .token.code-snippet": { - color: "hsl(119, 34%, 47%)", - }, - ".language-markdown .token.bold .token.content": { - color: "hsl(35, 99%, 36%)", - }, - ".language-markdown .token.italic .token.content": { - color: "hsl(301, 63%, 40%)", - }, - ".language-markdown .token.strike .token.content": { - color: "hsl(5, 74%, 59%)", - }, - ".language-markdown .token.strike .token.punctuation": { - color: "hsl(5, 74%, 59%)", - }, - ".language-markdown .token.list.punctuation": { - color: "hsl(5, 74%, 59%)", - }, - ".language-markdown .token.title.important > .token.punctuation": { - color: "hsl(5, 74%, 59%)", - }, - bold: { - fontWeight: "bold", - }, - italic: { - fontStyle: "italic", - }, - namespace: { - Opacity: "0.8", - }, - "token.tab:not(:empty):before": { - color: "hsla(230, 8%, 24%, 0.2)", - }, - "token.cr:before": { - color: "hsla(230, 8%, 24%, 0.2)", - }, - "token.lf:before": { - color: "hsla(230, 8%, 24%, 0.2)", - }, - "token.space:before": { - color: "hsla(230, 8%, 24%, 0.2)", - }, - "div.code-toolbar > .toolbar.toolbar > .toolbar-item": { - marginRight: "0.4em", - }, - "div.code-toolbar > .toolbar.toolbar > .toolbar-item > button": { - background: "hsl(230, 1%, 90%)", - color: "hsl(230, 6%, 44%)", - padding: "0.1em 0.4em", - borderRadius: "0.3em", - }, - "div.code-toolbar > .toolbar.toolbar > .toolbar-item > a": { - background: "hsl(230, 1%, 90%)", - color: "hsl(230, 6%, 44%)", - padding: "0.1em 0.4em", - borderRadius: "0.3em", - }, - "div.code-toolbar > .toolbar.toolbar > .toolbar-item > span": { - background: "hsl(230, 1%, 90%)", - color: "hsl(230, 6%, 44%)", - padding: "0.1em 0.4em", - borderRadius: "0.3em", - }, - "div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:hover": { - background: "hsl(230, 1%, 78%)", - color: "hsl(230, 8%, 24%)", - }, - "div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:focus": { - background: "hsl(230, 1%, 78%)", - color: "hsl(230, 8%, 24%)", - }, - "div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:hover": { - background: "hsl(230, 1%, 78%)", - color: "hsl(230, 8%, 24%)", - }, - "div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:focus": { - background: "hsl(230, 1%, 78%)", - color: "hsl(230, 8%, 24%)", - }, - "div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:hover": { - background: "hsl(230, 1%, 78%)", - color: "hsl(230, 8%, 24%)", - }, - "div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:focus": { - background: "hsl(230, 1%, 78%)", - color: "hsl(230, 8%, 24%)", - }, - ".line-highlight.line-highlight": { - background: "hsla(230, 8%, 24%, 0.05)", - }, - ".line-highlight.line-highlight:before": { - background: "hsl(230, 1%, 90%)", - color: "hsl(230, 8%, 24%)", - padding: "0.1em 0.6em", - borderRadius: "0.3em", - boxShadow: "0 2px 0 0 rgba(0, 0, 0, 0.2)", - }, - ".line-highlight.line-highlight[data-end]:after": { - background: "hsl(230, 1%, 90%)", - color: "hsl(230, 8%, 24%)", - padding: "0.1em 0.6em", - borderRadius: "0.3em", - boxShadow: "0 2px 0 0 rgba(0, 0, 0, 0.2)", - }, - "pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows > span:hover:before": - { - backgroundColor: "hsla(230, 8%, 24%, 0.05)", - }, - ".line-numbers.line-numbers .line-numbers-rows": { - borderRightColor: "hsla(230, 8%, 24%, 0.2)", - }, - ".command-line .command-line-prompt": { - borderRightColor: "hsla(230, 8%, 24%, 0.2)", - }, - ".line-numbers .line-numbers-rows > span:before": { - color: "hsl(230, 1%, 62%)", - }, - ".command-line .command-line-prompt > span:before": { - color: "hsl(230, 1%, 62%)", - }, - ".rainbow-braces .token.token.punctuation.brace-level-1": { - color: "hsl(5, 74%, 59%)", - }, - ".rainbow-braces .token.token.punctuation.brace-level-5": { - color: "hsl(5, 74%, 59%)", - }, - ".rainbow-braces .token.token.punctuation.brace-level-9": { - color: "hsl(5, 74%, 59%)", - }, - ".rainbow-braces .token.token.punctuation.brace-level-2": { - color: "hsl(119, 34%, 47%)", - }, - ".rainbow-braces .token.token.punctuation.brace-level-6": { - color: "hsl(119, 34%, 47%)", - }, - ".rainbow-braces .token.token.punctuation.brace-level-10": { - color: "hsl(119, 34%, 47%)", - }, - ".rainbow-braces .token.token.punctuation.brace-level-3": { - color: "hsl(221, 87%, 60%)", - }, - ".rainbow-braces .token.token.punctuation.brace-level-7": { - color: "hsl(221, 87%, 60%)", - }, - ".rainbow-braces .token.token.punctuation.brace-level-11": { - color: "hsl(221, 87%, 60%)", - }, - ".rainbow-braces .token.token.punctuation.brace-level-4": { - color: "hsl(301, 63%, 40%)", - }, - ".rainbow-braces .token.token.punctuation.brace-level-8": { - color: "hsl(301, 63%, 40%)", - }, - ".rainbow-braces .token.token.punctuation.brace-level-12": { - color: "hsl(301, 63%, 40%)", - }, - "pre.diff-highlight > code .token.token.deleted:not(.prefix)": { - backgroundColor: "hsla(353, 100%, 66%, 0.15)", - }, - "pre > code.diff-highlight .token.token.deleted:not(.prefix)": { - backgroundColor: "hsla(353, 100%, 66%, 0.15)", - }, - "pre.diff-highlight > code .token.token.deleted:not(.prefix)::-moz-selection": - { - backgroundColor: "hsla(353, 95%, 66%, 0.25)", - }, - "pre.diff-highlight > code .token.token.deleted:not(.prefix) *::-moz-selection": - { - backgroundColor: "hsla(353, 95%, 66%, 0.25)", - }, - "pre > code.diff-highlight .token.token.deleted:not(.prefix)::-moz-selection": - { - backgroundColor: "hsla(353, 95%, 66%, 0.25)", - }, - "pre > code.diff-highlight .token.token.deleted:not(.prefix) *::-moz-selection": - { - backgroundColor: "hsla(353, 95%, 66%, 0.25)", - }, - "pre.diff-highlight > code .token.token.deleted:not(.prefix)::selection": { - backgroundColor: "hsla(353, 95%, 66%, 0.25)", - }, - "pre.diff-highlight > code .token.token.deleted:not(.prefix) *::selection": { - backgroundColor: "hsla(353, 95%, 66%, 0.25)", - }, - "pre > code.diff-highlight .token.token.deleted:not(.prefix)::selection": { - backgroundColor: "hsla(353, 95%, 66%, 0.25)", - }, - "pre > code.diff-highlight .token.token.deleted:not(.prefix) *::selection": { - backgroundColor: "hsla(353, 95%, 66%, 0.25)", - }, - "pre.diff-highlight > code .token.token.inserted:not(.prefix)": { - backgroundColor: "hsla(137, 100%, 55%, 0.15)", - }, - "pre > code.diff-highlight .token.token.inserted:not(.prefix)": { - backgroundColor: "hsla(137, 100%, 55%, 0.15)", - }, - "pre.diff-highlight > code .token.token.inserted:not(.prefix)::-moz-selection": - { - backgroundColor: "hsla(135, 73%, 55%, 0.25)", - }, - "pre.diff-highlight > code .token.token.inserted:not(.prefix) *::-moz-selection": - { - backgroundColor: "hsla(135, 73%, 55%, 0.25)", - }, - "pre > code.diff-highlight .token.token.inserted:not(.prefix)::-moz-selection": - { - backgroundColor: "hsla(135, 73%, 55%, 0.25)", - }, - "pre > code.diff-highlight .token.token.inserted:not(.prefix) *::-moz-selection": - { - backgroundColor: "hsla(135, 73%, 55%, 0.25)", - }, - "pre.diff-highlight > code .token.token.inserted:not(.prefix)::selection": { - backgroundColor: "hsla(135, 73%, 55%, 0.25)", - }, - "pre.diff-highlight > code .token.token.inserted:not(.prefix) *::selection": { - backgroundColor: "hsla(135, 73%, 55%, 0.25)", - }, - "pre > code.diff-highlight .token.token.inserted:not(.prefix)::selection": { - backgroundColor: "hsla(135, 73%, 55%, 0.25)", - }, - "pre > code.diff-highlight .token.token.inserted:not(.prefix) *::selection": { - backgroundColor: "hsla(135, 73%, 55%, 0.25)", - }, - ".prism-previewer.prism-previewer:before": { - borderColor: "hsl(0, 0, 95%)", - }, - ".prism-previewer-gradient.prism-previewer-gradient div": { - borderColor: "hsl(0, 0, 95%)", - borderRadius: "0.3em", - }, - ".prism-previewer-color.prism-previewer-color:before": { - borderRadius: "0.3em", - }, - ".prism-previewer-easing.prism-previewer-easing:before": { - borderRadius: "0.3em", - }, - ".prism-previewer.prism-previewer:after": { - borderTopColor: "hsl(0, 0, 95%)", - }, - ".prism-previewer-flipped.prism-previewer-flipped.after": { - borderBottomColor: "hsl(0, 0, 95%)", - }, - ".prism-previewer-angle.prism-previewer-angle:before": { - background: "hsl(0, 0%, 100%)", - }, - ".prism-previewer-time.prism-previewer-time:before": { - background: "hsl(0, 0%, 100%)", - }, - ".prism-previewer-easing.prism-previewer-easing": { - background: "hsl(0, 0%, 100%)", - }, - ".prism-previewer-angle.prism-previewer-angle circle": { - stroke: "hsl(230, 8%, 24%)", - strokeOpacity: "1", - }, - ".prism-previewer-time.prism-previewer-time circle": { - stroke: "hsl(230, 8%, 24%)", - strokeOpacity: "1", - }, - ".prism-previewer-easing.prism-previewer-easing circle": { - stroke: "hsl(230, 8%, 24%)", - fill: "transparent", - }, - ".prism-previewer-easing.prism-previewer-easing path": { - stroke: "hsl(230, 8%, 24%)", - }, - ".prism-previewer-easing.prism-previewer-easing line": { - stroke: "hsl(230, 8%, 24%)", - }, -}; - -export const dark = { - 'code[class*="language-"]': { - background: "hsl(220, 13%, 18%)", - color: "hsl(220, 14%, 71%)", - textShadow: "0 1px rgba(0, 0, 0, 0.3)", - fontFamily: - '"Fira Code", "Fira Mono", Menlo, Consolas, "DejaVu Sans Mono", monospace', - direction: "ltr", - textAlign: "left", - whiteSpace: "pre", - wordSpacing: "normal", - wordBreak: "normal", - lineHeight: "1.5", - MozTabSize: "2", - OTabSize: "2", - tabSize: "2", - WebkitHyphens: "none", - MozHyphens: "none", - msHyphens: "none", - hyphens: "none", - }, - 'pre[class*="language-"]': { - background: "hsl(220, 13%, 18%)", - color: "hsl(220, 14%, 71%)", - textShadow: "0 1px rgba(0, 0, 0, 0.3)", - fontFamily: - '"Fira Code", "Fira Mono", Menlo, Consolas, "DejaVu Sans Mono", monospace', - direction: "ltr", - textAlign: "left", - whiteSpace: "pre", - wordSpacing: "normal", - wordBreak: "normal", - lineHeight: "1.5", - MozTabSize: "2", - OTabSize: "2", - tabSize: "2", - WebkitHyphens: "none", - MozHyphens: "none", - msHyphens: "none", - hyphens: "none", - padding: "1em", - margin: "0.5em 0", - overflow: "auto", - borderRadius: "0.3em", - }, - 'code[class*="language-"]::-moz-selection': { - background: "hsl(220, 13%, 28%)", - color: "inherit", - textShadow: "none", - }, - 'code[class*="language-"] *::-moz-selection': { - background: "hsl(220, 13%, 28%)", - color: "inherit", - textShadow: "none", - }, - 'pre[class*="language-"] *::-moz-selection': { - background: "hsl(220, 13%, 28%)", - color: "inherit", - textShadow: "none", - }, - 'code[class*="language-"]::selection': { - background: "hsl(220, 13%, 28%)", - color: "inherit", - textShadow: "none", - }, - 'code[class*="language-"] *::selection': { - background: "hsl(220, 13%, 28%)", - color: "inherit", - textShadow: "none", - }, - 'pre[class*="language-"] *::selection': { - background: "hsl(220, 13%, 28%)", - color: "inherit", - textShadow: "none", - }, - ':not(pre) > code[class*="language-"]': { - padding: "0.2em 0.3em", - borderRadius: "0.3em", - whiteSpace: "normal", - }, - comment: { - color: "hsl(220, 10%, 40%)", - fontStyle: "italic", - }, - prolog: { - color: "hsl(220, 10%, 40%)", - }, - cdata: { - color: "hsl(220, 10%, 40%)", - }, - doctype: { - color: "hsl(220, 14%, 71%)", - }, - punctuation: { - color: "hsl(220, 14%, 71%)", - }, - entity: { - color: "hsl(220, 14%, 71%)", - cursor: "help", - }, - "attr-name": { - color: "hsl(29, 54%, 61%)", - }, - "class-name": { - color: "hsl(29, 54%, 61%)", - }, - boolean: { - color: "hsl(29, 54%, 61%)", - }, - constant: { - color: "hsl(29, 54%, 61%)", - }, - number: { - color: "hsl(29, 54%, 61%)", - }, - atrule: { - color: "hsl(29, 54%, 61%)", - }, - keyword: { - color: "hsl(286, 60%, 67%)", - }, - property: { - color: "hsl(355, 65%, 65%)", - }, - tag: { - color: "hsl(355, 65%, 65%)", - }, - symbol: { - color: "hsl(355, 65%, 65%)", - }, - deleted: { - color: "hsl(355, 65%, 65%)", - }, - important: { - color: "hsl(355, 65%, 65%)", - }, - selector: { - color: "hsl(95, 38%, 62%)", - }, - string: { - color: "hsl(95, 38%, 62%)", - }, - char: { - color: "hsl(95, 38%, 62%)", - }, - builtin: { - color: "hsl(95, 38%, 62%)", - }, - inserted: { - color: "hsl(95, 38%, 62%)", - }, - regex: { - color: "hsl(95, 38%, 62%)", - }, - "attr-value": { - color: "hsl(95, 38%, 62%)", - }, - "attr-value > .token.punctuation": { - color: "hsl(95, 38%, 62%)", - }, - variable: { - color: "hsl(207, 82%, 66%)", - }, - operator: { - color: "hsl(207, 82%, 66%)", - }, - function: { - color: "hsl(207, 82%, 66%)", - }, - url: { - color: "hsl(187, 47%, 55%)", - }, - "attr-value > .token.punctuation.attr-equals": { - color: "hsl(220, 14%, 71%)", - }, - "special-attr > .token.attr-value > .token.value.css": { - color: "hsl(220, 14%, 71%)", - }, - ".language-css .token.selector": { - color: "hsl(355, 65%, 65%)", - }, - ".language-css .token.property": { - color: "hsl(220, 14%, 71%)", - }, - ".language-css .token.function": { - color: "hsl(187, 47%, 55%)", - }, - ".language-css .token.url > .token.function": { - color: "hsl(187, 47%, 55%)", - }, - ".language-css .token.url > .token.string.url": { - color: "hsl(95, 38%, 62%)", - }, - ".language-css .token.important": { - color: "hsl(286, 60%, 67%)", - }, - ".language-css .token.atrule .token.rule": { - color: "hsl(286, 60%, 67%)", - }, - ".language-javascript .token.operator": { - color: "hsl(286, 60%, 67%)", - }, - ".language-javascript .token.template-string > .token.interpolation > .token.interpolation-punctuation.punctuation": - { - color: "hsl(5, 48%, 51%)", - }, - ".language-json .token.operator": { - color: "hsl(220, 14%, 71%)", - }, - ".language-json .token.null.keyword": { - color: "hsl(29, 54%, 61%)", - }, - ".language-markdown .token.url": { - color: "hsl(220, 14%, 71%)", - }, - ".language-markdown .token.url > .token.operator": { - color: "hsl(220, 14%, 71%)", - }, - ".language-markdown .token.url-reference.url > .token.string": { - color: "hsl(220, 14%, 71%)", - }, - ".language-markdown .token.url > .token.content": { - color: "hsl(207, 82%, 66%)", - }, - ".language-markdown .token.url > .token.url": { - color: "hsl(187, 47%, 55%)", - }, - ".language-markdown .token.url-reference.url": { - color: "hsl(187, 47%, 55%)", - }, - ".language-markdown .token.blockquote.punctuation": { - color: "hsl(220, 10%, 40%)", - fontStyle: "italic", - }, - ".language-markdown .token.hr.punctuation": { - color: "hsl(220, 10%, 40%)", - fontStyle: "italic", - }, - ".language-markdown .token.code-snippet": { - color: "hsl(95, 38%, 62%)", - }, - ".language-markdown .token.bold .token.content": { - color: "hsl(29, 54%, 61%)", - }, - ".language-markdown .token.italic .token.content": { - color: "hsl(286, 60%, 67%)", - }, - ".language-markdown .token.strike .token.content": { - color: "hsl(355, 65%, 65%)", - }, - ".language-markdown .token.strike .token.punctuation": { - color: "hsl(355, 65%, 65%)", - }, - ".language-markdown .token.list.punctuation": { - color: "hsl(355, 65%, 65%)", - }, - ".language-markdown .token.title.important > .token.punctuation": { - color: "hsl(355, 65%, 65%)", - }, - bold: { - fontWeight: "bold", - }, - italic: { - fontStyle: "italic", - }, - namespace: { - Opacity: "0.8", - }, - "token.tab:not(:empty):before": { - color: "hsla(220, 14%, 71%, 0.15)", - textShadow: "none", - }, - "token.cr:before": { - color: "hsla(220, 14%, 71%, 0.15)", - textShadow: "none", - }, - "token.lf:before": { - color: "hsla(220, 14%, 71%, 0.15)", - textShadow: "none", - }, - "token.space:before": { - color: "hsla(220, 14%, 71%, 0.15)", - textShadow: "none", - }, - "div.code-toolbar > .toolbar.toolbar > .toolbar-item": { - marginRight: "0.4em", - }, - "div.code-toolbar > .toolbar.toolbar > .toolbar-item > button": { - background: "hsl(220, 13%, 26%)", - color: "hsl(220, 9%, 55%)", - padding: "0.1em 0.4em", - borderRadius: "0.3em", - }, - "div.code-toolbar > .toolbar.toolbar > .toolbar-item > a": { - background: "hsl(220, 13%, 26%)", - color: "hsl(220, 9%, 55%)", - padding: "0.1em 0.4em", - borderRadius: "0.3em", - }, - "div.code-toolbar > .toolbar.toolbar > .toolbar-item > span": { - background: "hsl(220, 13%, 26%)", - color: "hsl(220, 9%, 55%)", - padding: "0.1em 0.4em", - borderRadius: "0.3em", - }, - "div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:hover": { - background: "hsl(220, 13%, 28%)", - color: "hsl(220, 14%, 71%)", - }, - "div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:focus": { - background: "hsl(220, 13%, 28%)", - color: "hsl(220, 14%, 71%)", - }, - "div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:hover": { - background: "hsl(220, 13%, 28%)", - color: "hsl(220, 14%, 71%)", - }, - "div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:focus": { - background: "hsl(220, 13%, 28%)", - color: "hsl(220, 14%, 71%)", - }, - "div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:hover": { - background: "hsl(220, 13%, 28%)", - color: "hsl(220, 14%, 71%)", - }, - "div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:focus": { - background: "hsl(220, 13%, 28%)", - color: "hsl(220, 14%, 71%)", - }, - ".line-highlight.line-highlight": { - background: "hsla(220, 100%, 80%, 0.04)", - }, - ".line-highlight.line-highlight:before": { - background: "hsl(220, 13%, 26%)", - color: "hsl(220, 14%, 71%)", - padding: "0.1em 0.6em", - borderRadius: "0.3em", - boxShadow: "0 2px 0 0 rgba(0, 0, 0, 0.2)", - }, - ".line-highlight.line-highlight[data-end]:after": { - background: "hsl(220, 13%, 26%)", - color: "hsl(220, 14%, 71%)", - padding: "0.1em 0.6em", - borderRadius: "0.3em", - boxShadow: "0 2px 0 0 rgba(0, 0, 0, 0.2)", - }, - "pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows > span:hover:before": - { - backgroundColor: "hsla(220, 100%, 80%, 0.04)", - }, - ".line-numbers.line-numbers .line-numbers-rows": { - borderRightColor: "hsla(220, 14%, 71%, 0.15)", - }, - ".command-line .command-line-prompt": { - borderRightColor: "hsla(220, 14%, 71%, 0.15)", - }, - ".line-numbers .line-numbers-rows > span:before": { - color: "hsl(220, 14%, 45%)", - }, - ".command-line .command-line-prompt > span:before": { - color: "hsl(220, 14%, 45%)", - }, - ".rainbow-braces .token.token.punctuation.brace-level-1": { - color: "hsl(355, 65%, 65%)", - }, - ".rainbow-braces .token.token.punctuation.brace-level-5": { - color: "hsl(355, 65%, 65%)", - }, - ".rainbow-braces .token.token.punctuation.brace-level-9": { - color: "hsl(355, 65%, 65%)", - }, - ".rainbow-braces .token.token.punctuation.brace-level-2": { - color: "hsl(95, 38%, 62%)", - }, - ".rainbow-braces .token.token.punctuation.brace-level-6": { - color: "hsl(95, 38%, 62%)", - }, - ".rainbow-braces .token.token.punctuation.brace-level-10": { - color: "hsl(95, 38%, 62%)", - }, - ".rainbow-braces .token.token.punctuation.brace-level-3": { - color: "hsl(207, 82%, 66%)", - }, - ".rainbow-braces .token.token.punctuation.brace-level-7": { - color: "hsl(207, 82%, 66%)", - }, - ".rainbow-braces .token.token.punctuation.brace-level-11": { - color: "hsl(207, 82%, 66%)", - }, - ".rainbow-braces .token.token.punctuation.brace-level-4": { - color: "hsl(286, 60%, 67%)", - }, - ".rainbow-braces .token.token.punctuation.brace-level-8": { - color: "hsl(286, 60%, 67%)", - }, - ".rainbow-braces .token.token.punctuation.brace-level-12": { - color: "hsl(286, 60%, 67%)", - }, - "pre.diff-highlight > code .token.token.deleted:not(.prefix)": { - backgroundColor: "hsla(353, 100%, 66%, 0.15)", - }, - "pre > code.diff-highlight .token.token.deleted:not(.prefix)": { - backgroundColor: "hsla(353, 100%, 66%, 0.15)", - }, - "pre.diff-highlight > code .token.token.deleted:not(.prefix)::-moz-selection": - { - backgroundColor: "hsla(353, 95%, 66%, 0.25)", - }, - "pre.diff-highlight > code .token.token.deleted:not(.prefix) *::-moz-selection": - { - backgroundColor: "hsla(353, 95%, 66%, 0.25)", - }, - "pre > code.diff-highlight .token.token.deleted:not(.prefix)::-moz-selection": - { - backgroundColor: "hsla(353, 95%, 66%, 0.25)", - }, - "pre > code.diff-highlight .token.token.deleted:not(.prefix) *::-moz-selection": - { - backgroundColor: "hsla(353, 95%, 66%, 0.25)", - }, - "pre.diff-highlight > code .token.token.deleted:not(.prefix)::selection": { - backgroundColor: "hsla(353, 95%, 66%, 0.25)", - }, - "pre.diff-highlight > code .token.token.deleted:not(.prefix) *::selection": { - backgroundColor: "hsla(353, 95%, 66%, 0.25)", - }, - "pre > code.diff-highlight .token.token.deleted:not(.prefix)::selection": { - backgroundColor: "hsla(353, 95%, 66%, 0.25)", - }, - "pre > code.diff-highlight .token.token.deleted:not(.prefix) *::selection": { - backgroundColor: "hsla(353, 95%, 66%, 0.25)", - }, - "pre.diff-highlight > code .token.token.inserted:not(.prefix)": { - backgroundColor: "hsla(137, 100%, 55%, 0.15)", - }, - "pre > code.diff-highlight .token.token.inserted:not(.prefix)": { - backgroundColor: "hsla(137, 100%, 55%, 0.15)", - }, - "pre.diff-highlight > code .token.token.inserted:not(.prefix)::-moz-selection": - { - backgroundColor: "hsla(135, 73%, 55%, 0.25)", - }, - "pre.diff-highlight > code .token.token.inserted:not(.prefix) *::-moz-selection": - { - backgroundColor: "hsla(135, 73%, 55%, 0.25)", - }, - "pre > code.diff-highlight .token.token.inserted:not(.prefix)::-moz-selection": - { - backgroundColor: "hsla(135, 73%, 55%, 0.25)", - }, - "pre > code.diff-highlight .token.token.inserted:not(.prefix) *::-moz-selection": - { - backgroundColor: "hsla(135, 73%, 55%, 0.25)", - }, - "pre.diff-highlight > code .token.token.inserted:not(.prefix)::selection": { - backgroundColor: "hsla(135, 73%, 55%, 0.25)", - }, - "pre.diff-highlight > code .token.token.inserted:not(.prefix) *::selection": { - backgroundColor: "hsla(135, 73%, 55%, 0.25)", - }, - "pre > code.diff-highlight .token.token.inserted:not(.prefix)::selection": { - backgroundColor: "hsla(135, 73%, 55%, 0.25)", - }, - "pre > code.diff-highlight .token.token.inserted:not(.prefix) *::selection": { - backgroundColor: "hsla(135, 73%, 55%, 0.25)", - }, - ".prism-previewer.prism-previewer:before": { - borderColor: "hsl(224, 13%, 17%)", - }, - ".prism-previewer-gradient.prism-previewer-gradient div": { - borderColor: "hsl(224, 13%, 17%)", - borderRadius: "0.3em", - }, - ".prism-previewer-color.prism-previewer-color:before": { - borderRadius: "0.3em", - }, - ".prism-previewer-easing.prism-previewer-easing:before": { - borderRadius: "0.3em", - }, - ".prism-previewer.prism-previewer:after": { - borderTopColor: "hsl(224, 13%, 17%)", - }, - ".prism-previewer-flipped.prism-previewer-flipped.after": { - borderBottomColor: "hsl(224, 13%, 17%)", - }, - ".prism-previewer-angle.prism-previewer-angle:before": { - background: "hsl(219, 13%, 22%)", - }, - ".prism-previewer-time.prism-previewer-time:before": { - background: "hsl(219, 13%, 22%)", - }, - ".prism-previewer-easing.prism-previewer-easing": { - background: "hsl(219, 13%, 22%)", - }, - ".prism-previewer-angle.prism-previewer-angle circle": { - stroke: "hsl(220, 14%, 71%)", - strokeOpacity: "1", - }, - ".prism-previewer-time.prism-previewer-time circle": { - stroke: "hsl(220, 14%, 71%)", - strokeOpacity: "1", - }, - ".prism-previewer-easing.prism-previewer-easing circle": { - stroke: "hsl(220, 14%, 71%)", - fill: "transparent", - }, - ".prism-previewer-easing.prism-previewer-easing path": { - stroke: "hsl(220, 14%, 71%)", - }, - ".prism-previewer-easing.prism-previewer-easing line": { - stroke: "hsl(220, 14%, 71%)", - }, -}; diff --git a/.web/styles/styles.css b/.web/styles/styles.css deleted file mode 100644 index de434e0..0000000 --- a/.web/styles/styles.css +++ /dev/null @@ -1 +0,0 @@ -@import url('./tailwind.css'); diff --git a/.web/styles/tailwind.css b/.web/styles/tailwind.css deleted file mode 100644 index b5c61c9..0000000 --- a/.web/styles/tailwind.css +++ /dev/null @@ -1,3 +0,0 @@ -@tailwind base; -@tailwind components; -@tailwind utilities; diff --git a/.web/tailwind.config.js b/.web/tailwind.config.js deleted file mode 100644 index 918443e..0000000 --- a/.web/tailwind.config.js +++ /dev/null @@ -1,7 +0,0 @@ -/** @type {import('tailwindcss').Config} */ -module.exports = { - content: ["./pages/**/*.{js,ts,jsx,tsx}"], - theme: null, - plugins: [ - ], -}; \ No newline at end of file diff --git a/.web/utils/client_side_routing.js b/.web/utils/client_side_routing.js deleted file mode 100644 index 75fb581..0000000 --- a/.web/utils/client_side_routing.js +++ /dev/null @@ -1,36 +0,0 @@ -import { useEffect, useRef, useState } from "react"; -import { useRouter } from "next/router"; - -/** - * React hook for use in /404 page to enable client-side routing. - * - * Uses the next/router to redirect to the provided URL when loading - * the 404 page (for example as a fallback in static hosting situations). - * - * @returns {boolean} routeNotFound - true if the current route is an actual 404 - */ -export const useClientSideRouting = () => { - const [routeNotFound, setRouteNotFound] = useState(false) - const didRedirect = useRef(false) - const router = useRouter() - useEffect(() => { - if ( - router.isReady && - !didRedirect.current // have not tried redirecting yet - ) { - didRedirect.current = true // never redirect twice to avoid "Hard Navigate" error - // attempt to redirect to the route in the browser address bar once - router.replace({ - pathname: window.location.pathname, - query: window.location.search.slice(1), - }) - .catch((e) => { - setRouteNotFound(true) // navigation failed, so this is a real 404 - }) - } - }, [router.isReady]); - - // Return the reactive bool, to avoid flashing 404 page until we know for sure - // the route is not found. - return routeNotFound -} \ No newline at end of file diff --git a/.web/utils/components.js b/.web/utils/components.js deleted file mode 100644 index 475a8e6..0000000 --- a/.web/utils/components.js +++ /dev/null @@ -1,5 +0,0 @@ -import { memo } from "react" -import { E, isTrue } from "/utils/state" - - - diff --git a/.web/utils/context.js b/.web/utils/context.js deleted file mode 100644 index ea24c9d..0000000 --- a/.web/utils/context.js +++ /dev/null @@ -1,30 +0,0 @@ -import { createContext, useState } from "react" -import { Event, hydrateClientStorage, useEventLoop } from "/utils/state.js" - -export const initialState = {"is_hydrated": false, "router": {"session": {"client_token": "", "client_ip": "", "session_id": ""}, "headers": {"host": "", "origin": "", "upgrade": "", "connection": "", "pragma": "", "cache_control": "", "user_agent": "", "sec_websocket_version": "", "sec_websocket_key": "", "sec_websocket_extensions": "", "accept_encoding": "", "accept_language": ""}, "page": {"host": "", "path": "", "raw_path": "", "full_path": "", "full_raw_path": "", "params": {}}}} - -export const ColorModeContext = createContext(null); -export const StateContext = createContext(null); -export const EventLoopContext = createContext(null); -export const clientStorage = {"cookies": {}, "local_storage": {}} - -export const initialEvents = () => [ - Event('state.hydrate', hydrateClientStorage(clientStorage)), -] - -export const isDevMode = true - -export function EventLoopProvider({ children }) { - const [state, addEvents, connectError] = useEventLoop( - initialState, - initialEvents, - clientStorage, - ) - return ( - - - {children} - - - ) -} \ No newline at end of file diff --git a/.web/utils/helpers/dataeditor.js b/.web/utils/helpers/dataeditor.js deleted file mode 100644 index 5861d60..0000000 --- a/.web/utils/helpers/dataeditor.js +++ /dev/null @@ -1,67 +0,0 @@ -import { GridCellKind } from "@glideapps/glide-data-grid" - -export function getDEColumn(columns, col) { - let c = columns[col]; - c.pos = col; - return c; -} - -export function getDERow(data, row) { - return data[row]; -} - -export function locateCell(row, column) { - if (Array.isArray(row)) { - return row[column.pos]; - } else { - return row[column.id]; - } -} - -export function formatCell(value, column) { - const editable = column.editable || true - switch (column.type) { - case "int": - case "float": - return { - kind: GridCellKind.Number, - data: value, - displayData: value + "", - readonly: !editable, - allowOverlay: editable, - } - case "datetime": - // value = moment format? - case "str": - return { - kind: GridCellKind.Text, - data: value, - displayData: value, - readonly: !editable, - allowOverlay: editable, - } - case "bool": - return { - kind: GridCellKind.Boolean, - data: value, - readonly: !editable, - } - default: - console.log("Warning: column.type is undefined for column.title=" + column.title) - return { - kind: GridCellKind.Text, - data: value, - displayData: column.type - } - }; -}; - -export function formatDataEditorCells(col, row, columns, data) { - if (row < data.length && col < columns.length) { - const column = getDEColumn(columns, col); - const rowData = getDERow(data, row); - const cellData = locateCell(rowData, column); - return formatCell(cellData, column); - } - return { kind: GridCellKind.Loading }; -} \ No newline at end of file diff --git a/.web/utils/state.js b/.web/utils/state.js deleted file mode 100644 index 2a41bc3..0000000 --- a/.web/utils/state.js +++ /dev/null @@ -1,589 +0,0 @@ -// State management for Reflex web apps. -import axios from "axios"; -import io from "socket.io-client"; -import JSON5 from "json5"; -import env from "env.json"; -import Cookies from "universal-cookie"; -import { useEffect, useReducer, useRef, useState } from "react"; -import Router, { useRouter } from "next/router"; -import { initialEvents } from "utils/context.js" - -// Endpoint URLs. -const EVENTURL = env.EVENT -const UPLOADURL = env.UPLOAD - -// Global variable to hold the token. -let token; - -// Key for the token in the session storage. -const TOKEN_KEY = "token"; - -// create cookie instance -const cookies = new Cookies(); - -// Dictionary holding component references. -export const refs = {}; - -// Flag ensures that only one event is processing on the backend concurrently. -let event_processing = false -// Array holding pending events to be processed. -const event_queue = []; - -/** - * Generate a UUID (Used for session tokens). - * Taken from: https://stackoverflow.com/questions/105034/how-do-i-create-a-guid-uuid - * @returns A UUID. - */ -const generateUUID = () => { - let d = new Date().getTime(), - d2 = (performance && performance.now && performance.now() * 1000) || 0; - return "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g, (c) => { - let r = Math.random() * 16; - if (d > 0) { - r = (d + r) % 16 | 0; - d = Math.floor(d / 16); - } else { - r = (d2 + r) % 16 | 0; - d2 = Math.floor(d2 / 16); - } - return (c == "x" ? r : (r & 0x7) | 0x8).toString(16); - }); -}; - -/** - * Get the token for the current session. - * @returns The token. - */ -export const getToken = () => { - if (token) { - return token; - } - if (window) { - if (!window.sessionStorage.getItem(TOKEN_KEY)) { - window.sessionStorage.setItem(TOKEN_KEY, generateUUID()); - } - token = window.sessionStorage.getItem(TOKEN_KEY); - } - return token; -}; - -/** - * Get the URL for the websocket connection - * @returns The websocket URL object. - */ -export const getEventURL = () => { - // Get backend URL object from the endpoint. - const endpoint = new URL(EVENTURL); - if (endpoint.hostname === "localhost") { - // If the backend URL references localhost, and the frontend is not on localhost, - // then use the frontend host. - const frontend_hostname = window.location.hostname; - if (frontend_hostname !== "localhost") { - endpoint.hostname = frontend_hostname; - } - } - return endpoint -} - -/** - * Apply a delta to the state. - * @param state The state to apply the delta to. - * @param delta The delta to apply. - */ -export const applyDelta = (state, delta) => { - const new_state = { ...state } - for (const substate in delta) { - let s = new_state; - const path = substate.split(".").slice(1); - while (path.length > 0) { - s = s[path.shift()]; - } - for (const key in delta[substate]) { - s[key] = delta[substate][key]; - } - } - return new_state -}; - - -/** - * Get all local storage items in a key-value object. - * @returns object of items in local storage. - */ -export const getAllLocalStorageItems = () => { - var localStorageItems = {}; - - for (var i = 0, len = localStorage.length; i < len; i++) { - var key = localStorage.key(i); - localStorageItems[key] = localStorage.getItem(key); - } - - return localStorageItems; -} - - -/** - * Handle frontend event or send the event to the backend via Websocket. - * @param event The event to send. - * @param socket The socket object to send the event on. - * - * @returns True if the event was sent, false if it was handled locally. - */ -export const applyEvent = async (event, socket) => { - // Handle special events - if (event.name == "_redirect") { - if (event.payload.external) - window.open(event.payload.path, "_blank"); - else - Router.push(event.payload.path); - return false; - } - - if (event.name == "_console") { - console.log(event.payload.message); - return false; - } - - if (event.name == "_remove_cookie") { - cookies.remove(event.payload.key, { ...event.payload.options }) - queueEvents(initialEvents(), socket) - return false; - } - - if (event.name == "_clear_local_storage") { - localStorage.clear(); - queueEvents(initialEvents(), socket) - return false; - } - - if (event.name == "_remove_local_storage") { - localStorage.removeItem(event.payload.key); - queueEvents(initialEvents(), socket) - return false; - } - - if (event.name == "_set_clipboard") { - const content = event.payload.content; - navigator.clipboard.writeText(content); - return false; - } - if (event.name == "_download") { - const a = document.createElement('a'); - a.hidden = true; - a.href = event.payload.url; - if (event.payload.filename) - a.download = event.payload.filename; - a.click(); - a.remove(); - return false; - } - - if (event.name == "_alert") { - alert(event.payload.message); - return false; - } - - if (event.name == "_set_focus") { - const ref = - event.payload.ref in refs ? refs[event.payload.ref] : event.payload.ref; - ref.current.focus(); - return false; - } - - if (event.name == "_set_value") { - const ref = - event.payload.ref in refs ? refs[event.payload.ref] : event.payload.ref; - ref.current.value = event.payload.value; - return false; - } - - if (event.name == "_call_script") { - try { - const eval_result = eval(event.payload.javascript_code); - if (event.payload.callback) { - if (!!eval_result && typeof eval_result.then === 'function') { - eval(event.payload.callback)(await eval_result) - } else { - eval(event.payload.callback)(eval_result) - } - } - } catch (e) { - console.log("_call_script", e); - } - return false; - } - - // Update token and router data (if missing). - event.token = getToken() - if (event.router_data === undefined || Object.keys(event.router_data).length === 0) { - event.router_data = (({ pathname, query, asPath }) => ({ pathname, query, asPath }))(Router) - } - - // Send the event to the server. - if (socket) { - socket.emit("event", JSON.stringify(event, (k, v) => v === undefined ? null : v)); - return true; - } - - return false; -}; - -/** - * Send an event to the server via REST. - * @param event The current event. - * @param state The state with the event queue. - * - * @returns Whether the event was sent. - */ -export const applyRestEvent = async (event) => { - let eventSent = false; - if (event.handler == "uploadFiles") { - eventSent = await uploadFiles(event.name, event.payload.files); - } - return eventSent; -}; - -/** - * Queue events to be processed and trigger processing of queue. - * @param events Array of events to queue. - * @param socket The socket object to send the event on. - */ -export const queueEvents = async (events, socket) => { - event_queue.push(...events) - await processEvent(socket.current) -} - -/** - * Process an event off the event queue. - * @param socket The socket object to send the event on. - */ -export const processEvent = async ( - socket -) => { - // Only proceed if the socket is up, otherwise we throw the event into the void - if (!socket) { - return; - } - - // Only proceed if we're not already processing an event. - if (event_queue.length === 0 || event_processing) { - return; - } - - // Set processing to true to block other events from being processed. - event_processing = true - - // Apply the next event in the queue. - const event = event_queue.shift(); - - let eventSent = false - // Process events with handlers via REST and all others via websockets. - if (event.handler) { - eventSent = await applyRestEvent(event); - } else { - eventSent = await applyEvent(event, socket); - } - // If no event was sent, set processing to false. - if (!eventSent) { - event_processing = false; - // recursively call processEvent to drain the queue, since there is - // no state update to trigger the useEffect event loop. - await processEvent(socket) - } -} - -/** - * Connect to a websocket and set the handlers. - * @param socket The socket object to connect. - * @param dispatch The function to queue state update - * @param transports The transports to use. - * @param setConnectError The function to update connection error value. - * @param client_storage The client storage object from context.js - */ -export const connect = async ( - socket, - dispatch, - transports, - setConnectError, - client_storage = {}, -) => { - // Get backend URL object from the endpoint. - const endpoint = getEventURL() - - // Create the socket. - socket.current = io(endpoint.href, { - path: endpoint["pathname"], - transports: transports, - autoUnref: false, - }); - - // Once the socket is open, hydrate the page. - socket.current.on("connect", () => { - setConnectError(null) - }); - - socket.current.on('connect_error', (error) => { - setConnectError(error) - }); - - // On each received message, queue the updates and events. - socket.current.on("event", message => { - const update = JSON5.parse(message) - dispatch(update.delta) - applyClientStorageDelta(client_storage, update.delta) - event_processing = !update.final - if (update.events) { - queueEvents(update.events, socket) - } - }); -}; - -/** - * Upload files to the server. - * - * @param state The state to apply the delta to. - * @param handler The handler to use. - * - * @returns Whether the files were uploaded. - */ -export const uploadFiles = async (handler, files) => { - // return if there's no file to upload - if (files.length == 0) { - return false; - } - - const headers = { - "Content-Type": files[0].type, - }; - const formdata = new FormData(); - - // Add the token and handler to the file name. - for (let i = 0; i < files.length; i++) { - formdata.append( - "files", - files[i], - getToken() + ":" + handler + ":" + files[i].name - ); - } - - // Send the file to the server. - await axios.post(UPLOADURL, formdata, headers) - .then(() => { return true; }) - .catch( - error => { - if (error.response) { - // The request was made and the server responded with a status code - // that falls out of the range of 2xx - console.log(error.response.data); - } else if (error.request) { - // The request was made but no response was received - // `error.request` is an instance of XMLHttpRequest in the browser and an instance of - // http.ClientRequest in node.js - console.log(error.request); - } else { - // Something happened in setting up the request that triggered an Error - console.log(error.message); - } - return false; - } - ) -}; - -/** - * Create an event object. - * @param name The name of the event. - * @param payload The payload of the event. - * @param handler The client handler to process event. - * @returns The event object. - */ -export const Event = (name, payload = {}, handler = null) => { - return { name, payload, handler }; -}; - -/** - * Package client-side storage values as payload to send to the - * backend with the hydrate event - * @param client_storage The client storage object from context.js - * @returns payload dict of client storage values - */ -export const hydrateClientStorage = (client_storage) => { - const client_storage_values = { - "cookies": {}, - "local_storage": {} - } - if (client_storage.cookies) { - for (const state_key in client_storage.cookies) { - const cookie_options = client_storage.cookies[state_key] - const cookie_name = cookie_options.name || state_key - const cookie_value = cookies.get(cookie_name) - if (cookie_value !== undefined) { - client_storage_values.cookies[state_key] = cookies.get(cookie_name) - } - } - } - if (client_storage.local_storage && (typeof window !== 'undefined')) { - for (const state_key in client_storage.local_storage) { - const options = client_storage.local_storage[state_key] - const local_storage_value = localStorage.getItem(options.name || state_key) - if (local_storage_value !== null) { - client_storage_values.local_storage[state_key] = local_storage_value - } - } - } - if (client_storage.cookies || client_storage.local_storage) { - return client_storage_values - } - return {} -}; - -/** - * Update client storage values based on backend state delta. - * @param client_storage The client storage object from context.js - * @param delta The state update from the backend - */ -const applyClientStorageDelta = (client_storage, delta) => { - // find the main state and check for is_hydrated - const unqualified_states = Object.keys(delta).filter((key) => key.split(".").length === 1); - if (unqualified_states.length === 1) { - const main_state = delta[unqualified_states[0]] - if (main_state.is_hydrated !== undefined && !main_state.is_hydrated) { - // skip if the state is not hydrated yet, since all client storage - // values are sent in the hydrate event - return; - } - } - // Save known client storage values to cookies and localStorage. - for (const substate in delta) { - for (const key in delta[substate]) { - const state_key = `${substate}.${key}` - if (client_storage.cookies && state_key in client_storage.cookies) { - const cookie_options = { ...client_storage.cookies[state_key] } - const cookie_name = cookie_options.name || state_key - delete cookie_options.name // name is not a valid cookie option - cookies.set(cookie_name, delta[substate][key], cookie_options); - } else if (client_storage.local_storage && state_key in client_storage.local_storage && (typeof window !== 'undefined')) { - const options = client_storage.local_storage[state_key] - localStorage.setItem(options.name || state_key, delta[substate][key]); - } - } - } -} - -/** - * Establish websocket event loop for a NextJS page. - * @param initial_state The initial app state. - * @param initial_events Function that returns the initial app events. - * @param client_storage The client storage object from context.js - * - * @returns [state, addEvents, connectError] - - * state is a reactive dict, - * addEvents is used to queue an event, and - * connectError is a reactive js error from the websocket connection (or null if connected). - */ -export const useEventLoop = ( - initial_state = {}, - initial_events = () => [], - client_storage = {}, -) => { - const socket = useRef(null) - const router = useRouter() - const [state, dispatch] = useReducer(applyDelta, initial_state) - const [connectError, setConnectError] = useState(null) - - // Function to add new events to the event queue. - const addEvents = (events, _e, event_actions) => { - if (event_actions?.preventDefault && _e?.preventDefault) { - _e.preventDefault(); - } - if (event_actions?.stopPropagation && _e?.stopPropagation) { - _e.stopPropagation(); - } - queueEvents(events, socket) - } - - const sentHydrate = useRef(false); // Avoid double-hydrate due to React strict-mode - // initial state hydrate - useEffect(() => { - if (router.isReady && !sentHydrate.current) { - addEvents(initial_events()) - sentHydrate.current = true - } - }, [router.isReady]) - - // Main event loop. - useEffect(() => { - // Skip if the router is not ready. - if (!router.isReady) { - return; - } - // only use websockets if state is present - if (Object.keys(state).length > 0) { - // Initialize the websocket connection. - if (!socket.current) { - connect(socket, dispatch, ['websocket', 'polling'], setConnectError, client_storage) - } - (async () => { - // Process all outstanding events. - while (event_queue.length > 0 && !event_processing) { - await processEvent(socket.current) - } - })() - } - }) - return [state, addEvents, connectError] -} - -/*** - * Check if a value is truthy in python. - * @param val The value to check. - * @returns True if the value is truthy, false otherwise. - */ -export const isTrue = (val) => { - return Array.isArray(val) ? val.length > 0 : !!val; -}; - -/** - * Get the value from a ref. - * @param ref The ref to get the value from. - * @returns The value. - */ -export const getRefValue = (ref) => { - if (!ref || !ref.current) { - return; - } - if (ref.current.type == "checkbox") { - return ref.current.checked; - } else { - //querySelector(":checked") is needed to get value from radio_group - return ref.current.value || (ref.current.querySelector(':checked') && ref.current.querySelector(':checked').value); - } -} - -/** - * Get the values from a ref array. - * @param refs The refs to get the values from. - * @returns The values array. - */ -export const getRefValues = (refs) => { - if (!refs) { - return; - } - // getAttribute is used by RangeSlider because it doesn't assign value - return refs.map((ref) => ref.current.value || ref.current.getAttribute("aria-valuenow")); -} - -/** -* Spread two arrays or two objects. -* @param first The first array or object. -* @param second The second array or object. -* @returns The final merged array or object. -*/ -export const spreadArraysOrObjects = (first, second) => { - if (Array.isArray(first) && Array.isArray(second)) { - return [...first, ...second]; - } else if (typeof first === 'object' && typeof second === 'object') { - return { ...first, ...second }; - } else { - throw new Error('Both parameters must be either arrays or objects.'); - } -} diff --git a/.web/utils/theme.js b/.web/utils/theme.js deleted file mode 100644 index 5958f4c..0000000 --- a/.web/utils/theme.js +++ /dev/null @@ -1 +0,0 @@ -export default {"styles": {"global": {"body": {}}}} \ No newline at end of file From cc5e0630ac4e639f28554f69d5dd915433cc94dd Mon Sep 17 00:00:00 2001 From: markrz12 Date: Sat, 18 Nov 2023 16:19:41 +0100 Subject: [PATCH 06/10] BLUR-27 README upd po aktualizacji gitignore cache --- README.md | 29 ++++++++++++++--------------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index d74cd53..975d679 100644 --- a/README.md +++ b/README.md @@ -1,21 +1,20 @@ -# Witaj w BlurMe! -Dlaczego Blurme? +# BlurMe docs -Prywatność: Nasza aplikacja zapewnia pełną ochronę prywatności, eliminując ryzyko identyfikacji osób niezwiązanych z anonimizacją. -Prost obsługa: Intuicyjny interfejs użytkownika sprawia, że korzystanie z Blurme jest łatwe dla każdego. -Elastyczność: Wybierz, która twarz na zdjęciu ma pozostać nieruszoną, a my zadbasz o resztę. Indywidualizuj swoje zdjęcia zgodnie z własnymi potrzebami. -Jak to działa? +## Przygotowanie aplikacji po raz pierwszy -Wgraj Zdjęcie: Prosty proces rozpoczyna się od dodania zdjęcia, które chcesz anonimizować. -Zaznacz Twarz do Ochrony: Oznacz twarz, którą chcesz zachować. -Anonimizuj Resztę: Naciśnij przycisk, a Blurme automatycznie zastosuje efekt rozmycia do wszystkich obszarów poza zaznaczoną twarzą. -Pobierz i Podziel Się: Gotowe! Pobierz anonimizowane zdjęcie i dziel się nim bez obaw o prywatność. +``` +pip install -r requirements.txt +reflex init +``` -Do Czego Może Ci Się Przydać? -Ochrona Tożsamości: Idealne do usuwania twarzy nieznajomych lub przypadkowych przechodniów z tła. -Zachowanie Prywatności: Przydatne w sytuacjach, gdzie chcesz udostępnić zdjęcia publicznie, ale z zachowaniem prywatności pewnych osób. -Kreatywność: Wyraź swoją kreatywność, zachowując jednocześnie istotne elementy na zdjęciach. -Blurme to więcej niż tylko narzędzie - to rozwiązanie, które pozwala Ci kontrolować, jak prezentujesz swoje zdjęcia online, zachowując jednocześnie pełną prywatność. Przekształć swoje obrazy już teraz! +## Uruchamianie aplikacji (localhost:3000) + +``` +reflex run +``` + +## Troubleshooting +Jeżeli jest problem z uruchomieniem aplikacji, usunąć folder `.web` i ponownie wykonać `reflex init`, powinno wystarczyć. \ No newline at end of file From 1b7d6c6459050cc4799c4c44e9c6638968aad905 Mon Sep 17 00:00:00 2001 From: markrz12 Date: Sun, 19 Nov 2023 20:16:19 +0100 Subject: [PATCH 07/10] =?UTF-8?q?BLUR-20=20zmiany=20na=20stronie=20g=C5=82?= =?UTF-8?q?=C3=B3wnej?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- blurme/pages/index.py | 59 +++++++++++++++++++++++++++---------------- 1 file changed, 37 insertions(+), 22 deletions(-) diff --git a/blurme/pages/index.py b/blurme/pages/index.py index de65efb..a92a161 100644 --- a/blurme/pages/index.py +++ b/blurme/pages/index.py @@ -12,30 +12,45 @@ def index() -> rx.Component: rx.wrap( rx.hstack( rx.vstack(rx.text("Aplikacja do anonimizacji zdjęć: usunięcie wybranych informacji identyfikujących ze zdjęć z wydarzeń i miejsc publicznych nigdy nie było tak proste!", - font_size="1.2em", style={"margin-left": "40px", "margin-top": "40px", "align-self": "flex-start", "margin-bottom": "25px"}), + font_size="1.2em", style={"margin-left": "40px", "margin-top": "50px", "align-self": "flex-start", "margin-bottom": "25px"}), rx.link(rx.button("Zacznij anonimizować"), href="settings",align="center",color="rgba(117,102,254,255)",button=True,padding="50xp",font_size="1.2em",style={"margin-top": "30px" }),style = {"align-self": "flex-start"}), rx.image(src="obraz1.png",height="30em",padding="0.5em",style={"margin-right": "60px"}), style={"align-self": "flex-start"}),), rx.text(" ", height = "20px"), - rx.text("Dlaczego Blurme?", font_size="1.5em", font_weight="bold", margin_top="10px", margin_bottom="10px"), - rx.list( - rx.list_item(rx.text("Prywatność: ",as_="b"), "Nasza aplikacja zapewnia pełną ochronę prywatności, eliminując ryzyko identyfikacji osób niezwiązanych z anonimizacją."), - rx.list_item(rx.text("Prosta obsługa: ",as_="b"),"Intuicyjny interfejs użytkownika sprawia, że korzystanie z Blurme jest łatwe dla każdego."), - rx.list_item(rx.text("Elastyczność: ",as_="b"),"Wybierz, która twarz na zdjęciu ma pozostać niezmieniona, a my zadbamy o resztę. Indywidualizuj swoje zdjęcia zgodnie z własnymi potrzebami."), - text_align="left"), - rx.text("Jak to działa?", font_size="1.5em", font_weight="bold", margin_top="20px", margin_bottom="10px"), - rx.ordered_list( - rx.list_item(rx.text("Wgraj Zdjęcie: ",as_="b"), "Prosty proces rozpoczyna się od dodania zdjęcia, które chcesz anonimizować."), - rx.list_item(rx.text("Zaznacz Twarz do Ochrony: ",as_="b"), "Oznacz twarz, którą chcesz zachować."), - rx.list_item(rx.text("Anonimizuj Resztę: ",as_="b"), "Naciśnij przycisk, a Blurme automatycznie zastosuje efekt rozmycia do wszystkich obszarów poza zaznaczoną twarzą."), - rx.list_item(rx.text("Pobierz i Podziel Się: ",as_="b"), "Gotowe! Pobierz anonimizowane zdjęcie i dziel się nim bez obaw o prywatność.") - ), - rx.text("Do Czego?", font_size="1.5em", font_weight="bold", margin_top="20px", margin_bottom="10px"), - rx.list( - rx.list_item(rx.text("Ochrona Tożsamości: ",as_="b"),"Idealne do usuwania twarzy nieznajomych lub przypadkowych przechodniów z tła.", text_align="left"), - rx.list_item(rx.text("Zachowanie Prywatności: ",as_="b"),"Przydatne w sytuacjach, gdzie chcesz udostępnić zdjęcia publicznie, ale z zachowaniem prywatności pewnych osób.", text_align="left"), - rx.list_item(rx.text("Kreatywność: ",as_="b"),"Wyraź swoją kreatywność, zachowując jednocześnie istotne elementy na zdjęciach.", text_align="left"), - ), - rx.text("Blurme to więcej niż tylko narzędzie - to rozwiązanie, które pozwala Ci kontrolować, jak prezentujesz swoje zdjęcia online, zachowując jednocześnie pełną prywatność. Przekształć swoje obrazy już teraz!", text_align = "left"), - ) + + rx.vstack(rx.text("Jak to działa?", color = "rgba(117,102,253,255)", font_size="2em", font_weight="bold", margin_top="20px", margin_bottom="5px"), + rx.list( + rx.list_item(rx.text("1. Wgraj Zdjęcie ",as_="b",font_size="1.2em"), + rx.text("Prosty proces rozpoczyna się od dodania zdjęcia, które chcesz anonimizować.", ),margin_right = "50%"), + rx.list_item(rx.text("2. Zaznacz Twarz do Ochrony ",as_="b", font_size="1.2em"), + rx.text("Oznacz twarz, którą chcesz zachować.", ),margin_left = "50%"), + rx.list_item(rx.text("3. Anonimizuj Resztę ",as_="b", font_size="1.2em"), + rx.text("Naciśnij przycisk, a Blurme automatycznie zastosuje efekt rozmycia do wszystkich obszarów poza zaznaczoną twarzą.", ),margin_right ="50%"), + rx.list_item(rx.text("4. Pobierz i Podziel Się ",as_="b", font_size="1.2em"), + rx.text("Gotowe! Pobierz anonimizowane zdjęcie i dziel się nim bez obaw o prywatność.",), margin_left = "50%"), + ), margin_right= "40px", margin_left = "40px"), + + rx.vstack(rx.text("Dlaczego Blurme?", color = "rgba(251,108,174,255)", font_size="2em", font_weight="bold", margin_top="25px", margin_bottom="5px"), + rx.flex( + rx.box(rx.text("Prywatność",as_="b",font_size="1.3em"), + rx.text("Nasza aplikacja zapewnia pełną ochronę prywatności, eliminując ryzyko identyfikacji osób niezwiązanych z anonimizacją.", text_align="left",),margin_left= "40px", width="315px", padding = "5px"), + rx.box(rx.text("Elastyczność",as_="b",font_size="1.3em"), + rx.text("Wybierz, która twarz na zdjęciu ma pozostać niezmieniona, a my zadbamy o resztę.", text_align="left", ),width="315px",padding = "5px" ), + rx.box(rx.text("Prosta obsługa",as_="b",font_size="1.3em"), + rx.text("Intuicyjny interfejs użytkownika sprawia, że korzystanie z Blurme jest łatwe dla każdego.",text_align="left", ),margin_right= "40px", width="315px",padding = "5px"), + align = "top"), text_align = "center"), + + rx.vstack(rx.text("Do Czego?", color = "rgba(183,105,215,255)", font_size="2em", font_weight="bold", margin_top="25px", margin_bottom="5px"), + rx.list(rx.hstack( + rx.list_item(rx.text("Ochrona Tożsamości",as_="b",font_size="1.3em"), + rx.text("Idealne do usuwania twarzy nieznajomych lub przypadkowych przechodniów z tła.", text_align="left"),), + rx.list_item(rx.text("Zachowanie Prywatności", as_="b",font_size="1.3em"), + rx.text("Przydatne w sytuacjach, gdy chcesz udostępnić zdjęcia publicznie, ale z zachowaniem prywatności pewnych osób.", text_align="left"),), + rx.list_item(rx.text("Kreatywność",as_="b",font_size="1.3em"), + rx.text("Wyraź swoją kreatywność, zachowując jednocześnie istotne elementy na zdjęciach.", text_align="left"),), + margin_right = "40px", margin_left = "40px"), ),text_align = "center"), + + + # rx.text("Blurme to więcej niż tylko narzędzie - to rozwiązanie, które pozwala Ci kontrolować, jak prezentujesz swoje zdjęcia online, zachowując jednocześnie pełną prywatność. Przekształć swoje obrazy już teraz!", text_align = "left"), + )#Indywidualizuj swoje zdjęcia zgodnie z własnymi potrzebami From 22c002a68394ae73cb2abc90932408e897edda38 Mon Sep 17 00:00:00 2001 From: kat Date: Tue, 21 Nov 2023 17:09:20 +0100 Subject: [PATCH 08/10] =?UTF-8?q?Dodanie=20zak=C5=82adki=20"About"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 10 ++++------ blurme/components/about.py | 8 ++++++++ blurme/pages/about.py | 7 +++++++ blurme/templates/template.py | 2 +- 4 files changed, 20 insertions(+), 7 deletions(-) create mode 100644 blurme/components/about.py create mode 100644 blurme/pages/about.py diff --git a/.gitignore b/.gitignore index 6e4e04e..702282d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,5 @@ -*.db - -*.py[cod] - -.web/ - +*.db +*.py[cod] +.web +.web/ __pycache__/ \ No newline at end of file diff --git a/blurme/components/about.py b/blurme/components/about.py new file mode 100644 index 0000000..17d491d --- /dev/null +++ b/blurme/components/about.py @@ -0,0 +1,8 @@ +import reflex as rx + +def about_content() -> rx.Component: + return rx.box( + rx.h1("About BlurMe"), + rx.p("BlurMe is an awesome app that blurs faces and license plates on photos."), + # Dodaj więcej treści o aplikacji BlurMe... + ) diff --git a/blurme/pages/about.py b/blurme/pages/about.py new file mode 100644 index 0000000..5d8b410 --- /dev/null +++ b/blurme/pages/about.py @@ -0,0 +1,7 @@ +from blurme.components import about + +about_page = about.template( + route="/about", + title="About BlurMe", + description="Learn more about the BlurMe app and its features.", +)(about.about_content) \ No newline at end of file diff --git a/blurme/templates/template.py b/blurme/templates/template.py index ad0b44a..0b074ae 100644 --- a/blurme/templates/template.py +++ b/blurme/templates/template.py @@ -47,7 +47,7 @@ def menu_button() -> rx.Component: ], rx.menu_divider(), rx.menu_item( - rx.link("About", href="https://github.com/reflex-dev", width="100%") + rx.link("About", href="/about", width="100%") ), rx.menu_item( rx.link("Contact", href="mailto:founders@=reflex.dev", width="100%") From d3a1c28d944361d2b227531ffb0c3e5a9ddcd31e Mon Sep 17 00:00:00 2001 From: markrz12 Date: Wed, 22 Nov 2023 15:54:26 +0100 Subject: [PATCH 09/10] BLUR-32 sidebar modification --- assets/about-icon.png | Bin 0 -> 761 bytes assets/contact-icon.png | Bin 0 -> 529 bytes assets/home-icon.png | Bin 0 -> 477 bytes assets/image-icon.png | Bin 0 -> 660 bytes blurme/components/sidebar.py | 49 +++++++++-------------------------- blurme/pages/dashboard.py | 2 +- blurme/pages/index.py | 2 +- blurme/pages/settings.py | 2 +- 8 files changed, 15 insertions(+), 40 deletions(-) create mode 100644 assets/about-icon.png create mode 100644 assets/contact-icon.png create mode 100644 assets/home-icon.png create mode 100644 assets/image-icon.png diff --git a/assets/about-icon.png b/assets/about-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..be1d9d481f0a50e63d5d9e6525b854c21228e03f GIT binary patch literal 761 zcmVUNXWdn@5M(c0m^=60 zbI<#{FN!+Sk$(`9heGU90k|8-aU#{X#my=vP1Bvq$ziMryD0&ZPb^`I z?OmPGW&5W1ZoQI?(W`Y_5~a9#9t7YFnd(C zu*|MCB>>=!6&z6_fN8U@8G-xR5{QHpz`bw@NM5&?X~P&X`*kZbFjla^zB=bp^Y=H~ zgh`U@Q%*t5SW^NLl9x!n1@HsFQvgSzK)m;d06fqUv|~8uy+0VnCJ+a`Jv*CrPruuz00X*#lrXzit3NL{YR2!0m!H zEmQ!vEazi^Z&|hK2sr14Ea0X0emGO-+;RD{jpv*@7y5It=fmTs+|Vy@ zRU>R0Y(ltm`Q!xB-PV+q8Hn3bu`T zLg3YEwJW>H0K5Wlrc^5JmTKfd@x{Tx!R^XXt}yg$i#9`gdwZFYXrPOl!Kj^5tya7A rKC~mH=UYv022Hz0-qzwB`7h-s$9`!I->Xa*00000NkvXXu0mjf#d=!h literal 0 HcmV?d00001 diff --git a/assets/contact-icon.png b/assets/contact-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..dbaf9192c40e37ffa7c0b6744c7abdbff0da18cd GIT binary patch literal 529 zcmV+s0`C2ZP)znlVP|P=s+4|ImRj0c z`5!E_uuSV0f|izkH0g|>orq{-qiAGc0tYddXf|kZ4+f5#x%b}Q?d^;)88ZAgluD%$ zk}Cjq0aQK34$0*>j)zml^Z9%L;F@Hk9|7P>G};;XzmnW47K>v)6_#h@S>|Wb)orf>N!hpjU9`&Xpd)D|iJ@ zQK5AuEgtF>7iX z0B{W8i)0hP$;1kmN~HyoHIf~YZ5wi3leJunlUycwYYTpmJOXe4;7#rUxDUf{HJ9SX zm_3pWTj)`1y`2(PA^Bj}UZW`5_gQ;JJSN$)1+L;aUi!N!2!chDmnmybl~S`~RSt$v z>Lk_)OdTu9ck$YlD;9_qz3g&Mz;2UCg1b=~OE|(!8rHcl0BivGw8Z*2qh&|7ZXZN) zRtAzto?Ajyc>;j5hQM8%61^oRQW&*(VBm}f%y<9HOCHLYuo=;9<5&}BC)<@-K zPzYdQ0lUp&j5+KTgPL$yUIrwe`^|Z3-k*H&G9bAt{{jFm`b55i%K@e??ilBn9%yhrkyNoD;tcZtIO!fm5Z~6&} z=t0mQ2wpq~@h*s-LOcjT#e;`vK=C37Uc7klpot=wxGIupq(}`6%j`~Pb{sExP_WZe zRqsu2S9KY)iB05y$O@xwnNv>8v+;1!1`|%I~a}oex%38b2j0nj= z@`mPo9wMM8&Q*}7h@xn>3iuTwU`?zHk#nvM;H0%SE}fU<1Z)E^lg0x0N%CB60svgp zxX&aXll%?fM-)Y_E&;do%dcpTd3kouovus3b&Y!p-~xcJ^4x4TkJKU{iXumHAzSwV z?v={Rl2s7Lu_bwp4}f{W@DXmmq`A}*|j%80%ZFDJXG>8&bed#ak3`wH2#sq6p)K86$+4B z5x^5&U-aG|H3J~;NPYq^E4xrYE*~>HR6wKA*hBJ}I)9Mc&J-YygtTM1kcN;iSZfdG2B!lFfLH4LE?4OQgnT)GLxm$5*G0Vb-ZyI_ z&rHPGdMz|*D%uZ5BTpgID}Wa=!xfRs;WWl<0q~#_@-mQ`C;5HD2d*jrIQ8Gi&ANc8 uoWJJfKi&2|0ar;b>p8gGYPAl82LA<-N0Z1Ciu*eN0000 rx.Component: - """Sidebar header. - - Returns: + """Returns: The sidebar header component. """ return rx.hstack( @@ -19,36 +17,12 @@ def sidebar_header() -> rx.Component: height="4.5em", ), rx.spacer(), - # Link to Reflex GitHub repo. width="100%", border_bottom=styles.border, padding="1em", ) - -#def sidebar_footer() -> rx.Component: - """Sidebar footer. - - Returns: - The sidebar footer component. - """ - # return rx.hstack( - # rx.spacer(), - # rx.link( - # rx.text("Docs"), - # href="https://reflex.dev/docs/getting-started/introduction/", - # ), - # rx.link( - # rx.text("Blog"), - # href="https://reflex.dev/blog/", - # ), - # width="100%", - # border_top=styles.border, - # padding="1em", - # ) - -def sidebar_item(text: str, url: str) -> rx.Component: - #icon: str, +def sidebar_item(text: str, icon: str, url: str, ) -> rx.Component: """Sidebar item. Args: @@ -66,11 +40,11 @@ def sidebar_item(text: str, url: str) -> rx.Component: return rx.link( rx.hstack( - #rx.image( - # src=icon, - # height="2.5em", - # padding="0.5em", - #), + rx.image( + src=icon, + height="2.5em", + padding="0.5em", + ), rx.text( text, ), @@ -87,11 +61,12 @@ def sidebar_item(text: str, url: str) -> rx.Component: border_radius=styles.border_radius, box_shadow=styles.box_shadow, width="100%", - padding_x="1em", - height = "2em" + padding_x="1.3em", + height = "2.5em" ), href=url, width="100%", + ) @@ -111,7 +86,7 @@ def sidebar() -> rx.Component: *[ sidebar_item( text=page.get("title", page["route"].strip("/").capitalize()), - #icon=page.get("image", "/github.svg"), + icon=page.get("image",page["route"].strip("/").capitalize()), url=page["route"], ) for page in get_decorated_pages() @@ -123,7 +98,7 @@ def sidebar() -> rx.Component: ), rx.spacer(), #sidebar_footer(), - height="100dvh", + height="100em", ), display=["none", "none", "block"], min_width=styles.sidebar_width, diff --git a/blurme/pages/dashboard.py b/blurme/pages/dashboard.py index 1fe1a01..e794619 100644 --- a/blurme/pages/dashboard.py +++ b/blurme/pages/dashboard.py @@ -4,7 +4,7 @@ from blurme.templates import template import reflex as rx -@template(route="/dashboard", title="Dashboard") +@template(route="/dashboard", title="Kontakt", image = "/contact-icon.png") def dashboard() -> rx.Component: """The dashboard page. diff --git a/blurme/pages/index.py b/blurme/pages/index.py index a92a161..e515c47 100644 --- a/blurme/pages/index.py +++ b/blurme/pages/index.py @@ -5,7 +5,7 @@ from blurme.templates import template import reflex as rx -@template(route="/", title="Strona główna", image="/github.svg") +@template(route="/", title="Strona główna", image = "/home-icon.png") def index() -> rx.Component: return rx.vstack( rx.heading("Witaj w BlurMe!", font_size="3em", margin_bottom="25px", background_image="linear-gradient(271.68deg, #7566fe 0.75%, #f96caf 88.52%)", background_clip="text", padding = "10px"), diff --git a/blurme/pages/settings.py b/blurme/pages/settings.py index b3556d0..6f6d865 100644 --- a/blurme/pages/settings.py +++ b/blurme/pages/settings.py @@ -4,7 +4,7 @@ from blurme.templates import template import reflex as rx -@template(route="/settings", title="Settings") +@template(route="/settings", title="Zdjęcie", image = "/image-icon.png") def settings() -> rx.Component: return rx.vstack( rx.heading("BlurMe", font_size="3em", margin_bottom="25px", background_image="linear-gradient(271.68deg, #7566fe 0.75%, #f96caf 88.52%)", background_clip="text", padding = "10px"), From a0e4d8cf226bd840c98eee370e36b0dfd38f45fc Mon Sep 17 00:00:00 2001 From: markrz12 Date: Wed, 22 Nov 2023 16:26:59 +0100 Subject: [PATCH 10/10] blur-31 --- blurme/pages/index.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blurme/pages/index.py b/blurme/pages/index.py index de65efb..7dbe8ad 100644 --- a/blurme/pages/index.py +++ b/blurme/pages/index.py @@ -8,7 +8,7 @@ import reflex as rx @template(route="/", title="Strona główna", image="/github.svg") def index() -> rx.Component: return rx.vstack( - rx.heading("Witaj w BlurMe!", font_size="3em", margin_bottom="25px", background_image="linear-gradient(271.68deg, #7566fe 0.75%, #f96caf 88.52%)", background_clip="text", padding = "10px"), + rx.heading("Witaj w BlurMe!", font_size="3em", margin_bottom="25px", background_image="linear-gradient( 64.5deg, rgba(245,116,185,1) 14.7%, rgba(89,97,223,1) 88.7% )", background_clip="text", padding = "10px"), rx.wrap( rx.hstack( rx.vstack(rx.text("Aplikacja do anonimizacji zdjęć: usunięcie wybranych informacji identyfikujących ze zdjęć z wydarzeń i miejsc publicznych nigdy nie było tak proste!",