From 8c4f30a38849d961cfb16820eff58a9944b06b05 Mon Sep 17 00:00:00 2001 From: orensbruli Date: Thu, 4 Jan 2024 21:36:51 +0100 Subject: [PATCH 01/38] Creating Dockerfile --- Dockerfile | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..fff4e19 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,23 @@ + +# Use an official Ubuntu base image +FROM ubuntu:latest + +# Install LaTeX packages +RUN apt-get update && apt-get install -y \ + texlive \ + texlive-xetex \ + texlive-lualatex \ + texlive-math-extra \ + texlive-fonts-extra \ + texlive-pstricks + +# Set working directory +WORKDIR /usr/src/app + +# Copy the LaTeX files into the container +COPY . . + +# Note: For Font Awesome support, compile with LuaLaTeX instead of XeLaTeX +# Default command to compile the LaTeX document using XeLaTeX +# This command can be overridden when running the container +CMD ["xelatex", "template.tex"] From 6febca3b984d5054ef79b98850b684b329733cd3 Mon Sep 17 00:00:00 2001 From: orensbruli Date: Thu, 4 Jan 2024 21:40:27 +0100 Subject: [PATCH 02/38] github action --- .github/workflows/github_action_build.yml | 27 +++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 .github/workflows/github_action_build.yml diff --git a/.github/workflows/github_action_build.yml b/.github/workflows/github_action_build.yml new file mode 100644 index 0000000..f58465e --- /dev/null +++ b/.github/workflows/github_action_build.yml @@ -0,0 +1,27 @@ + +name: LaTeX Build and Upload + +on: [push, pull_request] + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - name: Checkout Repository + uses: actions/checkout@v2 + + - name: Build Docker Image + run: docker build -t latex-build . + + - name: Run Docker Container + run: docker run --name latex-container latex-build + + - name: Copy PDF from Docker Container + run: docker cp latex-container:/usr/src/app/output.pdf . + + - name: Upload PDF as Artifact + uses: actions/upload-artifact@v2 + with: + name: compiled-pdf + path: output.pdf From aeb279a5219b89b550535e6b82daa2373e457208 Mon Sep 17 00:00:00 2001 From: orensbruli Date: Thu, 4 Jan 2024 21:47:59 +0100 Subject: [PATCH 03/38] docker fixes --- Dockerfile | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/Dockerfile b/Dockerfile index fff4e19..0101f7b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,15 +1,18 @@ # Use an official Ubuntu base image -FROM ubuntu:latest +FROM ubuntu:22.04 + +# Avoid prompts from apt +ENV DEBIAN_FRONTEND=noninteractive # Install LaTeX packages RUN apt-get update && apt-get install -y \ - texlive \ - texlive-xetex \ - texlive-lualatex \ - texlive-math-extra \ - texlive-fonts-extra \ - texlive-pstricks + texlive \ + texlive-xetex \ + texlive-luatex \ + texlive-math-extra \ + texlive-fonts-extra \ + texlive-pstricks # Set working directory WORKDIR /usr/src/app From d6ab19d8864d767aed092a95d5060f02b70386d0 Mon Sep 17 00:00:00 2001 From: orensbruli Date: Thu, 4 Jan 2024 21:50:30 +0100 Subject: [PATCH 04/38] texlive-latex-extra --- Dockerfile | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 0101f7b..3810c26 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,9 +10,8 @@ RUN apt-get update && apt-get install -y \ texlive \ texlive-xetex \ texlive-luatex \ - texlive-math-extra \ - texlive-fonts-extra \ - texlive-pstricks + texlive-latex-extra \ + texlive-pstricks # Set working directory WORKDIR /usr/src/app From 29ab0b1713bb4aabf80e43d57eb5e16830fbbd99 Mon Sep 17 00:00:00 2001 From: orensbruli Date: Thu, 4 Jan 2024 21:56:12 +0100 Subject: [PATCH 05/38] paths --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 3810c26..fa01b2e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -14,10 +14,10 @@ RUN apt-get update && apt-get install -y \ texlive-pstricks # Set working directory -WORKDIR /usr/src/app +WORKDIR /latex_content # Copy the LaTeX files into the container -COPY . . +COPY . /latex_content # Note: For Font Awesome support, compile with LuaLaTeX instead of XeLaTeX # Default command to compile the LaTeX document using XeLaTeX From 25700348a5fc28f40342bc9d4d8ff8f9388a27b1 Mon Sep 17 00:00:00 2001 From: orensbruli Date: Thu, 4 Jan 2024 22:06:44 +0100 Subject: [PATCH 06/38] cv-piotr-kowalski.tex fix --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index fa01b2e..d58ef4c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -22,4 +22,4 @@ COPY . /latex_content # Note: For Font Awesome support, compile with LuaLaTeX instead of XeLaTeX # Default command to compile the LaTeX document using XeLaTeX # This command can be overridden when running the container -CMD ["xelatex", "template.tex"] +CMD ["xelatex", "cv-piotr-kowalski.tex"] From b116f17dc05248902f9bdac3785555e928bb64b0 Mon Sep 17 00:00:00 2001 From: orensbruli Date: Thu, 4 Jan 2024 22:13:12 +0100 Subject: [PATCH 07/38] texlive-fonts-extra --- Dockerfile | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index d58ef4c..0fb94c2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,11 +7,12 @@ ENV DEBIAN_FRONTEND=noninteractive # Install LaTeX packages RUN apt-get update && apt-get install -y \ - texlive \ - texlive-xetex \ - texlive-luatex \ - texlive-latex-extra \ - texlive-pstricks + texlive \ + texlive-xetex \ + texlive-luatex \ + texlive-latex-extra \ + texlive-fonts-extra \ + texlive-pstricks # Set working directory WORKDIR /latex_content From 4bd6769c3352cee825ec7e19c7767d1155e9a0b8 Mon Sep 17 00:00:00 2001 From: orensbruli Date: Thu, 4 Jan 2024 22:13:23 +0100 Subject: [PATCH 08/38] docker cache? --- .github/workflows/github_action_build.yml | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/.github/workflows/github_action_build.yml b/.github/workflows/github_action_build.yml index f58465e..9df675c 100644 --- a/.github/workflows/github_action_build.yml +++ b/.github/workflows/github_action_build.yml @@ -1,4 +1,3 @@ - name: LaTeX Build and Upload on: [push, pull_request] @@ -11,8 +10,24 @@ jobs: - name: Checkout Repository uses: actions/checkout@v2 + - name: Cache Docker layers + uses: actions/cache@v2 + with: + path: /tmp/.buildx-cache + key: ${{ runner.os }}-buildx-${{ github.sha }} + restore-keys: | + ${{ runner.os }}-buildx- + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v1 + - name: Build Docker Image - run: docker build -t latex-build . + run: | + docker buildx build \ + --load \ + --cache-from=type=local,src=/tmp/.buildx-cache \ + --cache-to=type=local,dest=/tmp/.buildx-cache \ + -t latex-build . - name: Run Docker Container run: docker run --name latex-container latex-build From b7ba46f09853acb1b6c59603bea69eb365dda26f Mon Sep 17 00:00:00 2001 From: orensbruli Date: Thu, 4 Jan 2024 22:18:35 +0100 Subject: [PATCH 09/38] pdf file name --- .github/workflows/github_action_build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/github_action_build.yml b/.github/workflows/github_action_build.yml index 9df675c..50f5276 100644 --- a/.github/workflows/github_action_build.yml +++ b/.github/workflows/github_action_build.yml @@ -33,7 +33,7 @@ jobs: run: docker run --name latex-container latex-build - name: Copy PDF from Docker Container - run: docker cp latex-container:/usr/src/app/output.pdf . + run: docker cp latex-container:/latex_content/cv-piotr-kowalski.pdf output.pdf - name: Upload PDF as Artifact uses: actions/upload-artifact@v2 From 8f731f20593be58d35932f5c001e56c915c5ba85 Mon Sep 17 00:00:00 2001 From: orensbruli Date: Thu, 4 Jan 2024 22:20:38 +0100 Subject: [PATCH 10/38] Action versions --- .github/workflows/github_action_build.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/github_action_build.yml b/.github/workflows/github_action_build.yml index 50f5276..141d5e6 100644 --- a/.github/workflows/github_action_build.yml +++ b/.github/workflows/github_action_build.yml @@ -8,10 +8,10 @@ jobs: steps: - name: Checkout Repository - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Cache Docker layers - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: /tmp/.buildx-cache key: ${{ runner.os }}-buildx-${{ github.sha }} @@ -19,7 +19,7 @@ jobs: ${{ runner.os }}-buildx- - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v1 + uses: docker/setup-buildx-action@v3 - name: Build Docker Image run: | @@ -36,7 +36,7 @@ jobs: run: docker cp latex-container:/latex_content/cv-piotr-kowalski.pdf output.pdf - name: Upload PDF as Artifact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: compiled-pdf path: output.pdf From 0b14a511bb08a43805aa5b67514c2955b2d57fd3 Mon Sep 17 00:00:00 2001 From: orensbruli Date: Thu, 4 Jan 2024 22:30:36 +0100 Subject: [PATCH 11/38] More generic mounting dir --- .github/workflows/github_action_build.yml | 2 +- Dockerfile | 3 --- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/.github/workflows/github_action_build.yml b/.github/workflows/github_action_build.yml index 141d5e6..3b451e0 100644 --- a/.github/workflows/github_action_build.yml +++ b/.github/workflows/github_action_build.yml @@ -30,7 +30,7 @@ jobs: -t latex-build . - name: Run Docker Container - run: docker run --name latex-container latex-build + run: docker run -v $(pwd):/latex_content --name latex-container latex-build /bin/sh -c "xelatex cv-piotr-kowalski.tex" - name: Copy PDF from Docker Container run: docker cp latex-container:/latex_content/cv-piotr-kowalski.pdf output.pdf diff --git a/Dockerfile b/Dockerfile index 0fb94c2..e10c188 100644 --- a/Dockerfile +++ b/Dockerfile @@ -17,9 +17,6 @@ RUN apt-get update && apt-get install -y \ # Set working directory WORKDIR /latex_content -# Copy the LaTeX files into the container -COPY . /latex_content - # Note: For Font Awesome support, compile with LuaLaTeX instead of XeLaTeX # Default command to compile the LaTeX document using XeLaTeX # This command can be overridden when running the container From 99e718d31048b9ff642811048d0cfa9d061455d0 Mon Sep 17 00:00:00 2001 From: orensbruli Date: Sun, 7 Jan 2024 19:37:31 +0100 Subject: [PATCH 12/38] New Latex template --- latex/altacv.cls | 252 ++++++++++++++++++++++++++++++++++++++++ latex/main.template.tex | 172 +++++++++++++++++++++++++++ latex/page1sidebar.tex | 57 +++++++++ latex/page2sidebar.tex | 19 +++ latex/sample.bib | 47 ++++++++ 5 files changed, 547 insertions(+) create mode 100644 latex/altacv.cls create mode 100644 latex/main.template.tex create mode 100644 latex/page1sidebar.tex create mode 100644 latex/page2sidebar.tex create mode 100644 latex/sample.bib diff --git a/latex/altacv.cls b/latex/altacv.cls new file mode 100644 index 0000000..af84a72 --- /dev/null +++ b/latex/altacv.cls @@ -0,0 +1,252 @@ +%%%%%%%%%%%%%%%%% +% This is altacv.cls (v1.1.4, 27 July 2018) written by +% LianTze Lim (liantze@gmail.com). +% +%% It may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2003/12/01 or later. +%%%%%%%%%%%%%%%% +\NeedsTeXFormat{LaTeX2e}[1995/12/01] +%% v1.4: Detect TL2018 to handle accented characters in class information +\@ifl@t@r\fmtversion{2018/04/01}{\UseRawInputEncoding}{} +\ProvidesClass{altacv}[2018/07/27 AltaCV v1.1.4, yet another alternative class for a résumé/curriculum vitae.] + +%% v1.1: Optionally load academicons +\newif\if@academicons +\DeclareOption{academicons}{\@academiconstrue} +%% v1.1.3: Choice of round/square photo +\newif\if@normalphoto +\DeclareOption{normalphoto}{\@normalphototrue} +\DeclareOption*{\PassOptionsToClass{\CurrentOption}{extarticle}} +\ProcessOptions\relax + +\LoadClass{extarticle} + +\RequirePackage[margin=2cm]{geometry} +\RequirePackage{fontawesome} + +%% v1.1: Optionally load academicons +\if@academicons + %% Patch to make academicons compilable with XeLaTeX + \ExplSyntaxOn + \msg_redirect_name:nnn { fontspec } { font-not-found } { none } + \ExplSyntaxOff + \RequirePackage{academicons} + \newfontfamily{\AI}{academicons.ttf} +\fi + +\RequirePackage{xcolor} + +\colorlet{accent}{blue!70!black} +\colorlet{heading}{black} +\colorlet{emphasis}{black} +\colorlet{body}{black!80!white} +\newcommand{\itemmarker}{{\small\textbullet}} +\newcommand{\ratingmarker}{\faCircle} + +\RequirePackage{tikz} +\usetikzlibrary{arrows} +\RequirePackage[skins]{tcolorbox} +\RequirePackage{enumitem} +\setlist{leftmargin=*,labelsep=0.5em,nosep,itemsep=0.25\baselineskip,after=\vskip0.25\baselineskip} +\setlist[itemize]{label=\itemmarker} +\RequirePackage{graphicx} +\RequirePackage{etoolbox} +\RequirePackage{dashrule} +\RequirePackage{multirow,tabularx} +\RequirePackage{changepage} +% \RequirePackage{marginfix} + +\setlength{\parindent}{0pt} +\newcommand{\divider}{\textcolor{body!30}{\hdashrule{\linewidth}{0.6pt}{0.5ex}}\medskip} + +\newenvironment{fullwidth}{% + \begin{adjustwidth}{}{\dimexpr-\marginparwidth-\marginparsep\relax}} + {\end{adjustwidth}} + +\newcommand{\emailsymbol}{\faAt} +\newcommand{\phonesymbol}{\faPhone} +\newcommand{\homepagesymbol}{\faChain} +\newcommand{\locationsymbol}{\faMapMarker} +\newcommand{\linkedinsymbol}{\faLinkedin} +\newcommand{\twittersymbol}{\faTwitter} +\newcommand{\githubsymbol}{\faGithub} +\newcommand{\orcidsymbol}{\aiOrcid} +\newcommand{\mailsymbol}{\faEnvelope} + +\newcommand{\printinfo}[2]{\mbox{\textcolor{accent}{\normalfont #1}\hspace{0.5em}#2\hspace{2em}}} + +\newcommand{\name}[1]{\def\@name{#1}} +\newcommand{\tagline}[1]{\def\@tagline{#1}} +\newcommand{\photo}[2]{\def\@photo{#2}\def\@photodiameter{#1}} +\newcommand{\email}[1]{\printinfo{\emailsymbol}{#1}} +\newcommand{\mailaddress}[1]{\printinfo{\mailsymbol}{#1}} +\newcommand{\phone}[1]{\printinfo{\phonesymbol}{#1}} +\newcommand{\homepage}[1]{\printinfo{\homepagesymbol}{#1}} +\newcommand{\twitter}[1]{\printinfo{\twittersymbol}{#1}} +\newcommand{\linkedin}[1]{\printinfo{\linkedinsymbol}{#1}} +\newcommand{\github}[1]{\printinfo{\githubsymbol}{#1}} +\newcommand{\orcid}[1]{\printinfo{\orcidsymbol}{#1}} +\newcommand{\location}[1]{\printinfo{\locationsymbol}{#1}} + +\newcommand{\personalinfo}[1]{\def\@personalinfo{#1}} + +\newcommand{\makecvheader}{% + \begingroup + \ifdef{\@photodiameter}{\begin{minipage}{\dimexpr\linewidth-\@photodiameter-2em}}{}% + \raggedright\color{emphasis}% + {\Huge\bfseries\MakeUppercase{\@name}\par} + \medskip + {\large\bfseries\color{accent}\@tagline\par} + \medskip + {\footnotesize\bfseries\@personalinfo\par} + \ifdef{\@photodiameter}{% + \end{minipage}\hfill% + \begin{minipage}{\@photodiameter} + \if@normalphoto + \includegraphics[width=\linewidth]{\@photo} + \else + \tikz\path[fill overzoom image={\@photo}]circle[radius=0.5\linewidth]; + \fi% + \end{minipage}\par}{}% + \endgroup\medskip +} + +\renewenvironment{quote}{\color{accent}\itshape\large}{\par} + +\newcommand{\cvsection}[2][]{% + \bigskip% + \ifstrequal{#1}{}{}{\marginpar{\vspace*{\dimexpr1pt-\baselineskip}\raggedright\input{#1}}}% + {\color{heading}\LARGE\bfseries\MakeUppercase{#2}}\\[-1ex]% + {\color{heading}\rule{\linewidth}{2pt}\par}\medskip +} + +\newcommand{\cvsubsection}[1]{% + \smallskip% + {\color{emphasis}\large\bfseries{#1}\par}\medskip +} + +% v1.1.4: fixes inconsistent font size +\newcommand{\cvevent}[4]{% + {\large\color{emphasis}#1\par} + \smallskip\normalsize + \ifstrequal{#2}{}{}{ + \textbf{\color{accent}#2}\par + \smallskip} + \ifstrequal{#3}{}{}{{\small\makebox[0.5\linewidth][l]{\faCalendar\hspace{0.5em}#3}}}% + \ifstrequal{#4}{}{}{{\small\makebox[0.5\linewidth][l]{\faMapMarker\hspace{0.5em}#4}}}\par + \medskip +} + +\newcommand{\cvachievement}[3]{% + \begin{tabularx}{\linewidth}{@{}p{2em} @{\hspace{1ex}} >{\raggedright\arraybackslash}X@{}} + \multirow{2}{*}{\Large\color{accent}#1} & \bfseries\textcolor{emphasis}{#2}\\ + & #3 + \end{tabularx}% + \smallskip +} + +\newcommand{\cvtag}[1]{% + \tikz[baseline]\node[anchor=base,draw=body!30,rounded corners,inner xsep=1ex,inner ysep =0.75ex,text height=1.5ex,text depth=.25ex]{#1}; +} + +\newcommand{\cvskill}[2]{% +\textcolor{emphasis}{\textbf{#1}}\hfill +\foreach \x in {1,...,5}{% + \space{\ifnumgreater{\x}{#2}{\color{body!30}}{\color{accent}}\ratingmarker}}\par% +} + +% Adapted from @Jake's answer at http://tex.stackexchange.com/a/82729/226 +\newcommand{\wheelchart}[4][0]{% + \begingroup\centering + \def\innerradius{#3}% + \def\outerradius{#2}% + % Calculate total + \pgfmathsetmacro{\totalnum}{0}% + \foreach \value/\colour/\name in {#4} {% + \pgfmathparse{\value+\totalnum}% + \global\let\totalnum=\pgfmathresult% + }% + \begin{tikzpicture} + + % Calculate the thickness and the middle line of the wheel + \pgfmathsetmacro{\wheelwidth}{\outerradius-\innerradius} + \pgfmathsetmacro{\midradius}{(\outerradius+\innerradius)/2} + \pgfmathsetmacro{\totalrot}{-90 + #1} + + % Rotate so we start from the top + \begin{scope}[rotate=\totalrot] + + % Loop through each value set. \cumnum keeps track of where we are in the wheel + \pgfmathsetmacro{\cumnum}{0} + \foreach \value/\width/\colour/\name in {#4} { + \pgfmathsetmacro{\newcumnum}{\cumnum + \value/\totalnum*360} + + % Calculate the percent value + \pgfmathsetmacro{\percentage}{\value/\totalnum*100} + % Calculate the mid angle of the colour segments to place the labels + \pgfmathsetmacro{\midangle}{-(\cumnum+\newcumnum)/2} + + % This is necessary for the labels to align nicely + \pgfmathparse{ + (-\midangle>180?"west":"east") + } \edef\textanchor{\pgfmathresult} + \pgfmathparse{ + (-\midangle>180?"flush left":"flush right") + } \edef\textalign{\pgfmathresult} + \pgfmathsetmacro\labelshiftdir{1-2*(-\midangle<180)} + + % Draw the color segments. Somehow, the \midrow units got lost, so we add 'pt' at the end. Not nice... + \filldraw[draw=white,fill=\colour] (-\cumnum:\outerradius) arc (-\cumnum:-(\newcumnum):\outerradius) -- + (-\newcumnum:\innerradius) arc (-\newcumnum:-(\cumnum):\innerradius) -- cycle; + + % Draw the data labels + \draw [*-,thin,emphasis] node [append after command={(\midangle:\midradius pt) -- (\midangle:\outerradius + 1ex) -- (\tikzlastnode)}] at (\midangle:\outerradius + 1ex) [xshift=\labelshiftdir*0.5cm,inner sep=1ex, outer sep=0pt, text width=\width,anchor=\textanchor,align=\textalign,font=\small,text=body]{\name}; + % Set the old cumulated angle to the new value + \global\let\cumnum=\newcumnum + } + \end{scope} +% \draw[gray] (0,0) circle (\outerradius) circle (\innerradius); + \end{tikzpicture}\par + \endgroup +} + +\newcommand{\cvref}[3]{% + \smallskip + \textcolor{emphasis}{\textbf{#1}}\par + \begin{description}[font=\color{accent},style=multiline,leftmargin=1.25em] + \item[\normalfont\emailsymbol] #2 + \item[\small\normalfont\mailsymbol] #3 + \end{description} +% \medskip +} + +\newenvironment{cvcolumn}[1]{\begin{minipage}[t]{#1}\raggedright}{\end{minipage}} + +\RequirePackage[backend=biber,style=authoryear,sorting=ydnt]{biblatex} +%% For removing numbering entirely when using a numeric style +% \setlength{\bibhang}{1em} +% \DeclareFieldFormat{labelnumberwidth}{\makebox[\bibhang][l]{\itemmarker}} +% \setlength{\biblabelsep}{0pt} +\defbibheading{pubtype}{\cvsubsection{#1}} +\renewcommand{\bibsetup}{\vspace*{-\baselineskip}} +\AtEveryBibitem{\makebox[\bibhang][l]{\itemmarker}} +\setlength{\bibitemsep}{0.25\baselineskip} + +% v1.1.2: make it easier to add a sidebar aligned with top of next page +\RequirePackage{afterpage} +\newcommand{\addsidebar}[2][]{\marginpar{% + \ifstrequal{#1}{}{}{\vspace*{#1}}% + \input{#2}}% +} +\newcommand{\addnextpagesidebar}[2][]{\afterpage{\addsidebar[#1]{#2}}} + +\AtBeginDocument{% + \pagestyle{empty} + \color{body} + \raggedright +} diff --git a/latex/main.template.tex b/latex/main.template.tex new file mode 100644 index 0000000..d1b90db --- /dev/null +++ b/latex/main.template.tex @@ -0,0 +1,172 @@ +%%%%%%%%%%%%%%%%% +% This is an example CV created using altacv.cls (v1.1.4, 27 July 2018) written by +% LianTze Lim (liantze@gmail.com), based on the +% Cv created by BusinessInsider at http://www.businessinsider.my/a-sample-resume-for-marissa-mayer-2016-7/?r=US&IR=T +% +%% It may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2003/12/01 or later. +%%%%%%%%%%%%%%%% + +%% If you want to use \orcid or the +%% academicons icons, add "academicons" +%% to the \documentclass options. +%% Then compile with XeLaTeX or LuaLaTeX. +% \documentclass[10pt,a4paper,academicons]{altacv} + +%% Use the "normalphoto" option if you want a normal photo instead of cropped to a circle +% \documentclass[10pt,a4paper,normalphoto]{altacv} + +\documentclass[10pt,a4paper]{altacv} + +%% AltaCV uses the fontawesome and academicon fonts +%% and packages. +%% See texdoc.net/pkg/fontawecome and http://texdoc.net/pkg/academicons for full list of symbols. +%% When using the "academicons" option, +%% Compile with LuaLaTeX for best results. If you +%% want to use XeLaTeX, you may need to install +%% Academicons.ttf in your operating system's font %% folder. + + +% Change the page layout if you need to +\geometry{left=1cm,right=9cm,marginparwidth=6.8cm,marginparsep=1.2cm,top=1cm,bottom=1cm} + +% Change the font if you want to. + +% If using pdflatex: +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} +\usepackage[default]{lato} + +% If using xelatex or lualatex: +% \setmainfont{Lato} + +% Change the colours if you want to +$for(colors)$ +\definecolor{$colors.name$}{HTML}{$colors.code$} +$endfor$ +\colorlet{heading}{VividPurple} +\colorlet{accent}{VividPurple} +\colorlet{emphasis}{SlateGrey} +\colorlet{body}{LightGrey} + +% Change the bullets for itemize and rating marker +% for \cvskill if you want to +\renewcommand{\itemmarker}{{\small\textbullet}} +\renewcommand{\ratingmarker}{\faCircle} + +%% sample.bib contains your publications +\addbibresource{sample.bib} + +\begin{document} +\name{$personal_info.name$} +\tagline{$personal_info.job_title$} +\photo{2.5cm}{2} +\personalinfo{% + % Not all of these are required! + % You can add your own with \printinfo{symbol}{detail} + \email{$personal_info.name$} + \phone{$for(personal_info.phone)$$personal_info.phone$$sep$ / $endfor$} + \location{$personal_info.location$} + \linkedin{$personal_info.linkedin$} + \github{$personal_info.github$} +} + +%% Make the header extend all the way to the right, if you want. +\begin{fullwidth} +\makecvheader +\end{fullwidth} + +%% Depending on your tastes, you may want to make fonts of itemize environments slightly smaller +\AtBeginEnvironment{itemize}{\small} + +%% Provide the file name containing the sidebar contents as an optional parameter to \cvsection. +%% You can always just use \marginpar{...} if you do +%% not need to align the top of the contents to any +%% \cvsection title in the "main" bar. +\cvsection[page1sidebar]{Experience} +\cvevent{Senior Associate Analyst}{Lafarge Holcim India Pvt Ltd}{Apr 2019 - Present}{Bangalore, India} +\begin{itemize} +\item Working with latest ionic - 4 along with Bootstrap. +\item Having sound knowledge in Sencha Touch with latest UI frameworks. +\item Strong skill in Angular material along with Angular JS 7. +\item Integrate hybrid as well native plugin for mobile and PWA app. +\end{itemize} +\cvevent{Software Consultant}{Capita India Pvt Ltd}{Nov 2018 - Apr 2019}{Bangalore, India} +\begin{itemize} +\item Working with latest ionic - 4 along with Bootstrap. +\item Having sound knowledge in Sencha Touch with latest UI frameworks. +\item Strong skill in Angular material along with Angular JS 7. +\item Integrate hybrid as well native plugin for mobile and PWA app. +\item Excellent knoeledge in Hybrid as well cross platform technology along with node , Express and Mongo DB. +\end{itemize} +\cvevent{Hybrid / Cross Platform Mobile Application Developer}{Synoverge Technologies}{May 2017 - Oct 2018}{Ahmadabad , India} +\begin{itemize} +\item Working with Insurance management domain +\item A well known company's insurance management app developed. +\item Overall 10000+ claim agents use my mobile app that I developed individually +\item Having a excellent team handling capability +\item Working with USA based clients since 2017 +\end{itemize} +\cvevent{Software Engineer}{Synoverge Technologies}{Dec 2016 - May 2017 }{Ahmedabad, India} +\begin{itemize} +\item Work in Seven layer .Net MVC architecture with AngularJS. +\item Use AngularJS 1 for MVC 5 integration with .Net. +\item Work with ORACLE Server Engine. +\item Actively adopt new mobile technology like, flutter,React Native too. +\end{itemize} +\cvevent{Associate Software Engineer}{Aashtha Solution Pvt Ltd}{Jul 2012 - May 2013}{Surat, India} +\begin{itemize} +\item Work in Seven layer .Net MVC architecture with AngularJS. +\item Use AngularJS 1 for MVC 5 integration with .Net. +\item Work with ORACLE Server Engine. +\item Actively adopt new mobile and web technology as per market needs. +\end{itemize} +\cvevent{ Mobile Application Developer }{Individual}{Present.. }{Mumbai, India} +\begin{itemize} +\item Developing a new creative apps and games for both android and iOS platform. +\item Starting to individual development for react-native application with latest UI framework along with flux and redux methodology. +\end{itemize} + +% \divider + +% \cvevent{Product Engineer}{Google}{23 June 1999 -- 2001}{Palo Alto, CA} + +% \begin{itemize} +% \item Joined the company as employe \#20 and female employee \#1 +% \item Developed targeted advertisement in order to use user's search queries and show them related ads +% \end{itemize} + + +\cvsection[page2sidebar]{So far Project Experience } +\cvachievement{\faMedkit}{Policy Insurance Portal Solution}{It's actually well known company insurance portal. All the policy holder buy or renew policy, as well we provide a claim facility too for instant resolution.} + +\divider +\cvachievement{\faConnectdevelop}{Survey Tracking App.}{ Its US based client survey tracking app through which client make a survey for an individual vehicle as per requirement} +\divider +\cvachievement{\faNewspaperO}{ Insurance Policy Claim management App.}{Its related to customer claim management system, through which agent report a claim related to policy along with the insurance paradigms} + +\divider +\cvachievement{\faOutdent}{Game Development}{ Individual game developer using hybrid and react native platforms. Currently total 3 mobile game deployed on play store.} + + + + + +\cvsection{Hobbies} + +\cvachievement{\faMedkit}{Body Building}{Workout on daily basis} + +\divider +\cvachievement{\faConnectdevelop}{Tracking}{Going for mount climbing on every single year} +\divider +\cvachievement{\faNewspaperO}{ Playing Games}{Excited to play each and every outdoor games} + +\clearpage + + +\end{document} diff --git a/latex/page1sidebar.tex b/latex/page1sidebar.tex new file mode 100644 index 0000000..f684d33 --- /dev/null +++ b/latex/page1sidebar.tex @@ -0,0 +1,57 @@ + +\cvsection{Life Philosophy} +\begin{quote} +'' You are the only person on earth who can use your ability '' +\end{quote} +\cvsection{Education} +\cvevent{B.Tech \ in Computer Science } {Dharmsinh Desai University}{Jul 2013 -- May 2016} {Nadiad , Gujarat} +\cvevent{Diploma \ in Computer Science } {Gujarat Technical University}{Jul 2010 -- May 2013} {Navsari , Gujarat} + +\cvsection{Technical Strength} +\cvskill{AngularJS 2+}{4} +% \divider +\cvskill{ReactJS/React Native}{3} +% \divider +\cvskill{Javascript }{4} +% \divider +\cvskill{ Node JS }{3} +% \divider +\cvskill{BackBone.JS }{3} +% \divider +\cvskill{MongoDB }{3} +% \divider +\cvskill{iONIC Framework}{4} +% \divider +\cvskill{Cross platform Era}{4} +% \divider +\cvskill{Android}{3} +% \divider +\cvskill{.Net MVC Technology}{3} + +\cvsection{Most Proud of} +\cvachievement{\faTrophy}{Best Mobile App Developer }{Individual working on various mobile apps. and sink to deliver before time} + +\divider +\cvachievement{\faLineChart}{Deliver application on Time}{ Continuously work on various platform and expand learning capability in terms of quality } + +\cvsection{Strengths} +\cvtag{Hard-working (18/24)} +\cvtag{Persuasive} +\cvtag{Motivator \& Leader} +\cvtag{UX} +\cvtag{Mobile Devices \& Applications} +\cvtag{ Product Management\& Logic Designer} + +\cvsection{Languages} +\cvskill{English}{4} +% \divider +\cvskill{Hindi}{4} +% \divider +\cvskill{Marathi}{3} +% \divider +\cvskill{Gujarati}{4} + + + + + diff --git a/latex/page2sidebar.tex b/latex/page2sidebar.tex new file mode 100644 index 0000000..4c83c2c --- /dev/null +++ b/latex/page2sidebar.tex @@ -0,0 +1,19 @@ + + +\cvsection{Apps. on Store} + +\cvevent{Gold Guide of Dragon City Gems} {Dharmsinh Desai University}{} {} +\cvevent{Hetrix} {Dharmsinh Desai University}{}{} +\cvevent{Parity Game } {Gujarat Technical University}{} {} + + +\cvsection{Referees} + +% \cvref{name}{email}{mailing address} +\cvref{HOD.\ CK Bhensadiya}{ckbhensadiya@gmail.com} +{Dharmsinh Desai University} + +\divider + +\cvref{Project Manager.\ Shishir Mishra}{shishir.bobby@gmail.com} +{Synoverge Technology} diff --git a/latex/sample.bib b/latex/sample.bib new file mode 100644 index 0000000..1b60d45 --- /dev/null +++ b/latex/sample.bib @@ -0,0 +1,47 @@ +@ARTICLE{Meyer2000, +AUTHOR={Bernd Meyer}, +TITLE={A constraint-based framework for diagrammatic reasoning}, +JOURNAL={Applied Artificial Intelligence}, +VOLUME= {14}, +ISSUE = {4}, +PAGES= {327--344}, +YEAR={2000} +} + +@ARTICLE{Codishetal2000, +AUTHOR={M. Codish and K. Marriott and C.K. Taboch}, +TITLE={Improving program analyses by structure untupling}, +JOURNAL={Journal of Logic Programming}, +VOLUME= {43}, +ISSUE = {3}, +PAGES= {251--263}, +YEAR={2000} +} + +@inproceedings{Huetal2000, +author = {J. Hu and H.R. Wu and A. Jennings and X. Wang}, +title = {Fast and robust equalization: A case study}, +booktitle = {Proceedings of the World Multiconference on Systemics, Cybernetics and Informatics, (SCI 2000), Florida, USA, 23-26 July 2000}, +publisher = {International Institute of Informatics and Systemics}, +address = {FL, USA}, +pages = {398--403}, +year = {2000} +} + +@Book{Huetal2000, +author = {J. Hu and H.R. Wu and A. Jennings and X. Wang}, +title = {Fast and robust equalization: A case study}, +booktitle = {Proceedings of the World Multiconference on Systemics, Cybernetics and Informatics, (SCI 2000), Florida, USA, 23-26 July 2000}, +publisher = {International Institute of Informatics and Systemics}, +address = {FL, USA}, +pages = {398--403}, +year = {2000} +} + +@inproceedings{zou2013bilingual, + title={Bilingual Word Embeddings for Phrase-Based Machine Translation.}, + author={Zou, Will Y and Socher, Richard and Cer, Daniel M and Manning, Christopher D}, + booktitle={EMNLP}, + pages={1393--1398}, + year={2013} +} From 7d152967904816973fdc5677f896cf4631ba3802 Mon Sep 17 00:00:00 2001 From: orensbruli Date: Sun, 7 Jan 2024 19:37:48 +0100 Subject: [PATCH 13/38] Updated action --- .github/workflows/github_action_build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/github_action_build.yml b/.github/workflows/github_action_build.yml index 3b451e0..398b32c 100644 --- a/.github/workflows/github_action_build.yml +++ b/.github/workflows/github_action_build.yml @@ -30,10 +30,10 @@ jobs: -t latex-build . - name: Run Docker Container - run: docker run -v $(pwd):/latex_content --name latex-container latex-build /bin/sh -c "xelatex cv-piotr-kowalski.tex" + run: docker run -v $(pwd):/latex_content --name latex-container latex-build /bin/sh -c "make pdf" - name: Copy PDF from Docker Container - run: docker cp latex-container:/latex_content/cv-piotr-kowalski.pdf output.pdf + run: docker cp latex-container:/latex_content/rendered.pdf output.pdf - name: Upload PDF as Artifact uses: actions/upload-artifact@v4 From 6d5e15294c24a8d32243521dafbf164194ca23a9 Mon Sep 17 00:00:00 2001 From: orensbruli Date: Sun, 7 Jan 2024 19:38:01 +0100 Subject: [PATCH 14/38] Fixed Makefile --- Makefile | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 4abd7ce..5a04369 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,7 @@ SHELL = /bin/sh -FILE0 = cv-piotr-kowalski +FILE0 = main +TEX_TEMPLATE = $(FILE0).template.tex TEX = $(FILE0).tex XDV = $(FILE0).xdv PDF = $(FILE0).pdf @@ -25,3 +26,17 @@ help: clean: rm -f *.aux *.dvi *.idx *.ilg *.ind *.log *.nav *.out *.snm *.xdv *.toc *.synctex.gz *~ +pdf: + mkdir -p build/pdf/ + cp latex/* build/pdf/ + cp data.md build/pdf/ + cd build/pdf && pandoc data.md --pdf-engine xelatex --template $(TEX_TEMPLATE) -o $(TEX) + cd build/pdf && xelatex -no-pdf $(TEX) + cd build/pdf && xelatex -no-pdf $(TEX) + cd build/pdf && xelatex $(TEX) + cp build/pdf/$(PDF) ./rendered.pdf + make clean + +clean-pdf: + rm -rf build/pdf + From 4d78852a56078e9f8396699334656be6e274e876 Mon Sep 17 00:00:00 2001 From: orensbruli Date: Sun, 7 Jan 2024 19:38:29 +0100 Subject: [PATCH 15/38] Updated Dockerfile --- Dockerfile | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index e10c188..ad56909 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,6 +7,9 @@ ENV DEBIAN_FRONTEND=noninteractive # Install LaTeX packages RUN apt-get update && apt-get install -y \ + pandoc \ + make \ + texlive-bibtex-extra \ texlive \ texlive-xetex \ texlive-luatex \ @@ -14,10 +17,10 @@ RUN apt-get update && apt-get install -y \ texlive-fonts-extra \ texlive-pstricks -# Set working directory + # Set working directory WORKDIR /latex_content # Note: For Font Awesome support, compile with LuaLaTeX instead of XeLaTeX # Default command to compile the LaTeX document using XeLaTeX # This command can be overridden when running the container -CMD ["xelatex", "cv-piotr-kowalski.tex"] +CMD ["make", "pdf"] From 1eeddaa000fb2791fbf8509c3a509744ca109797 Mon Sep 17 00:00:00 2001 From: orensbruli Date: Sun, 7 Jan 2024 19:39:18 +0100 Subject: [PATCH 16/38] Remove obsolete files --- cv-piotr-kowalski.pdf | Bin 109884 -> 0 bytes cv-piotr-kowalski.png | Bin 244205 -> 0 bytes 2 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 cv-piotr-kowalski.pdf delete mode 100644 cv-piotr-kowalski.png diff --git a/cv-piotr-kowalski.pdf b/cv-piotr-kowalski.pdf deleted file mode 100644 index d5c52d837a51d94fee50910e9e62c2ee4b76b1e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 109884 zcmd421ymeewg%d`B}mW&f_vi{+%?d+yEN_&!7aGEySqb>;O_3O0fHwGNE7`zkRrqp+~8n-&w~CT6BTemab@22Kvpf9U`JbL2P3c}GAHDOBBQvul@r*3QQXSF2`maWvNZ-X%7AT5oy>??So!&p z9i1G&2G+=KD@siAc4|!Wl4?_E6Y|s(0015|Oae04#`y35fRuh4%LP&TR~pUy+m-)w ztC@d4oWIm;mcPVo*1y_pw!g$|_P@kz2?tweJ4k0yVpMi8uyM3AZ~)sFxig9=F^Ym+ z%#FYj4hHW0{QuMen1A=M|F5>h#_}(F0JX9_6KpTBD|J31dCB)A%bcyaYIMXvWcfzG z+cf0o|K2H>e|NS2`{wnZJN)7Q#^I8Ga=0A%@dr}V~hVG!Ug~2a61a% zzdOwG*AU2m?(o0kng5}~760V$I11FiaQLsL9+tm^dRYE{LOm@1N7R%1UpT!ZMS=ep zIQ=!$^IuT}%fI84|5X^l^8XV8Vg0uR@~?xW|Mw7K_Kz{5A3*Mk!ua2TV*P6valo@=rkhJ8t;j0rl4q!G8|a zzvGMlDNuQTQXd4UFDR`40;s=+L;edWwtq(s|0|%_{u(0qkAY(QcYMLj{O`kKL@fAH z08oKxinXbMNrhSsfP_FA%T!>AsB8wvk8|`B_G<}zjn$5oXXK}hJjD=`d5nzMOngeG zJmosd&ZcBHjBtV!2<$&t5Tp*wOl4cv*Vc0-#HaONj%ZAOeH}0st?o01*H@EF3%>EId3M zJOTndA~HHMG7=Ip7Ao2+bX+VvJX|asoOkajh~D9o5#Znu(-D(VQqj=Tyd|P%qNiq} zpr)bztpo}I0Rb5i850>9llmRbJL>;fUU~o+h%h41%`i};0B8&-7!0VFJ^%p#3IOxl zS}4Gu0tF2Nu@?amaux57EB|!~@|WLNUseFGV4wid=rHJz6Tj?R{=D_~UIu{q&xilA z3?+x7=X^;>&{cB%EEVWII(g5@^4xDb82gJ#V)y-mchgT>Ev2KSGyUJ{{uCtNKTE&& z(47chO`aA<9y{MImi7jIEX4je4mVfJnvtBbxAHjCIXL$SKmAM1c1O>&{b@A4*c|{x z{*U|L2>zo8`(|_>{6m2M;zMoaWrb*uAS@;lIi`AzU|Wp_y1A!B;{)zq2i19X;IF9E zmYP3q`^VjskVDw7003Fk3n0-{w|HogS3MNH0kKhZ1yNmbBp#Do?1=P+653F7C5d!a z$u{>s6K(b31wiy9=YICi_YY-%Zc_dzY>!^cd=tQxcAUrQFx4p&zA{{Sbykq7mKU4o znk(7a805i1n@(ZbC@ov)m>x&t5pGJ^*%j`1x3M|UrMclTkn^WHa^K&j-wzK>VCr!} zkF&qg-6`J-RmZs%WV1rBvZ?gCY2HmoQ-Xmo2!wYdk#s# zP5k*c+5G}?$JtJ{04S!vVfpv^kco&co+m>GtJInc83l~Z>8o01->cU z(A@Mgid^GzxMAWwdBD;Wh+gjIefBIhg<_mDq<8a9r-$e7 zosJnRt4-`%CK<{yT3r|P_<8oOn0~PEzVleCyXVyt8*y`g@SF~MqPOfmymha*-ks^0 zAox_41?FiTYqU0PeW2PWDseij*)aL%Y5|CkgEx9(?%$I%uGh{$`?JLi$My{tTIF0+ zX6G6U7PhP73+5h{6(gczJFMx#3v@KNVq9%oTgAEJ?cM@8y_`LZ(+zIzn_`J>85`&3 z*K1u8hs(RO(}h{uKa5kJqwl+xZzkuW+I<1g`hRQRfIm9%)ic63ex+nx+S9{wC&#;L zlhoi#;V1RmkDW;gCsno957$SnjR*56QlfErCTV%@0Q z-v7jlD?o#Pwfvyl?v)iq>-cgNyrktJ$G6E}_Q2zx31VnMYI_s1J>W4dNjoe8F54iOf446Cw4jgMNfP5!by+O@a!SLTiv!QXWLZ40H8&6qtseZBdyp)2|B z*CsCE3qUXWeC@DP6RX3ODxW_x_@h;xl~#=?oewg zB&|5r(~EC+_I>L=9Qh6MC0|$8<*&0F0Zx*LB)6V zsx5vj@=ljkLk6Uxl(7~onSg}~cf+cS5WO|xq zUIwA(CxT6ZQQc=k`bnD&)Yu!%$FA1WGgrqOj}LG|zaP%uLB7I_ zZM%8-@HWe5%!@I8aORfRM~$<&KHNK_jqQSx@A2{1M?#y&xLq4t%FcM7h?52W5pUaB zy^q;Ehq_b(Q$H64EDn!u+ol;Hf*?lM4$_R%;uJ(~&y_Q2(zFvpg;l8sv zHPi9(A(j#6x&W-3hUcvIG3(6GOIQC7M)Cz9|KSe+ih0k-`&Yb;&fVmD4b6H-Gb9vp zU+A%cQ1R4NWpN9{kPM_^iu&1lnPT-Bhq#mB0^u>w=Vz{p;yj8&TgCE%yvvFo(Q+w& zbfw=K{}!4dj6N|&PkIO6t|rU;2u?~#h>@l+ej}JRvME!@n4zM8J>KMWkgUsZT|cW^ z_N~3|NT!;Da-6{-l2yCq*U!8!m$nS^?UwAJsb-0j@;B~Z5&v#2fS4KpNP%DY9(sqSo(x&~ujDK*L#_ zie2f^Os9gDYv-Nz`epUQVsDgTj*9u?0;$~xZ(9@gqs{l+j#*Wp=k|bV5)A4@*x!CZ z;%?|705P(+c-`jjZsxqJ@#BTS=0=#>QTS1;$?AmpAJR+QDiA> zxt2{3OMtJmEij8Eg!|?;yhmt?SK7 zyy9F3?Y>k+H&LxO=iS?`LQL{E?vI^a$&tIb1vUQ5qMGxG4Kq_6Dg`rA{+bJOn&1xn z5ySYx>jqTsj75I)gQToNZbk}gsSs7gb>8P}T?ZZqfFHGJo-#22`s;5@F+LAUv|hHD z)F!fFn3XSxIfW;r)JiD|nB4eqJW)bZz5X1XTzatUR9VW7i500_H(t){;!>}*@7z8! ziZxSry+5CJ1)h)F#?6=39N=ELk~Ro>Td?=DLr!k}apaT3Q`KhdQ)aeeML|v-Y!5jA z8V(K$g6S0(KZj1Mb7=yIiqn>IATgyhA(k1MUP-2LZ1(p1Ab&dNExC;Ehfm>Ki(Qig z-?U8AS*4P!6C-z-n=;y#JFXjb;Z%<+>Q`Qo$sFXAREQ=P?2RdQ0m0rD^{a_=6XV6e z>dKoJ0F3cdbp2&^HUBzJ-J1k}U=B32Z)goAkD5ZCFGuXG4J zxzBh2f1FXC0as`yvG=~ar5c;jQ+zflUj~`!h8_gu(=jJ&+g+S<{PdWu=8?ta6pd$p zSLzU3fU-}SJaJh65WSj&q7umQwNDn&ta0Mj5W=S*2R4 zw^Ctg=80h=$O}`SUI3-uxDSMS78QM8q4YTCN-r1gytR_O5Bc(4>8qSaER3Q-6i)ly zUOaC5cb0p)Jm!3*)%ybVk7&9+_)H77820S%M76_}bscM&Nt<(y4i@BQp3^UhmMe}R z{R)7v`}Fp-Wzisb-hb5;J|>QJ0XKc@wk7XLSFIqqk+P`SpAxRzs%Oe{x!>K#_@)c^ zB*3Z+`?Z0*I{ifG{yAIaYRwB%YLPRUQOqUg^-;#eqsybr=3XWB5-lE;Tt#caG!*ZE`|mQ|^Zas^F-U%_8U%!aMEJ?` zk3R?>(^OM8jjz8uTDEiFPecQcYpX@3dz<#B@o)E&#Whd79WOQ;pXn`2D8nccf0|-k&dkW1^(xiCG?4vFeYi^&jJ4Wsv;HBORt7Ns1{S&L>j; zudp%D68lb-3#3O?+~bNG;z=Rpt32<-UAf%&K(96hz69h=Jbmy$4ehh$(k!}{a#BtS z>u=+d_~w1MM^r8$LrE%ZC@RUcftGgVy}5gT_t-mn>-j6Y=9drJkz*xiWOHbT$vz}~ zlD#gqOa#ZrleCaX2pqfhsy(UJ*AFeaSDROZy%?~Vxj zZU_r9rhBVs9a^tFRK?;*k%yJZ9{R zk4!FmUE7!^y0AwfDZ?m>`|SlF`1t)s6c!T42rw3Yvr(R;=Jqwar)QkwUaNLFVwxW34NMa1k<+>U=b&KBfX~Tg-NV7 zXKs*Ff#a3SK0&6gPp(=D&MZFeEKj_Jtm;ils1z-VX!q=c?LLtj`(0)`{_wh|3&@-Q zJ1h4M=|a5?Xo80O{73RJ!}aH}(D0+>Wbw9mfvECO<9ZLB9K4x~8$6SzVafCI?GR zsmjZ#71lVzWcrU^X({zXVjq%i54uYBy{k|I@(-WB!@RqF`1$LW`LK~rwBMU^>nV9) zP&_zehpkNPxHQwb6zsyK&rw6QR8Z~aDXBRcmOZPM)_%2qA;7p$R!Hc%P$Rwi5mTjtN=}6XE(NZg3!~cFP z_5tlMQ{t5Mv$&O=wagcuR@W-YP8S)!Q@oym$re_6c63gs028w^WjVhyt} zHJNd?K@ZWn9>gb!qi2C{!@|RYseaT%N!K@GEgLDB%vwnUcU%i0iSR#0dXg(un?epI ztz_acAi-2snzo|h>xO}yxmJrl+zvX$S;eN3_Cuo+AE8IBTY^oI&Qnv zAYuqxlM6R%DD_OoYpw|ZZn3Xnd5*+rKCYI}`1#%~~TyI7eL zaXWOkm6Q<_OB@a^9qhr^YAyNnU=LVr9QfP>cukbzBU7FmKJkKUB-~d%%=8zxbcYAX zOObw-aOCCMOmJHvHLS1fP>*r-X8L{v`6;47GV@H3I06PDu+R{Js9k zW;kLYOj0I!EEae{GGSIWY;t`&NX8x!lH!MggMIJ_8WNRGOqk!IRrCZUH;B0N1gG?S&IcI!9V&(XG4g2UdHMPr4bhvUA&TJRb%Xtsa z#aiF^7A&SzgM907TzV{-VBKXABj{-=#mZ;bSgC8-Q$ZF352_Kbk-njTw!lWXgC_Di zq|KLmuo$-;y49xFf%qnlaZO@{uUk?Chpj^ zJ|;V?xRRZ9Tx|k8mOUIanp@L+GC$qoUF5NG6cRKnUE8&>1x~h@UVl z=&5~G6NE_s!Af>*qCL`b#V0c%#~Y^^uVMpP($-hTpGX@b+K=B-v%+{bY%>|Kx6Ajtn2kv8_k zSD2c#z`YLWqO`6awn00R&k2_*F96o$rm_7b$Q6{+jN^ELa}IE)SwW1&6tmP(mRypj5v69c9rXbYJf>LRSOfBGlLpjAKDj-4W z-81%9{ekQLxblY=w$e>MV4mCv04tV-ZKYqtJOR4ve3zMav9-CBfj6KejxbF~b>Np~ z^uUn!-5Q0%0%@ok`_;l>O#rVELlHTPg!qYcaI2BljtxJ{1x5l1?JYE##=V@oqRo*Y z#uK*wJl*SFu`m(?zA~5MbFu*`wxt$Hf6zq7#tsTkyBHZPSbEQ*z=buP$Y41`rs%Mqy|Ej^_;8nudNoA$-DU&W^2yjC?pq7D=m(7q6WJ} zhy^1Z$(HM&`dbPUw8N7MGs?1m9)14#96}lGrbs}=$M;h~)Wi`FuFNI!kdkQ4<{)y} zoz%*|yf`MmED4FY+_+qEAz+~Z{2Ejd!Z;R+oRs(t`x{&dcHK+^n1gL0*A+Xl^sPb$ z)jS|my^9_>(r8XWl3nhLIed~Ay54CSGKCmnGvW<9pe$`?4TB6i!0BuHa*&4TaHPze z**5;1i>{%ebefw&PhaVKf+43=+N?=U|CC7yDcFhdE91x>i54-++B2G5fbW<1SekQ? zy&_ltr}}e2f@6mBiA%WNIhMW<-~SyA#Ztq0zSZ zvV#EZ7_zxT`a&mXr|X#*AGp04F=8+;DP9>K;_S~W;j`X&WJJ1(VyZ;4g#xCUzNIC# zf|)>B#M;tnwy-eOG7h4#-DA}4LYcAr`qK5Y3Hhx@FqSYq2t`ns3HB06KJRUjm3#oT zVteBG7@)y`iRw@?@rtYij!Stz;t(RI&=1s-g5SuqoyF{ARVCEThvxni&6<*Tp${E^+PG1w6~hcSV^s zHDNva^5Mg;6e-y&Y^S4opU5tbhG8rdp3zw9fk>6=wfF$v6@kU$mB`7v+7%2riG+g+ z0~7-&gTdJV$0vW)0yH}@fq>RQeRcJRvao1rmktZD=kE#HKlp|xWnk}28%IZadU~LL zKBTpbmZ@{R*5tew3*!qc=HeQz9NDdLY2||1*jzncvtxR-WdQ4wn;sVma&Wv-pXTJVT~ZRTEh2|gnA18D!S9Wcc+e0n=K7FKy(?6Xh@CZ-vuCAr?_e3jSNZgu zl$RUB@}*>$`I%2DX8T!-P#{m*F_|JlP!CUBhK9CR?fD~WSQ8hfE;0(oNX!xss!Iuy*#vpZHlPeK(EzN{>Q6tKwX$?9V(o`)X8PXU%vs8(NhMf0A zyh}!@S9R#JEVWLyB@dGd_@zx2NWOj_!bZ>OGx|k#B%Zy@D=nX7UNGwqJTEx&Zc*r-zVd;s^Zge!u z9eh`Dp7|JzYSp{t?g#ehiOW`0hZg0fUfn#W5=CL=+Q}HF*nd*1Qrjb8c>`AgQ6n}w za-Hcrn#PFx?S}o9KhW0R@ux0^4zew%>Z)mCcaLV+|NC3GvZ6qb>2|*QaRO_C4`2@X z#;W3oVx?^PnGdg|DO^j?N`trP0wvpQ!(pnGIn%Zlxqc?_$FSUe+8Vg=zB?M+>lqO1=o=Q(_D9+nTo00XsU z%)tqCR^8tp2n#jJ`q6!LS=tk)%lO{qwzNlrc55E{)bj~d<1#SJ28*U5tU)10vr8rE zEj6MW9LKg(&a~B1Q5${v3AiX6ylls=vKew8mx-t3ZbpDWa8OX85o{1yyu(g+IN^}i z4ZE|fU;U7=JzoGM&_T(Wdr)%uU?Gb01B{lkIiVB+a_Dw2V)I++hD7^Qs%jh*bV29# zo16sIK<7Z=$Q2?XfjuP`$#J3H?U6}$Q3i}ANzIYDsBhAUF0Bum-1Yfs+2ul{mI0rC zP$b53)R(l0g8H^B=Jvx;?Jy4cf}Gw}gKU;H618u57?Y)R91&2M_q{w0chVu&npui}nNd}s0IBzvgnEHR0LW8Cj_vNy=L zCPe&T0$8$OL9V583@k2^zs)HNSyYc{Bf7i@}pbn6p~;8eSf9<~jJOHB6<@;m3~;iS%dNHi^?Pr$%M48(Y= z!&A~3(+i}Ge!!gTht4i-$)};3(;U`}t#zOqra~~b&#Y~qFhp6H_{d}eBM|4RolU(sus4*sM!lt`31emMDkWP)aV6x_K`54$s*P#| zy`>_WZr)s7U3gN#Vcx!uHZiKZ`%im&pSc^&O>w!DR~5FUFirUp38?uaK$_LhjiP5V z){(WfLhc;qpu>U%4@~Bj&-N-z7P>|E8XCHerZx?gZnB9U?E?p< zP61zjAXxn%Gzz3nkOWz(Ci*w)-WJn-khXLxB67X5@Bx+W?!!s03&-VNjKWrC5ykhA z5W=IcKUVW&Hi6cwmzfTh`|F$iYzcWQ%G_mGrj?Plf6|t&vg*AJ-KtVB>_(xm(2NBF zJv}01eiSjmZZLm=U$;TiE6P6dk8XSc4AOcFx?V6F4WbyIL+`A8rV2tyjuI3J#L!sf z^K(j@6jtR?@ehf>B$Xs6b@mNU^`@?cBGuM|I8+a`>B>&=_!;W71 zoQz&3E+QPefTY5>_K23K*M1`xO3fh9opf((+uMn_+U5wbfmIz&Vdj;p>rrFcF41dI zQo)}$Ur;{Cx`_Q$fxMk0&n~*|EBuwXD}L6jf`jaa?wV1gF%DiX2L;B}HJ^Xdps9*3R6FQSCkb?uGrSMB?-Zr3wq9d8Z2iym19 z2q{9xT+neGYq&Gz_U4@~Q+6!$Wre>|Sq;&m%sax+F7o-I`EJHOn*Yq+>lv_O@#kU0 z9T2i`l+HGVU4=z|YQGnR+vf@Rh3dg>lfy~$DgxDN+5`NiZCtGw`sn#ceQqi!C>xSo zGu{b{=8ipopSl))=~BJB`J@Iy0dtB}BdFFfpp!F#! z#gOhsRIH*%qgZ_?&SN22hDGNIRH$jrCLx-uutGk%?JVadGSlC(-dpu3@`8aujX3ZHVBFd{w2fW2Y~_EQ z09vb9dHWtKft|F7@OXbs{en)|4Dw#}Nm0%Z%Amz^=V4n!?K{*Cl2NSD?PGgrfRTETM(t9(5(8n{@MT+aC zP7-_KUhOSC@{0}H;yiQv+;x(*NYE7H;A~^jCuUU9?YYU^4f_z%akY+Ip)znCHMZh9 z*45O6NTeINJSUYVHq5Hby-N$E`_y`hi^~b+L-YdZy0qJ^l|xa)>8}rT@7d-a7)eHQP*>l=Sh-~Bom;`d)!|JnHI0IsT!wn^*Gs-2+O+9t6qS136Yr6@Ge8#;uKEC@ zRe*GK?z#%kff+u871Nx(JrinVPHs)|Prj3;@o_b+ARM1M?VPUF8b&S+5tEB{xQuE- zZWW12nD_oX6hg31DFeq*>ka}+MNPfoXc3QZyc@pLdGTgd5CJs$v!WCbH|wXk^N=e$*Y{f~99MC3(N**7%XVM?5)q>4W+iBAttA zO(~{;P4Jlx&o+?SF>(YEI{{srF3)OD+JV=|;4~SfzrI$NZud-tbOY4wuJfk&W5{}x ztdQ&j)A>B%{tKWo^Whf9!}+-6(n=5C$R{w@-7SK_?*$;TwdbhcDiIETJte-nWD`d9 z3ACQ;qKQ00@ROJGcG)V^mBg0gNoV%Nhanx0j+)B8H_fX8PmyqPk8XDEoxk(=I3)T% zyDHeBtolP60z%JtMthVnKGueG|3(;f@$0-h$(F8%nw)5URolb($V;1am7j?`*gf#` zgvu_);G~qWS^-dJTXJLCw zn~{>Prq6-+>OtFvPw>_AfvdC?)(C{}mmgD8gV{FF5bB2y-v{nHI+|3e#YMIev>iRa zrl_>63+-N83Uuq?*nUMUyloqAdhHr1oUwIUQ_~*hS@hg(1PpgSD^8t~g^WJ1I~fj3 z!FcEImls#dk|@HlxK1zH>Az2!asWr3xzTbj;9mfdr?Rg4Jlj}Y*Lzi()(H+;My9{W z5lEM{=wk*DxP-v=Mn1sAsd7G=gz!n=+FKDbv^e?af@eOzm2T+Dj(=?z}hB zlhSg21?Ie5IsPA2g>W3Gs|2a-W?Gu8wz~qpDsn2BPiR?@eC_{yDi2J|AX(o97O8lv z02h<6&ZVy{F3XVMX?cqs_0!h_=RTz==sM)uqvoBQ*~4P2ZO{)vtQ>Q0*G|l!qT4h1 zE>Yt@$RV#P_LIb?b{UI~YeER$OaDn>=<10Jcu;=1DEpj3&&Gt4UNlI8_E=?}YG3||D zsfWlybI?>bON^g!qnbXPs!5{tG()VEH8FOwD@nlVo0p$hS^Gf{r?goOqM@tT>F%IhWI;Q$S!q*g_keTz-nlO`o!<)866xxxfw?aiq!o+4N8a?;W zsm1puvv8Qyyv5D;`wYcGa4RnF0*CV3=lluSR13}a=&Si?_e zmVhvZ--!oU%+tF0CNAVe>dcqB8Fr8=SJc(zQKO40JZUzEVU^A(6Jxr7@*f&_jZYG( zX%r&~t<&5Bv0To)XrYJd65mPNZ!Fov)r!Tots`JxwR-k*o`7;`2Da>>zbtzSfG-$V z1DSj!3~~o-gmx^Go#3OK<|n=`^-UeFvQ$ZQ1hg0WI%&-1v=ZIf)L@+1;ftuI^#?0YCazNd(1Y_M&+ejrnnWUuRN zB5Mp&=Y(&kp?j`kK&^%+W2-DW5Sc>A!m?>3k=A30DT{nonclH>lS@%EU|&``2n(UG zsmE(J>{*f%G&}MN%3M1acr!93W@LP3UDN5u6VvGlype{pL~MN%^qRy>^EHLfynW!g z7+a6|w=^-vkCa~$knM}dq=}ke_ohK@TKkQdMASuaZoN)kq7V5dPdL1ejaQX(lIRsH zQlp2x4i?R!p|wyDj_d@s6$(ct6-*B)Bu_@=`J)_0oY%A}HqxwNioP;hMC67ne;}Tk zW%zTC%r#b;waG6{za@9+hg0XRVKr)jg*BDXM?}0pJb{AR#we7|j8(mTRm{N=FDZMe zy|g5c=<=#=gx9Zy9m}toP+!w~n5Xf?MGbu1_p|0d5}j zM`)aGlXaA2-}>Z9uml(^4D*jL7>C49m9E!8xZ3crwJHSUSXgI8tsqi(pzO? z9P&smx?)iswFN4VDRj$HBkp}Q^5zT zC?oBS8562HWc6!Ue97BZEX!2{SyWVh9=+7Tu7d^TMiHtTAOsrJl_)=yiH_7_i~Y=W zg0khQb2wh2wMfHXhH}VuW-b4f!(B>BHYyaSTA7yT}}J*2j-iXxBwOj{O~QyipT3C?TnHb*3i zB2;NZKrcf7N~KC$C2WLFq|$>9m@EHIhS7#*?rAbpR`-mpAbX>CQ>DaRXC!rzq@t~& z26k4lBBdo3i>4;e6Ulb33EELX@2NToD-AE_m9!=DcPIr)I`v7z!OCgaqJ`O4lsgTc zq$*QoOR4>o8GJNg9Rd zX*wt@IPP0mUKz$hM&5y6&2%TtyiL~<1Euo|psYD`dy0x|D_fZlzv=|Dq#%Q;+Y?*< zPQH(Q?@}WYyoliRwM5^~WnNVFy^D%mY08Zl1}XBX@wPp3rEn3(YP`6mHMS{OzRg9i zr3zRQGOL0%jVI<`80af9$1Dp3D(WQFhv9B_QJR{5-IuSU=-TI1;Z&YyYAXM*Z!*rTF_ZW&3L7{V3HKrhKy59 zLBXpQKT`j|2wpD0?IJrZEnB{loSynvSGjjd_**e1ZVpu8|EqrdoM$={Yz1(3jB{mhA@KMfsE{iG~&GFlV-UT1^KI% zywkOa-7rcl(78h1df0FeZywp)6%*#p9SHp$Alsyk#jHfZYV@Hx?DJ}@U(8B%b@!({ z!)aUOpuQ4^58zUjyykiHYh43cB55vjy^)`7WjTgfZic5(ERtsf@ZgOwUj%Qi+py&8~ypP@b0Qf;k=cQ)TA3Yo3mV!MmbnLB#Y|ApNXL=&Vr3H-`YNx zgbL_tDNxtpeMb2N?(r}S9J=ZtQ5%rfJCmq-3%*Z9SN6nmV*8lhNBX;RwvwDQ7f(7PiazHqMf@4*Ms)SDL`0EG z5K+SbqokKLwo0hByl9EH#m@<{Vb?IXu;tU7cCiGe9%>k3k7ymR@tH~oa^;0y(i^MH z<2;7^U!t0Jy;R3T>cx23iEd2qEJ>S0>Yw8UQkLJcEdP@E@kA&inOqc){I*L@O1>oz zEctnInow?A(Cb16kBPIO4&&>g$(?*i9-ur?GJab5?P7}3ggwB@PN3+sH5^Aw@(&OO zvnaYuMSE#(U4f;YTHCH&H8-5{TDk|LKeI&G8}1U)6DH0gHx#jDukA8uDzY*dZAz_l z)^51>%EkMrR_PbVfpT_h`rnU_<(mz)8PGRDbnV+oHwuA9YdbU8SoY#B`bU*92&5NV zHJv0(gs}!bpp)yms~{;3ZidIt4w!vl6)XJ`!$obrR^S!>WpT(Nq6k_LMuECTvmBX? zu=r#cMaO%PLPai9+zH<8;-ZFz+FQz@a}lI~HfYY}tmAD4KARhG>}OL+O4Gcyc?~51 zus7r)LvF~EFZEaLZT5Qqh4A|>ST83KO0@D~be`K-Sw(QJQk6RK?@B>@K0)&3wx^8o4j)q8^J*@a1}__j}6i6I{rAh&ji7XS&wT`{dEt<>1dDj(Z;7igii60q4E+#_#siomzx_4DpU>Gzd6MRw`r4zC)suQ${NoC9+1d*7o@#kpdo`zEB(7Nk zkAihhbyuFfU2YUi9~O@!J-X*5i-!?Hp8F~>aiIKBZWuw@rsyf%BxRioRoPh{7e*2g%cmkT?8L;RqiYEn-J<{_v4-XJ9xcvJA~38MGOT5? z`6fzH56{G?20k#K)m+D-nUq(4-&Mu|#oZuh=(7#|d$fXO=g)zUtjGRw-)TpZ5heEn zNrMoBRcumr=nta;sLWC9QAxf>wSH0O7JUKy+E4DmmY(q{6g54g9ie9V<`aHOsYqkiSxeyvXNcJD!$ zMAL_-*zn6Vk@Jj4F9N+Kho{Hhs_<5gPNbCUfQaV5vfYSW+;PNUW4-P6%|wnFyj+&$*S2AWKEb|o zkdNMWrx&!;e{q-%6;T~!6SneWnFg*lX`u`^#q{Exx4hCKyB35e(NxiqHgi+jv@l0z z7E^QprmkE2d|@AeR~a@oIL;vd)*Erzdpm4~ZEtJSR*4`b*06#TNZk~?f*Jtx{}A@w zVNEq#zX%9~nuOj-2vvITB?Jh)_aX#PKtMpG7lF`gLa!2fkt!l6O7AGWqk@1Uf&u~} zh~D_V=bZQZo_p?dpZO!R_x{aVd)A(r% z_CCxmu#Q&Kma`j2!K}JA3%aDNs@peu+?gxiOu5cCp*K(oph=5ZP zJK5RNxX%U4jjrPD7lv)FkyFf@DHC7Olf{beQ9-p5zX`<0zK8`4U%A=HF!tUKfRTo? z=kTqUX-;PxC2M9b1AY!nTTuzsaYL>~Zm7q;v2^^l?|at2GVgFGf2@hjO654!V0bO` zdgXrU)brv(-7J^5wl|btjw^pM{hYR2BS@(h3uWtnC>vxgfPMdlM{nvSsTzKH{+?@_ zx&7_^Y*wTwd4k9Fj9E8IZ7!oGl^?7c^E+}l{kyU6I78NeDGUu3+8q`=8{SHowbt=8 z&oUolyhBo=PuQ zRN0bI5?D)EAqS@8BSI-!oF2xHwhvrCjW&vY-$JX3##3=S5=1hy5 zCtsE#iMV!-WmNLlMqhPZghv1p1AXE6?MRFG^dg-z z56v-C&dowmw(MKwLh#TLY?^o;Mj{lVV@s+Mt96}ibWb=aV2JLG?ds2Nm_XA9ANrd} z4LELlhB)7qGWl@?TUvg} zR>OY^ja4c#SYwi5mQ+))^rUS`E#fNQk^4lJ>9Igb3WP5v7G*jLRq6lQ%EGvxGDL+; zI}vx9MN6mqwb}9SbdS3nOTL=K6#*xvFjZ;5QF`Q00>mNMV3OL#msbhS_yE1dWA8?3 zY~wX9rf4pBJmZj+gMUjL=01%@<|Ftdi3@^&#WxhSY%1+QAG96D>O4VUOAZZGE^Ks2 z@sLl%7VMvTC%-sSx!?5j{4?(q{^+V!2<DPEPf&smzwRilaxhLdEO>go4$4Hc!oD= zg2(+Sx8u={jP&KM_Ptl&MIoblcFc2SQKA*3?wzP~jRzq-ZtEDuQLOp5^{SVNzN-%V z@#BsN2Jx~iC0V-3I_OyC(H_H&gyVE!a6~D>RlIJJnl5Kzx-yTJNywa5CzU~77)#f( z;YU;&25kl6dgCS7Bl|b@p|IZH1l-0|8Xl&c+}e2vQv}m=3cZj~?Xjfw4Y7}|i^`gZ z8K%!k4@&ux`K%$^v=(GAIm;xSktENI9(mAqu(gx@$k+n zvdf2xxN%3mUm?U+^}` zdt9L+KV1#s^?t)Ko|g{>0RtNmtf=r!vUW%s>ej>C=i}FMT%TNkw;xiDB_GQ8=$t`( zAyR85COC#XRPL&N_LIS)&65swnWw;3ULj4!Aw^JIh?oVLgcm;mKS2oLxMRn+~V z_DPy1^OM3-NjiA7v)Wv0gTL0)T|l>va{5H|nBEb`^q>GRehd@1#}NYCy-0gk?fn!( zy4KP@*rt6C>aCg8fhc^4A@eE>?4j53kmtE7A{I$%8VMg0i)o+G(l6g}z2||-gJ%te z$g{n>M))vSyUBWTBk-%AK&5tLMwVXUKGf814m1;A9bc%u>P-36KCy6Zx-A}aEm;*O zrBrH>-<%iw27RCUthJ{c%j+}bYhX4gw#9AD?`B_{CmH~~D#KcSF`OBb&l81unuR6~ ziKQ_LTvE5ej*4CZ%C*SZCc3a}jmoj|;2#pY=dhB4 zBI+br;D;+W4sTG ziw2f(Rlr#2@XfN>^5QY_U@cbNA(bjg=;`vd#V2qND6w5~LDpxejn`2rJwr0uMuxEVBcv#zghHTcO{s)~>tK3>X-6Nc=w+~}9T5w2} znXa%8Y2HxI9W(b#B=?bkc=~(JXl5m=Hnv%h?Kcc*nD=~apS_+UX^b`NT6f_d(VtZG(k{WU!%6j}@iZf_m2(k~9muZXI}bzs`_ zH^DlSXRfT)26unpWM+Q=e>fySG5kfH_F&2^+hojhWZW>u!SZ`2@Mr$ivYK&salg4V zTu6cXHVg;FK5(?b2J@_&>De&F1}w&9cg_IjjQ6D)=dnM;=xB+nbI-K%%0ALspCol! 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%0A`eRvW#}R)Yu(@sVERvfL%P3lR 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�KBq|f3Kv#kpDQS{(rTUp{||1u&#%PFUP-EP;`Y= z-0eL${@qge6Uv)N+SowF?X5&1RuC&Ym?+p5W^Ze6_ek8<7V-!T5w#Y5^8ddu6V`Kj zZbt@&hzT2*fH|NX5VQZ%GJuNwWvS)SxHuG{!_;%IZo3GmC;8YzYn}PM;d=m$8Ve!P z7zKKQQ!)-!L=}mYfJ$`FiRfp4laY0OabO?zxbeXTJ7AaNVyK&2mvYiOA#kvLR>707v<qWWqbycOVi<4I2*@$_0I+-%pqsYYIAYBgX|; zN+!`!U!8=iOHRj6zBX~3+xi|6TUAK@y0x)phVp_m?ZoIwH=i=Wl)*x>=)w54?Kz0!~8CTsQd!d zCmD#_S$4v%nr{b?(I2z3*{Yg3d}w=?=CuIZcw^+g6M9k<%-(n-od)&z-52@=ws%f- h#sD7syEuG&t-O5$z3uGDz#wrb1VqNot)Qhy_Ajo&NW1_5 diff --git a/cv-piotr-kowalski.png b/cv-piotr-kowalski.png deleted file mode 100644 index ca5e68fa22dd829de14486a0b21061edace732ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 244205 zcmZU*cQ~8h{|9_iYSf6?*b=I$l-PSFXi?JIvv$=ewMS4@Vii@ZHq{cVC~9kIY^sRb zZS9$wu|4VM_k5p!p6kjV_kAbll?sR00>y{ip>003760Dz2% zl9c#_8-Y0h0AAoOT+J|GYI8Pl%+bW`=7sam;JmfD)B94z>K{{iHNc#!tW@ADLb3MK zU^3(w&cn^5s<`Ci{s*v6X_?uqo&PoUI3EoPHPRnF4iRLLs*FzJOf(v=G54MXLRDl2kF3n~{2N&I(T6F)O~1Ic_^ zKdiO?-S9Ws{C<9g;@=(9RIRiA6czDVZ>a)d#{1UR%l{j2Y7uMs-$?#j&u;v8@vbNJ z|GxVFE}$m=&35;Hzx@9${x{_RKlXn^UjOgne`DvFb*ISb0V7&9l8#`ui+A`16FIRc zGzdT^u`ztfc$1j&@6QpHizQ$wO)52wB(N0OF+2C7sjLFG1Y-frfd*DocPsM0rN&y$ z>$ar-Hlc(T`d^a54aZLp^E=ZQtiEQ`xwr*L+V{x$y~>DT8-4!YZZJ2tjYRU!=}dgH zXSoFr`PBf?bY}rw&$izG^#`S6d8gt><>kc+@l@M<`Kq+zys^zX4Ndz<@^~nc;7i z8WUfyq}p<*sj4+x=Vc)=ti#()d}FiA^-lA`1pmL%(?7vX`Tmgn?Ya>WT{L+w`ceq= z2rgh~00E7oDMu^TeCiwVX%^BG^!RClBYD{B_bul;cq{X_mSLTBRujub5j1h=I=>pp z$?W?k#{M~|!y-S=&7xW`W}2x$zA$p&vPF6G;GYi@W%qrC0D<~AzFw@3&c`fR2B<+ zVs+YdXof}D{wRL+PeXTs&MOpj?^->tLwZ2<+k5SX-?y#`^MVWjRlrb{+&1#3|AEhj zw~W=^@$hWGXu?Dlk6g&ncZk6jibs9eO~Zfz0SDq0$wbhM+INeV1Gyti7z6|a>|#eu z8VCEI_`2T&ln!_18(oLl=KU||9hT5PNkAC7>pIk=B;nMgAEgksyNVUkp)A3Nn|Bo; z#3jl3uH*)LV4ls!5FSiiL`qcO7wRA_!9WEIg_y!4geaMCwF&y6o0$H~w zNLwkd!F|J?OqC%9Cfhltz0$S*LcIHs9sCd?(q3`+k zwr7&ZN2xp)m0^2}dwCa~MLXiWS|qCM=J;q;aKwPqx!rR|mxq7v{W~KH)mY2vsN#mo zIGcrb69WUdA<}@Kl);e9Kqap#Y*B;fXv~PGaY@G}+rvGw%|skEPk}cwVqk!El|ZR& zO*{Fa28c*r28I`u3@-7?WQD(}wRoMJZ(#)i_vV&B5Cezgty0jm1`oijrkbp6R74FW6@;t7;SatmUzL|e zsFN5*&|^9tt54H&oiGN!dLA+nx)XQmasFd5mR@BY#uGed-?pHYd%zUSnnY#*KOR~z zYN!u#EycL4@BFtvr@b=4q9&t}O>`f=^HynjbCd`%CJSLc`JVqyJR2=eZwX%b`(>~* zI*7+yv}+RuLUt`^ekjz8L3h{CdD!?0M&x(F;go_T;WwBQs6&l@DmPV)ufkQ>fdPOa-?zaAO z!M!d!db9mYtph6;hMFpz=}jO|W&$?<2fq2>+V$3px(VyONzhjxd4wvDI%xcR87Y(| zVRO1b>-qEO?@>TFFTmS}9*9ap%VAY}a6dtcLgI|jC@?=Y1O38Hw3(WkDI$ai&hoO? z(b{o@^NZ+wz-mIn>~3*b;32uF=P@H`EH$s7(7Fk!@iewF1tX3~?#ugUZO`OU5^c4Z zCsxt#sXqKJ030)(Vi;RgJp1)zP}@<2^M&AxrS}|m@m3RM7)&fih?kdxvGHM#2An~T zeflwYM@;zPJ?0y<5CC8}Keo5QaSUh156sB#( zjP6)4zMO@v(wdB4JrZ14VroxyR}Dc1f_Iq~@uKiv%|TH@@@{V)k&(NWYrCB$Rm+8} z{#wSKEMvK>W|fvoS6CKODQ{ZC_pPO+n+&)AQ!8SSVU0tSxQ4AKdJ8`*g^z(Wg3qOR z!WK3zgXY~&H=5Q?1)qe&Rm1D?ot^jOXVNLCR1uMZruv5b@Nc|d*mdAAO}K-7#$6V8 zAx5agRzp|gP+isONH?86#@?D#A|Y&o_(m zj`$Iz$y)*^3ejZ+Gg6uFZZZD9D>NA;c*!3SLe2gh()>uFvPNS7M(vX3yM|NB!Q2Yc$u1!bb14iA|&%=>9wwY(=tHUD9yY9kwk0WLO!=A7XcY^3R%kzV6NW~NMCBh z7olMSSg;1az)UVVNq)yb*O*QfHFCkT$j#`+yMn;DB*WCqSG0~Ve^YBZ@u<%e+yVq! zVgxmjYuDvp@a?{rY4L0FTJ65r@+Q+&l)uHYU7sX7^E23`x0r$PCR0CsNYJI3$-Y1R zp#qQcMcvb~(5>p@q0zJWEw1$TGkWWbm}&fe^oB{>?*txMFo{z`+XjAaFaBoBUj{RI zY2rcJh|c#Ei5mIJZ|Upo;da0;-!<$cj*7xu2~Zjlhn= zj2E(GV!4_ePqcUxJ#pW(?zkTKDF5B8iL>@fZ~2$-Dt->>G;TEX^{!R1ItCi-DTTsq z+^qe2RYLap(s?FL^F-K549N}n!B;&XG>DtL0KZ*0+AXS07|woi9YBX?##ckg7?4I# zLnAwC2oM4DTU{jul4W(b)CB~FYJ`te-OB4C#}2sM^bghf$qe{okx5_xxNAtltIh8e z&+wdK5?lne*pnB!SZJPal*~N)E)k}yccU|Qnd+VusK~?Pu(WQ2`K3l}-s$7egVC~4 z;|+5+uE`4rnDR!T==o?KYK##8dUA=X+*x%TCi9c1j&j2%IKw~xJX7+V=qNLIMh2Q+6aNxj zF4Z}e2P?-wiOF!Z*}(P%3i3h@4LQ>KSq;M)TS3tmKr?oJMiVyKh$xtFzQDy$Z& zbqJlxa+5lF{#c!K2Hw!^(P--c#GWkxDEW+TR?J(Rn|n>=RR$f|bJzRq%X~UzYd^Ee z-RWQBB_83so`YY*7So-)l*o6)vpfFXU)gkaWps@O$S`A08UwwcWTGt#fPRe}k_Wh) z;HIuEly4zLB`{XipCIU}X9|MoSwVaS;-x|ynocY%NdwDYt})%Z!W&caL=uh`EbKC5 zUb3rB0_RlY%;pIIa4!=EAxnV3RiVIm3Bb+*Ak~T0A+Nx^fBxwP=srbDZAAt1Vrlv#AA)bDo5}s1^{eFt;Dve)8V6eOI_4 zY>__qlnF36ThzHYyv`HY`}DG}>}k~2{Kcs^UW&hei>Gn%93OZ(Z{@83gj>lIJ-D^F>qJrq1NN;+3{XvP7(W%eZkNUSR{3%lj9A92eZo|V#7^ol^Mp6b?xHyC< zf35YVAxkx`3rx!Ze#L;+MgU`AO+$NAk`@B)BUvIGXQqyZVM^}7!v`8um+n5CaGz!? z1f>GZ;g3K2gD{lO+0`Z8z&8RkeTK+mFze+=gXFE`M^Qh6=_BU|o%y0r)iLFLNRS-k zT-chzo?`If@I|3l@p`LBKdvqjiM3B3DojzC<@SF6+#;$zNN#NA*a$N_-yU{S=Fdrp zp0YXk@361y7p3kHf24N=*vEAb6`+y?h82FTItiZ5gQ<1C@x`o{w%6J5Z`?9JI%tw<*hLs z@g{~wf{#~_NzS$0G4(O6g|ljrlrH5^#=zT|MvU<801Lv{p?*L@Q*t1)ZUG}XFvRXm z%V)kk@OHqge>1*Xw*aqYWW@Z^_D)QdQU8xM{CWV{n`p^%xU00?7Dtg)o|H4 zJ-WR3^V^^ZG}(NENyuN6jP<#TOS4}! z*aNMtwGzc{kLZ%u7>FwVgg{Suct8r&g?Aa@y8}``oHGaagzur-5@E|lu^I3;=&{&) zZv=1Rtn_U8AH?3KE6<-Sb@xcN@EL!HfN3<@E(u!Vodil*Q-oIU6fXliZpBh&Y4-{Vig!FK_T)=GqwEN?yw{g^D z(t4D_(Uf=cYUN^0MUn7%>6_BZ#m;T(-L5AkhFprJw9V&zadSIt^gzcv;q1DSFZ~t6 z#Fk&qdB+9wVH2!J`j-pQ9<9IR6187e61@_0Bk*cYZf9RvAOb3=7P2uddNH6iA9nP& zpzQ7NXfhQR z7H6Qc%XLJ9?Schws{X9C@ zir}x-m$Pr0w#^7yVW-6^P1Avd%?~1Z{^^VoOQK3)yQXA7HnUi(msc|9`JcU4m5{>I zT)fTcf(8DF-kUs$k2Qqg;Wc~7{1rloRE zxT=qnB&#wJvN!~m?xJC@@QrJ_Q#&AW#V&Ityrc%`7*Aa~IPiUGONu!}>0`S<(R2P+ zB_rQVg5ZT98iGfByebymcPJRrg_yn#@N&udbZ=aqj0gMUr}jQR9km_kYJGoaIjLz) zpHAg`ty%QM#9xFXv$ii!ew!5A6f=F}PR+`e@^;*a(r;Tb8BKul+9V)5-gA&j!o)Gr za&|rJ&yxT7>1X9ElK+6W-9hfg`=^TN=R&-K7|WA6e{OkC3rcH#aV8RCUGP>{05#v> zZjqn`wX2ZA4y<^)=0I}qe;6`16zRhZ#8qyj-Q<&Ij*x+;^geEq8l=AVSqYkoreT8K z(G!5sxUVe?u6=U1AQO&-#`2;GZ9>=VGzN4njfnBh)WQl$o|+-IfD-H@WkBIs!jm)? zye52ol_=l>vH6)2)bVHx$esp@H7ENE`J~rB5Y_uJ`Iij+eCW=6>zc~tvJUfF*-&J$IgpAJV}1~+O-$T-pq74X z#S%epexWD4vkjQ{`ca`37CnB^=wRuhl*mOQ6~E zo#EJ-Qn>m)N`);ULCO({UA2#w?uUP4AC-wPj2%Yo+0>o%FN zbY3N4NKSx2Ngg+COYk)R5qTQYsjqTL9?O;wz>U>!d}G?2n=Gf$-fPlyFdF%WK-_2)5C-jcJ2hsZ+49rh7NQ_ z{ZN~?y4kgzhG;7V|NEMJ&TQ~BfdwlCKXJR{CD*dD%({H@#Xu+b+(z+XH3vtRwE>Bt zpUut<-qORhMBV3db#+9(>Rx~jYZ}GmW9;G~U4??!1+Uztz%&>WBtbLPRvc^S*w|Df z&z6`Y#rQ%>5p%C!7ZB6^tZKkO#jO@M;5ZZ!>p1kxT3A};tU$-(d{<95HouTM=;@lR zGGXnN>W8H|+2gd`<7wv)mmBn4$9WCikf&A$U--hrc&zt)w)y%b?w^-pBzW4qwR?$1 z@jLADzgDZjPQ=je%O}K>ln}AdiyoPe0@wkTetptjv^VdTX zyVAfQniN~VA!t(9s@rmQZPZGw9LGX=Y6)(tsgf!wK2uk~$f)#5nq$#OiTirpILo|$ zV_iz`Yl4zmo9jv?VzgX13o&87oVo*MaIR&8UY*y|91lTW&$JL`jhvBkcXD^J;%TX4 zRg;mCDXWQR)SyI7JQaCAErkJB)O8leIhy&P=A}f?=F<1rH4KrO>Q`0CQU};#z7A*z zJbVuhiO+$nWL35A99(Y5gl-VxcBn~8h4Q~DN&3;s1-Ogo__r$?A&w;yXHK5xT?0UL zgJFC4mG;2&hyH{gHj3*$+3owEc|tE1=FWD9gMiQHdGp6V!a`Se!cITigc-}T5_6aN zfn?WeN_P(ZU>A}%0PwDTc|Gyi4^yp0#{U3mCm9td%%d+5`N>om{duElwO8IbgCu{z z8(ugfIQ%T#c|b8!x4aI=9+NE26jH^=Jg_Aa|uj6%6F*VhVYT6J@ zmciNB(#TU?t*aASxFEMSW3WEeZx?h6%L^FJ!{D*T31}>f+iq>?p5}n5Ua52=yb4#`om= z#hpl#1{@(|>65(fo-FGp$ z^ke0dpM+3Fc4sr?yg~KNGGyCp5nt3i0XE!UL)4{dLIufmU4m2^y1W*HK}sDXuCS@St^vHJ1J7+SwE zZ>+S^jOorD693c3mwUQvf;tUW-l-!Wr9>Gdg~cV91lIx|r5 z{MDi18fQP2kg)y9rjQcI2dnn>1kd@6q~gQyKJ|4a*Lm$G#W1j_%<{VN$7E<&(x@u(W7>8P0-sFb#TK8Uml`?lkoP7BN1OKH{OrlV(cz~bb%MXN4&@2 z%vCuPZt5%JDe?#rmp$1K#_X=sbD55cD#GSuN~k8$rw}v#8Si1#s!^j;?WhW)U54Y! z@ORZY9-Hk;I*zQd!IHf_#MvhH znuv{{`q4p+GKGn^h}KV^J~h?M1gqqD3~nHDufx!gJ6hy`xHnG`eF46SPYcITC%9W9 zl!aij-)zE}kJb-*COG7-SWVQqbJ#g_4zv&_cx)bCA{4G231wIR=mCa|g#78FSJ~av zQrSAqV_^o`g09boY**Y^9vl0w-A7;d^4m9PKo~}3Ps5oo>&*dW4=+7Hh0~q>T{lT~wnC)Y ztKE>My1L*A4^U|za#V5wW0(y7T4~jM0+#Tj3C9#+D3!JU9)#4lv?ykIC~po(VEdWI zOE9Q;CPB!ir9~X_{pjRpc8HzTMApW}V?D|Om$w6xbN^mwTTs=Oa`09P$G(8IC&j7B{+n}%KMmNj-aF;%HFi=(6m4Vr}XsxgGF}@ z;w&NAxvZ57ooS@MOhV%*@Unjk`sXIbEZXodh{-)R6721qT|3|wPeSG@0(XA$`A_KhMX$XY zp}e~fIYgTq1&)rTcp--y{I)E2<}3vIe-do*+g23YpU=yqbL8?SQ1f_Gi_+_ZcGVw= zk=Ayvd?QG}&`275BUXE~UPvr6KKc)*#O*&J)^Tv2uWrhGUyF-xFu1(E`VvIKko6v- zZiI%gcamXwx7xSj(pv~zD!VDy(Tq?M;H#2#t1M^DH>h5*{y#)G+Hmph;Qg@v7E(q^ z3|tb~(sep98v^|7? z3dmH1`ps9O>3Oo_wXkybkL~TfrL)L+Y6ige7|dS?J5)dt3m~U`t-DT3parh%OpusZy!a=q>av4!}3H0)QVQ;RTK z!)$xbByeL&K?`djKlx8$=0U7~jAc&@=+BK`ogA>Z!}=bT!<5sMG% zY^krQY56qs31u}*bt@8NC+U`k&BPclJaLtGZ<_PohrlE33=dGE;gLa$e<38ExNS>| zvJG~C){EFO;pf%l=XdzqN&%0l_6#)sENF|=S2^CfopfB&90UVgZk2pW8n=s>XN)lo3hZFr}Wer=??Vnm&+5#N{9bbYNy2OT^_Ue{W zgQ^8%zkbXdlGZ|aWWG=xt=B8M8TeV#9=_EiiG3`3gy5o8w+vtwoe z9PRCC+Q@k~n@&1;PCk4HnGbZ(F&arx2yqF75gj=Z?1Vg0Zf|#zgqA=x$)U$z+b!Em z8u-y@b5~g3kAQOI)A{y!aaKgGVs}6G~whpB9^5$T5rDF2{4?H;=TXjp{p*a8Y@)deP_QFh7C@X=9csM#l+LT z+ng7|osX0)h3&;5dc^OWh!Xn?L?(t(K%KkdK^Zfisx&A99q#MBp_lj6xwh@89Zi&3 zOmn3XRg|EEhw-pUT3SwB+ZGqw!55h=!C`;=T-{@K(i`vF%s`_h_SoF4u zjD)H{a*ZJJWsN0CIWc{5#*H6DWWvX~zaJ=j(`DXVD%nu<+riLV?Ur<_RDyF{U^9;V zN`I(MnhonJ&mI2!xRp+{b0P-(=pBY&6Lam+=`#flpVhww=ciAz2AyzI3=F(<#a#H{ zM|RG{x~SJdHyn|x^Jd3EJa5?8WP+FydV5QF--r8EZV8sv;HTU0e%n8#at8m!drb(L zbUmk$M$Q0>SsDvEvJ3kW1LB3UyP^g6+XVZ->T*IiBEc_#jmiqmqBeXcZFrR6z-Ft~ z`|tiK#l;B~gDrx>8H&RM{Iraa4&0PI(V5uGYy|upl`oFd^4i?E9f$VYF0ODd(w%Ko@KT&-*hLdN)crDd(Y%<7{MCsGO-g?iyD% z-3b!Ky;uIP(@rF3^a&JvS>)9#7wiA}Q!x6yi~zuFsShaxB7Fnps!I zJ|pVs6GKtfHUa`Esn;1_L@WTr;n})rugZC>Ei54FP&d{sV#I#*xnVzGahEj4J$K2d zl-iAxx3&QMq7IFQ!?od>MIZ`sUf8nZcwI%A5dT2YJ}SL2-d*}r;F9AcuJ*kPb-J_L zw{KoX$?Bt$Zl0GHC1HKJpx;TyZc_l-n&n0L`!482@3fH;?ugV<{Mfm-hm4> zAz$0H;G{8kqUs6SZhEh@i=NCJ%mvdk%FuBGRQ~jqgl8>IwV}RJ`p#DWJUn#bg-(2s zitk_;IRyQfhDJU!{(aU%C*$$T4dxE>EXPU=rY_ad2w_CldfxGT#Nk#XKsn$*BPt@| zYb8TGk=n^hD~0QEL6Ynw9lN{FXuJa5rLZLc^;^fx>Zo#ZUR9`gkK_!ag;5L}3tG11 zrak$K{%bLI*^Ef$-e-5p7$m&XzJYqc3!5ba@3Tgaeausfy)!Z9_RD+bUkI*cu*kac zrNO}pac``-vxv5-6&sJD4;b*)N(*%H^|klDmW28X(=@t42E7{NTWj!rE?Cuo+{g=S zu*~XvUMw1N(c)ZU@~A6CCEuNcXWgIVABOV!>8GAL)1%XKIgr|#PG0-Ya#m%|#DQlV z2OvgVI?S{_YS72k+c7Yct%z(R{>gy2Yk6|X90mSG9ZoK*LO7;tCm@0{&{}q-4+B@% zx~fVA@lMOMj})$@jD&~xz&j17;qY;gBJ4TR_!M>|PtGF9AD70<_)?yk zGi#2kK12+Dc-bs18ic_-3#@Kw(an!)bj{j%>=56Z&7vwz$ILPYf^h&~O(R~x4w?0^edSjBVhQn^qu}1O!iYp_VkreJu)ld^`=r< zzUR7FqX|)g1!S&cZADPvL?vSSnLaMFQ;SYiPjl#PMW8#4iP7_Gj?zO@h0)jM<*Hb$^?2^}jlVD5j|*=*AsD9V!r$Q|nY#3AsvcCAP@?&O+DRXtLJstz6IGUNI1?D;jW;$oyb0gMDAK+Md z61W|lnZbU*(~Aen00F{@jVDGXL=1JTDrGpjq=O9lwFjWaz{&C>;M&M{8S!q*lGILg zhP0zyTl?+{yECG!DZM|oHvHqY_;^B=Ypk5~N9%7R*zAP+-5h<_dayxhEB!h}Yq&A- z7sS+52A6=rxK3kwMSleStMTR*NwqNTpcj^?SJ^TJ5LM6Oc9tY4We>rGczS2u7` zelh5*u(EsnL437v|H$LWE@iTqIk8ewfYE|qpdR{F7fng|nHB(^13np|u_dwcy8hRZ z5mqM*<1_UZrZjdkh<|-?z{Z?ouIpm3C-9xwo(?nSQ6x14V?`-U*$|1TNB~$bA zlrfJ;+q=>KKxjyHX!XEe>QYQKmJk}~Le!ku zjg5^3BK)+cxY2A4|7n0+Y?u#yZu!^78Fs&zbl~@A82iQh(yO2`W~5-hlh9S#nRNkIQbBuZd?&E-7D?+ zI$gTL%E=rPgoO0*bUmiVoL@3FztBTLh#T)pMDx|s@IYK0T&2t0jX z^)yo<9_!y6#3viQSH8UP-;`UR;R&%4HLMoWD%i7#o7|pl-W}L7wQyIU7gTG#3W+G} z5%JoG^zVWB0Csy@N=r9TOwyy~A#${=~-wVNK{5iLay zS0_v2g~QR0!I>S5g5X}nJ3$hl{2H{7SE%|CX-w;vazPDBgmtNQ4>b@EIc!@|{#+;J ze60`FLV^I~E2sr{Wa=AP(DpKXy7V4{swxXfbh*T4*_Kqd zZR=~W(F-A1nGjTrftJ<*t#LE+o?(p87y0WgiAcZ@Zbw5(8E!QZ#ixZq-eT-`+kDAt zb={8t-4nz6A4If*kG_9NIOyzG@GD(K(OT;4wAH#s>U!aq-e*`5X$H z38hvABDK4^;8;^vE{<+21oj#h#gI&?#t;L%K{MRKzzvd$k_|u%K#YT_LKsMO-`cCP-T5fjN++$W(K96{|& zEKt&eQ;+823Rh|2LbKd&U~CbL;hv#pUtEZCUaHYj;@}3Um6a7$>(jUOg4F8Ur{O(D zsSMSaG)I?s1l*nmU}WOZaf`B<7TE#v!{KO3Y78J0tMP@pzKTTAt4Gn8yg9|5>uB2L zHOPQP)v!MAnp&cO2>+b*_jtkl*y#z*8b=lzL%uZ*4b{NOdMjfDRI{)}xHi!CgN4?6 ztyri=#~tkVIyB{eUDy13s)ZeyIjigA^M~~^Er(MUzc;-@mz+bFZOu+@{gVsmcu|S< zBwS-@e}FP(yPq|A{*O}{a_ij-K% zC=raUd|EDrds|54cVIqCnn`18dP&^zMN(I(e#*Ow6sqsX3JR$?n(}g1su-#ZU2vn|2%BIDdouBjV!6?fg+xY1`lRjY+m{&7!`u}{a)4%UcUPQOjALUaM42#mMK#T_ zzrP;`HUKAdFZ2?@O(%dk`PX@Xq&P0(Ntzts*x3{BR-?$oLMDj?(Kb|LA?CE-ZV@Ah z_@2SZ*M+`E-BEY5e@&|baM}8yfPHbzuC12{P7lK8oVt3h*35;!He_&wAsO639BT?V zNaM_;H_Q7i)0{KCrTc3N1?}R~Xqi?5M~z+mS01 zgX!mojDJ#w+V}sWPLXX}XV)s5mfeSkcPfXJSN>S&PbhSA@f_#1*IlS6gN#Ivm++V7 zVcI5hwiz!yt(dNCCjs2MHQ67iqFrW@wlz97SAx*ksYPh=-vIs^FQq;t=<<~ zvgedWc~+YeJCUiy{pFZf7$l`NTp-0O zz8c?fI;d4dt(rkAK|tlPI8ON9A#TaHUo3ADY||ke2EKRVV4*i|ka|33 znSq`-MXYxCw1ml?ouToUQ|^{@*|HT#&?jRO67aVD@`kgFo#W|S z9XCZUKa|m*eIFf`E$to{`ur>9!s1TAeu_z6J6=?D#`RaQc`GF^aXUwb+b=FdFPie? zHughJ^W5FOeH$HZR~%G5E~BJc5)|q8p5enhQX~`jR?9(Wz=kE@~4vzfkye zx-i`uRYR2x8F<_H-810~kLxw7N1uE@Tn3*7h$@80^`wG{s_Rs&u5?WEG_OAb#d9cmj<}j~|V>CKZWo3MVQ+{0Jcx*a1Z+hkY>+lxW zJ$upM@iy*9g7qpF*(zr_*EhLXX=PLh%RI7S%^`=u*XKTxf9DG5KTZt#J@_{&j3BFc z8Bw-egV(D%P56!E4jam|3e5pjTQB+A_aj=nFUuBi(4EYc_G7FD0J;-Kh`ZP*tF$39 zX6G((TNIPc8;GZ;zjU{co0b2j>P?+Stf2Nglu-3b+qL+AruiDR<493|Obm}p?^a^jYU;ZHR|heI``Ga z?S(KYMY<`QfTgU%gYLFcm9tLo!#{JaVJQ30r_y^1Z3IH4isyH@z#a?dM928z}J$*p}tT%`B?^qAzRB?7KSU24K zY42Y(8o5A6__sYj4jV#-t9}NxaXy{o;u-QOy)ce*e~7(5gpBa3~zr$*z6pUISPUREY#OAM1v?KV`m z;J;oAg9llWjKmHKxti)vr`orJPO7S8f9T0JVSaSk;_G|I4rX7$!mK)i%*^DpulW$g z9c)-_Dsm$ulA+9dCD|2cr~jZ3P7PoM4u*XV!k6>rL$kD38*Iy16IEL(WW(PTrn}Y^)c2*kire;U?Uk zM-I&<&K(~565KJQ2c!Po9<$A>vP+H>A1cGn7rx#rnW_C#5Uqy~(JF1`omD2JDC(bI zTz5AUTUuUsmT469Z{N{9j^EK=O1%;z|HSz1X;tH_=5-1=(Ye6+G^0_I&@q~2#virs zDak2fue@C_K>3eq-N*J_J5+TtZn_mR&N9*7`X|tAyY7U4rD{pmpfy@(h<2-}w8`aZ z`yY+>1J8XM6);lYTR;Mi^mWbB!`!g454dsnwP8J*H#}@((Tm>*mNy*3w6C-4_pBFX z-=3~*mQoezPQ)LO^KiR;w+8En;=orYZ(1vz!Y|&VmVgew&;zx*yR>|jKJ7a{Qa5nJ z@)*x==gAKggLXDVTtvm!{GGM~f1TXaoVVg!+?L6mI-V$|u%!JxyP$fhDoObqm zLbR$!PabuL9jSxo+T&&lX`??hH(#hbYE4|M zC0>H_noqWssS?WTzg6yP_&dcqTaBO6^RUPZmlb~7`%rb#Jvxoy2#TfK4A`u9Vk&`==OqCGX7(1>@~&QNbM5i$SIZJLR*Dr4L^i;exdv zdJlGarqLG2ag-4VA;)jxSEZTUn>N;BC+=j98k)3w_V`lSw3^SV|H@WyEt6t>Fv-gZ z6(5S>Nq#x^QpxoNJ(Yx1e98jZV&2P$!^F|&Eb8;Jdy zc!m*EClx5?`)!67NTKRwr$3Mc};ISf;42CD#C1tZ7#UFE7}ZOjV3k43;%0 z5XS~_kj@+sh*Oh(6iMQx%KTlfs8VNrs)ZT(O_VN7EdOQ6pOv_fUYYn+Hiez_$@jbT z?Y)Vc$Fok0iYFVwWd*2}J2~TTsqy6DmhTAPZ{1@2)mBt1!8AXaS=HWCD=^#=Y%Hpv zI{16`^wE$=;z7+7{tx=i&UA|_EGO)t68Oo3dmp>UU!2+j{Yj8^qlPV|%0Hh!KbKnn za>b@;`opD*|71%674Nj2dp_szZ6Avuk(1AxU)-*F{M5d;T#kQi?q>^3RWA$x>O*aYqcdw0})<12- z1dF=HDP&z3d~t}2D_novI{T;%a>lyDIoC?R9G~Y#;GS#M&yl{<{DLfL%-+*HMXfH# z|C>F2=AGw|9O2C}J^RsE-RPXkjORd3w1Yl-z2^ea(&?(KS`Vgri<&-uZK+$&=;eDz z1`=M&?1ZRPeV=GKgr?B_%>B-!NYSQX>~cJ)WW!R)%|7~Q|7GB9+rEJ;2}ZyoXs`)& z7~>wCNRhP_q$hc!=a!7(=~T(fM4~7QJI6ZP9Gp>HJ8UKg!yVxdJ%-xuDu1l);TmuH zWN>mGW(~Vl!C;LnqLn+DDwT<0$dL?gzQYwncbC><&Y$;_^Tchohwrlo=06Pwu9sE$ zC2WoN{-EZd({I4H+YC4EYOYo;oYuV* z{}Z9r-oGsz{)kQXcw)CcB1LMjgMhxl!Nr72t!OI{z4|epL*kaSspoD_El{JMwhEm;5U0sZs z5dkAY>XAu;=o(?2*KkTN`J5WzYY_$(7CMwjqkELUvwL5^!w3Onq$EgYIr|7f?bq*& z4n`hqO3gpy*I^BK=T?|oz;bKhO3+STPx}*t>Q_|ighyVijkliJFAk%`fjRN0;*m( zz01DLP_f|ngnStN@SOGgh>Gq{G8ZW)%ie4-NV5PacuOh4jo@#niWtm0YnThoy( zWFr2eYGqqc?&RAEEmP&tHpDPj@JEpdWkE(}n8{1yC-fgw>KFOOkD~YCi`v=EiVgf@ zs}U0X(qGD5zB|RGzaYPvC_VlA&+5I7qS_V5zG(a4fj$qQZ9_C_v~KP(Zv5-6i&M|Y zyTW|lpUR3cZ^?%JnrGVZAFC~1an9Er7k^gB4H638|C(U4JxlnK5i_Yov+}5O2`^$! zT|N8owS`M0vgxEqnoa*p4Iyv9lQ*)fl%7ICvN7MAN$0BPN`;NGZ`2jY8`%JB$J_EV zyX8_+CK|WXGNzvRN(BaO_?o6k6m4hsUGmV3B1XvC6hnEB4coI-`i(MJDRihq zkb@FZ!*3?S+Lysg$*xfH)hork{ol0TY4O7=pHc1OEr zKyV@3J{~eqTkItTQeRiJNJcZSWJ?TvVh&*L4O;mf&NXq#N}|r`>ZRJcm`Ilvu;@JN zd{uGN`Wj!&<74BN>QJON^#s5pZZYs&wc|;hZA7be75`lhh%oU*0sr@2faEtddrXMq z;~a~4p__gc^Ja97I>GD=;<6qySCTGAOu9t}KSbG}^(3{-@SpmMgQr_ljeI;cKm5FU znVpdgAq<$?^mZ}^JWitN`r$g%S*Do1Jum%RMMtaktSRNWltp6Z}F?L8{68E zg2HvF_h~IL$|eU?S`G1CC3v0XsQ`=lTP!zuM3?lgcqV*%Ggf!aEg1i@dsHBCJykmB z&+5zJd4io-g?Gq{_gGJJY=A?gr8FXYA=RDV` z|66o3Wn5MtS%A`A5O!2N>YMLg4r_aMz#(NuZ<+P-W#rH-=T|s9`9dN zYIm;Kb@ocw^fezeBwijYClpr%@s zi3D4!1SI2`|C`?;IwJoYM+R33?%<*+2Rt;?rUDr>v>it#+hDX~Py`vIjsOt=Q-OW} z);i=C!~(8Nk?QAr5uCr7?PIAC0I4ISP$Wo2{~$pLfzRRFfdmK&g31xMU6r5oy$Ff8 zq-uccNJ+9kWaKnHhtqz zcV~^m-V8!EU@!E7S$C1_gWO6U0&;6L*LyJQ1G`aC)cbb2@J#^b$MRfxB2HIn=FMLQ z!N2%q#;YuVv!QtQt zm(u+oJ^*OC-Y&3Vln0CRGSxPH_wSl+)>`FM?(q^kGyBy=3rU!&)SZ&$>etF8>T)E8 zKu=UAKW~+Tt=BfL$pb=l#GYw1i*>c@-|bDgPlUcM`;3Bpc1hqMX73MpH$)y@S39zh zg?za{NAm+GrrGaO?4;&n?V;NYgzPCh`(#dDo5L8v_lx&wj%T-SkIR&q#Lj1ypF^AH z!w05)#VoN2N+K=OcLVls_b!-d#`XGhDK%De(%=1VThlPxXlQGK&ip4m=_Aw1%cx-h zqF;s#G>T47z8e_md9o0rPU`Ha&oAovkA(%;BFZZ3AAQO4_4;+x`Edi3hPK=4!m1C8 z3?T1@iW|CcHi-@=gEEp$rcwa`;o)h5wXq~al-cmGsE3W%BJ*t;mLUG$p5~(P~@rFWV0@%%xIi!F+A%LEb$khPyN*!)C`0THM!W;qE5I%%r z^_{IJh*=I808ts0WS`KYu%jNBLP>*UqtOaz`^B8&t{miWyrR1Lj#b^^#4?=gc`q@Iz<}>uBc9GRKMUE0BUX*ZZLOq)t$$$LZ`gt`(1Vh=OX_qR`Zz{lw0@4T^JLs{~1vN}eXB%qX^DzqRWHkBie6Z8x zgoUh)ECIJy1(^bVJUw8OMgJ+ws5ic%P%6uPxkgZ`WNl4VB6!f|o8p_z?0VS22l%k7 zcq78L!>j>>u0uM?Y5UdAvZVq+>h8x=6F$$=m^jVUI2VwqY({A>*j-a8JkCiwj-EFb zJ4AQrs9N?p`nfBc%h3_+rn#(0`J@x7@lB})`R%0Zpj~K14kVYOb){g^SF`cj-=r{lyUx~k^823eTv!iE9+%D2lI>F(@xM>=1>|dB4u2E`^q4u@%Un$ zZc{uYJP4A&=dc@~60W&S)xA(`YTCY^6)q4Ey}qn)N!tIU7zU;71@CiWiw7u7CQS8V zJIm=BkIUA!9A2;6XYyL-?I0D~oxcb^vlX!#tySuDW*6XMhe~L-ma+W3mN~e7ak% z?GF!@dq8ypz-BvkxHTGtqB~Y41VI5D2I)+)ou$gc&YJIoY1A&VN77ez$|?kWi;opj zW=yOO@chrl)8oCU&<}#!jg3uJ+D|>)6B85t>b}`eX6j0>PV;UoZTe_uy(EX)`k5Tg zruYl~YM@4TX_3>Oh)!mGSrM_s8nsRe+ZJfI5nbkG)tf-J?E*S?@Nqcp{vO??E&-oT zXer1wL9JYa+ehE?Xsf<-b^MC9On*jRnb^^BEJwn7G=h&TSj*)L6!nuxX z#6{%fQW=A)aR792Sn=b-2GJp<1Q|0t&(NDLz}Jwz!ZP5`R?5&VWH!_U1ynkjY0oN6kgTiNp5t zEqrE(l=ySK)n^1g*CU^4SBPO$FMyx(1liqMe0#$S{0#T=gGsw&71IPEiIeF^AI=?! zK_&h}FIPF<*Jx^4jtm80w^gk}O#EGYsWRpDjq!n15>HD!VWIU7A3~i=bJyhB=(*K7 zz$oj*bYR~1TEFYHODqCNegeaas{6REC=|lu{F*UhhOXt(_6awRJjnVp%@2?iEHW}h zc~Ll!T*PT^R!uV{Id`?g-69-5TBD%HMocUfgn5DdG$tjBBUxaIs3HlHY+GXiij!@s zs$*jYhGP`yVZeoy4V$J)B#~hT+x!7VNNrYm4uAmUL1B5o9<@J=v>X$_nNmuMKhh6+ zmLd)lcX?t{zgs;z2lf8C_0#j!X^ z(QkM2%`{&(kWs^Y=D&eo`&`o1xa_&xzx8>|pZnV^w@BS>vzxt7`<9a~iO62Jan>){ zf0v%re_mQ>1w%Df+-)KN9#G%~noN(ohHP+=&I!XlDuP?^3x=SJ%=-Pf<_77iMePt@ zqN=!p7$Bc4JpUUPJ{-drxfJDa&O!VkJk=4Zj8d!LM)B-W(eY$JSd($YemqLptxM7@ z7g@&8-)uipk;JT}aqfOG!UC;54OC9>j=$AaRk-58{A5dn;S;2rMw90O-dHI@HaG|7 z1Vbzdaq&okM5?w31P_2E;)JW& zfVM-H>DB^C#D*^!ampl0rkaeWwzGCAzXTR0VL6Iz#F}sr*#tj&cx)30K0xN1va=r4ju!^bc0#th+Ck^^4>X5YD-@0+ z1^ocPuU1j?Vnkv*C{=u;HQZve2<{&9t?!4;3XGT`u5tJwjK(mLPP9@#EVhEfp2F$K zR9svR37|Yh;O(IT^4Y{?Rx zig!bfolW|Yah$!SM}B{$q>ae~2L4G1Mo>ygEsvxKHzvco_3FSgK_!#Luu#B~7{nv* zH|4Ojxt0L&S#*nye#ZzG1){^Ee;vc$={|YP>4n4OKE)m+y6ezPh`yIWCl%FtFG{j< ztlIMlU26YDARfSu14M@tiqdDq>gNO4r=x|rw5k)K(1*Sk8|b9F-K$iiMxgI!I~oPq zu<4wNaDeg92mi7Tj(Hw8kQjjrWFjl#ZZFJQc0fbq8ErcWnpJ#`Mki1C_Km3|i~iTY6Q(~&mc)`E5O6IjXn5;&-F9Zc zAhb=YWz)a)=sSYJ?I9}F7)WrR$iZMBc~XxIh~sx66}l)g2!4WX8wtg77u`HcJC#}% z0}d)GUlevcrVyQ#EhjvReG}PnkRQ%Sc}R|+I0|79$}t4$Yb@8YDzs>T2{PVKHgpCf zQCRYP^}0bKwgozQxLDAq?4vRR0;n|99GC5?8tWMAfvN`RSb|uXs-kCSjg5D>t=2dR zb@51y9}KZEioiU;-`eR^F@G_`?$O*1UfXLikpo7O72a#()J6wlgVac(I2Kof7tRu! z8{Hj=tDnpw6z?vO-3sMNQ~Ee+oN{eMf0EjOtA9yvr{{VOMn$#7qx*q_J0PFgzqWv_ zV`eF!jhwRSudxrXNGf#<@vY(KMC!L->`$~E-8v@eP7H+;>q-5 zM%D^}`9fZ|h21%|`pzDF3yYhtP!3Nr=U7Id>TVe`f6dBSMMQ*s+G>&Y&_vmlqpZ~M zDcF$%B2QqR?++1veR{Qf@o0-4i6wDL$*$lxkWkAj2kW80u@54dVS!*I!oxx4+4xi$ zoMCL@>FLol+KF&tSg>Ls*yxj3yzB4>xdZ2eR#w^XdSBmhx#;Wr0y&M6VPHBSaqU0_ zrOj<7Es`W#G5i7>dpYP;@N2l5HZ1ZMfkZ;9sF&iIfFksQo?!r@K1cQ3pk~-C02%H36RCXai|76TgYDN7_Olr3xV1zGUCcrx5ptcf zjxtA95PqkD*L%0S`rjl)$1-zNW_P!&jsL)FD&@%f-kM~8G$;Q^oG`%o_31$m(00Rn z*2W}5$r>;>hiiZI-96gNcyTvKX9D{naO*W!r}fvLrO411k%WrVGrI|F_nw>?v~~8o zM(Xhtd&p+RstL15txBV6p8r$XHS~Q}R)uSz@V17(RU7k5v?F5iqFbE}s;3V!Uc<2W`z3+C=~Pnu}}>uriWNbd=KWVbEOXOAA&LYHBq}I1%T5 z2bX#Dz3boQhZKlE&Apwh=JW_%cB9 zcxoQXNy~#Iki54#<$MJHj{|bG*DyL59j&&UT&n>f$IGm8kzRI_W!}A*j*qUBtv8RX zBUwJlf*1!?!_K@0HCBbMkVU0bX)uZPTO6o_b>Rb8B2&_rBX`{XuVRGD_!T0I_@BTSZuxK~}oeBpG8 z3dBD3QEvl8%%oK?ph((fi-`0E62{_k_7fOvNxHr|PdE{P(;~`(N_1 z^?)fdfhbtW+OF&DYe(-Dsq@IJmq6JAnXSRT2wz_y$cak0`S`|PDQim!Iqy^H$`s8_dD<_kI;scaMBzZ~_BOXG#ecZ|(8EM9ppH&E^X}=CuaP zYjNulQ~i@KV6MS2n{Gn)*mO#<$&8S3G$ZgSI>RH>jt$L@&ghRr3wa1ltoQrPoM4c(ilUvI~5yxdua1iP(^ohY$<;$U=osY1Nc1w&7YL$~2nzTx#;yh<|pMVsVP znqfNQF&L=4@LE$IeB-k+{WiBVFUf{_4Ym=h?((NKGZC!Zr>!3fuTuR$O@2)%XMj{0 z7(8oQm#Jtj4jY6Bz53g5F8nj2UZk{=B-)L|PZ{$z5*D1Z@> zo4n*T)5*2xCIgRr}J$x2#KAY=wcDtv~t}2zi{6PTHt^2L_uqhAWyfCm(ME#4-BPy zK7GsV4F^AWGd(Nsk-6*;Xq8?+o>~a##OItYfAsFJ$SsHp&c?Nu_qTh>e{rfzHGa%R z8;-hYksEo7kIlmOUhfrI-|^cM9BFx;T3PQr?^J9+A-wQtoZzG&_1FX`9U#yqjlY_*x>Ve3+3s~ReOw6D{eKf<>?%phkR?C zc%+zjdc)(jo>Wa)SF7+&^8v}?J`?{d5U%+eJ9o6mk8k)iy~nC(}}3!BYxGEis6Ph40J zZ-~@nw=8^+I^?wkl{iy1cIrYRckX!>e!lxcQ@$m#0AZy6FEmQ<55dlNp*Qi}8^x6) zJPZI*$v^p(+pT!NtO}PGH2$fOyF(4&CpS0=z^Q3}pJb#d(soSyETnjRw0yiD&HSPO zJ@?)HBDm&lreuv1;ra&2*FxQ14Mvdnc}lKpgDv0Uw7=XUYeeLQCa=LjWh=!vgY9nO ztLqG`r8ciY-dc~*QTjYWRmTHslc_tKmdTm2n*K1=P>8Epx&2`j6w}V2LL>@K_Q&Nh z%uH4J+cJBNF?!W^`y1)L5^SNr9_EqZkeKgLJ2$Ig@%@`IDbH!x`~C$ZBF;YZv6D%o ztM+;9Ov!`ohL8G#friOVFp{p!2aPpoy+aU_fSUlwEH${1Ty?*@74lG?L2urGHTVA1gyZb)&1-@?wEc^g7fh4*s@9~yQrCdFt z*kk@ckyoWu&-0P~3Yrt}#VH}!5}eVJ3UnOIkeiDqxO^6}iz}Z$aD($90f&`h{E&+W zldG%Ksq$;`muyW76FB24!xDWULXQ!EKKYCEHQIr%M>rbnpf7++Hpo|id}|8HJI4-s z@ck;w)7%ZqV~)A(DO6|BFZxuFsCuJ3N`l3xA36mr;_4?Qa>KRpJb_!HM5IcFCz6Ep zn$NIF%vH|XDq@l_pg>zhmC~3s&yzHz97sSyjhd_JId8$GB0t`8BHVIt;q-R-1^*y- z+I~=J+2ahdY-d*<`hSu=%Slo5+&x_Hc-}tu_}24p#4Go>DJO=87NoO}THK5YZTeGH zG{-!~c^-GCn2%Zab0p&{qSd1$1PcT^_Awj{aUot5x+Z71P6==MWD7-fcYXY9*t2A% zJ@J#6U&@4PlT2%k#Uw(=sJ=46^fI7076MeT36RSe_I?wqVI-<WzRU`YHhe0iYb!MD$8ZT-i~hIg6dZ zPIBx!=_*ikP=m<;w8wUC>?-i}NTP|w$Y-@27GYIw9bNr%Fu%HYF~z1UTn7okHH><| z7bEnNbOWPWVZTbHb5Qa9c0#Wh`XxaX>1=?YcyOd1YkByI=Ji&qNn)6IG6-hyi!O`V zNfB{n*=$#>UKRL9_7we{4K5Xpx#{l`#vH{BfyUV>Olj5^ha-eMJI~9wxT2>0Ge#x>zkgFM|Y&h_IwjKYWOEln{RE#OJT z9&zylyI4#M2G;KH6*f@~q5kKKElr9Z4$j)9D#Q?UDXJ@UpR0YsNZABWLO{j!?WJ9Z z&poAakYMJASg`BUgNDXb4}K2DMDhAQa>d=fv+=@H&R%>QB&$pwyfY{ScqH|8ZC^U- zcXa%8;?FZ1=9>ScH%Cjf#(^>UME#}KtjBf1CYS3KG^fNIBGk5)`C*hxL;f@_9k$-& zZ+lsi@!U+q`TT8HkB6eHep`3rgMr6K+v`#T%L3Y1gTF7ntnf1eLm!l}T$NF%!Rk%n zO|kp7sP~_L>1Ji@O$5`RhJ}){yl&30{?oP$jpM!ZGpc?gorzSccGfP88Q;gn(Q5x2 z%g*A&V8UQ>>^f&G#zpG}U66r@2g!X`SSTFH?m?qVj5H(tUS*m37E`-yLZ#v~#}~K* zq7ACl*Bc^P>!@Uvr0X4ZS zVQf7?Zm3_%Gl{=o52}b8BN?Ip34KZbacl8mE9AC9*XS%!9WJH&BLYrWN9oPwoBnRS zJ{b@OeoZs;y(jG%uVz}kTv$M@$;DeCgXhW6f7~*Szsml)<@W1Rm@)i%9ZC{Wmv^~X zZuNbI`+}`oy%)rbO+15v`JQ|7mCsD=J=ysHT)DvHp&@jVPBO7M4?|Te%OT`)4JsG9 z&0At+o$vfTE(Cuc8p@a_ya}sO(pv5SXSWRv;*GK*DPj*AkiyVeo4wCoNH zF*EfYH#PP#!*J?88Y>7WRBtuwwg?q5qdRVOmD+(Im3b#~7gvY>G(Ou@R>4Ak73jsm#8Arp2 z*NNH$8Ks$J4clOw!LaKf<7CZQ@s3CZLYs>M-5%G-nfi-el%D6pJNu-g%%6`iB@O+a zuC6Y+2G)^K{X(!~#RJp|*}sY{niayZer7X|hWF{5PNMbW^JzZquRR`d(sWgKmGo2} zuuL0ORn^s1(N@=X9Xz;xaX9?uDyeR(?&`XCv~40C6-Ug>C=6L4cO2(i^*{S}<9-Rs zzEP(8jaLvIHq(x0A%GHkFEZX$ls07^9V*+4cc82(q&wM)cHnXJ9iO|sXfM$+o(>P0 zJr)ClI6LXXNzqFSkxn$teOun5`%PgA31|e9OyNB%}E`8D^_OG98ejk;^#4W-22Lp@OxbmwT-cbKATTkR4q-5;a6t36T zm|Ysa3mu#-X#^=B_eWZ+XXJRsmh83Z{~vTos^u|S`B1zN_rZn4>ELWexUG})h}&xP zhe5&k6QliUes%8Zn~D@Nh4cG)jJ)+L;6~~;Z!Pr4`Rjtq=hFqO@KbGPYw6c+qvNO+ zE9c*`b|OxLl%3v#AS&ToYU2MJV~R5J@3xwad)j8)b^5_3piXu;&$uoTSE3M#Fs`W1 z;^=5VDnCmZ6LuNDM`9vy7=xT{^@NV9pGjI4VkfKC>ELN3>hpqZtA#o@S(nL&=u`&S zrVl@U+uqzo$vYrvlz_>1RlP8!pd;|4UfPS*XanAm+a9w`hNOtGx}VPMB;SvM1G@+8IB9+zCcy z$9zTGQ^6c3!V1Bdr88uDtTV{`|FB&uF+){FggFq&O1_q>>hLJBxunc5^OslBVR?<} z^bFgcaXZTU2+WeD<1-l*MO>YNvH!-a&%;I4(NXrHVwfxZOw(aj?Z2)?Sgg-($_%P8 zigXFOdP9ecQ3pbO+zjCW9`}AbDItHWV0z4dN+lVwAyJgdg@cJ4p)kkz3mB;J=zo&! zG5w$;aaTOL>LZD(9z42*52_nx0*d>zxiOfXVJ6Lr{xQ^0^K;009*fvz{PJx6N>lrZ zw+Bl;A^}DWkWOht6rc(z?J}4SbMq{;u4D20z&*DNo&u!8rfVYs3I;APKgeLC4?DG<{jhmKDm&gbdv=TGu$W_F%p?brCM4&A_ zGCY$pJZZc#A_^j%aG=*^0{cXuGfo5^^g%R3HaMFT%r-&?F}7=k)62=gr9cb$?0y3p zhsAV+MG>h$i!4uKM?^+a#6~2rlBT<4q%^n@8}N{wW#QhRNGMkIjl!E^b@*L}mM8vH z%oM=q>0;k+4SgWC87S-KY1uty9(`Qh7Ask!oUDRSJA1Vl!a49t0ULZ5n^9L6=jnR z0?4T%zZe^Tp;N;E!tx&kk@fd4nrTast3!&<^~7)Ety>&k7I=ua^<=;EsbKaX zolE%4wobjmJUTd&qmMmOIb+$N`)f&fB>+JN;#u@MQo<(4P-I4Ulu(F)q7cEyz$)$~ zKI|u5{NpH;dejb%qqwVg9bZ+iAd9u3QTfD+!<6Fh%x{k`zH77xXy5vD?;N|!yPkG$ zpFcQxWeN#y=soV)*QHYbvfR5?t!}yvB1;Jlt%D%<$&Q=^*a7zjj_yD>cWHv~olt4y^r;cpo=5pANMJ>!vjfbqUpyo`i z_Qj{JvADRRBANkdr=oT6$VH&Myj+3ee3d(e-Mok){S0EM$LI~Ggw3vZxC8<4%vzs8 zeByYNMqlRq!_Vng4JORlwTt^h@IwPt-z5=xtEkC7h|=K`fXrjsJ*$8(Mb8&JaDNpo^rt7 zzaFxQro%?{19;Iix;E`grdVwI(PA~N$A5D3*EX^RJUN8<>A4Hsx3MjaBE{<1B|Zro zDkFXYFzJ|>YSRRjrsTkjrUM}ceKw0^&Xh8-K`cNtfX*zMy=i6d;d#zT1`&QzO=C_i z&yl}8uspont-M9Qt-t>sHH#S{x(}YB8iA*fk@(|u;41Tpz6hMl5Ly$!J`L>V6AwT) zK{grVcL>8*SEDWr6KC2jNmh}=F93qjsbeEXcZ6KFzyEqGFivbG>jz@8&?&-FQQ@)X z?Kx(^;j9!YE<>)}5{CEZ?rrK)(`dfp07)i*=pUm5SeT&@G6@*rlO!fQeGYSk+> zN|I6*mK3Z{#t+D!Y$yiU3_ri6Q7r*aW-R#$~X0E$j4$m~0revn z?ket;qM!EEvBiuJXG^M!`mpste7(>;$?(BHjk-ydv9P1+*3A2W-_<0s;G%0q*#?2= zWB7gD5)x{l1ZH~M+x{vcZ=BONx95rXbG|EWop-|`x3h2c%WPyMm-J#t;a{W0;%msD z2PoL-#6)01RR;N>35?0}^1yTwSSjFe3VgzFIyR6bDw$K58O%?$uhALoP_Ys!Jb2N1 zJOO^^AasRWiur6PKuIzfX)hVZA{(Y8+*t~nyOd*4T#gNdG&?_E`V(Zq1OkSMi>ct4 z1xK^*XH$L#(IigEfUGPUlnq5|$T!oWq(oP6zWmpJGR#Ws@MJae;#UGvv(|@_J6#Jy=Afb>7sEm~j)uko#fysGeNUgn{WXvo$S#Z3VgrKf zF>N%8rdHV|0!aY^AR16r6;z;Oa};%feo0|2C2q&N!TQg9)(4+Feh1OGSb7d<8V4Bo z{uY}$4pf75A`r2MZq@B;;T5RRHD&~f6E6&n_^GT6ZgJo0ZjcnE_I{2{V= z=K;=XFvyE@CP9LS2?VHHDnzd-eS+6+)M83xLI@t)LBo*EC)zf)(NmAt2t;q7{?i0e zW~h~|-swrvyv;uTA!|{@7cm%dGB3<-&A&~N|6*AE?Pis{>F(uemvox7#QiL{fj7?6 zXXLH1uRYD+a?&q^C;;Lm$AIo-ga3>OKZ2);eeBF$orKU1Rh<@*`nijMWTl7}Gg>MM z5%>xCRlIaW=saKqWHe>oFtm6k9EX4zjR=KWCl==LlPCm42_%nfi3B*Zft+o`n`Yb2 zJ89{KwV^E6QmfaWcW+p`80i?81$XXJva3F-o=l9sdkvlI3%)&XR2p8qG1)&<^_g{q zDbao0+xYc-7~4By%)8Y3e0l#)GXCzQIUJ$d(2(2PCml!f97w@}7rmdZrRxLH`eH5t z^P{O@(76ES7!tBDpCHXs;^ou_=^dm}l>h9YG+XP>VRK`bFpSEN$VElP5;L-j=&N`R z?%n5#p0~B?2{y1V*dI7KPKM4hrLw7%ojsY3#sCD6aDXsBSS z2qEAI``5!AnVoSj_eEW0L$nHE(W}M)z<;Cnx~SUhlUASb%dQ0^NOefy#M4ngdN8=2JB5BrmY0`fC$F;shP))wMFr7?=Q9n90z*3VkfGpN zC_?D^MEL-}`_VVf&vlE>mfJ2wPUeZ}=~)>BU&m&Yh?d*hc0FV#4cKE@@Ef=rB%jf! zif>tOUIN(OF6)^^va9Z%etP?)C1}2%|5;zdltyNzUw(hhwO1k%oD%9FH2GC`?ebAd zOFhDrO@<>CSt2iQlg9?sdXo}yB)6e2ks zA}QChL{I_-lYx?k`}sA+#l*0nd*XFeRrOWNL$IXE3apiSOjX#oqoFPhr97VW*0ZRU zCeI(5l-^$6G!}N57N53un#|(LF;IoqK3Z?Xq3gz3+B5w`T*5u0uaJNk5`Vv6kK)DU zwjMSBkUx?dAUEFZNMCqs>D3Lpu4tVceY)7-*>9Pw)^~i?I@vSfqi)M>^ZL!Gx%T3k z!9jta*7+Kzjkf<{Av#aWn#W1xbUnM~13vd4^to(clUyyz85!->p2~b{L+yH>>@vJN zoF{WlRh6L+NSjFu(%wkEi_qcCc|`xtr9z5CLGf2C_g)yLZ=cwDTEy+D8i;YXpH@9NIwW58{h%JV-Ku)ucQir{ACHT-F1e#c>e9>LP?3IWcPJ*K5q_iCWv2tei+bsWj%SVD zVE!9g3vG6-q4k>0S_H;4)+J@IuRzpH@y7NaBIXaNsaC?s_DhW|XfYV*;=li+Fkk@u zlO_3b{D-;!>2JE$I{W!Bbo7Qc6m7YY%n6yW_bVjxABNu8OBB@6m~sR)O>Q-W5S(w} zr~271a5ch2RtJtIJH5JK$U}(SE$?`bAN?paa|>4b*iF{uGwq9&2CX;RvRo=UZ=|w2 zP1P;wRx`3K>>A0qT+M%$_}q!^ru#TIt|vJX$`{c082%k@Z#jvDEpQjiBsd{kxGEqm z74q|*(_(~|`P^oyx-{e-+rY3_UOhj2sA45$=NJW!x}Dd($P~t(+{gXK0(jU*b6s19 z2ri@-i>8dL2|Q@tI=tS>cHwT;@e`N;o5?Grda5dyLl7V7ube02s^#CLo6OHovG}bj zLYdB&3J~{SZ+G(c*`zt2%f)ggjhU6sN%n_H`yIqZ`#hO4L6llU+8)#Z(U|#nW!VXRW1X&5OomcO#!xEa zVPAqM$>t!+4Ry~0aHicA+ci3i%|&#gad{>K#b zxG7jp%9q$>Y3PaR8Zoo+dJU`;X??tDD9htJf1MQZ=J+R>SS>**w9|wbB8PE%W0*Eh z&C!Lp^b-~D14TP5_=(;bOcU-f*t5)I3fH&6_IXonvk=Ww45xhgHj(QmKt;fh06-8H zGQHYfvSTdB2pX0h5IkV>YXwhLtxLLyTr4r1j64L24LX{wN2VsdvbNR{@hU>Ut%#;k zDK<`tOS>W+6w@L1-IoXim`7p?W0Zn90E#9$w6A^4_s(c4eqHSnJa@1f-H zj?HPC_iyY`SLbH2HeL7}3wcs8UDx1^S2sDUh4a2J7tUoxV0wI~j>i z^rCYFyv;B@R%yo{F5^eki&Mr2v&(x#|Lk0QuYxi1!M*f*456S8e|;LNGIf+ZJQ!Y+PL4g z$TMDm^P{|Gm9EH1X)pGJwA|IPaT}DZxDJ4Oxzl&zm%RSoI{vP6^yD8-T+kL`t!5irS;}~k z5K=oiZpK%=rUdvsj}HX%6ayf-u$uz7C1PDQ{pKd2NVoR;s<$6!z8IvwK0Tk&M5j{W zRPCz#+>)aH-^FLkr1>!qmIcwb<4<8*~F$*qOP@NtK zmCjyHreUg_FUz(AAL9wC5VwgrLWd|w zu>JnE!@a4KL^H`w`c4{R#$|dmS{C%z%{ElM9xT7{R_c5PcQ!k6-P}lahMdC;DG_B~ zJ}l(2AOip%PHC&{Y^}nhO1>Gl`%*fskAY`d_6C2&d$R*z8g%@ncq&2g1qZNxXM8gU6*-$mD&~48kMBhQ)?Of`*iYf5i(hLC><);wr-u z?;+EKnLYU8!!n2!f+!9xjt9V-u@pt82qHs=RAmaUiv}WUl1s?!$O3nmA*KX8YojQ~ z%2r5a2l#kczbG)L2>p+==}dkgNlYyo=FaHEcZ-Oy;~4NT z#GnuV_@7?dNlJfU$aGCB{r_`pTWgL!yn7B5axtDymzBs0>Fc7v>sFv7?|6pV$yZB~ zrU|9nTDmE96aPZfP&}sYborlZkQg$_e}4H{%bhww8Gx)1d`Zv98sXfcjKy&~U$Jn~ zcPbM$!K&8RCaQ}Mua$-+AzpsgEtXALng#REJ*ozeldUV+`%NW^XLOW9(Pby7>bY&l zkiKpYklgv9`%(@ZhzW-FU1wdxp$>jlsLeojxZQOcvV~gj|3)9a3sAf1uwrsVY;;DO z+4;Yn_$uA2OUPsY!@Mqx5V=NolU1D?tS`y^6CQKwW*L1gYcsC29<=tmBUG2y_Wk|T z*V9LRZ|Z&Q<0SvV`tCjr6b4y9DVZ*o@7e;AYtOu$&QBIB9o?1A?USHN=FW!gYt`~b z25dd6=hjpli3;XMtJ>0LieFlNG^I9(7-TDo=N$(hC&w=0ob7R(J_QBkuRj*b^l9&p zaZWmSTA1fv=sEUGN@K&^lD>svKCI|}a6j8Z4uzR$d0bCAZ{A-t>AHJs;AG`zuzpb- z&Gk4AW&A8yJ{0lx*~*=JRod5Nd6#wFZO(F|`IVJdA+O~|rlAr1v1a$Mp7!|h#?Wg6 zkPd$21hY)oPLh}C`%KlQU=eyK<10LEt-br6lIiPwff78%$hptAAPRd@N7b}$33!C!z#=61ZuDL=&-uH(54uA{Q&2X(}ext-;uE{24R4h)D>i_r!@FdQqy*C8Ar z18EYSfF~}R8c`cMcAox94kbP-M?a0EFFF*1bNG!*V-p*vS>=0F&W|)o$6ax_&|ED3 zM%b4fX=LGpFt5$V@Omu3jB1tY<#-CLX-sOl+)sSf6u7<$9gxji$2tTa1Gh3D>JvYAgAt(&cz)VW_b0 zK*rf#J4=tnjvs2{0{*s$o_WjX7u#9a8@BoB)1=0RQ>)r>@*B2tGrn^$GYz{#B8RFr zMtjX7NEgdL{X4$xE^}cla$1yq6aJgkpZaLpb_UmPbkrBbSk|%pYQmiC<9K~+_1@hm zKfa6yqoe0+&){Z$Qwq3iYts_K-_DukS<9;ZHkQT;>6n!UU2EUvI3BiKt;a^Lx#xtY zV1c3j@X9{c#fRyaNdg4aG=Le_nkqbKdE92|du&sP8)DkJNJBphKQzri+;Jj2RlT-Q z#6xUrn8e@uCoLv;r=p~iFWi>=Ca%^{x<(#jEA_joyc{l0MR$d1hUj(^p*<{KS7N|Q zKD<`N%~f^>z^9Im8A-Rl7G4-bgfw^ zaW}~?^OR?vG1T2Q507I3r!l9vRDWZW$*ih(Xi1~mzAR(a77%qK4i=9jX z8YvzYiz0sxH6Hp5!#i}-aw;emh9#UQpc8MywOO-Trb1MXLJ!DnC!b@rII+@XEpkTB zaE^V!Sz2)s_zF2?H8*P_@{@Q}>0-@|pu4~rPNSgcFv@T}n1|Biacu^?!jtfM{DCqn z^3^-D(dlx$DMkaI9J||Wke4>i`qpd(E7Jd5wvD;yxS4o9nUAUXXnq-AVBJ*QA(Lk| zs?qV(n^nHhQSY;~a#6i9`)76=L2=Mtp?tB1a!6ABw#f6Qxwa=LfZB-lbQPFrAqfZU zy3h5#37tRv)Ms7&UiJ_V^W^3?MeSKaF@*CB`D;`n%cuHr#uBx-+~?8n@uOroY{Ny{&&wzNmfnM3P>s-Z4_Z()w3^ zeMOfrG2?2Pd4_w{|MhEE=g*h8QAw)w8+m(7fT*Wg(Sw-nC##ZX+sTG$%E9cM7}--h z7e1cj$h?Wq;l9svGw%W?g&V6Y%8Tbe+jEcp`2W>>yHsviROEfFFdup3#Ch<@(wev$ z-_lgm<0%|cQiF_o;OVSkT)(TyIaZv-GB6mPl&EQiz&*h^f4h$S?8k0g@mwbPNNqx2U9N#}q8BHs8vw7XVq9yV?L>D6? zoVWQQ8jO~;?&~gnmYR5dJta-*JBHh-oMz+cJ!eH(XDq4y$+q(PHFcj#awix~#IE~y zpM2!bO1UPz9nEa~R>UIArFPk*s4=_n?N|iv{5sET>tj?VUM7yP-&sskiej$QQ@~~3 z*-EuY?b7#th)d(~cK+W+nSLA2j@ym-Ak>!dv*l@tld<#anI%$mlo0{zY9GO3_0ff9 zM6#%Z;YU^Hl8cw8AwX#?TVMS{wif$NPa8a`yOt)l_{v86QNXpXL3LK|*C&=p zBP^Ta3O8PJg^#b@yrYcO?<@H<@TJeeEI{xCo*yjp)zgaDYYVb4by)+;$+?BW7@5@%t;sMqnZ&w;B!~1Z( z`YHkcOlVP&*K3=)?w1H`_ZRRS3P!y>J*nW`7NhSr-;XVX0j+jlpkqxM-@ zMg$JiUtxMHR9n5SY-jTHmh@l9hyL>H5|Blv-JLk%RR>S7zV8nYId9K?E{NAf`cBMF zaPDzBh>g;%UM%v8ztFKIQ+iv(wEBV#zk$7hY}jCj!|yvC@SfkYMaO(4D#U~5-;dyZ68~bf0N5MXOv$2*`W^02QUI1Qst(XDHLF>;oZUzf67fj zvs;VlfP#X;6N(ztR_wpCe2Ey4LN*?l2@n}_Y&bPnhhziSR|B;)j>PIe%|uIs0)W;P zNXv!k^6Pg!DnEsNdY}&- zc-XX?-tzILU4E?kq+jmy)5d=(mg4s<>DL^uE`RODh4v<&^D8Wb#KgPsPebUu=7`AN z)fJ7Ee>dc50!^fO&)dWXn2u0My!Y-8ZUwWw&2Buc0BAx$ARuK~;3^il__K%1Vr%MB z%jYzaGk$0gZ&04!4r0vqJS4wLKt6uz%Rkze%ki=LwBMJUxkL&Gr_q1kN!>L=RV5%~ zokSIUc$^XATNWPrlkPFa)0L`}JKvwUG2F9kJ#b~*<@xW5G}6h%=mD~uk7a}Ra(oD# zMM71j#d4Rz@xZA?vHf8?zUpoHpYkYH&0ZGV;#BL)yg;=n1gz1CU#6YkZdqA$IFCy% z3pBdBR=)5s9UT1x?_P|~e^-IDE5A{NV)k3SWfvHXM`8EP`V}SlJ?E6100qXexWkHL zQ11O-;-{arb{cF(Cw{eE@0JH_Q~XPFvqXEW_A_j zBC)A&sv$_zWX6@vr^!t5=&Hrk?=vZS`6ajra zeD?=(FZDZ*9x19wb)ymXAa`W^nsRL)Z?$ra{ngATpTk!P`I2rJ^mNzZ;&_xgAY(|p z2Eo4ptL&6@tCbS_V6n}v)(_DsU5>)j$nzvs`Hdx*uD77>VVYI&iq>)sMMH9)P5}95 zMn5jw<`gYf)ypES;+)|q{JdF2H6^qOZLY8LDle#b2p^x4lG6S9Dj*phrMkb$Y>bJa zSwpc50OGJFcspN3C@EnvxwsGkeOY{v(Z7`=_efVke2+%Bsnus)(GWU3ZaBe*7%)M<1|tz zO9*F^T|3+Jg5f}+$gS1>fmNhX&Z4wc@FqCkI&`Y5!DjN27fpz=1Edvt!9qDfLCFjV z@TS#iFIv@NN$0+PL=k7%IJD@W<8+kc&E4Mq6U)x0%W?P^UN)6pcQUjqh{9+WWp%;l z^~liVBCCCOt^Fwa zlhk5+eY|{U#oYx>+@q-2F?)h8V}c5O<#%<@;wVF*dfGkO#a1lcEz6LTCa_IaC3D1s znICJk7;S2Xq4sfV{aaY5$Y1IJHOlfj1o*+Ti7=I=B39HGI3ijRfC~kBC>J$mED+Jp zW~)fnK&)SjfzihR%8y7MHcW?oDOc zUVM9^vLwayIW5pvd*7NuIH0q2Jr#r4HgfpRA2vBo5-TQYT^O=!Q$`gk5g@NKt!9`5ar+vLCBNgi5Lzo$zTkk<3cx#<6R2>!k?D*f|m zuc%$g{M;5#_fjvI%j_Q4?A;b~juC5U!5TG(N-ZcCaavWZBX?h?G$O7O42AQXyNL^@%iu_PuG0%$Tbs@dsjc7sP&Vc2^*N_)h*Z0NMB>OSB4jTS7v%$$pHoCyq?l7h-olb!q5^Lu)R=ud;XRX`;T@*Jq{ z=aQ~h@18a*b-Pui^$f^5=XNex&mr^|1F8*zjCPokn8)uwHxS~*Z(0#2>0N&VwTsers4&dQG?{ds#Xmnh0q3g86%dQMq(mAw>B zv)fD&DDv_hxxYN50qHqF$H{ZmAOi00j)6x{T*w!XY8(9jJg|iOq2(T&8B_5|V{{7= zsDWZ!tng7O2M6_Rt;OFkg;1qyX&KpiF@67spJRTmCh(MxuDs608(lhhYiV9Aj(oPTW(!Z6(Ky0Sa0qJlt2F2(y zerPEw?V!{Kqu>%ygq;@hZt#rxUv&i{IzntZzG?C}SO)cSH@kIDQWf9o7PC1EeS!Uy zJb91`fR75F%4EtsM4>IVwsuK?lmFhyh>gX4L|X6PKb}N+0Z6N8#k1*R4_zAig&_hg z{>8=7Pm^F3rWFS6(|`XoLB?wJUxwSR}VT$C$3*vyN=hVF^=7CgJ%5$f|Q#{VlhPeFoZ%M8xu+NPwm4@55%;0@;k!EU2>AH66lbn zPc*lHT3iUqI>m~mwep5HtOwf@hkz`GoGG@%fAB^6VM7;w4eE%7O>yS)YrxsCl&zBr z;r)K>1#}u1icN0c`|lN!IGm@_F3R~AGh?O*;g|S%<*RWF$5DUf+ApTX_HQ7n7Be#t z!6r9jU<@^6`a~9Mash$2$Ukpkk)tDeN}vFM4ofcxm_oEBX33b7hSYLN73iXvP~^A; zLN%<2I4J(mpqaE(CQSekgjEAHlv0i*7XldK8yMF3XVZobNWI+t+&70e1W+58nfPD1 z1o>$(NKl>}b>~M&OD)SIggplYK$qcBXjpk$;gWxW2|$!IA|gNkdn#5>PTDYAiKwsy zroG8HKV5UN!{ptz_(hzU9rNE28kY>I*J#(yQ8)Y{>!YRh&w+9P`K2^kx7zBn3!R|f`;v@ z<+Eplpws1e(sFA=7HO z;{SGzXk|xv5Vf&@3`Ibts8Jg>Jd{e3Dn1PoM<6t%2)P11<#et~lSPN_Z&W;3N1B;p zwBTT03Eblt37ippu;Xu5&Y)B+3t?1atcKX|bQB;6l{ObBt1Qzl#72-Yzd5YN>RHc%Nvrl$l=CRmaIq2d5YQj^aY zB#3vg+CXdorWx((D)JN?%&CYTGc2+yN<^Iqu6VvoGhJLvC;$r=-W=3zigQnl%q>Y@ zphaduASWt@xC0=F7oU&*Bz#_5RgT7})6yh^v8%j>II{t%U*zNU_1B6Eaw;g%+nI zuE8g=N(qX>qEupz-3|JJ6Cgq!z$)@nRjY*=7G7tD4GQ)eO3`Jcy5Z%oM9`lCNJ#Sk zUQD*@a06e)?m9=xg8~7N7#6w5US}A$6$QZu5u}xh#y--68h{+pTz!-2DZ&dES{$kX z6|yW~xCLIR#w=um4o-YRJPWcAGi;=^z@c1%6`%Hl!JN@dQ^rEyRvWJS!tP_bbYDTH z1cYV;_A-VZH8bZ)8>L3UV7+ zq>+mqx%U#``^PGz;O>w2nU+Xs_SYf;V93}}{15{ih#YhbAd!k(sFVOk=y9?P6{(*p z;=!nt-Ixw?K$uHVJ}T(cTOB0?9ew4RaC~89|n=qyNr_V~5K3i4Pg4_x0LF zL)jPu9PZs}1pyqT_!un`VN68KRN2}AJ4>1QbMs0&a|;<-wd(+KSX@XR z3fJ$7nn6f#3XE|i5~oUdf)Xt-Nf;K+FE}Ov{JTPJ?_2bzFbkFoH^rd{H@&Y)3P;UZ zO6alhK!8ZaSGp+Vu+Y%phb$N`ak6As?d+$Qx6LdMm(9SPyg%ogG!8pr`X6`gLmM{F zGMrpHrHi(eAi^~v?-7aDM(C&%p` zD*!O{5^0JT*xy!n`1XAIiCBN@o_|+b(Caq(NqZ3rKsn1Icr~ARC_{v;E|I}^{~YqO z^VY}a=hXu1X%Sv1p8AyK)@0Sf-_S`_NdEBgj;it?+0GtKsmskkU3$@(Qsa2X;mK&7 z8nxKL_&8VZ?gYmBbGydldVsO7$FkLeuAl!P=L6crQ?;jxdNu;g6A$>%>D+7qd}GrX!6Ww*@@c_cf(sUcr>?HimlIG@ zi{m`G6DN4_G~b^+@E-OGnqJ*_BfS9cfg3qnHwtMTCZTAz*-kve#n3!_6pD^qg1S>hawjnj3 zh6uj77S9;aO^y!=szCD+OszkreEHE;GxL=T0ZJTF;|lluOx~wPhql~K!+{ff+A39o zIR%BCV6DE<^8=B%-rcd%JTZ{s|Y2=Ocq5+hc2iSyZ6*Og^GA(`)1tI<4T*SP|pW zysbNHl->7hNi?B}I!FD@*cVy%)edg6fFGy${8vYH*^eCDU|WAZ(`y%1WXo>+8;8 zSC;!-!_eKz%hbOx%g)37D?5QSY%HXM*V!BKiDk?$1(vTlQ^UC;H1f@-8*S92Grrlx zIb=-}NFc}$y$SEN(L{IL-K|{MJ!8?R+#C#bdCsy#^Ou$CQJQPnul?m7PirXMHrACF zScs7>=@`PooCP<1jO1jz-LJA}DbPk!V9AFge^WEb4F-p4kRg_=Q?0i23xd zG1@u`N|h9B)RYoru?}A?&?F_b06#2*l#YPBlF_uXD`W)(!0IH?j2}`l3KoKr1?lOs z^hicwp$TfEic%3dKn*h$*dRapAX_1+)|y`zR|^6JyKAdBrCXtGJ}-wnQ?D11Rf!kR z!zr%44_z)V#&rkpn*kgMjgD`3b^>+z_cRy~tM$x*4>yKI*K;fhqU+l=n&d_3D~R6F zW_4vh)Bp}yD1YBAF|Nx_KkQO6=Ji5ROOVfODjumybsSWjv)tacBOwxpZnhlZH}0#; z_`&hh?w&)x5-+~0qp=p6f!?RBlnHgV{_1+H4`b}g5_Ms&i_ZaE_iNJ`CZjO{t*h%^ z-fT&|%S{Rk>Xy{!La;Qu{VIX{#4T8q-cC(@!v(>p(?qaU(O{gm6`}yS6HAYGMgJ1(6zu5p>vU~|*9-NJbOMw!) zG_+mT+e_x14ws!#f9lt_!W$!Er5dyAfRd&ut(iFftpiVXUN5`R@Zakmg!{FDKgu&U z-jj9s-#mvVbrBwPxx0Ht;s}&*>PIdt zB$m%NX!r!K%0 z;M?g(e;iEd8%^qw#jw-4+aYCsAJ}{Q6WUNAb^iA*cd!*5TY>u{;5Bf2tRL}nlg-hW&v|%+ zaE_cXS?AyD*^fUH+y+TH4-@(suYpk(79Lx_sXq9u#H2rveDxh1Kg*;&G?rI<+3d34 zHXYLEW&eJL#GB%OR`ZgbTjCH*%X&+a@Q?a=oxVr{D&&x(U0E-t3_MsrbaSoog zUKgtfzMfabr5-h7A9@}`OjYy0&}jywq)<^O%2SRV}tZN_UA!6CC|``6nm2F6*7X-cu5I zZ5f7Olq}aYq&jYX9SY*zO2-h0LzCa&>mXk*P*eiZ1)X)N8p-j4~+l=5tO*Hm7 z3>l7yCPxN4SLhEoRxw3gkTBu#G4X4ttEq?8I<*_Y@V}!Vcb**8o0D{mC0j|-?^YY< z)yCM_*jytV}vHSB)DMW z#X^f&d&OIG`LJKbPcX@i<{(n#!){o=+Qk_8-}uwZ>aJ5!8A&XW=@R%Mc~qZ9c;p z`~xA0$on4jUzyKUOE#m`ZoK&+pU*bqy3CV>=cwF{Wcf>T5mfSqp7-XhKXZ3?pB#_v zaBG9AHX2@XR8W8T{^i18=WAcG+5}Hw{_esFn9+MI!}sLTpINBOPy#JvD2W-}j>qKR zZCTgX!s7MvuVWkSp50+MQ{M|hfiBNMD1U7D+zy@hi|a1mPXp|@aRuDogM>-cWU{Ia zoNa~}>gTvTpHw5VSdFK64gKJW3GH|6tKDWw@c{q=M{okE4sU77|6x>)dPS#mb^oro zF)nnD;@!t3Hz75DE@$oZmOf+rOt;=^o*SM_l~L1?;1W~2jZ6}kLB;=|R<|?yoK^39 z961~NA2-9PePgZnf3N(=SA4r-;SK_yGabiyvJ0#@(o`cz0_%!0)HUJt298lmA#o0A zt?d?{h1z!MxK3s-bsBwWCL9@(jCC^HEQkUgK2=zTN41`goMcD-Y1nA4mW^L3F`is0nnk_yKoTENx;te-71BP-o?=;Q14+&UYrq zSR&(&>T;nJ&AIKXwECaAx`{SzUKg@5b!(aZPK#t5WS3(+9&|$1?J1N)QddZhppN4X z00Htp{cguMu+97UOWy0?2EL`f(Au^}HEJ{;gD%0T~75 zYbJdd8e4CzI@QT?r6v^){w9_k5fAI%@rG}nF5xkRw&q`VHUvsRcnjHCf-syKH2B><^LqV^meg&6fHf;=2Ww zw}+4Qf0D8*DNg7?t?v^*ljbvg1|JQvXa(+5>`Kyx^flMq;is!Pe7=71xsKrL{Pw<+ zw{pm0rS@*R!ZH;>mg{)7=Df@voq8jCn~Sxtp(t?oH=2zGumrJc8$5eir4#V}8+O6F zqoJfmByQ>?+`hPV;;gFO=H`tX_4F_JVdGf|cz@1axvcP#hyt09(HhlM3tr5ss&7_v zT;5t`vQV(33)jqA-@2f|7jt{kZ zC1sd>Z8%+2#kkN_YbHc_cTr8_7a+OZEhyu1%1#_HY<;Z0A$>fZ-dtDGoUI&e;jC#s zN)4fwsTAt}mshxO0WEai_^$10^ORw$-}ZhkzCg2K_29L^K+m*MK)+5>?I{5MAsS!Y zdilo?JeztociVlzJUd6Xwmw^f@>#%AVXsfVILkxqBX%>zXC`xjJZz#W!{xwHpYK0^ ztn1G*cef)p3-6u=m%~K_4yG_9>u0v7hSZ8H+gz|%R{dYFd_LBl>&zxRt_MEJ^B(8B zwTFhX;`Ccmcp|=BnNVoc&L$a-f6Y+S)SJef2__^ArV8v}kHj`~PysDzu&G7X_OgHhu)SoMCHeZd?BFmeZUsU*#W2UeK}Tw#F3BQ$s68-Wd$E3Fv+Z zG>Ng?R)Lvqh^uOs<}m%G9m~pUE3R>l zfP`_C5P9NdyB}agU7bA)(u2P5WDLz-ooyag9%pFZ!biSLg7~d(ALO5)8{QeX|Njs% z$~IQCk5N*RQv9~#!t4bZ9^b*8FA$w$cexH8P2gLlZ*6s}DAPUjKa#r!v~6Np>D}l% zJW=|wHk2jheZ^0@uT+=k6=*+btIBT$hV=}8>eCW_&lmZyHtU!u{Wrxk)bF6rG34C7 z{>^)_mVwHZjEB+v)o)bFZZGAhrM7Q!>&b9O#@4XKU|emFC_UJ&>OAHGik_Kp_Ac0C zwe{>eDr$9BZ{H_SAmccEF!DuAwSkh0rINtu7-NO%5zOzqzSvcJHU6WlVi-)to$P$0 zka>G47q6=!P_#Pqzf_o)6J$FAJ8j5svV;$KO{Bw6WN z9*{Yjg=V9*%_D;uI+mKoQsVg|1vc0t__Nsf!Kc(^ZX#GCF9TA))QTGa27fmHnoguy zVfxRM@y9C25R2qdWT|KTq+7@=w{jffIbMq9?I6g;_TOnEO`{6;yb1!^ zosY8j^jeA(<+rOqm05YJxsrS|FGIq7Wyk`Y>$fbx+GeW`O`)V4cBGJ4ICrKnF7CdE zoiN=(8~2`F2_%J}rc?DRnbDjyi|)KGMHN;D&E z60zcgu%gukok>tRPD@yM+tEXpt9vkA4Og{)6Cd7-@LLIRy&q$ft@U1y0)k~x!+svV zzH>Hjh2l6eYlan(KAO36&Fj}aU%$L32{br#Ys+frL%o@d-RwS&y%_(MpCEC3+vW3rQ+Q1H@gU3TmJlm;j3KHs4e!nb8AsH~Jh zpPZym*t&^LlzO5^$-Lf0;-LYkYa9+TioT4AqtjkmlHd0K6bOltrn~(PXLz^=&c>jF z?)K}ojvq;Sk{?h1=x^`(es`F5G66vWZ>Pyb$t#Nzl(ZBJ%^2F46nT+Q>fo@%ki)+9 zrHYh<=@X?2H4~z7-LKiJnq`g= z|K|M&G-Xwbr9OARP9e=tw`{V}?(&(aEvWj~ZRrwxe_RV8@wg}{+R$&H*IdN>N|RcF zBx+7=U=>uMVH{tQ(=tFAA9o)m3$1C^RbpsWTf%H^VYXXWV{LPP+Z6RHkUkP+@#Y{Ny+LQM-i=&0{o05-Y%8Zzq@J1iV*SIp2}kAyBPUS zd&{T1)+Lcfs~+jx2}oylg?cQT31^$CviEqs!Ju zd*w@>!|hXev4}$JFjF%tjLDOH!}7;+l%HEC_NK*!auHefrRY{&?Jkb5Prq#oe@zaJ zv^c4BcwBNWzI|K6Sds(3nFIue;!$+AdhbRizq>E6nYMBN{Z0C^9v|{ykRK=!?cG@X zQ*Xw1N!|B-xSG}Q95*VhX)E%{v5-g=Jn|F0&Du8@;con=K+@%PT3VX-iA|yuf^5`C zv_=eX$8KA%Muk2MybvO$=9e$0Kc{@Gm*Y$UF*5a-(~&PfNpyH->*sAWyLd^MFoje; zH!3aKr)$TB*8^h2u@u4)fB1#Pzy_xRkZOq0VC${?n3j=iWg^SaxY_Hf@r)~K%7b7G z^}oe9@vhJI4r09K<5lEc_x9$R*9%!8j39B_d@&B9g0%@cLhvD#5Hc`F`DC zP|_(y2~Qv-+y9nDQw*TPBu!DqRvm!pXEOikcDx*V_61XvGB+Z8&HFRo-Ra_GUxwMi zhJaD8yjJ0aj{EMwz>~{*wxxxRAq9(jN!EK51%giJaW30!Nt#0Y zm4A(X*KS;5Hly|`5=}<+R0jrmR^Ge>SPB*jF{h>A>AK}lmF|t4nH|t^pA3QY+nx|8 z9KTEgaz9aV+(iPQRkq=HV5Z(%@X{w$?tzBjP40kWmqe_`8m|hk~^0C`MzQDbI4KBhp ztLS{mM-5al>WRm&Iq}^o-gYm82xrsnPXnL0Hr$`XZY@$EEtMt80(l6B>ZVM3y{P%r z_5C2GR(>tuWrvRi+deHl5aUlHEG{<0kN>0P>gfSod8b^GWP$>iw_SC4Z=&I?3=D_Z zqG*B6>OxJ`K!9#WL`lhvV=xS0c-${Q=<_|o$e9+ZFyhZ{g5NZfOF9TYKnhw&6w_wU zbnMlkvZ+8x8f|F7O!V0#%`$UgVYY7&Ynl~P6%ZL2ejK^kfdWT<_ZP8ID2KHGAza7- zel^sYat-E-r|U(ohChfH)19Qs8^F+hHH8HQH6@)jEp+~jZwTnjq2dh*^WwR{Zfi!u zQME2MZA#3ZYDP59I5p39njG+Ls-0?H$Q_8d zXXeZ6jhQI?mBK?oK?C&U(6Cs+l0wjNh7soKcJe7tT_Cc*cqUp>FdCR_zhSZig{*UV zW~^a$i@c?Il{E5+=Ts?)h#N%LIJVs@Bo;`0YW%`{i>;gx(Tpqz~Pdm1v7RQ zGSnx8ac3U3+5a3WR71;okqhg$I~wbz-T^~Si_4L!xM zPb|)P!M2phl0wLUAJfR(%EI}VQ26{O<|ibP!UeYiLnLMy1M%$B~JO>iI8fZYkU~DX7 z5H)pN&k5F0j8@lJqfx@-NNR9tI0gPDuKy8(N&xVWiC#c1txnNR@rPn03k>pSQ3%re z8ctskUt;1QJ&{!W$*|`4jAQN|kPp0o9!g6t0+_ZgC#R=BUtgO~xu1)^US`j!{r!Uu z6B`H%#g(fI;?5r(KG5L!ZkmaCSqY`FN+)$ZWv%wVq*Yw9PVJx0dt~Ib^a z=qRbiBr@$L;6h~_4(&B!TD=m`vMRs@#E{P-hsB8Gx`Xm%q{#|~?LT8licu&oM!CVk z=_xWQsqBIBMsJ31RQl&C5u{M)#EoFd>H#@A+}L+f*WQBG6-?Glgk!&#;f-K`Rjka= z(=|77^+f{)7sC3~uz#-*gvIjQhw-G&)0+~SoCDucr5x|ZHZyhno0UD!UUR&@6jV&v zx7n^`(`nxKyAOC)KG}zCERZUV|F86Z{dCjFZ`c7rnkt0UF`_MvWyB0{#kU{}T z91r(@D>9_pRxOSHbQ-G5ehz^wc3f5^ng>r7FS1_NoEczBY!^v9|IjvFx#~xn7_PM* z`s%EKJM#>|s*^{53h%QB1{Y~i&!-hlmfOQ(b;)@29$%D+4@(cN?ne>-!#D8A`Q)DD z>DZ2~c~(|_w=z}Yb=tKRTUc+k+D&`;Z8We@_vLYpgD`m_ouDVv^e8LP^rasG-X-M# zf;1Dhu1=XBY-9Gu#EO2(ceET^>N6L^g*Rf_wx`;ZG(Etk;s=S7U*@G?C zyfF!`KgDmE+<+203X}_WV2~&QAR6TZ@d?UU1L-h@=z=TOFbzKeQLhQ4l2ip4Cq}=j z!2%!>yuV4@@+kpHcPcBUc4LwaftE3#g7d}V2h|KL^>V-<0!~cBFt`>A6W_pOY%mq4grqD3}aJ1J|&U8d|%q=fig#fw4Ww)1w#+x=uF8@kI$3_Rd{8*8d=C zH;~+AZmP3s?}gv0q2`lX2$tZ--FR6Qf90ZtTU;ygf`XP(Go*@pFSzxq>OS*C3$XRD z`QeJvozBv(iviG4ZdfDo{nta4U8`6WPqXHHsT=?2s7pS|;HAg9d>y)Dbf-11YQtqB zMSbISKwDcZ|2j7H9c}KTwH0Ob>OWvRu2vA&M2ouSOU% zUyKns+_Wac@(0~4W~~evAP%l6hqV&1Vf2bzp^&DrUW6X1I_6kA(_&*d^>+Zl4uh~r zaB;0L>3HM&NUck-*DbOl6gh3c^Ycn;E0eSH0@|uoToj)cWRsTN=E>rMy)sVIS7F`) zCGp6=-EoE{SX@SoY!HVkT97b63AhDlSqbxqMdS%yaRlT+`V5qiC-xT(UbYxgy0#37 ztv@BRpcvL-7!sCMD|h*76e`~Lm|X0nRgdhNjSgU;K$3?#s zLx>OI`=>lY86XHhV)=j6=^A4!tpCxc0RYaj54V#g8AgMDPgV1`lzMV7oj2=YffG1m z_=Grm_bXNm4Ar?iO=Zn*a6@|h-loG9*4PY1`p$84+srx*dszyfov0@=I+ianQ-`z0 z(n(+M+}S`NqGYlewunzM9p2#Zq$}z9RHqyMWOX39nitEeK*71oWd45y;M2#{HtUUi z4i=9Z_kp0dUq|Ov<=FzCA*Xgv6VHG-^yY)LcsMKAK69HcB0KnQ^c>$c^7Z6>1INx8 zF&dS~{Z`?ozjgrLU`(2Y@%wG_?uO6Z=4BDtTaR`XzvuIe@pI24zLnOaTe0AOaRJ&n z^x}y~&E5L=M&;U%m3vORFWGzx_JtFcTdd>YT^$p35~ZdSmbpS^jgGwY+H-Oj9(cBn zIT(1|XanPk436kDH53fr8v`OO9@mi@L1tStz*Q;Tu8SOQ<4rDDT2=nzVpwyk*LxA| z*NPyWo!)i8XTEnUiZMXWQNp!rRmHQSq;EnW-bA>ja?$U#{r|88HXl`u(slKu{|g%M z$X$L*Upd|MkdpU$ocXkQj8*sjzr29z%9A_CC(Ea)+BQA`MMwqNO>+OP$;|F~x>v4p z$yR*tb}$3oOL8A$>T?8y89L`~bp4Bdy~Vuu$VMX|=n9VW@H?28`u=z-Op}#jSTn^5 z$6J9XTW!7J+W9soLwZdrTgBC~*6=oeVQi)nw|GW8c%NBm?z>b_vji1r@x#-ex7&2RmrN#*BW%>a6 zhW8Jt`c>=BN(Rd+ZDeepm7OL&UJY$wZVpHZK78*xzqgm3 zSo&6UJhUj=+QLf$4OLI6ahs zQ!JYe_X`kHP!tgEqXbGy`T@xLCOQt!Iu@Vb>}^GWNU#OYt(Wmb5^DR?nJ+^d58t(f6|VcwJAO{``wqy-*?M{` z=7wzO%c`{enhjHTeqiY+U*+E|VlH9*aP#SJ%a&WWZZVlya+hy!Y(yPZ`|kRN7W-3O zOIvlG$?6|rL@7q(dkUP@CjZmA)XPjpyuQcIvAh)2iSA_5CV?^ptPyzAIY~eLZ6)sn z*t)sX$G_FDPCksfY`V%2AH38zw=x>azjL{~JzZS4U!C8H`*C`g#^CcjziD>1xXrgz z`jDf{X<1)H1#H)3GuZ55q*oH+Y@TYmfWr zFxmoHO=~Gnb%JX!_3m><&LW%9J$43U&dE{4u3%19*ZUC9*T!^=-Xpf5pPXy`N?mvd zok)!u%X{dh0X23^U3?gWQ%@P(5J9U7Di6Ll@J7D^=r@WMaoC~TH8KCbs--$#u^wzZ z)Y*Z8T=aSu$duIU_9r*8@nTi3<7~~mhC8};9IqUw)u}-@Ex1DdUPj#G{@8jc5Nte$w!$+aEt+w8J zKAQSemd{3@?CP()rRJj^eSN*VVW}}4=ec0{Z2SEHU9>}OQ0+#f)4*!QiOucdDR*%r zhs$zBQ*`#zAz$)26l-Es){)02@53$lal0;dFFP05A&$Sv*mZs;h}vOYHU`<2SM&Ptr?PTwi2O@Oohds1TR0yHfwv5+Yzw+jT_*XN z`-Zk%M?+cpxYnsVF9E7nEfmcbED^qWIVTw3w*fBQxUO5E2sY0Du>j`d zm{4(~{0U0Wj8$A7k|o6}oz&s)EM6Oj5|oNRf@!@H5h@F4ec18Y$bf9xR!~b?IHSBq z`Mf_V60dBE!<)?<2mXr6m&&n(CfR%e37qK}6s zrjv4?5^!C~A3VVRsh}p@Vur8dA4b0b+g;`^_#{RxZDTOA2h?Pmo8HuSMEorFCKE7E z$H2v1b~*d5c(er}zOh{BcYck5s`AOQ~a;M(bWVeF)=J8gq-_`5d zsiCV_YteGfewCtf*xZW8!64w1KM{i>{%05$li&1gAaE;KJ}D*5yAQKNLS|i|OZl6y z`1u!TkOVqu<}SW>13IshU}as~uLVoHfuTRQ-%rb{k{C5qYu@xfp4~uy?q}?b$X?zP zI8Ww(X#eL8DsQHUu|v`o!?tkHkPs}fW|xbJ+SC871K}Tw&)Y9l4EGy`DIPeUHx~fs4`;c3*cqqX94yY9TJS$)- zQuL>z!fPZzwIIekNQpb3u}IgUNB+|DF^i7-UH<3+vT65Wy>Nyi#+_E0!Opz$Mpkb9 z`H=XYt)$5#ib=q9-#O%DfuV~r;{EKOZ$+lFmrKX@{K3iKBc8{D^s1xOM07@xzC#aj zapfrs_^*Dydst89)qPrR*Lf?@uy~>=3Q*xhrGAto;2=J#Se$|@vf4f>0%H|S8it$h zf-n=5Ld`2G(9pp(Q66F*{Rv9JGytHPvFv$@H*dg8hJB1B_FnRXrg4H&F;UDctO!w< zn8VGA>&3si>@2S9SAG10dO7o*adV&K_u!6bmZO<2n+K@cYSqW1MqU~UX2ZkE+I6ad zRqo35_kqK<&PT=?cV&kgGhLmtMBAn|*HhiLv#j-vXyS{k^|0`Npnbi}V(>^a6$NZz zZv8vzu=x~6R&)>tJA1Cbfh4^I;s`2ix5&3`0zYUW@hxf>gc-XEl?TUe!H2gEdk_$~ zJrps^X}6XV9*dUdeWimm19qLsv*tT~&m-}0nT-+Go*GT6QHhfi*OP8(KPs!OWg?X3 ztsfpM_N{EPeQK|5M5&E;9u>h6$Ml|j8%t1GJ>KS)dCutpWe%2;C3v@ z4^NK$BmGW~J$9~8TVsBB&y=lxK`1V&!j$$fzJwGUnj&~5E?E9o>yG5>P9_VNZ~N8X zwTO#m)(p(&XQNc>9&3M#q{;u%G!BV8(*>k|S?(WX zFGy<(oSFG4JE>V~u&_a`18g&uJ8v8`VhXgKQ724$WyCvoe`@J+f6z74e%*;&d!dPH zf0#kO%xN?nZM0rP{C~*$>!7y2H~JS3TAbkS#T|+}rMN?JcL?t8+T!jm#WlD?ai@gh zP^@@yhnx53JNMq7%;c|3CX-DU~?FibXq_$G&p8a$dx}vMO*IKpFu4!?n z>cqG7h5OCZZ&p&uePnaHRb-I2yZHwLp48{z8Jaf(WE0Q8=H|H?92Y{w_0}!j3d{iK zx9WWmiTbg0QP<1W)#dd?M+v{v%dGOW<_8hjqR+ak5Ub3SP8cO5(!SCfmO9o077wM;ORU;p>6wKX$!3?H^}s&*)z~%lGh4C5qsqRPn%%5EU78b^N)`Mv9VxRwQItA&}EY$ zG#>TN$A?T1&vC_2Ys(V$OpugBW0{qu^0~KRXO&Z4%Fn=UXv(g&fL&;RT1Lh9AqFLM z%CzK7RdaA@EgiSD>$r)TfVAn43Xf;Uka*bTA?d*f_j3<*eXsNH>}+H_HQMAB=)~?b z@2uUs`2?sRFizGPo>%m>c7g)0Ch_rJ~l9k0EC@ZqOrIdJg_7jEu*|yCYN6mEb^r(}dov!BXd~Le68Y z-cv|XR#5(1n+iLLo4+GY&hOv|3i}UXjk!7jfe@d+KZ-DWU;Zk*dmnZhZ>>{KEDokG zJAy3t+4z1p2OJ&(ON$={#Geh*uXoH&`QRDE@PGSU|+@UkYOaD4fE?RSTE z{$r#4mjSV#pL<`X)z*jevG=tJO?A&ptk#{Ee37t?sA=ZvwYa_8FqFO(U7O7qel$3I z!x_Q03moou;edm_x(=VyB9hZ#D6d3-rheSVE_7zoX#A-;iDoXkEM|RucS+(xU|;4y zYjx}ormE`P?IF9U#$fA1-By}1DW8KJBmcAzf$hW+A#so%HxjNzC0)Mv?k(T_>B?uR zcpMH0T}mDJW0{l`Jy443wPytkx~HEMlMpwS!37X%FzV=bu(HYnp$R0>6HaX!?{-sf zUB};muj{@F7MU#bqPHGmucAxjLbOLeqet{6OKYKZGj;jOkKcZwBFn;C@N?tG?L$+7 zN8$zdtw-9uEC6VZuZ5J&(wi`N=dE2M7Y%990Ud!is`fcg{9Y@tl#;IxPTBnsCS)*&~#Sc2@ z2;-#9IEj!7HK(@i&UEMgS{$_2>6htQlTrUtV@75mDbrFyh%Qq^{k(T?pCY%GpMN(e z*6Z>`RXO9WXJ>%m+`te~PxTEq2D+7b8niQp+bO@RsDxK%_UJkh#0MUceTpp)%{LK>bP4I5M!1}n!?C{g*tRz8 zVTH}02dJOLmh($g2T~G5#*0O#(?-r{IUfNgcxDs>)MNch&foW*7^ydf`5EymJ0 z7`5S{P>679YCQDJZ_;M#-w68a-pkupZ4v{lG2c(@_Y>@RnlN7 zO;Axcja0ima#E9{lgGnV=t|k2gJmHosqr}OxrLl9f8IqsHZ1aLa4V=y)%hjxVw#-M zV7P^#K^rIDEd_1EU`9PnRKy0w^f9g#Jvk&gX(_6Y#s5m2f=y}~rRwfV)dx(Z+yn{BE*bM;3)KeZEM)+DzZduG4gWE%5GbK231qdA`YrfRBs6N6<1e zH9j-zgf%^d6d{=;E6tEyIcVxmN|j1`SF;pLI5upe6%eCQGuu|k=BDr|%2h5VX)J;6 zdv)d73UUgC(BV$Zin>t)-S3_uJ~l(G#*~8Rmk!oyKPwu1&jOyO`|3ciFX_QGlWz^j z-Sg}>lQLNXHeLxaC6QKDzoRP^Dr$At*`k|f$G)16qB&5+<%_;8#qV&t0rP5*9Y$Ds zkDF@nU+LDLy3%N_usEL^JKDsa#>Ud8O%QSFjNHw(++U))kVf-7 zOkw)R;UcYKaN)v2yUkHZc6ssweNULV-JD2?QZjwUl@Mm9`Yd%|qJ4*Kyw-&dm0o`K zO5vcAC3HPx?B-LbMa$ggEmn`t#XfEFFz}n|w8@@*dFB}`8=iZ=AKU0-&EpWJ!$R%a zn)mwstWm++*60`otrOsjzw3$q8lyWPBLq46&5@zC5)1Em@nm3TWLAB}g^P+k0w7ex z3iL{7R`ufD8g$)u=r$|cu2^U`u37f^ET9^%vQl7~)6A~9o&7o@NQmLJ`(`FK>Em?s z!#0mrdM%dAa8{(z%SxlmIA}NUdHa#TV4n2^=rk*M{l~W5QImXPoG(&^Ojp}~xdk1w zy~j(Ge94~V{L^XnsI`UBicGP+-)!??K4-b1)zBlx!$#Ku~;dE47Pxao_p*VDe5D;+872x6wV}CGrCb^9T52LCHSLlN=}O3^G49$^?ky= zPK=Nc_$KjB;+uDWrcERIOIeqH{VE;)8=%HUy+x0(XAO-m^Ykb4PD;+La+pNw7gtQ} zj7B)IBM`3bv0xycL9%=#Z`a%fQG-}u8(=hcvnH56M2~5WOo}}`e8%~fd(+G<3m?Y| zD6Iu5^2mZgr6hlEij9s>$;&ACD8A1xFBnfF z#YBr59a7ZlpA@t5t7@DZ77GhNlbM=Ipnn2t2U(%YB7ICEl0(cj;V_`*Ntch141pz@ zN9I=^3rXB%{8{9zWi>Mg1J~8UD78Qxj6dDF;Goaz^k{c&#epb75Gyk#i3}7sA*xLc zQ5F9=sjyWbc3;5#F4(Poe;#pmrMDNwZJxAlPvo9T19kHaON2*~4{?r;0GqG^I14q2 zI(BN(bH9bDWbYz$&`&8mh&n{> zj>&%PKSeEYrOwI}3z85fSLu|K_xNc#d;L-#u16x3s?Jy$o~SO%_>p7zmu9_Q$ApbO ziN4gZW`#9ktd*su#Yn6rAXT1uYpfIHAmO+JE%!94lEFc zsE!yw=nrX`y_hITge{zPhg{8x7-J?3G$g82zm^Pnsqg0$8PYHq-x@9`!e+c%{!C)6 zL@OT@Zg5=RF;1iBmR+6|{h230QESb)9vBMB4)pi*73tlQX_&O+7E~f4NQpi}oay@q ziJBp&*p$ZXUNdc8os^LOoZ;fScNmCN@$h40AUdWiqbQEdgJ}t=ZM*r{T6=VE&s?%Om z<2s&vFQ)tEVrfYWO`SHik`YjE0^&lZsNh)R|RVaPf^dr zSW-=_tIolMP}VlCAUJr45AV9{`a<&uk|86Mp(uzY^Mp*}Q-OW|;BjS^k3=05lav;s4M)UtxJ@@z_nDri*|CkU9;g-igiBZ`MW% z30xyzT|Oz-(xOgVjTqKkb4v`t(m{dAOx~3gH%I5d=A=fV!jj4}W6*DaP^-!_E;$j$ z1k3Bt(T>9kh5$i>s_{}|v4kLD&?nnvz3-AgOn`(q$OIAUNx|a#d*NuhKx(y)Ho>G| zReqtaFZ{Ti0C8z*4nWeeDh6YD zk~FbxX_7Q+$fGDm=a=uf#xH*~`Hu8J5vlRJ3}wmV7FR7mZLxrWz7e;`r02!R1Zre;QzWGGw?a(C`na z5zgal#8@(?bYY@8L)pv78Xy!4Y5qx>o-r$A3|1e0(&D!sl`0aY40a-qRAeDP53Pf`h#8lnFNr*P#oGA{#YO-8NN5TSV z2)wCNVpAeWm0Cg(YlNfsv>fFXc}CMx&C%mkhU8f?Ea*;@7`R=L8*74!vMQ!b?DidZ8Q{{_ zOWo!J&96US%fJ1_p*MMt!V>@X!b_H%UFw?ZTAJvQ=bAZ|T);VtrfBbfpURFlkRC!P zu(V0^oWJDmb6xWqq<-re0$ngM@wN_S!u3fR{dz_Ii>*yLZGS+;^emNQ1I}WJ<`BW z@lW-&Fcr2H_{*=QvINer%A1U~Xp~aXKL@8zVjqV}<7NS&$QvnLd3M zx~RS!-r-ZyU2J*5Wc9ZzO~FceeF*r%z+*#)h;L@^@WWPwVbd}6PHVk!9 zWCZxD1d5bAA!_h*?KS=l>+-`dm)2O;-CyIFe~n)YAv1X^QMlq^_1P6#w%Ykop;e#H z5AB|NZ{k(rT1-7z8`V9`oi96?M=DHBme&K3m8EJzlHc1i)H#|{VS`z96(D+&QYN^P z4y!l&SNjEt?>TzYaLTU$)N!UvqkIpYV0=gXKbp!&SN{y!IBt^1F$i&pj{$| znkBukTfEMGcYt9T~@`d8!62a+75;|sPEyM6XV5-o* z=;51C!bto%)+w2e!WKiXu4c;ibfSQ#c05^x_fhdZ2&y`V9fQY{^M=w z%JNW!-MO)zO4r%3fKunD;kiZ)iUPr+AnvMrbHfo4f!BlUJ`#`Z*O@@k@k)GV5A^T6 z{^(h3^JfPi%D3E4kUQRctzB=UGV+7|ymW~9-MdW&E|(A`Oc@*87FgFge)U0UnVETB zCE*X8Ih?ZBX8ZfT-qK9&^GBa%>(YVU*nNQlF;BN8Lsz?2v}l$rLA0~=&l=Z!=dRWF zp!@3mjM$vkJ$*(TXw<-Z=NjYZEBPN))4CaN2czp5yhjFlKMR zjoPec8u2NWQ_fsLQ5Zj z#!CakrRvV}ss$*wrU?t!_(F=w}TrUJ{O%uJ6Q_dJnQRQB$iT*o_UNqjkLB zmT*u{gyqo1@Ef&fyE1UG0PSVXPv$$}BoxG=>+b|Yf}|3FsIKi-s8^% zN(?n_4`*z79>@J8liMrJ3Aa6FR^#jA_hOx$Blo!iyBC2hJQ2o9(29r&51p|H&BK!!+yz%8$q7y^bJYm4KASgu#n_?@~jGBV*%jln*c$$T^Q&& z*ZKKRFu&cy7DQ{{n?PUpzevr34PzBXPVq036xYk>d6$dUj@Ne9ocndx#nI;Ub+sUZ zzv(l?o43m(JOBNx=|acm29BVs+%I1>+X&h=SDXJ)VqnhuJn)bS5B}y^aHTrlyy$0fW?lS@2&q2YKSaCF zsIFw)Y{QK+x(DFcEm*UxzFZZf3TA3+v2Y#)rbMUC}n(?sWTPvT3 zM|2qRDD^_JYb~2B441hfza|!G07MIsaaM5lS!f}a1EJ$sh2g+x23&bsHTVc58bqK# zQj44et4(D4{Jx;BRdSb7@p_zgV|+=isfxw|c)U~&VnaYFSu|y0dZKECilqvxi)@-{ z*br_H6Fm>KyYdqyuI*qlZOizHgKWEkZ6}+C3dAC6jbx?5fy}P_p_A%_mPj!oVUIo| z=xQsj`5tjlnN@UyZx5G zsXADnHt9Q&iCxcnv8};1T;{FK2s+Jfpfa)6cX`VWwR6_K{kuFoGz3dD*F6<#zbUn? zw|4W!Rl5H?fqJ9pWibRYcE9nl&(swj#O?G0$BRD%1^6t{FtfTXDG`VUjHID@hCGg5 z(`>%FA6re*f<|Wi{(#Z#PW2}*X2LGrM4hIXt?+9C?)SWy&t%+`1CL@V#268RztKBh zh+I?B6gf1%b9F4v)v{ef_O*Mt-Cj`ZA&0nD&;Vl)%1o8lHq8Ic0tmQ_nQpyT{r>_i zPG9duo{tXgdVK$56(%B5l)J0Cf{rXV&WXf4#y5Yl^uFALs(4=296gs#h9W%Ey`9(W zdY!J-{J*5htMs=rW~2YZ+$_xHVwj&7)W0_szK8Y*U;HUZ74>VlUHP!)EU47}of-jJ zmG$- z>IKPI2wh8SO%_SJ6K&p?xEjxZMfv}S-6@04cCe+YXRrfHRe3#Ve4@_->F=kjAhE1` zNT-5E-37*#{{Fk^1UeuXHcOXrpFdt)GoEV%5S%Dkh{Uhl?~*G{Ns59HR^-f29pNhS zdXVFkO#1_mZsQ$)K%6CQ0<4p_6IMW5o-EBYRDq_X*M z4fJ-;o)FObXUL)$R)WS(3fx-XaK9=RBNa(SJ;besy)jUMxz!u2k-v{BA)!_Z_cu{ zdY<>Hod|L{YV=EwIx4101WtB859UWM>MrmLOxkeYU7#9^n68hUI1(+43>b+xy&o38 z!h(7JKgp5*Sb{ebeNq--OULmVH(w}+Ft$_Twq9J%d)hWI%|o?%ck?dV_a$$Med(y% zkv2!?%(wij5Tf3KFbM|v1aEIVZ3T3fzV!v-@fw$sDM3;zQVYgcXV_VAHOASAW=1*>V)rBqHkti z&y1S777T`Dlzc!u(8QvlW-1%YXy8Lc9@C+g29%M4Y6}2g(BK)M;^khoha6+6J1kUM z#ejzsMb=Obme7Hf|3Zg{IxcTYN%@(|layf05)_=aYvMp}2e?^tA_0NHtA9&RXbpCC z4X)%jJ!`hI!nk5x(Il9DSUVFz z#hNGb3tPKGN-(unOVXd@X}pdW(}oSk8~Tq2xCD)$CCG^#J#$kpg1`=e+h$xS57W1RS#&PtyXeE+V<2H zc%q~nttz2IntO80UKi?S;|S%$Y3W`3R4^FklXU8Us^_He4nyTf%5R!9hnjM+1&Q}6O`zuCVjNt|U6Aq|++R}_z zbx#nW1vzc|(T$OZ(ss)Boq|qa{9=W>y`-kt)=?XZX9iHT)4V$|YuH}=l<`J;6!Ams z!pzaux(CzyyarQ_*(87*Gj-1nYsGvQh7zZi|ompjNPl)KF2;EMJrP9x+6j&c5TN?>Cij%pXPwN&0*tiQu<$jUgLFS7m z%i9%lwM$yw`JK7(wWC7!MD=RM!TQC2=kMhS%k|8@7vGI(C7j~l;LZ@=EoU7uq04UG zkb_#!A6Sca`RHP55^=vr`i>0#w$tkgP=){GL7vCKsz&s|KX^9GXRU zMD4T}VlS(c^9M;OfpB%}t$StnT3Bq2~1Dh zSu59=0x^&?UyI}9`}%sr7hjv!E$<6iaH{^Bzxr zF7IwFX9>7agzk%oPqO`A)70h5EaYobqoV^F5&KH#RjbBZG%>h=YTbgOAjoO9cbsvI z&azV@8}~Xpr4(=;TIkKiUqCKY4Gt}8wMdXaijjPX3vRi40a#bf@^Dadq@*UlK*XdV zgywOU^2m)`IL&pe4mXy%uX+lyX*}|bX}j>@nha$q`~#{C$ynpj(lkUwL{Js=6H|C< zJWZ+@AY@Qy7e^^ap1OHeLEh|YDw6%Xv7b445pFzXQ~pVZ9QzU7D=7~s4w4VHI$F4Q zYTtQUbLw)K$<1J{W_r!#Fs`Ej!cgVjIq|%gF73OTn%)aNVfb9fGj2#GdK~;*l(aM# zn)tnOKdekviLKNt1{z%Yu1xCeci}Hwb&-ql7{HY6wW2&!m*wj;{UD0Hk5JH2OYEK8 zG}G-(Tt|`?<$4vj6Na%3iZ5Dh0Ff6Y`B+lKG@Xge=KGCgdS(Gd0$!@ghO7@L1$A*& zV|D$PEOkS)!suV>4z6~v^G>z|ZVs)K+I{C^0_Z(by%o)A)EaT<#5`w)aGJ}yO_Un^ zqCz7@lXu^*1{YFf-pwBxvDL`^)@yc0gah6(U;U}b;{Ov}-+VkNR(4Ch5N`;N*L=PQ z;yAu;Okh1mXTJVkU!w@HuuurD3u7Z*y=^+jz#x3P+x-8Rjtf={NRDn6^^LQ#{C3AO zho=-AnY^vuSciyFqsabH1^(#ZyXFzK7&`it#PfA-pMXzn`6p(zK$ghCl*sLp?(?lC zej}E~yT|h%`c(uq0p*vkBlq>Sw^Wx)+WHhv z*Ck)mmM*i28Ozk=NzU5ht*oe|#08-IfNy?lF0gNiDWvWI~^z-j<~ z6`fW#rzztGCRrDEyo)2IA*=s#GaHV3PfX=G?k!;BJ$u=q;8azT_ z(0p(S5C(aS7#e?1Pd0rlk;>|OqH{{PNzHAG zH8=_aJMOUNCH8tO#>|vLnT7!EAxw{jL`x!}F~~6eRFpysg`S^XOOtn;M^vIPDSWQR zS5{Wg#DjNKDe+O?8xlq_t7|>>pNL*N*VD{9aEy%hanfcZ}I(Qq+`m~>~%j)^@4e(97`|4?}f|Rf3HX+}sjP+3_ zlESJ;Dll-daW273*$xz<;8d7>7t~yLJ1d)&^5lya0J+36qv=vqYS?Z1iMuJPtyv4c& zQg_%PR}IdAT6xNu-Mzf9DNRw94aEk-hMT0KVXJZ=QQ;vmMrZ~SNJ}*hqecG+Po)fI zP2rLD(`!aput09HG;0{n`PK%N+Ks<^Y5VGtfTClNUieu6@VNkLu3%olqfWGs5w4oz zNS5fd*m6Ns_-whxt<|4WAz=@Jl%7*reNR8PKJ3w$9XMT3+zfs{^n9ce-XAXHCa-;P zmEtW<5wPK#>JE_C>-yW(XKTooGjBW5o+)L|=lmAYChC6I;9g|33iX?OfI-AR+3q~o zP!WB8OHL@v_v{u&gAbGX7@-=!>r=-mNa!rgw^H7)#2VCI`BmaXkDBR3pu?Y46~4e5 z3%SHA-9An`Ro}1#Y=yY&0T-Xz=g?31zr%GeFhbU`pIC6)^#HV0MN z@HE<^pnU(Qh}tqgRcTceYAdUKhLAy*)KsP<#YFJbsh1+QBs?sY7#DOrV(ck_4EFlY z7d>8JyNzQRSK&aNke^U(5vsBE@}Q9m>lpc+fyI6uF_s~cFN@J|H@OVq7YOpl?@o3@ zdnEcXk6{{U$`0wOnV3_?E$WSWU_*l0rx89Jcu+mqT>+wjC=tRAcGx`f0)Z-|12u7% z+<{QoWP1s`(|1Ni`UkTu^-{) zF)#>7@G=kN{GUrV;5l)SCTmuFEt2c3Sv%?i9xvSZ92lt*N6IbCv65;m0b=t?C_C(^ zYKA#>@WIgdv2egPj|Q0Po(2`wE~hVlX{fv=GG-*qau<6$uPCFpe%nmR4aHbb;6Q>Z|1Ua zDLj#5umElvSS+Hm$Fc~~HglL>oLMK2GopoIITiiZRh{LsW8&8lvBP?Uo&g|siRJ`h z3F!xDUM**mvCcNXvcrkvj$6H;f%|wwN?osfC586+mu%Ov|6PL5l`ebDY@JMXGT3Y54ZPw>mP9;Zt|Rv5Wmx8NF3 z93hl4_8lbLwXFqT#xBKJ@Pu5t4Ut-tA%bmR?nLf4eBK^+7e3Jar+5E1CwT)O zjMylkTcp4jvZpNX`Q2 z!=0z*Xrxl;H-U~|Em+Y$M%Ww}0bbQH%!}4lfcsfx(&O*<854K4#$gmNq zihIoM@>KpCTw8qz(b6E?G5a!LpfyN}RM3B{=YAvLW?tr%KS5@7GVOn|?g-X^hKk57 z%{Lr`uz~p!m9wSl!_SzaT83%={7jbjSvi|=)lp)#m%ATF*56*A+a_kst@^_RVX;_X zIa=)(wfH9*a-y|qfE)l06vRn&Cb~(*VKn?$@ao41G(uDcQtA^QBd#oWQW-f@KwfZ) z>_`6{L>Uw`eyK;KAt>L4)Gfz+##K4oPa8%2<8JAWv>Zll7!#2slh9_};u@o6 zA%Jo{2^v&H0F0h~sydSliiI=)rVu_DvPu{h?MQtz2_Z3$Wml80R2I@BsRi?{+U$NH z&RQWn>!`aF2F2b9L+!ULge#TeT9Jn?Sae%&!V*M=B;jM_EWbYGu}Z2gse8a%X57=d$H6dGi#m@A$^R0(#U2q9ve*gvDs#$H4NxFJA+O2@xd~3 zYV0qcn}t+uoF;b7M}>42$|NOArJuVll#<)QIEhfH^K+3iEdP#dOf+S%g#1wo-Ka|o z)B#4yB$oE1GyjARlxU!Y{2dja{mtePMM{n(7@ZnhKM4QXju#7|SUny*a&1tF%YlcB zZ{T`VFP$gI6d?S+I|Yh|ApMD|nOq`eG3wr%?whTSUk0ji9ia@z%C>h_sWYBBYj%zI z<*k=HP;tY^1Ah0J&C{C)Z}Z)m(ow@h#wRv}Ac1c|YPJX|yoKm`R-vgJ@SI3ZlJZi< zC20oiy&lwFH&17c4W3ld)nRVykT#uLY%AXF?lYMwD@nUI2adYHw3vrXg;C@ATBxy#=ICR7?C^);c zTK!{PAzhfA2qOYc9)a}3coS`9Dlkx~l(H{+K9l&&&b$#>^N z$vG?l7a&=LBHer)i^ZCDd4$oLukS? z%tlvo{$%uHt-i-!?^MkY97If0T&YvkPHZf0q!6eviY5c@C&&{vp+%)rpXg$_nEUdE zSNS8PFU;mB?|Res&)~Q9i4{^u#9^;^ML^n z<@Ly%&*2^_**Qse-8lrkiVyrpQW` z04TsfySvw2huLS8tfbn~QdKR}N_v8qV0IbLblW=1UHN=mPP85)V%6ml{~2V&1nVLv z6=W1-WMt&zobbcY13A)h>Q*$=bkz)-E6kjHmNv<{yxJi+@l)|5S8n>PwuV5@(0S({ zu4 zSz8hKMY$dQN4mT_&Xo)iA^!(<>>9i)yETzcMVa5%0^^C_et-BfZ3%$(t?-_35PeQ* z{uiYdG}Yqyhhg}FkB_JM9T(*`w+Bp>_4^X)-@n0qW;h8IsAyJ68lm{;3^>P(=`ew1 zcm@pj`(XyGJKgdvi2gWpdRZv>U9{$TJ89+GNx!6{bZ^12>Jm;pQ_N?kxQeDf$@Xkm zjo;*9t!v@_{?oponax)3Mtyzz-ksQ{{|hqQM<$T>Mko8G{*6&_IbtvZ7wk@m`*+Y+ zI-StO=;+wc2=#&WbTJWYMaL6QKhN`8mMw(wss_pkLO>YZj#dUelb6reG$Rj>;wtqn zo)HD#7^&{6RfYD;i7IcU_3PyLQRx$--0QxNROjc+ZyuZTB!mwP2DFZ-8JU!hXI*Rdy9 zJJF6m-J3~M%DXdedY22u`t$~mDJ544k1Np~KW{IhHAzo7PnfM*fA&2u zT`7zx>0d#EyKz5{DhK!D&Yk4A%Zz$sbG1v%#%ocq%rmRm77N{{*2W8*WbO5{Mpub&Qn zMa`1kx7}{7f1vB!cE>sG~W*w7VD6HWEFXf1VY7CXoNpw(0Aqf5{6% z!>K4eytg)JF!siRfk#3}p5KYheV^UTiu&@k2lGYbe$!OPD)P$*Q^34yFN-pT{UfQ~8!?^opW(h2h`=FqA1H zQ~4%INU|+F(7{WXBqzAv=(3ZU^~jS^1WG9JTm`-);eMuxG?Nu5*1zGwi;a8JtiV_y}9Kiby7=wLVR-V@Q+=d{KTN`I1fOBOI={k#T7Q4eaow9zP%Al zEm|w52$UD@xL#^g?CMP(4LB-k<0Xw&c*v*>5HD4bKT1BH+Ja`QdqizD`LB>?Y-}j7sDwm9P8pC{$JdWb zQVVeKb5tQz%Bm^v3VZ9RVtW(6Vi|;8OA_Qy9r!#{oTRDyIy3^B>(|>q%a;t!11}dI zcc?87zC(cHTZgKFWu2+f9+lVtva1%xtp9!0FS!CTXE!&Y{2OymT7Y5aML*rze902% zRu8;<=WqCxrfczikDXeoYC8+R@oR!%r=~6PTVRy(ORE8kBvOo(G~+I3=fwhUIeAlj zuh=bfhcI8en0nT?i7h6T8<&?-q&sEOSpQIN$K%!lt*`guOnBkqr$q8bN|R2o4Bcs- zvr_|T7zQfzFz1Hd-a8%_RFZ#xw}bVbLd%K2>=b28t_cwlZ^+=1`*!3)VvQj`S-0Dt za;wxMSNOF~c&>fjbM`>Qvv=3gtg+zixN@)(xNWwE;_P;q_btWo5S+Y{NF6V z*Du-93s9}x?S58}82{g8#K`*gTc<`A{Ol3yMWd?WqPVRFY~}I%=i$j^#-F?4XL1ho zh)aoB$3GuAsM|2cZc;l){5=yvTxztfbRVVDgD{0hyM$E~|2J+Y4z<)p^ZTM(6-+^k4 z&-M-X`%n8_Q6>KFkPB~29IJt<9@<9&jKDjk2S8ivSq}>WjInaeJI|5I(GWBg=ZWiP zk>L60emg+R)AxA0vXw1aFEZ%>p~C;9lddkFjypr?#p?71TR@}F{L4Xc`#Rm^HcnP` z1km#aUxNX;=~w%SW|N9T*FR`&#!<1uXyD_BAg-nTT9B(&QK;H4V=}W|=kcZ~#NY)` z&K72+QGm2GXIq7jYiBxJ+agZ3kbJVB-xSMXBdu#BW5=HsI(vQ{bRX5z&Fs0Lny{+wCV)IHA7*7#h!jO=B_Fmvj>+W6WgCP(S9 zwWORG;4wsZzS)*ujn?G&9UCmI(oS6K!{(A&ocF48K3{oUSGv$Ycw$+=d?ZljzOhs- z^J2{!_=;z1rDs~Am>ihcfTMp5c3N-PsZ0^PNBFT;hhNfR@AY+cL;)IDu$Fo=WFSnc{E5xxfoigWt?Lwq*8oSm&V|Tsp z$#|+vD{rGz%XF-KtHI;4mX^)5VDsmRta@T-v{rU;o>A6e!?>go*3G`;AGLIQ`$o1oKkueaQk|vj}thXoiz3=lR25?#IKCycD%Q z3NkP6=kt^OGhE3fDHJ46CKJOtnc&I&_$xvIAG_#K^-sLKFeX)S)jVQanocJ52D+GN zVE`a38gK?Mu*A*5LvnBgvfHH`Mc@0R`caNiw$K)Kv;&@N;V?6c@SgjEzNw)F`f9{p zS^bUXJK#7+>DSo&eXW5&rZbL^*BeR2xbFvLed9SyJVPD%02Na1_I5ZqC7SbKqLVz~ zKjb7O!$R%!{}`?ODBl9rp_u`S~)eMz-1}ea$wSA@U3&z9T5OKy}821soiARdNW8 zr2|3_d3Siu@y0iZDeH3$XYO;cw0$N{4s595jm$+D zdjA@PmJgm@?LYiZ=D~~WG^mq4%DT8O!ypr}2fzTfMX1c4SP0Akl-G+G;wDnjI!J`G zmXPP>@6hK(iJD0XuTS>sud+HduU(pogS<=!qj_fY-Zfsgx$qd8UvdN@^AEVTe?DrX z1s@*bm@s9mvugSZUb;!l_>M9#yy{!V{(o(lYb0vAkr7TZJ<(Al7gDuag;=t*$wl--TxS5RLstsbE zoJ>AZ@9d~^<)WSm!&a3SE@li#(q8_f;lm3AU7}-E*vd-%Daq4l0?l6{nh5QVWV!Fs zH{dWKmDpx#cR~OK$=udTVz;sW#sGHi7BM%HwKXhc-`D-YpBz24Mgp?_qAI~8nCo5Z z-T@3AVZ#m%-l6Od8FtQ|-0kv-=fPUxc#4cRwaKQ#`&dTll6?SG8~I1Yw-V`r|CE$s zpEI*>czDQIp4a!=naiJWiI&~I*TJ4i*?Ms}z}QQ>7epawx9R0BNy z$QXb@&fNY+0XJ*IN0Ha-S?hRbYq#iG{NshAjmNz*1tPpsyPodm>wjt5@4sKmqb76e z1D=9FcWIMy>UF!-U#9f3RwUYQPtoD{&hyS}kx>Bs&nTMQokch|usxVyVUaQ8d>&N=t}zVqJOe^52MsM<4odb)c({jAmB*X7L1H|joF zc?nTU=!4cmu%v&OiLxZ|vImrE97VS@9ycn~8yq6^HpbO>yJUhyhc9JF4o8xt&eow- zToAU9ZLXB>q;&{2N4DnVw71gia`oVzMs>(iw6k0tHetf)-r`2H*(FV_+9v}YhU82kMPsMy-r)YH{{G-(EZ`Na zr3sBfgC8W-J2C@+wV$Y{w(ZB%al(LC#hsdcNv_PWnJxAE|Z#co% zGEhPh9rKM?92~r06Xh`_9Uc5Dx_)9+Xm?%#5l<^X^#*c`U*$Uz7PZ0iq3zo1<-L2B zI{Xt%k%o5PLz6OxeoCwb;m-cY5Xe6c6o}I&%97-}JT#I`>%3aoo>E1Xu%+tseb&y~zFNcK_D_bJZPSwsR=|Iq)F;E-f zh&r$jR5(fDi^Udlnl^(p##;7ZEMLzJ*oY3reX{R zkT0_}td&sJp{qqtJ5lavJljZ+?_RtFV@NLYm1|wd)q!gvEhKDquHIg3i*hjGdlX7I zOcGL0i6~f@WFt@EPXD*ipC|!L;06Tg*;G$ga|pjbKL$gC2Xw_UPR?*{ z9^#^aItj)8i|^~$6A$b&ay>3nS9w-JKpbk%qUo#FH*F*s^M2>W$kzc*_YVGQANha- zTTZuwb^2~2&nd}5B-=_9AAJ*BLP3wW?g#UW8`o_P99TA$FDs z_m;Fr^R3Z;QW^pDz!u7*`ZLf`kx){kpcnj>c`U<12*k{FbUuEPmV7cP7!3~yx> z;WS*%A#O70uK2O%UxJkYYv zmGcPy)2OEdwy7n>kKfCpSC`6bD~Nu~QkP64Cks_PT+4TTNkof#_0BmdO$i1QPd^NJ zm|28G&i_iDHsh^nTlW=>xDHtJRw7-fx4I(~OTTGwxGb7WZ}^tK(;gjlHWjeUF%PaT zDcux77Ohr7`ajJQqfbY)5%z&gYlRhK&lgYiWp62OSC$dZ$GT|k5m_|;^J;HL%u@@6 zJ24x5b;@A3wI)Pwk?A>2&*?BzQ|P4x4G*s%h2!1*`(w`%m5d(ot&uJ{4`VgMLV}P- zPrdfr#a3^BFtmn|k&%;=l2k-`u6TGZPH+xbVp^9G&Nwp*?$? zBiTThwrJ{Y6DJFEFPv+`_O%g85~kapeI47%gjg-;*Q5Iykwcoj32#O3K{>6<{fU!{ z6bvRfjVzsUoN*~7^{X!HV<=qx;7<#xCDYxd*icTwpwpYBYs6eSQCTkm=gulvL;_dm z&=K`K29ddn_rmI&uhWyAsx_@qlw0k$j(Jgd#Z8&pt7l>c#< zIQ+$3c1B=h%J8BlflEky6I+qbPU&wwNoF!y`=hj-vhn@!^e$wbxByu612KL5s*`6} zlL=#s--1&U%XKu0z^2mpmCO`+JF|}D;k4es>c*q1?&A7jiC9FdTT5hbr#L>V^&Nl! z5zlpY-n;mUwcqPepi-NIkvz(n5*lz9*=Gh3k{4nCI{+JKfFMlv+oHIViZ+pLPW4+v zdJc7XJ^&2-&z3!GG?DC~0c0g36B+D}+(YO;)K%qpdygz-LuR97nKj}RHuj$~H!yJ1 znrd6)E^(nvuE}(r3Pn?FrXJ8vJ4N>z*bVR7Y?|&M-|{+^lQ91vyS25QWl?a9_~CH7 zgiNeVv0m5v96WCX@fls>g3Ju3Et>&K65-5-lVYNETj-Y1fIe*VQxO_1Kx_aT4o(*qHy14ukzNu3S?;H$g_;590o{blHCt6#iYn|g2DTZ`qvqGO|;k4mICWpCbM z?%XxLwebnvb-+;iJoIP#^-OL5_=e8!eO-jQ4@>%%g3pUY;5`xGBVg*$5rQAnv~&D+ z#r`d{_ud@akNooBz>)Ho&bdgA2lMSC|Yg2m7>L2uawsIIOKINn@0$i|KG z10o}%<%G>T_)IN%^utD7aH-sSHw%@tzI;uGGRwMxE5CY9;qcQSbc!}iO_=fY+U59# zY8}HL79a1I68{Db#9u zVTkM1?l;`7+Z$G{y&b)pm*_pwI3cEvYoOaaZx0hu=IP`xbNVKcV1WbN!R!1_rZrV1IOk70E}bPw#8=nfU`YeNe~>H*fQfH7I#vTsV2Hf^cV8o6 z-C1x(B%x6B#`hj#WiJDostRVYtsyi(afDWv!!4Ie0nLb|586`tzeyhnqnxvF?!{mf zKR+xf+jr1}W}>B0*5pen1WP&Z=IpMTw+pdVj1GLzNZ$ecvgjaBimM94c1S=P*tg@^Ym7D;4h}BLI+Xo3TFE z&P!MfI^SWVNGE6c+;Sw~vtO3*BjPDk?2U4bUQffuj>I_B~G>KP@sx&qP^HqZy12+6fCl((QA-s%Owj{LoK(v6PHlP)3 z+WBy2sp9}skLQ;}$2QyF+ib3C0~13qIKZC^R92vf-x_67XM9ltOKCvI^?`@sO*NRh z#x%0iX@Bw{Zs8ZF{iVQah=ExrI*1!7_?=t3;%Y9AM$-J$z?p9pto$iH($|9C7&6_jX%ffe) z6@B$}UfnuvtxAEQm&)KXO|Da{rj@no;V4LfsPyhZ_3r(qQF3EM+3-dCf54X$gTw4= z-3YjFsajT?g7j;&%HGzFYW`6Nwjf5swPh^fsJdpM{v9OJY-~|9wKO7Mu2v=zZ!y~^ z4Vt{-=_-LXZmt`7Fu452R?E6O`iEhAI}VXKsr1N$x2v>Gd>ODmd`jhv3W->+Ly=GP zOBlVgjOi`Ur@zdUON?v3>s7ah=hRL#pX!1_4mP~OQ4{n|T%Pvte(S2drS-v{e};v3LzD~bfS*LWJl`&(q6HKMy3W7( zi~M{oc74}%yZTc|F(P4&T4=m>(xQ-7Db&(t}t)C!rN$j#|z`TX-in5c%ISZA`g}1jTq!Yc;_!o|NtYH3maW{ zTZgZeot(tINES;^8*((XgyAjY%H zh4;aRKy&ZEAH40uq#bAEBQZiGWLb(<1{jkj^edTxI!7o(K;F@7Z0$zEeF8d#J7QPY zM}(Ws9j82r&~MtvYT}vP(FPWo^v|U@ z&GhHsw%TTK%M~&6{MHyPcaJFXu~%9itLuww%!u9)8#&1d23`)|9}E6s_}B&D0ufS;O=N@l04|pRZIN*>TV!>n55AEV1gMq%om8Fg#emflzWg5FZ z4GL6OahnhgP=|pWa-(zN8*HL0D;sbgwbW*8K*MgBO(r@bE9Zh(-rSlWX@Ju=N5W%+ zN}N-XQT*`DB+qsMfX_4u|Aog8>(+yE&|+|e_*Y@o;~OX|sd3h;UXrt$WThM2(6=;E zLFp@FXtw8z|MGB)X#xK7mof&drLeJ9M?w(TTgw}qnWO(MfbQe|?ODg$?%nQ-Vqp%Q zjxnp%(Y zG|Sf!6tDI(-KPlC*VY9go&BWyb|msEqT&HGOQ%K+MAUmC%dRJoa&df9gmXM97!x2m z;)Ma7$NIm6ln@Yn^W8P*9_${&%#Ha7)G|PkmhMLowaM3#gu`!Ws`2!eIO~arCrf_T z@+o1Bw^f;l0!35Mr6BTe!N9h?}#&f0BS_K00ib zin%Uwn`A@iR~i^BdQ<|K;%QYpvB)M*QLT(jn5}vJ&ok;{>wO)HwMBAc0Rw1u1k*NN zbdpUn@6INxD0^WylD(|as{lowNpUxkv5P^35H_$AFMAyCeGmg=+q@9OO>q6>?HovhqoeHyoSm>P zx0(NnCSds@9hcf`*|@strse#}-o)VP@6&a+ZI*7^u>uVA3J19GNv3+5xp#<0X2P!8 zufM}Kae2Btj{iirfg|DGFhQ8_?M?B`IJJsKVOjcJ%WDh5Wq06{pa~%3KHcW><(IHS zpjOq=^ZLp+j*5VZPL@J=6#gq6)6?}myJkb237@G6C)bJn9oVI3wen@2l^I2+s0`Di zi*9Ue@E4=M4u9&dC8rfYgI0V;8;%D5h ze%13_{I@~S?yMKRZb}K7e^>V^PKaNopPhlhWpR^guMKDOMvjwANZeF*Ox@kblJrV% zryxbwP)(z@nip}j>ypvl__pg~rJB24qr>of`AKR7w9KkvD0y=_-FtvwAnFSFLt1Y=)b80y!KiBB z_dMBERUP6#F#wi-QHJ_ov+iH41ZqUKiYme;?2WI+#-b1JTKlulec@G~4ru^g)u+0i z!Ww=jmk*pv(C{B^q|P1)=qe^=9+H0)D{S7u%hS$}1bFE)6*>@Kn=vP8 ziO@3?ma#4GqrP#OTZaopfo2(is}eOa$< zQ;iT``7~$)wM!)>n=Ur7@XQ+2q)CBk-eL;?4D}g1GA}Izew|Jzu%=gTlYFPz7LiTs z{CC{eq8%gMe%uDPOLsU`?pu{jevxb`id;{wyGMI&7%nwrX9f2A=m=Z0@!2tnnl~~; z46&a|zxLCR%@_cuaS*pjC1oey=8UmS-aAf;(&~&nz=(mO-35MyU*YdiGD>?X1^{-B z_zZK7HTy`9MLJA6DXU#wat+mp(fq}|DVzZefPlzs^Q!jry{vOim&>`G<}gX2QvDgG zu^a3pY(q(}{H|%4Pp06#RMT;q-Pr-5`+RysQrzxQ^~er*2GmX*`8e{isk0RVzfhvA1$GK_5!o>8O^0376dHvj-nQo=rQ%#MWwdSi>iW+Fg#72KUr2<+z`UNI-^h|9`0xnSAO@IyOLyO-c1J$t4nyCL&KV_<#l z4jCx53Jil*pCKk1UNogS?;hs8ph`vb%RA>xuw%7#=&?uxKO*pJClYxOVcLH>sT=|u zjMVpeb&-f!IjN17ol@h!I7&z&Fr<^E@p${Kp__Ra{Fl?YVDw-dEz^LKYUR}jw3rTj zaVwbmn|(16Agx&>K=Czii+G*y9hD))7Tktwh;KDkrgTMbY7n)tW`D|Bc~Rz z71E%BbZ0@TZ-g~ZbV&*(F>4@fKOk{KQ#XZ&LV&=vac=>frM;yLCON6Gcqd~J$ar^t z*97`RUbEqy6Z2*9nR58|@r?`^a)Vxjpx9XUDTdpm;OuJ09xI*x9sd;$lb?^sPb2dO zIj@IZvDHjzTVp>#5Tz8+gzuT&@{5VfC|9_FENF*pl`9;?IMDeHY^|zztadZdGXGBjPq(H3Zr&*hI28NSSy z=VFe-02t0}WNljq2&nT+SJ1p&o@$-IQz|JB3TV*S-N5Tq#R!=F@ftAfNoJ?jLvAVs}3UGGrt2Xld`loB@6+Q!RlrN0mf3cp* zrsHokiT#WzzamPF!s68(`15aIlBRaF83kG_=v2a5t8(-&bB^lc($6)V}chI1diw~fZ|hat@Jn9gm%w)HImuQs z2mn=y5fN|GT5sTW5{*Q7Fw#~zr$P(it{SHc-LdDcWJ!vXipsR#G=Sb&q0V$21+igz zkbd}x4%b|3uur?AM6*p`_=nRL;!pgl!}gphLDhCnu*eXYn5j-4UAqH)!?^u@ys?|r zk*fyo>2e>LP`yNlZc~~UG>>yVceHP2k>7otik?jMfDR#n<#|dsTm}kdLhi6oV!NCi zyCNleoi9E}d!TX!Y{w7>%}OYpqv3g-XLu4)EKN@jB!MW~fqfK-4FEPtMjsRg#f}>K z$l)@G$x*?u(E}oxvLZ0cE5ESxw5t#T0Ekj~=d|VAssTVU9NuT$4q0jdrL~+TAEKaT zCxkJ`ZvW-onO9Tf7U=1`CxtwoKhlvb`A#glJO7P`D=Eo`isy7->wBqg?a4Nl zy|$06N&r@dGoIO8!)D-V=LJl`(}C_G*kLVXlDp>Z0^C9Hmz<+hu2QN!4!K`o@g1!+!%ZVl$jYlK)>EcZTyhDTT6yRN-N| zK+@{|p2vB+Y0nTJ`An~?BJ zzvFz;y0AuzXmfvo-$02FTtb{FI<%G2HhY{O4)v54;>hW8kH|AIx}B6;2{Fo;Gpsl4;os zxPRDd)^@FSgjk2kmje;4an43qK&d6h$y@gO&j_|bR=>4W$Mzo*kqxVLtL&sEj;c_? zAUtMW2n~}}3a&6aUiQtE$;jeYu19xu;p~!;DOU`A9INyYW)ZtV+Vsib&a=lL)ydG;t{!Hq3=NWsE7lwc7EHQio2DLDc|!J7q<_@&Qyr_ZAE@_ zd-|1S$5uyIcjDQW>>t>6ENwtIuKm+(P+%%A=uU zF*5}`EMLmLAw9Lv3cmpz4vtfMW+%y3-1Hb>fH%YUb@|L66pvW@b^)81AQmSYAsvER z0(TCO|Mz~^92OSOgzh9iA$lk@IDawLyui@vvzF2K_9+OA0ueu!JYOk}KBimvqBCEw z{a<&~_=XRmzgBZQ&l2RlPmL)gGG&L0p`XUH4#K8-q3ut$8|tk?=H0f7y?hO>in6>p z8K@neVqK-+xz&4)N`4kCw}@NfivGqQ0gkMF4iWGlq$&@7|ThjlOGp@uETAb37&iQiK zcXpa@>qV(!!N04$T`a4Yl(NyPUvtf-lKiwcHyeBC(vyK3&dQVSYW;pHhlj_bp%C4c zwmnO)mFWVxVK1*r^ST&zxJ0k{TpK)egjL9UVz%_7pf;o+1o0EUKx%#*Fz>s97f!GN zPO0$`+xA@cgf8k#6F0kwlNaBLd1%?(xI;ydE3>V+uoR~SeFV+xL&Ml}d_Mi!z4z%_ zoiMuFbc`tNVVl$lRe}p&&XD6Y&cwmcn8&y_1Hux`y>q;R-=Vs0ndTQHs%*wP-ao6% zpt{QurFpIBPM9G)RV$v69|P|ZTfOD}PKgr!VolPR{j=ir~EFRwPzTq5lVRZBfKTV zANXWTGm2D8?!O6?agXv6acmMT8-f@0Yu*kz1@%%vP<;^XC)l6A6_G(ziJu&Yo*U-6 zFr(z+C}bV`0Pep0V1ID1zo@Yxy_X!NOqGdn#6S?;iK=AP2zoTPZuH6G=-RM8a)9`BK!sU;pH^D1bDj2V;+Y)X*AePV%`3CHdfw-=`b9>*nTRO= zrAi>WA3l5XDiUhNV1T|#9%*C%d0&(9$Mgl7yK!RV$PrQWg*To_Y3LXS#r&HXp!(9W z28hTI`CVDWK3@a9;w5C~73(x?I&lZ-eFyNXdGtPw@KDD*{XEbT4i)x*)WNHT&YSL$wDg(+1~fIVJI& zZENBXH`^GaSrd~V0@BMECJ@hJP=p58?_0<1-dBAqi8{>Qo1N%g@|Iv|RUxCI_2NnyyS9z_9gkA{BecM8eXul@ z)%FK7w0!2h)b270kx=MPobqgg;F?v5nCrBLT2l@s=vbhQ*=94uqc9%45 zx1K{!Ia(gH%d?Dv8rHR-_T!}X`s=g)sI%f&@!i*1lUug4{8lgi%T@qDp18EIF%FVM zlpKo%L8*}~GRo0K-@oGc=T{q4G7$YySBC%*mLKkUYlh#9O(F%8etO+0HqjqXx5ytU z(9Sicm*xLh7qNmfEOCmsY5XMWwOi#vzT_jByHtcjq4oLwFHO?w$c?TMJMcE0H^+%7 zCZ{T8YPdMF-$7WDsaC!SyHy=vcSgy5uvc2vS1JQY$}qTIeYY^>r~+1%;V zx?y7t10VWWq9`h})kXpi8gCwHasqN}b#ULU(iiqmUD*CVJg+HtSsRlK7ToU~L!}WS zu7*y8NQ!HBd%Ycc2EJ5j1~?+ynzkip%W!`Oo?@c-(cB&$mL9X{e8J%p3d~a4Uqvki z7j41~Xjs(XRkrHm0-Q+5w^|p4ISXN;SY~n(Tv=--=Vg^&vTL1ovkyF(up@xu>y)%w z@D{pExxHr$sRiy|^UpQ!S?R7F9Y1;7jqa1fE0v%^5Hg?ATje#7jD$v6D6MPPQtdix zH0dcQsIbg&4E@Vm^GkV_yw9gj0`{T9pt;SuKLIttsd@P3*sHhC;#okRn%d95Em-1d z$*`NBq@mht6UJK{1I1qIQ9?f3eDs677GG<(ijtAt7Hm;k=c6Y(iu+&H2AU|yGi!;2 zH!tF@l_sl)h##6;M@u=8(BWC8+zSK1uvshA;4yCGXkrE}`Cxpn=iv`Hc6k+xp>v1F zyi4CD_?)Vu)&z%F*}bsHCB%Z6K+_&J|5L~432 zJZ2hWV}9~_f>W+-RTKWoJ-~3!?&^pg0LZfr#Rjf<6%XGSiq;sO`x%k?3`}+XmuKY) z+KWA%Gd4GEv4l@E|Fowxb9k)LuwEO1Q`JI`q2zzi5vIw{{`|5CUO5Gc_AVe zp}FY<4cTVu1m!pHGpc{G7@E6Pz;E@=>L&mf9(b#!Dvc@1IzfLPAMEK5s*2UstmZ1L z&Ct3y9ltJRip0uLK2|Q*_O!T;5p!>!|9Q3Di|uHhJz}^Y)}svnvhqkvl(#UTrZN;nM{_CSeVSju3=Sa<$dkT{{T|9=f0uLxnajWr>jv z0{{RI)4toC>gb~E$jtScY)M;Um$XIeWBokhS><*m^YA)1us^GqMP(N!Uqe2dVaA?g z#c(XiaCj)et63mu#Dxv;l$!P6(NM8P6+`;*rN{b1^p2s9 zV;`jam6HD3905ssvF6N0ao&cAy(RqW_~U2)-NEJhCmxP2{U6jq1UvR++1GW2_)hL; z5x$vqUL3??gX^7!bL&f)$=OdN(crCW$rO~SB2RGkf8Nb=_A+Or+FU%v`_T*gvRB@O z0wFIy=tZZd56i$Eo7NQO^EQlZ|lthL55vOp#Exy z)^oU19|de!IywZ_p7*Q9Le|-RF*RKGU{^`9p!8*$ek2&mk13}n*<}KQA3I7{&Et(a zUek%L^bXJM7;i2!2*d;>9V&l^Wj)Kv&cFkh1Vb?SL>>5meP3T9>X~~@k-Mfy5EJT7 zMR9Cmf1P0eO;Hi`Ol|V5F(=5apk6uB=yjO1JkacQPi=I_Q!`J#HM!ZP&f>yta&jwd zCw^M_lhYiru!L&!(dk+V=^HGYm6FP}Sl3`ly&M#|>}HW+7-HbRp0VPHHM<-}9($yH z5%|M>)Z3naDwSN^apc>NTXS_au)+{m*!VVmMGvLl1AO~5RTbjK9$P0%9S;T$<77m@ zL@4{!r6p2w$ZEvsVN3IJEK)ozQYi+%ikYC_xo<#{qJs3D{}5CX4Vt6yzEj!MNv%3{6{J)a0t$0^Sw2TM!zCrkv1&X zFMFDJ#yV&VZ1LMn$e6pC3xP>Fup=Da^2UkNT382P`TN~uw4%tWsZ}SfM(0-DyZXL&$3G{O*EdvyypKkv7X3xlh`$*Q!Q=6$=35 z)4AMk&o+JwVc2W=vToD4*L0kDRiMRvRxDxm)@;A8mcGc!5^j+H$XZER!R64QI|3~a zT4|84r&ReQD0MSMTI*Slgcs}CslCB#=8=#U0ts@yM5LZ~2g4kaay~alW*q3#oe?g~ z^YwzIHz&xf0+vlyk0pmoAW<}pbSOA7hBAgL-Y_PG%@1EI|wUE8~CM#^&}UX2wyKXGx)jcPHn zvl%FeZxjiGeZcPiFcjsI3$FyuV{^c=fH)8+ya&Zm)9p13{d}ES9^$E7gS7WV0`r0p zubr%3tb0hNYhKVfP6s@vp)2p5uD)nKMHfs*7yGmw-UwaOm+h?6#6^!+%r-gMtJnE* zlUn0KfX!!U8|p;w+|{MJmpf7cVikEZ5WoXYqgoF}D2h^lHE`<0=~ilIn28^);2)0Q zGN^$wp&wqbl2xCjG07i0NGm4hER(%_X3}VQH1jz|Rl%?fb$4kAw7vHZ{0D`WZp^lN zC>Jg1xSE(bKLsAa3n0`?LolI5z3HwIus?QwFTEGCuGm4jjFjLn#kP{c)r6V}g?gd` zfzcUVD~s8X(hPmBmKo^}7IaQ~aK3R~!KgpX&UnY~Ty0Mvz(8uIZSv3&{U)iZFs zs%Jp#YVMg>x`sTVZWbmG#^=q$MppZ(Cb%-@h3buun%w3keX)wS4+lVT7n;a+j;xku zatTU82g#5WzKm!|Vr#42^Avec8NqsE@YtB4LjnbR|yItfIR<7w}-_@WBF z4cfT9y)avGj1K1#^}z4B#8(#dd!?0OtBW}d%iPhb_=gIB=D8krzxk(n4nj+2R*)#< z#a5ANtH&M~+qsd0-bpPNjxiQ_ECQ)RMzYND<{WG}2z#ptZOE<#Y)IfAKK!TKyaN#E z^>FlooWA?}5VVYZlG5oO{#v6?rsH#K4k=|vKh_*V_*V$|8dr97{Bd5t<(rMg^VR(B z#pURF)A`J4EA?kQzY;wtHEBfM&}=oBP$7-cD!R@2e|v}G{w=2?I_QcNW-3g|GWq`I zx1@?@F~9c8+aAJaepkyJ4cB1~#)sUSVaqqvz}r@-HLW?#=L*1>6 zk6gBT$bkb04?c#^R4@G8?}Ap5SK8^{e|<)7d;`)am+Y#3BQ+q@6G@^&lzOn;OR}sO zu9}~uck=pObi65ZYp?|h0Lw34hLl=vh4+YcP+Oj#_Q}kCSbL#ZGO?!B*!n&-CUqt` zvj@d#ETI3Uql~)zQ!n-=Yi)^!OPdo9X(WqY{t>9Lw*L?t!aBP0s zUv8pkov8cho6JU$W|;c)v+V6@`zHjKW5#dB_QuCoS;@1Ebg>IW7?XnO7@M;r8a0)a z4+@y*GBxi&WXarD`H4X?;>}p}HQ74c;22wW?ez|%V4Xe%B^OQEWCRWK8{oC?J91T6 znBMZJCWXXk#i>^E(zU&;Lq%j1mDJ8MRuu++uR=c?l}}&VsyBMJ^Sg7_FJGy<+`~}e zGM z759Pz=6k)xRxmLoX~bCsP63djfuTYEm;Yoa+TGd>%6F1j@qt1IH?gnwuWS~d0ILf> z<~>50I(D+Zi85r3t?rV3h7^J?E-xnw7;S0n8+MZPXC$_wFI&6TF>M!UeHf178TNF& zrP2XO)HSZO7B>qzR_%Bp$NvX=`^arAW841UDXm?jqpOyKZL9FNuj%~l3{eE+fiM|X z8S4p;`DeRfGBU{t{a@3bI=Ne$Le4$qLR0xi`f%z{c($Q1U631S1R8)cO?k?YJ>U?z6X-s(#!OywF89IAk(UXQmvg7HSxEYISl;?8zd4Y%b9~WSV z@_49Hk49Q15|%Ko^K~~6PM0w?5+PlPfXDT6Jdbg=20ljf;WuX%C}DKzBeAw#)o5Ok z5j2AT7vdDs`Azwes(YSqOgK|vdeE>D`+XbF(J;GRd(7(Qc?n5=UPNoa;xL0c9%RW5 z66(6Rf%qtyScgR8UG2Q@)RBdZO@_$YHzq_0|9|vUEuiZT|MQ}7!b%*`(LZ}?LSNN2pv0?+t|1q$gVhXN#6o~B-S)_%R_8h>9Ht?E0%M6?p_G?zUZlORt`%}-@R)(%_ z9{|cX{=~1)-TrTWCUtG_V4PS(gwk0 zy7zl!W$_F!DIaya*CE!u&VzP@0ec>xN$&Fnk%R~UVEiwJH(A_!sG#UA1r0LNMPW&! zFCUbrvtN&tQ%imo&l~|U(ZbrYCYy~C_rPpReLDmvQ)ofy#z%JwE%KRfQjlY`#yI;= zaYL))h9HiYF@F_{82=zVtPD%}K)dJAv$%Ng8~SMk{t9(-SY*SwsbQWusn{n13`d`~kZ>a?fab|8@U!!vj9ZW@F33z|n6y!nR`3$q4P6f%4@!|hiveND4m;l&+8?r_rLzDfk)&8kjG&VX!+8_tE z_(;^)sV3E{v$is?3B(N*1oSA%;+^_li7j%fK%RY>3Fmrb)Tut03i-*R;Qyq1&gJeX zCK(;G9F&3LfZX%1Rbwm1f9vP)K>DnX+K&(WUjs?PVH_IvC}MpKT->ibG@4^Cre?ZQ z3lQ+C{$2wDOi086Jnsp8+#FYhQa~g-*~gpbtmx>K*VCRrWtV)_89VvEQLr_Zok2|w z4}T&0foXmZQO9|`G5BX#xn!k9FPWROA^cy325qLn9*w+mPigYUQXBk*r(KYzP!PIreJU32u8EL1i~EUIgW03)8$_yv@}KVl(Xjp6Giq`9nI z>CreukD4%nk-%}){dV8zHCp^*3?2v_uQ{Jog2=%aNJ-!TA*QEZuFQePs^wqu^WdOtlamxJq|{%(t~8S*1AYZB#+P};%UVS~ z{13tdS!BV1?EC!PxDEbXEs^rjZU~??2pRw#mOi^hQPdJ!`j^UTW>K^~R-y0GgF7lA z{csAki`Pdorn81nPtA&r={5=u_g#pHf)DSjHa(bsvbH9WMOLwBEcc(BHT51b(wbj< z&p+k{k8iokZYm2Cpe?cKEu3bn@PIBWao@n!i*m{48!H|-IQ7uf?&Lw~I~`Zq6IVo~ z^@{jB@61jSnuJkz{pINJ_}Cpno)+Evsl!Bg)rIjqb1efm9ojAfr1ifIIpySkiH-7p zJe@SK`g80Gxf4*WjZafBs{8X`iKdnImaMEvU;cwJ`3@`j6ck!>_Lcn)GjvKaDhCJ& zMLY1l9)b|-Iv?3X<`b)V-}SxO+&y`4`2}Vm{?#?;2-mgSCJYYnYT!WC2S%n6)ndp+ zo8d`M4l(fW2PHugzWoYC6rL3@@!8RZ_;p%)WX@J2o(5ru|KOU5Y;MEdNbmiMRpm26 zSo*#uoZl;hYa%F@nsz0bE-fWqwDjEZ_uFGM*3X!XQB)!D&R7u0F)V_*{Q6(yDfw8u zALKg+j}iIjed~>0{*7Fr^vKzf#xSs((X{p1yI4=wesb~cCDT1wDgk};^DE@nZ9iN- zk6|;}{{IdB2sWBvexJ*OYRU?A@YZv#|6P%{V(5X1(Vo(KI062R$zX%#*WPSB+P=D8 zv1x|QYVDXBRZtm#n=zcU@gway5XEad7UP8kY_?;%TKjiHDg}P+-%|Z{U?#)4?_Ak{ z0-yu$?U0Uf;tCi}D0pO18t#aBPIs z6C_&I1jKB^2!Ku9={s_%*$q2a4q#u}^v^$W#E;~d_k%w{H+*`GIJVAvdD~;JOZF+c zlpyKGzwHee*#VD!M(9TceF$j++mUs(z@`>&7jZB_5Kgx0IktYkj#NAKx2n0Z$l!;= zv+XJEIA$7&G3%AJ_@A`sAFlD<^^=YhN960tlc$FC9x=+s1aEyofOi}(g3Iz3iGg>s z^Hm7L(er;Jd>KZUR)|OGYj#dc&a_q7I{2SL9M+f{u z|K3l@em@F}Wv5lkDuKwRaX*VeOqC@=dPdNw`N^z&FnN?{(u+~eNH*9R6cz?2$pHCn zD2N31$IDLq2`j`h3a_4?4Rbr-JZ;Q2`?I!J5NZ8_qDB-=#c=scy|z8T)KXa2jKS_q%2c^dN+NHnbrI@;NF9C zHqV=^%7H7!38lO2dodtff%*6y_Wxn*ucP94f;C`x2^utbfFQx0;O-8=-QC^YgF|q4 zcL?t89^4%kcUhcw^Sk$c=X`&?Z=X45cY0=adU|`RtLk~G8W=5X(A;Z({eG|Hw;eo5 zo;v%!-u5i9oQK!X$Nhn#R$}%9n*n(GI`(>4vFV=jZZ>QK;9sZEQoU8jZ+}lgKq^QY zag&B5SyVR(GP2f9(ei&UDAHSfESytfMcrq9I3V6k#$t&mJF=i|0195b^-sUQPYs<^ zK|=P9Npf9SnSq1qjg0D@FI%I8-s!&~1s`_USa(c!(pt#WvapoJcC(^h->geBFF&DFOYjQ$W`O3UDm~Xe&IiOXe=~`rActDB| z%Ch?J2F>6bAZDvz;&>f4kEc=cG|!s8Z$`oUhp089U9z5Vv}%6*<&u#Ew~qs_e(^QD z&xyw7OqD>cgKRsQ-%&kK{PPm_=5EU7lm#IO?$JNgL)PbYcr(d6g?y8*x&OCX)`Lt> z{p&ijX@!&Og^Z`h7J2hjdb?NFPC>?H#jg>`t@4V#HBPJir@Xt&m}>abO}0U{5_;Fr z@*jklXp$zv>ZhYMNE2EwYAK<*c0l{;hB+cdY^)jHaRcykG~!!aLrnv ze*w#xc(HVfuJe2iXz%yQ?}ce$vRXXMo09oKrwz`>gX_FTlOAfy7@hfTe5C|Wo21yS zIpxLbMmtHrCR8`(0-lEzGQ9hB&1rA1z{Q@OItKX;VfqUXlx8+9CSwM~oQ@rFF94V`SV3M(EV z#8lA<&+OgN@Rfb1*WjUVDF2FD!Of#U%}A7HU`kzW;hjyzyw^QZr@ZyA+G<(>-ukf5 zhHok_;jU@?02ZvF&SXnNn4#VN2KH#S z|30RG?FnBpDP!kiXQ%crqN1DV=Gil!ub;`GW6mGvr(*(w3wo^BZ;q6CfAX{@-*%?1 zEG9tDfx7J1h(PzZXyt5yoGzN#WX`FItrl0b<0w1qTAZL((ItH(RI9 z<8W9Gk9uXC&iTD^1oBDEle$2*mh<-~rm`-IKTn^c^x%fVbC(aTtL5UGZKd8{H^#Yd zRpg%JZT1Hg66ey`-DQo`ws@Pdim7m>Qwy0+0J$u_eVVe^I9e{-(;O6 zuU7LL-?4LQ0Z-Es^s%#9Ko-TyJH_oj4QbF28JW&FWu*0D;kYRktvqPfhy@ZjdiUttCAp7>5#p<{-_M}8h2QDSFcMi?| ziAv$3P_aeM!>Qp1dS3EF{C1URy^Y?C^^9$b#zfT82$ljxeiWJkIs5?s)VA^WmY!hM z_1C4Ej6BU(GecWCwf+sM4p^3yLDyuSk|)Be%+-aHm!W~4l_s{TDrTZ*MM)dG9#~bIM{TX`b2xk@PhA8jI1KPB zPQ@+9BcJ38LmopDvv^ATH=O;i&!WgKc^ABcKIW)>CH%WDc`j|<$w(H{o8@>x(Aa=& zo2jH97wvVWPRez$ag9ftNk11?6KX3yQj!xV!GTKp1L-KbssIWzM6xt)W1in`@n2jX zP+SvtLl~D^4Rm$a>1I|M<=#9PcByX<*G>OG*TjY#+sd5s$g5@fQE@36RCRATr?cP` z(wV|oYmP^7rK*ob*T5yJQ_#xUrdNgXC`*u{Ne(9Yok&zbybEo5G08Uy3+Zcxf}#upr%L=7sQ0?p?<);pFI ze`fH4djuI-uA^3J>b5?IS%OE9ten4>&?WMxV2z~K zx~Lb2tl481cwbYYk*WlXlf~?!AIc~_2i-WFitBxue!7kSegNr5;!xAC**U+ycKa|# zYx;JcxnUz5Pib}}04v(QoPyGE|GXD6CVdi6)%nBrE`xk=eZ3X0O>`f$F?4lqrA@0W zl_2-)*V$)n&b6T_(4)<}HLAkHwkBVxxmDv>@TQcdl)P%6HIhsjZhDOMOJlA+3*0JH zf`C<@ebOQhH?#~dCS}LNmCET`KC469ikYvMM2Dw))tA+usSm2kN&$8G?Dqg7){*6( zZAJ3C3;kBXv!+8qg?uF=n{O@+MR-cgj+UPRGrr|-gSa_n4QZBVXpH?h>pg@hYBWfK zPHk8A|0L?k-ejnR+nOpPrZ6*!OYbY5NA@vzFfZVE=00_O@>F7-FQe#JyZE3xO5Rq6 zZ+|}N$h)0)cBJOatSdoI@m*M3l%xz3a*-HWF9%Fr%W*ut>TKljOqblD_>GtG9O2Y+ zAIXLWnN(Dho>izlIt<96i&LHPd`koo2xt@KoYoqp1N^h@ZsO+N*fW>excSsXt!E-z zSwOvbQ!lgVc1l9F2W$tX-+p)PW^WBxluHs8xAd|T)z|lj;g-{s@07&tX^A0d6oA)$ zqjw+OU+iog5QNS;7?mAsf1kTQ0k&WBXGL>3BSBt!6FIlJy zx#r)O6KAWE*VUs{VEQU61g^^ZjQiU27iV+LwY;oVIC7n*oue{-44S!|JcU`Uhz#3M zOJ4+gdSTOUeAT~2E%8$fiP5Igy^0?V$@fxYS~;t@i*h7_*IUnZ=HXS6F#CcfP2XNW z+)2w)k=9?viT^rlv}3nYWp^U--g+?Z`XLgd!}K%nM17=1x zlB9Ii9cyKy5c$4EowE{{58uYZt&^T*hE8)Rt7_33-G6=Eix=ueqm=J=uYT9 zXDRA=B52Huri@C^QSx|=JQghlmu+cuS z&$i*h{e^ZHQ0lkUJ51?ymqP!lzjFIe8Rc&0*`u#UFD%dU=b4lh`AP^N3k1#%(e=F) zB_)_hH}~8R7*{-e7fgRd)s(SH06<^Q7YnptIdCVrdz-JT(vvFJI;km5da408s`LZN zYCCrGtR(3G03S$>RLlDAaH$9A@wLAc=+9LuxElc|7KqE4yzo<7|2bLmWyctlj6^=$ zYUOqw&ShQ+NSS=T0P_A&-f&BD_*mKMF{}g*y=JmoztI0&%Dn70Ks$HJjx+XnLd85Q zX=S$}pH1FkIHfLI9SJYczgf7&vl#z+Xjro*i=sp!tTr6z^o|vGO0wc}8Yb&yI{c!S z)-+<#7dw(mM$)+^m*7#eu`JHudS3i)NVpgFE-Yrn`fYsbKDNtEU}=i}LrBqe;qUys z7Zw*}5!dmLsw}}}gRppNI((I}S?>sK;i(GmAF;6h&!Npcpl=x5zJBdV^l3Dz6Inl% zsRZI?+3*n}Q`_RVgEUo8$UaUKug3EH(k|anA?!$RweM{Et z@n@-U@e@iKu$!Z>`s}w|So67DqnhsdS7ZS3o3T5MDkClum!s2fBaI6HP=B7DCXUMS z8Thyq@N!Dy%Jpcs(`j5QtsnX7R($+}*9a^VXu?(T7E$8;>B+Fm?3_eR@Lz&Z9P;z? zQ}dtdc zo%WokpCOz7f?Kq)VI#hg0O<%bvFp6GvfcI~`wVeQVnEvD%rlhA(c096GYlYbyJoo= zrH_AVb4$4qkTobiXtHn2SB#+7>ez;hrZXujK{^|j*3Bwl`04HG#kR|hs??$!<887W z{RmbCRSWR}iaL9Aw`!m6*pMYDE+L=-WZUpFUbV<9^St6INb#k2hvWvs6b(RmauR`( zr(@vo*a0G-a_-l2{P1u(9Ff;HMabM1Q`XBWF#`dU?5O-qKqWBML(YE71ro>Z&ja(0 zDb1m2=P^gS6`ziKgC?{2X?sOip?AwPXBu!k#W_jWeQr+C#qd_WaruS4MC7^y#HWdd#&c7=OVCE_ zI?qjLZ;ty5wl>1!3b{wbZM`Y-p$t$p0EhD=A{L{htP2mnCb>>fTTn(Rxb8yVgt>cM zI|iQwS^(eLiK{$nP8+S`cdenUIj-;z{q;BB{L%`VDPt8E-vXD-pIHs=6f5R)XOxH2 zC0KP3Pt#J>&nc2#K|;)_fj;5-n8qorH^~VJDj{-z1M50oR^c8m!PIr7|ZT_&M1{^MLQ#$?a8vhOi4}%UP{`~`aArlI7D zs4qo%R?3;&db(Ad25KsEjP1y$(HJf&Md7pPdEZkIz-zmfezYGQI^IzCL~AuH{OG$W zi(V-EMoe5fifuPzHaK3XtgdT%Bop7}GYPp@$<*ls~=O)ih@LZ_CO zE);Nq{3#-$%b+NFU(gj9h<${bqG$DVGJ*)NRvCC1cOTWLdQ1k9%yR2v+T!aPWK3`v=yi7SX zTCLbc@%*(9^mN`oO_iAcKQ4f~H05YQeqes6n| zo)p!lvP#(Ubk@o5sU)s>qtL85>14imkWqWFrR$E@spEV>qQ$9h$wbmOiQ`Z(1FVqU zso#k}E8+5La#7UsjYb518 zY^V?9tYjOTFkiz<>Ee(2cY7OJup|QHRp!Y;duTTEw~~OcGvycO!)3Fzwptfiq zk`UdxlG>z|r`zsMPWx^^!qD5d!nWsvDFT5DKmAl41r;y{2w#nYoC*L=>=r!wW}w`r2ep!!1}@zR46 zDYC-}N}BnjKdCqq1t}gc4KaX-zX*5K>RNg3*uh|5*cDK!S!Zn;O_$&2OWS-p9De3U; zEnv{FAMXEwNC$o$PgQe0VXSxxE;kE?=a&WsvS}X;apeSLk=Oc=P{+9F=n2ya+9MQ* zg!sYZOU62|G7mX0WNI((3cLI#W?6e_$eth0TV(MlIPar8=-d1vb!`0}<)~VR$D@8K zhi^eD<5BpS$uHt9etxxf-Apb;X4clD6inad?RD4#z2zNuYy#nC@0uD40vkft zw?5wA{7Og*a{BX^wC=t$0>FQN{q)DnUoG(TdSL(Y2%04!RWZ}+j$wxhbVfpC_+MBHdw-6GkBw!_nLonSrNn7T;<$aTy%YYR$|v<>&=ma<3Q-fp4fuRk1C7#4BSNUiapo`gULRYp!tAJ@nLPbBr<7ht67iGXzJ z<+X6nOLoK7t5$u(GBcx#v9zziGq**JBF1x6cw6e;CAXu0uV6nFxXOB#h?A+(*C67way$zMi`44J|4Zk;)A}$`5u^I zda-3JW6HTIlm1%30svrWYh3#LC<)J5Xx|kcw?={Jfg2{l!w={(aF{>`08A2kI{7~3 zneX0Lbv@CC34*QJ z=W{O#(D0}fxJQk;&d5=B-^A6`%RbYu#Vgm>5fqRIAO(3duvl~INbH=yT*ae3Sh{{^ z?-=NEJGF!891QMvzkfe73u{?Q30gg^YWnjMmBGrt-E)aeuiaw5BQ&oo?xFzj&)3>f zBS6nlB<+ zWYYij&|OXLgD~SGf5z%oBzSU+Sj5CeVpr?(fva+DexuX<0$T1BZekI&#*W}4i~GEk zbI>fQ2W6iH-&E$^=Y{YRAjM?c*??bM#_3@7I>4q!d%?>g8Jv>2QaiGAJmbe>nf7yk zumNgMSM=Dy4L(#x8QZ93`03$wyJVWf-;We`Fg*+Lzm)Zwaf8+6htwY1g*=qhb97`ru zqhU+UQ#yVNP((^;SWjw<{Cp}pD&sI;K3a&a2-YQQ4yAZBGRR&zMLrLrMq;lVx@Y<# z0VZ2pTV43eq!C`rKN?JsgG?X>qqeqY&HkUDfN3 z1@w(Rnsq#vuQbSe9t)_pQeuNOE9b?qqJ{UvxVKR9gL|FrO(h+ryOvc;>@oPVK9glt zz;NQBy@@_*Kz=T7A^zm@Pm3*{-nA@s3fnr<0Wes+To(%>c;mf{;_{&<38I z$#p{AB2gPWEnE@0V=Q*I-~erVkn(X_#CePz#lHkT{a_o3^KucB*Tzyh`aW=AA&6c! zA1-KdK&VC;N4RIM|0PlNHqV*WLJMh~q1hK+>_@#}kg0uD7Ai)@f}xG+uXfJHxBGN# zc9KUIX1ACT<6W}{J^XXFaCh(ou%CnOFnzvQ{fFIB_kQuVNq4`_B`j& z($W&&`tuP^6A6#{>oxIjrpsTS^r|Ww0Ys%E>7c+~Ig+Hcl%qeC{@pgej?6<_Ne=#C zgC{3%#!=DyFv$<@5=u6voUJhFBA6}DDM}xSoWUEduO96o0B}wiW1XvvFD z#M3NDd7FI{71G0hwkKjhr;T^m96=wmThEvhGVj2bg!2qcs1{Upoz(E#os9fG=bvc+wbn~IwXcI|JuX`o)%LQw23v9n$O|ybecyL&k5-ze~#K4m`^;9 z;?4@FvZY%W4|Sxx?c&dapQ`sKtTde@lf=pNZ6>rsnFj0mE{uqbs^zyz4oBnQ9=(-` z@l9n&Y&Uk>iBSiuRjW^c+%s^B_kfp+w+o>1Nqj1H($i<|MbeHVZ?0N;8tahqfGR>> zxotxeRVnz1hWeR!nAn+|W@qTaLSvOr3c8s}tj6<1qD%k@i=$)v6o|MaF}lyu%Pbnw zXak8+v~=@z45rw7P(XI4%h6HM3DqbZ(((Z%h4>5#s;tE?sL6G5BP>sPFAhdJ##w?s zH9wOG7p2XMPspwMV;(uDS#2?OiQAg$X&a3Ne|p>$JeFy_ewx@1wt1wV zAwPhPm1o-U=IAqfsx+wTlXfl*A7|i0{T@&}){@5q)~+sXo)D5~s#y$I^HE(i>~GB# zXS!9)_ts|PK~g05ES`cs_ju%#H=$*^vvp__eJ7ruR%yA)CZr?{kTr6dZF_#IdtBvr z))ruWOe+dw=Y0O0U{rMOriGIpyUniwPL<|SFF|^z?pqo{I&b3B^HtKP**!!{M>VzH zrQ*m_@2$9ekoJg-jzJ+w?TugrlA`iYOugQj!j3I(Y}_9zhs^2k{Y|GvVa-KPm-p6p zFx%{T zUsLKL?GbAoaoRjy(^RxHJgxYa52Eg5FAbaU(|8Bm97dy6HLpqn=8N^gS6rf06p|Rx zs|hqErp$}h;e3|AlP(S-#}k;<=&Q*>iKJ)CI0c+WL}er?JA)Z+EMKz$iIpe}-m*A2P3aB*LT5fLV+H*7_pR~_+g z$Pxst>M9iV)$RaCV`bhX`|X^j`DP0|6CdayKQwf+#}hn6mZ4QEiGdpe=3nVa*&Pg5 zHLpFH0>cwdweGM0%4Wf>t;72Zf+V*)$Fb)hPMK!p?l<&yst$6NR6)|nKEXZfyDuG4 z!#_V+g1tGYmliBaY_9%(b+Oy@-7BlkL9ut}|;(28-O;kq?l zd3x`@$lx|fK*9^cqmaF7oHU^iu1uMWZSBKo+)DYppy}F*?XXUimvxD_Bg28h9OiU} zMOis6ZC8HFgLZBsQyMo?+hpL5S*}!(B5c~=s9l(*NfqtTRCiNM_Hbbh)0`q^CEkD5 zkscl?Owcvin2rAC$LVxbem*xNewVs(z4ktbs*KIVyd+6tS0A%2Sh(RKHkDEowjS>d z2W)YVjg1{a{nIFJ85tR$gv#?cKc-!*ymRJ1zi27U&e%v2abo!XR4nf@Si!f-wrq&;#)P6N^tu@UO@QoAA)*<>zWVXha8&7SzXZJ zw^TZe!SSz;_-`P46MB~&+``=;`Hvr>LJ7ta^bQO_vD1kE&vnE9?2P{z@c(OUk^M6e z|84(gef?j>e@5c|T7XUlc*59 zt}$xcaead=5wK1tF|Cx~XcAcsPR2qUC-Fb5i`J#^%n4y2aQzg>S1~)jY~!mMdsb8` z&G2r|mtz2_fQx?I+gX`^gel5k@vGVz>}@^o-cX3hh%UYDO`RQ@8uomqr&C18pYjso zH=H+9(`!`z&RIF)_2KYL+%Fhu40funIh>J#*DDy}bhR1!=7bhr*cdtWj_mmrOiB~o zarthWdEKV$<9W-6uhB*L2zTtbL3vOSD^6%K`j0ji;M+3y!PdO^kDVq#jn`Km=C|Nl zHcHRUTk`x|Gg3MrPV%pZJd@k%&Ps(tDdFA>`F?oBuBB2vd~A z_fvVD#C|cw!k902KN+)y7Cpy47yI{+aZfKHgW%N0EA4hxvExIVLqENo0dp@xvZdpog)A zyuE;4$e~I;Z~2Sia0z5iOwUQ?`{Kg7b^iq55ymUB@;XFp zRNy^%halB3yg4YY&09nSgBdoJ-?XDJh^K$?`=Mm52rSkwr{vUcDyJYCFHrGEAHVem ziiV`yX?A)(F!=oi)t4-~HhW_}F5@H`}?!N2x)R7o@H$%G;bRw7h*+G*3oAyD;(@axz?l#L|qO z#p-}eo*@2b6w(ZXv$CK@Cz>^VaP|6QmgkyI;J)78CW*v@5Hr-oj6;HB(9fGx zu}3*cwm5I)4j(P@ZJdvub{)wJ%;u~BR)EQz3O2p=*5mjy(aUC6{%mi0f5h|lPXIIW zx~Ulp(5(z(TTb>+;#~(}*!87`E|AUwv6nLbkw3PPV1gQlg*`-Vm;v%!;6e3b(Fa%|-r+N|ziMP{zuMc(pLKLU)z!-Y- z2G22t!GXk%?}8(YTEoTegU71-JxI7924CysY1Zhsw6jzOM9u!@yT@XvczQO6%USAq z;9V;+EVG8dylJH_8|y*MN~r7kDn@a3qK>)_g-ix|u5fT37leZETqtD|v!K(lB|FZ; zRKMV{T7UDp{$Jn(^FgTZiEej?7E<0!yQ@uv`aQ>>L%rYlFW@Mdk`Yp*1 zN4h)tkZY!D^{z6rPsb+UovNbwSroeaP12L*f70Qvn7#HK7s|pW>F+!F5}SImfD>y! zV)NkNQ35o)Ere|U;GUw2VvFi7F1sThR^NvE*&5HazH&HM)1Iiwy%Y>~d$2SzwM87S zD&ZnEwp9TfK2l`9e)B5tsX?1gYfd9EqUiMAcm6=4c-YPjjOw3JTffcVkYPRU$6$Yi zF<$(XxW3li6Njhe12m*wz5f%t_B|A2Lx%%UQTV<`e?6ONM@>Mus&e$Zvc!yP*i<#y z?QtA$wX9+?6BzG;P_sH6&Opq!PpoSaxy7i)Ygf&4^hWzbUr%zS{7^=2gWO(E=hxS1 zy!TN}7KG~z_UwkoXyO8^ldlOL1ra(~39gu9*_fSVL?4odPx_6%iGF)Ci9RMu>ctE} z{TAh%9~T`T3uk@|&nw!ur0135Krh)dL7Q;bfKgz{ULw!C)KkNXALa+;)crD}B4z6@ zp571HEq=E?2i-P@X%k9r-X_vgRM6g7 zJbC{{0^Gned7~R+w7L8;PW$kVFKw_rB9x!mXpbA|ayrKG4-BM*25?+b!fQ<*o@q2~ zH!LZRT2aN3B{uSv_@$lh)=l4H^Gf{8<;Pa<8|+Fz(-3k<@3!koh?LF^szN+9w}fx! zyYy6qcM0g;ieIRJOd;&{^J!{oV3{<`x3xPe;hvfDTm2IJAZET&eeIk#+drh~RdPJH z==EAT9Q>(t~80Y@fn~xT%E1nZYi33d)M1T>8B(PkcZ_a-~Ux} z1p?)CuG>VA7j)z&Z{xNu9^NrHsoA5unec$@9&DHTj1C#>v-w&kyKxTePT*Xpo~~GY zluCjFD%7TRFW5wHXM^#ctar%c3Y{})@4SRB4IZ4#+K z8qCmovBJw2iv7$X^`$sef&O!;y+%A4StSKdjps(S8Vvkvdo?1>In0)0n=b_sk=S&s zF7aZ22U?6=e<*P0-}nsEW=vGUwK|P8JxQzoNe(eWpj96GnwopmH#81j!}BVJU+Sc# zYTc|*C{95h=$c0#Rbp-_!{DQIU)|_!!ps~z%o(-11dW(>ki4Dp+(68`*LQa<{PKtS z8)=jocSd+TxtOUk*|0}xSbAF8m0^y^xzYzKOdSy2?+d2Ot({KV)w@RvmZV8rL1!YE z)ar=T{#;)43)JXHDe-Vp;Yb=o6dzN%3|Em5OWF z0M*Ojzpd{)>5h_HPLX@zRW^%k`XtyS7NsQiH~L6hizJY4na-FH>Y zK^*>!1PRjkXkjsvwIh3y}P%7Gd3lb#zJZsM{|qt_dI z(;*&1CC(oFY>!d#L~#>T@BF_Y78yVUu9hF0TvK39%3&o7%=Ys-2Q=z z0uCT1wG?6a@*3?(2<;fkNJ8;C;p+s}6-iJ2H02u6Z3_?~I23I5cx+^H@ zJr(H+yND*#);&}dU~@v=y}y_KW9v*dJACJCI5+&q@_|E<$0UoBDCDDYt!qccWSaSV z%!HYtp@D3p8^G08dOku$QA2!lJ%j+vt!8|&9V=+S)AIe3$~{{4D%v}DW*!{JVp5$~ zQ1ZUe)4I#Ef1yfId!$xYRyJs~fGsjpv1$B`%hgZ3_nw9!BfanSCGxsH;cEj+j*=^1 zh%a-oqmuiD7mm(cS{{ht!{C3#sdEtd8BLp$du1+UzX4cC66o2jm zq3VVb%Dum}FTKGr1W8G>a;vVdd`b(x@r)|QrBB5YD#Nz#nElWpbeysLVDe6yK5(c18{y?5K&=EGgWY@c}@frrVr7&$t*%|F# zU$i$HhRHXsWzsg5*R$g3(|R+ z_si-8F(x1^HESKmd(^bz0*Na>lCEKP(#<^B1$1Sl_Kj{WOdg|-K;O>#D8S1)5CJ4b z1eFP%I3FPS9<{~*_~`C&FXhQ8xsNMGzC#@l5NsQ{&n3J#JR+#ZP?3udt1* zt<6#1cDXAhOAW6VouHBIH2q!roI`sK6NQrKGHvz-P2FM7H6AIq+;0GvKat)bxt*Wsh|bmuz&FnDf^Ywwbo=j0;mL}8C$ z)8*T7lwf&Vs;3D3*5-cFw_{T96S@tfwfpVtsaC;6hE>vswAkiqn#PVw+CS&aCR74p z09#m4RxlpX*u@1hj$P%FOZWH+(W{4DT~Sg7e~g;zRH&o9cwptE=L|eTU!ha_oguS3 z%q0h$q^0q3vu!qA9IF#DT=6;wckH*W)47+g4xXfvrVw=ZToqya%Ns-3H4{veUDCM43I2q`k6&;Zv z8pCVjj%mTs0~}zJc}jl2`V+a7(Jq6E{8>nbD-~4B_~F~zTkzza18j3GOUnCM*4p9O z2OX2+!sgqGzKIQkIiv~gWRain$h(KaOuO3)fhI@a>rVoNXUhz&*{>9@ki@TVZ+^G6 z4LrAr&;rRSe}9=#nH9uTatUI$<%*9vY-F6`7mor2L=|L3+OBJ8%;w(a^a*Ti>l7j9$-0J%7%llF{k_Q?K%OWj*NxRau$k4{&Lz z=_n9tXf#B|Yj*pjaRWvqWAgRR*V+D;mNm!!3lErwNZ4AJxONI=5T)KuKi()SgeyLr zEo_N^iIe)ihIyR!DKIy*5dZPJ5aejdbE|0`BEbBv{i)4yE5&N4Ry(O|4xgbb?sPaEZJV-So=9@Dv6k{d}7*?)8^hIQ;_vy z(J3l38S^jmj5D>#p7Xz>@0;4b`MYP`Vmwnl;4m3VI*7kfkH3?w@^sp(iOxw9W&*-$sAuzBic`L?4cvYbDjN0mTC*5aN?hxQvy-Aur0XG?0KhODb^srg9mlPL=812X7J{3LOd#ATKzkP-hv`XAO~SSlhluvM^vFqK)ut&Oij=GiPs@&r%>xJsw?0gsEMNqr0JHfl z59mDGhh}iY!k{iM4zdwpZ!K7k%c1e@<_cd>213wkv87FygI_^UtxfH)%%s7Z?Z4A~ z%oOXPMD5+3ypof3W)F6aA|~WYvNNf7LH$&C^-Haz5mM2s?!C7I)E1~{l2*GJ+X)pv z%LEjd(z>gC%UaD3eC_lC5UxTy)?8GTNqJf z(hs}NWoT$kL_{(P*eOThNR#zBOCv|DH^}?tXn9~AAf&4qjdgf!Wz)WvlL^HuW{nW= ztf|Yj`K;ZNw}3Ov)vPUVg>%q}I0YGwb>xVM6uQ)GY@xaK)a7hP2K~TxDe(HtP5|&9 zk(0Fj%I<59$2_8};{zXTSfq(1@1H$1TqL(iV-}VSYd#J zpUS2Q(@K2rmy-9BSi#C?Y3W!TkI+%4Ju!3fminH8sqGu+B{~V)v542wD7pRja;~j@ z?(9eGL0d3MY1TUOE9++huM#ovDJ4hr96x*_gDArbaj&%ecBT&PMfRVMWnWqUIt&JK zX4!cyB0i%-;=|I*6UBvae=~&ehx>D3ql9ta^>AsoCTRGhYe4t=S>+F<)1H}Of?!$I z6BdOP6F2Uq_NmVnw$B&>v3`UmCMM2(-FFfr_J7$7k>oyZX+E|kzWx_Uu4{U%=Gmin zFwR%Lyr5R~Vw>ju%z)xm=6B_iKBC2FA#uCRptmJgG~w5E67BY(YX+wF^0-=?%va!} zm%3N@9c!u7ocv4zNz8Pp6jU=zt5?6-J?NvOqpzoc(RBu?g(s2seTNKiqCjB-Y_in_zH6@>wbJREM{ zuPaI~n;{e&?_#&)4H7a&x`qGwTu0Xrx07qzW*$z9-zkyLJReG3lvv;22%S3$-#WVfHb0t8g9cu-FdBwlcJ^+)&2F4NFV+Dwuz zvV*wlc+;+P$#&9_U73&(0l8Hmgbcxc?1u|^FHXnvO@2spr(ZI*#2@gx%AqgcU;)cr zhRm1o^YRog30?H zQxW5Zoi2m_{LH!gpNMp|SFsq0-1}LoE^Kvl5(xK91n#>g_UVOejQMyjYz2xG%aqG| zqjFnlO-cM47HMnr8z1QuG=$jDjC5T~;J1C#R>)r(h=P(QAOLW{{$--!rl;nrPt2!| z>XDx>P*KvLETjLj|x;#T4}`r+P9%8lf$+x5^~o@y^(#4b|C zucrRV~$;uY@(Js&UFrppm|W#O(=1n4mbn^<9I%uOx0( z0RQzZ&x233VZTE0*>;V(={pc^fAdlU&l$;EjHC7WqQaxm6ZJ(T`&?_b+2@pQrE#9j zOuINa{JdsQ*)-Vd-cy{Zr>`Chh{cYDpJ|h~`bO4Rp#+}JN&Xk>{TgNV8EaZ~GNwc4 zwku)a6Lej+4qp=g-D82G*bGUVOxad3N%J^FSo&HVLVsZ(Ar|A;qNmS56tyaDM=gD$ zj5$<$3fa6SGTR9d%Qm{&?+)3kEW!d{yQyb|0M(Si zJBO5303smX(ley$CcKhw%vHkB+OoaiB+QLf<#J(O<)umQVR{OlS&=pMY)Q5GPaV49 zfGL-{rDVLIV{CK~=D@3Or@Z~NG$YyE0%INmQqq8bWvN~9aJ@ez!&DhAlVvP14xo_b z&N;D7f_C{tYHxA)OvA8L1cs69jqw$pwKhVJDHL%|6$6q;+Vbctb>mEMiccr;JeF-L zePlDzKcFIa-xB3T^g;A9WLCiLhLlc<8=Je{OgwJ@bBMgAOVSfO2$!L~(Eyu45AjwH zr{t7bE642&Bdy$s-0!wGGM%lJ<=;&rKUKkAnLgOwe8|qYNt^wMK=)pNqVv{q$DU_V zX-SWzEz9SFdao`$Ha5y?JH$59n?h`2Pb7!**#3q25Um@@+c%}x-9WBhJ3MXv93F>>WLCAzoPgP~?BYOV1q|^(XVFA{#!ypTGVUs?wo8a<2{D3l z6RW+Ofo2a&YrNi#M4_#_B%vAQ4vVIxqItFFqHI626(2tI6xCSYM0owrLqz`%htuXBt$ch=LyFuNF=U3*JcFVQOG5s|oGV3-RW3M%9RlO%<&zwHTsR1H%# zzJ{l#x5=irOzpMn5?GUUi7(Ub4O4J8;}};zzJbht23%P)ChO0s5*Hln=TTi+6I4@O zxR%W(J}Fo4n=Ac^EMu0)*Y@qlS@BXf0t2o;W$W2#+s#z&Ihb}a3ndrlZqIwr$(SiEZA~-#0Vs&fHn|zpPr7O4Z3e``xvl-@Bg? zHi+tD9#9KtT%I&mobvZ&CLZ|p``YvxS+_Dtn`DCby6~lzU=B=z=DIydzz{7 z(Dyr2IK6owH{D?&zilqd!A_Jcz;2%1Nhk{_c|A}oho)lEKhS3pNA@o_KHKHKco^Y% z-r$qZYpE!2q^2y}qpGa!Et*!7O`A>qgTpSW707c-*$fj=ZhgW$ z_3@CX^?do80zE2awt8n3c{~}-1)|+2#va~ub;Vo){0~(sckAls<$gu7%y{qGcsu5j zLa8!!B6n|MmW&%7kuw%m&@*U2x=)g40Z! zqT(SC>cUcLq2f)(AxT2N_MP1Me|HFcarM@_K}X~!#Hxt@X`Uh&huWJ>!SRG*C;L^G zQkNeZaF*FxJ)NZ|mTuql>V6!9yClxLg_|{Be-5>u*~S>YQ@Yn82e})F8|jKqcp6!k zN>`3`CB>8&ODpYC6$dW`K}v=-cC1BkRn0ZpMV+^~@8v3dEsv;ka7#4hK9zE-v_-os z$HU?1C!b)?D1n?}7$gte({ys_88BmeX7ZJF3&vaJT$0b>eRs5sofYSc)FtEsY1Y*A z_po#B8OSZavFg!!?+vHf zpIPwl#`|Eyqpd=O*D|LFu8}5gi$U&}Td#c#Qgd3eKd_2f{@zCzxavw$M({3dR7HTK zUU^3s868(eZFad!^>^&9DG7{P;w1WS?JMyh!$;OT>&@(OpM}3wL?0GhF>Kbpd|D{A zv+{|s0Leibb`iQpip0p4HsID-n5JsXNsq&3*+AAoJR)3pq?51@{j=Z>>WkqJf`J0lC$qy*|)3UPPBQ z#n>tmck(qZu4O&S8-zzs|0-KJ07zCjW&P|@czgELcp#WLJPzWZP8;Nnt}7V&+F=8I z#L22weFD>sXp98$toxK}MvLC?=GQ$HvWNK2>ko0?B8H*yq-!Tra`?IennhFuNw-Wx zU_Uz{UmH^PW8MVMCF`@vtTeiWl{)_NJFn3-$;B}objdY|T!SRNf7(9hmPgbhn^@63 zdiV+kkCqmF-w(^r^4A#@VT2h_>COV0M(}X#HyHI~6{2kT9xn7jz2eX)Fl6hE%~MEz z8FLTOWDT|8E-#e#aRA!joj*MSqR84nXtp=e$bg5BOJ?5fNPE&ZAJZU;^R&|0ySMV> zaNs4wQ!*JFIzh{K{mtY%kI^HMaqYIDTjV#2$1`3?1xJs_Q>F@=PyZC5|B}~RiTf`< zYp~+tTGZ@gSSm~kR1Y+&uM?p;T7tDiyWVh#U28{pw0D=z~0{*Y8z`ru%e}e}=2mS*J z{ww?bPvrdnbKrk6=rOi}&zf*VX=7#S=>S3D{Hl5wNG+)UQJ?Wa0DVk0I^NQ7KFi+Y zN9Zlt!VIg(O|J9mV+-@+C}DA6|D70Pm&w3hGi>3W?AT%Nsa)fuc>wmK0}^1(-tpH_ z<7bV8@lGto{Q?9#3aEAt1pQn8(-%JRq<VIhvtf;Wx%d7wD^E*d#ec;1K;NvW`6i>f0ZYAPJ(tdtNI zCyBLSJEAC@o**fL6eL6ci>fJSI0ZCE>zBjQ#G>8QYlEM4G>{AEML)%r4Ro5kjYvz8 zQU3x=pFn9~qNvDcg6oqOivI|YM`~gp8xcLj2%o2B#ee%77p|w)TNr|&Ua%x^@GH3f zDK5Z0CV`*Jsaw_2FC=Fddjh!NQ@n))8j+NJmVEC$ul$F=EK4?QtwgMc5w4Fh?0gqB z$$t01grC>anwHbHec;%)4VH_+AU+qrt{UjvNeHFuAbbSXV-U7m$Y?qvc0>;X?Mv-hv(Ka`dT#d+A79O4HJ&?M?tY1Rq#m zId$Q5S;-l~Y!&-?y(dBMt0VFJKw~F2--~(=wv-J2ZZ-3FBfMUBjZzL@vNoGu<27k* z{^2bluxad*a_UFvw`(JLwKyc#yJd#5+R`VPU13?;mjOA%4vj+B!8norR%OT*rNm>eA8ZOm^J;-D4iU z2X{mTbD?Z9G9n=vpDX%Kl&K2~^0`0P@B|CKd{265Nk69iDdaGJqjw%3m;8dqySvNt zj_h>t6Xg&`qC>@*`+XP*Lr;o|aBW&P1k~$%`GR+UVx&u+-l&@*3D1dx#HfAQEg9mH zEA%F9*}Xy{rtM94Nxo90h4I|zinVYq$@f@9EvUht*c&<|W9yxE8oeckZ@2}K<{;X|}e2-ebDjq#dF$Sm6tD z1FRWeUV2$2D2K2sLAI=M^$WwC6vZ#}oisQ1DX-e)iBD`0#_38vth<_iO$GQXX&gG1 z@H$P1E2g`Po}9~0?!!t^oAzDR#0^%rSS`t7bwz?^cZlh0dXE3xCfD2ACrD7~3uDFa zBuAV~iS7nvz?GGyMw`};QZRsjqEkg{Sc!>k!?fLWxN+M8X@_V^T=ebw7niOHWYssA_~O;L?ujuu zYhw5Um=MNY`}1RY1&uWb07RM-efAb+i&%T{e^xD9gGHU`X*^Q8_MQ3QXbASUv~L}u z0go>e;g1k?Ou-#K2f_K=2@v1gtxmzBeZ+o!HNBK}ZakTt)yL>C1ot4f$qgiA$KvbD zCOY4oTUtjj@jzVl{Po8sc<(G*0z;;Yb;i!|RZPtD z*abrkjQ29HS`gGksINJac>zxhb8qX4$BpZBqJ=CPNh7{ne#xH(rUh%j z0ZOZ#<%~Qao`}HNi3;~f72f5aBPXGtKiZi{x?_2n-m-TA75mHub{#D=RBlT*7 z7r>WTMJo3oJGtc>Iwt(Zw9suFLb=8SSKMYl&}ls>>!V?S>|pTocAmQ;gTUv`e6(+a zw7TUkBRgF}$tpEr7`!G84|^jPo1^B4gepKQlceh2dnm94cj`f@(n zoUJTLQ+@qAn`in7HBC!?lG=o^F;tk-SSj_kkb^H##QZGUBD;hOCF~9La{FUq0r9sn z#r%M$?`7t?3;z?1X#W&m`T!We#!u zG~9hr0XB`xFErS?X3?JCYl@P$JD*-dva0w#j%*fpC8KHz+pjqKz9U<$*>C+a@DYWA9hP>IJX^o(PapPG-jPLHy# z8fEM7k;-Hum^lHPH=`J&h)rfXDr2{M&^&G(g^H_M_t@xj=4RPHw7{T%W=MzZ3s6ze z9YX1s+c-ovH#2J?dAmY(_%Ri?XaHe`4_jZS_3t^Nc=uJRJskVY=rE~ZpO6MG(t-7{ z+Utv@S~a`VgZEa!K)e6R0=(FhBvCQy1(^ELaLz8S-ngw!oo`G)x&F}YBc|J6|611I z6`ue3G!qMzL!6w&Xn@}&G8%5DPQY)*d5m&N#jD&dZRJ|-@WO&{P&ha5F!3n_2)tW{ z?E14chDtlyp!m#8_p5FBci}3cpvUsljy-(^%M>OBpV1mq-t^x(IZKiLgBElYsU?S0 zrJjzWDiPuM=D3gi)N-o;q*QBj%9c}4PQiXil*+I#{+tTB(;Xuuk;*M*Qyyk2;0(7P zx`RDXDmgSa0fbd=r=uB#QR!GPmaXLLqc^R(;+5!aYRfASUVEb0=?F+Dbxy;jP@r0r zNld{ZGdeFV*Nz&;y+K2E0*A?~W=3980Slk`({luB;TnJCnDrh(W>Y@N;qzfIs7&P* zOuQt8e$AbSt)#x8(u2%Rk=l3RJy+zMK+w@g+H3SV9T6b&YKIC1^f{Za?Tr=JRU&nm zR(^XqwXqp$A6P8WN}o+NlCh@A;~V!Bgx=yv_KWrb5o(fW15!&*?uL`COT^=0&A zvm(Jwx+rxhxtvThuZx6Nh1m0hZMG_2`a6EJmzg~1 zB?@)O4y8j}MNQ_#sbfqwPNm$aZVTM^Z$vKzX}^!2(l!2UoU{bUu*eXd-U9&e?mZhY z7(*Xw^IVg|3$W9GdEIqvI6H7mV@7za-S&_v8&sLcDH$m(KC^IhKHZ0(uvH!KB8)R8 zwc7y> zH-nzrGz6Q8iV3(*LUnw!y5(6~!&RLHTJHg4GjjV^w-4BS>>4e5m2#&sl#v)8v(*jLvxe`7@vWJEWxepzhh3@0) zY<%BU`okg>9L9aT^Br6$XZJDAXQ%!lg|(@9MM&CfTg7W8-Olavz#W+gFQD53dhj}% zY|x~O>yef81r5VdG0IpTWY-Icnq-$L9_XhSt>f#IHUV5p);=4k3oAbl7M@#Rm=H5a zNtyWYFF%P=QP0p@UKIr8WOoC!Vs`7A?|oO6$@tA!)QxM|SD)l9{EJ0s>{CpU-WnD^ zoAlOuNw3~C=^64SG!2!kKSEkRKSx?g2OVbf|K8bM`*Lyc6`$sJ>2|i)QVik24;wRk zs0jOlzX7)wJN2y#T7soJ(wfZ*?fck%DD`1Z`Kl0S_;GTrH2wIYi~U)0T+clCX3eMf z=g3k#c?o&mx#*|wV!GxIY!KI!zi`~SucXm|_LEB}6^0)P>w_6uZ;?u1Q;?80d33qa zq3tpLHs7yqy0R0)Pr82#jyjga3R|xN56d&Txg~;v<)p)~^Q{P|LUj~-+95+DE<^wT zexzHho(9^?BPq>8?SbZ{{61Da|qx`uQsMzd9M__JwGot zTyMF4Gj8T#4C!&)s8endeBt;Klb{d-fzZ~v5oSC>H>C$`_H%!KrK;L5e{J(}j77Z{ zwQN+@0dFH@r~=xqXxLaPO~9yCu6soroMKF#;;#HIgh=lAVD34nf?3r0y_3C+nXFgpbmvH8#*1m)#B_3;pl^o(_ z6J+~4N!Ov?{MmYn7j~@LaB}SP3&FnB*p^qc98%2|p*nYA@M&K`uYL}Ly}tqlcT*N$ z-u2;JNMY^2f;<0piFlEw)+;m-)Z(LFmlD&c0kVGsJTZEYvajl!d5pV<3rV}uJvyv9 zG|2w;T5=;Cm>zKamm>C8_NynNlDXT(X!CM&7FPvb&YEO;E9tb=_qRH7h26eN8Qnjx zPrJp1t3B`d+9gA_cwm*Et8L-$)Hl^TN}Z1R0n*Ee1Pswu^xYhj+ip*0e~phsF_~<2 zsl*c)h_K(wRvumJ<1AYg9o=hPbeh&gX<7XF1m3AGntHweIb}y=c?>(r--$mw?F(?) z)K~zNpWXIA>mQWrvBG3$Ok(u^XmRcOYSTW_R>D-dEd-a;rYfXpkh8 zo|=jdKIS*Mi%1_9tl0t5vM4-1pL4M#>#87Fewkv?uASCQ?e!NHxWbagMM+{X9F3Sy z)ad@`oYdYnMsj_yUf#WLgr%(w>XS}9MEPj(IVS$q(_HOz{Ne=v`xv`Vghtqv-zJlq zW8S-*unHc9{HdQw=z?$PU05e))&A;gwz}^1!2?%^zp<~=DE65B(sX);MV10z^^vzp z?jpq+-e5ds%edL=k(S?^o^}4XdnZD-1fm173_iXJ0{?!wiGkI5!m>jq0%M_jO!_{J z(Guw4XL=gpA5UiSQ+9Tsjv_;rjw>j1ZQy%f>u^>3AHOFeZb}%3O#F-_Qf_G62Ixm)8_s8! za>*STMZ_sXgw72N=l{Y$(j!s!jP_d=wDpZ;X=27tqsOumNM_H)NE{E}zFO`-7cx(Q z182)py(oHyo)Dhw;TOG^#zUj}o*Mw|P(XF7TFnruU0nY83MYiy#O}g$&@>H!5Uu9@ z^4Dycu7}ef$4*?yPS<{1oY&(3%7tG>uGud^D+Nt1MlIpQfz&dQrybiB79e=OXHVfZ zy6_Sw-{Z)Em`@r1__|@S|CvL7e+u?_Gn3}z$OH3OS%R=CxH49L02V{3nfcYzf$Uvk z4pIf)Wx$~bQ94^(<%8aLzHo{ZqpPxZC+N>X1Ix9J1I8&euj@c%f0_Ue&#RV=&*0mrg*LBd<icZ7y zDME=7THZwDnCt?I5ChcAVT}j3^$nF*A5TzA1l;z`j-MhBtub|Yn`!sbcE9^J%jv%D zIDdWr$OlW?);uOl+lg7n7duRCeEl#b0iqk;?Y{FZ7e;x=CbEM-Rtxv?Oz;x2co)Kyv)nY9E5 z@w~1*ec#*$gTCzJwp!Q5Grq6_{^8d4?#|VaJ3IBb4ko^fgK+@59lcqOR_-bU3@>0-rmd4(u<# z!2mN3XP)r&O6Jz3EH*sL%0q6DoHKNsqt{QH+a^zgv8b{Mr0Y zHMUMTa%l$^Ht~BH`>`WQB=uEtQ@OZeRy=Ln;6eylhz*6ip1Q6S=1O?!it&!8B5gh3 z(H!L^sGv4>neC?JUzQ}9`96hWoM=dtrN~|*ca<%cq^{ZdKbg|AN;XZMdNvV5{n~c- zq;1#C0wDs348x%Mg0TU%sT}tZJ~>IJniw#~L}u_Lv-UE@OyqqObG9YJf=~d_-dsT* zwIh~ltUg_cNbE8vxW`f1WZ^p`?Ya;JSH=Y#q%?HT)pa#+H{Kr)u#ruk=eVXE|5v(@ zkZ(P?cn#VHTM7WWOIqFE`HJp){i|;ePap`zODAvf&uoc*4VAS%$MxCbzsV3l1DN|% zKRoQ--)TG@F@5LD9f3jtH0D1~>&QQk_u>ZjiXPiDl{0wPPR)0`zXpd^jTb`!V&=2# z8jiNzVWk6WkC*`4M3+f*u5C^`~@luZWy7JxtW1Bspp(~=h5 z6z;n6w{wZ{V5e_l%es>Z4VrBN^nd;gF*0dn!>%EwEAc=C&AB4N`FUu`;P&OKM5onf zkf^KoGir3SJ-jAGl081(`PZoX7*$+ztpthIxa4+5L5bK-InOE=9HNQ(Dv6-UWn6uX zAIxSZ>hM}^=cmvtz`Z`csQEV^{|GLtbJIphsTh~oG^$64T3;~~FPD61bX2{9`3>$= zcb)|`uDVO=h2zl^3*#olC3}NUVzyGfrgSNLdGfQ%_*G#7TvQ?=FBQkFHv#o9k=dVW za{TXou;lxHu1&10FW;V(ni31ouAQX zXr2iA?pHYZ(FQCuvtwKiNh;xbKiFmz5UF7AEfa0^ zJpTyhA$p23DUdZFPrbFz>tAH=J_TSQlM~S}84A`pul{;q7xX z=3K0_2-<{R=AakJX0DpC!;#aIu@|4`c&pmX&r$az9|)k5^XpwUMYFo^Q1x0UlQDc0W4$7Nj8>b&|%U&i@38R*Cn z0zSefS$AB6ujG$@li(tt&khLy)PDMkXuCg?(ez5@waB;^)ZjOU?nO1z&&KVN5->R# zF|^;t4S0H(5v@&}i8G67=cPZv5{zZNVd>V~Nic;c;?$KsO|MEZ2sd%sXX|L z`zLyVT!)>lZOdGU;_RyG6;`&YN{h}%>3lJ7=HmG%!~npDH;WhjB2(f%69?&qqgb z*gkX?HvVRhm0{eEkddMcyhD;i906JR=@>5Rbhx=Dj4V^VTKpI})9-Y^uQ zd;-mRAW;`dYFhvdYj+u#nEDf(itZF50VXRs)^A88Y=-LEDBv?n-9|Pie3t!kM#GN~ z(rtE$E@Xo1Jv`+O@onPJ5((^&rqcv^Z(hV(u>2@C7D+VHJV zc3uTvnE6g$4P}Y~8?^7n0+NMw-d;g3)NLwrtoimg)S6#S4%lqA?2cJ)5Y6F)oI{5P zH-)8a_H_wc)4S`No;`Kf4$x!$@%KB?)>mnpY^0!Quk198&tSijL=Yr58*HTxKFPHQ z4UC{$+*j`PgE8>+rWL*%5IC6omi_G?(tT)K2F|(t(65b~+h4^|cG1>-D+{vyJKc7 zQ+xZc+@vsRsc#aL--EUwFXfbDC@1MFFW7zkL2lAVgks>#spV{AGzC6=R^uCJjKpgW zrRXc&>pavQXGUtzzFe8YQG$fu^}rS!Y=a`rtj*q@aLl^YU}jrGCRsnwo+SwW{CGQ! z`*wwl68sQ<;-2w2vp2O=>1K6`N*aua=WedPq)NPKR~Y=h(~SIf;E3h%W(xgd_LotjWQZ zXT7p$C|#k?rGtDW_9q9DNtm*DB+Jn;TLKb;ri4HA`sZflW8Wo?=kx+eEF)4?$Blhi zXUX>LEm44oG7=?O?4s4d6fDjWu3v8@Yho`5GoH3X2f3-J5Q`$QsonKYUViFocxp>a z`rdvq^m*7bGa<;KPsi#l*E468-1i9onD=gYo4z8uroWzMw_|(3Mn0SYFuh z9#;D)Wi)T?MR0%Q;QP^ke?uNE-n_!SUjV8ZozYv?cTg_$#gux0}Ql3dglM zd9b@sK)}Hvkfl4+M`dwB{cuXGHzUQLR6x;B3iR7`n`sTh1wH+D7}AzbtdxxP)zEjg zR{osI!o^egs8TUavs`O736toC!&JR}bl6Qf)YD6D9a-4d2y19_xkYHQ9%%+qMVwrS zm-q%qa+H94zO=6|fq2)PacNm`$SyaGiij9DC%OaHHES5@YwZ-Fulv7CxHZPy5tlPG zxpF45oOTl;lXXz@Xd8y9HAU4>eZFvDQv<$>8v(g}*I878thY1Ak82&2&01RDoUN+# ztV0uaTF3bFDf0}BZy56^(kLia7458{W>JP(p=l}3q(IoY+u$@ zrGlgvwbX1^$j=tN!-a*_&daQPT_F(RP5ikj9;yP|pdPhBd%`O?wH*4F7R*#vAwK_t{2q# zCN9kK^wBl0!ZkfHW}ng@d_DUP_7n*pt+chQQwh3&7V8g_p~vE;@Ba-t&w(yNBSw(J z;kS7x@|tx$Z`z~%OK(>!3a%>l6DHs;H2?P(n@rgcpZt7OOPc@0>30EIpU&!KNu`mp zrX07jFJ-No#{H@0!xb#JoIk*#bAo@q;rtB}`FE~2TA^&_3xgzm&J{JyZhl9Jm$vq2 z{+ZENjQN6B8Eis+O&QPj;5$ahFPhTAgd;(qXZZ68K5}0rh20)kx^At~vQo_U-#dN# z4Afl`1BJ=I>&AWiPsBick)Z$YEx|y|9Are`zc`5ezPQdvhYU!V1vN8MO0H*KQ?nT*>l|}2*1rD2ENS9t zd0xGk+Xn#{NOee=U%aq{CdTwD&=2~@Tp0%#L6vOzqJRdc@seMtZfT3f&z@=qSuyp6 zrVJCNx#@hl)cfWVbj_3+5zBM4qO0dW54d3!1NRwrY)Y#Cg9*9ye;-yun!7Q3=ny<$ zes8Eo@3(${HdgU7RV0JcDktek+R!fSLI;_z73VZS`&vBinOts4W;bmNSwbN#b(%2! z7hxIdEH*w~p#jx=z#egw7OUr+~x zNl-;$gTyCq-;rYz$J_!ctz*6YWfeGXp5V$sVumTsR4cxC<&9u9%FasR}VBmQzIh~ z3-DUP6Z$jNMnbiyu(9bvx_G-QkJ1 z=q&bc)5E;AziMO7aQW=x4qrAVDbmY_WnnQST+E$Kjkz{u*0Ftn2c8_{}974g7~` zU@99CU(q&Ql?Z-~BZ~$>4mbUUH@w08_D*x-W_k_Io=CXY_0;(=T_Y-7A7vOl2RGAf z>E7<-(w|FiUuURvv_xXKzrPK_6;PKdP)I3FQ7{$WYTEXQXBIo)uG(*MaaV)tL5LJ= zRb-7AhzXzy?fZosyg_P;Ps&7r#I!b+N=O&?rHTEt8=vO5F*sMhXMU21{O48CVFRh{ z`L{s|?&Jb4L`U^%&$dfZ3g|963R!n~neW&#@LEtMrLPJ}qrOPrAlokYm&J;;Ny>QaX~s zxDG50175EGD+z9i+ZmSD_pE9t%CPjxLUdLaP183RqsNJKx}{GnZ)ud@Zt`Y9XbA_) zdO!724S|G~p-3fNOduY@D5oTg6mFh{?H?U6s7?L0aVEsk!~n2I&SjSuUN0P%8cS;3 z|IwFpjl7I43M)QOo^c-`yL;uSzzWB*+3p2i@SbMjqP=cFecq%%x+72}Ix97jwKgeD zgaWXq9@C~zG^@mtuq22e?1fU@Uq;_jFiw2CCbNQN!U>K}WDN%8iNlSpjU01gcv456 zVRIRdcMCgXdtlbqp41}p1VT3DnHayN&BT*jfy|H2Kghv!rq;2VV=@gf)t&R{2gjS) z&v{an!GlBNvj>A!V#nUce)DAI(`)c9GUm2o-k(uw8a=09dPz$gN$qcMP}0SPsCs9T zIJLdFm6aFS!2kh=8Dl^W(F-I7g zR{tdW$FrF<#(xrho~+j@2qJ?_T8-Qv8vVuoD&{_l^0omHoN>gdal7rvX?3>mP$)1n zzavU}YcjTr5S~dzcJ9JV>~D$LIe940To$r-ep<-xa+~HM;irLr|LBH@jhlVlS_oyy zSyfkgil0Asj0Dzqk5I1Xy+al)uCuLhh?N+bjv~g!S;3E*o8nL3K9~9;|<8My(Iw`dL2U zO}I2kcuau734@jq8#J~hc;kk(u5=ksZ>}Ghac8jdahBNs#oJAi_#?Y$(c<83Sg2ub z+)Y|f1tj%n+<7+hQIliTm`%^TST_G=3 zUZq+*+<33M3#D=Mj?sB_x2G^#-Z0c#gkPPhwOBOm+4=`x5L)<;p7lSG-ta7 zBxzw;lIxh5c0vRE7uI|@JZ(0ukN2w+GRQMlwW$6rSt3~y>Ea5Dn9{a&jm0HaUG&qF zlaB8a(G$!QQmGrbc2%KuD0}h4W0-d;=^S1ae2GcsC3MjHJE}FQJqZ8wu8MbD8C4Mz z8ih4d zej5PNVFbrOk@w%Z06H7%{47GYS*{L_SG5|9xaw#JF750)=P&~8`D=O4f2=11*3&)!%Ng(JhV}W3j)IrXtM#dVQKfLK8aW zV)?@vlVwq3h@2sHs+$(}U+4f9Kp{07uv&iSw>(>?wlxx!K?yDYe?SHmB}l9d=%~qR zegOTV^FqqBPs<1cO!g(>hSG(JT~cALQmRTVGdhC~&Y%JC?&?BCH*m>QQI&s79r=KS z>%%JYVgS+rfrrR=ADpQ95jN0a7DThzmWteN^5)cDi5w&)v@K9r%!XpUdp z2tb0I*Xifv48vMlh(UGcHJB+KVzabBXd)fYZN58V>TN@s%py8Nwanrt(#U|-sLbnA zRJcZ#vXmdw)3?vIpF=_}bCGvY_-S)UTQ!^12+OuRUN(LA!b_onSlBqz${H$5?TMYW zt@RkPHWn&%1@qk{G58&su0)=otR{3 z;kfedR(X&XN@57%nj#NdhY>>ePlm7&aDmXhYk>MrujbM^kS@-)5v$S5Fw(k@wo@V{ zYsiTwS$WjXpT4=I+-?_H#8G@wdVhrSZvo958J#drmHuISO|ayK z$4pZ14>Dc-+NP#CWcHYRE!Sh<-);3z9Z~o9Ofy2E0WZjvTvF$P<-cdz^TBjs}k0<4ChC3iM{{q7y~sjy(dE$k|ex+-@W$jh&t_>8yGOPEGmhV zs>m-=sn!i-rso+4>+}*~vg`i`7SL){Bqb^$1fO+a3adwM24V_-6$TDdGRQWH?=^il zEnL!-B^9O8Rz2C&<>2t_!C5|t^%=>K?K|$3T(6rpT@?~_@VH1scr8k z9SMs(?xtG3hG!Z7#r`(To{52r_?T z1JnC@{Q$$idj8UsMVM#SO!-Wg zu5}})Df9e}31#&8teA!dIRy!lahcG+pA+yj@E?QupXI}L@tQjbnz%Ep>MX}(q5^Jm zrv&h3vE~={0!{|bt(cRz$8ls&?xt+&J}`*xENnUK7Pw@Rm5^TpNlUl3Bn2PPciR@V zG}6z-1`6?fDc50XjGywKU#j;r9&2j?S}*ISpb7jF*ZgLVUJy{#(wOZad59T%!x}}a z{8YP-g+^b1W|$8*R3+?(`_$nLh5^@V$&==p?E-8Qa=h7`-p%x2>e|;>FYykX*Z;x_ z))&N?0|={ZtbcBx4_+yZ?;ltpia&UEa!-FQ?EnC7sT5Nv1-c`s!A~`VifiLXffG+G zC1C7xTOD5jHn>hGd;+I3bP)jmc3KLz@JE64h2IdDWkk&>v@ruebTEc^(tR5uWs288 zk~?(bSOUU(jJM_8j({&1e>$N+%pc%>P1Q!{rghP_u|!%-hV%7V=q<7%4+fkCme4(V zIeWdsM#oZ)eag&hT@Mg-c&G?-CvB8xi6^zBEvag^N~_z*qAB_h2%4E>Jnc6f??fJl zyJ_ydUgIt`l{XkJg+R7w3L_T3zs%>KC?UR53hX@Q9}!oM?JXikM#hrS^`ZvkW~@}11*NNxSuu(Q2WASoc{olf%1OFnz2 zoqrHB*klY z7}^*K&)Qo&83^KXMp#Se%AQ+R? ze7W2ZyBD?M>FKG-wTlKn|68tppXt^_R)oi^iknq%3Al|EA3#jz@%9vr9XOVBdz$=j zufVUF+O0BdfWLGtF7wmABMrzFv!KX`uXq9lWEr_8M$6~0Rbw@;M_>L=lt)lgAlz-P z{dU${bc&~bdhEfFQa{t`QHNxk(oq!6yVI@tDk=TLc{|}h>b?pB+{?Qg%}~<;e=Ns& zeOpGR!&k?=1~>>dd+Q8?dJLhqAs5O82Q8z^khy;d;eYNk4%?o4)__+6(>vq^HFU`I zxz5o?1JFLcFT+FkIg-0ZFPCEM>)0SO#V0OmRr$(4)+Q0AWA-KW%%ZL| z(wA&ldKG>9j&@{bm8%t2z{wXebZnKIDS2i83G)47=V_{4BT2CXRZ_<_OHR~f{pD(z zEjlil&c*ei(a$DVKwT97iuvXx+~vJJGc%dqEB4UgzWsm^*LIdx&MFo{WM4qg~KQL zxDZ8XJN`iiE^B&InD=eUz4RXBc_4XO9M4lxaJ^P#%X==|ZF!h z>+bMR43B0Wss1ZNK%v+|U9$AsL5=XEBHd0|=nsfQh)EtE7s2!|5i zprVJSFFOFA(!6NPE9BCB1%^7_OVn0LZjf#=U%qpB>CS?==_Zv1*amSPsBrN-p6`r8 z`F%7^9o6{87|WTym`wHoXfoI=e7={W>CT?jnv|o|T^TKw+lITznqwv}5=US4s?T|? zCQ0-L4iTXrs4&A9pi^(sE?&@9LaxC8#@DLOvoER0icfOV`8iB%?cQrSgKpXYfKRJq zN`Wu|rKqiE%#JJ!zY%CGp1dzrzhzL$QH_|JWJ%v&iO~6OQh8gb&myITO?%Y00y(cM3 zqFR+~$;uws0&5cL;6KvER$~Zi!mO)#TH?2iw-*kIgrT{xV}dX_p+qQvOZWD#2cqg& znC=u#tw^r%|@n~P+i5<_EHIpl+AsMKVzX6Q%PmjJ zgEK4-d2M%r_Sm;>kYxe%*CCfB#B8^)1y-eHm0#k@QIWMkooO*VZ+A@7?4DfPJOb9D z+_vU1&t5C(w*7;QfiHj*3HYyEhD)2mJr;Ji_Zhq^Hn|FakI2XPi`dEM54zc^a8gkY zI$MTQFf|0Ox2Q~(G*I%z)aO1TV_w=vU`Zv$@Dk>n9U3wawJM~%KT9t!@(ST2EzH!D zXe{ln`_H1|qB)1*;s*H@#*+q`?^u za-;lT02~~PD_rbN=dbYXZ&EmmXbcgCDJXV!D685hP-SC4+|?XkZ$EWU87Eg7-1Eqh zz_U0h5Ef0~X!M?8blU;|WW1$p90rz6xDD+)0VECCD;}sR^;aXw;&qHhv4suUtHXwE z*b+{%AX3x0MU9slVAnumD|uHGg<;|~=SUm;Z(U`P+NR_Dzs{BBolsFj*$E9!SMDZ= z(L7)K9->BUPS+Olq3PJ{BgQNCTvS=;3Q!hZr@8E$m{X_mgBpEzAC9P4NHZ|SI=+41fczSrBU=qzGFgy+PkX~neX@s zC!9^agDj1o|F%^huXKqiC;MTXrhn3XB&uGDP3z_3V$;sO6X)qOIRssbF(!TeN>s&u z_PCGFo_onr_F>@c7r5K=9wH+_r6|!RJ zINBAN4NJI1svgK9_wk#$!PzH~3)2{2NR5&Na2{ZtHr@&N(&e>a&XTC=QktUintwv8r@)wr>3PVC0E zZQD50=lQ+otb_Hgb^c3c&1CNT&V{}A_j7$W6y^{N!Rj#f>JX#pp02uj$HJ))T*!X| znINj&?;1XOwNgVdsLGv|etTY)o>)$(J71#QAPE?W-`-y3gCFj-+iRrDi78<1XoQ89 z06oDu{H)Sb4cCUP_0^DG6?sQjOU}$j%&WD~d@IvaUX1rH;*! zful6+r!xMOz>o6OfF?0!y#*-?4M@>)Jj&4)vX^CD81740ZM)*x)(t02aV7x;F_ql%+I{{i5l+`g zg0--JCB~B#VG=1#FQu=*`*^QwgPZWUH&){HIT0n5x3$Y@%rf4qME5j^;gC}kXrBr_ zg&yf4*G5~N+^a~aLdJ5<&)T=e9^b5}{R+LUT6RC>beulKdR^7>a%4xP6q zJ%4*A9KfuqJ)WkM8gV(Bzdw1&QFmUk(iDqdTX6s5(`RlZ;_%7^CGsuz^j&h(6Wb9! zU6UI1pcbHngW2KX-r0@dYhTj!SAQPIFSbhpM7~ z73DbXjW5vY;iN-?GE;8xkM4-S7B0+0h%W~m_MUpLe6Rw@#H7Nt?kU)I-4~d!g=PJ0 zcQVSa!9dIml$+ss^7V0T3h8LTv*q|pE?;syM^t?xgC(CCiQaUyP zU^I*ia~`=}m$nZgI6%>8wBC^FCNGu=H$*9o$ItxRx4U{)ys-k!&_XRD@|#e* zGW9kab6;5gI6EtDUg6LD4xFZCo>}YX621J3Fh)ysqACV{CMMnwbZ$czOx}OM0ZGR@ zD74|Y&T@*ZHUXX^GLt&Wt1?Ea`_NT$=~fHHdV^iq`-QanA`3US{kCS}ho9@eIMy(8 zKSH@QO)OE&woJLlBI>u$*P2|tthEGiG+$nS7QlJ@o+7GzE5TG+cGu&{{eLhM1YKP< zSWberY~M-KJgL>3QH2EeH0}ii*PL!5nD=OLY!Pl1+YIvyzRuT1es^webAUqy==#*tLL-cx=ZvFOK|twK$6*iI*TMd#+&p_5kv z*c0iLtfb4G;wMY2l7`}7R8T}Am*wk2#2{a4oAz9=uJRt#1C=T3bAR{5W$#FS2%m?s z>RPVN^R1+AwDTx=8`TH#`T3Pvis|TRr^iai;tsU~Pavjh?c}knH|vh@ctG*SFKYFD zo87M$2Lv>9AU{8!+z1MYGSY7}5u&G6+9;3$C+}x8KK1z#9Bqk2fwsB3E~(IEAyjs@ z)bJEMy+Ko8rs4;iI(!~Ob*@yz(oafz_byPdEW^sJ21*Lp1-d{$d9@?cZyY0>;HUzf znXifALL~3VLUAWbM@1aRX7mrARO#il1T#S5^T8ITPE@mHK3}ol-x}iEct^9-f!x+^ z_ejt0IYwkEv|iPNYw1c+mXGLSN91u&X7|kQ){fnqncsbHqoWTBK9t5wlSe^_-oAKF zx=f`iklpqMq}b{a94Vw4F(ZG zi&)tp=cML{oVWKqVq6vlaWFtpc@YHnu$VxlmZRN?@Io(4aJimO=iXkNaEoPybjV*x z2?x7!6?u*hgwJ&5R2fH1*Z+9uqv-dJ%3!@V>dUyNNk!~cI3Y#ZKo{HgBEx@r?c@JZ z2a>`Ct;+@4DoOyGiKZR?Kf=d0?h^MvtqdODtv-hP+2?1aR5Aoxi;pxpRBESUgh@eI z3i-2j46tbtC-s^Zuhao@Tac|0l=r#bx7?ACkHHSby^$e34Z%^WadsQOgIxs1hvEPL ziH+@bWwd2$;HGaB2PZVkCI9e8e+e|sEj7$tK8m(> z`o{$=Icr4MGcz&X*-!so*!#xONYJ1DwuL!2vG)wE*K-ek;s&sP7LdR278#^Tv+sAZ zk0i2hB{~1{KO~?F@>y%6Sq}70?1LKm?`0(W( z@qlH36fZd1e^8!x^xHQHvP(y}TJpsFUw_k+ub|B9A2)+J(2M}#I#?k4fS$L~60T~p z0Yg2(B|9zjhLVV=zEgtQQpKuA=r0}ClrL2XJU+C|kLjz}&^Zr-V;{Jy38C zygjiafqsj>^qQUgBC1=P)K&kQvZ|Z8p&_Xrg1+44yIZ!XgQdsf^FJL}vdX?LA5FDs zjo1FRFrQWIZ_K$O!S#>z0TwD-xn4XZ*gqT-oX^I=An? zMvJu6_GB)Fms|x|yGqA2w5QXSG6WI+PDF2CR8{YY^=yr2_aJ*vq_@JM)ZYASC3ASX zOH@MN3>=!1M0jaqJr*2#xTIAUIM4}N7y&YV6tww@bUs_|oFL-{baHdPYg~_CU5twP zwGUZ525=Mb4y{9%kzM0=tW&Pm;;3E!Js3DO0)o`zM+2u%o5(AS{P^s zokSlSfG2+U7U()1ys})!{?q047_u@vhuOMgmHL<-FTfD;=k^eR$eBOqy3LDN>xH8g-1BN&zW(% z9jk906HJCr&-+J*ga`76y_SWWxqqdZ`lH42_T!iw)e7#~7r9%P87C_=kWc;8nxCT8 z+Ov_<5$Je2=rH;KYL}(NgB$2z|9MOx^7^Tt;&>HvG=BbJqk+z=764$YtBY|c-mwMG z+nlVzFLP2bR0@ZTQH**u-m>#%iKuACG_6iw?V2E?{FImN=`;w z``#ZhVVZR$Ds!2YlxW@gQF-iS#|9$LX$W`10{?hCp{g1yUF?Rh>s^y0kTs*KLPM_) z5zLl+nB>za$-gOXPfUV>tasdIgVli zNJ17hijsl;UMWNofu%w(p6DqP3o*ed&+Z*K|jlmxaLC}1>SJ^dU1qL+q|8J*2p0Fxr|2Y z_Y0<(STvhJ4zMQ52Krs&pU=7C;VJ6p(rRtI(8NaQ%3z9{jJEEzzoA#II9iqH8jB8} zSi@r5gMR$}eYh3A6r*Nl_%-0 za5ru30z)$#uBs7?TeDx4TkS!KRYO-*8vFYogeQKPPDtna2Ui5Wc`~s9+7;I~{|colPp&!wXrt}eA<#tE9)!a$>Utz?Dzj!hf*xi6sj?TEL!{c5eu&qpXcK{$tm< zv5j&X|6KUs_XoPZ@D_S<7C-nvukq^mv(ZzjWE`T+UDf1xtJ5k;Kpgb4`o??~`sH4H zF5H$%<-P6gHg3p(7Dbk%O!|p~SFDi?DvZ4rJcJrgGTTBw;b&u>oMQnIZN{?`*`H-3 z{qS;d?Nj&HOBtppiFl}}j(s1fy&fmQj&rPXH*1owI4cD7&F|?oQZ>@d*b_YI;xpu# zp-8QFsVZND}&8&-k9@B$*|B* zyoSGJZlrR7NEiD~QMBx@Fg5Vs=mEf|@g?P3MPXZ5{5HSmOd zOk`xcp*wRNPJSP9L08RrO`IOH1tYr9gsXdBD(biePuxl+5uMn4@qoPMz?r&f8;e^i zCP0H*9zPAtfTmbM=4CPM#357juCw#4{ib{IPUDX9@m{N^#5GXk*vONx?CXwE$U)K< zJKGZzDpf0HoujkBCC^b045>yZ8ah{}}Oj!RBCgv(8@>_U*{?w z)qx%%L~1Vox28iV95c?O#SQ5VX;Y26MJe�5tQErLd9?EfH$k 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�B%#$b4l8e2>e>K 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 Date: Sun, 7 Jan 2024 19:39:34 +0100 Subject: [PATCH 17/38] data.md for pandoc --- data.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 data.md diff --git a/data.md b/data.md new file mode 100644 index 0000000..8ea1089 --- /dev/null +++ b/data.md @@ -0,0 +1,18 @@ +--- +personal_info: + name: Esteban Martinena + job_title: "Senior DevOps Engineer" + email: info@emartinena.es + phone: + - +34656880593 + location: "Cáceres, Spain" + linkedin: "linkedin.com/in/esteban-martinena/" + github: "github.com/orensbruli" # Uncomment and edit if needed +colors: + - name: VividPurple + code: "008080" + - name: SlateGrey + code: "2E2E2E" + - name: LightGrey + code: "666666" +--- \ No newline at end of file From b9b4b2c930cf4fff243e013c42e25e55fcdab474 Mon Sep 17 00:00:00 2001 From: orensbruli Date: Sun, 7 Jan 2024 20:46:50 +0100 Subject: [PATCH 18/38] Templates updated --- Makefile | 3 +- latex/main.template.tex | 67 +++++---------------------------- latex/page1sidebar.template.tex | 38 +++++++++++++++++++ latex/page1sidebar.tex | 57 ---------------------------- latex/page2sidebar.template.tex | 12 ++++++ latex/page2sidebar.tex | 19 ---------- 6 files changed, 62 insertions(+), 134 deletions(-) create mode 100644 latex/page1sidebar.template.tex delete mode 100644 latex/page1sidebar.tex create mode 100644 latex/page2sidebar.template.tex delete mode 100644 latex/page2sidebar.tex diff --git a/Makefile b/Makefile index 5a04369..04e8d33 100644 --- a/Makefile +++ b/Makefile @@ -31,7 +31,8 @@ pdf: cp latex/* build/pdf/ cp data.md build/pdf/ cd build/pdf && pandoc data.md --pdf-engine xelatex --template $(TEX_TEMPLATE) -o $(TEX) - cd build/pdf && xelatex -no-pdf $(TEX) + cd build/pdf && pandoc data.md --pdf-engine xelatex --template page1sidebar.template.tex -o page1sidebar.tex + cd build/pdf && pandoc data.md --pdf-engine xelatex --template page2sidebar.template.tex -o page2sidebar.tex cd build/pdf && xelatex -no-pdf $(TEX) cd build/pdf && xelatex $(TEX) cp build/pdf/$(PDF) ./rendered.pdf diff --git a/latex/main.template.tex b/latex/main.template.tex index d1b90db..67e4b41 100644 --- a/latex/main.template.tex +++ b/latex/main.template.tex @@ -65,7 +65,7 @@ \begin{document} \name{$personal_info.name$} \tagline{$personal_info.job_title$} -\photo{2.5cm}{2} +\photo{2.5cm}{img} \personalinfo{% % Not all of these are required! % You can add your own with \printinfo{symbol}{detail} @@ -89,69 +89,22 @@ %% not need to align the top of the contents to any %% \cvsection title in the "main" bar. \cvsection[page1sidebar]{Experience} -\cvevent{Senior Associate Analyst}{Lafarge Holcim India Pvt Ltd}{Apr 2019 - Present}{Bangalore, India} +$for(experiences)$ +\cvevent{$experiences.role$}{$experiences.company$}{$experiences.duration$}{$experiences.location$} \begin{itemize} -\item Working with latest ionic - 4 along with Bootstrap. -\item Having sound knowledge in Sencha Touch with latest UI frameworks. -\item Strong skill in Angular material along with Angular JS 7. -\item Integrate hybrid as well native plugin for mobile and PWA app. -\end{itemize} -\cvevent{Software Consultant}{Capita India Pvt Ltd}{Nov 2018 - Apr 2019}{Bangalore, India} -\begin{itemize} -\item Working with latest ionic - 4 along with Bootstrap. -\item Having sound knowledge in Sencha Touch with latest UI frameworks. -\item Strong skill in Angular material along with Angular JS 7. -\item Integrate hybrid as well native plugin for mobile and PWA app. -\item Excellent knoeledge in Hybrid as well cross platform technology along with node , Express and Mongo DB. -\end{itemize} -\cvevent{Hybrid / Cross Platform Mobile Application Developer}{Synoverge Technologies}{May 2017 - Oct 2018}{Ahmadabad , India} -\begin{itemize} -\item Working with Insurance management domain -\item A well known company's insurance management app developed. -\item Overall 10000+ claim agents use my mobile app that I developed individually -\item Having a excellent team handling capability -\item Working with USA based clients since 2017 -\end{itemize} -\cvevent{Software Engineer}{Synoverge Technologies}{Dec 2016 - May 2017 }{Ahmedabad, India} -\begin{itemize} -\item Work in Seven layer .Net MVC architecture with AngularJS. -\item Use AngularJS 1 for MVC 5 integration with .Net. -\item Work with ORACLE Server Engine. -\item Actively adopt new mobile technology like, flutter,React Native too. -\end{itemize} -\cvevent{Associate Software Engineer}{Aashtha Solution Pvt Ltd}{Jul 2012 - May 2013}{Surat, India} -\begin{itemize} -\item Work in Seven layer .Net MVC architecture with AngularJS. -\item Use AngularJS 1 for MVC 5 integration with .Net. -\item Work with ORACLE Server Engine. -\item Actively adopt new mobile and web technology as per market needs. -\end{itemize} -\cvevent{ Mobile Application Developer }{Individual}{Present.. }{Mumbai, India} -\begin{itemize} -\item Developing a new creative apps and games for both android and iOS platform. -\item Starting to individual development for react-native application with latest UI framework along with flux and redux methodology. +$for(experiences.responsibilities)$ + \item $experiences.responsibilities$ +$endfor$ \end{itemize} +$endfor$ -% \divider - -% \cvevent{Product Engineer}{Google}{23 June 1999 -- 2001}{Palo Alto, CA} - -% \begin{itemize} -% \item Joined the company as employe \#20 and female employee \#1 -% \item Developed targeted advertisement in order to use user's search queries and show them related ads -% \end{itemize} \cvsection[page2sidebar]{So far Project Experience } -\cvachievement{\faMedkit}{Policy Insurance Portal Solution}{It's actually well known company insurance portal. All the policy holder buy or renew policy, as well we provide a claim facility too for instant resolution.} - +$for(projects)$ +\cvachievement{$projects.icon$}{$projects.title$}{$projects.description$} \divider -\cvachievement{\faConnectdevelop}{Survey Tracking App.}{ Its US based client survey tracking app through which client make a survey for an individual vehicle as per requirement} -\divider -\cvachievement{\faNewspaperO}{ Insurance Policy Claim management App.}{Its related to customer claim management system, through which agent report a claim related to policy along with the insurance paradigms} - -\divider -\cvachievement{\faOutdent}{Game Development}{ Individual game developer using hybrid and react native platforms. Currently total 3 mobile game deployed on play store.} +$endfor$ diff --git a/latex/page1sidebar.template.tex b/latex/page1sidebar.template.tex new file mode 100644 index 0000000..fb0f80d --- /dev/null +++ b/latex/page1sidebar.template.tex @@ -0,0 +1,38 @@ + +\cvsection{Life Philosophy} +\begin{quote} +$content.life_quote$ +\end{quote} +\cvsection{Education} +$for(education)$ +\cvevent{$education.degree$}{$education.institution$}{$education.duration$}{$education.location$} +$endfor$ + +\cvsection{Technical Strength} +$for(skills)$ +\cvskill{$skills.name$}{$skills.level$} +% \divider +$endfor$ + +\cvsection{Most Proud of} +$for(achievements)$ +\cvachievement{$achievements.icon$}{$achievements.title$}{$achievements.description$} +\divider +$endfor$ + +\cvsection{Strengths} +$for(tags)$ +\cvtag{$tags$} +$endfor$ + +\cvsection{Languages} +$for(language)$ +\cvskill{$language.name$}{$language.level$} +% \divider +$endfor$ + + + + + + diff --git a/latex/page1sidebar.tex b/latex/page1sidebar.tex deleted file mode 100644 index f684d33..0000000 --- a/latex/page1sidebar.tex +++ /dev/null @@ -1,57 +0,0 @@ - -\cvsection{Life Philosophy} -\begin{quote} -'' You are the only person on earth who can use your ability '' -\end{quote} -\cvsection{Education} -\cvevent{B.Tech \ in Computer Science } {Dharmsinh Desai University}{Jul 2013 -- May 2016} {Nadiad , Gujarat} -\cvevent{Diploma \ in Computer Science } {Gujarat Technical University}{Jul 2010 -- May 2013} {Navsari , Gujarat} - -\cvsection{Technical Strength} -\cvskill{AngularJS 2+}{4} -% \divider -\cvskill{ReactJS/React Native}{3} -% \divider -\cvskill{Javascript }{4} -% \divider -\cvskill{ Node JS }{3} -% \divider -\cvskill{BackBone.JS }{3} -% \divider -\cvskill{MongoDB }{3} -% \divider -\cvskill{iONIC Framework}{4} -% \divider -\cvskill{Cross platform Era}{4} -% \divider -\cvskill{Android}{3} -% \divider -\cvskill{.Net MVC Technology}{3} - -\cvsection{Most Proud of} -\cvachievement{\faTrophy}{Best Mobile App Developer }{Individual working on various mobile apps. and sink to deliver before time} - -\divider -\cvachievement{\faLineChart}{Deliver application on Time}{ Continuously work on various platform and expand learning capability in terms of quality } - -\cvsection{Strengths} -\cvtag{Hard-working (18/24)} -\cvtag{Persuasive} -\cvtag{Motivator \& Leader} -\cvtag{UX} -\cvtag{Mobile Devices \& Applications} -\cvtag{ Product Management\& Logic Designer} - -\cvsection{Languages} -\cvskill{English}{4} -% \divider -\cvskill{Hindi}{4} -% \divider -\cvskill{Marathi}{3} -% \divider -\cvskill{Gujarati}{4} - - - - - diff --git a/latex/page2sidebar.template.tex b/latex/page2sidebar.template.tex new file mode 100644 index 0000000..6095497 --- /dev/null +++ b/latex/page2sidebar.template.tex @@ -0,0 +1,12 @@ + +\cvsection{Referees} +$for(references)$ +\cvref{$references.name$}{$references.email$}{$references.affiliation$} +\divider +$endfor$ + +%\cvsection{Apps. on Store} +%\cvevent{Gold Guide of Dragon City Gems} {Dharmsinh Desai University}{} {} +%\cvevent{Hetrix} {Dharmsinh Desai University}{}{} +%\cvevent{Parity Game } {Gujarat Technical University}{} {} + diff --git a/latex/page2sidebar.tex b/latex/page2sidebar.tex deleted file mode 100644 index 4c83c2c..0000000 --- a/latex/page2sidebar.tex +++ /dev/null @@ -1,19 +0,0 @@ - - -\cvsection{Apps. on Store} - -\cvevent{Gold Guide of Dragon City Gems} {Dharmsinh Desai University}{} {} -\cvevent{Hetrix} {Dharmsinh Desai University}{}{} -\cvevent{Parity Game } {Gujarat Technical University}{} {} - - -\cvsection{Referees} - -% \cvref{name}{email}{mailing address} -\cvref{HOD.\ CK Bhensadiya}{ckbhensadiya@gmail.com} -{Dharmsinh Desai University} - -\divider - -\cvref{Project Manager.\ Shishir Mishra}{shishir.bobby@gmail.com} -{Synoverge Technology} From 54c3ea65037318259110d2dd981150245c91342d Mon Sep 17 00:00:00 2001 From: orensbruli Date: Sun, 7 Jan 2024 23:03:12 +0100 Subject: [PATCH 19/38] image --- Makefile | 1 + latex/main.template.tex | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 04e8d33..8eab8d6 100644 --- a/Makefile +++ b/Makefile @@ -30,6 +30,7 @@ pdf: mkdir -p build/pdf/ cp latex/* build/pdf/ cp data.md build/pdf/ + wget --output-document=build/pdf/img.jpg https://lh3.googleusercontent.com/u/0/drive-viewer/AEYmBYRh5Ban9xwmHesxqfizee_30j4WBP55CTzwW_GOZOMLVlTaA3wK_kPcIFl4j0SaqsuJB5IlPMl5xCuj-itvlzjLBiYp cd build/pdf && pandoc data.md --pdf-engine xelatex --template $(TEX_TEMPLATE) -o $(TEX) cd build/pdf && pandoc data.md --pdf-engine xelatex --template page1sidebar.template.tex -o page1sidebar.tex cd build/pdf && pandoc data.md --pdf-engine xelatex --template page2sidebar.template.tex -o page2sidebar.tex diff --git a/latex/main.template.tex b/latex/main.template.tex index 67e4b41..1ff6dfe 100644 --- a/latex/main.template.tex +++ b/latex/main.template.tex @@ -65,7 +65,7 @@ \begin{document} \name{$personal_info.name$} \tagline{$personal_info.job_title$} -\photo{2.5cm}{img} +\photo{2.5cm}{img.jpg} \personalinfo{% % Not all of these are required! % You can add your own with \printinfo{symbol}{detail} From 702be3d3be523473e18843fb61729f1f364aa323 Mon Sep 17 00:00:00 2001 From: orensbruli Date: Sun, 7 Jan 2024 23:09:30 +0100 Subject: [PATCH 20/38] wget --- Dockerfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index ad56909..90c8b74 100644 --- a/Dockerfile +++ b/Dockerfile @@ -17,7 +17,9 @@ RUN apt-get update && apt-get install -y \ texlive-fonts-extra \ texlive-pstricks - # Set working directory +RUN apt-get update && apt-get install -y \ + wget +# Set working directory WORKDIR /latex_content # Note: For Font Awesome support, compile with LuaLaTeX instead of XeLaTeX From 9d6151d4c6b36b5539da117473542838fe3fe275 Mon Sep 17 00:00:00 2001 From: orensbruli Date: Mon, 8 Jan 2024 07:36:38 +0100 Subject: [PATCH 21/38] Updated data.md --- data.md | 126 +++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 125 insertions(+), 1 deletion(-) diff --git a/data.md b/data.md index 8ea1089..d63a484 100644 --- a/data.md +++ b/data.md @@ -8,6 +8,130 @@ personal_info: location: "Cáceres, Spain" linkedin: "linkedin.com/in/esteban-martinena/" github: "github.com/orensbruli" # Uncomment and edit if needed +education: + - degree: "BSc Computer Engineering" + institution: "Extremadura University" + duration: "06/2005 - 07/2007" + location: "Cáceres, Spain" + - degree: "MSc Computer Engineering" + institution: "Extremadura University" + duration: "06/2001 - 07/2007" + location: "Cáceres, Spain" +experiences: + - role: "Senior DevOps Engineer" + company: "PickNik Robotics" + duration: "Apr 2019 - Present" + location: "Bangalore, India" + responsibilities: + - "Working with latest ionic - 4 along with Bootstrap." + - "Having sound knowledge in Sencha Touch with latest UI frameworks." + - "Strong skill in Angular material along with Angular JS 7." + - "Integrate hybrid as well native plugin for mobile and PWA app." + - role: "Software Consultant" + company: "Capita India Pvt Ltd" + duration: "Nov 2018 - Apr 2019" + location: "Bangalore, India" + responsibilities: + - "Working with latest ionic - 4 along with Bootstrap." + - "Having sound knowledge in Sencha Touch with latest UI frameworks." + - "Strong skill in Angular material along with Angular JS 7." + - "Integrate hybrid as well native plugin for mobile and PWA app." + - "Excellent knowledge in Hybrid as well cross platform technology along with node , Express and Mongo DB." + - role: "Hybrid / Cross Platform Mobile Application Developer" + company: "Synoverge Technologies" + duration: "May 2017 - Oct 2018" + location: "Ahmadabad , India" + responsibilities: + - "Working with Insurance management domain" + - "A well known company's insurance management app developed." + - "Overall 10000+ claim agents use my mobile app that I developed individually" + - "Having a excellent team handling capability" + - "Working with USA based clients since 2017" + - role: "Software Engineer" + company: "Synoverge Technologies" + duration: "Dec 2016 - May 2017" + location: "Ahmedabad, India" + responsibilities: + - "Work in Seven layer .Net MVC architecture with AngularJS." + - "Use AngularJS 1 for MVC 5 integration with .Net." + - "Work with ORACLE Server Engine." + - "Actively adopt new mobile technology like, flutter,React Native too." + - role: "Associate Software Engineer" + company: "Aashtha Solution Pvt Ltd" + duration: "Jul 2012 - May 2013" + location: "Surat, India" + responsibilities: + - "Work in Seven layer .Net MVC architecture with AngularJS." + - "Use AngularJS 1 for MVC 5 integration with .Net." + - "Work with ORACLE Server Engine." + - "Actively adopt new mobile and web technology as per market needs." + - role: " Mobile Application Developer" + company: "Individual" + duration: "Present.." + location: "Mumbai, India" + responsibilities: + - "Developing a new creative apps and games for both android and iOS platform." + - "Starting to individual development for react-native application with latest UI framework along with flux and redux methodology." +projects: + - icon: "\\faMedkit" + title: "Policy Insurance Portal Solution" + description: "It's actually a well-known company insurance portal. All the policyholders buy or renew policies, as well as provide a claim facility too for instant resolution." + - icon: "\\faConnectdevelop" + title: "Survey Tracking App." + description: "A US-based client survey tracking app through which clients make a survey for an individual vehicle as per requirement." + - icon: "\\faNewspaperO" + title: "Insurance Policy Claim Management App." + description: "Related to customer claim management system, through which agents report a claim related to policy along with the insurance paradigms." + - icon: "\\faOutdent" + title: "Game Development" + description: "Individual game developer using hybrid and react native platforms. Currently, a total of 3 mobile games deployed on the play store." + +references: + - name: "Steven! RAGNARÖK / Infrastructure Technical Lead" + email: "steven+proref@nuclearsandwich.com" + affiliation: "Open Robotics" + - name: "Matthew Festo / General Manager" + email: "matthew@operobotics.org" + affiliation: "Open Robotics" +content: + life_quote: "''You are the only person on earth who can use your ability''" +skills: + - name: "Github Actions" + level: 5 + - name: "Gitlab CI/CD" + level: 4 + - name: "Ros 2" + level: 4 + - name: "Docker" + level: 5 + - name: "Kubernetes" + level: 3 + - name: "Ansible" + level: 4 + - name: "Python" + level: 5 + - name: "C++" + level: 4 +language: + - name: "Spanish" + level: 5 + - name: "English" + level: 4 +tags: + - Hard-working + - Persuasive + - Team player + - Problem solver + - Self-motivated + - Fast learner +achievements: + - title: "Best Mobile App Developer" + icon: "\\faTrophy" + description: "Individual working on various mobile apps and sink to deliver before time" + - title: "Deliver application on Time" + icon: "\\faLineChart" + description: "Continuously work on various platform and expand learning capability in terms of quality" + colors: - name: VividPurple code: "008080" @@ -15,4 +139,4 @@ colors: code: "2E2E2E" - name: LightGrey code: "666666" ---- \ No newline at end of file +--- From e9d4f52ef2a22515bd28e17c1043604a4e60cb98 Mon Sep 17 00:00:00 2001 From: orensbruli Date: Mon, 8 Jan 2024 07:57:21 +0100 Subject: [PATCH 22/38] Updateded data --- data.md | 114 ++++++++++++++++++++++++++++---------------------------- 1 file changed, 57 insertions(+), 57 deletions(-) diff --git a/data.md b/data.md index d63a484..044644a 100644 --- a/data.md +++ b/data.md @@ -2,12 +2,13 @@ personal_info: name: Esteban Martinena job_title: "Senior DevOps Engineer" +# job_title: "DevOps - SRE - Python & QT Developer" email: info@emartinena.es - phone: - - +34656880593 + phone: + - +34 656 88 05 93 location: "Cáceres, Spain" linkedin: "linkedin.com/in/esteban-martinena/" - github: "github.com/orensbruli" # Uncomment and edit if needed + github: "github.com/orensbruli" education: - degree: "BSc Computer Engineering" institution: "Extremadura University" @@ -18,60 +19,59 @@ education: duration: "06/2001 - 07/2007" location: "Cáceres, Spain" experiences: - - role: "Senior DevOps Engineer" - company: "PickNik Robotics" - duration: "Apr 2019 - Present" - location: "Bangalore, India" - responsibilities: - - "Working with latest ionic - 4 along with Bootstrap." - - "Having sound knowledge in Sencha Touch with latest UI frameworks." - - "Strong skill in Angular material along with Angular JS 7." - - "Integrate hybrid as well native plugin for mobile and PWA app." - - role: "Software Consultant" - company: "Capita India Pvt Ltd" - duration: "Nov 2018 - Apr 2019" - location: "Bangalore, India" - responsibilities: - - "Working with latest ionic - 4 along with Bootstrap." - - "Having sound knowledge in Sencha Touch with latest UI frameworks." - - "Strong skill in Angular material along with Angular JS 7." - - "Integrate hybrid as well native plugin for mobile and PWA app." - - "Excellent knowledge in Hybrid as well cross platform technology along with node , Express and Mongo DB." - - role: "Hybrid / Cross Platform Mobile Application Developer" - company: "Synoverge Technologies" - duration: "May 2017 - Oct 2018" - location: "Ahmadabad , India" - responsibilities: - - "Working with Insurance management domain" - - "A well known company's insurance management app developed." - - "Overall 10000+ claim agents use my mobile app that I developed individually" - - "Having a excellent team handling capability" - - "Working with USA based clients since 2017" - - role: "Software Engineer" - company: "Synoverge Technologies" - duration: "Dec 2016 - May 2017" - location: "Ahmedabad, India" - responsibilities: - - "Work in Seven layer .Net MVC architecture with AngularJS." - - "Use AngularJS 1 for MVC 5 integration with .Net." - - "Work with ORACLE Server Engine." - - "Actively adopt new mobile technology like, flutter,React Native too." - - role: "Associate Software Engineer" - company: "Aashtha Solution Pvt Ltd" - duration: "Jul 2012 - May 2013" - location: "Surat, India" - responsibilities: - - "Work in Seven layer .Net MVC architecture with AngularJS." - - "Use AngularJS 1 for MVC 5 integration with .Net." - - "Work with ORACLE Server Engine." - - "Actively adopt new mobile and web technology as per market needs." - - role: " Mobile Application Developer" - company: "Individual" - duration: "Present.." - location: "Mumbai, India" - responsibilities: - - "Developing a new creative apps and games for both android and iOS platform." - - "Starting to individual development for react-native application with latest UI framework along with flux and redux methodology." + - role: "DevOps" + company: "Open Robotics - RMF (External, freelance)" + duration: "01/08/2022 - currently" + location: "Singapore (Remote)" + responsibilities: + - "DevOps for Open-RMF team" + - "Docker, Docker Swarm, Kubernetes" + - "Chef, Ansible, Argo CD" + - "Python3, Shell Script" + - "Debian Packaging" + - "Unit testing & Mock" + - "CI/CD, GitHub Actions, GitLab Pipelines" + - role: "Python Dev/DevOps" + company: "Univention (External, freelance)" + duration: "01/09/2021 - 31/07/2022" + location: "Bremen, Germany (Remote)" + responsibilities: + - "Software developer for the core packages in Corporate Server Debian based distribution" + - "Develop of Azure MS connector with the LDAP background system" + - "Build and deploy Debian packages" + - "Python3, Shell Script" + - "Debian Packaging" + - "Unit testing & Mock" + - "Integration tests" + - "Docker, Docker Swarm" + - "GitHub Actions, GitLab Pipelines, CI/CD, Ansible" + - role: "Python Dev/DevOps" + company: "Gamma Solutions (Diggia)" + duration: "01/12/2020 - 31/08/2021" + location: "Cáceres, Spain (Remote" + responsibilities: + - "DevOps for the project AUTONOMOUS DRIVING OF ELECTRIC VEHICLE FLEET within the 5G PILOT PROJECT: CITY OF CÁCERES" + - "Python developer for DSR architecture (Robocomp)" + - "Skills in Python3, C++, Qt, Shell Script" + - "Experience with CMake, make" + - "DSL" + - "Unit testing & Mock" + - "Docker, Docker Swarm" + - "GitHub Actions, CI/CD, Ansible" + + - role: "DevOps" + company: "Robotics and Computer Vision Lab (UEX)" + duration: "11/02/2020 - 30/11/2020" + location: "Cáceres, Spain" + responsibilities: + - "DevOp tasks for the Robocomp framework (unit testing, continuous integration, architecture refactoring for plugin support)" + - "Analyst-Developer on Robocomp DSR architecture" + - "Skills in Python3, C++, Qt, Shell Script" + - "Experience with CMake, make" + - "Linux Sys. Admin" + - "DSL" + - "Unit testing & Mock" + - "Docker" projects: - icon: "\\faMedkit" title: "Policy Insurance Portal Solution" From 13901fbc034ceb44f370f895dfbd65ee59818d94 Mon Sep 17 00:00:00 2001 From: orensbruli Date: Mon, 8 Jan 2024 07:57:35 +0100 Subject: [PATCH 23/38] Updated readme --- README.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 2751f0f..1df41a9 100644 --- a/README.md +++ b/README.md @@ -4,8 +4,15 @@ This template I use for my own resume/CV. +```shell +docker build -t latex-cv . +docker run -v $(pwd):/latex_content latex-cv /bin/sh -c "make pdf" +#docker run -v $(pwd):/latex_content --name latex-container latex-cv /bin/sh -c "make pdf" +#docker cp latex-container:/latex_content/cv-piotr-kowalski.pdf output.pdf +#docker remove /latex-container +``` + -![CV Screenshot](cv-piotr-kowalski.png) ## Install pre-requisites (Windows) @@ -63,7 +70,7 @@ The elements comes from several templates, including: > MIT License -> Copyright (c) 2019 Piotr Kowalski +> Copyright (c) 2019 Esteban Martinena > Permission is hereby granted, free of charge, to any person obtaining a copy > of this software and associated documentation files (the "Software"), to deal From 3f51b426a91477774b2bbf774842095188c73ade Mon Sep 17 00:00:00 2001 From: orensbruli Date: Mon, 8 Jan 2024 09:21:35 +0100 Subject: [PATCH 24/38] color scheme to data --- latex/main.template.tex | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/latex/main.template.tex b/latex/main.template.tex index 1ff6dfe..ef5ffc9 100644 --- a/latex/main.template.tex +++ b/latex/main.template.tex @@ -49,10 +49,9 @@ $for(colors)$ \definecolor{$colors.name$}{HTML}{$colors.code$} $endfor$ -\colorlet{heading}{VividPurple} -\colorlet{accent}{VividPurple} -\colorlet{emphasis}{SlateGrey} -\colorlet{body}{LightGrey} +$for(color_scheme)$ +\colorlet{$color_scheme.name$}{$color_scheme.color$} +$endfor$ % Change the bullets for itemize and rating marker % for \cvskill if you want to @@ -111,13 +110,10 @@ \cvsection{Hobbies} - -\cvachievement{\faMedkit}{Body Building}{Workout on daily basis} - +$for(hobbies)$ +\cvachievement{$hobbies.icon$}{$hobbies.title$}{$hobbies.description$} \divider -\cvachievement{\faConnectdevelop}{Tracking}{Going for mount climbing on every single year} -\divider -\cvachievement{\faNewspaperO}{ Playing Games}{Excited to play each and every outdoor games} +$endfor$ \clearpage From e021060fa5fde8623a823a6e2b2f9f65fe8f0649 Mon Sep 17 00:00:00 2001 From: orensbruli Date: Mon, 8 Jan 2024 09:22:08 +0100 Subject: [PATCH 25/38] Fix --- data.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data.md b/data.md index 044644a..e965272 100644 --- a/data.md +++ b/data.md @@ -48,7 +48,7 @@ experiences: - role: "Python Dev/DevOps" company: "Gamma Solutions (Diggia)" duration: "01/12/2020 - 31/08/2021" - location: "Cáceres, Spain (Remote" + location: "Cáceres, Spain (Remote)" responsibilities: - "DevOps for the project AUTONOMOUS DRIVING OF ELECTRIC VEHICLE FLEET within the 5G PILOT PROJECT: CITY OF CÁCERES" - "Python developer for DSR architecture (Robocomp)" From 74a451d85bdee2637f9eac4a0496f1ad44d9f2ec Mon Sep 17 00:00:00 2001 From: orensbruli Date: Mon, 8 Jan 2024 09:22:39 +0100 Subject: [PATCH 26/38] commented sections --- data.md | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/data.md b/data.md index e965272..e5b86d5 100644 --- a/data.md +++ b/data.md @@ -72,19 +72,19 @@ experiences: - "DSL" - "Unit testing & Mock" - "Docker" -projects: - - icon: "\\faMedkit" - title: "Policy Insurance Portal Solution" - description: "It's actually a well-known company insurance portal. All the policyholders buy or renew policies, as well as provide a claim facility too for instant resolution." - - icon: "\\faConnectdevelop" - title: "Survey Tracking App." - description: "A US-based client survey tracking app through which clients make a survey for an individual vehicle as per requirement." - - icon: "\\faNewspaperO" - title: "Insurance Policy Claim Management App." - description: "Related to customer claim management system, through which agents report a claim related to policy along with the insurance paradigms." - - icon: "\\faOutdent" - title: "Game Development" - description: "Individual game developer using hybrid and react native platforms. Currently, a total of 3 mobile games deployed on the play store." +#projects: +# - icon: "\\faMedkit" +# title: "Policy Insurance Portal Solution" +# description: "It's actually a well-known company insurance portal. All the policyholders buy or renew policies, as well as provide a claim facility too for instant resolution." +# - icon: "\\faConnectdevelop" +# title: "Survey Tracking App." +# description: "A US-based client survey tracking app through which clients make a survey for an individual vehicle as per requirement." +# - icon: "\\faNewspaperO" +# title: "Insurance Policy Claim Management App." +# description: "Related to customer claim management system, through which agents report a claim related to policy along with the insurance paradigms." +# - icon: "\\faOutdent" +# title: "Game Development" +# description: "Individual game developer using hybrid and react native platforms. Currently, a total of 3 mobile games deployed on the play store." references: - name: "Steven! RAGNARÖK / Infrastructure Technical Lead" @@ -124,13 +124,13 @@ tags: - Problem solver - Self-motivated - Fast learner -achievements: - - title: "Best Mobile App Developer" - icon: "\\faTrophy" - description: "Individual working on various mobile apps and sink to deliver before time" - - title: "Deliver application on Time" - icon: "\\faLineChart" - description: "Continuously work on various platform and expand learning capability in terms of quality" +#achievements: +# - title: "Best Mobile App Developer" +# icon: "\\faTrophy" +# description: "Individual working on various mobile apps and sink to deliver before time" +# - title: "Deliver application on Time" +# icon: "\\faLineChart" +# description: "Continuously work on various platform and expand learning capability in terms of quality" colors: - name: VividPurple From 32803b7b01d89925f2223fb5136c951b6f2cb559 Mon Sep 17 00:00:00 2001 From: orensbruli Date: Mon, 8 Jan 2024 09:23:14 +0100 Subject: [PATCH 27/38] Hobbies --- data.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/data.md b/data.md index e5b86d5..c5fafa1 100644 --- a/data.md +++ b/data.md @@ -131,7 +131,15 @@ tags: # - title: "Deliver application on Time" # icon: "\\faLineChart" # description: "Continuously work on various platform and expand learning capability in terms of quality" - +hobbies: + - title: "Photography" + icon: "\\faCamera" + description: | + I love to capture the moment and make it memorable. + Indeed, I worked as a freelance photographer for 10 years. + - title: "Roller Derby" + icon: "\\faBicycle" + description: "Have you heard about the Roller Derby? You should try it!" colors: - name: VividPurple code: "008080" From be12aacd2bc060cc2f2de312389508f47f0be7e1 Mon Sep 17 00:00:00 2001 From: orensbruli Date: Mon, 8 Jan 2024 09:23:27 +0100 Subject: [PATCH 28/38] color scheme --- data.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/data.md b/data.md index c5fafa1..a42ff2a 100644 --- a/data.md +++ b/data.md @@ -147,4 +147,13 @@ colors: code: "2E2E2E" - name: LightGrey code: "666666" +color_scheme: + - name: "heading" + color: "VividPurple" + - name: "accent" + color: "VividPurple" + - name: "emphasis" + color: "SlateGrey" + - name: "body" + color: "LightGrey" --- From f2668bd46536356c876990d2352e921464d61186 Mon Sep 17 00:00:00 2001 From: orensbruli Date: Mon, 8 Jan 2024 10:21:15 +0100 Subject: [PATCH 29/38] Makefile clean-up --- Makefile | 35 ++++++++++------------------------- 1 file changed, 10 insertions(+), 25 deletions(-) diff --git a/Makefile b/Makefile index 8eab8d6..31d6373 100644 --- a/Makefile +++ b/Makefile @@ -3,41 +3,26 @@ SHELL = /bin/sh FILE0 = main TEX_TEMPLATE = $(FILE0).template.tex TEX = $(FILE0).tex -XDV = $(FILE0).xdv PDF = $(FILE0).pdf -PDFOUT = $(FILE0)-encrypted.pdf all: - make tex - -tex: - xelatex -no-pdf $(TEX) - xelatex -no-pdf $(TEX) - #xdvipdfmx.exe $(XDV) - xelatex $(TEX) - make clean -pw: - pdftk $(PDF) output $(PDFOUT) owner_pw ownerpasswd user_pw userpasswd compress encrypt_128bit - -help: - echo "USAGE: make [all/tex/handout/pw/clean]" - -clean: - rm -f *.aux *.dvi *.idx *.ilg *.ind *.log *.nav *.out *.snm *.xdv *.toc *.synctex.gz *~ + make pdf pdf: mkdir -p build/pdf/ cp latex/* build/pdf/ cp data.md build/pdf/ - wget --output-document=build/pdf/img.jpg https://lh3.googleusercontent.com/u/0/drive-viewer/AEYmBYRh5Ban9xwmHesxqfizee_30j4WBP55CTzwW_GOZOMLVlTaA3wK_kPcIFl4j0SaqsuJB5IlPMl5xCuj-itvlzjLBiYp - cd build/pdf && pandoc data.md --pdf-engine xelatex --template $(TEX_TEMPLATE) -o $(TEX) - cd build/pdf && pandoc data.md --pdf-engine xelatex --template page1sidebar.template.tex -o page1sidebar.tex - cd build/pdf && pandoc data.md --pdf-engine xelatex --template page2sidebar.template.tex -o page2sidebar.tex - cd build/pdf && xelatex -no-pdf $(TEX) - cd build/pdf && xelatex $(TEX) + wget --output-document=build/pdf/img.jpg $$(yq e '.image' data.md | grep https) + + cd build/pdf/; \ + pandoc data.md --pdf-engine xelatex --template page1sidebar.template.tex -o page1sidebar.tex ; \ + pandoc data.md --pdf-engine xelatex --template page2sidebar.template.tex -o page2sidebar.tex ; \ + pandoc data.md --pdf-engine xelatex --template $(TEX_TEMPLATE) -o $(TEX) ; \ + xelatex $(TEX) + cp build/pdf/$(PDF) ./rendered.pdf - make clean + make clean-pdf clean-pdf: rm -rf build/pdf From d52c5699124b606dd8d651f87e93527b550be07a Mon Sep 17 00:00:00 2001 From: orensbruli Date: Mon, 8 Jan 2024 10:22:04 +0100 Subject: [PATCH 30/38] Updated Dockerfile --- Dockerfile | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 90c8b74..7f21b5d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,6 +9,7 @@ ENV DEBIAN_FRONTEND=noninteractive RUN apt-get update && apt-get install -y \ pandoc \ make \ + wget \ texlive-bibtex-extra \ texlive \ texlive-xetex \ @@ -17,8 +18,10 @@ RUN apt-get update && apt-get install -y \ texlive-fonts-extra \ texlive-pstricks -RUN apt-get update && apt-get install -y \ - wget +RUN wget --output-document=/usr/local/bin/yq https://github.com/mikefarah/yq/releases/latest/download/yq_linux_amd64 && \ + chmod +x /usr/local/bin/yq && \ + yq --version + # Set working directory WORKDIR /latex_content From 3fd5c82c49cf6d4a6cba765a6618c1a581655fbc Mon Sep 17 00:00:00 2001 From: orensbruli Date: Mon, 8 Jan 2024 10:22:14 +0100 Subject: [PATCH 31/38] Minor Data changes --- data.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/data.md b/data.md index a42ff2a..67f89c6 100644 --- a/data.md +++ b/data.md @@ -9,6 +9,7 @@ personal_info: location: "Cáceres, Spain" linkedin: "linkedin.com/in/esteban-martinena/" github: "github.com/orensbruli" +image: "https://lh3.googleusercontent.com/fife/AGXqzDlaHnxKLj6w_srgGzToVTjjfNuOhVOexF7vruAOJ2_UWwAJDtQCkQyNdOUgZPF3s2Hh88jx8Y272MxVZhFAHgafyyzeUoahCJ0ZYnpMsD099oT7QEl2gBIeOSrbsbZabkLeMo7jnqUKGW8VyIuBI1UwiEz1ycjekPxY7oujNE6DOF4_YQ0rGfHONAqu4cVg5Mp-C020Em72y2JxAvHPKQaoqYIWOhLYEdfpDSxd7bDmx5KdyJxUTdd8gqMMCdB6a8Wu1dgvQw8btgQdH6m2NlXyhDEhbkT6vQILlQy28yBpBoNbtuY4DtiBNmSjPx2w_1eIqS5fL--HXjko-fFV583WEjtS_OM1mNTfsWT7pElfabAZ6oYUKvrZSBOqzTKCfABWjtnZQhykxO6UTI27z3SPmsOMwQV8iU8ojRhg1JXH5n7JtlhYDFK5WSAufgH6b7Fk0F9Bg13LhQFtmaYTY4wVYPp7Rx1iLOZJy84PXeZdnGY7uNbVSBx9J-jGj05tFv2ZqoEu_B7EpGxZRoSXC4d-MGnUJeKj-fLDfCZz9GSGD4R3rQm8x7s1sFWzBLiHM5k3StsdM0pFLDCO95AZoXnN3dl3VG06wLfeTL9HqgNtDxZiH2cLrkyU5kV7MjB-0x044CrGbA4FzPDVePUIwQWhmTHF6_3VC8A8q3LFLYGXLIwIAFfb4tWau7wgsKCJbOYcpT-RX0YO2yEJanI005Uh-dbyU2pQ0Cf3tgAbIHlnxAy3qJAWAIuSIPsYrDazXOeEKLLy8-preGvVxgvIDQ7yx-pT-KGyKKU5A_TNd8_HVq8TxZfqNcjY9iA6ZndkNBHwxoh7Ur9u9HBV0Q5wGqXdwiVW9dHbEMZ_lpsjrYXwrG6uH-GKPlyx9QrfD5fS1MrcnS8vlk8tqSTzjfdNHt9fJd_t-WIpGdxoasacE8fAcpN7gK5WOdYoH4xMuuT-KDTlYfd7bdx4YSRqRq27_z06ukYkpnPrrBxUp1Lugbm1lSqc6lNwPml-Z2WQ5uC25f_RoXMJ_S57Zu3Z-_sN3qJNK2hSO8AFkg2bcX7EeVCyT4cuSDmSjnLHScLEeyDINe1t8E0HH9xI0cjzU0ziBrgNCwua6pREUhiYIT8hPzydUKcSpbX80S5CX-KgLpVy0gzX2XtrZqmCTSYwfJPrAo8k_DDq6eAQ66kEr8lQ6KiBikcDeTZeCThCbNq4IL-_87bhYyevSn35dqhwcfG2Efuyc4x3caPEcnAbF_iHeWnEcNpB8YRtyYuA9ChkL5r6n-me5wo1I2CCty78HaadndvVPw4Aju-ha-YHcvOQjr9w2O8c7yJ9ugMOyUDD5R8NO_kKqBA8OaR_wBPC29hnJqMJNC4l6pUJrro3CFXBD4HDaQQRegVr9Ez0pKF5F0E5JXmBgZVHO-tkKlHPdGNQTXAnj9L9dxEqTew46i7jsixpR5GbZMxsmHYU52JhxglEKleodNIc4fQSeEZzVXiE58PdIXvoirwoaEb75qlKdJGS_HNYJKPouLmrMQ=w996-h916" education: - degree: "BSc Computer Engineering" institution: "Extremadura University" @@ -20,8 +21,8 @@ education: location: "Cáceres, Spain" experiences: - role: "DevOps" - company: "Open Robotics - RMF (External, freelance)" - duration: "01/08/2022 - currently" + company: "Open Robotics - RMF (Contractor)" + duration: "01/08/2022 - 14" location: "Singapore (Remote)" responsibilities: - "DevOps for Open-RMF team" @@ -32,7 +33,7 @@ experiences: - "Unit testing & Mock" - "CI/CD, GitHub Actions, GitLab Pipelines" - role: "Python Dev/DevOps" - company: "Univention (External, freelance)" + company: "Univention (Contractor)" duration: "01/09/2021 - 31/07/2022" location: "Bremen, Germany (Remote)" responsibilities: @@ -94,7 +95,8 @@ references: email: "matthew@operobotics.org" affiliation: "Open Robotics" content: - life_quote: "''You are the only person on earth who can use your ability''" + life_quote: "\"Empower the person next to you, and you'll find paths where once there were only walls. In the world of development, collaboration is not just a skill, it's our most powerful tool.\"" + #life_quote: "\"Empowering each other in the DevOps community, we bridge ideas and code, embodying the open source spirit to transform challenges into progress\"" skills: - name: "Github Actions" level: 5 From df00ecccd009b0a22156619b3b3b45a70ae17102 Mon Sep 17 00:00:00 2001 From: orensbruli Date: Mon, 8 Jan 2024 10:57:10 +0100 Subject: [PATCH 32/38] Updated altacv.cls --- latex/altacv.cls | 337 ++++++++++++++++++++++++++++++++++++----------- 1 file changed, 258 insertions(+), 79 deletions(-) diff --git a/latex/altacv.cls b/latex/altacv.cls index af84a72..38a9786 100644 --- a/latex/altacv.cls +++ b/latex/altacv.cls @@ -1,5 +1,5 @@ %%%%%%%%%%%%%%%%% -% This is altacv.cls (v1.1.4, 27 July 2018) written by +% This is altacv.cls (v1.6.5, 3 Nov 2022) written by % LianTze Lim (liantze@gmail.com). % %% It may be distributed and/or modified under the @@ -9,53 +9,104 @@ %% http://www.latex-project.org/lppl.txt %% and version 1.3 or later is part of all distributions of LaTeX %% version 2003/12/01 or later. +%% +%% +% Contributions: +% - https://github.com/akreuzer Added ragged2e option (5 Nov 2018) +% - https://github.com/stefanogermano Fixed bad boxes and undefined font shape (July 2018) +% - https://github.com/foohyfooh Fixed blank spaces in \cvevent and bad link in README.md (June 2018) +% - https://github.com/logological Remove redundant hyperref and typos (Apr 2021) + %%%%%%%%%%%%%%%% \NeedsTeXFormat{LaTeX2e}[1995/12/01] -%% v1.4: Detect TL2018 to handle accented characters in class information -\@ifl@t@r\fmtversion{2018/04/01}{\UseRawInputEncoding}{} -\ProvidesClass{altacv}[2018/07/27 AltaCV v1.1.4, yet another alternative class for a résumé/curriculum vitae.] +\ProvidesClass{altacv}[2022/11/03 AltaCV v1.6.5, yet another alternative class for a resume/curriculum vitae.] %% v1.1: Optionally load academicons -\newif\if@academicons -\DeclareOption{academicons}{\@academiconstrue} +%% v1.4: Nope, academicons is unnecessary; fontawesome5 has \faOrcid. +\DeclareOption{academicons}{\ClassWarning{altacv}{academicons option is now obsolete and unnecessary.}} %% v1.1.3: Choice of round/square photo \newif\if@normalphoto \DeclareOption{normalphoto}{\@normalphototrue} \DeclareOption*{\PassOptionsToClass{\CurrentOption}{extarticle}} +\newif\if@raggedtwoe +\DeclareOption{ragged2e}{\@raggedtwoetrue} +%% v1.3: load hyperref for clickable hyperlinks +\newif\if@withhyper +\DeclareOption{withhyper}{\@withhypertrue} \ProcessOptions\relax \LoadClass{extarticle} - +%% v1.3.2 Hopefully this helps make the PDF +%% file more 'friendly' with copy-paste etc +\RequirePackage{etoolbox} +\RequirePackage[a-1b]{pdfx} +\RequirePackage{accsupp} \RequirePackage[margin=2cm]{geometry} -\RequirePackage{fontawesome} +\RequirePackage[fixed]{fontawesome5} +\RequirePackage{ifxetex,ifluatex} +\RequirePackage{scrlfile} +\RequirePackage{xparse} + +%% v1.1.5: added for convenience +\newif\ifxetexorluatex +\ifxetex + \xetexorluatextrue +\else + \ifluatex + \xetexorluatextrue + \else + \xetexorluatexfalse + \fi +\fi -%% v1.1: Optionally load academicons -\if@academicons - %% Patch to make academicons compilable with XeLaTeX - \ExplSyntaxOn - \msg_redirect_name:nnn { fontspec } { font-not-found } { none } - \ExplSyntaxOff - \RequirePackage{academicons} - \newfontfamily{\AI}{academicons.ttf} +\ifxetexorluatex + \RequirePackage{fontspec} +\else + %% v1.3.2 attempts to make ligatures + %% copy-paste as normal characters + \RequirePackage{cmap} + \RequirePackage[utf8]{inputenc} + \RequirePackage[T1]{fontenc} + \input{glyphtounicode} + \pdfglyphtounicode{f_f}{FB00} + \pdfglyphtounicode{f_f_i}{FB03} + \pdfglyphtounicode{f_f_l}{FB04} + \pdfglyphtounicode{f_i}{FB01} + \pdfgentounicode=1 +\fi + +\if@raggedtwoe + \RequirePackage[newcommands]{ragged2e} +\fi + +\if@withhyper + \AtBeginDocument{% + \hypersetup{hidelinks} + \urlstyle{same} + } \fi \RequirePackage{xcolor} \colorlet{accent}{blue!70!black} -\colorlet{heading}{black} \colorlet{emphasis}{black} +\colorlet{heading}{black} +\colorlet{headingrule}{black} +\colorlet{subheading}{emphasis} \colorlet{body}{black!80!white} +\colorlet{name}{heading} +\colorlet{tagline}{accent} \newcommand{\itemmarker}{{\small\textbullet}} \newcommand{\ratingmarker}{\faCircle} \RequirePackage{tikz} \usetikzlibrary{arrows} \RequirePackage[skins]{tcolorbox} -\RequirePackage{enumitem} -\setlist{leftmargin=*,labelsep=0.5em,nosep,itemsep=0.25\baselineskip,after=\vskip0.25\baselineskip} +\RequirePackage[inline]{enumitem} +\setlist{leftmargin=*,labelsep=0.5em,nosep,itemsep=0.25\baselineskip,after=\vspace{0.25\baselineskip}} \setlist[itemize]{label=\itemmarker} \RequirePackage{graphicx} -\RequirePackage{etoolbox} +\RequirePackage{trimclip} \RequirePackage{dashrule} \RequirePackage{multirow,tabularx} \RequirePackage{changepage} @@ -68,66 +119,163 @@ \begin{adjustwidth}{}{\dimexpr-\marginparwidth-\marginparsep\relax}} {\end{adjustwidth}} -\newcommand{\emailsymbol}{\faAt} -\newcommand{\phonesymbol}{\faPhone} -\newcommand{\homepagesymbol}{\faChain} -\newcommand{\locationsymbol}{\faMapMarker} -\newcommand{\linkedinsymbol}{\faLinkedin} -\newcommand{\twittersymbol}{\faTwitter} -\newcommand{\githubsymbol}{\faGithub} -\newcommand{\orcidsymbol}{\aiOrcid} -\newcommand{\mailsymbol}{\faEnvelope} - -\newcommand{\printinfo}[2]{\mbox{\textcolor{accent}{\normalfont #1}\hspace{0.5em}#2\hspace{2em}}} +%% v1.3.1 \detokenize will break UTF-8 in pdflatex +%% Using alternative from https://tex.stackexchange.com/a/530911/226 +\newcommand{\utffriendlydetokenize}[1]{% +\scantokens{% + \catcode`\_=12% +% \catcode`\^=12% +% \catcode`\{=12% +% \catcode`\}=12% + \catcode`\&=12% + \catcode`\$=12% + \catcode`\#=12% + \catcode`\~=12% +% \catcode`\\=12% + {#1}% +}% +} +%% v1.3: Incorporating hyperlinks +%% v1.3.1: using \unfriendlydetokenize to avoid breaking unicode +%% v1.6: Use accsupp so that when copying/pasting the icon from PDF to a text +%% file, the icon name is pasted +\ExplSyntaxOn +\NewDocumentCommand{\printinfo}{m m o}{% + \BeginAccSupp{method=escape,ActualText={#1:~#2}} + \IfNoValueTF{#3}{% + \mbox{\textcolor{accent}{\normalfont #1}~\utffriendlydetokenize{#2}\hspace{2em}}% + }{% + \if@withhyper% + \mbox{\textcolor{accent}{\normalfont #1}~ + \href{#3}{\utffriendlydetokenize{#2}}\hspace{2em}} + \else% + \ClassWarning{Please specify [withhyper] option to enable hyperlinks. Printing out full hyperlink prefix #1 for now.}% + \mbox{\textcolor{accent}{\normalfont #1}~{\utffriendlydetokenize{#3#2}}\hspace{2em}}% + \fi% + }% + \EndAccSupp{} +}% + + +%% v1.3: Exploring convenient creation of fields +%% v1.6: Add starred mode to create \printinfo with full URL +\NewDocumentCommand{\NewInfoField}{s m m o}{% + \IfBooleanF{#1}{ + \IfNoValueF{#4}{\csdef{#2 hyperprefix}{#4}}% + } + \csdef{#2 symbol}{#3}% + \IfBooleanTF{#1} + { \csdef{#2}##1##2{% + \if@withhyper + \IfNoValueTF {##2} + {\printinfo{\csuse{#2 symbol}}{##1}}% + {\printinfo{\csuse{#2 symbol}}{##1}[##2]}% + \else + \printinfo{\csuse{#2 symbol}}{##1}% + \fi% + }% + } + { \csdef{#2}##1{% + \if@withhyper + \IfNoValueTF {#4} + {\printinfo{\csuse{#2 symbol}}{##1}}% + {\printinfo{\csuse{#2 symbol}}{##1}[\csuse{#2 hyperprefix}##1]}% + \else + \printinfo{\csuse{#2 symbol}}{##1}% + \fi% + }% + } +} +\ExplSyntaxOff \newcommand{\name}[1]{\def\@name{#1}} \newcommand{\tagline}[1]{\def\@tagline{#1}} -\newcommand{\photo}[2]{\def\@photo{#2}\def\@photodiameter{#1}} -\newcommand{\email}[1]{\printinfo{\emailsymbol}{#1}} -\newcommand{\mailaddress}[1]{\printinfo{\mailsymbol}{#1}} -\newcommand{\phone}[1]{\printinfo{\phonesymbol}{#1}} -\newcommand{\homepage}[1]{\printinfo{\homepagesymbol}{#1}} -\newcommand{\twitter}[1]{\printinfo{\twittersymbol}{#1}} -\newcommand{\linkedin}[1]{\printinfo{\linkedinsymbol}{#1}} -\newcommand{\github}[1]{\printinfo{\githubsymbol}{#1}} -\newcommand{\orcid}[1]{\printinfo{\orcidsymbol}{#1}} -\newcommand{\location}[1]{\printinfo{\locationsymbol}{#1}} - \newcommand{\personalinfo}[1]{\def\@personalinfo{#1}} +\NewInfoField{email}{\faAt}[mailto:] +\NewInfoField{mailaddress}{\faEnvelope} +\NewInfoField{phone}{\faPhone}[tel:] +\NewInfoField{homepage}{\faGlobe}[https://] +\NewInfoField{twitter}{\faTwitter}[https://twitter.com/] +\NewInfoField{linkedin}{\faLinkedin}[https://linkedin.com/in/] +\NewInfoField{github}{\faGithub}[https://github.com/] +% v1.?? Use fontawesome5 for Orcid symbol +\NewInfoField{orcid}{\faOrcid}[https://orcid.org/] +\NewInfoField{location}{\faMapMarker} + +% v1.2: Support for multiple photos +\newlength{\altacv@photos@width} +\newlength{\altacv@photo@diam@left} +\newlength{\altacv@photo@diam@right} +\def\altacv@left@photos{} +\def\altacv@right@photos{} + +\newcommand{\@makeaphoto}[2]{% + \begin{minipage}{#1}% + \if@normalphoto + \includegraphics[width=\linewidth]{#2} + \else + \tikz\path[fill overzoom image={#2}]circle[radius=0.5\linewidth]; + \fi% + \end{minipage}% +} + +\newcommand{\altacv@add@photo@left}[1]{% + \appto{\altacv@left@photos}{% + \@makeaphoto{\altacv@photo@diam@left}{#1}\hspace{1ex}% + }% + \addtolength{\altacv@photos@width}{\altacv@photo@diam@left}% + \addtolength{\altacv@photos@width}{1ex}% +} +\newcommand{\altacv@add@photo@right}[1]{% + \appto{\altacv@right@photos}{% + \@makeaphoto{\altacv@photo@diam@right}{#1}\hspace{1ex}% + }% + \addtolength{\altacv@photos@width}{\altacv@photo@diam@right}% + \addtolength{\altacv@photos@width}{1ex}% +} +\newcommand{\photoL}[2]{% + \setlength{\altacv@photo@diam@left}{#1}% + \forcsvlist{\altacv@add@photo@left}{#2}% +} +\newcommand{\photoR}[2]{% + \setlength{\altacv@photo@diam@right}{#1}% + \forcsvlist{\altacv@add@photo@right}{#2}% +} +\let\photo\photoR + +\newcommand{\namefont}{\Huge\bfseries} +\newcommand{\taglinefont}{\large\bfseries} +\newcommand{\personalinfofont}{\footnotesize\bfseries} +\newcommand{\cvsectionfont}{\LARGE\bfseries} +\newcommand{\cvsubsectionfont}{\large\bfseries} \newcommand{\makecvheader}{% \begingroup - \ifdef{\@photodiameter}{\begin{minipage}{\dimexpr\linewidth-\@photodiameter-2em}}{}% - \raggedright\color{emphasis}% - {\Huge\bfseries\MakeUppercase{\@name}\par} + \altacv@left@photos\hfill% + \begin{minipage}{\dimexpr\linewidth-\altacv@photos@width}% + \raggedright% + {\namefont\color{name}\MakeUppercase{\@name}\par} \medskip - {\large\bfseries\color{accent}\@tagline\par} + {\taglinefont\color{tagline}\@tagline\par} \medskip - {\footnotesize\bfseries\@personalinfo\par} - \ifdef{\@photodiameter}{% + {\personalinfofont\@personalinfo\par} \end{minipage}\hfill% - \begin{minipage}{\@photodiameter} - \if@normalphoto - \includegraphics[width=\linewidth]{\@photo} - \else - \tikz\path[fill overzoom image={\@photo}]circle[radius=0.5\linewidth]; - \fi% - \end{minipage}\par}{}% + \altacv@right@photos\par% \endgroup\medskip } \renewenvironment{quote}{\color{accent}\itshape\large}{\par} \newcommand{\cvsection}[2][]{% - \bigskip% + \nointerlineskip\bigskip% %% bugfix in v1.6.2 \ifstrequal{#1}{}{}{\marginpar{\vspace*{\dimexpr1pt-\baselineskip}\raggedright\input{#1}}}% - {\color{heading}\LARGE\bfseries\MakeUppercase{#2}}\\[-1ex]% - {\color{heading}\rule{\linewidth}{2pt}\par}\medskip + {\color{heading}\cvsectionfont\MakeUppercase{#2}}\\[-1ex]% + {\color{headingrule}\rule{\linewidth}{2pt}\par}\medskip } \newcommand{\cvsubsection}[1]{% \smallskip% - {\color{emphasis}\large\bfseries{#1}\par}\medskip + {\color{subheading}\cvsubsectionfont{#1}\par}\medskip } % v1.1.4: fixes inconsistent font size @@ -137,9 +285,9 @@ \ifstrequal{#2}{}{}{ \textbf{\color{accent}#2}\par \smallskip} - \ifstrequal{#3}{}{}{{\small\makebox[0.5\linewidth][l]{\faCalendar\hspace{0.5em}#3}}}% - \ifstrequal{#4}{}{}{{\small\makebox[0.5\linewidth][l]{\faMapMarker\hspace{0.5em}#4}}}\par - \medskip + \ifstrequal{#3}{}{}{{\small\makebox[0.5\linewidth][l]{\faCalendar~#3}}}% + \ifstrequal{#4}{}{}{{\small\makebox[0.5\linewidth][l]{\faMapMarker~#4}}}\par + \medskip\normalsize } \newcommand{\cvachievement}[3]{% @@ -154,10 +302,17 @@ \tikz[baseline]\node[anchor=base,draw=body!30,rounded corners,inner xsep=1ex,inner ysep =0.75ex,text height=1.5ex,text depth=.25ex]{#1}; } +% v1.6: Use accsupp so that the actual numeric value is copied/pasted +% and also support 0.5, 1.5, 2.5, 3.5, 4.5 \newcommand{\cvskill}[2]{% -\textcolor{emphasis}{\textbf{#1}}\hfill -\foreach \x in {1,...,5}{% - \space{\ifnumgreater{\x}{#2}{\color{body!30}}{\color{accent}}\ratingmarker}}\par% + \textcolor{emphasis}{\textbf{#1}}\hfill + \BeginAccSupp{method=plain,ActualText={#2}} + \foreach \x in {1,...,5}{% + \ifdimequal{\x pt - #2 pt}{0.5pt}% + {\clipbox*{0pt -0.25ex {.5\width} {\totalheight}}{\color{accent}\ratingmarker}% + \clipbox*{{.5\width} -0.25ex {\width} {\totalheight}}{\color{body!30}\ratingmarker}} + {\ifdimgreater{\x bp}{#2 bp}{\color{body!30}}{\color{accent}}\ratingmarker}% + }\EndAccSupp{}\par% } % Adapted from @Jake's answer at http://tex.stackexchange.com/a/82729/226 @@ -205,7 +360,8 @@ (-\newcumnum:\innerradius) arc (-\newcumnum:-(\cumnum):\innerradius) -- cycle; % Draw the data labels - \draw [*-,thin,emphasis] node [append after command={(\midangle:\midradius pt) -- (\midangle:\outerradius + 1ex) -- (\tikzlastnode)}] at (\midangle:\outerradius + 1ex) [xshift=\labelshiftdir*0.5cm,inner sep=1ex, outer sep=0pt, text width=\width,anchor=\textanchor,align=\textalign,font=\small,text=body]{\name}; + % v1.6: Use accsupp so that the numeric number is copied/pasted too + \draw [*-,thin,emphasis] node [append after command={(\midangle:\midradius pt) -- (\midangle:\outerradius + 1ex) -- (\tikzlastnode)}] at (\midangle:\outerradius + 1ex) [xshift=\labelshiftdir*0.5cm,inner sep=1ex, outer sep=0pt, text width=\width,anchor=\textanchor,align=\textalign,font=\small,text=body]{\BeginAccSupp{method=pdfstringdef,ActualText={\name: \value}}\name\EndAccSupp{}}; % Set the old cumulated angle to the new value \global\let\cumnum=\newcumnum } @@ -218,24 +374,18 @@ \newcommand{\cvref}[3]{% \smallskip \textcolor{emphasis}{\textbf{#1}}\par - \begin{description}[font=\color{accent},style=multiline,leftmargin=1.25em] - \item[\normalfont\emailsymbol] #2 - \item[\small\normalfont\mailsymbol] #3 + \begin{description}[font=\color{accent},style=multiline,leftmargin=1.35em,align=left] + \item[\small\normalfont\emailsymbol] #2 + \item[\small\normalfont\mailaddresssymbol] #3 \end{description} % \medskip } \newenvironment{cvcolumn}[1]{\begin{minipage}[t]{#1}\raggedright}{\end{minipage}} -\RequirePackage[backend=biber,style=authoryear,sorting=ydnt]{biblatex} -%% For removing numbering entirely when using a numeric style -% \setlength{\bibhang}{1em} -% \DeclareFieldFormat{labelnumberwidth}{\makebox[\bibhang][l]{\itemmarker}} -% \setlength{\biblabelsep}{0pt} -\defbibheading{pubtype}{\cvsubsection{#1}} -\renewcommand{\bibsetup}{\vspace*{-\baselineskip}} -\AtEveryBibitem{\makebox[\bibhang][l]{\itemmarker}} -\setlength{\bibitemsep}{0.25\baselineskip} +% v1.5 Move biblatex-related code to separate .cfg file +% so that it's easier to change and customise the style for +% publication lists % v1.1.2: make it easier to add a sidebar aligned with top of next page \RequirePackage{afterpage} @@ -245,7 +395,36 @@ } \newcommand{\addnextpagesidebar}[2][]{\afterpage{\addsidebar[#1]{#2}}} -\AtBeginDocument{% +% v1.6.5 But provide for ability to highlight names in publication list +\RequirePackage{pgffor} +\def\my@namelist{} +\newcommand{\mynames}[1]{\def\my@namelist{#1}} +\newtoggle{boldname} +\AddToHook{package/biblatex/after}{ +\renewcommand*{\mkbibnamefamily}[1]{% + \global\togglefalse{boldname}% + \foreach \my@fname / \my@gname in \my@namelist {% + \ifboolexpr{ test {\ifdefstrequal{\namepartfamily}{\my@fname}} + and + test {\ifdefstrequal{\namepartgiven}{\my@gname}}} + {\global\toggletrue{boldname}}{}% + }% + \iftoggle{boldname}{\textbf{#1}}{#1}% +} + +\renewcommand*{\mkbibnamegiven}[1]{% + \global\togglefalse{boldname}% + \foreach \my@fname / \my@gname in \my@namelist{% + \ifboolexpr{ test {\ifdefstrequal{\namepartfamily}{\my@fname}} + and + test {\ifdefstrequal{\namepartgiven}{\my@gname}}} + {\global\toggletrue{boldname}\breakforeach}{}% + }% + \iftoggle{boldname}{\textbf{#1}}{#1}% +} +} + +\AddToHook{begindocument/before}{% \pagestyle{empty} \color{body} \raggedright From 461a50f4019b35a0b67c24021a4b743207badccc Mon Sep 17 00:00:00 2001 From: orensbruli Date: Mon, 8 Jan 2024 10:57:21 +0100 Subject: [PATCH 33/38] Minor fix to main --- latex/main.template.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/latex/main.template.tex b/latex/main.template.tex index ef5ffc9..51afc21 100644 --- a/latex/main.template.tex +++ b/latex/main.template.tex @@ -59,7 +59,7 @@ \renewcommand{\ratingmarker}{\faCircle} %% sample.bib contains your publications -\addbibresource{sample.bib} +%\addbibresource{sample.bib} \begin{document} \name{$personal_info.name$} From 10d14a086339e1a13d0f5a9b5da50dcb0d2d593f Mon Sep 17 00:00:00 2001 From: orensbruli Date: Mon, 8 Jan 2024 10:58:01 +0100 Subject: [PATCH 34/38] xelatex fix --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 31d6373..b5bfa57 100644 --- a/Makefile +++ b/Makefile @@ -19,7 +19,7 @@ pdf: pandoc data.md --pdf-engine xelatex --template page1sidebar.template.tex -o page1sidebar.tex ; \ pandoc data.md --pdf-engine xelatex --template page2sidebar.template.tex -o page2sidebar.tex ; \ pandoc data.md --pdf-engine xelatex --template $(TEX_TEMPLATE) -o $(TEX) ; \ - xelatex $(TEX) + xelatex -shell-escape -output-driver="xdvipdfmx -z 0" $(TEX) cp build/pdf/$(PDF) ./rendered.pdf make clean-pdf From f08669f91d7422b30fd5959a0fe4831baca08e67 Mon Sep 17 00:00:00 2001 From: orensbruli Date: Mon, 8 Jan 2024 10:58:59 +0100 Subject: [PATCH 35/38] sorted packages --- Dockerfile | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/Dockerfile b/Dockerfile index 7f21b5d..cc7ec26 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,16 +7,17 @@ ENV DEBIAN_FRONTEND=noninteractive # Install LaTeX packages RUN apt-get update && apt-get install -y \ - pandoc \ make \ - wget \ - texlive-bibtex-extra \ + pandoc \ texlive \ - texlive-xetex \ - texlive-luatex \ - texlive-latex-extra \ + texlive-bibtex-extra \ texlive-fonts-extra \ - texlive-pstricks + texlive-latex-base \ + texlive-latex-extra \ + texlive-luatex \ + texlive-pstricks \ + texlive-xetex \ + wget RUN wget --output-document=/usr/local/bin/yq https://github.com/mikefarah/yq/releases/latest/download/yq_linux_amd64 && \ chmod +x /usr/local/bin/yq && \ From 571a8314657d3acf2af09cef9ee89035be433f9f Mon Sep 17 00:00:00 2001 From: orensbruli Date: Mon, 8 Jan 2024 10:59:08 +0100 Subject: [PATCH 36/38] Updated color --- data.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/data.md b/data.md index 67f89c6..a1cefe3 100644 --- a/data.md +++ b/data.md @@ -158,4 +158,6 @@ color_scheme: color: "SlateGrey" - name: "body" color: "LightGrey" + - name: "tagline" + color: "VividPurple" --- From a49c52c53a993b74eef9a9dd3b7c2da58186cf99 Mon Sep 17 00:00:00 2001 From: orensbruli Date: Mon, 8 Jan 2024 12:15:19 +0100 Subject: [PATCH 37/38] Minor makefile changes --- Makefile | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index b5bfa57..9f6bb26 100644 --- a/Makefile +++ b/Makefile @@ -5,9 +5,7 @@ TEX_TEMPLATE = $(FILE0).template.tex TEX = $(FILE0).tex PDF = $(FILE0).pdf - -all: - make pdf +all: pdf pdf: mkdir -p build/pdf/ @@ -22,8 +20,10 @@ pdf: xelatex -shell-escape -output-driver="xdvipdfmx -z 0" $(TEX) cp build/pdf/$(PDF) ./rendered.pdf - make clean-pdf clean-pdf: - rm -rf build/pdf + rm -rf build/pdf/ + +clean: + rm -rf build/ From 9c231de47896dd72f687d1706bf28709b4e5daef Mon Sep 17 00:00:00 2001 From: orensbruli Date: Mon, 8 Jan 2024 12:15:35 +0100 Subject: [PATCH 38/38] upload to release --- .github/workflows/github_action_build.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/github_action_build.yml b/.github/workflows/github_action_build.yml index 398b32c..4d67811 100644 --- a/.github/workflows/github_action_build.yml +++ b/.github/workflows/github_action_build.yml @@ -40,3 +40,13 @@ jobs: with: name: compiled-pdf path: output.pdf + - name: Upload binaries to release + uses: svenstaro/upload-release-action@v2 + if: ${{ contains(github.ref, 'tags') }} + with: + repo_token: ${{ secrets.GITHUB_TOKEN }} + file: output.pdf + asset_name: esteban_martinena_cv.pdf + tag: ${{ github.ref }} + overwrite: true + body: "Latest version of my CV."