From b8f4c9d23189d29bdd01ca47431af5a346183dff Mon Sep 17 00:00:00 2001 From: joseCorte-exe Date: Mon, 29 Aug 2022 11:12:03 -0300 Subject: [PATCH 1/2] fixing list errors --- public/moneyIcon2.png | Bin 0 -> 5013 bytes .../graph/cativoXLivreChart/index.tsx | 6 +- .../graph/costIndicatorChart/index.tsx | 3 - src/components/graph/fatorPotenciaChart.tsx | 2 + .../graph/grossAnualChart/GrossAnualChart.tsx | 28 ++- src/contexts/AuthContext.tsx | 8 +- src/pages/dashboard/index.tsx | 91 +++++-- src/pages/economy/index.tsx | 1 - src/pages/pld/index.tsx | 2 +- src/pages/resumoOperacao/index.tsx | 2 +- src/pages/telemetria/index.tsx | 230 ++++++++++++------ 11 files changed, 264 insertions(+), 109 deletions(-) create mode 100644 public/moneyIcon2.png diff --git a/public/moneyIcon2.png b/public/moneyIcon2.png new file mode 100644 index 0000000000000000000000000000000000000000..97d230a06cb92f91d4cfeb68423ace1326debfaa GIT binary patch literal 5013 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 literal 0 HcmV?d00001 diff --git a/src/components/graph/cativoXLivreChart/index.tsx b/src/components/graph/cativoXLivreChart/index.tsx index e9ae7e7..f98dabb 100644 --- a/src/components/graph/cativoXLivreChart/index.tsx +++ b/src/components/graph/cativoXLivreChart/index.tsx @@ -79,8 +79,6 @@ export function CativoXLivreChart({ title, subtitle, chartData, label, dataset1, const options: any = config(miniature) - console.log(chartData?.map(value => value.dad_estimado)?.includes(true)) - const data: any = { labels, datasets: chartData?.map(value => value.dad_estimado)?.includes(true) ? [ @@ -129,7 +127,7 @@ export function CativoXLivreChart({ title, subtitle, chartData, label, dataset1, return parseInt(value.custo_cativo) }), borderRadius: 8, - backgroundColor: pattern.draw('diagonal', '#C2D5FB'), + backgroundColor: pattern.draw('diagonal-right-left', '#C2D5FB'), skipNull: chartData?.map(value => value.dad_estimado)?.includes(true) }, { @@ -140,7 +138,7 @@ export function CativoXLivreChart({ title, subtitle, chartData, label, dataset1, return parseInt(value.custo_livre) }), borderRadius: 8, - backgroundColor: pattern.draw('diagonal', '#255488'), + backgroundColor: pattern.draw('diagonal-right-left', '#255488'), skipNull: chartData?.map(value => value.dad_estimado)?.includes(true) } ] : [ diff --git a/src/components/graph/costIndicatorChart/index.tsx b/src/components/graph/costIndicatorChart/index.tsx index a1c7ed8..e3937fe 100644 --- a/src/components/graph/costIndicatorChart/index.tsx +++ b/src/components/graph/costIndicatorChart/index.tsx @@ -42,9 +42,6 @@ export default function CostIndicatorChart({ title, data1, data2, label, subtitl const options: any = config(miniature) - console.log(data1) - console.log(data2) - const data = { labels, datasets: [ diff --git a/src/components/graph/fatorPotenciaChart.tsx b/src/components/graph/fatorPotenciaChart.tsx index a134f11..8a742ec 100644 --- a/src/components/graph/fatorPotenciaChart.tsx +++ b/src/components/graph/fatorPotenciaChart.tsx @@ -58,6 +58,8 @@ export default function FatorPotenciaChart({ title, subtitle, data1, data2, labe }, }, y: { + max: 1, + min: 0, grid: { display: false }, diff --git a/src/components/graph/grossAnualChart/GrossAnualChart.tsx b/src/components/graph/grossAnualChart/GrossAnualChart.tsx index 344f069..08403ae 100644 --- a/src/components/graph/grossAnualChart/GrossAnualChart.tsx +++ b/src/components/graph/grossAnualChart/GrossAnualChart.tsx @@ -52,6 +52,8 @@ export function GrossAnualChart({ title, subtitle, dataProps, label, dataset, ba }, y: { stacked: false, + max: Number.parseInt(dataProps.reduce((prev, current) => prev.economia_acumulada < current.economia_acumulada ? prev.economia_acumulada : current.economia_acumulada)) + 350, + min: 0, grid: { display: false }, @@ -61,6 +63,9 @@ export function GrossAnualChart({ title, subtitle, dataProps, label, dataset, ba } }, }, + }, + axisY: { + }, series: { downsample: { @@ -82,8 +87,7 @@ export function GrossAnualChart({ title, subtitle, dataProps, label, dataset, ba }, display: true, anchor: "end", - offset: !miniature? 0 : -5, - align: "start", + align: "end", font: { weight: 'bold', size: !miniature? window.innerWidth/80 : window.innerWidth/125, @@ -105,11 +109,6 @@ export function GrossAnualChart({ title, subtitle, dataProps, label, dataset, ba const labels: string[] = label.filter(function(item, pos) { return label.indexOf(item) == pos; }); - //if (bruta) { - // labels = [`Até ${new Date().getFullYear()-1}`, `${new Date().getFullYear()}`] - //} else { - // labels = label; - //} const data: any = { labels, @@ -121,6 +120,11 @@ export function GrossAnualChart({ title, subtitle, dataProps, label, dataset, ba data: dataProps.filter(value => value.dad_estimado === false).map((value, index) => { return parseFloat(value.economia_acumulada) }), + datalabels: { + backgroundColor: '#255488', + borderRadius: 8, + opacity: .8, + }, borderRadius: 10, backgroundColor: '#255488', }, @@ -129,10 +133,18 @@ export function GrossAnualChart({ title, subtitle, dataProps, label, dataset, ba stacked: true, label: 'Estimado', spanGaps: true, + datalabels: { + offset: dataProps.filter(value => value.dad_estimado === true).map((value, index) => { + if (index === 1) { + return 30 + } + return 0 + }) + }, data: [null].concat(dataProps.filter(value => value.dad_estimado === true).map((value, index) => { if (value.dad_estimado) return parseFloat(value.economia_acumulada) - else + else return 0 })), borderRadius: 10, diff --git a/src/contexts/AuthContext.tsx b/src/contexts/AuthContext.tsx index 5162d20..1c3c5fb 100644 --- a/src/contexts/AuthContext.tsx +++ b/src/contexts/AuthContext.tsx @@ -1,7 +1,7 @@ import React, { createContext, useState } from "react"; import Router from 'next/router' -import { destroyCookie, setCookie } from "nookies"; +import { destroyCookie, parseCookies, setCookie } from "nookies"; import { logout, signInRequest } from "../services/auth"; import { api } from "../services/api"; @@ -37,6 +37,7 @@ export function AuthProvider({children}: {children: React.ReactNode}) { destroyCookie(null, 'user-role') destroyCookie(null, 'user-id') destroyCookie(null, '@smartAuth-token') + destroyCookie(null, 'user-profile_picture') logout() } @@ -69,6 +70,11 @@ export function AuthProvider({children}: {children: React.ReactNode}) { if (user.profile_picture) setCookie(undefined, 'user-profile_picture', user.profile_picture) + const { ['terms']: terms } = parseCookies() + + if (!terms) + setCookie(undefined, 'terms', 'false') + api.defaults.headers['Authorization'] = `Bearer ${token}` if (!exception) { diff --git a/src/pages/dashboard/index.tsx b/src/pages/dashboard/index.tsx index 6ec8ce1..b8f78ad 100644 --- a/src/pages/dashboard/index.tsx +++ b/src/pages/dashboard/index.tsx @@ -8,7 +8,7 @@ import Header from '../../components/header/Header' import PageTitle from '../../components/pageTitle/PageTitle' import Link from 'next/link' -import { parseCookies } from 'nookies' +import { parseCookies, setCookie } from 'nookies' import { GetServerSideProps } from 'next' import getAPIClient from '../../services/ssrApi' import { GrossAnualChart } from '../../components/graph/grossAnualChart/GrossAnualChart' @@ -17,6 +17,25 @@ import { CativoXLivreChart } from '../../components/graph/cativoXLivreChart' import GrossMensalChart from '../../components/graph/grossMensalChart/GrossMensalChart' import Head from 'next/head' import AccumulatedEconomyTitle from '../../components/accumulatedEconomyTitle/AccumulatedEconomyTitle' +import { format } from 'date-fns' + +import Box from '@mui/material/Box'; +import Button from '@mui/material/Button'; +import Typography from '@mui/material/Typography'; +import Modal from '@mui/material/Modal'; +import RenderIf from '../../utils/renderIf' + +const style = { + position: 'absolute' as const, + top: '50%', + left: '50%', + transform: 'translate(-50%, -50%)', + width: '50%', + bgcolor: 'background.paper', + border: '2px solid #000', + boxShadow: 24, + p: 4, +}; export default function Dashboard({grossAnualGraph, grossAnualYears, grossMensalGraph, grossMensalYears, acumulatedGraph, mapsInfo, userName, costIndicator} : any) { const months = [ @@ -34,25 +53,33 @@ export default function Dashboard({grossAnualGraph, grossAnualYears, grossMensal 'Dez' ] + const { ['terms']: terms } = parseCookies() + const [lastDataBrutaMensalS, setLastDataBrutaMensal] = useState('') const [lastDataBrutaAnualS, setLastDataBrutaAnual] = useState('') + + const [open, setOpen] = useState(true); + const handleOpen = () => setOpen(true); + const handleClose = () => setOpen(false); + useEffect(() => { let lastDataMensal = '0' let lastDataAnual = '0' let index=0 - while (index < grossMensalGraph.length) { - if (!grossMensalGraph[index].dad_estimado && grossMensalGraph[index].economia_acumulada!==null) - lastDataMensal=grossMensalGraph[index].economia_acumulada - index++ - } - setLastDataBrutaMensal(`${parseFloat(lastDataMensal).toFixed(3)}`) - index=0 - while (index < grossAnualGraph.length) { - if (!grossAnualGraph[index].dad_estimado) - lastDataAnual=grossAnualGraph[index].economia_acumulada - index++ - } - setLastDataBrutaAnual(`${parseFloat(lastDataAnual).toFixed(3)}`) + + while (index < grossMensalGraph.length) { + if (!grossMensalGraph[index].dad_estimado && grossMensalGraph[index].economia_acumulada!==null) + lastDataMensal=grossMensalGraph[index].economia_acumulada + index++ + } + setLastDataBrutaMensal(`${parseFloat(lastDataMensal).toFixed(3)}`) + index=0 + while (index < grossAnualGraph.length) { + if (!grossAnualGraph[index].dad_estimado) + lastDataAnual=grossAnualGraph[index].economia_acumulada + index++ + } + setLastDataBrutaAnual(`${parseFloat(lastDataAnual).toFixed(3)}`) }, []) return ( @@ -66,7 +93,7 @@ export default function Dashboard({grossAnualGraph, grossAnualYears, grossMensal
- + { mapsInfo.map(value => { return @@ -92,7 +119,6 @@ export default function Dashboard({grossAnualGraph, grossAnualYears, grossMensal value.mes)} label={months} miniature /> @@ -107,13 +133,44 @@ export default function Dashboard({grossAnualGraph, grossAnualYears, grossMensal value?.mes.slice(0, 4).includes('2021')).map(value => value?.custo_unit && !!parseInt(value?.custo_unit)? value.custo_unit : null)} - // data1={graphData} data2={costIndicator?.filter((value, index) => value?.mes.slice(0, 4).includes('2022')).map(value => value?.custo_unit && !!parseInt(value?.custo_unit)? value.custo_unit : null)} label={months} miniature />
+ + + + Termos de uso + + +

+ Bem-vindo a Plataforma Web – SMART ENERGIA! +

+

+ Visualize os principais indicadores, dados de economia, resumo de operações, PLD, notícias além de acompanhar o consumo de energia em intervalos mínimos de 5 minutos. +

+

+ Conforme nosso contrato de serviços vigente, todas as informações entregues são estritamente privadas, sendo seu sigilo protegido por lei, não podendo ser compartilhadas com terceiros. +

+

+ A divulgação não autorizada das informações adquiridas nesta plataforma (ou seu uso), de forma integral ou parcial, é proibida, não sendo permitido o compartilhamento dos acessos e senhas ou qualquer informação que tiver acesso junto a esta plataforma, sendo que o acesso a esta plataforma é restrito e individual. +

+

+ Ressaltamos que os resultados informados são meramente indicativos. +

+ +
+
+
} diff --git a/src/pages/economy/index.tsx b/src/pages/economy/index.tsx index c34d926..5079f7a 100644 --- a/src/pages/economy/index.tsx +++ b/src/pages/economy/index.tsx @@ -77,7 +77,6 @@ export default function economy({userName, anual, years, brutaMensal, catLiv, cl {"type" : "=", "field":"dados_cadastrais.cod_smart_unidade", "value": unity === "default" ? unity : unity} ] }:{}).then(res => { - console.log(res.data.data) setCatLivDataState(res.data.data) }) diff --git a/src/pages/pld/index.tsx b/src/pages/pld/index.tsx index 2bdf563..ff07ed6 100644 --- a/src/pages/pld/index.tsx +++ b/src/pages/pld/index.tsx @@ -38,7 +38,7 @@ interface pldInterface { } export default function pld({tableData, userName, clientMonth}: pldInterface) { - const {pldMenu, setPldMenu} = useContext(MenuContext) + const { pldMenu, setPldMenu } = useContext(MenuContext) const dateFormated = new Date() diff --git a/src/pages/resumoOperacao/index.tsx b/src/pages/resumoOperacao/index.tsx index a3bea91..d1a9ebd 100644 --- a/src/pages/resumoOperacao/index.tsx +++ b/src/pages/resumoOperacao/index.tsx @@ -158,7 +158,7 @@ export default function ResumoOperacao({tableData, clients, userName, clientMont
- { + { const html = document.querySelector("table").outerHTML; htmlToCSV(html, "resumo_operacao.csv"); }}/> diff --git a/src/pages/telemetria/index.tsx b/src/pages/telemetria/index.tsx index cc9cfbe..29800df 100644 --- a/src/pages/telemetria/index.tsx +++ b/src/pages/telemetria/index.tsx @@ -46,13 +46,14 @@ export default function Telemetria({userName, clients}: any) { const [unity, setUnity] = useState(clients[0].codigo_scde); const [startDate, setStartDate] = useState(new Date()); const [endDate, setEndDate] = useState(new Date()); - const [discretization, setDiscretization] = useState('5_min'); + const [month, setMonth] = useState(new Date().getMonth()+1); + const [discretization, setDiscretization] = useState('1_hora'); const [openSnackSuccess, setOpenSnackSuccess] = useState(false) const [openSnackError, setOpenSnackError] = useState(false) const [openSnackFields, setOpenSnackFields] = useState(false) - const currentDate = new Date().toLocaleDateString().split('/').reverse().join('-') + const months=['Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Ago', 'Set', 'Out', 'Nov', 'Dez'] const handleCloseSnack = ( event?: React.SyntheticEvent | Event, @@ -68,7 +69,13 @@ export default function Telemetria({userName, clients}: any) { } function downloadCSVFile(csv, filename) { - const csv_file = new Blob([csv], {type: "text/csv"}); + /*exemplo caso mudar o type do blob não resolva + + var csvContent = 'éà; ça; 12\nà@€; çï; 13', + textEncoder = new TextEncoder('windows-1252'); + */ + + const csv_file = new Blob([csv], {type: "text/csv;charset=utf-8"}); const download_link = document.createElement("a"); @@ -108,7 +115,6 @@ export default function Telemetria({userName, clients}: any) { const [showChart, setShowChart] = useState(false); - const [exception, setException] = useState(false); const [send, setSend] = useState(false); const [open, setOpen] = useState(false); @@ -120,35 +126,6 @@ export default function Telemetria({userName, clients}: any) { setEndDate(newValue) }; - const [demRegXDemCon2, setDemRegXDemCon2] = useState([]); - - async function getTableData() { - const html = document.querySelector("table")?.outerHTML; - if (startDate.toLocaleDateString()!=='' && endDate.toLocaleDateString()!=='' && send) - setOpen(true) - await api.post('/telemetry/powerFactor', { - "type": discretization, - "filters": [ - {"type" : "=", "field": "med_5min.ponto", "value": unity}, - {"type" : "between", "field": "dia_num", "value": [currentDate.slice(0, 8) + '01', currentDate]} - ] - }).then(res => { - setTableData(res.data.data) - setOpenSnackError(false) - setOpenSnackSuccess(true) - setOpen(false) - setLoader(false) - htmlToCSV(html, "telemetria.csv") - console.log('then') - }).catch(res => { - setSend(false) - setLoader(false) - setException(true) - setOpenSnackError(true) - setOpenSnackSuccess(false) - console.log('catch') - }) - } const [fatorPotenciaData, setFatorPotenciaData] = useState([]); const [demRegXDemCon, setDemRegXDemCon] = useState([]); @@ -159,9 +136,11 @@ export default function Telemetria({userName, clients}: any) { }, [startDate, endDate]) useEffect(() => { - const firstOfTheMonth = format(new Date(startDate).setDate(1), 'yyyy-MM-dd') + const firstOfTheMonth = format(new Date(startDate).setDate(2), 'yyyy-MM-dd') const lastOfTheMonth = format(new Date(startDate.getFullYear(), startDate.getMonth() + 1, 0), 'yyyy-MM-dd') + setStartDate(new Date(firstOfTheMonth)) + setLoader(true) getDiscretization(unity, new Date(firstOfTheMonth), new Date(lastOfTheMonth), discretization) .then(result => {setDiscretizedConsumptionData(result); setSend(false); setLoader(false)}) @@ -169,12 +148,8 @@ export default function Telemetria({userName, clients}: any) { getDemand(unity, startDate, endDate, discretization) .then(result => { - // const html = document.querySelector("table")?.outerHTML; - // htmlToCSV(html, "telemetria.csv") - setDemRegXDemCon(result); setSend(false); - console.log(result) setTableData(result) }) .catch(() => {setSend(false); setOpenSnackFields(true); setLoader(false)}) @@ -304,41 +279,72 @@ export default function Telemetria({userName, clients}: any) { - -
- } - /> -
-
- + Discretização + + + : + +
+ } + /> +
+
+ handleChangeEndDate(newValue)} - renderInput={(params) => } - /> -
-
+ discretization === '1_hora'?new Date(startDate).setUTCMonth(startDate.getUTCMonth()+1) + : + discretization === '15_min'?new Date(startDate).setUTCDate(startDate.getUTCDate()+7) + : + new Date(startDate).setUTCDate(startDate.getUTCDate()+1) + } + onChange={(newValue: any) => handleChangeEndDate(newValue)} + renderInput={(params) => } + /> +
+
+ }
{ setLoader(true) getDiscretization(unity, startDate, endDate, discretization) - .then(result => {setDiscretizedConsumptionData(result); setSend(false); setLoader(false)}) + .then(result => {setDiscretizedConsumptionData(result); setSend(false); setLoader(false); setTableData(result)}) .catch(exception => {setSend(false); setOpenSnackFields(true); setLoader(false)}) }}/>
@@ -527,7 +533,7 @@ export default function Telemetria({userName, clients}: any) { { setLoader(true) getPowerFactorData(unity, startDate, endDate, discretization) - .then(result => {setFatorPotenciaData(result); setSend(false); setLoader(false)}) + .then(result => {setFatorPotenciaData(result); setSend(false); setLoader(false); setTableData(result)}) .catch(exception => {setSend(false); setOpenSnackFields(true); setLoader(false)}) }}/> @@ -548,7 +554,86 @@ export default function Telemetria({userName, clients}: any) { - + + + + + + + + + + + + + + + + + { + fatorPotenciaData!==null? + fatorPotenciaData?.map((value, index) => { + return <> + + + + + + + + + + + + }) + : + null + } + +
PontoNumero do diaDia formatadoHoraf_refConsumoReativafp
{value.ponto}{parseFloat(value.dia_num)}{value.day_formatted}{value.hora}{value.f_ref}{parseFloat(value.consumo).toLocaleString('pt-br',{style: 'currency', currency: 'BRL', minimumFractionDigits: 2})}{parseFloat(value.reativa).toLocaleString('pt-br',{style: 'currency', currency: 'BRL', minimumFractionDigits: 2})}{parseFloat(value.fp)}
+
+ + + + + + + + + {/* não temos */} + + + + + + + + + { + demRegXDemCon!==null? + demRegXDemCon?.map((value, index) => { + return <> + + + + + + {/* */} + + + + + + + + }) + : + null + } + +
PontoNumero do diaDia formatadoHoraMinutoConsumoReativadem contratadadem registradadem tolerancia
{value.ponto}{parseFloat(value.dia_num)}{value.day_formatted}{value.hora}{value.minut}{parseFloat(value.consumo).toLocaleString('pt-br',{style: 'currency', currency: 'BRL', minimumFractionDigits: 2})}{parseFloat(value.reativa).toLocaleString('pt-br',{style: 'currency', currency: 'BRL', minimumFractionDigits: 2})}{value.dem_cont}{value.dem_reg}{value.dem_tolerancia}
+
+ @@ -563,8 +648,8 @@ export default function Telemetria({userName, clients}: any) { { - tableData!==null? - tableData?.map((value, index) => { + discretizedConsumptionData!==null? + discretizedConsumptionData?.map((value, index) => { return <> @@ -592,9 +677,8 @@ export default function Telemetria({userName, clients}: any) { {/* setShowChart(!showChart)} purple /> */} {/* handleVerifyFields()} orange /> */} { - console.log(send) const html = document.querySelector("table")?.outerHTML; - htmlToCSV(html, "telemetria.csv"); + htmlToCSV(html, `${menu === 2 ? 'fator_potencia' : menu === 1 ? 'demanda' : 'consumo_discretizado'}.csv`); }}/>

From fb2d0ff2c9ca9f7ec9d3735476c8f7d1a97cfe2e Mon Sep 17 00:00:00 2001 From: joseCorte-exe Date: Tue, 30 Aug 2022 09:30:57 -0300 Subject: [PATCH 2/2] fixing anual chart and terms modal style --- public/Fanz.html | 289 ++++ ...-4e6d-81ed-c5bfd4c65d7b-20220728143455.jpg | Bin 0 -> 292254 bytes public/Fanz_files/BookIcon.svg | 11 + public/Fanz_files/CircleIcon.svg | 3 + public/Fanz_files/MessageIcon.svg | 13 + public/Fanz_files/QrCodeIcon.svg | 20 + public/Fanz_files/avatar.svg | 3 + ...-47b6-9526-23e6d239bb5f-20220729115659.jpg | Bin 0 -> 275482 bytes public/Fanz_files/bank.svg | 3 + public/Fanz_files/calendar.svg | 3 + public/Fanz_files/caman.full.min.js.baixados | 239 +++ public/Fanz_files/client | 630 ++++++++ public/Fanz_files/css2 | 960 ++++++++++++ public/Fanz_files/css2(1) | 1386 +++++++++++++++++ public/Fanz_files/key.svg | 3 + public/Fanz_files/logout.svg | 3 + public/Fanz_files/main.tsx | 48 + public/Fanz_files/qrCode.svg | 3 + public/Fanz_files/search.svg | 6 + public/Fanz_files/subscribers.svg | 3 + public/Fanz_files/user.svg | 1 + .../graph/grossAnualChart/GrossAnualChart.tsx | 6 +- src/pages/dashboard/index.tsx | 13 +- 23 files changed, 3639 insertions(+), 7 deletions(-) create mode 100644 public/Fanz.html create mode 100644 public/Fanz_files/386959a2-fa4a-4e6d-81ed-c5bfd4c65d7b-20220728143455.jpg create mode 100644 public/Fanz_files/BookIcon.svg create mode 100644 public/Fanz_files/CircleIcon.svg create mode 100644 public/Fanz_files/MessageIcon.svg create mode 100644 public/Fanz_files/QrCodeIcon.svg create mode 100644 public/Fanz_files/avatar.svg create mode 100644 public/Fanz_files/b544ef8e-5e2f-47b6-9526-23e6d239bb5f-20220729115659.jpg create mode 100644 public/Fanz_files/bank.svg create mode 100644 public/Fanz_files/calendar.svg create mode 100644 public/Fanz_files/caman.full.min.js.baixados create mode 100644 public/Fanz_files/client create mode 100644 public/Fanz_files/css2 create mode 100644 public/Fanz_files/css2(1) create mode 100644 public/Fanz_files/key.svg create mode 100644 public/Fanz_files/logout.svg create mode 100644 public/Fanz_files/main.tsx create mode 100644 public/Fanz_files/qrCode.svg create mode 100644 public/Fanz_files/search.svg create mode 100644 public/Fanz_files/subscribers.svg create mode 100644 public/Fanz_files/user.svg diff --git a/public/Fanz.html b/public/Fanz.html new file mode 100644 index 0000000..1b99236 --- /dev/null +++ b/public/Fanz.html @@ -0,0 +1,289 @@ + + + + + + + + + + + + + + + + + + + + Fanz + + + +

+ + + + +
\ No newline at end of file diff --git a/public/Fanz_files/386959a2-fa4a-4e6d-81ed-c5bfd4c65d7b-20220728143455.jpg b/public/Fanz_files/386959a2-fa4a-4e6d-81ed-c5bfd4c65d7b-20220728143455.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ecbb08eacb82af3d17990969739bd1a4157ff8e0 GIT binary patch literal 292254 zcmb5URa9I}v@VLfYjA=)1b26LcXxM72tk6oySuwfaF=e}r5hSTpc@DzBq#sgKnCcR@Eq(57Yi`|2>AoQ&m(^go8(bgM_#Yx8 zAt556AfurCPenyXLqSDHML|KsL_^2;kN&l=Ffp+H`}uE?|DB3}jEIPgfr^6qKSTb1 z!QTlud^99MBw<8&IyeM;ctm{ozu(}f;NTDt5dZBA?*9@JG9t>q{iC9x|6^0Y!~Mtn zf3e{Z5Ru@KQBeQx!eJr8!y(`y;{7}7&r(+(lTlSsR0^%O06NVSao*;2foW4Gy<3oe z#E*V-(*sQAfUi{Ug-tLL&+E6C!iJS_jsrun6X)w@T3{qZ;$P3GjLUWF7N(Rz$;1M{ ztF2wd49t;laivBRu>5%e;MUgZ*}DzY*cv#o%@~$KjbP3qJ6+y%*nRnQrYI$mZ!pLw zS$$Iz-7LuxgGjEwTq#6JA)*4=YB<(w|G~;zXn215szPmNf7Z1rjpc76vm6M2*7el+ zb=z9QeKU;cs`iAL5wR0Be2NM$IXO;wybWXATer;|!P^2p0 z*b#MZnld_pV*M>?DoyYvD<&rSFI=K4Wn}(z;KP@ZM#Cd1spJY=M`T}8;*)e#Le{)a z#f2 zo(2OX32-(`)w7@S2;A}VXc>mY_$&_Q2IN>9G4;lBTri)>>}4kzDjq)gjJ_|@30Xhe zwCRWYLdlicQany}^8Ok<8B-$24~3k6?}zX@4oeP4%Wc2SI*w5el@W}DvenwSzxCKS zM5eR#*>Y`<6wRB)g(T|f{kYXbqV%tZKg)+)BVxW#j~hWL!LIPj!6cQJ>Al8|y1Rse zsBEdK#jP)c2TZFCt2|TN)TF?d11c{bQIH_z<6(5MO4*Uv7%*to&B9$^2rRr6iUsti zgbd;MHKTZm;`p_^J9I?pY|=AZijx4nUw$1sbet4Bm4@(YZ?5JvxqaAGx#0Vn+lfzs z{zQVsO$NiPxw=0JfRJj2oCIcP(V}ej% z3K>MSI|J-gO+_2-Vrm1-uiWNaCbkA@`pkT5quc>TqNa}q%OougArspQVnnc5Nv%z@ zt)O!;#Ycxfeo4J(*A`YeO$`qRJ+94BuJbM2Y+;KVoL)`Xj{cNEL)eZmiY-%|pdp;l zMeNHL?8_e_Tfvkd^Vr@YY$tORuTZR|8s_AfY=t$|ext|6-;_xe2wJ)*`Xc5&51%9?rDrVdd_b+S@B)o}$H)ew0CV?MBg^%5OXj-T) zB+gZRoc5Y8iK<}*Q(S5KyCt+)+%IVg5+;=1LES_qn(gQgxiZ*SD!t3%m{9uYaOH`Rc!<$D1dgGzejls;{Gn0%ZGubl| z*O_Oc7s*}`NFiJ7OZUL7A;^dvUyJb;!2?-K52aTyrI$r)_egYcKzn!LZc)JDz}j~W zZ{Xl|+xbu&84$(G0$eKoT+PSVb|$v1l;JMC6^1sDDKireBWpf(>}^|wAeuqsd@`-u z&iB7qJh#OS!zkT`aD;}i{kY$+n2jwSq68IV$Bxb0Jf**L^hGzHb3cgJde}ovR)^4~ z>D;7OFuQ1~0y4h~bDQDt!}DEwHrWN|5jn);Pck4(W>_oo(dB-{eUIsr{V`)32UU4f zSSQIgWIR9jtI8*_b3daV9z)5*Ps;KisO|S5ifG9Tu0|PeV$h)SuOA7Zqcoxro94&% zKG5(N)8)xzm9o?bn`OUHY)GicirIR8;k3vhtj0?W+im#1Z~0Z1>vc;rB-288bN@@o zA*vX})DJq+ZkGHw>-Zd%zdR`lviXN0h1gy#ibtl~P9~o(9iyAQWQPCU0dUgnFgpCP zZ1He1=}688=#PIl9LIZptzm2B6C+B|QFY#?<(6!sE?YDJC#!p__w9D63j!oDBp5dC znh(Xd`$Sst8K|v3yt?mDZj3Ek%=rWGQ3SMhd=}F7{Mc12$S!JYtywIb?0|G4SpUTB zmSIfvT%6WhbB27ewCV@HvxiqM7=3z0f1NfSrHIlF-?5)5sz^%c-mrtWlWqMP9wdIhAB%#jA~Y- z&MbM>QHbsGkX^7ThrDVz9T?q`vV-T|IjX7-bK=?Kiz0UfjI9J08dkO~O*9#l^#c%@ zM3o4Y9%ods<1Mq(xZuQHufCT7#Q%(f>)mo^V;(UilU!-Gpq+ghpv79XgnJI<*|0Xb zwcueVeZN_h2>-qegDOxBEFDEmgAxa~swwx+)^qYBpDV=G{y=B1O zsHUYK%RwW(q7b)(fC6ktL@l3Ci)3f;@N)mQV{g>-;0ER853fxwj~(}}?eF0+Z0x<_ zENO=)XFA9*+UP~y*R&{*#&`En9VOU^=!m^g?KF3;+_g?z7N`L>lj8+sz@?s_6hr1?@y8QY|BLjsS)m52(DZp(Y zt&Q};1kd}fH^^isg%KKslIlPDD1_g=Gr91ITc`ZIGS_4z92piZQqhQEUmRNlsd0Y2 zv-zg`t(k_`8tucqw?4g(jBKMYOcgl{sOvg&sw`2G*}GDUu+OfRB9<(?^k~l&v~m70 z=ovb2D)>Oq$*f>FG0)X7fn`~4N%MWgu2DekYah(VZ~4@J$t^R(tr*o5I62~%cIbu} zmWnuhKN1w-(-PEt-`U}n%+0VL!TvbHAEP%!UWZDf?RgrVnaOlwUJQ>iR8BUp&7Z4M2s z&W3y}YrVH!H45(VuJ$YBhBrA#O>1?COKX|2Pr7whldk&<#}i_)vixxU^+N-UvllQl zx$kr9zHBJzRSnOe#hl_!2m zMgEk^Pb^kIl_$Pldj%U+TdXEgEga8RPOcduGoI_6SzX5X z87*!Gz+Tr;rUU<5f{GUC9koYUC?MIR-O3gOXMN^cxnG+P8_`p<74 zj!A9y??0cv!3lqq0E?Hdh>|ixK2a8rjr)3Gpnh>nl8hfCAf$t(`uIT=OYUP@aza zEI^vV+AqqpfeWxK2JgjEs`2T-k++evWM&bHT_`a+LiR($I&u2|}t9j@2`wCaMUaj||LClqHQW~=Oh zh|_8SSL$r_C$89v>@sykNpu@@2o{bjoVY%9bulO5K|?XK`C5i~#J8e0_G+o^1oNZ# z79Lx66Ui?VM9>BDHq+Gg4Q07cek^T|8^9s0Pa!#lebX1wxM3Eajd3A7 zz0XVy-JUuP`V7wnTeX)upLzj-FKg#%9h}KMs2uC#Bwd-NE|?|0FU(3QE@^Ya@Y(QH zg&QO3FGL4;zvNo6A4ipz0#-Zue{C7_JYF@tdn;9C$_{g<3=-0xnPE7_&1P(eaqmAj zSf`5a`7vyc)95?Zsq_cKQtTr*aJ1 zsCzvZ{ij`eG596rwvnTJx{pG`5UBPs(xlJ~(}b8Mb7F&eFV}+6ZFah*$xf(rE57xr z*RgvFcxlbmq^)@_!gKa;G?nLLa{2XXU6Y{qO=#RuG*YmQd}}#Bpz1JK=vxcXe6zTg zLJl=78a1C&>UW;JL>wp0eBx>u`S@kHvthV)?ZxxU2bK`@gaoMM#9ug<2VCi$V=3Uk z#)W&lBdO0#AV1Lr7M)=u3I)^ESMMS?drZQ(rv|wsU(N%8Z{CO-ZW~UW+gTHn;YwMB zw_DJmh%Qm$BeeeOZTsdl5)<}LpHdH$nTRe4#O2i+$oEx$pF8K?_3?F_z0?7@4faF5 zW8q!Te6xpMBEgd9ag=*6u7S-?$aSSx*e+=q(T0hM7)sw<(qD(3wZB5lfzpf`*t=6(5R@R8MV; z=STAP=HC3A7B2@AcKA8c^x81RrSY)FMWrHUy^HAKiPV4Mn`P{q$lRvDoYY%Z5!P#` zvb9Q^Se!QZC7l*DsnIWTxE$8TE7+*H39mh$TYiB(MZOC}+@%g^a2>6wX9(wSu=cur&iePx{NGIk3=Y?JMh2)HwuCz6o5QTxx{m539qvYgs>J(s32nY%v*{Ij z7?_8A|HJ3d>GJS9?-8pK;#96J^8Qw5YE%v+9IISf`6#(MwWYbAW^Hr&BXGwjmQ>pXR@(>p0%=+nD-@j8&( zcjk5e^Xa7**k!f(wRNAdD?o_Fx9y2Mu1r!iX+PSG6u*j*y;pRd;Wo*?C$a|X#-x*5 z>BpT1;PkoZ&X9~(Qrf19Qk0gL$f?M-B)OAsXPRko`IF*|IsDpB%%4tWdJFEyl{vpZ z7x|1e`1D{@Qry_@2F%Wh1XbhzxC_Tu{0mnSfK&P~B$L`%{7+5UVl}&*tISR|74bCq z*$rk3-|Hg!(V8ANPmKus3%C3NGy1*zC>MmE*4(9GRQ$?a(qTLT`u+Vik?APh#G*Ci zuzO5Z^^JFA?wqkJ;x;$s)srev4Ow$MQ6`O&Z2ltTEh0e9uEoS(wOGT?9QNZ^^48Q{ zWa-N9Uuw^(bW8q5{yGb$?8GH+h1Nj`8skGc+n5E%pS=^yb(I>#REGs0RX5^ho3vAJ zgGtZ1H+(s-a{{FE*Gc%l{7RK$1NXf*cE>PZ`fgFvH}NL|{6`CtbCGhd*xp(mz{#hq z_oYXeQNKtrw|IchbfSZpvD`_-sL#l>n&RA#BR!N6gK_D4Kn?g8j(9oKdMc$alHC{L z=+pEwPUNVZj}I(8g(Q$c1FW zg(SW*g6Euc%tf4p8DstLL$BmPTpNl@`MI@L%HAsJT)(|4XC61pi@sHn}?F?sp_t?%ZuQ@1o5qzxn6lOI9|k z%AULQKMEjJ|DAPb;u*BiMEaFc|66B8u|f-nR(YMP-k*s zX1%c_Xka|ZamMXs>N&YOS(t$JrI0BvelVj^#!J8bD#+4iw|ov*M5k7b^Pp^HqiArs$$w#P>}SBRz5wrSZ9-Are(ftFIBVnGUD) zH}{Rw1j2C{UFYx*}|snsTU?D;n_ZQeONpybr9 zLeUnaDxD-V9aZ}hzlMAZ*sD;yb5LM#{?_flu@FaV@Rbja;jrbk_^RYD+&pvglgol- z%EGLHaMu-iXHGbXJ3qhce}rn8_e1Di5$Q0*LHMxW<(wd?k-_YXZaiFj^>?oMfc$7j zx6IEYblb5uiPrYo%?_GgAvZV z{LOs9YsrMu#g)Dc#5mFE@2ti8oZvq@54nK9aB>g(PNt9I;h-k8&JXHKr@0)979j=O zP89K$K{K+Co4ScdI!}7$Dri1L?U|>n!Sr8}Mb;To^fVo<_ucq97MFsCy;6uWeUz#0 zN)j9$QT(`FjQ zQ2UhQ6vc;B<(o+2=?Tgtc|}AD{)fMC8c^~jp>-*7{`Jv_o+@+kJG(D|tAo-3NE>!m zNy{NGmfo&W^&&ce>pX^)GOHFz>DR%%A5BG3rAknBQM27xMLe*`)Vt*C{$?#ps1D^a zAMzrkZOiN=rPCafBP`iW1XOMZ{K?#JlWm^=KE1Tri5?QJsA{1!t3o1A=*bF~Pn%X7 zk|)@IBw^te9vJSZ_+>D4q?>U34Kn^3tbutjB!yZ*m*biZ`D$tO9i@9$74$gT_6Pe{ z>-;kf$@`MXKbY3FGh(fW?1}dh7y!on=r4{~4axO6>(_PPGdr@%4zzQq zqiABFTq{ihv8YtCT#UY}(rQT8fJHgy7Ryc1%NFfn!sQ4lBvv}HRcMo!4o${5frCu! zH5dOz+~V*`SnMa;be50YWG;{!yl&S*-&P$rtlSPjDGZL*CuarYH#9OXKc7Dn)j#Rd5AQ)@}mNjt4h;Y9m%yyaQ@K2t1?iE+a)-EI_*x*PI)PL4M^C^;8Gcj>@pRlG7U8>K-)siuVW}MYNDDD(j6}ct3&$&j`=ST2%J%-Q9W#)BK&OTgnr_h2O)>p( zUsqWT>35{kv>cY-cudgUvs1-jseG{C_@<2=-=Wp)Ium!U zJ=jaIl?!+wqmaLqQB^D*nm;(>?g{%@j|(qJuB#sp=WJ*oEw7RL#&Ub z*Vc?*=+YKV=et7^?R@l#Iwe}D=ZxClQm3chMcs^DWE*5AX;T@?ax^;S9ogQSWIA#9 zG34jZsmzn5vY!Zl3%JJ=VvQ4Vo#M-q`h<)hyQ#Xf7nozmijvsk{5G|l(ly4YY?MPMY*W-19K#WKj7NbuOIyIz!q%D}s#Neg z0@us-7VSx3hnHvG6pep4(6CF?;BeS?Wf0KiZ`eTXgHb!QPB}mQ`Bto9zWaLx)bECx z9ZV^)dvDb@u@Thb7pmRD=%+5NqRqmV*ECaYWp@B6-Mlz!?faQEUupzeR@0#sZEBMj zP$PB3cq77$Mww*7NnozP1c#&Yyt+E{8PHerVWF#xK;1HOkBv`y-~^WbFLB!Yt9e5;jQWp zJ(~Pm;dj`<+Y#C!3Mu%HYv@(o<*F@MugUN;o5V+yMgPZJpMv{zwmLRN3JSHjvXPTsW7ST}srSKD*gZ8x@9b3qYW3(Ca6S?3ize0}4dt z03>UPmivaW9-T@dlF)vMyQ4tdqT#=Amyz=`ygLv5LrUut2q1H> zU$h)>&$=|@cc+sEIrOiggbi{W04 zX8sgi>=mMa00;))&qlLYMKJj1)(wn_GOy z+g24|Ip|_3W<`a@<77|y^hVh3JKfnN=Sw^&D+d-(-)+Dsct6wc`;zNdTasKbJ?YhC z!Myb+{Is1jBIE+JLeprIrjgcHi7_$!dEkwFeI)%c%+iK2mAhaJAjabIE97~ZMlBq) z;o>$zU%B{uaI5jKBzGkJ?BeR-jnC36S&b%tcgcdtY?Ah*#+mkGy1LUByJcEMgqER@ z6Ka-TydijA*Rn^Z0Jl^4uMd#flxDXo@a(Xg4a>l%!@NLMHU30@R}Vrvw%a`ahaC=s z98=C!)J$KIJKp^_KGWKv*A6xKuDReX%9FDx)Q-Z78-}-_6g?v%hH^c9e(*7M&6h+ zqF9vz%Q9MB%n#CdXKyiE%&^Bqymv;O8SlGw(eitubAvrJcVxqq+;*d7o7D!^DqRI+ zXJl4t@Qq}I+6U{mYpia&gSG?9D5B1)9q4AvcZ!6egDgP(TZT6y_v|0d%yd*cQNW89 z#})SPPQHIOf36?JdF^C;+8BQx`aWy>R;cz-lqv&dK8s8IaRPrqJ;HS=hu%1>luPm@ zO933UNWqWj?&y4SPF;n@DC3Oc!r6)^=h?8+@JJCL`9j!65oeN$eT^r$M~y;R_UFFi z*0-rkmPoa&3%#lcUD$fK7@)Nt4Yr-+49MIJJM%WqY~|&pRh5I6E3X$?7gtM0XV))u zi)h7uRvCN>rvh3sM{l^1PEki(ql%Vjj*?%9{EOLgA3&ES>}-1a08MobUtZ>Om|>0P z3-W1MW#t(;8W{b0(%WIN_I7hvKqYhvox-gC?#~t&->>C@HTu*m9_DAOHu(4BMgL%e z1+666)uC?4bb)E<8re87a;GMT)jhQ6mEB@8z%GV9Pt#3Q{`;bk*}@Povh4yWTc)yv zsy|n4v1@sA8%=e)p+|u4Zp}*OPk6+~%h1EFzR96h-EQ{k=PuPfwdooSKRP#aiD?d_ z>EMP56y=18mVCL5C}hhyI_Kyi1;?pMb?T&qx_Y&)fF<3AeU}1XWXhO(dmeUO{C26p+~Pol4&Nj9ti`0A217qv_qi;Q$KQY;weof~O~voV1B&8&vY9fA1Exxg z?V1I~&I_tjx>q2Yqv zn;x!k-7A%hsTjsDGQJ`>fPD9YgDtMHDsV9S@;p+zKtd6TU-!>E;B^msq7Y+xh$ku# zvT2UBFB-rXlmxgn?eG#Ddf9IVp%;Ipa>M<8H&+@;`4>*gJp1aZvjt*bx5I@PQ!O&c z(~_MF<iFRL$?vDP z!~&WcNvs&%ixDTinW#f>8ouS7V2w&6J_li`CN68Z4kFSctf0G7qMe2ucn|likwRuA5A$Ss6)+}~u1#OUlqRNj1CvjW zwHqM0IFAHXdL~|QfrG%C!(t|C-BBf0L8)KQrlXJ$`r(HB?A^ILreo{HYB#-skp6XH z%Nmyz&Q#y3ufX(m(qS1Qj*^!!f^R)Q4|%cc(jjxKX>6I@8T-O3I}z;up`(@`N^ZBnY^d{1P^bW`1%KJh7vLYm zHzy%9FJOy5&;gSJ6tCa)eMc$Y6!maYp|l>-W740$35_9v2jhVeR)egYDGKH5f!j3~ z5yVidn&yc63TFKF-AuhEo^&La8Hp=%gWIh}X6e_Vs}(-K>)(G=sD+T_mk=>xj_JI7 z9C=>^8^ptcBZzxb6#$QqkxtuI_GLvvZTsRm58O3UWx~4KbdrWi2qZX7XR<;hI^~qM zm})a(j=Y7Py(-}Km}^(@@qo+HB-59Mr^<^@7_9)E4$8vvQ26wIL+MNn4E5zcI22bZ z7Qw3J*g+8EP9@*GYuN(j<|PrIq7G??aRrL4Mk`-Pb`Qu#809yr`Lc2^mGl9bQT+=W z>(O116wf~^I{&)ojA5Zeyu=f;!fU=G&t&5CH+zmTBW=Nwf0D3`Gl)CnQ}ySd`1(D- z6}Lc{kka5vh=l2pa%yCqK;a=qLsD^!MomXbTU3m73<&H=)6&NJZ9XwK46}_f5Le&6 z-VKJ~0TPHvS-Sj_)v``KP<;Glmg$F|INMsRb7qArpdB}~wEXokGEg~?u&(=3U|t>H zI%=(ld+gp)Xr(*$-LI3Be`ZdGPc3TBt3#C9oc|x~L8xp}*a|;&*uovZi$cGG;aGdJ z6?!7=BXN`EIW#hQ;{wY14%Q!j-ym>4;GPkdB;bfY$VItV?Zx8)hM5GiOwsYj5N6{v zR%V)NE9nxF;+Fh=qux^L-13m*^8ti#25AV^@3F#5I}UUTbX4Z67v{ydi_E>ZwN%1_ zn3)EL#IB9?8;ac)4 z*c}?#sfRCW4JxHLMyiTX5ELjZY65(kXXpu*FeMZT`mA}t?T@u!zr;xGY~tCa7D%G% z&U;(&b`DH>mB`$d40sjvv<&Ds(_WhBvRgvBdUu{G%A)$F#cmou?DcXClr*c9Fl_g4 z-f_hnh?WPQVUbRr#g*D&?aPd5v1DS4NT-qH)SF^VOZN!D9TVCH zgm_Wc*Jv@X7%i9P9(>&zy;xeb5K_*gGXQOhBgf8xxTXhX3!T@Ki|8E{b|&J9GBY80 zF*gy?{5G1H{5pyhd^O#Hnbq;T-+h`A(^~MmM;C^Pa@Qhfjzh`{4_Z*^2ih_t>A6J_!5!lxl zBO^OY5KZ}Ke_o8eDpi1N{D!RYe(&j)-{P8KYW~n?o;F+KcLYDfD@}=DdTB%0sR_r; zuUckcCRI9OC0@5nbT!{TKZ8xwda*eV$VD0|bd`VwD|-Y3Htd^a&d%dQe3ideZR_kN z3#yCZ9awxYc7L5#!wxO#dvmz2-3jr}2li(CRuISBwxg%l5#}NoWA_{hXgO$zF{Apf z!ngLLEXVWLb_l!0ai1dU+2O_Ab-2!xBGsw-?kIl1JM{xMgYxr9@jV?iG{1c@L^KQ= z<+wbuK(2B-8Fkw6R0bt90sSjO@#yNCa!7)FsnJ8K_4%;Z?vUL!@74x2VDGe(=EF#X zTCi$|0)L2W7@I0g9-H(7c^sO#b9Ns#Z<5~j6psv5hu zb={np3P;`Ld7dnyBl)E~u)GV-5w(hoGQzQmY5v^MQBJ3$84V<=YFlh_{J! zLai|^*&h&{49uQNXK1YLR%b>;CtFjx*GI+g%3{%vi{p$}Sq)@!8?#&O4J==e1OvHF zE?0;i=J$wfp$|~3m4=6@^FuhDR7%nbQxk`lsqIhg>csZ3mSH86wx`96-uUBT>Nz74)idi*JL)&`y zz;&-z1{+GOxuPr@yr3ugIm!1?DOv;~EgbV@3^BdU#ew9AEmk4^dtg5DC2gf&;01=G zc{iZeVMblw_pGcsCRj7@ODxpb(SNVln6|z-%?j|F*l1C&v zk&{;U+`tjE1%4I{VAYG2IP^wk$Ub3&nT&^UO^_S!c8`bJe%PovG1)4j%|j@FOOaC~ z+=L)0po{f99}zy47VjDNZY=^@raWs+d!~Lda;$PG57_l}A&AIi3{`!MRA zKhZ+Nu$8WVXU$WUJ%^v)t7H&aJ;dO2zK8gsON$Fnl};8O<4~UNJ)|3P?243EJ&Dn5&^bYjIMxW(lZR zC66Z2P=aB+*_@}>8^KDM9j|MP%^VGQ#6N~VLge^FtbH(uV`>t%$CM_3b6*qy(ue2DGImkn)3#WZt0OgebmiQ7$GDD#}%^1A{2xxai3*5NhsyN&m(H zMnvFo&{b81)+Zs5le}}ttBWi{UYUiF)Wg`elCO*Q?Ia5q1sZsTTLN2T=CcfqIVo%O zBWVB~YuO5e313-gS|8T+I0N2{-N1*;Eyf!iaf%A|GR->SYi1#^fenAP-My|94%NPl z^YKpi366#_bDu73X__QC1o>mR0ca1~un9ZH#=GX`nzL)}v_HcO6*HR=FRzS8RGhpb zHiUGUF+=oA_|jjjnF0-)CjfV!L;k`Igm3%{v~ocUK-96Ak_JBryv+7W`S|%i;PD~k z;h$XP?$VSoyEl#7Q$m?0s2P)tj|*r)EvQ%qyR;-_5rj=WW%5`<0Y$}2UWo2Sy9ghp zTP=wrFjwo1h8!{?(H1#1pHevkUi%;WLe;MB*asX-eV@yj?TKs`*8=;uH+V(Xyc}gw zRJ!@9ICDQ3qSn6`OBKx#pvD$A(+VN^IgsSHITG0segype@od;l$>;f5l7DzgNK}QQ z{r8_GWTTJAuW(QoM2I&qIxx|dMgMi+Ub8qpIku!fZzWy$8}n9a8+M{O2gg=!Y3Ifp z^IZNs_I#WfgYyeJ~@ZkX1Sp*`7ITL1N`C(PD(TMk7LhuX4jaBLJN1CbreJdsC8%P)~V8yia zvQy3vH=IX|r?lfp0;4h1-gllUsgZx4zVVbtk^|AdGnuU~;|pN>x?%O@pJRFG5l98% zOWV?;Y#M=Dc40aX7;$6uiUs&?q?c&&F7iWW>8x;diMIQldm8?}b8;!hho_vx}D+4U59PdbBrlF5jovVjn@Gu7L?W3nY4TgebdZ^oS)szDFEbMG(X z{yx-Vh9|V(?xgtr$W;DDWuy>&!HImfJ|bZtfX$4ynMNo^YtzL#xWvsWz5tpPVf0KRv3zv1q z$H~*(v{O3l(_VR230LS0Yoqbp6S#D;xjAcWeA%R$^Ezz{urxX(eNZ$D(=kM%-`zc54!=LyIxCREaNp&5W_m?!*x^u092b zD}hQoB4u8!icy71T622qUU#SDEQQW47cb>oyhGcmOai#on) z!@k2oicdq^zMJrQU;KsRsW;As<~f>T+-r5A-5$xaGET!U#pOoZ671jJ3fYa)wq1oI z1Z0a4))ed;BD-L2Gbs|O-kSCmV`5AK(t8lswODmu=N)x%NJ}56c>c1#{$Mt&;tCL# z>%B(rjGL{@OTei4>mY7&0GQ2A3X(iZKg<$+!+lTaR{C*KtS$jfG>6H8BM-i-zd)L1 z`EJBR9YWAwFNrQdib}ji!vskCfJI^6!bWLu{BTXi@XA$l_-#!iwP_MEnjSeYSuxHmHukpAGM&mN=Y!SG?aS52 zx@w=$!lIZ;!H#vJuko-2h|~dFzcdP!>O9N`EkA3Sfy!nu^6JBSUk-rj!w1*YUk&X4 z!qJFpZ+*Yo8S40YYv6zPwf^Z7;J34tvvKjge#wE+*$Z6B=h%qG*)7qZN)haG-`3#p z^Ie%L7B8yUxoZI&eS$2S59Os={Ohi-!bA*h8(4u%8`V#g4d;G6iQ9C0{tg?bCWbEM zX`X~`niV66o0vJ*iUb=y5oF|=?mZuK4@~LKn7@U(InNfn-j+mJdVRNUQE>T}-*2&( zUi;4ormrt6tWg(4YDm>3X!J0_IM4v#YE+uL_RM?_0mz90I>wtj#6zB3W_+Tdj5Csbe=1)f zhaZ3d4qZ^u-XdBB8)83ETQgmJe2C5?hq;XcFPVYzG(xdu>;$6U85S)37ftq$n?=~~ z8{i89t|dS*cR=B)_Uf?oa-=-iyrd~ipV%Tvy1H&8o`}WEyQrKKmL@k3iToC0HpxZ} z)hhfs@Gmyqq6nL%VKcN8Pe*QCW&abWq6}1HXh6rlv5Xw0C=UzDIz3R81|_qQ>5=M_ znBXX)^{n3mZ!^dqmm(x+FdZFJ&_n+`%7Xd0yb(s?1&%G@9q`8SoM!g(VRvg z5^Bl7FpR2Ro+~3EXX;v<;pn~4J87DSQny7;OSix`(1hQXgxeDE^pmADhfY;RHRYN3ix36YejO%%l)x=H2@Xnx(Zv4RtXWqEDXWc$V#{#Y`B4rSMT^Dzyky2y z$!Rjw;l;KpqT4AHRa0=7^e+6gYIgfRq7?>&Zy^=ai2=3-*u$*!pjPT5VUt;!Y%y+P z@Y8l^WwP#c(dcgo3|k82AOkOh7TmK(FUyAcLlL7#Q}ITH{PYuh7>)Q~qGQ|Uo>O(r zlx~mhmcfHtfw-CYwwRK@b)eUKZOIzq<*oWAZ3){#)91eJAk6#W1yLx{@}SK33A6Ri ze!Iw@qdEemc^{ddzY^fzi@+^Vm*hk5+J2Vq`~LF$r+LA+DWO$HKew6|U#Bvs*FXVB zruV5E;VW`n?Y3{2GaNR#fqqp67ZHhUsZ=B33Y%VeLF{?!j&h5(X-ug~t@IrX0J!uK z1Zesvan|s3fgDXlWbS?RBFY~I9`!=t+Sob!XM!H0#zujF)2H@G1=~q5Z_vMVxWYa0 z6#yC)v&1qLBs@9&d3No&s2%Uh(p6K3moVr6ER@eQu8WVw<=|^$D?egShG$*>#h=wRRKm zJ8mT+ahaebaHEIiR2(}anS#|P(V~2P_5mzo+D<>!9R84eI3aFe+DOiE$IZXL`%RTK ze1!5b^OL%1DNUfl8g?pIa91m=r$vh6+5VDcgl7G_WJpDTaIsjuhgndoRW6&F@0%HN z!Sv^|<9VNcQs_aVy8#JBm;)5knmWn3nce))B(z7BoTcZCL!eN~FJoPJMLr;XMZL+obJ*i>`ecR{YavnpKZRWy*li8Y^ zi(6CRf}QHwGK_LZ*W{$?FPsu|Mb3O`4jq$YKOMy_oan5Dzqx$wi_cG5n-i?QYUwEP z5FKd`qt8RRIDaAnu}Ui=!`0J@_}mCEu}qhO>MU8sE`F`Fnw|u=8{D)qtzT;=5WI)` znZp|%v{_yUI!7Q*O9Jc$j1*O)E=gc6>pli*f5`kcPiT-3Ts|!!7z3i8swQ^{$P6Oh z&=n$72ePTBT+i)yHnyl9c#4}(EWZ2dyizrY@`ei<){`JYmtuOxITgS6*tbY{+teMJSVuW%xv>$$s-FuE?e+Tip?)KA%a-RO&N7!O(LMrvok~rEwFKTqkujsv3YiRIJKIb0v8ULZk_kJ`S(VK zwkQ|_m%$UkAhfa)S^|PolNk;_l-DhHwEBVcMxwCPlB}u?_bZ0$WR|Xg0~(}yLV=>Q zHGdiMRH@YiPJh2uTy=z#wrKQdS#zo?M?%NQsO3YOP3U$L_D7yq)2}HA_klgmd4J*P z7MHE^tWXkMfl7^*PTJy~tKpMdTMDAh{%>-~2_XI9@FlEGl@ZtmP z$|fB<%hjq*powE((yO06lF1w+WsY!yvR<<}n;kQlu0mC6P-mE%D!!Y*~05a7&KkoiQMOO@z=$_ti1RsTy^=K`7Y{4Owo`tEHT?Yc zfv@H!WR;jlTl2$CRg=LA15Pi0n^dOmoO4OTM-jrL%Xc}())@k4bMIR;a~uQI?1EAQ zepprf9#xp5&y3Rt7W|WG<;+6Iip#BXYbSLYL6zBddY?G1UykG>DW)Hr@ z6W)=t2BF!|T1vXh*|fZd99wFKO}b7!LTsUAKFqs6BXn*aKYA@Iahr#lj3JePhlVX@ zBzUG~mI_-br^H|`p6sr_-668&R;(Ji1=YFgoJl4gl3%xvZ&}*|41ASw1nrY&oKQ_O zi*MEU={ZJMIrPn(*8X6^NE5HKfmL%2ZW^YW@AYKps)`oy+BH^WNC^~;@&=O4@?Lg~ z&(a)hVlqU`9iRy*OkT*pkJ&%}g_HmN$C19rdVzfKU5;9{==mJ@8N*_tvtOdMFCbVM zxnphy4{490-2PIsfAO=i*qF9Rb5^Tf)8?FLpGdwNGtwieeAT9v*#9BvDuCi>x-AX~ z65QPh?hb+A?#|+F!DaD4aCZo90kSOai@UoAcMb03?f1W`ncFipJ5}4arcd{^)0azj z$&~3K_EqPykL+LWlb#H!GVJq>h=Hx2_!AX8Y;iox#-uY5Ze&-3v z>9%E3*%+-DZ81pm#(y;<%cFo8FOfbpDd9EWJVYD`t;2q^xkiYK#LNU01qKKQufogP zuk-v_uUO(UJRdFfsx&ZU@i^*^EI}EhG&4Wc8#4YnEf11mT!_K5EtSl1DL*XI2utA0 zxO?t-mo2YUZXV^hl!w>1>ks#~o04at)$6pG!>al9B14`+vYBv)Sg~H&S~)~i?ELM` zU0%E7bMTO4Tw3To`Lz;nWXOTqcNmK-gNG@?1DM&qvfelbl1lVSh&6R|%R9JLXzk-e zF`=LjczQ@u-CE+V(~1hHEv~$`C~bQ(q*`6l}sRXS};i%$xOHf&LSn=YKIy{#vg?7De=h=zd=`QCEb z>M@bmgbQsB1T6VB5`6vl;V#4jI{T_+?#z6cPCQlFtPQNZ&5G`C> zsL?JDc!OZ)D^WqY#eHRdjdj4wlDpo^*|!{{VIIt>!ks0b#z^xmM#8<1Jc?r&PH0k+ z@$K9K|6l|VkD+BoQm+paQcb$yOta}l9gXuK$7Z0k!kAR6o;|xyy8ObFhTc{%%9cNz z9}Z0IRxmY~S1!)v=9B#OC*c`6Xcffk+rfOEZ z@3(cAgY2M`+i|?~t42y|mVno5lGgViBT?mbyTN++T=`)ebw{Cew&3p>Ihod^-8On@ z$^50oWs-U}qNU%GxECJ_jb-7pvcAq* zFf^zjk1{_>w5!pEgt@_%BXfBt1|}7v*%g3V4y)tB=f;gH$BGvmo!|;5xm+RKs6SW; z!zx$d2HVOfV+bAIrOSyqd@oHaDlLzlS%w>h#`QYey4Au1fSpO16ocip$y<);l#kPa zH+7-xJkA_3M89`!B@0!)r`S+T%+a9Uewx|^aYan3^FC>X3wQLW6B4S7m z;EMX-8vL9ufL`QYu%1$&kk^|@eR8e587OVB=sx(}*j=-FC&^HKtdE`S zsxu6iWf~2+o!m?STVAb>x; zvo~&`T(wRXH@hA$ud6D%Lwm)#DnY$WuhV-$bW2Ipe>@ZEQ`OJ5HI2s}X8RhcMu%{r ztm6(+^lJ{KWdiN+FvW5037_pzc+%$2Zi$>wUvt*Oxrxj*yYbZ<96Xc9=Y{OS&+`D+q1+y+}tzgpKjc6jEHNDXjd%kpbdnlkst?h@d8DuA9%jP1)U^LjDc2)AaZ zDKrDCruvtJA}Zo22fyA1x}`)gOVPpBymE1l;E!+9Z%n*I~Ae zJ%~|!Qza@zsRk)znR{flQi!-WGroPj%*fM*9u@k^~ zNx>PweCQ{|mW`IpA`@mm6(AeBmvsN<)OU1I?qzGwe*{*gX#Vrxp>;$`wAxe*YH5`E z*iTWS8H1uzXMqeeEaofQ3j;qTX7ta)@pTe;t(w~Xm z^d-j_a($QYWh2aXsRe4*mOKM)a@}iBls#MGeZI%tjgdYihq<{laCaIh7}Dq`Im+BA;HOZ0nEZ>QeOZ8uXe=vd%_?w# zV8r%Z4x7BGpALUL4pnJWTnLKE0t%ReO~MBJ++o$Y-6v%xHd^M$wyrrvLRCuMhIo9; z3SD^O4|Dr7G6y^l>UtY*xoN5y#m+dF)3fh9;)+JJ#Z-f?gBt#BH&b^UW#n)f>^e4} zmaY{@{`hJ(|Dno}MhwaL^|D9{5l4ul#`mpjVtE0WCbW-o6{gl$AX8>F2!eUF} zBfQ84(SU};@G}qEA1Fj8oF@!Qge~De4&QziqL4n2B^~I*mi#N|+aa$z|th`8DH8qBg z`$B+Ax>7Q*zRNM7bx-V&%V~^4z4M0qS@@JwMIarYHdQ0uq4U|ev_MjabgQqSQ_ zu!vQg=_;E}tkX5g@Ha8WXYNDs60zo;fb=Oqy~ImS*5v57SYpQ&koAcf{FtOs0_kuw zVf!vMN+972^OmC_o*~k0zWChrX;)5w&)AVzz=;_D(UZB)Qp=T*fH=4+)q!PN&JTv)Lymddoj=doLK>g* z+4>j1h&jw_8`+pV2eAxBf4Vd$o6u%**+CYQSs~SSd{-&V0dEK`85H{-%i8y!msL3y z-npyE#;bz=3i&j~{PuVe{aokKNx=JaQn$IU;4LG|#rMI5^!{Xj7=zfKT8(gM{?u^q zqBZ`@S%@Nzo4w8+?>*gl18?r5P)d&%!?5+7zZ+c$LyI~V>)2Lya^$|S`P87{Azpg&E4{i!h!!yU zCOqn=Z|%K`;IixZPr(g|)gP9GVae!ox!we#C}_WaOK9`t`*B=VAB_0lY5jvSjtVLi z5Jw7++9-%bcU%&CCzvna(DY1RY?>=VxUhQ1SXHA%zaw`oi`>MEE`CO2IaOq(KhF6Q zk4N(39D&h9SlMnT1!5G9i)wXSUsGma?=MBINU-pPc2np%65#cvaX)WG)9=??B?F=7 ziq%*9$@hq}K)1z&h+jiVcVqIuZhK09bD*DyWeX?zt{8lszSWcD)Hl<` zFC+erT&S_0&?0>(*!_5UES~e8^bC%CAd$A7%WkI@dnPnRj@E}8MHponPdO2-?evX2 z``%}~t^4%p^dC$vryn_kS7pTEGXQeWKag*6aZ`lVEX4h~i0uEa{oqX_!@Lu~9KgFZd@($(P zwUUTM%7a=hwk&WjMw>_$jpZX2Om(8h&v=4qNYto<#W$8^K98rVKmP4Y@5MW!UNc5@ z`(WT?i;^vUjnUt6l61CspU-X#n%AN z(anhzVGS5p#h&b=OJ=XtY_tZio<2}WGQUFe(l!It;PcqMM_i~4Syq|jq|dVMCKKQJ z?o6zo%8!_2hCr5Dl0WjR5Zxw5H%d99Q)U9~`DjR{+e@r_Eb0a0q{fE3_g%|)2T+AS zGGVftE*bs&{;|hDW)u^$1{*#y|=51#d)nyy5o(w-Ve1h@us&@K%`?{I=9 zf8>Pt=kMpYc0ys(|K?mvXe$5cZDJoRqQJ#Br|bD-vZAMg3C^CQzndq?EZL8Ok_i6Z zPvG$4jACP{?QS=>fHCl$no^gCBi;D9q>j@kZ8_|uuh6E-k1fb9I{2+1nnD%n`cm^o zwR~)#t;&NLQG0>L0H%`bZG1+5B53EBAmA!AdY`BHq*7nu?e%NX=cUs(V)fm&?zhY9bqI_fY$WTefX$w$3JlE;#t=6P1)@=V!TS=}JdjUV1Xgv=10l#- zErLkjmmJ@2>#%S;-svXB$KQoc6=*@l{VD8_>YBaAI)EYSv`J}1+&63T?B^gV4F~Nd zhj0Q1tZF7*wo>;lH<8r!?|yLBW1vmS`HE;eH=fAVh0Q^bwgm(C{_R6nifujTd@?sT z0!bz|?f7zd<@hCfJ~tl!pylvG=3be#60Jx#q0wlVd}f5JwZ~=07>k&0)~#<$>w*3e zxo6g`Ajt8CTW5gJX7V&xX(CdMD7N7w-DdHriT&&N)5KW&_=uY6_&f_L_xzYS=-}(m zr%sz`^FVUz{tk}uCl|G-dhSNa;;h?ueR^xMkUVqUF^Tc#uKZix*5u#HHwa}-<6TtG zV_a_4zytG9df%vZ5>9DrYbJVY1S4xwLZjZAt4wh#Yb-YZ-dt<*5@Ty-2X4VlC=)0b zCJZbB92_hHRKi0^LH|3TRG^4h*i<-3xYV4Ocr;uR$h7#B+&o_-={R`5LJ2}qpuC~5 zh;aBk9s9rt#EYNd0~e$C8Ewj)f3q^{`Zv}7*prubbnO#lyk@VcOfIL9T)5!_9~9RM z?SLh$;goxLJy3pr56M(t2k6b zI8?&;Y9Aq*%$r`s3X5jzPiVFxYm<11mFK88Wy1Y{}A>(C^WnKlUOz;LT5BizaILH#UPZSt^-sHPaGFj3--Ws zX$;d%`%&RliHCR}PWz>%p`cf!pmgSwSX+7XmC;cf)I_a%UyaO?o-|DMoJ zCI84u>1~y)JKvo}Y4bF^+9~3v(eR4ceV>S?2 z**zfBlFQ70a9O-BGFk!qzyip!e^^!>%S+E9hTkdBCyAhnPuQb{+L zulEKlbi*#dsDPP?bvS#2K!-Zs5i^XL$mTE#RVI_9c~~h?B*2E9J2CTeeHhvi)>dGV zT7#z3IS|6`16d{D%Mw)1w-@|~O+}5(PW?%56mT?X{}_u`7<4|Gi;C7qWn3qpqG=fg zJotsz>Z$=rqsHhr*RzYVE~QQ3y;h9F01Wyhrk|-d`8|-JanwZL8*Jd|MlZOH0legC zl6(Qj2@VWN)yX{fwO7*2i1N%pbp!8ff3$7973y@;r4Qt}pSjt;L3(f4xo*J!wP}Zd zZyl$T9jD`v-Urmlj(y*yTwwTxZYy9LRdlvaQ0*s@hLan$)H;h#&~l{G&tNBMUC6DQ=8hr|{)vE|ama~`m-iQavkhJ-KLsxp zf(yIl#_7FsQ>RKf#-53#kig#eQ@IVJFXaDcc;SbnDw+#v$iqNtF$mj#}I=kC{ zKl+1c@DC<#`K$_$G(`cN7|UZxt=iGc^2fZ(pCw+t(!oEfrsH&?&dR8F)8ySF!r|rE z>t`2)T384n{^b?#?Jcn>dU42rESEL3UE)*EIRdKAj4{X#7bg*h8b#bTh`jd+S4eqd z$01c>B#tovE<5{|)Tvik=A-_(n@6!_Y}m}>I7A^?2ZCf4qAEw-5Ce<$xTpflmrj(GM|ja9 zmrhtsejz?bn*3@EELwQ}uG@ur2LpKo+}Z*VfeV+C4^*a6V5 zbN|AKpxy7m3Rnl(jl|!8tSzvfHkL4( z)a_nBL1>`G)nD!dGw^QP3{j8amn1OeI&T|DL%w)?`4D%3GOz5MHDjtSW#q6B-R`g$ z(s=qOZn|z@h4`8@lS-4qIwv)cj^0#DkR{mNYHZmb&$7|#)^;VUg~dGj#-5vjM*h$w zWs2)5mhQaNj6&$DYxt76FKogJsJ5&zQ1oQ;`_B+#R=ZC&{|AKFbW{`aT>RY6QIqHq zZ@w|eOjK08nv@=Hf}lhpp-XhJ#_qs;&-Eq+=9JKL?5$S3ksbnwFGVMmfG{I#jk^^X z5q|JZ%p38795OOfC+U@$N1L@;D`~ zxU^CE^_AP4#JW2uvNy*Uq_fD7ZRk~S;g~S15L$PUCN%d~7#-w$4d9MbWQrl8UHy|yR2WyV3d6w2q-RKA`UWuAQh^84+h&ik3Sg%VNY3qCXKA`h-!OG&kIBGi zp^Y1nuXb3AZ9DtJ;6#!2uCgEJuB$>QZ%5&a(B9t4q$k;nvd6y|GE(&6hi@&Hl})&P}V4(pz{W~vPVtMGOeNRHORfc%)E%k)3Vyq=aL<}1jR2l`Mn1D zt?uyX-b%c>&b~)7!dEjoxlXelH9LHv=JO(Mz&dv^O>S&_yL&uiz{Qk+>0G*pd;gK~ zP*{im3~LK=Gx_>*`o;S#Z?P$e*nqjQ34D6&kZgNtoXeP9WDolAxzV^>kxU)H*F!;6 z$M8wLWf`XSvycTRWg7#;RzOTv5nUL&o#;cf?PodbRs_ZYG&n^gt@Lxq zhJ4gbCma{&_e+7K`_}d9N>Gcx6cdcZ8;5UL#`G z=m$am5eq!KqG}m>J#`4IDaYAzS*v-WBowpD=_KA&) zf=y)4@vcl1rSfK$zt|OcPQThYR6|q7S{~k#N=t{TL!U(yrls6y{`whTqds8>8F@bL zUd_(VOiR(9fg1}SpN$JpzMh3IQ?`;Dz8DdZh5lhfjbBVeLF^9WXrP z+RBGAyMkEKk)wGmoH9DxR8mrC^EAq_g~YeOB#stzIShCT7+DRj7Os-y#@4nmdDh=7 z%w1Z%sVsWC)Dtt-Q@(@bdiJY3Fy-RK)}0nIQLmpI{lGbWn*rly+x>$-cL^T_6M66T zrnedB6^7~38|Ji<>)eZ5mgyYNs(2PyV8&d>n0x2_OUboy!AUhI9Z7NrEdJ}X|6nN1 zQ4m~(3|61NxEUSMpvtr~3V0T^8~Fx`O%5BNDoVqUHnbdLEe>YL9eX8gw3{qBJc|#V z!C#A;BsB14;`y|G<_-Q7n7D!)h&@L0r1@*ylfRRT#UM_9EP~1MnxM8Roi14?y%TRD zJ6B+v*VM|}4&)M7nDXRf%hMvcKx5`EqP0!;EVg}4eR_BCSuSVS%_4`xQ;hx{BdrlZ z|4eafa=PV-QzJuVc7V&+Imo!U^vw?Mo=11cz-0MlCzSN3 zSkDZFLrfzGQ}~Ge2tCyY9KD#KXegq-A`K~OwIi1w1DcrR^)78;40efv*pn~+s>`0r zE9FU(!gPRMh z_?Emi3l_ZQag`-Fi03OfWP1*|sBplN@ZYuN!l_X+!6rP;7O%qh30eGj`rnsbJyQ2$ zeQu9YdDeaqD7t;n0uWSG%(M;dI9sH+&8$UQlvuj_;7_4I;vGajFBmdwN_el6$Nf8e ziGEMech=P&7^#%At73+ie~m=d$faT{Z3ly&p0xNb7p#VQ^hPs+ z_x2CQVXtlF9NncPutAaxn{hSAv;~NwDtp zvY}Cku`PQE@8ip>SN(t4})WZ<=$L zE;yyHD!pXypD+WNzmy$;*qR7}a=k&YMJ?e4I^8BVr4NrAi6{Z5of!`CNwR+8z*+AS zmaqUiQ<`J_ncM#3_w1Uk-6pKt*K=890hQjBwOSoGf#cA7w5i;jZr;XHPW9bN~fK$9dP?K>1soOh;hqV&iRYm-Qcs7&{M- z%q&$~o$0@Dq8;tY$Zi47*rK(N>%|m}zEblPBam6KUsrs9rIlk(>B5AIdTW7DnFOd+ zgf$+`ID}rXW`b7fkT6;Y=HgR@eM8E?g|gsYViS#(Ec>NI{}_u(T5PH+I`R;+J8nsF zqW3hs1g7_!2NWxo=r6AzAeg8xt`tFW>_?PSLniUUhQ}W2GsegMI$a1fH3?Ew%(RgjCqDbF{8@o3{}`VMLPK18tW*B%5FIhc>PDVmr*i9{2_eou+Q~mg z_y;4GdMVdRAulRC>#}lN619<%M4_aI{LX1%Gp7S5mQ&ZYdyjSd78e-d5L7e?U(2U^ z>_u?A2=^xT4HA30GF7kRlznY0!4=;Tm6qF<=pQnBpjhCXvbn*=py)hxCK1@@yKm_b zZtp6K_UQo*%tTWmB}4h^AhU3**wIPpdkVE_HiHbYh-)j?FE=N-UMHU~S62Y8-JSEZ zBnSEFYn2##IbRwC1qGLn1N=-5kWe3*B+FXzKNIfDCdg@Rh%=U#x|T%#9@UjJ+1z-7 zIS#NiyV;G=qs&c=$dN2{a*v$?>j&$Oe28VfTTU4~Kl;Z!BjPq7<@-r%uSunEiCs~P zA=Ae1JV6v2O$iPWCbsD8XOw)6r6Bg5#;0cykIt#xbK%l^6#<$!lwG(tVcT7t+BlT~ z^q+>BwGxU^9|xH#mADlm&|qUeEgcn-a%=q zEk2G6^)90^xr&^*ZHFe6;y~!Iy-O@qZo|xkXR*rt1hc)1GZTvS>yM^$kERofbHI_F zYSC+U8xmYk14O^QU#rC5DPSFZi{TY>Q1xiS3y?wu$`Pj>+DzV!7O(teU7TZfEn>FQ zeyFhN*mZ9^kk5kD5`X?69DLB_Xq|}fqs7)y;swm1B@%a*4{K?26Xrx^fJFY5S}Fc$ zHSX=pXuc9ne#+@zN=xgeE7L?wpw&0X|7Dgpi<;z>WXKFOoZesdN)(R+g~E|+u9E8B z3YolnecB`c2UEScIJJ9BQF?FGlwh$&qeY_)w6qUD*Q|`oE+mF1YAdUk2Ij7DuBxj6 z`e~$vLV1vK6Hs=0-$dBwa9j%mv#|!fpG{55;JTDib|v3ft8QyFYtdw}d7r;SKsp*_b2X{&eN z>)F2v1n_3@-^pl>X3;ExYV*FVQ6XGhx68r6V9F(TBLht_6!b#ySm(N6bM)>Ei3*tz zrF!_dO0?8-$jCerXt%dL4zZQgFfIC>_rfa9hk4Y%D*PF`gH6BSs7P+50vfnAKHUk# zI;@q+C&bOLyBF(kqw0@c=NHF%LUgQT;Zo@uSD5U*V*Wn5Qh7zins}%cvoEwT5zi$Lb+Gn?u_;gQZvJ$=u@?!?%wcKai#!YIK&4(shsS zr~B4WZ`&nEof6|nSOKGh9S;2+iv2(P_2;rS5&q^0QeZpE*BtvOa269^6-}_gx_$ti z|5h@;3g3~T+hq>D0uur_TG$Dh|9h)L?mrnzSk*Snj&Q7?5nFYV!Tz zHop07x(I~N~oTuKK=!5Qin+p?Z%!zIHRh@%*;mwO-he zdy4+Ha;se&b=qKEj0Nr+C!Jn#9~?=z{o999;komf+Z)|if12a_;^VEZT@doS$N;oJ z%#7k{k>;noe!^+&z2wii&*4*@<8*3ixgE}4{NZYjeiRT;fQb^XD2-k`B-Q-2=_tIgXnLR! z%B_m66;J%4@=R>9Hl%tkhjcFWu@&X>ot3FiYArdpuH}SF+wX#Qw2C@>!pRxu*o_Z! z4r@_d=kf%{)%)BO>NAFQ3*?f;YZ`v6fQ<27w>y$3f2+)X&eFhag5$`YP%jpmXjyE6 zV|3*K_F1)l{-6@}SRIyh$-!m-N?<3(u4$g<%|pfic8^RF#gB z^^vgp13U~nUO{rJurMubOcSckb8976(=OD*nv}}b1mT29Q9`sw8F7S52+MQkN>M0D zQG_!wVC=09#b5w$kIxc<1!^dZ5mp?&_kgQ(#l-oxXi)k^gwWpWL6cCn*+qriv5TM6 zPX`O{-I$VYI9p|5hD$>j$5R_R1o%cQ4{$V>D|L?%^pbm90Rg ziLY3E$9x8-)1A$=2&wsBX;4bw@Zj#_0OKwzaH5G&z!|7$_yQQJm9AP2W2BO zF%T~UW$pdz81SsYWv^rpy-pvWCnWLqHK_gz%pziW;-Ay2Au0IbhN3?p#5b57VlQMK zq`6(^7sS>A79Tn_dtN38_3dUQ*w1efb^h`98EiKwVKNC;?x2QS zWN113YJ8G88mpShRf@O3l{rS;)<|*($Kbor)YJ{lD*S6IUi-e zz1CwQoP7;Z?z*0Wp0&WPa_WS+&QT$0m{8{w@#Fi*S6kLkgBf@OuB$s(rqYmf>VY17 zFM}AZ?_kZfd%b+k761CHUEGUZmD4V7!tPgadBWMuileyl3qmVK;*s0xI}{KW+h)%S zRK^T`_8z=8m(z@;+{1tOy#Hg{ab7KKG8dsDlA3g_vol+7WPk45NTka&6%YJwrNK4e zF_tte+QCKiIh4jK`-jMnST7NYut^$!Rn=(O2GK-Dw+w?SYtDF1AqT9*(HA0!;JXSN z&$Xv>?~)T-S80C7Fr`%ld`#Q(O-KVt4f1aEopd^0%(yrOjS;yxEP`0DiYn8EW_!h- zm9s1Lq0NjgzKl#7zL``8rPv&$z&Y|FZ*wV2L?WytcNIT2qq)5AbH>YV7E5#^?$U49 zM(Im*V}HeuBq?z(2a{%nRPEEMUP0MEesI0?oi%4fP#f+6pH_zQ$^OBp{DZkVc8Hap zRGM{JypO-_SyPp>txgY}{!o!yG}Cm=G;YTp+lY^CnU48;j|e-5lSspo9>LoBqsZI` zr_6GPl&%EwLzpI?9;fW>iD9kt3(H==A^b-)Goz9t&8P08b28UZwddqUnI}{CYRQKo zoAK#EDlZv!1Q$}tt4C?2cL080-Vl+f=t)Nz-A3L&7}_27I!McbtwN zmsU2#C8waPD8ZZ@P?q{=W9T@5cqXqcBK`nciF z>pT8rjo^;So!PLE;v+`g0$ZW+It9ihI{w(tE}jL{kIZDuy@Ll2vPiy{-6>iYp4eLM zEy4E+(wcW4k~rljsBzAkOJyr1mMPu;zCSyL6*@|NGjf4x7X<&s?!zzC8X&`feUmoo zD(B0NY-B#gpWmx3Exn`KlWhro6}B(B2AamWooWfSZQ{mZAhM_#Fu2Z7oNHu=w--NK zYg*&ko7Wv+dCj=GUl}=e$Obd=Ngi)xlqzH!~1@iVBDiUjN5^X7;QTW5c)BO&b zVpO>nZ@y{pR4i+k-TkcA(lI6)kiV!{vANiO8s=IUiT|A^XYr`(FDa+LzaCQUJ>Hu4 zL9OyYp#Pph>X6Blc{)!Zz-W$AW8SG$ytE+6uy^l-LhAX?V^xY~`N>a)54(*Ygb)(> zE8v5n3^BiEVEg7X^*MD-g_Pa$#GG!^_13By{8Ut>OF&F;G!D@gS{B7v0QBqyfnPh* z=th!2t)x(^YLx6+J0TZ#$?P_stC}m4-PQ9l+I+ zD!X;=G?oOA?D!?uQA*SRF-+yOa9;7yDkLYy4qm=?3w%Rz_jF#m$(VKu&-!)NdVqSv zJN=w)e_njj%Co6)4L?8sq%*dZg^Fd{fj81&#FuA;Fl%QyS(L2Cu4kJ%5Rtt8xNfPH zt=IpeYz9dRrF6%X`)$cwMX+Vgm#3tUha@q{p*qp=}*7h+A0E;tFH9p`=$Q~JlucBvd{E7sAh^g<1d!3NJU!HmD4?4yLBjEI$qGM zVzRr&hH?R`0!B_(AVAr$lLYuRL7=YfoU2Su=zX<4-YDkrf41%tOoyCQn4EOOaww;l znG9R3Tz?E4=fi+tRkW~%OG33xoR+bN^Ky2rmPgR zI?rhfQcEzULrGd0zi*mRZsdf>1ZcX!X!svYf>Hb4LEI)QYd+yeP<-`}EQvt_HBoGb zmUgqrp@>h1qkvKqn}A7Pe;3p9;OB)bNNI#<3Xe{c;?*27JxAi=J?w`GO&+Gf@E>kY zNB8wC+alaZV!u0fb3s22J_9UhVv;)*B&qWn!Y0f*vb6W7#i$T}?IMO05JR_5iTmv& z;erD7tmf>BrQeA{!^oOGOBv=L3(9v_s#+A93vLlB-uT_;1sKc@9V11BY#RN4{^k+% zGg*v_dWse=v)p3)hL!wVN-+R0LuACn;TRz>FTM+l>h4@E#777dafflRLs%t*5Ghw% zC~v0ZKRcgBirxIk*QDm zb^8q7vu_ouZ#*yAY)X-7PpaNCbxTHOH+dkQ6K~zw5EiOe(oHFzDsx&5aDSJ46{av!EYVxZeRkF%%n#AFZ_u%>y zaZkMUdtl&pgc--7N7Q}7FNg3X*`nqj42XO72^FKlK+URJ!a+>Z;KY`qgQ22o1C(AU zM!#1rR84%xLZ(Q7=iJQKmsD@5nebhvk;h*OSdnZQGO^bhMvk+0Jd0pNz>Cw1L41X{ zI}5c!IKf1WvP)4uP@4_zejDiFfOsByKLJ=~N6HBI(f!`#3~9R`ApW%=Q+FS;3buz7 z02YV~fnOk*fQfdV(0gU(+xy}K;x`_=XH&+V)!*h4HXu`MD=v|_u7pnSUDvQ_p9aCw+=JVcVb?q-U;^npMY@%;k;Ec( ztbcxPKR0jti+{+tyWX3KEJ>O;>Fs^jU0Wc;hnZRoruLrtjG!#@R8209u9Jmz*M~Xpgca&|0qEqCz*HRtja5r^+ z{E&09rou-O-VP#GWU;Jz0TQ-$)a(~8WS?UXX^}rbWSmf-$# za{cdUVJCuW*ko@VSYDjbZBg}%%*mPDf4-jhKxg)Mf^4Z}Lg4M$o7WxDcjcqt=T=ng zrL4}@U<#FevcT4GVi_?C;z01f39cSNnXo=UJRq7d~x4`Y3zd#yB}&X0xy5mkWQQU65l+J}fM^Mnms>~pf8QD8np z8EDM>4a4xG?3w;cHobdPwmVYxAcjlDl_yfGFdo9t?ZHiagBf4Ffw8V_H=F~CYV1+X ziE-!~9{qBj$8XGivt6BayxE_dxq6RnAuOfVVxCubXf$ks=GSN*-oKPvOU-GShU^U{1wi(^`= z5T?g))Woz(g+=qvAQ0iP!~UHcJ;-P2FGNj1h3z5jqglu}utrVw?H|n1rAf#?nAN)p z3zs>unx^aZB)3S{0PAmM6R<(sh(7{*Lna*{AIzCff(HG+QP45_sOoiw#s7n$voI$3 zMb~R(Gqg+Tq2(HC7SqRvtPWk;Q`1uwjpjz>e|0kQq_Sh!AtPn|EC4@eFVnMap%!bm zYJaNXYVYH!LaNn;$M!TTfkO_$)-Ja*qQVrEoL~e zc9)24df6yTjT(8m2V5>ahcH*eJAoUC<7wKyEf=x4S2h{a7(GF*jvpm8`iQlo9p7WN z9TrAGR4HOfaceYtUfE(yQ!vBt3e&85YU62G32{Jt28-S|-u6J=ipS|L<^Kc4Ksvt* z^zZ)w&9q8ABlWb?zy8*CF)kw|yO}Rr;b!#SUCjRgTj9l{io5ctgh z3O9hBV{t@w;#!L~WZIQWq9!eBk;+1>Jy<GtS zSUE>svpOp6;_Pc@pV*SUg8`1GY>CRp#hB*qGrhSaY)b8$QDfX3O8OB_VXEs(y=R=3dHodpVJ-KrqThlYgNndNdKk97OLd8pdf%P!YVk^DA7gjH2 zc_ggptOpM{E}ni)KlnT9L&(;w=@X-fHO_9Nmr6%+6HBrFExE%b$4g(A1Y6$~ultjw zzsUapql$4rr*vaIw1NU3ovp2{{{a4Nt*x(JSb{7LMV@^AaqhVnk5aS$05@&15DiHF zY0ddF@BBL7lnNH2t} zTo53D-KPfbN2#PCO(1EMr@V2Hkfu6QZ&Q^x+HmYU#<13eszLi4xv&>gvk)&iXag%w z-~Rxj(B?%Pv3q_7!!ANBM`oH#2nD}RIZ<=6em z(%<7~A^0PtQ-TTImL?#z`9F=Vt*!od{{U0@B?Yy${!WH#IH~Z{!!}8*nj0K_Lw?;mxk1LEnBAbpmWIZpR$Zq|TvVq)``ofMOz_buJCx~IDsZR%G6g+`!f;t{V~~?24~m4` z?A?oUI&(taVv9VsfPKiKkUG14t77qoNejz4!DSlilz>MwxWNvZ+_a`#eo^JfGn0SD z9r8Vj_}FKcPofVwVLAc2mmuHvUD*Es3Al@uM@(;HVKv=2a6L{dQ z8)lZA_8Qvm0&KRWeo97}-q|hCzBemc5sA{WyzX*^?ucE241`e2J$c~~mp@NZM)(

!XFCX|E{@2S4z?LS5H5FH@y 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

NH$KW6FvHt*>_&~${f_I+~w|_`2V$8)V@-YM9 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

6G%o62_;vMsNka_b8At`$(Rj0aNs)kq( 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 =t%)*B6=`$hiP-+n05fnBzOhItertr|m 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


Hg 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 z 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�N`a0Iy@c@R-?Emt`II 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 J5`Ib56D~Du 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 + + diff --git a/public/Fanz_files/calendar.svg b/public/Fanz_files/calendar.svg new file mode 100644 index 0000000..ea28812 --- /dev/null +++ b/public/Fanz_files/calendar.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/Fanz_files/caman.full.min.js.baixados b/public/Fanz_files/caman.full.min.js.baixados new file mode 100644 index 0000000..803c2ef --- /dev/null +++ b/public/Fanz_files/caman.full.min.js.baixados @@ -0,0 +1,239 @@ + +(function(){var $,Analyze,Blender,Calculate,Caman,CamanParser,Canvas,Convert,Event,Fiber,Filter,IO,Image,Layer,Log,Module,Pixel,Plugin,Renderer,Root,Store,Util,fs,moduleKeywords,slice,vignetteFilters,__indexOf=[].indexOf||function(item){for(var i=0,l=this.length;i255){return 255;} +return val;};Util.copyAttributes=function(from,to,opts){var attr,_i,_len,_ref,_ref1,_results;if(opts==null){opts={};} +_ref=from.attributes;_results=[];for(_i=0,_len=_ref.length;_i<_len;_i++){attr=_ref[_i];if((opts.except!=null)&&(_ref1=attr.nodeName,__indexOf.call(opts.except,_ref1)>=0)){continue;} +_results.push(to.setAttribute(attr.nodeName,attr.nodeValue));} +return _results;};Util.dataArray=function(length){if(length==null){length=0;} +if(Caman.NodeJS||(window.Uint8Array!=null)){return new Uint8Array(length);} +return new Array(length);};return Util;})();if(typeof exports!=="undefined"&&exports!==null){Root=exports;Canvas=require('canvas');Image=Canvas.Image;Fiber=require('fibers');fs=require('fs');}else{Root=window;} +Caman=(function(_super){__extends(Caman,_super);Caman.version={release:"4.1.2",date:"7/27/2013"};Caman.DEBUG=false;Caman.allowRevert=true;Caman.crossOrigin="anonymous";Caman.remoteProxy="";Caman.proxyParam="camanProxyUrl";Caman.NodeJS=typeof exports!=="undefined"&&exports!==null;Caman.autoload=!Caman.NodeJS;Caman.toString=function(){return"Version "+Caman.version.release+", Released "+Caman.version.date;};Caman.getAttrId=function(canvas){if(Caman.NodeJS){return true;} +if(typeof canvas==="string"){canvas=$(canvas);} +if(!((canvas!=null)&&(canvas.getAttribute!=null))){return null;} +return canvas.getAttribute('data-caman-id');};function Caman(){this.nodeFileReady=__bind(this.nodeFileReady,this);var args,callback,id,_this=this;if(arguments.length===0){throw"Invalid arguments";} +if(this instanceof Caman){this.finishInit=this.finishInit.bind(this);this.imageLoaded=this.imageLoaded.bind(this);args=arguments[0];if(!Caman.NodeJS){id=parseInt(Caman.getAttrId(args[0]),10);callback=typeof args[1]==="function"?args[1]:typeof args[2]==="function"?args[2]:function(){};if(!isNaN(id)&&Store.has(id)){return Store.execute(id,callback);}} +this.id=Util.uniqid.get();this.initializedPixelData=this.originalPixelData=null;this.cropCoordinates={x:0,y:0};this.cropped=false;this.resized=false;this.pixelStack=[];this.layerStack=[];this.canvasQueue=[];this.currentLayer=null;this.scaled=false;this.analyze=new Analyze(this);this.renderer=new Renderer(this);this.domIsLoaded(function(){_this.parseArguments(args);return _this.setup();});return this;}else{return new Caman(arguments);}} +Caman.prototype.domIsLoaded=function(cb){var listener,_this=this;if(Caman.NodeJS){return setTimeout(function(){return cb.call(_this);},0);}else{if(document.readyState==="complete"){Log.debug("DOM initialized");return setTimeout(function(){return cb.call(_this);},0);}else{listener=function(){if(document.readyState==="complete"){Log.debug("DOM initialized");return cb.call(_this);}};return document.addEventListener("readystatechange",listener,false);}}};Caman.prototype.parseArguments=function(args){var key,val,_ref,_results;if(args.length===0){throw"Invalid arguments given";} +this.initObj=null;this.initType=null;this.imageUrl=null;this.callback=function(){};this.setInitObject(args[0]);if(args.length===1){return;} +switch(typeof args[1]){case"string":this.imageUrl=args[1];break;case"function":this.callback=args[1];} +if(args.length===2){return;} +this.callback=args[2];if(args.length===4){_ref=args[4];_results=[];for(key in _ref){if(!__hasProp.call(_ref,key))continue;val=_ref[key];_results.push(this.options[key]=val);} +return _results;}};Caman.prototype.setInitObject=function(obj){if(Caman.NodeJS){this.initObj=obj;this.initType='node';return;} +if(typeof obj==="object"){this.initObj=obj;}else{this.initObj=$(obj);} +if(this.initObj==null){throw"Could not find image or canvas for initialization.";} +return this.initType=this.initObj.nodeName.toLowerCase();};Caman.prototype.setup=function(){switch(this.initType){case"node":return this.initNode();case"img":return this.initImage();case"canvas":return this.initCanvas();}};Caman.prototype.initNode=function(){Log.debug("Initializing for NodeJS");if(typeof this.initObj==="string"){return fs.readFile(this.initObj,this.nodeFileReady);}else{return this.nodeFileReady(null,this.initObj);}};Caman.prototype.nodeFileReady=function(err,data){if(err){throw err;} +this.image=new Image();this.image.src=data;Log.debug("Image loaded. Width = "+(this.imageWidth())+", Height = "+(this.imageHeight()));this.canvas=new Canvas(this.imageWidth(),this.imageHeight());return this.finishInit();};Caman.prototype.initImage=function(){this.image=this.initObj;this.canvas=document.createElement('canvas');this.context=this.canvas.getContext('2d');Util.copyAttributes(this.image,this.canvas,{except:['src']});this.image.parentNode.replaceChild(this.canvas,this.image);this.imageAdjustments();return this.waitForImageLoaded();};Caman.prototype.initCanvas=function(){this.canvas=this.initObj;this.context=this.canvas.getContext('2d');if(this.imageUrl!=null){this.image=document.createElement('img');this.image.src=this.imageUrl;this.imageAdjustments();return this.waitForImageLoaded();}else{return this.finishInit();}};Caman.prototype.imageAdjustments=function(){if(this.needsHiDPISwap()){Log.debug(this.image.src,"->",this.hiDPIReplacement());this.swapped=true;this.image.src=this.hiDPIReplacement();} +if(IO.isRemote(this.image)){this.image.src=IO.proxyUrl(this.image.src);return Log.debug("Remote image detected, using URL = "+this.image.src);}};Caman.prototype.waitForImageLoaded=function(){if(this.isImageLoaded()){return this.imageLoaded();}else{return this.image.onload=this.imageLoaded;}};Caman.prototype.isImageLoaded=function(){if(!this.image.complete){return false;} +if((this.image.naturalWidth!=null)&&this.image.naturalWidth===0){return false;} +return true;};Caman.prototype.imageWidth=function(){return this.image.width||this.image.naturalWidth;};Caman.prototype.imageHeight=function(){return this.image.height||this.image.naturalHeight;};Caman.prototype.imageLoaded=function(){Log.debug("Image loaded. Width = "+(this.imageWidth())+", Height = "+(this.imageHeight()));if(this.swapped){this.canvas.width=this.imageWidth()/this.hiDPIRatio();this.canvas.height=this.imageHeight()/this.hiDPIRatio();}else{this.canvas.width=this.imageWidth();this.canvas.height=this.imageHeight();} +return this.finishInit();};Caman.prototype.finishInit=function(){var i,pixel,_i,_len,_ref;if(this.context==null){this.context=this.canvas.getContext('2d');} +this.originalWidth=this.preScaledWidth=this.width=this.canvas.width;this.originalHeight=this.preScaledHeight=this.height=this.canvas.height;this.hiDPIAdjustments();if(!this.hasId()){this.assignId();} +if(this.image!=null){this.context.drawImage(this.image,0,0,this.imageWidth(),this.imageHeight(),0,0,this.preScaledWidth,this.preScaledHeight);} +this.imageData=this.context.getImageData(0,0,this.canvas.width,this.canvas.height);this.pixelData=this.imageData.data;if(Caman.allowRevert){this.initializedPixelData=Util.dataArray(this.pixelData.length);this.originalPixelData=Util.dataArray(this.pixelData.length);_ref=this.pixelData;for(i=_i=0,_len=_ref.length;_i<_len;i=++_i){pixel=_ref[i];this.initializedPixelData[i]=pixel;this.originalPixelData[i]=pixel;}} +this.dimensions={width:this.canvas.width,height:this.canvas.height};if(!Caman.NodeJS){Store.put(this.id,this);} +this.callback.call(this,this);return this.callback=function(){};};Caman.prototype.reloadCanvasData=function(){this.imageData=this.context.getImageData(0,0,this.canvas.width,this.canvas.height);return this.pixelData=this.imageData.data;};Caman.prototype.resetOriginalPixelData=function(){var i,pixel,_i,_len,_ref,_results;if(!Caman.allowRevert){throw"Revert disabled";} +this.originalPixelData=Util.dataArray(this.pixelData.length);_ref=this.pixelData;_results=[];for(i=_i=0,_len=_ref.length;_i<_len;i=++_i){pixel=_ref[i];_results.push(this.originalPixelData[i]=pixel);} +return _results;};Caman.prototype.hasId=function(){return Caman.getAttrId(this.canvas)!=null;};Caman.prototype.assignId=function(){if(Caman.NodeJS||this.canvas.getAttribute('data-caman-id')){return;} +return this.canvas.setAttribute('data-caman-id',this.id);};Caman.prototype.hiDPIDisabled=function(){return this.canvas.getAttribute('data-caman-hidpi-disabled')!==null;};Caman.prototype.hiDPIAdjustments=function(){var ratio;if(Caman.NodeJS||!this.needsHiDPISwap()){return;} +ratio=this.hiDPIRatio();if(ratio!==1){Log.debug("HiDPI ratio = "+ratio);this.scaled=true;this.preScaledWidth=this.canvas.width;this.preScaledHeight=this.canvas.height;this.canvas.width=this.preScaledWidth*ratio;this.canvas.height=this.preScaledHeight*ratio;this.canvas.style.width=""+this.preScaledWidth+"px";this.canvas.style.height=""+this.preScaledHeight+"px";this.context.scale(ratio,ratio);this.width=this.originalWidth=this.canvas.width;return this.height=this.originalHeight=this.canvas.height;}};Caman.prototype.hiDPIRatio=function(){var backingStoreRatio,devicePixelRatio;devicePixelRatio=window.devicePixelRatio||1;backingStoreRatio=this.context.webkitBackingStorePixelRatio||this.context.mozBackingStorePixelRatio||this.context.msBackingStorePixelRatio||this.context.oBackingStorePixelRatio||this.context.backingStorePixelRatio||1;return devicePixelRatio/backingStoreRatio;};Caman.prototype.hiDPICapable=function(){return(window.devicePixelRatio!=null)&&window.devicePixelRatio!==1;};Caman.prototype.needsHiDPISwap=function(){if(this.hiDPIDisabled()||!this.hiDPICapable()){return false;} +return this.hiDPIReplacement()!==null;};Caman.prototype.hiDPIReplacement=function(){if(this.image==null){return null;} +return this.image.getAttribute('data-caman-hidpi');};Caman.prototype.replaceCanvas=function(newCanvas){var oldCanvas;oldCanvas=this.canvas;this.canvas=newCanvas;this.context=this.canvas.getContext('2d');if(!Caman.NodeJS){oldCanvas.parentNode.replaceChild(this.canvas,oldCanvas);} +this.width=this.canvas.width;this.height=this.canvas.height;this.reloadCanvasData();return this.dimensions={width:this.canvas.width,height:this.canvas.height};};Caman.prototype.render=function(callback){var _this=this;if(callback==null){callback=function(){};} +Event.trigger(this,"renderStart");return this.renderer.execute(function(){_this.context.putImageData(_this.imageData,0,0);return callback.call(_this);});};Caman.prototype.revert=function(updateContext){var i,pixel,_i,_len,_ref;if(updateContext==null){updateContext=true;} +if(!Caman.allowRevert){throw"Revert disabled";} +_ref=this.originalVisiblePixels();for(i=_i=0,_len=_ref.length;_i<_len;i=++_i){pixel=_ref[i];this.pixelData[i]=pixel;} +if(updateContext){return this.context.putImageData(this.imageData,0,0);}};Caman.prototype.reset=function(){var canvas,ctx,i,imageData,pixel,pixelData,_i,_len,_ref;canvas=document.createElement('canvas');Util.copyAttributes(this.canvas,canvas);canvas.width=this.originalWidth;canvas.height=this.originalHeight;ctx=canvas.getContext('2d');imageData=ctx.getImageData(0,0,canvas.width,canvas.height);pixelData=imageData.data;_ref=this.initializedPixelData;for(i=_i=0,_len=_ref.length;_i<_len;i=++_i){pixel=_ref[i];pixelData[i]=pixel;} +ctx.putImageData(imageData,0,0);this.cropCoordinates={x:0,y:0};this.resized=false;return this.replaceCanvas(canvas);};Caman.prototype.originalVisiblePixels=function(){var canvas,coord,ctx,endX,endY,i,imageData,pixel,pixelData,pixels,scaledCanvas,startX,startY,width,_i,_j,_len,_ref,_ref1,_ref2,_ref3;if(!Caman.allowRevert){throw"Revert disabled";} +pixels=[];startX=this.cropCoordinates.x;endX=startX+this.width;startY=this.cropCoordinates.y;endY=startY+this.height;if(this.resized){canvas=document.createElement('canvas');canvas.width=this.originalWidth;canvas.height=this.originalHeight;ctx=canvas.getContext('2d');imageData=ctx.getImageData(0,0,canvas.width,canvas.height);pixelData=imageData.data;_ref=this.originalPixelData;for(i=_i=0,_len=_ref.length;_i<_len;i=++_i){pixel=_ref[i];pixelData[i]=pixel;} +ctx.putImageData(imageData,0,0);scaledCanvas=document.createElement('canvas');scaledCanvas.width=this.width;scaledCanvas.height=this.height;ctx=scaledCanvas.getContext('2d');ctx.drawImage(canvas,0,0,this.originalWidth,this.originalHeight,0,0,this.width,this.height);pixelData=ctx.getImageData(0,0,this.width,this.height).data;width=this.width;}else{pixelData=this.originalPixelData;width=this.originalWidth;} +for(i=_j=0,_ref1=pixelData.length;_j<_ref1;i=_j+=4){coord=Pixel.locationToCoordinates(i,width);if(((startX<=(_ref2=coord.x)&&_ref2_ref;i=0<=_ref?++_i:--_i){divisor+=adjust[i];}} +this.renderer.add({type:Filter.Type.Kernel,name:name,adjust:adjust,divisor:divisor,bias:bias});return this;};Caman.prototype.processPlugin=function(plugin,args){this.renderer.add({type:Filter.Type.Plugin,plugin:plugin,args:args});return this;};Caman.prototype.newLayer=function(callback){var layer;layer=new Layer(this);this.canvasQueue.push(layer);this.renderer.add({type:Filter.Type.LayerDequeue});callback.call(layer);this.renderer.add({type:Filter.Type.LayerFinished});return this;};Caman.prototype.executeLayer=function(layer){return this.pushContext(layer);};Caman.prototype.pushContext=function(layer){this.layerStack.push(this.currentLayer);this.pixelStack.push(this.pixelData);this.currentLayer=layer;return this.pixelData=layer.pixelData;};Caman.prototype.popContext=function(){this.pixelData=this.pixelStack.pop();return this.currentLayer=this.layerStack.pop();};Caman.prototype.applyCurrentLayer=function(){return this.currentLayer.applyToParent();};return Caman;})(Module);Root.Caman=Caman;Caman.Analyze=(function(){function Analyze(c){this.c=c;} +Analyze.prototype.calculateLevels=function(){var i,levels,numPixels,_i,_j,_k,_ref;levels={r:{},g:{},b:{}};for(i=_i=0;_i<=255;i=++_i){levels.r[i]=0;levels.g[i]=0;levels.b[i]=0;} +for(i=_j=0,_ref=this.c.pixelData.length;_j<_ref;i=_j+=4){levels.r[this.c.pixelData[i]]++;levels.g[this.c.pixelData[i+1]]++;levels.b[this.c.pixelData[i+2]]++;} +numPixels=this.c.pixelData.length/4;for(i=_k=0;_k<=255;i=++_k){levels.r[i]/=numPixels;levels.g[i]/=numPixels;levels.b[i]/=numPixels;} +return levels;};return Analyze;})();Analyze=Caman.Analyze;Caman.DOMUpdated=function(){var img,imgs,parser,_i,_len,_results;imgs=document.querySelectorAll("img[data-caman]");if(!(imgs.length>0)){return;} +_results=[];for(_i=0,_len=imgs.length;_i<_len;_i++){img=imgs[_i];_results.push(parser=new CamanParser(img,function(){this.parse();return this.execute();}));} +return _results;};if(Caman.autoload){(function(){if(document.readyState==="complete"){return Caman.DOMUpdated();}else{return document.addEventListener("DOMContentLoaded",Caman.DOMUpdated,false);}})();} +CamanParser=(function(){var INST_REGEX;INST_REGEX="(\\w+)\\((.*?)\\)";function CamanParser(ele,ready){this.dataStr=ele.getAttribute('data-caman');this.caman=Caman(ele,ready.bind(this));} +CamanParser.prototype.parse=function(){var args,e,filter,func,inst,instFunc,m,r,unparsedInstructions,_i,_len,_ref,_results;this.ele=this.caman.canvas;r=new RegExp(INST_REGEX,'g');unparsedInstructions=this.dataStr.match(r);if(!(unparsedInstructions.length>0)){return;} +r=new RegExp(INST_REGEX);_results=[];for(_i=0,_len=unparsedInstructions.length;_i<_len;_i++){inst=unparsedInstructions[_i];_ref=inst.match(r),m=_ref[0],filter=_ref[1],args=_ref[2];instFunc=new Function("return function() { this."+filter+"("+args+"); };");try{func=instFunc();_results.push(func.call(this.caman));}catch(_error){e=_error;_results.push(Log.debug(e));}} +return _results;};CamanParser.prototype.execute=function(){var ele;ele=this.ele;return this.caman.render(function(){return ele.parentNode.replaceChild(this.toImage(),ele);});};return CamanParser;})();Caman.Blender=(function(){function Blender(){} +Blender.blenders={};Blender.register=function(name,func){return this.blenders[name]=func;};Blender.execute=function(name,rgbaLayer,rgbaParent){return this.blenders[name](rgbaLayer,rgbaParent);};return Blender;})();Blender=Caman.Blender;Caman.Calculate=(function(){function Calculate(){} +Calculate.distance=function(x1,y1,x2,y2){return Math.sqrt(Math.pow(x2-x1,2)+Math.pow(y2-y1,2));};Calculate.randomRange=function(min,max,getFloat){var rand;if(getFloat==null){getFloat=false;} +rand=min+(Math.random()*(max-min));if(getFloat){return rand.toFixed(getFloat);}else{return Math.round(rand);}};Calculate.luminance=function(rgba){return(0.299*rgba.r)+(0.587*rgba.g)+(0.114*rgba.b);};Calculate.bezier=function(start,ctrl1,ctrl2,end,lowBound,highBound){var Ax,Ay,Bx,By,Cx,Cy,bezier,curveX,curveY,i,j,leftCoord,rightCoord,t,x0,x1,x2,x3,y0,y1,y2,y3,_i,_j,_k,_ref,_ref1;x0=start[0];y0=start[1];x1=ctrl1[0];y1=ctrl1[1];x2=ctrl2[0];y2=ctrl2[1];x3=end[0];y3=end[1];bezier={};Cx=parseInt(3*(x1-x0),10);Bx=3*(x2-x1)-Cx;Ax=x3-x0-Cx-Bx;Cy=3*(y1-y0);By=3*(y2-y1)-Cy;Ay=y3-y0-Cy-By;for(i=_i=0;_i<1000;i=++_i){t=i/1000;curveX=Math.round((Ax*Math.pow(t,3))+(Bx*Math.pow(t,2))+(Cx*t)+x0);curveY=Math.round((Ay*Math.pow(t,3))+(By*Math.pow(t,2))+(Cy*t)+y0);if(lowBound&&curveYhighBound){curveY=highBound;} +bezier[curveX]=curveY;} +if(bezier.length=_ref;i=0<=_ref?++_j:--_j){if(bezier[i]==null){leftCoord=[i-1,bezier[i-1]];for(j=_k=i,_ref1=end[0];i<=_ref1?_k<=_ref1:_k>=_ref1;j=i<=_ref1?++_k:--_k){if(bezier[j]!=null){rightCoord=[j,bezier[j]];break;}} +bezier[i]=leftCoord[1]+((rightCoord[1]-leftCoord[1])/(rightCoord[0]-leftCoord[0]))*(i-leftCoord[0]);}}} +if(bezier[end[0]]==null){bezier[end[0]]=bezier[end[0]-1];} +return bezier;};return Calculate;})();Calculate=Caman.Calculate;Caman.Convert=(function(){function Convert(){} +Convert.hexToRGB=function(hex){var b,g,r;if(hex.charAt(0)==="#"){hex=hex.substr(1);} +r=parseInt(hex.substr(0,2),16);g=parseInt(hex.substr(2,2),16);b=parseInt(hex.substr(4,2),16);return{r:r,g:g,b:b};};Convert.rgbToHSL=function(r,g,b){var d,h,l,max,min,s;if(typeof r==="object"){g=r.g;b=r.b;r=r.r;} +r/=255;g/=255;b/=255;max=Math.max(r,g,b);min=Math.min(r,g,b);l=(max+min)/2;if(max===min){h=s=0;}else{d=max-min;s=l>0.5?d/(2-max-min):d/(max+min);h=(function(){switch(max){case r:return(g-b)/d+(g1){t-=1;} +if(t<1/6){return p+(q-p)*6*t;} +if(t<1/2){return q;} +if(t<2/3){return p+(q-p)*(2/3-t)*6;} +return p;};Convert.rgbToHSV=function(r,g,b){var d,h,max,min,s,v;r/=255;g/=255;b/=255;max=Math.max(r,g,b);min=Math.min(r,g,b);v=max;d=max-min;s=max===0?0:d/max;if(max===min){h=0;}else{h=(function(){switch(max){case r:return(g-b)/d+(g0.04045){r=Math.pow((r+0.055)/1.055,2.4);}else{r/=12.92;} +if(g>0.04045){g=Math.pow((g+0.055)/1.055,2.4);}else{g/=12.92;} +if(b>0.04045){b=Math.pow((b+0.055)/1.055,2.4);}else{b/=12.92;} +x=r*0.4124+g*0.3576+b*0.1805;y=r*0.2126+g*0.7152+b*0.0722;z=r*0.0193+g*0.1192+b*0.9505;return{x:x*100,y:y*100,z:z*100};};Convert.xyzToRGB=function(x,y,z){var b,g,r;x/=100;y/=100;z/=100;r=(3.2406*x)+(-1.5372*y)+(-0.4986*z);g=(-0.9689*x)+(1.8758*y)+(0.0415*z);b=(0.0557*x)+(-0.2040*y)+(1.0570*z);if(r>0.0031308){r=(1.055*Math.pow(r,0.4166666667))-0.055;}else{r*=12.92;} +if(g>0.0031308){g=(1.055*Math.pow(g,0.4166666667))-0.055;}else{g*=12.92;} +if(b>0.0031308){b=(1.055*Math.pow(b,0.4166666667))-0.055;}else{b*=12.92;} +return{r:r*255,g:g*255,b:b*255};};Convert.xyzToLab=function(x,y,z){var a,b,l,whiteX,whiteY,whiteZ;if(typeof x==="object"){y=x.y;z=x.z;x=x.x;} +whiteX=95.047;whiteY=100.0;whiteZ=108.883;x/=whiteX;y/=whiteY;z/=whiteZ;if(x>0.008856451679){x=Math.pow(x,0.3333333333);}else{x=(7.787037037*x)+0.1379310345;} +if(y>0.008856451679){y=Math.pow(y,0.3333333333);}else{y=(7.787037037*y)+0.1379310345;} +if(z>0.008856451679){z=Math.pow(z,0.3333333333);}else{z=(7.787037037*z)+0.1379310345;} +l=116*y-16;a=500*(x-y);b=200*(y-z);return{l:l,a:a,b:b};};Convert.labToXYZ=function(l,a,b){var x,y,z;if(typeof l==="object"){a=l.a;b=l.b;l=l.l;} +y=(l+16)/116;x=y+(a/500);z=y-(b/200);if(x>0.2068965517){x=x*x*x;}else{x=0.1284185493*(x-0.1379310345);} +if(y>0.2068965517){y=y*y*y;}else{y=0.1284185493*(y-0.1379310345);} +if(z>0.2068965517){z=z*z*z;}else{z=0.1284185493*(z-0.1379310345);} +return{x:x*95.047,y:y*100.0,z:z*108.883};};Convert.rgbToLab=function(r,g,b){var xyz;if(typeof r==="object"){g=r.g;b=r.b;r=r.r;} +xyz=this.rgbToXYZ(r,g,b);return this.xyzToLab(xyz);};Convert.labToRGB=function(l,a,b){};return Convert;})();Convert=Caman.Convert;Caman.Event=(function(){function Event(){} +Event.events={};Event.types=["processStart","processComplete","renderStart","renderFinished","blockStarted","blockFinished"];Event.trigger=function(target,type,data){var event,_i,_len,_ref,_results;if(data==null){data=null;} +if(this.events[type]&&this.events[type].length){_ref=this.events[type];_results=[];for(_i=0,_len=_ref.length;_i<_len;_i++){event=_ref[_i];if(event.target===null||target.id===event.target.id){_results.push(event.fn.call(target,data));}else{_results.push(void 0);}} +return _results;}};Event.listen=function(target,type,fn){var _fn,_type;if(typeof target==="string"){_type=target;_fn=type;target=null;type=_type;fn=_fn;} +if(__indexOf.call(this.types,type)<0){return false;} +if(!this.events[type]){this.events[type]=[];} +this.events[type].push({target:target,fn:fn});return true;};return Event;})();Event=Caman.Event;Caman.Filter=(function(){function Filter(){} +Filter.Type={Single:1,Kernel:2,LayerDequeue:3,LayerFinished:4,LoadOverlay:5,Plugin:6};Filter.register=function(name,filterFunc){return Caman.prototype[name]=filterFunc;};return Filter;})();Filter=Caman.Filter;Caman.IO=(function(){function IO(){} +IO.domainRegex=/(?:(?:http|https):\/\/)((?:\w+)\.(?:(?:\w|\.)+))/;IO.isRemote=function(img){if(img==null){return false;} +if(this.corsEnabled(img)){return false;} +return this.isURLRemote(img.src);};IO.corsEnabled=function(img){var _ref;return(img.crossOrigin!=null)&&((_ref=img.crossOrigin.toLowerCase())==='anonymous'||_ref==='use-credentials');};IO.isURLRemote=function(url){var matches;matches=url.match(this.domainRegex);if(matches){return matches[1]!==document.domain;}else{return false;}};IO.remoteCheck=function(src){if(this.isURLRemote(src)){if(!Caman.remoteProxy.length){Log.info("Attempting to load a remote image without a configured proxy. URL: "+src);}else{if(Caman.isURLRemote(Caman.remoteProxy)){Log.info("Cannot use a remote proxy for loading images.");return;} +return this.proxyUrl(src);}}};IO.proxyUrl=function(src){return""+Caman.remoteProxy+"?"+Caman.proxyParam+"="+(encodeURIComponent(src));};IO.useProxy=function(lang){var langToExt;langToExt={ruby:'rb',python:'py',perl:'pl',javascript:'js'};lang=lang.toLowerCase();if(langToExt[lang]!=null){lang=langToExt[lang];} +return"proxies/caman_proxy."+lang;};return IO;})();Caman.prototype.save=function(){if(typeof exports!=="undefined"&&exports!==null){return this.nodeSave.apply(this,arguments);}else{return this.browserSave.apply(this,arguments);}};Caman.prototype.browserSave=function(type){var image;if(type==null){type="png";} +type=type.toLowerCase();image=this.toBase64(type).replace("image/"+type,"image/octet-stream");return document.location.href=image;};Caman.prototype.nodeSave=function(file,overwrite){var e,stats;if(overwrite==null){overwrite=true;} +try{stats=fs.statSync(file);if(stats.isFile()&&!overwrite){return false;}}catch(_error){e=_error;Log.debug("Creating output file "+file);} +return fs.writeFile(file,this.canvas.toBuffer(),function(){return Log.debug("Finished writing to "+file);});};Caman.prototype.toImage=function(type){var img;img=document.createElement('img');img.src=this.toBase64(type);img.width=this.dimensions.width;img.height=this.dimensions.height;if(window.devicePixelRatio){img.width/=window.devicePixelRatio;img.height/=window.devicePixelRatio;} +return img;};Caman.prototype.toBase64=function(type){if(type==null){type="png";} +type=type.toLowerCase();return this.canvas.toDataURL("image/"+type);};IO=Caman.IO;Caman.Layer=(function(){function Layer(c){this.c=c;this.filter=this.c;this.options={blendingMode:'normal',opacity:1.0};this.layerID=Util.uniqid.get();this.canvas=typeof exports!=="undefined"&&exports!==null?new Canvas():document.createElement('canvas');this.canvas.width=this.c.dimensions.width;this.canvas.height=this.c.dimensions.height;this.context=this.canvas.getContext('2d');this.context.createImageData(this.canvas.width,this.canvas.height);this.imageData=this.context.getImageData(0,0,this.canvas.width,this.canvas.height);this.pixelData=this.imageData.data;} +Layer.prototype.newLayer=function(cb){return this.c.newLayer.call(this.c,cb);};Layer.prototype.setBlendingMode=function(mode){this.options.blendingMode=mode;return this;};Layer.prototype.opacity=function(opacity){this.options.opacity=opacity/100;return this;};Layer.prototype.copyParent=function(){var i,parentData,_i,_ref;parentData=this.c.pixelData;for(i=_i=0,_ref=this.c.pixelData.length;_i<_ref;i=_i+=4){this.pixelData[i]=parentData[i];this.pixelData[i+1]=parentData[i+1];this.pixelData[i+2]=parentData[i+2];this.pixelData[i+3]=parentData[i+3];} +return this;};Layer.prototype.fillColor=function(){return this.c.fillColor.apply(this.c,arguments);};Layer.prototype.overlayImage=function(image){if(typeof image==="object"){image=image.src;}else if(typeof image==="string"&&image[0]==="#"){image=$(image).src;} +if(!image){return this;} +this.c.renderer.renderQueue.push({type:Filter.Type.LoadOverlay,src:image,layer:this});return this;};Layer.prototype.applyToParent=function(){var i,layerData,parentData,result,rgbaLayer,rgbaParent,_i,_ref,_results;parentData=this.c.pixelStack[this.c.pixelStack.length-1];layerData=this.c.pixelData;_results=[];for(i=_i=0,_ref=layerData.length;_i<_ref;i=_i+=4){rgbaParent={r:parentData[i],g:parentData[i+1],b:parentData[i+2],a:parentData[i+3]};rgbaLayer={r:layerData[i],g:layerData[i+1],b:layerData[i+2],a:layerData[i+3]};result=Blender.execute(this.options.blendingMode,rgbaLayer,rgbaParent);result.r=Util.clampRGB(result.r);result.g=Util.clampRGB(result.g);result.b=Util.clampRGB(result.b);if(result.a==null){result.a=rgbaLayer.a;} +parentData[i]=rgbaParent.r-((rgbaParent.r-result.r)*(this.options.opacity*(result.a/255)));parentData[i+1]=rgbaParent.g-((rgbaParent.g-result.g)*(this.options.opacity*(result.a/255)));_results.push(parentData[i+2]=rgbaParent.b-((rgbaParent.b-result.b)*(this.options.opacity*(result.a/255))));} +return _results;};return Layer;})();Layer=Caman.Layer;Caman.Logger=(function(){function Logger(){var name,_i,_len,_ref;_ref=['log','info','warn','error'];for(_i=0,_len=_ref.length;_i<_len;_i++){name=_ref[_i];this[name]=(function(name){return function(){var args,e;args=1<=arguments.length?__slice.call(arguments,0):[];if(!Caman.DEBUG){return;} +try{return console[name].apply(console,args);}catch(_error){e=_error;return console[name](args);}};})(name);} +this.debug=this.log;} +return Logger;})();Log=new Caman.Logger();Caman.Pixel=(function(){Pixel.coordinatesToLocation=function(x,y,width){return(y*width+x)*4;};Pixel.locationToCoordinates=function(loc,width){var x,y;y=Math.floor(loc/(width*4));x=(loc%(width*4))/4;return{x:x,y:y};};function Pixel(r,g,b,a,c){this.r=r!=null?r:0;this.g=g!=null?g:0;this.b=b!=null?b:0;this.a=a!=null?a:255;this.c=c!=null?c:null;this.loc=0;} +Pixel.prototype.setContext=function(c){return this.c=c;};Pixel.prototype.locationXY=function(){var x,y;if(this.c==null){throw"Requires a CamanJS context";} +y=this.c.dimensions.height-Math.floor(this.loc/(this.c.dimensions.width*4));x=(this.loc%(this.c.dimensions.width*4))/4;return{x:x,y:y};};Pixel.prototype.pixelAtLocation=function(loc){if(this.c==null){throw"Requires a CamanJS context";} +return new Pixel(this.c.pixelData[loc],this.c.pixelData[loc+1],this.c.pixelData[loc+2],this.c.pixelData[loc+3],this.c);};Pixel.prototype.getPixelRelative=function(horiz,vert){var newLoc;if(this.c==null){throw"Requires a CamanJS context";} +newLoc=this.loc+(this.c.dimensions.width*4*(vert*-1))+(4*horiz);if(newLoc>this.c.pixelData.length||newLoc<0){return new Pixel(0,0,0,255,this.c);} +return this.pixelAtLocation(newLoc);};Pixel.prototype.putPixelRelative=function(horiz,vert,rgba){var nowLoc;if(this.c==null){throw"Requires a CamanJS context";} +nowLoc=this.loc+(this.c.dimensions.width*4*(vert*-1))+(4*horiz);if(newLoc>this.c.pixelData.length||newLoc<0){return;} +this.c.pixelData[newLoc]=rgba.r;this.c.pixelData[newLoc+1]=rgba.g;this.c.pixelData[newLoc+2]=rgba.b;this.c.pixelData[newLoc+3]=rgba.a;return true;};Pixel.prototype.getPixel=function(x,y){var loc;if(this.c==null){throw"Requires a CamanJS context";} +loc=this.coordinatesToLocation(x,y,this.width);return this.pixelAtLocation(loc);};Pixel.prototype.putPixel=function(x,y,rgba){var loc;if(this.c==null){throw"Requires a CamanJS context";} +loc=this.coordinatesToLocation(x,y,this.width);this.c.pixelData[loc]=rgba.r;this.c.pixelData[loc+1]=rgba.g;this.c.pixelData[loc+2]=rgba.b;return this.c.pixelData[loc+3]=rgba.a;};Pixel.prototype.toString=function(){return this.toKey();};Pixel.prototype.toHex=function(includeAlpha){var hex;if(includeAlpha==null){includeAlpha=false;} +hex='#'+this.r.toString(16)+this.g.toString(16)+this.b.toString(16);if(includeAlpha){return hex+this.a.toString(16);}else{return hex;}};return Pixel;})();Pixel=Caman.Pixel;Caman.Plugin=(function(){function Plugin(){} +Plugin.plugins={};Plugin.register=function(name,plugin){return this.plugins[name]=plugin;};Plugin.execute=function(context,name,args){return this.plugins[name].apply(context,args);};return Plugin;})();Plugin=Caman.Plugin;Caman.Renderer=(function(){Renderer.Blocks=Caman.NodeJS?require('os').cpus().length:4;function Renderer(c){this.c=c;this.processNext=__bind(this.processNext,this);this.renderQueue=[];this.modPixelData=null;} +Renderer.prototype.add=function(job){if(job==null){return;} +return this.renderQueue.push(job);};Renderer.prototype.processNext=function(){var layer;if(this.renderQueue.length===0){Event.trigger(this,"renderFinished");if(this.finishedFn!=null){this.finishedFn.call(this.c);} +return this;} +this.currentJob=this.renderQueue.shift();switch(this.currentJob.type){case Filter.Type.LayerDequeue:layer=this.c.canvasQueue.shift();this.c.executeLayer(layer);return this.processNext();case Filter.Type.LayerFinished:this.c.applyCurrentLayer();this.c.popContext();return this.processNext();case Filter.Type.LoadOverlay:return this.loadOverlay(this.currentJob.layer,this.currentJob.src);case Filter.Type.Plugin:return this.executePlugin();default:return this.executeFilter();}};Renderer.prototype.execute=function(callback){this.finishedFn=callback;this.modPixelData=Util.dataArray(this.c.pixelData.length);return this.processNext();};Renderer.prototype.eachBlock=function(fn){var blockN,blockPixelLength,bnum,end,f,i,lastBlockN,n,start,_i,_ref,_results,_this=this;this.blocksDone=0;n=this.c.pixelData.length;blockPixelLength=Math.floor((n/4)/Renderer.Blocks);blockN=blockPixelLength*4;lastBlockN=blockN+((n/4)%Renderer.Blocks)*4;_results=[];for(i=_i=0,_ref=Renderer.Blocks;0<=_ref?_i<_ref:_i>_ref;i=0<=_ref?++_i:--_i){start=i*blockN;end=start+(i===Renderer.Blocks-1?lastBlockN:blockN);if(Caman.NodeJS){f=Fiber(function(){return fn.call(_this,i,start,end);});bnum=f.run();_results.push(this.blockFinished(bnum));}else{_results.push(setTimeout((function(i,start,end){return function(){return fn.call(_this,i,start,end);};})(i,start,end),0));}} +return _results;};Renderer.prototype.executeFilter=function(){Event.trigger(this.c,"processStart",this.currentJob);if(this.currentJob.type===Filter.Type.Single){return this.eachBlock(this.renderBlock);}else{return this.eachBlock(this.renderKernel);}};Renderer.prototype.executePlugin=function(){Log.debug("Executing plugin "+this.currentJob.plugin);Plugin.execute(this.c,this.currentJob.plugin,this.currentJob.args);Log.debug("Plugin "+this.currentJob.plugin+" finished!");return this.processNext();};Renderer.prototype.renderBlock=function(bnum,start,end){var i,pixel,_i;Log.debug("Block #"+bnum+" - Filter: "+this.currentJob.name+", Start: "+start+", End: "+end);Event.trigger(this.c,"blockStarted",{blockNum:bnum,totalBlocks:Renderer.Blocks,startPixel:start,endPixel:end});pixel=new Pixel();pixel.setContext(this.c);for(i=_i=start;_i=builder;j=-builder<=builder?++_j:--_j){for(k=_k=builder;builder<=-builder?_k<=-builder:_k>=-builder;k=builder<=-builder?++_k:--_k){p=pixel.getPixelRelative(j,k);kernel[builderIndex*3]=p.r;kernel[builderIndex*3+1]=p.g;kernel[builderIndex*3+2]=p.b;builderIndex++;}} +res=this.processKernel(adjust,kernel,divisor,bias);this.modPixelData[i]=Util.clampRGB(res.r);this.modPixelData[i+1]=Util.clampRGB(res.g);this.modPixelData[i+2]=Util.clampRGB(res.b);this.modPixelData[i+3]=this.c.pixelData[i+3];} +if(Caman.NodeJS){return Fiber["yield"](bnum);}else{return this.blockFinished(bnum);}};Renderer.prototype.blockFinished=function(bnum){var i,_i,_ref;if(bnum>=0){Log.debug("Block #"+bnum+" finished! Filter: "+this.currentJob.name);} +this.blocksDone++;Event.trigger(this.c,"blockFinished",{blockNum:bnum,blocksFinished:this.blocksDone,totalBlocks:Renderer.Blocks});if(this.blocksDone===Renderer.Blocks){if(this.currentJob.type===Filter.Type.Kernel){for(i=_i=0,_ref=this.c.pixelData.length;0<=_ref?_i<_ref:_i>_ref;i=0<=_ref?++_i:--_i){this.c.pixelData[i]=this.modPixelData[i];}} +if(bnum>=0){Log.debug("Filter "+this.currentJob.name+" finished!");} +Event.trigger(this.c,"processComplete",this.currentJob);return this.processNext();}};Renderer.prototype.processKernel=function(adjust,kernel,divisor,bias){var i,val,_i,_ref;val={r:0,g:0,b:0};for(i=_i=0,_ref=adjust.length;0<=_ref?_i<_ref:_i>_ref;i=0<=_ref?++_i:--_i){val.r+=adjust[i]*kernel[i*3];val.g+=adjust[i]*kernel[i*3+1];val.b+=adjust[i]*kernel[i*3+2];} +val.r=(val.r/divisor)+bias;val.g=(val.g/divisor)+bias;val.b=(val.b/divisor)+bias;return val;};Renderer.prototype.loadOverlay=function(layer,src){var img,proxyUrl,_this=this;img=document.createElement('img');img.onload=function(){layer.context.drawImage(img,0,0,_this.c.dimensions.width,_this.c.dimensions.height);layer.imageData=layer.context.getImageData(0,0,_this.c.dimensions.width,_this.c.dimensions.height);layer.pixelData=layer.imageData.data;_this.c.pixelData=layer.pixelData;return _this.processNext();};proxyUrl=IO.remoteCheck(src);return img.src=proxyUrl!=null?proxyUrl:src;};return Renderer;})();Renderer=Caman.Renderer;Caman.Store=(function(){function Store(){} +Store.items={};Store.has=function(search){return this.items[search]!=null;};Store.get=function(search){return this.items[search];};Store.put=function(name,obj){return this.items[name]=obj;};Store.execute=function(search,callback){var _this=this;setTimeout(function(){return callback.call(_this.get(search),_this.get(search));},0);return this.get(search);};Store.flush=function(name){if(name==null){name=false;} +if(name){return delete this.items[name];}else{return this.items={};}};return Store;})();Store=Caman.Store;Blender.register("normal",function(rgbaLayer,rgbaParent){return{r:rgbaLayer.r,g:rgbaLayer.g,b:rgbaLayer.b};});Blender.register("multiply",function(rgbaLayer,rgbaParent){return{r:(rgbaLayer.r*rgbaParent.r)/255,g:(rgbaLayer.g*rgbaParent.g)/255,b:(rgbaLayer.b*rgbaParent.b)/255};});Blender.register("screen",function(rgbaLayer,rgbaParent){return{r:255-(((255-rgbaLayer.r)*(255-rgbaParent.r))/255),g:255-(((255-rgbaLayer.g)*(255-rgbaParent.g))/255),b:255-(((255-rgbaLayer.b)*(255-rgbaParent.b))/255)};});Blender.register("overlay",function(rgbaLayer,rgbaParent){var result;result={};result.r=rgbaParent.r>128?255-2*(255-rgbaLayer.r)*(255-rgbaParent.r)/255:(rgbaParent.r*rgbaLayer.r*2)/255;result.g=rgbaParent.g>128?255-2*(255-rgbaLayer.g)*(255-rgbaParent.g)/255:(rgbaParent.g*rgbaLayer.g*2)/255;result.b=rgbaParent.b>128?255-2*(255-rgbaLayer.b)*(255-rgbaParent.b)/255:(rgbaParent.b*rgbaLayer.b*2)/255;return result;});Blender.register("difference",function(rgbaLayer,rgbaParent){return{r:rgbaLayer.r-rgbaParent.r,g:rgbaLayer.g-rgbaParent.g,b:rgbaLayer.b-rgbaParent.b};});Blender.register("addition",function(rgbaLayer,rgbaParent){return{r:rgbaParent.r+rgbaLayer.r,g:rgbaParent.g+rgbaLayer.g,b:rgbaParent.b+rgbaLayer.b};});Blender.register("exclusion",function(rgbaLayer,rgbaParent){return{r:128-2*(rgbaParent.r-128)*(rgbaLayer.r-128)/255,g:128-2*(rgbaParent.g-128)*(rgbaLayer.g-128)/255,b:128-2*(rgbaParent.b-128)*(rgbaLayer.b-128)/255};});Blender.register("softLight",function(rgbaLayer,rgbaParent){var result;result={};result.r=rgbaParent.r>128?255-((255-rgbaParent.r)*(255-(rgbaLayer.r-128)))/255:(rgbaParent.r*(rgbaLayer.r+128))/255;result.g=rgbaParent.g>128?255-((255-rgbaParent.g)*(255-(rgbaLayer.g-128)))/255:(rgbaParent.g*(rgbaLayer.g+128))/255;result.b=rgbaParent.b>128?255-((255-rgbaParent.b)*(255-(rgbaLayer.b-128)))/255:(rgbaParent.b*(rgbaLayer.b+128))/255;return result;});Blender.register("lighten",function(rgbaLayer,rgbaParent){return{r:rgbaParent.r>rgbaLayer.r?rgbaParent.r:rgbaLayer.r,g:rgbaParent.g>rgbaLayer.g?rgbaParent.g:rgbaLayer.g,b:rgbaParent.b>rgbaLayer.b?rgbaParent.b:rgbaLayer.b};});Blender.register("darken",function(rgbaLayer,rgbaParent){return{r:rgbaParent.r>rgbaLayer.r?rgbaLayer.r:rgbaParent.r,g:rgbaParent.g>rgbaLayer.g?rgbaLayer.g:rgbaParent.g,b:rgbaParent.b>rgbaLayer.b?rgbaLayer.b:rgbaParent.b};});Filter.register("fillColor",function(){var color;if(arguments.length===1){color=Convert.hexToRGB(arguments[0]);}else{color={r:arguments[0],g:arguments[1],b:arguments[2]};} +return this.process("fillColor",function(rgba){rgba.r=color.r;rgba.g=color.g;rgba.b=color.b;rgba.a=255;return rgba;});});Filter.register("brightness",function(adjust){adjust=Math.floor(255*(adjust/100));return this.process("brightness",function(rgba){rgba.r+=adjust;rgba.g+=adjust;rgba.b+=adjust;return rgba;});});Filter.register("saturation",function(adjust){adjust*=-0.01;return this.process("saturation",function(rgba){var max;max=Math.max(rgba.r,rgba.g,rgba.b);if(rgba.r!==max){rgba.r+=(max-rgba.r)*adjust;} +if(rgba.g!==max){rgba.g+=(max-rgba.g)*adjust;} +if(rgba.b!==max){rgba.b+=(max-rgba.b)*adjust;} +return rgba;});});Filter.register("vibrance",function(adjust){adjust*=-1;return this.process("vibrance",function(rgba){var amt,avg,max;max=Math.max(rgba.r,rgba.g,rgba.b);avg=(rgba.r+rgba.g+rgba.b)/3;amt=((Math.abs(max-avg)*2/255)*adjust)/100;if(rgba.r!==max){rgba.r+=(max-rgba.r)*amt;} +if(rgba.g!==max){rgba.g+=(max-rgba.g)*amt;} +if(rgba.b!==max){rgba.b+=(max-rgba.b)*amt;} +return rgba;});});Filter.register("greyscale",function(adjust){return this.process("greyscale",function(rgba){var avg;avg=Calculate.luminance(rgba);rgba.r=avg;rgba.g=avg;rgba.b=avg;return rgba;});});Filter.register("contrast",function(adjust){adjust=Math.pow((adjust+100)/100,2);return this.process("contrast",function(rgba){rgba.r/=255;rgba.r-=0.5;rgba.r*=adjust;rgba.r+=0.5;rgba.r*=255;rgba.g/=255;rgba.g-=0.5;rgba.g*=adjust;rgba.g+=0.5;rgba.g*=255;rgba.b/=255;rgba.b-=0.5;rgba.b*=adjust;rgba.b+=0.5;rgba.b*=255;return rgba;});});Filter.register("hue",function(adjust){return this.process("hue",function(rgba){var b,g,h,hsv,r,_ref;hsv=Convert.rgbToHSV(rgba.r,rgba.g,rgba.b);h=hsv.h*100;h+=Math.abs(adjust);h=h%100;h/=100;hsv.h=h;_ref=Convert.hsvToRGB(hsv.h,hsv.s,hsv.v),r=_ref.r,g=_ref.g,b=_ref.b;rgba.r=r;rgba.g=g;rgba.b=b;return rgba;});});Filter.register("colorize",function(){var level,rgb;if(arguments.length===2){rgb=Convert.hexToRGB(arguments[0]);level=arguments[1];}else if(arguments.length===4){rgb={r:arguments[0],g:arguments[1],b:arguments[2]};level=arguments[3];} +return this.process("colorize",function(rgba){rgba.r-=(rgba.r-rgb.r)*(level/100);rgba.g-=(rgba.g-rgb.g)*(level/100);rgba.b-=(rgba.b-rgb.b)*(level/100);return rgba;});});Filter.register("invert",function(){return this.process("invert",function(rgba){rgba.r=255-rgba.r;rgba.g=255-rgba.g;rgba.b=255-rgba.b;return rgba;});});Filter.register("sepia",function(adjust){if(adjust==null){adjust=100;} +adjust/=100;return this.process("sepia",function(rgba){rgba.r=Math.min(255,(rgba.r*(1-(0.607*adjust)))+(rgba.g*(0.769*adjust))+(rgba.b*(0.189*adjust)));rgba.g=Math.min(255,(rgba.r*(0.349*adjust))+(rgba.g*(1-(0.314*adjust)))+(rgba.b*(0.168*adjust)));rgba.b=Math.min(255,(rgba.r*(0.272*adjust))+(rgba.g*(0.534*adjust))+(rgba.b*(1-(0.869*adjust))));return rgba;});});Filter.register("gamma",function(adjust){return this.process("gamma",function(rgba){rgba.r=Math.pow(rgba.r/255,adjust)*255;rgba.g=Math.pow(rgba.g/255,adjust)*255;rgba.b=Math.pow(rgba.b/255,adjust)*255;return rgba;});});Filter.register("noise",function(adjust){adjust=Math.abs(adjust)*2.55;return this.process("noise",function(rgba){var rand;rand=Calculate.randomRange(adjust*-1,adjust);rgba.r+=rand;rgba.g+=rand;rgba.b+=rand;return rgba;});});Filter.register("clip",function(adjust){adjust=Math.abs(adjust)*2.55;return this.process("clip",function(rgba){if(rgba.r>255-adjust){rgba.r=255;}else if(rgba.r255-adjust){rgba.g=255;}else if(rgba.g255-adjust){rgba.b=255;}else if(rgba.b0){rgba.r+=(255-rgba.r)*options.red;}else{rgba.r-=rgba.r*Math.abs(options.red);}} +if(options.green!=null){if(options.green>0){rgba.g+=(255-rgba.g)*options.green;}else{rgba.g-=rgba.g*Math.abs(options.green);}} +if(options.blue!=null){if(options.blue>0){rgba.b+=(255-rgba.b)*options.blue;}else{rgba.b-=rgba.b*Math.abs(options.blue);}} +return rgba;});});Filter.register("curves",function(){var bezier,chans,cps,ctrl1,ctrl2,end,i,start,_i,_j,_ref,_ref1;chans=arguments[0],cps=2<=arguments.length?__slice.call(arguments,1):[];if(typeof chans==="string"){chans=chans.split("");} +if(chans[0]==="v"){chans=['r','g','b'];} +if(cps.length<3||cps.length>4){throw"Invalid number of arguments to curves filter";} +start=cps[0];ctrl1=cps[1];ctrl2=cps.length===4?cps[2]:cps[1];end=cps[cps.length-1];bezier=Calculate.bezier(start,ctrl1,ctrl2,end,0,255);if(start[0]>0){for(i=_i=0,_ref=start[0];0<=_ref?_i<_ref:_i>_ref;i=0<=_ref?++_i:--_i){bezier[i]=start[1];}} +if(end[0]<255){for(i=_j=_ref1=end[0];_ref1<=255?_j<=255:_j>=255;i=_ref1<=255?++_j:--_j){bezier[i]=end[1];}} +return this.process("curves",function(rgba){var _k,_ref2;for(i=_k=0,_ref2=chans.length;0<=_ref2?_k<_ref2:_k>_ref2;i=0<=_ref2?++_k:--_k){rgba[chans[i]]=bezier[rgba[chans[i]]];} +return rgba;});});Filter.register("exposure",function(adjust){var ctrl1,ctrl2,p;p=Math.abs(adjust)/100;ctrl1=[0,255*p];ctrl2=[255-(255*p),255];if(adjust<0){ctrl1=ctrl1.reverse();ctrl2=ctrl2.reverse();} +return this.curves('rgb',[0,0],ctrl1,ctrl2,[255,255]);});Caman.Plugin.register("crop",function(width,height,x,y){var canvas,ctx;if(x==null){x=0;} +if(y==null){y=0;} +if(typeof exports!=="undefined"&&exports!==null){canvas=new Canvas(width,height);}else{canvas=document.createElement('canvas');Util.copyAttributes(this.canvas,canvas);canvas.width=width;canvas.height=height;} +ctx=canvas.getContext('2d');ctx.drawImage(this.canvas,x,y,width,height,0,0,width,height);this.cropCoordinates={x:x,y:y};this.cropped=true;return this.replaceCanvas(canvas);});Caman.Plugin.register("resize",function(newDims){var canvas,ctx;if(newDims==null){newDims=null;} +if(newDims===null||((newDims.width==null)&&(newDims.height==null))){Log.error("Invalid or missing dimensions given for resize");return;} +if(newDims.width==null){newDims.width=this.canvas.width*newDims.height/this.canvas.height;}else if(newDims.height==null){newDims.height=this.canvas.height*newDims.width/this.canvas.width;} +if(typeof exports!=="undefined"&&exports!==null){canvas=new Canvas(newDims.width,newDims.height);}else{canvas=document.createElement('canvas');Util.copyAttributes(this.canvas,canvas);canvas.width=newDims.width;canvas.height=newDims.height;} +ctx=canvas.getContext('2d');ctx.drawImage(this.canvas,0,0,this.canvas.width,this.canvas.height,0,0,newDims.width,newDims.height);this.resized=true;return this.replaceCanvas(canvas);});Caman.Filter.register("crop",function(){return this.processPlugin("crop",Array.prototype.slice.call(arguments,0));});Caman.Filter.register("resize",function(){return this.processPlugin("resize",Array.prototype.slice.call(arguments,0));});Caman.Filter.register("boxBlur",function(){return this.processKernel("Box Blur",[1,1,1,1,1,1,1,1,1]);});Caman.Filter.register("heavyRadialBlur",function(){return this.processKernel("Heavy Radial Blur",[0,0,1,0,0,0,1,1,1,0,1,1,1,1,1,0,1,1,1,0,0,0,1,0,0]);});Caman.Filter.register("gaussianBlur",function(){return this.processKernel("Gaussian Blur",[1,4,6,4,1,4,16,24,16,4,6,24,36,24,6,4,16,24,16,4,1,4,6,4,1]);});Caman.Filter.register("motionBlur",function(degrees){var kernel;if(degrees===0||degrees===180){kernel=[0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0];}else if((degrees>0&°rees<90)||(degrees>180&°rees<270)){kernel=[0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0];}else if(degrees===90||degrees===270){kernel=[0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0];}else{kernel=[1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1];} +return this.processKernel("Motion Blur",kernel);});Caman.Filter.register("sharpen",function(amt){if(amt==null){amt=100;} +amt/=100;return this.processKernel("Sharpen",[0,-amt,0,-amt,4*amt+1,-amt,0,-amt,0]);});vignetteFilters={brightness:function(rgba,amt,opts){rgba.r=rgba.r-(rgba.r*amt*opts.strength);rgba.g=rgba.g-(rgba.g*amt*opts.strength);rgba.b=rgba.b-(rgba.b*amt*opts.strength);return rgba;},gamma:function(rgba,amt,opts){rgba.r=Math.pow(rgba.r/255,Math.max(10*amt*opts.strength,1))*255;rgba.g=Math.pow(rgba.g/255,Math.max(10*amt*opts.strength,1))*255;rgba.b=Math.pow(rgba.b/255,Math.max(10*amt*opts.strength,1))*255;return rgba;},colorize:function(rgba,amt,opts){rgba.r-=(rgba.r-opts.color.r)*amt;rgba.g-=(rgba.g-opts.color.g)*amt;rgba.b-=(rgba.b-opts.color.b)*amt;return rgba;}};Filter.register("vignette",function(size,strength){var bezier,center,end,start;if(strength==null){strength=60;} +if(typeof size==="string"&&size.substr(-1)==="%"){if(this.dimensions.height>this.dimensions.width){size=this.dimensions.width*(parseInt(size.substr(0,size.length-1),10)/100);}else{size=this.dimensions.height*(parseInt(size.substr(0,size.length-1),10)/100);}} +strength/=100;center=[this.dimensions.width/2,this.dimensions.height/2];start=Math.sqrt(Math.pow(center[0],2)+Math.pow(center[1],2));end=start-size;bezier=Calculate.bezier([0,1],[30,30],[70,60],[100,80]);return this.process("vignette",function(rgba){var dist,div,loc;loc=rgba.locationXY();dist=Calculate.distance(loc.x,loc.y,center[0],center[1]);if(dist>end){div=Math.max(1,(bezier[Math.round(((dist-end)/size)*100)]/10)*strength);rgba.r=Math.pow(rgba.r/255,div)*255;rgba.g=Math.pow(rgba.g/255,div)*255;rgba.b=Math.pow(rgba.b/255,div)*255;} +return rgba;});});Filter.register("rectangularVignette",function(opts){var defaults,dim,percent,size,_i,_len,_ref;defaults={strength:50,cornerRadius:0,method:'brightness',color:{r:0,g:0,b:0}};opts=Util.extend(defaults,opts);if(!opts.size){return this;}else if(typeof opts.size==="string"){percent=parseInt(opts.size,10)/100;opts.size={width:this.dimensions.width*percent,height:this.dimensions.height*percent};}else if(typeof opts.size==="object"){_ref=["width","height"];for(_i=0,_len=_ref.length;_i<_len;_i++){dim=_ref[_i];if(typeof opts.size[dim]==="string"){opts.size[dim]=this.dimensions[dim]*(parseInt(opts.size[dim],10)/100);}}}else if(opts.size==="number"){size=opts.size;opts.size={width:size,height:size};} +if(typeof opts.cornerRadius==="string"){opts.cornerRadius=(opts.size.width/2)*(parseInt(opts.cornerRadius,10)/100);} +opts.strength/=100;opts.size.width=Math.floor(opts.size.width);opts.size.height=Math.floor(opts.size.height);opts.image={width:this.dimensions.width,height:this.dimensions.height};if(opts.method==="colorize"&&typeof opts.color==="string"){opts.color=Convert.hexToRGB(opts.color);} +opts.coords={left:(this.dimensions.width-opts.size.width)/2,right:this.dimensions.width-opts.coords.left,bottom:(this.dimensions.height-opts.size.height)/2,top:this.dimensions.height-opts.coords.bottom};opts.corners=[{x:opts.coords.left+opts.cornerRadius,y:opts.coords.top-opts.cornerRadius},{x:opts.coords.right-opts.cornerRadius,y:opts.coords.top-opts.cornerRadius},{x:opts.coords.right-opts.cornerRadius,y:opts.coords.bottom+opts.cornerRadius},{x:opts.coords.left+opts.cornerRadius,y:opts.coords.bottom+opts.cornerRadius}];opts.maxDist=Calculate.distance(0,0,opts.corners[3].x,opts.corners[3].y)-opts.cornerRadius;return this.process("rectangularVignette",function(rgba){var amt,loc,radialDist;loc=rgba.locationXY();if((loc.x>opts.corners[0].x&&loc.xopts.coords.bottom&&loc.yopts.coords.left&&loc.xopts.corners[3].y&&loc.yopts.corners[0].x&&loc.xopts.coords.top){amt=(loc.y-opts.coords.top)/opts.maxDist;}else if(loc.y>opts.corners[2].y&&loc.yopts.coords.right){amt=(loc.x-opts.coords.right)/opts.maxDist;}else if(loc.x>opts.corners[0].x&&loc.xopts.corners[2].y&&loc.y=opts.corners[0].y){radialDist=Caman.distance(loc.x,loc.y,opts.corners[0].x,opts.corners[0].y);amt=(radialDist-opts.cornerRadius)/opts.maxDist;}else if(loc.x>=opts.corners[1].x&&loc.y>=opts.corners[1].y){radialDist=Caman.distance(loc.x,loc.y,opts.corners[1].x,opts.corners[1].y);amt=(radialDist-opts.cornerRadius)/opts.maxDist;}else if(loc.x>=opts.corners[2].x&&loc.y<=opts.corners[2].y){radialDist=Caman.distance(loc.x,loc.y,opts.corners[2].x,opts.corners[2].y);amt=(radialDist-opts.cornerRadius)/opts.maxDist;}else if(loc.x<=opts.corners[3].x&&loc.y<=opts.corners[3].y){radialDist=Caman.distance(loc.x,loc.y,opts.corners[3].x,opts.corners[3].y);amt=(radialDist-opts.cornerRadius)/opts.maxDist;} +if(amt<0){return rgba;} +return vignetteFilters[opts.method](rgba,amt,opts);});});(function(){var BlurStack,getLinearGradientMap,getRadialGradientMap,mul_table,shg_table;mul_table=[512,512,456,512,328,456,335,512,405,328,271,456,388,335,292,512,454,405,364,328,298,271,496,456,420,388,360,335,312,292,273,512,482,454,428,405,383,364,345,328,312,298,284,271,259,496,475,456,437,420,404,388,374,360,347,335,323,312,302,292,282,273,265,512,497,482,468,454,441,428,417,405,394,383,373,364,354,345,337,328,320,312,305,298,291,284,278,271,265,259,507,496,485,475,465,456,446,437,428,420,412,404,396,388,381,374,367,360,354,347,341,335,329,323,318,312,307,302,297,292,287,282,278,273,269,265,261,512,505,497,489,482,475,468,461,454,447,441,435,428,422,417,411,405,399,394,389,383,378,373,368,364,359,354,350,345,341,337,332,328,324,320,316,312,309,305,301,298,294,291,287,284,281,278,274,271,268,265,262,259,257,507,501,496,491,485,480,475,470,465,460,456,451,446,442,437,433,428,424,420,416,412,408,404,400,396,392,388,385,381,377,374,370,367,363,360,357,354,350,347,344,341,338,335,332,329,326,323,320,318,315,312,310,307,304,302,299,297,294,292,289,287,285,282,280,278,275,273,271,269,267,265,263,261,259];shg_table=[9,11,12,13,13,14,14,15,15,15,15,16,16,16,16,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24];getLinearGradientMap=function(width,height,centerX,centerY,angle,length,mirrored){var cnv,context,gradient,x1,x2,y1,y2;cnv=typeof exports!=="undefined"&&exports!==null?new Canvas():document.createElement('canvas');cnv.width=width;cnv.height=height;x1=centerX+Math.cos(angle)*length*0.5;y1=centerY+Math.sin(angle)*length*0.5;x2=centerX-Math.cos(angle)*length*0.5;y2=centerY-Math.sin(angle)*length*0.5;context=cnv.getContext("2d");gradient=context.createLinearGradient(x1,y1,x2,y2);if(!mirrored){gradient.addColorStop(0,"white");gradient.addColorStop(1,"black");}else{gradient.addColorStop(0,"white");gradient.addColorStop(0.5,"black");gradient.addColorStop(1,"white");} +context.fillStyle=gradient;context.fillRect(0,0,width,height);return context.getImageData(0,0,width,height);};getRadialGradientMap=function(width,height,centerX,centerY,radius1,radius2){var cnv,context,gradient;cnv=typeof exports!=="undefined"&&exports!==null?new Canvas():document.createElement('canvas');cnv.width=width;cnv.height=height;context=cnv.getContext("2d");gradient=context.createRadialGradient(centerX,centerY,radius1,centerX,centerY,radius2);gradient.addColorStop(1,"white");gradient.addColorStop(0,"black");context.fillStyle=gradient;context.fillRect(0,0,width,height);return context.getImageData(0,0,width,height);};BlurStack=function(){this.r=0;this.g=0;this.b=0;this.a=0;return this.next=null;};Caman.Plugin.register("compoundBlur",function(radiusData,radius,increaseFactor,blurLevels){var b_in_sum,b_out_sum,b_sum,blend,currentIndex,div,g_in_sum,g_out_sum,g_sum,height,heightMinus1,i,iblend,idx,imagePixels,index,iradius,lookupValue,mul_sum,p,pb,pg,pixels,pr,r_in_sum,r_out_sum,r_sum,radiusPixels,radiusPlus1,rbs,shg_sum,stack,stackEnd,stackIn,stackOut,stackStart,steps,sumFactor,w4,wh,wh4,width,widthMinus1,x,y,yi,yp,yw,_i,_j,_k,_l,_m,_n,_o,_p,_q,_r;width=this.dimensions.width;height=this.dimensions.height;imagePixels=this.pixelData;radiusPixels=radiusData.data;wh=width*height;wh4=wh<<2;pixels=[];for(i=_i=0;0<=wh4?_iwh4;i=0<=wh4?++_i:--_i){pixels[i]=imagePixels[i];} +currentIndex=0;steps=blurLevels;blurLevels-=1;while(steps-->=0){iradius=(radius+0.5)|0;if(iradius===0){continue;} +if(iradius>256){iradius=256;} +div=iradius+iradius+1;w4=width<<2;widthMinus1=width-1;heightMinus1=height-1;radiusPlus1=iradius+1;sumFactor=radiusPlus1*(radiusPlus1+1)/2;stackStart=new BlurStack();stackEnd=void 0;stack=stackStart;for(i=_j=1;1<=div?_jdiv;i=1<=div?++_j:--_j){stack=stack.next=new BlurStack();if(i===radiusPlus1){stackEnd=stack;}} +stack.next=stackStart;stackIn=null;stackOut=null;yw=yi=0;mul_sum=mul_table[iradius];shg_sum=shg_table[iradius];for(y=_k=0;0<=height?_kheight;y=0<=height?++_k:--_k){r_in_sum=g_in_sum=b_in_sum=r_sum=g_sum=b_sum=0;r_out_sum=radiusPlus1*(pr=pixels[yi]);g_out_sum=radiusPlus1*(pg=pixels[yi+1]);b_out_sum=radiusPlus1*(pb=pixels[yi+2]);r_sum+=sumFactor*pr;g_sum+=sumFactor*pg;b_sum+=sumFactor*pb;stack=stackStart;for(i=_l=0;0<=radiusPlus1?_lradiusPlus1;i=0<=radiusPlus1?++_l:--_l){stack.r=pr;stack.g=pg;stack.b=pb;stack=stack.next;} +for(i=_m=1;1<=radiusPlus1?_mradiusPlus1;i=1<=radiusPlus1?++_m:--_m){p=yi+((widthMinus1width;x=0<=width?++_n:--_n){pixels[yi]=(r_sum*mul_sum)>>shg_sum;pixels[yi+1]=(g_sum*mul_sum)>>shg_sum;pixels[yi+2]=(b_sum*mul_sum)>>shg_sum;r_sum-=r_out_sum;g_sum-=g_out_sum;b_sum-=b_out_sum;r_out_sum-=stackIn.r;g_out_sum-=stackIn.g;b_out_sum-=stackIn.b;p=(yw+((p=x+radiusPlus1)width;x=0<=width?++_o:--_o){g_in_sum=b_in_sum=r_in_sum=g_sum=b_sum=r_sum=0;yi=x<<2;r_out_sum=radiusPlus1*(pr=pixels[yi]);g_out_sum=radiusPlus1*(pg=pixels[yi+1]);b_out_sum=radiusPlus1*(pb=pixels[yi+2]);r_sum+=sumFactor*pr;g_sum+=sumFactor*pg;b_sum+=sumFactor*pb;stack=stackStart;for(i=_p=0;0<=radiusPlus1?_pradiusPlus1;i=0<=radiusPlus1?++_p:--_p){stack.r=pr;stack.g=pg;stack.b=pb;stack=stack.next;} +yp=width;for(i=_q=1;1<=radiusPlus1?_qradiusPlus1;i=1<=radiusPlus1?++_q:--_q){yi=(yp+x)<<2;r_sum+=(stack.r=(pr=pixels[yi]))*(rbs=radiusPlus1-i);g_sum+=(stack.g=(pg=pixels[yi+1]))*rbs;b_sum+=(stack.b=(pb=pixels[yi+2]))*rbs;r_in_sum+=pr;g_in_sum+=pg;b_in_sum+=pb;stack=stack.next;if(iheight;y=0<=height?++_r:--_r){p=yi<<2;pixels[p]=(r_sum*mul_sum)>>shg_sum;pixels[p+1]=(g_sum*mul_sum)>>shg_sum;pixels[p+2]=(b_sum*mul_sum)>>shg_sum;r_sum-=r_out_sum;g_sum-=g_out_sum;b_sum-=b_out_sum;r_out_sum-=stackIn.r;g_out_sum-=stackIn.g;b_out_sum-=stackIn.b;p=(x+(((p=y+radiusPlus1)-1){idx=i<<2;lookupValue=(radiusPixels[idx+2]&0xff)/255.0*blurLevels;index=lookupValue|0;if(index===currentIndex){blend=256.0*(lookupValue-(lookupValue|0));iblend=256-blend;imagePixels[idx]=(imagePixels[idx]*iblend+pixels[idx]*blend)>>8;imagePixels[idx+1]=(imagePixels[idx+1]*iblend+pixels[idx+1]*blend)>>8;imagePixels[idx+2]=(imagePixels[idx+2]*iblend+pixels[idx+2]*blend)>>8;}else if(index===currentIndex+1){imagePixels[idx]=pixels[idx];imagePixels[idx+1]=pixels[idx+1];imagePixels[idx+2]=pixels[idx+2];}} +currentIndex++;} +return this;});Caman.Filter.register("tiltShift",function(opts){var defaults,gradient;defaults={center:{x:this.dimensions.width/2,y:this.dimensions.height/2},angle:45,focusWidth:200,startRadius:3,radiusFactor:1.5,steps:3};opts=Util.extend(defaults,opts);opts.angle*=Math.PI/180;gradient=getLinearGradientMap(this.dimensions.width,this.dimensions.height,opts.center.x,opts.center.y,opts.angle,opts.focusWidth,true);return this.processPlugin("compoundBlur",[gradient,opts.startRadius,opts.radiusFactor,opts.steps]);});return Caman.Filter.register("radialBlur",function(opts){var defaults,gradient,radius1,radius2;defaults={size:50,center:{x:this.dimensions.width/2,y:this.dimensions.height/2},startRadius:3,radiusFactor:1.5,steps:3,radius:null};opts=Util.extend(defaults,opts);if(!opts.radius){opts.radius=this.dimensions.widthdiv;i=1<=div?++_i:--_i){stack=stack.next=new BlurStack();if(i===radiusPlus1){stackEnd=stack;}} +stack.next=stackStart;stackIn=null;stackOut=null;yw=yi=0;mul_sum=mul_table[radius];shg_sum=shg_table[radius];for(y=_j=0;0<=height?_jheight;y=0<=height?++_j:--_j){r_in_sum=g_in_sum=b_in_sum=r_sum=g_sum=b_sum=0;r_out_sum=radiusPlus1*(pr=pixels[yi]);g_out_sum=radiusPlus1*(pg=pixels[yi+1]);b_out_sum=radiusPlus1*(pb=pixels[yi+2]);r_sum+=sumFactor*pr;g_sum+=sumFactor*pg;b_sum+=sumFactor*pb;stack=stackStart;for(i=_k=0;0<=radiusPlus1?_kradiusPlus1;i=0<=radiusPlus1?++_k:--_k){stack.r=pr;stack.g=pg;stack.b=pb;stack=stack.next;} +for(i=_l=1;1<=radiusPlus1?_lradiusPlus1;i=1<=radiusPlus1?++_l:--_l){p=yi+((widthMinus1width;x=0<=width?++_m:--_m){pixels[yi]=(r_sum*mul_sum)>>shg_sum;pixels[yi+1]=(g_sum*mul_sum)>>shg_sum;pixels[yi+2]=(b_sum*mul_sum)>>shg_sum;r_sum-=r_out_sum;g_sum-=g_out_sum;b_sum-=b_out_sum;r_out_sum-=stackIn.r;g_out_sum-=stackIn.g;b_out_sum-=stackIn.b;p=(yw+((p=x+radius+1)width;x=0<=width?++_n:--_n){g_in_sum=b_in_sum=r_in_sum=g_sum=b_sum=r_sum=0;yi=x<<2;r_out_sum=radiusPlus1*(pr=pixels[yi]);g_out_sum=radiusPlus1*(pg=pixels[yi+1]);b_out_sum=radiusPlus1*(pb=pixels[yi+2]);r_sum+=sumFactor*pr;g_sum+=sumFactor*pg;b_sum+=sumFactor*pb;stack=stackStart;for(i=_o=0;0<=radiusPlus1?_oradiusPlus1;i=0<=radiusPlus1?++_o:--_o){stack.r=pr;stack.g=pg;stack.b=pb;stack=stack.next;} +yp=width;for(i=_p=1;1<=radius?_p<=radius:_p>=radius;i=1<=radius?++_p:--_p){yi=(yp+x)<<2;r_sum+=(stack.r=(pr=pixels[yi]))*(rbs=radiusPlus1-i);g_sum+=(stack.g=(pg=pixels[yi+1]))*rbs;b_sum+=(stack.b=(pb=pixels[yi+2]))*rbs;r_in_sum+=pr;g_in_sum+=pg;b_in_sum+=pb;stack=stack.next;if(iheight;y=0<=height?++_q:--_q){p=yi<<2;pixels[p]=(r_sum*mul_sum)>>shg_sum;pixels[p+1]=(g_sum*mul_sum)>>shg_sum;pixels[p+2]=(b_sum*mul_sum)>>shg_sum;r_sum-=r_out_sum;g_sum-=g_out_sum;b_sum-=b_out_sum;r_out_sum-=stackIn.r;g_out_sum-=stackIn.g;b_out_sum-=stackIn.b;p=(x+(((p=y+radiusPlus1) +:host { + position: fixed; + z-index: 99999; + top: 0; + left: 0; + width: 100%; + height: 100%; + overflow-y: scroll; + margin: 0; + background: rgba(0, 0, 0, 0.66); + --monospace: 'SFMono-Regular', Consolas, + 'Liberation Mono', Menlo, Courier, monospace; + --red: #ff5555; + --yellow: #e2aa53; + --purple: #cfa4ff; + --cyan: #2dd9da; + --dim: #c9c9c9; +} + +.window { + font-family: var(--monospace); + line-height: 1.5; + width: 800px; + color: #d8d8d8; + margin: 30px auto; + padding: 25px 40px; + position: relative; + background: #181818; + border-radius: 6px 6px 8px 8px; + box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22); + overflow: hidden; + border-top: 8px solid var(--red); + direction: ltr; + text-align: left; +} + +pre { + font-family: var(--monospace); + font-size: 16px; + margin-top: 0; + margin-bottom: 1em; + overflow-x: scroll; + scrollbar-width: none; +} + +pre::-webkit-scrollbar { + display: none; +} + +.message { + line-height: 1.3; + font-weight: 600; + white-space: pre-wrap; +} + +.message-body { + color: var(--red); +} + +.plugin { + color: var(--purple); +} + +.file { + color: var(--cyan); + margin-bottom: 0; + white-space: pre-wrap; + word-break: break-all; +} + +.frame { + color: var(--yellow); +} + +.stack { + font-size: 13px; + color: var(--dim); +} + +.tip { + font-size: 13px; + color: #999; + border-top: 1px dotted #999; + padding-top: 13px; +} + +code { + font-size: 13px; + font-family: var(--monospace); + color: var(--yellow); +} + +.file-link { + text-decoration: underline; + cursor: pointer; +} + +
+
+

+  

+  

+  
+ Click outside or fix the code to dismiss.
+ You can also disable this overlay by setting + server.hmr.overlay to false in vite.config.js. +
+
+`; +const fileRE = /(?:[a-zA-Z]:\\|\/).*?:\d+:\d+/g; +const codeframeRE = /^(?:>?\s+\d+\s+\|.*|\s+\|\s*\^.*)\r?\n/gm; +class ErrorOverlay extends HTMLElement { + constructor(err) { + super(); + this.root = this.attachShadow({ mode: 'open' }); + this.root.innerHTML = template; + codeframeRE.lastIndex = 0; + const hasFrame = err.frame && codeframeRE.test(err.frame); + const message = hasFrame + ? err.message.replace(codeframeRE, '') + : err.message; + if (err.plugin) { + this.text('.plugin', `[plugin:${err.plugin}] `); + } + this.text('.message-body', message.trim()); + const [file] = (err.loc?.file || err.id || 'unknown file').split(`?`); + if (err.loc) { + this.text('.file', `${file}:${err.loc.line}:${err.loc.column}`, true); + } + else if (err.id) { + this.text('.file', file); + } + if (hasFrame) { + this.text('.frame', err.frame.trim()); + } + this.text('.stack', err.stack, true); + this.root.querySelector('.window').addEventListener('click', (e) => { + e.stopPropagation(); + }); + this.addEventListener('click', () => { + this.close(); + }); + } + text(selector, text, linkFiles = false) { + const el = this.root.querySelector(selector); + if (!linkFiles) { + el.textContent = text; + } + else { + let curIndex = 0; + let match; + while ((match = fileRE.exec(text))) { + const { 0: file, index } = match; + if (index != null) { + const frag = text.slice(curIndex, index); + el.appendChild(document.createTextNode(frag)); + const link = document.createElement('a'); + link.textContent = file; + link.className = 'file-link'; + link.onclick = () => { + fetch('/__open-in-editor?file=' + encodeURIComponent(file)); + }; + el.appendChild(link); + curIndex += frag.length + file.length; + } + } + } + } + close() { + this.parentNode?.removeChild(this); + } +} +const overlayId = 'vite-error-overlay'; +if (customElements && !customElements.get(overlayId)) { + customElements.define(overlayId, ErrorOverlay); +} + +console.debug('[vite] connecting...'); +const importMetaUrl = new URL(import.meta.url); +// use server configuration, then fallback to inference +const serverHost = "127.0.0.1:3000/"; +const socketProtocol = null || (location.protocol === 'https:' ? 'wss' : 'ws'); +const hmrPort = null; +const socketHost = `${null || importMetaUrl.hostname}:${hmrPort || importMetaUrl.port}${"/"}`; +const directSocketHost = "127.0.0.1:3000/"; +const base = "/" || '/'; +const messageBuffer = []; +let socket; +try { + let fallback; + // only use fallback when port is inferred to prevent confusion + if (!hmrPort) { + fallback = () => { + // fallback to connecting directly to the hmr server + // for servers which does not support proxying websocket + socket = setupWebSocket(socketProtocol, directSocketHost, () => { + const currentScriptHostURL = new URL(import.meta.url); + const currentScriptHost = currentScriptHostURL.host + + currentScriptHostURL.pathname.replace(/@vite\/client$/, ''); + console.error('[vite] failed to connect to websocket.\n' + + 'your current setup:\n' + + ` (browser) ${currentScriptHost} <--[HTTP]--> ${serverHost} (server)\n` + + ` (browser) ${socketHost} <--[WebSocket (failing)]--> ${directSocketHost} (server)\n` + + 'Check out your Vite / network configuration and https://vitejs.dev/config/server-options.html#server-hmr .'); + }); + socket.addEventListener('open', () => { + console.info('[vite] Direct websocket connection fallback. Check out https://vitejs.dev/config/server-options.html#server-hmr to remove the previous connection error.'); + }, { once: true }); + }; + } + socket = setupWebSocket(socketProtocol, socketHost, fallback); +} +catch (error) { + console.error(`[vite] failed to connect to websocket (${error}). `); +} +function setupWebSocket(protocol, hostAndPath, onCloseWithoutOpen) { + const socket = new WebSocket(`${protocol}://${hostAndPath}`, 'vite-hmr'); + let isOpened = false; + socket.addEventListener('open', () => { + isOpened = true; + }, { once: true }); + // Listen for messages + socket.addEventListener('message', async ({ data }) => { + handleMessage(JSON.parse(data)); + }); + // ping server + socket.addEventListener('close', async ({ wasClean }) => { + if (wasClean) + return; + if (!isOpened && onCloseWithoutOpen) { + onCloseWithoutOpen(); + return; + } + console.log(`[vite] server connection lost. polling for restart...`); + await waitForSuccessfulPing(hostAndPath); + location.reload(); + }); + return socket; +} +function warnFailedFetch(err, path) { + if (!err.message.match('fetch')) { + console.error(err); + } + console.error(`[hmr] Failed to reload ${path}. ` + + `This could be due to syntax errors or importing non-existent ` + + `modules. (see errors above)`); +} +function cleanUrl(pathname) { + const url = new URL(pathname, location.toString()); + url.searchParams.delete('direct'); + return url.pathname + url.search; +} +let isFirstUpdate = true; +async function handleMessage(payload) { + switch (payload.type) { + case 'connected': + console.debug(`[vite] connected.`); + sendMessageBuffer(); + // proxy(nginx, docker) hmr ws maybe caused timeout, + // so send ping package let ws keep alive. + setInterval(() => { + if (socket.readyState === socket.OPEN) { + socket.send('{"type":"ping"}'); + } + }, 30000); + break; + case 'update': + notifyListeners('vite:beforeUpdate', payload); + // if this is the first update and there's already an error overlay, it + // means the page opened with existing server compile error and the whole + // module script failed to load (since one of the nested imports is 500). + // in this case a normal update won't work and a full reload is needed. + if (isFirstUpdate && hasErrorOverlay()) { + window.location.reload(); + return; + } + else { + clearErrorOverlay(); + isFirstUpdate = false; + } + payload.updates.forEach((update) => { + if (update.type === 'js-update') { + queueUpdate(fetchUpdate(update)); + } + else { + // css-update + // this is only sent when a css file referenced with is updated + const { path, timestamp } = update; + const searchUrl = cleanUrl(path); + // can't use querySelector with `[href*=]` here since the link may be + // using relative paths so we need to use link.href to grab the full + // URL for the include check. + const el = Array.from(document.querySelectorAll('link')).find((e) => cleanUrl(e.href).includes(searchUrl)); + if (el) { + const newPath = `${base}${searchUrl.slice(1)}${searchUrl.includes('?') ? '&' : '?'}t=${timestamp}`; + // rather than swapping the href on the existing tag, we will + // create a new link tag. Once the new stylesheet has loaded we + // will remove the existing link tag. This removes a Flash Of + // Unstyled Content that can occur when swapping out the tag href + // directly, as the new stylesheet has not yet been loaded. + const newLinkTag = el.cloneNode(); + newLinkTag.href = new URL(newPath, el.href).href; + const removeOldEl = () => el.remove(); + newLinkTag.addEventListener('load', removeOldEl); + newLinkTag.addEventListener('error', removeOldEl); + el.after(newLinkTag); + } + console.log(`[vite] css hot updated: ${searchUrl}`); + } + }); + break; + case 'custom': { + notifyListeners(payload.event, payload.data); + break; + } + case 'full-reload': + notifyListeners('vite:beforeFullReload', payload); + if (payload.path && payload.path.endsWith('.html')) { + // if html file is edited, only reload the page if the browser is + // currently on that page. + const pagePath = decodeURI(location.pathname); + const payloadPath = base + payload.path.slice(1); + if (pagePath === payloadPath || + payload.path === '/index.html' || + (pagePath.endsWith('/') && pagePath + 'index.html' === payloadPath)) { + location.reload(); + } + return; + } + else { + location.reload(); + } + break; + case 'prune': + notifyListeners('vite:beforePrune', payload); + // After an HMR update, some modules are no longer imported on the page + // but they may have left behind side effects that need to be cleaned up + // (.e.g style injections) + // TODO Trigger their dispose callbacks. + payload.paths.forEach((path) => { + const fn = pruneMap.get(path); + if (fn) { + fn(dataMap.get(path)); + } + }); + break; + case 'error': { + notifyListeners('vite:error', payload); + const err = payload.err; + if (enableOverlay) { + createErrorOverlay(err); + } + else { + console.error(`[vite] Internal Server Error\n${err.message}\n${err.stack}`); + } + break; + } + default: { + const check = payload; + return check; + } + } +} +function notifyListeners(event, data) { + const cbs = customListenersMap.get(event); + if (cbs) { + cbs.forEach((cb) => cb(data)); + } +} +const enableOverlay = true; +function createErrorOverlay(err) { + if (!enableOverlay) + return; + clearErrorOverlay(); + document.body.appendChild(new ErrorOverlay(err)); +} +function clearErrorOverlay() { + document + .querySelectorAll(overlayId) + .forEach((n) => n.close()); +} +function hasErrorOverlay() { + return document.querySelectorAll(overlayId).length; +} +let pending = false; +let queued = []; +/** + * buffer multiple hot updates triggered by the same src change + * so that they are invoked in the same order they were sent. + * (otherwise the order may be inconsistent because of the http request round trip) + */ +async function queueUpdate(p) { + queued.push(p); + if (!pending) { + pending = true; + await Promise.resolve(); + pending = false; + const loading = [...queued]; + queued = []; + (await Promise.all(loading)).forEach((fn) => fn && fn()); + } +} +async function waitForSuccessfulPing(hostAndPath, ms = 1000) { + // eslint-disable-next-line no-constant-condition + while (true) { + try { + // A fetch on a websocket URL will return a successful promise with status 400, + // but will reject a networking error. + // When running on middleware mode, it returns status 426, and an cors error happens if mode is not no-cors + await fetch(`${location.protocol}//${hostAndPath}`, { mode: 'no-cors' }); + break; + } + catch (e) { + // wait ms before attempting to ping again + await new Promise((resolve) => setTimeout(resolve, ms)); + } + } +} +const sheetsMap = new Map(); +function updateStyle(id, content) { + let style = sheetsMap.get(id); + { + if (style && !(style instanceof HTMLStyleElement)) { + removeStyle(id); + style = undefined; + } + if (!style) { + style = document.createElement('style'); + style.setAttribute('type', 'text/css'); + style.innerHTML = content; + document.head.appendChild(style); + } + else { + style.innerHTML = content; + } + } + sheetsMap.set(id, style); +} +function removeStyle(id) { + const style = sheetsMap.get(id); + if (style) { + if (style instanceof CSSStyleSheet) { + // @ts-expect-error: using experimental API + document.adoptedStyleSheets = document.adoptedStyleSheets.filter((s) => s !== style); + } + else { + document.head.removeChild(style); + } + sheetsMap.delete(id); + } +} +async function fetchUpdate({ path, acceptedPath, timestamp }) { + const mod = hotModulesMap.get(path); + if (!mod) { + // In a code-splitting project, + // it is common that the hot-updating module is not loaded yet. + // https://github.com/vitejs/vite/issues/721 + return; + } + const moduleMap = new Map(); + const isSelfUpdate = path === acceptedPath; + // make sure we only import each dep once + const modulesToUpdate = new Set(); + if (isSelfUpdate) { + // self update - only update self + modulesToUpdate.add(path); + } + else { + // dep update + for (const { deps } of mod.callbacks) { + deps.forEach((dep) => { + if (acceptedPath === dep) { + modulesToUpdate.add(dep); + } + }); + } + } + // determine the qualified callbacks before we re-import the modules + const qualifiedCallbacks = mod.callbacks.filter(({ deps }) => { + return deps.some((dep) => modulesToUpdate.has(dep)); + }); + await Promise.all(Array.from(modulesToUpdate).map(async (dep) => { + const disposer = disposeMap.get(dep); + if (disposer) + await disposer(dataMap.get(dep)); + const [path, query] = dep.split(`?`); + try { + const newMod = await import( + /* @vite-ignore */ + base + + path.slice(1) + + `?import&t=${timestamp}${query ? `&${query}` : ''}`); + moduleMap.set(dep, newMod); + } + catch (e) { + warnFailedFetch(e, dep); + } + })); + return () => { + for (const { deps, fn } of qualifiedCallbacks) { + fn(deps.map((dep) => moduleMap.get(dep))); + } + const loggedPath = isSelfUpdate ? path : `${acceptedPath} via ${path}`; + console.log(`[vite] hot updated: ${loggedPath}`); + }; +} +function sendMessageBuffer() { + if (socket.readyState === 1) { + messageBuffer.forEach((msg) => socket.send(msg)); + messageBuffer.length = 0; + } +} +const hotModulesMap = new Map(); +const disposeMap = new Map(); +const pruneMap = new Map(); +const dataMap = new Map(); +const customListenersMap = new Map(); +const ctxToListenersMap = new Map(); +function createHotContext(ownerPath) { + if (!dataMap.has(ownerPath)) { + dataMap.set(ownerPath, {}); + } + // when a file is hot updated, a new context is created + // clear its stale callbacks + const mod = hotModulesMap.get(ownerPath); + if (mod) { + mod.callbacks = []; + } + // clear stale custom event listeners + const staleListeners = ctxToListenersMap.get(ownerPath); + if (staleListeners) { + for (const [event, staleFns] of staleListeners) { + const listeners = customListenersMap.get(event); + if (listeners) { + customListenersMap.set(event, listeners.filter((l) => !staleFns.includes(l))); + } + } + } + const newListeners = new Map(); + ctxToListenersMap.set(ownerPath, newListeners); + function acceptDeps(deps, callback = () => { }) { + const mod = hotModulesMap.get(ownerPath) || { + id: ownerPath, + callbacks: [] + }; + mod.callbacks.push({ + deps, + fn: callback + }); + hotModulesMap.set(ownerPath, mod); + } + const hot = { + get data() { + return dataMap.get(ownerPath); + }, + accept(deps, callback) { + if (typeof deps === 'function' || !deps) { + // self-accept: hot.accept(() => {}) + acceptDeps([ownerPath], ([mod]) => deps && deps(mod)); + } + else if (typeof deps === 'string') { + // explicit deps + acceptDeps([deps], ([mod]) => callback && callback(mod)); + } + else if (Array.isArray(deps)) { + acceptDeps(deps, callback); + } + else { + throw new Error(`invalid hot.accept() usage.`); + } + }, + // export names (first arg) are irrelevant on the client side, they're + // extracted in the server for propagation + acceptExports(_, callback) { + acceptDeps([ownerPath], callback && (([mod]) => callback(mod))); + }, + dispose(cb) { + disposeMap.set(ownerPath, cb); + }, + // @ts-expect-error untyped + prune(cb) { + pruneMap.set(ownerPath, cb); + }, + // TODO + // eslint-disable-next-line @typescript-eslint/no-empty-function + decline() { }, + invalidate() { + // TODO should tell the server to re-perform hmr propagation + // from this module as root + location.reload(); + }, + // custom events + on(event, cb) { + const addToMap = (map) => { + const existing = map.get(event) || []; + existing.push(cb); + map.set(event, existing); + }; + addToMap(customListenersMap); + addToMap(newListeners); + }, + send(event, data) { + messageBuffer.push(JSON.stringify({ type: 'custom', event, data })); + sendMessageBuffer(); + } + }; + return hot; +} +/** + * urls here are dynamic import() urls that couldn't be statically analyzed + */ +function injectQuery(url, queryToInject) { + // skip urls that won't be handled by vite + if (!url.startsWith('.') && !url.startsWith('/')) { + return url; + } + // can't use pathname from URL since it may be relative like ../ + const pathname = url.replace(/#.*$/, '').replace(/\?.*$/, ''); + const { search, hash } = new URL(url, 'http://vitejs.dev'); + return `${pathname}?${queryToInject}${search ? `&` + search.slice(1) : ''}${hash || ''}`; +} + +export { ErrorOverlay, createHotContext, injectQuery, removeStyle, updateStyle }; +//# sourceMappingURL=client.mjs.map + +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2xpZW50Lm1qcyIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2NsaWVudC9vdmVybGF5LnRzIiwiLi4vLi4vc3JjL2NsaWVudC9jbGllbnQudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBFcnJvclBheWxvYWQgfSBmcm9tICd0eXBlcy9obXJQYXlsb2FkJ1xuXG5jb25zdCB0ZW1wbGF0ZSA9IC8qaHRtbCovIGBcbjxzdHlsZT5cbjpob3N0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjY2KTtcbiAgLS1tb25vc3BhY2U6ICdTRk1vbm8tUmVndWxhcicsIENvbnNvbGFzLFxuICAgICAgICAgICAgICAnTGliZXJhdGlvbiBNb25vJywgTWVubG8sIENvdXJpZXIsIG1vbm9zcGFjZTtcbiAgLS1yZWQ6ICNmZjU1NTU7XG4gIC0teWVsbG93OiAjZTJhYTUzO1xuICAtLXB1cnBsZTogI2NmYTRmZjtcbiAgLS1jeWFuOiAjMmRkOWRhO1xuICAtLWRpbTogI2M5YzljOTtcbn1cblxuLndpbmRvdyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1tb25vc3BhY2UpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB3aWR0aDogODAwcHg7XG4gIGNvbG9yOiAjZDhkOGQ4O1xuICBtYXJnaW46IDMwcHggYXV0bztcbiAgcGFkZGluZzogMjVweCA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICMxODE4MTg7XG4gIGJvcmRlci1yYWRpdXM6IDZweCA2cHggOHB4IDhweDtcbiAgYm94LXNoYWRvdzogMCAxOXB4IDM4cHggcmdiYSgwLDAsMCwwLjMwKSwgMCAxNXB4IDEycHggcmdiYSgwLDAsMCwwLjIyKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkIHZhcigtLXJlZCk7XG4gIGRpcmVjdGlvbjogbHRyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5wcmUge1xuICBmb250LWZhbWlseTogdmFyKC0tbW9ub3NwYWNlKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuXG5wcmU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1lc3NhZ2Uge1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG5cbi5tZXNzYWdlLWJvZHkge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cblxuLnBsdWdpbiB7XG4gIGNvbG9yOiB2YXIoLS1wdXJwbGUpO1xufVxuXG4uZmlsZSB7XG4gIGNvbG9yOiB2YXIoLS1jeWFuKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi5mcmFtZSB7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3cpO1xufVxuXG4uc3RhY2sge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiB2YXIoLS1kaW0pO1xufVxuXG4udGlwIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzk5OTtcbiAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjOTk5O1xuICBwYWRkaW5nLXRvcDogMTNweDtcbn1cblxuY29kZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLW1vbm9zcGFjZSk7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3cpO1xufVxuXG4uZmlsZS1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbjwvc3R5bGU+XG48ZGl2IGNsYXNzPVwid2luZG93XCI+XG4gIDxwcmUgY2xhc3M9XCJtZXNzYWdlXCI+PHNwYW4gY2xhc3M9XCJwbHVnaW5cIj48L3NwYW4+PHNwYW4gY2xhc3M9XCJtZXNzYWdlLWJvZHlcIj48L3NwYW4+PC9wcmU+XG4gIDxwcmUgY2xhc3M9XCJmaWxlXCI+PC9wcmU+XG4gIDxwcmUgY2xhc3M9XCJmcmFtZVwiPjwvcHJlPlxuICA8cHJlIGNsYXNzPVwic3RhY2tcIj48L3ByZT5cbiAgPGRpdiBjbGFzcz1cInRpcFwiPlxuICAgIENsaWNrIG91dHNpZGUgb3IgZml4IHRoZSBjb2RlIHRvIGRpc21pc3MuPGJyPlxuICAgIFlvdSBjYW4gYWxzbyBkaXNhYmxlIHRoaXMgb3ZlcmxheSBieSBzZXR0aW5nXG4gICAgPGNvZGU+c2VydmVyLmhtci5vdmVybGF5PC9jb2RlPiB0byA8Y29kZT5mYWxzZTwvY29kZT4gaW4gPGNvZGU+dml0ZS5jb25maWcuanMuPC9jb2RlPlxuICA8L2Rpdj5cbjwvZGl2PlxuYFxuXG5jb25zdCBmaWxlUkUgPSAvKD86W2EtekEtWl06XFxcXHxcXC8pLio/OlxcZCs6XFxkKy9nXG5jb25zdCBjb2RlZnJhbWVSRSA9IC9eKD86Pj9cXHMrXFxkK1xccytcXHwuKnxcXHMrXFx8XFxzKlxcXi4qKVxccj9cXG4vZ21cblxuZXhwb3J0IGNsYXNzIEVycm9yT3ZlcmxheSBleHRlbmRzIEhUTUxFbGVtZW50IHtcbiAgcm9vdDogU2hhZG93Um9vdFxuXG4gIGNvbnN0cnVjdG9yKGVycjogRXJyb3JQYXlsb2FkWydlcnInXSkge1xuICAgIHN1cGVyKClcbiAgICB0aGlzLnJvb3QgPSB0aGlzLmF0dGFjaFNoYWRvdyh7IG1vZGU6ICdvcGVuJyB9KVxuICAgIHRoaXMucm9vdC5pbm5lckhUTUwgPSB0ZW1wbGF0ZVxuXG4gICAgY29kZWZyYW1lUkUubGFzdEluZGV4ID0gMFxuICAgIGNvbnN0IGhhc0ZyYW1lID0gZXJyLmZyYW1lICYmIGNvZGVmcmFtZVJFLnRlc3QoZXJyLmZyYW1lKVxuICAgIGNvbnN0IG1lc3NhZ2UgPSBoYXNGcmFtZVxuICAgICAgPyBlcnIubWVzc2FnZS5yZXBsYWNlKGNvZGVmcmFtZVJFLCAnJylcbiAgICAgIDogZXJyLm1lc3NhZ2VcbiAgICBpZiAoZXJyLnBsdWdpbikge1xuICAgICAgdGhpcy50ZXh0KCcucGx1Z2luJywgYFtwbHVnaW46JHtlcnIucGx1Z2lufV0gYClcbiAgICB9XG4gICAgdGhpcy50ZXh0KCcubWVzc2FnZS1ib2R5JywgbWVzc2FnZS50cmltKCkpXG5cbiAgICBjb25zdCBbZmlsZV0gPSAoZXJyLmxvYz8uZmlsZSB8fCBlcnIuaWQgfHwgJ3Vua25vd24gZmlsZScpLnNwbGl0KGA/YClcbiAgICBpZiAoZXJyLmxvYykge1xuICAgICAgdGhpcy50ZXh0KCcuZmlsZScsIGAke2ZpbGV9OiR7ZXJyLmxvYy5saW5lfToke2Vyci5sb2MuY29sdW1ufWAsIHRydWUpXG4gICAgfSBlbHNlIGlmIChlcnIuaWQpIHtcbiAgICAgIHRoaXMudGV4dCgnLmZpbGUnLCBmaWxlKVxuICAgIH1cblxuICAgIGlmIChoYXNGcmFtZSkge1xuICAgICAgdGhpcy50ZXh0KCcuZnJhbWUnLCBlcnIuZnJhbWUhLnRyaW0oKSlcbiAgICB9XG4gICAgdGhpcy50ZXh0KCcuc3RhY2snLCBlcnIuc3RhY2ssIHRydWUpXG5cbiAgICB0aGlzLnJvb3QucXVlcnlTZWxlY3RvcignLndpbmRvdycpIS5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIChlKSA9PiB7XG4gICAgICBlLnN0b3BQcm9wYWdhdGlvbigpXG4gICAgfSlcbiAgICB0aGlzLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgKCkgPT4ge1xuICAgICAgdGhpcy5jbG9zZSgpXG4gICAgfSlcbiAgfVxuXG4gIHRleHQoc2VsZWN0b3I6IHN0cmluZywgdGV4dDogc3RyaW5nLCBsaW5rRmlsZXMgPSBmYWxzZSk6IHZvaWQge1xuICAgIGNvbnN0IGVsID0gdGhpcy5yb290LnF1ZXJ5U2VsZWN0b3Ioc2VsZWN0b3IpIVxuICAgIGlmICghbGlua0ZpbGVzKSB7XG4gICAgICBlbC50ZXh0Q29udGVudCA9IHRleHRcbiAgICB9IGVsc2Uge1xuICAgICAgbGV0IGN1ckluZGV4ID0gMFxuICAgICAgbGV0IG1hdGNoOiBSZWdFeHBFeGVjQXJyYXkgfCBudWxsXG4gICAgICB3aGlsZSAoKG1hdGNoID0gZmlsZVJFLmV4ZWModGV4dCkpKSB7XG4gICAgICAgIGNvbnN0IHsgMDogZmlsZSwgaW5kZXggfSA9IG1hdGNoXG4gICAgICAgIGlmIChpbmRleCAhPSBudWxsKSB7XG4gICAgICAgICAgY29uc3QgZnJhZyA9IHRleHQuc2xpY2UoY3VySW5kZXgsIGluZGV4KVxuICAgICAgICAgIGVsLmFwcGVuZENoaWxkKGRvY3VtZW50LmNyZWF0ZVRleHROb2RlKGZyYWcpKVxuICAgICAgICAgIGNvbnN0IGxpbmsgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdhJylcbiAgICAgICAgICBsaW5rLnRleHRDb250ZW50ID0gZmlsZVxuICAgICAgICAgIGxpbmsuY2xhc3NOYW1lID0gJ2ZpbGUtbGluaydcbiAgICAgICAgICBsaW5rLm9uY2xpY2sgPSAoKSA9PiB7XG4gICAgICAgICAgICBmZXRjaCgnL19fb3Blbi1pbi1lZGl0b3I/ZmlsZT0nICsgZW5jb2RlVVJJQ29tcG9uZW50KGZpbGUpKVxuICAgICAgICAgIH1cbiAgICAgICAgICBlbC5hcHBlbmRDaGlsZChsaW5rKVxuICAgICAgICAgIGN1ckluZGV4ICs9IGZyYWcubGVuZ3RoICsgZmlsZS5sZW5ndGhcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGNsb3NlKCk6IHZvaWQge1xuICAgIHRoaXMucGFyZW50Tm9kZT8ucmVtb3ZlQ2hpbGQodGhpcylcbiAgfVxufVxuXG5leHBvcnQgY29uc3Qgb3ZlcmxheUlkID0gJ3ZpdGUtZXJyb3Itb3ZlcmxheSdcbmlmIChjdXN0b21FbGVtZW50cyAmJiAhY3VzdG9tRWxlbWVudHMuZ2V0KG92ZXJsYXlJZCkpIHtcbiAgY3VzdG9tRWxlbWVudHMuZGVmaW5lKG92ZXJsYXlJZCwgRXJyb3JPdmVybGF5KVxufVxuIiwiaW1wb3J0IHR5cGUgeyBFcnJvclBheWxvYWQsIEhNUlBheWxvYWQsIFVwZGF0ZSB9IGZyb20gJ3R5cGVzL2htclBheWxvYWQnXG5pbXBvcnQgdHlwZSB7IE1vZHVsZU5hbWVzcGFjZSwgVml0ZUhvdENvbnRleHQgfSBmcm9tICd0eXBlcy9ob3QnXG5pbXBvcnQgdHlwZSB7IEluZmVyQ3VzdG9tRXZlbnRQYXlsb2FkIH0gZnJvbSAndHlwZXMvY3VzdG9tRXZlbnQnXG5pbXBvcnQgeyBFcnJvck92ZXJsYXksIG92ZXJsYXlJZCB9IGZyb20gJy4vb3ZlcmxheSdcbi8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBub2RlL25vLW1pc3NpbmctaW1wb3J0XG5pbXBvcnQgJ0B2aXRlL2VudidcblxuLy8gaW5qZWN0ZWQgYnkgdGhlIGhtciBwbHVnaW4gd2hlbiBzZXJ2ZWRcbmRlY2xhcmUgY29uc3QgX19CQVNFX186IHN0cmluZ1xuZGVjbGFyZSBjb25zdCBfX1NFUlZFUl9IT1NUX186IHN0cmluZ1xuZGVjbGFyZSBjb25zdCBfX0hNUl9QUk9UT0NPTF9fOiBzdHJpbmcgfCBudWxsXG5kZWNsYXJlIGNvbnN0IF9fSE1SX0hPU1ROQU1FX186IHN0cmluZyB8IG51bGxcbmRlY2xhcmUgY29uc3QgX19ITVJfUE9SVF9fOiBudW1iZXIgfCBudWxsXG5kZWNsYXJlIGNvbnN0IF9fSE1SX0RJUkVDVF9UQVJHRVRfXzogc3RyaW5nXG5kZWNsYXJlIGNvbnN0IF9fSE1SX0JBU0VfXzogc3RyaW5nXG5kZWNsYXJlIGNvbnN0IF9fSE1SX1RJTUVPVVRfXzogbnVtYmVyXG5kZWNsYXJlIGNvbnN0IF9fSE1SX0VOQUJMRV9PVkVSTEFZX186IGJvb2xlYW5cblxuY29uc29sZS5kZWJ1ZygnW3ZpdGVdIGNvbm5lY3RpbmcuLi4nKVxuXG5jb25zdCBpbXBvcnRNZXRhVXJsID0gbmV3IFVSTChpbXBvcnQubWV0YS51cmwpXG5cbi8vIHVzZSBzZXJ2ZXIgY29uZmlndXJhdGlvbiwgdGhlbiBmYWxsYmFjayB0byBpbmZlcmVuY2VcbmNvbnN0IHNlcnZlckhvc3QgPSBfX1NFUlZFUl9IT1NUX19cbmNvbnN0IHNvY2tldFByb3RvY29sID1cbiAgX19ITVJfUFJPVE9DT0xfXyB8fCAobG9jYXRpb24ucHJvdG9jb2wgPT09ICdodHRwczonID8gJ3dzcycgOiAnd3MnKVxuY29uc3QgaG1yUG9ydCA9IF9fSE1SX1BPUlRfX1xuY29uc3Qgc29ja2V0SG9zdCA9IGAke19fSE1SX0hPU1ROQU1FX18gfHwgaW1wb3J0TWV0YVVybC5ob3N0bmFtZX06JHtcbiAgaG1yUG9ydCB8fCBpbXBvcnRNZXRhVXJsLnBvcnRcbn0ke19fSE1SX0JBU0VfX31gXG5jb25zdCBkaXJlY3RTb2NrZXRIb3N0ID0gX19ITVJfRElSRUNUX1RBUkdFVF9fXG5jb25zdCBiYXNlID0gX19CQVNFX18gfHwgJy8nXG5jb25zdCBtZXNzYWdlQnVmZmVyOiBzdHJpbmdbXSA9IFtdXG5cbmxldCBzb2NrZXQ6IFdlYlNvY2tldFxudHJ5IHtcbiAgbGV0IGZhbGxiYWNrOiAoKCkgPT4gdm9pZCkgfCB1bmRlZmluZWRcbiAgLy8gb25seSB1c2UgZmFsbGJhY2sgd2hlbiBwb3J0IGlzIGluZmVycmVkIHRvIHByZXZlbnQgY29uZnVzaW9uXG4gIGlmICghaG1yUG9ydCkge1xuICAgIGZhbGxiYWNrID0gKCkgPT4ge1xuICAgICAgLy8gZmFsbGJhY2sgdG8gY29ubmVjdGluZyBkaXJlY3RseSB0byB0aGUgaG1yIHNlcnZlclxuICAgICAgLy8gZm9yIHNlcnZlcnMgd2hpY2ggZG9lcyBub3Qgc3VwcG9ydCBwcm94eWluZyB3ZWJzb2NrZXRcbiAgICAgIHNvY2tldCA9IHNldHVwV2ViU29ja2V0KHNvY2tldFByb3RvY29sLCBkaXJlY3RTb2NrZXRIb3N0LCAoKSA9PiB7XG4gICAgICAgIGNvbnN0IGN1cnJlbnRTY3JpcHRIb3N0VVJMID0gbmV3IFVSTChpbXBvcnQubWV0YS51cmwpXG4gICAgICAgIGNvbnN0IGN1cnJlbnRTY3JpcHRIb3N0ID1cbiAgICAgICAgICBjdXJyZW50U2NyaXB0SG9zdFVSTC5ob3N0ICtcbiAgICAgICAgICBjdXJyZW50U2NyaXB0SG9zdFVSTC5wYXRobmFtZS5yZXBsYWNlKC9Adml0ZVxcL2NsaWVudCQvLCAnJylcbiAgICAgICAgY29uc29sZS5lcnJvcihcbiAgICAgICAgICAnW3ZpdGVdIGZhaWxlZCB0byBjb25uZWN0IHRvIHdlYnNvY2tldC5cXG4nICtcbiAgICAgICAgICAgICd5b3VyIGN1cnJlbnQgc2V0dXA6XFxuJyArXG4gICAgICAgICAgICBgICAoYnJvd3NlcikgJHtjdXJyZW50U2NyaXB0SG9zdH0gPC0tW0hUVFBdLS0+ICR7c2VydmVySG9zdH0gKHNlcnZlcilcXG5gICtcbiAgICAgICAgICAgIGAgIChicm93c2VyKSAke3NvY2tldEhvc3R9IDwtLVtXZWJTb2NrZXQgKGZhaWxpbmcpXS0tPiAke2RpcmVjdFNvY2tldEhvc3R9IChzZXJ2ZXIpXFxuYCArXG4gICAgICAgICAgICAnQ2hlY2sgb3V0IHlvdXIgVml0ZSAvIG5ldHdvcmsgY29uZmlndXJhdGlvbiBhbmQgaHR0cHM6Ly92aXRlanMuZGV2L2NvbmZpZy9zZXJ2ZXItb3B0aW9ucy5odG1sI3NlcnZlci1obXIgLidcbiAgICAgICAgKVxuICAgICAgfSlcbiAgICAgIHNvY2tldC5hZGRFdmVudExpc3RlbmVyKFxuICAgICAgICAnb3BlbicsXG4gICAgICAgICgpID0+IHtcbiAgICAgICAgICBjb25zb2xlLmluZm8oXG4gICAgICAgICAgICAnW3ZpdGVdIERpcmVjdCB3ZWJzb2NrZXQgY29ubmVjdGlvbiBmYWxsYmFjay4gQ2hlY2sgb3V0IGh0dHBzOi8vdml0ZWpzLmRldi9jb25maWcvc2VydmVyLW9wdGlvbnMuaHRtbCNzZXJ2ZXItaG1yIHRvIHJlbW92ZSB0aGUgcHJldmlvdXMgY29ubmVjdGlvbiBlcnJvci4nXG4gICAgICAgICAgKVxuICAgICAgICB9LFxuICAgICAgICB7IG9uY2U6IHRydWUgfVxuICAgICAgKVxuICAgIH1cbiAgfVxuXG4gIHNvY2tldCA9IHNldHVwV2ViU29ja2V0KHNvY2tldFByb3RvY29sLCBzb2NrZXRIb3N0LCBmYWxsYmFjaylcbn0gY2F0Y2ggKGVycm9yKSB7XG4gIGNvbnNvbGUuZXJyb3IoYFt2aXRlXSBmYWlsZWQgdG8gY29ubmVjdCB0byB3ZWJzb2NrZXQgKCR7ZXJyb3J9KS4gYClcbn1cblxuZnVuY3Rpb24gc2V0dXBXZWJTb2NrZXQoXG4gIHByb3RvY29sOiBzdHJpbmcsXG4gIGhvc3RBbmRQYXRoOiBzdHJpbmcsXG4gIG9uQ2xvc2VXaXRob3V0T3Blbj86ICgpID0+IHZvaWRcbikge1xuICBjb25zdCBzb2NrZXQgPSBuZXcgV2ViU29ja2V0KGAke3Byb3RvY29sfTovLyR7aG9zdEFuZFBhdGh9YCwgJ3ZpdGUtaG1yJylcbiAgbGV0IGlzT3BlbmVkID0gZmFsc2VcblxuICBzb2NrZXQuYWRkRXZlbnRMaXN0ZW5lcihcbiAgICAnb3BlbicsXG4gICAgKCkgPT4ge1xuICAgICAgaXNPcGVuZWQgPSB0cnVlXG4gICAgfSxcbiAgICB7IG9uY2U6IHRydWUgfVxuICApXG5cbiAgLy8gTGlzdGVuIGZvciBtZXNzYWdlc1xuICBzb2NrZXQuYWRkRXZlbnRMaXN0ZW5lcignbWVzc2FnZScsIGFzeW5jICh7IGRhdGEgfSkgPT4ge1xuICAgIGhhbmRsZU1lc3NhZ2UoSlNPTi5wYXJzZShkYXRhKSlcbiAgfSlcblxuICAvLyBwaW5nIHNlcnZlclxuICBzb2NrZXQuYWRkRXZlbnRMaXN0ZW5lcignY2xvc2UnLCBhc3luYyAoeyB3YXNDbGVhbiB9KSA9PiB7XG4gICAgaWYgKHdhc0NsZWFuKSByZXR1cm5cblxuICAgIGlmICghaXNPcGVuZWQgJiYgb25DbG9zZVdpdGhvdXRPcGVuKSB7XG4gICAgICBvbkNsb3NlV2l0aG91dE9wZW4oKVxuICAgICAgcmV0dXJuXG4gICAgfVxuXG4gICAgY29uc29sZS5sb2coYFt2aXRlXSBzZXJ2ZXIgY29ubmVjdGlvbiBsb3N0LiBwb2xsaW5nIGZvciByZXN0YXJ0Li4uYClcbiAgICBhd2FpdCB3YWl0Rm9yU3VjY2Vzc2Z1bFBpbmcoaG9zdEFuZFBhdGgpXG4gICAgbG9jYXRpb24ucmVsb2FkKClcbiAgfSlcblxuICByZXR1cm4gc29ja2V0XG59XG5cbmZ1bmN0aW9uIHdhcm5GYWlsZWRGZXRjaChlcnI6IEVycm9yLCBwYXRoOiBzdHJpbmcgfCBzdHJpbmdbXSkge1xuICBpZiAoIWVyci5tZXNzYWdlLm1hdGNoKCdmZXRjaCcpKSB7XG4gICAgY29uc29sZS5lcnJvcihlcnIpXG4gIH1cbiAgY29uc29sZS5lcnJvcihcbiAgICBgW2htcl0gRmFpbGVkIHRvIHJlbG9hZCAke3BhdGh9LiBgICtcbiAgICAgIGBUaGlzIGNvdWxkIGJlIGR1ZSB0byBzeW50YXggZXJyb3JzIG9yIGltcG9ydGluZyBub24tZXhpc3RlbnQgYCArXG4gICAgICBgbW9kdWxlcy4gKHNlZSBlcnJvcnMgYWJvdmUpYFxuICApXG59XG5cbmZ1bmN0aW9uIGNsZWFuVXJsKHBhdGhuYW1lOiBzdHJpbmcpOiBzdHJpbmcge1xuICBjb25zdCB1cmwgPSBuZXcgVVJMKHBhdGhuYW1lLCBsb2NhdGlvbi50b1N0cmluZygpKVxuICB1cmwuc2VhcmNoUGFyYW1zLmRlbGV0ZSgnZGlyZWN0JylcbiAgcmV0dXJuIHVybC5wYXRobmFtZSArIHVybC5zZWFyY2hcbn1cblxubGV0IGlzRmlyc3RVcGRhdGUgPSB0cnVlXG5cbmFzeW5jIGZ1bmN0aW9uIGhhbmRsZU1lc3NhZ2UocGF5bG9hZDogSE1SUGF5bG9hZCkge1xuICBzd2l0Y2ggKHBheWxvYWQudHlwZSkge1xuICAgIGNhc2UgJ2Nvbm5lY3RlZCc6XG4gICAgICBjb25zb2xlLmRlYnVnKGBbdml0ZV0gY29ubmVjdGVkLmApXG4gICAgICBzZW5kTWVzc2FnZUJ1ZmZlcigpXG4gICAgICAvLyBwcm94eShuZ2lueCwgZG9ja2VyKSBobXIgd3MgbWF5YmUgY2F1c2VkIHRpbWVvdXQsXG4gICAgICAvLyBzbyBzZW5kIHBpbmcgcGFja2FnZSBsZXQgd3Mga2VlcCBhbGl2ZS5cbiAgICAgIHNldEludGVydmFsKCgpID0+IHtcbiAgICAgICAgaWYgKHNvY2tldC5yZWFkeVN0YXRlID09PSBzb2NrZXQuT1BFTikge1xuICAgICAgICAgIHNvY2tldC5zZW5kKCd7XCJ0eXBlXCI6XCJwaW5nXCJ9JylcbiAgICAgICAgfVxuICAgICAgfSwgX19ITVJfVElNRU9VVF9fKVxuICAgICAgYnJlYWtcbiAgICBjYXNlICd1cGRhdGUnOlxuICAgICAgbm90aWZ5TGlzdGVuZXJzKCd2aXRlOmJlZm9yZVVwZGF0ZScsIHBheWxvYWQpXG4gICAgICAvLyBpZiB0aGlzIGlzIHRoZSBmaXJzdCB1cGRhdGUgYW5kIHRoZXJlJ3MgYWxyZWFkeSBhbiBlcnJvciBvdmVybGF5LCBpdFxuICAgICAgLy8gbWVhbnMgdGhlIHBhZ2Ugb3BlbmVkIHdpdGggZXhpc3Rpbmcgc2VydmVyIGNvbXBpbGUgZXJyb3IgYW5kIHRoZSB3aG9sZVxuICAgICAgLy8gbW9kdWxlIHNjcmlwdCBmYWlsZWQgdG8gbG9hZCAoc2luY2Ugb25lIG9mIHRoZSBuZXN0ZWQgaW1wb3J0cyBpcyA1MDApLlxuICAgICAgLy8gaW4gdGhpcyBjYXNlIGEgbm9ybWFsIHVwZGF0ZSB3b24ndCB3b3JrIGFuZCBhIGZ1bGwgcmVsb2FkIGlzIG5lZWRlZC5cbiAgICAgIGlmIChpc0ZpcnN0VXBkYXRlICYmIGhhc0Vycm9yT3ZlcmxheSgpKSB7XG4gICAgICAgIHdpbmRvdy5sb2NhdGlvbi5yZWxvYWQoKVxuICAgICAgICByZXR1cm5cbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIGNsZWFyRXJyb3JPdmVybGF5KClcbiAgICAgICAgaXNGaXJzdFVwZGF0ZSA9IGZhbHNlXG4gICAgICB9XG4gICAgICBwYXlsb2FkLnVwZGF0ZXMuZm9yRWFjaCgodXBkYXRlKSA9PiB7XG4gICAgICAgIGlmICh1cGRhdGUudHlwZSA9PT0gJ2pzLXVwZGF0ZScpIHtcbiAgICAgICAgICBxdWV1ZVVwZGF0ZShmZXRjaFVwZGF0ZSh1cGRhdGUpKVxuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIC8vIGNzcy11cGRhdGVcbiAgICAgICAgICAvLyB0aGlzIGlzIG9ubHkgc2VudCB3aGVuIGEgY3NzIGZpbGUgcmVmZXJlbmNlZCB3aXRoIDxsaW5rPiBpcyB1cGRhdGVkXG4gICAgICAgICAgY29uc3QgeyBwYXRoLCB0aW1lc3RhbXAgfSA9IHVwZGF0ZVxuICAgICAgICAgIGNvbnN0IHNlYXJjaFVybCA9IGNsZWFuVXJsKHBhdGgpXG4gICAgICAgICAgLy8gY2FuJ3QgdXNlIHF1ZXJ5U2VsZWN0b3Igd2l0aCBgW2hyZWYqPV1gIGhlcmUgc2luY2UgdGhlIGxpbmsgbWF5IGJlXG4gICAgICAgICAgLy8gdXNpbmcgcmVsYXRpdmUgcGF0aHMgc28gd2UgbmVlZCB0byB1c2UgbGluay5ocmVmIHRvIGdyYWIgdGhlIGZ1bGxcbiAgICAgICAgICAvLyBVUkwgZm9yIHRoZSBpbmNsdWRlIGNoZWNrLlxuICAgICAgICAgIGNvbnN0IGVsID0gQXJyYXkuZnJvbShcbiAgICAgICAgICAgIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGw8SFRNTExpbmtFbGVtZW50PignbGluaycpXG4gICAgICAgICAgKS5maW5kKChlKSA9PiBjbGVhblVybChlLmhyZWYpLmluY2x1ZGVzKHNlYXJjaFVybCkpXG4gICAgICAgICAgaWYgKGVsKSB7XG4gICAgICAgICAgICBjb25zdCBuZXdQYXRoID0gYCR7YmFzZX0ke3NlYXJjaFVybC5zbGljZSgxKX0ke1xuICAgICAgICAgICAgICBzZWFyY2hVcmwuaW5jbHVkZXMoJz8nKSA/ICcmJyA6ICc/J1xuICAgICAgICAgICAgfXQ9JHt0aW1lc3RhbXB9YFxuXG4gICAgICAgICAgICAvLyByYXRoZXIgdGhhbiBzd2FwcGluZyB0aGUgaHJlZiBvbiB0aGUgZXhpc3RpbmcgdGFnLCB3ZSB3aWxsXG4gICAgICAgICAgICAvLyBjcmVhdGUgYSBuZXcgbGluayB0YWcuIE9uY2UgdGhlIG5ldyBzdHlsZXNoZWV0IGhhcyBsb2FkZWQgd2VcbiAgICAgICAgICAgIC8vIHdpbGwgcmVtb3ZlIHRoZSBleGlzdGluZyBsaW5rIHRhZy4gVGhpcyByZW1vdmVzIGEgRmxhc2ggT2ZcbiAgICAgICAgICAgIC8vIFVuc3R5bGVkIENvbnRlbnQgdGhhdCBjYW4gb2NjdXIgd2hlbiBzd2FwcGluZyBvdXQgdGhlIHRhZyBocmVmXG4gICAgICAgICAgICAvLyBkaXJlY3RseSwgYXMgdGhlIG5ldyBzdHlsZXNoZWV0IGhhcyBub3QgeWV0IGJlZW4gbG9hZGVkLlxuICAgICAgICAgICAgY29uc3QgbmV3TGlua1RhZyA9IGVsLmNsb25lTm9kZSgpIGFzIEhUTUxMaW5rRWxlbWVudFxuICAgICAgICAgICAgbmV3TGlua1RhZy5ocmVmID0gbmV3IFVSTChuZXdQYXRoLCBlbC5ocmVmKS5ocmVmXG4gICAgICAgICAgICBjb25zdCByZW1vdmVPbGRFbCA9ICgpID0+IGVsLnJlbW92ZSgpXG4gICAgICAgICAgICBuZXdMaW5rVGFnLmFkZEV2ZW50TGlzdGVuZXIoJ2xvYWQnLCByZW1vdmVPbGRFbClcbiAgICAgICAgICAgIG5ld0xpbmtUYWcuYWRkRXZlbnRMaXN0ZW5lcignZXJyb3InLCByZW1vdmVPbGRFbClcbiAgICAgICAgICAgIGVsLmFmdGVyKG5ld0xpbmtUYWcpXG4gICAgICAgICAgfVxuICAgICAgICAgIGNvbnNvbGUubG9nKGBbdml0ZV0gY3NzIGhvdCB1cGRhdGVkOiAke3NlYXJjaFVybH1gKVxuICAgICAgICB9XG4gICAgICB9KVxuICAgICAgYnJlYWtcbiAgICBjYXNlICdjdXN0b20nOiB7XG4gICAgICBub3RpZnlMaXN0ZW5lcnMocGF5bG9hZC5ldmVudCwgcGF5bG9hZC5kYXRhKVxuICAgICAgYnJlYWtcbiAgICB9XG4gICAgY2FzZSAnZnVsbC1yZWxvYWQnOlxuICAgICAgbm90aWZ5TGlzdGVuZXJzKCd2aXRlOmJlZm9yZUZ1bGxSZWxvYWQnLCBwYXlsb2FkKVxuICAgICAgaWYgKHBheWxvYWQucGF0aCAmJiBwYXlsb2FkLnBhdGguZW5kc1dpdGgoJy5odG1sJykpIHtcbiAgICAgICAgLy8gaWYgaHRtbCBmaWxlIGlzIGVkaXRlZCwgb25seSByZWxvYWQgdGhlIHBhZ2UgaWYgdGhlIGJyb3dzZXIgaXNcbiAgICAgICAgLy8gY3VycmVudGx5IG9uIHRoYXQgcGFnZS5cbiAgICAgICAgY29uc3QgcGFnZVBhdGggPSBkZWNvZGVVUkkobG9jYXRpb24ucGF0aG5hbWUpXG4gICAgICAgIGNvbnN0IHBheWxvYWRQYXRoID0gYmFzZSArIHBheWxvYWQucGF0aC5zbGljZSgxKVxuICAgICAgICBpZiAoXG4gICAgICAgICAgcGFnZVBhdGggPT09IHBheWxvYWRQYXRoIHx8XG4gICAgICAgICAgcGF5bG9hZC5wYXRoID09PSAnL2luZGV4Lmh0bWwnIHx8XG4gICAgICAgICAgKHBhZ2VQYXRoLmVuZHNXaXRoKCcvJykgJiYgcGFnZVBhdGggKyAnaW5kZXguaHRtbCcgPT09IHBheWxvYWRQYXRoKVxuICAgICAgICApIHtcbiAgICAgICAgICBsb2NhdGlvbi5yZWxvYWQoKVxuICAgICAgICB9XG4gICAgICAgIHJldHVyblxuICAgICAgfSBlbHNlIHtcbiAgICAgICAgbG9jYXRpb24ucmVsb2FkKClcbiAgICAgIH1cbiAgICAgIGJyZWFrXG4gICAgY2FzZSAncHJ1bmUnOlxuICAgICAgbm90aWZ5TGlzdGVuZXJzKCd2aXRlOmJlZm9yZVBydW5lJywgcGF5bG9hZClcbiAgICAgIC8vIEFmdGVyIGFuIEhNUiB1cGRhdGUsIHNvbWUgbW9kdWxlcyBhcmUgbm8gbG9uZ2VyIGltcG9ydGVkIG9uIHRoZSBwYWdlXG4gICAgICAvLyBidXQgdGhleSBtYXkgaGF2ZSBsZWZ0IGJlaGluZCBzaWRlIGVmZmVjdHMgdGhhdCBuZWVkIHRvIGJlIGNsZWFuZWQgdXBcbiAgICAgIC8vICguZS5nIHN0eWxlIGluamVjdGlvbnMpXG4gICAgICAvLyBUT0RPIFRyaWdnZXIgdGhlaXIgZGlzcG9zZSBjYWxsYmFja3MuXG4gICAgICBwYXlsb2FkLnBhdGhzLmZvckVhY2goKHBhdGgpID0+IHtcbiAgICAgICAgY29uc3QgZm4gPSBwcnVuZU1hcC5nZXQocGF0aClcbiAgICAgICAgaWYgKGZuKSB7XG4gICAgICAgICAgZm4oZGF0YU1hcC5nZXQocGF0aCkpXG4gICAgICAgIH1cbiAgICAgIH0pXG4gICAgICBicmVha1xuICAgIGNhc2UgJ2Vycm9yJzoge1xuICAgICAgbm90aWZ5TGlzdGVuZXJzKCd2aXRlOmVycm9yJywgcGF5bG9hZClcbiAgICAgIGNvbnN0IGVyciA9IHBheWxvYWQuZXJyXG4gICAgICBpZiAoZW5hYmxlT3ZlcmxheSkge1xuICAgICAgICBjcmVhdGVFcnJvck92ZXJsYXkoZXJyKVxuICAgICAgfSBlbHNlIHtcbiAgICAgICAgY29uc29sZS5lcnJvcihcbiAgICAgICAgICBgW3ZpdGVdIEludGVybmFsIFNlcnZlciBFcnJvclxcbiR7ZXJyLm1lc3NhZ2V9XFxuJHtlcnIuc3RhY2t9YFxuICAgICAgICApXG4gICAgICB9XG4gICAgICBicmVha1xuICAgIH1cbiAgICBkZWZhdWx0OiB7XG4gICAgICBjb25zdCBjaGVjazogbmV2ZXIgPSBwYXlsb2FkXG4gICAgICByZXR1cm4gY2hlY2tcbiAgICB9XG4gIH1cbn1cblxuZnVuY3Rpb24gbm90aWZ5TGlzdGVuZXJzPFQgZXh0ZW5kcyBzdHJpbmc+KFxuICBldmVudDogVCxcbiAgZGF0YTogSW5mZXJDdXN0b21FdmVudFBheWxvYWQ8VD5cbik6IHZvaWRcbmZ1bmN0aW9uIG5vdGlmeUxpc3RlbmVycyhldmVudDogc3RyaW5nLCBkYXRhOiBhbnkpOiB2b2lkIHtcbiAgY29uc3QgY2JzID0gY3VzdG9tTGlzdGVuZXJzTWFwLmdldChldmVudClcbiAgaWYgKGNicykge1xuICAgIGNicy5mb3JFYWNoKChjYikgPT4gY2IoZGF0YSkpXG4gIH1cbn1cblxuY29uc3QgZW5hYmxlT3ZlcmxheSA9IF9fSE1SX0VOQUJMRV9PVkVSTEFZX19cblxuZnVuY3Rpb24gY3JlYXRlRXJyb3JPdmVybGF5KGVycjogRXJyb3JQYXlsb2FkWydlcnInXSkge1xuICBpZiAoIWVuYWJsZU92ZXJsYXkpIHJldHVyblxuICBjbGVhckVycm9yT3ZlcmxheSgpXG4gIGRvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQobmV3IEVycm9yT3ZlcmxheShlcnIpKVxufVxuXG5mdW5jdGlvbiBjbGVhckVycm9yT3ZlcmxheSgpIHtcbiAgZG9jdW1lbnRcbiAgICAucXVlcnlTZWxlY3RvckFsbChvdmVybGF5SWQpXG4gICAgLmZvckVhY2goKG4pID0+IChuIGFzIEVycm9yT3ZlcmxheSkuY2xvc2UoKSlcbn1cblxuZnVuY3Rpb24gaGFzRXJyb3JPdmVybGF5KCkge1xuICByZXR1cm4gZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbChvdmVybGF5SWQpLmxlbmd0aFxufVxuXG5sZXQgcGVuZGluZyA9IGZhbHNlXG5sZXQgcXVldWVkOiBQcm9taXNlPCgoKSA9PiB2b2lkKSB8IHVuZGVmaW5lZD5bXSA9IFtdXG5cbi8qKlxuICogYnVmZmVyIG11bHRpcGxlIGhvdCB1cGRhdGVzIHRyaWdnZXJlZCBieSB0aGUgc2FtZSBzcmMgY2hhbmdlXG4gKiBzbyB0aGF0IHRoZXkgYXJlIGludm9rZWQgaW4gdGhlIHNhbWUgb3JkZXIgdGhleSB3ZXJlIHNlbnQuXG4gKiAob3RoZXJ3aXNlIHRoZSBvcmRlciBtYXkgYmUgaW5jb25zaXN0ZW50IGJlY2F1c2Ugb2YgdGhlIGh0dHAgcmVxdWVzdCByb3VuZCB0cmlwKVxuICovXG5hc3luYyBmdW5jdGlvbiBxdWV1ZVVwZGF0ZShwOiBQcm9taXNlPCgoKSA9PiB2b2lkKSB8IHVuZGVmaW5lZD4pIHtcbiAgcXVldWVkLnB1c2gocClcbiAgaWYgKCFwZW5kaW5nKSB7XG4gICAgcGVuZGluZyA9IHRydWVcbiAgICBhd2FpdCBQcm9taXNlLnJlc29sdmUoKVxuICAgIHBlbmRpbmcgPSBmYWxzZVxuICAgIGNvbnN0IGxvYWRpbmcgPSBbLi4ucXVldWVkXVxuICAgIHF1ZXVlZCA9IFtdXG4gICAgOyhhd2FpdCBQcm9taXNlLmFsbChsb2FkaW5nKSkuZm9yRWFjaCgoZm4pID0+IGZuICYmIGZuKCkpXG4gIH1cbn1cblxuYXN5bmMgZnVuY3Rpb24gd2FpdEZvclN1Y2Nlc3NmdWxQaW5nKGhvc3RBbmRQYXRoOiBzdHJpbmcsIG1zID0gMTAwMCkge1xuICAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tY29uc3RhbnQtY29uZGl0aW9uXG4gIHdoaWxlICh0cnVlKSB7XG4gICAgdHJ5IHtcbiAgICAgIC8vIEEgZmV0Y2ggb24gYSB3ZWJzb2NrZXQgVVJMIHdpbGwgcmV0dXJuIGEgc3VjY2Vzc2Z1bCBwcm9taXNlIHdpdGggc3RhdHVzIDQwMCxcbiAgICAgIC8vIGJ1dCB3aWxsIHJlamVjdCBhIG5ldHdvcmtpbmcgZXJyb3IuXG4gICAgICAvLyBXaGVuIHJ1bm5pbmcgb24gbWlkZGxld2FyZSBtb2RlLCBpdCByZXR1cm5zIHN0YXR1cyA0MjYsIGFuZCBhbiBjb3JzIGVycm9yIGhhcHBlbnMgaWYgbW9kZSBpcyBub3Qgbm8tY29yc1xuICAgICAgYXdhaXQgZmV0Y2goYCR7bG9jYXRpb24ucHJvdG9jb2x9Ly8ke2hvc3RBbmRQYXRofWAsIHsgbW9kZTogJ25vLWNvcnMnIH0pXG4gICAgICBicmVha1xuICAgIH0gY2F0Y2ggKGUpIHtcbiAgICAgIC8vIHdhaXQgbXMgYmVmb3JlIGF0dGVtcHRpbmcgdG8gcGluZyBhZ2FpblxuICAgICAgYXdhaXQgbmV3IFByb21pc2UoKHJlc29sdmUpID0+IHNldFRpbWVvdXQocmVzb2x2ZSwgbXMpKVxuICAgIH1cbiAgfVxufVxuXG4vLyBodHRwczovL3dpY2cuZ2l0aHViLmlvL2NvbnN0cnVjdC1zdHlsZXNoZWV0c1xuY29uc3Qgc3VwcG9ydHNDb25zdHJ1Y3RlZFNoZWV0ID0gKCgpID0+IHtcbiAgLy8gVE9ETzogcmUtZW5hYmxlIHRoaXMgdHJ5IGJsb2NrIG9uY2UgQ2hyb21lIGZpeGVzIHRoZSBwZXJmb3JtYW5jZSBvZlxuICAvLyBydWxlIGluc2VydGlvbiBpbiByZWFsbHkgYmlnIHN0eWxlc2hlZXRzXG4gIC8vIHRyeSB7XG4gIC8vICAgbmV3IENTU1N0eWxlU2hlZXQoKVxuICAvLyAgIHJldHVybiB0cnVlXG4gIC8vIH0gY2F0Y2ggKGUpIHt9XG4gIHJldHVybiBmYWxzZVxufSkoKVxuXG5jb25zdCBzaGVldHNNYXAgPSBuZXcgTWFwPFxuICBzdHJpbmcsXG4gIEhUTUxTdHlsZUVsZW1lbnQgfCBDU1NTdHlsZVNoZWV0IHwgdW5kZWZpbmVkXG4+KClcblxuZXhwb3J0IGZ1bmN0aW9uIHVwZGF0ZVN0eWxlKGlkOiBzdHJpbmcsIGNvbnRlbnQ6IHN0cmluZyk6IHZvaWQge1xuICBsZXQgc3R5bGUgPSBzaGVldHNNYXAuZ2V0KGlkKVxuICBpZiAoc3VwcG9ydHNDb25zdHJ1Y3RlZFNoZWV0ICYmICFjb250ZW50LmluY2x1ZGVzKCdAaW1wb3J0JykpIHtcbiAgICBpZiAoc3R5bGUgJiYgIShzdHlsZSBpbnN0YW5jZW9mIENTU1N0eWxlU2hlZXQpKSB7XG4gICAgICByZW1vdmVTdHlsZShpZClcbiAgICAgIHN0eWxlID0gdW5kZWZpbmVkXG4gICAgfVxuXG4gICAgaWYgKCFzdHlsZSkge1xuICAgICAgc3R5bGUgPSBuZXcgQ1NTU3R5bGVTaGVldCgpXG4gICAgICAvLyBAdHMtZXhwZWN0LWVycm9yOiB1c2luZyBleHBlcmltZW50YWwgQVBJXG4gICAgICBzdHlsZS5yZXBsYWNlU3luYyhjb250ZW50KVxuICAgICAgLy8gQHRzLWV4cGVjdC1lcnJvcjogdXNpbmcgZXhwZXJpbWVudGFsIEFQSVxuICAgICAgZG9jdW1lbnQuYWRvcHRlZFN0eWxlU2hlZXRzID0gWy4uLmRvY3VtZW50LmFkb3B0ZWRTdHlsZVNoZWV0cywgc3R5bGVdXG4gICAgfSBlbHNlIHtcbiAgICAgIC8vIEB0cy1leHBlY3QtZXJyb3I6IHVzaW5nIGV4cGVyaW1lbnRhbCBBUElcbiAgICAgIHN0eWxlLnJlcGxhY2VTeW5jKGNvbnRlbnQpXG4gICAgfVxuICB9IGVsc2Uge1xuICAgIGlmIChzdHlsZSAmJiAhKHN0eWxlIGluc3RhbmNlb2YgSFRNTFN0eWxlRWxlbWVudCkpIHtcbiAgICAgIHJlbW92ZVN0eWxlKGlkKVxuICAgICAgc3R5bGUgPSB1bmRlZmluZWRcbiAgICB9XG5cbiAgICBpZiAoIXN0eWxlKSB7XG4gICAgICBzdHlsZSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3N0eWxlJylcbiAgICAgIHN0eWxlLnNldEF0dHJpYnV0ZSgndHlwZScsICd0ZXh0L2NzcycpXG4gICAgICBzdHlsZS5pbm5lckhUTUwgPSBjb250ZW50XG4gICAgICBkb2N1bWVudC5oZWFkLmFwcGVuZENoaWxkKHN0eWxlKVxuICAgIH0gZWxzZSB7XG4gICAgICBzdHlsZS5pbm5lckhUTUwgPSBjb250ZW50XG4gICAgfVxuICB9XG4gIHNoZWV0c01hcC5zZXQoaWQsIHN0eWxlKVxufVxuXG5leHBvcnQgZnVuY3Rpb24gcmVtb3ZlU3R5bGUoaWQ6IHN0cmluZyk6IHZvaWQge1xuICBjb25zdCBzdHlsZSA9IHNoZWV0c01hcC5nZXQoaWQpXG4gIGlmIChzdHlsZSkge1xuICAgIGlmIChzdHlsZSBpbnN0YW5jZW9mIENTU1N0eWxlU2hlZXQpIHtcbiAgICAgIC8vIEB0cy1leHBlY3QtZXJyb3I6IHVzaW5nIGV4cGVyaW1lbnRhbCBBUElcbiAgICAgIGRvY3VtZW50LmFkb3B0ZWRTdHlsZVNoZWV0cyA9IGRvY3VtZW50LmFkb3B0ZWRTdHlsZVNoZWV0cy5maWx0ZXIoXG4gICAgICAgIChzOiBDU1NTdHlsZVNoZWV0KSA9PiBzICE9PSBzdHlsZVxuICAgICAgKVxuICAgIH0gZWxzZSB7XG4gICAgICBkb2N1bWVudC5oZWFkLnJlbW92ZUNoaWxkKHN0eWxlKVxuICAgIH1cbiAgICBzaGVldHNNYXAuZGVsZXRlKGlkKVxuICB9XG59XG5cbmFzeW5jIGZ1bmN0aW9uIGZldGNoVXBkYXRlKHsgcGF0aCwgYWNjZXB0ZWRQYXRoLCB0aW1lc3RhbXAgfTogVXBkYXRlKSB7XG4gIGNvbnN0IG1vZCA9IGhvdE1vZHVsZXNNYXAuZ2V0KHBhdGgpXG4gIGlmICghbW9kKSB7XG4gICAgLy8gSW4gYSBjb2RlLXNwbGl0dGluZyBwcm9qZWN0LFxuICAgIC8vIGl0IGlzIGNvbW1vbiB0aGF0IHRoZSBob3QtdXBkYXRpbmcgbW9kdWxlIGlzIG5vdCBsb2FkZWQgeWV0LlxuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS92aXRlanMvdml0ZS9pc3N1ZXMvNzIxXG4gICAgcmV0dXJuXG4gIH1cblxuICBjb25zdCBtb2R1bGVNYXAgPSBuZXcgTWFwPHN0cmluZywgTW9kdWxlTmFtZXNwYWNlPigpXG4gIGNvbnN0IGlzU2VsZlVwZGF0ZSA9IHBhdGggPT09IGFjY2VwdGVkUGF0aFxuXG4gIC8vIG1ha2Ugc3VyZSB3ZSBvbmx5IGltcG9ydCBlYWNoIGRlcCBvbmNlXG4gIGNvbnN0IG1vZHVsZXNUb1VwZGF0ZSA9IG5ldyBTZXQ8c3RyaW5nPigpXG4gIGlmIChpc1NlbGZVcGRhdGUpIHtcbiAgICAvLyBzZWxmIHVwZGF0ZSAtIG9ubHkgdXBkYXRlIHNlbGZcbiAgICBtb2R1bGVzVG9VcGRhdGUuYWRkKHBhdGgpXG4gIH0gZWxzZSB7XG4gICAgLy8gZGVwIHVwZGF0ZVxuICAgIGZvciAoY29uc3QgeyBkZXBzIH0gb2YgbW9kLmNhbGxiYWNrcykge1xuICAgICAgZGVwcy5mb3JFYWNoKChkZXApID0+IHtcbiAgICAgICAgaWYgKGFjY2VwdGVkUGF0aCA9PT0gZGVwKSB7XG4gICAgICAgICAgbW9kdWxlc1RvVXBkYXRlLmFkZChkZXApXG4gICAgICAgIH1cbiAgICAgIH0pXG4gICAgfVxuICB9XG5cbiAgLy8gZGV0ZXJtaW5lIHRoZSBxdWFsaWZpZWQgY2FsbGJhY2tzIGJlZm9yZSB3ZSByZS1pbXBvcnQgdGhlIG1vZHVsZXNcbiAgY29uc3QgcXVhbGlmaWVkQ2FsbGJhY2tzID0gbW9kLmNhbGxiYWNrcy5maWx0ZXIoKHsgZGVwcyB9KSA9PiB7XG4gICAgcmV0dXJuIGRlcHMuc29tZSgoZGVwKSA9PiBtb2R1bGVzVG9VcGRhdGUuaGFzKGRlcCkpXG4gIH0pXG5cbiAgYXdhaXQgUHJvbWlzZS5hbGwoXG4gICAgQXJyYXkuZnJvbShtb2R1bGVzVG9VcGRhdGUpLm1hcChhc3luYyAoZGVwKSA9PiB7XG4gICAgICBjb25zdCBkaXNwb3NlciA9IGRpc3Bvc2VNYXAuZ2V0KGRlcClcbiAgICAgIGlmIChkaXNwb3NlcikgYXdhaXQgZGlzcG9zZXIoZGF0YU1hcC5nZXQoZGVwKSlcbiAgICAgIGNvbnN0IFtwYXRoLCBxdWVyeV0gPSBkZXAuc3BsaXQoYD9gKVxuICAgICAgdHJ5IHtcbiAgICAgICAgY29uc3QgbmV3TW9kOiBNb2R1bGVOYW1lc3BhY2UgPSBhd2FpdCBpbXBvcnQoXG4gICAgICAgICAgLyogQHZpdGUtaWdub3JlICovXG4gICAgICAgICAgYmFzZSArXG4gICAgICAgICAgICBwYXRoLnNsaWNlKDEpICtcbiAgICAgICAgICAgIGA/aW1wb3J0JnQ9JHt0aW1lc3RhbXB9JHtxdWVyeSA/IGAmJHtxdWVyeX1gIDogJyd9YFxuICAgICAgICApXG4gICAgICAgIG1vZHVsZU1hcC5zZXQoZGVwLCBuZXdNb2QpXG4gICAgICB9IGNhdGNoIChlKSB7XG4gICAgICAgIHdhcm5GYWlsZWRGZXRjaChlLCBkZXApXG4gICAgICB9XG4gICAgfSlcbiAgKVxuXG4gIHJldHVybiAoKSA9PiB7XG4gICAgZm9yIChjb25zdCB7IGRlcHMsIGZuIH0gb2YgcXVhbGlmaWVkQ2FsbGJhY2tzKSB7XG4gICAgICBmbihkZXBzLm1hcCgoZGVwKSA9PiBtb2R1bGVNYXAuZ2V0KGRlcCkpKVxuICAgIH1cbiAgICBjb25zdCBsb2dnZWRQYXRoID0gaXNTZWxmVXBkYXRlID8gcGF0aCA6IGAke2FjY2VwdGVkUGF0aH0gdmlhICR7cGF0aH1gXG4gICAgY29uc29sZS5sb2coYFt2aXRlXSBob3QgdXBkYXRlZDogJHtsb2dnZWRQYXRofWApXG4gIH1cbn1cblxuZnVuY3Rpb24gc2VuZE1lc3NhZ2VCdWZmZXIoKSB7XG4gIGlmIChzb2NrZXQucmVhZHlTdGF0ZSA9PT0gMSkge1xuICAgIG1lc3NhZ2VCdWZmZXIuZm9yRWFjaCgobXNnKSA9PiBzb2NrZXQuc2VuZChtc2cpKVxuICAgIG1lc3NhZ2VCdWZmZXIubGVuZ3RoID0gMFxuICB9XG59XG5cbmludGVyZmFjZSBIb3RNb2R1bGUge1xuICBpZDogc3RyaW5nXG4gIGNhbGxiYWNrczogSG90Q2FsbGJhY2tbXVxufVxuXG5pbnRlcmZhY2UgSG90Q2FsbGJhY2sge1xuICAvLyB0aGUgZGVwZW5kZW5jaWVzIG11c3QgYmUgZmV0Y2hhYmxlIHBhdGhzXG4gIGRlcHM6IHN0cmluZ1tdXG4gIGZuOiAobW9kdWxlczogQXJyYXk8TW9kdWxlTmFtZXNwYWNlIHwgdW5kZWZpbmVkPikgPT4gdm9pZFxufVxuXG50eXBlIEN1c3RvbUxpc3RlbmVyc01hcCA9IE1hcDxzdHJpbmcsICgoZGF0YTogYW55KSA9PiB2b2lkKVtdPlxuXG5jb25zdCBob3RNb2R1bGVzTWFwID0gbmV3IE1hcDxzdHJpbmcsIEhvdE1vZHVsZT4oKVxuY29uc3QgZGlzcG9zZU1hcCA9IG5ldyBNYXA8c3RyaW5nLCAoZGF0YTogYW55KSA9PiB2b2lkIHwgUHJvbWlzZTx2b2lkPj4oKVxuY29uc3QgcHJ1bmVNYXAgPSBuZXcgTWFwPHN0cmluZywgKGRhdGE6IGFueSkgPT4gdm9pZCB8IFByb21pc2U8dm9pZD4+KClcbmNvbnN0IGRhdGFNYXAgPSBuZXcgTWFwPHN0cmluZywgYW55PigpXG5jb25zdCBjdXN0b21MaXN0ZW5lcnNNYXA6IEN1c3RvbUxpc3RlbmVyc01hcCA9IG5ldyBNYXAoKVxuY29uc3QgY3R4VG9MaXN0ZW5lcnNNYXAgPSBuZXcgTWFwPHN0cmluZywgQ3VzdG9tTGlzdGVuZXJzTWFwPigpXG5cbmV4cG9ydCBmdW5jdGlvbiBjcmVhdGVIb3RDb250ZXh0KG93bmVyUGF0aDogc3RyaW5nKTogVml0ZUhvdENvbnRleHQge1xuICBpZiAoIWRhdGFNYXAuaGFzKG93bmVyUGF0aCkpIHtcbiAgICBkYXRhTWFwLnNldChvd25lclBhdGgsIHt9KVxuICB9XG5cbiAgLy8gd2hlbiBhIGZpbGUgaXMgaG90IHVwZGF0ZWQsIGEgbmV3IGNvbnRleHQgaXMgY3JlYXRlZFxuICAvLyBjbGVhciBpdHMgc3RhbGUgY2FsbGJhY2tzXG4gIGNvbnN0IG1vZCA9IGhvdE1vZHVsZXNNYXAuZ2V0KG93bmVyUGF0aClcbiAgaWYgKG1vZCkge1xuICAgIG1vZC5jYWxsYmFja3MgPSBbXVxuICB9XG5cbiAgLy8gY2xlYXIgc3RhbGUgY3VzdG9tIGV2ZW50IGxpc3RlbmVyc1xuICBjb25zdCBzdGFsZUxpc3RlbmVycyA9IGN0eFRvTGlzdGVuZXJzTWFwLmdldChvd25lclBhdGgpXG4gIGlmIChzdGFsZUxpc3RlbmVycykge1xuICAgIGZvciAoY29uc3QgW2V2ZW50LCBzdGFsZUZuc10gb2Ygc3RhbGVMaXN0ZW5lcnMpIHtcbiAgICAgIGNvbnN0IGxpc3RlbmVycyA9IGN1c3RvbUxpc3RlbmVyc01hcC5nZXQoZXZlbnQpXG4gICAgICBpZiAobGlzdGVuZXJzKSB7XG4gICAgICAgIGN1c3RvbUxpc3RlbmVyc01hcC5zZXQoXG4gICAgICAgICAgZXZlbnQsXG4gICAgICAgICAgbGlzdGVuZXJzLmZpbHRlcigobCkgPT4gIXN0YWxlRm5zLmluY2x1ZGVzKGwpKVxuICAgICAgICApXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgY29uc3QgbmV3TGlzdGVuZXJzOiBDdXN0b21MaXN0ZW5lcnNNYXAgPSBuZXcgTWFwKClcbiAgY3R4VG9MaXN0ZW5lcnNNYXAuc2V0KG93bmVyUGF0aCwgbmV3TGlzdGVuZXJzKVxuXG4gIGZ1bmN0aW9uIGFjY2VwdERlcHMoZGVwczogc3RyaW5nW10sIGNhbGxiYWNrOiBIb3RDYWxsYmFja1snZm4nXSA9ICgpID0+IHt9KSB7XG4gICAgY29uc3QgbW9kOiBIb3RNb2R1bGUgPSBob3RNb2R1bGVzTWFwLmdldChvd25lclBhdGgpIHx8IHtcbiAgICAgIGlkOiBvd25lclBhdGgsXG4gICAgICBjYWxsYmFja3M6IFtdXG4gICAgfVxuICAgIG1vZC5jYWxsYmFja3MucHVzaCh7XG4gICAgICBkZXBzLFxuICAgICAgZm46IGNhbGxiYWNrXG4gICAgfSlcbiAgICBob3RNb2R1bGVzTWFwLnNldChvd25lclBhdGgsIG1vZClcbiAgfVxuXG4gIGNvbnN0IGhvdDogVml0ZUhvdENvbnRleHQgPSB7XG4gICAgZ2V0IGRhdGEoKSB7XG4gICAgICByZXR1cm4gZGF0YU1hcC5nZXQob3duZXJQYXRoKVxuICAgIH0sXG5cbiAgICBhY2NlcHQoZGVwcz86IGFueSwgY2FsbGJhY2s/OiBhbnkpIHtcbiAgICAgIGlmICh0eXBlb2YgZGVwcyA9PT0gJ2Z1bmN0aW9uJyB8fCAhZGVwcykge1xuICAgICAgICAvLyBzZWxmLWFjY2VwdDogaG90LmFjY2VwdCgoKSA9PiB7fSlcbiAgICAgICAgYWNjZXB0RGVwcyhbb3duZXJQYXRoXSwgKFttb2RdKSA9PiBkZXBzICYmIGRlcHMobW9kKSlcbiAgICAgIH0gZWxzZSBpZiAodHlwZW9mIGRlcHMgPT09ICdzdHJpbmcnKSB7XG4gICAgICAgIC8vIGV4cGxpY2l0IGRlcHNcbiAgICAgICAgYWNjZXB0RGVwcyhbZGVwc10sIChbbW9kXSkgPT4gY2FsbGJhY2sgJiYgY2FsbGJhY2sobW9kKSlcbiAgICAgIH0gZWxzZSBpZiAoQXJyYXkuaXNBcnJheShkZXBzKSkge1xuICAgICAgICBhY2NlcHREZXBzKGRlcHMsIGNhbGxiYWNrKVxuICAgICAgfSBlbHNlIHtcbiAgICAgICAgdGhyb3cgbmV3IEVycm9yKGBpbnZhbGlkIGhvdC5hY2NlcHQoKSB1c2FnZS5gKVxuICAgICAgfVxuICAgIH0sXG5cbiAgICAvLyBleHBvcnQgbmFtZXMgKGZpcnN0IGFyZykgYXJlIGlycmVsZXZhbnQgb24gdGhlIGNsaWVudCBzaWRlLCB0aGV5J3JlXG4gICAgLy8gZXh0cmFjdGVkIGluIHRoZSBzZXJ2ZXIgZm9yIHByb3BhZ2F0aW9uXG4gICAgYWNjZXB0RXhwb3J0cyhfOiBzdHJpbmcgfCByZWFkb25seSBzdHJpbmdbXSwgY2FsbGJhY2s/OiBhbnkpIHtcbiAgICAgIGFjY2VwdERlcHMoW293bmVyUGF0aF0sIGNhbGxiYWNrICYmICgoW21vZF0pID0+IGNhbGxiYWNrKG1vZCkpKVxuICAgIH0sXG5cbiAgICBkaXNwb3NlKGNiKSB7XG4gICAgICBkaXNwb3NlTWFwLnNldChvd25lclBhdGgsIGNiKVxuICAgIH0sXG5cbiAgICAvLyBAdHMtZXhwZWN0LWVycm9yIHVudHlwZWRcbiAgICBwcnVuZShjYjogKGRhdGE6IGFueSkgPT4gdm9pZCkge1xuICAgICAgcHJ1bmVNYXAuc2V0KG93bmVyUGF0aCwgY2IpXG4gICAgfSxcblxuICAgIC8vIFRPRE9cbiAgICAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgQHR5cGVzY3JpcHQtZXNsaW50L25vLWVtcHR5LWZ1bmN0aW9uXG4gICAgZGVjbGluZSgpIHt9LFxuXG4gICAgaW52YWxpZGF0ZSgpIHtcbiAgICAgIC8vIFRPRE8gc2hvdWxkIHRlbGwgdGhlIHNlcnZlciB0byByZS1wZXJmb3JtIGhtciBwcm9wYWdhdGlvblxuICAgICAgLy8gZnJvbSB0aGlzIG1vZHVsZSBhcyByb290XG4gICAgICBsb2NhdGlvbi5yZWxvYWQoKVxuICAgIH0sXG5cbiAgICAvLyBjdXN0b20gZXZlbnRzXG4gICAgb24oZXZlbnQsIGNiKSB7XG4gICAgICBjb25zdCBhZGRUb01hcCA9IChtYXA6IE1hcDxzdHJpbmcsIGFueVtdPikgPT4ge1xuICAgICAgICBjb25zdCBleGlzdGluZyA9IG1hcC5nZXQoZXZlbnQpIHx8IFtdXG4gICAgICAgIGV4aXN0aW5nLnB1c2goY2IpXG4gICAgICAgIG1hcC5zZXQoZXZlbnQsIGV4aXN0aW5nKVxuICAgICAgfVxuICAgICAgYWRkVG9NYXAoY3VzdG9tTGlzdGVuZXJzTWFwKVxuICAgICAgYWRkVG9NYXAobmV3TGlzdGVuZXJzKVxuICAgIH0sXG5cbiAgICBzZW5kKGV2ZW50LCBkYXRhKSB7XG4gICAgICBtZXNzYWdlQnVmZmVyLnB1c2goSlNPTi5zdHJpbmdpZnkoeyB0eXBlOiAnY3VzdG9tJywgZXZlbnQsIGRhdGEgfSkpXG4gICAgICBzZW5kTWVzc2FnZUJ1ZmZlcigpXG4gICAgfVxuICB9XG5cbiAgcmV0dXJuIGhvdFxufVxuXG4vKipcbiAqIHVybHMgaGVyZSBhcmUgZHluYW1pYyBpbXBvcnQoKSB1cmxzIHRoYXQgY291bGRuJ3QgYmUgc3RhdGljYWxseSBhbmFseXplZFxuICovXG5leHBvcnQgZnVuY3Rpb24gaW5qZWN0UXVlcnkodXJsOiBzdHJpbmcsIHF1ZXJ5VG9JbmplY3Q6IHN0cmluZyk6IHN0cmluZyB7XG4gIC8vIHNraXAgdXJscyB0aGF0IHdvbid0IGJlIGhhbmRsZWQgYnkgdml0ZVxuICBpZiAoIXVybC5zdGFydHNXaXRoKCcuJykgJiYgIXVybC5zdGFydHNXaXRoKCcvJykpIHtcbiAgICByZXR1cm4gdXJsXG4gIH1cblxuICAvLyBjYW4ndCB1c2UgcGF0aG5hbWUgZnJvbSBVUkwgc2luY2UgaXQgbWF5IGJlIHJlbGF0aXZlIGxpa2UgLi4vXG4gIGNvbnN0IHBhdGhuYW1lID0gdXJsLnJlcGxhY2UoLyMuKiQvLCAnJykucmVwbGFjZSgvXFw/LiokLywgJycpXG4gIGNvbnN0IHsgc2VhcmNoLCBoYXNoIH0gPSBuZXcgVVJMKHVybCwgJ2h0dHA6Ly92aXRlanMuZGV2JylcblxuICByZXR1cm4gYCR7cGF0aG5hbWV9PyR7cXVlcnlUb0luamVjdH0ke3NlYXJjaCA/IGAmYCArIHNlYXJjaC5zbGljZSgxKSA6ICcnfSR7XG4gICAgaGFzaCB8fCAnJ1xuICB9YFxufVxuXG5leHBvcnQgeyBFcnJvck92ZXJsYXkgfVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBRUEsTUFBTSxRQUFRLFlBQVksQ0FBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0E4R3pCLENBQUE7QUFFRCxNQUFNLE1BQU0sR0FBRyxnQ0FBZ0MsQ0FBQTtBQUMvQyxNQUFN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 \ No newline at end of file diff --git a/public/Fanz_files/css2 b/public/Fanz_files/css2 new file mode 100644 index 0000000..f32f19c --- /dev/null +++ b/public/Fanz_files/css2 @@ -0,0 +1,960 @@ +/* cyrillic-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6F15M.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6F15M.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6F15M.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6F15M.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* hebrew */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06F15M.woff2) format('woff2'); + unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; +} +/* vietnamese */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6F15M.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6F15M.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6F15M.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6F15M.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* hebrew */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06F15M.woff2) format('woff2'); + unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; +} +/* vietnamese */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6F15M.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6F15M.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6F15M.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6F15M.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* hebrew */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06F15M.woff2) format('woff2'); + unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; +} +/* vietnamese */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6F15M.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6F15M.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6F15M.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6F15M.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* hebrew */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06F15M.woff2) format('woff2'); + unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; +} +/* vietnamese */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6F15M.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6F15M.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6F15M.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6F15M.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* hebrew */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06F15M.woff2) format('woff2'); + unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; +} +/* vietnamese */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 800; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6F15M.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 800; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6F15M.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 800; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6F15M.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 800; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6F15M.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* hebrew */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 800; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06F15M.woff2) format('woff2'); + unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; +} +/* vietnamese */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 800; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 800; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 800; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* hebrew */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2'); + unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; +} +/* vietnamese */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* hebrew */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2'); + unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; +} +/* vietnamese */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* hebrew */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2'); + unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; +} +/* vietnamese */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* hebrew */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2'); + unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; +} +/* vietnamese */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* hebrew */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2'); + unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; +} +/* vietnamese */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 800; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 800; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 800; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 800; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* hebrew */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 800; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2'); + unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; +} +/* vietnamese */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 800; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 800; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 800; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/public/Fanz_files/css2(1) b/public/Fanz_files/css2(1) new file mode 100644 index 0000000..1144a41 --- /dev/null +++ b/public/Fanz_files/css2(1) @@ -0,0 +1,1386 @@ +/* cyrillic-ext */ +@font-face { + font-family: 'Nunito Sans'; + font-style: italic; + font-weight: 200; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe01MImSLYBIv1o4X1M8cce4GxZrY14IUql-.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Nunito Sans'; + font-style: italic; + font-weight: 200; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe01MImSLYBIv1o4X1M8cce4GxZrY1cIUql-.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* vietnamese */ +@font-face { + font-family: 'Nunito Sans'; + font-style: italic; + font-weight: 200; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe01MImSLYBIv1o4X1M8cce4GxZrY1wIUql-.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Nunito Sans'; + font-style: italic; + font-weight: 200; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe01MImSLYBIv1o4X1M8cce4GxZrY10IUql-.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Nunito Sans'; + font-style: italic; + font-weight: 200; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe01MImSLYBIv1o4X1M8cce4GxZrY1MIUg.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Nunito Sans'; + font-style: italic; + font-weight: 300; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe01MImSLYBIv1o4X1M8cce4G3JoY14IUql-.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Nunito Sans'; + font-style: italic; + font-weight: 300; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe01MImSLYBIv1o4X1M8cce4G3JoY1cIUql-.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* vietnamese */ +@font-face { + font-family: 'Nunito Sans'; + font-style: italic; + font-weight: 300; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe01MImSLYBIv1o4X1M8cce4G3JoY1wIUql-.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Nunito Sans'; + font-style: italic; + font-weight: 300; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe01MImSLYBIv1o4X1M8cce4G3JoY10IUql-.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Nunito Sans'; + font-style: italic; + font-weight: 300; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe01MImSLYBIv1o4X1M8cce4G3JoY1MIUg.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Nunito Sans'; + font-style: italic; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe0oMImSLYBIv1o4X1M8cce4E9RKdmwp.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Nunito Sans'; + font-style: italic; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe0oMImSLYBIv1o4X1M8cce4E91Kdmwp.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* vietnamese */ +@font-face { + font-family: 'Nunito Sans'; + font-style: italic; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe0oMImSLYBIv1o4X1M8cce4E9ZKdmwp.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Nunito Sans'; + font-style: italic; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe0oMImSLYBIv1o4X1M8cce4E9dKdmwp.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Nunito Sans'; + font-style: italic; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe0oMImSLYBIv1o4X1M8cce4E9lKdg.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Nunito Sans'; + font-style: italic; + font-weight: 600; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe01MImSLYBIv1o4X1M8cce4GwZuY14IUql-.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Nunito Sans'; + font-style: italic; + font-weight: 600; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe01MImSLYBIv1o4X1M8cce4GwZuY1cIUql-.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* vietnamese */ +@font-face { + font-family: 'Nunito Sans'; + font-style: italic; + font-weight: 600; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe01MImSLYBIv1o4X1M8cce4GwZuY1wIUql-.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Nunito Sans'; + font-style: italic; + font-weight: 600; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe01MImSLYBIv1o4X1M8cce4GwZuY10IUql-.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Nunito Sans'; + font-style: italic; + font-weight: 600; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe01MImSLYBIv1o4X1M8cce4GwZuY1MIUg.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Nunito Sans'; + font-style: italic; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe01MImSLYBIv1o4X1M8cce4G2JvY14IUql-.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Nunito Sans'; + font-style: italic; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe01MImSLYBIv1o4X1M8cce4G2JvY1cIUql-.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* vietnamese */ +@font-face { + font-family: 'Nunito Sans'; + font-style: italic; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe01MImSLYBIv1o4X1M8cce4G2JvY1wIUql-.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Nunito Sans'; + font-style: italic; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe01MImSLYBIv1o4X1M8cce4G2JvY10IUql-.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Nunito Sans'; + font-style: italic; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe01MImSLYBIv1o4X1M8cce4G2JvY1MIUg.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Nunito Sans'; + font-style: italic; + font-weight: 800; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe01MImSLYBIv1o4X1M8cce4G35sY14IUql-.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Nunito Sans'; + font-style: italic; + font-weight: 800; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe01MImSLYBIv1o4X1M8cce4G35sY1cIUql-.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* vietnamese */ +@font-face { + font-family: 'Nunito Sans'; + font-style: italic; + font-weight: 800; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe01MImSLYBIv1o4X1M8cce4G35sY1wIUql-.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Nunito Sans'; + font-style: italic; + font-weight: 800; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe01MImSLYBIv1o4X1M8cce4G35sY10IUql-.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Nunito Sans'; + font-style: italic; + font-weight: 800; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe01MImSLYBIv1o4X1M8cce4G35sY1MIUg.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Nunito Sans'; + font-style: italic; + font-weight: 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe01MImSLYBIv1o4X1M8cce4G1ptY14IUql-.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Nunito Sans'; + font-style: italic; + font-weight: 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe01MImSLYBIv1o4X1M8cce4G1ptY1cIUql-.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* vietnamese */ +@font-face { + font-family: 'Nunito Sans'; + font-style: italic; + font-weight: 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe01MImSLYBIv1o4X1M8cce4G1ptY1wIUql-.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Nunito Sans'; + font-style: italic; + font-weight: 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe01MImSLYBIv1o4X1M8cce4G1ptY10IUql-.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Nunito Sans'; + font-style: italic; + font-weight: 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe01MImSLYBIv1o4X1M8cce4G1ptY1MIUg.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Nunito Sans'; + font-style: normal; + font-weight: 200; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe03MImSLYBIv1o4X1M8cc9yAs5gU1EQVg.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Nunito Sans'; + font-style: normal; + font-weight: 200; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe03MImSLYBIv1o4X1M8cc9yAs5pU1EQVg.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* vietnamese */ +@font-face { + font-family: 'Nunito Sans'; + font-style: normal; + font-weight: 200; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe03MImSLYBIv1o4X1M8cc9yAs5iU1EQVg.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Nunito Sans'; + font-style: normal; + font-weight: 200; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe03MImSLYBIv1o4X1M8cc9yAs5jU1EQVg.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Nunito Sans'; + font-style: normal; + font-weight: 200; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe03MImSLYBIv1o4X1M8cc9yAs5tU1E.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Nunito Sans'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe03MImSLYBIv1o4X1M8cc8WAc5gU1EQVg.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Nunito Sans'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe03MImSLYBIv1o4X1M8cc8WAc5pU1EQVg.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* vietnamese */ +@font-face { + font-family: 'Nunito Sans'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe03MImSLYBIv1o4X1M8cc8WAc5iU1EQVg.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Nunito Sans'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe03MImSLYBIv1o4X1M8cc8WAc5jU1EQVg.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Nunito Sans'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe03MImSLYBIv1o4X1M8cc8WAc5tU1E.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Nunito Sans'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe0qMImSLYBIv1o4X1M8ccewI9tScg.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Nunito Sans'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe0qMImSLYBIv1o4X1M8cce5I9tScg.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* vietnamese */ +@font-face { + font-family: 'Nunito Sans'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe0qMImSLYBIv1o4X1M8cceyI9tScg.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Nunito Sans'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe0qMImSLYBIv1o4X1M8ccezI9tScg.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Nunito Sans'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe0qMImSLYBIv1o4X1M8cce9I9s.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Nunito Sans'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe03MImSLYBIv1o4X1M8cc9iB85gU1EQVg.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Nunito Sans'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe03MImSLYBIv1o4X1M8cc9iB85pU1EQVg.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* vietnamese */ +@font-face { + font-family: 'Nunito Sans'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe03MImSLYBIv1o4X1M8cc9iB85iU1EQVg.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Nunito Sans'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe03MImSLYBIv1o4X1M8cc9iB85jU1EQVg.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Nunito Sans'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe03MImSLYBIv1o4X1M8cc9iB85tU1E.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Nunito Sans'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe03MImSLYBIv1o4X1M8cc8GBs5gU1EQVg.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Nunito Sans'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe03MImSLYBIv1o4X1M8cc8GBs5pU1EQVg.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* vietnamese */ +@font-face { + font-family: 'Nunito Sans'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe03MImSLYBIv1o4X1M8cc8GBs5iU1EQVg.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Nunito Sans'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe03MImSLYBIv1o4X1M8cc8GBs5jU1EQVg.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Nunito Sans'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe03MImSLYBIv1o4X1M8cc8GBs5tU1E.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Nunito Sans'; + font-style: normal; + font-weight: 800; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe03MImSLYBIv1o4X1M8cc8aBc5gU1EQVg.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Nunito Sans'; + font-style: normal; + font-weight: 800; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe03MImSLYBIv1o4X1M8cc8aBc5pU1EQVg.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* vietnamese */ +@font-face { + font-family: 'Nunito Sans'; + font-style: normal; + font-weight: 800; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe03MImSLYBIv1o4X1M8cc8aBc5iU1EQVg.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Nunito Sans'; + font-style: normal; + font-weight: 800; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe03MImSLYBIv1o4X1M8cc8aBc5jU1EQVg.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Nunito Sans'; + font-style: normal; + font-weight: 800; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe03MImSLYBIv1o4X1M8cc8aBc5tU1E.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Nunito Sans'; + font-style: normal; + font-weight: 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe03MImSLYBIv1o4X1M8cc8-BM5gU1EQVg.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Nunito Sans'; + font-style: normal; + font-weight: 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe03MImSLYBIv1o4X1M8cc8-BM5pU1EQVg.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* vietnamese */ +@font-face { + font-family: 'Nunito Sans'; + font-style: normal; + font-weight: 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe03MImSLYBIv1o4X1M8cc8-BM5iU1EQVg.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Nunito Sans'; + font-style: normal; + font-weight: 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe03MImSLYBIv1o4X1M8cc8-BM5jU1EQVg.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Nunito Sans'; + font-style: normal; + font-weight: 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/nunitosans/v12/pe03MImSLYBIv1o4X1M8cc8-BM5tU1E.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: italic; + font-weight: 200; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdh18Smxg.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: italic; + font-weight: 200; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdo18Smxg.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: italic; + font-weight: 200; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdg18Smxg.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: italic; + font-weight: 200; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdv18Smxg.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: italic; + font-weight: 200; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdj18Smxg.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: italic; + font-weight: 200; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdi18Smxg.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: italic; + font-weight: 200; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSds18Q.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: italic; + font-weight: 300; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidh18Smxg.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: italic; + font-weight: 300; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkido18Smxg.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: italic; + font-weight: 300; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidg18Smxg.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: italic; + font-weight: 300; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidv18Smxg.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: italic; + font-weight: 300; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidj18Smxg.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: italic; + font-weight: 300; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidi18Smxg.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: italic; + font-weight: 300; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkids18Q.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: italic; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7qsDJT9g.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: italic; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7jsDJT9g.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: italic; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7rsDJT9g.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: italic; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7ksDJT9g.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: italic; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7osDJT9g.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: italic; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7psDJT9g.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: italic; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7nsDI.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: italic; + font-weight: 600; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdh18Smxg.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: italic; + font-weight: 600; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdo18Smxg.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: italic; + font-weight: 600; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdg18Smxg.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: italic; + font-weight: 600; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdv18Smxg.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: italic; + font-weight: 600; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdj18Smxg.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: italic; + font-weight: 600; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdi18Smxg.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: italic; + font-weight: 600; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCds18Q.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: italic; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdh18Smxg.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: italic; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdo18Smxg.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: italic; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdg18Smxg.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: italic; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdv18Smxg.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: italic; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdj18Smxg.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: italic; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdi18Smxg.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: italic; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSds18Q.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: italic; + font-weight: 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydh18Smxg.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: italic; + font-weight: 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydo18Smxg.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: italic; + font-weight: 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydg18Smxg.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: italic; + font-weight: 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydv18Smxg.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: italic; + font-weight: 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydj18Smxg.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: italic; + font-weight: 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydi18Smxg.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: italic; + font-weight: 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklyds18Q.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-weight: 200; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wmhduz8A.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-weight: 200; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wkxduz8A.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-weight: 200; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wmxduz8A.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-weight: 200; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wlBduz8A.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-weight: 200; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wmBduz8A.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-weight: 200; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wmRduz8A.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-weight: 200; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wlxdu.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmhduz8A.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwkxduz8A.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmxduz8A.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlBduz8A.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmBduz8A.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmRduz8A.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNa7lqDY.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK3dSBYKcSV-LCoeQqfX1RYOo3qPK7lqDY.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNK7lqDY.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK3dSBYKcSV-LCoeQqfX1RYOo3qO67lqDY.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK3dSBYKcSV-LCoeQqfX1RYOo3qN67lqDY.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7lqDY.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmhduz8A.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwkxduz8A.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmxduz8A.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlBduz8A.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmBduz8A.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmRduz8A.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmhduz8A.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwkxduz8A.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmxduz8A.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlBduz8A.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmBduz8A.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmRduz8A.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdu.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-weight: 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmhduz8A.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-weight: 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwkxduz8A.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-weight: 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmxduz8A.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-weight: 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwlBduz8A.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-weight: 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmBduz8A.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-weight: 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmRduz8A.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-weight: 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwlxdu.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/public/Fanz_files/key.svg b/public/Fanz_files/key.svg new file mode 100644 index 0000000..4bbf025 --- /dev/null +++ b/public/Fanz_files/key.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/Fanz_files/logout.svg b/public/Fanz_files/logout.svg new file mode 100644 index 0000000..aee5023 --- /dev/null +++ b/public/Fanz_files/logout.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/Fanz_files/main.tsx b/public/Fanz_files/main.tsx new file mode 100644 index 0000000..3dea4e6 --- /dev/null +++ b/public/Fanz_files/main.tsx @@ -0,0 +1,48 @@ +var _jsxFileName = "C:\\Users\\josec\\OneDrive\\Documentos\\klupp\\fanz-web-v2\\fanz\\src\\main.tsx"; +import __vite__cjsImport0_react from "/node_modules/.vite/deps/react.js?v=0a8b6832"; const React = __vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react.default : __vite__cjsImport0_react; +import __vite__cjsImport1_reactDom_client from "/node_modules/.vite/deps/react-dom_client.js?v=0a8b6832"; const ReactDOM = __vite__cjsImport1_reactDom_client.__esModule ? __vite__cjsImport1_reactDom_client.default : __vite__cjsImport1_reactDom_client; +import { QueryClient, QueryClientProvider } from "/node_modules/.vite/deps/react-query.js?v=0a8b6832"; +import { BrowserRouter } from "/node_modules/.vite/deps/react-router-dom.js?v=0a8b6832"; +import App from "/src/App.tsx?t=1661823899058"; +import AuthProvider from "/src/contexts/auth/index.tsx?t=1661822883728"; +import { PostProvider } from "/src/contexts/posts/index.tsx"; +import { jsxDEV as _jsxDEV } from "/@id/__x00__react/jsx-dev-runtime"; +const queryClient = new QueryClient(); +ReactDOM.createRoot(document.getElementById("root")).render(/* @__PURE__ */ _jsxDEV(React.StrictMode, { + children: /* @__PURE__ */ _jsxDEV(BrowserRouter, { + children: /* @__PURE__ */ _jsxDEV(AuthProvider, { + children: /* @__PURE__ */ _jsxDEV(QueryClientProvider, { + client: queryClient, + children: /* @__PURE__ */ _jsxDEV(PostProvider, { + children: /* @__PURE__ */ _jsxDEV(App, {}, void 0, false, { + fileName: _jsxFileName, + lineNumber: 16, + columnNumber: 15 + }, this) + }, void 0, false, { + fileName: _jsxFileName, + lineNumber: 15, + columnNumber: 11 + }, this) + }, void 0, false, { + fileName: _jsxFileName, + lineNumber: 14, + columnNumber: 9 + }, this) + }, void 0, false, { + fileName: _jsxFileName, + lineNumber: 13, + columnNumber: 7 + }, this) + }, void 0, false, { + fileName: _jsxFileName, + lineNumber: 12, + columnNumber: 5 + }, this) +}, void 0, false, { + fileName: _jsxFileName, + lineNumber: 11, + columnNumber: 3 +}, this)); + +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJtYXBwaW5ncyI6IjtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLE1BQU1BLGNBQWMsSUFBSUMsWUFBSjtBQUNwQkMsU0FBU0MsV0FBV0MsU0FBU0MsZUFBZSxNQUF4QixDQUFwQixFQUFvRUMsT0FDbEUsd0JBQUMsTUFBTSxZQUFQO0FBQUEsWUFDRSx3QkFBQyxlQUFEO0FBQUEsY0FDRSx3QkFBQyxjQUFEO0FBQUEsZ0JBQ0Usd0JBQUMscUJBQUQ7QUFBQSxRQUFxQixRQUFRTjtBQUFBQSxRQUE3QixVQUNFLHdCQUFDLGNBQUQ7QUFBQSxvQkFDSSx3QkFBQyxLQUFEO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSxRQURKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSxNQURGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSxJQURGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSxFQURGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFERjtBQUFBO0FBQUE7QUFBQTtBQUFBLFFBREYiLCJuYW1lcyI6WyJxdWVyeUNsaWVudCIsIlF1ZXJ5Q2xpZW50IiwiUmVhY3RET00iLCJjcmVhdGVSb290IiwiZG9jdW1lbnQiLCJnZXRFbGVtZW50QnlJZCIsInJlbmRlciJdLCJzb3VyY2VzIjpbIkM6L1VzZXJzL2pvc2VjL09uZURyaXZlL0RvY3VtZW50b3Mva2x1cHAvZmFuei13ZWItdjIvZmFuei9zcmMvbWFpbi50c3giXSwiZmlsZSI6IkM6L1VzZXJzL2pvc2VjL09uZURyaXZlL0RvY3VtZW50b3Mva2x1cHAvZmFuei13ZWItdjIvZmFuei9zcmMvbWFpbi50c3giLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSBcInJlYWN0XCI7XHJcbmltcG9ydCBSZWFjdERPTSBmcm9tIFwicmVhY3QtZG9tL2NsaWVudFwiO1xyXG5pbXBvcnQgeyBRdWVyeUNsaWVudCwgUXVlcnlDbGllbnRQcm92aWRlciB9IGZyb20gXCJyZWFjdC1xdWVyeVwiO1xyXG5pbXBvcnQgeyBCcm93c2VyUm91dGVyIH0gZnJvbSBcInJlYWN0LXJvdXRlci1kb21cIjtcclxuaW1wb3J0IEFwcCBmcm9tIFwiLi9BcHBcIjtcclxuaW1wb3J0IEF1dGhQcm92aWRlciBmcm9tIFwiLi9jb250ZXh0cy9hdXRoXCI7XHJcbmltcG9ydCB7IFBvc3RQcm92aWRlciB9IGZyb20gXCIuL2NvbnRleHRzL3Bvc3RzXCI7XHJcblxyXG5jb25zdCBxdWVyeUNsaWVudCA9IG5ldyBRdWVyeUNsaWVudCgpO1xyXG5SZWFjdERPTS5jcmVhdGVSb290KGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKFwicm9vdFwiKSBhcyBIVE1MRWxlbWVudCkucmVuZGVyKFxyXG4gIDxSZWFjdC5TdHJpY3RNb2RlPlxyXG4gICAgPEJyb3dzZXJSb3V0ZXI+XHJcbiAgICAgIDxBdXRoUHJvdmlkZXI+XHJcbiAgICAgICAgPFF1ZXJ5Q2xpZW50UHJvdmlkZXIgY2xpZW50PXtxdWVyeUNsaWVudH0+XHJcbiAgICAgICAgICA8UG9zdFByb3ZpZGVyPlxyXG4gICAgICAgICAgICAgIDxBcHAgLz5cclxuICAgICAgICAgIDwvUG9zdFByb3ZpZGVyPlxyXG4gICAgICAgIDwvUXVlcnlDbGllbnRQcm92aWRlcj5cclxuICAgICAgPC9BdXRoUHJvdmlkZXI+XHJcbiAgICA8L0Jyb3dzZXJSb3V0ZXI+XHJcbiAgPC9SZWFjdC5TdHJpY3RNb2RlPlxyXG4pO1xyXG4iXX0= \ No newline at end of file diff --git a/public/Fanz_files/qrCode.svg b/public/Fanz_files/qrCode.svg new file mode 100644 index 0000000..bfef4ec --- /dev/null +++ b/public/Fanz_files/qrCode.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/Fanz_files/search.svg b/public/Fanz_files/search.svg new file mode 100644 index 0000000..2999ae9 --- /dev/null +++ b/public/Fanz_files/search.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/Fanz_files/subscribers.svg b/public/Fanz_files/subscribers.svg new file mode 100644 index 0000000..b6ae022 --- /dev/null +++ b/public/Fanz_files/subscribers.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/Fanz_files/user.svg b/public/Fanz_files/user.svg new file mode 100644 index 0000000..0b3a3f2 --- /dev/null +++ b/public/Fanz_files/user.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/components/graph/grossAnualChart/GrossAnualChart.tsx b/src/components/graph/grossAnualChart/GrossAnualChart.tsx index 08403ae..09f058e 100644 --- a/src/components/graph/grossAnualChart/GrossAnualChart.tsx +++ b/src/components/graph/grossAnualChart/GrossAnualChart.tsx @@ -29,7 +29,7 @@ interface SingleBarInterface{ bruta?: boolean | undefined } -export function GrossAnualChart({ title, subtitle, dataProps, label, dataset, barLabel, miniature, bruta }: SingleBarInterface) { +export function GrossAnualChart({ title, subtitle, dataProps=[], label, dataset, barLabel, miniature, bruta }: SingleBarInterface) { function spacement(string) { const spaces = string.length===1?'' : string.length===2? '' : string.length===3? ' ' : string.length===4? ' ' : string.length===5? ' ' : '' @@ -52,7 +52,7 @@ export function GrossAnualChart({ title, subtitle, dataProps, label, dataset, ba }, y: { stacked: false, - max: Number.parseInt(dataProps.reduce((prev, current) => prev.economia_acumulada < current.economia_acumulada ? prev.economia_acumulada : current.economia_acumulada)) + 350, + max: Number.parseInt(dataProps.reduce((prev, current) => prev.economia_acumulada < current.economia_acumulada ? prev.economia_acumulada : current.economia_acumulada,0)) + 350, min: 0, grid: { display: false @@ -80,7 +80,7 @@ export function GrossAnualChart({ title, subtitle, dataProps, label, dataset, ba dataArr.map(data => { sum += data; }); - const percentage = (dataProps[ctx.dataIndex].econ_percentual*100).toFixed(0)+"%"; + const percentage = (dataProps[ctx.dataIndex]?.econ_percentual*100).toFixed(0)+"%"; const result = `${spacement(parseInt(value).toLocaleString('pt-br'))}${percentage}\n${parseInt(value).toLocaleString('pt-br')}${spacement(parseInt(value).toLocaleString('pt-br'))}` return value==null? null : result diff --git a/src/pages/dashboard/index.tsx b/src/pages/dashboard/index.tsx index b8f78ad..e97fcea 100644 --- a/src/pages/dashboard/index.tsx +++ b/src/pages/dashboard/index.tsx @@ -24,17 +24,22 @@ import Button from '@mui/material/Button'; import Typography from '@mui/material/Typography'; import Modal from '@mui/material/Modal'; import RenderIf from '../../utils/renderIf' +import BasicButton from '../../components/buttons/basicButton/BasicButton' +import ConfirmModal from '../../components/modal/ConfirmModal' const style = { position: 'absolute' as const, top: '50%', left: '50%', transform: 'translate(-50%, -50%)', - width: '50%', + height: 600, + width: 500, bgcolor: 'background.paper', - border: '2px solid #000', + border: '0px solid #000', boxShadow: 24, p: 4, + + borderRadius: 3 }; export default function Dashboard({grossAnualGraph, grossAnualYears, grossMensalGraph, grossMensalYears, acumulatedGraph, mapsInfo, userName, costIndicator} : any) { @@ -164,10 +169,10 @@ export default function Dashboard({grossAnualGraph, grossAnualYears, grossMensal

Ressaltamos que os resultados informados são meramente indicativos.

- + }} />

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 OI+}74J?>?)fB)H;HO9pN literal 0 HcmV?d00001 diff --git a/public/Fanz_files/BookIcon.svg b/public/Fanz_files/BookIcon.svg new file mode 100644 index 0000000..088fb47 --- /dev/null +++ b/public/Fanz_files/BookIcon.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/public/Fanz_files/CircleIcon.svg b/public/Fanz_files/CircleIcon.svg new file mode 100644 index 0000000..27b4681 --- /dev/null +++ b/public/Fanz_files/CircleIcon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/Fanz_files/MessageIcon.svg b/public/Fanz_files/MessageIcon.svg new file mode 100644 index 0000000..01803e5 --- /dev/null +++ b/public/Fanz_files/MessageIcon.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/Fanz_files/QrCodeIcon.svg b/public/Fanz_files/QrCodeIcon.svg new file mode 100644 index 0000000..144fdf9 --- /dev/null +++ b/public/Fanz_files/QrCodeIcon.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/Fanz_files/avatar.svg b/public/Fanz_files/avatar.svg new file mode 100644 index 0000000..535f337 --- /dev/null +++ b/public/Fanz_files/avatar.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/Fanz_files/b544ef8e-5e2f-47b6-9526-23e6d239bb5f-20220729115659.jpg b/public/Fanz_files/b544ef8e-5e2f-47b6-9526-23e6d239bb5f-20220729115659.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0a7cf9a612fda664cef10c8fc7467807f3caf8cc GIT binary patch literal 275482 zcmb5VcR&-*)-b$)h)A!BRI#8yK&1&nK#Hh{sB}V;7L))|rG;XlhyoS}H8g3`i3I5u znnXxIS}3Bl1PCA`fC$ACuw3p4ZH2ZVj#hxGs}>%M)g2ie&6AK*O5$;ok$gM*8kpO=f9kDG&oSD2Si zKu}0Xh?D2gVPV0;{DMM)Of2B<_p!3Gva$317&9>kHAX%B#Z0W*l+ezpTl><7V4mjC-56ZqxtQGk<$31H@B;RSD_?uHi5wYrk1 zqgh!hcGohwxV)eR@<#4rJIQ6&oyC)2$g;U~zvUo9;aIas*~ood+z<82&2IpJlnnqd z_qWLhxSxEreTW7r>c47q>nuoVS9cmL%qto=<-2UJ-WSxiZ|&^rtdB&J@v+=r`C9E${Sw zY05I3?^(a_Z82gp@g=GtyqjDw-c@~dmRzZ5iYec8V^Jg23a>5@Dk@*0^C{)xj~L~kUmsk3yJq9K z4dpBJp5u68g<8&7Fa8FOHJviSaq!V@Br&A|0{pKBcx!}nY-Cfv7KYmBcF#q*2G+>; zCTPGjef6xD^ltIlj*2U#GgoO?=2%TT&D5S9u>G~R$YAF`g32a~S?z{@6#KOt{?Iud zpUXUf&n*(O4}T#1BQb|tJ=?`sFJMc|hqI?M>03f5SC<#Xhi#-aTRaY7k}b|tm!BewPhLwUbfIuZ}7hBVjhq{Z#Y_-Z^+Gg`mDAbr$l}Jr>!}x2y3j zNXq8uE!Je-eNuoj+05Pl2*6vV^A>iaN}M^c+#O<+1yfkBtrbG)spcC!C9JD&mAkQ7 z4@|Gro_}@;Ez!HE=x1Tf*>L*sPP3gr0PgBHyC;+pwL~wjhle+0?3 ztG3yxN>!1M+vv74%~e*gbhB%Y>85muo@vW)vFOa$PjTsym9Nxz#%avC?v_%B_n{+O zj9WQgjLn?gJWF3vxSu_M9~vF>r9|=DUaNBFGuAo5$}V4GbjLzis)i#V?^C`(91FMg ztv2D~VTfv}gykng$7YklZsRn=9Bb-beA^zMke_|0j4H{JHe&b@ zA9wrkNOIGb=smkoHny`g*3(~*mogp38KPoxHRoJZ@qG23)$Mn6=hlLub9~FY#hFA_T|*E)Bg4IsjQR91>JL ziiO+>)z(|=ijce^Y?;3&j4QM-Jl3A< zd%u|zX6z<#b7YnVfoqK*eo$6whKGDsF7G=keLQ4R7R8UPY5yux9IvwfVxUTb%WQfa zz4U?-8E!TPujuVQfkkqp*8ifN*{&B^s+1qE2zWO3SXX{bPTJa_mihQQf!K+@GA7OXI9k4LiwZ1bg!UiT?wR`uVl0;?}8QKYxyZ%VWk{a9bTZyYSFNhP01g6 z`A}l<)NZBrO_qm-i_0FjjkegRP&Uc0zB>neDXqqzmnM7skcZSreoUrSd7T42IxSIn z;??$7*BDZr=nnr&lb3vt_~Z8{)d)!)d?2h7Df^E#XuNC{;xPGmqbrM*J{aJM#*!_| z`kj=UuSe*P_+`cD#Sq?}Z&pByFFrqhwzH(B5FOGjC%@isIP%G73Pv{Erq9}~JZ)Xg zdVOV;n>8qr@A?gD z9LvosD7ZSN#{8ruZ*3V~zjK*pGC*Z;>iF*0I*>4Zc=BR8o-^gc4^$+;?8pHyKT0vn zfpDu{t7d&1Yr|45EPe!}ueE8Zjy$NXRjvFMbrz;mjvru+mDfD;y&9ugidg?LnuhusYX+&Q*VQ=G6_h-B$sk z!je@gHB;f8+x4dC{sFS{xd{$6Os^kmUcFrFx+j`UeAAeEBnzn;UU-+4#u<9YswOVs zp4F?T&=Snj(m){WI6=UKl8D z!6totOTNUaoJ6q|o^mGWi{f(^_~Bt#&Z0Mi-Ps4Jj8K6N#cLss~~ z$2R6RVPSyWce}61AXZ*pM_!i_xo8k`DT@`9XJ!u@&~4f~EUX?7SS=y}_Lh+uu6Nev zE^&c3j=Cx#w4smI)a_#=QE>FT_`IR8Nr|_U!U$50f-eL5V7=Q?ev6}M-l4MI->j>$ z#AVirN=em+=|3_Q>bk=kfE_Eh&f?Pes=@kXR8W^w+El^}cT3bcP68%D9Z7^F2Cw#0 z!<`e7IX#cgoN^C%6S>lvZBU+b&ky?1@UzI4T1cMN*2;kx~|PIbJ${AAXb6JB{JNmDImMxDfyRO*y-%`yJz>4#ih zmz4C%;RmdlS>tkV-(V&H+z)lgQSg*(XvO>2Z-|Ww$2N!Io_cT$6mun(Ks!r=#HbF_ z&hH%D6nNc7-7Mo)r@gg#;>p|Dzj)f;L4O8I3z;2s&6I6!z+0Oq>M1J2^RIrh-yfmM z>Gb_WE4}w-wxNMDx~&JUTmIf+4s+kM_o}jotgnCl213?7pVa5M|8ciGiuw4Jf)9xT z&^SKPIJ?BEQKeDkll75*SWYVUL;<_zDGrt|4?ihd0W_vF0Fxtd63}PbmG!Qcs1!(#syZo3=A$ z&bod(1z7ZCGD6Xp?xgoCzTmBSNX0sXH+vn_~VD3BT#8t#B$)uj@^;NK(qFsTaLbj*sIXXIriZ zxJ!!R2VlPeht6>^Skvw&=dOI0n=bUm8p109J)mQnAN9O!lT?**Ra0P?6};p0(` zQ7#9p>PH^45Q5%n;=XR^FAzgcH`Mox`72S@GdGP0v$QNl^#R0><=I(E8J+%9EGqwm zr*X3J%gF92t1N}IfVbzAE``vlsrQtIUzhh-47;VAyuM#cbU){?q+7I%dfcZ4gdC!V zt_-`?=35DOa8fj_DY?CtzV0jB;-Y-8^rkppEhFn9DRZL^X{>6SwbA_@01}OOtC$`4 zNXjetqCXNi`Hz@#CUQ0b*FZ1+h1HFu8!!7Gy>X3YjkSve_S`33uZjy;kc6yYGk4FD zZg2fWcBPBW-#-=C`DWj{bhKT)7Fy}`o1TlrX^uN?NqGfQqgkHNIQ9`3!p?H?&bb}c z(Rp8_8sDwB#`7C@%25zpz>qpq?gaD84|g2_se16R+L>U6+~I6V@uYsn+0ju+uLr{H4Nn&yGvO6is8c}flRr7TJfS=+u#u9B;nZ=#A& z`s>o2FX*vo35cW2-TrEd_O2WNWC~lk_ZC&VK5U@0YL9NzYCBHOAbND-K;a zz-#VSRu@!TW0 zfh~s};Fb8JgU|g0fRmuWo|ej$tpYeM-gaVg1PyD}k(2)J;s8*sU~53)C$+XkM{_L- z4aSc+1`3_R5a9+m}PDt3O_7=6*Qig}y%mJGJkD`jQu? zki}cI4c6mAkv;ZJ%y)fwKItV^E2`c06^+OqPulWTkI<37FX^NijIc!W{Umnm@Rt+b z??&#PF7btJ@F8IEbjq$Zbwl5YR_Ugs((hhY_i~ysr|m+AIuy>(Hq?8BSF|#!6CdW3 zcM@{rJz28zSOlg?wJ9z#VnhkI#*0(??e|4WL_&aK;Nay`m%-@nu8+@^kACYF*69m@ zA@)y0a0r*B%$-jyCBMdzhT+qt|Po={)vSW(YIYrWca46GpPoD6SfG2 zCaB{>Srw3P%eLU0Zw^kF4gQCPKr zr)pSYn&P+}dKbj<)OF$5Uw490>YDqB@kKH!VTmy_T9=xIV3yPOfjTl$pFmcKaay zj01LZf(P`rgdrUV%aC2u`Y}h7YHoA2*BqENO)_NP=L>#HK?hs#GYj6(R39~^ZK-P; zn>f8-l*VnZ{W@ifXLa}aN>pO;S8hYU=>saOt;SY_x~j;JHZ)p3J3CR| zP#*NXv`j0@t)tr4pQ5{bIpGd%fr_)iUdb=(>LUw@Buv2HP&GB>=GpnDU!u?U05{!P zO@T;&DLs+%VNclAy8RzMU#xIpLr)(pE;T44}IYf-Sw z((dimk@d3a_m@Its=0&;$iCkmb-Kko_O7a@^!ryB`a4RE=|9HyL23m`pSp*1%88-S z59(SenqTX%6)!(8RVB;bb#0HT?PT!eejZc2f*N~O4apIy_rx8`jX!mQ2!C5^A~pW& z09U=j?2We$U~shud)_K=@=q01zERSTiUB~2=iKF=U7(-j4hSZJx;Obc0k9FP8hf!^ z`UYi`-Z1@PLt0e_TacQ$a2ml=FaDv6qP`D1wqH`u&nWi1TB!b!&-79kG2&bv%p76N z1+mD}8oF~qD||n>xsBHAM>wav;;h4(!`do#@ut(hA*m=Q)_BmrGP8GB;6Z`B*=MzffDS9twG@_MqD>GahgpJ2L%;w#F zHcscjEY>#k6Q!YATt(AXOF$X>(Oa*^0wj!FxcS<>j#k@r@R@r*Z};LnICMtto+mb# zBUTQrFVq`YjZ?x)?fXShvpudRUZdw(XQR_T=+{gM8!IPOrdbRT<*}L32hx_pUy&|s z|Mbt+@L0H<V2{caSXW92>#S(CW)3p2))P+H2q9WWT4*;1hEe z=@`2dGIX?Ty+L){Vb6A=xf`r zuu#u~7V!(<;{oOz)*SHi2Uv4J=MW6^zy|Y+gZw#6?o>q^{sQ*>hLCwgvUO)eNjpMk z>tOVxRm?0cy{yf12lBO={L^!#vB5$sJ5$S<_>S>S6}7ar@Qt0YCGzXe+UB`UmUL>k zFT7RnEaTMA>v}`JH1ip{#0!J8ZKBbDPx>j`#rimxDRoE{VRrd}?fxzmrJQy7{m)V~ zlx_Uoi}x}D+@P)8%Z5jS1_BVy4(AcK^%cJCE4x7W^}c#F(kjYfxpeh7(tB=gn6JA$ zCDw<1RqCRAj>Qo9%_u9xIGJ3kWZoc0=eO8uFdzXc14NGhc-CkI#tyl?OdURLtP z!`vxhqoW1pSG3k^mdhHK{Ju{d8n{U%PiHxo`HzQa77bp&&}mLGOS2ytB8RGEW(AF9 ze}sG4eK9aI#`)n+72m&i+Nby8LgoPaaLKxN7R`Ao6IbTj(y4%DnXUcc*+o`YI8M(Q z8X1P|Ss$~%m_Yu878sT>zX$dtib+>j2Zy_4?{eIb;eKV6I>_tu&fU+tYTfXHAq#ET zY#}rJu`wksn5KHo?ueX2xPBjd`x|%a2&gr@LTBAVy$z6@X7lXTA}x_U<5IL|{{6TKd!{OtwkUF$E z1su$7xNe5r;(37eDu}iAUKfF)HMKZx%iqSFPTo(x*B_aI!VrF?a~K zM(Th(xkrw_00#bl0nB-TwUdGz7eOyiezsnrA;(k69!$8ZKnuzm=)0dbd`Kk1cJ$=K zh0im=OI%(qnGgXXqxh(9R2I>DpRD zXVR5sad&UoB@1G#AJa{1+GCYRs`ugkWLl*56ze~r`<@pxKU%X=MxJ6dkfSP=vCv zl)J-HUR|odC+DOL1ay>KUe8}TDe8z~hOux$VvYTWmCdatuEnO&;PsZq9R{{s9AC$~GLNSEU`8$%65uPv;Pd`wLjMN=aLsD3kF{V=*T=F(onapH_|nm; zWhX;3>4c8_*iegix-VG_)5lbFj?<-u-)(vI78X=1>F>|_rZagMH>}C;zA}vSw;DbAGx8d1f1wsS4Yw) z*f^Vs5Sh*g-$GAR^On6;{T6zus(M{u2Dh{{miSntE+k1bSsPcp_U8@2?c_ z8|bT441eUa#X~tUAs0El3MupKSg7S-jGr7)J^vn($hx8Qt-nRJinls?#_-LM)a594 zP!swMx<~cY{`#`vmwkGR<4dD@*rmcnEt;5b;b>vknX$)%MtHK)CJB7_!N~u@;6EBR zfY2ssFemJ|=W52AH|vU3O%EyFXoh&^JJqIVYozxm4hLjpnnI2KLb&afz@cd`HKdQU zNt|7^C{l!Ey??Z3z)s|y8{Q+|RcP@P@`A^yQ$RJckj{V_ujC*2Wzl0f8I;9?^fZwhk!aqjFU{B<1s! zmzo#kc9Q2Sr9+HR1M?PUHv1#Wps)iJXmspv0OqIJF}DB1;|l%E344pY&$X}cRWr)G zGw{MJfrNV=G8A|1tV8yply43(4RZ*;L%HRj;hE<0OmuceIB3};*OyI!2Y_1U?6 z#uL${vwe9Drx=2kt{g`W3tJi(6_l5w6XDE_hZB$X3*)ux7W}q9b!b86Aj$OpeOD(k zV`*PgYfYIKYLyflI<9x+z#RWPn)we?|HXnCv_I^T;`S%5T_$hZ96y(Xseoqpozhjr++>KLp&M zFYy8BM|$0~)?9ki{a+E*l5gqMrd^kr8&r7u z8z^I&Tgekc(hy|mqDw?9>3CUp>+IO{A% zMAh~W+J58?DJI|&B`ERf?z5oo?q3Mw7VS$1PrV$&`mLs4qfsir#4MO2U~(5>i@x|H zX)g!F7H$8JsYgYEU+r5t9P3VM8DoWuA}WSO`A;8ZkL&{bkN@wnfqgpQ2|Ui(E5X?3 zN^sq4Ga9x?CH-;M7!k_1=^$D%2*KFA2r$k*_B9)MtalyizAhK;lz2hwR&c0r=#hw+ z9Z7>ML&<_R$t;oa_UQXX ziA!3zfCy0!e|hVhR;FM3WUjkKFM3FY`hW0i2~EqD7hA^<|(2-d)?$G#m^~yg5y2yFVUbjPJ|Kog`uC z?V8WQ9TBHt**N>B)J@-|Rfbm{-slq}L3Apc;DGO)?5SddlivS9^l!oZpA7&=y8@;- z)LI(XP-Su$41J}KXZtrmxO3lH1F>=ckme^m)_J4Q$atvLJ2IY$6tM?!C_{bEA2O6TD_|kA%VZ&N@|(K6BCDE?g;O( z1d?<1RK&S0!?rPXA4^ytaudy%#vs(~egoXWq3dcrjdH6aqUzuOCCUHb%9;bN7VjA` zCeLe$0C0{f#i|1U06%#Ce}T?X_rKl3_wBgZTATv436l5-LW`u|(^ZMVs=nKbho%S7 z-+#1lwIM3|w&mC8bHmyiI0FH z>!u`&>DrNjL5{#5y#E)@k$>CihOOtdu^7afOmH*GAj_iL0RQFw`OYUhon4IJUwG!7 z(;8yGfu2et;v1uzj&&HQoF?KOTH-nvtksUzzU#FcJXKbjasLaCE-_IBj});cbbhKr z$94`;AMsdOPY=)8Prp3}i?uJ*{9=@CG(NkUh&LJV?oo(=X1pG|t3)P$3#!>f9V2hr zzU;S>2*iKHk}Q$gU17Jb+{l&s=g8Shm`Uv6D-t9U^apQ9F?f*$I3q#(pac9T2(k-; z%@aCFe=LXY2e2W}D-W=TPm}D6+nvLgR~@kG$OPYK8=*XgAEEbm%o`fjNSm)2*NjwV zmn#Eeoi`Z5kcvmx?DU=!UPTZLs;9orc!myrcqQQF7z%?cnJ!7eGSwZp61z6yzU6Vmcy7>n1QXzwBYpYShX1~c-D zH2C=LwM}ofdF|s!z1{||CUGxD(G_ae+v`aU1V=l=K3j2VNSUg(sST%(Ai4Q=fLbUz z&SodssKLt?f`UtgQFY?NCZ42jUW4n$xe83)HBwz46c8yUH75kqH&+~lD5MQ2S7^KW zZe)l6b%iz^L*u889=yB0%WC0pV@JCexEi^K8`Bk5FvF~gd%xG%1I|QX|DRy?e^0j{ zXwo@!00|L^{f1FV0F(5Kz41xy-2(#8xaV*tlARi1IOh-$?j4>qnbPY6F&FY`enNR) z>D8uKfM&=)yY0^iZszdauE5DueI{m$JepSrCE(&*!YmB$i=g#vXy30);z?Jss6({L z7d#9#wRmEsR8mbT=SYCY|F zbxAShp8^0jB^SJ@JzJF> zlpqe;G*$asZDTUlo|f{7qSWRU7UZsv9Z&V_dSuKUV(n^*j`NB~G+pP)D8V>0A+z0L z%IRNusgo6Mm4RV1?;D-!p^~~WTAs%EMy8LA_=6R;rfL3Ob|c?IE29Du zcwUyz9d+L_iQU8E|M2*}e|o_(w3CMaiP^mW?A!L(Xh>`O0`g|#+{B^hBcs-5J-;{I z7Qg1Zw)#_rh#0?en082W?1twF1N$#@4OxY=uFW#uxTR82_o8O`V!%6LNN3GYr3A5q@p=Rrpy%rxlwe zs2BbLW-#}j8k`jLPudEcNI=;PT&ms+Te|-If?Y6K2Vfoqjr03IZ5Ao26j(|6S0V+B zCHQkcv|bHv?xyT$E^DVr=8A>KR2B^o{WeUpZ^H90%wH{w=@`GQGK53meOuz&f{`sZ z$HL&_fp^B}+SNpu1L@Ga3y%kgP<66IWwz@^-jjeP^`+;$zF6CXMc{%^pEL0#?v8u$ z*Z3cH5i#Z@L6Xh2Nr$MV-+*kOqUhF}S3Cvu$UnI4nW_H-oqshXio&OM5ACA-LbLOK z1DW<~t0YCkON(NDZ=8vJWte{4o77hp(zj+9#v$_CJ7lrdX>{n))>86nREwNz7>Q-s z#Lyj2H-EeNO&U zPlriAIvnpu93Y0Z28JyR)7;SG{M{s@5_#CgC{sJsTO0n;AX1|CrJv_DBG9`paJ#{j zn0XZxY4Qr$oFNiG|2%(}Ld$G1DaLzWO*D43hfhgWj*bu2ptR_S2`s;`pO;Vzb+;*u zq~&QaFg<9#V`!4fbpJ0}|7B|b!|7ou^+hf8?Xc3PHsT-CUN98TjXGjp6J3^y`;MVJ z)a`x_dFN@bq}|teZ4e-DHozd;m}q!tT+dfTI|lk~{0!O>Yl(4oeu<5_nbo~=TdP1J z4_gXvv%N+wDQPL|OH_;<@T+*tclOZvUNmHKK4$8E{+ji&i8@`cCtcZX`m%=DuZQz% z@1{FzYff40nZ}X7vj}Eu!F(;)5CD$ziw-+GXYV_qFL(KMq>zs5cbDKjX^{d?fY}iM z_FDX>F8|f3Ou7a!_)_1mE|G{NQmmKJ9sy=!6Y=5QIjx=w-3y*YyA|-hS#Q_Cu+8?J z6RuSq#x>*KdYa~n^G+}rKh+8^Kd)@i-8~LBm?Lh8b5QXFNXCj{sOUqN*0l^HOdC?0 zE;;=VeL4Fm%N&_NwTRaZ< zkVF>e^@b<1l)RGq9x@*9BO1nLDse0gp?=>~{E$|Ef6If~M%5u5uOPh5b=`Lm6N7g@ z>dv0S3!QtuyP!oq&hLt;|lj~(|L$9hVt1p4a1NEqMg9zIr)m@t$7>4 z{*|&aJi3NJbjLUD_)-tOfl4ldJ43~wkAhS`S}$Z}2;mMPo`xfl33X41*5dYTZ>Xc| zKfOxYeSZN8y$u|OLa{!v~Lb^GGO zcNRJqvvyTRKO!+~t&mlM@Er6$_wCu~JrFHi$)DTOIH}-djZPN6sqFV1yT$1lulp#n zc+Z~&$M%n!IC=Sx5(n4v&#RuFEfk)PHT1oxeE&qf(}fq4HN`JTxISCACtxaCBS3ZRyijt&iW;VAGm*j?f~qwAiWQS9=~^q0pMt>VoTrWvPdPsXQhq7LkAyA|6#oYHpNh zENeBU8v2oZSv)Fj8KKr3ry{Xc|I7tg{>{Sb{JR5m?NL+*@{mGNb#3Zy{U`E`43;5& zo-3XXsv2j{--eVImr?cna8wKH@%oAn7%8?zKgf=8yJ8>(F2a}2KEAyIY7=(<~ zxrIb4q++tKP7EN$Lfn>8F(|8c%n|kVa-v#(w$1nkh4jHIG|)M6oEDlOa#Wz=JR_{) z{F*uT)W+K>#zZLr?v& zqoRvSbLF)t3wS5db198Z*`YOBiGaR76^IYH1{&)e3)*hcwoYE#g4h(sz(i#OzFd6c>9-;TuR<6a@XziZ2aZuw|q6#&; zSF+#X0J(hoQB&RU_P5YMh48rTm4To`Pj=tz`Ug7{Hnac08%$$rGl$dM@uR<{=sn!x zpF;1mEUqp%=|^Es)OpS9G{y|m9E7OfisqrtOixiZYxbXn8u6H{o!XK<9oCkAll=cK z2-ps3zx@qlWWSlzrUg!@#+W8Bcgjb8qFI>ecFH!aH=LuHMz>~pP8anybO;z(#TCzu z`nA$=jK`#%;NO61b2Z&=Su5j$x!0r-e%XZ~>|vBBv1o+uA5LV#!>8qLtY*b9FF5zO z#cQdIPr&R4D{-L}mR~(~_S=m6&HV=MC0vuMIp#Meb=GY#b-eHZz(8r6S_q9;@xJrccfrXd3X{lJ2S(7kW-whHGjJk66##&573~42!++GC zpUqvf?fGJt@}*M%{_JJhumepXce`Te!koXxYE=kH{!drsoIxtj8Dc|;#o^x z4Lu^S1YFaML9+F9Lbu1BZM|`&!}aEnPzaJ60TB&${4@AJh0x#XKc+er5I1ozH6$nI z$*F?rCfX4Za`^Z&BDcqzx>0rEzmTlaUqpxk-0;bF$m#pdBKfY_TY9KV8xFhLqymar?Lv~WJ*FVfj>tPl5K9J@qn)5j8tf+m_i z?Q#j45>*ejCE)XCPL-Fy%^}9MstI8S1ddXs+Y+UwMCEiPCsEA|#@l!~4}>DGA~Ek~;^6_7*37-=+bEfO;~>8o7IDz*!-}F2ou@u5`|G-dF}-;@ zowkL;jiXu7cl|mRiob{a1}YexUF-BZPb6>w!W`A3FvxCDE_@Z*{)(cEIaetTB!QE z`izBpr>DN54z0h^_=ocBamYOYj*rK%IHWI^L zspvtfjq>zgUfH|+<0gO=-o4Fnn3eezQYWQOvaXCwERT`AMqgcS5c@@MRIsa?)ZTRr zb&evJ^1U1;CC|*t4UL_TVcfQ7&mae5S#vg%}m&#E-=p zL#G=f&FL+_@C%j(G7lL^xVBs|YtNgne#`|;$6+o&x(w>Umqi3f@0~t_Z;U{!>)bSk zC>a=W58*Foht7Hm7)oHZGLe}fL!`R=MAmvwB0e_Gb1XrMAu|1fH9S6QKUDFpZ$bB1 zX^hRbD4n7ceqtLt-7uI*WAbD+V;3|7-T1x9VTD}Iof7_DUE3g!K;jU$HxFG9O*JAq zE$6}fmGJ!*^C6jA5P4%m)9BenhUocq%!+5`_F&eEOpn_N`?Trog^X+VsLY=X$@~x# zd@BOB@+=7N^~1VyjCfn2v_@;lh~ zO+G}FgcZelEYSHy5oGF&-AyBR)K>B@V}@czJvl-o6xU(fLSl9*EOL+xFeMc9x$!fQ z+&DSEp%DgkAw<~b3vpdSd!iIvvs6{@rr^_OLcS>U+AQ4IseR7zCS4*P=1B#!Mv!{{ z@tsVZN`UpcwmNM89L`>@ya`Jsld7DILS11l?S4J|%V}hI+Y#HPdIC5zf8l?E1mXCJ zG4X3d%Dgkqg_AexK$1D1{>^VQSU5k3{VfvfnhZAC&8NzU%_n(6_WEo}tZ? zaJ{wPK%)k(L%Ya@^@^aJYdz;gR^e;uZJ*CvCZa4;?;ce>Xq&N4sE%9RxVH%IVm8Eo zaPm8He)Vu>M}qC8IkkMTi>nDorLZke+MP7XMv>!}?n|i)Tv8o@2|Md>K5tJMh~xu; zn9M#ng8SDyh1FL336P=aIF5}Du?WgrmGwMU$(re>LFxnoAfMlal#p#(J_raP2xr`6#xdLKfy zPsyk){00;(7wM|&0r_~Tdx=kgfz0Zso_1W)vArCp&!Dp>f|F%Zw z%T;n=Zebi@_I=4cY?OP%=lVX60I`-_|Be{c$k`CIZ>0=hw_*;xbF*iOX5RR{e=Ufn z=4pz|Q(VD>aH4+P2~b}OYCt^I@_M?}3qO_*^JXzDK4l+FtBEZC7axJ1JOS9bbbVrA z8`H(sfEgN|>FvCbue931P}8bul%al$!h1I~N+{)qMGTqLIN{t*{|1s<3nOBidmYZj zt#N&;m*1qk$=x}vecrn_m`zezbQ*^;NSGvC&;Kx6_EnFpSl}G-z^N;yy~|>m{kc|yyWGIYw$W&jq3?W zup}F&ZO<2fUbrB3hQs|ibJ+d*MU`sNQXePbx+8}JNJoyn+e#td z?#y(*?aNN~Y_IoxIE^akeRv@ky{Lz3Sn%0keA!r?-5;Ionv}DLo?H#HCTw3TgdNvcZVC9dVApuW!9OY>Ew}w7%;lJ(3PD(Dw%F$i$%?c+q(pN67?Jp z2uHnpF?Lv{!dC8_C{zT>7hCt88`k zZGvA4!p}rz- z=3{s2q5G;CBZ6P?erWsvF=4K-yVL|)H~oBY#|FxOB%s>$Q9yZ4ivC^wx~F&Gcl-jR z?2H;n>&I{pV=>TtEt}tfUSjcR@K&S0`tHEYx<-~@&|Jz!JgQZ7%Xjgs!bVYqL*m@q z^Fn^Zu*N?7JI&X)R7e?Er(9U5joHv;Yn$EV2Pn7!pVw;Bg}dn=){VYC9;MxFe>wXp z-Yb+CTq2MUH!ziFYrkfg5>@-|d(8V-qXdDKh$}u6zor2S)L}t#+jz&HTIZZdk58e+ zptsJS7*iZo!p|fQ@pRZ3Aj22utQYY$+zhsJm0GK&3WF)14i&Ux?)SKMk|+<_t7@KT z(TwEE4D&Y!n@l_@3NP)@CbS6nfFGrYvQ&;Kb%dEQ@Xi~lH1)tkuSrF-iYbi_`hnxYbqp-9gqm+5M*>PnfCcw6K_j0C7~MvAir|%zxeL&8HO0HZYno@zdfxeKwDWG=8g#4ti(rrWw-3m6xw2^U-AvT?Q!mi zO^>mcZQz2URV-ILqFQwTdaVBFlau51&F2EvT7&7@L+=>7b)Prg#llImm0UYaKMT91 zFZXC;AQ?Ywi$A;39R2zr_bzokIooXn(7y_K9#;@-U(aEc92oN7>+Z@ zxa477JOU>>Qy4od+9mCdfy*b{!p&VNP`d#-UNPX>@#~4&w`%C5;E5pI&?c!P7(+9m znn1f!1~s0BKq_xq3n}ZK_~~$SX6Iypb^rT^2pQ?ZE);VZa~l1&ywgarvnhY2QiVwv zzB!=8y4TUpVl1mVb{2d`fodcfi-+17O;1NcxM4im&hIjI(|dN)?=^CbnKb{{Je)a$ zjX1pPx|w|zX~ zyEEM*097}@<P?vxq)H+cS~~L^xZ-~o>OjpO79+8kqY>cxc$Z{uxX=da+07~J zKr_37T?uyJ=;Zx=F#6d34Qx?kDQ;YqcD$x%(@HZ8NMG%cfr z#Lnee&_}-6AGX>b%-qD1aD&nbWxe+7@K#xaeN=whwDF}I4xX4fB+_0|t>vSZZVL_{ zWoGx9kmW(2&oyj+M!G4t5mml$5MLQ9?6CM2FQ95pzmZdp62TC zCq9U|_=Vvw)d&~X^c zfsI4(@mZVd!O;y^kCd$gXCb*xZ%dq;iWa$(Gv|a+zBgn>&@(_rch{e%{c0_2(^b54qWf&!YmUW0OyaZd z8b7siU`ET8fTCFcTuY%-if7N3pTD!&Y#r7U5ORQhGp#`e%piw-o5r^F12?5IZ<+=6 zj^sWeLRmQ`dYW8yWKceH&b{|ox?(N;AKRG`GtcK4InyZleMm!GSv4)q&Yoj1_>ohI zL`8it;sXse^uI}o4cUVr(?dayoC{Vs*p-5tAZ+<0okJgt*yk7ySK++rZu_ImaVF~%6zz}ngvcvcH&N)72sq32|T$?jjgjE)Yk+Amq(952HV*^V zz}%xE_1_Kk5C^lzX`e{oHwTWB@~v}mbC9LWnLn;<*xJ7Sq4)Keqv4n9cDcTTzG~|v z>!zLXiOYYFgeTw|DekIQ_praScQJAeBfGvsP769IJ_4rCS#yaJzmzR29Gz zC6rHj^AC1Y`$wa*>+^tLMI?zKX4hUM?_Pp}TY2KNE=5K`%Kyscc@x$s$Bn&0r`g#l z@xQj?ll(-z5y8FYBK<)C( zI1oFSw(KuJ36UBL;fBO>oy_u$OT7>(*!7ll6r9CAQcEu2;zZ~^J{V0Ed=GxrRb6kL zO3r^mm3!6MXG3`a3&cFcmD0Z1J57y$*L!qi8|?5K+Xh=$mclU}9Z{m!1+MY}?lX8u z;6<;U>90JOj&~r&0~_;=3{V6nB6$qRXBMShG({T1T|rF3P~AQAhQFbm1FCh*hKeJ&wKM)xLF_yG7GZ0^atCK$wGpS;@8Rre_& zx~grh>0|(7)Z+>IFXtzQ`?GHn0le}<@*YPoXzMs_R&}+Gl>!wIo{avX#-EUlNGhUT z%Lw=1KgxovHTE7c`dZqK82$o@-7i9aHjn|YkSYOtYoCRey%)SwM0P^?M~TP*V$^33 zI?iBSuWCG8OjS&LV{pg_{?p4N^K@uLVsp2F$DUfb0Az&2EI~q-lCe?64b#oi?7p|R z6rwp)e==!NM1)f05Q)rAj1M_Fxqd?HsN(uA;F48DCnuO7gtxcWP5<%~mSaPsbjb@C%N0a9`}K0q{JG9v`#DP2? z&i6&01}FTbOrXI3Y=g3p<{XiY}S( z9mcYE#J8O$gJYOREpO^Q10KVeC)Zy{YH>ym&pRqZn0^9EOku{Rx^3lS^sw#4;AoQTvTY_H!+Pdx8W{oo7F4&&a=$_NTKvopN=7Yt>Q1dQ`v6^H;`w#$! z(;k+AM-sq4@adP@oZa}be_lL}y1vQo$K;bDHg%Rdol5)AwwQ`;$y_3&Bfq-(glTRG zY(-*bj?>A5Qm)_75%b?ZX~MOXRpj-YFjRB*cn^&Vhv;=|Qe$=6rdo0ze>)O*DXp7x43iT~-pBynw?vxjH*0f> zwSz$BZ(UuDPV+Z6GNdDlRjcl>*{BJ zE61v}V0T`}%3KQlu*~e+=t}NAoE-b&^P#3T=~cb_=I?gYR*2_3tAT5VZ<#k!z@#43 zUz_;Dj%}VGbrOB3QpM~x9Rl7SPd~&-ZQ(dq)i-9;DI(o;LWki!Pk=VZfU#)_v`a6U zhVPyu%*!sioYSg~L3khJL$fnBg-D^;7}Mp{@X#!cJs*Wu$6>U#2M9Lv5CJv1V2hTv zEB#rSm?rbW78zlYC9tF-8-nZC8ZjX5*G~uNeiUo~i8BeUNDVRr^|6ar%O__s(_T^I z?Jj78@^q8)aI1W>XYN)M&6L*hhE3vp?4u~Drj`9_(e3SbS5UY`Q!;uMOG3}TQg%M9 zooXP8$e4S!4uL(x7dJKjv8`FTGz9oR4~$TS7rKq7QWRJ zoQF5&18)l7y=XevM}Je}uKUn~Z`?j;H1#5}-dH|Z73FTPQHgpE=P)6{B1$~in@6Aj z_7OXEW*gt4<78fS3zeO~w;g{g8K8Xdc^sh+ST&c;!Uyb&Z)wi`VF5x^CN=@K5|;4> za{1@D^HTmZOSzJMZW|Gq)A?Ts@LRc-z13@1$FoKMeHJk3_{cBxI|+K-d(0!Wc{J)C zqI@+p7KSXLnC;rmQ}M_0ts7Ts$b*i){y!U@3>`(u{Z{(ZaZ=K*2nVRA=+RQ;vxa<2WW4_EbZ zvzTXt!Re@L!ROyEwoG_h!u)x6Df=XXe{^!W8>HR`k~s0U;Qsi=KysL7)u&LYE_q=2 zwW{-#zF$+)mgRcK%wb05svAOd4Pn`Gcg_k)N#6`5$sw8zZr*{%gTatb>_YTxnMv-+P>M&TnwknXF= zZXX@dl}^(JEvgS|Rt6lK+Iz+4Q*C5K?v5Bhk9QWhI0|>u%r2HxzQW&R^$(cvDg$R| zuX9(r8p_;j$qy3w$ELY~((>}P9cGx2LAC=LWR(8r;d7y9MBn{dlq~{W zLbS`Fe+y-k+q&{SdtSOdy2)r2_6Z668a=&DB+>9ee0Cm4LUB{hBdv$D*Vcs--3|k@|AMR6%Lz6NaV24^qrw(hE zy+^|#QWjrFcO+x&T0a!XxD1+QS`&kxUndO{dC2xqzA9JKYHH6zc**9VIfueZYrba# zr`eAJyQYgUP`0`q>4HyLd$J0u#LPWjiJLjn=72aAeSSaJRALXXSg_zd6G~?sY+gdX z`~YtbWO3vw>X-EP8(=oqj8` z6jG8|0d`5)A)^DQqWIL%acYTSw=CC{yff4r+AynWY(&7kRJH!X6xc)!9m`JzWO^u! zwKJ!Qv)f5?#ktUo6BsBa5T=%+-8N8=&pAv4_^3p<3z?RreMqKOq!tvWFE7>qq4sC+ za}d^b3Haz;9g*!n&n9d$QVZn(RX&r2dz3=OqOm}jFD;?$eVYgI8{iC2g9_W9jOb;f z%nt!p*%P4`o5#-XDPJlpT=r^74jP>}5&jcxvv>D}rouMy$%BJO!gH@^b_aIXt2X+M zN>|3e0`kJZqt7R;<3pG<%87l(Hj>~R)*1HjfMaA?_|xCudtHWEnllKo9NIhtDbDLs z6tT1cOcE>8Wv|6z_;AjI2Td`9N00Z=zkG2>qfCjN=Hbu_S~xy;E4b?|974~8m6vOM zWMx0BY5;$hPDmI9WY%Sh@pR-5j$Ywn^MW^80%Y46fHA*Uw1k`pvfci7yfjH|Mn6I2 z0ZgVR`GrSw^rkTN^ac1gYc=U~p2y`b`F?j*cb+wsy~DA(qYkAz3{AI+0m&!b)61G> zn_>4V!@?kIgi6f`ei9L;WHi1=xD`Ep(UeHOCbp9!T4FOeppvSQR%4Ai zlSgO(Bcj*`WGVh7Gg}qQ^)u&}mVVeRomZSIw^+_^R$WOxw8nbsP^g7tWE=tf_>9N3 zqd}t)D)lK85@~eLzy!*V?m(G@jCe^1wLbY-mTCMnu3yEa;)}9wZC{*uxWMq=W{S%! zCI26rcHoL7$S19x9=^qQSK&v!Ljyo>v&%2!Gr`b}%Z1H5pudSYV{{V72iMj6DO_az zsQ(41ieuZ?_VhMN{*|it8ycBSl!Ko>dX)Y;RcHlU(liHTDYnvuff;WL5ky~F!N^Nr z00|IdO=p!*=N4XL?{69<+Q%PTFRHLfYu;=y(&SWf@OHIziQ?4QZT&19trWE(2sI&P zj#*@IYi~_Q&v4)U5w4a7Z*FF9wH$NmXa5=FB;#{7VL87rk#m&D^E0$MSIp`a@crRn zI&VUeDCE#`;bS9_eGtH&YzpNQ(LpN1C@HITY$E>Tqum= z2V22uadTtJcWa1syVzB{8wr}1fR;}U*)^=76IZ@<<j`J0(|M$_R3t9D zvfY@r=gt=-s%GP9Gd(Bedhoukg_-r?nbm`%ibI6zxtfP`R(8^4vGej_QQU$`+>X11 zAE>2R^x4*pam?oK@}c!=SXZkUeB-DlBOZ3eVrvMc@X1Z>nBXlAixcmCW*@iCN8dN%49psQnI;4 zgnbuRlqSy)zxHLgd&aDIXDda_H%|-XztAPzC{suGSG-h8UP_gY0Y@MIjCG?)y^8}r zZ)8)d_-SY8#NKGPw`~}+UDh)G&N1QvEvEi@S*Xk;wk)4$S;hC~*{~(&s8)r$7DUN% z>9a5fw|en{N}zPy;CviIn3#4}&HJ6kseBBaHvMhN(R5Av#T4THx9 z&JYi5Omn7bGv=F#EdJo=dw6bfwFa=9Vf_k23cg{!^=**D!O9df48&Kr2)fuP}s zq`77NIg7tuR9wQo!oyFiUi}h%acuvkinY&6rPYOpA_7KVQXAnE^w)QeW4b^dRAtB+ zzOh^G0qX+zBeuhJA|;Cn^2GT4^?c%=8&YD)j#Sy+ovhd^0agaQj^$+E`{E8UMtPJG zKkR(SiEN9Yaml!t2;??}TsVt9ZP}OQFeRjmuP!q3idu~LuQJxiIvtoI$g4##^p?=S z*1#V$x?KV6_5I5Eij#Iid$5T)($dUrjkS6hcsvDLHb^&qM|8R3Uv#-gR2LbkB*!|vc4^HCJ5PP4L9 zTN4P^MHj4vfJWVwQH&eWp`Bz_uBv_=-!_}af(`ca0-y-3`^)L*A}WJAO-@)3^E7dS!#jFM_g6YbiL#%h zP_*QhZlj7y8anOXrk9Tng4>eY4R-1w?yc_GU(qp%W%O#9=GQ2~-cTt8ubntB!^Q?Q zIjBy3N#{~jQ)u~g;Cg$i=OszlOV|s~&X}jIRH`zT0@6ZBoC+hY+s38GgDfKm%adny z99420s(PeXB`{mRud`WD>;q|_s3^V6AYIBV`18}#MOfGiak$kZndDlPaFy&^%5SAd z_(Yom2#dU6JE8tY>D&!Xer-YV?Yl*PALTcd zZ<9*hdp2U(>5?T|&^}hvvt7}+7$hwhcOcEObS3*^dPX&#_W5H;J-12Kem3i?rM`dn zk*XPMrD`G#lFJ83127Jo&V6RI&`a*gKBJaq^Ew>j--Oud*bn(l2e&PFualro?W`kO z)Xx}_L2Ms~6@mRbt5*Lb9*G{V9m(&9eaEQjHhf`XX6yevHI~ds&z%hHRtd&5X~E1uEcisLd)bdrXG;^oATf z(=q1^osDyp;|O)l!@I_q)k(xFO`n|LJ+Y$J7tS9DHT}mHs08?kE3-mU=WvEd^cb>T2&j(aO6M8Lh0>A2C098$-6`64bIC9E@i>cyXHT^vs)hG4bUa`-Ko#F!{cQcX4giCL zazc}!55hqmYt{X+3LnY7&MF*@FnLBemo_{fM00r86{gb`MaJ8^Si8$?GsH>V-fGH$)mXsaoG9~Lh``| zCBY^zCl2}#RZqiN8w)ydM?E{uoYq$tw>}p9RYFC)EbktN90XU`8*x6m7i8ZqxY z1D3XlW}ZbYTQY-4!9^QUli3c4)cbf+8>Ms=9aeXcKl;Izg2YUC}2D( zQ=2t|mFuu>>0q6niLp!MqO zb-9K;*toca%s>CE#F%~e)m7RE2Q^ za|QF{WwDPauD+hvV5T%#99-0j5jFDbq>PS!quUvY7fW}RT(*ug+uKvxTcO6`nxnn+ z7M#WmNw$c>x4%h`&#^AAyS(6NL+&}ZkzHlhQ9D_(B}Lv+T?2a#Q^)R;?q(R#HkG&4 zH?8IT8R^)2xFMwO!d?8L@SKJD&oUBWfUZ52j{4)S0L@d|x(lQ_0C_?4cnW+!0o#_O zx(3koPq>txng5@{YT3&cyVlJ9-ifej>8rHK8N+(KT+#bSn4?RKt}QT*z)Bwc_UAIP z1*aSbp$R$>WvO`#P-@o;{FFKpZk7^{Z#!5C@U{_aI(Kw_0NXGz+Dq}?z};SE&41z+ zG$8ckP|xN;fcN7GTk=b)2% zBFZI*Ocv(~@P+l0v`AWeQegT*QRA@A#h zRm=l(LuYJS)Bz8-ul{9)%Y>lrGVt8=&NJ%w14Ked8v2dV6F?9D$?*NN1tOs*5$BV> zFD4aga<=134)2{=DWcg*Xr1u}oT#YPGr@$^6VbW8POynDcz|?ap@*{a0t`|Ca5RIDhgvj zwn?`Scb6mJ+nBU{q&L8>e?2Y0HhAcAUe|QGOybJ&3(dQAglQSzb_006Ho+om;gQT` z>P6Y$GslG!$T#`OV1_dxS;pb1NiX`z?3%B0X|1zsH{+H+%gI;sL$)X!GK{hudobP1d&}$45|n!< ze@xD8wmJB)_#nWGy5J)IvrawR`|6Eg^;bSqb)IvO#MFQ_DJF(Lx9PZTW3AhJ(@P>i z^ZS0i*{~Y_65&H>{bac$Gx2x*YCh%iE0BISabQ5zrc>z2-?HttD#C`eAy(WZ_IA}v zgiH6&!41x+mv89A1Xje@4EMb9t#DY+`A)f>u&9GNo+QKF&ZCozPsbl-$?#6W%JWpt z*;3#Wo^Q8rf2Fxz$<3V>4{Naj>T8S-?$SDje?(8Toug{td?$9!DA9hkB$2 z^^cVw6(J++o{i|dcTQ|RFm4H@lL)2oo$gX5koU2D`?(h_7d_BUoMEdg*-EiEOLa;dXvh{f_ZDtxrB!@p*fDk8@@xr70_uQ-=H z@cC)4KZ|L%eyjpI2YK@s7`P^`eZUbXi$gq|W1>VB&<-2JqcGyFp2k z9BB;W!rwlUP17Pe;QXO}#qA?J6%PY?fLUC#B+d4;5R8gzn8H7{2VttO8M~T1i?ZTN zm8q-7*ne#5tLy4T=Y@ULsTcftgI!EktnH3{v+Mb{N&p)R%e;xr0~BB!j;(sAzXY*< z@%gV@DK(-{lTX{GF1PH49GGj?ggL$LUh%zf=bI1!k{IGo;@I^Fd)|YqpIQvMTQ%jb zvFmS^x}yJxE(uyYQ%I~E7oYbR)L6i*YP=otX=9{F7ve1e&_R_SMgQ0!45~oUW`m^# zq32j@m*aDTV32Lm&*|-(o+YUeO^5L9V|aC`%glKL1Ew*K;Zh8sgaW!2;CZ?Ftw7qf z>7yHqyXj$cqrW-+#j{;OsIz4a+MwL)DyA*He{=QPk1o=6-jjWnM7#ckkJAf_>3qFa z{)KwL0e3KA9+_v3{BrDaj6Mvbu2l$ zO|IDoPcJXIIbgeHE)JQ@!W+&qc|~+@fkjnLHA0}SFmEi`zyzM9K94yuIa25Up<ZokkD;^ZeH$^)hi*5J6Ey3 z0>|%4juM4TC}Ja$1dXLUp;lvJxPLmNU1HA+6cQ-#Zt0R)+$30Es-=f@rvUFJA(k2s zl+%P900${$4QKtk1Qt%iPJ#;y(;sUM-qR-c{k7gY(-{&>t5lQ=Gl=WGf=k|G6t%3zmSDoCw63CCu+RqMrLzp4O*O5DrG8X*uIG}QSbJWLRFvl^2;dO zO&42g8V+hm%XhWc$702nbbNj!!=TfDOHs>*A-2qar@-<2kE25-bKc=0dZ5#Q+zm)O;;M{qrCK;C| z0V0dex(;=}6T|{}l#Q-)U4p3&9!sA(F>1H&!7aac<8u-p=P*)ih^5@2nl6f=NAQ(D zub$zKo;VUrdgLwEZZDJpkLiIuTW~9_a;$N^u&>~un)043Ve@Vt5jg7MVSkD_>>B_3 z{D8aThD9JwG_2oGlB!E^N%H5M#afpexJuG=iFi=3?<5xhp}QDR+>7<18#Zo*@&9AH zh(z!0j@+dRw2y_w355t(1VUQQZnMC5NFs+)S=mV0c~Yv5e@W(?nQ_|OcaTtP+Vs0^ z(6dfG$EL>&C7Cs)pj%f7A)j>(7_I1!oKGB`!F3tYouL$*!Nvkq{zJWkk0l$HU;5r8*+BW53d(H8*^udu4%}RH$$&3-DlW<|9hrGo9NPZ99#K-t8XXhGOSx^M zKeVOUv!B|T5R`aEN-4R2mHM@n9EnA{@P#YzXRWRvYj zmw|1*=3UrpeB5r5Nf1~D22=E-lQYzJkYys79&)HkJVHu%Liu4lAP3toHaYiX7^7`64}l=i9nN*7WQvRE&#OQ+wTl_W>@ z+D}P)d8yA0vY75cfzK#B0ud3A>+1r#m zV`f>I3@Q0}KhJ9cno7CQ`FgJTx9#Mlg$I}7Kaz`#|15e7LZEL*VlEjTaf~U13)&Pt zD|4!HrBzlPr9KY;9s#aJ`)Hbdn;x^kglaMr#Cw?IDRRZmb?Tu(qc&@pmzk78J2iPw z*@1>KU+X*n#9tDZw(o-Zh7NHx#`Wvz_wCL+7}}p0+BEpD~s7 zbJG9^%5n7u7JL=4c;DFQ^?r?PPf7P&g`}L|8Wz6Up%0rm;)bM; z-=R*+7Su9;PEMZ~M`=FQ-=XFWZj0hRi>QTvY=(!kM?(9WMDOt01CjW9#cka$bSXJD zfgKx;rZIoNJh^@*P)XtU>zG5DwQ22-3P0TU{RWDk4L!i8`xLhpPb*4%U}YN=dARdb z;xHTBAJeg=}QqGXsb-yg8}rgKHUj#?AY*R)+Wc> z8*znB#dx>+imD6Ol_#3)3!D}df}%c;+XZwx&(^1Z+0ICBC@OXg@jewYTKTE_aJ%V@ z|BugSCTZ||M17WCMTOzo*X31rL_zV$9B~OuD4c@1XacLI9e>|{ea^_i*~2#J=-~te z(uMC0$sO8Q8E?eDp>Vz57By)a3SXh^r$WH~cGp8L?hu9=Zb;;5dr?%1u2r%%8QVo38Lw)dAuX+M_RO!UAFmR*T$ z2jB;nU@1M-$-aGvRDWHc3M%pafrmuduE~31MIqvV{mJaaZnx;mEeahamnB2B0qw-M zgQ4`ZxTi83l)%L_+S~!NEA|&@6xo%__oLOQUbtiinRsv>6BDohvGjry1E<>+vZV<1DUynK9E#y z|J!PGP^xDNfi7K|gdWHr#qjMCR`RS&={2?dbD_8r;Qn;=VZ$&~?9{nniDwNk>x65% zcxc8u9S$BIL+95lLdo2Sf~!x6FV(tB6ESNOU9=j~GD{a{Rm4vUi)>Nf*uk+lljX0- z!^EC-Gmx%6oolw~lO`V#s4S-O;cd4i@;aN3c!WvXwB2>$=)I`Mm|K_?mEp;&+Ez3TD$dErhulBK+O>b$qmpibYY$&IPz ziKb?YIofrs10?1tB=(-;jboBz9yV}8!nsJZ9CaP$3iB=W^0<}jG-(&qwEc9=Jm#u@hfcS)ckFHTP7BZ#Tdz$Or?-pnc#e54F=YfO2@8PLMIP zY0y0~tV2YiY2IHAjaXviyIbF7hhTZcT=}aeN`&a;jU(xTo3%xQRX0KfjtZu6ux-`N zTQ5xKDTTQAzDn2@e|ptxHDr%%q=e5-0Q~$XKd_N)4#`GD(c$PkX8+iNu%(IJ=R2xp zMLK<6|M!T#ATK)FnU#I)fqah)p6=-j`XSxTN)P>+uPQRi8mY29;?^?m?jJL%@{A}~QQ8N$E@1yK(@e%=Z+b@0B3p)29g$ zgwV@XotCu-DDG=538Dq|@{W_wYLr^vlTN3q-P#!twN@$#5yrB{-6DlD_7}UmNoT)E zHp&@S#JgZitho3`*%9b6SCJW1b%ru0#+aOX^SMz>taswz4Yk)2T8s zsdbrD)KAqPc6&oJ>WSNjyDurUlzvBLn?Se*1q#~_8u|MC;DQL$SC9RzwLvVNPl@oU zlRVU9BynHtbhilEC2PQ z)6?!X9Ydt`hz76Fe7$Xa3p4Y_8r)bR4R2y`@NAfN;47tAxN~qJa69(|4(4P`@_+0d zy)$sT^aAKfarWU>)sWw_Om4S!x8K=NZ}Ua!;H|(VWN=N)C*qD!w_;{W@<1sUID)>` z>+Uf-M(+|0|JtdALuj0z!_4cyA$Vk;h-LHYg*KI8gHzg(lsu9h^j{{JFn^cX``g^Z0y|R1^B=)hO`+ zRhH<ua5l-OGY-Zo-9zmRc`)op-y}adDv(W7_tLni;Xy^|=jC4h;dAE$8*rHX4 zck7j35|yVIWbde7==O6!gx-VH0FzOz_zxGO(R-z*PUMDEQ>;VjIyz2z>iTke>R?bu zP^?DU;$%6o32I@!O6G&JmTa;-OwQM{?)#vvjXM16gV)OIUDva*l%!+d?UYBu905?$ zqhCTD0*MK1-dy9E@!0Rpx=QPJ-0_gpC0;@g#8ZP%nJUHiM9f(bVvC|~dLdyttkCDU z(uS67`QDBmYHmm7R$q04PQy9a%@9$e%fw84b&7x?&*M$Ss{FG>#V z)6g{ZuXgP%h5R<59z|_-Js57>bsx}I??1hTS)0KvK6- zqb0n#{(Yq{r%*(^c^4k<@f*P>oWQ608*$CR?q?-KJns5VAG~>nB?!qaam%=QWNNo2 zNH#sE$;q2F+z;mlVO6RG(L*NuP_t@bS2(oWFGUw!%HCykzNS=o4KMmzO-c z{bce-el4Z?KMoqjitCi*hnVdpb`4D0n(hNYs2UI3`+c^dX@5xF8w$hq>8RpEWRz6- z&y4C+MDR3}{{s|?x8EuxppQP;F?)Gg^wZTGopDJ(38e;?dhLOV%UOq8nlv>R6n}gVUg35|*^)mryye@gAJ&3G-HYSkNcx9m0@0&Bn$0f_8gBZZynm}_$$i1gA8-ql@Z%@{piKA<)=9w zKn=8Xt#pS&1)@%8UcEyD!*`AjsQwB}k*Y3TMF;HB%beH(*?uD25N#AJT5n^d2i^WS zH~kwD$?@NL*=jr<|3fdy5DpKLa&Em$bXXv6s0b_cWtwkn8Q7sv&k@hXRK7IIvIvmZ z{}=Y>8pj#xRw@mrbLTL|oa1(jex@S=nQ@UN=uv%gPCK=j0OP)?ddjf=IRRglqb|Zl z-}k&kA32*sU5N}X)JD3^EM9?Z*Xz&6GM4Wqt7GZ%|5aa+*za6L&@ov$pVGPd4bZ|Y zAt1>5@`RZ6i>8NuB|QRA47HPU7YfS)@t-2zv0Vba%*~l~Z}Ridx1!+yt!hGGgl3Ou z*p^rU?(_k!8A`NM|A9ML7%631^L+79xr0x{nVf*4#u&6bn5ea@ai=CfevpN3hS}xW zOO{4Axw_`3+n=6N9=@86GO$Bc+*pd!I-1!@l?IQiGNcCn>?)ttkqv6j#^K2k@4~(#YA~#MxddKj7_A ziFf740o8wOm!B&|agcUcxyjpFg*bkplBlo7Q)%&#DF`nQQT}Rc5}VNc%Zzc$aOXV= zFnW{Yr?iRnqEJ*1aZdM@h|o{inR4sMzwIB$OUG|_tQG5XK~(>oxB$I}S>W;=nISLs}JWjUafl??gMHU zifxcpylor%cG35?iQ3Fc_hYA@*5B1sK@gjWx zyY4=ls>JZ_PVj97=3~d=-DQc*Fc)-xNx8IQRk|QbfAP*isK#NK;oQiUI!S8Wfp?mY z(%H``^6&zsMn}fWWZ=`El7|((j@pi+2dCpejv-pAY7%cPyGKs)e|k1<8u3Mc)aYc` zy%)o6ER8KBv~}~$QuGv0xT{_B&xk4$Y8{FJ(hl}`5$kS!x6{z3SZ3>C6@PoXP(O|L z@nY&%ysLP;5^Lgk=``d8-?}m&^?NR)^7LCF^m1rYWjBVbU-Hxa!f! zMKVQjAme^u?e^c&M}GofxVfJHgH!VFcl0O!0ukHP+@i7Mk?` zF$&qmWOIpQ+}HcOA8iqfNZ`U9P!3X~xx2S36XUKu_bTf@=+Z5&hm+Pim`m2qkIe?e zpp1c>lLSUe?Lz&Dov=9hW%whX7SqM56@3>LwAYAOlP|0`cK5fAf0bX4vfSO2po`p| zrsltAzvyah1pQtODq1}J;rT=4*gAt=wVV)~LZl!F1INnSp}q{|+}iAA84(%idm5cY zxhT&qy=zM!uRO%qpl*7WUR2!*Qm`fOTHaBGoDBHxQuI7Oa5cEQsv@AVx^2PTW7O)S zp!c4d2r=}c&iefY&%8(I8C{XOPFIvsRd8}Bf_t_xu&+R4dDstI}8WdBJ0eQwH(U1m|Mlq0HZmGZUUV+`-36VYC+lRWt5TZVOc-xY8J{%Z536s8QLnoqyt{=GLkwMKO!dfCX5E7A- z%BR;2uE)GEk0|_*w0m&TxKHlBy8ZVaY-jagKUA!u`mjv;(NUS+OKXz^n-44KQC$mV z+KcdJnxTH`gYpyXm^UZBwf+wj{Qo{loP8zUU7cyM9_9N3gll9N)SsVfo(Y8vJ26}C zbf-iDUf}69`F$sKx(Sb}%@uSK^G8G@+77PzGB7+iTN_lO*x#V-NX(h+m5nWh(u*_( z+3L!3DCpFs%UdvAiW7s{>pL71xXfA{r5DT%f~(M~bg8IC)zHBYo3F`kmc6p6gda4| zXMqYm{uIjb`{`7*7223NdY^u05uJZz(5j{csS~~ME`vOjRlBq=rPqUd`K-#71z$ot z?31+T%*L^0;bJvv2m)V84^FaG9dN0boXKv3x%S{qzQn_g(+45LYHG~6 z>!{d!BV*grmZ*@&YqxQU8^^;NHldZf6J3FDFi9$2eBvB0-za+&?Hcyrd`INC_DRI4 zS6t1P(%xzgT)PCbM}|I`r%kh@{R2B!Ei;8FVWB0XZzml-N%h>Qj1RHwEb^!@e*phg z+A=HwlF)9AxduDQ4TGQJw%dF6h6fM2aN)q;FcM(rs{bN1@|W%zZvhvJ#4?Kvd)Us9 zWfk`&q|CgmPm(+d7@bIafvk9g)sepL&AX-@$lgXr>%z~t#z#D(*|GM1dBvN5qPgS> zKQzmK(7I0kA6kV&i#=gZ>;Ho|1=u)l*cC2n(4p8XQPO@2c+#apP=(0Sb3e(ZdZM5j zQ>M=(MM1YpQ0C5z!3*kUU7eW^Z)vB?G5(dLIjz+my$CpiZGcqYR#9# zp3uzuGH(PwJ&`I8T$J%0fy6qQ7P@uYFtAyj=vBr@oO6fiO#~7wklTpyklMxajQa*s z{E`>e34K=jp5#JeEOxCVzee;RE=YhJrmi~VJ*Bc%zw-Ch@{Y2}dJ6gGpl%Fk&^X=S zC^+Tt+a4bOhNTX_iVO-%9LOFAPz_u$8j zJm_$fCi$^)MpwM4jQO>a&kZtKh0ZE!W@BFNNzBTa{H!1O?0qEdNyfDVt^Yll|9d`J zyNpf$?Yk;PW3jZU5SUS~vkkb!9mdU3yX5Uo3xHc%lbkTuR;m{EkN5 zt&Xq6PMEoIXhg3_`@#pyqOo;P=rPivzLr}yVIIk|h|N*IwJpy~t8;QcPjzH|<_s3; zw0$zajM$djS%hf<%L>>E;%qT}g*5*crmQL_cJz?nYH+ zmL5w4(Djnj@`iyitl=xj%zwT?hAF$bn|2g7yKH$UoeO8B7@(dH=kyJm z%(6Zk#K$p}Xvek%L}6sm?8DAXS6?%uV2=maeQ8@M~UfTYYA#S#G8VFKTGYTVV+ zbbB{1%4%PVYw$;J=3efBy<~XQxLHOEdz*Mb8V~nkMG!Do6HU-r-|Rlt>csy;)qB8G z9e@Ah*CyGy$X+R%BE%&laiy}k_Ffm)%DOVMcSc!J$lll9XbJKhM$Sg6^mR{MTN2*| zR=L1bSXIjCq$r0Bn{MUYDvy%yAXPE$UIVu)?8t>)sX9N6&rNHLc$KQ!iLs4oJqF>E z>=Q143Q>hGx3Hse^|=ec>G@6<tL=#IqQP{-e2@ z9```YSiE*TAyJUrjV^Bn&W4GMPj5j9n~BXQ;Dk^4RdZ23o=36Oajem3fzGclKjH9q zKkI%>I&D)`*AC{|+9qph>$@e_HTV}pm+gMAx}P~P?|cQruf@8X(4($EkH)-ju}2Yb zpNOXXhcNvYpNd9SR2lO{HVaE8yG8pNBC>2VdN#U}KN?X2{Bv&lYcQQn5`2=2hh-O` zktG{bPayCl8~e2uOfZbRvj53rDs7tD{Xg$n6i*704sCyyN%Y*6`regvl)gRweMS7j zHZ!XlqYdGEQQp5kmWS%uQeLmKaulVHZ5u4g;x!=>K(}~9E zQ81?nhf&ssr@X>vqrpj-;gl9594dN0(njD|URqDZji!9Gp>3#{FMv-+uF;pl-OU}( zjd6ja+f#w_=dE=oV=T%Yfxibu@9qNJ5CYQwNDV}#L4E&e?#aRcw9Ng_!0-40^tC)8 zin~r-_0NpZc)fFRN1}N6>J-aF?nqc5Q=;IvYL!`Q&yBvQgR&sa0!@d29@2H4mom>T z!!J@kUZt-gS==D)JhMkUuh*O2eqGYQFjmW?RZTvBEW(>{7b9ipsR*n{e}?YnO2VKy z5g%T(qPJzTIL*RGb6{Dhz>jXf?5#F}4;WnsKIgiHc>`;2Inr~O4IfUP^85+%s9s-B z@Ad3PC-ABX@&KS-I@XC}89N$wNK%ZgL?0)47~SL4|18C3q$994`zLwCZTMa_tE1!2 zrZZd-eNRx4(>>6N<-Q8xj zd7HCSk53bLIiAFHPLc)3Ra6bRSdBI6cTZ#n8t z-gh@G6vXRiqe-L0F3oa`3Vxigd=!XZ{L#U#8{YdJFN*RnXsU=C_4BuPx(UqSnG&HE znPO0LhwvK`*)yX1zHcTIRn?(D_hMJEh#&?kVd@o3KPd_wz z8KG%YAzAmTb3IER%_vYyKh%&{*x)+rDwSCvS%l=lv&y1J2B0QigS#dsnt#@0IoLBV zzNlW5F#dIvJd!l#(^boUj%htENG?8fUMCYY?sn%7wPkcchAmMqTC7al!n?u5x6)H+ z0&P^!{jiQOBF_4D@%4fHcPw&9JDn`XEOK$SWpy+@S?uFu3llk4>H6dsc#gO~N|0pr zAo;PrJ={?|oAD>k*K8t!qIN(>Pd0C|;7F?u6^-W!JaPuzDpV7y=pp{E3H-x>1fI?8 zzZ3SSOqk%N$@gY@GfgkVwVhnZ18x-ce}nBmpQ+)R{+CNf0J*x-W@S@Wpx|p+E+lX= zVD}59DXa8VJ|#-kprqB}XWlX{!4dEGT(5O~-=Sof+g`-Fw9)N34v9tmRipCH$}b!( z$}tVqIT2PGjN#XwSmA3sNWP!+VQFbgL?(6qRtmU|BY(c|duDdV^x9C&CGIf6`)LQW z7Fys^uK;|XNUzhL&--Ha@^LS$*o+7`q548wRnD|UI_Ry$t_+?ki6M!$Qheo`r ziT|=Ls}V7p%7IaQfXL)wJN!8PeZ6{4RzG?)9j;D|tiT+mFMQK%$%&_$Ga#KqETAYE zr`ro@@>dtf);}>#B6^Vh!!&{emnkFfema~^81u|66UQ{1P{h>Nsy%lEUuh4?^e%t{ zp4uAR>PyvrFkoc`ewx)at@aN7*3KDHqlBP{%mw zP~B(U3cd5xpZopu3}}l7%nB;OQ3a#YhiUb-mZradLjF=gXi5?ukwmly+-@GcOKNyM_%kQBCBN3!S981|eX=>zZ%#j{%AC>W_$n(@tL@PR>xf$j z7|Vv}+XLb40f(S7yi?Jm;t=6Efxs$?ekxM-u#N{xd6lQD&zKMuj6@6JOVn6WbyCx# zx5cs|GWyyVBQ!@DWVLAdQAN*3k?|ZbIT*oFyvilB&8VZx`4IxuEJvdSta=Uv`1CJ&2_vqz`*j9){O#ZF!b#SAA|1vaQ~-Mz!3hQLDDQraXaZB51gpIDDH~d4F>)HBwB_7k*mBGaPL7 zSz3JvAovl=L(3?wywsTaC3*5V&1Y$7k+*POX61ZuD$YB8_1kG&%i*HbZu1-IO_uWm z@J1t=WUIRP)v~v**_UpKYvaR7^+J=9gpV!SG%`6ufQxuJCZ-Qy9(SF{ChP|V|2(eTuOkR|30P4%W(;Gmsui`6ALF%*2X-T3 zkT@08n1I>k2Un3>_R1bPz!b)20K%zHS}xEZuV{^0KN9;$4+eV9Q?JnEnHYKZP_?s0TwMlO7pCg24f&$18Pnue6>f>z5EkiS zB+co%aR+(){VJ<2U$pUkuR#cgSC#AB=pd8|_lPx!$ z3K4T016-FtM`xB!cNN+s@Z?N6WBfOG4Rdk$F_S@qZjSWnM)ZY?%*QDCYW=b1G3)9a z#cmswv=((ca<^V2MUUG^x|k>vxxMSJ;YF3hkJxnEQdEoC8WHPg<*_A{*NVCyteYgodpk3w^=xfu=Wxt=on!v_(Km$;YylB?y8%DCtEB5= zc~k1k2QMgsgWo=zWct_s> zJ>Psfm4hQRkfaaB$IV_xNevpGOn+`bsPA1AtX@+KG}rA0KDKpXB)iun1Hk3xkvBq) zpRlGo`m)qY1}2EAxtN#)Q)r;nww>c9d;|uCD@pP8k};gsvzi^s;jzhq0&X;RGXMss z8yW^%95E7t|9x=b4%EF0%WnkJ=neS@uUw~EuBvFVkgoaoo~i=W@NQ7o>&LN(TWZ*{2x9#oWmZa|D97_P65Qs}_`P*3yc% zR()bxB^7PbA+{o?F>madI#-?KMU*Xg`susg>zAdCIbKoo>2ou<0<}tCJk;SiJxB`G z^*a5d?F-7#^qs8X2x}s`32y_Tx%L)lx|`FtfnvnnZ_n(5oobJrQoroSEX+sFtYWnc z7;Td!t9CY34wm>`Vc>4H!9I(olG}%q5-j%m*`^lUm)742jWJWZnYHh$+v4X|wkxk% z1jeXp{7#5na1CFE1lAEPm}_kz>Tn)hkkx~`wqD`V9TZm8h`)>lhcpidM`!i;;{A((R9Sa~ELXg!uSnf=>EA;XS9?iz%1;C55FU`Y+&FSzf>f zAw)wOsm%Pok5K8>IHnUNr-<|8MuR{t@%#ZB@CmLd@NzSpD`b!+_T%Gowx9Jms^pa8 zc>^t1e4o3f^gG^Vw!E8BbZ^hg*0IipcXH)aZ~ey=O+>leL`?QQg|^CZCkLxz$uf1t z-8`b6Z;g{K3&V{bLTfGqYc?? zK9#9$gVf#1Zq2#eZ7GaKbzXeZ+Ay8$w(-29vJLT;%ORPSt&jW=3JMxHVP5xcWJ6k1i$!eM8k-4Fh6-YKjd? z&BX7Iq#-r<#*P@s@*jR#G*01sx8OOg{qW?et)AlO>iYD!bw**SOaoOvEpRo!b6S7X z9=!=%*>o~gO&OMRhkVLP%JH4Lx1*IdUEK@w56Dgu1 zK~Pfai+EgcILtEx+%C}-*2~1J>_SAmN8X#j1eDSpb>Oz+x+!w;Z-qqNpwLNpXxQjk zjod7-T}nld3|FHh)fA*=!1HSj>g1JNKDn5^NjZ_#GjzK(+vZ+xOITVTx;fJkZN+iz5-w_BbSb-0+jo^2-;Ik0eeOb;73QacMB zg1?t18xrk5)t6znfv3*JtNC6k82E z@~R0QcnIA3nAu`RMe{}8{pCX6eFx89X^ebd@sfTh7Fr3CnbS?h%JH-r@Dw`BNaVvC zR&C~-J9o3_^uvb=ntwh@hI;O^K~Icx+JT_``vciCk=Hn3(`yaWi*(w0h9{q;M+n~1 z;LT{gEZr*39UXzFqt+tCe+-A~)QjL3a6A`i74H7&qlI}Sr~|Eq=XE2mD zxa*NaRv-9@O~L6A=dXVMmpSf^t<_-*RjzpFM{{MQC&LJWDqpHuLdH_oQa*egNtpER zbQ$^J25$_*H38%Vne7l4*c4Elsqw4&jYYS{_QM(1ja+@5In29-cMN~HXahoSvq`F3 ziLRL(LuC***fJAzc;W}SDr=`9s8j3Qt6S!-`2O)%k&VtUc$D(OZL#Fi5!mGC&0j_N zxPx6c^#syOQ=ss7TaXnMpvN1Oo-qMmdC|oc<~HbG&01*C_`rJ^*iI({3;3Xi3muX- z5kAQ+79O27VkSAu%t^@xxnHwWb^bWHtEL(5bw=FYvQi3F^^wAqMfFSF8GUFlXeL0l zNFOGOj~~8w_e>zyZk+9<`~b{Vph)&vL|eKp92QD8@n^>Kb?Hf~p=msL)FRG_Vl ztb_=R9)C@(I8xs^1z~Se_p`Eak{}C^5GRY}$n71ih1bu%TX0159S}|jY9@4(#&>PQ zlzWN()R1%jK*D=}IB}t9A_;VAq(+w$zG+ob2*^_eU`vS|9Vu(%#8=#h-pN*&kL6T_ z1IHgLfg_zHCKgG67|@L7Y^%IKO4&HLYadh9KP>eq16uM@s#sHa4ZHTA9!&v6mkzy_ zC+9+LOKt{(Emv2^RxOI>2zunZN1zgU;DQ+lRR03E9r#D1I|}T_#QXSo3T8p-LY>O= zp%N`n;pcyG)bcpvs8~{CorCMX(edpF6nwfKrmSF!4fwOj?&EGt`OtDtSH^pR^n>A; z+XaQ6!-gNRc>1kxHYVAs*OO2x4kKmx59hAz62JQ5#2(f4@mbaJ`*X%pq&&@X9WYW& zx8b1E7N{h^B#UuRz$=V%T%OZuJ;s=z`?3y>hIb{eZ+*M>u*9}JX$#oBPAA&GNO!k& z$t2CnH~|_Rzk-F}-g8D~35#7gPV&l+QmB<*)Y)WJ8_pGyRo=?Opb9^t<_R`J6L*8- zMogW}6iN=hK5P`v?NvAalQP4z-Z<sV?u4_OOIcB2 z)iJUooLnwb$szucPLIae=PXdz2GiB#HLHo0hSr>s6XcX<*L&yNp1s#r5l_3@lJJ!W z3C^p~cs4Mb9-utFt&!kt`^sC0-tfKWd}GY$o@nZxXo?h{&Xs$M3@&bZsVv6P7sg59 z-&+0W32Gf5PL2fJjVeLb{1oJ(Y{@lJ^~r1#olBXLc~-HUs=s~r`hdp7-}N*g!NeaK zjI8MYetdqgVqK7wHz73HaFkPHtgbkJH|_RQ%N}!H!v@@2-$)ervli%n&{qXKN7ijU zWmU>w2*1{>QmXcOxL%g~nAEDZ$Bwn=(D-wdjpUZJ+ZXJ*%+A&05^cD6n-JU{BLmm4 z-gI`GqKA_ua6D$q0hkxKc#FUR8uB`yS#u4(fq$_;O?k97-G065?_O-PPeD$HG>jkk zC&`LXBB{t(4ldK;ja{V#(^HBDc$S{mJ&7qLCTpELuE42qF*}eSZOC8*mPOi~x19_i z#2}nraP3GqLeqQ{FDAsBYU{~9?#$&IvTt*`&CL!ad-JT>3goXHi;8*Y;~EY(Bql!F zbP`ftXomE>r0Tv(YnL|*aP z5-*!1t~Hw^ESHrxZw8y0W4R?)al(Ja1#occ!<0a&AMYnuDhTGqa?ve4M8nr!0n~kL zAP_k6@|Y_&3i8#nR6t@meiR$!Sr+of$g?G3ihJNlkvodL=yh&=HrL&UXhfGa;z-C^ zCQM}&$$j9uq_0zTM^{W3&fT8<2;>r|>0U))-|LPA@)uK?Oz<06ugKg$H`8vU>ga>% zFU+?t^8OUa)N#me4NGxQ)C)MC@Apq}NGr2Bab3)p>fxnm3xd0-`!?W_6XA*1wj_N^&+E@u79{o$!XVwh&Cq+M?L5NbNV~Hd3@{Gy2UE@fnhMk6kvVKEP8dg4A5`#~C)L8$7veDnJVUL`ll1 zEf7F=Tu0bWxBz!Z_;dAj36v^Tyqe6pTsmXF^fExAhM%Ghhn!M88Q)!iq}$w3s`TYZ zDS0WV_7gZrg3b2wwX&*^h|axHm)K2Q&*g1_NVsCC=O~Yy<+e)uU$yiJ8|U?b0f@lyBXI+ zFIJJX`xm_epX@raN>g$3j!}4@X^T_7eQks~g)X!G0ca6uvUWrm3cemZE^9W!j3#r9 z(EqM>CbFwl$8dy zn+b2`>7B!GHma-IJat(v*vW2z64xh@D^v?ld;dr&GdaRjKfF+ZS?mb|N5$KO32O12 z@S^!CE9A%aZHd7@aKW=n5F}@m-1FE~r5t!ROi!Xa-11$!YB~{qeA+mcax$&cqR%lL zyQ6In4v4SugVcmC^%B20wdey&XglCnO(J?(c8{+tls@hr;og&pRfGqGuUd^N5^WV?{Mhwd7OQRo@?4Aao4-IO3B18_vDR1DyGlwwv&`=C&IBxz^0=4r}e zx#6~V@lt3j#n1SA%6z(wAOXC_%QtDOIon3-gr@M#U3TA`!YWjGGukY*Xdw&sW~lm7 zcCaNl?y&9wyHcd`Vi{Q=u+%LW&Lyq$ALA^0nk($uUuPyKCk zTvpn*ymuRrG> zlog|SoM92vL)zpM86zl0DQ--W7k#Q0SJ<}GGd?HVcZWWaX%GAS@7GX(hgyFUoL=Sm4kj-Gcoi|f4s*dPzHapa;2&&1W+i5UGdku~0`GVkcMgY4qo==fEZBw*QMdR)4W>o(A(TDBAJd)u6m4 zF8;6P!!ka=K3Ai-GBfX}K9SXNgqUPxARCoa}vhk|bX=&so|B7fU1#njUKE9;m!8!R_k=PVj=%5z#;o6E+%E_bbT@Sv;1NkJ}G5mwo>kdleiYbQE(!raqPH`5vTSRBd^44prgcW zml+94YINRMeo}yHOO}}|k&cQxDw&+Rn_o^0uQ59LqYr~ui1z2w^~&@!gXS>Zq2V%D zJG)nbgfI)6>0P4EynQHyE~a7^#&W^%0;JM<--Sl9~5c<1@`&QI=A-4qHd4;3sLv~XsIW&zYW7WAo zMPj!4zm^u6gq*r-=BnS#c-AH^H}}I?bE|TrG+L27CN;FCyn+~h!V}T`rRHL}5%P7L znSnAs{zJ}abi`{@*za#VSMqE4c)_NXq&0!IM2t?KW9rH36DPVHASiL-v&dLhYClMo zO5EuR5A8@SG3c&4r-<3X7kqVaJ5Rk&BryRi z#2kuqS$r^5?r~Ox`yU6}f=S)A>Zri}@4$(#Qti^1FZEH|hbzj6&J=D23f&hDMD2*O#y6ATDvpIBau7R%67->{(B$g0w28XdEx568|?(2H~#EF%Fy6 zPkF82AwQx!eG*-PjK9VnF9veB_&vYx$V7dMk%&>g=Rws(gr-Hvo1zDGjP#6W(xSJh z2Pr<$zq8TeGK zV7?zo1g-d(aZH0BuY=Wk^{_OG!v=Nlu}R>%Nwi)xBN#XxR8@*O6I04;|^*-us9pv5Z{XPbR8b=Q*PFnTSQ5z%gJI#uoXe??Q z7-?W{r3g9LXR7&1dL3D(wM1-x#qc+~z{&1x?UuHf)zh~OEev~F5{)KMoes=^L!a3n z!NP-mvqEEF7}pK_L(twwV3uRs31^J56XzNS%eC3lXK%024%FRzm!yro(B=4G9UU zszkNsh~b7RA;N*Z62d=ME+C+(tnKKO)$P{RrjgIVj;Dh_mtm;+U4S)7HCow~`-?I? zxyiWq&f#hJd=3beYz-)`+*fsxUQX;&|9kZ>d*>f1-x>)iRQFBchijr7)LqPIMdVY=KlOLGdNU5r% z9=&I>SawOzHgLCF43K~bgK7kov$|&8zjtIC(>R?Q_ay*C4UWWBpDw}(4R1v&x-t=) zA!rnpDkUBhoRGT_AxGTJV}k@5R@tL8xO6{2^mUENCL9jfKu2eZBA(;;V!%8GsI-<- z_Vxa+NAoz95mWnkcnGElS80Y<&LOIEQ^iY9lj+369U;9k(RlhN(ubtwmSKQaL+Usr zvkL?esp&b~uQLkNf+Tgqdg<^YZ1DwXhDGlUn&Ult_~|e+%wpv@wSlb7ZFva_yI@;s zZrOxWBLxb*YbUgKp!Tp?<6c?)z@aCObT5||t|`Hsgkg$BmXXiZgQW&8Y_DGCtmYCV z3&M%bPWI@0uw%|>yvU~fq++u zARN?!BRy)ffHPstdlIAIsXa%4d|b3XHrV7*eZ0eJ)}%onXCM$cXMtb}dmS#+9vB`K zrCr+Y%BIMHM^;hj#oY2@YMJw!)?!R1#Mjy!hN#3CjLL)Vgz-WVwU)nvh&};&<)`33 zhN;&c%d)*&h!yYJ=h5Koi$K&TvY8O?b18fjusow|<r^4wO<8`#=Cf72aN6FNE*1#%0ba_-Gy$zh)L`@ix`+Wa|$~L&5Ycy;P zc`H=XGo-0W6|QdB2oMxM32zPk@GC-)tA*A`lEv?5OxV}n^{h1`aF`+)*_|q5m_q6k ztv~RT7k4nR!EKB#2v$hsMQ9WyOrx70L}cJ@>yb0|$=wztCxAN@4%b{!R(_`=(2J|j z#C!%sWZ>?B()YH}gS{mGtE`7bir)QFP@0C1TGL8QE&ms#%U?Z=mbzJ|XXI+y} zHQ5_dbIapU<0~3c2GolY$0|Z<9^2+;bYuk=^JLRl`M!T@sWJaP9>hy3Kdp)?j7(f^$X z0pw3099*1Aqp5`yVBzUz2wn7&knpFdnClxQ&jF8Nak3{@ihPG@h5pWoFG=?jLLx)` zo=CI>NkULhCBKR;Z=UW}%TJfyW5&qOp*)V|iI-pxX(b5>d8;hTlRGo$!)>BE zv@flruB%~+K$K~Ge0-|;U(i?6p2U936z&^r{}4u)&+>ywWxoG6AQVn} z6_NtwN_H*M_RpTY2-dQXL6mQDRSLccnST*F3rqQFdes?v)$|5CaszH+7-%7fMEwad z?Fc5kO-04}V_$54*~ogdm7P5A)*Znf$lHLX)GHI3WfZDtw%oiaai!7`Oo|^8QZNW4 ztzS)V5b0WZYFp`OTe+6?ROs=a`nIBHFO_UdX>)6IBGI#_zE2#skFMVqANyxdTx4r* zUYnF31L6|ER5U?rniNb8`N8s`e?j00XPFZ$y!reP3vc_xvP^jUESS*GzjmLfEyiQo z?^Lko)}8yW+E~Q)Ob)_3cI``xPWWcaRvH{(1VQrh@|qoQCxulktDt;U#k^I;e3kq# zf~*mQ9-oqJ8Et2??yZ^mOO~Ie@f}opUo?;Zv`t;K>26(Xlpps)67>awepZOT8=X)2 z{P{Dx{2yf76Hlzu-6!r+l>?bt{cK9f1zav;5S+$d*06eHO)?s0!Sx1wb`X_f$Y<)p$fZ090;! z$nqL-0*rY-!o0TBJVCEuV)N(%38~WO4+;6q8PQ|)`nl|8$1+ z1O&9ae+l5Zee*7}suYMl*>{cQ*Q7SsYFVfvgfPpL@2+?=MKGn;!U`C9XU70D0~HM_w57*_)r?dWgRI3!(&+sPbP} z=FgvhCh1<2j7B_J5QHUmCz_j^E15U!6H>h8QUm~@MZ5S#CrSZGdbQ>~QDA1XSPSCt zf|09q|C3)REFAT%8L-j{(-UgyAgBaRYA|Z`+r!Pk zgBb*#dQ5E1HhBeFB--o-Qq$XxxFjq2M32ND;~bbPN$iugkcj&MLGZrFnU9jz>OEaYTKk2`HvG80ruX( z5zUAPI5@MSj#w`M3P!MKv2#7raN4?W%s1Hggl#9dioAInfE8VjQ3HSium*2n9s9nW z=A)e{dfT^f5eA0#rS$aMZRZCVgK@s+s={P4Ps9Qn{&bk5mJlQ-}HfZgZO zX2NM|_d8q{(nRx{;>~{3#X>j&@Av zjEjrc_*Ml;NWrzUojp??8t7zd)<1X5=e9rVbd{;*%8Sh=l<}7f>Vd8KX(PYr2-0rs zIOlPjH)3Wg{@I{R)(C(U^&JR%;iyp3%D0r^;a7fs#BuF$;hJkAAtR<0dfY!!R)FcL zCGv#EOb`kN{3$;5nv;-(|Hfsv_R3c34b?2@)$UQzRT!N>#sHWGfL8gm_r--I9bT|d zZ}+$$ihEZo96IM4bYoYFXDT{)muVdM#ij@Hp6~w!v0t}h-x7Dk-p%dbInMLSPE(AaL^SJGo_Ci@;s_NOuYSpMiUw|5IC0!fCIEo_j!gHJzLefYeYeK?_uf9c zfh~1%o-H!kblXr(FFX;Tnf&ie;(FunKxmvXdb>u?RRyD70qn%i6L27_cY0Pq6*`cc zInFMH!Blmcl`g6Pp>;4_a<7z;0hepOegwh8lA_6|llelNcY!a0>77QyLsq+_1;x}V z>bEWWRGQ`S<-v>?I=3&&`d-y~VpUTm%cZnngJI(ub@mqseq*S_M-;KSGPmv=V7u86 zz%c$JYZTUb_9l;^=ir>pk&mVZ!p;NQ65UO6!~fqDXx{hyIrI+_1&ABG+TclN3P%F& ztyTeecnK|l{Z@zGiN*86l}d>$p2UKfmH}?*sV_;yN%kE=tlb-jN*4%ktCgw`N@YNz7UGECQeJ^P8jCw2swJpTiK@NnT@7Dg{KaOZwc;x$Kd-UEXkb0DLcEe5h3RPk&% zVB0`s2J*qbAPkUPl8_QanJ+ZqIqcr#S^#W5{F@wAt$o?chHTJUcXU=y>4eC3+Z@rC8Hz#b^R!F%M zm92&KGhF-4`(9h>5W=JS%%BvB{ZgHOOh-(c=o~~$&i;q|Klm#;f=noZ1Zz)ojfwlh zzkbF*r#8=l7U-l5OsK0cV6v}BCvlwxvg438puZX_%WtM3gKS0(lTW754$*E?onzNd^ck=PHZe{g@KPQJ5hil%4KvoCw zO!ub$mvwM)qq-FpjoY4o(Rg5>lb}~V4gHs$B*OvRH~wi_@%*{j+sD}uKfpEo&JS0f z>+#c(wtWAEkVsQI@fDx52wc&vw9;jLHqF&!VZZ-J)X?Uxcw{HSn{**)hGW3^l!h(g zR<4SjiXrvgCHYOQqQ-HRAO*M~n;*}gk zJq@ zlfG-8H|m~$@#SAl5*h@gJy(EM0G!VM^Jc(0{-O59+Mxu*&>~UBf*)M85d&hPPqKT)HtNUIFt=8KOlVJMbG>5BwGQ*sB;)+Bf6jcS3a z>wY3fnU+%Q9M^|JAm0hv36*)fjzxV}1VkE|ekqggm(mGDJYWD0XbD(lRLxC+0(_sAOO2OBk-qY6^n)co?qqBnZbLozoG~4pX{PXe;W8T#J0z*#UgT3x$?hMLg}hW5?qVvWTwF#e?iso z=6~AhBD~FV39kfF86X#@4XWkGXaGeN=Vwmh9PoF~f3j*m$2y9Cop2ZFx6h$pJbWNosZ*O|EE#bxciq2b2t9~kvYjZ8 zaG4LPhtihlK<^p$>81lok?}t~6&=Bg<{UuwrOqQV=$2_V&2UqxR_Jg>gmeO`$KF&~ znQhz4UXNy04dHy~vC2ThzaTraDY#TiqeFONk&){@I`8zo2s#q0jZ-Ka6!u zEVZ3AG2L6IsqDan&is@V-- zK7LLo%o&g4e#6p4KU**whmZA}?wPtSNY}q8yE{k@BeE}_a@|Hh6*8l?$f3CYFMf7` z<^-CXswm}Fm%zX3rvxZD^ni(%hlV6XQBg_!aNYUxY`3IWW1W9kw;;>pKI4qYcF-gA zwcd~YGnOZT#>_HLmc69T?$*Ct`3{Zb~dhMQio<+<%( z9Qq`Rof<|{G!xhL)61D*`4Pen9e;u3NKg@oVyEJ&`Z(TQO=@1Ifaex_pe~fySyfCr zCu2pZUEljwxh?^~n)DAUgIUT4MCu3cR0g~05`#+ft`f;XH+mo!RyxD}xnK`eN2FZ| zx*kW`(HS;~Q++mxUefK@aWA0gvD=^4E!Wa`F#RKbyO?jGEcwDvoUm8+0s3&^4O?^2 zv|u#*1EmjyZ*4`>Bgd$fBlk0$U!DQ&fYs<9w#NbCrh_|iyptMCT#^?$mH){58Qlj& zbFz*=ypqEM^`_z&)=kA0AUsLN0^+-=+t!S&fCotU(FTA_-7479sj2h zu`puAJdK9yTG#sxp*_F-?2cLY+?pwTY0_A9py&TO6k~44Uk+Zf zmaf)^N>Xehvz8E&DS*f_y=O8JGl2MRB#21)V3%@J>e2%iE6|pA+nbCE*aFo13p#>) z^rBk!B#k>dr9p4aP|;q@avB1*&NnktOcG`F8Z0>V=H5hg^ve4Kj9z2It+irc;|ObE zQ8ZTEer6=arx&?i{+h~=iYof1#MI-GO8k@lX@1DuTVwCu(jHgToL0Heg)@*L0fx6+ zE_GNgb@M7Hx(qykDe{YUG5r&m;;Xj2pD7uSpezG|22k)|D#ddBmHK1w`!CO*M~dE= z%%L+6WuO;M-SY?|E6g(Xs?wfQRO%_b(-(Kb^7f9!hmPM@PT?Kwz z_^CtZ61eTHG6ypIQ+F;LsTfH)gf{=#&qAb`@P{3ao7wzNUA}khYqZ_iXXOHq zjafq#VIAR5Cs^|=V6Byel2mBRIhQ#uL`rR!{C9vYlKUfxtxrvLj@p3|v z+f;WVk7>8dONtV&xqt;Mc6KW6vZmq%L9Lw*ZFH3s^}++{KOa(W!Z?t-->lLKrzxSZ zFQ2?M3x#;UM~`(Zd3{%)ac$6yR?ics3Z4CwaGQO)n;vb@Z`Bx+wXNh|tqT-*Uynbz z#j;nrW?9570GGuStlrKq4>X=JSg6*A1O7^-S3a|8aLtj4v`i5Q>RWOn>{i`QF>noC z2`{A$1V1zs@RdE?z4+fcEZ}oWH)YgY%M=??Lq9`9F0VZ^Zo`)7kPeRBC1LA4aZ7|T z#!ax&y0P;8nsLTE+3jmXXO4~oXVY?ab@*#thqmf#_hbmgH%Eqdix!_&CM*h8wKJz;6qjYEA>*Zoq3RTzq%eIyV1 z$nzBH1P#d~@l^{;{^6RW8%`HP4VDrOH-5h#1g9+oR{&Ys^I1z1F#VlVuQa^IP zHl=Ijev`Ex#!^zpHx2BNBzW9W%#>j})3xkP$XcAdu=&387%%Qiq%RYPKF*)_K>iFQ zQQn8wGtUGqCK6eMETV^!82Dd&8nGTUGlr$(-$3_zirV#}=GvEc>iWU2P;X zeVXd`geZ(8cbr}eGP_7%nRJtWwpB40As_c_zh9Z-M_(|eH6ufl4eYvSO=v6QTxZdi z3?CaXWyZa6%w0!sNynJbN(am$HjEAE9R%d#!Ak@5*R+h$Dg);5s^DuuAhA2WqL4%k z_PbQJCwr7Rd|bzy#28tZPjzf_HuhMQ(_ZBCxJ6rQc<_ZB+(!CQFm7Z@zbMOhjcv5{ zDU*?VDb8XPaku6#Xr@wZ;(a-$sG`yX;nh54c=GsCD8kr1tEu48ir)8!Q9ry`7#+S8 zZnXUcy>ALAh?%;})dXg?Uo(Z$#4UMUZ1+D&dLoQAE`Pstew&3=AP}RrD!s}mue52p z=I|E;t;?3ZBA{t*RdM*d9P#3HpS4uzbTi7uZO~0ry^r>18Y8nn1%Hj?m-R|7KXM1j z_{y-&I72B}GYQC(kDD=NLOuT0CctZ!{%ml#D`idIO3Qd^A(qI%Q_t@e}{CFc7Eg?M5q(&u&TB9Q zElM>D`}^vOFBiE4H|Kt2Y`y64?56Xrael`6ZdOk&t@J%%D<>xV*}>K3FR4k z^TU^wEHW1~w#^jOR40I!OcJHaqK!Y=XFtic?zwMUG>Z4nlvf7Y-5z-%TZa)Vi^eZh zPB*HNz2z@R)$sA5w@K_@rz$H~T|#u)h(~Touk*XMqTEkoFD8}U z^=H|@O{*kr=ZDm$a>raJ?*s}p$*YhR_yV)>|7q0odBlZIclSf!W2SzcN^PFGFZ;p% z`@u>oV>!ccs-9jYn)f7CpC9>#8Bg10Nt+G7QJV7Na)&8ZBK)q}ovoT!O)|y1tQt!~ zpDX_j2>3tVOZ3zC8+EM_w7mt&T>e7QT#a_+FeZ8`Q+S{yE_if)l28^EOiyt-I9O2x zkiM3DqMqiHLilp+FwN`BF!k3duj8vuuUhwx)6;RTEbb-|N)abpFHNaCKebn7YNr+( ztDh6?-ErFzqf>$#@zbY{9S6N9J~zmQvSAC>!qb+1+y)nc{&!8);>5Mb~LQIvMMOI1{N4EPp$reIG~_7 z&NWaXc;onvq6w-*8mjK-Ny^WK(ENy8sCz4%nEGF*1o!`wxesF;-1m~XJ19@H>gJb( z8+BXJFs*@ou9dSOSBbaDujkKoyIw|se=ot)6J2B1eBgZUc?70Ks+P~^ zXSe+uBrN^v3Ne!=yN01$8pB#8n5qfuiw4Z#jGzy7%@fj%js`@EyTl8MGV+m zirxbKIz@DsT=*hO8$~~hNr!8!Ddixcmyxa*1Vdv|+%rK95ez{rrz0Enp)~!5!C$8i z03@8!EIC-0?ZPiOmGZ#ZvItcXf+t&) zMy!WvPK}R#onq{k=q&IQZ^u*K;CILPOPl!1aS8OAwWaO`A*_ zzK2tr(p{OJ7M)>?RsD79I|3b^vvPK%4!M%Gb0s3p;PcUfRQ{*!lE8qa+Wgyc~t#TQAgC>Z0fD2 zm3PZIu2*Y?!!dVsgDA$fED=WS-~#Y##D!e^X8|FoC~mR=`8th2WUt%d;W)aS_zJ>)Gl&6+&w5QGcRrAT4 z0WDypcfRekQ;>ffFOk46g>W1 zg>nRTv>9ML5hOaqk$S%Qp9PSfj+*X>cc;f7J_D5HEsvdT@l#kdv|1uH=%P~rOwqRE zvD|}s@$f=EalYxYHVb!m;NJRQ8Y@sbwONcK0PSrBj_*9V`B%x*N$|fdR0;r36Cz-J zJD6zidOMbnKwYOLnm!zz+LB6Hka}2vuZa=zNp1hc(5Wh({dFp!(u-?6VGAsEFXQ6l zdC}`a1;hbg&B;m=0gsKf?{5{CdxegkS-09GeP7vI*&wWQ`YU=#GXK+QT3jyXghw1o z&!Jrm(Hvli)ZmU4OA8gs4j;Z$Y{gc;J)iPNji_ZI87^IrF9zE=IC|9OPGwQ4{V(-7 zH7v$qXO|1W5ve$`ZRN1-1q4p=K{y>p(e7_up;RwZik7!QDgDAzFL7MiGsoc7?b@kGfqVH9z)ep1{kwHD{)nGbRGVTxNPJ|MOK7eE%VoSlPXXW;e+z3W|gAo(Zh z?I2BH?GGycOU`%^V|J22lrs5~A^C>#ztJxkl~6DXf&cqCxW$NKTxezg&6g1G49c+? zMh)LHn#79I*O70pkcX~rzby)0t&&$(uQ?wjW1L(OC_+@zdJ4KS;*&Zb0#m;?U;ISX zKg&nQ8?XsNtsAo$GL&nagCiw(PP9Yys#_i89c`*T?*)GCvTW9%cgt?1Q1Kud%wv0& zFm($+Qkcl6z|EsOGHo%AMI7L1w*U88ASBpM&R|5=9st`#g>6tb1uY?Nq5z7g_8oX3 z?(Q{kjtGD$MVW}olTv+bGqiUDSuQ!ynw_>HBK{!XJi{oh zQgJws>|8&6;byQZmX&TNUlrf1)!)jgjPJ_&|Bt71FhG#o0H!Buro`UyZ!kgnzig#8 z(9zd3re*;C06;v#!0SYXOxWBVvk@M(H4NJU9#D6KkuFfR6A{DkG|6~q^Z|!{PKbQP zFEJeujs9-oV0Moh&}m702%$1-a8gzBv;m0nu78Qb@{s}B6|b~@Y#Fy$Xk9UK({^Ib zY*5SEr%aAbz?%)kA0z<_LhVw6xrXp7-b$tTt8~14k=UFBR-MsRFBGr?%X>iOK)wrTfr8bPSk< zx(z%FFuL4F0cF7qRFqHdgh}O|e$rR{cQQVi9#~EUxXraO+YX6sEPE^yB~W(F9AIK~ zxpO7C_6tw4^?u4rC0cFqZfHbnFNzgEIXAb(T>cU6V`+HF{<;jbRxq zW{B$VI;QW)dpBe-@%-fw^+epRD9}fb z^Xe5~8mTPuuPlks{$2@8Dz7FEfRJzwETd#WXZ++BW_oK})`Ei7;pFBp6&T-lS%k_| zi(VqE@{p{m*KbAfQZ4=`erVz2VZQSGNN`0;IIwU3*iul}netTmenb2WR}jiqN^tLn8N$(CFxTWpQglb45vVb3bB z9r+9T2490~4Y&9!nQ1%c%%64jnzD6MZslmR+$A{QPT)Nf@QSy0fXUNX-o)eOP6iM^SBD~CB_mf}W7&iNpD~+joKdQcwj;`4I5pbnnG3YlnI_{m zVe4~j>)k>hE~ltQ`BfR%l~Wd_dPdbGuDKMqjPvK;W{~i1_Drsj}yc=y_ zSNup;#-Q9V=bvfVr0VapV`x6TxU&SOB5OK(O_{AWdHm9EZ;QUM3?Pq9B9(+E1((ku zJ_}FZ^>2=_U^X9LRBw$U=DIcxYZa<(e7ID|*pg{vd3x9Qs=^zG>Mt~!cSvYsIYTw@ z6tG}NMgBUL-3>GX0qSEty7Yfn2;iaF05uX}?FrB=(@tJ-bX3?n@RDh+AKz4HkD;{T zPA5-&^5E9kwp_1`8d1WA@w`^ofXS~@ie1OKv|~#+r|QxQ*WTaoq8)`-vJ2A0uZwz0 z{d;yI-#bQbGWACb=AU_nN+H~&av1hn(n^ivYqu9@-t%)CWRl)FWlGHe?ihrrt?3Wg zN=7c}!wVt~ScQwqx@O}X7IhGU*%ZIJOOCOlim-LtAL+E3Ve0GF>`4p!Z=4G~^8y-T zsj|n~6P2A#!BveBk4uNWtM>k}D$=&RzL<|D?5NNI88{9 zD_cWVkxRv&3vgd8d-mCv9Y{^~p(Z5`9hq}m`5nJb%?Ax9_R*;q`@%9U?x7c@Lx%Af z-yX|g6#YJ)x8p85Dkd8_fFNT}!_z2jLZ0J86#Ho?hJ7QlAz#fxEKBs-cXmK!SCXv_PQJw^1Bv|S)UQ+D zSY0RNyw<~%f79cok+$3h+aVah7t)jk1Y!nHQUn!sG8$AQ*mtp%YEFfU4Pjz?D+8B1 zKR$yDoj_k7tlPgwb|QLub607Sj+$(64J$E2 zn}AbXL^KBUn@p_fcRiGpvUQ!rLR_p9Z}#-4q%$fA{XTpUC&m?BOwek-$H+-akxQMgK2mB0G`sj6Iq+LC9TRtLne(g zN9y!OmOC#iV2SIK%Jj6!$l_pS{fWgJe3@10)Vo+(RP62@^Ulk%&O8A$l|RS}Xa8aV zE86RmF!1mIvmkWQ;%Eaa9`Kc^sWVtOJse>C+EcVAwXz7X(>W{W z!eF9L#hwzCL;SJ{;R)a|s~{H|CQu=T-R@U@uz8Q{(-I5`6_W=~5nXpx2yRDl4N`C! zhd=X(Ae}~HIq9>+b*hh=mQr|+qWlo2vWQdNQWWaoh`UK9lCwI%>ESu_PkBR`y7yp9 zmHQcxTR_w0u>_(h`bHxPg0|{F8>g4iTo)evI(20hK#9qAFFT~k@M`G?Ejg0U>?)1t z{jPG7Y{D%Rhxj23GmWsQ#9MlUdR6j^*3HZ`Uyx)%??lKbK>z4TO0DsNQr!LzZ z;@kvX|0KAtTJ>zQbp>D@o?N%K)`1C>(rE~c6M$9RQRkVkA39!^e??3>?7CKegx5k^@gyYEyIxdNG*&(NHH+*7c6DyM@P^apu8UOB zQpu7Rpk5toRE1YVvEgmx}tA`w_ znEUyT`pKsKUd!A0|Ga(+6n zaoWEP>O@9?Z&&!s4L8W#u&Gr@^$KG$VR>t?G%Huyp?)K>Cc_-{c7{4}qs_BUdF0ZIZ()~Tzn z)*g)X3Lo3FS)O!D3p*U^&$v<-vMx;X8Y~DjPHns2Hk z{qwmlxo}_G*Q#soL?toknX%HLQ2G~Kp9!7f*z(Ul5Fa3!V$S{bOa`b}_D{ywH;Z=} zt;u^pk3xIg)Z>IwPIQ4j9vO3~ zJ<(WWAeCKXVOnW#Ym%-X-t8K#-zp^JVM&63CL}7HpXu%~-&RdO`u*0Gj|awUSC@!S zL`^2b-!=e?1)N{5fA%2e-FMb+D}EXyxNtPGy3;3Rh2_xNh*^-ht{P4Cg5XAngU|6O z=D=7OPt6QjuCW<4zCQL?y6_bEbcFYr*XhWnTQA!0tJq0^Y!F<<@?PTv|2!~=br;Djtz z^;6M$5vFRcrTzQhH6O2QoHMt?wME#tu*{9mrJj!HBC}x{s&AprGK1z%st*;4=zV(y zl^CgAY0dMhmcSXcaphQTx^RhJ*N&9+c+ilzq*Z{-3FH%N2ESv?Pb)s*Tb{D55s-BQ z?Hmy}G)1HAYNzD|2p%?7{Tfm>5btbC0%24;J$}l$sTaIyFO2>mt^1kK#tyhw$ioJ05Sj%fq?NaZScQP@N)rP5q zqN>n@q^Hu;f!-onyJG59wV2i&|8$LNP5N;B_KdBpUO_oyt6=lnZfhQW?PgwoEv_Zv zPm)x==g8I7+Y?H((jtxv?-9hdm&fOB3K11+#dKD}G(`+S%pnLxlaZorW6`3$i5iQ; zq9qf=qt|MsA^p!BTC)czm>|#fs5pqJVxg1va$TWL5oh_^9x|>li@g`Z`l%XgodHsl z^UMnu_3$$dD{*R>tbq!9b@r_CaVI;Q>4+69-z8b6#hu%9IpMDxd71zmcI}hB`3_J7 z0&@-SI$ z=nI(^5hX=7NW-*8SZ(@xc!t(cOTO#?!n*pIi+W)eguhYDx(=Q*8w^$NP(b;6s+-9d zri}P$ki7)$)2cA)n4sTl+J1a|^lXBXTPv^4IyU!~hii#jll+HgbxX~LYIRM`OCoj< zJ<4`Q(Xqo}M;vEbXnrp0v2cw;UvsTq-hISkaZZ;k+kk-O_+6#Y1i-(k_z-%CN>)Lu%7tH8+SKMVgz61KUmwJ|3`AFTE0}FWN+OqTY3S=nNi1Fq%Yx&|`P0J*t5a5vFqW`b{>TrJZY*W9Ey7bJy)<7x5MBHeOC zQPq3aD)X?aDC5joPKCm>&oLaAUD`t`!6*iNs{7zhX$|zjg(m}wizZR8xs4tFIk=Pd z7`l2n=Wn!9stdeY>QgN`dwaLq5l$_B9gOi*#oWo~kmUHzDz;#ppJ z@dLy6t&0dW3k76lxNqMk0F3Ruq;=!LceuSzD(}@m6VUwas@EvjZw6f243}|;k+cs0 z7`eT3BtozEZfJ-9wy&TG0#h?L+6HI!D6h~9*`ex&uJ66oTt!+&-n4wo0XAHZZmjcP z#bzbfD!7kv5EOW|%IBG!Z-Js1OZp&rJ2T}7Z4^P!J$Ws?__WpyExy@|Yq1&(rg_&6xkh&w0j(mI0e8BLlz{0=PJby@$oB zVKdo6xqH|DTxj!OwvPRQp22?|KqhZ#6isHp^xlKuhM6*+ z!@BRur9=Cdk+du?GCkjhb$nB;OOP?I(ULl6a?4NwiKTSl1cW)}ouCVSL=DcOP{o^7 ztyd__JbyQ<1*McDC4b*n{m8Vj2SM`^TN3WB{D^!*bs~auHaJ%gT6(f=Bz|h@w z!#e&#&%p(q^KCLv_}!4MmyM|ON-!V_yXXs&@7wyYaTwvo)cleXkA4*M8{+Tk?5k2xqvchW>&NCd@2+J*NKyoSF{!B z0S4pu?57U}K|HQ%^FMa^6PkH_SyCb>KHMns|2w)#v$G*It@BXS7PW~%=Chir| z_`h3$P3H+)Gk)>IC^zvlIoSG4Wq|Ti{8rH!Sr6 z%f+eqDc{gaAPFu3H0I2o3hng2%497+lWo*YBg17as>P1^ChmETGvTl1^+KV4rg(p0 zTvljv=)A5HkRG9v^ke&oml>Exo>^y9s&r(F746JVCGs zA*_~pD*RQZXS{P^R^vElCQidYP4ve7Z{;~IAxTy2PpzD>t1(U(6BCD?vGkRsyK0Wh znRbqLoYaUyCKTb7Gk5j6$`s2!PMjCvV$MwqmgCO3_1RudE{?lKSpMmwq^6T}`hPLv zG5Nthwz5Mz@{Omt?@Q+}eOq1i((bFHZ{^`4*1Flw$hgzJ4IL)4QOa|;BijXJj0C(z z$4#!7mgNgm9TajGvMX87Wi+?7eAWMh(&)_#lrmZ*pB8BwOpw?9S+_oGyBbqVg;69p zWrD7kK_!5z#oRJ*Ucup)F&ngaMg8BkyY>baBaihI90z-77!>b;yWI%j+gFIt9Gx0U#6 zyxC&PXvO(nmP}{jB6JP%hHp@Um6f!V2B^q4^3FBZHft|M)#M7;QC(@f>x%RZ(ooBQJ>d~8XW--(fQ*Uo&|GKZiQa!54oNo-){ukg472K ztXQ4}5#$UMT$!w(@lzT6RA)c*?=5UUr5{9?wmy>dIri6ue(n&P*~j>d z{_d1d$iYU)w4KtpHRujZ;_eSoNiI@(pGEa)+(-&a|2W%*@C2#|_d0E(fJF2Qeso%m zuI4Zu%i5e%yp=3gfc=)((>^H5IndFmEoqxU+z_>D#J)6zzv^DKPw=Q0)l>E&`B2n} zm@5i1#7?8qTV-qR(o4m5hgod#jlaLa2U}Cd*C-($Ubg!sXA5u4DzNSa((0@WeI2F3 zQhxxM@0dd^a^X(<9Po1R5C6O{M|M-2@RV19{2dpa&+7^s2HeTXK#{Nlv{R>={_UM` z*jpQ18%vGO9vjWa#q0xY<}y`znW=kUec1ZG^bkn8pVhy~%)k*jjzCy2HR$ z_)u#Ma2h7EBD{Yi{PFS!Y0lXp6&yU*#dCtw($}qwp!x^8L_+lZC01!j@>GYHoY$)G zHiegUPS8xntD1N=4Vo9?#CknOb_P1Rv2Og60($u+1q1lupO=R88LPyuzV86Xxw_MS zteCOKiHs*<`G(Xx{^;ESKOt!45FE3DGt#$3v!i3uGvy5g3;7O3j~-u z6=2H|YSzR69K>T)2fHut7786f^u!s)nkfCn{^oar9{?9&JU)Sl0XWKl3gti+p#5>d z!ophH>SuBo>chG;1NWqPXf!(i+ww5$Qh5%2)_-Qi=k?U0R7~n3#OqOQ$lMRSHA`gH zfU8XJ9?@gEsIh1^a6zWjFE&p1g5wjvl)&4&D!q_V+n~PhN=7#-Fh-4I%U{?rSID-z zZfRS?F~W?6@>aEJ=*!TwtAX3WN0 zZN~S_#|s6Y3^f7X1zoWc%Dba7nSmo0)^cF3J{l~9$@d)0bdsM~Z6czsvHTqOuAIQu zmiTm5GR)_FB6e$CYYwPHfh(g7XizHA0s%bDBP&;JUY5nhZuGV4_NmTlGc0De!{sm& zQZ`0l3vGPSGK-AqkSW7_ECrJm#>4(rrrbph={YQa(~CJfpcJ)R>ZUrN>eB+c(m(13 z(q%R7L^ZoM34oX$yY3iy zuR{On)g<-zcz!^#C^C}2fwU1oWV~_QGT7l$?G01oqi^i@Z;oMrFT3W|?vU#7rZB}E ziTdIx&zq!6*(R7N6OAu9)@vvt;ACKK&Yiq#$rH4(t{(Yse1MU-@eRnP6UTxx@h@V; zjxE?#QPFvuB#Jp6TkMy){g)Dnj2d44dj8t}ZbX~dh+6uvcm1TMbHVD)N{i`;r3GIS zttSwpkIj1i>(r(Yw9_T0V~kn27PeY0u2E4?rr5J;s+0nWm)qJyA?hn>jhWEvJsU@= zK1@=B?eecvvP)ve62ps*_jL{Y5%QIA1qC_YDbpMQd0=k?w!*T?bL(g-_0H;5Z9gIn zF}hN+r)PCEMK}{yV;rD-mg&`z_e6x6u%Ls%5ZWWYy>tA(PD$(?%rW1k6LwcxBP{Gn zaYfO3-)nnf_3ii{I<|xe)LEkF**x~~@`jD$K98-hfI|et@!SUkw>^K)AD*CpwvXd3 z8}NH~GtTHz_m7P;gz<#fZp?{3?uE%w=C_#N3^l(0r~str0Of>PKNBN_rb3y~9C3c= z^|ZOoLKrC(!`T>J8kTD`pO85nTKEkLT?-`GL$c5}sgo%^S zIMB0FkJ5mX3&^WyA zE>i z4`<+4X+TtYT9LnKmRRqc;?)30DAX%(&sYfnEWyE{e-HVvZ zh?VP_SNeG;I|^*Ue2i|@LeO+czWBM{vuaRkRtuE2!0+|bxGx0?pZ}LuiZq9rtCU^-EeMLJB57#DU#nBZ2jyl@ANK$VTxPn>e z5xi1=;B}>8S{&7D&a&Ch3k`<+wA;&Y(S7U4*!id6VxXZzvrdUnR&!6v8;-S23hJIm zzko=JQwj=44PbNEX!+19Be`2qe->9Mmz!y0Syraz02wEFcZ!JRr+KLcm-yA^C+(S< z1^yrkCWt-TV3QpRQbHFRomU^>OEUb2xXq(%Vg~O$SJkiQu1VER^{$jo;C4AfkXs!@ zWhGnvIU`Z==E{Is-R?ur)jJ-$pMz+zT66p|fBo*!y>_P@$f1)s2__sGOShVJYl_4E zq_uRj4SWh7UUa&z+4IL(L2FdGqO+RoE*zq}STD}4qgnh}lKE;uZ<4Dr+?Kq3KY8=- zhqCOJv`M?%O|;vm=8dn4r8-4FYwU$L@M85L*7AK7f0_%kTdXUjBG17Q69m`x7@=Nf zo?io^-N>G#`3$T2z?Vy8C;CyVwo5`|rj@e_6WQ`=s0M!@`r11+%@TrSSm>H*n<;tJ z;!0(E54>`R9m&qs@MVEG9Wi+=K)og;?per(Y|wb$kZ|bab+#v)k`u?{-#B)-*~Vj` zR^+Eju!H~w!mZm;{PHW8uS}(?GUd~hGBAtMUc3TOfdIo~3z|)kg;n`f`5E6bMQH3D zi>97ieD$i7s8BH=TC&|H@jxyC^ATW7@jWta*1#uQdlT84hab_>ICR(0l|wh?06j^S zDhoOMuG>XV-Cf74*TR)n6R|2qz9t>3=Tr9se(ItlpM{KMII2CJN3uJtLY!N2LB7(& z{;5H{y=+1KszZ%D(j%8LE7c?`>57IeP6{Smx=HG}adH6Q3u1e z4N0BF8#76Y%_BGH_q8exEwT~HuCz=>Tb>V9RYz5S){lay9Cp(?7pYn_?At^}|2Yw= z_SC0-vPFb5*+Tn0O$8<5$oM|rl5`NUkTd8*2~fOaMW!I-#Y~zVQ4gA~wC+T?oueqX zY3$ehQAOOezJS@Le_|rV8Mw7d#W|b!=7Qpcw6Y)PU!Y+!P#BMor_yqV?bA-S2Bmok z+9_Mr&UJ{Wpoep*R~Kz_DqD}D8BOIgdC64iKwwqj*m}zo{Z=rqGVuG7-qa_hbGp^pH|63@Z}E8F;Bk#d9Df$jeNAG5 z_~Jc&iaB~d<+tY-`!`0TCoux-P3lfU)au@=RrsF)FQ6A^FyPd?p&wPAjU4h53ZIDz zW$V_=@YwlP0aOqjEj7njOww`-=ykIBWyrVd@7>FI)%?3eNb4Picyr zg24+Tx~&|TXR_TXbmJ;CoQjoAAJhOKzw6J7EuO116s`P6v%~cb9c(p80~~f(_R_bL z3#>2ek2Or&5(bMu45VvMxwFJfZrQe)(;Zx(Es$tp$@vxTh7C%`zOTnU6Eznen`EkM zW!~;YPxcR*z(YKX*M%q*C6Dy(Q0b1f2LJAn9V!>A<)D@V{C|PHRpWQ||2r#*@|YaH z)V+Uu%ViN)D)e~X_G;99q2Y${pa(PezmmoEPS>B_#xjLhhR++2-1H(j*H1)wD`oQ_ z@)obToJq!;p@k_xz+iRn+l9rySqvn13ltqUeLhhS0&FKhmfa;5W$~$dY&lbW>2BD{ znoo)fP&JO&N`-r3g3yf3iW)eIC<>==q{>x?G)Jzg!0J=V-Q`3%&d<|a@lGt1uF%lb z8>N}sx7&iyZK4jTV<30cbOtk_F6YZ?S#gZ)Jb$?zfM&e2czN$zRLVp^9m=^Q=CIT- z;eAaoY&zhlc=)&rxE*xQ26&fIHRew~uT^sBv5H}N=wLvvE&l?5ogFNw6%wGy;M@ zoleFuPWR5Y+(h)XsT9!M1&uM)p@RT({$^J2)t3dWT|dN_&XqUPCwr9BSM)BsF6@f+ zajGX*^ea1!tANDKK`3grKgh#TTHgxx->lZ&gNmelJGAZDnzof4PmOAj8x$Yv8h}(u z({gCLuV>KVg^)MfQ)IJ*Bx{M+F!ETrQ)or?HUFH0n8yR&ywKJaR;7yTWFz%%M(eJa zVSJMn^nr*r$4i!LpH@`eg7#g;{?Wm4wDTgAC##nw0DZeJOap zX-J%?ieKeKS-z?hId0CMP!<~S6Y6ho>k@BSR9|`1sNFCLf0Ii2l$Bc!dhk5CLGjx3 zYqgZ^za)G1`)^`LU{me+=UdPW#bt2I)~ivKtd-OC8BE6q6P51xod|!lRCCyNf0y+} zw06r!r|qa#Thw)cIb)r~VU-n;(PdzO(2ypEiudht6A0`V&?8Alu;iJ+fg7O3R_A(= zT5M^(v~O#scb)HNKCvc9{-0kf__*VnJ|E^R!EWa&b1&2*hD>@0DX8Gyc%b37@%o_* zomcg#>t)ky(f?_JPQd>tyY0no>cO~KbjaNu$F+T@OF>)iB$eFG5+Y)V?7gxhS#;W z@zXs1lj0~a$O6P#PP)kSEuMQ8>{>P(3_`ZSEBh!tQ;nabqHVQ49=h9Yu$g*Ec7U!l z?}vBdq@$siXlef3eY@&>*Oha@MWWIQ0sT79YOjkAYf5#8L!qTNiREajIAg>0&{*A2 ziM{Snv@^CWrtS=u`Rb7iBvt4%eLiKljw1??Y*D3y$iw6@OKwUl;mVy<{wd4YW)t=2 z@8c7HpCKP>5iYd_+OE8Xiqk|}teezC?|AX{Rm;0+a;FI<=p<;%xlWl_ySn5EcyiMc zF!~yK3zR`YxuV*@H1E%IP@pu3Im-)BJKrT|ysSU5;E8c3ZnTLRMWa6+U|O%|ltvFw zF&kvbNwFfur_*3tb_IHe$nP#*jvmu2Ov@XN6ZddXX;%o^OA{Hfy^BAM%3Jjz2D}`q z36?wD;@2_x))KGfTK}%uJgToM$6n4y>Yi-s_HGw!J?eT!Yj4SazwKp{#a1rR z_mzx*qw10MLaI<#uuT7Xz@cam?h}=NX~d`b`=&J=gu(Yl76mJQWxwge*7^&?iPFSt zWO^LYp8=vhFpvA^L-2ubA;UrY_W6PBs4duD9IWAvtmLN7X*p z$W@j|E96A!arqDRir8xXo+~C=7-*l#2ahM0x>Yc$v36jT0BuDAcsKUB3WpVwpaLKm2#Btye@J3<;v zRo->>Pc{9gpsar;)ewYar!O950e^K_C~|&VnP&1ZST5dYF;7KYR@sCIwVu}5L5g}C z1TGEo)a+TAYxU|4_jS)4E$?~IZk*$nKTtjOO^@kV|q-k`buM9j`L zR{ttKz&CE-&{2X7BF8P0Mfke(eo6G>H43DXLTbT z!8e1s3nP`%`;+s1p1j~SH6_i;d^QoU%hnY3>_ zR>~7D1Dw0fI^nfH>aql^w!$l6l~MP79XZNwr_*PHmAsz%=t}IL0jbycXf%Iy%6aeo zDvJW>r{)FXj63dFD%`~$xuwXvvps*{yY^V)YqTw^^#Y~~B+*zx=`B81 z-mvDTG|+VlY7#T)-nBu|pT4 z#MIh+-3y?UsS#hj#fMwS`k1#+NMdZ7KY$fa<GYz@R9Lp0F?lj1b~33u#IY_S=JD| z!_Xi*JbsRTooavZI^GauqYFd4PvjRYZQKbPG{ z!Wn{mn!HFhEcT8|O5r(vvXm_`4xB+7Sw&3(g#7$IBw!v17EUz-;NA2X>dqFz2;6t@ zIJnB-exY|W_q=#ks6&^T#WP>AMq+&~%C=TNYD=3m0H<0=yyb3&L-n^Hh|e=-;8B8L zJleN)7`zE%$rLr>cFc4oe3F<}p;zZM^!Vp+IpD0l&JdNlJin2Uh#FT zmI`I4ljG>0+%GK@MCBi}qYV=2Y4IO$?e%|TfaJ26xJRbLZ$}5ElTtcCJrl!__$!#4cU$YQuUkt1Rqg2s1HTi}yWiB^8 zg?J0TVl1;@L5+fG0`bnZt{o};bUnpT^NoSdIQPr!`;QlLT-GaqhxZjfC>x+;u$hVF{RHz2*&|Jk`8_11)*iwn@`z?3j$64HKU6Xi#!jSsT0zG1QwojMEs_Jyz~Ih_Ss*YO+nE z`K*f35Z!>`WMq_yYLmRY7f-x3_(I)k!U(|ZF2tz48!FQ*!3n0oxGhjG%qYL_35W*e zCUBQAo65c`;3vq487l;d`+bxAR7DsE1_E+{Mb78A?kFAXq?LAyf~NktAa^x>NzqxJ zq5C}DX-c)m)duI*hTWuhE79rn)H%RT%XN}w^-)FmAiO&yGie8`K@a=tC^rnThrV(p z>!-L^?IwiaMX%1{`DD}*R+NZ*5_{A5)+uWM6Inu3XSO0ZKzMON?2_D-Q9qK)Yb(rXKRaz4mMuGBkP z$id?5!pDPitiFI9aN@TwnN<<3x2r22Dm&~dXShy+a=pSAR@pqUEvw752`zz00i-LV z=`#dqKy~!Fsi$fT6RNzSKAOljgT+Syiarwa-SV*?@Ltc8-I(OeV$HxsJ8?^M1&l>g>0uGZ^GWjG&7l)(AV$!6hEs{}kf-AWBuTa^$7k-U zH`4E77InCx4@OIBj0kk$bGhs-gqlo+Q^1WFVfjPucJYavzH z9_CaY0-oNM719+~tCgd?jW!_9L%hZNr;Gcyze0(1HPX>fac&|r1&yhFj=&TRRQY{9 zp(n%CtHhH9^{JOC*UoL(7oao_aSpjF1!r%n(1brZ6=Fijsyu=N9zBBcp~02)-3Ylj z9e_F?1Wu)o?4F@W@Rf{=2PJApMDD1G)>?zG$ewe z=m3n>6DMGKg`~!D81iG6G&?K`?H^iW@9qZ06^>&k;J6UveCi%r?bS4K8q?vFBJb1P zfg_P8S|VauPWjToLATp7adI-J>0iuza_61(9&&YmA}3(JV3o4$F40FDGh5QtCG{K&$wHWx^l%LnzS`;}Ocem>Gl_*(vYJ1Sw8X_))% z`l~HSFI2hBsMEFI6}K^r36sEa7M&1^>ZYiqT)M(HI5o)k>jzI@%ap2-5iA|iZ?YJy zGEg7yUL1|jHS^)CAM>0TEa?w)#9T3R3RQ}&ww2@)<%#4WiFZd>u-5*kyG}_vLFcn4 zFy1NsH6AHEyaNS_s3t)R z03B>07Q4$%q~+UuAA?%{0so^lJ@~()i*OCa`pVgdpz^^6U^E#P-(zVd>oCnePAp|NUN<%BjQVFiN?sO=M;iq3Dw~ zIhTZC!#0O9${|Xk>te&qIp&zI2<5PY&_;5ZZI0$Sgrho9+B>Ad{te`<>cEqVe?2YgrS4 zW`rIKY2N3?nS!%AE<^8JI!DIO!*&@VyNx2g&F(j2Qqv^Is$yQjnuh0grWHv_iB9c#MJ0S1J(LynZhX}cn4gEZl;I8Fb2s% z+FUoezICf9IFn`7T>ZHL&=)O{|~0%Yc$ z>SCw8FC{LP0|(F66wL=5e&c+9LRYO1=TTpUAd=_))9P+F)Idz(r;SL~#y%g+8X$iP z!o*%y@>q`C)s|6ZrkT+l%xVd(9pLG6h*q}ny%mEu>YfJ*y0qut%v9@r{56k%VVQM! z#^hCO@-a+tXje}BP3yRV0G^rg!>Oozf_UU!!)aDc_#th-A!1_Gj^QJfu>+*e^(u!J2kL{mJCvgX z|2f*VZN*c|Ue7h@F~3p+fqN*wI{x`wS_krOFqwWLkKoThX7XejPH>W{2Ck6+(X1Qm zd@!WR9wcYN$%B)i^Xfbrw*uHfA3`7>ve86KYE~`d?bk1wsFe)Cu+IU4Q>=SjQWmPB zC9;f^*NxZ6fo{asm`djCE=haR_lD~Axa9xbSX|t@c_xW+i5+l+Xe@}jZNzL?o>;gU ze^-{WuQ;&s?I(ht8s}L<{+au=3ucbKu)%+>xfvfkL;t)P7F~coP?Y7apHDd8sNN{$ zS}0z_H1k#lUrZFZfg83g4sr*|v0KGN1?6=n-1XU!`|DMK7SlDit9o?Mv>9~_jY%?O z(7G_CPS8=>9G({`u^B!;9HloGvrd0gjIABZyqhw zk-@v4iku+(lpz({0_9Wf<3YVFwJt_#mlldeba&WWFrkSE6kW=o@%abkD*IFy>*ADk zbhu7|H@@_4{qTSX9mIlwLs4pK|NUobd(Cs9ZMj}b7UF(~wc^!o_indmFqbc-%p826 zcWq76#FGNwCkDJr(IUbp)$3zxE&9v0*ED!jH?2ZBWwop};slP$oyxy*B-^z&V!Xd8 zx7@zlZAMf1fIbwdiKAc{5VJdD+m>fyHR(@QzvHP>`|0HZ_l&TW?kd5sc>!) zX&B`#$ZoqaM>V|Bks$9cN)wSz?Pm$KYkfQLF>XI{+jhFBW9m&ml=llOHB60zk-}SpsrA4p%3`Ak?!z9M z{(*Ar*e~78Y5u?=$@^(3K9;G~u=s|HXsRTO2L&13p1pX3bUwJ0OA&nusjYtHa?bR6 z)^5pHNgFIu@x)XaT3qwkByZ`5MZZyj|8)+g;#F^K;0pn>JD@?+$iBPF+q<}TLd3Nm zb-qokC-}#^XDVIuuuQK99W<X<#wcKuU7tzkc1;G;GtYYNJwxIq%_I1Zan^uB3Uz8%J!p zn*aX-agg1T{T3W`ojvs|DrdKqGLdD16z2&4e2L-96&f$+($$p-k|CXU{PIL3Ydq{O zdh;5rYhkW*va_migBU5|x?~n`P!X%Vo4NCPoU96q813xvoAi&z7>iGF==b$?BWBN| z=8xZx-8ROSw3f#=eT9YQR6mjN8C3gg3rv(Vc{8o4gAa1nje`4*h|Ow!i^Cr_ zO3-&|4&GSl2+&xlqp)UxYBc}mWE9HpXkQ?#+hCw{=`ts{`Ca?|@tV@$%&)8rf^%<7 za*zqpbVe=ws^pFtiAe7aCsZr&LNY+AlFjsHZ5>RGCqNTR#-=Vx%RTRu@|^f30#kPO zi`uLKU+!c$ACJhbAs$<(=H8J3DfAhQ`l)B>I-Ukqm0_ytyU&kGC;IOjP7bN(<+Pl z)U=gfX`J29cu&fw0{gVaA9$Lm-$|-q_+ED-*};oh*^pxFDsl^UCLaFwNUQKm25-W#clJ8AyK#ZoYhLI+ zvPg`a{By=HZ;&+t72N}4FJ794bVoU8#$ z_Rr_ReF{Y;`4MZD{2_jw+J))GnW77}Bizah+{P#r4NVNJ}wea|FuNFeYPyMCa%j9Che+ShBL_LtGAu6r+cONr4{ML3u3Biso~Q zu6P|jPBOw^>4~CzNLBAl?*90Mb_IqOy+8gW$Z3*Ky=>Wni^DfIrhPmv1Q-)C*&dPm zugSX^PBL$)|6}x^haoDU=9n=$+QaZNaV9O)uwYx++>ueKZSJ+LvD1 zvKoVGkBsw;W|i-Z&GdM$KAET5op)ctL{5xbWR<$Vwz=5vy@W>csdM!~P?w^#_Z*iO z7DASiCN7UU1It^*`~C0KTIkZD1D`fGdI!xn%TIK~ZdaX-I$>p8n)KV$6P^zMAfU#C zQURk6_^=Aq9VC%m@TOi)6t#4DM7JrANAX39!@q{l#u;bN5*9HX>zl3``iYL{aTBUc z1LGK^dZ4d(!8M-QTyX-F+u>-jI#T{=TsnL_Xiv_mL?4K%<|2GmRUdGHBF}PM9VC-( zYz#IzCiLoBa4y{@UcMr#_jb>FVBIR&Xp zOiO!)>pivh;t7WkEfzrp9m7yV6kPj`*F{e!uK}eJm~K$i4_<(E&1do*{>RHmK`w%+k51DX&Qk#G}!SqHcai4cxb7 z5s~k+ONR$a;?LYF{FE**qQhksltM>k(SSkLvjEFTuY26mN@F~;=Ev+C5P@i6pt)@!_!l!t0d@}k;)w5)<~!1?d>B)>D+I?GvtMdQ+Cojg6}@Kh!hqt9GQZIHGId= z;>kXH7Thj(nh`$RbYp_bk)|ZoaS~E!BXT+fUwC!?E(QKZj?Me3|6|d`{$5I)<+jN}~ z067N?L-VTj35yDVMy zVdso9Yf85HX&fUKqVD&f-Cx<;QnjaXa3{TaVzaWcvi1*?4RN~FBexJiHnwX7} zfI574{6gq7|0n4%hd#JywT#xk_CuWF&Bl)xvRu1$2d(;}#cV2W7dPTIdWgnF4#}m?TSUU84WE9n zI;O0L`SW>ZzaFN1PIMAOOU3?~73V4f9y`18VQ|t^)qGI!Xw)!39cY~9KFaMHPHFP}h3Q{`m{xOo4r50l&o2tdnDs)~t7-6w(w$3*SbqK+$ zI%;Rz3BDXN!by89C2pJ7Y6ohj!5u8vD|P6Su0(5EY@6!KkRGUTohjO7xgdj66b(mG zJ?7mIl>^?9knC2=i0|sW>l3@=qVlghZ2Uf;5|tC6V1+#}G%WDsif-$cWBk+G#>o(p zB?PSyih|3|k$dPog;Pn}F}D>JLa~z21_nTuS<&u6&Iad{;GxAE;4<2Sr)x}upL4h| zdMVT8s6S(83er*n!KI2pIu-%}G=l2?{(>g2@k?DOh4U5zO-D+J41$3|rcO-@g5@3f zp*=3aRu@f?w3_U4I^0MM=`*>gR~wmA*PPMJ+VelMeyJYG27qr?I_in)#Oa;RdwO|86{pXo8o8%LMs+99SjFC z75a*F3jZuOM>7u!zs93_OMP=R;5I#+IxLMzh5!R^lgFg|vm!Z0rYuM5FC^J8y`1p} zP4mSfqJ+9#6|O%A;sEWdJd%fnW~EIZzsYRQeVsi-KGG|dQ1%(mz=gA3j%v%>K5{S2`iv^m=e-?M9#un)`0rEtBc51* z@IAF8ZssG)yHqEA>Zl>D-Ira{)j&6T2cpqeu@yQ-Exx5|^#9J6$bM4zYL(js9Z zbGsb@e@co13IKlS&MXj}b7?EszKF!q++rUss`cI-`6|5jg{@p;p76?6?8o;2+tfyO z+0h4Y)T9B2H_yUKt25>`2eA2rP`x9J5q2-xbQ$`!$7lpMd^mTp>VaUG9WONUetDsr zZE^YCg++Cv-63TZZNKb@AN*$t&VDS@ysil&vp zN2_M&Xrf7dW_+&&3WS~*Q?{EZLv``dv0MPyGme@IMF3(<9saJ$-%)EYOb zlXn=w!NV%`Po`F5R&P&019bdKFc6dgQ$24r4M3Ita^|O z-_^}mI<)ZhW>C*US*~Xi$KVljY~HhGqWh3a*5dw;Ly~%v!%I}vS-m+}F@r2Kr)J=7 zjKh;#BBGZWf(W{M{E=W_{10X79kVdKcWoy+@NAyZ+`4gpN{PDL<+R zl{Q};=J+GCW9{aF>tL;ITJxK)Cl5SnOj7>{TmM)+uk zllH9YPnj4scW8L8!gVd;jlrR-?pB`Gx6%*J?S`US?0 zIp(ygBA<-LAO6v-mMRTT6IF?Du>It=NI1DCpc$;=fCnZ8eUtTX-)x2bYyKNLFC?jp zd_dq@@)OOh!{vx((1HRiDRFtb(IoY4uLy{u zOGC4ah=MxZ&N>7eCK!Q{0_&?F%K9m#!8#P+Kx|faF)NC6RD1oZ<~<~TFlx@kA&>~~z#9p?vW`TAA0`gd9KP5@=TQjMwC+|I zStk*d&fu*=o0ysp>afg#H?8U_&Y8N39*+M1!b!Ivpn&z4^)I~2KyE7o-w7^dUa`J4 zRVx=k&SmT8Q$M&LG?425(KWNZ1a@Q_*`gE`yY1$;{a%44IMY(=qBBr%i?qGhK%oCf z7Vn-G$aI94J&AQkRkC^gvDJss)HsNeG70p2fj zGj)6`q(w4_jBk}1f1@DG&Qqy@QgPfcNj|7Ah?`p2jm4>>jP^=)RVwjRHTdsb1M*UD zYuN9{GRD%Qa#NzSsN>|t^H}Cc6s03`=}spJ%&6= zAe1&;&CY8?ppq2N9VnZ9RQO%>qi(%;zQw0ku&S0jl(?6&L!bzW-VwgKe(R{>R>VfX(3rj!xvOZ{Uz6+aQeib>G1R<6}dG2{nUFnZsC;o zXcVc&xIm7cxJAeN_${stbO65;ygCZBXJ89^^2_=vIhaeUc|$a=>BT(!UOUm*=ZR9A z+f(nKc0OgcUL%3-FQf81>~HyMZXH}hkubPA8lL( z5OfV@cL$&i--sD7yQOb;#G`%a@Tbnj`Dd6D3rMY( z!TVdC;uG?CL(43VO@7c(LjUhlZ)xte;8S!=AOliO(a-9&DBvN_{yw&F4c14oyLg+1 zce_YrgyWIT<2H~3W2@u*Rp;T|Fl|2JwC2&>&9JO0A?ev>OaV6ZtipiBA zJJBx3L&SZhIV0N&QuaQrbg`5izs+U(`R!vb0!3zqX>eFTl;%n)-Rg?B)iSV^2;tst8 zQv_2a4dPyXfvH# z@Lo;RvzY(iUcd-`e)4ZuB7`7m`BK_JQZsW^Al?+iy%A(vL%O)$H-~# zKl_#k-tOav*j1#aK|#`qI>J62Ph>WaE!dn^YOVl20-pMKoT5TlWA`bTIo5ww+NwG} z(We|`ka26(v3KVmhViIFzVM}G-u|0s@0RuGp&)uT26`T;ZhoUmTcbQ4Hs3#f<=xsw z>>+If{0KgrAE~rkiy;}?InC-Irj|K6^p*iIB$L@`-3fkXr#XVofXGXc|)ZI4*`S193-hpXm`^_|8LKjpp%|*}nPaQ3Aos1^mZ)i?zloEiv z7qWITU7n!x9e3rPmG(H=G>3K%hz%b7KC79<$-ZV;TYOc^xn>nG1|~N;`Z)6ZreHFX zHO7thVGW2nf`nKk2(ℜ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

{value.ponto}