From b35d48d248969d8a3d287ac7ab65893decbc8387 Mon Sep 17 00:00:00 2001 From: unknown Date: Thu, 26 Aug 2021 18:08:32 +0700 Subject: [PATCH 01/85] feat: component SelectCommon --- pages/index.tsx | 11 +-- .../SelectCommon/SelectCommon.module.scss | 73 +++++++++++++++--- .../common/SelectCommon/SelectCommon.tsx | 76 +++++++++++++++---- src/components/icons/IconVectorDown.tsx | 21 +++++ src/components/icons/index.ts | 3 +- 5 files changed, 149 insertions(+), 35 deletions(-) create mode 100644 src/components/icons/IconVectorDown.tsx diff --git a/pages/index.tsx b/pages/index.tsx index 539a8c74a..3a1c2a7fe 100644 --- a/pages/index.tsx +++ b/pages/index.tsx @@ -26,18 +26,11 @@ export default function Home() { return ( <>
This is home page
- Button default - {ButonType.light} - Button light - {ButonType.light} - Button light - {ButonType.light} - Button light - }>{ButtonSize.large} - Button default large - } disabled isIconSuffix={true}>Button with icon disabled - } type={ButonType.light}>Button with icon - - + Sort by + States ) } diff --git a/src/components/common/SelectCommon/SelectCommon.module.scss b/src/components/common/SelectCommon/SelectCommon.module.scss index dcb9120da..7de2c9c03 100644 --- a/src/components/common/SelectCommon/SelectCommon.module.scss +++ b/src/components/common/SelectCommon/SelectCommon.module.scss @@ -1,32 +1,81 @@ @import "../../../styles/utilities"; .select{ - @apply rounded-lg border-solid; - display: flex; - flex-direction: row; - justify-content: center; - align-items: center; - padding: 1.2rem 1.6rem; + background-color: var(--white); + margin-left: 2rem; &.base{ - width: 18.6rem; - height: 4.8rem; + width: 20.6rem; + .selectTrigger{ + width: 20.6rem; + padding: 1.2rem 1.6rem; + } } &.large{ width: 34.25rem; - height: 5.6rem; + .selectTrigger{ + width: 34.25rem; + padding: 1.6rem 1.6rem; + } } &.default{ - @apply border; + .selectTrigger{ + @apply border-solid border border-current; + } + } + &.custom{ + .selectTrigger{ + @apply border-2; + border-color: var(--border-line); + color: var(--text-label); + } + } + &.isActive{ + .selectOptionWrapper{ + @apply block; + } + } +} +.selectTrigger{ + @apply outline-none flex justify-between; + color: var(--text-active); + border-radius: 0.8rem; + +} +.selectOptionWrapper{ + @apply outline-none hidden z-10 absolute; + border-radius: 0.8rem; + background-color: var(--white); + padding: 0.4rem 0rem 0.4rem 0rem; + margin-top: 0.6rem; + &.base{ + width: 20.6rem; + .selectOption{ + padding: 1.2rem 1.6rem; + } + } + &.large{ + width: 34.25rem; + .selectOption{ + padding: 1.6rem 1.6rem; + } + } + &.default{ + @apply border-solid border border-current; } &.custom{ @apply border-2; border-color: var(--border-line); color: var(--text-label); } - .option{ + &.active{ + @apply hidden; + } + .selectOption{ &:hover{ - background-color: black; + background-color: var(--background); } } } + + diff --git a/src/components/common/SelectCommon/SelectCommon.tsx b/src/components/common/SelectCommon/SelectCommon.tsx index 8360a700f..fcfdc4e56 100644 --- a/src/components/common/SelectCommon/SelectCommon.tsx +++ b/src/components/common/SelectCommon/SelectCommon.tsx @@ -1,26 +1,76 @@ import s from './SelectCommon.module.scss' import classNames from 'classnames' +import { useState, useRef, useEffect } from 'react' +import { IconVectorDown } from 'src/components/icons' interface Props { - placeHolder? : string, + children? : React.ReactNode, size?: 'base' | 'large', type?: 'default' | 'custom', option: {name: string}[], } -const SelectCommon = ({ type = 'default', size = 'base', option, placeHolder }: Props) => { - return( - + else{ + setActive(false) + } + } + document.addEventListener('click', handleClick) + return () => { + document.removeEventListener('click', handleClick) + } + }, [ref]) + + const changeActiveStatus = () => { + setActive(!isActive) + } + + return( + <> +
+
{selectedName}
+ +
+ { + option.map(item => +
setSelectedName(item.name)} + >{item.name}
+ ) + } +
+
+ ) } diff --git a/src/components/icons/IconVectorDown.tsx b/src/components/icons/IconVectorDown.tsx new file mode 100644 index 000000000..019fc2806 --- /dev/null +++ b/src/components/icons/IconVectorDown.tsx @@ -0,0 +1,21 @@ + + +const IconVectorDown = ({ ...props }) => { + return ( + + + + ) + } + + export default IconVectorDown \ No newline at end of file diff --git a/src/components/icons/index.ts b/src/components/icons/index.ts index 74f5ca62f..86fe02e22 100644 --- a/src/components/icons/index.ts +++ b/src/components/icons/index.ts @@ -1,3 +1,4 @@ export { default as IconBuy } from './IconBuy' export { default as IconHeart } from './IconHeart' -export { default as IconVector } from './IconVector' \ No newline at end of file +export { default as IconVector } from './IconVector' +export { default as IconVectorDown } from './IconVectorDown' \ No newline at end of file From 90ca41529898869d8dc97fdb9289b07a159d8af9 Mon Sep 17 00:00:00 2001 From: unknown Date: Thu, 26 Aug 2021 18:14:15 +0700 Subject: [PATCH 02/85] style: remove margin-left (use for test) --- src/components/common/SelectCommon/SelectCommon.module.scss | 1 - 1 file changed, 1 deletion(-) diff --git a/src/components/common/SelectCommon/SelectCommon.module.scss b/src/components/common/SelectCommon/SelectCommon.module.scss index 7de2c9c03..418c9d0e6 100644 --- a/src/components/common/SelectCommon/SelectCommon.module.scss +++ b/src/components/common/SelectCommon/SelectCommon.module.scss @@ -2,7 +2,6 @@ .select{ background-color: var(--white); - margin-left: 2rem; &.base{ width: 20.6rem; .selectTrigger{ From de5278fa964fc1fcee74e310b0ccc24568e6a2b9 Mon Sep 17 00:00:00 2001 From: unknown Date: Mon, 30 Aug 2021 09:31:19 +0700 Subject: [PATCH 03/85] refactor: format code --- src/components/common/SelectCommon/SelectCommon.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/common/SelectCommon/SelectCommon.tsx b/src/components/common/SelectCommon/SelectCommon.tsx index fcfdc4e56..e0e8c390c 100644 --- a/src/components/common/SelectCommon/SelectCommon.tsx +++ b/src/components/common/SelectCommon/SelectCommon.tsx @@ -64,7 +64,7 @@ const SelectCommon = ({ type = 'default', size = 'base', option, children }: Pro [s.selectOption] : true, [s[size]] : !!size, })} - onClick = { () => setSelectedName(item.name)} + onClick = { () => setSelectedName(item.name) } >{item.name} ) } From e0ccff890d0947c2e7cea27f49473c99ef59b152 Mon Sep 17 00:00:00 2001 From: lytrankieio123 Date: Mon, 30 Aug 2021 10:19:17 +0700 Subject: [PATCH 04/85] :art: styles: change bg color to gray when hover menu dropdown item :%s --- src/components/common/MenuDropdown/MenuDropdown.module.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/common/MenuDropdown/MenuDropdown.module.scss b/src/components/common/MenuDropdown/MenuDropdown.module.scss index ca79464e1..8fc270b2a 100644 --- a/src/components/common/MenuDropdown/MenuDropdown.module.scss +++ b/src/components/common/MenuDropdown/MenuDropdown.module.scss @@ -78,7 +78,7 @@ @apply block; } &:hover { - @apply bg-primary-lightest; + @apply bg-gray; color: var(--primary); } } From 37197743ce78935d77a73dc7eaab9f49ed131c7f Mon Sep 17 00:00:00 2001 From: lytrankieio123 Date: Mon, 30 Aug 2021 11:10:23 +0700 Subject: [PATCH 05/85] :art: styles: modal create user info :%s --- pages/index.tsx | 4 +- .../components/FormAuthen.module.scss | 13 ++---- .../components/FormLogin/FormLogin.tsx | 5 +-- .../components/FormRegister/FormRegister.tsx | 1 - .../ModalCommon/ModalCommon.module.scss | 2 +- .../ModalCreateUserInfo.module.scss | 19 +++++++++ .../ModalCreateUserInfo.tsx | 40 +++++++++++++++++++ src/components/common/index.ts | 1 + src/styles/_utilities.scss | 20 +++++++++- 9 files changed, 88 insertions(+), 17 deletions(-) create mode 100644 src/components/common/ModalCreateUserInfo/ModalCreateUserInfo.module.scss create mode 100644 src/components/common/ModalCreateUserInfo/ModalCreateUserInfo.tsx diff --git a/pages/index.tsx b/pages/index.tsx index 1d3072ef7..95af77b83 100644 --- a/pages/index.tsx +++ b/pages/index.tsx @@ -1,5 +1,5 @@ -import { Layout } from 'src/components/common' +import { Layout, ModalCreateUserInfo } from 'src/components/common' import { HomeBanner, HomeCollection, HomeCTA, HomeSubscribe, HomeVideo, HomeCategories, HomeFeature, HomeRecipe } from 'src/components/modules/home'; export default function Home() { @@ -13,6 +13,8 @@ export default function Home() { + + ) } diff --git a/src/components/common/ModalAuthenticate/components/FormAuthen.module.scss b/src/components/common/ModalAuthenticate/components/FormAuthen.module.scss index bdfc69387..2ec8bf91f 100644 --- a/src/components/common/ModalAuthenticate/components/FormAuthen.module.scss +++ b/src/components/common/ModalAuthenticate/components/FormAuthen.module.scss @@ -1,17 +1,12 @@ +@import '../../../../styles/utilities'; + .formAuthen { - @apply bg-white w-full; + @apply bg-white w-full u-form; .inner { @screen md { - max-width: 52rem; + width: 60rem; margin: auto; } - .body { - > div { - &:not(:last-child) { - margin-bottom: 1.6rem; - } - } - } .others { @apply font-bold text-center; margin-top: 4rem; diff --git a/src/components/common/ModalAuthenticate/components/FormLogin/FormLogin.tsx b/src/components/common/ModalAuthenticate/components/FormLogin/FormLogin.tsx index 7ef3ec9ba..de553a6aa 100644 --- a/src/components/common/ModalAuthenticate/components/FormLogin/FormLogin.tsx +++ b/src/components/common/ModalAuthenticate/components/FormLogin/FormLogin.tsx @@ -23,10 +23,7 @@ const FormLogin = ({ onSwitch, isHide }: Props) => { }, [isHide]) return ( -
+
diff --git a/src/components/common/ModalAuthenticate/components/FormRegister/FormRegister.tsx b/src/components/common/ModalAuthenticate/components/FormRegister/FormRegister.tsx index 1624f2c1c..40d4ef355 100644 --- a/src/components/common/ModalAuthenticate/components/FormRegister/FormRegister.tsx +++ b/src/components/common/ModalAuthenticate/components/FormRegister/FormRegister.tsx @@ -24,7 +24,6 @@ const FormRegister = ({ onSwitch, isHide }: Props) => {
diff --git a/src/components/common/ModalCommon/ModalCommon.module.scss b/src/components/common/ModalCommon/ModalCommon.module.scss index d4967b04e..d1434ed21 100644 --- a/src/components/common/ModalCommon/ModalCommon.module.scss +++ b/src/components/common/ModalCommon/ModalCommon.module.scss @@ -8,7 +8,7 @@ @apply flex justify-center items-center min-h-screen; .modal{ @apply inline-block align-bottom bg-white relative; - max-width: 60rem; + max-width: 66.4rem; padding: 3.2rem; box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.24); border-radius: 1.2rem; diff --git a/src/components/common/ModalCreateUserInfo/ModalCreateUserInfo.module.scss b/src/components/common/ModalCreateUserInfo/ModalCreateUserInfo.module.scss new file mode 100644 index 000000000..199028061 --- /dev/null +++ b/src/components/common/ModalCreateUserInfo/ModalCreateUserInfo.module.scss @@ -0,0 +1,19 @@ +@import "../../../styles/utilities"; + +.formUserInfo { + @apply u-form; + .inner { + @screen md { + width: 60rem; + margin: auto; + } + .bottom { + @apply grid grid-cols-2; + margin-top: 4rem; + grid-gap: 1.6rem; + > button { + @apply w-full; + } + } + } +} diff --git a/src/components/common/ModalCreateUserInfo/ModalCreateUserInfo.tsx b/src/components/common/ModalCreateUserInfo/ModalCreateUserInfo.tsx new file mode 100644 index 000000000..f6c3d7a6f --- /dev/null +++ b/src/components/common/ModalCreateUserInfo/ModalCreateUserInfo.tsx @@ -0,0 +1,40 @@ +import classNames from 'classnames'; +import Link from 'next/link'; +import React, { useRef } from 'react'; +import { useModalCommon } from 'src/components/hooks/useModalCommon'; +import { CustomInputCommon } from 'src/utils/type.utils'; +import { Inputcommon } from '..'; +import ButtonCommon from '../ButtonCommon/ButtonCommon'; +import ModalCommon from '../ModalCommon/ModalCommon'; +import s from './ModalCreateUserInfo.module.scss'; + + +const ModalCreateUserInfo = () => { + const { visible, closeModal } = useModalCommon({ initialValue: true }) + const firstInputRef = useRef(null) + + return ( + +
+
+
+ + +
+ + +
+ +
+
+ Skip + Submit + +
+
+
+
+ ); +} + +export default ModalCreateUserInfo; \ No newline at end of file diff --git a/src/components/common/index.ts b/src/components/common/index.ts index dc0288966..86b242fb9 100644 --- a/src/components/common/index.ts +++ b/src/components/common/index.ts @@ -28,3 +28,4 @@ export { default as NotiMessage} from './NotiMessage/NotiMessage' export { default as VideoPlayer} from './VideoPlayer/VideoPlayer' export { default as SelectCommon} from './SelectCommon/SelectCommon' export { default as ModalCommon} from './ModalCommon/ModalCommon' +export { default as ModalCreateUserInfo} from './ModalCreateUserInfo/ModalCreateUserInfo' diff --git a/src/styles/_utilities.scss b/src/styles/_utilities.scss index 93291dc3a..26cea17c0 100644 --- a/src/styles/_utilities.scss +++ b/src/styles/_utilities.scss @@ -80,7 +80,7 @@ font-size: 10px; line-height: 16px; } - + .spacing-horizontal { padding-left: 2rem; padding-right: 2rem; @@ -119,4 +119,22 @@ .font-logo { font-family: var(--font-logo); } + + .u-form { + .body { + > div { + &:not(:last-child) { + margin-bottom: 1.6rem; + } + } + .line { + @apply flex justify-between items-center; + > div { + &:not(:last-child) { + margin-right: 1.6rem; + } + } + } + } + } } From 2a808cb767c7bfd6fb1fa26fda38df4a51fe55a6 Mon Sep 17 00:00:00 2001 From: lytrankieio123 Date: Mon, 30 Aug 2021 11:12:37 +0700 Subject: [PATCH 06/85] :art: styles: increase padding right modal common title :%s --- src/components/common/ModalCommon/ModalCommon.module.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/common/ModalCommon/ModalCommon.module.scss b/src/components/common/ModalCommon/ModalCommon.module.scss index d1434ed21..87900b1a1 100644 --- a/src/components/common/ModalCommon/ModalCommon.module.scss +++ b/src/components/common/ModalCommon/ModalCommon.module.scss @@ -17,7 +17,7 @@ } .title{ @apply font-heading heading-3; - padding: 0 0.8rem 0 0.8rem; + padding: 0 1.6rem 0 0.8rem; } .close{ @apply absolute; From f94aded113d3cf5b4135a2f63e0d222bae8d8164 Mon Sep 17 00:00:00 2001 From: lytrankieio123 Date: Mon, 30 Aug 2021 11:23:10 +0700 Subject: [PATCH 07/85] :recycle: enhan: shorcut demo modal create user info :%s --- pages/index.tsx | 7 ++++--- src/components/common/Header/Header.tsx | 7 ++++++- .../Header/components/HeaderMenu/HeaderMenu.tsx | 7 ++++++- .../ModalCreateUserInfo/ModalCreateUserInfo.tsx | 12 +++++++++--- 4 files changed, 25 insertions(+), 8 deletions(-) diff --git a/pages/index.tsx b/pages/index.tsx index 95af77b83..7ed22f1bc 100644 --- a/pages/index.tsx +++ b/pages/index.tsx @@ -1,6 +1,6 @@ -import { Layout, ModalCreateUserInfo } from 'src/components/common' -import { HomeBanner, HomeCollection, HomeCTA, HomeSubscribe, HomeVideo, HomeCategories, HomeFeature, HomeRecipe } from 'src/components/modules/home'; +import { Layout } from 'src/components/common'; +import { HomeBanner, HomeCategories, HomeCollection, HomeCTA, HomeFeature, HomeRecipe, HomeSubscribe, HomeVideo } from 'src/components/modules/home'; export default function Home() { return ( @@ -14,7 +14,8 @@ export default function Home() { - + // todo: uncomment + {/* */} ) } diff --git a/src/components/common/Header/Header.tsx b/src/components/common/Header/Header.tsx index 12d656026..e9a06b9a8 100644 --- a/src/components/common/Header/Header.tsx +++ b/src/components/common/Header/Header.tsx @@ -3,6 +3,7 @@ import React, { memo, useEffect, useState } from 'react' import { useModalCommon } from 'src/components/hooks/useModalCommon' import { isMobile } from 'src/utils/funtion.utils' import ModalAuthenticate from '../ModalAuthenticate/ModalAuthenticate' +import ModalCreateUserInfo from '../ModalCreateUserInfo/ModalCreateUserInfo' import HeaderHighLight from './components/HeaderHighLight/HeaderHighLight' import HeaderMenu from './components/HeaderMenu/HeaderMenu' import HeaderSubMenu from './components/HeaderSubMenu/HeaderSubMenu' @@ -13,6 +14,7 @@ import s from './Header.module.scss' const Header = memo(() => { const [isFullHeader, setIsFullHeader] = useState(true) const { visible: visibleModalAuthen, closeModal: closeModalAuthen, openModal: openModalAuthen } = useModalCommon({ initialValue: false }) + const { visible: visibleModalInfo, closeModal: closeModalInfo, openModal: openModalInfo } = useModalCommon({ initialValue: false }) useEffect(() => { window.addEventListener('scroll', handleScroll) @@ -35,12 +37,15 @@ const Header = memo(() => {
- +
+ ) }) diff --git a/src/components/common/Header/components/HeaderMenu/HeaderMenu.tsx b/src/components/common/Header/components/HeaderMenu/HeaderMenu.tsx index a5ef71951..969964608 100644 --- a/src/components/common/Header/components/HeaderMenu/HeaderMenu.tsx +++ b/src/components/common/Header/components/HeaderMenu/HeaderMenu.tsx @@ -11,14 +11,19 @@ interface Props { children?: any, isFull: boolean, openModalAuthen: () => void, + openModalInfo: () => void, } -const HeaderMenu = memo(({ isFull, openModalAuthen }: Props) => { +const HeaderMenu = memo(({ isFull, openModalAuthen, openModalInfo }: Props) => { const optionMenu = useMemo(() => [ { onClick: openModalAuthen, name: 'Login (Demo)', }, + { + onClick: openModalInfo, + name: 'Create User Info (Demo)', + }, { link: ROUTE.ACCOUNT, name: 'Account', diff --git a/src/components/common/ModalCreateUserInfo/ModalCreateUserInfo.tsx b/src/components/common/ModalCreateUserInfo/ModalCreateUserInfo.tsx index f6c3d7a6f..85817c930 100644 --- a/src/components/common/ModalCreateUserInfo/ModalCreateUserInfo.tsx +++ b/src/components/common/ModalCreateUserInfo/ModalCreateUserInfo.tsx @@ -8,9 +8,15 @@ import ButtonCommon from '../ButtonCommon/ButtonCommon'; import ModalCommon from '../ModalCommon/ModalCommon'; import s from './ModalCreateUserInfo.module.scss'; +// todo: remove +interface Props { + demoVisible: boolean, + demoCloseModal: () => void, +} -const ModalCreateUserInfo = () => { - const { visible, closeModal } = useModalCommon({ initialValue: true }) + +const ModalCreateUserInfo = ({ demoVisible: visible, demoCloseModal: closeModal }: Props) => { + // const { visible, closeModal } = useModalCommon({ initialValue: false}) const firstInputRef = useRef(null) return ( @@ -21,6 +27,7 @@ const ModalCreateUserInfo = () => {
+ {/* todo: select, not input */}
@@ -29,7 +36,6 @@ const ModalCreateUserInfo = () => {
Skip Submit -
From 0337e10b6a7cc1b372890a59d414e73c0f92fb8e Mon Sep 17 00:00:00 2001 From: lytrankieio123 Date: Mon, 30 Aug 2021 12:49:23 +0700 Subject: [PATCH 08/85] :art: styles: input common with icon, input password :%s --- src/components/common/Header/Header.tsx | 2 +- .../InputCommon/InputCommon.module.scss | 113 ++++++++++++------ .../common/InputCommon/InputCommon.tsx | 58 ++++++--- .../InputPassword/InputPassword.module.scss | 10 ++ .../common/InputPassword/InputPassword.tsx | 40 +++++++ .../components/FormLogin/FormLogin.tsx | 17 +-- src/components/common/index.ts | 1 + src/components/icons/IconCheck.tsx | 11 ++ src/components/icons/IconError.tsx | 11 ++ src/components/icons/IconPassword.tsx | 11 ++ src/components/icons/IconPasswordCross.tsx | 11 ++ src/components/icons/index.ts | 4 + 12 files changed, 229 insertions(+), 60 deletions(-) create mode 100644 src/components/common/InputPassword/InputPassword.module.scss create mode 100644 src/components/common/InputPassword/InputPassword.tsx create mode 100644 src/components/icons/IconCheck.tsx create mode 100644 src/components/icons/IconError.tsx create mode 100644 src/components/icons/IconPassword.tsx create mode 100644 src/components/icons/IconPasswordCross.tsx diff --git a/src/components/common/Header/Header.tsx b/src/components/common/Header/Header.tsx index e9a06b9a8..4b2cf43c6 100644 --- a/src/components/common/Header/Header.tsx +++ b/src/components/common/Header/Header.tsx @@ -13,7 +13,7 @@ import s from './Header.module.scss' const Header = memo(() => { const [isFullHeader, setIsFullHeader] = useState(true) - const { visible: visibleModalAuthen, closeModal: closeModalAuthen, openModal: openModalAuthen } = useModalCommon({ initialValue: false }) + const { visible: visibleModalAuthen, closeModal: closeModalAuthen, openModal: openModalAuthen } = useModalCommon({ initialValue: true }) const { visible: visibleModalInfo, closeModal: closeModalInfo, openModal: openModalInfo } = useModalCommon({ initialValue: false }) useEffect(() => { diff --git a/src/components/common/InputCommon/InputCommon.module.scss b/src/components/common/InputCommon/InputCommon.module.scss index 1ef1fdbc7..acfc07647 100644 --- a/src/components/common/InputCommon/InputCommon.module.scss +++ b/src/components/common/InputCommon/InputCommon.module.scss @@ -1,51 +1,94 @@ @import "../../../styles/utilities"; .inputWrap { - @apply flex items-center relative; - .icon { - @apply absolute; - content: ""; - left: 1.6rem; - margin-right: 1.6rem; - svg path { - fill: currentColor; + .inputInner { + @apply flex items-center relative; + .icon { + @apply absolute flex justify-center items-center; + content: ""; + left: 1.6rem; + margin-right: 1.6rem; + svg path { + fill: currentColor; + } } - } - .icon + .inputCommon { - padding-left: 4.8rem; - } - .inputCommon { - @apply block w-full transition-all duration-200 rounded; - padding: 1.2rem 1.6rem; - border: 1px solid var(--border-line); - &:hover, - &:focus, - &:active { - outline: none; - border: 1px solid var(--primary); - @apply shadow-md; + .icon + .inputCommon { + padding-left: 4.8rem; } - &::placeholder { - @apply text-label; - } - - &.custom { - @apply custom-border-radius; - border: 1px solid transparent; - background: var(--gray); + .inputCommon { + @apply block w-full transition-all duration-200 rounded; + padding: 1.2rem 1.6rem; + border: 1px solid var(--border-line); &:hover, &:focus, &:active { + outline: none; border: 1px solid var(--primary); + @apply shadow-md; + } + + &::placeholder { + @apply text-label; + } + + &.custom { + @apply custom-border-radius; + border: 1px solid transparent; + background: var(--gray); + &:hover, + &:focus, + &:active { + border: 1px solid var(--primary); + } + } + &.bgTransparent { + background: rgb(227, 242, 233, 0.3); + color: var(--white); + &::placeholder { + color: var(--white); + } } } - &.bgTransparent { - background: rgb(227, 242, 233, 0.3); - color: var(--white); - &::placeholder { - color: var(--white); + + &.preserve { + @apply flex-row-reverse; + .icon { + left: unset; + right: 1.6rem; + margin-left: 1.6rem; + margin-right: 0; + svg path { + fill: var(--text-label); + } + } + .icon + .inputCommon { + padding-left: 1.6rem; + padding-right: 4.8rem; + } + } + &.success { + .icon { + svg path { + fill: var(--primary); + } + } + } + + &.error { + .icon { + svg path { + fill: var(--negative); + } + } + input { + border-color: var(--negative) !important; } } } + .errorMessage { + @apply caption; + color: var(--negative); + margin-top: 0.4rem; + } } diff --git a/src/components/common/InputCommon/InputCommon.tsx b/src/components/common/InputCommon/InputCommon.tsx index 6a42d5537..943b0a632 100644 --- a/src/components/common/InputCommon/InputCommon.tsx +++ b/src/components/common/InputCommon/InputCommon.tsx @@ -1,5 +1,6 @@ import classNames from 'classnames'; -import React, { forwardRef, useImperativeHandle, useRef } from 'react'; +import React, { forwardRef, useImperativeHandle, useMemo, useRef, useState } from 'react'; +import { IconCheck, IconError, IconPassword, IconPasswordCross } from 'src/components/icons'; import { KEY } from 'src/utils/constanst.utils'; import s from './InputCommon.module.scss'; @@ -14,14 +15,29 @@ interface Props { styleType?: 'default' | 'custom', backgroundTransparent?: boolean, icon?: React.ReactNode, + isIconSuffix?: boolean, + isShowIconSuccess?: boolean, + error?: string, onChange?: (value: string | number) => void, onEnter?: (value: string | number) => void, } const InputCommon = forwardRef(({ value, placeholder, type, styleType = 'default', icon, backgroundTransparent = false, + isIconSuffix, isShowIconSuccess, error, onChange, onEnter }: Props, ref) => { const inputElementRef = useRef(null); + const iconElement = useMemo(() => { + if (error) { + return + } else if (isShowIconSuccess) { + return + } else if (icon) { + return {icon} + } + return <> + }, [icon, error, isShowIconSuccess]) + useImperativeHandle(ref, () => ({ focus: () => { inputElementRef.current?.focus(); @@ -44,23 +60,33 @@ const InputCommon = forwardRef(({ value, placeholder, type, styleTyp } return ( -
+
+
+ {iconElement} + +
{ - icon && {icon} + error &&
{error}
} -
) diff --git a/src/components/common/InputPassword/InputPassword.module.scss b/src/components/common/InputPassword/InputPassword.module.scss new file mode 100644 index 000000000..598620891 --- /dev/null +++ b/src/components/common/InputPassword/InputPassword.module.scss @@ -0,0 +1,10 @@ +.iconPassword { + all: unset; + cursor: pointer; + &:focus { + outline: none; + } + &:focus-visible { + outline: 2px solid var(--text-active); + } +} diff --git a/src/components/common/InputPassword/InputPassword.tsx b/src/components/common/InputPassword/InputPassword.tsx new file mode 100644 index 000000000..83e91cfcc --- /dev/null +++ b/src/components/common/InputPassword/InputPassword.tsx @@ -0,0 +1,40 @@ +import React, { useState } from 'react'; +import { IconPassword, IconPasswordCross } from 'src/components/icons'; +import { Inputcommon } from '..'; +import s from './InputPassword.module.scss'; + +interface Props { + children?: React.ReactNode, + value?: string | number, + placeholder?: string, + styleType?: 'default' | 'custom', + error?: string, + onChange?: (value: string | number) => void, + onEnter?: (value: string | number) => void, +} + +const InputPassword = ({ value, placeholder, styleType = 'default', error, + onChange, onEnter }: Props) => { + const [isShowPassword, setIsShowPassword] = useState(false) + const toggleShowPassword = () => { + setIsShowPassword(!isShowPassword) + } + + return ( + + {isShowPassword ? : } + } + isIconSuffix={true} + onChange={onChange} + onEnter={onEnter} + /> + ) +} + +export default InputPassword diff --git a/src/components/common/ModalAuthenticate/components/FormLogin/FormLogin.tsx b/src/components/common/ModalAuthenticate/components/FormLogin/FormLogin.tsx index de553a6aa..20a1a60ad 100644 --- a/src/components/common/ModalAuthenticate/components/FormLogin/FormLogin.tsx +++ b/src/components/common/ModalAuthenticate/components/FormLogin/FormLogin.tsx @@ -1,12 +1,12 @@ import Link from 'next/link' -import React, { useRef, useEffect } from 'react' -import { Inputcommon, ButtonCommon } from 'src/components/common' +import React, { useEffect, useRef } from 'react' +import { ButtonCommon, Inputcommon } from 'src/components/common' +import InputPassword from 'src/components/common/InputPassword/InputPassword' import { ROUTE } from 'src/utils/constanst.utils' -import SocialAuthen from '../SocialAuthen/SocialAuthen' -import s from '../FormAuthen.module.scss' -import styles from './FormLogin.module.scss' -import classNames from 'classnames' import { CustomInputCommon } from 'src/utils/type.utils' +import s from '../FormAuthen.module.scss' +import SocialAuthen from '../SocialAuthen/SocialAuthen' +import styles from './FormLogin.module.scss' interface Props { isHide: boolean, @@ -26,8 +26,9 @@ const FormLogin = ({ onSwitch, isHide }: Props) => {
- - + +
diff --git a/src/components/common/index.ts b/src/components/common/index.ts index 86b242fb9..5848f41cd 100644 --- a/src/components/common/index.ts +++ b/src/components/common/index.ts @@ -12,6 +12,7 @@ export { default as ViewAllItem} from './ViewAllItem/ViewAllItem' export { default as ItemWishList} from './ItemWishList/ItemWishList' export { default as Logo} from './Logo/Logo' export { default as Inputcommon} from './InputCommon/InputCommon' +export { default as InputPassword} from './InputPassword/InputPassword' export { default as CheckboxCommon} from './CheckboxCommon/CheckboxCommon' export { default as Author} from './Author/Author' export { default as DateTime} from './DateTime/DateTime' diff --git a/src/components/icons/IconCheck.tsx b/src/components/icons/IconCheck.tsx new file mode 100644 index 000000000..cbd1e861c --- /dev/null +++ b/src/components/icons/IconCheck.tsx @@ -0,0 +1,11 @@ +import React from 'react' + +const IconCheck = () => { + return ( + + + + ) +} + +export default IconCheck diff --git a/src/components/icons/IconError.tsx b/src/components/icons/IconError.tsx new file mode 100644 index 000000000..c7c59fb60 --- /dev/null +++ b/src/components/icons/IconError.tsx @@ -0,0 +1,11 @@ +import React from 'react' + +const IconError = () => { + return ( + + + + ) +} + +export default IconError diff --git a/src/components/icons/IconPassword.tsx b/src/components/icons/IconPassword.tsx new file mode 100644 index 000000000..e07c4dc22 --- /dev/null +++ b/src/components/icons/IconPassword.tsx @@ -0,0 +1,11 @@ +import React from 'react' + +const IconPassword = () => { + return ( + + + + ) +} + +export default IconPassword diff --git a/src/components/icons/IconPasswordCross.tsx b/src/components/icons/IconPasswordCross.tsx new file mode 100644 index 000000000..d05bbd713 --- /dev/null +++ b/src/components/icons/IconPasswordCross.tsx @@ -0,0 +1,11 @@ +import React from 'react' + +const IconPasswordCross = () => { + return ( + + + + ) +} + +export default IconPasswordCross diff --git a/src/components/icons/index.ts b/src/components/icons/index.ts index 02b4947cb..d71c1bbec 100644 --- a/src/components/icons/index.ts +++ b/src/components/icons/index.ts @@ -15,3 +15,7 @@ export { default as IconApple } from './IconApple' export { default as ArrowLeft } from './ArrowLeft' export { default as ArrowRight } from './ArrowRight' export { default as Close } from './Close' +export { default as IconPassword } from './IconPassword' +export { default as IconPasswordCross } from './IconPasswordCross' +export { default as IconError } from './IconError' +export { default as IconCheck } from './IconCheck' From d9e0cc248f667e4b8f8386bdb491ebc2a809b0f1 Mon Sep 17 00:00:00 2001 From: unknown Date: Mon, 30 Aug 2021 13:41:45 +0700 Subject: [PATCH 09/85] :sparkles: feat: Modal confirm modal info :%s --- pages/test.tsx | 129 +----------------- .../common/ModalCommon/ModalCommon.tsx | 4 +- .../ModalConfirm/ModalConfirm.module.scss | 4 + .../common/ModalConfirm/ModalConfirm.tsx | 34 +++++ .../common/ModalInfo/ModalInfo.module.scss | 4 + src/components/common/ModalInfo/ModalInfo.tsx | 27 ++++ src/components/common/index.ts | 2 + 7 files changed, 79 insertions(+), 125 deletions(-) create mode 100644 src/components/common/ModalConfirm/ModalConfirm.module.scss create mode 100644 src/components/common/ModalConfirm/ModalConfirm.tsx create mode 100644 src/components/common/ModalInfo/ModalInfo.module.scss create mode 100644 src/components/common/ModalInfo/ModalInfo.tsx diff --git a/pages/test.tsx b/pages/test.tsx index 5ac220819..6a1922f5a 100644 --- a/pages/test.tsx +++ b/pages/test.tsx @@ -3,99 +3,11 @@ import { ButtonCommon, Layout, ModalCommon, + ModalConfirm, + ModalInfo, ProductCarousel, } from 'src/components/common' -import { CollectionCarcousel } from 'src/components/modules/home' -import image5 from '../public/assets/images/image5.png' -import image6 from '../public/assets/images/image6.png' -import image7 from '../public/assets/images/image7.png' -import image8 from '../public/assets/images/image8.png' -const dataTest = [ - { - name: 'Tomato', - weight: '250g', - category: 'VEGGIE', - price: 'Rp 27.500', - imageSrc: image5.src, - }, - { - name: 'Cucumber', - weight: '250g', - category: 'VEGGIE', - price: 'Rp 27.500', - imageSrc: image6.src, - }, - { - name: 'Carrot', - weight: '250g', - category: 'VEGGIE', - price: 'Rp 27.500', - imageSrc: image7.src, - }, - { - name: 'Salad', - weight: '250g', - category: 'VEGGIE', - price: 'Rp 27.500', - imageSrc: image8.src, - }, - { - name: 'Tomato', - weight: '250g', - category: 'VEGGIE', - price: 'Rp 27.500', - imageSrc: image5.src, - }, - { - name: 'Cucumber', - weight: '250g', - category: 'VEGGIE', - price: 'Rp 27.500', - imageSrc: image6.src, - }, - { - name: 'Tomato', - weight: '250g', - category: 'VEGGIE', - price: 'Rp 27.500', - imageSrc: image5.src, - }, - { - name: 'Cucumber', - weight: '250g', - category: 'VEGGIE', - price: 'Rp 27.500', - imageSrc: image6.src, - }, - { - name: 'Carrot', - weight: '250g', - category: 'VEGGIE', - price: 'Rp 27.500', - imageSrc: image7.src, - }, - { - name: 'Salad', - weight: '250g', - category: 'VEGGIE', - price: 'Rp 27.500', - imageSrc: image8.src, - }, - { - name: 'Tomato', - weight: '250g', - category: 'VEGGIE', - price: 'Rp 27.500', - imageSrc: image5.src, - }, - { - name: 'Cucumber', - weight: '250g', - category: 'VEGGIE', - price: 'Rp 27.500', - imageSrc: image6.src, - }, -] + export default function Test() { const [visible, setVisible] = useState(false) const onClose = () => { @@ -107,38 +19,9 @@ export default function Test() { return ( <> open - -
- Lorem ipsum dolor sit amet consectetur adipisicing elit. Consectetur - officiis dolorum ea incidunt. Sint, cum ullam. Labore vero quod - itaque, officia magni molestias! Architecto deserunt soluta laborum - commodi nesciunt delectus similique temporibus distinctio? Facere - eaque minima enim modi magni, laudantium, animi mollitia beatae - repudiandae maxime labore error nesciunt, nisi est? -
-
- + + Lorem, ipsum dolor sit amet consectetur adipisicing elit. Nisi qui, esse eos nobis soluta suscipit aliquid nostrum corporis. Nihil eligendi similique recusandae minus mollitia aliquam, molestias fugit tenetur voluptatibus maiores et. Quaerat labore corporis inventore nostrum, amet autem exercitationem eligendi? + ) } diff --git a/src/components/common/ModalCommon/ModalCommon.tsx b/src/components/common/ModalCommon/ModalCommon.tsx index 2ed90a3b3..75222c162 100644 --- a/src/components/common/ModalCommon/ModalCommon.tsx +++ b/src/components/common/ModalCommon/ModalCommon.tsx @@ -2,7 +2,7 @@ import React, { useRef } from 'react' import { Close } from 'src/components/icons' import { useOnClickOutside } from 'src/utils/useClickOutSide' import s from './ModalCommon.module.scss' -interface Props { +export interface ModalCommonProps { onClose: () => void visible: boolean children: React.ReactNode @@ -10,7 +10,7 @@ interface Props { maxWidth?:string } -const ModalCommon = ({ onClose, visible, children, title="Modal",maxWidth }: Props) => { +const ModalCommon = ({ onClose, visible, children, title="Modal",maxWidth }: ModalCommonProps) => { const modalRef = useRef(null) const clickOutSide = () => { onClose && onClose() diff --git a/src/components/common/ModalConfirm/ModalConfirm.module.scss b/src/components/common/ModalConfirm/ModalConfirm.module.scss new file mode 100644 index 000000000..ac167b2a2 --- /dev/null +++ b/src/components/common/ModalConfirm/ModalConfirm.module.scss @@ -0,0 +1,4 @@ +.footer{ + margin-top: 4rem; + @apply flex justify-end items-center; +} \ No newline at end of file diff --git a/src/components/common/ModalConfirm/ModalConfirm.tsx b/src/components/common/ModalConfirm/ModalConfirm.tsx new file mode 100644 index 000000000..1e425482f --- /dev/null +++ b/src/components/common/ModalConfirm/ModalConfirm.tsx @@ -0,0 +1,34 @@ +import React from 'react' +import ButtonCommon from '../ButtonCommon/ButtonCommon' +import ModalCommon, { ModalCommonProps } from '../ModalCommon/ModalCommon' +import s from './ModalConfirm.module.scss' +interface ModalConfirmProps extends ModalCommonProps { + okText?: String + cancelText?: String + onOk?: () => void + onCancel?: () => void +} + +const ModalConfirm = ({ + okText = 'Ok', + cancelText = 'cancel', + onOk, + onCancel, + children, + title = 'Confirm', + ...props +}: ModalConfirmProps) => { + return ( + + {children} +
+
+ {cancelText} +
+ {okText} +
+
+ ) +} + +export default ModalConfirm diff --git a/src/components/common/ModalInfo/ModalInfo.module.scss b/src/components/common/ModalInfo/ModalInfo.module.scss new file mode 100644 index 000000000..ac167b2a2 --- /dev/null +++ b/src/components/common/ModalInfo/ModalInfo.module.scss @@ -0,0 +1,4 @@ +.footer{ + margin-top: 4rem; + @apply flex justify-end items-center; +} \ No newline at end of file diff --git a/src/components/common/ModalInfo/ModalInfo.tsx b/src/components/common/ModalInfo/ModalInfo.tsx new file mode 100644 index 000000000..1880d8f63 --- /dev/null +++ b/src/components/common/ModalInfo/ModalInfo.tsx @@ -0,0 +1,27 @@ +import React from 'react' +import ButtonCommon from '../ButtonCommon/ButtonCommon' +import ModalCommon, { ModalCommonProps } from '../ModalCommon/ModalCommon' +import s from './ModalInfo.module.scss' +interface ModalInfoProps extends ModalCommonProps { + okText?: String + onOk?: () => void +} + +const ModalInfo = ({ + okText = 'Ok', + onOk, + children, + title = 'Confirm', + ...props +}: ModalInfoProps) => { + return ( + + {children} +
+ {okText} +
+
+ ) +} + +export default ModalInfo diff --git a/src/components/common/index.ts b/src/components/common/index.ts index dc0288966..ba7743f70 100644 --- a/src/components/common/index.ts +++ b/src/components/common/index.ts @@ -28,3 +28,5 @@ export { default as NotiMessage} from './NotiMessage/NotiMessage' export { default as VideoPlayer} from './VideoPlayer/VideoPlayer' export { default as SelectCommon} from './SelectCommon/SelectCommon' export { default as ModalCommon} from './ModalCommon/ModalCommon' +export { default as ModalConfirm} from "./ModalConfirm/ModalConfirm" +export { default as ModalInfo} from "./ModalInfo/ModalInfo" From 648a7349c59ffdd01cb01970da1c671b66d9d77d Mon Sep 17 00:00:00 2001 From: unknown Date: Mon, 30 Aug 2021 13:54:37 +0700 Subject: [PATCH 10/85] refactor: remove inline function --- src/components/common/SelectCommon/SelectCommon.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/components/common/SelectCommon/SelectCommon.tsx b/src/components/common/SelectCommon/SelectCommon.tsx index e0e8c390c..b60eb2bee 100644 --- a/src/components/common/SelectCommon/SelectCommon.tsx +++ b/src/components/common/SelectCommon/SelectCommon.tsx @@ -35,6 +35,10 @@ const SelectCommon = ({ type = 'default', size = 'base', option, children }: Pro setActive(!isActive) } + const changeSelectedName = (props:string) => { + setSelectedName(props) + } + return( <>
setSelectedName(item.name) } + onClick = { changeSelectedName(item.name) } >{item.name}
) } From ca41dcd19410bc49ff2daa0f15659a228c42d2e5 Mon Sep 17 00:00:00 2001 From: unknown Date: Mon, 30 Aug 2021 14:03:04 +0700 Subject: [PATCH 11/85] refactor: select common --- src/components/common/SelectCommon/SelectCommon.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/common/SelectCommon/SelectCommon.tsx b/src/components/common/SelectCommon/SelectCommon.tsx index b60eb2bee..d8eb9e904 100644 --- a/src/components/common/SelectCommon/SelectCommon.tsx +++ b/src/components/common/SelectCommon/SelectCommon.tsx @@ -68,7 +68,7 @@ const SelectCommon = ({ type = 'default', size = 'base', option, children }: Pro [s.selectOption] : true, [s[size]] : !!size, })} - onClick = { changeSelectedName(item.name) } + onClick = { changeSelectedName!.(item.name) } >{item.name}
) } From a772d3fca90ce260de80caba6d282c9ed5187aee Mon Sep 17 00:00:00 2001 From: unknown Date: Mon, 30 Aug 2021 14:07:50 +0700 Subject: [PATCH 12/85] Remove conflict --- pages/index.tsx | 9 --------- src/components/common/SelectCommon/SelectCommon.tsx | 6 +----- src/components/icons/index.ts | 3 --- 3 files changed, 1 insertion(+), 17 deletions(-) diff --git a/pages/index.tsx b/pages/index.tsx index 6629096ac..1d3072ef7 100644 --- a/pages/index.tsx +++ b/pages/index.tsx @@ -5,14 +5,6 @@ import { HomeBanner, HomeCollection, HomeCTA, HomeSubscribe, HomeVideo, HomeCate export default function Home() { return ( <> -<<<<<<< HEAD -
This is home page
- - - - Sort by - States -======= @@ -21,7 +13,6 @@ export default function Home() { ->>>>>>> 08cd011b5ebb28ba4205d167dc07c81e3b9c3072 ) } diff --git a/src/components/common/SelectCommon/SelectCommon.tsx b/src/components/common/SelectCommon/SelectCommon.tsx index d8eb9e904..e0e8c390c 100644 --- a/src/components/common/SelectCommon/SelectCommon.tsx +++ b/src/components/common/SelectCommon/SelectCommon.tsx @@ -35,10 +35,6 @@ const SelectCommon = ({ type = 'default', size = 'base', option, children }: Pro setActive(!isActive) } - const changeSelectedName = (props:string) => { - setSelectedName(props) - } - return( <>
setSelectedName(item.name) } >{item.name}
) } diff --git a/src/components/icons/index.ts b/src/components/icons/index.ts index 0c3dfde93..b272e9a83 100644 --- a/src/components/icons/index.ts +++ b/src/components/icons/index.ts @@ -9,13 +9,10 @@ export { default as IconHome } from './IconHome' export { default as IconShopping } from './IconShopping' export { default as IconHeart } from './IconHeart' export { default as IconVector } from './IconVector' -<<<<<<< HEAD export { default as IconVectorDown } from './IconVectorDown' -======= export { default as IconFacebookColor } from './IconFacebookColor' export { default as IconGoogleColor } from './IconGoogleColor' export { default as IconApple } from './IconApple' export { default as ArrowLeft } from './ArrowLeft' export { default as ArrowRight } from './ArrowRight' export { default as Close } from './Close' ->>>>>>> 08cd011b5ebb28ba4205d167dc07c81e3b9c3072 From 99b043eaf15f29238461eb82577c4104a3275859 Mon Sep 17 00:00:00 2001 From: lytrankieio123 Date: Mon, 30 Aug 2021 14:09:01 +0700 Subject: [PATCH 13/85] :sparkles: feat: banner carousel :%s --- pages/index.tsx | 2 +- .../common/Banner/Banner.module.scss | 52 ----------------- src/components/common/Banner/Banner.tsx | 53 +++++------------- .../Banner/BannerItem/BannerItem.module.scss | 52 +++++++++++++++++ .../common/Banner/BannerItem/BannerItem.tsx | 48 ++++++++++++++++ src/components/common/Header/Header.tsx | 2 +- .../components/FormLogin/FormLogin.tsx | 5 +- .../components/FormRegister/FormRegister.tsx | 2 +- .../home/HomeBanner/HomeBanner.module.scss | 1 + .../modules/home/HomeBanner/HomeBanner.tsx | 22 ++++++-- .../home/HomeBanner/assets/banner_product.png | Bin 0 -> 216898 bytes 11 files changed, 139 insertions(+), 100 deletions(-) create mode 100644 src/components/common/Banner/BannerItem/BannerItem.module.scss create mode 100644 src/components/common/Banner/BannerItem/BannerItem.tsx create mode 100644 src/components/modules/home/HomeBanner/assets/banner_product.png diff --git a/pages/index.tsx b/pages/index.tsx index 7ed22f1bc..0ddbcfe80 100644 --- a/pages/index.tsx +++ b/pages/index.tsx @@ -5,7 +5,7 @@ import { HomeBanner, HomeCategories, HomeCollection, HomeCTA, HomeFeature, HomeR export default function Home() { return ( <> - + diff --git a/src/components/common/Banner/Banner.module.scss b/src/components/common/Banner/Banner.module.scss index f4b374dd0..e69de29bb 100644 --- a/src/components/common/Banner/Banner.module.scss +++ b/src/components/common/Banner/Banner.module.scss @@ -1,52 +0,0 @@ -@import "../../../styles/utilities"; - -.banner { - @apply bg-primary-light custom-border-radius-lg overflow-hidden; - @screen md { - border: 1px solid var(--primary); - } - &.large { - margin-bottom: 2.8rem; - .inner { - @screen xl { - @apply bg-right-bottom; - background-size: unset; - } - } - } - .inner { - @apply bg-no-repeat; - background-size: 90%; - background-position: right -500% bottom 0%; - .content { - background-image: linear-gradient( - to right, - rgb(227, 242, 233, 0.9), - rgb(227, 242, 233, 0.5) 80%, - rgb(227, 242, 233, 0) - ); - padding: 1.6rem; - max-width: 37rem; - @screen md { - max-width: 49.6rem; - padding: 4.8rem; - } - .top { - .heading { - @apply heading-1 font-heading; - margin-bottom: 1.6rem; - } - .subHeading { - @apply sub-headline; - @screen md { - @apply caption; - } - } - } - - .bottom { - margin-top: 4rem; - } - } - } -} diff --git a/src/components/common/Banner/Banner.tsx b/src/components/common/Banner/Banner.tsx index a953052b6..1dbc04d9f 100644 --- a/src/components/common/Banner/Banner.tsx +++ b/src/components/common/Banner/Banner.tsx @@ -1,47 +1,24 @@ -import classNames from 'classnames' -import Link from 'next/link' import React, { memo } from 'react' -import { IconArrowRight } from 'src/components/icons' -import { ROUTE } from 'src/utils/constanst.utils' -import { LANGUAGE } from 'src/utils/language.utils' -import ButtonCommon from '../ButtonCommon/ButtonCommon' -import s from './Banner.module.scss' +import CarouselCommon from '../CarouselCommon/CarouselCommon' +import BannerItem, { BannerItemProps } from './BannerItem/BannerItem' interface Props { - imgLink: string, - title: string, - subtitle: string, - buttonLabel?: string, - linkButton?: string, - size?: 'small' | 'large', + data: BannerItemProps[], } -const Banner = memo(({ imgLink, title, subtitle, buttonLabel = LANGUAGE.BUTTON_LABEL.SHOP_NOW, linkButton = ROUTE.HOME, size = 'large' }: Props) => { +const option = { + slidesPerView: 1, + breakpoints: {} +} +const Banner = memo(({ data }: Props) => { return ( -
-
-
-
-

- {title} -

-
- {subtitle} -
-
- -
-
-
+ + data={data} + itemKey="banner" + Component={BannerItem} + option={option} + isDot = {true} + /> ) }) diff --git a/src/components/common/Banner/BannerItem/BannerItem.module.scss b/src/components/common/Banner/BannerItem/BannerItem.module.scss new file mode 100644 index 000000000..72690f92d --- /dev/null +++ b/src/components/common/Banner/BannerItem/BannerItem.module.scss @@ -0,0 +1,52 @@ +@import "../../../../styles/utilities"; + +.bannerItem { + @apply bg-primary-light custom-border-radius-lg overflow-hidden; + @screen md { + border: 1px solid var(--primary); + } + &.large { + margin-bottom: 2.8rem; + .inner { + @screen xl { + @apply bg-right-bottom; + background-size: unset; + } + } + } + .inner { + @apply bg-no-repeat; + background-size: 90%; + background-position: right -500% bottom 0%; + .content { + background-image: linear-gradient( + to right, + rgb(227, 242, 233, 0.9), + rgb(227, 242, 233, 0.5) 80%, + rgb(227, 242, 233, 0) + ); + padding: 1.6rem; + max-width: 37rem; + @screen md { + max-width: 49.6rem; + padding: 4.8rem; + } + .top { + .heading { + @apply heading-1 font-heading; + margin-bottom: 1.6rem; + } + .subHeading { + @apply sub-headline; + @screen md { + @apply caption; + } + } + } + + .bottom { + margin-top: 4rem; + } + } + } +} diff --git a/src/components/common/Banner/BannerItem/BannerItem.tsx b/src/components/common/Banner/BannerItem/BannerItem.tsx new file mode 100644 index 000000000..c7516d362 --- /dev/null +++ b/src/components/common/Banner/BannerItem/BannerItem.tsx @@ -0,0 +1,48 @@ +import classNames from 'classnames' +import Link from 'next/link' +import React, { memo } from 'react' +import { IconArrowRight } from 'src/components/icons' +import { ROUTE } from 'src/utils/constanst.utils' +import { LANGUAGE } from 'src/utils/language.utils' +import ButtonCommon from '../../ButtonCommon/ButtonCommon' +import s from './BannerItem.module.scss' + +export interface BannerItemProps { + imgLink: string, + title: string, + subtitle: string, + buttonLabel?: string, + linkButton?: string, + size?: 'small' | 'large', +} + +const BannerItem = memo(({ imgLink, title, subtitle, buttonLabel = LANGUAGE.BUTTON_LABEL.SHOP_NOW, linkButton = ROUTE.HOME, size = 'large' }: BannerItemProps) => { + return ( +
+
+
+
+

+ {title} +

+
+ {subtitle} +
+
+ +
+
+
+ ) +}) + +export default BannerItem diff --git a/src/components/common/Header/Header.tsx b/src/components/common/Header/Header.tsx index 4b2cf43c6..e9a06b9a8 100644 --- a/src/components/common/Header/Header.tsx +++ b/src/components/common/Header/Header.tsx @@ -13,7 +13,7 @@ import s from './Header.module.scss' const Header = memo(() => { const [isFullHeader, setIsFullHeader] = useState(true) - const { visible: visibleModalAuthen, closeModal: closeModalAuthen, openModal: openModalAuthen } = useModalCommon({ initialValue: true }) + const { visible: visibleModalAuthen, closeModal: closeModalAuthen, openModal: openModalAuthen } = useModalCommon({ initialValue: false }) const { visible: visibleModalInfo, closeModal: closeModalInfo, openModal: openModalInfo } = useModalCommon({ initialValue: false }) useEffect(() => { diff --git a/src/components/common/ModalAuthenticate/components/FormLogin/FormLogin.tsx b/src/components/common/ModalAuthenticate/components/FormLogin/FormLogin.tsx index 20a1a60ad..bedb993f4 100644 --- a/src/components/common/ModalAuthenticate/components/FormLogin/FormLogin.tsx +++ b/src/components/common/ModalAuthenticate/components/FormLogin/FormLogin.tsx @@ -26,8 +26,9 @@ const FormLogin = ({ onSwitch, isHide }: Props) => {
- + + {/* */}
diff --git a/src/components/common/ModalAuthenticate/components/FormRegister/FormRegister.tsx b/src/components/common/ModalAuthenticate/components/FormRegister/FormRegister.tsx index 40d4ef355..d03dbc39e 100644 --- a/src/components/common/ModalAuthenticate/components/FormRegister/FormRegister.tsx +++ b/src/components/common/ModalAuthenticate/components/FormRegister/FormRegister.tsx @@ -28,7 +28,7 @@ const FormRegister = ({ onSwitch, isHide }: Props) => {
- +
Must contain 8 characters with at least 1 uppercase and 1 lowercase letter and either 1 number or 1 special character.
diff --git a/src/components/modules/home/HomeBanner/HomeBanner.module.scss b/src/components/modules/home/HomeBanner/HomeBanner.module.scss index 3f41797d0..507558cad 100644 --- a/src/components/modules/home/HomeBanner/HomeBanner.module.scss +++ b/src/components/modules/home/HomeBanner/HomeBanner.module.scss @@ -5,6 +5,7 @@ margin-bottom: 2.8rem; .left { @apply hidden; + margin-bottom: 3rem; } @screen xl { @apply grid; diff --git a/src/components/modules/home/HomeBanner/HomeBanner.tsx b/src/components/modules/home/HomeBanner/HomeBanner.tsx index 8bbf75138..2a3a632fb 100644 --- a/src/components/modules/home/HomeBanner/HomeBanner.tsx +++ b/src/components/modules/home/HomeBanner/HomeBanner.tsx @@ -2,6 +2,7 @@ import React from 'react' import { Banner } from 'src/components/common' import s from './HomeBanner.module.scss' import BannerImgRight from './assets/banner_full.png' +import BannerImgRight2 from './assets/banner_product.png' interface Props { className?: string @@ -13,14 +14,25 @@ const HomeBanner = ({ }: Props) => {
- Freshness
guaranteed + Freshness
guaranteed
) diff --git a/src/components/modules/home/HomeBanner/assets/banner_product.png b/src/components/modules/home/HomeBanner/assets/banner_product.png new file mode 100644 index 0000000000000000000000000000000000000000..82f1b7feee4e41559750b053e116e7336daea394 GIT binary patch literal 216898 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 kY@>Wlv37?5WCmx(j zw)FYw$ejZhLl~S7sqF*iacHv5>q)YfDCl^k?2RM(~~(m19Zf&++y*E zY6KjDSy!15R7^m#M3CW4MKBPAD{`>AH2L9`*N$C;$N$!wWS4=#qy50KaB#m2;u2gY z@%#QR)+C?jO%p(0-owcEg3r8WZEv9OdFEIG0kYU36RR!f`5%1WCcqJ% z?R3U;!miTbKRL?-Yry^eXW^zeiYT%VWc2sUHEHSFf$bM%k$#-3s{xQ3NJ7m{zxg7? zgnMQL2=LDxs~I2(EmM(Y)1Cl?bFIf)tP5OQIo@5<4xX;OFW+if#Wm+=T|hihs~5f> z(U;#mj&5OQOH4=&i-&k+sC6lvgU(lO?_W@pC&As!z#se^yhVB7n^Y8cNtbe0 z@oB&FXH}92Vu)yh6pRh`ryjTn@W|xg!N&>l*t@11Ai|6WG;Z#yIG8~o`~W!t%C4M( zH^JZU9z?2DwM8h=Br)S4;KNru^@1>-&_Ssr8HxSH3qps&I|H4A_KXW|XZ zDllQD@J8@R8XOeiKjY-S+ik25A-p=i=*henQoC0Xk+wivWnArIgRnw9b3s^7@LGEd zryTTvuyD;c>I85hKlZ1j)yF(>=&4xT+SLuI?QEGpDmN6=dTh40qcqmc>eIfd4u^-LoykwpvRa7-i zy>*X|yHgL_RhR|!K=t#nA_fK5z*Ns=1qo6E`#SIT!Xzeze;wV*WAn2kn0Q;;d%)8 zS&(}mck8cX)$50nHpI_f!9G{?M18mGJD+ zMJhlo@4t?wl}-0qMbEj@GPDa$#>d(_$NVFP^7VKsOQYWSTeP1;Lrp7YDcoaUJq(&& zIp)(IOIam5a9TbSxm%?sCO=c|b+`}*R1{Bc(ou4&gzmVDp{9Jf5{I_8)Ye{~bXq~#5USgH=~>P1uYzTw_(u#Sv?H*@4^(abKhAXIIim9ca0;Dn2O}8Az2S>m8DzT;EF$!G+tB%D7AAD*asoJ5!z-_ zE})eQ&pPRYNmQf_t=WvlOXI(uz6G|G2rRRUOWw^AeU^q2Aw0(JQ!H11O|-0IJR)`k zI#`M`dEc1Q*jp3Sp?7S>9UA%abfQROea5n^=vpyt3&-{)KPh?BlIX;HeHY)g(7x^U zUstmFI6JyVx2>!RvWtGLU~(^Hq?2?wy-Q1*M~&wi>bUJc6L-+2gsX&Z%d{R$;v1!( zc;%dhGx-Z-SEh>M#EW35%tNHy1wY9W$LMW1#Q3A|3i+Q@K-C8?^%2vpd0}Uhkbn)h z(UVlGNCLRAO@!6);vv@nJi;;w?mrV<{|N5}s@O2>?9I2h+1Ir(UMsJ`R`L*K zu?;)UueVNg1Q4L`BMIJ(sLGx%LQEMUGCf~-Hnv|jQ<`E4K3FPLY-%XX1)nwZXHEfgb=r#W86*qNBuEv9{s+_d(KI8MaR;Y1z5xgDnU`*=#GN;LD#6z>j0?*@ zA-i*c&87G=l{LkplX8$G#<8#hJ2onz; z@+X5#+ZU+$K)F5+@Khc%jO@Y>c0ax<@etcDt?4R85*x2=(%ckh)JXHuf2cS9b`=-r+>eVu(VXKLCP;!leimiisI@JO?6m}Ughhjfmxep|V!PJKd9o%>a z27C(wjVs3Qk+{by1gJ@eTQ*6N%)CoO0A<%Vl_DVPkXFdT*BmML<$Y80Of6J1 zBl^Njd++NGKsiiWH^vzW&i~jers&?%NcBiT91yrlRjCBr-4omflellJfl-{_kK2M2 z%@U^R#j9AR8c7dp^%S0|LyP|%&~(ido_+j~b_7^Q< z8iZvZqx(FpI!^><5R17(+K)V)^48ilA3nBX&FmBCJO=$doW1VnYDv z$i}k@*~{eLJBIAxoYVyc`7a#rx&@?Qx z-Ht~`6~|rfc)^+fMS9;lx<6Zr;DG5DbF#xLgM6)hzq8)CLHp_!){CTZD!?OhO@URd z8GE5;2P&=VaqmFv12eI0SkmH{FYgQ7L?9I$0Rmbe=GZrkB|V17niSX>T}MO0bYbSh zj`!{aPGFuRCRA}pJLUa_P>mIlCN6WS;VCX1(VCVk-xc>X~FPt;2ifAr5E<8y`I>8obXwmv)*SuSv=-1mb17slyeIVeYpy2EXvu09 zFVBnp{sWTU@rc^Yd%e1{c?VzeN9MfKjAUrz1%Lk8`N z`YQ!m^4_)28(xTfO?IhX44<(vOq(lDD;+rIJ!>cXBrwlrXW-F?MXqmRz8Don-8&Ez zDDPl7er*uPx&s=^HC3*5oT|6$5Gq@K^LHVsg0W?LNZJG38C@YeaBGDTeBuaj$&t$Z z4~Z1y3wX|V%RsBJ2m6blNxL8=E+xpt;b6tR{_*K@;|lI;r(gN8;l`ERi#7aAm4hQb zM)ir`39=Q{F9mgb+<$_7!c9v=SxW1c?qYe84sr)!uC;=;V=i~r(htzRhO;(>d<1s| z9|m{pfEYyZlDlgp=7hWJ8(mizG)&md+t%!rTC96DvZ3jfXROVwf^=biGQ7y_yFG@k zwr{ja`>{Rf7#_S^HZADZVUEVV5k-HyYXQa!9BCRd1gSKZP&Jm7ECv{-gY5~j5zo+bZb@z;3=mqy?V$qXFD@KmHOco{Q4B*0vcYSU2?lU;Ajk&|6D zCyIxS<8Xr@&eH=>3+oP25Z^Nhg*sKH85J3l%$8%h1_)BUzT@>v>p zp^yP_J@#2n#)&p9=drhZe-J#8KUF?Vj+ux|bV=SgvTE5%)0lD*FSgy2VNuQEsQ#pi zl8jn(5!Kko0-c*PrCs@f>IUIY68oiRG4tUe^Oz>J`Rf+fgAPw)343`NuMT61 zi>dDLTP%B%E!I;L6SbE#2VbAuH>D?nXo|IS9`pQLR34lqKE?9O)45993nVOVHaAQV zdr0SILfjq6?Yj(zH$$$6E(jr4UljcyUp1P)iX#NIh<6)Z5fDEY?#gI!IunCgJJE0` za=5(DMF?}kKkN*~gmZjd3&hf>)%l3Ii<(t#} zjvbm^oc}1Y7a3wGgZI{G<+6_#+O&3aLrw0dJ!>gjyyMTeZJkL{PeHu{2rPBJnX94u?ItP6oQTBK7cc*a$tMX?`MVySmf-P z)D2G$c^kBc8%=^K8Veqq&J{V=46% zxyP!geWv<;m9NPx6|6_^+jhOSxQaG<>I3?iA0pe z52Q{huWThBpG0OT#In}*Xn^f)gUHPkA;Yv7f{&RFUsKyaEJxi$&5h&BgiB!h&*LYz zy|G7RJ@`AWnD#^Ue0S#j_#wY~{hZHTX(E5VtSa)Cz1W$ctJ6s0C zSQVg%2VRaA^x51msWm@bZQpy|d+YT+M+96LRA-{kcsI#pnP1Ia=ABze!ig@H=Dq zQg7)I&Sz_L{>+5Sjbp9|?jhpZ`)`j%N6x7g;q;Ig|EhA``_k5C_&xMQt<$U=a9E6z zjJl1UlCV>9+6y(4<$*k)ML|IRR&z!I* zEt1R)Nb&9Fz8g}>yjJQ9U7D!3?Xt<>6s8+}GLnHTP+4M7T8G24n!CzC=l2?uLV&(m zK*lDMgrtx3%t8GO9b&HpjeGEr*yIKqf6=I>pu^U>3c!1Y`2VxjT*JFq2pqX0nz^q2 zg+xQN#;-a$LWts7x*gp~R;AZ+$eNR019Vo(c_FT@ehtmtMyc;m)S`pR=NPZtJc$;t zhB>UDeNTceN$(~xWqVjbR3K6gK3$(O?g$Epce1=8#&QG;#n@@wj_}LcMC8`wjR|UC$K%5T;5uG$+f&2R3J0bQ3~vFK>Sz)mWdnNzU;595vu*W8Ha$pzN?y(yGzTiuz|w zFkuyt#d^OUOX#vP(#KqXh#@WO24*35Raxn)?YCVtgX-J~m0nj0TrBHH%-0()&{963 zp5|AC{rDSH`X4$`6q=Yg2RQZ&DMOOK20o$f^xr75^~jbq9vEW|CaI`#`Ch&|7XlB9 zm_k2lmlOiMCOpp7KV2%8wudrLvVPF48h3;4i=Zd_ceP*#kDpC8lTKYG?EV^39iBgJ*=S z3mVNOh`0_>c+8Raur11Z4XxW2I;L3NkYE$tCY)Q#_Zyssg*h+=u@Fr$l^a@eQ5vMNoOy|Tb0;He zOEaR7z-5tPE6Cc7)h!O%qGy$ri>*Ktty_UiWS2!yaDMwu+}e%KNL`U<1P5%S=`D1sLYx zkWjO}Oc)DHT6w0wAv5p6>J1qCy1t^V|3rkuoyIzEF`M$~0iTzBK*-GBPr2|hd>^;+ z33vV`h5~L^;LID;ttS{86=T6jiI@R)mlxZvw#EsZzkyRzN=!is*1ul!CF${W$lR3qM|Fa;h9Xqt z!Q^RCQXUGU1LUc4j(ShC`uVio^y6DvmATC|@Tb{nBaneg-w9HIF|ZlkA$RsJ#{4^? zn_a80SJ*&U92Sk=4Y-#GE7)gmmihyho_q#-OEo<4Xh77J=YN!ihv?Hiz_>>7#oOx0 z?^-qdSa|suDqRs}sJNIl%oNcgVu-tlGT_n!oNrn*lMRK7n%y{X0UD5{TZzNIj$(>DWKP(IhJ8Qx8jaX*pJaqA<)jQh7@W~v(n#=a+^7EN;;A!Vkody(r)LqN zRC3X{=TMlVYr=o;?^&7#nKd`0| zS=`}>>?y+SmPw($N%S62x*N>zB%n?a;)#?VvZ)!MT~1-HuB(U$0l&N!bm@IGj3Bpn zZWIU1*F|1$X=?sblXC1#hpk-X{%Ll20GMO+xQKg+f>|HVr(-kTFTQ2ud+a*y@Y|8V{WhcXw(!^?`LrDzFaCI(AL@meP~F|J%O16d zUUXH{c~{Cnc;0`FDu4k z#eK!b_Jwl~?#6dgl~C5MZb|+<2lCGxJ#S44ioxW%w1mkO07=8dTjr@12|vqxM5+H6<)PEW$&l5c3cZyJP4{c#Ep-ux*jBr6udSmUz1%(C{a2tPVWU-94*8k4OLn5U zzqUUoPCRNOx zm+kd@Q!q?KA3;mRN;|r@*)$~P(gvTlzoc>DQBt@9DcU5m^8Vu2QBJNCZihAZ;1i-# z;Y(P@F+*Vi&T8k=YR|G3<_T^``K-7X$M*-J*Wcqlf@01R(AHP7qW%e4q*6|y$p?0K zlxl1KSXJ^Hr!qjovp8K?Vhjmk0`l`kq5!7 zB*N?-zGdU}R<{a}X6TU`y4|D3XU=Iho9ZB2sNE;;5!ZSwUyH>ok-^_DERHuG4D+A=ng*q{D3 ze=6Wd;`uVBg;bZu3Yohyv@74fHt5E3?>{4VH@j+Gl-*;}pQ85vu6VY>IvfX95~|p} z=W*0yrReRuo5k&?9P1)Q9S_U%rx`ijF#eBE{V7L}06xRs0h)+>%Vu_L2Por3P%6;E zyFIW-u7x_a^=OkYE1r`m2%liL&U8Dl3Wis>%|U~3)Az$bhj^Y_l9PVSN^W*T<_;>D zX;(@8h%RFTo&U?>4io;lov6SeF6u)aW2QkEuJdLur>Fd%YZSQBG;MXb>2`c_mizJ3 zQ3*nVj0JJ(^j8|!SjK$;A&}guT?%ydPa7S5j9Fs z&ax_wmFhQ9AVSok)zf~XJQc0~K$>0SEo(}SzF4l6m!>|n4A{P4YQH(lH?yYGi=Ehn zPB(A)0ylAfb8PU%3P>Fnma_O` z6>}CfDJA~hlWpo0E?Hd>yaQbT&PtGAHs>pH%EOeonn2nI53Y{eP7IK=rm#9<%np!* zp4O;m7>uN{-DByQ=sXc?gRj>cid9Y`7Mn|sI87;KuCAe}yWqorD8GHj*_$B}fFzGx z6zlRQ9J*CkJgDE=Lld|GC!!YHe&%A$zyp>>P)mFJF@Un?zJs#aaSy)9$0-HRjVBSF zZL}XJ{S@P4gS^?ncz+&Mj?KHJ45X5J)d-VXTmmR9oy&WVtkjtCy!ogJnPKYm2WVF6}aakA8W zwGj{@aTPAj>8LEKopBN^<;4lRQBYlniLb%IORWBtKarE~YQn*Mp7Q*_)HT`a8~)&m zPrt<~rFaULod4jq7%k;w5AxC{b?+ZwE0^rp3|AXJg#LlkvOF;n@Ce1$^sDlF*x_s# zS(mIa^u*3rTxkdC!Roo8=;v>Faci9K-D3ZsU`9oGuq8Svgr^=w7buXE44f!xKSaR# zaPF-Lni$2p2#0S?F|Lb))|x2+lpx0=kq$2bkKjY8ciZ<)X>ig4*>lhVUx;l@*cXw` z)MncG%j@l7rysy67a52eyy%dpEPP z4^}B-d2+V~w3a~uu17)5hKJZiGX`ORpV@Qr`GG=0r$WJVMq}L(A-E;WF#Okrz-^m6 zLNR&8+xK5zGV}F=o#X$uUlKHXMFzIoei&tM7s}EJ6q2L_%x@|Y7UeULFn1<~ z8O{el2YLE;z}Mfu{GYF=rI&+$+$(HA+*7{uuAt$WI>*OmD{sO0srKGZx=snv-~SA7 zfJ#w)mp^{v=}E%;mZpvG#xDDBSiVvQO{271m~7C(ZLiV`8I(T7$f9c$V%HdGD z2O~dR`~s%Ov|t)}6@g>h14C1AGNtU(4N1cTiUV*25I|0cD=zaDce?au=XH zUf^%U%%!8C&wtr65Zj5H(O?aqE66UO+D~PSFI;$Xd0PLU zRY!`~@L6u4Yr{CY7F2_kNPS)H5AB1!U|+9$58jK*z1n8H&$rJSQxOE)16Zx(ayEet#b;xo}9I`sh9hm{s&U+txM$x@r0AjYuQP({eEZ2JU-qjiA;ajw=Y zE^bTdMXsa~={_*0%+sNEyf@z)+!wDSq+;Qs*&s=H56ajqR;3zdo71V$$VT|eiG|=} z^Nba*6vYaDDSS5-!;&mN_xcjTZ;aedPie+MS*gfJCeJ2$i`U|*NoXo$7PP(@!$4ND zkjyt(X;~QBfybzow?Af^?Vb~S_kYCEI9;}?81;o34VN|lLVk;EKQEmc(jNPMGiFl* zD|vD@6Seikp*uJOD?2(87-EL5s&`#*j{0#BT@-+OzMacsjs+@^GMH4i0$9KHJ^K{* zEBc)-J~eaW=E*hFz<3aPi}&cyYv*V?-I&o`mzA6>4ouv8?od2wcNrSCN#Xd5gxQoC za1jYtQE%_O#o0YK>K<N_F|i-3za^Avfy zMfNUUz-mf++iSaT7`_DGEnl8yS8EDDl__db=t;N?5C?-d4>Z&ESt@qnTIF~R6tQ4b zriR>({?LzUl+hxj;wh5P{l;{T$gc)9Y3#(flAz##}`yyzvW zztL^dkElYrrFk-oIdLeft^8(c{J)=JRu$eu?72@PKZ1S$pSwC(!JXtroAkHqcC*`&+7{yja`vnT(v=gQ5sEAvK^l03gG_1>}P#{3W|I+Zc36RP9F z9$uD^yCObP<-!=1pwgB#CWbGVnGRDqB3hR75Bzs;p$5@hIRNTP8#Y3g&#X+e zTdey_jtw4>VfCXtSZlVZk8v-qVLkpR5d8hFV6W;=%9edT5jf2s$X@ ze4-6{ch`XS_*3^+z2|^|TqKn1^~lwzeaTtRxbsG!;1AQP;q&XX(I^!~^Qq^3yiUK7 zl8rwe#Sy36mpO|$+4pwiW7`1fR0SsE3Q3mhLm1K*IK zViOZ^WK6gaet+0p>FF(~4tamT11Dy^SaA&$E9{e2jPiyIv=4wnN7c%65MJGfBRlKV zGSwO3=Ej5P2HI&Y$%=Z1IpD44FhZ=XUwdAfXLZPMKC&~xnZXeEdzWOq5NwN_eDN{{ zXr4v4{0D?z<<-XV$c}cnpBRo73|U!bd1q|MUJ}T$E<)2*HP+&2*9>MkM2T~0ntI2W z4=el)f1rqQa1{~hC89`JIyctbpos0^{6Pq1u{!QBP04E&AEt0qf1*=5EyzpT=&AM6 zg_=Jf*T#AykOyyEfQuP0`qV@~`PHB8MFs6+lJ9{`C+sGjFrLrIU)dc;G7T9G5|W(w zfubC?*Q-0t+PG_B2I`s5#&W*Q4;`$|+4M~yuEryi$~!3nxq2bxLk-0SdxwG2#5QtyHd=f0(aa;V>4ujnLE2o^@Gp=e#h>v;T~GlJRek}x#a8Yakwe}U$0 z$pX>m#Ob3Zw7=)$x#7=RIjx-Lx9&Eu*NYfb!=l|q`LdUB5oG@MZsW=|0EL9Blw$4@ z;CPHX#eHk<+-YV*A3^-o^^C)J%ipAK;!)N*gJRs22JHln_3|=bRW;`!p+ae}c)FRRPj-v|EVO0(c75UrY0 zQrgz)Yt=>$vKE^ExcHqg3fM^7H?PD_Ia}FGx7r_!P-A^$5lyY>C>&JJ-&P`G zE}JdGto1kf10gl`hjKBti#7z*t5AlA3dloSKZJuHYK_t=qw{c3nd_>fQKrVeTo?Ks zsm|kb&bP+a=dzBY^!CG>S+PX#55s%MhUMU}KS@I0jgMxtPj`%scI7^Rvk9%CnCr;`sYToeth@a%_UACG(P7fBO)`W*?}unk z_GN4fIgWew_f3A0vdC4y_fmroN$S57+41e1?Gc1WL9s4MCo*)SCY)(MIgGWdCJ4~_ zt{@}g)JQ?D4#GE($8S*V{yFaRQfnNi->;=(;2YM%!Kl*v*AdqT$-NJQ@1qtEL_K*+ zUUpd}Tzp1VeY}qDjo9!vW?kB}OQ!ac*$Q8|{Wr_Yx_lY$_o{7bA{H*ATlM<$j3_n~ zWv4{@@9;_TmrchnL!TbY{cB{zvxI?w8T@o5r3edu*Z81-6|5ugjJ$r&bGZWXuS&a# z|IX;*mHoHrKxfsMeycsVaOqzJt(Dpp!40flE6? zNiyBMK)>D+KPMw7;%BAxANS^Rr%geUA_?20cz82Q3rM3fH-73;1xJ-$tbLTI9=BIP z6{_I((hfbWsy^YTF$37Uxmf7_`UfEqaVfqBU&*hBt?-`FF9L7n_-uZEJ8=mvF{&eN z-XHuO#+Q=(;he#VAZ5;$ANY#9uEy27LCbuRh_tVCi_%&>%P>I~C&E-Ry!z{BYyXp# z1$(1w?Oo9_692Y_V%|z+C!Y z?(f$icGfeCM+;w>V2xMxx^d28*WWk5;x*S1cJ; z6ZyQyOTI+#DZ-1_TCjYLRql3zC>k4Od&;Z)zS5D>tUq`!%zLQ)G!60CABd(9{X~UR zYiOeIDXuP*-&{6-&ewr9PDkh6*>b7JY6?y9hVZ=!15Z7Y4)&vT^n`K&baAPiKO0o7 zowR>=|1uHY9m>uFHrET>ps>N~m2R!DC)3fHe zrN!CS9qX@_N0mUnFisPJfLtBgoTWR$x3N)OIyE$>DxUC$x&5%=5fFs@{`g99cO^4j zd2^RLdWjJhgL}vEJhT{FRhW%BJO-YuXgH~F$()U3-L_rAFWqByzaPO>a12aJ%w*MN zJta4_D>mc${%#+dwwrXZP7mdiS6@!KG|1kxzF!ceOHeV}3u*%rYawlKUIp~-?agl6 z$-0Lz6Qrvv_gKSp=1!Q;y69@>8D&~0_d|cr^TA6yXa`)RVT#vancLXQXk7l_;O%b4 zi?JLZE#{3?Qz$V>%SUKFf#q=~fps%6Rs1A)0qci)26{}1oYmok7mruA@)Te$T##{y ztq(l`LD67Mbz1ACK@Nx+4Aq*F3j@!<2{!10e)6drN>3XDI7#!w{b5_r4~26$iD)=1 z_B>B9{6dc!taJ$S)F%#iOMbNsKfT~zqLivmBs>CD`y#G~z4VZo-SgvF`@dp7zY)*f zK!~T>US4uia)ffUQpXr;c2ID!h!2{H+9!cDtI^!LP>ywmtc9VD-~q&;0N~(dG_%vrbkFp=c6+5KDhbIUi=CH@A!du9IeIrgiiN(w-z67A@Efw&d2Us8h^qP zWIKQM0FeURJ><^Ozt$9$(_X6SQJk-YiARC)L~dez0?-=KyWxU?j}%-YPH zs5-m{=mLH=43vbTEdhD3UJ;Mp1)gno_a84}CF$9-yrHspddI7Oe!9e1{+m9Kx65Ke zD>ty|Ixq18IB}Eaz?RkE*Lm3rVd1beR5q4!husU1U7l_#mdlxx_L@l3K3S#EufyH6 zzBs)=8e6_msX1BVVYjNWcvd%L@RR;t&`4psT9jV&d@U58MBruc z{Tr%}%<-hIWtL=?C3?SgNY)Gp=6XdykpxAoMM*jV$SZQg2dmPxg+GWt@uBW~+|HMs zB**RVEJuU%+VzLG3)eH4M_3lk%l^?odDf}}vH02Z;nd2nOE%vZT)Lw`Sg>Jj{Ti8XO6zz37!ExJ+2Z0C4|7+`2;%)g~R zf!oW?t%Zy|5){}Lx`YGPf;B{j%O7kn&z(HuYuIr?Vh@=k*f2+n=-?W;-WqYMOm$x#O#9?=%b3Cxh z;@NuCLCMKM6El<(7hf~yVGKQ>C@T0 zcU@4(Gunr)84WEwRiTB}3sC0fm|`Wc9EUb}o&ic|(7^;JA?a*4;S)0P>L-Zg)bco% zcO@5FV+fCvBUO8!h6ipu{-CrLj|@iM1P<>Y<8et=hwAyqfc&3TQfW?(ox|SUTpXE%}u6)pv|6>zxLT7AzUDH_|lfcgW`U- zQq`DjKnhq(2)J?%YFUR5qu{-?H^#lDj*I_--f~^BTTVOl0v+dDEv!U;uW=bQd&Nw0 zXJfWKrUL5Y1oBKPy_69$vh~zy+nM=<|BWhq_8Aw={+wE&$g>O%#FZ*W599^wWM2l3 zPNjwxL_|4oU3d08C92BCTd5Gak7t$mhd#mPphO|kk)ASs1tF&YS}DX1+uH=&a>2(r z&X*GxI1cxhr!tFq=}+jE>k<$HzK}IUG)JRS6WIB$(3o3R;u-_+^XBkDo?M!c+0GMH5=!d?iK}UbK_YoAurB_{frHs8u@CBIcOT zdgw<#g(JdF7q_C8X6p21wpPq{zTd(CmVa9Y`KQfyt!xg-^%N^KQP?^Rm^jIOhmC^f zc&B~W*3MX-H#zHFpKOXDYQc4A9%wo6um#8BFv?GER-ygIV6Z6N$5-Og&^v8X?e&Pq zXQAXSNn`mphuO~N4!~*8zDw5sTf?uB2qHYr`4TTQCij)!L^Xtm{Jp0dMBdL2qj-tR zAmQ-p!d#wn3Su#56#7%5?r}{Ac_Z_4n^ORavR4qbctQX}nlBIQe29=pzN<7WI!um5 zqcIA;aJPS*jpt>QJH6+R@_(jjF!oUxYmQY$`3;=^+)yP&9p)wf8s5R7DHqu1~CBUv0C=CCT_{8#<{Guc!%IbqX9wRWE>@H;DXq~0n7s(jF7tBkap)_^DEC4~i~EU0G_ zx24KB@efhtVLscWf2@_+{<|+L+57A0$$xw5jp{awem4dpNkeL7Bx5tCGNE?TiWcEZ z;9qX+lEdKlGaF5hVo3Wvv?iI_0sKZd9$Ngh87*>{&+Jkl}2P1u-n~J6`Wt~%h)7?H+$mC>MKzqQ`(SZ7Y2t(`hXg^cQ zGIxk5vi)2-U+L5yuiUIbD~VLkH1nd!eb5}1sEIt|yEQlKq)VP(b~n;kYMU@7s{(1F zr1g}s9aayOin4a3hywS`^55d1p#`o1%RXYQ(0$mJcT;` zZ+7LT7gkx~v*VZv{orvj1{+|5XMYWaNdzRO@ z!|etc*P0f>vd|Gtw9TiH*vC`tDwSl1Jm$w8*R2yX>bYvK34vRO&%#0|NrD0dQx0sE ziC^Z0&n$49g6KwVQFa7o^Gf&Fh6E9b&P^(zj_fNb^e*FM~TL^}Ca( zT&usGqn6~)mu<`YN@Dt2!y4oMJOIa@UV8pcKQ@zV`U1r-?Aq?3Vf_P1J$~8cuJtJJ zNY2YC5%sZ(TZt&0JvAKkHIXdLCajq)B~vmY7Lme6K{(AjEWp1wc#8JC|uEi7zNdjWeWbS-7t^UyP_*cp$A4#h$%Y?Azf{ zhb#cDX5nVT5Z=&mFP0ecbR21JGfhzzjq_Iz~nb%QZr!d!I1snBKwAxr1!*S>%E zL+0rccyKZP7^6ZgjnV!Nikz2jF~Y0Beg_NqGItU!Ph|Gkz?hv4_Q)EM^hSf0g&P=- z8<|b9`khFc?C$<>>kJEMaASiz3=T;Holj3^`S;6Jic*y@u=7XlKM9~l%mf9^UjC%(NYs;lA&>IN(-n;19xxwSxHV_R0otd%g!S>Uqj`*ugKcrE(IaaU@Y zZrG#E{Cb7;EGx+o5z+0v+ZF_*eA;a9dIECy#UXc-g#$s&9DdzUZ(Wk~eeb$a6S`%drpOwhAJ{8R+TL zsQq@6cp+&(ph8gU83Ogl5o7edZvdpbJuz|Vez5) z%ujaGWKxpDTm*iR)S1)X8`2nO&zSJ`t`xYY;5S0hJ?Xompg4?fws=Vz+CDE@(wk_g zU-@sc#U!UreB$CZrm`>ZMkWPPWU(|9b1U@JYqe zm0&j9;16}ziw8_m)EP|nb;@Sxygq{-Ew&OOz>59~r?Mxcx`8ZJL@gtUD_EL1FmWG6 z8#;25mV5MdPUO*zfwqfD3aLE*R~Y4DC_Ef3F$UG<#BB71{@ap=1#X<`6Q&H%(yZaf z33iSuSU*43ubP4ah_1QQ{;p*ngW~#D zwumF(X%57=$S$NiF?*sw|IV?{R3X#zT4v&uI?%U7PUVL~=L0d|N5*!3*j@?iJpl5P z?T|sSQJ>(a$SGrh0lz#c4>oaL0Oso5d`{GsJ>1XY5r^|~CdxF`3iG&odkVdY(t=F* z#V-DizgG@Z4xu_qX70*W!2>vJlwV%$IRWh(c%_tqdx3ltKbpg92AXl>L?y@7$g@|1jEvi!t>zCNN z-dxz9_4anJaqicsiwpJTFT!`Dm2ngd#BNxeY5+%Qdu56wbQTrs&^|!2rM7l-|#~O=LA84_p)FXp(wuGh4dKv&enm;K_(nr|Cb0 zB_FSEC%JcbBzi*c|7;@f-hqLdZQx8xPqJB@Qw;Ae@)@-0{nyK1-0R&I3W3$E;i9FN z?1%M7ruMB$+_@+de5XR$&I#A_khq}T`+5#au3F(>%Ym4l`#|$@opt8y)Q9=ECTU@` zxD4ALyG2e*QpQnlz+Nf5F74g;uY+D8rSb~F9|j!~o#;;aaU0diyY5ty|30NAqGpG7 zvy=?ha$NGy#U6%kuf5I8^1Xur?9Lg(xAug`K~hOAatKzc+m$AOcprVIQb5mzZMHB8 z+s`JFU%YBlh~)tNCdM_9if<3RJ04eJg>p94Xt56(2;BH<3EXxQKl zz~O_KufT7UK>76sT{b-4PoDUK)&B-_^!;7^P;llb9@4zIhC|cq1mWvsiZwS4k7i9| zH7~V2uhN=nQf!)(t7#&MQeI;wMGHnvQ2R4&#w6t{s>ZStMRtSG-x4-=*&_=5%+tu- z!LzVbW$8i>ZGJafF;V$&&Ez|o?qQO2JFM(Q0_yjD*dy~A7I;p+4PQ@>_9pzwZC9uv zGg$#LHvf*hgsGx%^dY z+i=&Z4(-@C65FedieT(}gnZPzEcz5Lt(;v|n0+i#V7Ysj2%aq;nc6qOSIs!tLC)&S zwEK;dV@JmvwihGAJ-f~J7ECSx(lXh|{kN>rH}-=Ofga(ol7^RaG4Nftje%U6lFW0T zi(cH6BiUTUGhh$pEd21EjNcXa(SEpTL#lW6pHmGhDDs3tJ;wzp9U#>_j@2AKptJ`koE%gk83@6 zKIYM!w~iKKgHMPNGncd;aP*2Bgl{h*ooMs8i6DjLnKKv)Z)0ac$K=F*0{agh^E7#HEqDkK@oSP07ScZHpstE`hCvG(^MczI%>`$6r!qL)uBqD51%9Q zhc9Z^T0yW_g~5KTwg1LjROTTO7A}8a?UMa-!8OUnXT%rPb0Ql4C2!8}z8MyWeWtsl zpe8R2`jHXHdiHzJqx??aI(Ch*vy3wImT;&mXE=Q9`y1U0pZVzNo_RMgL~W4jvUsi! zS_elI71Pce`-rXjB(d&lQ6#EaiI8a=A7wXJ0`a1`fmt(TZq>HH_xct`MaNjpp^v!# z_)>3?4ge>9Zek#RfR*1*gbTTU`^fgs6St1aL8OSWa}_~}80mav9{LqxWE#0DPlb0f zTHX@f5nrkU84dizcntEtJqgiVxKJDu0a3xWs!NhW);$`m&@jtzu9)rjE}o7T1zy4K zrGmmVZu>H^6+})P%=Jo^jwHWH&`VrwVAf`;jcYuvzI%oGGvipHd%nz%i`hSntX(49 z)OMVAPDdPl^{21>nz_@#qNW!E9$RL5=q^Y=ybaprOPW zT-r|lT^FgsO6hYhvw<(4RP&016y9e|)TtYD+l8;`td}CGvD_!g6haOz4Y?^pB)CUp zV(?(HhZ>e(l)dXq*!*h=T+fzr(+~LjCs3^Q#%=1dI&#v+1g}clO>-!qio;JWFg~VG z5o5_Dg;UN{-KNmkFs57PRTvg0xN(bwN7IfJ-GgjVU``b}GH8hYj_^Utxqi2DEOh{5 z{B_pPO|%k0OoPrn2v%H_7Tp%~#5*v)GttL@GDpj8+WH&fIYJn>4(;~s1FqQIiN5vc z8$Q?FSRT@8V`kS`S-)t~)o-14!lEV~fQZkL>$_Ar%#~BEh@fk}d67_Sbh0~)#jC4c z?v+vSes%riZJqVCP2ncj{(GCyxfYND!WruL_N=d4x=I&opPHu7u~cy6v+vLp zrb7YhIDjH~os@ukn9|&Fm$Cn0*RQ3kgdgP6d~AHeQ(WHQ4ls~xMPC0B;DxJ?e|Ued z>xlr-RpSlkuW_nRp(RHSmfbl?{1Lrn4xYY@!5lW9IK);HEaq5HDITQ##9GddGhaCB ze%#~*5?)#hsKWz1hp;d&TZeU_>Q_08{?r3BGMa;&BDZH`&TJ3SW)4T(roL2M9DqW} zHSYWF%ntqQtSpVd+Z#SYk$6d{Rn9O&ULcdi%~*TOMO2qX5wrjOF~eW9lIhr#Qd;P( zC<&LN$iX__58mV_9wYyBQqCjl0ZUFJi=9%%RMTkfqc-}VICJHHbrQWLNb;D8-d*SA zqTJB8`^eH@@mYduxFC4JwO%i~Sj=nV<<45^8&Aojt0A`piU3_hw)a!x2j>8<+mPIC ztkQqV)>kyD+ByB+gIXf0AVqd%gq@bb=Gm9sclI==%@0m@QmcP6E^m^B*@)zDe$K!x zDlPi!4<9%!3y-yC`-rBl42^~-T#()&-0)mPW&HpI5vZS$Tjd)lpw zJVEFttPkObZuMhzwvR$j2S#SjQj=#1579&JsFw?;7{h0;4hGv;x3uz!uAKv2-<-Gh zmO9>SZhOb^+@!=rw?UwMAN|#gjuE4y4`(%~1d;S)9z8|f*#@kI&|uzhSj?8@D2zNu zwaH`Nl3(>bar}e&!(JiaQ<0)g-*njBF-EAOH|Xo+s#`nLrp|&1RP6j?esB*3dph1T zq|KIsg4MlsQ7IOXO-(F+0UDd8Vwe3iah+CfXBQrpC;l`Prx0FqHGPF2(Oz0Pdp24H zyq9TnLfqee7erA|BvINkbh{MFQA**5C8eAPRTWob8Y8a|!7ME6(;z~96F?MryiVHu z(Ms5t?hfH|u1A(j-oCowA{IF$QJ3sm1?v(KSxh2#s>5z=alw`>H#4W0`RihIHhRh& zIwHO00Ql|?d*#cb4?}U$A5q}O9H!zZcku0QMZKSoAHS#P+#*k?O7mFPjBhB4Q9Ou| z!@L1UrjCgN{byFnAnhNo?tJGjs*H!Gn?UtPFW~fy|D)EG@|{*Q(%YO(g8ixhe&3&5 zvir^_Hn1=8$ye`25oR=#P~kQ(LHL?0x(%f)imN0{xg4fM@dT^Gc*H2o_bv&$VRHqJ~u=r2d z_m`$`FRZ5kYKyKQ(62gWWaGONoJ}Swkbb4iMFt;8t`clLS!=4Y?s<@^a=_DvY5;`5X)pdTMa=kf5+LoTnpeRN~U!upL&#d0v)lCDYs*q z^Yptkh|G*ZK@NrO+d-~vg7QKJ#du%a!XEmyLDaM;mF&C~J(|3^bgjB;zZ63y2X4;b z{fVBPLj+Dg{>14sj1TQBppxqvMh-{kkL?hp*S-6y&q|IRZ6C;2ed%$1Oaof9{?sn@ zvg}!g`?lM(!o)iAy}TDUP8mG!s(ikm;8~_2uA6E`89Knutg=BBtrBlbwmmb;5yC6# zhQI8YN&_BnZe`Hrav86@HsKH5Avm>>0{8Av1iw zqZsgUB{ViToI9Az8!`j~-14Bol+qraIbK)D3H4ZwTS^Sl&1CVl9HM#1ql`XE|C5dRT6 zmr|WFAOPO&Ud(0x*XRh}t79Hl*n9Rf{hlhHo<`1OfxFk@)A=DUXIuD-C*!|w&g8!j z?=AlNS%85x8fZS%HdPI+_(;A4M0p|&IHxWM`_dr{*foCTd}Gb zEQJ5Fjq7SXyd1K6nStLBY8eqrIt$6(<1?Ovf(wZzIMtP834|?8^_-@u^jk z!nimWdPPFIXIZpA7R1d}Dbu-4Xkt$tpOU8z@$cCm_7~$K={ZwRWHSRpLr7k{uv{+3 z;#zauaWhg@OZwO|tyHCdT-e^5?E0v&f=dHMTmEZ@1mcX=FUt=4&t(pb)I`RxJ&`|q z3+J60m`+nRkAl@$c2a*=M|91_(BeG}x$-Y7AINzLUtP_MP59HiQ;u;(>mjVAT=Dz0 zyX>38CTXTExv(Lh2D9B_)yuS~=)$n$FB64gB!ZRCNvKm#9ClZSvUJwZnQ$u(XVzO* zb$RfD64S~DQ)7-e<8ASGfE$zoEM$}t;iwk#WV>hVP<48*YO3~-wcP(1-8Lo0a6 zsO$THL40`m*!r25^9gk;V`_@i=jpE&+=$7IPy)W|NKaYzi_%~J=@ zsQ%Fsat?$C65@22a2;G;t5d7n3l`x_?4eT*+V z>=r=p6v{fvN#@;fb}s4|QKRFzU&%y3_ePN{c{2R<6Mxc9ca5FHd>FIY&=VlV9tCL% zvRdhnHr^&EYepD|^#s&OZy`|=GQl4EeB6!LZZkexk&^Hy@++nrR)ASuG$}N4agC=b zm=haA>+_m!Pnviswv{<58md5$N&4|9Sb(^M_D~eE`e(MgXkS!M_3M|+Bkx*%ztXt5 z|JeDVgU=VBpSB+!8JDNV!|`U1LBHHYr3kh8v-sC@=L0SUHUyQRBXHov$hE_Ra(ahH z?&&ex?l_QSp%&SvHWR8{22g#`R1JMsW8~(!<1OglS(%oC2$CO;>oe1sv z40o9>&-3tA*g&SKGDWTex;|S!JATre)?I@sHEvCEvn`V|m=nBy%!=2!&uHGX3d~z| z`WmWeB=e>@Z8S9`83T|ZakTY4RO{f=$?0*#p8R+tNi@V&D1>k*gMqYou9dvxm6QkE ztoueAsZW9^RLK>_20QK~ivBcztDBarvxD#18K<8LRmZSjJi%dmVTj?bC{7g(ef}p^ zQg-iN>OPcl(cLG+GdS3;Uyhn`S3ii{aJ&DzkPUx_qZ^1m_rV`U+;s9PESk<%mr5GUJd~8Zzd3sEV5L;O;byGA@$x!Jojz_8G}P8j3)RR- zdEEJ-+(l$5{u4j>J5@POxi9woL8SIuhCXrDt&{+R|l-(WEd=sdc%;GV#=FIqv_6c$WM&I$GYP8k3_NvR4( zA@V^_QBVamPrp;sFw6IMSOw~+0Q~SlREpB*5X(oPis_Orf@^ZZgSZbavALr(a=#M) z*|j|W2byScP{S(@|EWNBf>=*#6!T&Mty~Vu!XV8KwQJ>t@ov6E?yJ~hYlMqZsZ;Gm z(YNxHQWHRtO4@besxj;*j?Yf=*sVD935SNkc+{d~Lfka~AKkdT>V2rSt}zta=bIJ_ zanU!IMq!W>w_IEnuwZ#JB=wxvV)rgv-rC=~Re#)Ud8I+4G@g0w!%!~Hq-5T|6F>AS9U6`Cnelt~Teff*;t(5CJGXtU+ zSA(u?Y5OB{*G?Ei?;AW>6TH-WS`JcpzkmBhrnjSs0`%ycl{T}IJvyIJc!B*_T0%8#gNLYW~|NX4Y+8+nwzUH@$i1N2AEaNxxE3tts8CjenSx<{g-m`uq$2A zb0yaa_kYs*=T5ZF1@v>H97z;0+J2~qfT63Rw1BZdI$|%Zo&lN~@}B3--{Oe$_=4b(~f`9gcc8wdRChxbKaaWu@mv6o# zR6W0j-Vyd-B~y-ZlwOkG^op6+l#S87mwo$8K)zT}G~ems&oSy<+U zmoKuv% zAE|3%lC{Xp*^tYe?-0@cUWt*%*v7^^x8FDi#)g^KF5NGohzct_ z9j1&A-|5mfbB)v07*Z>r#G{7=^ZHG2X{oybUyKxZ+iFZR>0Lu1G~6uX9r}WDM1K31x;_vDlk~8i$%t4s)WXw__Nh zxst==26AYgd`M@p$h|!436i^ntQJ4`e!sZ*kciS@C=E90dgCk|ksSL}`zF~t1@lpl zc;R@+BN6mf)OX4&9xoNO=X}8SuHo?3mzlQbCB=zwmdATf+A>d#cvk&I-$ui< zcIs%OBgplxmuMNYdS>87&ju}hdFS5pJ_CoN(eT12mxrUo2;&FT>gxR{V0l3*La7|=3J&d)p1ri z=Q!8d#yR-SPkFj_zz7z z?@->8_a9@5e|9PZ#rUCF$@#gyR@pCohPa2Gz7LnhZ!M>i{h4#ISEpO#2knL5XlIvI zecU!--$MD@sB!H3j0}kymk$rbNSJ~q^bSN%+?5wq^^O(*@CGOMJm*Lv3Siu%0+nAYcb7(+LPEyjR^!*>~MLDR0WM#4gpM zD!^B@U_mr!nz7=}t-am$$&EFrcK_-^;RW$(Nj_-08~jdc@zX;2NGuSP0VilOY+0_GPVGC^%fNwq#33EFESWkn9ujZAY zgg8~gV;PxN!It9$EWJ4|%01|eu#Gmham0q=b%H|D{62Umk$IM|(1@tb_B$p$dg3)p zVP~n59Vgq*sQ2c5kH5pQ=2*$BC1pDTsmu{$aR zIfHS!rX)U+VDvULJsJpsBNohOpuGG$GtxM2tHsMSY-==J@awWp*D(C?$n71FEF^&T z2$IK3Q6o^Eb0uPI?Pz}@FUoRQ)2?d#yEKepjQ#Rl|Ei}>e90r?jV`(u+cQ174OW=U zoX$fnCT6Z*!1}JnEkpml_L$Ch22-Ef6RIdwppCnd-L7-$SBbp51bou#cKtM=x8X=2 zgBw*X7ry)S=^%$OB8?(Ca?_Vd#Qyyb4j&@-Ne#mdNp|F}dTdbY!H%$fHzZ=YP_*#V zzz=u6w>OzHk6YQ+E>J?jlOSL50v^`8dH5pW-IEr2*g8>rmU|pbVXiwrW8|hrm!QE% z^NrgvdXLBMYbb@+Jx;1VxOi z(Y^fdh~A-wRhoGw>H&+AHyvEMeFqR^jDNaTMEMpSXd>9?HETP)y>G$$aS3KZZ#&Cz zY$WeHc@KKjkm@@(_S{Q<<$DC>(W1ny8_ZHtPt-NR zd3g;&+L8K539YTlqStOLpZ7|=*Xo7&Qu3VV#+FupQ@;9Kdh%IM|ChXWG@p?mL!D}} z@79hBtQxu9)?j*$P;;JQs#Ys6herP6^dCOB;XCN|^|Z<6eEu`%ml!tl_b*Y!Lq6?9jh)0GxC;> z?(~g+pMsYOrI|GzV4m5My@tshJduP^Qnf+XuIx>X>DmmUQ##=vn2!J4pYV0R)RWQ^2o;G-nUV+Z>{#E_hGjVW-Z^k*x@U$S?A~Bsq}->qt|$Hb8X1nV+wiwkP`1SE z0OjMHcgU3CYJ^_(M&Qk3gp?}X`O5Q@6r6Jsh3mq9-SHxdmH z5@#mcxc>>(b%cKpj#7m?B8{J>MA=vZ-u)7w3?)>kC@J6&AJFzxajxjSpYCM3B%p~9uoLF&%{o(H;MjWeL%tvnB4b0SV1`*B`qPO(b>zq2Z6$Zk6%FRiKg z-i=t=w@JvLdm{Dwes4)M&|*1CFVrTTMai5RpT-T}*|%X}qy5CkIAOKJ?bYfFWd+}&K<`^f|Q(fo4zHd{pD}Nf#j=XAjzokI*K6_wrS=!{Jeo>^0^x|@X zob$q|SD20M7SILap{>{VB7^-<*8HCRv2y>iYpv3sUgg*M_*+XB8Zv|a@O#`yEv6A z_A~d>uTwuYB|Qy_2-v~;vGg^>IT9PZbAKY+Pr!L)v%|3MMV`uis{d-_plIRtFTZYX z@^eQ6ase$QIQSu)biF@EdgZI{Xkj2n$8Fgi%_zmv6XF%$yAMk7LyMeT(b|Plr7VX8 z!WLH-AFK+}w~M_lJ8LM}LP?$$9Zm(rnBI{945&bTez5hJUGV51>g2f>;Ib2_fwYC~ zFzOgaVgyNyf83jO_d&y9zM#SC=tHgVf1TNd3DNE7B;JAF+gwrPf)D!jC$EgR#qTrX zq3^l?VA}l`PgqC#Q9kF|`=r4Rus_#y&tG_uy7Gm7VQ<}~ zPgU;vER39N{x@!~A)D7|cfm9FApBF5Gb#>=)X)8uLh9N-h%hLI5RTS3^6Mn#0n@Zl zq2M`1gMtY>N}3PV;54OUvsNdl&d_sW>WU zjN5bM*EEe!B`)mu)mI8ha9edif@;{^4^zc0$U5v&K`70DD)QZbl=6x7%U7E?J0unr zJgkaL-J`ZY07A}&#f`fj{a78)iR+doP9!2`e1Jxk(slp=aI zh^H5O6eGKjj2fl+3aMWq^3EkkkClh;5vT=1#^v`&jG*scZ?aLyBe4%vro}RIBIL;Z z(!^G<*(EQ&oETgSvgZ+( zx3<9d9Z`D0dlhB8+rd%TRfum72G4oubZ94!XMX-$ZS>i`cGtXFY8lUSXrFZ08=|P; znd#%IYXSfH?y`CJi(djBwk0;29gyYE8cXsWng0^#;%lkbLn|NKV+>b%d~@hr3i^XW z{@7A?rxnlx4Qt1b2niST;$4^X1~4Sp!SkMATo*15Ztv&EjUA^r@PZJ(BXO#IZF8uO zfy}`8ohx@)*LEVbYA=z<32bo2imz;+R$nG5slSNe#z>klX(jJH-|S5bDsVf zX?r$E=K0|gv0e&3=ky)c|GN9j&Ey3y%%>H58m<4GJ;x=f#!+gxFwpbu| zPfze3-VR|ow$3aC&oOM_xv>ww(cWf!1m&SO+I{^(n;I+$|2z>y?`h?gyzPA7>(!uH zMl;tiG^o}jfRD_~jwe|f4y{;<`-Y(f2(T;M3J=u`NbBV2QBGghU;-DmI+iw@(#Ld&aIc==GdupiI7Hf;708Hoxx*g|P(PT{?B^bg;U zXI7$i*HG$GY31O;{vsRbJ@6%}fK%YmA!#^!2~tzXW6T^F zT4!o{=UfiZH?;3a#{BuD6TX;p?k`T0^LGE@`u!F!{ohC8hzoDe%!^;w)ASZl_|6wp zz4UaSO7Hsp;)7YpLV7v1;pbn+$`pe>NY8fhrok9aXxHN=RX z?1~g4R_8Vi`}nXtba6ae!NdKkk@Ig7Cd;W(SCSfdp$cjlRQFKF-~&N*df_!@Vj!GZ z;9bF;Pj2^ma2I6+wVQ?yT^IH-xQZ^rLo@WYhZ?(uAG>$;4(2IeHxO9*w``k7$eNJ` zXMSTX)bX(_J@k$%z;b-#+~=Jj$;8g1Se0z$jM)KApJq2Cjli5;0h}(aBZ-5J;@s!N zF1i6x06qjkry&7tbZax%ZfF&?%B?=wr9pV3!Cg&a$8I;p?hGp;rQRP^;yh9Rg7z2E z)uZ=46qEIyK70O6!pK=|QTpGn$ENq6O&nIx;bU0VYJZ14O0HT}?5Y2Kt#P>f3~JAQ zqNsJ8-GO7ivZiz&;fj^qc4Xg;S3Dcr3#$a9-MZPa!K7K?o*B?WD=)8S_AeA56c0`) z^~~&vA}^QncW3)YvS%~@c;A0%V0cvuMl}%3Q3ji z*Sn&;K!WjSOicu!uS(Lve~gkauoMZip~_2~ZH-dyL>C=LG5#BpLj+qXK_#Y90sXvX z-8Crn67a)zr;P)I;c4tB?sbD+sz4>&C)?38`0pcoPax;;MGo+^Yzp5SyGKT#FzWmF z$13{s*WH((HV;0eI?@fA3BagpM1A#(!K8`A1qaQ($}@E4YxPN7@zTU_)2-e7Df6T7 z$q_Y>Stg`#`t98#59C&N?S8k1S|S{^j7T<9jv%85A0IDrAXHY2_b3LBc1=MyEz!S0 z{V3hJ_zi*g=Aab`NL9B;FDu|Q*A@_lRGXEFX!N}S?6O|)rBdxU{<@vu=J%LKdPL}= z$fIVLeZ`^YY zZM*A4lz|}3g6n@C$bI8NZy@tv}Hh39?3zME4dHX|L}^**we!JUP(#Ihg(tYkLjIQiLIbk@4s>)5@BOT=M#Qw06D zjh|z`{rWe`vq6A?wvBHt>g*H=(Uc@Pig9111wuSo$OmkRaL6kuIO!-}o|HiTcLBl! z!!!OI0<-l$AG)z{Qyh5NAbN zmGzvcop+yY(T2>em|jhkQl#NI;@K~;~ zfkj@cfWZS6(IO_hjZyPNH{f`AE6T{Dx-E6~=WVg1y0YKFJ*$sPvVI?M;! z`Pg-wNELI~dOc`~;-JkgJdvzBt<1{2mqVsp+FWnEi6sL|5+%#SScGTwVD1T zn1^V8o!My(m_Xz?c^@i4*kAs%{9!id($|z1Xw4vQbJ~!kMDu04{_aBEFfF;DfEPrC z1$Eqg3c*~`SseH=)lOb}^eU&iw-GVtIlXVUx(4xIR{4~BK!v%EuRph!R_x6E*d$mB zUem5!`t?UqA^Fm*FX@!}uPOr!VzWiSvM;bJ4GOlVl3ea1Gh)1OsuN@eS}Bb8L>Vh_ zc!J=)i&$BCK#*8=0)>D2s(qmY*8aIY>%>bzqtF%j^&j+(&Cv)QRIJV{W(C!POvY)@ z&-L^D(T1IY8ShcP<-MGe*C%$P6&kLZsa3o&7bBvMw$@(%LE6FiKD3jHuFaH=dZTN9 z6wTp8&Koo3ItdtjwU^t%%(HB?vjrR7q{DR zk!WU}Exft5d5(29&alWZD_mWpS9JUIs~0qVj>Hk64pw0XA7Ed;vRb&;PklSxv2={l z(3NaZ5wTCX+h2^em3GSzwLCx>5u4H!j*TEy~PJLV6%jp7ho*Z&^szphq_%PO}McbI%{ss z^5HiJzS&3ci$c>K8x*CQMCg^lH!%k%qIXuzB>UEn;txF9f0hPLis(9L$JZ{jhc}!Q z9v_4rFYbLQFl<6pGHMTrBL|aGTf~0_H*J6s{=6}5g7dM$OF$^j7LJrKeqb*q^8x+ZN9EOMpvc^X5KY? zd4Inv?+z4}kHxncuf5ALL~MUTdrhYr&u}JZ)?FbbdScb2y_rfz@xzGwhH$n)V7(0Dy4AI?P+vzIrxX#IM|2;br;!71wxw$A zBjvHzis@n5fcyfFv|YYzdk>Ec}RW1Lgz-3Nz3Pg zfoGQSm2WA}_y*M7gA}gnI7T42CH(8jZQDFKG@LX*kqT-?BayWi$~nF9zsEE5c995z zv)}Yo0F9}RT1@chctR+W;u6wFe8w0_E*~?FKC!rY)@!pt)Dq|5E+oL=xkK4X(Y^f( z)iEOA;Q#d|-%cQjo^AQ=308uIaqfdOwh|gPf_D-HLJ|YOz~(zpM3aOq_7FQYUGLGe zheXVI^s>}aPz5{EoIxwiRUDs#&WGe5%9io!J{1e*;>J7@a9{!DAkZP)hyyX@7GlZo zEqD{WQ^kaH?qYOZIl1ysKWO?%88$BF;x-KLeA)ST<}dPzQ%I#;1Lwtc*HIsZ=;bio z5wu;x33WX3MOm7}_-(uKlq0$6X?H}ly3SYlN7svnH>>|{ zZymM&#%yBV96b1ey5@BTSo1!W$n-jR9&3^iJ0l$isLR*hGP$yyXwjb%DBg*6CP?K<`5qAlW z?4a$9HoefY|D^L<`F-5OMYNyOKng<*$;quNkbn4_JftRksS*uj#t5hPCz8I_2 zxF)yj;6@quZen9Y*&$u0LYS5}+`_TDp8VX=!Qw=|m4)hI_LT9zW0_o^NtFhmO27Sp zd#+L+CCZdYy8bKd3O{bUfcow$1`aDDBBwD6-{PiSg^i>Qh_UViJ?~{9Az$UN%l}=6 zk76>a;a@d-jKZO@5VK1eI<(7EcRryV2tz5iC-`O$b@A`fr#l$aw>yL{40+DD4Uf`@ z7C74z%^d@7;^L{-k#rxM+!32Ws$U3_S>1ZylHo(8^%CNhRz`fc+Rv`KERIZ2hL&tq zE6_%05)>lma2@)9aTLmtO1Q)$iRzGIg{zd|c01DE&Dip92iHHwK3@L2@hlLC0~$mP zH$bfiaXY^kc+Q_U*?#=E>fg zKSjqhc`#x>blxHDOOS>I|9BbjZm!Q7+9KnG@e#uNmt`!1n=~`RYg30rdyRO^+hiJa zx}K(qS8Yw%FW&hxWcgt8b*J--(bU)KYlYs8{zjZ;%Cy%m4LVPFsR&h|7s4T-ES^W= zA$vQ@cCWH3#P0k%z3gkdG5F}Q7) z`X|o-C)6O6B+O&H%lAI3a3Y`9RzA3xW)5wkxMzvwJiXM8yfc04-A0nraSRa~5X<8L zCL5lCAx*dd?^oXcaw(=A`z185ptF(0_X&$UB*V#+xw%`e$_EI^*b@5~ZgNn^KG$I=>L?Nb zEw&7Ap0kuWjjtqrozTanWF)|brQ%t~F^4G&id+?0yO`>&*N1I+uF@wo%FLUx(KZ{_ z))XyHXelUCoknqXjfI~}D@}Z%9`TH_ti1K>fj8}XP5Igk--cK7!U$>3lgAkQfGxbn zTYL)|?&~y+ZMs+|TKReGmX_(;hjUz}8yMg$4%xvQ1piZ~QTr{}&z40wv2*ronHRu0 zpYUz{9s|k(C9+=DnaU;Ucc1vkJh6bX?&GIM=+`pW$;;?$lE~gY!JEqyUhE&4G}g|i zz>6#k^|l3bZdOR_O3@%uKNJ2XeRPVcm>jXM_8PT6!nxW?=)-NKQqWAF_tgmJ)JYXl z^sUWvyg1pM9q}E$Bwck$ytX2*x)xx|7?uSsYy>2uiL7My`cULr{yFAD(N+g;!{?YJ zcXjN;JCnhR+=DMoki(K97XvHPZf)<`%~?3BF~>Wtqjs52wj)8APo7-i-KWGjIC@tc z`jogOR(w`nf_{SZozi?)xqnU!V1(lcn~jwhOH;+jNpNL)$)+| zbItLA8@wVj8MwvwWgz0jZrnp4gk>#latJ%@w_fRbbc{ZO^U^jY)@|0T4k3qA+9JO% zW2L4oDPLJPT|D?XkR`v3B-cS&F8Xj|9yesoN(_``}<2wRRPl0E40Jsa~KEn z{HXJKjIk}Jr#GEU9CgLXCdR1EY7 zZG`1E8}z{*EkOSiQxE9-b*cuBK{wQ?NvPc*@dDLnud=IqoSDoAzIm2?CLs&S(giWx zBNH3By&;gh9T11iqJuQxR4+9S?Z$~h*p!2JmowRSWhHQeGR(0mJ zUJqx9OFg9}y$iy(a65Z<)^5v{Z$_%+Hf5%&ud);_J7SM+CV>3{cVg2k;hVH?YR z(p<%`$P?43m`;P!>CJ-hnmS+z$TN}*mZ4gE3rJVzCU+C|lDCJQl5&>qW3ZP+LuSoq zalc1w)zgl`lGM5~=pCSzK_z%B2DcfnnVlb_e*~2=xbnp(xGHKyZ%vB}691|b#X=b& zy^T9h$!rHHrI?#Jjh3z86|cJV7Zu;BuUGgQ8Z6)c)?a)c6JCF@%D!6WM4-SSzP9p( z-ot(3;%0|buW1^F*{rqunJBC*++Gz$j;znC^FVUE4kjU)VEm|qUal;DeVmrDSs+*e zdb_8bEurdGC;WzvE4cO0^v}X^+B^?#fa6W;JTXR#hnVrkKO{c8BKuX-bVpAl?^e^h zLmvH)?yY~d5S61{bBD`1*sVezIj$$5D!KVBNE}9un@BOYTy*Ub>I`ib= z_{jZ+LJ?B4TQ%bAsaoU)j>1?MwMe;wavBjq#4hnxZ0yAF+8}-x8pOcT$e{#kb>`u$ z;Hwxg8!C>P_J@Fr=Vq%?d+qJTD|{DeQgFOF<<1oW#q5gmT;rG(#--$HyG8eE@X8-(I>JqEs}X>n#B%=21;u$RSH*TEHYY22t~XPo4BZbH#36Ly;r)DR)o0 zG4zk2CUMx_B$UEVNp%bt5vxXQMg%ZX5(dCbJeZATCHiQ((m~MZ zqJ-#z2@4%$rXk+pC?|Eb@mN||h8F1WXx_ha+^8sFq5D9jBeV0F)xdzvQmKcnPgk<2 z(%|C`m*tUGmn?P`=OrPZ(h<1HcR}01>I>>agc^h2CNHFB3gxR=b&6spw^sn$pS_hh zfU3bnNrOl84Odj$(K3)(M-t``3@jS$^^6juES9F{$9TQyyO=ny5U>I3W%a zLI1Lh9sN1ybWdp|)+N2-k`R3uQ**^$F-*ABiN8X}9Gr&~hF0!PA0O`^ZO71CT^0+m zJa8Fi>lSi+fNIK`5<<)Yy)XIi+xOrrUE#}>IXZXT5unuE29phd6WVj+0*~*|^ewcu zeDIbAFA=?XFe`ScYrnU|vN>g=P=3}crmA5NPAtI*t&5?z-Az1$D*8;-A7xw$3DMx3 zkpJ?qXo+zwNi;X@bQU{}5I`v=q*G+5t-PnQATh50g$%#qZQ*SSrT%~)BqXwn=Nhz$ z8K|v9zR`=@Ali=;pU#EtnTEO&(8PMvCVai-W^Ng~#+0;1!x_0z&BXx@%vdgXvz@@F zB-txBpAQ{eNZr#vGc8$Y&3L;qT2$xX>aN+n^Xs*0D`ag#6-%759&44x zz2@Nu0yq@Bt3Aw)N&302@rCw!tVgU)g;44wIW|K&SIYZH*~2qc+;-_#cd$dIx{nMsy%uezB7zMY0ybm48_ znJHq0&+!ScU#yP|fg7ct(sauSiZ>4+!uFjv2o zoxKy3Np71MiTg*hh+pBkH4X20Pf(Urf0teMeynuBux~T+@Iv!g)$_bL#;u;R_r20j zw&G2LIC;hg{5xHcE8`xSAi`n@zhu@2;!=v6}5k5REfejD6VV5I&V2Rh@P4CGZa^w4#ZRKxx=v<_m=@(>p z*SyIcl<}XC*U;d5h2ZSwlDbrU;e#-Sdj1%9fQ;j&_?CFOhCF+ER6H%x9=n<=ve@^_>o^YmQ} z@~yT*-Zd6P0f+gG&{MaIMt=MhERx`t(yEGo&FgmRcvr1a+FaZ-f-(I$H!}Se;U!~S zFSC{O^R3U_gnv&dpy$MVJvARh-?Mi13qNAIkPmQ8*A5M7WZeukxF51`Ds4R}%$6 zV2OjCsM5!`V=rft|BLcb3nQ(*mRkROGq)=I>3%~fYRyRE*yfYiLsj+F&rgZKN@loJgc!C~OEbbN0=q0K2Gz#lr{YvT%ltDbIL$n8 zocuM_g1nSxp*8)5d_(yyC6Y77wMUg4kQE4Fq5@$0W%?X+p?jnEvc|wdZ+vzaMGR6h z7sl~ci8>26$HquNSf+B;R_|5{FLBrj=<*!nG{)craHXI14Q}{q5+DJ{0i<1mzsgEV z$*^`w!6*;_2mDefzhkJbvGF(T#?hP3AP43nUxbP(y*_iEeLikOc%NZiB`fNiMV*T7 zc8>VhjyV_`{2XPheFjd5G0O=WnX}0pt|yHo@YG;s&IE88$rbCFOs4bf*!hqjBggSr z=A$jKQ>|3OY_Ko7ca>#80>Fx+w`RXactQ~b+!k26aWY~nx%46GUfziv+XA*`au1W3V@IYwmgJq4tQl2L=dt)l)imTjsk-AAk9;ijww%6UC+tx1G%cr4%;@ zDjO*?5cB2_6fP}6625p%u6ucAF_f3VExuB2co-he&C5RfD zxy=JFkzV=_P4&D0lN5d#9&yM5h_9<~ue5F$HR%fiPi_a-QUfSdqIQJU3z3Fooo0oV z+yr3h?=$C7M?r4HhV@G%y(*!`=&{k&PBbrk2DKA=EEbL>W!i;b{+;}HeS;7bc;q15 zEUI?=7^M5^J7-?qoHBTy)j*lHS8#|j%LnbfkxTXQO>iqHHxm0DfT=ppT=+F2@Enze zu}o7Q{OB)Z(5O9p-hgzK892nF#J#esjDFjp7`)l$9oSTmkcJAe-VNB@o@JoA(epL* z0vv@FQ2{(x(Rh@z{_x7JU$wG&a1Jq2j3HHWP?Y=~#R%b6vplx?{PV+ZM-%d_AimX8 zyB2o$DZi*!T0`HuByU-N{$q;YyGJ!qY-l3*S0(jnjlpbo`QtX{vK8Si9vx14!>dGg zUN>s?G;%AWo)ff>EnoY#($Ux9RbC=ey^+~K_%M@%2qanqKTLmOiAu$fu}TvMP0k9B z@?&o+alcalP3o6aZ*z)xnY1=}F#W;V`omLer#5IG>%)axGW&Gu4Gn%8C?5gyOP{_7 zx*bqJ!6U??1y#-Qzx`0^x+jZGs5|*zpGZYr#)Mb56G#hn53rK_bDVNgWYXdj7c{v| zw^=AskrV)qj?u2RsQJk|LyKJ_tm^<^1p!pRE3*fP8OfljpaF5>*8ZaG4Y0*1S5R~? z@QNQjHwU-@b=Vwaz%^AW&~Z~Y0g|3!(PMXP!@D-OtNcle2kCy#9;POGY$ntcCM~jB ze$r|XFD~zr(nZ6;Qy#a)3C&4!k=IQou%^*nZwczxK{_St!HQlbsr=xD|1BL6m*YC zUHWb3&C^<#t-&mNKQaC&JzS>nKv#6wQi=oIHn&>3O^mNpxk8z$`67CQ+Q9u0bN%-f zAOPA8j03`wL?ww5c8}MzHZ7IO`a%=Q-h+ENf*kuCE1y_Xe-4`zd(2-Xg@V(-hUXQ}V<_viY1X4oyN zT)85&1k>UZs{QS8{|U)>)j}UtfuERD7O;;# zrUHuF3X|DyBpKquMF)ynj6#MWlNG%Et4_~@gJa6MjbZpT3C^w?GGj>NPEx1+#`fpb zN`b_^&@_Jxe_^^DBm6T?bK92-L^<6pUnIz0a{ zANE&j#lcj;KF&@yrA=$k2idJFhr^XiX;g9+$GW#ZXD`d;+?}_~@l$_IfLQL6nqPy5 zJM6~|T{jmLZ~ttMT($JTOxGo;mvL)!hbsQ_pz3mtlOaBQ9Wwux;LpX!E^+TbI=QOc zOMpUXxdUb^|0wT=pZOARMB43Ddh?9yS=rTRV4rdet6xm34nH(>GMw+f-Ip(a{X6qj z^L}>!{TamXBFW^#DO3mfY_s@o;tOt2tYJFIj7R@tFMi;6kx|S!LUBj*Q*5`Ccg0|9 zB_659f#ac^A{O|HQms9!K>?Nh0r@X~T>AmZntqICn(yXPWu(ChWttmsA-DeeRaoT~ zf(j@{Sbr)0hxwI^uO9bMM9Tb_RndNj*wNsfGVqA4iIz9edAl-XfOH8m)Tn@0060J* zjb=qI&!-X&LCx$ zRt{gSq_hO4-NJ$7jnwKq4$$GwlWT^nW=^3Q*Q7zHi4Y_RyKvubESYQxyG^-E*pL#S zj>T@>GXXLa9gL%R*%0OZqtD|HD>*nvXcqAr;jzO7IrMY7Ji`$Qa*J=AxREz;!Os|x z7?H6HRYlo^#TFZejhv}&Zm%gXedbj(GF^DXWbX9A@;&qSFVz0f+IuBP?M=-?>3iY- zqv$;Rsrvsoe(rTI*CsRbij3^+jC-Xo3Q^f3GO|Z@#=X~83Qc5|iV(`4_u9%1A?p$$ zTef@e`Q6`ta37ERIOlvm@AvEVeBL7;_~C;m3M8_@%1Yk;OM=s+!$= zT*+o$!)w<*K|jQ)yhlKGjEjWFyD9z(2xKN%an1cMNxk&6C9u1mgBv*54s}{CY{TRq z%2{9D;~RH{lNTnu7w}ftEU-ys!tV|+CkmOVVkIOk!{0-3hG$i9oaR2A+}-CX1)z3k zy~+{ro+iMOlti%xEIWSC7n=ji(C?Cjb?IDO-6D*4pYHr4c!BKYctW+p*ZYgG_pnK} zaJf47&FG&F+#rWA)fw|6|BbNUAAAPrSC1oc@k6Ln&95Zk`5GR{ zN!A+3M%o`>X3o%KNH)CxQ!)%%PJQ1aEdap{h>{Uxm`fE8L^A(FjYjL9ChvX`9Da+7 zI-v^g*wL{`uUQr%Ix;TNj^#gx0?wf}mJ<5xMaQ1m14m@z)6&w9r|YUT$7v8^ z@lgxQG0!?G`m6PFmQ|5t!FqfFs=?Ub>RpjXN2bcKFhx^9@Ks_+h|pI!cZ6QFU31vi ztyG%G0~X&IjgIk>q*w4Kn{n>WwZcl>tn;emOSir+B~dylHDxUH+t}+X z3oXV%Tw_TaG#+R#-K)21u5$x8v@JkOF9(g%sCY~P=$w2J02dC`w~RUlP5y-P{)jn2 z5Zbk$F{(f2$1y8#$QLMp(Q5C+)sKgs((0ZMZB&61rAiQ2p=FS3Q~jWOTl5wvX!4e> zqe1Nfw|I2Alduq$k9@@#(?g+*{>9$=iD#k$u3kdXo6l{jS&x9S6Dh!969SMLvJQ)G z`R5<1yekSh1T)8&fcdeRPmuT_D z|AHKZmauhat**KLkRa5mKShGvR+X0kAw;1@b%Z*N<+?E0pf0xX2DCs|V~lH*1=guf z?38>0rjbL^LUY2eI$^CSS(Fa``-0Y{`_Ss@GBxm#vG;fODYokXzo)ICWgGUeX6)%& zj>_tZ^93jl>f>rQN6$zQXT)8WwtL4==|UcKn?Oeoc_Q~6-&5{^{aOER25A zW}-cg3pxBB^&q9CxcWv!)c@J1>r+g)tJJnEnyc*-@c!3(s^w3G*r_c==Pf|9R*a*GZ%iHvHeTLqe zx^Lv_WPwuGJt<)#K*N8gFm2q@93BR-g@`! z!7=^!Ain##T9{bf&0n|LU18_GSyyvReD-z}`z4{pZ2J)`ZqsX7l^A3_eJGrrDZdwa zLRaW>%Bn`hnrs}b%)FvA%gY@1)0|;FWwkh9or5z|X8F~)07~h3-c1zOaa!$5>}1tS z%J_SFhm)0tYteL{TlE?k5iI7|MnoKq$ymCQ-$3U^M- zSB0PflR`LgNF~pzr|{HtL*%86k#>fI7bG@@-`L*%0i{6!aRY@lvL%i+3h0|BnVxE1 zBuXd!wBIT$X9xwp3s8O8PU=#Gq^&6|D=7n*IpR1_#*q$Orr1_*5YkLa+1UV1h$U`P zK>gNT^bfo_HCA9hx(u5!+yH1UJ45j{P7H){+&d_5->Ib()15%&CR|CIwg9j}NcXZId|`a5sT2YqdltF}eBr_uES=P}fI zuLtOQCHmmAP`p+d1a}6Tj z5_@>{CHwEooGk4h=G3CHo&ys~iZk3eXNdiu@(<-m9CM5eGy3g&2#@w2wY=6H5B~jE z!9m6YM_fmm2SnDJx$RCB(tG5bdsxpL9#w44zpe#lUP^j?o3UQvm#q}ihDOxT-qX!{ z#|B}nZyvhDOD|P0W3EQIq(0tWd%%66Nr-yk;laxK*k+d!Q4DOPAwl%Q8J45+(5mmC zr`HVYe{;vNMe;2cfjh}}08pkep_AKEgUaq&7Z~cr`vWM#=3>YimPoEk=&{ zfJn^;HS}v&{NPoJdfNS3lohNZ?{|N;)0V1huz@0dw$=5r3vz!28bodKee_Q`N&M3~ zkV83Birjv;Nfo|}UMEJS3sHIuk*MWFXuV>k7!vN3-i$57Zna^`lbyHl2Jf+kkMJ&3 zJ#x@#zK2Jl-n$*lAg3zaG$=AXNs_@5i(`V{faIjyWJOBHR`C%UFT#06I0~$_a~Z4Y zo#+Gf*&xGzS+{kL_X@OzMK2K;1*9Oa#!L@8&WII4O%;?`4(zKeYM$WqDh)v#2O~N= zV{cJ=XFOJZ31mnbeH#$|i9yJj)hwNnl3{8Dq25@0w{!5GLQ5FVJ27ipVN&&rfh|Zr zR0Ah~50)CM1E@7_XT5kxWT|duBOP@It(Pi*NqGambiQEAX$KS>Dl|%m6AWz@w<`*Z znE?CYmHme;5v|M5{S`#mDA;{QtVYORexm6HYW~vUd~OOpDX_6ro)P<=d_h^*8}9`g zRNTc!{@Z_~WK~8GY5r5QsIvv%aGa9@eXMv|_ z{1E5oQGD?5tL1(AQbzFolg7^KculI{kMasH4fS`h7PM+m4bf!KuUPU4cSJz zbX5<#kfnv7NESaI)R*kLAT zFNVPWVk);pk8z4WDwOqn+}SqjF*CuD>l0N$^4J)-iFTff&t~BH^(lxGU?fmkp$x!$ z+?svnKlz<;Y&$wtIs|g?Wuc9*<%!?=gOvhuVkwP~WuTEB;D>NQjn^GDV>oPPTyI3` zsGkgGOGn^ZFFfq_mZFDN%oFYxNMz4`-EF9%RPA|77UWP;02VE)dy>USoavd;OE3~$ ztiuQf8FMhOIb0nxFn0{iYCXN(ykT^Fg#lWQrwDF`UtC9#>Npj?9(S9SI{TxQ)g_Gi zH3c^phIKc(=0RD}t6z-4s2d{lBGUKEy|c5=&RX{4bZPnr_fNFFNcH@q^?w@hnGN`fEfbVslTk!U6x=a7=RHB|FwXSfT7>ozN^@Cneq26aS&%hgR zmUXafEi$gu$u~eAznA&}3sNf380Ts4w@opqa*gK}muUkBgM-1Ku8L#u(@~&to(YRj zYxa*7>tDaRPc?}s+SX&?UCe82F&-ln(dwwIo@n3C+i5JNe63{JtDsiM@ zWL#v9+o!3obw|>haj+RJ5oWsjrL}0Nm^WkK4MgeFzip=3Ooz{kkf(dE5p;7wOg+T1 zFRL4=RVgp!(SR7lQ8V1*!hda2L`5+zca|UYsJNnctB8Kb>n8Xyc?l1pGN79=yU%XLbuH?Drp(gR=mWLAs1Y)HoBV z+I%5iWM>)`VSM1&3jX_~lwmsGk{E?|s&nLZN~K2dQ9R(t+3P3U8AfrVQ|ZFZ?k6R+ z{{_vA_OWBDP(~a7&bla+8+)Z=MVda0u#=!&I^GqAHVqcF?p;(4SbRD~RaNMsRM^Vl zHz_Y@ctJYXiquR$0R%49?aBQ-0ZAG5DQjYTI{Bclcq>2HzCBhiH-`JxKlW136cM z{`~pPe!}slR%O%TrF_!4KR+C$0F6?~IH)8pDTZAwTK5gGB>&+}^AgqheW+QBeS_i4 z&(m%?&5n4sRnVP!)^^LUdrI)=I%IGT3ulTjyi}F`t+-lS(+hbRh{PM{oI>`uZgB^DFwrNb* zTzk`)u6VnmZeM5hTifsPDsXNY3-bT7tesJ0%t!H`c0{Lhn!F4;Ql!%t=B?Wp?;0EV zT1&JDYo{d0?SgTu{(C7Q?5h*QE7vBN?3B_N z@T}&w2#|VeaO)XI${(!Km4dwXhzFGfx^$?}yYWhWQ!Xbtm7l0wj~|peD#i_e@&~^h z*QT3d#jq7*)L8xTJI(Q5o*I9Lny8bNKhax;XQ`u`J=_(Z0%PEV;KL7v#84(2$NERT zNN!9TCQ~PRZvPQSk@WU_%s6%Bypk$@Z2xTgtP(Qbx7LXnCC&5y!0{u$_OKA7Wg$Y< zmvhoPB^hxhfP$}Tci+Z|?cTPg!L4*D>>`X=%~Htz1Zc=VnOX1~k#4pLJS$cPPwp5kN}R=b z#{{V+2gOJM?5Y`60ucq5sMhTt*(L$czE6dwL!Br+($#F+yXK?kD^u5heb7m_n~EyI zl@H&?w*2-GvLbhewZK{`uyo5E&xD#gKTn-H1b(7{rI`z`b*j?5V>soTTX-X`Ya@!J z`cBMVu!S&QqfxL8O#e6F<&~4rUiT@`?t{^7;QQoxC(SV9pQl_)@|GTwZxHxgIRD|c zz@Duw6C>Ah*LDNnq3Ow?KqLh?m7d-Hdp9VrDQ%D6;7dd;!kF`^@3C~fxB>Q^?Lx05 zl3FWXcRZ5X0aNWM=fm1AOf=To9Gu;q`k+xWa2xgtA^~O@XAt-+0oZf$8_mlMO;AcU zrTbmNdGe^TVh;VVJ(Y~NF|_qrHl=&a2q^hD+~+kLs6Y-fNZkrQo*^|hc6X1Eh1EO{ zzRea{wpZMdOEcWNgS-gI4F6jv7`Z%HT7~$Ap{0bpIzvZ_#-oeaaIDv4kVf&haF@@9 z=rxfHFghknnx)Oj{rBM44rECT@nYn(?7*P z1~SO1r9ScvJ?YpWrO*_I2rI9T`0Hz{dk;&Lx(q?bL#lWQP$WGrqmqP$UIG2LIw)J7 zSd`(d8}sw~reff%pcX&$p=$b7iozU@oH!0JqNjyM_m5g|g18GJnZ9icEh8243XDLy z2wFSscqkKC(%nV}8O6ND$R)EMMm-U`YNJz3DaP=P#^&d1>s@Zj)J&$Qu?4~-s1NWt zhDu=^P;6BIC)hy1&r7VXxjW3nk53+W8N9f%;&GIu7yYWNFpf@q5QK=PAmEIX+5up&?Pe%i(5KC>hYhg*uGTuPLmFR=n+l40AX~ z;Q&QhQEJT~`OKFR=XLDpJ*xABWuTLtEDHooe|0)l3gb4Eyg^CQQNH=;kqw+Ib>fIf z9rrjXGEJx39js|y215h+mP(e(DY;D&gE@}| zP}+*Dt0|vqvg-a_yY;V6hj-9~8`so6Fr)*pIiw}_(EXtm@qz@#RkpnEaX6`$Ucep$ zUrStHGJT%I%E$n*V#kI@q@^Oqv*ixQNFp67v(AgFq&j4shP5oXN*l+wI@i5Px%L*Q zP$f%q5(F=<+QBUCwO!jkPk62IJXI)`1+oyyz7Q4|w?5Ep{P?V#F*n#K;GQ!mPkr+Q zt4TNZP;MN$O90!nXvhqgau6nq&3KY7KrkJST!{(f>P0#s>3nS`2Mi{V9AlxaG9q?h5?MQ5bV zp=L{P3&~adih2!82TS<$=ei4l8;;gW8K0iI4V$VQvL8wFMMQ401}J*WKM|=EKJ9si zT$nG<1bMP%nW+omFN5fP`33W<7t~HNw}>wU8o$%oQGFUNH>rs2Xg84Y5ZtABCsPD9 z^*#CjU~5hsHHoudH|eH-seu->#mwE};m!dFocq|tW1y@3ATM`&CZD(?oVA;9=i?XC zVpZj`P)kNVxzP570R(U+wqC05NnT-8D|briPk%HzA*c~pP0n}BF=_Sv`R3KAyH~`j zU4%UUP)71ub+^vNqZsG57aIYrkm0=w21hP@6J2teG3g7vtp^g zf>Gv|(BH75DBAc>vXxEH9_51g26+RG99)JqfDC6q+XQbPphW1hWzhMU=()h__&P%% z(FUlOR+98^$!CHd3*!!Vz{h!3>67ce_TMp1^i*yZrX{~@ocvYV5LDDbNT!BsoQIgO zE`Em={3-C`VA+&V`14s@NArUYfuH`lb-hkx+( zwx^V@#EdPziW=0G06`Ia>Kl4ybNb~>yL;t@cy`1?e6IXZ=w1ECk0)8d1bZ^a2VhmN z7V>pTFtV-bA@eT&W*cZp>+l%#JAs2;emh&n;0Ivr#?yVPc6737CgsWv3hPI0&z<=Z zP_PnP{tnCdEoI`VFE=@48%y`LIahb-j;7Uf^?PLO(eN9oQEor`Hi6Bojpb=WBQ_Yo z;k32&@bP;`!4REuOw}E^yLPqE5A-J9rWaPu(Wf(TwsgcD2&YqV-y%S3FQ=|2gh;~M zCv_(fu&f$?`5)VSQs{S2Xl_6fS9SJky@S-4p*z8hIHWv*ub?I76R_fmUZhGb;e#vL|a$dNoIZK$!!>)@BQCdmskI3-z%1l=!f#>_glL8MSG6;u4@M1pbC)+v?&n{ zN6o`dBw6|MbnV-Cc=93NrSjwaywa*~a)ilH8*-r&HrDO-lMoL%hkY}^zt7Veb#T!2 z^4{^b*J52er7O(%K{+b)_~DM|{G%F>G}6-L6QEM{q#+~}Xa_5~9SRg7V_D?u7O1Eoyc9K=4YC&<7X*Me-2%oFLRSyJ-R-cJ>zQq7C2eIu!a$ zkt1oVVi!_FVZgt95PlnGzK0fO5p!B;{G9R)*du>r7xl5jtfZG_$QQku=q@Z`t*OKA zrZ7&c4Z`#k7z3D=F7xthi@vlg_Y2nikO?!HAQG4BY{==2GnE z>>~93O3Q`irG?l^AGq}2ja$pN-`%(%Sq330pK|xfM~)!=B%1OnhGfNd{l1RAd}$`L zGN}CzefGn4qn|W*xw#=Wzn`gHK6kr`;rbEa8 zuK{-^o1b*7Ek|=FPLGc(9&#bjOBAo}pEY&c*5>m*kX4ko+D$F+WN%4vnN?0l-)1iJSIyyH00og_?i*H5zYuqA;m2U_)Mvh+?i-!_0s6@bexOV{f=V zvr=2<$#ECLfM(usSU60f)C1!9ZVrEqe%}{yz?8)BG9DQTD1?}zezxVmq&260Or+qh zs2%?Rpp_Cr!hZZ~lAomevgr{6ig3JG*UdjXP#pA`FAX`VIgK+2c-!@jeSHT4K#3*!)ML0!O#F~fdm-EheA|IA6Kwqs zKyo*;LI-?hD*@hg`^#o~C`I)}EDPoAzNFzJRWl)F6Sv)sUGJ&Q>s)`pC=Uk*iXUCZV3+1dvqHxSw z7Y3K9hwhLO80ac)f87@%voQFd%t=lc=9jHPB7G0&C-P=ne+)mly7F1)6HFXj9br6F+)a@B zYi_)o{}zn7s5H6IWO$eAiG7=Yw1ge{y zu!^LQNebKWGyp#GM{(c%_U$hH<}^!$7Pr+Tx5Rq3!&wqNVFb3E9e@2&ngo;e9t!T1 z!VE~^PSPMwaKrR7;m$O3XRBlYI{X+Y7VXtwBxDFj?X*2){p(*76xPRQuUllZYEH61@XWHz1p@(Qbe3GK#-{7o&_cYjH~d(@49xnc#SaOYyVap;dQbjJB% z69i>5YMY2h_5SzHwKa8Xbr4&4nU;t|O9A1OKVVNoP&{ja77j*DKEFUQQ0wcr8S5Wf zqSM&n;;`Rewhda7=RBP;A`rI8Yx8BMS<}uaM)OVVyK(Ancg7$0Od9haLB5>0ihPYRiEhuj<0*lMzNbL-kBd*@69UBn+ z!%B_=ug$L21sUQ%U*9J!cGjbll{`Mb#?nW$DGSrb6W(@Fx6ZPc=-A;e5j*Gl@On6M zABz)$fTX)h`#=w(^XYnW{0-rEjoU>lt=!N8ULb(a%siPcW5 z>bdpLR#dk{qykhR5(=283ig)jUuO#W^y@Kh$1I`9h@-dvJ$V7h{{Slcy5m0mUbYS( z+DJw@b=9w4zKUr4r{NA^YG!`O&A@O;Kpo=p*6qvtyGy30?m_YfXLPUac2jI;M~rwj zMmvjw|EeDjyn(}ceoUAKOk!1+>O^JlM4;W|hm@(ofBAG4bRus;l#(|P!-)**RQUjy zHG09R@|v%4*wR}qwcjJL8;dFA8m%fLHj>p1f)?v(5?~E2zFlVN21d5chG7{{7|iUV z93=B9R^jj*`^~bswy2W-3KNAh>)P43iD0t@za5`vRFu5kT2V6iYf=*i8BQK9RA*lK z^#!p0JF(29wd(KVn!fW^ujm0sYHdxOw=lb)!cikPLfHlo7Xc!l;XYCq@~0Qi7VxM( z?-xu-WTjJgCLpd7ES!H{OAh%tF7;jla(q#aK;!l6tDJrBL+OdJu^ra1d!jqN(eJRA zgb%mAy-CpgW$7oDrE3vz4bm5Z#?cdPaiv9b&U+abb#HNcT$9AT-~`@_4kw8Dg`JnY zWqX{UW3GT&n-i3myv0sV2^wKl*Tx~6CUaW$p;`}A3g7??Y^i(gZqK;exE|*QA?QH= z$$v1I@b-)Pq#2eve1&qG{opH)!$&Qlqj)(^P{JQg+&LEl6E~XNHYpgYG>9kxIIhVb z+(#$yG}$H{R^Qip?BfKv`qYcvSrNHvsEu51TVhM*ma$P1@4#HgcJ*~!9}=QG%6NqL zNu2Mw2J_#Rdn4vMsiv>34W@6<1s`;7ht;CY_U7+nQ=y4Nk5}LW3s?l;PSCgwt{~Ze@q9Qn*U}(C=^pM8hx^@V6By)DUySpebOZQoi6i$XpmX~ia2+=bY#5wC zUt!RXE@%+%0Nr5=&G6PJ#og^sjK*M=tA5Pa0m%KGT`w+*5GfTb^ z6VQs5kL!i1Ypmq8{K`99o54?be_D`0 zLr>UtK$@=ZT;Q->B*VKp1?&w|HPOBN;Ai}FC)+Vq3REF|P_jI=$a5H(#hdRCJz%8G zBpiJf%e=1@k|JTFyY(=tC-cf`zEX4RW~Jll@Wqq918VficvZM%MqzXs|BLh3I=~$N`zJrK9fpEiFY6hXy@ z7$SzD0WX*HwGU+WtjUj5e~wt>+ff>Z;9%NbD^>5v8x|Z&h!#UjFacXQ{RW<$d_9ud zSxj8Q-D88a8%(u8!0lTZj-FIB&#zXR_3OLrV|TbJVL;`N?Xh~yIMgS^?85znugCfC zJqc!PP%{*q1I<9SAiZjddF**l6(D?l@c4tfEHyJi{Z{~G|mqJCwM&R#4PDR=X#vR#l9o6AoDbEp?_ABjV}Lp5sX_~_{1ryxfo z{T9E;vsq!uEJYb8i|Q3lYjyf4DX3Eix`j~q>qvSycYK}$wf?|_9d}dN$#+liZ;(qv zA^WP>Fkba|zN|Hl;>&&X=&%C=os-+iPlFokbzZ|x!EZpfLL)Hj(~%yQ=F&=@gh|1T zl$OV#bpE$OXtDx}B!t*vvCh)Ir7Z=tMO#f)-U>Le!k;#X z8nAf&+O%W@#%XiIiu2Xap#_m)<224tg72BG;<@6>3_Bt$L^h%rGo2z>%2xstLmsnI z8D%uTU)&GzQs|4IaJoY=Uhqno4=f3@L%6l05-|1<%&$C-G^jaAvtOj~2wc4xDkoD# zZ^i(Gi16{OIs>r4&Ja^<=$FOmqm}RBiGsLf+F$Sh2eS*D1^ckru^En6tPbGB)ruDMRs&X#t;KWwpM%}zKpJ+M(J-Mh_w7@=A&`Lu|B*~()n{sV>G9< zUr&!1)HmNbyvA72AF+?VRb+6ohRQ9l6sXp7MzF4TSQ0REd)pWhWmwD)(`CjOvF@^o zm8z$b(6-#&;G-F5B~Z?n1J$+Q9H{r!ROu3t=0Wc zrjv(m%di6PvA$xWQ@*cqk}{5(Nm7t7#!z~+X~*6lva_HY_Rel=*9U=(E(yVjUw~fC zfHH5-e$t{eiI&v7%QIebkjO6 zpWOf5RVh3v%lNSvfuKI;3a{(+KkM<=(3Egj*kJ}#Dq6qaq@*hYIW%Q_Xy4()()pmL zHx}6d10ZV+3^>cv24~(L;6Ecsbw1kFIc8IP%Lb`AI*3ZDS8}m|FD)!e+k(n_WLEA9 zks4n3nF=?F9>4}*SQPTv0P~gpeG<7MzGP&xmxh~mdf#zYf$`8=W;(_u_aziD$MD_> z*Ux4gdp0<`67v@IEp(xZ9)sK(x#Ylr4urvxOawwf=~qoc5Q8w#Oix3w4(ejApBk~m#lvA!n+I`ik8)0e$e%3 zey}Zi_#z;JzK+Ggk??wM2KPv+8)ON${$v+_%_8(mi_VJw5B>NmeSgkR(BFwdUA*|! z6VbpxS@>|OFoNmKB%}!lB%OUJ(R0(ykN=x-L{(8hJn*JB*)H8jta_6-V~iemMb>g3 zES)vcogYPTxn_PRetgj6b27b7_faOSg7OFZWoXD;pw(%jen3>}Ve@qxwi#h+O*~UG zLr5`{6h|67Y8soU=BZB()D<$eJ=rlj5ARR2gF0;mEeZ+Y{4yb}9}qjKifiSq9c$bP zn8|uU*|S&Yv3tjwrgK58%@TPkwIvb0gQSZy^OL<}hTY%U1aW@`yz5k|PBr;>L$L2? zXK-f)ENG0N)<2z0$7!E5=hOG$MK2YfcOI_}xS`|nctmyOR zwyKQrKQz&2!a08@Bm5FPRS}Iv@GVukuVH?9k84X_B_uLh(uB++y^~oG>SU*1Z zUCl%IO2jcC&1d>&#B@G z{n$-jq<&&cqcY^NLyW^M9R1K;Hr!@i&#PkW8Ha{MW>5AX{A!kD23Cc!5qYk6s)vxd zMnet>ajWyg|G|2~IgRjsnEu85Sc+-HIcNdl{gYR0IDrxuW`)~;v*z$qA3BCO+=~f) zVaVNqigl5Qk8rkXmB6+{%6$cel`7Cmk*n8{CYl{Mpt(Sc_=>N@-(g5VWj8T!F%qAQ z3|R&BIwErwqL<&;JPjp{4+)>*?WC~JQ1=eq(@bq6XImG3K6uaXxUZF{-3UCEn@r&z z+$G)J`f{8iGj}zk*k`pb*T2fC?ew5j1k|C0`c3wT4GXMwiY#?gR)Q`$3CCwFG{4cs z2B@#3IZZiFe+Pz{h!MV!kfSwGv%jkyYz!TOb81{_ofS<#{7!O9so<*^aD zlE3)vzjb$m#v}KC8mmH;hOOvz7-DuHhs7POe#zh8Zev0;j_r5yFQJEP@ArGOf93^@ z&_;bR(@Cgz{_YObotlbV;JvUBWX6UAmIXeBgsz~>{<}l}nQ}dN zcmm4SD|SzDuOm5$(Fpwak`}GVI?RpJ##I86ubV_*Ks=9=HGqJ`)2GXeZN500A^(?H zL_>44>r}WBibz0bcAQ*gK?L^?K?$_RhtR`)S9VtRgE}KhX#xV_vUoes8qJ9)I6F3X zX1Vi#w0z_qmalt>Ma5$CZO>i&b1KU6c(d`51C81RK=kej1Brj5yCLO}ZLbe97qprb zw7n#TnwMA``k=<(8Z->&=S{1B_^ma%iKUnlFp&taOY`GZ?x}0B3+@#|ZfK0P+V3;1JU#%k$)|ur4e#zQ`Bi^MUC&m9{a#8W_Xm3|{5eukf=8 zTMgnJ3!7_*vgj*_iGGkYCih~OH*$cqO6Ma|VBYJ1+k~;vE(dN5NWe;xHBby@YgFM@@2$5iX5rsM_7;Pt=&mfE3UlLbuUP|_m~oxgSboYmKpKsa z)rJgM3~F&lgE5jqbQupB&K(g?lrnG+|E1 znyVSzU{wG2TfCiXTRh&Vqt(q%Lgr_xlA+qs`D&!^^unYuFfI{}tZhL}sV@2<-ET=RV;_Da3v!ItG--qX}PHim1!B$f7? zPCqQah;!q_NxdK?xY(}x@>O1EQ@F6c1aO`hu+JbjoM{6J>2JW_LF%E0wEY7=_|#bw zm;!)ZZ1{OtClmqiU0I$H&ONtc1&NVxl|wQ>6oL4Z2M}aX`I%vie{2x>i(oH*Z0@OA zJ4t>Wz}?i2c&*?*`ZbLwIQjRZ%+qx>G!yvrrfw~e7x7FYCK>#Z$dD47bQOpwvU%$t zy7qNf({8KY3b_GZx5TRc>@JV$8gq(bIv`#}{;j)5Rwwt_50l=6*$?G$mFV$o#gJln z|GcenbggR{Dun#|e5n#VWNtF|EBpCdUI^vaeRE4m{7KVhBRrh?y`H(YHbdueT11b7 zH5)^b6jX|^+y#+EMy)H&vt=Ht_;1I@E>|J8Sw|M+9ro8CmaG1YA ze*zTglZH7-b73MU8HQOv*65pU`0a8WMGSBu7nM8tx%~5x!oh&*;$YSHhNj zm~0*#>{&D!uvRY{IYw=DLY3_&NJY?eIiTKTM(hG9OeH`$t>iiIo*yYe^rOb4UB;a< zXw4jLx|YN!4sBRfAN<*i;r!cj{hhj(L}5?Ess-E4Z8YjeAm;RdIKY7Bb@~_lG4VUh z(3Lmcgss;S^;}GiJ6g9&7s*Gs&_{dE3py2K;C5cVfX*_ejQ)GGfP$V|g+%fay@O4( z(SPUVU&7w=6u5Uu!H{w{dWg-R(K@mYr}5KYjB*Olkj8Er^k(r9eLeTi#X!hQ(cWLU zVmNH~)9_;il$!-d-5NFOnRX;gT;nk=uLP9Q1f5vD1a3HtXi^V2x46ZJr5F~xrGqj+ z6Cjqr^QWTMO$MGXp3xM65e-cy!S2sZp)Z{GDes9hyIekT{YdQd-rzI zzm>F*u(V2YN+{(E=`8Z{dz!=f`-WWp;Y-KoHPuSneLCy2Rb`Ud2vmOulsfQxR{=u? z(KfS!CsJ^*N{OxZGvhBldRk}rSa2R}TFtioQ76x z(57bW!LOf=Fp$i27lBAv4SYM znyd05fUI=Ib$?CC|NmOs{`0U0-I;k?)JZ3gZJBLsop)%ibZ^YF!sw zRiP_;4SM_&HBUX!5X5K8p>9|@2a=jkCB(TczGm3@>79c>a;Q^OcZL2KFw--~x;oM2 z<(hO@oDZkaLZ*Ia32gj`S-kM?c%&ytDwL+ewH%ca8+&l&#>=tozLqljO4|7EKy8Ee z!eKA%UR`I5Yzc4q!5=3+kD&TThq7vSEF$}uh0YU#kZnLHwnLlGH_A1v02J^HUJ{=IBB~AINxw9;RlRfGW7|#>L(Qrz@;4KIZbMFq8 zoixOPO`JlFaljIP%Gl4e*5@*`HoBx^2fyUcm>z@Y9)jp~{Na#%PE&~JL5tJxYsc6D z@9j=?>oz&35n&LZx2|E4Ku0D|vkG0=Z>abVwZ7Xx8PzNBGLQSZU&`<0&42$b;GJ5x zkyp3KR}erGO32j{zxfgvUiB_`3d{hTZ2GYGKs+rX>lexYhPrF}q7MH?g}<-U&ZkJF z-gb9^OMMzD>~FqYF0KWec8|ATmz2`-L5PoQ2YfCFjj4y_Qr;oZcKo+o_usYtVhCV@ zPl`w&O>j(9vSG98B}nm$ytYMoe%w=t5RcG?DVGAdZS)SnG?{;iE&TSyehWR)#pDWv z^O_uNTbAykk9_AN35-y2uxiw!0)%O`JbH$2(1V5Q9%v3{D$Qtx8tRaiyXanW;r}#7mc6lyyUz_ z?Z2aggYpc_jvJstm41mlbs044V=J_v_pQT*0=MCYx!6Y_2;UE4?g{^%()8@x6? z+G6$EU)yg&2S(6E589GA0vxN0Oo{(gT*3?3ZlMgpvSiw&s*yO_^nNwUe^Xg#E1M$s z90=1B7A4QIk0YPndfkfgGCKdt4Q+IbQ}zSxRZdq%1WfrE(gNw=M3+3y0oFO`N9Qb*UeA5y?ZS!8TYQ!lw_AfHlC&*;JOF2HZp z{4drV(%Ux)4zgNaTgX*m{F|1e9qdsUzbbry`U#rpt$k|03|oH8nZ8D#Csw>^X8P?o z>A&)%!#R*yPa(beZ_@88#t>Ckbs^$4Dba%(?kJ>1IwzCl0lnQJy@qMg_5T3V((Zdt z`eSv=^AmwFN#&iIv_~L#?c8*|cDt|B$jqCPnTrMa_V)+&Ud2CWc($Pv3Kc-eRD7jR zPX<9>`pZLXcOc(jt^qWL#uskd_`G22ni1#5K?xBdDprU`e70+9 zeMt?6AAK>QYOGs{$WD4|Dif7Rg8&TmNk$!Z%3@~OF+bF8m5&VNVI)z{3yJ1)0A%%{ zJN?w>wX5h-?D(;|Y5JSQT2?MS*^7yorqJjlQyUBO@F~@N#E){Kwqnx!iO#IzhluI- zb`}!-8%}P#t6bKa36!HRc=XsJ&)L~6@@p!6n7xY|u8Tiul6dMaa07|!lpII-PS26I z@ANP`HYKy+TClSlGX|t}r|*tDR|hY|8UoFC3O{2cNs%yg4$F;ejv=0s#=cd~jOSH8 zXUI7eGd*t!o15mD)8BxsW>O9-xP%obg52*x--!>W5o`*|-{Yg?yYAlz?Zk^0gh`FL zGVPeo%QSptycnq}_jW6RtQ`s}dN2L*cWZ8a6Zg}~#8-kuGwx;$1Omys{_)U1I8eL# zr1#A9yG|#BaL|;zR!#B<|)<=_$ z773Hz?>%{Qn^yk~ORy7SYqHnA0H)-?y4TNC9KEjHp8!72YYH_gw6$g zfD<1=ZpEgs9A9ML_J~6RC}LKh@x!>Ov}Z71*umU20ZN=Mi3Js<@%=~yV9fGH5XDoy z??K+Zo)K+&^(nXdp&EB=0#9j0dXw4<-&gZh=NXX~I7J;Me1*fZSs5`hb8PzT>3uk{ zbm-7+)=p_f*;O$>j_~yI!FleISHQ;?t(;8j)74jGOiJ*+XBQj%&sD-tZXV;E*UF!1 zJ-rhiT}wPNEu|FN*{K{2-p;}9%;QUPejHtEXT9}7UZm1`dA@616CO4CxGtPye_DUo zbl7xDKe|(v^XSN9JJm)%>q(}$U@1^PLhAz!U`wAAsl=1p?gH|Q`A@hnkXUIcmwDf@ zHGd@l2v~sg_?J^=_rLf1i>o(gZ<_IwrWq9IeOiv^BDZrt3?EMLxIvv@IXdLI@+$YV zC*tq^$IyBIQ}xGj{M=z&d%N~ELdjN?aW7ffnpRw)d?h1$-fLup%n)TZlx#_5TwB>> zgt+$R+81|x{RQ_t?hohlKJU-#^?Yh(jQvAogJPP$asL-%|M!T|_FG=+pZre_IE4zk zX&ZXn7IK?X`pE$WX#O0qS~~XerY2$RyV~>Jz^G?FD_`V=Yw_LIczL4|wdjrJ9g9lJ z!1iB@FB~r9hBue*%l-PDmvAD2AE0|CxoBwWcsIzhNQXfRm`R)iLZC(&Sd7BUvX3OU ztnes@?U`grl-5wu58xpmcAU5pxA150*LKiJ?kk#E`DX*aKZ<)bUVn9`@8Hq*-=Yis zdhQHiaSK=lAS~iD?GFuBeC9c9cJ{QGq8&LW2SL0L0?y-4s9I`-rok;JSszS~HB$nh zgtja_;HC(`CMBQb%3^=?N*8N>hZ@6$UcKpYnIrPANI*AwoaMG$LV>bD+kM1Z8(a8p??8v=dU1+K)Gy7sU5_14o!A*REzzLc*uah$q)&<+;>0N}*751HIIIQ*0J(cM@N0Dlqf}M| zG=XhJQ)s9lC&N)CjdR~`An+~^c5vqby6VcrLs~XU4I^D2dEDv3;mV^GJ!1NwVIB2Y z$jqabl`&(1=CGa3_u@*+5DIlI|GX4ljE0Of(p`fh4BYc* z!h*KAxZ~t|^44B=XrlgdS~0%)N#(hER(xzX^Mup}L{c-wOxe@~5~(j-Pj@&^M?qFf zKjPL}*TWg~enTN}r3PQ>ty@$@Fs|^0xKR=#0%&-@*h_ulvEje(XU5oIQEFdc?@BC} z1ZKoIQBD~QTdTY!3))WUB`bO+Krn;y#|fF2zc}Wm|F*aFUJ|smt9k4|!<3SM-uxne z1(c#=k`3%@C@89dOlaXjdXg!@c!V?fMx}Y|U9BP}fcOm}loy{4zNW{B4Uxc&vau4) zIZy!})c}V!c5oR&5V-Kr{-bmidFA)KgFCC-yr0heGq&jN_e${VYF+h+Q;!J+TVNC| z^j({TgCxdq%X~=nd_~1)6R29xvFu7$0_&HpTqWp6;vc&f=NjJ`Q4iT#EZd;|;Kn|R=*t;lMsm7gYB zLm0&b@=5?9UBLh11oe|%fSiXSLv=fKB7tc>-DQhaRxaG2z01)`o?2b?!NlyJExn9C z!eM{T+}VpfE*P+cB^)+?r5N_@od)MM1?~W{MYSmQm-T zuOgAXjoPg@qY`|LF+B6DL#J#avEWBVle5gp{+fKF?yUyN00~NkI>1h7hE~y3y4YsD z8EU7vo*Fi?5b8}CE_tU-23E>i!q<1;NZZZ&~`LtkNG39r|m#x zup$U^k2;>M@Z?DgCaXNB#qb4hVPxcG>=F%AdBjPMn^v%Uxc_Sn=Ca$pyp*>C6}xaS zJ8mQ!SkD|T_nGJ99)#;N&AohP4cPD%e(kY#)^h=8gS^153_qS-#>pn%Vuo{q8b3}1 zZMU;aMu7tQl>iNC#1H}sfyTRX2@5P>kH%!HyxG{>UBC@rdYtn`0+OCxBQ1offI?q> z#gJC@i9cDeoXzOO^^2PoR|@mkd#h2JdOWE8I?1)KeU8p-2a;C->ZBcY41SMo5J$%&hoCS zUVi-L+k@bTfJoRo1zcfUY{Y^v{^?=zgHpj`XeA~?zTbe?ogQk@j3NeXoHNUM&SviT zQNI*(&UF6CzF!^w%ONoo&(rHy?H8Q2TY>+3I^-g>_vC2T=iTY?nm-T0r$o)7S?b#> zA4W$&Lo_o*w!$WI+2J$!IxfG|U+!8aq_UzG@6Z1DVH}tbqz-yPMV@WDbv{?1CaeoR zR7&~_4DJwNMEN5t@yWL?|JC2cy|rLm-LRyGu)yE4(lqSxEBOvuCGzX!a<4zSQ+0bZ zxC1}~pW`$R;ouY)08!&aId~-t-)ExzPBY0Mi6i{sPM(ORD$EDuA4>!kpuFB2H-djWnz4jy>7*aM{c5(b33%!axKkW z5ph@VY;621tOKS^p(H8!oS$OoSw+l11Vc->gyf_+W5Jnfa`&PXA>`eAH!w^};jb`&_1aEyhz4Nof?-0Mwk2xV& zjI(xp@%9dk>RJ3L(qg-Yn^r9eRJp-ML}KXwH8epRvoDOm-+mB=7sVN9o}0QMUqdbv zt(Cr>hq|mJBwoI+^&6Yo7i5tC_l;{ugbsVE+JY424l#;3`Yr!YDp_Pfq-Pd|S0dpC86XtE z8Z2AVVtxhHo9`+@BR<&GQ0yFY4A1|J| zyJ8~8xgVw9`N}X2=mp?xSNy>xNeaa8H|?09#J38fOmR?oJS}5@_eti*=WB&s(bjUR zP^J;+GKANw20n#lBH3nuy_^Q~CECbI;Zzq#-8rpz%rSNS@l_5W83LIA*eY9)9I$f_ z1RKDFLjeSl9}yfxUhvQL1Wc{GgBcLkD3-DT1;NR2twGPuU@Lz&1HKS;GwV2^9<`z8 zUR55*1Q$oFo#ooX*Oo0_R(M^=^S1Dci!-qkpF6*I?(U?l5{z}pw4TCOHOiFj=INat zJ?iO5I3L_(6_1>Lm_I;(o5$7*EFzop+kO?dzJE{WIn}UQRZqLsg`##HPya4w*8pt^ z7U>%$7=|A#i2U2f$zIAa;5_IHbgwDJMn0&(G;j0ay;gvw=n7vLF&1Q>LPOX?FU*Ft z*0*LoVDAYk&K!@F%ZV`0kVE=!_oOpVz3!3`Kvg8^UmfH*n6V}x8(Bvn$wg%nuI?6L zr<>M#prh|*bQ(``#}RI}k1qPv-!0u=dy)Iq58~MfwHdg#s6=EH6dUev*K7k~F1&2g zEDay%Bx4kxNpRz^uhb#}TOR;ROzf{K{gNMsYdsv@5e_RTV(0*$d%$&`e9XLWnwb@G z*>5Si7U`hzp#&}!I`C1jsa6KF-2@Zbcj%#-V&C_ zlQ!-ZcCu_sN{WF}PpxRwG1n+ktbd?+qvrJ{u`>oK7x9*t)ER>)mqln9eHbizKd)2L z8yQW9tGPozBjpX;`e_yw>{0-a)BU-{vTsN>WJU!K_Ka@acmg{JP!C&9LFj~c>?1Yrh`tZ18c4viL>Dv zta)iL2h@`=fq@%fZUIH_CvS#tyieCC2qo}}J}#LgYZ7~Gd7 zaRVuy%J!ItG}o^<*f4qZJ^jW8p2JMQ6O=G!E2>YjsmSn+_hmvJ^72sj?lg^92f>Wqy}GY zLOYyeCO~r=7e_hH!gtJ)12cd$m zY{P8pvje?7u6^0jad33dql_R~IKAx@+#e$s&omz76{Dw&^qC+b8DR&c?>hDR?f{m; z{>JLYBpB@a80QQfw7lOad+bI8DX>08aQn^eOE8VlpQ1Aqd47Q@K7O2#e8^M5Yue;D5WCGHkzvBGS>}wSYNYRV0&@rb#lD#WIRS7V<;F7U5g8X6oF1pOva8OHM8>uW!ZluLf6_K*#V z@b+cfvM;~e5)FJ6O@#wTRAu@+Fvvm~y8)7a!f4h@_p(&y+`KzyZop2Gm%{{ZhewNJd#%Bl4c;?y1afRGb4jLxL!|MY}S+48ovAM6Gs0h()L)9g4>V7)cwv# zgR=D#L7mq>wx1hAOwK>;{{1Z7I^+D!u`T}*yB(GLoKMJGFhvz2uw1@mn(Dkd8vX9w zv^O#e`CU}*^nQLbJ-#!u%tm>(?c`Lw{A1mtr+>(co;UISG?eXL*n=jPYN_X;)JjUi zh?2F~Sanda{-x%2=ZBQUqY3`3z{0byax>4vwXu&5q=akh?!6bO8t94+uFzl`nS4W1KzqRoBa~(~FYWu?RPWS60ivnwRLGB9l>bwo3fX-%ww7wrPY_ zw14U@x3E5D6?n_Ffq1d&-TjxQu*Pml@`5XQp!D;G-X^8TvK~Q_FL^z3Rv6-W!ie`I zC)aG#Vy+xJZOF`H45bo6HhI4M80G;w!rhbhCyTW;XhKN-M$Eh=O=6X=&Qf)tU>s+k!qCd&%&F0DZMar%dE z5~g$*r}{e`g-`~({!sHg>&a@+&KfdhLT_Lv%;laeW$UEih|6-Zgf^EX##bhNQ zk-E)tdiPcz14R_@#<|WuI`7*J&8Km8_(ZXKZR-A;`Hcep(FF(v-%Qsw;u(zUQV2P0 z=q7Q4OPn!DAZpFg8?DRNc5H;yk9F}1c%LZRAWl47ld>9$a$rJrv*rtpheCP@lmWCAQS>S$bsg>IpQps++j<&PNWv@Q4EAp z?>-0izZON@J4UbDk${8+wgb=9s8bT6ou3{J*5m}hAcW$^IDF~&R~kAR*z1;$dkm=3 z3Ln&X5*w{(@eY6Ian0?LSUNBXZjhz>t&IA#<&fGpY~u9e?_84E@m0Kn!1>WV0ZhAO z18fUO780Qvvkl+mv;lc8emXl5RPulF?aQT0(k5yYCCaNj)^cPY+3|Hn9PWf-)<#?M zY4Be2qUY|a5l>00svP0&-;@@SbaMZmrCMU(4_@oGf2ERocRlZm;1||r-AZIO2d><& z0|jGzXXMiP%Vj0l-<&M}=L(m>XFf5ZTkF2FgB96D0;5aJNuC z4JCX-6U|={c=EYeq(YE67EY!oi!(yhd3lc(iYle7LXnM)o80M!>4V%%B!Rn}`-E&% zw*nJUDnN8FFMF&^UOc(oXH^`>6{~!&TpCJh#YBwfIvrnJ-2lTXSx?JI4=&j$ylek! zp@eaLYM?#+1b0nFV0Hcy_oD?CI3?4DCE%?2;K=y*PSVn&|L&Hi z+jrS!;CL8yjDdr{mP{!U*pQGo!0y_WU%?r+!!&V{b;6zP*g;Qc{=y{0(xag({P{ti z^<*||%jUzd0eIqt23S>=rvoPEd8sQ{f*u>7=)+3!OE`1%Rs zphyO?vw1x5!jIsSd7h|!o7o;$+(q&2?}zsgvUgdBuQBdpXOefmZ{*ot3$%~WwuUG~ z#k^O+_`ch%V8dNv2gJbiAud2^C** zg}rTgB;X4P+ENugcX3=6LA~`a?@)h(6ewBi&kuhUQ56`lx4Dm}KeH{3`pDLDxV_CL z~YAAix(Ck+4Qs!1-|$PhJp;A!Q`PlXkVNAhf+-lXb}El z0%qY*N&7~AYxN}_1>`Yx<}V@LvxR_Y6q*Tgj#uCsk1KTz^{h+vb4n&kywRp=#pvKX3r9G(KnH$WYtr} zsQgonq$~g7Rj(cy?9crelz209S}ujVLZCe|pZ242#?j;BrMA~FQa$>YmuaK3>Nz0O z$F8gle@y^Z&l#Q`U=8xJv@{X31ATdfJih+0ufl%Z-E%{F8f%1Wl+0Zcsf@@PPmQ`x z3rV5T=v?OS0;&tKYtOiOEKVGdnJ=mHRR(-)wGFcUqeW)QF$v9@~z0r`zX2LB{ zH71=cC=fV{6&J)R1Hzyt;cPCB0Hfa2f|ZCIjQ%9`ThBIJhx=OVAoXLh_xU@+VZBS6oOgjxc*s6?p}wwa3+N><-aODX)shTHf|8$4wR7Miyz+LX9vY3JM}#ZO$6;3~Lc(!Rn>e)piSS=$9`slcj|k_LE_t@QZ3qxg zV#3n^Ush1!;FrtRRMWTA9=?LtKPU@*+{o}Zf0dG2!*3?sQAAlBPX~n}4RWt4U}a(x zsdU>R8q6D_P7@3VT16L{O8(ni-TuY*MsaiJ40#f@elvjmnIWH?O@zg8C$se9db;kc z26BKrGZ{{(>ACSw9?ss*s?nFgI2}Gr%htVpaZ|!{*FIf+hoijZ?5*IYpz{3AkAw>` zWjjAg{bb~YS~*Zw{JkMdm!_u-0lwSYA6Vd|T)_P!KmIz1$VR?V|MH*!X<*#QnV>0C z>|8vv#FQu`<8TVUhJ7V-K4S&~VXK(?am?U}f@h$nmp|rQJWNkMTvD=GGMUk|p^g?) zk7m}2Ybr-scWyujroGw2q{G*oS?E!j^#aqn1sRUAP zWTk5=TFmdOso~C{hI*#u%j>@-E4gvWEQ8~v+%e6K7!I#?aYyWu&wT_NmSE0-D}I~r zjYQ}mFPsZWh5hgMb3xEIKHW??*ZTAVoa?`m^R&X&dJmMeXR8}UyLT7-=w1dZMXH=Z z@7frxbv42iU_=2fb%sKisaY0lK?^|2`tsRIhYM$hQle*rp{I2@u`(EbajGPCm1*o!DqB((C4ijv^LYhO@aj_wl*Wx1EXR1zPJ~CCk z=c|$-_*nP8?g%3(ffj7Y0ydTa9sD68gWVa3BGnHI%Bb&DsvtQX8u?*fgyi&Yiiw@=Qm$dmi>c3Mu6b$S1FMVfdwU;ia91|B+lj~%LOXZE|1M;4!f0-c-VT<3I^ibpi#j4HWAuo=1Y2d)x;gvd_5<;1A$V{lqxJXPZ3YV|Cf0@pQ0cWY$ zYiZ*SK`kMNzzF9l&7x+3uBVGF7nz$(p$hb*Cqou6vj$lp3AU5ocsTt2ICX^gn-sxw zRaKC>=I!A}cgL)-)is&p0ROIP)BfHPO*4bi)ysF!ne}g#BW&X#X%d$o-_F_H(M7q! zd<_Z`K+mb!<|~_>*k};0P>Vm{-$I1Ae#zEhbR1V5w>%pN{Vi?$HIG=J$yT9g{aqZsW^@WT+Cls$O08 z{T0pDu^o1b3dF7>HuY)xac^6s?-t*fHn1wXknz zPnRBufKn<$aN$arLgQn)4nrJw^@nYo>mX)(;yb4(4Gw8{zW+x-y=t3gZif%qF+jQG zD{^Ya5YEvKAxy_1A)6C^dnnjVchj}B!8(x(k7$Z+59Z1bMaVe=M8uuguj+ddsrDeQ zUC(bKjUpFlb%Y;T+jk2v$l6W-xH1ZiLJx}uvc)h3E`&sP(#|i z&PF^{{7Xnt7{cx{a5{9P0E`zj-+f{QzFNNm<71MUm@@oG1!vZ?U=i&$9n&|;r zg@#lG4#a9$0$tR4ghvi2=8w&9w{)n53=7JE9ZJgOq_$q$u0(xlAR654z|sSWBVX-3 zNEL4{6FBON{pABzzC#?+X3LS)TDMToH?eRI6wuu48wFZqoDfl!@X^s zzYiz)`$6rcciC|nACNF?56ZMD1Q_C?>F45GW@MO%0iAm=I||e4J$x3nmg*ex|1LLi>eDn zYkD#mp3fd4+&2LH>`g2htUEgk#YIe<9~s1z;a1#FWUlU>r^k?|CDj%4@<|S88VU-O zO96+;L7piByU6wh%FP|)TjicJFG_^2sDlx=o2{5;s(fsGW`-Gf3m)mAjG&1)kTGL0hc5w>YgrKb%f-t*+o5-la6zB6J z^vstb7Ot__A-}X~7n8q~_0p*5?Pi;!zJ5rt=30!YW{6<l3<`39RP$*I{#f=HnZzbY+tTG{Vw`6bA1Sc5&G_XWY8MLg=vy3$_9qbTaW<=Xrf9A*!^cc{+o8zxgq#iwoVF`EBx10Lq-&S-gZw1e9Kb@j) zrSj}MaCs%c5ZBlRiRz=tk^bLBSS<^LyNiSDGKa}ETIf;BMnKN& zKJXn9&qGIE-mzD4xlN^r3y+LNeT8%;MKN^NNMKK5yYpF!_wxtoscQwAkJ_spZb4^{_)0$>DU5~y!SP^AM!}1j?Q-%xN?T-bz`W^2B$3eG0+S?_~goPgp3v)ap(j@ zN-nJyHl`^4hE&SUy>|tpfJ=0t-NbJw018?JBNEP+RcMhZstIr~sRt$$um`VJT!JuI zjK#;^nOYcB)=WKNbI+-Tp*|`KpZ|BP>UR5YpLo>KU?m8iy*@?^-RAdr|I$|Kg5$Jb zut8FO?R*82WU#o1Kh)9p$O5t(tUem}vU2z6qY_GXllE6Pr?jb8)ZgCM@UsW^@=MH& zHUUD$Me);P5nOhE2G=d!-g^!E2J5x?wLg8A(7nEe$U;@2YH{m|p(zALm#Ti23~w35 zvX6E!+P~NjU16`$n`@X~58oh3vqzm@y4tHe|3?u2fc3bIoBYc4$#h1=eW+-6fmac{ zn;LHc!ZfowGtfn&9Nu9jHD_M6|9S+r#!3lugX+1|((mEmV7vq)-aqyP6z;U%x)Jr1 z#)^D{BaRZWeDmM&=HLDL#VA&-!3U6s3@PZIw3*>$dB(5U55Odb-f4>4zIlh#xv!oQ zpjHV&U=2jbq}+5mvztqks~_-7IV3a-~1BS zdE0~P&FVF9g{$DDBOJS!D;sHjDLoI@H1zQ-8{`ZQBz=AYS~l_H!dGjYAD6Fx-(lkg zML)#CiI1N>T7>9e0|Az;C=4C={doG*9~u>@qAw5T^ckqzn=Nz}^r%3}TM-VhpE#)$Ayqt zKEHte+lEjNtOgcxmH%A}vv!*nQ~lK>c$GgEj-Gy4R=@{H5juA_{p9AIo*vSjyj(e{ zcrHtOuv4*57=vUJN}Z;rzxy8lmyk8C74$_Ug(_nb)-|Ci1D)Jd#f-*zpNfhLhtxMu zMCI3IdPL3KrlVi(RJSz$Cm#t+?6-;c1V&SUnL~p*&R*D~806C=8hU+QfUoU(pX$*A z814hbG6s`TLT%GaWJF(pQ-TzY$YXR_J>FKRG(4~to*+XP8R!nwJJxlazKH668C8TG zIJsVez%|lQ_ZK6sY+O7YW&Z0ln>&foWx@*X`6=n)1tSiTbImV1o98@9Q(%JiBR!44 zOF``ALx;I+ax%fn#Qg|5ef_E%Eq6ZNrup~v_wf}Itdi^w=*&=5>?i78L}mspNx3EY zT1!EG7-*X8@h$R7PKnLW4|6z>P4Uo#B=CxGtxn`#H1XD}A%=>K4iZDPenHodNLZZ= z|LS{fri80hg|W3^lVl=I0C!8cg)FOj9po>*js_*HKnp5a zO@}9EW;1$Cvao|vHl5f34*oM|P&A?dAd_cd>8+eZbAHx15#5QOqupuUvm2T1b*)r-gkf=KkAt-1{T>Q=1bPY`6C2OoW_lumYrmuB$({cU5JcmDF zBvw_5IOxFPr+@of2+x*%JS(CBPAbT!P`uklMr>za=SB9F@BHfSH8lVA&N=Y->Q!*j zDc?ToZ@pl+InDO^bq#|lzMhdVN)c#Fz3ypx&g-Ec%@?E1qfni@P9ez~0~K`KN${&P z3div`HlFaN(ksFU?_{HHUKict7Z%7A15Z?Fpr?GRvGTfWW&qaKDOpKX_xJ_Xnhe3D zFp-kNH^LSZe+BeIjeD#I}e07v@R=6Jlze4AT^=u})A(<4O zte% zg-;}w!;|l>A+J0nP?gg#YLR=k+aY*e8X%eTk(eGDR^7 zl}_*oSS3)W1apaelde?vMI0kVAWUdQv(zS*%{FL!|Te5AOl?Q);XE z-QZyZDLPOR^<4=S6M(~jm#NAiFG%6IiU7jYv%>ntq2m+7|N2ZdV*BJYkyyyiTShpb zv?@Q!n)$E6_|jLO+&{iD0Uo)c*c~=m2x)fhXm6Qa<>cM~--5TZT!pPKgfQV&G-3M&O!NGxvR`UG2j;*hh>*Rh4gw3q_ zE<%zTc{>K=Cn_=yTxXLFG|bU;2fj0l!`ONjuYVJEcz|ATkQz7`F+#ppgvNo=<{xdYr8g2%W1%$p?d_m<*!XwRhrRW+5y#{ zXTO(CNiziw&ep87J~!7qSxh%S?Cn|DrI7}1$NlQ+wsMKE(=Dd}(dTs|tTI0Ew|zVe z^=(TI*WH;zIJ(nk>{!&Q%<3;R(dCWef1z-$taW3kWld24TCECZ9sxFyo-eBER-Z{l zV!c4B#)5GEmhSg31lKl<`s0~PN}fu_E&y+OAPdgUkK^MX-gS9!BIrZ4qafTbc<~@y zF~S=L3DK8@ZC33&xEq_q^NMU3aM<@ppJt)4$FW z;?hAEgU#03Y@M2pyZjBZiceBi#QKF^K@COkrBtaY`%G8<`*{|&a(xgZu)1R!UdcQK zjA+cpma6=l45YQpt&QbLy%xkw_-Sl-(@&(owoPQ5G*{=CFm;Hot~_FK6ZUqCv4&Fc zW44WJpDvc|7-b<-%f0kYy{Jv6%0wCA%q@;2cmq$|+?=C3S1g_Tn1(ZWRT^CHL%Pb2 z?NCI;3a2Xq`D%*{D1e2$^>thIv>2d%07E1$qFS4B-%N?Vep6oUWqdV!#t`Vf1qUAE zW#|hQ()QU zw|bqp_b$&?U(EU^x-E>i5EjkT%Xq^^kNsDqVfE~DVv*#lD_=fMhu;ai9tgGe2dOpbn94yy&=_;VGjG%7$aD)3+rf{Lg0nR zT>j_XQ|^>XsE(<{d&0m?#)u0g7-xHVLBk{(o$z^SR51({0cA>g!?NuU4AA_%m`N&d z5g*g!%6Nk0+Yvv#p@)W6>uG}|Rz3T}Utiav#~^yWLUY=ph=-;dC;bCRt`X3GA8;oN01^9$`~ zQ*~BvSce$j=hdFM$cx)*gtx`_^xc|NY(k%)HVLhCs1x*X<>IX>g z8W6D}{=t_`D-Fma?%mwC!M2Yc86JPETl^+^JXq|s^5JUG7@3;NSqv%H^$LC>noZYzKwj{t`%-^2@bO6F zK7P#W?U@SCsEdEd4g_Mh__RPBNME)pO}A+KVq=c+PdoupJk47nXLoEWL1Wm^YjlhE zG@)>UGCjL00LEh+?=x|^W7m@21Ls;peAh7D~m7eqJn=J0Rczjc? zudZQis}NFPS8zMZ4*|v{4EjmX6kl(;pre(;X^6Y}$dDv@4!XJ9TCpf&pN7s?V?xtb zqUq}oWA|Qvz&4+Hb5K=P)A{5JN#lt7`lujK-r+-RJxhUSw%`Qqsv>8Gd?St}br9D6 zkdWAWkSTlX%wO1&e8U%GW6KPCB&JZw>eu$e8{xfzTX?E`vw|x|2(9>idzRs}pg-$5 z_`m;1@bF4qryiA1iS#0xtjjNWCTm^aKhVBdwo0{pZXV3w*vkdS>OOjM`PEoi(A}@t zFPui~KeavElw+ofz8?>z!oc+g&=fd~>8ioWu{KlKU$WpGZv+FmI1-B)J~E(07028C z0$k;q+5zj2v;pwmBZ8{sQK%k>$diaojk^pC10Ut|Nf3-F^;0${JwPn2!j#e@%DE=J z7TH{wS@EaECr(G6v+SdM85T^&bd4^)Ue#Cj=r(1dDt`U_ZoG93!J5Rx*nT9n5_`*5 zVn_k^k|Sw+i#R&o#VZ%OQKrhGBAE5IrtwSGd)6XXIprW6(kE2I4*2_Qn<&+_|L99k zh(~AQiW=@*&3Kt5hSBXfZS3p}GRU^8+W~H1M@Ou?y^fV51;m2JnBG!`G30TKrG)UM z^51Ogckr_Uv?~{BP|_$K6fd)@6q7>ovZEB(5y%A=cy2Qw;{OA_K{w!DTcJ+^K;{Ly z=C)gB+U}h&yg687tykb^`oeQ5Qy}05(9A0$`pa7k)?k2Xy^hrIU8-nzY|ehAz`1(K zF&PR$s6b9N;>YsEzEMd2iWJ2W<e!5P~~na13ivoBDaf6k%>V*eZB^WAskhS%PFk zEG)7u7J=nqqIK0vMaUoTG}jkPYuB_u7M)TH+m+in)MF>ja_-gYtR~Mptk?aQPU}lM z<&G%q#Q7F`zdPj`y`&QRW}b_q4^dB*OTkFFFsPiw0mFW+BHx=|5fMV*g4GlT$-oHj z_mNt>d{9m$k+6dZC@3+|*>=GU!3UHi>-Oc3HknCcSzIxnsOU55)p&i}(p9W@;E?Y}p80b@ahOBCH;aB7_NL27PY%`R21dZAO)KXkX_wHM01?RrTe3xk(mZAX~jK0PhVL3ynG-$`$RL)uyxR`V18v~;|ofwHaw zxcBL2@%7?0pKFbsCfNoI_zNajLtulCWnx>j5;JN7yur?mj(EIKnk`aC#_cr{@xSl9 zrKR=-_zxDINieF_8nCf(7F<`HK;F_5w z0wx@kSQTdKxdEO3jGYPty9$gS1CI%bX68<_QmCxuQO?Y!hA#WS&xGliFbBlQNb6nt z%k>WVh4)(i{K=ev+Hf-1m6d9Hw1+b?@_yp!CDxHYmPxOtmB2F=FjD~{|GoWyYe~w{ zee+A2W1h}e@ZDaJiJ&t+?h?)UD>X4O!tk*fC-UBN@;-Fwi z2IdL}*5K{VCiNT2p-X+oyGz+2DH`0rqj8%KBnYcEh~)|U$zy(m2~(h|mb8g{veB`G zyr(_`fkE!?+J2|Em3&K3rm%x%2Om#})KIK;K}S0awo_jrWMfvjYxVDpinX&VVf-g~ zdoMomtJO*{gbszQ-H$a7M*#=26cr;xJ<>Xe`8FS4(JH&!OZ;>8$2VTMKthA}Py>H! zB7%ek6?{5>_?14^IJ->fqEESo*6A+&qJID3s<`e!tuU9jw|B)Cn7pDG;k^TyK>*!5 z((byLw96UKt-(o;GmYfNwFI2|Oe;iKdHJCDbpBwn)|0XMW z70N}muGb&YNQtDiSDHu6rjrhUAB16)?2gg$(T7yp>7)nYx2t`+QzEx7D(+sufs|FlpHqBqo-0c84BKk5MZ|Dv){K@Dr5A2JrQSBZVnor z=SC1(lGwWt{F#O$R``BzDU1DkpKkSjdOAT{K#sgMe!$duI2XFGw51=Ok~%CVTNB)o zGPUIFgFl)*$U3gAXRT=2aqKA3=U&U5&*sRI3RVJ{0HE5f>3NnHnO1y(&Hd&jQwE*b zb?UV{!>$|!*2I4G*6d;?7BjxG?Z7wJD^oj-C9o~OL5nD$ioGD$lLbU9x>0B|pP0Z;ABUgiaB_8JlU@?5ai>Z)( z100eyJNO%uwDMwLb2@d5dbj=LrMvW3iNa==9-doacStf35Hh>-cXQcPHBir`G5HnE z4!QR|w|*&k=-eC~P8F(xO$fSLx4OR-Qa`C+dsx7RvL9&RV`i4{?!dF8f4&)MjWW4z zqh0j);Jc61rwqH}#dPJp@E_Z4kMkeUfi%wMekwbJ`X45anqLYf0pU(4#01$Ne7PK&nAg0^N^0Dh9BpncJC^zjW@Eia0?|MPkAYTvmAUgReP5SaL~A*x$qJNSZ$%}O&R@I zzWZ3U9>adz5m>)wF2pHuyK7+f-@nh)>yhDnBnHrS;h~jmci!!ozxk1pbZa;PA=c^& z&laP|rana=oC{Zxho}svmbF7@FrlECr};nxFVRd`^dg^yPN_gTG(}(Z{3Z7YAXMn! z2K%s+$y}(dS?P}yaf*`cYt zJgnNI4`eqN>{69IS9VMD*5OQAm8cv{fl~E!O8)82$pp<$gY;9?ENDO(_g0%nZna>#URs1UEaWaQR#D?4 z8@>|C@|c5e;r&ir#{G6?m|hJtdqeKRi?!5Bw-=F^;hK-8RKJ?>GW$k;WBlJy5v?;Z z6NRW!zfx}I?32yJ$tzMuC9B1<6Hc1lm)z*Hjig`iA95xXGfKd?uJV8u)d+ZQ@MNBb zkU_*x`^miCb%C9LICNf8OMMT*xmioMh#`u?D5Ul{;yQDp2N^! zd=)(~BrY-+beAn&kYvcQ8TFqQI_AG%xLV7xB+!Difta0!JZ1kc-mK8z?`@o#A;}UV z&4Px(Dac<3)P%Evt!LnrVb#U97%vbHeasp{`WfAhFYwfyneB2=E3hE+ zc=+g8KN6Tcn?&rsaTI}q68fK>R0aI|9i5Lj{z(%jM>``Wjt{5e#^jzgIFP)WbD!tl zU=AI7kc`a9&ZJs=mWg2hbI%NZ<;Acnq}?9Sqdt39zDG$Se%SL_%uh-7oj+A(fTrmK z@uibKJLp3LeAk&LGv!@3Of8Uj@cPH(b$a04KyHVe27&c+%hzg5f3P-i1rd6VA7j2l zmeg(g2_Lg;df({)%udjea2V{561%1gR9;(WI$N-jwS-1(^5D+v$?eYuH7|u!DtupG z!e*NJ?P#xFBrQA7wC2S<1emRWw7-5&+|2*@L8xw|D8PzyurO-<;}i4w%hJnK_nFPV z%6kZG-asF8XQw}uMG`nQB+x$kQZDma;REaY=m#ges~ESaj5{b5{z!+U1H@3+Xc8M3 zSb)+6O6}ynJePwLCSW&0b}-T9udF(Ba~ zKRwnc9K!ysePSg-mL_GZiW7?Nm3V#qgf3VhacZyvg1(iluV(D?Tz~F(Jc4#0ckenA-G%8|BnmeYFl5KW( zrB63fdHTL*1r=O$JXeOnz=)=<;}6|sT_**n0NVB)6-JtcbwBq-w#yTsx7opDW;b{Y z7Xp+l7a)`Z!#CZr1?X!i&%hAr#T7VqN0989NO`b)X1gLqgJ(S9xkn1;x`tK#A&j%c zZmsw??e_;sBYx|%5HRmIgID$|j&{^SPZwt9_~V}Ddxng2s8AG&RMrt9l$C7fSXqfmS!G1w zQ=;s7j+I$RA{htS>)7i!=X<_?!2Qd4+~XQ-I*#cT!=)?KtKWdJ!9i<<3HFN`76s_S5-fjE$ z_u@j&D=eaO8|NiO#nX5fwPSRqW>2}x%HNqxU|OR8q*OFaIe%nLq<-S_NKPbOnMytb z%n@(s7$Jz3#8jq>qSPi&9dY1C)J#Btvdu8_ChOmK*gw%0H=<%qFRLRZid)cXVoka? zS3EC*hI(cG{nkA8f3gl*0*g+|#w_&OV|G}<6D`R;C-5cUdgaH7@7ELBm8UcfS3Ei3 zG~H?Y4X4&Qcc)!VR)3mR1~>9VQjvWa8g<0cc4MS73Zs3Z0EcjW@eV#YahcY=&GRoy z$?Fofr3NmFX9FwQ5>FF?r-az5>dk3+uDeB&x7F@hU#jjh``wR-*p^kUpAs1@MS%+cw?TlO92|A>5$ z&3G`HGbsI`eyL`C~sp26F4IWwV#Ky-@$xmXj}?at!l{z;(jL|x7g#v3hQrF-CSMH_jvL?_bS8d1LE(<|DJq@ z>l$$W!fMn&%w;ebCh9lbMSZt~D3(!CJz{;(ds)g%Krno#?zvRz4;y86be35b+haIBEZqMdgASmS%$jjk=I7rC zq#5meuA zN=X(+Sg2H;Trk4D0NyY)ZjWu$lg>z;*atf29k<%yyDksB^@#ac#%>Vp`5iHAz!ip? zYI$0ot$mqctZO?@fR5Seon-;35i;qmBOvuP)MJ zhrVB7@0i$NAE`GXk62|Nmv>(7d;h`pLrIsim*95)2x9)YOVo%|T#OwHegjJ4LurE@c(_{+miv(}B~a@x3`506k+CC12~{=He@C=ibU>=)+u zA{Ke!c@kW}MSz;H#Cl-OT`-CCyv%&a4h+z(DPKN zX*KCq6ofGt6|uiQGtsc{^)Btn=UXsmq@B zu2@lEqrUP$cG}<~WyNXqyxC*%dO=m@2y-5@PSe9==Gf;)t)<3*|YYUG{ye5N+9 zDXdvoFG%+?&@N!jo@Ro&*Rw`H6qLcr7V@H;M^|2)K-zXDuO{n($%C9fhRs)=T*f=H z6Cxd1I@`9didwK?>3vf5kyn9Qz{CZg3Mf-UUv-daG_S+xO|=C@yU|IR(Akqg)^iNa zx>pBjHHkYLS~yY4iY#;Rdcasm{?PFm{CggVUGYbS8!@5sb0K*n2SvD>p!Yz^LpiM{D*XAZ?Kvvhm&N_8GM!M&9RrBcHH^O;?OUhYsIM~psN}x0k~8(g~0*i5`=3tpFlZ9upO5j$ zvQGImvcj#2&x9n6!(z(vL`O%C+jZTVJBTmb6vkS~J+2lAj7uEQQ=5|;b8-d|C5aK`$4LvkYl{67XfAUm z@j2uARI}-yCDwARzVF&Nu66<~amIK4JH4 z!1UgMy7O*UKtSjISZvXz)AvYRM1gpUm-x@^=zb(WsiI~J-@wM$LcP>Z97{w z!H=?TUAx+}LopvobH7IsALER(Pf4w;EWz6YAo*GXGjYgS+sbWn_!Z=fI5v77QWcK6 z50;BaJ!7P8i`AMJeUV_&V%cA3j}OOKJ_JJKOqWYq?pe;JK6o~4JeJCuSCe%P0-Eta zFGf=v8q;~94oThm8-iAmUnUS@V^9d9FHp+jt|98BJH^`{YhY)o;Fo_?bC$|ZqcPB? zF3*T92{B`c1bvn-A&2ANs~||T1W3@+O!lMF6_p}}l6g%-pm3v-=hmQhyFpl)z)!t< zx~D=L8Aj~eTeib=<|A1mv$!)B1ZHCHXU4D{@JgiY(dtUJ;V&JV2xovxq8gvy`N{4QdJF8fd#uV~ziX zE&qHj>7@M%Zkl!!xY_%2{Ax#&-?(wKlo#OPlku*_jqv)a`NNwd@@JNk+ab3;EL{+1 z_u=2b?cE60%MDrX7U;Kx6tAW8)0~XA0Ofu787u^>;Q8^z&nOiVk$9t zK4*WGjof@>A4$8{{I2iKrdR1aBm`wreNURP%X`|2KEOUDvrUcfUkOOC*&>&PfNZ*_>>WA)Rx<3zIlpmZM}x^YF1EAr;}Q8y z@2}(UuM3!&w!H1{!|vA7*KXo0s2R|mO9i}qqNoe4o`VtgT}6@_IoBE4gB2b~j$XN@2BVw0osXBDh46 zwT<8c_0+tZyTOV+-f&>e?o0Ed(_JIQROil{4;`vXG&?wQ*ombDe4(LNZjFmtsPN6f z-=TnMXM;R|)Y&MZvArK0Ldr=j(Mx^LCYq=gcPZ6+vR~MKTMP%jsa9^9T>2B^>6-mBcLbf!KBMTBY=zc9KY5c?8giUssR(o67tzv05@&6n+wY{|frM8Pc+A19o{HBi^l?=oe)cii znQU{!8HoTe%=*WJQNPQ~2YiA)<;EMf)n;Q!KlC0|yz@Vmnzu)}Xw?*5gk z`;coqqHKTn3T=}2OqhOEYYnSj*}xzpf9aXV(NP4r^P3ItdW-@D1nx$fw^<>i zL1!4&z8ol?9}GXuda|8lYA&3i*N{K`647j7P{2ZwGo73>(d95r=0@bhp;v4!1!hX-_Hrw)E-2>l9saOj zebn9-Stfy>G@05&!`~kG%Ep~S-*ta-bKK`U`&IKsSbe^JBuJWy19|jD&xNe~c0^uw zYPNhn0l={m&P!%M@=(kS1!0=Ol^QnbRp4fKvVeWZj6Z_qyn|(w&=Rb%f$%8>nk>(WBd|uuwYab<#~=><}lEe{zRtway<*mx;n&Bn)@kkQWTDV zEau-ndvUh$Ay9?TN$qFlHp+uH+uUG8aq9PnUoP3AwxH=eD(B?WOwHd9gBzm&7fuYK z2;>}CD>VGTN54go`~Bf)WizEsi?2KVC3siPc$TA!Yu&mwVwTJND`r>nV8OJ<{MB4;mT8Ze zb~P9MFF{7&r1Wv4La8fy5^0bcN8M+Lj4}Nho*?8slRH2VSZonHBMG9;01;`INfhQb z$6%s#=ygu`qC)>s-i({b%Ynmib76P)E*+}CAi-S!*1>N+ZzllBPU3iH@(p}{w3`9R zm(KNYFLsG1-l{*6gbo0Ova}IL+GU^PI_@J!re!X~$);(exhp}~0|=R4a=87hjq900 zZ%dB~C=Y){C$jX;@nXgfHXz5v^L2hlh=J`c=9UKM^avFG%h7Jm()${moZesBlMb4L|6eFrHy!#yJqjoLsO-)PDdGG$Wy<- za*EPH3WzT(gtX-;#}1kRGQm+1z$6Sc5PMJb4}%~4Up&+~zro(o`BO6XNukkS^tfet z5((7Wo3d-smgI+TJvLrF-dp>mEt$3BYJ;)K%s;?X*B=FarVB#&K8;}}7O?PK;7qPt zTEJ6Sssu&y3%~fTA7sEh`9%n;K%NvBrgiJZ%eLAauUjIJ#RU!09=vDIA(Cb>&R0PF z7LLNN^%d*-kXjk8(-y9U9SwKk3b*#N137YWZj$`w5IrtTJI;_IvrHRm@Zrxu!a%EL z3!P;Ko<9RK&dQh)kHA7E|E-UWKwgtB?xDxHVd>{tKVmSw@>YgdZp-Gh!OP zP2e45qm(Ttz5`<#b}!pj*+!snYIE|i-PJn}{J!>-N#PTdDYe=mC=y#LsZeTEAhQQNcUVT%i~!CIO&MZKl8|nrhUSQT0{zFg=ra zFi*baY=T-oM~5ggo~(BYuW%j9{Dd+C-LV$1Sop=Z6E15tSnDAF3sTQrtmapcn5$s*>(avI+j0BjK1qPhnHp+iTEK>Eco^RC@Sns#1>l zT-kcW4r?GEoQ|pZKHVn2gMMSNd>rUiHlD+Fu=L|-ij9>MG`xBD{&Y=^ATeW{}nE&CmXWLY2Urr13mi#YGKSaF8veebDdI(k?r_qAYScj*; z@NCB|`)n6W?&a$~V|oI7ik&qZxLBX^;AbAKdLfr~;ar3f;iBsYw08MInfKGheW88`)%7p!knvt!RGQ14hgZx?Y9HA(hXHt9JTX z#0{1I3C`@*vFeTsU*pvid^q%_T`Ule`KGbgy!}w&uAF$BPNXiC6$*Gl^f#pqlttHG zmM}SemjS9ANwTQ2)4U-0lV3_BGX%Nco`yr=f0*r(49-7Eyh`8YaZo_&X}cs~(JYPZ zR+tDJJUE{Xh+>uC2Uyg_&Su00)k5bEs~O;I28hEjY~}J#frA;3T?D0K@PwaI<=G6| zU*KF1i*57|nq6S>K&+1XQk%A!Pekj1KG;2ApiJqa`Ju{8Ox_E?wE6I<6tUP+JDRoU zYvSWJAZ-_WvXJ&RLsBgV$`hKs@n*Lbt?%u`$%whX$$N?BJ~M>%@t{WPD_l%tO8+TZ zIjPZM{ggLVlV}3)V{gQ*)Xy;XU4YR_MZXPw{g7Q1K_4lSibNvEK6S5IoFBX!5#gJKONdyQ2arx>y*v z^vZEHGxh-7{z^x$YbF&JStv4+%J(#(^xUR0UNM7~P;M8IGhqIR_s}foPBkP^kXH&a znl9uCZZy3CexiT|iejHHslRn{Lr5MX(|TEzc8nv(@y_N-*!w-Y6#eb%%oCn(#PvG| z$>HWmi;DB>&DEAQ($~H;c8$CyA2RERKVxTQ$G`B@W3uwcyF=AMvvGSEm45tn0W>$t zHj)ozMa_iWwPZKxfmQuC3O;J}>Y{#3zxMvo$j6BsDS{tRvQ%nYX?3(_0w=c)dOC>L#8600^!!u)UW3-tI_e~VXZgp7@r+!|4-qD;% zVJYPl;1kZ=bCIB4I-~Fay!G#D?KFy8pMD}Lryc7z24^t?agMwgIw4HS0AR=yhLU6{ zf9LkkkbAxs;VCz&~*MHrvuKT|_NVx&6ZTi3myE>s<35Xw0n-P$Qyia({fju`=WZCn>PAW44v7e&rc(LK$dq zp)=PbuR*{4!M-Y}XOoxx{fxk{JCmPZ)?^eDHA?VJkposQLBE1IgB83EjjfQp>dYh4 zBW0eV(>MJeMU}#Lt-sLuVAp>_Okf}%dM`TL3>XA3hSwCWmX{c$*J_P3roPLk`aoAA zftx%W9oC%2fxa$CNI3&Jo*BSvp2oYZeNhs0AJu(E&01B4-9A$=UtG> z2FwCdd*JpXv$4@u9DgBj;sW$Q{tyCxqEj!BA-kLYyN+Fk*W?sCu=nP$k1b9#EsqF6 zRWN|$kJu!OJB4B$aoZ2o!{b4jUkmU&I%Kjy>MrzQ$%FMF6XlrITW*h|Uoc`TPS%># zZLhp4JZYR^hIF+8J{-gYo4t*`I%uftzP~#Yxvp(N^Bsk7_=NjE$35C%-caE02!Eg1 z!(^MI!}Ev387!5pHqTO}YxkYkiv>d#a#J?!EAF!EV+?LzYf1f{ZQdtxG27lLc>PWH z4e68%o3{VS##859hPI;Di}nM1-*s;t>0EEBd3sh%V+Zzd;1*J0SBNz-9(pA`eaNnB z+51z-AD}7y;nL*$6}9lYdO-NMi_;}t-<5_NEl!O8OJ&GIjNOLJ-oMVyvnHJAbxx!3&fwAK;qg*io7>qhUv4CqP=4;p zAG@k%oQEV(S=W@3!M)_ifPKXEW8nc%Nfsmr(suVuxr+%OI9FCuu5D0`+|bc5#dy#~ zR5%uRwz_SC=Z9i-Zl!j#MfeO&sIa=T2^OfxVWV}^=3{+Nve=6wvA$5`FXbsV;>LdE z`O6o9siDU>IF=%*g6Ci0U`lBX;&4xCMJ%{*eZ}Z@_uM@>H_85{oz_{V8*gWQv~c`^ zM9W>piH1dTQx$nxr=Y0QTIX|KlqiLGrtYH!QjRYt;9dV zm6uIOcNO>~W5lB>zcJL_R#tmyf`XwKu3k%xkAef1Bn!o`?LKnSV$t~M>wosyY=Xxf zz){oApDVI{KZVMr-?+ou*tD)kw@cxFT!jNddB*|w=zdm{{ml*64~^WNT- zo}OnpI=<_s*_6BZ3(ZWla{Ta7zQ)w*=;Ajq`o!2j;(0kCV?mgigyaO~01nYsz+FZL z4^)~L=EXO^ybjx)uCZD4mKq~K`qGtk zi7<-`a#;3rupyNY*Hh{BbtY7(6NVl6Cp>hdXpS1x@vOq(7 zHnZ{ptobkUyT>x^T9p)7Qss!h%T>(L$-nu2yn+L+%78ouqWF{F|ln7<Q(-!l%W?fGTc%2uViI1|VK&Q4sJ~89iJkl>)A+Jv4&-i~ zWTTq?yM)DO`~oDwF0N)t|4z37S*iGUM^^zUhGFp6i=v^sj$Dr;^W>cKUd1sL2CR1p zxAN4&3nc7KK`V>#@l)SMA@iyT%}u8E>^DjCUttGPEMsTj`1co}H&rSxIopn!e3<68 zw}!Y-B(-0Kax3EdXepC_TSg~E^~RJAcWxa{o1^toz7P;3oPS1AGW@$f=fYHu7S5-@ z9v^>XvDn$POEBjh0ly{UEnt{I@=_Vvv)FEXI_u6O37CaeI?q&UWKqwbS%F71VWvF~ z##g&NqPAZRJ`kRqJh=V$OWbnAU!{p#4lK`*(U-r0Y~?RbIam!Wu-&O^WMsq}zW!IQ zhYDn1BR{oC?>q@})?9Uh1S`VuDqlFEs6OTmy#T-Agr54Bq`HOHBHm_kK46;1Ba#|1 z-}i)2()%&_rGBPB{Cl!XzviTShGoL76}xHw^wqnP2ujb>>+XGl<9iJ;II2oD<% zbQH9(#czlMe}LCW**Da4lK6fwm`oFZp)~2i1}o?`CIQ1qq$^$|NIQyHeqVF?ey0?Q zulX>+XYW8?%4n?vh|gvF0&)^PDSn8@OZyj=aPg7`K$y>)EioHPaHBM&)^#cy2>LDo zfqO614IFQD#7?pZzmB{*W>?AraAVTw@5k02p_oc&8yP-`0}8)f1#V9JjfmXbm$wId zPBn!e>vQxCsWF2_5R=Q+&&{*d>w$7Ql`Gg$672fDAlw!iUy&rbmZZhuULz*-P6395 ziCP$8SdHlyQ&FjZ;<2}&qE^dMVw@PEHR1cQnvlH&NXWWUS&0yFj%c^__De&z{68+N z7t>dSK#!Koqj_4m6#n>01s_q6;Kw)HMkTZ8A`n?mT0C5^ci8{X#E zrQLT9J9=H|-bai-@){; zQO4xzY!BGQW-rax{|>+E@<1_2Wls1!tWEcL(9yiQC7|9J967R=NU$XFPqX!Hve2E{UbaGkOhybPn*ZN4V>e`LlW$q29M)rb=3K`$49TL zFq@xvD(ttuG`bF{Lsc^hk3DUDrTd2GsxIj;?c6OK{r+*Q@E*PC@?=qTZ2+-bW*ex% zpf*>1&H#|2xzjA4Pa2G`Y}eJT?%)=bCuvT<&;wIU?2Y@POjqnW7eb$DiDMsfE2_krAH1ttwVULnlxD5wz<@PYv1UAiYL<-5rvPI7+N?nz=OdnU-h1rBM<)`00T|?U0ywt2uC;$Y zDBrWX)AMKKiuk`{bpuw4*r(ANn0bqcagfO04->yX{bdbcBCk42;}HYqR}tZ~`rl_i zFa?0pR=-OHE)_f8pzAOX_>FpTeQ&L_i|KxSdzz5sJ9_=6*#*1{ZUW`|`i0?LV<~g`R`iHu@ zliL>H)L@P=K+VVJ{Zi1yQu(skF9Axp^o`2@a%{TNQVT7i^4XQH(@xW7o(@Qg>Pc4{SbS5r@nZb+a&*3#Y z{PA|a+3OO(dB0Le`|4TUH}1rPeRt)YghzSin^lVp=B;f}?xzY5MqmIGB`69Z-{@A> zpA_H|Egwruk&m)iMS$g8Bo4%p)h59Xy#7>>@n=+j4Yts316jCa#M5!1j(Lk+{oald zH}LK`rtQC?OyI6q>Rz+~&`SGG--AFbGqm+SC_)W=U@NVHPpBdFU$Q3l82`YPhWo7%(Bn(jhPUy-aiEboXuYc!sqHWnEUSq15gQB4t_1wzl z$KHH=7l0R9{8kSQuTn8uSmb@^DTcn1)*3glppEw*A8xcdOntu7bNg%aJ6W6I3lj7O z6QN5$48UjpVXoNy62Y^1$eZ>I$^)Y&%LlTe0$fq^F}eJFVI%5 z{o-7@V04+5qRL6`&^f&63$MZlg!VFalLMFE-D~5FM~y+o_MzbD*8b%Y6=C<5j=*6u z-Glk)zI|Tf7lfe|l+l78V6;GzG`WfN7%UwMvT7R}w>Pd;?ASx7)w1|GUdQMsO%HAf zS;c*uxPKAw{u#LSm6<-k;Mk#Et8Oo3zOLQr=V5KeP#(fNe_)C^NQSQs8+~Pt_yQw4 zPXSkLfe7vc1?Cf4HX9%hIGMtL`3I~r6TBynCYVEI{2!m>S=-882NDfzvwuhpiUXg! zXQpe>4-UPSCQ8-_>hz{cbmsJ*HY!tT^L;J@!;GQXyGI7ke?o#{Cqi+D&`EVEujWFYPiE^9Kf>|=?Uln0I66cYhp!aV+ zIOh1P%T7W3aFRWUZU^e|G#iJd|1R-OI0##>+{VhBx_2_jLpI;AHD;}jQxc%^Ddp&k zlmc)Rky0s$4?J1jQRK$pYx;$60Ty^DP53$Z_%aG$guH}=rMyS6w|5%TjY=>M*y`6m zr*qgU!yY+JyFa1iw`(k-{m04L**707gOt$9+=>?le`L14DC3!+rRq@mpSK38B+vAh zboalz9XOCDE?0$u&t0?e{rmXXpGozivE)JA>(xIt?-QNi*vrSF9FRmn=4>Igc=`K_ zs8b@J>+TT?)~K75Y25vTvnJk{m5)sL7%UtX&$cCly!)laAt&|3(dJ_ex@*Bm7U-S& z1L#0iQ6AcA48azc^@wHDXIRMBB!MD#)DR%R!UKy<+3eSQgnd+eiY`z>(n6AvkT@|w<>dl3Br6X2s4c#$K1y2b>!#xXWpHfbN_?B@%;#8R-3 z2ms~%jn=KUx;Enqx>0pM@v}5PiFqCVd+J?@QBn7|#ewhwXD}?7|9%uOv-rgwGkUTR zvq5u{r7iqpA$~X#JNynyWdrzWSD8^xnXKnXBIcQ_-{+ojJqZxdkQsgC6|jC?bmLSzD+nqm83o0?(Fh0(SrSC>~vR^Et}r9^bqut_WQdjMUlAg8-AgA=h8S2ZB7u+ zjmH5-hI?1+y38q&I;M9VkH(Haw3t_lJm0@iZbmt0Qt+OQc8iTa5x;Xb6@14OqsDyx z-Z^jovUDhys`r#lFsA5an8|$!i@@}P#?Kk>fD1KOP8(xLsz}iv+kLhdvZ@6;5CFsG zXHNeCI2f+8dr_eOwl~5;k9L;YNMfYW1IH*Z)#aSUT4cguUL2B)Xn3Q)Z4ix8S&ro+ z1Ag^sr6|T*VSRTfLkhV+dBbFJkM1W!aZvTS&~fsA3Lkj`R!8@mpY_UKn@e-*a4Yz? z2`09g3|N!Ipv0Fgao$#~cVb6MQ;ns}K+ zKPiJ2;kEpTydWQgntQWi9h##!GKJYgd|)>q*jKj8L2i54^XALph4+n3p`JD)zgcKi zRo7{ICv|%0w8`Mq zPoESvtX|C*26-qwsNXs%sCCnP%b=0j##CPBPb6D;3pJ^{a*--9Jg#Bf9$U!FiYU^T zV!$_`OiUcdg*0lkUj8W5I#JrA6)HNs$$CC%*pW1w`l}-|Nnt+OH;kyo;~HehZTc_) zhVLA&ru}#L516?L%t!jJJR7HCm8ye>toqS)=F(O!#GGkRzJTq{)=j;fDE` zaM1V2D0V8M6Ufc^B7{_LQYv6ZJ^(5J>Bli*x?%JGnAjHw$1KkQ?w5O%1XV{AT5L@g z(?84WYqVdcRrx>htlQS|fYhuy4BJK%UjI1zqgx`oC_&tL6O;h)I5_5`L8V~u&=q0l zH?!i8A!dNy*xHog>}vGL9M6z)dXh5aQzAat*yA)8th{i4CNX^O5(7Q1@#@=gx?+jU z@^5yf%kPQHYi}=)8_I@%_sHA}l^Yf)dA{6E=v4OjI)3$gUR ztyVp0%_asK;3ix%_oj`os=0(4m)LOSaM7N;3 zEo0nJc)E$#?tBsh8S?^Amo!iV#ewwcxY3-qk3Ajx7wRH4KuxQS99y%_GBT~VrjvKN z-_#%atN1wf?;__doQ}6<1Vxz>|M?5R=xP76GTV@!=oB6iHR-h;Kd`U&izI>?FF7#o znF_^g+LZCrhpVh#pwuur>agsuH5W5+c7OPxH@hisYAEYi|o7 zqA&HrWA?w6UU?AZwPhUC1~?4V_(Y38shDt_nWI{@Y?((WDCPAc*IOB0lgVIdxcIc? zY;PF4?DXUY{f3jl^vk5__si-8z)u2vv;;ue*7Z|=4yrT_C=J!*wo`2W#o_up3BPMO zT$e8a8Ci}!H1r9(BJg#E{27I!rAkCE&{G$>^SzP!Z=#9dhsaSz;=-kxsM~b(w{G}W z>t>@a8(>;vIq_L82C!T19Jz9y8ozi}l9=mEsrco+-qS65aKrL^rB{@bffhmttN0Mz2E-&u4;gHRlu!d7;uwmA!qyPdF{Q>=k@if=l&bn3goA_pV&Au z&?N8+3^;RWZbJ6J)v#;cf5uuv@5#$93P_mFa8yX?#LE`uUdtp;pF01(i;M6*UTf_ zs8z!uUNK1k*SF}7k@!P!P!9$i-G>sBWjw|p?j&0OI$@BO&5r+@m9M|{644LbMd+5K zI&q=r<`;G2JId$ zIIewQ`V5<)#v;&R)sGn^k=qw|G2a2>+KSzc_bqR#>FdwXlhc_b0!3*Dotn-JfbF^% zDLm`nKSffI@?wR>Hz5!&Zh4tV;PoR)QZF+$b3Zx>Fw{|ASf-s>^&sQyZKMt=tm);~CQwdCWjP%}Y=j=Bw_~5@EM>OZgP3la)40dqhLM?cQ zLthdPQ<74XqSsXo1pOSk6Bt98?E3GC<&FE#JK#3{iOF zVS8V85pfw$l))I>BC3^^3?ol9(m1woTqGq5p@=(?=a)ZIyP8|XPQiZoVsk@bT(Z$D zSrPke3^{P$GpnccYm*`EtKxr?)kowM06R*cuy{8Hn%4caa9{?XlIx0|EBxb zK8NpbG9RVaJuo0;hf|Rv9G`#h|Hx+UJ9MpHk`0^;(s@PxTb*hDbm0LV9tb@Sd&3$c zF?}Pr1(z?D`e25gI-0N+3)Jk?Z4|@vv?Ks?2GOPiVsDvn&|ykhd20P`W>K!9QVP8W z(FKxM_vhtVh*s#~&t18qTnH`90QmNJU2o(&YjuSMwfu#nZ($6kDMr zGW{;O=37@Rl68WWs!^NC=g|#a*LLMY$ulO%LXOH6eS+0~%%~C}^;gWm9`57n< zTHuLoNAq1qjyad6+1<$np|Jq`11ZjoI(gxbTr%pg-v6-8T`P+y_zy<&aQFu(pVq5lzP!yMY4e=9{4<{SqH#jvs~L0W{in6?*P_H4g6_RQcumcd@*fT0>4`u(iR+v#1um_s=^M-OI*3VKa5})i7h|g z^@h|P*!BvX_FKyIlor!IOK`kMmw9hqiS19IDNsSk~jfTup z<~gB!iTIyWaJpV#l7_NUGKqccuQzT|iG#oV39kK3!Ixd9aL#1b#+S7hjxbG5dAiRY zT|vZ)_|2-k&6#wPeY7;3{zPojYw3au&Ty)`9+P3=Opx;Y?IZ1+T52d+pQLLZ|2&4u zSRYBxmVrHVt|w3Vq^E%l-7J!(crx32@wEeWwkJrJH>qQmf%!i_7l`gRqG<4HQJHXq z31wr{x!(~+vyniMdN`qC5FayTse>_QVw?}dc)4^-~-Ce(aN$t2j+7N9AzZUrWX4>nKQXzeiQkG=xLD-XmW5`9lHtU`))JPtT!5~D zH%8)gQECjceNV#na22+aVbQ^J;?5f|O9T=Inf4YxRvLhYcG6B`X#UFMZin@5E5F+* zanD+y!=Cf>kZ@9eb(z40_W=om0BBfVVAE-T0X$b$ESMyLIGDHdV&l9 z`!Vf4@W|*q25s~IB@ya+P}-Hjf@gX=JPJ!it!n#!wE>fym8ZUbpRC_9yk7H}(l(vG z;7u!HASAgZoM+BhFGgkAB;9KL~otc;z z;5t)!24Dh>Ca&=e@M6kodWcVXFH*VnF{Ynb7_kIin1u#TQ^zoZ`j!t4v0w^X-3o96 zTfUe97Kl$}1H3%{cD9QM{+o|%6H>&eS4YLXpeT!|$59KDKMz`O7>gFcfL+8*q6x1! z@za<8QFPW1O}1?qeipz+j&2xT(jiKXE+r&IX%JA9FaW6$N{N7ggdiX&Eg_2ZNa+$@ z8YUq~j;^tN`}WiRfIZLd`?`+vI43~eu2$WytUHcsjAcrA`uOl4-c@g{EUkI(D^pv& zIE}ZJFqDqSn=1m3T)*b+VCjFf@p|$B&;SfDOWMl^4P~!!8u0;TglSgFT0Zo1&KEo) z&<*v%<9lxvWp&yT0XOk)_Z-vi>VeJ3QJw8|)TBe2{&tLnLT$;9zrRpSK!(LboS9n3 zG}9dt&lZag2cus$+iaio$huC8((-z%5w9wbo8nl8m+bf~c+VKAMoGR6bS;@T*s?+a z)cgs^cSU0zm-#?9>wc&*mJ#U>;?^d#s&i3^G~eyUzT9}*#qu^+eclN#0>@MWEshjy zj*sZjk2y6e%3MrY_ccy|Qp>z*4CgfLDBG&9r8N*xtDMqq&;P@Xtq|#=z3QjXc+>4o zh4uuEKUwEI6s8&B{;sovUIlt7(HdNk)z>un3|Mho63A&jpbH>+5d$`nU{NY8cP?xv z=5NqwEcuY$jfapJ-rnJ-q__c)b7Dnzdnp1kp1#DXNIx`FpI7|aeDt?S1>2tVM1&&c zlYf7ox+Gii7W9eU&8e~qTbNW?rPWpky1%w+Wzf77DWST!-%SC+rKqALi}poK$DomM z6TF$g&*6fM{!o-g5T%c-4T$8nrNqBC@0WS-NRB?>BI6H})UDS56O?WE;ZPsr6xX~e z1P+Nv$R*1$@Acg3p3X@S%Z@v=vO*b~dkI{KX8%)u7(TR+4yv@HSe z4uS5BM2Vp&sJ=!pfXk>9*qy9$dLK_8Rwj5zsTLSw{8Rl@`#4K6duFEZ43^#Y_9xK$p{`jUS#m>oH z9X%El?%V6iyWjG&ubY%9Q-QAG<)b>ax09^3-`0M+&&^IAOAO`$|t zyOvuc+LPLJJ0GQ~^1*m*J|&P-#LZ7=TtpFz2-;L5AB<$g6u17E<_6&r+=f$ivk)|3 zC&S$@K}q>9y(df{63d+^NB7W@l5HGK{fh4b{`?MHp+3MAgt&I6?^{Vjven`P^!1-0 zTM_f;v?KqZE{~)gGl?Bv8P8ej0`8pNL)BgbdLqlxd$q&pTd-=7R;r_6l}w$VH=;zl z_ip5W1h2{!FcWqxMb)d#Y;GVv#5NSTz93^+paLiwthaN8M-1@!{SnIvym z%nnq?JUkdriWgPai9ieBKha2}P(ZOQEEbagkUgmH2zWf?vJxhn9ilfGB;$=2Sap9d zJ^hmrABAmvP8H*B>WTLg4Vke(YVsxT%`oNBIz+}JTG>&Dhm>)>y zns9ou!W%|B>MIVvz*7Z#D$E)xnkY&;?G7k;BJd)!XLQskx9XZ3ub6Wx=%K`TQ)>-- zdk3C!H#n`LTH=%8!c`ebhEurHZmA zGek8&B_$Q(!MOd6&{3%=4NLNaE`bOnnpJv7_dNCRQ7JR0Gq`3pu{JjFHut_=rO)HX z-K3fd-!eFATL1OX1$HagNK&Pyo>IecrPYR>_UJ7wE$yFICftu#X+{%|g5(aXY(l^9 z2(dXWs=~09wWMZ&V{22W>`{ZKlqWB<(^lSK8%Y&%uzr)=fNu0bJ+Oc#zMX9Qvsgfg z0jhz~FLu3T*6y8AZqLLbuijXbrKbKi$B7SU1NagX=zLnz`ssCkksl+s%Z)Y>qhjwkfgy3n$N%$_A zyy@b=SQ`|xtNBusMKiw!ciqpKX)u4$1%~~L0z`U0x-a=ph0$a1IpHDztbk|Y+v*)^ zjP1t@_MDxbZ=rg^Knq}V3&;fG56SR(f2GJ}KpT;g_~O>XG&t&w(;v#`T7Sva|0xWU z(Ct5UAjg}hgN$@$3VXhHHMjBcx~?kg3anq;{}31-)12`t8$&deb}PzDGc70VnnKSd zql6W{O2_@O-8I~H3?SutEOz_)i(3p2b(Bh3l#Np20R`reo%hOa=3(9|k&3A?iujWV z_un2%D#5?{21a}e5N$WDYoClPc!ouU-Iw~r_#ZVTQG`t)OkGIAW7|_HmW4DD1;|A; zcqQx_(r!Y-V)|{><}Qi*-%S&FtH=gwFQ4o01ng2DoWB!8LY%fv+hmD+{4qI;79-+j zFtiqumLH&@m=+?(c0rvu(eF@0RI8#=Xa;_;ZxOHVh(~q9H>3z8PpT^U;DH=y>K_6F zoxWrs)hXS*%zSTzR_F;GYI%Zd|FC$hb0>Uzld!t$j-I}VB;tp z=L637E=1;+y^Lm;b^wH;u(as+`;0W~8`>j$Mw3zsP1}jnV zd~#O@?e)`xk;Cg`a}Zk87o0Hc_EJS&VUTtsDSm==7KTB6FPs0CuuKm`JnaG=BCg4t z2{l`fFyA8OAf-yilTE3!e2r^^ke0%LYO;OVB4+^W!h<*d8zxvwVBg_Gj$V{pE;7wJj|>pj4U|m3>^b`dM!J~MOFxj8ai;u{&yqHg0ypDAfCD#izILElI9g0( zZZU+|Mn!_fUe;n`l1cv&+CH<_Dy1hMgR$(6u+E61w@N|ZPGW?n!cnx|6gruTMYptq zztd4;LwU!r;a~NbK7A`W%`4nngdWv2>?OViUi>^S<|cASE{(qj3#RP9H;EcO@-+2C zjR7DbQ70+*Ta4}$;8nFvGMh?6M`^%Frm3ZY(?;`dy47gk2HZksPu9by_H0c4E#iZh zuR7XUKxrMU5kMtq_p@299*O?F*P%ET0SD-Bh~;C9kT)Z`#E=V&`b{5zqP5%1Ij`DK z&!T$kLHqM(YO<8RzO!&-16Q;WIxFVWBgpEj+BhP0^^)YL-R0lIsO8zb` zT(iTa@>tyl@{I zcNefr;p7ecvlNcM*38&lkK29s_g!EmxqFz;ubdgu%cjP)Q7=@o;nYVX^ks*B{}b82 zHN+jV{Bv%CiYC6wS=-Jo>^07jP5-of35J(01AC|UDLQ;!%l>uw&-CFREk70(ji2jF zB5Ln*^6^6^cP{6j|6k;~o>tdU7MM5y;4acZ*a*vSqzY}EN6P4g3?)c;sqSzOeBWa6;W3V-KVU^7--{~W|@5NPNkqNP#Nwwd`Y zj?aJnR#v3>W2kROI-u`?90re)cY(mkOt$>sWc%cjvf`tw?sch`y%}s6sP8JJAToMj zo8p+~B+p#ASUAJTnbCb%p?JfTjCbz`3@pI; zt1rX19wd+om`(Hb`~X@>6fb{1!oXPDbK7w+@1n1{DlGkOj|sUR3nl@9HVVJzrkw^3 zzm?XZD(KMiD5HVH|EEdw+J83msFjLIwY!+5%f~3*Gkt%J>kBCx)Rq(z_wcmPN9{{Y zADanF8d^&M8yn`c=+Gy6&U0-hnF7~1BW{4r*<=UdTJNA(9xZ(MN*)WaLL{CNmSj%L zqo8OSbp3OVweJr0F`j2OC{d^1f^>+OPapX!`z?kx$AoCkX`wP?+wCm>7Aky%{@eK% zeSSfLY3T}7eAbwjX+i|k8?a9l{(eJMaL0IKcwiVvhg;)H)j$m5`!r-@ml|9^c8c7z zVUo@SR=EW)lN-u#pMTRCj!96Okcy3!iro32Wcp&{&m_J+W``!{sy(yNdPRC=P@}JT z1>XXKfqci?_q$~P5pnW-?XyNUtO6e%1Mo*?6b(a2GhNu|jZ`N#XmgAg=;m5NA)O9z zmn&rRl>q7XbiNSWrdh`&>K1X&A3by%fw8N_B@RsWy{ad}9y!|6bmJx1^MicbR~5gp z?7DrF%}43j1nqi3iB1XwzEL2f>4!r{$)TJXbChN`MkT+oJh2537S!`JyUAO{Kqwuw3SD#o zN4zr(I)2qM&aSmq4>_btHR>MDmBvvc9q~qtBt}JGewJJ|N zgdc%XwicQL+g9gY&7o5j@eFwa>hivGo=9vP_m%wO$&Y&EG5{ZWrsPU)!_VRQp!oWU z?%d(Vng4Ay;IwUFe@^c35pulB(q> zj!!rCf}Lj8I!Bb|BNu-$R>O$JVcETyF1Ex~=22faa$EWYo5|m%_v;Qc_x?>io~?F|exm{EF0+%XOj!xDP^PKqd5< zWCH_94~goFDi2hb`=F5V?}6I<^Vpu4nZqed0^h9MMc4=-_Dh75>Zl0c5VxOB`Y%dXp0Z-U=^(!XuC)ijT4=wwR?rQ)s=_;pvG0EVPT?aW@biUzMOsb< z%CO)i?YkbdMHcWDI*aXj;q}!41gU0o```{*(?)V8s;i!ksC+TalMkMG29Efaacf;E zrZw#3SZZb;|BWUwuky@KjhRR_>grlylh1zT zCvSgIRud~vcR)otCv6O9m@t|OI8RNv78!MY--ms;zr<|1iq_uYp81LbaD_etGdz|T z(Y`D-t>LmL#UP+(&r<#pm%*asW;Qk*JZT4;jg7XN5h77mqA=gT7skN>J6^plit(U+ zG7QwVHS0!e;JVZWjcbHeMM6{F{5X;0OHipE4lxyoD&NX3iy4CNxX~}nedU_nX2V>y zIFsiuJ|TleBuD1OLGh0>xd_5m{4qa1UG>fvK}N@LrUi~%IE^ym&%4m@IpU(%M3Y7M zgR2+6p-D>MQ5r!N?c(nFg*Cq@q9v|7#a(@Ic)@*E!So#d^b{j_gTRw50h0h^>@A>x zkR;jdYLgK^Xd2m3k#izZujT^)DDjqxw$z^G^O(qh-nh7z;9nq341jDBi}o-0AL3;W z#Vg4EuA&VrQ{Vx*6)LUS1V_6$6V<<@K1nIo>R<#{(;?_FKMD~Tyi0`swd6IlBcCG= zTSZ-dw1cxOMtd5Nc9=Z-D$~Exn=Z=YyI(6JHCj(1ua*{Mbf zi0q#=DKU~LLqlUjZ=34`xc(x`Ls8t1P?Zmx{WaCj=!3k9d)fxRp^DmJX887NBPpce zgw~_f{UjWPnDdAUAW7!*CjWh8{-qa0u<- zBU!DJoMp^ok2oXh`yPXUCKs^M)_l|9dx`iu<7eaaVn;hhflwo1Gbp>ZsIq12~&vBt%jDT@Ns65JPkYkLzVL39(H&n((1S$(6`N$!!fe5f)&P6esC<(whYHuus8y&_@Ef>X!exJa{Q?VXt+Vd> ziV~#c7OaHBeXPl9Eogosi0aVMjlG|jbo(`(U=$m2oX8~qB0KV~4;Zt{JL@V+u5$h1 z@k_M%(FQ7b3mfC&IP{mI!#+6ij%e$W!WaKdE7g!8+O1;tE9JAjy>%x0>Fa{lz87tD zzb`tLX(!pmYbkp68PO#Q@_EYigAnsyn?td$b5sHyE^bC5$K5raK(wl8g&L} zW*!~LJJi4#ZOqEO#Ry3TAt1^>iZ8o z)e#UCPLCc~15*?gCEix>nT}n41!`UhU+H;1_aXbCM7($$hygsWl(4zDGs~fTv(x2_ z%H;*o?Llk*{q_hy z#>%gm>#r}uvP!=QyQb0 zIr^o3X;RI-xZFdt-Cuut0#Uq9rrP2E45h~yzK!W#K z8K`Qy0RslJis?&aeC&8tGmq(>epfs9aWTcIMg~Q~W z1gNlvSlj)5Zt8aE*n8CV-HSg_Cco$0lZ?Vg|I=!rBL75&dYlsanBv}$8}9mPS5K1q zeW4zh7^Ij@uxgK+nN8&!rK9CVRtuMbukGVV<$Y^YCA2}j>OnF9;)InRvY{7| z^xo&i^F*HCFEjBmfaT{cD<080^YM{ame!D?5f;$19reV9oCP?98um^3(phS>O(3C7 zf=zKgq7{z*CI~_t3T&YtSQ{+5YXHBqxvO|%%ZyB|R4vFG(()R)t*IrRB$@7kyUh6n z3*>aaemk-#g-deo_TRnfXB_wK&DbYQNo1evU=yvGeJ$<32;d0|$Wy$x;*wSqAP;Aw zB5f(l!&~_cQGg7_ItTr7Hxg(obq&((BFgYLo$Q6W*)UtT4SMB0hA+2tyI1+Lv?lD@`cUzc_h`<`tr zz;)|x-SAtwYP$tC|4A}uTABU zd(M2;LQa9k*Ol9A|Am=CfXp6gwpVav&3E5#n#`%(rUQ+ZNU#_@Ijw7Q8qs{0182Di zyicjHcj){t_69%GmB=aC<}DYSPm){H@(*v_|NP(TgPSBbQaq7~SCD@DYE%{?C;}3^ z{y_^EJkob8A9tKP;X{M&oW7=g)Wp0XP%pejmxFyJ#kPE10xCoEv@H(~l%wF#jPu&{ z4CVrFu;1daZVTf7)f4C!)Guybi6MYj%!?qleSb$0aGOApBmK4j*w-PMF$R#7M(jRi z04SVC#ESmh^Z4qJPBb;7Haoix&Y$>CH{?S$?N<@RbYNLT9G?sthVuGxu=yo45XxEq z?Vvm`awR$a;ikYC6ID@{WYiAr+%;<_%>i;l8XiusPi>1@>>5Z zbnF77ZUJC5sMFd=sX6bLP(KT_!%ypYlTD3=?SXX|MFx}{f5>wUphw$8AAVXIXy03( zSn29mpZ){W|BVRvxP6Mi?kfSPaQ&gSoqdg>6-wm5ZJ0T550v`_C?-rCQ9JP?e-P0H zvv?YXsdgjM$$a?Rdi*Qg9}L0cI0meK_*#M@HSaY3;8UrM|M7j<h zhMR>3N|ok9kvnM8jWFuhk{7WX0OJ$>Khc=58hBB$f1|2VadWng80l!3>B`=@_~J zPx}4Gg#RiNoJiU55wY04tdGj4mgHiadrjlOi_3JbI%ZUNHAkd^)aW@zh6307bi_XJ zfXg%CzVq=QMRd_;Hz8|oF!AF?gU`x^MRE1q@to2wv_Gf<`lK<*%WLb$?=$^dJOwgK zVW{^)`V6_utmK9hl0M#&JW^L#)52&D0(}bCA=LVoq$Mn+6)B? zNisxec(c-1Ovm(c$Fj0S6H3FsRq(AvvV}v!z7K)v?7L@{!+rmVRLb!?z8fEYd)_8_ z){%}TaeJ^{{bz&Y8ZMjB?m({_R`AuYzndHvAeyi@AV$=y;E&?0jNs^#X)jSabXB)* zUJsSi!P2r}Wrp;lSj^ghM_!`=9iYPf)xIetOD^A-sEX^Cu<3uo6R@RUeW}32#YfKe z{`@XK!>FwH0Rvl<106sU+V}zlUXGAhfBe#Z845L45@I^2p zDO{NeQiWE~5a(4Y2)cpWW_$W@Km-&CLH=7!4=df<`*@>^9rYv7<0S=t3|iWwnCXCZO64mDx2U(|Lk%yU##ChETZq zW69^JCR^sWV!(-w)aP~f3V~F9I*is`fR$C+ox#A}Z(ksz%5m}exm?=i^yl(6^_Bg~ zTU6dHM+Xx8Xup*wEt62J5oYrA1JDdtj{o~KQrjs*-EIY>qqv;V=Y*O`y_)+kbPkLn zDNC%{tX?j%Ek^&OFv#mtgoI1Ifc^&>MC8B&VC)2X!j03cd%&zdfREX1tHDc85I5Ty zl9wC^sTBaKdA|8K<{2k0D@%s}qKpF+iBADhwu3uarQ<7CjCUk1T!UCK3$FWgL|PHioT47;TiR-%-t(No-gmCi|8;JPtL=hsU@?KD7`m; zOHeP*(8-lb_4}OVFMaK3f)E8TA?IDcbOP#~+QMO0My@uw{)Fp!GJxCYdXjI1kc&Bs+C*O8I}uFc4- zSJ{JNU3!iabq;;ehyDg|GI&Fy;Nk+5M5i?orYXCuN=PtYs!g!Kv)OXVkjwpH#WIf2Zv|3t4@} z|2KZ8yqN`|380KGlJ_SgI6(NoQE3fS-h^Z}eG%Si z+OSu5ZwL8i+7XH@h>GbF{Ab9(=u36MQw3EUNoxI^u}%disKLN*xKwR9!SXc}KRq7Q z3cR^S{_$1@$llME+=T{bt}RF5`5N9}tOV-|XS-SCNOyo9hNRJxKQne(y3D33-=tEo z%yWLX4_;9hGX%47+5((t1MGQfl4`_Z*lvf=gIC6%J3+DEiDGg7(fXNeN7E!Mnvyuh ztFj!#_m^VvEce$4{vzi{;}uy+IL*kKy6{Ao5z&W*Fxg8QC)}&|lbk_?-CdI!pk=B4 zW7BCB2QVPqDt*LCqCi^qiv>Eg*^X4S`$T|R1Kp{m zYN=2qUqv0#g=LDxuF>A{YGp~Vx2A1O!r%B z(>5dH(}hV1?`f_4CF=a|p!CX0{I!fJOx{bMZjuP}ycT)s=P4IyCUhhokW0R_5C2G|3RmBN930!tkgt0YeMI(O_CW{6~L6 zu^4Y%?G5cUbfY2TQeX>{C|kN4@Sln-Zn^eT9y$F9>VIUuBf&wv|No?parA zsPm{%Y}!4c7lxX&>Tr|W*6NN7qGPMR29Ozyl$Bq0M835AG65VNz{Uf<^!ig*KUdp0vnl)pw*KHqeTiK@Z}PR054 zgA~x=!9d-L94iyM?5>hKp{9IErPWGTR5DSey%#M6HuJ9*(Pu&h01px=KqPwlA=&TOk=B zgS$QJC3#Ld4^HW`qU7b7A(=|bPiK?)v}G9rSJfpgcoJKgAMu7oag!hMEg8_u_O8q8 zyM1{ePJ`_m%>+0?Z;N3z%XC7$)*>?Q5rVE>4h&FOv#{+sddIZoP1CU%ZLIEZh+9dnMxD(deN;3~}(fAT*?-S)FX|Geu4k6zB9F)-AEW8RG2aDBUIuk_vi z>M{U9;Y*7@$FRO%(4;~_aWX=H8^ClG#n^my`o}$j!3jOk)NdSr-lf2gUeh#kfs&zH z|10aK7mcs~;iB0Mgy*;lSp=112ToUuKkpCpUXEm3gwqK+`Q0!ZRy!@yWT*wGU+PSP z&m9L%BLF>%Cjc1&4QydXe;jk*i>#G!qzoeyyL>9D+i1s zsx22la00^U>n&MGBs9NqX}4_7Rm?FTU;}(FDgOn>hr0h87^^3fDf=K!OnYD|VkFXj z7s+BeftC)SJ72!kZ+$B0t7A4CbyX6T4YLfX5d4VnX$}~3F!SMmW~rH-SC1=r$g{2f z48>X-%P4ZPDP9z{-!4!<_l_hJhJG#nP zt_SG%ccL|ypcf@LM*QdP8*m11aB5f9`d5du$y5vxKGc!?Q@H1>UXYgi@h_rM;@x7f zZ>T_983`Qhb(bFrz5JjABOEoui6&%Fc{I7b0Tv&!jNUWxmXP3l0>Nz981g==qeyyH zYzw^Mzx>Nx262$P{6Hri1UxrYz^DVgBG(O4s%=6v{40M5e=IN(prjO9&jOf=L;BZZ zxIFPmzq|obsU#5rh>*$0dg9hL9MxUs=O|+RnNL@J2S@k`#FI2Ld5qW|-@5{=Cg?R3 ziV-DkHW<=b3$_Yc##mxNV$`nz8R!|A0b7?#uyg_ObeEse_q=9Zx=9;5`~5w{c;q2J zTO~#qcnCU8flh>seEf0s80@Rh53W}EYL2XW1uQDEwi{#^^r@)ATyz0LDV(0Mbb#w;#;_l+H-F}kTO}14rxq@J-=W$tr^HSc9CVLuh(mdOv7sZL3JcKXh|n2CJpq;(F}`eZM7{c)6#fWG)k=`yniBWqekP_rQf;HMcIkwL0} zz#-5hjS28OO?N17k>=`7GNTkbzva$lddcj}zesbZI&&0g4v90%;yB-6Jr3pd^H1SV z805L&&#A3($lpPjA9v7<^-kdJJWa!$Wr!q$-LTlXEUxl$E)}dm{!nYZFLeZ&nK?DB zdN_DvAl0!&&yFmPL2ZeMz?z{iAWTtx{unWwX($|K6R>huLu-q-wt&hp~*Eum*w zZvMJVNEQTHn%ZRscN%CX^AJO;6(Iv)Cg`6iExqufob5XDKGQ@bpOb*|$(D}F(mj9F!6br6Bt97$Xr#wCa zWRIARo)(^F^*VlxLOW7IF&DngU=uh*=5E~&tc?PcQfN zbZ3!vGPb{5DAO)K6yH+7Z}j)tG1#;pD04tALw#Xndy{dUnb|lWp5ltrM4Ea=(V72Nh3fhe+ z)9SrqL4N*eDm+W+zd1eHzp>4Gp?jQgfBm=3Lr`R=rq7CgX*w%ae)()zZUoZ@SSRJC z#S=^lq)CfH7ST*h_S)mkz5y17e`%8kMd`-^21vwcG#B>uZt4A3LdrM^U+3!gk<{F( zq|`0=%Imit>8sqFg)pV8 z7C7%L1S6uBKE=2;4g1f3`|)Rjif-g1K?Z9BmwAqv*XHt#^N-^7)g5h#CRw@$MURIy z?*g(60J{$7ZD51QPX;vWwnNc3%*?tU97x{VWXSzBNS8(A@-K~SVa#;{RRggW;_}m3 z3IG&=Cz{E^o+4eTxL~WVui4+#c~$_FSinjMF=OV!GSW$JJ-Z<|a3KAT*JV4}rg zw#iMOpWAQYjY@NhBM%D7WhF^2R>j#xqU8bACVguoan}UTOXDZdcba^Z^i_ikODurS zO&Ow(!D$p;@L~=Q{2Bd1OoiqYBSMKL0wn&2eAL9|kqiq%`U$c`QR{uDrp!5PpS#F6=8``4PZPhuz2rYc3~JgJ;EhZ@{*n2FlSb4%)CL(z7d(|5N3 z97B1@gIi0(q?Kj^Bg@0zBYuS%y(B~T&xI|I0B)5ZYiEDjh!0MVxCbUEM8VVTZpk<5 zz&n}4KKgP_Ke*5&VYq&Od5QEj!Ta*;0Z9VJ53Du)$k2x(q|20lypRm) zk-R-5-(#I_DO7#zR}pyq=pl!vuzh<}IjhCZg0luPS`6T;207It>SElzsGgv$c|G}) z#UtX>N|-QbL_tEcV~o&6>lh@q;lo=c70?;cgJ>5Wx~d1k3Qu0u zk&K_jaBjxII!J*u@o_? z_mZyS`0GOYGtT}@-Y)wH&(m9r(+f;8nPGg+cd|3ooz3Hv!A=rJz@XY#F_j`k-O+M{ z=kMw}kvi~mg)D)x^W*%KBL@ZQ&vded`CYm~s<+S})l0JmAQ9RbrR zBZeC=IfPu$+K;dG@xT*B5cTQC9Q@mEQ(G%ry0w8?OB3jw3j;R6kS?y~*b=1Xaw9Gl z+FKCHNUIDd%L!)sZW4-E1XO*GH;>ncRd*Z074W$?4!6p~TP|!y>5QvY5(4~1D3Fv+ z!q$Fj7fbI%QwaKg+f9#_cI=u+cN%ToS9*IX{jB(gm=IF6u>WcCXY9Y?L{@4KTmmFx zoDKblQ)&5Rnr^}5OKitLEj+st`Czvl3Lf*W1b*kPJOiT z03TWwSJ_Tb>y8t-e`*E{H2F|BD4#Gd%jUFxSbUvU<0aBqq27x z9J_z>*lLoxn(PrWmQpna!bXS?sY0}romUUsNNHF~Vsk>G)u-VIVDI1>eg3>|kP1-w zsN=d)WI{q8@TQB_Ci5+dKTfUL&uSY!|8r-SZam2Vn9)9^)dEhm&%!vU8(duYU}GXG z0cKT}_s*0FwNm7rD%!BkDBLq0SBhXKmJ+42l`f(VT^8Q|LJXT%1U)Lequ&cDFUtD{ zv{SI{qOjG9b4riiD_M9~7CNL8j6FFrThLwqA(LXs?V`A`g|9?_dkva?n5wUY%{ib9;zCBl8r8Wla z7E@mGqmyp691C>51!r-^9sBicME+z$S~t}ccq=EgPH_-^P09Chk;~v6XD7$~t+hhw z?3E;m{M+}V%7zD&pE!)l#f!@Su&d~8HnZ+5Lb`GU8OnW2Ha0A2sJO$y6d&L49bv}N{eaA-yQ@hB58C1Qi z_-mT_<={7THL0=+wvj=FRz#zK9Bx`mS1fH$(WA$J^2&O?a8LA3MRSlp`wbF{_+R9c zncF^LT^hmY>C<*Y9+d5@03}dsdDYt(FuoLoa$N#}bxMBdV{(mk;pT+xLn7<}8jkWp z|3u^@`8Ue>Kl^3uedA(w1`-XzUGv62qB~=);YwZ**acmjQewRf!GZIHb=h;(y8yDA z4)P`g=p`xmv5;H*3spv8PV4c!E2b7dnKLZ1cxak)jy{6JQh!^(K_zdN_HTwN_rOG} z4S!D{jCOXe8F)$`nP>!UovnqS)O4}3+8H(L(^M^@JP#20v#&m1YRb*1D6*m-ZZhtJ z?vodRb^h%Mm0enR`n;aaxKgonFknlj3#JqO{`$`4FrR3-lg;a@xf^RjW3 z!x+VanlA9cXH3?m0u$ki+oo^JM<_1;5oJNtG_}2_eRO2kF=Fj>p?%-Cw!n zcp=5h0m>53&L&4vS9d zZTQYXY%gHJ{JlmlQZgOL$CySXF8;zya(d}kG`4kjSN%3m1DtSNUUfa~{h|N8d!cH^ z|GAVS$hx{8R33|l?%u(_2M7U@Yq9dTJy<5JAMKqRGl8@K<~JNznB99{Gg*S8Rf2x&}gb?k^cw`2& z-TSKs$|jkrv6N_ZAo@l5OB^o7|HVjQKLbf)0Vsj4%_xvf4V=}35bVf!1tQ_3OA!ie z`@k-;X_tS2hGW0#?Je;tY64ID1o9HYP$O^`*vJm$G!2XyCE9tP^3AX#J;*cS=0zT# zlYQmw&6d55jo&(LWOHq#MaG%ROuc>;-n=aKu z%t8TEe&7i^*F%lX@Y^$NJlw$Ef5(&;`e4*nn*lqDsRJVYY}bk4L-GA}9WbtuTMhVo z0d7&*9KMoQ_rD(pkUqJkDo_88554Z$EX?L!+|?W?l4uvdJ_yjsj!4RIPxO8^ySGAl zkv+-#=75f`y@Fqe`Ews1`rSCgmFmx_LDP5n&;cFr1o=I{x$0N4FS^i*|#Mw0fiueJeRNQFEx9NIdnY+8e{86-(g zqQmu|veG!|^NICyKf|vwB~v{I_wbY;dE-cG;W6mF#uxYu)?1kKbSM`Ml5ToaYl1 zqz;nn+f^mMWWd>2pC$q9hg{SzT{lVV1~lEgA=#BuxOfksk^!z(?VCJRgf3RnRKgN^ zBLD2``~-OZ<;z|085V}`^K1w&tx|MEWU0+VU zHiS?TWqS`5fj;>q=2vcQ8a9#%Rce*SOVY}qc6YRivKU@WTWbTca~<1mRypU`7JaB2 zjo~9}Sh-(Qd)kcSYEk+5@jdX34$2ht3QZ}rLTQ!#)V>N(fq`vMoHg!k@AN~6^LaOi zuz}-DBga`N^HnDF2V?K6S#fvc6X^Q&D3~Z@=PrScSb=B0{rkz&B}Lfy+~wCf6HH{= zEf42}L1ko}8I<@kTSX5LsB&4fh~9phGQFGG#8)^$JZB6r*UW(==<0<3Ef$F7)B_km zvtNx4LNke`me!A6>BlrbwgckRln)e!_(_4jYiq9Yv>u65s2@^7MOXzX?4_1-;P13R z|0`sM#PYxh-NoZ)?lSBU0#B1x#Tyl*rqM`VJZl*&OZPcY@~aYX0-eI>3}<+n{Z^z# zbSUH_OakB#a@>Exwe;X#RznV@?HLdxsx!6)AP56$tiaROc8K(28U`y0?#K*OzB1H{ zboc#4`n7Wc3;yuPfO+cXu;90E9~m1*rr4+l z5xwoHF3~7^1o|^Ja}9}g+V0Kgi~q)dn*~Tap9o7g4M~125X0p8rs1E#>sHl6clO;$ z%Q%J)opMUA9ok;g-)&3@`gZuzTmRhaTvfd0dEVsNPM_nMu!r=wwA)GDpxEla>Sdub zpAjlUf<+Oc5z)=p*t$K+KV)UtJ<<~Wi7gV^7xF2Mr?tS=<066kN~kDWAA4G_I5*UT zvjQKXf4ZOo=o0v5TI!24nsq{Mv;r7pdBN#EUaj&HI(Klq*^t1ity3 zvQw!|ymVLyKJQM*fy)ZUx+}Xa>o8>$V7gFFb+rH2Aq$Fxp#OX6qq*&-54?LK43O%2kv{DlCudPwKAgwh$G^aHRKWjMAg9ZV5n~RIb zV~dj%>LjmV_gmIJcF}{?KJ1<2i?hC*m{CqHkA7`(?~Je&H2z4CXGIKXPNW%3BY>gj zc}jaWd6y+tFEzQi3XSTs<2Bkm#6f*AT}UGkcvCt_^UYZ7Lb5-qRn9 za1%_T0j$rY%KKft6Au)}+`r%ytd%35=0`^tO3&A6a|O{7{3+eC9;E$zFK_1!BOiNG z;FSoIxExrCU~P3ZHl&|VrSeTekIMhuxE(>$Xs~|6c%OhN0 z=9T%=!AI4uOQj0{Y=F1k*;f<0V1F-AxquDSNA^nhWgKG@Uo0jnBxY6*@CO8WuKMy) z<}j!6nlX%M6kw(5H1*6ZvrlRH?tuTMT~7)E5I$?5!$Xl?l�|z)4>BRYDMvI6a^U z$3lFy<#a5FZrABXp*~zf3^OI&+-$f;Wi1BFuK0|JD@*5C17;VX`YCbHq7Ho2^4c-V z&ZnNY;k|mrZ4-Ln(@hn9V6$OnKw$8Jcbgy%4kqz^63t)bcEL+$DRcY-O8~b~19=tm zq?{AbJr=36)2k{+=i7O2ZM6^Z#D3=lJ)Ri4JB$|@RV-xfKJugS7>;lNC$fSO?~*Ee zVbFMD+Zp_&o#uRt#=Pv9W9HKO{4f-!(C7qdJ#Whdf|xGDMG@Scae9(bMSpj^w`ljK zXFJt}70hl!QD@>8u#~GOBdkPCE7s3i&knVO1gR@=ygO4s`>>l7Fhx?k0=$n3EDIk| z6t$n<4HoS$#j{zuvE8$a*=7VuIp$rd7;-_mxZxkwoYv z9TRq&Bm(NIn<_zQJ-nx^N=bbiW=kBp!6pt+)B;;~P~gF5eVM~y4Xtq5m5Wo|q4h?C ziD&9RGIqp?Jr1*Xn;x~@G8FQIe|b0y?`1Tj*39EZN|yU9Ae3ivI95Kl99Z}Dj!rF|C{lmURF#dNG#@3^jA7GvypUj<~vp=mwnJXbdK#vR;?%!Bcbv>w!^;F5ik9U=`TT~9t*D54S3u|CLTCiSnSS|Q~k2;>(CJbwN@W{UA<*D zqB)#9z#n-(f6l;4p0V*FKkJ|u9q^%-WBI-G!c_---T+obf`}^UF+`X|vpbJ5TBwj`FGw(r0$kSzvZ} zLK8ObyBe0hbxt10pqW0+$N-i!px9`S5%|gxJ!#*VClQ!r*&^Tn&9S_wYJWbj!tt)l z2-CLSCq|fK@F54KK(J{GnEOX97a|rYzF^?^*`XtiTEclYfK1H&%L}H9e1C1ULMA-t zY>H|`uIUm!TTi3k`Dj~cH)Rm}{5d1OMi(?BO9|sTy2cNM;$@vI^%XCA> z+WM2+UA0;lX4w)P2nunRz6;DppPe~8%N5de-eFT2TQInxTb!qN@o;>MF&8)MB8xC%ZEUKIB-S4MEYC>kb7930GQMz6SO3@F1PR2}>g^mmT zoAAE|C29NP@AUC4(o~x19bl%lWt{txa+lCvi?(in(!;M0_UDzx&cePKtl}R58zG!c z+qqc2iAKqP9g&eV%zW9rl3h3Y#laFEKWH(CW@Ok@$L zV;aLh-e4|Z5V*_7g>ATeSYYAwblV)I!MxDE0U>b|Lxq?VK~pSb&gMTPgCiYQA6TWo z@9cVU%8p2mx)Z&n*?l_F!X`!^WBvD4g;5$CHWrMn)dmuMqA(3WLR*eA=tog7ir=gE zzmHe}|Ju(!`L4D1hhz)`HQL5gPVd%uo(mVOiD`DeQ-N6fGeI7EBh?wnjAgtpCA#h}ijg3HB^P%W-qADzw(IinL>& z&el9i^G}(y97GIP@!lM>xBPPfhU1=;2GNJ~K;LjI0E*F=&oqbkzF~9eOC9hUkV61V zrSS?oMLBA5r}JS2@j<8NdT?yx0`R@YohGc!#+OW!l+<)g=P+1bUP{7$_!QSl+Ctxh0Ntu>kRyidub!noiMIqXB_UyOu_gtdB21!er6dM%{eBGtf z$y2O4yc?CuI3fG+D>CK^x(|#)5XO?{nMll~L7&y|ZRq=7%Qp{jqzmUs-@cn4KLe{a zT$SiQCN8sJP)MvaFdj-3ypOdcG29Hq{wD)toF@vn>LY+K4;UwY0ZI%aY5mpe0csG! zpcqyve#@5|@Ldt~&25YAe;Jka-y$>@A14p9kCYK!hU&e0CJR<--j>Anao&{l9j9N+^|MZ6 zna8LH=^>S^S9Sl)ZB*yf)8Bp5_%cHo#dmPC)b}2qmG8j1BB28lX~xq2hE^_0so)|3 zb5As`&kt?>iRPBQsy^seu1gd=wyf_M1|xmi1*W6v)3+C$($Rb8hJX_V{(wlF@P`0_ z^`Ou!XW$yRpPg8y5E~jIbDtu@T&EROls!-RIzK=EVri|d=401d*Ona)5R1$w#vVOC zlky^X!~m}x*-EFGs0}hN-l9wCF9=Y21jYDKS=sX}I2#%{pNGT|Wr>0DBVGoSPn75H zINAaQDiNY_0RP_dG&8G~4xmwJW~K^+CiHoiZDZ3*x3u?ZRG!KS*72Xu%{sIx-=8e2 z_{;})lEGMoG7kNKk~N;nm&@xuT5n}m4Mk0ohRO00-GbsXe3VpLG{8XfdZV-(veHqk zw?QreP@LdlS{yeJ5Xl+c29^XvhzHc@zAt(whZ=t8M<&B- zH9s8#ndUoc)Wyo3=7c~8aXmsNCX?88$G~#Y{>l533^~qC?0XJ+c=Y^H%#E)HU(mFW z1PlFcpd3M>9R0zt(Ncer;4RGb11}daSju%U);(vbk{*ZZ5)~4a;IjmMviih5)WGp* zf$gAbpk>GG;jrf>zz$~y)(2LNKbwHO<7sl zo7YhC?Gs(2^dC>8|NF2(O9)QA6Orckd?>0K)03;GyPU85?I?}iq^ zO*w^!Ftk$W+*8;;oIk!L^7~a~#Yaf>#+JZ!lCCBU_b>_B0=G=2n{E2o6SZ7i; z@orQVLVsIDN#L`z-S_6^!p|HY|6)ql%4uo}*)72;5`c<9(Hx zeZes_5%y2$IS@002lD6ROHsc&a*#+^Itv<1_JR;IC~tSLV=xXzDJIXl!MYLps07iK z(A-X86tkhP;zKJR?Ob(+SZc{6z+Tla@z8<=%j0wu!LWc}SaoSjr&l|qwnuVbxz=1D z#FFh1D??x^DE&&P`&p7l_;V=8lBIh+mAV-9)9-YNG3AMZK=mn))dT|6`lB)GSXvEW zgsedsm_lRJK`U#Hk9!VVL_w+xJhWKH6&;jf!8{(|dq^r?-v`>FTJM3=%<>`a>vY^w;j6cw*UvhcYT3^B) zjMeYWWy&WpxW0c-GXYNjuNV8I+q2Y0F4p$CKHn|btS$>#V=IP1Rx_+;)FVHxoW~*w zH+qp8+caF{-yR+>q4=RaVr>Gg(<>x(NeK1va$;|61Gv7O`!X|yyDg{mr!yj%(N-skLdb$1}ArMvO0s@2gzXT3-v%>xlkrsN%EG88X*;Yri~>>_6Ja z;U&#X+b6yQ;3=24l7v7#U>%ST-9umnLmcR#hO2Dny4C%27uv6bY4qPg@xN)-el&MQ zfyqt)aW-XWNZ*~>n>Rn@?2vjXfsNYQsF93*Z#C^hF~bXyOvc0Fd}Ka0T`k+$s!=b zWa>@qRg+tnF1uV7-xX-oH94b1E7)n0B1_nFcMLW&Aja&?8<_kh+?!tP;Z|RtL$l{i zrbK~7uYJzt_v3e3HSOtSq-h$g<570^m>8f^c@Wa zIRruC1!m1K^F_HYM8@ldX^F^lSM39?A<;)OnE*d5!5qK({qQXkO%*V5{x|Ufe)bYX zjQd;_kAM;_p+o}5f+HsupE^!`RSn(lMfem*rN7m7!n_*$7Db7^hIS+g){Tr#OkYb_ zt8k|sT#lr_5EA#V_uez*T0~#!##ogwDItN--Tc~54`d;{3-WLJX=BbcNryK7|8W-^ zs!BN7hGK}@(hZ2oJ<}oUpX)!f4D$3wM1IoT#es=w?HLt}iZ%Ju@@$3SLH&REoq{ht zZJsVu{JP}B)~DrV_UAlH_->7+$0d+%BLAz+jg@%>MX9Du(3rN43_ zT~6B^o6R3U^EEdOb=lKY012Nw&*8@AyHe z8+ND%s*=2|jWz(qJ+WmsxO4?%n0S*bhTO$eN3AZQn9TqPgxN8ev~J4|=H>t)cHTV! zqX2Gv1U4I9erG35GiaYUgeMkWE39Toxn-R-oA!A7>X)kWGWWUWt6`rE0qSM1Us^iW z-EKinsJh#Rss^6VHWZj22`_ojaQ#?)&5=_Ed~y!slmZ!|w_4t8D!~tANh2p4ojGgn z<4I%XD-YC=ku7|@G)_E6puahIK8==+E!&h%+G`Xc$KUc-o>Vsq+_Vt2(T!NUSvO;# zU)os8{mJIrlhmu5f{nUtwRL75puf8IIf)Lz}B0k@)6-fY*KE6+Tn@b^G+qKaw z#KefjD)L_|D$b{w5xP-z?~aZh_{#&ZghAcCLr_cU{9&Kx33fx|Ib@R5nhE$o2_&{I zwW`kp9ccA~FEYyD-~5DCk0!=2Ew}Nb5c(CiE@#9xGv}cfT|2^=$SKU#_|8F)daBG# zYnQ&C3Qe%Tt{ky;1FQg~KRd*v(@txp9tVA7$%|>}AX@wtj0EIBIW+zPXefcl5DBDw z$!$(6{2bTJ&IlbOHh;KOdOQD0VP!g-v6@>|U{J$0#J-&($8>7TU z6CFOl3Jmj#MS4Y8D%buAq;2YpqFnm$Y*9?!{G= zYi@@nN~T!d;@OwlSkM^jx-$BpfIqrbL%N1wH9EvcIc)1)%KeNE57y5q!O)9uSVZg#_8d^POxf} zzfs71q?h;|?)!B3ljR{6p#6M{m5=?@To>}&u=nMu!U<#T3lzuX>gb9F(Eqaj)>TI47H_W+bB@b`)- zY(G>0oCqUQ5U6%i0SsAl?qhP7f)hN;21==FLEI&AFk@K51y&jHKHHD7jIB-(Q@TFF z+XlR`g21G$r)KOiJ~jyWm`T&yRlN03%2faOOQ^@QX{g)CR$4*vDU&pVXdh^8C3^s_ z9Y9yAF4%84P{f*dH$38{Gc9beELyGgLFJDhZ;~07f;`HRbNd2Pn5BsR%&r^xtN(q7 z0mKHl_FF0baZxfuF^=&x2u9?%1*W)&J3?9u|8e;P%Y3EHeX6z zVUEVbHQNGkvV)?f28mEbPU`5F;9yCnT@XAI)VP}lYjssZU=N$@UBzC%dZVm7ukzm{ z6@K@?G}tl$QTgS|e1D44MRrX+HhcuWjuwB8eG(ZJL4=Xx{?Z%`lXD(ld;!jgB*WSp z+Jc|&OHhQapNNkB0(4MT&6iioA4d_EF5GS)#gn`$@-*WZ6Q&*ts!3mLbL%WT}gu7%sMkM zQra1=#9j1o_toYffZfVvj;};vBb2uMJ3LHbU_`eWg{`N*!b4M}l_rDHCli~60Rj1+ zW-VH=Ok%6#)dJe@k&_IfEc^3UB490a%boKb!LP2FS1sq5Lb)lfSjoJT@x6zAutTbR z%M~jpDAzI$#otS9aRoQ;CW=KxMg&5BgK_4r;diETT@_J~Pif;Ot|W5&vbFH7~C&yc`RL3n~Q)}@&Z zOfpD+1OO4ZexBcRr@BHw9hQD;|El7ndm*`;G&}T2asfp4kLH&Rwmd-#(8fg?2{yn9 zvCFxC?TgXCp~3C67J!+*{^)c5e zc$$g`g?T{K1c*7u>`}h`R#~AuSYb9Ar>LGDF$Gdg8c#^yxUZJ^LC=|hI7W$=h#FcJ zH0$S&G<{>^D6Q2yiVgZ+{e#tiUhUWa!fUNL8o&Bl6Y8_70~%3TIt$5tb0VXz)Qg=Ig8U!B>S0WPt&>u>=+iS%3Dy z+DwFDHB8`Ae`qsG@$((u9>k+~kUfLtwKprL%i70y$B&oL7M-+&ORhAbrPxf|r+|%! z!hc|*;79f3@wuhGFg3MUN$FetLu+oYt;aoFRZ5#ZW&)O@>t_?rkt8F14fAg3l!B4T8Y$B8#GwAGvh#mdqbGCn| z2b93-r}jKNJX9v)uGbq%p3+O#qARyvKf3JW_c-Fsci7cXRw#byMcZrkT{J)!?f%8~ z_NEcAtp<+#Nio{AGqjRGB}lMyf761Z*$JG4+L)`_`Q$+%^I4Hzk@fb#SN|UV=a7y7 zAlQnC;}au8%^{lV#h($0fYfPy)l0|27G#BO6n}5nXk zOdx-&P_yU*v7qw>=l@xwLqL{G&h{-d2hV`a4{d;>+O)(iF^cmQKMl+mgp)aM-F^{c z%ADoNy>M)))1{~B0$>b6OhXiR7)mImCKK8$CGNjulfk#gRJkKWG|v3@l7PlNHhQSY zJsU$1N&WK=k=*&Q2rM&NqZb~PO59cwu-9#A3~(yDlTeXmK*m~V zYn(~dUc8@mvlWc)42}BI=7eRd?@&6HXGpkVf&#p0Kf)Hv_tGNpx>;cbX1G94P@Mx1 z3Ell|L|AX>)i++5zB`c9Y2av&AbpeYdgu(a2=Ng$1R6}}EJWVtgZ!|uH1&)(sWW~Z zkodyUN_njvyWPKV3_p0#c___Gdu^@kfte^{;;r$Rl!#@%$38Zbu#VBNJ4@tQ>AR#Ql9v3O1e}3NO)4o75{CmwsYvXkI8S`xvxwm0hv+% zrSg<+18%ii%V2=M6CV&v&8a=X)LBO+0!6bGhw+DRfGgEs=^OM${>tG?@`2PP0X1Kh ziN*92Z}Z+L0;#_s32&?P_R!fYQaAsi0_;I1^)(UX;2?1FR5`H0}xMnK|D$_qCx933xu{7h6b53C(S=UNr2-FxZ8&stUdymuaQ2yC@cA^Wp^2a^%?PTg zK`!>bz2?UG5O~5bCYjk)VYMJ^Xufk9Bu{_+#fM@7F-im`jKyNCIJbjd$T2KDYh}1> zqO`AepBrGqHl)6`^@EXx+0c5Gpmx9*67$w+mX2^ZM^mUs7N?e{p;&UpBeK`yz9Hqc zBVzsbtk<9SuX9$GfAAySO=gJ71)DfKf8V>_2Fj|^f4t@Eq;IXwcuw2i!8jJor2TXp z4X#E)!&v|Y(9;y|jmAuD*dKid`V3A+!N*NUU328s235*{*r*l_e!??d_CIf@<#WGb za-czKYVz1b^oCN_@P81rN#B2Mm!g?b*bA9J{dK6x)of~Cr+^NDyP={US>^r~a9Gn8 zeu1W9TJFgJG$ezd!&u7>Kdf=m{?cQ{Pwf z7rc;%L^Z|4KX!b=A;*bjq@KAMz~H3Jq`)Xsi@#ZxDI15Qd6oRhHr;1CU*h9p)P=OR zCagYimZu7ehvRAcFdV-LmxXJw={e@v%1zQ&5eWnM-Lfm#AyDSvIVI?XGWUfNMfvDo zY4z^lV>0_YR!bRHnUgox zn6zAE_P$emX&wFfMZk3y-*2x^OvdcB=CgPNS2+U-dw0UKY(nPwofV~}P8~}wphwTN zfshPtRG#fYdhVwZgLXE=pncv6HO8nz(+R2Jxy#3dCo@0ai9TXLCEUw5)KmQ~q>(-a+; z_?vG&r%Al`C1lfRy+jwo9Oy7y@_G9C-iwb?!NLgSa6@TXvvu8Pg=nWyvWn;wO zQ0`JJq(C{UV9(WZpX zfo>JQq0h8~+`vqP%0!5&?z7p=O%%& zIbfxOn6JjK>xC_|LD-g}@wZz4^rPtGLPLmvFv!#0yU@Ra;;{ZaT<08o`CTl)PdS@QsK+A%`$iSf&>FD)84Bs>UGX>EU29u1=1RO@WKt3i|3`bgL)5Yds(R2_4 zu3scI^eE!=x0NzDD##;($(-wa|8MI(uI%kvB^FY{-GL%+vB)|}Zrwz%T%+G?&s zk}qvyQkfobY`P?{L?^#hFC~^GOs(RSdRoY1m*3H&7$5ypxU_d0N+JCz7=CyHe%Ctl zScF;@-c{2E6{o0FMV)+jy0Shp82u|e2-LBq=;TdWRPe~VkvqzS@09$Zsj~G9bVmpC zmo5}fQ2r~uu&xs&NhJp`V!hU#Y)ncz2mDe>6K~r^>zAW4=hr&Zq)_mL4+dIO*Qs=M z>cKBPMhlm^gE1Q3m@s4g8a>lSZ=!36X7D+Cx*cT49kF}&e5b}&k@b_@$mv;0C^EA) z>j*NBfzOs|Vb)IJZ~2wXU^{*77$LbmnEosCzQkk4HB=*?;;K z6Bq|&=D&ShUwT{qxP7oVbmFf)?qb{)>#Dj3Cfc!k+2yQP^9;rUIG>}!Xh-T&x&L%x ztoQhcMHe6&2LXSxvSJ+1?yt;hyvUjhKhz6|G-QgxIBhe+W$nXUZI?UbL&)nM?&BVN zL|$)@?EM!;Tc*mV>aid+E0EMuSNENl*$E?EMP3`eUq)H96bhD{{*`3N_U6Vmw}8Xf z0zz~ct~0Z8L9TYwj`Eg}=x*FI)D)1m$-HCL1KM zOG(HT9o(MJ%LOM(G00wFH>@%gzxJ9IZ4V_#VUv7aV~w!TA-CdU31t<&1-@?#x9CAv z^Lp|JV?=Q`Jl!u>6w|G*zP0|t1KyT0-lAj4I9kG<@2i2AZ#+59+@zw_E4x7&gnv!^ zJf~`i0X>AAv2n;{xm)uB!7v=7zT3`aNc)P^U&z!b%3S{+@gp(*+N~JT5sZks9R1+( zB$QwQoZ<5B2`6;`iu}Yx^%&DJUik!5GyMm$6ViFyu)%)Az>&{CXuAh&F96di+yJSz z`Zu(@M9;9&Aj8*cWc9664G?Dp9(}Y5JE5$l(~)RuoqUa#=+3c}BHaK3Kr=lsQf6}b znR6&~%aOl4 zNk;S*BUP|siGJ9+_iZc&;NhB8P`8hiwtSOa%z>W1X>a3T_p$hPaiDS5*WJXXDFau0 zKs;z@lMeXKglYxFGqnOUj2N6ZAO53GrYrO$AIu*a*SWQ&kUV{Ww)oM;3z3BJ}o`yL2|pl_;2#W)G-`9^kwK$7l%my5*hV|xT2 z1#8g0{#F&KS~sb#eI4R_6Q_@5+2TqG5@u#b!gRrTK|h+ok9B;70iq)zt#SR2z&7o7 zHcsr2cc$HoDa`F34Oq4Hr*5KWiQ>^^)jiVPT|$6mJ}CTBF3~`NnI*uftH5d1muZjz z^xzkOd|_Fv_G#yO@%=f-k)l}a@NbB}pVWF$1Z-Eak2BX9jA!erOMi%hpi(Rn6=RI6 z6&&B%Ad)9O=m7(uE5o5sR+0-^O%r4X$_Q?t+}L?#kQ&#qAcVB4lZj_^3(%0eNz!kQ zt6&H9%7gImCom@f*T?e7thaef)D$A^<9Il zH#$z0wLOKYOe$o!mB*10b6rRIATQIegI^hZlWBp+${v`r(;`ABjO@^_zMH65;fr#g z)5l}xytmVa8S2)jwj;KuqKBYCa1{cIT7em`algwJ`YUt0!ui^dmajMIc?b>Zet8DBRchbcE@@2+Bep&P+)C#qN~j zTHb;l@F31-SkhZYinX3VnUoHbERW~*h7W#)KMt;&&38a?a)(iFb|QZv}j|lMd^Do z)(ZYJbv+fZed*R+GC(YkX!J4w(AJlQQD!h*;1Z2N9-AoG-md@`dEww?^F^A3ojf|1 zAa*%TU`cZYTJr=XH|TYR{l0;vI~6)RZ_{@%Oz59581*7v*zKbHTx&*xiG*oQhRzWS z6yJh21FFd@%%Ih;K_0iRLa~ra_nY{ZKM*oeQFF6Ey-z#8)8AqLiYip#p8yO(gYedz(Abj);RG#mj1UDC3Ezt=}zsRG;D<0xe8>L*5*Ga z*9o)tOU5vRDi`2>v=g_#8N24db-|_$Z|CohlpdR@q$=rB_I;w`zkouIbF0@JUA$oW z1jq02w0$Ol59<#n>wr0!IF#u9k7t0!iZXLLy~Ugyu^s9dbZF5Marm(zcZvhM9q*

075c4){DXdbl!K6=&j+p&)s&7rfDQf5QNb#JwaLgne#9n>R=I?>`jon=P*70a0 z!Hd&Y<3xc7$ODAS->zmm@cP)OKJ6@-Q+WDEiVheaBUF?|EZvAAiedSsF#9#UQLkzX z^(=u`3IKPC{Ah5h2>B46&?R{Wm#Dge0+3p6?=Ihi+NtlU`EgdfTObIrcLn|Mbv1PqI2|%D->06{u z#MZPGPmwb>nC{Dq;a%PW&y2y}clQ!NkHVCY)IJJt9K;6=8a;{US24Au!V+Q&vd&_U zm#xVDYt;{IHg*3af3T5wl)a3bBTRTQn=Scj%La;kp?_efUa4ZN6`xC*5&R6_3J(wK ziKRDlv-D7{5diM*Q37lE)R*Z!Z^${>t^eT5I{W1WVmjBEe>c}v_|TGuB&bNvRZ##caH{7fKul~VlG9~KEOmU({8|~e#2Dw@WSIY%v z7mCkO{p+B+bG4dX@D}ir^m9g4kpYLnfkY<=mn~Q^a4Fd zoZto+8zC?%$bT2s63}b(LpOu(@&|hOS#1wo2ap4FTO~kY`zwQ+-z;R7C~!aDUtDR| z&cyR?$^?L?A;_z-|G7AB-!8Z(I0rih`-o!Yyi9IkF~Y3acTt7_!x_2sB(gQMRK(}< zP$;~$1s)#?N6P`^U%TEvG1{L9+j5SB=id#8eilpAHp(0a^@VVJZjmF-s;!Hg0{&3U znuPeAUJRAeX?*!-^YF&VlWQ*S&eQ$~Ecu@J+IwK;rXo1fvJs@lDB-O6@tY?5F&d>Q9xL2C!0KOM0 zZxWtYS~_ueAT5{wp>A5?0>?a)-%Q-q9)F`P^aXg3?(-UA=d;Kj8xeXJ?w|2yeu@xB zX?aYiJF4))OwCe$+S6>O1&I!CAXIQ@_i=+HzGwAk74T|w^2~qhtIzJ=ya4SmSo-l+ z?GX48AhR&(S09P-u-sZ(`>JCQv-z7-*)wGhsWE%V{6w_)S!Xj@Fn0RQ>#ftk1j&oDzN|!-m5Yo7cMaXNFFf%*m_SM!ve*nz=QTDT{ z&tZK@D`h!%M9zDhQ^}wIB28tK5NI1iN%ZFMsN-VKFF0RTWn&T*UAfb$4JIu@08AR~ zPN5D(Gs+i-!!Q2k@`NLS=ggH5h|_XahQPhYs`UY5m#<#jNb}OLSalqv;3IeQihhbG z3vPzB{=Q#)!7D-|NmnDtl=?vtt^3vaTAMmB`5~w`r3KnOdlSePB-W85Wqfj8vC*Pz!W(lJbo*xh z?e|`M0vgWwK=WjhfI##ql1Ie5&b4LcZ!T*jQ*WJ~Oy&Vd>rx>n!@4W9{|?wc(-5tX z*2Hr!R#`9G$_>z58DuVw>$qT}_|q=i_{!pRVRy!JD4L{k)pK4~(lRc>ipV%~VsKf< z`MNYW>#uIIEop8F{hUqk#uqE;c%R#@`fFw4W}u!Zyebd=i<4-^6ZEy}AsVz3R#oto zfs-TsNp^i3O(uoV^67mFQ%m`{*RLfRa~P!rapsKaa8w!@K_^!w!0!tEDOiJ=P7o%u-PKOd3v2lquHA;yx%#(en#jB5+bhKPw~ zkM{V~nuZH0|CA#sNsipys)&t3^*x5JjEpbs_VU2pFwf;e3dgAmNP>-YISl9kQQtpk z@R*B>)Q|J7IcF>f^ptzh%8V8m!?!&o4}^;~gI=B^#%({*9#dg0+5rC$tsDruk8%YW zqSVy>;Sb-@bRSGXR@U2Ahk6(2yK-evVB*SR{KSNeV=v`%2^JIZOKoi*FhbUXqh}t0 z+8<#V!(8~a-KbUQjz4GWX-iS_d5F&2Gf&6nWfq>trC} z3e;?8hwq9bgl!frvH>5UdzNPgHyqonuEU?nlsUt2>U&MLi11eEt$W?OR5D-d5kUwMSy>qi%`du*y9SmkEEk-6}61mlsr79o(Dz9 zgM5I&X0qjB4}e!a=UNJ?H%emIUNS_sFzg{PC}~n*bi+eY?C@_kAIcLQUjMI(%?zW* zY651o>Mn9(9zm;@O0(9RI{i{GPfk^QS$&veBKEabxb{~MKC}m2y8HF(PShDZ8EnQy zf2~nUJ>l|JP0Ezp3@`+hXyx04fpEgz|MD zld^RIHW;8K-~%B5$DlGg#j{lygW=KC6efRm@~DT2SsSQ&;9`?!dg(Ud$FHscR&dzc z$9;mI-({Z{ZgiM;TS7z?eKX#Ds+k)^3GN5peo0N}=#wl|ha z`_y@R`1mt9sDv|>87I3D+R6oqdt*vbbO}`#q%vFY+~!l`-u#I-%av9DE}C*weMc0L zl<4JPq`i-kOP<5e-7i@Cc*_R|!zel%g6`mhJWq)UiNWGZ;H8IRkBye_d|=WOUCO_N-8dmu>vEh$-ho(tfZ5~OT*WBcZB)DaJA7jo8NWU%mRm*-_?vTzx}UdHN*V37iQw= zTs+%E4JLP4ZD22_O^v2&{X1nF^PNuWV3dswZO!^HlGcDQDw7y>acmsW5%6%c1k8VN zpyAN|dMOX8R#fRx5r*nh>%59}w!9$r;orY8u;0Lk z5A%bi3W+DgMGfLFzopk>@4kl|(6j^}Ul7Y^ithIY2T7|pH&Vu)N&v+iCEY{?velW= zi`_^XMG4}V?eb>{r=Oralf&zN^g=I|CNSn4X<{V71{>RNenp?-*s(TycQ%QjSG#kX z{UifR)_*hvDQ+s8E29^|WH7HeB;E_fW>i#_znwI2bb&1N$js9;?ONoOt+)P}&884L zTGU&foOij6%UTQEdifLEY7+(EV`x!R?@WAB?~u`xchznAV=fF{u-bCSHEh3$zg94z zcCyT`lcx>1(_fZ#enj8?KJv$P8hB>`gg}jdd&sA$8^QHJvoWBV^0Va|rltakm1#Vo zVMJdB4$wnNZ=DLp{6@Q&X#m{&+i$M&zQ?ZKE`94zAN-T2Kc8&ZA? z&40UBVR&!%Ra7=(B$1yee!=l#@R{Y2WDf18y9*D?>1&X{*?i^f_~%PVbVvleMeLB! z!>}v_8HSk{ox2S=R>Qf_YvA_n4#7j=lT1?oJcD_NN{G z&1X?~bEvSmY8dtCy}?u#eG|(~e_bx>;YPE?QGwZ~FBRy&r9i<4ry0?jEOvR~&v_mC|5ssGsylkhc~JAg_X) z1@Y$gSB=+ESup82sna|FmmTBeMz}C~Z9$R>&>Qn_uNc~XdZ4s_co1=NDHSBP|6h%x zt>6*Ic)L+u@%#7Xt#_D;I~r=j_kNRh?gn1@Oq|{(i;W~<5NozTM9jkXr>C`_+aQ+c zRtr4kqa=~s!XW<1uFCOm{72iPS_kr{hs%q5wcaX6XCK^2bJJh=?v;u8->wU9n3QhF z&E)z4@Lhn{?Y$8XkH)M5apwb5YCH9TB6EWig#)UatDD8*+#LWn61-~~H1Y9;f?Axv+FwqhDSUTNhrst`kObuzPdFNcGrW#_ zS5h}%V#b3L2$hS>mksZuu%G0bB+bGD$3zVw zDj@l!gIgW*v?C^;;aY^Lb4_b|^&)-nmmWq_E?Ql{5?e+O_+DjHoe@O@YD5B~ArA@N zVo0pbC?%~HCz)Uq#vTre0i z!y0@ih&jprP0{U=kT;j-@vEJ3FPnoR%pXtlE`$FF(k5I0Yc*S0K7^MhDFYWy#!gf3 zM2Z2>jjwkYA4#rzdUuieukF0&z%C}9uw}uYho?MEIe%HVn-VeZR$G_GRvE&2e^RoM zanY}yo3`chK*fbZL^#X7945L@9}R}cV}k`{#dz+otRU7OCvB|0wnmq<|Y z|0p`kt|;3!3f~jJ(2XFibeD7tB_Sm(4bmMd&CC!IDj+S5!UG5r0+PZI($XkM4J9Gn zIrH-Vf$QV7&b8OEk6mDV`FgMF&;9JPz`#!f^G{KFJb?lp|0W9PsBT!yYroi)_A*&V zY!H|!-MrIZ1f6?!DX{>0W4Je`U?PAGc{_JjZLW+@fo{a`OchVwmST^NDeIvU$mc!; zVDty@DuA#^F5sIpIZ)GzzdDbl#EISR&&y!`Fy{c{xJ-(3`~JzU)C&sx_D%2ucVBC2%uH))Sm`25k zB#7iTsQzzK(6|)H_as@oBcHm8W*_%Q{WTRe!G(qK?W1q7U}xH3ppfDXlK~v~+@^|W zR@))#vR+cA9T(EBV+phgnc&HG;SA~g*bTp*N^sJ!8O`*OM$7~epX0w*1!)v|B-S;4 zR4(>seTLM=B%+ez34tvCs>jhBbme78*L<7IyB|Ihxh_A@r$vZC3X{uH=D1RBM8$~$ zFLOzuu%Hqi^m1QiSh#i0t*17V1jI3`$Q}ma8S#Q+-0dPPh2=J4& ztQomua=?|)`lF~RUHy0BB!O`Wwl_GRlu{QTiPWtekAvG-#ofQp4j9jN zUi2TlX0;}jd&I=rZ1nrlr4aiMe_BdbuPz|&LSqeAC;W6A)t+t8Qi%Fq_)*|#v8ZX@N`U?sw(av}p9ufp1rK3W0E1vws$M3U zIosxi?(8oOfG~B>s=$Z?gh^>Bc5T}Fp%?VAyZhp=+=!olUA5GVwqJd=AAN(Dg?kE` z0fX2Gaype1;UvhWqfd|;eymHAWhKxAlYSv3fsLY0rm-`DoY-7qTIRvDmU|J08azOk z(pNX%9f@V1H`ad(Ep6Hoqbbo`jfK^fGXZ`{Vry8i%$MAB1?vj1O(J4|*)}z%Lp9MfEWkReK)qp2YN4FMIANqvw?cxpxHwL3R zkiX}#ap`QCKhHyG)JXA z+Wi4VgxS;A%}=Jy;n;y@23}EyF@k+Du%sF@AoIttXfD8mbj;8X_;JHg|&P}-e`uPs=`FDyVPJ(ygL~BWxsMmRc z$+BxRmVtY3ZOm7;mv?SDl~bZK<36PU7kC+IdUU4p%(nz32-~+Wk^9jxxQ3T0zmd|6^c^8s zck|Pi`;RzkvDcb`CqoFaiObZXeJe$irv%@0fxL$w^D?p}WzR?XdEQ^{Tfwy>Ip}dd z9eOMjIciYkO|COru7xJie{vT;X9VY=n03~1rA1vG)&r%14rx(zehyS|dmDQdtowul z6hu$I5Drb#1mIoCjWY$KBOfS>ujSpzw(Ou^yrR6Ct3A0*6zsqT>kmArgZ;%#-tdLi z`4j(MG1An1Ne6#=-=_*6uWeYcM~gS3L%1VXed#4Yq@qGvR3oY+#m~5$FP?mGFUx&Q z+kouF(b`IbyJ>PkDi5EeGjMIq`to>VBdAPbdL zXnk@Fvzp6*o0}bnvw<%k#+R3?{$y0?t%Rr@%^m#S=O#Vao({C>?r~Xfl&0}L{TdKe zwP$v#)W6Y}1Spl0!a+@H!Mp25PCn`BGl}lXAp6Ix@hCjHc^n0t!QrBU4K`1FT}N_o zT!14u3fKbi!3@?rctiTG@S3}&-CoZJHl$`pmCcsBK4GSC4bhYb z2pmG13DH!9YoyEZX zL!vBiXK!b3Q3hcnsx>BeE=OoSL$H;xw1~?VxM9U&@&XrwU*ZxnLG77{X2R5?Im}X5 zH@Q7>+w71bS*-l;>U5)r-uRcgHB$embY`Z%p&^$9*c;d-T^>F5KV%uW=R=Wwgfsz9 zQQv~97vy9R+#+;idk@RFJ@Q@jMEUU5d+ObE5q5Abr7}2Q{2N00u%LJl5Dqjmw_WxfUy#`H~n? zA)j~jKZ8Fj9ATHtJUdv8w`zU{_Y@jBeh_x}0BK;9TcR%2bZj`E-kpwI#~3fFGHfN# z1@WLT1!N%KcZ1c73W*0XWvqV`p*61!;gOLStf%j1!^j`;zbAUX?fC#qB6Rp39ErBO zoaI6qC&I#3${ymO&p=~RSxO(|IfFP95Z(As;S$++XQ`-AgjX?_p8-razkm5pOfT@_6~5{7uDbk__wWEz z374ln2%z9C1fywgQ@cN5&Hs7w29(8%iCBHesLh)^Jo_C)U*Qt5Dzr>MlzGv3aBdI|EP=(0tPc zZn*%x9jGU}NN)&qwXo*g&d;6QyOZFFbA>UVB@gpR;oV1uQ6$Ygxr8mj^AdxyQqxB) z;v(|1GwNuEBEEb9o{g73t7_z?MG62@_Jg6EJd0Di?t|p6Bmt1Jtx@)DjsFro10%GE zh5rPaT5NKq2%9iH<*_L(-|`4X6lUcWW`Liay9Vw0rs8G4;J;1NZ zfl(qqwT64v#iP2bZs<1J0baxVVoH_gQ_QWI$%U~uGOM+rZ}zo#Ie`_ zLeB)SUe>KijXBD1eio#^W_tX%@;b?ZXzE+bu@8SLneXMhj}&OT1`0s9<%h?Iebu@G z>;QXq_|mpFzZ;{>Bg796r5h9ss9fE_dA+y^G{;uA=#NEcf;I!-o&+;Q$pDVkmzX74 z=^%jbHE-HQZZe$TP4&l*$BL~z*p7uRCC02wh{z_OMG6SpIb8M;12?lD$&myLKM2`U zAcodXsLMR#82R+r>#qH?W7o)W0(>Bj zn@3pHT^-9xT_v#~F}%=g7AkKL;tW)oaV31tC?Fzk*l-;IVe48t>j)#M#8m+=1`+aH zk%+iu;YV=WD|>1s@;s0C`rnkO*k?aIW*T!DdAzQQx9WDK~242DJ9M*na4X+DK z8}Fh9wx9RyFW%Ce7g*hmd2;+cM0rZw&VDtWgXFr=$`RabW%*D^oBfiMY(kN7=SckN z`x!dj9+idT`Y*C76I?ipbI~8e{x`eVO>`<&`mi%j;d=8#?0UBKDdehE7=E5aV*uCWlo=L#o5#2fyJ@+i-b$9P8Fm7On6#tL^%g9DU&aDtPef%daU|+o8hmu(1nxpJ;iI!@Cb#d zNP=d$rZ(3ao7ZmZukgbmx@TAa?e2#D`==n4+u0SRo1Tt-wZC}Pd8H7`ATh5vHu5BY z`Ux5HV%_)lTZ-T5yP-h}ccorS7xyh`7o$BF@gJ5VTmhf`-Lqv@jdqRXjmm2~!fe*- z!ra51s8<*NX(f)M_BF{C?I!=@RR7>RO7)Tr#gvA(rh}2M8D$VucVu=PBF!4cKhP2& zGB035rspx@4JQ0W1Ef^)9)!%us}Adj5Tmr2m+5+61RTm0{g+cLjLgm@&TKx69WAkT zMLd>$BgZ&<^fY%T)f~6)IbOdgB2(&hRg#qHSQpf+!2>OPo&O(_GmMuKSO716KN+Vu z{<^EA1_5wht>4@}x(OEUoBodQLz@e>qrLU!9Gl~qoMkl%LHQ2ZK3+Lt5O_N=IE((r zJ)}}iXv)74>%u?Mu@IZkOLFX*KKjv5Wk9CzclgKXHkE^obV;nO0^R{0Vmpqb?Qx&2 zO{2G7&;k+l9WXcr=pPv>0kA>_aez|liardfbPsehZA*CDSBs-0lWjPv{?&Pd!LR(g zL_u4a2{~2?Njx=v+fkEm9?!*XuhbBjo6iZ%j(`-kW?~&>6I)Ikl6uTmd{#xvUtX6) zJacHOIS#E1XysrlzJeX(-_&g%6oLFvj-+f-`O4IqkAeMBoG7;B`*ZB*YaG>4dS`(r zRU+zr<@@BuwVCMa#3o;@0&L(dF*lRijX{-4EG+#K(ljB2AptsqqW`n(RU* zS0PgLj8fv_-&`=gq>ta~lkeC+R^qlw+LEq`&2)Qkxm?>F`iK18)?XHH9dYU$)^`V) zg(i)S`o{utt32Uxb>$K><^{qINQqwd*VJK@WIGyVq1DCbr$L-kc(-WM8a29Fl2hp1 zd)prC&(wdN*IZUtveYBepb&Ec0};Dm7p)kFqdSUclnWmoPBy8siBov6nCtk9^82Oy5}dFDKq#&v>WP(Hx;Qe&4Q& zK`CQQcoXb}UknJ$MqeRT7LpXbqNS&y?i9eLbVN6M3id^CC(NHuVCi&OPS7*nNL|%d(u8X3;`v9K10X~Q(z|s{A>{dWP(aLJ~9Z4uL z|2fKE)Sc>pmu!-He}cnY0ksBwj~Kiv<^SrTjpR_wVcXs=Y9t5*Ks#htGlOIuUfmxb z@);xc`@8ZEr6B(hpWc;qBb*EpFv5p7`#p3y`Ru!<9M95Zdmc5)f}_jQzqhmlTL0r- zoMJ#rUiF6y%*CUdFE<`xcZG!NAnL!n$1S{EUO62G%zWoN3_h|6D3Ewzl%o%vWUkv=6bS^5jW6kyJyo(QH;9i6 zEy>BhyZ=KML(+}_WJK@T*PXz`!Tab9pKxU9A8FUJQimw3iRC&P8#J+q0?C<%2>uvF z%j@8$8@_!Io2@)j^hDyr&4)EZ`IfvK+@|sqf`$G-EDUx0Y#Ciiy0jJ1 z_fdz9O`;lD%f3+qoba}|3i#@D@?8I=(T!yhS>8G6fHgf@JPLPei(6H~rW2x)A!gZZ zJxZK33#y7D>Z!Ppn;_jxBY-d+11`kJ)FzUNP^mX5x3`>er$?2o#6H=r>;2YKN~iac znPMp3>M>i<;_u0bDG++_EI=C{A2m-062Tw75Z1!r+K+6}LvpcXcJW6Yp%b`$C!{o_ z=Wo9NsE}9<9CRY{jI9F9J^&#kJQ!v=fJIOgS-@VGLG6LS%`x`9F1(q%Re9p6DXB=T z|D8~cx^#}xdb>f^*l=ZpR?vC;7|(SxhW8uKPV(^CKB6Oe2^^Z>oc_tX@a32+k7^Vj zjTr`I)FCBRbClk0(s4WM!n!o#o1|Ub&igQG<0gUYJGGBXHPC@ytL6oq0k;P*wU3t# z2Fb8t4$1K6r|79EG`;rQs=jwPTSsKim@i?#xvjLUp+omP$(UUyrGebUXBp(qBnI)h z{cdkRPzqz?IcZJkOmx7ORAz3wsDeJ$PG&5qI%B1syHCzvhPWT<)wZV zHlCe@J7b?3REAFxkz2;)GDD3mvm*J2sQr3vp@CGo+mNzYwo!(kdGp@%$LVP}zjiuF zN+5Z>`P@`~BKXOt_SR<6Vb4*EtfGn%5C0d|6cl8Gykr-h6#`en#J4-_8X~W;G7sc? z&;T`6bI@fYBFF6Ebl=i{2%dG7A9xA4r%Z5C5y^4TDKYzfo@CqS6JYY(d8~nM1_i!w z7>to^dful!^mixH;J)w9OBqv9NSew!*80-(i=X^wpkGxt4M}DnaYG3U_3`%sc3JI- zO8u&B&|IC4$PhSk*)#9mGTnIfLisBuLHjG`DUdHA7;y;v`w{?3Cl&xxT*xlgK+p{E z^GsaWzkh65=MAR?uDFNqSq-2R>->)iBd=If>3)KXxkGYMCVweaD@Y7 z?%l{u8~Y3!gXqR#P-1r4>3kPbC*ftp7Xf8!ie_LEi zU5VmcT)>iFGJSGN)qzZlph=?09jB1zGMsPTRK)FR<=#dyD;YNY`}KvvPua}sfSmxj ze^MwkflDKr3ig10UtXE#pf-=~BHp@9-oqo}lNyzYX4p^MDI$YM%e@eTUn) z!tMG{b_YUOYrJnlHD2Ty13JJNo_Qg=KfX*qHqhY#M0e%H-U+M_i~k_B2MTu<(UFLK zRg3xcDZ-z)@t$*XrX|lq8L1^{j#uB*+g~-;fK%M%$La_$Rq@wwYO)M*4qp_~{j7>gS?vY}ctuLSfB| zp`>nr%$0ni zKtG`e1b>t@3f>;!o`ww}H0CbM&p3UOpIK?hc~RYDzjWMyKeT=~6ao2B;}tR)63J@+ zpeZv#QY-aP7!QNT4@B{}DD4S9EHo&Z?jSiyO@d)j;v{2k>`kSAVl2fQ*?^cUC-7T1 zlm_o^2QHNyT~WevlJstwl85<&{VeNletz$L`rZ3`&Na`r4>L*UczCu zY)JVGQ$ybqaS%0@iuYUg#pR3}OB1^XW4x(~;V?DT1_9?G`5>_T>8S0KMIH1xZJCU3 zUsW>5R|$)dX~rHu6}^nznP{HQ;j5J`!g4X2C#152i518Za`WiVDnG8)bEObm;=NVGg?r0 z0&sA_r3>F^b09PItXx+ao6BN9a%yls!&N-?-6}dwQlr~+{=vOFtPCnle9Sftuw+qU z*$FLRon$E=tmiB|mg5JOm$$Iv@oo+Tw+qJ`cxbuJK9-m#OLMGQpsZFpic5B?0MHlw zvS`f?Ure?9JkE;}&R`AUvp_3VC~+wtmLJ3Zw3FNl;~|J=?p+{0|0`I$<%I$lqlh5I z3w-Z_E_>GvWd=r0#-CLr4~)wEHiOfO)34Ye26ugck6eeW&;PO1uXa~&Q<1UtI%|v2 zLS=LbM9ELV&WoSi*gpK|ND}4kuMI5JpfEU8qy}g^N1KHU|DNpf#Tx-&?43CdbW@=+ zzK4qrYq$|M$L-LuM2bBRbR4!${E$F==RDglrN@Xs4<7vhnDcssk>tqX*)$2z$Yn5+ zNFhg>tyvnw0f9Q*D`)1Z5a=J67UU#Rw9y>6?|LfQ7u+s;7NpmI-&BSB z6FlnMD&tBMI_gqcr$$}q0Q$8`nPG<#I;4YfVp?aV%k-mK6|2WNsAFyAH&wJS@KKN6w*@pl8lid2XD+n*XgOD-Sm`TUq2=!#fYnl+5D$ zJrw3rjaSsC{AdJ`8DUD+F_0|$dge$IG1SZaYx*DqHZLS5+L-N&%bIdBmue`Oh;she z7v#CY`=1W?JD-ByVEl-fpX?MAM&Ns#CU@@b?lC(UFm$bH`2odf82Nn}=E>ghSP@;+ zK0rOB4zOCe@aZW(+l5Z(=Oj3j)|FLY5UyH&TZ~SYBnUE3y{pL=3jsbmRi70?otIMl zb8*=xQRZ7opFk^DqxS2>|MH-|^;`Y3TDKcZgeOnTRo{EHQm_fns%Iowp1#< zN9BM|8LqdAN5x>r4MivK{|+R+C=DXxFfy;)v19oO>Xjl-MmKn{y3hZ)W{o()>Z?Ou z5#ula9^&(*I(XtlLv32G43azK!;qL{j2*UzI|4hF?Y(sqIcK@@yKfcOPAY{FlHc}D zr&m&;+%->r#S>=rF~0=IVm)^?)EUeCoGCYXAO>$2_97e`nD??)io_52Cjjr4X|j+S zwpqZA%yI%(`q!F^t}gu;cyN*WjJQ*A`E^XitO1ljp=@xV9O?ZsLGp;?=6LgW`(quj zRH1Y{a*c^}NF!5{01nvk*Dt2V{)~{MMt@8*rbb@huC+eq5f=|<_;8_JTl%jfd-p&5 zne|W`g8h#%@~RLN*49lNl}@p7ltH_74)kQ`13|z0U^0T_+np(OmH<( zQvQBy7P=w5t8aMdwdjE}kU$C%^UCQV5Rn+Bui5F$ z6w;BTsYcW68&-U8f8EPM3Ae^u@M*Bu;P{1;EwBA*H(HBKf0bv_IeOP<6u;@tCda0( z-qJH0Hy`2s0AQZVz$Yg)GVKJ;k`&Wm(AX*A-V@>XA>>!%uxM8za3NkkyI2`v!9wM3 z!x2Dn`S7;1uEFC)h^KR9YkgtbQZ7TQh=i#8=N(kWxX@pwxeeBB@VT5E?1Xzg*0b{3 z&Vma$qDweVilOFu-9`!;W2-0GEqr@~tSG&Ux1vnXYHBS>f*A3?VOMvJ_PT-?^_s$L zYI`DA@@{B`3v7QGT7{qgJw3mAM4+=UVIstgk7D4;pcvDys-Uz}oK}D-k8+j);jz5( zuJE^ii1Zcdrht#$+=tUI$BZb%m)ErBeQH@}Q~{mK_AJ~e&#js2Yh9ptg#wswcnVFv zize8{u^X20zaDxUuLsURCC3%0huYQVLaN1AGhk(S4Xbjdi21jm|cMC(>Hvh|T=R-dE+){RyzF|9Z z%Ymi*2gtU-07kola3mLUfM^)^_19B(URP{?WJKIDc9^~@xhrqH$}7k(iLk0a{lzz=@EZnxJREqs@%3!q&qn6{ zHHtC6*H)<0>60vXk`SBF&?H)@`Sz1Vey_4FbPRY^Tsmh}K^|*jGfap`)+Tq?ZwA}mI6L!ub+~fJZDp4w3h>d9!k17#$j`2$^HFbq_w}_W9mqs1tJE3@j2KxZ4;*yenb}lkqx3w z9Sm%Df5)Lnr_Wh}G5}3=M^lTv-aURpWk^*5mZskHsDc?7gQYmuOI#2pY*PCq~jcmRgX zM^*-fBw^A{lqHYznY~exQzhLB*x!5R2KB*DO=Syy{7x=a)ZxGzs3D>ydI8l}*BB@q z5YfXj4;dDpulgFOrQGY*Ot|Zhu=4V8;)%!nu!Ul{9Bw2L41qQLuM7^`F1Ac6@@;g? z>?q+O_w@kJBqkV|0q`tbVoLUf%IoK0@U;iWdB;Kdh~s0i4BtMmdjq@oRIvTcM0ydi zuI>ZmNTe4YXCC$T*QGajY!D>90v%ARtUuNEu&=`m7vSW0do$bTlIAD4Zu>|{_dW17 z{9ysuUHoFB)w1*9D0QZc3r1DnHw>iB>#+41Ldj$xvwCXBMf1vFL`jw zW#AmN(<|+($_9Sj1YV9EueI<*+WXTt%`QxkDkLk{3kHD@mzld)-8C+C{Yr5cEFN-; z?Uw@o&H~dt??)aQ2@R1H0KdgtcsUq>LHC?I7TuvLrji1OD1jv zBhq<2>=2q>1m)KzCaS42Cc5l>!|7r>Qxie0my+%dv61P%^1*{!BL!by@1Tb0u}LlsTuSvgnJN)Y zUD*9eiUuEZIIhv*C;FB*)R&Ab^o4WL-96|BJdow)NE%P#Um(5oorw}C{O}o#0AD7Y zb6*F1B!nHRNF5k&*a;7ot;+}rfN$Ci8ZI12&JUsh|ICj-WoHl2X3wOV(MRk2Y&8>H z!vaq3NQ^F`*@<#8zaF%}gwD|wow1s!3$>n7?-B31J)vwBr`(bX_V?_kqhOam{lprc z8Sq&J@6(}-ykOos#&ykQ>k4aYx{p7&3-$a8w#a}#@?CAS_sx{Y~?l{LJO zn*BX@?s9#0JE-`=(&mwIEA`FXkp>|WU)p1GaB2H9s}R(`dc%Z_fDCfMkV){8aaW#` z7$`T{XJZLgAyY|197R5QR{Z4Uk2|*iIhXl{OqtV^7_uoT;MJs7p~Ko zPGkIoaMj0nx8>mG>gQM7g2*k56MZzxNee(R+@D-2cL&6fJzs*H5y%6Cu)Vn+_Y10D|~0BV4U ziUkpOo1lh=;2M$k7s?i+i$!-hSFF;B1FmD!Wy?rkfl#^M8lD8tQrjl?hDT6{BOf87 zxzRL*XhtZq6n+aD>;c@Hd~O;geoI7#Q=-QxDbbF)&y@Y14N15?PQ87XaAsCEPIrO$ zR7}#yD#ekl@OHyTfixNqF^l!PsYd(kD!F6xj}T`QY6ve?+=uWm0%~-O{W`XVjRD^` zRxIKVvK_fAjjZvZa>d&<2TkDeNQx^9y*&tmpqf{!OvQ7uzLrSu{2wBlF1OrI;$EQR zM<(7=)-dq^jgPuP@?-{|RFvBje;NP&83og`m2Y-np~h#)>Hr_yBLKr8Go#x$zIMQl ziBd401kFVR%gn{A2DSkxe5z*VYwE3W!z6eSfxFdLyu1;%-1r1tXjWwwJ&gJMKJ#q( zHWRN#6Jpex2GR-L;keNSIwAd{UHAOv^D=!IsQyuS6DP5&@_Z1a&pTkcW6TS8qX=hR`aM|#h$Ho1 z-5B-_#2y6s!%t)J==j)YKfR?Bdck(|L4&31x>U_+f-;MQ<9GgFzjDd~^xH=rFDW_C z@>lap-4uHa-xvZEnG&SVn2hv*8t7))zlX;KB_GT_@33&QrbJpMPg`x$5H|^uvxMOT zhfyW$_wxT9e~kD9DwKv(^2QT__vFEqkE)8pZeRZ#Q|*lu=sM^90I)1QNKndDV_p`h zq)G@WB1ODThpcn*j3pC4EE{ED0UBU~UlR)N@nxC!3tp3~ZNpAb_e7dN7a&|66B|+1 zE-m)3uLvIWu|A>vo-2^gp!c?;77?e$b{~;1Z5ZqrR`xA&JlKm*J!@~D7G%6!@oPfk zK8B7SxMkHVEAvts920k#KD&A7zJ~{4!z}huXAtMwW>;>tOw7r(Vak*WeL^<%RgoNw>DX<1*>SZiL$1~{np2&Q6~&K^pjKq_(d4StT%P;)4G+v?P(|J= zha;o)kDW=AD%{YZ6T!%2u*){)E=9s2By71I;GKVgK|dd1a0C0v{P3^nje>ibQ_MHQ zgwI|(8C~GINZ^i><{Ab#!DTf$qOQ3gE)MvqQQ=Rq0cH>qrjLR%?ytCFTt#@TQO{-qU`LZCMj>scL6mUV zTt%l)ytD+AV9>%c^F1dAN9(yy!po3`+X-+&E%J0<1{8h1R^8{>_hocEwb$*}PrOtvU>D|?t6Xv6t4bK!sCd@;$VvOYousb5Gwil|Zy8j?pP zfFB^8V zZ4{`&5VAh0qUiB<6GH-hO$$GzGG-d&Qrk*j0y#4=@VPm&B2jhPZeV9)=+29x`+! z2lgFy24`Co8ebOkW1%qdZ4cd{aQwwSGQh#t$k?vcc`ndY?Qybc>o{l4~q0>V|tJLFHyRbzF&^LldgT9f-l9Yezsfp!ujtL2$3ZG zHohGDD^G4N?sJk6yY#%lq>;wmnz?9HpmwJcsW0E3$HK`gO`7kw(@n8n7sR(z!GJ(+ z6hamtahqClRDGh0^X0*l0KNT|R{N_PsKWK--aDhk@w*WxDCN|Ld6$bwuYt^f;8sww z0RsoorlC7q;YRT{#vFJy(h71zL?ZH96cFFZPQv1J|5YsIc7L)qDg%ypce|Bh6fu;` zbKiEm9+BS^A(0U}fCO7FD7oc{y2MI4%TtmLWZ$*=j7uu)dTz!~+Cd&eAI3^~Gb^<3 zNeuPfK{r3SKD%5pewp?pkt|o9`AP7{3l6)vv7@J}#lKfRqNEjZ@X+>dE4bJwYD2)1XfNODuc&qOka4N1 z9{EUc%iquU;V`STY<_T|H8)%FI9EC(`j}~ImBTU~;&vbXZ&tZ$3EXf@f&!nzOlXp` z3u%%_ookdhRyTp_^bvA~IGLTsA>ea1U)o6Zp_Qu!-#N7GZ|7>4x~$6A=-gr}rZ{&x z9zmsh+;%|(unGf|`Yi7=s!m%Y&2{3pl={mZBC6OQPR(T?j|0eK(CGkc74-0*63MQ8jb>b*6p4)ABGQEAHyz7*#G+W13Y>9KZxBtygp63 zEcG@rq(TxE6~s6+x+ZnuKw)EkW;wm#NE zE((fd-D`5YD&vaUekZy#uR;je|z~9gg$iv^YFZPy$n1S`v*!{Ndf$7K{)N)+J}IG z;z!A0;s11b{qSGBGn#I!&|;v&R-+KZ$Ya_$diju@nLLQmXb0Oy!6}Y2D%2aVjEff_ z9BfmjedMX995Ex%YZE3(g(L&r_z|8pa2iAURP5YmTm z$HXI+v=uKey#-u(lU9TMVBSCWe#eO(LKGC7eiA$_LGFE3RHa;ha&kBemTlea{?Xyh zK4PiLb!2>mYLl|nJcY_iBMB+Z`7x^T8vVTXPM~yUuQ=VNZ$~&r0lK;yrQq#8Iol zHe^kMAE{bSi;w|fq9YCSvH%H^n#iaixYS7cw-y%)JA#d_h0co{Y0E=r_1d=5SqH7v4j1azrxwwMKYbfcGuWgSJdz~FbK{}wPzF1Ts%dGkN zLqaquRj@%V$KOuD<2P&?q>8r&a%?ejJiV?HED zjC%&wv|DOgfZ;3kR2k3OeDd-hOinez12b`U;*H>uI3yoN!_AIvZ)2eH1NB=hCrUOuThE!_be8#n*(YffJ`+ObOk-h}fJg*HC9iHMru*_H(>JzUmHIh^PE3 zLuB8>f6_;3A-3&G%W2MHC%g1GI{ln_Npa@hC5yT|%mW|0hK~Z*nye z!FS$2dd0}K?E)Gze1n)es-n>~DiYLI04;6Rnp=g3o1>MKBys`C%_pq;&1>HJshMcV zistt#4v}H%CG`7GIT-~-vdqG7Bq|=^D^Ud?qC*3aow#wla*!TCuK{86)1NS#lx*H# z4d2FB6FzW5Td5zmXI_~)ax4=7N5A&9PWS~I@F?bQyy$d^tH$k;fAKXTS)--KE%u2$ zAc<6Ozoq+bZf{uVk8!@3lgIWsTq9z^vOkJMZa0RAF+aJRAiMlDSAHG`OC zK;o9yH{Dt>+tXYxTU65Tqn-b()k^dH)acY#lUyjED4*AL!6vKsXX=6wvHF@ReIStUNK)P zrAs^aL+S_=ymLchi1Z~n3VsV7q2`pf$@~aflHiC1zD`bvh#9X{4=U(Cz>wzc5+{71 z>?I?}3hjY=9#F|6BdrrHy3YMm9SRG2uRjte>+odS%cybWsl1Cmjde_~;~}_n{fH>l z(W-Qk_-ZG=M2b6R57J6UG8mw^tExsM(P;}vD7d%O{mGrCep<&y+E5>%E=#52@+6^> z_nFoYjS{DX*Q|A?SevWw1xP^1isI(I-x`=QnDp%N$aL7-yf^Vrcn=IzElt#=_P(3? zU)P>iR8A3uD>2b-5u9xs`wDp#zLT2|Xk=S%eWzClC6=?4H%PWEbK4S7 z?xR2b0sEtBG6y3>C4h(yg{wv8L2YB?kDJ-Z;Y4?i@qvm%$?w*q8su&{;n;)x}}_ZexrF>24`OKvKF>UO-YsT0lfVKsrVVDBayk zNOvj2mn4IR40!6TCrt96__s2);Orp?@ipRZccCghYe}potJkX?|JG zBTHxgqAB@@CY$}mJ8NK0t@K<1P}vru-hY~sXC~_%Q45;v*Q4UqNc$weRr_JmmyxvK z^WsRI%HGzz7)Q|PhBDCdV8kZ2u!4XH=i`%R0!y&a;^Zwppy9t;M9cc;;j_P8^^J~Q zMv6Lt#7o#h1{4^_)w;#8=$qB0PTV?`%!mX$H$9hC&D!BALn4&1Q3cJtN_tjwadd9M zh4>+)*)IlfsNJ8Ei^B;69*Y_pHBL@NNXbQ$&YrRfDd?fjkwxi>S4Y%Svbhw~U&E{4 zZ|3P3NKv!osC(}PG>GwzGCA(2OFJ?LzG@m7+v2tWrr?vx+`0dhNtiM z_(r$JSA5PF8dqRgG?+N-*KekZYZ1%~Gp*X^V}=)&goIg|P}VXKTtNFt2^TXvG40Ke z$xj>>n{hoz+!7f46z^icR)U9o+U-SHid)3<-4}U#ND)_3y`#84$9>mKOWLW#BC77#E@SqYi{2!DN`u+N4h@$2HI?jhy9ekH;tks(xtGpENo6soy( z^6{G@&tv8RAThiiloXMS45Jr%v?@i7r;dwqSPpPm!?RTU+Qq_PNl=1)81KD?)0w3H zU5n?oto2D0IcjRMM<+6sOZ!_@;(YUube8*+2mt%#!$Qx$_Nrr}i=9|t*6UZ};vdQ5 zT0G0^2j1aXk(Gi>VTRC*u0 z7k5u>W-r~N6+$f?g343ZI^KMj3}xW>>vS8G^_orI9(;Jib@c$^y_zPCK-ct+O3=aI z7(GEX*FekE79Fk+-{V{bMWOfYEtWg)rUkpvySjaLTCP;_CtnCX=XfjI_VEpa4emcG zcPs5gApa0%)av#4xJ>s{PmpIFAFlJ*1)#ftb<%Jfi_=i|Se2!NG+gnmk>b195z2V3 zOzW37iw5=t6zBwf{ljLdD+`JwoB$8q#DU?OU_4v^Bma(EqfUdjZl?2(d=K&xhO4Z= z5lxKAkJEr1@5MzDx3C_VFHoN61$c8FiREUo?&s5HXb zrcTX=s2Ikkc*ARg7`da0 zdVnZun41#w{Mzrj<4I_FBc{l$!xyt4mKko|Nd!WlEm$1+SzY6nU?Xv2L$EtQ%L;_Y za8PBzuNR&`(eg~|Cnz-?Ag2`_*f@`qReAB5T+D&t!HY03BqfS#L@BBH?p07AT;m)Srf4E15aFP`;XFOaMdwVJaj<|` z%HA=cZxu(l^Zm2yHevW;G+Jod=)q>rMXI?EBlO z>nKP*WOb$NUY@5#@WZ`1X0w}B1;hquP5?3>{hgA@2z&)=l>61+?z{V<$^EmvI~1^l zE`Z%?#1)Kc8ADFrGAsPeU%|n~_pJ;Gu#bPvd88hRm0nKyaZjh>ER?Ofc;Iky-UDl+ z>Ph2-;|-VD9yglH4$ z9id4zIj9%{LJoQ_C0mx+P`K)3>vWyyh#GM{u$Z?mpb`m7^v4a90^@;%cqW#7MpK{) z5xQr=O2)6#HrEAQ$1Fq}ePCx$GjuWWqbzQ2qKjr0tKcU<0R+kzBCc!9k^(T?^DtY+ zh|KUR4zddq`NxLFgSAq(tXhht1>hyKk7hKngcaJQ&v=;9?c?#&!Fd9&(8=ZSNrf5} zp(iz7rI2sL!v}N&J$MpI9;cXDmI=5|Y zy?35NUe&y5K^N$bBFO>d3S=toA0#B#pz5;#xwbHrR3*ACwk^o!HK~r^sCcTC*ri$b zQ?v~~Ko91VZ7C=($otiaWI2Uz$bR-oKGTMf#XiQQ;j(@~R0Wy{HM$y`Op;5{&${(_ z2G4*PzyfBj;0H4^9-%jxRb99b0KQNG{IA6N&t&ROjjs1!dX@1y?h?EM8$%ec?t$^> z2Xr8)HQajZUQ{qi!pd;t*?8mssw)hFc74o_ANN0q594r0u~*wgU4{hG@{*`HZ;Od#w7Kys!QgQQlJ`>T2e!g|n4nNCUD=!*^w^ zWGz`V2(|(}W|W?PnL8X_;#D3t|Nay2PM@I(t-N-3@noKlDmyS0@2$)lojBgm^Rt0z z6fUvXmd+<2Z*yB0E&78`+c~ox7e%$?M>{P~7060OD-q@k;>SD=jOf=DNDWeyjm-Ar zyj*{o%T4(9*uecrAJnkK{RF~D@?%4W0v9hYW8TQtqY6Pf z^f`?Xn9M93gqf!&(3qPulMeSW?=j`11%Rp0UVHQ{f1dh#y+j8!#^{?N_&!DCGq6dV0B?v z+8td3#J>boiukOqyAsVP$+4401K|XlV5sGF8 zXNCo_!d>LHwsPp7dd!?=fn3$K zK=gpV#!oUs2r6g?#rG5>1abO?!_E3mv`jiSJYnF-ql1|&pmS&M=yYk1HAedId?!fC}^WME19iK#8+>#`rXr{d8NIAu~887HY-Ii2- zs6lm9f*afM>$h#~-h89lBA-fjpT@=ckK`j;-*?_lxD?b2U$f6r-=w&=UzeH>m65Cg zT#CTkao8Mycec3Mv_9*RD!&cJC(egLQ zP%D2tyHHZDsDynF=eQuwi!q7a$GVht(*Cl9IKK*-0pPKv}&$ zK%egkmbR-+P*MJrmoo0`|Gn*%Nadem3)k(E`FQ;rrOR?I;!9_qKQvAT>6f7}4QZrx# z34#-213|)Q76R4ZnVf%kf|6tid`2QjR#00Wk#gUxeQ^Fod1RF(Rt6;|r0$W#T}$X> znUAY+9CSF5t1OB;U{ZirVEb#)kOrv=<|)}rwPr}+hKvM6DptGVxU+4d*Cm< zGRKCJs)zor%#J~#Z^J}wzmePbsLv4Ejw1DB1mEzgBIx9W*hvSVo#eF9|`-yZmZ@=(p8>;hmyS%Wk+Bv&n_f9 z&Vx{(5_)bmiODvb)O*HX{nu+LS(jV2PYw))7p&1xm#TM`FH-*o(k8)Ia?(pH-P|mV zUU33nsNlFc!Po)0rx)}L{~TMm%ibq*)PRN_$(VkTf*r`@d?kS9 zUdL*p33nI^ewofHmvB}tXgx(Ezi-npjaM?B2)WZ8u2V=A2onyD%I(F>i3FY z!6_HzA?Y|sm@=n44v<(NPZ&3>yDihklJmaU;8)i%p1a_515oq5_+4iZq3QppP z+KKG2f>1=3|H$9e&rMxC>a$Y3t@E$)Agdk!KbX|tv0!V#(B<|Xc;KqS%C zrPsL*YX0~6Fpb4jIn4-<0377mN}*`~JtXk&3@r{R65==uG3}0eTq8^eo1pfwEJ*~! z@RQ~62alNjtGAJdG0=G2?q~GDZ=gno&}T&9)P@=r6@XbRYSgGLLZ7kKXVRDs`$+8B z*E{P7UpqByUOiBVqr&a(WVgAwu`7{)0Q9YiYrH6ce~+VpUb#|{L>0&h81L{q1&$?J zJGX!ZX+r=kW&wy3U9IzGpQ8A3q+puab<(OlXPcm86tjjGR-6twekpP6`dk`AfgAM_ z?(nR}BP2W>_cP9u91RG#n=Px)Mv;~zbM22*2G61ApaEfWo*2!o>6rVL^H(~A zE8mc4Ww@nK!)?fParfiXYKcakM+w5m1%8eh@{#d|?}odJxO>Dzb7%X^cjd#_0~L5s{dOP+Y{bFW{f;0>=(g?E&C1=eb~+Gr z+*5+4ua`Eh<(8vwQ?ZP%VoT~P-}pD^#0{mLHUDrYPVM~^t610IQ+ewKb{n&)rp*WW zYyYdZ<5tH@>OLe%RVYFSf81YGgVdPy2>MxASB*@!S({b z!mb5r`EZa;fAixE4tkUAgIoS`N$UaPN9h$AcYP)2zg=+1$>sp23a`pAOpz7Jh+yRhW0A3DG9>}0Z=~g zrw`7b(SUB1&akEhx&>&lHCR~xabO^li(Zaxy@m_C2Aw8X{;8v91rm?k-H#UveiuQC zd5(U64f-%)z`#pRL^NHagxg~#62x|j@ z$}c2=ULZ>E{VV0PO1P&8;N1O|`Z~(F1m6^2fh$O#%W&KM?xsXd{u%Odh$cQW98w4< z0nwfN2M2qO8U7|*2n+Od$#1b@4HBt_Ao9q^!q~Vet8anP7{3~6sihT0s=A-ga76BncuZFz^kI7mfN`iBJX~Z zM;gdVsoA-yw)Z)hdS!4iIR9GY;(>+f7|KTZy)9GZ_9A?M#SzTlHjb~^ES{$x5AeK@81rOuG0gXfKN z1vmtE=GP+u`$_gDu~!Ce_r$eDzOYA|RQBM0G^3;)AJlW~lbF`0O}KbI9r#ayG4~@? zUqx{hL=)ALOiVrt@Rf-TCtjf2hVPT|uZ2dp{Zr!W%s+b+$&LQQi@gVQt@*D*qxDc( zdy2AeVJfT|n7&e;p9YP16cPMv@jG&*INW zcrh5*3+`?TINrX#dUgiQ1oASScYn3yzvtCUxhFbIKp~dzxaP?adRV>jw~M#U5xgli+ha zbx9=wdOS;aZ2XJh8kheE8_gd7mbJf+^srw(a1JHIrT$xm_`j3z4aY+;sWs(u=uEII z6<`&>DG@P2HUklyR|37h_lB2$?t6r<>p%zu;REcY(K?s%@xV6`SBh&1IsWKI?++?N zz13+Wmj(BH339jy+@2x@BJnUHaAj2L0XlKwMB11Ur8!TxqF{@aex#{6xCZIU=ywLw zD(q?^Fe%%)emClI3Q#;8gzH4>+nJLM=W!GD02v?E&wsvJtFI>x;#l0%Z8pXS`0sm6 z8IoHLNB9*ldYkJi|9l=pq*&!ba(hI5gPwNz-&}rY)%~3@haFXP|7DyjFcsruvd>0< zyRk#b!Zv>D(<;j3p{y4;v^|E?H<}h1;P%}5S5Q+E4;p0%hnYWPq- z;4Rc^;Cl0?&Z&`dUCbRH^jKr1R#s5j!Z6|UY(i$^zF&CRi#Wkt>C5B(w;5&OU)^yq9zB?7t4IkB%q)Z`KS#SvVe+>aaoMz3k4@XmEFNOjMIJN_N9!7rm`-d0uDoj(qmYyEKfYFp_`taJtD87Anq z5+X?boh!d3pHeazXO*C0oxvbcFeyfbOqUWRHAp(6?G!#0)f0rmQcakdR!86xjAX{0 z`xkGnv~`Pc47%vu?rr7?Xg$AECnpSYo77ESRD~!I*0>C$y-Fm8Ks76Gapg*h@j=#E zLW$C;pnkk;n$4s*I;=$wD47w&NJ+pzb8-2wkJR7hi!y{AwEC3#`X=9d_a& zFDCJK^jTD>fqAMfktpD~AZ^G^#yhv?hF%fCn^MkZfBn=!*SaS~-`Bs_hbB0_n#DiG zsctd=nq~WMv(tWW7j0|TBft80ZIkwB^Q+M1z@w<`JlV<0fcAF1UwPQ+PTuJUZOUDiB9)h=DJ`<#U z{YFi#MEUmbHP_pfJLgQT^D#glB7|u=Edm$ zc!FC@Zb?`=+%#!}OS`2)pn!wb(II=E+aHt&AmoYQ_gin4V8FLp^kOF9W|AcX;Hi8% z@%)SU@q;@&wOek{iSI!>`(gCH?Xhu#Dm{YFA;fs&!n{Hn6F4oTNIwR@w>EfJSy|oa zjW6wEzi4;#5%Jy8!KL0<$6Kyq9M`L1njkEGr;p5-1&)F>V$%SMz#L!`9f&3lW7aaTA$zYp-^8zLyzYYa|7ff8wy;@g ztXsg(pjDP5@8@eb)k~C?-hW32hwr8l>eTJkm3{XEzA}2m z%)jN|cnthfIc{77Tg=|N4ULvK2f22*2?ZUk%BGwjL^Mf=9dsURy}?{4`$-VbnUFl@ ztzI$D=q%m+(|J9b)%2U@efi3=d7eeL*Z6YJ!_X9ibL~{3x!)9hZ_Azd__Y3ZNytkJ z+B`^E%GA!yYZZI=esZglklHC+qVC0^yZh7f*Lb!Hrerk>op2X@{vW}wYJdY-OXxUX zJgHmNNfxC;vMY@rlsede`uOr|q6Pxq+wn{zvdY?2IFc8^hcyZGZykTE#OVum!sR#N zUGT-F6KI`TnvaZ#4iEC@n+H!T|74HT1Uzs45b_Y`TTBe@a-%{qxxb6%T-Z=KtbhtN zVl3;Z^OEIv^}5c^!P7ZZ4@=IS29AR4d!yf9qX@kL?qO&fr{~k#!*KlcPk~(pL@je1 zKr&NBO<*&LH(+~LgtcKXMaXl(6#_dlsJb)0-i->PG=97o+QFv7_B#WJFL2C*hXYT> z`G)WG_y85x7_-+~A@66(u@)|^I@>`^^HFT4EyF)L15VP-DD@&!X?QEQJWiAEmy%ah(WF$B1OQ9T%u4#J2y+d%hf}L^K=L^Es zd8@GJ;BS^j5PE{;oBF_q52O^@DZwffAQ!;%9M7ZIa@yHg-#AB z4NnhbI(mbJmR5c$(8lSW6=?}K{{ykvk8p|B(It*vN|!63c`fN{?dz1e^;E+7nOKaj z7?Z5q*%-^|a*9sM!Fg8Z#o_w}!}0CCXVK5)O_MbbG2awh=|$>`jcp09>hx#aG@K*c zlF2V0*QZfbhrA*!+r_6RVlXFC<)1OmFYWM8$YQe0R&cNbILy4`{6Zk}5D2FXh?3aJ zSX_Zp1_Tf?&1_dTKNn0 zK9x5Q8Ye)U>&9Iw07sZ3sa6xxj$z9B=bkv6L==I~cf6z|ZkEJk;P;>vg8>%+~{uh5}N&(JY z8?YHhuT0t`sHWTU@^Fb36AUabT&eVYfj-h|R)oCgX!wCA4v$p0z*3an{i6ItY`Rj( zmV7UI0~U4QS1iw;1Tl{d>_3?QGqpI4wOOc7xP?Gk3Vb)=sH5|hPi?iQgecfi?ca#- zB#UQw(WJpZ;zi5yLo)aR=1-p;tM%(p=_s?kk-Lvl@yx9s5*{PnfMt0|Sn3`Qa2|;N zPyXqlH2a;a9;@p zayg8z&n^QSZs<%c|I@|jeQEt!=TEouHqreDKX8DPqzT<@2CTTAhY-}Y%^al2cNc}nU$$>u zt3r77&y&Z}|7f|>KzWGMMm#=H(|f0W(4stW0&Nj=E18P;FcS;}eH_i7*a65^1PGB^ ze%0NVEE0acZ-mdxusmc6B4e8B3tWO_3zkY&3Mk#(9(5cXwX)TNK_K2E!U_I>77kN! z?xrTWI&5h8%N9BFw)W_)?XN(azJtpk-&^OtrB4IvgAAe@*;Oz*u=$j>S$+5Ae+S!n z0Ur)LLx5l1r>jP`+YIdY^cNgrU9@hTPUs(3^xF(~@>-(}tTTo9BN2 z(p+VSa1L*7Hcgq-aV4yZ`B|LGi#t9YHNUNS+wt5yW~@$t=tK35F(ye4KBgHAQUS%n zUZ&>D+vP*|EUvu2e6E13QPpzHeV@4oo06Jc8tx;q@)x z55i%|tX5rFm2*XkPm_j@O&$?iI0gwu8}$)UNV4tSpe9}$`hGq*T&CK4ak(2G-PoSdy<@33yh}c(EX2n9=)?R`KaCY^3KB_A z290-(y@Q7%PO9sI+Ob+&p+UcCsP2)#m$hg?tLwq*?al780Nm5On-xDs;1aRY>1kbj zlU3r&$ZLtCvwSeYts{c}@D>ikH%3$x<(-j(sgi-S@y_lWg7 zYkl@G_%-5uuTR&21U`UTjLR?G&V40jPk%oOD=?xhZS#I`5b(*o0N6(%3@OGOCZ_dg z6c=KIDZR+L1CB0(1Kw;dADrvZ{cZkU(q&21bn4!`U0zRSIgUWU_B1fxPI?q4lAoID z%2eU0W_>x~Z#}6`D15kieI2@qaB)pS1LqAhE9NgWZL7QFY$$XDz3m@gg8$u&bdo*$ zy66bEcm{&tw1vQ0kdAOcJg@zw_U#%JZiLZ)imqfoiIq-iX;X9zY#=(J_dpW$IAanb zLuT0!@m`icn5nBX1pa=ya4kOls5#?jF@xG>(0)UjBf%%+t$etiXEZNw{9EE~I8>p~FP!UDjj0})@>&Y<%ZfJZ+3Csm$0kg4pFKW|n z2G*PiM+)=+;%TqtKH_Nsf>3l?sK26P9$_@M(rf1-y&G z-o^7;Te{OS_t1Esc+?L4M+FR1!zZyUf3e)RL0XAX-NPr{^OvKyq2lLXt>Jd0%=tgD zDJI75q$#X(SQ*CzK_%tkRXj~bdII87M!ijixT+9YV;gV-Dc&OP1H38m@TwKL*hU?4 zGGnjX++f+3x;%^=?TWbukmCrffo+eExW1H6A!cBPF zA@f@?sKc3Y=G;W;((KQIs@3NjU$?Tfh!g)QQJLr$J*rb>B4XMOf9n69)<>>T{8;Jg zWLBar88&}-gKK}j!*a!HYLk`8_w_%G-?S^EEQRlBYgR2BSn?~y(jg0T^aDcDYW9xm zFkI6wgKF*epI~bC-kE*RBt8xOth^a(p`HMTorSICZ2<3pg(4hj1Tp%#tHW-EfFCBVq~s;4y?0?{ep&5TL;t z{#Fq06atpJxBfZ+@<}ADKP5z)Mf2%IXGA4X{k{w1K+DwP|nf1pkg@#-SR>S&zwnks5_l z&2V(KAFZdnYdCwgEc5v$?wp0~4S^6$1vipB1tV!CxQA(rRO@~ar@?_rDcBt`s~!>E z)5D2hl0)#gVUq&-rk*v71zf=k&CVLuT4!r@f+|r#E`&nd!0~JQZi}JoygNgdfXJl* z3PXxB;`li4#WWeRahX0Ig}gRt5J7i+VgXRXu1xvs+9&~@7-G&wu|pONDT6r@h(-q&y+}vDU9QeJE$!jc+T`)hKo2FX{xbYiz#$qn>_zg|;bV0iA7mRe$d`yAxm0eeR!T{Jj*d)XJYgKg`*Oyid8{d4*{2jhJ8M-QBxu7vrQ#>BCvzJz(RGlYzh4 zRr|xfEc0e}tvA__o-$!TeH{@!m^U``bL357geN;KCuM#M>0|W-1>Aq`(-T^(kj(ed z?myNPYT*wREFN;(K%Vyx;(q!;WbpFn=_<7+nZ3*xCXZv(+*myy;&caaLbC?ekRq9d zAuW=uBfd=%-1;@jH!^`fbdtSY@4~+cBvs6^(R(lX^eWaIwW2SBLO~5b-5#5)jxA?7 z0509mq>3C8SoAm+ou>yJir;VT|GS3$?qktW0*aDUaK1%^C@J_LdDs-s&(9t5U*+Ud z7cyGmFep$?gd7CBJ{D8a_J?qFUm+L7I{bgGb}aooHP)yB;Sn$&-AzloTrRe{A0krQ zMmaaT&*!M=uQEWi&@R7JfD$G%!GXI2LbAhYRzWr684YlFkQ01fJoz26yS6<2VRwG{ z&ta@?h2HvcNDdX1z%+~ey%B9Q_AciECXVNZo5!)XfxuM|gcG?N@l=hR^cseyRtJdD ztTHc|P%ggpyw2`R;R;Ngiv%chy=z0g^LZP`uJey=`xA6TE{jTtbJl|vuNNg5c|^d% z?a@{D9i`&B{kAZfLiEjbzOG44LR_t!VrO36Ela{bQUQx*MsE*Vy%>0Foqb|8GJd6K z;~M4og4;S&-J4)u9)cn5RJzDN0ncx5Y)?|iKg!$iu}rFc_P*mu=^OtIok~<1`O+*wB(tz6JW=E(7L3O3AHElj zQHv%=<80uIG9SreF8;zuv!%UAro;81rt%-pBTRy>l)X;w?%Rv=onO}$kAv=x))|g( zsaWCiY}qHzhrhJ(#sU6%-&PAwE@3Z@_r8~~rkOZDZsgXVB-(ny=p#LCb{J_x-Q8t=-D zDg$GCroZlBd$BU3PUtui0G@a0?$N_SAx-M~9)F-aQXwdbk7P!WmH!H$2b~}-ESrS^ zVws(~70D!`#ykPMv>BjG9KRFzSuN#{C&>DK^Om4trYcT)Y?68||*J923$IDJ&LI_J#`{&SV%UDo``wXjuLA&uZm zw3*Z))%&kJu=jE$8sQz5Nhhq)VE^Ne5z2V=?<}}zvK5PQzN{3rL$VD-`@)C(!XT}y z?X91ie&vp2D8I<`D%lmo%N@zwZ%wK%m=!dN+#88YA~SX@%wJM7N9{jU)v`g6xqXU9 z&G~~{mE)0XZ^i?$w{e2E7=yC-*TryCVzSpjVMsL}(80G$#L1Zd%aBFT{*dM?(Z6vs z+Ji7qwl_BuR&G)NIX)M}6w7KryU7ANV%#L%f17+aPP%=61T?QN!u{QYWx?Fu|LSyd zji_DHzCo4>*_$hi-6?Y{mWIc>JggQJgZ0-SHA)go%2xOYU6*kcPa(RI0v(5(*jadM zM6<_p%cY*Sfz@sd{zRvb#?B4{@0xlA^EtNhuK!kZW3o38 zIA?iUlNDS#xa@ay4tb7k9NyyknY2nR~1;r+qegC3lA)}9h%|9{RbFyD?a>D6yJZkwdaC@%QuWSSg3rh zfhH;Y9vY9G##fLF3H-k7i7qgFSNl;gKb8{{Q~Fq27VhSeszGELDNXiQKK7xiaE(0tRWvwRu7;jC zKVaNyLiZUm#Uv8E5o}PCl2L?D_q0r_okQ3p^pOfs`i~$j4dVax_>oGLsGPBL`F=F* zIe6?x&9>3Cbgr*srJCojuTkF4a&MuVBiCN-uKE9Aa%O_&+;7}B@}cno>Yf(9FTZJd zGBp)-(1wS}C^uprTjMWfCM5LR`!;yXEr9ZDv_lu6$lTNd@P?DtO{qiiEZi-mp#JRZ zPpQ%IbzUlBg9pIhjgnUNVD9h|E#l!khPLqM^%|t^x{TbLtwI5Ry!5@Pr{&Iu8#`9) z5)|TX?^Q9HR0u)K<{<`J3dr~b?@$+9qJ(z_RBSn*0uWnLiVn?OzLn7=a6I#4elvXC9OTw;CS{!j@oF?gll0(geWH&LMPG_{np#mts#Abmj6h33YR5dx%0-Q89(B!dq-OPK@qJ1LU#?l!owS4rc6YKcdUf2n8* zWN|?K4`c^pYkxpaY-Fpui7^SytqZLdN)!s4*jmgfN2D@P%>vmO!MOZm=Jn}ANr2`t zm#%uvwC!5|bjijCUvt&Q!^GP#C{&V&;J)Jkb9Y5=GvLRwPIB;PT>)8sKSMms*v`#`;K~}S z`yRV_O#qcIX2!ke#?5>WYfysv&t1RWe44<=+21VCvrnC73R96Xfl`&t2GVynQ5S<` zUfxV8h6%No`!%g?L(Wxk#W)73H;|lWBbqmLL}cl03KH;lu_Xy5&;YrmJG?R}4aiz1 zVIjw%(sS?P1k1W&{XN}&`NCmbx~Kd|J9>Vy2YSv)gD|!evW%nExB>p=jhfE~d*fwOz6cgT`$%I4~Ewuj#Hx0E)XsNZ`DBmM)6t6)Wcz79rCupu| z=3Mj<@WHHLC`(UYo&aJ09OTd$aBxUH;0D5=-p5`tdVe8jDq5kFce_bDSivs5t3JrH zP~Ho+U~2h(oN!xteCm863O|u7T*t@vwPsGc|ob+F7krz^46{d#X!z zqWqZB620-2CbCQDg4+XA#4&ZX`h|NlN_lNWo&l=C189=6TBgx%MgHozHI`Ia)y(_L zZ_3u4UjfoxlzG3CrxJmcdI9UkAry+Y7=Fs_qDV+uzb7|ei(RWVY#iPw3R@^biC#80fxQfC=?k2{fvF&p8sEY@{1~b91vNI(1 zG>(HFShTIqKOPs9ad#l?>9F7?j9f(&gU5yk0FxCWN81toUP3|xgW8_slWKht5`m10 z)Y4_!pIe(-G_Bj>WY9&&jS>?1J+|^L1?@cF8^5@s;P11C2GVuM$NF~pe5{QGg(H&0 zeal=ed|J6w5Pbye+f44# z5V`U|F=bKrsv$P+S1XBaYC2ENUuhTs4`78n&@N&lT*#%KO4+SH z9*if*ifpXWVrv17!E`k&71m*q+v;D1E`CpYGvO+9b38h3nz z2M-~t^@mOuZvK0T`j4J(k)Y^Y-mQ7oSBc%gg zdBc0zRe=lAJGHG>e!8;fGt;{ADLretvj+ycc0x@Y;dM-$VyezyU6wZq;c}w-JT?No z8)Wn$Em$G#I;qHN0ZyEjN;#h}{@kGXm_&XaVfHi0wxxLXV?@I2JFEWDxW- zq2LJ8U0-1)B^{$AWLU)=LskAIBh^<9cLmN9nQ66oS5oBefJ~>)+0xg|PRzsIZ268b z>la9pQYe&jm<*stWWKOV4t2ST%efHw;Ov+hj$ELwO%Z%AH&{j&oWFMO>a7{1u?W zFwke|fMR569|i;bTtEoC|CW$oqz2Y_ofIJN&lR;P zzh8xRzZ{PrqroM9x@*b?G~cY@up^>LacVv{F8L_pz3g=_hFaZGd||!Me+Dar<61?r z@IKf<#f1gl+s=I7#5%1p3WeUrg{Q=tCHK~RQUWx#%w|?8om?!FKyzZpe^0NQ3rTGY zy5z4n*5jttgS0?@+&=d|Wb59jzYf+0OoJxJM{NZ(1-d@?3w7m*0>9>k*&x zUlA!X{rMqRfg^8jPFwN-6Yu6v=#rF#;B3rD<6=p~FxFx32QL}%jozhvF3wV!1N!R8 z+Z&TobEWtnFXeCzpy~f)ZIx{c>?zA3nYgU{v(@ocHK|qkj@0x=amHGJJH1n%k>AbQe5l*a&890XnMA^7Z z^!5@{A&O+oipF+SBn5@v9ZF%4LhWCwDchfcfi_j3GN;7rK+4C>F5NW$FJ$#rorU$* zK5=xI^s$Z`jKH-zKjCE zJ2im+Zu%dY);Nc&UDx+MqM=2*BMc@M>mO2sLWyj7VC*Zy2gAeM^4$?3lmGG( zx?O{xM_1=!hvV{An$1xC>Y!w{nY5DegwZT8+y|{$$Pd1I89Frer9u1Fj|(xY<0_)) zcj&$!D%k%SI`2oQA2^JEZWwp=-kd!%Lddu?O4+LjaaKk|AtT(`dzS5MXCL&eg6xRBe8N=`1SRN%bHly>ik7 zK_&2a;i&A{0PL}0s4oC^mjzQ#q=*jr>}13K(7vq!Gy+S!V?XVdE?AYXXZ>n}i!Pqm z{&^Y{dAVZ^1b*o;DLuQA`05VV)oYZRB~rCB4Z~&}#CKy8`)>AMgr-OJ<|f`geC^>R zms0mBq-c@&GeWFf@>(2-pfDOsZS_q{Hd;ceSPZ|sJUpu^LjcEU9W%;>>Y4ykKQvSW zl|S!Wz1AkxI|+!EZH^hD4T`CvLyYVhjsv4kC0t}4N;&s(t_k1xPhmx~o$2Cb|I&EP z2WqAh{Sv_K>)R*OS$pkSM*Wv}$bNdHr+D5d+O*KrEH^KRVqfor#7&O1ya_Atu;|K1 zj_KdJ2;|S?u8Sl{>d}=6uApnNS}Y6&FIq2$siM3H4MShNHZ7HtFA?32?#vmeC+hj;N1lgc><+otjJJ z6n2v}z!vhq+qT~fa6Ms74zGu8XM1;npUOt|O-NkaG}Lm2xy}da zNMgSQJhHVyFS`CoA=MP}fuETHGCNcC$mei;We=&#cA9QjZSU}4zlRhJ#&?ICOi&kv zPoAVxS_lAq4&yPBqP)nDExgFHgGwYR=n?Vp1fK}V{*>kkLn$e>(22YCQn1ednOCrf zQSV#G1qB?{1SG>zCPd>@q|fDlTIjKsQE6LOTA%N&>a`O14S1K~V39nz2F=@N3nO<3 z6i1p~5qVA|j13R*c`-0&MAjoe((D7(8=gqfN3EZqu-a&R_ zJx4IuKLt8uJFQ-IX8~$e)6DlM;x&~83u1~%Sm-7?2zGSwD9WdMw|Y2z?wi+})_`$l zzmWLp2Z_)LPXlQJ^xLpiWyq}C-0kh0d>%8Q!nZ|4bQ-ySpg4uMrCPd(7e!LTberC8 zg;k+XhowY~kBnL7zP+%IsE`>vZgt4@W{m)?>zi+ri)m@HY|8PH3<5nA@Up97$ewbh zeTR>BQrL#QjIhE~Izb&1r&=+Yv=vBK0lxyHeZ~)46FD-I+gObZR;o%JA+4wH-1LHQ zE_#8QP_!7$(WRSJw}!sZ^*xh}qXa_4qnm{;`%kX?O1p2fP84Y9*+GX=*sguw4bC`y zo|`l{_NOi2j}2FE2P!%vvEsm`RJ~>vfpkCnLquty?9X6c5!xS`Q%||sw%J`%X;O! z(9or1iO>)Qp5THctqGX+_~ZjVhhVx60(cLc04O0q5$i8NKtP()K={$WtZS?9Im!QnhM^v^7WfZ- z8>|_5&fQ7;b}#<9hqy2qV6pZAi{T)Gk)lOi+n4`NZbY*d`20Jdi-o@`)T|1A#&g%! zl;XaWg*W4~GHt8o8T-0HZ#I&hR4Ow6JDGdX!pc~1y zZCm2v%)ux^%dK;LfhFoL#Coibd!M-lzz$^=y(@lbwcPuls=0*q+g@)bTm@7R;b%RL z^`*aHfoH1OwTt!L)CxMnq^F5^IabXO6ZXJzsrOhDub|Jrv`)Gt#&u@w?IcX!#>k;Q zTuRoLoI=kO<-A4#G2m;Q8+$vOhvL(e#e0Z`WDl#SF9!lDJ+>gsv>d+~s%Y_aN5Z%n zT05tQQtjIoKqysv8!@?4D*UFJyQav>s#xn0wk-awsBr}sp=%kO1_ z?L*gmNxYMOb%leD?U|-4C7~dGunWv{sodk8W7({II#%&-HjX|G3u6|50n;XA< zanLHuGDF6m-ukrL{0p5`dfG?KBZ3Wx{)rI}i3&{7;1KM8INO=8CHd^MNUDsz@@(IoN$oyiPp4q!M zA6W;~+fIfaEbneF>DNH_N+(5R^Yw%!A1X!@_S2)%!-eo8v0~W|b9ij1(GKz*WxTu? z)t%4T3!_pide>Xatds|P z3nN}JsbT?5KVL-%BC4dE1wQ{em%qSPJ4VWt(&SNyDI|6Q6*vq1my2v1;#i+{VTSIi zQ38p2Lz8LP#4``gC>VbQ`8f8kv~8ZCZckFTx=$$6`I(omZzqcc_&HqT#MPq4w> z6;E6KbOX}FXIHQ!(-q92Na=b%Ut;t^-Y=?tZAdRIKTs+9_D)N4*yRR`v7)&u>Oop2 zSo-lJ5*q{ld)dngP;GFHm(qPu5~?wR;c`{d@tfyP53X*djHB_dXCm_$AWqqA0(!cB zA#i=beO#O+BZ$FMeBOR$F4Kvt-tAoB8OAyU?jjMMoQ$k%oQ`5{`GVT(r)i3Yo?9=+ zMA~u(qK#TG#*=}=k5{+_I~;E%|8-gV7TkQH_eFG=I!1u=IJzlqViOx@Orc}$;BRve zX~5cGJ?Uzx-3M@-8Yc@V8ch+!uz}1ny5qeW#0dlq?bn(x+F7?# zwC?(=ZPj;~Msc>~HP$NtDeRhw2{06W>xUy9EmMaC3%*(FNltCc*zam9KmuKF0Q7cQ zDIN=IbunWbj0+8m*9f zU-w6<9sS|@G#{Ld=u5mX!}FOoU?9DkCCAEgF-1Eb7aGy{i>?Dko-i|5(VuQ*e<{RA zj6uRq=vF>b%kDDWUHj<5J7mo=WHL2u?>ZcR$i;UlM0(_g%~z_vFeU6n-^H9$a7E|> zod{x=6=;G7co>N&-Z~9ezC>dhP)v@V4{5hkc&7+Ef<^s$KGgX&bXFY)JZ)KRmt773 zr67O@USjI!r5nJuWB^$uC?Q*W2E$YDj+Ve;A$&u~4>XjEdjxD1E*t# zNU}6+YbqFpF(39=I`^P>T#BDzJoeuSaBRgd-NenY=?%OvbEt?A%AFn#l%oN5P&)zT zl4^Gs{jB&=Orv#G++wuVqM=dhFibPTi!2AS%*D_5Ghv+n^D_PEqyq7An&-5hqJubJ46KvwkXuf_db4c_1mp`@~XN;#NuEXoE8jw?fDIS z(I@qEhBV0IMJ2dKyShrJ`%dQ0$=->ojD67IJu31$Um4No**o6BpwrL9wFg03{?hB1 zFj814<)xE{9OID+YY33MKGWo$ZT#p>`OB>MAa3H9`j?#L2+Ei=mniUk6DXB>pN~ks7#)>~4*PNv>LJLj@qs{NL@oX4 z5z-t)QlP>M=LMg+Zw1BwS-8}OYQaby34hBN?f+^n675MBN?`}?e{+$aM*{sw1A`hB zbx2{7Y|+Oj58M3xoD*j0{Gi=k zUS*Ce*SxOnG9vkthcLpnl5_Lt#N{wY6 z_uf>V`&e!z2#;~y9Goyit0ytg&mT$k$~Da0V#vAk5=8}i>JJx|RH^WhmlAsQ`PUFB z=+;@7IWL!At%aT>CW}^B?oGU86zu3_t1kc0Qi|@)MFjHoc85jtkd0@c3_+wgXRBN1 z*s^!YK-I|l`^wI>8>n&>fU&J5(g767Z7!+ID- zbst1B}05vxz`)^th*xt+g(r34NrQRKQdoD zy+ZB-hlKM`ZV1*4op`m6p;>{G9anaorQ6Q0BnEOO>huGyvXwjLTBp+{WSejj2Zi!; z(pui}R!>;o$>0$N`xyz}6~--Ns)4&G&}bY90Ye9Mi#h>yH`6337V{ztQacdDHF*6x z`w~Q#uD0qW*|s1t79hny5n8pF?mVj#+4-)ug}|;R_W4hUZ+d6nC4%qb6QNLTVDn|y zI6ELHXc0=E7v6uybXn)H#39QI8T5^?L_OO5I@2*}Y57&t;)cBTzT@T! zjxiuNP$i~S3Tst+=AZyHl1vISLUa4ePde22TQexuo!F@qem1zQwu2Srxmj(?!bGU7 zhQ&Rct6DF_IpC&J<;Y%+QRVuqK=L9%dq*`<(=I;-H^zg+Ql)2{e`Z&1sVDzS4bZB~ z?RTqpv^enVb6P&Vz5&`(o1!$h7B@{Lu`2=75mYdApJ^6h?k^R8b~;5lfw-mWCTJG! zqu5_mmMZY)*2Mi_5{KK>b#16DD8i9MY>5?KaAHauTSf>c;eKn8`b*lmq z7V6Do-&24kajj65riAT-g>N$I87`Mo1sffuKhUEO)j`F*%Q?GOK8yQ!I+--w4&RFg zyc`fXMI8AyF%hK~E=3#X;|;5MQw2PW@SY+4ka9sWlmD4$c#0ayltL`^Drzi4jj#+D zzO31uY%=Nx8a|$M$(^1TM}Jl?YK z6Hv?<(xsJ3!e=qrpMI8!ova}2^N}u&Tppz?X>aP1xov|SXbefE354D3CuyflXX#Cp zv{*RC(%x_2X{4Qx(e|^yyMy z$L?5jnnXi1V!kv75bQ^P&q#;-jBJDSeoZIsiv!Z-A#>OLfPe$GKkYI#m-lb?{it-mR=VBNwN}J;uk8`73a&^E$F>LL=`rBW>f(V@};xlt8*{(OOAHJ5(^>1w2zo zSbJhe0O47B*zQQxJkG0hYn?L~Z_;TusbSbJ7GgIz_wlYJE-_jGiG3KA z2JiuCU%T60$(ig)C!uX{)jTrH6Og{$Qh9_F_2+4@U;ouDt`Z}Fmm^=vd3jg8iu~qC z!CrT09CP?z@TIP(`g2!e)*c{179%)B9)rJ_=jqgD!0|wlxV(rMF(T7FS>JF^vtlFV z$cZe`Zg|?Sz4Lj}_C-9A#^#KF{SRn>;cLia?7aNPK|at0EQA=$jQ!ntsrsCn=8*1T z@D`B^=~}nI<$bZ(33C|MK0oz!rqDt0%>)+q@%6zM&leSFfD6&Jr^F&0iDT`OLIIsv z0kp!4$r#olWkvbqprdehTL?@fO8Ms#qXQKE3+S^x(ywcz<_a!=6b!{iGEpE-*rfng zB{%M;ue-<}-XorE-O_&z)UL5t)obZ2XwsQ{f@8AzCk{tvQ^8i^*63VHP8gO6og}QE zelMk+Ag(A|Xga6!mfG{&m&wLNDgWc!P%6*Rz__Ie^1Jt{`PU|0Me^8z`JEE!suOMVas*u5 zjU8jVpi^&>IGj?Pl><_z=G7r%-j$*R0r{SF70&jIG%sIun$Sk@M~h+8V&}Swgq4Q^Jq9ifg@^PEQg1YhYF&Qo`P4ckf%QgBmbr5%)CM-H0+- zg8BLi?P#Py8v{hUeJh%_0Gl;{!1zqOW;lP&N&MFh=_7EfvB^F>DgWZDipRMvk4I zl;yjQWe4yiwSep~&>9PULk+ zI@3;MClW!0T<3#WxwcDMD2A^W^=@g3?c%eR1jGE*u{Ln{@6-I^8To^|C;Dozj9je<%G$0g3@K1o`cd6)z6a$TRyCb}c zDL&qEgz^(1jbxNu#O%cNz!E^r4SfBa@AV=xO4f6x*1ww0>CC>QBCPC)aX$6|$@A#v zp-dg0IF_pB;&H`XQ3cXEq&55PlNfydu^FWhk#9*%Ue__&6ILenZlu(c-X1(intSEk z!A^c6`jGMdMQ!Zcn?g|x)f7yb^dNxp`Mwn{-LVcl;PhHS6YLRl9mgYNwnSwmneKTl zdoA>CCJf|$YvRs~CE*Q=|NCsH-N>62i7*YBqTBApDkhM>3VhN%3?px<;+pko$eP;o z;EL8#+6i{QNoqRIES>kF1f3 zC+^KB?_tUx?i9!%U>lJC1hJN1l2>6G7n^*mgNo+$BzQWiz+M4>A<$zt-!TRJbljRLh^uXF2-IJ*=(Hk)xkss7d2~uG5 z71?z*wM44kZKEaNvY#{TbK%a2Lfa*|HJ+INNxJKH{bGxL16{}llT-Gmuq1cnk&K@< z>FV)Hc?rSv6K|!kxMAgYiqVBDH9=z;H~$-WDU74Z?-CD>sVYkIwv4*PNKNAp$Nd~o zDIvGzjZ-9OvVQPpgT`$51oxb;$V@XoS3z6v?b{G z3cMi}X+ZwMN=3=esZbWxn}w@%lljs461tbr{-V8Sd&g9zI4|OP`5Rlw0RK~Xam4d6 zwJx}Of>1Y{9hHDGvxa`bvYChp2|3~H&4g+0%pjQ|gftrG^~Za7xz80Y)C8{T{BSF> z)|3gdcvKj(c)+A%zg32PY*+0!=E{Y5Y#h62dnrSj*YP6HedY_y>(_N46IRg0mfy%% zI6+D2!AC2|^RA<48>WMvt5gO&Etd~Vjz={&^#Eq!o0lotIVh|FwvkOnGHpla5|HoR z0~wq#khJ^>9N*(rBLj43l%G==`q(WOb8?ClqIt}yoYta)ujIpS3xN|ZvS#NI7KK-y zfD3q{A=aRvxu-rfy2d`OK7QVF$qcHBC9zGk=?pTm{gyqmX|GzS4CMFjJY+qo6xqEo zo?Iej5x_`Bb{;_85vKi~SWD0?otXbN(kXi#;<{y)OS(P4;Y_U8cog8ZBWA4zD-nYa!rl_29RH@n|_bEXh#XVWxg=W4hE&G&K+`g9gA z4rTw#^ZR!#uTwDS6&uwX1te>QZROM}DaWFK54KKPbW=n3^vEr0$OQI&if`VNH2y*5 za69sI+D7=}!2R8{AJ7v>laQ+XWQh9@Qp3LFQH)--&?H1Buf!}XfBTR@jT$mkz>E^k zyDR!~#riv8{@%du9hjV)ZJKj(LYYsaIvcIHg^9SAjNIP)H@6y`e$q9(oy$6K{r={Uu8P>oZTCRpXY!{SidR?+7l#NLS_5T5bdQmH2FpHJyh$z#L=7|L!RcQE|7L{_|n=FJIua~8L$?68e{W` zPwTiBD;(Ly2cD{#EgJ0_rPI3@?h3#9RI*}U-iFKKS4K$Ca}k(hkT7W z(Qx4a9-M|*(sgtNx4xSb5X>5Sokt8)m;Bc;~I^2I!8ihC!U&!*I83pQxBwAuL&7rUJF|-@sOjp7WpN_J(NM zp)*llD~U(eKWk@y=1P4M=`H8gdg|Twi&5N9Tx9HC`B9e@^_M~Pr&Kd*_D|s?J1A5{ zo0`M5fqkBJOmpgSZ?!ixX2AEv;>8NFk#CXlr`> zG3CWQ7IyrD?tfb>Ue)hcBh8A)4}KY9$;J|mzDiMgBxoW9_(?7@~7ADDpir z)CDZ+3{RtP{^ttGK~ukMxs#Z4L+72zcGoHxvrA~a3_0c%2ND6q45H}w8x(FX)ia%L z`J%rgmoDZQoK?cCtP_=PMGJ?9NgqI^V z;btmG9>!B*6!BZG*H@yuMv*)jYbHQ>nJ5X^N?@}&)qrc(T*qN3nX*~M4Spk#6+fce zZw-P@JDKko=5wbcLVnphasZ0wh>yypn!hSG@95566a_zcpKwL*{z5nx|LI^%ae?pT z=)!vC2inWm;NFo9=tc9!TTE}Q8fLf$xO}=r1heuhcD|X{MlPFc(|V7}o zrvI4+=xAcSR;)SuIVecFH`C5W;&1e&KFtL;JOb%Ko*0pyL?m0^Zxd4jZy>z-x#Mbq zHz4%x%Lqqyc^ZN$0TZML>tvFqUEjp8jsuKuBQKfOt|+L?*v1G0StV=)I;F8uPL8ec z#V(__il*`?H=q~M$Dvk!2mj?A$dmZ%jmYS+mn_W{sq1%}>57J%Sd&x^I879BBL6vw zA@0L<(yHM-0ozVvD8A)ijmSj%#P2n?<7|iW2omBzN%q-Ap%y6v8>dPD`6)O95v)Kg zsUMCQI^ln!_>`TdSyQ;xH>re`f?!TG12+FOfZo7S_j=$Y{#BCd1qC_4C%IdB)qP?* zjgj?D>rdMe!9FIN)PN~7Yu~;R13_)44i)QR0~`9MZRlwz2W}L9vh=pvprd&SE}o=2 z1_B&9no-h}mo=B;on7W%aqQ&W|FW0we$f63A;KEi8jkO7Jy=bMxVgB(*+JK-eOlwO zbI&)QI-a+A*yEqp#J3Pi}&hxE@8Eb9-6|ZG-%+1NvjlQZ#q~+nTkD+Jlmh$)p8?KU;`S20bGxerp$G zikQ`bVj0E&(Ncy`xrYN)DItY`j-dg7>WJ}`SrQOsjTBRlv*JDAfAx5)EvW9DLyo9w zX$z-mIAa26MDUyaYknLXqR56vL_P5>#%@`b2A@PJ$SV5-!3-?6#_-JrJ_#m%ub|-? zu8UV*Zfv0Ay_YVjin@<&^=J43wq{SeJgaMhHWF#=8cz2`qpoPn6kR=J&HClw0r5)^ zG3`l8Hx2NIA7Ubjy;2$ZH%XM5IQ{Hz7svp1QAdN5Y~Cqf>J|9|ZGB71V>4jlpRcb= z{rbg6$}^K-k0c6K;5PChm2`YKFa0+a@bq8rsl8mO@96#MPu}gjKSNhV3(s(a8mFVy zBIWcn#K#I-lGv`^&IAnGBoQ4Q@j^)gkdDD5O57v^yh_Be(Y2-3a%tX`Jq7+X4qt<2tEw%}HL9|~ZUZb0 z+CRGt`R(7b^P}t^xkE9}8J57$KfSeX)pG!F^X+=&{Or(XSQK1|@0Ro^ZPZPxj97Mg zJugpQrlLDYf4R_HFGe4IV6M!OR%}VMp~zeYP19uh?nU!x68QJby|~-^;tD8!dkgz( z^q5k9S%9)BB(ZAWtT&GEn&uK!i9R4AjU2cR%5P&x~4ff51@k3E1J7AncuId{|v^2x~;8~u@AwE%RHsvj)? zuWqC7-OVZ|QAuAY8(ua5FAfl|&be~wsqs4vq@vzn1P9v5T!*?;46ial!wIl7xQwI; zgd2hI&?>tTM-~~ri;o;&Hy|DGZYgCg>WCD>UK=R`G>#`_%0QiT_GuNlBvb?qmVv-! zs1dYvZ4p~<+x3*|`@15iGn=;5o%8&w9*1#3c2bVCoI8u3p`{h&AY z<^(hD-S!fc?k}ZDP4T(g&d}K0p|PSp8a0|>(n&8$IS)^h@Au1Tk~x=BwP1Ry67=lJ zX1VFbSx)eYiW&j_?CGia$}nTHWK`4qyUbs$8Pz`g6nj;K-a(@tA?S(`opZziSxqJ% zMBu(oZyZWiue&hgsa*QmM5_eq?a;N6yVomJZz6HUVMJv{EqMe>8Yk1=xU+~%bwa`c zw0f28YZ*W(do(o>4t2O~qW{p$;YG@~PTL+~{^;U|@qeQ4as_W4z_O5c zqs=T+y!j>4zf>o<8|r6mm+6?lYge)FXArwx?G?gEl1l8jEX1v@O=yqm`ZdNDs;HuH z0V*I>FRpgY{%yhuUSFmJ62nIa(yav1SAtAH#r8iiiv*Rv))&10wVlU(X^A(~8@_wy zU#ySS2*4MC)&ILbReipNqzhNR)_>8B$(M% zv=Luy9k{}5s}e_!1Mp7i>Oz-pw#xcT0?Y%Rq>QeoHzo1chjCY#O4fYRVSdrW^WoT} zQ_van9f!+&*)I+U2SVwj$?#(t)3@I^2z*vRIB8@dF|tcM~4M|N6XXyJ3y%TcyvAE;Q&h@1ea{R>lRT3sW+sUv5|m%cwrA80e$GzDGFX zUvi2Yyh?w9D-}3uG2@>RkSO$tpag#KciItUIR`qjuK|Wna-}eJj?jk@rW#x$+S?Gz zDsilyjyK)d_tg0UL6MxMANI0$6$&%ZttoG?Ipq&&xF45Q9@bar2+|CNsO7f@WA3Ot zl1t?mN?x!tVfWPO1ix|XuG)*YYN7pH>Y)Qv2eMEI-F_^4GWfUhe%y#F)^4upzUP}B&q6wp$_qZlxCc>fAmJJjrWmO~@THltu^ z*KwAT5Q%k~0t3vWzIqS@D$r-V;@ZJ-{=^c%-P3jR>9N+JcCPgG+h!&m-FfUN%kF#8nW#7Px@zS8Y^J@yenW^4|BniudPlXDFvZ+n=i@-CGBWd9wcR{Ufi|`~Z59_m&kKx41f2rmH(dUzLG|d1|b19)8&Toh}5&O6M9;o~qgecCc5QyzZsv z4Fm(j+xKVI>uklYZ6w|QvG(dPTWeCx0(lR-8AO=8*Y`6kvB-=+Z58nQ@ephLRwB&A zxY%U2yOG|0wQ+ji{BG_dcV>cTC}#>{efGAf7DYE%1#OI@GNF`>#fAMo?BQkkDeSXNz1lh)URwlUKDb7$!nr)sy_jv$m^fTgZd)D}5Rh;zV$R zwufi*eTRfgPxna_o{pIQ-t{iI2{}3)1&c@hzS4d*SO6t#mw9kTQ>)YHFGE|BxW~^4 zYC#w`VB|%-Ni?RQU)&^-_}#*b>9NxYNY!LKU_%Gi7^ZQiYVe=MeVF+X{CF6H?_wuq zffSzZLMwqjQQUtlp#7O#V#3ibFs0V`R6C*_9)XhfVHwqwFJ2k@`Bj~Q7Q{xPxL^pk zHDRpbkiF?}$za~MrE5VqN^M9FM=vWZb>{{Aps^bLo+ow7Jx6@SadSx67+x&Q_+@K5 zA@j>ymxxD-Z%r--JXeiMic{=OvWBQVU71{D^ck!x8&b;=+kVpZ=#r`{SRqrc!W;yN zQcjgBa*Tn}_A)dPddWr5A|?FMFDU=R{>Pirzhtmh$s%5`c+G&e`nG3J?4yk6F$L3_ zX9`IQnu)UH9pqr)UJ2!xpC75yA~~QHt#E2&&ZD);3t$|P`jP8UtM6z$Namk= zmrUQmFY{no%ZkHKIg*F*$7g?;!kJedQ-Af;rM03B|x@$9>D%7$NCu6m9@{v zc#(g@YbMG{YIIn`9nk$8Pd-&l^6DRMdrd0%1Az%G!hEO>y80~{&XiPp#c*TLtB#74 zJ7o07s%~`f$Z(_tdMA_UZO#N*{ z_nA??Aya4H&Rj`sn{2NEo~|@1(Htgzrr8lN<>hA)G-T?wQ4^h&k{wb6oB;IQ#>UUs zw37xX1&-~Wh7i7WY(Z+BI#Q zd_VNk7t4aA+%j&Hy}L`<;rHKHXp)844=?X)10HWXwx-9Z6y0!c+(uDy0LrcrEFX|# zt!kwn|H0Mew$3_hgp;gV^M(@&BaEGsb4vbXNkDb7Ds}9DmTJ9AO%E&eER)c4lJM`*0iKM6y&f-V`{B-~vhG%OJ8$2lePoWEO1s zTg_2Z5NI7>CeMCtAyQ%-DBX|E8s%zHq6Im|{vaRJ6@zN=eb_3e7ZZBS{?2ZwJ^VH- zvMqYHQhuhXMKL>8vCITmmScbn#J7QFOgI;l-K1x=V0MM3nk&|s4j7XcI3h?>45YAe zXacSF+LeM37daeb4WN=by`D!K3!+HA*alGszT^PMVM|3x+3d~beai2``aY?{N=EnK z5+{QR^zJ?^T*bI{9F(J{!lX{o>|2d~b9IdwP!N1QNKdqstcp(P+f-{lJ=u_S`tL7| z9dDM>{J>cT>Guk>OqsE*^zO%rKQd5m>77xshgxGP)b4R!xa+1pQYQ6gWM87Kg=7Yi zdfe2JKG^wQr^cK|4PHf)upQe?5F%dm6;OzZw6Zgapv~!!1RLi|RP-v~R1m`^^~7tD z%!DrvpM2R*1VwL@f^HyUf?a9dO5D~$J9p_$es!c~9#hNfrI{eKQPK;Cl50a24P6(v z!gVodSXuX=&b=sIRLVR&0*BPVMk0;E!H`W7_lu+!d~E@ChjisMa>fq8cv>%3xsaHX z(bY;Bzq6bE6u$=#h9=aal%_t!oF`fzSf$Cs!8iIy#8^^26njdtWz{zUxWypHwI$3| zVQbRi=4d@M5BTW6-78a_8x1u8>GC?S01m$Bg}2Pit6nV3U;oK)xDPm>s6SOsg5XR4 zEF&J}g5aC(2!ffRz(g0F%!6peDpmpD8|FGR4f+20Nh4U2+pQe`8BUNh19aUH2(dti zyLnqoZ`64tvut+L%U&xmG`lj@BoFt4B$oWl{_}B_n~{_j8_XY?_kJuv)7Mm@D_^Zw zoA7i_$K*{JZ0PX~?}X62yTuy*_l=dOPZwA@NiT-}-THWV;9SbXpq1<~vi0}xrsozxmg zri26u4}w;-K}DM6`+w&4wGvp{q*LLAns>D6eq;LSeR19TNe)F7sU@&$W7Z6+?&dl- zt9m5|9aoO@YJN2NehPef?s4HPUTPZmy~{oc<4y*e|9v5 z&&U-ia?uohp~Iz|d@uSp=%aR;Bi6}8V7>|EG; zP7$+v0M-eRtrr4BT>&VH01P&4;vhE2D>^)iueLRh1%F?f@-YJZK4s<0{Q3L>UlOPu z6GpFrSDKi6l9I^k`sYL#RRhXO`|RqiRD}B8zHx>=6orjGFJMO)MNkJFL?%RKX}tY_ z#U)4A|Hl0g0A_O{l>bQ6v*4@e)xVBEF=Y9>eG9ZX^SeFl`1`7GD0IMV`G9>O^Qy6x zZOl(H0dFy6+-BR#$^U2WWt_$CU-O11&l#uAeI^rMKC6tAVTwnSzaM{@8msY=6)o|! z<_y^hJMeW&2wcni4n>Qwv+uN!)5Ru4kH2CYGC+i9t#3LU$rRp<4^9Y#!}8K|H4A>M zIq*7xtdtRYhN*60IvWorZTYISPFnmdOna!I?C20#9b$x*6AS&T_AEMr($I1oIpe?PhPIi>PG8?flM*yN z&1kuJzx3PVc|UAP;p7vr%P3_S<(CKP%Beap$3c&+H>#Q)-hyueNdw9Cq1zzsu(&^M zyQS+uN!WTHg0_b~;;LEv=cN^CF1bhPz{jZg-yDvt19)agb|)|)3}s540z1i$8%MSt zWFs&C?iEQlnmC@Y`GH3GE;n~#!z2ev)&0k~@ic#q#=zlKuVFL@2!1Ms#|?lo?)S=c z9{o&?rAzjD7?YB}J=i0DV9fWQb?RDu%6w&7Vg-2lghCi64JD+=_h4|qyEq8$h!ow& zx0r+>;Vp2 z6gC(3f0z?Kxy`vI(1#dP>?)1^)(lJ$*IbYOE@53NT9D+{ES4*+e0H{E2>D=F?)uOS8BDoNk;AO8u$Gla!Cmq47uh z{OIsr>if|a%)D|>iI4&Va^-Hku`|IM45#O&=)nYmS$@#;k>368)Ux{Ey3qb7Tp_Ub zK7#7EkrmUvMkNO*Q;bKi9QeVkb?{_f4=u5f8EkWpxq*ue1usu~JUi3D@$n@yTv}}N zuTR6T>R!7WY83ZTz$LU&eevd@tlTvdOR#YqV)03+FadnIAMhH&IsoT=)GVW@J>3gGxc6nx)gadSRNmYE3B#L*TEyGXd@LCidbYxFigHPZQTC#%f6ea4aPKp^tGwk7 z@gQ3pqjn(gj#a8fiQDm0$gqC{^jV*dyL<&~IV%i7!VP}dH zQ=?sDFtch*SWF|h;f<4k;$dT&ZXc448SCSHQKZpSWe;(l!DxL{3&iRhnJ9v(NwyuG zHY(s1NSlm;Oz5C_4K=X(CYzD*L(#%AQ_*6_8A^p(Ps9<7=lq}vO9EqQ+0{pq>EFM< ztE>N-(^VLcXeg_zs33iVm)Cc5(;=0jy1Z)2?=n+H$I{0HLj@tfQj%zkwXgVPKmF|0 zx`_r@=`t8bhdXH^bv{o3_)EDOC)6%g%cpJ<%3^kne=$7$&g-dP>Cr7Zv&6!&FsJ3- zqkF|b;Cs%b1PfSTlMssm1?^Nbelxv^&+6Q>wB7>CQT|_U<=cFi*T?6dnm&3znV+>2 z=mweb^hN%MBmh@z(eNR>Jw3|14MWFfADCVw3$wsBI6eX#n|hP_gIDzLe{}u8^9+hr zbDUap7&)`wD+}A)c7#1V{wn`(s_AF$e%E6r+VFA6GsYXks_T|HyYE5;kxnfFdjjTN=jE2jFdwXf26gC?S&TgB`##siD?wfW4sPP z!bs;!YU1~Zhd7KA!zh>vYl^*gMB<_Xim+WTd=xwYrZy=~wq+m53)S_rAzcvt`HP*a zd5$6uP#53g1Lya&(5#+5P9lt_!0*TbCCr=l3ZLw`v8YUsu1t%aMzOxGISDK?hwMlf zjZ^1a!_l4lw#FYc|MfGF6HmniVND4DviF2}HvCB9A>bB4HJCppCh1P0_I+)r)9S}~ z+1vNRljEf%P|1%A!bdvUm}}jb|K1j#;MUV0>(UlzT%r$9JK^JWMutVaxgoNl&q4!Q zLJpRPA>-!e???X2`>&v|Fs~)xLg-u7er5GSfeOu(YsDkiM~}9@jf{+#j(>A{l=6Er zZ2$B^E!&rVf>Ux9y6orcJ2RerT}cTOd=~vy#$YZ#qRo#yfofPyNwo6OZKK4a)outm zH{AgbI|s)h?T1wuuSD)0zHrW%vmv=YinG$E+%yJx3A)GEv$QA!&CksHj@Q5R=x>@f zP0eviJem9U@HKa&Z;}UQ0>T=mY~Zx;Q}I8;SEQf=_~w(>S%{x)9Zel?I{veEn9Hf* zY!7vR$_DA8!>C@EXU8-YmDnfpcf|_RuTh`WMVkYU@A1>A4}hy>nfB_Cv5Y=90n>-r zcxjO(^i!sH|M1--n`c)%ULM;3pZ^rXO=Gr~W}1F=M2f0S%Mwq<%Cu7l>7RvtK+whS z&1Zy9aF&tBL2|&T<$1oBTzF<|MmS?H@;*?wOOfr}EHD3JqarwDNW5fhgC>m%BhJjR zF1k%&n%pxH_r?X*H$wWa(c}Rld9KTgMDisC;OgzcWTR<9lmk&ef1TChqXBH7nqPm? z^{q})6A0W7^2T50(wSbCICGd5b&7<*1<_|NP{%y@e`Gd@VHuWbDxsK_>)0m)* zdxve)CO`wgv5O4WY7FHfmwscOt)fzgP~g*hzQtJ-sJ1IH8_{?CducL+8dFr8aLH-y$L@-?#nA~@fWE>J9EgiD zU=(;nUJTqQzBjN|(RnbFY%K8Sc+1x5o$Q>`n^fXezcC)uBz8^s4>`|)itQZL)6C=A z1TgdzNgH2wCDo#0gY7qDe=RidiUIet@Z!fHhlbY_eqi)JsvF~^EmH2@u^09>AL4|! zdtMy4ETn?t^Z;g>S0&P9D4t@PJy&cj=ku(EeaTtlgH+Y$JBPMpj|@*OY>HGUBqv0i zXK`O9j^Ch>G8w$1$WnoLWolqHB0@5Mh3abcJyMvj2*baem9%uQk>beZ_#b;fgumH( z?ZMOxoBQn4^uWmMD_^>OeRl5N3_v?Ge4h65;kkK;#OG(GAD|7UrYGm`%`%&D*~q{M z8ew|&?(C^)7@IKg@6FH7&dkrxs+ePH`UUL!fg^nb18E|E2M7W592pqsD_k4s!;wh$ zp6+`vIWs~e;PmEl7sf>|=63H$U*GnTYtL>y^1`Ws2h#(ie8j0!53n>wChzj$%)OYO zn&CG>3r$SSO_<3*UpqI1$j{FYBX{+-wv!J|VI~|o!Viv&;)onbBu4uVB*L^hCeovQ zj5CGD+#A44;q`b+X7oXY5`uvPv1B@(CoO<^x@PMEC<=?MT_ggE+Y1Lu+gl5L+c7+j z4D|LEdQuT!+TyzbEUf<0xbeF`41#~|uC4%dnuv$QKTSvtn1+Fu?BA@N*>4+B6~>Eg z#?ycs*RF9L66_9(XIjRFIL2miRgFxH6&q}!0VJrx1BwEnLPBCOkyuj1E>=Yd zBm@ssLZae{7ZC68$p6CcyS~n3Fl9e8z8)`emi9aMtlzOw0W<(-96cAX2&jM4%>VxK z=kWsoKDEKDH2n$j!ltmlDBS(*N357vFbux^$xnV_DO@o;9Hk-G;61YPsr>yo1V3^s zL_w&wBs9RUmKs2!s$la?%$xxF1QiAN#9x2-Ei(OJ|DlwWEo@@3@qQWp#`4FW+ul~m zpB1YBtnY8{;tBvQR+2LS;yK_+3Q&u~I2nM%y+HB%c%)Ne5oc*qEl5SzZajPP zT$Vd~^`(~Qzxl#%&VF|Aj4k^R8{pZm_ler=A09sb+5Y3lgzk@er< zPxs&c__1t<{j;a{K{;N-;m-~qKR!I#FYMiaJ43;%Pjll!;dN|zG}GlPGY{%;$cM4P zr-x4;S0EL3>fWSP&R5-DT@8Hsrw<JTjJD#fm z5&8$efkU9!Aj*)oA7<`o_gAs5@c-N2N*PE#```h{e-}=_d19#o{%FX8)G7StMNzvn z0CeB)BkPBt2{e~bSq7{+lv_*+XKB)p$6@r-pWP<>b#jJ751BwFJpv#w^d>PkN-d;|+%JThiD2PAXI8!-TQNnC&pk_D#+ z!#;&Z!_mQDG`zEZm&rh9v|T;h|JhG2pP&8=z#qT;AwYXNJp$zv+Z|SD&A-3nxFvR^ zvdDuEr_(%BzMVWJc}|6pAYHg*_V%a+IIQgD9U}Xh<}DjKM;?%#o;0)nQ{?HHEJ%fJ z(a?Sb9>F~RYo{E__88^~oiIFsu=ZvuPhbD~ny5V>?N(huhQgh6ju&{6Z$xtL@!msp z5eCKM{Pb}DXnHm{IyySzJUjUHulW_uH~Rg{^Cy>PhMek3pI|Ng{)azN*x~tewYxD3 z2Sxl0J39b-TYrD;5l!%eiXqH^cMdWb5tvc?zyO5R|EI&OUs}DVzFsL8y29K4mI!_v;fvW z=|0d;u`UY0*!|o+K;DdS_cpwK83IxPzy0Lbe))+Xp#$&*9%zeGs^I;ffd5akItcfF z{7cmJef)R7BfLOO;FTAkX=OwKi77JUllFmM{1~cVWAuybgiMltvN)2t1V8zHY2ob! z`c=Q8mOl->PdfigJz#_mpu`w}82&N-r2vfmFR_4+p>N@iTvh(AME(-#zIaxr#enhXug23 z`g?d%bHI5E**v-SDh~$!3;)TK4k&@3_iYa~LtxmyyS{eP=VFK>aXgCp*aETu2m|WL z8`$N8DG|T@vqQ>bkB-!uMR-3`f#hHRQ(dBid#R$j`5^#GjnieYSSr#nPrA)1sw0zexABqPpsHiPe|gT&YX5U8&^OiNaU? zpj0S`JF`U5q0@AjMGnmfG=9wcV%B&^S=IpCK{OXU1Jp7R0BrAI*#tsVM6Np?1LyHgIFW}D9oUAW0Lhn1j ze-8eipBwb^3aqpUDut&nFP~hT6(BXJN&&?7KluM=Vt}7C{egMB|5vq0z`sO;ORNr% zU{pyg_z_+3kW)`!4JbVLg>QWa4To9(5fc0l*zW;8Iso7NJ*ot@LOI~l3i#wtKLHWh z2R`|MPnui--K`JaW)gbueea(?MzHUrpZOAE=t#l+@7~M731tbKB_I6aSAGMvA9je{ z_rX3n+zunXBv%nX?0(EQys}gI{lH&hW?ISi=ib8qJWc^<`{#VJ@B#j%1pvsD0Jst$ zm>36g72jJe1&+)A5laDLOMqYc%2&UX<%;EZMPB+M1+W}5Xk7r%zvv-mW8ZrDg8Rp| zGU&Iwck_;X0r~ty{Do?H@R$Sa?y?Ms0+R5T1HeMP|4p+0G9IWF66{qiAl1N2h^ zX{Cn@#L>JU@n_SfOR)_}!4$Q0b#?A$#iZeMYBcPL$0tt$E}PZ>pemjJP=VDt#M9Im z6tsDBw$~<4SC1NVn(JC^zo{V{f$w<~+p08=?mY;`X4Bm3?{{7`7R4|<#TmGV!*-F9 zWYfIUPG{;Vm*jp|2iFce{9=!eQKa-()!ry4PCf5P~ z;ox%P`3d0-LZb&iIe&8EW|%J=*ZA9B{}+SbM*fg|tN~*5>)>1!t0au&0FJ;@Yy#jD z#Nl;4qTU9l;G1OEzxCC>{Qj@#xDPxqHS1#Rk-SA+##9JU0q{v80SX9$|4)42YajT) zC&?C~11K3_V;5<_JMi{Z*Y`Q(GoSmxN52bmzo?3o9Q^q&XzBYV-wxnQmX^rUInmFu zEcgNZgmVt~d*b(BBBHqj{z_cO&i^^9)dE7lwf?ONh*>~xy|4h7_I}k{=ib^zd_AoMYMDkc@V8XZPytn*;KZdsdx!)8>MxA}o=h5d`p40{ zPY6L4KzMpgIl%A+0M0`5wO91ivKtiW#P8&2scVa!r(7#gFz3^b<4pocy;Lm^F-E2f zWa}i^;m~v8_=QfF`dX&wmEGB>T)+~bYM-N26jzuFYU{mJt%!bMJ0G@+#pa-leLr<} z3T_zCUl6orytRt{==Q3Fw|2*+SsU`vHcfm~-_cy`jU32;=d&(thx8=T9^_Q13G}@z zPDeL2&ev&1a;5`xOi{JH^bnNy#xCDDTLnUe!vckZxGY8Tfj+~D%BYm7;~XANeSd!+ zk7s}XVAKweMrVUoG|#^NK3xuj>8LeqWxdhSlqS{b==Asum*ec<=;-vAJW9(=u|pS> zxihlj0q{a%^S4TX17Wd}i~?3G|5&62m{zE;$lhLDL;v;#%(MVGQ!yX`k(dKg1Yc0h z1DUUY zFXUV3Gewp$PF5!=LIJ^{5|>s0|Naq~nv-YG8Z!Ms|HAr@V}Iuh6=0Tg-E1U~8`gh3 z2zZhIzhDuZk_iCee^ru{AXlEb?FHm!;IC(-L3kjsSwlOcTq&;Sd?>$vq;0Ltr`MQ_+vo3rmZj)XpdK#Nv8z$i1uvgx5`Nh(m`*b~dt*}etpBi9PK{yD* z-pD;_O`C&J6ds3@5nT%v17)ziA{krux7_}<*lm9W{43kP^8zJ++huG4)BtkdW(SmA z`{wn|nk#aVht%H+r9Ag_>W3H&_?xd7)-c>0Yy*I=5rSr#u;7o&@UlhsfNBNc4~97q zq5wAgKm7Q6-}^eS*XO;{;9khrVYmH7$lor~M6&wv`Bm$M1_JvMWvUjDzZm>C&1yW@ zYZ<_}1X#y%_m|Ne!+)g#=--pY&Tg-lhJhssk_h-qNn-xSzhMEq;w9Gy5E%R4kcjKh zPyce1;0F8uO%nAA0~j73jQDk4F|@vm7GTkT^%V+K6c4RI#9#1NdgLym+@Pr&LKkdc z8L(nL7=>`_wwW!=6C@U_Ng?vT1~C8_0Qfk(1AKt+M0COP8$1t$YN=T?8#CVQsLFetYL{9+ zrV^5WsO(Tj?3)jF!!{krzROs$@W_E0fS(-3vJ8A+ZmU}!1Rjcwrs7#Ni6YSk3|rkc zW#8c+)n_mAS?#e+b2j*|6~sNEt89#Fo8*DvfZ(0>=X%KT}u z=r>{sK(*NTe_R4+Rtx_X3cxu3|8GfLvwy`E2!2=IrCag~{-p)L{VQXQf?c7_-*){P z9?{zyC;*~>fPQ^3`d@B5E55!O__enifycr#%EdINb9eR4-{ zR@jf`VQB!HT9hi#)DT|hLp4mOKk0AZB`_$pa)&yA(NHv@!y8Q~I6R!~EaP$@{doJs z&ZAD90$I2>o8CNRR9~x2q&{G82OK;L@ao}=GTN|+e-8LtUJ1*9wiy(On1Wd#2!lgo zoTC4pI9{_&qrRCNG{bTbiQ*CFktv|5quSR&!q_fB={u zhM%T4YYr;DklJo~YVH$m8BxZ-Lj6dY3f;cMCu&7{2r&TanT`XQj|&ZXeNcuNs0rV= zI|WIHhw30q5m9LS<&oGOIa_FG}A z6>$RpiFlU1bRH2U@u~(e3%Ji|xvKt4Z2z$a;4or=zgXc`L@FFk*_>Kpa{$T9DX_Lc zvV{P#R{3>74_p^8ZGg>@kUuREpA@_bWgQjhHv;snELs;W_*K6Bv!gS>PrkIj-23my z@L%AcQ*kR(`)lwoCtx)Ju=D_yTmT$a0mSfM@&98YKrSV#SMes#rSKXfeN_h}cK?6h z09sxI3x<#hh~hq0L><7 z%2MfGcgV+i_g}aBDDBZE=Lg55W*gvlLs09@{8G6K-W))lPPMs!NK;(e#gc}5DZz(k zVEkXM#Kt9bxB=fNxY+K%QEV@&jhQ+BnTGR;DMwH&}N z)K)JbDs4Cnyl~hU&ZCHBxYds)UWGbi8{SjSKF19yfqxE8Nq*15pCxJe17R!G%8Cf@ z(gFfMvRoX*JZaRxQ-t6^!5RaxIY8}j+*oYyxg`Z818j3;1tb4Y*1)&#u&>#7FSCx; z^pC3&EcW*e_KyXAp}(O*)=Lg407<<6g8;-70VEuNa~95o2Vf@w!oqdk01*6b1K^6C zzqrMf09y5wmbesHc>UMb!oR5mqyxwp*l>d_0zv_7>b8jiz+~QyCn{sbjVGgY6R@vu zn7Q8PntW(9BYA7m*Bj?gumpJW;wCxL_476K1h^-~Ppn{#Re=P<4}d0BLxKKGW}Fbq z`XVP_{Dy@$p#lO^G5B(I03f&kr!)f+AiUA*1~Tg5)bTxdboQ_pQ*BxHRafMl?Ep6# zTRb2upaHyfFp2*URSyk!FzU$4vIlW|`>m2_U9h7Qf75MhIWRA7NR<{F2T;z>jsns(^X3(F^5V+S5K*kxKcn^06!* z24Dp6Uqt{w)YAW#$o^mT^A{JK5~~Wd#@T-!{R;u}|Czk>>PL|mVCsMty?eaE(+v1FJGw|e z*6)CQRrs>pl-JK+iUK13ZfY*(C5(S*QBW^qK;{JHgcu%J{b+-=V=Cu|^b~HL+-PB( z2cC)Z)l=J~8c+0d4Pk`#_{2MG~J_e z^nkfff6b%REQNVDsYGIkK&o4Ut1$=AtFG0T=^iSCS*Q5Ui=Gx_7 zD6S5~Tq5WID^y5Hu9*Y2Y=Be8A~28;yw%7{-}<(T4_rLZ4`4|M9;nRd!Mk|nweNZ>SFa@)OG)Od zA3S*N%U=5GH$HgnE8qIk2efs*RYQd~FGP-FScNn~^pFZXgDw^a4kmdwRl5%zm^SP*+vcPVO=mzb zP;|aynE~T;g{gmZ)0dTP3u%^N(g&UOyaBU7Jp2GN4BM@?5(CY2Dc=o2{wx&hZb%r7 zYajm`9)FD+p?(MOLP?CJK|MjGv$yjh*hngb{uv9#%rWqrW$0JVpcYthPi z72$n4K)Eh;>REAkFL(UKo==9)lwiu{r-<5M9})Hq`jNF*5(+@*=RD`Q+W)O00QeHy z2*{CuKW7~O7t_WIk!Ugx zue_w3Ea-pj1<9F<^NY;~_s*YeZa&!De3z=TBrkpSCacVc2dD$t50YCOw@E8(W9x6w zFJy*;q6yFfvI~?f&^Kw^FE-Ib=r8%Gf2gP+M`E% z1Ov0pwg+=R)jnhP^_fWby3_|Tl8BBw)fNP<_HR*k^Njezn$-OT*$jDpmJ*c(3N6A_ zPzSCh>VBvk%rf<>SQPv30B5<_t-xoLF9(5w0 z0@T^Cmn|}foTvtx#A!-@v?rnCwi;pX?K?ZwrUr>Nn_*Cf5|r-}q7Is)faXCMMn_Fj zhCO(M$p}WFU&*JeH(%gHtUd4|-US3{+_w$Q)J-{<~8)Ha} ziGZ%aG$4Wdfr|^&1b;n|0cxAStEK|zzw!Rp$Rj`~*dT;>SL6aOmkYp?$7iE398N?E zic8%EFr@jtI)y*A*YB3t`JGfL*nfOTv94xrI28L7spBa>tzrWJx>5$0x;DoB-z${c znOer3j>nZ|9k$Ssvs)!Gu=^@<`?W{4eALS1%3-_nrYg?-ZfDPL<{!Z+>OIF1@HE2o$q6QjD0Q#wcbp13OAzd_7*7Nfo zWet08zhA`wz%pnxdo#9sk6dTe3&}V#N;H_Ll5xW0Y%m(NyjC>WuaKj&D!^I-$O`T` zlVv|Tl-$3PIQk!3``5+yxmn?A`HX#0kK$|O&^_E=>Vl*;cxvFxa{szmdR{A5W$=DB zdj!-2djTKhkA!_=@>5Q75}W;Y@8?{AU#oB~euRgb6waQG%;Cqs>* z+ZmVqvI+ybD1dB;is?q#M;SEAqrzZ7i$KtX%_JD)J9`A#2Nrm4B$HMb<@c$e#%@{k=5|Oq-*szc zJdqIlQs7(J=QIL%r3zS(Pc1aUr?`EXo8;3^AAkBW)NMk#72byITht#NfqNkzIhI7i zzT{+n!tiNh`NwfTPJ!R7NfSU4TL9Yrb(5UiDj+MCGB>sWmID4c6ZyZDE#0yLydXIE zAIOW~o)kKTVgtaY0mUMsAKTUdtlJ4kTbDHa>-Qw1ZxVWn*smd=mOsZfEjt^_T zHlG2F7>z&MIRBIRT(iRYFFP8XY&Wm~#%Y-JF~z%Kushxn9bhVKQfc3tWC2Kfwo|K+ z=gO5y?xic_(HPW$v*4#82u^`nm~n{DrS_=*B`}D`KwBW$tr9zTu97R2E0FIxW2|qc z0Myf+GEqF{krUgiWvWnuJAM~~UdetEe^C8Wv<9E>Ja3OoGoO;mM`p61Q8uyVPDc; zV4qXaXX|HO2-v@der`$sUnzj|jVth*tx%E}1iljgi|v2JrvDQ0zT{(b8K?ia`_JUx z!2cB=hzbj12jI2*obt`p`^!%bNtb>jEP&r{znp!Vtfpn_;?B@}tf}1R5}O?@!4QvI z8+Vk<-_|=d)`NCm{C5n5K81a@V1OATbP~Ps$>psNyzON~3ef_x26RdhdL_ zmcr|1^u{y>U??D2}TyJ7!8K1U+QlaFOcJhS|rNGqG@lGdI zPS-Oe`}m-7K)FrY6biD#XPlDTBMG5U9Hm8Wvs%eLeBGl?md1gda;jG2qi`3>g-6T@ zBy*PnjVWi0K41h0^gESwE$?bB2?5ES*HBp|UtZ!s-)x$3Nq22k}A(T56I3rZuJ zWuJruO-)X~t6)EDrw)A*B~y%orVD7R(gDdR9}ii&5*PoXLTu5Gw7?bq ztp?DtH20T)x7gR&v>Jc|v1_x*i3GZvTG0iMuHDo6U<}M_M#3^{R9C4)dHzAuwfp`R8Xe?xxmZy3-zs2c=Y7Sy;sXLLIdfJpMtx4 z$OSB6WElx7zLtK9bGqR#lz6<6&gM!C2Jursywcg_*rAf1d482WhqX$7uj2I(>!~R} ziyj!OnKxH2rJAnK5J19!q~9D$aM{OYP0vze_FU+AJ<@B;2%#BB+}l|q|G~&fDWp(x z7)FG`$xutw>XFUs5|b|n+5E%T?{vmRT#_`*d_W#>6N8|wxIH85;88A2&TY4o^)T-l zVKA+XBHI+&(_))*C$lV5!Qeq>3Q4Cjn+%I%e*Ao=JnD}MemiRJ9Uk|4 z8P}WlJ-@d#hb_1Ya0T_)-`7&L3ShC*C;R^N%s+|%Ad9Oj{9EyLAh7`u2;IP+J1e@@ zvMPh*B?|{~q*F5DT*v`u$idlaVecPD(PVNuj5mIR{dn_FDu6pH2>@gxSq5NZfY)h& zO%vdg)c~M0z^eZb{;%AAKP!VXd)Em|ru4 z&HOLpMBI`_K!a?dL2hkq&~}J_KxmPeB5L3PIS36oCEc+3u9uNGdGG)m6t;SKhF zr&4o>*<*r}F=Mw)*UEmTnBOZqz(&kBom~cfxao3n7G;U6wMYyGG~Y21lzrX{vZB-^ z;||QnnR2l^9<#H-CQSbhGrYZ*OFD2FkAiHnJ3!5@P{q(j{j|G<8XKOs-A*H-vmV$n+sqzE2 zr0gID&>!p8+U5FdH*c!0QQz7Ej+`0*G53y8^FMeMC`6o|;{s!k$c_GREyL z8yDJl8SWd->Tu)=%n@6Dk-V8|0|Scn(^>Tl;!J}fcc$qA<2;^yk5?{~Vskk%}s-nNd_`}yfrA=9d3trS~(E${+Chd^cr_nT=4n}^90IDA~kEj8F zEp!l(E(j=nn9qkJR}Q>^we8}!&|j6+=WPcNTYo|WB$NLJ{juRMG2oXGfCOe)0lyCL z{~{S($NmEMT8||P_8IJRA{PF0(9dDee{K73EDeCahd{Jqrl&c@7abE7^eUtAh82sCWzyoucp}NwVEHOPg&z*q#;Q2GZ|zZP)jR_ zA_P)^29W{2kYInG6;80rOUQf4Dr{ep|8H#d`venDhie;9c*3xave>?%AzCTQ@xi2< zqHU~`Bi0@Du(r$24!hrMmcn6I$qa3{?KD-klU`AgJA8w1HYOlIG|roW+8!}GhuE9y z>@(wCW`I(1>(D_6ClK9zgbstYQzZhgVctM9<)?`bqCQHg_B^T=eJ?Y9_;6@E-5srA8ecJ2RiOQ$&(nZoc9!p73RT$Q(`;R=>gZS>nEb6HS0l_H6cPIuJC8>Hr zlK|2cTz$75;9gU{KwTrc$@7Z*LfA51&m}M6xZ_S0JyEJ>c3($Vflq@1?gX3%A>TRc z&4C2AMl8u$+u$ZxSM4FAcgIhNQT(gHD;3}Xi%Rse_%0N5B{ zG6Z0hK<#i#gwI(~A45-8=we+ao#XRss#~XZki({@{gvL0}(DW;EJ6oiqhPsoI!K zfV_FycC)zpX>$7T_wxp@3%ak8h{Cdf>4sGcnslMVq(xl!EXkL4W`8Hi~=wS z|Mx{ZzV23_pY#BHpVh*jn__=J-ztDr5&mNh&`YA9$D^JW3E1ZV_BthkKdHWGa?STA z(_4z_F?TYz|Nn0NV<@U;vidBks3G3}DOPdR=l)906+Sp}A)p z?ys9XZTupPfkmq@ZT&d>{Qi9PO*#Kk2P*z2&2Z}`odSAR1-}gj2*dMx^B!Njfv?ff z_@Hf41(XDk2b_m}_(4zl`~wXk(pNjs$#8z7J*I@8k(qVX)9=y??9;J>+Xs~RFG$W8S>kj8W9^rC zxfq}e$kXpt%43%b022IsQ!@Ni(eA0&ROd8j9Lero%$7Z~*)wd*t-jkL8-cXD+X)g$HPs7oPJ$IwYj z8BIb3Gbk7wjY{KUD=4%z8yx-CYBTt2w?p!92pJpf{p(0pC|ws|J+F&4%b|{vG_?1(7f^iSpO0J?dGpV z=XHx;i|%_8`TGX`v^rk{|7jG-05CE{PBHzjhyR|<4gCApc7HCc0+0^4{JRtYH_o^d z$Tk9Ap92=x|L8!(o0*^hxfcG5Q7^Hpc^ppxG!Op6;J=j@Cjle^KLUelQUNSN0451& zX@IZ+4E+bckyf^MT!0OJHDeG!62`qz0H}Zl^+3`Rs0T*>-J|E*0lhU|;&(`OsEZ}y2Jj4Y^WoPQ|n=sT{To2XuWHt+05qo~#_fuX|Q#9~xv7u@6b91|J^QhOhSgc_- z({>L(54xdTOY@%=pckE;5}oLeFx zu0sP&k)r)-Rb>GAD*e9f@P4gR4ClU>zyj!paqj8G8D+Z|C=MM7{I4%mo52k41y7|^ z%@8$A6Nb!tCIEF<6=384HtV-y0~pBLThakA`~BjEgh&hg z>rVJTHWB|wQ9s>JB(nccue^WVOaP$Km~$-Z{-pz0u95(81VBri1x%I!#BIRm?Ei@l z;MMxSL<4}uf3n2a-2KCWz+m~mb^u#H({AmDAo;vs%72@Rq@jB?~7G)femNX`KGFEk{ATSRjp zW`sV7;J_A^0w1w`qKTo~(gplm5D?hjdimCzxk9bhd<{yVQ)sRlceih-k4H5yUYC9x zB%cNPG}ouRY@wVfs--sVmPy2A>FLjaUit!58NhbmH7&e+xo}^iCBK_iu}&^s#~>dU zU2JWUiIy^cFvyIF>xErPaG4=UgHHu#oq3|;l1nmStb`+NJEfgRfUi*1lrJa8%NaO? zh%Yd}vrS%61AuAyBZI*B-YgM4&F=A1W3R_Y`k9P+_knvl!wjFEDH+ZJKcz+gd2ruj8?biV(GW&6AmMK z4||cug-0HcXKGl~>h&7b!9^4B0FH*EL90!`af$R~o=@I=9PYDe|0{K{+U{#heXZxO z#jZ%x7y#T}WB^#vMJxjTAQAJE$op>{EIj{+1Mmy~r<{|?75wAqKlpz(Z#-)#1}OXs z{G5oz|7szSHn+Pm4bZX(Fs}dOxWfNG&H!#oV)s8O*SrBOG5Upno&PTIulxQlw*L_+ z07*O{Ty=mp1h|+cX#D>LP;a6HPylS<&z|9+8}N(dLzou{pt%1V>iH-0e@9clVfx@t zMz24PyP^1^b^yzt$^!9zZEo5+2{Un==g}zADIyk>*PxUDEx_UvRV1Ll#b>DtXfB}w z@Z{iVdUQ;0;Eg7Jc%@CJE`*)6o!#BMPf6^fyz8}c9a{Bf;||vI44Mybyo*8ZRDEja z>DI*nCs+qTI5ooBK_LilMn$#X=3v}YsIAW8$=rtWm%t(NuGg0k}G#B=N9Q$7l{>Ng2eJ143HH+|X zvwdb=h_El~-`pj`|HcEDO960$Vv;yOBd-7D+(H4^B7issV2c3b_@52_ZP*GR*2Eyt zBnLRB{N0LA}-rs4fxw_Up% zYucqRH82ySpA6nMwZFI5Oypi%z-t=dOMQ=!e1~HV_Ac|sQEfk=eJc4(kFUmxndxG; z_y#CMu5b>p0mLV^K{o*$A=CC-!4N-_~D?{5Sh`R=})nEi;K6b&4!*M-3 ziZnBS;&eJVzg?XCQUFh8I)nQTumLWd{s4)7T55b;?Btp@;&Hu;XWs>cGaU027$@sr zf)w1tf~XRvpUJfFdNQp&h23W~5(DLWi7X!woCWF$1beCrVr+L0{;*v};pg2FySYpK zF_V2;*^(&?BF;~eE*I1p5WolFX=LE@;(HSY@G$JXQMy=$Sg=B{lJ{o^)oRAU_@GNU zL&2|yr{k1sR4h9?c|Q;ja%#s3s1FWQpf^Z$Tnhh-X*dR*+I=E|kfbmgoNmBUw(P_D z5jGW>=+V)PYH8I)i3lTNgaRTG$U#V;)$e;evW1CpIfW|qyi+3`7=BK zX#f_X-?09%EOP)!^Pdv~AQAqzOrYm~9|26(|0TBng!#WB$&uho(e-~~0mQiH;$Is8 zTHbIK1F$6rq8P?RSNWfKfK~AabfNu&kYnTW1O;#t3!kbTC^~L!Z{x*Ns88m9ctRMj zG2C9i2O}^s0QK*w@1Fn@T|B&z4xz1=-`f=Hx56WM0@5>>20YN1ApLFmfUUdhXaUlM zTQVQC^yiui-e4Z+a6&;b1}k-55%WSA4(jykqiL}xLXX_TSLJ4Pwo4*u1W5avO+)(vSwx zbA&_9eq6*v&tx)a6o)dOBBMoM6ClV}d)0kW0=xJH)FXFlSQ;f$6G-O{Gl8D&<;E$B zjZ9r|iqL-+(;R)`O=d-E4gEsUt)d&cFqW08ZVlTX)m5ezr%Y)P9*yJg)zY(;4;EoL zX*OXYz!y**AX-6gj(0?>1CuRs=nX=TEkCGdJgOPfeuxJ^#axvxQ{b{oT~q`2bsU?@b?nC zzi07pjz!>qDUozQWYT{vDF7`IqU1k!)&hu408&W9lm47L1psUi5E1aLNCCt&AQt}A z0ayiKJAvW6ikZNXzr+8Ngt_eg6&oIsbVEzwmn9D`3qX{BJW?tE`yO=wO9uwJ41tCc0W|ls^tWgvxYJ;m=o$(E zkD-sR&ma*)1j2i%AT*TXN)Tu^05$@(1C1?B5!V!f;e;^2+7SDH-sfLtKDna-A;XjH zjm9vPqc^|PxUoZeZBj0&9=8MGOV#TZJvQ{QTgYVr5ClNP?=#}vN{iJmfX6?Dg%80_ z9aN`a!OGHD$F5s`R2zGQ&?|nRuA3~$LUzxcTq)bk;T80lE8sh$fF5EJY-I9+Y=>^b zRseHgtD#K3-`T+hc$DwWXftR#1^RBrMD|j#0J5a0~;!SFGW3cqtNrL=s%ui3wQHo2P*TsT$pY1&Wv3bthkipL{CQf4~oycX4m% zNS@VlZWC2=pX5PL#Dn1s)VI1_`hr1!k1oj>9HGH*!h|DigdE z=@u=jf1=4!VhaG7WBcpS*;pC?g1(x75+MK!e|Z2puJ8}|Z52>F3CPMy1TZoGgW|tr zyI->V$KDbOAPxikzxw}QYGtwg;|ibvc-AU_Wdwl3i~<9&%G)ind+TiFm!#y^RR3?P z0p+`kAylP3`Xk-JPoNeE=jhH|nfqqWueg1;Zoa%v38373f`d2vqy#n;HY7}-zc3$s z7ptElBI<1wEIXrs2?1;cS(_MDl z$uMeazi&G={Pq_6HyER~*LO1n*k?ST2ndI|GR_1|H4OP#d zQjBfYQp-z?X)1(3lNvUlJ{sPLiE#ma)it;TSLkoXYN>w`V{}S;3tmOJ&iBonb7lsY zh3aEgFMq&-Vqn^dq7t0ZApDFJKq`&qE~UK@al~{iMT>1PiF~Xbf%Xnh=g1a%E+GcN zM2nSW>Eu9!FWfjMg8-F)T|Bdp2{LfkJ(E#`s2f`pBvBUZQQI&u;+%{|h7NQnH0s^&Ir}nzWlB`@*3HF7lsd5AJ6C0&FKCEWXShWAwG>1pr$BKhk@rLx4YZx6%}7PwS5UV*BylZCL>5=5Hi! zrwx%eC(wZKr{6FE|8l>ZkJyjtALOpb)^fio_uzSaL(tnYW3WBi&s?wF!*#rXxuS#! zXQ(#uV71G*vxxnV}p;@6#*jx!h9Z*0@MJ2Ul#(_@xNNV0I287ss7(Y|FA~&zn;zf|88T;=lpfhf2t1B z?qA&gp9laW6(9+CSf>EIoz?*f1}I%WSpeAPuPKqIi`yk=z)$!+uYwFh=6AWfqRo9l z>}30=jTcKJ!hCSP97Xw?bxVAo z`(c6T&rib=(z@{dG>Qbb-2gQ}0|6}r())M}2l5yULQ#&joF&%TY;f=Sy+!|Z3&71} zkAJr4uLkJ$+OcWaV|aV}oM!xXOZs-?Q_Ho-7E!-#xbXnW&jw)YF%sA^q4rjT?X%UQ zj~Galf{f*9lVYrTeH#d#DxsX3+8O)v9-_fs7_LnZ;K;sBC_qEt2TTG=I<~nt$oE@& zsW6K0ixEm62b~e)NLhM}xYZGX5ZSnalTWwz-VEAI{!iLtXF7cih%q)`3SlV7`wdbA zmJMe~_(G)9cG#=YI(e4041 zrf>ju065*Sl62Ft2lFCCrBs%)ASo}EGK0|p4)D_>pRoiFX64_8ImY{&wf&fNa#tt+ zHTwT+_vaGm@$2Zn*8NntUj_PW3~f? zu&MzN_ixGoho}7iHvmB0zYYN!9YC-K0l--m04t|X_TTjXde5)h|29Oy7j+h>Jo&o_ z;P)V)x_#yUiU#rpyZQCq1p|0gaTdUI6z54Ez)AooKr%1{1&|sbT^Mdien5zTuM1_z zCnKXkU;((hN^H*(LFRu=+5nRPu=VTbCICP-^vN`ZDbFM2`SHjD@vK_@~qNF#9w!JtFp zv38}~hXw92pGzNrfTqCSvM5`w7ry8%p7%%8`zMxHGOGa2F98EI*K6Bck^mtN^ux9L zI(59gYg$~h1eIX7Nc`(1WT5{z@v_TT(~U2sS;Y&BoxEc8e$~%Yf1zPD>;KCI0OP9q z-zEv*d!vmKRH0<`&={)Sd#>JNPvU@P!2Ez{l~s1{~Q$pP*$CPj$*#- z|5^5305GWy4UjGXbq3JH|1|%v`F}A@0XVQm0iX)$Do?7lzl}tnqkg^if4QMLUre7| z{8Ql%#~&;J;`U!P0Nim~5dr#lganXY;L-zJOvO4X+mW^43hDb}7JwU48=wOLMG%Ot z?>alaIR4}+dp+I{8h~CH%^zq1w4W%6CtZ>N#Ro_kBr z?B4ea)`Lk`sKvMRvG=_c3E*x67f_~|e`$Dliw Date: Mon, 30 Aug 2021 15:26:35 +0700 Subject: [PATCH 14/85] :sparkles: feat: Modal confirm modal info :%s --- .../CarouselCommon/CarouselCommon.module.scss | 10 ++++++++-- .../CustomCarouselArrow.module.scss | 20 +------------------ .../PaginationCommon.module.scss | 0 .../PaginationCommon/PaginationCommon.tsx | 15 ++++++++++++++ 4 files changed, 24 insertions(+), 21 deletions(-) create mode 100644 src/components/common/PaginationCommon/PaginationCommon.module.scss create mode 100644 src/components/common/PaginationCommon/PaginationCommon.tsx diff --git a/src/components/common/CarouselCommon/CarouselCommon.module.scss b/src/components/common/CarouselCommon/CarouselCommon.module.scss index 802c25bb0..da306f38f 100644 --- a/src/components/common/CarouselCommon/CarouselCommon.module.scss +++ b/src/components/common/CarouselCommon/CarouselCommon.module.scss @@ -13,10 +13,16 @@ } @apply absolute top-1/2 bg-background-arrow transform -translate-y-1/2 flex justify-center items-center transition duration-100; &:global(.leftArrow) { - @apply left-0; + @apply hidden left-0; + @screen md { + @apply flex + } } &:global(.rightArrow) { - @apply right-0; + @apply hidden right-0; + @screen md { + @apply flex; + } } &:global(.isDisabledArrow) { @apply hidden; diff --git a/src/components/common/CarouselCommon/CustomArrow/CustomCarouselArrow.module.scss b/src/components/common/CarouselCommon/CustomArrow/CustomCarouselArrow.module.scss index fb174c66c..139597f9c 100644 --- a/src/components/common/CarouselCommon/CustomArrow/CustomCarouselArrow.module.scss +++ b/src/components/common/CarouselCommon/CustomArrow/CustomCarouselArrow.module.scss @@ -1,20 +1,2 @@ -.navigationWrapper{ - :global(.customArrow) { - width: 64px; - height: 64px; - &:focus{ - outline: none; - } - @apply absolute top-1/2 bg-background-arrow transform -translate-y-1/2 flex justify-center items-center transition duration-100; - &.leftArrow{ - @apply left-0; - } - &.rightArrow{ - @apply right-0; - } - &.isDisabled{ - @apply hidden ; - } - } -} + diff --git a/src/components/common/PaginationCommon/PaginationCommon.module.scss b/src/components/common/PaginationCommon/PaginationCommon.module.scss new file mode 100644 index 000000000..e69de29bb diff --git a/src/components/common/PaginationCommon/PaginationCommon.tsx b/src/components/common/PaginationCommon/PaginationCommon.tsx new file mode 100644 index 000000000..59bbd3baa --- /dev/null +++ b/src/components/common/PaginationCommon/PaginationCommon.tsx @@ -0,0 +1,15 @@ +import React from 'react' + +interface PaginationCommonProps { + +} + +const PaginationCommon = (props: PaginationCommonProps) => { + return ( +

+ +
+ ) +} + +export default PaginationCommon From 38be2e7a7df37f54dd54f4cf5fad9961b30dd294 Mon Sep 17 00:00:00 2001 From: unknown Date: Mon, 30 Aug 2021 15:42:58 +0700 Subject: [PATCH 15/85] feat: SelectOption --- pages/index.tsx | 19 ++++++++++++-- .../SelectCommon/SelectCommon.module.scss | 11 -------- .../common/SelectCommon/SelectCommon.tsx | 11 ++++---- .../SelectOption/SelectOption.module.scss | 17 +++++++++++++ .../SelectOption/SelectOption.tsx | 25 +++++++++++++++++++ 5 files changed, 64 insertions(+), 19 deletions(-) create mode 100644 src/components/common/SelectCommon/SelectOption/SelectOption.module.scss create mode 100644 src/components/common/SelectCommon/SelectOption/SelectOption.tsx diff --git a/pages/index.tsx b/pages/index.tsx index 7ed22f1bc..8938f34a9 100644 --- a/pages/index.tsx +++ b/pages/index.tsx @@ -1,18 +1,33 @@ import { Layout } from 'src/components/common'; import { HomeBanner, HomeCategories, HomeCollection, HomeCTA, HomeFeature, HomeRecipe, HomeSubscribe, HomeVideo } from 'src/components/modules/home'; +import {SelectCommon} from 'src/components/common' + +const OPTION_SORT = [ + { + name: "By Name" + }, + { + name: "Price (High to Low)" + }, + { + name: "On Sale" + } +] export default function Home() { return ( <> - + {/* - + */} + Sort By + Sort By // todo: uncomment {/* */} diff --git a/src/components/common/SelectCommon/SelectCommon.module.scss b/src/components/common/SelectCommon/SelectCommon.module.scss index 418c9d0e6..d91b1831e 100644 --- a/src/components/common/SelectCommon/SelectCommon.module.scss +++ b/src/components/common/SelectCommon/SelectCommon.module.scss @@ -48,15 +48,9 @@ margin-top: 0.6rem; &.base{ width: 20.6rem; - .selectOption{ - padding: 1.2rem 1.6rem; - } } &.large{ width: 34.25rem; - .selectOption{ - padding: 1.6rem 1.6rem; - } } &.default{ @apply border-solid border border-current; @@ -69,11 +63,6 @@ &.active{ @apply hidden; } - .selectOption{ - &:hover{ - background-color: var(--background); - } - } } diff --git a/src/components/common/SelectCommon/SelectCommon.tsx b/src/components/common/SelectCommon/SelectCommon.tsx index e0e8c390c..5bb3d15d6 100644 --- a/src/components/common/SelectCommon/SelectCommon.tsx +++ b/src/components/common/SelectCommon/SelectCommon.tsx @@ -2,6 +2,7 @@ import s from './SelectCommon.module.scss' import classNames from 'classnames' import { useState, useRef, useEffect } from 'react' import { IconVectorDown } from 'src/components/icons' +import SelectOption from './SelectOption/SelectOption' interface Props { children? : React.ReactNode, @@ -35,6 +36,9 @@ const SelectCommon = ({ type = 'default', size = 'base', option, children }: Pro setActive(!isActive) } + const changeSelectedName = (item:string) => { + setSelectedName(item) + } return( <>
{ option.map(item => -
setSelectedName(item.name) } - >{item.name}
+ ) }
diff --git a/src/components/common/SelectCommon/SelectOption/SelectOption.module.scss b/src/components/common/SelectCommon/SelectOption/SelectOption.module.scss new file mode 100644 index 000000000..5448f9879 --- /dev/null +++ b/src/components/common/SelectCommon/SelectOption/SelectOption.module.scss @@ -0,0 +1,17 @@ +@import "../../../../styles/utilities"; + +.selectOption { + @apply outline-none; + background-color: var(--white); + &.base{ + width: 20.4rem; + padding: 0.8rem 1.6rem; + } + &.large{ + width: 33.75rem; + padding: 0.8rem 1.6rem; + } + &:hover{ + background-color: var(--gray); + } +} \ No newline at end of file diff --git a/src/components/common/SelectCommon/SelectOption/SelectOption.tsx b/src/components/common/SelectCommon/SelectOption/SelectOption.tsx new file mode 100644 index 000000000..54877d5fe --- /dev/null +++ b/src/components/common/SelectCommon/SelectOption/SelectOption.tsx @@ -0,0 +1,25 @@ +import s from './SelectOption.module.scss' +import classNames from 'classnames' + +interface Props{ + onClick: (value: string) => void, + itemName: string, + size: 'base' | 'large', +} + +const SelectOption = ({onClick, itemName, size}: Props) => { + + const changeName = () => { + onClick(itemName) + } + return( +
{itemName}
+ ) +} + +export default SelectOption \ No newline at end of file From 887c3ae2e33ab223c3f98331203a98e0e87f4196 Mon Sep 17 00:00:00 2001 From: lytrankieio123 Date: Mon, 30 Aug 2021 17:20:35 +0700 Subject: [PATCH 16/85] :art: styles: product info detail :%s --- grocery-vercel-commerce | 1 - pages/product/[slug].tsx | 77 ++----------------- src/components/common/Header/Header.tsx | 2 +- src/components/hooks/index.ts | 1 + src/components/hooks/useModalCommon.tsx | 4 +- .../ProductInfoDetail.module.scss | 0 .../ProductInfoDetail/ProductInfoDetail.tsx | 20 +++++ .../ProductImgs/ProductImgs.module.scss | 6 ++ .../components/ProductImgs/ProductImgs.tsx | 24 ++++++ .../ProductInfo/ProductInfo.module.scss | 40 ++++++++++ .../components/ProductInfo/ProductInfo.tsx | 37 +++++++++ .../modules/product-detail/index.ts | 1 + src/styles/_base.scss | 2 +- src/utils/language.utils.ts | 1 + 14 files changed, 141 insertions(+), 75 deletions(-) delete mode 160000 grocery-vercel-commerce create mode 100644 src/components/hooks/index.ts create mode 100644 src/components/modules/product-detail/ProductInfoDetail/ProductInfoDetail.module.scss create mode 100644 src/components/modules/product-detail/ProductInfoDetail/ProductInfoDetail.tsx create mode 100644 src/components/modules/product-detail/ProductInfoDetail/components/ProductImgs/ProductImgs.module.scss create mode 100644 src/components/modules/product-detail/ProductInfoDetail/components/ProductImgs/ProductImgs.tsx create mode 100644 src/components/modules/product-detail/ProductInfoDetail/components/ProductInfo/ProductInfo.module.scss create mode 100644 src/components/modules/product-detail/ProductInfoDetail/components/ProductInfo/ProductInfo.tsx create mode 100644 src/components/modules/product-detail/index.ts diff --git a/grocery-vercel-commerce b/grocery-vercel-commerce deleted file mode 160000 index 3c7aa8e86..000000000 --- a/grocery-vercel-commerce +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 3c7aa8e862bfd8d44719be44c6c0a31ab01524a3 diff --git a/pages/product/[slug].tsx b/pages/product/[slug].tsx index c5bcbdba1..b26de19bb 100644 --- a/pages/product/[slug].tsx +++ b/pages/product/[slug].tsx @@ -1,76 +1,11 @@ -import { Layout } from '@components/common' -import commerce from '@lib/api/commerce' -import type { - GetStaticPathsContext, - GetStaticPropsContext, - InferGetStaticPropsType -} from 'next' -import { useRouter } from 'next/router' -export async function getStaticProps({ - params, - locale, - locales, - preview, -}: GetStaticPropsContext<{ slug: string }>) { - const config = { locale, locales } - const pagesPromise = commerce.getAllPages({ config, preview }) - const siteInfoPromise = commerce.getSiteInfo({ config, preview }) - const productPromise = commerce.getProduct({ - variables: { slug: params!.slug }, - config, - preview, - }) +import { Layout } from 'src/components/common' +import { ProductInfoDetail } from 'src/components/modules/product-detail' - const allProductsPromise = commerce.getAllProducts({ - variables: { first: 4 }, - config, - preview, - }) - const { pages } = await pagesPromise - const { categories } = await siteInfoPromise - const { product } = await productPromise - const { products: relatedProducts } = await allProductsPromise - - if (!product) { - throw new Error(`Product with slug '${params!.slug}' not found`) - } - - return { - props: { - pages, - product, - relatedProducts, - categories, - }, - revalidate: 200, - } -} - -export async function getStaticPaths({ locales }: GetStaticPathsContext) { - const { products } = await commerce.getAllProductPaths() - - return { - paths: locales - ? locales.reduce((arr, locale) => { - // Add a product path for every locale - products.forEach((product: any) => { - arr.push(`/${locale}/product${product.path}`) - }) - return arr - }, []) - : products.map((product: any) => `/product${product.path}`), - fallback: 'blocking', - } -} - -export default function Slug({ - product, - relatedProducts, -}: InferGetStaticPropsType) { - const router = useRouter() - - return
This is product page
+export default function Slug() { + return <> + + } Slug.Layout = Layout diff --git a/src/components/common/Header/Header.tsx b/src/components/common/Header/Header.tsx index e9a06b9a8..a9926f765 100644 --- a/src/components/common/Header/Header.tsx +++ b/src/components/common/Header/Header.tsx @@ -1,6 +1,6 @@ import classNames from 'classnames' import React, { memo, useEffect, useState } from 'react' -import { useModalCommon } from 'src/components/hooks/useModalCommon' +import { useModalCommon } from 'src/components/hooks' import { isMobile } from 'src/utils/funtion.utils' import ModalAuthenticate from '../ModalAuthenticate/ModalAuthenticate' import ModalCreateUserInfo from '../ModalCreateUserInfo/ModalCreateUserInfo' diff --git a/src/components/hooks/index.ts b/src/components/hooks/index.ts new file mode 100644 index 000000000..cf83feb42 --- /dev/null +++ b/src/components/hooks/index.ts @@ -0,0 +1 @@ +export { default as useModalCommon } from './useModalCommon' diff --git a/src/components/hooks/useModalCommon.tsx b/src/components/hooks/useModalCommon.tsx index 02626ce94..41aed648f 100644 --- a/src/components/hooks/useModalCommon.tsx +++ b/src/components/hooks/useModalCommon.tsx @@ -4,7 +4,7 @@ interface Props { initialValue?: boolean, } -export const useModalCommon = ({ initialValue = false }: Props) => { +const useModalCommon = ({ initialValue = false }: Props) => { const [visible, setVisible] = useState(initialValue) const openModal = (e?: any) => { @@ -21,3 +21,5 @@ export const useModalCommon = ({ initialValue = false }: Props) => { visible, openModal, closeModal } }; + +export default useModalCommon \ No newline at end of file diff --git a/src/components/modules/product-detail/ProductInfoDetail/ProductInfoDetail.module.scss b/src/components/modules/product-detail/ProductInfoDetail/ProductInfoDetail.module.scss new file mode 100644 index 000000000..e69de29bb diff --git a/src/components/modules/product-detail/ProductInfoDetail/ProductInfoDetail.tsx b/src/components/modules/product-detail/ProductInfoDetail/ProductInfoDetail.tsx new file mode 100644 index 000000000..d1047bd3a --- /dev/null +++ b/src/components/modules/product-detail/ProductInfoDetail/ProductInfoDetail.tsx @@ -0,0 +1,20 @@ +import React from 'react' +import ProductImgs from './components/ProductImgs/ProductImgs' +import ProductInfo from './components/ProductInfo/ProductInfo' +import s from './ProductInfoDetail.module.scss' + +interface Props { + className?: string + children?: any +} + +const ProductInfoDetail = ({ }: Props) => { + return ( +
+ + +
+ ) +} + +export default ProductInfoDetail diff --git a/src/components/modules/product-detail/ProductInfoDetail/components/ProductImgs/ProductImgs.module.scss b/src/components/modules/product-detail/ProductInfoDetail/components/ProductImgs/ProductImgs.module.scss new file mode 100644 index 000000000..b368095e0 --- /dev/null +++ b/src/components/modules/product-detail/ProductInfoDetail/components/ProductImgs/ProductImgs.module.scss @@ -0,0 +1,6 @@ +.productImgs { + .img { + @apply w-full h-full; + object-fit: cover; + } +} diff --git a/src/components/modules/product-detail/ProductInfoDetail/components/ProductImgs/ProductImgs.tsx b/src/components/modules/product-detail/ProductInfoDetail/components/ProductImgs/ProductImgs.tsx new file mode 100644 index 000000000..3a20a6f64 --- /dev/null +++ b/src/components/modules/product-detail/ProductInfoDetail/components/ProductImgs/ProductImgs.tsx @@ -0,0 +1,24 @@ +import React from 'react' +import { CarouselCommon } from 'src/components/common' +import s from './ProductImgs.module.scss' + +interface ImgProps { + src: string, alt?: string +} + +interface Props { + className?: string + children?: any, + // data: ImgProps[] +} + +const ProductImgs = ({ }: Props) => { + return ( +
+ {/* /> */} + +
+ ) +} + +export default ProductImgs diff --git a/src/components/modules/product-detail/ProductInfoDetail/components/ProductInfo/ProductInfo.module.scss b/src/components/modules/product-detail/ProductInfoDetail/components/ProductInfo/ProductInfo.module.scss new file mode 100644 index 000000000..468e352ed --- /dev/null +++ b/src/components/modules/product-detail/ProductInfoDetail/components/ProductInfo/ProductInfo.module.scss @@ -0,0 +1,40 @@ +@import "../../../../../../styles/utilities"; + +.productInfo { + .info { + margin-bottom: 3.2rem; + .heading { + @apply heading-2 font-heading; + margin-top: 0.8rem; + } + .price { + margin-top: 0.8rem; + .old { + margin-bottom: 0.8rem; + .number { + margin-right: 0.8rem; + color: var(--text-label); + text-decoration: line-through; + } + } + .current { + @apply text-active; + } + } + .description { + margin-top: 0.8rem; + } + } + .bottom { + @screen md { + margin-top: 2.4rem; + max-width: 39rem; + button { + @apply w-full; + &:first-child { + margin-bottom: 0.8rem; + } + } + } + } +} diff --git a/src/components/modules/product-detail/ProductInfoDetail/components/ProductInfo/ProductInfo.tsx b/src/components/modules/product-detail/ProductInfoDetail/components/ProductInfo/ProductInfo.tsx new file mode 100644 index 000000000..aeaf3e699 --- /dev/null +++ b/src/components/modules/product-detail/ProductInfoDetail/components/ProductInfo/ProductInfo.tsx @@ -0,0 +1,37 @@ +import React from 'react' +import { ButtonCommon, LabelCommon, QuanittyInput } from 'src/components/common' +import { LANGUAGE } from 'src/utils/language.utils' +import s from './ProductInfo.module.scss' + +interface Props { + className?: string + children?: any, +} + +const ProductInfo = ({ }: Props) => { + return ( +
+
+ SEAFOOD +

SeaPAk

+
+
+ Rp 32.000 + -15% +
+
Rp 27.500
+
+
+ In a large non-reactive dish, mix together the orange juice, soy sauce, olive oil, lemon juice, parsley +
+
+ +
+ {LANGUAGE.BUTTON_LABEL.BUY_NOW} + {LANGUAGE.BUTTON_LABEL.ADD_TO_CARD} +
+
+ ) +} + +export default ProductInfo diff --git a/src/components/modules/product-detail/index.ts b/src/components/modules/product-detail/index.ts new file mode 100644 index 000000000..79dd056d0 --- /dev/null +++ b/src/components/modules/product-detail/index.ts @@ -0,0 +1 @@ +export { default as ProductInfoDetail } from './ProductInfoDetail/ProductInfoDetail' diff --git a/src/styles/_base.scss b/src/styles/_base.scss index 67eb96726..e17e36944 100644 --- a/src/styles/_base.scss +++ b/src/styles/_base.scss @@ -21,7 +21,7 @@ --warning-light: #fef8eb; --negative-dark: #741a06; - --negative: #f34f2b; + --negative: #D1644D; --negative-border-line: #fddfd8; --negative-light: #feefec; diff --git a/src/utils/language.utils.ts b/src/utils/language.utils.ts index 3f8d61926..cb7760943 100644 --- a/src/utils/language.utils.ts +++ b/src/utils/language.utils.ts @@ -2,6 +2,7 @@ export const LANGUAGE = { BUTTON_LABEL: { BUY_NOW: 'Buy now', SHOP_NOW: 'Shop now', + ADD_TO_CARD: 'Add to Cart' }, PLACE_HOLDER: { SEARCH: 'Search', From f6504be74f6ec48106fd4f312efc0c16a4cd78ae Mon Sep 17 00:00:00 2001 From: lytrankieio123 Date: Mon, 30 Aug 2021 18:22:03 +0700 Subject: [PATCH 17/85] :art: styles: product info responsive :%s --- .../ProductInfoDetail.module.scss | 9 ++++ .../ProductImgs/ProductImgs.module.scss | 7 +++ .../ProductInfo/ProductInfo.module.scss | 45 ++++++++++++++++++- .../components/ProductInfo/ProductInfo.tsx | 16 +++++-- tailwind.config.js | 17 ++++--- 5 files changed, 81 insertions(+), 13 deletions(-) diff --git a/src/components/modules/product-detail/ProductInfoDetail/ProductInfoDetail.module.scss b/src/components/modules/product-detail/ProductInfoDetail/ProductInfoDetail.module.scss index e69de29bb..f9b621b82 100644 --- a/src/components/modules/product-detail/ProductInfoDetail/ProductInfoDetail.module.scss +++ b/src/components/modules/product-detail/ProductInfoDetail/ProductInfoDetail.module.scss @@ -0,0 +1,9 @@ +@import '../../../../styles/utilities'; + +.productInfoDetail { + @apply spacing-horizontal; + margin: 0 auto 4rem; + @screen md { + @apply flex; + } +} \ No newline at end of file diff --git a/src/components/modules/product-detail/ProductInfoDetail/components/ProductImgs/ProductImgs.module.scss b/src/components/modules/product-detail/ProductInfoDetail/components/ProductImgs/ProductImgs.module.scss index b368095e0..20f296a4a 100644 --- a/src/components/modules/product-detail/ProductInfoDetail/components/ProductImgs/ProductImgs.module.scss +++ b/src/components/modules/product-detail/ProductInfoDetail/components/ProductImgs/ProductImgs.module.scss @@ -1,4 +1,11 @@ .productImgs { + @apply w-full; + @screen sm-only { + margin-bottom: 2rem; + } + @screen lg { + max-width: 60rem; + } .img { @apply w-full h-full; object-fit: cover; diff --git a/src/components/modules/product-detail/ProductInfoDetail/components/ProductInfo/ProductInfo.module.scss b/src/components/modules/product-detail/ProductInfoDetail/components/ProductInfo/ProductInfo.module.scss index 468e352ed..749725c89 100644 --- a/src/components/modules/product-detail/ProductInfoDetail/components/ProductInfo/ProductInfo.module.scss +++ b/src/components/modules/product-detail/ProductInfoDetail/components/ProductInfo/ProductInfo.module.scss @@ -1,6 +1,13 @@ @import "../../../../../../styles/utilities"; .productInfo { + @screen md { + max-width: 39rem; + margin-left: 4.8rem; + } + @screen lg { + margin-left: 11.2rem; + } .info { margin-bottom: 3.2rem; .heading { @@ -25,12 +32,46 @@ margin-top: 0.8rem; } } + .actions { + @screen sm-only { + @apply fixed flex justify-between items-center bg-white w-full; + z-index: 10000; + bottom: 0; + left: 0; + padding: 2rem; + } + } .bottom { + @screen sm-only { + @apply flex justify-between items-center flex-row-reverse; + margin-left: 1rem; + flex: 1; + button { + &:first-child { + min-width: 13rem; + } + &:nth-child(n + 1) { + margin-left: 0.8rem; + } + } + } + .buttonWithIcon { + @apply flex items-center; + .label { + @apply hidden; + @screen md { + @apply inline-block; + margin-left: 0.8rem; + } + } + } + button { + @apply w-full; + } + @screen md { margin-top: 2.4rem; - max-width: 39rem; button { - @apply w-full; &:first-child { margin-bottom: 0.8rem; } diff --git a/src/components/modules/product-detail/ProductInfoDetail/components/ProductInfo/ProductInfo.tsx b/src/components/modules/product-detail/ProductInfoDetail/components/ProductInfo/ProductInfo.tsx index aeaf3e699..25fea44aa 100644 --- a/src/components/modules/product-detail/ProductInfoDetail/components/ProductInfo/ProductInfo.tsx +++ b/src/components/modules/product-detail/ProductInfoDetail/components/ProductInfo/ProductInfo.tsx @@ -1,5 +1,6 @@ import React from 'react' import { ButtonCommon, LabelCommon, QuanittyInput } from 'src/components/common' +import { IconBuy } from 'src/components/icons' import { LANGUAGE } from 'src/utils/language.utils' import s from './ProductInfo.module.scss' @@ -25,10 +26,17 @@ const ProductInfo = ({ }: Props) => { In a large non-reactive dish, mix together the orange juice, soy sauce, olive oil, lemon juice, parsley
- -
- {LANGUAGE.BUTTON_LABEL.BUY_NOW} - {LANGUAGE.BUTTON_LABEL.ADD_TO_CARD} +
+ +
+ {LANGUAGE.BUTTON_LABEL.BUY_NOW} + + + + {LANGUAGE.BUTTON_LABEL.ADD_TO_CARD} + + +
) diff --git a/tailwind.config.js b/tailwind.config.js index f94c85fd8..894a7ab6e 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -49,17 +49,17 @@ module.exports = { 'background': 'var(--background)', 'white': 'var(--white)', - 'background-arrow':'var(--background-arrow)', + 'background-arrow': 'var(--background-arrow)', + - 'disabled': 'var(--text-disabled)', line: 'var(--border-line)', background: 'var(--background)', white: 'var(--white)', gray: 'var(--gray)', disabled: 'var(--text-disabled)', - 'background-arrow':'var(--background-arrow)', - + 'background-arrow': 'var(--background-arrow)', + // @deprecated (NOT use these variables) 'primary-2': 'var(--primary-2)', secondary: 'var(--secondary)', @@ -93,7 +93,7 @@ module.exports = { label: 'var(--text-label)', placeholder: 'var(--text-placeholder)', primary: 'var(--primary)', - + // @deprecated (NOT use these variables) secondary: 'var(--text-secondary)', }, @@ -109,12 +109,15 @@ module.exports = { rounded: '.8rem', }, screens: { + 'sm-only': {'min': '0', 'max': '767px'}, 'sm': '640px', // => @media (min-width: 640px) { ... } + 'md-only': {'min': '768px', 'max': '1023px'}, 'md': '768px', // => @media (min-width: 768px) { ... } + 'lg-only': {'min': '1024px', 'max': '1279px'}, 'lg': '1024px', // => @media (min-width: 1024px) { ... } @@ -124,8 +127,8 @@ module.exports = { '2xl': '1536px', // => @media (min-width: 1536px) { ... } }, - caroucel:{ - "arrow-height":"64px" + caroucel: { + "arrow-height": "64px" }, }, }, From a7d0eb051c3e040c12e7708874d8531f97b70e91 Mon Sep 17 00:00:00 2001 From: lytrankieio123 Date: Mon, 30 Aug 2021 18:32:45 +0700 Subject: [PATCH 18/85] :art: styles: product detail imgs :%s --- .../ImgWithLink/ImgWithLink.module.scss | 4 +++ .../common/ImgWithLink/ImgWithLink.tsx | 16 ++++++++++ src/components/common/index.ts | 1 + .../ProductImgs/ProductImgs.module.scss | 6 +--- .../components/ProductImgs/ProductImgs.tsx | 32 ++++++++++++++----- .../ProductInfo/ProductInfo.module.scss | 2 +- 6 files changed, 47 insertions(+), 14 deletions(-) create mode 100644 src/components/common/ImgWithLink/ImgWithLink.module.scss create mode 100644 src/components/common/ImgWithLink/ImgWithLink.tsx diff --git a/src/components/common/ImgWithLink/ImgWithLink.module.scss b/src/components/common/ImgWithLink/ImgWithLink.module.scss new file mode 100644 index 000000000..b1587bfa6 --- /dev/null +++ b/src/components/common/ImgWithLink/ImgWithLink.module.scss @@ -0,0 +1,4 @@ +.imgWithLink { + @apply w-full h-full; + object-fit: cover; +} diff --git a/src/components/common/ImgWithLink/ImgWithLink.tsx b/src/components/common/ImgWithLink/ImgWithLink.tsx new file mode 100644 index 000000000..43ac1caa6 --- /dev/null +++ b/src/components/common/ImgWithLink/ImgWithLink.tsx @@ -0,0 +1,16 @@ +import React from 'react' +import s from './ImgWithLink.module.scss' + +export interface ImgWithLinkProps { + src: string, + alt?: string, +} + +const ImgWithLink = ({ src, alt }: ImgWithLinkProps) => { + return ( + {alt} + + ) +} + +export default ImgWithLink \ No newline at end of file diff --git a/src/components/common/index.ts b/src/components/common/index.ts index 5848f41cd..def6d83b0 100644 --- a/src/components/common/index.ts +++ b/src/components/common/index.ts @@ -30,3 +30,4 @@ export { default as VideoPlayer} from './VideoPlayer/VideoPlayer' export { default as SelectCommon} from './SelectCommon/SelectCommon' export { default as ModalCommon} from './ModalCommon/ModalCommon' export { default as ModalCreateUserInfo} from './ModalCreateUserInfo/ModalCreateUserInfo' +export { default as ImgWithLink} from './ImgWithLink/ImgWithLink' diff --git a/src/components/modules/product-detail/ProductInfoDetail/components/ProductImgs/ProductImgs.module.scss b/src/components/modules/product-detail/ProductInfoDetail/components/ProductImgs/ProductImgs.module.scss index 20f296a4a..a10eb5865 100644 --- a/src/components/modules/product-detail/ProductInfoDetail/components/ProductImgs/ProductImgs.module.scss +++ b/src/components/modules/product-detail/ProductInfoDetail/components/ProductImgs/ProductImgs.module.scss @@ -1,13 +1,9 @@ .productImgs { - @apply w-full; + @apply w-full flex justify-between items-center; @screen sm-only { margin-bottom: 2rem; } @screen lg { max-width: 60rem; } - .img { - @apply w-full h-full; - object-fit: cover; - } } diff --git a/src/components/modules/product-detail/ProductInfoDetail/components/ProductImgs/ProductImgs.tsx b/src/components/modules/product-detail/ProductInfoDetail/components/ProductImgs/ProductImgs.tsx index 3a20a6f64..325c6b453 100644 --- a/src/components/modules/product-detail/ProductInfoDetail/components/ProductImgs/ProductImgs.tsx +++ b/src/components/modules/product-detail/ProductInfoDetail/components/ProductImgs/ProductImgs.tsx @@ -1,22 +1,38 @@ import React from 'react' -import { CarouselCommon } from 'src/components/common' +import { CarouselCommon, ImgWithLink } from 'src/components/common' +import { ImgWithLinkProps } from 'src/components/common/ImgWithLink/ImgWithLink' import s from './ProductImgs.module.scss' -interface ImgProps { - src: string, alt?: string -} - interface Props { className?: string children?: any, - // data: ImgProps[] +} + +const DATA = [ + { + src: 'https://user-images.githubusercontent.com/76729908/130574371-3b75fa72-9552-4605-aba9-a4b31cd9dce7.png', + alt: 'Broccoli', + }, + { + src: 'https://user-images.githubusercontent.com/76729908/130574371-3b75fa72-9552-4605-aba9-a4b31cd9dce7.png', + alt: 'Broccoli', + } +] + +const option = { + slidesPerView: 1, } const ProductImgs = ({ }: Props) => { return (
- {/* /> */} - + + data={DATA} + itemKey="product-detail-img" + Component={ImgWithLink} + option={option} + isDot={true} + />
) } diff --git a/src/components/modules/product-detail/ProductInfoDetail/components/ProductInfo/ProductInfo.module.scss b/src/components/modules/product-detail/ProductInfoDetail/components/ProductInfo/ProductInfo.module.scss index 749725c89..403782c51 100644 --- a/src/components/modules/product-detail/ProductInfoDetail/components/ProductInfo/ProductInfo.module.scss +++ b/src/components/modules/product-detail/ProductInfoDetail/components/ProductInfo/ProductInfo.module.scss @@ -25,7 +25,7 @@ } } .current { - @apply text-active; + @apply text-active font-bold sm-headline; } } .description { From 1954d8c266a94135c760b8e7cab723e08626fbca Mon Sep 17 00:00:00 2001 From: quangnhankie Date: Mon, 30 Aug 2021 19:39:35 +0700 Subject: [PATCH 19/85] feat: create component MenuFilter and MenuNavigation --- package-lock.json | 27 +++++++++ pages/index.tsx | 7 ++- .../common/MenuFilter/MenuFilter.module.scss | 46 ++++++++++++++ .../common/MenuFilter/MenuFilter.tsx | 59 ++++++++++++++++++ .../MenuNavigation/MenuNavigation.module.scss | 29 +++++++++ .../common/MenuNavigation/MenuNavigation.tsx | 60 +++++++++++++++++++ src/components/common/index.ts | 2 + src/utils/constanst.utils.ts | 2 +- 8 files changed, 229 insertions(+), 3 deletions(-) create mode 100644 src/components/common/MenuFilter/MenuFilter.module.scss create mode 100644 src/components/common/MenuFilter/MenuFilter.tsx create mode 100644 src/components/common/MenuNavigation/MenuNavigation.module.scss create mode 100644 src/components/common/MenuNavigation/MenuNavigation.tsx diff --git a/package-lock.json b/package-lock.json index 5e63e2d25..72b57bcbc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5239,6 +5239,11 @@ } } }, + "load-script": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/load-script/-/load-script-1.0.0.tgz", + "integrity": "sha1-BJGTngvuVkPuSUp+PaPSuscMbKQ=" + }, "loader-utils": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", @@ -5547,6 +5552,11 @@ "safe-buffer": "^5.1.2" } }, + "memoize-one": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", + "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==" + }, "merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", @@ -8588,6 +8598,11 @@ "scheduler": "^0.20.2" } }, + "react-fast-compare": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", + "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" + }, "react-fast-marquee": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/react-fast-marquee/-/react-fast-marquee-1.2.1.tgz", @@ -8603,6 +8618,18 @@ "resolved": "https://registry.npmjs.org/react-merge-refs/-/react-merge-refs-1.1.0.tgz", "integrity": "sha512-alTKsjEL0dKH/ru1Iyn7vliS2QRcBp9zZPGoWxUOvRGWPUYgjo+V01is7p04It6KhgrzhJGnIj9GgX8W4bZoCQ==" }, + "react-player": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/react-player/-/react-player-2.9.0.tgz", + "integrity": "sha512-jNUkTfMmUhwPPAktAdIqiBcVUKsFKrVGH6Ocutj6535CNfM91yrvWxHg6fvIX8Y/fjYUPoejddwh7qboNV9vGA==", + "requires": { + "deepmerge": "^4.0.0", + "load-script": "^1.0.0", + "memoize-one": "^5.1.1", + "prop-types": "^15.7.2", + "react-fast-compare": "^3.0.1" + } + }, "react-refresh": { "version": "0.8.3", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz", diff --git a/pages/index.tsx b/pages/index.tsx index 2e5fe6afb..06d12a024 100644 --- a/pages/index.tsx +++ b/pages/index.tsx @@ -1,15 +1,18 @@ import { Layout } from 'src/components/common'; +import { MenuNavigation,MenuFilter} from 'src/components/common'; import { HomeBanner, HomeCategories, HomeCTA, HomeSubscribe, HomeVideo } from 'src/components/modules/home'; export default function Home() { return ( <> - + {/* - + */} + + ) } diff --git a/src/components/common/MenuFilter/MenuFilter.module.scss b/src/components/common/MenuFilter/MenuFilter.module.scss new file mode 100644 index 000000000..afb66799b --- /dev/null +++ b/src/components/common/MenuFilter/MenuFilter.module.scss @@ -0,0 +1,46 @@ +@import "../../../styles/utilities"; +.menuFilterWrapper{ + @apply spacing-horizontal ; + @screen md { + @apply hidden; + } + .menuFilterHeading{ + @apply sub-headline font-bold ; + color: var(--text-active); + font-feature-settings: 'salt' on; + margin: 0.8rem 0; + } + .menuFilterList{ + @apply flex flex-wrap justify-start relative; + margin-bottom: 3rem; + box-sizing: border-box; + li{ + margin: 1rem 0; + padding:0; + a{ + padding: 0.8rem 1.6rem; + margin-right: 0.8rem; + font-size: var(--font-size); + line-height: var(--line-height); + color:var(--text-base); + background-color: var(--gray); + border-radius: 0.8rem; + &:hover { + color:white; + background-color: var(--primary); + } + &.active { + color:white; + background-color: var(--primary); + } + } + } + &::after{ + @apply absolute; + bottom: -20%; + content: ""; + width: 100%; + border-bottom: 1px solid #EBEBEB; + } + } +} diff --git a/src/components/common/MenuFilter/MenuFilter.tsx b/src/components/common/MenuFilter/MenuFilter.tsx new file mode 100644 index 000000000..f6a2c9d4c --- /dev/null +++ b/src/components/common/MenuFilter/MenuFilter.tsx @@ -0,0 +1,59 @@ +import classNames from 'classnames' +import Link from 'next/link' +import { useRouter } from 'next/router' +import { OPTION_ALL, QUERY_KEY, ROUTE } from 'src/utils/constanst.utils' +import s from './MenuFilter.module.scss' +const CATEGORY = [ + { + name: 'All', + link: `${ROUTE.PRODUCTS}/?${QUERY_KEY.BRAND}=${OPTION_ALL}`, + }, + { + name: 'Veggie', + link: `${ROUTE.PRODUCTS}/?${QUERY_KEY.BRAND}=veggie`, + }, + { + name: 'Seafood', + link: `${ROUTE.PRODUCTS}/?${QUERY_KEY.BRAND}=seafood`, + }, + { + name: 'Frozen', + link: `${ROUTE.PRODUCTS}/?${QUERY_KEY.BRAND}=frozen`, + }, + { + name: 'Coffee Bean', + link: `${ROUTE.PRODUCTS}/?${QUERY_KEY.BRAND}=coffee-bean`, + }, + { + name: 'Sauce', + link: `${ROUTE.PRODUCTS}/?${QUERY_KEY.BRAND}=sauce`, + }, +] + +interface Props { + children?: any, + heading:string, +} + +const MenuFilter = ({heading}:Props)=> { + const router = useRouter() + + return ( +
+ ) +} + +export default MenuFilter diff --git a/src/components/common/MenuNavigation/MenuNavigation.module.scss b/src/components/common/MenuNavigation/MenuNavigation.module.scss new file mode 100644 index 000000000..0b3dcae8b --- /dev/null +++ b/src/components/common/MenuNavigation/MenuNavigation.module.scss @@ -0,0 +1,29 @@ +@import "../../../styles/utilities"; +.menuNavigationWrapper{ + .menuNavigationHeading{ + @screen md { + @apply sub-headline font-bold ; + color: var(--text-active); + font-feature-settings: 'salt' on; + margin: 1.6rem 0; + } + } + .menuNavigationList{ + @screen md { + li{ + margin: 0.8rem 0; + a{ + font-size: var(--font-size); + line-height: var(--line-height); + color:var(--text-base); + &:hover { + @apply text-primary; + } + &.active { + @apply text-primary; + } + } + } + } + } +} diff --git a/src/components/common/MenuNavigation/MenuNavigation.tsx b/src/components/common/MenuNavigation/MenuNavigation.tsx new file mode 100644 index 000000000..f0b9bcfc9 --- /dev/null +++ b/src/components/common/MenuNavigation/MenuNavigation.tsx @@ -0,0 +1,60 @@ +import classNames from 'classnames' +import Link from 'next/link' +import { useRouter } from 'next/router' +import { OPTION_ALL, QUERY_KEY, ROUTE } from 'src/utils/constanst.utils' +import s from './MenuNavigation.module.scss' +const CATEGORY = [ + { + name: 'All', + link: `${ROUTE.PRODUCTS}/?${QUERY_KEY.BRAND}=${OPTION_ALL}`, + }, + { + name: 'Veggie', + link: `${ROUTE.PRODUCTS}/?${QUERY_KEY.BRAND}=veggie`, + }, + { + name: 'Seafood', + link: `${ROUTE.PRODUCTS}/?${QUERY_KEY.BRAND}=seafood`, + }, + { + name: 'Frozen', + link: `${ROUTE.PRODUCTS}/?${QUERY_KEY.BRAND}=frozen`, + }, + { + name: 'Coffee Bean', + link: `${ROUTE.PRODUCTS}/?${QUERY_KEY.BRAND}=coffee-bean`, + }, + { + name: 'Sauce', + link: `${ROUTE.PRODUCTS}/?${QUERY_KEY.BRAND}=sauce`, + }, +] + +interface Props { + children?: any, + heading:string, +} + +const MenuNavigation = ({heading}:Props)=> { + const router = useRouter() + + return ( +
+

{heading}({CATEGORY.length})

+ +
+ ) +} + +export default MenuNavigation diff --git a/src/components/common/index.ts b/src/components/common/index.ts index 650ec34bc..b58b68f57 100644 --- a/src/components/common/index.ts +++ b/src/components/common/index.ts @@ -23,3 +23,5 @@ export { default as MenuDropdown} from './MenuDropdown/MenuDropdown' export { default as NotiMessage} from './NotiMessage/NotiMessage' export { default as VideoPlayer} from './VideoPlayer/VideoPlayer' export { default as SelectCommon} from './SelectCommon/SelectCommon' +export { default as MenuNavigation} from './MenuNavigation/MenuNavigation' +export { default as MenuFilter} from './MenuFilter/MenuFilter' \ No newline at end of file diff --git a/src/utils/constanst.utils.ts b/src/utils/constanst.utils.ts index 0d66ecda0..cddbbb07e 100644 --- a/src/utils/constanst.utils.ts +++ b/src/utils/constanst.utils.ts @@ -38,10 +38,10 @@ export enum ProductFeature { Sales = 'Sales', NewItem = 'New Item', Viewed = 'Viewed', - } export const KEY = { ENTER: 'Enter', } +export const OPTION_ALL = 'all'; \ No newline at end of file From f7a0ec60784b3cbf1fb7fbc3828ec3f65242c623 Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 31 Aug 2021 07:46:44 +0700 Subject: [PATCH 20/85] feat: CollapseCommon, CardBlog, RelevantBlogPosts --- pages/index.tsx | 39 +++++----- public/assets/images/image15.png | Bin 0 -> 185837 bytes public/assets/images/image16.png | Bin 0 -> 156062 bytes public/assets/images/image17.png | Bin 0 -> 96625 bytes .../common/CardBlog/CardBlog.module.scss | 34 +++++++++ src/components/common/CardBlog/CardBlog.tsx | 25 +++++++ .../common/CarouselCommon/CarouselCommon.tsx | 1 - .../CollapseCommon/CollapseCommon.module.scss | 25 +++++++ .../common/CollapseCommon/CollapseCommon.tsx | 37 ++++++++++ .../CollapseContent.module.scss | 3 + .../CollapseContent/CollapseContent.tsx | 16 ++++ src/components/common/Layout/Layout.tsx | 4 +- .../BlogPostCarousel.module.scss | 16 ++++ .../BlogPostCarousel/BlogPostCarousel.tsx | 46 ++++++++++++ .../RelevantBlogPosts.module.scss | 16 ++++ .../RelevantBlogPosts/RelevantBlogPosts.tsx | 69 ++++++++++++++++++ src/components/common/index.ts | 3 + src/components/icons/IconMinus.tsx | 18 +++++ src/components/icons/IconPlus.tsx | 18 +++++ src/components/icons/Minus.tsx | 18 ----- src/components/icons/Plus.tsx | 18 ----- src/components/icons/index.ts | 2 + src/utils/constanst.utils.ts | 3 +- 23 files changed, 351 insertions(+), 60 deletions(-) create mode 100644 public/assets/images/image15.png create mode 100644 public/assets/images/image16.png create mode 100644 public/assets/images/image17.png create mode 100644 src/components/common/CardBlog/CardBlog.module.scss create mode 100644 src/components/common/CardBlog/CardBlog.tsx create mode 100644 src/components/common/CollapseCommon/CollapseCommon.module.scss create mode 100644 src/components/common/CollapseCommon/CollapseCommon.tsx create mode 100644 src/components/common/CollapseCommon/CollapseContent/CollapseContent.module.scss create mode 100644 src/components/common/CollapseCommon/CollapseContent/CollapseContent.tsx create mode 100644 src/components/common/RelevantBlogPosts/BlogPostCarousel/BlogPostCarousel.module.scss create mode 100644 src/components/common/RelevantBlogPosts/BlogPostCarousel/BlogPostCarousel.tsx create mode 100644 src/components/common/RelevantBlogPosts/RelevantBlogPosts.module.scss create mode 100644 src/components/common/RelevantBlogPosts/RelevantBlogPosts.tsx create mode 100644 src/components/icons/IconMinus.tsx create mode 100644 src/components/icons/IconPlus.tsx delete mode 100644 src/components/icons/Minus.tsx delete mode 100644 src/components/icons/Plus.tsx diff --git a/pages/index.tsx b/pages/index.tsx index e428ff533..c193554a9 100644 --- a/pages/index.tsx +++ b/pages/index.tsx @@ -1,20 +1,14 @@ -import { Layout } from 'src/components/common'; +import { CardBlog, CollapseCommon, Layout, RelevantBlogPosts } from 'src/components/common'; import { HomeBanner, HomeCategories, HomeCollection, HomeCTA, HomeFeature, HomeRecipe, HomeSubscribe, HomeVideo } from 'src/components/modules/home'; import {SelectCommon} from 'src/components/common' +import card from "../public/assets/images/card.png" -const OPTION_SORT = [ - { - name: "By Name" - }, - { - name: "Price (High to Low)" - }, - { - name: "On Sale" - } +const CONTENT = [ + "When you’re trying to eat healthier but want something more substantial than a leafy green salad, broccoli salad is there for you. I love the crunch and heft of broccoli, especially when it’s cut up into bite size spoonable pieces.", + "Some people aren’t into raw broccoli, but I love it! I always go for the raw broccoli on those vegetable platters that seem to be at every potluck/party you go to.", + "This is a simple broccoli salad: you have the bulk of it, raw broccoli; crunchy red onions for a bit of acidity and raw crunch, craisins for sweetness, almonds for a nutty counter point; and a sweet and tangy soy-rice vinegar-sesame dressing.", ] - export default function Home() { return ( <> @@ -24,16 +18,23 @@ export default function Home() { - - + */} + {/* */} - Sort By - Sort By - - // todo: uncomment + {/* */} + {/* Sort By + Sort By */} + + + + + + + + {/* todo: uncomment */} {/* */} ) } -Home.Layout = Layout +// Home.Layout = Layout diff --git a/public/assets/images/image15.png b/public/assets/images/image15.png new file mode 100644 index 0000000000000000000000000000000000000000..a4d0badbd3d29b883cd98d2de19c537148d69ddd GIT binary patch literal 185837 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

`aJ*dB2oUzke@gb&2)G=2xi7s0 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 z%0A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 N002ovPDHLkV1n!>Ln#0N literal 0 HcmV?d00001 diff --git a/public/assets/images/image17.png b/public/assets/images/image17.png new file mode 100644 index 0000000000000000000000000000000000000000..2dcb53d27816f813a22cc7346d78fb655edc5273 GIT binary patch literal 96625 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

(Z?y@Vd&vtVu_aeP=;W)J) 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 literal 0 HcmV?d00001 diff --git a/src/components/common/CardBlog/CardBlog.module.scss b/src/components/common/CardBlog/CardBlog.module.scss new file mode 100644 index 000000000..8f18e5753 --- /dev/null +++ b/src/components/common/CardBlog/CardBlog.module.scss @@ -0,0 +1,34 @@ +@import "../../../styles/utilities"; + +.cardBlogWarpper{ + max-width: 39.2rem; + min-height: 34.4rem; + @apply inline-flex flex-col justify-start; + .image{ + width: 100%; + max-height: 22rem; + border-radius: 2.4rem; + &:hover{ + cursor: pointer; + } + } + .title{ + padding: 1.6rem 0.8rem 0.4rem 0.8rem; + @apply font-bold; + font-size: 2rem; + line-height: 2.8rem; + letter-spacing: -0.01em; + color: var(--text-active); + &:hover{ + cursor: pointer; + } + } + .description{ + padding: 0 0.8rem; + @apply overflow-hidden overflow-ellipsis ; + color: var(--text-label); + display: -webkit-box; + -webkit-line-clamp: 3; + -webkit-box-orient: vertical; + } +} \ No newline at end of file diff --git a/src/components/common/CardBlog/CardBlog.tsx b/src/components/common/CardBlog/CardBlog.tsx new file mode 100644 index 000000000..17a796bc4 --- /dev/null +++ b/src/components/common/CardBlog/CardBlog.tsx @@ -0,0 +1,25 @@ +import Link from 'next/link' +import React from 'react' +import { RecipeProps } from 'src/utils/types.utils' +import s from './CardBlog.module.scss' +export interface BlogCardProps extends RecipeProps { + link: string, +} + +const CardBlog = ({ imageSrc, title, description, link }: BlogCardProps) => { + return ( +

+ ) +} + +export default CardBlog diff --git a/src/components/common/CarouselCommon/CarouselCommon.tsx b/src/components/common/CarouselCommon/CarouselCommon.tsx index 136c323f3..3b5854ed4 100644 --- a/src/components/common/CarouselCommon/CarouselCommon.tsx +++ b/src/components/common/CarouselCommon/CarouselCommon.tsx @@ -28,7 +28,6 @@ const CarouselCommon = ({ option: { slideChanged,slidesPerView, ...sliderOption }, }: CarouselCommonProps) => { const [currentSlide, setCurrentSlide] = React.useState(0) - // const [dotActive, setDotActive] = React.useState(0) const [dotArr, setDotArr] = React.useState([]) const [sliderRef, slider] = useKeenSlider({ ...sliderOption, diff --git a/src/components/common/CollapseCommon/CollapseCommon.module.scss b/src/components/common/CollapseCommon/CollapseCommon.module.scss new file mode 100644 index 000000000..6073335a5 --- /dev/null +++ b/src/components/common/CollapseCommon/CollapseCommon.module.scss @@ -0,0 +1,25 @@ +@import "../../../styles/utilities"; + +.collapseWrapper{ + @apply border-t border-b; + border-color: var(--border-line); + max-width: 80.4rem; + min-height: 4rem; + &.isActive{ + .contentContainer{ + @apply block; + } + } + svg:hover{ + cursor: pointer; + } +} +.title{ + @apply outline-none flex justify-between font-heading items-center pt-16; + font-size: 3.2rem; + line-height: 4rem; + letter-spacing: -0.01em; +} +.contentContainer{ + @apply hidden pb-16; +} \ No newline at end of file diff --git a/src/components/common/CollapseCommon/CollapseCommon.tsx b/src/components/common/CollapseCommon/CollapseCommon.tsx new file mode 100644 index 000000000..de7ae156b --- /dev/null +++ b/src/components/common/CollapseCommon/CollapseCommon.tsx @@ -0,0 +1,37 @@ +import s from './CollapseCommon.module.scss' +import { useState } from 'react' +import classNames from 'classnames' +import { IconPlus, IconMinus } from 'src/components/icons' +import CollapseContent from './CollapseContent/CollapseContent' + +interface CollapseProps{ + title?: string, + content: Array, + isToggle?: boolean, +} +const CollapseCommon = ({title, content, isToggle}: CollapseProps) => { + const [isActive, changeActive] = useState(isToggle) + + const handleToggle = () => { + changeActive(!isActive) + } + return( +
+
+ {title}{isActive ? : } +
+
+ { + content.map(item => ) + } +
+
+ ) +} + +export default CollapseCommon \ No newline at end of file diff --git a/src/components/common/CollapseCommon/CollapseContent/CollapseContent.module.scss b/src/components/common/CollapseCommon/CollapseContent/CollapseContent.module.scss new file mode 100644 index 000000000..2d29c4b51 --- /dev/null +++ b/src/components/common/CollapseCommon/CollapseContent/CollapseContent.module.scss @@ -0,0 +1,3 @@ +.content{ + margin-top: 1.6rem; +} \ No newline at end of file diff --git a/src/components/common/CollapseCommon/CollapseContent/CollapseContent.tsx b/src/components/common/CollapseCommon/CollapseContent/CollapseContent.tsx new file mode 100644 index 000000000..44a5624f3 --- /dev/null +++ b/src/components/common/CollapseCommon/CollapseContent/CollapseContent.tsx @@ -0,0 +1,16 @@ +import classNames from 'classnames' +import s from './CollapseContent.module.scss' + +interface CollapseContentProps{ + content: string +} + +const CollapseContent = ({content}: CollapseContentProps) => { + return ( +
+ {content} +
+ ) +} + +export default CollapseContent \ No newline at end of file diff --git a/src/components/common/Layout/Layout.tsx b/src/components/common/Layout/Layout.tsx index aa5da11e1..af7ab25c7 100644 --- a/src/components/common/Layout/Layout.tsx +++ b/src/components/common/Layout/Layout.tsx @@ -17,9 +17,9 @@ const Layout: FC = ({ children }) => { return (
-
+ {/*
*/}
{children}
-
+ {/*
*/}
diff --git a/src/components/common/RelevantBlogPosts/BlogPostCarousel/BlogPostCarousel.module.scss b/src/components/common/RelevantBlogPosts/BlogPostCarousel/BlogPostCarousel.module.scss new file mode 100644 index 000000000..6179a6aed --- /dev/null +++ b/src/components/common/RelevantBlogPosts/BlogPostCarousel/BlogPostCarousel.module.scss @@ -0,0 +1,16 @@ +@import '../../../../styles/utilities'; +.blogCardWarpper { + @apply spacing-horizontal; + @screen xl { + :global(.customArrow) { + @screen lg { + &:global(.leftArrow) { + left: calc(-6.4rem - 2rem); + } + &:global(.rightArrow) { + right: calc(-6.4rem - 2rem); + } + } + } + } +} diff --git a/src/components/common/RelevantBlogPosts/BlogPostCarousel/BlogPostCarousel.tsx b/src/components/common/RelevantBlogPosts/BlogPostCarousel/BlogPostCarousel.tsx new file mode 100644 index 000000000..396d42d07 --- /dev/null +++ b/src/components/common/RelevantBlogPosts/BlogPostCarousel/BlogPostCarousel.tsx @@ -0,0 +1,46 @@ +import { TOptionsEvents } from 'keen-slider' +import React from 'react' +import CarouselCommon, { + CarouselCommonProps, +} from '../../CarouselCommon/CarouselCommon' +import BlogCard, { BlogCardProps } from 'src/components/common/CardBlog/CardBlog' +import s from "./BlogPostCarousel.module.scss" + +interface BlogPostCarouselProps + extends Omit, 'Component'|"option"> { + option?:TOptionsEvents + } + +const OPTION_DEFAULT: TOptionsEvents = { + slidesPerView: 1.25, + mode: 'free', + spacing:24, + breakpoints: { + '(min-width: 640px)': { + slidesPerView: 2, + }, + '(min-width: 1024px)': { + slidesPerView: 2.5, + }, + '(min-width: 1440px)': { + slidesPerView: 3, + }, + '(min-width: 1536px)': { + slidesPerView: 3.5, + }, + }, +} +const BlogPostCarousel = ({ option, data, ...props }: BlogPostCarouselProps) => { + return ( +
+ + data={data} + Component={BlogCard} + {...props} + option={{ ...OPTION_DEFAULT, ...option }} + /> +
+ ) +} + +export default BlogPostCarousel diff --git a/src/components/common/RelevantBlogPosts/RelevantBlogPosts.module.scss b/src/components/common/RelevantBlogPosts/RelevantBlogPosts.module.scss new file mode 100644 index 000000000..d5a13299d --- /dev/null +++ b/src/components/common/RelevantBlogPosts/RelevantBlogPosts.module.scss @@ -0,0 +1,16 @@ +@import '../../../styles/utilities'; + +.blogPostWarpper { + padding-top: 5.6rem; + padding-bottom: 5.2rem; + @apply flex flex-col; + .top { + @apply spacing-horizontal flex w-full justify-between; + padding-bottom: 3.2rem; + @screen xl { + .right { + margin-right: 2.476rem; + } + } + } +} diff --git a/src/components/common/RelevantBlogPosts/RelevantBlogPosts.tsx b/src/components/common/RelevantBlogPosts/RelevantBlogPosts.tsx new file mode 100644 index 000000000..01e19bb25 --- /dev/null +++ b/src/components/common/RelevantBlogPosts/RelevantBlogPosts.tsx @@ -0,0 +1,69 @@ +import image15 from '../../../../public/assets/images/image15.png' +import image16 from '../../../../public/assets/images/image16.png' +import image17 from '../../../../public/assets/images/image17.png' +import React from 'react' +import { HeadingCommon, ViewAllItem } from 'src/components/common' +import { BlogCardProps } from 'src/components/common/CardBlog/CardBlog' +import BlogPostCarousel from './BlogPostCarousel/BlogPostCarousel' +import s from './RelevantBlogPosts.module.scss' +import { ROUTE } from 'src/utils/constanst.utils'; + +interface RelevantProps { + data?: BlogCardProps[] + itemKey?: string + title?: string + viewAllLink?: string +} + +const recipe:BlogCardProps[] = [ +{ + title: "Want to Lose Weight? Here are 10 DEBM Diet Guidelines for Beginners", + description:"The DEBM diet stands for "+'"Delicious Happy Fun Diet"'+". This diet was popularized by Robert...", + imageSrc: image15.src, + link: `${ROUTE.BLOG_DETAIL}` +},{ + title: "9 Ways to Make an Aloe Vera Mask at Home", + description:"Aloe vera or aloe vera is a green plant, has thorns on the side of the skin with yellowish patches and...", + imageSrc: image16.src, + link: `${ROUTE.BLOG_DETAIL}` +},{ + title: "Don't Buy Wrong, Here Are 7 Ways to Choose a Ripe Dragon Fruit", + description:"Dragon fruit is a type of fruit that is a favorite for many people because of its delicious and fresh...", + imageSrc: image17.src, + link: `${ROUTE.BLOG_DETAIL}` +},{ + title: "Want to Lose Weight? Here are 10 DEBM Diet Guidelines for Beginners", + description:"The DEBM diet stands for "+'"Delicious Happy Fun Diet"'+". This diet was popularized by Robert...", + imageSrc: image15.src, + link: `${ROUTE.BLOG_DETAIL}` +},{ + title: "9 Ways to Make an Aloe Vera Mask at Home", + description:"Aloe vera or aloe vera is a green plant, has thorns on the side of the skin with yellowish patches and...", + imageSrc: image16.src, + link: `${ROUTE.BLOG_DETAIL}` +},{ + title: "Don't Buy Wrong, Here Are 7 Ways to Choose a Ripe Dragon Fruit", + description:"Dragon fruit is a type of fruit that is a favorite for many people because of its delicious and fresh...", + imageSrc: image17.src, + link: `${ROUTE.BLOG_DETAIL}` +}] + + const RelevantBlogPosts = ({ data = recipe, itemKey="detail-relevant", title="Relevant Blog Posts" }: RelevantProps) => { + return ( +
+
+
+ {title} +
+
+ +
+
+
+ +
+
+ ) + } + + export default RelevantBlogPosts \ No newline at end of file diff --git a/src/components/common/index.ts b/src/components/common/index.ts index 5848f41cd..248cf3fa9 100644 --- a/src/components/common/index.ts +++ b/src/components/common/index.ts @@ -30,3 +30,6 @@ export { default as VideoPlayer} from './VideoPlayer/VideoPlayer' export { default as SelectCommon} from './SelectCommon/SelectCommon' export { default as ModalCommon} from './ModalCommon/ModalCommon' export { default as ModalCreateUserInfo} from './ModalCreateUserInfo/ModalCreateUserInfo' +export { default as CardBlog} from './CardBlog/CardBlog' +export { default as RelevantBlogPosts} from './RelevantBlogPosts/RelevantBlogPosts' +export { default as CollapseCommon} from './CollapseCommon/CollapseCommon' \ No newline at end of file diff --git a/src/components/icons/IconMinus.tsx b/src/components/icons/IconMinus.tsx new file mode 100644 index 000000000..ba4eb2fc0 --- /dev/null +++ b/src/components/icons/IconMinus.tsx @@ -0,0 +1,18 @@ +const IconMinus = ({ ...props }) => { + return ( + + + + ) +} + +export default IconMinus diff --git a/src/components/icons/IconPlus.tsx b/src/components/icons/IconPlus.tsx new file mode 100644 index 000000000..a532c6244 --- /dev/null +++ b/src/components/icons/IconPlus.tsx @@ -0,0 +1,18 @@ +const IconPlus = ({ ...props }) => { + return ( + + + + ) +} + +export default IconPlus diff --git a/src/components/icons/Minus.tsx b/src/components/icons/Minus.tsx deleted file mode 100644 index 7c3b97d30..000000000 --- a/src/components/icons/Minus.tsx +++ /dev/null @@ -1,18 +0,0 @@ -const ArrowRight = ({ ...props }) => { - return ( - - - - ) -} - -export default ArrowRight diff --git a/src/components/icons/Plus.tsx b/src/components/icons/Plus.tsx deleted file mode 100644 index c8b2fcca3..000000000 --- a/src/components/icons/Plus.tsx +++ /dev/null @@ -1,18 +0,0 @@ -const ArrowLeft = ({ ...props }) => { - return ( - - - - ) -} - -export default ArrowLeft diff --git a/src/components/icons/index.ts b/src/components/icons/index.ts index 949b1f3b1..0a26e5442 100644 --- a/src/components/icons/index.ts +++ b/src/components/icons/index.ts @@ -20,3 +20,5 @@ export { default as IconPassword } from './IconPassword' export { default as IconPasswordCross } from './IconPasswordCross' export { default as IconError } from './IconError' export { default as IconCheck } from './IconCheck' +export { default as IconPlus } from './IconPlus' +export { default as IconMinus } from './IconMinus' \ No newline at end of file diff --git a/src/utils/constanst.utils.ts b/src/utils/constanst.utils.ts index c7002a730..f299e8e20 100644 --- a/src/utils/constanst.utils.ts +++ b/src/utils/constanst.utils.ts @@ -9,8 +9,8 @@ export const ROUTE = { HOME: '/', PRODUCTS: '/products', ABOUT: '/about', + BLOG_DETAIL: '/blogdetail', ACCOUNT: '/account', - BUSSINESS: '/bussiness', CONTACT: '/contact', FAQ: '/faq', @@ -39,7 +39,6 @@ export enum ProductFeature { Sales = 'Sales', NewItem = 'New Item', Viewed = 'Viewed', - } export const KEY = { From 08cbc248d4079185834328b5ac399665814ccd7f Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 31 Aug 2021 08:13:49 +0700 Subject: [PATCH 21/85] styles: apply pb-16 into title --- .../common/CollapseCommon/CollapseCommon.module.scss | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/components/common/CollapseCommon/CollapseCommon.module.scss b/src/components/common/CollapseCommon/CollapseCommon.module.scss index 6073335a5..a82cb2f6e 100644 --- a/src/components/common/CollapseCommon/CollapseCommon.module.scss +++ b/src/components/common/CollapseCommon/CollapseCommon.module.scss @@ -6,6 +6,9 @@ max-width: 80.4rem; min-height: 4rem; &.isActive{ + .title{ + @apply pb-0; + } .contentContainer{ @apply block; } @@ -15,7 +18,7 @@ } } .title{ - @apply outline-none flex justify-between font-heading items-center pt-16; + @apply outline-none flex justify-between font-heading items-center pt-16 pb-16; font-size: 3.2rem; line-height: 4rem; letter-spacing: -0.01em; From 8c7c57175d50dfc9a9fd10ef03cae700e3c89e33 Mon Sep 17 00:00:00 2001 From: sonnguyenkieio Date: Tue, 31 Aug 2021 10:44:11 +0700 Subject: [PATCH 22/85] :sparkles: feat: Breadcrumbs Common --- .../BreadcrumbCommon/BreadcrumbCommon.tsx | 37 +++++++------------ .../BreadcrumbItem/BreadcrumbItem.tsx | 4 +- .../BreadcrumbSeparator.tsx | 2 +- 3 files changed, 16 insertions(+), 27 deletions(-) diff --git a/src/components/common/BreadcrumbCommon/BreadcrumbCommon.tsx b/src/components/common/BreadcrumbCommon/BreadcrumbCommon.tsx index 8b36f7e50..615a26893 100644 --- a/src/components/common/BreadcrumbCommon/BreadcrumbCommon.tsx +++ b/src/components/common/BreadcrumbCommon/BreadcrumbCommon.tsx @@ -1,54 +1,43 @@ import React from 'react' import s from './BreadcrumbCommon.module.scss' -import { useRouter } from 'next/router' - import BreadcrumbItem from './components/BreadcrumbItem/BreadcrumbItem' import BreadcrumbSeparator from './components/BreadcrumbSeparator/BreadcrumbSeparator' -const BreadcrumbCommon = () => { +interface BreadcrumbCommonProps { + crumbs: { link:string, name:string }[]; + showHomePage?: boolean; +} - const paths: string | any = { - "/": "Home", - "fresh-product-today" : "Fresh Product Today", - "product-list": "Product List", - "recipes-list": "Recipes List", - "blogs": "Blog", - "account": "Account", - "delivery&policy": "Delivery & Policy", - "product-detail": "Product Detail", - "recipes-detail": "Recipes Detail", - "blog-detail": "Blog Detail" +const BreadcrumbCommon = ({ crumbs, showHomePage=true } : BreadcrumbCommonProps) => { + if (showHomePage) { + crumbs.unshift({link: "/", name: "Home"}); } - - const router = useRouter(); - let crumbs = router.route.split('/'); - return (
- { crumbs.map((crumb, i) => { - if (crumb === "") { - return + if (i === 0) { + return ( + + ) } if (i === crumbs.length-1) { return ( - + ) } return ( - + ) }) }
) - } export default BreadcrumbCommon diff --git a/src/components/common/BreadcrumbCommon/components/BreadcrumbItem/BreadcrumbItem.tsx b/src/components/common/BreadcrumbCommon/components/BreadcrumbItem/BreadcrumbItem.tsx index 9a501c93f..f807de555 100644 --- a/src/components/common/BreadcrumbCommon/components/BreadcrumbItem/BreadcrumbItem.tsx +++ b/src/components/common/BreadcrumbCommon/components/BreadcrumbItem/BreadcrumbItem.tsx @@ -8,8 +8,8 @@ interface BreadcrumbItemProps { const BreadcrumbItem = ({ text, href }: BreadcrumbItemProps) => { return ( - - {text} + +
{text} ) } diff --git a/src/components/common/BreadcrumbCommon/components/BreadcrumbSeparator/BreadcrumbSeparator.tsx b/src/components/common/BreadcrumbCommon/components/BreadcrumbSeparator/BreadcrumbSeparator.tsx index c877e60bc..370c342d8 100644 --- a/src/components/common/BreadcrumbCommon/components/BreadcrumbSeparator/BreadcrumbSeparator.tsx +++ b/src/components/common/BreadcrumbCommon/components/BreadcrumbSeparator/BreadcrumbSeparator.tsx @@ -1,7 +1,7 @@ import React from 'react' interface BreadcrumbSeparatorProps { - children: any; + children?: React.ReactNode } const BreadcrumbSeparator = ({ children }: BreadcrumbSeparatorProps) => { From 78813a063cd418d2a40c2e0481a7420de620a16e Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 31 Aug 2021 10:58:52 +0700 Subject: [PATCH 23/85] feat; pagination productList --- pages/test.tsx | 228 +++++++++++++++++- .../PaginationCommon.module.scss | 22 ++ .../PaginationCommon/PaginationCommon.tsx | 77 +++++- .../components/PaginationItem.tsx | 21 ++ .../ProductList/ProductList.module.scss | 11 + .../common/ProductList/ProductList.tsx | 30 +++ src/components/common/index.ts | 1 + src/components/icons/ArrowLeftSmall.tsx | 18 ++ src/components/icons/ArrowRightSmall.tsx | 18 ++ src/components/icons/index.ts | 2 + tailwind.config.js | 5 +- 11 files changed, 421 insertions(+), 12 deletions(-) create mode 100644 src/components/common/PaginationCommon/components/PaginationItem.tsx create mode 100644 src/components/common/ProductList/ProductList.module.scss create mode 100644 src/components/common/ProductList/ProductList.tsx create mode 100644 src/components/icons/ArrowLeftSmall.tsx create mode 100644 src/components/icons/ArrowRightSmall.tsx diff --git a/pages/test.tsx b/pages/test.tsx index 6a1922f5a..9f6a08ec0 100644 --- a/pages/test.tsx +++ b/pages/test.tsx @@ -6,8 +6,232 @@ import { ModalConfirm, ModalInfo, ProductCarousel, + ProductList, } from 'src/components/common' - +import PaginationCommon from 'src/components/common/PaginationCommon/PaginationCommon' +import image5 from '../public/assets/images/image5.png' +import image6 from '../public/assets/images/image6.png' +import image7 from '../public/assets/images/image7.png' +import image8 from '../public/assets/images/image8.png' +const dataTest = [ + { + name: 'Tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image5.src, + }, + { + name: 'Tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image5.src, + }, + { + name: 'Tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image5.src, + }, + { + name: 'Tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image5.src, + }, + { + name: 'Tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image5.src, + }, + { + name: 'Tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image5.src, + }, + { + name: 'Tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image5.src, + }, + { + name: 'Tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image5.src, + }, + { + name: 'Tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image5.src, + }, + { + name: 'Tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image5.src, + }, + { + name: 'Tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image5.src, + }, + { + name: 'Tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image5.src, + }, + { + name: 'Tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image5.src, + }, + { + name: 'Tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image5.src, + }, + { + name: 'Tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image5.src, + }, + { + name: 'Tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image5.src, + }, + { + name: 'Tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image5.src, + }, + { + name: 'Tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image5.src, + }, + { + name: 'Tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image5.src, + }, + { + name: 'Tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image5.src, + }, + { + name: 'Cucumber', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image6.src, + }, + { + name: 'Carrot', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image7.src, + }, + { + name: 'Salad', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image8.src, + }, + { + name: 'Tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image5.src, + }, + { + name: 'Cucumber', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image6.src, + }, + { + name: 'Tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image5.src, + }, + { + name: 'Cucumber', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image6.src, + }, + { + name: 'Carrot', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image7.src, + }, + { + name: 'Salad', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image8.src, + }, + { + name: 'Tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image5.src, + }, + { + name: 'Cucumber', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image6.src, + }, +] export default function Test() { const [visible, setVisible] = useState(false) const onClose = () => { @@ -22,6 +246,8 @@ export default function Test() { Lorem, ipsum dolor sit amet consectetur adipisicing elit. Nisi qui, esse eos nobis soluta suscipit aliquid nostrum corporis. Nihil eligendi similique recusandae minus mollitia aliquam, molestias fugit tenetur voluptatibus maiores et. Quaerat labore corporis inventore nostrum, amet autem exercitationem eligendi? + + ) } diff --git a/src/components/common/PaginationCommon/PaginationCommon.module.scss b/src/components/common/PaginationCommon/PaginationCommon.module.scss index e69de29bb..6470cd72f 100644 --- a/src/components/common/PaginationCommon/PaginationCommon.module.scss +++ b/src/components/common/PaginationCommon/PaginationCommon.module.scss @@ -0,0 +1,22 @@ +.warpper{ + .item{ + @apply inline-flex items-center justify-center cursor-pointer; + background-color: var(--gray); + margin: 0 0.4rem; + width: 3.2rem; + height: 3.2rem; + &.active{ + @apply border border-solid; + border-color: var(--text-active); + background-color: var(--white); + } + &.disable{ + svg{ + path{ + fill: var(--disabled) + } + } + @apply text-disabled cursor-not-allowed; + } + } +} \ No newline at end of file diff --git a/src/components/common/PaginationCommon/PaginationCommon.tsx b/src/components/common/PaginationCommon/PaginationCommon.tsx index 59bbd3baa..d0df5efe7 100644 --- a/src/components/common/PaginationCommon/PaginationCommon.tsx +++ b/src/components/common/PaginationCommon/PaginationCommon.tsx @@ -1,15 +1,74 @@ -import React from 'react' - +import classNames from 'classnames' +import React, { useEffect, useState } from 'react' +import { ArrowLeftSmall, ArrowRightSmall } from 'src/components/icons' +import PaginationItem from './components/PaginationItem' +import s from './PaginationCommon.module.scss' interface PaginationCommonProps { - + defaultCurrent?: number + pageSize: number + total: number + onChange?: (page: number, pageSize: number) => void } -const PaginationCommon = (props: PaginationCommonProps) => { - return ( -
- -
- ) +const PaginationCommon = ({ + total, + pageSize, + defaultCurrent, + onChange, +}: PaginationCommonProps) => { + const [pageNum, setPageNum] = useState(0) + const [currentPage, setCurrentPage] = useState(0) + useEffect(() => { + setPageNum(Math.ceil(total / pageSize)) + }, [total, pageSize]) + + useEffect(() => { + if (defaultCurrent) { + setCurrentPage(defaultCurrent) + } + }, [defaultCurrent]) + + const onPageClick = (page: number) => { + setCurrentPage(page) + onChange && onChange(page, pageSize) + } + + const onPrevClick = () => { + setCurrentPage(currentPage - 1 < 0 ? 0 : currentPage - 1) + } + + const onNextClick = () => { + setCurrentPage((currentPage + 1) > (pageNum - 1) ? (pageNum - 1) : currentPage + 1) + } + + return ( +
+
+ +
+ {[...Array(pageNum).keys()].map((index) => { + return ( + + ) + })} +
= pageNum - 1, + })} + onClick={onNextClick} + > + = pageNum} /> +
+
+ ) } export default PaginationCommon diff --git a/src/components/common/PaginationCommon/components/PaginationItem.tsx b/src/components/common/PaginationCommon/components/PaginationItem.tsx new file mode 100644 index 000000000..e5f526bc4 --- /dev/null +++ b/src/components/common/PaginationCommon/components/PaginationItem.tsx @@ -0,0 +1,21 @@ +import classNames from 'classnames' +import React from 'react' +import s from "../PaginationCommon.module.scss" +interface PaginationItemProps { + onClick:(page:number)=>void + page:number + active:boolean +} + +const PaginationItem = ({onClick, page, active}: PaginationItemProps) => { + const onPageClick = () => { + onClick && onClick(page) + } + return ( +
+ {page+1} +
+ ) +} + +export default PaginationItem diff --git a/src/components/common/ProductList/ProductList.module.scss b/src/components/common/ProductList/ProductList.module.scss new file mode 100644 index 000000000..040275c7a --- /dev/null +++ b/src/components/common/ProductList/ProductList.module.scss @@ -0,0 +1,11 @@ +.wrapper{ + .list{ + max-width: 109.4rem; + @apply flex flex-wrap; + } + .pagination{ + padding-top: 4.8rem; + max-width: 109.4rem; + @apply flex justify-center items-center ; + } +} \ No newline at end of file diff --git a/src/components/common/ProductList/ProductList.tsx b/src/components/common/ProductList/ProductList.tsx new file mode 100644 index 000000000..22b80b358 --- /dev/null +++ b/src/components/common/ProductList/ProductList.tsx @@ -0,0 +1,30 @@ +import React, { useState } from 'react' +import PaginationCommon from '../PaginationCommon/PaginationCommon' +import ProductCard, { ProductCardProps } from '../ProductCard/ProductCard' +import s from "./ProductList.module.scss" +interface ProductListProps { + data: ProductCardProps[] +} + +const ProductList = ({data}: ProductListProps) => { + const [currentPage, setCurrentPage] = useState(0) + const onPageChange = (page:number) => { + setCurrentPage(page) + } + return ( +
+
+ { + data.slice(currentPage*20,(currentPage+1)*20).map((product)=>{ + return + }) + } +
+
+ +
+
+ ) +} + +export default ProductList diff --git a/src/components/common/index.ts b/src/components/common/index.ts index ba7743f70..65f90627e 100644 --- a/src/components/common/index.ts +++ b/src/components/common/index.ts @@ -30,3 +30,4 @@ export { default as SelectCommon} from './SelectCommon/SelectCommon' export { default as ModalCommon} from './ModalCommon/ModalCommon' export { default as ModalConfirm} from "./ModalConfirm/ModalConfirm" export { default as ModalInfo} from "./ModalInfo/ModalInfo" +export { default as ProductList} from "./ProductList/ProductList" diff --git a/src/components/icons/ArrowLeftSmall.tsx b/src/components/icons/ArrowLeftSmall.tsx new file mode 100644 index 000000000..7bb82665d --- /dev/null +++ b/src/components/icons/ArrowLeftSmall.tsx @@ -0,0 +1,18 @@ +const ArrowLeft = ({ ...props }) => { + return ( + + + + ) +} + +export default ArrowLeft diff --git a/src/components/icons/ArrowRightSmall.tsx b/src/components/icons/ArrowRightSmall.tsx new file mode 100644 index 000000000..36b4cd589 --- /dev/null +++ b/src/components/icons/ArrowRightSmall.tsx @@ -0,0 +1,18 @@ +const ArrowRight = ({ ...props }) => { + return ( + + + + ) +} + +export default ArrowRight diff --git a/src/components/icons/index.ts b/src/components/icons/index.ts index 02b4947cb..2fdbd96f8 100644 --- a/src/components/icons/index.ts +++ b/src/components/icons/index.ts @@ -14,4 +14,6 @@ export { default as IconGoogleColor } from './IconGoogleColor' export { default as IconApple } from './IconApple' export { default as ArrowLeft } from './ArrowLeft' export { default as ArrowRight } from './ArrowRight' +export { default as ArrowLeftSmall } from './ArrowLeftSmall' +export { default as ArrowRightSmall } from './ArrowRightSmall' export { default as Close } from './Close' diff --git a/tailwind.config.js b/tailwind.config.js index f94c85fd8..028e78f05 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -109,12 +109,13 @@ module.exports = { rounded: '.8rem', }, screens: { + 'sm-only': {'min': '0', 'max': '767px'}, 'sm': '640px', // => @media (min-width: 640px) { ... } - + 'md-only': {'min': '768px', 'max': '1023px'}, 'md': '768px', // => @media (min-width: 768px) { ... } - + 'lg-only': {'min': '1024px', 'max': '1279px'}, 'lg': '1024px', // => @media (min-width: 1024px) { ... } From e21853ea4eaaa550fbe54e8edb38e925b16ca91c Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 31 Aug 2021 15:36:55 +0700 Subject: [PATCH 24/85] feat: add animation toggle icon --- .../CollapseCommon/CollapseCommon.module.scss | 29 ++++++++++++++++++- .../common/CollapseCommon/CollapseCommon.tsx | 4 +-- 2 files changed, 30 insertions(+), 3 deletions(-) diff --git a/src/components/common/CollapseCommon/CollapseCommon.module.scss b/src/components/common/CollapseCommon/CollapseCommon.module.scss index a82cb2f6e..4686a886a 100644 --- a/src/components/common/CollapseCommon/CollapseCommon.module.scss +++ b/src/components/common/CollapseCommon/CollapseCommon.module.scss @@ -12,6 +12,14 @@ .contentContainer{ @apply block; } + .toggle{ + &:before { + transform: rotate(180deg); + } + &:after { + transform: rotate(180deg); + } + } } svg:hover{ cursor: pointer; @@ -22,7 +30,26 @@ font-size: 3.2rem; line-height: 4rem; letter-spacing: -0.01em; + .toggle{ + height: 2.2rem; + width: 2.2rem; + position: relative; + &:before, + &:after{ + @apply absolute h-2; + content: ""; + border-radius: 0.8rem; + background: var(--text-active); + top: 40%; + width: 2.2rem; + transition: transform 500ms ease; + } + &:before{ + transform-origin: center; + transform: rotate(90deg); + } + } } .contentContainer{ @apply hidden pb-16; -} \ No newline at end of file +} diff --git a/src/components/common/CollapseCommon/CollapseCommon.tsx b/src/components/common/CollapseCommon/CollapseCommon.tsx index de7ae156b..1fdce09da 100644 --- a/src/components/common/CollapseCommon/CollapseCommon.tsx +++ b/src/components/common/CollapseCommon/CollapseCommon.tsx @@ -1,7 +1,6 @@ import s from './CollapseCommon.module.scss' import { useState } from 'react' import classNames from 'classnames' -import { IconPlus, IconMinus } from 'src/components/icons' import CollapseContent from './CollapseContent/CollapseContent' interface CollapseProps{ @@ -23,7 +22,8 @@ const CollapseCommon = ({title, content, isToggle}: CollapseProps) => { onClick = { handleToggle } >
- {title}{isActive ? : } + {title} +
{ From 51d30bb9e440bf69ffa4f14431028670f3322439 Mon Sep 17 00:00:00 2001 From: quangnhankie Date: Tue, 31 Aug 2021 15:37:09 +0700 Subject: [PATCH 25/85] fix: fix bug Components MenuFilter and MenuNavigation follow by review of Ly Tran --- pages/index.tsx | 32 +++++++++++++++-- .../common/MenuFilter/MenuFilter.module.scss | 5 +-- .../common/MenuFilter/MenuFilter.tsx | 34 +++---------------- .../MenuNavigation/MenuNavigation.module.scss | 2 -- .../common/MenuNavigation/MenuNavigation.tsx | 34 +++---------------- 5 files changed, 39 insertions(+), 68 deletions(-) diff --git a/pages/index.tsx b/pages/index.tsx index 06d12a024..5d1140b77 100644 --- a/pages/index.tsx +++ b/pages/index.tsx @@ -2,7 +2,33 @@ import { Layout } from 'src/components/common'; import { MenuNavigation,MenuFilter} from 'src/components/common'; import { HomeBanner, HomeCategories, HomeCTA, HomeSubscribe, HomeVideo } from 'src/components/modules/home'; - +import { OPTION_ALL, QUERY_KEY, ROUTE } from 'src/utils/constanst.utils' +const CATEGORY = [ + { + name: 'All', + link: `${ROUTE.PRODUCTS}/?${QUERY_KEY.BRAND}=${OPTION_ALL}`, + }, + { + name: 'Veggie', + link: `${ROUTE.PRODUCTS}/?${QUERY_KEY.BRAND}=veggie`, + }, + { + name: 'Seafood', + link: `${ROUTE.PRODUCTS}/?${QUERY_KEY.BRAND}=seafood`, + }, + { + name: 'Frozen', + link: `${ROUTE.PRODUCTS}/?${QUERY_KEY.BRAND}=frozen`, + }, + { + name: 'Coffee Bean', + link: `${ROUTE.PRODUCTS}/?${QUERY_KEY.BRAND}=coffee-bean`, + }, + { + name: 'Sauce', + link: `${ROUTE.PRODUCTS}/?${QUERY_KEY.BRAND}=sauce`, + }, +] export default function Home() { return ( <> @@ -11,8 +37,8 @@ export default function Home() { */} - - + + ) } diff --git a/src/components/common/MenuFilter/MenuFilter.module.scss b/src/components/common/MenuFilter/MenuFilter.module.scss index afb66799b..b08f370d8 100644 --- a/src/components/common/MenuFilter/MenuFilter.module.scss +++ b/src/components/common/MenuFilter/MenuFilter.module.scss @@ -20,9 +20,6 @@ a{ padding: 0.8rem 1.6rem; margin-right: 0.8rem; - font-size: var(--font-size); - line-height: var(--line-height); - color:var(--text-base); background-color: var(--gray); border-radius: 0.8rem; &:hover { @@ -40,7 +37,7 @@ bottom: -20%; content: ""; width: 100%; - border-bottom: 1px solid #EBEBEB; + border-bottom: 1px solid var(--border-line); } } } diff --git a/src/components/common/MenuFilter/MenuFilter.tsx b/src/components/common/MenuFilter/MenuFilter.tsx index f6a2c9d4c..e43c6384a 100644 --- a/src/components/common/MenuFilter/MenuFilter.tsx +++ b/src/components/common/MenuFilter/MenuFilter.tsx @@ -1,41 +1,17 @@ import classNames from 'classnames' import Link from 'next/link' import { useRouter } from 'next/router' -import { OPTION_ALL, QUERY_KEY, ROUTE } from 'src/utils/constanst.utils' + import s from './MenuFilter.module.scss' -const CATEGORY = [ - { - name: 'All', - link: `${ROUTE.PRODUCTS}/?${QUERY_KEY.BRAND}=${OPTION_ALL}`, - }, - { - name: 'Veggie', - link: `${ROUTE.PRODUCTS}/?${QUERY_KEY.BRAND}=veggie`, - }, - { - name: 'Seafood', - link: `${ROUTE.PRODUCTS}/?${QUERY_KEY.BRAND}=seafood`, - }, - { - name: 'Frozen', - link: `${ROUTE.PRODUCTS}/?${QUERY_KEY.BRAND}=frozen`, - }, - { - name: 'Coffee Bean', - link: `${ROUTE.PRODUCTS}/?${QUERY_KEY.BRAND}=coffee-bean`, - }, - { - name: 'Sauce', - link: `${ROUTE.PRODUCTS}/?${QUERY_KEY.BRAND}=sauce`, - }, -] + interface Props { children?: any, heading:string, + categories:{name:string,link:string}[] } -const MenuFilter = ({heading}:Props)=> { +const MenuFilter = ({heading,categories}:Props)=> { const router = useRouter() return ( @@ -43,7 +19,7 @@ const MenuFilter = ({heading}:Props)=> {

{heading}

    { - CATEGORY.map(item =>
  • + categories.map(item =>
  • {item.name} diff --git a/src/components/common/MenuNavigation/MenuNavigation.module.scss b/src/components/common/MenuNavigation/MenuNavigation.module.scss index 0b3dcae8b..64d6ef756 100644 --- a/src/components/common/MenuNavigation/MenuNavigation.module.scss +++ b/src/components/common/MenuNavigation/MenuNavigation.module.scss @@ -13,8 +13,6 @@ li{ margin: 0.8rem 0; a{ - font-size: var(--font-size); - line-height: var(--line-height); color:var(--text-base); &:hover { @apply text-primary; diff --git a/src/components/common/MenuNavigation/MenuNavigation.tsx b/src/components/common/MenuNavigation/MenuNavigation.tsx index f0b9bcfc9..ca665f0ec 100644 --- a/src/components/common/MenuNavigation/MenuNavigation.tsx +++ b/src/components/common/MenuNavigation/MenuNavigation.tsx @@ -1,49 +1,23 @@ import classNames from 'classnames' import Link from 'next/link' import { useRouter } from 'next/router' -import { OPTION_ALL, QUERY_KEY, ROUTE } from 'src/utils/constanst.utils' import s from './MenuNavigation.module.scss' -const CATEGORY = [ - { - name: 'All', - link: `${ROUTE.PRODUCTS}/?${QUERY_KEY.BRAND}=${OPTION_ALL}`, - }, - { - name: 'Veggie', - link: `${ROUTE.PRODUCTS}/?${QUERY_KEY.BRAND}=veggie`, - }, - { - name: 'Seafood', - link: `${ROUTE.PRODUCTS}/?${QUERY_KEY.BRAND}=seafood`, - }, - { - name: 'Frozen', - link: `${ROUTE.PRODUCTS}/?${QUERY_KEY.BRAND}=frozen`, - }, - { - name: 'Coffee Bean', - link: `${ROUTE.PRODUCTS}/?${QUERY_KEY.BRAND}=coffee-bean`, - }, - { - name: 'Sauce', - link: `${ROUTE.PRODUCTS}/?${QUERY_KEY.BRAND}=sauce`, - }, -] interface Props { children?: any, heading:string, + categories:{name:string,link:string}[] } -const MenuNavigation = ({heading}:Props)=> { +const MenuNavigation = ({heading,categories}:Props)=> { const router = useRouter() return (
    -

    {heading}({CATEGORY.length})

    +

    {heading}({categories.length})

      { - CATEGORY.map(item =>
    • From 7e2eb087bd57361eeb5c631772c2f1549017fc14 Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 31 Aug 2021 16:46:24 +0700 Subject: [PATCH 26/85] :hammer: refactor: ProductList :%s --- pages/test.tsx | 168 ++++++++++++++++++ .../ProductCard/ProductCard.module.scss | 3 +- .../ProductList/ProductList.module.scss | 6 +- .../common/ProductList/ProductList.tsx | 4 +- 4 files changed, 175 insertions(+), 6 deletions(-) diff --git a/pages/test.tsx b/pages/test.tsx index 9f6a08ec0..a0d99978c 100644 --- a/pages/test.tsx +++ b/pages/test.tsx @@ -182,6 +182,132 @@ const dataTest = [ price: 'Rp 27.500', imageSrc: image5.src, }, + { + name: 'Carrot', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image7.src, + }, + { + name: 'Salad', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image8.src, + }, + { + name: 'Tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image5.src, + }, + { + name: 'Carrot', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image7.src, + }, + { + name: 'Salad', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image8.src, + }, + { + name: 'Tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image5.src, + }, + { + name: 'Carrot', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image7.src, + }, + { + name: 'Salad', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image8.src, + }, + { + name: 'Tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image5.src, + }, + { + name: 'Carrot', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image7.src, + }, + { + name: 'Salad', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image8.src, + }, + { + name: 'Tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image5.src, + }, + { + name: 'Carrot', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image7.src, + }, + { + name: 'Salad', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image8.src, + }, + { + name: 'Tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image5.src, + }, + { + name: 'Carrot', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image7.src, + }, + { + name: 'Salad', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image8.src, + }, + { + name: 'Tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image5.src, + }, { name: 'Cucumber', weight: '250g', @@ -217,6 +343,48 @@ const dataTest = [ price: 'Rp 27.500', imageSrc: image8.src, }, + { + name: 'Carrot', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image7.src, + }, + { + name: 'Salad', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image8.src, + }, + { + name: 'Carrot', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image7.src, + }, + { + name: 'Salad', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image8.src, + }, + { + name: 'Carrot', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image7.src, + }, + { + name: 'Salad', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image8.src, + }, { name: 'Tomato', weight: '250g', diff --git a/src/components/common/ProductCard/ProductCard.module.scss b/src/components/common/ProductCard/ProductCard.module.scss index 97dce1794..65e81c811 100644 --- a/src/components/common/ProductCard/ProductCard.module.scss +++ b/src/components/common/ProductCard/ProductCard.module.scss @@ -57,7 +57,8 @@ .cardBot{ min-height: 4rem; @apply flex justify-between items-center; - .cardButton{ + .cardIcon{ + margin-right: 0.8rem; } } } \ No newline at end of file diff --git a/src/components/common/ProductList/ProductList.module.scss b/src/components/common/ProductList/ProductList.module.scss index 040275c7a..c49696ea5 100644 --- a/src/components/common/ProductList/ProductList.module.scss +++ b/src/components/common/ProductList/ProductList.module.scss @@ -1,11 +1,11 @@ .wrapper{ .list{ - max-width: 109.4rem; - @apply flex flex-wrap; + // max-width: 109.4rem; + @apply flex flex-wrap justify-around; } .pagination{ padding-top: 4.8rem; - max-width: 109.4rem; + // max-width: 109.4rem; @apply flex justify-center items-center ; } } \ No newline at end of file diff --git a/src/components/common/ProductList/ProductList.tsx b/src/components/common/ProductList/ProductList.tsx index 22b80b358..7428e3a63 100644 --- a/src/components/common/ProductList/ProductList.tsx +++ b/src/components/common/ProductList/ProductList.tsx @@ -15,8 +15,8 @@ const ProductList = ({data}: ProductListProps) => {
      { - data.slice(currentPage*20,(currentPage+1)*20).map((product)=>{ - return + data.slice(currentPage*20,(currentPage+1)*20).map((product,index)=>{ + return }) }
      From 6169634dcafb1d89799710f9963937a7ff610139 Mon Sep 17 00:00:00 2001 From: lytrankieio123 Date: Wed, 1 Sep 2021 16:04:07 +0700 Subject: [PATCH 27/85] :art: styles: component recipe detail :%s --- pages/demo.tsx | 13 ++++ pages/index.tsx | 2 +- pages/product/[slug].tsx | 3 +- .../RecipeDetail/RecipeDetail.module.scss | 62 +++++++++++++++++++ .../common/RecipeDetail/RecipeDetail.tsx | 59 ++++++++++++++++++ .../RecipeBriefInfo.module.scss | 19 ++++++ .../RecipeBriefInfo/RecipeBriefInfo.tsx | 29 +++++++++ src/components/common/index.ts | 1 + src/components/icons/IconLocation.tsx | 11 ++++ src/components/icons/IconPeople.tsx | 11 ++++ src/components/icons/IconTime.tsx | 11 ++++ src/components/icons/index.ts | 3 + src/styles/_base.scss | 3 +- 13 files changed, 224 insertions(+), 3 deletions(-) create mode 100644 pages/demo.tsx create mode 100644 src/components/common/RecipeDetail/RecipeDetail.module.scss create mode 100644 src/components/common/RecipeDetail/RecipeDetail.tsx create mode 100644 src/components/common/RecipeDetail/components/RecipeBriefInfo/RecipeBriefInfo.module.scss create mode 100644 src/components/common/RecipeDetail/components/RecipeBriefInfo/RecipeBriefInfo.tsx create mode 100644 src/components/icons/IconLocation.tsx create mode 100644 src/components/icons/IconPeople.tsx create mode 100644 src/components/icons/IconTime.tsx diff --git a/pages/demo.tsx b/pages/demo.tsx new file mode 100644 index 000000000..5ca1c8040 --- /dev/null +++ b/pages/demo.tsx @@ -0,0 +1,13 @@ +import { Layout, RecipeDetail } from 'src/components/common'; +import { ProductInfoDetail } from 'src/components/modules/product-detail' + + + +export default function Demo() { + return <> + + + +} + +Demo.Layout = Layout diff --git a/pages/index.tsx b/pages/index.tsx index 0ddbcfe80..203cf253d 100644 --- a/pages/index.tsx +++ b/pages/index.tsx @@ -14,7 +14,7 @@ export default function Home() { - // todo: uncomment + {/* // todo: uncomment */} {/* */} ) diff --git a/pages/product/[slug].tsx b/pages/product/[slug].tsx index b26de19bb..adf1fd8dd 100644 --- a/pages/product/[slug].tsx +++ b/pages/product/[slug].tsx @@ -1,10 +1,11 @@ -import { Layout } from 'src/components/common' +import { Layout, RecipeDetail } from 'src/components/common' import { ProductInfoDetail } from 'src/components/modules/product-detail' export default function Slug() { return <> + } diff --git a/src/components/common/RecipeDetail/RecipeDetail.module.scss b/src/components/common/RecipeDetail/RecipeDetail.module.scss new file mode 100644 index 000000000..64c8db389 --- /dev/null +++ b/src/components/common/RecipeDetail/RecipeDetail.module.scss @@ -0,0 +1,62 @@ +@import "../../../styles/utilities"; + +.recipeDetail { + @apply spacing-horizontal; + margin: 5.6rem auto; + @screen md { + @apply flex; + } + .img { + width: fit-content; + margin: auto; + margin-top: 0; + + @screen sm-only { + margin-bottom: 2rem; + } + @screen lg { + max-width: 60rem; + } + img { + @apply w-full; + object-fit: contain; + max-height: 64rem; + border-radius: 2.4rem; + @screen md { + max-height: 90rem; + } + } + } + + .recipeInfo { + @screen md { + max-width: 39rem; + margin-left: 4.8rem; + } + @screen lg { + margin-left: 11.2rem; + } + .top { + margin-bottom: 4.8rem; + .name { + @apply heading-1 font-heading; + margin-bottom: 1.6rem; + } + } + .detail { + .item { + &:not(:last-child) { + margin-bottom: 2.4rem; + } + .heading { + @apply heading-3 font-heading; + margin-bottom: 0.8rem; + } + .content { + list-style: disc; + margin-left: 2rem; + } + } + } + } +} diff --git a/src/components/common/RecipeDetail/RecipeDetail.tsx b/src/components/common/RecipeDetail/RecipeDetail.tsx new file mode 100644 index 000000000..715c61ed2 --- /dev/null +++ b/src/components/common/RecipeDetail/RecipeDetail.tsx @@ -0,0 +1,59 @@ +import React from 'react' +import RecipeBriefInfo from './components/RecipeBriefInfo/RecipeBriefInfo' +import s from './RecipeDetail.module.scss' + + +interface Props { + className?: string + children?: any +} + +const RecipeDetail = ({ }: Props) => { + return ( +
      +
      + Recipe +
      +
      +
      +

      + Crispy Fried Calamari +

      + +
      +
      +
      +

      Ingredients

      +
        +
      • Canola oil for frying
      • +
      • 1 pound clean squid bodies cut in 1/4 inch rings and dried with a paper towel
      • +
      • 2 cups flour
      • +
      • 1/2 teaspoon kosher salt
      • +
      • 1/2 teaspoon garlic powder
      • +
      • 1/8 teaspoon coarse ground black pepper
      • +
      • 1 lemon cut into wedges
      • +
      +
      + +
      +

      Preparation

      +
        +
      • 1In a large pot or dutch oven add three inches of oil and bring to 350 degrees.
      • +
      • Add the flour, salt, garlic powder and pepper to a large bowl and stir to combine.
      • +
      • Toss the squid pieces in the flour then into the hot oil.
      • +
      • Fry the squid for 1-2 minutes. You want the color to stay pale like in the pictures.
      • +
      • Remove to a cookie sheet to drain (do not add paper towels as it will steam the calamari and make it soft.)
      • +
      • Serve with lemon wedges.
      • +
      +
      +
      +
      +
      +
      + ) +} + +export default RecipeDetail diff --git a/src/components/common/RecipeDetail/components/RecipeBriefInfo/RecipeBriefInfo.module.scss b/src/components/common/RecipeDetail/components/RecipeBriefInfo/RecipeBriefInfo.module.scss new file mode 100644 index 000000000..56f1e6500 --- /dev/null +++ b/src/components/common/RecipeDetail/components/RecipeBriefInfo/RecipeBriefInfo.module.scss @@ -0,0 +1,19 @@ +.recipeBriefInfo { + @apply flex; + .item { + @apply flex; + &:not(:last-child) { + margin-right: 2.4rem; + } + svg { + width: 2rem; + height: 2rem; + path { + fill: var(--text-label); + } + } + .content { + margin-left: 0.8rem; + } + } +} diff --git a/src/components/common/RecipeDetail/components/RecipeBriefInfo/RecipeBriefInfo.tsx b/src/components/common/RecipeDetail/components/RecipeBriefInfo/RecipeBriefInfo.tsx new file mode 100644 index 000000000..d06387914 --- /dev/null +++ b/src/components/common/RecipeDetail/components/RecipeBriefInfo/RecipeBriefInfo.tsx @@ -0,0 +1,29 @@ +import React from 'react' +import { IconLocation, IconPeople, IconTime } from 'src/components/icons' +import s from './RecipeBriefInfo.module.scss' + +interface Props { + className?: string + children?: any, +} + +const RecipeBriefInfo = ({ }: Props) => { + return ( +
      +
      + +
      15 minutes
      +
      +
      + +
      4 People
      +
      +
      + +
      15 minutes
      +
      +
      + ) +} + +export default RecipeBriefInfo diff --git a/src/components/common/index.ts b/src/components/common/index.ts index def6d83b0..8f193bd5f 100644 --- a/src/components/common/index.ts +++ b/src/components/common/index.ts @@ -31,3 +31,4 @@ export { default as SelectCommon} from './SelectCommon/SelectCommon' export { default as ModalCommon} from './ModalCommon/ModalCommon' export { default as ModalCreateUserInfo} from './ModalCreateUserInfo/ModalCreateUserInfo' export { default as ImgWithLink} from './ImgWithLink/ImgWithLink' +export { default as RecipeDetail} from './RecipeDetail/RecipeDetail' diff --git a/src/components/icons/IconLocation.tsx b/src/components/icons/IconLocation.tsx new file mode 100644 index 000000000..3dc0a81b9 --- /dev/null +++ b/src/components/icons/IconLocation.tsx @@ -0,0 +1,11 @@ +import React from 'react' + +const IconLocation = () => { + return ( + + + + ) +} + +export default IconLocation diff --git a/src/components/icons/IconPeople.tsx b/src/components/icons/IconPeople.tsx new file mode 100644 index 000000000..0075b0f75 --- /dev/null +++ b/src/components/icons/IconPeople.tsx @@ -0,0 +1,11 @@ +import React from 'react' + +const IconPeople = () => { + return ( + + + + ) +} + +export default IconPeople diff --git a/src/components/icons/IconTime.tsx b/src/components/icons/IconTime.tsx new file mode 100644 index 000000000..81064df9d --- /dev/null +++ b/src/components/icons/IconTime.tsx @@ -0,0 +1,11 @@ +import React from 'react' + +const IconTime = () => { + return ( + + + + ) +} + +export default IconTime diff --git a/src/components/icons/index.ts b/src/components/icons/index.ts index d71c1bbec..8180f1001 100644 --- a/src/components/icons/index.ts +++ b/src/components/icons/index.ts @@ -19,3 +19,6 @@ export { default as IconPassword } from './IconPassword' export { default as IconPasswordCross } from './IconPasswordCross' export { default as IconError } from './IconError' export { default as IconCheck } from './IconCheck' +export { default as IconTime } from './IconTime' +export { default as IconPeople } from './IconPeople' +export { default as IconLocation } from './IconLocation' diff --git a/src/styles/_base.scss b/src/styles/_base.scss index e17e36944..339db22d2 100644 --- a/src/styles/_base.scss +++ b/src/styles/_base.scss @@ -79,5 +79,6 @@ html { } a { - -webkit-tap-highlight-color: var(--text-active); + -webkit-tap-highlight-color: var(--primary); + color: var(--primary); } From 9cc2d2ffc49dc34524cb2aa9201d32327cc6e944 Mon Sep 17 00:00:00 2001 From: lytrankieio123 Date: Wed, 1 Sep 2021 17:36:49 +0700 Subject: [PATCH 28/85] :art: styles: recipe ingradients :%s --- pages/demo.tsx | 5 +- .../InfoProducts/InfoProducts.module.scss | 0 .../InfoProducts/InfoProducts.tsx | 18 ++++++ .../ProductCard/ProductCard.module.scss | 5 +- .../common/ProductCard/ProductCard.tsx | 9 +++ .../ProductNotSell/ProductNotSell.module.scss | 27 ++++++++ .../ProductNotSell/ProductNotSell.tsx | 28 +++++++++ .../RecipeDetail/RecipeDetail.module.scss | 62 ------------------- .../common/RecipeDetail/RecipeDetail.tsx | 52 +++------------- .../RecipeDetailInfo.module.scss | 62 +++++++++++++++++++ .../RecipeDetailInfo/RecipeDetailInfo.tsx | 59 ++++++++++++++++++ .../RecipeIngredient.module.scss | 18 ++++++ .../RecipeIngredient/RecipeIngredient.tsx | 33 ++++++++++ src/styles/_base.scss | 1 - src/styles/_utilities.scss | 5 ++ src/utils/types.utils.ts | 1 + 16 files changed, 274 insertions(+), 111 deletions(-) create mode 100644 src/components/common/ListProductWithInfo/InfoProducts/InfoProducts.module.scss create mode 100644 src/components/common/ListProductWithInfo/InfoProducts/InfoProducts.tsx create mode 100644 src/components/common/ProductCard/ProductNotSell/ProductNotSell.module.scss create mode 100644 src/components/common/ProductCard/ProductNotSell/ProductNotSell.tsx create mode 100644 src/components/common/RecipeDetail/components/RecipeDetailInfo/RecipeDetailInfo.module.scss create mode 100644 src/components/common/RecipeDetail/components/RecipeDetailInfo/RecipeDetailInfo.tsx create mode 100644 src/components/common/RecipeDetail/components/RecipeIngredient/RecipeIngredient.module.scss create mode 100644 src/components/common/RecipeDetail/components/RecipeIngredient/RecipeIngredient.tsx diff --git a/pages/demo.tsx b/pages/demo.tsx index 5ca1c8040..81714a811 100644 --- a/pages/demo.tsx +++ b/pages/demo.tsx @@ -1,12 +1,13 @@ import { Layout, RecipeDetail } from 'src/components/common'; -import { ProductInfoDetail } from 'src/components/modules/product-detail' +import { ProductInfoDetail } from 'src/components/modules/product-detail'; +import { PRODUCT_DATA_TEST } from 'src/utils/demo-data'; export default function Demo() { return <> - + } diff --git a/src/components/common/ListProductWithInfo/InfoProducts/InfoProducts.module.scss b/src/components/common/ListProductWithInfo/InfoProducts/InfoProducts.module.scss new file mode 100644 index 000000000..e69de29bb diff --git a/src/components/common/ListProductWithInfo/InfoProducts/InfoProducts.tsx b/src/components/common/ListProductWithInfo/InfoProducts/InfoProducts.tsx new file mode 100644 index 000000000..30ef3bca8 --- /dev/null +++ b/src/components/common/ListProductWithInfo/InfoProducts/InfoProducts.tsx @@ -0,0 +1,18 @@ +import React from 'react'; + + +interface Props { + title: string, + subtitle?: string, +} + +const InfoProducts = ({ title, subtitle }: Props) => { + return ( +
      + InfoProducts + {title} +
      + ); +}; + +export default InfoProducts; \ No newline at end of file diff --git a/src/components/common/ProductCard/ProductCard.module.scss b/src/components/common/ProductCard/ProductCard.module.scss index 97dce1794..8f9c5e73f 100644 --- a/src/components/common/ProductCard/ProductCard.module.scss +++ b/src/components/common/ProductCard/ProductCard.module.scss @@ -4,6 +4,9 @@ padding: 1.2rem 1.2rem 0 1.2rem; margin-bottom: 1px; @apply flex flex-col justify-between; + &.notSell { + @apply justify-center; + } .cardTop{ @apply relative; height: 13.8rem; @@ -29,8 +32,6 @@ .cardMidTop{ .productname{ font-weight: bold; - line-height: 2.4rem; - font-size: 1.6rem; color: var(--text-active); &:hover{ cursor: pointer; diff --git a/src/components/common/ProductCard/ProductCard.tsx b/src/components/common/ProductCard/ProductCard.tsx index 7d94be6bc..4f1e3b329 100644 --- a/src/components/common/ProductCard/ProductCard.tsx +++ b/src/components/common/ProductCard/ProductCard.tsx @@ -6,6 +6,7 @@ import ButtonIconBuy from '../ButtonIconBuy/ButtonIconBuy' import ItemWishList from '../ItemWishList/ItemWishList' import LabelCommon from '../LabelCommon/LabelCommon' import s from './ProductCard.module.scss' +import ProductNotSell from './ProductNotSell/ProductNotSell' export interface ProductCardProps extends ProductProps { buttonText?: string @@ -18,7 +19,15 @@ const ProductCard = ({ price, buttonText = 'Buy Now', imageSrc, + isNotSell, }: ProductCardProps) => { + if (isNotSell) { + return
      + +
      + + } + return (
      diff --git a/src/components/common/ProductCard/ProductNotSell/ProductNotSell.module.scss b/src/components/common/ProductCard/ProductNotSell/ProductNotSell.module.scss new file mode 100644 index 000000000..4945220a9 --- /dev/null +++ b/src/components/common/ProductCard/ProductNotSell/ProductNotSell.module.scss @@ -0,0 +1,27 @@ +@import "../../../../styles/utilities"; + +.imgWrap { + img { + opacity: 0.5; + } +} + +.name { + @apply text-label cursor-default font-bold; +} + +.info { + @apply flex justify-center items-center custom-border-radius bg-info-light text-center; + padding: .8rem 1.6rem; + margin-top: 1.6rem; + color: var(--info); + svg { + @apply u-icon; + path { + fill: currentColor; + } + } + .text { + margin-left: 0.8rem; + } +} diff --git a/src/components/common/ProductCard/ProductNotSell/ProductNotSell.tsx b/src/components/common/ProductCard/ProductNotSell/ProductNotSell.tsx new file mode 100644 index 000000000..f87d87c43 --- /dev/null +++ b/src/components/common/ProductCard/ProductNotSell/ProductNotSell.tsx @@ -0,0 +1,28 @@ +import React from 'react'; +import { IconInfo } from 'src/components/icons'; +import ImgWithLink from '../../ImgWithLink/ImgWithLink'; +import s from './ProductNotSell.module.scss'; + +export interface Props { + name: string, + imageSrc: string, +} + +const ProductNotSell = ({ name, imageSrc }: Props) => { + return ( + <> +
      + +
      +
      {name}
      +
      + +
      + Not Sell +
      +
      + + ); +}; + +export default ProductNotSell; \ No newline at end of file diff --git a/src/components/common/RecipeDetail/RecipeDetail.module.scss b/src/components/common/RecipeDetail/RecipeDetail.module.scss index 64c8db389..e69de29bb 100644 --- a/src/components/common/RecipeDetail/RecipeDetail.module.scss +++ b/src/components/common/RecipeDetail/RecipeDetail.module.scss @@ -1,62 +0,0 @@ -@import "../../../styles/utilities"; - -.recipeDetail { - @apply spacing-horizontal; - margin: 5.6rem auto; - @screen md { - @apply flex; - } - .img { - width: fit-content; - margin: auto; - margin-top: 0; - - @screen sm-only { - margin-bottom: 2rem; - } - @screen lg { - max-width: 60rem; - } - img { - @apply w-full; - object-fit: contain; - max-height: 64rem; - border-radius: 2.4rem; - @screen md { - max-height: 90rem; - } - } - } - - .recipeInfo { - @screen md { - max-width: 39rem; - margin-left: 4.8rem; - } - @screen lg { - margin-left: 11.2rem; - } - .top { - margin-bottom: 4.8rem; - .name { - @apply heading-1 font-heading; - margin-bottom: 1.6rem; - } - } - .detail { - .item { - &:not(:last-child) { - margin-bottom: 2.4rem; - } - .heading { - @apply heading-3 font-heading; - margin-bottom: 0.8rem; - } - .content { - list-style: disc; - margin-left: 2rem; - } - } - } - } -} diff --git a/src/components/common/RecipeDetail/RecipeDetail.tsx b/src/components/common/RecipeDetail/RecipeDetail.tsx index 715c61ed2..cdec99994 100644 --- a/src/components/common/RecipeDetail/RecipeDetail.tsx +++ b/src/components/common/RecipeDetail/RecipeDetail.tsx @@ -1,57 +1,21 @@ import React from 'react' -import RecipeBriefInfo from './components/RecipeBriefInfo/RecipeBriefInfo' +import { ProductCardProps } from '../ProductCard/ProductCard' +import RecipeDetailInfo from './components/RecipeDetailInfo/RecipeDetailInfo' +import RecipeIngredient from './components/RecipeIngredient/RecipeIngredient' import s from './RecipeDetail.module.scss' interface Props { className?: string - children?: any + children?: any, + ingredients: ProductCardProps[], } -const RecipeDetail = ({ }: Props) => { +const RecipeDetail = ({ ingredients }: Props) => { return (
      -
      - Recipe -
      -
      -
      -

      - Crispy Fried Calamari -

      - -
      -
      -
      -

      Ingredients

      -
        -
      • Canola oil for frying
      • -
      • 1 pound clean squid bodies cut in 1/4 inch rings and dried with a paper towel
      • -
      • 2 cups flour
      • -
      • 1/2 teaspoon kosher salt
      • -
      • 1/2 teaspoon garlic powder
      • -
      • 1/8 teaspoon coarse ground black pepper
      • -
      • 1 lemon cut into wedges
      • -
      -
      - -
      -

      Preparation

      -
        -
      • 1In a large pot or dutch oven add three inches of oil and bring to 350 degrees.
      • -
      • Add the flour, salt, garlic powder and pepper to a large bowl and stir to combine.
      • -
      • Toss the squid pieces in the flour then into the hot oil.
      • -
      • Fry the squid for 1-2 minutes. You want the color to stay pale like in the pictures.
      • -
      • Remove to a cookie sheet to drain (do not add paper towels as it will steam the calamari and make it soft.)
      • -
      • Serve with lemon wedges.
      • -
      -
      - -
      -
      + +
      ) } diff --git a/src/components/common/RecipeDetail/components/RecipeDetailInfo/RecipeDetailInfo.module.scss b/src/components/common/RecipeDetail/components/RecipeDetailInfo/RecipeDetailInfo.module.scss new file mode 100644 index 000000000..0262705b1 --- /dev/null +++ b/src/components/common/RecipeDetail/components/RecipeDetailInfo/RecipeDetailInfo.module.scss @@ -0,0 +1,62 @@ +@import "../../../../../styles/utilities"; + +.recipeDetailInfo { + @apply spacing-horizontal; + margin: 5.6rem auto; + @screen md { + @apply flex; + } + .img { + width: fit-content; + margin: auto; + margin-top: 0; + + @screen sm-only { + margin-bottom: 2rem; + } + @screen lg { + max-width: 60rem; + } + img { + @apply w-full; + object-fit: contain; + max-height: 64rem; + border-radius: 2.4rem; + @screen md { + max-height: 90rem; + } + } + } + + .recipeInfo { + @screen md { + max-width: 39rem; + margin-left: 4.8rem; + } + @screen lg { + margin-left: 11.2rem; + } + .top { + margin-bottom: 4.8rem; + .name { + @apply heading-1 font-heading; + margin-bottom: 1.6rem; + } + } + .detail { + .item { + &:not(:last-child) { + margin-bottom: 2.4rem; + } + .heading { + @apply heading-3 font-heading; + margin-bottom: 0.8rem; + } + .content { + list-style: disc; + margin-left: 2rem; + } + } + } + } +} diff --git a/src/components/common/RecipeDetail/components/RecipeDetailInfo/RecipeDetailInfo.tsx b/src/components/common/RecipeDetail/components/RecipeDetailInfo/RecipeDetailInfo.tsx new file mode 100644 index 000000000..4d212e10a --- /dev/null +++ b/src/components/common/RecipeDetail/components/RecipeDetailInfo/RecipeDetailInfo.tsx @@ -0,0 +1,59 @@ +import React from 'react' +import RecipeBriefInfo from '../RecipeBriefInfo/RecipeBriefInfo' +import s from './RecipeDetailInfo.module.scss' + + +interface Props { + className?: string + children?: any +} + +const RecipeDetailInfo = ({ }: Props) => { + return ( +
      +
      + Recipe +
      +
      +
      +

      + Crispy Fried Calamari +

      + +
      +
      +
      +

      Ingredients

      +
        +
      • Canola oil for frying
      • +
      • 1 pound clean squid bodies cut in 1/4 inch rings and dried with a paper towel
      • +
      • 2 cups flour
      • +
      • 1/2 teaspoon kosher salt
      • +
      • 1/2 teaspoon garlic powder
      • +
      • 1/8 teaspoon coarse ground black pepper
      • +
      • 1 lemon cut into wedges
      • +
      +
      + +
      +

      Preparation

      +
        +
      • 1In a large pot or dutch oven add three inches of oil and bring to 350 degrees.
      • +
      • Add the flour, salt, garlic powder and pepper to a large bowl and stir to combine.
      • +
      • Toss the squid pieces in the flour then into the hot oil.
      • +
      • Fry the squid for 1-2 minutes. You want the color to stay pale like in the pictures.
      • +
      • Remove to a cookie sheet to drain (do not add paper towels as it will steam the calamari and make it soft.)
      • +
      • Serve with lemon wedges.
      • +
      +
      + +
      +
      +
      + ) +} + +export default RecipeDetailInfo diff --git a/src/components/common/RecipeDetail/components/RecipeIngredient/RecipeIngredient.module.scss b/src/components/common/RecipeDetail/components/RecipeIngredient/RecipeIngredient.module.scss new file mode 100644 index 000000000..ba4bcd2e7 --- /dev/null +++ b/src/components/common/RecipeDetail/components/RecipeIngredient/RecipeIngredient.module.scss @@ -0,0 +1,18 @@ +@import "../../../../../styles/utilities"; + +.recipeIngredient { + margin: 5.6rem auto; + .top { + @apply flex justify-between items-center spacing-horizontal; + } + .bottom { + @apply flex justify-center items-center spacing-horizontal; + margin-top: 4rem; + button { + width: 100%; + @screen md { + width: 39rem; + } + } + } +} diff --git a/src/components/common/RecipeDetail/components/RecipeIngredient/RecipeIngredient.tsx b/src/components/common/RecipeDetail/components/RecipeIngredient/RecipeIngredient.tsx new file mode 100644 index 000000000..a879f0b72 --- /dev/null +++ b/src/components/common/RecipeDetail/components/RecipeIngredient/RecipeIngredient.tsx @@ -0,0 +1,33 @@ +import React from 'react' +import ButtonCommon from 'src/components/common/ButtonCommon/ButtonCommon' +import HeadingCommon from 'src/components/common/HeadingCommon/HeadingCommon' +import { ProductCardProps } from 'src/components/common/ProductCard/ProductCard' +import ProductCarousel from 'src/components/common/ProductCarousel/ProductCarousel' +import ViewAllItem from 'src/components/common/ViewAllItem/ViewAllItem' +import { ROUTE } from 'src/utils/constanst.utils' +import s from './RecipeIngredient.module.scss' + +interface Props { + className?: string + children?: any, + data: ProductCardProps[], +} + +const RecipeIngredient = ({ data }: Props) => { + return ( +
      +
      + Ingredients +
      + +
      +
      + +
      + Buy all +
      +
      + ) +} + +export default RecipeIngredient diff --git a/src/styles/_base.scss b/src/styles/_base.scss index 339db22d2..e90a6434f 100644 --- a/src/styles/_base.scss +++ b/src/styles/_base.scss @@ -80,5 +80,4 @@ html { a { -webkit-tap-highlight-color: var(--primary); - color: var(--primary); } diff --git a/src/styles/_utilities.scss b/src/styles/_utilities.scss index 26cea17c0..56f9494ec 100644 --- a/src/styles/_utilities.scss +++ b/src/styles/_utilities.scss @@ -137,4 +137,9 @@ } } } + + .u-icon { + width: 2rem; + height: 2rem; + } } diff --git a/src/utils/types.utils.ts b/src/utils/types.utils.ts index 2c99df73a..3d2383495 100644 --- a/src/utils/types.utils.ts +++ b/src/utils/types.utils.ts @@ -4,6 +4,7 @@ export interface ProductProps { weight: string price: string imageSrc: string + isNotSell?: boolean } export interface FeaturedProductProps { From 42ebe880b85c5af8b57e21897da45f64b2e847ce Mon Sep 17 00:00:00 2001 From: lytrankieio123 Date: Wed, 1 Sep 2021 17:37:19 +0700 Subject: [PATCH 29/85] :blue_book: docs: data product test :%s --- src/utils/demo-data.ts | 60 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 src/utils/demo-data.ts diff --git a/src/utils/demo-data.ts b/src/utils/demo-data.ts new file mode 100644 index 000000000..6521f0aa6 --- /dev/null +++ b/src/utils/demo-data.ts @@ -0,0 +1,60 @@ +export const PRODUCT_DATA_TEST = [ + { + name: 'Tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: "https://user-images.githubusercontent.com/76729908/131646211-d56b77ac-83f1-4dd2-b55c-e3f1e0ba4e49.png", + }, + { + name: 'Cucumber', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: "https://user-images.githubusercontent.com/76729908/131646211-d56b77ac-83f1-4dd2-b55c-e3f1e0ba4e49.png", + isNotSell: true, + }, + { + name: 'Carrot', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: "https://user-images.githubusercontent.com/76729908/131646217-23b86160-45c9-4845-8dcc-b3e1a4483edd.png", + }, + { + name: 'Salad', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: "https://user-images.githubusercontent.com/76729908/131646221-aaa1d48d-bb80-470f-9400-ae2aa47285b6.png", + isNotSell: true, + }, + { + name: 'Tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: "https://user-images.githubusercontent.com/76729908/131646224-d22dc2e4-6ae8-4bbe-adcf-491ce191f09b.png", + }, + { + name: 'Cucumber', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: "https://user-images.githubusercontent.com/76729908/131646225-2728f192-481b-4142-99b0-dde92f53c6c6.png", + }, + { + name: 'Tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: "https://user-images.githubusercontent.com/76729908/131646227-b5705e64-3b45-47a3-9433-9f4b5ee8d40c.png", + }, + { + name: 'Cucumber', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: "https://user-images.githubusercontent.com/76729908/131646231-2d1c3ad1-4f5b-4a8e-9874-ca731f4ce128.png", + }, +] \ No newline at end of file From db0d16b2c1311ee44d0965674b897ae149c4cb58 Mon Sep 17 00:00:00 2001 From: quangnhankie Date: Fri, 3 Sep 2021 20:42:54 +0700 Subject: [PATCH 30/85] feat: create component MenuNavigationProductList --- public/assets/svg/check.svg | 3 + .../MenuNavigationProductList.module.scss | 43 ++++++++++++ .../MenuNavigationProductList.tsx | 57 ++++++++++++++++ .../MenuSort/MenuSort.module.scss | 46 +++++++++++++ .../MenuSort/MenuSort.tsx | 67 +++++++++++++++++++ 5 files changed, 216 insertions(+) create mode 100644 public/assets/svg/check.svg create mode 100644 src/components/common/MenuNavigationProductList/MenuNavigationProductList.module.scss create mode 100644 src/components/common/MenuNavigationProductList/MenuNavigationProductList.tsx create mode 100644 src/components/common/MenuNavigationProductList/MenuSort/MenuSort.module.scss create mode 100644 src/components/common/MenuNavigationProductList/MenuSort/MenuSort.tsx diff --git a/public/assets/svg/check.svg b/public/assets/svg/check.svg new file mode 100644 index 000000000..c1f952011 --- /dev/null +++ b/public/assets/svg/check.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/common/MenuNavigationProductList/MenuNavigationProductList.module.scss b/src/components/common/MenuNavigationProductList/MenuNavigationProductList.module.scss new file mode 100644 index 000000000..37d06e555 --- /dev/null +++ b/src/components/common/MenuNavigationProductList/MenuNavigationProductList.module.scss @@ -0,0 +1,43 @@ +@import "../../../styles/utilities"; +.menuNavigationProductListDesktop{ + @apply hidden; +} +.menuNavigationProductListMobile{ + @apply hidden; + @screen md { + @apply hidden; + } + &.isShow{ + @apply block; + } + .menuNavigationProductModal{ + background: rgba(0, 0, 0, 0.5); + position: fixed; + left: 0; + top: 0; + width: 100%; + height: 100%; + z-index: 10000; + .content{ + @apply spacing-horizontal; + margin-top: 3rem; + padding-top: 2rem ; + padding-bottom: 5rem; + background-color: white; + overflow: auto; + height: 100%; + border-radius: 2.4rem 2.4rem 0 0; + .head{ + @apply flex justify-between; + h3{ + @apply heading-3 font-bold; + color:var(--text-base); + } + } + button{ + margin-top: 2rem; + width: 100%; + } + } + } +} \ No newline at end of file diff --git a/src/components/common/MenuNavigationProductList/MenuNavigationProductList.tsx b/src/components/common/MenuNavigationProductList/MenuNavigationProductList.tsx new file mode 100644 index 000000000..be067a184 --- /dev/null +++ b/src/components/common/MenuNavigationProductList/MenuNavigationProductList.tsx @@ -0,0 +1,57 @@ +import React, { useState } from 'react'; +import {ButtonCommon, MenuFilter, MenuNavigation} from 'src/components/common'; +import s from './MenuNavigationProductList.module.scss'; +import {IconHide} from 'src/components/icons'; +import MenuSort from './MenuSort/MenuSort'; +import {LANGUAGE} from 'src/utils/language.utils'; +import classNames from 'classnames' +interface Props{ + categories:{name:string,link:string}[], + brands:{name:string,link:string}[], + featured:{name:string,link:string}[], +} + +const MenuNavigationProductList = ({categories,brands,featured}:Props)=>{ + + const [dataSort,setDataSort] = useState({}); + const [isShow,setIsShow] = useState(true); + + function handleValue(value:Object){ + setDataSort({...dataSort,...value}); + } + function filter(){ + console.log(dataSort) + } + + function hideMenu(){ + if(isShow === true){ + setIsShow(false); + } + } + return( + <> +
      + + + +
      +
      +
      +
      +
      +

      FILTER

      +
      +
      + + + + + {LANGUAGE.BUTTON_LABEL.CONFIRM} +
      +
      +
      + + ) +} + +export default MenuNavigationProductList \ No newline at end of file diff --git a/src/components/common/MenuNavigationProductList/MenuSort/MenuSort.module.scss b/src/components/common/MenuNavigationProductList/MenuSort/MenuSort.module.scss new file mode 100644 index 000000000..a25752901 --- /dev/null +++ b/src/components/common/MenuNavigationProductList/MenuSort/MenuSort.module.scss @@ -0,0 +1,46 @@ +@import "../../../../styles/utilities"; +.menuSortWrapper{ + + @screen md { + @apply hidden; + } + .menuSortHeading{ + @apply sub-headline font-bold ; + color: var(--text-active); + font-feature-settings: 'salt' on; + margin: 0.8rem 0; + } + .menuSortList{ + box-sizing: border-box; + &::after{ + @apply absolute; + top: 110%; + content: ""; + width: 100%; + border-bottom: 1px solid var(--border-line); + } + li{ + div{ + height: 4.8rem; + line-height: 4.8rem; + padding: 0 1.6rem; + margin-right: 0.8rem; + border-radius: 0.8rem; + &.active { + @apply font-bold relative; + color:var(--text-active); + background-color: var(--primary-lightest); + &::after{ + @apply absolute; + content:""; + background-image: url('/assets/svg/check.svg'); + right: 1.6rem; + top: calc(50% - 24px/2); + width: 2.4rem; + height: 2.4rem; + } + } + } + } + } +} diff --git a/src/components/common/MenuNavigationProductList/MenuSort/MenuSort.tsx b/src/components/common/MenuNavigationProductList/MenuSort/MenuSort.tsx new file mode 100644 index 000000000..2e66dfc83 --- /dev/null +++ b/src/components/common/MenuNavigationProductList/MenuSort/MenuSort.tsx @@ -0,0 +1,67 @@ +import classNames from 'classnames'; +import { useEffect, useState } from 'react'; +import { QUERY_KEY, ROUTE } from 'src/utils/constanst.utils'; +import s from './MenuSort.module.scss'; + +interface Props { + children?: any, + heading:string, + type:string, + onChangeValue?: (value: Object) => void +} +const SORT = [ + { + name: 'By Name', + link: `${ROUTE.PRODUCTS}/?${QUERY_KEY.SORTBY}=by-name`, + }, + { + name: 'Price(High to Low)', + link: `${ROUTE.PRODUCTS}/?${QUERY_KEY.SORTBY}=high-to-low`, + }, + { + name: 'Price (Low to High)', + link: `${ROUTE.PRODUCTS}/?${QUERY_KEY.SORTBY}=low-to-high`, + }, + { + name: 'On Sale', + link: `${ROUTE.PRODUCTS}/?${QUERY_KEY.SORTBY}=on-sale`, + }, + ]; + + +const MenuSort = ({heading,type,onChangeValue}:Props)=> { + const [active, setActive] = useState(''); + + function handleClick(link:string){ + setActive(link); + + if(active === link){ + setActive(''); + } + } + + useEffect(()=>{ + + let href = active?.split("="); + const linkValue = href[1]; + + onChangeValue && onChangeValue({[type]:linkValue}); + },[active]) + + return ( +
      +

      {heading}

      +
        + { + SORT.map(item =>
      • +
        handleClick(item.link)} className={classNames({ [s.active]: item.link === active? true: false })}> + {item.name} +
        +
      • ) + } +
      +
      + ) +} + +export default MenuSort From 9b669335ca470f364f4d0cad1b0aecce4d7e272c Mon Sep 17 00:00:00 2001 From: lytrankieio123 Date: Mon, 6 Sep 2021 09:10:02 +0700 Subject: [PATCH 31/85] :art: styles: list product with info component :%s --- pages/404.tsx | 21 -------- pages/demo.tsx | 3 +- pages/product/[slug].tsx | 3 +- .../InfoProducts/InfoProducts.module.scss | 5 ++ .../InfoProducts/InfoProducts.tsx | 18 +++++-- .../ListProductWithInfo.module.scss | 11 ++++ .../ListProductWithInfo.tsx | 51 +++++++++++++++++++ .../ViewedProducts/ViewedProducts.tsx | 15 ++++++ .../modules/product-detail/index.ts | 1 + 9 files changed, 99 insertions(+), 29 deletions(-) create mode 100644 src/components/common/ListProductWithInfo/ListProductWithInfo.module.scss create mode 100644 src/components/common/ListProductWithInfo/ListProductWithInfo.tsx create mode 100644 src/components/modules/product-detail/ViewedProducts/ViewedProducts.tsx diff --git a/pages/404.tsx b/pages/404.tsx index 38a01bcc4..7fb30b9de 100644 --- a/pages/404.tsx +++ b/pages/404.tsx @@ -1,25 +1,4 @@ -import type { GetStaticPropsContext } from 'next' -import commerce from '@lib/api/commerce' import { Layout } from '@components/common' - -export async function getStaticProps({ - preview, - locale, - locales, -}: GetStaticPropsContext) { - const config = { locale, locales } - const { pages } = await commerce.getAllPages({ config, preview }) - const { categories, brands } = await commerce.getSiteInfo({ config, preview }) - return { - props: { - pages, - categories, - brands, - }, - revalidate: 200, - } -} - export default function NotFound() { return (
      diff --git a/pages/demo.tsx b/pages/demo.tsx index 81714a811..49238c906 100644 --- a/pages/demo.tsx +++ b/pages/demo.tsx @@ -1,5 +1,5 @@ import { Layout, RecipeDetail } from 'src/components/common'; -import { ProductInfoDetail } from 'src/components/modules/product-detail'; +import { ProductInfoDetail, ViewedProducts } from 'src/components/modules/product-detail'; import { PRODUCT_DATA_TEST } from 'src/utils/demo-data'; @@ -8,6 +8,7 @@ export default function Demo() { return <> + } diff --git a/pages/product/[slug].tsx b/pages/product/[slug].tsx index adf1fd8dd..b26de19bb 100644 --- a/pages/product/[slug].tsx +++ b/pages/product/[slug].tsx @@ -1,11 +1,10 @@ -import { Layout, RecipeDetail } from 'src/components/common' +import { Layout } from 'src/components/common' import { ProductInfoDetail } from 'src/components/modules/product-detail' export default function Slug() { return <> - } diff --git a/src/components/common/ListProductWithInfo/InfoProducts/InfoProducts.module.scss b/src/components/common/ListProductWithInfo/InfoProducts/InfoProducts.module.scss index e69de29bb..9a2f2ceb7 100644 --- a/src/components/common/ListProductWithInfo/InfoProducts/InfoProducts.module.scss +++ b/src/components/common/ListProductWithInfo/InfoProducts/InfoProducts.module.scss @@ -0,0 +1,5 @@ +.infoProducts { + .top { + + } +} \ No newline at end of file diff --git a/src/components/common/ListProductWithInfo/InfoProducts/InfoProducts.tsx b/src/components/common/ListProductWithInfo/InfoProducts/InfoProducts.tsx index 30ef3bca8..25e18252c 100644 --- a/src/components/common/ListProductWithInfo/InfoProducts/InfoProducts.tsx +++ b/src/components/common/ListProductWithInfo/InfoProducts/InfoProducts.tsx @@ -1,6 +1,8 @@ import React from 'react'; - - +import { ROUTE } from 'src/utils/constanst.utils'; +import HeadingCommon from '../../HeadingCommon/HeadingCommon'; +import ViewAllItem from '../../ViewAllItem/ViewAllItem'; +import s from './InfoProducts.module.scss' interface Props { title: string, subtitle?: string, @@ -8,9 +10,15 @@ interface Props { const InfoProducts = ({ title, subtitle }: Props) => { return ( -
      - InfoProducts - {title} +
      +
      + {title} +
      + {subtitle} +
      +
      + +
      ); }; diff --git a/src/components/common/ListProductWithInfo/ListProductWithInfo.module.scss b/src/components/common/ListProductWithInfo/ListProductWithInfo.module.scss new file mode 100644 index 000000000..55bca8cd5 --- /dev/null +++ b/src/components/common/ListProductWithInfo/ListProductWithInfo.module.scss @@ -0,0 +1,11 @@ +@import '../../../styles/utilities'; + +.listProductWithInfo { + background-color: #F5F4F2; + @screen md { + @apply flex; + } + .productsWrap { + @apply custom-border-radius-lg; + } +} diff --git a/src/components/common/ListProductWithInfo/ListProductWithInfo.tsx b/src/components/common/ListProductWithInfo/ListProductWithInfo.tsx new file mode 100644 index 000000000..5606a6900 --- /dev/null +++ b/src/components/common/ListProductWithInfo/ListProductWithInfo.tsx @@ -0,0 +1,51 @@ +import { TOptionsEvents } from 'keen-slider'; +import React from 'react'; +import CarouselCommon from '../CarouselCommon/CarouselCommon'; +import ProductCard, { ProductCardProps } from '../ProductCard/ProductCard'; +import InfoProducts from './InfoProducts/InfoProducts'; +import s from './ListProductWithInfo.module.scss'; + +interface Props { + data: ProductCardProps[], + title: string, + subtitle?: string, +} +const OPTION_DEFAULT: TOptionsEvents = { + slidesPerView: 2, + mode: 'free', + breakpoints: { + '(min-width: 640px)': { + slidesPerView: 3, + }, + '(min-width: 768px)': { + slidesPerView: 3, + }, + '(min-width: 1024px)': { + slidesPerView: 4, + }, + '(min-width: 1280px)': { + slidesPerView: 4, + }, + }, +} + +const ListProductWithInfo = ({ data, title, subtitle }: Props) => { + return ( +
      + +
      + + data={data} + Component={ProductCard} + itemKey={title} + option={OPTION_DEFAULT} + /> +
      +
      + ); +}; + +export default ListProductWithInfo; \ No newline at end of file diff --git a/src/components/modules/product-detail/ViewedProducts/ViewedProducts.tsx b/src/components/modules/product-detail/ViewedProducts/ViewedProducts.tsx new file mode 100644 index 000000000..820af402f --- /dev/null +++ b/src/components/modules/product-detail/ViewedProducts/ViewedProducts.tsx @@ -0,0 +1,15 @@ +import React from 'react'; +import ListProductWithInfo from 'src/components/common/ListProductWithInfo/ListProductWithInfo'; +import { PRODUCT_DATA_TEST } from 'src/utils/demo-data'; + +const ViewedProducts = () => { + return ( + + ); +}; + +export default ViewedProducts; \ No newline at end of file diff --git a/src/components/modules/product-detail/index.ts b/src/components/modules/product-detail/index.ts index 79dd056d0..b1a018d8a 100644 --- a/src/components/modules/product-detail/index.ts +++ b/src/components/modules/product-detail/index.ts @@ -1 +1,2 @@ export { default as ProductInfoDetail } from './ProductInfoDetail/ProductInfoDetail' +export { default as ViewedProducts } from './ViewedProducts/ViewedProducts' From e1c3acb4625f3c6424f05205350b0162df0baecc Mon Sep 17 00:00:00 2001 From: sonnguyenkieio <89386072+sonnguyenkieio@users.noreply.github.com> Date: Mon, 6 Sep 2021 10:15:43 +0700 Subject: [PATCH 32/85] :sparkles: feat: Breadcrumb Common --- .../common/BreadcrumbCommon/BreadcrumbCommon.tsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/components/common/BreadcrumbCommon/BreadcrumbCommon.tsx b/src/components/common/BreadcrumbCommon/BreadcrumbCommon.tsx index 615a26893..a343ac55e 100644 --- a/src/components/common/BreadcrumbCommon/BreadcrumbCommon.tsx +++ b/src/components/common/BreadcrumbCommon/BreadcrumbCommon.tsx @@ -19,19 +19,19 @@ const BreadcrumbCommon = ({ crumbs, showHomePage=true } : BreadcrumbCommonProps) crumbs.map((crumb, i) => { if (i === 0) { return ( - + ) } if (i === crumbs.length-1) { return ( - - + + {crumb.name} ) } return ( - - + + ) }) From 361911e328d621bbbb7d0ccb920dfa5783a007b0 Mon Sep 17 00:00:00 2001 From: sonnguyenkieio <89386072+sonnguyenkieio@users.noreply.github.com> Date: Mon, 6 Sep 2021 10:48:01 +0700 Subject: [PATCH 33/85] :art: style: update style --- .../common/BreadcrumbCommon/BreadcrumbCommon.module.scss | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/components/common/BreadcrumbCommon/BreadcrumbCommon.module.scss b/src/components/common/BreadcrumbCommon/BreadcrumbCommon.module.scss index 6741f386c..d72ea413b 100644 --- a/src/components/common/BreadcrumbCommon/BreadcrumbCommon.module.scss +++ b/src/components/common/BreadcrumbCommon/BreadcrumbCommon.module.scss @@ -1,6 +1,5 @@ @import '../../../styles/utilities'; .breadcrumbCommon { - @apply spacing-horizontal-left; color: var(--text-base); -} \ No newline at end of file +} From e8e220c7ef5143f68df90bce3f4a2e7df6ff18aa Mon Sep 17 00:00:00 2001 From: sonnguyenkieio <89386072+sonnguyenkieio@users.noreply.github.com> Date: Mon, 6 Sep 2021 12:10:24 +0700 Subject: [PATCH 34/85] :sparkles: feat: Breadcrumb Common --- .../BreadcrumbCommon/BreadcrumbCommon.tsx | 30 ++++++++++++++++--- 1 file changed, 26 insertions(+), 4 deletions(-) diff --git a/src/components/common/BreadcrumbCommon/BreadcrumbCommon.tsx b/src/components/common/BreadcrumbCommon/BreadcrumbCommon.tsx index a343ac55e..98feb9628 100644 --- a/src/components/common/BreadcrumbCommon/BreadcrumbCommon.tsx +++ b/src/components/common/BreadcrumbCommon/BreadcrumbCommon.tsx @@ -10,13 +10,10 @@ interface BreadcrumbCommonProps { } const BreadcrumbCommon = ({ crumbs, showHomePage=true } : BreadcrumbCommonProps) => { - if (showHomePage) { - crumbs.unshift({link: "/", name: "Home"}); - } return (
      { - crumbs.map((crumb, i) => { + showHomePage && crumbs[0].link==="/" && crumbs.map((crumb, i) => { if (i === 0) { return ( @@ -36,6 +33,31 @@ const BreadcrumbCommon = ({ crumbs, showHomePage=true } : BreadcrumbCommonProps) ) }) } + + { + !showHomePage && crumbs.map((crumb, i) => { + if (i === 0) { + return + } + if (i === 1) { + return ( + + ) + } + if (i === crumbs.length-1) { + return ( + + {crumb.name} + + ) + } + return ( + + + + ) + }) + }
      ) } From 9a085570c119b6d943dcbfc7176c8d492d834952 Mon Sep 17 00:00:00 2001 From: lytrankieio123 Date: Mon, 6 Sep 2021 12:25:51 +0700 Subject: [PATCH 35/85] :art: styles: list product with info :%s --- .../ButtonCommon/ButtonCommon.module.scss | 8 +++- .../InfoProducts/InfoProducts.module.scss | 22 ++++++++- .../ListProductWithInfo.module.scss | 47 +++++++++++++++++-- .../ListProductWithInfo.tsx | 6 +-- .../ProductCard/ProductCard.module.scss | 1 + 5 files changed, 73 insertions(+), 11 deletions(-) diff --git a/src/components/common/ButtonCommon/ButtonCommon.module.scss b/src/components/common/ButtonCommon/ButtonCommon.module.scss index 4cfe737de..c7b9f1ffa 100644 --- a/src/components/common/ButtonCommon/ButtonCommon.module.scss +++ b/src/components/common/ButtonCommon/ButtonCommon.module.scss @@ -7,6 +7,9 @@ align-items: center; padding: 1rem 2rem; @screen md { + padding: 0.8rem 1.6rem; + } + @screen lg { padding: 0.8rem 3.2rem; } &:disabled { @@ -84,11 +87,14 @@ padding: 1rem; } @screen md { - padding: 1.6rem 4.8rem; + padding: 1.6rem 3.2rem; &.onlyIcon { padding: 1.6rem; } } + @screen lg { + padding: 1.6rem 4.8rem; + } &.loading { &::before { width: 2.4rem; diff --git a/src/components/common/ListProductWithInfo/InfoProducts/InfoProducts.module.scss b/src/components/common/ListProductWithInfo/InfoProducts/InfoProducts.module.scss index 9a2f2ceb7..c1cd9966e 100644 --- a/src/components/common/ListProductWithInfo/InfoProducts/InfoProducts.module.scss +++ b/src/components/common/ListProductWithInfo/InfoProducts/InfoProducts.module.scss @@ -1,5 +1,23 @@ +@import "../../../../styles/utilities"; + .infoProducts { + @apply flex justify-between items-center spacing-horizontal; + .top { - + .sub { + display: none; + } } -} \ No newline at end of file + @screen lg { + @apply block; + margin-right: 4rem; + padding: 0; + .top { + margin-bottom: 3.2rem; + .sub { + display: block; + margin-top: 0.4rem; + } + } + } +} diff --git a/src/components/common/ListProductWithInfo/ListProductWithInfo.module.scss b/src/components/common/ListProductWithInfo/ListProductWithInfo.module.scss index 55bca8cd5..d2443dccc 100644 --- a/src/components/common/ListProductWithInfo/ListProductWithInfo.module.scss +++ b/src/components/common/ListProductWithInfo/ListProductWithInfo.module.scss @@ -1,11 +1,48 @@ -@import '../../../styles/utilities'; +@import "../../../styles/utilities"; .listProductWithInfo { - background-color: #F5F4F2; - @screen md { - @apply flex; + background-color: var(--background); + border-top: 1rem solid var(--gray); + border-bottom: 1rem solid var(--gray); + padding-top: 6rem; + padding-bottom: 6rem; + @screen lg { + @apply flex spacing-horizontal-left; + padding-top: 5.6rem; + padding-bottom: 5.6rem; + border: none; + background-color: #f5f4f2; } .productsWrap { - @apply custom-border-radius-lg; + @apply spacing-horizontal-left; + @screen lg { + max-width: 75%; + @apply custom-border-radius-lg bg-white; + padding: 4rem .8rem; + :global(.customArrow) { + @screen lg { + &:global(.leftArrow) { + left: calc(-6.4rem + 3rem); + } + &:global(.rightArrow) { + right: calc(-6.4rem + 3rem); + } + } + } + } + @screen xl { + padding: 4rem 2.4rem; + max-width: 80%; + :global(.customArrow) { + @screen lg { + &:global(.leftArrow) { + left: calc(-6.4rem + 1rem); + } + &:global(.rightArrow) { + right: calc(-6.4rem + 1rem); + } + } + } + } } } diff --git a/src/components/common/ListProductWithInfo/ListProductWithInfo.tsx b/src/components/common/ListProductWithInfo/ListProductWithInfo.tsx index 5606a6900..66b8253d1 100644 --- a/src/components/common/ListProductWithInfo/ListProductWithInfo.tsx +++ b/src/components/common/ListProductWithInfo/ListProductWithInfo.tsx @@ -18,13 +18,13 @@ const OPTION_DEFAULT: TOptionsEvents = { slidesPerView: 3, }, '(min-width: 768px)': { - slidesPerView: 3, + slidesPerView: 4, }, '(min-width: 1024px)': { - slidesPerView: 4, + slidesPerView: 3, }, '(min-width: 1280px)': { - slidesPerView: 4, + slidesPerView: 4.5, }, }, } diff --git a/src/components/common/ProductCard/ProductCard.module.scss b/src/components/common/ProductCard/ProductCard.module.scss index 8f9c5e73f..73be21ab1 100644 --- a/src/components/common/ProductCard/ProductCard.module.scss +++ b/src/components/common/ProductCard/ProductCard.module.scss @@ -2,6 +2,7 @@ max-width: 20.8rem; min-height: 31.8rem; padding: 1.2rem 1.2rem 0 1.2rem; + margin: auto; margin-bottom: 1px; @apply flex flex-col justify-between; &.notSell { From 97e74db4f7a6cec4b24984d733b5374425d0fc7c Mon Sep 17 00:00:00 2001 From: lytrankieio123 Date: Mon, 6 Sep 2021 12:26:06 +0700 Subject: [PATCH 36/85] :art: styles: remove margin left viewAllItem :%s --- src/components/common/ViewAllItem/ViewAllItem.module.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/common/ViewAllItem/ViewAllItem.module.scss b/src/components/common/ViewAllItem/ViewAllItem.module.scss index 4b8b6fe6d..b4ec26872 100644 --- a/src/components/common/ViewAllItem/ViewAllItem.module.scss +++ b/src/components/common/ViewAllItem/ViewAllItem.module.scss @@ -4,7 +4,7 @@ display: flex; .content { color: var(--primary); - margin: 0.8rem 0.8rem 0.8rem 1.6rem; + margin: 0.8rem 0.8rem 0.8rem 0; font-weight: bold; } .vector { From 2a0e74233276966d03c07537afcff170cb85b722 Mon Sep 17 00:00:00 2001 From: lytrankieio123 Date: Mon, 6 Sep 2021 12:26:28 +0700 Subject: [PATCH 37/85] :art: styles: add border radius card recipe :%s --- src/components/common/RecipeCard/RecipeCard.module.scss | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/components/common/RecipeCard/RecipeCard.module.scss b/src/components/common/RecipeCard/RecipeCard.module.scss index 1fd6fd65e..19f3eb76a 100644 --- a/src/components/common/RecipeCard/RecipeCard.module.scss +++ b/src/components/common/RecipeCard/RecipeCard.module.scss @@ -6,6 +6,9 @@ width: 100%; max-height: 22rem; border-radius: 2.4rem; + img { + border-radius: 2.4rem; + } &:hover{ cursor: pointer; } From 8712ae717db6654a0e834e6b5a51535eba9e17ce Mon Sep 17 00:00:00 2001 From: lytrankieio123 Date: Mon, 6 Sep 2021 12:26:59 +0700 Subject: [PATCH 38/85] :art: styles: recommended recipe :%s --- pages/demo.tsx | 8 +- .../RecipeIngredient.module.scss | 5 +- .../RecommendedRecipes.module.scss | 27 ++++++ .../RecommendedRecipes/RecommendedRecipes.tsx | 51 ++++++++++ .../ReleventProducts/ReleventProducts.tsx | 15 +++ .../modules/product-detail/index.ts | 2 + src/utils/constanst.utils.ts | 1 + src/utils/demo-data.ts | 94 +++++++++++++++++++ 8 files changed, 199 insertions(+), 4 deletions(-) create mode 100644 src/components/modules/product-detail/RecommendedRecipes/RecommendedRecipes.module.scss create mode 100644 src/components/modules/product-detail/RecommendedRecipes/RecommendedRecipes.tsx create mode 100644 src/components/modules/product-detail/ReleventProducts/ReleventProducts.tsx diff --git a/pages/demo.tsx b/pages/demo.tsx index 49238c906..f23c10583 100644 --- a/pages/demo.tsx +++ b/pages/demo.tsx @@ -1,13 +1,15 @@ import { Layout, RecipeDetail } from 'src/components/common'; -import { ProductInfoDetail, ViewedProducts } from 'src/components/modules/product-detail'; -import { PRODUCT_DATA_TEST } from 'src/utils/demo-data'; +import { ProductInfoDetail, ViewedProducts, ReleventProducts, RecommendedRecipes } from 'src/components/modules/product-detail'; +import { INGREDIENT_DATA_TEST, RECIPE_DATA_TEST } from 'src/utils/demo-data'; export default function Demo() { return <> - + + + } diff --git a/src/components/common/RecipeDetail/components/RecipeIngredient/RecipeIngredient.module.scss b/src/components/common/RecipeDetail/components/RecipeIngredient/RecipeIngredient.module.scss index ba4bcd2e7..0237def44 100644 --- a/src/components/common/RecipeDetail/components/RecipeIngredient/RecipeIngredient.module.scss +++ b/src/components/common/RecipeDetail/components/RecipeIngredient/RecipeIngredient.module.scss @@ -1,7 +1,10 @@ @import "../../../../../styles/utilities"; .recipeIngredient { - margin: 5.6rem auto; + margin: 6rem auto; + @screen md { + margin: 5.6rem auto; + } .top { @apply flex justify-between items-center spacing-horizontal; } diff --git a/src/components/modules/product-detail/RecommendedRecipes/RecommendedRecipes.module.scss b/src/components/modules/product-detail/RecommendedRecipes/RecommendedRecipes.module.scss new file mode 100644 index 000000000..d43e2d58c --- /dev/null +++ b/src/components/modules/product-detail/RecommendedRecipes/RecommendedRecipes.module.scss @@ -0,0 +1,27 @@ +@import "../../../../styles/utilities"; + +.recommendedRecipes { + margin: 6rem auto; + @screen md { + margin: 5.6rem auto; + } + .infoProducts { + @apply flex justify-between items-center spacing-horizontal; + margin-bottom: 3.2rem; + } + .productsWrap { + @apply spacing-horizontal-left; + @screen xl { + :global(.customArrow) { + @screen lg { + &:global(.leftArrow) { + left: calc(-6.4rem - 2rem); + } + &:global(.rightArrow) { + right: calc(-6.4rem - 2rem); + } + } + } + } + } +} diff --git a/src/components/modules/product-detail/RecommendedRecipes/RecommendedRecipes.tsx b/src/components/modules/product-detail/RecommendedRecipes/RecommendedRecipes.tsx new file mode 100644 index 000000000..34950fbab --- /dev/null +++ b/src/components/modules/product-detail/RecommendedRecipes/RecommendedRecipes.tsx @@ -0,0 +1,51 @@ +import { TOptionsEvents } from 'keen-slider'; +import React from 'react'; +import { CarouselCommon, HeadingCommon, RecipeCard, ViewAllItem } from 'src/components/common'; +import { RecipeCardProps } from 'src/components/common/RecipeCard/RecipeCard'; +import { ROUTE } from 'src/utils/constanst.utils'; +import s from './RecommendedRecipes.module.scss'; + +const OPTION_DEFAULT: TOptionsEvents = { + slidesPerView: 1.25, + mode: 'free', + spacing: 24, + breakpoints: { + '(min-width: 640px)': { + slidesPerView: 2, + }, + '(min-width: 1024px)': { + slidesPerView: 2.5, + }, + '(min-width: 1440px)': { + slidesPerView: 3, + }, + '(min-width: 1536px)': { + slidesPerView: 3.5, + }, + }, +} + +interface Props { + data: RecipeCardProps[], +} + +const RecommendedRecipes = ({ data }: Props) => { + return ( +
      +
      + Recommended Recipes + +
      +
      + + data={data} + Component={RecipeCard} + itemKey="Recommended Recipes" + option={OPTION_DEFAULT} + /> +
      +
      + ); +}; + +export default RecommendedRecipes; \ No newline at end of file diff --git a/src/components/modules/product-detail/ReleventProducts/ReleventProducts.tsx b/src/components/modules/product-detail/ReleventProducts/ReleventProducts.tsx new file mode 100644 index 000000000..e11d31065 --- /dev/null +++ b/src/components/modules/product-detail/ReleventProducts/ReleventProducts.tsx @@ -0,0 +1,15 @@ +import React from 'react'; +import ListProductWithInfo from 'src/components/common/ListProductWithInfo/ListProductWithInfo'; +import { PRODUCT_DATA_TEST } from 'src/utils/demo-data'; + +const ReleventProducts = () => { + return ( + + ); +}; + +export default ReleventProducts; \ No newline at end of file diff --git a/src/components/modules/product-detail/index.ts b/src/components/modules/product-detail/index.ts index b1a018d8a..ef4461432 100644 --- a/src/components/modules/product-detail/index.ts +++ b/src/components/modules/product-detail/index.ts @@ -1,2 +1,4 @@ export { default as ProductInfoDetail } from './ProductInfoDetail/ProductInfoDetail' export { default as ViewedProducts } from './ViewedProducts/ViewedProducts' +export { default as ReleventProducts } from './ReleventProducts/ReleventProducts' +export { default as RecommendedRecipes } from './RecommendedRecipes/RecommendedRecipes' diff --git a/src/utils/constanst.utils.ts b/src/utils/constanst.utils.ts index c7002a730..c732f6ed6 100644 --- a/src/utils/constanst.utils.ts +++ b/src/utils/constanst.utils.ts @@ -10,6 +10,7 @@ export const ROUTE = { PRODUCTS: '/products', ABOUT: '/about', ACCOUNT: '/account', + RECIPES: '/recipes', BUSSINESS: '/bussiness', CONTACT: '/contact', diff --git a/src/utils/demo-data.ts b/src/utils/demo-data.ts index 6521f0aa6..b22668e15 100644 --- a/src/utils/demo-data.ts +++ b/src/utils/demo-data.ts @@ -1,4 +1,65 @@ +import { RecipeCardProps } from "src/components/common/RecipeCard/RecipeCard" + export const PRODUCT_DATA_TEST = [ + { + name: 'Tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: "https://user-images.githubusercontent.com/76729908/131646211-d56b77ac-83f1-4dd2-b55c-e3f1e0ba4e49.png", + }, + { + name: 'Cucumber', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: "https://user-images.githubusercontent.com/76729908/131646211-d56b77ac-83f1-4dd2-b55c-e3f1e0ba4e49.png", + }, + { + name: 'Carrot', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: "https://user-images.githubusercontent.com/76729908/131646217-23b86160-45c9-4845-8dcc-b3e1a4483edd.png", + }, + { + name: 'Salad', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: "https://user-images.githubusercontent.com/76729908/131646221-aaa1d48d-bb80-470f-9400-ae2aa47285b6.png", + }, + { + name: 'Tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: "https://user-images.githubusercontent.com/76729908/131646224-d22dc2e4-6ae8-4bbe-adcf-491ce191f09b.png", + }, + { + name: 'Cucumber', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: "https://user-images.githubusercontent.com/76729908/131646225-2728f192-481b-4142-99b0-dde92f53c6c6.png", + }, + { + name: 'Tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: "https://user-images.githubusercontent.com/76729908/131646227-b5705e64-3b45-47a3-9433-9f4b5ee8d40c.png", + }, + { + name: 'Cucumber', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: "https://user-images.githubusercontent.com/76729908/131646231-2d1c3ad1-4f5b-4a8e-9874-ca731f4ce128.png", + }, +] + +export const INGREDIENT_DATA_TEST = [ { name: 'Tomato', weight: '250g', @@ -57,4 +118,37 @@ export const PRODUCT_DATA_TEST = [ price: 'Rp 27.500', imageSrc: "https://user-images.githubusercontent.com/76729908/131646231-2d1c3ad1-4f5b-4a8e-9874-ca731f4ce128.png", }, +] + +export const RECIPE_DATA_TEST: RecipeCardProps[] = [ + { + title: "Special Recipe of Vietnamese Phở", + description: "Alright, before we get to the actual recipe, let’s chat for a sec about the ingredients. To make this pho soup recipe, you will need:", + imageSrc: 'https://user-images.githubusercontent.com/76729908/132159257-f92574c7-d00d-4142-8ea7-0ca9515fb737.png' + }, + { + title: "Original Recipe of Curry", + description: "Chicken curry is common to several countries including India, countries in Asia and the Caribbean. My favorite of them though is this aromatic Indian...", + imageSrc: 'https://user-images.githubusercontent.com/76729908/132159259-ae4c986d-ab53-4758-9137-d06bafdd15d0.png' + }, + { + title: "The Best Recipe of Beef Noodle Soup", + description: "The broth for Bun Bo Hue is prepared by slowly simmering various types of beef and pork bones (ox tail, beef shank, pork neck bones, pork feet,...", + imageSrc: 'https://user-images.githubusercontent.com/76729908/132159262-f28a9fb9-4852-47e6-80b5-d600521b548a.png' + }, + { + title: "Special Recipe of Vietnamese Phở", + description: "Alright, before we get to the actual recipe, let’s chat for a sec about the ingredients. To make this pho soup recipe, you will need:", + imageSrc: 'https://user-images.githubusercontent.com/76729908/132159257-f92574c7-d00d-4142-8ea7-0ca9515fb737.png' + }, + { + title: "Original Recipe of Curry", + description: "Chicken curry is common to several countries including India, countries in Asia and the Caribbean. My favorite of them though is this aromatic Indian...", + imageSrc: 'https://user-images.githubusercontent.com/76729908/132159259-ae4c986d-ab53-4758-9137-d06bafdd15d0.png' + }, + { + title: "The Best Recipe of Beef Noodle Soup", + description: "The broth for Bun Bo Hue is prepared by slowly simmering various types of beef and pork bones (ox tail, beef shank, pork neck bones, pork feet,...", + imageSrc: 'https://user-images.githubusercontent.com/76729908/132159262-f28a9fb9-4852-47e6-80b5-d600521b548a.png' + }, ] \ No newline at end of file From 31d0ec1331f26c8c71914f2076a9c55c14f480cc Mon Sep 17 00:00:00 2001 From: lytrankieio123 Date: Mon, 6 Sep 2021 12:48:47 +0700 Subject: [PATCH 39/85] :art: styles: product detail page :%s --- pages/[...pages].tsx | 86 ------------------- pages/cart.tsx | 50 ----------- .../RecipeDetailInfo.module.scss | 1 - .../RecipeIngredient.module.scss | 4 +- .../ProductInfoDetail.module.scss | 3 +- .../components/ProductInfo/ProductInfo.tsx | 5 +- src/utils/language.utils.ts | 3 +- 7 files changed, 9 insertions(+), 143 deletions(-) delete mode 100644 pages/[...pages].tsx delete mode 100644 pages/cart.tsx diff --git a/pages/[...pages].tsx b/pages/[...pages].tsx deleted file mode 100644 index a8a24b3aa..000000000 --- a/pages/[...pages].tsx +++ /dev/null @@ -1,86 +0,0 @@ -import type { - GetStaticPathsContext, - GetStaticPropsContext, - InferGetStaticPropsType, -} from 'next' -import commerce from '@lib/api/commerce' -import { Text } from '@components/ui' -import { Layout } from '@components/common' -import getSlug from '@lib/get-slug' -import { missingLocaleInPages } from '@lib/usage-warns' -import type { Page } from '@commerce/types/page' -import { useRouter } from 'next/router' - -export async function getStaticProps({ - preview, - params, - locale, - locales, -}: GetStaticPropsContext<{ pages: string[] }>) { - const config = { locale, locales } - const pagesPromise = commerce.getAllPages({ config, preview }) - const siteInfoPromise = commerce.getSiteInfo({ config, preview }) - const { pages } = await pagesPromise - const { categories } = await siteInfoPromise - const path = params?.pages.join('/') - const slug = locale ? `${locale}/${path}` : path - const pageItem = pages.find((p: Page) => - p.url ? getSlug(p.url) === slug : false - ) - const data = - pageItem && - (await commerce.getPage({ - variables: { id: pageItem.id! }, - config, - preview, - })) - - const page = data?.page - - if (!page) { - // We throw to make sure this fails at build time as this is never expected to happen - throw new Error(`Page with slug '${slug}' not found`) - } - - return { - props: { pages, page, categories }, - revalidate: 60 * 60, // Every hour - } -} - -export async function getStaticPaths({ locales }: GetStaticPathsContext) { - const config = { locales } - const { pages }: { pages: Page[] } = await commerce.getAllPages({ config }) - const [invalidPaths, log] = missingLocaleInPages() - const paths = pages - .map((page) => page.url) - .filter((url) => { - if (!url || !locales) return url - // If there are locales, only include the pages that include one of the available locales - if (locales.includes(getSlug(url).split('/')[0])) return url - - invalidPaths.push(url) - }) - log() - - return { - paths, - fallback: 'blocking', - } -} - -export default function Pages({ - page, -}: InferGetStaticPropsType) { - const router = useRouter() - - return router.isFallback ? ( -

      Loading...

      // TODO (BC) Add Skeleton Views - ) : ( -
      - {page?.body && } -
      - ) -} - -Pages.Layout = Layout diff --git a/pages/cart.tsx b/pages/cart.tsx deleted file mode 100644 index b9659d21b..000000000 --- a/pages/cart.tsx +++ /dev/null @@ -1,50 +0,0 @@ -import type { GetStaticPropsContext } from 'next' -import commerce from '@lib/api/commerce' -import { Layout } from '@components/common' -// import useCart from '@framework/cart/use-cart' -// import usePrice from '@framework/product/use-price' -// import { Button, Text } from '@components/ui' -// import { Bag, Cross, Check, MapPin, CreditCard } from '@components/icons' -// import { CartItem } from '@components/cart' - -export async function getStaticProps({ - preview, - locale, - locales, -}: GetStaticPropsContext) { - const config = { locale, locales } - const pagesPromise = commerce.getAllPages({ config, preview }) - const siteInfoPromise = commerce.getSiteInfo({ config, preview }) - const { pages } = await pagesPromise - const { categories } = await siteInfoPromise - return { - props: { pages, categories }, - } -} - -export default function Cart() { - // const error = null - // const success = null - // const { data, isLoading, isEmpty } = useCart() - - // const { price: subTotal } = usePrice( - // data && { - // amount: Number(data.subtotalPrice), - // currencyCode: data.currency.code, - // } - // ) - // const { price: total } = usePrice( - // data && { - // amount: Number(data.totalPrice), - // currencyCode: data.currency.code, - // } - // ) - - return ( -
      - This is cart page -
      - ) -} - -Cart.Layout = Layout diff --git a/src/components/common/RecipeDetail/components/RecipeDetailInfo/RecipeDetailInfo.module.scss b/src/components/common/RecipeDetail/components/RecipeDetailInfo/RecipeDetailInfo.module.scss index 0262705b1..86b525083 100644 --- a/src/components/common/RecipeDetail/components/RecipeDetailInfo/RecipeDetailInfo.module.scss +++ b/src/components/common/RecipeDetail/components/RecipeDetailInfo/RecipeDetailInfo.module.scss @@ -8,7 +8,6 @@ } .img { width: fit-content; - margin: auto; margin-top: 0; @screen sm-only { diff --git a/src/components/common/RecipeDetail/components/RecipeIngredient/RecipeIngredient.module.scss b/src/components/common/RecipeDetail/components/RecipeIngredient/RecipeIngredient.module.scss index 0237def44..b1419699d 100644 --- a/src/components/common/RecipeDetail/components/RecipeIngredient/RecipeIngredient.module.scss +++ b/src/components/common/RecipeDetail/components/RecipeIngredient/RecipeIngredient.module.scss @@ -1,9 +1,9 @@ @import "../../../../../styles/utilities"; .recipeIngredient { - margin: 6rem auto; + padding: 6rem 0; @screen md { - margin: 5.6rem auto; + padding: 5.6rem 0; } .top { @apply flex justify-between items-center spacing-horizontal; diff --git a/src/components/modules/product-detail/ProductInfoDetail/ProductInfoDetail.module.scss b/src/components/modules/product-detail/ProductInfoDetail/ProductInfoDetail.module.scss index f9b621b82..645ff7259 100644 --- a/src/components/modules/product-detail/ProductInfoDetail/ProductInfoDetail.module.scss +++ b/src/components/modules/product-detail/ProductInfoDetail/ProductInfoDetail.module.scss @@ -2,8 +2,9 @@ .productInfoDetail { @apply spacing-horizontal; - margin: 0 auto 4rem; + padding-bottom: 4rem; @screen md { @apply flex; + padding-bottom: 5.6rem; } } \ No newline at end of file diff --git a/src/components/modules/product-detail/ProductInfoDetail/components/ProductInfo/ProductInfo.tsx b/src/components/modules/product-detail/ProductInfoDetail/components/ProductInfo/ProductInfo.tsx index 25fea44aa..859e8a032 100644 --- a/src/components/modules/product-detail/ProductInfoDetail/components/ProductInfo/ProductInfo.tsx +++ b/src/components/modules/product-detail/ProductInfoDetail/components/ProductInfo/ProductInfo.tsx @@ -29,13 +29,14 @@ const ProductInfo = ({ }: Props) => {
      - {LANGUAGE.BUTTON_LABEL.BUY_NOW} + {LANGUAGE.BUTTON_LABEL.PREORDER} + {/* {LANGUAGE.BUTTON_LABEL.BUY_NOW} {LANGUAGE.BUTTON_LABEL.ADD_TO_CARD} - + */}
    diff --git a/src/utils/language.utils.ts b/src/utils/language.utils.ts index cb7760943..191215aaa 100644 --- a/src/utils/language.utils.ts +++ b/src/utils/language.utils.ts @@ -2,7 +2,8 @@ export const LANGUAGE = { BUTTON_LABEL: { BUY_NOW: 'Buy now', SHOP_NOW: 'Shop now', - ADD_TO_CARD: 'Add to Cart' + ADD_TO_CARD: 'Add to Cart', + PREORDER: 'Pre-Order Now', }, PLACE_HOLDER: { SEARCH: 'Search', From c78ce4a073130ce93a04f10ff7aaa2ae909942ea Mon Sep 17 00:00:00 2001 From: lytrankieio123 Date: Mon, 6 Sep 2021 12:50:38 +0700 Subject: [PATCH 40/85] :art: styles: hide btn preorder :%s --- .../components/ProductInfo/ProductInfo.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/modules/product-detail/ProductInfoDetail/components/ProductInfo/ProductInfo.tsx b/src/components/modules/product-detail/ProductInfoDetail/components/ProductInfo/ProductInfo.tsx index 859e8a032..4abb62568 100644 --- a/src/components/modules/product-detail/ProductInfoDetail/components/ProductInfo/ProductInfo.tsx +++ b/src/components/modules/product-detail/ProductInfoDetail/components/ProductInfo/ProductInfo.tsx @@ -29,14 +29,14 @@ const ProductInfo = ({ }: Props) => {
    - {LANGUAGE.BUTTON_LABEL.PREORDER} - {/* {LANGUAGE.BUTTON_LABEL.BUY_NOW} + {/* {LANGUAGE.BUTTON_LABEL.PREORDER} */} + {LANGUAGE.BUTTON_LABEL.BUY_NOW} {LANGUAGE.BUTTON_LABEL.ADD_TO_CARD} - */} +
+

{heading}

+
+
From 7b5e7af8f9f48b179a4734e4bbec8cf3e80027cf Mon Sep 17 00:00:00 2001 From: lytrankieio123 Date: Mon, 6 Sep 2021 12:55:49 +0700 Subject: [PATCH 41/85] :art: styles: page product detail :%s --- pages/product/[slug].tsx | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/pages/product/[slug].tsx b/pages/product/[slug].tsx index b26de19bb..c34394af5 100644 --- a/pages/product/[slug].tsx +++ b/pages/product/[slug].tsx @@ -1,10 +1,15 @@ -import { Layout } from 'src/components/common' -import { ProductInfoDetail } from 'src/components/modules/product-detail' +import { Layout, RecipeDetail } from 'src/components/common' +import { ProductInfoDetail, RecommendedRecipes, ReleventProducts, ViewedProducts } from 'src/components/modules/product-detail' +import { INGREDIENT_DATA_TEST, RECIPE_DATA_TEST } from 'src/utils/demo-data' export default function Slug() { return <> - + + + + + } From 0e12b716c7d407114803c76d62b9d65cd31eaebb Mon Sep 17 00:00:00 2001 From: unknown Date: Mon, 6 Sep 2021 13:13:44 +0700 Subject: [PATCH 42/85] pull common --- pages/demo.tsx | 17 ++ .../ImgWithLink/ImgWithLink.module.scss | 4 + .../common/ImgWithLink/ImgWithLink.tsx | 16 ++ .../InfoProducts/InfoProducts.module.scss | 23 +++ .../InfoProducts/InfoProducts.tsx | 26 +++ .../ListProductWithInfo.module.scss | 48 ++++++ .../ListProductWithInfo.tsx | 51 ++++++ .../ProductNotSell/ProductNotSell.module.scss | 27 +++ .../ProductNotSell/ProductNotSell.tsx | 28 ++++ .../RecipeDetail/RecipeDetail.module.scss | 0 .../common/RecipeDetail/RecipeDetail.tsx | 23 +++ .../RecipeBriefInfo.module.scss | 19 +++ .../RecipeBriefInfo/RecipeBriefInfo.tsx | 29 ++++ .../RecipeDetailInfo.module.scss | 61 +++++++ .../RecipeDetailInfo/RecipeDetailInfo.tsx | 59 +++++++ .../RecipeIngredient.module.scss | 21 +++ .../RecipeIngredient/RecipeIngredient.tsx | 33 ++++ src/components/hooks/index.ts | 1 + src/components/icons/IconLocation.tsx | 11 ++ src/components/icons/IconPeople.tsx | 11 ++ src/components/icons/IconTime.tsx | 11 ++ .../ProductInfoDetail.module.scss | 10 ++ .../ProductInfoDetail/ProductInfoDetail.tsx | 20 +++ .../ProductImgs/ProductImgs.module.scss | 9 + .../components/ProductImgs/ProductImgs.tsx | 40 +++++ .../ProductInfo/ProductInfo.module.scss | 81 +++++++++ .../components/ProductInfo/ProductInfo.tsx | 46 ++++++ .../RecommendedRecipes.module.scss | 27 +++ .../RecommendedRecipes/RecommendedRecipes.tsx | 51 ++++++ .../ReleventProducts/ReleventProducts.tsx | 15 ++ .../ViewedProducts/ViewedProducts.tsx | 15 ++ .../modules/product-detail/index.ts | 4 + src/utils/demo-data.ts | 154 ++++++++++++++++++ 33 files changed, 991 insertions(+) create mode 100644 pages/demo.tsx create mode 100644 src/components/common/ImgWithLink/ImgWithLink.module.scss create mode 100644 src/components/common/ImgWithLink/ImgWithLink.tsx create mode 100644 src/components/common/ListProductWithInfo/InfoProducts/InfoProducts.module.scss create mode 100644 src/components/common/ListProductWithInfo/InfoProducts/InfoProducts.tsx create mode 100644 src/components/common/ListProductWithInfo/ListProductWithInfo.module.scss create mode 100644 src/components/common/ListProductWithInfo/ListProductWithInfo.tsx create mode 100644 src/components/common/ProductCard/ProductNotSell/ProductNotSell.module.scss create mode 100644 src/components/common/ProductCard/ProductNotSell/ProductNotSell.tsx create mode 100644 src/components/common/RecipeDetail/RecipeDetail.module.scss create mode 100644 src/components/common/RecipeDetail/RecipeDetail.tsx create mode 100644 src/components/common/RecipeDetail/components/RecipeBriefInfo/RecipeBriefInfo.module.scss create mode 100644 src/components/common/RecipeDetail/components/RecipeBriefInfo/RecipeBriefInfo.tsx create mode 100644 src/components/common/RecipeDetail/components/RecipeDetailInfo/RecipeDetailInfo.module.scss create mode 100644 src/components/common/RecipeDetail/components/RecipeDetailInfo/RecipeDetailInfo.tsx create mode 100644 src/components/common/RecipeDetail/components/RecipeIngredient/RecipeIngredient.module.scss create mode 100644 src/components/common/RecipeDetail/components/RecipeIngredient/RecipeIngredient.tsx create mode 100644 src/components/hooks/index.ts create mode 100644 src/components/icons/IconLocation.tsx create mode 100644 src/components/icons/IconPeople.tsx create mode 100644 src/components/icons/IconTime.tsx create mode 100644 src/components/modules/product-detail/ProductInfoDetail/ProductInfoDetail.module.scss create mode 100644 src/components/modules/product-detail/ProductInfoDetail/ProductInfoDetail.tsx create mode 100644 src/components/modules/product-detail/ProductInfoDetail/components/ProductImgs/ProductImgs.module.scss create mode 100644 src/components/modules/product-detail/ProductInfoDetail/components/ProductImgs/ProductImgs.tsx create mode 100644 src/components/modules/product-detail/ProductInfoDetail/components/ProductInfo/ProductInfo.module.scss create mode 100644 src/components/modules/product-detail/ProductInfoDetail/components/ProductInfo/ProductInfo.tsx create mode 100644 src/components/modules/product-detail/RecommendedRecipes/RecommendedRecipes.module.scss create mode 100644 src/components/modules/product-detail/RecommendedRecipes/RecommendedRecipes.tsx create mode 100644 src/components/modules/product-detail/ReleventProducts/ReleventProducts.tsx create mode 100644 src/components/modules/product-detail/ViewedProducts/ViewedProducts.tsx create mode 100644 src/components/modules/product-detail/index.ts create mode 100644 src/utils/demo-data.ts diff --git a/pages/demo.tsx b/pages/demo.tsx new file mode 100644 index 000000000..f23c10583 --- /dev/null +++ b/pages/demo.tsx @@ -0,0 +1,17 @@ +import { Layout, RecipeDetail } from 'src/components/common'; +import { ProductInfoDetail, ViewedProducts, ReleventProducts, RecommendedRecipes } from 'src/components/modules/product-detail'; +import { INGREDIENT_DATA_TEST, RECIPE_DATA_TEST } from 'src/utils/demo-data'; + + + +export default function Demo() { + return <> + + + + + + +} + +Demo.Layout = Layout diff --git a/src/components/common/ImgWithLink/ImgWithLink.module.scss b/src/components/common/ImgWithLink/ImgWithLink.module.scss new file mode 100644 index 000000000..b1587bfa6 --- /dev/null +++ b/src/components/common/ImgWithLink/ImgWithLink.module.scss @@ -0,0 +1,4 @@ +.imgWithLink { + @apply w-full h-full; + object-fit: cover; +} diff --git a/src/components/common/ImgWithLink/ImgWithLink.tsx b/src/components/common/ImgWithLink/ImgWithLink.tsx new file mode 100644 index 000000000..43ac1caa6 --- /dev/null +++ b/src/components/common/ImgWithLink/ImgWithLink.tsx @@ -0,0 +1,16 @@ +import React from 'react' +import s from './ImgWithLink.module.scss' + +export interface ImgWithLinkProps { + src: string, + alt?: string, +} + +const ImgWithLink = ({ src, alt }: ImgWithLinkProps) => { + return ( + {alt} + + ) +} + +export default ImgWithLink \ No newline at end of file diff --git a/src/components/common/ListProductWithInfo/InfoProducts/InfoProducts.module.scss b/src/components/common/ListProductWithInfo/InfoProducts/InfoProducts.module.scss new file mode 100644 index 000000000..c1cd9966e --- /dev/null +++ b/src/components/common/ListProductWithInfo/InfoProducts/InfoProducts.module.scss @@ -0,0 +1,23 @@ +@import "../../../../styles/utilities"; + +.infoProducts { + @apply flex justify-between items-center spacing-horizontal; + + .top { + .sub { + display: none; + } + } + @screen lg { + @apply block; + margin-right: 4rem; + padding: 0; + .top { + margin-bottom: 3.2rem; + .sub { + display: block; + margin-top: 0.4rem; + } + } + } +} diff --git a/src/components/common/ListProductWithInfo/InfoProducts/InfoProducts.tsx b/src/components/common/ListProductWithInfo/InfoProducts/InfoProducts.tsx new file mode 100644 index 000000000..25e18252c --- /dev/null +++ b/src/components/common/ListProductWithInfo/InfoProducts/InfoProducts.tsx @@ -0,0 +1,26 @@ +import React from 'react'; +import { ROUTE } from 'src/utils/constanst.utils'; +import HeadingCommon from '../../HeadingCommon/HeadingCommon'; +import ViewAllItem from '../../ViewAllItem/ViewAllItem'; +import s from './InfoProducts.module.scss' +interface Props { + title: string, + subtitle?: string, +} + +const InfoProducts = ({ title, subtitle }: Props) => { + return ( +
+
+ {title} +
+ {subtitle} +
+
+ + +
+ ); +}; + +export default InfoProducts; \ No newline at end of file diff --git a/src/components/common/ListProductWithInfo/ListProductWithInfo.module.scss b/src/components/common/ListProductWithInfo/ListProductWithInfo.module.scss new file mode 100644 index 000000000..d2443dccc --- /dev/null +++ b/src/components/common/ListProductWithInfo/ListProductWithInfo.module.scss @@ -0,0 +1,48 @@ +@import "../../../styles/utilities"; + +.listProductWithInfo { + background-color: var(--background); + border-top: 1rem solid var(--gray); + border-bottom: 1rem solid var(--gray); + padding-top: 6rem; + padding-bottom: 6rem; + @screen lg { + @apply flex spacing-horizontal-left; + padding-top: 5.6rem; + padding-bottom: 5.6rem; + border: none; + background-color: #f5f4f2; + } + .productsWrap { + @apply spacing-horizontal-left; + @screen lg { + max-width: 75%; + @apply custom-border-radius-lg bg-white; + padding: 4rem .8rem; + :global(.customArrow) { + @screen lg { + &:global(.leftArrow) { + left: calc(-6.4rem + 3rem); + } + &:global(.rightArrow) { + right: calc(-6.4rem + 3rem); + } + } + } + } + @screen xl { + padding: 4rem 2.4rem; + max-width: 80%; + :global(.customArrow) { + @screen lg { + &:global(.leftArrow) { + left: calc(-6.4rem + 1rem); + } + &:global(.rightArrow) { + right: calc(-6.4rem + 1rem); + } + } + } + } + } +} diff --git a/src/components/common/ListProductWithInfo/ListProductWithInfo.tsx b/src/components/common/ListProductWithInfo/ListProductWithInfo.tsx new file mode 100644 index 000000000..66b8253d1 --- /dev/null +++ b/src/components/common/ListProductWithInfo/ListProductWithInfo.tsx @@ -0,0 +1,51 @@ +import { TOptionsEvents } from 'keen-slider'; +import React from 'react'; +import CarouselCommon from '../CarouselCommon/CarouselCommon'; +import ProductCard, { ProductCardProps } from '../ProductCard/ProductCard'; +import InfoProducts from './InfoProducts/InfoProducts'; +import s from './ListProductWithInfo.module.scss'; + +interface Props { + data: ProductCardProps[], + title: string, + subtitle?: string, +} +const OPTION_DEFAULT: TOptionsEvents = { + slidesPerView: 2, + mode: 'free', + breakpoints: { + '(min-width: 640px)': { + slidesPerView: 3, + }, + '(min-width: 768px)': { + slidesPerView: 4, + }, + '(min-width: 1024px)': { + slidesPerView: 3, + }, + '(min-width: 1280px)': { + slidesPerView: 4.5, + }, + }, +} + +const ListProductWithInfo = ({ data, title, subtitle }: Props) => { + return ( +
+ +
+ + data={data} + Component={ProductCard} + itemKey={title} + option={OPTION_DEFAULT} + /> +
+
+ ); +}; + +export default ListProductWithInfo; \ No newline at end of file diff --git a/src/components/common/ProductCard/ProductNotSell/ProductNotSell.module.scss b/src/components/common/ProductCard/ProductNotSell/ProductNotSell.module.scss new file mode 100644 index 000000000..4945220a9 --- /dev/null +++ b/src/components/common/ProductCard/ProductNotSell/ProductNotSell.module.scss @@ -0,0 +1,27 @@ +@import "../../../../styles/utilities"; + +.imgWrap { + img { + opacity: 0.5; + } +} + +.name { + @apply text-label cursor-default font-bold; +} + +.info { + @apply flex justify-center items-center custom-border-radius bg-info-light text-center; + padding: .8rem 1.6rem; + margin-top: 1.6rem; + color: var(--info); + svg { + @apply u-icon; + path { + fill: currentColor; + } + } + .text { + margin-left: 0.8rem; + } +} diff --git a/src/components/common/ProductCard/ProductNotSell/ProductNotSell.tsx b/src/components/common/ProductCard/ProductNotSell/ProductNotSell.tsx new file mode 100644 index 000000000..f87d87c43 --- /dev/null +++ b/src/components/common/ProductCard/ProductNotSell/ProductNotSell.tsx @@ -0,0 +1,28 @@ +import React from 'react'; +import { IconInfo } from 'src/components/icons'; +import ImgWithLink from '../../ImgWithLink/ImgWithLink'; +import s from './ProductNotSell.module.scss'; + +export interface Props { + name: string, + imageSrc: string, +} + +const ProductNotSell = ({ name, imageSrc }: Props) => { + return ( + <> +
+ +
+
{name}
+
+ +
+ Not Sell +
+
+ + ); +}; + +export default ProductNotSell; \ No newline at end of file diff --git a/src/components/common/RecipeDetail/RecipeDetail.module.scss b/src/components/common/RecipeDetail/RecipeDetail.module.scss new file mode 100644 index 000000000..e69de29bb diff --git a/src/components/common/RecipeDetail/RecipeDetail.tsx b/src/components/common/RecipeDetail/RecipeDetail.tsx new file mode 100644 index 000000000..cdec99994 --- /dev/null +++ b/src/components/common/RecipeDetail/RecipeDetail.tsx @@ -0,0 +1,23 @@ +import React from 'react' +import { ProductCardProps } from '../ProductCard/ProductCard' +import RecipeDetailInfo from './components/RecipeDetailInfo/RecipeDetailInfo' +import RecipeIngredient from './components/RecipeIngredient/RecipeIngredient' +import s from './RecipeDetail.module.scss' + + +interface Props { + className?: string + children?: any, + ingredients: ProductCardProps[], +} + +const RecipeDetail = ({ ingredients }: Props) => { + return ( +
+ + +
+ ) +} + +export default RecipeDetail diff --git a/src/components/common/RecipeDetail/components/RecipeBriefInfo/RecipeBriefInfo.module.scss b/src/components/common/RecipeDetail/components/RecipeBriefInfo/RecipeBriefInfo.module.scss new file mode 100644 index 000000000..56f1e6500 --- /dev/null +++ b/src/components/common/RecipeDetail/components/RecipeBriefInfo/RecipeBriefInfo.module.scss @@ -0,0 +1,19 @@ +.recipeBriefInfo { + @apply flex; + .item { + @apply flex; + &:not(:last-child) { + margin-right: 2.4rem; + } + svg { + width: 2rem; + height: 2rem; + path { + fill: var(--text-label); + } + } + .content { + margin-left: 0.8rem; + } + } +} diff --git a/src/components/common/RecipeDetail/components/RecipeBriefInfo/RecipeBriefInfo.tsx b/src/components/common/RecipeDetail/components/RecipeBriefInfo/RecipeBriefInfo.tsx new file mode 100644 index 000000000..d06387914 --- /dev/null +++ b/src/components/common/RecipeDetail/components/RecipeBriefInfo/RecipeBriefInfo.tsx @@ -0,0 +1,29 @@ +import React from 'react' +import { IconLocation, IconPeople, IconTime } from 'src/components/icons' +import s from './RecipeBriefInfo.module.scss' + +interface Props { + className?: string + children?: any, +} + +const RecipeBriefInfo = ({ }: Props) => { + return ( +
+
+ +
15 minutes
+
+
+ +
4 People
+
+
+ +
15 minutes
+
+
+ ) +} + +export default RecipeBriefInfo diff --git a/src/components/common/RecipeDetail/components/RecipeDetailInfo/RecipeDetailInfo.module.scss b/src/components/common/RecipeDetail/components/RecipeDetailInfo/RecipeDetailInfo.module.scss new file mode 100644 index 000000000..86b525083 --- /dev/null +++ b/src/components/common/RecipeDetail/components/RecipeDetailInfo/RecipeDetailInfo.module.scss @@ -0,0 +1,61 @@ +@import "../../../../../styles/utilities"; + +.recipeDetailInfo { + @apply spacing-horizontal; + margin: 5.6rem auto; + @screen md { + @apply flex; + } + .img { + width: fit-content; + margin-top: 0; + + @screen sm-only { + margin-bottom: 2rem; + } + @screen lg { + max-width: 60rem; + } + img { + @apply w-full; + object-fit: contain; + max-height: 64rem; + border-radius: 2.4rem; + @screen md { + max-height: 90rem; + } + } + } + + .recipeInfo { + @screen md { + max-width: 39rem; + margin-left: 4.8rem; + } + @screen lg { + margin-left: 11.2rem; + } + .top { + margin-bottom: 4.8rem; + .name { + @apply heading-1 font-heading; + margin-bottom: 1.6rem; + } + } + .detail { + .item { + &:not(:last-child) { + margin-bottom: 2.4rem; + } + .heading { + @apply heading-3 font-heading; + margin-bottom: 0.8rem; + } + .content { + list-style: disc; + margin-left: 2rem; + } + } + } + } +} diff --git a/src/components/common/RecipeDetail/components/RecipeDetailInfo/RecipeDetailInfo.tsx b/src/components/common/RecipeDetail/components/RecipeDetailInfo/RecipeDetailInfo.tsx new file mode 100644 index 000000000..4d212e10a --- /dev/null +++ b/src/components/common/RecipeDetail/components/RecipeDetailInfo/RecipeDetailInfo.tsx @@ -0,0 +1,59 @@ +import React from 'react' +import RecipeBriefInfo from '../RecipeBriefInfo/RecipeBriefInfo' +import s from './RecipeDetailInfo.module.scss' + + +interface Props { + className?: string + children?: any +} + +const RecipeDetailInfo = ({ }: Props) => { + return ( +
+
+ Recipe +
+
+
+

+ Crispy Fried Calamari +

+ +
+
+
+

Ingredients

+
    +
  • Canola oil for frying
  • +
  • 1 pound clean squid bodies cut in 1/4 inch rings and dried with a paper towel
  • +
  • 2 cups flour
  • +
  • 1/2 teaspoon kosher salt
  • +
  • 1/2 teaspoon garlic powder
  • +
  • 1/8 teaspoon coarse ground black pepper
  • +
  • 1 lemon cut into wedges
  • +
+
+ +
+

Preparation

+
    +
  • 1In a large pot or dutch oven add three inches of oil and bring to 350 degrees.
  • +
  • Add the flour, salt, garlic powder and pepper to a large bowl and stir to combine.
  • +
  • Toss the squid pieces in the flour then into the hot oil.
  • +
  • Fry the squid for 1-2 minutes. You want the color to stay pale like in the pictures.
  • +
  • Remove to a cookie sheet to drain (do not add paper towels as it will steam the calamari and make it soft.)
  • +
  • Serve with lemon wedges.
  • +
+
+ +
+
+
+ ) +} + +export default RecipeDetailInfo diff --git a/src/components/common/RecipeDetail/components/RecipeIngredient/RecipeIngredient.module.scss b/src/components/common/RecipeDetail/components/RecipeIngredient/RecipeIngredient.module.scss new file mode 100644 index 000000000..b1419699d --- /dev/null +++ b/src/components/common/RecipeDetail/components/RecipeIngredient/RecipeIngredient.module.scss @@ -0,0 +1,21 @@ +@import "../../../../../styles/utilities"; + +.recipeIngredient { + padding: 6rem 0; + @screen md { + padding: 5.6rem 0; + } + .top { + @apply flex justify-between items-center spacing-horizontal; + } + .bottom { + @apply flex justify-center items-center spacing-horizontal; + margin-top: 4rem; + button { + width: 100%; + @screen md { + width: 39rem; + } + } + } +} diff --git a/src/components/common/RecipeDetail/components/RecipeIngredient/RecipeIngredient.tsx b/src/components/common/RecipeDetail/components/RecipeIngredient/RecipeIngredient.tsx new file mode 100644 index 000000000..a879f0b72 --- /dev/null +++ b/src/components/common/RecipeDetail/components/RecipeIngredient/RecipeIngredient.tsx @@ -0,0 +1,33 @@ +import React from 'react' +import ButtonCommon from 'src/components/common/ButtonCommon/ButtonCommon' +import HeadingCommon from 'src/components/common/HeadingCommon/HeadingCommon' +import { ProductCardProps } from 'src/components/common/ProductCard/ProductCard' +import ProductCarousel from 'src/components/common/ProductCarousel/ProductCarousel' +import ViewAllItem from 'src/components/common/ViewAllItem/ViewAllItem' +import { ROUTE } from 'src/utils/constanst.utils' +import s from './RecipeIngredient.module.scss' + +interface Props { + className?: string + children?: any, + data: ProductCardProps[], +} + +const RecipeIngredient = ({ data }: Props) => { + return ( +
+
+ Ingredients +
+ +
+
+ +
+ Buy all +
+
+ ) +} + +export default RecipeIngredient diff --git a/src/components/hooks/index.ts b/src/components/hooks/index.ts new file mode 100644 index 000000000..cf83feb42 --- /dev/null +++ b/src/components/hooks/index.ts @@ -0,0 +1 @@ +export { default as useModalCommon } from './useModalCommon' diff --git a/src/components/icons/IconLocation.tsx b/src/components/icons/IconLocation.tsx new file mode 100644 index 000000000..3dc0a81b9 --- /dev/null +++ b/src/components/icons/IconLocation.tsx @@ -0,0 +1,11 @@ +import React from 'react' + +const IconLocation = () => { + return ( + + + + ) +} + +export default IconLocation diff --git a/src/components/icons/IconPeople.tsx b/src/components/icons/IconPeople.tsx new file mode 100644 index 000000000..0075b0f75 --- /dev/null +++ b/src/components/icons/IconPeople.tsx @@ -0,0 +1,11 @@ +import React from 'react' + +const IconPeople = () => { + return ( + + + + ) +} + +export default IconPeople diff --git a/src/components/icons/IconTime.tsx b/src/components/icons/IconTime.tsx new file mode 100644 index 000000000..81064df9d --- /dev/null +++ b/src/components/icons/IconTime.tsx @@ -0,0 +1,11 @@ +import React from 'react' + +const IconTime = () => { + return ( + + + + ) +} + +export default IconTime diff --git a/src/components/modules/product-detail/ProductInfoDetail/ProductInfoDetail.module.scss b/src/components/modules/product-detail/ProductInfoDetail/ProductInfoDetail.module.scss new file mode 100644 index 000000000..645ff7259 --- /dev/null +++ b/src/components/modules/product-detail/ProductInfoDetail/ProductInfoDetail.module.scss @@ -0,0 +1,10 @@ +@import '../../../../styles/utilities'; + +.productInfoDetail { + @apply spacing-horizontal; + padding-bottom: 4rem; + @screen md { + @apply flex; + padding-bottom: 5.6rem; + } +} \ No newline at end of file diff --git a/src/components/modules/product-detail/ProductInfoDetail/ProductInfoDetail.tsx b/src/components/modules/product-detail/ProductInfoDetail/ProductInfoDetail.tsx new file mode 100644 index 000000000..d1047bd3a --- /dev/null +++ b/src/components/modules/product-detail/ProductInfoDetail/ProductInfoDetail.tsx @@ -0,0 +1,20 @@ +import React from 'react' +import ProductImgs from './components/ProductImgs/ProductImgs' +import ProductInfo from './components/ProductInfo/ProductInfo' +import s from './ProductInfoDetail.module.scss' + +interface Props { + className?: string + children?: any +} + +const ProductInfoDetail = ({ }: Props) => { + return ( +
+ + +
+ ) +} + +export default ProductInfoDetail diff --git a/src/components/modules/product-detail/ProductInfoDetail/components/ProductImgs/ProductImgs.module.scss b/src/components/modules/product-detail/ProductInfoDetail/components/ProductImgs/ProductImgs.module.scss new file mode 100644 index 000000000..a10eb5865 --- /dev/null +++ b/src/components/modules/product-detail/ProductInfoDetail/components/ProductImgs/ProductImgs.module.scss @@ -0,0 +1,9 @@ +.productImgs { + @apply w-full flex justify-between items-center; + @screen sm-only { + margin-bottom: 2rem; + } + @screen lg { + max-width: 60rem; + } +} diff --git a/src/components/modules/product-detail/ProductInfoDetail/components/ProductImgs/ProductImgs.tsx b/src/components/modules/product-detail/ProductInfoDetail/components/ProductImgs/ProductImgs.tsx new file mode 100644 index 000000000..325c6b453 --- /dev/null +++ b/src/components/modules/product-detail/ProductInfoDetail/components/ProductImgs/ProductImgs.tsx @@ -0,0 +1,40 @@ +import React from 'react' +import { CarouselCommon, ImgWithLink } from 'src/components/common' +import { ImgWithLinkProps } from 'src/components/common/ImgWithLink/ImgWithLink' +import s from './ProductImgs.module.scss' + +interface Props { + className?: string + children?: any, +} + +const DATA = [ + { + src: 'https://user-images.githubusercontent.com/76729908/130574371-3b75fa72-9552-4605-aba9-a4b31cd9dce7.png', + alt: 'Broccoli', + }, + { + src: 'https://user-images.githubusercontent.com/76729908/130574371-3b75fa72-9552-4605-aba9-a4b31cd9dce7.png', + alt: 'Broccoli', + } +] + +const option = { + slidesPerView: 1, +} + +const ProductImgs = ({ }: Props) => { + return ( +
+ + data={DATA} + itemKey="product-detail-img" + Component={ImgWithLink} + option={option} + isDot={true} + /> +
+ ) +} + +export default ProductImgs diff --git a/src/components/modules/product-detail/ProductInfoDetail/components/ProductInfo/ProductInfo.module.scss b/src/components/modules/product-detail/ProductInfoDetail/components/ProductInfo/ProductInfo.module.scss new file mode 100644 index 000000000..403782c51 --- /dev/null +++ b/src/components/modules/product-detail/ProductInfoDetail/components/ProductInfo/ProductInfo.module.scss @@ -0,0 +1,81 @@ +@import "../../../../../../styles/utilities"; + +.productInfo { + @screen md { + max-width: 39rem; + margin-left: 4.8rem; + } + @screen lg { + margin-left: 11.2rem; + } + .info { + margin-bottom: 3.2rem; + .heading { + @apply heading-2 font-heading; + margin-top: 0.8rem; + } + .price { + margin-top: 0.8rem; + .old { + margin-bottom: 0.8rem; + .number { + margin-right: 0.8rem; + color: var(--text-label); + text-decoration: line-through; + } + } + .current { + @apply text-active font-bold sm-headline; + } + } + .description { + margin-top: 0.8rem; + } + } + .actions { + @screen sm-only { + @apply fixed flex justify-between items-center bg-white w-full; + z-index: 10000; + bottom: 0; + left: 0; + padding: 2rem; + } + } + .bottom { + @screen sm-only { + @apply flex justify-between items-center flex-row-reverse; + margin-left: 1rem; + flex: 1; + button { + &:first-child { + min-width: 13rem; + } + &:nth-child(n + 1) { + margin-left: 0.8rem; + } + } + } + .buttonWithIcon { + @apply flex items-center; + .label { + @apply hidden; + @screen md { + @apply inline-block; + margin-left: 0.8rem; + } + } + } + button { + @apply w-full; + } + + @screen md { + margin-top: 2.4rem; + button { + &:first-child { + margin-bottom: 0.8rem; + } + } + } + } +} diff --git a/src/components/modules/product-detail/ProductInfoDetail/components/ProductInfo/ProductInfo.tsx b/src/components/modules/product-detail/ProductInfoDetail/components/ProductInfo/ProductInfo.tsx new file mode 100644 index 000000000..4abb62568 --- /dev/null +++ b/src/components/modules/product-detail/ProductInfoDetail/components/ProductInfo/ProductInfo.tsx @@ -0,0 +1,46 @@ +import React from 'react' +import { ButtonCommon, LabelCommon, QuanittyInput } from 'src/components/common' +import { IconBuy } from 'src/components/icons' +import { LANGUAGE } from 'src/utils/language.utils' +import s from './ProductInfo.module.scss' + +interface Props { + className?: string + children?: any, +} + +const ProductInfo = ({ }: Props) => { + return ( +
+
+ SEAFOOD +

SeaPAk

+
+
+ Rp 32.000 + -15% +
+
Rp 27.500
+
+
+ In a large non-reactive dish, mix together the orange juice, soy sauce, olive oil, lemon juice, parsley +
+
+
+ +
+ {/* {LANGUAGE.BUTTON_LABEL.PREORDER} */} + {LANGUAGE.BUTTON_LABEL.BUY_NOW} + + + + {LANGUAGE.BUTTON_LABEL.ADD_TO_CARD} + + +
+
+
+ ) +} + +export default ProductInfo diff --git a/src/components/modules/product-detail/RecommendedRecipes/RecommendedRecipes.module.scss b/src/components/modules/product-detail/RecommendedRecipes/RecommendedRecipes.module.scss new file mode 100644 index 000000000..d43e2d58c --- /dev/null +++ b/src/components/modules/product-detail/RecommendedRecipes/RecommendedRecipes.module.scss @@ -0,0 +1,27 @@ +@import "../../../../styles/utilities"; + +.recommendedRecipes { + margin: 6rem auto; + @screen md { + margin: 5.6rem auto; + } + .infoProducts { + @apply flex justify-between items-center spacing-horizontal; + margin-bottom: 3.2rem; + } + .productsWrap { + @apply spacing-horizontal-left; + @screen xl { + :global(.customArrow) { + @screen lg { + &:global(.leftArrow) { + left: calc(-6.4rem - 2rem); + } + &:global(.rightArrow) { + right: calc(-6.4rem - 2rem); + } + } + } + } + } +} diff --git a/src/components/modules/product-detail/RecommendedRecipes/RecommendedRecipes.tsx b/src/components/modules/product-detail/RecommendedRecipes/RecommendedRecipes.tsx new file mode 100644 index 000000000..34950fbab --- /dev/null +++ b/src/components/modules/product-detail/RecommendedRecipes/RecommendedRecipes.tsx @@ -0,0 +1,51 @@ +import { TOptionsEvents } from 'keen-slider'; +import React from 'react'; +import { CarouselCommon, HeadingCommon, RecipeCard, ViewAllItem } from 'src/components/common'; +import { RecipeCardProps } from 'src/components/common/RecipeCard/RecipeCard'; +import { ROUTE } from 'src/utils/constanst.utils'; +import s from './RecommendedRecipes.module.scss'; + +const OPTION_DEFAULT: TOptionsEvents = { + slidesPerView: 1.25, + mode: 'free', + spacing: 24, + breakpoints: { + '(min-width: 640px)': { + slidesPerView: 2, + }, + '(min-width: 1024px)': { + slidesPerView: 2.5, + }, + '(min-width: 1440px)': { + slidesPerView: 3, + }, + '(min-width: 1536px)': { + slidesPerView: 3.5, + }, + }, +} + +interface Props { + data: RecipeCardProps[], +} + +const RecommendedRecipes = ({ data }: Props) => { + return ( +
+
+ Recommended Recipes + +
+
+ + data={data} + Component={RecipeCard} + itemKey="Recommended Recipes" + option={OPTION_DEFAULT} + /> +
+
+ ); +}; + +export default RecommendedRecipes; \ No newline at end of file diff --git a/src/components/modules/product-detail/ReleventProducts/ReleventProducts.tsx b/src/components/modules/product-detail/ReleventProducts/ReleventProducts.tsx new file mode 100644 index 000000000..e11d31065 --- /dev/null +++ b/src/components/modules/product-detail/ReleventProducts/ReleventProducts.tsx @@ -0,0 +1,15 @@ +import React from 'react'; +import ListProductWithInfo from 'src/components/common/ListProductWithInfo/ListProductWithInfo'; +import { PRODUCT_DATA_TEST } from 'src/utils/demo-data'; + +const ReleventProducts = () => { + return ( + + ); +}; + +export default ReleventProducts; \ No newline at end of file diff --git a/src/components/modules/product-detail/ViewedProducts/ViewedProducts.tsx b/src/components/modules/product-detail/ViewedProducts/ViewedProducts.tsx new file mode 100644 index 000000000..820af402f --- /dev/null +++ b/src/components/modules/product-detail/ViewedProducts/ViewedProducts.tsx @@ -0,0 +1,15 @@ +import React from 'react'; +import ListProductWithInfo from 'src/components/common/ListProductWithInfo/ListProductWithInfo'; +import { PRODUCT_DATA_TEST } from 'src/utils/demo-data'; + +const ViewedProducts = () => { + return ( + + ); +}; + +export default ViewedProducts; \ No newline at end of file diff --git a/src/components/modules/product-detail/index.ts b/src/components/modules/product-detail/index.ts new file mode 100644 index 000000000..ef4461432 --- /dev/null +++ b/src/components/modules/product-detail/index.ts @@ -0,0 +1,4 @@ +export { default as ProductInfoDetail } from './ProductInfoDetail/ProductInfoDetail' +export { default as ViewedProducts } from './ViewedProducts/ViewedProducts' +export { default as ReleventProducts } from './ReleventProducts/ReleventProducts' +export { default as RecommendedRecipes } from './RecommendedRecipes/RecommendedRecipes' diff --git a/src/utils/demo-data.ts b/src/utils/demo-data.ts new file mode 100644 index 000000000..b22668e15 --- /dev/null +++ b/src/utils/demo-data.ts @@ -0,0 +1,154 @@ +import { RecipeCardProps } from "src/components/common/RecipeCard/RecipeCard" + +export const PRODUCT_DATA_TEST = [ + { + name: 'Tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: "https://user-images.githubusercontent.com/76729908/131646211-d56b77ac-83f1-4dd2-b55c-e3f1e0ba4e49.png", + }, + { + name: 'Cucumber', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: "https://user-images.githubusercontent.com/76729908/131646211-d56b77ac-83f1-4dd2-b55c-e3f1e0ba4e49.png", + }, + { + name: 'Carrot', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: "https://user-images.githubusercontent.com/76729908/131646217-23b86160-45c9-4845-8dcc-b3e1a4483edd.png", + }, + { + name: 'Salad', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: "https://user-images.githubusercontent.com/76729908/131646221-aaa1d48d-bb80-470f-9400-ae2aa47285b6.png", + }, + { + name: 'Tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: "https://user-images.githubusercontent.com/76729908/131646224-d22dc2e4-6ae8-4bbe-adcf-491ce191f09b.png", + }, + { + name: 'Cucumber', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: "https://user-images.githubusercontent.com/76729908/131646225-2728f192-481b-4142-99b0-dde92f53c6c6.png", + }, + { + name: 'Tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: "https://user-images.githubusercontent.com/76729908/131646227-b5705e64-3b45-47a3-9433-9f4b5ee8d40c.png", + }, + { + name: 'Cucumber', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: "https://user-images.githubusercontent.com/76729908/131646231-2d1c3ad1-4f5b-4a8e-9874-ca731f4ce128.png", + }, +] + +export const INGREDIENT_DATA_TEST = [ + { + name: 'Tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: "https://user-images.githubusercontent.com/76729908/131646211-d56b77ac-83f1-4dd2-b55c-e3f1e0ba4e49.png", + }, + { + name: 'Cucumber', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: "https://user-images.githubusercontent.com/76729908/131646211-d56b77ac-83f1-4dd2-b55c-e3f1e0ba4e49.png", + isNotSell: true, + }, + { + name: 'Carrot', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: "https://user-images.githubusercontent.com/76729908/131646217-23b86160-45c9-4845-8dcc-b3e1a4483edd.png", + }, + { + name: 'Salad', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: "https://user-images.githubusercontent.com/76729908/131646221-aaa1d48d-bb80-470f-9400-ae2aa47285b6.png", + isNotSell: true, + }, + { + name: 'Tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: "https://user-images.githubusercontent.com/76729908/131646224-d22dc2e4-6ae8-4bbe-adcf-491ce191f09b.png", + }, + { + name: 'Cucumber', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: "https://user-images.githubusercontent.com/76729908/131646225-2728f192-481b-4142-99b0-dde92f53c6c6.png", + }, + { + name: 'Tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: "https://user-images.githubusercontent.com/76729908/131646227-b5705e64-3b45-47a3-9433-9f4b5ee8d40c.png", + }, + { + name: 'Cucumber', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: "https://user-images.githubusercontent.com/76729908/131646231-2d1c3ad1-4f5b-4a8e-9874-ca731f4ce128.png", + }, +] + +export const RECIPE_DATA_TEST: RecipeCardProps[] = [ + { + title: "Special Recipe of Vietnamese Phở", + description: "Alright, before we get to the actual recipe, let’s chat for a sec about the ingredients. To make this pho soup recipe, you will need:", + imageSrc: 'https://user-images.githubusercontent.com/76729908/132159257-f92574c7-d00d-4142-8ea7-0ca9515fb737.png' + }, + { + title: "Original Recipe of Curry", + description: "Chicken curry is common to several countries including India, countries in Asia and the Caribbean. My favorite of them though is this aromatic Indian...", + imageSrc: 'https://user-images.githubusercontent.com/76729908/132159259-ae4c986d-ab53-4758-9137-d06bafdd15d0.png' + }, + { + title: "The Best Recipe of Beef Noodle Soup", + description: "The broth for Bun Bo Hue is prepared by slowly simmering various types of beef and pork bones (ox tail, beef shank, pork neck bones, pork feet,...", + imageSrc: 'https://user-images.githubusercontent.com/76729908/132159262-f28a9fb9-4852-47e6-80b5-d600521b548a.png' + }, + { + title: "Special Recipe of Vietnamese Phở", + description: "Alright, before we get to the actual recipe, let’s chat for a sec about the ingredients. To make this pho soup recipe, you will need:", + imageSrc: 'https://user-images.githubusercontent.com/76729908/132159257-f92574c7-d00d-4142-8ea7-0ca9515fb737.png' + }, + { + title: "Original Recipe of Curry", + description: "Chicken curry is common to several countries including India, countries in Asia and the Caribbean. My favorite of them though is this aromatic Indian...", + imageSrc: 'https://user-images.githubusercontent.com/76729908/132159259-ae4c986d-ab53-4758-9137-d06bafdd15d0.png' + }, + { + title: "The Best Recipe of Beef Noodle Soup", + description: "The broth for Bun Bo Hue is prepared by slowly simmering various types of beef and pork bones (ox tail, beef shank, pork neck bones, pork feet,...", + imageSrc: 'https://user-images.githubusercontent.com/76729908/132159262-f28a9fb9-4852-47e6-80b5-d600521b548a.png' + }, +] \ No newline at end of file From 432c7b403c1263806f60e0f275d23cb17d9c9c19 Mon Sep 17 00:00:00 2001 From: lytrankieio123 Date: Mon, 6 Sep 2021 14:10:55 +0700 Subject: [PATCH 43/85] :art: styles: drawer comon :%s --- pages/demo.tsx | 12 ++--- .../DrawerCommon/DrawerCommon.module.scss | 44 +++++++++++++++++++ .../common/DrawerCommon/DrawerCommon.tsx | 36 +++++++++++++++ src/components/common/Layout/Layout.tsx | 15 +++++++ src/components/common/index.ts | 1 + src/components/icons/IconClose.tsx | 20 +++++++++ src/components/icons/index.ts | 1 + 7 files changed, 121 insertions(+), 8 deletions(-) create mode 100644 src/components/common/DrawerCommon/DrawerCommon.module.scss create mode 100644 src/components/common/DrawerCommon/DrawerCommon.tsx create mode 100644 src/components/icons/IconClose.tsx diff --git a/pages/demo.tsx b/pages/demo.tsx index f23c10583..38f91037c 100644 --- a/pages/demo.tsx +++ b/pages/demo.tsx @@ -1,16 +1,12 @@ -import { Layout, RecipeDetail } from 'src/components/common'; -import { ProductInfoDetail, ViewedProducts, ReleventProducts, RecommendedRecipes } from 'src/components/modules/product-detail'; -import { INGREDIENT_DATA_TEST, RECIPE_DATA_TEST } from 'src/utils/demo-data'; +import { Layout } from 'src/components/common'; export default function Demo() { return <> - - - - - + Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestias possimus tempore, nulla voluptate sed iste unde qui. Natus, amet minus, fugiat unde optio iste perferendis ea quae iusto asperiores voluptates enim sunt ducimus? Perferendis velit maxime sint pariatur beatae, veniam nulla sed, impedit, consectetur minus est libero enim? Quia reiciendis dolor, porro nisi harum fuga ullam pariatur facilis quas, praesentium quae, eveniet officiis officia animi aspernatur ut sunt commodi vero totam! Rerum, placeat perferendis laborum itaque blanditiis natus aperiam, eum delectus enim architecto eos, et voluptates! Illo at sed, pariatur ullam suscipit rerum recusandae doloremque natus nihil. Et temporibus quae necessitatibus quam alias, repellat laudantium a perspiciatis dolorum accusamus officiis pariatur ipsum facilis, nobis magni molestiae accusantium assumenda tempora consequuntur natus nostrum? Id, mollitia alias quidem hic aperiam error, blanditiis vero distinctio sit neque assumenda odio praesentium, perspiciatis aspernatur exercitationem. Eveniet nostrum tempore saepe cupiditate totam fuga doloremque placeat natus beatae quibusdam labore tempora delectus alias architecto vel, recusandae facilis nam rerum dolores magni? Eaque fugiat ut dicta. Aperiam, excepturi ad molestias non corrupti, officia dolore sequi, provident laborum officiis praesentium beatae quos? Totam et consequatur atque fugit voluptate. Aliquam neque, ab hic suscipit obcaecati ut aut quos. Expedita, ipsam. + Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestias possimus tempore, nulla voluptate sed iste unde qui. Natus, amet minus, fugiat unde optio iste perferendis ea quae iusto asperiores voluptates enim sunt ducimus? Perferendis velit maxime sint pariatur beatae, veniam nulla sed, impedit, consectetur minus est libero enim? Quia reiciendis dolor, porro nisi harum fuga ullam pariatur facilis quas, praesentium quae, eveniet officiis officia animi aspernatur ut sunt commodi vero totam! Rerum, placeat perferendis laborum itaque blanditiis natus aperiam, eum delectus enim architecto eos, et voluptates! Illo at sed, pariatur ullam suscipit rerum recusandae doloremque natus nihil. Et temporibus quae necessitatibus quam alias, repellat laudantium a perspiciatis dolorum accusamus officiis pariatur ipsum facilis, nobis magni molestiae accusantium assumenda tempora consequuntur natus nostrum? Id, mollitia alias quidem hic aperiam error, blanditiis vero distinctio sit neque assumenda odio praesentium, perspiciatis aspernatur exercitationem. Eveniet nostrum tempore saepe cupiditate totam fuga doloremque placeat natus beatae quibusdam labore tempora delectus alias architecto vel, recusandae facilis nam rerum dolores magni? Eaque fugiat ut dicta. Aperiam, excepturi ad molestias non corrupti, officia dolore sequi, provident laborum officiis praesentium beatae quos? Totam et consequatur atque fugit voluptate. Aliquam neque, ab hic suscipit obcaecati ut aut quos. Expedita, ipsam. + Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestias possimus tempore, nulla voluptate sed iste unde qui. Natus, amet minus, fugiat unde optio iste perferendis ea quae iusto asperiores voluptates enim sunt ducimus? Perferendis velit maxime sint pariatur beatae, veniam nulla sed, impedit, consectetur minus est libero enim? Quia reiciendis dolor, porro nisi harum fuga ullam pariatur facilis quas, praesentium quae, eveniet officiis officia animi aspernatur ut sunt commodi vero totam! Rerum, placeat perferendis laborum itaque blanditiis natus aperiam, eum delectus enim architecto eos, et voluptates! Illo at sed, pariatur ullam suscipit rerum recusandae doloremque natus nihil. Et temporibus quae necessitatibus quam alias, repellat laudantium a perspiciatis dolorum accusamus officiis pariatur ipsum facilis, nobis magni molestiae accusantium assumenda tempora consequuntur natus nostrum? Id, mollitia alias quidem hic aperiam error, blanditiis vero distinctio sit neque assumenda odio praesentium, perspiciatis aspernatur exercitationem. Eveniet nostrum tempore saepe cupiditate totam fuga doloremque placeat natus beatae quibusdam labore tempora delectus alias architecto vel, recusandae facilis nam rerum dolores magni? Eaque fugiat ut dicta. Aperiam, excepturi ad molestias non corrupti, officia dolore sequi, provident laborum officiis praesentium beatae quos? Totam et consequatur atque fugit voluptate. Aliquam neque, ab hic suscipit obcaecati ut aut quos. Expedita, ipsam. } diff --git a/src/components/common/DrawerCommon/DrawerCommon.module.scss b/src/components/common/DrawerCommon/DrawerCommon.module.scss new file mode 100644 index 000000000..fc9de8a8a --- /dev/null +++ b/src/components/common/DrawerCommon/DrawerCommon.module.scss @@ -0,0 +1,44 @@ +@import "../../../styles/utilities"; + +.drawerCommon { + @apply fixed flex justify-end transition-all duration-200; + top: 0; + right: 0; + height: 100vh; + width: 90%; + box-shadow: -3px 0 10px rgba(0, 0, 0, 0.15); + z-index: 20000; + @screen md { + width: unset; + } + + .inner { + @apply bg-white; + width: fit-content; + height: 100vh; + min-width: 48rem; + width: 100%; + margin-right: 0; + .top { + @apply flex justify-between items-center; + padding: 1.6rem; + .heading { + @apply sm-headline; + } + .iconClose { + @apply cursor-pointer transition-all duration-200; + &:hover { + svg path { + fill: var(--primary); + } + } + } + } + } + .content { + overflow-y: auto; + } + &.hide { + transform: translateX(110%); + } +} diff --git a/src/components/common/DrawerCommon/DrawerCommon.tsx b/src/components/common/DrawerCommon/DrawerCommon.tsx new file mode 100644 index 000000000..deb1af3eb --- /dev/null +++ b/src/components/common/DrawerCommon/DrawerCommon.tsx @@ -0,0 +1,36 @@ +import React, { useRef } from 'react'; +import s from './DrawerCommon.module.scss'; +import classNames from 'classnames'; +import { IconClose } from 'src/components/icons'; + +interface Props { + visible: boolean + title?: string + children?: React.ReactNode + onClose: () => void +} + +const DrawerCommon = ({ title, visible, children, onClose }: Props) => { + return ( +
+
+
+

+ {title} +

+
+ +
+
+
+ {children} +
+
+
+ ) +} + +export default DrawerCommon; \ No newline at end of file diff --git a/src/components/common/Layout/Layout.tsx b/src/components/common/Layout/Layout.tsx index aa5da11e1..e7190f404 100644 --- a/src/components/common/Layout/Layout.tsx +++ b/src/components/common/Layout/Layout.tsx @@ -1,6 +1,8 @@ import { CommerceProvider } from '@framework' import { useRouter } from 'next/router' import { FC } from 'react' +import { useModalCommon } from 'src/components/hooks' +import { DrawerCommon, ScrollToTop } from '..' import Footer from '../Footer/Footer' import Header from '../Header/Header' import s from './Layout.module.scss' @@ -13,12 +15,25 @@ interface Props { // note: demo code const Layout: FC = ({ children }) => { const { locale = 'en-US' } = useRouter() + const { visible: visibleCartDrawer, openModal, closeModal: closeCartDrawer } = useModalCommon({ initialValue: true }) + const toggle = () => { + if (visibleCartDrawer) { + closeCartDrawer() + } else { + openModal() + } + } return (
+
{children}
+
diff --git a/src/components/common/index.ts b/src/components/common/index.ts index 2c1b53b95..edbc5f0a6 100644 --- a/src/components/common/index.ts +++ b/src/components/common/index.ts @@ -34,3 +34,4 @@ export { default as ModalInfo} from "./ModalInfo/ModalInfo" export { default as ModalCreateUserInfo} from './ModalCreateUserInfo/ModalCreateUserInfo' export { default as ImgWithLink} from './ImgWithLink/ImgWithLink' export { default as RecipeDetail} from './RecipeDetail/RecipeDetail' +export { default as DrawerCommon} from './DrawerCommon/DrawerCommon' diff --git a/src/components/icons/IconClose.tsx b/src/components/icons/IconClose.tsx new file mode 100644 index 000000000..018ee8cd6 --- /dev/null +++ b/src/components/icons/IconClose.tsx @@ -0,0 +1,20 @@ +import React from 'react' + +const IconClose = () => { + return ( + + + + ) +} + +export default IconClose diff --git a/src/components/icons/index.ts b/src/components/icons/index.ts index 1cdb56079..3430e52af 100644 --- a/src/components/icons/index.ts +++ b/src/components/icons/index.ts @@ -23,3 +23,4 @@ export { default as IconCheck } from './IconCheck' export { default as IconTime } from './IconTime' export { default as IconPeople } from './IconPeople' export { default as IconLocation } from './IconLocation' +export { default as IconClose } from './IconClose' From 5c0dbd9d2f4acd3a876cf9e38a03cf3eddd0edda Mon Sep 17 00:00:00 2001 From: sonnguyenkieio Date: Mon, 6 Sep 2021 14:18:59 +0700 Subject: [PATCH 44/85] :sparkles: feat: Scroll To Top --- .../common/ScrollToTop/ScrollTarget.tsx | 15 --------------- src/components/common/ScrollToTop/ScrollToTop.tsx | 7 +++---- 2 files changed, 3 insertions(+), 19 deletions(-) delete mode 100644 src/components/common/ScrollToTop/ScrollTarget.tsx diff --git a/src/components/common/ScrollToTop/ScrollTarget.tsx b/src/components/common/ScrollToTop/ScrollTarget.tsx deleted file mode 100644 index 50a839c83..000000000 --- a/src/components/common/ScrollToTop/ScrollTarget.tsx +++ /dev/null @@ -1,15 +0,0 @@ -import React, { MutableRefObject } from 'react' - -interface ScrollTargetProps { - refScrollUp: MutableRefObject; -} - -const ScrollTarget = ({ refScrollUp } : ScrollTargetProps) => { - - return ( -
- ) - -} - -export default ScrollTarget diff --git a/src/components/common/ScrollToTop/ScrollToTop.tsx b/src/components/common/ScrollToTop/ScrollToTop.tsx index 98e16168d..d148c8937 100644 --- a/src/components/common/ScrollToTop/ScrollToTop.tsx +++ b/src/components/common/ScrollToTop/ScrollToTop.tsx @@ -5,11 +5,10 @@ import s from './ScrollToTop.module.scss' import ArrowUp from '../../icons/IconArrowUp' interface ScrollToTopProps { - target: MutableRefObject; visibilityHeight?: number; } -const ScrollToTop = ({ target, visibilityHeight=450 }: ScrollToTopProps) => { +const ScrollToTop = ({ visibilityHeight=450 }: ScrollToTopProps) => { const [scrollPosition, setSrollPosition] = useState(0); const [showScrollToTop, setShowScrollToTop] = useState("hide"); @@ -26,7 +25,7 @@ const ScrollToTop = ({ target, visibilityHeight=450 }: ScrollToTopProps) => { }; function handleScrollUp() { - target.current.scrollIntoView({ behavior: "smooth" }); + window.scrollTo(0, 0); } function addEventScroll() { @@ -34,7 +33,7 @@ const ScrollToTop = ({ target, visibilityHeight=450 }: ScrollToTopProps) => { } useEffect(() => { - addEventScroll() + addEventScroll(); }); return ( From e4172cf2c760d4153d8925acb56db624703c63b6 Mon Sep 17 00:00:00 2001 From: sonnguyenkieio Date: Mon, 6 Sep 2021 14:22:34 +0700 Subject: [PATCH 45/85] update --- pages/index.tsx | 12 +++++++++--- src/components/common/index.ts | 1 - 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/pages/index.tsx b/pages/index.tsx index 88b354335..d3c21e8ed 100644 --- a/pages/index.tsx +++ b/pages/index.tsx @@ -1,17 +1,23 @@ import React, { MutableRefObject, useRef } from 'react'; -import { Banner, ButtonCommon, ButtonIconBuy, CollectionHeading, HeadingCommon, Inputcommon, InputSearch, Layout, ScrollTarget } from 'src/components/common'; +import { Banner, ButtonCommon, ButtonIconBuy, CollectionHeading, HeadingCommon, Inputcommon, InputSearch, Layout, ScrollToTop } from 'src/components/common'; import { IconBuy } from 'src/components/icons'; export default function Home() { - const refScrollUp = useRef() as MutableRefObject; return ( <> - + {/* */} + categories categories + + + + categories + +

Go to src/components to make your awesome component!

Go to src/styles to find global styles!

diff --git a/src/components/common/index.ts b/src/components/common/index.ts index 7d9290c69..d39e1bfbd 100644 --- a/src/components/common/index.ts +++ b/src/components/common/index.ts @@ -11,7 +11,6 @@ export { default as Inputcommon} from './InputCommon/InputCommon' export { default as HeadingCommon } from './HeadingCommon/HeadingCommon' export { default as CollectionHeading } from './CollectionHeading/CollectionHeading' export { default as ScrollToTop } from './ScrollToTop/ScrollToTop' -export { default as ScrollTarget } from './ScrollToTop/ScrollTarget' export { default as InputSearch} from './InputSearch/InputSearch' export { default as ButtonIconBuy} from './ButtonIconBuy/ButtonIconBuy' export { default as Banner} from './Banner/Banner' From 807fbff17729937e17107338b7ae0373d0b510d7 Mon Sep 17 00:00:00 2001 From: unknown Date: Mon, 6 Sep 2021 14:57:43 +0700 Subject: [PATCH 46/85] feat: SelectCommon --- pages/index.tsx | 28 ++++--- .../SelectCommon/SelectCommon.module.scss | 79 +++++++++++++++---- .../common/SelectCommon/SelectCommon.tsx | 56 +++++++++---- .../SelectOption/SelectOption.module.scss | 20 +++++ .../SelectOption/SelectOption.tsx | 28 +++++++ src/components/icons/IconVectorDown.tsx | 19 +++++ src/components/icons/index.ts | 1 + 7 files changed, 193 insertions(+), 38 deletions(-) create mode 100644 src/components/common/SelectCommon/SelectOption/SelectOption.module.scss create mode 100644 src/components/common/SelectCommon/SelectOption/SelectOption.tsx create mode 100644 src/components/icons/IconVectorDown.tsx diff --git a/pages/index.tsx b/pages/index.tsx index 1d3072ef7..e12963435 100644 --- a/pages/index.tsx +++ b/pages/index.tsx @@ -1,18 +1,28 @@ -import { Layout } from 'src/components/common' +import { Layout, SelectCommon } from 'src/components/common' import { HomeBanner, HomeCollection, HomeCTA, HomeSubscribe, HomeVideo, HomeCategories, HomeFeature, HomeRecipe } from 'src/components/modules/home'; +const OPTION_TEST = [ + { + name: "By Name", + value: "Name" + }, + { + name: "Price (High to Low)", + value: "Price" + }, + { + name: "On Sale", + value: "Sale" + } +] +const handleChange = (value:string) => { + console.log(value) +} export default function Home() { return ( <> - - - - - - - - + ) } diff --git a/src/components/common/SelectCommon/SelectCommon.module.scss b/src/components/common/SelectCommon/SelectCommon.module.scss index dcb9120da..71aed96f0 100644 --- a/src/components/common/SelectCommon/SelectCommon.module.scss +++ b/src/components/common/SelectCommon/SelectCommon.module.scss @@ -1,32 +1,81 @@ @import "../../../styles/utilities"; .select{ - @apply rounded-lg border-solid; - display: flex; - flex-direction: row; - justify-content: center; - align-items: center; - padding: 1.2rem 1.6rem; + background-color: var(--white); &.base{ - width: 18.6rem; - height: 4.8rem; + width: 20.6rem; + .selectTrigger{ + width: 20.6rem; + padding: 1.2rem 1.6rem; + } } &.large{ width: 34.25rem; - height: 5.6rem; + .selectTrigger{ + width: 34.25rem; + padding: 1.6rem 1.6rem; + } } &.default{ - @apply border; + .selectTrigger{ + @apply border-solid border border-current; + } + } + &.custom{ + .selectTrigger{ + @apply border-2; + border-color: var(--border-line); + color: var(--text-label); + } + } + &:hover{ + .hoverWrapper{ + @apply block; + animation: SelectAnimation 0.2s ease-out; + } + } +} +.selectTrigger{ + @apply outline-none flex justify-between; + color: var(--text-active); + border-radius: 0.8rem; + +} +.hoverWrapper{ + @apply hidden; + padding-top: 0.6rem; + &:hover{ + @apply block; + } +} +.selectOptionWrapper{ + @apply outline-none z-10 absolute; + border-radius: 0.8rem; + background-color: var(--white); + padding: 0.4rem 0rem 0.4rem 0rem; + &.base{ + width: 20.6rem; + } + &.large{ + width: 34.25rem; + } + &.default{ + @apply border-solid border border-current; } &.custom{ @apply border-2; border-color: var(--border-line); color: var(--text-label); } - .option{ - &:hover{ - background-color: black; - } - } } +@keyframes SelectAnimation { + 0% { + opacity: 0; + transform: translateY(1.6rem); + } + 100% { + opacity: 1; + transform: none; + } +} \ No newline at end of file diff --git a/src/components/common/SelectCommon/SelectCommon.tsx b/src/components/common/SelectCommon/SelectCommon.tsx index 8360a700f..0eea2b2e0 100644 --- a/src/components/common/SelectCommon/SelectCommon.tsx +++ b/src/components/common/SelectCommon/SelectCommon.tsx @@ -1,26 +1,54 @@ import s from './SelectCommon.module.scss' import classNames from 'classnames' +import { useState } from 'react' +import { IconVectorDown } from 'src/components/icons' +import SelectOption from './SelectOption/SelectOption' interface Props { - placeHolder? : string, + placeholder? : string, size?: 'base' | 'large', type?: 'default' | 'custom', - option: {name: string}[], + option: {name: string, value: string}[], + onChange?: (value: string) => void, } -const SelectCommon = ({ type = 'default', size = 'base', option, placeHolder }: Props) => { +const SelectCommon = ({ type = 'default', size = 'base', option, placeholder, onChange }: Props) => { + const [selectedName, setSelectedName] = useState(placeholder) + + const changeSelectedName = (item:string, value: string) => { + setSelectedName(item) + onChange && onChange(value) + } return( - + <> +
+
{selectedName}
+
+
+ { + option.map(item => + + ) + } +
+
+ +
+ ) } diff --git a/src/components/common/SelectCommon/SelectOption/SelectOption.module.scss b/src/components/common/SelectCommon/SelectOption/SelectOption.module.scss new file mode 100644 index 000000000..fa8eec541 --- /dev/null +++ b/src/components/common/SelectCommon/SelectOption/SelectOption.module.scss @@ -0,0 +1,20 @@ +@import "../../../../styles/utilities"; + +.selectOption { + @apply outline-none; + background-color: var(--white); + &.base{ + width: 20.4rem; + padding: 0.8rem 1.6rem; + } + &.large{ + width: 33.75rem; + padding: 0.8rem 1.6rem; + } + &:hover{ + background-color: var(--gray); + } + &.isChoose{ + background-color: var(--gray); + } +} \ No newline at end of file diff --git a/src/components/common/SelectCommon/SelectOption/SelectOption.tsx b/src/components/common/SelectCommon/SelectOption/SelectOption.tsx new file mode 100644 index 000000000..863057f1f --- /dev/null +++ b/src/components/common/SelectCommon/SelectOption/SelectOption.tsx @@ -0,0 +1,28 @@ +import s from './SelectOption.module.scss' +import classNames from 'classnames' +import { useState } from 'react' + +interface Props{ + onClick: (name: string, value: string) => void, + itemName: string, + size: 'base' | 'large', + value: string, + selected?: boolean, +} + +const SelectOption = ({onClick, itemName, size, value, selected} : Props) => { + const changeName = () => { + onClick(itemName, value) + } + return( +
{itemName}
+ ) +} + +export default SelectOption \ No newline at end of file diff --git a/src/components/icons/IconVectorDown.tsx b/src/components/icons/IconVectorDown.tsx new file mode 100644 index 000000000..0bb1cb8c1 --- /dev/null +++ b/src/components/icons/IconVectorDown.tsx @@ -0,0 +1,19 @@ +const IconVectorDown = ({ ...props }) => { + return ( + + + + ) + } + + export default IconVectorDown \ No newline at end of file diff --git a/src/components/icons/index.ts b/src/components/icons/index.ts index 02b4947cb..58f525a3c 100644 --- a/src/components/icons/index.ts +++ b/src/components/icons/index.ts @@ -15,3 +15,4 @@ export { default as IconApple } from './IconApple' export { default as ArrowLeft } from './ArrowLeft' export { default as ArrowRight } from './ArrowRight' export { default as Close } from './Close' +export { default as IconVectorDown} from './IconVectorDown' \ No newline at end of file From fc39eb17589c9bb3449b60a5829594f04342ccfb Mon Sep 17 00:00:00 2001 From: lytrankieio123 Date: Mon, 6 Sep 2021 17:06:06 +0700 Subject: [PATCH 47/85] :art: styles: cart drawer :%s --- next.config.js | 4 ++ .../common/CartDrawer/CartDrawer.module.scss | 12 ++++ .../common/CartDrawer/CartDrawer.tsx | 35 +++++++++++ .../CartCheckoutButton.module.scss | 6 ++ .../CartCheckoutButton/CartCheckoutButton.tsx | 13 ++++ .../CartMessage/CartMessage.module.scss | 15 +++++ .../components/CartMessage/CartMessage.tsx | 18 ++++++ .../CartRecommendation.module.scss | 25 ++++++++ .../CartRecommendation/CartRecommendation.tsx | 43 +++++++++++++ .../ProductCartItem.module.scss | 50 +++++++++++++++ .../ProductCartItem/ProductCartItem.tsx | 56 +++++++++++++++++ .../ProductsInCart/ProductsInCart.module.scss | 5 ++ .../ProductsInCart/ProductsInCart.tsx | 28 +++++++++ .../DrawerCommon/DrawerCommon.module.scss | 7 ++- .../ImgWithLink/ImgWithLink.module.scss | 9 ++- .../common/ImgWithLink/ImgWithLink.tsx | 6 +- src/components/common/Layout/Layout.tsx | 5 +- .../ListProductWithInfo.module.scss | 2 +- src/components/common/index.ts | 1 + src/components/icons/IconDelete.tsx | 11 ++++ src/components/icons/index.ts | 1 + src/styles/_base.scss | 3 +- src/styles/_utilities.scss | 19 ++++++ src/utils/demo-data.ts | 61 +++++++++++++++++++ src/utils/types.utils.ts | 7 ++- tailwind.config.js | 1 + 26 files changed, 431 insertions(+), 12 deletions(-) create mode 100644 src/components/common/CartDrawer/CartDrawer.module.scss create mode 100644 src/components/common/CartDrawer/CartDrawer.tsx create mode 100644 src/components/common/CartDrawer/components/CartCheckoutButton/CartCheckoutButton.module.scss create mode 100644 src/components/common/CartDrawer/components/CartCheckoutButton/CartCheckoutButton.tsx create mode 100644 src/components/common/CartDrawer/components/CartMessage/CartMessage.module.scss create mode 100644 src/components/common/CartDrawer/components/CartMessage/CartMessage.tsx create mode 100644 src/components/common/CartDrawer/components/CartRecommendation/CartRecommendation.module.scss create mode 100644 src/components/common/CartDrawer/components/CartRecommendation/CartRecommendation.tsx create mode 100644 src/components/common/CartDrawer/components/ProductCartItem/ProductCartItem.module.scss create mode 100644 src/components/common/CartDrawer/components/ProductCartItem/ProductCartItem.tsx create mode 100644 src/components/common/CartDrawer/components/ProductsInCart/ProductsInCart.module.scss create mode 100644 src/components/common/CartDrawer/components/ProductsInCart/ProductsInCart.tsx create mode 100644 src/components/icons/IconDelete.tsx diff --git a/next.config.js b/next.config.js index 515b2ae7c..d3ad64f4a 100644 --- a/next.config.js +++ b/next.config.js @@ -13,6 +13,10 @@ const isVendure = provider === 'vendure' module.exports = withCommerceConfig({ commerce, + images: { + // todo: replace domains for images + domains: ['user-images.githubusercontent.com'], + }, i18n: { locales: ['en-US', 'es'], defaultLocale: 'en-US', diff --git a/src/components/common/CartDrawer/CartDrawer.module.scss b/src/components/common/CartDrawer/CartDrawer.module.scss new file mode 100644 index 000000000..126028d3c --- /dev/null +++ b/src/components/common/CartDrawer/CartDrawer.module.scss @@ -0,0 +1,12 @@ +@import '../../../styles/utilities'; + + +.cartDrawer { + @apply flex flex-col h-full; + .body { + @apply overflow-y-auto overflow-x-hidden h-full custom-scroll; + } + .bottom { + padding-top: 1.6rem; + } +} \ No newline at end of file diff --git a/src/components/common/CartDrawer/CartDrawer.tsx b/src/components/common/CartDrawer/CartDrawer.tsx new file mode 100644 index 000000000..0a432bb65 --- /dev/null +++ b/src/components/common/CartDrawer/CartDrawer.tsx @@ -0,0 +1,35 @@ +import React from 'react'; +import { PRODUCT_CART_DATA_TEST } from 'src/utils/demo-data'; +import { DrawerCommon } from '..'; +import s from './CartDrawer.module.scss'; +import CartCheckoutButton from './components/CartCheckoutButton/CartCheckoutButton'; +import CartMessage from './components/CartMessage/CartMessage'; +import CartRecommendation from './components/CartRecommendation/CartRecommendation'; +import ProductsInCart from './components/ProductsInCart/ProductsInCart'; + +interface Props { + visible: boolean + onClose: () => void +} + +const CartDrawer = ({ visible, onClose }: Props) => { + return ( + +
+
+ + +
+
+ + +
+
+
+ ) +} + +export default CartDrawer; \ No newline at end of file diff --git a/src/components/common/CartDrawer/components/CartCheckoutButton/CartCheckoutButton.module.scss b/src/components/common/CartDrawer/components/CartCheckoutButton/CartCheckoutButton.module.scss new file mode 100644 index 000000000..3f90bffbd --- /dev/null +++ b/src/components/common/CartDrawer/components/CartCheckoutButton/CartCheckoutButton.module.scss @@ -0,0 +1,6 @@ +.cartCheckoutButton { + padding: 1.6rem; + button { + width: 100%; + } +} diff --git a/src/components/common/CartDrawer/components/CartCheckoutButton/CartCheckoutButton.tsx b/src/components/common/CartDrawer/components/CartCheckoutButton/CartCheckoutButton.tsx new file mode 100644 index 000000000..0cd7d00a2 --- /dev/null +++ b/src/components/common/CartDrawer/components/CartCheckoutButton/CartCheckoutButton.tsx @@ -0,0 +1,13 @@ +import React, { memo } from 'react'; +import { ButtonCommon } from 'src/components/common'; +import s from './CartCheckoutButton.module.scss'; + +const CartCheckoutButton = memo(() => { + return ( +
+ Check out - Rp 120.500 +
+ ) +}) + +export default CartCheckoutButton; \ No newline at end of file diff --git a/src/components/common/CartDrawer/components/CartMessage/CartMessage.module.scss b/src/components/common/CartDrawer/components/CartMessage/CartMessage.module.scss new file mode 100644 index 000000000..18d6f96cc --- /dev/null +++ b/src/components/common/CartDrawer/components/CartMessage/CartMessage.module.scss @@ -0,0 +1,15 @@ +@import "../../../../../styles/utilities"; + +.cartMessage { + @apply flex bg-info; + padding: 1.2rem 1.6rem; + .text { + font-weight: bold; + margin-right: 0.8rem; + } + .icon { + svg path { + fill: var(--text-placeholder); + } + } +} diff --git a/src/components/common/CartDrawer/components/CartMessage/CartMessage.tsx b/src/components/common/CartDrawer/components/CartMessage/CartMessage.tsx new file mode 100644 index 000000000..2cc85fb49 --- /dev/null +++ b/src/components/common/CartDrawer/components/CartMessage/CartMessage.tsx @@ -0,0 +1,18 @@ +import React, { memo } from 'react'; +import { IconInfo } from 'src/components/icons'; +import s from './CartMessage.module.scss'; + +const CartMessage = memo(() => { + return ( +
+
+ You save - Rp 150 +
+
+ +
+
+ ) +}) + +export default CartMessage; \ No newline at end of file diff --git a/src/components/common/CartDrawer/components/CartRecommendation/CartRecommendation.module.scss b/src/components/common/CartDrawer/components/CartRecommendation/CartRecommendation.module.scss new file mode 100644 index 000000000..5b1a5ffa6 --- /dev/null +++ b/src/components/common/CartDrawer/components/CartRecommendation/CartRecommendation.module.scss @@ -0,0 +1,25 @@ +@import '../../../../../styles/utilities'; + +.cartRecommendation { + @apply w-full bg-background-gray; + .top { + @apply flex justify-between items-center; + padding: 1.6rem; + .heading { + @apply font-bold text-active sm-headline; + } + } + .productCardWarpper { + padding-left: 1.6rem; + :global(.customArrow) { + @screen lg { + &:global(.leftArrow) { + left: calc(-6.4rem - 2rem); + } + &:global(.rightArrow) { + right: calc(-6.4rem - 2rem); + } + } + } + } +} diff --git a/src/components/common/CartDrawer/components/CartRecommendation/CartRecommendation.tsx b/src/components/common/CartDrawer/components/CartRecommendation/CartRecommendation.tsx new file mode 100644 index 000000000..bbc40647e --- /dev/null +++ b/src/components/common/CartDrawer/components/CartRecommendation/CartRecommendation.tsx @@ -0,0 +1,43 @@ +import { TOptionsEvents } from 'keen-slider'; +import React from 'react'; +import { CarouselCommon, ViewAllItem } from 'src/components/common'; +import ProductCard, { ProductCardProps } from 'src/components/common/ProductCard/ProductCard'; +import { ROUTE } from 'src/utils/constanst.utils'; +import { PRODUCT_DATA_TEST } from 'src/utils/demo-data'; +import s from './CartRecommendation.module.scss'; + +const option: TOptionsEvents = { + slidesPerView: 2, + mode: 'free', + breakpoints: { + '(min-width: 640px)': { + slidesPerView: 1, + }, + '(min-width: 768px)': { + slidesPerView: 2.5, + } + }, +} + +const CartRecommendation = () => { + return ( +
+
+
+ Recommendation +
+ +
+
+ + data={PRODUCT_DATA_TEST} + Component={ProductCard} + itemKey="cart-recommendation" + option={option} + /> +
+
+ ) +} + +export default CartRecommendation; diff --git a/src/components/common/CartDrawer/components/ProductCartItem/ProductCartItem.module.scss b/src/components/common/CartDrawer/components/ProductCartItem/ProductCartItem.module.scss new file mode 100644 index 000000000..e8bd0e3ec --- /dev/null +++ b/src/components/common/CartDrawer/components/ProductCartItem/ProductCartItem.module.scss @@ -0,0 +1,50 @@ +@import "../../../../../styles/utilities"; + +.productCartItem { + @apply grid; + grid-template-columns: 2fr 1fr; + padding-bottom: 1.6rem; + padding-top: 1.6rem; + border-bottom: 1px solid var(--border-line); + .info { + @apply flex; + .imgWrap { + width: 11rem; + height: 7.5rem; + margin-right: 1.6rem; + img { + object-fit: contain; + } + } + .detail { + min-height: 9rem; + .price { + margin-top: 0.8rem; + .old { + margin-bottom: 0.8rem; + .number { + margin-right: 0.8rem; + color: var(--text-label); + text-decoration: line-through; + } + } + .current { + @apply text-active font-bold sm-headline; + } + } + } + } + + .actions { + @apply flex flex-col justify-between items-end; + margin-left: 1.6rem; + .iconDelete { + @apply cursor-pointer; + &:hover { + svg path { + fill: var(--negative); + } + } + } + } +} diff --git a/src/components/common/CartDrawer/components/ProductCartItem/ProductCartItem.tsx b/src/components/common/CartDrawer/components/ProductCartItem/ProductCartItem.tsx new file mode 100644 index 000000000..7ec3ecbdb --- /dev/null +++ b/src/components/common/CartDrawer/components/ProductCartItem/ProductCartItem.tsx @@ -0,0 +1,56 @@ +import React from 'react'; +import Link from 'next/link' +import { QuanittyInput } from 'src/components/common'; +import { IconDelete } from 'src/components/icons'; +import { ROUTE } from 'src/utils/constanst.utils'; +import { ProductProps } from 'src/utils/types.utils'; +import ImgWithLink from '../../../ImgWithLink/ImgWithLink'; +import LabelCommon from '../../../LabelCommon/LabelCommon'; +import s from './ProductCartItem.module.scss'; + +export interface ProductCartItempProps extends ProductProps { + quantity: number, +} + +const ProductCartItem = ({ name, slug, weight, price, oldPrice, discount, imageSrc, quantity }: ProductCartItempProps) => { + return ( +
+
+ + +
+ +
+
+ +
+ + +
+ {name} {weight ? `(${weight})` : ''} +
+
+ +
+ { + oldPrice && +
+ {oldPrice} + {discount} +
+ } +
{price}
+
+
+
+
+
+ +
+ +
+
+ ) +} + +export default ProductCartItem; \ No newline at end of file diff --git a/src/components/common/CartDrawer/components/ProductsInCart/ProductsInCart.module.scss b/src/components/common/CartDrawer/components/ProductsInCart/ProductsInCart.module.scss new file mode 100644 index 000000000..96df763b8 --- /dev/null +++ b/src/components/common/CartDrawer/components/ProductsInCart/ProductsInCart.module.scss @@ -0,0 +1,5 @@ + +.productsInCart { + padding: 1.6rem 1.6rem 0 1.6rem; + margin-bottom: -1px; +} \ No newline at end of file diff --git a/src/components/common/CartDrawer/components/ProductsInCart/ProductsInCart.tsx b/src/components/common/CartDrawer/components/ProductsInCart/ProductsInCart.tsx new file mode 100644 index 000000000..5eddc1c25 --- /dev/null +++ b/src/components/common/CartDrawer/components/ProductsInCart/ProductsInCart.tsx @@ -0,0 +1,28 @@ +import React from 'react'; +import ProductCartItem, { ProductCartItempProps } from '../ProductCartItem/ProductCartItem'; +import s from './ProductsInCart.module.scss'; + +interface Props { + data: ProductCartItempProps[] +} + +const ProductsInCart = ({ data }: Props) => { + return ( +
+ { + data.map(item => ) + } +
+ ) +} + +export default ProductsInCart; \ No newline at end of file diff --git a/src/components/common/DrawerCommon/DrawerCommon.module.scss b/src/components/common/DrawerCommon/DrawerCommon.module.scss index fc9de8a8a..18d992741 100644 --- a/src/components/common/DrawerCommon/DrawerCommon.module.scss +++ b/src/components/common/DrawerCommon/DrawerCommon.module.scss @@ -2,6 +2,7 @@ .drawerCommon { @apply fixed flex justify-end transition-all duration-200; + overflow: hidden; top: 0; right: 0; height: 100vh; @@ -13,12 +14,15 @@ } .inner { - @apply bg-white; + @apply flex flex-col bg-white; width: fit-content; height: 100vh; min-width: 48rem; width: 100%; margin-right: 0; + @screen md { + max-width: 50rem; + } .top { @apply flex justify-between items-center; padding: 1.6rem; @@ -37,6 +41,7 @@ } .content { overflow-y: auto; + height: 100%; } &.hide { transform: translateX(110%); diff --git a/src/components/common/ImgWithLink/ImgWithLink.module.scss b/src/components/common/ImgWithLink/ImgWithLink.module.scss index b1587bfa6..413f96cdb 100644 --- a/src/components/common/ImgWithLink/ImgWithLink.module.scss +++ b/src/components/common/ImgWithLink/ImgWithLink.module.scss @@ -1,4 +1,9 @@ .imgWithLink { - @apply w-full h-full; - object-fit: cover; + position: relative; + min-width: 5rem; + width: 100%; + height: 100%; + img { + object-fit: cover; + } } diff --git a/src/components/common/ImgWithLink/ImgWithLink.tsx b/src/components/common/ImgWithLink/ImgWithLink.tsx index 43ac1caa6..092322085 100644 --- a/src/components/common/ImgWithLink/ImgWithLink.tsx +++ b/src/components/common/ImgWithLink/ImgWithLink.tsx @@ -1,5 +1,6 @@ import React from 'react' import s from './ImgWithLink.module.scss' +import Image from 'next/image' export interface ImgWithLinkProps { src: string, @@ -8,8 +9,9 @@ export interface ImgWithLinkProps { const ImgWithLink = ({ src, alt }: ImgWithLinkProps) => { return ( - {alt} - +
+ {alt} +
) } diff --git a/src/components/common/Layout/Layout.tsx b/src/components/common/Layout/Layout.tsx index e7190f404..ea09855ff 100644 --- a/src/components/common/Layout/Layout.tsx +++ b/src/components/common/Layout/Layout.tsx @@ -2,7 +2,7 @@ import { CommerceProvider } from '@framework' import { useRouter } from 'next/router' import { FC } from 'react' import { useModalCommon } from 'src/components/hooks' -import { DrawerCommon, ScrollToTop } from '..' +import { CartDrawer } from '..' import Footer from '../Footer/Footer' import Header from '../Header/Header' import s from './Layout.module.scss' @@ -30,8 +30,7 @@ const Layout: FC = ({ children }) => {
{children}
-
diff --git a/src/components/common/ListProductWithInfo/ListProductWithInfo.module.scss b/src/components/common/ListProductWithInfo/ListProductWithInfo.module.scss index d2443dccc..ddd8ed901 100644 --- a/src/components/common/ListProductWithInfo/ListProductWithInfo.module.scss +++ b/src/components/common/ListProductWithInfo/ListProductWithInfo.module.scss @@ -11,7 +11,7 @@ padding-top: 5.6rem; padding-bottom: 5.6rem; border: none; - background-color: #f5f4f2; + background-color: var(--background-gray); } .productsWrap { @apply spacing-horizontal-left; diff --git a/src/components/common/index.ts b/src/components/common/index.ts index edbc5f0a6..e7bddb459 100644 --- a/src/components/common/index.ts +++ b/src/components/common/index.ts @@ -35,3 +35,4 @@ export { default as ModalCreateUserInfo} from './ModalCreateUserInfo/ModalCreate export { default as ImgWithLink} from './ImgWithLink/ImgWithLink' export { default as RecipeDetail} from './RecipeDetail/RecipeDetail' export { default as DrawerCommon} from './DrawerCommon/DrawerCommon' +export { default as CartDrawer} from './CartDrawer/CartDrawer' diff --git a/src/components/icons/IconDelete.tsx b/src/components/icons/IconDelete.tsx new file mode 100644 index 000000000..4daff3f80 --- /dev/null +++ b/src/components/icons/IconDelete.tsx @@ -0,0 +1,11 @@ +import React from 'react' + +const IconDelete = () => { + return ( + + + + ) +} + +export default IconDelete diff --git a/src/components/icons/index.ts b/src/components/icons/index.ts index 3430e52af..fcc739706 100644 --- a/src/components/icons/index.ts +++ b/src/components/icons/index.ts @@ -24,3 +24,4 @@ export { default as IconTime } from './IconTime' export { default as IconPeople } from './IconPeople' export { default as IconLocation } from './IconLocation' export { default as IconClose } from './IconClose' +export { default as IconDelete } from './IconDelete' diff --git a/src/styles/_base.scss b/src/styles/_base.scss index e90a6434f..e8719581f 100644 --- a/src/styles/_base.scss +++ b/src/styles/_base.scss @@ -6,7 +6,7 @@ --primary-lightest: #effaf4; --info-dark: #00317a; - --info: #297fff; + --info: #3468B7; --info-border-line: #d6e7ff; --info-light: #ebf3ff; @@ -33,6 +33,7 @@ --disabled: #cccccc; --border-line: #ebebeb; --background: #fff; + --background-gray: #F5F4F2; --gray: #f8f8f8; --white: #fff; --background-arrow:rgba(20, 20, 20, 0.05); diff --git a/src/styles/_utilities.scss b/src/styles/_utilities.scss index 56f9494ec..cc13ea3cf 100644 --- a/src/styles/_utilities.scss +++ b/src/styles/_utilities.scss @@ -120,6 +120,25 @@ font-family: var(--font-logo); } + .custom-scroll { + overflow-y: auto; + &::-webkit-scrollbar-track { + background-color: var(--background-gray); + border-radius: 10px; + } + + &::-webkit-scrollbar { + border-radius: 10px; + width: 6px; + background-color: var(--background-gray); + } + + &::-webkit-scrollbar-thumb { + border-radius: 10px; + background-color: var(--primary) + } + } + .u-form { .body { > div { diff --git a/src/utils/demo-data.ts b/src/utils/demo-data.ts index b22668e15..64c8128ae 100644 --- a/src/utils/demo-data.ts +++ b/src/utils/demo-data.ts @@ -3,6 +3,7 @@ import { RecipeCardProps } from "src/components/common/RecipeCard/RecipeCard" export const PRODUCT_DATA_TEST = [ { name: 'Tomato', + slug: 'tomato', weight: '250g', category: 'VEGGIE', price: 'Rp 27.500', @@ -10,6 +11,7 @@ export const PRODUCT_DATA_TEST = [ }, { name: 'Cucumber', + slug: 'tomato', weight: '250g', category: 'VEGGIE', price: 'Rp 27.500', @@ -17,6 +19,7 @@ export const PRODUCT_DATA_TEST = [ }, { name: 'Carrot', + slug: 'tomato', weight: '250g', category: 'VEGGIE', price: 'Rp 27.500', @@ -24,6 +27,7 @@ export const PRODUCT_DATA_TEST = [ }, { name: 'Salad', + slug: 'tomato', weight: '250g', category: 'VEGGIE', price: 'Rp 27.500', @@ -31,6 +35,7 @@ export const PRODUCT_DATA_TEST = [ }, { name: 'Tomato', + slug: 'tomato', weight: '250g', category: 'VEGGIE', price: 'Rp 27.500', @@ -38,6 +43,7 @@ export const PRODUCT_DATA_TEST = [ }, { name: 'Cucumber', + slug: 'tomato', weight: '250g', category: 'VEGGIE', price: 'Rp 27.500', @@ -45,6 +51,7 @@ export const PRODUCT_DATA_TEST = [ }, { name: 'Tomato', + slug: 'tomato', weight: '250g', category: 'VEGGIE', price: 'Rp 27.500', @@ -52,6 +59,7 @@ export const PRODUCT_DATA_TEST = [ }, { name: 'Cucumber', + slug: 'tomato', weight: '250g', category: 'VEGGIE', price: 'Rp 27.500', @@ -59,9 +67,55 @@ export const PRODUCT_DATA_TEST = [ }, ] +export const PRODUCT_CART_DATA_TEST = [ + { + name: 'Tomato', + slug: 'tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: "https://user-images.githubusercontent.com/76729908/131646211-d56b77ac-83f1-4dd2-b55c-e3f1e0ba4e49.png", + oldPrice: 'Rp 32.000', + discount: '15%', + quantity: 1, + }, + { + name: 'Cucumber', + slug: 'tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: "https://user-images.githubusercontent.com/76729908/131646211-d56b77ac-83f1-4dd2-b55c-e3f1e0ba4e49.png", + oldPrice: 'Rp 32.000', + discount: '15%', + quantity: 2, + }, + { + name: 'Carrot', + slug: 'tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: "https://user-images.githubusercontent.com/76729908/131646217-23b86160-45c9-4845-8dcc-b3e1a4483edd.png", + oldPrice: 'Rp 32.000', + discount: '20%', + quantity: 3, + }, + { + name: 'Salad', + slug: 'tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: "https://user-images.githubusercontent.com/76729908/131646221-aaa1d48d-bb80-470f-9400-ae2aa47285b6.png", + quantity: 1, + }, +] + export const INGREDIENT_DATA_TEST = [ { name: 'Tomato', + slug: 'tomato', weight: '250g', category: 'VEGGIE', price: 'Rp 27.500', @@ -69,6 +123,7 @@ export const INGREDIENT_DATA_TEST = [ }, { name: 'Cucumber', + slug: 'tomato', weight: '250g', category: 'VEGGIE', price: 'Rp 27.500', @@ -77,6 +132,7 @@ export const INGREDIENT_DATA_TEST = [ }, { name: 'Carrot', + slug: 'tomato', weight: '250g', category: 'VEGGIE', price: 'Rp 27.500', @@ -84,6 +140,7 @@ export const INGREDIENT_DATA_TEST = [ }, { name: 'Salad', + slug: 'tomato', weight: '250g', category: 'VEGGIE', price: 'Rp 27.500', @@ -92,6 +149,7 @@ export const INGREDIENT_DATA_TEST = [ }, { name: 'Tomato', + slug: 'tomato', weight: '250g', category: 'VEGGIE', price: 'Rp 27.500', @@ -99,6 +157,7 @@ export const INGREDIENT_DATA_TEST = [ }, { name: 'Cucumber', + slug: 'tomato', weight: '250g', category: 'VEGGIE', price: 'Rp 27.500', @@ -106,6 +165,7 @@ export const INGREDIENT_DATA_TEST = [ }, { name: 'Tomato', + slug: 'tomato', weight: '250g', category: 'VEGGIE', price: 'Rp 27.500', @@ -113,6 +173,7 @@ export const INGREDIENT_DATA_TEST = [ }, { name: 'Cucumber', + slug: 'tomato', weight: '250g', category: 'VEGGIE', price: 'Rp 27.500', diff --git a/src/utils/types.utils.ts b/src/utils/types.utils.ts index 3d2383495..c87305f2b 100644 --- a/src/utils/types.utils.ts +++ b/src/utils/types.utils.ts @@ -1,8 +1,11 @@ export interface ProductProps { - category: string + category?: string name: string + slug: string weight: string price: string + oldPrice?: string + discount?: string imageSrc: string isNotSell?: boolean } @@ -17,7 +20,7 @@ export interface FeaturedProductProps { export interface RecipeProps { title: string - description:string + description: string imageSrc: string } diff --git a/tailwind.config.js b/tailwind.config.js index 894a7ab6e..69ab1ade5 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -47,6 +47,7 @@ module.exports = { 'line': 'var(--border-line)', 'background': 'var(--background)', + 'background-gray': 'var(--background-gray)', 'white': 'var(--white)', 'background-arrow': 'var(--background-arrow)', From 7a5a28082b1bb831649aaef4068bb4cdc97b83da Mon Sep 17 00:00:00 2001 From: lytrankieio123 Date: Mon, 6 Sep 2021 17:26:23 +0700 Subject: [PATCH 48/85] :art: styles: product in cart :%s --- .../ProductCartItem.module.scss | 6 ++++- .../ProductsInCart/ProductsInCart.module.scss | 10 ++++--- .../ProductsInCart/ProductsInCart.tsx | 26 ++++++++++--------- src/utils/constanst.utils.ts | 1 + 4 files changed, 27 insertions(+), 16 deletions(-) diff --git a/src/components/common/CartDrawer/components/ProductCartItem/ProductCartItem.module.scss b/src/components/common/CartDrawer/components/ProductCartItem/ProductCartItem.module.scss index e8bd0e3ec..4988d4a66 100644 --- a/src/components/common/CartDrawer/components/ProductCartItem/ProductCartItem.module.scss +++ b/src/components/common/CartDrawer/components/ProductCartItem/ProductCartItem.module.scss @@ -5,7 +5,6 @@ grid-template-columns: 2fr 1fr; padding-bottom: 1.6rem; padding-top: 1.6rem; - border-bottom: 1px solid var(--border-line); .info { @apply flex; .imgWrap { @@ -18,6 +17,11 @@ } .detail { min-height: 9rem; + .name { + &:hover { + color: var(--primary); + } + } .price { margin-top: 0.8rem; .old { diff --git a/src/components/common/CartDrawer/components/ProductsInCart/ProductsInCart.module.scss b/src/components/common/CartDrawer/components/ProductsInCart/ProductsInCart.module.scss index 96df763b8..61ef7421e 100644 --- a/src/components/common/CartDrawer/components/ProductsInCart/ProductsInCart.module.scss +++ b/src/components/common/CartDrawer/components/ProductsInCart/ProductsInCart.module.scss @@ -1,5 +1,9 @@ - .productsInCart { padding: 1.6rem 1.6rem 0 1.6rem; - margin-bottom: -1px; -} \ No newline at end of file + list-style: none; + li { + &:not(:last-child) { + border-bottom: 1px solid var(--border-line); + } + } +} diff --git a/src/components/common/CartDrawer/components/ProductsInCart/ProductsInCart.tsx b/src/components/common/CartDrawer/components/ProductsInCart/ProductsInCart.tsx index 5eddc1c25..b455d4d73 100644 --- a/src/components/common/CartDrawer/components/ProductsInCart/ProductsInCart.tsx +++ b/src/components/common/CartDrawer/components/ProductsInCart/ProductsInCart.tsx @@ -8,20 +8,22 @@ interface Props { const ProductsInCart = ({ data }: Props) => { return ( -
+
    { - data.map(item => ) + data.map(item =>
  • + +
  • ) } -
+ ) } diff --git a/src/utils/constanst.utils.ts b/src/utils/constanst.utils.ts index c732f6ed6..f680fa39c 100644 --- a/src/utils/constanst.utils.ts +++ b/src/utils/constanst.utils.ts @@ -8,6 +8,7 @@ export const SOCIAL_LINKS = { export const ROUTE = { HOME: '/', PRODUCTS: '/products', + PRODUCT_DETAIL: '/product', ABOUT: '/about', ACCOUNT: '/account', RECIPES: '/recipes', From aa285d85773e1e4097da6aa6446caffea14daeed Mon Sep 17 00:00:00 2001 From: lytrankieio123 Date: Mon, 6 Sep 2021 17:57:58 +0700 Subject: [PATCH 49/85] :art: styles: cart drawer :%s --- .../CarouselCommon/CarouselCommon.module.scss | 1 + .../components/CartMessage/CartMessage.module.scss | 1 + .../CartRecommendation.module.scss | 1 + .../components/ProductsInCart/ProductsInCart.tsx | 2 +- .../common/DrawerCommon/DrawerCommon.module.scss | 13 ++++++++----- 5 files changed, 12 insertions(+), 6 deletions(-) diff --git a/src/components/common/CarouselCommon/CarouselCommon.module.scss b/src/components/common/CarouselCommon/CarouselCommon.module.scss index da306f38f..ef2671947 100644 --- a/src/components/common/CarouselCommon/CarouselCommon.module.scss +++ b/src/components/common/CarouselCommon/CarouselCommon.module.scss @@ -8,6 +8,7 @@ :global(.customArrow) { width: 64px; height: 64px; + border-radius: .8rem; &:focus { outline: none; } diff --git a/src/components/common/CartDrawer/components/CartMessage/CartMessage.module.scss b/src/components/common/CartDrawer/components/CartMessage/CartMessage.module.scss index 18d6f96cc..59d8e8ddc 100644 --- a/src/components/common/CartDrawer/components/CartMessage/CartMessage.module.scss +++ b/src/components/common/CartDrawer/components/CartMessage/CartMessage.module.scss @@ -4,6 +4,7 @@ @apply flex bg-info; padding: 1.2rem 1.6rem; .text { + color: var(--white); font-weight: bold; margin-right: 0.8rem; } diff --git a/src/components/common/CartDrawer/components/CartRecommendation/CartRecommendation.module.scss b/src/components/common/CartDrawer/components/CartRecommendation/CartRecommendation.module.scss index 5b1a5ffa6..88664460c 100644 --- a/src/components/common/CartDrawer/components/CartRecommendation/CartRecommendation.module.scss +++ b/src/components/common/CartDrawer/components/CartRecommendation/CartRecommendation.module.scss @@ -12,6 +12,7 @@ .productCardWarpper { padding-left: 1.6rem; :global(.customArrow) { + @apply bg-line; @screen lg { &:global(.leftArrow) { left: calc(-6.4rem - 2rem); diff --git a/src/components/common/CartDrawer/components/ProductsInCart/ProductsInCart.tsx b/src/components/common/CartDrawer/components/ProductsInCart/ProductsInCart.tsx index b455d4d73..5d95feb98 100644 --- a/src/components/common/CartDrawer/components/ProductsInCart/ProductsInCart.tsx +++ b/src/components/common/CartDrawer/components/ProductsInCart/ProductsInCart.tsx @@ -10,7 +10,7 @@ const ProductsInCart = ({ data }: Props) => { return (
    { - data.map(item =>
  • + data.slice(0,1).map(item =>
  • Date: Mon, 6 Sep 2021 17:59:13 +0700 Subject: [PATCH 50/85] :bug: bug: show all products in cart :%s --- .../CartDrawer/components/ProductsInCart/ProductsInCart.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/common/CartDrawer/components/ProductsInCart/ProductsInCart.tsx b/src/components/common/CartDrawer/components/ProductsInCart/ProductsInCart.tsx index 5d95feb98..b455d4d73 100644 --- a/src/components/common/CartDrawer/components/ProductsInCart/ProductsInCart.tsx +++ b/src/components/common/CartDrawer/components/ProductsInCart/ProductsInCart.tsx @@ -10,7 +10,7 @@ const ProductsInCart = ({ data }: Props) => { return (
      { - data.slice(0,1).map(item =>
    • + data.map(item =>
    • Date: Tue, 7 Sep 2021 09:19:39 +0700 Subject: [PATCH 51/85] enhance: logic code breadcrumb common --- pages/test.tsx | 20 ++++++ .../BreadcrumbCommon.module.scss | 3 + .../BreadcrumbCommon/BreadcrumbCommon.tsx | 66 ++++++------------- .../BreadcrumbItem/BreadcrumbItem.tsx | 3 +- 4 files changed, 44 insertions(+), 48 deletions(-) diff --git a/pages/test.tsx b/pages/test.tsx index 5ac220819..90a46681f 100644 --- a/pages/test.tsx +++ b/pages/test.tsx @@ -5,6 +5,7 @@ import { ModalCommon, ProductCarousel, } from 'src/components/common' +import BreadcrumbCommon from 'src/components/common/BreadcrumbCommon/BreadcrumbCommon' import { CollectionCarcousel } from 'src/components/modules/home' import image5 from '../public/assets/images/image5.png' import image6 from '../public/assets/images/image6.png' @@ -96,6 +97,21 @@ const dataTest = [ imageSrc: image6.src, }, ] + +const crumbs = [ + { + name: 'Product', + link: '/product', + }, + { + name: 'Detail', + link: '/detail', + }, + { + name: 'more', + link: '/more', + } +] export default function Test() { const [visible, setVisible] = useState(false) const onClose = () => { @@ -106,6 +122,10 @@ export default function Test() { } return ( <> + Lorem ipsum, dolor sit amet consectetur adipisicing elit. Natus tenetur repudiandae assumenda iste enim! Hic voluptas minus quos ipsa reprehenderit. + + + Lorem ipsum, dolor sit amet consectetur adipisicing elit. Natus tenetur repudiandae assumenda iste enim! Hic voluptas minus quos ipsa reprehenderit. open
      diff --git a/src/components/common/BreadcrumbCommon/BreadcrumbCommon.module.scss b/src/components/common/BreadcrumbCommon/BreadcrumbCommon.module.scss index d72ea413b..8f6c05bf7 100644 --- a/src/components/common/BreadcrumbCommon/BreadcrumbCommon.module.scss +++ b/src/components/common/BreadcrumbCommon/BreadcrumbCommon.module.scss @@ -2,4 +2,7 @@ .breadcrumbCommon { color: var(--text-base); + .currentItem { + cursor: default; + } } diff --git a/src/components/common/BreadcrumbCommon/BreadcrumbCommon.tsx b/src/components/common/BreadcrumbCommon/BreadcrumbCommon.tsx index 98feb9628..6ad2e6817 100644 --- a/src/components/common/BreadcrumbCommon/BreadcrumbCommon.tsx +++ b/src/components/common/BreadcrumbCommon/BreadcrumbCommon.tsx @@ -1,64 +1,36 @@ import React from 'react' +import { ROUTE } from 'src/utils/constanst.utils' import s from './BreadcrumbCommon.module.scss' - import BreadcrumbItem from './components/BreadcrumbItem/BreadcrumbItem' import BreadcrumbSeparator from './components/BreadcrumbSeparator/BreadcrumbSeparator' interface BreadcrumbCommonProps { - crumbs: { link:string, name:string }[]; + crumbs: { link: string, name: string }[]; showHomePage?: boolean; } -const BreadcrumbCommon = ({ crumbs, showHomePage=true } : BreadcrumbCommonProps) => { +const BreadcrumbCommon = ({ crumbs, showHomePage = true }: BreadcrumbCommonProps) => { return (
      { - showHomePage && crumbs[0].link==="/" && crumbs.map((crumb, i) => { - if (i === 0) { - return ( - - ) - } - if (i === crumbs.length-1) { - return ( - - {crumb.name} - - ) - } - return ( - - - - ) - }) - } - { - !showHomePage && crumbs.map((crumb, i) => { - if (i === 0) { - return - } - if (i === 1) { - return ( - - ) - } - if (i === crumbs.length-1) { - return ( - - {crumb.name} - - ) - } - return ( - - - - ) - }) + showHomePage && } -
      + { + crumbs.length > 0 && <> + + { + crumbs.slice(0, crumbs.length - 1).map((crumb) => ( + < BreadcrumbSeparator key={crumb.name}> + + + ))} + < BreadcrumbSeparator> + {crumbs[crumbs.length - 1].name} + + + } +
) } diff --git a/src/components/common/BreadcrumbCommon/components/BreadcrumbItem/BreadcrumbItem.tsx b/src/components/common/BreadcrumbCommon/components/BreadcrumbItem/BreadcrumbItem.tsx index f807de555..13f980ea9 100644 --- a/src/components/common/BreadcrumbCommon/components/BreadcrumbItem/BreadcrumbItem.tsx +++ b/src/components/common/BreadcrumbCommon/components/BreadcrumbItem/BreadcrumbItem.tsx @@ -1,5 +1,6 @@ import React from 'react' import Link from 'next/link' +import s from './BreadcrumbItem.module.scss' interface BreadcrumbItemProps { text: string; @@ -9,7 +10,7 @@ interface BreadcrumbItemProps { const BreadcrumbItem = ({ text, href }: BreadcrumbItemProps) => { return ( - {text} + {text} ) } From 9c0d63cda01e4a57d7df7666dd003b7aa3938795 Mon Sep 17 00:00:00 2001 From: lytrankieio123 Date: Tue, 7 Sep 2021 09:19:54 +0700 Subject: [PATCH 52/85] :art: styles: change color when hover breadcrumb item :%s --- .../components/BreadcrumbItem/BreadcrumbItem.module.scss | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 src/components/common/BreadcrumbCommon/components/BreadcrumbItem/BreadcrumbItem.module.scss diff --git a/src/components/common/BreadcrumbCommon/components/BreadcrumbItem/BreadcrumbItem.module.scss b/src/components/common/BreadcrumbCommon/components/BreadcrumbItem/BreadcrumbItem.module.scss new file mode 100644 index 000000000..3a785f480 --- /dev/null +++ b/src/components/common/BreadcrumbCommon/components/BreadcrumbItem/BreadcrumbItem.module.scss @@ -0,0 +1,5 @@ +.breadcrumbItem { + &:hover { + color: var(--primary); + } +} From ec3c2e0b67514c2028cbface68d8ff70a373b994 Mon Sep 17 00:00:00 2001 From: quangnhankie Date: Tue, 7 Sep 2021 09:56:45 +0700 Subject: [PATCH 53/85] feat: Create Component MenuFilter --- .../common/MenuFilter/MenuFilter.module.scss | 23 +++++------ .../common/MenuFilter/MenuFilter.tsx | 39 ++++++++++++------- 2 files changed, 36 insertions(+), 26 deletions(-) diff --git a/src/components/common/MenuFilter/MenuFilter.module.scss b/src/components/common/MenuFilter/MenuFilter.module.scss index b08f370d8..ecea2e119 100644 --- a/src/components/common/MenuFilter/MenuFilter.module.scss +++ b/src/components/common/MenuFilter/MenuFilter.module.scss @@ -1,6 +1,6 @@ @import "../../../styles/utilities"; .menuFilterWrapper{ - @apply spacing-horizontal ; + @screen md { @apply hidden; } @@ -14,30 +14,27 @@ @apply flex flex-wrap justify-start relative; margin-bottom: 3rem; box-sizing: border-box; + &::after{ + @apply absolute; + top: 110%; + content: ""; + width: 100%; + border-bottom: 1px solid var(--border-line); + } + li{ margin: 1rem 0; padding:0; - a{ + div{ padding: 0.8rem 1.6rem; margin-right: 0.8rem; background-color: var(--gray); border-radius: 0.8rem; - &:hover { - color:white; - background-color: var(--primary); - } &.active { color:white; background-color: var(--primary); } } } - &::after{ - @apply absolute; - bottom: -20%; - content: ""; - width: 100%; - border-bottom: 1px solid var(--border-line); - } } } diff --git a/src/components/common/MenuFilter/MenuFilter.tsx b/src/components/common/MenuFilter/MenuFilter.tsx index e43c6384a..3b44761c3 100644 --- a/src/components/common/MenuFilter/MenuFilter.tsx +++ b/src/components/common/MenuFilter/MenuFilter.tsx @@ -1,30 +1,43 @@ import classNames from 'classnames' -import Link from 'next/link' -import { useRouter } from 'next/router' +import { useEffect, useState } from 'react'; import s from './MenuFilter.module.scss' - - interface Props { children?: any, - heading:string, - categories:{name:string,link:string}[] + heading?:string, + categories:{name:string,link:string}[], + type:string, + onChangeValue?: (value: Object) => void } -const MenuFilter = ({heading,categories}:Props)=> { - const router = useRouter() +const MenuFilter = ({heading,categories,type,onChangeValue}:Props)=> { + const [active, setActive] = useState(''); + function handleClick(link:string){ + setActive(link); + + if(active === link){ + setActive(''); + } + } + + useEffect(()=>{ + + let href = active?.split("="); + const linkValue = href[1]; + + onChangeValue && onChangeValue({[type]:linkValue}); + },[active]) + return (

{heading}

    { categories.map(item =>
  • - - - {item.name} - - +
    handleClick(item.link)} className={classNames({ [s.active]: item.link === active? true: false })}> + {item.name} +
  • ) }
From 75773f234d103b3086ef20c03d6981d7fb346d5c Mon Sep 17 00:00:00 2001 From: lytrankieio123 Date: Tue, 7 Sep 2021 10:07:58 +0700 Subject: [PATCH 54/85] :art: styles: add logo to header :%s --- .../components/HeaderMenu/HeaderMenu.tsx | 3 ++- src/components/common/Layout/Layout.tsx | 2 +- src/components/common/Logo/Logo.module.scss | 8 ++++---- src/components/common/Logo/Logo.tsx | 20 +++++++++++-------- 4 files changed, 19 insertions(+), 14 deletions(-) diff --git a/src/components/common/Header/components/HeaderMenu/HeaderMenu.tsx b/src/components/common/Header/components/HeaderMenu/HeaderMenu.tsx index 969964608..f4eb57b04 100644 --- a/src/components/common/Header/components/HeaderMenu/HeaderMenu.tsx +++ b/src/components/common/Header/components/HeaderMenu/HeaderMenu.tsx @@ -5,6 +5,7 @@ import InputSearch from 'src/components/common/InputSearch/InputSearch' import MenuDropdown from 'src/components/common/MenuDropdown/MenuDropdown' import { IconBuy, IconHeart, IconHistory, IconUser } from 'src/components/icons' import { ACCOUNT_TAB, QUERY_KEY, ROUTE } from 'src/utils/constanst.utils' +import Logo from '../../../Logo/Logo' import s from './HeaderMenu.module.scss' interface Props { @@ -39,7 +40,7 @@ const HeaderMenu = memo(({ isFull, openModalAuthen, openModalInfo }: Props) => {
-
Online Grocery
+ diff --git a/src/components/common/Layout/Layout.tsx b/src/components/common/Layout/Layout.tsx index ea09855ff..3009decdb 100644 --- a/src/components/common/Layout/Layout.tsx +++ b/src/components/common/Layout/Layout.tsx @@ -27,9 +27,9 @@ const Layout: FC = ({ children }) => { return (
-
{children}
+ diff --git a/src/components/common/Logo/Logo.module.scss b/src/components/common/Logo/Logo.module.scss index 2660c4880..da6bfc49f 100644 --- a/src/components/common/Logo/Logo.module.scss +++ b/src/components/common/Logo/Logo.module.scss @@ -1,7 +1,7 @@ -@import '../../../styles/utilities'; +@import "../../../styles/utilities"; .logo { - display: flex; + @apply flex justify-center items-center; .eclipse { width: 3.2rem; height: 3.2rem; @@ -10,9 +10,9 @@ margin-right: 1.2rem; } .content { - @apply font-logo; + @apply font-logo font-bold; font-size: 16px; line-height: 32px; letter-spacing: -0.02em; } -} \ No newline at end of file +} diff --git a/src/components/common/Logo/Logo.tsx b/src/components/common/Logo/Logo.tsx index 96d1820e0..58a0ea5de 100644 --- a/src/components/common/Logo/Logo.tsx +++ b/src/components/common/Logo/Logo.tsx @@ -1,14 +1,18 @@ import s from './Logo.module.scss' +import Link from 'next/link' +import { ROUTE } from 'src/utils/constanst.utils' const Logo = () => { - return( -
-
-
-
- ONLINE GROCERY -
-
+ return ( + + +
+
+
+ ONLINE GROCERY +
+
+ ) } From bec206113a0588a082e98f2f9da85899f0321df3 Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 7 Sep 2021 10:29:36 +0700 Subject: [PATCH 55/85] bug: footer move when hover select --- .../SelectCommon/SelectCommon.module.scss | 43 ++++++++++--------- .../common/SelectCommon/SelectCommon.tsx | 1 + 2 files changed, 23 insertions(+), 21 deletions(-) diff --git a/src/components/common/SelectCommon/SelectCommon.module.scss b/src/components/common/SelectCommon/SelectCommon.module.scss index 9eb98b445..3b40a0923 100644 --- a/src/components/common/SelectCommon/SelectCommon.module.scss +++ b/src/components/common/SelectCommon/SelectCommon.module.scss @@ -29,6 +29,7 @@ } } &:hover{ + cursor: pointer; .hoverWrapper{ @apply block; animation: SelectAnimation 0.2s ease-out; @@ -42,32 +43,32 @@ } .hoverWrapper{ - @apply hidden; + @apply hidden outline-none absolute z-10; padding-top: 0.6rem; + .selectOptionWrapper{ + border-radius: 0.8rem; + background-color: var(--white); + padding: 0.4rem 0rem 0.4rem 0rem; + &.base{ + width: 20.6rem; + } + &.large{ + width: 34.25rem; + } + &.default{ + @apply border-solid border border-current; + } + &.custom{ + @apply border-2; + border-color: var(--border-line); + color: var(--text-label); + } + } &:hover{ @apply block; } } -.selectOptionWrapper{ - @apply outline-none z-10 absolute; - border-radius: 0.8rem; - background-color: var(--white); - padding: 0.4rem 0rem 0.4rem 0rem; - &.base{ - width: 20.6rem; - } - &.large{ - width: 34.25rem; - } - &.default{ - @apply border-solid border border-current; - } - &.custom{ - @apply border-2; - border-color: var(--border-line); - color: var(--text-label); - } -} + @keyframes SelectAnimation { 0% { diff --git a/src/components/common/SelectCommon/SelectCommon.tsx b/src/components/common/SelectCommon/SelectCommon.tsx index 0eea2b2e0..f7d560629 100644 --- a/src/components/common/SelectCommon/SelectCommon.tsx +++ b/src/components/common/SelectCommon/SelectCommon.tsx @@ -32,6 +32,7 @@ const SelectCommon = ({ type = 'default', size = 'base', option, placeholder, on })} >{selectedName}
+
Date: Tue, 7 Sep 2021 10:41:58 +0700 Subject: [PATCH 56/85] refactor: selected item by value --- src/components/common/SelectCommon/SelectCommon.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/components/common/SelectCommon/SelectCommon.tsx b/src/components/common/SelectCommon/SelectCommon.tsx index f7d560629..4c42bc8a9 100644 --- a/src/components/common/SelectCommon/SelectCommon.tsx +++ b/src/components/common/SelectCommon/SelectCommon.tsx @@ -12,10 +12,12 @@ interface Props { onChange?: (value: string) => void, } -const SelectCommon = ({ type = 'default', size = 'base', option, placeholder, onChange }: Props) => { +const SelectCommon = ({ type = 'default', size = 'base', option, placeholder, onChange}: Props) => { const [selectedName, setSelectedName] = useState(placeholder) + const [selectedValue, setSelectedValue] = useState('') const changeSelectedName = (item:string, value: string) => { + setSelectedValue(value) setSelectedName(item) onChange && onChange(value) } @@ -42,7 +44,7 @@ const SelectCommon = ({ type = 'default', size = 'base', option, placeholder, on > { option.map(item => - + ) }
From 60dd790c9c493646f0a45296f559949a0e8f7d6e Mon Sep 17 00:00:00 2001 From: quangnhankie Date: Tue, 7 Sep 2021 11:17:12 +0700 Subject: [PATCH 57/85] fix: fix css component MenuNavigation and fix conflic --- grocery-vercel-commerce | 1 - package-lock.json | 9989 ----------------- package.json | 3 + pages/index.tsx | 7 +- pages/test.tsx | 81 + public/assets/bannerrecipes.png | Bin 0 -> 798391 bytes .../BreadcrumbCommon.module.scss | 5 + .../BreadcrumbCommon/BreadcrumbCommon.tsx | 66 + .../BreadcrumbItem/BreadcrumbItem.tsx | 17 + .../BreadcrumbSeparator.tsx | 15 + .../common/MenuFilter/MenuFilter.tsx | 4 +- .../MenuNavigation/MenuNavigation.module.scss | 2 + .../common/MenuNavigation/MenuNavigation.tsx | 4 +- .../PaginationCommon.module.scss | 22 + .../PaginationCommon/PaginationCommon.tsx | 74 + .../components/PaginationItem.tsx | 21 + src/components/icons/ArrowLeftSmall.tsx | 18 + src/components/icons/ArrowRightSmall.tsx | 18 + src/components/icons/IconHide.tsx | 12 + src/components/icons/index.ts | 3 + .../blogs/BlogContent/BlogContent.module.scss | 0 .../modules/blogs/BlogContent/BlogContent.tsx | 16 + .../blogs/BlogDetailImg/BlogDetailImg.tsx | 18 + .../blogs/BlogDetailImg/img/blogdetail.png | Bin 0 -> 726059 bytes src/components/modules/blogs/index.ts | 1 + .../RecipesItem/RecipesItem.module.scss | 64 + .../RecipesList/RecipesItem/RecipesItem.tsx | 35 + .../RecipesList/RecipesList.module.scss | 43 + .../recipes/RecipesList/RecipesList.tsx | 51 + .../RecipesListPage.module.scss | 79 + .../RecipesListPage/RecipesListPage.tsx | 175 + .../recipes/RecipesListPage/img/blog1.png | Bin 0 -> 172785 bytes .../recipes/RecipesListPage/img/blog2.png | Bin 0 -> 156062 bytes .../recipes/RecipesListPage/img/blog3.png | Bin 0 -> 96625 bytes .../recipes/RecipesListPage/img/blog4.png | Bin 0 -> 183892 bytes .../recipes/RecipesListPage/img/blog5.png | Bin 0 -> 191377 bytes .../recipes/RecipesListPage/img/blog6.png | Bin 0 -> 202911 bytes src/components/modules/recipes/index.ts | 1 + src/utils/constanst.utils.ts | 4 +- src/utils/demo-data.ts | 44 + src/utils/language.utils.ts | 1 + 41 files changed, 894 insertions(+), 10000 deletions(-) delete mode 160000 grocery-vercel-commerce delete mode 100644 package-lock.json create mode 100644 pages/test.tsx create mode 100644 public/assets/bannerrecipes.png create mode 100644 src/components/common/BreadcrumbCommon/BreadcrumbCommon.module.scss create mode 100644 src/components/common/BreadcrumbCommon/BreadcrumbCommon.tsx create mode 100644 src/components/common/BreadcrumbCommon/components/BreadcrumbItem/BreadcrumbItem.tsx create mode 100644 src/components/common/BreadcrumbCommon/components/BreadcrumbSeparator/BreadcrumbSeparator.tsx create mode 100644 src/components/common/PaginationCommon/PaginationCommon.module.scss create mode 100644 src/components/common/PaginationCommon/PaginationCommon.tsx create mode 100644 src/components/common/PaginationCommon/components/PaginationItem.tsx create mode 100644 src/components/icons/ArrowLeftSmall.tsx create mode 100644 src/components/icons/ArrowRightSmall.tsx create mode 100644 src/components/icons/IconHide.tsx create mode 100644 src/components/modules/blogs/BlogContent/BlogContent.module.scss create mode 100644 src/components/modules/blogs/BlogContent/BlogContent.tsx create mode 100644 src/components/modules/blogs/BlogDetailImg/BlogDetailImg.tsx create mode 100644 src/components/modules/blogs/BlogDetailImg/img/blogdetail.png create mode 100644 src/components/modules/blogs/index.ts create mode 100644 src/components/modules/recipes/RecipesList/RecipesItem/RecipesItem.module.scss create mode 100644 src/components/modules/recipes/RecipesList/RecipesItem/RecipesItem.tsx create mode 100644 src/components/modules/recipes/RecipesList/RecipesList.module.scss create mode 100644 src/components/modules/recipes/RecipesList/RecipesList.tsx create mode 100644 src/components/modules/recipes/RecipesListPage/RecipesListPage.module.scss create mode 100644 src/components/modules/recipes/RecipesListPage/RecipesListPage.tsx create mode 100644 src/components/modules/recipes/RecipesListPage/img/blog1.png create mode 100644 src/components/modules/recipes/RecipesListPage/img/blog2.png create mode 100644 src/components/modules/recipes/RecipesListPage/img/blog3.png create mode 100644 src/components/modules/recipes/RecipesListPage/img/blog4.png create mode 100644 src/components/modules/recipes/RecipesListPage/img/blog5.png create mode 100644 src/components/modules/recipes/RecipesListPage/img/blog6.png create mode 100644 src/components/modules/recipes/index.ts create mode 100644 src/utils/demo-data.ts diff --git a/grocery-vercel-commerce b/grocery-vercel-commerce deleted file mode 160000 index 3c7aa8e86..000000000 --- a/grocery-vercel-commerce +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 3c7aa8e862bfd8d44719be44c6c0a31ab01524a3 diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 72b57bcbc..000000000 --- a/package-lock.json +++ /dev/null @@ -1,9989 +0,0 @@ -{ - "name": "nextjs-commerce", - "version": "1.0.0", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "@ardatan/aggregate-error": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/@ardatan/aggregate-error/-/aggregate-error-0.0.6.tgz", - "integrity": "sha512-vyrkEHG1jrukmzTPtyWB4NLPauUw5bQeg4uhn8f+1SSynmrOcyvlb1GKQjjgoBzElLdfXCRYX8UnBlhklOHYRQ==", - "dev": true, - "requires": { - "tslib": "~2.0.1" - }, - "dependencies": { - "tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==", - "dev": true - } - } - }, - "@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", - "requires": { - "@babel/highlight": "^7.14.5" - } - }, - "@babel/compat-data": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", - "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==", - "dev": true - }, - "@babel/core": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.0.tgz", - "integrity": "sha512-tXtmTminrze5HEUPn/a0JtOzzfp0nk+UEXQ/tqIJo3WDGypl/2OFQEMll/zSFU8f/lfmfLXvTaORHF3cfXIQMw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.0", - "@babel/helper-compilation-targets": "^7.15.0", - "@babel/helper-module-transforms": "^7.15.0", - "@babel/helpers": "^7.14.8", - "@babel/parser": "^7.15.0", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.15.0", - "@babel/types": "^7.15.0", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" - }, - "dependencies": { - "@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", - "dev": true - }, - "@babel/parser": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.3.tgz", - "integrity": "sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==", - "dev": true - }, - "@babel/traverse": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.0.tgz", - "integrity": "sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.0", - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-hoist-variables": "^7.14.5", - "@babel/helper-split-export-declaration": "^7.14.5", - "@babel/parser": "^7.15.0", - "@babel/types": "^7.15.0", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", - "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.9", - "to-fast-properties": "^2.0.0" - } - }, - "json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } - }, - "@babel/generator": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.0.tgz", - "integrity": "sha512-eKl4XdMrbpYvuB505KTta4AV9g+wWzmVBW69tX0H2NwKVKd2YJbKgyK6M8j/rgLbmHOYJn6rUklV677nOyJrEQ==", - "dev": true, - "requires": { - "@babel/types": "^7.15.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - }, - "dependencies": { - "@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", - "dev": true - }, - "@babel/types": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", - "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.9", - "to-fast-properties": "^2.0.0" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz", - "integrity": "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - }, - "dependencies": { - "@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", - "dev": true - }, - "@babel/types": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", - "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.9", - "to-fast-properties": "^2.0.0" - } - } - } - }, - "@babel/helper-compilation-targets": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.0.tgz", - "integrity": "sha512-h+/9t0ncd4jfZ8wsdAsoIxSa61qhBYlycXiHWqJaQBCXAhDCMbPRSMTGnZIkkmt1u4ag+UQmuqcILwqKzZ4N2A==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.15.0", - "@babel/helper-validator-option": "^7.14.5", - "browserslist": "^4.16.6", - "semver": "^6.3.0" - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.0.tgz", - "integrity": "sha512-MdmDXgvTIi4heDVX/e9EFfeGpugqm9fobBVg/iioE8kueXrOHdRDe36FAY7SnE9xXLVeYCoJR/gdrBEIHRC83Q==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-member-expression-to-functions": "^7.15.0", - "@babel/helper-optimise-call-expression": "^7.14.5", - "@babel/helper-replace-supers": "^7.15.0", - "@babel/helper-split-export-declaration": "^7.14.5" - } - }, - "@babel/helper-function-name": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", - "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.14.5", - "@babel/template": "^7.14.5", - "@babel/types": "^7.14.5" - }, - "dependencies": { - "@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", - "dev": true - }, - "@babel/types": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", - "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.9", - "to-fast-properties": "^2.0.0" - } - } - } - }, - "@babel/helper-get-function-arity": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", - "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - }, - "dependencies": { - "@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", - "dev": true - }, - "@babel/types": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", - "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.9", - "to-fast-properties": "^2.0.0" - } - } - } - }, - "@babel/helper-hoist-variables": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz", - "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - }, - "dependencies": { - "@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", - "dev": true - }, - "@babel/types": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", - "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.9", - "to-fast-properties": "^2.0.0" - } - } - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.0.tgz", - "integrity": "sha512-Jq8H8U2kYiafuj2xMTPQwkTBnEEdGKpT35lJEQsRRjnG0LW3neucsaMWLgKcwu3OHKNeYugfw+Z20BXBSEs2Lg==", - "dev": true, - "requires": { - "@babel/types": "^7.15.0" - }, - "dependencies": { - "@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", - "dev": true - }, - "@babel/types": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", - "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.9", - "to-fast-properties": "^2.0.0" - } - } - } - }, - "@babel/helper-module-imports": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz", - "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - }, - "dependencies": { - "@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", - "dev": true - }, - "@babel/types": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", - "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.9", - "to-fast-properties": "^2.0.0" - } - } - } - }, - "@babel/helper-module-transforms": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.0.tgz", - "integrity": "sha512-RkGiW5Rer7fpXv9m1B3iHIFDZdItnO2/BLfWVW/9q7+KqQSDY5kUfQEbzdXM1MVhJGcugKV7kRrNVzNxmk7NBg==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.14.5", - "@babel/helper-replace-supers": "^7.15.0", - "@babel/helper-simple-access": "^7.14.8", - "@babel/helper-split-export-declaration": "^7.14.5", - "@babel/helper-validator-identifier": "^7.14.9", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.15.0", - "@babel/types": "^7.15.0" - }, - "dependencies": { - "@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", - "dev": true - }, - "@babel/parser": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.3.tgz", - "integrity": "sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==", - "dev": true - }, - "@babel/traverse": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.0.tgz", - "integrity": "sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.0", - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-hoist-variables": "^7.14.5", - "@babel/helper-split-export-declaration": "^7.14.5", - "@babel/parser": "^7.15.0", - "@babel/types": "^7.15.0", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", - "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.9", - "to-fast-properties": "^2.0.0" - } - } - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz", - "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - }, - "dependencies": { - "@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", - "dev": true - }, - "@babel/types": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", - "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.9", - "to-fast-properties": "^2.0.0" - } - } - } - }, - "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true - }, - "@babel/helper-replace-supers": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.0.tgz", - "integrity": "sha512-6O+eWrhx+HEra/uJnifCwhwMd6Bp5+ZfZeJwbqUTuqkhIT6YcRhiZCOOFChRypOIe0cV46kFrRBlm+t5vHCEaA==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.15.0", - "@babel/helper-optimise-call-expression": "^7.14.5", - "@babel/traverse": "^7.15.0", - "@babel/types": "^7.15.0" - }, - "dependencies": { - "@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", - "dev": true - }, - "@babel/parser": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.3.tgz", - "integrity": "sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==", - "dev": true - }, - "@babel/traverse": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.0.tgz", - "integrity": "sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.0", - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-hoist-variables": "^7.14.5", - "@babel/helper-split-export-declaration": "^7.14.5", - "@babel/parser": "^7.15.0", - "@babel/types": "^7.15.0", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", - "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.9", - "to-fast-properties": "^2.0.0" - } - } - } - }, - "@babel/helper-simple-access": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.8.tgz", - "integrity": "sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg==", - "dev": true, - "requires": { - "@babel/types": "^7.14.8" - }, - "dependencies": { - "@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", - "dev": true - }, - "@babel/types": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", - "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.9", - "to-fast-properties": "^2.0.0" - } - } - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz", - "integrity": "sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - }, - "dependencies": { - "@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", - "dev": true - }, - "@babel/types": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", - "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.9", - "to-fast-properties": "^2.0.0" - } - } - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", - "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - }, - "dependencies": { - "@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", - "dev": true - }, - "@babel/types": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", - "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.9", - "to-fast-properties": "^2.0.0" - } - } - } - }, - "@babel/helper-validator-identifier": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz", - "integrity": "sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg==" - }, - "@babel/helper-validator-option": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", - "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", - "dev": true - }, - "@babel/helpers": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.3.tgz", - "integrity": "sha512-HwJiz52XaS96lX+28Tnbu31VeFSQJGOeKHJeaEPQlTl7PnlhFElWPj8tUXtqFIzeN86XxXoBr+WFAyK2PPVz6g==", - "dev": true, - "requires": { - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.15.0", - "@babel/types": "^7.15.0" - }, - "dependencies": { - "@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", - "dev": true - }, - "@babel/parser": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.3.tgz", - "integrity": "sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==", - "dev": true - }, - "@babel/traverse": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.0.tgz", - "integrity": "sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.0", - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-hoist-variables": "^7.14.5", - "@babel/helper-split-export-declaration": "^7.14.5", - "@babel/parser": "^7.15.0", - "@babel/types": "^7.15.0", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", - "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.9", - "to-fast-properties": "^2.0.0" - } - } - } - }, - "@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", - "requires": { - "@babel/helper-validator-identifier": "^7.14.5", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@babel/parser": { - "version": "7.12.16", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.16.tgz", - "integrity": "sha512-c/+u9cqV6F0+4Hpq01jnJO+GLp2DdT63ppz9Xa+6cHaajM9VFzK/iDXiKK65YtpeVwu+ctfS6iqlMqRgQRzeCw==", - "dev": true - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", - "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.14.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.7.tgz", - "integrity": "sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.14.7", - "@babel/helper-compilation-targets": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.14.5" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-flow": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.14.5.tgz", - "integrity": "sha512-9WK5ZwKCdWHxVuU13XNT6X73FGmutAXeor5lGFq6qhOFtMFUF4jkbijuyUdZZlpYq6E2hZeZf/u3959X9wsv0Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz", - "integrity": "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", - "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", - "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz", - "integrity": "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.9.tgz", - "integrity": "sha512-NfZpTcxU3foGWbl4wxmZ35mTsYJy8oQocbeIMoDAGGFarAmSQlL+LWMkDx/tj6pNotpbX3rltIA4dprgAPOq5A==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-optimise-call-expression": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.14.5", - "@babel/helper-split-export-declaration": "^7.14.5", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", - "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.14.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz", - "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-flow-strip-types": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.14.5.tgz", - "integrity": "sha512-KhcolBKfXbvjwI3TV7r7TkYm8oNXHNBqGOy6JDVwtecFaRoKYsUUqJdS10q0YDKW1c6aZQgO+Ys3LfGkox8pXA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-flow": "^7.14.5" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz", - "integrity": "sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", - "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", - "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", - "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.0.tgz", - "integrity": "sha512-3H/R9s8cXcOGE8kgMlmjYYC9nqr5ELiPkJn4q0mypBrjhYQoc+5/Maq69vV4xRPWnkzZuwJPf5rArxpB/35Cig==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.15.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-simple-access": "^7.14.8", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", - "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.14.5" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.5.tgz", - "integrity": "sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", - "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-react-display-name": { - "version": "7.15.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.15.1.tgz", - "integrity": "sha512-yQZ/i/pUCJAHI/LbtZr413S3VT26qNrEm0M5RRxQJA947/YNYwbZbBaXGDrq6CG5QsZycI1VIP6d7pQaBfP+8Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-react-jsx": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.9.tgz", - "integrity": "sha512-30PeETvS+AeD1f58i1OVyoDlVYQhap/K20ZrMjLmmzmC2AYR/G43D4sdJAaDAqCD3MYpSWbmrz3kES158QSLjw==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-module-imports": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-jsx": "^7.14.5", - "@babel/types": "^7.14.9" - }, - "dependencies": { - "@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", - "dev": true - }, - "@babel/types": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", - "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.9", - "to-fast-properties": "^2.0.0" - } - } - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", - "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.14.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz", - "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", - "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/runtime": { - "version": "7.14.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.6.tgz", - "integrity": "sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg==", - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/template": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", - "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.14.5", - "@babel/types": "^7.14.5" - }, - "dependencies": { - "@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", - "dev": true - }, - "@babel/parser": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.3.tgz", - "integrity": "sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==", - "dev": true - }, - "@babel/types": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", - "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.9", - "to-fast-properties": "^2.0.0" - } - } - } - }, - "@babel/traverse": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.13.tgz", - "integrity": "sha512-3Zb4w7eE/OslI0fTp8c7b286/cQps3+vdLW3UcwC8VSJC6GbKn55aeVVu2QJNuCDoeKyptLOFrPq8WqZZBodyA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.12.13", - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - } - }, - "@babel/types": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.13.tgz", - "integrity": "sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "@csstools/convert-colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz", - "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==", - "dev": true - }, - "@endemolshinegroup/cosmiconfig-typescript-loader": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@endemolshinegroup/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-3.0.2.tgz", - "integrity": "sha512-QRVtqJuS1mcT56oHpVegkKBlgtWjXw/gHNWO3eL9oyB5Sc7HBoc2OLG/nYpVfT/Jejvo3NUrD0Udk7XgoyDKkA==", - "dev": true, - "requires": { - "lodash.get": "^4", - "make-error": "^1", - "ts-node": "^9", - "tslib": "^2" - } - }, - "@fullhuman/postcss-purgecss": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@fullhuman/postcss-purgecss/-/postcss-purgecss-4.0.3.tgz", - "integrity": "sha512-/EnQ9UDWGGqHkn1UKAwSgh+gJHPKmD+Z+5dQ4gWT4qq2NUyez3zqAfZNwFH3eSgmgO+wjTXfhlLchx2M9/K+7Q==", - "requires": { - "purgecss": "^4.0.3" - } - }, - "@graphql-codegen/cli": { - "version": "1.21.5", - "resolved": "https://registry.npmjs.org/@graphql-codegen/cli/-/cli-1.21.5.tgz", - "integrity": "sha512-w3SovNJ9qtMhFLAdPZeCdGvHXDgfdb53mueWDTyncOt04m+tohVnY4qExvyKLTN5zlGxrA/5ubp2x8Az0xQarA==", - "dev": true, - "requires": { - "@graphql-codegen/core": "1.17.10", - "@graphql-codegen/plugin-helpers": "^1.18.7", - "@graphql-tools/apollo-engine-loader": "^6.2.5", - "@graphql-tools/code-file-loader": "^6.3.1", - "@graphql-tools/git-loader": "^6.2.6", - "@graphql-tools/github-loader": "^6.2.5", - "@graphql-tools/graphql-file-loader": "^6.2.7", - "@graphql-tools/json-file-loader": "^6.2.6", - "@graphql-tools/load": "^6.2.8", - "@graphql-tools/prisma-loader": "^6.3.0", - "@graphql-tools/url-loader": "^6.10.1", - "@graphql-tools/utils": "^7.9.1", - "ansi-escapes": "^4.3.1", - "chalk": "^4.1.0", - "change-case-all": "1.0.14", - "chokidar": "^3.5.1", - "common-tags": "^1.8.0", - "cosmiconfig": "^7.0.0", - "debounce": "^1.2.0", - "dependency-graph": "^0.11.0", - "detect-indent": "^6.0.0", - "glob": "^7.1.6", - "graphql-config": "^3.3.0", - "inquirer": "^7.3.3", - "is-glob": "^4.0.1", - "json-to-pretty-yaml": "^1.2.2", - "latest-version": "5.1.0", - "listr": "^0.14.3", - "listr-update-renderer": "^0.5.0", - "log-symbols": "^4.0.0", - "minimatch": "^3.0.4", - "mkdirp": "^1.0.4", - "string-env-interpolation": "^1.0.1", - "ts-log": "^2.2.3", - "tslib": "~2.2.0", - "valid-url": "^1.0.9", - "wrap-ansi": "^7.0.0", - "yaml": "^1.10.0", - "yargs": "^17.0.0" - } - }, - "@graphql-codegen/core": { - "version": "1.17.10", - "resolved": "https://registry.npmjs.org/@graphql-codegen/core/-/core-1.17.10.tgz", - "integrity": "sha512-RA3umgVDs/RI/+ztHh+H4GfJxrJUfWJQqoAkMfX4qPTVO5qsy3R4vPudE0oP8w+kFbL8dFsRfAAPUZxI4jV/hQ==", - "dev": true, - "requires": { - "@graphql-codegen/plugin-helpers": "^1.18.7", - "@graphql-tools/merge": "^6.2.14", - "@graphql-tools/utils": "^7.9.1", - "tslib": "~2.2.0" - } - }, - "@graphql-codegen/plugin-helpers": { - "version": "1.18.8", - "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-1.18.8.tgz", - "integrity": "sha512-mb4I9j9lMGqvGggYuZ0CV+Hme08nar68xkpPbAVotg/ZBmlhZIok/HqW2BcMQi7Rj+Il5HQMeQ1wQ1M7sv/TlQ==", - "dev": true, - "requires": { - "@graphql-tools/utils": "^7.9.1", - "common-tags": "1.8.0", - "import-from": "4.0.0", - "lodash": "~4.17.0", - "tslib": "~2.3.0" - }, - "dependencies": { - "import-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-4.0.0.tgz", - "integrity": "sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ==", - "dev": true - }, - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "dev": true - } - } - }, - "@graphql-codegen/schema-ast": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/@graphql-codegen/schema-ast/-/schema-ast-1.18.3.tgz", - "integrity": "sha512-D0uheH039ztSG3mboW5enmyaFwTcevLSR8yNrdN+NEKoQJJoDWsb9P/G6NTdFu5Bb03IvNhIFTpG1ttWtRP/aQ==", - "dev": true, - "requires": { - "@graphql-codegen/plugin-helpers": "^1.18.7", - "@graphql-tools/utils": "^7.9.1", - "tslib": "~2.2.0" - } - }, - "@graphql-codegen/typescript": { - "version": "1.22.3", - "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript/-/typescript-1.22.3.tgz", - "integrity": "sha512-qLSnVN2g/UxxzhRWHZcHw/Xkvx5wZh0RDzmg9MjAlPnDwAI89jg/ljKDwtTOfN+F6M8W4gQ9mjkWd6NxBQRgXw==", - "dev": true, - "requires": { - "@graphql-codegen/plugin-helpers": "^1.18.7", - "@graphql-codegen/visitor-plugin-common": "1.21.2", - "auto-bind": "~4.0.0", - "tslib": "~2.3.0" - }, - "dependencies": { - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "dev": true - } - } - }, - "@graphql-codegen/typescript-operations": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript-operations/-/typescript-operations-1.18.2.tgz", - "integrity": "sha512-AF9OCNBq0HuW3C5nsO11+53fgFGE40lNUtjSIJocvMcstEKvHx4GrzYO0XIpZsjRPrnyds00Y5xTSynLqB0XxA==", - "dev": true, - "requires": { - "@graphql-codegen/plugin-helpers": "^1.18.7", - "@graphql-codegen/typescript": "^1.22.3", - "@graphql-codegen/visitor-plugin-common": "1.21.2", - "auto-bind": "~4.0.0", - "tslib": "~2.3.0" - }, - "dependencies": { - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "dev": true - } - } - }, - "@graphql-codegen/visitor-plugin-common": { - "version": "1.21.2", - "resolved": "https://registry.npmjs.org/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-1.21.2.tgz", - "integrity": "sha512-Bb5P2Hw7f+lNWfazjcGwVcX434stNd7/EhgA+S2Ro0Bn1xVCK/WL0IHT2TGb+pf6/lWg3Y+J9wo2aOKkqDHT6A==", - "dev": true, - "requires": { - "@graphql-codegen/plugin-helpers": "^1.18.7", - "@graphql-tools/optimize": "^1.0.1", - "@graphql-tools/relay-operation-optimizer": "^6.3.0", - "array.prototype.flatmap": "^1.2.4", - "auto-bind": "~4.0.0", - "change-case-all": "1.0.14", - "dependency-graph": "^0.11.0", - "graphql-tag": "^2.11.0", - "parse-filepath": "^1.0.2", - "tslib": "~2.3.0" - }, - "dependencies": { - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "dev": true - } - } - }, - "@graphql-tools/apollo-engine-loader": { - "version": "6.2.5", - "resolved": "https://registry.npmjs.org/@graphql-tools/apollo-engine-loader/-/apollo-engine-loader-6.2.5.tgz", - "integrity": "sha512-CE4uef6PyxtSG+7OnLklIr2BZZDgjO89ZXK47EKdY7jQy/BQD/9o+8SxPsgiBc+2NsDJH2I6P/nqoaJMOEat6g==", - "dev": true, - "requires": { - "@graphql-tools/utils": "^7.0.0", - "cross-fetch": "3.0.6", - "tslib": "~2.0.1" - }, - "dependencies": { - "tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==", - "dev": true - } - } - }, - "@graphql-tools/batch-execute": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/@graphql-tools/batch-execute/-/batch-execute-7.1.2.tgz", - "integrity": "sha512-IuR2SB2MnC2ztA/XeTMTfWcA0Wy7ZH5u+nDkDNLAdX+AaSyDnsQS35sCmHqG0VOGTl7rzoyBWLCKGwSJplgtwg==", - "dev": true, - "requires": { - "@graphql-tools/utils": "^7.7.0", - "dataloader": "2.0.0", - "tslib": "~2.2.0", - "value-or-promise": "1.0.6" - }, - "dependencies": { - "value-or-promise": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/value-or-promise/-/value-or-promise-1.0.6.tgz", - "integrity": "sha512-9r0wQsWD8z/BxPOvnwbPf05ZvFngXyouE9EKB+5GbYix+BYnAwrIChCUyFIinfbf2FL/U71z+CPpbnmTdxrwBg==", - "dev": true - } - } - }, - "@graphql-tools/code-file-loader": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/@graphql-tools/code-file-loader/-/code-file-loader-6.3.1.tgz", - "integrity": "sha512-ZJimcm2ig+avgsEOWWVvAaxZrXXhiiSZyYYOJi0hk9wh5BxZcLUNKkTp6EFnZE/jmGUwuos3pIjUD3Hwi3Bwhg==", - "dev": true, - "requires": { - "@graphql-tools/graphql-tag-pluck": "^6.5.1", - "@graphql-tools/utils": "^7.0.0", - "tslib": "~2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", - "dev": true - } - } - }, - "@graphql-tools/delegate": { - "version": "7.1.5", - "resolved": "https://registry.npmjs.org/@graphql-tools/delegate/-/delegate-7.1.5.tgz", - "integrity": "sha512-bQu+hDd37e+FZ0CQGEEczmRSfQRnnXeUxI/0miDV+NV/zCbEdIJj5tYFNrKT03W6wgdqx8U06d8L23LxvGri/g==", - "dev": true, - "requires": { - "@ardatan/aggregate-error": "0.0.6", - "@graphql-tools/batch-execute": "^7.1.2", - "@graphql-tools/schema": "^7.1.5", - "@graphql-tools/utils": "^7.7.1", - "dataloader": "2.0.0", - "tslib": "~2.2.0", - "value-or-promise": "1.0.6" - }, - "dependencies": { - "@graphql-tools/schema": { - "version": "7.1.5", - "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-7.1.5.tgz", - "integrity": "sha512-uyn3HSNSckf4mvQSq0Q07CPaVZMNFCYEVxroApOaw802m9DcZPgf9XVPy/gda5GWj9AhbijfRYVTZQgHnJ4CXA==", - "dev": true, - "requires": { - "@graphql-tools/utils": "^7.1.2", - "tslib": "~2.2.0", - "value-or-promise": "1.0.6" - } - }, - "value-or-promise": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/value-or-promise/-/value-or-promise-1.0.6.tgz", - "integrity": "sha512-9r0wQsWD8z/BxPOvnwbPf05ZvFngXyouE9EKB+5GbYix+BYnAwrIChCUyFIinfbf2FL/U71z+CPpbnmTdxrwBg==", - "dev": true - } - } - }, - "@graphql-tools/git-loader": { - "version": "6.2.6", - "resolved": "https://registry.npmjs.org/@graphql-tools/git-loader/-/git-loader-6.2.6.tgz", - "integrity": "sha512-ooQTt2CaG47vEYPP3CPD+nbA0F+FYQXfzrB1Y1ABN9K3d3O2RK3g8qwslzZaI8VJQthvKwt0A95ZeE4XxteYfw==", - "dev": true, - "requires": { - "@graphql-tools/graphql-tag-pluck": "^6.2.6", - "@graphql-tools/utils": "^7.0.0", - "tslib": "~2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", - "dev": true - } - } - }, - "@graphql-tools/github-loader": { - "version": "6.2.5", - "resolved": "https://registry.npmjs.org/@graphql-tools/github-loader/-/github-loader-6.2.5.tgz", - "integrity": "sha512-DLuQmYeNNdPo8oWus8EePxWCfCAyUXPZ/p1PWqjrX/NGPyH2ZObdqtDAfRHztljt0F/qkBHbGHCEk2TKbRZTRw==", - "dev": true, - "requires": { - "@graphql-tools/graphql-tag-pluck": "^6.2.6", - "@graphql-tools/utils": "^7.0.0", - "cross-fetch": "3.0.6", - "tslib": "~2.0.1" - }, - "dependencies": { - "tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==", - "dev": true - } - } - }, - "@graphql-tools/graphql-file-loader": { - "version": "6.2.7", - "resolved": "https://registry.npmjs.org/@graphql-tools/graphql-file-loader/-/graphql-file-loader-6.2.7.tgz", - "integrity": "sha512-5k2SNz0W87tDcymhEMZMkd6/vs6QawDyjQXWtqkuLTBF3vxjxPD1I4dwHoxgWPIjjANhXybvulD7E+St/7s9TQ==", - "dev": true, - "requires": { - "@graphql-tools/import": "^6.2.6", - "@graphql-tools/utils": "^7.0.0", - "tslib": "~2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", - "dev": true - } - } - }, - "@graphql-tools/graphql-tag-pluck": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@graphql-tools/graphql-tag-pluck/-/graphql-tag-pluck-6.5.1.tgz", - "integrity": "sha512-7qkm82iFmcpb8M6/yRgzjShtW6Qu2OlCSZp8uatA3J0eMl87TxyJoUmL3M3UMMOSundAK8GmoyNVFUrueueV5Q==", - "dev": true, - "requires": { - "@babel/parser": "7.12.16", - "@babel/traverse": "7.12.13", - "@babel/types": "7.12.13", - "@graphql-tools/utils": "^7.0.0", - "tslib": "~2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", - "dev": true - } - } - }, - "@graphql-tools/import": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/@graphql-tools/import/-/import-6.3.1.tgz", - "integrity": "sha512-1szR19JI6WPibjYurMLdadHKZoG9C//8I/FZ0Dt4vJSbrMdVNp8WFxg4QnZrDeMG4MzZc90etsyF5ofKjcC+jw==", - "dev": true, - "requires": { - "resolve-from": "5.0.0", - "tslib": "~2.2.0" - } - }, - "@graphql-tools/json-file-loader": { - "version": "6.2.6", - "resolved": "https://registry.npmjs.org/@graphql-tools/json-file-loader/-/json-file-loader-6.2.6.tgz", - "integrity": "sha512-CnfwBSY5926zyb6fkDBHnlTblHnHI4hoBALFYXnrg0Ev4yWU8B04DZl/pBRUc459VNgO2x8/mxGIZj2hPJG1EA==", - "dev": true, - "requires": { - "@graphql-tools/utils": "^7.0.0", - "tslib": "~2.0.1" - }, - "dependencies": { - "tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==", - "dev": true - } - } - }, - "@graphql-tools/load": { - "version": "6.2.8", - "resolved": "https://registry.npmjs.org/@graphql-tools/load/-/load-6.2.8.tgz", - "integrity": "sha512-JpbyXOXd8fJXdBh2ta0Q4w8ia6uK5FHzrTNmcvYBvflFuWly2LDTk2abbSl81zKkzswQMEd2UIYghXELRg8eTA==", - "dev": true, - "requires": { - "@graphql-tools/merge": "^6.2.12", - "@graphql-tools/utils": "^7.5.0", - "globby": "11.0.3", - "import-from": "3.0.0", - "is-glob": "4.0.1", - "p-limit": "3.1.0", - "tslib": "~2.2.0", - "unixify": "1.0.0", - "valid-url": "1.0.9" - } - }, - "@graphql-tools/merge": { - "version": "6.2.17", - "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-6.2.17.tgz", - "integrity": "sha512-G5YrOew39fZf16VIrc49q3c8dBqQDD0ax5LYPiNja00xsXDi0T9zsEWVt06ApjtSdSF6HDddlu5S12QjeN8Tow==", - "dev": true, - "requires": { - "@graphql-tools/schema": "^8.0.2", - "@graphql-tools/utils": "8.0.2", - "tslib": "~2.3.0" - }, - "dependencies": { - "@graphql-tools/utils": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.0.2.tgz", - "integrity": "sha512-gzkavMOgbhnwkHJYg32Adv6f+LxjbQmmbdD5Hty0+CWxvaiuJq+nU6tzb/7VSU4cwhbNLx/lGu2jbCPEW1McZQ==", - "dev": true, - "requires": { - "tslib": "~2.3.0" - } - }, - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "dev": true - } - } - }, - "@graphql-tools/optimize": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@graphql-tools/optimize/-/optimize-1.0.1.tgz", - "integrity": "sha512-cRlUNsbErYoBtzzS6zXahXeTBZGPVlPHXCpnEZ0XiK/KY/sQL96cyzak0fM/Gk6qEI9/l32MYEICjasiBQrl5w==", - "dev": true, - "requires": { - "tslib": "~2.0.1" - }, - "dependencies": { - "tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==", - "dev": true - } - } - }, - "@graphql-tools/prisma-loader": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/prisma-loader/-/prisma-loader-6.3.0.tgz", - "integrity": "sha512-9V3W/kzsFBmUQqOsd96V4a4k7Didz66yh/IK89B1/rrvy9rYj+ULjEqR73x9BYZ+ww9FV8yP8LasWAJwWaqqJQ==", - "dev": true, - "requires": { - "@graphql-tools/url-loader": "^6.8.2", - "@graphql-tools/utils": "^7.0.0", - "@types/http-proxy-agent": "^2.0.2", - "@types/js-yaml": "^4.0.0", - "@types/json-stable-stringify": "^1.0.32", - "@types/jsonwebtoken": "^8.5.0", - "chalk": "^4.1.0", - "debug": "^4.3.1", - "dotenv": "^8.2.0", - "graphql-request": "^3.3.0", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "isomorphic-fetch": "^3.0.0", - "js-yaml": "^4.0.0", - "json-stable-stringify": "^1.0.1", - "jsonwebtoken": "^8.5.1", - "lodash": "^4.17.20", - "replaceall": "^0.1.6", - "scuid": "^1.1.0", - "tslib": "~2.1.0", - "yaml-ast-parser": "^0.0.43" - }, - "dependencies": { - "tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", - "dev": true - } - } - }, - "@graphql-tools/relay-operation-optimizer": { - "version": "6.3.7", - "resolved": "https://registry.npmjs.org/@graphql-tools/relay-operation-optimizer/-/relay-operation-optimizer-6.3.7.tgz", - "integrity": "sha512-7UYnxPvIUDrdEKFAYrNF/YsoVBYMj6l3rwwuNs1jZyzAVZh8uq3TdvaFIIlcYvRychj45BEsg1jvRBvmhTaj3Q==", - "dev": true, - "requires": { - "@graphql-tools/utils": "^8.1.1", - "relay-compiler": "11.0.2", - "tslib": "~2.3.0" - }, - "dependencies": { - "@graphql-tools/utils": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.1.1.tgz", - "integrity": "sha512-QbFNoBmBiZ+ej4y6mOv8Ba4lNhcrTEKXAhZ0f74AhdEXi7b9xbGUH/slO5JaSyp85sGQYIPmxjRPpXBjLklbmw==", - "dev": true, - "requires": { - "tslib": "~2.3.0" - } - }, - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "dev": true - } - } - }, - "@graphql-tools/schema": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-8.1.2.tgz", - "integrity": "sha512-rX2pg42a0w7JLVYT+f/yeEKpnoZL5PpLq68TxC3iZ8slnNBNjfVfvzzOn8Q8Q6Xw3t17KP9QespmJEDfuQe4Rg==", - "dev": true, - "requires": { - "@graphql-tools/merge": "^8.0.2", - "@graphql-tools/utils": "^8.1.1", - "tslib": "~2.3.0", - "value-or-promise": "1.0.10" - }, - "dependencies": { - "@graphql-tools/merge": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-8.0.2.tgz", - "integrity": "sha512-li/bl6RpcZCPA0LrSxMYMcyYk+brer8QYY25jCKLS7gvhJkgzEFpCDaX43V1+X13djEoAbgay2mCr3dtfJQQRQ==", - "dev": true, - "requires": { - "@graphql-tools/utils": "^8.1.1", - "tslib": "~2.3.0" - } - }, - "@graphql-tools/utils": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.1.1.tgz", - "integrity": "sha512-QbFNoBmBiZ+ej4y6mOv8Ba4lNhcrTEKXAhZ0f74AhdEXi7b9xbGUH/slO5JaSyp85sGQYIPmxjRPpXBjLklbmw==", - "dev": true, - "requires": { - "tslib": "~2.3.0" - } - }, - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "dev": true - } - } - }, - "@graphql-tools/url-loader": { - "version": "6.10.1", - "resolved": "https://registry.npmjs.org/@graphql-tools/url-loader/-/url-loader-6.10.1.tgz", - "integrity": "sha512-DSDrbhQIv7fheQ60pfDpGD256ixUQIR6Hhf9Z5bRjVkXOCvO5XrkwoWLiU7iHL81GB1r0Ba31bf+sl+D4nyyfw==", - "dev": true, - "requires": { - "@graphql-tools/delegate": "^7.0.1", - "@graphql-tools/utils": "^7.9.0", - "@graphql-tools/wrap": "^7.0.4", - "@microsoft/fetch-event-source": "2.0.1", - "@types/websocket": "1.0.2", - "abort-controller": "3.0.0", - "cross-fetch": "3.1.4", - "extract-files": "9.0.0", - "form-data": "4.0.0", - "graphql-ws": "^4.4.1", - "is-promise": "4.0.0", - "isomorphic-ws": "4.0.1", - "lodash": "4.17.21", - "meros": "1.1.4", - "subscriptions-transport-ws": "^0.9.18", - "sync-fetch": "0.3.0", - "tslib": "~2.2.0", - "valid-url": "1.0.9", - "ws": "7.4.5" - }, - "dependencies": { - "cross-fetch": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.4.tgz", - "integrity": "sha512-1eAtFWdIubi6T4XPy6ei9iUFoKpUkIF971QLN8lIvvvwueI65+Nw5haMNKUwfJxabqlIIDODJKGrQ66gxC0PbQ==", - "dev": true, - "requires": { - "node-fetch": "2.6.1" - } - } - } - }, - "@graphql-tools/utils": { - "version": "7.10.0", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.10.0.tgz", - "integrity": "sha512-d334r6bo9mxdSqZW6zWboEnnOOFRrAPVQJ7LkU8/6grglrbcu6WhwCLzHb90E94JI3TD3ricC3YGbUqIi9Xg0w==", - "dev": true, - "requires": { - "@ardatan/aggregate-error": "0.0.6", - "camel-case": "4.1.2", - "tslib": "~2.2.0" - } - }, - "@graphql-tools/wrap": { - "version": "7.0.8", - "resolved": "https://registry.npmjs.org/@graphql-tools/wrap/-/wrap-7.0.8.tgz", - "integrity": "sha512-1NDUymworsOlb53Qfh7fonDi2STvqCtbeE68ntKY9K/Ju/be2ZNxrFSbrBHwnxWcN9PjISNnLcAyJ1L5tCUyhg==", - "dev": true, - "requires": { - "@graphql-tools/delegate": "^7.1.5", - "@graphql-tools/schema": "^7.1.5", - "@graphql-tools/utils": "^7.8.1", - "tslib": "~2.2.0", - "value-or-promise": "1.0.6" - }, - "dependencies": { - "@graphql-tools/schema": { - "version": "7.1.5", - "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-7.1.5.tgz", - "integrity": "sha512-uyn3HSNSckf4mvQSq0Q07CPaVZMNFCYEVxroApOaw802m9DcZPgf9XVPy/gda5GWj9AhbijfRYVTZQgHnJ4CXA==", - "dev": true, - "requires": { - "@graphql-tools/utils": "^7.1.2", - "tslib": "~2.2.0", - "value-or-promise": "1.0.6" - } - }, - "value-or-promise": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/value-or-promise/-/value-or-promise-1.0.6.tgz", - "integrity": "sha512-9r0wQsWD8z/BxPOvnwbPf05ZvFngXyouE9EKB+5GbYix+BYnAwrIChCUyFIinfbf2FL/U71z+CPpbnmTdxrwBg==", - "dev": true - } - } - }, - "@hapi/accept": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@hapi/accept/-/accept-5.0.2.tgz", - "integrity": "sha512-CmzBx/bXUR8451fnZRuZAJRlzgm0Jgu5dltTX/bszmR2lheb9BpyN47Q1RbaGTsvFzn0PXAEs+lXDKfshccYZw==", - "requires": { - "@hapi/boom": "9.x.x", - "@hapi/hoek": "9.x.x" - } - }, - "@hapi/boom": { - "version": "9.1.4", - "resolved": "https://registry.npmjs.org/@hapi/boom/-/boom-9.1.4.tgz", - "integrity": "sha512-Ls1oH8jaN1vNsqcaHVYJrKmgMcKsC1wcp8bujvXrHaAqD2iDYq3HoOwsxwo09Cuda5R5nC0o0IxlrlTuvPuzSw==", - "requires": { - "@hapi/hoek": "9.x.x" - } - }, - "@hapi/hoek": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.0.tgz", - "integrity": "sha512-sqKVVVOe5ivCaXDWivIJYVSaEgdQK9ul7a4Kity5Iw7u9+wBAPbX1RMSnLLmp7O4Vzj0WOWwMAJsTL00xwaNug==" - }, - "@iarna/toml": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz", - "integrity": "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==", - "dev": true - }, - "@microsoft/fetch-event-source": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@microsoft/fetch-event-source/-/fetch-event-source-2.0.1.tgz", - "integrity": "sha512-W6CLUJ2eBMw3Rec70qrsEW0jOm/3twwJv21mrmj2yORiaVmVYGS4sSS5yUwvQc1ZlDLYGPnClVWmUUMagKNsfA==", - "dev": true - }, - "@next/bundle-analyzer": { - "version": "10.2.3", - "resolved": "https://registry.npmjs.org/@next/bundle-analyzer/-/bundle-analyzer-10.2.3.tgz", - "integrity": "sha512-vEfQhGWgJugZOlSUlj3DZWs/KsK0SO2SPKoHSZ7KkzpruKzc/e45G0oUh0rffzdhasMQZM1TuSBkxO+1UcnDNw==", - "dev": true, - "requires": { - "webpack-bundle-analyzer": "4.3.0" - } - }, - "@next/env": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/@next/env/-/env-11.0.1.tgz", - "integrity": "sha512-yZfKh2U6R9tEYyNUrs2V3SBvCMufkJ07xMH5uWy8wqcl5gAXoEw6A/1LDqwX3j7pUutF9d1ZxpdGDA3Uag+aQQ==" - }, - "@next/polyfill-module": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/@next/polyfill-module/-/polyfill-module-11.0.1.tgz", - "integrity": "sha512-Cjs7rrKCg4CF4Jhri8PCKlBXhszTfOQNl9AjzdNy4K5jXFyxyoSzuX2rK4IuoyE+yGp5A3XJCBEmOQ4xbUp9Mg==" - }, - "@next/react-dev-overlay": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/@next/react-dev-overlay/-/react-dev-overlay-11.0.1.tgz", - "integrity": "sha512-lvUjMVpLsgzADs9Q8wtC5LNqvfdN+M0BDMSrqr04EDWAyyX0vURHC9hkvLbyEYWyh+WW32pwjKBXdkMnJhoqMg==", - "requires": { - "@babel/code-frame": "7.12.11", - "anser": "1.4.9", - "chalk": "4.0.0", - "classnames": "2.2.6", - "css.escape": "1.5.1", - "data-uri-to-buffer": "3.0.1", - "platform": "1.3.6", - "shell-quote": "1.7.2", - "source-map": "0.8.0-beta.0", - "stacktrace-parser": "0.1.10", - "strip-ansi": "6.0.0" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "chalk": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", - "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "classnames": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz", - "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" - }, - "source-map": { - "version": "0.8.0-beta.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", - "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", - "requires": { - "whatwg-url": "^7.0.0" - } - } - } - }, - "@next/react-refresh-utils": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/@next/react-refresh-utils/-/react-refresh-utils-11.0.1.tgz", - "integrity": "sha512-K347DM6Z7gBSE+TfUaTTceWvbj0B6iNAsFZXbFZOlfg3uyz2sbKpzPYYFocCc27yjLaS8OfR8DEdS2mZXi8Saw==" - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@polka/url": { - "version": "1.0.0-next.17", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.17.tgz", - "integrity": "sha512-0p1rCgM3LLbAdwBnc7gqgnvjHg9KpbhcSphergHShlkWz8EdPawoMJ3/VbezI0mGC5eKCDzMaPgF9Yca6cKvrg==", - "dev": true - }, - "@react-spring/animated": { - "version": "9.2.4", - "resolved": "https://registry.npmjs.org/@react-spring/animated/-/animated-9.2.4.tgz", - "integrity": "sha512-AfV6ZM8pCCAT29GY5C8/1bOPjZrv/7kD0vedjiE/tEYvNDwg9GlscrvsTViWR2XykJoYrDfdkYArrldWpsCJ5g==", - "requires": { - "@react-spring/shared": "~9.2.0", - "@react-spring/types": "~9.2.0" - } - }, - "@react-spring/core": { - "version": "9.2.4", - "resolved": "https://registry.npmjs.org/@react-spring/core/-/core-9.2.4.tgz", - "integrity": "sha512-R+PwyfsjiuYCWqaTTfCpYpRmsP0h87RNm7uxC1Uxy7QAHUfHEm2sAHn+AdHPwq/MbVwDssVT8C5yf2WGcqiXGg==", - "requires": { - "@react-spring/animated": "~9.2.0", - "@react-spring/shared": "~9.2.0", - "@react-spring/types": "~9.2.0" - } - }, - "@react-spring/rafz": { - "version": "9.2.4", - "resolved": "https://registry.npmjs.org/@react-spring/rafz/-/rafz-9.2.4.tgz", - "integrity": "sha512-SOKf9eue+vAX+DGo7kWYNl9i9J3gPUlQjifIcV9Bzw9h3i30wPOOP0TjS7iMG/kLp2cdHQYDNFte6nt23VAZkQ==" - }, - "@react-spring/shared": { - "version": "9.2.4", - "resolved": "https://registry.npmjs.org/@react-spring/shared/-/shared-9.2.4.tgz", - "integrity": "sha512-ZEr4l2BxmyFRUvRA2VCkPfCJii4E7cGkwbjmTBx1EmcGrOnde/V2eF5dxqCTY3k35QuCegkrWe0coRJVkh8q2Q==", - "requires": { - "@react-spring/rafz": "~9.2.0", - "@react-spring/types": "~9.2.0" - } - }, - "@react-spring/types": { - "version": "9.2.4", - "resolved": "https://registry.npmjs.org/@react-spring/types/-/types-9.2.4.tgz", - "integrity": "sha512-zHUXrWO8nweUN/ISjrjqU7GgXXvoEbFca1CgiE0TY0H/dqJb3l+Rhx8ecPVNYimzFg3ZZ1/T0egpLop8SOv4aA==" - }, - "@react-spring/web": { - "version": "9.2.3", - "resolved": "https://registry.npmjs.org/@react-spring/web/-/web-9.2.3.tgz", - "integrity": "sha512-dWRcgVDbO2UI9I03n/HVmCx9tY++Na+RwRzkzXv3E53BcFsjvnWGArnpj+xE/XgXiaII3ep2RmUj5jyYoukqGg==", - "requires": { - "@react-spring/animated": "~9.2.0", - "@react-spring/core": "~9.2.0", - "@react-spring/shared": "~9.2.0", - "@react-spring/types": "~9.2.0" - } - }, - "@samverschueren/stream-to-observable": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.1.tgz", - "integrity": "sha512-c/qwwcHyafOQuVQJj0IlBjf5yYgBI7YPJ77k4fOJYesb41jio65eaJODRUmfYKhTOFBrIZ66kgvGPlNbjuoRdQ==", - "dev": true, - "requires": { - "any-observable": "^0.3.0" - } - }, - "@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", - "dev": true - }, - "@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", - "dev": true, - "requires": { - "defer-to-connect": "^1.0.1" - } - }, - "@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "dev": true - }, - "@types/async-retry": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@types/async-retry/-/async-retry-1.2.1.tgz", - "integrity": "sha512-yMQ6CVgICWtyFNBqJT3zqOc+TnqqEPLo4nKJNPFwcialiylil38Ie6q1ENeFTjvaLOkVim9K5LisHgAKJWidGQ==" - }, - "@types/body-scroll-lock": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/@types/body-scroll-lock/-/body-scroll-lock-2.6.1.tgz", - "integrity": "sha512-PPFm/2A6LfKmSpvMg58gHtSqwwMChbcKKGhSCRIhY4MyFzhY8moAN6HrTCpOeZQUqkFdTFfMqr7njeqGLKt72Q==", - "dev": true - }, - "@types/cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-y7mImlc/rNkvCRmg8gC3/lj87S7pTUIJ6QGjwHR9WQJcFs+ZMTOaoPrkdFA/YdbuqVEmEbb5RdhVxMkAcgOnpg==", - "dev": true - }, - "@types/http-proxy-agent": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@types/http-proxy-agent/-/http-proxy-agent-2.0.2.tgz", - "integrity": "sha512-2S6IuBRhqUnH1/AUx9k8KWtY3Esg4eqri946MnxTG5HwehF1S5mqLln8fcyMiuQkY72p2gH3W+rIPqp5li0LyQ==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/js-cookie": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/@types/js-cookie/-/js-cookie-2.2.6.tgz", - "integrity": "sha512-+oY0FDTO2GYKEV0YPvSshGq9t7YozVkgvXLty7zogQNuCxBhT9/3INX9Q7H1aRZ4SUDRXAKlJuA4EA5nTt7SNw==", - "dev": true - }, - "@types/js-yaml": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.3.tgz", - "integrity": "sha512-5t9BhoORasuF5uCPr+d5/hdB++zRFUTMIZOzbNkr+jZh3yQht4HYbRDyj9fY8n2TZT30iW9huzav73x4NikqWg==", - "dev": true - }, - "@types/json-stable-stringify": { - "version": "1.0.33", - "resolved": "https://registry.npmjs.org/@types/json-stable-stringify/-/json-stable-stringify-1.0.33.tgz", - "integrity": "sha512-qEWiQff6q2tA5gcJGWwzplQcXdJtm+0oy6IHGHzlOf3eFAkGE/FIPXZK9ofWgNSHVp8AFFI33PJJshS0ei3Gvw==", - "dev": true - }, - "@types/jsonwebtoken": { - "version": "8.5.5", - "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-8.5.5.tgz", - "integrity": "sha512-OGqtHQ7N5/Ap/TUwO6IgHDuLiAoTmHhGpNvgkCm/F4N6pKzx/RBSfr2OXZSwC6vkfnsEdb6+7DNZVtiXiwdwFw==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/lodash": { - "version": "4.14.172", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.172.tgz", - "integrity": "sha512-/BHF5HAx3em7/KkzVKm3LrsD6HZAXuXO1AJZQ3cRRBZj4oHZDviWPYu0aEplAqDFNHZPW6d3G7KN+ONcCCC7pw==", - "dev": true - }, - "@types/lodash.debounce": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@types/lodash.debounce/-/lodash.debounce-4.0.6.tgz", - "integrity": "sha512-4WTmnnhCfDvvuLMaF3KV4Qfki93KebocUF45msxhYyjMttZDQYzHkO639ohhk8+oco2cluAFL3t5+Jn4mleylQ==", - "dev": true, - "requires": { - "@types/lodash": "*" - } - }, - "@types/lodash.random": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/@types/lodash.random/-/lodash.random-3.2.6.tgz", - "integrity": "sha512-RRr0pKm+3USvG/HTkuRKA8v2EqXu19VXC09j4VL2UQec8Yx8Fn6wYTPGjYdmX4UFd23ykS7SLFkiULS/rv8kTA==", - "dev": true, - "requires": { - "@types/lodash": "*" - } - }, - "@types/lodash.throttle": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@types/lodash.throttle/-/lodash.throttle-4.1.6.tgz", - "integrity": "sha512-/UIH96i/sIRYGC60NoY72jGkCJtFN5KVPhEMMMTjol65effe1gPn0tycJqV5tlSwMTzX8FqzB5yAj0rfGHTPNg==", - "dev": true, - "requires": { - "@types/lodash": "*" - } - }, - "@types/lru-cache": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@types/lru-cache/-/lru-cache-4.1.1.tgz", - "integrity": "sha512-8mNEUG6diOrI6pMqOHrHPDBB1JsrpedeMK9AWGzVCQ7StRRribiT9BRvUmF8aUws9iBbVlgVekOT5Sgzc1MTKw==" - }, - "@types/node": { - "version": "15.12.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-15.12.4.tgz", - "integrity": "sha512-zrNj1+yqYF4WskCMOHwN+w9iuD12+dGm0rQ35HLl9/Ouuq52cEtd0CH9qMgrdNmi5ejC1/V7vKEXYubB+65DkA==" - }, - "@types/node-fetch": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.3.2.tgz", - "integrity": "sha512-yW0EOebSsQme9yKu09XbdDfle4/SmWZMK4dfteWcSLCYNQQcF+YOv0kIrvm+9pO11/ghA4E6A+RNQqvYj4Nr3A==", - "requires": { - "@types/node": "*" - } - }, - "@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" - }, - "@types/prop-types": { - "version": "15.7.4", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", - "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==", - "dev": true - }, - "@types/react": { - "version": "17.0.11", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.11.tgz", - "integrity": "sha512-yFRQbD+whVonItSk7ZzP/L+gPTJVBkL/7shLEF+i9GC/1cV3JmUxEQz6+9ylhUpWSDuqo1N9qEvqS6vTj4USUA==", - "dev": true, - "requires": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "@types/scheduler": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", - "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", - "dev": true - }, - "@types/uuid": { - "version": "8.3.1", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-8.3.1.tgz", - "integrity": "sha512-Y2mHTRAbqfFkpjldbkHGY8JIzRN6XqYRliG8/24FcHm2D2PwW24fl5xMRTVGdrb7iMrwCaIEbLWerGIkXuFWVg==" - }, - "@types/websocket": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@types/websocket/-/websocket-1.0.2.tgz", - "integrity": "sha512-B5m9aq7cbbD/5/jThEr33nUY8WEfVi6A2YKCTOvw5Ldy7mtsOkqRvGjnzy6g7iMMDsgu7xREuCzqATLDLQVKcQ==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@vercel/fetch": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@vercel/fetch/-/fetch-6.1.1.tgz", - "integrity": "sha512-nddCkgpA0aVIqOlzh+qVlzDNcQq0cSnqefM+x6SciGI4GCvVZeaZ7WEowgX8I/HwBAq8Uj5Bdnd+r0+sYsJsig==", - "requires": { - "@types/async-retry": "1.2.1", - "@vercel/fetch-cached-dns": "^2.0.2", - "@vercel/fetch-retry": "^5.0.2", - "agentkeepalive": "3.4.1", - "debug": "3.1.0" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "@vercel/fetch-cached-dns": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@vercel/fetch-cached-dns/-/fetch-cached-dns-2.0.2.tgz", - "integrity": "sha512-gDqKEV8CeY2YmCdZpP1rn3tFK1L07Vw2+HYkCK8zpRHOVGr/sP8yhBsW+C/yqGVj0i9z/rIvqIHe5emvRvxwgw==", - "requires": { - "@types/node-fetch": "2.3.2", - "@zeit/dns-cached-resolve": "2.1.2" - } - }, - "@vercel/fetch-retry": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@vercel/fetch-retry/-/fetch-retry-5.0.3.tgz", - "integrity": "sha512-DIIoBY92r+sQ6iHSf5WjKiYvkdsDIMPWKYATlE0KcUAj2RV6SZK9UWpUzBRKsofXqedOqpVjrI0IE6AWL7JRtg==", - "requires": { - "async-retry": "^1.3.1", - "debug": "^3.1.0" - }, - "dependencies": { - "async-retry": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/async-retry/-/async-retry-1.3.3.tgz", - "integrity": "sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw==", - "requires": { - "retry": "0.13.1" - } - }, - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - }, - "retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" - } - } - }, - "@zeit/dns-cached-resolve": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@zeit/dns-cached-resolve/-/dns-cached-resolve-2.1.2.tgz", - "integrity": "sha512-A/5gbBskKPETTBqHwvlaW1Ri2orO62yqoFoXdxna1SQ7A/lXjpWgpJ1wdY3IQEcz5LydpS4sJ8SzI2gFyyLEhg==", - "requires": { - "@types/async-retry": "1.2.1", - "@types/lru-cache": "4.1.1", - "@types/node": "10.12.18", - "async-retry": "1.2.3", - "lru-cache": "5.1.1" - }, - "dependencies": { - "@types/node": { - "version": "10.12.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.18.tgz", - "integrity": "sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ==" - } - } - }, - "abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "dev": true, - "requires": { - "event-target-shim": "^5.0.0" - } - }, - "acorn": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.4.1.tgz", - "integrity": "sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==", - "dev": true - }, - "acorn-node": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", - "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", - "requires": { - "acorn": "^7.0.0", - "acorn-walk": "^7.0.0", - "xtend": "^4.0.2" - }, - "dependencies": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" - }, - "acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" - } - } - }, - "acorn-walk": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.1.1.tgz", - "integrity": "sha512-FbJdceMlPHEAWJOILDk1fXD8lnTlEIWFkqtfk+MvmL5q/qlHfN7GEHcsFZWt/Tea9jRNPWUZG4G976nqAAmU9w==", - "dev": true - }, - "agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dev": true, - "requires": { - "debug": "4" - } - }, - "agentkeepalive": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.4.1.tgz", - "integrity": "sha512-MPIwsZU9PP9kOrZpyu2042kYA8Fdt/AedQYkYXucHgF9QoD9dXVp0ypuGnHXSR0hTstBxdt85Xkh4JolYfK5wg==", - "requires": { - "humanize-ms": "^1.2.1" - } - }, - "aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "dependencies": { - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true - } - } - }, - "anser": { - "version": "1.4.9", - "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.9.tgz", - "integrity": "sha512-AI+BjTeGt2+WFk4eWcqbQ7snZpDBt8SaLlj0RT2h5xfdWaiy51OjYvqwMrNzJLGy8iOAL6nKDITWO+rd4MkYEA==" - }, - "ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "dev": true - }, - "ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, - "requires": { - "type-fest": "^0.21.3" - } - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - }, - "dependencies": { - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - } - } - }, - "any-observable": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/any-observable/-/any-observable-0.3.0.tgz", - "integrity": "sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog==", - "dev": true - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "arg": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", - "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==" - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "array-includes-with-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/array-includes-with-glob/-/array-includes-with-glob-3.1.0.tgz", - "integrity": "sha512-/PZEKASyXWmUTkNhuxnmqybv1CmIdY5rp3axLy3Dv6SYfaBb+EgS7Nl991mquHT1N2u0YAnE3IOafVNRM6Y9dw==", - "requires": { - "@babel/runtime": "^7.14.0", - "matcher": "^4.0.0" - } - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true - }, - "array.prototype.flatmap": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz", - "integrity": "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "function-bind": "^1.1.1" - } - }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", - "dev": true - }, - "asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } - } - }, - "assert": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz", - "integrity": "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==", - "requires": { - "es6-object-assign": "^1.1.0", - "is-nan": "^1.2.1", - "object-is": "^1.0.1", - "util": "^0.12.0" - } - }, - "ast-types": { - "version": "0.13.2", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.2.tgz", - "integrity": "sha512-uWMHxJxtfj/1oZClOxDEV1sQ1HCDkA4MG8Gr69KKeBjEVH0R84WlejZ0y2DcwyBlpAEMltmVYkVgqfLFb2oyiA==" - }, - "astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true - }, - "async-retry": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/async-retry/-/async-retry-1.2.3.tgz", - "integrity": "sha512-tfDb02Th6CE6pJUF2gjW5ZVjsgwlucVXOEQMvEX9JgSJMs9gAX+Nz3xRuJBKuUYjTSYORqvDBORdAQ3LU59g7Q==", - "requires": { - "retry": "0.12.0" - } - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "auto-bind": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/auto-bind/-/auto-bind-4.0.0.tgz", - "integrity": "sha512-Hdw8qdNiqdJ8LqT0iK0sVzkFbzg6fhnQqqfWhBDxcHZvU75+B+ayzTy8x+k5Ix0Y92XOhOUlx74ps+bA6BeYMQ==", - "dev": true - }, - "autoprefixer": { - "version": "10.2.6", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.2.6.tgz", - "integrity": "sha512-8lChSmdU6dCNMCQopIf4Pe5kipkAGj/fvTMslCsih0uHpOrXOPUEVOmYMMqmw3cekQkSD7EhIeuYl5y0BLdKqg==", - "requires": { - "browserslist": "^4.16.6", - "caniuse-lite": "^1.0.30001230", - "colorette": "^1.2.2", - "fraction.js": "^4.1.1", - "normalize-range": "^0.1.2", - "postcss-value-parser": "^4.1.0" - } - }, - "available-typed-arrays": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.4.tgz", - "integrity": "sha512-SA5mXJWrId1TaQjfxUYghbqQ/hYioKmLJvPJyDuYRtXXenFNMjj4hSSt1Cf1xsuXSXrtxrVC5Ot4eU6cOtBDdA==" - }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "requires": { - "object.assign": "^4.1.0" - } - }, - "babel-plugin-syntax-jsx": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", - "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=" - }, - "babel-plugin-syntax-trailing-function-commas": { - "version": "7.0.0-beta.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz", - "integrity": "sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==", - "dev": true - }, - "babel-preset-fbjs": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz", - "integrity": "sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==", - "dev": true, - "requires": { - "@babel/plugin-proposal-class-properties": "^7.0.0", - "@babel/plugin-proposal-object-rest-spread": "^7.0.0", - "@babel/plugin-syntax-class-properties": "^7.0.0", - "@babel/plugin-syntax-flow": "^7.0.0", - "@babel/plugin-syntax-jsx": "^7.0.0", - "@babel/plugin-syntax-object-rest-spread": "^7.0.0", - "@babel/plugin-transform-arrow-functions": "^7.0.0", - "@babel/plugin-transform-block-scoped-functions": "^7.0.0", - "@babel/plugin-transform-block-scoping": "^7.0.0", - "@babel/plugin-transform-classes": "^7.0.0", - "@babel/plugin-transform-computed-properties": "^7.0.0", - "@babel/plugin-transform-destructuring": "^7.0.0", - "@babel/plugin-transform-flow-strip-types": "^7.0.0", - "@babel/plugin-transform-for-of": "^7.0.0", - "@babel/plugin-transform-function-name": "^7.0.0", - "@babel/plugin-transform-literals": "^7.0.0", - "@babel/plugin-transform-member-expression-literals": "^7.0.0", - "@babel/plugin-transform-modules-commonjs": "^7.0.0", - "@babel/plugin-transform-object-super": "^7.0.0", - "@babel/plugin-transform-parameters": "^7.0.0", - "@babel/plugin-transform-property-literals": "^7.0.0", - "@babel/plugin-transform-react-display-name": "^7.0.0", - "@babel/plugin-transform-react-jsx": "^7.0.0", - "@babel/plugin-transform-shorthand-properties": "^7.0.0", - "@babel/plugin-transform-spread": "^7.0.0", - "@babel/plugin-transform-template-literals": "^7.0.0", - "babel-plugin-syntax-trailing-function-commas": "^7.0.0-beta.0" - } - }, - "backo2": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", - "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=", - "dev": true - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" - }, - "bn.js": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", - "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==" - }, - "body-scroll-lock": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/body-scroll-lock/-/body-scroll-lock-3.1.5.tgz", - "integrity": "sha512-Yi1Xaml0EvNA0OYWxXiYNqY24AfWkbA6w5vxE7GWxtKfzIbZM+Qw+aSmkgsbWzbHiy/RCSkUZBplVxTA+E4jJg==" - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "requires": { - "fill-range": "^7.0.1" - } - }, - "brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" - }, - "browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "requires": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "requires": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "requires": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "requires": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - } - }, - "browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "requires": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - } - }, - "browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "requires": { - "pako": "~1.0.5" - } - }, - "browserslist": { - "version": "4.16.6", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", - "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", - "requires": { - "caniuse-lite": "^1.0.30001219", - "colorette": "^1.2.2", - "electron-to-chromium": "^1.3.723", - "escalade": "^3.1.1", - "node-releases": "^1.1.71" - } - }, - "bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dev": true, - "requires": { - "node-int64": "^0.4.0" - } - }, - "buffer": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz", - "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==", - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4" - } - }, - "buffer-equal-constant-time": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=", - "dev": true - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" - }, - "builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" - }, - "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" - }, - "cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "dev": true, - "requires": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" - }, - "dependencies": { - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "dev": true - } - } - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" - }, - "camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "dev": true, - "requires": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" - }, - "caniuse-lite": { - "version": "1.0.30001239", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001239.tgz", - "integrity": "sha512-cyBkXJDMeI4wthy8xJ2FvDU6+0dtcZSJW3voUF8+e9f1bBeuvyZfc3PNbkOETyhbR+dGCPzn9E7MA3iwzusOhQ==" - }, - "capital-case": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", - "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", - "dev": true, - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3", - "upper-case-first": "^2.0.2" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "change-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", - "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", - "dev": true, - "requires": { - "camel-case": "^4.1.2", - "capital-case": "^1.0.4", - "constant-case": "^3.0.4", - "dot-case": "^3.0.4", - "header-case": "^2.0.4", - "no-case": "^3.0.4", - "param-case": "^3.0.4", - "pascal-case": "^3.1.2", - "path-case": "^3.0.4", - "sentence-case": "^3.0.4", - "snake-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "change-case-all": { - "version": "1.0.14", - "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-1.0.14.tgz", - "integrity": "sha512-CWVm2uT7dmSHdO/z1CXT/n47mWonyypzBbuCy5tN7uMg22BsfkhwT6oHmFCAk+gL1LOOxhdbB9SZz3J1KTY3gA==", - "dev": true, - "requires": { - "change-case": "^4.1.2", - "is-lower-case": "^2.0.2", - "is-upper-case": "^2.0.2", - "lower-case": "^2.0.2", - "lower-case-first": "^2.0.2", - "sponge-case": "^1.0.1", - "swap-case": "^2.0.2", - "title-case": "^3.0.3", - "upper-case": "^2.0.2", - "upper-case-first": "^2.0.2" - } - }, - "chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true - }, - "chokidar": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", - "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - } - }, - "cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "classnames": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", - "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" - }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true - }, - "cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, - "requires": { - "restore-cursor": "^3.1.0" - } - }, - "cli-truncate": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-0.2.1.tgz", - "integrity": "sha1-nxXPuwcFAFNpIWxiasfQWrkN1XQ=", - "dev": true, - "requires": { - "slice-ansi": "0.0.4", - "string-width": "^1.0.1" - }, - "dependencies": { - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - } - } - }, - "cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", - "dev": true - }, - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", - "dev": true, - "requires": { - "mimic-response": "^1.0.0" - } - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true - }, - "color": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", - "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", - "requires": { - "color-convert": "^1.9.3", - "color-string": "^1.6.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - }, - "dependencies": { - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - } - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "color-string": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.6.0.tgz", - "integrity": "sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==", - "requires": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "colorette": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", - "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", - "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==" - }, - "common-tags": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", - "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==", - "dev": true - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" - }, - "constant-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", - "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", - "dev": true, - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3", - "upper-case": "^2.0.2" - } - }, - "constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" - }, - "convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "requires": { - "safe-buffer": "~5.1.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - } - } - }, - "cookie": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==" - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - }, - "cosmiconfig": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", - "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - } - }, - "cosmiconfig-toml-loader": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig-toml-loader/-/cosmiconfig-toml-loader-1.0.0.tgz", - "integrity": "sha512-H/2gurFWVi7xXvCyvsWRLCMekl4tITJcX0QEsDMpzxtuxDyM59xLatYNg4s/k9AA/HdtCYfj2su8mgA0GSDLDA==", - "dev": true, - "requires": { - "@iarna/toml": "^2.2.5" - } - }, - "create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "requires": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } - } - }, - "create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "requires": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "requires": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "create-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", - "dev": true - }, - "cross-fetch": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.0.6.tgz", - "integrity": "sha512-KBPUbqgFjzWlVcURG+Svp9TlhA5uliYtiNx/0r8nv0pdypeQCRJ9IaSIc3q/x3q8t3F75cHuwxVql1HFGHCNJQ==", - "dev": true, - "requires": { - "node-fetch": "2.6.1" - } - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "requires": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - } - }, - "css-blank-pseudo": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", - "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==", - "dev": true, - "requires": { - "postcss": "^7.0.5" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "css-has-pseudo": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", - "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==", - "dev": true, - "requires": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^5.0.0-rc.4" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "css-prefers-color-scheme": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", - "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==", - "dev": true, - "requires": { - "postcss": "^7.0.5" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "css-unit-converter": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz", - "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==" - }, - "css.escape": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", - "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" - }, - "cssdb": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz", - "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==", - "dev": true - }, - "cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", - "dev": true - }, - "cssnano-preset-simple": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssnano-preset-simple/-/cssnano-preset-simple-2.0.0.tgz", - "integrity": "sha512-HkufSLkaBJbKBFx/7aj5HmCK9Ni/JedRQm0mT2qBzMG/dEuJOLnMt2lK6K1rwOOyV4j9aSY+knbW9WoS7BYpzg==", - "requires": { - "caniuse-lite": "^1.0.30001202" - } - }, - "cssnano-simple": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssnano-simple/-/cssnano-simple-2.0.0.tgz", - "integrity": "sha512-0G3TXaFxlh/szPEG/o3VcmCwl0N3E60XNb9YZZijew5eIs6fLjJuOPxQd9yEBaX2p/YfJtt49i4vYi38iH6/6w==", - "requires": { - "cssnano-preset-simple": "^2.0.0" - } - }, - "csstype": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz", - "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==", - "dev": true - }, - "data-uri-to-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz", - "integrity": "sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==" - }, - "dataloader": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dataloader/-/dataloader-2.0.0.tgz", - "integrity": "sha512-YzhyDAwA4TaQIhM5go+vCLmU0UikghC/t9DTQYZR2M/UvZ1MdOhPezSDZcjj9uqQJOMqjLcpWtyW2iNINdlatQ==", - "dev": true - }, - "date-fns": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", - "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==", - "dev": true - }, - "debounce": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", - "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==" - }, - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "requires": { - "ms": "2.1.2" - }, - "dependencies": { - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true - }, - "decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", - "dev": true, - "requires": { - "mimic-response": "^1.0.0" - } - }, - "dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", - "dev": true - }, - "deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "dev": true - }, - "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" - }, - "defer-to-connect": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", - "dev": true - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "requires": { - "object-keys": "^1.0.12" - } - }, - "defined": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", - "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" - }, - "dependency-graph": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", - "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", - "dev": true - }, - "dequal": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.2.tgz", - "integrity": "sha512-q9K8BlJVxK7hQYqa6XISGmBZbtQQWVXSrRrWreHC94rMt1QL/Impruc+7p2CYSYuVIUr+YCt6hjrs1kkdJRTug==" - }, - "des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "requires": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "detect-indent": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", - "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", - "dev": true - }, - "detective": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", - "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", - "requires": { - "acorn-node": "^1.6.1", - "defined": "^1.0.0", - "minimist": "^1.1.1" - } - }, - "didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" - }, - "diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "dev": true - }, - "diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "requires": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } - } - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "requires": { - "path-type": "^4.0.0" - } - }, - "dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" - }, - "domain-browser": { - "version": "4.19.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-4.19.0.tgz", - "integrity": "sha512-fRA+BaAWOR/yr/t7T9E9GJztHPeFjj8U35ajyAjCDtAAnTn1Rc1f6W6VGPJrO1tkQv9zWu+JRof7z6oQtiYVFQ==" - }, - "dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "dev": true, - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "dotenv": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", - "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==", - "dev": true - }, - "duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", - "dev": true - }, - "duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", - "dev": true - }, - "ecdsa-sig-formatter": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", - "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", - "dev": true, - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "electron-to-chromium": { - "version": "1.3.814", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.814.tgz", - "integrity": "sha512-0mH03cyjh6OzMlmjauGg0TLd87ErIJqWiYxMcOLKf5w6p0YEOl7DJAj7BDlXEFmCguY5CQaKVOiMjAMODO2XDw==" - }, - "elegant-spinner": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/elegant-spinner/-/elegant-spinner-1.0.1.tgz", - "integrity": "sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=", - "dev": true - }, - "elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "requires": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } - } - }, - "email-validator": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/email-validator/-/email-validator-2.0.4.tgz", - "integrity": "sha512-gYCwo7kh5S3IDyZPLZf6hSS0MnZT8QmJFqYvbqlDZSbwdZlY6QZWxJ4i/6UhITOJ4XzyI647Bm2MXKCLqnJ4nQ==" - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" - }, - "encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "requires": { - "iconv-lite": "^0.6.2" - }, - "dependencies": { - "iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - } - } - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, - "enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "dev": true, - "requires": { - "ansi-colors": "^4.1.1" - } - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "requires": { - "is-arrayish": "^0.2.1" - }, - "dependencies": { - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" - } - } - }, - "es-abstract": { - "version": "1.18.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.5.tgz", - "integrity": "sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.3", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.3", - "is-string": "^1.0.6", - "object-inspect": "^1.11.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" - }, - "dependencies": { - "object-inspect": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", - "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", - "dev": true - } - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "es6-object-assign": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", - "integrity": "sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw=" - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" - }, - "event-target-shim": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", - "dev": true - }, - "eventemitter3": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", - "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==", - "dev": true - }, - "events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" - }, - "evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "dependencies": { - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true - } - } - }, - "external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dev": true, - "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "dependencies": { - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "requires": { - "os-tmpdir": "~1.0.2" - } - } - } - }, - "extract-files": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/extract-files/-/extract-files-9.0.0.tgz", - "integrity": "sha512-CvdFfHkC95B4bBBk36hcEmvdR2awOdhhVUYH6S/zrVj3477zven/fJMYg7121h4T1xHZC+tetUpubpAhxwI7hQ==", - "dev": true - }, - "fast-glob": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz", - "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==", - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.0", - "merge2": "^1.3.0", - "micromatch": "^4.0.2", - "picomatch": "^2.2.1" - } - }, - "fastq": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.12.0.tgz", - "integrity": "sha512-VNX0QkHK3RsXVKr9KrlUv/FoTa0NdbYoHHl7uXHv2rzyHSlxjdNAKug2twd9luJxpcyNeAgf5iPPMutJO67Dfg==", - "requires": { - "reusify": "^1.0.4" - } - }, - "fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", - "dev": true, - "requires": { - "bser": "2.1.1" - } - }, - "fbjs": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.0.tgz", - "integrity": "sha512-dJd4PiDOFuhe7vk4F80Mba83Vr2QuK86FoxtgPmzBqEJahncp+13YCmfoa53KHCo6OnlXLG7eeMWPfB5CrpVKg==", - "dev": true, - "requires": { - "cross-fetch": "^3.0.4", - "fbjs-css-vars": "^1.0.0", - "loose-envify": "^1.0.0", - "object-assign": "^4.1.0", - "promise": "^7.1.1", - "setimmediate": "^1.0.5", - "ua-parser-js": "^0.7.18" - } - }, - "fbjs-css-vars": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", - "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==", - "dev": true - }, - "figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "find-cache-dir": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", - "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "flatten": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", - "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==", - "dev": true - }, - "foreach": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", - "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" - }, - "form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, - "fraction.js": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.1.tgz", - "integrity": "sha512-MHOhvvxHTfRFpF1geTK9czMIZ6xclsEor2wkIGYYq+PxcQqT7vStJqjhe6S1TenZrMZzo+wlqOufBDVepUEgPg==" - }, - "fs-extra": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", - "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - } - }, - "get-orientation": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/get-orientation/-/get-orientation-1.1.2.tgz", - "integrity": "sha512-/pViTfifW+gBbh/RnlFYHINvELT9Znt+SYyDKAUL6uV6By019AK/s+i9XP4jSwq7lwP38Fd8HVeTxym3+hkwmQ==", - "requires": { - "stream-parser": "^0.3.1" - } - }, - "get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", - "dev": true - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "requires": { - "is-glob": "^4.0.1" - } - }, - "glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "globby": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz", - "integrity": "sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==", - "dev": true, - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", - "slash": "^3.0.0" - } - }, - "got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "dev": true, - "requires": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" - } - }, - "graceful-fs": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", - "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" - }, - "graphql": { - "version": "15.5.1", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.5.1.tgz", - "integrity": "sha512-FeTRX67T3LoE3LWAxxOlW2K3Bz+rMYAC18rRguK4wgXaTZMiJwSUwDmPFo3UadAKbzirKIg5Qy+sNJXbpPRnQw==", - "dev": true - }, - "graphql-config": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/graphql-config/-/graphql-config-3.4.1.tgz", - "integrity": "sha512-g9WyK4JZl1Ko++FSyE5Ir2g66njfxGzrDDhBOwnkoWf/t3TnnZG6BBkWP+pkqVJ5pqMJGPKHNrbew8jRxStjhw==", - "dev": true, - "requires": { - "@endemolshinegroup/cosmiconfig-typescript-loader": "3.0.2", - "@graphql-tools/graphql-file-loader": "^6.0.0", - "@graphql-tools/json-file-loader": "^6.0.0", - "@graphql-tools/load": "^6.0.0", - "@graphql-tools/merge": "6.0.0 - 6.2.14", - "@graphql-tools/url-loader": "^6.0.0", - "@graphql-tools/utils": "^7.0.0", - "cosmiconfig": "7.0.0", - "cosmiconfig-toml-loader": "1.0.0", - "minimatch": "3.0.4", - "string-env-interpolation": "1.0.1" - }, - "dependencies": { - "@graphql-tools/merge": { - "version": "6.2.14", - "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-6.2.14.tgz", - "integrity": "sha512-RWT4Td0ROJai2eR66NHejgf8UwnXJqZxXgDWDI+7hua5vNA2OW8Mf9K1Wav1ZkjWnuRp4ztNtkZGie5ISw55ow==", - "dev": true, - "requires": { - "@graphql-tools/schema": "^7.0.0", - "@graphql-tools/utils": "^7.7.0", - "tslib": "~2.2.0" - } - }, - "@graphql-tools/schema": { - "version": "7.1.5", - "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-7.1.5.tgz", - "integrity": "sha512-uyn3HSNSckf4mvQSq0Q07CPaVZMNFCYEVxroApOaw802m9DcZPgf9XVPy/gda5GWj9AhbijfRYVTZQgHnJ4CXA==", - "dev": true, - "requires": { - "@graphql-tools/utils": "^7.1.2", - "tslib": "~2.2.0", - "value-or-promise": "1.0.6" - } - }, - "value-or-promise": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/value-or-promise/-/value-or-promise-1.0.6.tgz", - "integrity": "sha512-9r0wQsWD8z/BxPOvnwbPf05ZvFngXyouE9EKB+5GbYix+BYnAwrIChCUyFIinfbf2FL/U71z+CPpbnmTdxrwBg==", - "dev": true - } - } - }, - "graphql-request": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/graphql-request/-/graphql-request-3.5.0.tgz", - "integrity": "sha512-Io89QpfU4rqiMbqM/KwMBzKaDLOppi8FU8sEccCE4JqCgz95W9Q8bvxQ4NfPALLSMvg9nafgg8AkYRmgKSlukA==", - "dev": true, - "requires": { - "cross-fetch": "^3.0.6", - "extract-files": "^9.0.0", - "form-data": "^3.0.0" - }, - "dependencies": { - "form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - } - } - }, - "graphql-tag": { - "version": "2.12.5", - "resolved": "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.12.5.tgz", - "integrity": "sha512-5xNhP4063d16Pz3HBtKprutsPrmHZi5IdUGOWRxA2B6VF7BIRGOHZ5WQvDmJXZuPcBg7rYwaFxvQYjqkSdR3TQ==", - "dev": true, - "requires": { - "tslib": "^2.1.0" - } - }, - "graphql-ws": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/graphql-ws/-/graphql-ws-4.9.0.tgz", - "integrity": "sha512-sHkK9+lUm20/BGawNEWNtVAeJzhZeBg21VmvmLoT5NdGVeZWv5PdIhkcayQIAgjSyyQ17WMKmbDijIPG2On+Ag==", - "dev": true - }, - "gzip-size": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", - "dev": true, - "requires": { - "duplexer": "^0.1.2" - } - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "has-bigints": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", - "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==" - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" - }, - "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "requires": { - "has-symbols": "^1.0.2" - } - }, - "hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "requires": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - } - }, - "hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" - }, - "header-case": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", - "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", - "dev": true, - "requires": { - "capital-case": "^1.0.4", - "tslib": "^2.0.3" - } - }, - "hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "html-tags": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", - "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==" - }, - "http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", - "dev": true - }, - "http-errors": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", - "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==", - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - } - }, - "http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "dev": true, - "requires": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - } - }, - "https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" - }, - "https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", - "dev": true, - "requires": { - "agent-base": "6", - "debug": "4" - } - }, - "human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true - }, - "humanize-ms": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", - "requires": { - "ms": "^2.0.0" - } - }, - "husky": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/husky/-/husky-6.0.0.tgz", - "integrity": "sha512-SQS2gDTB7tBN486QSoKPKQItZw97BMOd+Kdb6ghfpBc0yXyzrddI0oDV5MkDAbuB4X2mO3/nj60TRMcYxwzZeQ==", - "dev": true - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" - }, - "ignore": { - "version": "5.1.8", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", - "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", - "dev": true - }, - "image-size": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.0.tgz", - "integrity": "sha512-JLJ6OwBfO1KcA+TvJT+v8gbE6iWbj24LyDNFgFEN0lzegn6cC6a/p3NIDaepMsJjQjlUWqIC7wJv8lBFxPNjcw==", - "requires": { - "queue": "6.0.2" - } - }, - "immutability-helper": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/immutability-helper/-/immutability-helper-3.1.1.tgz", - "integrity": "sha512-Q0QaXjPjwIju/28TsugCHNEASwoCcJSyJV3uO1sOIQGI0jKgm9f41Lvz0DZj3n46cNCyAZTsEYoY4C2bVRUzyQ==" - }, - "immutable": { - "version": "3.7.6", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.7.6.tgz", - "integrity": "sha1-E7TTyxK++hVIKib+Gy665kAHHks=", - "dev": true - }, - "import-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz", - "integrity": "sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==", - "requires": { - "import-from": "^3.0.0" - } - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" - } - } - }, - "import-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz", - "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==", - "requires": { - "resolve-from": "^5.0.0" - } - }, - "indent-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", - "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", - "dev": true - }, - "indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true - }, - "inquirer": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", - "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", - "dev": true, - "requires": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.19", - "mute-stream": "0.0.8", - "run-async": "^2.4.0", - "rxjs": "^6.6.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6" - } - }, - "internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", - "requires": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - } - }, - "invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dev": true, - "requires": { - "loose-envify": "^1.0.0" - } - }, - "is-absolute": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", - "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", - "dev": true, - "requires": { - "is-relative": "^1.0.0", - "is-windows": "^1.0.1" - } - }, - "is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" - }, - "is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "requires": { - "has-bigints": "^1.0.1" - } - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-callable": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz", - "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==" - }, - "is-core-module": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.6.0.tgz", - "integrity": "sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==", - "requires": { - "has": "^1.0.3" - } - }, - "is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "is-generator-function": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", - "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-lower-case/-/is-lower-case-2.0.2.tgz", - "integrity": "sha512-bVcMJy4X5Og6VZfdOZstSexlEy20Sr0k/p/b2IlQJlfdKAQuMpiv5w2Ccxb8sKdRUNAG1PnHVHjFSdRDVS6NlQ==", - "dev": true, - "requires": { - "tslib": "^2.0.3" - } - }, - "is-nan": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", - "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" - } - }, - "is-negative-zero": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", - "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==" - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - }, - "is-number-object": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", - "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", - "dev": true - }, - "is-observable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-observable/-/is-observable-1.1.0.tgz", - "integrity": "sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA==", - "dev": true, - "requires": { - "symbol-observable": "^1.1.0" - } - }, - "is-promise": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", - "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==", - "dev": true - }, - "is-regex": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz", - "integrity": "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==", - "requires": { - "call-bind": "^1.0.2", - "has-symbols": "^1.0.2" - } - }, - "is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", - "dev": true - }, - "is-relative": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", - "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", - "dev": true, - "requires": { - "is-unc-path": "^1.0.0" - } - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - }, - "is-string": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.6.tgz", - "integrity": "sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==" - }, - "is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "requires": { - "has-symbols": "^1.0.2" - } - }, - "is-typed-array": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.7.tgz", - "integrity": "sha512-VxlpTBGknhQ3o7YiVjIhdLU6+oD8dPz/79vvvH4F+S/c8608UCVa9fgDpa1kZgFoUST2DCgacc70UszKgzKuvA==", - "requires": { - "available-typed-arrays": "^1.0.4", - "call-bind": "^1.0.2", - "es-abstract": "^1.18.5", - "foreach": "^2.0.5", - "has-tostringtag": "^1.0.0" - }, - "dependencies": { - "es-abstract": { - "version": "1.18.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.5.tgz", - "integrity": "sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA==", - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.3", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.3", - "is-string": "^1.0.6", - "object-inspect": "^1.11.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" - } - }, - "object-inspect": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", - "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==" - } - } - }, - "is-unc-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", - "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", - "dev": true, - "requires": { - "unc-path-regex": "^0.1.2" - } - }, - "is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "dev": true - }, - "is-upper-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-upper-case/-/is-upper-case-2.0.2.tgz", - "integrity": "sha512-44pxmxAvnnAOwBg4tHPnkfvgjPwbc5QIsSstNU+YcJ1ovxVzCWpSGosPJOZh/a1tdl81fbgnLc9LLv+x2ywbPQ==", - "dev": true, - "requires": { - "tslib": "^2.0.3" - } - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "isomorphic-fetch": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz", - "integrity": "sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==", - "requires": { - "node-fetch": "^2.6.1", - "whatwg-fetch": "^3.4.1" - } - }, - "isomorphic-ws": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz", - "integrity": "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==", - "dev": true - }, - "iterall": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/iterall/-/iterall-1.3.0.tgz", - "integrity": "sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg==", - "dev": true - }, - "jest-worker": { - "version": "27.0.0-next.5", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.0-next.5.tgz", - "integrity": "sha512-mk0umAQ5lT+CaOJ+Qp01N6kz48sJG2kr2n1rX0koqKf6FIygQV0qLOdN9SCYID4IVeSigDOcPeGLozdMLYfb5g==", - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "js-cookie": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-2.2.1.tgz", - "integrity": "sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==" - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", - "dev": true - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - }, - "json-stable-stringify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", - "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", - "dev": true, - "requires": { - "jsonify": "~0.0.0" - } - }, - "json-to-pretty-yaml": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/json-to-pretty-yaml/-/json-to-pretty-yaml-1.2.2.tgz", - "integrity": "sha1-9M0L0KXo/h3yWq9boRiwmf2ZLVs=", - "dev": true, - "requires": { - "remedial": "^1.0.7", - "remove-trailing-spaces": "^1.0.6" - } - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "requires": { - "minimist": "^1.2.0" - } - }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, - "jsonify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", - "dev": true - }, - "jsonwebtoken": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", - "integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==", - "dev": true, - "requires": { - "jws": "^3.2.2", - "lodash.includes": "^4.3.0", - "lodash.isboolean": "^3.0.3", - "lodash.isinteger": "^4.0.4", - "lodash.isnumber": "^3.0.3", - "lodash.isplainobject": "^4.0.6", - "lodash.isstring": "^4.0.1", - "lodash.once": "^4.0.0", - "ms": "^2.1.1", - "semver": "^5.6.0" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "jwa": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", - "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", - "dev": true, - "requires": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" - } - }, - "jws": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", - "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", - "dev": true, - "requires": { - "jwa": "^1.4.1", - "safe-buffer": "^5.0.1" - } - }, - "keen-slider": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/keen-slider/-/keen-slider-5.5.1.tgz", - "integrity": "sha512-QXGZGt5Hbe0YufR/RYbOG03MmOk43RQEXqkkSvjr8ZS67sVR7LRp5RIvJALfjl+A7BnHNr1wd1QBOemwy65Lfw==" - }, - "keyv": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", - "dev": true, - "requires": { - "json-buffer": "3.0.0" - } - }, - "latest-version": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", - "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", - "dev": true, - "requires": { - "package-json": "^6.3.0" - } - }, - "lilconfig": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.3.tgz", - "integrity": "sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg==" - }, - "lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" - }, - "lint-staged": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-11.0.0.tgz", - "integrity": "sha512-3rsRIoyaE8IphSUtO1RVTFl1e0SLBtxxUOPBtHxQgBHS5/i6nqvjcUfNioMa4BU9yGnPzbO+xkfLtXtxBpCzjw==", - "dev": true, - "requires": { - "chalk": "^4.1.1", - "cli-truncate": "^2.1.0", - "commander": "^7.2.0", - "cosmiconfig": "^7.0.0", - "debug": "^4.3.1", - "dedent": "^0.7.0", - "enquirer": "^2.3.6", - "execa": "^5.0.0", - "listr2": "^3.8.2", - "log-symbols": "^4.1.0", - "micromatch": "^4.0.4", - "normalize-path": "^3.0.0", - "please-upgrade-node": "^3.2.0", - "string-argv": "0.3.1", - "stringify-object": "^3.3.0" - }, - "dependencies": { - "cli-truncate": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", - "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", - "dev": true, - "requires": { - "slice-ansi": "^3.0.0", - "string-width": "^4.2.0" - } - }, - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true - }, - "slice-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", - "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - } - } - } - }, - "listr": { - "version": "0.14.3", - "resolved": "https://registry.npmjs.org/listr/-/listr-0.14.3.tgz", - "integrity": "sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA==", - "dev": true, - "requires": { - "@samverschueren/stream-to-observable": "^0.3.0", - "is-observable": "^1.1.0", - "is-promise": "^2.1.0", - "is-stream": "^1.1.0", - "listr-silent-renderer": "^1.1.1", - "listr-update-renderer": "^0.5.0", - "listr-verbose-renderer": "^0.5.0", - "p-map": "^2.0.0", - "rxjs": "^6.3.3" - }, - "dependencies": { - "is-promise": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", - "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", - "dev": true - } - } - }, - "listr-silent-renderer": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz", - "integrity": "sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4=", - "dev": true - }, - "listr-update-renderer": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/listr-update-renderer/-/listr-update-renderer-0.5.0.tgz", - "integrity": "sha512-tKRsZpKz8GSGqoI/+caPmfrypiaq+OQCbd+CovEC24uk1h952lVj5sC7SqyFUm+OaJ5HN/a1YLt5cit2FMNsFA==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "cli-truncate": "^0.2.1", - "elegant-spinner": "^1.0.1", - "figures": "^1.7.0", - "indent-string": "^3.0.0", - "log-symbols": "^1.0.2", - "log-update": "^2.3.0", - "strip-ansi": "^3.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "figures": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", - "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5", - "object-assign": "^4.1.0" - } - }, - "log-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", - "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", - "dev": true, - "requires": { - "chalk": "^1.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, - "listr-verbose-renderer": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/listr-verbose-renderer/-/listr-verbose-renderer-0.5.0.tgz", - "integrity": "sha512-04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "cli-cursor": "^2.1.0", - "date-fns": "^1.27.2", - "figures": "^2.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", - "dev": true, - "requires": { - "restore-cursor": "^2.0.0" - } - }, - "figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true - }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "dev": true, - "requires": { - "mimic-fn": "^1.0.0" - } - }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "dev": true, - "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "listr2": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.11.0.tgz", - "integrity": "sha512-XLJVe2JgXCyQTa3FbSv11lkKExYmEyA4jltVo8z4FX10Vt1Yj8IMekBfwim0BSOM9uj1QMTJvDQQpHyuPbB/dQ==", - "dev": true, - "requires": { - "cli-truncate": "^2.1.0", - "colorette": "^1.2.2", - "log-update": "^4.0.0", - "p-map": "^4.0.0", - "rxjs": "^6.6.7", - "through": "^2.3.8", - "wrap-ansi": "^7.0.0" - }, - "dependencies": { - "cli-truncate": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", - "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", - "dev": true, - "requires": { - "slice-ansi": "^3.0.0", - "string-width": "^4.2.0" - } - }, - "log-update": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", - "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", - "dev": true, - "requires": { - "ansi-escapes": "^4.3.0", - "cli-cursor": "^3.1.0", - "slice-ansi": "^4.0.0", - "wrap-ansi": "^6.2.0" - }, - "dependencies": { - "slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - } - } - }, - "p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "slice-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", - "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - } - } - } - }, - "load-script": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/load-script/-/load-script-1.0.0.tgz", - "integrity": "sha1-BJGTngvuVkPuSUp+PaPSuscMbKQ=" - }, - "loader-utils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", - "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^2.0.0", - "json5": "^1.0.1" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=" - }, - "lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" - }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" - }, - "lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", - "dev": true - }, - "lodash.includes": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", - "integrity": "sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8=" - }, - "lodash.isboolean": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", - "integrity": "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=", - "dev": true - }, - "lodash.isdate": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash.isdate/-/lodash.isdate-4.0.1.tgz", - "integrity": "sha1-NaVDZzuddhEN5BFLMsxXcEin82Y=" - }, - "lodash.isinteger": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", - "integrity": "sha1-YZwK89A/iwTDH1iChAt3sRzWg0M=", - "dev": true - }, - "lodash.isnumber": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", - "integrity": "sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w=", - "dev": true - }, - "lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" - }, - "lodash.isstring": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", - "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=", - "dev": true - }, - "lodash.once": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", - "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=", - "dev": true - }, - "lodash.random": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/lodash.random/-/lodash.random-3.2.0.tgz", - "integrity": "sha1-luJOdjMzGZEw0sni/Vf5FwPMJi0=" - }, - "lodash.snakecase": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz", - "integrity": "sha1-OdcUo1NXFHg3rv1ktdy7Fr7Nj40=" - }, - "lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" - }, - "lodash.throttle": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", - "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=" - }, - "lodash.topath": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/lodash.topath/-/lodash.topath-4.5.2.tgz", - "integrity": "sha1-NhY1Hzu6YZlKCTGYlmC9AyVP0Ak=" - }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" - }, - "log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "dev": true, - "requires": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - } - }, - "log-update": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-2.3.0.tgz", - "integrity": "sha1-iDKP19HOeTiykoN0bwsbwSayRwg=", - "dev": true, - "requires": { - "ansi-escapes": "^3.0.0", - "cli-cursor": "^2.0.0", - "wrap-ansi": "^3.0.1" - }, - "dependencies": { - "ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", - "dev": true - }, - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", - "dev": true, - "requires": { - "restore-cursor": "^2.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true - }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "dev": true, - "requires": { - "mimic-fn": "^1.0.0" - } - }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "dev": true, - "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - } - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - }, - "wrap-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-3.0.1.tgz", - "integrity": "sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo=", - "dev": true, - "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0" - } - } - } - }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dev": true, - "requires": { - "tslib": "^2.0.3" - } - }, - "lower-case-first": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case-first/-/lower-case-first-2.0.2.tgz", - "integrity": "sha512-EVm/rR94FJTZi3zefZ82fLWab+GX14LJN4HrWBcuo6Evmsl9hEfnqxgcHCKb9q+mNf6EVdsjx/qucYFIIB84pg==", - "dev": true, - "requires": { - "tslib": "^2.0.3" - } - }, - "lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", - "dev": true - }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "requires": { - "yallist": "^3.0.2" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "requires": { - "semver": "^6.0.0" - } - }, - "make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true - }, - "matcher": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/matcher/-/matcher-4.0.0.tgz", - "integrity": "sha512-S6x5wmcDmsDRRU/c2dkccDwQPXoFczc5+HpQ2lON8pnvHlnvHAHj5WlLVvw6n6vNyHuVugYrFohYxbS+pvFpKQ==", - "requires": { - "escape-string-regexp": "^4.0.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" - } - } - }, - "md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "memoize-one": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", - "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==" - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" - }, - "meros": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/meros/-/meros-1.1.4.tgz", - "integrity": "sha512-E9ZXfK9iQfG9s73ars9qvvvbSIkJZF5yOo9j4tcwM5tN8mUKfj/EKN5PzOr3ZH0y5wL7dLAHw3RVEfpQV9Q7VQ==", - "dev": true - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "requires": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } - } - }, - "mime": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", - "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", - "dev": true - }, - "mime-db": { - "version": "1.49.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz", - "integrity": "sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==", - "dev": true - }, - "mime-types": { - "version": "2.1.32", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz", - "integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==", - "dev": true, - "requires": { - "mime-db": "1.49.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", - "dev": true - }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - }, - "minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - }, - "modern-normalize": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/modern-normalize/-/modern-normalize-1.1.0.tgz", - "integrity": "sha512-2lMlY1Yc1+CUy0gw4H95uNN7vjbpoED7NNRSBHE25nWfLBdmMzFCsPshlzbxHz+gYMcBEUN8V4pU16prcdPSgA==" - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "dev": true - }, - "nanoid": { - "version": "3.1.25", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.25.tgz", - "integrity": "sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==" - }, - "native-url": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/native-url/-/native-url-0.3.4.tgz", - "integrity": "sha512-6iM8R99ze45ivyH8vybJ7X0yekIcPf5GgLV5K0ENCbmRcaRIDoj37BC8iLEmaaBfqqb8enuZ5p0uhY+lVAbAcA==", - "requires": { - "querystring": "^0.2.0" - } - }, - "next": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/next/-/next-11.0.1.tgz", - "integrity": "sha512-yR7be7asNbvpVNpi6xxEg28wZ7Gqmj1nOt0sABH9qORmF3+pms2KZ7Cng33oK5nqPIzEEFJD0pp2PCe3/ueMIg==", - "requires": { - "@babel/runtime": "7.12.5", - "@hapi/accept": "5.0.2", - "@next/env": "11.0.1", - "@next/polyfill-module": "11.0.1", - "@next/react-dev-overlay": "11.0.1", - "@next/react-refresh-utils": "11.0.1", - "assert": "2.0.0", - "ast-types": "0.13.2", - "browserify-zlib": "0.2.0", - "browserslist": "4.16.6", - "buffer": "5.6.0", - "caniuse-lite": "^1.0.30001228", - "chalk": "2.4.2", - "chokidar": "3.5.1", - "constants-browserify": "1.0.0", - "crypto-browserify": "3.12.0", - "cssnano-simple": "2.0.0", - "domain-browser": "4.19.0", - "encoding": "0.1.13", - "etag": "1.8.1", - "find-cache-dir": "3.3.1", - "get-orientation": "1.1.2", - "https-browserify": "1.0.0", - "image-size": "1.0.0", - "jest-worker": "27.0.0-next.5", - "native-url": "0.3.4", - "node-fetch": "2.6.1", - "node-html-parser": "1.4.9", - "node-libs-browser": "^2.2.1", - "os-browserify": "0.3.0", - "p-limit": "3.1.0", - "path-browserify": "1.0.1", - "pnp-webpack-plugin": "1.6.4", - "postcss": "8.2.13", - "process": "0.11.10", - "prop-types": "15.7.2", - "querystring-es3": "0.2.1", - "raw-body": "2.4.1", - "react-is": "17.0.2", - "react-refresh": "0.8.3", - "stream-browserify": "3.0.0", - "stream-http": "3.1.1", - "string_decoder": "1.3.0", - "styled-jsx": "3.3.2", - "timers-browserify": "2.0.12", - "tty-browserify": "0.0.1", - "use-subscription": "1.5.1", - "util": "0.12.3", - "vm-browserify": "1.1.2", - "watchpack": "2.1.1" - }, - "dependencies": { - "@babel/runtime": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", - "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "chokidar": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", - "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", - "requires": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "fsevents": "~2.3.1", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" - } - }, - "postcss": { - "version": "8.2.13", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.13.tgz", - "integrity": "sha512-FCE5xLH+hjbzRdpbRb1IMCvPv9yZx2QnDarBEYSN0N0HYk+TcXsEhwdFcFb+SRWOKzKGErhIEbBK2ogyLdTtfQ==", - "requires": { - "colorette": "^1.2.2", - "nanoid": "^3.1.22", - "source-map": "^0.6.1" - } - }, - "readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", - "requires": { - "picomatch": "^2.2.1" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "next-seo": { - "version": "4.26.0", - "resolved": "https://registry.npmjs.org/next-seo/-/next-seo-4.26.0.tgz", - "integrity": "sha512-5TqywQ3XAwqdmEU1AyNZjR7WdDKFTkDD8aBtgQelPvzBUEy8i0mTjtiw+09jhiHFNik6FqS8uPKCaYcY6jRgSQ==" - }, - "next-themes": { - "version": "0.0.14", - "resolved": "https://registry.npmjs.org/next-themes/-/next-themes-0.0.14.tgz", - "integrity": "sha512-x09OaM+wg3SIlEjOv8B21aw/E36jxTtfW3Dm/DPwMsSMluGt7twe1LigA6nc+mXP1u0qu9MxBaIrPPH6UTiKnA==" - }, - "no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "dev": true, - "requires": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node-emoji": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz", - "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==", - "requires": { - "lodash": "^4.17.21" - } - }, - "node-fetch": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", - "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" - }, - "node-html-parser": { - "version": "1.4.9", - "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-1.4.9.tgz", - "integrity": "sha512-UVcirFD1Bn0O+TSmloHeHqZZCxHjvtIeGdVdGMhyZ8/PWlEiZaZ5iJzR189yKZr8p0FXN58BUeC7RHRkf/KYGw==", - "requires": { - "he": "1.2.0" - } - }, - "node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", - "dev": true - }, - "node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "requires": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" - }, - "dependencies": { - "assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "requires": { - "object-assign": "^4.1.1", - "util": "0.10.3" - }, - "dependencies": { - "util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "requires": { - "inherits": "2.0.1" - } - } - } - }, - "buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" - }, - "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" - }, - "path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" - }, - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - }, - "dependencies": { - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "requires": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, - "stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "requires": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - } - }, - "tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" - }, - "util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "requires": { - "inherits": "2.0.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - } - } - } - } - }, - "node-releases": { - "version": "1.1.75", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.75.tgz", - "integrity": "sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==" - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" - }, - "normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" - }, - "normalize-url": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", - "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", - "dev": true - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "nullthrows": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", - "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==", - "dev": true - }, - "num2fraction": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", - "dev": true - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" - }, - "object-hash": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", - "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==" - }, - "object-inspect": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.10.3.tgz", - "integrity": "sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==" - }, - "object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" - }, - "object-keys-normalizer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-keys-normalizer/-/object-keys-normalizer-1.0.1.tgz", - "integrity": "sha1-2xeNu6Xkx7GLQIN8jvgzZe6TSOc=", - "requires": { - "lodash.camelcase": "^4.3.0", - "lodash.snakecase": "^4.1.1" - } - }, - "object-merge-advanced": { - "version": "12.0.3", - "resolved": "https://registry.npmjs.org/object-merge-advanced/-/object-merge-advanced-12.0.3.tgz", - "integrity": "sha512-xQIf2Vup1rpKiHr2tQca5jyNYgT4O0kNxOfAp3ZNonm2hS+5yaJgI0Czdk/QMy52bcRwQKX3uc3H8XtAiiYfVA==", - "requires": { - "@babel/runtime": "^7.12.13", - "array-includes-with-glob": "^3.0.6", - "lodash.clonedeep": "^4.5.0", - "lodash.includes": "^4.3.0", - "lodash.isdate": "^4.0.1", - "lodash.isplainobject": "^4.0.6", - "lodash.uniq": "^4.5.0", - "util-nonempty": "^3.0.6" - } - }, - "object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "opener": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", - "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", - "dev": true - }, - "os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true - }, - "p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", - "dev": true - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - }, - "dependencies": { - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - } - } - }, - "p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - }, - "package-json": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", - "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", - "dev": true, - "requires": { - "got": "^9.6.0", - "registry-auth-token": "^4.0.0", - "registry-url": "^5.0.0", - "semver": "^6.2.0" - } - }, - "pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" - }, - "param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "dev": true, - "requires": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "requires": { - "callsites": "^3.0.0" - } - }, - "parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "requires": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } - }, - "parse-filepath": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", - "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", - "dev": true, - "requires": { - "is-absolute": "^1.0.0", - "map-cache": "^0.2.0", - "path-root": "^0.1.1" - } - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "dev": true, - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "path-browserify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", - "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" - }, - "path-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", - "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", - "dev": true, - "requires": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "path-root": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", - "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", - "dev": true, - "requires": { - "path-root-regex": "^0.1.0" - } - }, - "path-root-regex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", - "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", - "dev": true - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" - }, - "pbkdf2": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", - "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", - "requires": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "requires": { - "find-up": "^4.0.0" - } - }, - "platform": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz", - "integrity": "sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==" - }, - "please-upgrade-node": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", - "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", - "dev": true, - "requires": { - "semver-compare": "^1.0.0" - } - }, - "pnp-webpack-plugin": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", - "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", - "requires": { - "ts-pnp": "^1.1.6" - } - }, - "postcss": { - "version": "8.3.5", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.5.tgz", - "integrity": "sha512-NxTuJocUhYGsMiMFHDUkmjSKT3EdH4/WbGF6GCi1NDGk+vbcUTun4fpbOqaPtD8IIsztA2ilZm2DhYCuyN58gA==", - "requires": { - "colorette": "^1.2.2", - "nanoid": "^3.1.23", - "source-map-js": "^0.6.2" - } - }, - "postcss-attribute-case-insensitive": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz", - "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==", - "dev": true, - "requires": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^6.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true - }, - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-selector-parser": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", - "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", - "dev": true, - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-color-functional-notation": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz", - "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==", - "dev": true, - "requires": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-color-gray": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz", - "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==", - "dev": true, - "requires": { - "@csstools/convert-colors": "^1.4.0", - "postcss": "^7.0.5", - "postcss-values-parser": "^2.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-color-hex-alpha": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz", - "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==", - "dev": true, - "requires": { - "postcss": "^7.0.14", - "postcss-values-parser": "^2.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-color-mod-function": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz", - "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==", - "dev": true, - "requires": { - "@csstools/convert-colors": "^1.4.0", - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-color-rebeccapurple": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz", - "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==", - "dev": true, - "requires": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-custom-media": { - "version": "7.0.8", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz", - "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==", - "dev": true, - "requires": { - "postcss": "^7.0.14" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-custom-properties": { - "version": "8.0.11", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz", - "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==", - "dev": true, - "requires": { - "postcss": "^7.0.17", - "postcss-values-parser": "^2.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-custom-selectors": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz", - "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==", - "dev": true, - "requires": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^5.0.0-rc.3" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-dir-pseudo-class": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz", - "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==", - "dev": true, - "requires": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^5.0.0-rc.3" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-double-position-gradients": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz", - "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==", - "dev": true, - "requires": { - "postcss": "^7.0.5", - "postcss-values-parser": "^2.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-env-function": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz", - "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==", - "dev": true, - "requires": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-flexbugs-fixes": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", - "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", - "dev": true - }, - "postcss-focus-visible": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz", - "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==", - "dev": true, - "requires": { - "postcss": "^7.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-focus-within": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz", - "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==", - "dev": true, - "requires": { - "postcss": "^7.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-font-variant": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz", - "integrity": "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==", - "dev": true, - "requires": { - "postcss": "^7.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-gap-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz", - "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==", - "dev": true, - "requires": { - "postcss": "^7.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-image-set-function": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz", - "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==", - "dev": true, - "requires": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-import": { - "version": "14.0.2", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.0.2.tgz", - "integrity": "sha512-BJ2pVK4KhUyMcqjuKs9RijV5tatNzNa73e/32aBVE/ejYPe37iH+6vAu9WvqUkB5OAYgLHzbSvzHnorybJCm9g==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - } - }, - "postcss-initial": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.4.tgz", - "integrity": "sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg==", - "dev": true, - "requires": { - "postcss": "^7.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-js": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-3.0.3.tgz", - "integrity": "sha512-gWnoWQXKFw65Hk/mi2+WTQTHdPD5UJdDXZmX073EY/B3BWnYjO4F4t0VneTCnCGQ5E5GsCdMkzPaTXwl3r5dJw==", - "requires": { - "camelcase-css": "^2.0.1", - "postcss": "^8.1.6" - } - }, - "postcss-lab-function": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz", - "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==", - "dev": true, - "requires": { - "@csstools/convert-colors": "^1.4.0", - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-load-config": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.0.tgz", - "integrity": "sha512-ipM8Ds01ZUophjDTQYSVP70slFSYg3T0/zyfII5vzhN6V57YSxMgG5syXuwi5VtS8wSf3iL30v0uBdoIVx4Q0g==", - "requires": { - "import-cwd": "^3.0.0", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" - } - }, - "postcss-logical": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz", - "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==", - "dev": true, - "requires": { - "postcss": "^7.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-media-minmax": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz", - "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==", - "dev": true, - "requires": { - "postcss": "^7.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-nested": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.5.tgz", - "integrity": "sha512-GSRXYz5bccobpTzLQZXOnSOfKl6TwVr5CyAQJUPub4nuRJSOECK5AqurxVgmtxP48p0Kc/ndY/YyS1yqldX0Ew==", - "requires": { - "postcss-selector-parser": "^6.0.4" - }, - "dependencies": { - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" - }, - "postcss-selector-parser": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", - "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - } - } - }, - "postcss-nesting": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-8.0.1.tgz", - "integrity": "sha512-cHPNhW5VvRQjszFDxmy16mis9qFQqQLBNw6KVmueLqqE3M182ZAk9+QoxGqbGVryzLVhannw2B5Yhosqq522fA==" - }, - "postcss-overflow-shorthand": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", - "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==", - "dev": true, - "requires": { - "postcss": "^7.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-page-break": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz", - "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==", - "dev": true, - "requires": { - "postcss": "^7.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-place": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", - "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", - "dev": true, - "requires": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-preset-env": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz", - "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==", - "dev": true, - "requires": { - "autoprefixer": "^9.6.1", - "browserslist": "^4.6.4", - "caniuse-lite": "^1.0.30000981", - "css-blank-pseudo": "^0.1.4", - "css-has-pseudo": "^0.10.0", - "css-prefers-color-scheme": "^3.1.1", - "cssdb": "^4.4.0", - "postcss": "^7.0.17", - "postcss-attribute-case-insensitive": "^4.0.1", - "postcss-color-functional-notation": "^2.0.1", - "postcss-color-gray": "^5.0.0", - "postcss-color-hex-alpha": "^5.0.3", - "postcss-color-mod-function": "^3.0.3", - "postcss-color-rebeccapurple": "^4.0.1", - "postcss-custom-media": "^7.0.8", - "postcss-custom-properties": "^8.0.11", - "postcss-custom-selectors": "^5.1.2", - "postcss-dir-pseudo-class": "^5.0.0", - "postcss-double-position-gradients": "^1.0.0", - "postcss-env-function": "^2.0.2", - "postcss-focus-visible": "^4.0.0", - "postcss-focus-within": "^3.0.0", - "postcss-font-variant": "^4.0.0", - "postcss-gap-properties": "^2.0.0", - "postcss-image-set-function": "^3.0.1", - "postcss-initial": "^3.0.0", - "postcss-lab-function": "^2.0.1", - "postcss-logical": "^3.0.0", - "postcss-media-minmax": "^4.0.0", - "postcss-nesting": "^7.0.0", - "postcss-overflow-shorthand": "^2.0.0", - "postcss-page-break": "^2.0.0", - "postcss-place": "^4.0.1", - "postcss-pseudo-class-any-link": "^6.0.0", - "postcss-replace-overflow-wrap": "^3.0.0", - "postcss-selector-matches": "^4.0.0", - "postcss-selector-not": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "autoprefixer": { - "version": "9.8.6", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", - "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", - "dev": true, - "requires": { - "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001109", - "colorette": "^1.2.1", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "postcss": "^7.0.32", - "postcss-value-parser": "^4.1.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-nesting": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", - "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", - "dev": true, - "requires": { - "postcss": "^7.0.2" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-pseudo-class-any-link": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz", - "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==", - "dev": true, - "requires": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^5.0.0-rc.3" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-replace-overflow-wrap": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz", - "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==", - "dev": true, - "requires": { - "postcss": "^7.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-selector-matches": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", - "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "postcss": "^7.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-selector-not": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz", - "integrity": "sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "postcss": "^7.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", - "dev": true, - "requires": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, - "postcss-value-parser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==" - }, - "postcss-values-parser": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", - "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", - "dev": true, - "requires": { - "flatten": "^1.0.2", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, - "prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", - "dev": true - }, - "prettier": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.1.tgz", - "integrity": "sha512-p+vNbgpLjif/+D+DwAZAbndtRrR0md0MwfmOVN9N+2RgyACMT+7tfaRnT+WDPkqnuVwleyuBIG2XBxKDme3hPA==", - "dev": true - }, - "pretty-hrtime": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", - "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=" - }, - "process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "dev": true, - "requires": { - "asap": "~2.0.3" - } - }, - "prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", - "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.8.1" - }, - "dependencies": { - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - } - } - }, - "public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "requires": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } - } - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - }, - "purgecss": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-4.0.3.tgz", - "integrity": "sha512-PYOIn5ibRIP34PBU9zohUcCI09c7drPJJtTDAc0Q6QlRz2/CHQ8ywGLdE7ZhxU2VTqB7p5wkvj5Qcm05Rz3Jmw==", - "requires": { - "commander": "^6.0.0", - "glob": "^7.0.0", - "postcss": "^8.2.1", - "postcss-selector-parser": "^6.0.2" - }, - "dependencies": { - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" - }, - "postcss-selector-parser": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", - "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - } - } - }, - "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" - }, - "querystring": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", - "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==" - }, - "querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" - }, - "queue": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", - "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", - "requires": { - "inherits": "~2.0.3" - } - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" - }, - "quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "requires": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "raw-body": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.1.tgz", - "integrity": "sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==", - "requires": { - "bytes": "3.1.0", - "http-errors": "1.7.3", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - } - }, - "rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dev": true, - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - } - }, - "react": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", - "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "react-dom": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", - "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "scheduler": "^0.20.2" - } - }, - "react-fast-compare": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", - "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" - }, - "react-fast-marquee": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/react-fast-marquee/-/react-fast-marquee-1.2.1.tgz", - "integrity": "sha512-rd9ZDhiUrrL2puZNlnb633df/1gjtknuIaf749LIgTLXa18fzPIdFBrz4VjERu1ECUdU9tniaF5FuosNt/GYKQ==" - }, - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - }, - "react-merge-refs": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/react-merge-refs/-/react-merge-refs-1.1.0.tgz", - "integrity": "sha512-alTKsjEL0dKH/ru1Iyn7vliS2QRcBp9zZPGoWxUOvRGWPUYgjo+V01is7p04It6KhgrzhJGnIj9GgX8W4bZoCQ==" - }, - "react-player": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/react-player/-/react-player-2.9.0.tgz", - "integrity": "sha512-jNUkTfMmUhwPPAktAdIqiBcVUKsFKrVGH6Ocutj6535CNfM91yrvWxHg6fvIX8Y/fjYUPoejddwh7qboNV9vGA==", - "requires": { - "deepmerge": "^4.0.0", - "load-script": "^1.0.0", - "memoize-one": "^5.1.1", - "prop-types": "^15.7.2", - "react-fast-compare": "^3.0.1" - } - }, - "react-refresh": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz", - "integrity": "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==" - }, - "react-use-measure": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/react-use-measure/-/react-use-measure-2.0.4.tgz", - "integrity": "sha512-7K2HIGaPMl3Q9ZQiEVjen3tRXl4UDda8LiTPy/QxP8dP2rl5gPBhf7mMH6MVjjRNv3loU7sNzey/ycPNnHVTxQ==", - "requires": { - "debounce": "^1.2.0" - } - }, - "read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=", - "dev": true, - "requires": { - "pify": "^2.3.0" - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "requires": { - "picomatch": "^2.2.1" - } - }, - "reduce-css-calc": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.8.tgz", - "integrity": "sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==", - "requires": { - "css-unit-converter": "^1.1.1", - "postcss-value-parser": "^3.3.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } - } - }, - "regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" - }, - "registry-auth-token": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", - "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", - "dev": true, - "requires": { - "rc": "^1.2.8" - } - }, - "registry-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", - "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", - "dev": true, - "requires": { - "rc": "^1.2.8" - } - }, - "relay-compiler": { - "version": "11.0.2", - "resolved": "https://registry.npmjs.org/relay-compiler/-/relay-compiler-11.0.2.tgz", - "integrity": "sha512-nDVAURT1YncxSiDOKa39OiERkAr0DUcPmlHlg+C8zD+EiDo2Sgczf2R6cDsN4UcDvucYtkLlDLFErPwgLs8WzA==", - "dev": true, - "requires": { - "@babel/core": "^7.0.0", - "@babel/generator": "^7.5.0", - "@babel/parser": "^7.0.0", - "@babel/runtime": "^7.0.0", - "@babel/traverse": "^7.0.0", - "@babel/types": "^7.0.0", - "babel-preset-fbjs": "^3.3.0", - "chalk": "^4.0.0", - "fb-watchman": "^2.0.0", - "fbjs": "^3.0.0", - "glob": "^7.1.1", - "immutable": "~3.7.6", - "invariant": "^2.2.4", - "nullthrows": "^1.1.1", - "relay-runtime": "11.0.2", - "signedsource": "^1.0.0", - "yargs": "^15.3.1" - }, - "dependencies": { - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "relay-runtime": { - "version": "11.0.2", - "resolved": "https://registry.npmjs.org/relay-runtime/-/relay-runtime-11.0.2.tgz", - "integrity": "sha512-xxZkIRnL8kNE1cxmwDXX8P+wSeWLR+0ACFyAiAhvfWWAyjXb+bhjJ2FSsRGlNYfkqaTNEuDqpnodQV1/fF7Idw==", - "dev": true, - "requires": { - "@babel/runtime": "^7.0.0", - "fbjs": "^3.0.0", - "invariant": "^2.2.4" - } - }, - "remedial": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/remedial/-/remedial-1.0.8.tgz", - "integrity": "sha512-/62tYiOe6DzS5BqVsNpH/nkGlX45C/Sp6V+NtiN6JQNS1Viay7cWkazmRkrQrdFj2eshDe96SIQNIoMxqhzBOg==", - "dev": true - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, - "remove-trailing-spaces": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/remove-trailing-spaces/-/remove-trailing-spaces-1.0.8.tgz", - "integrity": "sha512-O3vsMYfWighyFbTd8hk8VaSj9UAGENxAtX+//ugIst2RMk5e03h6RoIS+0ylsFxY1gvmPuAY/PO4It+gPEeySA==", - "dev": true - }, - "replaceall": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/replaceall/-/replaceall-0.1.6.tgz", - "integrity": "sha1-gdgax663LX9cSUKt8ml6MiBojY4=", - "dev": true - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" - }, - "responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", - "dev": true, - "requires": { - "lowercase-keys": "^1.0.0" - } - }, - "restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, - "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - } - }, - "retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=" - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "requires": { - "glob": "^7.1.3" - } - }, - "ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "dev": true - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "rxjs": { - "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - } - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "sass": { - "version": "1.38.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.38.0.tgz", - "integrity": "sha512-WBccZeMigAGKoI+NgD7Adh0ab1HUq+6BmyBUEaGxtErbUtWUevEbdgo5EZiJQofLUGcKtlNaO2IdN73AHEua5g==", - "requires": { - "chokidar": ">=3.0.0 <4.0.0" - } - }, - "scheduler": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", - "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "scuid": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/scuid/-/scuid-1.1.0.tgz", - "integrity": "sha512-MuCAyrGZcTLfQoH2XoBlQ8C6bzwN88XT/0slOGz0pn8+gIP85BOAfYa44ZXQUTOwRwPU0QvgU+V+OSajl/59Xg==", - "dev": true - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - }, - "semver-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", - "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", - "dev": true - }, - "sentence-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", - "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", - "dev": true, - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3", - "upper-case-first": "^2.0.2" - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" - }, - "setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" - }, - "sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "shell-quote": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", - "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true - }, - "signedsource": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/signedsource/-/signedsource-1.0.0.tgz", - "integrity": "sha1-HdrOSYF5j5O9gzlzgD2A1S6TrWo=", - "dev": true - }, - "simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", - "requires": { - "is-arrayish": "^0.3.1" - } - }, - "sirv": { - "version": "1.0.14", - "resolved": "https://registry.npmjs.org/sirv/-/sirv-1.0.14.tgz", - "integrity": "sha512-czTFDFjK9lXj0u9mJ3OmJoXFztoilYS+NdRPcJoT182w44wSEkHSiO7A2517GLJ8wKM4GjCm2OXE66Dhngbzjg==", - "dev": true, - "requires": { - "@polka/url": "^1.0.0-next.17", - "mime": "^2.3.1", - "totalist": "^1.0.0" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "slice-ansi": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", - "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=", - "dev": true - }, - "snake-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", - "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", - "dev": true, - "requires": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "source-map-js": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", - "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==" - }, - "source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "sponge-case": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sponge-case/-/sponge-case-1.0.1.tgz", - "integrity": "sha512-dblb9Et4DAtiZ5YSUZHLl4XhH4uK80GhAZrVXdN4O2P4gQ40Wa5UIOPUHlA/nFd2PLblBZWUioLMMAVrgpoYcA==", - "dev": true, - "requires": { - "tslib": "^2.0.3" - } - }, - "stacktrace-parser": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", - "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==", - "requires": { - "type-fest": "^0.7.1" - }, - "dependencies": { - "type-fest": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", - "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==" - } - } - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" - }, - "stream-browserify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", - "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", - "requires": { - "inherits": "~2.0.4", - "readable-stream": "^3.5.0" - } - }, - "stream-http": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.1.1.tgz", - "integrity": "sha512-S7OqaYu0EkFpgeGFb/NPOoPLxFko7TPqtEeFg5DXPB4v/KETHG0Ln6fRFrNezoelpaDKmycEmmZ81cC9DAwgYg==", - "requires": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "xtend": "^4.0.2" - } - }, - "stream-parser": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz", - "integrity": "sha1-FhhUhpRCACGhGC/wrxkRwSl2F3M=", - "requires": { - "debug": "2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "string-argv": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", - "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", - "dev": true - }, - "string-env-interpolation": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/string-env-interpolation/-/string-env-interpolation-1.0.1.tgz", - "integrity": "sha512-78lwMoCcn0nNu8LszbP1UA7g55OeE4v7rCeWnM5B453rnNr4aq+5it3FEYtZrSEiMvHZOZ9Jlqb0OD0M2VInqg==", - "dev": true - }, - "string-hash": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", - "integrity": "sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=" - }, - "string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "string.prototype.trimend": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", - "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "string.prototype.trimstart": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", - "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "requires": { - "safe-buffer": "~5.2.0" - } - }, - "stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "dev": true, - "requires": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "requires": { - "ansi-regex": "^5.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - } - } - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true - }, - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "dev": true - }, - "styled-jsx": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-3.3.2.tgz", - "integrity": "sha512-daAkGd5mqhbBhLd6jYAjYBa9LpxYCzsgo/f6qzPdFxVB8yoGbhxvzQgkC0pfmCVvW3JuAEBn0UzFLBfkHVZG1g==", - "requires": { - "@babel/types": "7.8.3", - "babel-plugin-syntax-jsx": "6.18.0", - "convert-source-map": "1.7.0", - "loader-utils": "1.2.3", - "source-map": "0.7.3", - "string-hash": "1.1.3", - "stylis": "3.5.4", - "stylis-rule-sheet": "0.0.10" - }, - "dependencies": { - "@babel/types": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", - "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - }, - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" - } - } - }, - "stylis": { - "version": "3.5.4", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-3.5.4.tgz", - "integrity": "sha512-8/3pSmthWM7lsPBKv7NXkzn2Uc9W7NotcwGNpJaa3k7WMM1XDCA4MgT5k/8BIexd5ydZdboXtU90XH9Ec4Bv/Q==" - }, - "stylis-rule-sheet": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/stylis-rule-sheet/-/stylis-rule-sheet-0.0.10.tgz", - "integrity": "sha512-nTbZoaqoBnmK+ptANthb10ZRZOGC+EmTLLUxeYIuHNkEKcmKgXX1XWKkUBT2Ac4es3NybooPe0SmvKdhKJZAuw==" - }, - "subscriptions-transport-ws": { - "version": "0.9.19", - "resolved": "https://registry.npmjs.org/subscriptions-transport-ws/-/subscriptions-transport-ws-0.9.19.tgz", - "integrity": "sha512-dxdemxFFB0ppCLg10FTtRqH/31FNRL1y1BQv8209MK5I4CwALb7iihQg+7p65lFcIl8MHatINWBLOqpgU4Kyyw==", - "dev": true, - "requires": { - "backo2": "^1.0.2", - "eventemitter3": "^3.1.0", - "iterall": "^1.2.1", - "symbol-observable": "^1.0.4", - "ws": "^5.2.0 || ^6.0.0 || ^7.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - } - } - }, - "swap-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/swap-case/-/swap-case-2.0.2.tgz", - "integrity": "sha512-kc6S2YS/2yXbtkSMunBtKdah4VFETZ8Oh6ONSmSd9bRxhqTrtARUCBUiWXH3xVPpvR7tz2CSnkuXVE42EcGnMw==", - "dev": true, - "requires": { - "tslib": "^2.0.3" - } - }, - "swell-js": { - "version": "4.0.0-next.0", - "resolved": "https://registry.npmjs.org/swell-js/-/swell-js-4.0.0-next.0.tgz", - "integrity": "sha512-OQ1FLft3ruKpQw5P0TiCzs/X2Ma95+Qz+I2Xzs4KC6v+zVaFVUGNs80dQdtjfInisWoFC7iFZF2AITgellVGAg==", - "requires": { - "@babel/runtime": "7.4.5", - "deepmerge": "4.2.2", - "isomorphic-fetch": "3.0.0", - "lodash": "4.17.21", - "object-keys-normalizer": "1.0.1", - "object-merge-advanced": "12.0.3", - "qs": "6.7.0" - }, - "dependencies": { - "@babel/runtime": { - "version": "7.4.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.4.5.tgz", - "integrity": "sha512-TuI4qpWZP6lGOGIuGWtp9sPluqYICmbk8T/1vpSysqJxRPkudh/ofFWyqdcMsDf2s7KvDL4/YHgKyvcS3g9CJQ==", - "requires": { - "regenerator-runtime": "^0.13.2" - } - } - } - }, - "swr": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/swr/-/swr-0.5.6.tgz", - "integrity": "sha512-Bmx3L4geMZjYT5S2Z6EE6/5Cx6v1Ka0LhqZKq8d6WL2eu9y6gHWz3dUzfIK/ymZVHVfwT/EweFXiYGgfifei3w==", - "requires": { - "dequal": "2.0.2" - } - }, - "symbol-observable": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", - "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==", - "dev": true - }, - "sync-fetch": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/sync-fetch/-/sync-fetch-0.3.0.tgz", - "integrity": "sha512-dJp4qg+x4JwSEW1HibAuMi0IIrBI3wuQr2GimmqB7OXR50wmwzfdusG+p39R9w3R6aFtZ2mzvxvWKQ3Bd/vx3g==", - "dev": true, - "requires": { - "buffer": "^5.7.0", - "node-fetch": "^2.6.1" - }, - "dependencies": { - "buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - } - } - }, - "tabbable": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-5.2.0.tgz", - "integrity": "sha512-0uyt8wbP0P3T4rrsfYg/5Rg3cIJ8Shl1RJ54QMqYxm1TLdWqJD1u6+RQjr2Lor3wmfT7JRHkirIwy99ydBsyPg==" - }, - "tailwindcss": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-2.2.2.tgz", - "integrity": "sha512-OzFWhlnfrO3JXZKHQiqZcb0Wwl3oJSmQ7PvT2jdIgCjV5iUoAyql9bb9ZLCSBI5TYXmawujXAoNxXVfP5Auy/Q==", - "requires": { - "@fullhuman/postcss-purgecss": "^4.0.3", - "arg": "^5.0.0", - "bytes": "^3.0.0", - "chalk": "^4.1.1", - "chokidar": "^3.5.1", - "color": "^3.1.3", - "cosmiconfig": "^7.0.0", - "detective": "^5.2.0", - "didyoumean": "^1.2.1", - "dlv": "^1.1.3", - "fast-glob": "^3.2.5", - "fs-extra": "^10.0.0", - "glob-parent": "^6.0.0", - "html-tags": "^3.1.0", - "is-glob": "^4.0.1", - "lodash": "^4.17.21", - "lodash.topath": "^4.5.2", - "modern-normalize": "^1.1.0", - "node-emoji": "^1.8.1", - "normalize-path": "^3.0.0", - "object-hash": "^2.2.0", - "postcss-js": "^3.0.3", - "postcss-load-config": "^3.0.1", - "postcss-nested": "5.0.5", - "postcss-selector-parser": "^6.0.6", - "postcss-value-parser": "^4.1.0", - "pretty-hrtime": "^1.0.3", - "quick-lru": "^5.1.1", - "reduce-css-calc": "^2.1.8", - "resolve": "^1.20.0", - "tmp": "^0.2.1" - }, - "dependencies": { - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" - }, - "glob-parent": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.1.tgz", - "integrity": "sha512-kEVjS71mQazDBHKcsq4E9u/vUzaLcw1A8EtUeydawvIWQCJM0qQ08G1H7/XTjFUulla6XQiDOG6MXSaG0HDKog==", - "requires": { - "is-glob": "^4.0.1" - } - }, - "postcss-selector-parser": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", - "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - } - } - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true - }, - "timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "requires": { - "setimmediate": "^1.0.4" - } - }, - "title-case": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/title-case/-/title-case-3.0.3.tgz", - "integrity": "sha512-e1zGYRvbffpcHIrnuqT0Dh+gEJtDaxDSoG4JAIpq4oDFyooziLBIiYQv0GBT4FUAnUop5uZ1hiIAj7oAF6sOCA==", - "dev": true, - "requires": { - "tslib": "^2.0.3" - } - }, - "tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "requires": { - "rimraf": "^3.0.0" - } - }, - "to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" - }, - "to-readable-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", - "dev": true - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "requires": { - "is-number": "^7.0.0" - } - }, - "toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" - }, - "totalist": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/totalist/-/totalist-1.1.0.tgz", - "integrity": "sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==", - "dev": true - }, - "tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", - "requires": { - "punycode": "^2.1.0" - } - }, - "ts-log": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/ts-log/-/ts-log-2.2.3.tgz", - "integrity": "sha512-XvB+OdKSJ708Dmf9ore4Uf/q62AYDTzFcAdxc8KNML1mmAWywRFVt/dn1KYJH8Agt5UJNujfM3znU5PxgAzA2w==", - "dev": true - }, - "ts-node": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz", - "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==", - "dev": true, - "requires": { - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "source-map-support": "^0.5.17", - "yn": "3.1.1" - }, - "dependencies": { - "arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "dev": true - } - } - }, - "ts-pnp": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", - "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==" - }, - "tslib": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", - "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", - "dev": true - }, - "tty-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", - "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==" - }, - "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true - }, - "typescript": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.4.tgz", - "integrity": "sha512-uauPG7XZn9F/mo+7MrsRjyvbxFpzemRjKEZXS4AK83oP2KKOJPvb+9cO/gmnv8arWZvhnjVOXz7B49m1l0e9Ew==", - "dev": true - }, - "ua-parser-js": { - "version": "0.7.28", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.28.tgz", - "integrity": "sha512-6Gurc1n//gjp9eQNXjD9O3M/sMwVtN5S8Lv9bvOYBfKfDNiIIhqiyi01vMBO45u4zkDE420w/e0se7Vs+sIg+g==", - "dev": true - }, - "unbox-primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", - "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", - "requires": { - "function-bind": "^1.1.1", - "has-bigints": "^1.0.1", - "has-symbols": "^1.0.2", - "which-boxed-primitive": "^1.0.2" - } - }, - "unc-path-regex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", - "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", - "dev": true - }, - "uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", - "dev": true - }, - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" - }, - "unixify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unixify/-/unixify-1.0.0.tgz", - "integrity": "sha1-OmQcjC/7zk2mg6XHDwOkYpQMIJA=", - "dev": true, - "requires": { - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" - }, - "upper-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", - "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", - "dev": true, - "requires": { - "tslib": "^2.0.3" - } - }, - "upper-case-first": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", - "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", - "dev": true, - "requires": { - "tslib": "^2.0.3" - } - }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" - }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" - } - } - }, - "url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", - "dev": true, - "requires": { - "prepend-http": "^2.0.0" - } - }, - "use-subscription": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/use-subscription/-/use-subscription-1.5.1.tgz", - "integrity": "sha512-Xv2a1P/yReAjAbhylMfFplFKj9GssgTwN7RlcTxBujFQcloStWNDQdc4g4NRWH9xS4i/FDk04vQBptAXoF3VcA==", - "requires": { - "object-assign": "^4.1.1" - } - }, - "util": { - "version": "0.12.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.12.3.tgz", - "integrity": "sha512-I8XkoQwE+fPQEhy9v012V+TSdH2kp9ts29i20TaaDUXsg7x/onePbhFJUExBfv/2ay1ZOp/Vsm3nDlmnFGSAog==", - "requires": { - "inherits": "^2.0.3", - "is-arguments": "^1.0.4", - "is-generator-function": "^1.0.7", - "is-typed-array": "^1.1.3", - "safe-buffer": "^5.1.2", - "which-typed-array": "^1.1.2" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "util-nonempty": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/util-nonempty/-/util-nonempty-3.1.0.tgz", - "integrity": "sha512-OSZlWoCL74Go83Qw/aeZgSmFZnp9d06bF77b1eAOKipkPWhvxjRYB2nmKiGspoVjkJJEJimzxAgBFUQiUV/oZQ==", - "requires": { - "@babel/runtime": "^7.14.0", - "lodash.isplainobject": "^4.0.6" - } - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" - }, - "uuidv4": { - "version": "6.2.12", - "resolved": "https://registry.npmjs.org/uuidv4/-/uuidv4-6.2.12.tgz", - "integrity": "sha512-UnN4ThIYWhv3ZUE8UwDnnCvh4JafCNu+sQkxmLyjCVwK3rjLfkg3DYiEv6oCMDIAIVEDP4INg4kX/C5hKaRzZA==", - "requires": { - "@types/uuid": "8.3.1", - "uuid": "8.3.2" - } - }, - "valid-url": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz", - "integrity": "sha1-HBRHm0DxOXp1eC8RXkCGRHQzogA=", - "dev": true - }, - "value-or-promise": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/value-or-promise/-/value-or-promise-1.0.10.tgz", - "integrity": "sha512-1OwTzvcfXkAfabk60UVr5NdjtjJ0Fg0T5+B1bhxtrOEwSH2fe8y4DnLgoksfCyd8yZCOQQHB0qLMQnwgCjbXLQ==", - "dev": true - }, - "vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" - }, - "watchpack": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.1.1.tgz", - "integrity": "sha512-Oo7LXCmc1eE1AjyuSBmtC3+Wy4HcV8PxWh2kP6fOl8yTlNS7r0K9l1ao2lrrUza7V39Y3D/BbJgY8VeSlc5JKw==", - "requires": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - } - }, - "webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" - }, - "webpack-bundle-analyzer": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.3.0.tgz", - "integrity": "sha512-J3TPm54bPARx6QG8z4cKBszahnUglcv70+N+8gUqv2I5KOFHJbzBiLx+pAp606so0X004fxM7hqRu10MLjJifA==", - "dev": true, - "requires": { - "acorn": "^8.0.4", - "acorn-walk": "^8.0.0", - "chalk": "^4.1.0", - "commander": "^6.2.0", - "gzip-size": "^6.0.0", - "lodash": "^4.17.20", - "opener": "^1.5.2", - "sirv": "^1.0.7", - "ws": "^7.3.1" - } - }, - "whatwg-fetch": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", - "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" - }, - "whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "requires": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "which-typed-array": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.6.tgz", - "integrity": "sha512-DdY984dGD5sQ7Tf+x1CkXzdg85b9uEel6nr4UkFg1LoE9OXv3uRuZhe5CoWdawhGACeFpEZXH8fFLQnDhbpm/Q==", - "requires": { - "available-typed-arrays": "^1.0.4", - "call-bind": "^1.0.2", - "es-abstract": "^1.18.5", - "foreach": "^2.0.5", - "has-tostringtag": "^1.0.0", - "is-typed-array": "^1.1.6" - }, - "dependencies": { - "es-abstract": { - "version": "1.18.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.5.tgz", - "integrity": "sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA==", - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.3", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.3", - "is-string": "^1.0.6", - "object-inspect": "^1.11.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" - } - }, - "object-inspect": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", - "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==" - } - } - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "ws": { - "version": "7.4.5", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.5.tgz", - "integrity": "sha512-xzyu3hFvomRfXKH8vOFMU3OguG6oOvhXMo3xsGy3xWExqaM2dxBbVxuD99O7m3ZUFMvvscsZDqxfgMaRr/Nr1g==", - "dev": true - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - }, - "yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" - }, - "yaml-ast-parser": { - "version": "0.0.43", - "resolved": "https://registry.npmjs.org/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz", - "integrity": "sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==", - "dev": true - }, - "yargs": { - "version": "17.1.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.1.1.tgz", - "integrity": "sha512-c2k48R0PwKIqKhPMWjeiF6y2xY/gPMUlro0sgxqXpbOIohWiLNXWslsootttv7E1e73QPAMQSg5FeySbVcpsPQ==", - "dev": true, - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - } - }, - "yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true - }, - "yn": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", - "dev": true - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" - } - } -} diff --git a/package.json b/package.json index 91a529d52..57df2ec3b 100644 --- a/package.json +++ b/package.json @@ -27,6 +27,8 @@ "classnames": "^2.3.1", "cookie": "^0.4.1", "email-validator": "^2.0.4", + "eslint": "^7.32.0", + "eslint-config-next": "^11.1.2", "immutability-helper": "^3.1.1", "js-cookie": "^2.2.1", "keen-slider": "^5.5.1", @@ -66,6 +68,7 @@ "@types/node": "^15.12.4", "@types/react": "^17.0.8", "deepmerge": "^4.2.2", + "eslint-config-prettier": "^8.3.0", "graphql": "^15.5.1", "husky": "^6.0.0", "lint-staged": "^11.0.0", diff --git a/pages/index.tsx b/pages/index.tsx index 5d1140b77..127e33202 100644 --- a/pages/index.tsx +++ b/pages/index.tsx @@ -1,6 +1,5 @@ import { Layout } from 'src/components/common'; -import { MenuNavigation,MenuFilter} from 'src/components/common'; import { HomeBanner, HomeCategories, HomeCTA, HomeSubscribe, HomeVideo } from 'src/components/modules/home'; import { OPTION_ALL, QUERY_KEY, ROUTE } from 'src/utils/constanst.utils' const CATEGORY = [ @@ -32,13 +31,11 @@ const CATEGORY = [ export default function Home() { return ( <> - {/* + - */} - - + ) } diff --git a/pages/test.tsx b/pages/test.tsx new file mode 100644 index 000000000..0075d7c2c --- /dev/null +++ b/pages/test.tsx @@ -0,0 +1,81 @@ + +import { Layout } from 'src/components/common'; +import { RecipesListPage } from 'src/components/modules/recipes'; +import { BlogDetailImg } from 'src/components/modules/blogs'; +import BlogDetail from '../src/components/modules/blogs/BlogDetailImg/img/blogdetail.png'; +import { OPTION_ALL, QUERY_KEY, ROUTE } from 'src/utils/constanst.utils' +import MenuNavigation from 'src/components/common/MenuNavigation/MenuNavigation'; +const CATEGORY = [ + { + name: 'All', + link: `${ROUTE.PRODUCTS}/?${QUERY_KEY.CATEGORY}=${OPTION_ALL}`, + }, + { + name: 'Veggie', + link: `${ROUTE.PRODUCTS}/?${QUERY_KEY.CATEGORY}=veggie`, + }, + { + name: 'Seafood', + link: `${ROUTE.PRODUCTS}/?${QUERY_KEY.CATEGORY}=seafood`, + }, + { + name: 'Frozen', + link: `${ROUTE.PRODUCTS}/?${QUERY_KEY.CATEGORY}=frozen`, + }, + { + name: 'Coffee Bean', + link: `${ROUTE.PRODUCTS}/?${QUERY_KEY.CATEGORY}=coffee-bean`, + }, + { + name: 'Sauce', + link: `${ROUTE.PRODUCTS}/?${QUERY_KEY.CATEGORY}=sauce`, + }, +]; +// const BRANDS = [ + +// { +// name: 'Maggi', +// link: `${ROUTE.PRODUCTS}/?${QUERY_KEY.BRAND}=veggie`, +// }, +// { +// name: 'Chomilex', +// link: `${ROUTE.PRODUCTS}/?${QUERY_KEY.BRAND}=chomilex`, +// }, +// { +// name: 'Chinsu', +// link: `${ROUTE.PRODUCTS}/?${QUERY_KEY.BRAND}=chinsu`, +// } +// ]; + +// const FEATURED = [ + +// { +// name: 'Best Sellers', +// link: `${ROUTE.PRODUCTS}/?${QUERY_KEY.FEATURED}=best-sellers`, +// }, +// { +// name: 'Sales', +// link: `${ROUTE.PRODUCTS}/?${QUERY_KEY.FEATURED}=sales`, +// }, +// { +// name: 'New Item', +// link: `${ROUTE.PRODUCTS}/?${QUERY_KEY.FEATURED}=new-item`, +// }, +// { +// name: 'Viewed', +// link: `${ROUTE.PRODUCTS}/?${QUERY_KEY.FEATURED}=viewed`, +// } +// ] +export default function Test() { + return ( + <> + {/* */} + {/* */} + {/* */} + {/* */} + + {/* */} + + ) +} + diff --git a/public/assets/bannerrecipes.png b/public/assets/bannerrecipes.png new file mode 100644 index 0000000000000000000000000000000000000000..91271cbd234adbb3ff42c24e23febd34b2519f75 GIT binary patch literal 798391 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%0DYv#Wk(; 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�H&U+4V)WeIe}{-n1yb_| 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 z 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ᓲ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 z z2PxPAREe5G3jj@sH=H*n1EA(Q#XKeeF;f%P*GtS90Jd4GTxR>j- zfC3K!Bj&%8)2@sU4rQ>9&iaLZetmB1o?M(R<>8}qJ^K^Vz4L9vPBP}_DZHrn^lG}) zb2OzB37k*>;zI0>?j8DdiX(0}?0g%$5_`1ZXTd$`z-OLEYsq_Zp+&QG5UqH@s32oJ z;vL3<3TO|2ndD9_JclF3S;X=nU~IXg3t7f?em3^>U@jyTyP%claBbRd$StVblv{V~ z`1n{35BCX#%oVsfzc}H%|3H6Zjl$}2dNt=b1N1JC%%42^RL_J;p67D{2Sa_X=twT~ z`{Hsc8(o7>9{y0$4&0>l({@Z8mi=0Hkr^qF_x$;DvPxj*g;5J=j9^@*-!BM`bbAx& zk8jGCzWIwXJbpz!dZwLNjU@x*e*g_~bNfiSXDmO!b3pO`{`>Fq^}$L^Iy(&^lSbGH zpw*ru+x>~Jo&P~sAmk@6$Ktl2Sv!Xa-%BT&cvpNeY;&yCM*lcwP@DazX*8MoOYMby zn9nyj+;VnyT}7I)Gi&CGHnEiaYN$-U2SyoaihUDjWwRE zG>=&;XuCYUAn2D-*Qcht67pOM2-en&L|m%8_}|U+i`xK-|69~B0~&Tlh`nN(D?y65 z5$m=Tm-!>cn+6J;b7Wmg-^1m#oH;zpHj5*yiKgmfc89xkQzZ9Z*jwZ5u69QV8hH9ZswX-AeD-?fW zP9GiFFw0l?_cZJS*APJBgWyb&rl{3TaunXg5nZF8wmEZJxrw2a0qG5>Wm`leam&cW z{aAS@0iY=D^AuLeHN`f?EW`pv>W6zbavyBjb?d|Zrybx+KuImTxuWnjCX=P@gK!V5 z$ltwp635K}65b2n4;BLbR4W5iw)KW#kK&3P=`hv&u(#Ssd|=PdME;jf)Dxl#tr$~fB)Z>Pe1-hPS2+@NK7Qnh8rqUGeO%53GI)%o`9Y+&|#DX zdL^2GkF<5N0-%F#Gw5x3X090Mlw;j$a+_uq{lR0$fiRC6MFtdBu8Uv*B@U0JuF-_F zdmO%~Rk3KR63-;j?oKWHbUv{T{bIi1>>?6gB!zqXNAl%w{e=AVx4$U|J^gg+CBXu8 z%;LeJy!yr$WO94VcyS5e@KP8@$^1a)ma~a5uf5dH4`{uh^H;eRvE{}N45%C{Lci2R zG%uD$>(|c%|88u1eS*{h*f#K4@BE@Mr^vk%4*XUEiF>wviG8yJ06dF`T|CggmbL%@9GnHj z$YRXyZj1?l6Kjh7cL7DL?)21Nr#l_w>0;rC1m+jxm?z%7Cz;7Q}Nc z{O5}$0W^5ApPjrfKlt8zoc+c~3A!A6hnn#0-&9cGhJtL`>77rhfSzW3c6U;U2WoMF zF`EM88|VPwzIDLjGQELqD;ba~=%NJWV_|U+`56|(m!u5OvA))I#d?T+?z|C{BJ;`E z5IO8{HK~B@D@I}Jg?7j~8+rQlLp_JrWCx*h53uj##S>CsU%B^+{Pw^6uIx`R&pBYH ziEKeo+KbqdPBL)x87Qa#8aZ|=f$gMA<#ZJ1pu<0(UP=!%>!AYr3TQ2vc=wtSIP9PP zURUnjxk0B4%#K5Zk$F#9ah4V1D*%2l+l>Nuw!~WQQgOS+_ZB8DHt1Ow3K~BMhA3WV z3Nj43Ls`KxkE9Aq%DWx69M;c0>QA`t7OO4k^OVwwP)uXyd_d)Q%xZ765Z&s!?d#_P zQ(&!e>*{jJWDrzNuucvqV?l3sqHzyEeeus@709tsS6TQZzzW;Pq$k9QU_jkN!?3CpeE(aYgO82R!Fw)`y zz{gSnNt`8Uq?iUmOiR|80=$S3cxYe=Y{d%tC^kJA%-kE}CpG1H#I?xJF7DG^)1q)Y zVf!~X&MMYqf6yuqT|qh`br}12?s<{caaJL&4Qq(q+vU<(qHgWGZ|6A#^H7KbEW>&gF|22EILbRqyeIf>|f>g?GQAK+cdI z&{gTyp$g9B%awfk{)h5MfAITcsBIKvob&-A#0mz&VQDLqJ&ny8zhC{rSLMww|ExSc zTgY7Z*8qzqhdYfGVJSu>=oql&J((-G_|Zq7$S0qCW^tCn%t_N-e>ranQ}gY@Av8Af zy!c#0D-=_qNz?9vwi_9t(L||02O6s?bZfm2lb8q}#`4&di#<@;MFLMgnN}Ih9nktre#Vp3HxZiR_v(Nm+ zidJ!<+i)+SiAAzuSvLSw77E3B$8c*mTWaPW>2=1dxcw$RZ)qcWIEJb7d~05}dHWV({o#Z*=gpXi?o`avu`jk$*L zxuG?)r4F3upsnKH;Z)~hVW&yP{08{{Eu|8<2d2l5AhsTXx z-F9V;CrxZ{0HDbYs_JufA=8PM0INu@7tQvyfJ{*BiQ$M)tndO>08$tVc*#ZkBt2&hcWIWKqYfp#(6 zMq?TjvGPJSZf)YEg|7IAVA59Dyg4=(yhj-*WJmQW%A)Cb5yg=m1)PF#WK!fzB03PV z@$N2u1`8QJpG21cgrLFZs7dWNmHTjArGSX8pVMqoR~Jj>1FCv_;1`l1Oyh)NU~}JcY=6IfLc+OOYudfFk00~<%Od|TQrdTs;vuQ#?`lCAkZA+Gy(LBCibRCUv0I9TvBzr(g zD3E7B2@j=sN5|v(%8LdF2nTsfTHIDm(?y9BR&AtTx!BQ z+#AdCYARp(`Zwio|Gj@({@H*2PxWgu#3`QD}4;ft;fwiam1s&RzM1U-}if|K?j7#KG_>*`);$Y47l++mOJ2hg(tU}=kvf>2;JES59=cZr#6AP^AG)J}G>Ub2Ac#Fc>-m9eb0z79c$ zH6{=eD5IF;8G&Yw*|Wq&-_~Nl9oPoY7U0MVY;>47BWu61y~R;3&ROU)FG!~cD6xt1 zhIvApFy3ot%ivkXX|s33FGKgECN_uX*{nO+#RPa4H;G+1tVNpFEYtFHYcsSLcqmpD z>$xv78`asmoCTioLc6#NjdwR+eOq36{Ywf4r1Yo>OSu2u{F z3_7_dXCKOEAALk;1Qag&`-j?z?U5chRv;nP^NYnxV$^@z$9gWT>|9V-!jnO9UB!yJ z4Ye2fJzawZ-BmnM@c7MSB7vaV%;Sjxi*ys&n&UyDpxYYyAC*}R0vOn$>|HZ#%rt0Og>AvAkFj zJVAGLkm%Y~;AA-v`wEIw>ePywyUhrwJ~7#$&zz07rEF zf-;?wxH7oQ8oo8v@<_nY{-b{X`Di#i-g&_O$7k~Y?rJL z+c~`_iLvlf-KVgUgYtXAxn!H!MDjh-=K_1UkYIvcfY*nwbfVWa(0ek`&yFH`yUeLM zlF_L^LBQ2qLB)NUZI&DtiHGp2$EZ^*`v(Jd)Q@lN>*qd{tEG00Vsnyt{`5-z^iR&@ z(X&bm&aSTWG3R-4wjF9AI~w-crN5oFyne zF&Z)}7831^ng&Y-4|9#ji>os^Jldy%738=TS#+!02aePzbb1LUrtlz))y6({<8SNc# zMtQ2w6mbEwBp7%6{-1xBAmQYOo}c<$_m4&ju0RuN#l1e)}z53dTfUw!*&zINJVrDT{^yY`Lx6B^4a^Jez8%24YI}0W@J-0Y&#%ciy z)t+Z(eHW3&Ii#KcrGkl60|V`~-u$)*mY2q2^huJ3Bpu)Z5sF!C?2&!PYzc+)X7nqdJ?*Ph5mgRxFxx16lW z;2n@585={}rxp)s2%5nU;8`Rzq zA;5&9KYX~bP+3QL;lqWj7sJlEcbbvNbdt{_C|PTEyWQ<1vit^QVbFKK~Os!rEk^wLxwxqEa(hX|**-qb} z34D&8hkJnpGa#v@cZ%5+$V`AR_Bl<=Qwji_wa!ssS9@2y7^f?HTMgdwVv& zbY<8OeQ=**U%$b^F(8i(r9Ta{d;>VhT<~#$7=>Hu3i6eq&20t+5pJjWSuw0t!h{84c)*kW698V5Z4I zjM{;&wn}NB3GD*vUo-|_V<Z)yi|L2)S{@#oqVdhPYMkAK4lD7L1wy{e|1`$Y$Fsg(=H2vRNbk=T!+?~qIk{G$D&xlUlj zfz(cjwx$)?Igsdpsx+Qmu~{&l^{BXh*{stoV@AQm6PgXwT!^a{09ag$!I3HL`1 z#b^hjGOpI2pCN7k3f+w+iInSechWWcC$KU=XS4*cB%Kz2rdq^cMjdr~v59H(2EB+L zMjy0`IT*buBRy2V^)tVqYgwNG#=zEd>463SP_Jc#yr@e9E9^5Tlg z-$XkV2gxk~jeT-sj|ERx3q!C&N~gerIn(W7X0Kzu#Q-v?%)ZpFK%Z7$Q1SG>>!4L^5yd{2VaDlkVV9m(1GMei}94GGhz`Qndi# zRAxvFabF7qaw^V_mW{O=&o}@;SdWPLShvvMSVjCy=nw;V+ia%%^LX!2E|w?yefl$9 zw)JGJ-R147(mxM4rwq#VTW{W#KmW5&WV6(GvaqonT3m^VzSUZMueGSoVEvcWrZ?hi z^5S%=NiJfCcAPg_pdQ#YfnFZ;h|x1a$7KJgqX5c4*MQ#RPRgpI-UjBDt_$2}ybkRC z^sz4WHJ}BMbj*FlsGI<2Gj{Hmt0|xHVAzwr@lZ~mzmW5bnd}cOIlG)MD9l!ALDx-3 z2AWgYF4i+KA+4RUF179*e#0hqMCT#}c@(7VfW?FT)~jfFHr4mU=hmg8>tQZ^eQ$_X zV$XIb6S@1~uH3zSgJP<%JOt}tzB-Z4u$JjXE${zuDzhsE#vxz|9R(CsRqa&gh=u)S zzM|^-gd-DO>a=iXb`;}~8WqG8ZSK;Z#a8$}T{Z&=N(sQ_<#I0b-`3@sCm zG4PCvnzL}Bp8@L*32B;kyjTinU}WOA9urtEG7eiO7X8G2H{0YJnuAT8UVRqxeID~q45y~{BwP-3k6ZY=vvH|1pZ(jJDH3KaGamb z6rh@ry5CX2;__-H!{L$KxP6NqzAkiA(6K|uO$+_4tIV(US>6K!EYlomqPbrNtsDpg z>zO(}ltmHAJKy{TdHt*3p(vr0OLm)!mF~(IN+SiE2?o5D6vIA$b}rxh-uL9;!^d7M zSs{Su+>H9kb-*hPV-~rwvX-UW~p>6}P%%H{QxW z(bxh%N!KSDMC7BCb}n)qv9Z%C;;n=>%`K~zy?IqjW2xBWWvz3vVT$7O z=!IltPk0wPvhh}e4Ar2Nt1J4mk=HGaV8e^p~$aIXwURLy&%WygT+(1##tT403zm7_*Im<;vWs1yfA@4fIa}> z_Z09RgB_;L6Nq!-9JZ#i4TZG9rym6bv^)PVH`Ll|wOxybXB>Y1<<5W5D6 zUrXUE^Ptrb0CqY{a5SgGVxA0Pd_4{TRKm}g1onY51k!jn2F<$H!7#FzP#>mQQ?EnB z9BkwUKr%;o0%rUfus~j>NAP0H9U6r{Qx{tZL82)z5KuiBKtc+31^587_0okRt`{T( z2BN5;vk=8`hCu1Xq^UsHjelc9L2S*mvuHs_uO$e_o9%^6;#BWuQ`bQ-WLH2Dg^EnY z6vgnWFrb37=&)W}t$6c-`QFQmDg?+KQkXZo1~!MaVlZ*wbd7F(O4 zq~!<>rO1U^(20+%Xvtdwf1v!3jZhlXA&Pf&dAuKJF$<_cf>Mp5ePvcGq2LUQ9Z6|f zmd)4k^C(t=pkgRuLHEIZuwpiGFY$`AmiT(t#oB_v7icA$(%1+1I{*caU@)+yv=3yE zt!#5dw34y~O^QE5d{>6C&+u0}W(A87%&}HcBN$WqxJq~yxR0r?H-0@aZ2$z0#9zPg z8GjQ-wE3J)D6kQ@9j(P0#OoLCq(CofcUA~RIBoP=*C`(OGZ*HANEV8SAX*~1scLh5 zwh-p_+<$v4r|HYN%-+$l{LO#!-;zg9 z9?GX5{7^gJnNi2FCegLjVrEM(X>)wAKW!e+F3XaE@EJOZwKxaEEb0am?_W(Q1>(v#( zLewdd{=EhufWkaCRag}NbPdt(pUoB=Nr<)ZAMM@J#Po)KTvNBM9cZP6d+kmk+^lQ^ zOQPUG&e4J;{p=Ak+DxCG;rs;a=qu|T`63khQF}(z>36N9jdrQQpW34-5&~OqaWf9o z?!2_uThgM;HA!b{4ML-j@vpLi91p3W3ZAjkUMxy7#Y)UyPYz`N=54uucuPT>n+lK| zXsqhX?R$5bWZ)d25BNZndhL7+^v`v%qV_^ntyo}0-ub7fk*+B z_vFnleMQ&VEgPExc!k;Z)rMz4pf^LI9iTSu-Ec5&W?Fgg*u4|(wWyW2Fd4%AgwQ3< zLW1rq-WvdZ7|}s@0_w)^z5lUXo=@fCe9nJcXmPz-oNITxk~{ljNe3uSwj67ifgw?B zSi~LNJ=8tFmB$Z1&_pklgZ++NJTK|AF`YlxPVK-VC)+9gfHR%+vD|T{|1P3c*ET)DtIi2a+8p05RV;C3!Lw9_b7#lB+ zdIkXL^{>k{>F~XAU$*-EW>=Sb?)7DVq}{G;Agj|Wxvf8U`~EF?3b63`nSu()NqW+) z;bf%OqaaqIG3*K>i@5h8V zggI3Zbe}*a?)h*uq=hEdakmpuiGMWeHq8X)IZTY9-_T`&YfTi(Wh&|d4BXl{b~ayW zaXq#;1KVND#ivPn?OeSkU|mC$GtAAG6hhReM7;u>HPflaRRyhL?f&1mIh4JF8@j*G z`MvjFeIU1Q-_*UEJE&U8GdKt6`nY-fj_m6_#ppmMEp&gJ$|bBQ_2)*nZs`75%9E#` z=+CX?)%$urES_tc5K+8saxl@KA8|w|j*jFzzx3BIbfuueGYVdIwivhSam_AkXbhFq z(81YueVyV>{h&$egiL-VKoy)QEacB7U2 zDSs~mCjf|8;cc;-XT29p$Z^fJ$KD?WPUYQo+yIWC#yk78z??MOS*ipWxXOPw=CJju zyXY{wJ}KdbUz^P2)2x&9^xn^ zXPZr|FBElDK*+LPBd{_stIb+LjZ(%2B;!mdyqM#)0zmUKQ)=(b*Ve27TN*iMoY|g1 zj0fu%LbzkN4(NKixY8K?^i;Mdmy%&WkR=dPXmYVJm$#DngoCgS0+bHI?e4Hh-F!wX z{wr^wu?g6GPxv!3%T=#CMha#EU>om^7&loT@EKP;f27`lIZZSAM-=|yS-1CoJFg|{ z*c*Q*cl&xmZXcdm8t)ohVa(VXzxEq>D{2%p zi@FLJmfqk)-k*B$Rg^m$%aUUic2D7sK>^5)je#^kKYn&cQ`yZWhs__*ztF*M&yt7v zVc2%C>!6PmUYmH(q(a6U7EL`Db;I{B)<(bTc6Jv*dp;3%P;E0>QBwy*EDAo!*9$>f zv}7G7Wg!^haKOKHqh7-@2s715GXqsM4}{&^!ql&+*yyOtHc;Zb=0hA7OZ!*51080Y zLI9$j6Ku3J2}2Q?I!%WieRzPTHrI~;g3Sf0Am`fvB1A^n?t@>Ln&1%*WEMkPz3&Ku zi79Z04t$%H&=hlMQNX&dj;?pCecr9j>PSb`&%&To8eN>- zCO?n^1*zGPwbArrNA^)9ua_&@tCbm}85Ll8pp<62NT36SWG(C%^f8X$1^BMO@Pj70 zj_9@ncrKRg@|ok1fvsNch^%{J(j}rY7DG*??8t=UWXE{Hx@z7N$vfs!JMm6+^(FR7 z`x^NfJdh!{pf0Dl4G_+NILDu-_qT&X__tGjQ}`49*o~lQxh1W)M>{(6 z2uCsyig!beQ|F%#!Yx3ZYcV&s{5&Is6bE&bfL%u5u`&tXl zttQ~}*_qy_IY9{636WB--;1t43eDAWNo8kvZg1vV1P%A(#+^HQU><8CInj^U*L@RF zv@EX{F3uOIj0SvcwWtK(Q0TsdS2~35wwsyEsvzuR&z|l8pe$oHkn{W{1-5ceUW)am z8BwCvrPR`#by&YHt|(znku3t*0Rm|vFEd`+Nm*65I#dphHX~7pyDJxAb^0*(E5#Je z?zK34RgUl6lzXqfCO7Zim)>YkkmQ4fgX_J0>yR<(VtQp%I(?m`0yGpkTW_cx0Kvtm zu=^nF#8?aiuju^QGcAD7jn}SX-KQ#aob)O12VfV}X9KWv-uo)ouB`s|dIOJe{aM{7 zP`l@O7Wb%ZpT%A34{S66JG;D)!@YgZ1TJ+Q^|c`W^1EM_*I$2~ad@LQaE_z< zYK2XQwqt88KB#1@NoF5$FYmH@i}e#|wLB;FPt3F9XUD@46OC|oWlG`{0W;mCHOpf|w zyX+r~wF5GePd<3A{~oh=#5$pd3<@+@r%{_{%Y+DBELhX^6qt#l0pkl^cdo^$mdA4X zVy0bJ*gI9Up?vU)0zQ+Bf{Jj{#n}wII#?UhHVfxz6|=Ackg-Phe^c(p1@-TJis_mq z8jIH9p`0%js6+Q%&*kIeLwTfoa_$B4&6^Xd=7SxT3>6gUVtwc{(gMAw#pzb>&k#Q1 z`Wd%K{ZlX!ayfhYM8*n!>_gP?vs0P8UeO|LsrRX`AQn{o^VL=kZ)h=@jI{Bh-7$Tp z7zsk*e|~l;6Ns*AaeaFEsbs@ap1-(~XOA`akQ;2eEEQlJA7r`?%0{GlKA%$I-oW9A z;8f3JFxWs?2N=JAecTW%3k5vpE9iuX#-O2;WGNLCI8MB%UUOD=Be!oJnf=%{vQAxY_^Q0#SGwD z;nk+BQ;2V3dIb>Iq*z;xv5=fj1XR?Ab?# zQ@xa)y!G}M6;Qk_=NeC7#S3QI$;FvGfBH!FbT15hcV*E{bzf`I-$7GBH!{&~G=H)7)dfi#9{k>tmX6|^# ze5AE^Lap%fp18J_YHNxXFOAaRnX?{-W3%Xu>m6Gqb&+&1RkLko4I{*7 zU0<}PjE#{|*1kMr6P8c?8Ulzxx1Q3((tE=mT!Lyo+z#MHY&KM!dO?`&L-CG|C^p`n zBHSn%&GxJ%WV134~)mGrnk?>*$Pgl%LQS)KH%XwTR zCqb+Q2MLlE3QZN}e;L7Bx8E^^Z^&}z9#qhM!3Ok#5i6?3P@V>I^JupZ59q1q$qjDo zRFfVYDh!hFn#2Qz`mnyl092)pb**}u?4v^jWq5oZ&>(w>0Su-@FQh2qGa|VNN}nin zAVi2nx6rjaI@mXQ98{ZK$OJ$JL{30|L2`h3N2m}tvpag=f@IWTVFh8Qtt}E=2OH2a z-L7woS!SwtcdRgX+E8!-XoEYr$2P|;6anF4h2>ejo7<{WQ?-Y^Bd&?81Kbt8K;ZJPDSQ{1chQ*X{(6^cAh>QU+btI)v6@cCUL-?nJjVwnEOvL`vIev>vnBxiqbPJ~-x@ zAs`eZ@flqMptdZaE7QCHa$Spy-8#s+LH#hx7* z5;!C=zopl;51TgxQTlw>w3K^(cB+MuCM#q(#AJ7%C?<$hwfn8RK*yL{8$}rZi3Al# zVyZ=FS7QadUYAIcdMW6&fx(?*3M^J?l02b#k`e4Z^axv)UIb5 zm$Sl>Z@qXHHt6o5v#``>h_Rg9_u?9=;s7wQCvkvl>^RD5`S5HlZ+!iyzQ7`}M*o{FV8t+Z=e=Bw_>6yOJRChiAtBuC`=Oj3)a800B6RwV1GO;y@~Z#=2kUWF6=^1M2kF z#QaA4BT0G@JBiDSH9Mb`#{0?9EqV3J@5ucJugl>pUm@^RY|OeS)#4h0bX$GjktW_? z=-|1;=(+%aMd1MrhV_ar2N;{7z6-<_@%(fR;;c$*oLf`+@9QDbp7rYLJ&hyjNS~J`DY_mO zrOk%#?dur`N_=NXh8dhz06J)IS!Viq#yy+8DO-y6&2<)z%ab(d>;xw_z)cXl?{*X+t{S;=JFr(GV-DHiX# zhftgj2f8;E6djPZS`$c!!4yN$@t7=;}zW| z2LnyplH@MWaBFIr1`WQ38DeT1!OGP~A99Tu&?qqWfhnM)kneW%Jk+&;{P4z&V>ZVw zuTE$i3vBAe>2uqgvvZzJH}Bq*$^I=lym^D2f4Y|_{2pncc6I((W5`Bs-guj|+^egH zXq{-d9!fIMvo1Z5teeR25W;`DZmtr!_1bsj8$a{c80&F=*zlFy_B&!DL5YEA(VryKVMu1J#)^8P{1cKnQ3TS!U7JiM_~*VwaaE}XH?~) zgQYtk^|X$G&eFP!tzh(Y?(%9O1B~7j7qUIOkn@u#vQfa6x~aj>wcn}%J}Id?D-^>A>E2=5WJ z0Yc-hsy$Z{0~E5f(>UqTMd(TaRm~5Qe#c#rEPvnX*)i3;=7z>w6#oF631o^1-xr#* z^~V!h@!GhE1A0ltS^@bOn61bi@O1!|;q&9~eXYA#H{ve=6~)iz#jazHhlWmo&Dq#& z3I#h#OZo%-nKwY9Mp&rb9R=dc0?LcgF!zIkd>iPbP)^UU>ja4V88U#iy1=9%Zf)+e zlkLzu6hovV;Vm%Fm|91F)0zjIJ3dBCojo+BbFE$n! zQdjB+wcK3M>gN6NJ4#K6q>hb_6uaOD(I1MKn17@BvKqa-E^Q7iq7pvDUfti+18QIs za2B&P@ut$B2Lcwpj-VTC40{^5g1Tua{5$@<@%>oDxDG=t?EuC51CS^Z{hV4laPd)$-4ajaS)84 z4}imo7Tk5XFSQr{!DGH8wIxlmhMB<4v)wo~&}<5e&{<4fUn0UhDFllgB?XlX;FNm@ z=j*6Zg2&%MU2oVUp)iUHL(0>nL1|MI5U}{-{Cmwqu=2nFBpYJ@Rk54H3+s>br@0AQ zGO&QUO%&G{19dC7ao(sk62TFL5VR`WoL#4r@pY?`-o;5TvylfR)HCh!=`$P+OvU<2 zlR+d&NSL~#akEz{pD+9G`o)7MNgB2S)-Bct60Ty~^F3By+uJPu+i|a zM^ELy{=fcTH z*RORn`5v0M=Q4M3D6C@>mEkx|WWLdX#e?Jrf!Gv`%}%gCux=xg2q4raPd}44-~E<+ z=O=%bYXWM!<9@0IP9Yz^|6TdkH@+=5G(nHG&`h8wLH!G7;A=6y)Q;r2c4?s?#9fb0tj`o3za?LI=N&mbyu3*#%+izA*$r|dJ?sSOmmy7B;Xd=0ld=JoBOy^7oF9r zWMLmU^>HzsIh8T>uI`E*wt^UwUgP{3BP?7OHWm6O1DR_fHq`H{^Mo`e8|nnEH2 zhX@qm7(Ku!0%9i)WE+u7cwGQNN&nZcJ$U6cvZA)DH35W=KGtrdzAgX&BvqY$k6;&G zA1dYOkioXB>$9KuzP={F8wDWn-%OVE`mpEAC~fp~z|4b>`FQV!b}&~QgMb4;tc6Mx z&)Mg~OgU)IvEHjMzWcU3esn_M4_*Gly@5P>^jz-WKGbtG)53Ww>nX+%bU*9$p}^hO zYCbap*sj*bopTz>mo-;@tOK9leL*+(+af*kYCl5d*sBLW;iA`}i)X;ewG zne_Q^cqQj+&Uj;5rK9oT&YhtGNs{gKaCp@*(7zH6x)JeH-wbuYm7b=)S^iBIX^p_ zDQFREvG+jc04TLEUTtau{cGJ7sjQxn-h_GbT;?GS)cO)%A|<^hg1S zb)iZ89>!0g6BLt9zS?SH*@?8+K9u)9d_)V$!@;pUdib2c-=H@lSexf_=^-KPb$Dh$ zbTe|N4ATb4j8z4P0zd!AF44~jQNKlQ@wq>Mwt;^Cutzo(_;tAg41K+qNTz#w-$wdx zy*^d!^n1W&5*D|3J-iRkhpgIlRU_={l(7~u5H1XT{T!IU0Vo6 zk}6%8xF#496HTg-rvShx^tsay8%+?Tl_+?i%cS>vPrnbb53vzo9$pW*6Php2pFQCo zy><5%_v_K&Ep1}#8#7kdrZMawqB-Yz1hGL}-`V+zJbCg&=DHUL*z@|e)8{9W%|x&3 zSXTO6dZU~28~@thlIb&mhFemr(15@hWo*u!7&OKzaP9BE_e1&K_kO@Nhv$l>7xp)s zDH1hfq9I?V`u|s8dZ&#PfB?(0U9%^O8#SR& zYwUCfswO8#XFB8v*G7_BUHXP;iMUYP_yzwxjvAe?@ETIv%zL2SGf$#Ta>T+J&mImU ze6L6vs()4QM%$Wv%Rg6W9)|NU{Q6OBNgFL$nQlkVn8`uCzOmwNF_Lkebg3wewQ9^H zXQhTNFmfS)<+x}1HRN)^8XvUv7fE?+$5 z$Qzq{$PS>lR^+=;RXy(sK6uSzoQj&~kVG$!=tX3Ot|&|#8gYpw50QN)dvTFW|>^?@?WbT1r&+VS29ay|ar?TME4dhW7^MlL^WnOz$!_2PUA%aXw8m8`W1mEkTpLvg ze;@04j`!<2=+LmG0r28;azFyRZ z=DTTyQJGr+7ll~IlCzmb)g)MSHz~^IW>rDWPy;aS)wJ-QE7}P}3WrjnK^5pDzJKGL z`3?Y!%qaGphhHqcP&fMnEWB;Gb#$j_X7o+5He(0a0zgevke?AWXKVt@dWm(6!Hy`z z#QDlFM&XN}GfauunnZ4jSyVgPNl?Itr+5`8NwS+GhXQTvv-Lnc3A}ir%WI2F@DIXY zSZ13*0e98?_9E-Jf~0_CC-CZtt^Sup^E02ELJ56E`o zP>nLD)s*bya+Ado*HK<K+=<=1CI4^^~L*iD8kWa4M3Py4!LI_+& z*NROvr8c1!j;-j=rcRaHI@%o$3j!&b(+q2)A@g2FAvm=tX!>vHumw@Ya1aDaB)+fX zmK}kD8w9@EqY&Ja(QbT!$Zt_MBQFFFN&`BE3JBre;(pGqrj|6Jc+-Mpe>Aq|8r%Zn zSpFgipiR4K10*Qju+K70(t7%ycwMv1tQ!G0UZ;x<^?MT*O#kNJ`*-Bgr=Q7t-}@6u zbzh_Sg{uhi#UfuZF~wXgg@H;F<4S0G7xY4+CI;cz^xfJJq}RD7bcid<<$}qi`Ste6 z1i-v@@I{X4V;-AmO&v9R66*wUWT=HF4n!0nILyy4r*dDrdO!a&zsQ0NiC|LB2}XYJ zdq0%>_g|9-Z+?a1Xb_*nj5g=*(ZSFp8CHFp<&`G&1wF}6Pfm63PuZ#8Xz>K0w~ZEa z7ux-M@%%!A_@5}g1CHxN0 ze(R!Syw8z#Gw?MinfK{Vkm-HVLc43;?=y6DHK8r_{%rLb#F}HC&(9TL(Zopi*@HK~ zF7JHti}K~Ke@hOv_=Q{XGS@f*y%Eee!XA&zB4Gy$2W&?ZCUh789>Vb;p~ayW{uIpI z8Y2P|j%8v(O-MG;g(++tD%a;S>_iks#D$`Bg@OVO7|>}UrCQ_6!w(0W{L<*+}} zXH(1f|L|k!9xD(%>C@J1Z?EDt3+LL+U%sOS=Av}&s56gjZ32MWiTNVVb?}@cyEh{( zrf=Wf=V%blqH(st7^}u2!40f}A(|O|17`uA0<_fwVPyp@^D44m_4)CX+zTmlZ`|yEorn#Px zTe;L&Fdi!S)1N57G?3+~UZZ}`C}Dd|*3b{`nwO-O~<<1a1#I{ps&ve z_jJMdeI|ErKaimUWFLO?DVc|dhliSn7;}yz9SZDSo)z2^zxJztLvyY>vN{9(dciz~ z^W3>Hu__kRrc94GgSh*LfAXjD{)Zo#zC@j~Q0M)3x_Z!PYCwS6JJrC;Gj{^h?_KAC zRah~mm>W}K>mdqafV2b2x&d~&1W|;7V@-Lgk!wDVE1Fi&mQ>qRzlO))K`px+SUN#gf9utj?uS;?+-mV@xL z<+{P%?fNKa`1@?VZhjtX0c(+LTKzucMtF^oXNP92{arZg9&EF#D7d7>&SEsiFuK7( z=K}A8HQfL+-UQ^R0vbxGi2#c?kI-bRHGWMMG?+emD6?meq}DSQ=PgF+wx#9PI5SbG z<3uEW5>=+5#x)eI+MV9-XO{s1x;}9o;-$LhuN>8(LZN9MfDsFz`PQ9#6dCO}@Ll+Q zHYSg>#+-8k`|Wz=}$juC0+DHA1rS zamY4689)KMZBdg;v-T@YypxPNF{U-wy8~Ka$pADqf%3Wql*={HB7Dw}tB30)@QKbT zR36O>x3q_?H@?&NfGMu*9GR^RJI^Qr-BUPii5~>IFmGP?S}5jmGwNt3`cNC#5LG*R zMo=V&_*Qt>6rJ$I6gQCc2rdlkTmW#uqNZXv(03F!an#K20nJ6S&Mtdz_W+5y)VmoE z1XrLW^mQh6+B`fN$glx19?-R!BQOJ?tceE#fgCH`D=tbtfW(Q>c%T~Sa-!iTj>Qgr zWp-moIEb1>#saAQz-4aj;#x>BDG-sSyF#;7qz7v{20Q#L5Tas-#5SKl%z(HvLl_0% zd@$$jHK>%%@dR-k&0x{dUc00kaetYx^E*m5;_WKo7wuw69J_CSo z`WT)$zzzsY;zP0^+idw-nB8fpVt&~1ee}Hp?T53vQQ7$1LLq$ZoxOnmGPo3`>>ofH zp^~fF7b2iy34&ci+P`*QL87n#7PC;ftb4$PhyNCer z2K3*~In$4#Bq@!mOB+L=qZG^$XN72F$^+_~a*SX+&=@v>ult(G8H7(@iHG%zIp4j> zKB;6#)=?ZIxrLBggVK_PAxuIiqlT zzpMA4D?j;jzbbiek2AhC84Y?}q~U{Jt_AJpinQW|c9Yi&E%Me={)Q0OdO6o*dZWeT zOcThN7GpQ%O)Yl!4sVlTQE4)?gmqP9YWhrAkPK?43;+OV{-pvZ1Ov*p#bkX=_W=-z z0eD9LX58TOwC97dr=VDD-JHn5rO4)G^Q}|fDmp8G-U;zGYO!?s1m-|Lvo5oNvS0x~ zpMc$u8V&?wy*C34ISEDei=17}O1t}of`ZUF=m5ac&gpo3pv8S8Z+!cwiNhDCQ`(h(Tz*Y)$?%ZwuYMUT7 zejONRsjaik6yVLd6-r1{sW)O^3MlRyE%={4eM&#^vgl}nGnTW9D}pCDV^{inGTN6< zv~WI}9J3hcV6;uwA(%+UC>pXz8|@Ey_MD!cHB`QtuFp>&J=G#>PcAQ46mPwC=eG1U z)*>;apFK2J6gUW-)cJDDPHaa(D$N?%nS>qYY`*3*g{`33>sE3xT`-;_8Jpss>i53# z$}1Xw2QuuY@~S@9R9|bZ#a^sM*4wY&*XJ3@$=Ruadi}1hfitojj`#1dV?Db#mBrO1 zsnCZ#$W&-Y6zbBwv0N=J5BT7R@9XQ1H9?Met^#zeu%3M$7NaLQo>AdZDF$$~mA!6{ zVsd(-lP62HO>_*PFrEk4 z1XkD>m9{``QixcWJfaFbz${c!00x8QWE~qL3-)noTyY!$BZ*)j3@1Ikk7HW2eeEk> zk>C8o-=tV)t!LARnuH%$Jvkiq<>~WNjn&X1sMtx5^qwFI$N2~v?pUAYdNI*B)YtfS zru%4i8i#(ONu_P2kQg(lcSJcIN(eJ zQvrYC7iipRx})dX8Dzy-0NK+NS`KDixCZdNwGksQ4FG`P^}|Ty-u{FP!NAn1GuYVL zH9#w2s$JFT?9^?;5_$OWWBKf}kI8;HJh-LzXht!_5tyd60w_;c^6EFe(jMQ3>)mgal!y)WO_?*B^T9b&HO5`g72pq2*mu-ZZR(8OTbT3dsG zIeI9zx7+4yH(N z7kq3ByEW|HxM+ZZkP9P!NW9^~yfmMmqo^ zG$cdkzs&}1{|d$bPGg{M)+7F#>{~PrTaCxS%*|TGD4RB3GZBnToVM?;2_TG0^m)O3 zne-FpL7C^K;n@+q+O9alU=5_*%zGECCVhJAnZ|+3D_NYKNUcCu7mS?DMlj|pcSI{~ zG?P$lWV%na&+-?}jHbw+?3x7u3czknA{$}N3wsSPs;p^IYQD6mXV)EVmfV-UgCn~? z4iYtaN?rPT+cb@a@NB~Uez_z?xoDdi5DI8>11YY71utu8grYw@ zpY~elc-Q*I#Fo$7$h-qrwJ}rBya1cLsEg)$3(s}y*86d9)Ryx!EQA(_ z7J!T}Hr}`Z5Sequ^PrMWdJPIYbno;=E=yaiply_GnR`4kp+WM2q@%D7gdVGA@2B0zd||$w z!J?2rODOn#k%zGWGB{FG1;yO^#t}O*9WX{CnQ{;74fQDwng?*wkp-NDx|3lGXIgy%SxkI+Wel66N6+(S<@FMdY==SXt8hrI~9HX?aDv}Sw&1_O7F_z5YGBL(G{t8 zbgp)AY#(@bSleC-VA+Oq$qDCR2O8kxRJ+l*Ka~l`L}WYIz5_S`D-+N&@4fn}{0IN@ z|C#)!|KuObOo5N1!##cNwH|(^=fP{PV|rZ2Nzx=WkppJj8x#(L-b6+40v3Zudqc*H zrLGN#;=s?EYrog`036xajC;(Y$S@{EO|}VuCx8Ys?P6xy*`Wff?uDQI&QDA4_S*_l z=n9#i%F!s5habHsXJ;4k_x{m;B5oqpJ*m0Cnyoxjk( z&vaeuI@iJpvwGNXmzPuN?vLfi{?fM)I#P;Oxh*VBW4r9~CQA5o}4NRUqe zbN%ZD6W7GuNjABU3)QADpSzDScuba{lq^Eh#56mI&{qaF6+R0}sUNqeff6_IUFvTn z4O@cFFiX<{L3f!JNKwje4`w#AtYU|($9rEB=j(qiN-;$wro+o!-(Y=w#<+f@lrHq*XJ2pAHu(;=SEe>vPShVgPn&=-b zln|#%19wX={tKwU)wUL3kSGeY03e6h;e2`}`BHx`u1Fm=34@h9eeztcuCC-<6De2$ zu3hj4l*Zxch{-k7(!s{6^*$uL)|8qySF?reYX`N{vko$J_&>sU>fGVJUz zfu!vsM@jG-7N#gnNPlWNXkc(8F^8>mZ7828htzo=w$D*yw8qvX2>bYPY>zV=EgWydPY?^9o3P4Cw3m41^ zcX}IV`(gGym-*E*`Ru>>o;^&uGS@;|i{81e#klG+p5TnQbr6#Y2DvQU; z=s(vT-h0|ALk^PqOqCa%Ze_`WFEd|py*7a0*0GGK3ju4ltYhFb&si~Npe)hD1 z=^h ?6~pTpMVsNXoNzsi4}kCyz<@hf~Fm{n!@?Y&`tvGwM6kX0hUaxG9+d=oj#{jCPV+!dD8}Doj>9r~8wKIPM08qOgOjDq{nt!_s8(wEu$UA7` zd8aYOYGZ-<&xOy&(W@3f-M*eOPMREl2ZWT2TPASpYb-YLYQ%MDF-g+_PD07Yn5^w@ zvhlz!rppzYNnp3;uHxS+6a#?X7KjT)RJ(?%T0lbW_q|O;Z+DwRP17D}2=67{J+9*& zCA})kCWl9^gJ##d*fjZK((Yte=0?RD2%Y}Q@?FGhoCjUhGO#5-IgvFSD$po|P;8cx z9fhXb0xX!?a_~~D>+fvAHJv8SVAIvn=Gs2x zxd31{7ftWyW?E54?Ga z9nyjJT31!GG3ol{bEo)o&*z%C7<~>Ya&((r-NH6J=;-*(&x&pqSO;K25S+*eS_EMf z02i4TZKWpopf8$Yy$RkBT`YFK>J7pp2@`Lsbs}*?v8n+W*Of7lRPGxZn>8RlL&s=H zNHowL$7|DusW#3U3u3IOV7I9IoC(x zp2paeNKmX0N}Dkbd?vCV%7AzlydMoh2v*FhxQ04nT|~tWg|>T{TrVARK(25O9NO!Po11 z;!u;4UgtE9F>n!LD;l6U2BFWrzc-O@{P<7E|KdOXC-T4gPydOWU1{f=qE1-@_#q<4 zVBk=$&38TIviwEfy&!q@x0z#cUr*fSn{DDnSMS1 zeGnJr7>>T;i|0?}r+@Zm z96%$A2mSop*@-?=?SyXU97&j8osvd7)x!Vc#S?a#P#Ci_n{?&y=v7TB75L(FiM1HK z(9eQy^H!dH_Dm0p4WBK#{iOe6bi_wuLL$+ysa)qG%!4w~isKf82_72ORWiT{Y$xJf zwE1BSk=RMuW~G)UT^5w|;MT4^{&B1YVzXAjw4imUdEWPj9k(QO;V*61LtJY(Jf~+m z*fVSW{7<#xooSc!FdfS;{Kj9EAN$o`l)VQJSd3N$Mu{qlLe`xn_bdVqfsG9;5_5Cn zpxaDMfkhOM=r)YT2ZpF`Hs&i|TI?jfd28L`0DIvc!Db6<2<{6DeMXi3nMMWYBrne{ z<l3#Btv z+Sldx{-9vOb$H{LXCd~&qethu&TF}MS3B_f>>-G^*Y9vfJ=V24JD=-%(4uKk>NO7N zh`{x@anJ_wl4HAO^ASE}uRBOf-Oy?XicE1HC`x zQe*#BK@mlcA5ulU;+%C?LU+U%ASClKrg-d4J-$Yv5VWQRZ@-JRMs*OHN=<<|E!aHi zDDc%8K)4m`m<7AP5ayhpuVnvtNG**gPaet_UU@@?M-xrD6#yFyWuezvfrtlx_@rj{ z+*qstQE`!Td8{BW$J8QF?}yxHj}(acwm`>$;>H?yj&sg8tA=NfNG=vCj0jMqOxhcgdz>U zLMIf!B>=y0hN80{@-eb{;82u%@ub&@y@=EeASLGRdp*l7a7N+tp8&NGaL{QmF#f&AbHKj40Yog79iu|82? z+dXKpUS%iaYu$W13pk=%xP@_x28~}8?BvwK3_fF?O&|vrf|~PvfkaWiL5`$dgiYk)^B@xLxSF++LkatTC_C@3Kx? z>sbg8+wx?~mn(0f()G#Ty9)PRg1UdyXaYDs%f=a)sQ7x8WX##|w~5B&`*-ijoqKm> zw6{;DanSIBkTK%w5<;&I0Bm7Ho3F2dDQ%!7{A&Mqcur03+$zHBm-5;ux~>CI*C9vR zb?)2r`S9~$yeQ;Yb$#7!q<#qyh#j12Yk|EC0Mysw*Ukw7G1MA~7!Rq;#mCoF6vfv* zcLP>HuMPR2v(rsn)og!J^Q1&G(P^x#kx{cThr6kA7q8R9(di6O??=~q>lSPH z0G&9wwn>B?>zV~DzJ?J1%$;zKSO16N5z!Xi2|}Qh@=Na zIT9C8$u{VMXwk{eaY?QP5%SoP<_3uHAlhMvxc29c>|tcV~!Ls73H zYG}3SMl!hIz!MYDNC#sDt0D?pab04r3W)eBC$L};U}-Pzr)6!@7Gj=9p?n~}5eGRM` z9)b|50$_*7$-`Vb#A0gdIE>M~tF{L8u&XUbj|;Pt003?r+%Tqu?B?e}kZS+Bc38cH zs`8N|!Hz&Njag7cZe^EmO)Hn2oYDe4x{f2v3HyBh&-}t)mjB_yC-R^D)Bl6iLp?A# zzLW6tN7@+y^(pC?a&A@S&HI{IlG*%`qKgENYeKtAn#e8sL4Z!zF~ol~h>j;{9N$gkl#i0T5dIOW*nq<4;cujghvRFHXm0NFoNgllOHMyKk z6~`*M-r>_4ZLRpP7MFU{r(^;wA-to%PxJsr@z1iYH=r_al=bD!x4$CY@eS$=%;CI} z&l$HM+Ou8Hqz56j%S(G6xDS}))~-LVozyY&>=r*z`1N9Y{qO_0A=Vwi-Y83>`P1Qn zGkT0V61;MG$X1Ds>99lIr8+-{PqIGuC`PGJSXg3W-CKe!Mdir|v|gN=hG(=l(wEWo zr$xu?^ipHvNWSpZUyyJAr2hWKcjWlh2MXS7R6E--0RWh_thAtA=sp_)tU&h(F}TVoQYvgZlr}Dx*q9Ub6#9J@n`dhU zQQ%UgYht`V(XT5=q`naukNuE72djDpC3j?_VTtbH&LaZli! z5*3zi(ZBF-R>2y??!7pEO-K z{9wI3e*8r49^97R@u57{&KyP>D3sOF*XhJ`A&PaMjnM(pXR%sOWqhDT=<$)9yf~Am zFD}TQz_~J>#0n&xnH?ybB^!dN5IW2VU>BVA#o?K{xErnmoqPc4Jh#%4V+CLYkx>+z zay9_jzUEv20Wgb?SdTg}(Q6!c2RyegHLgXGF{q4cZ)Yb!qk?Q3-TU}CSX+U$i4hFl zZ@?1@R+=3a5Q=_~;Q@O;Y5|}xqQLQ%nkKU*5pO5Jxr;}_F0ihBq{kT}6gtKjo!+AX zt=hW0E)xwL@VfAfyS+g}54VO@!VV~C!D-f~W#^T~tIPc}{a$w_oH@-Wr-I4XxUeVHW?P$%eC%jZCsXO=z3+Y`>0>BQ;Ef7AxW9A~Y0; z;d5lJ2NT#=SbrS#1bb*WY}_gWO?+33+Ir>4Ga5JT>lZ7s@%=&QF)*R>^`4YYSYh>gwkB3VvBC3CwBbRrX{#|0&DbcR4JCAz5J zgAHb#!^*@**!9kstmEJr>S2x`)N#d1fCw9>xfrr;?gV^~IBPb_0Nr@Ejv+_@M84N2 zZ3IXa79FVQg;UyU?{q_~WvPWd00bO(Yq2hK=#C;OL-F2+V2L8Kwf-GN9fKQ^Ef<+f zybB%B<&L`;l$*jfePUvWpwr7l?7Ui4b)iV zrOo9bIM zSKW?xbu@uQhgcI4fI%!c9K4{XJ?3o{Q6F^7hqKy%GH2E?BXq$4Uac_)wK4$|O|p?d zgEEU}fzJ!QrkM->Ao1aRaI|S?OZ~~nH>DjSutCD}2WNBuKnRCn8o6($sdF0jFe9>w z&RT?ERpj1OC&Na~IvE3W9{gwvLlqmKD0O786-x2n1Op&)RCz)Z8HkaISp}kS z<_Di^fGRf1f-#evYYJT++Gy$;Ug-h!xBt%H*P{AD z{_p?wf2H@ZCRH_Jq7nHVyCLGH-yyw62%fHS}GJbBaTX8n_haY?>zxU_w%YXPc z{-H=ui@mF-THGZ(ya{~FwG(>zTo2zX`pU1glRrB@ljqtg`sjz>mz!E-?Q7@sRDp!7 zs|D~Ezph>6Ln)F8DgQOSazX8%Nuh-@Z2SO5#F+7im?37R>mZtBAlC+Sm!<1OV15>( z9=Wk77$<@D!)7lFv^HaOuzQI^7GN!(d&l$(0=uhp3bcM5VtklSMG*lNbep%d5h@%? zIHO^$)z#;RLKhuGbl32nNG#J)Ci7V?pMG?qh3akjrC3JFnZ>x#)hk|0)iC*CWysW5gbO4>B8buqxqss&4#_nfu1c|1T%@S zXNy8O;mF8_8X<^B1n^>`72|$lZ*O(|R7>sJF6Q###~;WiAAKNm1p#o+=Bvu7kQqDJ z3kcONv{RAlzCvLu3w|G-$I-zdg(8^{f<1@Cu4}?gh^5b-Kj(GbxP6Pv7{o77{?Xmr z+k>!O$^sqZ6F9GasGYx?+C{_;EF# zF)q#LTXsC5#5~b^G}E6eHYL5?M_Odg$}8QE3z-}q>RMj&I_Fy0J$P`3+AICuA@u_= z_JXqqe((^|L>z{$!_WWRPiqHxEFXRLSex;woP7F2dHCoPIoQ7?Uwi8nxxD;L9zH+O zv%1HEth1L%SHXqp#n!r78aLQgk8Q4z#Y$oYC|G4!R~*yPzmNBNOzNM(onhFO;a*?P zKYK_Zwm-o+Ki4x9<7^cb^D$-?B|RUF4nkyhwt{+z^SH_)vUnK(NP{j+10%Qn1hN}+ zTcWtM+1A*Yl1N&i$+6Kj3h_j1Dwy@t$@z>U0DX;%C_qy^`xfgfV$E2?C+D#2>&jbS z|GLbdek9M&mR{HlsBwWav#Y?;T-O5V0ZG-9_dht3k3V@RQ;ltC(cM1U_X23nagEq% z(t+J&pS5I8MAifJU$UL&I{_g*W3Lq8!1x}m;4lUWQD5z1FP1a?8O;%U2@4G*>af+s zJ*I#d#U1xJZbs&19lFp7<9r+dY(Ui9Ke|&^Hew1J=_)b%*!g+N!OhEQEqnX=96PX9 z)-xnU44=_zI&_JHrVe#=TI%7uZg#~^VxVr5m81I-YZl*+oC8gv2pSew&|+Dz&>_BzzH#KuukOzFM>FoGu3r=NbRYrU(v)KJ!XuFVvjAx2#p z?f&uUiM;;RugSmvkN>fPaTgrNsTUPT9tJ&Khl{l7vR9_f$5A@CdHm_0{E57H@xmKQ z8e^7QE3#rc+p&(*s40;pY6-$uvg_P(ZN<9+)PUQ<0h7$Tptau%vo$MSFN`@!Y)yyo zGw3=8#&A=dMLTAJ6*5VaKk$00mis`oQ`ZkUiFjVrrqBn*Zx%%j_`v+diy;)RL6w~& ztd&R@#l$P-^^P6KHRS(B2P1q9&(ekdg2H=fL}o3msgMr^c0;)SK+EsCAaVG7Wa;|f zgKb=UEVLtrFrsb~#{rFEYJZ3^J*CN5cQgOS6saAswWcr|ww2wJ(QqQS zZr_jx_wG|0hhxBV8+k09QI7EgIwt@$^7{%vG3;~Zcs@S5* zdVlTg+9XP^{e1g-cTA$|?2s@L!0vtP?_o_eY!MM#U)4_YAlMf6JLUq^0T>O;TAXzt^X) z`cVH3ML!ntxZ9_|4SKt4D4lLB0S9V`O)8c9tn1&$qdw7B(zJoVL}opKj=CxPt~l2P ziVx^q0~CRJv*!BsEecQ0DG$u{k0_<7f#c^fD>JB4vJ|L85Z81^u)=i1E&z)1Vc#s( zN`J7Rx*i8T7`*+vhKSd;RJCUof9Lt&QPWr*i#QVct-4aL0HR87sa!`KBP z50Mn(Kyn@$;rNPl;Dlfb=H|AVoLxaI3N%mvFz_7Jf)@VbEA8%r4vTw*_o{-Z2b>f7 zJqCvPbVl)-e6?nwiJ~0!>{`FJoiDT))n|j}1yDxsX%3b|Y~6h{FjCB`U~EADZJ_@> z0OLbnccJfpHNAjR9W94C2)rnoAv&T#uA{&Eh%tHqr=Sc%Tt*l3*^?)<55pW~LR%EO zUuXfKgO1{Lt3}09J9Hx~aBNDbw9mAIiZuhkN53C*{-cQqu=Q<&=b8QEj{x?!4W*Mx$O~VcM(WxX^?CB+a{LCU@d{>6Rci%o%)&- zn#4VhEQzVGPH^qI?x7qp9*+5a8&a!FQnN4%78GvlI0S$3u7Navw*$dC1lBn#9Sp9W z{}r)t1v3F1UVcJeWwu9x$1iEf!q!TZ+sS z{9eQc%uxfh1ONnBa+}zQ2I$fN17CmlZTZGee9K0W^!=cz_UT6-$#4D6AIagJSLN^i zgMXmi*;9&W)fyw9;95e_|Kf@Md9E>SDQBmTweUHYC(oYBM}P8teF~Kv-#L&MmnV`a zVDs+Re@Y9;BQ0PLnao%E3^%JwO{Pz^s5sZcaY{`Eh!~+@*l5>mzR<6gNLUNA?%9-d z{m`AFozM+I71*AUArU2vxj;}bKMv&GzBV$UEd9)&5q9a`(WQ$4in@XwHx4xrJSzY= zX%Pr_j?KJcCzppkmY}Y)g&yLG7NE=RlIT6U3={+c%c(|(wvcB}FEmNHDL?zK{Z0A1 z|L8xGzw~Q=P0Hb(oaR1i`3f3-G|B+RZupi%Du1iK&_3czAJ z*Jp*b23tM_JRp#FaO}JbB}NG_Ynyb*_8LtNwfH6bv*T0e{PoL7c;_jWBeD+H{OI|#GtX=nsc|4=L z=$(U^7Gih?N1ANWCtU#pP+VV}oKv_CEEoWEP?BHi-iKWf7+;pO7|_nqD9n38M?#;+ z!O@-;>2vPg+uFgobNikqlG>%l`JsCS3?3955PhA#IMvv$!12Y2OteV<=9k~3@Ff}s z-}!}~lY93b$iC(p<4lX=I+NMSCG}L0Q(z6@*}|h;qninMVcqC@v?Q@~+Il7X2O|nk zj`cj<_Bijjq04}NngZ5%3T&L~UMNz!Xbh3qqwp$>Y7JHc);RP& z^6i32V3q57o&zL6CuYb_H1d++V8SsAl4!#)Lom!>6W z<)J~s7>Oo}Ufy=0*Ra-op`hfIuHiEURPZ9h{eAuXDfc0q03JWTkoO-wm(Nb;^6`tA zym)*rC;GJ$T@zP@b=aA-cl3ON4KIo>0Mu~S(8j}Jv*7vFuXVj;Hvin!90=oDYczN2 zimLw?7v}^&APR=@kX{e^Ou{qLM5{8nt7~tmv1c&o^4=#J3vf@657O>5){Z;6)1Jo} zxM&t*Y~m!ED-2LX+9)FOu&h7Pyf2dH7gxHEkMyY8bsXtiD!2y*W(E;neIaz) zyBg02p!#mMJYxV*EaC8=pBrZh7%^ZQc6Du`xP1o7zvgFe9K9i(BLy;$Tb$@U)1O(@ zPbnlAuW!gFt3>{{|NDO`H*epUi!&3+tRu~faMW*bwwk^Vz_2`D^0QC1q4F>P zfZ|?J+sQPbP+pX@n6!O>vjPIn_}xj|O-gobPzq~9yqt9VgzGnGPH?u_5}GC@`A&3X3#=wGm|$CN^e5*1un&zmHLGhxfxbMhDHIB`jV@wc zl-W2fnrnLgRp|adegRueXOi|!EW3Ey;MHRqda9tyH0D~^vzJjSawY56b6GCpV)#trkn)V9P^sei=aLs@X0w53CR{%rFWG(oaaBi;j ze$z7C=-FBv;4j|!*OOM?yw9Ne|7YyagKgWgvrcTTwRV5{?)I;L*}TkDs!Jh20t8h; zfDt_<7l<-N7@~>_gNmXgg%lP-K%p{4IVkK1M}-{@yZlFm9S%GEm+91?lu(zFQcd>x z`rDrV?0)an)cAd4&b{}2DMX#j8}Gey&)IwJwdNdijBkA7`*^a5qCvZ+1JNPrXEQ;c znj+2eNQ)k0_isBND2Z$uJM=VnV~a9tOI^2Kx@}ZtfdU&9&9l{B82MN@hrfGg zHgxbOLq|pI;g1c$9bH~(q0nLOSNo1A5?G<=BY-83R!}r43lcxqOTo~A5)z0#PfSlp*I-J>SLbHY5dVH|2 z1fP3wd3tWaDhmf#UD@G(V~g~e6+EyAcI`Ee508}aUPE&&yt|I4umt>~Qvu28m0jc0 zCudT-J~%p*kQpA@06jdj9XoWdElE+w%U++30~_hWu1g-w2sPR|CZXoJK$)f6rZEO6 z)gbEo3!$WJ%txm#=0(@|*71pov5WI(J_=$9G_TLKp>Rz?x?^jE#02H_`SrElqisLa z;Xc{>kL`Q;ylp|)(Yl7D);bGv*|47z-H?$90^GvKD!TCyf;vedrDCgbCV=LAP^$+3 zW4Bn5T8ql=T|&*?HET;99r_9+9cS>^&qDFS%>pn?V;B-jtmH*aF>-Btt+7Qlz`Dtj z!cA4+-|j2116KdO@pnz68m{PYxeIvGv7?*V=-{uOqrQ1y^?4{dNq^&SeP6gbeHec8 z7k(z(zr7cB_YcCQbxnGUJrr@%88;cmpF3 z`&$R%aMTh5IkR9xkl|_|Btu#njmyv~+KI zH;t22-o4Q1NV8V8hW$|G-fhs|XUSg2M;R0oqK&D@h|Tlr!9m@jg$iqR53R!pz5meS z@zAU1pymn$B>CzVijyQ!tYcy*G|OZA_mgf<;0)g6H&@p>Q#l*>=bptk?#GkUXG)xj z>#UC>i@g`;rvgp)a5#8$8jkPW@@61pZg~$1VTn`L_MG;% z^xP?oQNcer*t6&A4l^V@{l0f%P`4&`;H;h-=#C)Ycs|k3Xgmh+t#%gE4dV$EU)F_d zG{V?Z1L3I^gVzT5*{xT{-E{{F#j9&N#B?zcksL3=5r8csb%sW6vDpj&2NdHoVjCD@ z`~#?_qvrG1&T;|ROV+)OeGbm@(yr<0({nqkdrE|J66%^c|F)h5R)hR5O^rqSRv6lA zObkqG8*su{(5dA`i^)=2C0HN!wC8G#`?LV0mtn=gJnC#oloiVVj)9RBIST_p&}wLx zU0MFgS0?MMn5j5^piKnemk+w$#V%zuXV=yiIMb-ZW!F8Q32ajWzVLIg9h*2j1Ds)s z*0$U}=I9trh5~Y00BQC)xvl}Ww6m!a>)wv#UZa@+rCmD@V93I-;7spzok_1^{14l3p{@&BD-?4Y}g!olwK;eKa@ z@R=1GV^>#&Z07DI$;!HnjNe3s-^>H54WYVCk+pUAI#vH6aMv%GX`nD!SOTHVV6yhSmms+?}7o zy7Qg;-_2uw=po_sA?z_lng z8v}4A3#~y>z%!@#D~}5Py{SN(#>cD~JGmH#>qlqSG_$j(vU}7m1kN#g4*(-U^^h1M z_4?l%^&-Mb6teMVP#K&(t6ds_H~!m2&4Ua5+P?$N-o0~A<7{;PxgTm;Eqx?a9sjCY z-M^KVN4;EqZSi~8^Y1o0^{yjRe_-@tJpzz^F8xmWxpW~nYXvC~>EtSE)%#J{_L zW)-f^tf;q6w+@iQdrDTgabqi#<@0Psr!2PzaI{)kbnIC`{B_$5A}DN2eSL|<+tBdVBEI?_u$}28{yOr1F)eR11z4| zb0M*wTgMY*Ha7%_#8Ng)bYrZzzJB^NJdQdGGXpWE1^_&>jy;~91Q~=2nO(hj^wgVu_=@K3^C1`FKVX4oE0`3oo!n21qC=1)Q+=hvLe8-P<`>1=I5<&(z^e0iJ)J z+jVe1IT)delc}uS?^qFF1sjL?sT~^o`+GV-Mxz_8opTG$+)JJr*PyvVd#wzPF;?+}w=(K*Ji%k}YN}Su@k|M1|Px+qVT=%qJu5k;{vbez$L+3D1%O ze#o;}F7!U2iBQmCjPTWK^_B2QKnyFQ*>%`Ez8#LX2d=t5n^;!^`l-*OiAiD!Du_5@ zUUW%VTXQRRCf2#$ZTG{!>uWP8rht=ZVTl!^k(G|qKhwAZsJ*%~B%isn0F;)BCE@?w zvwQvnf9LOp|LTXnKYZo$pA9Wb$i>W9%74+R3fs6&0;-h3}W&`f~V{&;DBI z85s4g-}dd{W;}Dcqevol4@b6kuMIGwd(+Iqd+)s$-g*1o@Z~SRWeEIL_`28cyTBhH z*sa&X;qe2_dXtPJG&dhHGQbGOjeX`DflYK{Wm$)UJsoVs3JqKm5JUlp72QIqdss}J zf)03h%dVYuq9TQ2s&v)wEdH;Fe?l7f;6OpRtKP70C5bF^q4IR4Z>CTbuEXxuu4v3# zgSG$)9c%_fbVwAf+h)0j#w~{S^S57oJ^Z2X`d@@^{oUUlI+hgBd3ZdYNR@m4(0<>Z z>BK&FE0h15QSQXW z=xE8xs#R;PGa7t#ITA4k5KeSwY;>@{u!0Kl&33P+L3R+@N&*JP}&qrPa))c;WM;61RKQmjbyrS>k-O}q1EtYW> zQFu|@DNzJKVF5`;#K-9#J$&Cink{~^7kCZ`(`r=83Qvs<*g1729OEWnl7+=G3uXoLD?Zg}-A->?c3;F$0Bm!f$=$%L3y129#V`ce&k3y;CL{ybpe1Ds6XA&%{)tGRF zXoeY$c-&dKncKh z=_cVLKc4D5hZ#0tmVRCdIJ&Xx<#k)4lUq~43hV1Bu0EB3w&}FidfVFGQ;gs3TfAG; z&Z@G{vLI$6Xlu_&tON46%u_}R1zCc%qJ~WA8Yx?{MQtp9ISV5zG7+^K;LZ|9E#zKN zbrjd2vBN4FY_%om`PF9^@(b704fzKnK=wR{w>ZvZEpm@qK$J9%yP1kOvEuB!yRi71 zTfTX1G2)h!7FIDgrnFADn7XU4~j|Pw~vf71~Ia>Za_lM!z|HPjN zfA~-RNx8ki2teeMJcfo_r@IrT%Tk3NMc~cNOmXO)H{S_A^^-rNQ87lEoWbS=+WP#B zt|*yXQfIXnaoI+36q=;h6N?yfwE}Aw;M}j&g6`-5iMhnf*uM7BPz83aNdQ7SCQtXXX zY?u|r#@x9YtyvZUj{G@lcoKa}^l~}P1Q)9AsQ7pBHvXhByDAp3+%H(6t=#SYsClND z-}kn~x*U<(#|A(dVB1){*s-$$1_@&;L&m!-UM{2$=If#q*uI|o*YO+HIt2dxG!n4Z zjdHy*zwi7voos3(#?N*S4*lGn&-^)*&8qXCitZ#}=<9QRRgV3$x!2CJ)!nRPS-*M> zz8`^*Wj8ve6mEa5y~B79KyDNvTxkx(F_r|DPOVOWA(a3O@&s}THLwucfBNp5;nE5_ zx|tLoydj65nh0w-pfO z{~SAWWwrK0tflsh}Z)b6kCbIj)MHxIH$k;#pdP=`=G7ocD!Yz}pO z;9xT>|p7|oL%o6od8Q_j;*6fvIZD*Y3l($_=CNjaO-xhLRZwM9%|6NfN3A6 z#F2p{%p7Xd7ajRgw@IkDKY&fluGpg8M=3i7N7l!_UB}M;!3rg0KJtL^6Zw3XN~E^! ze(<{ZYC{=gT|>RsJfA&300Yh3+V21m&A9j04P!se~v4zoTIDdM&3J41Wr7jJ?a)FR!%V?eF%L_;3;%DZ)Slh+Y5#mn^A@w@ zI2c%=0h7bN&$!JLK*rYXoflrz0oT;czctu8rS5CLHUWSYa*9lxY{ps=b83~Y#Eq^( z65>f6Xjk0#!*^sw&e6RW!r%O%9}EBBM}8>0{pH^buiQJd?qE+KN!Dvb`PX5s1J}_| z4i;WddLWsLno7#1_T+w>PKzZDw+?q~|F>izmDO!mxh3JTzY~2A%N*NxBim!IzWS;_ z7!FCdC@sTp{l;%t5j6>a>d$<)grTb0L|s`;w^|2#V(VeKxUyS538&`|!`s$f{_p9rvvRc_;K_&BtRY!M=Rz#9xhevd~mH>b%%~o>I*F~hf z33pP$4RtrSf@o&o7W1Ga%Gi>^9?Qb6?)!~(vtRu18{sei=|30V_{MLM9bTQ&>9n}G z&AVnt8|byaXvdH2q_iOc@nREVKHiFup4&w57ns`jg;gj zjuJrwWxtX{-q=~v)KTA~nuqtk{Dtr8~7``8t)*Y-Cl|T?Wob+Rs4KtRF{)y0H z+hSB>>uyOQgy@*P8{L%YG|rGx{6M81wB%SpVbbA`X8fm~)H1e}*?9|N9GFdDIJluV;9q!rdu*QDrmwqXH`e%MVoE#t89@q&lzW8D|Gq8a7|I{bG zAsii?gpYsnQ{g9n>Sx2x+t23RT%Aen@!V5S65n3Gt-bu@^oh>ygQFdZ_5u#z1hIgj zcf4cg^p+J?Q-J``z6XQ0o+m}iWHMD;O7U7GtFDU-6Z0j6TX~0-Zev@vT(Oe~BeK<9 z>1)Wpo-=b6uhk0DcC;l{=bZQ&t*m&zUF_q?b8LOwzjxnqlc7}TDG-L^snq6+mNOJ+ zHmGprH33m6s_lE*7Ps&14(x2Rvx3CVzzzYRSa;>lw9KH~vuDzXBy`cX3nt6&`{vTl z(d}?zuhX^XxJ#FNSj!oM=_!~i!yEab*m*V3S|8VpQQ3R!<_5y-X???B7#!L8Yx@My zgt4U2*qRF(18oO(hUm};CR$Z`W3lYqz;$vzfWi*W9KyzO6JhTI*2bUg!j*S!CD-oVB*rOK!!s0WX~8OmhHe z!6G2eGtx%`D_M6j|Ia!-+(pcBq}-MfQqEuA<6!qdU;qH%jsZi{+Q2Qw3v3@>KY35C zA_lpIdmsJ!@E892e_@T4bK7e(w;i;zV~dzD8jJNrjLs1QjB4?hm)GGZfBIjCFMQ!k zZpB%9(Y|8fHR}RG3=N9=!nq!D#)^faI_;U$_8V9!#EMw0mvTXIK%lAD{^40HDAPXK zET~o;{+KhaE!ezxPBY1yoptZ5uEpE@O!C)v1$DRQRb8QDs+8Sxr`3sqO&JPrMyO>(AipBKz}xD;Q;0U zSCh!!W>-1U{kajFR*LB!@Y&E=sbVpSr8ev*>L=9F@$LXqN~LSHt|_vr~r4i-hub(2$H~fsN?=|`@i*{5Y~c$oXVfH3PkhHd2Q1v7nXUHSPfgVCc zUoLqu1PJ0hk$f`evEv%&G+Gwh=Ayl3LX1Nl(U!_RO3QGuvMvFg65<{oj2D`Mxb*sT z6wn&Tl=#o(tqxUm=je7Apvp)AZg*jK*ShYv?kO3^!pl_>JNlqXVkwmEcY9U@!GnWN zkB@E@g%+4IlVPTZgC(P1Ek%0Tdg${tNe8MR0Ji0Kc6@#rh5aX#1i7hCO1USY6 zn7srT>H18uCOmispqV|Vrn6R<2kpnAq;1`90@HLP-;7sT{AYspZOwE zjXX%Gn6URhq__=Y%scv8c@UNTVY|Je-n8Td;VQ2P=J8n&g%srmBtG}zL`nC2szZi* zKL-#nP)F8zbp4}xH;DiTIKLy*8oM4?1@?0Q7=SFv3s)UJTjz9V>DZ9C!csuQkS?I8 znbz^eV|p^gH~30L!`u=p7!K!WPbAbRfB?|R?(5K!Va8Xu{%2M+zyz6F0bQTmRbl_g z0JV`FD#v$jYn?5bBeoa-pvOAfL8bcMb+~)`p1WlvftlY11o-W~o(s01nz<*_WMU*W zOGK<}f41yd_LqNfjP^=o8^@{m|bJ|NFoHqv7=77sK5H zTRWC$Qtm0uDY`|BJB~=TbO8E&62ecuP-d%c56}$-P+3Ph zY3-f7`JxsO(R94=H^TRP?;i`_`uo2cdcL5Tyg|rx~$P3=RaoeG2VTfCUGLmQqh5k#nUZZ?I1PKo; z-l_O!<~Pz#0W|7}tV^iN02Y1=_Zj9Wf9scjA^eN~-~TuC>Pa}V4&GHY2$zh-)R~-O zcpvuTLUFV$%fi`>0W)bq%Qz1z zpvGdnSU&7~d!1f?*Y0Z>9zA{{HpBVpQ^k4;_-^lx))2J*r_au`-_+4+wWD}cTc9_w z=w&Ok8C^QNI9Ht7KQPe$)`_zRqW$b_a;U`YnSt&PA3h8_$G0WIyJsLP<2nci4y{=F z+!wzjKy1%G+hYSOUpsz1jP0|Xe)VmQS(FH++5Nn-vjtGKYhC3Mu*BZyl@EO=y#L<2 z;fVpIli4slGqB+JHeJzo3$IVJlcb~%0BbnNWd-5V$Y zE^IOEY>O-|o&h))XICox^?VxU`77(H&n=JW2sGOs!6soirQeUXk!?K9L~fMn9{$!zbQ*n8WFZI^D(?#U<&_Ily={#|RrwDs8m zgsKuNsUR!QN`-;N>H^Sq5f1L!nQ_<)GltUae)P5n_ACyR+g)E-?71Fm)|4-Sj}ne{ z$D@(0qkPN71-Wh3WEWGgWG{37y7qegLu;rkG`=vf=hrYAXn8?3DKU)-tqO+1Tmr~L zI|H-uOf+b609kZdTk}6p1nYL+qciG_-4$@vMSrNnFE@D4^5%xV5?QJ7S=<* zA2oSqmCx^z3ym!|v(L+@l72TF=)C87ZtoZblRndd+mw({z zhN^3O@A55;O93P?-obUZg4+~R^Rm{`*vv0|=2yb6{_1C?u{9_Dmu_FTSyZpj;n;Z$ z&leUdx>yY8T}3yp5RzZ|TD^X=JF4QV^06_rLz;TsQFW`?_FBb07Py)&(`Q(hixF}-j0$LMvTz$;+1{!+@V( z??dyvTK}q9wUHmBHQpnpG;3SrO+nEl@V5r6*6%HVCKmoWmE!oy=J)|WLnB~wJRpsL zq~A@?e3diD{nLr=Vx1_^PW@0zGt31fIR_Z)$s&^^U4LR1c%#P}y|(^o1m%$hg!^1= z{|(Dn0KopifeKgdVml&rTbArDWs@=vxfKNzZk?#iK4Y%g3d{p5GNAh9oxZx4Tp(gN z>io+Fs_j2tj#e|X$+I%4YEl$Zgc1Z$U){GPWp97SXP&pNWu?_UXs-%C5*Zc;g+GUL zDpC{jp-skyB&kLi2viI2NU;kBYxR0&T}b3DcyHGT{nhIDFVeh5yR|y7p#71kiGE~B z@8Hn8|0KIYZcrG;Ua2ZqT^9wU;0O=O_bujBtrJcX##|#_v4@sC9@_?>Td!FnQRgOl z&Am8ML2%d)M=Fd4bf4^DZq=^7N+&RjF57X%Qe8c2u@9iu2 zO+5-&X4RI$yayHpMKZA__*2>Spu!5pM#}bsEumRLuAsccQGzSGCnaDJU3R(;Y!vQm zn(J*QZlz+^Px6TOw}d|^9_Z?$GAeq}!j-8v3R*1MIP^LjvpXIX?7HJd?6#Z&Pth^R zo0ab;e$K_tUf7BAUJ`bp_h`uv?2Duvyfx^AEdVq7LsG%B#spLi&DT*67`f7BQxIWV!JZ6CfK5g4Aj`RJ-3nl^RIo`Fr8N{jnbk zPu}@lxPSN1*0$Tk&_OMvcJHnl&h9CMerKUr&9t%pna^M87&iDZ_gwe~F}=}3>vJiO zb+>CA8#sFZ?may_0Yi)h*m`{Dt*=Ut;7|S8{~+|B@pAS^A)JDJqE1uZ%rxfo?z``X z&wcJI>Q2<`TC^PO`>p=H@Zjaw)$O66Mx=6TN%xZ3f9CyJ|8z7d{>%AFh)-5oi~$%x zIu)HCih3zA9~aBY)va*)wZ~a})kSBn++Ugz2v6z??L*DtmYy{E99u2wy(@`_v8i_O~Z8PAC`0(&yl=bv7k+V8a`6!%yD^Y07a`fa~E+<9;>T#T>fJsy~AM8Fe~ zz=aEcu|kMxiwG9$a0lVW0ijs~04oN7tNA$fKe*_lW;-(%mD;vK2#X;)V5{OkCRLtr zxE&(rc9;r;22rwm zGaC=xF~!#Sft_WXQ@9eeM6I_oF{1rbDXZIa>F>mu|4Oso#0&t~32X>^9|V#B5bxZ+ zul)lc(=)(88ZlO!zxVhpF|Kaey$0;y%;NoP`wRzr&U~WSPn20=5QYDl0XBG(-&n_) z^G#x1v$@6tt}ZTBcyK%4dFO3)`1yU}(QB{0CfAwM^Gl5;JiR_ufzN)pfA3y6JU%ht zYZ$JZvv6}Y3?KUFhcwax=!{hz%?5Vl%dfs-h1FQ|(p@|6F6?~7;_%MltuVP7g@5zu zpA{pnx6@VZkZVZPIDq<3p)jAfbr$iN5cA^wh;8iuL3dZeX3rj7T1=g2wt8s!1k67< z0k!-b99Z!WK*oG{Mw?jwe`PcC9>Cy92!2uN#FG**~%Gk0MrC{AoGL%;1AIL`Hr zXEz#uYvC-TLcAjYTFIwek(Oc5-xBTHP#{?@Qb@KnW;WEbn9tq9kiTeUrD8hCAEKU! zl0DcpPMuEu>gpo?*qRwLk~EN{a3`AF8i z0E4|~8At`r$dRb7wijgEjL>LkufR(3LF@!)4NShaopoDcD-h36A6wcwVx(hWu@kl- z`4Sy}@{1YcKXxq(J9{}xdh=W$5w@R*l=iUC!o3856g>jvQ7#<4tkGfUNY7+BMi1md zF_F0?Kvve&vYfdnrp_db;nPWEK-HG>4#MHlff`}IYDM~oUw=Kk`pW(A?CB$GknM%S z&W+Qj4{gmE7&UCdU-_Z`(wa&SY!8jXwu%QnK_TZQnp~Y|Q&(v=yVSM(>SupFeEQQr zCpHbE0yoz#@|gtMwJu{PT=d~4U(^1@m7(IWu`Rm`b_h;iC`bu3(p=%A%*&-|Jc*JWK;iRA&K zl=lXCEX2<78EChQ8+#XeqcBXhfPjo;DM0(V4r}fABDpTXz*Sdz>LPThh)V@pqE)Bw zlP}7RsPXYe{$2n@yS<7Xn_x^T82Kl~U^<6VOrcN~gD!JTid1(fhb>$SL9}?rvbzp2 zCo5En!))em7d$H(Hu_w|Chm`&_toqw)K`}0Jvp`F|3dP;ovn`U;f=+^(X8}QY=pTp zS5hc_ur3Y)tQG!ULec+i#RiD?2j(ANRU@5x%c=IPsc{mHZ`~22Mh%FmGmY7MWw~6R zRU32b$xbglgDeZr0bCy}=AA9_eB&t#8!U>V*r3}#4+#8rwERt$#`>8z&y9qnIxqb* zS?z7IJJOtgdcDo!f0JR-%hxu7b(d!xCUl6A)gwnWBQBT}Yy&eCKE;@x80xIfs zpeh(=b?9^x1h@fZ1OU=S31MkM*i=%4(gjtXqFP?B_Dp(v*72oiU36CH*$#ziM9i?j z8d^uTZ-;H6&T=DlL?{wEQZ#M_Etv)16@4cm*if)_L(1I6mEz)$&RJtqZAw* zI6ClrMBU+s3s>lDnuMHX>PA$S@Xzc%Ozl1{EeR&V>QGL?60$7piE1dyQWM21EGZt) z!MEo)v)6icMHE%#+zOn**G5nUQSk83{3N zDs?Cu+%9$p5?b@FWmjV`1zH1R<*8uwvlB zg9nN=HQ+_tvQ1~AN@#p^`#dT1ACoa7ow8|-%v$-W{Kn3=~?*V7v8qcoW(+o zf!N_;;22_@CwE`5HE^tAoEXDRnA}_#h%nP^UafA#T%wkA{YCpPNfI*sS=ckX8CU8+ zLM3grQIX}|Ix}i#YfnDuRkYDr<_R%(M}(UuYGMjNie z=uPP)6smCx*`GYH2{mmDKgyjKP$4wxC6kIlu=S zKzc#!XY@S!UWnj$K-ZC&#dCp%PfX=AGJ8&JnT%)aCPvHWfctIcTn`m%rt_h#6MLU6 z+atxooqIy+GL&y8}E*OCB2+IK` z=R$E?D(caP*s@;+jAiVN&(iIYTUHVxQ}Qh3eFGEi{BL&+e1~Z_kG53;@sA(@yym;CLrRh*$;o{ zd%ib(_>zHAZa5`}ZYW3E}nKbC@v4Vym|N8Xt&)CFye z$(!88#NxE|fXy*Q5HW<2ND2y{L-%no7gt*sjA?Wsj|F@YHE(nlM5aXQ#ESAB0ghDg zZBqUn%xyhaJf@Cu8GmmzPE_P8iZ^RJH7kAox+`$Hhn7s{llR51EO<8on*G5cdkZ&+9?%`Qd(1q`gbdAI-sQ&_vQJY7gw zQ#uUl{%4W$pGU?2Yz+cruC-LJWEUAJ@*L3}(7Ixv-nxA|92nqBo=cs?a~hA`j(QUS z*c^LE_j9vL4r?U+-6oKet(tZpWWF?Uyekiz;(Nc{`)vN*=HLHz^Zc7dd>UyED(Eu!Z~f`t`=Po`1@KYAnX#!sT@r`v`Wpj1(N{E|Eyh%bAK|I)hvXKJh$<0TvXUu4r&Ue#oV+r;fHUm4yFF(dZZ@ zcQ(aL-6Pg&OPSo z><%#F*Rw@W@+!Jf>;#rktVRF>2Ser0f_Y7nxyfkhzW4T9bnwW~NGw>B=hj*4*gaSp zh(c$H0|i7JKWa80_X}Gv7j!AaCQ)#PF(FlB1Bb>=_otW?EenK=1FlQgq@%7!lXaBE zRt>>@E!YFA;<8*Q31Wl=Fk`~Lx9jLI3WMOC?I(>2*#CMGAL}}j42^zgKO7iYKuU z_BX#T{P;ioQA0KHMYr|dLClqAKlB~nAx8>+MoBDd7NxPSjaxckD(0;@{)z5U+g>Rgo4R_2F^0|2FfDkWWdjJej; z(*B&=0WccQm0)5?H)s!5-F_10sw!585mYcwUMe}J06;KLtT++%5~xooVvALx z_l5N_vBFr2-JyxXLkj_fbUhMSRo1aMpg8&f+N5{^K$^SY5D6_{8v7j(8zz@TjIwmd z*V+dwl;7TCCdh<+8H{kaWJR1@I|3B2nbLv*fh2D&m@0 zk3zfsEyWnEtRqY4@pq@AySINV5Ur!ppGL*xy*qbR5RI)UZwgP6(H4pn*6^OE&z|W$5Q4pDN!-W3?&In-OkcVm-hT5fF;Y~FHL&11;Tu2xah-AJ)~)}o z-~4>|{O3O(?%X{IJFmQCz_-O#5)^3k_AJgU5kW6#Z>JxgT2aIK`^qb?NZ9u3;v#HW z+`D-EH0&K5g>V1XZw;sa;$MYpsgT#sXlY!je@jaGR)|zH+hYrT50(ekx)h8z7T2f+ zDBwD%^IIH7;IZFzAxQRxx@#JbU8s`=Ktb%I_|HU08`$%hhz9Q>XNXuX#2mm@RC`Ps zGeJ3#RQxgEf-wMTf!EKLqT<$ZPLbW_Z}eVh@xKdeQF59KVD`6e!ezt?+d2Ij+ z<2kSf&o9o@x#t|Ct51`pEb1^g-m`PV*7@}?)Qm#aE*9F@SyCG0FVr9vf`gTh28W||IDYgXJOv3&gWuvy7#@Pz^WcM&fP>=*E(Cqk<`*hP@*j# z0+*~YM2HvUjBRI(qMbpENOSQxDab;TeM3QGi+fo`0062tS8&io z`U}K!VrlKJNEJDAl|4t17FZ@QsHI#LAQVRBwVm?_SQ5j~|6$|tm#B;>0CRcxbJM3x@_4f2+syUAJ= z5=?5!ETfx(8a(luq4#I4$RwD!J$D_N=fH<_ZmskTV40#p0)vgh2zH?~Zm=<)Ypkcb zu$Xo}3|)(p*p;IPGFrfRSc<`ta&onS;>BZ0-f!wkBtU>zUPSG+ zq`ohAjOX&t>}&2@`ugB~-PEtp??rbzfi6W$HEt4%6q7It4t8S4{)3``2^2`LnLrOc z=h*Srby71#uu9;-#7;BUOL38P66mHd6d;Q4B z2YFHPJ%9Os{i8EPrSNRW2bMyaZZGsBZcOcBBpk97pZped4l41?{viGY;?zvm2x5ajIc^$?#V+EHUP(>&V*KP*^c4a## z-Gbn$Gf+zXlT(r3?@)AC-U9Dg;NW1WMl(Glo{1769155rWdocO(W1}gAaTk@*qECx}9E@*!*iYo;P)O`y&Xh-k`6NL>^M0*yBWbWJk z)~?;FLD;hF4WUJ7I9pZ-ku=eDM$3SX0Gsq+aNzVqyZ790C}Z8WQxLB$G1;=`%z7Z+ z*A*1eQk{)~1gb3Is~REt>~M4=L@x)xnmOuJ$aB3X^qns5LbhU+=)&7p@H6u$k7~S~ z^-OYgh(>@{_A@wMlrj--yX9S$yVt!C?o1#ApwrIYfkr-94vbRFn6-v-$PBF|7BEp3 zJV#4DfmooEVIxIyn*=W@v^=n6qBH|o6?w5ykZlzH!RNR1-6jRtJkHR$9Z*o;q*8aF zFQ!rM-J2>NNQw`YG!hn8$h4i~sQ7U7;N|ez$G$22;=lSgy1zR+Ez#~ZOW3s3wP|ty zkGZ;Zu8H4PVL)-@iFhsFT33#B5gRctx^1UA))S2&Y*~{2$*=#q(A&Ygc2E2A^2vK) z^z6Ox(uePd{vNiW_iWwy{9SEvU}4FfAxm?@ZI10SHgpjeuE{+*0~v3SJd`b&x-z*t=}9_ z!Pb01{GHDPcreI+Q@}V`Xz$P!R|Z_=Dz3?6T-eVo$La(OW)YxNS8gG@F*!fmbzw8O zbzp_F6|Yc8W!(g2f~11|Md!m3S^z@PDwkHITLO=4ct__yxAn7!y{HazpIx0X3vA!Jy1vx% zzx&{hSOIkOu@(b>WWCP>NS5jhZ&`HbR=w+1R$-~95I)Okny2Sx}E2m1zGY+D21@c7VT z7xzJ+x$huF)Ahu79k zS(9VnUH`V_J%g>Tff=xk41{Q7**MX22WXpE4l%D>K(O2CyUW1by{%=-YU>HM7g{n| z1S|X7EwPMJd}R!v+uD_1dnUU_1ODcGk zwR=eJ!?{r*0yqm770=5eM%zH6x}z94w|#SMapL@X8qTIyVM4)3LTjI6O7d%K2?u~a zHj{hXI-hcZFx$3PZ&cv2d~b$!jrKp-INN9w8Q{%15Bu{9@XYeQwuTmi)->@+Owd*~vx5EA3^*vjDD7MtHr?e3S+tmqr?S*rJNLwvSR#iVj^spUufbYcF7#TwF2ET% z<_z|g7`VA|1%O_}Q7K6~Fh;t*XIvK{Xulxs>Uv_zYWvz8tt#%m4~OibrO# zJ8pvxprTP|ia(0!EH(uttQj+#!nHrBWdTsh)e=js)A3HM7!IxWiZV_<=`rG3Rp9;IC5rS%5XwcunZ#ruPkas06Gv?^v^~kx$We0?<+~xqe%_G!H|}-9*8%# zhX8Ny-oI}E`dxvsj4N`Up=VMAXD-k{%jG)LQ9MH+RSq;XdZMSjTSZFHNMlWxo>O6-Je}5vUv^uNTVg@cAUY9Nlt@6lM-UEL~Be@@;d_aRcqDGeJCQWUKYX8 z#&MGoz&I#*vCjX-n-RGR^^Ob5!edLy{d)H8)w9)_XuPp2l`O`-Dc-A6ac)^TYj++; zG!d>rMgT?0v?|Sp-(wE2fGB%Q-XcT3S__yUktr zW=RspoIw=l*c3w0%wo$Qc-`_jjWR2pMwdj6l7FK_KdP0#=6a59`P}>k8&6gxP#iYq zJ?dDn@z9g(r}WB##f{w?P&$yvV$W?6=}4VlU+Ec8Omm=sy!tGU1$Y+FR?k&VDIf_(6GwcZ zsB-9xCQdUV@u$#rN|uX@5aT8)R=#v01 z1mBj{@$ITxp7x&D5p*acGPo!_sSabOP;>Kny(W#m)Go-#`-(!ZBGD0i+$9dJ1DWna z@}O1s10Z3e`2U~tl~CeMwbdqz!Y7v zafZ+Jb=bOf7{2+NJ{7*_FaD+Q;N{n>I5-HWSEF!w{!BVBg%us6tH%;F)aQu_UGm*s z3-m#ZptdiZ#^JM&oOqaFw=@Zr!rZ2>;4gz7oFhxi6}-`nk`2K6I@R92*!@v;bZUQH<5$D%bOgI&)Z) zb{23?S&!Nmc1R=K_v(ueq{q=j3aE0(JgnwT-98Fy+kMx^$$VCizne!E8*zwd3^S(} z&rjk``WfOG9ZSSgxmQn~J(dp2it=h};UgdUsP40Ep+iuuK*E7_EBa z!ygIfr)Q${YrG8mQd<`F`wLb!hOD`EfmB)ss_OVS^B>z#Kc zMhOG$JHPYavwQiQ;TNrFxqtg8?Aks-<-b+DCDsAYc57=KUVr^{on6BlD?Y*7ZO`C{ zkzM8C>gGBe8|X$M{mQ*NVgAWahM)YIUo_xouI?;3gK`$`Z97xk@BwJInd5Wjjd$`} zE!b*KePl(=5OK3Tf#V9g1g<6-lxxfvuJ3?O1|nG`iU7GvcXKDj!YY&hJU~HK#B<#D z3Y~g^ZRoGq%9`1_%!*wfO%aGtD1MU^k8MAq#J`xkHiLb1ogv5!0NfJm0K5mij#TJj zL5eNO+15oUvJzupyH6tkZI41ieRhn?IV7_e92xks6vf_>SKCAFGSg@R)O-p87=5jt zQ~qfx0IC3bc6ak|+wua&iRcJhr^j+0@?&3U0<#*h3S$MySFQDc$>-Ftg&MiVT=?k%!&>o`H!Lr?3YG z%p;aV&!1T?RlLKCWc~Xg;@pM*%%sWbz>>?E8lnyKXAG>*4dC z`?4Huh%v+h(d_fJx_us%*Ja-q<7zrekw zZvZ-aUF0ybp{3U7N4**v9_oGvFWh5MI*D`lX-+?NNcl=RT>75!jKcH3kUFUV9V=l3fq!sjYv(=$jlMTq&B>(|zRJ-9uB(fB+3;FzyEP7{IgL5`#;5Zltnn z^snhhRzS06YOuD6uV`;LRdn5OU|VkoF9XL2@tzwDsB2NC3=V8k!Ltsv%doU^z(h!mY99u~^iMbT`^*)yt^f*~AUxWN!Y+jY^h7S$s%!(%K;K)K1k- z4`p)$t^!pEYq5zKAT;|)r;5Z25F%@y3sPAu=qRk9hOOpv?EBlD-fGjO;u$fW5Fgyl z*u~gLepDzf>($&2!7x#IXK{`)i9Mtl3j!_wzDXl3LJ^W31m3W%C_+Ypy~xAL?m>$q zci}xYJ2RMD@;F}4Qs;5T#OJE&mC9sN{Y=+H=YofgMGpmC6&F^oaw_;Ds%b8=ab0H6gja z9`!WU2|!wEV)vfINM5ZG?2<6d&5gS+fH1OwbqFjZN;$o}&|J6|P?h!pB5_MBsu~Y6 z(1_E%NVYN{n^=t_{5Wq)r~BD+q>CqY@Y-j}Ag!{`DLMt1sUYks(P3>qxi|~A?%!2$ zL*U96^=f|*RP*0q6yUe}O24-$!oogii=N+dic`F=PV!kO*-fBgIuI$yu5U&*vfBFx8IGmlHhh646yCl}*aCG;Ut?#)f2C!oCDgu>-X3YKIbATt8>VN|j z_+|G1qjZu$1Et$PdnwH;Q=)PaF+Rk=qV#md?BX?ScMw&^lc z(#rf6_we8dg?g0HXDYZ|6w(mg5iFvaQ`<7BCW)aGB|}A%K_(4kb8(*gfCf zISk+a-QOMl$e;KV;pNvq6fW$&FRZ?)4HTfY%IxlRdKq%Sy;d#S-v=p-oBu9!S6N$# zAg71wCUa-pI)YJkUc~drwH+AhAzl>LIi8JfR&%2;p9C~pM~eJYVay+p@_i7f}GgnyOHE;lW{dhFhIrQMci>q^qbDPdNs8Uaq-nB5*jPVe(f4Cn8 z4j>51YruTEZ3*7TzwQ&^D{sCju;86{-?GH-K(@6wTb!R?$V0w-xXL>$2 z*R0uh?rOAapS>r*DOo`|14H!9P7!U+B9jgvps6B_wesXu ziD{#`-!fn7-*2wZ!}eC&?pM!?pn0k87~^mQ%WL-ASb`ZC--T7VB_Qv7Xfc0$6V5H3 z)O!eZdc-qpewHXH#!sZ!vt2tP^q?_t0%x#@- z8!D8SuIJ*pWGPl_6G8PrE8)vvgk#C_Xb99*XCg z?+K0TFhXL@D&^mumWob5$*JXMDx@qo+r`1bzDBs7+23J5xwYL}eO|5!P)yYRSmgHm z?GUSL>a*1!y8i$Gk=Yrd zRVCKbM|N)F3ezQrjbo}3gS31H;c&iEjRJGGXxv*slNq6jcGE!(9KcwKq|&Ht_f}Sy z#7;mtfPT3o=oz%NKhhT#hKbRkqIq1)!iFxjVnwiF&cQ;2*)ymBBxgp*lFWc5x z=U!jg;RhXStG^xZeG-x@SBpjO*?3VW=0yZGmQf3VqMDJ2La0{TX9{&svJmynrT$L` z3_&_2+*PF21aG*30BZ79-K|pgH6ZhVBM3kxI}SQApwiM}u;9mi+cgwwCkA^CAByEF zS+?Zf!B#>p8d@%fNnZG%Ka|%_x3luARDxdnY_x>7;{E3}Kv|{E8WZ_m1a72cthLtI zz28%Diy$6BW6P3Xo)epD7S*<$s^yLVljy5UpmtH8@;Q+X4!CMs>shw8wpVnqwDHqH zMj#y8&j`>WSV0kLw<5yq&!7-6VgDRg3cfsdi5X_Dk-#(2=I0sI?ha5T;D=2+ojXFP zI*zVa<+mbtmECy+xdet;(7`5#`F)rlB$co=WPfA(v!{{9!bQL$=*Hjk`6Nn1w^R0P zx#sS9Jy-xZg(NC=77L%1Cwsn$h=%`JU+Hl1t}HAfpZj<4%h?NcM5Pz_q=&HbS#@oO zE#H6kXJkp1VAcwfTG9P*34N;#ajNG+uQD2%Rl6Q;(LrpANop#O|-&1hh*4jO zHoo-G13{k^tLW}AUNb;ssO2JOrFR?hNS$Z@Z>sF#(xLz6vq2?o2Om*^z6Ukk!vBR8 z0v(H8-}xv1RQT>c^B;ucTlYkb9xpRdtbNzIa3i)%fG?Sy8v>!KHQ3|FNc|iWAZx0P zbrHd_5DU6^zpI#-gy7WZG@Az%barzUx|T)uL~*qwKIeXPH2=t&mL^PAe_#dH`W}Vi zqj%m3KmT)|mhwJe!x#}P17z;rxi1R)WVueJ-I-u*52VkfI6U?9BQn^q6Mbd{Eqf`m zZZ_W4?$puIf!##EYZsuZq?pb*Mf}9UBgG@ue2P^(|HZ-3UF*?JGSW0?dR#j zzh(F4ZMT$t^5mIj<&!@)-FCZ?;gg^Ec(}ei55q|l zuX`EZeDkevcX3a`e>e#6IiEgy>PfloVWT}aA58_K9qu1U7!Y;z*Is#1*LC;SZC8?3 zmn?H&G&mDP;9chbE~{JssgAoF?d*1)p^*=y=Ri@aaUww8ymG5diP^Wb#$4&&yR1vO zZ!A@;zzAHeB7kk)i_u85je360(w&F$nyHyFF_1eb`6PK)S4g784rXp4$YcdJ9XY4C z27$IL(T**st;21BG@PlL!KMhPoaF#;`1EoVZrwc$Bfx9}r}|r+@Rf^q?W~y_Sn^VM zXZW^sDyjneP`Y0B2k>lJsN)|j@3Pw|dNpd@>>EZ^0K3ovnYG8OSPSC-781HS)=Urc zF<{$L14{g}z27&(0?H&yKWU`28INYKcyHuLyhl z{jhg?*Xq8B#mSz<EeV*|ymFYP{bkHR1S5C3}T-G1H9rH5`e99*O} zH4IQ}S1vPib|bkrS{k4Jxt|N~KYVO4Y+vz;bqa8V(}MC1^6r+$(=nhg8*GO~HsgU1noVn1mHx?u|W*t`aX^ME> zq~D?5U=$?TG^-;{fnP0GU2h5>Mgo*W0RWTJE#}Y7Sxd+;iWbTam@YPXE7p5yRkH>ml&QyWK(?MwZTPuM+a%zgnWyi(uX5?j2;F>ruVPbn`rGSmT0bqr?$bKGK ztf$^#yf7C34UB?Tv9bk}=VZNf zCfm6eb+7>V`z2ay)C+bV8i0EJ>{%$UZjgzQ?KJN(M!mdWO%KRjrjU;+%YI>FzD86|o2VJ*_#u7!M`xcdU>v)WAh7 zvGVoUiQ`PL9C2VG_v|{T$vu+ZS6GjWBoV?*&44B{Blstc(Nsh5PjAR|qFzShtO@o2 zPEP2+EtVVXl&%s^#agQoV5uR#ivyL$F%&17mB@K&Vsd6u=hnIw7hfmV2G4Rea?LYa zR@F+#G$%jJ-2tRk2${(BCySJSY5*}Wf@_C)0unb`6mBSD$A2K@J~d9svB1@>D=#T(l zzs5EaO}k|eQ3q=~9Pb_I+M$Fo--rE8nmG}=8R=PGqz+s-4~o*#uZ{QZ7EWasRTp|b z0W!~4LJ(=*qiJQU;z@M)+MhA*1T+@83(2ODPClA)+Z+C7ODS^?0f=(Hv(c@q=21Rn7P>aQ8f zR%hkC>PVS;Wg?t2vaU`i$98L9iL}JD?6vyaTdUU<8)C6o`Fs+UJ3!DfQvF)ZTF~Tr?1$1;1Sxp_6y?x?xYivg z<`OXseh|d>)H+rWB{8bRl<@J1S-7<1{h1}->?cM#1k~ht98swwD6^)hiPFfdYOC!I z9=0CY!(7L+^D_zHA;6@f3xqRvYeW8g#h-%Wb6?q}AWQI>+SMKMZiQkvYWt|36hQxIj$UQ;u7OK4|>i%vDJOM*Zi1=FHl$VZwE!PNeVSQNAP zTpN^p_Tpk5eQT>GD(1Gt1b{Z~BO#8KGY9FwY36_ebYpY_Btn@9#1)ENyVpD0Vqx#u z-8~N9^@sj&`1k+hcZXXqy&M)fVwknYphnl@(4mVddY`TJp&#aLohO}G$gbI5ag}%n zUU9b$X|*JQzdEW5B{rGY{h7OO5IgEBu9>9@W~@06tP3-?j`Mr(Jq$;8UkdvMfLzbr zJt5Iw6VP2QysZWU^dbTg9FmXhs`0e4vG z`5Bi>QwD8<5Lu922}65+fztiRI(aZY==QZTXAzXL0Lb=#vqU0jNk zPAQO@B5!zOz?;RsfqlQ*D;!g8YN_lq8UX;}is#wNjbXmT6~X|(_Q3AvzJyXQ&&Re_ zLO8#?4rrwv+}aJj!(Qm^w8LynL1FRLz>%BFiPqAtt?l`;7p|XN+jBh(2fNnb8D505 zi=qAeNO>p}ZSK>@KKhAp`Rq(WeporqM^@C97UP%O;a7kCJ$tP?;fH?o$HMJ5eph(& z%WvBGz@u^{PI^VMhsl&dg=}^u+YR} zsMpNUm3UnfHt7FrJsyn@*0GC^T7FZk=+=3@7AtEqKaZV2(0DG+IOXODRceytPLI~! zLX(4Te-s^Scl&W)QwJ=fzh7{x*TQqAB1U}|)2)@GYR;V|R^?WeL8F%T%^xm(J|?dK5!>VzO2Xos|?_%Zc50i}#zKV@xqDfo#t^eI(fhLz7kW4I{92 zud(J{h}!R6-KFJ5XqTKE9{HH!(kJ1*u(e#KX5aeIk- z)_khCNCU32c#a-RWreiZ)C=3kJhPd*Pv~c$>RVCG`=QT6p?q`tEKDyhLu0_efDSjV z5scK%CSho?T6TZ2*mohxEQwRkccUuhlTXtHljS=Rq};v*`s7m~H! zx<*)!c(|`-P{Opyq-jU30me7W%!L*k1Cr5|TQp03esbQees5(74v@OXoWGilr5dgj z;53QI-MDvo*K)6&UDY`-0S1h_ce}Dsu3}DJ1!qH&uNN90!7Zv3SWvaFOfAJeqo!{$ z+E%FOuBB`&`?u7w;aqKdu~NqQo|UynqLo8Gx1_o#9o=AID@E`&Jsd)04hDd#iGZE8>5Eii*6BT~LkC7Xv1KbwFvZ~iJ zBRtsj*|h5GRZ_J1Gg#DZY8WUW7J2MSH%^C&#U`JPtwTpm0x|aBWRn+1AV}u2s9-4? zPWJp9mr(y$tdV^&!xrKqtl~z|#)*`@I>NrXE^Su#NKSsHCG%9dFWzo@J*rSzLbw{2 zu#Pw4b1(p;4o#wD8>qYM9_XUaaDOEb*LS-7a=Eg1td~*M+P+Va;x(`lBr&4Ukh-fn zGcF3)jnw^CJcyR%^Pk@-wQS^(x>~ZC+!`pk$Jcpi-_wjR!c++4EF37}V3FtaV!0~n zlaNPRUzeAc0v}XZ=4+rz6r4EY&WzBqbm|blljhMAh?N4D$AB2Pd?3u{eItUN=7-aW zOCj5twi4TUoX1avz3xxX830|1!j=m%CIm0t?@c@?SaF!S$%1syzz4swC_9^& zC>~lIxTBEj?Chz?n8~^XjPrv_1!vFQ3{KN3oU;Kq| z+k$Dyj8>!vs{^8fka$shks1|?(FP9t22_3JE#Ui&6;=XNa(|D zPf)anUFEtdNnor)(%-cL`Nq0VZTD4Y-w}T-p>B7#4M3ZO$;Dib41OVW=nOF8fLc;a zpg!Qt3_4#a=FNxRIpx~8Z~Yzzq|ZWbTQXM88-W5OdyP=-%Bc;^*tLA@Vm_Kl{ErFz zQ!5DRdVlN_-w?j-+kRj8_J8l+xBa#wvB+~ey@`fq$a)WIF-eMqsVrH`y+a4u3`jsn zKhK|^OO5~HNhqHoGK4&G`3O-HT|)$Plx}&a13$(V#QpkoJm{2I$MNR;X?X9=FNXKt ze-iG!_>x|YPLKyi+mAC>Mph9omyTLq+ng2m?%h!*12C4v3{<|mP2t~DK&E@`Yue*i z8UH<3=PDB*L-&J2oP=nsI9eL`xUF@xz2%})oCyeBDXHl81SHSPY6ZBmuPDZ#k@LMX z10YBs72`ASVw2FGK7Fdc$Dcy@ZG?jUC`g&g~p*+}e}9>4dlea3r=ojY4D z==t>NGZp8W!M6L+w(mpZBn~l`Ox(uylCuht!BZ=IcC6^;vk(vX>UG>b0JaNVyR*~B zD(ttd0DJuKeI-65%_nzW()Y14gWigz++&MPTod>0)enCpTwI(9l;?arK0L63>_&wd zMJPV#tcI6gep!@R0LiXwa|c$~U8*2mN~gl-Yc+FRX6kIxhS0pNqAW3;1i|C=;MeNss+#E4*dT z4K_fJb9y%q?~R6`M+!ISh^pM6psoRAr{E$^)m7*7Iv|xStFGBx&I&Dohd1`DZ^Rlv zq)@_{_MQ}VawwqNg=k>rT2EQ4tG~;0-^Y1O{Kv~H(djwguZO(0-BbG~MYP0ap`csk zzh$5ZcEV^-9d7N}Uf8vDaTP|FW8D*;2Z?l3&%}0-YrxVA;o)$mkOELqa&F*VIkRTR?Gr1c>@#gG!}ZjPsBkT2*AXi6 zG)~4-ja%L_KoAge^7#GGvNd~PVFJs)XX82??H+_*|IPQp_Q`(u2S5CuhvQejF+6;9 zCJ^lM;&C`S+}DG~WvJbBT<{dF4+)rM;qABI4L|i$|2lm6t#_m?gAuz>A^Hqm_-B@xqV5z*E_=sq9 z3v0&MWaE3z)a$Kuu~MGo{`I}p>z5%GF6yG@zMf)%8lsS19a#y`V>&UfPnrisuZgeY zU%|ByrEHHYl9G}$XQz57PM`uiQ$taxmUyiF43oB`tCFZDXsI#d0&PZnjK0N=j zSk4Gzp09GW8*9cCsYtA1W3TPaCFOE-fLpGil|>Dhg}u*B%m--*zzh{j!Qx+eI1RfN zw`z;~#CwEUsV{QIgC?_Z^W>@RFN#AxB3B2b;>tF@x*-dNLOoRw~8*<{gXJaa48Y~mm~tjwxdYNYihc%y?gNOO=g zigWnl`bKfJb7VO_;^?q)EmwmvLG!1((s^*!Sub|_dB4YJ7aB1qkEf}_IssTupEEUz zo7hl}P_qCE3jV3C!L=w{3&_QZ`8`<8a`$5WF>h3R4W}I3zDHw^R1m;}#sUqXqUed` z%en!W$M#vkE4oR50QMR)?9lT#Vj!D?ym8fGX5C|fEWv@sE&H@#QimqaB-gQ%U+1oJ ztc6rNMSeAF9MSxQo@nMd&I_fltzQ3mVK#zXEOJu!XH{r7;kh8B1lSUEuRJm>TG{61 zP9<*gEGnV;qD-4PPlZ$ED&Tq`8*?w|Jz7$mUUz|u4Z()=2U{8vNmMnfG~22UT`4** zc_^K3DKc7MEMpe}w3~zoKtdvj35m_U$a0&(Tu4Xp6P>O0uC~M@0f(4FR%a{<2#2I9j@;Idf5nmhO97M60w_-hr;}*3@~(d?Ah}31O>V#S-g%!OO|yL>e&b?LQl1Q1#`jgOIrc$ zXwTUdx<9!G+gA4PwgvpReXT$=36A=qBw8A@t0s%$p@q+n;oZErk>J{(*HY0g`aP0- z%*r+$sW+dWPQv}WuZ6$;gMT;tpa01}4nO_R{#iIY?y2)eV-F8s(IM+53Z=De?+)Wy zTogx3~cP^0sbljip-(DBRuC@zV$+~dvw0{9e?nh3-&7XcJmuMj9FG}}q>{2Bd z(~_#WwTBfSTFbF)7iXgJR{~t|DhU)QXmQ{M(G;TPQ>dX9EI^Lr8chwm4p=?XE`R}r z^0{@wXOp=Kg;vqiA<>jRTP%SasEU^0*LI3btz*!!LjO~L@Q;Px_lN&jcK zqmKZzoS~t?ho#f>yrxJ?#PT>ml z%emXLvIlp!d*Sp6BO^;^UN9>dfxCrupl=-=t9yKPb>YRC{XL!UGP26(f}$Y+(8}}R z+&{KX=!yLv?movyKK^rVpyK&iC4gc+nXM>@2M2pP@7{d-ZQ0{tiFt5zWbIZLUOKj7 zh}nO}Q;v@J1Wuk>_kOVDEEr})5u&w)DbMut;k9?-EbgG4v2}bT0O8mGiu<>R0t%j8 zo`x6i+_MCzA09rwh@)y2mzZH!V(l!U#mw%%?YnUii|nis<&?7l8?4dDipzYeGb*yN zMXT4`EELi*c1){GbjfuC#N!1;+mpxF4m{ZR_P4DwlNAzw%sa4_w(x@$5OU8zKXRXU zFW(PWmY4x-pjy6TdzARXbERudyq_;3_*Z7qv2Yq@P$G(O9f|Q=@uZZPV6nBYSjDB$ zHJsUd(+lfjp^5uO&xNnpn+2{-ZEq~lNk{AuEr6mz$*3*b1nYPPx6~!OHt@2o+=IW%m6e$SqUSMS`mGn)k3 zI)&1CvUrkvY|CtIzKa8toeKvqzZAazM}9c`-tYXQ;q;kxH%r(wLkT3#G|twRo`CEq zBi)yx_1$;h4?p$OKOKJKw?60E6m~}7d{I^NXfd|VLs!hidM(J8V(O;8PGXCy7+o&c z#Z}g<83N1MMl;K4#F__>d2?MqFA&&{Ib@kSow2zG10;{RY08nD?I|A4nl>F=#XZf) zcf<;CP%Vgh?N-2{ig~!Y|E-n#3%@VdDK%_@X6}jKEt-uHtl;xyotQ^PX7FZ?vUwgA z(WY-R=Sq4peDQ0o=n9~wU~G6~k>Lk$oCFfpeU2>8Wn^8DujxKTtu!2j>_8GoAa(f- zCMiv`ZfsO6N^d4{)eFs+&y}moTHMZ8VhK7Z)6q>RSts^q0T^&SR4vo8Jfnh1bu&|p znANW2@8Y@+&I{;_bpP1$h<*P=^Y`_j1WnH-2zVoZ+27l?eYI_kiG{>Yu|6-dCgw;k zUhU_o=ftc%@)m(M!AJPiFpHLrzSe5JRT8n)^U!QdzN%kZ5x82_gw?w1-s-Kb8TCHZ z+Ln>P0)SFSL0{FPcFogrCbn%>IMYNLLc!xGUGlL3IL*MVB$LKgE9TkcQf=zs_(v<9 z2HIp2+2Pwd1Ig2<{p9FCqc#cVGoIY`k+Y@ymkO-TGtaY$?*J_G$ad^t?;e4OAPZkR zL+4AK_v92VH0a~_m?YcjOQah38Rn9SXNz?Q{LpK-STedjM)-quG-EB zz|Wnc8Z?E)$JS&vd=Bk26#`Wq4+C3#_ItB@t*pN({3KDF4Pm`j@w^IqVhCh${vrjL z)VbW;z)*!9`N`d8BXcn?iTDrzx{*~-xw1G5LG}kIVKaA>C4_4|-nCQxUwL!5Q8 z)pN)?Nv+-)781uRea5+uJzA6sBbCb}Bq=I>Ev4k#f*nX*0;jY&Gv#gSe2K2xUKjUi?W8ps z;=$F9UY_Y$JDAg2(ZN8j2Qe5>+;{-5YNEuE?lpi431A26DAta4qEG}44z>*u?uY3OMQfuXwodzq?ttC%+1$Gr z2fKUnnf7_jwrosAuhcWi)cufVgVb!DJ)+fYF`GncXbHn;Jk^Z;?qDZ;+wcFj@cX{& zkA{~%`Hf-GwxV-VhSA(bE{S$Mt$$R11(?_xcLo9B$=fa$58jP&C zTiUt@8@3(oIwpvMVh@zL+s0^g6&}6&j&j_QD+|OU3bP4 zB<){(rfqHFpmJb|8P8RqLF4-i0JJ~oZ=6|`tUv*FmyxX|%BP)SZFSzlstXq)%Oq(4 zBpnkz~X{i0TOur*wgX*SnMixmd;%0({WbZo`q+pPgGDG9USXt z(9U4rU0$7q8v|%|tU#6kp?&fGXXnps-4E=19EaMTDGA#6>LzR%$Z&M)B%E6Z`010= zu)nh}!P!?{d^tRZNq`vTT`TDB+z+Sc*CC(94pQdsK~WYcg8aE9sWUN$Sfj&ip)tI= za%;G{9*3=M1HgCeIt=U@k8F=kP|jZHcLAQ$*_67ZEqQj+)#04o(rB9i`mra!2-Kmt zzhv!MTsXOXH{7~+KU|()*rh#Gfrr?Jl54Kjl0S;+PIpUt7P~;gAwUZ3rlwgc@sq!K za9{=Sf%Qzmns-Si?R&i-hEUfM^TO_Bd(miaxE=RDZ>F(_e&&K{W4BBkjv9^9p+6u7 zQ&?yp_j=nJY4P*8iZ-(@SbKeqg>h-me_zl3(w-;h21zeE8ilPh>}r?M$`jD7Cq18u z#vU1OQpm*;IRtkE%6&8jmx@zp%o6SbkV8zg(!UcfCKK3JQ*UgD5!DE2 z>?Y*B{iqu;m-`P)6(|jt26XKicn8Db#yYmY@C&~Xe)*SwMe8TGm_uwP4wbP$mjGby zE+AzrWCXmX2G>S>^};cU17<4$Y3z*o62UHZrKbiGrV-HeK50zygE^A`&;$TbBrn!` zB9C3~NgTILx>a?^R^tkQ{D}pSnrX9%=dv(Xi`-|LD_85#f3xlq+cGtB#M+B40i3hB zbfY3`Koqh}qIfC}z$dPJ~Icp_r=nrWTJFsn`QJzLZNv-p`b zs)5C{?d#hH${rh_#i-$p9kSSW!vNCjQ2fIHvFqFJ(BbxG9CUN&?+K6zv6gGKxBMPu zYZ2~zqhUNJP6)J$c8y|7tk+T2Qx0S3oDFEsI8c`~C(`Fhg@3nfuYe1HR@M`LhlWOF2fFDaS`^ zl@Z#SjN=o*$3SZUWo)vPI5LOB9AZ3RctKJ28}F9UZ6x_7hNL1$1q4(^iY)seJA-W% zbfRN3V?W0}W=qAel4vFB+d4q$kP}QrTO{9~J9V3KSgQ6GEKx$1Vl4$#EL^y0AonCl z2*MEqdNDXa(W3jMZZ5O$24>tCLdM62#x6Qh8AU*tlLdgV!>l5p&Rk@rjskXNEc!s4 z2U~sjl#lixvS+geJcD*qWSYf8tU-ZNV3}=P{L}G*x4*Ogosbs_bCxSqx3cyi*&28^ zW$>!^7-z@1$1chww8{v@%LNZmb$nqViEAO#liiG z^_Dul@{*tUqz_n-yCDkN1)q_uz4MVRT_|!fUFbgf!9w!U6;-y&Y~0xI8PA(* zLV;AmeJt>{k4r4=pEDJ(3%4tbV=4k*?DzHtThF1B5(~^+v;=A%-s`l ze4-Q1tc&QBP)mNSgW5#2n}DhfA6#?~DtcxC1$(kCDzKz5wq8*x<}jGmaziH*vaaJy zMSD*ssXjBOT#bwMx~)C91r>8%YtM;(M^}2#*S&?^ zz?`ag#ofa;jo}cywz!j)IJf#OF$yRi*tgrZPEhkiTj>2Hk0>t&%XCR`TlS; z*bD!U|MCA8w(a%qSkkt%^|9UE2?c;gGuOH=<-6Ju_(Ysy?o>&IA*Bn0P&+3(;ld76 zdiEMC8ZRs+?S?CR8a*iGblR+lVSI&zcL0;bz<|7O#nr%yi@jcW^cXFLz0k3O>6%z0 zglb`j%Yi+&MYx*UiZHOUf4CEFt}oOHoZ0s#d}iz{m!Q+^>ArxkC#Pq&o*Q-V@fC-T z2R(K?zP5q}9f#bK%nL*7549gN`LDOa^>AVZ+1NT#C*h4ZJ{G?2cmL7wp^two++x>fm6(SeL~Y#3`HD0Z}rO)#?WCZXFB6DcU{lyD~DY z4hNq6&}JjKSTXJj-w&mVA{4`?;c$OD+`4_BXGy_I0XMTkbegN(73Ro>7yV0 zs1;hAU%5n4+W_}~7`E2z<*X|?)c6TSHibLZhsy|90C=F}3<$88jl!7~QZRpHu{s;9 z=B+vZxsIpSu|K^!4IlpKM?C&nqV!b4g4beV^z6DA-FfurkyP*>J$p~DwYPT=9zT92 zHSRn2UkGQX&jR+>bJz*iS>jprZC&5lISF4me;DqLZ-;xw$4cN{x_w8l_w@8C+E*!FwaAjsRn;tueoD>`<6;N4a16UkM|c{g04rrmUuSoPXV ziQ)D89T=UA+!o_Z}HG&A@+wZ-r&OB}rXf*e`$StBM_a z`-kEB2Ihh5SyWBi0L}w@Ki7C*=2#$}Mj9E}naF+&hltYty(@8D=Hu<3_S%=%^U$7H zVE{n-xaXh&Rou$2^Jrg>yv%J#C z(Ect!fHOUIj}8o^=!w#wb*wuFbHNJl%X3>RgQJieh*J$qi4JbV)UwZYV8HF!SMBr8 zhvD`EJ1Yzc9dQ1^Fc_YNgFVYTEw4PW+_^$zEGxzE`b+=u4~B34z2Bwvi8D!OfFPcA zXy%ORU9r*$wlgn#zWelq<0FMY=LVNVozKD$C?Y3qb>5!B-gKO*G~9!K!h z1#ODw$5^v0mU5B+)0hL@T=Cuh<1T%@wArqXe#QQ)#`u-MPQs@^)n_! zw<9{l#af&dEw6c``)|uqIrrS4ZdUqI?xbb=J2GrmO}E^s^XeuC$yqvGo@=3j#rL=# z?8eE{3(w0^(`Xr;vG{M|Bw9hqrAqDqG^Lix^c-}KW2EF;a(k$~!OB>LKn2Sa_AG~C z?_>kJw!Oo!bNeu~IX~M~IKR0JJ=l1h@i5qI{pMKk&ZpsKF|<8Viw)G&N#w5)pj}6; zheeav5ox^5Sra~w}0>4VbL1Vvw(xa)?x&R+K?e(b&YUMJvY^L@M z=GR-{+^zvO-6YnRRXx{wlO~y+X#nfFlD)c7Bk1ciVlvhFAoM##)mF;nypRxw6RSbJC>jcV&HAvHn z`@5=fTdhcYrqPm#Mx3ow#*^n_LRQoTWCJv=Fu3&LUCpqxlbuMmrqatdI@%*RnBWr- zQZkGP%_54Flw}rQyIP4pfLuV&P@}Z)#BmWV(v;BI&oT$WbyBR#`#f_oG*R42PpH_~ zvC*i5P{M(HwyqzJbzE?oYqABQd1R;@(Ca9SplCqVkbsbTkcxiG;#f>q^FDFK>0a@< zG)7T7{UvqI6ZJ_&J)e2ftiDIlll&UDqOO2wD+IcYQ3f^k<3^!KbW0Z(&B_{A(U%f3 zb{i8rn6rVdNxsiK@5m&W$NA@wsI90{_A1vNphHEM2?4v{1u`Ij#y9L5`iTCa9B%=S z5};_-6tr5R6Uhm}?Z6NpYE@z75r--a|+%ArFCve~8xubq|Q z0naOBr^u9DdsAElxl(~eI z97%9JTh(5EY=uAnAOF>GaQ|NTr~mDbhqu4_D179l2ik|jr4`v0REMbU(tYdq1<*){ zuXKBtj;87TfTznPprzBS_6!{@c|iqtjMzQdb2@$**Mr@fqvJc_t8c!mM4SV4WXW>a z>4!&89*0kU-8Y5tvXXHrY z(6||1g|2mTM-+E<@a$Q^(x)rPIE*clffck@(3~w%xw4}F+6t}*uf7((_s@NI_|&(4 zyLEq$Lt}>uk!w+U5#C1Wm%=1?5rU$>Xpej*=!}Y$<<~sN^?yJAyq7DNg-qQANmqv| z^=d?;b0J1|B}on-#B?Q1%p(KD*j~G^uG)na{}fL5Zru)F{n8h$xbCR~+c5y7J?Lvz zHjS($Ye(6xtvXpQqy=FSxVe60-#<{&!gzy={@qvs zY`}u8fkB_qhi&WjKM60~e@QgytI;srx1yVNF)Rw^Tz~%4KO1gYGKx^4ghTE1=Aw88 zts9sRd<_O|6{w6(Fqb#Kx=}}zVje2DKg%dk96{nD^G?!Wdq>uL(8!t5mrjX2!^h8_ zDu&XfO&!fF%`XEe)>Q-y+TP8}T1xczZ>Y0L>AJ0=!WE}slBiqQ_T~%sv50O-I-76+ zC_O$RI#`Ikv!z57M*?Dd3k?GUBL{SK87(V)1PHZj=(>!#u$>t@Ye#UL^QN0Sh(2r0 zwbwlf&vZWlL^T^;`?PQwSvkaus*@=X&{?-EC0?rYj|gr5-G^BbXP-&t6-(`!+DT9_ zw;TZBM7!UkDfx)4`%BnmZLy@b+jEPv+qOQ&;qs;mhsXO`M=*4hpy#M*50%H2R#0zm z_kARQqOD#CxSSY>lMjeGRk*&o(X;LpTWV|+6@ZTYp@T_r+it?d3h!I@Z-vKiKMISB zuGG}8&aQ%$xCX|S1~xE`)(ZRNV)Hz_ZEN>G{ed3|-}z_$Y&bu^3g@;z03fm4>lMA| zd0wqz0PBj}3P#P({_CF$U-|`>|^rHdqD9qvG01xm0r0 zO0SiQc&(w0S^xCDA$ELMbqQkDnF}1JLQ!Iit>}!9XWsp-*0bY@eXttmT*i7McZz$8 z-40MRt7}=!^2h&fau*y#t=-uUjLIxr?2w#KBe5;FR0On%O+A+?X*3SQK9-%ekc~!h z0xcT371%x|rtMhAzqUkf5w*m&usWB}x$RFo(?Jz@u0EBYas4;Waq>2$&vOKuR{ZMTFpJDubinN7cVGK zWpwf)21Q*qeooBqcwROd3kuH_`03szivQP)WpA)u)3Z#^Gp&y`kQFuD)QrnikGhS0 zrkbNLV6j63Fs|<=ZJv$yBQ{dIjiURR#)EP3h;?bN-|@Nsq1&3WAaadZmEq#*+=}{( zl@3`gHiQ4W1ljF6W@8s#XKeSzepXHtyY?ErIHq7gJo-UZudSvyah?$Z#3fndOKH_i z#Y#XNvL{AKsho+!0tcNzWDKMcYHHuE2knY#p+VGJtVj-9G4fLP@S|nf(af$ghi4x*el~Q`w5{)&%bi zZc^YVE(j1HhoIT*DEL#y5dx{%qWB#A{p6|=RvOzR6r>!EMl})o1TgSic^&?lEHnWHu(M>I7n`Wg zhWF|^NUuSF&AbjNQxv;*_e;M3;l8(ZE`_0FEWl zd^)sew4;t0MJ2B}vQA{TJFue8?G~x}wa%a*TBoYVe6C&hwso1CSY&AO8lsuB|Y#1L(~De!JsEC%yNM zVuGX29PBD+4B*TnaE9K2iyW3;Q~0l`qU-12Yc)Mne=`0R6HcC6Sork67(fZ^$z2;F zkl>6|_|NT-LwQ-x#_m1VT%g=v_^mH#wBjRQ_X!mNXBVeo@6JH)ONT}j!rax*(>3{w zV-~%gcLc^Dba-r_0*d5URwM*zW#syI?qg3X>04U&6oVwLQ2vvsXmSThLZfMplwujM zRN!mN=lyzd)JPVkvJP#Flu5D7Yg}Gl+v{EF`pSu`sAt(QJZ)twC1aHMQ?g8#f?009 z=sp4t-@SWxm1K(v1wGg9CBl=Og)>VKug)*j2?$Yqifg1O;R_akD5z1NBmo(`rVCrJ0E(d{toLr;*FBsqD9VQR`<@KTeiB7% z>yn-r;4s)dl4?Ix<dI6dB$9CWw{(1 zYRjQ*bvT3Kbwm1&DgF{$g2FBzjFr6InUflZor(C_Iu7CC1Ouq`WjY1Nu!SwlBN#iT?JeW03CpZ;@iJIor+BTdp#R*0iz*4(slJ)nrjKtcj!2*$NB@5nvKdA7aDQ z{)tlkp5=YVw~l3ToAP$)N@rm;9tCL1^)Je`aC#XVeszqIMQoz#bJleT8zZFYnWr^d zY>b9)uH*E){W%uT0b8=L&eoa_3HX;tq-vK^HD9~O$Vo?g$j2YnIs@$pD$pRnor5#U zD&=o zwyA{~z2uA=%2ysk6MLCV$+MRqY5~xm> z9jdZBiR%Asj8+Urd@)kMhyV**2x#fx37aa-ks};La@eJKEByNTeJK1aegQCCYYYx5 z>?4Xx$6*m?g^D;gueA`Os9|uisJckL&E@Le$|8@h$!xj0H|Y>^ss$$))xPpKZH8STSMvCz}y*D8%>l zdr5>7#!6L(WKNgZ8WL@+sugoUqZq6M4Q{${W&$zNdR){qCB>y?vuJ*03PP|lMwal5 zr-l;Og+>{;53{&WDM+$vDe<{>OiYsyr7Y93{5heYlo0&8i~aC5fB&_T0O>ovTiwGr z3i80-q1)Sw2RRNO(0v>4@-`ca^65*0miAe``49ZT@WZ!nhyTO>?#ILX?|d=r?^?2F z-E-zZiFfEAC@xS8EvEvySPu!1#PVl89$E~;Yqlj(CPrHr8ITp8J!eGaTK!#5;7G3R znZJ1dMa@J*HHS}tx9`)3Z%gp&#d~+csC#J#>xqh$?cE3ATfY6(aCG~{@TO+1XPe(WA$2hus|u>{k3g9?e5x#qjNyUJW1rx^D{iUw%D& z#5$~eS6|-r03U_AE2RW zRtc$us5U@=Rf{S;%c_YYY2mqN)6{DaPG?DQK#;C51sn7898mM?a{;MzLzrboLI3*f zEDY`XZ{4}8?(dUlkHhi{UkvvQSm7Mm?sWv*EGJVXJVCL2x$f#@9{VZi0bLQi+p|B+ zmBIwT>JFOo+0$n$Ix1hXVx74F9(z_`*mS&lP4+HbUUgEVYBYs76#X>5#q!53APMb0 zwQHy2!#<-pX1#ltq%XF}&Q^D2{pGRV!SQr0TwfA3O)-pTh!%iiy8S&}3P%0tzAqM& zHCS(-`+IXg6<TPy^Gw_SPCHM z=%>$~>F2n|3yI3v`m}xMW0_UBb8=$Ki*EOYfP&+byLzw7i>om0poL-UeSZ+1U0jCK zi${9x+jdXi{_;EF>p%L@@Uahl-1f&Z{Mwhk7=HarU$Kr3V^dvqO%QfuEQX}eV{U(4 z3}M5FK1S?JN+39b*xX-=LZ!ukEmkZp;)n+ffXRF+@xo zyt}!t7fQZ`#y?!?WT5A4XF@Bil+{ZlN0YrA<7{#iiG@$U<8Bwp-KXawwX=oK6;sUB zmLMy^*C<{~S^-pUeC{lab>7qhbsLe0u>5PPnY0!%*F%%bN!vE~c(QOCx7kDhNs(`b ztDBhtK0BdppvDv1lib68zb#!L8W~e`m=NT%*tUPTZSi(D?C-R!Q-2xWxf-FfYB$IV z?_x`_V0-64_K)Km1Ag^f5&jumZIi^L>MU|?7m)XIa@fQZ0C z)W|A|HKTXaxoh?Nv3S(=E$cM{a-)-*u4R*PuzJtddd8czu}l_%(i~V9eBNbu0YF(v zX6^#!V&0KST$QVOpo#SfE43}Andj@3UE@49k~SHgeqC9lriaL`-55vXn!4TR7zinc zEMiU#%b4|^&xQ>?hVdjDZ~=gVIWm#1eE|Ai&S&oQbwvG`Ft6)(7Ef1`U+hAi4QX2GLD<_;e5 zT=oW#uV3Yx_PO?~4!mRW_W1UlP;}#2m^TspajhxVni#VJEvi+cQ_WWDxMpo@o|t82 zWDO)O1%2LPt$(!%LZ$V!N%dcWGWojL_riY-0H|i_c4Dl}rOCpXmlr-d1A7%Wqf}tK zkan(-kG9h^e0{Ly`fKHXIm|_Xf`$=iK1_7-6hufR#=WznJq-IUZ`QhQ-dK<80A?-C z=2cDX<1kS9$JLGUgJBd=PA+Ss!L@AUXLhbro19%e3OD3A_L++L$j;5DmeWqvsG*rS zw2v_#JChK0pBR3&j;P^boVA3+IEz|nnJDoTiG@=pEc{y+V&P&Q>RxoC$9ssPc1LdO#5C zw{b;YeRdX5Z{mQ=F68(hV?^mat{K?Esu+1Ls7?Zn`gW|&s=cBuFi@;oP~uyIEExmldr z=d|I-BxQYp4sq0>ibd)c#jPb`bc39N;;)ZlwKM=E%H~d^j1d6nK$#J3isx>x-HMbr zJ}Dy)0#Rb86_BKe^s6OG_Lb9%vzXu(@$i9CoU|)QAW|VO6xtHw%mO#}xNjS)jDuzp z%xjtzaI}ocVme5Y5J+;d;47i%i7L$Z69o<`&b}4>o5geAI>W7~(U4x7gsmMDRTbtW zft3f+B$$##HbA2FWHEr3X>Ex1T)Nt4EO>aP(?zK+40CuH;v#ihoe#P}Sy&5fIz6wm z0<4mKB}K{+3gMAa(urb+zJ|lLBBuMR3ECeoIia#yz%m@_G|!D0gig%^r{Z`U$^4@wU33*{noFBC+~eZ{GLDZ zr^6c`{<`qvfBzqe#(ZW4@PoTAhs&$;@R5(bYMs)1en)}X@OHbBM=Z1Bv~Sb>;oXs zI{DL~PU_LbL~G;OhS-Tn;-)Mf+$okUBAgCX;NmJk!hWd2e>%BQ2aWxHZNMbd-Iwk2 z=9VOV;mtS0;OLHlepZm%LCBR6ixP0(I71-G5ESI96Gjp%~YWsW3 z{+mKx^NcO;#_-<=x=H6It5?8p@_tTWS=!UYUH(a;05gsC%FpqA)+_%!JUrAo`jQo~ z(CJ@&<#nguiz;4;_UxiYnP&FW-lsD>LC_4Ak^Nx|AjNSP56tzs6c_COdkDnY8n|IB z0OpJB0Xicm_wI+|!y~EWuVy;4Y&Gsf*YfD-K%b4IiFhCpBLrJNu!}JTu+Vj%4S<)T*z36xZcUhp`~gq>Bc^)=FSe zF+S><dr959b+s)?Pi zMqkG(M(3yScm!N8`f&tf|&R~^b3-pf;H0@{+&7Oft0V7Vpwlzqc;$CXbJrf&X zDZrUMzq55D<`~66&(<&?=wiwl?{=(V>4J*rCt%BJDX~5;R)=zuT3VTH04GZ36YH?6 zNVLy%bp<$Pxk24?7J|j3TL*c#wbKbFdp)^-psKTL32)woNrv^KcOSv-hd4FR{IT`Y z?ziORGM-+^-g0}#^0ciiJT!3b{n0YqVtjpPVBplTKs3O`iN&bz`;i|D-~4C)Vz{u+ zcY5*6K3_}9-g(2B+tD-SPAA}}C&B6}{PHhZspC8xrI9jgONXmVkwGdY0 zidpU*)ubPg8h<(y3eQo=Nz=H4Q{cJAHR!=VHyHs*5Kv%QbPw<@G@!&XvR;F$%s08llK7+7ENcgtn}t}RjRAVi0&m?tV4#r2?7K)B~mm|ORW(ooJLw!*O>qgv9{a%f_^`vgxouKj8Er!MYm z`3ZR1!NDCpYt?(P{!BF^dP2)=rab__uousvtak8*LLE>z#Ak+^4`)_oO$s#w1lkfe z8!_bOj0;4U8e%7c)#c3NG%Q3|zpzdL9MDW*|Fur+&<8!ku0jD}$2*pLQP8i;LD6=# z#9XSIK5xT=mfc^cvwA2iDh7pP?tx&ZS$FM)mP36&4cQLz9ZQHv8bsC3oqM9Waga;R zWqSvM!d4b0RUL&oa#`0waZW{w{6}ZehOL*cXq9!GF>N*|CK?BTw!>TwYTLOdvU#+q zQyeSZqgFzDTFhR6X+dhX$$^P>qzsAf!~JP|Gl8HA^(O%>9Vtux?~TS6yvS^Y^<24A zh@Pigfk=gD#ge+fn~3BhG5|s>+C2DGddLD)B3)O4b8(CyZFX6eG;0x)4k&%syCq{= zAj{m7j4INnmJuuv!X16(JFz36dD)KBvUq)Mw9-}75uT$^_l@T$8_WytQ7h8vH3m_Z zD@!Lw0t+Q8vec`a=a9XGD9`K==)?m7B(;dlf=a1Iu63kj9}4gGmUl0fu15iy%=6ea zw2t{1?gh`Aj+u8alO18cqP$m87{^gf#!P%BUZ1}}2y1_(@~H%~bR@289p`r3E6b?8 zKmbTqg=ws2rGF6%aQ2eM9$L#4>YT>_m6CjcO@IZ=^~bT69ZO_-c8{0Q7nf0!T=QMI z4$@XTcQ3EtE8&ES-gv@C2=y@n|fi>}$IE_Kf@cN8vyFTR#x~ z#S0$_|L_0de^4?@A(Z!X6eo97w&@`lfAh29k3V?HP;o1`w)X8{9E)C=YduA}Y!pG--rJSfZPV@Q zGe3TEs&xnhfNLFE!6CN~OS*Qpy)dGq%etgcW3B94;Z8y7x*2QgcCzr(;T?r%y?AcB z@3XDp#2A28!)(=N4PAI->M1S(FZTEL6z3#1WS@iUB%bj;TwAjeWXkmKqnjIjjuY$L z7dn4t(xQN2aCZ7spBoV(?iuT}qq$VqC((#guO}t=)OjIFj}TFsj>6|Z|GDtZ-~7$` zxm$NmK!d}UUH78ut5~{ybXx#qC`SVB5tX@R-TAjHA#T|^e!+g{(bc70&qTJLt$0Rh z&e@(fGxCfk0#fwVZ7a2w)Okgbxpwb2 zfkX!eFxox7Yy04qt=r7*73av%*1(VaqaP2S{KnrM-hcX7MPqIc2U`E0{VX{yKr!pD zR*qFG*4$hV!!P~PXTrb!*`Eu~aIervX|dA7N@BvIWUG-Or2lJaaxoTrr+OW4KM0_& zfvUBz+N!XRxkKvkZx&psL9(*P9Jml*fOgT^p8{Kp-U_xXnWX;A1VEw$Eb}A0l zD2O>iV$yuD@LREIn{0Jmi2>D$!h9Mb4$aEyP#tq}ZXIFHs8GW)IvZ^2b|q#5dw2D{ zNQIv*)X0Qnl&**?(EP3Qi8G%kp-bTzGu{)jo1XLoxlWbgoo|I_N@UoDEw^MDm!{Mj|@mhCx?{}^Q4~`XLbhT z{M5BG8J5P4JvSI8oN0g{#ozo-{>G1T80K-~_U$5fK|$@8dclJcf7OZ)70OpaFl66X zcoC|iS98$oxgjB3wLc`GDWH9t3*yl0OX-s0$cxupG-^Z>n9<`PAwgtzTv`GkYY}}{ z0UDDDskb*xq@I*6`hhcn{riw4L;j~uL-jx2h1LQr-GxBc%Ld7_mHK}Z(NfJ8*G*(3 zXY1gxD7Ap5QPDXS<_b>g)~3#x&ticb#i^Usd{!NW4qaR@(`T7S=Y@ne)#}9gyg7&s zC>!^i&$rNLoapzGT_A`5jU`wJ_8~Thnl+yZbxGz-BubY#lBuA+T+j28(1p~=iZkFW zB;6yPr^F>9WgSbn+9^MP3;bO|2Knza3txa@#o*5~oI|0cv(sU$q9cYvvN7bjL!qe! z#uNet0H(MndiH**>GSg%%Q|%=p>6v$$RYzxip*UQ>NxWydSaXjV`EhtXt>+aLy1dtsPO=mIGN~Z5x>c75SqM3W<5_1aTmAJDun39z(o` zt3a3g{H{}%eBHZ$u>1Nlav+Ba5|rF$tGNdh6R=A(W&;=nyFuOGINJoc2R#^f0DaHF zm@Fo;TvuP#RBLuan%NUL85u6Aq~8Q*;&$SHn!+UFSC;SA_B0KK&W^XtFio5SJl+u`$H`HgUOGgb!z z#G7Oq|5{>%ykTn>z3X(HGDf00u*5P%ZH561080Q#0{i_|6f2}ZOUD@j!xP$HFUsXZyp>ff2ck)E&57sjMcRR2Qpy@_j)Ly%`FmfXUD-n_~r$k>w*;UplQ z)5_=^(xI{Vg4iX0pu;a*0O$14<8X0y8vei^_znYf`Vxo2*EcBE(re`csQixp&Rl$eS#&4*w6kag7u0)Kd>jCtt! z#sq7iqS;l%<+1~Ci7Sg0z)v1O3I~?Fa_<16uI-=W;n1#S$Nqk-^O4Ug^==$J?6p`8 zqaik!3l(|8n+s8=IcJ_deG=~2o}9~{&zc0=wr{65!H=avBQRLZ;&yO-eHkvV&+UB- z_<8n3K=f?`0Px91*bfo5C2Sqk?4kc_Ut|KreeqTTR9s7k<+T(Ot=(>|#uIW`uPS3y z2Sp%3;W3Wlmd}RP0r$V7hJ(-Oa$YE&10oHtrM;3wSV;soEm(`p?K6YG06!C^V31i51S3n%qojQn%cFmnkP7@vLtQTE$pDbU>?V4JQCjdAi%2~)Bm7E1D zwN9TXGnL5R_MV+9J;aU~p(yk{YoyuvKXmbA+q2x?(U=@2r~yNwp7t6|8^o=G@=@#Z zZ-sFG_8{CkvVGS=w}!K@Z|lDm-g@^YoLyY0TL%boczjE`5E`do85E0fJvB;~TpdgTwG&{=NS?eDrty-tgwxrQ8nMwvM^Svaz#R z&+pq!62Jp{jBt2k;M!+?^;g4B{Nzs>(0FErz(5pgiRdHqXUorhV7 zfNT<6^?V}@xHe5pS!$29o5lYoJwN3+NgONz0-MG7rns@6zG2OpGm6!8w{n;gb!TT`rlJdy~(EHN6Mtp1zVx*1r)!PYze)&*N(azomDO- zo7lMb*0$bjCH}guR?QB#lXF%~x(6#As|`j)>MlE*trVz6&P0*dBmwKx4UeDS?S?(a z=Zo`VZT-A%{`oU-K{r(NmsbX4J$e$xPo9b4)0NO?PfiOIbz*`6v_*y+UkeE&`m0u{ z{&M&wiH&Z1IsxUvMF3BA1C*Q)rHD4aP}*GWI6&^Q4NNNObN zH(a(9i&-y~KL>yUv9m*Pz<{%ZTG{dha&jC3dhwq{yC3$CZyVsS#cY*56YKU{)9L8& zPS{01r&UYO=lJAAV>Re>jkeKvF~+!W+;pJSQW?_Syaj21I3bX4g19b5xuB$Iv&Hj*6}5ak7ERR@4_yu;zMCQD5R_q9_G5l>31exchp_-9X8-)7=Rc z%hG4fK_~ef+#@j{f~yH5Y{$Koa{SWKMP73j=d-!aY3X!*bchQcfhwWxc-NX|COS$)ms!-Q+od_z zW+|i|5ChuDRP*vP0RSAFEm3hC0JyO=Gcxd^$@A!AI+pDm?@e*6zmJ`Ap*)1c;U&06yZdTp`;8 z`ZUw*^m8x#7W0MHb-MqW*UwydP+s(?sYd1l9k|p@O~`v=1NS{Gm{l!%k?EV4EUVv=YWA$ z@H2ig#u?{$!mYmQQ_0EVBGC)TdZ+=PW*o<=-z(wO^cx;v6I}5BMW;iw_)Ov zIS52O?C{Jd61THT*49#Hue~F2&IxhF*8POT#=8F9MPJ>6Kqs@22SR{?YyCI72b0iM z#$++PqGQgi?_6H9wD(};AQo80xFcb)ENX_-SsblsVsaY0D_S?PE7XKl()vM~X!@#R z0izjUC9piVmY5Eim_hBB)Rm%CYMOw9G z6sIt@pg#Y`XFnV6Jh&e|^2u)q7o1gPZ~;#PXt)BBsi_rK3l!XK|GoYB-wF>OzOU!B zHP})|oMh$v=~;ODtvAE|!9n=OZ}a_7J z-E+ELu>!bX(+$hlR%FL*-b1?dbBXf?6_rPaN8#xBFr={yFQ^MUSI1$;svq_u`x9Y4 z*8UFe9~N6V_<82jX%eV(hMmM|tzdcm_182iMLf@xOt&16EPRgt+&a*1gEWqHM;(it zAWFMDv;oGL5x4aX81Te8qTFu)ehMg_%@uZgoG~r$uz1Icm|RSgmqor@VT*M0ZoIS=lL(TH6G6OXv$g%ESZJzFz70!Ns?=QZhUchQirzhi9T z=x9IOdvM1RO4|=xT?0{fRlxVQyJ7oaU_WbX$N+%e4&wqAn|t%Hcic7L($1ePd*<7? z(_k%Y@3DoZhjpxWVK3QU?KEm&Z147@v4Bu3R#tL$sA|R03RQC3Q@h(+UicMOtUovm zFFmkMT$qSSg1*Uo-VX0Qx(si6O^oj89=_MtB&eoY|-<5J*mrFNA;o&;O+?Aam?`4LDLxvZ%aika;Xsp;I+00KgqrV)LqrFhJv@0RHpY>a<)@ zuj3znHfcn8ZMQD6Rxvt{BGXm5YE-2ECYMMfx>;m0))2 zzHb))sgaT9{!>Sv^{4mf^q&(^^jsrfF*G~9w&Fl)0x{+yVLDtcH1^zb;6V1^nf`>_ z0Urv*JzFdKxq>{Q7ljE+omDhNIj;cc5rdsxT!h8xMQH5byAlWNXq^$8R8#_tvtDAy zUAbiD^Zu@`wh1r9^I6P>j?QJCIgO!XYe*a(pU6>w;(r+x{INTSl>j?Xj3j|4#VU3t zc5q^}s<{S80U%O%j7;7CECNJLy`KHw%pKD6No>#6m`Sl-9~wdJwpYw^f5ye?*{t5z zDHQ^p7jv&eJMs0Ue;3yypULZ>)L_bFV=K-?4gpWBy%mYOfpJ}c~O+788^|BwEoA6;1GH?j*X zqtJ$unB2R`2uesO&61WyMBO+@)jg+M9e>`tcbOIl1p-Ae7hbBku5}1inRn8=&=uQG z;or&~J)@)j%oh0N^^Fj%<)T!AHpD_F3V&z=#=^qqn(J_B00GxWAq-d{p$z+ZUPEI6 zsKTOZ-ne=!i&Y!WerB=+{k;iIEVw1QUYUgjNkx=4|ZX=8r;x{x8K0G7+O5a ziflL%yEGG?W{Dj7ypNYr=|Dtk?dcku7?nPxOezPP_CSTm>{mC}Lh`&wwr7BX_|j3v9gTCebT1Z- zTLdz<-(w-7L|sKi`lg9p_O=Ry(2bP;x?0W1t5e*#%SB_tbNJd4Ac*(#%A z=lYM&NP<*zze%{0=PQLfe*i(aKQy|pq2<`U0qv9RBAq7tAF9Ta@lag_f)<~fHKc0< z00V7q7c1M!OY4kH0AE0$zbDg`mId^GfS@ZB>X|LH0(E9Z9>p&Q#@OyR^S}f-?$yEq zyAH@!5d)g<_oQA6gQQ+KEuOWvWyzxE#q3UX3wN`S!mIr|iGNE1h1n|kSe5ph|E{|j zZTy-nr2nM?Q`DqvozP^FiKC}O;FjUHyBKK3RZw>n@(DiMPk(?!t%%GL);Gm6AkvF3 zy%gT~_$LHxe&GwBvu88W>jB_M0Ir@W>E=*i_6xw0v4j4AQIDNaF@|J^ey3+^b9kXy zTh_GLQPxSbCuE)1kvg<(O9q&g21td5jDK~hImV?Oy4K|3ZxW5zocL0FXr_T%ou;hL?59gK? zEe!~m4JYC8JMV{&e(a6#(itsV{T4mF;y46?Stg;(au#8?GWfY{PmZLnS1eJk!QxyAPx zHp<*$=Ec>S#j8fiv5$VaWz>zGX}l+6W5-sUpIx3R?svC(uD4@FaNq7N>tT33^jZH- zTLt=JHWCwwJr6@++pcxnip{#h?_G(37#Ro!_AIe_^z@O~H;2~sm_kvf<7?M>bhH=t z2euCjm?HD=;ND(%^EwPLcpW&5hFal|5bMe9ago}P+hMkeO- zkpw^K^h|MDu=l@x=kCf{v)$<{E^r?JL0Y-rL&k6x6snbmtE?zpTI?>BFj9QeeI~}L z_$i7w|7-~z&rf4}7E|s1=N;&&weBr@k}f}>K%cc>&j5OV8(@;03ZNEHtwrLyr3QgJ zC3z?5ht8g2vb$FumZoU_{4MH+TT(!(ckG?H{ZHW+XEFY{}X3_7A#Aa zrRQPWJ?7!e;~jIX%B-oYx*J{H0?;4@(g1@*pfR)rfNT&m2tpzRgBkTC8H+OEQBQi* zqn`C9nbC|i5(H2UqI#~bAuH$1JDquqIl|qwzJKifSszPK5jRJ*@Sw zfBpaZ)|yp~>>90_-`{8%U|?rjw+atlI|$qRYoWJhziY{Sqg#ZvEj!~6dtvv!RjPIx zR;9AU;;XI4jC}Gsl8(+VeE?Ew@C57{qO#}@V$TiTLxGT?Oa@l>BM;_qD?IV ztcACg0=$Zj9phUbZc>2HqCHKuta`d|Hr3pP?A=N+8A`P{+WD6|u$+X4)7NTsUw-G( zhKT*xST;h;)>)c)ExD?e;?30xWnZ9DSg{xk*)ma130Sql3S1`7d2MNTIE#8>ccO28 zkK7xe6n*f{%2`o+uY7!T7Gud)%)Js@cnfDUiWu^D08ZFHFpcYK`7M_q0sCUo!D0== zh#|(WOApCqrvYtM39gcZQ$xuz`&qZwmp~{_tU(K9j6q;8x<#B_U*U$tZhc-U7hwP9 zjA=J~4P|u~t7}>{7u7Yg!)eJ*HP@b067wG&hslfMP*~-iGXMa+z_xZm;%^`?F*{EO zkS}u$u)=pVixTF#2DCPa)3f*th`Sd8Ida8%0F19aejM)Ke_-br+8&j}9DL^FaydYn*#%1 zYq@|Lm1t3d+Wy+AbOf~#`|hcpw(PrW50XARSr?{>8{Gps4etX_p6onOD3DB~dLz+< zN&yb?hJ>OQ=pkR19zq%WU{ZBQ{qUvRh%HtGVzw4P` z7XfW8zw^iBnX!p6;kmvfHpj$1*xL(-hT7!TJf>EkeR1cU7I1w-p zN$78G2LcN~+Ckd{R7qvIuEUf?Kb3G+CEz6W(v3i2rx6T^Eh;RiDi%ejGwkHB*Be=a zKhxq*ePo_Oxv-kNaOciKxV4Hf!a_QL08Rv~dDW25L!SfC0anaFpYOndTOn0;FE>)} z*L>ujX$b*fn0PNQ_X#p7)&RN$Q8m$P&E+ z-8AzDD=+niMfzWrl5+N33wVksmdPII2>nb+DZx<5pPFY2{caHj?iBb%TA}}0s<&P? zbITfmiy@YgtptXX+L;P5QwkS36APpCDuj&>Hi+{6<~kO0r~ZlM)6wC~ie8is6c*K; zS~Z6#Nf_S^`ic=PvSf2~dubKlbBX%h+TTx(pILSJdAPhhGob52i8$E}mN%>^>X!FN#DlSdU*32Uk?jtxKpnpEk)Z%q^Q2IFVSOX&xXG858i)YAn)t1y{}3CLqGMP)k%(NxHn+ zvzh`AtolfBSj(mMtXl!1U7L$l+>hDgIVad3Q2pPx%6ih;IXO8|bz*C4)5gF>71@uO z3nZvi{HZLz_Sz#c{UnBKd&fXMilq|yx@_N^cFz)~B0IKc$^N;!yRD%A`s#Xl?`jFk z+$s>43i=#ngGZ$f0C((dD{HEdd+^w`{b^_WzFafZDq_izTnegc=|{e4XH+AeD^yf! zxhwPA;>(bT9_P+!RQu-yyl>8~|P(fu>~b8W-U?FOv`BNcHR zI4Ym3zrQ;0&z+?XCeBYxevR=Br?mSzKn{*jNHWZ0~J^{(9Gd z1dAt{Re1Q?gYe+>!*KXuTOh#pPB-ix^bH`e_|brYmc8F-c5Ua=Kp>Ze%i-f^=i&1g z23F^m5a9D28KE#7di{n(PKN{AL$1#4-fT@@+u3>p(DX2@b+>Hn0IzLNY1lKJY=uAj zANKxobg{ac(+Ot*TN#J)*F;;h+Bx|2+KQ`#%V0r?w{M zg+Lf4$EIv?OYjKac5@d4CNB`K7d1*(J)V7tOD+;H8iz~#5NJ>lf}s;?Y20#04&Acta}{9 zW$qvBher<|hjrL7xwBa7vBEAr2dMIuw+hE8p_tEw3+FMBcg?L-vA=75yPJp0c8us= zlf=05Rc1x3{wG#ys`{tbq~EDG?nJ2Xgd1zixgtG{IIpL%LJuGWcqBKTmDrRqaUt5~ zvUOXnyLsJ?fv|9c0IXNu6g5mtnQCIc;;+r_Wn-I?P60t-j?OCyWJ(b``Ul>Yk%oG1p8P5 zjH5-3XyUo|{NrW4yy+-xlO+%!qFk$sOi6fj24GV3+dUybJ^|)l`Lg%xS%BT|Hk~Hz zQnyycpUYP_lek{fUei^zagF{)Y=`Pje=cK>G-!6#s4uIwTt_c1V$pv9AnM-Byk?b| zo*jfeP&X>rqAO*~iZ((%EJ}g{0tqcpRE?YUYd7@Q`eGA6*=Hld z+j_?W)(soKezc|1Vz)orkrqRxj=z_gqf_W9EEVQ!{%pBEstsCjSxwhN;zD9y#dZfY z1{45^wiM}CO<&wB&bIo`8;*7g%xSCV6tNuole4G+z}_&Lcr}Z;$HF4msiG)Ms-Ty# z|DDC5-pkm-GmBK4q*E}D+7AF4eD>DnmI4~Yo6anOz+zJU`10rVU`wfFo-LDgB`Y&e zlwev=5k#lJY45obz9q6AMK84(N9z-{bu2tdtJUv(cuC%v1F~U+D!cGxTkR!N2LoC$ zNXAE*pV1akZ@XRJShU*faAt{!?5bGM_POVm7XqaKO40#J&?!PMS{%`XS{r07k2amR zPW`Jq@!)!SU1IQXU5pv86R;C$d!UuvD*%!RNtFk_oep%mfp3s6Q_QQV10iZ6_bm_ahWF?%DU>nU)Td?Y?Q1=U$e^eXP#;KfoBlP4zqs0IT}ExhNwTqeK%GjCZb_2&ZNE{$RAYfSG!qE9rwXGgZb-h`*mo`v&^E5$cgS2ubNJeR_fk*XYoU;UMD zg`riI`&+w~FzgaW#Xi6wD!gh;#Y_oXoj_eQ^|9D3tkeC20|jPJpS`gCr4=4q0J%Kd@);|y^N7SfGXP8#{HY#OZEo9aqXFCh_vfUBs_pF+=ILrNp<1FlT*2Db=_jKL3@Yu-OwPSTy5Bs~D78}&@GTdoa36~*@DTBJpj+^T{byo#6rM%Jl>E=yO>p34!TANQ?N@j|cD zP}>3adK0x<2A!{*>zvVDC0Wk!U_Q90m5aoMxbMlCK>NKXgj9i3QX{}tiD_^~6qdd1 zx~TnB3W>b{MlzknnJj%d|L1t1H%UmQ;zz=ALO%g!2Mh(imEcWXv{_m^ZPc(yD(U&P z^Ja9THa%Jj+HL62sH~&$!<@0|>IQ&8B^7@5DRczDkZCDcU+;)jHD8QvKe70smxYZ@ zOUAYumWUgG(xt~1)||zB1}IQFdvP%iFV2Tn5w&yK_S%tMTcho+PXIhE*%jMfZ+lEJ zyA7K?o1?bhzIbsJ_IDnJ!~H{hM)vddrsmUpQii|$=l^N=^}q6WY%i*X)8lKk7jULB zx3GW%w4tyNA|UANwF*bJm;dhX{%-iq@BW+c;@PQMUo$z%xF(8PK~o;QVx^k>j5Dx` z=VrBX7RDYdPc+i+MmtCSYwk?8YzZDzF>%hLR#7GY`sJ4ZcNb39JR>%91!~2cY7LA! zUL+Wvgxm?dN&Cd|f#mKIe#)XPTVDHW;=h_4F0}!|UC%dPMFes0D!~48fV9L&sKs{H zlz$|rr)BIAlgE@KDmjmCR)7~NHfHbuKuGcx-`MYwrz{jZd2F5-u!xBAyB*QN>&squ zt}d_DmU&Vw>4b3YRTK%QWgvJvt_#Fc{{|L(h5!uqMbRYu9#ov0q5JOa_179YQ6;5T-EFqJ~?M${^P1_yqU5Vr~~ zv1NrKRT4vF+-EA3d5fEh!qv;7d^+P|wSTpepPrXuwERxVe^n1F&5zaJ4=eFtdcV~< z1)G-Fu$R?h|9(5R2{UhdxXDC;Yl-+pG4FbGsY5`wt71ry1V)rB21}mfB<0)MQS@}I(9>S^^(_>T%6%; zc{@@c?3PvJTB6_jVXTr~J$Gb0CLb^crm6(A?-q0A-uEP`v>32iDNyKoA}m3WSoIGP z9fCH`zwsIg34&w^!FL3Tduqs!v#EzUoja|Yq>MnR8GBAZWeBj6x^r3(vVMq`aa?N> zqToSLxhEiyAjk@6AcjH`D+$@MSF{zyA=sRRII{uLH{5izHf?@g0v}t%03NEQXRcYVVvl@5uUrSP;CV$AR~P`Jv1==Eot?-i;F%;*J1Qad$k-6VW%ua4s}54- z5upoFPl3fuA8eYdS#+?-qYH%F3c3*2RJKbKU&wLXMPZJ>i9`Wo;@@hzZJt^k7GBX5 z4V}+n5hwNj5Y!Jej{$iRd;4{0=5EbF6JXt z8u(^}y%?frrMn08Eka^$@V)}LqWDc21BR@A=dmiaX#4kWud6vSvLu6KNVZMgj@EZ0Pk8^{!dqeH4tOb1SMri73aK?CxcFaupB{eKVgO8(n5qqI?rONKmC?le zcYW!XN?u%PcdF!Kc6(;Y;YAoKQJ9-+9?9a9(Nf%c6za88t ziMzFm$mP{YYpaiky#ZsR$z^!Qs{aoUca#`kj^^RPqb~(az-Q4NL{z=tEDBM-GuH$l zpy3`QYG>dJ%Ko=j6=WY<-`&vu`00nAgrld=?KQ`0J7W!X*EjS&j~~5e)&E8b!nAdK^a1V#PsQoQz`Us`gFCvo2Z-A=2iM7$$_z$^E1E{T?dc|C&a^1kory;Qxo z_i-y#@6|o9iV>CQ3kyy=QQTC0k~YV;Hn#=*;E!I)S!AejWbdCu{Sx+B?itaxlao`o zoU-*t!o9w+E|#BE^&=ZjY$V$o&rXgM5^x_BAOI*}?MPeDaX4U0R zo1(t3_iYh&qHG4lmz#@V+2!S%c z>jDGos=9imv~VYvcO;ryyhpL$5Q5BlZT%n)!9bDK@{iz5XHfz!v0XV3~MBTyTY6V zH`jK;@OEsUW0lZ~^Otxpm*2X2v+J~e8Q?jyGpQWgnLweZ)YvWNBi#&|3$95XtD~iF zOWhXZ2OHAP${Bt1Q|&i^EO2g1dh~6NC~++@@Me5{A$w7rRI<|b8i*rtA*!`%63cQ> zhYI3IET&?S+!yF&rmfWW=CyYC$%jW_fBT-T+jSeSYuk4x0;sC#X84c)@_!lr#Gm~2 zFuGlYXHSoG^3=taow_rUgua3UBMY}~qmY1b=OJ$!YnsZF83ZKz7FtNdKbQlNh;kr)cXw6B8r?0x6kJ$@20mCUVI_H!<||S!yX* zc!CnEw#jxn0Rky`Q^md0j;u_twkvt8-Ko2;e(qgjzalialKktmDDQ0KilTf;1kPI_ zoO$Q1PA#7^u?;iD;j0zoWC^zvM9l8A6IMTyuUG8``A$9NRm?Lq2KDAr@bFIU-rIT= zzov2Zn^f|zR*A^|rImzOIs+UaMgyc!Pqdwl*Oy^&b`dU~zX*lJ#cSH*8j8gxsx(_{ zR=R-s!l4=;(`EW^%SVqmi_A>Fj#?4`S8GQITiaXV!NZ4P&yxQfhn)yW&>~hwK}!7@ zoC!tlFkg7v1#>$&DpUfO?(`ed&zEizA-tsapOX94gniWkLagO_E#?PN!Y~33&^$0y1l)LHiipX z1+Uq;cd&aPMgy_$(b-wJvSJ-$#o4ma>8s^WObiN&Nr$0%;sz#=Zf|?-Om>s+*0z=`G&{FJi=g{YnLghtCfE-cGU9c{0WtPw?t zJgA{6!-gmqiRd`c)jVtH`LIyjUJkK8Pi{2-05j;tTDTwZx&>wZ$kO0?5V`AFRpMa( zK#PpuLob47D=L@faYOT#1h^|pE~f#h$^)p;bOct_cv~n=YqoI|uwSSGlTh3|(tNbJ zq%$&Z>dF2?33g;pBr%?8R7Mr^!9a{;IVd_6$-AwU#3EpfplI>lb=gR^TnKRTK>!;|NqtcRM>hH!cK#WtISqKmacrMBJD zM#q@R4oz$b59+tAA_x#eqNhzV%i}(pDbakn`v2-zE&QynS1Sear?1cmS1E*%?iSaK z)`=Lcu9G0a1}*-(ifOGW*?zThkf6`)MBLig3Sax`H*76$hu{6+J@9;rmIccXyR+sHtxd*_rnk0|4A4ch{9eL za#tMZ0FcmI@P6=GtMWioNwZV@oiQ@gYZn%5>(99-)D?4uKG20H{#0WX{KxMy`i=X4 z&(*FVrx$vb5%XD;n)_MdK?K*X_J0ymz%E)upt4bgX0BQF0g*L17m%RZ91&whB7#M9 zm>|KZBzT4x;cR>xMi#^mug|Q~Z%O~B`fpnHI=b`WCD@xk3azqqueLXUW#!fA?^^5;H0V`_qywBm`q0V6R40w+=RjgR4 zA&Ft%=)&%@`6hOfy%t6h*O%V^;^IPUrx!u_S#9m$%)s;Qc3lNI%Uq!u=LNty_B5;!n|6+% z-@u*(XaFF>X}}tz83>hNod`2R#EoW)IBAK6(N$}KJ6BX*HO^yvB0#xRi-H8s7`@0cYsVJLGFh$BldMD~$Xz6h)a@#F@i+yd zoFmLL1Wu!6GKsB<10<(q%+42$2=2QUP|uzb1qv8O!^>LWpKlp<`45tRV)zBa)y)DjJJqz#MkJb2UUM=nN(pNg!R+Dx2 zaW9uFfy4lCaXe?}(tZiBmz+1ejc>7ROHIjjO33v7xvSSpnCzu*S2Bk=l*LoFi0s?2 zlE`H-fzx$G%i?L&%~E1ktGz_;Pt2axcG#4luX@0*-oGdO*)n$a-w(04(Og;=OKU9B z!2WKQY?=+ z1h(yX;;o7TOS+v{(e~C;?FV)~@LXPf_NySzs}_|B5J;{%yianJOYHKcC3l?DiuYyB zcPHf7h=9y&>LPkPGvZ`1&dNI-JI-l=vg479yGNHZieKaq>>H_#dlp5{lN%j#0Olqe zEuX`eTz?Gc6>CIp6^o@vaMDg=4#_ED>Uv>3mtMz3wZ+7p&6aL!T`~GfcLlQjiu1E) z1=V}^4y`z_qZmU1wD!LtY|Y$rTY#qd5TW>i|98z};As^5OhwSzZ~TqF^_^z4FiUnH z{C^{N^%ypPe#QZ(6 zLDGgIOCT3HR02ppdraCE5hUP&NSFuIH_`ZFH8=ItV=dN<{Y1@(_@v3F04*XdqIE=& zpdJ%k^~{ryR+av{9eYKS&7%55njRc_|IQsHN(o-8DR4w$7%{;kxT3{@343#WvqT~t zvG%Q@i0G^WNs{TNZ>Y6AB9m$X@x=D_`o{GW>Ww8ULh9gUxnwD%fHR9+GwBm3DV}N5 z(`3%-3TplJbr&;dKwzP#9#Y}(x1u}U>xQ0H0bJl9Q|ulOjBWRF#9F*C2c&xzKKj-hNDLI_>ibA`4P zQ9JZ27R8;diGnMFyxceXdTggj%FvAn?g%-wxiT2INFgX8G;#UPi!n3SX3B!+fFSYX zIze4Y!nf?TB;K-;f=v*8zq43PDqo*Sl%&O{Kq# zqJBIJ(Ua;bcQ^wS4&|(@@>p%JQ zQ@s{2h(wq_N&KZj3=lE1;C*;$f&FQ?y*RSO-w^B5C*k7k$P)f%1_HdW{pQ@Nd_&zc zVtHK8rBy{h$gHqGxu27xC$?`+V;_E{>c;l&Zut14kL}rvLfg(4s$AO!68!QX z|Ks8D8?S|?&8@-hwLlsU^Ru&42^2nk`b>2C7cY)=Ze3kog>ysbJs4jsgGB;Z3C^n5 zn}DLHguAV^+fkK=Ih!h3(ykEIekL}Hgc@a0+R)xpk8Cs8XlNTSOGv;upHnhgL?-|V z;1Wd3GdNQqiI5;)fR4>tL-c-Z{zz!ChDt$N7MV8$I9}~vs6_ygTh2h97YRH;Vu-Ys+jw9aw7W{K zH>^^oJ)f$14%k%_Ye3f|R#!tY^0G&kAk5~y#2OJrs*}04Ulcm|vB{d15gFpwZ!g zZ4_=3=un_tGLN=gB&>6Hd18G7ETXPYyMi=H(C9GW66|y_o+;j%Th+dp*jk?>V`h6| zWy#8@7Ou~6^JrUgpM@7s2I2VG#MZkd`p1iK{$df1o{kLgn}kn4x(LVi?=PMX!tlzH z*?|ELw^ca))SkuEu6!<4YOBlxrDh3LzJ@}O~=Vvp{ zQyiWOC0Qu5w|XtDt;3Ca*xT9-TfM#TgFpDhiVUxZfBcXCZ{dIStA8Q9IKC7>)n`53 zUMX%;tA>p=OctHEzFP$gmR5ohY)FN;B2}ehK`lh4EN3nMMzOCR9ec8IK!&Wtl5vqM6wg}8EX1#p!BwRmx8fK^GVz-cx&Tal& z+cTCxw#2pVY|i7ljv-GOlK7u9ZHmk-cip5a^O#3e02eZR^ze}-lMf_#O!6;{sLI&` zX&lvFJ8`k`MQRg;YR>gXwpeOu<&idGjJb%;UFpnNt^Thv0ul(c+6s_#9m+WOQjsjp zA-goH0}zn64#5mW{iIVH24B6mM)!*#qI4tg)7didTeDti-`hG9_KD| ztco^{^C+mCXOZb!OGQi1Yo(bHJRTK0Bwnw^BxIiO$2N31^aL-GkD}N<14%yO;KxkQ zd=?pb9gg$WzeaXkeDIj1B#52=fo0yl6`J?du>BWF3PKJ$v4peONCL$n%hZn5ax-p zAw;{nvr&qbS{5O}5TY)k4b|_cJoSiT@$gC1lh9z=NJY<&4hQv>$y-KnKtA-D2X|bj zP^Y3;T68ScU1QZ%ebdoWLns~AdGw6t*|L8rkHQ$z5wL@|zq#%K;&c{!4t=wgDnC|# zQVor4f|}dHTw4+hATk;aT}yHriVxd!&X~AZ^i*0E0lqS)i9!H%c5y;Q1^zA~xMV0Sw?qJ&9xlB?h%+ zKbKdjg;0wQ2BV>?1Yd0is`lSmN2>Cn=j=d2CUwwKVv_BC+Xb7rHd-{A&UA3<=R(yr zRXZ}LSbG1Z2j;2AKZ}bk^&2fFGe?Lc8s3f$1qm^P3BmhQ#c`@qp*1A$PgyNaL~&g= zq!OJ6=C~>{Y~ZwcSRj%I2b#n}2|>bJfFag-yS00N>&>^U!uxGTEByWse;7)e zZ@uj`IclIl>|GB$e>-q8Drq$(JoL!YTRX7e^U~HsufL{4VLEX{oN8LD-3woP=N*mL zAAbM)PCBZ)BD1%blu~n5B`{Wg+>_SV0ZA(r)*#``MeOyTd4+#56}^r3C?Y7uJ-Xmy zY8$u%140B1LJ}DyVMlkM^7n?qn^iN}@C9@TW+Yz2@X5y?h7W%7o>j_DMIAmk+*NYM zzF01BV!5%s`#RiSorLStqi|*w{;T8X;pY5UwB9G5d>95+b(`577IUJs96d#L2;{Kb*>&UH)N z@87?tPfzv!_wMcMx}Y=ClHkEn+pF;~jBWvGjy#)|}gnuqp%1mGZ>w&-!cFBfSj^4?Ud0Sjoe;S6KHmn|GscLnDTeAU>G@QPRa zg|nIJmH<|bB5dvUEr7le`-^k8UGIh6%{}Q4@uAmOXZD`x-t5Rn*_m5~0m}Wbx3g&h zA685a(dTz|_cZn-;>;=5CVv9hrryxz3eze*H(I&?!@CHs&0Py3uc5w;Q-^^nFb(70 zt%^VQ&wExLltwpKwTroUl!FEQnFOd{DCiVZ2$ai8uUcgKc0pXuBND${ASKpfb1L_X z5CiCi-b2Zwz30vKt(YhP#rrl6dmB4pF(|{)r>Eh>lKAU0o8!;s;e+?i!_|2$96g(b zAOGk$eE9w#oE}ZX^QV*W{!gyMM;{Es)y3EVfrs~E-%krunlL3x%UavqAHD|vJ%*a zi0Hrh-fxBP|KLZK{L@a`l?#NlPXMxWPtIfo$1b!eqb2Vbx5us0pjA}KRxNO|_!^HN zm6QpfU4&YUHI`s_9{c`j{ir2-v(zc)C(1J64^A9^sYRelc6=@_nA#CITUFtV#Sfh; zv9+m+Ou{^SxvzV*w|~{v?bU>Tl?ib7-}y^PB=^7>$umi@XIb7c4N{`n>2y{?g;#_K zV{5~!pv$Tz0bk@Q{n)-WkB(8P@U@7--2ezR`NQW<$tO9qH4VGgb!TF6Yo*GqL^tYh zwKE6a7B=ZmpF9m`AAb}U7w58KXFo$3{@N1sTR`h7YBp7cNR4hQ7+n3o^5lP&1(1b1 zMnx*n5xec|?}fv?1F`moDA(Kjmmw8F=TTS7d&=kYSl}w$z8v6OZK;d$r8z0LfE6vX z^tr3gWVP)h6%JSD$7;M+uGkEJ(d!y30(yx7u=+X)VXG(+MJns{NU8T?Dr`Ki;qvOr z3$(1W$V!&|9&tN)Tr58KCW{<5>RA;BK(Y_6^mX1kIt8U6NcS*h5Bv|tPyFVGb!$dmLF#6mHJ zYRDDVy|W)@BrJfe_tXnhzhmZQrrZc zxlu1?sY+BW#45(ZC%eQOpg(bH*_Y5D3rMgWlS(&zyUQwkSSDlgp|r1NL^w4;Qt}Vr z5W=$OC9w_?eTxl0uy?KsN71^0g(rMM!S8d=N7KeP4a(!ap3`=0W6c)4?;Ce zhe9nAO@!8r%d1PR27*v3U!aay^hxW$#t!WSSwtGpb7cz%z#yTg%qPao*&B0JL&OBI zqzUEWx|kqyZD0hf2z$vQ1=^t9%PkHIRLJPDs=GSBzz}?b`z~zA`(M~5$+a}27K8$6 z+m!e`38ug{s7F9c;u}uY1ALHe6AJ_{*Jf=ghF8m76;*W8nTv=Nr9WG)gWyM%bT&Kt zpAcFp9k+FVp(>-$n$NQ;BG4o=+MI%Ka0KX797PL-E{@a2qKv{=LBU?9)3k(SLkFEI z@Y1Ppl~1aA+#`SlKLgC-z=LKCP{!x6BXfAc5U9sPR5^5HC?Il^L=zj)%|Vo>xzkYj z^0t_0`6HCn*9gx_qCoc98x{<*!Avwp`O+WQHFcy^Jn&6^{|eBqeLp5dsoj|ON*~ice-7P$eVql=CfTNY?Rq(BEW|#BMhn6 z9z8ao;f?UohaXrld=}X{xg+&T%q!iC`ne;Dt!k0LNa6q5(2LlMS}eTvM@|4mtnMuQ z->agCl^$2~Cs8REsU2V@aDc=Z3#+V}M?i3{Zz|q`$IR#)pyuPrtI0+99?uEC%^koI_AAS5uc=5@{F?cp0ZM~=K`NlWC zYVVWTJsnGgsu9(n`P$yzb`}zz<%R2FeCbPH3XdN@*8JPu-f@=9N>H<5m2B21YY^q| zLY0%uf%VuY2%CU}Mb+V2uF5wI0QML5C3+Cq=bu>R2%0|cOFuo8bO3Ih7YGGKHXNV| zbCv#U602IINb+6?_eo*D)$%^iVjk_Sa_#*BL`zqF?yq%RN1^FdP3Dh;DsA08efq?} z%Pqa`@L*r_k@Ls*=|X@n<9B&^q3h>$Tq}DRl@6Q=o;`cE)I(s-HVu$)3cfoZv|>9K z=XWOxCb2#S228L=K7RDN3JL;!n{BoEU~xAthT-7RUYJ$`w@SvpdR!{m?Fej{ z8&Ku8Oa1=367^eqKCFvQt0o}3)u==(zyI)o_PWcf3t8*Y_QG7lDvaQgeNpsPtRMkI zqP`NKG8N{7t!+`)q2G6HOeY4k5j+-ccd40Lg}nx71dzb`pdD!8m1VBKmRi&Vf;XI5 zQaDS)+e`9gi&trhKeYV$#MXA+kloi;fH|o?D;TUoX>5&b7h=iTQDSBiguOpaH?xVQ-Ptx8jQHTN)D;JzZa_K(}Ljo_e?QD2~3o zj>>Ji)q)$D#d@F0&#q9GOB+UMaU~XM&5MTQ7H#6o5jqz)2AG|PFtHr&0`EB>Gwz(M&@7))joS~)gN-jhU zS46OfSm^rdCO)sQY}cJfhaeTMYz`+|N#$Mb&XRSJ#`C4Qlig`Otg<~;fBw>Zjq~?a z;lS0`t%6CbZ8K@UEF#-A0S}Gn)Zk)(wh!33r%J!Brykv$98{BlV{CzEpeE|?&oovc z7HSn&z@jajMXOvd7J7NUoyY=Fi`mFq_O$n8UWB56y<7+Jc_z&X3WN>i-`SG7FQ!Q5 z@4JXLh3)_moB^kF3p?X{Pg|$v55h*q>D&-PakLeZQWop6jgQI#+T}*JmrTjnx+1Kd+opi>vOBkt}8G9X;7d_O-e8SyE6syCBWeC z%i*_B1zXh;f++U2x_js@@`O+aub|uY=2YNFG}s3@%tCII907Yf6$QR^c68+x0vT=ciV^zdVw4AfVK}!-rw-@ov~X z*cHf%H}}wzow=>g362z0`HwygFFyOg5~&xK@SoclkX+7O;TR!6dtA`OIeck>xxN`n znVL$U`d4EGs+dh;0C7N$zfkJst2TCJmV~ZZg7gbt{d#E8Mr0M+!R#i?ZOuCobbc0ynd@ozW$YkPK|^Y)4?-_hjZJwo|OPi}S0{?RUZ!3jVo+ChTGC@2o`yteb>t3LwTAYIR;*@_-fu~}QTDurl_5zZ7_|?oq)Q8z0=*g!VPnDkP zJWdQG%m9W*?`@2fcxt6o@6I$@Y{`x&>LkujjnrAjAr&j&9O6|0q2w(xc-?X9t zAl1=}Bky6i#B{P4iy2T!gDBG(xR{N_R^bfFGq+;IW{)$IL=k&CfQbG59or`d()Tzy zy9&A7Jg}PEvVy~Ds8?1&w9mAxJPaz^_t&`R5N*pe8B?cJW*9_sZXeE!)-wk|&p zqk+w7TgNz3kl>$PpM<%s`Qh|3^aynMEX#anIMWP^wm~qi$n!D-kUV z=-L!Gatqej>npKXGTYw|Z6CO2`~8;9#}ZLItf+eH?%o36W9NYYW!8^9JBd8iaZR`t z6GsZ=Q5#1E3)o(k@RQu5+rSQ=)3#)f?#2o*^=9A3&R##GN@hv$IYH@`Jx@vE#QVX@f- zROq=q+uLw?!~LKMv8~pYdNy}Dd}#m&zk^#*Y44xU!q;Bg4TqL>jh~-|S^v%OfBYx^ zEd0e^|9ck8%q+Gzv2{1JGuOt}z=%%M$51xNw0p>2(bOM?_rh;}_j}>Pk3P3+ z285|QHM=BvC|tNPO9`>Jq9r;u?8ju6`%=RHQsV2Pfmw{ttJT-?@DY9_ww_PLnr$MM zUH7V}IJ>Z=V$Z)b6l>CEVI{e^w}bV>`wpNroY`8&1fJi^1+)9v9VsW-lHS}_(axO( z{1{JSyv#}Rf@H%TUIF{1?G<~w6V;!ulr*YEDq8K;W218$5$5qM^M#nKh4N@B}JY%wB2j*RZg?Eo9m>1Or$B{9at7UnBi{k5d|QY~ry z{3-30mu>*q@35TR!#h{?lwPoT6k3uOXq@mxMBCD$l=u!_(2?H2*O>)=7j^*h zfOj^w!nOs94A|Ahg_1nzgL?)5bkrMN#ol{IR-mI{lf=Z`wt$I4gW&q~{8W`*dLj>Z zcQip&EwKZFYoV%!8aW$;s1J6HP%){HlH^O(zTp8&vNxP31z$_Vsl+B*BmyK9(VdbV zWT^ucQUZo+UWFw{;k`hH30_1cvS6>%?`q-@jAW4pMBgY>OIQ>vFeV>jMQe6{Iv8qk zL*+eM4F!$RHOq(^uScx|DkaH&!&Un0x<}rV_vZa%bCi41H!qzo+qVhCwYckxSGPCp zwL5l5^PZ@mFJ^^yjRsaGjh1XcDm=Dr3HWs&S$jn2Kw`T1BcPp+U_RBZq4c(B?+f?8NjDQ~3VRLq5$m*2^m{*o?Q4M5_ zO4+O}oMzT=TK_cqhVu-VhX`1*5wh7cml$&$Mg(yL!t=3`=#D^$rd1qzIwYlyVB-aI zpe+pmxAtPkhSmcj+o(J3m366kNFh1)YloKy!&mMfXsu?p@tzxl1OX@7qHh9*fhJ{J;$zK74`lo%QFBCo;Cv3K@!Tr3_B?yGciew)KfM0N8wULK43N53 zCEYC!YwG!*MpjBXSiQnO_c5P4tzUGvsOQ0ROwKJXIwV;jjSq*p`s@q$gJ-W?pdb(6 z%RI5`JU=^^_5{HbYVlN+AKrgtd+wHNi@@};IXt|!1p3B+g445bVpaaD(-)%tpPig) zeX?i59CM4**j|>`maHfV5thDg3HD~Obp|k_kZL?(PF+3Exil-N$YkNo*B@#BXRWK+ z*}#RP8|D>3hgDXsBLCwb{!lh>yOtD}5zLil0<4C`#G66T5dj2zaU9OiFKk{9gjr#= zDFu8x=N`ZIIK1`tn@VIkL|Ln>DJ*6OSJ&YOfA9z4gAYDbka2K$Ut_klzOCo|cv61zQ2o5miNa2ptIa81@#PFP3C=Rr+VDxWFnP_#?=@F_1-j$sAzdQb8Df>In4# zT67~2%V+V-0HABjzT0xiuFyWDHk0X6>jN-?YCj@~RDcuhH&Z3;j>0~lJJV156kt|# zGkI*l2iCE;2|=%)UH;TO%>vSl_gLxUXKuwk2BZD?65O@9b`c8%ty- zb{5dSunyDAJ`>wP?wOVgxhWLRc0oX|UTY~Zo}*_`W)f>G)ni@wSle~;y50RfwE&>K zf*uT>^ZXm1r35OtgNLl4Z13yqyvCZdWAVs_owIgty_Pe)>=)Nc*UrJxbF=GKpLUAq z{N)VECv%-KFl}053ffs>h{#w%e=y@3ax7YqG+4rMu+_JO*8=pqf%>*Rt#7Tn;GFFZ zvuIzrZgUyRE<0A!fUr)lujc_f#%ZZdtvSvd&l78EXBkU_C{qwAhLMffmCf^Yi__`` zK(UvfUk+5nY1sLCe0*w^`=Ry$0n{UZ-m-|a#Qf}HAfT{;ihsbV1?Fm5 zRH~0{qtlqwRq(gXw|x#zz*Ta&dR z;1ADx8+&oFvg$Ff^p+6LY;sz}8kaFgyuKvDDLsJ9^*c27Jg3-Fz{8aoI*jOyg1Fm# z)}niXw~5xY{|AY~H@!`L=%6#}wk3Up*0QM2bpmvVakATD`88%Ve5H?W+xQA99 z=(pWxR}_i53v0MYif=LqAZ;2-#p?)CZbfUD+3)U$M;0LWu?7s$hN|5UhkN@Hd21(I z1-m(dA*t=Ryq7TvZPwMh-=2S2PJutzTb@s#}X;D4Tbz9R&uzTCiB^dw&d`Zf74P6YQ8-#nu0;^4%+nJ~~LBA&(k<$G{37SzPUx$vLxk@|K zTy1XIvV%_ZjihjUXVcbZBlc!G^$O46TpRn;sv!flZ?LIsS`aLU1w`Pc-m55WgJ!OP z?Cj<;Jhubl)&k=q`s+%$yLj2>cZt##4qzZyM}+{(Kz>$>!fFGn8l7F7N#&HaOj@jd ze?T8LKh``wXX6{Mu+_YUhXjP`my3|u`#0Q%5~Q1;?Z6Tjl1`dr`gZ-Zs#u0EuO8I? zt|mC9;{YV=m%c~0QhE}^IQm&Dfs5uox?%`%c{8E+7?8MQpH>q^(%-D zeDC3-@aT;%g_@PH-~Zr!TVDo7wkuV*n|1aJ+yN|E04pWQQZFcib*-pB;?D{uOb2D^ zn(v+1VfHt-!@eci_a46)Hf^4B$e&n%aBAPYMt~{v$CA!Al+=Y={BhCV-{n1;5^>C2 zFiH9nQ3EB!HVFCA6F{=Jvu62xfS!em!1Aiz3}423$07$_1Wo#+T2KL@ku60LA#-E)mQ=m+#Uv&NK)lLGB5~H zx9uGpFIxvxS(yHuUC{EG@na>gEv*NVIUWak0ZHV|t;7}*grrwn_O`60em}T7)I=Z- zi9KURI}~jPTlQIrzM1+V34{=FQ{}-s3Um%OVnr-dFy(Wdz=tBnt$i*`5*R}S69AbL z1*_h^$7`j|oVzMNUr^H7LpL|p^eqPq*e%SVfDLS4&-;_lKDPOvi6H~!ABI`B$TX)x zgs7S&D?-5VcBd&#h)t{z<@Qr(Z-rIG{jM7@4J%+cnrKeYtA1J>Usj(qV7M(SWUB51? zN))B3pasHAr8CDje&Gwa}3DoOU#U z91{GrxiGY9BeY^?*;Hz;X&ZR);^@@=>}h@7 z`mNtK0N{7RkpZ5>Te>zU48&zoS*B#CA2oBauiH?-2Lyq=VH|Ww#bJ0_LGw zq2mL9s4`w}ER(&(ihy>A_n2A+(iy%=@#ep0v29XS&{(A}qAruSij}WW!)q@ki+l+C zDLN!d4rAd@j$mc^5@kGD2;PmA+Xtr#w7XT!m#--!y}=goA{p3N54U_ z)5z84`69-e4aauwoQCTYJ9DhiS>cu@;KM4xMI}uUPbfY4Pj=90j-+b8*p04m69Iv+ zv_=p5d8s^W!(#Ei?OS!7LD@1HRnAews&s7O#>bC zeSQ`#5<|2+ziVw-0XIm_?LKIqZAZ325*iePgAdQCz zR@4!kVS>`StcuLcCURbiB41Qp^|G}{BHDG)M4@Ok*u-;e+^o_YDTV|Gys-u}Qa%{u z5mj$H1ow9jl(=rJZ7MK8OwFsBg{mAwJ2YCB^ldksMv@SnQUXf*h9d8T{k=WChN|aw z&8Z&Xo~pp9TAM3a!@IF=*9)49Pj{vTQYrwJ8!il`M(W*c>+>h7R!1bX<`zXt{xh#? z%Q}LpU6IN6m+B9R1cxo?T1^6ew&_cJ%T*>hl_#U=5*dPOH?A8H(xW9|v79(U5$XG% zx~i(HxK~2!uP$$vlqSS^X48ePpWmahga!i1Kh+Iwu7wNGB`S^xubI=K? zXDCJZy56JJ>MBgnd99+Bar4-$?9RmPD6!D37WzxV5C%0*$5x zSS_m@jivr<_iq(HE$n7n!H(!O9fVcrf8WskgP>(p{SC2$^?^rxG53BZ7RvgjB@kbszs#4!4uZI?fQt}Qi7ct0TOnJ^Np@nOza^x1sO{ltHMPkp9 zesX}Gqth%L9UUq0CYhi&nERDFwuQk=?*|0 zYl%&9GrI77h(M|3A~6thNWylka`wm)3R+06EulU=c^=M=o?BJ!DqP#Th3>hS#cBz5 zj;*%#GgmE+?2D{=NnA-m!{{y$>qLf^dhjb3#dAT@_)PM;NQSVZ2w)J<3shYvPKkVW z_9BV}IkH_X+&zH3kf5j5D#Xf?SQO$}p#AndrVFnUK`^Ge!M^1pR&{472-9$t`>f1d zZMet;!YO(0)@`os**!b$yej$4wzGh2Z_Y=w8W^x)!TsLWM)>6OkHc?$_kRrE{!{;6 zsMFIcok7=pP+((8S0zT81!$I-a(|55`qrTZY%@{n@7=p6aWr%XSZnl~W8?Vr$rA%a zZUv&=zyC0786XXlioKin=G^<0U-`BYe#VM*Jhr5j3hkwx39r5Oni2)p)~$hPZ@l(M zYg^V<)OoYIi>i{eS@MOID9N6bnRys+_TDPnVuW)EWRhRYfIMvg8m1i%99%5J#4 zIJUFc_Qp;Xb{?#S7TLybs=IsHgiVHJ@O7gfh2{+SATbtMo+Fr1phpVG!fySCpv*+J8 zQ11NFKx%|FYwC;VIRK2)Hb7OK?wqonhl{~QnA_g)*6xPII~GrkuEU<43->5itZz!M z!5+NYi*odII`&L0`0wqkhs&!`$kyx}v6ux7f$4A_cI|rB?ER-xDverl5}|Ci<^n+S z*gl5RJV^q8NLk3>S0E9=zF~^Oag^NYyOgaNxNM1%$8=E;*F`FOFwQyy>Gb>>u*gZ6y844i58H51i?fI3( zVeTx&b>f=Ayn&559L)4Esn|2;TlLD$cuW4b+Xjf({xE0EsDRbO#RBJsB3w*MwFcGL z>u$#CduRO>Kzq2rWCC{`Y_5AB1oJnO_g5Lz`PK zjN^UuTgzW2TGqxasEHDt|V4yTGwmx-5{vi2m@ z?lbq^{O|?rv{ae@sh)_Rbj*&>hz zYhD!oeyhFto?O+vTWqB&p2Y+^RbB;F&hJ$I6Ps_fQonj{>ED*;^h!LCzS7^9*HVQ$ zFd$ZUo&DyCAPn84Ag^?<&X=-Hg_NwH1bf?h%kD70K#%W0gcp>-Bp4 z{JUgQ-;KIJMLRU~zNs3`wKFf6Q_dtP#E{~%px!s4GZT!v>CH`;T6~rp2-sHpbq&J{ z+1<|K=M|xf$$cs`IW(kZ&4}xVJjPkUnOZM<9=MCpeqVcaXCzdMzao(kGG0x-frh?}x zAaDmT)t1S9nk#9)Pfif&s~Ic$Nrysh($O_*c^&byIJ>gyPO-m;dJ;(tK7mBbb^~-> zC?@ynnw$K5G8%e&JQ@>?$U3OI8yNA1=HkkHFQew$II=DH%yu)m7&x<5twW_-QclQX z0kb*1IO$0iDg%3?C!du08JJwjZ_+3=tJAO7KYv>Deyu)GhDz*0eQR!U78 z)C@4K-E9dWC5$8pqRdKObnp<^xf#Fj$VSiDjojzN!5tB8h+D$C@ZyXyQ* zA{TW9aU7`XmBU_056y)aI8OD@pi3f>!R8Y!+(Z|B`aDeOyJXSZB)Gb`43}r;TG%Xb z`rn|<9or$p&xL{oAD7$9D{ohj;vd0VOz4ZK4ogMD4${;kRgV)`pvutimB~jRVCqwX zu>fmBeJd86^Vv}3^GMIm)Ia4kPXcb38~uhS+%u9#5=y&9`g_^^Cw7nYpyIfI4=w@6 zZ0an6TBL|0puuNc+Pzl`_x*M^27f|C0-F{%K;sl81;&M_SzZ;V2dQ8~Zu|Wq&eyXF z4jKt0UGs(m5%f}nfbg`eHV4$r;qM0?FvP+f3{vApyl@+J$S&&ojN`$G`?kP~uE4LC6 zlDCKpp!8skjUV-FflPU{x3TNqx1^lb5T3RA`>mp>`?3InmYnH$rk;P23V?#GwQXHX zjSb!o;C^?_HiE9!gWD0;^s}vvZ2>Oy{P7;#-;VtZx-bU`Yhe#yZD&{4Ld6f@hw2=2 z3F>Ft#&3UnFYFrd(83oR?Ewph4lFsnXH`zb6&H3;(c;6ihe^cq;l6;MvL(f@eCdEs z41jE<0`ThBDy{6*AmL|I{$F7T>JRszP+y`tS&u= zhQLtw{>?%W`vU=XlR#@-B1omgEfZxP3qg9$xp&zX+QUTzk|Uz5TVob3@TZCr)nw7EJBnB)VqVom z*%mul6wIJ?OW&>f9#Jwc{ogDjumrIc9^N0!7y ze=aM+;Vrp7Xo&i4N!eTh@xGJ;F4=&F1ZkHCa|1#uzug$9cHtkU8_~> zw+$S*w{IU~XH9{U^(fRSEU(YP;p_YMbfyxFWU1C+LTGQZbF}RmC5%H;+BdGD0w9Ix zDn9RA%k}N0z^)A?$re)#-3F2C;XI@5>HPf6dqn|bsSaZcXGwO`lHCjdt=p7vGXYP5Z2>hPt<_^cOXp;SB)EMqxZNaDQ|YZpXLb=;SyIPex(K)>UPd z?pBXB3`;g_yqosl4NFqj?f18B9`9MgyVqIRo=&1RvC6wu3Bhz)eJjLRa#HJrPhMPv znH4fdYISHxcLs(IX9-{#>x4dcwQ>nKt8`wGKqLkLF;*SXyux)fVBF0WOU%Q;z5Bio zqmRRx8TF8873|r3fDLmK88#udR$zU~`O11wr8>)EyG1UY2*hjQ9jsGWvW<@OAA3I9 z+YlY(ER#TV@E%ujlI(RG-8}4V)WZIj1?ZK5WK?)95g*z<`25xY=)pXUOBicS0RvkN z7f7A5N5D#K!2q&z+2+~4jp;XE-wTf)JPZ>Xm$$z0?eL%dm;Y6G`H=UQ+~ z-*fIo6wU|cvW|nS;R1N}yckO=$UpwcPptC)Tj9O;KNRClS|ybihL*x`D`I3@k4u%eF}tGrdnUOwbpfj`;~FQO>-JPN*o+Y-a93bw8GW7qSS{pwTl^r|>t z^%83!zCN}trG!fT{*jvR_Pk-GdLI*HF)_WZPWQ6PR@AfggzweLfBJk{Pd$08mPwu` zZ}InP*)l=rO9HVg2_ZQ{En56}4DG7^z33g^SW&89wl=&%El){RVj?78cm8b_0SUk^ zxw^zkdg?`|o!6D_gIE%@67O$shc$~?7g+ik;CE~L(%jC8hJAi3wqjHLpBCOuDu5?= zh2PDE!x8|XFC0)P87ODoH>Z76>;?P$wY3ekR#7B^*%f7|bzjVzsWivD4M&;?Q?DdT z968TlnhS|F(TE~?wbiPB>f>KY*t7g)d%sl+bpa(IybRc=HMm+b6U1zbxm;psGtP;Q z&pF3e`dq#eOC(tYDrXuwQ#ZB9$+0CS+?@!P^WWo{Go3T#jD-NAW)!hk`&ndg@bAeT zfT9~YB<~OVi}$ZbYe|h!n%i0KZ8|F;#!xNq&WxZCC-M4N`Dg#2O)d$j3wT2JM}R;n zU9r8x17}8H2U|LeQW{;h4k$Rn;&NMcck;+<(E-mVeW?A-zw@`h(}00n zvYwGbD1UFnsuCy#!2>1&Z+xO#V-ihNDq|ClOs z(*-_A%<1KuO+~kXLQaxVpcPQKGPe{oS+E4o!y5%~yapON*NaFFyEn)%_CTD9pfcDX zLGNxW0n0@9LwOUFx(nsd<`1uz58k(faS;wT zH+64=t4p~aAPBThFF!O;Dz_Fy&PGGgRoj*%UtXMrPd@sI{5$v&w8G(Ok z6`!$<&%!2Ymv#iGpSIQD0X(w6m-|*iZ}&Q-a(!{Gd)P#O0f7;Gm@UZN-`)&s77%cs zIrPSwATRs(k=@^!1zfiIS>xV3r3b)&EvAir=_E3j>urVF|jc!aX_5<)QBG z7v2l!NUIJF0|lfPkh%A(7P8*Mh1Uo&NUUXfMa3W@jwBHrLUNg~=L}^iEl%|sP2Iwc z4TI!=-4YT7$yM?mZRt?*-n2^eUH}OGOcY)2nYIX+9gGWWkd3Lg*4Mo!D;#Y^QPo_v zBzxb@HSf>Oof9MQry&Q3zE=e`-VF;JyGp8Pg{jka)Aatmu&ivnnw)1Z{rR(40AG~& zf6>>^VgTfM45OCfgZ|%YX~@FT-W071A*DJ*d~YJqmAY%(fK??z1O~rb(Z|-p^E)PYF zLla$$=~%t=lBF!CvhD-er3#Ms_1F@t^V4GkF`w%D{KVGc&87OjJ8dXsg@myX&xC^Q z)UwJ!S4J``U!t0lc(AVn)^Q&sG*qEz6;RK4WIt3@&6A5-C7_X{g-Whkqbvm4-R*|^ zhg-HsSK;jZh%CcJU)MIJ2u|;0Hws@GLT&r{jU}d60tmM)7&eC++2WE==dS*2K2MX`#e3g$`j`8@Uv0ATM;EhGdA zI7k3T8y?_+0&Dv@EeNU_#JS`83wMDM&k9BpK~babe$kokYar1-`VS=pS;io~l<}#6 z6+lmXin%_jNCP`hxKI*szUXspC;)1PYnv~y24O(3{}i}O)MnxM>UkJ-ZY*ib!=cS% zK+FQ|A(&M5XRp%|IMvYHZMo1SXJN-J*c!SGZ@B_ATSONNT0#JWw(MHa9$*X*IpkV6 zM{AX9P%LCmYx^aD3T*(=XPL1^8C z?Uo)VQjvmI55T9y89-_{@pBUrQZWh#+pVy(Ru6lY{I~0+K)ZTj*KXDS<6#+|UM<44 zoVnV*KJEHQk2+gD``+}u+t%{7?Fp}M)Wf$PAF5TM+20QT!LR)%;m`k#|2!0(9Rpde z_1s6-*RnNbzh&%dOEB8mlEQ#(?wlF8{evI;Abih~|BpWTOl?}VnEXv+B{21kFJ7(a zubfA#KVQUl*IJb_{c1J$kE|?Dl9$f6rN<$w7JQ*{MSiXM%+IGL%*>?o5<$9FJ?eSb z>ys#(tCcTaqWq`t)nspJ#TNm9WwIT$5>^3#JGJ&m(_T5Z%U8!D1f5H1Kl1ZBe@XbQ zo?3UKu;E?rcTA${`SN}|!L06D6q-%#hs1q({5{;7h{GtxNUc8JXG&mGavnpPoG(geH&`@{YTxF zNi1Yd3vcJGvQ^4|7Qf>>jg|ET9%WHhQt=#&1pDkq4BDpODk7Sn3k zOCu38dn2g95`wV}lfbIe=&QO0EtSexujRekP{dJFzqSKu+8Trh78JE}7s|;A-sbdo zl{!RGpFDc05@y!ji^J}pY*6jVZx_GJEhIe7fB6d7et1w!yORzY!!=1#H z$%Q!8h7?;3lsLH%QUjuL_+U@L`tbZDTv!#J33X_w3HJ!T;(bbntD zkL33B>4*CFvuFFE8f_aW@OgMMGSHJZD8qu|R5S*NCkjc1h1|;+{YyXTgEu*%;hj*_Fz<3ils82xB{7CsujBGL(LV=nsNA2-I1!SgL9@4cEu#;bd?fw(cM3dGqYJ z=GJ6rpSKf=i3P*Q&$U>47EDmB85;O;esto`^3em0)!34ia|1!B_;2+(LQ{Ev)SjW% zOH;x&=katHo)`!Mn1zb}TGcRs#n8^$P)Ml|(nZkxV_t5pchx%ueE{JjM8j&$bs=kH z;%ox23qsQoVemehqwXRgMuk?ZO zqUB)k4K2B4iB_%Yo1VlaNk(&b6v(^HCG{w6j_NOxhx$M}muPHVw=JZn7uqL1LoKVK z64^l+Wy9le%;&k=IntV7b5>R(AgEKne5ND- zfhrU`nC7K*9j6P z3V^4rb(`yZVoGFHO|1b!yyvC&%y(eAbOjdlBrNEj@KmXjrDh)Q3uS8$jH0WC#-R}9 z*F~nB!kx*+vJk*pN_V7G3k=U`POuNiKzk2~)O;*qIM(uofr3KR?RC&D1*m4F7)A)t zad_&Wv^g=$B6UzyTCXrqX5QyUBB!7McLaKq5!ivb6#pAQfCL{A&B}uFX)zIdWnQ>< zeQDPOYe;PhR*l`>vU9)?+c`qC_CB3%)7Oc84zzlzolwsaTYK&GM|Rj*f<$TA_Dlpk z881;(Z5~g9yC0DJctUAGDE`t-tL_!O@WMdK3j@cy{dEbhv4^r(Lhn4a{qe!0*TlA= z>i^=|bMFB~NC^--^I)A#1zPp){*GNoCY=G+3ez11MYq=u7xp>h@l@v)wC+XJ1PC#x z;j@{a6PzTdz9KXit9WYvu|y6!;GHja)Ucr4YS}yM`;rS`p>(~nc9<{H5b^dG&A(<_ z!8Y@~sKI>6W8mj>#v41|*6q3$Q6v}*8T#+X7Za^9S+v@|#JTn8-Xo6vu-RD;m-hba z9jkJ8r{Vbg*tX3qtmhUOw`|7Ro-7q(3tV8>&Ba!jscnnrhWfreLL0+p;qc(0v;xY~ z?JP%8as;4bczvVl_w%P$YNhznTW<;6Uu)avqWFGtX4kf^^MBf~@#*9iLu`klaT6w0 zw8pHwt*g*@_*mCk1b{W0zm?WCE-LKw2~O0Z46s z8&AAamnwX)Eo*AAbP%zj?Qm+vflA=PTtH@!%~q(n?H#j|y>s2plCc3GH3YfrHJe?F zBb(5Jra>o=jpxiZma`jTN|J4~9JUMux2m22tT!W!8XXL;Y##D#?{BY%pL^?3=-C*y zZEbJ8`|a=_{gwYDJowT#!}ZjeIU@r!>h^56TOEya6uG*Wyyi+wlyF1^CP%RVmSC7S46LD9@P}iRS z_X>>~V5$|{d1_fBx=GcR32PbkL&Qcc7t5qbf0nW8Ulz;cHYHlVerhizS$gL2H3=M$ zUP1M;?OIA|!~k2lC-;yqe(FBc*UN2zVVPtmW&Sj#cm3R+tOL}g#LlVJ#WJx>G;eA! zEedjCCuhrhOIB;I-fMcVR})PKO0t)(y(qoX+KvgJT43jQYV`G}v6a!HK=I)COf#X~>ZvcE-yhpqhu|~GXz7AIJ}*Of#o{l76v+6|pNACbB=Cfm>$M(z z?zYyZgC*GEZYncpzlrVT?g|2g7R9n&w@txz~uT3%(aSSkEQMM)8cmillOPb1T%=H)K!7;0z7H zV$;88C=-1K(A__ZwKtx-+4>Sg%_WH z9Bwa8G;Zq_tPZcv!nGZ^^!Bx^g2nHg4A0fO$~99}*svh?`ST}sjh{*EiN5p$L%dl4 z$De&@fyJJBz-te7HD<$`Q*B1{V;=6Tg{CFQY}_X($J@Sq`1pP(4)^Rju0m$X+tUc3 zY}#{~&l_QMc@chiex^zoKi}Qxi(2=oRpozdiQ*6%Y32eqBdffP?e%~GQp+|(9w4K% z*IvB-x&ns5)i6AL|3})GaU|H^+i~l(sRyK=83KBAei7E6*uB~0ygj;*a&l#rw&zjg z1v;-lns4OkoYbNUw7 ztdau&QOW+ysePFRG3%Q>CFQI=bRyL1VPiS7;PKjk3Ndsnf@&C8ChZI8LZOTsUR^Xa z#(Ob$0VnyI6KB$BHgoICDpBZcCS%K9Fi|b7}aPX|5&X+YAaCy)H-OPdsG9M0T0KS=e z7Dw@hJ$b{U++l049F69cfJi`E&}n**rSuC07**uOM0+Nx=m>Mc2tdeC{rd_cGIw~1 z$RJ{+-&mse`kQY^U7cRYfs*J_V9Cgmm#NJ!&J*Sh^OCAQRReNNe6m5- z*63+h&>#sQwJyLYXm`2_jIg!2wYBVYOvJ)E5?reRK%d=eO{hPfpvm^4ljA{H+d5DW zWXJa369a#@w>K34-8qqQ;AJle1`=$R$^YX(rjj6#Tx&p<_--<#Q9!ROxCp7!p$ z?}lsJ$F6Q}rM|53!d8^NZM(kR{R8!|CkieA4!~ij?MXiS74v?}#)iOv^MGgP0c)8S zke&|}AQXb3$c#Lcw>{{?ha8w#VvZxw*o%dIk0!(;z1acczfu*HN z?PVDOZC6SA?e);W*KIu?m=drjXmeWIUb8<3VLX_HeycBb#k8@|UaPs1%_Z8}ucECN zdz`HgY?W@VFQKuhl?BZNX&PiOuI6GU!l=Q%jd@+OHM(hF5ugF_2DEwXJE20;K6CWZ zlTdB8!)U{Ty?qM=*9{OJEEL?K)3L~hp1i3E+DWVGprbOE$Z$uGVEaEG1ZIFrM^XnpPQsYcQ+EmiV@ms0?f#z>s@1tB3`+n3`*Bnz8y86NlV| zDff1I+EdV1qL_oQBW(t(VJe4i)i_^P)EYHc*j8_>&Xn{0=_Ubq&+U9WvVCbVf_Y~1HM6m`gL23@ zW6!$Qx1?p(wHO1IVJCd`D{ok`!hsH#rsSf|%kDe((3fhaY}uv9G5>cS$UZs1l>f1Pg?_zc7-_n3s009)xg3$a(e*IA4A6G3=Dd|NB$R&;~iTSrsG z#*m6GVA()4^m(*p_x8Q8Z0)PuNx_@-ybT~$+Euxam2YpQt;^1OXLCpQL!PGf4Ra!M z(Ov#KB)i8H8pT#=C8W^~aS^M^Y0Oudn6CmkNqjavt5w0oRe))AKBekB*NB~Vnturt zNbLdX^BLevZwbRh{2{^DSNUu_ez`sn6He z!^z&RSD6hhA*n{8{da8RBpD%Dd;H*j7+zQa8ayz&yt)jhAAPRgA@uS8o83X5WJb&Dv7RX5Ae19M?%Sc0~t!N>%mvNQoGsN5DlCO zxAFLGS17kYY~7MUzOFB>!`i`>Hctf092xTp4+nj(L(gkFY~E{y$0#J**rQLtgxu(_ ziROR9L0Q%}6zr|7wIymtZ)E@Q&;sCxY7IEI@r4$-wMjy{Wq~Xeky_Y% z___r#n2fxV8XabWmCX?j3|H3l=YLE$FaBVt8c%>cjit zzJW`)BAf#@Sx`AOfNN~?iA4VB$rDxUo0cT3A=rYQ<VpcrRE;97Z>m{K3?*3S`ef zD8_7LK{5%^I$#q4ss-rfz$wXF_a8b%m^p46ONk!9yijj6qGYv!RV{67pww0ta88P; z1zQN(xSc38BoNhNW`~LaDlm%#LaYQHDF9eKP}0ABQK0g(0D*MStOgUSU+KT0)rJsT z1uCz!&&wESSm55N&qZRGj;&fcn<`+gbsI{yIn)4xKz+aSVk;n|>aUh9D_ImROHwUC{=~ z^#K;jeEm*Mn(6_4c_iO$3;H;iMw?2U(JG*QiGFJ(^7Qph9VH(d=*60YQk!EBX`n$l zo2t^=h{957tO!UgtO<}v(X*fjaZz}3u1XFCI;x!WhWccKB_5v~orfz+j`pm&y>9zF zmWFncTT+uNiD*99v%UV-K)V||M~30p<~xBXYxeBc_DT!%o2_*L9V44VEvqr@l?YjqNO9Z)+Ja1%=-d?YwOXbP?XLH82=fIzR3mzG>rZc**?AD%7?w z*w#0Y?%53j%T^E%Il(E%Vcw0ttQs;`|bsM0qo3p}7w+lMV0m6ETIKmIg)>zg|^ z@7)5hZWVA?LT}xFO@}>-_AnOO(M^S5hVk7t0FV}?YdbgDk5A7GFg4H*78=xe+ydVH z@>jz5zyEzz5I45ACFY35=h@lWGC-$2V{BDUKo^NF&S-yHw?yko3?lZY?pjMAW1~5j z8b9J@Zd=xhe$}~j0wxouv|rgimpqiI95-aCWz}KCj%>~#pxd|ek9mYH&}=xd1iEX< z;#PR_?1fi8?KvapyS;Ou>mottyjMVE&yscDv!uS6S;9}BK31i57L+vb_ zcZ_|v>+U|BuQeE3_8hprT8n+nKn8-cxHXh|J= zgsp`EB962>7#LEweX9-4(tbX?8QXek2^dYbUA5^jtabKmUawhvbfkS_uJ&Gc-sqG) z0}O1husvgDa~3h=d5zX8`~2xm_|`Yx2#+2g+Bs^UJ2(vQz5j9e{*ONi_1?bS*Xx#0 zBT73_i%ZW+_gCk~E>>#eHA01Wp~R!dB8?kMbjemBAwRfi|vycW%$AhBCrZSplUAR|X7q z?QFWT`vOQC*x5$Ke{gxK9(u#Z!oz!Z4i^K(N0}9OZf8xK*Yogv*m3=k8sdw9Vg@RX zZBJ?U?Rl?@ZT9-T_3+i#*2Ce(RDzNZzVvh9PydDA2ycD;+qS=0%yoI9w#X)l5y`&I zpRoZ(b&H+KsF6`ro?ZbA6EA%9!H3}oKm5KGqn<{(eJK`F8MRHHd(5d1W5Pq(6t)`%lY5WCRJ!Ubr0`z#xtjdVbN~P03g>i)_qt*}I=Au@dy2 z2KUggT;kS%C$1k$Uuo~u8xn%#bDgE&mF;QiEt`PDvzdFyi?xR+p6zQ_FP?{M`)&+J z?l9JL>o-{yTI>e@inblE_Agxbj8>1#g#a~=;-6(KYgCzQS21RFJC}R?P32q^XfioC zMSwTtQS>m*zX$~BXY(im7+myq5yva(VgMcz)6y2kS5o^|o7vpQjyctedR{QZXqVyh zeQ&P&bB$uasdDZj!gu0~t+s>K6kcTK*Jvt+O%-)j`5O*`i$#ZSm;rv8CpgjB`Xw=^ z{YOINp;Eh_0GpZ%k&>uO+#7wldQ;9-xAuE4o*&6|t`)&FwCF|=j4#JF7Bz2?7bDNs z19O|)lAMpcE|2X4#JQTsbK0S-7)A>&Mcv3i$fdz%^8;oMtm~3FW_=I3d~ZUs;Y_ zfBz>x2~R%%Tmj25s^po|SeWP_=vQ{ozyJPwUX_X}!dDmP;o|I67refGV8P|W0>Eo| z#zI+R0fAP)6ewB^^{X9Nb$!ng57ABSz(x&wYLknftw+ReXb-bz$>tlDBucs50+gp` zSJDu;Z`F_f_JRA|f~NJFmfReMx(zDtM-MpavjkaNyE`$c&ox0L(y_B0*7;M5Y$CL* zW5F5!cK>y!-n65@NqgG@7JCmWT1+e|-VMALEda`EZrQdj^vEV}KO&QvyB;jqAm;Aj z*|sFe&1 zg)-7{!IW!DDjCnEU{u?yqb&=jnQ&A>B&}vuk|dsjfZ|4Ofs7@#_iaNuu;&F^q(9oV z1aWQv#~^GW+!(6ZH&p03vWNjy?(OdDbH=t9dNv;bJ*4`)wx){5#DZTcSX8OnhS>LQ z&SI6v*T(vm0_p7?+W;=E#3aDIV&~w#C9AjLnnd4%VJNINvBKxio`;cvTp)h5xj?V` z{L?4l==pIJba6^0G~d(X6Yqy>x@Y;b&!2_U({m-YW$vP77Z&WFww{K|7e@ja1_odu z5_ih8vc=rC=PcpK>nlIlN4Ek8_ze8hfBd5#gog$|TpsTUShzgDQtQe7z5xUQNfjWsWBY_l$mscV8PFN-5>e>%gT%U>e6x{$B@eD zcFadS#_K&h=1p!sCiTE z0|Z4>Y@2QDE;mIDpCj}q&*8DHkC6cbDCN(Te9SF5;oqTv%iSbac{s4u&rA4*76sZ9 zCC?|S5ECSbX4w#(7yGcD?ah~#$R3^DD2aiZzrEfwfOpgG$@UV2wQSC9?pX!=;6MSv z$;r7C@|nK}57(S&1LYfGPh3K(h4wjFi5k$sL579}fl0%j&B7811rrAN$;!t5EthhA zE?YF1Ukd`S4$sN;1YqQB?;eJ4eB+yP$&mORx+sgWDl!0moO#U4`N9J-o>Rzsp|#cs zV*`l~ zJ^S;%{Kx^&Nh1hISZ^HG=oGy3&O2`XXa|1sA}^y(0Ku&)VRjuoJ8LC&6zRNYw(rpI z%le1$0dU3s?JW*&bIWI_vKtdR*$Pr2v9pT#kc5*?PfxWcE#}F!#+e4ZA0S|{sH-P? zWYt{+-VonI0FK6rc9+%x=HQKzE<}Xadj^^pV@sN6`kmQgVxWf=4-AM#9CK#-LyNYl zzE$w;vvzFU9=-P1_QNw(Qm7^qfHEVg*j(6stXmAB3LQyl%kN`izyx!t+3{e0!npkZt$~SLw2o;nhTNH-@-_O#FNm@DFj%Ya&1-XPAMh-^)7Vf zk%7%;;qbN1@cQff;hitAOYMDKIS~1oPgs69G-fG4fKF?fW&XOPn%#F6}90^dR zIfMn4jp=%?sqvvUIkoGT+s@q8)h7njsXAV{>rN{##Tu~iP{}{ZwH!%ozZs2j2?^o+ z)Slrc)zNjkwz*nCC!@I-jUB8J?M#1sKZLKnyA$@e?EJSk`{h6Jr^EmH&;7NKtvv`& zU$C}s#A+b6%e1dms*0#@b7C5hIYpV&G1{!czo0Sxz`MHC?QoGG=E-Pxmg zW%Dk2HPipX~S3BKus@$q-oJ9N@&ay}Xh0-lbz58Xf!LHx6FC=TXq-ii) zcqL}@jMn4{k&f@og z7^fwSP{m;*wP**iJ?O&X#%ru2NdhysL1*7)EzQ*W;tpa}xNHCLCmiQY_L8iGUX@2{ zM!;P_JD6pgmcy)5)Ct+L{lr}vvSpP&EGzldE25CavT(8#>x*NRz>XA`r9#W{@393f zF(9%i@|ebtWHmi!zLEkz|CV$Z@+i1h#r}G}UezL~q7Ay*1j@zBVwLgQ>8ZEcjQ8Lh zfUft7ZBb~{z?M?`u$>zeBd>36Wa~}h-|DtCmgGCq^NIJF1S0R|udhvVrW)w)TvXO|4HQ`cAh1HO!Sh~eb4iN+YP)3pDEG0rz<^H8&1P$?hClRwd=}_nIB#VXZ5g9v*hpG0+^Z|0-$7VyA}=wM7NkUHG6NWAJ9nU zSv|EX58jNZ!%|U+3Xt@Hd0$MXezXxAk2bVSKCFdp0K+nqpx8#wJtrj|g|h-ZZuD!| zwasHM*P`wS5(xa!#hFl78%zoNv_MT!FLsrWP-pVdhf;H2?MbwmLVR9TS7<6$#j0c% zRrtmldsdp!8KAI4BecpWOp&X)2emK*BM+3zd>Vbca|1+*mLs-Jn|xF)yG^TtTF@v3;oK`!qxv;6ZN8u^5C+IV zh!C;6^|%StBRvZ_v%Fh|u5ETT5`Mea9h(dE`H~1gPiNtv|G)x~#T|MTAZ#}0`Zk^b z0J7&A0tk#{|F~^|d*9|GRKV0rw7avX&t~p0r*xRvV!D6W5eg5hVQlY7fPHXq&yu_? ztMp!pwoCHDn%L-dm8_jU`OE`*sLUXZh7#V`?;jg7%-W;c`M?6(&p-K5IDX=YC%s%X z8>b@!>;{%VZLIHvwS#rd*JG^6EFqT$fW1GI)FT_u7e9Gl39IhU&}Y`j<&)3DzEw*( zU{CGy+hL*T(l`Q3|TK-dQ0blgB`tw(N2UmagDl6b; z0S9-dmX}(bPFJZCpx1DKV`XP^q1}j7M;s-v&`0%qZV!@BNkHKX?Bga>q2ZcYdUNSI{-;SXl$j&zl^@k2*;$r zNyI{diVF#p!E&GnZCS+<6)_huQOn!fKLAG$urmNSp*mxU_FzUZ*fqr4?vJ3w{%z9& ze&&goBvxr8xa?bU*Ix%{v^`h}d_&c0swS>bOdCKZYrdvjDMk`LJGn9NdES;7BM06s z>&VWH3tMX>q&-XeP?YalB2(*ZMzO4hlK%$}4h#&KTJmQ||LDdNo~ia@5^qsM?YgO^ zRJ0W!BGuW}cpg~-dTt5hqsI>lVp$-_FFt!~3d)G8U(2FLZW2dhpmOk1;4AP#a6fWg{XY#Z1D*iEZ`8v#25a;|S|e|vTmTDG1qFHS;lqi3Jj4!6%w!`122kgwTV zT1PZ>+klCSAb%CR?tF%qwgvL-nVQ|lBqkO-3bwZS(p-2Ij--2L`@z%EmF5${A7e)0 zLjK-1?zgJs&ShtZ?G{?1n_GQ>3arJO!FAYwxFM0^t!@@JyY=wP-+JAW;_LA7Q`UAC z&h7c?T$KuWM-^UJ3y9E;Cj+f-*jdRUn1TbMVA^LBt-I!~HGLaHG)N@iCu?XbrE|HM z06u0^HES-4J1*wh6Oclj8349P?<_wn-43$1*;AotG#}Ys(NO_mctfj3EI>4JwFF`f zxW8%F)P#nVyPL&~gtZ->JU_P>!{(NO86yMv?G(5BF-yi(p z55jxze;_@lMHOP@v6A?$DDIW-gK0~|-q9)1ubfp$kL72aVXJ=S=}h{fvx>qBrM*Jq zIbC|Cr^JIZl;>XBz0SG6MOcCY#K?288@*C2Nj@YixF1z(-O#2_u8**FU*}HPjVwIq_(>P$a#l~cjXoBWHINIeV_jn zlGL7LV$LZYt+?(x&7&0)#iqf@A zWC?EZ*R7oaV_UZkJEy52GZzt!8jyIcL9_n@3I&#ol;)8h_phWm7et4qNejBCEf`LNv!~UrJnjUmWidQ*VgMV z&Fhrdrq`zSg2VtwiF*QoRulPEamZTiflq)z8QB^Q-D7fZ^0lb8k>G`yS=1m(*O$N~ z@)vY5GJpVDV*~)kHW>;EH5ar`pu=kWLTYnJtppT7r_t^(X+~%c!I)vK)}kv1`D2u6 zL^zuwE$s%&mQqA0>#aMj3!68`R$L(mWKW01l2`%tDDX`jO&-yTtpo|=;|%6~E-Y^E zEIP}!9kgZu4q3Ob?CX24y%BcpMpf;%O^;xMsvZxBz<+W()@DvXkW~KXu@_8zLihz+ zB3)VF2HoP({+=q|x>-AT)+|Wj=NZ*A3tTf)G3^0?NHnRkRM4nDw*X=yk)w_!O}45n zu(b7Ozqf4@d>bnWTYymT=R9DLly*z@cAZ2QY0Op8VBlyC;7h$bHr$|Lvh1)!4{F6K zt(btSMujHtE6HZ?*c^}-!ET8|pfQ?h)pbD7+g@d#OO3j6>o@ERo32Km+n-D%7TvsZ zY7Tv&00(pVf7j&EU19YlyF#}J;j`UC)+VO~3skJ=|H@+T2%9dOa?vPsAQur~(}Jkn zv$FeAz@+CS~M`VL4al;oV)t16$6)My7 zJjjMh2%iOfI)rA1+}rbDfkH*Sv4oIurMf3jfC|CY*i}NQR@!G2HUAum0o80S82~UV z-0rbaxA#W`14(2l}%h~$mwXSD@eG`%NL>Zx{}ZQIxzwh^LI zjQ+&H7E0UxyKPl5DkStAx9l}tKqyGN_AIuxH^OFIR~%5#N?SG`7g2?ug{V!=Hra0U zbft$-3ZeFFd)Sa=K@~{?`F6E#)s2U;#}s8Ub0tp+FWINEzUFoRK=)m4DrhCK!~SOc za2y`J{YceylDHiMAV{F8hJe^3TG;M3^o*ekA0HnnphuCs{xI5_VBuuzdTVVby#4mu zTIU?P(13bYh2DE`&no;+R1w_R-&dkBvLFz);=vE$EPP@YDv(<0?F_H;qQn2$B#m*zoQCE8x{&di9KKJ=F0GL z@}7dBF9HJot;u}&w=)3#sP}la|ImffEZ8U`mAa9M38enP`8bLw&ExAA(tiNyV1p_mQ2hstsA2#d)H^#9b$l@!XgtP<8bWpJx5DO* zofHEYS4T8tEk7R5AHfxI_RJ%g5%-O%Ta)!X)- zCBudMatF7U(hvajXc~|?v)@IdVBY}fi}PnX&t_8ty-F1MM*_yE@H4)E8r+jA9F_ar z3z-iiTVLKr1t9U>k3SH7_}iBJ(~@<1dTZ}#B_Sn6V^Nc9``c2dZ?^DeFLi$2fB4AG zxecvzlEeMIemFfj(z;8+uY3l72f&o_H_2DSS!M(`REDxS=ujgM&8eL-d2B8VuvIXFqURlBk3mqta8Qy=5W?*+TO->pI)BYp|L3{ zb;Hia$(8L{r{2c5ZN-6;%Uf0LX2Y@OeQy(2n64$cGga&Q2J*B7GU0YJDbd1ylUp5D|Kgz0&QEPyqSt1 zL)v|64zhH;7Z&!HbaiYF?CjkSbBlAXu_mTP&Z_uZHh$=Fbn56`+{U1{6lHr%2a(;| z#^FY|UYv#gR!w`66yYn_el=S+fM~ODJM4yk|3Cb*;n)7kU$ximThZjgs$ZqO$Cbd) z`Jyg19)KDQ6{o-#?t%btV`Fn>71<9y`853G{SU)O2FzX$NA5s^keGlH@6)fj=T8(~ zORZzc&i0ivCH%X8{VbLMUn%xTm22j=A1kqvj!+mvm1uZSF|9H&m~c`7yv9Zt`#I)c z9+?Y(*Thr+IyHd+Nm$r@%~JxRb`c6Pkx{wS)mf?F1IS|E%|2O^xK5#cQ9ax?-hjzc z|1bS#?Pg;s2*)TT=bL6sp7e~fJ4;gHE9SRa6Et~Cq4Qij8Ya!?N}%z{yiHEATEDmK z+gH3_-6fQaf_&OT(3vLY(`2r1Rglr4v0s7pOw6LHGwrOFpKxAIU;^7c_j~Khv&bv+ zncS?zwwg4=p5QJEgr5hKaC3&;-%w-Lgf7ncXYW6vHCU{sSWJ-QsDCB3|3!%Qe@o!$ zt~En#36a`P@wSP`HaVT0LrJloVi)5MKnUxPaa%-Y25g~}kT(F!gR9*q#>1=jeF=m~ zb0I1Gud+Q-4}K%I6zg{x*?Mg$$VdACAkM1TVu&$VC-&O|D6o&i(o4PkygzJO#RF?S z2|OyMD1FazcIixsx#FA1>?XdEC||V3ti`qxlH~>MAQsEz&0H;(jP`8iYWf6ojR;QY zUStxI={#qzO8^S@;q6hgrPct9*Tk%rJs_YQmhZO50PxqlcWj6R>S=vvuH*683g52p zGZ2%KHPE#pLc8ID-<-pnmcul~o|0#Xz^a?Mx5zWTeR8}`XL(%|;E5Oct~cyZQJ;k+ zUi70&FaW^>9(sqx>~?Am=!Cf|gwxMc>sW9_bsD=IgkjiT@Cv4{7ga~7^bM?5E-WFk zzuSV;L4togi;SSg9^e(UY5Tk_JP@NT6iIWB1hIok`CJPB+$@8DY%yw$&>Mv$Wsd6H zs28M=VBP8$=yM~|KBSx;DHQX}RU*qaXp#4B=lItWz#wA7WVJ)BgF4kYeNMBY-AGB)?wBHBXPX1l%R&jAFv4KQHi zCt!h=0GJ7O?c4*lfCR5e6a*TX{!W#zL2pi5Rc_G(cWV})HDf ziDn5EGNGyiyU%kAaG<6_M`lcEy#RpYPuA#{4iCMzs_D#w0u6x){rYY7wgP6Y*% zIrqL{bR}$_uR}qyk)b6(;($B`TUWdNjnFu_7n%kF05*L3`BS^L&1F#JeRw}jkxXB! zRs1ii_OE`eQqcZwUtjoH@p}n6RMpakNs7xH%WV9MOkhBe0(nDV4#~+PpR2+okeNgr zYAyRg9szmfU;dN-oAA|le<}R;|KI9C5r0HOH`g~luvV{lTsl9$q;2UTH9o0 zMCKPdoah55h*`|tezM5@0L)c6ik#y3bjGeOv1PtJgcOMF2CPsE5J%m4Tno z`LV*>vNdGr`?M6ZfuIX3Nj$+jou2NoIcqP~b!YRTsw@h`b^Xn-Vac+UFzoSn3GSJJ1f9AE$N^f|yY~_l&>7FOw{c8N02n~* z-vA8EOWLRAQoD|OsjYL`?+{Joth>D#8(4VdbBYAl_Kby{i`UmjYSU=K#KJRqb35#9 zTHLX_9)^oy=*!(;E+7XGsj=BsUw!{zBV4{X3$yD}+iNZGIll?(Yg-E58dR)NxUJ>V zjbM)Mw+{>i*ifIj+*mU2k;I;EIvJ=x{p9p0oDL=uFjVr<=*xz;VF?s$pB)1y`Zh0` zb}z-P2i-*j#eW0RCwA7@H8v*()-|xIqyOD77&`}>Swng%b0l(ZW|~J-=V%eAl~ma> zi7~Znt#F%7mE<5ecu9|OQ4?ro8*F&;Y!F`9{3jfJ`_YDtU#4~pbPh%fg!0;QX&9hi zF&#zG*W|Cw`l<+3i1+J_8aCr49U!B{^;0z@E`B{n9UoKlA7QVR+|jKNrp}Zo`vL z&%K4KFp$7Nlj-Cp6xpVF;wgR27B0|*S3?f-$>#NkPd^VIe)LKB(R=TQ=O-stFeqh{ zI4xY{(v{3(Lw-7!;`ghpwAC}KOugDG=hLgn{lBd}KxdLfc`GroWQ863vCAm)J7Zz61_^9iS$ypZb%@i)LW8W_wu+Ar&= zGD;$37e?%&_e6gob4%)31WfoHSwGiZW=Nn#@YpH||D`WpuL5VRI;*`j($Wzy6&L~_ zFk86bZ{307hQ-vh2NtpYM=eJPw2}wWCe)?%=*s5rbr>93<=+5g+5G_sBBmO3%sAUr zu~w{5Y5i3(I4R>vTSk^*qVuP~Wf55eJ&V=QdtxseVnt`qkD^?exp*LRpB#cbrit5A zyZf{XM~veSCI|C7oU*? zMkOp7*#T&7F6wFE&7`U5nt!o%()Ia3!Gz>FD;u_TIj|rtXTPJUBblw-5HD zI17yeM3)0eHVam*As#AF*Bc}mR9bDYpiJM}I|zF_JF04`N8UaYPef>sB&{qi z?5^llr7G00Ly@F~fSZj$6UeTQp716pE@)?@wSqn}-6qhyL9C*m=(-ZJzIwhvF*_he zAYvq}h}sd1N*iGj&Mg=_Iz0{77O+EG-|cQJZJM$;5t6_Je{#UKHR*G0x5R9dY9mAf*im1E(yQyd^8 zTSNc@1FN*l)`yk{`&^PRyhc$bB{AsA)3lJF8xSa!9TIE+3)JLU?x2M;+864sFi+5W zeS^rvwZtwMOR1njBeq{4`6p@L!cvZgzew9*k)b(peRH9{7F-#yapFKD@suyS?AjJe zwsJa}2f; zf=J98dj7HHTDRoqn?Lu9p=Sx@l_h7VmMCMFg@-vIBs6x$i%Ksdbqfiujm5gb;&E=t z+iY~Bp8mrAZGmOx;L<7-7I53^XOr77wMz7YWSoB+T}x+TJ{#J9kEHewSUI=kf#j?N z^y0m7upn`@M6ArCpi}9}{#27@Vi-&%pfttCi$D_qZ86jDPVK$fck60RDx`=Hm7N3> z<^QaZPPO+S13u;+&s<+!s%Kn+l65{4{mtOY)=nATe)o;=$A0;biLPI(p-*xfZm&+Ii+~dI$#bk^Z|u1?)XR=wR;9ze zBcP?T-dBJ{G6GHW`etZzdB^sko&bZZ!D)E%^lA9L-~WB>1F$n_w}OIC(8XRgL5R!V zgM^+v8F5aQ!3lzwPvy)^2&5yo;1vM#m*Oa&}78A{* zmc8ee0XYxf_)@rUV8<;Lp0y1n4!CW!V&FJ6paywl@^uUz}e^HJhGIKnZ{s z&U5#@#-DvA@k&)~@uRPM!C^Wa=P`4zsYs+M8``wghZ;PdvuvVO2j{Z%6l~Q*aHPL)c$?h~@ z!qVX3keHV_QJu#?Qn2! z+t$-nzz(3%YlW?Y9a-8^5$o-C!rlV|WpI&g(}RwsY+=veHHP-~ABDg6*Z*Gli+}lV zh3$I}Yz+?Vv*r%26C-f0+E}hx>@-ty(@;AEv4B{PHojK?cprZne(U%CAbezh9@$*r z=q<#CETW!9zU=wdIS{|Y3S({A3msko1mYQ!g`Wlqz6bz#_21Jspg;cIa^-@hsTjBs zF<7r+s$V=Z6g;_g%CQUcSCJ`D3Jew?QAQ9rI1>*bL~UPsxw9f@w_@)JO42>~hH=R^ ze@{O{Fp+92zbl_|wZj#j;6yN8_HqT%!Vnim4)XYp9B6noQxBr(Lus-^mmeiYYAE};A(#hqLmVwQ-_ z<^FSC$Ahg$A9f06ycf@h7LiuN@4qUdYlHncy*Lenlk;$Ud}82@?Qw{B6Z_bDl;Zq! zrnwe7OQcUh4PMoL2?16wiA08#P=n9nET+njp!vc6p@6qROn%uzm>9_$UWLMLU&$r+ zGE^IDeaWhmz@t5P^bC>;f3cEWa}MzHB*vGlr+L4`ur8}|S=Dg`re4xF}#)We@7xDAzqrt0Pu`4{hpGC{d~;OP?zL9edy_};9BPxh^5F_Ryk-B;=d$59oQ53DYRQ4NolY7ytkOU8! zBM8T)0S)U=CO|Zsb)jV-vrKl7K^`cZ&%hF>Jt#u-w}fgrN%Dk{+Mi4YsqAk!!+`{p z*O8=eSnv&9NWvY{v66OtI|()yl?$e{p!kQnf?E>1Tg0N649%7jzn~<%QqVt>c+%Jt zPbvcSmNtu!dv%VaL5sR_`rSMxlBCyIb8z@zoizitH4B)^Ux30~ur43O%B@G{=we58Uf=S?m zXYAr0xyGBh-F5 zYqqLObD^#rZcPcEInA}L-cMJrUQ9gMCb8;U^@Lu(nq9-}a;Ul1g@R)VZEE@8(Cf7C zHaNCz(B#4v%tCX?`)UwPgvm0`oDl*opNgMrKe&a`#Rxy+p8THaA!96=BXbKtI+j@X z;)V(Dvxv&8{6Qabqh2U5cZy;m8g;U41IQ6|tGtdIUfmY%x>SGpob!uIRcNqNQi3$K z88OH#$+jvc$P)ePc7f+-*Zw}SD#2?PqUeI6H&l%TwVlPDA@mm5fY_+`EKp+@6Q%l< zeA8!_8Cam#&f8kUC)Zb&%zEGOnmtU>M$wjF!#Q{mF0U_CZR@w2LLL=^;Bw7jTK&;v z$rM!mFG>1SQ1wUtjFUQxl+G-jt}#I4|J09IC|r_`!GgUds{9h9QK7JVsoz8${zum4r}t?&Mi;nNSFSYq1< zySDbutl}vedc$=yX2WZJUcKguzO~%N;Tlne8Xc1~UVP6+j%o*q%fw#2hEq1RrukXs zf;B~?pjBc6WOvj?4gEY);$arKPc8plNeiT|`I0M`tEqCUDtzvhg1Qb&J6Eh?$hufG zN+tM%TYw=0u6A8lgk=OR=hm zoKW8Xxi`KMzV`E939a=;INaX~pFe$}B=7e6#P&(6$Xt(PQFmhrUNNUS+!g2wm{60r zR$bMd8Vnd!x0>P5l8qb7(4M?_9$K}oREGN-_Y7FM4HKIeKl;f>;iHe9g?k70!`oke zE93^AJ$>?7*g4n_TLzXx(WIK~L7!D^)XLTo3!pZ4QPsY|{KuBK%VNzAeYjWGmlGxP z&z~Q8b;Z`zjh%hRr|03dHxA`evSDD-vlqwq-V^Olysm4BRn0bA0t4;oh*7nj*1x^o z^K-@aDtbmeIb4X1!5LpwErGm+1Us8jlum+KfLJgP8ZFyvs)6mf*zN(+7HS`BHc@h} zi{-FwfZ<4@zlG-S8?Ws|YOMiVHhs7*`tn>chTWP0Vbid_)wR8y zgm@}op0i`E8FZd33_PnFxYZomytBEyX%(1x!_F024eea0U)p(7lBlB{WJzy37sY>) z&2(cyfUiqL0Je z$!p6>Tmkjf68Tvj8Am&_ZLDgRfH&9rs#<2%ozMLm1r_!I?#JGLdw0u)rlxa=dLGpG zY)_bk_Q9sj^$j^Oz*gy5l8;T`VP{|BTsYh?e-Y7SUs+r02v}^QK}7K>U$+F<*Xf`7 zlYch+<-hnh!@d2t)B-d?wRnYvAb^E^JNA|Hc}g6|ZWR}rUd^V6mwtvID+MMF zwj%nq0~WVdJnD&-09v?iPoT1;aG(-d00}g(D7cNiO5LhC9iKTQ_Z`67lZ!C1^%umv zZHiqdeGGfe6rf41da=r{qEOJYlRE^g>Z}NNEs}Q=Dvy5wm|$<_TdiJ6+|d4+*bO#k zsz|3^_7rD_l{q|*J?)9&ug?&psIi>asj9#F-^r3OF+B26Eq^AhFgx#=2jpH7XC051 z%z$M}ZJaB7!AeV2b!Pz1qt-%eX}2f_X`{JhB&0ar3ks#$!#gmbC}JUwD|Sl+ePDao zc|#0@9V>hq<+(7>0geTPMG!o;M)MrimH@Lo3jHO$iBNal1HOn`604ye=ObWhvWQFo zLefF709x;pv@KSjM?H~H4&03_1n2CnX&+m&duqQ`ffiPHW^=gPrZdI!8iA69dj{9+^Dgc8PVKM;9Vcknw?#+qH&x=CN-qNE1~~VNT2)W$w6P*q1Zyz+cxECF&E{VNkCPb;YK3> zitYLBAih^!iwi+TRW0=u-&|hWhK0B9%zl@{rcz~f zA%EeT#+P|o<}!`Z7>IR2&liV}&3mj*=7Z6)FN>eE>2e<^YWsSF3O3Tgs?9j~^@x6J zo66PrN~+belu{c=A#@!|aHCO+ec-{8qr`wx^H>gPIybMMuwykb&| z6#}YiT6@^_SfUJ?kM&O(Ed%M1#~KMsH+pFcOBN>0O6?|H+n~Sxm2cShS8be{;nFGw z$Dcpbo&uW(Uv4Oj6RYHt(9o8!n0l}cVn3gcr5m8CM^#0j$x&<-MJn(0<5~o0s1J6o z3X==`%yp1<<~-IttH&`_~=9c%*EMRxVb(L=aw8@SYUQ_!QP3b zlbtnLTNOYo9lZw@z|jD|?yl@0(RiuZK1bE$>iR~#j8y!m5jb04>kB}I>40kXz55R> zLB|SrplAN?^|hEdcaNj_vvo>12M54D7?DhkXmM^~Mf$ zTsf|7-+%P@_3-wa4+Xvf5U5wt-W&GQ(5n52j#8DVNg&86l_d4d^V{1S1qOhcy`GCQ zD&S~fMYk52U|vB3V7`CvzJeGuU^qvvEm0De*0nSFa~ z0a;B!JC%I5*u4x^~JL$YxbGBfd(_1 zUp2r3SO5z<7j2W=-fGK=4*h}_e6h zVzf11Z^13qVDJRBH7;ykUpdgN7LIkT8Bw2Y+&O3Esjjoi3NxjhTSYE`MOcaSz*4QR z^_!u;zY%udI0&uXwb0!+Flr4E;BM#|08;?Ab*X`wSbMWN8ts`4Q{jCkP z5_aw9n|s>^KriI3f>uGtfT^S7C$=^zLQF&3#^dz-!a>C>sDOkELTP|q&3@DtR-;uR1r0xoJDgoYpTd zdKixq`cq`)tP#$A6{%{93)$D8+~=~w?I=-&)x>L zNF&Dro-Y8L5_&Im66?VPgJDOZi1yAFwE4wcKZDuO$4V4n$kzDn&6QYhFm5EaYjgV2 zKt({)ZmXfzOZIEpkZ=jOwCexp2n$N9*aFDXgC;A|q5AU|(Gf}WBZ~aR4saD*eCotG z;*(C_`3kFqyoMHOz-59H;%a^akd^jJ?paA`QrBl4ph>lGH;pnn0;Hbxyyn10iiJ{q zmA+CtM;d@JtxMo@Ra!Z3nLIR$U4Y#u7J+s{15okH%{3Ct?FwvssJh$Ai)o3n( zC$0;&0`JZBpqa&7L}w$718#Kl`JHWLQ%+*(Q1LFdYcE%S>2sei z+~xp_u^B}BhGGZclZ&qBVh3y*c)??8s*OWxPil{Jc5Nw}_@%I5<$8Z&t@FJ8)4%g~ zztgqAgkY6#Rm<%|KvDQW#C)hcay|5>AzU<@+Ta^hb#inbZY=0*;bE8srvTf)kYuYD z3>u;R`xcc9e3hwO*+DoQBi=HxgT4^OZ(@^C=!!iYChh;9wf}swCCjcm!Q<{%-_Yub ze5p%I6bf220V6?y1^{_LhQA0JfaxKLZh#zOVAIAg^Qk}AKQ(6EY_k~*yT`}|Npuk? zot65j(E4h3pZ#0=9KZKPzD%ISEsKhm5jXt0IAZU$*ItYMIgl7oPbg;4*Pu)=si<-@ z0YEfTKNf=nL=CE~#4^aqK}uSFgVMkd*4B0!_d*KSwh#um_>-dq?We_>S& z+q`%7gxb)ncx^u?uwkKA-;fOmHk2wZ1PI~jI)eA@ih>{M$D=5^2UtLoJ|0cAFw5^7 z+a^_zb5+-QxLr{WYx_*AN|PL7pxyS$E_RCqfD9ypY&v8BY)CFyfcZcu^RO-09B(Yx zV_`|+EIEQy9p8v1wzv^I@Lu#2E-dN%`1w<1PS`#{>BV1k*MeOIWo#I*OssO(CQ+uk zUb!`i$X9Xj({cgw+LuU7req_DfN`DUiTm3UICl!~8KXMH&zQ)J1*+3UC)d4^H4;K+ zHYP?;uS&d)7fK##7A<>5*k&x`3%pPepTQO?YAV zWNZjFbH}S_xm|DDDQXscPwaQ}<1Zp@l9pBe4J!hXxe&)LO0ZCk5%GeKKeu4h)(`nf zk8WnJ1YZWRb@pJi@GL@zJ@qhiyc$qur5GYt5uw-f>GqTq2-RexwR5|*K#Lx{TJ+9b zw6R=Bs(ZU4-Zkjj{GS18@SOXib**C!X#pe~3akUh5B;d>f8&`jwk#+fS`tv;1VTH8 zL@#^lK}HnKdliF{4==vwQG_Qd(^9FZtCvzE)9bS;DXZTSSIBpzx`rLrS33S9QTie&vvcvA+Y!Cvao+_A}>u_V+t6O%z0Ec0I zog6;4du{9QuvQRcWnIjY+vnOjl-Uey9e7= zFra=qF9gDk&`zn`PHs(%8x)moUx8I(6Xb|i9ox@3iz4h+mh{@VVhRnWEma=3EivA+ z#J6Mn!-4I&JG6n=&z~AVi%4eI&aayrs6aAp;NU9{-wY34`VWtH@Pp&{!lRiPHOvBg#wc3%E5}Ifs4GR$fzCtYsC@ z+sm-sx7f@+8=$1_Zfo2Yg#jPKLaaB|D&|d=Tj6Kk(w?1lEe@<~Jho?=C&BL9^ePLR zYj1~t_Fw($@Gt-C|1P|8?;8e;&t=azonF}ATMR=|jVP+kzePoXfU(^ZNKS&)!V-0Y z-SAcT>+k&_{Kx70+>A%^hpJuy+r661-6f!~xFA!@TctP+W)r{-TZ?<^ zYOYo{68hVl3;jKA4t-ls(4^A)ZvB0*cwp+C8xVP9YcT?^IOX7Fj}Z3Lk3I+s%XeCU z7Iw@l0}pTP?Ar^0sx-k0^PDI7HUZFD1|UeayZT#ap@ z(oBjLdWB0Ocsv3l7N;692V6&t_wjkeGZYSKk!k0x*xpnq_oOX|_L4G+=ZT38qnlP- z8~dBK2lOlsgDp%O2W@q-Ifb=NdnaujwjTnBZ*4ktUhZS|+1HjsU_S`6Seg#BRM)sul*fptBn&3M0PqsJGiO&+PAaHa$^JizbWIRLA#T zXC@gz5NHbtTv{qYS4iw}6yV>8C@DFGrJ#T-Q;$VMPsieh-u7-!gHKfd*h`_r)&7U? zISDpsDS`~N5S)PmGihuwxw*k+=}HL64ZRk&NgY~MMtgUQ794an)D2<1&w8T4x)xLUV?FRLKXLVyhz1%}3R&#=*B0qI87PZAHF5m`5O zdTes@SiN>s&wFL4<}>M%n?a&5%EMX{tL?p~+!p{8XsEITS!j`M3*F0go{6%Q=tWYg z1;y*QAc%UxO5cIr#$ZExrqpFrwks_)Ducq&J1F6-D{p#y)O8P(R^=T~wpLWbj9^jca=ODot z|1L|iEHXyKSc=zGIIty$qPkXaAoR3uDdB>(1bDi&zaQTE(wD;LzxYK}0}f9PMUllK zPwSBSx90+jpir_NvOdb^l>oAGx*hWawe=f3zJu!+@ZVJY=>=zl<^7yfEj8q+1ZDt7 z85a{kAcA9rs0d16HxQ)J8whZf?oF&{rLQu64|Vd%t{gCl{}w7Ad;7B(OrpqtWL5Jc zOLhs$5H5T8@Kvcjw_Cn<(3V5xl09a_fb0GHuSl1s==K$4!BAoiC&^~*`1t+z!-pS! z6b`N8dwgU8Vck{G+eK~OlA=W(*Wutvl&ToC0ccIIs?LUQ=Gwc|bJ|uQ%3i`e?R30# zU_6>AP;drD&~=gAK6>;py#4muVz5yeVvbTpzp{jc-gS!_Enq#i1m#FcJYy-Tp)=0` z6Q4bPEK5AviwF#U;g^3Y{K~KWvPRb4y&ZiXmZ965TXr6|dKOfKR41(5^O)xac*@#S zF1$Y$R)DH9&_d^vrn2Lh z=A}fKNfvIXM5#gxJJNf)**|7B-(x{oAf4Lh)~rf@Z#`_kz8f}Q-3r~^UZ`ywsk%`1 z>>AY%JC=_*4hNZCUqu1PZcKqQ%0@@-8l=H4I2dAYtR?am`wccbN&+@*u2P-2u%ZfM zw2%FysuUzq%f7Q*NRWxlM={k}K8f!|5XL)raEj!Wn znMa6r6Q5|EkJ<{vUuq48#aMehM$3hI$K(BJ#rO?ylDSWE(~`)y+q(gb!iL8BquDjd2ssxux{%@2BOC&FMh7qy7Geeyr!oOMjgA)8)@fvJTaw*w{5|8BG z4yN~&t^vW%aoducSS$i?-RtCrVg$}qgreoKExSd}3#L(VUgF-^>oKmx(5}3ghn`6( zQ(Ljd{4%`=hcG2zk(>-zyBIsQ>o8CNKJ@;RlXC$T)x$rhO>9KJSlG8|+H5wsxyww*WSb7hZ)Y7imR1c&?Eatb_dn#qBTz(5{(FP_Y#@ zqTM&^*VVPR<#I0(s^#B+2U&d1NmS9rcdvB}@@*Bkqs47v8mzCuV5_|#qjN?O|2CWh zs=+$wc}zKp8gR@j@~V_a75|q%`lIiRW97GKyGR=eI*HCCG694{5IFMlL`A2+hf3GN z16&?FJq4(P&#Jkoku%%mwk#+@@Jjxpl`k@g7u^bViwmp-@4Cwc(|)exQa$gX@nUzi z{6aT>zVKckf>Ed*P&1%QvOM$tEB-t6#&Ayw0=X|+ zgLP5j*{Dbi<$I6ClLd@CPrw~vvypPo^Al*%c6C$l#m!tqYT~pmeh&?Wi2?xN;v#w2 z+uf0uD-~i?O4aLS!48WctO7Q`js=7)wzr}J1U+UF63k<=;T7Y?%X79A@=NUz zDbY?FAorQ`T&T5TDvBR%3=FVNyQ}ZH1e&~Ow2U;SwBT}oB}kLhMFAd?!a8Hsj)fp2 z=f>h+#?70mCeModjne>sr(XIvZwRbY6@Y3!$RhVp;7qG%f(xEs>a&t44OR7_>s7D= zOd{ZrOO3Rrs;IPQM31U{16;Xxsi(V)Ng4mf@+eh5xHq7aj5!d{Lb?^+x95vvB|ty` z5ziWmnMCW_Vi#~7uqL_!uL|Gn5$D0G)BeW-3@|lEcqaxhA+bv023J*e)2pl8ha1lWBprev9G{`YYzc$G_iy+ZFD*d*ERJE@nq9s`-{B;1bhYctAyOJ)q6CRe3koHzi)jzCk+? zfy0Pk)hbZuC(pyh=}DN}I32PQ1vG?*uRN5{&+{iw!qvr@fo|*Jw}0n%!Wqu71j9CTIv#1;6;-hN@z?di=VJhNo@ zeBz>EL)rytlToo`j^3$?#i+M;Y)tH1kl1fyy=RGR;lhFv>thd^dm>Af@Z#!HmBFX5z0*D4Q_r^6*3eRA3;@4p!D7~dUoclo#QM%K ztUnlrgVztj=6wU3dua679@x*sR2)rj?5|4!jtkVi4Wxv5NRolx#@6;m=xq0-VKGA& z3A(SH8)CQ}1AI64ckJ06OLv0xMmE#1;byci-iEa;doHS)5nJ@a+4JjAPx|5S{QB>P zfAQb^Kf^!z2mh5F*XD^;vj7f=H`*NlcNU{kb<)|Qqq)f()lZa6SfVw)3MU4de(yj3 zwN?JVAAV{;;OW_gi}hB1kE_fnvRbX`qyyt$S&$|CSirdEZnEi^_ zjr&o`E-f_b_$j7Jz(FguBh+;RHmnx7{2aUbVy-5DUj-l7h!%&^HmZV*MCS%xU5;!# z2YJ1^T^HCVTQSjcjBY=QV59X!>}jzpaZwOmyVfzF#?z)-h~?tCMF@STn3xx_7%?_+ zI58jqG(|sNtyr{!z7MsV^$PbaSjw(t;57AtL_>S3wofgVf=veiU=uRrbM^(d&t+Ys z9htuE8P7WNYX4l!;Y{MxA<@7iAicu$m+*N)lc<~%llJ>P2kim=tx`;~$o@&uiM5*b zZx-2r;usV`>+RTp0-RB3%Pn$e*UrT}w!8@kG~#;%eHSz7nyJ;3^OUvTNNp1Umc;h3 z!Enoh&(oX6qG}6*d<2&k;RK6Kxcrvqls&^DCJp1a1 z7Ho-0HuoU0_A06>3ZR9VEn*}@c3gUvL3^nBXE8BLK8y5jG>aLNGk5E|v>2soc}U1= z{32nat$~1sn@MEFpyPV>cXr)R`u0}G+}YX^jqd#FGFCn<80t9{Q|ipnJ#7|YMI&26 zdb4a3A42UA^Pnw|WNM25mWKBZ4rG_Z=PpvxReK)`=LRatwe@AE7(^pVfP^nXh3M&S zLsB(LoT(Qcl!?i;weEBg{_b+&fJ*ASL0^IQ5>W6n1}Yj0QpA)P$*ndW37b%<01c!+ z1&UtFfdqM1&fQ0p5k~UIH30aqSdF7K2W$eK34JQ+{j&SMvFSe4Lc)|36+%lz=kL13 zTo#=jM8%uT#Xxa{xe)3_64GjV*Bp7S+D-*Jw_uPlf>VSN7XrA#zb9c8sg%ZEqSUJ- zjf0qoB%vDaq3lqiuV|W-Ev0AfM8I*2i2UOk(UF(yG%AwzbPd|bgD-CF2t;MMTi_rH znL)iKP-FqcN~+xvD$Fw`Kw2>2V_y}U5a*Dpa|+Id=oXqw=t@8f!*jNpd9Nn|T}8`1 zKTE0KmQq_L@OJh{roW>ek_4X)wrR(lURZjCJ~dowe%~!(q?n3=c<0MwYF&f zY=%^GG-s#XaA<1-!a}DPr(th%J8bj@k?`iO(r8^QVh@yGU#yS>|GsM1lPVc^X_cQ= zwg20^KJ9%k`+558)$>pVsd5l>A>_E0_?=f$gEmMi&CtiWFAGby(U7R)dLSidgeOUq zwGrmpyo5GWe(XTe&cheJ^z-3sU;f$fli&F5@aO;I|0{g=KmB`YsL(Ty^(X1%dtYcfq+-Q408eABtjfh~v(rKY$E?_NF0?OvZwJEEhKN|F2DD*-J zQjss8T^+Rmnrc?OXKo9$42DF){_KhRcJq3!0Pg7dQv+dx{OV~tTOZo`UiXv$B0`r%PhwvOf}SOn z?aTsBXsqp+;MOg-wGxPJ=e%KwJ`N633rbKM7k9wU@4^5J*8b!(%=r)2Hp6$n_e0Hr zljB1P`F-OnUk+dW;+Je+x(QaY_~au4o`>P} zH{T9#y!E;$q!$+_YAf5f^MD6_Z2%-e>Km`U>OJnyj~Wp#{Hs}y+0)oF*6mn(dwb3h zvm~#M_GpV3;PXmsC{-ph7rG>PTM)br3bh9CT3FJ|y`Y*wAj+B`kO2pwXxUZHFMK_> z`+04Fs{2E?ZU1z7EP%u=Er;`410-)WR%y(qS9V~}f+QC081__x8N@b8f=5#vHWo^1 zt4N#0QW52SbXf@O2X-H^%p7cXRT=7vMZywCvS?m6vXyz_p)m8$+3T5G|%?SXT zMQsI=QWHul{{R3_uV>+KYGZj|0H_6etvUP1gh66SbT6#2H&~Ja*jHNM43`+)fxYKxNiVX>js zwpP^+zw|TzApDbm{LjNzzxwlbT${g#w_$YcEo`vIxOadt$(Aher1B;E2=EJqcoMny z-+edy@cZAhwd1kHbJs442fIW9%Py$MxT~j=<=S+2y$@c|U*(}K*L{VOq4g>ILlcMU zjkQ~Ug%|e}#VhlwSql@RASDE1<*q1>d%~UFNx0DYdc3eH@1SI$xx@f?J zwErexV7W#wnxCcjr#Qr`l+&iacnR)S&1bQW!n7dabjD%)41uq%9|VBIS6#THm_2G; zCoO=i7XafF5>UdeaxW}kDc-L75^pBnk&cwwIijc>t-mQ&;O}J9-4SaJR`Wo1e`{hC zs5d^cVC$iSxxA!wKk;=i3B{=$3=OX+I)^4gK=;Fd-nM~@a`G6>()&!BUWBywP-CQ$;~I;4q7_b z0Jh&O76~P$j@W47jAG(X_PEx>KT8EMz%+XX<17L^3t!KI{&?$qB; zJ~uJI1r>al-`rdB5XDpZj@(}^?c7G!E+&lD%^E2>1g)pYM?D^vQ#F%BQ0VGIVv+}r*eTlpZ zb}rgADi$M}-*b(KRN&wk#5QR!t|pbNfOAYMAKt-BNhgI-1`w+_*si@C9gRi8ph zj8}q1yH)V#_Fmo^QVE>m^R83k9))=3k#3hq#GYWZ8|{2V2cORxg>WT)#K18?k!Xu8 zzG|_NjbvYb=G~5qj!8_$P+^=Yo<4nSo5nyQJDnJO%n3dsQ=p2Aqg!cKG3h9l9Juh= zmH+fCKk>6jvitO}zuhtKQY}|scfp8irP5tSeS^dR0QiYN&=&|U6$`2^Xe+StAji-F zz>}!gOu=tu0r|v|l|9?AzVWla7+!hfi?$K0h4-wwb#Y36{8YWs5}31fYD5(Rp(lit zpz>Mp+}~VN1$EAIEF5HEqxAm&2+D#ABWNlc(1qM!Xk}90pf1xrYyrVk7f2M-I=oon zO7|iL46AJdO$Dryd{unE_qfuIAZmHbnN_X4<3dH!T`2Sgs6|hwsDFr%+4+|Sa!hQT z6$CZV3!yn%f(S!L{p7cEtC;Tv8kTGJFy5^ z@4crs2>x4CXB$5!rzhGoI#EfP`L$(x-?o9X1gILrfIF4bj;ol6IO)Tycv?q-vsM(6 zM&;rnQuZD2YH7~`2!P@Wu-!AzhKdMmBC7Ut0b9Oix1+7ASZ75h#-OZf7jDBwwRQxU zZlED+k#spkI)Q;!Nl+2+wFeKw)3X!1r~Pp6{;OfbVil@I z*ax3qow=}DaQc+AHz){dQc7vWh6Ig`W~hyS3{3(@`0YCRRy7loxQ< z#>|@9CUU1@h9Hq$5*rDC+5BGTelge3^P#$I*E}FW0$bn! znmMEwIYUduD(~wCgc%^$&sBz0^-+o8!UaiXJ4_`Pum*ay&GE_tIh;xu`fHoLaR2pt zVfX%4z=3=;pJ;9GM;!-reWs(C^j=QSVa}{c^9eAo(=Ec@!A98G?S<>niNFs0rZX4` z(=6QIf7RBHfvyAaaE=N&f^c&yA_W5PD_{R-cD$*b*K8-e_4+r$Kl{T!4gc&9{#AJ6 z(N}Ez+J1LER?O5Ap`_M2UPfRUW)(J_O1}YItY|^9gu}>_j~|EcefRtN`ry6C(v(uK zvH&gs{MajBM^=AiP2FAZ)4IO8{;%!<=_P=mUiMLc;wvnx|C&>GwwpSNyt(F0<^`3= zh%D>sh2(m*1t7gvtNeHOB+aq7ho&8;6_zKa-}|9mT_82Nbpks@TzT z5w*nTRqU0!MfW0sESY*~#DuA$#h$lRxLcKu+i^j~)c))u(kjklY$PhD$Lj1&BIdwtuJqmU~s&*~N2#1d-I>aXw5e zX#RYB6x&m4Vd;Cb?rEfz&!^5dfDKDk9guY~i6Cg^LhNo2SVsZkOtB>G*2JMHPGGFV z-euea^2s*ceu<7lYMo_mgW+%qBYZs4xlEMbOaun2b{M{dQ(I~Yu|BD29qk_K{5BB8{yE?hHUKGT9t9}mj+T*S6r1YNLH zD%?x4QXXQt5^^Z8+sa^YkhwX`n#Pg*D*o_Eh>9*9ZV9@OA(_J{nV`si!3VH+j+HP5?)0%MH(vtub_C% zJh?>xP0G^r{#VoHxoDzAp`UIX|N47XMQ8e(L}B9@l~GNaXOOjuhVlm0NCF_Bl4VN^ zJ@>E|H7Mk65mi60BlAFPh=p(Hi`bsQmoy8|)!-Z@cIbcwtcNUa=xRsc+N-5CBo)Wx zhsyb-03#v#by>Zbkd|d+29#QiuOfglj;f`)&RBt#Qf$j2D_`4 zJF1k?%1!eg029k0l0^Hou~i`vW&D|6`1SC`uYNoH{a^j{@aO-Z|9AMe|Mt(rM^7vv zUF*3gIAWLd!cuX_T$_N(G*!pCmBpSz7oY4|Vnzj;0Gj?W%K#J%QAuP&Ma@j_rwrRJ zmOZSIt--6h1C&(p=giF2^?X?!a_T9`Eo&f_l+Ji@+OmaW7OcDNEPl2GfKs%kM;C1{;lzMfXp{tcHp6*4NttST4^EEW0Sfo3DQ@{NC^XY50Y2|8h7ucq5!XISlU~9f=M+wf(x& zFO-Z{F_~U0ytPeC09uzQ$n+OV{w~h1!-qDne)z+mglAUuy1j+f8l>@|5>V+D#>kYx zL}4`|)@Wy+?jBP|kW&&ZE9+a6pk>}}m)@JcCy~B70_!h3ZsZ0u8c*rivk1(m3gRkY z>TIj!=d1z)iTeKuFgm_(l^Kv&klyR;R)R(0af;K6!^$z23V3`-Vt>6~R{i#?-a##VD&9cP7&FpTzPw74ZuLu`P`?{TZ;#UizEb-kKBXAwd2Pw(g%v-~ zFBRvL|4376K9kD}x@qHj?xl#r$8^Mf;=cOnF^ZlA=V$YmJ!H7HVZ}CYE9S3zs#edn zXAIIfDU)MQ&|2u=fV;1?qm?=|cP0DPSO9dYI+v&vFEZ^r(yEGkHh?aFqXJgBZ2OSE ze2l@%NKJR=6_26G`gmW*)_sb#{M{I>7n_45xgEQvbbf%hUX1fXv(wx=dWKZydEH!I zX}n^`jVeE%DdBkA@A+?X0P-8wY1q1~Yde;Y5N}~848S~$J@6C|PcM#}wie|^RQ$WH zSwjxfD|+Ec;S4x(Ul?>;+tgx=A#t(o9~1i-!jLsOClsTvyvKiYe=qFX`zCfg+Mh1$ zJgc&!d`asHg$wSDolnEEsl4FF?}^t~H`(`BEh=5j-viW31cbu^(LVPagwjrcipn_(`B$Usa6Y;UCzqB4 zmuq3)4#>@7(I>FL4vD_SHd}(q)#JvYmw^KySE5xYxVI|N_?muBr6CmShf+h zdrQkAF!nJ+nZAm>&-3W-I8;w%E_G`KIH2s6R}r9n0Rk`~=_7q3dow&gI#lKOC-44L zws9;LqBt{I?7q$`59;~*UV&n6;RqpCe!W~(k+G;7?jf1gS!4I2MJ)G4f=UKGC-b6RECB(U@-A^OCBLtz@{V@FN7CXzv0JfWIP3=-ht04ezU&4E?jH`=NO`{F)tHUKdW<{m_5al>O#frZc&YBtd431N)hq^Ua3q$Ti> z)rVDIZZ936LXbr|5O&TfCF8S(ZLdVjzdf=8K(KpJ&;$S_S&<-UmskSH=Tl=Wwp4_$ zOki{!l`{oIi;GCTggN3f5o#A{((~9;o1QV(S;cvvN^Hy9JCeYMeBBdJ5JexgNMx=& z41lB71H73Lk!rgIP}<~4s)w|m01&iXoChri78Z%BM7@GKvI^V>cBXlxMSJcQ;qC1$ zx5(7S;`$P(&(g{u;ED*WLDl)qkh|{^TF6^m~S7<)sOV7IhQUIMm}~grJAS zvY&OMfAUCch;&HAD5(S#jgji)6>8rMw_$J1?xg`0r&rx()+pItTm2ZZV=TE}O&hvXeepiVqwo;6LB{%&o3p&rk z+xh2Q)!F9xqt{*u$5xH_i~sPS!Z&{Q=M5yduQe7iA?BQbbqkEt&e3&ISN?8ub6fOl zXoMu)Ck7C(_weE~JDpwK-@fgESTkbxs49M}#E~pr-Hv>0<`#1#(6|Qc5Si7 z&hC~S6Axt{jVkEw=_<9^uQUk{gyOFNboarOwrdjj$=j$LaBS}QYz#CpeK1_~EFLqIk*hG0Cl?~f#e z+-ey>NZm=y$sHRfop3{M|2A!D2K-(eS}+W#bQ|`zca^j}dwdf1cis+v^e2B5{^8&M zgRo}jbolHvy#LO7_K8?++WK#`(zbf<0jgWBG!CGmwWrd$m5~rxe0h3u5uQAG7T$U1 z-SENtAIlYjei1oZLCb9efalr|8K=^0(cV%D*r`|6th?)cvmewBbgr)RFH`=183Q21 z%6PQ`E-QeKpPYrN5gmg)Gl~qtEV2R8zQ6pO`URT)-TfcOenv|86C0sy63k^`VF`*X{o-|>;(G6)OR>Th^7G8xN70>Tqz4cMMD2I2Snx>4 zUm)yQggg6eY)O!IQm(aWQI+u-l}Z+~SO81wc{{H25D)~D70#WEcmV9Fjav+uP5u4lH-pBgB2Bk|0#$?ahDa=(e!FRgIU8b!L%IMTcs z{Nw1|d2Tn-?zBGiX5o}`0Dv3Y%+6;}F6wZwd(RS4L!m6N1f7wX&B(nd+Z$WzBlD_4 z^jEIEFQ0z9+K$J=NiG4cdbvRIkW{IlD$r^x*{LJ_ndD3pl}dWYtHB^8Y{1enfI2ta zl;};@0wDVEHTk1*BS;Ye2#FmJmY@jM!20@7pRG#0=uw6Gb=1efB7g`@9ye(g6atsP z&u6|;1Q#zv6M;UsZWNCYLKeL>RcTo`rFI&t-!Rz{63l0F?|Imwr?0taAP<{+vSopc zdiU+YvOo$|i!|G^4o%NjTOO1Xs}k&JQRJ8mDl9q_>>{=oshB&PTaCBqT$JI3i@6X~ zY>;^3|Bz~EC-Ad8I2?7}8E-;qq zdJ!>1Ol8q^27uJHZ4uyn>2Z;$A*_^+KSLM3E5s5|#T|`?(YR6b2klDYc?6V6KSK9t z<^qq2Vy}&-_G{=z_DP7;{6xQ3fQL9%;Z6sBJ#$$w5r8wMp~9y*#EW|m69AFFg*?|S z;F!(@{%S!S_&AzIu{AL?hJzRAT4FzRJI$E!dE@{Z=g)W$rKhSIZ``z*C(xi*bky6G zM>`k#j>fqM!PG-~qC;3{m`n{$1t0<^owtpY!C9&gSUIb_k2dJa?c}VrCYw zF5)xKt!kHdV$xl>Xc<}*wy1@PCFvs@cbRSCU-^Y!4B!0Lx5E41|LgGQ|HFSD{?q^b z|FcB%nQeSy1HlS8JWZ%nT0&ZMTOp}GOWPyb%K)fhze&c-nnrcBM$bUk^oQod9R3=+lPpLa=6aC|t zH}i0IbEY+p>d0t;=*?JtpLuH_z_^FExm;&R;Oem1qet4R3CUP8EugBs~f5J62P$LFjqc2KNhW>b>i^wQ2pM!J6o1G&Xw>&i9E%2 z%J#W~dwZ(bUtS$~|Eq`bPErpCeaGFgEV~&fV36{_Pn=t_f#<- ziBetbnm@9t4~&KB%=S1j(`xAg2xOWgb{xbGk?(;GaJ5?*&~<9D&!qt$o%KC2&18HZ z7NY;#&A0hw_sXycK7;Fh=Z8PmyzgvKWT+K@6{W>jHogZEZMA1d6`Q>{xTx}}oC{!zkisM_J;=vr&WCS&8Hr;45MBhMoEOQNu~VU@zlgJY~iJL}!B|KNUj z@aPpAQ*8?dFT$uChneQRzPyXqD6Mpl*_`R^V^M=jS zdHDF__w4V`6=~}lIcM%UHf_wkJglito_v+{(%F*ZFdE;;ed0&od)JQfI6QmyOiTlq z3-iTTW2vGPO_f@+Mno6soTCssmdx$4u$rd)Q`_+=|vCMa25r(VNm6&K%)DSY1}L6LN}zdbTH8I zDLP(XxQ+zLb_mWS;CIAHStX%d?XRpgHfFHMraIcE$_raEBxjSh3#7>%sgiZ|aL{Xn z6p6zsz^|?spm?sVDfIWVhxFTCxs}TUY~1NYpy~9|=F-V|=-L{x(RK#|#cNpgqRE3G zsR}K*?z6XlM$h`XTDfQ8g?pXco^TH+#kA-&e(o?|O3R0^Q>IAkW6Ik#0F+^FYHe+G z^nF&kh;P$duBnhK$?l>eAKL*07}RA19-MI_4KB2KuL+};dpcI?DtC$HgN(TW9-iZccGgUWnjo7O4jq&j}<%;T`@K*lVx z*o#<*B|e&$mN#BpyUT-tj;D`5bQ}6OKTb*t71xTb(6*udoX=4rZ+qzR*=bl~?~Ko$ z!YKPa&yRSR-08^P!@dDvAr=I=39StVdaxJoZ|#b4f{slQi|vfT@%+|u^|Nqnd*;s8 zwlwpOFV33cGvc@~;fvq@qksM#sMr!dqq+0Iq%2sm2la4k zFC1)ahrT^W)D@L5^qjg4YEM$Sy|Jl^VzNX*3{bXf&=qW>8e6b)u(lOm*}pF@Y!Z)) z)AQKt(3LRM#3uQvO|qM@s|6!8s46BscX&41WX1RP;^tZ?2aEfl;}(D@V|H!8>{wt3 zz`*gKU`idGMZDAU0ce8)??!B#q^52IiewIflc}NfeVZhgR~PnmX}@dR1KhAmvjvYf zNZO-?f?(Pjp!Xm)=i(tV_2$t(!hhe0&e_%?#->ew5fqaon5UlV*q2VfH+?SzN>C!H zQZcYVk7Uass%6ImajJEri3BNlB{Yo}$?grkF9<2x^H{UWMXL--mPxRtQl*><0N~yL zD(JpsnF4{nArq52_P5$Ou>fFgb#;CjMi)1s8v8)q-`y9oiG&fKhf*;}s06c62F25Q zkqdMg*WPri~9o30X{;;EXq(>j2tM>GZo@tFrA{0MW7ljX-k0i|X5$*aB1{ zakdQsfuIcw;x`SHShr{1qkV#^)%k@I+nvFB*ytF56scjNje$}Ytp-68tsiPk+tJ~9 zv;frm^}D(eaa=@TDmg8PSrI8=EGS}g6b^&{jL0sF9#^XxbtCZP)*^*aITnUw`H^gY zrqae}>Di)Tkq~*3fkE8Vc$O?|Y+@TWW+hyVoeGOq<$ZoEU@$5q?9_J38weynSGAw2 zFDj}6c#TtUwgB5?zdqQ`J;xwSXK30kcxp5aIQHWWn2WTgVV-;@QhB1e!aHkJ?=Z%FKJ(KJDefg8rqi)L)ooF9vnX ze}D38wR*D}z@+25=u&v$>t)AjdKy=L=Dnt4`=hyRzfk+mq682&I?%pnMNfT!C?7#} zZzUFoKC6-%Z&o`kzMk7L7lml+IntE5yNz^hepPb^neJPV|LtG+rSRpie>2>F{jKoy z>_Y3wWP(`G+}5t4AcRGQf3Ay&sSvLqsUyYuCr^*V`L!ift$tWYu*^QYU8rJNV!I?E zO!p!lFUBqgIP(e;gl7^hXwj0+E0(lWzjc|k1*Xxa5|46O4i+AWwsIFqUb(>DV(Kc)(b9@$sKSCcy2~e4>0IQr5zWMO4r2-^)$pFXh))2%#R_O`?J4&8r=yv~GmCs+F^8T1ElK0EaCr1Ya}Gf| zn#>WNJ$-&^1&on2CIGXiN+hk~ghgQCmDjP2iE~R-e{y^iPGDAb5Ph2Y+@>ODK+`J+ z55v8^gYceJh)xiJ1f;HJ67y<9-GxfZv1g^g)h#Rj}F zK){(@^Cp10-8;rqnF9_3LUgnj(5`XMjnd0?~mJ$?S%=9534LJYl8*lyb%KEO`v zI&2PG;o+tPg`bTyTHo}v$>u?R@ ztSn^nMtefmrucBJwj)ak?0)p+J3dnYKld18L0ir9@T2elDE#<`?}YFE^}FHtC9#fs(zb1Uw>fIpW}oGc|*3u)slLQ?22;#!&#(HFtz%&&fg6ftZJl5*k-OF0_lsm3EL&?BK$TZ*C7ft62Qg1>`v-A9 zu3e?j?r-73q$*=n`7)+p9M?~vC$6F7 zB(z2Y0#LyvFX-A@(pz`oZpE=WeD1=N8ZNo(u|$mvIY7nn+KGiSay95)9g^z7P%(@& zu7V3wyNzqE&t}fIJI;<(aVxf{q7TGAOADjxkM!l*;O!muyyJLI*4(aiPqA%HV>53L zr03CU^%QFX@((QzYf zW^4M$-f&};{F=OTuwn5G1#8P=rVGUwMVFRDiH8%f$Abo?5xaho@?j+pufjw)0rC&zsr4a&BvJVfX%x{R7LF0J4LaDYP_E zz$q=yy?%bA++)}B^MQ@e%d->9+s?x}u0h0f6p>NY92r#n4(%US%9%=4;aLSm(Z0g2%)7qp@a!4VAm}_5Ryw`XjJ;O z0FGn7gMF@0nplynW0?$i*O*|I~)pQ!66hcry0$3-j)W5Vji%HNb znm)g7wB;b_M%aU65V-SP01O!CoS!TqLu_k^j0Pe5u`*A^3UpR2DI{5`4=(}~>XQR} z>!aP;S7IqdbFJU77U;oMyT-!l``r~mPW6vRW=R%lja)nD*Xm}PbGiD9dV0<~d#+J2 zn_lYtsftmxRdR?pnvI)#2M^qesq%iL^}f4w5E!!sx_|D=DgDbzeI1t7n@_&)rL_I< zH@|QB-~Jgd28XN6f=_<-vV|b|_vSAgw<;6WuNIwM?Ex)M#`CPwy(zj}pRGNW-+ve7 ztedtH0UgozYZ2F7l8hS*gc(b(e(5XW^)G)l{PJ)7X851}-Jgg5`QQJW@Zpmmh2tZ8 z9tHxab*Pmo3Bt(*B>m~rrbD=2_DLf`qux{WW}{HRz%_rN7Wf|spIngJxeBp)Qr zMRfaMU68|tlIq%f9#hY2=B@{c4(h$6wbq3NNl_T9DkU-3#jIh%q@Y(7n`qNR>qJ%g z^T!X~=je;{R2Q{%Z4J42*g9}+;Px8thY?Ul27>fu3$K3Z8RmK^x;yA72%I<-Gvwo1;Cq#T-cx&|nX%$Li{8$m*<&XDlg+Ay+b^4{ZT zmP9@d!`%BKf9dDH6u$VCFNV*3?sHc0{73)*%D(JdR21kFXI%!>-?pm2g9opKW1_7+Vy5IA z;l91$j*St&1|>4KpKtH%$qJa{PFf;}%a(;(w&kul#QE;s+mVnV331v}S*t@#vgTvf zTQr8OsysfkHN{0B3qUMeV{aqd$y<{)Z2!0QeqrZf;QzgQ_w8%fzZ1;3sju2Ts)0((pd&W}>=5ZRhHV_2R6j51pYX%!Gw1q|3^~9C7wU&ii?g3l2 z-ct!=UhizLOP~@q$cC-0)dU?Hi=QlcXI%&2rk!BRj*V(|#h>=xGiuBfQx?D(Yb*p zv##t%vtBFQ?`_%IydEx24#VjARk%4CJ59Xp&JEiz+Ya9gHwGXU^u)sOd+vG#h?gF< zJ_y$q42$}0K>ZKiJ$B}XUDjJ~y%qk+AN<$ht6%wsjny}8T-O$poJtEq$*0zXj=ZZ? zZOlAblLal#2KKX&iY|TWOE6wO{P5%O?z>j?x4D59)1qv9D-{$=d3 zmodav-?v&>zx%t@V`z_GNvzY)7tvx`Gsm*R@)L1)m%)5I=s9&D0r< zyf_AHqAS>s8?CM)wjbYG64#!2ODc{YGuuOOu}C0_m=U#WvJfLvos~O~L~#6>Hw=<0 zG_?uFsWa)~JqcOt@m^kc5jDg7KHFa)TpINul6W*NGDT!(NPi+S71VwenXKFojyH&| zV;T>UL6OFjJ|p<}5<|9AG%sJK7wTH z)gIUYBxj?=SacYI&r!60(;y5^eTHU5UmnRDv>K;Ms8;R+3H!PY9UCx!mncR(TL8vOQ4%Qez4f6)+^F93IoOVYbb+wZGdhw1G9q@tffoMz+^z)`Q|M6)S^ynrI#`Pp?OY3; z`+hE5c+VC{s+%M!wfccV^f+~4MQpQfM%SV&f+q5Pdt+Po6dLQqHj8}=atZ=ddsZig zn(+*=k7F?#+1R-{cW=z(-#W5EJt0=Kdpg|OP;X1#>nLdFtB@cS+5{8#X>NCy^d&pL zZry7Z$Fx9-PG1KlCiy0~Pwfcmg^CM!q6$)_l7J^jY_HQ;8m7gXmr&QjogL;;R5GE! zlh_l;c`E=(!As@OF^hkX$f0_bXlEg?iM>nsGcztWYJbig6UB3#8ws$TU(d!2tp}ni z;wlk+rNt-_^*I;vi@;ZE6IjU4xAj8Mb2rFIub1^ge%kNuzV1@~?=k{D>sWXHcJ+PB z^IhrJtmAIj&^~Q!%_0DR%67}0SO5a3A{S1mc95WQU*as%2D930twrtb0hx3@+U^oE zbC4A!`27d3hkyJ}{;%QJfAjBzzxu&{u&=)eKYjnlHs7uU0Bmd=7)VoE!g6jK#I3X) z5O$=Tc1@44Rf$=P&tQ3U+?8d=elJgDT2>~(g-)p+0O(CeVz|I-6Vt)IS1o6fs8>Aq z>K8##3XqlfsMiqyu~aWO?~`svlk6{6Dp#c#G#=QrbYBq$<3%Eof)DK}qKtcGMElu% zF4}%)-Kq@w)2KNSmi?+Az;%+J%v-S%r@P(+pM+|xLHBI$xIQ_v>ThQmoK~?-N8+cM zv`6|`>amP|-3Y4MzX=MkC7Vh`*`Bk_ub$S5o_aBF$JgQQ&%YtSfctu56$SeGUwP$$ zJ(nA`K`@W5t}fg*(e|&waMM8Re%L#>9~MW40?OGVPA<;{hO?$%VS8vn#Em7MFc`LM z?SwXocwPDUxvlLZ?cI!G=4QX|_nTk|OG42)BmI74)r*!QJz67dou6BEiVDWXTtZpi z&Xb%zEOE8HOwZk}`TYD^lumm2L~s{{=Z1aGM_v>)MThF%=9wiWhaEuX*L-gMcr6s~U|g0pIKwR(W5y=TV1~JQNwn2ISCCe8wY9R~2SL6Jhr)wkM@&#z{-pIJqzl`n_a-+tTf|GI?1b`KEGLJX@2Pd@%Q{4am;@51B9 zk5w(*v`SW&B&BQf$Z&zKJvV%{*=MWTDsgKTb6lNDPsBz>*t2<$cFFC;)^NKIt$8m@ zy7qhoS}&}se-fzU{Jp>bTj4i;^B;s?{N-P@^?gsE&-KkrVuj#iRG0xenJYXiB1e?{ z@&>-WoEclU_&-&!;3`V+}_^ZvNDsD+?(AT$pN-*TJcab$p|eM2A*EUT3Uf_kNp zkX|nW1*y7RDyeLG_{$et*Rt%6M$MhCRmJ|*_pe&KrgL0vF<3ojish5`QxZQ;zi+K1 zv`N%(RZk#&me&1p(TE=>FeIIquCMY~g3HzWVjE-v8{}xlaRC=9PpJE`z&4jS^xTv4 zcw86>wCf~ly0`1s5(J;#y5Ic5*4^=`jX{f#rK{BP!kho?OgWKjEVV>sZyG~t2dAoZ zulO@sRD8oRAl(^Esdz)e46`&P;{sVoxDmq*9=CNOke;<+SGpzfqE2lhttNSI_QO`I zDLUzX=h2=##8L|2eda=e^zT>sivUj&6PI0fOv=;0SA{5-0F}qK{nnrX9+C?cUx0i0 zN~J$(RHR~A>buV(>m-2`Jjb2@(9TjfgL}r$abF-tx97WM1zkkR=PQL)71uW0(c#>l z<<*TB++dFJ`LvS*IFj?x62ZKkE@oo9NoS%GnKQ(P6mvrRUAym=w6%lT9oqc_sM|i) zo(Qlf2jM)}t659;cej)eCcr80#ko7JP5!;r@-^V8x;k@t|sYOyLPeRZa&@Sj!b!e)NquNn1PPo%* zzku>_671Y0JY$q}Ws9*8J$-F$ph4=wWrc_^h*{BEK;MoO;O#ZmO6bM@HuZ=O2F(H{{Q+75MAs=*i52((ear?Ly(J?{@_Psv z;lyA86GDBwNX)kSLl8CO#wQZ`qeFcpq6*uFF z-bV#d$$#w?9$7DfnDxAJlE;bGpu`=-F=pPYY6;GIdqe0d!cE#7GGVy7uROb{T^j-_ zommww3=E(pfaf!oS9%nPvga~G4*<46v_n*dD>4GqD$&hFb-%#PfQe>6k~-g_(?Z(F z)LV#-K;f2*T9jaW#Pds<1#*~x0YbIjg2-y_6|z~hQY3LcK0a1(xNBAKUTg{Bcz{HX#LzD zsH)hG$l-#Dl|92tTRiGsyFr>~QJgVtuAZDZ%AOY9PJExdWbHh648RDvTZM5y$nr`r zeOtw65;_$?NZ&U@l*4H)>EbwG$fyO4HFak$y_n$ifOZ$ zkDJOk6{ltUe736+7g8suKigd?GH?B{HT3f0By1n-7+}G94wY;);#aXW(~c|)B^Q8+4Iw03 z>BH@)eF_R*J5LoiXMvTqvwB#MidHQJdojdj{#luvS`dhey}YIOapHkY`r?{3HdhAQ z;n0H3Ucc@75Z@b1)NgO^K!DFjAH1*ih&>npCY!Vr1SUrk*2I(RW9?<^Uz@u-T3@N2 z!ghl$iluL{yKU>kOqvU+0*Hd% z%ma^ls#EHgCcw*F--ESR4mNm0L%E;M8S^Ds!>XXg%_I zRjNuOVLjX%LRb6Ot|jx^d;1a~J$iN$o_~B84xfBvam;ym^7JZfZ(9Pqv1zS@gf2gDOxi7r^x~*GX?MVv* zMD};KWXIU)691H<@~cV}_`EZ#=46`7>!GXXLF?TN@SW;6v~7gMa0_TLR_uMlj#xL` zOTZtV@$;kO@W$(}gom%Zs^Ie8gGb@DH{Y_jXTxHOMNEcKJ0IKUSt4cU@Rc{e7QXn} zS3MDrfjx;fLRZW$+DHx$pM>|`f5$*U14^*sWId{;vK1s%KyVDoEgBS$KbnNeZ3vGZ zY=z(Y)xRHp>mU7Y_{CrQjnKC>{K{gki7jkYxlmm9YGxKiWlOP4YWluo@r7c8EUB4u zXc1Yw`0V+U@PSqR-+A|aiyf>;FslTXEdUVJyFCl5ws@uJ)ywL%3Rf%p$7-^>`roT- z`0CoeDu#DANp2F>`o+DeNupUJf`gw;)m+Pero>lPU@L-cS(Yr@d=q)u}?I{scNPnLyw+UcfO}@q9q=&PVOuR;wRj5 zQi}-BhIkh{I+{Z(T6GP0g?^3dJ5D`l%WzGl&2K5M!{Rl-V-fjcjayFhzu?Y5VJRx9 zcC&b`0>Y!KglwrTz9WZOiXc`|EHQ7yv|%Tclp;ft3ox3;%6_4BG3`}}xhdcy#(3!& zR`F+wQ_%p)@)ZE76c7aiNihdtyL}k{%`pM&C=^NLoA{s4&3#TQ#)UQ1Z|NAUS$^Lu zZ~vPuv~Q)kBT>T$Af<8AxJ}SrnlDA9)A^hb>Q8efL04Lbz zhPD^L-yLjwT+2Q_9CS1u*3i$3tdG?;BAzn^maKAibkgtfVuj^T?A@6&`fB^Uwcaos z?Cc3ln9Ruydf|1;IgbIWRN%LK$cp1@Rvey3=RN7}iE3>Z3X+xRzp|*ZMB|*mzycS% z-&IY8TE*aF&f+U=2Sh27-tl@`H@(Cpuo8q@c;zG$m8X&z3+lvFElD~>RiBI-S`LGq zpdg_^68*D50)o@BpFcAMoFo@Iv6LKHP(bLRs>jN;JVBx9*fF8nWphUnYFI=oofqJQXL4ZeJK7ktlPTuYASDC*+ zscFS3)=gv=XfT2HM6c^4La5|BdekQ+Sk8?HJq*4;=fl}*nX9`05N);-Kz zs{m>zh$?gq83xCXh?iD4sX^4KP4Zf*w>}0lu-IubOa2DtWWQI$#lP*~EZZ zBJCdCuOe*N;4LN{0S*ZT>(YZm_7kg71gveSxbspKrB1I_Zw$HuOk^qiqp0C3(w;t#d!E`)2)t8O)dP-Fpxf@&wtBPDxxn;5{dBOo zuJKeDqRiMy)`0p>MY-Mj1gf8>s%?C+b_gs<;7#1H0W_Fj!?+%RD2H|>K`zvpvzP=! z$)+Ekh3gbR!v4PVh6}v#e3^f%m5-M(0ABXr|3_b+1q!?j1Xv9o?*^Q!$GrQVu=4v9 zB$j0+(X+HkOTn1lvUVo%qe_Umw*;X6soE2W@;$tZMUk(tVPv( z+tyns*#@Si?Iu0<^~YoOy#6=e0pw`<)?PuSK*sq`?{*1Q1x;85LMFlPD0zG zqZ6&QtO>^_C(^EAJ?Fmx4u-TW*u6N4Z41d^1%USoJFA%klUPzRx5qcP%^E;&r?al; zBlP_pR>HN`HP`&n9%#RVWcz~`zX?y{I!YWq&OIKMKm^U{uc8x9QU z=nl_qpRu)eai(?rTug&J9ND^fYT(9z9?1cAhv=Ae8+MreLaqh1CE{KC{no(t?wfhI z|H>l+6MEtB*<%6h1j!lpfF;bp%;ub33AE$F&rP<+3Z}ZDKZQwGO68v(f7}(&Vgg)2 z*y^=c_XLVk`N#TjXvzJ2RtqqE^R3sz=fC(li$VITUbPKqr3GLY0p0aY?KcyP4*8)A^b~f)@{IsW-?eXIeH12P%VK~%cW9>fN39o+f3t|7QSHoZY#lH)NXvo1}bY*jW zWO2x_*5@s3Z+w2txO*6W?|1)R_?_SWo$xc?{JGGw^T0~<;@B+^E#mX)+D5-&vH3i6 z&?op#8P|AEI4%toK6>^%Jbm&c{Pf)qwMW8ssccYGxhE1Tf=HKV-mI-v7G9`IYt&Vr z+$UDo>d#94QxfuN>%IOvs-VV>pWv-xWqj|dgzby3RHa5Q%T?B!8mvIfWwM`rf^xqK z060+T>m1mDv&OQJ$MtemG%$hCT9H>OwX4^C_h)sykE_gpMr$Cv2zaM^m1zEa!3gqW zS5e?GYhsf+f>5b~+|0AEWFE+tIP$!Vjo^AhD2b)!7fjTiBr;h z(zRt#{H}_&lM)!LU91%KIja7Xvx_i-MQnvWKmh>;c_z_XF@mO}Othdw1 zL{G^-fRNg7Es^J0qCbT#Y=EhXGaPXNx<(6kTR@DxR7;;TQ99$P*00GiIa{G|%9@_x zpisBPn&*j+GjIRUJ;x!9@zHf>3-U;81I5m64;nW#_ClT~pOnqr-cXapen;*CXb8ie zXL4qFEiH&>ogLWzP9d1KJoXUw!jZ>ovI`I zq5Yk0DY&W{8kLC?Ld8wGI6M};o|}MLu@vy>k;apf-fIg)*=86lDG{R5DYZ>i?Jc>p z^I9A})qvo!Y#Um#xwmK4l6iRl>`;RTPs(kH;Y}sJrbNV!C#BGyvj|86VIiQLiEJ`$Mb3$TsV`mFvGniM8X-Zzl2; z*113@u|YbpfCL~&podgU=Mpy*&8O=&6-TEhO5!CTViVzNe4|B3lCs=g6V}f@X2np zd!5@k;zH3%!g}<**s4nq1h7MrJ&lV5K#Zycg>UM#rf^T8{It7Rf0S;)Sl11L%`xdC z;w9?QnrlzoMzk*_5vr2+TTSxL!iKH|^Q;|vT%mR`<~UxW@-Y8cAXSAg-Q_`J4Uj8$ z=0VaW5bA8t3pR~}%Q$9m>X^o=G?gl1OvLyB>wdhKk8i9(Z>cQD*iL}_jYz2gsLZvE`jDN0q51VRgcD6AMWiR z2t=7-lSLo;^O3|3A3b{HRHoR!wi;l(5R5Hl=$9Kq^RGMA_Lsaq3ph~V(FiJ49;Brp zEZhMjR)WtMO6eDLiI01almGr0^FkTDgI3@EQkI6$P_8x<2kbz!|MaqoZebtx-vt zK&$X-t;S8}`U8c4l3LZ8#7%}4PO@K?lQh%2CQF!>^O|?&m z^k<(xw`bQ~+X@%AM*`2EAI%L!HgI-~?Oq6Hgee;?>e=h9c~VJ-%M6e98=HH>u(Q2p zdk>;}mJk~dux8cyi;FX@v#6e<$Iy*HK2}@(en-qmUhTsBToK6~k1d`UVe>RrCD1AI z4!oe5!@a(5a}>pFgdaPtp<*yv0QV2>TTr^G{e*;Ex=3?;!Lj?imfi$0L|1K&69KOS zJFi}M+dj7z*o|dWaXSl_7GurE1`^r5$rjuri;)J~;q6!741EJ7j*p&)a~rhd*0mK< ztfDl#4sU(_E8(B~{;!5#_^m$9qsIDJll5w3xfQWhNS{?Nd-@eG#U6C62`fF&>39Gs ziAMk8wNx)u?$h6gx>~XU@)!HI8(o4}3}U}eP6X+9FJs=Vf(D7XntqoYiPCwbBs8tt ztH)XWdHPE0hTr?}iR&rLs=0m@fZ}^ozkFF`FZr8gizLOtxmc8)XeH>@ngFs={HIW4 z;Nh+9bt6D1+I?+}M8}GJ1_mohnFO?hizW(vsZ!NHiz0{#01#gzET3Ygy-Vjta-8ML zHzy&f;FuRB)?y3F*rz_#?)-Q zXaI!tEMe{P(pX*iyh?1{j^fV9nBfWJSu_6<;{koJ0Yc@hStRJQsdQaf!#GAwk=B0C zJ#c~QO2x=t$6L9(MNko3*JH;T;uJyNmwP||+^(Cvll6Jia@*miw`V7|`w$*mGJFf4vem`_z z*HMI~uuQJfLp*;?tn?NSp9e;QQQjJoWhX^q#pXj`U)q&i&u<$v6eNU+0+ku6Bgr6@ zQa%thT@nW7qihsnP{qKxxfwNx4@eb12kBx`A;z#4+Ym?|7V;+U=>qOQe5mA~2}Xat zS_AAoQdB3{>KM2%_C+GK4HPjrfX%=$*=Rs`uIaz91a;4<+NuOwg=-vD@{^bZ$!`(Q zp9(~KqpS0O{`{#ncs_RvMnbovd-mbukKIm5%As>5+0f~dy__mzR-L%9fknX9sryRs zwE$&#L`l65RU3odLwp~Zv{YpV_WqeoWW*bkY{fthw2od@=;p6Kcty`lL5E#039Zm8 zJAW2H0)}~AHEkT4K+wZ!X|T_i8Y)RV6&E`Wq8Ydo(4&}J5PE3AZ7Vt$00{6(G@aI< zFTDkNBb}CH$!j&zwIwt-kIKAk-mW2Fb%85O%r^^(3nhCHgf$SfAbFjg*?6(<&}L8p zzCzFt%P2#>xL<%gV*>P;AJ-EwqDLV>}PoO$Vh1axl3QR+)f_l)b~7>t{3`(niCC~Yla516 zK;1kF<}ltEUyOGaMA}WnrYT*_k}<=*5xB0Oa}&Tfq>JSSgAKT zQ-YZ`uvw&>t1k_7JSs~k(N#dT-R(zVfA>-N@)y1tK799`@T2d4H~iqce;I!K{l5yM z@SqLSUaLqV70!_FUtD_JvOF7L-{61v0PRlf;Q$sET_Q z#+CpV5*Ev}Sv!*eDxr%YLb>)iR)plt;FS7ur3yFqDq`^dU@WI}I|*C~a_Kn);kP+( zYhdAc>)Jr6wb-ZcGR#avdE^J6}9>G9nd#w{C0BcywdWsb?U-k<&cwGv0gm zFKi#$46ncWrd6wZdj4uBv*$rIoEEM7uiTe7;w0*Y00dvzv3Ork&wbk~akf#NoF0Ya zlQZ?jXJQpO+ehno3^q%x(_Ksax3wPws^$iC>>7wCEt$&qn5*j(1v5K4Z2|DSlIDr; z33Ig|@fvP8lYk(8bbAxERUE8loL?M1xA9j?i-HPv+wS2QaX|!S0S^!+&S1mY^#O?5 z-ZN)gi0w%4ef+-mAFi>p-qSv@Q5!gIKmiUDqd9?EE$s!?ob7|2o$DkF>^iNaAko2U zVRMVt7#pL50`=`RG2fu@+v*#h9$wh~JP}(!`-JT+8*3eXU*G7v#bDa=3)h8VBtc2u zeXtuY4REv7+baC?XnEICGO&q0(9{F>YfHQ-n7sMgBMTy}NJ6pDo(-|rHhUkmT1&Ef zwN>h1eNaWTbHBAX?d)|*4?r(=*_~qXS_a44xpnXTN&6(}FgEfl<3M!{_ zwH>JKu;@i0JoYso2XZ_@u&X7WkR<`=8=NWW|KR<{;pF60J=Z*!n`x@d0>-v9f7B-( z+XQ@{UMk`9%H!IpgtcgWV$aAv1r&JMYc=6sUH4ayl>}l_9=^IyiSeD1!8*GAME4~D z4GU?{8Yrx?zKD$Nc5L<2I42MT+}_yL zbv(G|8gjHUSM5dU3=2U)IQevOF9I;l-93s|pS;)r+$4&wqBjM~()DqO?Rpju7Q;de z+$&ma2R&a;Dqlm`ull(aQi@vaIEt~|&On-U02jp{|EoX!POI%34k(T24iV9SMsWp7 z0eaMNo3vJ}uwPpcfqy#`1XKwnBnM(+H}92u_k>&`-a_!pgE_Q+BkFdBQn7u}7s`OX z!EUhAX%yCzIywOb4~XOlL`)ApcbX7MFFoH9X&|Ym-w`Uh{WpQbT-1%S30eqv_*;I@ zHA0Eznhu{mSMOhQKZ6>+7Ot)G1WI^CkEOkD-4fCwwi;BCvbJr<>qJ{W zs+^*pKqY4~+5^X85PF^Zy5of2-`f|MkSLf^u#ZV*Ep};TmC%6%@T8zFfsZKn!x{}?nR|EOcTX3$n6Msw$)R6d3qk6e*9QtZtLE@7Umnf{}<;MVlAXe2>ORR075D|yF1b< z7+G-n?&FWd&e(r=Uw)S-H<#h~@?3P(d;9z9i?_D?$?%`%bZ1K zWP!B>QG>p}uZTh|CpHGzQ1;jd&2YFK|BGUv>;ia z$LFZ;-QJ^q`piWKxz^QK;aW_XO3#b{ z*Tp8CHfGm+ex}w15&{y`N3XxC`F3`CDz9}E+*9DO8i1r=!z;2&%KZz!3n66xI~V{j z1X@}BsmK1rdslw8Jl9ACjg-vgG1IwwfKq4m3)L&%_+v#un@O|}O4KpNq0I{{)ldqj z(#N%yF-e8~KeYt1mwWFV0g2FL+0)H*Y?6TKtQH`F<pf&{kxActk&C^+Jk9fE?`fVnFemllcJvKa(6P|>c3jh-_A8JJPV4072x9g6EIABqTT`>3HB?*3En_9?@E0cAa zD)zazX^2sRKq~qj>?P5vl+UC>%H9U8loqm?XyYw;K-bzw7CJw4GZwnm+^X;=F6?T1 z!>g7kD#)_LkUf<30Ok|Hg9Kd*ub6QEwrx*C@C}MN_D@)|Zraa!-L~c|SGi7tAA&$e z_P7r}eBZ?$vAi1J+V3}XJ^-2nOUkj#y}2Gqx1t^Q%UWy#C&4BvX@AgG;=jJ;8aV(H zB=4*O-`4ThH-;J?fCVs#u#-GGIaD6N9+O0m z*M_#Xw5i}*^~Badv~4D~Hvy0r41>wcs^BO*+c~qg(voBMydd$w&BuTi^k1$FL=d0_ zbIqRhx*d0WbIqQWjgZPJ`&6xQqcH$$jUHEMp#Z&YK$^bJOCIEoXsKF=@F9YS1f7Gm zE$KZRV5MsJfFVK)0KK&^>CkMr!Q}y!?ZUKr?P&*Y0g^X>5afAlZI@Bi_ig)jZw zuZ4McGn`DA|7R8>UWV?P0S~jWoF4!o+ga>?&sy61v&>s|wC(|n*?hXO&v^3mgYc6d zzZ3rYuf7-F`N;?2+2M)ppH={{Z`4`6yk+E0tO3J?kZ7l=S|zxQj|_T%o4E8 zUZ6{-^-re+ew8thewIacWBU2({o~aX zuOh8HF>$lVXh;Q(M8_wNS!Dz?*BnCgIq8|DWGwxCN{m)D0K|Z4d*L9DU@EI~(pXCD z5?7k{SU)j26ZpWFVk2@KF*<^BoLkzTY@Xj*+*wR*FKu~zC-KvoV%Rv`VozAcuK##j zs)ntQH-djlADpalsL*;=xXui(P86P#u1#cFhbRQ;&%dQT*2kZ-(FQR|W-XX9Pv*XN zvNl&@UM*c0_`9Sx!Apg!s5O;bZdgOwF&`?WwNdK&_$})vg&(eyc#*G(3RRi%l`O_7 zWmPq;6sl6|yge4kV=O?SQmz28kOdPUje*3XOMr-;x!5Rvjv5QWlW}sb1R`X)14^{L zW-%9$nuh)SCdS!(P1Fuhc}qeB_qB#F4#*+xi}w)654IrY`9l)|^b;2WCx3???C#N0~qfw~KT!tQo@}A{83Upj{VrJv~#$BMb6BhQG>~#xS2b0fj$N{YoV{%T;P!_gEkCmg5yA*17=t(o6 zZEHvICx84ezau*g0>XYzi4K53Sh&RmB4Z?isMV8jG9Vs5d#Xvmjh%|D=85p>(Mi~} zO_L{(Zo^7fK0WNIQzp)Me!NI-oaQ7f= z8#2--V9wm4qM&jKvSJAoAu9^?yBk}g*K6UX-`uX_{=NIIn-KdRN&HB@cvw6fSx}H* z+e4(nO>#~!ci-+4JtzzWs(1*j=^?{#u=8)nQYGJh z^9^}{;$NN<#98q1a2rvvmZP%v%=fo;!s~W#YY764<)=wc*-Tbbm!f96J!RjjQ2Snu z=X}RgsbX$mA7sbx*zpHkr`fJI>2=0`_9 zu5D-Z(5hoIbqakp+EGgB-zIMhHFA5to3{>dq-H(P9N?bu9X0?70`#|= zN*cCS0lU$BKR!LNp!+JES~acPHNa|bPr`K2$L)p(tmhF<5eow<`o@MT*H@tIY;5Ys z3+h|K>g>^jSEHJ6+0gD+gEA6G-I&_@CH1RX=~l>Mve?k^#kg5XMne`>83ZqV#cFf< zu8lp!pi9+xg_){wk+kIkEQ+R5?EqL2&nIsZU$0QbF2>rc1?k-U{QN64iD?pu@h_@h zB!1IYPjs-Es+@(38WE(Z=RQbnTeQ94+9>XtSBgbTkGc|e^`;jB0cIfgwsG|~H^LiV z{&M*0&;DZg^4EVh?Cw1HTR6R0|A$anQrf?qV55b2d1;>2z4OcyKy-cl@hP^92y=8 zI?ra|?JouSz9lP#o#55wwXG2wVQlwjXx|aQD`-%QJ+D$&Zu$BkALB(WP=IkGReO?t z)*zmVC7XSysC+JL3Ng2+9=G+32r#B%P}p;@d38geY8BhQ?YCVebD1T0PsLD6by0#8 z+WJVcVX<|UtlD0>M&)-RSAv-+r?c?r(S0S=h=)pi3APD+|D{)65aL6>@}uENFTt<7a(04w^~Ix@K$g%93+SAw}c+mE(w@BNkE{@w8Fzx8|Jmww|P zg}n!#vlz}m89qbFEFjcOZaxcpZnB)!k`)u}7^tRdtS28Hw14#BhvCOR{$cp;ci#!` zzyB;edwyzxyR8$^WnoIa)s1PVA_>0a~xth}`_Rco8VRs=7cT3$5! zQm(3Kac7?j&F}pDm;Kv~kaxDE|F1F+Qg3;psE3%;C8lHo9EwJWaM>E*La(`EKh||6 z=W{O#!5o!fc#D?iuC5zv$yycXTnQ;BP8`NKroEJ{Y(cw8 zK=qhHDY_+gF0gn<=yu^;Q#(bT(Nl#bh(n9%BCKDmU5=O24J-QSied2&s%fxU47c;?mK-fpu; zGu?4C7+OxF25sCcU@Q;2668Z%mDqy<4Er_gFc;W%pr);Mv9{(Sd81gkDp+Tc8Cx_i z25LXFF%Do=+P-*e_jCf#92V}phxSZlCJ{5-SUfYHPc)WjCF475#l-%$_~-xPUwnrR ziGY!ZKot^&U~Y_P{h@9|8VK@PP(jA>Xc6}8@VQh4)xTno{l484ss*wqLNR>d6{$(I z%A-PX&k}Abj|}K^qo|lmDc^z&Dx)AeB#LXcX?3G6K_{x{=PlPN5EV>fFfN9|gGxwn zLY5fVXIB>jIFi~r6%G;{ly|9Q-J_~*fsiPu5n)j;1_Bkfproof4~QtUjHubEp+kTV zB*#?SMS0b=v{aSo_xc)aRjiyca6$Oe;-!H*_cn!gq}UTwaqj^UI8SYwaqx3|u2Yo} z8^DLB$NFsDXV5HAt%cLm8L-f~Qx7}8XTsz8O&dqjOSm-PfJzCX5*p}z_l0K?NIjLs zoPO|rPxpj?4>kdVbkCj>!41_LD%~z%*isK9)qgExP>C`Ss+krDzz8Vqdpmmy%s4+P zahn^P2JCFeMW7RVR5xvsldR4otqEXi&l1W+iBE`WqD`euB#WM-Tvu~%NbK!Bplzy1 zRbG|b*xu5j000AkKwu05fM>=+B@vq7ROyYung=y<#klp#Sllw9twQux83=pj6U++=(HglP75BN+xuku(s2z8K2xYVNTn^j z0tL|NI6Vu;hsSpR)-*O4hcJW)1~xahW#v?;zd4hR#@YFm=+Nsn#sSS>9q_qqq!-Yb z(VbXCN@0}?@Z*)-7ZM%K!Iou(y>9&G{VS=)um0@r*Iib@YJm8+d%f(Kq51x4%z^ZJ z8L9KdmWL{Q7WI=rPxne7fmelDi#jp*az}<3v_)H^JOz*;3m$uTb-@EX2SsQZkPAt7 z7+!hsNM7Dw`^wkCqgP%tGWqs#@1q>vsYbrhLf9&~z@%`Nz}uXwv_)R9gP`5k6I8-3){&h%`|7@} zkqD@b4Ef*NKhV#`4kLLd*|uX2EMX-GAqk;>za0~J&VjXP!{+j~0p0)tRh5L=f*1kb zW>LEJB5Lle>2|zM)Jo82QN6a~Z=(fbYuNL{qww_bnfA_s0S|TVEVq7KFIeYscwx^~ z54>G6)t6RWOIvLZ=-K-LzGo4D=%PI{ns`w`_Efn7HNb72j|7L&!(l(}cO(+Y{bSs8 z+kFAB*Vr^6-Y2?n9@%!bKN}cYw;h;+2`60|bX{(48Om?<6!@>Se*ftP%IJEK6snzPSNT4mYT=o&y zmcUQuBeDO8kvJCmJjdt9;j!IktZ^T{`F7Yk*i+wW5gnCK$IjT>u`sl(=j`O%&JkLw z0lt>lw`{NZ!dJf${?0%AhvD!2_J0}P`24pFFxU;FNoMQv%o%udMAR&vsb`UHPRFMZT=%+t@Km6!NKMC*t^aG1E4Xi+54J+diVv-XRX%gYOT!N%4 zujD9FS1W6H{Sr9$B}wz@I@=`jcR+&l`%kXN%L>2$GOo|n%FjGE_K%LObG#Dme;O;# zciRb8&nbPSYX0gutnOK=3KK8n%l>WstjHqeI>fcnE3(Y}6k7;5cnQ01HSrE%nY^!x z38t?^(N0=DBr7StU1b)mUaP;av#jnGOPjz|g?e6z3FOrCqB&MC<^(DTlu^W0ee0#u zwmE;Tv2AAv(Kd>{(xUctA{J_>@o4QWOWBdi4%ya^>E(^srK{(c#p*V>gEX0<5ar4v zUzQXy*8)nXmWF}=lE@-WRqUkoM2xLuTKCP@V)7B*&)%3=fObbMR)z%h2Pq|3X#R%C~Wf#9FwHI)XsMxYwYH8)cQRpR$fM-@Y)MqdCQscoC8cC{*D}{ieM7&hXKBrc<$oo<+&l_ zK!T05vEPgpD{$Sc!Cs_v-8AwWqIS+3!E^S2A-V6&g?AZu#qa##AAD!u5@1zyC$2&c zDnnu{!7khE*wCjF54c;}I6I>C@;(L*|Ax{4Mf%ah2MRzLstn4m-C);v&qG|LR9z+U z7(*wY`(Pl+**`eYMT<@^h1XK{HWC|)S_M)pwrVT^F4g`;QwegqQBquQe9rA+FRxrX zpcU(HOy1{)ke61W=$3BzL?VKkaVu8aHQ6~gC$_o(VBw$u8@~pQ1-+bu(>A@uz!OFv zyki!xPP?HnwTh*3YFaqCS59Tl^xpXjm5K#InhBBWqDdHhlDHk)?eD>*o1@k-vDfB zQca`fUvLUs5;qw{mw-j=O`Jv_?IcjbqRjb2QDU+Kx_a9hbJCtx1{lbfg+ye@PETZXlA2uQwfoLEs0p=`iE+lJQ zi&GI>2DohcxJ2BBz~AlzbB!^26V+I`wocbKki+9+QIKi7k>4udjDbNQzF5zJkn(dZ z;tHu5R~GPHS)h8R$_N2<53x0sfx~1)MdqGF6#JmVgP^j`Y9>f&^R@MN1E%6tHe|;#G zZ|SVy7SnC1GQn|S3$cFV-+pv*Bs(|8+MezASDZIvxAyU;wvWugahQ7mwyMg5!j*1g$oSgYT9ac001eMZqF7nhw5;5Y*k=lFZQ%EV zt|i7d8dt2XBip}DFR$!-DG-4q-*8NHXjR$qYFnmbvR?pD+?-i}XvqYz0_=hu>$^bk zi{8@Az+9{9Oc&ZqH#gU9t;UUsXD_n5KwXR>t5^||u0-wX@jbiu>$VRds9P%rv3WMV z5qsvrYp;cSk6yPa2D}?)_K77ryx|tM>nc z@a4x8MuI*Ume?6SZfMcDXKuXo#|6MWtcB9D06QQ0i-y;puhj4 z@ROgs8-Dad694zZ^Jm8vJdYJT<0#_pXIZ0{Lz`0_L0tVN3W&-g%a!SxHSC3T^v*iD z`kt31|97kEciX#MoPYV*O$juD9KQChB<(S?^Q!OCl90XgHu-ngFM8dt?hAL%%PaRw zTK+Q0k3xub)Eikz%9RWS-#f;WX_NGan822?g|HE5YmW6I$dCZR)r3E>5mt2xRulFr z7ROfm`B&e+`Z=qtiv$*MF2r>ymRG#dNqyCMbKGv!+bAQ|U)HO--wsN{SfXm~pdf8< zErGto*sum>jBQly4WQ#04{@>r2)6rmZGhPBtA-Hs>VA>NN^6mOixIK2#!y-}|~ z09h9Ae4{yiyC~(AM5=Y^UJdN+q*});melNY^YfGXNx_{kg2g z0cNl?hZR%$xJ%Djmbn6tGXVv8VhCnSx<2a)IY25f`Mk*#*E?In3xUe1BD05k;-4KF zfTk5&F(eq9J3z2lVaOz^e$s{@pQtkb`w;i(BxtCDXk9mgg5y}xPd`hoC#jW9%)glz zsT>e16gTS}TSWshh!q||59Wmg0cXxM=ts8sJofWT^9vxDb`UF^F@FW(!J3GzESI)_ zRTAR$76pLlxdgZ?J?HJ+9pxy*)3nrHTj7=*OrW-1BQ5smeWAm)9yQsB$CD!*EaX|# z&6>qxBIl~sfXbPm#0~)D8&P{=;ICZq5 zD2s4@avILcGYwu={Xwr6R(n(wltRC^fkQGuB@)m#1DsWLgI4i3n}f9%7RuE3 zqz%J1ZP*ZrvcrUuI8u++hEmT#p7C*DkZePBA?Rm;MmY&X`d&M(w>sF>f$S3367Zt4dY!JcpD5)IUBtZBFQIITOiy~O~nq#Fk zSCB%LyreI=?-gYY>czade*JCSz?g7UpN8d7=e<_1HIt6}D(422rtR8NAARHDSw`^~ zJM3j}#1Leco~rTXR2vM|e?`ap#xzlE@tD?5twCUjaZNJQ&)sc8AV=^86N)IvVCrep zJ>_0n(k?1kOujiEj?1$k0MofgMh!rN><+E+18@d9*^i#?-O~HsNQ$ZEaUW&D5=9^n zzVcN)S5c8H07I~`w!h&Rawv!kpBD7VwCVj~4rQ_B1~6>e>AQWU-KT-*US28WzHprF zd^_xHY`IT3$xFHP`&~qUWW%0;7#!>FODZcx+t3vB)7xx|5&g8Pg4sCfcL!ovpfruL zeGgQ&?PK@G#vSbr_xJX-zFgJka(y^HJ5e&kT+pIN0Ghj-MJaKX)!=S5Ne-bA;0xh1 z1CZ6gXZ64D255iVR}&nq{P$xOPsHz?k@*${LR%+UvRpliX@U{f9Ms`i=b*2)^G^mowDV~b^Qki3P|c}t*?B|J@K8opq_w-xvzt$7h`jGZ0p8{AAA({_wQ-0O>Itb zeHASix}OURK6;v)tVyh&`}@1nIO?@~0{V`R$6}_jWE0-n_8}6R;h7?)DcC+wwdZGJP8J(olYYu9N2@V~mf3VVoERs`@@ zR(JsXwy`~IJEtQX+S+v?A-yYNAt;@;rmfo^E0Es6Dv~K)+nWQmRmtACo(U}X9%Fi+ zJrE~`Ay%lyuA4LOPu$6->mtX1Y9#*rog9vA{B3Ryb$o0O4ITA)U|*w)tFXOu5L*3~ z#0C|d0@e)swolE)*sN`yx<0`?Jb3UhJhW#TRGDHd<$9i*794V3SGJE#h-VC-{iXp0 z2ajG2>$c|3I}{eO@Z7*7;uBfp&Q9g|O@Ik&A+_?fia`X^7LE9wxBYmc#Q4CK=kWAd zIDCE_KK}SgI5|ESi$IT4J+ghw=xsv^+I^TRwO147mDUNG-OxTkh zppu1`B=#?5VrAJU)_Z3a)Gw^z>67!642$L9zjvWIui({plK)9e8j?GY&OLuo1%GvI zZ(^dT$p5nU`0r;;KYV)WUg~%5zJ!o7>xXFRm7iOkIg{1}IF||k>Uq@>lzSPFoz5>M z?dkVrxwM!|mHxZHd(v!3pO-+0BrwOCl#;zv<#&cb_QG{~EI1WqUGP-P+wNMl(EWO-`bWO)XA+JWwtDC6AdTMIHidi-(NQdOWM z^oI&(Vgkr+4^_ybtxcX}X;W5u>k*~$Md|3|MAc(?QijkdJhE^y9qy%r?_p~v znzY?)1|`ATJPt5!0*I1&AFxue^KPL=9o&CCA+Z|l5kZ_rmCIJ7efJ_g32{Fx^L9F3 zZB4YC)(Y}e#R+k0fC1-5QbRAe{@yk>77RHhaQqll(wh#_L*k4e2l}A0AG8Z-M+7q= zU`$jdixxQvRoogPf4USsvGbvqg`jM5>rM-xmrOKzttBcaCdDWw0hI~t5mhLeXU$G754YD?u{O(MQdNbX_f!E-RLLcQCRong9YI0oY~Bd8bfV&Z5^hNw zia?X7tsu5XL@WVBpvJJ!P+8BT>MjAlL=Nr#A({x&fqTpE&`lsX=DxDPsm&mYbBF>| zdBsYbs0GM83&aBvBw`V(B9aMWcoTcuc~(qz`n;H5j1MUGr7aM<1`_f70UZ*po^zo( zNYy?i?`yFd#=YP?ICp|ilJ0R7&Z70={{Dg5A5__z`uXtUnlsNn!iH6S5FU}e$ztgP zJBh6%j3b^0`VeWOmXMEKI~9J$0?6hg3pOQ0Ck5RQo?C_QMwWu^)B*ip)|Hu8X|Fj~ z^Z;TH+{3LM30hM9M^}L${>@ik3$MNMsunkbD9z(}>Z|Q*9LP4b*Nc_gPty3)D|aLM zPXv9RmQb$-D*Cw;&%x^E&t}_Ri-k8JFNj>rA6Vh{`*rd>4ldl=FyqKKQD{P zqX%!P;;i1mNMZL1Kq0V6f`YYI>_p?$=Ia!9^_j7L1lNNp)fe4y-ImI$OEA3ltg86= z&wnX=?Q7o%Z@>Ko18VlgI=C54WQBZnISN-NHvX^2w(({M_h?)v*#oCq!02OWFZNWCb+U`qBfjwpcL*G$^&pz({k(Of9N5 zdyv!Hb5&owBC${cA`OKoY?P|aq4NDpNqBTT;2xcwp6S^sA*{UDF4h87%}sg*b-fVa z01cgUT*MX|D){ORF6RxsT2GE^BB--{3s(TX)9WV+a)=^^*bv%WruP!|$H?w2+5obF z#QlQ`#Py}xsN^tX6=X3s>^wWk%ZbRrmB+1eTmfP(%HfFt670%sRZ=DBV4 z*7ST}U-XAC%qr~*0*vk44-Pi$-r@HhE6I^U59N0u0k^jF2Rhv~yXOWXPXOcwwm%GY zebQ90@k4xoUEsal4cmWrt(w_Z3*P2n)0qa>qp(4eZ$H1agnRq7N8zn+ej{w{TZL+8 zD@^R%$HXO!@p-A%GlE&P4X7q1%@GNf<#d}aB>2b4Aw(y!Ox%5LM&bDAB)s?D2jM60 z{51Udou63s|EYmWr_uN$f}A~eF8jqAt4r65t{Wz8U-O1b0RB+IF{!$kAh>X$?wbdt<`;`s>&BC z@6Ea&LH%?-`Dzl8=gm3fD}s6{PI`foy(q(rjDuw&o<%0d-JkJFpQHAv6}5kW#nkt| z3Y;d_A{XpyHA#Pp*OQoE67Ngrn$F3Kgzc4ow_>|V>AE%~z%dbr>DiHH z@#18v7@W^ag4!Vh3U&NE?pG(ai6=mQ9&-;qgM0~hI0~IffG~@3NGdAik)gvwCKjL& zO+Lgu;B#c7O-vmbzPj%e(`@e{?|^M6mU-!|oa7w*zK88Nmb(!=l)edUiMBH>5>rFP z<=nMHYPF7U>hs0KvU9sQCi%Zrt}Awe<@snWv|{X6{NMi{|E)v-IS|waZU7ZJ@0poO z_=t(cgCKBd%f~$nr5Jp&+R~JUR^LI1WUg7v6t(;%e-G7YsV8pbZL5LN)cucZdrd zRG&Uo3i}TD0GhI4N&S=xIU*7v(wRi3S-6FvREpPRo5W|4{PR%vYykT}acanjen0yR zu4QCF2-i>+4tl69qIOn*=vQiw=;`xEqLxhb^W+Q9-!Py_1UWbCqA8v1anEq zMZNkcv14x)0RRUOG8b5Z)(;8_0|0>&F960wtt0d?E!Y=PiJq#A+#$4ZF1(+HfmL|` z?0O8D20aKf0~WLq4TpWJEC4_#v9RM$rgPCJS*Up4^ets&CNKKARoiB&G$or5?{}fC z1kuHITu@vgx+8Qe0Rg)A7VPruq0xH~?JXS}YwKd8WQBW>GA0qs_JxhxuIvVo}^+P_de`yGKE6CSz`e=FC7Xj9U+ z=c+`%-O=YEdM8E=&q+a6uH&G;!0!mMxkt=1B^oxi04CNfaK7R1EU3lzo1j@jm3Dpz z1zw$-l9)y=VD? z5d#~AbAEp0`T{TmUVZpLiyRvsfDbC;hj#4bI>Eg`;On`~Ve~9ODW&Slfft@&vEIlo zDP#?3MiP?x*zO|lcLON}XR!%sHMvgh0xn*ZeWC)i3=o%r-|F|}zw217ig9PQJhpyU z*Dnq1?pFOjjUn(iy~ls#;c&K64NC#ztnwtdiajywzWy`eOJDlB0-)07`qk-;&DBY` zys&lLD!n%VWwu74j9X`(bh8dfZ;1dhQtGhslZBs>|3Zuf=2;%w8T3EajUw6~79RYn z5?3of5ev=jz`UmwRdWYH@3nqFAzG}?q!6$6raW)@_FWI7knkOQ z3G6O}IGKlIy?-XEB38U3`|muii2`?Ki>8HZxaN8)SJ&t6^kCJ8fmQdZ-g8Y3%67C4 zGe>a=IJ-FWb_`XS+G-0x3juH*5I6`_oH)&riX(eG^hUeSoAhx8*9$qaDlsk%thWGv zB%pkr)+E3fJgs$}9#EriQcVfSXG*vQxYzRt-UK~s_F#gA$t^8gRTy*;RI0_KaA%si zi(AFYpg*HJwi#ur?zEyC1Lu_ll8F-#g&g)eY6Sq;uhD&|oEewNN-WpjxNhq_|L*iV zpitU3NSud*Uf9`QmmnW8y8Or&v#7YOQiT26pTC43DJEDPwX@-RC@#vCIWWT9vlwRo z;C|S&`_=9a+##U0zpFa>@3o!%@Zin2LWh`V&+e anR|ch?4*!0b`*8@$4f^8&(Z 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 { + console.log(crumbs); + return ( +
+ { + showHomePage && crumbs[0].link==="/" && crumbs.map((crumb, i) => { + if (i === 0) { + return ( + + ) + } + if (i === crumbs.length-1) { + return ( + + {crumb.name} + + ) + } + return ( + + + + ) + }) + } + + { + !showHomePage && crumbs.map((crumb, i) => { + if (i === 0) { + return + } + if (i === 1) { + return ( + + ) + } + if (i === crumbs.length-1) { + return ( + + {crumb.name} + + ) + } + return ( + + + + ) + }) + } +
+ ) +} + +export default BreadcrumbCommon diff --git a/src/components/common/BreadcrumbCommon/components/BreadcrumbItem/BreadcrumbItem.tsx b/src/components/common/BreadcrumbCommon/components/BreadcrumbItem/BreadcrumbItem.tsx new file mode 100644 index 000000000..f807de555 --- /dev/null +++ b/src/components/common/BreadcrumbCommon/components/BreadcrumbItem/BreadcrumbItem.tsx @@ -0,0 +1,17 @@ +import React from 'react' +import Link from 'next/link' + +interface BreadcrumbItemProps { + text: string; + href: string; +} + +const BreadcrumbItem = ({ text, href }: BreadcrumbItemProps) => { + return ( + +
{text} + + ) +} + +export default BreadcrumbItem diff --git a/src/components/common/BreadcrumbCommon/components/BreadcrumbSeparator/BreadcrumbSeparator.tsx b/src/components/common/BreadcrumbCommon/components/BreadcrumbSeparator/BreadcrumbSeparator.tsx new file mode 100644 index 000000000..370c342d8 --- /dev/null +++ b/src/components/common/BreadcrumbCommon/components/BreadcrumbSeparator/BreadcrumbSeparator.tsx @@ -0,0 +1,15 @@ +import React from 'react' + +interface BreadcrumbSeparatorProps { + children?: React.ReactNode +} + +const BreadcrumbSeparator = ({ children }: BreadcrumbSeparatorProps) => { + return ( + +  / {children} + + ) +} + +export default BreadcrumbSeparator diff --git a/src/components/common/MenuFilter/MenuFilter.tsx b/src/components/common/MenuFilter/MenuFilter.tsx index 3b44761c3..454942734 100644 --- a/src/components/common/MenuFilter/MenuFilter.tsx +++ b/src/components/common/MenuFilter/MenuFilter.tsx @@ -30,8 +30,8 @@ const MenuFilter = ({heading,categories,type,onChangeValue}:Props)=> { },[active]) return ( -
-

{heading}

+
+

{heading}