From 9e24fa9393feeafe484b74d3bcd7e4e005822b68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A1rio=20Rodrigues?= <93675410+MarioRodrigues10@users.noreply.github.com> Date: Fri, 1 Dec 2023 16:21:20 +0000 Subject: [PATCH 01/18] fix: "Register here" redirect (#587) --- components/Input/index.tsx | 2 +- components/Select/index.tsx | 4 +++- layout/ForgotPassword/components/ForgotPasswordForm/index.tsx | 2 +- layout/Login/Login.tsx | 2 +- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/components/Input/index.tsx b/components/Input/index.tsx index 63eb6798..3f5015a5 100644 --- a/components/Input/index.tsx +++ b/components/Input/index.tsx @@ -34,7 +34,7 @@ export function InputBase({
{children} diff --git a/components/Select/index.tsx b/components/Select/index.tsx index 80489e6c..2f1f5f7d 100644 --- a/components/Select/index.tsx +++ b/components/Select/index.tsx @@ -50,7 +50,9 @@ export default function Select({ {...rest} > {options.map((option) => ( - + ))} )} diff --git a/layout/Login/Login.tsx b/layout/Login/Login.tsx index 964da312..ed36b7ef 100644 --- a/layout/Login/Login.tsx +++ b/layout/Login/Login.tsx @@ -27,7 +27,7 @@ function Login() {
Date: Mon, 4 Dec 2023 15:02:25 +0000 Subject: [PATCH 02/18] feat: animate challenges page components (#591) --- .../components/Challenges/Challenge/index.tsx | 123 +++++++++--------- .../components/Challenges/index.jsx | 41 +++--- 2 files changed, 88 insertions(+), 76 deletions(-) diff --git a/layout/Challenges/components/Challenges/Challenge/index.tsx b/layout/Challenges/components/Challenges/Challenge/index.tsx index 065cdeea..b492ffc8 100644 --- a/layout/Challenges/components/Challenges/Challenge/index.tsx +++ b/layout/Challenges/components/Challenges/Challenge/index.tsx @@ -1,5 +1,5 @@ import Button from "@components/Button"; -import Link from "next/link"; +import { motion as Motion } from "framer-motion"; function Action({ text, url }) { return ( @@ -33,65 +33,72 @@ interface IProps { export default function Challenge(props: IProps) { return ( -
-
-

- {props.title} -

-

{props.description}

-
- {props.hrefs && - props.hrefs.map((href, i) => ( - - {href.name ?? href.url} - - ))} -
+ +
- {props.prizes && ( -

- Awards 🏆 -

- )} - {props.prizes && - props.prizes.map((prize, index) => { - let ordinal = ""; - switch (index + 1) { - case 1: - ordinal = "st"; - break; - case 2: - ordinal = "nd"; - break; - case 3: - ordinal = "rd"; - break; - default: - ordinal = "th"; - } - return ( -

- - {index + 1} - {ordinal} place - {props.prizes[index].name} - -

- ); - })} - {props.button != null && ( - - )} +

+ {props.title} +

+

{props.description}

+
+ {props.hrefs && + props.hrefs.map((href, i) => ( + + {href.name ?? href.url} + + ))} +
+
+ {props.prizes && ( +

+ Awards 🏆 +

+ )} + {props.prizes && + props.prizes.map((prize, index) => { + let ordinal = ""; + switch (index + 1) { + case 1: + ordinal = "st"; + break; + case 2: + ordinal = "nd"; + break; + case 3: + ordinal = "rd"; + break; + default: + ordinal = "th"; + } + return ( +

+ + {index + 1} + {ordinal} place - {props.prizes[index].name} + +

+ ); + })} + {props.button != null && ( + + )} +
-
+ ); } diff --git a/layout/Challenges/components/Challenges/index.jsx b/layout/Challenges/components/Challenges/index.jsx index 588e7dcf..1a91c3b5 100644 --- a/layout/Challenges/components/Challenges/index.jsx +++ b/layout/Challenges/components/Challenges/index.jsx @@ -4,43 +4,48 @@ import challenges from "/data/challenges.json"; import { useState } from "react"; export default function Challenges() { - const [k, setKey] = useState(0); + const [key, setKey] = useState(0); return (
-
    +
      {Object.keys(challenges).map((i) => (
    • - +
    • ))}
-
- {Object.keys(challenges).map((k) => { +
+ {Object.keys(challenges).map((key) => { return ( -
+
); From fe4618a4e99eae78055d16fe437790c463df7a1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Lobo?= <30907944+joaodiaslobo@users.noreply.github.com> Date: Tue, 5 Dec 2023 00:31:56 +0000 Subject: [PATCH 03/18] feat: improve map design (#592) --- layout/FAQs/FAQs.tsx | 45 +++--- .../components/FindUs/index.tsx} | 15 +- layout/FAQs/components/index.ts | 3 +- layout/Team/Team.tsx | 3 +- layout/Team/components/FindUs/Map/index.jsx | 46 ------ layout/Team/components/index.ts | 3 +- public/images/map/location.svg | 140 ++++++++++++++++++ 7 files changed, 175 insertions(+), 80 deletions(-) rename layout/{Team/components/FindUs/index.jsx => FAQs/components/FindUs/index.tsx} (73%) delete mode 100644 layout/Team/components/FindUs/Map/index.jsx create mode 100644 public/images/map/location.svg diff --git a/layout/FAQs/FAQs.tsx b/layout/FAQs/FAQs.tsx index c1ca82b1..892e10f2 100644 --- a/layout/FAQs/FAQs.tsx +++ b/layout/FAQs/FAQs.tsx @@ -3,35 +3,38 @@ import { withoutAuth } from "@context/Auth"; import Navbar from "@components/Navbar"; import Footer from "@components/Footer"; -import { Question } from "./components"; +import { Question, FindUs } from "./components"; import questions from "@data/faqs.json"; function Faq() { return ( - -
-
-

- Frequently Asked Questions -

-

- This list of frequently asked questions serves to complement the - general rules that you can find below. Get in touch with the - organizing team whenever a question arises and we will add answers - to the most frequently asked questions here. -

-
-
-
- {questions.map((question, i) => ( - - ))} + <> + +
+
+

+ Frequently Asked Questions +

+

+ This list of frequently asked questions serves to complement the + general rules that you can find below. Get in touch with the + organizing team whenever a question arises and we will add answers + to the most frequently asked questions here. +

+
+
+
+ {questions.map((question, i) => ( + + ))} +
-
+ +
- + ); } diff --git a/layout/Team/components/FindUs/index.jsx b/layout/FAQs/components/FindUs/index.tsx similarity index 73% rename from layout/Team/components/FindUs/index.jsx rename to layout/FAQs/components/FindUs/index.tsx index e8c0648e..b5015166 100644 --- a/layout/Team/components/FindUs/index.jsx +++ b/layout/FAQs/components/FindUs/index.tsx @@ -1,8 +1,4 @@ -import dynamic from "next/dynamic"; - -const Map = dynamic(() => import("./Map"), { - ssr: false, -}); +import { motion as Motion } from "framer-motion"; const email = "cesium@di.uminho.pt"; @@ -15,10 +11,13 @@ export default function FindUs() {

- The SEI is free for participants and is organized by volunteers from + SEI is free for participants and is organized by volunteers from CeSIUM and from the university community.

- +

+ This years event will take place at Pedagogic Complex 2, Gualtar + Campus. +

Centro de Estudantes de Engenharia Informática

@@ -30,7 +29,7 @@ export default function FindUs() {
- +
); diff --git a/layout/FAQs/components/index.ts b/layout/FAQs/components/index.ts index 623c0a31..572c4b32 100644 --- a/layout/FAQs/components/index.ts +++ b/layout/FAQs/components/index.ts @@ -1,3 +1,4 @@ import Question from "./Question"; +import FindUs from "./FindUs"; -export { Question }; +export { FindUs, Question }; diff --git a/layout/Team/Team.tsx b/layout/Team/Team.tsx index a845572e..f70d455b 100644 --- a/layout/Team/Team.tsx +++ b/layout/Team/Team.tsx @@ -1,6 +1,6 @@ import { withoutAuth } from "@context/Auth"; -import { Hero, FindUs, Organization } from "./components"; +import { Hero, Organization } from "./components"; import Navbar from "@components/Navbar"; import Footer from "@components/Footer"; @@ -10,7 +10,6 @@ function Index() { -
); diff --git a/layout/Team/components/FindUs/Map/index.jsx b/layout/Team/components/FindUs/Map/index.jsx deleted file mode 100644 index 8c1c62d7..00000000 --- a/layout/Team/components/FindUs/Map/index.jsx +++ /dev/null @@ -1,46 +0,0 @@ -import { Component } from "react"; -import ReactMapGL, { Marker } from "react-map-gl"; - -class Map extends Component { - state = { - viewport: { - latitude: 41.56223051893658, - longitude: -8.39774542273983, - zoom: 15, - }, - }; - - onViewportChange = (viewport) => { - const { width, height, ...etc } = viewport; - this.setState({ viewport: etc }); - }; - - render() { - return ( - { - this.setState({ viewport }); - }} - {...this.state.viewport} - > - - - ); - } -} - -export default Map; diff --git a/layout/Team/components/index.ts b/layout/Team/components/index.ts index 4bb20541..e5eff99c 100644 --- a/layout/Team/components/index.ts +++ b/layout/Team/components/index.ts @@ -1,5 +1,4 @@ import Hero from "./Hero"; -import FindUs from "./FindUs"; import Organization from "./Organization"; -export { Hero, FindUs, Organization }; +export { Hero, Organization }; diff --git a/public/images/map/location.svg b/public/images/map/location.svg new file mode 100644 index 00000000..e79ea704 --- /dev/null +++ b/public/images/map/location.svg @@ -0,0 +1,140 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 4b897ad9e7504da8b73a7971c7542bf43a269789 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1rio=20Guimar=C3=A3es?= <49988070+Darguima@users.noreply.github.com> Date: Wed, 6 Dec 2023 23:30:57 +0000 Subject: [PATCH 04/18] fix: standardize button component implementation (#585) --- components/Button/index.tsx | 17 ++++------------- components/Layout/Layout.tsx | 2 +- layout/Attendee/Profile/Profile.tsx | 4 ++-- layout/Attendee/Wheel/Wheel.tsx | 4 ++-- .../components/Challenges/Challenge/index.tsx | 2 +- layout/Home/components/Hero/Pitch/index.jsx | 4 ++-- layout/Home/components/Speakers/index.jsx | 2 +- layout/Login/components/LoginForm/index.tsx | 2 +- layout/Product/Product.tsx | 2 +- .../components/ResetPasswordForm/index.tsx | 2 +- layout/SignUp/components/SignUpForm/index.tsx | 4 ++-- .../components/StaffRedeemButton/index.jsx | 5 +---- .../dashboard/SponsorBadgeButton/index.jsx | 5 +---- .../dashboard/SponsorPrizeButton/index.jsx | 2 +- .../sponsor/spotlight/SpotlightButton/index.jsx | 5 +---- layout/shared/Leaderboard/Leaderboard.tsx | 4 ++-- pages/register/[uuid].js | 6 +++--- 17 files changed, 27 insertions(+), 45 deletions(-) diff --git a/components/Button/index.tsx b/components/Button/index.tsx index d2ff5b36..dc0deab6 100644 --- a/components/Button/index.tsx +++ b/components/Button/index.tsx @@ -3,9 +3,7 @@ import { ButtonHTMLAttributes, ReactNode } from "react"; interface Props extends Omit, "title"> { title: ReactNode; description?: string; - customStyle?: string; bold?: boolean; - disabled?: boolean; } interface ButtonTitleProps { @@ -16,22 +14,15 @@ interface ButtonTitleProps { export default function Button({ title, description, - type, - disabled, - onClick, - customStyle, - bold, + bold = false, ...rest }: Props) { return (
diff --git a/layout/Attendee/Profile/Profile.tsx b/layout/Attendee/Profile/Profile.tsx index ff26cc7e..4f3c9494 100644 --- a/layout/Attendee/Profile/Profile.tsx +++ b/layout/Attendee/Profile/Profile.tsx @@ -102,10 +102,10 @@ function Profile({ courses }) {
diff --git a/layout/Attendee/Wheel/Wheel.tsx b/layout/Attendee/Wheel/Wheel.tsx index aeacf190..6cbf0c1a 100644 --- a/layout/Attendee/Wheel/Wheel.tsx +++ b/layout/Attendee/Wheel/Wheel.tsx @@ -203,11 +203,11 @@ function WheelPage() {
); diff --git a/layout/Home/components/Hero/Pitch/index.jsx b/layout/Home/components/Hero/Pitch/index.jsx index d4d8d0c9..4811e564 100644 --- a/layout/Home/components/Hero/Pitch/index.jsx +++ b/layout/Home/components/Hero/Pitch/index.jsx @@ -11,8 +11,8 @@ export default function Pitch() {
diff --git a/layout/Home/components/Speakers/index.jsx b/layout/Home/components/Speakers/index.jsx index 12c38d12..f2a880df 100644 --- a/layout/Home/components/Speakers/index.jsx +++ b/layout/Home/components/Speakers/index.jsx @@ -16,7 +16,7 @@ export default function Speakers() {
diff --git a/layout/SignUp/components/SignUpForm/index.tsx b/layout/SignUp/components/SignUpForm/index.tsx index 39a042d2..c2a70b95 100644 --- a/layout/SignUp/components/SignUpForm/index.tsx +++ b/layout/SignUp/components/SignUpForm/index.tsx @@ -131,7 +131,7 @@ export default function SignUpForm({ courses }) { />
); } diff --git a/layout/moonstone/sponsor/dashboard/SponsorBadgeButton/index.jsx b/layout/moonstone/sponsor/dashboard/SponsorBadgeButton/index.jsx index 5eb272bd..4d2fc207 100644 --- a/layout/moonstone/sponsor/dashboard/SponsorBadgeButton/index.jsx +++ b/layout/moonstone/sponsor/dashboard/SponsorBadgeButton/index.jsx @@ -10,10 +10,7 @@ export default function SponsorBadgeButton({ sponsor, all }) { ); return (
-
); } diff --git a/layout/moonstone/sponsor/dashboard/SponsorPrizeButton/index.jsx b/layout/moonstone/sponsor/dashboard/SponsorPrizeButton/index.jsx index 6fad0b9e..e2e11caf 100644 --- a/layout/moonstone/sponsor/dashboard/SponsorPrizeButton/index.jsx +++ b/layout/moonstone/sponsor/dashboard/SponsorPrizeButton/index.jsx @@ -4,7 +4,7 @@ export default function SponsorPrizeButton({ prize }) { return (
diff --git a/layout/moonstone/sponsor/spotlight/SpotlightButton/index.jsx b/layout/moonstone/sponsor/spotlight/SpotlightButton/index.jsx index 9c518ce8..8523927b 100644 --- a/layout/moonstone/sponsor/spotlight/SpotlightButton/index.jsx +++ b/layout/moonstone/sponsor/spotlight/SpotlightButton/index.jsx @@ -3,10 +3,7 @@ import Button from "@components/Button"; export default function SpotlightButton() { return (
-
); } diff --git a/layout/shared/Leaderboard/Leaderboard.tsx b/layout/shared/Leaderboard/Leaderboard.tsx index 29a45442..0c92b071 100644 --- a/layout/shared/Leaderboard/Leaderboard.tsx +++ b/layout/shared/Leaderboard/Leaderboard.tsx @@ -132,7 +132,7 @@ function Leaderboard() {
); diff --git a/layout/Challenges/components/Hero/index.jsx b/layout/Challenges/components/Hero/index.jsx index 9b445cb1..1ff0a8ed 100644 --- a/layout/Challenges/components/Hero/index.jsx +++ b/layout/Challenges/components/Hero/index.jsx @@ -1,6 +1,7 @@ import dynamic from "next/dynamic"; import Title from "./Title"; +import SpotlightShape from "@components/SpotlightShape"; const Animation = dynamic(() => import("@components/Animation"), { ssr: false, @@ -9,8 +10,8 @@ const Animation = dynamic(() => import("@components/Animation"), { export default function Hero() { return (
+
-
</div> diff --git a/layout/FAQs/FAQs.tsx b/layout/FAQs/FAQs.tsx index 2cda99fb..7f4c6a3d 100644 --- a/layout/FAQs/FAQs.tsx +++ b/layout/FAQs/FAQs.tsx @@ -6,12 +6,14 @@ import Footer from "@components/Footer"; import { Question, FindUs } from "./components"; import questions from "@data/faqs.json"; +import SpotlightShape from "@components/SpotlightShape"; function Faq() { return ( <> <Navbar bgColor="primary" button="quinary" fgColor="white"> - <div className="spacing flex flex-col justify-between bg-primary py-20 lg:h-3/4 lg:flex-row"> + <SpotlightShape /> + <div className="spacing relative z-20 flex flex-col justify-between py-20 lg:h-3/4 lg:flex-row"> <div className="mb-10 text-white lg:w-2/5"> <h1 className="font-terminal-uppercase mb-4 select-none text-4xl font-bold lg:text-6xl"> Frequently Asked Questions diff --git a/layout/Home/components/Hero/Pitch/index.jsx b/layout/Home/components/Hero/Pitch/index.jsx index b3048322..c7fbd798 100644 --- a/layout/Home/components/Hero/Pitch/index.jsx +++ b/layout/Home/components/Hero/Pitch/index.jsx @@ -2,7 +2,7 @@ import Button from "@components/Button"; export default function Pitch() { return ( - <div className="xl:9/12 font-terminal-uppercase w-full select-none text-white lg:w-9/12"> + <div className="xl:9/12 font-terminal-uppercase w-full select-none tracking-wide text-white"> <h2 className="text-4xl font-bold"> We gather speakers, attract partners and give our imagination wings, all for this to be your favorite week. diff --git a/layout/Home/components/Hero/index.tsx b/layout/Home/components/Hero/index.tsx index ca55af33..ec62f351 100644 --- a/layout/Home/components/Hero/index.tsx +++ b/layout/Home/components/Hero/index.tsx @@ -10,6 +10,7 @@ import Title from "./Title"; import Organization from "./Organization"; import ExpectList from "./ExpectList"; import Pitch from "./Pitch"; +import SpotlightShape from "@components/SpotlightShape"; const Animation = dynamic(() => import("@components/Animation"), { ssr: false, @@ -19,8 +20,8 @@ export default function Hero() { const { isAuthenticated } = useAuth(); return ( <div className="bg-secondary"> + <SpotlightShape /> <div className="spacing relative z-40 pb-32"> - <Animation type="1" /> <div className="select-none pt-2"> <Title /> </div> diff --git a/layout/Home/components/Speakers/index.jsx b/layout/Home/components/Speakers/index.jsx index b22937f0..d65396dd 100644 --- a/layout/Home/components/Speakers/index.jsx +++ b/layout/Home/components/Speakers/index.jsx @@ -16,7 +16,7 @@ export default function Speakers() { <Link href="/speakers"> <Button title="MEET THE SPEAKERS" - className="h-20 w-full border-4 border-white text-white hover:border-quinary hover:bg-quinary select-none" + className="h-20 w-full select-none border-4 border-white text-white hover:border-quinary hover:text-quinary" bold={true} /> </Link> diff --git a/layout/Schedule/Schedule.tsx b/layout/Schedule/Schedule.tsx index 597db42c..1514902e 100644 --- a/layout/Schedule/Schedule.tsx +++ b/layout/Schedule/Schedule.tsx @@ -10,7 +10,7 @@ function Index() { return ( <Navbar bgColor="tertiary" button="quinary" fgColor="white"> <Hero /> - <Schedule color="tertiary" detailed={true}> + <Schedule detailed={true}> <div className="pb-24" /> </Schedule> <Footer color="tertiary" /> diff --git a/layout/Schedule/components/Hero/index.jsx b/layout/Schedule/components/Hero/index.jsx index c5aeddd7..5d755faa 100644 --- a/layout/Schedule/components/Hero/index.jsx +++ b/layout/Schedule/components/Hero/index.jsx @@ -1,6 +1,7 @@ import dynamic from "next/dynamic"; import Title from "./Title"; +import SpotlightShape from "@components/SpotlightShape"; const Animation = dynamic(() => import("@components/Animation"), { ssr: false, @@ -9,8 +10,8 @@ const Animation = dynamic(() => import("@components/Animation"), { export default function Hero() { return ( <div className="bg-tertiary"> + <SpotlightShape /> <div className="spacing relative z-20 select-none pb-32"> - <Animation type="3" /> <div className="pt-2"> <Title /> </div> diff --git a/layout/Speakers/Speakers.tsx b/layout/Speakers/Speakers.tsx index befa0e0f..9baec197 100644 --- a/layout/Speakers/Speakers.tsx +++ b/layout/Speakers/Speakers.tsx @@ -12,11 +12,7 @@ function Speakers() { return ( <Navbar bgColor="secondary" button="quinary" fgColor="white"> <Hero /> - <Schedule - color="secondary" - detailed={false} - filters={router.query.speaker} - /> + <Schedule detailed={false} filters={router.query.speaker} /> <Footer color="secondary" /> </Navbar> ); diff --git a/layout/Speakers/components/Hero/index.jsx b/layout/Speakers/components/Hero/index.jsx index fa5ebe2e..a4339d9f 100644 --- a/layout/Speakers/components/Hero/index.jsx +++ b/layout/Speakers/components/Hero/index.jsx @@ -1,6 +1,7 @@ import dynamic from "next/dynamic"; import Title from "./Title"; +import SpotlightShape from "@components/SpotlightShape"; const Animation = dynamic(() => import("@components/Animation"), { ssr: false, @@ -8,13 +9,15 @@ const Animation = dynamic(() => import("@components/Animation"), { export default function Hero() { return ( - <div className="spacing select-none bg-secondary pb-40"> - <div className="relative z-20"> - <Animation type="2" /> - <div className="pt-2"> - <Title /> + <> + <SpotlightShape /> + <div className="spacing select-none bg-secondary pb-40"> + <div className="relative z-20"> + <div className="pt-2"> + <Title /> + </div> </div> </div> - </div> + </> ); } diff --git a/layout/Speakers/components/Schedule/index.jsx b/layout/Speakers/components/Schedule/index.jsx index 0ec96ad9..a289ad8b 100644 --- a/layout/Speakers/components/Schedule/index.jsx +++ b/layout/Speakers/components/Schedule/index.jsx @@ -110,7 +110,7 @@ export default function Schedule(props) { }; return ( - <section className="spacing relative bg-secondary pb-20 lg:pt-10 2xl:grid 2xl:grid-cols-2"> + <section className="spacing relative pb-20 lg:pt-10 2xl:grid 2xl:grid-cols-2"> <div className="relative z-50 mb-10 grid select-none place-items-center text-white sm:flex sm:flex-col md:mr-10 md:place-items-start"> <Day date={date} previousDay={previous_day} nextDay={next_day} /> <p className="text-md mt-10 w-5/6 font-iregular md:px-20"> diff --git a/layout/Team/components/Hero/index.jsx b/layout/Team/components/Hero/index.jsx index 1eff9efd..29c4099c 100644 --- a/layout/Team/components/Hero/index.jsx +++ b/layout/Team/components/Hero/index.jsx @@ -2,6 +2,7 @@ import dynamic from "next/dynamic"; import Title from "./Title"; import Organization from "./Organization"; +import SpotlightShape from "@components/SpotlightShape"; const Animation = dynamic(() => import("@components/Animation"), { ssr: false, @@ -9,16 +10,18 @@ const Animation = dynamic(() => import("@components/Animation"), { export default function Hero() { return ( - <div className="spacing select-none bg-primary"> - <div className="relative z-50"> - <Animation type="1" /> - <div className="pt-2"> - <Title /> - </div> - <div className="mt-20 pb-20"> - <Organization /> + <> + <SpotlightShape /> + <div className="spacing select-none bg-primary"> + <div className="relative z-50"> + <div className="pt-2"> + <Title /> + </div> + <div className="mt-20 pb-20"> + <Organization /> + </div> </div> </div> - </div> + </> ); } diff --git a/public/images/Coffee.svg b/public/images/Coffee.svg deleted file mode 100644 index ee67db69..00000000 --- a/public/images/Coffee.svg +++ /dev/null @@ -1,9 +0,0 @@ -<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> -<path d="M0 16.12H16V0.12H0V16.12Z" fill="url(#pattern0)"/> -<defs> -<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1"> -<use xlink:href="#image0" transform="scale(0.015625)"/> -</pattern> -<image id="image0" width="64" height="64" xlink:href="data:image/png;base64,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"/> -</defs> -</svg> \ No newline at end of file diff --git a/public/images/coffee.png b/public/images/coffee.png new file mode 100644 index 0000000000000000000000000000000000000000..8e16223cfa9f1c4e6b05a7d6d1ba21e7a350a503 GIT binary patch literal 24338 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 R002ovPDHLkV1h1iZf7nM>0tl> literal 0 HcmV?d00001 diff --git a/public/images/mascote-404.svg b/public/images/mascote-404.svg index 57a32371..6c93eeb3 100644 --- a/public/images/mascote-404.svg +++ b/public/images/mascote-404.svg @@ -1,57 +1,215 @@ -<svg width="353" height="476" viewBox="0 0 353 476" fill="none" xmlns="http://www.w3.org/2000/svg"> -<path d="M9.98237 360.666C10.0831 360.117 10.2341 359.567 10.2341 359.567C10.2844 359.417 10.2844 359.317 10.2844 359.317C10.6368 358.118 12.9022 356.47 13.5567 356.02C13.6574 355.971 13.758 355.871 13.8084 355.871C21.5108 350.925 31.2269 348.877 31.2269 348.877C40.5402 346.679 47.7392 344.131 52.6728 342.133C59.1166 339.536 65.8625 336.539 73.1118 333.292C77.4916 331.293 80.7639 329.795 80.7639 329.795C87.258 326.798 89.171 325.798 94.0543 323.601C97.1755 322.202 94.2053 323.601 103.871 319.704C105.079 319.205 106.942 318.455 109.56 318.156C111.372 317.956 112.832 318.056 113.537 318.106C113.688 318.106 113.839 318.156 113.889 318.156C114.04 318.156 163.477 317.756 240.299 317.057C240.651 317.057 241.155 317.057 241.759 317.107C241.759 317.107 242.917 317.206 244.024 317.506C258.825 321.452 267.484 325.049 267.484 325.049C279.315 330.894 285.658 332.842 292.001 334.64C300.005 336.938 311.534 339.336 317.122 340.535C317.122 340.535 324.673 342.133 333.382 346.979C337.309 349.177 338.92 351.325 339.725 353.523C339.826 353.822 339.876 354.022 339.927 354.172C329.758 394.884 319.639 435.597 309.47 476.359C223.485 476.359 137.55 476.359 51.5652 476.359C27.4009 409.92 9.88168 361.166 9.98237 360.666Z" fill="#79BFFF"/> -<path d="M315.159 340.035C317.374 340.784 322.911 342.932 325.579 348.427C326.385 350.125 326.687 351.574 326.989 353.322C328.197 360.715 326.184 366.96 325.579 368.758C317.978 391.787 309.621 403.725 309.621 403.725C287.369 435.346 256.006 472.062 252.432 476.258C201.737 476.258 151.042 476.258 100.347 476.258C81.4687 456.527 67.6748 439.792 58.3615 427.753C53.9817 422.108 48.9474 414.565 38.9292 399.479C38.9292 399.479 32.1834 389.339 25.9912 373.404C24.7327 370.107 23.5748 366.46 23.9775 361.814C24.481 356.02 27.2498 351.724 29.0621 349.326C30.371 349.026 32.2337 348.577 34.3984 348.027C40.7416 346.379 46.0779 344.53 50.8604 342.732C59.318 339.585 65.7115 336.588 73.0615 333.141C79.8577 329.994 86.6539 326.847 93.4502 323.7C96.6217 322.201 99.9444 321.202 103.166 319.853C104.425 319.304 106.539 318.405 109.509 318.055C111.322 317.855 112.681 317.955 112.933 317.955C116.406 318.155 162.017 317.805 241.759 316.956C243.32 317.306 245.484 317.805 248.102 318.455C252.432 319.603 259.178 321.352 266.88 324.599C272.166 326.797 272.216 327.346 278.207 329.744C280.07 330.493 283.241 331.692 287.218 332.991C292.001 334.54 295.525 335.389 300.761 336.688C306.6 338.286 311.534 339.285 315.159 340.035Z" fill="#4CA9FF"/> -<path d="M117.262 322.851C138.406 322.051 159.55 321.252 180.694 320.403C196.249 324.349 211.856 328.296 227.411 332.242C211 371.805 194.588 411.319 178.176 450.882C157.888 408.222 137.6 365.511 117.262 322.851Z" fill="#89BCEC"/> -<path d="M156.781 346.878C159.198 361.764 161.664 376.7 164.081 391.586C172.79 383.694 181.55 375.801 190.259 367.908C192.323 359.266 194.387 350.575 196.501 341.933C194.941 338.236 193.38 334.589 191.82 330.893C179.586 332.841 167.353 334.789 155.12 336.737C155.724 340.084 156.227 343.481 156.781 346.878Z" fill="#BDCADE"/> -<path d="M30.3713 476.258C27.9046 471.562 17.9871 452.38 11.0398 432.349C7.21375 421.359 4.1932 409.72 2.43121 402.976C1.72641 400.328 -0.186606 392.636 0.0147642 382.995C0.0651067 381.346 0.165792 377.899 1.32367 373.653C1.4747 373.104 2.68292 368.908 5.90485 364.312C8.2206 360.965 9.32814 360.715 9.9826 360.715C12.1473 360.715 13.6576 363.513 13.9093 363.912C15.1679 366.46 17.1312 370.456 19.4973 375.352C24.0282 384.843 32.1837 402.227 48.545 442.24C52.0187 450.732 56.7509 462.371 62.2382 476.308C51.6159 476.258 40.9936 476.258 30.3713 476.258Z" fill="#1C92FF"/> -<path d="M320.595 476.258C323.163 469.165 325.277 463.42 326.687 459.574C334.389 438.593 341.84 417.563 349.794 396.682C350.146 395.733 351.204 393.036 351.506 389.339C351.707 387.041 351.606 384.943 351.153 382.146C350.801 379.798 349.643 373.354 345.162 363.013C341.286 354.122 339.876 353.822 339.323 353.922C338.618 354.022 338.114 354.971 337.863 355.77C330.966 373.454 324.22 392.186 317.726 411.918C310.376 434.247 304.133 455.728 298.747 476.258C305.996 476.258 313.296 476.258 320.595 476.258Z" fill="#1C92FF"/> -<path d="M81.5697 329.299C86.9564 334.694 91.6885 338.59 95.0112 341.188C95.0112 341.188 102.965 347.882 113.99 359.571C114.443 360.02 115.148 360.97 115.299 362.218C115.45 363.517 114.896 364.516 114.544 365.116C112.329 368.962 109.862 371.56 109.862 371.56C108.352 373.158 106.187 375.456 103.569 378.503C128.439 402.631 153.308 426.758 178.227 450.886C172.891 438.697 165.44 421.563 156.328 400.882C144.246 373.408 138.809 361.619 130.704 346.433C125.317 336.392 120.585 328.25 117.363 322.805C115.551 321.157 113.739 319.508 111.977 317.86C111.221 317.91 110.315 317.959 109.308 318.109C109.157 318.109 107.899 318.309 106.54 318.659C103.469 319.508 100.247 321.057 100.247 321.057C96.5718 322.805 97.7296 321.956 90.5307 325.103C87.8122 326.352 84.842 327.7 81.5697 329.299Z" fill="#1C92FF"/> -<path d="M241.759 317.057C242.112 317.156 242.615 317.256 243.27 317.406C244.126 317.606 246.089 318.056 248.656 318.755C250.469 319.255 253.338 320.004 256.107 320.853C258.926 321.752 262.803 323.101 267.434 325.249C261.594 329.695 255.402 334.74 249.059 340.435C243.068 345.83 237.732 351.175 232.95 356.27C232.849 356.37 231.188 357.919 231.59 359.767C231.691 360.316 231.993 360.766 232.245 361.066C233.302 362.614 234.56 364.263 236.02 366.011C237.631 367.859 239.192 369.458 240.652 370.807C237.631 375.252 233.201 381.846 227.714 389.739C227.714 389.739 217.847 403.976 201.737 425.506C197.911 430.601 193.28 436.745 185.98 443.889C182.808 446.986 180.039 449.434 178.076 451.032C194.488 411.469 210.899 371.956 227.311 332.392C232.194 327.197 236.977 322.102 241.759 317.057Z" fill="#1C92FF"/> -<path d="M178.177 450.882C178.026 408.321 177.875 365.761 177.674 323.201C172.388 329.145 167.152 335.139 161.866 341.084C163.729 342.832 165.591 344.581 167.454 346.279C165.742 369.058 164.031 391.887 162.319 414.666C167.605 426.754 172.891 438.843 178.177 450.882Z" fill="#79BFFF"/> -<path d="M177.724 323.201C183.412 328.845 189.151 334.54 194.84 340.185C192.675 342.782 190.511 345.33 188.346 347.928C190.41 369.158 192.474 390.338 194.488 411.569C189.051 424.706 183.614 437.794 178.177 450.932C178.026 408.322 177.875 365.761 177.724 323.201Z" fill="#4CA9FF"/> -<path d="M284.047 423.457C280.724 426.005 277.402 428.553 274.079 431.05C266.024 431.1 257.919 431.1 249.864 431.15C246.793 428.702 243.672 426.205 240.601 423.757C240.702 414.366 240.803 405.024 240.853 395.633C255.352 395.583 269.85 395.583 284.349 395.533C284.248 404.825 284.148 414.116 284.047 423.457Z" fill="#0084FF"/> -<path d="M281.731 396.782C281.731 405.224 281.681 413.716 281.681 422.158C278.912 424.356 276.143 426.604 273.374 428.802C266.125 428.852 258.876 428.902 251.626 428.952C248.858 426.704 246.089 424.456 243.32 422.208C256.107 413.766 268.944 405.274 281.731 396.782Z" fill="#0F8CFF"/> -<path d="M177.724 323.201C168.712 333.391 159.701 343.582 150.69 353.772C137.752 341.833 124.814 329.844 111.926 317.905C111.926 317.606 111.926 317.206 112.027 316.806C112.178 316.257 112.379 315.857 112.53 315.558C116.457 309.313 120.384 303.119 124.26 296.875C124.26 296.525 124.26 296.126 124.26 295.776C119.78 294.427 113.436 292.329 106.187 289.132C95.162 284.287 72.0045 273.796 52.9247 250.218C40.188 234.483 33.5428 218.248 29.9685 205.609C27.4514 204.96 23.3233 203.511 19.3462 200.165C18.3897 199.315 9.88184 191.972 9.88184 181.382C9.88184 171.141 17.8863 161.251 29.7671 157.554C33.6435 142.668 39.3825 131.678 43.7623 124.485C65.3593 89.4171 99.3405 75.1803 112.681 69.8353C116.004 68.4865 126.223 64.5402 140.672 61.493C158.694 57.6965 189.554 53.9999 228.821 63.641C236.876 65.739 248.203 69.2858 260.89 75.6798C296.23 93.4634 314.303 120.089 314.303 120.089C319.337 127.482 326.385 139.671 330.916 156.705C333.685 157.354 338.92 158.953 343.753 163.349C345.364 164.797 353.469 172.14 352.714 182.93C352.06 192.172 345.415 197.867 342.595 200.314C337.964 204.311 333.131 206.059 330.161 206.908C327.694 215.251 324.724 222.394 321.703 228.388C321.703 228.388 317.877 235.881 312.994 242.925C300.408 261.008 274.633 283.487 239.645 294.827C234.158 296.625 229.677 297.724 227.361 298.274C227.361 298.573 227.361 298.923 227.361 299.223C232.144 305.217 236.977 311.212 241.759 317.256C230.432 329.295 219.105 341.284 207.778 353.323C197.76 343.132 187.742 333.191 177.724 323.201Z" fill="#F9F9F9"/> -<path d="M114.142 317.506C118.32 310.412 122.498 303.319 126.677 296.176C133.926 313.859 141.226 331.493 148.475 349.176C137.047 338.636 125.569 328.046 114.142 317.506Z" fill="#ECECEC"/> -<path d="M239.242 316.907C229.023 327.697 218.803 338.437 208.584 349.227C214.574 333.142 220.616 317.006 226.606 300.921C230.835 306.216 235.064 311.562 239.242 316.907Z" fill="#ECECEC"/> -<path d="M95.4135 181.681C95.3631 196.967 44.5173 217.348 22.115 200.813C20.202 199.415 10.939 192.171 10.8886 181.631C10.8383 170.642 20.9068 163.099 22.6184 161.9C45.3228 145.665 95.5142 166.446 95.4135 181.681Z" fill="url(#paint0_linear_74_1087)"/> -<path d="M323.113 161.15C328.147 162.149 331.923 163.897 334.39 165.246C338.618 167.594 343.502 170.341 345.616 175.986C347.076 179.882 346.472 183.429 346.22 184.628C344.206 194.419 333.433 198.715 331.067 199.664C327.593 201.063 324.522 201.462 322.559 201.612C322.71 188.125 322.911 174.637 323.113 161.15Z" fill="#D5D5D5"/> -<path d="M182.708 299.022C182.808 226.39 182.859 153.757 182.959 81.1242C198.012 76.7283 213.064 72.3323 228.117 67.9364C233.302 69.5349 240.451 71.9827 248.606 75.6792C254.496 78.3767 273.173 87.0687 288.779 101.805C294.569 107.3 325.227 136.173 325.076 180.382C324.976 206.258 314.404 224.991 309.823 232.884C294.065 260.008 271.512 272.897 258.876 279.89C228.217 296.774 198.817 299.072 182.708 299.022Z" fill="#DCDCDC"/> -<path d="M129.748 297.175C135.185 301.271 139.867 304.518 143.34 306.816C151.949 312.56 157.386 316.157 165.239 319.304C170.324 321.352 174.703 322.501 177.674 323.2C177.623 316.856 177.623 310.562 177.573 304.218C172.337 304.268 166.649 304.018 160.557 303.419C148.727 302.22 138.356 299.822 129.748 297.175Z" fill="#F2DDCC"/> -<path d="M177.623 304.218C183.161 304.418 189.252 304.368 195.847 303.869C206.369 303.069 215.632 301.221 223.334 299.223C219.407 302.52 215.984 305.068 213.467 306.816C207.476 310.962 198.263 317.306 185.174 321.303C182.053 322.252 179.486 322.851 177.724 323.201C177.673 316.907 177.623 310.563 177.623 304.218Z" fill="#EED5C0"/> -<path d="M307.356 231.036C303.479 199.365 295.324 168.344 289.534 136.973C289.383 136.073 288.93 133.526 286.967 131.428C283.594 127.831 278.006 127.931 276.043 127.931C267.233 128.031 231.389 127.881 182.003 127.931C132.113 127.781 95.7158 127.931 86.8052 127.931C84.9929 127.931 80.1096 127.931 76.9381 131.128C74.6727 133.426 74.2699 136.373 74.0685 137.372C63.4966 188.725 56.0963 226.39 55.4922 230.986C55.3411 232.035 55.0894 234.432 56.348 236.73C56.7004 237.43 57.4555 238.529 59.8216 240.327C61.4829 241.526 64.0504 243.174 67.6247 244.473C71.8031 245.972 75.0251 246.821 75.3271 246.871C105.08 253.615 122.297 255.513 122.297 255.513C135.335 256.962 145.354 257.411 153.358 257.761C158.241 257.961 167.706 258.31 181.449 258.26C201.586 258.21 218.451 258.16 240.702 255.713C264.111 252.316 281.429 249.019 287.42 247.271C290.541 246.371 294.418 244.823 295.273 244.473C298.395 243.224 300.71 242.075 303.076 240.327C305.493 238.529 306.198 237.43 306.55 236.73C307.809 234.382 307.507 231.985 307.356 231.036Z" fill="#535353"/> -<path d="M297.288 227.09C296.532 220.096 290.139 192.072 288.427 183.63C285.558 169.643 282.739 155.606 279.919 141.569C279.668 140.72 279.013 138.971 277.302 137.523C274.684 135.225 271.613 135.275 270.908 135.325C243.824 135.325 216.689 135.275 189.605 135.275C187.037 135.275 184.52 135.275 181.953 135.275C179.385 135.275 176.868 135.275 174.301 135.275C147.217 135.275 120.082 135.325 92.9976 135.325C92.2928 135.275 89.1716 135.225 86.6041 137.523C84.9428 139.021 84.238 140.77 83.9863 141.569C81.6706 149.212 76.2336 179.384 75.4784 183.63C75.4281 183.93 73.3137 194.02 66.3161 226.99C66.2154 227.639 66.0644 228.738 66.3161 229.987C66.5678 231.436 67.1719 232.485 67.474 232.984C70.5449 238.129 78.2976 239.978 80.0093 240.377C94.5079 244.024 98.787 244.723 98.787 244.723C113.185 247.071 120.384 248.22 120.837 248.27C142.384 251.017 159.903 251.367 173.848 251.517C176.818 251.567 179.587 251.567 182.054 251.567C184.52 251.567 187.289 251.567 190.259 251.517C204.204 251.317 221.723 251.017 243.27 248.27C243.723 248.22 250.922 247.021 265.32 244.723C265.32 244.723 269.599 244.024 284.098 240.377C287.723 239.128 290.391 237.53 292.052 236.331C294.267 234.733 296.432 233.134 297.237 230.387C297.489 228.888 297.338 227.639 297.288 227.09Z" fill="#FFE9D7"/> -<path d="M89.0205 136.024C149.331 171.941 209.591 207.808 269.901 243.724C274.281 242.775 277.956 241.876 280.775 241.127C283.343 240.477 284.802 240.078 286.715 239.229C289.535 237.98 291.347 236.631 292.857 235.532C294.821 234.083 295.425 233.284 295.878 232.635C296.985 230.936 297.237 229.388 297.287 229.088C297.388 228.239 297.338 227.539 297.287 227.04C294.317 212.553 291.347 198.067 288.427 183.58C285.558 169.593 282.738 155.556 279.919 141.519C279.768 141.02 279.517 140.37 279.114 139.671C278.409 138.472 277.654 137.773 277.301 137.473C276.999 137.173 275.842 136.224 274.029 135.675C272.771 135.275 271.713 135.275 271.311 135.275C268.794 135.275 194.287 135.275 92.3935 135.275C92.2424 135.275 91.9907 135.275 91.6887 135.325C90.9839 135.375 90.4301 135.525 90.128 135.625C89.826 135.774 89.4736 135.874 89.0205 136.024Z" fill="#F8DEC8"/> -<path d="M127.633 227.789C143.12 227.789 155.674 215.332 155.674 199.965C155.674 184.598 143.12 172.141 127.633 172.141C112.147 172.141 99.5923 184.598 99.5923 199.965C99.5923 215.332 112.147 227.789 127.633 227.789Z" fill="white"/> -<path d="M129.647 227.689C127.281 227.289 123.858 226.44 120.082 224.592C117.414 223.293 113.689 221.494 110.517 217.798C104.426 210.654 105.08 201.763 105.181 200.414C105.986 191.372 111.574 185.878 113.135 184.429C114.897 182.78 120.032 178.584 127.835 177.935C133.876 177.435 138.608 179.334 140.823 180.433C148.626 184.279 151.798 191.023 152.704 193.021C155.12 198.316 155.171 203.161 155.02 205.759C155.674 205.859 156.278 205.909 156.933 206.009C157.134 202.062 157.336 198.166 157.537 194.22C155.171 189.374 152.754 184.479 150.388 179.633C145.505 176.736 140.572 173.839 135.688 170.941C130.302 170.692 124.965 170.492 119.579 170.242C116.105 171.94 112.682 173.639 109.208 175.337C106.037 179.284 102.915 183.28 99.7438 187.226C98.9887 191.372 98.1832 195.469 97.4281 199.615C98.3343 203.711 99.2404 207.807 100.147 211.903C102.815 215.6 105.533 219.296 108.201 222.993C110.87 224.392 113.588 225.79 116.256 227.189C119.226 227.888 122.247 228.588 125.217 229.287C126.727 228.738 128.187 228.188 129.647 227.689Z" fill="#EBEBEB"/> -<path d="M112 181.5C112 187.851 118.94 193 127.5 193C136.06 193 143 187.851 143 181.5C143 175.149 136.06 170 127.5 170C118.94 170 112 175.149 112 181.5Z" fill="#4E4E4E"/> -<path d="M127.734 165.746C109.308 165.746 94.3567 180.582 94.3567 198.865C94.3567 217.148 109.308 231.985 127.734 231.985C146.159 231.985 161.111 217.148 161.111 198.865C161.111 180.582 146.159 165.746 127.734 165.746ZM127.633 227.739C112.178 227.739 99.5923 215.3 99.5923 199.914C99.5923 184.529 112.128 172.09 127.633 172.09C143.088 172.09 155.674 184.529 155.674 199.914C155.674 215.3 143.139 227.739 127.633 227.739Z" fill="#4E4E4E"/> -<path d="M238.235 227.788C253.721 227.788 266.276 215.331 266.276 199.964C266.276 184.597 253.721 172.14 238.235 172.14C222.749 172.14 210.194 184.597 210.194 199.964C210.194 215.331 222.749 227.788 238.235 227.788Z" fill="white"/> -<path d="M236.221 227.689C238.587 227.289 242.011 226.44 245.786 224.592C248.455 223.293 252.18 221.494 255.352 217.798C261.443 210.654 260.789 201.763 260.688 200.414C259.882 191.372 254.294 185.878 252.734 184.429C250.972 182.78 245.837 178.584 238.034 177.935C231.993 177.435 227.26 179.334 225.045 180.433C217.242 184.279 214.071 191.023 213.164 193.021C210.748 198.316 210.698 203.161 210.849 205.759C210.194 205.859 209.59 205.909 208.936 206.009C208.734 202.062 208.533 198.166 208.332 194.22C210.698 189.374 213.114 184.479 215.48 179.633C220.363 176.736 225.297 173.839 230.18 170.941C235.567 170.692 240.903 170.492 246.29 170.242C249.764 171.94 253.187 173.639 256.66 175.337C259.832 179.284 262.953 183.28 266.125 187.226C266.88 191.372 267.685 195.469 268.441 199.615C267.534 203.711 266.628 207.807 265.722 211.903C263.054 215.6 260.335 219.296 257.667 222.993C254.999 224.392 252.281 225.79 249.612 227.189C246.642 227.888 243.622 228.588 240.652 229.287C239.192 228.738 237.681 228.188 236.221 227.689Z" fill="#EBEBEB"/> -<path d="M223 181.5C223 187.851 229.94 193 238.5 193C247.06 193 254 187.851 254 181.5C254 175.149 247.06 170 238.5 170C229.94 170 223 175.149 223 181.5Z" fill="#4E4E4E"/> -<path d="M204.757 198.815C204.757 217.098 219.709 231.934 238.134 231.934C256.56 231.934 271.512 217.098 271.512 198.815C271.512 180.532 256.56 165.696 238.134 165.696C219.709 165.696 204.757 180.532 204.757 198.815ZM210.194 199.964C210.194 184.628 222.73 172.14 238.235 172.14C253.69 172.14 266.276 184.578 266.276 199.964C266.276 215.35 253.741 227.788 238.235 227.788C222.78 227.738 210.194 215.3 210.194 199.964Z" fill="#4E4E4E"/> -<path d="M174.301 241.575C175.885 241.575 177.17 240.301 177.17 238.728C177.17 237.156 175.885 235.881 174.301 235.881C172.716 235.881 171.431 237.156 171.431 238.728C171.431 240.301 172.716 241.575 174.301 241.575Z" fill="#F0B888"/> -<path d="M188.598 241.575C190.182 241.575 191.467 240.301 191.467 238.728C191.467 237.156 190.182 235.881 188.598 235.881C187.013 235.881 185.728 237.156 185.728 238.728C185.728 240.301 187.013 241.575 188.598 241.575Z" fill="#F0B888"/> -<path d="M172.891 293.577C175.782 293.577 178.126 291.251 178.126 288.382C178.126 285.513 175.782 283.187 172.891 283.187C169.999 283.187 167.655 285.513 167.655 288.382C167.655 291.251 169.999 293.577 172.891 293.577Z" fill="#4CA9FF"/> -<path d="M172.639 293.078C175.392 293.078 177.623 290.864 177.623 288.133C177.623 285.401 175.392 283.187 172.639 283.187C169.887 283.187 167.655 285.401 167.655 288.133C167.655 290.864 169.887 293.078 172.639 293.078Z" fill="#4CA9FF"/> -<path d="M182.959 291.48C184.571 291.48 185.879 290.182 185.879 288.582C185.879 286.982 184.571 285.685 182.959 285.685C181.346 285.685 180.039 286.982 180.039 288.582C180.039 290.182 181.346 291.48 182.959 291.48Z" fill="#555555"/> -<path d="M182.808 291.18C184.337 291.18 185.577 289.95 185.577 288.433C185.577 286.915 184.337 285.685 182.808 285.685C181.279 285.685 180.039 286.915 180.039 288.433C180.039 289.95 181.279 291.18 182.808 291.18Z" fill="#7F7F7F"/> -<path d="M190.108 291.48C191.721 291.48 193.028 290.182 193.028 288.582C193.028 286.982 191.721 285.685 190.108 285.685C188.496 285.685 187.188 286.982 187.188 288.582C187.188 290.182 188.496 291.48 190.108 291.48Z" fill="#555555"/> -<path d="M189.957 291.18C191.486 291.18 192.726 289.95 192.726 288.433C192.726 286.915 191.486 285.685 189.957 285.685C188.428 285.685 187.188 286.915 187.188 288.433C187.188 289.95 188.428 291.18 189.957 291.18Z" fill="#7F7F7F"/> -<path d="M149.532 54.4496C147.921 54.7993 145.353 55.5985 142.736 57.4468C141.125 58.5958 136.695 61.7428 136.695 65.7891C136.695 66.3386 136.795 68.9861 140.47 72.1332C151.093 81.3247 176.717 81.9241 181.701 81.9741C183.01 81.9741 183.966 81.9741 184.319 81.9741C190.662 81.9741 199.874 81.8742 210.396 78.9769C216.336 77.3284 218.954 75.8797 219.659 75.4801C223.334 73.3321 228.217 70.4348 228.469 65.9389C228.771 60.3941 221.723 56.3478 221.119 55.9982C219.458 55.0491 217.897 54.5995 216.789 54.3997C194.337 54.4496 171.934 54.4496 149.532 54.4496Z" fill="#4CA9FF"/> -<path d="M149.331 57.5469C148.878 57.6967 148.173 57.9465 147.468 58.446C147.065 58.7458 145.958 59.595 145.455 61.0437C145.455 61.0437 144.951 62.4924 145.505 64.2408C146.109 66.2889 150.036 70.2353 164.333 72.4333C169.569 73.2326 174.351 73.5323 183.413 73.4324C202.442 73.2326 211.756 71.7839 217.545 67.0882C218.854 66.0391 221.27 63.991 220.968 61.5932C220.616 58.9955 217.293 57.5968 216.689 57.347C194.186 57.397 171.733 57.4969 149.331 57.5469Z" fill="#2B89E0"/> -<path d="M216.84 5.09509L149.532 5.09509V63.691L216.84 63.691V5.09509Z" fill="#DBDBDB"/> -<path d="M149.532 63.691C149.582 63.9408 149.733 64.3404 149.985 64.79C150.539 65.7391 151.395 66.1887 151.848 66.3885C154.818 67.8871 156.832 68.3866 156.832 68.3866C159.6 69.086 161.01 69.4357 163.175 69.8353C166.246 70.3348 169.014 70.6345 171.632 70.8344C174.502 71.0342 177.12 71.0841 182.254 71.1341C190.712 71.234 193.279 71.1341 194.89 71.0342C198.012 70.8343 199.975 70.5846 201.435 70.3348C202.341 70.185 203.197 70.0351 203.952 69.8852C205.009 69.6854 206.217 69.3857 208.08 68.8862C210.195 68.3367 213.215 67.4375 214.977 66.2886C215.43 65.9889 216.085 65.5393 216.437 64.7401C216.638 64.3404 216.739 63.9408 216.789 63.691C194.387 63.691 171.934 63.691 149.532 63.691Z" fill="#E2E2E2"/> -<path d="M214.675 62.3918C214.675 43.6592 214.675 24.9266 214.675 6.24402C193.733 25.3762 172.79 44.5584 151.898 63.6906C153.61 64.3899 156.026 65.2391 158.946 66.0883C165.491 67.8867 170.625 68.1864 176.012 68.4362C182.808 68.7858 187.792 68.4362 192.826 68.1364C203.046 67.4371 206.822 66.2882 209.792 64.9894C211.906 64.0902 213.567 63.0911 214.675 62.3918Z" fill="#E2E2E2"/> -<path d="M177.975 25.176H167.907V37.7146H177.975V25.176Z" fill="#959593"/> -<path d="M198.515 25.176H188.447V37.7146H198.515V25.176Z" fill="#959593"/> -<path d="M185.124 45.1575H174.653V52.0016H185.124V45.1575Z" fill="#FBFBFF"/> -<path d="M191.971 45.1575H185.074V52.0016H191.971V45.1575Z" fill="#CACACF"/> -<path d="M216.84 0L149.532 0V5.09514L216.84 5.09514V0Z" fill="#BFBFBF"/> -<defs> -<linearGradient id="paint0_linear_74_1087" x1="10.8746" y1="181.481" x2="95.4352" y2="181.481" gradientUnits="userSpaceOnUse"> -<stop stop-color="#F4F4F4"/> -<stop offset="1" stop-color="#F4F4F4" stop-opacity="0.1"/> -</linearGradient> -</defs> -</svg> +<?xml version="1.0" encoding="utf-8"?> +<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" + viewBox="0 0 353 476" style="enable-background:new 0 0 353 476;" xml:space="preserve"> +<style type="text/css"> + .st0{fill:#0D0463;} + .st1{fill:#0D0870;} + .st2{fill:#E2E2E2;} + .st3{fill:#BDCADE;} + .st4{fill:#FF800D;} + .st5{fill:#D6680D;} + .st6{fill:#0C0C60;} + .st7{fill:#F9F9F9;} + .st8{fill:#ECECEC;} + .st9{fill:url(#SVGID_1_);} + .st10{fill:#D5D5D5;} + .st11{fill:#DCDCDC;} + .st12{fill:#F2DDCC;} + .st13{fill:#EED5C0;} + .st14{fill:#535353;} + .st15{fill:#FFE9D7;} + .st16{fill:#F8DEC8;} + .st17{fill:#FFFFFF;} + .st18{fill:#EBEBEB;} + .st19{fill:#4E4E4E;} + .st20{fill:#F0B888;} + .st21{fill:#555555;} + .st22{fill:#7F7F7F;} + .st23{fill:#04041C;} + .st24{fill:#DBDBDB;} + .st25{fill:#959593;} + .st26{fill:#FBFBFF;} + .st27{fill:#CACACF;} + .st28{fill:#BFBFBF;} +</style> +<path class="st0" d="M10,360.7c0.1-0.5,0.3-1.1,0.3-1.1c0.1-0.1,0.1-0.2,0.1-0.2c0.4-1.2,2.6-2.8,3.3-3.3c0.1,0,0.2-0.1,0.3-0.1 + c7.7-4.9,17.4-7,17.4-7c9.3-2.2,16.5-4.7,21.4-6.7c6.4-2.6,13.2-5.6,20.4-8.8c4.4-2,7.7-3.5,7.7-3.5c6.5-3,8.4-4,13.3-6.2 + c3.1-1.4,0.2,0,9.8-3.9c1.2-0.5,3.1-1.2,5.7-1.5c1.8-0.2,3.3-0.1,4-0.1c0.2,0,0.3,0.1,0.4,0.1c0.2,0,49.6-0.4,126.4-1.1 + c0.4,0,0.9,0,1.5,0c0,0,1.2,0.1,2.3,0.4c14.8,3.9,23.5,7.5,23.5,7.5c11.8,5.8,18.2,7.8,24.5,9.6c8,2.3,19.5,4.7,25.1,5.9 + c0,0,7.6,1.6,16.3,6.4c3.9,2.2,5.5,4.3,6.3,6.5c0.1,0.3,0.2,0.5,0.2,0.6c-10.2,40.7-20.3,81.4-30.5,122.2c-86,0-171.9,0-257.9,0 + C27.4,409.9,9.9,361.2,10,360.7z"/> +<path class="st1" d="M315.2,340c2.2,0.7,7.8,2.9,10.4,8.4c0.8,1.7,1.1,3.1,1.4,4.9c1.2,7.4-0.8,13.6-1.4,15.4c-7.6,23-16,35-16,35 + c-22.3,31.6-53.6,68.3-57.2,72.5c-50.7,0-101.4,0-152.1,0c-18.9-19.7-32.7-36.5-42-48.5c-4.4-5.6-9.4-13.2-19.4-28.3 + c0,0-6.7-10.1-12.9-26.1c-1.3-3.3-2.4-6.9-2-11.6c0.5-5.8,3.3-10.1,5.1-12.5c1.3-0.3,3.2-0.7,5.3-1.3c6.3-1.6,11.7-3.5,16.5-5.3 + c8.5-3.1,14.9-6.1,22.2-9.6c6.8-3.1,13.6-6.3,20.4-9.4c3.2-1.5,6.5-2.5,9.7-3.8c1.3-0.5,3.4-1.4,6.3-1.8c1.8-0.2,3.2-0.1,3.4-0.1 + c3.5,0.2,49.1-0.1,128.8-1c1.6,0.4,3.7,0.8,6.3,1.5c4.3,1.1,11.1,2.9,18.8,6.1c5.3,2.2,5.3,2.7,11.3,5.1c1.9,0.7,5,1.9,9,3.2 + c4.8,1.5,8.3,2.4,13.5,3.7C306.6,338.3,311.5,339.3,315.2,340z"/> +<path class="st2" d="M117.3,322.9c21.1-0.8,42.3-1.6,63.4-2.4c15.6,3.9,31.2,7.9,46.7,11.8c-16.4,39.6-32.8,79.1-49.2,118.6 + C157.9,408.2,137.6,365.5,117.3,322.9z"/> +<path class="st3" d="M156.8,346.9c2.4,14.9,4.9,29.8,7.3,44.7c8.7-7.9,17.5-15.8,26.2-23.7c2.1-8.6,4.1-17.3,6.2-26 + c-1.6-3.7-3.1-7.3-4.7-11c-12.2,1.9-24.5,3.9-36.7,5.8C155.7,340.1,156.2,343.5,156.8,346.9z"/> +<path class="st1" d="M30.4,476.3c-2.5-4.7-12.4-23.9-19.3-43.9c-3.8-11-6.8-22.6-8.6-29.4c-0.7-2.6-2.6-10.3-2.4-20 + c0.1-1.6,0.2-5.1,1.3-9.3c0.2-0.5,1.4-4.7,4.6-9.3c2.3-3.3,3.4-3.6,4.1-3.6c2.2,0,3.7,2.8,3.9,3.2c1.3,2.5,3.2,6.5,5.6,11.4 + c4.5,9.5,12.7,26.9,29,66.9c3.5,8.5,8.2,20.1,13.7,34.1C51.6,476.3,41,476.3,30.4,476.3z"/> +<path class="st1" d="M320.6,476.3c2.6-7.1,4.7-12.8,6.1-16.7c7.7-21,15.2-42,23.1-62.9c0.4-0.9,1.4-3.6,1.7-7.3 + c0.2-2.3,0.1-4.4-0.4-7.2c-0.4-2.3-1.5-8.8-6-19.1c-3.9-8.9-5.3-9.2-5.8-9.1c-0.7,0.1-1.2,1-1.5,1.8c-6.9,17.7-13.6,36.4-20.1,56.1 + c-7.4,22.3-13.6,43.8-19,64.3C306,476.3,313.3,476.3,320.6,476.3z"/> +<path class="st1" d="M81.6,329.3c5.4,5.4,10.1,9.3,13.4,11.9c0,0,8,6.7,19,18.4c0.5,0.4,1.2,1.4,1.3,2.6c0.2,1.3-0.4,2.3-0.8,2.9 + c-2.2,3.8-4.7,6.4-4.7,6.4c-1.5,1.6-3.7,3.9-6.3,6.9c24.9,24.1,49.7,48.3,74.7,72.4c-5.3-12.2-12.8-29.3-21.9-50 + c-12.1-27.5-17.5-39.3-25.6-54.4c-5.4-10-10.1-18.2-13.3-23.6c-1.8-1.6-3.6-3.3-5.4-4.9c-0.8,0.1-1.7,0.1-2.7,0.2 + c-0.2,0-1.4,0.2-2.8,0.5c-3.1,0.8-6.3,2.4-6.3,2.4c-3.7,1.7-2.5,0.9-9.7,4C87.8,326.4,84.8,327.7,81.6,329.3z"/> +<path class="st1" d="M241.8,317.1c0.4,0.1,0.9,0.2,1.5,0.3c0.9,0.2,2.8,0.6,5.4,1.3c1.8,0.5,4.7,1.2,7.5,2.1 + c2.8,0.9,6.7,2.2,11.3,4.4c-5.8,4.4-12,9.5-18.4,15.2c-6,5.4-11.3,10.7-16.1,15.8c-0.1,0.1-1.8,1.6-1.4,3.5c0.1,0.5,0.4,1,0.7,1.3 + c1.1,1.5,2.3,3.2,3.8,4.9c1.6,1.8,3.2,3.4,4.6,4.8c-3,4.4-7.5,11-12.9,18.9c0,0-9.9,14.2-26,35.8c-3.8,5.1-8.5,11.2-15.8,18.4 + c-3.2,3.1-5.9,5.5-7.9,7.1c16.4-39.6,32.8-79.1,49.2-118.6C232.2,327.2,237,322.1,241.8,317.1z"/> +<path class="st4" d="M178.2,450.9c-0.2-42.6-0.3-85.1-0.5-127.7c-5.3,5.9-10.5,11.9-15.8,17.9c1.9,1.7,3.7,3.5,5.6,5.2 + c-1.7,22.8-3.4,45.6-5.1,68.4C167.6,426.8,172.9,438.8,178.2,450.9z"/> +<path class="st5" d="M177.7,323.2c5.7,5.6,11.4,11.3,17.1,17c-2.2,2.6-4.3,5.1-6.5,7.7c2.1,21.2,4.1,42.4,6.1,63.6 + c-5.4,13.1-10.9,26.2-16.3,39.4C178,408.3,177.9,365.8,177.7,323.2z"/> +<path class="st6" d="M284,423.5c-3.3,2.5-6.6,5.1-10,7.6c-8.1,0.1-16.2,0.1-24.2,0.1c-3.1-2.4-6.2-4.9-9.3-7.4 + c0.1-9.4,0.2-18.7,0.3-28.1c14.5,0,29,0,43.5-0.1C284.2,404.8,284.1,414.1,284,423.5z"/> +<path class="st1" d="M281.7,396.8c0,8.4,0,16.9,0,25.4c-2.8,2.2-5.5,4.4-8.3,6.6c-7.2,0-14.5,0.1-21.7,0.1c-2.8-2.2-5.5-4.5-8.3-6.7 + C256.1,413.8,268.9,405.3,281.7,396.8z"/> +<path class="st7" d="M177.7,323.2c-9,10.2-18,20.4-27,30.6c-12.9-11.9-25.9-23.9-38.8-35.9c0-0.3,0-0.7,0.1-1.1 + c0.2-0.5,0.4-0.9,0.5-1.2c3.9-6.2,7.9-12.4,11.7-18.7c0-0.4,0-0.7,0-1.1c-4.5-1.3-10.8-3.4-18.1-6.6c-11-4.8-34.2-15.3-53.3-38.9 + c-12.7-15.7-19.4-32-23-44.6c-2.5-0.6-6.6-2.1-10.6-5.4c-1-0.8-9.5-8.2-9.5-18.8c0-10.2,8-20.1,19.9-23.8c3.9-14.9,9.6-25.9,14-33.1 + c21.6-35.1,55.6-49.3,68.9-54.6c3.3-1.3,13.5-5.3,28-8.3c18-3.8,48.9-7.5,88.1,2.1c8.1,2.1,19.4,5.6,32.1,12 + c35.3,17.8,53.4,44.4,53.4,44.4c5,7.4,12.1,19.6,16.6,36.6c2.8,0.6,8,2.2,12.8,6.6c1.6,1.4,9.7,8.8,9,19.6 + c-0.7,9.2-7.3,14.9-10.1,17.4c-4.6,4-9.5,5.7-12.4,6.6c-2.5,8.3-5.4,15.5-8.5,21.5c0,0-3.8,7.5-8.7,14.5 + c-12.6,18.1-38.4,40.6-73.3,51.9c-5.5,1.8-10,2.9-12.3,3.4c0,0.3,0,0.6,0,0.9c4.8,6,9.6,12,14.4,18c-11.3,12-22.7,24-34,36.1 + C197.8,343.1,187.7,333.2,177.7,323.2z"/> +<path class="st8" d="M114.1,317.5c4.2-7.1,8.4-14.2,12.5-21.3c7.2,17.7,14.5,35.3,21.8,53C137,338.6,125.6,328,114.1,317.5z"/> +<path class="st8" d="M239.2,316.9c-10.2,10.8-20.4,21.5-30.7,32.3c6-16.1,12-32.2,18-48.3C230.8,306.2,235.1,311.6,239.2,316.9z"/> +<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="10.8884" y1="296.521" x2="95.4137" y2="296.521" gradientTransform="matrix(1 0 0 -1 0 478)"> + <stop offset="0" style="stop-color:#F4F4F4"/> + <stop offset="1" style="stop-color:#F4F4F4;stop-opacity:0.1"/> +</linearGradient> +<path class="st9" d="M95.4,181.7c-0.1,15.3-50.9,35.7-73.3,19.1c-1.9-1.4-11.2-8.6-11.2-19.2c-0.1-11,10-18.5,11.7-19.7 + C45.3,145.7,95.5,166.4,95.4,181.7z"/> +<path class="st10" d="M323.1,161.1c5,1,8.8,2.7,11.3,4.1c4.2,2.3,9.1,5.1,11.2,10.7c1.5,3.9,0.9,7.4,0.6,8.6 + c-2,9.8-12.8,14.1-15.2,15c-3.5,1.4-6.5,1.8-8.5,1.9C322.7,188.1,322.9,174.6,323.1,161.1z"/> +<path class="st11" d="M182.7,299c0.1-72.6,0.2-145.3,0.3-217.9c15.1-4.4,30.1-8.8,45.2-13.2c5.2,1.6,12.3,4,20.5,7.7 + c5.9,2.7,24.6,11.4,40.2,26.1c5.8,5.5,36.4,34.4,36.3,78.6c-0.1,25.9-10.7,44.6-15.3,52.5c-15.8,27.1-38.3,40-50.9,47 + C228.2,296.8,198.8,299.1,182.7,299z"/> +<path class="st12" d="M129.7,297.2c5.4,4.1,10.1,7.3,13.6,9.6c8.6,5.7,14,9.3,21.9,12.5c5.1,2,9.5,3.2,12.4,3.9 + c-0.1-6.3-0.1-12.6-0.1-19c-5.2,0.1-10.9-0.2-17-0.8C148.7,302.2,138.4,299.8,129.7,297.2z"/> +<path class="st13" d="M177.6,304.2c5.5,0.2,11.6,0.2,18.2-0.3c10.5-0.8,19.8-2.6,27.5-4.6c-3.9,3.3-7.4,5.8-9.9,7.6 + c-6,4.1-15.2,10.5-28.3,14.5c-3.1,0.9-5.7,1.5-7.4,1.9C177.7,316.9,177.6,310.6,177.6,304.2z"/> +<path class="st14" d="M307.4,231c-3.9-31.7-12-62.7-17.8-94.1c-0.2-0.9-0.6-3.4-2.6-5.5c-3.4-3.6-9-3.5-10.9-3.5 + c-8.8,0.1-44.7-0.1-94,0c-49.9-0.2-86.3,0-95.2,0c-1.8,0-6.7,0-9.9,3.2c-2.3,2.3-2.7,5.2-2.9,6.2c-10.6,51.4-18,89-18.6,93.6 + c-0.2,1-0.4,3.4,0.9,5.7c0.4,0.7,1.1,1.8,3.5,3.6c1.7,1.2,4.2,2.8,7.8,4.1c4.2,1.5,7.4,2.3,7.7,2.4c29.8,6.7,47,8.6,47,8.6 + c13,1.4,23.1,1.9,31.1,2.2c4.9,0.2,14.3,0.5,28.1,0.5c20.1-0.1,37-0.1,59.3-2.5c23.4-3.4,40.7-6.7,46.7-8.4c3.1-0.9,7-2.4,7.9-2.8 + c3.1-1.2,5.4-2.4,7.8-4.1c2.4-1.8,3.1-2.9,3.5-3.6C307.8,234.4,307.5,232,307.4,231z"/> +<path class="st15" d="M297.3,227.1c-0.8-7-7.1-35-8.9-43.5c-2.9-14-5.7-28-8.5-42.1c-0.3-0.8-0.9-2.6-2.6-4 + c-2.6-2.3-5.7-2.2-6.4-2.2c-27.1,0-54.2-0.1-81.3-0.1c-2.6,0-5.1,0-7.7,0c-2.6,0-5.1,0-7.7,0c-27.1,0-54.2,0.1-81.3,0.1 + c-0.7-0.1-3.8-0.1-6.4,2.2c-1.7,1.5-2.4,3.2-2.6,4c-2.3,7.6-7.8,37.8-8.5,42.1c-0.1,0.3-2.2,10.4-9.2,43.4c-0.1,0.6-0.3,1.7,0,3 + c0.3,1.4,0.9,2.5,1.2,3c3.1,5.1,10.8,7,12.5,7.4c14.5,3.6,18.8,4.3,18.8,4.3c14.4,2.3,21.6,3.5,22,3.5c21.5,2.7,39.1,3.1,53,3.2 + c3,0.1,5.7,0.1,8.2,0.1c2.5,0,5.2,0,8.2-0.1c13.9-0.2,31.5-0.5,53-3.2c0.5-0.1,7.7-1.2,22.1-3.5c0,0,4.3-0.7,18.8-4.3 + c3.6-1.2,6.3-2.8,8-4c2.2-1.6,4.4-3.2,5.2-5.9C297.5,228.9,297.3,227.6,297.3,227.1z"/> +<path class="st16" d="M89,136c60.3,35.9,120.6,71.8,180.9,107.7c4.4-0.9,8.1-1.8,10.9-2.6c2.6-0.6,4-1,5.9-1.9 + c2.8-1.2,4.6-2.6,6.1-3.7c2-1.4,2.6-2.2,3-2.9c1.1-1.7,1.4-3.2,1.4-3.5c0.1-0.8,0.1-1.5,0-2c-3-14.5-5.9-29-8.9-43.5 + c-2.9-14-5.7-28-8.5-42.1c-0.2-0.5-0.4-1.1-0.8-1.8c-0.7-1.2-1.5-1.9-1.8-2.2c-0.3-0.3-1.5-1.2-3.3-1.8c-1.3-0.4-2.3-0.4-2.7-0.4 + c-2.5,0-77,0-178.9,0c-0.2,0-0.4,0-0.7,0.1c-0.7,0.1-1.3,0.2-1.6,0.3C89.8,135.8,89.5,135.9,89,136z"/> +<path class="st17" d="M127.6,227.8c15.5,0,28-12.5,28-27.8s-12.6-27.8-28-27.8c-15.5,0-28,12.5-28,27.8S112.1,227.8,127.6,227.8z"/> +<path class="st18" d="M129.6,227.7c-2.4-0.4-5.8-1.2-9.6-3.1c-2.7-1.3-6.4-3.1-9.6-6.8c-6.1-7.1-5.4-16-5.3-17.4 + c0.8-9,6.4-14.5,8-16c1.8-1.6,6.9-5.8,14.7-6.5c6-0.5,10.8,1.4,13,2.5c7.8,3.8,11,10.6,11.9,12.6c2.4,5.3,2.5,10.1,2.3,12.7 + c0.7,0.1,1.3,0.1,1.9,0.2c0.2-3.9,0.4-7.8,0.6-11.8c-2.4-4.8-4.8-9.7-7.1-14.6c-4.9-2.9-9.8-5.8-14.7-8.7 + c-5.4-0.2-10.7-0.4-16.1-0.7c-3.5,1.7-6.9,3.4-10.4,5.1c-3.2,3.9-6.3,7.9-9.5,11.9c-0.8,4.1-1.6,8.2-2.3,12.4 + c0.9,4.1,1.8,8.2,2.7,12.3c2.7,3.7,5.4,7.4,8.1,11.1c2.7,1.4,5.4,2.8,8.1,4.2c3,0.7,6,1.4,9,2.1 + C126.7,228.7,128.2,228.2,129.6,227.7z"/> +<path class="st19" d="M112,181.5c0,6.4,6.9,11.5,15.5,11.5s15.5-5.1,15.5-11.5s-6.9-11.5-15.5-11.5S112,175.1,112,181.5z"/> +<path class="st19" d="M127.7,165.7c-18.4,0-33.4,14.8-33.4,33.1s15,33.1,33.4,33.1c18.4,0,33.4-14.8,33.4-33.1 + S146.2,165.7,127.7,165.7z M127.6,227.7c-15.5,0-28-12.4-28-27.8c0-15.4,12.5-27.8,28-27.8c15.5,0,28,12.4,28,27.8 + C155.7,215.3,143.1,227.7,127.6,227.7z"/> +<path class="st17" d="M238.2,227.8c15.5,0,28-12.5,28-27.8s-12.6-27.8-28-27.8s-28,12.5-28,27.8S222.7,227.8,238.2,227.8z"/> +<path class="st18" d="M236.2,227.7c2.4-0.4,5.8-1.2,9.6-3.1c2.7-1.3,6.4-3.1,9.6-6.8c6.1-7.1,5.4-16,5.3-17.4c-0.8-9-6.4-14.5-8-16 + c-1.8-1.6-6.9-5.8-14.7-6.5c-6-0.5-10.8,1.4-13,2.5c-7.8,3.8-11,10.6-11.9,12.6c-2.4,5.3-2.5,10.1-2.3,12.7 + c-0.7,0.1-1.3,0.1-1.9,0.2c-0.2-3.9-0.4-7.8-0.6-11.8c2.4-4.8,4.8-9.7,7.1-14.6c4.9-2.9,9.8-5.8,14.7-8.7c5.4-0.2,10.7-0.4,16.1-0.7 + c3.5,1.7,6.9,3.4,10.4,5.1c3.2,3.9,6.3,7.9,9.5,11.9c0.8,4.1,1.6,8.2,2.3,12.4c-0.9,4.1-1.8,8.2-2.7,12.3c-2.7,3.7-5.4,7.4-8.1,11.1 + c-2.7,1.4-5.4,2.8-8.1,4.2c-3,0.7-6,1.4-9,2.1C239.2,228.7,237.7,228.2,236.2,227.7z"/> +<path class="st19" d="M223,181.5c0,6.4,6.9,11.5,15.5,11.5s15.5-5.1,15.5-11.5s-6.9-11.5-15.5-11.5S223,175.1,223,181.5z"/> +<path class="st19" d="M204.8,198.8c0,18.3,15,33.1,33.4,33.1c18.4,0,33.4-14.8,33.4-33.1s-15-33.1-33.4-33.1 + C219.7,165.7,204.8,180.5,204.8,198.8z M210.2,200c0-15.3,12.5-27.8,28-27.8c15.5,0,28,12.4,28,27.8s-12.5,27.8-28,27.8 + C222.8,227.7,210.2,215.3,210.2,200z"/> +<path class="st20" d="M174.3,241.6c1.6,0,2.9-1.3,2.9-2.8c0-1.6-1.3-2.8-2.9-2.8c-1.6,0-2.9,1.3-2.9,2.8 + C171.4,240.3,172.7,241.6,174.3,241.6z"/> +<path class="st20" d="M188.6,241.6c1.6,0,2.9-1.3,2.9-2.8c0-1.6-1.3-2.8-2.9-2.8c-1.6,0-2.9,1.3-2.9,2.8 + C185.7,240.3,187,241.6,188.6,241.6z"/> +<path class="st1" d="M172.9,293.6c2.9,0,5.2-2.3,5.2-5.2c0-2.9-2.3-5.2-5.2-5.2c-2.9,0-5.2,2.3-5.2,5.2 + C167.7,291.3,170,293.6,172.9,293.6z"/> +<path class="st1" d="M172.6,293.1c2.8,0,5-2.2,5-4.9c0-2.7-2.2-4.9-5-4.9c-2.8,0-5,2.2-5,4.9C167.7,290.9,169.9,293.1,172.6,293.1z" + /> +<path class="st21" d="M183,291.5c1.6,0,2.9-1.3,2.9-2.9s-1.3-2.9-2.9-2.9c-1.6,0-2.9,1.3-2.9,2.9S181.3,291.5,183,291.5z"/> +<path class="st22" d="M182.8,291.2c1.5,0,2.8-1.2,2.8-2.7c0-1.5-1.2-2.7-2.8-2.7c-1.5,0-2.8,1.2-2.8,2.7 + C180,290,181.3,291.2,182.8,291.2z"/> +<path class="st21" d="M190.1,291.5c1.6,0,2.9-1.3,2.9-2.9s-1.3-2.9-2.9-2.9c-1.6,0-2.9,1.3-2.9,2.9S188.5,291.5,190.1,291.5z"/> +<path class="st22" d="M190,291.2c1.5,0,2.8-1.2,2.8-2.7c0-1.5-1.2-2.7-2.8-2.7c-1.5,0-2.8,1.2-2.8,2.7 + C187.2,290,188.4,291.2,190,291.2z"/> +<path class="st1" d="M149.5,54.4c-1.6,0.3-4.2,1.1-6.8,3c-1.6,1.1-6,4.3-6,8.3c0,0.5,0.1,3.2,3.8,6.3c10.6,9.2,36.2,9.8,41.2,9.8 + c1.3,0,2.3,0,2.6,0c6.3,0,15.6-0.1,26.1-3c5.9-1.6,8.6-3.1,9.3-3.5c3.7-2.1,8.6-5,8.8-9.5c0.3-5.5-6.7-9.6-7.3-9.9 + c-1.7-0.9-3.2-1.4-4.3-1.6C194.3,54.4,171.9,54.4,149.5,54.4z"/> +<path class="st23" d="M149.3,57.5c-0.5,0.1-1.2,0.4-1.9,0.9c-0.4,0.3-1.5,1.1-2,2.6c0,0-0.5,1.4,0.1,3.2c0.6,2,4.5,6,18.8,8.2 + c5.2,0.8,10,1.1,19.1,1c19-0.2,28.3-1.6,34.1-6.3c1.3-1,3.7-3.1,3.4-5.5c-0.4-2.6-3.7-4-4.3-4.2C194.2,57.4,171.7,57.5,149.3,57.5z" + /> +<path class="st24" d="M216.8,5.1h-67.3v58.6h67.3V5.1z"/> +<path class="st2" d="M149.5,63.7c0.1,0.2,0.2,0.6,0.5,1.1c0.6,0.9,1.4,1.4,1.9,1.6c3,1.5,5,2,5,2c2.8,0.7,4.2,1,6.3,1.4 + c3.1,0.5,5.8,0.8,8.5,1c2.9,0.2,5.5,0.2,10.6,0.3c8.5,0.1,11,0,12.6-0.1c3.1-0.2,5.1-0.4,6.5-0.7c0.9-0.1,1.8-0.3,2.5-0.4 + c1.1-0.2,2.3-0.5,4.1-1c2.1-0.5,5.1-1.4,6.9-2.6c0.5-0.3,1.1-0.7,1.5-1.5c0.2-0.4,0.3-0.8,0.4-1C194.4,63.7,171.9,63.7,149.5,63.7z" + /> +<path class="st2" d="M214.7,62.4c0-18.7,0-37.5,0-56.1c-20.9,19.1-41.9,38.3-62.8,57.4c1.7,0.7,4.1,1.5,7,2.4 + c6.5,1.8,11.7,2.1,17.1,2.3c6.8,0.3,11.8,0,16.8-0.3c10.2-0.7,14-1.8,17-3.1C211.9,64.1,213.6,63.1,214.7,62.4z"/> +<path class="st25" d="M178,25.2h-10.1v12.5H178V25.2z"/> +<path class="st25" d="M198.5,25.2h-10.1v12.5h10.1V25.2z"/> +<path class="st26" d="M185.1,45.2h-10.5V52h10.5V45.2z"/> +<path class="st27" d="M192,45.2h-6.9V52h6.9V45.2z"/> +<path class="st28" d="M216.8,0h-67.3v5.1h67.3V0z"/> +<g> + <g> + <path class="st0" d="M704.3-119.8c0.5-2.3,1.1-4.6,1.1-4.6c0.1-0.6,0.3-1,0.3-1.1c1.5-5,10.9-12,13.5-13.8c0.4-0.3,0.8-0.6,1-0.7 + c32-20.8,72.4-29.3,72.4-29.3c38.8-9.1,68.7-20,89.2-28.3c26.8-11,54.9-23.4,85-37.2c18.2-8.3,31.8-14.8,31.8-14.8 + c27-12.7,34.9-16.8,55.3-25.9c12.9-5.8,0.6-0.1,40.8-16.2c5.1-2.1,12.9-5.2,23.7-6.4c7.6-0.9,13.7-0.4,16.5-0.2 + c0.7,0.1,1.3,0.1,1.5,0.2h0.1c0.6,0.1,206.3-1.8,525.7-4.7c1.6,0,3.6,0,6.1,0.2c0,0,4.7,0.4,9.4,1.7 + c61.6,16.5,97.6,31.5,97.6,31.5c49.1,24.6,75.7,32.6,101.9,40.2c33.2,9.6,81.2,19.7,104.5,24.6c0,0,31.4,6.6,67.7,26.9 + c16.3,9.1,23,18.3,26.3,27.4c0.4,1.2,0.7,2.1,0.9,2.8c-42.2,170.7-84.4,341.3-126.7,512H877.5C776.7,86.6,703.8-117.7,704.3-119.8 + L704.3-119.8z"/> + <path class="st1" d="M1973.3-206.3c9.2,3.1,32.3,12.2,43.3,35.1c3.4,7.1,4.7,13.1,5.8,20.5c5,30.9-3.4,57.2-5.8,64.7 + c-31.5,96.5-66.4,146.6-66.4,146.6c-92.4,132.6-222.8,286.5-237.7,304h-632.3c-78.5-82.6-136-152.9-174.7-203.2 + c-18.2-23.7-39.1-55.3-80.8-118.4c0,0-28-42.5-53.7-109.3c-5.3-13.7-10.1-29-8.4-48.6c2.2-24.2,13.6-42.3,21.1-52.3 + c5.5-1.3,13.1-3.1,22.1-5.5c26.4-7,48.6-14.6,68.5-22.1c35.1-13.2,61.8-25.7,92.3-40.1c28.2-13.3,56.6-26.3,84.8-39.6 + c13.1-6.2,27.1-10.4,40.4-16.2c5.2-2.2,14-6.2,26.5-7.6c7.5-0.8,13.1-0.4,14.2-0.3c14.5,0.9,204.2-0.7,535.6-4.1 + c6.4,1.4,15.5,3.5,26.3,6.3c18,4.7,46.1,12.2,78.2,25.8c21.9,9.3,22.1,11.4,47.1,21.6c7.7,3.1,20.8,8.2,37.5,13.7 + c19.9,6.5,34.5,10.1,56.2,15.5C1937.7-213.6,1958.3-209.3,1973.3-206.3L1973.3-206.3z"/> + <path class="st2" d="M1150.5-278.3c87.9-3.4,175.8-6.8,263.7-10.2c64.8,16.6,129.5,33.1,194.3,49.7 + C1540.3-73.1,1472,92.7,1403.7,258.4C1319.4,79.5,1235-99.4,1150.5-278.3L1150.5-278.3z"/> + <path class="st3" d="M1314.8-177.6c10.1,62.5,20.2,124.9,30.4,187.4c36.3-33.1,72.6-66.2,108.9-99.3 + c8.6-36.3,17.3-72.6,25.9-108.9c-6.5-15.4-12.9-30.9-19.4-46.3c-50.8,8.1-101.7,16.3-152.5,24.4 + C1310.3-206.1,1312.5-191.9,1314.8-177.6L1314.8-177.6z"/> + <path class="st1" d="M789.1,364.6c-10.2-19.6-51.5-100.1-80.4-184.1c-15.8-46.1-28.6-94.9-35.8-123c-2.9-11.2-11-43.4-10.1-83.8 + c0.1-6.9,0.5-21.4,5.4-39.2c0.6-2.2,5.7-19.9,19.1-39.2c9.7-14,14.3-15.2,17.1-15.2c9-0.1,15.3,11.7,16.2,13.4 + c5.3,10.7,13.5,27.4,23.2,48c18.9,39.8,52.7,112.6,120.9,280.3c14.5,35.7,34.1,84.4,57,142.8L789.1,364.6L789.1,364.6z"/> + <path class="st1" d="M2004.4,365.6c10.7-29.7,19.5-53.9,25.4-69.9c32.1-87.8,63-176.1,96-263.6c1.5-4.1,5.8-15.3,7.2-30.8 + c0.8-9.6,0.3-18.3-1.4-30.1c-1.5-9.9-6.2-36.9-25-80.1c-16.2-37.2-22-38.5-24.3-38.1c-3,0.5-4.9,4.3-6.1,7.6 + c-28.6,74.1-56.8,152.6-83.7,235.3c-30.5,93.5-56.5,183.7-78.9,269.7H2004.4L2004.4,365.6z"/> + <path class="st6" d="M1002-251.2c22.5,22.6,42.1,39,55.9,49.8c0,0,33,28.1,78.9,77c1.8,1.9,4.9,5.8,5.4,11.2 + c0.6,5.4-1.7,9.7-3.2,12.2c-9.2,16.2-19.4,26.9-19.4,26.9c-6.3,6.6-15.3,16.3-26.2,29.2c103.5,101.1,206.9,202.2,310.4,303.3 + c-22.1-51.2-53.2-123-91-209.5c-50.3-115.1-72.9-164.6-106.6-228.2c-22.3-42.1-42-76.2-55.6-99c-7.5-6.9-15-13.8-22.5-20.7 + c-3.2,0.2-6.9,0.5-11.1,1.1c-0.6,0.1-5.8,0.8-11.5,2.3c-12.7,3.5-26.1,10-26.1,10c-15.2,7.4-10.4,3.7-40.4,17.1 + C1028-263.6,1015.6-257.9,1002-251.2L1002-251.2z"/> + <path class="st6" d="M1668.2-302.6c1.5,0.3,3.7,0.8,6.2,1.4c3.7,0.8,11.8,2.7,22.5,5.6c7.5,2,19.4,5.1,31,8.8 + c11.7,3.7,27.9,9.5,47.1,18.4c-24.4,18.6-50.1,39.7-76.4,63.7c-24.9,22.6-47.1,44.9-67,66.3c-0.5,0.4-7.3,6.8-5.6,14.6 + c0.5,2.3,1.7,4.1,2.7,5.3c4.4,6.5,9.6,13.4,15.7,20.6c6.6,7.8,13.2,14.4,19.3,20c-12.5,18.7-31,46.2-53.8,79.4 + c0,0-41,59.7-108,149.8c-15.8,21.3-35.2,47.1-65.5,77c-13.2,13-24.7,23.2-32.8,30c68.2-165.7,136.5-331.5,204.8-497.2 + C1628.4-260.1,1648.3-281.3,1668.2-302.6L1668.2-302.6z"/> + <path class="st4" d="M1403.8,258.4c-0.7-178.4-1.3-356.7-2-535.1c-21.9,25-43.9,49.9-65.8,74.9c7.8,7.3,15.5,14.6,23.3,21.8 + c-7.1,95.5-14.2,191-21.4,286.6C1359.9,157.2,1381.8,207.8,1403.8,258.4L1403.8,258.4z"/> + <path class="st5" d="M1401.8-276.7c23.7,23.7,47.5,47.5,71.2,71.2c-9,10.8-17.9,21.6-26.9,32.4c8.6,88.9,17.1,177.7,25.6,266.6 + c-22.6,55-45.3,109.9-67.9,164.9C1403.1,80,1402.4-98.3,1401.8-276.7L1401.8-276.7z"/> + </g> + <g> + <path class="st6" d="M1843.9,143.3c-13.8,10.6-27.6,21.3-41.4,31.9c-33.6,0.1-67.1,0.3-100.7,0.4c-12.8-10.4-25.7-20.7-38.5-31.1 + c0.4-39.3,0.7-78.6,1.1-117.8c60.3-0.1,120.6-0.3,181-0.4C1844.9,65.2,1844.4,104.3,1843.9,143.3L1843.9,143.3z"/> + <path class="st1" d="M1834.4,31.6c-0.1,35.4-0.2,70.9-0.2,106.3c-11.5,9.3-23,18.6-34.5,27.9c-30.1,0.2-60.2,0.5-90.3,0.7 + c-11.5-9.4-23.1-18.8-34.6-28.2C1727.9,102.8,1781.2,67.2,1834.4,31.6L1834.4,31.6z"/> + </g> +</g> +</svg> diff --git a/public/images/partners/ipdj.png b/public/images/partners/ipdj.png index 4069f6360e4fda8c293a7e187df3577db64cde14..41b944b72c7f82d1e037b242d6dd50fdd9dfb5fa 100644 GIT binary patch literal 40523 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 literal 54626 zcmeFYWmH_vwl><hyIax_TpNeRU4uJ;&_Ltv8Z-oV4esvl8a%i|@ZbT0Tj27(d!K#w z9{2lm?zrE-(_?gxT2*sCv*t7Bs;=raJ4{7M1_PB86#xKW$jM5o0RS+}f4z|rUwb@# zqg??279=kX9Tzo-JJ7+&-ptYl3Uu*wfC8Z&mSzBe$I6ck-DGn9c<4)QxE|~tgx?>) zSL{ADcJ^o_EgjoCUUu?)Y#M*MWmgm~wu=F)>b&pwQhoe<-2KdSms~zpcn!9?eqxIe z+}=$;6?sWN+t|E(y#2$ra@&4>Jo#htqhuFtSJ5P!*B>7Ykx$RQ{V~;$3xoUB&uzYb zwV(cc8{WXV+F-rvRGkT>+BiA;Ja{Y4@aYpy7g1`q<vrNz@ezOF-sex(OFjCN>%-7Q zdlS}1`=95H)>^Oj^M3ptxu;Y=^#@Ggp}mV`mpyH_naY#?#%-3LI_XAS4bV@oIQwPC z_0+25K8Ec9s{QE`(esn@?W5h#J72j6+qmP&YQLvew4amh7s=1|?h}8^Q=cv_Eo=Rx zuU3za&pO*Tc+Jh&ouQ@2?rI`M7hOB95&8!UKiC_N$o$Y!EY2o3mFdc&RF>ACwqriy zP<cB@U<!;o^m~3}A(j~b-LiB?D;;t8r>2-trlH`^*aM!Ojb%Y5*xTBE)j3>b2zTA~ z3-9geLhB`F2NxnMAwJQ|;oIBnt}VktapbO-4@`pu`Gn~Zi~TD$HWQh?Kde@sXiqzn zXD_o|v~D#PNl8>epAE7VDsZ301Fv|%zx(<Yl`%t_x`~X!T3jI@%38P+Jy{x!9)>|e zShVHkoRKM$QO8=i+{6|V({TpPn<AMXUz;1w4M`PthoZCL%uXaJ$4I?7XH4szSO=8H zGKs&^Bz=%CEle_$PUD{cpitSU8L(|r3SE>huWVeGP8YgfQ>gB|UYE&!7Y%QbtSUq1 z8_7<0oAJT(;&cRU?}KAulD1=cRnr4$gif>Ra=51Tg6-0pV=>03leX1U?-S2H%0wmM zpL4THB0J*>B|moUx_&OK+I8<tWVhe^Snzwg$8uxwacAkuoIzWiG}tMw{L><doq_+0 zgpAMt^TcD85PM41d(V5A-)g_X{F7u|o+P4fgSmjk&{D6DI5Y3lk^qs2Kw0La-wN;I z1=}Ox%WH@&kDvQ9ANRZdSS~hM46jG~)~Q4s;VloHDQDMS2J$gAv+b;TSs9ZzwzH2J z$$_mMh?(spF;JIn8?8%YNty<d7ar}JrL@>%lFqhJ_mtZPHw0stw3JMzDt^+_ZDcGS z<yPZe{QBnhL7MgbO#`TV_m|xbdt^LYzD;IphSQj1c}Anz-f5iJ)%24wnQ@sAv)eLZ zZ?bK0ojtVODa||>oU(z2YrEC=$vv&LD5>Le4%RfKDJDtKW^FXe_sHP(7d;^r59gV; zt`Q+VUrW}BkzfwYOI!ON!F0{FL)JdK4^<pqHRGg~hPO)MSL?3MPdm`Ctn>)9@m5#D znB`gz_8)jU+)Xj?n;QcC*{rQvCU9r9(Ar+Cp<4K@TZmPnUyISQ^>JBaM(n99ukYS- z$N|^VB)u+p@V+>rtMp|oO=0Q!ob@X6+5Mv1@Q$UYJEPkr9uXb-(uSN}{?c+MLbyEy zzVoXJe%x<-`Qh{gnd~BRdzp56N*8qyfjz;p?ghEoA~CX&1uNDnN{<!lefPZdHE*Dc z(-|Leh2pOfE|Lf=0a#*JBz?!nqtW&qiC4d}WJ{^RnEx6V!t<ybP9oKsgs{MJ>}5?v z?If!pmYz;pSi=P~Y-nO7v>V;C&g#?=e&&y7r1@qPpNEdD<zikPf!U~H{H9myEEcw; z!!8`rD_if8W-N$3Vs(|&Mn|xdLmJD}$zVgT)DEzpFn=Cc(PDP{JHpWWG9HYm(=7TG z0Tydgw$I8WqD4Zd5aUh^`<H0#SkfL$(M>RoPI-rZGXh^l7C>hkP}TaIOMy-0?N<Gl zX0F1il4EA`k_d9KY<XnU<T6$P&nU7;xoUhjDopDQ8hekxtrL$}Xp=i?q5FV5ya<~M z*R9>kU?T5yD-vZRB;T8qX>AC8BLchDW=`-}yZ5GbD+gyOX`m<yzsmYYb{ZzRb7~Ee zGfCf4->8NdzxV;{WMuAl&4=|`a$|8d_1_vENKdN8Cbool2S_V0Omtpe2wM1Wd8hZz z1YSh$j*znegXuInc(^;Ok%LDBe_SS(TXF!T^?eA&!wS;u4OLO5Zs~G%eMOi^we}tw zdY-#@&S>UVCC!S{oy)d69+jX0WT_b4Wi=1pJ*yQo>)2oPm=#7a=zG-kPlWxGwPWlp zAExz(6l>5r!1DXwDc+DXN8F;nmrGYVF~=NgZ^C$@*fKzzW2XYfdj(;Pgz4U%{t&-* zoX6LdqV1twD>|ncZ3ULYRI~5UD1AT&#Vmuy9TPrzN7X8oPo2dZS%l@rdsfKG!84$& z4gX%9g!1gP*_gI!6XPM7`ik|g5!+{{h^C@vt-_LApV%!}(_Su&x-KU8@(p+q=}{nM ze#Q=<j!8ZDz)X*eo&1>xIhA_1kJL*a^gD<6ly<QtGA?vn=zD}6`*ukeHPqg(h)KaA zRL`&`2sun;!1bD05KK>JfXxIS8K3WH@Q#?gb?R6_>PH5zgY_Sx9tydog(4q>S=xxn zqceA$7Cw8Q2ya8(?q4<jUjp<rmG+``k9={Xc_^dcWEG7DNmDg-Ye1KWHoB$WH0-k( zrIen`Ed`x#q<%&TnydRaGjXGl0c#1vd^jcR^bI-Vp@0<<XU+JH{NM+`Y^7K5f+scn zuZr*F%bQH%kX;xhxn$T}v(XUANM`Y0b2$SdBtol{oTi5t6CLan{^lE$qPoHrS8^** zd3kb-*bmx3h3&3kt-6N^WGvu(qU7q-fzo0yhF0Z1H5Z8q?M)fM^u8n$Ws{EO(kZqr zl6oSyULHflRvRA{{8z~vp?1I}GZ0_nu3DDX>y&6%r`x!kMrf257J8~@mcpgf)o)PC zFthkOIu>q;5Y_1ok7T@8F}H{*;KZ%<n5WOI38M<_Yc=I*>fDdw>wIX%bY>tv&9iDf z(NL8JWLT!O(6>C8B;CzOzl9=?f^Ba&oywypbCDRQaTa67#-Gdx*{tjRX<d5cBkf+8 zUJl9d=^v2YF0;Hx3f5VSOJK^IC3z}30<P>ip<SIXaCC~o&1&`ui9_}JDcvRW5*aHQ zf07U;0z?pX+>pJRy0<uhkF)*-;`p%*Xt-nNLWdqm@<G9L#Z%NJ*g2H*jJZ7-t8~YC zQzr~fd9IWU$HSF!6q0u_%&7Jnicg6CMCjk-@VR&u;KqK9v#=Ap+wbj$-u3}g>hL!y zQ42>ViCdIT6gw-x)#ETaNO7yU{89BZ_#>afnEm5Em@uilJwwt1Q^OmZ7;T|5*jMaR z3;>S;$3`*%!%Jv0_~HXef}P2>8!=@x^$4X)KU;KF=-o_42_sii5(7us>E0p1sJ_P| zYuUAQFzt`#`_#@M8{SC>`Zzh;z>8}BhBQ9rW6cK<>~g^YW2OSt1>;2R)K!(nltx;Y zHWyr`o_Kc%vEqw#1Rr0PyS(v55RGn|FsUrfz%51nfLLJcmbZvE^72b`tjXXFQgCo5 zW-cq2((nBGRUh|fagIE#*t5&<jS(SPo*Q+O8HM7Q9zKCD-P?hUT@G%S@9&sFI}ITz z@7Jv2RG&g?H)(Y3o~Raw4_wb984Asw>#ZES*-!Tv4-vMuUhtJu?~Xq|lbsF11GiFi znf*s*iVDaU%slfE$D#*|So=)dJ7Wu*afw207hL7=$SeG6=c(ScSTm?;Pi4x7BF;g` zFk+&SQQZ7((W^`{1|wl!{GYyR5<7dN>%2Dv80=gfPZ{O`C%CK`dA}tslgcG(p}LnX z;s_Qv#P!gNsg{D^Wlnv}G>oYm5=k4rZem$XYdq~RVVWiQJ%#*EQ-GPT$sw63e~4GP z7$z>{HOZ<#D96JlN(WG93nc?6+KBnbV)lFRa;v|V4GCQNiu<G=_==AaOK(d4NSW`i z398MBRx4svSy}Sp`T-^VzA*e|F32*S1n!8@d94B2n;NAFjvTOGM~>8so23U`v@#L3 z;G0p#1dPGca7~6{yN14t$sUyz8mGu34E!4Y4#LdTVyqS%C!QP5jzWfyM>)WXXJycx zRN71T=>xrFSYNOm3!DxR>m5Q!hyyDmz(aG7V0gm|cZr2yFqBC^Pv@lnL6jrtH;k=L z>gPf+PZ^-UXj;@S8c0rO0~{&L8_%%G7MS%TbF|@(;}#Ua!4|d;S$s>VnOW=3NHRx% zEY)5Ypb9C3W3Qsei9`*B=X(qUJ;5K}8X;A#wI^}m;UG&qF+FJ*(~G_mH{BFv)<z9M zQxPMnPy0^i%D<w7U7wJIpqFtpjI|~<cJGX;>9_>JB<>?c=F%#j9CN=`?gT?~YQvhp zpPdc|4;IP2!*3vLbH$$r;Kfa!&<trbRmh1+!*J;{!q+c%m}R2_D=Kp6rjmag!srRb zE#Q0QCT@W0vVrRD#MEm&QglB41;Tf(M3#&t-?q1Kkq}X^VagHXyEq?Ws_9Neu)_#n zEcAhad~~7So;?R$Y|CZ1Ilol`V+BTex7q?5$oj~dQZOh*guQqU(!1IF+hY?Oe3M*W z6y)G+6h)0H#j}zX_}&lR7Jtp=vcwWEr#`h&az${#U(LV+AN6ByvAG#VdEZA$+T36{ zZCd5|Z*HeQgo-TZ;!MU+j20VTknw8}uuEbdYCAc+7$LQ;f{;H?Rt=8`J4WJRB7N_v zF3>!^C1SoqBVANclNFvc{RR-li-3n)JM$QTIqdo<hS|qjU5Ea=Y}2?m=4n!vaX~Yo zF2%MS4fdnyUhj*Pc+}KjlIJ@Zlp0fXj7#ioIxI)2s7+gjfvpyt^)2R;Rnf4ofgm_w zCJLzLeF!rMMrM7QAfzX7t)ppt%y2&RgLqZVADu`~ZD}<$)6|p-zZYVf;XgU4;r<mF z+Ii=EG|vq+;A+WDxRX4*W}2@<Qjcybbvt!z3o%hYYB|SLQO#losN-ElKZo}%U>x2D zHUq-h>b_(;t6d@*0eocJ-%NWqB2f>26^$4gG_spE3_a*AbLPh;QD>;?S>hqsY*BD* zEp5Oriq^HZJAaFefm*jjJO7#g=Y@*ZPIpbv&Szs(Nzx$GsU9jl2>-#cIP7qDaj_CC z|Ey>k!BnN+Vz~YWwVehIL-%+XZO%Qoyh<G3i(IqE%(rIvON`#kPZ4f8*>=){h}}*s z1=LXI{*UKZJtKdLa#v@k#0tx?R%Gd)7<1n>$?vLA=N4`cm)S+*$cH^)<UNbi%jG5v zqy1dhdD~%=Ua?&yljelkg;m<n4rkdShTU#)Dx_iO^2`351{MKkRQo3pLnfJKXGIRU ztn;n)UI;VKOy(*;=IxW$J%tG9<{R55fmtk&=cv}^^=H-wBIZ8K@sG8~J9n$fC&o}W z{)1a><YdbMQeFEkYhClFxfl&ut7{X);A>Mm?~A)nyN;?1_P$3rY~nQNP_5B&-;%89 zik2I;O>1kfpS*Wqb+i`fd$Gwzv?<)MnP2&1E6>ltEaiCdy}vC#4S*fAH0pzDR5gI` zCv2H975pVgH)<-p-vr3I5qTv>a@c@m2p@{Rjrczt__M!3^CUdQlPN`^c1_4p8AxYq zp#S;+#s>O?OwwBGj1wWJ>woDl<6`YZkGUKxM=l#`aS%Yn4>OL2hUH_H>ai#v<G_+I zZ0D<!xW^|KTx)!TlUnoKz{KkeiTmy>I|tNQ2#+RihlzUg@q18#aR~2TgDfz>)l}y` z5j`BH1)ZSW-!${Xn>8B{JMw_Vn#M2m@1gu_GY)#7U14zm<q<Sx37YdYy>=2UXRPA0 zOkZFD1;b}@Wz(kB7U7$zUG8D6%MTbq!wvxE?2mfC=wx7XLTsx$`Y-T~O!;Qsm>~&e zH0Uor*ycoc%DwqGU^<wwFp2u8LxW8z1j;^Gu&lb!t9rY^beG9sETxM(hpPrZKL(B> zN2(<q)A}CGC;C)I{-BmyPr!JIjnkqk>0wG}WCZB^VEP@FJ+Edoyr>W4zr(4qj?igl zq^lz!N#hjfdRdr;`6-vNBJ?MG)Y{=D#u8KAO+8#?3%!T93KkEZF%r@^4|ft4+38O` zk`sbMZO!#+#NQP0G+-7&LybYYF;BxxZXZ;Jq|E>X%q^J8>k`f-XF<=H4{;}ySyb!H zH#iAnVnZ=j*y6K!o|=!a@vcWbZF5Y^ZSb>SqIxPSLozA_$onu(XBi?HALr#Hc$21D z(02o_Xz7A<NQ=L<ZSiw7NF(0x10=TJpneOaEN|H}bH=>GBWHjU#nCMh5i`$#5190( z&UyUaMa5<XdK&4gH?2xoVZqb*_8IY@pj_hw`xmkzXmgt_mvlOU&Py0XWhTa;fA9E^ zbIGWwx^WnkA?X*7iZi`(rz`GpuJT5H<xDD=4quo3@nGPq*NYTgTa3!d+pnRedw&Ru zZu{RU({ERP-hpr!9!mZo$OnDg>U+b{?ygi;Dq>;Qzjgf9-l%fc=j0ORxfoMHGpfxJ zoHzdH<40v#9Nu^*?!&H!y9tj16R%xP^PpKFHF4kTmZuy5p5hv*<sptJMYbrk8p8`F zt_Jq!+gNk@DFHXAm){yg^55SR1slm>yMX71kO_2I_QLL+^Wji))Vn|*W$GQ7ZlX#C zD3}?rdXC=IAdSejTxunyE)TQL_9a7#Am~JU12B0)L8UtP6Q?Hgs051TrK64Kx*eBP zzlGmXScI}r6wFgv;Ri(npYX9HEc7qo8HHuOVr3Rw`+k(+cKg8e!gH88!OZRgptp<e zxgCjfO(nj@3`napGJ*`+OA|<|sUk4fQC{fd{pg^f7lXCSrx^8Glsh0<R7vJDq8(gM z>{|g49F-gQyTRvDAqwQf=`zg|xi}WZXxX8qc!eKXttS3CpRfVbbO^&71PhIlu~m41 z6`g4aVh2SzW1EE=^~goUExhL`Z3soj#E4~KcBzC34kz2G+s+ygsu+}?EbbNgA{pKZ z1cXJz3|i31p;aM$`94;q*@y3hEV=fc(E#1mtsyy-IR=EZ%0UZzhNB@gr<xZ{t?Q&I zWbzSyFKwhY3SLIkI;OlX;c(5`4>ioNxHYE7p_3!l>8aKTQS78C>zi<VD=-%CalWSI zaU{VJj}vUJ=4e+k;D6ss!hWCl$2t{&*{hmPVI(kL4kxvVa$8>Xt;uGbRhRBhN(ZC1 z+7YAJ9zxfb-~;5Nda>S#NLK9NgoiR`l37=pa-HZ0|F2LZq-ft!lt9@6;Q~5}IK7JT z*@SRZHrm)4kJ-0WA$L7jEjYu!qw4Xk6!GOHuj~ZT^xZVTfa|55`Q*0_Art0H)nda= zlT=&9S7CRbI^LmeZIGbX$yiAW@mUcfmjQrmwfgyo8n7G&LU`O^qNT1PDnWKNcC6oz zBgoem^6YLn-^(U+n_3{gV+A^EGV9^Yp9X}L)aT)X$Tat>Wc8-Lf1^RD>}OX)tYoa~ zQcZHqgvGt~M|!|<UBjQ?Q2A`&-y|kh68WujrtH+CB^pi6bA5eUPNDwtL)5RjEXc2_ zK1ywIfpg)XMgd{K%}Th5H_pk%t3+rZxj}*X?JL4F(UDF@yEqAqez9Tg$lEo8+;qc$ z^av!1GR2~x5Jh1ZdS^(!1IZ*w(Lhm1bGp<-bID{mWpwcY61f=$HH*k+_{UI<+gVE= z>x1jJN)iWb9!Ow6;wbu^tH?pM6a})fD4z`JKi@3<rQ}w^HArLE1Zr=<)Y77{&=c{S z)>THlERt+_NnALNGC&AzBZ^tPQ3)%&EZ!GU{DT^8L;tdgQW<Hq3pdk6pa6{040(45 z{s1OU6-*ti%?SB63NF0tZcNUa1oG)0nu9BCN*S8!ymzr;#%*+GBY35r94jy1GTS#| zNPKL5BbS;O<7nyOv&(JUeFAEWp(4Tb+7!G&T{)S5x8RlKlU>b(EMXNje14P^3HCk< zmq<E<5)qbl)JXquKq4TV#-Zt<QJkzp&Q1ns*ihYk#f|~I!vT}ZYM#hiQ1<4YF?xPb zjIwpI(MCF36m~O!P6AmHh4l{5DJD*!=(qtxRG68m2X`MS0N+?7w7T-oq9WmfTgZ$8 zF}sd*$x_@+#KRwi%5vDt;hbnn;g2<;s9oQxQAS#+xHeoJYF+12D7V!I5!pb02AYT` z?DlSxTLy4-s0LhFbEnJS!<@&o+a02I#nFq>xd-zWXwhDHm#uUC#%#@-Lvs1zg5YS? z8|V<E*Q?j}4I^7aEAWdZalk10yE=C;V*xkCcUsrTnr$AtcyxMs1}zPK5_THZqj#W2 z!PH%N=`9&t&BnxaWG;$NGOm`6TlAlX;G=w(tBwoV!le{zCYXNb5B=VWs!_dENl}%) zJq~^H5JS$@TKa8>@}B-Zf~(ZfnCueHvx%}m8K27{b-&N`K9Eyd@ThG2MV$`Q;wti} zGJBSwp`wwFwr;rDrXY9%oMru0sTduD22gTMXx#gYqGzaF6wxXPc1B{|LSC5_xKhiL zGXje()Sd~AMLn7iNYKINqfX!T=*29}SyVX!e`53CPEvrqSDqLf*yUqa+tb9rJkkq= zcXwNoypUjz$Pqe6v1wh-DVl%_RA`Nwir#)}oIK7no>4B;IdS1EP-n)6j;x}eCaHGb zhZ&6D<1BF-PI3O(y|2iohs3_Px76HlQbRw30r=p=gd%F9<r_``x3PqFLx!UB(^}5u z@@}rbs@7KWi+n>4GQ=gGI<VBKIkOGtd74JjD@Sn1^!DADX%3umb)Dv~Mm0sB3lD=g zI(Tn4Mt)0H$C`on{f5HSJO=JDcH|i4^x*vCNOXC$_l=nM1!m)SWca@a1#0K>>J7Dk z^wPhFT1so3%qQqS^;zGe8TQlc<$4*8Jv%d$sIYJt8cNO?#?gA0rJiT;L(1Eaf>*Wz z3oahRhBI9`e35B(S!63_XQG2?Q9kIa%CLxC%B!%GaRyD46%&6o#n|YVY00!5{3XZE z13T98dyj=@hk5J}20melnj7s_oIEzGIyNF74$URapRE!cM+H77lSK(eax!&gz)!R> z#MDs7fWi`5@tb`UxPtRTQAKOY)6;J(8=t|A=7v{n^vY@8V=p^$3m5&eiWGr=r7q+E zKnE4BpW!>Qf4?-Qkiy>;90~te%@R(780+w*jmHJZ`}O$9$Lc6-LInqtl%`4JuH((O zwIylUEF<wr<9pFwn66EUiE_7o`WCb_v?1FfwUb6!7z<VN7<w$_XBZZv@&>0bMMX!7 z@e^QFM4M?LoT)h!#_}VOJ{1ckVmvLbQ>^y@{|8Mrov~7Bfoc;C9k=pBJI!re)n>Wb zzRv4&m<wX}QsCDC;?^iUgCp{9uwx|L*o4?d<j(ydJPcRZ_S}G9<g^paiWFQJ%^eq= z=$WGXF_CmJtvfzK6i(e<2jSyEwF}4Rf??+aTV+-u&4Ly($aTTdZhc3T)#+1jBQsm( z^yL#iyjxeDejD2rTtC^rB*H-H>I96d=J0IQ^B^N-6%q&%1c<nl_4VzjF7wZfm?UA} zey9@;R0z|M_;IUUAg+6IN^uGHXHb(eZ%|D>`^5N;v096SmI`smI>6ER#bvORRTe%d z!1~Tyb0IqV@TYmvimcwLv3@dRR~_!lU5SJ-_YVZOHU);7qNc$_p~R)BLVxxzV08w# z)epFHfHWg+;8-x?YkcF9n1cE0R7I8QfQ2B!RO1t(ED4%$l@9~{q29e@vtinwS%Ovs z9z!phc;efxDdkAggD3+~;#f6(F{GXfTTc(OG^5m`5!0vHrv!|Z07J4NxJHfli+`l$ z1Ja%5n?xPBfys;Cb7qNh2&GaA_J<MUj#ZIx*-XjOoXmXUrUs!w7%JqT+#omR&*2$8 zgCBV2Y-h;z(qgp(O8OXm@BMnpQ4?b_(;i2`P{NE{ruwp4tCJbeFFT|DvdLruZ<6h& z9ASp$)msY`P_oE^T1d0=nt}nF!UQQ(etf#vWyvR57y}yO7WA&IU3q3@d>z{;A%mZO zSAh%aHbMTJ`vsU>PR`1#MJwG{=U=VhvoZ(eFgy_}@Dx_$ti^9T;Bf9>%;DHU?8cx3 z5*=NGpaEeg%y09BzUfw!eTsH&dB?l=JfiZM@Q(*L*xXT`uFje|aZ>M!>)!~AB_a(# zHI*eL5lbNQLzgrm^sGH)rrWZas{>{S)i;rdLs-~3`iShkJWKUd%wgYYtqMj<1hJ|6 zf72ZhxFR8{&tQg`H(G$&izMW9l6B)i<K|soxcw<8#JY!Y=1~pj+LGs0DaH2AX5he# zm;o|GLwGa;Rg4bcyj2Uj>vJkS*Fe6ah{+~}t3buF(0*}Mb2fNgZKs3H_rCta^kRBe z)ij8Ew1<7({$ry}J1+i}#V%$-GvAPqMg(b}-QEisi|=Zl$8VIongODZs7>r$KdG_e z!kQB-^vuEgqkX}WXG@CHq(#~h0M1O@2wkTu>Qi$I??!e`5hCOtk@Lf;<cj~chIL`1 zvq7^D?Vg!FSKz3nxS`7ni_c1lBN_e<=Ty*L*2G7k;VQ_KPDbT`sATnl;e2E+q12#p zg1~puh6&rBv6O&9?5bQmhYoRz&I$Y7435uyEz?0h{{6LzYF--B@-!y8HiDB~x1#y? z2S2;fevrdy5u)%<g8OgyLFyDiQAUft)13HaLOVXO`88<IXZpxu_SD-0yQ;q}q!5IV zD^BU`0nRBLy&dx&n!16cvY&rE2+UCBY9Ve~iAfJqxG<~F#*$Il%wPJ>Y0%omP}|Oi zOE;EqpsT+X8o;QJ9hFh`q?zNQW>}l&_e4;^DGd_BO~dQDUh5AfE~2I|Eu&>pZ^ny_ zMn&W8ctd>%D=2T|Hy4_ii_Dtdgfu_u5w(cN`7?H14&y!~#B8nlIL`H*0_7)3vskgf zD3>L|tBRp3iSPOZ+^`G9shwX*qJvl*iztJ-8EuUT$FbS)EJlyGJ~FOAR>K%f_w~YV zk4ZYe5tQG`zn2@_oHC%)I{AoHnW%6lq2Z*p-^SpeVLJ4JD5P1e#&g?~^*BsHqnGe? zcbQzSJ4|{uM5<KNNXDQN1uENA)mi=3dBk2e`7EUE-m^NI{fjX}9uM(_o7cklCNhr> zO}g8$8q+Tw8lyZh`sb3(ew`X}(OS&+cyX*a(V?dvz)T_jixBP1$plHOY6-^N=JRSV z#6CUqkJx-L>L^`_i$q$j4yx1Ynn($V%yGj?!8L7>IrJCz%<7W_+djA@azA##qEsMR zo~n_DEUpg5)<qZWfYp8<O6hMCM(7imAqdEz2}Q<(k@h*sRs%-YoxB1#MBNgHnNk>I zDb7<d@T3?P)E0-br`#L?8$pU-l`7ENSI5v?S$1W5edO-Gtv1<@u>J0+OOs7#FHd5e z9?}+{*p>BrOCCHpTQ35rvghX^2xF@W_oYsprvqLqn;u`8>nFp(&dyJCVppjvi(>~A z6zZKw0)u(yN=fri7F2k6ubJg*DtBYk5?mG`qt|x?cT*yuFp#`P`!c}+k?WUZ)$ey+ zCi4Xq5AWJUk@#etK#w_H$Ud4Nmn-;X!${%K5-p)nP#I1nFRmN9Wv7{lI9F@~&SGB? zolttAR>e;kVJ9Q`6s~GRKxmlDYTZ(il9(MDU#X4StoT}bq@U~?u2qScH2yUT`S0$` zZq{W9{^JQQ0rt9V<49XXoE8p04MQdjG+jP|?Tmy1vKN+@4}on|u1eU>o*i(x#L?r0 zs3XIKtm)!-irZe4>31$k!NBm9b3b)i@VtHyDnr><ifXex?feVbts7H0L<J;gQg_Hu z+eoWxX#0&e`QQk>pOtHxk*-ySUR|fy`)>uSD!eTN7QUl$7l?D_=3_Px&o%wvI1?3R zR#M>ZAu__M+#HYQo00<N2`Qxg<2yKnUL&hUbz+0C+^l(W6Lw1FWSwSfwyKG`dHR_} z4M)ZAwv62$f?0D5B(#M%sm}wZmytEUJGPkgYYHh;mhx3fIGz;AkOe_GOZWjJp~hc0 z3T)<^bIogHS4x9KGU4ySfmHZMg1CkE6jqVJrItY$X*<_sm*GXI_FB`~ehpJa&UQ}v zSPJEwNHqwRfxDUn(Rc@vjmO{t5vCu&{LiSY;5{_PN-4#@p8eRfg6r_=9eL66G@?Cw z)y|3%5Ps}CAza+q{3_M#JHR%%ng>RmJ{Yqwuh>rq+M^R=)sTn2Ue>zPlfDizaV9~H zL{d=5p~HVOUB`<<sIf0eG|J|Jf^ZEz0-gzN7MXOM%uXemSf}8?XsIJjfg>u<C#Pz0 zt^M6Y!7=;?7(N*6v=p%)g`z4CswFU$pdJN#iXJ%EsLk4MSs#TOuTi(wO(Vp<-m3uk zby1$ss|k(XV;SeB!E7;hW1fLY=+0?~XV^=7`Rk!PXbGFi2SI}>_NWg%vA1Ht>f*_= zH_OXjEtE=)%v|Q%BB^rbe~u7X541E#?ESN2xWqlLj{<A<JFQ)2!=zvejaBh*tE8|Z zz}zTi+>3QiXOT?HV=*j4(qB&tLKBT40#lX}w#0Iy2caEd;z>zLPWSQNV1fBrk6n+S z?x7|f2i|V1Fq<+mHNwYNnJnvXhPb2Ke0($w$TF)ZXQo_2^c=3n8~YH1VA-LW5>;i0 z&?GYrpAv(<>GCi>$9ejw%5~KSEH7P9->>?%sL*@S4BS@#_jO^vc2B);1-RiP$$&f> zk7`?;@R6vw0KMo8bi<$=o)&WtWag!<pV<kqWkb5_hUsmV@#Hk&_YT>fa;WQpnVL|x zO2;*gjkxH^C3$!l>JhHjWpJ8xHGT#2s^sT>7!noN0k)uJ>b3I?o2%UqhFHopZB6>> z9u<wH&U1Rp7uV50_Dc7+)qFQITFx*up3K}r%fnJG^xZA0!d)VzK?`Zax{`?#>h*7e zU}#)?R9q@HuFgMDg2|oQkHsvXP+5oDqLDY&O*oTROr{?b3boT>D+CT5zkgZkhmFx? zLC1QKg-tMBn8Pb!X}@E5XT&cthi58gaE-G!5Pf)8TUHqu>#2NPQ>4v}t9_Lrr8=+o zYna}^HzzbzU}vu?`pL+TtNM+`wFH<UuKFPorbBr~I98C7<(~UGmC`ZS7^ZN8f~a2O z&)lrn7HeZ-Dt_5e&(S?y;}xb5dycpXwzp>^21ds0{vnOvnrcP~U}iqY;Y(>r7^cd5 ze5!YXa`?DvpU@X?Je5fHj+JP>3A>yJWO~*H#?Y~Q`AjZv*|iBqS<RKP_UwAS!NQj| z_R>tWUygWjVCEz`GZI)PD|GC5bJjOmPai-&z4IfC9(v<Nn03Av^&_9Wzr3{UL_jB> zpsm!~J&V*lInLN$V6Z}2*22M2HC~fT!iw0LVp`c}w=Fnq$i9(&YO=o+w&3#mJt0;= zR4^_heF<W-q_X%xnKN(Qo6^y$dRbBQ2M4&ApWGkmnm=CibNe13E~j6cR(<U*Dky7E znGT<Tw=n6z9&B+IA|%k55cHyDEDtZ(L(P1blv^y^*dqHqx>xrP<&`gY&#Y<LvYuk~ zL{gL7&|z*`9v!B#lw*6I)tEOU(yszjqmacRa7P<;0@%79H#Mr`$f#X^-!;`^R$WGp zD%MpjszZaTdR@$I3Dhg2TzP!S6R&sU(o)1zFYj`+W^pjyt3j>9c#xp+01Q~4j{TBu zzxzV)IWH<%BNvPn8kg^ke|+?20fvcC#DtVGztRv5e{A05664t|7~%DaOuX{EGQ}iY zVSNWWiR}hmYR->Iyx{^O2uPNM-v50d7RVUcO~@tF1UVC)D!Jmg9^fLuhr$)M4{%L& z&WrItt{B<pmxc0Uipl)UM<==%$}8}L3l!<%5!x-ykI4nU42IT~U<=WQmSL0)*Pwab z=yV#K=yoz<mVF6N1^AIF4d-o<7Cj|R@bAX=<n}A!-~uz->D^BZd?u-nN}2;Tx8@Zz zyyx+BLQ8+4kXK*>19K*KoKyJ->!C8LtBYaPIN*xUR*P<JrSqsJG`PJg*Y=lAEoEFK zt)-jfloU_QbK%V^04AcD!@!krCPBe@$C69pbNmo78w3jy$qx@M__jO6<`1MEhSGB* zlk<lNPd}sgVRMEf&-(SQ*3wJM{|H6C94#J}h@CIIS1A+EiLvP=PSgJNQQ5Rq_06bO z*mSxX+#arYO6Br0>^os~yOj4xgmcvsWQ+=Y549XwWtnyHUZk_+5eQwlQVLkBNh`=x zm6Llg*~wW!s!XC^3OHp8SE~JKexuf)MMPA2XY!71A+YlSTlAXFNYq^_%Lq{r?XCgc z<X7Pnq%j#Aq7mGLSbCZ%1OtW7@x3>^Xb)V-LfZ7<B4u=QGAu3OC6kIhXfE8ix#E~& z2&zClO-vfn0BXfGk}7NjMonx%n>Zv2=@YM-3tt}DBnfjI*M*==c(KOrBp2Ur1lNsa zvvR8<uABYa6AUk<K#2v1`hqVqR}A<M4nkBPStXvST+t&&bt)LXN?`FaQ{)2P$v+6@ zqhjkTW7=J79XZ+(V%*f`w_SRxG?(|i2!jSikBISgu<aIh%0fev7B3s*-kNfWy5wFJ zFG5fPBZMa<_dl0u-Awf~pEKh>24+Z-Alt9aw<Y*neWJT4Kp|^|#hW|{__!dgY2vFh z1<(n~AkP_Rq-%9^xtNg=pwO-?SByv&9XwVwra@rTefsKORe}hA>UAY2<pr-tzLm04 zKg}$YtU^=dj*1g~SPy6e3#sg|m-qGbfJTEPk<eIf0wreT(xcz&5GQEtF)qOhLe{2x zD>r=>Y#`)!lBnB_bH0Ko72xY9>MZ!r4wwULqF5a`9q8eu`ALmD#YhTpxdKDwO7=o5 z!yFdln%s+vQoXFjrF2)Wy8<qPWnN^@GUiB|oVi<9S7e08nX{{Y=az5$?p$J&m1Cm& zYc9P@vzx4THq9KQkLpUIN;G}lzNr@tYtd4d`p%cnYaRyzQ#3OVYd<-D3*9%;Z5Q5` z2GrwJZ!Yy*BV3!859AlU=kY8-73>^f3OhD6NZQ0sJcKh<>u0R}t?J5DT_m;C^==|Q zE*RTfb$@OqOwecf=r~$54YG*Blf*xVhNP1?dFkXO=yB!lrJYT4B_$>0ORCfb)|qZ! zxHWjHXn$+}PV>ZhKkZu8xLv&5La0Ig<Y5loRg^1}k%zyhsELNKz>7=2^?S{6PpPn^ zbavfmWI^4TR><2t=2%#-0}qF?g3vu>3{i70NtPCgQ-tKw!QDCbKNFmSauRJ+%&mo9 zGqGf~vMJ2pWtE${4TP$#728*yj_WC#02aj)w5td0w<vGH<ubf4^q`eVtfxEs?zWdh zw3nCmsZMvSTR(te3}ci=(9~<KG)%CigoKKmgv5W9M86h7XZXem$@Z(@e^yqPnkGaL z2<0;^Q6iL-B5y>MD#5n;tVN+{_<;1DG#;Nwrnhl(bJBRe_nWRZlC~K36O5yalbTB$ z?wJBAi*d)f$J_lM&K_sNq9rM5X0DNNU+vOMB|nUtYJaQJMn=wm3v)F(&ap?$fU@z> zRxDiBPCR*W_E_I%HDN3&N}UA_vBa~-R<>V3-1pr^W*TMu&Hp=9j)?lxZrk>6vi-oZ z*FwM4!#P36U>)X$+L^%$3#$S30aeXehL6J@6;A8h6-nh4p32XCDoP)9_rR49>Y7j* zS?t`LaNN-voO}biZ{pz-JHpSDi)?WUl-ekf<Y*<LK_?HrFPpbEl~23DDfr=VnQYOQ z?65AsV57e7_`DTR+JQ$FhST;M`&bIcnO(4`r+0;Xu!_i9rT?`K>BA`?NIAr2v<km~ zX7{q^k;GS>khlfGYoVi+d(!a%P++MwLbkbyP0XTl(>B@OzPf*7uk8FuWTn%|D#gQx z_qBBWkL7ELy3Tt=u!+4bE5y{^7|QBl>+o8_4gd&>csM{ztf4MIW2m{Moe<Sodp8x( z(o~2_oBKWJy@LeQ!cx}D399a;q+#M^ZNhI#B_fO}=mCBOu!XunfF8CscFtfAA*#P| z!LRMVy4k3Je~Y+S3sLF3R{=`cJ3)b5tX!-h7AX%)Hx4RcRG^@fsTo*JQu?0|uUA4; z7A`IhU^X^)cXw8IPF8y-b2fH<ettF(2O9?m%c}&7v!|U4#Dm4o`Q2X-|G<!hI-59I zI=EQc+X4T=gc#eqx(HEGy^aI_Yksy4@8ACm-p=`-EWGl;<^geFV`l}i+1j%GyN0ui zl-n!FKPU8m)Ns~#t@LM8gF4&0I+;MF+@N+Y@BSUa)Z}0K4z5l%f4gI9!Una0+P;c9 zzglJg50f%-?^XV#@fQW=mbMOmYrT^FACfMXX8%prf6VQ#k-y#f_ldl!{|om&r2otJ zzlC3=-oFP++MBrkH9a{=A*#RZgH7#CEKR|GH$hMc)QlI(!(wV;X3WB6%+1Tf2jMb) z{V*}%2eET;@bdEi8<d=#vkSz|1o{`$D>$p=D-MW@i=ESq+n5E!`>M#rWx~q>G3DTA z;f8WTI3T=SeC+&O{|2G#Wciwv5SxFW)n8Die?b{T__;ys5EgEBb{-ZkK4WecV;)mJ z79LJ07lf0OlZVsP>~APj6R@<slP%;moR+o_b10jGo%!Dbe-REAQ;`#*;$Q{+caMq< z#Kr7YL5NDx($3Z6zXvodZK3KekiXbu=i%bw<>BMu<mY;wGbj6h3u!@}oL@8XFHCk2 zE9XCO{|XEE)tOgfA%ErRE5P3xufBjKoS+aFdnXNhdmACDzorEIOY`sa1`7ToD6*E$ zuM(brW&A&LULETAkE?&&0ydU^4*`LHr!5#_@(&}<5I3ml--cfG{xM`?0kJcOzTV&e zOsN0rxBNc@3;G%nZXRw^77#b@E5qEprYsO14!+m$gLrr$yk;h^WB-ZnY;We`4sn8t znZJ7a>dk8c{p}5q{%<N7{!`lB0{RzEpx1jF#LmLbt-%2TgE+vPTuh+X28fF7|Gta7 zJnTH&>|DGoydVhwYZ5^rEPQ;%{4B<N5RO-;O(6V`f8^u82>k!<A_ogQrv^I@m>mS> z<o{0>1=;>uxc)1sf^7e<u>V8g-&VR;YW~spx`Mtg$ZY>wk^jlrUzzfM@%7Ji`@d-6 z75aaT{EztkU%LL6uKy7O|0Ci5&948Y>wm<+|48_Mv+Msix={c7Ob4}l-RQZ$p4j*) z)019Ldx*vgGLnCv`vCV6?S8K<6bD&dX8-`R|F1X9kbQ~iYbTP6+<PgcJy;BERJx%Y zIy?XX2#}K$)9_e1$#l=il)8S|;8bq4J-hjC=VebFOo(g{2c%c)Mh!(}WIWLB3jb-| zA5wDH7=(cThfzvWRpskvDjHGb0POhKH}N)Z3BP_d6^}nXx1^&|dY_%H|LA=5xw-Cu z9TA3_P5A6(aGFox;FElE;DzAkT0zE~7&O9)8=)2?w4(l0AshufjoCAs-lGTjMH>b) zY0IATnjYWgl-Os;&aa0+^6tTeRFMhr%%TSjK-zqgx6$%wFbASJaQGs@fJ(|tHIzzA z9K_>>NkW!gRLFy}-_7=1nSV`4U_n>3Di3dmsFi2anR6EeBt@Dxiiwhll~t@NOizI9 z=s%6r51{OAfL9X-mx>)2jHXxztK4q4y>#t4x!a2BAoRqXqGnUZz10XuJBbYyO-}WB z+b~04Dayo!TFIT`{eq62v&78|gB*;FOf7E8#(*#bV5lceO`o=1*|d`w5fJ&)l|=&s z!9Y~~K_WzP7o3<u5I$Uzut1+g0r<#&*A;<nltz;(jlUX+6Qe|9qm3P-B#I12u@nLm z9#;~3H=4`zoAgi-DeOv%TqNx5uOH{JjpWG~Sb_nT{uH=;B=dXi4`Kn&Tij>L-Q?H{ zfK6|AJx*pzUz~4`{Wv5}22p1L3ycaHqs7!8WTXz!t(am8o17>cHPPsq(n2A@v3-*A zoUum$DXa~5)s_BB^#)hFf<|A8sLILdwc5ai30G>)N}ZyxL>|}xOX&9@MLl<m?~@p% z_D@%ZrA7WV7xQJ$#GP~g$ISYQ?wN-5%8z%9aI$6cSmq16XlWn3NlnV4sZCSh)yRN7 zFtUXL%gYb2WXErfoc~C;(C`ETBtl}<jEQyqv}yAV&$&N7tQC&P!1j&8h_s~FY)N-p z>pV4ceg0Wc?{{`DH-*@kgq9|<BQc)k@}}0p78nNudxc{lblp++o5%2n6J4c&HK-r} z5-cXl2b-37x}fLR?(BPnwDCmyNmS<x2aKQfcM!|5Ok678kZbR)s3q3ocNI;ZFD82* z`qxT{a8Oc^W{7~ISqCTU6HH|GCO-%D50q?&IQozwM!LFM4ivuSO0+K<<|6XmqB=<L z%2#*lZDzaQ;l>RW#gkU{Ud9tkr{2$2Z7z9c=jORs0c~Mm(Xri{y2hQEy8A<Z`H9H} zQ1;7~qDaA~6+9$F562idiz)9r+#8y-_zcIKHWZVpt&yNc>~Jtl>Fs#P$y4F+|4M!9 zxQ+9X3bzcInpxBzMpCXJIxS&BCL9@qMZvN2O+n4MFS69GAn&2F-zrU<pYVk_9Uk_A z-S?x3CG@a66Kbj$=Na!2E1!9}4A*V@RQAKn0Mpl}_p-4wM#euzG?FIrYoR0~<E#ZW zzkNd`2LzLTn|JKMt#?0r@=7S_Nhs-vbfs_{>NZQ84C-?-sOasq$<fYre6Cl1rZ6en zL&7Bhio&R93a7V?ezw_Y3^r}UVX#TWnoi9~Ipisic`SeIN!TDacA_{^QWM%b``o{s zc~~HAS!b&0%Xr3j$g7d~9<6|0)F0MZ{6|=Z@5~uP%=f-)T>2!T6+G047>y^&i{;$s zE=t$7m(8YOnP0Ijx|WnlSkWm)KJz0T$BC=-SQ*E!G?N^;3-t#nf0WjC!Yfh@w6ye5 zzO}e&&2HtozAKrn`E>DRc&mt}i#Cc`xAjx_%mFnaTN^vD8~_udH(MqY*G%zfqWCVl zn8SlLxW7))`u89G(?~6hd3TI3tmD)6xXdnBb!xMWSh)Z-){q9>jsqe^3O_F(%d2HL zjim3=Od~g$F;u}lw+LII#3?S0&)3@SvJDlK(=|t&TbG6SL}oL~HmF@^4s#Xd{5D74 zunZ{JM#Nh!_lqEt?awWr+IU%UgEx=ft`i!97`ZCWo`m%*<sH@esOZ{RTkOKwlhF7t zgFhOlO^b@d!V^o!&g9g&@T511gzmWc^PtF>E;*M7LIS+c@Rad+5afHgnOAq2nW&Xr z$TPVSzS9p;-0<gZm5G91bwf%jKlB8qX>T)OMfJII&+K;Gp+B-n+2XEW@KT9i;>;er zZ!0Dr)XwfXVIV?O!vXd<eD+7+6p?jZ-n#pQxDh0)7*d!><oD<JbK?xEyiQuyL0AZb zk~0TsC4t%sxzJ+*aR>pjls}-KxR7QijrUibjW2xVNCB7L*zG{Eq&Yqdr1fjW`**8m zlggaAdzFe5-F&ej02pb&-uw2%x+P|xUpe?ol&X}>>xPNJ*O?nKOaaYM6ma^w$KZf- zZG{dH1qL<}FrYBVZas?7lJ$jFzYwV<haQE=D!dt`mwIE;N;|2LGY$MaF6Nn{Cfs!a zi-Lx2<j?MULLw<KPro5$Uam%Q-|ZJlZdmgA*RbVQ>9<5-@=TdCck=8-#xR=DAd}~+ z<tLd1`_Am}y3)i!S~X4Zms;*21cpR7_yant^5~*AAD-*?3LrtWF+zgAEtk!tJj#l6 z`$0tu%t<Q|RP_*Ieb<?s&g#}nsNu2?FN7>HB$lMO%8K%`s57Q@mhBtQyMSE;<XEJ> zTn?+zn1ZfDlEekce%!@r1cg#H?1Y+fjt_;9wtdTno7zg;!NoTs7H6CVQP4o!Z^*0c z4Gv2SS9~v@o*7R)cQb7^?iGQaFtEE}wVHIMK^={Km!kQ_FB>m7jHG>a<VVaAa#<;^ zEvs4?qjiTtH^O2Ilr4`O1#(N#lo$yQdoK<fc>BLE9`xZx&{VL^WotX@+b%%Nobi=L zKP?N4Mp^6g+AI{sSu_hNI3!AgrFYZ`)8&RqJE(Bg%#JHbkb)aXh;_`+C+&A?iG-t% zUF*+ltONN8jCx|%r$vwP6fFMSUYhbW?wG4-bX!x-b~|w!V;`A#{V;H0^$pwe6PCN3 zsq{#rF8neHS+D#Et*Mhq8lr=w(U`7bCc*{~TZg$I)a3Iaj}bvfH^!c!H0p?rEv48- zq(;Q{9W%tz@E@TbZu3MatD584j=G>(*ekSBTm90Pd7+bz$BzZg4S7!|?1WNZ&#x|E z7QLP{cm>Wrg@$ZAM^%~g<_Zygj#0*qBl&<a#<P<sT|Aw+7JWfU9!JT$MMy1N3Jj(x zsNL77Uog^#B2yy%_62^gC~^fQ>5}qfWpCeWcgwqe^EoPu#xyhV@0hwPeq4I0+?c7i z;*1CNae-{n;O|J_-U-&6W@c%YFJH}P&w6dtTbSMygc2Z9o>PPoP^`VDp+wKy(i8o4 zFMveCO4=u`Ue$PN0Of+xBp_b9dMoxxG)#b~3Oa0=y|1k^T%WRQ1Ap|t)|6nfrgz<Q zHmx}ztz5H9{1)>w9}9Xh+Ie|OoZFLDd>0PdJ#J|36<(t&6k}G4Sa|GGU;TV=NjdU` zd&wN>^LTtR7pCv$6VSCSR;}fbP%k=qESxTM>Fzqa=3c)!fQemP)vMVXvjx#Eym9RX zn@rdTZeq{OrXF5Gz5ucG+d5hRz3kp)uAG)2wf(%8gRKpN7dNx#!59~Ha;a|nA42kG zy3{b3hhUbC_N2uwUploFVoJ1J&mFWVVu0hB=ay8H&-PGB5quLtFE(sY(8tf9bZHC- z22b$#*C5~NngW<)%h@Eau)zhopfuvmSPQT7><+g-wzABTKZ@^>a16DHs(l}dTdpg0 z%v!X|!NUk};<5b%-{f@iQX&gZXQ9Nnh3Y33zQEKdn05S#D(NPloyC&GpoaP?49C#& zZq&(%^iRr@@kvW{@L>nDnicesvj%VY0)w8~guy><bNL#k8tAg#rP<MvR-u@g`Sa4o zw7)Gn{(PNk2C0iIXzr3eW_!~|6&{<XT*r(mrGt<$`<bRfygW+08?t$jZVioZSe4aw z@)gyAS;tN*%H(?5J43Fh$Zr5xbpB*33E@G<k+zsd!o(q#vcV;!fz%3MGJT0l2$34J z&ZE0Tbx;Edz;$5S#t2Fn|I||CoH1`SzU?v)KL1K4_w>h;8kgbmsFNWlL~}e?Q})+y zmAF$R0+zya4Q~)9TnFXXmj`56UC=Ma-*aPp`bX?ib^*n8qRuwR%zfK)HNp7Ea&K*) zeH)oo?s~`3&%K--_LaPn?M9XhGhc!i3bH>$$(qGV(--q1D&68Bexw=k035Cb&%jM$ z8P~#gy!pXoICyp<7TSj&rYe-lXT1oS;oX?;Ld>0e-QY%|woY=V66=4$EUM@k{_Wpb zEoik(hg8qma~!+UK_QX^n>K`!D7gE>{%}x#-ajBIL0KMOrJr%mht&(iTJg{_l0k?i z6$*ohK0*+6XNWj9`aL_bTCSx1!(6mvvd`6KH``PVEId8cK_XU3#xn5Z#Z($PZqj^} z6RNrjvNA$20kEfphKVg`aXDaMJk9@thB;sm{Y!l?%|q8&abjO2=BI6Vc1f!buYrLj z53fm#kT1k0j?I_Qe^+<A%hy}kno#O{5weyhc0cUVVS&*fh@IR!#dq-fr3v)i{$3}B zIYFjiyfpNNyTcp0(T0Mc<{PfoFAvp|Ez*yp;-#F`!@<-<lyQdbh_1fCh)=|C#uEgg zAOXe}o`Q?DebQy=o8ihx=z9D5h5NU6KJf*f5I8(>$$Q$j{IN}g6mY@Hy#-gHfwqyy za&jD>^q3M6E1e_sCf7Ly-F19^#>+R)Og+KcQXC)1+5wZ6!>WA*MWWQ6$=oU}L+a%A z3Z!&xz$T;7d3DBwNl;FdwBJV3KSc%aL#vDUegL<7>iGlYma-=jWyK~`N0z-ql*4OW ziX!%IlDL|fO;#s{EKhZ!cWBN#@Uxtzyw1|9c+)`#C)pwRI%X(EI8>x%CLgXxUiUoU z*Bv+mTPAMJOz-~#bwG;0<Vnha*aMR=z`@Ygv5`$X?q~CkhiGhBisN@<2#F8|LP!k5 zz%ZgYS02(@qqT$MWyrW4v~{oImCZL(ReCrR#+<~o@#ipo;yVVlqS1(i%&HOjXju97 zq}SES_FMjh)7XtL`@ZmMUn5LK?WKz;J7PgVSb2^20V;JcAKn-{TUW4Z<Lzu|_&c46 zO=zvL%rGHqV3NfNArNBUArAqX_MX+WbiTsct$(Dpav}4leV7@O&L(7+4vT)#xVTMi zxVySYZCFow>vl2?yKvhRWL{|oR}E?g1+5k7Ee%LBoY&XqlkUas?qcgrzo%z=BL;R3 zZ&QFr^zgBRPFO*<hEa;9w$;3{@m5}a?RL^mD?%8UMz}!cslYTMm<ISN!S<#{*wOMN zD>t6R(R2QXnUl^#%EGTOT03+teUZe{O(b4fL-+F4q*phC>!Z=V6LWXzxB@J?GK4e? zbk6U~ukVC3uqw(3ZBHXZeXla5Jp~~j844HWTq(*F$s+~nOeZgIxRsR~enCfKGnQdv znb9FL$qd8BFl@9|>}YwMrstk#-L`W%cJAjGTT_Tavx?NF&9vO}4?6$3lH}?QWSUwL zSlLTv^Ipq6JRk}#Pq}JK#hgqpNRd2>u%l@yPp$Y8JDMLy2svP8-@urT65B38DTnpj z@1n6~2}jSqh9hQu4BLth3Q=_}d4XMb-cQGUOK}?8(fCM0m{!@Sm67bil`A8N!sQ$t z0xk{+tHAJmmlxOmjAgIhK+0*tG$X@mXL4U}h?Ew#G)X!QJn`~1G_)+?lq0`QW!bC& zdrRljOW5`62Wb22Q}{h8BsPW-Dp*#}VLhjHFJ0-}?jgwOJ|eZpVTVL=7f-zS|5&&E zPJ{s4jE#sXXUY(Uu-I6C4{e>Rc<V7gVe0rZ`}Ne+=8ZJm_y<~Ve;lW+9fK&wplEL+ zoV129B!SbtXwlLA8V^5nISnmOVwoX?G)L4*D1^keqO|p_<)LTa%SnfSmm_CgnX|Mi zH%0UB?qkOf|3GS80}>lE2w)8`>ItimK{JQIj^^ihblE3p>3j*>j_!St7<rv)TP3)D z7yo(bQ=~I(9KYa8eb=fsZe-haH`8|eV}ONeMECZAE?zMVtdfyv5(?dWjjjP`Xnvl5 zK6^PGJ?pWpSP`^HW6B7=%CL0J*U{Qz(cxb?WEraVe?7w1PyLMK+HDvj(pxlA2QzS_ z60z8SP6rxRe{5^9_sZwKfkJ!NCLURKB^`<NgzRV$O;C+#*!U{LvbEm=1Sc%G_Mj`# zu3PV9+ZS%ZZ_8jBCHwqd@h@GX$m;|KCgDic-w!}C-NGZ!e~h;76@=_aK}e*ab}kyj z2%%J(7uH`-S$qnIO?&_Tzo9(pzk4$c*WH13K$@XI#&R+TMIMA#+!SdRcmxV|HYcBC zfdlnfu9xDem%c!K%VXGPHqEUbV6xEK@4a?MeS_8q(3D_Lid}(3^qxl?P|}hiJU_*g zFMpayxR$Bo&dC0Y@38GFKc(?|cOwZQO(QS>i<4D@z|kS=$N}p773+V_+HJqXHbZ-2 zti%8`O5@{s*;<RX700&9DG5)Zvh*-wk+H<0<3KAA64&XXJGq0N<aXM+SCDqvalHht zm&7zoq#U@s-=+~E<FxYhiqBA9{s0xx$!!1HO*DS*k4Pd2bD;WQgevWMG+Yxn-A4^! z4JBV~-}N-h*WG|LL^gC`0Q3s26`r3)3WM6p;~86d660!4W$c*a2wUYCGJH_&P$?hJ zPte-AfyS0+sBiukjV((_W|}cg6GK`9G9@f4LR(@L&#d_dM?C*lc7FHI7=*zrP*AMi zcbX6MgGIm^qm8f%x>|_*O~U?|g{e#jOILpl$8E(j`|o7eTH&cQhKw+2%vsEyd?{1v z-bpl4)#qnOX<*Az##SH0*y>|Add}5s-}xk48Xsh1{oQn@wqi&Vqu&~r01?6Ve@D9Y zDbN!Ta&VF%YEJ<^8Xvv86xN_hmOx4?ue|R0ep$YnS%2@%X|50ijt;CUUO;GI<%XN7 zZ+V<hzn#khr5$|VrKbE?j+*%yrcF3!z``OX)}6}4x>K1y?FwGr_)FGryN!(3hGj(Z z?m5>JOsMcUWhTh!uaS7Nip(Q1r1S=+gOx@p7exxgj9}GOV#MPZ;TWRCBs8ZALI$Wo z5G3W(_0TK0+u9L^Q7~x?Ov2G*686T4<hp9)i<XWxtlIK(OhZCH9owFtz%=44nErW= znsqfL(YitDr^>QfoOaBQnL6%WEM5I|cD60SG;O5FO)NYGC1IaaX1at;Ammf`nQd%a zG8<9?Or75-YK``NG#&zo9XFMdg+~!xG>zy{GYL(YfLT#pfW^pR!#h4p`_`QpL<80s z6@(=UxMUREB-E_jcoT_qeZR9AxL%TYWGctc`wnxaTvCvsnKJftYRc!cWaXFHQ2#qL zy4NXxXrj@*2Xq%sau`#g!2=XjpS+XS^CytFs|2ZYub8Yog(i(r8Yh0{vD9344$*~k zu<OPbe3EG22c`2080b%kL4T%8K>{0sUBUrGKJ}II?EIarFR*dPA21E8-(*!5o5>l+ z-p1JK;|tndu}Ce8kG+-hl4(4@_8XuwecDNMeZll<hr=eQz5J%Yh(gT=UnBA05zvzZ zVQEl)25Ctu-upIcufB-b(MR-dU<?sd5RfsdG^_#_&FR-JVLn*3>6bW87gj&CE6-0- z7Msl($KAo$s)a+t@ltT?VP8fAFRc9rTDu5wa1!>lAZ9BTPWCV@VBaD|DX2KHla_b2 zlK4YqpL|)`S16q(dgNrre)YptUU*jT$}@~y4TV_)dpo4}?p&%(>%yr#Lr^p)h{Jj# zQ!*E{cCMqo<*{rSgUIh=T|YrQGKIy*{(i{FYOh%=STye|DCMwx{dJgz@rL=jG@yLV zj5?Rv3cWvBktHuP>QZ@86Nv{Z5#4XjJ=*s{I8=Z548~t~754Z^!%L*{$xYQy!YcH_ zJ5mg%;^Zum-<2!2Ha<vqa%(mRJLG&RmBBX3Iq~oxGOl{ju<5^JW`B-pb??UW(_{-N z?El?bK}kq4f4q0_8IpwZlbZ-H=tgVfO~}eahkV9<=W?dp{Iy|6RslvEVI7duy;!Q| zWSma6G~S0H^K-3g6u$D9H}&JpoOt1|YMX7xIq8TWP#K?(@2B6;tuv#>rK*&JhY~0V z#XO=H_GH~#{y{V=TQUB7S1|62|BbMQU-1Mn6e&h_&y_qD!6C6^jAA0J5u#nm97nvl z<0YCppUbB7%|o($m7%s`5l7AX%&_dovXaRhJ?qOLBwDCF->ra%t(aTq_o`b5Wn|D$ zaY8+!M7_RqeT62&*y}H&?o%HL)Q13pNtpAM17q!IdK&N$QsiNJDuggNYStHthO38d zKhBtVA(O_u3(rgM`F2+cCRh4YzL|El8!p7BWw1~80J&cV0!5mdE6=0unk$C6H0k}m zJJ+9lO$yP^D<G`?5Qyym(U(Cds~o;hYehrbBjj5s)AQ4euU^cg+Qq|KKujaVg6UTi zvMNy8MQgAP#l#99*_RxAKFD&H*intWgq3w%Yd=N&E%O=o-K!9$J?tk+Kpd|(ll$ZQ z4K%C*qoaE>-Kp0Qd32%H9)^rCd%_2>t&(Bi*70NBLT%*<_`Zv$1mzLU<Vw}IV=x+| zp@~mVqC*mNHcyrjjWYH-R~95vJwTvg6|G6w*Cny7>s4I06KNPZzr$A!m8El;GVYua z(U*oanKtes48ukUpX!)TC`8}S?WMs!+C$Ft&<Yd|l~<ib{KVr&#Uu;P0tSRN<Py@E zScBtrBXZsz(MTZ~S9Jy<J3eB%bkdl&5w^!5gvaE{91k>mV2$a<9@C9RV~?+*`s4o< z%)Ud4aehCth$%AIC48OJy>IAFZ^l=C&P7nQR!C_xsrJkf)u*w@IL4Hpf+0L=;yFf7 zDhQQk2t||lq$z*T+X&B?HsaR6{IC4HS%K4iv=A19?{IhAZVZ`^$*Bn2HB^+&8d-uO z4Qi{7r!)kST#rm@kS3TR56iBk{GzuIxK9J*gMu8*kw!MgNsNG?(Y}12>!q^(E17$H zwDzcqA4SNj8gar>UUC>?<2IJz<er<*19_NFv~xDGg$qXJBA92khCQrZ2<RLHc>t}L z0>zCMuMcZ5H7un(eC6bqt6OQxOJ-u3;StxZwmF8H(kg_^WB&PIj4>!V>#$)N&0Y}3 z3otS?tRZze48lFG*MsAB<t2j}u<f!D*`*P?ico1Sh{n7$tk7hG@T5h-tjkfO$o0T= zF_$MAlAP|MfbYsj?H|m>Xuukw6`)O0C=&VItiY-^2u+(j>ej$w*9n50?gL~J=4{8y z!5=K4AsQN)!IF{;kjdM(BE!)<bD|HuK#4r}`ubCZLgraWwU}vgXi_8>;&plEbngqt ziT)Ig6J*aRjX)SAk@VzESR!oqo-hxPi$*>~<u&^-SqM@jk2sw;uY2?eZLaQL4QpvL zviErcqj0F3Se#XJ#NNZ!x!%{;&L869(nGY`JE(k3Lcj=3N61JpFZ*nU=3km1FbVtP z`;h(5?3tfQn4gy0H`d9wG|$Kt7LQJRmCXME${w*D(Ep8`;-Zn)O@RWbK0&x~fIh?V zyYjD7D#5FFQ0bAXvWvpMQ;Oh7&S)?R`!i}Hhk8^(=z<n&9ZDz-O>L_fW98SsN`v1C z!q+2iT4~1t$H}Y4pg>_&mgjs(Ub`MT;gIhc#9~G9o+Xs|U488lG0HZ(952Pz=KtXM z`AM1UK+nb&bjBHZrf^#uetQQ3BQK3d#-cgXh~JUH-Q1b=rvw-UgvH)nt-fDb%_+d^ z(b@AVEj=so^XVP~-1ZVuPdkuGj<~jajjgyln)65{)H}&yc?1e8(4G!X^o$0=8vL9b zy{^<jP7*kru(k0o^f*b<zRdmm!{D!v;rvJA?$|u?w9C~Ec+Fi1nGa$47!{Ryig4ap z<Pk~*gw-z&*>A#%k<VG92tCOLwzvKbfg+KSZ&<GDP*Rp&Z$ev|<nrYsto4fYORpd? zvt*!ixRgK`24-#UCmWo`2J#CV)d<T%Mk58A&q5T=8D6{z{POf+^_5EtktA@qV9U;X z=uE7`G9&b4vPD$;+z12wgh^ukI3P{p;aAYw8!>J7n%hV`upEJv^SxU8SQ9F-rdQ-n zld0q$H$`rj!YGYljVsPv`Nf;leUP=Q(V~fUC%3Y8`_GV4V+cumTHxlQVOijAHSzvZ zih)Jug$<-%e0jvQKlSW#yiG00-4%awk|h^=(pb!~V{#|Tj*dMQhH|<9DFmWOo%O*M zM1VKN>eqfscX|Vc3?YT4BW;m%b5Ii{bZ!}gY6XFT-`Y<1pPv9mfR9Ccblv`MG;Ut! zKQ%7)j42ppxobP#uI8*sm~%D|g;5g69y6vW<uOQ+Eb{QL^|$Wf2vN_rG~COEhF@bE z)}C+IKvQ?$2f|m7`h9KIHWVNT({<aUWHxLX_U%tTyNu+&U(T9?xe|xcNYf^CLVmgH zogGc+e0^A^i3o=S!Wub@)w?p~s85UC_XK7kZCz_vzUj;Ox(6w;{u?2(0icaNX5XSe z!jN27g|j4vK=l&6iQm{x=WqW$%(W{;$It(c-`S0j`M8u_%(6<NZ#gEf*Jsx5%3H&d z;V5QVML<~n;*bL8bRTqwcrU^2j&|?+HT;F5E4hW|)?P(VdM%a_J)oV?o-#;h4k0}P zv<*G?)S!2TkwWd!d?hB`zj>7OiWS4Q54!Jrn4Wu|!61^mFH~op-=RfQ2+hpB*ofcN ziMP3<w_sQ9KW1G?wvfUgn=wJ<=b>Iyi(PH%3t1&z<LOnGv#aANEF;|8D|^)`Lu$Gl z*xo7MTzbNgULU9D-f<YX+0y2_f257y+)nG4e}hi<47)z?c5J8h8@D4;3L%Z$DWg}A z;uoEq*KAI2SdZ%JMCKY<uQd{hJ-ec4<uj;DxX&f~s$pr0GSI7|XFX4^`2bBlWtv<7 z03ZNKL_t)YPhnf(*C%P)UAbCIc61vk_aN=*&5P3U*NO1z8~cBxh?01CIjuMRAH&H3 zuiX?a*Zu-$<u-%}<+<?rm{Y2VEj}f$`%|xO$(o|MPEVcP*s#V|2ZYrh7{<sk3H$tP zL{V|p)?I(+KPxYwx#MYUGxDbGv!$k?+n^<J5QeuQxiw1Sw{=-E5^vmzf)E|w`wJbn z{biW+f}-{MU(tR0(?}7{d!Q64;{Wv)%<=i{)TN%=g72hrK1Zmv24N7HJ@_>*`;%d* zKPc|1IROsst4VHS?Y5t=q4C#vst3zFbcD1N;3~mu?UFHZ|8@PYLI&+O&qQsukmBG$ zqCy(zv`gz}evK@NP<r9JhSVX@@rysuas6Kr%FO%Fu~shDm?}yyJDq&0_4!?`WLB@w zYiANPMoEb9>{&%CuR}sugU!fdAM+)5txV+byMvq6bTHAAtY`DiKd@!jZFD79Bc+LD z^!+%8Az@pm$*hD=dC5LjT^za|uOxX#Ee8G}+bX1mZq3kg<xS|GBxRRfRCucL(zJc| zRywZ#3n-E2nZc|{rg4a#c@m++=jHW?^t$b&UfhU*otJKB&#T6)DGdl~q-j^VhA8aS z%5>j<H_sH5LJUpi7{~3VE4hyP=7-tVd^a7*)kq1ZnftjjDIn=d*0mTM7xS~-V1e5i zrSpfgk<A(*`_`92TIiNEEg$_ketk3L*IbT_loX^-{N`p_uDy}&Up<DvM#}uBgw`Hr zX&Dt?ct42zo|Aa`CH$@wQbzOOOONQ0voPYZfUrgy^38=k=rt1sczzmRY1E*l-xQz~ zX}6WM(@al#EnSICG<Q5hbI%j_Dh+5XGlW3ql~6|jh7`QkX)&o&F}6yh!_e}-Q*r-U zf)s9U&yyC~@oE3cU8J8~N98v^MEK~V26Zfwk3UV@mu@A!bRCjN|8h@h&}4}J_j!co z9hToCe3!0=mLRbDtm*Ije(;GNxd4O}5Y~XOM<LCjyc2MXoF1R+D{RAN-S!`|b=RLz zdJvP@X^rD`;JEE1GF#ETW}Fl@rVQ=(<@pYYAvBK4YFX7a9;v^NBl*AMka+t{qFl(_ z04+&AupDRk21?$)n6gh?h&5&EfcmO3udJf;m-o?g=M$)|6p~oB6Z(+~P3biD+)0#w z@;!M!Bemic($Bt@SKckHe9Wp+LPt$0?EDJKd<{fjioREIKF}{U$fPKQNoQ&`?a5Vx zzfK4cNK7k~`xbd$1;|kBa6LA@IG5;`$0D3OOz{H-K@!DpOw#fFzmmB9NlLDGE3xxV zBXr~pgq5GEsNEhi%Qw*d$A?MW{xp7DXVwH1QTm;<QD=i<E3Ul+bKHcyAJcj7fAA9t zWFFxZ8i(-gSws$-PBEi+eONO0^QxlHN4La&AxgQ5mMM$loR<bXFHK$LS=7dFz!`r# ziS^H9HI{yx&NgTZe`gmR-~J0-H$6z?)cJ%?m`~{B8HDD}!KkS_gnw!$nYHW5JhO?+ zl9x&Sdlf33$`TdPeFjhTs}mF%N-tYX{G$AKIlZ=Ky8pHu&<L52Ij9I9GaaL(A|R}h zXb}b&e7f@dH09BGES&TMDoW?!++^dNw+Vk!3qlM4DGPzX1Wa_7BKg2Fk`FA!C@;gP ztU#8=F^{N3#6#IbjsQ}kyE1sI+feOY`0X9|?HyzbzlSkIbU=GSks^HDG%Ei0V_@d* zJL>w|f5@!eh#_*{0MW|F43|)L{_%y>3HIi!4>YWy)z137tmU&4StMlT`Weci^Eh$t zZB&$IxA5(GbE*8nM`^k22k34OAqGyogpdfLpf#$)L3QjvqYx|JXc^RKbgvm~_WGy> zeyP;j!59;#@+Vhg){f7g^fF00|M+k41j5MYJAJIFbwrO_SoD%-7L*7IrDFA`>SbR| zPBAp)>V}-Ew8HfrYRlfj!WqA$B0hJ&e=j-zop|4BrTx>tL~AkdAsj;VI;D*_jY1jR zaS>?kAWVa*A6-S{gyZ`4wC;aAN#fDfND(2A^bBYe@$(j9l*9|Tupe-2t7r?U1~%ac zCMyrmcbHgp9w*GX{dHuu8|9z+0Oi-d7s!D22Vb5FefCMah>)Q2#~-HTedqPhq|78~ zz3DG#U+2fNS|K79rSCj_RLEdp5(engGVZGk0-HJGKg)ut-@r28e7CORx{o8YpyS(r zL}(j^C|GvjyTU``Q1*q3DgET7{eE1>9ru%bVhvK*dGVF6)5K3bipav50bvc^LMTT1 z{2etWq1GO*?-7qo<?u=0VQSqaeH?I;@^5_{Euix|cOjHLpgygk=?e!;N#zY!5dYNs z`fZ@NjSaN@>|XFR!pP%Uel|Z@>4m2vBZWPVbD%<7sF4jctN;hosqmGH#9&Iz<;<P< zc`D;Mo{tj-72o<eMs1vqFa8dla1hud&n?g!#V*Q2RNQa{@hdMGkjJ*(co*pvTaYrA z=Vv*D=S-&bg40HgTn2=d@A6Wl&Nz+2_Z_5=RK^xDXTs;1SaShV<f}~>lz#GZj0t1t z_{^{IwlpDhB=@5yL#9<JG-=FPW2pGyCy2gl@qj!x`OI^4-24!dP<~pv%8pgZ1;=6@ zA|5Ruth^?<D6U|vqB04yVF12zKtpx>1SZ#fkSVnnV_Rhd@`l*?@4%WqiH>V;CH42` zL5H$2R$|z837V|GD)O$QDgWM8*oPf9AdmJtTWR{zuTUK+WS&99TKiZv<y2gL{?IPm zyC*?`T$F)^)sJx++2pHH+C}SZUKlA1#*{8*QuRelsD3wLd*CCc?Zf9$eb+bXzVQ$A z{N#STU7ZLW8nWyaZ$<{1491vJ;-9;e_*MUfj1N?Q_%z?}8xl{h#*oo|BneDX`Jr<O z&6+l<=3bE#*5C$pjvT(qo;lLmLun7CvVRk{stDU-sV+H<Ni`Qz89xTg9NbtQ87-yk zi&qgj^LRSHeLI<lR-jTTB;jGun;JzL8L<eRxrnl_egOOEBM0;iop(P(`wt$-wl`1p zT>B2zxEjhn_%23US%!iTmR5*;tF8?8E}_yHJRhXU<aD3sgHoBn?F<1*Iq1R6W3FHS zpIU=$R8Sh3K`cCl(&%ieO5RFU=|VySWcKBxZ5?$aHTN7&>i$RRzVTi%kE|kle8!|; z_Qf7^SOFfO37@fmlB>@ndd_LUz@}+QuUtvf=Y9pALK>mox`R2Ze}GTfWp5`uclOX) z8hffK6`O`7gxYr&Y3&W_>!ws+K~>2q$Q(@#rF}|5)BD(@{Ep@*?NSywhNwLSH7Nby zV;ZGILKDayw2l!8jU^HqL)aQe*cwa39*2~}K{qsrobz@<ryWcB-^)nc@es~G*P;^L zz2r4`Stc|JO$N}&SPAxN^C`LV973lpM8?Vo{C)0@ZS4HS_wnjmvk~n&zlB>X7km16 zsy==3sC35^C?A$?6}>xa0_aX|9n{yAM&?i&nKS6dU_K_H?<;1F{{)k&KQL$}s}K?) z3ScT|l~)P(*NI0-1<?!MPUPIva9((c<XunTKD!oo#TJy4=p`;=AM+>oYRJ1UjgQ7b znj!3?XJVZ^m*^#L#XjmtggH2g@BGeIc3$<rq?c^Mkdgc!q(BRgs;|5Uvv%x|632nc zfGSXMWr0jW-^sp8@6iHAJo<57QA!gjM}FkDyL~5Je}0IHk6(n0_CIh@7#5*L#}Qg| z9IC5@%rk3npIeLb@+zFiH={e#dq`*hdWqs7Hu2tk0s;e39U*kWWb7m7VJ(_N=;Zmx zvYNqlPh@&%`t*-UJn%v`rA@zd=LGRH7E*f2IYT<`O8X=;4f}<r2r<~clmZf#cwNxV z=&s+oduMLMw<G1y`uW>QJ^KoEzrGf;V&EpfEUhMT)~Q6!Iu)Ji#&77x-?#~{z8-hO zHvDyM_?tTsT7WuW0hC5|VVGWmF{>JLVjb4J!!Ra~!>BDqgbQ;>Si32juK5X_zk4)m z2KK|*qm_$U9jEe}mm?$5A(!8@)4Km6j3_3;+J6ZgY#-L(H%RAw%&3^cO@(P7%n;pw zc?Q(CsQcAdFso|^{ym{M=F~Xm)N#CFE>7j`-?78s2$0{=O7rJ`M#ruH=-m<Q$0DsX z8kdTzFD82YvBP5QrL^{)--UZ`LEd7hR@qxjRZ2lmdOJ#ubkd^eDnI8(S`vdOiF=o^ z^TXf7*|KQ}W{;UAsomF5o63##G=BIxI&Xa#Nf;qzzr;n8CU*J)Dz16oFj1`)p5KiS z+0462X(f!pl<zJGVVR~#@5{oza`M~K4KPe0ks?a+{uMO7_iLnITsdlcBC}={JKz5e zlJ`E36w&-^9QLk?S~-|w%c%L$CotmW!=jD8&d`%t4+u;XGD*6GwmXW3uzW4tOnP^` zh9KkZ8u4b~fu*{0y^2J?+FS5L2&9OTS^63c=YE;)yY3%#WYzQcf6;jUwWJ<<6-l%= zOX}WU%Jm1O5K>Tm{RaszIAR#JRKxxXl~&5vMMGHHkqOVC+c2_1o_6YccX|R8mwgCQ zM)7xavg@)R()^|Gqq;hZzS%0#MeFsyVCN;@!`;w|l#y)7qJDCMCPmqQzn!uV|JU#$ z=41m(xmiNaGDwGX{bbP)mJzWs2ok%q94PIPcG^efgx<SC6)QAChR~j%{f2vKxZwYh zTJn7Hnt(6ALgOW0ruD0Lpi@3Vh6d!hO7{?5d?Z!Z{Wrty1fAn{qIxsQN(l(nsnSNO zXb8&{ZjTVE#W1o?cdb2=siu+5JO^f<=&Q3`2nu`jqyVPz8(dNv7$QpQu~jslcP*{o z`2~Jg@hnm*(M8*jZl&SuFOz)WB@7}+Y4*#xzT14%DoN;wsnp)`1&s3HSGFtdwxG0& z6aph#G@~iil<X?Ry9+|yC5_3RbVa1qFtP)pv`gA)VzfbPmyl6T$eb`b8Z1DHD5^C> z`&aHH`M^@jKXnl$7o9#ZWx$4H3>^{=JxS*e|3vEX)qs&T0SD^&DvdR+hA}_;6xOsU z!?F+3PHV3ZT4XgWMAubUQ4pteK{Tw3FD5M!ZK5|Pi&8FWr)AU;mePu_T}Q+kSM(az z{@Rv>B#iUyCYmn!9y>4m3W<jw8F3pg$)}%T=cU)ubl!EO9$$kbjFk2OXjQ!mxN?w{ zA!>g0Ng^j7KYaTkwH>81*(%-H7~O(R=7Jf=3e{wo*<dWCGW4Xjj6w}d6S2n<4Nn?% zZAS_OVNjaHeb12k*9szMJV4pU&L?#85g4VzvtqGIc9B`Siq7BNPwKwq_+8ydB1k!~ zYrR%3B4$y2<Hw1eea5gJ%I?fMe5EiAiR%D}#-bxEA>>Za1t}!1@At-Wj4HYUAQqa9 zX@rZdS$*F}5CTaIo%BimZ8^!mEhqf8xs+URD$#eHfHh_MuxOTBzlGF4m(%mt$4UQV z6<Yc1Ey~J(?we@sB1%oFe|{CE@B6P|J>0(Xd#$5vm{KOKl{9oi(GeC(Z%ZXn(m)CU zDW?g~cQ6fml$e7arV(RY`T0fFuKnVMa$3N$CFs$b^kc7*e(V*jpZ<-|(KCs@XAzO( zj>Q;Xg)l+|X@}M>s-=tcbIVBl?K#p<y^6PfM{nxG5OR=;XDFS<h=-`W=}Jo9|DIt# z-WjKZjN5?}*&RaHBZU$>ijT0g*ajpFNnA>B-7Xxr6Vs>}6@;bniCR;sDm|V62Wnhl z&>C-J6Yj=F5`TUUqbf%Dtht1bJsSJ)$(Xb1u*OduK#}$F8tZX4?ZjJMPiomqq#s*@ zzqJ#kG6*Ds@SqmUP&$P*u8OLkT}kYMcaDhRN;^%sZaY%;`ma3IZ78|9=m^V)?FK3# zq>M``Njps>(mRNTYeofKX$6z2F2^=Yi;Hg<pd*q(WJ`eQY&HPZ(nI2o=SbY~6fzvf zoHG_{;zZ1GHJC??!JJx)Syziu5=T~5A`VifT_=;M_BK>c56-rF{Q4%mS6lJ7?84n% zkGrt}zbl2n?9Fy6F^CN6nNO`jlf*u395uhVhVWZX95Lga$~2O8n~}moN)Uoh$4<Uh zbc7Y{Om4_jhFhhiPGFICnn^i3fFp~XtOTA)6A#U0Qq3g<I5Y!hvyARemmGq$!d<Zg zXT@uPpEc2<VMI8DFfD{_gLx29_I<SDpgj+jN}-c!G)}KEYa=i*L`ebHE`=sZ_~iLi z-~3tZd2>e8@N}m)kn!5F&B$&y-sTUzjZD!I*2Nd2Zhus6LNHGn25F~<?$n0j*R8aJ zB+RU_pC=lc5D-#cBqn>w#onW$sH6u;mwmH|9$E+7O;VvD$(o_Hi^iwq!>3bu!~bB` zj2Ur5(UshkO|K;BJw7B0I*AJ!^Dj^<l`qeQ>`|-k<ksB<U5eHe^pwx!s>_&Cb6IYx zx8u^%m1Jyr30<iS4IK&QPplb^O&k)xml$EE1+-2fD@!Q9_F_t}z7%1GMw~SJo<ky8 zzvq~wQlOQ7rI6oH(A1ww>s7l2Tngw)Y{K=D6ekp(pP@Q-67wfsmvfqtf4sbj86Ucy z-~4+ye|qj!PW#F&ytJutShY|{z)5G#G|hkoP!`pteYEZ&bo>m)-18O6uKCc2Br5>N zZ>PQI#cV$JY%&S3)vBT;ENS>_Jx}>kYNRx2Pdrb?E53+#jfd+wRK-r>xEXi#*%VBq z9ai>|(uDFjN^Ac7+zP59AzB)mxaHAh!>XM|T{UIjy#%8wf+m@*=N6Du)?m;Yty72y zl>N{7)ZTXkk<(5Y(Q@6B-bTXNj1&f@)F`EP8h+tounJCCTAI7GW{V*~VBokdbS5_y z6<PT@jqiI*to#7S&A5wLcw(RLUDwdUX`jE5&)xa}$4(#5qWM!<v3?u%JG+RKMcGup z6QzbvrUwxTQ~rgIG3LSRiJW~b;GlJeQJtGn@Ag%t2p>0_>U+LK<xl?~Ms3}QZ(2w9 z+C7wPT7YInyr;6cXnk0TXu2iV6<%hA#0<w3XrQHIIpeEN8^QAFXG@!Fh1L+UCo`k= zQ%tY@7^V@+=~*-CsyK4~bbk1M_i@yW2`oNx4ojY2!|EM78DCk-YYnY5w01M0W_X20 zgcmI&bl*IBZoQZ8TmFu_q8_0wz#P;#rs3zO^3XUKb>+lAcLDK_oR2K4Dw_5+cRq*G zE~X4&S^^=&+VjranJVNr6jZ~y>R3FqT(vvDyVgE!-OEOxU@Ba{1IGiU6s9btG;#!U z$6m)Na~@&#xNCAID}d5yh+kZJ0h6bU=ZYKeqPnz{3FE4`cj?PCw0BY8*2Rv_?qS&{ z!i*5V>Qcr${3FV~`fiM|aWu)1UvQ*P0^y@{53)2w{OYr)edGs}efEl?A}g(Z+7d4S z8es@rSEHr3s?gt2@XTOBs8<s`c+wCiK6ItmkapS#+m$0`@Jutxr0R>QcD53?52rkK z3>ERCvCaI-M=7Pb<M9`1>geH`^G@ZDU;PNDfAMGBa{qtm_Ix@!y1|g(DVDstl|?hg z@40v5jy94RhuITq2-!owb7t0!qx`y06MfI=^!)s9B>(yhesf1QY8<0@@<VIgTRl3B zj7Er^a~dU|Je%;zCsK^)=-EKp*@X}S!-RB7w`#<iq9-h^{k8Z;gB@m)=Sk9;Cfd7J zF}C{D5i@upvz)^wd}BbL`S|M1{O+!QaPM=k@coZo$W`w;g&*C1Kg6S8^$wFzeE;r$ zapvLEnKiM7>+gA-J0E(Mmd+l|K4}5J`sBNbMTW=OO#AS|sl54cN<Q*3iTj=)dD~<7 z+uM5`^PvH$7(H}E<p3I4Q9|TBClh<`S%lxZh+?j{+1B+EX{Q+}Oe_<;4E3rrv##g~ z%Wieoxz)yI!xWRGu*f*gw06HRq6lli?Q$vj#Z?zDx2}pW{O*2E{@jnKsfcIEYF~}S zGTGVE%DLD7hN|jHmaTXdT$i~sCliauhLuBp&v-990(;>RlwNrOi9bI~>aJzDD>kCM z1cFF!Jk@a5y7p>Q0)chdWFqGuL+pL;#5!yS!!3pJV4$^oDXy0!WJPutU|Dtfg|rpi zLK}+4-~MR$hEPa+!SldzQcS74l#}QE9z&Xpc096j3!nbQJ*-~88Da;?Wa)a@AQ(^a z?lVv3wohL~Bs4PmPG@>ZJ-CF-Bg;wO|2$rOYwuB<-KnEx&Y2$uhoThV^^%oFR>cUv z<4D4%A5Zw~g%~yCM~zIToeuu<@`W^YK2FGvpcME%ANj!I)Ne)wVcqpa_zdmyuwe?r zaWj;J=dk$5hbW0oCID>S*}=u%yNwrCt%LAEf(+9crq7znli#|Eag`+_u$3Bb^ERC4 zSCab2Gq_J|!Eb6qClkGgAMD<<grb07<O2>G4{67cRb`k*k0<(`Q?M5ug*j(p)|?$> zXz6^3M_)P<U$<jf7Otz4LVL$vdb(HqJ}dw!<VzlEmz0b%q)k_94edQE0>bLWw7PPB z{ppK2<Jy~P+0_i81N>6HPb?PWrVpKaNV3uze68tmvq7C@q2Y3*MPN>wj5%#G(M!%j zH8+!4{vyuP8}U|d#of3S@6|>$s@H6kz1MF2OT59FD_%!IumAtuC46_+*3)P_1Oj7X z1=h^D7_+7jT0E1`@ke8fpFk0x9qXex_!1ev8OsPG4Z!17qj}6`Xkb(j*2SkLTkd!~ z{FpR(KW?_%_0IO^m^kLVfUSCQ<m6hucG27UpP${8HUD;}<kcEn#Rtwmg?Ah?>!9~5 z4X^b$JhLl-0+OymX_y|jIk7fI+#X&IVp&r|<g7D^oOLGP;=Z;Of6Xqu^;>bbY{A>K z18?~*bVnL|h4#GO%m@3{xAgbWQI^)^9<s^qP|9p}2SY;0!aSi4bJ7^>IkPZkOv0E} zi8XBkB2qqL<U|82TRNzXgsF=Sd?s716%DQb>^(my$krC+k&7>GNDoDOhs^OIr1+1N zygyqpOVHH$7@nWPG$H|8_2Q~`EaD$4*YnU5%l2wno=-((8Sgvkh&NsMAKlT-^DQaT zzRpfvkrnQSluL)>bN-YvLdI~_94xFUGq9%2fOnphC8A6Q-Ic*_X+yWP;59X&I=b-d zn|lcz)TT~UefDgs7!$^rUEaHCAu#GHkri>wapMq`RmkdUWSNZ!+kiD9<Y9SR7oHFt zQx?PQUBDjP-o(XEzQkQ`If`>*Vb*jfsSR0F*#pz2o^(B}-B0Z)n(BJmN2|w%st<;Y zung%gOC`)U(-xK5G3ZXOrMcq;##WsYFxBp9Yf3(I?kPO<^h;UIN@SCXo2H3vyt#(d z?kW<VB4+OYdyaynr_g#NrO7Z5p(vszima&srelvnd3bzR8((^H9e+M?0q0L03&8cO zHc}QcnO$1KT^o0B^-F8{#{3z4a_+#mS6bSi$Mw2E7}z05r`RBk!pC3j(Zq-9#qln0 ztq?2?g#|*GxL!B)tq%q)bpR^jG3<B@eATO(3KHoIE!}UP<zh~0h=?KZ-yqT<Y)FiL z25`Dc@qBX!^{IpBZgYHvr*trg1B8nv*AX!dzOZ%+&o;O7+jU!6+S<vKScEUVvVr$K z^D+}+VNR$iXJaBoTB&}&b4UAqxPAgDOiW9F=GphYB~w4@2<z;#aS-wu<>_oy3N&q9 zOK{xoKr;71bu`SBigHlBz8Wb>CNtD`_q^$S^D4qDtcswN-p}<c1$4PSPCtmm^A#P* z3?EsxhJ_D5%Z=-|k@Efhe&@DL^?dND6>RS42?lY1knntjg!RqsocOP$T(N8o2*Go0 zUEI5=9xD>!sOk#7xpF--?|XtJEuH-{2UGR5cdtasY(m#$k8-7<|1p$(Fr=PWA^m?R z6S~_p!H_2HJ*#NxdLfX^eNbCo!klr{;Q4zrESwC9RQeDmH!PkIXL_lPdjL7<ekeWN zj>oxAEa&oNYxvOA@yv^c_|!8ixpc`&Hgxu&dLRC$?Yp>Z^9~x)nP3nH2#$sxrFS31 z-8-JW3z?xcf7rO47dsOCaKTI#Rrc?Yd~@ehbS2kg$Pk7BTG5b97>|uw!n)*?%u*>? zEsbn-V8`#EspE-W|4M+YAIl(Yn|pWYg#gc`wXN&W_e#Or#+FcON&MbE^%c}bEy8&^ z++&u(w6Zvl?QG@Rm)8>uhnQOt=e|w#EPCX5-u>hXzV^aeHgqLGDgM#e5)9%1VMa8> z;;ORj7O)WepMnsARN7%eB+N&rji=nUxNqxDdffaDpDX24-~2F&3_{4>65c#|#XFNj zI-o-y9<4QhL~y(iV49Nc&G#~Q;{OmDL5HCSw}12=t!1zJWU!^7743sKL|9ct$RKP= zx?KfA6Eh@-SA;QS?u4a*XLq&p;fZy;qppg(Ht*oh9nIkTU|X~&)7-nYfqQkYif0<E z@9M$z6_z1`!R#k&At-sHiql$WNetNBli<cp^-QxZrj<lkJhqAwEB9&Moqmm7o&Ul# z%smR7g1-%Q9}GER`O1IT$r#_1Qj{rW(Vc#kUF}PlRC`V!p?g+4eW2RKsvXTVbtkAT zfAcgp?HQkpr;xoVZA-(F>PUXUqb;cn-(S6%XPVoIM{H~<5n8in!|}k$WJvzi+Qo)c zn!`$>!9eyCU7linBE7$6)k{|AP8h@DF_j!uQ%+qhLX~L{GYxDrzp<`wx}S{Kgp?sn z3tU&Pm#%njsQX~Zm%X;M`<hbxGaLmWBwD*{YyLBVQMlIvj7LNJJDyB~m0Nev(0*vM zuqo}4^fZF(j$w%{DYfzw;;OLCuTMCfA1|86>0@h1_zLa&2ak>rl0+iK%I5Z9AO`@C z>}+9GXE%GRKxpuMJ~V9tcbt3#SI?iu$+eZtD2Y%Jw(};62SUF903ZNKL_t(5&(Bcb z`e)Etxe12_T66!Ui&IUbp0GZ3HjdET@1(O<gb;$JuE*%?SszF!*-Q@Ot4sHWHSA`w z|Iglehu2kIY5%wPIp<dOF86L@Y;0^}8yiAT2+1TAgC~RxNg!=PCS}ql`O+q3$Rv{j znJ`I6Aq@<sw~)|_3&y=SNtUdxt9sk1`}^ZuS+XVBvXPB!w4O({o~wJ$J#D>bt+n6v zu2h=WwpJedfnd3$T@N8Z6HpS=Pgs&l3PGD?Q<X^5Vmox%4p@%gjP3Tbgq~rner@9( zo~~^k_UBsR(>1znZBr{N_8(+bLyUdxaS}(Ygq}+K(e7%#@WzfFKAz_xG|5+IPvy=< zGszAN9r?AX?KL`+yOC1E&>@xZ;u_wt;2aH$7Jp^%oNcLH;fR>wdI3^qJqKGJAusF8 zBZvhEUnu-=zykjG>PG(cz2_s3QjhAe+(R<Ont&|h%{`+YsBYjdd#mvR26OVV2o>gH zyB@o`64Z6X{j|`3@^m9EmGLCkyt0YUo;87Q&74TY7@o=!uBUkEU^BI8lg*t8eqB*Z z+Oi4i8U}*#d0G7QoT*$os_2yMQ*+AX8=Lm=t9{k}J)lYO6dLf01vB~Nw6R0$i^`+A z<pI)mjDQ}-2nZ5gYMs_>y)*(?8N2a<bp5?Ag`QF{LrRJ3dDJvN#FX+|2?a-r?|LW% zhS7`d?nf@Ws%qJ=uZ{)N`j<LMJBqmF*RPZUO^6dt2fOW4)5h|#$z#Y37zBH5Yg20{ ze`|>G_nJmtXm0mu7~R07X_&Une{bB)=9YH8GHWuIln%e^s!KtKQrx<BJC574|4G{g z6k8f%T;0~mT?=RN!O16IUgmENF}}TF7i*i^K+_I^6-x1q*;DxB)S(~D+m)=KF7_n4 zCJ`FgwgSn+%a`K~hif!!mTq+6{2`rENvSDxEkIl14I0{qmh#~##jZA!wT($uHzui1 zo*sJR;c(bj9qk=uX_Bsv1kY~Wf0XFTp(*VgVzp~hP!M`^fK?C*QW6av237!b3v&4C z%!xdF$$Vb8>^!a<TY9L*(j94G=sa_<k!xOD&vmbC;_tQ1v|GdD8n~X~fr?tbzq1lY zdH(s98Nij|(EfK>4!6C&o##$sikoyje!ioUWiPJx!OGBk>Q=7H&6CFPjX6_KirjQf z%VQ+%8l*JPG=*)cI)Y-wu)&GpvLoJw&UW#N{71l$?@u`rB`o&W|Bmq`*ZMq=H)*vA zn>9^Ic6FFIp2G4Ji;5%s)3}^rFEd^m4PyihY}e^s+yXPn=Ka+uuYbkiX49q9@d!$R zs}vGJ&Pi5j$PE}=Twci1l6>yjU&{}7Rk5$FvnSfpbvi7Yhbn4$sJej*it|}Ewgg?* zd1q-MQ*+*$)kIAS+AW8TO|5-bI}h_1jrO$3e{Qefyy84^0z=z4y|W|17dPzUshS4A z2-rJ)b{yu9DdC3;W*oH)aH3|~om4db!N*1=2!_D6yuaRfzST5bd|}u`Sjz<-sNdTT zo|K>ojad9;n%Z7_lQ}s&R~zTv{q1aSP2**5PD2WsQVuECW4PP+yc{CoP+y9AQ0MhM z2if1y|0-N{r+sJvPbnw}XoOA?AIi`qw@w?&-!40kk4_ouM_b+JTKXI<l;YL;7CyIn zE4RI}i7TI9#}9T^VLES3al0Upk)Ao`!5OS-jPdH5Y<)S>R#w$>)pP53s;a)H7T9gJ z!=(IN?pr*Y($L9i{jP3$h(vl9QtB8%FjHQuXM6V#Ctny=Y(7~Keb#lnRpBT|spGf_ z_SOFi&pYw7q1|#>*OH>saS3X@#CV0EG40T9y2Bo@CXXtjAS>K=CC)IYIM~3RroQCk zxb3m8%RH1xD4-yyqo3k%a&k1p-AiV3$9Xde2Mm8ju{Ud9*L>-mpg~1PoUgCj!4=Q0 z<B{qHtU*3ZwpBOr^y}NHdXoUsX*+{!TN2<nE;aGwke#RdE9>~!nyplI#vz~|p6+=b zxuF1epLZ5hvQCctlH*!bH~$4s*+`)i2!d<L=k=Jgegv=vup4HzCp?e)EE7*kfs~T^ z_P-PB+I->{LMeihKI#NQoIc_zql<IME66>>W<Km7tTYuheIxc=ZD~4e@37;J>f$X) ze}xcy=Bx=keCYzNC@%)b>3b}hbPFkXr7^}eFKy)77uNH)nqy}pzj}5(SAFKky!*Sq z=fE*QtERDoeYGw9wtpROmNisEV!yMal25MPM!RJno&t7<#-8Hyv!-xK`N><Itc^WI zbLVO_siW(VN|IK({M~RVwhv3d0?@4BpKOaN-2f>9m`*bX8vlC2+bay}EGUZfd2(8w zVp>j+lJM{!-k@oM`4h+bX~K~QA|-XP!xb(pSFyF-uhkt&34!QaJh$*&CHXvb>3lwY z_9Xv>ez{wjs7t_;H4Q9#Wh2+TxPi4T?R{I6GWPka7Bg|y6n3rK${V|@`+d*W1C4z4 zSC29G)3<ZW9V>~a?ZY2zp5orxj2PgtfJi~e&>1%b?ENootKi#j?4-@I>6Y_6BJ|;^ z@#TDJ=EReBT^uh>MZ?{ADuECNx&fZ+y)J5#&kQ$T7<Pbl!xdef3U#-pWl}dOInexP z+T$mt872i3hO|D+dB;<X$uiL8=@DoB)4Zu*XnkeMg`mE*^RV`vjj<F}aSP*!2ItT) zP#DcJbbfK(OzvKK4&x%BOp2)b2d;oY!gYD1s-DHquHz%GZt)4IN4$ShSw3ZDMWAWi z_uAIO{`SnK{e0q%2U+~3pL55(PcwN;DPOzs3L4wutaxo3&Fu*Q%<dF#Fe#x@L=Bzn zH&G94H*G$>X%9c%xI1&B_YYRn^0WEnyctAJ;(b~ldydBTzoAJ3DHOI1O30rLx9AFn z=|HuB%OBHeZV7~#Y^DuNw~5`gcd=;tohKHdWb}c1Yiw#l_zl6QiOrinj_kZVx>{SI z_c$~mNTf_WPa&ni^%NDIrcc@GeW8Wm_2wi}!R*4&TMpE>Od8G7{2XrEyqD*y8~m`P zKLC)@f2=wVf81BYikb$N6z4OyIFEPaWHCM`N<>PUTiPIGu=2HyT=jjM{M;-W8(Mg6 zR~6~zR)R(O+;ZI&ESxx&$5(G*<x3lAtc$Vo`=8{x3(mpzyup_Uq#%|^Q<XMZdK|~x zm^6tc)BLTaoxfDnvZ19dL!Id7xLu!G@!fN0F#aU2oVuRN-ugRGxJY3TibAqWy&&t& zr-!2-3`@Ye?h><h#jC;J>6-k$EkRR~gR%RW*nT4=dFLPZ_Qpm7Ovw(gtJ5T`O9T** zf=#g$({qB1%O3uk-bGmvE|@%yr<+^)T($am5|v3~T1=M%2?yf{K#~ILk~YuP$0>>E zjE=tb$2=oHn<p<imwWb9^W}|u=rAom9qhkg1OXk>^?0GSi5KcyxKon^f(EjwlVq&J zC)YYQPrvZ`q4pIF9de_LDk)~wj{U6o`zypvmnE|%@r7lVbM?F#G$u_xvwkOg5~=<{ z^GLHDFm%d8#~%5$rn#Mp&IG&K<2+c~M0Gq#-1B^Xny&SqerDQ(Zl61y8^)EM)N4>1 zdy<yU*N~aom1AQe+`E=9Cp`jK$6>*+_<bVoek>f76Vj;wX}gJi_5Vjv&O)R-zFJH~ z7hE+i8||QAcc+Oi1XB1bX)iX!Ssuw7#se8L>71c4p(M}0(SwH-xL99N&90gzW=|+( zPrHffdi~1B2n4wSjlz&Ne6F()e0=(NrswDIFKf3^9qSm_k-L#s`XpLMDICv(rdCLs z{@;XvaPaW100or?s=)|ANij3VkLEq+OrzZ~`TXiFtn*yf)W>>0e~fhS(y~Hso;-%7 z`Pn>K+suKK$@@wRSliOhyuv&t=0sTE+|F+fH1OxW)g)484-c(-wP&FAB+ml{-#&Lb zUzs`Kq@H`r?qF~2&vCp2h91HQLMra92}PVIhHX7}xbE0}zjorwZ_y)~CNA@opB2Q@ z`zgw~fUNNG3+zX9$&B0}rt49YwEa1BQqW?$NMK^lFdu6mAeOdxV)Zt>%&hS4l*#Ez zvZtkktIwa!x;C4Zw9|*apfZ59s5ru;V;t+jSQiJH+t^lBPpmURYgdwl>5`unI%$VD zAsXiDv8A-9EjG7y`a68IwDk}JU4uQ<K4|rh&W@B|(KLuez%ofT$N0zk9lWw}53dV2 z7%=(@;tgb;;(z9!#k)oo@sZbe@PjS;c=TWsE2|s$V`UwW*EZ3Vw)oce3jT4R9vjue zn(qe0fxaiR2=SeH)A`oy$tV4ms%m<GJ@r4q&;m$J;JTm`U%Kvmck?iIgW+rUzd?>l zg<cJXnQf-QanqFLUCBkWA4iH43l3dR@myV;)y+vXAy7&ogy5QSIh<V(8rGP#<3Ka- z`sS}V*x2Z&KfRyIrp;|1x|+F57gHBc^;u1El}~H<$g~0q1{kKgyEew}{;`ggt2R?n z*95NP-yuR$TvW(=XHVv`1!r;Pxzj1kJvn?J<tcu=`vBkDvX4&F?7tX&sMx7PeH*;I z0aB@>Gt`BEKmei<$PGhbK9m<hcBp@f#Ze-xcb65hC!S<~M^{h#&XLl^ne#Si4|6@x zHU4YvbiR6$BP)Qk72~CC@1-rV22F+tM<AI{&x?HX${S{3k3?7}U=REnbNMaO)^+i| zZrP<ox`M3W4Dz#PozOO=5KPDlQlIqu><lTeJw;v8VM3NcmN9%!i4=l|S8t)dvE}fT zBJ;%FUfaxs=~Kwd&cZ!nVv3^_v+_dBE$Sa=e)Es@eDaR_c=E+{w8i6@8Km;iXt88G z&ZeCeJhXNj&urSu_PSQ)jw|=Ix`y%zDg;Z5^O#qd!|JAX+R|oUAnH!3TDxHFR_N#& z7}!*%pRq6>&N~}sOn~X*p(GD<d3<1%IoJC-<2^Kl?u1=abS2TY?buF79d>NncG9tJ z+jhsc?Gu|FcWid-ocP4Nxo?d3`NsRJpQ=%N)ULJXoNKMQeoH^R7)1TSc*oq~!T}4( zr^_40E|29Uf1IB_<K>!lM#(ZS0HTkMxa!@U2I!xh6HI3?)qo)wuGJRG%(yYehz)Cw zCVGzlv|46rz4msccMXoaYO6fARy3jRlNH?cWFsS>uz-O(r6lxp?_fY#Vnf3U4kocL z{2hvzx1sd+VH0L&jF3a#cogGzj;^^JUPO8Kpf5Oidpn<uQiX%*OYx||{<go9;Dw!? z|GVVX;qM51W%FK@InC`!AaC_aGe1K<KkhzR;9JT$EC}A&vqnH-yxChw7FMvcCic%6 zJ*o{zvJ)RpIqw#(YV%65q@a{weGe5FSg`w<^IN$jMRdXQoZ3<E2<zD83y8abLT^>} zR4#5dZ2>PHx=Y~zDA=$+az3=;J<t28v=MFYNA)l@seLUAoW80Y-ZJ{t(yj?)^GlX2 z+4J2VIoIw@NU`n<r94K(vOyG(wPmt)^X9&3!eW8~aZ?CLwQoITiGcu@!)<kDTEXmR zajzOX>*6BPKTqd{T3K5L+aoSIk1tHFB@3QW%bvk&P3GuucoDzTTFY@TnA;23)+4g- z_tInp-kSRMGO1yq<1c;}b&+T^7#;h=inm)Hg(3ow?81z6)iZ8unBv)n`kUVeS}^N- z;Fqrg0f50j;}hRfQxdWvFeIMQmJXPIY47y4ks`ZI{YpT9;vOY3Lc*J5VT%p&_S21T zl=|(E!<$Q#%bWWg)=@r`pQ3EbeT|gG^BDvPgM}ncC8Kcj0wQVf#10amg!3DM@m=#e zT(xjcaPL-dZL~s)c)C(}{L1mcO*CACD<e#>lXCaS$jB4?p_Cr%K2h2@QC2ol#8iQz zeSK-M@c@d3xYyO!9y9oY(fy%HDdHl!pYzbyJGXPgqRtEhozwaHYrjp_-^*ka_=1!) z$JUZZjClP~$}VWku|v6NKd*n^ts%WWohW|F=;(AAY;%K+`kMJbbpd&~d|cs%M`zO& zvl*6Zb8FVM29L%irU^aHU05hNqshZMTw#L_J)7&ck$$)b*%2YD#{nTu&#fFUT{Ae4 zDN<f54fHXiSlO$cN}0^q4lGa#vCXX2;45qco1x~I$QJxaclBR=hTD}dGX(cT!^Ltc zmRbZR9<n}#;KNeTNnrsO?{6=qM?K{bSSL9YWiUNgB`Uh6kY<r~P*S}2=M^7>veTU? z@_DO9DUwL$hY^|!Iee-POeF=wu9i~VuB(Kca^pWRElcs!B^JI2jxc;mxo2rdE<HWL zo9Bm?<h$*^TPYsGHL%!g=J~m`<Oy6o<)Pl`s@|C&)JkQ4TamK0xGbQd5>c%-NG4`8 zviv-2t?sAs1iVN678g05tac*#>;59ZWb*dr?BxXgvEKjiCe-OljeWJ&(os{i;S*OM z6JoXBna9N#n?NRL*>Vy0LSrqN9@Y2H8K?Jof6;cZjt0KW?Y=b`u4fD`h)f8)QGaJ6 zHpNFD@Bxt^%%%m_$ldsF2>ga5W<${5Mn2Akf?A7cSBrR9nSHu$zg0OCP1_uf%evb2 zly;>TV?sPlSvMoT;<Izyab24OV)1NfbmP5=GYtjsa9GY40N$Ca@IEIGZc*~D-P2Pf zR=2I@tve#{!rVw^*(zjK`P>VVA7f{@DJ;K-f*W=%dXT^2IsqnF)!gK0$99WuMOue= z+K+`ux3gKp>M5*P^}b{aOPQ_=K*T9ExH1ceHB&k9P)5y1{v??E?WLAVhl`^4CoekU ztghB@nw?L(@u_c8tE{~cVJ|<FhhS4$R>=J|1<*F{nAy#hWEjd1teQXZXu5paaiy41 z*+AuLWrW4pwU&Tk!r_y@X<Syz|5>EhdkPA|R3WObw=wMM<Iv%}w(16`)I%ye5&jF7 zAqT-E>V2s-C{PLsP3k_5C7GgT6FH2V$)R&wz^rRFGqhEqB3@XDV>K^ePcL4IsXu)> zb3n~RR-qE*0`QL8@ML4D{jKtuT!4HLrLMQXh6t=C*>E@EVZwFZ&wz;zD}x$Iv2;!4 zQ8495Pe%P|NL|Aj0?!3uknhXSYPq_1VJduk&Aup70g#>Hv*?}{xu)c(_o1wXB61x+ zf<ueKanl4cH`YSt>}iB!G`ueMQmMRb^lI)5Icg3ODKNuI;nO`!=FnMJrlXH@7WQg3 zpqU?bp>#POymfRwF!BL-o~E+PWw6CLi9_Y2+Mv$*!jJZ@<2-iPCkpmmdmG>;?<<6{ z@#t)5bu}fK$(j@DFKnp)we#Q~i|c`T)8k<QUtr5o&63ygn4^Yl(`AX@>mCI90%?Cd z<-g_~ZfR^?uN?~SU%#`{!$%=xdOnLROTNL3RFa=j2{w+y4dy{GxuA=Q&f-NZD+pHI z>PCqQgJ&s7$sA#tf;w<9+UsksQ(hEYMuF!x?HJVjWMIK0;*AqNwq0iLr>+Bm3)Y>7 zuUKRz0~nuH*_v6%orrUZ>mzYlL^;>ZCnftzx%IDOGp=3!zc9|vnY@k+bBh16rb>qF zc-1(74&^Tef5jhDXU%g=7;MVfjhh}mH(APb)>PP*54*xyCnX$3!<{LAQHwx|dcNUk zB&TJzhq^X4k6TNMm>(A_PA`6lr(`xZUT=Rbq_ZiSqKY$Pr0Q#{BD?bZk!VwSct%gT ziek!IpNx(_4=>boUoW=nO*Fz#q9B%>T#=lAs$Nzee5mouPn2EU_Qlukjn{1t_sjrp z4G^J_VX9N4-Tets{0`0aKd#kub+mURH2?_ZVkt_(>o?e7WoEx8d1;6#M*|XEDTJQT zHaWip+{ox-&|)db>w53G9KVLHJh~R9H~5gPIFdLh@Mmg)IP7!nm2MO-xF#hldpGfW z`?0ekv5Na#se;=?ex<$lb!cl_1NrbJvP=JoG_0Vw?n2JNS|<Rkt*M-UtLZI2k~krl z=&SxirDe+3Vs346Y-Ts|OraA$zF(<`T@RLzL~|*nfPVAQKT9=d6pEEH@D#DT2$hMe z-HSF}@Cnj<zyV=H2ixS(=7*Jo11QM!w;Zga9#Q>zm$L82<*1c|U5Jz=YIPiXsjmO$ zxwdlIU|JM3;B98xWrI;;7CriTgR8NR(N0;QEGE_96}Gr6c6SW|>1`rZiO=t^uYDd* z+-*(0p#LPVbbqO|l=k(2w`L0gyo=v#6(1}CoZyPJHT1;pxYMDp?L5^H)*%Z$<1775 zCV$JPtjcJ#rFMUxxEt#AATYg*GuQs3&IK>4e$hi2u7M5H$egEg-y5z~H6XIPhWkLG zoNya1VL-8HvA>r*G@r0{E9YmGv<&IBr5|f}+0Cv~>6aM)sJeW=!DX|K%qdSWYL_h0 zRJ>HeVD)GvcS+Ptyz6OeBkN-1)vS2ZW;g=*aVv*<==ILp&3YGtROhhc;sNzM9jkGh zJgUE6H&c59q!SevzUG5(Bt5~!8`BFg7!AMh@h!lufr6;n))}tt^G(3!yeI^8wNgO% z+59RS)=C})jcEu@h8G<8#rMRlr5dVhq3LWlrO=M1HrDb_=U1Jzn<%oMZs7w8Srnf~ zIm>XCukOIC->6nqpx9eJ9=!-PIg$}`cXUo@<q7H<+jh$>v&3Mfx#0h{KQ>~u`n&MF z^t$t0-n~Dz>k+l9v9&wamK6pmtj8IxPsK3!3MwOh)JupX>O!gMVf}>AhX_iefb{8{ ze|v4s<*V;X>Qm#qb~T|5sHiZJ^vE7To34ovee=IrO9>09v6oR!cZMccp}Ph)gUK^> z<);-k)=;6;Y|3aHD`{@wGItZaR;_KX3j6U%ySdn2`?-WT>FOP)Rj08y%u~&m4IT%) zQpLtL1ZDfctSgqTb~XhAT*uSp1e`xpM6@}M<ub>544zTDnnHYco;mB~F-k^O-|#=Y zY^jxD#|MQ0RJ21XQP?&*ESNEc{?_nRw08@e7q5lP%NTQR`38q`xQd{yu%@vIc$KBq z>9Y%%6RAwhV~cy8a2y#~9r~IL4_YS|>?}lMNX*uYVSL5SZref)W^m2&S@pN&jgIrd zMmkKiV{Q&9l2bW*(eyRUV+L-(tG%vzAj9as;eZ4$yrncreaa{xWw>TfWc(*I5U68` zD}^=e_FR5zEWmHVmxWqmr-077DQu(U^%SCLaTxLP@1NJ2QQoSyxSHB#e-hm$3>En+ zURH%woSFB(@G&LZhz2wAx4s_?<y4ddO*#)CAf>^ubMAh;bthcqyPpDeJwfokMALOu zX?OSpC+GQyOOD(bJ@pcsepP%!J6HT$fdOlF62aleIt9<d@(qv(#X3JI3H<Y~vfg$& zSe?y~F#*2iX-QdWNc`s>*vHkb#q(5hH4bNIj90QmZZ~|kvMv9$JaX$+d>O9gyuq`( z?fs{{<{qDC=S$B48^<QRKmB)&A3v3d>O-$r^&TPcHZ%w<v|+CZlc&0anbNAE&*dFc zf6}oF2zVn-L`i}+n=EcCI~IKVPwHl?cN*u!ad0X56mI##F&8Nb^6Fwu9tX#IkKQ^2 zyp#!w)ss){R7CX_8f>R?b*EFD1E|j8!g2KU{uavr(Vh9sWD37aTI0)+X*70VA9wTV zmHbmyhLb3ja5I<pH9LuGZ0ZY^hdr4D9Y%`f=H2$a<xn%Vc7JAR&F&;>tbh&;{>kde z^QSZBP4wycG4F$#DrHMnIfjxwI%^wG>r~m^8M77>M9`5DCY!w*Y0W-wT_2to@ah2_ zWLqSd26B{Y<!ImJp&N2JT2<e9BV9M0>}V_CwpbamxuFV+gVVs}W{Q{GSC=oZQ>|2< z?gugtpkfAvCqPv367BU=pR=;$!UXb&y?*jLHZxb3OwxD7aoTL=m_d!o0e=IS&?bMC z5sxdvjK<OMi@`)@t1EtPp^7`=Ku=~O%bLH2%FO_+crH0ccf03G-yEk^n@Rg`t8PW2 zigrK#l<-zzWJVV$p#BmK-v%dZ`S8;3B!b%VUE=k;7PLP)Zqpn64l2KS`a>b`MSh9= z-4GP<@jK@N8m41y>pq}mGQVVXL=l=(HK3=#`&elPY2ZE9x|?h*c8c=$itDHUT=O@( zNOs%G7Y{x+-~B(}Sv#91jhR^lC!9sx=Y*KE_Pl&v_0cGbgfkA<`SSKxr;{>DIE&Pm zEqI*FyuS-0_xBiNc7dAr5n$e20|Vj+LaYi~Q8<#q_JfAH`U*483oU=B-3eKp|57<) zeeVxD9_Y40J)w+J6G-+mc2Duanlg12jCqF&>yR6Zx_h^MTz!n<(QG16w+kas;}>O$ zqm*&w?}MtSDERbav$OBK6}fy`WIr&yKR1!*`@1|1`FPIXj}codih0-Cbl;yYrIl*Q z^1Cd=j&=joU8mnPwC3LV`f7!u`EB3zm9nx#8x8(dQC@zbGH!G93!UIUw*Cx1$TexC zMzm}n6-o>I+Pd_F0<(X8B+?t(x#}#~x=>Y1=^x5#MX$COtc<(P+QCsd7euog`Q4kd zx_|vRCW7hmtQ8QJ9p5VwcfsK|Iom0!DP)@=$Afd;jUgPcXES`7o5?mx<^?d?u-bv^ z@)1d3zw~&yhnLN6I-Bs~h&T=p&GEUNf=`dnoPOe+;&DrYXHvXlbQz&^H=?;;M!YX& zUU>Tp8j5c0kc!WMHnPiN9v*uhZ#IyLJdc$>u3CX(kq_sRT^IF50H~E#Vc5p--{y_a z{Ti0%-pKN-sOZ5Yj(YyBwvjGZnL9uWNW)wYLWO=*0~zwg<zJAYv$Je}FV{D?XPfuh z+cfazGIemwnOJFpl^dJ*rvUB|bBX%Kjv}a>c3E=3*^pKat9{Q9gZkSPlqiI#pI_Or zrpBs}^dA^C)-t!gqQRQu6oNQAd(mkHk^`fFB}8gNYWUm6Oinvj#ql4JhLGTt$eMuT z1zfD0i?$Bauna6@Ck1^hi(~U-B1CX-sHJZ8|E&d(UuiGt{{0<0XJVT%Z#2e)jU_)j zJry@`nLrCnht^OdjELq8FC|ro43-fPajYK^GBt{AMh*4M-7941(QLC3Lrr_A!`T~c z`Q#WSA<H5!&vzKmQ^-nsdjy5%LGT8b8rvta;#!gtN}3>3VIfa>4Ka<nFp~n|wGG~6 zepuCiT-&UT3me5Z!RDwIRl8*Hlaepw?VNkGrRTImc)5-2)U~^K9#t%SsHKoyJbJ$W zWQoN@Ytfw?rN=>AA@HpILQ;M-4H;%<{+0@(2~pohZl?%&-x03g9ltD=o>Em)svB^* znCn>DeqBQi={<){fpw^iinOrm4Nm9H2%#=}R3MKxg-wyxR8bPxp@k-*yhCHzYIkNE z@hunxYWfR@Y@aZ4IQ;xZhuQDO@5r~R4yVJi-_j{ey$pRXFL06*5Lb8R$Y<4x>Th6j zg_n21($f9AA<VD1PY~bs_E8en87Y_B!MVsq?_An_+5bl+93<W!)RLsCf$v)uf}Td* zevtLyh4ebc{Es_lvn#V53$t^f7(cC6>U;N0=rTX35@&b1_GL+VOp3r-n@i)z@xJBz zu4lPhHk4jfY$~OtbfW>aptM!d3mH!9%NK^6-?P^Gk#{`YLrYC{e6rLhNZ5q@#=e91 zRKQx>DB@}c?VO3TqC{hTHdF_fg=6(``GceV&{CS__CXiS<P4dR0lk)e2sH|f6t~Fx z+JguuP4Qe~wK}x^v6Y3=j-(`QD_W}siaA)1*4hQVU|Cx6<JaJ?^x3<V4{Gg`phI6l zYWwOkLO2&`JW#)$g!1bV?Z0L}nobx0oS4P^&hO-Psd)^|q2>oR3KU5u2^OxOFX5N; z-F+!tj${2hIz!bD?pU?ZXKZWeO!f0~6Vy*EWn)YLd<e)GUbrN;#6<MgX#$C!pD{V5 z7?=uH^}*p3!_0<-i<ae;Sn(~-4#*<q<|Jd23zjtaDie0C%X74rt*%%Rrt(z;>JeDs zAG-9v1jLK1keS?qECtoH6XQg!yr_@y|Bz;Jcc$e0qvM&pgA>=pkW6*{Oj?thnK}a< zkC<jDe({u$R5yHX*M`QH<WX8+dqH<bSNf#6w>r+~gQxYr{_;6suLG%z`H|ox(!aB% znneYBY&x8K!O+=@!j@lH8st9)SWE0LWC*n1KnDh<z!eg=3y^TT2K(jyb*2A7BcSl_ zUr1rtEDJ;!-*5n(PL}_j9O#M_xjv0?)aSzs2(<gjMo*g^AVUEej#W^&e`O1JV*yco zGInybn@3i9fni}qXf34-O;yk!;uBLzK!JyrkX@Qfw91^w>Acw+utp>3I)eu{Ifvxv zU{aL8J-BC7fR*%#ALWNg=i>_g;*D1}v`k7muTk+xqK_a~8Da8U+?DUfp2C?~tlal9 z0Zs2i)X06jZb_TGKvn13>G_&2VJ&mCm|McWBk6wcUSAw<`P3ZkQsH29SpAds4#T{` z^UlVPbFw=@T|l*MurvWTSn+c#mQXM2C}YWR7iEBnzVDtI!zuMZlGz(<x$be%akMup zFWiyjD;@RVPBDf8y}GqETz2G6abV_TbUH@_psvnzdvz$J?;sRKc%fMalXC6o`*+v; z?lLX3Ff$a=d8a%nsegzO30XX-bX1CtF3MRE^_~`(H<J_j$xp>?AP>txlq&BpbbJ`j zC9Q!3t4;U|2Npdgsr@XBi;9CBLoW7cHsfJ+#jKGe%~;v}n<$2)+R698Q);<IC4_tU z7sOnyO7oNR8oRx<*jHSQ6j_UPW8fc&OV0!HR<%XMnrX+F6Vv62A_2xxy?93Zt%>y! zbp!pfzT^_%hm5f}0k1oOp`?#wJh+v6-Fm{l2p1$P#XxgI#KaPpgY%yOwcde>+mlV9 z`PWW%$^~DC4ga$*X}nfe8NJE2x88~|c|iEG+GZq{vcq(MDo+sJaLqnxO3k3GVILQf zKM*xo2v(UoZ&vL9xc#ahfd^KzFb3!)*6TA?dorI=jTbADQ=njDJ5`$Vr3C9q$TaEW zsW{}39~ektij~fGYgjbO(h7+s%u;qjgj0s&E8s9w$!|nq*C$$vkJ$f<gmYd6Fj@Pu zMO9)Gu~;wSUOrp#10T7;kYpuWd}bZ_f_Q1m3VA%MtHqn-;*Sa9pB^X`Ru8EHKeSoC zmEB*Mx#Evag^63d%1^`rLneOhbfbPepsVMbT*cy{us6>q$lcqOCM7N1Pt`o|iBXO5 zQpWH0St#Oik$R}uRy}zjk9-6Ia0B~(W=K_V$|-I+??VyXurAfjX!e6^_L8;O9cJ~{ zjwjQKkjTuRe#>K7)A~dzS<GZUiVoRY4o-sg>6F`x!>i9D7ytZrppE6ULQ-`~RXQ6c z#M}%*QE(@<3y|8Hn-iAQ@j+Qr?v7kmmA5dF#~9|;ilO~`;b$13D$~Gkuw2UPEniyL zNa(H+WQN4Yyzb;zukDST@*STcn-7!XT7yW%JpU>^Q&r%Q`b%etu<P<G^}|mWn%$XL z7zGvnHNnXyAmRH~DndQndgh?CbQ^Gzg={HSl%UY0W3?{N$sog#`&YnE0s^bQad<fz zr4HGDWNyeIge2806HIr;RO8(P4%bYMs>kZr26g;Njsg1aRg06V;G_$fD-ZHRB0DM= z0YJ3HiiOvB$2_k?6pk@Zxw&lK;m;<kSX+F`&bsgU@gqx5bB64(g4uLR!)o5>a;w6s z0dOUJy^}cak~*uc<+V<hxt=F<|4ICwys3~a;N(x$t92(s$<!cY4eC&`0Ls-?6;Gbv z>c6IZ88b}j?-tkxx0}zb?MIp+GMML8Uzy&re2W8PR}r*&`nq+er-R1f(@l#`!Tg&* zD95SiqjwYllBti($3IxqVfbBdJzKyBrU+gPqrO1J1sz?SBe8u$)8<c4F>9(ohK&a> zS^N*|3AYN4g`DivSni>J3e?0Gooue|$RO^m5UFb0=uI`4)t<U>#w3dqjFWkb&T9LM zx=CObU#D`|{)_5Wn1!fU5aZeC-#^ua{b#ky#8$SaraC4tpDj%^O`rahf#HVc(qKdc zdIR^#60F{+&EW(v4i*~koWfKku;}o#whK0mw)Xn1tKK&kI};8F{ow8PiT4{31}IQ` ze;D2Lf-r_|_H3(OAgP9*k^%%C{wDdO^>QyMR3AQQbpScZ?+&?cY;DGlACOdOx$SCw zGHC;e{C-a+QqRED?n`qMjKWldW`dl^DN$-V>l%(lc>Ev@PtWZv4+k0T4fD^~)22XA z|7xh;3@=r|Lkt&aOIN+F-QAb`5JICdg~5fx?9e>$Z%WOgr?9sf{OP=YWU6I;q}q9H ze@AzPV8b1`;aSstmws5<WUsKpjBsP1k2f}5T?qk4DrF*ok*!R|f{bLnoKE2v94%(s z^%97uVZ`2YVvwT){Q;V0fz!1yl8Yp(wzf6(0varQdoGyjN&@ThS<Mm*!%)=k`3=7# z27jqU6L$hW7e7Jq4wOXxI$+DUhn_3+t-V${TORLAj$ss{tNJiH)&djLSwzUz8N)RL zOvmYBj(l#b{CH`N0pemLzq>fBR`@HGmN(W}#*tvbOvZPEU5sp{DN^~Mw)5Fu{o_&n zW2c;uokrP6+P!UYpI;h^#aHB;D)$i1t6nLBFUR0*vs3JD9468<`+U0e%%9!6+v>C| z{T5o^r6yph*wDat>zh7)ob!0T7MNOXDG{3K8^JDs-r!D!07g&7e%6qJ3b;}oxYT%1 zF+ZTNCqtsA!-{H>RSgBFRd0TE#TgvaOu>T^ok~ZiEjP)2&<c)zq~-q%75V)wC}F_u z)S2LFVFIh~z5mQkZSV}GnNSz|8d1-G3f6d49ad56yylZax+|^&;{!$>`5#6(!XGsg z7gUk@4t77OPkCl^;oSLVX8gdtpMv+awAaIT_$%eOh%gvWCF(O4tCB?|Bc_sZFNrB@ zW8qbbzqUUr7%@U5sKCvmQuaObby`<n-ZvhS`f{%xfzwUB7d%^({OO)dB?$xHc9quN z5Vlr55Ui?iD)Lb*gCAojjEszM7)7g+3a<kxy&=cLXLV6-K|4|6j=Q#f^?-><&pIQl zJ?%>pigzE`=(v|<z@q-L+CMQp9Td$l(j86x+Q0y>E(vwgz$F5!T#NVVmhPGL)|Kz@ zA(&un^g?dHe66l4igk>QINbZ0NfZKQ=-dMY=X)=eY+%xLce48c|2@Z;Xjg}99B`#f zxpFd4?QLaCrhsQ%Lx;mi?^y6i;h49H0_mysC{C?r%ZEKScgFaH1QIWiuHNn{(CoJG zkx{D7cLQdLG~T-1yy2dAG?7TIyeC`=3zjULu%r^GwS1|gpz=B)`R=QvNy=ETOOt^c zd6$i~m_@;C;YivW_xclFSe@AMC^*IJ)he~xcU{y!Zo8h($hD0BxE9(5O0TlFI#fn@ zy-0JxYv*n4&2Spi8Jf6VopXDpGwR2w+*SXq2r+RMR3)U&R7v|y=kPKDY2FJ5!028Y z1-p#Mpo76P*X$N3rJ9o~6I=*&%HmNE*pryXyZ56=-TZfDLE3q+4%gAGn_t3Fd!Hou zH!wMYiZ<3Nv*MSh)Z>N<>MR=tCe|;fGAOOgjtIH@os}wAh{mD>jIf%7?biKv2ZbcB zib<zaE9bjn8r|W&=$ZXdqVA+p2+Vc88FP(`i*vgt2i@<I=_G7OF~lXxH7pC4l4%Bp zSGYH`X#Hm<6Vt33{LSl{M;&__i50$*G}N<jiSE{Gs_$@nM+)X~&sd$y*skM0c~<1c zB=8ve1aU^<Mo~2Ae?{?ElCd_rAiJd@nsFF&UuJp;>tc_jJtIwYrdgTYY-n9CUQ^Y0 zz)V)ELYwk4+1*AVJg+<&OkxB4V8S4%ipwS`S{Hp2vsUvHl#3!!J1_U0c}fZI<(?Z3 zu~(-^^VUq($EdmfeJO@E9S;yA3xr!Zq{QZMa8v}2Uws;34@2g+KS8i~e$nMwn3I!8 ztfY()XP#N>0MD5n<<b+>;9)PQh^+hw8iMAOz2Pa|6E4r|r!Y{so$KNA1vhBsmfV<* zR}}5nAZgJVlBS4|8b4cW@M8N*5vU!w!08AYcKMCi-)4QPJ32BRKR0{BmBseu;kOeH zc}+L*O0>c7a(6Gg!6V7%3|Sv%h4OEoOu)6})pLCoDhffwC=_T3OMNPHQBwGB6)eHs zk=XS5{<g-A2Ef&cB7|)O)MAV_3k8>99v@(#F0qBvaD2^0^C7IWUzMn8u(BMnMS^J} z$l%#Zr&Hg$K5T{CU0H6uB*lRT<>$A@<!}3b-;Z*Eru%#0@bo>qT2Q{c<GUWh&r&i> zu+g$jx1Je2pFFqM@ojf*(mXD3&5+i<kMEBkUAfqRKJjWuH-E05jk=P=VR5G%3t!8M zvrEF}Z`;OXF0#>8&zk8PkE-CXduXF{<cm1B#8MeZG>Jpy&4Zl)@#%Y+(W`45&noEo zPbdq|<bQQLxsD+d^tHZJvK+?$m_UMRw;sUxxNE5H@c(lsn#3ZhJ#TC1vUI$<@dTk; z2O<A8{q1SNPT4x$B065bYs}Yh=vCqyF!bW1Ym<IL(7wBZZyG)vw+<7wv^Ygnc15<? ztw)%RE7Q_aw=bWF0M7Y~$d(<LHq_EeCm%Kv^AdUdrYg&#_&UA~H)*TiaXr4|m5vXZ zof>HeeYiVQFg5e9K^{(KZ?1E6y^W?=W?pk(g32o|m_S;G(gqN9=wbp(puG?=WMumz zY~IUBOLVOp=~wn0(RT=1WkdV>6be-Cm5jWv%tE3$ywI*E1xan_U-Ep5@rn(m=Af1( z6f${zzEzn44$JYANyL&R0nO;p;D4Wcc*}erZF%0~nW#on8IaL4;652(Y5U;8!^2*_ zUdyIiyq!4vR95X)ZH?uZ7GK&ZqK;dktbqgtCfEkqDfQK8nbrHsEqRG#x9yh*@YTnM z{ZvtQb780%Cr{2w(?t_|Tfp_2JBbg{i*m*ybo-%~HW8l2_LbOVE7xN?<s2rw8b%c% zE*Ww7xciox-73W7X`W-c5^{>$kB5w=&e+hi7UuOfvB><7!;G%bgpG-_wQndc#Gst~ z1}`f`3Qb6cs3u9e1!Lv)mL1`OQli@$vR<Kzzg<F*5_QpG#dWI|Q<EYvVqZJ-4xJ*^ zKd;iP&FDlj-xNdkt9eDXsghlM15QkL*Dzt~71{BMpSC{vhSef$*4=P`s@*l{^OZ^J zz3jjYbXsZBVegA;LMn;9A)DoP4){ca(f$bBZz+}yFm|i=`BymAa~k^Ca)_;^M!LnO zJjiqE{<*2YKTPC82=Ak<49m=jNpimGFTABhz~;d(>2geiSR0r#b{Dk3t;a&b+ppy% z46cmY#?ND0N9oNoE+9qXh}PY1P0+&Y{(^YTI;=ZW<(X;=7O@fmrcv1?+GFJHTn# z)W2hgj)9($Yy~Hy^Q4o5o&K?*@Jt<#C;!`I-helz?L@T`{you=KL|Lnz26$^IWHCJ zcBV446cl}jy1j(tRR|2W3sNQoG|q}=Fhg-Ncie4{&1AVv+PO*U>gcEp$r-%sVFZ5! zGl;HKMz=VP)_ufSM<eC-zBn>X+_cnebv!LfXl|CMl6*}$i+}uTF)M>Bra~a%U5az- zoxXe_nxDO)g2$!~ks^VGWEs-`@-C9O*tp8iU+39l{}Pwe)(!Okj!#5o5NYH+Ig`m^ zm8oosh7sV;kQm39iQG_TC_hB{!<9>FmmfB^4VtRZ$(yW`9D3s@<8$Cr;vin{xKwL` zhFEc*cUVu9c^Kq!zsXwUX5pm)<4b3dVKNO;X8PoD2Zs;E4`AZ?4VV)FMh@?al~(Vp zUwza3#q|ZJ{?g2;cU7r-l0g)}l`Ail<=<^F-<FxG?4Yov|7w&n05}l)T1!&~KyoR; zIoJ3U>HkJni%<+t=1g8|%U3sy8mkA3swRr2ZV~Rn%g{LKFJGqetppu|Lu4bWsSi=C z+Yk5x97BDQzEyYiNP5XlOqg3~kr3tlnl>{F3wiNm(NmPSg?i1tB(u^W4ikzZ7I{&= zO^dA6{fKdP==0u{V%+(f-l6iPo;1f<o<Lh&e}W5}d)s>`ZIuhbLPE`v%h7$1?MHp$ zQbVVYvr`bzbkVgomr2XSrZRR<+n@-X#fz^@7butP4^$`{urDTvRu2`V^!bs%!XQr5 zOdc*^jCZuxBuI153EK_0Cx2Deheeec%xA72crg9WE8>B-ozU6mS$_oRrFc6Jk$wfg z=K9x_a2bfsM_j%AG$E<9(&U{^@UUp0wk3;@^g~yM<}G!U3&X%HX~;U@lqSpW>9Cmb zCPFf=ytkA9f8wfZp?M)c+Kji}5Nk5;1bchiRx)s0Oc@Z31?y<9j}<Ko-|lA2oeXOH zI}Zc%khUr8_nQ0_a*|qy@c49Halesug8fPODj)nVQ`u!=1)A1jBo^3%A`Ns~Un8{< z1%(~?ji}s;7BbDZc3~Ij@|lss{mO7dGeHm>TP^zWVh6$<<4_;<^s<1;Zqv9qe|TS9 z<b0w|Dfi8#(&O#PxXObGDp0hbni6aX_TdzAlYNu=d){rkrK3MIkmSq2NKXvpQa(vp z8v3&evDm^d^cC`nh2SAb*jxuS)R|OVy#OzymV$lmO3qhfdV*i+LqW$L!ge`W0ZKM6 zGp3k41@{Tx*Ef23%L7SlX25lE%CUhsnWn$)MxFiTfshG8JYaKbyX~T|v@-Q2j*Bem zLk$@RBHo#Z;mA876$*PMWZ?V{_CNkq5-w^cSBZ#_12aiYb@eeHiSMiov~pHYPf{&< zmGAhrTGDo}e$AAeU<Ee*XXRD`&#bA$k$VE8`v4$T*)~qcgyc71Ow$(u+$3|mN0X0| zExojG*`$ryT<~rbJ!azh^d1L&L<XO8Q{M4+RqJ>fNs?zHFDm=hXWqk{Sy{&fnY>0J zi`-3)1K&aF+8(a1H@+Fawm1irX^Phqo&`Z4zqrQs-fX|lKIU@bi0X0p%#0uWm)Sbh zmZzSXoez{1c0PeAdQeYjsVP~4$Lz3`WP~#O&|40Y8E0Rg@<>vrF6j_D_-c;*zD{Ip zI0zMN<F)}36TouA_Z!EAdQu>t*^8)v?UMzO|24FCrcu{@xy7-*C1gBg>Z>Si>Ltq? z&!jfPD!SR~bx=}o1%{bESw_a`OhslR$fayBhuVK}aVj<molROQIn*^5u0yN4jVT@1 zYfWx4l7*L2#{GIoU3Nj86v=KzX`?q-bEP`No;C|p3hf)DL>ZrDDYG#DKF=BU3SDC! zfrwTU+7GarU56P##d_M&_J3}}qwIS6gmLK1C{FFZJIZ;2g*?1$*>le;zj9pQptKMY zZih6W`4toEZ99`FUTsWj)>H<MUMRFp?3&%kxNv|a9kfB2auy?X`;un2V`Fl8PkJRR z&I98>HJrz{KgGr430Hap88u91f4*^tPq*h#A-FVgQ8GqXdaZ>b<(_2Eel+G{+C_3& zS_UM&v_?p+FSX}Irr>%9Uw5?sssH+Qm=C?aoMBxCfy=V_Z)Bv}YF}aap*3O|5|Gf@ zu0ZYPM@5H_a!U%hbXD5j@kUMX!aVE_**lM>n(B%AcM?Og8E?976rhIyv(Z^`A(L<( zrLwT7AX*ds(#mkgyT3@8M1~<fDK-ED*e@l7^{rQd|7rAFjA|;9rLOxow@DN(dsRZi z!YC^{?c|eXM$OLb^(5cn{CY>?$aMMdVGRtRH?9VGqB8L;+5n~RnYX#6%esxK%vMMl zVaJyq<bA+E09J#>i{8HcgVnVerJZ4-bmUG7t0eiO*+r1)W(}k)w2C9|Zi!WVo2Hb} z_1n^LkNF2caZy(zQA&r5K0EYchYLB*4nuL{ye@jz3!VhB3^<q7>K$)Ftl}mD?gbWd zp71ASE({V0$(6teClmsjJP~!Sf7W?ij#px!rl{dv9FK>P#ORXTj<aY7m6o6%_GvLx zOjj%K*lxkqE8otCHl4niM)GnTtsk$!WOch$9E1V)sx6;<r7oj~_7|Od6D|EXxSWq~ z=IRa=oJ<M6=&FFq0`55x>Of+e1Rd|bmCqwm70E8LrI})RVg4STpc2WGCY4*m-%bWL zXwuQ19ciArZVu#$MNZVPd51yzqDmUbZcJ$zUxPB0o+OJO@xv_^w^La2Mch!(Y{-H6 zCgq|$RvUS42eMH_h5C1Q$Uu(xfmm7Lgl!356EwM3Uf5~#T;{4cU2jzD0Uo+JROB6@ z?aZyL!+;QMz(XtGmDUfi9h9J&*9JzS5$Ji71ybISxNQCJ@<<v51w_fpshEf~^ccV7 zSGU9Sb6q3NvhfNr*UweY@%zyi=`R$`-2C%)0O4<Jo~XSk&)klx$Ou)i_io|(^EC`5 z(*=dHI}%(|@bnPj`d;-Z6X%X6oGxcj^}orzGR4bDM@eRIR9JYP4K?M3o+-c-4fQa@ zTG&yUETwVWKfV81`5d9PY)~2QaY*YJsN3V`!B5iJK@mrSzROZaVJ|Aa6y=B$Su_*; z#C|c6Kj@9Y7?C(CWAO5nI8@~5bd&|h-KC=z>$PN4Jj&(-a4wv1K8)1WL8_f;p)K*v z3kQs<;386x=%Hfpr{!MI30j`6bn^x3(y;;UY1%|r_4=>r9*OuJ(GuTmhPJ?U8fdcW zeq2JzJ7(Ut>srd)>q?j%M<po3Z`_^ASEXa+mCG4O|HMc=WeF@iEVMFmr4MBQMdB?) zLXVo9K!rjS&)(CCNRVV9{xpNsJ4iBee5s|;ZbiZGv1cr`#b=CDh7Y>VeAkD`V{!Ti zX~i23ER)h|$xw%&uFflI`Y~ZQ?6$zA558eFs<uTU5r&B;a#w>dbJ{kB1NNzz<dmfB zJbS;W5ag}Peby2RyW(%@WU(@~$pWrP%JI)yzb<^d=Ua5?9ad4sB{la7EYlq96O_-A z4WShZ(zrM^_I2C|=QLG5eB$$_!w!cjvymU)P8+rrix3qPG&N#hS(;ZHkX%~l-g8{| z=Z&NES}Io+M9^gS$~LYWB#Me_K=~{S@nI8*=}`cQ&;m*7H^oXl<*M9qvuq*2g6IqF z6+h*cfHUV8`1+lzFt-A4YFfqow_%veXsjs}m|LEr8Hj2oq`3kI1zvCpzM}L&Q<6@7 z^th)%07pT!qR5Hz?q_HecDY!aeMUUX-RQWigQ`8A_nnXW-Ot4~EEBp^idtN`fF=x8 z=c|I)eC>P=Tvf-XChKtGMgs5xYZ$wVYZ~7xtcek1tivqYajOfd!Zt<ws4Mdw6M+gg z)YP47FGTZk7U%F@s)p$0U8-@3__EP{p!-|sG6u6WTo#3tE4A$?5Od7@+E}@K%|)zK z<a|D~ZBWU%+@yR%vI6G6JJkWGjq^+*&)8N<m-w57L=72vKk=s`wGzdz4p@ojar!DL z>&B-cb1_dhVjkgDs<T8_s(5db?&Z(ztxQQRHC>yxmA0<apuZB1o`_Dc=t#!e6n>UM zkr*Q+A%n7*_vCo2iGM8Q7Ketq5%KP8ao81<_EAAakrJvg%;3hqeu@1FQo>Ck2}DG4 z<!sB&7CftVtEvX(_&7jpuI4$^cHvF`Dz{z%=ykbY^i;DAj+d29zLIBN*vL3{q;}k% zpUo^bGGF9kR`$y%G399rrQ5p9Fl=zJyVq9G{7p5_rj?y=PK|YjUDcPNSkcs0(_U7d z8BgUrl*yLGYjubR9FN&f9mzD7%9C$o`z$*^wdQhX*vcGYQY)88CH@qT`hPEsSBluk zg`+SDq8R$yf_nS2sky&yZQ$KUm&4RBv*G&o4F^M7Ojz~EduJ>K|Ld`<dQN2Z;7`!k zyoS)TtmG3BHqx3^2G9a2l@jBN4{??O7R7#%qBDAPd5qvLK{i2u`yH*cqY+LF3N}%k z>47J`b~8K2`u*ZU?6Zg|5RYIWw@>^XlYZ5mD`qoaESwT#`-e*;XaN{s5i<+52fKb= zA(S1Ff_T_og4Hq$*+^xMO{5w~h7~^>i>K199-*0I)rgue20h}v<8BBsON4{M2P22j zTuytfX2^a0*~x*$HEk4C^RX#@Xb~vhpR2D$8t7ylkhzr&#|J)1TOS_>CJ{|R{&GoU z$a5_-;6oa?AEaF%vhDxf6F=iSXgXb-D4WN%>*SiQeztnyW_o8b>he1>{}C9<$rjTN z*_?~;PS-0qHUvgcy2%*_4wtZ*o5tp{41_nP<^`V*izBS#S54Ze&<@=W^_9<PW!;Y@ zgQ>H9<@*cYx*Vtea&gwc+P%sR0s$nW7)#A?c}eIW!=iOw&B%q(>s-)WLRX)%d^fQ5 zfTrm;h{atQ=D+A@^Tt_#J``WRvY5V;O!%vpOyyb^JgQ_i*~384-J}3IJ}p`Q^67`f zl3B+`9JDvY6_1-A%IXgssO}5CF5$<O%E`yY#0TG6#j_7Zll7)}oGYv2b&nxb*}I9V znADdMnjPV~93n8CyMI6WllygEKH+!Xz+X=^ye(RKH%mSp`f<WV+b5qNba&ulZdT_X zk}@8*oSzI!N3rvr^Rf$iHNV`v?lg-YHX&5co*jT67U-ci3}yV}{f}awIiVwDJ5Ui= z$KF?OgqGisW1hFHn73bJ0d>lK3~D}D;G;Y<sSqotYg2fX3qzb~jLD9*gD_X$viW*@ zwPnO$VZZ~Hnvn1W6{7{6`(^tRrfKSB0{H`9m!4mx&vf`Mn1%<p_@iM0c@z!r)4y4P zE3Cw5GQ?i0PQ6?{`arPHFFR-1`GEPH)#XM$V1Ve{&C^(}))3T2aA{l={RXW8#fx(q zBeSLsZXd<dEi_inJ$GF?+8a!M#ck`BPAz9l^4q}5hpR$dua3)nJs~1J(p^^V?Mqr7 z`g97%(8sq&)dygI<h=2OT7**E&Wm$Qzqc0KNiEz(_B_@W8d3sr;~gN;aUB|Qi9Mgt zAo&+Bd0DKeT6rDR<@>+FL#erX-7H7J9@b@_V|7EM`hdwt1$DpotIdkPUNP&3x2Zmh z_qcJ6I8+}M=sgOI{YPdSt`)sa@#7s*$vO%mZSy{LoY#t*eM%Q~Nh3=zPec~Md<Co< zn)csCpS9;f#@C}_zi*)6>8gkMluh|1fIUsdml_oUpd}>|Uwt$DA1;0L;1i?r^E=Q( zICgDT9m}*w?<84j$J`>s(uPZ5Fg`0YO1ut^06&qLUI<^dvTo55g4*wcT^Z#9k52Ku zZmM#boU)z|@g3XhL2ljSehR_GIR5t4{o15><hw^dDRRhyS~Pa_i43DI12(%J{q*{{ z3(w)ak2o*L`FQrkI+Z1fpP+l_`@bv42H>+w`E{2EEfh;->vlYHlGUGQ^%cdMoy&Q< z!TsY^-0szGa)Wg-9sQ9)3@PG{fbAd?;`X}FD#QubA<lf*4fpRS*!3FD2gs_8BHoWZ zlF&{Zds0CUoBr>{1cQpQ5bu^NMH_(~DVTPEZ1NfIH0x%`_rCIv*g^XF6hR_VRNk=u zC{YEQ(~f==Hk0>)z(*`uH-4=4wm{tKCgNfa#<Wd3xOlFIY>^!Y%e$4(##y6}#Cd$e zDV1f@R8BS~&5N?I;a+WRdtzIrZM73dc|Vq$Y{)JVO)Xvnbc#qq!LMc+JIa-P_7<-M zRuTf5*Cos~<o#L5H~EQ4e<F^c!)dO7q4PamIyHVG3d5M5W2w@<&cMSN7=mT2HaS@U zS&bXCISG}^lS$~wDSWxLl{|<^VxNp|C23JGvqg!c5yaMI@beGPuhxd83#keHMyMXN zg26xiyV~GHtr#%o#g@*TBlUIxD_#`8+sp{HVBYYWqP+!-emLkfXueyGPJSDm&OlLz zsIiWZquD@$F~&xUqh$lW%is+ig?eDg&=WA4e-<vkZ6^`~V=BrH)!lj{`=@_Pk5&Ea zVgs#MCU6+V)Ufi!wr|a0CXKVf5VneiH18T%ax2mN;ZX=_<X6HH&DX~Xxg(YY`hIKT zu4h%p#D$BHP)vCKNW^Gq{_O1a<1`mN+`##<J8jvwA-SB;R~zWTd8jquVU08~tP595 zBBnDSjckL2lb^DSLsaE&+*-_2k3{Zu)<YT>0A%9myKLUty)n9~qe-BoA#Xn;?-r<C z+tg$Edb5jXTc)0t7%N2Be^B#LeNi_mXRR1%cjR7{*$9aB(D#Xb|EdPtp>%2Ts^Bay zaes0Kp|+03w7}Efk4Q&1^|6{z9G7Orj2gPn2}U@9D%aqAJNwwyzkdZvi^x0_7;d(= zUkG$e)1EWNZ!y;FLLj3a^9xYvk$<|L4JM;0)<v2{U<>(Pfr4z~pBHkYW|KN85$=(` zW8;|pgUJ4L({jfKtpRgIc~ogG5pYNQ9Ub6epNEvFznW~(Izhp+`@o2=fnf)@d1@NK zr2FxV9N&KQ9C~?}?&5)XE8U7HwS%JUiZ;r28?lzq9{oabTbPi5iryP+qzx%1dz|7% z-YxHO)R@Cp-CaE>l~zb+KuNl<u5ZQ0-G<?sH{RI&2MTTAi8QN8p&Qb!0eV5PiRw{M z96=R*y9VNCOQ?l)bBt!tS`JmorVZPxgWSnr<jZ3!TnGTYX+u@frY$)KvgJFfPV;$9 z|G8X?TV#WjFF(ssZ%^+ehGudJvp=~}O=wzQ(^5DW%s5G2t%Zf<+7x=puXa6_p~3H2 z#8u1<G49gckQh$RTq8H^$fHqhlt%8DyyW)jdd1Zq?@(^mQa?K62y`e1+93|8Vs@7q z9V(#5F_@b!%2kiJneWe|n0Xk!TtkbZKb3JQhyF1_ec*#~`Aa(vOsk^@9ZDm8*(8Yh zs#yStbTbc1uP#vQdNoALMo@e@BqS*+1YOYU9`Tn31fBteBOF?nR$tb_SGG}Xxe|N) z6E@Ahjnl0R$Z0$J3O4)CLU3KR^M)*7KFjJmBv;<GXCQS$ZeBT&&%<vhTU6Pbg<dCb zUNL>S2Kf`><p{Uk4)663ZkD<f7q&^4n^?2A5z;Q&jPe_!b4B|Sli_0Jq7G{iY3Re} z9VA?JGK~?TqN$KsNFh#8%fp?$znX>)Gc;@Dvsx6RDrexn4$uCco{}CmnXWE_knPb9 z8WUZSuJ}d7yyWYwz%|T_TAP)_!VSGf6#NvXkiL>ea|ppdI2Hl2n77WNL4J1u-o3Nr zT7q(+A`0LqcyJ>>a{YVBB_MQ;EGc{W&BCBTe}Wz_)jJ?C&hE)Ag1gk*IwkHbf1alx zj{IE+H|_ZiSNTFQ!t5Lb*v8ace$SvPIrWZFT(LuU)PcQn-7fL?sN&hG+~#j~HSg7! zk=IyD=SiMLz&t|Cf%piF+{}$}3ZIVbtCOz}%A+Vu9UKbtSJAFVT3JhB+6~y5Qw+^x zaC70g&YynQS>#rOYfbozcgK*7f-X9Rmh7--=$VnmYz4_yf66?0hqeY^X7rED9R0zR zu$tv|%}K&&?^E5XvPFNQ$pN#T?h}w^;D?cSTKtDy7ThnSmtAROP2}eLR3{A9je;Ul z(Q!`cflMl^fRU9){!2HV#7=ibp8x|`9!b<n%pk6}eXMAF`7NDO0)-F6$goj}KW$*Z zSQ?&Wc3m{~mdBP?M%qoIKy7(tE^F>KZN{dZ$J+gGif=mkURjv%PBp#XFqD`?4`)yf z-hRfLU&SSFl*-vIK4Qz%$5}d%D9=xCp9xPa;$-K#xp4BUr2iTr9OB)$S9&g;m)e># z@u5-k$}U)9KE*An-NaW4eSHYrZI8HQ|1K2rey^bLP#X)?ZL;6S@!jyM{w9LFYNjiw zmAp`S{g>X4bN9{2e;AE;^|4-gZG5OJX%t0vF6o5di}VD%Rc)wEfz3$+9!(Dvw*(Va zeXU1cqa#)3C7Fz}1tw;b2RU;dXZ-r_C_O4avubFH6sxT|*6K^8dh1(Rbhf9&cq9LB zW`XjP2iOssnnBQkH)${LPMM|`x2A9zv^I5mGKlp+y#A+BR*Og6Lc*t$-4}dcR7Kjg zK%@zB96ScX_@p45l&Mz=chbGJE0rGw1Jzn78cqc_M%w9L%uP%H;Xa&x9SdOS$ziSJ zb1I{DtFk{ImWYB0Ct1A}YhR^xlloO%J7NVt*a?+>iIeq3fnY@PG@hoIbL8(V;oB@3 zn9csKt>eW+^Bs;L-2QF=>PW630)_n8LdI&huTy%Ds=lCh1jE#Kz2t!cZ^InbSK~%y zg{6BZ9E*RrIFhOc1w;|j^zV!@MC-d5*R*1F&&+N;GTSe?CmunTzpDIQpZCOLA~?@j zf$<&~BL<VB+!?OxF3cacl7>aJG7x@yw>w0O@fIfNn7!fLHACeamNEIuJaR&xuQ;Dg z)!@FXF-}5$@X7Jx9zZVCWJ*8;D6e*gCI-WXgaIbqq)3dT`ZJ&W+)%g5A2-H{zp?zN zW`OHP;i6{X2D7NbowmYx+5v&WE#iv!8R|F_I>te<IAhGL*W~wY`UV7KP20V9QB3S6 zlS0`;N3A~phXn9E@)(VLt1W`X*6~9ye%UHX@UUg&T>)dns!@A;oy>dD$IVJTyGg90 zf@W9~Y1#$Y{VAyM!PW;MmJS^=Sozu&@>Ut~KynM;H``%9SV1wI!u+R_bspJnb03`} z@1WT(2C%uSTmASnfRx`c<8|pZP-w6Wd=r2FR7E<l1N*Ra>~#st>)WCh#Dq3?`E($2 zeyF*7n!S3Zh{34L7yXd(+jj6#_vNbZzj;EC1JL^vjG|zuW7eS`I^>sL9o$V3xqczc zBAzaN5zCCwRdGDSR*1YpvvI_1&UZH}PSN`xk=$5_^bvV;F40Uzob2fS<<dI!5bd-| z88c=XvuPMZuIj%#%m3jk9+W&O%Du!7s-=T|i*TgP&LeoU%@yL6o9ux`(1*tl7dce7 znD|{%FX=TlZI}s%Inu5rr(YkdFGbmOKE&{J6+$?uE42lg&vNa~XL^1kGdqgv^&a{P zlGXPXy<V>Qs6TZJt%A1m@L0pB^l!g>eREFCpZ8$vi0tnng)I%&lg&ODVyns*C`Ir7 z6T%2R_fAd%q}Jg-8=v<xM@WYR)_C1tN)*Fbf$@ybNyD`KF<t_6n=?7OCqfU$M0D6Z z?6&PAqy-g|{b4xy^Tn5|Use#E8<5e2yjc7;q_YaFMrjj+yn9tdL7F*Cek5ODy^v6L ze`nVDah~OGSIwk3&7>~w()Bq`XHC(yS%l-ZMmn0^ubuCVmWJd8p4z3<E5ru{pG6cK z>Blb~Msx(#Z80{;iyb<iS%AR$eFqAxjHi9q(K?lKjV7xcEkjnUz{+>{h!t3C#Ut<2 zI+KGdutEaUo?J6I<{LXIuucuUGY%70l*5FyWgH=6kElC(2gl^mv^)wgNnov{b-?%~ z6dqW=Q_vCVWl91wf4ycgyTtokk!5ak>`uc8r;`bVarm>*O#QX*55>d*BJCxV(`be? z9WVzo^vUy`o<srO*@S0H0__;5@)xN-Asf@(jxDedI_?f9G|!aq>qhH9@}Za@`OW0d zAD@IN67n_DVk?Vyx5BaK><Wamq9=(?tQkf)=UHYajKyMX+5U4&#Xr@ZSzyJXndtQ6 z{bY=G(Oqi#aH+o|91UbGCK%HW>L+Cc&1Z*c2pISwN=9~+%2<*|!+T2g?@u@&)zZ0( z4ALK!fc-}i^eH1s`|@&vVYQJcE%br3PW$2u@e0w_{k3<(!`13DWDBhJY@c=jzY}<O zPtj$B^9$MUwgUevx}D@{@w+SjrWMIvo_1p=nITTwkEFPu^<rVOJK&i;G7?-LI)MdI ze(KV|K>N6sWj5k`hHPP0*j+2_!V>aNn5gtmCTLrOFuQppWrRG}G1Nk2sGm>ruG<2l zVAT*~{R|Ub|BN)r_w{#r5wz(_bYNw^Jl^XaIwsjP>a}cK=lw3~fWDt1o8M4Jo9ITA zi|H>3%bHgmo|u726XT;=%W1oNc$qW6OLkL%wTAEkB384$(P{g1@!75tR^_TgZ%o>s z%P_mVvz*Chmt%K3greGEAb+W{Nt%Vt{8-`*+;y1Um`Oxi*(XX%`Yy(>>v#CiF-B}R z2iI>gX>MFb-kxXa<Q@c(4G65Wz2)l_vaJ-WzQ-MwkdN7t`hN*#YuaX|$Y6GXb_SCd zv%HvwaVx0B?D)=9-|eqD#tHYe8no6e#JUB<;SP*z#c3MgUtq`m^om(h6(bz2%LcT} z>|x88BOzR_zI<~Rjms>?;QpXA)qc`qUy}W6(}z`H+1-W>w9XN|5M!Kl*WC?)W#vO! zqK%U<Iz-yn8xGT#I6`iVG^AHByOobSf@ZCwiFGGFHOXMdCi1q&a9|E`sL%lUnCkWr z#U0qWMXGl#`Hu$Q*U_MooJqT249Q<=qd*EB=#bAY((L`Us1xmLr6FCTNvB*(=jAcw zy@c7AaZ?y4rI6W%*##b@_Z}sG+L(N33eY5EC$z2-h2j92JsP~p*^b*EN^8&P*SL$u zrBxto%AglDmY$&f4xQcY1lE4Q7oFL*DZmt43M{Km_OPXx?1+15=`h_BBok<z^47&n zhjEThSe94^#yOsC$qw3CL<b!_A-l}?F^TVrndRnSTqH({UQ1$@jy7fUydt%+Vg*(v zL90Aa{M8hrMXwHMt$&sFS*v!AQ`wK_5kSQXoLLxGiC=0`du<14VKurwTE_a0$JW;R z9>ql?oFf{}#_W_5Saob|hp}0%$@>d*a2~9VI)uXSwEZzzLkDQxesjVs6++zcP_rF_ zV0n>cg7LeuJ8nOX`Nqja+xqtrPRiHS(FUxY;bNj4$U^a$80RAz*r7H}z!+e&6y{^q z)?LDnX=#x4n0TI}b&d`6ll48D5h(L@*|MrIE(`}_c0`{_s7G@f>u+s}2NPwTZR@dX zi==rBCOV<WqLL_0_d;4G=5w`Y7gg%tGo58@DEgvt2gi7Gku>aZTVGiR2&;10mKI~; z;D%$|0ruBmzcj{%vL~&R;b$cT_RuVRkCqRc#VDr|<tKk5K=^zDyHRTQBNA2*Im^o` z*;p>cY?V)^wNF#1{JW%Kjm5YooD##tB{7=8&6sWZFRR`6YWdt9b0~)OI=_y>jQTw= z*(`I8jip(tzHi$(6tgR}M0Myc`p<EmnIXY57~=rBxBg#+@z*(8OPoK)(0d|gr|^@G z)|Irx>l@&U4bqO2gmFE_a6FmFA+oKQs>$&PjDJ{P(WMIbZ?z|j3F8R~#iN|M9wrll zJx}w7z{F$AIEE-QuEktwaz|q}k$yw#Bi1Y`yuV0kI7AaigJ*jS@$=pqV^d@J_ydcR zi9EkUzkd?WuYOj-J2@?nYP@THIK>T)jj1cq0T5>wSoc$i!WeAGj9dOc0@~Lx&VB#H zn=wR=u2*{ZF3|ON32#$ZVs<ne66*6S^7|R}CrTOomJGIUVRl4k5%&A}qW7IT!sp_R zmQV}zS5`tkZnhpu%dn@zW1hPufhXoWTCH^kek`V(tDX0z#th2ybbm$yJx3+9xhc@k z6-0-JgnkR9E&EEvNRK}L??Oj|^qrPnT;hy_`9w#>JxI%gRmx@G-9Xr7$A%@H)!8(x z_e6|p%_gOq#g|GGm`$`D?_#O6r-ne?H|m{@n4O=KHPAjHq4k<(=*JveN)u)$aT$gC zk4)5n9<Q0JugZB-n!=N`-YHovjVzR>ehS7Tf0P)i+Ob8vt@<t_obS8=6TdYP<AFU= z+Gjl`mhDk3b@E}W>OO#$4w0o=qJ)+k3$;Y<joGNUk?^tdQ`HyeN>k{g@68qu{5_#w zvo#1tNi&!q^V~~Xk~Rhe!RwB8_@dhQTueFFi+%$nkU|>JJEG|edCUhV$?kNlw6-mn zo$Uu{?Iqu=rS7}prHuYA65l=_V=r1OzUm!gAACc7SSx#J+ySSR5<(BF{aqXlxrS)- zs9ED>uNWKhYnrg<ks?Kk6m7IG))8%DbsA*SzD<#$Qwpptgwr*Bpz&`FJJ**x==R$H O0000<MNUMnLSTa3v1RoD diff --git a/public/images/ponto.svg b/public/images/ponto.svg index c30488fa..be7584f3 100644 --- a/public/images/ponto.svg +++ b/public/images/ponto.svg @@ -1,3 +1,3 @@ <svg width="1081" height="800" viewBox="0 0 1081 800" fill="none" xmlns="http://www.w3.org/2000/svg"> -<path d="M506.551 650.094L507.536 649.969C507.536 620.794 521.439 592.995 544.044 566.701C566.648 540.409 597.916 515.664 632.556 492.608C667.193 469.554 705.179 448.203 741.206 428.69C751.702 423.005 762.032 417.476 772.066 412.106C796.462 399.048 819.099 386.932 838.072 375.813C910.093 333.72 970.704 286.252 1013.31 226.845C1055.92 167.429 1080.5 96.0952 1080.5 6.31122C1080.5 -132.621 1021.91 -236.851 923.85 -306.33C825.814 -375.795 688.366 -410.5 530.663 -410.5C386.983 -410.5 255.434 -376.53 159.424 -301.888C63.3968 -227.232 2.97796 -111.931 1.50002 50.5951L1.49543 51.0996H2H380.038H380.538V50.5996C380.538 -33.9857 448.218 -93.576 527.71 -93.576C601.316 -93.576 660.114 -43.5617 660.114 29.9316C660.114 71.1001 642.289 104.383 612.722 135.046C583.141 165.724 541.842 193.744 494.949 224.382C467.342 242.349 451.12 265.788 443.117 293.887C435.12 321.968 435.339 354.679 440.559 391.197C445.781 427.718 456.011 468.086 468.066 511.492C471.992 525.626 476.11 540.082 480.313 554.833C489.021 585.395 498.091 617.225 506.551 650.094ZM507.036 1146.5C615.845 1146.5 712.795 1054.75 714.276 939.327L714.275 939.314C712.795 826.837 615.841 735.094 507.036 735.094C392.329 735.094 298.319 826.833 299.796 939.321C298.319 1054.76 392.324 1146.5 507.036 1146.5Z" stroke="#4CA9FF"/> +<path d="M506.551 650.094L507.536 649.969C507.536 620.794 521.439 592.995 544.044 566.701C566.648 540.409 597.916 515.664 632.556 492.608C667.193 469.554 705.179 448.203 741.206 428.69C751.702 423.005 762.032 417.476 772.066 412.106C796.462 399.048 819.099 386.932 838.072 375.813C910.093 333.72 970.704 286.252 1013.31 226.845C1055.92 167.429 1080.5 96.0952 1080.5 6.31122C1080.5 -132.621 1021.91 -236.851 923.85 -306.33C825.814 -375.795 688.366 -410.5 530.663 -410.5C386.983 -410.5 255.434 -376.53 159.424 -301.888C63.3968 -227.232 2.97796 -111.931 1.50002 50.5951L1.49543 51.0996H2H380.038H380.538V50.5996C380.538 -33.9857 448.218 -93.576 527.71 -93.576C601.316 -93.576 660.114 -43.5617 660.114 29.9316C660.114 71.1001 642.289 104.383 612.722 135.046C583.141 165.724 541.842 193.744 494.949 224.382C467.342 242.349 451.12 265.788 443.117 293.887C435.12 321.968 435.339 354.679 440.559 391.197C445.781 427.718 456.011 468.086 468.066 511.492C471.992 525.626 476.11 540.082 480.313 554.833C489.021 585.395 498.091 617.225 506.551 650.094ZM507.036 1146.5C615.845 1146.5 712.795 1054.75 714.276 939.327L714.275 939.314C712.795 826.837 615.841 735.094 507.036 735.094C392.329 735.094 298.319 826.833 299.796 939.321C298.319 1054.76 392.324 1146.5 507.036 1146.5Z" stroke="#330BFF"/> </svg> diff --git a/tailwind.config.js b/tailwind.config.js index 4f16dcd1..f0ab1d77 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -29,7 +29,7 @@ module.exports = { secondary: "#04041C", tertiary: "#04041C", quaternary: "#330BFF", - quinary: "#F52AB1", + quinary: "#FF800D", success: "#008F05", failure: "#FF4444", warning: "#E09200", From 198f6f19145cb02c4d3cd16f38d87598dea08f3e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Lobo?= <30907944+joaodiaslobo@users.noreply.github.com> Date: Sun, 17 Dec 2023 12:45:07 +0000 Subject: [PATCH 10/18] feat: improve authentication forms (#605) --- components/PasswordInput/index.tsx | 19 ++++++++++++------- styles/globals.css | 16 ++++++++++++++++ 2 files changed, 28 insertions(+), 7 deletions(-) diff --git a/components/PasswordInput/index.tsx b/components/PasswordInput/index.tsx index 82181a6b..6cde9441 100644 --- a/components/PasswordInput/index.tsx +++ b/components/PasswordInput/index.tsx @@ -2,8 +2,7 @@ import { forwardRef, useState } from "react"; import { InputBase, InputDefaultProps } from "@components/Input"; -import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; -import { faEye, faEyeSlash } from "@fortawesome/free-solid-svg-icons"; +import { EyeIcon, EyeOffIcon } from "@heroicons/react/solid"; export default forwardRef<HTMLInputElement, InputDefaultProps>( function PasswordInput( @@ -34,11 +33,17 @@ export default forwardRef<HTMLInputElement, InputDefaultProps>( ref={ref} {...rest} /> - <FontAwesomeIcon - className="mx-2 cursor-pointer" - onClick={togglePasswordVisibility} - icon={isPasswordVisible ? faEyeSlash : faEye} - /> + {isPasswordVisible ? ( + <EyeOffIcon + className="mx-2 h-5 cursor-pointer" + onClick={togglePasswordVisibility} + /> + ) : ( + <EyeIcon + className="mx-2 h-5 cursor-pointer" + onClick={togglePasswordVisibility} + /> + )} </InputBase> ); } diff --git a/styles/globals.css b/styles/globals.css index b9ae2344..02505ccd 100644 --- a/styles/globals.css +++ b/styles/globals.css @@ -79,3 +79,19 @@ canvas { -webkit-text-stroke-color: currentColor; -webkit-text-stroke-width: 0.25px; } + +input:-webkit-autofill, +input:-webkit-autofill:hover, +input:-webkit-autofill:focus, +input:-webkit-autofill:active { + /* Revert text color */ + -webkit-text-fill-color: white !important; + color: white !important; + caret-color: white !important; + + /* Revert background color */ + transition: background-color 5000s ease-in-out 0s; +} +input:autofill { + background: transparent !important; +} From 02923265d1134c2350609c3ab70d67f4a58ee99d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=82=B7=E3=83=A3=E3=82=B7=E3=83=A5=E3=83=AF=E3=83=83?= =?UTF-8?q?=E3=83=88?= <114943221+ShashwatPS@users.noreply.github.com> Date: Mon, 18 Dec 2023 05:44:35 +0530 Subject: [PATCH 11/18] fix: alignment issue of place under the award section (#582) --- .../components/Challenges/Challenge/index.tsx | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/layout/Challenges/components/Challenges/Challenge/index.tsx b/layout/Challenges/components/Challenges/Challenge/index.tsx index 2d07dc56..b7c93aaa 100644 --- a/layout/Challenges/components/Challenges/Challenge/index.tsx +++ b/layout/Challenges/components/Challenges/Challenge/index.tsx @@ -82,13 +82,11 @@ export default function Challenge(props: IProps) { ordinal = "th"; } return ( - <p key={index}> - <a - href={props.prizes[index].url} - className="text-iregular text-quinary" - > + <p key={index} className="text-iregular"> + <a href={props.prizes[index].url} className="text-quinary"> {index + 1} - <sup>{ordinal}</sup> place - {props.prizes[index].name} + <sup className="font-mono">{ordinal}</sup> place -{" "} + {props.prizes[index].name} </a> </p> ); From d21d6b947ad630db9f3058492e64ebe7d554877b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Lobo?= <30907944+joaodiaslobo@users.noreply.github.com> Date: Wed, 20 Dec 2023 16:04:02 +0000 Subject: [PATCH 12/18] fix: wheel button (#609) --- layout/Attendee/Wheel/Wheel.tsx | 26 ++++++++++--------- .../Wheel/components/WheelComponent/index.tsx | 2 +- 2 files changed, 15 insertions(+), 13 deletions(-) diff --git a/layout/Attendee/Wheel/Wheel.tsx b/layout/Attendee/Wheel/Wheel.tsx index 56fa88c4..f1158532 100644 --- a/layout/Attendee/Wheel/Wheel.tsx +++ b/layout/Attendee/Wheel/Wheel.tsx @@ -202,18 +202,20 @@ function WheelPage() { <div className="m-auto h-72 w-72 xs:h-80 xs:w-80 sm:h-96 sm:w-96"> <WheelComponent steps={16} angle={st.angle} /> </div> - <Button - className={`${ - canSpin() - ? "cursor-pointer bg-quinary" - : "bg-gray-400 opacity-50" - } mt-10 block h-20 w-64`} - disabled={!canSpin()} - onClick={spinTheWheel} - title="SPIN THE WHEEL" - description={`${price} tokens💰`} - bold={true} - /> + {price != null && ( + <Button + className={`${ + canSpin() + ? "cursor-pointer bg-quinary" + : "bg-gray-400 opacity-50" + } mt-10 block h-20 w-64`} + disabled={!canSpin()} + onClick={spinTheWheel} + title="SPIN THE WHEEL" + description={`${price} tokens💰`} + bold={true} + /> + )} </div> </div> <div className="col-span-1 float-right w-full 2xl:w-1/2 2xl:pl-6"> diff --git a/layout/Attendee/Wheel/components/WheelComponent/index.tsx b/layout/Attendee/Wheel/components/WheelComponent/index.tsx index 2d57a785..55634322 100644 --- a/layout/Attendee/Wheel/components/WheelComponent/index.tsx +++ b/layout/Attendee/Wheel/components/WheelComponent/index.tsx @@ -11,7 +11,7 @@ export default function Wheel({ steps, angle }) { colors.push((255.0 * i) / (steps - 1)); } - colors = colors.map((entry) => "#F52AB1" + toHex(entry)); + colors = colors.map((entry) => "#FF800D" + toHex(entry)); const styleGlobal = { background: "conic-gradient(" + colors.join(",") + ")", From 47312c4e149507c5aefc819f4f86bc856deaef33 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Lobo?= <30907944+joaodiaslobo@users.noreply.github.com> Date: Wed, 20 Dec 2023 16:04:27 +0000 Subject: [PATCH 13/18] refactor: inventory page (#608) --- layout/Attendee/Inventory/Inventory.tsx | 71 +++------ .../Inventory/components/Empty/index.tsx | 144 ++++++++++++++++++ .../Inventory/components/Prize/index.tsx | 51 +++++++ .../Inventory/components/Prizes/index.tsx | 64 -------- .../Inventory/components/Redeemable/index.tsx | 62 ++++++++ .../components/Redeemables/index.tsx | 65 -------- .../Inventory/components/StoreEmpty/index.tsx | 68 --------- .../Inventory/components/WheelEmpty/index.tsx | 64 -------- layout/Attendee/Inventory/components/index.ts | 9 +- 9 files changed, 280 insertions(+), 318 deletions(-) create mode 100644 layout/Attendee/Inventory/components/Empty/index.tsx create mode 100644 layout/Attendee/Inventory/components/Prize/index.tsx delete mode 100644 layout/Attendee/Inventory/components/Prizes/index.tsx create mode 100644 layout/Attendee/Inventory/components/Redeemable/index.tsx delete mode 100644 layout/Attendee/Inventory/components/Redeemables/index.tsx delete mode 100644 layout/Attendee/Inventory/components/StoreEmpty/index.tsx delete mode 100644 layout/Attendee/Inventory/components/WheelEmpty/index.tsx diff --git a/layout/Attendee/Inventory/Inventory.tsx b/layout/Attendee/Inventory/Inventory.tsx index 05781632..673af6b2 100644 --- a/layout/Attendee/Inventory/Inventory.tsx +++ b/layout/Attendee/Inventory/Inventory.tsx @@ -1,10 +1,6 @@ -import { useState, useEffect } from "react"; - import { withAuth, useAuth } from "@context/Auth"; -import * as api from "@lib/api"; - -import { Prizes, Redeemables, StoreEmpty, WheelEmpty } from "./components"; +import { Prize, Redeemable, Empty } from "./components"; import Layout from "@components/Layout"; import Balance from "@components/Balance"; @@ -12,67 +8,38 @@ import Balance from "@components/Balance"; function Inventory() { const { user } = useAuth(); - const [tab, updateTab] = useState(true); - const [products, setProducts] = useState(null); - const [prizes, updatePrizes] = useState([]); - - useEffect(() => { - api.getProducts().then((response) => { - setProducts(response.data); - }); - api.getWheelPrizes().then((response) => updatePrizes(response.data)); - }, []); + const items = user.redeemables + .map((product) => ({ ...product, is_product: true })) + .concat(user.prizes.map((prize) => ({ ...prize, is_product: false }))) + .filter((item) => item.is_redeemable || item.is_product); return ( <Layout title="Inventory" description="Check the prizes that you have accumulated throughout the week" > - <div className="my-5 select-none"> - <button - className={`font-iregular bg-${ - tab ? "quinary" : "white" - } h-12 items-center rounded-full px-4 py-1 text-center text-black`} - onClick={(e) => { - updateTab(true); - }} - > - STORE - </button> - <button - className={`font-iregular bg-${ - tab ? "white" : "quinary" - } ml-12 h-12 items-center rounded-full px-4 py-1 text-center text-black`} - onClick={(e) => { - updateTab(false); - }} - > - WHEEL - </button> - </div> - <div className="mt-5"> <Balance token_balance={user.token_balance} badge_count={user.badge_count} /> </div> - - {tab ? ( - <div> - {user.redeemables.length !== 0 ? ( - <Redeemables products={user.redeemables} /> - ) : ( - <StoreEmpty products={products} /> - )} - </div> + {items.length == 0 ? ( + <Empty /> ) : ( <div> - {user.prizes.length !== 0 ? ( - <Prizes products={user.prizes} /> - ) : ( - <WheelEmpty products={prizes} /> - )} + <ul + role="list" + className="mt-6 divide-y divide-gray-200 border-t border-b border-gray-200" + > + {items.map((item) => + item.is_product ? ( + <Redeemable product={item} /> + ) : ( + <Prize product={item} /> + ) + )} + </ul> </div> )} </Layout> diff --git a/layout/Attendee/Inventory/components/Empty/index.tsx b/layout/Attendee/Inventory/components/Empty/index.tsx new file mode 100644 index 00000000..fca74e0e --- /dev/null +++ b/layout/Attendee/Inventory/components/Empty/index.tsx @@ -0,0 +1,144 @@ +import { useState, useEffect } from "react"; +import Link from "next/link"; + +import { getProducts, getWheelPrizes } from "@lib/api"; +import { ArrowRightIcon } from "@heroicons/react/solid"; + +export default function Empty() { + const [suggestion] = useState(() => + Math.random() < 0.5 ? "store" : "wheel" + ); + + return ( + <div className="mx-auto max-w-lg"> + <div className="mt-10"> + <div className="text-center"> + <p className="mt-1 font-iregular text-lg"> + You haven't won any prizes or purchased any items yet! + </p> + {suggestion === "store" ? ( + <> + <p className="mt-1 font-iregular text-lg"> + Visit the store to trade your tokens for prizes, here is a + selection of items available for purchase. + </p> + <StorePrizes /> + <Link + href={"/attendee/store"} + className="m-auto mt-10 flex h-16 w-48 cursor-pointer select-none grid-cols-2 items-center justify-around rounded-full bg-quinary hover:opacity-90" + > + <p className="w-3/4 self-center font-iregular text-lg uppercase"> + Store + </p> + <ArrowRightIcon className="mx-6 my-3 w-1/5" /> + </Link> + </> + ) : ( + <> + <p className="mt-1 font-iregular text-lg"> + Try your luck at the wheel for a chance to win some of these + prizes. + </p> + <WheelPrizes /> + <Link + href={"/attendee/wheel"} + className="m-auto mt-10 flex h-16 w-48 cursor-pointer select-none grid-cols-2 items-center justify-around rounded-full bg-quinary hover:opacity-90" + > + <p className="w-3/4 self-center font-iregular text-lg uppercase"> + Wheel + </p> + <ArrowRightIcon className="mx-6 my-3 w-1/5" /> + </Link> + </> + )} + </div> + </div> + </div> + ); +} + +function WheelPrizes() { + const [prizes, updatePrizes] = useState([]); + + useEffect(() => { + getWheelPrizes().then((response) => updatePrizes(response.data)); + }, []); + + return ( + <ul + role="list" + className="mt-4 mb-14 divide-y divide-gray-200 border-t border-b border-gray-200" + > + {prizes && + prizes + .slice(0, 3) + .filter((prize) => prize.stock >= 0) + .map((prize) => ( + <li + key={prize.id} + className="flex items-center justify-between space-x-3 py-4" + > + <div className="flex min-w-0 flex-1 items-center space-x-3"> + <div className="flex-shrink-0"> + <img + className="h-10 w-10 rounded-full" + src={prize.avatar} + alt={prize.name} + /> + </div> + <div className="min-w-0 flex-1"> + <p className="truncate text-sm font-medium text-white"> + {prize.name} + </p> + </div> + </div> + </li> + ))} + </ul> + ); +} + +function StorePrizes() { + const [products, updateProducts] = useState([]); + + useEffect(() => { + getProducts().then((response) => updateProducts(response.data)); + }, []); + + return ( + <ul + role="list" + className="mt-4 mb-14 divide-y divide-gray-200 border-t border-b border-gray-200" + > + {products && + products + .slice(0, 3) + .filter((product) => product.stock >= 0) + .map((product) => ( + <li + key={product.id} + className="flex items-center justify-between space-x-3 py-4" + > + <div className="flex min-w-0 flex-1 items-center space-x-3"> + <div className="flex-shrink-0"> + <img + className="h-10 w-10 rounded-full" + src={product.image} + alt="" + /> + </div> + <div className="min-w-0 flex-1"> + <p className="truncate text-sm font-medium text-white"> + {product.name} + </p> + <p className="truncate text-sm font-medium text-white"> + {" "} + 💰 {product.price}{" "} + </p> + </div> + </div> + </li> + ))} + </ul> + ); +} diff --git a/layout/Attendee/Inventory/components/Prize/index.tsx b/layout/Attendee/Inventory/components/Prize/index.tsx new file mode 100644 index 00000000..694e268d --- /dev/null +++ b/layout/Attendee/Inventory/components/Prize/index.tsx @@ -0,0 +1,51 @@ +import { CheckIcon, ClockIcon } from "@heroicons/react/solid"; + +export default function Prize({ product }) { + return ( + <li key={product.id} className="flex py-6"> + <div className="flex-shrink-0"> + <img + src={product.avatar} + alt={product.name} + className="h-24 w-24 rounded-md object-cover object-center sm:h-32 sm:w-32" + /> + </div> + + <div className="ml-4 flex flex-1 flex-col sm:ml-6"> + <div> + <div className="flex justify-between"> + <h4 className="text-sm"> + <div className="font-medium text-white">{product.name}</div> + </h4> + <p className="ml-4 text-lg font-medium text-gray-900"> + {" "} + {product.quantity}{" "} + </p> + </div> + <p className="mt-1 text-sm text-gray-500">{product.description}</p> + </div> + + <div className="mt-4 flex flex-1 items-end justify-between"> + <p className="flex items-center space-x-2 text-sm text-white"> + {!product.not_redeemed ? ( + <CheckIcon + className="h-5 w-5 flex-shrink-0 text-green-500" + aria-hidden="true" + /> + ) : ( + <ClockIcon + className="h-5 w-5 flex-shrink-0 text-gray-300" + aria-hidden="true" + /> + )} + <span> + {!product.not_redeemed + ? "Delivered" + : `Go to the acreditation to pick up your prize`} + </span> + </p> + </div> + </div> + </li> + ); +} diff --git a/layout/Attendee/Inventory/components/Prizes/index.tsx b/layout/Attendee/Inventory/components/Prizes/index.tsx deleted file mode 100644 index dab70042..00000000 --- a/layout/Attendee/Inventory/components/Prizes/index.tsx +++ /dev/null @@ -1,64 +0,0 @@ -import { CheckIcon, ClockIcon } from "@heroicons/react/solid"; - -export default function Prizes({ products }) { - return ( - <ul - role="list" - className="divide-y divide-gray-200 border-t border-b border-gray-200" - > - {products - .filter((product) => product.is_redeemable) - .map((product) => ( - <li key={product.id} className="flex py-6"> - <div className="flex-shrink-0"> - <img - src={product.avatar} - alt={product.name} - className="h-24 w-24 rounded-md object-cover object-center sm:h-32 sm:w-32" - /> - </div> - - <div className="ml-4 flex flex-1 flex-col sm:ml-6"> - <div> - <div className="flex justify-between"> - <h4 className="text-sm"> - <div className="font-medium text-gray-700 hover:text-gray-800"> - {product.name} - </div> - </h4> - <p className="ml-4 text-lg font-medium text-gray-900"> - {" "} - {product.quantity}{" "} - </p> - </div> - <p className="mt-1 text-sm text-gray-500"> - {product.description} - </p> - </div> - - <div className="mt-4 flex flex-1 items-end justify-between"> - <p className="flex items-center space-x-2 text-sm text-gray-700"> - {!product.not_redeemed ? ( - <CheckIcon - className="h-5 w-5 flex-shrink-0 text-green-500" - aria-hidden="true" - /> - ) : ( - <ClockIcon - className="h-5 w-5 flex-shrink-0 text-gray-300" - aria-hidden="true" - /> - )} - <span> - {!product.not_redeemed - ? "Delivered" - : `Go to the acreditation to pick up your prize`} - </span> - </p> - </div> - </div> - </li> - ))} - </ul> - ); -} diff --git a/layout/Attendee/Inventory/components/Redeemable/index.tsx b/layout/Attendee/Inventory/components/Redeemable/index.tsx new file mode 100644 index 00000000..92485285 --- /dev/null +++ b/layout/Attendee/Inventory/components/Redeemable/index.tsx @@ -0,0 +1,62 @@ +import { CheckIcon, ClockIcon } from "@heroicons/react/solid"; +import Link from "next/link"; + +export default function Redeemable({ product }) { + return ( + <li key={product.id} className="flex py-6"> + <div className="flex-shrink-0"> + <img + src={product.image} + alt={product.name} + className="h-24 w-24 rounded-md object-cover object-center sm:h-32 sm:w-32" + /> + </div> + + <div className="ml-4 flex flex-1 flex-col sm:ml-6"> + <div> + <div className="flex justify-between"> + <h4 className="text-sm"> + <div className="font-medium text-white hover:text-gray-200"> + <Link + href={`/product/${product.id}`} + className="enabled group relative cursor-pointer opacity-100" + > + {product.name} + </Link> + </div> + </h4> + <p className="ml-4 text-lg font-medium text-white"> + {" "} + {product.quantity}{" "} + </p> + </div> + <p className="mt-1 text-sm text-gray-500">{product.description}</p> + <p className="mt-4 truncate text-sm font-medium text-white"> + 💰 {product.price} + </p> + </div> + + <div className="mt-4 flex flex-1 items-end justify-between"> + <p className="flex items-center space-x-2 text-sm text-white"> + {product.not_redeemed == 0 ? ( + <CheckIcon + className="h-5 w-5 flex-shrink-0 text-green-500" + aria-hidden="true" + /> + ) : ( + <ClockIcon + className="h-5 w-5 flex-shrink-0 text-gray-300" + aria-hidden="true" + /> + )} + <span> + {product.not_redeemed == 0 + ? "Delivered" + : `Go to the acreditation to pick up your purchase`} + </span> + </p> + </div> + </div> + </li> + ); +} diff --git a/layout/Attendee/Inventory/components/Redeemables/index.tsx b/layout/Attendee/Inventory/components/Redeemables/index.tsx deleted file mode 100644 index 0e0fdf50..00000000 --- a/layout/Attendee/Inventory/components/Redeemables/index.tsx +++ /dev/null @@ -1,65 +0,0 @@ -import { CheckIcon, ClockIcon } from "@heroicons/react/solid"; - -export default function Redeemables({ products }) { - return ( - <ul - role="list" - className="divide-y divide-gray-200 border-t border-b border-gray-200" - > - {products.map((product) => ( - <li key={product.id} className="flex py-6"> - <div className="flex-shrink-0"> - <img - src={product.image} - alt={product.name} - className="h-24 w-24 rounded-md object-cover object-center sm:h-32 sm:w-32" - /> - </div> - - <div className="ml-4 flex flex-1 flex-col sm:ml-6"> - <div> - <div className="flex justify-between"> - <h4 className="text-sm"> - <div className="font-medium text-gray-700 hover:text-gray-800"> - {product.name} - </div> - </h4> - <p className="ml-4 text-lg font-medium text-gray-900"> - {" "} - {product.quantity}{" "} - </p> - </div> - <p className="mt-1 text-sm text-gray-500"> - {product.description} - </p> - <p className="mt-4 truncate text-sm font-medium text-gray-600"> - 💰 {product.price} - </p> - </div> - - <div className="mt-4 flex flex-1 items-end justify-between"> - <p className="flex items-center space-x-2 text-sm text-gray-700"> - {product.not_redeemed == 0 ? ( - <CheckIcon - className="h-5 w-5 flex-shrink-0 text-green-500" - aria-hidden="true" - /> - ) : ( - <ClockIcon - className="h-5 w-5 flex-shrink-0 text-gray-300" - aria-hidden="true" - /> - )} - <span> - {product.not_redeemed == 0 - ? "Delivered" - : `Go to the acreditation to pick up your purchase`} - </span> - </p> - </div> - </div> - </li> - ))} - </ul> - ); -} diff --git a/layout/Attendee/Inventory/components/StoreEmpty/index.tsx b/layout/Attendee/Inventory/components/StoreEmpty/index.tsx deleted file mode 100644 index a72792af..00000000 --- a/layout/Attendee/Inventory/components/StoreEmpty/index.tsx +++ /dev/null @@ -1,68 +0,0 @@ -export default function StoreEmpty({ products }) { - return ( - <div className="mx-auto max-w-lg"> - <div className="mt-10"> - <div className="text-center"> - <svg - xmlns="http://www.w3.org/2000/svg" - className="mx-auto h-12 w-12 text-white" - fill="none" - viewBox="0 0 24 24" - stroke="currentColor" - > - <path - strokeLinecap="round" - strokeLinejoin="round" - strokeWidth="2" - d="M3 3h2l.4 2M7 13h10l4-8H5.4M7 13L5.4 5M7 13l-2.293 2.293c-.63.63-.184 1.707.707 1.707H17m0 0a2 2 0 100 4 2 2 0 000-4zm-8 2a2 2 0 11-4 0 2 2 0 014 0z" - /> - </svg> - <h2 className="mt-2 text-lg font-medium text-white">Buy Prizes</h2> - <p className="mt-1 text-sm text-white"> - You haven’t purchased any prizes from the store yet. Spend your - tokens wisely. - </p> - </div> - </div> - <div className="mt-10"> - <h3 className="text-xs font-semibold uppercase tracking-wide text-white"> - Prizes that you can still purchase - </h3> - <ul - role="list" - className="mt-4 mb-14 divide-y divide-gray-200 border-t border-b border-gray-200" - > - {products && - products - .slice(0, 3) - .filter((product) => product.stock >= 0) - .map((product) => ( - <li - key={product.id} - className="flex items-center justify-between space-x-3 py-4" - > - <div className="flex min-w-0 flex-1 items-center space-x-3"> - <div className="flex-shrink-0"> - <img - className="h-10 w-10 rounded-full" - src={product.image} - alt="" - /> - </div> - <div className="min-w-0 flex-1"> - <p className="truncate text-sm font-medium text-white"> - {product.name} - </p> - <p className="truncate text-sm font-medium text-white"> - {" "} - 💰 {product.price}{" "} - </p> - </div> - </div> - </li> - ))} - </ul> - </div> - </div> - ); -} diff --git a/layout/Attendee/Inventory/components/WheelEmpty/index.tsx b/layout/Attendee/Inventory/components/WheelEmpty/index.tsx deleted file mode 100644 index e54ab8f0..00000000 --- a/layout/Attendee/Inventory/components/WheelEmpty/index.tsx +++ /dev/null @@ -1,64 +0,0 @@ -export default function WheelEmpty({ products }) { - return ( - <div className="mx-auto max-w-lg"> - <div className="mt-10"> - <div className="text-center"> - <svg - xmlns="http://www.w3.org/2000/svg" - className="mx-auto h-12 w-12 text-white" - fill="none" - viewBox="0 0 24 24" - stroke="currentColor" - > - <path - strokeLinecap="round" - strokeLinejoin="round" - strokeWidth="2" - d="M17 9V7a2 2 0 00-2-2H5a2 2 0 00-2 2v6a2 2 0 002 2h2m2 4h10a2 2 0 002-2v-6a2 2 0 00-2-2H9a2 2 0 00-2 2v6a2 2 0 002 2zm7-5a2 2 0 11-4 0 2 2 0 014 0z" - /> - </svg> - <h2 className="mt-2 text-lg font-medium text-white">Win Prizes</h2> - <p className="mt-1 text-sm text-white"> - You haven’t won any prizes from the wheel yet. Gamble your tokens - wisely. - </p> - </div> - </div> - <div className="mt-10"> - <h3 className="text-xs font-semibold uppercase tracking-wide text-white"> - Prizes that you can still win - </h3> - <ul - role="list" - className="mt-4 mb-14 divide-y divide-gray-200 border-t border-b border-gray-200" - > - {products && - products - .slice(0, 3) - .filter((product) => product.stock >= 0) - .map((product) => ( - <li - key={product.id} - className="flex items-center justify-between space-x-3 py-4" - > - <div className="flex min-w-0 flex-1 items-center space-x-3"> - <div className="flex-shrink-0"> - <img - className="h-10 w-10 rounded-full" - src={product.avatar} - alt={product.name} - /> - </div> - <div className="min-w-0 flex-1"> - <p className="truncate text-sm font-medium text-white"> - {product.name} - </p> - </div> - </div> - </li> - ))} - </ul> - </div> - </div> - ); -} diff --git a/layout/Attendee/Inventory/components/index.ts b/layout/Attendee/Inventory/components/index.ts index 812d3fd2..dbae40ba 100644 --- a/layout/Attendee/Inventory/components/index.ts +++ b/layout/Attendee/Inventory/components/index.ts @@ -1,6 +1,5 @@ -import Prizes from "./Prizes"; -import Redeemables from "./Redeemables"; -import StoreEmpty from "./StoreEmpty"; -import WheelEmpty from "./WheelEmpty"; +import Prize from "./Prize"; +import Redeemable from "./Redeemable"; +import Empty from "./Empty"; -export { Prizes, Redeemables, StoreEmpty, WheelEmpty }; +export { Prize, Redeemable, Empty }; From f1fa716fae8fb2d3ed3ef35334d94a6855e733fe Mon Sep 17 00:00:00 2001 From: Rui Lopes <ruilopesm19@gmail.com> Date: Thu, 21 Dec 2023 00:23:47 +0000 Subject: [PATCH 14/18] fix: remove excessive scroll from the mobile menu (#610) --- components/Navbar/index.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/Navbar/index.jsx b/components/Navbar/index.jsx index 4cebc1c6..5ce1a27e 100644 --- a/components/Navbar/index.jsx +++ b/components/Navbar/index.jsx @@ -160,7 +160,7 @@ export default function Navbar({ bgColor, fgColor, button, children }) { </div> <Disclosure.Panel className={`lg:hidden bg-${bgColor}`}> - <div className="relative z-50 min-h-screen select-none object-cover px-2 pt-12"> + <div className="relative z-50 select-none object-cover px-2 pt-12"> {navigation.map((item) => ( <Disclosure.Button key={item.slug} From 1718506d6c7dcc8d82bc0552de304f4e4de42570 Mon Sep 17 00:00:00 2001 From: Rui Oliveira <70754369+ruioliveira02@users.noreply.github.com> Date: Fri, 29 Dec 2023 22:15:26 +0000 Subject: [PATCH 15/18] fix: file upload not working (#612) --- lib/api.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/lib/api.js b/lib/api.js index 000d9102..fc87166c 100644 --- a/lib/api.js +++ b/lib/api.js @@ -227,13 +227,21 @@ export async function getBadge(id) { } export async function testEdit(id, formData) { - const response = await API.patch(`/api/attendees/${id}`, formData); + const response = await API.patch(`/api/attendees/${id}`, formData, { + headers: { + "Content-Type": "multipart/form-data", + }, + }); return response.data; } export async function editUser(id, formData) { - const response = await API.patch(`/api/attendees/${id}`, formData); + const response = await API.patch(`/api/attendees/${id}`, formData, { + headers: { + "Content-Type": "multipart/form-data", + }, + }); return response.data; } From 099b1d452463bc3d27737889a5476337a3fcafa5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1rio=20Guimar=C3=A3es?= <49988070+Darguima@users.noreply.github.com> Date: Sat, 13 Jan 2024 11:05:19 +0000 Subject: [PATCH 16/18] refactor: Staff Badge Component (#611) * Staff Badge Component * Add go to top button * Ran formatter * small fix * fix types --- components/Badge/index.tsx | 71 ++++++++++++++++++++++------------ layout/Staff/Badges/Badges.tsx | 22 ++++++----- 2 files changed, 59 insertions(+), 34 deletions(-) diff --git a/components/Badge/index.tsx b/components/Badge/index.tsx index 3f82a143..0b8c03bb 100644 --- a/components/Badge/index.tsx +++ b/components/Badge/index.tsx @@ -1,18 +1,32 @@ import Link from "next/link"; -import { ReactEventHandler, useState } from "react"; +import { AllHTMLAttributes, ReactEventHandler, useState } from "react"; -interface BadgeProps { +interface BadgeProps + extends Omit<AllHTMLAttributes<HTMLDivElement>, "id" | "name" | "type"> { name: string; id: string | number; avatar: string; tokens: string | number; - owned: boolean; + owned?: boolean; + disableLink?: boolean; + disableOwnedHighlight?: boolean; } -export default function Badge({ name, id, avatar, tokens, owned }: BadgeProps) { +const Badge: React.FC<BadgeProps> = ({ + name, + id, + avatar, + tokens, + owned, + disableLink = false, + disableOwnedHighlight = false, + ...rest +}) => { const [badgeLoaded, setBadgeLoaded] = useState(false); const [fallbackRan, setFallbackRan] = useState(false); + const highlightBadge = owned || !disableOwnedHighlight || !badgeLoaded; + const imageOnError: ReactEventHandler<HTMLImageElement> = (e) => { // prevent infinite loop fallback if (fallbackRan) { @@ -26,31 +40,38 @@ export default function Badge({ name, id, avatar, tokens, owned }: BadgeProps) { }; return ( - <Link - href={`/badge/${id}`} - className={`h-full w-full ${owned ? "opacity-100" : "opacity-30"}`} + <div + className={`h-full w-full ${ + highlightBadge ? "opacity-100" : "opacity-30" + }`} + id={id.toString()} + {...rest} > - <div className="flex aspect-square w-full select-none items-center justify-center"> - {!badgeLoaded && <BadgeSkeleton />} - - <img - src={avatar} - alt={name} - onLoad={() => setBadgeLoaded(true)} - onError={imageOnError} - /> - </div> - - <div className="flex flex-col justify-items-center text-center font-iregular"> - <div>{name}</div> - <div>{tokens} 💰 </div> - </div> - </Link> + <Link href={disableLink ? "" : `/badge/${id}`}> + <div className="flex aspect-square w-full select-none items-center justify-center"> + {!badgeLoaded && <BadgeSkeleton />} + + <img + src={avatar} + alt={name} + onLoad={() => setBadgeLoaded(true)} + onError={imageOnError} + /> + </div> + + <div className="flex flex-col justify-items-center text-center font-iregular"> + <div>{name}</div> + <div>{tokens} 💰 </div> + </div> + </Link> + </div> ); -} +}; + +export default Badge; const BadgeSkeleton = () => { return ( - <div className="aspect-square w-10/12 animate-pulse rounded-full bg-gray-500 opacity-10" /> + <div className="aspect-square w-10/12 animate-pulse rounded-full bg-gray-500 opacity-5" /> ); }; diff --git a/layout/Staff/Badges/Badges.tsx b/layout/Staff/Badges/Badges.tsx index fc372715..31663e9d 100644 --- a/layout/Staff/Badges/Badges.tsx +++ b/layout/Staff/Badges/Badges.tsx @@ -8,6 +8,8 @@ import Layout from "@components/Layout"; import ErrorMessage from "@components/ErrorMessage"; import Filter from "@components/BadgeFilter"; import QRScanner, { FEEDBACK } from "@components/QRScanner"; +import Badge from "@components/Badge"; +import GoToTop from "@components/GoToTop"; function Badges() { const [allBadges, updateAllBadges] = useState([]); @@ -115,22 +117,24 @@ function Badges() { badge.name.toLowerCase().includes(searchInput.toLowerCase()) ) .map((badge, index) => ( - <div + <Badge key={index} - className="h-full w-full cursor-pointer text-white" + id={badge.id} + name={badge.name} + avatar={badge.avatar} + tokens={badge.tokens} + owned={badge.owned} + disableLink={true} + disableOwnedHighlight={true} onClick={() => handleBadgeSelected(badge)} - > - <img src={badge.avatar} alt={badge.name} /> - <div className="flex flex-col justify-items-center text-center font-iregular text-white"> - <div>{badge.name}</div> - <div>{badge.tokens} 💰 </div> - </div> - </div> + /> ))} </div> </> )} + {error && <ErrorMessage />} + <GoToTop /> </Layout> ); } From f8f1da6f897d626a1644a85fc9f143e865aad673 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fel=C3=ADcio?= <55213469+feliciofilipe@users.noreply.github.com> Date: Mon, 15 Jan 2024 09:04:33 +0000 Subject: [PATCH 17/18] fix(block-item): add hover color through group hover on speaker name (#620) --- components/Schedule/Table/Block/index.jsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/components/Schedule/Table/Block/index.jsx b/components/Schedule/Table/Block/index.jsx index c520f72b..bed9bc41 100644 --- a/components/Schedule/Table/Block/index.jsx +++ b/components/Schedule/Table/Block/index.jsx @@ -42,7 +42,7 @@ function BlockItem({ </p> <ul - className={`${styles.authors} flex font-iregular text-sm text-gray-400`} + className={`${styles.authors} flex font-iregular text-sm text-gray-400 group-hover:text-primary`} > {author && ( <li className={styles.listElem}> @@ -109,7 +109,7 @@ function BlockItem({ ); return ( - <div className={skipLink ? "" : styles.clickable}> + <div className={`group ${skipLink ? "" : styles.clickable}`}> {!skipLink && ( <Link href={`schedule/#${id}`} className="absolute h-full w-full" /> )} From ee42771b7c66ec9d9328a2b798fdd9ee0a43fe60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A1rio=20Rodrigues?= <93675410+MarioRodrigues10@users.noreply.github.com> Date: Tue, 16 Jan 2024 17:30:00 +0000 Subject: [PATCH 18/18] feat: normalize profile mentions (#604) * feat: normalize profile mentions * chore: implement suggestions * fix: qr reader * fix: remove includes --- layout/Attendee/Wheel/Wheel.tsx | 4 +-- .../Wheel/components/ListItem3Cols/index.tsx | 9 ++++-- layout/Attendees/Attendees.tsx | 28 +++++++++++++------ layout/Badge/Badge.tsx | 2 -- layout/Staff/Identifier/Identifier.tsx | 4 +-- .../Leaderboard/components/Table/index.tsx | 3 +- lib/api.js | 25 ++++++++++++++--- 7 files changed, 54 insertions(+), 21 deletions(-) diff --git a/layout/Attendee/Wheel/Wheel.tsx b/layout/Attendee/Wheel/Wheel.tsx index f1158532..7cfc1e7f 100644 --- a/layout/Attendee/Wheel/Wheel.tsx +++ b/layout/Attendee/Wheel/Wheel.tsx @@ -79,7 +79,6 @@ function WheelPage() { .then((response) => updateLatestWins(response.data)) .catch((_) => updateError(true)); }; - useEffect(requestAllInfo, []); const canSpin = () => { @@ -176,7 +175,8 @@ function WheelPage() { const latestWinsComponents = latestWins.map((entry, id) => ( <ListItem3Cols key={id} - user={entry.attendee_name} + user_name={entry.attendee_name} + user_nickname={entry.attendee_nickname} prize={entry.prize} when={displayTimeSince(entry.date)} isLast={id == latestWins.length - 1} diff --git a/layout/Attendee/Wheel/components/ListItem3Cols/index.tsx b/layout/Attendee/Wheel/components/ListItem3Cols/index.tsx index 6ff2dcc2..96759f71 100644 --- a/layout/Attendee/Wheel/components/ListItem3Cols/index.tsx +++ b/layout/Attendee/Wheel/components/ListItem3Cols/index.tsx @@ -1,5 +1,8 @@ +import Link from "next/link"; + export default function ListItem3Cols({ - user, + user_name, + user_nickname, prize, when, isLast = false, @@ -13,7 +16,9 @@ export default function ListItem3Cols({ return ( <div className={`mb-5 w-full pb-3 ${border} grid grid-cols-5 items-center`}> <div className="text-left"> - <p className="font-ibold">{user}</p> + <Link href={`/attendees/${user_nickname}`}> + <p className="font-ibold">{user_name}</p> + </Link> </div> <div className="select-none justify-self-end"> <img src={prize.avatar} className="w-10" /> diff --git a/layout/Attendees/Attendees.tsx b/layout/Attendees/Attendees.tsx index 8d765867..ad635637 100644 --- a/layout/Attendees/Attendees.tsx +++ b/layout/Attendees/Attendees.tsx @@ -7,7 +7,7 @@ import BadgeFilter from "@components/BadgeFilter"; import Layout from "@components/Layout"; import Heading from "@components/Heading"; -import { getAttendee, isAttendeeRegistered } from "@lib/api"; +import { getAttendeeByID, getAttendeeByUsername } from "@lib/api"; function Profile() { const [attendee, updateAttendee] = useState(null); @@ -17,14 +17,26 @@ function Profile() { const [filter, updateFilter] = useState(null); useEffect(() => { - getAttendee(uuid) - .then((response) => { + const fetchData = async () => { + try { + const response = await getAttendeeByID(uuid); updateAttendee(response.data); - }) - .catch((error) => { - router.replace("/404"); - }); - }, []); + } catch (error) { + if (error.response && error.response.status === 400) { + try { + const response = await getAttendeeByUsername(uuid); + updateAttendee(response.data); + } catch (usernameError) { + router.replace("/404"); + } + } else { + router.replace("/404"); + } + } + }; + + fetchData(); + }, [uuid, router, updateAttendee]); if (!attendee) return null; return ( diff --git a/layout/Badge/Badge.tsx b/layout/Badge/Badge.tsx index f8868045..6550c659 100644 --- a/layout/Badge/Badge.tsx +++ b/layout/Badge/Badge.tsx @@ -50,8 +50,6 @@ const BadgeSlug: React.FC = () => { .catch((_) => router.replace("/404")); }, [slug]); - console.log(badge); - return ( <Layout title={`${badge?.name} Badge`} diff --git a/layout/Staff/Identifier/Identifier.tsx b/layout/Staff/Identifier/Identifier.tsx index 900d0a40..e9d15a8e 100644 --- a/layout/Staff/Identifier/Identifier.tsx +++ b/layout/Staff/Identifier/Identifier.tsx @@ -1,6 +1,6 @@ import { useState, useRef, useEffect } from "react"; -import { getAttendee } from "@lib/api"; +import { getAttendeeByID } from "@lib/api"; import { withAuth } from "@context/Auth"; @@ -36,7 +36,7 @@ function Identifier() { }, [feedback]); const handleUUID = (uuid) => { - getAttendee(uuid) + getAttendeeByID(uuid) .then((response) => { setText(`${response.data.name} | ${response.data.email}`); setFeedback(FEEDBACK.SUCCESS); diff --git a/layout/shared/Leaderboard/components/Table/index.tsx b/layout/shared/Leaderboard/components/Table/index.tsx index b3067077..29ef8f17 100644 --- a/layout/shared/Leaderboard/components/Table/index.tsx +++ b/layout/shared/Leaderboard/components/Table/index.tsx @@ -2,6 +2,7 @@ import Link from "next/link"; export default function Table({ list, user, maxUsersToShow }) { const toShow = list.slice(0, Math.min(maxUsersToShow, list.length)); + const rows = toShow.map((entry, id) => ( <div key={id} className=" flex h-auto border-t-2 border-t-slate-300 p-4"> <div @@ -16,7 +17,7 @@ export default function Table({ list, user, maxUsersToShow }) { entry.id == user ? "text-quinary" : "" }`} > - <Link href={`/attendees/${entry.id}`}>{entry.name}</Link> + <Link href={`/attendees/${entry.nickname}`}>{entry.name}</Link> </div> <div className={`w-1/3 text-right font-iregular ${ diff --git a/lib/api.js b/lib/api.js index fc87166c..641f96d6 100644 --- a/lib/api.js +++ b/lib/api.js @@ -137,8 +137,22 @@ export async function sendResetEmail({ email }) { return response.data; } -export async function getAttendee(id) { - const response = await API.get(`/api/attendees/${id}`); +export async function getAttendeeByID(id) { + const response = await API.get(`/api/attendees/${id}`, { + params: { + id, + }, + }); + + return response.data; +} + +export async function getAttendeeByUsername(username) { + const response = await API.get(`/api/attendees/${username}`, { + params: { + username, + }, + }); return response.data; } @@ -203,8 +217,11 @@ export async function getCurrentUser() { const { data: attendee } = await API.get("/api/attendee"); const { data: { data: extras }, - } = await API.get(`/api/attendees/${attendee.id}`); - + } = await API.get(`/api/attendees/${attendee.id}`, { + params: { + id: attendee.id, + }, + }); return { ...attendee, ...extras, type }; case USER.ROLES.STAFF: return response.data;