From 9bd269cb10a3fd2dd003f0069d3c0a9cf656dc20 Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Mon, 4 Jun 2018 15:33:26 -0400 Subject: [PATCH 01/69] Draft new workflow in reference2.md The existing workflow suggests using error prone commands such as `git rebase`. This workflow avoids such commands and tries to infuse other best practices. --- reference2.md | 303 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 303 insertions(+) create mode 100644 reference2.md diff --git a/reference2.md b/reference2.md new file mode 100644 index 0000000..7f62bda --- /dev/null +++ b/reference2.md @@ -0,0 +1,303 @@ +# Workflow Reference + +## Overview + +### Prepare to work on a project + +1. [Fork the project](#fork-the-project) +2. [Clone your fork](#clone-your-fork) +3. [Add upstream remote](#add-upstream-remote) + + +### Prepare to work on an issue + +1. [Claim an issue](#claim-an-issue) +2. [Update master](#update-master) +3. [Create a feature branch](create-a-feature-branch) +4. [Create a pull-request](create-a-pull-request) + + +### Work on issue + +1. [Create and test a change](create-and-test-a-change) +2. [Commit the change](commit-the-change) +3. [Push changes to your fork](push-changes-to-your-fork) + + +### Update a pull-request + +While you are working on your feature/bugfix, others may have contributed to the project. These new changes may conflict with your changes. Before a maintainer will accept your changes, they will usually require you to update your pull-request with the latest changes in master, resolve any conflicts, and make sure all the tests pass. + +1. [Update master](update-master) +2. [Merge master into feature branch](merge-master-into-feature-branch) +3. [Push changes to your fork](push-changes-to-your-fork) +4. [Request a review](request-a-review) + + +### Clean up + +1. [Update master](update-master) +2. [Delete the feature branch](delete-the-feature-branch) +3. [Push changes to your fork](push-changes-to-your-fork) + + +## Details + + +### For the project + +1. Log into GitHub. +2. On GitHub, navigate to the project on which you want to work. +3. Click __Fork__ in the upper-right corner. +4. You should now be looking at your fork of the project on GitHub. + + +### Clone your fork + +1. Log into GitHub. +2. On GitHub, navigate to ___your fork___ of the project. +3. Follow GitHub's instructions for [Cloning a repository](https://help.github.com/articles/cloning-a-repository/). + + +### Add upstream remote + +1. Follow GitHub's instructions for [Configuring a remote for a fork](https://help.github.com/articles/configuring-a-remote-for-a-fork/). + + +### Claim an issue + +1. Log into GitHub. +2. On GitHub, navigate to the project on which you are working. +3. Click the __issues__ tab. +4. Search for an open issue that interests you. +5. Make sure the issue is not assigned to anyone, and no-one else has claimed it (check comments). +6. Claim the issue by leaving a comment that you are working on it. + +Alternatively, if you have an idea but don't see an issue for it, make an issue and claim it. + + +### Update master + +1. From the command-line, change into your clone's root directory. + + ``` + cd CLONES_ROOT + ``` + +2. Pull changes from upstream into the master branch. + + ``` + git checkout master + git pull upstream master + ``` + + +### Create a feature branch + +1. From the command-line, change into your clone's root directory. + + ``` + cd CLONES_ROOT + ``` + + +2. Create a feature branch off of the master branch. Name your branch something related to what you are working on: e.g., `login_fix` or `preview_feature`. + + ``` + git checkout master + git branch FEATURE_BRANCH + ``` + +### Create a pull-request + +Before you can create a pull-request, you need at least one commit. In these instructions you will create an empty commit. You could just as easily make a small change and commit that instead. + +1. From the command-line, change into your clone's root directory. + + ``` + cd CLONES_ROOT + ``` + +2. Create the empty commit on your feature branch + + ``` + git checkout FEATURE_BRANCH + git commit --allow-empty -m "Start work on FEATURE" + ``` + +3. Push changes in the feature branch to your fork, create a remote branch in your fork by the same name, and tell git to track that remote branch with your local branch. (This is a powerful little command.) + + ``` + git push -u origin FEATURE_BRANCH + ``` + +4. Follow GitHub's instructions for [Creating a pull request from a fork](https://help.github.com/articles/creating-a-pull-request-from-a-fork/). + +5. In a comment on the pull-request, link to the issue number(s) that the pull-request is attempting to address. This is done by putting the issue number after a pound-sign: e.g., `#32`. For more details see GitHub's article [Autolink references and URLs](https://help.github.com/articles/autolinked-references-and-urls/). This cross-links the issue with the pull-request. + + +### Create and test a change + +1. From the command-line, change into your clone's root directory. + + ``` + cd CLONES_ROOT + ``` + +2. Checkout your feature branch + + ``` + git checkout FEATURE_BRANCH + ``` + +3. Make a small change using your standard development environment (e.g., Atom.io, Notepad++, Eclipse, etc.). + +4. Test the change to make sure it works. + +### Commit the change + +1. From the command-line, change into your clone's root directory. + + ``` + cd CLONES_ROOT + ``` + +2. Checkout your feature branch + + ``` + git checkout FEATURE_BRANCH + ``` + +3. Stage your changes. + + ``` + git add . + ``` + +4. Confirm that only files that should be committed are staged. + + ``` + git status + ``` + +5. If there are files staged that shouldn't be (e.g., anything that can be generated from source, personal/private configurations or data, etc.) see [Unstaging changes](#unstaging-changes). + +6. Commit changes and provide a good commit messages. + + ``` + git commit -v + ``` + + +### Unstaging changes + +* Unstage all changes + + ``` + git reset HEAD + ``` + +* Unstage all changes in a directory + + ``` + git reset HEAD -- PATH/TO/DIRECTORY + ``` + +* Unstage individual files + + ``` + git reset HEAD -- FILE1 FILE2 ... + ``` + +To avoid this problem in the future, do one of the following. + +* Stage files individually from now on + + ``` + git add FILE1 FILE2 + git add FILE3 + ``` + +* Or edit `.gitignore` to forever ignore these files and stage again. See Atlassian's article on [.gitignore](https://www.atlassian.com/git/tutorials/saving-changes/gitignore). + + ``` + vim .gitignore # use your favorite editor + git add . + ``` + + +### Push changes to your fork + +1. From the command-line, change into your clone's root directory. + + ``` + cd CLONES_ROOT + ``` + +3. Push you changes in the feature branch to your fork. + + ``` + git push origin FEATURE_BRANCH + ``` + +Note: this automatically updates the pull-request associated with this branch. + + +### Merge master into feature branch + +1. From the command-line, change into your clone's root directory. + + ``` + cd CLONES_ROOT + ``` + +2. Merge changes from master into your feature branch. + + ``` + git checkout FEATURE_BRANCH + git merge master + ``` + +3. If there were conflicts, follow GitHub's instructions for [Resolving a merge conflict using the command-line](https://help.github.com/articles/resolving-a-merge-conflict-using-the-command-line/). Be sure to test your changes before committing them. + +4. If there were no conflicts, just test the merged copy. If there are any problems, continue working on your feature until they are resolved. + + +### Request a review + +When you think your pull-request is ready to be merged into the project's master, request a review from the maintainer by using an `@username` in a comment on the pull-request (see [Mention @somebody. They're Notified](https://blog.github.com/2011-03-23-mention-somebody-they-re-notified/)). + +You might also want to review some of the spirit of communication on GitHub by reading [15 rules for communicating at GitHub](https://ben.balter.com/2014/11/06/rules-of-communicating-at-github/). + + +### Delete the feature branch + +Don't do this until your pull-request has been merged, or you give up. + +1. From the command-line, change into your clone's root directory. + + ``` + cd CLONES_ROOT + ``` + +2. Delete the feature branch from your local repository. + + ``` + git checkout master + git branch -d FEATURE_BRANCH + ``` + +3. Delete the feature branch from your fork. + + ``` + git push -d origin FEATURE_BRANCH + ``` + + +## Quick reference + +GitHub has a nice interface, and is great for humans to click around. However, it makes it more difficult to express the steps to perform in a concise manner. In the quick reference below, I will assume you have [hub](https://hub.github.com/) installed. Hub provides a command-line interface to GitHub, which will allow me to express each step as a command-line operation. Of course, you do not need to have Hub installed to follow this. You just need to interpret and perform the command yourself using GitHub. + + +### Prepare to +``` From 069359ad5cac778c3271e78cc52fa76f2bcad1a6 Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Mon, 4 Jun 2018 15:42:08 -0400 Subject: [PATCH 02/69] Fix internal links --- reference2.md | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/reference2.md b/reference2.md index 7f62bda..6b7f08c 100644 --- a/reference2.md +++ b/reference2.md @@ -13,38 +13,38 @@ 1. [Claim an issue](#claim-an-issue) 2. [Update master](#update-master) -3. [Create a feature branch](create-a-feature-branch) -4. [Create a pull-request](create-a-pull-request) +3. [Create a feature branch](#create-a-feature-branch) +4. [Create a pull-request](#create-a-pull-request) ### Work on issue -1. [Create and test a change](create-and-test-a-change) -2. [Commit the change](commit-the-change) -3. [Push changes to your fork](push-changes-to-your-fork) +1. [Create and test a change](#create-and-test-a-change) +2. [Commit the change](#commit-the-change) +3. [Push changes to your fork](#push-changes-to-your-fork) ### Update a pull-request While you are working on your feature/bugfix, others may have contributed to the project. These new changes may conflict with your changes. Before a maintainer will accept your changes, they will usually require you to update your pull-request with the latest changes in master, resolve any conflicts, and make sure all the tests pass. -1. [Update master](update-master) -2. [Merge master into feature branch](merge-master-into-feature-branch) -3. [Push changes to your fork](push-changes-to-your-fork) -4. [Request a review](request-a-review) +1. [Update master](#update-master) +2. [Merge master into feature branch](#merge-master-into-feature-branch) +3. [Push changes to your fork](#push-changes-to-your-fork) +4. [Request a review](#request-a-review) ### Clean up -1. [Update master](update-master) -2. [Delete the feature branch](delete-the-feature-branch) -3. [Push changes to your fork](push-changes-to-your-fork) +1. [Update master](#update-master) +2. [Delete the feature branch](#delete-the-feature-branch) +3. [Push changes to your fork](#push-changes-to-your-fork) ## Details -### For the project +### Fork the project 1. Log into GitHub. 2. On GitHub, navigate to the project on which you want to work. From 6999f4a5ec948132e5cb060db6386883b7551d8c Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Mon, 4 Jun 2018 15:44:23 -0400 Subject: [PATCH 03/69] Remove start of quick reference --- reference2.md | 9 --------- 1 file changed, 9 deletions(-) diff --git a/reference2.md b/reference2.md index 6b7f08c..13073b8 100644 --- a/reference2.md +++ b/reference2.md @@ -292,12 +292,3 @@ Don't do this until your pull-request has been merged, or you give up. ``` git push -d origin FEATURE_BRANCH ``` - - -## Quick reference - -GitHub has a nice interface, and is great for humans to click around. However, it makes it more difficult to express the steps to perform in a concise manner. In the quick reference below, I will assume you have [hub](https://hub.github.com/) installed. Hub provides a command-line interface to GitHub, which will allow me to express each step as a command-line operation. Of course, you do not need to have Hub installed to follow this. You just need to interpret and perform the command yourself using GitHub. - - -### Prepare to -``` From 5976c264ad78d21b0c8ba633f9d6a1fc8617fafd Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Mon, 4 Jun 2018 15:54:23 -0400 Subject: [PATCH 04/69] Add a note about ALL_CAPS --- reference2.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/reference2.md b/reference2.md index 13073b8..091eebe 100644 --- a/reference2.md +++ b/reference2.md @@ -1,5 +1,10 @@ # Workflow Reference +This document describes a common workflow for contributing to many projects on GitHub. + +A quick note before you dive in: ALL_CAPS is a placeholder that you should replace with a real value. + + ## Overview ### Prepare to work on a project @@ -43,7 +48,6 @@ While you are working on your feature/bugfix, others may have contributed to the ## Details - ### Fork the project 1. Log into GitHub. From 6c940a70edb8e828b9b21c24f410b88c92d02f06 Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Mon, 4 Jun 2018 16:22:26 -0400 Subject: [PATCH 05/69] Adjust style slightly - Add a horizontal rule before details section - Add bold to note at the top - Remove meta comment at the top --- reference2.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/reference2.md b/reference2.md index 091eebe..d391805 100644 --- a/reference2.md +++ b/reference2.md @@ -1,9 +1,6 @@ # Workflow Reference -This document describes a common workflow for contributing to many projects on GitHub. - -A quick note before you dive in: ALL_CAPS is a placeholder that you should replace with a real value. - +__Note:__ In the instructions below __ALL_CAPS__ is a placeholder that you must replace with a real value. ## Overview @@ -46,6 +43,8 @@ While you are working on your feature/bugfix, others may have contributed to the 3. [Push changes to your fork](#push-changes-to-your-fork) +
+ ## Details ### Fork the project From 6fb8547c5de6dad65859111adaf92b60b723334a Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Mon, 4 Jun 2018 17:09:57 -0400 Subject: [PATCH 06/69] Create separate maintainer and contributor workflows --- reference2.md => contributor-workflow.md | 2 +- maintainer-workflow.md | 48 +++++ reference.md | 243 ----------------------- 3 files changed, 49 insertions(+), 244 deletions(-) rename reference2.md => contributor-workflow.md (99%) create mode 100644 maintainer-workflow.md delete mode 100644 reference.md diff --git a/reference2.md b/contributor-workflow.md similarity index 99% rename from reference2.md rename to contributor-workflow.md index d391805..597146e 100644 --- a/reference2.md +++ b/contributor-workflow.md @@ -1,4 +1,4 @@ -# Workflow Reference +# Contributor Workflow __Note:__ In the instructions below __ALL_CAPS__ is a placeholder that you must replace with a real value. diff --git a/maintainer-workflow.md b/maintainer-workflow.md new file mode 100644 index 0000000..ac52bcc --- /dev/null +++ b/maintainer-workflow.md @@ -0,0 +1,48 @@ +# Maintainers Guide + +This is not intended to be a comprehensive guide as much as it is to point you in the right direction. + +Your first stop should be [Open Source Guides](https://opensource.guide/). + +## Create an organization + +Organizations are useful when... + +* You expect to have more than one related projects. +* You need to organize developers into teams and manage privileges to different projects. +* You want everyone, including the maintainer, to contribute to the project using a fork-pull-request workflow (as described in this project). + +It's this last reason that we are discussing organizations in this document. Each account can have only a single copy of a project (fork or not). So if the maintainer were to create a project under their personal account, then the maintainer couldn't fork that project into their personal account. Now there is no reason a maintainer has to use a fork-pull-request workflow. But for consistency, we want contributor to follow the same workflow. + +To create an organization on GitHub, follow GitHub's instructions for [Creating a new organization from scratch](https://help.github.com/articles/creating-a-new-organization-from-scratch/). + + +## Create and configure a project + +1. To create a project on GitHub, follow GitHub's instructions for [Creating a new repository](https://help.github.com/articles/creating-a-new-repository/). + +2. Configure your project under the __Settings__ tab. + +3. Checkout your project's community profile under the __Insights__ tab and the __Community__ section. Try to add as many of the recommended documents as you can. Search for templates for these on-line (e.g., README template) to help get you started. + +## Consider using continuous-integration + +## Review pull-requests + +#### Reject + +#### Needs work + +#### Accept + +## Communicating + +* https://github.com/jonschlinkert/maintainers-guide-to-staying-positive + +## Copyright and Licensing + +Copyright 2016 Darci Burdge and Stoney Jackson SOME RIGHTS RESERVED + +This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 +International License. To view a copy of this license, visit +http://creativecommons.org/licenses/by-sa/4.0/ . diff --git a/reference.md b/reference.md deleted file mode 100644 index 03c5a4c..0000000 --- a/reference.md +++ /dev/null @@ -1,243 +0,0 @@ -# GitHub Workflow Reference - - -## Prerequisites - -- You have a GitHub account and you know your username and password. If you - don't have one, create one now. -- You have Git 2+ installed and configured. -- You know how to open a terminal and generally work from the command-line. -- You know enough of vi or vim to edit, move around in, save, and quit files. - - -## Workflow Overview - -The workflow description below covers the typical operations in the order -they are often performed to develop and contribute work to another project. -Most of the operations are issued from the command-line. These lines start with`$`. -Do not type `$`. This is the prompt that the command-line displays to you to -indicate that it is ready for you to type a command. Lines that start with `###` -are performed using GitHub through a browser. The numbers at the end of each -line are for quick reference and should not be typed either. When you see a term in all capital letters surrounded by angle -brackets, e.g., ``, replace it with a value appropriate to the project -you are working on. A list of these placeholders and their meaning is below: - -- `` - The URL to your GitHub hosted repository. To find it, navigate to - your repository on GitHub. Click on the green "New Pull Request" - button. You get a pop-up that contains a URL in a text-box. Unless you have configured your GitHub account to authenticate with SSH, you'll want a URL that starts with https://. If the URL starts with git@github... click `Use HTTPS`. -- `` - The URL for the project's repository that you would like to - contribute to. Find it by navigating to their repository on GitHub and copy - the URL in the box right of the `SSH` or `HTTPS` button. Use `HTTPS` since - this is not your repository. -- `` - This is any directory name you like. But use the same directory for - each occurrence of ``. -- `` - This is a branch name of your choosing. Choose one that is - related to the bug your are fixing or the feature you are implementing. - Whatever you choose, use the same branch name throughout the example. - -Also note, lines marked with `*` represent modifications being made to files in -the project. The exact modifications you might make, and the tools that you use -to make them, depend on what you are trying to do and your preferences. In -short, these lines should not be typed in literally, but must be interpreted in -terms of the task you are performing. - - -## Setup: (1-4) - -When you first start working on a project, you'll need to fork their project -(1), clone your fork locally (2-3), and create a remote back to their project in -your local repository (4). Once you've done this setup for a project, you will -not need to do it again unless you delete the fork, your local clone, or the -remote. - -```bash -### Use GitHub to fork their repository. (1) -$ git clone (2) -$ cd (3) -$ git remote add upstream (4) -``` - - -## Starting your contribution: (5-13) - -When you start working on a contribution, you need to create a branch to hold -your work (5), do a little work and commit it (6-10), push your new branch to -your repository on GitHub (11), and create a pull-request from your new branch -to master in the project's repository on GitHub (12-13). - -The purpose of the pull-request isn't to get the maintainer to accept your work -(yet). It starts a conversation with the maintainer. They can review what you -are trying to do and give you feedback early. That way, if you are on the wrong -track or the maintainer is not interested in your idea, you can find out before -you waste too much time implementing your idea. - -Also, remember, lines (6-8) are marked with `*`, so must be interpreted for the -task you are performing. - -```bash -$ git checkout -b (5) -$ vim file1 (*6) -$ rm file2 (*7) -$ mv file3 file4 (*8) -$ git add . (9) -$ git commit -v (10) -$ git push -u origin (11) -### Use GitHub to open a pull request (12) -### from in yours to master on theirs. (13) -``` - - -## Work (14-17) - -Keep working on your idea, committing and publishing your work as you go -(14-17). The pull-request will automatically be updated with the new commits you -push to your repository on GitHub, allowing the maintainer to follow your -progress as you go. - -Also, remember, lines (14) is marked with `*`, so must be interpreted for the -task you are performing. - -```bash -$ vim file4 (*14) -$ git add . (15) -$ git commit -v (16) -$ git push origin (17) -``` - - -## Keep your repositories up-to-date (18-23) - -While you are working on your idea, the maintainer may have accepted work from -other contributors. As that happens, the project's master branch will contain -commits that yours do not. You'll need to fetch these commits into your local -master (18), rebase your work on top of those commits (19), and push your -branches to your repository on GitHub (23). When you rebase your work (19) you -might find that your changes are incompatible with those you fetched from -upstream. You will need to resolve any conflicts that git identifies (20-22). -GitHub has a lovely tutorial on resolving conflicts [1]. - -It's a good idea to update your repositories regularly so that your work does -not become too stale. - -Again, as you push your work to your repository on GitHub, the pull-request -is updated automatically. - -Also, remember, line (20) is marked with `*`, so must be interpreted for the -task you are performing. - - -```bash -$ git fetch upstream master:master (18) -$ git rebase master (19) -$ vim file1 (*20) -$ git add . (21) -$ git rebase --continue (22) -$ git push -f origin master (23) -``` - - -**If you are on master, (18) will fail. Now what?** - -If you are on master branch, (18) will fail. Instead replace that line with `git pull upstream master`. This will fetch and merge the changes from upstream's master branch into your current local branch (master in this case). After that, (19-22) are unnecessary. However, don't forget to update master in your origin repository but running (23). - - -**Updating other branches** - -After you have updated your master branch (18), if you have other branches, you may need to update them as well. To do that, checkout each branch one at a time (e.g., `git checkout `) and perform (19-22) for each. - - -## Squash your commits (24-25) - -If you are following best practices, you will make many small commits as you -develop your idea. Sometimes earlier commits are invalidated/corrected by later -commits as you refine your solution. Your commit log becomes a diary of how you -developed your solution. This log is sometimes useful to you as you develop your -idea, but usually maintainers will ask you to squash your commits (24) into just -a few (often one) logical commit that implements your feature, or fixes the bug. -That helps keep the log of the main project cleaner, and more clearly identifies -which commits are responsible for implementing which features or fixing which -bugs. Usually you squash when you near completion of your implementation, but a -maintainer may ask you to squash periodically as you go because it may make it -easier for them to review your changes. - -In any case, you will periodically squash your commits (24) and push the -squashed version to your repository on GitHub (25). Again, the pull-request will -be updated automatically. - -To squash commits, we perform an interactive rebase (24). This will put us into -and editor (vim most likely) with a list of the commits that we are rebasing at -the top. To squash them into one commit, change the first word in every line -after the first from `pick` to `squash`. Save and quit. Git will combine all the -commits into the first and will again put you into an editor to create the final -commit message for the newly squashed commit. If you have been providing good -commit messages as you go along, writing a good final commit message should be -relatively easy. - -GitHub has a nice article on interactive rebases [2]. - -```bash -$ git rebase -i master (24) -$ git push -f origin (25) -``` - - -## Maintainer accepts your pull-request (26) - -After all your hard work, hopefully the maintainer will eventually accept your -pull-request, which will merge your changes into their master branch. - -```bash -### Maintainer accepts your pull-request (26) -``` - - -## Update your master (27-28) - -After the maintainer has accepted your pull-request, your need to update your -master with the new changes in upstream, which are yours (27-28)! You follow the -same procedure as in "Keeping your repositories up-to-date", except that you -don't need to rebase. That's because your work is already included in master. - -```bash -$ git fetch upstream master:master (27) -$ git push origin master (28) -``` - - -## Delete unneeded branches (29-31) - -Now that your work has been accepted in upstream, you can safely delete the -branches you were working on both in your local and remote repositories (29-31). If you ever abandon your effort before -a pull-request is accepted, you can also delete your branch; but you'll need -to use -D (capital D) in (30). - -```bash -$ git checkout master (29) -$ git branch -d (30) -$ git push origin : (31) -``` - - -## Update your repositories before starting the next fix/feature (32-33) - -OK, it's been a month since you worked on the project. Now you're back from the Bahamas and are ready to start working again. However, while you were sunning yourself, others have been hard at work contributing changes to upstream. So before you start working again, you need to update your repositories with changes from upstream. Follow steps in section _Keep your repositories up-to-date (18-23)_ to get this done. - -Nice tan. Now get back to work! - - -## References - -[1] GitHub. _Resolving a Merge Conflict from the Command Line_. Accessed April -2016. -. - -[2] GitHub. _About Git Rebase_. Accessed April 2016. . - - -## Copyright and Licensing - -Copyright 2016 Darci Burdge and Stoney Jackson SOME RIGHTS RESERVED - -This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 -International License. To view a copy of this license, visit -http://creativecommons.org/licenses/by-sa/4.0/ . From 275894f5c50f57f6edb08fce547b00d0388f5ec2 Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Wed, 6 Jun 2018 07:55:36 -0400 Subject: [PATCH 07/69] Rename {role}-workflow.md to {role}.md --- contributor-workflow.md => contributor.md | 0 maintainer-workflow.md => maintainer.md | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename contributor-workflow.md => contributor.md (100%) rename maintainer-workflow.md => maintainer.md (100%) diff --git a/contributor-workflow.md b/contributor.md similarity index 100% rename from contributor-workflow.md rename to contributor.md diff --git a/maintainer-workflow.md b/maintainer.md similarity index 100% rename from maintainer-workflow.md rename to maintainer.md From d388311c5cb4708df5a1e001cca41270a91752fb Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Wed, 6 Jun 2018 10:18:19 -0400 Subject: [PATCH 08/69] Significant changes to activity and minor to roles - Remove squash since this can be done by the maintainer when accepting a pull-request. - Move multi-round before conflict since it is easier and gives participants a chance to practice the basic workflow before having to deal with a conflict. - Minor renames in contributor.md. --- activity.md | 297 ++++++++++++++++++++++++++++++++++++++----------- contributor.md | 5 +- maintainer.md | 2 +- 3 files changed, 234 insertions(+), 70 deletions(-) diff --git a/activity.md b/activity.md index 9e18c8e..df11d02 100644 --- a/activity.md +++ b/activity.md @@ -2,114 +2,277 @@ ## Form teams -Form a of 2 or 3 person team. It's better to work with someone who is using the same operating system as you. +Form a 2-3 person team. We suggest you work with someone who is uses the same operating system as you. -Each team member will sometimes be a maintainer and sometimes a contributor. Rotate roles as necessary to ensure everyone in your team gets a chance to experience each role. +There are two roles: __maintainer__ and __contributor__. +Each team member play each role at different times while playing out different scenarios. Rotate roles before each scenario, and consider replaying a scenario with team members playing different roles. ## Overview -In this activity your team will play out several scenarios following steps -described in [_Workflow Reference_](reference.md). +Your team will play out several scenarios. -- Complete each part in order. -- Complete each step in each part in order. +- Complete each scenario in order. +- Complete each step in each scenario in order. +- There are two guides, one for each role. Use them to help you along the way. + - [__Contributors' Guide__](contributor.md) + - [__Maintainers' Guide__](maintainer.md) -## Part 1: Create an organization on GitHub -- Name it what you like. -- Set the default permissions so that all organization members can create projects and write to any project in the organization. -- Add all team members to the organization. +## Organization and Project Setup +1. Before continuing, make sure all of the following are true. -## Part 2: Create official upstream repository in organization + - [ ] Everyone in your team has a GitHub account. + - [ ] Everyone in your team is logged into their GitHub account. + - [ ] Everyone in your team has git installed on their laptop. -- Name it `ourfavorites` -- Give it a default README.md file. + If any of the above are not true, help your team members to make them true. +2. Assign the role of _maintainer_ to one of your team members. -## Part 3: Contributor-1 setup +3. Help the _maintainer_ create an organization on GitHub. -- Select a team member to be Contributor-1 -- Help Contributor-1 to follow _Setup: (1-4)_ in the _Workflow Reference_ to prepare his/her local and remote repositories. + - Name it what you like. + - Select a free plan. + - Invite each of your team members to be an organization member. + - Configure member privileges so that organization members can write to repositories. (You are doing this so everyone in your team can play the role of maintainer.) + - What is the URL to the new organization? + ``` -## Part 4: First contribution + ``` -- Help Contributor-1 to follow _Starting your contribution: (5-13)_ to add a - new file `favorite-foods.txt` that contains a couple of Contributor-1's - favorite foods. -- Select someone to play Maintainer (not Contributor-1). -- Help the Maintainer to accept Contributor-1's pull-request on GitHub. -- Help Contributor-1 to follow _Update your master (27-28)_ and - _Delete unneeded branches (29-31)_ to clean up. +4. Have each team member accept the invitation. There are two ways to do this. + + - Have the team member navigate to the organization on GitHub and accept the invitation. + - Have the team member check for an invitation in their email associated with their GitHub account. + +5. Help the _maintainer_ create an official upstream repository in organization + + - Name it `ourfavorites` + - Optionally add a description + - Make it public + - Initialize it with a README + - Optionally add a .gitignore (not necessary for this activity) + - Add an open source license + - What is the URL to your official upstream repository? + ``` + + ``` + +Congratulations, you have an organization with organization members, and an initial project! :clap: + +### Reflect + +1. When performing this section, what challenges did you encounter? + + ``` + + ``` + +2. How did you overcome those challenges? + + ``` + + ``` + +3. Is there anything that your team would like clarification about? What questions does your team have about the steps or the concepts in this section? + + ``` + + ``` + +### STOP: Check in with your facilitator + +## Contributor Setup + +1. Assign the role of _contributor_ to a team member. +2. Help the _contributor_ to complete the steps to [Prepare to work on a project](contributor.md#prepare-to-work-on-a-project) to prepare to work on `ourfavorites` +3. Repeat this section for each team member, ___one at a time___, including the team member who was initial assigned maintainer. + +Congratulations, everyone on your team is ready to contribute to the project and can play the role of maintainer as needed! :clap: + + +### Reflect + +1. When performing this section, what challenges did you encounter? + + ``` + + ``` + +2. How did you overcome those challenges? + + ``` + + ``` + +3. Is there anything that your team would like clarification about? What questions does your team have about the steps or the concepts in this section? + + ``` + + ``` + +### STOP: Check in with your facilitator + + +## Scenario 1: First contribution + +1. Assign _maintainer_ to one team member +2. Assign _contributor_ to another team member. +3. Help the _contributor_ to follow the steps to [Prepare to work on an issue](contributor.md#prepare-to-work-on-an-issue) and [Work on an issue](contributor.md#work-on-an-issue) to accomplish the following: + - Create a new file `favorite-foods.txt` in the root of the project that contains a couple of your favorite foods. +4. Help the _maintainer_ to accept _contributor's_ pull-request on GitHub. +5. Help the _contributor_ to [Clean up](contributor.md#clean-up). Congratulations, your team has made its first contribution! Celebrate. :clap: :clap: -## Part 5: Contributor-2 setup and second contribution +### Reflect + +1. When performing this section, what challenges did you encounter? + + ``` + + ``` -- Help Contributor-2 to follow _Setup: (1-4)_ to prepare his/her local and remote repositories. -- Repeat the steps above to have contributor-2 contribute a new file - `favorite-movies.txt` with a couple of his/her favorite movies. -- Make sure that the maintainer has accepted contributor-2's pull-request and contributor-2 has updated their master and cleaned up. +2. How did you overcome those challenges? + + ``` + + ``` + +3. Is there anything that your team would like clarification about? What questions does your team have about the steps or the concepts in this section? + + ``` + + ``` + +### STOP: Check in with your facilitator + + +## Scenario 2: Second Contribution + +1. Assign _contributor_ to a team member who wasn't contributor in the previous scenario. +2. Assign _maintainer_ to a team member who wasn't maintainer in the previous scenario. +3. Help the _contributor_ to follow the steps to [Prepare to work on an issue](contributor.md#prepare-to-work-on-an-issue) and [Work on an issue](contributor.md#work-on-an-issue) to accomplish the following: + - Add a couple of your favorite foods to `favorite-foods.txt`. +4. Help the _maintainer_ to accept _contributor's_ pull-request on GitHub. +5. Help the _contributor_ to [Clean up](contributor.md#clean-up). Celebrate again. :clap: :clap: -If you have 3 team members, repeat this scenario adding a file `favorite-animals.txt`. +If you have 3 team members, repeat this scenario again so that each team member will have experienced each role. + + +### Reflect + +1. When performing this section, what challenges did you encounter? + + ``` + + ``` + +2. How did you overcome those challenges? + + ``` + + ``` + +3. Is there anything that your team would like clarification about? What questions does your team have about the steps or the concepts in this section? + + ``` -## Part 6: First synchronization + ``` -- Contributor-1's repositories are out of synch. Help Contributor-1 follow - _Keep your repositories up-to-date (18-23)_ to update his/her repositories. +### STOP: Check in with your facilitator -Celebrate. But keep it small. :clap: Don't worry, there will be bigger celebrations later. +## Scenario 3: Multi-round contribution +1. Assign _contributor-1_ to one team member +2. Assign _contributor-2_ to another team member +3. Assign _maintainer_ to one team member (the maintainer may also be a contributor) + - In a two-person team, each contributor plays maintainer for the other contributor. +4. At the same time + - Have _contributor-1_ follow the steps to [Prepare to work on an issue](contributor.md#prepare-to-work-on-an-issue) and [Work on an issue](contributor.md#work-on-an-issue) to accomplish the following: + - Add another food to `favorite-foods.md` + - Have _contributor-2_ follow the steps to [Prepare to work on an issue](contributor.md#prepare-to-work-on-an-issue) and [Work on an issue](contributor.md#work-on-an-issue) to accomplish the following: + - Add a new file `favorite-movies.md` with a couple of movies in it. +5. Have the _maintainer_ use the pull-request to request a change (e.g., "Please pick another food. I don't like chocolate."). Do this for each pull-request. +6. Have _contributors_ follow steps to [Work on an issue](contributor.md#work-on-an-issue) to make the requested changes. +7. Have the _maintainer_ accept the updated pull-requests. +8. Have the _contributors_ [Clean up](contributor.md@clean-up). -## Part 7: Contribute conflicting changes +Notice how pull-requests provide a way for a contributor and a maintainer to communicate about a proposed change. Also notice how the pull-request updates automatically as new changes are pushed to the same branch. -- Have Contributor-1 and Contributor-2 independently follow the contribution - workflow to add another favorite food to the end of `favorite-foods.txt`. -- Maintainer, accept one of the pull-requests. Try to accept the other. You - won't be able to because changes in the pull-request conflict with the other - that you already accepted. -- Help the contributor with the unresolved pull-request to follow - _Keep your repositories up-to-date (18-23)_ to synchronize his/her - repositories and resolve the conflicts. -- Maintainer, note that the conflicted pull-request is automatically updated and - should be acceptable. Accept the pull-request. -- Have contributors clean up. +### Reflect + +1. When performing this section, what challenges did you encounter? + + ``` + + ``` + +2. How did you overcome those challenges? + + ``` + + ``` + +3. Is there anything that your team would like clarification about? What questions does your team have about the steps or the concepts in this section? + + ``` + + ``` + +### STOP: Check in with your facilitator + + +## Scenario 4: Contribute conflicting changes + +1. Assign _contributor-1_ to one team member. +2. Assign _contributor-2_ to another team member. +3. Assign _maintainer_ to one team member (the maintainer may also be a contributor). +4. At the same time + - Have _contributor-1_ follow the steps to [Prepare to work on an issue](contributor.md#prepare-to-work-on-an-issue) and [Work on an issue](contributor.md#work-on-an-issue) to accomplish the following: + - Sort the foods in `favorite-foods.md` in descending order (e.g., z-a). + - Have _contributor-2_ follow the steps to [Prepare to work on an issue](contributor.md#prepare-to-work-on-an-issue) and [Work on an issue](contributor.md#work-on-an-issue) to accomplish the following: + - Capitalize the first letter of each food in `favorite-foods.md`. (If they are already capitalized, then lower-case them.) +5. Have the _maintainer_ accept one of the pull-requests. +6. Have the _maintainer_ try to accept the other pull-request. (You + shouldn't be able to because changes in the pull-request conflict with the other that you already accepted.) +7. Help the _contributor_ who's pull-request was not accepted follow +steps to [Update and resolve conflicts on a pull-request](contributor.md#update-and-resolve-conflicts-on-a-pull-request). +8. Help the _maintainer_ accept the pull-request. +9. Have _contributors_ [Clean up](contributor.md@clean-up). Celebrate enthusiastically. :clap: :clap: :clap: That was challenging. +If time allows repeat this scenario, with a different team member playing the role of the contributor that must update and resolve conflicts on their pull-request. + +### Reflect + +1. When performing this section, what challenges did you encounter? + + ``` + + ``` + +2. How did you overcome those challenges? -## Part 8: Multi-round contribution + ``` -- Have contributor-1 add another food, and contributor-2 another movie. -- Have the maintainer ask for a modification through the pull-request - (e.g., "Please pick another flavor. I don't like chocolate."). -- Have contributors make, commit, and push the new changes. -- If the maintainer is satisfied, accept the pull-requests. -- Contributors, don't forget to clean up. + ``` -Notice how pull-requests provide a way for a contributor and a maintainer to -communicate about a proposed change. Also notice how the pull-request updates -automatically as new changes are pushed to the same branch. +3. Is there anything that your team would like clarification about? What questions does your team have about the steps or the concepts in this section? + ``` -## Part 9: Squash + ``` -- Repeat the multi-round contribution until both contributors have made multiple - commits. -- Maintainer, through the pull-request, ask contributors to squash their work - into a single commit. -- Help contributors to follow _Squash your commits (24-25)_ to squash their - commits into a single commit and push it. -- Maintainer, accept the pull-requests once it contains the same work, but only - a single commit. -- Contributors, don't forget to clean up. +### STOP: Check in with your facilitator -This is another moment for an enthusiastic celebration. :clap: :clap: :clap: :clap: :clap: Well done! ## Copyright and Licensing diff --git a/contributor.md b/contributor.md index 597146e..65b1dd5 100644 --- a/contributor.md +++ b/contributor.md @@ -1,4 +1,4 @@ -# Contributor Workflow +# Contributors' Guide __Note:__ In the instructions below __ALL_CAPS__ is a placeholder that you must replace with a real value. @@ -26,7 +26,7 @@ __Note:__ In the instructions below __ALL_CAPS__ is a placeholder that you must 3. [Push changes to your fork](#push-changes-to-your-fork) -### Update a pull-request +### Update and resolve conflicts on a pull-request While you are working on your feature/bugfix, others may have contributed to the project. These new changes may conflict with your changes. Before a maintainer will accept your changes, they will usually require you to update your pull-request with the latest changes in master, resolve any conflicts, and make sure all the tests pass. @@ -52,6 +52,7 @@ While you are working on your feature/bugfix, others may have contributed to the 1. Log into GitHub. 2. On GitHub, navigate to the project on which you want to work. 3. Click __Fork__ in the upper-right corner. +4. If you are a member of one or more organizations, select your personal account to receive the fork. 4. You should now be looking at your fork of the project on GitHub. diff --git a/maintainer.md b/maintainer.md index ac52bcc..b8bbc47 100644 --- a/maintainer.md +++ b/maintainer.md @@ -1,4 +1,4 @@ -# Maintainers Guide +# Maintainers' Guide This is not intended to be a comprehensive guide as much as it is to point you in the right direction. From dc54af2fe8604dc5900fd316d80057a92b4be7f0 Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Wed, 6 Jun 2018 10:31:48 -0400 Subject: [PATCH 09/69] Fix links to Work on an issue --- contributor.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/contributor.md b/contributor.md index 65b1dd5..efb4cce 100644 --- a/contributor.md +++ b/contributor.md @@ -19,7 +19,7 @@ __Note:__ In the instructions below __ALL_CAPS__ is a placeholder that you must 4. [Create a pull-request](#create-a-pull-request) -### Work on issue +### Work on an issue 1. [Create and test a change](#create-and-test-a-change) 2. [Commit the change](#commit-the-change) @@ -28,8 +28,6 @@ __Note:__ In the instructions below __ALL_CAPS__ is a placeholder that you must ### Update and resolve conflicts on a pull-request -While you are working on your feature/bugfix, others may have contributed to the project. These new changes may conflict with your changes. Before a maintainer will accept your changes, they will usually require you to update your pull-request with the latest changes in master, resolve any conflicts, and make sure all the tests pass. - 1. [Update master](#update-master) 2. [Merge master into feature branch](#merge-master-into-feature-branch) 3. [Push changes to your fork](#push-changes-to-your-fork) @@ -43,8 +41,6 @@ While you are working on your feature/bugfix, others may have contributed to the 3. [Push changes to your fork](#push-changes-to-your-fork) -
- ## Details ### Fork the project From fb29f8484e994476d2522927fb5f1f2d7d3ae7a0 Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Wed, 6 Jun 2018 10:34:53 -0400 Subject: [PATCH 10/69] Add instructions for taking notes --- activity.md | 1 + 1 file changed, 1 insertion(+) diff --git a/activity.md b/activity.md index df11d02..b6267f7 100644 --- a/activity.md +++ b/activity.md @@ -7,6 +7,7 @@ Form a 2-3 person team. We suggest you work with someone who is uses the same op There are two roles: __maintainer__ and __contributor__. Each team member play each role at different times while playing out different scenarios. Rotate roles before each scenario, and consider replaying a scenario with team members playing different roles. +Create and share with your team a shared editor (e.g., Google docs, https://pad.riseup.net/, etc.) for notes and answering questions. ## Overview From b12eb4069c5f00d2b6e03105ca5e6093e8fb782b Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Wed, 6 Jun 2018 14:35:21 -0400 Subject: [PATCH 11/69] Update presentation --- presentation.pptx | Bin 378520 -> 665989 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/presentation.pptx b/presentation.pptx index d8f348eb9d2d7c12eb22df39615fce57f27e73d1..e2babffee8de3222b0ac4e27289fc562ded43955 100644 GIT binary patch delta 444300 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 g zjwbuHipeL&k;V=9_)Uhmb~XQl`H!@l7CPu zwf7HdDf&|DWemh38YXEN)djAJK(%^dF)i*oF4T{9Ke1)5gW*Mm>W#8Od%=s#wLa@k zSX=?OeeMd*FT+c&n6d-LI2moimp^NGS8e`axh&b8$!Ak?xI{)Jiq6C0hI zwbhXpD5o0y*9nxN9yLe8(!_>W$n*Kb>Mb@`_qI+D-C7RWWJ_UGD#juX7Hr^YOQJY&JF^x0*tTuk zy}Mt``JH>uxqoMpnLWv5o_DR!`>bjDLl+n3f7`gR^7@47Lpkc1ANtEC^W?OrWt=!V zn4{B^cE4Xza?*EAxB#%ZZjC$>vZD1>R?#uh$x z26G}Fe_$)ZS~u$D<6P)v5h$=@7;x#-L{~Y4wuoRp^}E@(-k=MaP6xtPL;t6LVJkT& z8O=+FJ!d7q#%=zY!NzID+kE{{Z<4>^mp9lOE+jyu38X19`UTks2wPcgf5BF-jjK14 z4c1?c4JP#km{BLz!2C$BE_*2LI);^e3p&V5fcq235tB z{{~gZ?R1MqkADSKv(3PuN;aZh%WdHCub^siUgfaAy=+wnJW=hRplaN~4Rt<2YW0!> z7*sXu;4Bsfh^X$@4&Gy-(>_v^kk608gD`U=KW@RYLygDUfFpEQjKb>*YmKS323 z@PLRVb!_zlE@XXm)DzO?l!rE84R}CQwkSAxJb=nGbsXr$L2>LiEO%Q)2iE-7c*Bjv zc6stP%3NakpRC0K-#Q8vd~zo5^Y!<2@IjkK)3OHue%1BXJcH%h1nF*ZmN-YS{*WcO zI!Z;On!;abdsd;c=GU5kx;cFy`l4VZ0yf?k-V$m9C|Vcfk}oQ9!S~>~&3N^0D*>;J zuYMXie#^rtmyyf)>E1&tXS?)sl2%~V#|KKzF*e+iFLdK%k+7m+YJcWGY}*6)xt`Fh zh%*39AINmTce%Y=xIUUJlL`7PBD(lj|8#N1`}lKvi}O3p`G|ap8oFaAj$n^(pYgE^ z2pJpnW-rSt&chc(LsSRxJ#`1FWk`NGkWd0wYWOh!J7?j9{1MJI6d|hWg1WR7)*S8B z4V582D0%chl*;hfHUjkJ8dNQ3HHUc-Pht0|Q@V}Prm$iAh0sM41=SfoPX(ZT8mJ~* zctq{~g+MfR6RT`#I?=;Eu@0@6H+xy{t2l%@r{=w{v)Kq_$Q>o zGaJ<)>hIO5j#+M(E*p-OYI2g_0q|ut1n^8YttYMWbU%1st`)WY?6ueUjFaomK(R>O zf1Y~x@AZ&SxOoLvKCBrP=@l(GH%|SZF3y+dpDykKF8@R~v=#f-17#hA;)gnoB|f8n zjK1-ni@xG#Dkej<{dt=` zwsKUP3NhQH+pdgHdHINAD0iP6WF(mo3jmVVw?MSNLF-t33T2l`{^~oQ5zHxjIK12y z!YWC|9F+3P;sy3}?!E0Bo|hZDL*IZJ1yc6*kse z&PbS|t)j3qox&KWsKK{wCJM>#t&;dRm-&BoMq2J#B_OZ{Fz%6BxsDEM*sk7u&Ro8~ z5=J@*JhG)Bmg1rTQ>vnWQYtADU`o~VC#9v$;jKaYowIsP0EJsCf$`p`+jXeajr zMlXc*Y>xR1u{@24o*bfom+j^NySOl57pE8S&+*Xz(#3uKw~Irrc~$^+aU(|t_0=Ib z^XmU|7pE2&H64Gag#Vl!a=+6p@a;6jt=F+z_9{VSz%h$sH#Kxc??GsIJL z^o%ek5IB&wGGf-nVR=z9jlfncmI<-66ag5a_A?kDLgqacKi?IlcGcTulO-jjwD``t z|7n;BNLqpaL0T)V^+3|PKi-V}A4v-UJRb7>pGa$A-`ns%NXx}8Lq&tHi?o(c^Rgo= zrTatBB@zuzT*lyE(lQFgG{G+xMd{VMHO`F3RoY)C-~djH*tz-R!<$QevcRi zLxe^^sf)b=G?vIBwDAVUED70K8A!4H@DtDceLe2;rv} zo=+liajXk*yu6vDeC%*RrRXRPOn)b3bZ@vlc0I_td5WjfA*3_SN|VA!1LvSF@v9;=|WxgPy<_x&1Dv;Pf9 zZxSLvdcy*6{S9ybHHeUGx!Ht*rUq8!P~<)?tHSOO#X=;YlvoG{oJ3f0sQcp|7Ep}; zGMwV@$wZamllaceI_J@>wZO~%;;PB^+MY~X$w)n{@4jqi`&ij=emi%@+ck-x<4%K) zrtEA!&29bgVSCow%gZI;wUEyS5b?+K_rS`VG1gYa$IE3=@6jo}s-}{aa%HW`Hrfy{ zdT?UA0vxJdG;#Q*t(HkQE5dcW$`NCsHxAqch$%bsOiRf+FBpz!03Tj`&bJNOI2pWC z~1g+*re?7YWp!kB%X4$Axr~=SRy4IErx`|9hr3xo|BTO4(njy> zsmWpUNKu^}O`j=q1IYK&n4o-7@Vsq0w?5BHjvE;P+gv{+UBrmEdGv-FSw9(`;Xt6c zsWAsGB3Q?p;&g*Nl4Y#4E?6s|1CwL>-p)=1JND6fTWe`TTb?FHGPV7(Yexmu@g}73 z`JtxH`3*~*9M@(+w)cuvogR)c+gS_)6>Rqc6ZUHTeiI!dz~K+`Hu&`^?YRSR&4PZF z7FBA7;zNss4`wSxfh>1m5ME@M;L8J)%ki zOYL^zI-}@iFHl9}yG_}^FHwV8^E0rqnP2^(e|!Eae!{LbuD1P$=dbCH=P%IG3t+JN zfE!h&j&CbcBbxhhHY0+XqE!5<9U!A<6ONjPyz_<{x*F~DIJxzPT7HVdd1?E&r7d>@ zQo$=LgRt}hQjewFjKt2u&dn~?J8yoaj1_{Tnw#6vCR;Sx!1SC!pqi(q&~Yp|Q~JOzU-#z9p zOZD{yYW{lv()>~Um*($>+E>rUbD-uA`j6!gVA%}R{P_&qYbj39xt8w56LqXip3E;D z%?I1BLiIDC*g6G4p6lRm(yfW5Fm$>V+3zFj+QJz?m7Wq7Uuj8i)8r`9 z6}8-6czUF9OnAhZKDW~p$?Fy>i5}{9Ro2B+DyiC~x8`V{E-iMnepDTHlv_toJKNj? zrU$^My)^x(@rmL&-J|!9cMB#i7=O;-Rl3v7S@) zA5V=Ff&O8^)^nDcvp<`KY_lwl%&*dver_{Yx;N{*)XpsbYW@fox?TPk&EFr(AK)*| zU;1B~KX%jIe>H!We}p7ZD{`}zK*B3uljke@StedKC3=5^VJR-PIF)P=;%pw>tLwvU*)Y-8IKPR}3zu#YwslCM*iT?xE$Ao>AhHLLf-nCrDOFlwwfVAKm+%iE@W{MohPL`eR+9{FYh1V|{B< z*vrfAE$3si^NR1c}#I{fu27kwiJ}7IAk&ha;|ME2aQlL zLis?UlrXBW_9dq-i*#F;NT~00zt+Eo^5c$ov{*bNE+KxrS)O|3Reytyh{GeyHC0qQ*c^Og)(e}hTUOv@nwLZ zVRuY_{LQNSkj9R(#tb>McQvNm$vq>(`WqrXISdv>$A{Bd$*NAF*;xrPVou`^KGqMx zuP4rH(K^l|7x*VMS0$vdVcvm3Vkoh(G0OO#00r%wiJdw6IXjeB)0PR(X&DJwO$#47 zLzI`4{2ZPyn0NJ_i^c@Bny#VL!IWi#=#k(IE@P82NAAbbZ=AKOWoz0S%Q5v6>! zHH&w6jgh%fxAm;xYrmZ|^7Bu5eLW8avmd&!EiZY7Ryyry^B{jT>ez|SV1>YiP@WM3 zJ%7L8zly_%xLyH8?->_)yp;+&zs$`azQE?+`Ht8nr4uy?6e_`Q zIJqG85VhhSN<(rGVz9-LLH>83Wu8fMsq1>5?Qb2*3#$0`Wpuubbp_}*>rsiKj)BsQ zp!FSaM_Kni{=|I&ybpyRY+Ag33=q#|4i?r#&?R0NPNZ z1OLLTzYS12T6Vkan7(@YzXJ@;R=*=&rU@?v=t3|oRM7a5vLbD?B>oRc`Lz`bx6c82xyOq zBaBg1iI+>L7@8fuPH|@Y*gog~ef@qj4xq`1&UNkdOwf+5F1LI>*fC^lk;NK5X){ba zu(wf7j41e?vp*PNk>(v-OkekBC|I5R)_ZM^fk>$XA^ zvs1fKPK)orVw73umy!1Qm-vlulN4&pbH3Hdm!qtWg>MgojvkHPYOSMP8=bUbfLq}H zlzSp2Ja+Q6h*Mt6`1_ch&bDFk%V1M#drL+V{41gl-nve-!ByANB>bzMr&<)neNMuC zSHkJ$!`j!D=!Z3*X?FYC>5_95nYHYTttS4ib&BO7=Z=-t!u#6?S5XC_puA{l3dTWE zTenE&%BYg#!teG!nnGna=tfoU0Y;j1qD}T(vh@h2Tm-99!{-d;Wu0vuqY5gsV4L$P zbd4OQ&zHvt+-_!+qaWMuq=A;`|Wp=*}$_)eZhY5tUe<%aY0oA!x7Sub61J z^;8G3k%y?&$hPZ8q4rT&0AzHfhZ-yi!YXZIqT_hKL6Z&}?@6oT?Y1sb6TUfrxpB70 zv$L{~Mo%iaD-}0TCv+II_4D03I;ZzACbkOgslD}U_n~XN)&O_zobjmErNP77j;-)o zq)WJs@$&rrRw+%iy_bc>O7E%mUcO#El>UWBSCXWt8N+7RV;e7aO4@ zt16xXawO@zm7dQ#etX9H`QI&jCBCfnp%f8JA$GHZ%=%2s4*Cx}41($_GQdbHJK8+Y zU(+8dpA!7A1SwJj2S_K{S+Jed>^eK)!Q0e0XOh4Y$6+_DvC%|ZvYj-{_iBza zUyi1&3R_UPkGDy~e}Sre&}_uLY|yl_T@<~BPhIWC8rkB`7s%_|*SF2-T|3C~JSwuU zM9k(2$~3REjFHff<~@Nd)s$2 z7iF^JGgkHg1ZboybC|qX$7)d`)^VA?>e*ou%{boCOHmxV#L48fPvAJy7(YufJvZR) z_s8tlrLAj{c!OsS<(4#5{l52$J1=h1xYtvA?lm4whqjpWncRHDysMb_ppHfnr`?k(VTY*5rbSy;K_b zMxK~9jx2h(dLIgtHc0@Epdh}uyf?y{_lvm1njLNWVQ|?4UZ4Q;z6@11^HqeafiEMB zUYy_%w^h$JW;yJ6PJ=iR8X1O|WGTvXx)Z<{EL;ISh$IFblJYY*rL9dcSa&QWHlDpz zccqd;gp2J`z|Z~@oQoWC(KWQ}BK;D)N(FK*A<;o>x*>rOrWl_Z;0p;_s$^N<&FtVf z(w2>F^mg5qY8XRD$sF?<#?xABq%^UKx$@8G7O+1H8}Cre;*h`yM+B~JU$k`OgB<~| zHG78i;I@cAUE;guE5*Gy19at#kUz(T_#cRpev&%1bYLWFDH0da9_YjpuOPyEUg}~M z$R6G7k)E@1EG3OEU!U9d)2bfcJb93v`%qmU{g99%hD9a0jsS-agKgD>}S`WXXcc}2BVRW#rL2^I{&K5&q(I$>Uy-9jtd#0f_$Q0!>F^lyJetFf|(ML%8uR-O;}hV`pN zMYV7IpAj}2`A`gRdHT2oLXjhk<#o0DCjt`fbuW&-q zr0sQ+79PN0FGAHAr?TU6^eg`8o_+A(sHmoe<-zq*IC3y{07LBoH-<3{MYC*p@K3*@ z20bv_7X`qAPF#}lAR4qUem7kY4}_kMd~`_y`w=-jw5X5cX)6;Wic7~{Kzcm*4P1iU zJ^AtOOeiw?P&5s~U|q1BByzEfaYKQN+c%Z$^7JBHfVS<^yx71a=^k}et_%M+PKvD% z*zs>S`KkuAs^=bXR^>G;*m|ybuSGsXI6nd}ASM7fiz9@LrY6yhV;Vl6rih(=qOw-$ zhJtH{UU5hD{fTHW>={ul0(-E9rNE&{E!tBPVh8zdCvZlm*iC1w7kj%OH(xk+NRp>% zPbaJB_<}WkqDEJRdXEX{%(v-PQ zV&Ve8FyE2YL(luy@~ds*`|_d%N#)Nh!n!d@#S>7-klP*PfA^{FRe(l}yNH1)1;2(0 z3U%)^3M@E?N!`s)8}@B+?jVE_huWCZigtd&6-md*fg&#X&O@nhz&4Y%NPzk|b)Zd5 z9tku;4XXxakRvZ*!}eQ>w6Lbp-Ycj`whlXBJ185%;3fz;JDK^zsF{*?;O?~V#J4-Y z9!`%_zt({06XZ@~+qoT#dV7;!|3kFP#v+CUAIzr)@>opeT1+95crYZixFa{KlBe(lA~W}Aj5HRXQzaOX~IDQd5lRJ zUn0Z7&OMl}myC3Z&dTMvT!ZGLcdw}^>-SwUX<22Wh66}fp7q# z#g-?ZPaLgbn&EG09s}S_CWGlXs=b#0t#w3ACo+ky$a`noys=f@8F4m@crvrguY0}o zIWl-IWK}_|&z~Ph%jgZqev!55ZL}x{* zrtpxxl>CjVYy)jo5k_R)%TNn0&)ieaS|;y{o&I7pWir8P`y_sXS)rr|o4%WZw z=t^GBlZB=%V7Rjq^LTvM5|2(DloUlojR=S|d1icbe?yQ6ZjPK~xaW_o!|H*fMwNBlZ$*Oon~&megXMuL8}W+jp{&9M#c^8WK0 zda?>To>{+l@+Lyp!RYqm=KH(dCVf>(zq?o|>g^2gll(rudPo#T zXMpN${bZS1tzflsBGr`VnEJ_&@p;*6x$)Jrm+hv^RyFI@t!>lLtl#tR9gds($n*Nj z04`0y*H*9Q!7^AV>fB$+W?t&Uwgw9&R27=Y>a ztE(Z?A8lNkYb7+N*Hp>#&}vfv^(TIHQd+)ocKQ*s-A9eI_sA~vv|GgI$hR9%pI$(1 zm;he;7jNG5!B^006wg#2^*nkHbGlIm+sP1C@ms~ zyPoG>zh_h{g4OO{^UYg@^wFU8E7-_r6DZ_0;AjJ^Kakdt=yFpP#kv&@p#cQn2d%Sr zVCLqn7_Wwwx)O05w{G}>pBR}#dh_v;^k?-IMY-4F=j?OHx1{|9K7GdQ#QF53vddWS z@^)wBvbWt4A=#a7l#?&IhS}n>6cqF=wcVDxrpd6oVO5kx*{OtNllYVrG11_C1$uF* zKf!jdPHN%1qn1%sc$qqI3;{be`}02!qi6TolLi#`mDub=F0_7=W$zfB6iebS3}`#EV2}~o{*Foni)u%^IVY6 zQK~wAr3q1`<=2@~Q&Sh3Qm)P;Z=VWFudaO0D*s|Xb!It-UhK_5a03vtiU8+Ro9ACQ z*=_$=$*b5NZR!JU_U^9tROLQOMt-_0vS;95a(Mm~J%k)`+4y#a;aebmqM4m54b>bv z0bmzj`k_$pOU`xCiF$Piy}$70I8BeQ=BxkTzi(|u~feieO3 z26sb5k@^Ioh>GA&YWS@*ERKYO9SPg)?h$DDw|+*jY6id*sQ{GsmaTtW3RbthFN{0# z9iJh$K7o()+R`HLmIqIX?Xip6>&e#SS&Rs!6$mJLi}?i$^gz%_D9Dg&7o%dGxT&R= zo+_lhmaYIAl_sQl(+{#_MfbhAx+*(y#*53JcT88F!Z=vt<4VFE($tAQayjBV%CaM<1ny0COP<~6HO7Q@42ZXQ#>;m$Xy~=TA5IBv3 z+U#b}4eq37VZ318VXb_^?F$V~k4E*oe%9$xuC0QE#uCBsZ5E6$c7GN)psOlt7DI@;O0i>u_9t73u=b zH-KP5^_b;n8-_AZ1(((m?#^sP7d4JA3iV64H3GsYRPi8veGnD`!kI_ijFnVC-_{Aw zOc14>!V`|Ar^0=50_Z9<@>LbR%2XsZIs=nIH%1ugpcX4ASZPBXXj0%=e0zT(;Q-G_YpfKR%jqNl}KAb@q3?Jg+PMkhfzGzGQ8knhB~H1<-s)|S(` z#N?Pw53s_POtM`xZrP;>=m$w^c%oiE0xHHH1B!>%CM>d ziTG*Ou*lC$^G_iGqyrF{`hH`Od^)A-Iljb=K-Zh zWr-}A0R^yR7AS)dwN~O(JBi|`%(x-SPy_9mcHS}11W=u?97krfNGn|i7Dg;R!(#=k zR6v~$anv-XD|tSMOr=g*1u8zS@Wb64f#(X}rKq#ZXTk1S;xKUHXi69(6x7iY;_jbp z6n!gw3=)hvY#bxlq+JnrbH&#iaDa?P+E3ZWEJr6akiUZDCCuemb~Pzk5?>#22hiQ}FG<`>SUL?%4r3IXGRbu=toJ|6(Kgrl|U zU}7Ekl%^h7b-*l)KA32o zwrKHOj+TaZWMgakD9q2uz@~7BIH-6SnCS-N?@4*gGkJ;CqnZ=D?V2d3Yv6b!iE|Y0g#vrlsq2VE;iYnM6yj z&R#B`!L=&YseA6{He7R9Q;T#zV&-r~j{2l{c`2b!WY$Autjfa^66%~W&f6|x(ozOT z7pRFoJv-x{>GrN=j_T?&rjlaAm=XgG`XsiJWgr}Kr&7P+7#0-TJgouFB_`v1D>Zm! z)f>vLlF%^mUScg+tJiG+z#mZgnQjFUJ)vv}T4&uB-2x|YL^GeNIZ%{dkAx~+&C-OJ zSjFNk-n&06WKyLnM)xwYrwVBL2Q~FkrjVN+$+ach!pMQd1(fu_M4EQTu4 zW<1!7{LJjYlD=YCLf97!g%U#Jb1~DbvdP0dkTQf)Rbc4p@&bZ=q6&EE>6*pudlbJ# z#>X>%a-;PN$y4EBCV|BX&OyzRRO&L^VhYRn1G6RE|NpG`(B z|6D8As5$(=2Hv~CNu~Hxf?_4`HA4ZkfjvyqCtrSn-vRoW&EQoYXbgh&LF7`aU|y{e zrmx@)b@+HmpOX~pHVE&!h~is0U9AVh5_F*FBfd!ChY9(z+&To`#PC-pr#WSmSt{(M zkljH=XR^wLACq=<;=g}TgBk8AyJX7k{wZRn7aMTj?;b(`@9MhB%X8B+9sn0qz32lM z9o@)56=t~ATL8jeXa<8CUxiWZj9H>+-C?KJ!} zUeAlGF(Vq%_wG@dJh~?aIDn{CcpH{imaazV-7nXt7mS_i<8w3KR_mGb`{KwSYPVeM zhchbY_A^$fp?v&J%2`W-XhB>U3jy=$4wA zPsU9x6d!w@47PQ9_*#Y*dqzccOLRDf7UXPKI950`Q?TwwfbC1vn%R4$ncBRDyfG%B zL-rWFje|sG`twlP3t$9hg{bg->XU3X{8s)}CZeN{bP0;=*4jrEC0{ zHd>5M6Iphz-=?s?%-jgkG2S|1Un*1&Jve@h{A5JqTpv(V3D5)%ZsX!#{57~;u`7ak zpj7;!dBPMnE`JB(gK{WFY|AmRP0h*Q)0*vf>*)e=Xd3@jpTOR-qIZFk*UPuoF*d7q zqm~P*N;P1xl~Xuxk3c$iGzcYwQ81LuyxXQ5_)p{vw1$dTAY>~JD=yo=$cq5#0_PPA z;}l!{-2)9!?(95xcm9;TAya8Lv(XmExdOkGY*~$LUj(mG{X_9x6?&6f* zSi6vHhDv#g%E3x6^?y^GgQ5rvt?{>okrvW#jp4br*RMO`L`i*Ofua~IVRW|vO9+!* zzzpubg9Aq^!qY`eP&#gkjny#zNgo0nuMALI-JJ*2yymL)E@+)UT0*r?N;E?{SOnsg@b%u1Z48+#y)LI zmPIwSw=&?B-oC9!Wp9DxPSRpL8gX679aZmD=_G3A+;Y-zvLKY3J!pV8AY$+e1Gjzl zGiwAW9Or8BZOwk&_V>*VITlNx<*O-K$t7y)eN2^@9i?PMGb@^Yb_xm9!4DGfzjD1Y zsQW>U&^A_gxhSY~rDP#V`9z*R0}Ckb$6AhdSaLnWF~lEKR9rqtArFYOtL*zYX0lBl zxQ~*QLvlRL7i^l^_*l%?KUC%-s^^qA6k!L<51ytAUVa;S6uA-G-|PRX(p10t6xxQ= zFz%yE;TKXGR%~6t){)#6Bv||g_ z?@9+L@YINelCTHngZJdMh;7p4(pBzP9a0_Z#APHe>Zw6a8qJ}u8DOfPNFTU==K%v) zWkd9dTAP5eo%=?ME3)L)8~RWpUqWxDCeIs~UhaA-X=UgSdol0T$t@s^1%1>JshIE17gu~bSB*wdlrp^%O(hW}X140~Cu)`I; zk32uFdU3dzQ4}b@Ol49eD3Jk#;$!cg%8)$Z!DqbVT`UiL=>rc&O|_T7ft+=af;j+{ z{DunQ+yj=DKBY3n4-{{XQM;JT}zK#1h-U{Q)4oK@h(k(6AU#3 z490LlEA*LoN*2c}@I(a5LwL>8@V=Pc$XPh;(0ohgw|U(4n8Lu?qXeqymnX#hQJb;` z_$h_`>bQjWc(oL=Fsk{`igRR3C6VY>ul?JBr1k02((h%3)J7A8Y6D|Pg#s^qAu1h1 zm`X|(yqrjQm1C!2Eg~}jI$75AhRNB*-Lm_f>ny3?8VAHttB=oRyv!7%GbPGh@6Apf zC0RE`>0g61wNDRu)C`jDF4@>|(nQ~HZ&5&nhO&r}?ZwHuAx*l4TH(>CS}sL>QNDdt zGBd|A(KWHxBaXT1H^mGM-FZDcm>H)V-{UM?kw^R#LrB6v5FVQYT*W5(O?5|jhcZ!o zNZ{by-QeKd#xrmF`rGL@Ra2AAc2&;Xo$Q!dGAfYgrFM%mK=ML_7SN-}8xof=lqUKQ z_SaI69j;aeYfCaU2wE;xKAg49vvY`UJFR2)Gm@f*@DcNofH=VUPjQ3VO~A zQ2qInQ6_;!^%qJz9g|2Rh`Z>D=7w4Rv4G;O$BYj{^dw&0a4hV&B{BvXCq;$my$wmu z8Z1xhxruT&yo-=W*I7_Thxu@sg<@^7foxj&DKl8tMg6v&uK4q+P*&< z8Ete+;Lb{C)HP6#+)_~TW8izU68@(b4~~5-MQ<2eR=rCm*Weu zFK0Qvy7Z2R>LR9fRAYR7A148C z%2|NL=Q)KL5ua@B$f}GYZlajeJ8muVdkqbfpjHmreNu}#H4nDzk-hR0m$(?FK<9Sx zgZ`4Fl#rp6`emMR3KP%zq3{7$(s~|?xuMfj4;8l#m5@8t;R@At?Bhm~4yE+MlxJn4 z)06r!W*^nH&XjqRdx`Ybt_|P#3GcE4t33ev@Hd%J^R*50jI`?hN-i9`P(7F8;b%t* ztd|mJr(`TLwr95&r;2Km(E*9`erFf9j*p*(Hl74F7Q7dPjGd42l}Q9^m@fLolY^_| zZo<{`s!6KvHY&k_lZD^Y3|d2(u;N_$YerkH&fIH5LV?$@Q^OvgPY--l>G6FWnMMFN z+8SJV$6CYZA+5EQZK|fqu5>3$Yx`-osaRbmEQM=|cv5-qf3h_m7P$fQf z7L{7#2Ob;ntugRT=TV;Z8p-S(jK11GQyAswBa*HRbrT)6pr22Mn>zj+3ukeR=4NhK zv@o2MRM2Md&^dv}6o^+#?K@bIRRVZ#T3hD6A4r+-B?`yuVLalR^xr9wCTz}S@l4l} z&~{&@(6GN1DwEgrYMBg7^KM}G37BhWH!M(s*z_`3AeQO&I- z&IpPckj=T}6%{Jzd7h8yh)MW^_q(j(LtstII)HP_5uBYR&zH(v0=aYy8d#<;Kg=dhLy zy$fb09l6@vL+TaC*3rS`(_5t^NT^im&}c_Y6VKezD26bW_Et40;Z!~lbc!-leD3Hb z6?FO`iw0Z%^?;@Gm2e!;MW4eU=tckg4d0X*|B1Ajok?YoI@>zlve?$^EHp=%Doht=h48? zGX@FZJtb;{PBas4{z^uaWkC#(oG4EH&!3%Fckz`rrfo1Lk3>s>D7Caow@;wd|BNXUyX z4@jQ<<{ccbD`<&Zo|dp}w1}NlY509_di^>PdH zOQUh2k!i=*Z))(Q)un+ur>v^-o9BbFuPqru9rlGWp?1dhAqRs0N5fo$f1wT0+>9u5Dr7s;X5FWgQ z-Uts!7SaIF970M{YD4FlTcQ(5`3{lb4B@b$^Ekwe#KfVYAhm{QsHP5~Ixo%1qIWz= zY0G8rg`19|cfZYNn;=*`A8H0f8~cWhTZB1uTki|W%%_kvJw4WSJA!v*`qA-wy9 z{IvbSN4ENq=UAIbEG;N2W_!Sj7T?q*gGvXr>uLcmjPhmvioALGvzKd^ManzEyr`mq zu-~ym*M=a)QJ^54QDJstp;lN*B9QO;&b1ZrwaPpbQ4B#nwEm#e>R;$2#D1C?l36k+ zJT%Ay$0(q%2R_0o0s{%*zoiYljSt$eI-tiAl;qJ0sc*4zD)%=CXKVzblh+u1vMb;R zzgmLrf%g&+oraG~5jtCkorvrC?dn>&(g)gjV>lwG8tABtBf8)Z_kCYMUh6N?< zLlK@f{ze+C!XDa*YNWhzsQ8w}@dP#Sl#KIZ6-&UCS#(kJ3F4OMnm5O&QCJlgSvc{h zz!i2`qt*~5Qy6%oEMG9wN$A~3WE`MGxKe4a8++3hwsum>2liT72@5MuDmMfaIkY;0 z0L(sXIMk0Wnu1fABPX^sx-^QpEY_}+tS=lF7Z0g%8ml_$!LDN^C89myvr1?XIvJyZ zC2wyjsY<325emnSfj9*#P}UJ&HXnn|=*ab{cj7>xEL$)5R8M*1-7tx57Z%`2niiM| z11B%-0vTPxhO~`c6FS9tB?R}JClYjS7dgF1s#3xr`cvB+jxDx~L#k}8GxptMV=v9A zY~zy%=swIKv1u&$#fc$EJ}8We{6MD^1-WBRY;$%C+wu_?w?6WX{@={iqaphET7gji z=?!XmpFM#FqNL(xacCF-pgxI+69}XdW=(;sIpLjSkwkXjyC*;cDh$b8} zN#7gs+u7J79H6`PX|FR&Fl8R`=9}MhyBw=%oark1g3x3tQ5IaBpWB)s_pu)xRTl>5IDZD5u0xuY^B#)9OZbq%kAP|7~;|p5eXoT-C07{vv{nHF$M(BK0oXA zOBN-lfAJ@$8Jljfs<#_1UgE;?_oJ1B-)^6)FK2y%^79}5ad})^&mn($e!nlfs!Fs? zR`FmbrF7pbWv(_Iz1gw8drd(fj$3Td;2I4tQ#Sj7Hy^pt^?JzfTP2rac;N56oCz>B z`ysNrP`vAqz%WN+C0nMMWN)W?tg_If=fjkJe1><|N;80N#HVXA>Nq!iIyj_u`^>C1 zOVg!YTIZ5wu44Qp68Ic+T69_ID{a@Pis)=q$Ps*p#5y_|k;cV-k5!q-MO)2x^wR!O zael5>&1YrD1@0Bq&aCCHA-a1Zx(FEi_)>i~{1p8p0!Yu&oxC5x7v#8nv4$Av0@^T~ zWOSN!FX#_WfgR6ma?>;E@{H#izrOcro+vHH&o3uix;b)c8rwkus#+?VkIgDL{@^(w zJxH^Z-<|?(XheOed%L4jpaKO~R|6(wt=1celpAlxhL^=LAl)^h#wyQFi~zH(3qG`8 zX*e)Bn>d1)5hHFm*r4~TqUy&WBVaMGR=_bPMK!X)5yT&jS63R+86pf(?uanYR#dp!;8jt2$;kEOc_378Tgqm>l)CVK(M%P}PEh#8eL= z;7IB18gIp>8xBRMK1$D##R10sA|B;&G-f$0S?^G8;bVJHD*2m}Bph#8%EmtjwQL5b z`8T-xz8$slT*_l*%zAbI;JupA%KE~9S;;Zo`f||!=QSysbJX%04BS?b`i3jB?yAOr zLnAw#jUXMvEnLnsW|~5;myXD=(%ZB+<707UvGyB4Md*X>FMu5~<) z62hO%DCQ6N>#Hl$9zJ(Gm`K|f|IrKb(>rd)&OR4=DH6iN2SZBE2o+t zDk)RG0Gwy;&&dh1Ag!f3SfJhO3vCxwN`0XFn^jhLN*ZHkU*r1-vBINTAqaU37^nS4 zV&ke9gZfgMrU>9?YZ=$Yvb}#YYB--!OYcC!qwP!Mwzu{e(XB*2YU}((k0;^KSWH~u>5G*?Qvn}oC?Zgka1oWHw$$1HZ$~b-X0zM zlNoU(YT4rlW-Z!xx9rmJM{Au8x2&ye8nf)vLt`V~JH{?0BtIIfY9&1s?elVVVDZfW zkZ%~@?XCK~C{*z7dXb(8SsZ?NL$O>R_)P%r#g_&Yyy;*&w7lJyX3=HAZI>TcbE)rI zSPQYdF=dW}08@LTU0S;(1XJ*HoPvc6H9~Mkom+z{zs7Mn)HJ+G=YNUVc38;Mk*xmq zY$NC!Z=l6>EyEYBec50;hYNk zTreXzU|*PA`1kU?Rgt+GZ+kG+OTJGcfBUt>Dv%)2jVkSKNd7~B7)Mw+cosGf;x`-a z091MkW9vD+dZR;L-A(ejPbd59+L_~p^n;fYkb6*VnUO6*pr)Yr9t7=6Q*zA#=`&Q~ ziouGULI`3ABCzlZaMq-Gq*0}lznNzOa}G3@D_8V_znJx0+T2zpw^XHDZe;Jxm#s2f zG-nN>qb=BQYq2B{%L>QBCCbL5fByd2{F`xPDA7zPJWrOe{sFy+&e#7#)>}ly)v&?3 z5Zv7f?hssqySuweqr^Arj!v;1heZW~0?`@KX4dWS>zEFg9ts|z$P1?!hIBHf z5g|0e3{eqLkMJe*omkqz7}NeUzoB>1+BQc*Lk;9T$B=>8pptEyG7Oli9FJW_63pWU z@F(>wq=kiy_TFG^SM<4>v{F_ly@(H>DaO96QENaIuNQR|Uu z*xlhUW{Jf3PBv3Br4soFP@>Y*7R)^hs5FMVXh>$nqY~%?7iTrWs9QuMv!=sCsF6yf z{kE}-A+tdGB|i}2@}pZnW=ZbNhLhd(z=A|rlfmk!cuzT{x>$cEIy)9~PCTJh63{m= zHD`$1LX`;SxGkaVMiL%)588Il8YeIHeq~)b&$~RuDbFM@G^VJvX3!o&lWx%ld^KhM zX`Db7&zvohm}>g4_*eT}oQanW{lMKAom46T{kE>a=H+&=_7iXq+tR@Bha4`JQWG;e zZ6eJjo+K;PhZ?xAf@I0oQrSw4*)43p@d@}%5vDK5I#~NHUU5z8vIbUm7>T3PdIad6 zhNJ30cmQLEE$0VvDL2E$@npNWdS`2~5im}Wro^U~Nkw`+i z0-&h)d}TiPo&U!sRI{RdI{pVA2;-ni2g{9(O--q`P%&Mwo|a<8Ily6gAo!7?McV>w zNv09uH0%I)Ob?Lk>%(UZDWlW?BPwY*6H6I)@82}IW*TxwJ4Uj%X1bfdk~#5i3ZJvH zGSREJt><>5+-%0%v~caC9lmrWieG}xaIM0Kf1uLrP3T`v#6M;eX{8HJ`+onGwH~0s z1_V0cFx`s0RXSIf@arA|d`KBgYT;ke%g}l+F_S!dynDV0=ZeJhqbn^KwFba}8`zE@a!E{W z9(~NFg?z&x~z~w@Xzw^*vQdX`CB%ZvcNfm%JMX(ZX*% zhM7lw?FbS6j3nnY&O?>8m}1tKB5(a&Q$*5_Of%vvHaj~!pdFvaq5gs~4OwOOMhx1^ zdS&wJy{NKN@A6*8JDhSI-$FalV}VHG2fu`draW8OfF-jZ<9K>$V1n z$jVOogo`zkDl%g8^gcgsdsAHMd1*&q=U<~l`z!F!+eCwQT{9ea*ADtg|4zn5KV)NI%_w|lU#%p@m1RFbf zG&`Nhm*W|BKII*At*tim#ylMh&RwPXmsPfxC1Xf@(_|SbbepvjI)H6Amwc#kadUs5 z7$AKe8wEeY=`*4K>{`~0M2-2G}9s1%%CF|C{fdiolNj;;z&aC+3HQKo& zOnZhzQPi^67Nkn@dS(d&ym^Mo=OG%~;73NFHohAuCR-f)Zri@tsRAqPm@RwM$!nu1*20=uH$>q=7_D&RgDo<9~ z3LzaQ!ix)|2Afhk0twpk>Yvk-W4EsrJiim~1K3}Fd>N3WQrEriL%c_0t9jQuP8RT4 zfU~$CvH8t$mo+_mx5jw?|O&Wf8a=g1_pI!;nFPV|~$mTh+w!?(-1I-AbxHqwQ`uu%Xz87JaXd zTZZb9VFcz$2LeQy6kw%hK|T)!Npu7X`T&*5SORR@wc@95`|4DnsgW1SuAS)pe7m(B zvP5(JU+Es&Ew*=2ZFYMsq2cuzzXr#KqD*!v5h;W-15)F0A;TrXS_F`3gAz&9EbLWh zm+=4dc~t)SJc$(0?*SP|?_BfVh0!Lx0YG|ZF!%wI1+}dPAx;tZJU2=RD8@b;FRbrt zL20K% zyVRGS+f{_eZ6SR4XZ3U;E&xh=@B8SE1~qXb%+Q@SRRhq=H2;JH(zj4!z@y;gdr9)* za@tCMyhX7*c1U3z;*jf|e)-Sq;WUi>l&;6^?zDRYB`d_N>W1(k85LP1MX8&-9}F(8 z)d)?|_d2-tW-M!1VtF4=H!c}xxR8poPJGMCVb#pKs`Z+97HFzwDOmm6oDHzN$wFO7 zNNQf*g572f7!g@{V^i0ljVivGz5Vm-lg;_7-t}}eX=V&(;Eec}iN@~a%U#`72G5r% zoKS%QG!)@*sSiW_mLyUoFz6GM6!2cCEj1E`Aw#Cur5Ss<)pT8O+DQmk9-5H4VChO* zpu3uW6UX>5kHPi+z z=f*4?U2S}(&or6@HEA+#-RZV`FzdRx`uZpDSSXewNyof|PCU^<#O6Bq_m3-*<)0MP z=q1-P+wy2;=@2w=%oolw<^l7kU(%F+*OYwmQH9m7p#k8y6t3tnCHosQlWvNDvLF|( zQ5PtP#T#3jBb_UAWyHXHq2&~A(w=*|alV5hSFNSXa41e+bD;XxT)8{nk9Rz@-M`=^{m zS9t>2Os6pLPb|U?K_?wn#KKl3=hl837s9(dVEQ~e@OVpfu7uJarC~8TDt;8KqG6cX zOef31mE`(ec@Y*#zQo#kt}j5J%@W!?@g#D&yW_^2*gZFtzG0Cv+-3QRKVK}|QT>F( zHbWs_7%QqT3w9nBFxzF<$dKT?ThG;yo+zg{5HJbjX3Jwkvmz6ts|C=9-)HoC{CR#u9Z-&cu+)ey=>x8+dU^x?%a(Ro zUd?8`?9VcMDX)#Z$7Nh1_mALL4LuclZy6&I%!`0-MrJ5f7mWSEZg%LRr=cwr7|?hO z#MfcKV0SR?27Was^TCjrtudlpH8V45?amykK$87cw<$Cp@R5k1V`+cx){{ew_}XU3 zv;4(C9uRcLbHMo%sCDcd{AYj8pi+}ONb~4`^S8ULV(~K2rQcJrDM`@Oqfthp^@YJz z*OJ{M*>MX=L9Z9g#cp+Q8cuAiEm130_MQ)KhO;T4*coAW>bovSEUQJ!$lVq;j4xxI zc$6*G@s~p{(RM-#^ZT*AW)e`@hn905dcnHMC@LDFQn2SE;tr&#)82+@?N5; zntYIr1(j%^dQTTFEdyXC*NCat)HQeYXsE64+e4 zV^D$Z5g_n@YBF8XGdoGbq=so3&lRpwTYGIPpR***iWN_e5?3Faec2r|awNTZqI;_Y zIE@@;RkY1D2y8Y6O)hv(;pwQ3sm*AR^83&Uco0GBAl|XwbsK-~YD4vDKW|UPD|{Vf zKZi?GK@A0hC!O~PNY27!N`%AAppxysY$2Pfrl;7rwxt-&4TcPj=(@xXTP*E80$r-> z1ot;lm}8AHyd2rsq5MKt)?ll)RcO-zMKpQRGD2miU>9T`@<1&Xbz3rFe|++>*Qx2a ztR0oq{3XLMa?7F9kME911;`QU94=S)FjyhxRg8m?_Sm;A!kgy4us#f8ms5$mrvNA2 zW(nXHLc8j)#x1oz)tg;X(5eoB8vFiG3WR4lGWrh!c#cCQw5a$3DL<* zK@}vKgn?6F4gkLp{sa0mX19oML=2sZPj1ejhc32P=a+(2{&Qh(X+sfQorsFeGwj21 z_ARVkDN5QX+!LJ?ERh0oYyp!LnGY2zv%Cb|IM#o3F(mgVY{Qcyr~4|u%{f|7xc0ed zaEU`=;mbbLY(WMOaV$Znq$9waA*i}K@`KdHLXy=|qBS2;XWmo2Ey9LY>&0b73>!RN z5us2x8EQY|SLWWbySQ%d3#&k~d)RUx6VB;Fp3h__+)FzXug7wGX%AWUchW2Nsz_a5`swa z=jfAO4#wX8@Y&8y=Zq#pOS>dd=CnoHm0VUFJbSp8?{}4>hgUpx*8e8YuUspe?R=SP z(Q8!jn`6k7VPsMloJiW=BAwylp=|W@@gfQoCqh)?hVDF56z+#pw*TNoB3-1KurJVR8})c+-E8F?Fd5@UBO4jGqBm;6b_7#MEipVcjIma)*NF-asJGn zmZya!K<1j|?7hhr;+vu8Ekzk?f%J1G(Nd5fuQRGChjmaF@k<(RfETJ!ZtwI1U(^eZ9Nl6bWaD;0B#g10j}6jGN3JP}MN!~wn! zXcV+0Gu<%8BQy$9v{V!^p150L1R_YoexgcDv24Muk7Q>0pT^g}}&X1`qItBS#4uy-gsCPIj=wbLY(3h1BC?#@c4cO0|w^G z{V#b@;0K2W=<2`kr}(|^rx=0uQ&_sh3&$~&859xZc!Mk+A=p_zBD~jj`4m6{Dx)aU zjTp;LoArrc{xxP1Dch72{C9EnU2nz>Lmh=`ZW`E{5U$`b*$mUp=~!HvLF)pF0l1!S ziI_7KObA{a&51XE!aUwy7w+cFvlRL5^k-9s0dq!c>~lMgTE#9cQioBs2_gPm^mAm^ z*P3o@nPuDMRc`SpEWy6bQnedH=S%413^ zRchzww2mqnJ7%&ALA4e=Q0pXNdIf9ruB^36fcEJzWruplT$SGdqFM^uTMN4HR$O-s z;QuN4*1~h*xu{K^QIoBKS@R^LsTF^}r;9B|^h&M@pUDkn=4QtA)k*TVE72JZ|1mzU zJ-bc2bJp?(^6~RSvz#;2e#g?mbZckUulqPOqWi`S$Oi#o*JT#DVA#|nCX4XH+Kem( zMtXIwGxL`7vGF;f-Ii=~9_H$Vov>CXKw+Coqh=M;8`H0D^8;f@?{6KkS5k(S&L zjb^s{g-u*RX(+gjZeyW*sdn;S2dUS}k53M(8RKS4*Ms*?TWh_Ide~pK#5I66notj| z=9+6>XYEyt8R}XJXVI%Tesgu@>3no92%yTzUSUjgy|TRksByv>dMj%#STCLcSjQv? zF=KfFmTYUjP$?pE4SjfauWZ>+JRuADxJI`eTjlk)t-IMOu5V^f4EEmEwO3169V2ik zPk~Gl|jkC%V1r zJ_oq4fourmIQ+98H`)^*8-mZwvVxj(qI=H!TrE-*6WSjJW5}1ZA7n#ZqOt$sG|DA( zdWF>j5`7mvrx}UJ24CnvhCm5?DVK3Yu6S#f2NK!_cYa*Aab4aA$Sk#H4NNf@$(D5x z{*h;!tEf}CQlMU!pqo)L%}@=K+U&-B)b)~{*r$zvV`KObxzvwILS~!COI_sh-Z;7N zGy!#W<5Hh-3Bv@ zaN?IO#9bWV7i=9jF`>m$_Z#CC(00$)dLQ{hnCeWH=CSwH?0QHMmb8PSU5eE^vl_X( zTUI*KsZ|e%*xm~#x`f|%AjWL!riFC`x(~80wEe&T+yR6w|843ffSS4}z=)$AHedwT z%>HwYXfNY8k?%tH{+AoV)T-PTD`jU*q^jpG<}#M|3~AGNfcycRmYl60CzA-<+{6f* zqG6aa5fc+_fy+GhREfJ9!-$yMx!OEk^a>}`e_26q=0orrc|={oXW269kMHYnNYesQ8AK6o?s~!t4LMSwKDwhSdL4Xzf;^5^i zyie#C0uDhN$ij+7=6X220Rc&cd+r1#D%iUiwhdQ$WDaDsh+{S0JFjpx)H%3C*hO)k zXW{iL+>f4ujpFVH8@PaVT;E@y2>_5F22UnXQ^dVw^+u8m(Yj>xD`>3>!d$UPrt->> zMW>x9SJv?`U@aDVUHY?3Tv+J@+e)#>S}XQOA=`phg1v~?$w`zqM9DO&0x3y zRAgaPWkdku0zi}=a)H=k2a_zG923kPa!&om$SPWOu7#4VcD_;HpZ+Q3}5(W(vH}NZy=!w zf_(Js$55cGiPPPgNBA<*ul*d&8fDT9J#esf>nP?{XEwFE6c3Z962ED_>0=5}olN8& z@pFd4WXg`Wy?Kt>Zs_aj*#ew`-Jk4QOsGa~?vZ|Vf0Hm|&GN=s^SCv@SS9lTpFZ_~ zJ|V(%!aRSJ$_PV+(jf(3zxzpo3AEWARFZwXNF9{Wue&E+3Yt!caD4s-V0B#!@*ee3 zDiBop-3BARg4oq7j_|Q2z8f+6nhpvS5}}5}L57Q&@Z}~dL2jwueg`0uzl{4Rsa02v zweGgV+?3sYKMr>V&>xYQoh=E$_62N71(S%me%R+e@3HE|OJx?Z#*9=JGr@qx%0qz= z7UW|@ExRmNQ%?ikE+t(Y3^dhXXr2f^>o#ed*Y{~}0>sI>+_FEGlbE?E{mCXak zu=H_Qs=l?;FF&Ia=TNk{sc9vODc@GO`8*MdE5eycUFSPF^v?4n4%-4l2lg$pcN=^F_)8@THYo;~{1+rCaQp`hQ^zCD>dzF?X)XRC9T$0(DYTAUGcG9^FdL3P+dl zerM#*txjEEB{$|<*B9RW@asPB5pB?LchsHzS}Bm@kT@2f_1??40rfJF^?NC}`Y6I( z0{2@@QejE;c@2)q%9aEOT|x7*QIDoNV;}vTc%%Sza@sr}_p1|@6{D6K?REe95OqGwrKnLTpjUWwWwA zK-QM$E9i`Aq8C}{vOVA3qyTv4(^qku{jQ){en(*1H(4-FljKpm8q#x&A`biLk z3;XG+9NO(`r!OSm%7?SEs)XM+_3rIubf=l$hg>+g#CJ&Yf1n+e-1VI3FN)(=RShr>h%6QhI)gL(5wVEdXeF!_ zD7yhD+exbRo%WQ3%GWP_oMZPiOt44TREYxdJcs%3tT>Rr~S zId;6_+eQTA6eivXeq%3yq8W#_wS(3g#*FSpw*U9O>%J-Znv@=<9}*W?7`8regPQ}AwIIIZCQ8Re~^a>P}2Hi*@H!N4N?gE1hP7rufI^gQMU|!xv_34YAXYwrDYN}v zE9sk?U9=}I$+ZuU9id(PH}!?TUW6bQ8niZI6Kia@F;S;=_(x^Wgm2$e-YBcKfuVnK z9`$obp?gM{-kX}Z+%V=q07`2O?YIj^>j_orf^ag`Lr@E~Gsg)=$7l=N;u+F~PimMR zz>=sJQC`@Pw856l)o5dI95hDb1a11;<^rgO_Xv{I;fq| z_Q|rJ$nNTwWqz3!X5!;&Nh;UVz)9m3s;F3oyd~TC5E9wxAYs1&W>EMHtfv$t7+Qqi zpz;2LO?n1uLp{d4jWPI)^?y7Mz~1)bHL$E$O;Ky=!2Q%imCmau88Qk+nXf(%T0 zoNdNBmhNJt7BeW ztLNkiGpcyLUWw-4W!_pr$?-6IwkzKnvxLbfFMordzTpMVoZUPqU;ptuV#>JF;igGQ zd1w8&Nq16 zbxtp?o0zxxpcFtoZ=SZ+GTOldu7+33YQmw}GNTC<1y_P(JCYT?=rS2~3<4-d25U70 z!g*}gbh7^9JWu2K0uKCu!hBwY)~Dl0jx9WIG9(CLN(dSY@Ax3Pzc^1G!|glHW4qe; zqJ->I*&fpB9Sd7prn8mMjspZoDJ2b7a$f)T zLK67wGp7sUVK`&TuD!}9bQMdQS}}Oqjy|QFmba8p-Ra;5RVeB2rHB+^2db#?w8fhLu@ zl!%y7SNKb)^xWaX=ep0bfGn3vAzVo(1_~I`NSf})`fMgqa6U%serX}{OJK)>Wj18x z4PnPh{KSc#d1CH!`=C6s43D)s$C6b|dF#;36M#}?h76#iD39`si7uOJJu*W_er`1^ zKQ+PY%NuWTLr{y&WQfqQv6CB2EQX{lM67`eHpsXIqrb8;0tl&_09u7Ut3d z`evFq`Gx}GLeZIJF?H6NyJ@Yse#&$EKe+%eqbLJjNeUlVdCPxoMNPF=MO^_dnq_uv z@H8#Ga#{WCl2b;T=LJX0FY2QmZuCV);6rz7G32snf1ZjHQZ@}Puk9D3LrY!moAA_^7r_1Z8L*F^6jM}7qP4* z%iJSAk9Pa44c>onavPuqW~=g4bJf@vW=QN=ttLIcBM|#@D!igP+KcdmDdeF z_r)|0^Q}yIukahS-zt%-vo(L*>{iG|;c_}0GAPR;t2}K|#eEkuP5;D9kr7DDtXi}$ zimNs06TA8v0M%bKc4U7N>P4%i+t8QCw_vWfS05I+0TxDL%J8CItGWtC*yZYS=Hw7O zEThd8wB$-iK7IVOIY6U;js!6)@Vk+-(jtoegf}6KxACOXvo1~Mu#?Td*=4;?fM-G@ zDS!2HWMHO?2@l#7W+8T^dJ@2uyeg)vBPvt%lu+QpBpeIf@W6H?a{eGp%8sPd~vf-=3KLVALO5T`Vobw zw+h{ci7>_YlC5eY7h>;@+Ne&i%p?=kmj!_3gk{fhYnSS?J)AX!uS{Gl$&=g<;s(42 zD}+QrSCXEfV8vklV|NRSGfV}9@HaP5uu{3V=Yd>{eFTwV`p1UyehD=!90*iGz!-~@ z-PZ^g{lEESppGzzPu_`d6k=;fhPcaoX^eJ5uJG@Qk>${F@hbe#eEg=+*+4fQWb@Q~sT9X;B+?n5QZF7W{f|$kdgqh>Q8s`1=A# zGjCk|Et`H$eg~B2Z6?htHt5!4bqT{;Dq7fMi_3UUL>Bi(JAZ!t;Y(7xRN>0ZKnw^! z(BJz9DA#HD8mTl03m${Al|&1m;yY)Pe|7c|-Q5ZE161$waM*B65%V$Y=zF%(1IkwP ze^O5YtFAoKedA9E!%hOSNq@denv=hhrZR2u%_k!JEX$27_JS5o#8|cHSh7{zIJaZ>w`D7i-@H zm+Tf-#;rTUA41m6}zz57n%zM%# zl4)DAeh|813`kuI&!R4@)onO?1Sy(RyDLT<=`_uU3IW+m^ESg3JKk6pvHDflMjHux zRA;VDlFMG$;LOl&Q8KV_sbe-|>g?*dmC%wl3F9nGBqQ(P*h00`mP{p2{j=OjDi*h9UU@|#;EfGQR1AO--$~T_>=KHS*Z!m)BhizoVneR z?)FPman@91+ZgQ;_dD}7*j6YRB>D$K_}sck#qUoEEm0&xCCe3k94%jb%DHqP`__EpA3oOKBrCCUhzo@%$ zfFJOTV0#@|b4h=GCJ0^+XR$dWM+EF4{f|$EitC7uXU7)kdH%~ME5^I^{>LZtd;H^* z_lAEmOJMxvle0?XBj534eSpX@0z$?k(w*5A_9l2AtXy+Zbl^cdCFB(tWiIT8&&FS6 z4cQ$k54%~&J`5XQSq_u00+_yab^17YU2(|@d8ytXa4cYu1(NhY= z_ygtL>JW;^P}iI<0&D1iM(IdgQ)v4Q)>UOEndO^rxpw5|9xU%+vQxCg5=aO%Hu`HR z86m4b;sX7+7;hyH*xnBh$zD+L4ktB8UPtQVO^+Tdj|oWrdB_;z=#g;I>{C~$BnhoT zLZ#G(vngsL-CLVA2$+Bg&8Wb4!dKd+MBM9E2RL2}<6CBqBB$6xi|i-lD+0EO`60&# zgM=JXx}OZ+>GGQtmWi58HLlbgh#QhCBdVgHEN+b$of3nmqb14yDI|3O3CnZ|mKMB% z5zZzROXtIkb`Trzy(&)a-Cxdbc&PEK_`!-Jxk;jn!@K z{!-c?_0E92(Sebe#J2%d=I&zB5LnGW#}|r2X)D@4MPd)vmvcTN!Uw_MY%= z+9n~M^oi0ej7lB-pR~7oSaTtLUp@V9m)DIb#K|^A9(g+EQ-Ar3$GyQ% zX}h_&HLA_jk+pqR2Be2G2WEd43hjq*6@fZe76PMUq|Ws8riopxww=Qv2yt(x|Iy!F z4sX|i^Z_t`xv*^&Ym``(bLI$PTmuuCqHaG+(w_gBO57$cl64kS4 zKC>@QRSF7TX|g0C+fY*mg;jxiAa8;4#YVqZBL&+@U#qjYSR$Ni5?H3NOW!4}vvK`HPowbWdYcIVN();4F%!&Qd$@WCdo&M4ogv+$KQ983xcOus~JbQp* zL@_cSOr{;_o_TuRbp~}GXC_378J4i3LmKtI&4jy*lFZ4|+^akf3qO6)qaF5Gx7 z&+UST=G3vv@~EjZV$%YNUwI0b(g|2z-Yk#lj1q#KFCYSnW&-DT|JNnJ!zNz~uKt3X zm%n=>u3_<&*#&4nhwzttluh>Rc~k4>47FjL=0iT-eB7uyFV;~>yO%@So2Uag*4J9L%oR+agT;eT21dqLG>N; zhuqp?K*x&`PaWL#JB63X<2t%u!9Rsv2e{IG+B!D4DL=Jz_UEeH-6gPfIc1cXd@vl} zOXEpioBP$w!)-wH(XeY>$=&y(9gW}o>L1&kqQSBvCxWq_EdDc)OP z-X>>doiQ8^j6QekqfwPc@6X%?$# zJF0tCG~=pwmvpd|^n`!=OT4p!FK0)*;o!sX%U|*jgO7uUm+hTbQNx<5XBfVH`+rTh z5RmCsjc^WVcGBnAivM&dt2*^cdjc~nRa@>`sFbcKK%ss~kU5Nw0W#fQ{NZXg6q)0< zKr1?Sk{&+1B-o%62If(%-Os*Yd`sYGwII`N&h5lgUES9ykZdB?A##Lt-blB!3({2< z3E+LaBv41gtIO1kypq(n{6qGyPR*p7TY32kP*oYh!d!-17XPB`01~R-{^?ZK(LCSH zSwq?V#C})t*hxvJSIB<5K^_6fJ;n1XevnQ*>2AT>M%LmDOyB=;gC;S-bV_I<`OboW zEpPbKLK?$d$+Lw`rG}bv;X@jOD*Xez2^;}OEF83kDGYNGC~45o{6YTeGa?_r@s>&b z17Y+17FFr=ROHd}>!*$ke8y>mw$h7j8Y5W^U6AjVrhb!86uLFn8-dS4C1| z3cG{P)Duo5A~#zo<1&q&NF}G8M-XmJQWQ3%8jF!A{u9|Gfk{eE&C&dP2{qA}>IeaX zC5wbbxf6SihF8s={#%H6=#dP7A+&^3tl^XLx7Jt*4x9YB+Y*cJrvztRmZmA?syrZ~ z@`+hK{#m{bb<=~l(Xyd^n~ZYqQU#(YAI4pg40Ov2ne#G5=Uu2H9uhL4NDAyRC&K^- zMkb=@JssXmYa>aR4FWFvD(E3FWtDVR{K>svZz{7@fy&xtaiAHbQ2~Q7KibJ_bu^an zl0Evbt1d|dhqf;B)9BaY)hdTkmjA$v6j<*Njr6B|_zXCW`yrjrTmjob+!B0h7WuvE z$KeyZ8T_hdkt^0+0gVlMs2-Cr7kVY@@__$_Oz$XaDx?VyLE zNsoQV0`&yYkp_^V-vfvyN6#FQWptnIq=QiK5s!iUtKQ+LoU&RF{Vq`f4SS_;&=k`+ zMCEt@y3XR$Jz*D2iWJ)R8I;aB_yb59#Wt)tYb0J$T6CO=T8FOmzLIRf#a-%00FP7) zMPro$-|%njAVyuRR(DDNxo$G+F15$ErP@0y_{Sch_kfQhqSf>$<{9ryl)HkX>Uj4g zcTp$70O7zng440fwxnJ@?yQ)YIiV8OD{DgpH?d}^J_rRjbf((uVLkKZtcnz8sa%ha z@@g|!`NW%}Ea%y_Z`+pEEKISgmA4pWf+wtvXaHgO zlG65fTtyG~nsu$k<8{Z_$NJ<(Y30@M|nu?5Pc%2j!IEwh6OU<3i9RWv~R5EWZ zK77wFZ)q|9O#8PT^yAD#xzv};N_q%lCdO1e+(S}TGzn-pHD^#C%8PgHGPria7dAgl z@A=4C_o+ZQWHC6@yn@y(*KI2J1ON_jkfiofd=xCP@oIV`u|gOk6@_Pmpvwmjm6x9w zAl2`(!SOu5{He6u)_sY|JbBPy!*UB|yVmKSHVrKS3e_;PU5kC`_xv*;Py}Rs`|can z?%!!nBn-TpUxZ%!T+;usv1QvR->0B;%hA~IB9^$n8Fe&ngSI3hdy2I&G4U9$e1|siUx^IC8L-@*F6ef zrRi{aCDzh?*E;5m$>B9=HoVO0+n0$Z^)+67P?fu|>$AdR-2C28AMn)`3jf3>jC_)U zpeCJY$0MBv_c$;vFJ*eLz^+@DO7pUBJ3?mlZro8;w&)$8b(~lqum=Ygm@L zRLF8LT-PI#C~gK~K!Sf@==s*Gq~EM^Lv(tw&mKK47 zff%>xQA*H3heG9WO3*=vI29uCe!gKu4;(Vg>QugN{Q@rztt-HNeF2G4=(e#GQSzCt z=kvx#_X@9;JYX9)8O?3)K**jBO>`E8tYm%kqXP{waDViI6VGJy-ApX=Bj9l5yxWt^sy~zjq;jTp;vvi== zOjbh##Tzg-3NQkZg7{aMoFB)!^k{nB@?$~vXfaI`}>3|AFX%6IKY_g3t*cj?=| zF?FaGp8YV-zZ+QWs7fXt;qy4#%>mG)oTZ$}yj>~gtOJsQ4sf5oaHoPs!jm_~AH#0U zU$>s?04{Z!&!$(LZGNdhw!26>0=^ZbnyaqXF0RwI=Un{gLng@#2gy4@;%0Z(9Kzi;e0q8TBpeJ%d*EE%hs!s#5T?Wvii1#?eV`el2E3 zHwuMy%K-D1GJnwIhhJ?x=FD_3?S!3L|2%rHw+~YgtJ@j-w>s+f3VN}u zV`j_mMO{uJMUE#P9UaXtR2r;lplp~t&m}z}83LSKN6W&oL&79EiC38>Hzm}yV-*c}{A@vWhRhfVf9 zzu>#Y`#iyVwu7%dm5mhL2H_*ys?2ch}) z08Dyt9KH5?V+>NnS~K%IYwfS=2p#v!67N-R5%Hs=QSoxh$qs~ zCp(5Q{JX!Ok_%hQZe@(sm~ZN)e-;D8rKQdEZ%;V|r(V;eV`v%?8t}V=H?#QUl>w-W zxJ2a$-P`f+R-8Ilil(*7_*gMTsS-Lgk2;o&s|RJ#I}MSF|7>>0pHllx zPFatxx^q2LZewo*SoBAmwUG9i8p_ZlXREn-lHPIUwjYKh1@5H7c)|(kr##@Y;!$lE zCvnAM`g>|#)7!z!aZ@{CJAJLPe;3W*y+51fWNX|`Y}8bjX3)cCm~#u!>XM`_FYH}w zyCK0+8SYl)5p>I%sK0>^u7+td?G-HH>&6qrMKDe_rs;agoAIA2a1-f3A-X_tMKL)V z4i?t!!9nn?=vM*TqtH(|rY8Vol%9&nNWKh*8~zgcCdCzoy~JOyB~gNTe8*Ln%$+u{ zeq#2fkU1l?ob2*mG>Mo}k!P@zs8Xo`l(c0L!AIW*-Z9DSq|LhKeAnKSI5kNR%tc~(9$yKNN{ke5wHM^~TZrGZP z1;)eN(;r1x97apYIXt{JJ@e95_DIY%lGGgqhm>;&te;QDUS<+T+-K3PKP-Kip+Jiu z84ILJhL^}=SJ}UZ41IV`OZL>FUy@Z-4}&7rNbCEIH32m!{=~kH(91;uD_%~;=Md4F zw_1mdrDBl;o!1Z}Z3PAh|He%zjs7#vDn?kwS$=Iv0qT34IR24W`Cg@qmu$W9Vq!bx zA=+s+B^ByWw!H$|WnAIDgZvYB1>Efpt z9m*`@%`Ls64y2qUOg=iBU|uG((2eSQXknVN$@ShfLWCU4DlwEQbdA z>FjLb>ad!iWLPJ&Zn|ET9g$B$cyOT@SphPABr3CfTvtw>)&Z>=?cyO73){})m{w<= zK5O3jpzU^#yqKm#4fhEhvVqiSZ6Wp$pcO(m-#>W?Ao zm*{&pi+&GkLoZEgLoCY=p6KXk@WQFkG9n-Q`-@60Q~^mMWdp?Q4$?l4r5=eA#-=dhBJrCpOo6nSO5%9u_2S(_pYx#yut6Zq%*>p6Iqm zd^X^beNET6&Rx7W(H2@?zmTLEl@1PxuCKfLfTjPt2`IKVrbE(*5XTW$#343u^|n`| zVV~!3Je=`dmEFp!&z}k75z+L}6q9I6Dj}^gj*Alt8Y~Wj%cbq(mcvJ@(^L=nrp>WO zYpZ5Vk89{b@YE;(Ny@$D6X60b(FQS?ISybE7M`UBzmZs&TWQIF`u+bAc9ubPw%e8s zA;Agm1P$&k!QI{6-Q8c@-Q6v?ySux4f(0kI(>vd}=k)FBuG{~pqBi>G6Rv`_5>N{;9%aDXB`ng0{AaR90soH@C_lcv?mCiTuE8jyJA-&iL=dCr7FX z*;*Ao*FFh6vmRGU_cD zHRumC1`4)eQ_U1d3M~SdPp%6{o7bgfX2h65x+!5quDkW8l^C6qq zi>{-p&@}0_w53tWJSeqoxlj+oHm1jNwgLL__tSU=k zpI2|G*oAy3dwx&Za(Z`Ba>zA9T6v_9$|cI`mN_imxvKX{U-Pz~QS&{1)q?~w)dbgj zx=``5qNP;w8uv+(q==&N8KJEE_w>Tbi!o4KQTD0Rs(cbBcF^S@xOM$u?R?n(TJPaj z0hmx_!&yuvdobCoutt1edf_aV*)l6nrHnANu6=zH+BV4GnO#>$w>zh{=tz(BJpH1* z(OTg|Lt`-Q;)Q)96M;|n4xtBk7*WZKm z4@9cqf&RcsH$4k$dgtom1wAkW9EbBll%EmEkya^geBmzEOE>Lqys<{WHZPdnu(iO2 z6-_dQxshH-YBq_Za*IxSEW^7A>Z;s-n9InSh5PJR>X_hBC%jE-RbG+E6Re)&13;iL zzepOhC}@xOa(-t!mzKfC89K_`t(!u=JnTQG)$cAXSJ2RPnM9iaR1SkST%4hepH##{ ziPcC^LPgbse}&qkBEzuzN;BX2&qxjevLCGibFoenfXXvo*VZ`&tY-ooXm4&l)|$;| znRc#AEXkh5SkF*sbYdj1H-Awj;1e_y-zD9%9!_Ax=acLKOEV{}@s3VG%w5rJRui00 zgKJmRs*jHWvk4W`GfS$270Sw7dr@>9{25ym=C#e?s_|~(=*8sH>VY3&aHL~rJ_)m% z&<@-9*6#(mO)~C@q<*e(gS8m5`)!b2yJu+hC zMGp5)E%puMDoZkjZ=BvZ=7kr6z$D_Nwu$e7RvOk5Sz<>B`5(4$>}Xi~ws0i(Nq{_ZUr}%(5-N=6%EU1k$*;DFEU~K=x;NF>mk$GbVdIHU zF!s0v)Mg_a^e~-~T?}v8ylACR3}4Iw4WbQW=R#0;^>%P%yo1vS7=SP`id73XF?z=8 zgf33A(YMBAwB#L;w(}!9VT^8i1%x(RR z?F9ZWXfXVa(|K8NA3h*B{j-r3Blgz`r*69|g8YxbJO3W<-W${YWA^HYRioH6E=b(4 zrXV>~!C5?6^v4U$O)e+35Smr!ub0C4Vyvs8%HF!ls?A+*cly~;=kpF6ntQ5-S6^a8 z&3V+NOdlr~A5vl%=5}Z6B(BWkX|8T8UP!c~yI&8s-=ErAv`pra5~os9fYHT=rn2zy zh=~0?)-1Ad*9fA?pKG`InPg}$)V8$6##dO`oYS=ALstgb6Ib?%U0xE8gSWR<@xc+J zn_QFSPlU$lBxnm>?%%1B&*sBRxGKr#Nw|iRwo2#NX6i;mtSq`y28S7?&*XjHwbi}I zw^GipV(u@-XRTmfS@8Bp0o*oYuURcK8%N%2PglEI<(Fb^DO&uh@z&SirYO9sAyDyk zdKko=!lP6m?(I;=`Mveke7G}V-E4Rh;|!K|NykD{S=C0=(QZ9E=RCp6s7>X}YVO$m zJ5E7qUZ0$*^gsG;)_?TfCz79kidZXgwo;E7-)gs|#+>#p0_^`ZUsiOWI|S6_Pv>{E zs-R)SrMCB|f~R5fd!~-yF5ao$DvAv0908T+%s{z4W125!?7`%@jpy<$^>~~Asax-X z&vM7f3CQ0abo8fB8~Xl0xQi0heMLAdgV!x)oIL*>M$pohLjnx12IJoTwwRlBWB$Si z1H_|bKr`%2i@5RFP8_G(R6aTa;^PpnzSK$rQjP{ShJFqD53+FdH;E^a8 zskD4~tcTe6U5nJ$Z+!bAp7Cq-kFFEYu2%U!3U6fDCXmA0p&A}j+SIsFpy(LqufqE* zg7UuYDmIRtKF|U@B@{e9!7mJ^44$mf0Yxy?g^%sS{0FHR5?OpmQnIg*zT%w(^zx&P zNvdS+nTnOoVv8T7Y#~xX@2_es7UU!6k66*y^p3s>A`hiuR;=kQx@dwF-Wn{&6^lOQ zCPDZ6zggwe!_q~?i-XVuls(H;qFhxfi`Kp7YqDgT`Dqh-orV1RkWw^tR{8#}pkGgM zISIDZL70BYBS4P8E(+|yJgGEWrVpgsWw3UDb)aqbb-jEIF&ffk`Y#JnlAZxN9>>Yqh}DPwyBX=8DpR%u&n|0UKr#gq;a>ICgxF$%iXR0g+o(NhikvEc< z%*=2Vb%hv28E^@sy`x`3aZtfCLQBKJ$M$lXnB!6s7@ZXxw_O#dgm^$!xM|XTgVvU+ zEot;?ldhI5m#*B@OOv@(XC@^6LZJ$|Q(=a1)RfZ*FnKr&0)K1Q0 ze0`L!Bc^KyYX%0in_yI5co9W1J%zz8@-+v1-pDT{YS&hPF zy~q?2zB;-nc87=-#L-=x(lhaSRF_ND62$wG{ zEIUi$anZCGPQbYYcO>_M5FSK2PM8?Ab!-556tI_0gl3QRtV2-iQ?}jookFxrr4XD+ z-n3s)_?zm~<(HOQR*=lRJlO&OY3JS>NMZv+W8K8`@ra9Bh4B0+|6>Tpc+}MLZzj>2 zM)>Co-&9iK>bJMc1m(FSXK=8nV$^fzkO${PeupuH{^^PEmZC6zQ-4DTd6R$$OKJ9H zaGOqjkX1Zlw#ce9n^FoFr$P`HeD)g3AQ-l=7VI$MIT#1UO@fz&&)$SKTrbdaU&)sq zJe74Xze9$0%w!Gx%yKQDFwh?RG4wH#FrQtd>q@}LVCSJW(!F9uH}Q@yGQJP4(1Jj@ zB%y3Kt+1jxp(Q*}#IYXOe_hDPt8fX)1#TAD&hX{XI>4V@R$Y? zoVEES*IOD{AyABfj*uu*0`(Jmv)uqvOb|443aBMRX)e`Er`QbaDK)ByNvNLR{!+qu zn%Ku8=7xt^x#i;jy9(x=$+t8Eb`3$uI}87c3qf+am^pRDSHK=0!0P$7x0;1Sgkr}( zogwW#nx$^l71v~MlfqWs)4N@-l&J3b2fgMnC%-{~>KW`O~m`E<8-FKf)Nv z+*$z?uF=@enL_Xt+8>Cm{8Jmo+wkwC{E(0xSeGV^LicW6Y$sGn^N9|A#Qp|!a7ZIn zB0R8$-%@4mejENY2VT88?70t??pn@u19ISb&F&R?8;$wMh!d2w%1EdA%_=8cRH%1h zaOO)ZOcI-sIeHX<9dpMLilt?#k1<0!s2;fLnS6nlAF%vEk1w$+y-TGZGCy3aI~D}` z?%gA02h(q9^4HT6>(izG=`x|9A4`q&f}fai%n)Mqal&ksc7of1^FurwtCvl~>oo#f1A( z5XWJVM-vTs%h4e58`nT3(hZE~CpWUwp-ZGdgjyuv43y?uc&b(t>dn6U2CYaPpnE$f zeEZ@IhwWz|E7@+8MIbE@$#pr@`+}kyrwXqIR2+VVmclwGhJXi)X#S`^{FP=_RWt%A zU^kTMn?FGllP1Ge(hT|B!~^pOVYIzW-=IdZ>P%OmL_KU<+c(Zn)LU9T0=T+?v>xqH z+Kfo%QE?ZLsP3%ReX!inV|%dpTr|cnCA6|0Ft;ZQ$M!w>hCy_=HEO#dLVh0Bbk8^+ z0d!j$y;+*vRAqI};}eGhKIrL`A%d_U{OmPi<}s3Uq01ZFgjp%)1Kv%rAqaS4Ox2AJPz+3ccH3 zf^iVs<#VABi1Q{CU60M5=xVvw!sR{)+9!C7e}pg*Om3UfVQbwSmDMvmTf-!ywBw?r zn|~}prPT7_-HdTi^2EeBF5uhw(54_fQt!D(flCqHO6r%TSEoHncacn?#5me#04&{- z04}<}is`ae&C{+5e9Ca-1C-KK64sNDvY3}T+U;t$o?ctM7ocy8dUT3KTE z0mPsfp>JR4RE~Rg^W`yJ^Iyk@oAS;}v0%5^;vv>VdBD~t1Pgk|#r+JPmv#NBJAH*+ zs9`W8L=CjLoXNun4;!e_neORQXfq18TcOd_-Tb^-YTq9keYE{}EgfU+Mkk$Hx71=wd>=80)3&~Jd%brn- zNs{zlCG&5mx?Cn#7@Y6zZA$sh18+BLpdL^1Jx|dKi6We!*6E&O(~M6Scy1XHK`?Jk z$9SAf^$Hp;V9r6EcYixFdAXMTOE6`B2?n&d$MhCoHMH$>z1;29*`Z_nmta(vM}f(Q zsS)Y42STao2Rb#)>t!!MR zvt<+|lu=2=V4O>|uwgv5T^eL#>~}#LovLBO5EKW5U1Tb=Y95>SP(V><#R14f6+lu_@ zvQFE0cB?4Y*=%6XhxQMRQcz%!HOH%v1pv$@RSJsz^oV|gb_R86TBV zu86Cn(x{{W0^Y|E=dG+o>^O2Y{pM>QV8NbA=wX<;Tq>Z5rZQyOlaVSR_qL#PHKrowLpAkT2L(wI?IY<^M*tyhch8n--$QmTYi`~5mz|F%~=~}+&SAKwI`eEq~!Gtx* z$N9b`(T4{D7%!&w{|zt~Ab@fF3oz7w0VV(hFcE(N294gv@xKGics`!eWw&&N5K znWKNu<);>4P9YBSi24k`hxf|Rp=K){op5spTNv@UIq@zt(vRadboyO z+dr*p%a4GW1v8nIFPU(O7P(4vp}(D&?xz(g=M|*~kW_GOpe{ zQfx0sJ2wgt-5t}6O2zN3vZ{-N%-POdTMQy9F-GqVGEb?Pa;$}kFmcr!qNKT)!t$6` zV)BzhH_4IqOi+-t-w;Rq7`{aQ(Ha_Q`!G@;8MjCbYzV&WW?wRY#=!c3ARNzRJ%*pmAn00Q#tQ5Muj4A15GqgWenp^NoaDi4Uvs)5e^J z2WZC+5)8qZ;9*^av(1itA6aiy_&ekVw%tjEm}m;@lh^+PVD{31e*+B9qV0N4BJnom zoL^dL{m&mn@l>X6kQ*L3ErV^!l8xQU&2_*UGU&Cb7*`>EOx&CnQ4AlNfK?)$0dHu{ zQ`QUUy7)SB)!{#1NDY*akGOCB&j2F~0vJc&KLBI+{|A^H?A#W53}O1dMh8m1R4^$V z2l*{h4CC)-es?Tq{0e>SQC+v71R~=45DFj#&9(UA zA1Q^UWpOQGfr8ebq3+p$5Yi#xoX#mBy2#kPkoW|hgl7%-q{3}>0NA>w z&rBC7G=;#o*c8y39|_FIh=11n`aY$PkC54hX)4iACfW$-DKRb$k1iiohbVr%llTeo ztphG{$@aUT({j)|F5klBXYT(SV6b|C{{Rdf2w*1v4}bwoevsE6{NmP|&Ji{T0gUzk z2r%&fH^6lM{{ZII0r)q-Z2RWW@S43V^hO!;nf^C`vH8CN#`Av!nD`IZ!v76mJpTgB zPj%*9?@0x{L+W+jxlngGh}5jz0P}| zo9OND2iCHV>T;@&l~$x>F_9O-BZ^wR>#tBhQ+@GCnPErE>-tnG*RrIRDr$%$tK0ns zNO|`n!Oqn8L@>FyUvGCBq6h(;Wc{Kxc=$aO=Pg=sA9b!ZZ4;Sm=}*+S)o7tgD71bgz|!C-5%CTO0HNyTxGF_}LO zW+%Iha`LAKV!H1{1w4{<5!qtbtV{skky9BrMB%VMqF;Qji~g>WUmcB33^9ykD)x!r z%CyN~k19{TFzt`|hj7Xf5-?cHxGnaJP;!uEVe`cqO0A>aH;BCpO8dqIsm+LJ4x4xz zbdJbsEfB*4IdK$&$4z7G0R%9dK~K&Wx6FF8wSB5z)T}NA^Z7bmQeHvObPu4{{6?3X zD5w5<>)a}z8+a&b7(1{)fV<-Mxj$E@771^+HnKlufNE;vuC~tm#^d>W6^De2SyA8l zQ((7sr4+k{MPjn?JeTHa6Xn&-I4_EsM_l)*_#}!5{@d-Dcm(lA-fMe@3-g9Lv0|6) zH~5AauaAiVAtJrL5}qSq4&+UuXmLxIqKTL`Z>2ss$NvazGcZPh2#Js3 zSddnqt6F7qR-2G@kn>Ke{&->Z__Nnpp_9yYhnA+YXQ{c$w$?ht;r(CBlT9+vQW>Cx zFJSgh$IAGRr15_@72t%Y>-odp_##|j)8f9TM)V1KIapzJL2`ux|L!VKfArUV)4YpB z1(g*eHh0R(+p3EpUC(bm>7K6YEIEmTi@qJb;B-{M`(_GSy6`@)B>WyblP3+BMegcG zssVJXUYD=yz}s&7>OL2M?;hKps#~lYkkOW{t)n#&!nVqs)lFfl4mLex%pz_1psuYO zS$4zJ;he537r8&koP`=7{B|7svhT))Wg^efk!2#h*- zg53A{QK})1?4S(z&`H`CSQp*m54A;_cz209Ew|h<;ZJCpHgj6Xe@f6s7#|!Jl9yZ4 zjiivU9c3)BRc321-Scxi8C<_YY}2iT28u(l#L#|CAu%EvR)ESakoO!wOqtQ&EQ_WXpIP6r>~ z0qYb;ugFaNTnER(%yoX7&z2$b36)l_9}6%N@A2%3m#|o;|MnD$|GlTcA&o{9 zu0gY*qSivDxQCMb{Ix+6;0kB-LozD^wG`l>mZHel@0!jIXPw|!LodeeI%rG+Jb zy^WQ-?F@mEmUerHFhsRxauQIHwdWz1%3L66BR@#mNN;AsU=eR%vGLsXwRuI~(fAtp zP5RY%(wfScM#qK2C3XL6@?zecOnpaxadVpI6aU?O45>;-{|}7<{Hi{LRB^>|Q+gCz zxVc9`Drimi@R`eTD-Bw6jdY?PvC-Z+kkWb6MHJRUAZsJ*HJd}%3h9u%Y92-pyD&Uj zFsJxWUt=i_%N0Yd2>V^?O55^Nvsg_)273>s=I+9_q}w>@o=`SqRXQzZ$AiOkCM|YV zcK`CeRWr=H2wvi{orMteq7;(RKHe}yVm~Grp(TYoU z{8o`y1YFla_iwQmuwgwvq2s;;3TS*%$`~O_-06nU-pt+qykPT;D0Mraye0=&xWxI4gt5M~Gji?6qd`3nqnz7s|9t>_Pj*zC#|`$`4%=mRk0$ zQ0mRt5yhROf{{)6*^q5tYA?Wi>&Qqg>Doc78!LH!(98b&nHN99&j@kTEyTI4W+ zFnls{6)q8;Swf}rcLo=-kD3QEo~dv54JZA@VuDj_rGXAw)jB;SA65zO{25I{R?2{vj{;Ft*LwT{5- z?Pqa>Lf#NioZpgV^MbYWpbW?Xoy04v0E=JeU6^3A5k>Mtr(0SMM^@kfTXt1*|XE7^XT?A6Y1{fzegGLj=B) zr{)kGDMSBY1LQ>`XMfru!|%te6b4<$Ax~WxvyyVWi~Lg|5W3mdXYv}%uD(G;nV6U> z24=i~Y$s`XL_B5iHJB?tZ>Kt3bKH3+kzV>~v;eO;I@HO@k{@5UeGYCH+JY!XU@}VR zTO8|1ub+s6bX<6=)JNV#HT>gdYu!X*UD#%^!wUv$YCz()#kmQT;4u z14Ba}#PqWXKs5x9AEnSrDc?7KOvBrxf2DXFPd<;0WBU{6H9 zapGfAGI<=UfNUgxWQY&4o&*JK^i}gn`Lm{$Wgpw&ipK^g6;Qq&F-x;5M^;8JZcr0# z2YeKoCJV))jU9r>q{G9sk@`*LZRY#ycO$u+Uj1?y)D*?}a(>5@M&hk8!i`c2x0qco zM-=$L$G<_ofbS8B5xSQ;4q6uVS)wpp%!ZH3Lt!zY%rv3wl}dc|hs-ZZWUNVe(TRJK zaE_SRI~4p{a+NMp2?L*nI!MbnoirsRAOO1G8}S*muzn)yGoz^etq>|stqkgKkQW36 z`GZihzQFWxc7p2v1o?1@AsM7*k?sqf;~HfcRf3=9dJWWPSo!S}FZUnvZD@bn6L2m* z5^mqu-killBw)&s;}L+T26}li3Rnq%ep~;8&Ydwr+qTd;bG@<+Q1lg!u|hLm(#izC zd(j5fDIMyZe-b#SI~23Z^y6%mpnQ;1G70E^=i=2uG>Z>%!4X@yC31n;X1CtvHhDLA z#`L0p{pr%F?Z|_vtW_6Pno_(V_PkL!MVv{~nSS0kpebZ52Om zFr_EQoqb;P>vBIrAX5-y`8)(C)=#yP=h6CX)Wym27X>RWqmKsrw`~kKeHp$sz0ebX z#+*p2Qxj95qNpz90!>C~_y}*+Ka3B8`FFk(*ji5|IQ7jt107Ca2O`eMAdxV)mTl?)n16!pGqgj_AL6o_(OSX652a(4h;QzVz-17 zI#CQ|SPFT7B3W!;LsSDcSYRR*|0(^`0mYwlvYbMjPmpsfZlbAJL~IzEl8ElDD}aK{ z2hm!^n8PZ??;`QKF?8n`ci_zXUiTTcRg=%v?|)unF1EGt&~LOSJIOlQ)DhLh=tuiK z&ZXz+bU1LgRBXS%7`Ij5@fv72+o{49efdaiUJ8zim`#9(74#wmleqE@0|kB-Lfs_6 zP5hFl&_CIq=%L~>Ri@5i4@3xF3eZ(=&M*>K_@hwcxb`hpzMdz#{&8jN?|72se14pA z)gh)#FU;hMqYOr`PY;l`sR=LC=TeVC2Im z&%jk$bh-YRh=ofrC78JWlHSG&uUjY*Loc+QJOwVm#K!8Vw>!T}81jY^K;z=#W?pRY z0r#)_ZE#bt>s80cZUS3B#pRUTxpkFGh7)voi^OF8o5suBRhE?PxmqdLM(;1)pHeQ; z3z{+kNcuL5n7ZB3x|8&RqlU?pK~Br8&vM!+is7}HRrSg& zSVQZ>k<}Ox$~qIrFIL)0+Oh-a#!Fy_XAX-E#El0G3)q?sd_yr^y>p&w>OKlnn~l~y ztNC`7$1jlUnauc=!0Yv+C{D!zLAAJ?u_YofZp7Jv+4i`8yunudy;m5 zOWEwKN!RA;-igQRv4F9H-3MuH&-Er_k7{5|ZyChxa7$CwSbt9bS%Kz4*+TW^p1%F=Y^Lw@YM zgFT$UU>P-A1LVhN^LwM9@Kw2sO;o#WH#H+=Ug`lwquYy3Otg`V_`3qL=~CdgSIX;nG9d9nry-mA zARJ>X^IH)WHU=6Q^=unX?WLia)P6wPowazd*5Uhgz1DOtf8+YJE;{i9w=%^G7_Oi% zz8IR+>)wH>a#Fboa_1CyTCJ2?0nrnl#as5(qPdxa`KX&)ZVca@bL!?gXuI@-gTgX*9C1kWGlUen(klUJ*1 zX!)Et4`#19tE|B|qGLGI=)pp6omak6YvEdv-b7%xiBMwq(Xf%6TCsWF-Ewk-GE$&Lt&L z#LpraZdSpO4{b_LbcuqTHKB%G#F)+fH9^OKhw(Gij@8baw2AJ^}`dyXn)Y&CK%IdAw!N{Ou-W)!3$q)3J^?~B*bUYSL^ULLoi7p zO1Z#<4T}VDAAwb7SR@&Cetjt-)M6%n!AR4dUaF@^hKhAcTCRSk(_kwF9J!+|m*G%| z%KIDJuiLEyNEuy>e-5zTMzX=Ima0tYA;anM=Gj@oL`1GXi9@8t>(@gK{ur|FL!lm2 zgrS_ihx1pQR0E7A8B8}$a|1Ceq8I^<=^4{|x~fjjL!iANBShm=aX^TIje>|XncM`o zfIiO-2Ze-Ro8-$Q+pM$%$-LHGoA@V;A&lECC&z`!KW01oqN^F7?!hs4eeo<9aTHjH zzrn;w5z;dRQW+5?3pn-t3LMnHCh9i$sv-VE|4VhOKW6w*w17VYi3xk?!Gzd6S-b18 zp}fG(96C_#iR|rN_#CMCyV7x|gyZeR57?PMG|k>b^af|u+eK)AFq)%}#^NWH`7Dt- zE=c?tUAt)Ll6h7k!uAsm{VbfMF1B~TWDXi@Mm3h_3hwcJq(w32z623kFd`pQ@I%H`eqw-v8NDR&Xv` zO9q99&#a&UAUeQE|L^p$-txcG1JMSw+tTV!=k+wF1a&fRQ}QtdLC}MftD^6Z7u+Aj z)RXty6D-K?0^GoR0s=0+v(50ndeu^P*5{ukJ3Dg`+FlM&m33s(l+W*umc&pfpj4mK zTO=nrE91)2M%Y|kuY>-DmmHK*nc@LARc!^QZgsz(56n2vu7qpH+Sr^Gl`gGxn#(If z#zEo1vfdHXSy_f+$f0d4dC}=?7?#&j0M4 znb1)&y)$Z?e|6%TjHW#}8^hJN*&6)wDG@ODDLK%wpY?2QPt)C;#JIR`n8X;(UYh^& zdA>3wU7h2njf`l_d|2I>Vgi4-t2Xagy-mt+0`FX6Fp)Ti#7{VTTnAKAt%5|xBstzF z@&sLJTcVh&rW($-LkLiOPy=!n8EsFhvhQuLJV56OLNU}p@u2||>phnpu4WFCAs^}& z;jkD3FDO2M4J+*mmFR{X1x)PDP8o1cxTM}~CABHcZ?Pb2kV|`)d($%iVQKHu5qbG%Ega7#urn;RoR5C4%J}SJrOBPO?h+liTW47e+`p(G?{D- z4EDdB8FvOZIcF#7*iaWEE$Yvhx7B`(aabGd%t&zB+Z#64MbFN9gXmBZoNVWOpL17+ zXC0zW2fr!~5^UyRg{|(k(ktD9V`*?iuqD{;GFHuMF179kqFq=}di@*6r%$>r8R>NS z<`1btY~fVYt4*_wf6b?z8Ai2|u*z#eQB&Dnx8)3Bd&|x8d>oA`aHXP zmPoh6G$Xj3ptya1zRGgfRH{c%&v;zNq(@b;4QvS3Bi({nv2K7`pT(1MY6SE=SiEIrGaxYw4BV`W~a z*crt7^vu}EbXV6m(P^L%Vn?dqbwt``2*w-s%aArqyHm>{LWQ;bLQ=@Pj6)_==KKOh z@^E5Aj5E>k@#wC)uPkPasJv-G_D|B6X1vwwbj#G=My^x+iZkwFSZ18txwKUfSf(F^ zof$C$Ml!cbwX7sC$hkgf;+%Z?9R`VyRdPK5 zi6A>_D!n*S4sXN9npyas+K`A^I7UP}IFey9D>nlac(#RPmuBh7r88^G-N|v|YXnVp zM$>n^G2hsgL!DdZIhO;x>hGlGI)$; zuMAWBC7NJzyeSASlX1o$CWbt#v|zx1poBSud$x5uRkOSA+2dBLG+-a{laT=HhZ`Lk z8^z#Rrc?NLE*S}3FlO*@vqJX2`Qh6o3S!a#HM}C$V9a6RVrmo|&2bg^@wTKqjv-G> zzUF`ts$`CZq|^*CCYF0v>HO@RRWSAMX4 z$rA}zjDF!8WJcyhWN;T+IZe~+qn$MTSANj4&Sb;~<%fRc^MC?8H6rqY8@#fHnk(11 zf-*(lWE9&^_fcYhIzaj1RO+AnAd=z+ae@bdHRQtGr4D7DKWuO?x$beRV4vBs4ayIL zG_VE|34kvj>*U8k6d5_hIKxcY5INRuGM+Sk4k!^qhV zch>@@$f6b6#=jPsUedV1S1Popa}g5tx$@=9P=XqMLC3=}l1%-7hzOjWLG0?aCF%e)n)cB`-TmeoVRyaLi$HF>)=D zfs_xbVc>7tHR3;v!X-nbiCSiwO7Fubkur9ddam#5*fLgg(g~&VrY7+5xWLhb#+Kp2 zgs29Hvjqgo4HHY*VRrdO2;9vCo)a}179dQ%B*Gce25o^ADfy?JS*S+bVcFBzi0-!m zwUof>>+kZYP0>?f+cOB>saIX+7p7DG?OvuX*BskTn(XOXX{00WiM4_d4SJYTd=z8| zv0}s*%RcWy!DIo5p8P;z2@9fb!fr1Lw2uBONknOeO@=4L8bofd)84e?HMB$Y7>ke}v*Oas{a zKuyCsLUqFtO9z}O#R~i)X&?ooa>rU zfqd9`E<|mXpr4Qhj<`KNNyuMWioZ{!PQhrVjHij;o+o;hCqX~sx=AssC6@v;KDrp2 zU9#PHM_a5pci-<_O7ZWXYp2QYNv;A2_yX;tosb{NBT-d_^za;B;W^5ZzV+Wdm%BbQ zbYyTxz8^3NjAp|JLJ88C7YfwpWD((6;(z{uN{;3`MXnTE^DP(={wEtW7#qGwXfY4n zTCvXByA_e!PM|W8zLEof(YhLGs>bTjF2qAWK)rALTwUP~nDoNaokXzKHDmX)F5i@e zrG3A7#{ZjKpy4GbV@yHGWg0a0zz5VF*V&Q(v5Zr5pYag%N%yc!p-!(>j>#zO8vPx2 zH2l4N?Qohk25dv{Nr2`ZGAfFOyr~#7W={9Z7^nC?9a>3S!m}>pZJb%LY;M2Mly#<) z7ax!I=7&*#ge~8yvy6|mQOc013bQ@_IRi*dgLr>}3_vx1o%|+c>Fyo!6KHbUn;?jAM;h z{!(6r8DLENf*-7Z2h_IJu+4WK9qwAYIB?ji9>92B)5?+&yii?xT5O@Ebf&bYJlh(6470dx7>JZNt^ou*xtLfkh?LX%LN4%ONPJm z4otlw1_L3a0m0}v10VlSlHk!lhQegJzpO)M50`HaI<1`5oCTz>g&*Zc2ck>xKgyV&EzTF2!g@NJ*8haY-c!)YH99Vb2XCCPAJw^e=D~RwgTCk~5LnbmI<6E#%Ji!N6d>WgQDANO61*|wlZpo=+<==wcej1Rnn zsnnd;Q{=TZ)Qpt7N_*$`yiZV7Twc@C%Xy~&ohE2ZTYbzDS$SP?9N}QQxo<}K+OK@N*6>(K_NIRiIm}XH{?oi zIho)y*yZ=g_3z$&-YwoeWwJeIr^^?S>-p*4BWtHAf+I;o@H+L=B`bLA@X0so$)cDj zk;tYV0?4#9oy)0L*ou(>R%=hZH9x?&uJ(bYhxN82kC8 zzvW3(*P%XkfVh7l@yATW=UY2FYIa__6Sia&GBiZzrbAgjklR~nNPs?b#DhisBtTT< z7N|t-RVXBu6b&u_{l>X^3Guz!x4mCO?N(mhXfgUBY%AQ`COk%ydj+L4sr#gIFAgZa z3%p8{jIEV23k;kFM-5Emx1b}r3_w8^+U9D+XY^HNdpQn9D7?FFd%aB$`Q(EqXx4`H zt_G>yJbrC_D|er%t700!6gqJhH8oi5Y`@gJdgV3i$-lm&%Oy5XC8xdVF>v$C6E2z+ixV5=C zM(6q+8`*r>#a9!H`h7pc_HSIF#yf}boJclSm>lw`)AmO~ASoie;@Wmm1+1?>Y+rX; zX1rZ}88(hI3jEcXx{-+5Y&Zvf{y7` zC)}kJyq}`soy<_B-#$v9L<8O^2rLSj4ttQ4#c?x!p`*leCez5KR9;U zk9ol<&*4e5AozLkh2=)hdFIafA6$GCRW8xfi0+(iu{8?UU4ye2n?em6G$ONg3No!Z z_Z#6`pL{T(C>+I$NMo}-S(Mzjzj{k0j9#!&M^sGz^r_4oogmZB-yaAKBo{N}2ahz| z+4*cZl)7}rjFF9qb*ISsgE_U~WRoGk=a}Xd=g_s-ZeY!sREM}9pM%kNdMyU-NepR- z7`up5UW_W6U^G`@j{1vyA|);fSFZwBao*L<2m!ltWGj$70*R1ek@ss!6kJss z;Bv9}X`6eUYsn->)(J>;$Rf%o3L_d~fI)_dLHa|IT0Q{wPTTZPUNOxOvdgnpyjWxv zUB``q$Oe)-IVRo~;LKs1ZQdRxnB@2iy(VMD8U(n0QJ^+(iiCw1(0>Vpiw{9>kUbKX zw4Rv2BI!?+%)5_NpzNKnZ#)rxj%-0{*4%HaB?4Bjf1mXN=fqR_t}+4m7;nue?@*>Q zt~-(VT!)&j5r>9W^Fkg7?RURxStCCl4+jQ<#Z!EHPq)KAiY<}@t0C8qi%%c14W-kS z_-v`>1)Wb(>?wnfjGiCDd$%Jcd4?^~oL^3!$NoE9)#)|oy>B<{us}#V0Dezibj@_p z98oxu;A_!GfMnvvLjb>yly@<`B+S3&GD{EqPnf=W48D&3HCfPP@$*epYD`v%p*7o} z+RXpr>K(WJFdhhMv{aocuK!WAi7^lzvQsz z8ne`*Hz}NNi@VE^r?{{mG^p*V{bhBt)_RQaabmqBlfF9kj0l^zv)TsirB_TIp=2t1 zsL*e4kw=sOQs8Sx5FmH`-OpS_{7&({ebBePG_ModSd#PzV1*(;GJP5+lUEW@{@JLD zKi;^GlMMgm9+Py@ReSgmkN`ouh-qc0^Alpt`q(LWg?s$J0R-NB=-sy)0tl!L2M7o~ zF2)5F!11qmqONJP#)jraSp7u=<-Say6ox6UFzpa+SVlA5AQ;DoSuQ=K;fO0jIT`r* zgs*_PRujk3kpudwKSSc`LcjGgne%b~t& zp>ktB8PW77Ik-Y&3%I zk&qPEvcE*sKufXgxRSr`YV`DW!1Q)DKr+=|KdDkstVH=M)R$(uUF%SWTihZtW>I{` z7pu-)tiVK9-AQ}=q0WjvAIVKgi#KV))t+MFzO0PJ?7;py$x68$tZ6yUD_6(3Qw5-E z%-GWK@fYhh?m;N=6}nOVOc6I7kjGE?nxRHRbEa*a_WfIZ@M&22>!kZ&$e~;7Sln2u zXuXBUlWZSTCZuLsZ$8~*rMJ(q z-5h`E4%c(o-6b{YJ>PVprIp(MWfpLZm=_4<30sN$W9y)4KZu z37kq-i-?IN=j@Gp2MpA(EHkXN{(gIYvRS$nNd6*CqgBMC4uMaIRxlICRXpa^`w?B%9 zMZj0u@5v?PSz(tAN9HC@km1~yJ%`BGt+;8Isy)UvoG)v-cZ{m$hP&Hr%s&O$YCmDa zxw;c|F2i+HWyp*)Av-W0M(?wzPEObESZ{)~V5SM#iOUBOrJ zBZW$0g|5xVK6(bvU^n*GC3LgIRX*9&nes4fVdeU|nQ2n|V$4DfY!VeH17d_XlDTfe z17$-c82h|Zb$j_vH-Z5fhTa$(1szyzGX0NS?aWh#8;h_HWMyNW%6MF|rk6+;Z!&xO z{$`Tc&B+tCyDoeY=~RRLH&6!IQQX4vw|2vKjz<+ep$N2jD_Kfk!VFM$TR`u+JA}0D zW6?ovD$_?yz7%_}L$~&HcVq2bi5Yc{j+=3Uxk2uj`8DpGso^+m-i=Dnxr^8USlNbPhpHv28@h8^z-4Lt9lNM^5Bu_-dJc39b2IB>fW{FWe#&sQvhUlrh z#y4v=F}bOx&XwW^-u41PCd1v00qh9;Iq-gt$|a24Ewjr4d4KHNY}nk&t8o$zj_hPE zFEnYp-GCT&ktnK}L<)M;)FBLuUXXLrt|^qQfWUK=L^(hf^Q=io5cD8oeyIQORuZ0a z21q^E1BC6Ba)HH2j;EC)|Bv$uoP~$x8A+dLZKtNavIH8flKyp#;Z~knV^-HiNaCqS zqEiH<0Evd!UYIULe>XD}upCToML^>B%mDXY0FCg7BE)oKOiv+3QvU?Hl!;wQIfAmz zklP4ce-2nz6fLsybMbf~2-fZ!5&$1ed}K4 z3W$-y!&BG_5%R|qHDL;czLj{jO0N7q9NJ0%>kC+m>F<NH;mu{Ypc4`vi?6#zTV_SdeGz`i3|ay#GNQ`+pEO@pp|4 zsnfaes(Yt|mytvOiHO&ci;TQ6#Vk$woCioq5Cb>VP;fYLZKTZ^*f-vABoeO;o6xO> z=$-cQXbrJ#@i)JXN`gI|p(@)$OPKacCFyByO47qZ%i9j~6UovETGdgzxw+ltX6WR{ z%fr*w$9$&a!n)5Kz|nbdYNJ5mV#RP4U8-hxqwKq2u$&I3Wf!J%v~1+hEpBvcDaG>B ziQ&N5YQxb1^-*8+gjP1Z7A@jh8xhy833j!*!=nTERYlChfP-VzoHylMR^7lp7>`bt5&a z?XY8R-uD`c?qMQw;dS=q9m4B(TWTbgM@S)j>-R?#A%in(CbY%KgA%DnBoh@pXKBQg zWfX8a#hfX}EB_?u*WojL!o9aJxs$=lgtmV2_cHWA@iT+1Qq`VdA?=5Z!R3K0^Rg`W|ETP!~AeK zwlI0b45uXMK7_t*B~1GS_)eI+-!=6d+EvaE_s?h;)Wb=5#FR6QU~zl1DO+T$eE9 zq|Nd^p?i~&nc+Lgpi9I^VqN8Nm>FOc@doC=^!5QxVjJDJIQ85F0STi&dd~2l>ME8n zTL)W`x;tabm+95z{|9mw>b^0qk#n|*s0=|dV(;-TC*l3tk$$Fu>X|#iYd7L~MM0wtHS+Gv?2+WE3v^%VuXVvd|<;r_+6!2zhabU9n5jGb{9TV0Uu0= zcwfFxIP#Sv;wkoyCI}k0>TqMg!W&_be7F_xH9zdvRPP&{Yr8qPCjqG`^Cf_mpS`yI z$C=_v%kn&CA{;X>k7@Ma=>b4ULR*_IAx?Z{okLx538__-s~B>7EDw5=1g8efog*wb z$b{@#0SthGHc=>;dB~cUDUO&3X)Yw^wwLGHYfg_*BHc=hFbhhf!NINfNad<;8I+^ z_QD54Pf+yJ*>E9aFjL)KV|7D?ihYBp+SNfY#lTRb$Y;<@^wRwm?}I5VgYS; zq7OfC(Tgth>?Gy&G#MKr#}+aL6p}1_{JM-W8*e8o%1IJFl#HW|h^0+7^RExaBLSoMEiAsa z4zlOER3!4F@<81w~Flc|SEB0UG$#m?|DV@r)+2;LRn$*|%UsHH< z+m4I-BA#~UUa!d-K4uQF3!F4*sadH@?JPQ-&mT=k7ZR$65apF^s7~he1pv$6mThB+ z?fM&ag$F;w>2TzkpmhcUGGLv+70PA@BZV(Q(Hl6+F^9@+Fv3Xo>L@go+Y>vGdZZ|J z_BU!x+vGLe!|PS95&Dl8xW(LnQ;m*{Dl@g-I;8WA z(US-2gM9Q-KQ(kt13e911^~;3lxG3O^QaCii$xSzUmBjPrBPJ{F%KClh3uN0{EY0H zlZfMuL-6MnG6^alJC6%Jd0d3B>VH9HG$M{JR-0rV3s_De?&VLPPGwl!G8XEzaBf?{ z&9B+GU79Ml9tGqbTl4vqKLQK$pMN`2MrG=>#Vmz z!x2CC!&C!2I$kZQf+U}>;1(TaR7`DX>cp+^95Lt?H!W?V9$Pjf4eJ#Y*vi&zoy+Tw zo~=X>o7e9$rioXRsE9JfI<&6dh+*Ue+^h8W10%1lo-xpnGCT&-M&%+DSrm(y7l7J4 z)<(Q8IZWhiIbxYB*Z}q)J`4g)4S!1>>tOIQ<9nM84@yRA;q(ih9vL+!G|-GV>H4>{ zImVYx=`eWWo>m++a-6MCCw5DVaqYwfK8;pevbHR?EIOh%gol~UB=LpIClleP6(~fm zqCClbk>ORe=QZP8GP0O@_}2YRo~}wH@P}5wPlc22uLKFzrB#Ov}G^t&JC7_lsF7EF&=G@fZW%}>d3Xg-`91O7DBW=nLDX@Fx zhS)l6MhI57Sb!Bca{{D|v-_z~=#c{R?kD@{CgjigL>;@6Fce{OqMIr}o7@|hkN3de^Vra| zn9qeA%YXE{1ssDD6To=u(7uNSIAh6De6eg^lRbI=nCVa8(k>%Eb}Lc35I(A;@JfuXH2?{Xb%2EJ&m;Z$YjfM{}o|VAsdVI=5ZhIJF{VHw_YBx z9U_{!Ckp)#VpEXmM~j0x6>37ff3}Qhc1oVZ9d#L#4KJd(%Jd|&Ko4IX^-c^B^?)3$ z!DSNi5ZWLX`vgpu14v_8%2Pj!W^9S+x}DfCyP zN(SFt7p9I+76Wl$1XT>gzM=q(pp;MLRf1Qa|52bwvodfweTSp1n$C*>u@X+VZAR_! z8A$UGr#ZbPuR935sRgE*^X{NKUL5YW4(^LS9lj=#dcKSp&L;5jniUg0))#Vgb2T-T z-qHPy)CwzM>Sn+$1pOnXD5Ri;kX(?_nRWh(g)@z;a11?Hy8g3`KLj+zg^mSMa`_ zhmsOwP25_W3o=y;38S*-3=+PiHmP!yK8eB`!CW)(5VF3|S^E4TOnN#Gmi>bzv4e9q zko`oBs0BuerGRhy?nGGqAE%v5c~D@X`o8eRJ1M;1eYQgSlzQo${&W4%LR^mP!)Y#^ zXSa+yI^2}rlOJ>Cq`E2M(s!g0dQxMg%Jq$xPuSd7uyJg{732u zhOU(bCyfPze_zyndrvRI>uXAJ$k}LB<`CO@MLj38hIR?rfrBCqB89uX~ z{3Z5W(KGUhCcK)gcOoDGM51#XkndVygH1NDcObidby(nV z@$J`7J-B?0GExDc-xsobtGm*ZJ&g$nc_9^(CIIZC(N>I?5V~2k;Km4BcDINRYm(2a zkPR1uO%H^e=S1ZoY~zDkwcpytA|;Q|$yx|BO?#SWnq|)N#w8R{W9vxORI?(`Kk2NL zaHF*DeNgFQbkK1944JsmCDS(o3_lR}Tgy;gQPUB72(YUuVPN@TT!WFKbmxVp41$?S zZ2<7R{hq(HHiZzGl2BYY;dpbxuKK*4k@yQOh>dGM;L27p<^YdkOx`_rdEH-0W*|Qh6)t3jye*5 zswf9lG?{}y5ANQsh$=j4J%F$H6OsVYwh8!oq?cdaC5_l-jK-)Z=jm@4kzf|U2ALIS z5J1D9^rLM!)L?~E3;hTmyT7%?exAUI;V1%SWgxdks9+SAhCU2LNc9J71CWOoYmdid zGoe1@P&${3WC$wpGc96Ctnml5Fuh!vS_cYRT3}gQ#o`@%6UiX^w&l+I?N6Zc4@(Ts` z7xB0NM^Ffs^G43fH;P`X$>S~C?$ z7b(BoseaI-x1HTHOHx!ji*pv*xf}l$Qz87`_F)MUtwO(G?(jKAn2~wFQU6<{ksAyD zW9D4bEhw?CSrc*lSEXp%hRcUZ!)KO~h3A5UVFizaUs&M$d6n&qz06oYye*KfGY4rU zON5NNG)FlBq{HrS(Aa7dr=Ycs8omX5dJx2JrU^#BARhmfjL{QfAu6*FAJRm zl*Mec{Hb!B00IpjxF_`wthvAO)mV@Uf_8-n=g+R967HuY>P7`D_2m=;i_ZRadq*kguoYM5myu94Jae|IU9#M@DmAE!$6Cp#D_JU0ArH&HNfz`^Driev1Ygr5jux)f73;BO{H1IitWb`k+b)7wIP z7l!d?3Y9~1K(md(j<#U}G^@>LYp)R{%^Z&Ws$Z&5xzso^`DjtmTcVGF6TZax{A9KYd(rtCvDj240av9 z^OzFBe|QJl5jb0uM-(CMm7SMI1V?z>-eY|T2DEwr!d)m|@{(X;=d5wech#VW@F|;L z;M{m8WRCcEDAv?J0nM)MYCnuyXM~MQL0%jhJa}=tDsUYQVo#qiF^vEmSgPe#${xvcWs?*g1=FuW8K4OlU7k@)EOx?Q#Xx;T znGE(5=D*a>i2E@WqlILeqrGv>WCVxeKYqaf^8HAlAFn9v^9?~lqEiROq={}D^Q;#; zwvUs={@2|@nrkLD%ivi(?JI@b_YqKOu8@}3A5Brxh zhN`kKE-AQa`qQvt8`*$jdVpI8S7t3wsZIhqO}3T7Ef31|@Rb{M6hZb9&zauZqnm3y zhH>6h)C>b<9ILUakw;dY(6KDX7zr>-Rgsx;Q-|`N>?J_g2;V1lGD)4;>1wLg*VOqZgoLpyTLBums!TDp~ai~-Ux#sidWzbC*CV7SKXK&WrVXhT4t^Wo+B1@mMRwX!pu z<;%k~cNC}?VY1kSDwnMD!$vi7lXJQIYh1$^q!zAL9gVH6NO#rJ1O=Oz&A!ep!+}PH z+sNoQ_5Q(O;7gyw=60m$3&I6n0;Hptq2$CWWJ}0Ve1cLKBY^d8n6o?h{lF?+k{Zo+ zWpjdy>rrADp}XBe!40`hYaqm??lxo|$*aO%EL&|ptiD<*T`NgzBBN@B(^hXII&R2E=5*^CK5FgxzA9l2~iRK z;31ervRJ7ZV!%DoWR$?VQ~Fxb_IvQL8^q**2jXNwoTl!Dgt>NDh32)k+9Z5F&muXS zaIdoZ^*mZoF#a>0wB=G!d}S{fG2yq0j6&Nloaqcii-%!K$P@Y(j$nGuf~gw$9FfNt zNA1g#@VoUmpi^VZ+?F9buF$5!&H+O%*24sWF*ZI-1fYzPBL8ra9Gqws05dV00|Webl9Wb zdsGYxX_ZiC% z8;D>eZ+|(&{s$(W>w`oF8oD*kz(JlVa#PCRpjM5DwfJ)1WG|6|x$?2HFEoC=m;o)8 zLLSc4_Z99!e#0M7KY#D8tww9^)Od!^#mrVOv3twDM~^P*sPj7_w#b=r(qCjZvu@5A zK%m0O#g&lf-iXV(GUdek+y3)vXy(Zl^NJsOqVdWk;HdOAWiYRgRr~9x*2G>vV6Y6@ zhS7ufyQRg$0Oa^RPo$Tv@@g4v#}VZSoNnW(`mCgCIm_>I?`ZZzk1oY?0=PSvQ7Mb)weuq%b$GLU5>SCw+J!}rzOY?mQ8k&&nl@)Y*9 zDZ3rzm?*HcO4Q=kZJ!3`#~S!FH|i*MKHM8eD=+%7*X;9qIKcuQqS6FeG7tk^Yb)0} z*v$5)0M^RZxb?RI1h{VP()SM>3kJHB#Z~q|?eBdvpNtVNo6xO39$)1{!G(Dsz^nH< z8`PyMOkm^?hl7}be#FisiIaG_?Jp1uI7@y1j~gWJP4<$A_ON6Y$Ne2GX9rMM+#&K? z)VWr6J`zF2@1P%sh~U*dc2z`nIQuSAs&pplNK}?IuFcaVWi)(tpID8glq`yO+UM zNXbb3g-(30Yp9&6546CYjuDw2t&X4z&Ww`jovd~h4*FQ;JQ3!UlOETNjn3#Dm%QoW zKoJqmOap?$>HeZWFY2DREG|1jVFx-eI*6h;pp&F!`y~zeRQ@2usv1?oR~B*d<3=}% zzOE(&i`<&khOZp3ByUb7Ew&r{3NMXfY0!7GcPZ9ZMw!uYASSVb>;S~|ETF>|6Ih5S zfC2&Wef#VGv$p-)3|6lE9|AH|e+gV`%?!lS;@ZJzn$?20Rv;G3#g1ek2~Wp(>AhoTk0*L4=Its5eve)DnNQuRDSBa()75){FqWF#$>=Hlh46rn z4-Wq3@9vNIknKB|ywaJ+WO(<6d1>T{Xh6cT`Y9zDIElE~3wz#T!NBW&vs(Mg^)Vmb z?cE-2fpDTEJv%y1$LK8d4TDc+4iBza9M!|0L6KA=*T>Y48#4M`k}EZt-5D~RC>=Xk zp!%97>BeCzNcV^#6hQ8KWW5j#F2u|JsIq^z*r`nUU*FzY~NhegJMR-CT1K!;2@pcAt`6c4uVm2!~8noi5+hEfL); zGZn@P2UV?zf^_AP9g5i2H8Gn2JyGi&Tz%tycra$k?@0Bk4Fg1Qic<2K{Y&nHPQawy zZjzpmK%Y?419$xlynq@lg{uNam@aY=yPz8{HsoCz53F^qd}?BtzINoMr>Z?FrEHNB z3xD_~qA)tbZwU1@Il74Q3-AOheq>?ttQ3{n8)2r%*O60hT~ zUD?WJl@aNa&+Myb^obR$w@i`-#E9WkgH_|A&JHj5bUE`vZh8Kzvo20RYGu)Cp|d~o zqRl9&rPS6)OjKUd$BZHHs4lE=xZ%}&k) z&DGp@-i&R456~^#Y-T+f=?Vl!sbu-6coRiI}D`iQ` zVXPBS8BhxQ@oBRmxp24wm8##DO4wgeY!u|-t1@ynoQ9UJ;?u`c z{w}GWeUCpNZmz+5c!oE=r@3y2UN5UwzMywT9Rq$crGMK%*z2*~h&~qqUZC!x><}@x z(dWNMPG5&LYg;*Pxr#x-qI@+}$eWKGQh#QojWdS!;+Nr6B_{cTQ9&&g$3A=uWb8M&Am>QBkT?aNG9HQ59~h0_-&M7 z`lRC?`)J-H3%h}R9q9)<4RqJ~=a!M^$ORa~eIFF0_3=DY4)r4kY~!pxH|0DvbdSm@ zFNM%_E>Xv$75b1rbSzvt=b6qvisd;CMY+u^UkzMTZdnXXXaksG()9Lv*7QIR@uu+? zbdHS2sScwQkS>*fTg3(Pjl^NAJm2})rEKJJ+DUD!}{H^x4Klvk%UA1l4t+LH{XYZkOiO3Ln>(+lZr}mYaR=( zu&zihau}$-TuiZx!(xiM;gvTBoksuVdZUIrmeI0o zcbUItzULD1pZz=hcQ(Z1@%yt^qWT}uaQj0;L*OV7RV=2r!RK(jF-xt!-vss)Nf$|5GeGZ+f zJI!g7xF%O-7T)PNhszw@M9%Da`P{7LnyUu3TwFYVIFZO}c+A_~rc|IdE7;T%cmci@{=c2jTD77uy$e@e;JSiXJsx}^djy_ABnJ%5ytlWzV zRrFU&NSB;jqIl^%zhCa%NMR?^6Ov=|45&T=xouq~yxpI%!Vk_ej70PFaD|+4S-dbB z-P!PSG1E*qN?R*{O_(%1?db0nxP0I;Jzhmv<}esDt&m+qvRO1s+?2|eWaGn{v+gPb zqwk6-R>7ZciI@WdZKTy{jl^>iOK({dwe|QE+;5bKEcc_zEvfCpW0IF7a^)&)dlBB@ zx~F@O6y=3Y=9}PudPDKlxgzw|7q(ccdM$UhRU|StN{Z+ez%Zeg4MIfZTTIwa6{%eI@rAf& z@l36e)ZITq?k%8{@++Mr4gR3%#wuVn8192I*f`ags(5UKP^chTh+xUkOsrCEp_z2= zZ`2fZCP$?P*r{po0rl%-(qVCVE6dXrB|i2Rxi=g=BP_^9a5!omT5~lVfiBw`r{j?B za%VOTm7uHsb~*$7W79On7YzC4@#w9bwOu#Iu(fPb_t))5{&W49MT&1X{F+DTMa+Xh zNS4v}A|pxHPf13_3vdOMB^9Lv^5V)^3}%SuS6yG% zbUTJ_wn&Z!JLwR7l4n??C`vMDR16se{}4d{Td%k@Br)AhVL&GV7dPM>b*wYUftTys z*<;bGEtc6Zbhd3U5!(J);5>xzZOBdz@`M*A`p1y%Pki2j^>SG$oJj{{&UJxc{!{9r z|GQpf@uy|7-q3UNXA3v9$RF7^Nrgk*J}st_U>?L(f>KKa?@Sx5m3ja> z;&vi)=qBnF;-u+t@}%I9o}&TrtE49bG{|@~tU8h-4>y9Yo-9*Chxc#W{Z}7u!6>Mi zL=gIl)FB9qUXI6TPT#(Mdm`etJ@Waya0l&Oecu}b)tKy;p!B?Q6h^u}ZJTvX`4bHo zaUI-*DC4{aETg~cx+@?tk&P)gK>+|7^pe_=pK%Mj1^N(cge>c-=1pYDx_FRKD9$L$ zveGg5zo_c{40m_C?I^l?UR#6-+vAarW=II>w0Z;T48a%A z6_kOoNsl|gInkIp7~$O5LjIbzAh7kJ}OCX2tcT!>z0q4f!dEXyz$Dbn*MIFeWOv4^~V_I}d$aYdzlp`ru^wAXlBTTu?!;9Otp zYeO=RDSVTUsx1Nnus`hIylr*pI-H;cyUlEPA7eq)eu}clnGxj z-eX6)6i?EjrpbCB!pI-4hDcFG2od}uQz_OWZH-vHzGj@SEIX54RIcQY7nX%w*AN;O z4pz)^JSjM==t4MN_XJA9xFyW}e2@$S!mwb$J`rnxfi^xi4_*cPKk=$&N^iWDZw|`+ zT~Cc3cT<6ugz)!Ug#AA&DByoqP=^`0tT8OHcqYtoT$#f!Kwx0xY((C^(IgFVfGZFp zk+E1UcDpyB^+zWs#BR?AweDvQokx2(&`k6z)5!S;S>Tds%4 z`Uh>D&-XbRPBZlofwU%6o`*$^F$tu4LmAw4Z76^QXS%Y`PqjXU3SWhtD%}P>LA*fM z>Freaj83=6&f?P4X&ON`_=8n!`FK6}n5Hw0#*UvacoqsX7~^UedC~O1*y^>j;T7$Q z@u}EboyvcyZ4!7pS2lkrB}FqJ+N}#{v}bc4_n*hwT#&hBcb*ox)Rrk3h;|1$DI&&p zv2Ovo&u213`>kU2lFIqhW600gP4fLV1#PEF1P^?<15lrAFU=>YLJ^8zT{K^`qZ#OS zL9Vf$5jF*T_1N>4dI#{d1An-w;yxQ~YSboFa`fUyXz7f=9%Y*Eip;I1C_`|DPK`z>Yv9@`s{c-yB< zUXG{Yl$@04xZ2}ZJh4QJ?3+(y{4q;AR=1ZMH7Jja-a=!HN4{sv%JqX9NUp+5O2lv6 z@Dv#}!35#@(X%YWl3@<`T!${-s_M*K}P9BY9)fPQY4j(gS%=cqo*?BIm{F;&hA9A?zv1n$M~UWn6`DXh^sH zlSHG%Egc0ZHkeWK#$6~rsYz`o3Q>LKlk?%05iaU`t+pW`|u?V|dq$r8AMs0n_Cgv<$=V?Ag z+pW2fLb5)07V{UY77Ld6O~MZjYV$QjQN1Ol)wIMx^>qI|R;Mo+TuuH}Q<;%Az9_~A z+(g30M1pO&(Y9($6r9CKe81ox1UJCHc@h|c0`Bt5?{Pnh`ro!GrvJJsHPr3**igJS zl`a6fCAZO@*&=vg(5gJtu_SRyMl6aqWLK=<>gziVLw+j;Hj-<$$oVN5?1 zKS*YbwTj}y!*%@Kt!9{osjNyO%Ao39)$bF_NumOP!43*R~J{zwJl~2fy9uyv*7Jvl7Oq zC;$}D2pb$ZP9St?T*M81$$z zXhh7MUzLWO8a}9;swt}Ytrf{5+c*XLLXaD2GYQNTgz{YNigRK{x^^ihpY%QJ%hW3M z(DTYv2}rQ~#maGHPVKG(w9)zFs3~=YfUAM3^tlzXFD4fNzdmwizH~)3{;1&k zv4WAcGbjuM=hg!FAw}O2)ixmwH17U5S@554ZYltTCo&PJ%XOe+#z ze(;4rX1ymn2UOobid~z-{_L7xDf*7CZeux`LJaRg`B^_$CaO5Ec^AuuoDQW-^6sB0 zJ57{m*fJVbpPq^UHiaEG8f>Qf7S|e9+*5Q86Uar>oqHt(n=8zO$Fr<>xtKNNs}2*L z7K++Bk8Fd?r^NXFVF2!(Lq0Jc#yo_iz4%k^-FFEpzaKwH-|wmowxnk znRD?}EUP%2uoJ3$x=p8Pb~%%)C}CsH`{+)wAr?~CzU6=XNN(SLB#{_)e)!AfIiwzh zJH{neFefs&8Y`UM%rInUL@n?OWVyAhOP6xv5RrxeJg06m17||?k^Gux!36UBU4c~ERBw)?l;898G9rc%gBeE$*wk8@&s`Jj*^0nx^PiNO88 zL;$psWM}`%KC)C6NJF#(0KD%0%>)XgyBdEGqsK*H8O8o_tc%67ue$}=kresC)Pzw> zuk*vWI>;dKP0~)v7kkjoo5-Hh=b|5NMbKY}Tilo)0nY>ir(Jh^TbTN`eE51u)=-xZ zQasHa#MeWhBeCnr$X8MU-@5c48t_vLV!M1}xLc?hWwj*U%zq@WO;ht(#jwM?3j=9B$_6!$6+!~kLC?qOzz^_VH{>R&V7_=< zr)N~V+j07DRLGwektIw@VVD)t3t0%nwX#_Mz0M`0yAw)4(XBK3p*d3_WnqSPvFT}{ zb+~aYQt0XU6!2cQ;gjPfwbKO-x!f}1CSWBc&Uq*a2zk~0JUHF8)A({+%}h^M+oD7J z|G0b0ueu&)TN4Pug1dY0;K4PxySqCCcQ(Ntg1fuBJHg%E-QDeO@_WzQ=brBV)OYk9 z_xuTKti9K)npO2o5rXErXO2w3RRe3G2SXuq$z6%yP=iQb^b^C&hBZ`B^K9TP{SK^% zS0SxEO3GLx7TE$!dV2s8egxC-+{NZXL!5YO+n|&;!M+9IFa4cK>0U6M50vo zphVRoN1Swnhcf_YBHC4k+4Y-v3JChKU)W8F@Gh+Jfm_fLu*RnY0Rf2-ghz&<6|w{Y z0gjoz(tVT!2^+GYPyh}4|2ut>h|;csX<5oR?ItaYA{0)jnsj$zbr1-z{tI(TQ(Rs` z*n>;>i=R9QB%o8tbN=0+C8tt=as?sN+6n|H$fadS^LU9yCA(;4C|}o>mb^IF#W}|i ztiL_V@G_HYvEOGp&!*)T#25kAS;?o(624t4EwvS;wEEbDHf!Z^bJg!pyQX;kl2h4@ z)u$;asVyWEc)ufhJ?_mOxKc|iQ*oVb;a_T%bdPG)K$l{TnBy|6%^&5&?7M3xo6=BK zb5b4~t+U{%b+tY#4$WBFD|KC88t>3yY6h#5%YuR6IYr zq@-)oF2yxKylkwt#rREZhS3pXsHXIK3*5~?w3(#-Eee0C)pGuj9!zg@Q1{mZ=B7f_Obu!Gd z%?-}$JrZ8K)RiQ{m*B;F{w%0B=V%o9@g=Xwrf%GytlfD2{x8gFg$FU1-8XP`Ra7Rq z{unTH9A{!JO|E9Hn~s@$;)_%Z=8B5Wm7GQdTpaZdbA zhTJS3^aJK3x!?2wbArpZbXy?j%rtAG7_wu!qwn0TTBR3oZ+QdaES{uHJOKMr2%Pp> zR-6?f#nuRLveqU}r)fT^`pGeGjHUZ3`RnA3V8zSrVMkL_#AVe+aPefv8V!0z^BGAI zcUe{MnE(;>bQR8U8gO+No%}xHJ+vnm2=vSKOxMptH+w?MHm(aDZN>8w^m*9_0b(oMWRW&@+0ryP_Zi~ptJUZ+i1|Kk|dm5CCvA-~< zs=qL&G$72$Hz$|mADC0%f^adp!ZYX%=g2arRkvrWXJ@I*#_7wo^PZLV=z4+G(=ySX zxB*1P<~8MlLCaV)&lguehAs-*2_U-Ktl#~XvVx}UQ1)$A|%WyOajxFMIN8&Rr*8t-W-ZedXWmNvU`B0;`M$vLDQtH7BlE>-FBG{Q+r` zrWrtVH9sNgR)~nGf47LZpW>k!A4QiAInJW)E}E#b3x=|%;+|Puj#qZQxlZEFw(^%d zL5tmUb!yjKKo)lv*Cw(9jR7{%<~7J?A|u2l3FxbhMDR&ggwsH%jak@^Bqaq3-arw$X98qTI=^H77xrYue`Qa$rFc4`;4_Q%0e?=NAMDA!6q}k_4R|@O z6*w2kP{#5-AbS!WWQ!<|*_Ug)el-rT%+-14alVq@(c1G9D=JK}HQ|F@?Ig|7i$_47 zR{@d?D#R?0JDJFYiu{0qh&HZ@OvaeZogSlXz`|HtxGX=@k&w;O=YcQe95hG~&odjJ znEAo3=3pqIqnO;1y}gZ#?w1%`{$yM&X28>lA9$N5^6=XZ=rB?Rd(Ze80M;J_!chxw zAAcoJiXQNd43KmikAtH)S>WUF`8tC^?wN1LK4Mnqa>xH9z`gB6=Eusrm(BA}>j(uB zA3$nTT}T>j1c5LoRJ)-u(%?r!a%+cRAk0ZGO3!kBJH_Jm28-m0|iCUm+UuVIY%r(CVm2&B)2 z4cqH%9ZbO_bLEVeNB?41x0_6e4AJ9HQcPC;P`||dU{@R0APNO{%Z(WPXZR%NU-;zx zKk&)-hV(9@d*JOq_I^v?sKK|pM?pX!^gJ{%RWyY@ZVqAo1tyXXnC4gb2j?!byl6^V zJeJ^%AIsTm)GQ*F5h9<)d570y6}1xM#+S)7xvFnoshOl=q$%YO*Tt(z)ZeaW4Qo|ES%J znO$tJyw`6NY{EXlr(gQ+dmLLodPG=-h@R`t;&adW$nm{m5$Smwf^~I}t%z_KLK}k6 zgsA1_l3n3k4JXKV;l}Iun1%q4Ujn`T4>tSpQ_YIB_z#txcE6HBYP}7WzhBXDrMvKm z&wO9v!*$GcR89kz`vWy4M=T2%kt`#>Au_*0DRV`p{`qA+m}MgaGyd*jGmhoGr?x8L zGH`+<{$#Z?h<+won2H(g9sDxsPA*FH7jhR{euF(mES(VcM58mh5Z5IPRVhVIVIuFtylaq^F@S*k0r1z6^x9G3r-;y%6p z6HynLM*=em^b9Vj|M3j|Ay5DZg#S~GuqEDEGX^jAdwI-~HOaC199Brpk|O#uW&fG< z+cQ2$F6r>qs#u-Eb64x8-OmfpeTdhK?cL%lTA0;1DNl|ro0njf8CNE{3MMnSl5~hX;D* zn#f!KwxlyhUILq%m|=hIBexETIteWG789-q(&6}oPS<|vMBUm^8AMUz|ABJ zAI#khY@?66j~+5`N_A}w003p9@|1G58=EWR@0LJ7^#b+?1Q1XSAooIjl79@+4@L@2 zj3k9a{$qyCm_flScliHUBWT(diR#vkH+KKZp1=Px48o+-?Ah6Ef{O3tOu}jAIRCE5 zOg+AmDt$H5Ny|A%%O^T-XQ^jo7u{J0=qQGnt}F(8L(hau3|~lB{w<_wc1~OZtS8bx z)mJ^&j_monk9t1f2rk}K$~f^&yU8if8lUKS_ZYP31>8A(1YF#wjJ>_4v2ve`NVS~; zAqT<)*qKXXCrg~4*?VirUyWu)DkM8(etuRwZVyQrnj$W_Hu@A#c3!t!S$qr_mlS!P zSOQFtl#Csx38RByuc;(e1qp@or2hiuTbOG5Ft)iCJ%2-ZZcrJ;USe@oc5SLk6jlu6 zFF2fo;Tkeyy|mvwj@*TVu)Vm@a-&Ukq^0`IZQ zBwvaB#33Z?>D*0*WB&7x6sSqvk?MUTk7clE zTpTC)a^dj>Q28>I(kmo|ej^?c#wWyj$Qk|DC@W zk9D1{44_uItGo_b1bfM#Tb_)spO}bY3-pT|CK60m8zNz3#s>Y{Ue+rjXlwGO3X=z6 ztq$|k_4hB(S6s%KhxxAta1J@c*VSHyu48n^HC>p0_U?pt^%a`gjvbZL>D=jNnjb$( zgr2$YOFh;ZkrR@YYJywdnG}Xhv3`=-QP3eTfS~6@7+lDcEHv+MYmf+Tt}vshU)}~3 z>|R+t7%8TWSx&Vr79YGvbsQVHxKm!s&4HCy7Diyag&+6=`HDJW$Y%tfHhn}iMp+&# zJH#KP?R1cb0jH}cB`Ft~{ETzm&tPLe5ZA5RA6bT*cM*GgR=xX6OQYR*_F|gB5fLZ> zd00EH^{3@4d!Y6E?)xmSyLbV^-iEnbZK*4{s15d0lxGiYlwi;ku+YR+hC!rZ*-$+l zh{J}$(-dfzCzq+U*fqbigjVCTyV_9e81}9yngt}qJ&+KMf}!2ONl403V!%^%dl8g$ zbSPb0V_Ug(`%;+qKAqUkXu2ihQQl7h=t;rsMWqr6Fad>8hJIOuu}sMJXjfQX|M01; z{}Z2jqBD@jEb=Q2hzNJ3ABy+@x8h{wHIPqjE&p#mb?Df?_|#5YKt6TA|IDX8`{q#N zR>UT~a?bSddn-PG=|?o80DwhGV22zwhrSO9W*Un;>wKKg2jd3IK(#?Z)5XVR0b$Wk z5yVWTB}WzP==6bg>|Ao|fLbNVy|Ac3Y#%-VZ!S)QWd^!FT!V_|Qq07GAvB86ne;66_hEc1MU@Lc@e!CtCCYGf&E{V&=X#y~lT(h(^6VHAHofmb!4Cm<1%!-m{$^XCn+yI}Q` zRoic>d^a%q5z9X(4*iPbYi41?mIk_?%loBo0PC^f^~1YvD$XwYCGf)DvEoKvI#dcX z2)x>5ROi_fT0l<{G9Vex{Jl^L!UMA8V zW>*Q=b1K?zk+}LA@~$!oXQG*}7Doog+F`5{2eeVmppF=g?)Z&_~n~f(s z0K+M>8wW^q8-Mj4@12kW=C|TNfvSFn5bR?#MDRFJ?*&oC6`vecc@DU=PpR^I%ma-G zZf52rAwB<~C4_*_J%v%@Qn*d)s6r$X9lm&f)jlnRtVHhb{86tqe4?F1xy!}hvHfN2zJ&2=!5ZtDAM<6?|pcQqp&k`|!!`9|smlbkvc!kkciA9w$|C;E{rQJ1kqQ+Y z0dd*%*3z8U$1Bj)-A2+Ss39`(7OOQ4@Hp1`?dY*z(xd}Vznot00)i*Qm%F(|EgFLe zL1BmzIHuFoB`a-h;NG>8VF0b39sSVy?A_xJtp_aMMtz9=R_1?*{rv5beO6oKKVmPC z($+@?u?rdGWbri4G3}Wp6<|tlym-ywz6=(EoAQs?uOJA}dXTA|3O2;bmSvCC{!Ccqx2gsB34j1~Np8-j8 z(-R~sdg>42DeKeokWz3b0C9mHu-<*~YsPExfR2@z^xztme_HCj0OCM6Vc+O=;UX0n zH6}nGBy~ME*t>VIRXVTc+J4d|d%QR0%iIPr4;1^caS=?i1sY;oz89d_^Fk-x2#^&< z5=YRZvB57G$bhf_>OtA=elp?v!h+)}3|_+Ftu6fM30|r?vo2h8ZN;%_6;i6_UG^oJ zewrWnLj;C|tSi_U&WHL1AKX2VUvYqsh;fF{PxM6=ZVK*f^BA3Tc8SVn>G!|_ z`T=6l$e?oZiMk?Cj9X+3Vx7>+FB6ByIA0?ZqMgY{Ton2|zz9S};{q3fegK>RF@4~a zUsmTy;1D1ojGh;2H|&q5zehku6pK4qQf0ZTIT&0Eily$EW$FY7e_U-pGJ2=*KVtt$ zadPAFc|eYpl5e<()#q6`-=&DDkdjk@6g?)bbrLOovl)`e*OGNBB`=E1on~+C2W!dv z(Dt7mcL-kjm8qY?qR9G%`DO<>etNuNwmX4|~{EG*ND5cdzdGcGNcfysi*U$J*~ z5~%{8(RgfVUr*{rqI71wtOur1I70-fJ#+eU$Olv<{wWgAtss@~;LnnmcR+u%rIJgn z1c!c${S>!<4x5T3R`hH$=KDe4YyN;ZT8KP^ z*5bTXRY+)i7&8Bg-1Z6#v#OW?aIXK#sK2y>a@gJ+`P`_yANOI7_Do z*Nelzy17LZ@5{EP_94LdH1JEPbz&)+*noCw&!_z=OhE^|f2NAjr>ih$F5dLgxy zEGSy2$LgY@A)Ax)(}Y~ms9H-4n#bti8Y5r^14y`V&iJ9Vtd6H=Q+eC9ykneY1o;D8 zvWt#)ixKu(2@3v<;$WXq*`s+l`k zxrqGLC4ME&Wy!elXCZ9GP8+5{!JF~cgggm9-H zifUirlATM6Pa(`siKf(*oCy0O+Os}9ds}(Bkva?B!fIyc(MQ%|ZnJgD<(HmE&RwN1 zmGgfr{$P&)7?bYcJXxO?QkPQ>%Qj7V%GjDUi|hVc_S?{y|5*0Bd3P}P)s0>nrCuwO z4XUHgH|g*nd6VBu?1omgq`7FwQNsJl+tAk?-6l+Oinj;pT&1UerYrCUa%N=5J{_j^ zc}auukjth2_V#4VVc?`vG_!g+J)llpT?Aw}Dp4#B=6NX$ICf0>c683^F1d$JUSjx6 zfnQ=ig6=I8Pzv!NWH%8&xc)#2p5z+iy&Z;33oOyA@7S{b}DpA4xB?a{9?Q2;!o$4QH!RDeWyk)?$1GR|ZCJMH)BQ{zIbOJ|r6Ob5_OC zjAL%}*$#Tn8@Nnt2B&6RcQq#D$%P~Y+8(YoElwkT&mnj*U&0tsDWjZu*j9Sv7Q6ao z;oEZX;q&q>U4l_of0ya|hOJ+k8q2)zyb{SQE$Hp-NO=cS6qBTTE}cSCBjdL8CX9BO zL)zd{_YdY?aj~N~4@=Mm%}9#R_p#4i+S7LH*?A4>S6P~^k}LtA%kosdt8+}hoX@{I zWC%^)54M+}aIu8J_Olf{q`8S9HRRc4zIMeH z=0Q;C-d6L07S15cv97#=s9kRRVv#nRXIeiJIa#-ukdFv>r19mBF3Yy6*QaA1?f2V@ z{T05LYUqVI`A0?`nJ;-9^T2nHZP4qUxnmqe+w37Oz&ZC(qKIcrS9D^Z$S2?6JrKE8 zaaL^>SA4wJ$bKq@-`M&*RX^--I9NHGL&Jo4qz>h>b4>BRDIO0FdmM%{b|p*@N7A98L-Ato3O0Q9_V< z@vv<(7(Icwrw&OVOk;$!afw0o5asft3cYdt3TFR06N$`2qJ~Mn3Cl|;=pN8`GRMWN z3Ky_Jy;w=obPQZ$*(rm z63|PLutSCe_rq<``p-FfxnwRC#+v-#t$i+hFqw z^%icE%Y*znH!Ntz9LOAQJV4F`=g~)TX~6O2C6Syfji0)EhcEUn0I`p`2Ri-v01)Hw z?O`Y!icQ@LXKH&`0m_A}t9lINKAnSVzThiGX}i|Vz;}_@W>qatugM-8%S7uhPnK5) z*HBaa=~$wM`bTiaP*R|MPb&<%G{%;|ediReh*WyKw1aeWU9J+Gl3xjKx(WIe5Tfwl z1e3VpU=-c1>A5@-3eqSX5{zRVqJZxkUReBc18f~_38X(jk9e0E1~OKR-`S76xii$t znAKE5LD?D>?r$trkHfY1AeqCZCgZc|O}dd&2XQkR(7Y)yj*D58&=M`bDykeED?sd` z&f2{1p?x`@<6poxYLhQw5Pl^R&rou!WA{v)1Eki!eOCNAtgii#Ju&N==M3rDBK@)#u%|A0K84%L6}G4D zDp#zmd{$=6aLGhXa47gN5WS@dwQNxs`Avrz7f$;B;R?vPoK@wUGo>v$Cc zB9rycIuEMZ#Usdv>&qhZr^&R8OLARRX4Rm_(c`qgetVe#Hto{od`HEJ@?pCUaXY)Y z1QiHaI^WP;lShkh^yA{J$OTP=fcYe&j1?*T>YhQh>Lzd>O?%Nt)1HoQZ*O(PlxCE# zr2UqAJpClN+~1*@Zc3iv+eRjx1SsvKi7|W6JU0f!C)6{nVtes0$K)LUW70SAqysnm zfF^xYf>wj{(yHXV^Ym_o`&0g~sm%EyeV2oQd`+=*)9S8Ek6m}J!%Xh{mcTUpljgyT z%asW3G@l@Y2tzGmKd1=*A8u5IeBz@%BBQGkEU6v2VkV3243SdACct)vQu>QaI>$Rs8s}56Ci|qBA`Yf5k}?b+Q6jT6Beyp*iUq0yV|OFz2e{BG*@9bRavHU zuPB%^UOFb(gx-~#SI_to*@)kAN|&wKU3K)rN4f{=W$8x3UhFvi7OOLaJO9rbKyEjc5sX43f z{HG-7DCL`W|Bca0(SlK_<3yf+ZZqGZYG}p@--m#JFS3wSV#niZ?&!*e01$z zzcGbJ#BUB!F)urSVFP^*drj8!whQeYMYNeVab*56*nP~!PM9Y&S{nY4+-3IXkzyQw zcGT9;lME7gedg5*-(>T2unS7P4Z@~52qU>U98xUW9F|hB1?z+r*DKr`eSsEzJ^MNR zvKNjOK!c1~GKw7octvBedtj+lH{O6iz+O^FyB7i1R{+@%$~|IbiPGyIwdG{lg8wrj zTFX+Qo9m<*;ZObK(cq*fANU!|3`=<#{slhW9`-2)R2Zc1GpOC_-MVdklXUn&i=(SbMIq|uNM)s02tZuxT}B5 zK0PM(J9n{~YHwnX?svZ~Bv^LK_t$;mNvnLR-@u+dXWwXQ8SIX|{>rf1o;?G4=lLU$ zDM*n}Ggpu=j`bS)BS3Nn2r~6?dTy&U?;(~Lg1bg(XL;^E;XN~~B(IJGvm<2=}-bKMUn`tmp%40fvuSpdZ;G z@A|rxD>i-l_^OuNcY@g&p04j|w{}*{tKAY$=lEy{x}+L>UTKL44@8GRN>oK`_X%}U z)>e>YOqOpWLq?I=z!rcw{L_h0Dy&|NBXp6*@Y`DLg=OX#kS{)D=hFQ|&XVC6%^KD= z$c59uI@qs<>iRlPgzJv2k1CPi79Y?VA&Kmo5>QA@arvjcCmj#W-0eKV`ZRxOSR{ZZ zm0Gnjw=vZA+A^MbxIHLP8KIw)F58ahgu)RX^Ncl4c;LG5v>i}33OaLL*1&QK%vLbs zV-Vb09ZU-QI*s+fR#=YLtz&l5+b;7JNfyHPBzqt*7_9)esXcj8)}=l1w@9vOKVpL8 zs6ov4n2_dN&XAmuUfJJPLeS1lhMuudLlmBbip(x=?Hd#&n3=OhtlsYA)LMt&NArEC zxr>G*B921kfJuN4Fk69jOGZM4Ou@+BB&!6Nngsj!a}2QpwP7Sf4*L!HSwmbQd(Y#U4x;HFIrf-Bn9BMDfJ2C9`4Vg4+bR z!go5d(KZFOO$28^CqJOT^&{HWv`WppTXmCu3n_k!AqCJ-U;@!qq+jYT)TbBO*H%VB zgs+@_{JL%&U`=kTD_?kB+W<&EBlWvf1jVn%;IJRC;8qWc!x%Mg7tEs8&-8+y;SDvR zfWk`Q=SI0);6+SpBSJPv-khP*^f_eeC<3KyPzBU3k$Ly0Wc=EJbD)vTJUz&;Bd)dA3p*j;jHB5SP`8GO)fraTy{fM6(lFf7UOd{F@^C+3_~T{mtEG)rie{&XG)Ug z_FP&B1n2fxS*A)N6i-Ol`%WAo>N2XUM?^LawR^zzW96Ji+eia(-Zu$!G4nBgYLFOq z#&Ub8Y&NxB|3xwH!T4b7YNxiExwP!l=MMIL*X538hv-L-SB~pHyxgH)?>Cn{t0p%U z&PsH3oS3|XP43PY>b%syf93v0hSi&oM6x6k*nz|srZOg)f%y@%F|m}_Fe**Y>jGBW zuvGx4?C({)LF+&*Z@K-2Xz8nkfCGuct57^3K$o|E^md+gMi6Nd=pm|eY-VX%Ounh_ z$IS~&oS>-9r-uJu#15Q)BQo?To{j4s1)d7*YpyyUIWCw&B+&9GhL%SvMMSnN#!LgUN>St z5x8)SajEBT8_5Ia+whv_marXe3GDOz-&Ew^-OQvQV(OCMPs^70nva{$^ylEW-~QPE zXsmPmssOYdEJ*&^4l=F4ae$cpc0F=?!4c4OkUqy_>lTkHc9AC)A}bnVM3b@GmyPOW zT>+EVj!u40hv1X1F01-p&y?ruiAY2fE_^?)!%6{oUUgLBNRW3FQpgy+z+tvGOk*v{ zZf8q*ed7TdztgvBZ9_x(@g_Ami=*xC&lxuDRv21McDjzM->PdC0r}_4y&h}3IBLMW z$NV^8vLB9;5x0jD#&z6KIiI=G81#>|)}atLmQt1eQk%JB;)G$cb>-@_GQ_XLrI4d7 zQj<-b} zZv3JLCT4z8#ciG$VC0;p12biD%dL#+)vtzq-h_$%E&MI@n8$UMv*~oix$SXp{*(Q+ zl%4LK$BJ%yLlIA$(%GA>&n26!GUuD+#8yE$!R=!4mgSvua&!PvdPoVBWau3z#;g*xd5DqP*=IYSL`r4B@6}pNy zT~0CnVxPiAou&-`(h={+1%Opl$v!K@08UbyK_e!m zYxvTQRUM8^T5O+E&;@VRXXwY_*96)ZcgsJVh8~t?izHR1Uk>$F^8zJyv8BmxfX6#M z6qC47r`<$d54WFRPzjCoah}8MBiAFWkU;hy(!;HM%)I?vNbBpAWg^Z7;?L%RamqM^qHTQbor7k(}lk}p0J}f&=YGXUg?j2Pk$ZOI$wL0 ztjx?`U;N06djz7_SvL1$7MPzAIe|BLcHWQUv86EtX|e3f2xpJY{4WN+Xx>o0o9;xpkh+r*(KcHLy_)06>Rj*#fc#CA^Ip zHaL(ymLC?H6o$>a?Pr zA+-`fzFSf1CU-j1LojeMFYz&%-<1}?_zK&i7e>M=nULxS^^O0dsOWO}TU2aI8(+MD z5L&IH$ew&U3V(6u#W)~F`+SFflZ++J%Tz1G)0sVR{(1GL1s3*B<13y=G4I$0b4Y6} z5v#D*L0@VfqJh~?H1iJS52T30Dh3t+Ch>GW);jDToX%+27W9{&)YW7qr~R`tkDy>; zC=Enrrkv(PB?!o<%Dm+P$$%&TDhxU{$Zlt zgNZR<;txSltv3ScgyX%owSF7~EbviKtKMG$P_AJ) ziPtE;Qx_5&68ynX;vQeV22dhx!N)d^bL}C>W_z;`zE%Y19Tp@&OWX)np$2gI@th&^ z>d^`%$73p10*Q~9?zY$v{n{8E=iV`q!naSL{z?6-u?l@#0|*Amrrx!QtB_C*_>fWc zP0__xFxLpAm~fa3Md~$motWXQuA#nZ)k`@&@BTY^PwWlV|J z(?>Z&ZBt+&hz~UC_d51P!5WrN51%C+sZJqD_<%f)r*`|_uRW0oDI9EcQaW{`mtn0v zHJO$nPHNu^`fJvCj6_F$yarN?v>T*cxmu{67bDN#UkV7CbK1255cJK5kyqP`ZkWwE zkF9ibyJY9_e(jZLW%w!na2S`Wi}i} zgwW%H-lzFbo}rFznfD&ay6sFwT5&4C3H(iMDya?FcbvM1CIT|gF-b?RXOdx4nyIiH zSoNUo#2mI=Y@^ts*Z{R3NiX^$D6Wc$Q;QGh8l{M?762B2lHO9g7TkG=6O;9gA8_NY zTclPM?>&<(qH+q8AscFop0j-bDv!S4Mp(GjeblQUtjnIx}=B1=|aK-hT5N;fU<&^W)?y8Y3n z!&P#pV`DKuV!6tiC!V?zxRk#tYBIoBB=s|WzQ3lG0%ZA5hx-2T6fZg^PY%^G(%Bev zZJUacmW@#)Z~}j)-}h$yTB4)|yWI8g*0qdey;t9a-&&MBhl?z$Gk)^y{>in+L8QlM zg|_0PaeWh}kVPP^wk}6#4fPnEONs%rL(h>nb>SD_EZ<&-p149LB~2P03<5|ey$v$* z_2LALd?2W71v7vc9)g|c!d=s;Gnr`kcEv$a+Fx7j2J0r_EWIfv)9|sAFP-|L2E z)ZPjcz|v?sx^I%=Z=q}Mc#{_?_}!F=&pw8vq_n>~D5+x1S8nQaX5+DMN!loPA(3Z+Y!*=7Zp< z9eZ4_{UfDA@WH41li>6B*Jm150W(W$Q--~TYeqS%&%5CgY)KPD`(J)#i;Dh1lZgru z3W^OXnhFh)_30R?Z|)kxnK-+kwG7Cmy*BQD5!6iaG#ZYmaH}MDEBQIE0T@(CozSe{+r=cD5_TKlg50q_k*XGzqJpYezG5GFOp6s z^A?PdCZnIhFX$Lj=tlv7#e12Roecwqe`@bD=$h0%5eY%Th@D$cA8Yy9MYMBR+p((? z{y9g6u9C{?`U-Tk)vG=6-a!-v9CUs+JE?FkR8N}%5t&jU1D*u(N5C@aVgKrybxp=a zCZKwZq|tkUi1JRg@*Lf@13$*iH2h+ugu^OcLC=h;^F~!eod_^)@8}%If$&pky=4ZA z_WZ&CofL)XJnx{s`+-BKZBv^-$fyt`8A*s)4tFw^2^HlbBuE^CCX^|OMms8dvklde za{uq1op2Rwk<%Y=PM`7LtifUeAGyjAdg~OAZj_I=FG-dq$ugDww(eMnZ{ke}LP&9f ze0klrrad_T;Shz0ZqaY1#15qBJ4k8{y7pfhzDJH0d;}|B2kylBV}|5&$6p|B-3|P+ zi{INhwk{NrKMJC*-3GnVfZYEjMj&``Ik_tJH1~HqeE1jyBID2fUdm=&|`ozqXQvpbAnmDTo+C0M-7PNPS->HgIwsIZfbXf?%I1QxvfY zPb04|<-Fa<-{%lq>m&Xw5h%6_1-$PLfbdxGG9IW5(Wg(4P8R_;@lnMf{9}wmF~25t ziw!9NH}S_*(($pt3qly)x4-wN+P3v0XID*Sy>*1cwl4tg@g`>PzXY*+GCX9)e6jEFGj_6bE$Bq~+PMG&Pf8(R7?o_?9 zfkNp{`nNNUtp7U@m$2Dk0s7ui?}W@i-+Q9=0r4x=C3v*DIG7}|!O7yWPyB-Q=|NrW zQY1L=oLyA>sJ^A&nwRlshuNQAE9iHp>jz-p92Y_bIt^OLN^#+k^*Mu^`-WF#m zYIBzcOT%9G#yE^?%`56C^*H+zHcRcx>~y&8U83!j-Rglq*@JU&h3+JRA<_51ghZ+( z>)1JTk9FBo@P{;FXxT{p0j&C=2*%sqZ9!*)m(|oh#}oaOOsVTx>FYh zhiO2=ZJzbWIV`X{eK~NWq;~YLQ=9Mq=uV$_RmT4~+8FKW)w?E_c`Z+~YJ7Ef8}EnS z(}*cn!rFC8KnWWTcC~t};SWX7;ytQ~@4Y;UWbXZ)k~<@vWu!o!?G!uFDa~++a+1eD zb`pvmz92{DUw=7{qKvqFDWhaqeVADNR_sb$I2zWMR)ExhG}hrreDX93)6E2*50k&D|Z-I z+=6)P4yyiyp?-a>H^5NTReP|~SNFCr`rN*lQ=LSu|=HK#Biw)EO08|N} zPzKzJT8SbhOf~Q9UWS=q>Ea}*P^W*nUU1y7ku}23ILsPIarM&g=_0gZo0r0**hGRR!tMJvG3^!6bs$Ott zeD7pdqYLjDD(6-DbSqWz-UX!%047YO0gu_a=$iBe<(4y~e<1-NKiX4jI>U}&;G&w; z$D&%F1hqm~k>Ynu=6LJ6?ws_cru%+Ue1ogf0|~vuU73wpbaP(j#r?5joDIxf=1)6C zf&2~4_0%ODX8ej3f^e@R!+1N#YG=vU)W*v;IW6(QXedw?t4`dtQ~-&P;=>FZ0uEc{ z#Zr3-$n9z0WqYu|qXprQ+x4{wD>{&|%cNi{V7`aT+NY|rS~oif0>od>0{7bLE))(3 ziMP;MDS)@WEb5~dKZ!S6oeRcZzXrl5V9N2SM{tHemtc?tJ>!HuR<`7@y9Bk3nGi7J zD&@U1`>yh1D?JkMJNf<5Qr@Y*lkFQY;i}^JNK^DUcPB~pJ22tu3E36aiI8xq^svK% z)}2V{cOiZLU&9;uj=lMc)Otg%`R6IULz0vy_OjQGTm8B40s=Zw_rN0~usw|fwx?bn z?J115O%lQH@Wll4_e&)RcVZ3KWy@Y|Gsj4JDaua(oEq@{`s2w7coNCXW)onX1~O_N z(DLS0{I}(8M8doNkLA6m@L_qAgobAG#HQCAKRFQks(uGr-uXbwJE65v^;Vg}$lj<| zO3U{c+l=T_=e!8Y$aT`W|3Y7tj8&?vz6jKt|9}iSX}CN(9ei%^Aj^s>K+=TB>asl0 znZyzPl1({&8;7xV@^M6Tjq#4<+LC*XjKD$-{Zz()4W3!BvWE-T6dQ~aIbh-M)w)Ph70BJgS*3wX6I{Uh=3)%pS5&l8BO z7QRT)$#`Pg)8u|Ki|&uBb<~fm^^f+nPy`Dr`%f?UHslW>pZ)VM5zS(tz^iqn6;5D# zYFDVksT38ms2ss4WZihiKR~z~_AosaHv~{5Ziufg(xx)047C4yw%+}@Pb?_Yjy&s> z6m?NAjF?jrgBBjo1Qd9-J_glSHc-RZ({W}9u?GoaW-rYbg-|$u<;;UoNIVNYLVNIy z=_QWo)6cop5yaLhs2qlfX~N6X&Vt}kD1US{L8sIw>C}lodS?bKHZtR|w7on;fISo} ze{O8JGeKw=T;2Mji3pKPqlbiEe!jtDutb+^u0| zWPUwi9Ck=DwkwRSMQ~!Z-Z(l1D_&`@3CN0Xwbx?VFg78z>#HaOSJj&WUji<4*4}E7$y=q@N+{>w^9l`%Z!9y zm3I{+JnI=kC?)zHO3+!6_bXodwKiom*9a~)aw2yaE+^4U4avBOlelQ7ye$zAB7Dv#9E=lN;A+II}Tv+2yJMhVzFwMkeKrB|afEG4L;a+92w z!l(mEIPZsqf1aI;zHCj{90C0X_)DXqwKKA`4;ycT>83}7ywJM9>pmqb^9^ElMC$4i zx&e*YS%O$5-N`;!PMP%a-S&Ka)2snV<+#Y}W3&dSD-#Z+=%$^2Un%dOMF%&zLGRxX z>q)`9JGGnCH2tF);qvphkQ|oUsG(63KIV)p1b^U@lxT9 z6(1*4@1VITxrT3JJISj-V7Yw&d>0ql)uV{t)}$H-iHW#>?~KA6;jS~FUU3*1wAgCq zWcBVZW9L6V5c|g*{=dlsU5OB|FVJ2B^y<^V%?Ti%X&jUn;3PkU znIlb?GXb2+xPur_2dfd|NZ=hW&sV}>ALs?*-AX*&WR2cgq|cC}M+DQq@Tkmcj-_eDQ%`2 zmW=a#6N0%U-<4%I9(2{G=&tJr?_wZY;q=#SorR+Foc@NLai-`Mc0HF6Q0j>|&|aUp z^+6efGHS#T&&WGoZVKqDt}0!%g_WJqth@OUnzc2p4@@}pMX+G{zaNPl@Rt$(_vcm` z)n(p84;ygq+vYpz=_G&f|Hq@M{J%Zx|AI&TtbA8GGn4Q%4oVGR`uD%;zdmL?qi~wG zcvhg6@I6SkGV=5vmUx!Ah73I%<_Q4=&ZC5zLxGgjd9ETEDqQ*6i6aP9p#+a0U;q2< zw@ob6FT#-uA%>fhu*+v}*4M%);#yk_hRSisi`^8_I$?UOQ(>hF`Kp|rYE(?(--dM= zn^E8mm8EJ}cB4ODDg4?G_6M}WZT9JJCo}h5leA5dN!gmfHwu$Zg*eQo&wre;({OoH zNR2e&`1_7mNFRAi#W1USqGJplKvoq0}JNbsei^gX(2tjlT4`O8jy7uh|Cfth8= z@2`%`cVrs4mFE+zjSY==8U#iexuo9>h9gcTXj|s5yZLm(*--;~2nIJNTwh0DiCL93 zXVlbgq@I=LnO%OznkkPw?L{_hOB-U>843+uRd0A+|C--p#Q?lb1CEPT_74$C<25k} za|+!{ZN~CS-QtzV?b~&4ORBd%k4Q;W=_0p>B*nqp;TzJ~4IesvvgoSrRy+?aXw{J} zQ0t}}Hf-APxAcQbXM%p3zb-AVt39HeqUy3h6tJ-=asYjnu)adgh*7(KjF1VZX@jJ8 zY+?CXi7&R7qlrl!54ay49APO7osZX7Ch=%0xBk4(My0$S3=HE!ukBu*tpiCSoMMKl z2YJp0NtU&|sZ*WoTypiy4=i=&Mf>96;|e>0DC^NF^Tq5%8(U03l4Zv5t%19B@MW2M zC0@JJ{98zid8~UYo`}spOAI?}xqbYFYf`}mwIT7=Z1eoA5+G@1R#>ikZ31;vc^-H4 z?NV(N?osxaYOp?<4wIN~xW0SY)*}(2#skZh69^;YAjP7TiEZgGXX z&aIl5YzHYmj_Z`gh_u*8H zy&ra+hdtL`Ys@jn==j#b&Z&v&MBLK0vKX0Pv&IKO|Ec3O`Vr$-M^@?cNa4F^Qr_^k zr?Xqt`Gd%eC-jah0RD9e39#-0x9hHixd=7ZlPs3cO@jo~eO3Fyzr;u&A-Zm^%uo`z%7HbbO@e zj*>g4d2Qy_%rtXLhR8N0q26oY^~3{3G_QbO+sLk-haFprSKPHfOEX8{T^G+3Nu}mI z+?!?{qt;GPNmDt9fHBFHgx_1hP!s0)e2{U>Q?vF-M;_3KZd>zY%rr*AP#+USO(r&7 z*86JiWZ2ZAY4%cr4y)!_aVQ^-m@7J*&L5MMm_wQJ=WyJ@{MgRh>kTx{5V!GUR&fD_9>4l)J(D5kkovQ#c_1A4XD7MF;3V}0I-pDC}iDa$ewsmdvya^ z3sGRuqsc>ks6OQPpS4CHDsnf|xTsU15W`J)HK#j1*9OBdR!3)WklGs!!XPX?U;L!- z&jqn2LQT-erXHp_op<03yF+US26cP+KW?PFP;Kl9-LumbAT#D3RTG=E`QiDlX0Kqu zy{B)8ZRbOS0N%@?@3|<0$)Ibs?Pm?z`Fm*FxWC6%C#=y}9*d*9-w)=70f3}?ZR60} zHQE)pSh--x@sYx9v6?8z!HH`xJd}Jc+EIuQrtlRnxK}F5TMZT>J(yI10lEVU1#M6 z^5UpX#BIJ&lv_}|%)Q|xqY6P3ewW%kdDl_cSW>b2c#ILCravIQrXPp!u9)F@{Oz}0 zhPuw&^7UCUTem&~E>PFb$ov$G4`j+bSeu?or0V}7%P$@%b^RI*w0Kfee#r_i8!y>2 zbWvUdga{2r3HaKad$f)I*tm~x5DihLpcolMs9+{%!4XpKvxkm_SQx>JAZLLvho8kQ z=nWx*Vj#6E@h##^t2?x38(cvBt;j2L!#22-AfQONF!enP4r;jF&st>s=_Nd!KU7Pk zu3H=IK($o>9g1Ff(jlOJC~C7k7}M`AA=vB*xPL^ij((B7D=U8z)M+0qr-y}b%S5lH zE`h&oqtp3QgSY>n(LueBaQjNPd9CW|kIujr9CaN;xB0Bj=5NKvquxaqUNkn%O|ydt-s+;Ix9fGz4$FlHT;X)p#F|z3~WTV-bSGE@$iXp8fs1k%4g);`t zDc!4tCo@gfpWMVRv5tyD2RlTTfRio*KoA+a9m0$!!%ggy*v_~0etmWnwiY~yOVR}? z+eK6wBq|Bplbe}d=|S>)VA`qNu_NXe=^N>}sTQ~6oPp}`#iZn1hr?}~+U)BOJ&v;L z+u8A~m43v!5kN%6*MUJ;IRB~7`#1pMwoHJF@I!EC$M)K;&0AvAsm%5LiN6>M0AY}` z4XI)G+$6sERW`dowe3qt$=ipHZ*MlY<1)18G6X6p=PJ@Zc!?FgMey$lNX^$FdD{cg zcPN9Pf@Z6p>E-$hGzS^s528q$EjDtB?H=oB8#Pv2)ZLJN7efzJT2zl)*9}OMk1K$K zylkGyM=nn=2jN%q8><{p7i2CT2jbb!Z`k~U+i(h;TdOHpXHJM0=U4y_?ldd@zP6A3 zy5BKwvx;?XknAI&3IJ;1Enx9Ua<}_mE$h_9ynkEDy_7si5hY}>MtI6E zbZko|O`=tgy2t{|O80GOrQ-5DvxNs>zXQ2D#I>#B(=l|OD6xEqH%BZO&7M(1h zNyH?t0o}TYv(&Vl)14`TtIr{q=yo`Ptcgv{@osz_Vmx$l_+xM{t($7+RoliKq8OqU zKsrgpD6gQcG}TwF6)1Bn<|%J$Z_CHgstb&x@k9doH3R^l0EQOfzf+5>evjNb3~Sb9 zoV#YugU4Zr@s-WCKG~(QWu$H=hGTifQ^!}|{NRm6Q z4_~+;J;y5L6Uw?6CN(TA4Q-ehswyC5{7e#HC2kaFJ=-PFeE#P`3-tw$@q+B^5#aYn zjvxoS?beY0Ra3w-rBqUF@jbf6j@}ID!It^hWbaWAH=4&^me<^PuVpS1c6U;65wl@< z&U_Itnw4j|1=RZE%K32k(1sKhn|&Bvbv^s$u?ljq=|(>zjTfDe%$e_ z438QX02U^K` zmpRg-0m|}2o9L1bY^hKcgz+Ely|j`z3$B_h`ZLk15EnN2b9~1tFThKuY@BB-I&iqe z;{+89s=j!7Fm*i8;@IS-qEQzp*#=u{QJ?>Dwon&xB^=}5dD|4p@Tb5e0M360`~fvh zn>}{a4~A(z$kS$Gd0VV_*!PfdkW^_oQ}iAQr-CTbGSrJ@I`9q`G)Docx9r!wJcgU7~^GDXGV_cq$@P*{OKnuefD)kFq=0TScO=|o^kgThh;|BdV z*-s-K*tSD8D-i{3U6YBJcZ&?u8`Vg~NK&k&pF3$NMI(iNfJ|sozZj|2ppH1IQY9nj z;Xh1#D9NyPe(l4SWAV%&dQKhRO<* z6VSjmfDhU;)IGUHooBW$TZ&+ncu85O5*^JR%(>^4R{I%HHye#2 zd*as%ypTL|(VH?6jhJQ1d3kt_IBV4&DSc5n9I|}aR#A(345uo@9dw3Pg8Jn42CUOh*;+dsAR0 zjDE=b0|c{v=CT>_)n&@V;UG(yu0wXm zFF`nMh9tOdzDVvQJQ3u=MkJPs<&A$k0#+XA76`V!UJizz09&~#2g030{s-&x9gz)S zV}!9Yl(!f5oXlc>GqEp8p(A$YpCU?+S}t8t;fE(5IPCF!)&<8yI!vGGSdqLE#;)Ic*f60RG6RjcS*Caw67G*g!2|cI&CCK7> z3n-tGQYQ^$ovpPhtGlhOj5Q7UtF3*l^*=91FgJv@!`x&kG!U}?vFH^_Yc~1+-&SEa z6U292Eksfvda<^6X<}Xb|tU02Y z!Zh?53V?_zxV}&hjs3b@MX>6cWWQ2v8meDMZYRz|rh}VYhc=lk_sFk;W>h9qL_P@a zzA9Ydls%o7JY7ji7#rgwuaHTP1SV-sd5lN2bmL|Mfegc;YW?QHq)ILo)DVBS1;n5u zhs$hzonfm*=9=1b!N$H#yKJ<|2hLg?f4aN=JI7`9c#%*6XQcO6Sh|a+r2S2l%QQM< z7FuJ;>EUMINrN4F#W+=4#dTO7SAPJy-+@xDS#-T<&Ost!H|s74;$lFErheK+LyxB@ z3muhxQCg&zt4yr6vG2I7knzOrn8mk0bFq!1S=T{B&<#^c3z*}D&8Z`1=9IqY=86B` z?=WGdRs41SOVuJ19$z5MF>r1Y*;ICzdc*k-364KmQ?-4~Kz{mf&{R)X7!$08Qky2+ ze*XIh0@X_kpgjOt(RVbZo@qihiNWmHCy&U)+%n^$t`J?JiMRv!`7QIs==RLbp6vVj z>EC^{x51tIu-T-elW&>caSvG?Uba3N!T=ZcKzC7^*~C=lu$ND=RC|tEB^>eR+0&jc z*g?8V*B+^^*`k%)Mrz=GBj)ozMgF1up>e6%83=FQ>}P*I)H!71PK;t?_QEM>#N^|U zMKfi!4=ejbM{pv`f8_?cGGx`KE^=zTMfYdV2o>%{W!s}g$xCCwtOd-h$eeSaGn&GD60fpjHtoqyuxJsSGh zk%C{LP@`zbE9v1H6<|w)S&+Z?c6VFN8Fwq<#AyHt6SF&()T#3`XF>yS&5^xcsKLK&(li;R<l&(?_xj9YfR}%P4Ck(QD^;NaSgV6aL0E7&b%3Y+3MA z=*AI|t*ktloXL1Hky$*O98T=H>U69xz*>hYC2%MXcVlyguyQe&Idc5jtYqP^kC|eoQabN?B<&(Rf0+ckuLyt;3h}l$BwPL`#615i9`pY}+ zphNjVoF_W;7(+U-=Y~!u#~df`>I%5jZ#@;`#hMA@7%PapmF08YS?%G|Vnl!=_`LW@ zJ27JD5c8LKAk=wU1M#*}1y5hX&`NsQtSU-PegF#||7I-WGBJ~JUQMH_O$taUHhF7D z1<=^jT%0VeX@;8VPjjOVpZ#<)d2C!+g}CayY5zp}?Oa$f0bP-^G4H#3F;Q*$NC=tG zoc?0ZQN77)kgmEEt>)1QdWBO=Ue4Y!=j8V@GYR!8Mwy@*nS=K$N3NfUAl^HDvo~*I zr6TY2R}P$#>5_K?!mu89-97!m;3lUV0-*dm=c(xa*A-SRL*M%{Bk90cjXbCMx=VQy zD4!-{8bBb8L_sc6N53#sWRYJBSb*s}Q6fCF55!%3SZ8Yd=>_ZYeLWt!&6tw{%@nK! zhQ2pdzei9@VcMC-0OI{BDmYuX-~`@Bs0OO7@H9b1A9JJ5KPT&VJyBm>1%B>JE&wBa zcuq%!^vI41YX#XEJn!JceBh7h!HZA-7sU9p*y*X&z%{Ih#!uj9-rAr}wPdw;5A4R$ zj|wrE>4I0BG*%Pi>dB@vt^KUz=^PpKuK|Bf%xH{I9OL|f&dI*mbnv}-nSQqf*kE-` z(vjk>EsU75A~q)N&jh0ai%z{C8~}*aGxhVqtZdv7@b0D;_CdO&=L_>x?*deL-LMEp z$8W|VNO^DyJ%7Hga!414wpUm;hTsHai|Vg2R;Y)VN(B0k&dvENf@@@LKMYKJpjUYd ztNxZ6mEajy)S$7ynN#`8aPf9K}>aZH|Sn2Y|coZm*a3 zEwBcQWbX#wA+LO=rvUaiA!2jxD1T9q=5YiT4y`EhOWtr2j_@G;7K!*51J{p{2nlb_ z5whC5B?3|Y)|Z`;bCo$Qhe0W?#Je^e5WZf1WGc=^#~l7+@@6{r4Gw63LVQwxdsXs~ zN?q%QqHo(|{tD@?zTJt%Fw}x3fH+J$nV#GQs{<=j>y!W0In94LtPfwenIqo?ix2z% z7c2o12n0YyJARcN)$2<7%YVr0@fCChlRO3(#f7_G(i!@s-5`7rWkrEZkT7$6-?ovT zqPsw~4o;mg;KD{XrnWljlI!SK8-tDwO%S_MS=fSGUw7VgsU!9_uK9h+^b?Fd0X&q-*dcxat>;9O%_%(@#$RAHF51$ODsz=C;R zz(TriVM;iUxoP*xx}*|1c%`U)$D=Tg$=4#z+cus|_Z9w#U3)?zmLOgO9+%$kj=!9zZq=?4`$REzEbm*OJUTPko=?^&%qWcx8gHl*3lEii{BEY0>mL9He3EU}+&0atDcrSawG;oDEauQY#k^}?D?x)Hh zj+L+Zd}Mra@3)&rV0cD*>m_{Q|3DrpgIlvr7=ANVXnZVX`NXR>0Bh?Q%{auJ#1!L5 z(DpTh>x^hoOT2aO*^CBe=}L0{!$#Z%Qmdr{Ct{_@8(@hm~02Q!9)ibd#{iA(b`c+X0+DB249k<->-Xfr#y2?m{MH= zE-&jrN>1zY4j;MEuu6XwN5r}79=hXt)MAiA)aq-u-<QblURQ8L;_SWnv}S>fV)t&jtJyQ`IrQj8Vg?^#jeqewQ*b3=leM`$>STIPV3D-KzPT= z8b1zfMVC^+p9?rDN3|pz29saOkCfN;-TeRs3fHrbt-f2%MK~a)#u4$HKDg(6$1C$~ zGvt<@**LF^%r9vn%{ZDQiJg%OZ@&ZxHk1Am4ai-+zTR~Ir&cf0$4C3e){Xqf){z7L zZ=P;0=>N^r6_hz!O&yG9q;m1<9D!7()M|}*CtR`-50J_yjEVBMb*2twLaGOo4GKvv zMzfEL4U2aJ@J_RoqSSxf&OX}lYj78PNE(d99V}l`O^~inBmzci{eRa>l=LFxa9~K* z&zMng9Ws~gPpIxMcuqp$&?xLnw<(0`gYaB$(6=@apiP2DF#En$??_;Ut^h)V3@f}oHsh(6GIjw&yc+74hmpg%1-#=oJ}`pDO5&;zO<1VPwbuL|{lH&2I<5vZ4`%1)>xu5W5>w{QOGMJr`_P~TyK~S2M z{Fwb`O*7a)%BRp;nytN+O2pU9pI}Psto`;F2nHOkeWc z)i#4B7GJoF$ReV98!Q+xd`lVhS^0x+T8mx6Y=~pilN=@I+i)KlMsHWbakLQu#$)#(LqGPi%oA4nD7_a|osu6h`sDt?4u zDGttrzX1Hm{4A|9su!9UphcZV+GiAM5D&m*xitKb`Q2ax!KrBh#uHzVFh_pia$n^BHtaSC zLpLof#{=;nR=6&0@q+7If3f`^UAZS7>x++9H~<3lz3rJVwXHZ%K?mWe#%m>0Uc-S! z6enox&##eoE91_Gq_lt1gRSy3cYyRc&zsWoCmHdJR#+#8HvC-~t*?gXK2(w- zgED(d*xYWd`6t{5YUEf<8?wmEA8pe1Gcb)8)-R9}RSl_TPJL4a7*fd0^RaDdXmiSo zDrv<)y&-&oB(E!V{F{FsEDR9!z4yL4pdAAb5q9R=73e#uoPQ4ta6L|39RH^kgV9rFE=-9j_hv{2*DUCOoF>s zzfrXjFkopN-5-Cx90~(UZaa6I=)#{yZ zrKJaXHsu%~rN9GkW(%3;Qf0V401lh$0rGc@tQ0p)gAsK|7>BGI8S@Np!xP(22tHYq6uMg@8$oeEMyZ%;|I{}z=LL}Jf zYNmIIM)zS}6&m}BA|yoOqR&^(W*N;QbK0Zbs?@6+_^S zD&2WTHosOz)%z`oR-q`(e$_8pQ4TWXTsjsl2SYwy3x~~wU)QS_@TBScD#TQyI*gz~ z+-?P6&JYchBp%N{cZq?>*7z+igF-r}i5ZOjjblY~reD06fYAXD-UbsREbxxU?tk<3 z_!G0=&zVKGX%ttWlQF2sKoggnOeUIeP%nuY*xRLAC?@+o(cW~r*MIdp8UX-5U2al4 zhbT7Js`N3b9xnFfB$_2Q_e}{Pem1)%A#_@f@XB*L(0O_q!@VTOHmd zkIFtWdb6#q6`@MkY2YPRTrfao*AuAOEv9%7!@iDm2^yV~_ftyDQBJrg=CHP>88lu> z!4aqscM*HHGVy_!`VJ`??%G8^(B1Cm<*s?$>@)oL0nvXJIY|7bsqc{fz5f(|jucIs zHBQu^Er=98$TU;YA`xvXRw`NweAt*G!AyFe*kiR4dfYJQb9iVcO_s5fUx&EA>MGYy zIfZm-!^rt>`Gem@Pd48EWMR?Jmp9PL$~Z7H!s!ec$Dz9vA0DNbqNRxys>Rk+&_0*8 z?j*i^ofSDeupTqn!o6|O-()03G^p=}N_GbNl6 z&Ux!IdwZH4lh94(bn$1qGp6QJvXgI^j{?hx;!LG`-^)d*%aX|9bD>6PdX6_Ys7fP& z8i^xq7mIS!N6?fI?_d*#>uH&wlY|HVV3!x}4|$cL4+TJxp0Fpj#AX-*O4UB72Bo#6 zHXbbg&_%KeD)}>B97Y$VcG0P{>G2&ewD(skMLpvppaqlC}11Ku!Vj>Amr`NOc(o$RUWLH+$7Fvqfk=+k`a8p4jog`Ps1~4g^Uy~{iL8wsC!{N~^mjMX^a%PvY=^F}E!c?9d z=r`DtFHXBA)y6T5lX?VX2~q0gJdccSPeu3UU`Vf&`a1ttD=X8Vi5nn%Kx$_}X!7(m_f-9L`LVn-ZYXK#` zxGr$=kudk^=gYYQ6DJ3w`mG7a5NAn_G61tFTjcSSFF z`#c7o(AKfs|fD+cb)r6FL6nMvR{r- z)#TA609&QjG@}f(wI8J{TaVVrmws@2k6*agYf92%$a5XpuwHr|mduC07FV7Pj{;iK7%a=SWi5f+5ImqGJNa2JkRn?94p4gy^1L<|&N%Y%L zUFAS4bHI4hv!zDVZK{w`@#De|Hmw?tCTXYq*D=I=u5c%x6<_mXnQ3@vcCL4e$t@@f z0lKPt?Eb0*Mcc1}LG5}mXBjz&Xp2POvPj#fqA#3kNspK<0UmJ8>$z6PX3g%1|@>%V@#D$ zUReKO=neRcCIDQ&A(XSuB&8fMk*RXKF3qt?3toLQ2kNnmsdjgh_)?LCr$BgQ zq|28aCr}4P7?$ek&rYn+gI%TjMZ=&N1TbY0Fvt+P_8~`Fo{Pk9Ge2k6T zHZMI5oN+)0LL0OM2?nQ0vr5(_=X5}>6Kdk8hGF-u`S}@@wHCb>+ zPjGcR?}q*j>ehNT*3^~M2|TRBW#g$syuH}VYRV_+rp>JHah3tl9tAIfZaATRCTHtr)X)`(wH&j)&P;kjf3eQYEHXZUDC6c~+U6>^snX#KBS8_lC zE6O67#3C^H(2?X0lQ-Y5-Rtn7(xChl%WSzxrn!WsJh>ksKlZ;>aZ?G0iD@PW!+VFkN`(&iS1e+tB~9zV&`%PHuBgKO)e#%a2`Qf3uPn&x-VfPvV^ps zDkhgkewZ3;ddA8W^P5Cv0o3vr*o_D|vpF!-*9h`tN}|{7|kxWd|zNL&w63VuG3{)RcgMG3bSf2H3f4r z81J!%ER5rd7et8r@h@$LZbu6tZZT0AR>ugvw7+|p0BhF5B_?{a#0{Ejm6gsi>u)gl z4PGr0KbFEw02qnO7wyt^5|RaEuA%YpA=GbcNX2(4e;{bLcCCFloO+)-ScuPkFsC$t zbjA55XR;)z9I~<`50|fC21K9}SPR}Cxv?E`=jt;S;h|mqGU)N<3;o-i+YVxY|ks;rJG309;Ci z3%Km(`N-Q<+Ry|vz^gD0XTQ#tPt6skFh*2Fk27sQ&RTxYgJ0|cxNiCHj#$RTVXCAp zCxpz311bVC%vhPUJIf^}neC-X^fzi~QoszTfke`bPKqp4pl;x9kb*kxTJQBFQUsQ% z3?7~9PWrYbh=We_Jx#Q99B1F^2C>)rUAX&P#{z>JGSsoyQpfeoPJvcqW*5YcTEWS* zJ=}4))&uA;izh|R`==`;?eyBd1w9>wP&Kcdzt`8}6PAOrc9|la;CeF`13-M$ zZ?G?h@VI^PFG2)R4-RP5TNYD?J>K58P74?8)6NL+PW@XP2sZ$>oFrK{@3aQI$A2%4 z6&`EiB%&L}TqEl(1TfCiDN{3XPD+e z{MH#rB^m$Y}y03slB7GE)l| zi%r|(^5|mAwypM`DexeWl5Q*XTu6=%-FJrI6|n1J6(|4xT|qg>h~)R?L=zURckDRA zi6jJ96y|kU)CkW#0+c$*{Hl;`A%xvL&`MJ4&+oWn4(%2`k8>9+MsXvfPf^THzT%p? z>yQ|UC{B-K)CP+UFo1g~|3jpNBGW17Ig zJcl-c*iVL86^T)2a~O%d6o*)ExHhFwF`%#tn!HvhB5DFM4}id{_Lgs75pQb5xmvhs zHwh1J*Ge)0qo20f_c8LgJHx_RF;7q#y4RCgQnh_9I(xy{)QRu$h@Hi ze>YW<>HL*(cdtV<1RU+F+w1XI!kDgHp^L2hrp$10C?_qGv`NOhmQLDSqd|hNP^jwu zJJbvDa5#x5_gfn)qlW*;&=0oX%L&BRG4DjA*(;FAdZqTw#_lZv9q)z1hQX-H<=O5{K51g_~4Wct0Z~7 z?7p+V+qUeR{<$oA?>g9=CsPRc-KW9rv{nXe&S@U$A)pGEC0ePpI6?1mJHg!ZeAlc0f0}@r{70Pb>`VNbE4#z-bMUWT{SJZw*}P?=<9WhP7afGu8=PM1@%_ zl2a>{t?mtSQ!mUoG~@?4+aq$rMtP?oKddRA3-gJn4Q8++hpf97$0eB{Z;H%&&lT@e z8S`H(CBW0BikJKQ!^z2w3rwd)vWZ4d@tf9(doX()5TPVnqKy~-RBmrhX|h`XbE(A$0e)U=KjYY6RjyUP6?7Ko=26~xV*N0jb6zvu zf7mdAx#cn5zGY5FTc+kTnKUk7@2G$PT>vyR@!2E9;Q3LbMifcQ3H?h30q_2GRv&}z43aDfXU?tTvCpkll9pHiD zb4I{_$N?!7I5WpvHV%(SwgE{})oQDjJ`nqC@2+jw@>e}BoN0^CBuOkdu)FxdYzYP= zc37-@th)i)9TXv`BGm(_OpPwjLmhM&yx(^cQ>Zkw_xQHVeqc&ZT(6rq0MJ>c6pe+s zE9n2#%z~ElznXcX{@273@0@-@sqUxyo_xMdc!(@jZu{O2~dW+)dz#Km(SzC>K+J60L8LZc)QyJ@b_gkG>|Ws;rtvF^El7Ss4{CyXZNnVJCNPKVcQaj$c}LxBfyA!avDBes=nc zX4k8WvM^S|&Fd|7H>4Xff~vbG-&xpZtoK?V+(b}!E_wido%=KLv%^B&C|Cu^q`Y}= zIObr0S&tz|IEs|1$P}1hOIGsn1zw_|N$7TzX9tZ8lv1X`j zQ+i@)S~v2fW%yF+bFR+%i*#jkk_e2YyZf~S>sakid8o(7^+Sk_Bu%3r(q&JPY_eDK z;@RD9`OpBmV%xZ|n7Dy!E3<*$f4+$3zbC21+cuagdYmL{m_G+UgSOEXHL@JnUXhq0 z8Np2~8r>W@#J!xbMyx-NX1B?sAJ`mHq-vr{0kEo7b{1IQSlKV36&9?;rH8$xnH4hW zDSOWe9XlmD24H4MR<@U#6je6#LIGY{MPG_xuC#!`Fvq)EPi@%puw?Z7#k%UDtM6V_ zzgi57bI2WYTtq~LxhB%R^V|mCHrY=I2F7xr`}q0gAbXQa+1(RkR60YBvE6~l*%G@s z-Y%y(PK3D=W|+Pnelz9NaV!y+GNo?M&$D8N?605xDi_S~G}A5BiTKWDB$^VWQ^k^M z1+9Q|h?&vIq&cZ?1CQGFFba94eRCD*s-LO36d@*sq|Py~h1lXXgzl^Xf2^rmcN@DX z-8iHjv$hFBQ9BwzwYL#SmeGZ)rFTb+(w=iaxOs6_TUPaCHkQb})Ji@52iq$bBuu{| zp*=|TwsA?n`&6aTpy#{)iy`^XbUa=P9tN7A0e7A6n~Nw%{9j?J>;NMI2!R3WjcgL7cwrjj(WR8dp>VS*mM{X>G+}myP98`@ssEZcbx<-O4h* zaktu1D8))-K}r=L-Kui2$JI2&1~xwlIYVdupn^v@*K%sn(7=e4ZF#fn$u958=k)Iz zvu5N*d?G|MjwYY#&d)#h*eg^@4dH_|8WsEcm661Q*_Cn}T@{>d_Nz;qJKsGmD{3R})6x|A=vy_1DIt)E3P8bTs}j znItm*JjkjpgR~Z)Ig#_RO?e|?-ezd5bJGhUUmq;GL`kZ#cz~Dnb+`u+5jO14AfgFC zqe*Omv{?BDiz-S&o$4N6O7sUa6&M+qMuWC-h2>X-kSU{8&Aa2Z|Ig>K39s@ce)0E% z!>&kv%oR9I*`r<*6XsVvX1euxu0%g}z-bTd};e&m3@#m`ASYKUh!FW1pa9 zHe;S}@qT>ox(K8#y`Jy{c%xh zQ<1d{TA72hsPmp>BFH?p(c|pMQSVQAe{P-u_tjY6K4El4sEV4%@B=JY$Z~ukt!Z}{oC*>`fPCF$?gUhz=gb%tEnCy-C zvob`j+r&0%*A4BK%pd?!-cDkxqlb+PixfM7Ap-mYZDd`GDOSxxzF>K%uEm#r!7iW8 zPb-`_?UCrn<>bW^2Ma|bT`40C<3U8mnkMnZQvSDG zMHzvNj{YX88jw)v#mF^q^r%qke%!{a8wWkcqJvV@P1jOVGb>|%gbo6j@1i*c&%$U& zqfgz4!YGb73Kva{rYTHPt(9V>9C9JTfQJ+Zq<-gt6 z6p^cTM!$t`e)*Dtj^3YmnG%m1q^Tzn@IrltBM3Ra40v^spE|SD2iLBw4pc_pF2J*D zzX)C&XI)uUTKC^^(MChyfRPt0&DXb{w5D4{_trip!7)CNG2MJR9BUT0x;q#|vTRQ8 z*+@rKW83a3LUD4k`6U{9aHaOg)!1v~4q?_n>kjx8t}|1#A8XWoB}m7&e6i}qjG8Yc zKUTtz5O6Onj6}qM?+PI(8AmFhBejUI*CUlDJQ{iCUc!!|W2JvzNzbM{eoMAguEh4U zRLQZiaA1CEzPdMH^Tb-j`k3bLZsuhiz>*e!+|4pzsx}I!s3Efn@B8)TUA#7=guVzc zSdI?hx;mQJw@8>_{?eneiOo}5#Gyq)N(xQe1k|iTaVia2?{%>6e+P&iJt@PvlnLEe zQB97-DRvH3Zd3gT%2{>Kld=6&4FRbX z>A#TplWd}d?*UY9OC)rzE+sJ`4IEdBG`~;7unc1XTo#>9eMD(4UWBmMczH}ZeidH7WXkIal}W)zGFRZU8y1NSM^)~5ALoO!Rsc>?Ve5+;@TG32BMdR&hg>|>8mit>C+5M z+D=qmp$8m}9jOnDC|gq9MfyUm(=N7pH@`81)zQI2QDo$gMVPR8_QD~#MhNd`!zqO+ zQ@u_vZv%_UM#ETz2*fty5=SX}tteu!2W`$@%?Ygds#^_fcCle#&&~t@?b)%!rv)kY z@XS}?zF9&Mfyj~AfXbR_7AL>=?b!!J!7O%SdyLrDP1Auk4drGCdnVP#;UQ6e-Nv*0 zT&AbBVx96CLP0ZZu04BH9?I{^kj)#A%$JOTFEZr6?%dEw?8z{9DyCof-sF5-j2(St z=~brXd32qU94VAFnN$KqN<*c|{W<^6hO*quj0?^Q?nao}?~msp=32!?)nD(T@cMhP zj)O7Tp7DoYDqrSTZyqS8!qC46Wgc``5IoyV@FUCL&34>)ReL3-$76xT5(M}Y+SuHK zYpP;55WeF+pT&i7w0O6(hZitIn47en#%(lO7H|MxZe(NUe*wq$Euccr0O5(EeXmJg z|67xiv;QM7)z-e(B+M>?8W+L_OHl|#2%JV3f?a)q)gOOezYpuf8dUNm=EIwEIn|AP zve^avR7|o49L^fLaIH)Ld4jLK;jMzr4((*v%90qc>Q`C2L!J;7tf}zRrYp~mthQ4B z0%B!Z%xbf(6}giRy!Y3!^fn50Z$Wm?QpDpDqiDc=W}w2KsXL>l9I{x`jv};&6`9 z`ILodZH08~JY|>n+r!@wSQ%=)(%Z0v_f|s=O0me~RaczYcfWkUe~U|g3UtclTcUjB z)qnu?8}C14a9d-c};Mpnk%o!Q~o*&s1T&_=j@%H9s=ckjLMkB$}woCHQ zy*{cV`vQ+cVRz}7b%*(s9es>}5QnnctRW8Z(jAL-4fv47w)8oKi0UiBamlJHkOz3> zV2bI~=KLWkzC(y1xB#TEi*2Ek0}7cTssQuB zBR&i zh$>1Rq5Ku8Da#HW)LqxWAi&8KO~!4ZTzEd)E(t68ohfQp#l!ZIMs(<Ej{$by24X>!N4I{%p>HDk|iH@jUj zF6h!VU~1!X{`Wd(RsjlbRJ<9sXH#<^u8^{*)9fyxA^3ulA@MzQO8Q9h;poEd7-#t0)M z=vP*`g1C;a%do=386X(|czZqQMzLFfeT;*Rd=n~D5t5P@Ak3HNfFC~jiwEXQd09g^m@MaCl{ARdkxyX3bR> zc)WaJ8sE$DpOIC3nO90{GJh)w&$kCf@Aviz7JR#XnSC(P=nz9tB2+O-R|4-m;awIG-v zvf#-Tk)T-rvz|Fumx{(=!|f)y!K-L(cC+OuHz}84H_zR0PLv6EcQVPqa^c&Hy*RhA zDd8g~B7)xa8;Ar2p>9M@zBNY=%aQnier969qLAgV#weLTj9Jdw`ueEhYxO)JCEtc* ziZY+QvA`(D7YO|gnh}6^^=M|NKL@JSL+TSi4k+21KzypQ0zCH`w~!H|k`SJtbb;~c zkczY^m)hyl3wy^FQN~V@Ck)E{rGlXW_8*S3m8Smg0_P(OXSfpj)*5{`-gGFEuCa}RCdl4R{^YkRHvhY*H2!Gk>D&wo zTq0yySL;KdZ{$d0*YPLzi|;3E2s1?jq=GQ#?x&%2QSGF=fsD&1DmY`kid2j?Vs7SJ z5dw3!$Zh`!Q4b@ZPHw>`bseuk25Ls6IbMiq^`~=|gy57G3oPzJOWP}&?O5D@UL@xX_TpCN}s{L_yyVa;i+9U%n_A1zSxA$OSvWsx0H z1Vr})otZx}&g89tpD4++M>E*9RqIA| zQpj^PIn$Hug(0K0>O5d>E`BQlQYV)O>oAC4%bZpK7Kk zi&20t4W2a~y*5_wDUZJ0+%0p}XI>X=WZdyR zliz;dzFerfaQE_b=*F`M7`}O*u3QkG5 zM+AJ2>c3m(+K7yZ_(4Dpp9c#OCId_&sdN3YFi?ZlS~ZmgYwl<3^i;!3k{K}xj!=$N zr8SyGl<|u!cB_}moV+$z= z4I+7w5!!=f!udqIl|SQ~-fmTt9=E&@>;Tq;+d4C=`8RQf8#%5zGiIT7wQA-plZgXm zViy$10X^vgE13LsnFMXny_%V0EhRKcM@@k^mKM9(Wi>DFggFFqbBJ0i)k<>*ctouj zc!HagB|G<(F*A#)XVJ{= z7C#c?l8K0wcyJ`X5{6#c#B+V$#tbl-U@?sp{#j&u+|`#iR%*lRC=~3Yt)E|@y9~E% zThPsoXD5+ys3!IAs62^h;-5yF=_C@u{PbsW-%q+1zNEC6o*r{R z(X`eqk4EKvj;1K~`CBG|)c98<1^98FroRiWF6=d4+T&y)rF0_{CDG!Kd?FLcZ;3hE zo{D!Bt?SZZ>RZJbsa^atP%-9=Bf){`$$I#4jZX0hQxKb*Jx9-wbJ5s;5HhdR;80_H$x$57QUb~52%wV;^O8lv%PC)j1b^GWG7}mnPr`7~a^D)_0LxY@DJP`AmSRS1YmTA{HjQEJLqU5{ z{4rEDoPUB^U9}Cp2FOnBI1u-@yvsJzL2qxs?{)#s@y{Q^>17)Imceb*D-UgsvxC8a zDtNC&c%pmD_0W_&+BkG5OsX(>>CWQ_vATkOk@DQ%ZD$eb3Q6mdBapnH6hFAJvs7Pl zgATYXp;RUi!G38JVX-v@J)EWVtz!udV62G<;xS=0CQ`f0X#c|0Zw3PM3M{;7hSvQg zN%w4Wr<2QDx3g9LRNZ`Wqz_S`KL*vmdu}3BFFlY}rkxDI*}@Z(t|IpIy2$iLF0OL2 z;ZKA0!H14Jey8=?+!zUoEU=&wa0dGpN;OkKAeK-}5GZ68W8z~b_hP~xEynR!M}&R|usAMAiaWA>qY)9lU9p$qD#W}8h{a&f;L1$@coGyA{! z<$F~`ZhVhd;N<;wR}*lOnrTcoLd-?*{21&Qozxw;jVraNjBUXD^_iMPPW3w-3yKNs z1CCmlJam8Z&e5(wkw?cnuZFvH-LuF3miDxL6u@yr>^C5W)% zfDU%ZI^~n2@psKg9Wi^}njW1vgiRtPn~5RblAKm#`aAL31stpt*>Cn0u(|m$7ymZ( zSy_JGkqmMSDO7;M@_Woh(Qt1MVda%S(YZY8o_=`K zMzI2ufB8Y0&c(U+0Y{ zaL3xkqfmB!hZoz%8SC%oz}+wd%Y}`kWKEkiBhB@jAuWV#fnwb0`K~UiTMtK8PeD8( zpXnf~!U;0Vg5j}!ORz{Vocv3-?q>ccGN^s!g#qwppOD53n+V&5Wz}0b7X$4c)^|ha z6)!*z*U+j}eV5YfjpJJZn}X%4*ggXgt;&MlxIWve)o1*?Jg)1wc6k!LUS6mE{rV9azQ6w;x1@#pKvw_rLjqD${iB|p4g`dqF6CSUoB?OEy=y_A~6IM+To zm-vtbN-{BhDn+gcDn%%qB)YN)ga{L;f2jX2R8;h?P*SjP9YIu7KMsht`}cFM^WO{m zqbH4Xb8|oE*5-b;fLs(Q=Hzti0hA!!WCrHZdt&})gqi+-T|vO81wotyGyV~w8JpSK zg2&!HUkj|N|56mED&hOM3^dP^?1HZy5FUH2PW3yJrwYp`O5lWM+QPh6L@bDoD|51ppM%5E7z8 zGI0obGL-pknE7ku0tk>!zVM5|;1F@rUm=8D@jmadXg5U6uWy5S^8Rm|h??_w>w&mv z7-AAnK=byy&6d7>$3BV>;geok(01CGr4M{molZ~a+2k6GKub9cCD{Wko8E5#5rB!V zwOiVG-y$-Md_brI2bqBeVBOQ8#+VXVs+kqpIyd7^dx& z_%pDv4UcZ{l+2DD%P)8OgPO5zhRfiP>RuRX`M4IBtcB(N3S=Hxgy=y*bVR~B*R1b6 z{=&Dix=#06=1UWw=3WaV$7p8mL$(F3-iV>>ld11;K`2E&C{x?wl5f8 z*-J07Wz3cj985-<;?PHyakDlKlwPu%U4hxCM*PLXMlYD@UwwDJct1&TU-N9LkY^bJVlphz72fB8|D_-_)>9&V-$Rg3J4Ez$TZ!pOB)<+HoI~dtw(K{d%?$0c+_KEy3jgsJ5r%=#fQ0w4vQa8{7xo#0mDUWAb+O1M8j zS_Gj6q1-o#Il+dznC!mH`qgfdnn4o$fnS9}78G!U(;@aW#`gka+2m34Cx(HJBgPDc z|Ki(AjPnC$I`D>AX%NaGke67O8YbNL-yiKs8){_Qz~O8(c|Ipli-6`oo|A@V5FYR{ zLXMMi*Z|~APZ=W-JrZ4KS`~>EB2Uk{9SS}oRgbzIs1}@RPm~?}Dx`pKR(I|Nl^Y?X zya+mvBn(B!vkpO%Dm+ffSZgRaEroLYq(ky$J4leyn z8`Wy`JSt$Nei?koRxmD9>_nPj*4^u!{Qc4T`}UmpSh7%s5i8-jn+Envf0?z&&bVzr zIHI5ZsQy7-47;(kQt^Xjg?;Pi*yOnce}H}Y;ul6NHc4qk0f7<^0}aC#=+aHr&8Z(2 zoeIeM%chK{ehvH@P?30szsAs<;-niUlEbJFaUhuYWhN}Y_qw;Gx3O2$gSm~hjj0XG z8{ZrB)%*$XhU`XHf;^sc$ahB~oB|{ENP9px| znxvYLD{Ku4F6b?sEfk*E&!Be^C&DKJTo0TGTwq)doa6QgcJy{vcDQy>4toyl_WZ!^ z%Mit&@i4})b7*POF$PDPX4;A$k6%mpGv+-jGF=Q(jDXzN3DL~`R>n%!O0sj=^@P^8 z)@!d9uRSjXFJmu`$AZVDN5lu=2jpwlD>>LIm;+dONF;bItOx2rN;7I~N;TR=GETBy zIwKNvDyQ#7a%K{0-xozWmHtXRB*6f`Lkk9x;(AEeNLg~gavE}4L?%M{vB*Nr!yzM* zLf23=QBqJ`(KhJTY58foX!L2~=N0E8Xk3M%t4J!*Dwimh=;9`;Bp@YM z#QKnfj}(o_8`BySju;r#8<8268fOhnjo=LTjr@-Dq?`C^OO{2mLHjN$q}&B4ZN+vI z1YwA>^)dG0_F+jHQPAZ}=ey){8JimeyKuWywB#5pNvuh9w6!J7C4MD8OL{EmEgCF5 z=bGn|=h$Y=kM?H^Sw+~q*rF|XXN>0R7Dg9ZOM|AErzK~OCN*YN7NY0ci(XTrGh~Zo z1IBkS!x;QDEgB*Z;f@uZCL~A)7#n6*x{LZ4A~7UOxkB&f+736m;c4~ zu}JYt0V5tGICO}m=%s{~9+p(c4#%$S)9kG2E}Dz;!wrLX`M-Z@2WkVyDphk1mQ(Yp zcVF(N?o@Dn`&a8I4Iv;}~@}x4P8tHONQ!Lw#{nNuV zvsa2*{5`{;!I5o{O9n9HG73vg%lBW{XRO5=qCAV;jXe?FrQE1IHde+zX62vRh{TA( zCn$6yE7NTQ&c6+-NU{OO>l4%GMH`VF)j-&LAxMC452%t~vtN)O8jq7J`q?jpX+&DM zG`M->uSl5%xJo0%wIrA%1K%;fHwI@SX(KwqTfz;5JO?+5#*%#}^B{dBLn9*+9}+PZ zj}o&KCko5VR-dsj{DXb|i>|utNBkNd6;317nRTmHrzxa^;F8OsQmy_$4OUx1 zYsjov<}itQswTj=V>n6OE}d}}1L3ieT_%YL%W<7MM>$3qMIwjyi4&ft!4kM9nB>}Ov05(q;w z+coDK&(_(27Vqomt>4G4&gU+xGwlm5y4OC(;J45WZ5C}~$a943_r>@1ywh$@`MRYY zub0UKzrmltwF4*v8ne{+-7jX(4!22CvbRiiCd5L(gQ>*3#Z0mW1av*(-o9Kj-($>_ z{#$6REZz9gW{&%lsO@fk$NHS7(DhsY%K(2{jQhJKzaCGB{xa+57i9%SM1I`HRn%PtsQ@hQ>;@%2q8zUG1oxN$TTb5IFZu0v?cGJcuA4u0gU7 z$U%cOFl&;I7(`BV!Tk+($gF|5Nd@&FU@(?P8M?=glQ$SnWGwrdG5nW;6~$Kw+wUla zhQ!@B)L&Qv5OOKdq8=e0G3W%+iJnDeSyR5(ncM7xTvJ)=t_V z9U~-0AT8?<6BsIg_o`5MT0@hGOHuKdieq7^a&Wl1A|uPmO;~5@WUgnfta)pB6VNpH zn7ny_TKG-#K=`Zq+jmLLej~9J&I();lHE-m94>mDl3px5Fa=wQc50| z2kh>c@}#?*N?pp#{V)_9pP!5D9^G7PR;O1_@Z_$IxPv-hiSNm*%?KG^SOM;Q_qrlN zk|Q9HM)2dlsn9FX{-jZ2P%V|`DbXp`Hg=)Ea61g!O0Z%JE^M_VlcicPULdk4;&d#j zKD1hCN|yoO7tlp-Mt5%N5G`Rlku=wo0-keA(Fo{%pDZNV{B^-_k-Jk{E&2O;F}~8m za$k+y>oG2FCt;U zyU!Jk_E0et^yZA53d&VXpn!9a*MUGv;27Bj7Rh#;v_hPhTnDe+>y2M1J~rTjB+iE^ z=Wnq{t5Nx^;h}Afv_t$=37kf_1|Ug0tVsJ(B5e`7%yDbK)6iTxSD;;~)J`GiTBsBH z#tzOSOh$%i=#HkKWWz$~SoRp-7rFa)uFAPmrts9g<)~crP92FU8lB41ln)C>RhA=i zrR-TMrX@3_f#7=hGJ5Ik)bNN-NJ!_JIbbHGX6~jK z=$Yq%&SgRS#9dBJNvy(vgvNmm(2{(eVhv+6r+@r6exvO|(@I06v@&y77-Ga}l19uU z>>1z~if+phmPv*8jm$Nol0<9@sxW1TR)|Hv=i(^8|}X*uL{ z{%8gQK2OfhLCsBXPQKuSVDNeCG@$n+^hQVo{{4E|4-nyj%K`n_@J#=H;VpvTk~C%PqFchRXx}a1M`#(@a1pZTz-@ee`{L*5zxG`& za6ptlVmxe&Sbe6-s1cZ@Ib37TtbucgUG?>f`tF~T6#r-1-yut~+@d5cqPYyJjH%3B zg-&VZr?`fxyHv-SL>q)R9XM!!dyh`8QhzaJMZuK`c5TXD3WEcKclm62*nBSgSOb^K z`j5QM#TZUj?gAbzt_Uu`wdq*n4D+aBTj<7Z%iTn?CMAfY57PaHLXmTh2|i7nS0E*K>GfSw`zrxDnFW z^1tuCr9&b@BM||koQd*3=)$=p^C0`CD5mlij8S)I;Wlz*lT?1P546Tm{VpnNcfJ~- zY0!w8VRw$cMM7K|Ke1}{aw#5q@tO+aNHO|4z~Nf|rINEgsiETlr5SVH{S-<{^~e1f zVWwtv150=p4!Y04B(Z1PG@k=&w=)!G#=<9g4^O zw@v8a!L@3?IzmDUazmnA(#9NLuF~hA+1f2H&C`#2ZHpJYb0>^9P1H;W)yJ>>2{A{Txf4n0>QXZf$ydFQ-Zd%J&h3EBXjBCYjjc7!EW>!>w z8GY3Tz`(#}TryzO@@RvM0+E8HNO{iP>!8Xx_rxev7s6Do!h|OvB=I zr6SkP-YcIQucoB2#F_res_$shyCLo&Y3aTW`5CiHTTSP!W}{%=GM#-iaM?2Vn+?lS z>L?zsC~9RKC)2d$;%<6ruWtU-I#bnE+p?`4SS+7I^WnL-S$a)dFK8cs8vsX>yPR+m zzw3CoTXw8-kK~k1HG2=uN`3%)E6Lc+qI>P<*{DHjFS@&4s7%Jlx_uylD-&X+h9cM` z2n^XFF{Q>S5u<%o{{_$PFT6!|f%t%?Sc^y2C_zzzRUeovz2U)j{k zaN4vvYPN`MNALGN@(6A{=E+5r@YQZ zi+sujC@PTx1`~Jn{lB#@Z1G%*Ow;Ym08&kXgXRt!`YiffQe9G%venPVV$mW~%UKKl zX^km`wJ*h06HBoKWaci&T9r!y0;29+uS!9+cyFT69 z+w5$WYwH302JK9VNF7NaYn_P%+FcMOmV?EUL3Zh(32_}cd}gW!P5)f_1mu*Zf#p;$ z>-`Dz)7i+nc7(0bytM#N^ji2kpP}jz>p{(BTluPE!RxNa?+H0aWPt`6Lw2b;k3+c+ z!-FN++s#xKay9civj%clv)3G2Hg$YF^NDVLZkLP3b9>L_?W%h#_s$nOmhETrkggo} z^0wFOhb<{@g7x=?8$)l_;G+QxK-QB0cn`)zy-uq~{e9HcLAvYXxpRLZRY}1K|G3=w zbL&IO?r7!`yrZ`+RY$qczLxysR_otm)1K)8Nf_Jh|B=2UTPUAQgtrMcl?C-_SF%Azz6%RUcN9QQKdXt!Z&U z;cDhgXqs(mcWk`OyVSU{C${vK*$gE{91>I({VO^(xW+=sPs&962vaWQlE5D-*FyS@f+dFBud8A~HNeAxRyh&a|&SFygBC~d~22x<8rliO^B7Krx z(>`3l_1YIBQKO({2Nz?LpU!Odw@1rQ11ItdIvxDP9%LYlm8z;8;o!b>5PFZ3M@Ndc zM@Lr@d4q1Sol#X$@80w0xRfB#>srE%2?Nvb&+jSkpygpugYHZ#m6?tDj^Oy9;LMC{ zDZWnN9H1O2f1SW(fF*M(FAxw^Bnc5AWjD}MZFoBjQA|FjcyXApDTuCKWNhv35+Qml z0khMbv+!#9?-&Qk)c?ZEPz5$kAJt<;L5(lrt0!-OzZr*!^-vDj z!3LaK^3Baq7-8%nqN4(Z9UWQjPRvE0+r2s6F7)zD3V8icIN9e${id*^XJ?gf&erhM z)zt^b$M347?L$nTxw+-vh4~ia`mAYg7M7O65);vdsW=Jy&3G5?QL*w03k^GcL03b` zS*$G#f)!O8f#0oCA!UuxqfWC%W*CS}^+gny{o-?dJ24P`-stA1i`C!+MtIETTR7K@ z&~DU}UZWD=PmWkg^Q9>ltULD9Jz6o@srxb@yzI7*!TpMns#9F1Blc_qWP-%#%Q4A( z3}$8zagO>U3Bkco2>6__GYy6Mme_mxJNWKp|0gA8hx!9v7$VX4+H;K;^B z(sxy;KctR>(4KFFyAA`a2uHW;>gw#4+0!sJZfbENWHMjncu_$$U?kG&jT}?6A^E|= zM0x`bjTGxp1_uZK+)4xK+Lm;+sGaP%4N{a!Dk=q|X}Ln1MPkIyoTm5E6_!@HTyC4b zr!s$20Fo3#Pb{ePY&61{+^3_v;%j>41c`Nz>ZssTkgx|WvBO|lcHW)MwA>CDYB4fi z`1hT!{gVj6M%_IdQhjzQ|2Y^jI`yCT4i0q1jDFvs9z&-e?qBifq=cWGDw*|BPOz^v zE4O%4MO=Px@{dr%ob7B&%c29)O=jFQxkmutuUx)t-8DsE=tSk5@nT+-=M~H7UgkOK zu36~aefVf_iBpA)GTj-@@HNp{9@ox^ddTN#Lceh+=d`|XwW`*xP_&|KpJjwj!}f7D z73xCSYy@A4(@qXDrC0^Pm>>+)@kC6;#B|WdoGP&3?&&XraGi5qCqOk+XaZ3SmY&O7 zUDzzn_*X28o{KNDa$6f(0ZEk|ht%9|#5R<n6Wk`nm%kcJ8HXAdY! z;xc`nsC{#r^@XNa9n*!hOsC;9WDT=){%S0Z5HTI)DR4)cku6b?1#*9z7ZaDZ)UA3C z6~RL0?AccaIL&Jb5(p0BT!F~y1}0Rj)oM&rS98W@++EkCKUTtRI@o>|s}I-(A#B(# z-+kZuIF`i7IKmdo`o6s9A$J^Rx(Xx&VA8!By{~!nYxp$oG$q|ctw&v@n|d^1VH%$O z8<4NIB9Ro|^EgsnWkVxk^9;ZBZ=hYZACPRL@1o}6H7o_^XT0MU$_LcdP`sC;`et{} z4X!TeeSHRfL&&T+NLNQ-V=l#s3g2zsY-DyV!js^QUOK62_-$SxPUohx;x`v86=W?H z*rGCD@iEsKSMR{EqUihCY$tk(p6QZI<{lna*tMMO^B|Fej9DnRrFIbzh`TAI%A>_~ zE?Esi^UN1n$`-|H`GDxwIJA0?`~^P*hgNAqhAVERK2#%O!nE&CWmth>Hwy*knzfximhLj67-bWiIV9QH3g?_0elrvReQ=R}aE+|(KrtN|L8 zjvBb!xg3bWl}xemU(vGTt2Dzee+bM;2O4O0bu{jGt)KNEP1di;EmlwHn|J&iR-Xs9 z2J5_vsn=tMhsYSu>GtzdM@CRR>d~e6V~x3r7V8Lu;%B3qeQwVM0{(gGOls(zpcQ4Z zbkokPJO?y>T?aU5qjEqgqQ1KDMk-1#NoP1O$!|tjv~d3O$ZK0hOP2Y=XshN!hPiA? zB__s%%j7zoEt8ECKc??9LyKTAZln{q<09pQw*Jc*e6QSAamno}DJD7RYS*&b;T9hu zdr`Mz>jF+hXZDJ+?pW6~7&R zYt%b+L<2Up;f}}RlO+*}=~!mo;6?tLPCq$Q3~Qae_e)*#t=YWhb=PaMqnD0^_dQXA z*&-)kV=jKYIZ7{sCJGH8g*!y2r^aLV&St#)3G+DQbMfC2?G9FX(_YPg&r~}Tm`uNl z@kMn{FA#N76yAzn6rQ>nzq!%Z3p31LvC*puAOTVl(2DP~EJ1|^SdTUy3SL8N*Y`2ia2rn_FY2pMOHR?St;Uba3^vdsorsErKLr(TSdB=q zo4{H=a#M-8{%*k|wUORT67C>Qpk|gER_eW0a8US`mB$6-tTq=>K=+Lo2bAGZ`nS!i zgdu1eZKM*2gfv+u?;<1?K=(*PJW8q|$>CVQgx@iJtOyfUwn z!Fh$mZo8KY;rtJO0&^w({vVYbis`*Pl|YE;j=oyWp2F~hG?Cc3`j0vHD#D-PB#i8; z41WoN4sE=j4MzDKwG@x4N@eOCfBw0+Yq5W%G0%K+q*KNN>cQ@1@nf7VaBx;@-#zd} zy~d0#@9_jU0GTXK)KR?(+Ag>S_RH0|5xY3gL#21y)yul(y`erwW1XIGB{|aYIUuS( zP2sn@{LV`**%3xHsfcAf`ttl*K|OY4Jp6T0Z>jBOB59(TwWUH!tqfh9$R(sf*65n9 z`b3P^m{NpHy#@_td;x+DQVBx$$_mWLScHg`Ip_y_b zKD#H*#|TW&X7+q4oRn^jMr=2)Gyn(rY?WyQe#~)tHuckS*j`fsllx#jytQd4E6C7e z3b(M91(7O?ggyF}Lm-b}(uFd7pRMu%z-xZ@Oz*VRQ*D|9?S?&C8j zK0i^I#?Jf;z8f1M$Y_f1$Y836X!z)BOcWknwSPS|zCVCt&xmU*Lq>M0 zMzr?eBflkYt zP_u2_ng#Xaz*Et|p=(1qcUf2B*W+cqoI(|^)n)_M?w*ULG*d&-7LvTCNBOImp&p8- zBf@mTw3rW3PKpnpq6G-OW-0!_xbMWNwOmN>>DJY<7ia8I?OusH1j_-03taiUjW%~~ zWoupk#D@gFbR5jVE5v6>k#r31SxC2UQmXz)j%fO3(_MFFg;Q7^Mu+tZh5zqc+1m;J zA6=njQ+OV$Yig|JE%n65r}49^uxoSY%5}BXNSc(5(58|7?Ha%zzwWfSZ$nDz5=!$g zo%!g7O;!7CG5Q_rip}rXv=AIi!mi*cz^|Esv1LaBp}hHhaQ8;}Wkvvv-(=oZIS$hO>eaIW6!cP|dv;)q1VdA*ma<3w?*19QI#TEJO8vRgG*dMl z%>*;z)AMx{p%My8MvoSBR1=p&cws4+x&c%79lOetgwwqPU;BCPqb^Vd8q$kGBlX!I zHa;kw4@r9SG9<;RTtXj{GIr|52z>PQL|tzDR3o*g^e52GlH?cJW1K4Bv?Eh>HuOA3 zFtL3ovHydjg?}16(NZT(L?1)SAGqK3R4;Wje;b6Z`Xi#d!CIaXEJ}1zCwrm;;M4F~ zpJ(7CWSHXprBa;nFk<{u{=)b5j`psiUQn&eRmOb zX4kKe8Kp#RzE{W>K_2hX!Y4nX`#JyWuZylnFndq@e7q_BI|$_hkAvaY!WlH#uQzNG zl39Rg42v4L-Mo4SrhO_OaiYGxhW||V9_4If9SOit`|aX-LU03rXPptp^GhcVkymm@Qu(INWd_ObUcr0zhOj0_$#<5kD8 z{{zSg(^Zk<66U3`@f%!>7H+_piJ|GJweHK2=@Maa5PFnnzleYAqxjXi5~yW#{N?Yw zA0kc6n98Y;`2UfjYCHm6*svcP93940mb7f=$p7v-LVOp@tZWU(w1XRx5yGNF0IaaB zGO|rJ+_rUjD9`|3_>YasU-6F-55Pde&}>ULu*KMnocR=2Q}`*+*N|1q_k{u-rxH(t zIF8=!!6^y50T--cY7i%p=n#}%m?eWAKOPF%+6r+C?c?x6??x3H%*(%zS0x5?r|hY3 zxzJY{9*7KVW4St0nuW0DPHnqhUKG3-J*9g3y^(r9a}Tuu)T{@g~c3ZQi({Kj_^ zIiF_Czy`~n^uY_ARlZD8STSRM;;g(kv$U+mON$iRG!y${j0}9k4*BDHzW!o{HwHUE zWNTP!sY-Uw?&3Fu4H5kvfVewbiwK6=C(u(@|5yH}Vd`dt4-^L{x^b!5880m@ZIDmY z$8PJp-!RA_eAI!-2pIX zqLkqXNL;7{IBVzsBO)UPKC2%4U-8&y)nosS$AHhO$Nn3S0iRWm{Wl&1KC2%4Z#)Kk zRz3FLcntWgdhEaP81Py3*ni_O;Irzn|Hfm$XVqi>jmLn`s>l8tj{%=mkNr0uQ~ZCu z9s_AyNCf|fn6exJ2?tp>p@!3xQVKl9)O4U<^bksT)ufh1!!=qR=297+_n zXXTGCTO8Dv9?HUru;^76JK|k##nJj@JZwEVDs>x+tNs&RoE5Vj5d|-yjxS{Ljw06P z@*(ClxQn`#^EP9ufQU+MSbg*l0xlY~8<~#xBj2r`m z1qnhx<_u{Ac$06t)vE>#1lL=Q1Vw>!3s?_H`y>7%q;jadu{q?x`$;c1Tk}FEREVgc z(JsJ8$+pcT)O`vLIeI}eJ2>-z2SNYB>;~RLmm?283P$#3gzavmo?nji$@{e!2z+t1 z9gJAt_kM`bF|?bjt44?E72O&bWa+*e^sOrJj9^3tY*8u6T=KpVqO|vq!(&yIekZ$2 zvV-s>KN*0E@Uf~<3+BUl18uN3VsbIvaj+6PGAJW)Mx9UA2ozoB@0+%MW~@AgxXWfB z`BykPty5wsS~td)Zs4G*c-Vw78^5Yi!hX+r%h(tfo~k46EF&Pvwm+w^V#2DFQyAnh z!7UmGT+1q{oSRz&a|o7SXJ!w#rW6aWR~FB#e?9W&Aic|3z+5@f4voapY|B_Zk`X%j zK~kg1zi%Bc=kaYYqz#B~^jO(x3Jv7VT%%m@Sl$uMT&dZ4)G6SV+g;D}S^7mqh36)T z;(~usw*w;gt?yte(QX0)@}4tkW88&?L?=ZNXzt9f;xD`^n8>#htX@vZ*SbLb*?uKT z`@6j&LsnNxHlz}w&(xrBg5}Q)R>*45y_e~h%!Y#7xGMN-yLJ`GmUq&{lfT0OeNmvm zM7dwe{_OYn6K+mZ6@thtcl`Bq`!AW}Jg`8PD}wA`sc+kLa`$}W)t~qByG(BkNP5Wx zptHBm3}oiJ&@(j%dt`TKs{#bEcxsmu9(YDE0yWW)FB>KlIysXbgg+G`*r^xk;sE@g zNIB@N3tF|Y4rG-J=uU?>IO>1z(FVeeyI%H2r~oD`mC7aSC2E$m)mC{g)4CY%u2NW> z1Usp*8ZDD_6>36IoJg@A32qSiznVV_K%$N*AnJVgUTXJkvUC!*fKkHDRjl`TTk+zo zn&z*kAly1p6Kwed&95+`VA)ov@xIb6S+8#|P<#3hm4mk79ZI*!o0b%$d`^l;QaJBo0VHxb ziIFnO{k-|ueDK#DSTCX`g!_bIHwK)LEYjS|baKC*q943i=3$3XwTxd>@ghFu=*CsuF@k}g@x&hOYP^)h>GvW^aoPR7jF`#J%ohV0t6&C?m`XZ zYd`2@v{%TDK0@cP-X>xJ^siBo0N_xXchD4lQ$LxMVi0KuBR7Pm&xASZ2UhY(??1Fu zBdv+u5o5rT@wpQGmF8U!6nR@jYlq&AKm43T^DpZQNa5D)s(}%o&cJVRCi=3>k?690 z{!`rv?Zb^h(KIl8%O`(4o92o9)L?R>UwdRY5;z4u2EjB0m!vDb(lf^PWx!!3=lYFc zhJ^>EhfJqpbRFpi5~EsXI~;wriC(HjKSSRhVY19#X0oEA?TG1KghW>A0;Lsej5IZy zzz%zArTy+6h->HSV13$g6LyJTdRU9bHTBwwabVqA8%Wnjg+#wHE2-)p>m#6Y$#S>Kl*C|xV_OkAOu z`Er-EceuBZ{^G8o9--drIfrN}3fP&Jn4i(#ZY9#+cIVMMw%tyP9P7OI4A7uuM(1J0i`CR)P* zLg7~vUE7IvDjWNirDm^M%1MwjTEi(NC9FkhiUqQY^F{8%^!4)g#rfgFYq>_njd4C` z{Uu7;6Q#;zJerFXs87-&B(?rINn;G$?lN)4IPH8S_@sB3xO8N-3ae4};DZ zOY2kp(b@y3^~?CrN6MYN?D7#NC&t5ix%44XQN-@8QAr1VJIQF>b$&_cpzbB;!bJ>q zz>Ey?8=%sJj|@rBe8@?~p=Ghju?*8-R}<4KI|LGB=Mut0NX0zyEBE4uFjFMu;_H-W zlC<_x@nLj|lvDIep;3b^inL5D6iIGMb*Ntq&?&h7xm+L+iPb?(T)(gNT_3-T^hAWd z9YfvU+J49Y|4&8WS+&6%gzMueuK)ex3n*KPJ~kL802=afh~$6Q1eobfKc4^pR}%pA zK35X}T0d740H8lt69A4sR}%mPKUWg~WIk6D0Kz|4695=LR}%oRKUWg~B0pCX08&3! z69AY$R}%pEKUWg~U_Mt90J=U`695iAR}%oVKUWg~*gjVi00KW(69AAuR}%o*KUWg~ z*gsbj04zUO69B9~R}%o*K35X}@;+A+0Hi)w699NVR}%mR&cAvL+ldJY)|oyD}xaC<(+)am0lYx=?>!`Xx3?F%ju@QH>=$ zmor-l70k&H2w_ZP7X$Syn>;h-V!nfwDs>Ja12g7#X5%rbZ-NnoX18aq<87|@XBMg& zus?F1GI5;F`G9+Y_s0of{84wmVy&K#NVfl;8vriMsYe|`LeE5tfb`!JaUtYcrH3ag`1wgJkqY;P6llBS)Sq^sr8zB7SA!8HQA^x z?h2`x;FDJrkt)*Cl@a`hg{~zdS;7LNW%F!%-H&*Q{b4V_cl9g>E(L!UL zWVw*3mhC&DRoTBjq{4Ucb@WB3{wAY_zN#Da18!BFejRBmBl%u`$8wkmohbH*&4g6T zabkS`W(!`0oMb!PKxzon{;1D!JGWU@b zIUv|m|F!(enGVk}<7F$>Q#yWJWgbpKk1k#_TBK9yVXRNcAA_~smx7V&j`a5~hthCc z8d9m>U!sc+YKmN5b9jKLjdI={+=}fq7a(yIS^UEX%~zn;3eDGg?@cru?J`(0+NV@? zUhKIxZ?hgXvRKoG(J=lMzvRr)ClWCu)u{ z$EX^kW}S6hhYjF6+l~q!cm^# zAYB>_L_82kIIW0nv5!>zV3{>a|ZXezfIH)#{iQBb5-Q4lJ^06a{HeY z{9R~-+RdQn&h}r}y~k;#{FeUKk}v*1-LA9rNLXjeoSB^Pu~YQ(vMY)Cta8c*%zNE!qM=L*1t>5wcnKEd_a$&0Zk)L9U^s=(G^z zlh+F|Zi-mUxBF*1}FxPtGXEYJ;0&e0_@V_y$)S;L~XXlM3- z7R1Q|11S{O9OdIoHY}FG_*6a^D;QqxP8PsuCbT%xV!eN6H?QeI|(c%4e#Jh z1kdM$U)Pi7-?<%ky#;KkpD&-L2bH)%Dt%c~y@XnOL-KIKN9;!a%$T?>d`kcpD2a+F zqaUlGUbcZijAnlRp$$PsLlB#NKs|{7?6sTq!(h*Z{NgSus0V_&0v5vu(9NbIyEW@* zv2_|RAGRYayjP`O2nP}hOcPcZJ}E&`MEh0dc{bN06-S*tzLi_C#6MZ0O1JmG^QZy54>0fsOg}8} zfH3g)eoL{+C@Zz~YQ_Khv#U8cc%y#lO}U9uctej5nCbLgEv={d;m?jsZilY~kL%L6 zcdm}V*n4vVqm<;8tE*b0gPN6n8g%1BMKN=PiW71e@%?wJ!JxSslW7K4$|;`cB@{(T z7Z6IO-F;PWeJ!@x-asNH>q1KcbCFmxal?~=dQ zXZ|!FI#HbQQxjE$KMtwNy~MWJg?(R2!f$B;JwD2PUQ~@{lW|`$CP+@CJB%*vmt`^r z?RP%i50T`m&&yl;H?Jvf3R{nyc0|Eq*ovC11;6A&A5PlW+B4-pDfjozRUeiIM2%rK zJQbdbRX=|%Xfj$xP+o2B3 zs$~7_ZrGL!Jw}_I4<V*V9+kX1UWm8Uh~3%M@ip#bU9xPh!&YHEx;W5y=*tr z&|&f}g0jw(Ko|(RE%)GG{~QV?XXWpnwT9URBVkXJ%7) z-%mLFF3PwIQmd~0y+nDux4E?AfV)o5s8>jueKa0>v$1!u5EG2O{c5A@$=L1tZLY?0 zQ3)p4pFNr_O?j>cfKE+%{IWhn2L0b6w7`zt6;o1CSO;3l4d957OvFoZlnXFmw&3RFp4_vX0ru z9xyvPmTKWlQh;?Bi#)+y@{49=cE_k*yF~N|zeE#KJ>w{K|4dfAnkV(Dflj0dqdg{~ zF>;44m~jGaR#a+;AQuIOg7l9IAFg0t$v%1^8;jU^gJZP=0yQwh{tm1^FH6R_rT`2M zDrYmA(qp2LNf+utZ`+J?Zn6Aahp9}|V$0)^>Id@3IKbK)GH{SS!Vw1H88WiHv z%w*qVhs^zgB5oL$H||g&2|1ey;SV3r=>1VX|1QK z8by=wX~04&YOH#|V_pQPCaOfVgO}z2aU3=V^xG%;L8V&CkfiGIw9rF{q!lVu-KI!% z+0yeF87R5o%BdwTfEN4Y$&-bKJmI|^*f-H?4~0sbUq-Jx^nf1?cVJ+)OlnHW5ZCGi zT~W=nnsyK^;zP&KKX0j35-k1d(DGM3N0;2&3E*Tco{OLkRnDw;PvBVuhTM5M!?mDP zC`Up|9JX*-`ck34E#4_`+P6Qo`+T{eR&X*SQ{>AZma`unA7nroUxf2b7gSUHM&Jc4 zymywfddja*#xbE}r{$oD_FgCd?9063qT%)CV8{*OEk=vZ&b)j$uTV3Mb#JzbZb?)V z1mw!(C0~3$`f&Hk`QFHxGAVJlFgK?1qAWeteu$!7z(Y^+zQ)3-d(rKGfT%hmDc!Mg z-GiE!zxu|aXTEUWPFY87JM$$A+6Fb_MT>5S;bsiWtOib21*W*RTA3`SeBbzz!}z;N zYiwNk@2lcjlpO@KI<;`o!NM7}o&3QS8o;XU=fm~nau^exRv13?i8M70(X3gxwBU%b zr$AF*CH<}8INt~&uJ^WAl$gS8mHDtK>6w|$>Njf3mrgX1OVAh%y?}Mv1?HLxjTdIe zA1%;kjV$Rz?Ak#F3owX5lR2_(96|}CpF^cn5{Jw}7>c)6kzLdP%#=pY0n(!;Ex@V- zFY)5;?H@V3F3$}|_`|8L+&97_8=k-NG#mmz$xm47HiIHUA1Pd9mBhNIVk$e3(8KmbNL5u;=RRyUOiU8hka7~sRBrNg={`v>6lAy$-H zX>*}Al-0^P!41z28{VWWIy789{QR4FH>QXbXCe6d_~UZslI%z)Hpubk@FJ3nbw0j$ zXOXCZvY6V*wa~+PT`Y-!6f}JQE=n@|@p5NO&__y3aOF1~-sqCxL_TTdd4McQvHl=Q z%_ab@>zC_pS_L9YYI&56HTHzTZP#*sboP(6%5X~>Sz(1eAJ%2#v=H3TNta7KsL>^Q zEH%!e8&+!2-Ys^7aB2lWBayJ@XZrcPSTNT8`a(z_e{ui#@c?u(z4p^6F0`PybrZJo zBDQ-?$=bHJf?mNs&(l+gD!^>V6ILF(AK*|9DIAwmaXTJ3e?~uh?g8?`zqy?r7%-KU z5EdYu*S8k2zRtcnvpo<)jdVsJy1bEEf0fQ?xRPUjVL}e)7oO@m&^Kk6+g%EQovG%n zSVS|OQre%UhMlom7Gtu|3tHLk8k&%)BM%|@@YOE0Ig$iFR2>9e_OPB*5Sghw1i6i& z_o{^5u;l#SS;U{U3@`$<%lRY-BPoR-&^}VT^7s=hvmd+`6bj_EN94fUnEbg)YYK!M zCQI)5W=tzgSs9iO$9%Pk)Q-i~gjArCO!tw=A)QV4>srI=VZq5sIhDWYk%A?0x-JOH)YJWWBb6DQTF(XAz4 zx|r2@&9t`8-$RU*89{Hihv>vwn7}=6IE6a5ajlVi%3c-puc-q z<}=r6jNaxbT2{SZj2 z=}~3qui{gHF>=s1D@z-(k}19KNL(5V@T)JGx%YeR#0j}d`DJ}YZ4?Dta2|z{5(=>u z5*XzK%OX}lLr}k8`;_m}ddB5$#JW%+RanI+czW%rf+qyuJV&i9R@6`Qb`2>W+;B0F32UL6`>v8$qUIOlG@3QI4C zmbm{E&Asf##}VL;Ty5Qm|NVSpbXlm%a>D=_s&<7JpVMb@FU)a3^tG!t;`6Y?bdQXw z>_v<0!2&@0T*c*E^=?8_$>D>Tzz@5_Q=0U|-lTlLTm0}u#M9dZBLvKC5GzaqrU^Ua}QA{=@yXXmx* zjX$`n&7x~VfB3qftyHmT^VlZqd46x4(in21lM!&!cdmzWP4%@?)3*Nw;veA4gdCk1 zPo6{?`N2GBoqOknylug(+i}T&s!$e{kL(qFs`mFUeh=0Xs?T8^&!!2l9Fl{cS;84} zQCkDbA20~N=o(rDwsVIhSZ5OOx40;*xx}^pyj0J3ebvX2bRjQw{;odY5Rl`DuLVMp zPcQ+Z%6D@!HhAm_<;_!*y0*g_>L}0WL)ApxkXY(&YV8aot8oU8@^(ZtV)F9_c@3Q# z(pL(4%0eW(IU4&2%0xv~1Q)W8HCpU{%3$r0;K{FISLkZ{{1q60>8hfeJ(9oc};9hlT#_X9pRdz zyTf|j$a^VQI-o{}S1j_4OTTN~gQj3C<+sOaNw3@B`)Vyu9t(KdeCN&L+ld0YWl>HQq-_QI;7A36hGmQB$PEH8W zyTgC3pMhuEE2JybKNR6{aH#fx4tDxr^v=VeK(%WyPrvz2P6jKzClaagN&|yA;XW8R zceTYEqTfCZlkV8OToP2stU}&D#QC*vuDu{zq1j{blPgnL>3)VaSMqHosPlhkP$|A$Jr*!0-p2LuirEvph zFnTY!m=`tXm=kH`9;Baz{`e!X?mARK6Hn|JG+T3e*9@3I9_1>qTuEr3T(M;KjX=?T zhVd8}aC->;QcO=OI*Cvt6b7vZ4N1xH(k3P+(u0n}N43^s1uc2Q2LG$7Oi5&4`u%}Y z`yC?$H37^d-SIAFZ~?)_IyMV%$TfzsdaEDU+3vxm!v3N3(X6 zqrU!p2b+z}iS}dRT~sO&WnP3v&jW)+Zlk4X^DO;lSMl`FAcjc<`V;@4SB9(zExlu{ z&o<3Qmf)9j5X58Cd)WcAfux|nU$MnqAO~JUa^)$F87w>6%n)Q6#-tb^1eZlfGKY#^ z7@uhiRH^L{ydz>2+#!zF#}5mvFxdts@aVrYHET2Wg_ z;ZGyX>TL%49sKN~{R1I9ZYMN`$^73#(`?fU%YJ15#1iWL;}b4PP|IumK{NN__8-5< zljY7xZMCx;;gtNYyx*b#7CH(0KcmIhg#{YbRu@0F-Bj~A9l4k36m2~6G7OxcYV1Oa zDTi)%F6aB=Cp14TrH5#1=yI4Y)W%y`>~g>SXFlQ3_bjbUGs<)q?B4Gaj+9Wu!{QP< zmA9)r9aw>?E9&buK20^X1#P0Gm|$Uf97@4IPXudrPrez|>KbZG;LF&vcI$MeN`I4oTh*AOddvr2~p#(i_v;fDUG zN$PnqBF4jGHcD;WfDxFevkE8XH>54g8ayr>#RaS2y?rO|AtX|_y?4=1=9B7Dn z?K)0acwpW5xH)Z7N**OTTT8dc40saLG>*cFF6I1HR|FOSC$}wz&g&0UHV_MfMIG8) z&Tv!fcRl>5_)R<^olNaOU|CmchvE(P3?^sFCJ7v+Cuvj-Gm9DJeI@-bLmTO^`ybGU ztK^hS+S-L;H0w&*)AxeZ@lOCZv`ETAn59NYq{2x=div1}CRw>0zb6MrnvDt0 z*FwO%D-d-hxsRdL&vCF6bNmseaT|Yx;osd`t*Exi<@h8JiSNit>_f~`7LH4)f^@-h zdL3eUs@&{FLW{U3V2SC@zMByrK9qk^h!t?wf}P(4KumK>6+j?Ad2TDW`5hCgoBvMk z0VYk|N^W2mm)VCcVlbpGXB-km$|s>0i-)Ebk=GtUS~v*h z<3N)8HOwku>M#dmsz+}Y|9spVx7~}CQ_6K#(pmlPXJe1q*(dA&^UzI!J=!lliXY4* za;|a?FmHIy+IHnp{Jk?rc1V3HFu};72E08L^IBVNK`2< zG*r4qHFbz=NxGi*2mg~$^P@{u?eAir;j$o4KvnqC1_$o|Zv%cyYT3)7+_HGz^XF+^^J zP?4(jNmBg#x+<#51aA{xVHA=o=Szk0SW%?G)2YwpFr`165fwi02-vzTsio%)#GdE? znC}auL1zpOTUl)1rQF&b4M!qEEIc`-rx(z#ADjo5`O*qQE5<`qQ-yS)nX4v1G%&{U zOKmG`bv2UScQwi_sWd#3ecdbnAw5CPpb>5 zMd}|s$ard2M``-xa$+o14ko)4s!M?bY64@GUaEQ?b$^-296`jb>soySmLkMhme+D? z(&3t;y&Lbm5)VkZOol1(n=kZYeQr-S$+ka2neVN;Qc#S=C9bDnu@VO_>6J_kBh?)0 zoxUV==A2AhjU$0s}xa#zRN+uu|&7p>8BqX?D?tBhnmZGMlS0;*i4^ zY@tdFTZ2}Ue7}c`z{;slaeogFa8s@fT-<^di$lbS3@JI^~~`F7UIP(9Drvga-aPW#ufb}}VvWz)k{e=VrIB|i8REWsm6wt^y{b9sV-tTns5rC8oW-nF}c-M`mPy8ZW zIfFo}2YXWsboTldW>|^!76ao{2p2dnTI?hNBSM?A@XdabKAuN!DpyQV0MjczC9T&u zBGdmlUN{6PG4K;@n1_ADXygbB0zvNTnqgP}qe_>2%v)dzctYL>$Uaf$Xkm0wPf283 zZFNEhJ|8-dQ^+c*Z&Ycc4w1wA0c4jBGLNqXBw=|sptR$`!krckH*x%zZ_6CFs{gZ@ zWq5Ha%Y6*-D%URy?_`0eJDx3uZ+`|Kgl7574+$Mg`514-5duOS!Iiy=uxMr|NiA+k z5@eA=IVQ$%(*UTkN%m928E+2;m*AEu1B%lDp7@Uo&PHMOcTk=o9SQAey#!|Fc-%zmnj87VG<0 z68z6%eg8^=|5>c>UrF#ki}n303I1oXzJDdb|18$`uO#@N#rpo01pl*G-@lUJe-`We zR}%csVtxNgg8x~p?_WvqKa2JKD+&H*vA%yL!T&7Q_pc=QpT+wAUy@)J_Ww$PLD`s7 z+kbtR1t{CmSA;L>f@D%tMQoBzh$5Kg-X9 zSic`dJ5giIGFh+$4_IRLB+J`2)>d$i6bLT)lr6&_C}a;qpUWGwN z3KM?(fQ7~U+e>KFN4P#B_`k!51AanHp^6q*YHa_R|F;#*^gkE+`TG+EfdpD2AxL6=GXxv{~7x6BLwjWYyn>o_wTZb|C#&a z2XF3Ho8#S-mH(%axpD8V|NFe&Dx`7BDX-_7~gc%Bwj;9ENY zE)4rH+6u*Uuo(QsK442NJT2r=NZmh>nx)_f^o&i`|w8|r$uv4R}kCM)>v)J0Iy`(J5UgQ zo68fk7^5=_=3FAI`5t;%M>NE)iks3SY4c*}MQo89*j8$G3tNYi>0VM zPa#|yEsO?w$V+~+Agx$EQ z5N=A>^6pM5{ka$h`rBn_IFy(w$A@UI8Xp`ijr98OgC78}WqDMi!V9ojeV(V<9Ql-a z-I)uUh5jb)q2k@rikr#5yR1*@c4{(#WWX1S2e-m>T%$mC&Xq^f@C- zV}iYT3N-d zV<__swVfTc*`$nYO^*`Sdq?!hv-eUm1Ro;3KxW$wC^s3dq}z0KHx2V?tbCkjt70;t3y?7Gyzd;c*R*77DmA0n;c(CFv4nWu5#9Zb8u;Hl<>J_GFW6|4|Esd zQ8FMF!8g?j=0J%Qy4lSd{!J0XU@zaqsGYcFdUGU3?eY74Crm1G$NK`5^9$QStF8py zVO>C2O1DbPNvK)7qOBjq05@f6bKUptvVrL(eNBEJuqrjuKXkUUUJ zDLF#3XVp%G8}WZcp6OQVj=IGUI6%362ae&@`@)fGQ)I@o@+p2-e4JB*2ilRoG@b!8 zTfLQ9)v?_A)XsfNpes@9MU=xRB5?jbgv(L)^G>YA5>J9z+)A(Eh+g1E%Tb2aygUdP z(`K1;V+-I%N@1y~O0~g@>Mn#*-cs(JE*Sfrb*g!?9LSB~ zjkbE+oDWQjqpsmnOZpr6;YOn9GAaOyK`ng`ocZT!1I4-7kds>H*%RH@dh#L-Z~s@i zONwy1c7}H;#JezO)+XX~9QpoVn)3R?j&ZXH=-Ga@?*3`0#ht_ zp^hm#eZJmHQBlQ4lISq_*=j!}>VIyAU;n-UO`V?he1{$BscxBq8ATBXTAl*Tc)U{` zqEZnpN`7yVu1`k=fi3BVujyp68CR!}PUS{Z)C-V7-;joJ1VNycZS0sI@L7yB{CEQ+ z%Oa_ClG4SgB{|Dyd+w1X5%swH9Di(Mnh#$8L<2ke zAbt)kAeo|@-oRDz!=VUK&eb#gR*tq+nw!0NTjt9qANgmzaBThnY8XweiuV^+temLQ zE9<$(i)#`?g2hdZLh>L_c9t^_gxlzEVm;Of^YM*~r0(c>qQp3|aj*>lN~j94lBg!$ z2D!095@yj#T!M3s@EN1smi_2WyVG{nQv9FYr`vLNAf=k*yAj*sg&A;?kd;YK{`H~^ zpt)_H;xLdBJ{Xz;^BgQ(r*aG-a~+Y^;$7ePXZXFGw_W)-Hh!IGmyHi8Ofz7d#J`yk zF%o_3#nrn^fU-O4-NYEs=T3N{53k*9S7Cdb0Nx4K|M)1x_j}sYl{%s&*r@YQOA36F z<3NYY#UZEYqTxBMXuDwGn8tNVwBe`|5SaXHgilb!6Dp=KV=23ZY~dH9TPz+v~t z91;!PBtdcZEE=4;#WRz&qMJ?sk-~CqW2=-taR-;oC%r_BKshO6 zN_Rri{E#%I-_ZbcI5A-0il<$KxC+?8Xz`DXwuf;i|yoDUgWTE$sWY;$r$F@ zsjs`@*M>AR(Y2Qa;&mvTm@|AVNDm5Wany+frUZ6C+<3k5jcDwC`7q2FC-741%oQ1v zlGOTRR`v1o4@Ih|;RArD5>++Ku$Z-hm(huBB5uv3fCqr~Q8&fv(XxnomKmnja(_*G zWLOJor$?}uQ`&DZ_U8{S(Y9A_!@2Iins0zAe|0%AKuJFt{QORk9^VjyUIU93jt zM78!Hn0Nh_R;2?8aEvhpf+lmgT2Z+Yfr<{_0f#5DYz|nQ*8o zDYb4~23W0XGZL{$5#Z6N_^1J-}vn2(8Pzw+un~hhQy|G3{DA8Ce47FF_KuD&& z-6Iw))cs`@HKhj8s7JpQiXmJYLb90o;jD?sqcAj`;fHBa0fQK-6)P_7VM58gswK^9 zGb9Vqu%nM~4lt))+;UkKWr<)JV?~^@=GlKV3v-^%qDV<8kHyb-up+8)TuLj z6crGBs4?#1#H4aVd$sZeBjPfa{{ex@~KJJ6`GCaX~_c-hi2W=tXiwZ9|Y`_tN zY(6QQnI?L$lZYG`bkk8@arShsfTQ$Vufj60&uR``sIC|xt$-3gO*wEDH$88Moeh;q zMUO~VKK4}nT=6=KaVm&4;xh|E1^?oCfL4)Q9R|D4nkw0T;?Xm_cI#=`l^KC;%%cSm?IUQhL ztb3dmQk*(vu<)F~w)TJ*NkAnE<4K+ad6Pof1dOAbbdR5BfDW<+@(iQ28dMd)r3Bq} zv8J~ku5I^0##Mq{>J&fWCfatFm$*zurH5fnKZatWVu$9mQ>&aWNsN3_7`(E-x_8>Q zjC_B@5#l2^T6QzLbZOY$L|DT8&RsSn5X{DwhpM}pBqy?S&f8F4N2egPt>%h<24 zx~n)E(F>SHwBP*TOV{KU{m$y3S`J1&jcpVPv#^OIIdMn_UMf2cqHgAh<^<4?7C)%u zh95_!I7?j=M8-xCTsPt*J-;d)M{piFVU8vUge$4kbr1iVU{B}b-11wqKYNpwni(!R zF+;xaBjm*tCeH^MtF{z6jj|a-lM?ohXUT{89Z|bCYk`48AT*bfw1nbZAQh%vQ=kcw z%tEyx5aM2C0)N*vmwwi2%_h)*Uze zS){9WLou@E?B#sas6gGeo6t|ivoHy6>*r1w)bM?%KJqgv`=mcRRkN;ZceL_X=g!Z8 zPK=sCS;ulj$J1<9VafoW;=kL+G~(!yyO|pcUpXecS$5d-JzsN*n*(IJft(5K63@*N zUzC_kueR+KJtOKUWAx-qL_{A;6EpqTqU4l98b^@4OB$v~k&TcM7uOI+=t`weo~8-A z`yP3@ARP1+0?Ce0HJ@8CFhGKrM3cCCD@dOn$QrG&rppa?Q)67a7a_aCxk`0Mp7mU> z+x{%TH2_l{L{)=*YYQ-%&2CoHrSjNgwuKYJV;NOB!a6Me znYc7juG54^kXYd$LK!K}`*VYtE&q`xLYGZUIPxPNTUb~k_2*?DbI}fOMkPUR6?}~!cYd9i zH8;1n65h0Fx!yl4lRkDTp+Y_4(S0XG-4D}|20}Yri-@w(eYNSddB66Z z^$v07XdR%WOvI4W!k9fXPfw?dO(9};saKCbKb)YF0;!V3xf3_I`4OGgulDslLJ`vb z(aWgCqZiKfHH>V1y6Wgo&5+5rKSzW5rq$ka5Z?(#W0aL`!@857! zq@?cjZ0lwLfxl`lJ{JP%lfeJ>5wd|<4BDeNn+v$H1e0OJN<3gD(B*{;h(0FW1TDZ3qWc$dQ-Iyz64Ge1-4A*p9qZ4fIpX$m*tNZFPc)*9_ z3IG@umj^>{$yF2)tYSLkIr9-W9Bj7^9jKc`ox1nI3#8s)E;*b+t3TR~+SWDJT{f?^+D zg7Bym9NOS=z2s$z?_hj`)0)me6CMa;=_v8$N(kY zzR>M(21Lwtk$rq_83%qw{hFx7Lt5JPRvZZT&qqRtsdDxXsfBInNoY@_FCnpl#539r zNvEl49*KYJYXJmT=TFy@eGUqOG#vJ7Kb~Q5>JNCM6*Iu}Jh3DR{=TqPU-9RRYH|WN zPN7=H=p3-~{j4m-Bl@Tov@2)sv;p|xbOuDVuYKv^$iz84(R>j&`(~aA23tZS5=n>t z#ct6m&=I)|zAHX~WMLVw-kZEP!kv@-s!JM8|Z4}Sl zBQJ8;@|Qs|l23cdU2-}KMr*wq)*6qV;DVkq_-a{llGCUdA=$=?@r_wIo&eBHUpMR% zED9vig4CJaCW5F%Qv=@#=(f+F`eqxN5uhv@=E1&|u)WXAgQ+t0Uo>!$b13oR=~)hy zlB}s_b(__+Pc9o)U8q=$$OzIXQGYAIB}y83sj%k=-g~jfC<#n9P5(W;w$MsfrmJd{ z+aVj`o6A3@v^cNnvYOlT1_REwy3S-*?~2Z1@f&Q_q-@@-2I~u`edYVA^!0^C_>img zYH9XdhSuy^jkh6MJU0yIOMz4LaW0FF&L;${#FR_4y-~jsw~0D$$G3)HlW7iEURrG+ zk9p1SE`4ibHgE2yk|Ec~HV4qW6eu>6;P#CAW-GumEHA{HQ+Vw&-Fm zv5N8)roVZOg=SR_A&DKwRR@qQqJbcd89fk8vG^KU_upnvmE8$z`=oX>VtFs8NlO(f zhdRIZ{F|LGT;A3Pdx6P;`$rI&ky&)O#acl&)#tYs~WXvyR4Ds9;s;Y%4)?l=_W z`V2f`5K9GI{@wyV%m5A+}ZnIPKb zs6@HP_rxYqW)BFcGkI|@3@gA)4XsU;agbE}yqX+3*cKNN%}@<)+JANMhwV*;d`J^iS`D)R`A*S< z^t9V^pT|NqRwFc9wxQ}JJzlHr>_GphtiPFkfk&nCRS&}8S&Gth-axzA7#2)`fS2=J$bpgJ?QdsYijn0!2lhKnn5TISp~YoJdh8xLuo=6jTBvw z0!zWB)tOwEvuMMPi5(S8dm7E*%fXG@=U+QDG@-7$H?91mTe0uZl~+&~P{gg{$z!#^ z#xFtx+Fn2b9UTG83uSC@%N-hUUB8BQjTt^5_M)lDfCPnTy*v|)&;KZ8XPum=^vc6C z0KgH)3G*g#Kq7L%u`YfO0ebp-!lZi$ZD%FX7#AT;{D~3JQw4qBnj5C_+ok?)ckf~a zwbWBJ`J8^(_5_+Ft}D!5;vOc7KR`9Xx2gRp=vFM~O;Il|2tjV;6~iLJc!831G} z*z19Y{blqVBsrPJ2&3ZFYZa7MOeD!eE-*;HR~>D}&DB-rGXg|BReq*kH%hWHH2h=O zH(=BD+DfT~5Ng#_$54$K=U&9%r&rRx9kq^4BTKFltK*vL5#3h{^`k>kM>|l&J7S0Y zQlV9EloFe>&Ej(C)49ta5gluZ5y0rc!ep4=&<5nbwD;IXbml>DeQQr_Zx?+tHy)w< z{okN$M-UeF@n(esQA|AXzlq%SL;v5{t(V`&XmRMjbGnUpX^7Wqkao#$ZnAk*Ys;BvfsXbF_ST}l-gZiF z;jlLi@D8uGX%8ESweh6w)1Ja;8MR*rJFllVI3BAFvIN}TEu|akv>3E8^*%s< zzH5C!cK7%JmK$_W7wG38s6Ms3;@@qGzIt(!mfML=>7C$MC3$}uG{i8pvS+*`)Z#X> z^axf98w81E4$S93%?tj%U^93FUp_0^y8F_aaxFYPOOM5JRM^ncNo9W9)LZqpKY)a_glR zRcH}cbCuHnQ)NMKq(3dD_0&}<&OG_f(NlLwqjU1f4d;ofj6%*vfHMv9-2i0HPDD(L z;!@`edzm5JwM?EN*Z&i^H|v+p5se&kKmtp#q8~}pRhgCX0D9?M9KS;~7!9Ub7pSn| zQ*P1@u)=|3y$;s(W}|Dq>ZAl=Qz_i(itW|5lgeTJurCa+C0$wx{g~NW!M)&AU5&1K z^Xw=b!)V#CE1bS{NaajEJu$|-SN+~A$j^vn_m$C5dLM{IG4bfkc8N1AeH97c^Ct@N zCTG$1#Kx>54DX zbh+}&4AAJjx#+bHR2tc~$O$M~w0_$!YqMeV?LJlaz74%t^=*Wer#6s@spETUnlZrLUqdp^s{{Z>A?<_Q2I%6bVsM~<{FFEVL5cV1l%WoRWw)Yw1T zP_%kKn56ZV;@kPXJy76@F)=2nU(kYb-+v)ZdN~ooPP;2)g+@jHHhdar>4uZgvVD(I zx<-*X`r}aavn{4Up5cgQ_}*Bl{I{wtU@4}=qI@wMI#`+Y1Jzr)%Lo}r0;=S7&AR-~ zk&C2bIZzqA{$<&`AFCkmFV$Bxkj1vx8%HMy{yZx@fjX3z@~W0mN0xoGJcLG~y{;u* zh`8P=X>(lGMDvD=PCa3pVA*WZX$)5IxbMUpClc)`%aDWdbtskXDh~Cd`O_>75YNX8 z>6L>i$9c@gS$-!@bde9GOwGgTE&rKn0Lj^O{A3M&Vd7a>74W2$uACdno^6>uih|W- zOEOuB)+H??mS8TRV0r`9xt2MRl@eM=TZ$`DI*)FA=mC)xgA%bLsVJ{f+W1Z>sVSTQ zYonUgf6if5XcSo`Yj7{&nF*x@2!ha-X9l>UQ`tAkbO;BDB@3MVgpj67_?uh*X1emL z;`U=ms537Fx8b;ZxU$SoX@xa&rkDjw!GPZ34fPl`H4~E39cryD>Q>4i-MIhty=q?w z4MI0dUBWO1-gPZUg>{Mp7ERzzST&`K?@mjC#q)dxQjfdIK=d(^O>=<|0AXGqEp?;M z+O82iJ6c%QvZ^tk(OPdq>J&sb#m$mpd)7x_l`vftTKHUj)TsGojnXiTx*s|Cq2Pck zO&();_b|nx&6BVe)0A9T$54oDBRYRBeY%4`Xz{uw=~0hnH4`&fqssEGF}qxBDjo~n z`y8DdznHBYDVOUc&u}LQm{7T;w|Z2eC_6I7UEe;yYe(}IXRwkp&5548i-Q(Hy}xke zNMCpy{lEc)zlH7aq<-+Qe{iB>JVFOtL@yre3okoY8gXX?VmzuUgQ(JAb8jf}0qsoR zkHC3ZNhD8`zxB#z`B<&hyIx?Oc#67&N)Vat3Xk9-Z&61pW4OZ`T zkk1VVd_lBuF!BRnL?TJ%9zW=p6YD(hcGed$>Vm8}bQqR_6Nloogf}yupGcaUOYz$A z*cBNLE%cbZ)80_!Fo8D`5t_m&AJBm3DQnSefv8?|9@}yskvev0%`frdB30_zJm}>* zsIX{eC9^|P+?)}>-!pO58beTWRwQ!&W8q6f$PX z4JC>(Caj=}15@l}o1#-Sgo@NPl>HTX*h!ImU%_niWPRrWSJN^+B;8KMBQWDV2BQwh z&EtzTnj!%g{>}`J8aGi;%L-OG(UDQm$0tiDvp4f#ym*3~3=KQ&_e*neVn^VoF{{FS zn3bU5>&&71rTRo6o|Q}LG4`SFm*MsiyGSFtMDQ7~D^kPj|b z4YQ;hGIN}Nts4+$&N!0vkeza?ib>&Rs_H0o-^#a+eelwo_F8|5fMt}~ki|f!2T{>z zOxrgwNLN_7%J%V6E!Mb_JhAw@!7Sanl8`IYb_5uD?LM+i|-EJl-{KOl5CzOU&py>uoz+NJLT-hCWmBBQ$XvFPD9BmnbbQ7BphUiywSKJP%774HfOSFyVBwLCvyS(=y$SBa&tJ%8Ob z0%^goW(e^9l5Ev-yh1}G9%h)%xM$L-O(uQKxC!J6gwC2m6A8bb+$GKdd|1qbK;1+p4&Q&M>Duw1`uAJZ`_L=nM+GX#Q6(0JF;L-SopQqw*zrcdgnP#Z2fJ+ zz=T2LZE;dovch7V%K4Jm`xhPjCGrvDFs%(>ARgrblB;L{9Si{P>vZMyoD7qGc3m&@ ze~A0%7{P*W4;$^7w%yaVZQDI<+qR88ZFAbTHErA0v~AnGbIyBjZt~^){k=P>q;_TP zWTjHIc2f0Q&thG;5ZjOuio3sX|MLqgcKgyYfW)R>$lX<^P9w_v^ui;~^_@Z*rtJ#QZr;-27WK3y+*yI-=-RT0q|o zUN*$EPVdN~3y4A-LarwT8zs0ljI6~a?vcZR)?8wgtrgQ1_NOe|jTnG7Q~2|G>0Vv? zT4+bdYP}%L_WNr$SQV0o>i3GZ0=G*bCweHO42-C?pe5mwvk%>>?P(d$U5Tp%N&t8mlN$Bw2ap1w|IR zLbRHrtSmUHoxf$2^62+PqXuTU>f7`#$5s@HxsdHB>EXmo9Lwq?lO?1b-E+hC=)rbVdX7mQxRtH6C9;=p zjn#OdYuWmTYd;;(*bm}6(T5fY>Vh#t0+sS~R6Z!&S`C8oD>Z0nXH{qu9s;I@zbA2L z^FKHVqF^8UIJH!$eqxhgO|$*GWg>?5Fcga>HPT>80aI2@E=roEd!Yp{DPwPlH_9*! zOWiKO;z&j}JPE^klhiUud`E6TA%!~SS7kf)z($uu?1!iu3g*Rx^SUiGLDmT<0OkiM z8tSB0e?P0!w)>^ifzTJP+WlhxHrb<8&WNtJMX-3)Oppdh3u@(m~eS3ivM6wP+rWdL;32og0JNY%tf65S3M&J1foG< z;6L^AtML|o7c@AGHE$OJN$a3e&mI_9U&&*P3;4v##Se6dJ_O|=O_@j1YH{xMnfM?O;(Y8?Y?yO9sB90gsbv6S1b~I09R$?bR zfXosc+XX930s$$cT`7T2bFKosuRj0;vH&|qm73~sAfttiHF*>@L{okl) z#J^Xmr+zvuSW|ICMcya25G(4);F45ilzQvf{GodCO9~+)^-iP(>gPeVm5O)QiREd% zlf3FQql&I!3p)n0dOw;8FVdJ2wcQGyb?V_l8A&;HMqr*2yop`i_)8OhAS<#@82u13 zo+_j>63V#)WiU~4cgcHUrY$n7Gv;J9MMvD?>^75*JU_;_rpI84&XDBkhF zM=DBFW{k(YsN$C}e&?i2yu-Q$$`=wZt`qz?rL?}wFlNvuz?6Bd6)%V5g93R~&c_?d zHQ@C4wdNitNP_z*97F_9*@~BT^>_ZVd_88ul_HK_v&p>M5mOsmmyT}z;Umnb>|DI^ z=|(KyCE{nC*D!c-i17jQL(X_ixr|tLGlPtW{l%flDc0u< zcV+1_n^FP+kTUl0Ipt$g9d=mwqJydA=B9>nY8m;*RTG`vgfFxdnqlX2;V-4{A$%q8 zYjUC=H6o`yvT3D8C>e$7@@C8LU0BO59-#*_O?IoxJ+bZ>koGDPPvKdN=o2Jd&gP7A zl6j*@Wl&J^Tpvf8e9vIo;4d=sUBev`Uby_oXMFT`pnDT6XMtfR(GRw%#_oWPQhPP? zFDjX{v1xuA!f&jp-Wqn&RWZb@Ly<_VLfH74%2CM*ell+GMX0<1(Qp49tCCaCn$ zPSXA)^Rbv+E5w?8$ZaFR(rD`rV5Vo0a>lP}^=J^62@%=Q1^R~-mFpKFn*`DQswIpW zi?*j!06&xBV@02QCPonY+&2|M(|cZ(`E4Y~X&79E3E|ZftMU}|CL%+%TJdF>n+5&N zk^cTF8w$r%5#2+3X)v+s^q(LXj@)uFE)VWLj84SWM(kB%2=?wK7?Xs0C_pSc?5S-YpTc8#4~>{e5F+k#^NGqdN76f z6kX(eoyA@``rHMng&d2AGwZBUV;zT7Ika$xLhw3u&cv%4p4eLWS?rrXXm^Vz*6=68bHKi3CXQxgCtDtfaO4zb7Qu+AmocK_@!@S?SQdQ{JfZf!V z6#H5Ad{Euq*Sa;Lay4HJek@taRj2m)zb|^_pRy63KRInvphy)v73)qX`vp_%7@?X# zc%fVuPAOc#W19-%v=Zw>Hx{m>WHsvpZvyK!SfhUWF7v2M978oxMq8q9j6Rx1I$ek~ zFen1~WuVW3D&M`~ zElV zeYepeQoE8GM@jo3Hl{AM_bL+P|OSF~yN zgT6J2i7^Xd>F=L?J{{~TvXBU};mqLd4Zb4mgVAHRVR7X5o!FQVQZiIC8pBHCbQk4j zDDM7r`WtO6_@dT1sD$j_gZLXT=5@3xYWs6Enomxb{G)>eZc|mKL8G@|*`uf@rx%d! zoOx2N8H9I+@V-Iw)>D-g!su9T3M$(SCq$ze5n7a`sA|5X+T<1@ZDCrJAd)2-HWHKW ztmgQ*f>g>YUKc6y5deYbWzQbXglXt^*{$U8-;=HB5b}&`_;bz=BisNCxG{(|pV|ej z>}*_$|B`n&Aq>$j{o`h!2WNE{e-X8vm1{%fc7%6eu?WP@FO9R?{tpNY0(oaP^1sdD72G##8uub{=;#FP!}*gS zmWSxCbf0!%a5#x%9vtfRWwc6Xxhj+6eY?AHW6sU3oOQKfFm-Pu=v#Uu144dHS|(=! zVT_@*DgMME0t(_*W$Y#;_tAaaw8O7>HWBJ{QoX^z>)or;;y-q&jWOwAIY{ z0VF=RGMd_^fqx^`VB0@gr=J#la@OdSnJLPLySQjFGHm4tGC`m7b)L$w3nu+3P%M^c z>WD2W0LwMtJgPW5hkHh_6nX8H9h8Q{kT5bSelw9Jb~BPi_F}qyRKP2h0&qVjZl9~p zCv>dXfO~ddjFSLzm?0(=hlvJml7h0z3=aV^q4_d`Np_P*hZZ(m>CV*x)`*(eS%F1K z+$UOmvXk&0;!k69w9ufaD~NK+L7LzEwozXL8|nv?OvN%1a^2V5e1%h=af9L;z?Nbi zhcaL5wb!OcGQYOY<`fgBQzFxFXc?S25O)`{4k9PAhChKh`41ngx1GEtDOos((5D5A zr;9WFZr``pCoHc_&GR1U64+1{NedcmNfUOQq8;8qHM{{Xm&@5A@2ryW3<^cuY4eo_ z-hg6wb|GGRFs8kmvpIxCq4y1o4ff#e1ohMW?F+^NZ@e!V(P12xV#rU%vkWP&vAG3A z387Rt)(~L%+$#U?lM!Y&EcNCtLazgSvwm-G=|Fr)rdayR{<%9Y${+}_6?SCUn zXyiO-bL2djd`pU-_ji~S9PaP`cZg&DPasm{{(gfGTMxCKq%sQv@~@>B%!ASZ-%&w8 zzA^qUMh@Qjj_Chwj2vJ<4$?W3mjKn&!rmSu_69!i97^)c3}WH>MX5y#l4==5pMZoDY(Se& zW>7=~L#*Kf4{2*K$#&lCZ@cK3i5HE04hxcf-o?mU#lD&+|fR3$4sDTf}lc#NF%mNez6YPSK)x*rW_%bkGKM1*bB>) zMJET+0LlG&bKN}}mTe&FOCRP1@lgf0_&$il8b{|W&S?s(y#bAbBws4m%3 z@RmW|1<5sK0do2BIy}3}VR78}1EN(PGyZoU_;dU+S-3_a+=4#>zz9;@17ia|)dOlH z;e#J_u8b`S(k=)w0^zw$$oYM&m&pNT!M}c+*a93c7j_*2QBc4GMvu_j6xZiF%QlZj z03j4)JRwFHEXuC|LM%zFxuAPOxoQZ-Tnm>QV-ShQH*G3PL;F|{xuFuNF0Fb6T=v6@-PSuj}i zjC=+-Cq)fV%$d#d8H)hs|1L%j;6HdDB^xmvLmzVut4KOS=SbI1U-RejZ;yDxcw$AQ ziA9JNkf)y(%RcI0tYNJoxsu!b-O<@`=kxA!=%eUk>cjC;{Ic=_|19#1c;|jA4_ym& z46Oi;0IT!knR0~Of)bNlgL;{SlVpI#gb0noMYvSnLP|q;S&UP;Md~>TfXWIh9zlrj zC*B}t$^V|;l;18o9mfBIB+N1bJTfV416dm>1<4(Ci)NFWpQ@M2kSdYQ%`^oSDb}55 z0U6=id26NZ0p1aBpon&e<-_RmnI#qGRY&ja^R^OA(cWdArrz+L(jF9ETWeFDd^T@v z1mXk{(`5QlH5vASR}5onKLNJ?E=CRrk`A8;M-K0lnv>#^LLD_5Epf|tf4w^2Bx|5C zURp!zPed(KDA%`gPnXnETlHx3^wNdU6}K4bml>Sso3L-+aBDWdF)cEWzF^vNCeI+s zNdB;?nc6gdn|UjJdv#KA8go)}0(H7NqB=xB`WSnf?(WvN1WrEx2H=7FLM{M^DtH6< zQJkDEl3xnCM9zjzI~wt}isOd8{jH(hcsE>5H5!f28qm5@I-?e4vL{K*vvq-{-D82{ zIck`ytat}}>CP^B%(+gvW4Wj6OkKvF!+!WB_yqihe)&aO9c|B~k0$SS~C43p|t9$Uof8%CQrmNJjD7@k^qYrfaUzsOivw*Vm2CpZQnj z4+O?@8;=Jhl?NVV6ci-c59GKBu>J31 zsc~@Y2Ke7}HCY2{WZt%rBofjTJmwNVeyDSBxVs}F%F9pNX6t2dX0L7d>iFVOHTju+ zdVRCHzP8yT7$ z35GC^8_%Fdt4OU%rA((@p}hApI|!x3sQaE9mxjbJ}TTrI&%s)y6%^T{ui5Epn&6z|8B-%=*pVN$hVd}3cG?1`$VY{x?GT=|kP z7pDTz0(Pr6RMA!6xYV9`HwX&RNC>~3X0DTWDoHJwHMYr-LWq>J2@VHEmYjj)HB>E z8h_P)JI_5u%_-3oVVm{}5#TNH&byv_QJp(0=WrMQu}Kv@yQz*Z<(0e-KpuEA}spDw>ZN4~=rZc=@FBBC`xzzY~M(0vAr2wDvs z%7bOvO~qLT!Nqb%?2a{%pb%`9^brPvT_WO;tk6+*7*yQmPZomj?7(pl82cf$~rpd3Euv8D@RTVG5lS zop04bRrq27`(zWB+ooh;&vGm$D|ayu7gr<~;NE(sb%}9Wy(e_g=0D-j;I;rE26?71yU-Pvps>YQR=aXdgM1QirWjPZdF+#} z3det_W@DDAx31)4Ei9Aov#X*cTQ@CtnI-RrUZ_#nSC(a2c7lQBgC(6-(0*m6yR00a z)yUzKV;!Sc?SW5a&;NDsnE?(Di2x8xa3(59(nN4a6@m}WlFb$=nj#-8z-$%BC8?>h z4|l{;WR+HSx!#UbHEBi9v%AJTAi%Fpo!fNyxRs5*`^*M&q?phTbGSF6)NnQ?HFX~& zwP7rJUO-5zOFm8FXKVjye!Gm=l5YJfRDU%z+tTPh+shOBqPP=z3u%>@>H--5yBIm3 z4W7^6us_vkH?G_oQ#zJyfZSl(kixN#lRyXkl1&ejAW9%spL`i92DNK`Wj>26Aq;uo zo0se>D(OGw1?$ju&&*)yghv0spi5j@Pe&-+Zx&5PTCPf&N>dvno0MhQ}*GJPU#B}D+TC#jbTt%{C%0PT%pokY17w=%iH zqPU#&zibg9Mfp)NE*Vn}l-rEIkZfJnHD zcQJB+%xapC?a?&a#X?j=7u?Q7;YOf0T0QKe-{_xl+kcfL?G&dN986@dz&iWtQ*>AP9qA~%>~yr8nfK2Pn@%Q?oSiX%X9{7LLIxUu zCkU$v;8_KQ7}8e4y!D1|)00Lb3AN@sDJ&`I&nj8yyI^@C^@siG-8aNHkkXK_!Ft34 z%DIlxXUcokH8*`@OV`#uHkA{tu;s(8n2nzoYGUVCjBZcXvRUnF=QmxUTR(9 z$T75y;^SE;bnQANK2#bwh{w2FY+@gL3_+N+Mqk3RD|GSgI9Z%`)_$1^_uhZgM8v=k zdFZ@)^5bPbe%xP)yQ}vm8JmXH_wg!vYTKTyXm+|%8h-uv=OvZn%|v;@{5l!BANx_% z4OISjF>!^`=+>d*q$0yXyIWSD=ZJ^RBez`1~3|xCX~*`56G(vIf4>q zXslZI5{e1aBhoaWi~Y;C`+6_D%{C7@%mbZ4z8N15?_?dMnVWsq^W9BMys5RwL-av` zfqnn}&HtC6AV5fnL`nJ`9TrPo6cy_KKTg<#T$<@}pZZJqp8*mSuL=|=CueT5w5-SC zLoLr1f!`fL<<|{l=5(8dyAHAtp~5C|>CvhGH+jD3C%yM(WHj^`(vo$^wUbhXZwD`< zk6zSB5U%Sw<9rwgopc)1U;2Ql(o@Uy8W84@jE9?Ma*7PQ-QQt%QV z#`w>{9tg127xv+yYcXom;Epx-=ReTw@z^FXrnL%(e}S&I=V^-VOTEybaPC{3+i3=8 z&l+d%vFTOFGlI!<_E{+OgA!mlFiB|H%i(#w#Ss+i$ET>C9{&1SOYeAnHFv2dP|p}W zaP;*C^MpsU6Qi!W?p?@iI)mMK{o~(cOd#bl)$T^~lx8}@qB~vfPMYhhv7set4x5X6 zN&bwuJx&(fCQJE)l$!X&o=4Z+OaCgZiAjL(S;*bd+3E0TgZT zi+W=M>4^iuOAZokg9TK(prEiIfPJgNdda1F=vz8=g4?BAYU4hV&!t!&Ge9z$e0yl7 zP!=e~^{?Xd-&VeZ#?WL}QlYP&;onxO6}NKZ4X90+2T=o^R=2go4Sy=Lm*p}4%@`p7 zwp=@80`_{tFRE4~|0gU->PIhVnKlzn+U?09jr^;6HWTHQE#cR#w5`ZJkW$CSPx;Ur zO0WGji`VpqE)`&KG!PX8O{BUElb1^)4<%Vo`~yBU$q)T<)DIg|QuK%T|E`Ec0?KLW7833pC5XDORO(?H1pO;ZJSNd_%Mb`hp}+@W*|o zu?%fJ&tz-3G3~51Wj$aqz7Ro`|1FeHBWc~EFO>Qu=VaMzW0Do6j*+N|tFoU|80>o` zg>=X(9M>~DG(){w`assMx27SSd|JJ+UH>iKpZq)+EO*svF5`knQa+b z!jk;kQ;8Vgg;@Yat&vC<@c-{_B)mox669yO*`5|JBv_4j(Dv&yJ@%LICh_r*FuBn1 zPoba>vA&|xz-2xklPO?}XJ?16=-ze3QOh<_ej1MCh~DJ{ z5^jun7r$Jv94aGI^e#Zvz2fzyj-HOc77gUF|IPxae2g8<_MazP9lvD%Y#GW^AEe1_ zIocN}^AX-ejza1FK@_rQ=*{e{q9Vn~Q1cC}Uum^ic0~$EUnK4_g#@7Y68gEHVzZ!d z`2OK@9)~i&e8Sk-BB3LBQsQfk@TLyG!+Uo`5dsu_n_gejAA1y{U+%DSH&4QBJ!kfa z!9Rex+WRfz8?ic?V!96jI6GNa*F6qVhOHmY^ z7$|FC4wED}$DAR!WZl$zv&LDy`YhhR(>Mdf&aW0x*(AXoPLz1tu2ytzJx3@8Q9P$b zSBsyn-`llWS1f*o_k-5jUK*Li+b<@!F5j)*VJZ-Cwwv%imLRXXL7|Mgudd=@o?qGE+6B@ax$qLJ*D`dz=HDTqke351 zNM#yQw+^Q?vUu@~hK(_|Q-)TdNTe2XPp?bb$0~2QU4%jbX+g1jOlE@C&+DzfRCDOW zsb5~W-1hsxD4r!g#`|BJSB;14&Vo3-iD8Y`B+85PS|q4KZU-fq3J$mNh>f5o`>xEyFu2?y)ZSN&$zP}`V0Hgp-|^=v*53SWor7v_8IL#?_M^+K`vkejp~!p zUwfJ$XN6J20}0u!1O}}y6ZMR%$n;_P-AOoOr?ZIK5m9K(3!wp}6A{wXsq*9(wUc-R zhrrlr0w4TAlFg7Gt+Q5oz(%2KyzC+Ts2#RG^wKzVddQFc>fKzK4FuBBwT$lFyynK3 z`|e9+aOkB?d!yMobj)*Qyi#BhB#>w6P~jQ=5`h77?1$959Wy64B;F1^7ffG4VV|a* z#m5wjYGTKMsq{hJT`z{G9M*(cy!qsb>ccPfidt~?eip{ZHBE`rrM4s<$RuS9taFP7D5kpBu zKM4H6Mz^P%3_w)5tziKfB0a5-`a&jlnbt0-91f+dWljEjFTQnbj%`h+TY|8}LZpY^ zM}uk8-}kZDs30jc+qZeZS){Jr6;8*>s18X9#KD}$T}#DZOSG+`g+xW7laC+C1`6%^ z%i1qJK5yuuwy~jD{-;;_i?8fxeHU9x@rts4GvpOn#s3 z7LzKjtnUO`AIKQwCB5~d8WULkkDY0Pxz$^756Zk4c6?FF5}rs(1p-6&cY4>Sj2H#& z-o&=!C=+2X&~ktuDAU))rcaSAcSY%YburOtIdpv93fkqBKy$%`p(M(T$mq3kEVsCtNW@6eQFh z?X#iJGMW;JGGD1qtC*YR%Ml@y7c@q7gjo4H&qrHFL^xoNAeQkeCw}An#Tj(`*BV(& zqt2E*#B{iqgvn6{Ds{IfZp((W`V*IhKlaGQ&;Nso-v{b9cvO_X-qds!ZDmd~n7~IG z^*mnx`4fMDJexdR#x1oE?!BbWGZFD`mKn}{zMv<&T%&1{)CI-IG`v&}Z?4^#x(^2C zOIc+0U@&0*a&DlaSl*WOb$l8b%a&4|f_mvW?_=j|wAhhOFDjnT&fB8uP7M|tGho|p zgY*I=p2biLdXGw%Kj>OYI&Nnjo8>SjIQFt@^Swe=jEMX>U*8|MwR>DOZokxzpM%RV*CF8ZUGDxuKrH(i?P^@%wk!PhvdTrAOoOM5sXJi3X$EbefN{rN5^C8w z(}6eU=A((SwWQO@Y$Ft_=0Rf228Ge0uTcvEuZ(-jfia;_ThOHn`ANUrT zPxeieNOq-f6$bj3VNJr%%+-l5I!U4x!L78_7&ei2X16J^nE?%B7%Pc83WR?g#&nqy zm$+5gDS6BVTU-HH1Hvwu?*N9ZS7J)(hBcA_F_`9{vSDtbgrjv%v7uYL?3gWzK5)Z| zqOnEz+u59USmuO*N@A<;kZg5gCU0y|InKe6UTO1!9DIh9B`Qct%);OZM`>|d?Aptg zH(K|1SN3(ZPED2ht~}-(TtK)?>Wp&6MrZ8ZrRQ&WdzHNO=S&*+Bf#)&-4BW-jjk?c zh=i6DKk#UfBr_UxLL-U+dB{wCdJ-|lQ5EHYB`MJQm;O;{pG^*6D)YmW_wn=j%t}BA&sWC|HQ1cfh zGV}}559a`SZ5AA#)P^%*W?`|U-d~IiG8ID#8h7&mmiF;RE%W~89d)T<;8@{L^AN%w zb|1fXk!OdzVLV#`>z~ZvNmVz>P;nH75-Db>ayI63HR^cwD1g!OzKj40MlO{|inwn> zxH8|28@lWt&O`!z zdG7U)WCi6H!&96hIiXIpkuX^pe{hICx>WR zm)HgGnm&IqPQPZDl$-m7F72(-OBKJafD51s%I8W1jNe5-5=38E!>L4LE-Gp!MYtHAUyR z5GmYLSoA7y);di5dsP+y7D@2bO&6xkn6?#TxDapOSurH9Qx1jF6{aDpak(sPIjWIx zUH5ryI>m7`T*De53MuOIf?oA1ASxkpyKYwI^HlL-^q{V9m^aqU-uHt+0?m>OJ8ocP zmve*!0T6iVj2(lNT{g=pa6N(vx7{_g|cCQ`ABV`U3_PLH|Z7P({ zUR<*oP!RfPG@oKWb}mOkPbD%KIZJb*Inf>L5M0gZI5}tZE;XLuwex*$T3>L80P8)? z?~~anso`Wj%xL-XyS(}Z1KREy0qoKMq1R126rcdL1Oz8$>=V8QR#4!8g-;p(ahb%X z&EiwbQ^`plE3keh&M(W6BcR=Zd-Bt0@dAI?*d!c8hi`cL%U%&}Z$N#(@#YalE%~gt z75iog$zG*j83Q?sdbFFEsXrv~lD1QHkDfN9)RO)P+St;gm{xdIZ2XrAHe6RDg4`M+ zA7KATx6w597re#ZG>sC9YjFqFmiG;8?ZzEud+`Z2ekj(MX)W>eNe6S!*@#NLvsBVH zM2qqB7?&W{eNl;{mehHBgEISUL93W9sc6tm?+VyC)FI0ew>SRh)B4cK-5TTFF?*(( zNq)p7=DcTs=r~S!h~g&MIX{5g&hjsnR1>g((i=#84H;$Rcw;s4TL}zYX=Y=EsHl4O zc^S5BwDG%~y-lX?O;hfY>g$SJJlnxU}7C!|YEqm{FJK*f%?SiCghVz86 zFvvqlggOof|8ycC>b6#oF}RGkuYH4ore2S8D?h=EaTl!5E+_15!1!`Ep)$(`xC5+j zJ&}jCWSPWb8udxId9?+C%5lf@4h`;7QUA*pTzh(aL{ zw-8A4=nNCi5Hj1jgRA|Ec6n^MB-yfsDsr&RW5xsBl^brH**Blavuwe4b1P1uyVI*J z)P97K;OoV5h_HM?(CYr?SpInr@b=tq9rTCgzcbAr^&=v`qYak8Snxc{2F(_Z-*xRU zR(J1Hz`H~#$mJlqu(u^~MrCFQUmKXJMJGM0^=k^=Q7wxKgXM^y#w+~71p^v_zsKy& zTrJI}>hCFYjbP6G9VcTJyfj9ZxM_9Rl}eA8_7jP1UM|nxEm3?gmOH)yF8N8jq<^|}c#gHjkvAAh-?<6c%tl_kk z`qxA~d;X)HP`wrThtT14!41$Art@M@vXoA_zmBhBH=selVATKdP*zKWsT9i zc})O(%@cHq?cchY-_6iesb3tE-BW3+TFS>tE2g$q+O8RSvh&4&%oicn{JVx@$qbwQ z=)Jh82f%8u+P_-GeXaqHU-%-oA7|M&7}UgK6EiBkpB^H0mSPdHx%7MY$+*9hU7}ad!9(I!86P@4cKA0 zSh18Ng!KwysFeZuZFB2w>4!?nELnE6wQDdF?~nhIGM0(To{z}&`@(lb6mr0*B+Lo; zxvG;#3cp&1XZ2>IEI!yC>8rGEp4ZP79Tz?yeYsq|Sz7GE1)x7Qf)dP~etxQ$cNHlX z6tn(uca2xCaf0#FyZB{705-CQ)XG(IQ-oX0U;QPyMnnKePxW&+7>W|~yCwfLv4Mt4 zoHOleU40&2R7x`{m4UN&hrTkdU?fgCeV;-fD5Ofyn=HLT4&0%yoH{N>{OwsC)2pmw zM8N~i=e+cuVXZn6Ox3Ao)K(I{7zVy?EW?I|_%qHxvvh*oc(fMv{wdG916|+uk}P^) zR-g{qL3tGbE;%1Xz;HbfBPGSs64`%ewoU9l^*ir zF&YmcRf9>l4XyGi#eZy{(F^^rtj6O2#RiRjScM*&zfj z3jfYdsCJ^f`ouGp`W^k&T-Jeru?ofzJdl$l!9?46?%c7zPU8b|u|(saUXq|M|E0E1 zBU=ie=-Cq1*5W6XOuNlQ`Iwl$zKjZ}LEZp~7zSzTQ*w6=CM+tyD;%l;Iss`^ z*!&RvjNXZxO&k zq*WimN}-EQ)rSuI2Qmlz`35^Hwp7e>{x6Zxk=V1UDev*Q)Z!MDgKJ3@n!d|TB`BgN z&HGa&NmS2>&KQ4%W65rFyDt*qy!H2}$}Tzj^0y~xNEM#?N^U@k9@SRc(;Z^&aeI#B z<4;dBS+YxEunzbb1GKqW@gd2nn*f07Wo89+h%XS*%*Un$E34tBCYEc!s^#tH2!pD| z^$VN+?AepwTj7?8bt>M)Gb{V@*J7cUw&+_+s2?vxXGiS9jV3k- z?C-iN$Eegd;@nnNUq-B8S$=fNt5=9AM0UicLsgNZ+&v2`pON$joQAy+M?%2XU8Mv| z*cuo2f;I(NV_>v57xU=O3!h#7ILuO|IigG!wHl|2U%7FWf-H{Db9ljPq(a}g26C4< zAdY+jWGqtU==N?AoVAp0=Ukzi0A;D&XvbW-)-INoNS`};a`ya*OPp>q>PG%gk{cFN zm%Y(65Zbe1f(vFQiTMPo6P)*O8Prpy60-k+eWu7t6$5}bV#@4 zcqS=g^8{aOYVJCa>ElU^ch^4SjfH!^K-wtrgHT}fuXp|6clm1TsPGWrel zq+{%7wHITpF$1@;xnX6x_n47P9-}MGC%6DXAyQtUp6B1&1D~~DRY<9=KsQYK!ztwX z$}i&_`5w{BwQrLh75zYktGyH6u=`bPzx#U5Wlr<$KD()_!3EXtiVCP;xf>1wp#$W` z1j7KlhXbRaCgv7T9kp=Ut6Qkb>&B;1j}@HZL_MBK@^ju0A@~)ml^zZ{OP&*N6Ok9S zT^hadUBCQWSLKg-ztxFG7~b{oe6jK@^cDVSk8hutw-A3*8gPL9#hjOLd)?aStoIY~ z5%{(X!Y7h$WY}6SUQ1z(?TvZN%|lZ*x}haat|=!MfvjdIqQC8#TNy{kYT%IrQ7RHY zxny#Fwuo9&)(D%Q*0iB_{nZ>z{W((dR;E1L*1e2IyG{+L3tG zxiypV2FQka?c@RKPR2@5#k3=lQF*`V_rCL;QI?)hRW@JwFs9_i+P#~VQv12hR)HsS z{v_Aaw2;Irpl+31BQs#E=(;gEd)J<-+X}~tz`tmGxZG38(~1`Spdi-)z5>!>L*#A8 z*rIV`*o$-SIdU zP{~p1^#~2#6--&}y(LQEoD0^rP9QY|={Gd)Q9yDPSHsXk6}++Ayu-L%=&LM~WK7#R zTbrW;e`xzH{TJL`hjt8uL?aQOxF#z;!h`mnCs(hr^pK&}0=>z8+#*FNp3w&w=;ju6 z=-f)8myH>#l>PWxDwaDY*ZppO)SfnzpRmp6J*{8SD-<^E(&B6^BT4%1(X5HrC!<-% zI}ncB&7RI@myU1ga;fy5k#b_zqoW!ZN6eY4DS$%Rx)QomQ&V`yq7qZlZMbpChuC@5M zQIMD03d69!H**Mtq$W(Vc1_KM&{q|930@?~=CYRIM!rc_SFk@{a+oeKMcdb`u?ip# z;rZ=`dD%_RzEHKfGC|JcxDE;C@N2A`!P3r_p1J2lHYbGdEho6DB2)zUZyes70SUU; zodJc95NwZw*5*|M&AYN|kP=Cz-VY^l3%|h#h~clXgw@H69SXj9*D;X;2eXs+Lci>g zSba{k&HzyFxko|yNDa_blM4X zun9G%`w4T5?v5+VGtulMdJqv8Pj=LEci4&9;!`dCd+z2?!nP@IZtI0Q^9T!O#Pd{ObwdQu z1Zxm4mG|j>m{}>eY8!@^h2Z%S<%5^_Wm`@zA#tT?$EA29L?KL6Py0YJcQJH6OO4!! zFzzi4S9E@E=RP!*qvKh9xH6vo*tiN~fHp$XnQ@cP@N%^y>B7^x(6TX&k9|j}`u1T% zsIH>xo1%LtpNH2Ss`(Gz>Bq^-zG_iUN+X^xavPHwy{G{YBVBFJ82 z*0)Ac(X|Kw#M6$>?avLRiYw^UJ|WNVO%%VWOHBxBYYbPK&R4@YuX~HIM4r5O;&Y~{ z>Rt~WC}g?YpkBnob-pEycGLlo$*NIn0Fkb}Q`wmm1dpXwKl$AwYBQQya(aZ2Pm>nA z{yhWd>|k9f60fTtc^G@0u#=Y2S%YmIFWbUQr+)?koz@j*8ND{+svIhwfv zHF6fqN$xU|_R&;+-x%VvtK>9Vu@;fT;1oQx5gyMKm7hj*3bbJ@)~B~M*y~Sm)3-m$ z_|OiDSc`x>EzTWAvL{<_oq@4BUhUMtEhr@;br$pc`y2Dzm?exBB<_wd6@xH*$&p$T zPY?ay!(&b)ndRRwh2ntm4+S4?1oQSnDWzys8z4#2_FGt$${u(#R(2C=$Nfho_N1tt z`ZzoW>&`e25uhPwZMd+ORj2BOQ(+>c^K_EiESRBicUOaRdkJLAMfK!H2M%Ti6{lq` zUxD_XllEIWND`|{gVs-0+zdQ?Zj7o?u?#+h%$zETi?e`Lz?;oe=o*q*s4m*EUZx8txDD9e99wqDTz?PV>kRAj07ikyBLJz z^j4+b?w0?^i=RmUy(2O^k8cZYrY;%R9aU-g!F9=ip$vd=P{HKOP?KkYzK4>@O*Hu4 z;1Ds{8Qd0Z@oo0_2tF6#5|JfVMxz_|St;^||JhAN*!t*|3toruS=WaLNZCM~{s!O& z7v|5mc(s_+>=o`MhedXj&t5S+yL6a{5 zM-rrYab@J!2HWpe;+pru;MJfnIIEL-Q%V%2JpI_xG&wc8-O1;v=iznbP$SVIbo2et zL{`RyVUCn%F=IfNP1vcK+Af=pw${^ptNQuEE|nDjfB>Q|AWGZw?8y8n2$3b8x9!_l zN$M@&xw9jWmvfbevpg7rPC;p%EfGhqNEliYu@K->D0>o8G+QrJzjaLiCx7DjWY2lY zEAB{oU%9Q5&6EcCZJXj&>J0xndY*Mm6DuG0gaO+#yLYaZ?=qpxSoVNDjbQr+?oDT? zo~v%sn4S3`T{g6>)r@A7wHYZ{D(KQiJMTLnu0DgmFqG65JQQWldyu^z)sYO0vAmx! z!q{5PWwToDTl!r*I{O;B&%|P?0fnzSyNx^r`3~A&j+Y9H+Dvbox45)OD506#lgd(b z6laQUuru|`j;@h;V_#^QvpIZm7(IxNm;SDykS*$NpWAy{ z#2#-p4jQ6w%WJ@AsP%nAttO2<5=X@+t`5JjBA89dRfcSlM=8hcHX-4_7}q}=f3+?6 z?eg$TVQD*H+Qbzb?d_d%^HCJ^{;@VP82_CeB2SpHcrPr0t8q#TcX4?)AJaJmDAb+a z{V_O$?%d-Z+!fEtjqnwn?VX~^CPghCHId~dn!F0+Ih1#6a;mLi21!CdK)Y)s)TL>2 z9wyCmnp&Ww9c!Ip@74kf0hoAQCtVFNH)Y@&1aN=zJzv1<#)$D|9L0CXti1&U{6A4K zaHgrOF`(|UrjMbk<5cPKcx$_ZbX%>{Af-;y9zv&Wy`rs5_CK123JP`rJy za{s8ShXzHg__CpL(Vl8s3wz%EO>DVT3Z|ko?^q{uB}Kcd##_*YLLWWPCel{Tccgcm~_A z{jx-$Cj35}-$4t%p=QKe@3uN3vWxklNBm8?VbC^F{zqAM5`uu<6j+Z*w7UPNG5;RA zWMU$JSY~nmp#Ke}EU4mJ6Zjt*bEN}oq-rk3X%({R|IwPx@87l!LxyO6`SL6nC^eS) zJEYuSxmfSffS1Ofe9a^kmYj6qih1*M`oHcHj|ToO8SMZ&AnbPxNx1@H&$N>27_e)R5Uuk!Q4w#Z((4-cLQ`lT<^I%)uL+K7IpM>N5 zXY$1({8hI!ZV0FIQ8HQT7$|hP@f3>^gSaa^2NOB0+aCqLESs$LFX|2W`$zJkD3tGe zc{Lj9K7t{YKQz&ql=Zuny*G~FF5%$l0=vJwFOR?3R39cEZ)$N4uAWt2(QcNw#l^)z z8vj7SO+$&`$@diJ9(NT}Y(c8UlS`O^iJ77Zw5TwA|5ybB3WWqC7ynj}#SDu^$OeNZ znJb+Q433R3FI`pbo&~C!ZL}Wr2eA>t?|1vF!slQT)wz%{Yijn%asR{Tz0br87)oDZ zL~?Ogaoz5EiaAT^>}>ioP40LqUHCaTI5^vK{+uONL6HEi?`MNoKKZ)xAei#W?0TB; zKBfPx%)h)+tdO_)=VS&2AWsx=md>9jXXj?A-tt>^vBsnaB}+Fri;GC|Brgr~p0u~T zKTP7{F}uzCvyWI4keJ=*mGtWUcU@@w-UPWu%NUuNnIdSU>Z&OW4t{$NJMkD*T0|zI zpE;@+$XTkg#=F3xxUXR91YxdCYXl*inFJ@Eo{xaRf{s^Tol3C+$pqKlP|UG4bK}Iq zi+@ehjV|I&f0zcI&CN5Ub&WfMw%EBW-PM zRW29VT_4xoC`E5*Q)qFqzK`9>JMnwI-b5wC_}{Y0CITfpbWKggSc=tDuJeC6HDG8G zSiCA8Y~Zk2X$=WYpx#ojl_M6%@Gpk>3*-Hpb>{yn;!TCOB7S)>zuOTbwEra;q00;N z7-(+EF^M=TKGq4!9N)ztRIvKje6bS94rJ!4(*V=ZNK(nXPu-&4+SA4AIV7hRD_h+lKVNwC9qNIq;M~95;C~jK9zFQ?1Cs%shCTt*hm??~ zyYs~np-JFhSI9@AZn(od4$Pv)GAKlLp@{rr{JZN#fngBvmB6_9IYVCSj4}|!NIgpqZ>JZcc>Pd&MJcP z;2%T(;=Ko9D3@RlNBzA;{x@ged2s@m3lID&M%ZRTNrwOqW_@T+U*&&YfC&~$OdV?d z9^tP4Pv87)dKI=B>|c+>{~FBSX#)u>Y<3zc}?y zEYQ36#EJ*~y9uH&7t8oHQ7Gi$*{DeWs^dh&yTi15P25-KU$*&t5b`ESKuLw2!unTB zDFHO__lb$-NmBE#z7b4DvHtI4^!;KVl6Q|BLefP+^6$aY;Qyzd19_h|h?{8r8|mn? zHYO>QE0>-=JTyWvAUG5gxD{Z$U(J0On%=-u=kWFHU2?QnuKERe%z|7zNvS>7yNaK_ z5*J+Ff@aSIZ&%tMTGF#Uww!G_FMDz4z(jMm__A!D$WF+U?#Y>x5%o1fBOj;}Lvkrk z4(j8Yp3Hx8mHttWNUUB(#fEQdqBlRTyrYoo-Ub2Q;_S-~REkNtO@4OU*D+$!*GB%u zdLGPAPcTln5*hckY|oliah1J`>O^*=`ZM8WJ0 zTX5awWnnFdStf8c`?VQw{@5{16WR+V1%+L&1$H4@o&wS8QrhA zG0$Oj&-;FTpaEYSQyzsuR671v%ExyC$39y!T>Jq(tVNm~SwE`~i{BjWgb`KD<(~h0 z;MGeY@jAIORFN1%u4+KuYF>YG=IY0Qs!2Bs4Fpv0h*__FX=v~PVZB8y0lVK&SbA@) zr}(dU=s?g+M`qt@%ihm0$pq@|yUW1)`A$9VvzhD!&K5|BI~k3&C~6diT{a zTHhd4B+QQ?JfF4HQ=bv+Do+tC(Tuo91HD_x1a`cSoCH~ZBrE~p|lW@bS_0{S;3 zCYWLgpSH|Z{P8S@uX7UKyqFoBQO2x8utYl@ddztr2f{Hy(Bfqf3JJXV;j&5g9bW7Q zQ&xZwl9V1%Y=pUUBFq<|_xMr9*-niqkzdX(fUx!D#o7N|` zyR)$EuWmlJK5c$;vRKD56h#n87%rHOxTa}_L5GPq2g#PdLcT(if$4kWA!@3f8$2|9 zqs__)%wHTs8SKx$aXjF9!bRJO1;qw_egGb|5klI%3HGn6tb!Z+m^fAApu3J6FV=a0 z*bRkw{-U3LF>$QE!8~=;NugL1QdN3l4GD^pg}q`qqZ#mHkRe!pjBmF@_k4orGLqmV zCL%MS;$#d258_zWxV%%%O{(g*Lpkkj!sNB@cm{8?Li2VEf|>E;>MwoDC(Ys>V!(^Wr4wG%gMiM5&G@tgU)C&9ylILW^Ow(4XFIO0pCLwM zK(KGoA<4MYsJErNn>#)nqmvEm8NjA`YX>5EU1Php0}VSi^Zw|7Eh(*XsWL2a*F-KL zPp@1oFAyg%b6w0AJp zG_o(5k1LdNus94XrJCb7+!DeP)@7h(goH%kqs-=VYO*+rjHRZwTOgOmcB)Jl_NEJ{ z^p$g$;7}kZt?}!2cMC&d1&LCN>`zq0k)TREJ%^g#8-2)xCk)&*^ktxs_|x_aW#kTe z#@kBdM}@FzCc9&_7nzpJA+WJ`B#9o0rrvp7LAa>qVD^?po@r5G=QzZdn>jr^np^ja z;Ru19b3X2N&GBE4l%>Q1vF6$w-O3$Qpi;dc3O; zD&L}ucei{cY@hLXZ$GI#q-b*UtS~+%5FZGbhVs62yj{44C6)L0URI{W!Zp4>WA#wM zG#6_t#*s{Fdfc6lfY@)F!DohPo3CxlMnxJLa*bc^Lw|#14f}!&RceQ}?~D5wNuwDY zt~}Xb(G%GiGcGF^qq+=lA#XUupAQ&zT6G;Bkf$`B`-iUB3B_c*Ub+Z16Cq5_^k*yZ zV(SrJ=oR!y98J@w_`};#MScB4rC901pM62WNZTriA}2X40B$rq$0vaxFhgvA!=)vR zgaiY(v)hMc#zN?HV?+$CJuf~Un4IeABOZV9o#>Vj9F95l1^YbAV>QPETHnJ~cVO%7e{cZ|o#)?XPUxlk|?pkEg+}+@S8fF-+SXM0*b|r?YIR^8I2+DrCWg8aM z(^OWNyh9XZfcaI31oc`GE7OxLy~Rg1c>PnL@u^?6!k-wz-r92iRY&G+2EN`A$~vfo zv8|6-QAENOsXi6t`;g%zd?-Of%9V{?($lnVbcZrLT>It<$qW%mKjK7`{b6fjquH*u zAJku+l9!-v*@Hz*)7dHH3~9gW&a=S~pm~23yUFJn0*3F1_I!kb>^Z(dMsX`5ero6X zSZ^uuY zD3=Z+TLJfR@Z(pRW?3-#Hkmu+<_+>ySpT-wLDWc%GntS32*v6x=DZb~Lb3i~$ZzCV zo}LzdC?H{S1(xC;ZxwE3Bay6^^W}hd1@caJyl-y(O>{a0|6~DxudM(-2AU#onSs9Y zl&Fzq%s-Q8$J9vTaAb(kN_iI2D#P1e)D!Sz9?l|T0wHkdi`Ymdu*@UR^By=&5%^!M zQ3$t!g14QHvY?CzvarG_!|@*x&_J1NWl#~|z)>|&I`j1eCw=C|*sTvAnt)}Pso<`52FmqTH4CAjV$ zc~~k;dt60vqf!yM4~fVpUo`ZdeUxWkLOG1rdP|O-#I@2^ea$d^_F^Q>R*EBOfnb~@ z){AOd?_nj}e*9hNM0g(Av-z^E7xG-Gb{ZXm%(Nz?r};{u=f~4vH>nhPI%5X-Fd0bL zh6!GC?q+whL-a|&DxEq}J>85Oe6k)=W?GaSDXhV0kay4g;f~DtF}X|B+_*o`aF2~F z5|#OY5RpH)|G1ON;zP~X79h<4*qs=y_dx6xkbO@E%K*BwH0SL(c9M0XWBl+6#bk4B zD=?3#b)TaKp@bQhI2pB-YN1?%((KfdNU7^_Qh3Ty^@gIIWTZyU%6G+8MJAAud~K|# z3eJ465<*U|tu;x9lEvmKyPeeJNa+6E%+Dw8bCpSt3u#u)H5EH6=s`UWh$QSu_&I-| z`VJq%n3XEpEH$sb?}R`MIwTyZjex(ut6wgZBlQPeqKm%A*rF6K^J}8Zaf)|)lU+X{ z(we^3Oy)$p$^%FlD;Q~5>|Nz|hv`BP=A7T!gZj4z@EN^PRqcD1%w;a7>I(1U-v)V` zV0kkZF+R6gA}LZ!AG$dM6XvZ9yBx0`%8M54AosfKUcrbD`pD%zVa{3=Wvtb*mm7kT z%FF`uyNHFUeySx_7xeygj;5qomRk?VDN)Ja-R)jK>k@>s<`6JC7D-35K;TWA$*qW? z3p4~qUofTB5sw-Xh6_HSUhkl6yq{IxeJA+m)hw@$oK~{)m(5i^@cP?z+KxNQJdJdd z=uZS?I2R$3twvrB(`ViZ1bdMa%@7-G>&Qf6+!ZIHv@il<%%|#JP`kc<01H-cM|my1F)AxH6+Sr`7JMMUeB?vBbU42( zHHzF$VY9_f&&NaP0TPFYc!iOfBjBtJ>0D`6ia|E@W@L&((3>NohTFyBc~v_yQ+j-T zzaE^sf6e!xOhlwy_Vd0L#=;1+Ao#pZZ`KThv~(Ho5%-GyU2uN1N$>y$?G z#O5P!WJ4YGo|hUda{4i`eE8k?vrXP}u}W_e_*}E$@Oh3%icc{$=k{Zud|3#Zj}CNr;EyY3G=kn`8Lary zcGXF!=`JIZ0k|&nAizOQM z6234qiYz5fd<{Uf%4C=>G}51^lIV$fs1>!GO430x2FUY^X?LG-R@^iB{FWEkaBErV zTc&xIV42Cy$BXjM5_B<4@Q<^0mQZRV{aeh+a@MaVx~JMz7_cn&t)}yD<0=E2>pw+( zzP!FnSK#@W7n712oRZV!>R^U3U9Ok)XZaJiVl8?9Qnrh==2qY9kB2B&v{6bqlS(TG zOqLCaX5dgzbaQ}UD~mt7m1twrZ`Zn@#7gm5x0qkk$8AKB@jPz3_@c{LT&kP;-l@tn zq1J?TsUh1kQ_WG~Zp<*bF?EX2PpYmClAAOeDxg_!rz8If?VS9ZVAvrAgYA$+E5nzF z_w1n%%~~j=I6D!#PJO~AO&QQxR1_E86cp8Fi-3f5stbm5$B;2G&g2{-1s!S^z)n+IFw>zzqNR0OeLR=bZ;g5K+jh?k!kL4 zARw?^=sY+X^F7IT^-ZDo-Vdz*CL`!yGNZeRXEx1`VuB}8O;GIZO8&<%%Q6% zI4G9l&?wO-oXUr~>|^fB!xK0&{FEVGm-@^)g5$YcOA*==UHF{PKku)woO+UC^k%I3 z+Rz)~*BHzyKQ)SCC_~=>SU7Z9vnv*v@scZ0f)mW)qh201RSITQ1!XC{er`*~Z=K-$ z22=x-g_SE0P#ufOAp?L6&kp6ZbSQ-754U63{mjjGVMd%NWys*RL7L>JXwUW;+BuR^ z6Pb@2eHIXvF-}1lo{Rxb4S$9Y zW)l9J_+!r6y^uW5Z5a+qpAud zwWkvov6o|HyZu|gD1KxF^IlyVZ25u53B4p(t@pcp-TPNW+FW$utC#CT0k%rxZ-c`& zj3qmLY?$XbRI|xd&gA7`&T=0E%RdOaQwwmC<&9yXiF zT+_k3U^*@CH&z4DYp0zuDyD~;CBuWE1t!|=Uol@Qbh|{*gnyMLkL#*GTNJ+^C3T@L z%||1_bPm-eW6#I&$rl<&*|!^1z87vYMXKkv<=Vd0@U0!6Q+W{;K0ZOG@twKQLk`Pd zQgOVRQa(7$02Rh%CH9k`r*X^F(KuPN#8!O3B_&LG4?PA3he0_5Sqz!+h(jDXtF>V2 zMDS`7bv1LJVj$_FGR?NOLUBtk62yaW+wPZX-8|j<9MNZ(bD{eGEYrd${$Y+WIFPAS zxA=%@$f?=Tr;lu;7IfIBIPZ{F-w1XLB8j?{MBbrm84KjhipPvz8{b{mUfA) zWgha@?vMaa7M{fb?sFCKVKwujFsqzsauMcrJjCf(!=rA*##@(U>}wv zO@?U6>1Fwbw1|}7DqTcPZI}Non(Z6KbQO94(ABNPNaqxYFS-Bqv7T``Q68dPJ)UY> z(yj@(JDacl{JhJI`rs4O>W%^Bl`{*VxMYSi%y3lQvsy4(N0CS;r(?&W>osyDGjy$a zn#&{~VBdsGTfbb^=C5rv3YIB_p!~i2d$EB+xfp?|#<@_`h7Rk_F1)P2a9^uG8NeGP z+c%>Dx-F1Z+|)hm{T@b3@_r=px9u$ND&XrftH<+K_3JaUF*+Ec{GZM`xT09)QP5`7 zxoTt+D<+;9TSh0Ybtm}#HqY#ELsx%-$xNCl4vvelz#pqCHDmSXQ6T92k*z5Re$}EF zT`L&;6I>spXkM;TX2F*T{`Fg0vaBgWHs&?I06tP z8sV(^36{T~?yj#h_~TgliG>GTG2i1Zdu7x78l`*=7YdMi--mn8!Qu*f|0mWJdOey? z3F^mPyBJj6(}(aN8tp;$amu66m|`#+K6`T~&D=iEpF~=M0&ldrNj035@LW9JSz_RJ z%SRVXZQh#ipoAxmkGn%lTh^;28l$p3Gu? zJ(KeunzNMbvk{WM6?GXK_7Ho!j1 z*QCO#;uL-8J;_s3^GJ>l=an{Ah}Js~pG@~}qy_(FaD;qA2uUZ^oQjQSNh0pO=H1kL zQ4TfIS|=TTiq?i*Xp>?a52)^qn@Oh;>eGr(wh-i!Yw&LCZ%DF>xkwZ$2q#91N}y*O>wB3@~>vAcldL z_w|X%6l;D+?2Eq0b{9{S?siFn6d;KPZ62!nv;R@31Oh;gQ1&-VfYqNsDGvmXu|K(k zD%``-J`khhiVHnblYj5x`{WYIUv+~<=(Ok3+qO}157Mwj!MzJfU+b2l!q>xGA9j@_ zqrcN|UKHbu5yNF*|47=h12;j|SHm4cd}14j*$z}QXAZ@6Mx?pHmBo^sv1~iy{P|OA zHIL_@e#QPq2TlginI+XmWisb=A)hgwsgG;NwXrf^SmEf~42X*1L*8+4VF1ZKwQDT42nplWLoaL;0&bcB({^V`gNqEL9RobRS-m z+k${d8xaEAcHYw!caStKu`UM-8C}rh${KC%VMyNS-p(&sa zJHxxkMYhxc2lA-@1O17f|0qSbzAIR#N%+MaV&N^4{PX3V_*pT@{%S}?m? zS0m{>>*T6L?jf6A#l-k>=FCQx(`f%-^F%T(shN{rIPqXb#2xF>p4{u^ zH)TsZE?{BnaPl+fCP1+P{P$t{=82##V!07Ly1?572~oZ7DNWs}b;k+%&Zkk0PFv@y znVUUfnUb}A=RUP2@z7k~3D=ikT?^@as) z4}|ldXKG*Gvab{0Ch0yTC^Tf`u)b@u{dQ0Xrhi z;9&4DRrKEN?8e}27t(T#EM8)JyCc6Obq9ZHOQSg0u7!Ww0mF%rL-|B|CGgxfczO0uq;J(B>p!4uX>SD-<#kX zOf6-k@=uvD>R)#CX`;HJ{iDqZ`Sb5$Jj!ndjPN@@{sOhB|D7l4{{=qauZkW>qC=K` zMN(5oOiCBa!-V}y3Jeg)uBo&X;aDr?*ImGH5YhjDVgHYQ_@49%1x?t^7A*JqAF_gy zE-*si5@}@aI!DbMyC0j zR+>;Z-^-I^05S;EiG1P~mI0r1gp(zVpgt**YQR$jBe7DZ(}(#Z7E}2^Kl@U)aZuzz z2T7mceb1(|ixMdF0=aWkCUN+FV{uEg2Q2En=+XoU=f?tZ?| zK$v5>GCKOC<*QW0WqY=fWYfJ*iXEflMY_HgF3)KHuX%!2GGm&nWYG{T91!i<|5ArIfUTO#ctIq-k?2ymi)9j2^ngmgk{aZ z!Y>l)MwhfN({yk#Sgtq}B;Q2%vmH>kut-V?tLdQ)$3@h7@z)|dEfO`-BjAPJ2=1AIj>A+SqGX(U#g85pJUd2TYYI|JU5DQ#q==$?`-z2+!tQq)cju;-phaXOZ{K#G0Sl`~WDnex~$H%BPspUQABIdrYBF>g$8s{mDnry&3*) zHv1knO^MkoDMIs2-{6xv6GBgWG%EsO2E%PR(QKaQvpXd&yulD3D^gD;Z$R;nbrSBjO|)XsvY|IYD$u8KRnwlQNG)M5Sc&+TySCS&NZVar*#RYFBA7 z_t^IGylQBu&|?FPACZ9I#Ys$tJjCL{?X6%hxv~B{_V#7XHD@ovWzXbya1<^Y$m(@` zk{qHzgE#3VBKQSj!;J|jvo<8>gD(G0)*OA;Jw1#i4U}~2!|OeD%&DT(PbQvB5EK{6F9}c=Dhz8ZH;Rc@^3+ z2&y9Vbjm43bJO4+`k8ii%-j7MgA>{tpA#R3Wx|F#Gtt{tlu%+~?d_B@4#hyg!;AQA z3H9?wKZ+_Y8v%Gpx=#TR!y-2`&e*xNluXq@nZpb*>Y{IqBBP`jMV z5PiBm+IeR>dMJ(7d6y+3u0v-+B>GvL(uuQ@ExFO*Jt7mR!=KeYzn zuoWJ5{dt8(g6Xa!rLx+yWHCb~5H>}f#$Zd#`f9Gu{G&D1RHyxLio-JAdPyvc72#B< zWQ8gu`D{KNz(f5U8sZsE_PVw#v4?=lVXPa|AMXIsro zIOb*bJ+j1kRN@Zv=+p>eaDN}e^h`bfua)1o76FHJMpX?5O(~?yT+GsPqauTC)6Lob zc+QXhyUTE9a^GvCX&bv-P9sRQGo$#?h{&V8pI1=KwUB@cYliVCNCi!g(TOpmtflcr z0dKt<3oBzi+0f2#M97`6BAZwGAEu;p_QgKG-of z3wh>jBwbkt$`1fnYdVFf6XCXYcj=18&f!x`CJjy;9EO}~w6%cH)$ z%EuJNy@L^XsID(NS$ZiI=5!sEc?^m=z&De9V)JK4tjDABh=mT;k#vNU)F@}~z(kUA z+fGr3J4{L))6+3I>yZ_1uTp|W6gYk1barNFzSJIK=B1&ioS)KDLs#<0G)lL@w>ZPk zlP!QXavp^1yllbbQOxkmv}+l$3M)Hy*)^0*`pd`jdd;=`Egh*=t{b8g1PGSxdduHt z2%m{h^Fwv9*t}2!6XWXRiU>HCQ+P-GV)I5{Sh~VPiMW*}jdp~c3M?8w(s0h!huKX? z=QcCG=aTX14fF5HbmT7Yh$K~f`8Yb1kC6^YOU_D52QnznY~s$@I?%!zrV4Pr=z-Ta z(Wb9pM4+b%@V*?loRGYsV;3l57M72GWJS=ILT7Q4?n`I)MNM4SUzDu4Na|NSd0clf zqRyrkDcSS0&l1*q&uF0@%p9?lO{caUGGTyt$?#a;lvo$(|f&V~^ zMoc)$46k2Vrli&qnBHV?l*@q+eEo$j_R2n36*ZV!9O&A?tAp0bzo4-}(CkzxS+3qJ z8`>LV)E#+6a4Q?VBjYy@rr}aeu-{!UF`O)8G5jYF>#8p6T_TIA^DQihJyoCbRu>v> z`pQNfY$YWWl*97jOpQgBaJxEg_|@@>a|GJooSxUeu?2&)#23e!s+VFIC@I)_%7fCs znin48BQ0*i*ZI}Jt*8$WU1h{`4MqGFO+Quu*TN2IbKqf2y}g zrYBXK!Zxy4C69QP3i{v|@Cmji>~quUS4G=e-u5iJ#U`e2p{QJVLp9Mw7mAsz8uxRS`*fHgymf@(cVp-8r&zJ301$ zxMVp~a0AwAk%Zh>Cv$om>jilys-C0#dy+Wqp8_$Q>jQ3tp!8{6-uE9I(u=3%BvP5* z7x6?Hri{3s5j0;9znhEXWlk)8XkFTKKesaBS zsGg{%h(;m|3-_aMo8;GaE`>f>NU!Q#(xr0CfnPlZc7g_NO|w_?V&N838k9`{JgV<& zZVPt(uHZP0CtTqtdl04+6vLIf`Vp6zLvAewQ<*S^Yr1s801+&W4STJMKtNKqEr>*y z3;{=K_79YH5oKq#yxb+>eTXdny36z_Z52V#98KOa5YtNZF8|>326+oi}!B&U) zJ5#LTE{41ku$VnF9rojtC05EK*i4yzz6P98u_9u~G1!J|zi}exd=~FpZ9pt(>ZzVm zhSa9}koU+0rJ>$3!=PdGsQ|)yblH}qncJeIyt+X`a1mS5Lpyj9+D%3?5$%}Otn3fX zd4r$5kraNzGri;-P7SRV)2ktgd2ZYQboX161oL~~2IegGLTH+Q5vCN`ruoXSF$`=p z`R9x{WYI5@o$^xBGA~xeY8bQgl%GZpzQHqJH`4Yx%2ieSBhq^%zdFaq?~_jd)-;D$ zqbqPpZPi%pCbnK}44ssM#+bKJ3z*VHZ@hGJcea%7E22~8wE^jmq)uIYFW@Y4TFpcd zlpYn91(Kdmb++yOJcVB6Y>H^3WM^ghLb~N~4f!>fE3anY93unX2Kx6SmKzMW$=z!{ znQJe{LAha@N-R6bX&!n6$SL;Ld3Orge^4rtPQ+eZ^tZ-&eAIKw`LTf|cb~n9E-5s% zy~JALkB8ov$6n$#_g!PM*XxfjMngjWO-#N91HjsBF|KzsJsRfJri6=U9E)#-gBb}~ zh&srVqdy0gf`JFE!k|d99C|&;CbY`)x@jpm$|-lWuZ zk4W~ZV#ORagdomAs@u@e;if4QmQ)?1EXUo96d5ZNqi4EV5_=J*20}n1>)%y?$`(oI z+)OOMyG2R$AoTI6EYB#xGjS#3AkA}JfNDo3V$!nMi(gN88t50HoBT|9tju4mtE{H< zIA_o!cI1NeWr~Dw9zp1QVKWEvLV<>t#gPkh-x&g3PJ^*z((*R*XgeU&ym-hWA|xf? zA0Nl@Ha*l60bNKB6gUbJ(L$ z;;u+KS{mP2m>!1JSd7HJb@vV<(34F5A*{haFDF%OTYi&T2P7$xoE?%C!Ekl7S|<(| zQ!Az6Z(;gpguQmOv4fS>aNP9+fxG^6q_KM5Fy!8dVS(8JP<_7YQ$+GNzLYSHBn{wy zD*2yGFQ2@1AT`0-=nmRw8%UJl;IOAKe$rwF49~qEv=UDS1A+k|g8cD;-{i> z4%@#OmZtsVQj8IgT3q{n0bVw8)b#2%yV##93BK4riyTx2T9|AiYsv36%vE~XUx+Je zz`S9*{cRH2apSJZ>4KNMYCNcl6o0`V!&RHvSSA&vpl-ziiL5G`!v)>ai1 z$~^sa+kbvd;qI>q_HzQmM2oUf{MqdKe4i=%>p>j1(6K(*(T>UB50y43QU=w9y3hr$)Nl%XUe8Uy3cNQsP^$?&ly{)`hZj?o-KAK`Esd0}zR_2ez%!7GYnTK|hPVlY3q^+Hbe2FPm6AAZLL`!SHOekwoct&h`6n|DFT_ zE0Jb+mujonrERn2hP32%pVA)#@=rg35)!LGQnJ^dq;a)u>+KiAA+hRK2;JfwApJ!L zzGX0adcTq~U`3N=%)x$7gl$-v_J^$I3;NB6HTAmhh@JNI<3dBmXoEaj%ACd5+Y()I_`(Sq zz1s=`QIJ=wnRi&JH2x;RQyG%bu=mxE$=ZP*;P{ZqLXE^O8Q0oeC$QEvMkA3$Tq93t z*8qYIG56GgcAeBfwKbU8mAgCyJ589t2uG3Wa}E@xqS5|tQ^Ygt#Y(2z7_BU6|B!@C zlm(0MB6J~%E}a4W#WFbfIbK@M>&3HnpCvW`uE6NqX5((bSBthI{il=u{ZdFJx1kh+ z&?d5(Zo%+zqJBxvlLjVoa55hE6kC!d=9TX~RwU@RG&CM>#Bv ze%MwK$sCAyCDA-23RCtuHR~PKPl5FFef9&Lfl03A%(n(*{5qNL47WJ6mGTqA#eiDg zsbVPq55%lX=?Lo({E01egqK2;6mhc|iDT`OKOEZi1G711*kT59Oque-`P^H)FRVf} zGZY(pYV-!0pu)8L{waUgjz9bvwcNl80YO9{;{Vb1mSJ^lO`mrl1SfcK2<{%-U4y$j z1b2tVbpyd2g1fuBTX1)Gm!L1_Irlm9e43eeu9;8!qOZOFyQ)@IceDD}wLF*AexK}( z^{gW($NS8uCSae+rRT$%1@ofdBR;-4S0j7lJ?$ww$Gh`)6$8;?=*+0C5!L}iA87Cc zH`4}JG+{}f*bHxYa=sO zw+>=utDG4H773R%)%Ht*$5VLXMqS-!8N%$#YZJWpi-z#w^%t(Xvk_O5$f9p>Aa66! z9ApKOidNg*OeSc2MMT{=(?qe#hkUhi>7a+@xVEon$MBFA|>v+xZs(7>eNqE-zV zE6MM9Ea_q+$0U=6FL0z>RhBBF075!>648#^-mAp`@fJek*d~e_T>(rH3S{BWTa3Mc zKWle>6I@EmrgId(DBHGyY#zAHpPQ-)o-sG`X&UgYxqukp+E-&d-kv2itGGCC>HZ>V zrtsP-SoC|{@{>zOvzu3IkrsZGz1#$LC}=Gpb>5{0>!@B&BnkPfZL(5Ek!= zhYM)6!1vKyyUsph<=75bwSF+$q0o_@@!xL@40a%p z)s~!{Pg{WEv-nmSaF%nj{X-G|SRlel2QzQWOFSK}Kmsr7)%g3c(pSwt1B{}@f!u6k zTr|zx()p$&^c_v7*6_(j3@8WekPcds7Dj;TXqpD1lc!SX{Y*x!-Qn2#>-2wm4HuUC zsXiZ@WIv@JWmCN7IUp&Tw*TmFv(kZ*YUzVjm;H`(MUL+e@GZKgvf&^yoV6ci6F5oB zWisilY@ac66#!Ui;xE&%1p8sR=eec}*m@U!=m%wZIIhugoYrc{rLN!3qRTlQ&sG3= zvk62KEGv+Ie6-JN-AF=Gv6D%hxbvX)Q8!-s!D(XohlDyXsKdyF9O~x9uuj}u5A4I@ z2A&qI*ccJ@=z0_;H%V*|ddW0?+QWBEf0-oKJ{rCT@D>*pC!5;cx%d36O-Qk|mzTEl z35b~YzQ%SNA>m%FknYDaQt;np*#?r;^J_c9C~u}?4a6O1zDy26&HO;UYpQS6?Rsk= z;!b&rMn>yjEa-a)yL(hH8bgZs?D|==7!o#sos#(IYvzbp(GrGpb}y z>pkw8E<@i>qC!J6j^jr95>@_D)V`G?y3p4-e7ZL7u_B-MMy&^B?3Pp12!>vi=pE^d z@%QY~)wek8V6=~D4jC+v-9&Yq-?mT3AluGPuPPqDZ$xKTxDNPpiU3*C@@tT#x~8SP zv)$<$65Cbv_ii^Mgly1?%#8al zvR=FjGnJw4=%~5G!67YPe4c%V#(Rg7<+r;-1FI##OLlwmzylA*5oK5R1VR z@QyR;=T}5#nNLqCvjSlw1!b&J0x?)A{6VEeYIV5ZP_GBgu!9nVi|RXL(cu!unUmtk z%4-|3)4u_&O(~`!f@_Y05?r;LUsvZrscaI>=(jV`t@WIGRA=XUdZvAbo47KXRkk*k z+P79>3OHr8>3EZ{!c=q7^7! zZ_oI&)@Q5Tn}O(hSos7P7D%-}&?OZt;yns$HkY0*IT<&B=7CholC-WjS7qe>^O;<_ z#dHWgv~2fyoMTg#K|e0M=6EO|jir~6Jcq*nxF0{t8P;+@7TaxGnXY_j7%ZfMxFNdB zRlPNxO~1nDHYQYQF1J_p?gACC3{di%VZVsM<3{}qKmxMq(Q~FHX^GWHNN|{7oHDs4Yw1iYPiW4!ZvNVrVk*!kyujAe`3+gOC z)#zJFO(0`O+`K=$m^!Kwv6Eb0=trau#xP~3Y~cki=h<~GEn>?>Hgh4B zkAram0jr87vjzvviaqtE>DX@epzbhFj4{CA{w6dG3(jz~ zG}j%$zXKb@gy>@ob8%nU-^qr;AS>29NxR|9NR3*i;n zT6}QlRYZ&3krK?KqjhLuA%$nhsPJyQlmQ9^1en0DDWpNS^z0YDLMzcV-1i2Aj+R~M z%s>ZXTv_=ATLYJA*&1lg{-$z@Au*(!7UDTMl!_1A-KvYU2^|8$_ZZpt#&<<$dvZtX zWemn)VhsVprXr3De#Ix`#a)a)DfGDQllY%cU;amqT}2ojjCSb#kH3%2qJ!y^ z6M5r#EF1kq*#BO`94Fm8nxE{yR_v+LJ!>D?PV6{D5p) z_oBmoabeQ`&_xRARMmZ9{(X&oQ>0o!r}3==3(wl(t!<}$m=x8covw4zu&-O(lYW*q z6!veQ9*As*=0h!}UshcTqFc6gfd|)B_l_&2h#E;!R7s-C)kEeBS94ZaBA%k7zlJq9|SkoB1}?ykc~eMPaB zpnTqFz|xW&nJ*~7fI=y-h>!8#SyLwZl@uhENY@;r1XvsLDu5ss!z_mJ2-cw+)-!@4 zQh9sYU!aQFnDr0Eg~jGYBd}SJ(9uap14<~vmH&?4#xU`(q)&a)T8*}Zt_EQRzu^P_ zJYw4o^!FdZm(WHPvno?1SHfbTEBBa?#bt_<(-`eg{yjamdB_a8D3VvdUT1K7$x(sb zy`W8%35&(CE2X+WI!Q1V9zE_VPFbWp|IA9~qVfH@b%&@hvNJm5NX1LFB+WW1GvQPS zRgt!Y@ZaYA(t@bP^$T~i;L)XB*-dD+hbewGGut)MH9-9*<)~nM^}u0WX6BbXT-GWo zwUa`r;VXsdf&W-_OY|!bS%XSHgbcT+x9*5+u31hwyy-n5!y9tR{_~ypu+7k~?rFHR zjM(pi6y%{y{cy)j`v7@<8=i zPqi%a=}|-^yvlUZHDWruLPq6V;dh&c=)T?BXr`ml)J)}~+uHrMp=PZSXXRlEy~JBd zO)5oNgX_I9*N14J#|F6PdTj%Fzu@=pX98!60mIT0gA?x5zub7^P~2T?&8Gw`Ah z>lqKIX7yH(*s(j!eOM&}b$e7;@n@Pc6Put=x1o`v`&T^57AEl=@YoT$U)Qr z(W2?^yq>hEaKR-<3>x0UV5xLmz#wPj>|CR(iB8o|ddA|D7d-G>}TEtkveh7r^&&_bf)@pbBQEm z{dCYymf&o((LXQLI8ooB*?x$S>WbnlIBGqBE+sgZI9aUz=n-khG9ged;199lX~7h; z1uh1C-sNd@&K1;eHT9cm(1Tj?g*!c1b&u+Bi2nwVfMaaBF1s&@y3`=-@R$P7-Wxl| zpG*kdjr+5QFNup=24Tk2Cd|hUa`#Vf@&xg;sPXQ#?I#T#NYwXrtLzI!2ZvUPObmXz zt}&%%oLk7-8qikIf{zZhi*T)#4t4QM--EJ9N=%wl(N?PfJ-}k>TB|$hM+aZtd?65~ zv*Q4|XunNFFg7;1>7~0xRkhcj_AyR<3y~Ea_)H1u&FM{l=UJEN_8rpMs*mr^E!taG zmBg;E$s3OpR^oj{xE~U&H=vj~ehq&vk4L`Xrn7YYjvxMbY~7VZ0BvV~n}1S5y8!`3 z@pqM14L?ZviM&^a>#hQh+GGxf&ogf14h9i8&ijs250nU~-zwuY=~^V<0qd>kSfzY9 zZx{ac@sjdDY65mC@BMJ9M@F*xu&aI<^;1h^D)5u=R@z@{nkWR;X9zTG) z|IGLCI{C0XC~tYXw?2vQ|z%=WtbMcu6QeZ2=vndW3O&uGL#s?E9Rf+vo=z zUm8Ej)T6tz7A}8y#~reaEnK`Bi`tA(_9uz)iJuCZbTOR`Vq1*iU?Z#M`v62AIpkxlM2`e~!;9wT@%6%E6V!;^HLN7l&(d$(wKW9`i^%U$u#wr5hL)Ptgod zYzxxiTdjH}zcM;u5%gF-63O0Yy?e`}Z@8Sfoogd-7Z=O(e!M&Me}Bk|ag71NglaKg-k15-%AS1_ zUml#UtKsN299*YBSx#tT@KF@e1FdQC%qp~8?eULgZcWrK-Egl@leJ|vLoQH(LXfg| z7`Sk&1^b2PH)4gF_feBIHon@vE6DXpk-LJ-N@k1r>9YWxZeBsmp)GkTJMJ+rb|8tv zZ<;?;aES1jHsZo*g&)%M*T32k5^MugvNmF0?a=tjHyBwe)yeRsI@J6f6CDY;LE5`x z86a}V_gysW(aAIM2DV2;K1MKUVvMbn86kg=~(G0k#u zKn!CY7hTu2vlPdRsz^X|WYihBz<%1ZfM<<#VlDNB+Pr}yj*p!=eJrZNJCsSd`rYwC+Z@#umENQge0R0#110*ju^BlRa&6S^i*n=UX}@b!}lWpGy5q|S_%rw z>HXSkc9R~xKhHOW$#YAQk5Ns(&*`PU>(;$MnDldhxlnX;C>!D%bj<->t`%RX@!MLI zU4gyyWB5c;u0*8Q@TJSQ-xgn-+g5r$qqhg5Rz(#xE{};nZ|(C9bi6&unc9=1>L&*T zKs>WhOHI6(Ujf%ZS)iOI;qcD+szr=4w->Ws$VL16KNiQ>24sT_Kcmf-Ex5@Lzjx)& z4{XOf;V_)Gd9q%i)q1)T?l}=ncykg=0~`_Q3wnCA1z3fKy^QOoADI$GgFJSBGsN?u}Xk zvayvmnoWN#qId!)B#)ved09*uz=#!Eo>b?^?Tyw0cHKm%miy>@L{W+_Efd-wJB0|h z?;_|J5$g(^n&xl_K$Pcq_o#`Pz7-BhZC)vH(d+zKbS<682)cK^WhPUF+s?1k{@6SW z(!jbzHVV{q);`eFf7zjPP6|L)G|4ed#l#(32leUpFS}7b=%oya=Ne3HMIWW3# z=PLrnj_XBcEmqhX)$pfD*)f8-h}izlTqXwctXKfdnQs&hPShc@%2$s8frR-A+BkVr zT7p-&FV0)`iiztz_00iREN~L_h21pSyh|8cjMM zVjeI$pW$L+Fbw4;4me|HoDb^sJC~}AzPCKo{o|xR$MTI>e`Dq91`_mVmV0M3DR@Po zW-`IfJio_?1hS?b(nY+}mzKcrfdtsgW?hmWj=mg}doJ{X#h$0_3a%)w@^fM(gu9QG zmuj}5X!hk4aJ#NNT;O+PCby?Q)@4Nb>JKap7`=8MVo-(Lm!LxuM<<1HRM?LA^@KDW ze61${TME=GXKlO9hYhonjg_BfJr0)cc6k5Vdqee6Y)Mh49&UKd24PfCQVlqsQyT6> zf<5u2(_73fhNHz>$ zcu$+Jbm`BWMKPQ%OezmBmX2z^H&7m5b86Q4&!Ifu5>@rg>HYIhsSPW`sEd@Ph6Zmo zi-VdmJZ5^Or^}~T(dKb_1f||F0&H0-lNURtFGjmr#0?}ghoTG`^rZOi$AH0aTUsv| z(VS;{)zN8%=q`b~8MyXucbAV7$)L5<*}_HmZ8C%bB1yt#9>G8vsZl9;TTzTzn6}1D z>V?}g^is(HGA$5-`L;{%c@uck#KFoo8C}<7V*Sx6Nj0o>wf!l%bXZquxJ1@b_KKP` zxMc7iGr_R5#v>(U0~_XGJ#e}h^qBNb>4C*j&ZmePBfEp6sn+ukP^jk4mT&67w8WUa zWfIPdI!$Ij+x}oUCVlhvVgzqdqyD}!Dt&4*TwIg1mj>!;-O=tk%Rm zy_@W({-*7xEXmh(f>EAmTLC$Ma9skIx6=|ilP0b@j@3;Im16R80n8B~ZbfE}^<+mi z=n3zai<@RD$^I4y_ z*^V(=`p%<&XYI5}8pwGbW(Ij@4Tixg<4yMFZw~y}Q_+!x&7&n8JuGt-k%Aj)Y|OI> zd%h9yEF6gQP3pOnnH5pUl*be>*<|xWHLFcxQ{0XGo+!=_{Bv$TGAnHOp=3>OC9wf4~R9nj4S|d^R$; z;MqeN5ixV>K6S%A85L+0Kg9WsOUuZa70%6Vk%URjcm*9BEr(2Ado-+Th=NE@7+joH z&D3s3Mx2!f=9I*3XK%eQd*o0@l@dwU}E^39#$k-XzoD{Mt86PDx&nS;hOA z%q~z}ZwQr5n(5&v`~!0(-l>r!whD!g7c|wZYyssgyj#i4{Zp!9ci5C)`>|@hdql; z-~45juhBD^;fo&)8Ul78#M}^5S*oyTj>lp+oT_9!OOb!djp{E78|qnwd-PJ-Ewd=Yb=5p&`%2=V5% zlojJj+V2xfgjfnkoNxgQyqMHVHN`0e1ydLgIz)Zs7Ugb4C3~RPt!2QmquitrVdF5WU`6;Se^d0XWG`zMic4z6_>5& zGk|kPl7Y=CJy5`F@Z-P$^D=Q?=b|4+?bj_uPhNEPhYxJ162byXm{e&u*0w|Rg1<|u zmGg@JR2X8|6+WOGWwwMYmoV*$Pi0fgvN{<$5>uxdR~8XBnAv4>xrR1<*GG`z@9%x< zY9(W4Od~p7agu86-qw@8etu@b+{AxgnFQiY_nVvzj}5rJPa2#yKWp3!={gQb?r+Ri z2R%jT+boKdX|a91N9RMB_uS@L@$MN8UIUQK{?@%s+FT3g+a|;aUk->_wf1!!`{$7xB}SC zZ&PL#zBVtO&y{e6a5z_GNxVZmzf&*Mpt~^tkSeN=_iG3(gq_kz%20Em8+*B87;=qf zPsvKEH9s3U{(6l;L_Vh8<>k&~$9lhT+P}QYA1Jo=C;f8g!Bg^Gq<8(r+)l01!G|+F z5ZTQXc8f8FIl&j>gzN8Q^Z7EC-yV3nnx$!%?m@l(bm$*feseBzxB;cfxKmDud17~3DRzlve6bs$&}6O(loe(ZyA$Mu7^qP6=srgzA=hSWrx7GKBQDs zlHNV}Zedw$e0;?qBSky)I}-NpOZs=D$UxK@rhfm9z5N#Iqk04Ni+)dLRtF$~Z4rg# z#U*!3!F|B-`w>A0I`7m?`U5Db`0*Y)Mp}!|?1X2TVY{GE2}jDP7>_&UcE{)hn-l*N z7pvjoam^(*&L3*oG2w~I`%hle6K)eL&6pmUWl0B8Sz6?mYXmb!C{f5SjWKWru=SR# zo~YZ=HK3>8!y=!$BhFu7l^M(xB38|>BiKsc6?zihOu zb`si5z&;pMZ!ZhG~ zH~hvt0~xXU+*8%Ia3yzTjlbSuL$u4Wf?}E^icq82*7nzH6o!D+maPzZ_O6t5g zsN|C6L_{cu9uYz8r~t)~$C%OwnR7n;8nUF}k^bWlZ|aJ1t#~`%*wz>t2!bHbD|Pc` zTo{-r7i>b3`h%k&i!CnJd`9^HnGQ zBnbONimy;ra2}9KVy@Zlugvp;V8;%P$ObDhQJ|T5(hI|gx`CUQZDuT@_1=n7>Z5TJ z7F*423P-c<=t53R50r(HD4!sjn5H)QPD8CMNGLp&ijY#Z!m5|$A@|Co{xT>-$t|w@ zB82$Mm?f9KYX=h!yzSOM(>t_ zWLDpE*8IA}Z6`jSk15}3+ih=FDUK!4W<)4+-|c5r7o2C>q|Nw+G8dKuHOKMkG!JadOn>f_QR=K$I^XZLBZ#{sS){MhHrnu zE`g|F?Hr(s8IqAz--emH;;ky${WAf4|L7>EJd`I$swt+;NbX@N%b2A} zdhnbFsD`4#WjyC?(@gzs(brFIpSM{Wj=yWI%HG+I_HqvrgE zUSGJ>LXCm3sBXw`KJ!;U>L>Pp<=BuPxS_Rl#IxOkE9ZQ?f)E8voi=_XSi)y;@6C9p zPO$+YU3d5Ozuo|@VP{VFGhb(dR`i#1%OEXDI3*z!tqXRGJpFQaSl4OY23E`8Z0~Id z@6+a~tCfzvKe%|~&!%*Y9t3azY9Tzb&hNLn#r#@7mNhX}g6aJSmT&4ADI#!=4q`AF z)jIGUJwteY8qC9dbl3CS9Wxa)S3SFo=&l5GJY^Lxx-3EY3T7yE>#9ZQkgCEtfJ7c; z-IX<8+9MTR#PtPa+Z#m&|K^Tl3J<}ZP(%L8vi2yCvuJAPG|xRXFMX+K5tBjE`CpSO(v?z ztHRv8fZ`Z&@zdV*GPS!BX-i!`Bs{>-&D;Qi;qB#zSxGMRQPSbT&>*Rz^VSFrIs^wC znc+=>3Agn^XbU(yz#T^MGk;7*sLY^Ll^M`zxPp3-JuLgT2|RVCf$g85GJMI zM?NB^AJ55C%Q`V}))NhkQu|820CvXF1Q&h+7QFalZ|C;>=3O{Xc<_dA;%6XRv!c9J zC<{w6tf89L=6BIcVT8f7bdMoudTw&f&U5g}L&4R7Lc*R8Gm4J)8i9P~Rp|1$CMvtE z9Vh>N6Ff~*75ovm`dp%N1?cf)Mu?vK+a4H6eLww^TkJBs#}D<yH+m zI=HFyR;alaA?fhGQAu74wj}_U$?yhxX`Qj6=7qP8CS0MtwyY|s)f&I44?7XKXXTL_ zBo!u02%Lfgmh9!u$iAn1Wxf{3e2Dyl*Ea#Y!rdIrN}(3rOf|h+?!=1z5}$I}PpnEx zo~)<7L(My@w@s!JGUQiwCIS3)Ej#rGaV8W1^YrTA``)Ng%#j3$Lm3@McX12G9 zZp}pzBs5v3i6%^<&i2Wl!&k#KQ{}pGvnI_Lkni}abD9baVOwwSkq)oFWoDEsg z+04Ln@M9I7*ztuL(Kvxt1W+9u{D}QM9T71=4c3TUh_tC7=nDg@cK$p zqC@sChuzff(^8}nwwFK0w+@??%)OS`!63C!YnhsWJ4ezqxV!%b`e_^$Rp#=B0pzIl z?_P_R(<+4B<#3X&ac2_?-YG*Wn(zDHj+&%X>``Wj1t|+gN*plZ!ja!i%cUmns5#3ARXOK0bU>(QEu#9cEf$zMPw9&R3+8xjSU&yo+uc$XunZSdZzlMg&5 zXcSc`q(Nf`?+?Hjj={M_YHhPq2Ah!7@*fSjqoT)q*lXxUcYeI7{7YUbxmDg#)Co5UG6i&zjgD=+D-X5Eq_kA;f z?&$?bGC2kSj*|PhNLMz)DWc^-z0t(n%$BJ*g;LSueX9)91t$-ymsnuWho>PWGxkE4 zm)nVVSJj}PIO2Q~a^1<^x8xS7fy|}iPv&!_L*ZPmk8@EiMWgTsUh8n6XoETa{2qxR zi$ej5$#NDmg)N4(r_y6Lm!8Ct;EPvSp&N^|7Z;#=iS>-pVl^xmNxO|{Q1wd+SRxu4w%N$Ye)FHKn+&XvbficNilW3K7Kgh8*>3rG2QMHg1!5r-U$(Uj^&sbatfa>Q$c zhwc>UVK^E#_NJhXCr4G=CWUGe^qly~T5E}~K~DU&{VV>a0WL{ll&Z8pgDRT2eaSKE zw_IYh{#UT!GEK;f3-cY@<2gR>9z1Ix9j~{Tjg2^C0Crg(<$e9*p6>urz|P_;F?-E9 zp>twlLnm%9p6RC}VupBV&xHZOqpQa3Y3YCwZDkeW)s4E%)edE9&|T&k(A>l3l5l2$ z%=c5JQ$)iUBO2~F|QW$D~#udy;R`Bn~aF^~aEnV1DH^rTLz z&W0{)E6X12(T(cL=BH^YxL?R+gNi^p3(Yqoi1h_re-5kT6QdPmyr=1d=u(2J#y#bB zNF{w;W4R~mxo1bJo`T-d#i)ZhKgTWs$a^=%~S~YaZOa!nK%CTPhk7 z1ScF(8Qj2+t&`=&n4v%2LLUOBBsT6@90JpFQ{pO-rzVQ87XiT zSa72c>+T+`)qgH4!RHc#HBPKr>?gPv#44yr1wwbsg*sznLL)K@^r!cqHE5Y!CUPZ%1T~a zzSvW{wF*KPTC_F=Cflu}hv{bD3h>t;J~tVKQBXb3L>FB=-v>3Dc5ex2O^^e3B-WCx zFclqloEcb`pgr~472nP32BT|YPY&0Z1~aO)tn9<5-^|RQ?BNLD9WnXbL_+a5V)D)@ zxo$^|vj(?-!jk1gB`9=&7pLd*x7UgnPI7W6sx%Wa%XNzpqS4+uW!)IfzY!T>OY#R@9dy7h$#_y?5RJz5qkWWUGr<;uq_SNz&^-hWu z(`9;(U^m6=%9ig0l|d&d$A9c7fd+H(6B>KfsP8P`os?(1H;m$m41`%h7c)<*)`a+}u|G;RdV0GVr zNjrI9=M{(PzLR6%#u7sRA()OtI+3IffODrp>Ed%|tr1zp(d-d9Wj^I$>6!fg5++m0 zHfLjHWdTyWzukN1!#IiM6cn<x;S9O<+Fn| zok%aa0+;gpm+*2D;%sW&k?3WVoFT@7{hVu^NSyJ>8{hhpjfl$$3 z-w8UBLJ7?OT`Ax{kl_Cft^X4#;Qzgg|5LMo|9|27pKASYNwIYNxr2zzWDkT(wC0y2 z0T{*q+gvr4BR$-?hRV9-V6QG9RUsU2_b*^(Vr>0~wfwJ-ubAMk-2Rph5JD2q|AL7E zUoGEpN@yG^!hh=+!dLH|%tVGqzx51~fg zP@nDoB~$(QMUXF|rN7xYD~j~MwfzN{DnbA>5_urF*;>CmHNQ?{qDre4R9|s2T$Ei#?EZ~0;E;(jDhI!YY4(#nONORU4{yl}hWOZ~K7s=RW4w^zM%T<>ws`cB; z_Xd~brbvk>{sSIl%95{AaG&)Ds=`C=!pm;9NQLL`zcwiw3ab+0xO?ss;_`Y$Hx>Er zeEtr8wF@MEw}S;&Me=o^Sn-DF+kcL2444XM`&w_uLqgv7r=#_8b;RMlW$y^qY9E>YBmH!lkyWTd6XR)lyN_3)-DEN2CIJu{B<8 zQ(g3D0`t~sdYl-##b49be_%p8Z~LUtPI{y|==%Y<0>6#RCi5h*N)scvm1R0I=q}|0 zr%MWxQ4ZfkrMY@Mp_8)9LFvy^msD}LifXS{^6;>jG^^3L-QlZS3?}^HR7nf6o2wjR zmvPCNC+jQ%kN523P4Y-jP9Z+`&_QDyL8U)M_#kIEefpwEwk|!&)B7Y2BZ+F$D+<(e zU0Q*FlY;gR8I|TI&5qU;Tp#DdNMbXt`9YgbDIiK?lKnbU>q9zKe__))rc=QSw%s$V zVQY!gU=oIPo9N!Bw=31?7TEbjWu;eM%GqSXwKb{L{mY5?Aj^CBvy-B!|KWM!C1^j>|I?br!az zLIg9mTQAIcUt8N?AzP5t8^5$xAPxmI_}~^*h+A%HBQPEfFou-7fq8VW2Sus}seK2O zm*A)o35jVx-@h}z&BqMIj5@B5T#hT_tpoEtJ&CmO&@^Wt=`B6UKVfha8xzM;Rh=;! zX@2pp=5jQ{1h~8JJ-_JH~S_g zhz39$rstIK8d^RsP|D+XIap=fA^d=22~IT6&t)bsp>Oj8fdiA5#HP5I2`YTHo}2`@ z{e2&Ci2b*(AX;9ZWU;3Tt<$! zn>-3d*cJ8Y+@!d7f6xj@|+J)V+et?Yf_UE72FClfi0xQ56Z@`KohJ1lHj}e1x;38Bd>k~~_ zvVo(t)y=T9K=N{;lSS5d9OVdkcXTwbDhQ5DZ+`{ngo7Q3TykCE&!n_Ch?s5UXC_Q| zJT{+CwCFr>Ef9=M>iKcFIy!;27n#k=`Rhr;R7Rhz2P_(s0-U)nQt+Kui*d1m$~&LM ztmFX?=B;S&691-n(H{a}bFVLG&T*KRefGf38vgfaT+7TESRh0-Hb%(eHHr4^G5|Imc4{IL>9|LZ)Zy9_RdN~hfd0>Fhs`BVVrlZy2 z4DJ#R@G7UD$#yl`gE#OSn_{00_iQ5dN}EEoUl$t|CRHPFSg|g~8#5aSKb^NA^T8tsB!nnzYoDohBJUW~WL;R<^$DN;QCIAfNqQ|Cb)K^r-i ztGaD>_8F{Zvh8Iulh6Wn=C;%U;UFYVlVYH3^#Sj$`LUKtH}&hs#YE^U7RU+tjq)UPJ0W6l1xjr#IL8Xft(Jr z53)UdsDFeOO;~b00I$0PDj;=(OknHzsU!DYv@))o8Pq>Rj9)@&* zaJus(9O&~jVKT0&3Gc&ww7d#B(aT(d#-soP8sPQ={^AdrMiruE_RBJEU&IV4fxR+w z$IC5$w(##>K8i`vS|L>)tNKZ2kF>cq##5Te>auyVwxjR_f$t|K5l)$nKvFWrI9o{6 ziL^c`>q9Np?NNX;^m)Cmjw=FPbK@GtHl_W{_h+O>X49u@AU&#J)HRc6TaOVnZ`ox# znxnvz5q#u(dR(v#b^n&Bg0$!!+MI&pLJtA4NJ~2eDlmmfe`kT6L^`rRLkN1|6JwmV zckp?F>5C>%x4z}p38S-#x8ERUbw_N3P_OWg(0Tn)><;`nfH1jfgE4f+_WL~*a zxKP3azE6)0-`eu)HdSx*jVCIi;}vqG?oEW|^@Kv_t_`|jDb{&PobXDj5koWA8b?2`Vf%*0{#1oDWNss7&%!xEk+>Dwx^ufizwgFN z@?ps*l@ow*M|OkVAPRAPV?q&8PtG@)@2TsmN;ayg1la_>I;leMCDU+P?5!6R$#U`& zz3xP<87^w!ux9FT!s)<30jMumR-~>wV;`4tzO{4)M~g?5`RbSRK2C{=Mc1hg90~uj zG?xbQwhl)_=|r==zkQaq3D|3otEX=IoF|S;igu0CDZZf8xezbLaEfmc>%=GnR7fvd$MI+zdxK%h%jm{z$6&lCHgZEhSxSQ#pxk5;w8NOz~|! z?u^UOroza%G0ZBJR?*&d>^y@<44$ow2?RiU+fR)+nd_|q$~ggj-7g&bpZnMv8ZAb)F0 zDL?Z>$z^Vw8S*2Nw-Rq$6{ERdJxE{Iq5{;ZNO~*(3_CJbP2io4Pf8Xv^q5AZI6m*; z!u7GgcQk)6!yRYut^8xPw*Ns|#JUCykR+S$P>u;?2o?q4wX$Bl5u=AXr5Lk^B1)u(H#?s&=Yr7^cJBtrBIsNHIu2e;6YPC})EPrYa8Z$BD+EIyAKwT*h#?*)sb zck()PrlIYIt5-#fLDdSUSk|QhV8Kjx(7C($e|@PYd-makPdjKby?+SEPcjQ`4q5qV z+BokvtV6gl7qp^~#Tu1JeWH;IjHOT%0C$f`>tOCF zajXgR#}%hPg8niVyvQPiV>B+RQ>K8yeZoLjPb%#RePF$bt(2}A;X^3 zfYon}nsfWczaoVPvrICx|0OJ$5YY|`HA;VO#9_Zmh%t~i|JnVX5M#h8ieF2pBg=`r zfxt@1d}EcdY}9Jf?C#cx2B^nih8x(2w0g*PL_Sc{JiO!z%f> z>XlQF&ag^zPVZvI&MM;~s={PG@_;DfkIc<4#c*&nNxR&V(JZkFB0zW;Cox>c5B(;p zi&mdLn`bycr}XveqC0>#&atuIFSoh9nI1jlkNej)IwRKpZ+XSBsD&1OpG)=V!?Yb_ zaM5#CVs%XRF-aaF%s~R_aF63E-cx?5CelB+-pBU%z0I~PMBZt~+Jr#e zt(Crm7I&pI$UAl3(<4!LIe40%U7SGV=Cw6s|AiolubO2kfa4;rxj!IOd(_K>+C-M- zZ1?pXJc1=zFbp)UjZ$iRv>GOv;pZdx>mh)p3CA_A8dxAp#sD<`TwvceA(Wc!&>-!DMa9(Gn;G7B*>4j4Hb*nAf}%wJV|KEwj;_PMB+^O`2EuE)p?$YwD@ zYI7pNCC2seg#aBb7cV>q#>WyLEczSna0*_80-QT?<4^tDDgsw@>tXK%pQRx@QyiT{ z`jDNq`DN5Gh|w}SDOx@XXGKix$fO6Pc$e6HO0pnrjgASe9CJy07Jpgwt{}F9WPmRR zqm6mc(swT0F0>X}>+D*5A^NQ|Y$@y_E#j?PKK!ghPY|1}VRD2iXe8tMNdUit784-%e<_+}>vY_?I9NMU9=`IMdEvMuif} zI8?8v>;aaF98YUp)+9Yvn%6c9;4Kq-}hgbWcR6r~#$bPH^BN?w$b7Iid8$2K;)8vy}nHjosN7En3_ z{u95S-+#}uXU|T&>)!J^?|a_ozR!S6zOHrUoTxXZtp7AilHD05{lSMid5QJrO++$# zZhRQv?JUGO`P)R=^Yr>^D!XhTvk@rF+)G@pd`5*2K)8w3m~rrO#}9JY1iryJ+3)e} z{ot_IG;wMyyT(@K7Zz=$Wy0^ul5PU$E?&BJEOm)l9`|l6g+nUj#1Egm71}y5f?aW-p{o@va#3iTcaZ2 zCy~cX5(L?(N=};?x-RyDlwWal_d%-?G%4EdvxI^0Z_v!-XElOV5|NQS^gn&2CgG2Y zA0P}xT_!P_l?RiL4Lg_nebnaSAXV;W9h%=I`iM`A)Wjm1?#gwmjDBx3DK4S(?qG@m z*dp6P`VtL1&11gjCU`SUbAA8qv^o+s4=J%>5I>n=uyPhC?vO@e(eTHkcPcQ?^gR8XA9-#Ka;7!#R*IKK;6LmsZ98}Eq6~E2TZPH` z&TjntwPSg0;;zQ&^R2OkNZl=w73-4*VE$dt*QB~bfx(6IpS!>QUVF?3Zjs#0^UD_A zJjoNVVRtXF>$eyleN5pLFIB01)f1b8Ya3}ebaFTc)4@BnanqlKn>0;_x2ZcREClM+ zOU!$wdbd^}=A=2G`Qk&dPw%6MlSdT~WF^1fX>m>@PjRs{^J);tzrIAn%n7TV2ZYJL zTKY2#)tIhXwibAC`nVWzQWj(C6qw>`7^Gyr$g^)5AgIsd9r}J~w=Si4-w6q!(o7Vr z`oNExDLns0tV#v7WwP2A&m>Z*L44g{)BE14VjyISTD{1N`S-hbua_EO7j6Vh(D66E ziP8iXeiLJ9YO?ONZ02h8`&F~=Spu;&EMyuhmWLH`uCA6bz9M(O>@h|^>l}6Ed8hKq z?Y;MFm0YcAS|KZ`D^#$o0HWL2w$E*oVix)p<(ugP-LZM!``{G=vmY(Eg5wHU0{Xtd zN}NX-Jlqx2t={x@-qQV$MmiC3CF+~^Lfy)(8m8y2A8Q;vMtCvNCH~QFvnQ7Tb}^fW zyPhv3jGC`bdoCu9-@LfOz01|4U-C(h{CkLo2j35ixm%+2Gk#%78Ri1Bu)#*BCf!0_UNN;0KSeY(m-JTd&v#ht>W55aPWxnNf2ffrZ|gywazy z8>LvOA4DCyNW@1s82Jl~?zGHR0z!+oeFvhkS7;JH){>`>B?kn7-)Cy5q&yKUPE?DA zd~Eof%AP(2eE@Vhe2yxXLFu1-75QQwcwhF%rH5X1DA&#XS&4 z%WpZrp$V}un0lYlXPa*Rx0_FnKj%33_-cB*s+dFsf~Lk-rG_X4 zqJ=*bKH6*+h^uJK#aZ#I;buLHAH}2JD4rxn4BgR?w9~SXaBDZ2oZzC8l6my%3GR6^ zp9&(Xq=eV=lzoSIZkod&>PsT9mDttDvc2CxUsuUKQ%+%wjokV`t6AThSWC^2busa~ zo1R?Sv*&Ap55H?CQ5rFSx!5d(XdGj(F_8$)|EbX&zWE@bGB<=jR&HKHgpaSM=k%a; z@l`Dy$x-goIt)j=W=@xQl~gaF%$DB1F1q-}l)--Tg5f~F3C-%>34Nj|kl~sp`Iv&y z@bNNd7S`*eJWp!1y8YtC>-C9WS?D=+dU)D+w%!#Uq|l5d=tm#FVczhwY5=Fx&UkPq z(XOcck%Ey4rOXTQKktN1fjEP9rvTNg_I9HIYqL*>e>}MBk*Z34Tw8kw^(7yeEx?`+ zmm^trZU`kkntQTa^!VtM0a$G}0B^p=C{F)YjL4S{&1VUxI1ntG4jPDr?I@bnsE)Q& zmDeMDe+ZIZ4&T>(`g=>_>XB@pLw)v3?c^ryFJattMIkX>Zy)99wTcQ&n=AL8pHZ)G z%Y_?3O@&s|P}e?&KmJ|558Trh>->^b4@WL6-al_Zuy|@(&@PnQ_YLq*v+NzU4EoS} zS)VhO79aZrdb)Upy-HpSw^n=r(SA7l<+YY2fmi;uxvIugrr%nE6!}qyr+*DDWZq?d zgtEy}Bx+CahilK=Y=($}xk8mhfN@NOI3kJe)781X$Ksxri@PG)FB80!qx6_-Q~1QW z8Ew*$Z^EHXRVKe4{j3Ch>i1^Fb(8Y>EF6;AzBT23tCnY<+rEMynsxas4)t00SD#lj zCQFg>>aSsH*b%@Ci^PPpudddyPeujPmD7bD-@k;M^s*XrAvRm2OIJ1NzMZ7931AFk zt||EaaQSjYNnBJ*TUGK?D=FDepSfZhlDuAy-RG~@-mZNw|3n7_7L0MTA zZWj(;)oE&b$-O)agA27xhv;uWi9fuLx!#&Ik-yO8f;~R+6upk?GJY~taA`v)^TRf= z*&J5k?eT2W1sT~EEG!;|K+Q5LX`H2u-mhm@SQBSex1LloCw_Fw0+WT5T%8llIM9^Z8~St* zYaa224;Po4im2{6@rY()x{Xp<8*J;7za|-Jl0MJn+_wJ5KVf%cCYD@;+S$g(pynK! z;vD0JrhBtCylNViF9dn`B-2KWJBHTkQ~YCYhrg_Lv#gi;0Dyi+=H3+)arBRh-eD7- zd}SvjZ4#y9;rHsjvzSnOgeUu>ZSEqIzR3K2eR|!6&rdrgjdaZ(X_nmAa3LLu6KT6n zP}oxF0Xf2jI#Cu&mnzRy$gY$qGNf(K6OS1C0Y;wU(~R5N$mySX{7P$*s!uDtJ!6+x zneRGa+D^1DIRGcFw}{6FH?y*l86S)lmY)WT2^bbiUeEpT<@gX%ES%d}XqcB2`fDku z{dT|%?Rm~WYuuBB8v3lPEUmJ^XliZOEE!gDfovB)*@ODmg~TjZvuw&fu9S!;+VwZX z(_~ZEIoVaozf;BkKu1eP9CAOA`AILqpo9(rO;(To+Zv^IA4cwPp!c;A4-Olw*HYai&G0=Z4fBfE zajX}OJOp=4z;9LgNf8<6H7+e;-$8{TTIGwk7;H3hhfu;C_j#Dr0!Mo>XBr>t6R$%` z$00XQit7N+ye0VfW`94Kr|UXGgawZHR$z4Qy(I;Qj2>OIN}2062Z>zyFGb1dB~pyX zh?yV|@_$h-+|9p5kL-D0{1=z{MmqR~l#V4UIrr^<(V=FPJgEp2R`f~Wzfh?W>DZSC zF2;I58H3J$aj$Ao$^u#$mM@>EGaHYct*^(!|4Y3>iaj6Ry7ex6MK?j``hScvy02BA zi@Eiblv^dp`1=1(k#gs}HjSya^p(50|5tYL6(}gMUEa1Uc)nUxSsDAEV1c&)tu(qf zukV^d7Y|XT|CfseMsu!R{#U;f%=dzdls@hA$Xz1Q# z4FaNc@BfmmkW6>u;(ep~H_2e+*y5vYam5Co9p~Mj`XA!sO_KC@|K^+dFL{eNK$$A( zLFKVZ95%e^lOi8}hgIC3GPX15br1zc{Ymbv|1YVt^)(3-qbTy7Rb*FiN$->P%hq-` zIcbG*>7~5ZTD#ugaf#!)`hPi2{)V;gUK}BIgwx;owbSUYCB^#i?n%pGcER^|7B}yk z)aKlHL*E%Y2mJ7wnZ=G`rV^I$Q75@m&i7~&n)2Rq{wHJelW$Lz&ozFLdhOHe_`L1~ zbt>~XG`OjLmxE?F{qWn|%Ud-uGrr&4r)Pw{*3KP{cF4>6o-guK(y$;PRZGI0q-B?0 z+4xL8olv%ipUCc){t{So)MYk4JYh&nene*^0aVg&V8;X7Y$n~iO_*hQ){Oazyf%F5 zPhhBsi4m)SP*GW%;sYm4vCE$Fp6WP~YbQPIm)wy;z=`AHC41A4A+fHpwbB(0j+^W( zf6OQrK8aAco`iZmyeBZp$FVl9U|tuI{X+HevHL@*FYD?+`_ZGY$xq`P!{`U(Q!^YK zqW~MP)<9^~E78MI1~J=*Yhc8PoZt#f{1*M7usD;pw)R~K_ls4NlMD|BOokWuS-2w3 zjl?UesYSiG&%kYdTu3R{@s#CqNa+89$gfK2Y+uD!UCO_E`2EU<5vM?()R$83O6`Ir zPnMFm<;r?DzDt;{NojNL<<{~oa-YfpnKZQSb*J|y-~DJuKT?hJ>JIYRkuJC~eC;y0 zf9_Y+%<`Km+yN+AX6x~K46M(o*m;)e!-(18&Z{N1lq{Db`Z3^BMz8VKWyvUS)-{Qg zgmhJ&Xk;s1pB{{S*wK4WP)lf0Xv~1J(J3(bp}3+!r0vhImGqtc7br?czpY9EK#1eR zM8$pT<0%2cTUT*j0kkBMs;M$a2m zS7J_IZiXrN_&2ts=rZ4mRci_D_nMpjXt3RZoEweoml5fXWdq)XXV(TjrjBM_olXpD zVodEUOsjL2?Ni8nQUdK^Tq6Nh`1?#lK!2-8Ol zYZ#lRd%c+H1C+x`RBrEk8$KUI9p4;H`WN&WYb&RbDcR4x^`ZWji zHs6^MeSGy4l>cqpL41;IyA6epI-O2A&%eIQZ`OL!`&lUOI64UO-gL{roPa z0)fJpSlM~2KaS+B0gB0|6o(x@>obbj4-?Kwo@c!>&!m<}e)$|3>6`G2=>kafvKbi} z#Q^0+GBUECCD>ll&w00}%6gQPke>>F3okn>>AR7UX^sE=o^uFj0}?PS=kEYyZ0^tD z?s|6a_SR%-c8(q|Z|PaPI@mdy+uwrOIa)b+Wz$HrlKRvBZT7^&-PXyK%*M^!#??+( z%=nt{DXHrA->PTUZkDcg&hB$=wWhC$-l2OIp{-!`0H7%+}rA*-cVN$jRB-(bC?|+1%Cr zzLTqskd?K&xt+a`$OG_0;YULDe{~T2kGJ4I-hvk1g8vC^t8%G}L>c~PFE4yc%frIn&hpkXCkJyo$6L>=t?VrSiTRf`iL>RI*q+vwP7V%Ej&5h%ozMDM zopllNv37M561gud)G^m^Kz5D-^!K&Nm*YRDyi$2!-n+-E+n>^UA1y*?%tV!V-cxt{ z@&+7&yswUpEx3?HmC)Ui<5Qs>O#DVxe^HjNv9d%xo*JGJc#%p8TM9K;LsVdTy`O5P z?Zs*^YCvERSbowBOnBHBVr&eVdSL9^>%T6#Vyr;Yjr3V!n82{T7~}i*Z-3k9t@T(u zhYZ)*e>2Zg`;Zy?tI=-?fU^QQ*|G=wUsJza1p-?6&q{>Z#z^^9qr8pXn`bRE zC@aH=LoL^Owgik$ zNj5&bsPm5q^H>bN#naoDK9R$?%5H1xn%=p;6@dX(6MqsNX_ehYrK?Pa;}>lKv*$eI zXMI}jHKl{rnmwzmV<+hA5-Vl;%KiH(v(M_}s(|t)^6pA+DJt5Mh*-q_QjovOph@dY_{I>01aGj!l;{m{%~hG7w!Mi? z7Z6b&I}@%MD|Riyb{EL`%$T})mGuj=frsd)73V<6vj^K^nYz16{HlNeH~4$u_(c0@ zCD)ttXAIK5(Kfc;crN|Do72#mwrHHuVm_i+&5-kb(QbFSyX^BRV)EFUGN+#RGlR4C z8P9V^MEc}@zVj`mrToH*%-wj8dVJ^f9pvj=;_fF{Q7`~e=VTKks8V4!pX zqS20m^6z-i!1#N?HweLzh?ID-1{5!-Q{*Vl$)yH63t9KIJJjI~gRD{J7JNICE#nkr z|9e%9rp~CJWvvQz8;#%{K}eG_tOpW$f1#ICJ>F%V)0U`orBLe4;g??_o4(PRjfj9 za%=ldotC>8E8S1<19>cw3tM>+-X02Drnta2=}9m;$i{q2wcY-JX9cZ^p7kR$x68t~ zLtwM>ueXk$#N#>K7JXVYVvm>XG zbP5T(%BKihmjG!7TSsot{X>8kv6WEMB)&L^P87jP&U`BwyD(KUv<^^Qz={C`nErRn z=ZqHHDTr8}E6hmWCKXjn73uho`K>#{IuEwWf1_5R+*uJF@R-{ngU$S!?9fJjEJLSl z@j;x%79uAx-n%*jP^sQTd(L!(>Q^c!GBzxZ(;EJ`rh2A=a1T7&9ir4h=kYbisC8tK zwbQkOIP^}(!_fgy>4I*eRNl-dAqog%8re$>r!t9&6SyOn;Z{{KX@vs>CRr$sf!dl1 zPZSHsW$C^{;_dxt@579&b?T|lu!Jnx)*#Y4MW*$UnecM_WoqUqjY5LO+T~H>d3NYn z9zV8)7z+&BEhF(3`FbQf)`BK}_};ROSc^avo&XWw{(-iYmgbG`S;N`h}IK&LH0*)%8BwA2k#9)nfV3m#M1`P)f3;iH)^>UL}D8XhGdQ%Ag;ZiOo-hPEr zRlOA}c7e(=;jhaw zl?Yr`2?X5|Ogj37UjG~k|46e(@r&NB6wfHpK9&42Dgm1*)G4xbpg(UWIL$Spo zEz@CExv0Cau$c3>h}J-4H0J#9>nD)%@opDXYaRi{*FOCZpMoz92Pw(TVLL=iAn=_> zE{yO@UxEq*6mwK6lYA~Uzm zNZ;v=ENn)P7!sTy=?}-gHHah%8-&fXs3ZnBo81P(zk-T~yqZ)B8pnAGZ${u-D_}S@ zX6zR~1MJaj(B7@5o!6csbvBUWmj45ve3D%|AT1vT%8g4Zps0yV!&luHXE3yy2H6aY z19+*&DO&qi#yf&Tx7A}+4SmfBvBh&xXB7{huNU!>ES#nxq1P0+LGM|N55g`>T7o9( z&x71(1;`oB?l@toN33NO`kkp-vmdBYS~nCa&HZRP@vpV9+NJHRls_vX78t(DxQ;fvD-tN0t4E#M$$7BXlAe z*(@2wqTbq`O^ksj%xwK)4IJjTB&gIPD-~e3uvE0S#i(dlueQVaoO{?UlA7N>1$6hu zJuX|~R9HB)3WAaJOxJ9{P17culRx(P8E73g+hMaEYc1m-#bb!yJb()Sq*oF|S(HsN zs^qbf<5U*}(Qi|a86dr>LvePUUU0K@Gx`l9`Q-OjOXAsa(;t7y@<|2{fCC3Y^ApGJ z4YmZgWCqWMt`B9PawuM3xNO`;@jj(yVxbe4SA9G9_m1+bfr6j*lN|OF>#@b(K{&1w zQX2hu3v`)+pLRS@Bu(0XHddji{<`s(VchNDe?vrL_IB|5*-L-gF6A1iF&4BWU;Ut^ z|G=op>F2YG@veu#1HmgLh~X7oR$fCi(YR~B>8Pp^8b)AIVR2Y85f2)C6^t9lw31)1 zWHRHe3iR5Ji*TA;U-u;llv4%6`j+@bgN4^sLU4kb0LN3?){Ta%os|C=^F+7!@_EL~ z#=rZq>HtY$W8Hy)Y74I(Z*@XrKC6^y(qAr_%!K|rtvDAPEesNGMQ>OF)Jj7aXvTWQ6iicU^mMHhBPn zdU=p|v3r{Il8!X1Z@-$3i#Shw!|}zIh3^@|Zn<9_+%olb78TYL7FHXOH5%}m`2@ro zB@M`a81Pqbof3BhLB0q-JuU7Yz;2&|#xJZ9@T(tgnu75SuEDTy5BM;sA%Eh|cv*#x z+m)v8TxUwkMH4>6*l8~B4)uouIO?dI?!jVwe2r8Ta(t|`AwdF$(WP7>sJQ^1dX<&1 z`Iut<+t4nRx}aG|BP9lO4yxnFo8*zX&p%#0MQ7SRt$S&7fe!-5$d zmrP3Q*eB-xa4^59S?^>|8o-vHgC-w>PNlh(kwcv@^`}_pm%QB3EXyOq-9lBd!xo_z z&qiS&$2XEb<1P40TL~Jqth0A-v_@JdR zBA>63bD;HgAdiQZ^XjBY_P1{>zdR@$hTgVx)GNINXD!F+;&)BZf_g^(9vC>>yX`su zbbqUOHwlKFEXS~X4sOf(k@@jp7$T2!!@)oirW za$+_0v+Ya?s72fHbt)`2d%T;7z(qZLdFa(G1Ptr*|1LYT7n#rahk!@>{qm!Sc@nSL z_spK~LQEfRP+Z{udKu7Tj44Vb{GDZ;gDdV-`**cbzF)yfUNcMjEH?KC!DDA#;8C|# zOTv+EPKyx3O12xmCqGQbBgLAJIM1kWN4vNYe%(Su;5 zrnmlGW?KEVn}1pdXf1-$Kf~y$OSpDmajVn{ZG|c}*d?>pYJABkkHA;|u33l%*qi>_60O^J;n4~&sf(BK{)*7!b zp)u#6lLQKR(@~Z}m$fIWM;vd8Q>F2&@)U|uU-t8UHw|W&)n8b!YarU@LJ{X=bM$f} zVD;}l#{DXX)wwsVYjRqldaD!xnR}Y+prhxk6(C1S^J*Nw7+4~4V9dpIU>^BBU8HsV z{o}-9?>ktUOYo95iqTJ>U@aip&>+wZiaeS<^-qR>xJs|7T{iW2UXejd|K&5Cmd*|P zXzeXKva3|>FSj&t{&DmRWPF2peSwm+pX&TxmJ76irYB~UOUUabBM^?yq9dl;+7qyx zP{s3DcNnMGkP0{9HOR(qet%`d4}8G7aXnfb2!So1Ps{fHV|B(NFulyw3*lSKf;=6V z&s~dov4-+(xepf?6BM==zHWSJwb-w!GrNaR&-@ZM_8lt6|94vPcVsaYRk2#@hy8E- zW7SjG4^1cCtUw{1Nll#z_&cVsXkG~6UpDH|cz-0s;B)^Ou#hd;)pEE57@fKToMiz?KUQSv5BH+ToO0WOF6K{(;u1 z!cxuNyl_hXO`K<>f5oic&aHH1*ij6 zaq4dZ9}44wYC3`xo$yQe3F8hCo3EFFp`n~n7p=u*7lYO#jx$!Au$_YrBWXKE z%(~R-dynRFO3}Ba6=DZjHayP=4^(jsYI3F{`2T=oS^nRg*Ny zTZJgHp5Gp?u;Gz-y~x_9V0a}D$w2MCP9BjriOV69vNBWuyP@Q_+|%Q2Kl05nv4EOB z1CQb3x;0B_VAm5HHR+GPH48P1$R+bQ)>wc~57z3|PEGW?_nnfubqfMUS#_Hr@2q-V zPKkFIHFFnCl!uP1&js%ouBIO2|1iRFNLrt4`k8@CE-8;-ngsFb!Luu37MeWN?@?A? z{gvovxvkoAJ80O&1J*Jdgi--%q5w(k4@bBsm#C(wNx=!f)~k8MeB+&yh~TbKo~VY8 zg3Y3R_cE^`qmytZ9$KY*ET)j;s)slUcqG0Xly?F;K?m6^b471z{6p#o<4=y2Vn6ja z`uAC%kgpGtfv#D2$Fu}TzwCBXgwwnHj?W6Z97GpiXd2|)yzUYL`wdV}PLMEr1#d;% zAFp~CN=sbDv)+alGFhq1yf{1^esffzpJ8K5y$4r zK}JP;D$*$~w%C6lz8*8ktnn zV4(gG>dNyX1gl${n-zXuP>Xh2ZtRE!wZZbMg;6d6p5}-RfH!GNOgk3WoyTNa6G{tp zdOnAl*_)no`~l92tO)TEJkuo6I?p30;0Ex}&Gm<1ZkRtQ)O#*IoE&aK!p6u@_)Z4D z@Y{ixa|F9Qah4Jeqf4NY$u>#~^bEzS2=UF-{oJ)6h;5)XPa&Nd;XB6c7-G9`2ChZZ zunQ>9IsKac9srJC)=%z~`nLe|MTK?+UA=leK5XXEuRz&mbckk!3ig$p5g2foe-wKC zP#)AD%#Y_YYNKRpf#i^@idJd|fz5Iig6FRkzaE4bo)@q=#W>ts#bfal6$q7zjwHd0#3lI>RrYmg2>r^L!`0jP#1(d(D;rtJFnJ1tcf{&o1WQQFMo!` z%~;rwg7T43*_Uly)vDxd(T;)>k~g3ydI3G1pqD0eAbNwF;KreQwEhS2v)t-@=36_X zVZ3g=3`sm)mgew{CBMh8sAXPuzM{RT_{@CjmrYIGrLImzJ5 z5kP;YTE>cuu~0ua`|+RAT;ojS)x$btNPePLJEUfiv*${M8!ge|Yq!?ZQQ=lODX$s1 zR-I#HHTkNEG683-vp|J?dI4*Dicz57>p)TD4h!wctf)*fEhio-@Isk{LFeZ zsw+YPh6YB1%_qcvuYhbVT=0#MxrpP%yG% zdQg?kVe*0pY@HHQ8Uc- zX1+9tqUgFJC<4-i^s!%|Sl?eMWOa^R{I?92xWlxve8{P;V1rHG--?SJMdR!Xi79BE zH7lSf4*M8oRb->G$zv#*uD0WA8DWK0Tf<;QDkuw+SH?P`le z>nNwaz304H>WQr6gWC8@wMs#sV1Mlu*!V&WtsQME$4hN1r=y?#7zM^%R{y-aGfj=q z%Vx!`rxk8Y!_Xj-azI3f%hIjbaqL9P3sXduQor}eR}gSFy0HcX zffExyr!?4;JA54prCac&cmWtgRs$IsikhfG;rXU34U&fiH9l0o8UM`0|p*40l*L_79Tk+dZYFhh%MTtMI!_!?b@o_TC&?0kX> z4b8dxi_w5}@j?ylsRdO|LR|(oGE36>h0~1kbdQkwL_8yjK0SP4^SIM)s zui*SpvUA^PrzMEs_0ogVe6G=jXri7-2kNp?cQ1SB0z6#2H`XfsIB?*>EAn;JL~hrP z?&$Nm(%aIIt$l~H6_6$Qt#Z9cvDDw%`5tfz@bugfbjU)G;D-{G?p_I|SvJ!o2-HL& z;^J)`I}}kKdK4a53dAzUKoPF%NO5Ks`OR^@3uEl96}?IW#XVa}(ZTucRe0e|UJU@& zPXSZay~{ITDqj6LFzz|r?#F#k2%@NUnxii>0{8Aimm!x0_Z@bLC^fkk#F&^piJ{iLU4XZF! z^mUzyinp~^%@ununQ_6G_SVLLKMrU(`Z$YMz&%|eaAQ@R8LJ^zuz765{@MwJrgg;u z4Ns6igBKf_GA|oN7wes}HeUZb71kS5)l!+Ov8OfdksM8Q?e1Z73t|Jropz!n*7)xJ zz;$w35>}Kie}rNxR50ZRuw@z=3Ni-UXUKA_Z;&`me z;E^6GzU~G2k^nU#1d6C`_h%bI6b+e6j}UH$*sSF2D&&plPkdZ8(QP=%c#Qf1sU!I! z)hRwg0^GW3hBqF=9acaEH}(r>`dLPCi_(5Vzn)1 zUPbynvr|yNx6nYdF_8c9=dq)^G+TM-K4~G|{gbG)Y3!g+FTq8+fNk5KJ>`{ejS{ll zfTRUU7uA*FD!0B%WFa?*hbu~1Tme<_}a`t!@*hh)N$6_W5 zYF9)~HBtB6Ag677s{PvP`Lu!X&yE_6jz6wTK^(r}e1hiz0zC|GfY2*NZ+|N7U;!Ic zkDhMS%}^#H)bUtW>EbAAF-QCq)o#<~Oo|d6tj46}1qrEbW4=N+0LGtz*3qX_!Gznv zyj^UP9yZ`c>iUt`9*K9PS^w6|Q3U8jcTi94OPSFti~)dU`nATDm;-?Tt+D?ral= z_7rpV+BPkZ{Z+PY)*cr8O%}%`76sD$dzsj1ICsN${9&LLdYc4tqy@nz!O{2OLk;3X zr`_c1_xzl0=>}R`tr$qS<^C0#Ebml zAhCgV;-dUGw5S0Q=53I7Ic>c=of@fjl=U9=Vf`V6m0n>6dQ|U*X)C?0k0Xz6k?IvS z0AFc|7f0aLcKjc{>xS|f)kC~3xVe!CQ;>Jfkgk|rt z4T=lC9k2Dmlxul;<L0-2kvrv9`nPVHN=(7&m)DhEZ&%Ie*JzH6v<5i z85i-F#DNKVh2s}`pb2Q|J0FU8v_wmH9N`t_L5&-YH1Oyx8dD1FcmsoRF{`Y-Yts!w zfuPN&+6mM!=cLVqY?m>~UG~e?yX9dUDYJ!8jJBL$T`^zOaPDrRF*iW^IKf zY&IF&P6aSN6FZ1G^dWeU2Q*j6`!vt#)a_5!}}|B=QFX7fE|q@N+IdI-qdI3NMiOQttW{7Pldjd*_6tdPlxKeYJ7Jg zIp%`!jIwc~mbofDH}^0;$^Az)CM#pp4kHDg?mxehd*m^B{QRom(YQ`%iD{CJ?j!cb zHI!=>pIURo@t86~i(1i4+DSgv@j|tws4FzYl?uPLiQ@_w>X!=8h@mBNVGQgc2PT(` zlApou8P?J+NQl3C9YooNxDEAA-|NK5BYjpxlgY@onPr}r{l31aKMf`ed=}{*PcC`r z>mJiL$}ai!m5u0l7K;5O3Z8j;iV!D@y}D`??cu(mBB@JjtJyh|y;c51id$&?2U0=i z)?D4V+5AYpl{G&A=MAL;n>6|k1fAe7 zzis#0d6(!&se5>GRVsPA`Fx;75y`*s-;8&UsjLFG@-M3it`9A?8Kq@UjE^rP^%fBs zs=ifE6lej@Kl)WGm7mL(6R4-r1{ILPp`&}(UD`Nf4vm)cQssq^J*l zNx#Um5%HPM3`|aY=xcgO<6RUFN|sI9a8jp9jGK(?bC~9kz2orcw(DZ5=JTF4o4e-) z$Ua+!S9-coRt|oxEsDNyxyrLxN^c~wkGNauFBuIiP2%)S3D{x1PE7FvB6s&W&DIaM zP&}5FV;g4ToyTN^QWK0v)3Vw>(8m*dTh0v%}PwAecRi?lp_{ za>}s7JDAOrHt%F(3>7bs0&wF@I=4>V_-g<&BUg4Vk_M87T^Me(YJ6Hh*o&HMyG%PR zp=^)vzCu8BjczI#2@3VVIXbp+-i9L8Y5hb61{J1E_YI=^Mr>(+PU#Y0J{hsgYgi&J)$0HyUAiUu{-Y^lzZ7R?~{H zdYq37*@!JC-bD`zx6Hy>F=Nt{^gj*C4Zj-M_<| zb-3`C@5a4D4enAZh#_ialo#06ta!Box`e_1X(P|ox+7p}%b2+F{uCV?bm`BnOAErt1#~g`hhqW!&!akxx(csPA;p%S5oD1WHb?()H^j`=Dx#qpYZxqB7@3ROBLVgcHf=A$T?8l8i4cwZ zgO+W>@sTm4eGoZuds~|#KDhhDj>H-%kD|u>ln3c(RJrov>P?3spQ7kv%xJ*ci2q?o zz`{P;9F@c13kM=!(dg!Y2iXN1+FE7Vkt+FU0&L|`texbxsx>6HBdl-=XB zWY@Pmx-@fr*FRDm*&vR{CL#($uM=f+>paqM-M^TB+)m5g@(2~TD~o@q@0k#Q<6JRN zul&`|&0kD*t3lnN`n53zP=aSz`{V?!-L*5MJyEtSd%(s;bI$TWc z-?Eo}&Z+)218B$*JhWDfT}WJ5v9cZCb|VM)A$S!nG=nZFi31iZf;LSU*hl047#CTP zRqEJ| z7ZXq%?@+kAmRqaj#v`pVcjyzdctCB86=~4s)YwrJvkPZhQc{dv98wC*4VjJ~it*XN zAl}YnTXZtK>k3W12QHG+kULS}RpImn?PzMYRPiCX-3$z?1vQgf;GZ_iwXHTcX5DHU zGP%22clm9r;Tt2NA9@^#^F9^#k*@bP9Du{xg&$-2A1_rNKbI8RVpZ6&I8JWNsoQR{ zM0UMiScdo%P8T^b`;?o;ZC$hrn$DUTuG`7ZQ=Lw_-Hc9)YBXuety&#VJ+Bl3FDQ2tJU|Gh2Q zJQe%Ev`cA{ML_Rw+;^j^WJ6;EmHX(O9U9vr z4%^w^@&;3FAIW>fnAm~+_?GUxQK-POrh9zoh2f6vo9fFHh3PFz6_TAWyzUVBam@)I zq@cQFZj|fhRi}icL&EF^EGTaPAgu6rrpn<#A$XYrB|k=N9lGi03Z{)!?LZ~>AWm#( zU&Vo1GyjB&EO2`$0CAs~P$9Ti_D3jfgu+s@bgMeE=i{Ce0noHOvT<*`zg$rZnNdwV zeZw&rVT2U-NpKwUPdc6b^p%B7>|vg@!;!!KC!bL}n-$DV4Ttf{vS!dut@NH{H1Xlr zs@n}uCd95K$-smL?2MSv7r?E#gsf_2y4tMI-^SMb*Qy>F!?Hw^7tpcRfh zP2rFv1LWlTDZruYZGB9Dy{g5il|Z_Eu&IpjbT^hv@O)Kp8_t~CrTZe89FLam+C?uo zF!R)pR~g7LwBU;O`#3S`b+8qnm9XOVfMd=YnsH8t^l_+3*>RG)))-^oZjT73{SMeMGo;qe<<=w(EuVi6La;kN`wjulP zuE5IW*lpT-F+U~QSC$4-nHxU!`UwsPc*iZQ%_^+Bn%EUfHn1vQsxy236x*?<;74GQ zVX04Bv&X;TZ1=I9ZxHqwlQ2I|cI$ZAp|-!bX=v{HLi$jUWX=;oLSEu~aM#k*VR)H2 zy0>Bqn5Dw@edLjSzW8Z7enkOWriUN8L%(pU(@!}mn`J4Pdr#S|T&d^!=jFfw>9Bd;r>GvW~3e<#AD`4;u zc5~@6%~TMmx>P7*x(TPuj3{gNB574e@Z&DIvF9#?dF$t^rU9Y4I1IQ(f; zQVQJe&{E!5cvPXP=nmIS&K4;eR!GY%D_7WCk?TG_Vm^Kr<_^EZBRG`3b6r}}VpZ3=^d<1%9=)GvrRUAl7ST$HBSMApXCUi&bbB zqQLRFV|7Bda--k+>xNE%Ra$4{&g_>(ZfxR5*tMy zQ!p3k0D=8chi|?vF03Xz-aMrr!uTj#?1H$n!TZBb%i;`91#abGr3KNY_x(okMpGLpMX+dEfv4ez+g*m;2o3 z-u-DmbI$Cw&slq~z1G^l-#)v+AX|9n)3C)Z-O^8mO;^QoZoflQj>(W!=-Mm*?yc-N zF*9}iYYYvA|8!wXK;A~u4MbZFRq!;tCl<3U!vO38ZHYSnY6glHZ?o9+_kB>l(G16m zZzhQsh&i7-c$$^Mi3R$(J645!Iuu!VmN9`!F)WEh5uXZ3^mzX{d*nA;o>n~T@pmMV z-_PpA+J3U=bG+m;WN0}UHaY?5Eg7I6QCc!iWMZ=;j=+PHQ%k*qf% zlDjF#Q`prspe3OUCi@#h-SPSa)B;VEUgqs<4&6f2I=VQIMadi?LL8-)qyut2ZT_k=iiE<@oYe3qXaC!$j5 zkA{df?U)?jK1ts$eZ4LXk?rqUBRRe4uDn4PFRU3rWT;c~PIYmL?c9~`@}(x9ZXQKB zTz>UauMxvzDIGS>l>=(->41j&GcS&!-#x3^tD_p$*pTPgi~YS8?&51i$)VijIfnka zux;1Hsi<^9jt)3O>~l>p>5(>+uA=wfXnMQ$xtw40TE2X0JY9mxWnfP4V5KmXg^5vY z2br5DRW~$%Wm(H(LWz^Mq6Uqf@hp!7M%vAhwII-&-*4OBNdOWSgLx!$K4GPvlg1JY zhlyISpNWlR+7C{?mLg;ab81A>kEKkp*{v(~I8UsE7Co#Dw71s>*N0f13)YL~_D#Oq zwLQ$o0bP@kpCyl0UsER8MIV!7Oq-%tU5!m58LJd4Rt(d}G?(3kcgk5wuuV>?dMaKyIvN;vq z{o$U(g%8K6edJa0&Ol-V&#M-_80Q-T{!E@9Rt8;ez#sJasb4vBs}BLB3k$@`qtL9A za!B%qY9d8)x+aE9V>OGti!oWzu+$S{M-M7A>oxW#cuFR~uR68CV^Mtj^FfgS6|ww% z4pk|KB^#it2*OWV+El3drcM;xAz(|aX%gb-lRLhG)lFxN*((+ot9QAb!2`V!9FP=S zrAh?oN7G+P?iD8@QH%&;yZy)SJUKoXNJW(=ZZ?89#qx$+ITr`%bYk4p`i}_Ii-7_< z7_&{XptbAP%0lc+0p92P%Qb4N=MRdjCM?kQDgYpl&XS@2$Ld` z`QCWmU5xF8@lCZru3!f_SXRIKYES|jLoe`>6Zr(p2eFnFAEr@B zd>98~%;+UwRnK)@Nc!uUaeZTgX(@!>D^oS4`5}>L>)npskJTmLX4AS*;d-<2t2+Io zAnq%E)RWUciTR8rap>UjKFPV4EioJ0Zn>7}v+^*RNl4)}@JKZKd@EHCisZpNeX?t1 zvM(og>rI1ShRJYdfq|P-t%ro} zMDKu4RVJ;RTKYkSmY=!4Pea&a2$b$n*{>>Rrbu;%1=KG%z-pQ+TFbHiY!ln)w+}+; zKJVE#DhHEAx)D-HLwugmZGhzPiu*lzvD^1DuxbqC#i``F9Ec;7)%jG5-A4(YkS>5| zOnfbfDS~BN^Zk5g1+9%u!n~bVn_<%PPnq9?Kx@N0$F7-6n_|-#c(76KQqCey@fM%m z$Q{RX_~!>NK+kN;@>n(P$4Ul{^ymLh@}1`fD*GU2x?y1_FPb>k-5;GJo5~UQRc*6Z z)4N7y7#n6N0ewncFv>%}WW;9NNOON;wpPBVYvC-&%c1SXoj?JRL*;3J}lB z9gviYB5P#2QpeM&{vlEJ{o#O}cImss9BdShUgE(c<|^qhcMW-gTpo_`S0&$BBF<|c zVmg&Su8pNt4cHT(PIDjG`5_TJ2uP?=;&^#e~{r zRL)vu*lYto-`>UEOCNT2zc=*D1#ZQmX*`XljBBc$AW;Q@er_BeV@dRg+z9#!AdcrJ zNieFBQ|_41FxRi20NExRJ+4^$C7H*ywb7l1iK;6Pg|R`bkRnh!o11OL{wx%t`PS#i z9hjflKxCdOY!Uexz{Xkg7m$=H0U`2_JP=f(T2Bg4Jm5GD~HFllo`F!YQsQ}U;ibWt7#HQxW~lFhvI2NbS3 zG)zn|U43@elJrew&VF0ofTCh<^E5bO|Ce1bw)V$BT#$-ns$J>Ou7jP@BrwDU%dp+6 zwgl_VHz4C{CbzgM1$b^LMqns5T-qlvg8kiYK|8A2!6!x`tYzDNrOKld_wBEj-Xa!+ zsKu>f76Ul6jWxrbaPHjpVS`$fhj&O$Y*L5CH&ddvKhxUweN#XO(SNE;&`$a!GEh6Z~qN71RP=${teX!1>6#p z*)8rQ+aKGG=miMm_qmmZCUXjb@1j(Zz41|u`L2aaPd=# zdB$>%FvXk!TPC#Hx^m(C`I>r^I@{$mot(9z9)pWp6KHZnn4f5V7FE1irAD8dT<+;& zBKJNLQvb>=VQ<25bQ=rwPE`Qf%-CK(C-HEf-N{zXVxa*S8sDs*;Ibh^5 zH>6q6yjaz!SZb`+!QN#56=dzkApzfQ(bFr4eqAg3IrmXK|+s>-P`ZBOiCi5=T;K+>!)B0iB0r9`G(a70f=w$8+>La z7JBZ`8sW!uq)Em#c~vENMsl1T`k8f)48?UKIiKLOA9>#W@l1NRF0sC#7sUEjK z?>AsV%l-#!^sI$fC8($4x(x@E5i6NGjL(*8@8`xV=Bm7nV{dpDjCL3^_aE#7fu7tv zGxmlSMXC-iX@3^&dfrA_Z-DwN9l44oo+s1CtJZKtpyzxLd{~p2PWx=OPq#}7?YJqw zZ^%SS+o%-s*0?E=j{G$oefO^_bREY5W<7|nVsqQuoglUCE{v$;<$=K6@R{}x~Y$CpfE(Tl(S9kN-(4y<2!4c-qHuw(T zXrE$%D)jH}>EMZ-BsvHeBm1L7V$kec@0twzOgHI9yKvfpYvvQ8-S38w9}9Vxlr?U^ z5RIi6&G(|wFzo^x*e{QRj2^-6vc!k%nBBc$CaH<=D#iWbQx-L}2T~uBN0+ndv{k>= zd?KC-JKwTV$?^S?cjcZVS%5%#&lD#=O_@q?;N2yBe>d_0ts>!#tTCI+kSb10y5)6hp1WSo zI@K_C>Oa6H4BqKx;?BWdFGcFHtKYli0tMjhE-?3cE&I4$GMESGi0~P#<4LHI+!ZgO zAN%Tx{FX@f**O?HvP0%e&J=2zM)9M$fHt{J1t$AXW)mqV047Nq|D~!RT9^elpQ28eOz@m;l5pkO0t9(w-1&B-!6xkxG90J` z193&<)AuC`k-X%{D*WJEqAizsR7!=0_TRJqBe&*-c+n5yzv)j00~e&OSyXKG#w_&G z3h&Ny1vrM3ZS|^o2gWz1dpTBnVzqA^elQPt#ZKt|$wdRYx~6P_A5XPznq%T3IHs}K zcB6|k?}+^geYq?S=t(i;UNhe5_$sHs6$8U?K^fJo(r$uQl|<4a=Q)L zmXVJ=W|T>E{>4yP{0zIwP+Iy(J9ODS?|1NUZN9T7SDN@7Ddomsv9R#hNPASWNzCH_ ztZ2FYqo8`^m85)^CN_I)VV5TV9S;ZQVDkk77E99KmPht4|3SThnk@B*&#whHqJE!M z7oZ!2wTRdKcWzV?F6!aC5kT45)~G^rcbOr?(T@5W2mPs#L;Povr!I9}W)VMvT=^mF z6SK6@;3JlEZk^fcYJ-29beqAEfcveJVY9<(SOaLzsvjSU$7EKuB%H*4P{Jz0JB`=) zu}VLTm-1xN$S{fb%(u*wxba&-1BMfZ&+;ME_cahd{)t{F>H)#O=TC4m(jaqCe?@le z3clOOM}aL5)5z#-)kC5H7|QnrG%ppB9GUAIDs~z@Z0=O-fhu8vC42qRF1i{eeym&w z>(#(;Y$L~4LLTI|{fiOpe{_CwQ0+Z4GP>I3Q}XW>p199%dbIH==!afz0Q4^E8 zd^vbq9Ucx;dqLhfT0_h?lNx3a2yyz@-+P5+2Zg8i3f9@IpPKwfB|*UjjNb-lr(MW% zt{@oT>jD`)cygX4{tr6CVJy41UMXSQt#k7NlY(wi&CH{P=x<-3vd>O#^`$t!z9-7( zU4L7WC!aHU9{T{Zj|l>Cli2N7=|Kx!`knw$ZmhBu$9q%iZ=7oRWa-&^#;)9=9L8o{ z3A-BKgGYGc+!Ge4w)5iF2I>6NG@*0LnqjMK)<3}?{#As+=#$;iP`bHNv4?fv=jZi` zM$%?${#28fk*U?74q4)pC&5K24P?8sNm=qJL)JY1zqbn|&Ahym6sWY=XKK2pfO544 z=Y}^g>wl;-3Na3j1)2~anu)=8lj_PE8kG$M_?y{Hke3rKu^fas*W^un(!K&EvyfwZ zI{FU+Ma8{3-b|!I4pEpT3sV9LS>_i^_1BP-ZTElgj=>6cBXs1@#VI2|$ z_XW=$jO88_mQ|}`GEe{Vug7;s_sHlZUUD5Reo&fq&5L|i>sj+mV_zfUj{|#I)%6#L z-2%_i7xM^uNAFmMq+W6v(iy%~y8kfrFXnPPl9G?h)7{*lq7!Y^J8Z)DpyMi#Kah1j zyP9p8->BIlJfGaKX_?>42FckGrNupmkvv+t!?&mZQ~t%TQ&+>{K!d0o+28sudNt4B zo_OvFgL~gr8`X(P;e)gMYDy5}#bSq@0==5Yv8?sI`ktEJX3OMYGfdF;Pr>SPQ$M`B z9khEdRGE`=EdeRRi#)`-`9o-XdQuV3y72vvA>P$Z*mFlOb2B^r_ty`~{{7p7=~*Cj zCeIFo#E-19p0BZSOgP{B>OYx_Zhcl>p}z9M|c z!9A9!%6&Jiq1KbxJ-F9i{|bM8c;bO=*xvR~jW0o~=FOqKOu)aKf`E33`YffP9b~Q` zLO}(UH?x@2Bvy*zADOfSgtJjIycfJbQfC$bNB1$83p2Y}*rPZ9{o`0ueGWlWS#SMY zAB*k^8QRGz(fKn=kwV-0QJEW~`584wCsX~XQr2K1v4H>fj-uhjRmJm!vddj1%qB~G zJ{wQeSNza-?!1@nGp!{sROLU>!QY<6gjoYKV zUPZ{0J)@$&D9d??#js?a)~6cZFfYsk5haHgN{A*r>id^48{ox!LXw*I!yce3YH(NU z3S-A)?IpAbW^Tn->&t)GBjs{-Ju3QCK1 zw2sPp)iq_9OO)A?sm|K+US^t7WKE@i@ zCuw)jbh@W|cwA6L9=@tHJSU_0Ogm1ro4UO3VXLerqYaS$_d(2@6cDz*1#MK6f=4^6 z^odX2tZV+vGn^^WoXJ?{AdDB!H-zNlvBHA>X~n8(($-(8YwN}C)>0KiLyN{8isgT{ z+eD)HNy&sLM|a9+8iX_?Kdj-M%C;mhpC_va zi%W_ zt+sjo-*$!6@Z8>b0zFod8`f!^{Ml~_trSLo^|IQ&XLkF!azf@0T*Al-W zPa#GB;J^MUdKT{Q^G>=S&5NmZx%+m)J=8_Br7MsFHUQc=OX=SS1%V(G|D6jU2-W|q z+P~}X|A9C?EUd{bm=ndn;|~M@TRWsXc%q6ZbXxj||9#@&tNu5DgOK!t|J*S=_FtO^ z`d@4R%E!3Y|C`JIHub-`dOuvJM`!C6`-jtisHLEK8@R`p+(%R2;B&F>u#07XU-j|- z_4yA4BcmwoH|$HU4onJ%J@oN^UU){{6XSpIzL@e)_5Vu^_`fcg(B;7&iU|w*F^ijo zy(MF}VHbN0_IIL7v-5 z%Qm&^$rJmrnC&Ju;pZ5bl1u<8cX7{@H@S@jUjFI^l82+&#cE&e{_w2asW1_?#g=1Z zMHMswDB@Csr?>+^U>z6mde@dq7Yl<2XLX zpNn^*YuK|4;?5#ORiWKECfdZ`Nu+>>y`3anKOa0NdPTR0nW_Ewq<))J-{Q6B_#I06T z!poA$bn9}--WQmGvGszFp{4$VtBd$H*6wj?~fORCuV_fjXsSeOh0b&5X1b1p~A1 zn(IqEkgD?qD0gx^e9h*}k$4180k!1>kB_eaywIx-z9y#j=FTf~|LLqJ${3R*IPiO# zX0-~%I9%Pfa`$xhM?-0%&>0vgPLl!~_VM6y>hj6P8-rhyO%U(d>aF78*~|W^SJk$a zvg-BzolURQAz@r*M<)ytF{T`jz(g#nrVrwOa|R8}iMJ8COF<>QxQX;vDoQ<$5VQ(T zW3x^#9o0U49!3E1eC|KE`7=$dC{p)8$Vk!hm>S0A*Eln26thsepXWcPbW(`k6+3xP zgo!&O!d`rd$wm&}@P=ip{Yr+rY@(QE3QMSBPty6gTmIC4YTmrULsXms>-{Lqi44p> zC9v-${c3Vi!rBSe`rp^Jwrft4(RhB5()TNuN&fL-=G9joD~$5&KA5``!L)e~uRnF1 zHkyepCt(Zw$H0>5L266W=B7@2g&$B74=4BW^|YY)9>^deo326%p71Z(U;l~40c0w3 ze|_}Ne8-Fwzy9+CU~<+5+sE&GaDXRcQc7X#m;X+~Iqker zvqTQ@VJPZ5GqRm(u;Xnvx9W>yIv;d*?QWvTf;laK5+Q{wwn3&d0IM83&bJg@o_`6 z_I@~;!4Wv;L^E=n%vYeb{X~yuQ4KMnr!OUxnhQnH_wfj0ZW(?%?5mypLhn+amQSr) zfQerh?SBb1$8e)FwEq$N0I|6JbCm{}R<7NAp!v~$6k0FVo^^xsfOz<>q$^@81n!fz zKr$W24B8u^|j|OvFA=w!ZWQO z_guQ1e+A=2{v_b|iT&k7Rl)t8Q_A+=a@yICH00Cq2Ih)aSJFkNo)(@}Y}Ppul`v-F z73lo*^n|B{hv&l8jeqWstJ3fY+?S355=SP2 z?Ez!LFB2Q$RH^wsMw)AIdup~4v^g##1e0DW#$=mxW3W8;9m2=$#h58R=qR{N>)Z8y z5qXj5u$m|M^`AR<%>$SSaX7@E_Ny!(WYSX-JvZoZN#-@ly*I`-Wf80p^HPyj-6+H< zU|`j3W29Tgqav=Pc*8mEm3h02@`e?WF>v2B-x!bMpWkxYLy;k~!Xk-cVa(ql<1|DM zHr|ij6~<=?r}ZeCJu2a^fLeNgQE|wWq@-7NWI-m`3dgKM+hn$4F^&?e>!U11+&Lrc|1mDB_~8 zNNlI+r1~ee7|lE)U6J@6)yOmm+h1PC}u`Y|mf* zU5dO3Ah%=~n~q{p&Ww*9|D?zaG+2KoRXf>+<~l#-gSKjPe&~CkH{B_ybtF7=VgKTA zTR4pos?5kZ{hp87JBG=Q>yo)u*@7q4Swmfo&}X_2GI{i@i1va@k(KSfjx|A0s|c6t zTl~qX7N(S;N}6+iX90xwZyyk=aIBJUifOk#L5-8&6Wa^lvMRWy@z;q?QVlv zx{+z$oH>in)$;g9CU%Q!5b{~ghR%vS`=BxqboH=!|M5aAOLU=%p{REvo45F;Dd%Q? z|H*q!l$vlaPSpHltmecKp27Ib62=mCjf)BUtG(se{c zw&~?ovwr=Znjl3()8%y+;3OQTo^JUq)i)iyQRgVRzf>#^GbSc>!a3i(>ArewdCy1w zqDE@4YHqj37%MKNHHW=-#LtJk=8(jQ^Wb8HrtdS6<=X`qJ@ti-lN+KU0GHkD?V#G& zp5MBle?PkaT6}PWpQvAtv*VNhAU)(!h-A+!@0iqDm`HqLe=9r2{~<^mZil382+e75 zE2nn(h@?4t?>nxD`p*{`e+a(3S%10EIU;hlCb+luUMqgdXYC!C%L4-FFHfk-Tt`*0 zi>pFR?-#5|P~F$4;h&puYu})nBiZ;kKemC@@aU&2BU}y%M_TdqY^2uY=eQlSU9RlJ zq=)$xLC75bQxs_guo)Zuh8;5M!@%sqch@^ud__luU0fHjYmzwku~qT-iNrmf)kG5A zyANb%^+_rm_DsS|=zEU6>P#gurXulTmwIcg?#^MZpQ47G9)p)YNshI_T{lfG!#4wLc?w;gnh`q{Gg1 zbfKxjO*7?%-FLm~c!CR_uv%zKzMzxBAv>m1?X3W`%Mv@pd&#G!q6BN}@^grmAKxYc zEKY_9N?gu5o*z*zEZ~FfGJO8zAs4f>D;tpnge&RY80?L&xaYI-aT(6_r+XXvH`n(P zURqm~-Jb*j6g}(L>I)Zzeaikn&&`?*8q?C(f57TJhZyHm(O!C*{R{3++04BvH;}XT z3)$99@dP$#qC2WRnxsEXRVyk&9PBTDFAt_tOg*YE@ThEC=^)MdvD9WGw(RZD%KO|i zr@N%gv`yyd<${ml1fANTp|!c{=9Rf1dV{EwEDZm0>Di+4QSHz4HH=WTIjLUlf?l7y z9^6$nt8Mj?8a>I*yvv7DD{I(S=RDWKpY$D;lsA10##f(q&?v=Ta$43NGxh6USGJtT z+AQ<|Jel-EA4kHOz+D2@Imxmy8uuTSy?1!Fh!6R-rrn;vs2ScnaOqq1Rh^P_f7$o} zVai9~FZpI!z!lxzc9$!C$2o*zrEEz2R?K!uo5VJ_PF6y)Pf`Nca9Na&W<~!L**(|g zLm{Ub(SC__MOr?`4o67e0~@>)j=wWjmNG)oX<5#DFf8snPifUK-FPiTU+YI5T3tef z(%H5pu1OvskTvAIP9&Z}-*-;%Jm ziz`@FA05!Ua(&xCSdmkfi6t#dBn4(=x3~=(9Ua%LU*< zO{+5EIqSWA2py6-teaY;x3I7f1p+jOZd>QvUTttZqAy*IegW6KYhezmyYK&3{>nht z{MBMMr%RvGoDxY%#3o2JN@E4uL0-o`1gXdFBGM`kb+u>YJ0V zJ=ys_X-e+9=yqbe2CMgrqVKcsZY2P=H`Xg6f)%kgREYz=ogiDUoF%@!Wu~O*!3UkZ zT$8L-zHv3{6gzqggX>x4=gCrs6tK~rdyx@@k9%9-+Are@mIt$TatGE$WPJ#j z=q$3!4H2}V7{U@^-P`pE;VO@_Z}Hmbsy=*S5L45p=eTQ(Ghmk$t4EbcTXz6pYaHRG z4eF0J{Ww)-><~5jOqe_^D>f0axug>wxdQfz!ks5sF_WbB&QmInkk=V9>a6%mLP6e7>Ea6KfhY}F3mrb-uR?+=LJhX zBg7p4tr1!>-lEL_Zu~UY?Z^NKw7zoXbu=~lmVRE^2;S8Tm2FsP@d<`aIKF;tOiP9w zIKGmUvgH6rrO=cv9VyhEMK?xy${Qi}z4-rx%6r*bK(H96Q;)sLy8JQZqoGBipkPMk zY3bQM@xS=3*U$VrNv|u3$piB@ilTWBit5Bi)sZf@-_P&UZq$ZWuk1Jv>Pt68wf?phhSJEkQC~zUz}h@YSCe$ON?3`Oi^Z?h5{ODy)!3s> zd<#}SEOc1EwUYedd59x5h+T1^ye1zab?_r&Wl#;;b{Fn@=J%_Cfau;eZH;^8APh8hj0=Ls%G zWp|UuCh$a0!saFO_>GIpjKFhO>$3O|nlV^f2y2|8FU!$hjabLX&X~Efs*!2!(@imk)Co%JZBS$9BuTI zlg8xB);YsQHjk>-dEW#s`TM<%Qq`gI)E&Hm}r4jK^b$DN0xO?&1ulXQHD zXwJo}gpSNS?YfA?`^SW>Ro6##Lh>WXgt}<*W696%>~J8+aIR(c^G#ylh)C7)id0n)@c#juSi5h+0L;y(EMPOPJ|kn$Hb8UF{h zLBt)UpsD`NI@Uz`)&`}6;#Bq?G{5b-s$_52=bNir9{C(a#hB1269kSeYZ!U?_?RxU za?W9E#uxxl({F^(^w}-(`p4^*28CaqznC7yb5VSv#L>q?Vs{Zzoy}Wr-ti1K2i=U zo-HrGG(Bp}Tn$2og|!MAwy*2rI4~bMOa9$8=mOMbOLHQd@i*d+qIL$#$7%c5aiDd$ zGmvkYHi1M4vQb`QF)twt@af3=MLT)y+zs_|aLrVbMQb7Ozeb ziS!!84T8WY*l9iPj3ab+%X}zYqjnRA?KIm z_W=FhZEwH$&G>YYHtn?HCg@O5Lhg#hoiA&q(@FSTHxKPS2$$ez+P-2G#^52mi=<@3 z7=Am#1`sL}8*z<1s+Tle&;O|yEy=MsKncbwUbAe?nFDtT-ACH`Thqo0y?Jos8R@hg zq+lP_=Tq$U2Vq*Ny|vD3f&ykKI+mU+i4~NafgG(5K1XvuwlKq zZ34PG-W@G2r~un{j>nZUr0tmSmh!plwuaVa;hhM~|7{4mo#;AeX$hit_0N?>B|bqm zm#n0a<2PTSXj{cb-oxWO>tIK-%HXAsDSuOOF3260_UlBw!lcsaf7PDXzf|m5e*Nt! z#Fg948V7MwwkFW}v*26*>k30)Z^d|z(!ryP<+sEfT|X@~r5ovKt}$9oB=qQ69s_Uj zy0%?^gBdjf*EQVqJoN3@3lZ3!n}JqX>3vh@c9z*2h_?VdHCrW$#(Hso z883mHabh=;<}bp_Hd>!E;>pINEw=5oYU8~C$<`eH-r??UuAPQ%aN`Dq*iS~WT z5xFJ}a z#yjs*0zwv@BCdC`z?b-BY1A0fOous>N^U00ho`cbtBox~bq6?hJ}~$e#dO+b-C7o+ zG8dO&x?HL-?p>Yy9y87HpZN0XGKVItYjmKODrF1RvV5hs2<0>V{d#qV+3gCqOO=MKG9pNGN;eFHsR zrPFM8CS0B%WP!qib=$Z&T=c9!xquF8PO@pTEZ@Tr|MrX|7#U{D)S!gCRL~jTnpK>1 z*4m=IszO^^m>;Ms$P%}X*JqsbMboRl-w#n(5-%F+^0SU&ird!lDr*^XTrPKNdG0$6 ze|6-mKCgob<$FOzW<>b@ISV8rPkPPOxg|UmZkuM00izMFYp_zJ$BgAAcdeYk(U;TW zjrF=*FooSb-94oycPs82vp{n(M(xMp#G&|CmgeWhNwEd#RSa8Pg3xJQr9B_JSx~%{ ze~EZsf=C!_-5a3nxT<3yBeZbLYtt+dlsn6SKOi8BVsBlf-Rn@oEAvZc$jd&3LqT!T z=R0`-q{ry45S=Ff+d^)cyq_yLHR1209A3Z*L zxl!au%qhV-`a6x#$!guky|FsmPfv6i?l64)rydrno|~3&mQpYHPPw^8e&JiIF6B&p ztmT4xv!k%j+uMmsHz7ouZ34l z^|UGq|KbF9$+P-O2nE>Bc9Oj^+vvQoz*hcBQ)Ei8BQYZJ2Ts527o-EdB^ZKsDoIdrXx3O}o=jh;) z&`MxbyHMGSsl~IX@%CSsnMdJ)rDdDm_wgLzA04pd)8u95o%$*SygKQ1k0_vIj&>X_ z8s=z0nk2#XY0N@5J-vY8sOX5vU^E=)nlzWiBep2))^z&Bt~IOOcJ*RuxxY$I?Yp5P zJNv2Me%V5ApH3&>BuH*~T5h{0)+oe#@EX16_7?W=dUD+lA(}p>lTsn4CI1aZM@9Si zY&4+ScFNPP((%>buxY<)?Whv!mgO{OpYKz)f!&Yi0{2EL8}ge9k`S)1x;A|Qfr7UY zps*r|Cad-{y8TqD%O@MAP2yzt7rsAlnHeJFQl!eId8fncw~xW~+RgT0eZg6sQSeEB z+E5eZ8e9iHU-gz-E2tf>fgLYDZyPi17P#L>;=y1zv ztAo&h>->q$GuT%ZxE5&MgsN~q{W4| zb8Q_vDvm1+vJN^$tVmP@A zxIe;}U~V*OvtYN&v;uE`jy^??j=b*fZ$CcLv=S@I%%2(d<%8YtW(#}Vzan5*0rOG#u zYrR;HIVxm)-j{Hc|%{_72z*b5RxRgQ1UThr2|qsHGfn~)MkCC z_1inI`9?p#ZaR=L9-wCCfFGO`8!WL6=bf2Jy$))Q!WG-6&)DS;WfQjfc?bW_>)%Y% zn{M}>^n(4Gc(5iKqnx!<_xie*itWElU%vN3Hx2cPk9Nru0X{*?w1j(tIBTyYW02F@ z9hcWHUDaqU@%juGVV2WRSU&jx#e1KITnv@=7BXJ%S-ShHIN)FUE;o&DALp8HV^!nf9xcBxLUuszo+aPWR4^Pj)TQT5zaikz;0^uO zzhWG@r@h};yY*p}he*PIKyrGirb(2?e|iJe>LbjS#&^lB07FgJzlx^POzU9x5}s@|+eg{*$B%NmzAD@j0v9=V9Id;Evn$=|I5(Ih5rk9FtS!+mWcobL8(G4H;!uykQZn4B_Jd81}1uPS|!F(otgDo1Y3c*5&rZ z9AcLRB~M9Q&>d~^e~WK)TGD!g!pdLj@8?(s%3A!!Hf7@Rw$>v5h*zhD_y3>|*nLJ< zj&Qnreq)$CMbl5al)RNOLviVB5lHxnVY&Q-LVNnTbPL@i(}hm{XAAE0#{a4=u3x>? z(UmmCIC$;QjeEX35a-s{B<}l1^NCTDyTaH}?Rs?hQuSio(sx@m+_A1-8G9oVz+0B1 zihNumOB;wkVNo#C{($np@*87~4}&)&yt{pmZ;Ggo?DAy&;B;C{B#c)>#_)zc*G9+8 zU{+G=n^?P_PoYOtw3sD|IT%SoayCOID;b#XWQv)JESRZiZDP;u8A%w^B^}Msl0bBE zy!$Yhy00*2-%QCV1N=bwL2n9>cVUm8#wcDz+fl$YrFT_IH`Supf(mM8u4Kq}amUac zAFD0s<#uURP90Z^&lbG08e6dL*LWS=$}vov7D2ntUHz79Pa+&@7yRpQHeyTXQ$b`1 z4m3F*;i1Ld6nN^ut~knV9x%aNXS*mxqfFmrBB-u95WUE~*m8me!2N)YUz$oavi^wX zpH!TW&gQ~&)MH@BCWP7N@fp23I!)U@Fd3Ueo$ZbOaS@GsvhB0Idk??NZ^&-6nRxaw zcC~`f4}VC_n8G|B-~BmgstWSF5){pEn}n60Dw*wrXq1fNES(m=Er_)&viO+NIQAcl zV$7z|qcXJHQT)}PNg+UH74VsFHXIQWUBqFNAwfym=<|fYKIZ8Z4IsjxbUg4Eg(j*Lh+fFp zyr&J{9r9r7h`)NX=7Z#Lz)Z3-^8n4tgY1ip6eaO4>DD=HN!#NMH|>|-b-Fk4_}gYE z3WD5?bgND}yUQBX%E1;8CZ+c$G*UT?iB~#O@L^Bn10z?$^u1+*OSWqfzMHy?H+KhA zZ-fiClGNm7fwMiL+h=v>TW=jWN*i z_)7H64uWe28)DJ1mqLe&(V1P-y~q3+!FLe`5oi@(Kx}Nt;<+lEj&NfkiP@KiPkB~! z$5KEr@z&go;G|2m6n~@eQgDCk(B52T&3(G*FPXWkk;)YK+}RuiQ_Dh;HRA_LK7hEWIa@<3PXKo`j-bqL9>RT`+ft&$=hg>O`B(6ZTtZ;DcF5?(L^%COVr znWZ!Do&HkHA)9WJfXq&GcR;eA{+YUN^LsEoesmbzH4xV~P3;ixwtH2i6eb)R>qP)` z$vB|afQtAluqr{JndZ?8&J`OvWA`1iyugl>j)LnT`n3nV3lxpve(C8>hS~L#Eyy*t zYkEfB<5S-sO0}U(tvL@tXR8#dmW<$Y#-cBx7v%m=zkK@Pn~-yzBxO#UFeV&WA^g2L z(!fz`+F>*6?U!pxqK&+0to;r>GGzpCL<@gbC!2FF;7@m*@u6#7ybq=mbGjf7T@?v8 zy}U=faj9Ad!``CwP1^7Bcl(;$r(ek5N9bVn+4@}Cj^HJINv)A^m z*Sb8{93}W+Kst&&Tj5947 zI*p5Dwy^Q}u|_k9RXrlZR#G_%^t|4N4xG^3{P6ET)~(rHjy0e}iiyTW9rEaTu{5P_ zQ?%~%SBY+JdPxu;T0M@NIC{G<ahejug6%ZtgCL7J~uUM%6zF@>VR-FMJL>4sPb-l5G{Gj67t zl5cKerqFe8C~x%Hqj(p_;az#~5uWO99qb&@SLe3uwCa$=$MdkoVQ-*fO{E-!+UqWh z_`RP}>||rt`XbSZPpa4Zic0b?U?~BAp(fR3knmOQ(A}So@+qL+)Ap8a+mA2n0w^ad zF!Qjx+necPrIAtp+-&(Qy?=&2Z=JGIaOghUR#?iDhKKu&l9l?@h=agx4t1z#KP%R& z0Y8i%Y);sk7PHA*Q|CSDf=B;NJTo+SI*N4PT!F~V~7+akO*-N^%0cvmDte6jhvR`b#*yAplKR9M@}UXhn? zqJ2Xja3NX*DZftlVqQc!t2wSn_%`HIWbzK>kftsBF*Ssm?@M&+*Oh-=ngy9ZpBn-{ zn?OHWG8YMrJ#9=+M&IzMQm214bggVso2VS8jyl#VHF0c)uS;}VGH6F*RjE?ka@R5!#`dwr0r zaqP;Saju=xqy+GHknBT?y!DCb&Aqx9X3S5R18 zoc1x?)9>r5aDsZl{<3%V=wDHzZp!sAA5BNwA%Wu|gI2JUN1Bn=tas=v1M^A2(zM4j z-zYW@fPSWpqpSi^0`S24s6X1Te+1~3O2yC5Zb`DIIR3EdI5M>lA z-9S{5FBzmZeFqi3=IqXO4gpG|$!am# zYegB@LA}MKB6rl6cfTHP6)WW2B^Ofoi8g;Lb^AQ{o4LJ5n8@V5scugyZhZ0bb0Q0> z*nE?FK2|0|wz?e;tLx8YXOPBZ+^LEfPy@A?wIv_y;33zTM%yN3hY5`g4q?P+F^235hU4o<+M0yvW%DIz1TL$N%c1ngHpJ8J?I<-?8`* zfuGeZhL&fL%NxkbI@Q6M}M?g9P2`zL8(uEKZ5O@pJ z`|kVRdH3#p-o9u5Ip62!Vy!jT7-Nn(+8lFcOgJvq&X3k!G>nWL}tBe zKkNf8g1dMw-pMAr8~LG%MUgy4A{X3?1O9vcfC{>Qy`Z8hPO-n$XTMzndCbqZC)>df z4*q;@eEm7^f&o6ktocO=t71||U-G>`y9ah9}LFGjrIPp7Z{tu!4 zL7*U!z#pRWkHh=3;DG| z-IKxess{}Ihg=n>0RGr8{Ur?0b!6P%kOl4lE2>;b5A~4!de{#5_$J|g$cMW0=GtG< zVcWIvE?QTA_Oq80CHKdS6mRatBL+7PzO$t-%!_Ydn01LiRX)(J{3h^uNP&{>ZvpEj z8)~LXP$5k)2o~OJzmR^KZOh&f2un#^q`{| z-;f4!^ZjjVbFF0@G`|Fp>Lwfi!2L(0g$c?_qRB1!jw-*z`U81aTY`Ka>q6xzw*Fdq zyVgQM{^8`G5~=D)fl@tf;yzG|SPv0F+*7e^{0lv&jIJ&Nc zA+NUrK4!n^jqXx5W~sq=uAXP!EvR2O?%63G3ZO6tDiD*z8tIADniUqmIE^|8%> z#95}I$hKcR%)Fq5wqAZC-=kdg8q&)8OU9yaiU|g-8`|3nzmNI-IlvdFVa)l-X6UXq z3nuHAs%jk-r|JGy3s3Afl63s3?kbVJP8<%bQ#NXORSx=nzwwM3r&)BR7Q`1_u{HY5 z8vmg+R(YE_2`^mVb&Oox0aLX03fJE5VvUO$;hCm~m@4&ei}kd;^P|ZHe)4Q9vy?8} zD_XArj!Jv0H{XAQpJdflMSJe`!RxtL9bFToIcF6A+8}rk3oZ&F>2L6%_PE^xd=kWpsLl<$QLYc@#~T+Vq?SF|^7x{N$_ARo?joVH>rjE}q9(f|8XONT(?@? zf?@kUCAfKzA0Z?b`O=(}Xv}xMMmETs4A^aZFNu(CLxGjCn~M&(t#VR$OfitJ@s_t$ zT7R4Wt(?wtkF7EyCuO3Z8p}`I>9A0iHH>eAB}F1KSz@@BV==FCtNK7zIKS)WEq0D_D{{F_ZJaBUq@z+BKnQs=Ikmf> z$rJ4`U6#*0&A;ChR^tQciok@F)+XCi&Nbwz-j2U&<{IJz1;zRQ3hrx=;PSY~h{7$f2yW z_E;6ht6_Z5xx}R#BwFJSj9Z7SwE1E)*N8%uSLkmzAsi6B*xW4mBCm71^Y5-om?w_Ni0Fbqx%z4+$PKMm_*3o zH|KknGg>u_+r4*HLdXW8Oy!mHT5;T}{j6lDf~OZe94mNdZS2e#CDazCuyEvH7ExT;IAvt&2u*NUus$G77v z=Ot0%&eU{YoljEoAhh`K;U(SKBxbqeoM&43CB=r7DNZt)CU*qZ;wuZUr1YiDe+#!h zN$tW`em=ZEb&@4H1>D_W%id5g&{?{^k`$S(hs9JqXKySJcq@o7P&h*gyw#?(X~5-% zC0Z1_xv$v2|0h9=hKzHAG{*C|fp!>kYQb}4hV4Om=!yUL1Rq z(DH`T!}T}<7E62lK)3)_R*wR)D<-wy(S_$YP1X7HwKkk%pPhS*jre}dl+TB{r) zOK%BEDKMJUGLM{ME0PvFS+|&qpgF$Eei#uH6R1k7k;Coq9=VnU+~*d%I9EQeL(=5) zd(h{qWvS=)gc>&a<)YY&I9|KK*<2U-ShC>~%ItW1i_4w>foL8+ z-?pK)g4#}dp${NYnDU{rr!KXxZsyZ|;eKE#7jDB*;W8gjS98ev+ade@2eTggiqriH z{B4*`Z``Ds-=UnF@PSiqCcHKvF&L?jEr&(q9>TVtZel;|CAWR4&37!kX=lRGK4qGn z&_}rfp%z>?a_ChvdvuC7FEc#0bqoDM(8+YIEGw?3*lU`Q@M328Xz5k7BfPw?v z(?O1ec<*yFtj28xgopO%JHnO4WABHEYK%iwPUBZET?sx8W5z3{NV&KQFb_#xE==Jr zedUR;F7vHAu%9=Yi~7CX)jJ*_Md$A?N^(5U40NY1cwnkkR;*qe`XfSpq0?3;PoYO| z=CN7@fC+2ruJpa+EM7qVaq6ajBCNiy?LoILru@f@== z51PwF9uyzF_7U3L{Gl70kCaYyQL|ywq`I49VfEpB|B-bYKyvje-A?&ImsL~LVKYso zA(m<%7}Z}8?&u}EM!zCMMPX}pBgp1&Exl!g*6I@Slxn%-t)viaP5DQF zfaZnRCAePvY*1l@!Ihmtj};!{aT*!DScFN*Jl}?+w56fQRuX*H% zzfDPN!6K2x(*lI^vUwWzX-`^5!KkSq^%ULtkf4Nbs&d z^U1W-SSV64tTBS==^un5yqSXqNZ2&$or0+3F^4Gf)6b9Q<}1`w#Mk;KK6;&BUbC5S zwrVc_@ye_*l-NU#vz#OAuV0KXd)oDBCyBPE!Yu$R#ruYjBg%2wqsUd~=pg_-@^bHq zaE3)y#13?ZizPZcOCnM#PXS@uX$@~?1a~ye%yIU4-@}>d)z0eVKH=^r8Whm33=O1m zn^SvGX5=Y)kf`?cBQnxX8=a0Y8bPeDphMk`4Mejn>U8i$ZRW>NuRwbJXMxzMk{r42 zgwqD=ndoD>-+aAI@n1QCZD}TpW849i_$1FRe2oE1t4sOb$nI2BGQN3hZSA94^~ck2 zYfUAbH*{+>86U~=7+O19adAg~CKlL21|H#U-`36oO#0UV`G}V{fzEy zN6V^733g)ispuQTX^*MW>g{#pSaqhnjFpe&K-Ii=$2e;m`^ghG(3WP^eV$4~uy_`- z!N&G$k1;QY%njB>Iwl2S7x4ySL3FpbIf2Xj@Kq~1&~RZ!AH%Bi_5tJR`A+rcPMc!V z>OcC{-r86+qHN#zAhrE5sWt4mz>uerU!-+Lupq7Q@hfTAa)GHh|Lhee|JvkhYS=~^ z`9=>}ujixrf<3XM`8IJW0!mX##(#<=Y=Ut$MGlA1+ZdS1=f zb-No?@SUD2aUz$fy<$m~zyTy!40sa`b+Mr8bkNx!kyQP)32OxvQBoNudRK&<2I3Wu zyz^_Yo`QLww6TuyO^~}Xj$dJyC(9A^#1<^QePcs?L)>0kOyTrHy^%-D`+9KUVnYhL zwMzZ+#QlLMcx|iU7dM1z^ka879!&ue$k~R{Faf?1lgvkT5S$yil8EgS9cmlZc9T!m9Lr&~fn@BOf zm6E}$8`X?G46s54Fn7H0vB+IUi%(7n5kgk`5O zyxMfG`;Wj=xsjqtWLGI|x@r@W29^(Zyos=0YA&n04s5)7Se>JhvSxH|zlX1#GttD! z#&?{04JG~DQfJUf5=j@qc|}~*`O=B|?9uT{W8^8vm+WnLnoS!uT^}KM8?;k+fpmzW6$S&xVW=y+h)q|!=l11)?Lfo)^RMi>_!UY zN6KVSU#{pCkrk1!*15SNt}|BY#Rvr9QCw(+XcO5dV$k}-S2ls!-!kPsCbSyH5UI%; zU5wM?cAD91m&I5Xy=lo!Wn=SGBpa>F~I z`yQZYu5xN>R)0!yOU?TtLrt!m_w0=AGnyE*HAC?s>PBN2#kLJ8Fd=T1Q8LB_cIN0} zrS%**p%u?hK2S^5^oM(>m0NlUq|ME#!JuS7TrAUJNR&Y$*Uq~_%Ggc5Vc2VXq|n(1 zJ=&QM{lNtP?vsB$=8|#qwyekMO_5^CvtJREMw9nFztpWm1$4D@DeZhP4thS8;c*-h z2%2r&a7QHjypKeYgL;ad-f%r?NjKT1ENAy7KU?XOGu#I5jKxzw?(VCpifT+4`Y>Q& zF3iaxyk1orVsM3l9M`HaGV~f^Z_88NX=p1_7|7=OTD&|wO$I5kNbt}lK%0yr1|i$% zDX9o|PX)l@{*ylArG}GFVi)1z-y_SrT?~J$yVtH2irIBZ|vwLstP3`1)vPIEKd zII>qm)z~Ph8hc7m#^>JR1QqQ>*V&g21eTO`gi7;8^wa}u%kHva^w`ShfEquKRkkp~ z*c-E=f`plY*BHERBYDAVACHCf5?ep$ z#e4f%Nn(>UZNP1F3*T*2X!0yC|AAwSeEQ;HYUa^O@3kXy-4{dFvz(OUi!9F{La!?t zX~Jb%Gi?O82kMK|Hc5Cu(uJR!S(9UN!4wfb-7xg<)$O>O983%5$K_T9iW6?tn4zCF zSX=Zn82|>B-^|VlubSU)b1)@B`-j@K&@9bYUG>q*UAEBY`Wv@b7_IwKSBOXptl-8{wGnQ(_EzS6pe<+gZXD_>FMLFS$*shl9WM#jG;z-IoT#VO7LT>EAEZE;q*x1Q z-1Mlal*eU6uJKt4dfsayNsdXy%jJC*cMz&kbqB^dBUnF7VO| z7mf7KNMO6@=i4!*CnyB$f9L;t*ZZf3`L^T(=<}($;BVhA==TD@GkG5-DDm^)cEQ2M zhL&p2TnzZ`_p8UU11HO^%&T#F&ENY46I-&?f9FS4FDrh^c>%6-S@_bAd#t~PCH_aQ z@t!Z4nML(vtgQ0shhgJjQU3jrxR7Z%_#kxn%G<;Cp*i*Y&%pfa1r@(jIhqoYq8Fj| z77kURG5L0o-?_w-DpsV>gnN-BTsM7rTE&*>e`HAS@H<9qzBow<9k|wida(7Q(SOi% zK`|gVFyUmDmpmk5^HjT4Z#H&G{{Xv6ny6C^&an2~6}X015j~ z%OQVBp8bEXuKf4l4*36vS8M)zc>BZoXTbf;|Nb|NKmYYQ$e-!%|3x0~*DNFL!~Jj9 zy8aROfPb*o^*`9%|Essa-zj_`%YZ*6E&EJX`AdZbl)t|e-k$}xum6$%pKF-^wD5tl zccB0O%);$I66XIc%UH?4gR$ziH=}cO>prTZ)qV%*5Gnt=1=al*V9-z}Bnwz<^ol&C zYSgmlZusSRFVI9*I#`N1dMyvP=<d2`0VMe~`Y!1Q244$>oXxJQof_#hoRYH{Rs_R*s}UBmUFs$;5l!RmUhF)a zAQCK-EKCr4zjLbw*e^xYkB{1P$=qO6D*AY^RP-Bw7`7c9=EYJ$6vrjP1Ks zicp1zm<^(GNbqNy>Fk-^iI>7NweY@E2MA-fZNC(o>hmhOzYdTEhD{dlK^|0TuX7w>W*djoje7_3*pSghb_x8UiWMl*{WN1&t zjWZ?{_{HDc6Pk%&IKA>u0{;)7vZ+E<4`r&C-0mJ=Go>g7OOw3}9;On|1naMZc>ihh z_j}koXF9-PABOWDR8e*qv&;U2LjwHC@%lYnzlX$txH<9i4Dn%x!LOu+v=L`6Z8;4z z<)Fy(t4jw2{l71u{{Q2b9_IU*nE(?#Q!HD1@Zrb zr~kT#VEy_3M9ser?{Bn!NdNu^DFprpVgC`(|E&D~5!io3wLtm%*AM!C61jc+|LOK$ ze)n(v`>Q1BpA)2i>)*dzXV?CUs%hAjHzkpJ#3Pd0R`FNj|b{>&kFXkC=kk zNIdDuOI ziR_emz<#Cpt6zSeMe;{(fj`yyuWtlL7nq|4s(% zo{PXuo0Pv?R#$PKgz#lhNe=Xu)c!57}GXGLKfInfY|5C)i@B)9I z=p9HN@IPRDv~@U$JF(zaU{JM1ZY5h(?e#oV+n?rZM3;g$CyyRv+ta_cg>a_>1sUJs zj{SUKSH#d$s{QaL<-x>3+kKpQxl--m0IPt^GWmMH&gltW`FFn`MA|*wRt)_qM%ogo zD6yf9P;IZ@A4{U*Y_Cxs9PQTQEI4D6KWZT6pdk={a7di#oN;`uV&_zvwl^UD3!A4O zl|4h1zg-af!O>SWCwx6x@>-(}l`u_OKYKzkv)XuSLo&59dBTFXW`A}b_dKywCQZS8 zbu&q(;r6d)+)jkSQ|nsO2(h@2?nysSow6nnVe(U)$O`wbe(atu3}s>UjpI7&3C;vb#mmSf3n^Ag3yd>%CvDzeqK|S5Wze9r2~~TD+r0~Ho$au zG5+QEi|ayCMfk)zV;>mYq11&hJo~5CA4~Yst>qm&GUIB&mHbw>q32ov<-YuhP`-?3 zE5Wx1-B>P=QJLT34R!rxR=Qa9xtwQT`53mUTC|30`#9_~KJJlq#oA^2;K9+#UW(XG zLN~8M{x75SAe$b_l~0B8TF&e>!3w4_Y5p`F7u%oBitsZicFfgG+v(FhCTX}q===m; zll|O(qzeDQT2hg~!?=u+so8NooxX8%KIR(|{zK^5Ps&w0ra%HdNI)y!N}O=&An=C2 z$bErqJ9)qeHFYs-eGR8~I|6BP&R&Xo;cM9b~?#jy_T38|d+HZT}?O zC%;Hyfwtjmrb+UH8;Tnn15KwKn{?ern}$cV3)sxuY4d>5j$UJteGQS5g*iCD24^^j z2Ga^A#uv1f6MZ>zv8;-qU% z8t#kc!nAn@jp34&SLaZtZ@_lR+^minhvKb-vo#5*jLm%*WEx28!q7oEhra*?Af&KCYiL5jl~lw8XBFF18T7HW2Wv|*8)I3NA`_+*8RtWG z3g?==nf58uNagEeGZ?hXE%WN?ceSLzQ*)zT%rl>#N0)j>`q&+8T8w*35I{{koEWy| ztqg2EgV?<#j~#Zl#hN5&& zJQs89U?X9?T@i)kByz^ALo#YQwZj_Vz{vV zR?I`w0w)YdKEF@yOk~W<&hWmkiQuUkq~y0Hze}ZMu$4DMl-grgL&w zKuCoJX&r&a2i_()w=2#8qfk~kaP{Hj$CR#he5QBExg|#*X0s4_6ueSA*WEvrLq{Vw z%EEoVPd^e~M!U~$?Vf=xcOe^uq>Y&83*+r;^-+ml^3I$7aA4Xi<%9#9agMWhcy-32 zH?rt5YUyRE@^H>hJhsP9B56a=qZ{iL8I7K5*0ntkf@;%`E+~Edvb3Ao$o~q5Tg`V& z8_nw|`SyYs@}oQd23gyeqpz10ON3j3UUc5crg zHKHTiR@zBee0yahbIBP;LAv~;=nKUMhAZO}(f4(@>p5YYl}{bKvJV5?5SMFMK@(}S z^_{}Q+7v>1)>vDsG?Xp(8JCHMN-M42(xCu=FrDW)FNo5qCj@IZ%@>vRK*ExgHHks^ zj&{6kM3!lC8<(>~XG2meQ6alp=F4PwsonV3Z?@8ngE`9fdpnl~G{TWvWSw@O91H1F zL^=^Xt&|F>q4I66oV-2YDS6T)9P$1V0bAjAsNA(fs<9y4L#+6=vEKC7&2WDYyd2QW zZE$#q?f85|K~5v`lWfRy3be*Bsz^!eX{c}9cEinE!}9b-pz5*5N4IeVsb~-5JBBM# z8W=s+Iyt3l$|C4)S7}$tnyDe+kG4+~(%`tWIdqoqhhsgf*JV*1=OzO;-|}eF_%-Hz zyS!|Z^~^?V#w>>TCim$6LGC;|M!@)OnZyQs+~p2wReLX~mzxXE?T(fA#yLt1`exJ8 zz(*xv6yt_M>`UstKE$z)>$Oz@NLHgDi8^Lc-C=on@I5T%73#<^Uh!LTivXzzr*LYY z*oq^lO=+$f-_r=cA4U1xn4~5zem#x02(FoEJTrr7a{RZ4hMdKRGU1NEIfu|ZnM+u%#*A>>1^bQ`-VktCjc`8;v{Leer%z3pUCV#9&SX{uXr>E?(VItB!(? z-6smCr>+P zeK)|}wr;>GmghMS9qxLG=4I>^aujFT&Qu1xzQSo{a>1->?~(4NPfD7AI=xZ*jDB`% zWKVWtn(z4$3Nm2qlYZ+kzCEqt^(}Y$hM|zWY)jF;7ccX4SCf5b58s3yFO7?)7+E(o z=9udOYcEcYB&{9o%UXO?KIGv9DaJc(;8V z8U#iHiLQNy+18?Zn$0E-?n~3$j?tio9pZ;I-}Z9+aS6C&T(kW;*egy$Xhu1ki8QjH zQWYh98pb7=qPJQ}F}jZ7RUpKxJjyAuuCbPYRN9Q)3;$lx;QSaHf4L=&i+J%^_KOwq zWeyi#30pVFM0gWyk7;)|FnEJJNz#VM?epWukKMra73J*kiX{UWn+q6U#bH<5DRwgI z(|paQ+ySoXY+)hi7Yd!_rAbo9O-NztmGW)%6RIatrobZc3!@Uo%}?YNCYpS$>IN}L zcqWDweh$42H(F*eAPr|Ai_`5$O1NB?L!q*^bh(WonX+t^Z=I;E9Ti5E>L$UMR$ylQ z`zU>BWP?Bo5~4ci8&@v;F^_Rf`s>0;150E)eUrXo zIWrfjC*r*FX(p<-`t=Cc zGRbd`4KDpQvwR>lZR6%UaxEnXYlEf16?JIX9wjGg@Eo=I3_!oQiOG zeiAifuUB+=Sp!-@A>WjNjI5jXCXWGN3hkar+n@+~YZ8-vSAhOt`X;^T zyQQzC@BzcCK%Y+#RXNY}AOigc~tiggLq8b2 z%HE?ccttM1$RQ&;+f4M80!*}?kRCZULcLwqY!cPijwR`639DR&b6te$GVufmNCWq)c2Tiyqc5 zm1n?47WbJ9nV`$0yG4Qa{=ruXI@xjwx`i(yYCT7O)Z?h}c|*SX0)om}5( zA@ehdOHvf*41d|So5G$Mg&7$6&pSt}G;9zOQpcdimT5PCufQ6YlHTk6LJ6P|Sf~4rY<>FWN zuwK@|3BUbRfW8~TfXys|fZ&$uZVv*Uo1;q&+s(5(#2d?E^};swAFH@3nzVTGeDxX} zYWMX(TZkofuBBM!977X+pcd_^^_U$#&aE#x$_9l7&-zUHbqwvYX}bBlfu=2$8NXhm z`8Xb|76$l%y+?;sK7ISuPIyD2?GRbbk-J{7J>@)tE4NgB#I!&tWTLBG3y8Ur%3m7a zD&`Hh_e$dD8Dmau*IPA?$tbGUFm7$N7_s^OWj+|Y{${<1P+PmH7es!&;5=$1K32lP z)WD{@SSSggj?RRwCrJ-B@GV(K&Cw)$`>?>&U@u^EQAt%enbE}oRgu)- z>-;(CLsTqr?(lM#o<0==DTYdy*#T9yDNW6;vx!f9&(R@l>L{0y_|GU<+}EnR^@(#N>T<_N1~dWg5W2@& zLt;7lNTi2T9xk71{NpTC?s@%3$Z`8)^9B2QKS$kuTfe>DkT|Rasm!}Q zIm#h6zBuK2y5Qk;t)=(5@KSK*+TY|yjuS;F&JgW@6dSKL=6P7kv_^-GsMMts22=|2 zW>IlD1Ut@|DAC~UwrOi)#ZPuAp20}S2B;?yz^l5PzM)SkkFl{nz7Q0u$dEk0cN(NOa*NvIgIo%L< z01ddWf$^haOM?Jm%aTbeq~ZCtW}G1YPL!g=PNXAEyR`oX)3Bn-96z3p4xz# zn!0?MRie&M4#vC^`Lwt?HgJc%YhumBJ8VV0_Thn-V94c4xrsL z=H^5=Wx#=O4gjQ%=Z2x$ndfbnY-HvE>MFftFw6`xl+_7w*Xr{z`ONQikqtD2DK-)) z3f>MdH|)?cquQZqmD}kYfLXc!ls~8Y0pCL6LkS%xY_)`6AB_~-(j_`>MJE~ebrGdx z;j23ur0E^nlfhy;P9t}XmI84$T_Or^kZH=lIlB@wqZ9IAVG7?NO+$<9W3N^(Xb*c!Nv&5IIH+ zNC#oAo}*yB4;tE!b5)1*L1vP-M%nP*LmS^;E2IvlATwVhx-o~&fs>aSvEZ?rB}uKD z4!ZeCX`<$6S-RD;CMge60BivxyD2F#aX>m%(_m1kZ}|j<9_NV2WwjWV>Umttu%u#P zu8U>f8mXch@8WgMb=)FD#Y@VH%{;Kr7=e^r2uB#M>;`B^seS2O8?Q-U zlP!(0&m=lGit2X0Rs6t3>zJvu;CP}*PcG~64rA`%q4eDZbn>Oz5lXTEmO0tOJolpQz4(=4 zgr~MbVki+K>^Ntkf|U_?7DNJnT^bsQG4jIrygU)=%mo)`e~}^UBXKm0!8#OK!-~$3 zy;^Cra~onYQ0tk@uPu>SVkzN?kOG}>LlWZE0S3T=2!DFgLD#~a2u6mly^-6v>kp+{ zVVsKT%b1Qz)ho=#7|bpW#D*qV*B#;%?&9RcxzJmG@xE;%l=Km?c#q(bUpyC{*yoo( z-4UC)3yn**DUI@6ZTA&#xW7^bCJX`qxl~%P?pdE}y_fduAv^nTkntM=~U0giW;Zkc^Df?;TvcsI&jCH z$o3x4ZX1s{qER>l>*zkwa!x?OLwb~JPz&hx>pi1NQ*<;PFt~deQrrZ=UL|3l%|G3c zz!J@L7{_roM3OQ_rpAvrxwVY|Mq7v4gD%!25Q>)u<2Ime=D5|f8=y;0nNoqzT!&lU z55e%S|fgK%a z3#C4qM+Fyid9!J3%vFNVoFC14dI*gXkhVAeTD)`}K8-u<^}R>FeG$mA6Ug)|FW6U5 z_OC|Im!3q~9Aq`(6`yXr3triYIUh%=Rvj8!FOy?7!)Sa!Zk^A@jL*X4ifyx%``O3+ z%d?8?*V1fL=n(Fn<&yKB#8h!w^{T`iS^M-ULr$)VsvH7VzHkl*TJIV^y`siyl$`p2tTibN$iC74xj4AUy?V$%lXY@1cs{R) z^u#bR_I9tKl}N=P1iJ$ig*kJf(ww{V6JkV{*g6URs4Y+GV!zvrW@bujC{W2OBBBMX zctILBrNeugrvy$WXtw>32cSA?mC~f>ZjZ5wrB+3l%aUN}yyq z$?vtkrK&6YaAstIyyu(P2>-AqSQT%iYEeXk<*7x>$ohHvbc>+lkp(EC3rPs}!0@ORE>)LQb zpw2~^t>{$SNOypNC@Jz{BOV*3NrL$Q8GFBNrnU+v%a*ns);m=?nUwy}{jH?W~B zFz!pH5XTJ;4uOTyt5B&uJz89Fe=4~LE;>_XU5-KOa1a<67*4nUW?}ck( z2C$l5IX58|eZ;eziN0W|Y(*cNkB-jY3Wnbx;Wxn`icu1k1I)QxG96ZgTH%fmZ-_$t z0>rX&BAlI%;i5(>o#k@qM!wH)>LG9};*@7x6+5lBju5?gg{=hX8VzCQVvU0Wrz+i$ zU<6%pr5*~-X~W9<*dJM#7tGn^f3V%ziTDjy;K5L1-~5c=JT0v*6kG4o3(uA4 zz1sia5Z(?r&n`o5-*hd*lxEmE>D40trC^S-M9YFWh7oW|+G#_peX zrz;uq8&gjaj>yq_w=20>-K_Pnzxzqdp)gi>M`Yx=ERF9^S>Nd>Y z%vW2m7aU62y+2R3F?{mvoMg^z5s8B zIEKS9?hO1m)BcqdzAANUPrV@&FO&Zi^Q0nDZ&kjvbTt15;emZ=VtK~pM&#;%@8~`a z^-fUY)1Z5WvYMA(WFrleU~ZV%^b=<0sZ*729V^3eK*?WvH5bUZCZJWbCx@$ z73C$NiBM{_z_NgoXB!0R)F)_Pew-B#4;h(wMFNrb`di8OsOh6+D*It&zDSQvU*0MF zxgTbCuN3ZL*0eH;Z!?a=X|RAP+t^i#@xgn(63$wSjH<&U^N-am0Ma)>0*~U5=ew-M zuY3b9@^;~3HLAO*z75@(+FSf%BmMl>*hiiiex7HvB%(kb$fSY+B>w0w(pOS5pD+d5 z0mazW{GfXuR<<1^lRLr5bo1l+SZnrI$(DCFTi-g8dNP3S!K-luz&i+gH3Vz;-g%zW zz)V*{WTJAgtg712`N1LFwG5L`k+c`pAS1wh!qmWW>fXyAU&lzEM2+1tG23GVqN}3! zxo|^p^T2edd`G2dthQf_O)28B(t`0Pz3Jnd>&K6rCMSENb9}Sn{L=~0=z=B*K2^t{ z&>HrYNbg@gojeN+a;@v$h8Vdg60?;h=r57xG#*FqQq{e^V<+`#(DCeoxIN~Q_e^DR z?WMZiaD%6(In*F}K=JM@A#B&I>RqrqpK-^|8U00sOl)zCE|bM#*{kB!C9`*yU=((Z zK=kO4K0)b~0?zg@cly%Lhz@^en(6qY=!mKwgzf|_5^4dY#?Y(v`xN+X`P0=u2{N66cfE~Ak#oLa!@s2tRsW%uZZr7#W_!$;;PS3^dp;iSv zS7UEWKHI%))M~IB3`$~T+q7d3SQ{!PoTxFVIlumWL5Xb}#`2%y6(l1I0iHSRe&Y*Ss%q(VZL$$YMqldtoe38P?u z&{iEXD+m-(ktHqi9zHZl1r=0(Y>@GAILjjyzHB462OD9pXi(ifyO$tl$EO%|yWs@Q zXh`0roi7jb4O?T0ev{yWqI84M)Nv~3YUijbC6wz$FtHUl2^cf_YoI%vfFi8P&g@|2 zIF=e^Jb!P)8eum2Y6G*@04?Xbovh;5*N)B7^w^jTY}X_@J7(YR&-B604VG4G?-aMs zSH}R7eMt~)kyK%V!7c2Tz?3fhd7kSzKyZ2bt@bIh0PR^_V?8C}bw^8?yNs1Qs_r)ig=voJHybpqhuNk`bJc1#l~6;a@nI+hq+;qfBz)(p{Oq%G+Hwe>lZ z7Pbl0nK^h>1Xmb`iBU)5=87+`l(Dm~yYcqeIr(-ahk-I+<@WqWKARz_@niKI*H{Xs z_VPR#&EsUyOG`_WqfGp29DC3;tPbaWi~Pr{v-gaNlA|3`L?#=Yj$u37=9|wp9^f=~ z?$hzYl*3X5ap8zQc`)qIcwSnO6q_ZtSLYZq5aoVODj)he0k9$7dO{Zb&A{tQg$t?K zDcsoIIULwRSvm*!D0Iojtx3_t_3TIkU{-65w`{rDfaJ$MqWIlQ!Y#FGGzX$mtm+M^ zB;{ob{qWwMCWHx3E49na;9lbe!87<2_EIcmT47EOdn>c+*{AI!Qm3lukDH#rs>N=8 z)cAV-JelyIFMK*pdqw!i>TvUI>Wb-20fP6nWIzn0>SYy2ozG@z3^0S<*_s@^D_rT; zgYupQXMx@jsmir7xzw~+V~OuJm76w@3_X%o4yg!PR5VEMiNtu<(>#V4VIjkrQSIRf zch?M=!~V{PbPYyL?CHkvxazNiyU|iVys%q&s#-?sU_&iEa2X$h3*_51yH>aOK-|vR2eX@DpcgDIbD!=aV|633^29?2nav zpC%~^>4c`zD&qAJrEj|K`?^cpZ*I!74GxxXd_Oa{WIbsLx>#s&(MfopAp{KZ-J>y! z&3f)yi~jf!RQF!_pxs%thY$~t>^671{VQ^`b^>)l`$TT`hiqAcbGpcOX8TF-z(6FI z{nGczipa!{T;9^xPu_8(7r7!piq2?T3A$_C4T!#wY}nF{Z!2v}OU!0G4XzZ88)i>W z`$|e7YJ1;3THr7hoKiOKWGmHzR^l5f1gm6UkA9}pFH+o2BZU`PppbwRvxz&kwOMFb zP9$;(T)JL!8aNSGRF^tDVqe27OhHVbk_DPOPDt1REhs(idFzr$ca{LUJRFh8>5 z>s&^n=fi|O?!C9#ZgxV`w^xlhxn9o5#?F`ezt|fr(fMk^3hw`?X$B|K7hjg@f8Ac* z&-qo|30{@1#ua&yn)f6t2&Q}A)^Xsvqmq;F{JD75#m!nj=-0^We{FH@sbjV(v&A?W({yhpR*mQ znBK!xFcoM{gte7kpF|Ni&9gV(ai|Jc$N2~j>FssSjEKvAOG!&tD9C|sgY`(y;MIq@N1={$7Z{7GiX<6m2jS<@b4#Nsdx@p}6}uZm z{i-pC!~{Mm1n)AJsU?^KCga&09*-6v=zj?XQV?DjbG~bF3@%UY#AH=&=Iq|S!h$;<*<6&;`FrHSEUKC0>7ul$t1_r<@-UThbSt0pNny-h2xJrf>1iM zy#rhQ&B?VqlCs%IIyY2RfprBhwEY{>iB{L>;*bP%AmOpZM!4*rf3~>i|6=L7!{O?h zxI}^w1W}?UM2VGz=maT55JcI6uzFj)_nYWM34%mTbi2#0-g_sAvP;y6PW0ZtjrY5M z-se6u=giERnKSb{=QhNuZ-ZMVa@SuNbZ74tul$?!+rX;Y&;5%FfpHN`yApDVxev!{ zraews>UyhDlaf%NZWmcFvvxuPb6r6iV1^8UGRZ3-z3;evdGz@Ts^A!v71xnTQW-t| z3}&DHd^~4R{>#(C!kogDf)OoSnTyCpij6rrCMy5L?Wb^;1yy|lI3kTjGR^?cMn&Lm z@TE#%LHNjK#>ze;QxV0L&#_Q#7UhyC8Akk)L% z|2<98-_8U`n^MJF-F zK#1_q9?U{29+7sj9fu(V6bvD}I1}VwJz3Ccy$BUO)Tt{mLri$%^rmlCt`sn|_9Dtn z3JnO$KUEjqJDRH|rN^_ou8{ad$n>n_TG zq!2!B5bbbsu%7Zy?MAr1vA|TXgV~=$Q$SC>)X9V|<~~}|2eHUK^~>{4z~h{n!L#U+ ziSz4+IXnMo8wN@>#9%56hEAHgFY0BstbapGj;%MxK8Q8%m4_lg?PETN<%DQ2efH~Y zN6p#8`w4%s)Ng=1P>Gptn8%*eru3O?SM~=<*f>GMi3=B{J6bKy<144&!a1@KWFh?VS`df!#r`J1g*#H~TX40w|Bu6aJ3moiz)SUP zw+m<}s%6o_y`&6yxfW2@)Q^;Mwg0w)?1q?@dDfU#?pu4WHGRO5O1o~Gu3D{a8Lucs zJu6|bwhov`pVI_Gl}boJxG{KY!H)QN+K-y$IaLepe;lH4gl5T*AMQ9VU8iPpng@W1 zx0fC0uV7lO(Jw~Fb?mVkK$)*q+(>^xr;bv^iXaeOKrAOxO#vSDpud17~B_&AaX zC3%6wI66!pqx$e2>bhxv*dN;f=!Iq_Vsz6IvWx`8g}`bSoXrYXAk!_qUvMl2oOa58 z5!|qLV8A~+F`Q0c4cG#gGm~}{Hh2}+_|G_; zflspQZcc39y@J0-AZdn3IkBUJ#N(!=56tVw_6@1G*L-9dQ!)vJfyVrOH9sNsaSSs3 z?9Y(gxIV&xpvduQ*-@scDNByOYj|B(cVe`*?-0f<$FK}7C*gJmmT7l=$U}{NMd@TO z4`W2}*OWnPL z#GLOp_wK)HwyXcT=hG)bNOXyQ-}Xv@GZ(EJYPzSNo#g^zgmgwcne-&2;$Q^6rmZhJ zPFgW?*CxV#x}bS194YoVnjoaXZIKXJF$_z~#7`iB3)O^-MW3yIRoi=9CRawieO8+v z|8GG_n4R-Cd{S4`uR7n|kO3?l+QAieg<@Z-8_um4OAJbU9T1ewH*eZuNOKMMqV43~ zp5Z)J0&G%Wy)RRz#1Fl*K`X#)r%}pf$03Vp3-)DlE3>CV@48WadjH1#8PFIMwwF#?p^CEKu;;Ofu(QWB9G4c$soitB1MP|##B4K(ggzG|LXhSr^nl7+BPC`Q=#8=ir4)sV+SrW3~~ zuTwqNM~za31e3pGgtKj#K=JoClx#+$(phm2J>)L#r`FoB|3d~k_{;R$FNp8h%<+Jn#D6Io!{S{IkXSge< zVjhB{z%(&?MKYq+n9=9)WEFDolgeXK=L=(3L@OiT#=>N63aHQQpY*OFcOp+Ur>18a zSb)=|MKARVPGrGPq+L67yaaRn5@i6l1>0lsNTim#aE32d2PhkQ3d8-%Z}6%obQtyB!NG2^pqI2x15|5YtGF&h_&O(PJ2(1p!m{LpdgsXqAq7%qgo9!s^ zeNutabVW!z_q~e#M^FIK>a4tNbuLg>J0|-G_;-~jaZ z>BrfHUV0DX^djSM<`ibgwP{A+^aqgm`0w85i;MmB1!(LJa`sTt*JA8W$EX^53jn{m z|32*M3wfp6G(if1omW3S^QWh!rIikZ6?OXqMCY^&H0WmjF3#6v3fE|YZjl9c%Eyqv z)g5lO3#Zi&xx!q)2Rp+%n(B3~(CL%2`v-2W;5|JsTxDlSGIzbpVlMH{>c2#Uh^TL3 ze7j;>HNW`8=He*zvE4L{Tmq69K)?2(*C{-Zx(4knwoMrma9uD_Xs_5XW<{)EA?26` z>x)Cj1b7IJs=_?Kk%0We{b<^LRds@cIr;AW{pb!Kh|X1?5I*|gqgB3*oS0AkKeNH) zZSYa-(;tZ-+o=De8QATHX2(;HQIm)J@@HV1 zZQRl^svfw4Ut&g|@L#tL%*i+~@LE^jJBZydx$u|cN>4~nq@VV^rTod*e>04u>$c`~s8IuG43%=5WtF=*%!``w%(p zdc&I(Rx)f@=8u}Jiw{MwKfO5R&_De?0XpKW0uq6^17!}Z=dpNngRXuB z0@Io`mc*g1gp$MpeDz}&Q>-L4i+@n^C%?N32chh&T7c-?MrLRLJq5;XgawVj(%J^n ze#8=lw%f+ID?AVXMB#atBZj(1z5C<{@!w<=_olaB9(_N3%f9CkVOv2+@#j}7R*@iz z7LfR7T6czoAfp62`1N}UqprR+aE>rc5<@fAR}dihBC0~3{03$Y!``2-M$-bp(}jM2 zoZZjm<$fK2cCL7W4G8G4#~h!fPp@Bcdav^|hNFjNJE!)6{cSM{DdZ~Pa~f|U=hXaw z*C$*Xu0UMi;xkVQW4S;EfTio5a^Y;vs2k&?yj0knyr%GS8Us8I%4Qq*M;?aK{{-x9 zV+zkg!!QPU`Yg9n*}LYFe@ajTFc8Zo|?#>5kx@dQ%Cx#OXcd zbj6A}+|2%u*|1Ik&u z&hu=~{bDMuvM8S8sqJJHxN8$xRcPqwgL7SbzBNu-MpX!Lr3dhYRTy_2HZKZGwGB*- z!|u}+$!|P8XkL8m2bIvr9 zMGrSCl=+hEM_)?KUUY8l@m{n#5}V)Dt=1fC8VK%h)m^PiuRc^g6Fp;s6Dkgb2WwMa zb}{O+3e?%#r(YWYvw>{Sz9H%LJ#o;rUr>`-&{hB%c4GJz0Mo+RxEq=E0&qgzb(XXV zb6f%%I&~Xm(hY^_Bk7sU|KbM`kwCOe$%Z{4CR9{xNX5kOH0Te{wL%R<=%Y*j%*3+> zmv;O?9g?{}`0D41+mnNwTf#p9X$DnO; zfa#L7;f=opTxDUy!CcM02)jNTe+Jc7eEF;DkbChQ=2o|SB!%J`;gUu8b->QWwQ@xC z%z9Bd#`j3}&Xlb_k>dK~uDXq`41i{E4B9X#GV)?!Tmq`uO>Y4I5>X`m7G<=CW zgS&$DZ7)`Tu_TKFf34_fMa$HJX5z(%Wd_wMqjOJ#n|!&U^WqdG>z)~xV;YMrKus*5RO>rBZK0^ zIR#IR^teU&-L!X`q$HQ(4A&nQrt!2M*&bzwZj6}#C+TZ?BXU#qVA~|YP71XDk~MU- zv|!8;A~7n1?i`f=oV{LPRc0k;@8|=5dbYwhJMK=H?n`T|ZaggUWChiEAFUmjy~Qse z-fC@sFe@N;PK&YYfv?JyECto5r9AvI*?q2GURcjpq+GgB6E1F=(|;{<_0p5PF7Yn| zjBuX-76`lO!OA?uf%~}!x1CREnWYDP)uZnX5G{=atrl1Pwlqn4I2$4RpGCFof?`mG z%g_=$JYJDQx3V4{n9a#X194$b2ox@YtbJQ9)Jvz=Atx@t@4HpHhGOMiP>e-PDj5yj z%x2j@?jI1F<9Ykjf2t>XKVPH-u+v}|$TLx!6&!kDt$#pa3ecL9ai95k4oI7IQA$By zETch~T(y4j7T95}>25u<_?fl#S$t>e0Gx4c^v{N4rA0=KH`GlBqoDfZjm6MyHSdj?l!7bc9Fsz^blG9Sk(u|8UfmpwO`MRLKb&dX`Ryl%y?LIhE_`!DK=*` z>M~=~U*i;@k-nzW1(2zv2qGGCkhA$M?D2Vd>ruycI<{qc$O>&c!|cJrd8cwoFm&Aa z<&12*(@QkuEdCM%TP=*5x(WH3B}N))Pj z+n|iUShoy%Ud&-tmQ0;mjk!xmNAAnk>R0E&T{%oxyroRl8V3Dn!GYI&1}fhx zO5HF@9;1WoC+x}2W#qi@GG2Y1)$<@5cgF;nQXst;ZTY%R^}e!Vy3#+^M0Rn0bl4;; zzkX0WvcZ}ZTJw`%mRLoq83a^=(fj<&nxdKGnQ@pbfqG>s`;8%4iRDvJ%+|xennZqE zE*C@*u)hcG9qi6;c1j{E0|#;M#fA=>>1aL{gO@^N@ZZa@`5j{;MoL;?*>-$p#nuH| z9cAJVgPcMK%3Z7)9fMyYP4rurVaqVzCY)De)n_4AXg!rC zA*mDp=#44MkLE$a%2;`i`3O^WQ3h*N9q_h>q(bH5PzwN-5+oHI594AU>cz5%;rB681>W$x(h?mGK{ zF6f%BKz_wXVPX||g$m97F53KLP6d#TsNCL|Z&rMb?c97K{ z20 z_X-f>9WRga`dCtLN}eDg3N@hnUb=!6k-e_sze=qvL4)F|jU6R(m#d`Zt<=o575w5C zABAZzqwZrcR2_OXN@H}?GEu{cKD&<;{K3p@q{P`ORSHr@On2IYqA|({OzE5tI!7}3 zQdflg2csJ^`Mr1Nw6G#x51Th3nZ1EYnEn;0H@D(PjJX{LE3J`bv@J2OQP>0rlaZ$p zZWe#-jh8Y*xKsJ{F7*6T;h;BHdi zW_RlM?51}Gqr<3oK6`v}wZ2KqP+?NoP&rK$5RUb~+w&1M5!`UMIdD&>HOw~xrgaCE`HnWbKW6)nfdCY%b)9Y#*l`am zRWD_H^6hoQz4fyO9%g|Gduly*#0s~?7jKzv8P>(Ao34q6&)lWo-P3B5f8*jzRs`r0 zPd^lH*KbKec|CYiU&qy~`M9`PRuq=+5&rYibl%5)&hWNXJd1BnUM45ZORdFPy_PmC z7^?Zsn>&W5S>9(p%C27<-WCmW_Yr-NdMH%2Iv-Ez{20}|Jx&vU53O23Wstl8QDXqh%QKrqjTXcQ;lYAZ9#jy)ZW$p8&=XP>U6aYUf)B}t z=8#b-Ch9`34(O121M@9c%8wH5Wi)DcjFeoM6UI6DiauGd$?J990%^F@M;4`UuSQ`> z#BU|3`S4tZxyoO$8euu(ljO-{++s_$Z11v@ZkUw8x&(VL1>peRK*=Xx<^nk>A)(_V zYI5>>bJWC!65<%h?IlNRBr23($=|t+!Zb?>#FQz!a6(|7^w%Ipv)?$h$^y{uu0u`? z8VG2G@AO8OUgvkpufXV4YtA2(f*Z^W1`}`cW)9uLg0;%S-nC&T1({eT2)Uw6cW>Pa z2V9liaPkh|(Ol-CXG06|W`LZ!pV9R-TQ3-`J;~TKlIAzA3D0iPlwna(5HFs3ym2tv zTl=J8TNzwB#UFMAB`p6Hc!)zRIl47zyWrBCC#dkw-k#SXw>B-i?xO{(t>JNR39k5; z>FmP_ZXxD(*9YSDe7W^;&}EY$SCNynuS&B(l;1t&hE*C8dXDC+Riv=K~YI3ZZ=KL=4_m}V~Xs79CLNJsTZP;|7jdT*;#>&tv=G?o@L zaFa=dN?CCYyy`Ah&!1PnB3?U5k`hAILj387O8^stm7xTMVq*&eW4d6mH;ZV2lh>n9 zVX_zea#vObN303?yrTvEzsbDcu^`^>gcw@+F+f~WybDtW@vld%$#1rRZZMP1mO*2_ zLTTlp)+pcG2YG-`Jj;~q%QM_hhUQ6%mCm{|vF4~(FK8O#v3}%WVVZ&0FK1>#D{X_y z0hzK%$%!vZx(BL(A?+`mnStx>8%IrgTQgn74FbSj;B>uSa}cInTF@QQus#-YzFs|DYVNbRIIJ*}<17+3>RimzPFa zR4T>={)i2lHK8>;?kUq*5#h8z+%Wvkhs%SsL^Z&(16xx7^wmE;!jslHOF%Q4{$rtk zw}8b07?efM^+-vC61g+BwMrEgg^3!J<$F@@Zy`hjDUW|^45iwg<>PG)FXK2?^&j}Y z)^!&Vwu1?+y0n7DA3T1h%kgA8gt+l?qRb($hU5w^hpTow{homO&sE=aDAzo35bPXE8!KM|2QI6a}fi^nJ% z^Cs^XpNgtYoZX|(yH0Oi>B9>9MC+M_i4mjFS6n^WC0O}=VJw74Gf2H5olvf+b4t%R zFJ3d(5Bri=Q=9HBdl%GGaVsGhEU){I;rsDU zl8r_5Kr@P_96%J)f@JYB5#Pnao^Kp&@}sN6E2yfs;t$kvLow#r!g4SDg0-gk1**^} zOgr94A;&~vwE+M8ES`|*DJh> z2Xn41A;Z#@n^E$!hM;og3M%%5LMN_elM4N<_+HQRoY2Qn%tm1b3<|I+J`kSCa>il* z_*{ziT^kpwc>noOD=){`v)9-D%g7i(2KJLGUFOaB*ql{tiZ=@d^G&(~y%})ERnWAQ zN7NQhd#2-*CV>$k)erX=!ji9G{rNyN#-6jk&c0Z)<(Cy(PR7&!Xoz+DM$i6W&9^YL z_@7LO9CZ5E!juIb=Cy>kLVh`}yY?6gq=kzx9qSDhfou1XlTs2->Q|)CR^D7i7xLwR zn!|6pxO1UnrO=S;5dKzWN*i}PIx}GGq2uK9p}9pqOMqR3&7+>|Kk5}1O3OEy}^LuGcE$>uuHr_<>{8#BaA` z%VY4gvw5q|zj3~2Q9F5cAA)@}qPzr8#5#Pd(Q=Nj(lyG`1XU(d6%n#i89h=)Hn=LF zgL2*_Lm09_WLv|b24*H`kF)q}a}U=tD(fZ)vgSQROTI8j|rNrkfAKUc?&cr-EEEi!vtb5jRzYj5DN@t zm`K6N6lyOu1iLDIEL?#{08N4iKHPY_HJ&N$Q5p+MYK)XFsmcrV_TdWT8tf$(IttPZ zaRDf4PZy zVgzHqo3KOFYE`!$bz#l%TPm<01@~D|VIhZ?x zTHbUO3_sezHk&s$-$H@f!~5&PNo*0nI;CXy__Y8tsaZ*`jLS44g*SOalDzOG)0@^Y z)0HI7CIIZ#SW{CD_lPg7qpiY*6dbtPZQ)pjf~iIe*?QJ0d6{WNcd*?_H|S=-N^9WS zb$*#W{_O{N&f=Jwvt&}zl*eO~mn%v^Sl&d5d<0=Z(B>m>`JR zAV>>i92vmoj8P`3$W7c)#Q1nm3qS3sFb5jl*4{m;38(CWz%EP>FSxyBaD;yI73-noot>QzVcC)`Tw?C{+Zs9(ypjhY(BO|d+ z1%YazW(8a81GhkTbaas0NRvO{j1Pj409;|&pg~8B6zHE;iH?g5^y*HSKe`rkO;Y3- zw;>CPRhBocD^5Ejfwt{?cx)GxHw+`c{$tnm=N0e6RjPwGN!WIM&BgQeeFt>~2qZr# zbh%qTX?~$+;ZYcldi-(N*Y?DHObuKwm!AO3|-!#La)*B;V>!|{b z{;__aT|6s`SujT1gvMKOMd07HnIK&rCa~zVztV4SSD4Qt0)jrtQy)EPo{$wpO~$HvBu#NAx~9 z$D`D{OX9$X&WQ7_vZC(SC4SuxqWrZ|Cx_Nk-N{xgH%@-EY0|`y7E|hy4Xp*9-v)i8 zvZ`qQ3N-@)#tRVp^pt`B2ob&M^|D*D?9c8qn|5p{-CN% zZn0G=rr$!DJi=#(&b>r;Zp1F}GnxizK)PHR#-qQizoBuvG)KE9$>&9NEH|`@z@-c* zk@j#Xysa69dVs(%Fv5E|Y?m5+bMji483E(?SJ172wSfbxufMH3aio!k|5<~vlz_hy zgvY8d=Yeiyc77EsX8ukyN)mxFXIB>iu08P$1Z#%STdmi8F1&>jZV!j(>nP#CwX~p! zZ!Yb^3KReB2dr$`Ei7#Zw13d)48}5{_^OpdpoDUTe#@8%qVG|?lp2sHq#B58paNO) zzX2O71fX6=fLZn1tP8y$a90SFM)7hsKjDf$Gq|s)%{)7}A_OU3NAlG&>v@-r9^i~^K}#Sa6`b{f0S8E#Zu%C+JPRhSmqp@7@K!sQbV>>h8) z!YaJBV)F+D%;L6|e)|UFjp&16Rk~<-QAq!9el|Uw=_=?ot^btLacnzeFof+65a_+8 zLrnOk@fa!=-_+I$?TC*sFJ85dAN`&4=jC$!_D*9sLqQ{ohyQD7 zhdlap4O!-9>Va$6w|>5bbL9FY^!>-CIney$+d+?|4ZZyXmzUh2{KoD!NP&7>1d1e; zjrsC!c%q6_s*hmw<}ZONQ5G|+TUOb2&;h%OW5lHEeRJIKe2Yv~}$%wY(rBJb&@SFYcmkS^tbM ziWQ!kgR~eU0}x}k5Yw7pJ{D;{2lLePvrbKMrE#|ZC%}g0-`sZ`b^ID+Y4H3d>&RU% z|CVNy@JEaqV}Jl}D}O}M@iiU&gFlGi6dGjF-@ zP3xF~fDW$vcv(k<;Bd`veP(n?)y$=u{mFA_WDgWPGT~_bZ$xfa3|o^lJtH(33n6}FP z#4ztCmCUpns`Lh_&)2}d0*RZwUk&?(?%}_^UoGZBlXK-*`*(x<|8vJV8tkUo2k-XK zt;&5smGyMbb#31klrW|a8NK?XUYPDL>iTNVjj~#AYE$WqbtM1sTr1>KxIc0Qx^?%y zgweM{IJ|?mvU*;C?L;B@|d9a z&Vt%<57JBg`t3W5$gyPoTeD%4a2tqSx__cZW4uRE53UkOY47cGAA2zOBM74*&wA!?TFbB`r%|WG_KwiY9tr=3CS=VvW zLm~$St?EUW%Z?t-9;8jun$V;=TzoHsWqVuoyMLb8Zq%8ggV9#uf?zs3eG9&h8ZPK&0*u|Q9kKj zp#Hm;ALW`V0%FNN$-UbT)>zf1CEGZphBAXmHMJ_pXthjJy8?iI;J+@P zQ2Ec1qD)^B>5DjzIAdy=mDzZc|2Fy$%@n<}Qvaqt>Q<%D+P&Z3_|5H-nH{_I%+9Fs z)EVc*k4|~@W7h6}2aE|oG>yMD2K{}TL+nkeRB{QLj0%mH?;Cr|Q@kG3d?h_x2mw`h znkeKE%z{w=YxFGE+kE%YS0fBAXi@~DnX!(_0QQ%wf#JlVGDCCe20S?7sE z6RqE3?F`*pmsE*_ON4#b6{>qbd~^!@&nV>o2G_Q8(qK~lFgXlgzLJ2uQ5ZNHg=!{v z3P?Quk5urMK|;v4`+=F4awSR#9OZwe-LiH0JyEWrP5jnH;vzk_?HS}x;uWc@%;d8| zwW-}ggo{Ij5;qu#=@X5suQCEezX{Z&$^P|rjE93M3HNeITfKbwR_W!-yKkNB&8=+A zh=^c8@j9g1w^d5kzxE2Kz?}Ld7w=0db}8LTxGV6LJ5!#9JCt1cwzm8=d7&%*q5fZJ zXl^%!a$XHLct%6>LHt_X!NrE;M(W7okG~Z-91e_|#DQywHuE$yGMWKH9-?M0W2>lz zSN`klY5tY&L|6Hq5xG1|`NKhHW@&Fv{AvGWM{fM!ULcEAfD@wleDb0}Y~g()6F_v= z``XF%*2564!zVYQstjWXezoxvfBoL@rN zn_~SgKGE%RJUKh>%zEp8{+m({&oULrOh^Ap=@_V0KFezv@sTbi# z5m{=`61x6#l1#3qfQ*Oh@P?>iDnJR4MU^=Gn!A|cFo`(4i6tf)0!ZJ!LDT&BXgCup zD4ncYJw=85%I!}x-O@JNLTsM@Mho&=tKxc2gLhNx@b5m}hGFVDu}@w8VDwBZ)@QejiKqcb%7fkbRb&jO-7T zf+Rf8ZnfTv<_NuZ@BNtgq*SEO_>vIu?PtW#@80UP)%1&Y(Ax+Do=vIUz2o!h?cLBL z;Xcbc@msB2yYq6xkrk|?MN=#dvYfYlo;gThNsKxVD)%&K0CVT-8#Ls5@RAd*>fn3* zy3-Ao{t*pUFfH^A{8dD7{0ryIy`NH+EOWN+pLScSmg4Q}&KEj-8lSe;wmfZ%Fn;Be z_qFt5@ZGIZe+_xX5&~#)-uB7t!&$j^7Z2MGInF7b$rfBB z)0I)X-f$(w1yzTvJS)5UeAsoEUiw>*?j|7z+Tjl+ zzd0?hvwfqOAfbLH=Rt08*V~NM=c@2;X_)_AGSZm4451XX?_2NQd3|RvaQCiOCy7(w z)4Om!vheqRzUlw8tLubwKqu@1G`?*SsiHpF96l2biu8wV(w#1gHpG zIP5(eO6is^`{#O3Bv@#iY$e{e4%<_z< z8q#k?wE6iN!4b$;sV~d8Kr*4s3aXh5127Q^-CGYs{z55ADaJV1BGnWYGkXSHml#~A zy>6W`$OITPeG;r?x&uUrwbRZ<-DtjVSS-}`MfZ*H0)vxVyU=tIOh6iP74;!ShT4YA zjaQ7&-L-9=YLsn{GFo($U}aPz$^AGUp84C@@mJ-OcUQluR_xt(mJ?!YC{X_^Rfwme}|8QQ)J1 z!q4lhlMkyCUEpEz8G;%gm!4(O4uxg6?zGmlR3t}Al_+e+K2 z+e{SU3W053+S1L$RVaHNCOAR_P}fl02r>lwst#Tje@E;|GJi5ik5ljZxM;bC+wB^O z8g6fa*aZ;bZ0_ zew1_c>xlC3Pu4a^H)X4XT$})0=T7_T#7#})GqjxLumOI@v zXo_F2B*ujqwKcKeFdae=yB|q3~QAXwsVb)XWw{uOQkc*v8z( zsBFp&%6^mWmMv*!Wd_WX&-3!%rx%VFi3jnQAfF&VAi>BMYXR$WYj0dNE&(SxY_+mD zoGT(P>LVIu{dC9_S32@zq!tx4@MKVVXyvEwFk~bOSD$y57?q-yrxwsR#}M}LgPwJH z#4`D+ri(hT6t!|=|BB#b#mh!^ZV!DEO zF*TujBmXBt;$5Q4!raN#UlNk*#puK+o=BUBnG~AW51j^IZ*Ly^^Qlc(MOFpq@#?t) zqD0+Bu_L??ysJ*D?qY*tBFS!gqxkOf&i(AvFZzLi{wf5Eb3zQ@q5HJ^1N%@mEY&_0 zJrxIQJgd9pl%uiZwxhMf@w&~NPvcS0$1If;l?qTMDiKk)>Yp5@_kBFC#@{>qgqYfn z8reawo|22QC|Eod8?sd_kMz#>H1nqPRPo^TnjY_~ld(Aw<#@#r-p>t>z$DuTY&`CU zCXbymMdBxsy_sMpp$lSzrFtD<{%|Mc@jCE`Vm!H4zpHI ze#t$CdmS$rUQ`69QR!1UQy|DYLQaA!6h3ji;PT=;;-cf?Q0$U7Q;d9tP~-?p`>r!& zZSsw2;|r(={W^A%h4)Sc@49WRfsevz^tBNnP$ld~7)@B6(x8&05?z;hSFT%z`|-x# zDeh8`$;kNamd|wgZ;^0o_oUalkTH*HPcMBE{a2RlEpOU>H2<)#nRKhL*fPtuh+Gqz zcIHXGmz;2BgXxWasF)AeMyG_ zYHhYw_6P|Hm)93>_3t?wInBUgY&Cj}np&zt8rZfZoiMPnL)Z;{rFUJH`KrtDPX>wu z%o@4_deR|GU=g-?nIvbI?@zutee3?VG9grN;@RQHp3BZ5Yvh-aty^1tcz@sYw2NA_ zP}E(`Dh-L5FYHC>%d$ComG%+td^N}f>gzvL%rxFPd^7Pi{}rbFyoARBlM*NGo)K2} zVB@I-hx_^L^=XQij0KO~;Dfa;>&2th8MXHZfE`;s)RGTP5BjeOPB**Gr9K7dyy5D0@2S;gStUHJoiFbfgj=6YB@? z1XQHMWIZ>B*OzDSC4Qf=FzA03LLAJi*!;>oy+aP}6?0Cz^W=bj2=!;A7K568U1!A% z=BV4p&)IHB=ej>`KkbmMi}t(#5KmW$mtSrLHp-u6ZJTy{{-u4v7`6lS7nyyRW%Vf>@1I;zj)G>asm@x_WVK5e`sa)R%rb30PH}%vku7nr!s7co(SAJI}dU^{G{Oc`{a zV^iw!jV{abyHyaHrGU;)(%Pgg4iZm;$>n>$?+Au}(Xioubj|+7tz474&AWWG!T~ok zx#=R0t{u^XE5NSDPNXJ1RKEH(oiK)mJ+CxBkfaqf*axL@8z5 zLriKbgxlMeluJ>CSK306kr65`?(R-at*+j0n`V$Ul{P-<`_7l`LAjs#xz`oz4};Rz z{9*o%O)A5W@7cdh51f3iHvhG=JMU~jNkloqNC5gbv9j+XQ<=JN6c#ZHu5p}CqF9*qP z+f(vYcTcoXqugup%0tt?%Prqm`^Q40Ulq!2cnusCFXO(C7}-a>s(Q6JwcmhXL3zW4 z{5D(C!m_$HA52G=r)%eQ4W-LYpKI$M>=*=MwG@4FB$d=Q?I)V{q!>c#Pj%$b7aV_b)Cn>!uIB4Z=7Pck>tAJfUYusw<|OqJFKfnXG_RjJ}_4de2YOzoo0RSG4?Oi@h5E^;mQcu(DKvS$Sv%dS`jvmbB(S zmMY-mxeIwnMJIk6;J^21KqO4mO5o^E->$yfgW3liTH{0exgn+!=1F&@UwTJ-mH#pL z>T4`{wd$ScoX;P>-Sc_>4N`OJJ~mx}X10Z=oH}R?V@+##dBM{>e>ahACwuTrQD%pF zdZng}gVWY$ZJ=Oexwd-Yc##qm`NBfA|GM~^+_cwB4|iFQcM?ZMY~fP5#&}Pm>=JBE zyN2B@GiP;Pb%8xVZ+P6(oq2t#PJHh@0k;0L8$PyUp8GfC=bt5>Ao;sAK8c#-rq@`7Jn-Qb&EAmDfG z>KasCb?)+>xbrGS*3^S52loU_so4D64fPMNg$IrWw11}%`tyZll!*0?J9R^}p(5|I ziq}3bfFPIf?-50xmWiD2Ri(_|Mo^6F?~ky4d}nGW$u4X_KK$#pF((Cf@r*zVOe8kNr02@06}wV2w=rSdAt@3!yzBAgyt* zqOOIfO2fKR-8Ekj@s$A27K2Q!_I#egoNaTalEj6?hfWWD3x*5A@R?%0<&thwud^CQ zqa{S7a-=0CKS~1bRjaz|3@e4R&v!j$Jk9lr6NAKSfP<4YMxQ~Sf(NXhg&LgCyRMjj z`0?Sf+c1d&>FV2o;rdUpZ>I(GvA;G!G|MsO8i9FJOFl{9o3aZK8}k%{2~8iwi#HiQ zf3!7Ki~H5qQ`Oz*vtU`x`Kea<%M5pX?x=jttl2QvAJvLUEfe=iM?@JEdaysRm%W%j zPrgn`N(FHIkof%eH7HyvBI|nF0QW$)h8fNLF!^+*T08_S)=?YHo0^BNcirxJP_7#} zB<32mM@2c__t&P@$1T6>)Mp?_Jkj(~hq!wgEk>d&zPw@SRy70ObB#m=`ud=kJx#Bu z;$%I1TBYhD3wms1J`HPFo&Em&f_LZTNpO{7Up*k`A-OB%JG`GdbP~Y9kVB2I7wa}6W?Y~rgU2s6T@ZQys!$bTX=|K}*V}kFcw&2QLO`zc=-N1?^ zxtAPJO)2xisO5|CpHD~xlS;H`E01Bn5wByj1jjr2bx{K*jtIGEIM3*F#qrNE2!Q-T1RD?+2`v1<<_yG@kdpv<0-^LHz}`G>R3G zx>8y^Z}G3xR16HBKi5$2QjmOOCQiGZj3X7TM{HRoueRFfkN9TxoBcM2neVpC4~q2t zEx%r2_6bL`N}KGVM?4O$DJ(eJzelCrA&|S%x1nD(nKD7~)T<(Rb5L`9@W!2{ zuhb>O2ihBE6NyQ}F&1Ca%NnW-cki~`t7+Z|0Y^{p7lC|Xb{dW~gWp#=wrX&xqKpWY zl~|U%$nm~AX%;n``-8t0O7Uy9X;624L>*8+T7aYTlRmKfb(S=hQ{Q*qK}@H<)$gLX z-*C7;=3MF-A))rw@**@n;qdA?GG#s;bk;6CU3{xPZ+~Y5lR%%ocX*E+{al2PgzYz5 zV94A(3%)zZSNvx>Uns=wg!*W9yhRuvu)2*H*tJ5J`!N(xe>$mM1Hf$Lmrdii_#cjR-tSL{V85%{ga zX3g8g%_}q<8uUU^MF)Q-X+>itHH8N2fhSbOIZk?WqPK@{BeiY775NHz7KmYM z*+Ja_jY-;kZ#DbAXFY;FmOtg2MSA}R1x1-<_0 zv$JBNn8~RCS>t-4&r}WZM3ar5+4P&PArYPVKZ6{SL*rr^GGr{F##MjZ+T_%=fj47c zeQX!|Z?6qUl-A#z`H?jl;C;JTbZ_NHJcJW)__<+Yb;jWx@ppEmGSc|Z9v?imM$K>wCk6G;h4BN|O#?*zI{v!5 z_`zHIovG!T#Perm2PV^9=eEQ@0)Ub9V>#j$`u;M5TCcK$$nB+M_oEHh_FP_M&R^L+ z^^KF-!^HU?X}>6(ec`+f1%8X~-X6`=R<2sK40f3H#&fN%KE9svoH>s)!0>wP3y2(> zbzrcO0Gj-yDdhK~`yX#TugY+GJMtDjplJzrx#M-KCA6q%&WPPm38rXsXP*sFqe}Gm z4rJ`G_&rVg;|Alh{4#&&UqTJ=@9zBlE1C}jIA4-xQqHp6pEfkLyFVUlq0Nv{T+Ijvg?_)LZ!k$=cF)?ET_=jBeMJ->D{#n zgu{I*AJBX#)1Z_kPMlg@b=| z(NV@t{eAPMDTg7e#QgIbL!VS~LCJwp6u|x&$Z1@?yZ=^!=3<7ctui)n5D0VX4{uUF zK-zb#qKFX=xlV|Nk*X2#bR*jc8R_9H*ZLLC1@e)xUdD6;2zP9mj;o zdtdEo3hfco#d7;@H)D1KfHr?>F0=5r-tLI!Npv!BQ0IH^EMz_UYgbSQucHHszt%gB^>|HM|B0&rk+7M3s9(2u+ z0C!l?+*?`MR?6!1xX~DijlA&1Z!q%^MNPeXSrOMUcyV%(cyXnGG_2E8XdIJPVdPBA zdWHDO6OqLCF2v$jMI{rfT!`NQ14Mr#h=>?7l;odldt6!5r*xrLNI2)*zAE%MdF#4P ztj3LM9yHHy*3IZoTpwhf{`?<%Z}}C+7VLlH?(R;|;E>?%?h>5f7Tl+Cx8M#zg1fuB zI{|{byUUMr?!C`H@Vq@QX04uCyL)!mu9j8b`cw&bf!9d-{p`=CrOb`DK*K^3v{L*2 zeTW-TET95%8r&tek2p+H$_yQi4L6!~5ck_e>jV2r6m!m-V5mB zCC<7YabwF17WW^D2V;UAk9&lhirF0JxNrTS-yy))BO!?H`{Bpv*zHG5Oa~N?5@rDs z^Sc9bGvPa9oN!F&`tB(h)LGJ&J=DQyVo?r)e!oe9-tG%wRzj4qrlC7wR>-TG>x*B# zJKmrS;LYP8GuD^HJY&MhgAmk8L?<$0ZBdl8RR`8sUYG!AkRQB!*b|553 z!3z*T@tKfTK4jaYQ$!73n2r_A$uho}o@RM)e}b%JS~=paHk^#SH{LxclU1mqTDz`9qCNy ztj_--l(pp!&I&8t0kHQNv!wZzeaocz z8rJY5fu|?NtL$~%0j*HCkh7#zC_U81A+RR0-KpTz@|v7G#ZaOQRNrkr?0W#0p%28O z6g4;L+^1_P_`$#i1n3eEz`&YY(q(G#Ub<%+I2Liw_J=@mX@DE)4AN|=(GXc3mF^Qce{N_nL8vSPU=2{M3L zSl|!oHkVLt&4G&{jTI_b)sId~ucbE9ob7m2-o9_Q2L8z0&GQ7J@AL1ZW9^91n)Rei z@o%5@JeaLe##aN6y%vK{laV2Be+Ud>?5b!MZjbGJm|nKf?GyLU_dlx6Mx5g*;vCvN zzhxf)$EhAeDA5B$vLRa?$nt+f3TJJ$CR~LSJsach<=rvH4cx5JC7OjdsL(=92v9eIb?QCX552%5 z3Vs6^8p=ReZkQlXJb^qYSs*oxx;ef|n7_ zpYtOX<11yZ`xxv}qx8IYEMqt{JY*CY-s8(nhf=46A*)XOtgzNoLZH*r0^2(}UK0SA z@Y3liqUs~?y0br~yrhV>tIIiw>;9ScU-jqqdlI6L*GD8q(Uw_AO$I$OV?0``4Rz2E zOVWv6(P>Cg0@3G>2ER%c%`W|t-d+jA5kO#0tgwg?;1akhD5zydD`Be5jH&&7yJHU~ zUVU0j$npzv-y{`nQ^2&(qT1fv$A$)27AbmIY;&C$EVJFcKFrtPCM}#Q>8fGA>XaLu z8X4vLmVIJS{!W=0L!Bmy()l=^IF#z1(a>oGh10gYb6{OQn9w#%%tLy-*5*heq5mxy zEs+$S(@BNq7yhP69}h|gMojz-YFIAq^|v)hn9Fl)>Khgj=(H%aPMgoDYC5pMWwJ{O zNV7SD^%DSNH_@puD?Y&iur-|I1r0R+Ny(8ux7bK*N0N8;t_+!K;aQSLTZ_;+{{GW+ z;Ehopmw)s1!VoQ$q&UiH-z4PaAR`3w!fKp2PWQW4N5o(8o|)o#*-5^`f54rIYeia~wArXkxu!NEXK=W{n zC_A;d^??7?FKgre=;mpILfl;`QeTZEhD%4uwf&X|h|+NN#L=)R z>7D6W`5`&Y*VbW*Jg~&Kk;TcWW=t=!$D3)i!YjW(i!(5h_BV}VePP4LQHNw#N6==D zz>cV9k{Y*4QVi@~`^8m-%+ys1fN<`|>4h#|t*gq7v$(q2ebw#J zlx)Yf8l{+w68E;kt;)XLp=Hrm4h;0itJM&fK80z?x)d;Y@xKsHdM>}A)@!MV$sYDR zUwXtNG>EL1XGo&^$TRQc-K+x?u*Y@Pvz3}T zmIFU?)9{4Cc%qeyjL1U|NmCC#1n)djadH#Rnp=;&EmN4yjjbN5;RGHXp>I6}67C2@ zC7CE#2-{M+Fm3@MYqMs9hA1-+tf9+69+y9`a+(|kY5?O+iAwxPIwmKV$mQg9;iZX6 zHhK>R0dxaX)w`uS7nA*SInq(&-f-ATQ3BGosy6e1Y;6{JO92^kU3ddPgXFj6)Y)r_ zPT{Vojgh(r9>+7c+;A@VAiW^JRBe^Ot6*h~WmtThbQ zurJh^X1|i@XO#W4uI(J$LB=D1-|6*X)z|6==kE_a8=OmIsP@=7y^B=!mgNra`0BsM zq$5IW*#PYSU~l+p>pL~uXmT+tlM~SNK@!7tzTt~naBDH$k{0!5i8gkx*RACG(FFxr z(0;}?wWWduHjY3`kJ+uZLEDmgeTL4VA)ouc_}KRhAzCt<&TDQgQW8HxYZuYi-rWBF zP18}-lBqqzvqpT$pBl*DfN(mXEAL=14v~knu`Xc&#(Xw{8J9oDnSUwu@ zJRrd#=|yp^vJ7XVRC{BGrI;Mxu(x3}^q5TMSV}Yq0dZRcX&Ro~3MBs6idLhEkftg1O+@l7NXd$#fd-1an?9MVUunz@6Zk#9{DIwM2oxl7D>`0H?=y$;*$A16X5W6+M1X)J=q_qhuuS`yxz@u}#(M>0% zDdb@u3W`w1lUT5E7hf=qvs~6aRf*!j+yS!|>H_U}Qw2FYyqIV3I*J)`McB64uH$*` za$|O9ZOFXGRV~f}zvYp(W~w8meoT$qOM09}aLPl6<10le{KfWS_&oxTlpQtrX>MbY zaQ9FXQV?k#GA6B#dFP%?eTa^>Tg{XIGl4Q4+a78B<~_xu&n%KBknq>lA{GUs>=o#$ zXj~V*(X*B~N)PcH2B+Gk0}-#SWrg1-j&y9Z#A>jPOx#st;bQv3T}Hnk^p9BRCyo zB%?RZH+u`Q(***X=k08zdew9p?R`JZSV4exO@~XTLZQx4A+WIK-r0m{M#sO#+G*Qa za;)DyfS!hgGQy&>?&qDaKDuzct_XebY*zUiPyhA(Xpd>~$Aix9T+`yupdjEbeDwxa zUp|-3O%*efKdYX&W}W<#+o33>9!6K(yIRhsuZKHAEX*4|l9-;T#EH*F*=nfp@+m7d z#St8N5uvkEu#czy<@+?H!>OX@J!!%-b~#D*tDeECgG7a-WOsUng|_`lwCm$v$BsE9 z2P;`rV=<}LudvCPrQ0%B(;9#$RhOzbVVug$2I4*L(hzxk^v!Wv(V6$%@y<%aCU@~v zM~UMpl-S{B)5-+P0dCtWIr;eP-JiL;SH4GzxjP%=#PdRf+uYWRj#rD^II*>d)G3}j;2I~uDm=;?X!BtX(HZR#}%)V!+aHMTx$ScW<-lrZzqS) zI?ZKtN&%RB(^AqdTFOc}y`*%4nq+2E;}?p)A&(kpXg6vTLv@#Y_2zr+M9KTqDMZ;+ zx9+xywo??T!*_ReEe{DV@r0|NXN0Bn-+m3PQS9cC~%{J4F`_V}E*##>sWN}DxB%ExNa*)fel&)-(zU+g7){1XK?JTRztahh2{X(ZGWQh9P+L4Nv_;#qY z4|+WojYRM4wQ_yoe2D=RFFlS?J?Bukw}=4+TgAdk2V8o(I{^B4)p&H+&LH}8w)&<@ zZ<%Y?_u1zB;qto^+APD;iqsntDa71byrk;Na(8!tX9Dq2=^?YD*dvO;{N%tp)}u@e z{fV4Q9(RG9N`NoMS3R9WDn5o4c4{e+4>6(tz4S0PW!Z#ahd| zqv5MJPC3$Bg7!VJD6brJE7#aIBst_e+}#3Xc$GNS!DNz@$mFb15rtI&o-mhvt3?tO z?S0KkAN}QY)eBYDdS?uJM1xq}wDHPGA81vxNg>ZVbf9!ZfBFbRsJh-VOC;v!f^`f9 zNrwxPhVtL%DavG+zhO6Q+unE_Oo+7VxAxtu!<5xYC=ykj6+Qx^py|8g%!bZ)T<#(j z+s>qAeFnw4c4lbRgP%Pj)`II7>BT8;hcUVcJtvYsX-ou35#MGC8{u-E3mrdX^XQ3&8L;~BaxbcJzG=%`l zXoouhO-bjs;(VQDZc=2p2+|(YVHJa|uHy?ZZlI09yQ;PQx*Dv$U)c`T$KsR9=DxH* zbo+9d>{FSWzs+MEx|=5oqfQmbgO0?Nn>5yEpK=Ius)5|6hi~kcLIrGvSK)-Df28@q zWW;j0)PrGuuXo8ibj85$!Ma|a8Pmr0J@4GpN(E{=#YkptGh6cfpxZf35WhJJPEz}C zWPrA7i`^J5RIVj$@1g0F)9mUsoL#B;o--Yt`a182KLLuu1ST?ci$! zNCyO~p<}Qum?^YYGggv}R87NX9Wb`0BT7Y>#dz%(seYc;fQpl6Y;yha`gt1`lgmbE zHi3LW^Q(Pd~wRLegEB;ay-iKr<3m|2gp-{b5!L%2$&8BcyU-7Rw;;Z^d;*6($GnFf)Yn!suQP*7 zR>)ducs+f`D8@DLX6-+@w3)mA0z?N34w`S~^-So)hrvH-VGcP@T8l6{?T+#UP_6>rjnL-aP@T zYCX{DkK#O#@GV?Oap#l)USE7$%+^5`u0wxACpz ztAXZ|9tTlwL-KQ%KD_kY9ZgRvih;=IuOkor_adb4e=fpAlPeN&kMG>i+wY<1HIZIZ zLo@kv$N)TC(oE;ym&L(<$va40pI<=M(s?jd+e^FGlxPS3s}5?;u%o1KTBV^(Te7zo z*&_USrCoG&**0E5>EST}0MzS&4OwFHZ@scf2Q?SiQT>k?NmAsnZbNb;S6$%Wh>*W{ zH>+U*$?qnG)bta#gV7<4ZwUA+;QfYuxFl*{Lzkv9x5$+tP`-VEVg6%@7ednJ<_5ux zClAyJp}qEXOPqkek9i5DT{3m-WQ#L)&6wLve77*~mvtBGM{Es51o#cEE=AThW?2QC zXBgM=Ss&oM*PhQi!yiUSuSllw1v^@KNl!nY_#L&fZ+m^K=`OUEr%cY_;JF0r$6dbF zuKtBg@>|e3S&;TV0p&m^`J)&{5NiKF0n@rOwCy)CqA7u2n~tF@bzuH9LjMHo{_dcz zHqY6M4taUFjDr$@?-so=&^um^AQ|mG+eh1jd8YuxE63Gb- z%`s{2`jq&XuY>u}<>_(dqmwFDhTr#JEDHMy?9(x zQJ8W8o(?&=NkB-qsANvov&Kc^#X znc93Zik>mwCwOnbg+(o1d`=7vLxzCy(<1AdNWN5roRakxQMIZgR>GcYdj}KwoV`7@ zNjXtmWSq7{W{CEc4r=S5mB5_(28NmUHdT?%a^E-H$oM0Qp7V_UAjr>6Po~Q3?f);D zK$d2wW?=9a4D6rJKh+a{{BUNrHT`aB#B6D6WNyluY>4;4Du73Tfq~2X%PO3xIi>x_ zD*VSP{KqQ%$142CD*VSP{KqQ%$142CD*VSP{KqQ%$142CD*VSP{KqQ%$142CD*VSP z{KqQ%$142CD*VSP{KqQ%$142)Wfc(rmsR)>Au=0HogneRA=$Y(|KSz5!CC$XS760> z{itCk1ol6;!igTdkb3{qdzikEQkU4Q5~Q>^>!wbwKYSCm#M6)?-EC^eoG#mGs%&c7 zZrpoFnl@82-|Q+|mf6-5T6UTU3-639N3)4kt9xevTL{n3R|pXLpc2sFu>5@G(Tymi{`~?61qDF_PR=MMiU#-3HiVxs zI$BSzRw$I8(EkjFGa_I1{oie@2q9!yEU$`wlg)EpwC8>8oms)E&lgrVG+7WK^lKVJSQRF`C$|*|GL;c*BiD!O?TgR03gIUJF6t8g!Hum>``$+tV0x8O%)jh znu;+nogjpf1DZs=lK(5CjF3JduBD0+_#k+C>%H=;Bgz8uvl?6^f|j6qDs^pQe-Arv ztU=``gp?e^Jo0ZURj{@2UqppBlnYiM)mb$sRQPMdFrG`{BnJ4_t9dT+`8!sd_2DAI zl>p`#bX2n*3a)LpoiF7FKrFql) zcagQ>@0DTh@mgQVz6=jqq+p1b!@;H4{@BOe8D)T5_^N%3rRdkYJ&$6jiVS@da&)69 z3SxVvd}GLY;Wp?)I4|SN+f?s(5}~qT*e;T2&{H;r_Q6pEwWbRs(~&wyP~r%U+#0vF00d!;RJ7i=z1a zDF5Q^A1l{VUI8y?EVwvzn%#kr>GD_Ie%}JWZCs|*!D`5TB07jU*Z#r#>@gR73v^pi z4Hi*rK)I4|5>dQ|MEf>Z8Rq4#k`#ceY=zY;ZgS0ivxdi~B<#z)#vt{%HxJ zQ{>`ms2dH54+3f|2pSW_Eh=F_X_SLlz!M@`+m+!%b4`u@jo~X$?Q8 z_sq#;>OHRDLGRL9NU+ICd`ZuS@0Db&d4Ow5Hq8J#zY&08Ua*As5@Aul=a?V#P%E`O z3Gu(y1qq(HLoc3(7TN*`XuvJ)R`F>PHmb`$+8uqckQu@q$)r$7j%(5QU?IImM;sQ7 zAm-&WyV1KYr8~b76O5KhDmD^@8-yk>b2eay|$|4;AgTc-1dNC z|DU!Jt(M%;gmhQv%R)9JF>W`Om%)`#o@|o~_G&$T5Ui8RHCiggwARwbZ%jp9X!WPU z7N!&86~k!CC^I18H~HUB4_&vGm|+FT7AlbK3ntsZ1r;wJ(84k+=GWPn#zjvp6BaqD$w=k z5x;3R945cUgTac2OSukza-#1mhRmG}X1bd3q8*Ll_-FG-Coh;LfP^xy(1bmx>gv|Z z3}UaPz7L3JM7DF58kgxRGQipP9ZU8TOwG@M%+<#Wz6&(A+H)YPy%e)A^n7}Wd*=&n zxLlWcSvZQx-*3$Y=V)@V#^u}M8rePdh2%p<#|-g?j3_4CHb0-`Y1ZC_&IfzaV2M`mDAA-p0R4O1ZHLz%-XpY#%G{3|zT zVQ=z)kGFSlP1rabze!A`91(UD*K#lh+gdTJeCe+0NFRkoFY_Rz*;^zte`oG3Q3qa4PG)$Pq=$1nMqK*!Ft*IS1r z)VVN)mg*ya6iR?NHW$k}vd{Uwud@9cCGavXpB*2ROUthQNT__0iP%9=wQMV;Tiq-; zjW1mCu&Id8(=5`fLGr@f$qqsxu%x2Ji}Jbkq;j?}yt1LYRP6hF8+wl-yhoI;``}7OYtohy_R*bk%l|ERGP`5NtBNH zBI}Qj646(jVkH;d1?o#B4$+zPT_*x*j1+*02C9@I-M03j+g=Oo_qd(x zo(DB}gbC3oPxtC+G8+puUmDJe8YK;x?q#_7fcDaaP7(tX@0%BF96PCsqa~}x-j_pi zp;a2K_^v=6uxL4sRyTcK;5D5Xg76o{v5_eC$pW4Vu|Er81meI?ISIJ^EBG z<{fNx>!R5Y@XFLaw+_4j>ANVp{5P;q9nXX|G+BP9UY$mLS6JWa4dN#!yZq@ojh^mt z(Qi-bme_cnj``0~bxlp`jceGeSowZ#(MSWN*%B|DK^x3{l>*`p6J(BgL<-KJ+6gjk z0|Ob66AxHI^Vi@#$s+q>#|^Q^s3rFxOqM^%sjk?ibgOs#Ve5wgA@dc>UHr2b!lfI+ zu;T)b7_zc*%W9QyTxwiPffmP)p^^I|#cjy@!p9AWn;uz?Ytv7f@R|p7o#?g}v2o^P z&3_76*e$X5^d3b!y{*=p1fN(zYAz$QBiu2zi;9N#^9EJHW|x%NEM+n(_OFqtbkkpd zsoKIQh)!WtyI?tW_mj;FHF|1aX5;8l<@#Qfk%EKBfi_UydJ1{$iNg?91*n{PqNIGZH!= zF}eTvn;TK#jh*29r2!+|j;@WzQ0n>@-(FLoF{ z3sUVti?*`<5w`vYJRmZ4=Xhn>=zN`3;1qQ@00gP`O!hb+Y}4{>u-SLZ}MErWXU}516vt zK|kf;&%4nyaAPzSs_!q5xh_7V7dBfKKRlG zH`gP6nwuMg6bUY2&WH+0;NS%Y=cDh&>dkwv3b(iJIqJ_o9`!X_BH0c<;!V=6*+?+& zj)!*^rhFz8rbn7jcJe<{*dE)l9?3-pnT0%uEEsiO0B8ZvJj{Lom$IW)NbwO^Hib(P zZ|p0B93zUpuIQ(5;>9;l+C}XxT7v?r;sge$Uj|D0XjZx#vi;ndkVlHYYmJmbL(Eo~MwB)vUJmIJ@h(#Xg8@Xq(}RTvgU z*XvpT0ua3>T!^1CZ%lAHT_sJI>5n#=ZTv+2C%k=r=^bbSmG3#;VqFil zV@4$nYFt${cV(f!D_nUlJfin zoC6EHp`h43`KS!8nu0u@X-qyL_TEd`c4Eb6q$=enD*m0IjSXxT8CT432(c6)g5^(5 zK%d6@$@(SFL;{5cVIQ2w=E)Xst!3naT-A%EVvg!1WtbQIl$l{ubm{GR>HgyA2?clR z4rQE$suNOw%bQ(<_yb9aaclBC`XHczH$;QQ21Arlp2g@{|;t2sWmm;__0Rdq3hCsuK8D4I&F5Q#?Ds!mRp?=s$! zYd(9gq1snR1zt4F-WNyDU!Qs9l~yxY9RCtT=41P)66B{Go|%Ul@*X z1`N0QsqR>Dd!ju#7dTI&d|Pqpsdk!EA96YL?RyV3^tcmQPb2W zXb#1ajI+w_3C`}^GN*Ell%4*!HQ}>%XQFnJu-JGt z(355k>m2d-`jif!jWJ`hIAL9#dsSc1Oy% zUiVWu8SW^_Y<85#I&lJW)ejv@64Y2H8zaG}7&=LEr-gjLhVx;k)@%PKsscTUg?Yvd zif$>#DJ`X{Ar!j<;kSsSNTE_{{e$ZmG-s5fz%$T{VadgMUO5%5I|zk}QDXLJ@7c>c z$du}n<$PDud%B{nw9*A!f=lD_MM0w2gh6lz{>;S38y8-xCTi|4d><7ZCU1Kw=YTI+ z;zXSG9VtzK7wM(gB8wzvgkv2i2Ev_!V{j1P!;x=~j#&O4xT%B*1g>O4nrV!eHQs{~4i-I?8iFL9|q^SFdFwD7!?{17w zmpa^GW<`HiNqLJ-nTWp)BKY(9x)f#WkYL1QDAoqRGD|=z?#D|RkPsbZ$#i%U%h~u< zxci7V!!V@EZZuN4#Wlrnc!3?DtmattE)hv@C+f`(`rzKL@GnJ==v=85$6j1e-K5L& zNlC5_1Ao@2Y{(Uv6J^kuyl5pM`1qwIz0A8~r3x0LUn2V#?U!HPgd|&0u4Ubc`4b>Z zSjhvhO@nrMV)N82dy?Ive&afgJpDCG^3Vf$I9Mv$Hq#|8vWC_;8FL>M=u5im+9cQ= zW`)j}vU-d;_EH_-GF#hZ8PZzdd;*}}1DhU+jLnJ^>g-V-_kYMCMs+Tp{j`{c=o^xAC-L6*c-t#Q!?-; zYZ-miKt0hL7%OUHBzAc$ce<9^y~%?^O3GN)R~SxaN^N7Tbyq+hVsNC1v%3d^D%qyn ze!yK<{!Hu9NE3`-@Q>_pi+d$ec+C*XY@$JAVXr^tpzeG(oSY`Kz^9#@up~9SEo3ml zmukB8 z%MT`M#M>9CD(C#p;cW85R`LUY{ho#GN}{(O1)f=K>%dYajJ2JEz3<&^bC@cUs&LwV z{OE!#2D-3D{WXKDEze$+o+H5AtvTN48LHI8e)}jr2aJSuh$@0wc<1~K+C9Wx(GX{4N_?-l-fKuSV|y6H9leIgxJ4L%C!G{$|2QSl|m z{bOj$viQaq$(gVa&u7%1jZQk?$LJv$b@yq(nW$fp;&JXYdWfks7PAJ$O*F}fsg!ph ze!1v@_hJPe123-H?MBk7ORdcEnrW-$^>39yw?Ey)z%|Wo6t$JPoxREJ?C0TiV#;qo zWIA7`y+gq^Va9^W6w z$8an5KWA+bmX(NKyuVdIHV~ZfAhHuYntYGAuimtDqc%O1zRUwE3Jx_*^zACQOMm;} z{jtH~iX#{v(#izDaiGeQ9^kd3GCvm)zg!YO(F|-Q`Gb4aT&)fFedfk=&9#=ui-s$c zf0Joyd5K&@Xhfgf-7pl%?SVs3_dx0uATB3<#1Ep{h|)Z)!+`fSdH%8;HHA7niMZ`q zLq3JGoMmgl?gb7E_@IY9#8)rzxWNg8{w9m4b>DtO@Ju zkkygMP%-d_l* z->s30_l2j=d)MfiYVA;Fw0?}p`FFgGQY`J_0{gGlP)LYbtpy)<<0j9VWb zXopni^zv8Y7H(+46uOMrIFoIQJq_Fk$Q zx2Ss=3t5Z}xF=NDd1h`>Dmtil}1KZ1aKk@U*$eUHwexC&- ztpI`Ih$Y6b3&NQ#(%>KMQE-T5lfX*0CEnqVLN$Eh@4VP;g~!oamZa}i3;4w^ja$-S zs^5%^2nO~oB3tvsiFt-iB4JI`q7)tMC@N+BX(@KH`wL)1fZ@vAJJet$puf>S%3;f9-PdCo^epA*T!|gdbcf6rh6I(M8sF{ z%m$qc{Ix5y+V)PP+nw)ioNnN2#*{3l_K`V00jBF>Jz?;1N3IrP9m#Sx{0eQPD{1G# zv5E&7reE*w(Nh#3S!Zid%MBehX26(dHO(JK_KML?w0_`Y4l;LtgXEIUQri<3lmjGG zM@Z@v9$q#Gwg9+&0}8S?+{wXjpc3bNu(#v2R_?IXT8mmi)J#oTIgll5` zT#2Hq((VUW7h7)k`Ac>0u`JW^Yuywki)hyZZKxk*GFi6<<>)e&&vG@7wlY!5*scui zIdG(??r!3U*~8Net~g&j+m#6I`vG&Kr|y-|COt@2dyD)RBr5ThRX(NDEQR`OksU?G z^MFnQUZr)Fj^;iXmm^(`R>&W9`xXyq=gr!%Qh%%c2T`vGVz@cn_f4~flumfE^mFdb zmv%Q5n%DZ%Ozcf|TvP&-1f10%9c;bu4om;!jC0kP6X}G?M`l0SZ^}HMc>@|*-bV0s z@RARVI)4n!USPOLg9^?-7F`-n`ApKE_zx|g6%O`Ac1IO^W3xXQV~)nmq#u7FrOa|> zFVdz(@PfB-8!@|46wsA=e04Z6Z7%ymRbARVji?ZuHr9q20}i`4E9-**`s+|On0`^M zI-5^1yGCr&UpzQ^d)_qjD+Ew$kY&h;ieO_pFW8+LkW5cZE~mihxImV;x++k4{CzZ9 zIA`##L2CFbgjrWDfVp?C?>2i%z_m6|uwZ-E2C0GbJ{iWi$A2^1n>}ic=I5O3a9=X> zW&g$9uWs*erC=t@V;memTtg7Mz5I^~19Sx!_5_PhZR9}VSGf?r^&glnaWtwv^BCsjLC%-kHv~NyZ_I%cmZ7o$lWRa>lv`gwg7f7dLcyLrR zNqZ(;DLr4ZsWqzOFdqSA5qDdojHpL_g2|LPs>&WSh<42{2mI}TSYh5xuztcR?H-R&-q`4zr#NDwh$B;ajyzJ{;&x`L|hZqLNsl^o#yjdg_xdBBKUmR z19S+TOKXiwl2Jey1oKvd7>?omK~b@zmmDZ<9N%;{W2@Xl0{a1iysP>iG*oHBowa9T z>lu}Bx=z7p`kpN=_yNe#O;u(v9Uh7_(Q_XgnMNYP(2-s7-H~=D80(oyK@9I_&O<+* zI;)BH>?lrLDLjHr!=iJLyuT$jfa-v2F~51k)lU7n{A)_phKL+?r9u2z!YBAdLgjn~ z#+JVcRPQ_|{gS|zlO?)0&Hy0&N=)ixB#bPa0vjZBXL^$*BGRF!*N5bJB)ogoHDl^z zXChjQ>zXT`_Cs*l{H32ZgG^!xDQ?`bfF|7#dvKAzY0)uWjk4ZgFp=l&Yi419m#rHQ zJp=ZadpmlK^h9=a>xoQ8Wsv8^fxKz(O4xD8;c=n(H6b9r%ag;bC_SRC+gy&i?hJ}i z-(7VU7!fKID3S4BsmrvH`)ljMpGg01eEj$63U{I7_Lhzj!tY9=YZ{!gzR@8-3_#@`<%Xk=d?@^arF{W9{4CPVX7>d{@k#|$B{kIV+Hih32iGyZ6y&i5o) zPt)CfzX4zoa>%GOcUK)(WeFN$H_R7NWG(KC-w6Akkc1>?BViM;Y=`(zLx=#eAhy~{ zxiiSH?4I35jg13BXkX({|v%q1Xo>!8dQ~#+w zEBEMm*%*pAY-?A(qGs1eieK?NC0fyUI4vxklQMuWn~R?PT;^CHY`AmE0a<#_;ZN5b z>aKPN<|4);JVpCaR=FDeXML4+++vtAPw5B- z>^0Hq_4S7!1AoZoz=rh>cx&2p?K)^Ood4(-7^F)B1s+O(vx(0e#q=c^rIy*Pz9Klg=AJ<2g$1rACk+Lz5-C5u||m$&i7%c106 z-qX03``YZo@xX5UPbqOSrLP}Scf{qXes49Y`SdMe18oi>e;_&>UlJTG1mIsz^v4pl zVGE=tq1}$bz@^Qjra0Q2Vq|}H|BD1$mSTM*2JGER6h7SOZeAP5%}s_8rw z9BY3r0} z{%^X2ngA3Q`7e@tY{3E!#xaY4Z}K+Z%~=!Vxv2lO=ZD(tCsZKmo4Kn*x^Cz%g8x1* z(kq8tfOeRTgpioC5hA8`CKHoD`#;$e?im1@A+tvOG$I_qB;t_bc~Z4fU@!&CjTLSC zkDO39C&$>-)Ueey-6;p!NB1wdn0)xshC_7!D&7C2ZK$C@eGfBa#QQF6q>6m!diTS@ z!B2EN&1{!dN1Mg(r_VhTe0aKhi!`Q%6`p1B7zHBgzo$rsR>T8$@b-kb&kX32nW_+f z<@tI+D4wcoSc*t^8}9$-Pk4_WT=>WRK9}lWt8~dgEkXE2z00Anc;qCZJ|zZW#Kxyb z5EzRaQP=s){hKwS_8DsFVRFZpf>!HrX~h3ro7SHqTRP7Ba=>-I#8a8ze~ilpl|p2A zCG>hJWTzPjO{oOP#>Y`J7yYBse+C+jlxXGFzH?Yd`NI{Z}MRfG_PZTf#}Hbb7n zNYtd8L$##3ypi;UEg!5G{m+akr7`?JSt=ifHhXZgiQHq>K~&7vXd@Jl&0g4P}P zf3sL>D1>r_m>E;13?X_Y;_$y0&fUfV`DNT;|KHMEqAS(Og=dBF+omKaQH4;j(A&a8 zZ~r^B563WrqDmDS{$Y!WixC{JET?qw;rNso|2MgjNZ*2>fI9PTnf@DWC}nTyj(3b$1=Mz5VmqUjVea97J3BuX8C;cI|*Ym)eP53BQ$Y zKCOI>!w{1&NHztyl52nNUT5-TRU!V*iFTO;3T=FpF6`WvYF(}ik9{xM-PxIX#(iv> z)IaY4NcUA#a&B*Za;m=n?T9jAtv*<*AB7y3q+r??Zm9mQPSoC_>g`L>zJ?m=q-5A6{e@G$ou3Hucz!~OA{!tW(2FO^Z%_kHq1~Q( zac)@8$Hnjf)7aC{)?fa0^tBi+Jb!1F?{waJF_|eQeOQaTnl#Pw^+NYq;buQ%VbZmK zPW}1kThTKXuA#_B_hn;oMos|2LmEA$%AK;I>>c;5n)MGF)p80rqLG&c9A03MBf$~4 zsVzNin@(NVQ$2%h#y1UPs5I!C-qmci%#gx3zt8Vqz~7eXLR!{4hTG@@tD=FnB-<9`+b32?0Y8tMD7+p9!iRPJs@an(Q z^cW;T0)-GAUVyJYEH4J9A<*C6LP&9=g=;kgZoa@2p2^gC;2N_yaTM1z2_jN1 zpR$_ud}0nzGnh?$h@60Jr>PLq4Q>OG2{#zt7|Ok>ZyLeCM3Dr*8@x}(F8t-Nc^vy1 z)rfo6N6nB#b{O`|Iv+Y&k>Kj!puStk_WDpye!iBcxxu)b4gx43d|IV;jZD*8)jEA8HDv+uNq*It9Z*|E zEEUS(Lubhd&IRI?PQ=t?=oCa*$-BAAQ?>8U6D?sO@b3F6nz%1G zQrq_RmSR#P-X%R&HWQ^)r=~ekk7+05Ou_bbt4Wz{-b^w1CdD_n=Vio6#~3Rog}27C z5-?I%Xr>xp4f|MIQ!l&sOss#EgCO1}Q6*ZmAMl6-Zvn21vrpTn`_G3#nXKA)iRQuD z9$0B*nAVr8z5t!VcHtrx(fcpKj7T3-O{3jLsj_=-QvuAj8M&n5*Rt+|lc#R?!&=NI z4y@4!R{$-Q0Xf9#~FbyL9AyZm=&JcOm}usL@n#ep?YmQ2YCYRQrol?Pe9y-iWn zwm?;0j-@ClV0q%J#vQFpnP-ifE;A_y8#-3xScSCaSe9VGTS`tWMal3HbY~QHsixuS z7xw9qO|FG@UQr6GDNKfjQ^~FBOf9xm$*UDM0Q%dG_GJOBj_?lyO*sQ%zwJ(6BI0$sDooZQd=6w7RSwVF?2bkM^T;=qXpP+&*$9 zvLw054F0(^3ungOXM=Io%u?Tn87_|HxACl!TV5c|D}?4M>hb0^#5b{n>v>&`7r&_9 z08f{sn)IdQ$E^N3x}5IdwaF|QnmL-a|BtkHjIN}M+IBnW*tYGYW81cE+eyVn$LZL% zJ007$-LchCe|etwdB-^4IOpH_x%R5H_N=jYRjvD~d(O4C(l|pz)ztr+=yXTEDjU1R zI4II%G?{>M=QpEex3v6kbZsvJE_bNR2P{ex`;eyT6t{zI2qEM*es_G{kTQ6eyp(1aECN%zTN^$T1SxrQC23_%0`$_$sC}-VL{l7PP>3T^27yh7(pM6uk@O)c8 z0*Sb0>Ho^?wum$Sg^hG#mVC1lfM{`mp$uQUhP#YhHfskPC8MiY&sVaM*1?WgPwaG4 z@nkQTs~ye-`cn_*1l6u4xv(%~tyUJrE7P{cJ?oMsHy;%94VU-^|C z^`V*OD512;&!16hA-`o&cb|@~+$Q1S@Pci3Eu+Q)x|=gM57?SKS*JpFV?n6pmMv9j zYLco;*ZKZs5;~SlYclufsYXe;vA+NbgVXdDhs?>{AwB_T15MHNKd7iQHoGX ze1*RcXyM*5j#-MlFSr=se1j9YYX@8hxnUC?8l_K*(&EGn4_~0NWTpGdD{u42hG*x? z=i4fAY;P}j6Y)~JKI~W(f80GdG%fn9S*0NQZDucKY1!29 z2-$aLX|ku&;w<&c#l^9l6q7PZ^MzC;`yeqN;4nIsM?^?Uy!~jVtw)z@Lc{AWCZjctSwPxgT2U9Yg`lE^c);o{_#^4rxXZ22XxEj8%QS})+u>@03 zCa{~PORTazR*MWN=Tjny(EaF#Yp4`~*MPbR3-TdG0&no=VypzRA)8Gc`(PNv#Aoh&qkjVy(iWGFpNjoK= z>CAei(3j&veyI&LO&KAroRok$eZIlb0`_&(h=jF%HMin2%v3qE@xai?p;ax~~@H3Uc0NmRp zFwkm!+b~?Vk}ZCJ3fxs06}mwx2>~z)F%wnQ)UXD^6^!7jWvQ=}Nq^fJ`^X9cTLw61 z1#6F=mM>z4%N}oY5Dpz99}5uP624j>3UusULGXlLQ)akMP&TJei0R{82#h`=(9`3o zrSua#^gHAFEa*nQRdR!}BNhb60)};%mtzWwlDghqtSfcUJX~-ptus3!xi2H_Kf=Jy zEb>~Nal#)dK{K%+xMj?mY)(tJUDA21LO)z!w7Rbr2uriBRWgdpiu&4Pb2X}&P|;%A zx=O3s^A@LTty+Z`*XM+X;X4mZI-UM=9g;f^gpY3vJr{u+4%jE?}L-#vYKs#TB;IW*py6ngx|;Wgr4nJsaqPST!<)Dwq!!d9Gj*&KqB+|E-ABXP8Y zvdb_fgAk+fU#!21QN=pJlI0XaXCQ+QF!OPm$w01Y;aQcw9mC&X!vuy>mUrKK|Am6P zl((9nT@vM9dl~cDO~0N8k8%M;eVOAyp{S?)yQw){gIF@@>fk&u3v9>d&U(F0-xI5A z!O#QD^*>{1LBtj9rtjJ+?t`}qlf-q3NUKXF%buFsEc!`i%>AvL3Rd{2?D_gQv(F7W zal>jg6KPQSN5X&M%$Bz)!INC0U%U^{=LY;vt&A9{c>k^XCxU(*fiYW&iAv?|HK1YJ zWT)VoUH$%k@D%Up@|^JzBL(ppbrV)(slKX4yha&v5Xis^zxhRUr) zm6;eec&nj-CN!p!pPCDQasNuWWE`^Auokx9U>>ZFFJK#2=)o}*CM4q{wbsIDh{iMY z%PUN3=zxw*UU`G6;&antxx|OlNb>ufKH4$sq>!CwN$<2ERqvr8^!?uw-#=@l8mPaG zp>?-c>x-F}Rsj3LpX&^xf7Tf_P|4#mUWa2!&?w{5GKI1BC#q;X^4hg=t4wBQ*0L$& zSC?}M>Xc>y9I(TWRu-Xi4y@}5&X(Q-Hby*&VgtR=mvJw(Z!=OxUUUZV0 zq-@Ry<`yE_zxOd9m90UkS{o@fSC*V6Pu(?RV>PEdB3TN&E-27iUWu!*d;9obIQJ7I z(THk(iq$}vkN_kM^fHzTI$Bp{t2abSrgLEy|Mv?#`=rzF*vqN>$1Ad1XWu&p{*iWy zLjUAX1gXoanU0r7Vg?;6{F8c-cT22z0?3P~@ke|e{vY{!OR7l9{0H&iH|C51zhA){ z|J-p%!qRf2vTv7dVLrLgDa4M`9s;NT%Rhyo9P*6rUfZ#5AThsR=69Y8*u42S)U+B(! z4#;6iLLj9%Z3@wJ^0LShUr-27&;pt2bL>JK^~F@)UYbEeS=`YJ9J4h%-Cd)pu8YuN z1$p20hU7_frHDA(nHjr)5^zPk884WU_S*az zkyIZ!!XOep$=if?#h@9kmN2W?96jf~0~Awn2cN@6a{eG%#-(H{mw}y~kGl}rSk)Ar zJrpNrNB?QZYq%x5uCkUdr`f`;Z4EYfknQ)ul)ZJ`C{5+Js<}) z6c%Ery}h)-`07e#?$-=nZgyN}B_(^!X*Bm%ThH7fFf5h3OIlZSsTrpQOA;HBs-&mA zGs<^Q4+nP=T*qGgTx2R{kBgYjG5=UJJ2Q;Odi%MF+PF?X|EK{o|A*l~Yv^NdM^!#G zSw-)!be1#;fYnr;*^X_hB#Xm~8n}YtZmCS4pwTrWh!n3lABmy#@&B?hE`oJ1OEVbf zEo~GQYD3jg)^Qs-G(-k}NRcHxU;HI0KIhbOFi+{X$ubs*AMTk-otq*4FAC(7PB@IH z@g*Jc8~A+hO!5A)d5r4A@%MWWF|DfJ9$~M^F%x1$2}pGU*xXz-7^{5UI6$rm%FdX$ zKGD;P%D|k;&win8TtAeb?%Gsb2Tx9E_tOL!i?R7Q!NSnjU&Mzlq~-a2?lJ0&qe`KU zy9r}?@0k99S%smxfVw2NY%O?q2xmTq%p>7FAwhHAfsRto$k)cR^;%R&2;_1e*6Znn z-aZ^g;Op`(Qn_qE3D!- zou!aVVX`6lZP;!kfuf7(At{Vvby(R10jq=$(_L){cr@OsAfDCTiB_F_U?cm8vs9EzH?#8N>{=Kdje_FvPPv5>dcGD-M)q zA@O;>YJv_gQyBM+%l!mSk3M&@{~<;@tTl5>*2p;(o`W3+z%L!It7zhCY2qk1_LcNL zg!rx0yVLGn0!+^E-W}|CA_l4IT@#eAwya&cZAu8GKGoWvuhlp!IFcff3(Y9*JjpO> zSL2d+`P4lwnErI;J8E3FV~3l$z`IpmED`o{CwVuA9U<&?DTexFW2Cb>u{OQ1CkFCG zV;H4u#B2KC;u39pkk(t@`maG#CzZ0lwKA^zTS- z&Kzw?Zqr+&z7*934Qm-K7R2xnWK`B{gFVaM#4$CBeAvJ6NlR^iTa~;Q!4S?szWeGW z;1EV8{N12B^KjUmz{i)Lv$lZrWiG(1c4p;Txj&TckO}JR7XT-1Zw?br3pC3GB3U!4 zH)Ohn08lbWAIsV=7wtxtM4{VUv05sW33+V+Gy0vL{OxB>=^aeU4AF5RKM+>A@pU`i zki>nNQ1P%L0<(1jCVdNzrYVG+V0$;cjplZcETufFUaTpMO;>wK>j>raz{6cd9Q~GN zb&?eY^p2vHJ8(s587kAC#o85 z0Jtf$9~!2A@001M&7wD2e2fSlg=(UpX${B_!r3lkRq+etG^^QHHl?vU^JAiE|Fu{C zmCvf~#|6(bm%}S{V;btt3srOT zH17d%VCK8K^SpV$>zqFhPzr=FG`&7nsk%)Z5+FLqPoBOcrY`~Xi7d@HfN@HX-M`Ok$Kw$ zGUnkj;T5fxkMpf!10AFrjjOu}_u{g|{Cvnu-kO|34KxWCy3vEnGCz}4w*h`-j*(v^ z$P3UtW7mOm1Q2Hd^U*_j;Tz%7It1$RTYN7)%-PS8>Ng^wDY!KAnBx*>Hy&B{3`=^y z4Ec}0*U98VF1x1-%)!_YRoAtRQUV}M)||F{O^#`%?4ZXc?e78tF>M2Mo&u%2eVNdER?!x{ znTY0_JL2IiM}xyN2L*__1so({C@QT9J46l>8BI7=qpUmZiE3o@ulwtWpk6J#n;FKp zb>xy<(?#7v?Cz05Fo(nR=1kVhz`-$R(bkEA=PXRv+|1mVRbq$p=}i!&xcp{>tW*mL{Txh2 zF4@Lw?BAfrpG9Hog}^vJTt*vuWefS9fu5v_W1x1C1tZ-%RY-j-fsv3Vn>)qh2ra>7 z`Ahu@Vfi*1k9)dto^&ILHtmnPk)F%H^*?0f+Kw4WVlSrK8@8lR)4+b`r9hfj2A1@a z$3|>gx=*R%MBNauAaAn_XLItCy7^2Q;FOsL9q}0inG;Tae+FFDZ(VIxwFQW%VbwjR z!<^y95ic5bY05yecf^B3Og|DK@y6HYY<~tHuRw4R#$@ft(bVAAI~5IiVP59Y&q$rc z%M*imyJaLc+;&h-3t@MkawX~D8u)3gSO-szMGpwZ>89Q?R{Z%Xak$|5T5-Lc z$EEUsS05l#9R^&J(mf8;6ecFn zd-{52Nd}~Bm$2m$B~*}R-UyX;Yoe@rSRLjtgocNKpEQEtcu6F>6X<1P>0KCJYO+CP)>p(|?P#)-xHSphp9rJ)yTNe14m>M%*I zG`fhEJz~F}#T|K6G+<+dEuCNdw|T}vIu}^!kJTy<864e&gu;iHE>KJT-(mz|{@2vr ztcx=fIW#Nz5GWe{Azl*3PS2orN9@!f0SHsRLpTzz@XO&%OVj%Ek5zpYSUPZi2B(^o zsC!lr#+qD37b)!3a*#hz4s`vCUOpYhP2laV_vM1h2{VL;-~D{?!~DFkN&!Z*gu3r) zROFLCAgoJr%4e{s%-UVhE#xg``~gNd_!5DkC!96NDE{$9z~1+32@-A&^Q%?CY`>!` zr~Ps*T3O(*O311M1ovR7-ycv+4Wpv5<7M&N$+&i*t2Z(lvO#{mtkwGuJi817a`Y_U zFM;I@<_@7l@e8bpN0F8*l7Jj%GdT-auSS7wjRV&EhV35%xMhDsx@M)7 zPB`A*&|lp8C~1F>TB|81n+<&LNt47YuVsPnt0%?2MlfGV_?Z+TVhgO&E?26tPSN2j zqq}2AC@%K#(+8ejmbce+k{jW>9cxsqe@TVKUi-_HBcwq4@?E)UY{9`3JNj=qZ(k7i zT%4x%R3bm0AivWd)%1N6BSeC>F^~IIoJf4DoV~G$Up147Nak864ynBl$yRm~9_mX= zFvA}xjH|*hmFNWyHXXoFQPPB4$r+2Zbi02=k$!Tjpgtzse%A7aWS(n_n(n6I6_YJG zBrf#GaIwJcSR%9EUmL$%K6RdGH^jdwKEE0kZ+#kqFQ_UtB{-J6O0rXt4g#7t(-?@N zLmXVHPon4c-nH@5>v$Ia(veBUSG!U~9wcCLe6K~eh+l3HHUs#BHUHQgUj1@3rogKs z9s1jmFN59WZ{GouLlOQfNM&MK_Tm+UK!#}m0&a#;jGs5jQRj=}Ddm|NQxz-SQ;z8m!nWfPpQXkZg65?1C9m3-UBC0T?(iEaPRIxv=2YZy$ahkOc}1~AVd1fndN(BR zh4^8D7g-U{Ild}gJ~Y&!Ct*%}=FKK|F7_MI6{n$D*FKrStmL*gnU7O>n|!*MnNBP? z*TH0sv55{|7StDsJBH0&f?w#&uPvmP>R`S+V?_YNLo$UgZJ}6_{_{a|<^2$UrHpbv zQ(-=7_5ScNhZea)KO-*YyJbNC-$x^i>b~?@MV|~Fy|w$a(@D>rrKXc`sXz@TMr|up zd8kLbn6l?+RSP(q;woOQ_jnRh&R=99rIUnlW{p-~Hso`4c2(JsU)G@DeB;dPyi(Vz z#n6Et{E*5z&9)NXyw=c4OiCvYv0HU~1lpL4cF!z|qEuQbbs$Fvla$v2Y4luZ<)pp& zqBqxD=f~t=9!g9)lU`fCCt9vT8pO=)?$=s6KP);&2H-RL`@{?eQ%yp~3u%slisD5U ziC~M$m!byqotVyP=}672&oVo63$moiYf=NAKWCIS@|%yLToRLcs|u`Qts28gvmCc? z-nqGZM`YzrR%(6U_-&^|O@WT@6r~BSEQvuj%_Z~JJq;I_oXy3AGVk?m{wCDfQRf=; zl$51{Kc6EyEfNwFZ#}n?B^Yl^w+nhVdZEXn2Fvy|pY=+7iUad7aFJ+gW@jNtGgkp_ z?Oz3TEmSE`!M1&QMQ+98q#Lf}Wd>_yW)(9HE#Z*r21`pe*e9HSS&iye9H=gATa+gI zs*gE35HtxJX*=TU+s#lJV!aDYlp)S6S1MFgECmuyi@`5?Lm)dFQ66wZf9IM2`Qz~$ zu?zw%vO4G$!w*spdOUMnkHYYc z|961NXPaqAr0riM`f0WU1r^rR{37Q0zsECwwz2k!b^r7F7=i?jG19Tflb%wx?~`l` zpGcoQ5Y5riGfHme$in>4}OA2?MF10}f)MdCt($zbsBNBu%>G183= z2r|`grALso8KM5Gth(m}=0g+7bBr1ie&MjazC|&rTGl(NSrUHllEUi({-_djslT(O ziOC{T0jh52w3QhJB~bUX-yWUV(8N_#+nPP8fj6`p*TP?;n{=U=DS+2ZBP-oPT3j71 zT5IAh*`1bY28^848bq`T9^+u>9qYlwqFumXp#vVeHC<@tp5;IEQEj;wV=)(YQWBh( z2An3gZbW`1!U(p=fw+`DT`(8JUiJxBA%#(WmMFFh_}j1jQp6;K2%y9k7lq5=6d-ayqKl-+ZCIQ!$I>Hgzy zlQcPpUlt23b7}~+L!XvQcEtWdxRwL*BrI$fb_8d+!-{&ajdil}$tl{*M zMF^D(c?eTubt2B}Kxg09j6}0iEH~C4`kIvH^tNIG&l_i-okzt7Mzidgn zxw*mzmjji*pBGhQ{qbTI9`=p$KX=(^;OekM!N_&!z3QLZ;KfafZ|xcLa^(OxLM;g5 z2lm+3os`vOe$G&~QFe2nUAiT&3{5A_oH2+RpWk=hmpcm-&2FB$=HqpvnyfA4-=Ey7 z-Fv;v^E%1-y~sW`?Y>khb5X!TqyC`ecrkqpaeCh!qJUtjp`Ly&_>&un_e$Uz|D@PH z{CaRi9_B8TyGOvYf*7uDD|QFm+#S2zo?j*;w#M$A4zp&ZnB9tsybt=Z!S62P>@SLA zuege~f2iWJ;F;)uUMuszJ4}-KnG9LO9`mNZpRLCV@G{`{BD5n0HQ)G~@C$xHnC~Q+ z`)V}PHb=Qvs;pD!d`ND*G;(MucX%FXhw<9zYQPn)^QOuKUIBdWUGfcpfq}_;Gcz|Y zFarB?R0A_mML(%~{&!4d?$4R!9&Uglyq03Mi{~$zLE9lIMyMw5(wSz zzbK8=cscqQpDwgtx{8S53S<5Kdv>-E0|EHp$9Q)Jv!@56dM`=-z&_`B6gX&i6UXIW z!)i2xS1A9*L2~*g*Ut08&Fj~Ed~k=S_vc6OstLyaakcgFEIk^)r}Jy?#UXM9;3S|I zY0vZ5r(w4(bk^eyH;u&%dpr&B*81(pOAQUZIyqAvODnh>fsont)#|6~wy>mvt23B? zN#-EJrCiS)F=Nk-_>Eg0Lu|DQzp*>s;4ChJXZ1Iuakx#7F3Shx18=t>T>K3uK6X&0 zZl1y?TJ076l{jJ`_ixC3(9rRdwMY9i1z|TCnIU4VAu(f1>J?2|;%+y2(e(R17W;5k z|Ej=Lp?|o&XK^_g3ZNjo@Zrb#JggV;cnWPdi7UzJgYY_~n&zp_^i$%=5;e~M;m(OO z?h=#hd*t^VJHt%+UGJMyv#ic-r2J`tXmF$$};y$+ctL~a1}YM z)=tnPvi{XBr-9aKovOxPmqEgKg;M9?0rR{@Xu<(n6&Rjrz-Ku%j!6e z39S8^XFufi=1YRH{zNF@zVH6*vuxgW!_yp%DzUr3j+Vog?C$cpi+XNz zD~6kap{~AO=#v>g8x(74<>h1K2eU;KU^lY25elzM${4#VFn{X}E;SLYBRc@?u+9^h z)SYLT-xBZF(Hy>ftR{?b`2CQkj>7mPd^f!<_M8C3a&l?HUJ0v;+FwBI85DwgzVLb5 zFgvUW57_;Se|B&2COb|jI2_uMWk`-8*6Xhf=bhSvQffZ)Te5_t5v;2z8bAw|5&LvqU>A4u6a&I;dsLsObWZg|B}xd z4B$(C)3molt=}%&t$Ud1%O3JG2R&x#{m3O0*Co+oET>C8hUiPVD}v3PDa2>;#d*Yw z6?@F2M`~1Vckn)z*gfv8Er1gWcoOgUtA?jsbE2pq-4emgR7Jp9u4e;ht%2HTj5s4r z3~tNrm0i;!SJ)Gn|KV(XPHga?q7!Y^58(7q8o*-K;GBdVrH72px{gj~fADtEpeQPP zms8)oq*E-1^A!Jea>al%yA1nWK8p=B)4C2aAWbtn4N}TjoG_}N-cO*!6fK^`fwyC* z*<+lW52x(1)ch&6N)c{+_B?22Ovi zyyv8-pKjaB6tN#ulWwMueN&@RXdU7dsSIeMAl7_QVnlE#9RiGIg8JKX?@L`hB35$>m z3859$+6C4LQVxhw-py-n$sJ>G;M_0MM~RN*a(wrD&2g2EhTu2f&{m%2LJ9Xm-3pZP zYe)Lv$~f^j8G<}N-{;_zJLOk)%5oBQXVA+NA>Thm)SDe{kJ^*!ujO?P0$O6N9b24) z?<}&An_am4B}aQ6*12Xj*}DG3-mMSmsOK`Lk?IXfBZk43i`EzvO3({{D<+`rOM=>+ zoPKQln0#;)TL?svdbme`2R)`}*sOPjbaT|h+Y$rqROe~Om(#0t4*7rcs0LU!m|v(r zi|zqu_B9K&uLu6}jy7bFdyHO!W}tMCX&*&g?d^__xI+VS2<)s3Q$oeuy`|R0ogR{cLK`B-Noe%kDy zH)lxFu%bKI6U^mJcdUeJmkd=G@7jBlZ)^f8DG65K&A((Y z7dUYg8VHV6NscNz`B=?M-0DuhQF#pwZLG{>&la%|{E`%C9sB@@k{t_P#cnP~O9Q&O z15SqQuzj6rQPB(jAQR}(6=W%o2nlwt1B$tRO<`+Fy$O9Tk6Jedbe{2E}~aSr)dvU$${C=NtVH@ zEg;@-*z%cPrjnF@KUNMSUP-}3_=O@Go;4WuXQ*TnxJio z=GPk-4R-cLSDqPXYGV(w@!f*s2q{mkqFNRNvneC?`f4M(S&%?(i`dIedh2xp;hawmUQ`0^F!X{DTi^f!1fn9W$1E@L4_Y;aV@|*9jPdwwB zOT|TYg>5g`3^(4p97TzOkLn2ES$qNb3+kKC*}HVVB~0iZEbw&zwz&)M(7b0$EcBmq zX00isiu>l)W%y@lz4XzKUxJzkT@+3Wg@|LBxmZw01ttrkm;Lg2e88hmiW%{nilp=3 z!-bWlV)cW(jzecG@EvXM)J2s(wum>MZ}j;4yRn1akm2*IOZ)Q)iyTL+%bwX}>Q1>Y z)I#ouE2o#l#+ao5%B#!sFR>O1a8=!iXC%K(w&jfM{Y|+tM`}EP^X)Gk#5_BB^%ar1jw0iQXVahZx1Ek-2o%F zPo)7B9r|IL*@PTy*^T`0YnH%-keDed;K~S6jloE1Jeplxubwk?3slbs;bGlsHjBZ& z)wBpZ8f|aOgQnyJ!+5EyKV1UXaiXp;7j=tPSF!GgZMXik@zdi)I=KVj35hUp&_(b0 zHuLmCdNUupQlI^y>77%Zzer9Z52SYUQN#}whgQ~6I+Gfcc%gaDJ1syr8BNF@XPwMU z>I)8|wUS;&(CBU{ruoVO(MO|8f$Y;p9fbK-^N2~HwT1-M-k%_;*fC@FmAwSyg#>T4 ztRg{Ozoc_60nuIgZpQPmcaFJ-jvL{p{e^QRH9USdzCf4*!&y}s*nFZRz+vb5bXOhe z#d`g8w(B4)3^!8QbrgIe>GUr-Nv!5KdmQ?g%4IA|Td27@1IjIntqD6DU~bf?n?zJwd2Ds@W{mB8n- zcN$hEL%{El+u;r_A_5T_#UJYBrw->uH$`(Mt2AawT84;yK?(&6>19q0Gxk-zvzFvW zzpD_ifcPfocx)YQ~7FE9MwQv~3Uu5awG7$<4? z)_qC@5mlq&9^vNt3rci@Mn-vc!Uh%NgrbpJxIg*H z&a&Cp5<09}R&*uZ(fdl2?GLrsI#pbn?UMc|=aTZFO2Hh=-Y`huCx;0fp1&;9@8lNX zACH?+uSpTp0&F6;1l_7sZhMtQ@GI*y>8d16EVM?B_Z58~Xe6%;Vv4D9=){XbmJ;h4 zC3QkdNly|9Q)ZD;Ll=X|bEKsmsNrqiq=Td$|6tihZG{uY%~e#ms2opG8mrLF@6SeZ zRZHp6{1Xi(F;INFQrm)~MG&lhX=wvwH8v&i+P;YHOa)B%9BVm8P_j|@D z_#Sr)F#$gzMX<;EA0C54BSeKng$RD!c9B_lQp-DsV)a=;mjLv3w=+B~e?;nEe;O1x z4dEw@QSIVJ#rq#a+h;LbBn(7+=Y;%!c~F_}C+kuAb1Lgd_b>e+;Ql-u;B_4l3;WM~ zM@$qVc3AnXxBh<&a>xG|SBGGy(@|91jokb&j|vAeswy#h-5 z+58In$CP7d3NrM$cw#jF0Vc&0q-VD_u5sh(K0MT2(*H0P#Xl4aG{W)UKtB`dxIWJ; z{WCG?f2kGtXEkTpFUa!$=HOlbJ@G{;uh~0}4n2P;joy1= zzs~Tp)mcH{R4fhucq zejyB! z9R}X21}-M%#T5#OeYH z9795K&iiVC_EIIxRiOKZe2Dv7m)gZI4?K@OGb7Rc+dn!;>rJf@~-$3ME{7 za1-bQGmAa#Ce@0#LM?d-BBw(OyW??TKC}XEMt{bJGml1o1~T*M<>VqV4Zf%iO_y8w z2oPtW^M>4CaR4*4HK}Ac3z+LuCVO8dmsPOSwqbyNe?!6-4b+n1Co}b7pJmb1>ZMhJ;4bN5D^zj`2jrj%cMC zp)oEi6^c=WXL)X1lgtZKYOqN8N8|Gc@kBzhRPG~j3L*4uR;He$?X9S-A^NO_R(H+L|$N5{!Q%Lv;Xn zaC{|)7z|S1VXL_1Me1cwWxS5N@O=X(%l(`i;pNpxyNm~>=AhSM7Cq08$8-WgkSSCy zkQ%agytaIISE3z%raJ|aK==m-B-qk>(d(Da z_1zVf52hC#HS=Qf*6+7^2;#tQ-q0=_>B~=vgoR;Pf($6eHvN$0E$(sUM`1pw5p-D;$zMAk|22%kT6y|LdvvtEXjt~4Ejx4}p`Tw6XMaKs%L{x~b9Qa%;`ffP z?7Bradfr}Exw?LLdI>djZ($D-20z3&_|R40!oR8&FFGELLTo}s+Y1dZ5FDd2@Y;wC?0AQ zsh`>@qD11@h>S)ehX^QiFc(6qi(BJ)vW3?wn;*~vb2{i~dun&)6GCQQP@=+E<7tOh z)IQ=;IqRs6-YZZrLg7uZN_GhXzp_0Or4NPEoZT{n6wTj?jlLjTk!NaP;`6L9ji zeoHg~rMnu4brOXV|8uswPj&OE+wp2g3^Q=7`Ltw$cE&NatPELeS%O+VniOOcnx5ke zeWx4^~;QM~;&&Do*>!=(N{}rR&&7?%8x!LniK?}$$m8&`ju)*%i4G0DuPwe#F#9TtrOM1} zi#*JXd@=nGr)n|!!}^UYvih!U@&qJ4z>Bdu7PGTWU`;_GDFMbXbK@BIra^s- z+L+g&p~vleFas}gb9;26{zx#S7VHFe9caFGYA(ggce{U<$Yn5=r_QW?VtQfa0cn2n zoYEA}njr~LO(Bh3o5j9v(9^(pAOuyBwvXWzQpG%H1Cx6p(L28aB1P@z6^jx`K~6W| zpWhZLKx8G!BOC1vHALhA?!(b~`UCzl{SofrWBae=g9sM_LE}mK&#nai{N^>M#qtrE z9c+TQ=FU!JS@aaM?4GdHV*(X_pe<6_o!wZjzcrgI`hHAeZpEoXmYhWKNwV>gZUlDolUyNScXVA7`L&$hU??`i`1J4(}K`G zZU)Hc`ijNHRi33zlQuBF# zWe!QS#c=q$L~}ondUJop!5x$PX(YJbXT1;eNoJy`(~!!H=N;oRpzFvGekd*yu>z{@ z0;_{)NyKjRSpIU&gp1wROn75i_NH=;=u(=y z%by)|m|dCv(q!-wpWgT7N$a@cVnCav6w*AjA+0jaCQiSlO=?-; z`koquDd8b_uovY}V4xXsPzn85^)a>%MX zKi;4>M{jXRGErryI#ij1)Ok)l#R&S$g;@tqHSI%Eb z#Vmt8Zvnx5<|i)shQhs|r`R@BjW6GQ>hNc%I8du4QD#~qgJNC`o6t8-$Mz4qwxb{`MHXS-v`Z zQ;oKp3J;3?VXHbpMEpzUKen_Y*0e|3^!1X>v0!N;XN+mxM7K)U(k;orSU)Tt@!o0n>p zL6Tb7V5#31C!q=W^(C`rzeaN7JF&ThCtq+7wOk!^itd02=Rr@>1r)hiFkSsJUM_UG zaawf({1sb;|3=UdcBYyWPd4zW&@bA$&$aNR+&9GeoZ-yD&~rl%{v!GXPT?0+a8kXk z=LC&g6QyQUiMq~?sJFZ~_dOX4uhh2}air@vhGupV0~L6#z=5J!awQTKTQn)2-p{eO zYNPoT>Z!&}b6Wk#A1P*)G+s)kiP&G;b&XzHfT_OR!OXT!=?%R4Hg7PUdtaTtHD%?i zM!ln9+0Jf^mWDQ*F01uv(o0-S9k)RV=Z&C^2Zs#l$X~Pf7h{g~B}h+G&>gRQXVTbe zF~<1egd+BT!oZ-`2kAnKNqBF5%dA*&eeKDhRI0i1_bthYC#l{&%og487thn$ofh*@ z{k;G1mSjEBvB*-~>u7ke4KaRI?~5=LZTU2VqHR$19@XB_@P#n8w+aZX%_)>V3^Ci` zT3EHbuZ8dEg~T4D?G+24la3Y?I4026tECYh<+q{XR=^CG)q}n7Qo3(m+Z?KuH|r0% zC$tr&Q5vUUr(xrEEw|2ahn2s(xHzLXi zO~!swi)Zn#n}&*Q!Vbju1)WmQLjOd??48J^=DQ zpd{H;-!A`|kgQaPVMOYFeC31; z^AsUQSJ4-=d>1Xmw~87#i@!T-k{3PaEm?^E`WcbQX0@M3rc^=lG;u4stvv!pXTzZ} zn=??XKjLpgMr9T$oXwC_4g1?sSCCI*kD(AvA!pTvzzD!OE`BmJE!(oOgEtN0{&q(0 z>HtA4r?c@`>_&f?CsIM$V2;9oNV0?_bC-pTvG>E3N%VTL#h>5mAi~>c^;s*nFPLu& zui=YtAiRt{N97um>Iq63u|5MLzcDnA_67`VlX4$pcrz>OF;~fXH$&_AZP|!Sa-9b_ zGCt3NOS-113tE3ID717uZ)d_v(t*Dua5u`PmdW*r6ioV|b?`g6PgOZCNcdX=Y_&wl z+4NVj)&$15ef7A$nsdB!Zecz$JX$uP1ix}5+&E0yVUut%a3T}weOxwRnIVl=FNJcE zpkOy&4Gpa?_EJPd3G6*NPX3|%!XRhktpESe_Lfm~HC?-Af;$^`2$10J!Civ8dvJGW z1$PMU?(XjH?ry|if=m%Q9;!$<_x z?f#)8ry;X1m0V@B+>;n$|NF^@jFe`kquu{foe$``xKo7je&wF&IMpK-5EFPWlOHfeWDfL@cmkcD#Knl26m!rsrc%ww*QnAkw-Qi+F1np;Bsn){n2vf ztRJcT!HHzFhuzZhq`CJ@b$y;BW0k>f+3BwnHnFR{das5DmQY1EvU)AEHkUWCB=Q^i zjz4R-DEstg2u&Cx${3~=(07Bw6Kp?1kO6`)GU4)wIwLDA9DBvPVz7vM>j*gszC4@r z?qF(gNx>6uJWOLkdC2CSJ`NwJr$qS4%Fl1DqvjTOEN4ZGlz(=`l5ofaV6warq{(LK zdb17Hu`e67Xp@MX$1I}c&*uEj{R@ZVqOQW|DNDi*8RzaI%>&9LjV@2NV08rsq<~Zm zu4PCONMg3QgEDwkXZX?>N}AzbJVinw16lByinw0vk`;J*S}K7Z)d1}GRW^oD6h7^v zJCd($B4PGzx)Q1DvqelH9<0!nURkNZcl=D_No3liipEejeJXbv&12OY_ zJKE5+T8?A6OV4@60~P6f(y>pZJir}lO#4a#n_C}wnFQO>A zLQteut)5ci3kA;HTi<|_Kur#pi5)^-e~-^uamCALuDZX<^Jvs`CKzevp+4VU?b)Ra zc~-L*nfGb;okR`jZGZ>!eoYNQ z3op$HJ$EW)E{$}CX{tmb$b5!klC&c&LgkzVoHWB%Iz6|^=My)sc}rzC)#4IhapKI! z-x)*gX@jzjY=kSuS)c&2OQ<^5TLL!j5`U56so8K8i@fUl?<8b9v6)b!OHXYGQ3r5m zhH?3`dgtzs)(v}R+>PTNbmNacp8GVWa93V+^S&_Y2! zN=#z!_ZAb#!l1YzSz%oXS_2Pa(#0!!^s>OJVI$LqbQ-cWeCZ9dJ}f zE_%g=ot|qXfUAyzo$fuMo2{Mrvcwdhp&82JgQsmqcriR_=G7!?Sz1D_qQy~K3JH~P zi+GMb=&oWLVdQd@5Yu?*Lr~=sUKCUgqRitPrK^!*`GYDxm=|&J#D$%0#@ww4!bWm!+RD7yn0Q}S}l|Es~R~56o+2d^bQIEYcF%&EP zisLp--z(8LcGDCNja2=?`)|O{b-&|wVcM;t34;e`=z^Oz3a4Tm?ouYN(td}wU}xIn z{i6GEwfE3yz&YIvE!V%vT3pFko$ajPcT#c^z$|@Gs^`1UCnMgML3*!#2@j?JOz)ZBR3Yi z<4t_Kt8I=tI&cZqZ8UKZzfD1>xh7{F*~sfP+rv~M zM!iyy+6IU8C=gAnNnwHTEv4XFMDC-`a1T``(Pj|Ij9g@X7$7GWcqSyzlsMqyIhP!i zz(Fqp1Z&!1QXky+)j2mZctwZGo;rB{04YAnx*9~JOtNRd3stVR3^gc-OSb!dF3w``R%h)IHQtmW4wXdW!K&Z6&Qp*So3dh1HH@-skZy z=x9vYKp~GIrxeL*wxN=Iq5D@bNTQooOPWCr05b=q1}jNCr7Ny~{wX`bHqoAbZF)BF z@X5hNV_rZUCI=Npq(s!ccWgh<;;%`h;v1mLHpUq7mZx+2t!FR7YW8Y__sXLl_=&?I z)cxI-;bB~7sBNoH{*)PWaK~?n2hOFxmGtF@>TDZ10oB0B2D*8AKX*IKZttDDkUL`r zkkmL2FFGxYg-LxUIjE8+&#vl2+xN3Aa5!d}hk-iWFHipSlIOUp6}u%`hDItVRhmg< z#(uw2&7`ZopyeBtp|W3>7d6eyQuPttSx_oPew7?Pb$d>V`B4agq(@a{A*`}W@W(CPxyIhP3y3;v9tyfb~8i`j4CsLPl!zSh@JrR7KBg!&v~ z`AxUb{TzO#qcU16OTX1t5l3+*bWaZF)`YI0-UxMXHnSV{d%y}T=KwiXNy_h90K!Ae z$*1FR7>iRhsG~js!?ekC)TSBxY%;p|oBivxUl0qg28>q@PeS|xn&ir{^cf@QYNT4^ zL(QbLvY?v@a<#ka%y&v8cYsqjzj^GPep??9JPHvj+ z*?B9rdH{77C8FN7-fBd1GE9L1{omexah&N~j9H|($jC
)9_z+9ZgnXL~%wq2ImH!YuPMtwOw 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

qfv@znwA84*x#1tL!nje~q+mnn_gu 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�VFT%K)zy?VfVH}Njm!HsSAVH`-Ug>oCA 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 Y06PLgh*=0%2&cyd2M0w0hxc&*57`*C#sB~S From 2d61ecc86f72a51e0cb0d5fbb0ac4bb4ca62c8b5 Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Fri, 15 Jun 2018 14:35:09 -0400 Subject: [PATCH 68/69] Bump version v3.0.0-dev => v3.0.0 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 56b1be0..f9dc7a3 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # GitHub Workflow Activity -v3.0.0-dev +v3.0.0 Participants, in teams of 2-3, work through a series of scenarios to learn how to contribute to open-source projects using a common workflow. From e40fe15e68abdd0ad5e4ac70fdfd5cec0f13ccfb Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Wed, 20 Jun 2018 09:34:59 -0400 Subject: [PATCH 69/69] Fix repository name our-favorites Fixes #58 --- activity/prepare-to-contribute-to-a-project.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/activity/prepare-to-contribute-to-a-project.md b/activity/prepare-to-contribute-to-a-project.md index cd378d5..db37236 100644 --- a/activity/prepare-to-contribute-to-a-project.md +++ b/activity/prepare-to-contribute-to-a-project.md @@ -40,7 +40,7 @@ __Assumptions__ * You have git installed and configured on your machine. * You are viewing your personal fork of the team's repository on GitHub. -* Your team's repository is named ourfavorites. +* Your team's repository is named our-favorites. __Instructions__

_Z!B!a+jl@#C?hC&5LF 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ö}$9=ljdxhHx1j{IcSVD_C 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¥MrLkzM%jF-DlK?|3xDg&l9td0P7% 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 Z4BdPu8uTgzf(U-v!Awz-1x6CY{{zjUT6h2e From e14812747815416d22126959e5830b2ada9cfe7e Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Wed, 6 Jun 2018 15:36:36 -0400 Subject: [PATCH 12/69] Add licenses, update activity and README --- LICENSE.txt | 5 ++-- README.md | 22 ++++++++--------- activity.md | 14 ++++------- contributor.md | 7 ++++++ maintainer.md | 61 ++++++++++++++++++++-------------------------- presentation.pptx | Bin 665989 -> 664660 bytes 6 files changed, 51 insertions(+), 58 deletions(-) diff --git a/LICENSE.txt b/LICENSE.txt index 23e5a53..e5cad63 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -1,4 +1,3 @@ -Copyright 2016, Darci Burdge and Stoney Jackson +Copyright 2018 Darci Burdge and Stoney Jackson SOME RIGHTS RESERVED -This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. -To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/. +This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/ . diff --git a/README.md b/README.md index fa07ff3..b65f2f9 100644 --- a/README.md +++ b/README.md @@ -43,30 +43,28 @@ Participants will be able to: - Push a local branch to a remote - Issue a pull-request on GitHub - Update repository with changes from upstream - - Fetch upstream changes into local repository - - Rebase feature branch onto upstream development branch + - Pull upstream changes into local repository + - Merge master into feature branch - Resolve conflicts - Push changes to remote - - Force push changes to remote - - Squash commits ## Contents -- activity.md - Activity participants work through. -- presentation.pptx - Overview presentation of workflow. -- reference.md - Detailed description of the workflow. +- [activity.md](activity.md) - Activity participants work through. +- [contributor.md](contributor.md) - Contributors' Guide. +- [maitainer.md](maintainer.md) - Maintainers' Guide. +- [presentation.pptx](presentation.pptx) - Overview presentation of workflow. ## Facilitation -- 10 min: +- 10-20 min: - ___Quickly___ presentation.pptx - Form teams - - Hand out activity.md and reference.md, one hardcopy per team -- 50-70 min: +- 60-80 min: - Teams work through activity.md -## License +## Copyright and Licensing -(c) 2016 Darci Burdge and Stoney Jackson SOME RIGHTS RESERVED +Copyright 2018 Darci Burdge and Stoney Jackson SOME RIGHTS RESERVED This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/ . diff --git a/activity.md b/activity.md index b6267f7..4f4a009 100644 --- a/activity.md +++ b/activity.md @@ -32,12 +32,8 @@ Your team will play out several scenarios. 2. Assign the role of _maintainer_ to one of your team members. -3. Help the _maintainer_ create an organization on GitHub. +3. Help the _maintainer_ create an organization on GitHub by following the steps to [Create an Organization](maintainer.md#create-an-organization) in the maintainers' guide. - - Name it what you like. - - Select a free plan. - - Invite each of your team members to be an organization member. - - Configure member privileges so that organization members can write to repositories. (You are doing this so everyone in your team can play the role of maintainer.) - What is the URL to the new organization? ``` @@ -49,7 +45,7 @@ Your team will play out several scenarios. - Have the team member navigate to the organization on GitHub and accept the invitation. - Have the team member check for an invitation in their email associated with their GitHub account. -5. Help the _maintainer_ create an official upstream repository in organization +5. Help the _maintainer_ create an official upstream repository in organization by following GitHub's directions for [Creating a new repository](https://help.github.com/articles/creating-a-new-repository/) - Name it `ourfavorites` - Optionally add a description @@ -124,7 +120,7 @@ Congratulations, everyone on your team is ready to contribute to the project and 2. Assign _contributor_ to another team member. 3. Help the _contributor_ to follow the steps to [Prepare to work on an issue](contributor.md#prepare-to-work-on-an-issue) and [Work on an issue](contributor.md#work-on-an-issue) to accomplish the following: - Create a new file `favorite-foods.txt` in the root of the project that contains a couple of your favorite foods. -4. Help the _maintainer_ to accept _contributor's_ pull-request on GitHub. +4. Help the _maintainer_ to accept _contributor's_ pull-request on GitHub by following the instructions to [Review a pull-request](maitainer.md#review-a-pull-request). 5. Help the _contributor_ to [Clean up](contributor.md#clean-up). Congratulations, your team has made its first contribution! Celebrate. :clap: :clap: @@ -159,7 +155,7 @@ Congratulations, your team has made its first contribution! Celebrate. :clap: :c 2. Assign _maintainer_ to a team member who wasn't maintainer in the previous scenario. 3. Help the _contributor_ to follow the steps to [Prepare to work on an issue](contributor.md#prepare-to-work-on-an-issue) and [Work on an issue](contributor.md#work-on-an-issue) to accomplish the following: - Add a couple of your favorite foods to `favorite-foods.txt`. -4. Help the _maintainer_ to accept _contributor's_ pull-request on GitHub. +4. Help the _maintainer_ to accept _contributor's_ pull-request on GitHub by following the instructions to [Review a pull-request](maitainer.md#review-a-pull-request). 5. Help the _contributor_ to [Clean up](contributor.md#clean-up). Celebrate again. :clap: :clap: @@ -278,6 +274,6 @@ If time allows repeat this scenario, with a different team member playing the ro ## Copyright and Licensing -Copyright 2016 Darci Burdge and Stoney Jackson SOME RIGHTS RESERVED +Copyright 2018 Darci Burdge and Stoney Jackson SOME RIGHTS RESERVED This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/ . diff --git a/contributor.md b/contributor.md index efb4cce..12db683 100644 --- a/contributor.md +++ b/contributor.md @@ -292,3 +292,10 @@ Don't do this until your pull-request has been merged, or you give up. ``` git push -d origin FEATURE_BRANCH ``` + + +## Copyright and Licensing + +Copyright 2018 Darci Burdge and Stoney Jackson SOME RIGHTS RESERVED + +This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/ . diff --git a/maintainer.md b/maintainer.md index b8bbc47..ab8b257 100644 --- a/maintainer.md +++ b/maintainer.md @@ -1,48 +1,41 @@ # Maintainers' Guide -This is not intended to be a comprehensive guide as much as it is to point you in the right direction. +## Create an Organization -Your first stop should be [Open Source Guides](https://opensource.guide/). +On GitHub -## Create an organization +1. Click the plus in the upper right corner and select __New organization__. +2. Name it what you like. +3. Select a free plan. +4. Invite each of your team members to be an organization member. +5. Configure member privileges so that organization members can write to repositories. See __Settings__ >> __Member privileges__ >> __Repository permissions__ . + - You are doing this so everyone in your team can play the role of maintainer. -Organizations are useful when... -* You expect to have more than one related projects. -* You need to organize developers into teams and manage privileges to different projects. -* You want everyone, including the maintainer, to contribute to the project using a fork-pull-request workflow (as described in this project). +## Create a repository in your organization -It's this last reason that we are discussing organizations in this document. Each account can have only a single copy of a project (fork or not). So if the maintainer were to create a project under their personal account, then the maintainer couldn't fork that project into their personal account. Now there is no reason a maintainer has to use a fork-pull-request workflow. But for consistency, we want contributor to follow the same workflow. +Follow GitHub's directions for [Creating a new repository](https://help.github.com/articles/creating-a-new-repository/) -To create an organization on GitHub, follow GitHub's instructions for [Creating a new organization from scratch](https://help.github.com/articles/creating-a-new-organization-from-scratch/). +## Review a pull-request -## Create and configure a project - -1. To create a project on GitHub, follow GitHub's instructions for [Creating a new repository](https://help.github.com/articles/creating-a-new-repository/). - -2. Configure your project under the __Settings__ tab. - -3. Checkout your project's community profile under the __Insights__ tab and the __Community__ section. Try to add as many of the recommended documents as you can. Search for templates for these on-line (e.g., README template) to help get you started. - -## Consider using continuous-integration - -## Review pull-requests - -#### Reject - -#### Needs work - -#### Accept - -## Communicating - -* https://github.com/jonschlinkert/maintainers-guide-to-staying-positive +1. Navigate to the pull-request that needs a review. + - If you've been requested to review a pull-request, you should have a notification on GitHub (see the bell in the upper right corner). Find the notice and click through to the pull-request. + - Otherwise, navigate to the repository in the organization and find the pull-request under the __Pull-requests__ tab. +2. Inspect the changes and make sure the following are true. + - [ ] The pull-request links to the issue(s) that this pull-request addresses. + - [ ] The changes are alignment with the goals, mission, and priorities of the project. + - [ ] The changes address only the issue they link to. + - [ ] The changes are reasonable and meet the projects style conventions. + - [ ] The changes do not textually conflict with changes in master. (GitHub will tell you if they do) + - [ ] The changes pass all the automated tests (N/A for this exercise) + - [ ] The changes when merged into master run properly on your machine. (N/A for this exercise) +3. If any of the above are not true, state the problem and what needs to be done before the pull-request can be merged. +4. Or, if the PR will never be merged (e.g., the changes are not in alignment with the goals, mission, and priorities of the project), state the issue and close the PR. +5. If the entire checklist is true then merge the pull-request. For details on the different ways you can merge a pull-request, see GitHub's instructions on [Merging a pull request](https://help.github.com/articles/merging-a-pull-request/). ## Copyright and Licensing -Copyright 2016 Darci Burdge and Stoney Jackson SOME RIGHTS RESERVED +Copyright 2018 Darci Burdge and Stoney Jackson SOME RIGHTS RESERVED -This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 -International License. To view a copy of this license, visit -http://creativecommons.org/licenses/by-sa/4.0/ . +This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/ . diff --git a/presentation.pptx b/presentation.pptx index e2babffee8de3222b0ac4e27289fc562ded43955..0b68aad4e0471341e96b304a115d14ee897a2127 100644 GIT binary patch delta 13653 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 delta 14768 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 Date: Thu, 7 Jun 2018 07:50:55 -0400 Subject: [PATCH 13/69] Push changes now pushes all branches Push changes is used during work and during cleanup. We're on different branches in each case (feature and master). Rather than specifying each explicitly (`git push origin master` and `git push origin FEATURE_BRANCH`) or asking folks to figure out which branch needs pushing (`git push origin BRANCH_THAT_NEEDS_PUSHING`), we will have them push up all branches with `git push`. It is usually considered best practice not to push all branches in case you are midway through a change in a branch that you don't want pushed. But at this stage, it overcomplicates things. --- contributor.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/contributor.md b/contributor.md index 12db683..00e908a 100644 --- a/contributor.md +++ b/contributor.md @@ -234,10 +234,10 @@ To avoid this problem in the future, do one of the following. cd CLONES_ROOT ``` -3. Push you changes in the feature branch to your fork. +3. Push you changes in all branches to your fork. ``` - git push origin FEATURE_BRANCH + git push ``` Note: this automatically updates the pull-request associated with this branch. From 2eebb9d776406422bf3feb8da2dd792f5bbb0a44 Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Thu, 7 Jun 2018 08:03:35 -0400 Subject: [PATCH 14/69] Make two recipes for push I changed my mind from the last commit. Rather than use `git push`, wanting to use the best practice of specifying the remote and branch in a push, and believing that students will learn parallel forms faster than variations, I have made two recipes for push: one for pushing the feature branch, and one for pushing master. --- contributor.md | 29 +++++++++++++++++++++++------ 1 file changed, 23 insertions(+), 6 deletions(-) diff --git a/contributor.md b/contributor.md index 00e908a..f5e7d9b 100644 --- a/contributor.md +++ b/contributor.md @@ -23,7 +23,7 @@ __Note:__ In the instructions below __ALL_CAPS__ is a placeholder that you must 1. [Create and test a change](#create-and-test-a-change) 2. [Commit the change](#commit-the-change) -3. [Push changes to your fork](#push-changes-to-your-fork) +3. [Push changes in feature branch to your fork](#push-changes-in-feature-to-your-fork) ### Update and resolve conflicts on a pull-request @@ -38,7 +38,7 @@ __Note:__ In the instructions below __ALL_CAPS__ is a placeholder that you must 1. [Update master](#update-master) 2. [Delete the feature branch](#delete-the-feature-branch) -3. [Push changes to your fork](#push-changes-to-your-fork) +3. [Push changes in master to your fork](#push-changes-in-master-to-your-fork) ## Details @@ -226,7 +226,7 @@ To avoid this problem in the future, do one of the following. ``` -### Push changes to your fork +### Push changes in feature branch to your fork 1. From the command-line, change into your clone's root directory. @@ -234,13 +234,15 @@ To avoid this problem in the future, do one of the following. cd CLONES_ROOT ``` -3. Push you changes in all branches to your fork. +2. Push you changes in FEATURE_BRANCH to your fork. ``` - git push + git push origin FEATURE_BRANCH ``` -Note: this automatically updates the pull-request associated with this branch. +Notes: + +- Any pull-requests associated with a branch are automatically updated when you push your changes to that branch. ### Merge master into feature branch @@ -294,6 +296,21 @@ Don't do this until your pull-request has been merged, or you give up. ``` +### Push changes in master to your fork + +1. From the command-line, change into your clone's root directory. + + ``` + cd CLONES_ROOT + ``` + +2. Push you changes in master to your fork. + + ``` + git push origin master + ``` + + ## Copyright and Licensing Copyright 2018 Darci Burdge and Stoney Jackson SOME RIGHTS RESERVED From 3d53545371f2dce47db8b779e7244241cafac23c Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Thu, 7 Jun 2018 08:11:10 -0400 Subject: [PATCH 15/69] Add not about force deleting a branch --- contributor.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/contributor.md b/contributor.md index f5e7d9b..25dc8d7 100644 --- a/contributor.md +++ b/contributor.md @@ -288,6 +288,8 @@ Don't do this until your pull-request has been merged, or you give up. git checkout master git branch -d FEATURE_BRANCH ``` + + Note: if the last statement complains that the branch has not been merged, you may be trying to delete the wrong branch or the maintainer may have used a "merge" strategy that was not a merge at all. So first, check that you have the correct branch and that your pull-request for that branch has actually been merged. If so, and you are really, really, REALLY sure, then force the delete with a capital "D": `git branch -D FEATURE_BRANCH`. 3. Delete the feature branch from your fork. From 1fcc267a162efa052772e5e3cd7adcbfe7b35c8a Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Thu, 7 Jun 2018 08:17:36 -0400 Subject: [PATCH 16/69] Add push master to update master recipe The goal is to synchronize master with our repositories. So we need to push to origin after pulling from upstream. --- contributor.md | 1 + 1 file changed, 1 insertion(+) diff --git a/contributor.md b/contributor.md index 25dc8d7..ded71f4 100644 --- a/contributor.md +++ b/contributor.md @@ -89,6 +89,7 @@ Alternatively, if you have an idea but don't see an issue for it, make an issue ``` git checkout master git pull upstream master + git push origin master ``` From 5202e0d89c0f1d92e3c80bbbfb94ec315d9c049a Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Thu, 7 Jun 2018 08:19:58 -0400 Subject: [PATCH 17/69] Separate the update push into its own step For consistency. --- contributor.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/contributor.md b/contributor.md index ded71f4..99fb582 100644 --- a/contributor.md +++ b/contributor.md @@ -89,6 +89,11 @@ Alternatively, if you have an idea but don't see an issue for it, make an issue ``` git checkout master git pull upstream master + ``` + +3. Push the now updated master in your local repository to your fork. + + ``` git push origin master ``` From e2dd9331f76b6f3901391acec141c7f94c82d860 Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Thu, 7 Jun 2018 08:21:58 -0400 Subject: [PATCH 18/69] Add description to unstage recipe --- contributor.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/contributor.md b/contributor.md index 99fb582..53edd50 100644 --- a/contributor.md +++ b/contributor.md @@ -197,6 +197,8 @@ Before you can create a pull-request, you need at least one commit. In these ins ### Unstaging changes +Depending on which changes you want to unstage, do one of the following. + * Unstage all changes ``` From a401b2e37c8de7f6de294606087d9a86b60aa495 Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Thu, 7 Jun 2018 08:25:57 -0400 Subject: [PATCH 19/69] Add push to synch and add missing pull --- presentation.pptx | Bin 664660 -> 669932 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/presentation.pptx b/presentation.pptx index 0b68aad4e0471341e96b304a115d14ee897a2127..a6c59e53f9cf267f99ef846abe7991aa5c2bd285 100644 GIT binary patch delta 28828 zcmaHy1yCK$x~_3|cXxLP?(Xgm!QEl8aCgZfXz<`3T!VXXcXvbAm$ z7I7&s>wWd-2jn1ZN+aZ6L1YC9N9rB8rayS|kIFhIcxRL4h<-~&vSe-%UPVh^Z;{}~ z#{OJGk-e`CCF&*6d2Meld;I;o6mpN|CvRQPJS}d-Wq2yO+Af)Ggee#IXRqxe>(WUc z9$X*|@3OQ%d%hgT>XUo5X#MxV@eVrolDk?%pOAs~rH~F&uC}Y45XK$5Z{WOAJzt6BuNRhK(I6K&!bH*hZjFM=N7O9az8QSdlJKV(D00A|G~8-d z{50YwbP1m?sFpH^?)k7i)+B(VGk$2RD2HC-M$F+rJJ!&-&Gwmolld7fZv3v7RFMH7 z_X9R?)3R!fmfg|z%%vlOEC@5qB?L~HEdtZ92cBgcO2;K6(FFn+Cevf^YsmiBkpHit z*k40gzlJJ)4YmIo8v8Z03S{qDW#ea6@NZ z9xwyC7g#-twR%o>gz+NU*b8J#B`(WiU#{!GPbEJ8s4T;dXPh-oSSxxx*>KVb#5dum z<|wbmjm!uECFqJq4BBba~tH)fYbIy<_fLku;6Tso$ z!>S;%tjr>DIW8`BCyCi_JbP>*G=B7S20-hjf8}=#!kVw;v__cn{C58Lv%?MVsqDts z4fxP*q^XhA^9UQqtIlp8|9MaH1_4o4aG;9)swmpPWq2TL-EaLBV2lREAqK)HEcvX! zpsL0nQkGTIPBTxdIz4{(9fgB8PwWD>S-e|Wt0s{w{tp%o5+?Ai43Y=W{9KOR z75%>>RY(^oVn^=dPsJ}8UGLP^oHn}KA5R28C9DGgfqn=6;>7f&Qm%mUTiwgoUf_Th zUVsRo9(lL7_}F!AKeU2$ee$rJZZse}kDTZ8XY1ce)Pv8`cF96Su@|EUX8xz zp>(M@zetm`|G1tFc3OMXj0O#LtCeZbx>CGH#&IhQVyEQGryyA+BLS3B@)y|%Q_|xh ztbf+l=O-f-%5uboaa8Ma$W#5qVFKbWszy+c)WVFIuETd=Xao9g(wIWzWmN|#zK1}i z|95r15@EhplDooy+d=0i#rFs(Zl(|dS=F(de4HoM_V1|cDucp;#ZxRaB3+}O5KTIu z89`oJvXZTIvom+=Ut>T+B4UEpx&fe!OQu?RIPC$5iV#qNt|?Fptuhl@8@jh#Z@t{C zod8D{8LGmJ`40@spD$J_%#Ed$mRp9k<7ESEh{}gT-UT@veKZc2z4?{6m@9;gGr_m6rVC41a zrP<@`rIOEDY}o17z^!ZR&xw%F&Y~T&cOc{f}DTRPv{7BxDsqAFLpv+fzL||pInEg*Sr0~noSJ=Ym zv&K*k=^SI}{My-tS1>ciXgza61?I8tJa0Uz>7OV9C&$PBsEr~4N`-Ce+eroC@lK*@ z9wU)U27mZSNpnT(Oz-$gWO1y``5J$FKl2i(ouH$VH`pI3TqL(^%$k4744q ze^ouv^-KK)FjrTxUgZ+d_=04kqv&~qGdkidmUE~GG%Kw}OfXJqSH#+v4vUtH+8o*{ zQ?I+D!f7-fRv0U+4q$7xcYJHWdGGJs$!4iPX`0q4S$F1acoKg`{err9Eu~X5+ZWT-Gd`98? z_UPv9Q4e{TK9G%MD~};+R@}!yn|BK8jiVBFNi#GE%jVh|adQRo0%0d40`?fSo~hKQ z4~r1;11-m65s-e*Ed*Vc)J|TZC01K<;}RM}5EdVYwQ9iV0UI+${=om zW5wZp>do!JetyMK{JJCn(aK1^7p874%J61DI%yM6ZFVR`;&iMgl`@OKD+3a#bU||$ zKwHSjc-uafl|an}a6?Y%Nozd3UrdaCzw1EVN;*}zn0>S6JI~xc`a)s@`3JSi(%?W> zINp-$hSe6?nW=0a_1xIkqB(!xQ{6dS+Q>Tf4Ttwwf2~C%(G?`KkS8OpphYC8ds=D` z0GWEtB9L0cjF9RFKbC4rO_R#V+MK$%@4uu|+mF@GZ*ZQ%S z)d3obaw(R((wdHIho>eZI$26uqf_N;yw%SV=**{VC=C_-?v)F#^4x!Lev;!~Gm$>1 zNUs#zRk`xJQaxw`)ZXkdSaXh zs`qmuuE|^^Q_e%683U{0$K?ih^xWTCEc<6`cV(Tgj~c2KNA^aO?z=?Bq{i`|w{oIt zz<#E2pq20;HQ*y~BJ>eOeuDeVrzpxNiu@e0yuBW|?6QYR6hWziNklsCnQ>-z8Ttph z1wPK=)0dt<&~0LG(7<-AL3R?-xgo!Rq{K(Qew8}XNDYNr(#RL6XIDOdsOQ#qB($Nx zpPS4NyDoun54+PK({7|E^fQo{NXW~uC0pPb2?=X>HS2OkjY z*~%r5?qTekNaq&pW}flYN9XnBzlNXy@E*ptU)at-KnanESGS{|wI<+y+ww(z20oIJ zKJSOJGJc$~{tWzdXNCLnjddsx`fh)zCa8<(8G9OJaz)65{BagY^!%&$PspYjdqnKo zPXo=a@g2EQ-ISKF8&90i(5!v&fb+G%;WYixFP(RkNT)7&UUtW`3EbipO>0pAN7DUR z0I;^EDSH#)-Jxmbbsm(SV7L9-yq*{UfGZ4DIyvM&H_Vbg^6y5CmhAL=ZsAWb%#yjj zyW)w(pNhUTTIJ_T-s$R`-Ruh-yv$sATL@o^>Gm{enD1h)N(@!Q)1hY$$Z=MGt}3WG z-j$x8_tTsAY`G?6ek@z~)!@>(4ElL-05qzYws%>Lnppuj6`E3zHwbb z6n}CLxF*_7l~IwH?h?CUbK@%q66`c68rg{yIh1eRM1SwBS(w58 zMAB4DMErwWt1MlO&|jmxM5Kw(`=os?r@XJ%NFGJTF|ypigu`KUJ&n$2Wa0QSEikrF z86W8PB|Ma8v9a>!8DS@Yj-Q@&DTJl(4H#gDQ7yjy+bGFGt=Z;P`j-nbA4IE!(3_BO zNNL>dJBYj$9J_%{whj&w`{5bkZzq@s_@XqrM35#^DW{=3@@V)!lZc%4^8 zgHJ*Iwr&)siVfP>`!badrI6{^RvM@8Zf|~Oj=B`-rI#zqdTGFn1G-c*T_AIRNy%D_ zK&3z~S0!YF9%!%M`-@}8xR+MDZ@R9W5j^roA|16(Z1%{4E$8zhxeLdHz~W)O#pP$^ z)nCAei_gp2u!BB=vVDSt?Ym%8hJyG-VA2@voZpG~NIw?}W)iRwEOm75!@pI(=Y<@U znR1!SSW*;@QYYSr8d8?CPyQeRkG(hwiq#X~rvf1lUjUJHW{CH5$2$zC)+7BVa*I_Bjfs${Q1db2Zo)t3ZGUG_;sXB0}-2G|{Cv5QB3zkT?iKfv+|g zx$r_k;hEh-rZ})P40`S3wO2~fx}rLqBt!Py&>0b)=lL^Tt_v+!G?TrXsg zB)M2^ImXnZQ82@>TMzbIC3-;xa^esqv`Eyd;^WA82<9cK5MqXk9aL1B0rORLd{dcg zmUTel`fJ^_u^?7lJ&mezy=R7sFGdWVQ^R@axD70+CNspqT+55fUO#3gQphX7^j z`?ks$8K`2Q8&x}KyOfmF`gbQ(C%O!Y?Ni&e358#=g!rZDo&2LL=*#7E z^_7_|G=p00H{Bqtd%)f)lV+v(pxj-5aT71oBFjP42+W1t%z(jYDBi26u5wfRAN0PP z?$H8(J{<}$&^^`pJJE5$){@eWDg#z4NdOv6Qkt+B+6y{DAtHLT^Du7~VY;Eq@k-oA zw6k)61!-hN?K#_K9Cuo37~91l9(5oVc~7+@csxeGZO}TMODpUC?c<>CxF8eWt@Cu^ zN)ah1`)>?sFP?;Ek+Jj&(YkZ$F?d1UH`7mr@2qY>^VPlnL3w2^B#J3SeD#ceI(a-n zCl2{!)xbWN{*<7n&FE}05=s)0M5@JMo(d3Lzn zn`uP8#4Gj@Isa_PJuV^=ex6V0`y74V!(~8+6p|8JYXVYE|1{E0L~t5MMvp7+{?Vpzml&ZMgwrk(7mO%nI;O{c45Tv3lM0s2&FndH zaCc@W`9}O1#{R%WNO;j#AXvy>lqfgQFz4qgaKjR_{E$qnh3)vB)Iw(cf}zt?rqlUP z0r7p;bzWnka^(4vl)>Jlu1>HFww&x9C6i!CP*_0GP7>MvK>pn;)H9YyXyQWFIO|%r zLsJvUMtHzO;Eh6Isk4{}Vg95yQf;n+K(jBTHgww~hii<<*!+N`S&4>S)njjq%$7_8 z(D(4?Le6WWRrACB+Ca(WomXy_R zOs9$98?bv2uhl}e*jMNUFV(hjefxYf^T>8mrw#35Y8^ZS%8IRfV;6^co4M zm=9RUjD9C?*p^)u&L@w8Emo)OPw>cUz8m4R|Nd|%elssZFiBojN-Jw%EG zF*+0s5Zan%{pp#*pq0JSB`?3DA(*utTcWL2hsSk&>3k?<7n~}~3D}|k=z)g8Mvkqu&Kb%xm7a36HEA4Z{@L;~}irOj{rG~)~6R^)ISr&sibqoE_ zdD&DGAB|-Wdqb-(ki5dVVdMXz$cBF^Y>eTbMxXMne@GYsVvxMP2uUi1Dh@5?=TRB0 zVy?K|iWneOWE9Mz)#rD5C8m3POlzFflL+^Tn5F!>IvfPGES)YSmgyHV9D3Bp=qcE@h_@IR=D`c0UrP921!-bYM^RwntQnCm+i!~tiBA6HmIkKi7 zimb2O6PGD+`I;?%a<7M-2qzD8p=wY6$gIB`p0z`aV=28ko)>COxmP%K0rP)Y(K~0@ z^P4&SieE(kKbdv7xQY93W`#~gUP~=XY)*q^e@dv$w)4K`4BH2$OFg%!5&>Th_%~I3 zzr}`F@J36NsqXn*iDihYKS7CI$08)CXGxP@=Q8-3_zbZ$vbF%VAY!ej1QdSf6a()1+mpPT)RCt z7`7r{ts2&6_r&h2eBpe0rvTFakW)TW9f^(*+w&!tKuE=tf)8C(lBUNPRl!Tp#ZY}0 zNXG29=--ub<4>8j!@rIki6&nBOdR*{8Rt5{W#S~ZV&2M$hAWpz$=xcB0<6_X1 z)`qg_6bV{nGpWuY@QR0bIgEf$7L7&G@AYs=t+`!(YDtZhK-gXeVDl2{HFw-X+o zBF9&wi~fq{>!;a(2lCF2KQoE{O0BDZQ!DAikqJ)vE45%I)|ySN|Cw5UGBQUTe`mna0GONA9P|E1Y6VIy`oG*wh60;&d~ixL!$UF=t!h#8hDvB0grY@cDEo#(%r~U|G+|$g%c& z5d~!7q&%Nh zAz%9=hoyF);7J%I(>F9N`Qr(n`?VOhDH6ID1BD`f8+g)o`zZ<%W2$^yIzDRUrJ|tg zb86bp|4hAQ^#4x1z>nP9v4;|~)*8xj@zVY0L0Bt>F|_4bfXRM+xP zMI5+E$y`kenQBNFhbXu;ym|6XQXX6ahB7`P zHSjIILxEd2@U11oL4Ae6;!K^`BL?RyJl%ta=&fuxKkkEpDlUlO2c3(96NB@XB1(Wm zgC8{`$%6O5G}K%T${^%k?1;P}fPs-(q>?S-0@+!7939S#^xSuOFakHrUs0LnyBy8p zo?Qk~cfKmkJ8)priUcLo8DPg~(yi={Xum!4^hiWfKPCxL(gq~cVUYdmS$y^61v|-d zzC394&e9sw(=&`477)CtH#bza9+)3E0_9;A$!yds$I4}bq`cUlvYBNzyWS5)y7aPH zfw$4HO|kpFe(Y`4rvs16%WeTV6SMp6Zpqj#j{4fSjS+eC^UFo@BE3e3kN5++xf8Q` z>~^O*iDf3rr46n)>AP9J+H(_1WSt`Sqc6Yo{PUR)0&$uzwj3&+w7fHN zH?4zW$Ac5qOv@ z)PiT_i&B^!e^z|=@Uz}Y-n-baBJ)R&_v@!Ahu)4q^jRS;-d?q5@R89>^(t^Dqh8oWyefY&oO7)F^;~p8y=bQr(GO?7B`chLaj{N>4yykm0s&)CPJywVbFbX)lneR8tk0xZH0N2s6lcW6go|q@QKGPmm@ypBe4!3l!4>e!`s$hGdC&7l zEv>+tzIwWE&ZDE0%BDJH-OwHi$Rd7cZNlz!0;^0d@M}%8&$S9nhEkzM%D^V4+&~q2 z`h9{J;;{4j^zXREz1zxA22d+g{5ks{FZz=y#G}+XFR8?7Sl2hW{`0|4!Z3%4)7781 zI=Tdc+y#b-Yf7h+i@_3y$f(h(F*`H|K%9#pgth+1A=X{zdfWuCOZ8U5kqUMuSK*4X`} z-IHGVuma}HQE`IJIDZ)&a9UZ9TE4zpE+M_sgI11g9D*(sk@5Z8ipvZ}D!HOS0b!Ia zS;_P8EGlNI#1Oc-I;*UrrkmsS3R*s^?f#BW-a1?bmibTAM zZuRL5_-p4N*Jj@6Xd(qgHk%S^8a&};wDm>G5=aEbEQQ5mDtl$bIDd=PMZRyduyZqC z8$}@(Mw>tlt5d2ye===gTL!K z!^+2qD#BogOK_29oCq$wi<33TNdG?%qGxq|vjIC{Po$XAt|ah#&*BtUUnGhk^OJDE z=V@->ssBu=ZSo{_1TCDCg!mF4=;>G93(;0M<*m@ycMiUNix%1P%}|<>XfFZ318>d2 zSkvT0+X03ZLM5OLfy;=EBg^+>MU}~mkM8CD;7LB*WpKX@*!+E)F1e9KnLRbA z)yhzAyz^%!BVJ7OL3t_!>cH%8y4QG*l95qt5|Cvsd$7|JRncws z{FSK%;EJq|bu8HF;_TJ1AUl_`+#HmnQo!$a%>zkp^dX=jzA{#f-Z&b&A$cgim>I@s zk6nc2U2BViJ+nf>D`Rf5j$@$@+RXorDoxLqY^6p-8bx^5A1%542k`3V@gP-wKI zyX^Y0ccUbfumwM`KKaBs^M)_g$lKGr4~*R4sO1BTprjBCrI~}98@~weFfEu3Q{p4M zm3K7hODe+8_9LarKspPF%>H7fTI;^b#~;L;lOzexB#f4&a7+meB^=?FVmRP{e^E7m zU21Xs9fR_y-y!wnlW1$9XSY?wJ7!S1c{9^*5T90B%A8LnDcLWBa0^90L45eG$b~d9g+gK50yISZmP>E`O!v6HUTSbHI8G`ReiMh|Ips8OVxq>9b4#Q6J zBo{i!XP@Bs@k`jw_lS?r)PyIJ*ferT3+T!{zi#2pBM^(~g12H} zBM32{J_r{S8!*0%!Bf^$#mVd2U7N?n6=d+;b?EU@TA#A(Pg zs5!Qy%}s{OC{hTgV|vR7vdcdUXrb0nS(WlfSIAm&@e;9bg6Iwe#aC1U`U`X)GwGrq z)y7CFrTnZ)WAGI5NK%%ZKjGItcES0T$A)2%dr>=v!Iff!=kGHUx%Xq5iBDJ&B`pH? zm>Dvx(S%#DG73`aH1?`SoFhT}XOi0l)PnJG+A97q9y;mo1d?-8(C4%T8abpl08)ib z7F)Jx@bDdQjvl$;=G7AmOgFK_EG59mqTkZJ^vXf&dbvQ<(Q+;zVmvdpxkm_yT@0Yw ztPJ_1m-Bg}OnJU`n3o}pFIqtv4G-v{ny4$WRAf#PfzB-`pWDMbwdSX~D$L(8WEz>^ z(!Npc+lr-SSYK5MDw&h@U$2_ng&Oq|mVK`-`<(xWyRVpg7$Ejdgj=y~f}xhSM;;j0 z@$zi$%gzzzezddl>H^7eQ-06b?PRz-;iM!yP$E&Hq7b=*bs)w>`&f0*?DQmK}7aRB82ihV6 z!)aUGj1sGzZ)vmV#A|Vk4vH1^1o9qHL=+RV(Ol2rA?qIO0`sPvX~2Bd7z8L(^Qe_q z!{9ye7>pea6L|TQ(n=5hoqIt;*8*KkeuTpNhgjo?#oLakQ%e)0)&u@)4Wp1lSl6B% zHql@;2&oW@Jwg)7oLW`c+%Q*J<5^D(eX!vbMHtL}2gf>M!_w~N)4MBy(#Nt38ZIVf zT?z@wT2gY7RVWKIIG|++nyC}T&)kL*r0(PEcaB)TXFpw%fAwHH^H<l0EWX#BmxjqJ64G*pU z(bT#gDBE)x_vkl=}=5 zn)rnBbZX3)J7d>SU8gW9s%6&0L1Xb`lI6q4xQrVntb=_XLA=hi8jfc}G`+@|OWU3v z6W^pf|F*o2xu@!@r328Ozn4WyV{S@Gsxz&9(oN_AAJCUGa*%QQcKWH3?W-@)#^pkp z>(`(DXi2~y_x0;a^6c0i#EU#-BFx0y$2l`9GQ3R@{~inOBh-3(CJivk-Y@JMk0fE4 zUI1^B;8Ke}^DL#8|pA3`LIWx!+Y@QLb9C$*Yk`QZaBUW9-Qs_5oK z({KYsLuAFMw1GW6yxC7koMPq}D(dy~PD!Sg#>6BM{=IhFR;hIDs=v0PZNx8#% zCaEXV!g>@R^q3YmL*gExF3X6cC?{d|e1A>#W^Xm2TNeP$oRCob2}cdfhYJTi25t;Z z0fIFA>yX-@5zHbd`k<4Y`7a4360`MgE-b)riSn+BLDcT&Ut}(u*R5mg`_hIU*Ac29Qdi-@#;M~o9 z8sHGn;IYjEy5N%U`nq4baOSQnu33rvB&0gEAUAe1a(_KZ_ba|qW{bW za{k+gIqyni1e%z>hmxJG7VLJRQsxGI<`Lz=w@e}Jk)6|plVZR+zqU+%@0wRi=C2$} z;m(KblEoUKdH!C0S#ff*u(&BWQQvE!&r%{4$V+9iy-hYDGvJd6>>zx*agV!msr{Z3 zkZmcIyMZiH8oSMV`SzGtbJ!dUbPx=hdEDV?CEU=Ne|b2tW^YsZJhD?^o_pZpsGinP z6q2_;l;!$0Af$A%o-n4a<16)SKns&eu6kF7Vo4zvlQe1rSItRen(Y@&)!Ttrk1m^B z9+7?9TMnZh3&Z1hhR)D0@xqoC&z%|Xh9zY}qom!;holFW3f_;AL%;V;f&39~1SmI_ zFzXy0dd9jN2Z0BP7hBd9e})d&S^=49oX^OPgo5kH`L`mgQ-uC3fO43^r#%}_FOT=# z1b>;|zY^M=GjZ1{JLi6sSFa@;Y?TO!2-7V0G*+!F7tP;#@kpylgy&ahDw-z5uQ}jZ z=@Y6gf)M)RSH63=39#bM1DkEx3710K%`&anMvteBHmOqKYmUHFOq@N)+M*Pq(vZ&y!7SO@bQTTQkJrJF13f!~I+eW)Ify1?QI zwXB3lmJ6Ot5!*=Je}hw}oLO{vX=EmD(pueom@y1{!Wp918*qo8q|=fKguYqreq1%) zkUNq`^zXH4Z9OEyn1U;C8uw3G$+wt|r%0b_a#4m`iT9-c@ngdaQ*3^L*IZ;y{rW$7 zYIjcbuhcPRGT5_SX=yYudRs8N(lgKs;C}QuhKDOq?4yICEx?h11o%EBXL+MgY%bT& z66z&Cx#zuK1%8t-_zd4Hdq$^L1+_P<*+atY+UixQmifVM859=-)b@>aNH{QHBUBx? zFkD65c-Yj$nzoCyoy_58QI7mfPlAtI_l|da_KJ4F*vfREXc$_5+?-f~+{^EA%04k@1gAxug)O~9^0hxv0%fw9)bB~q?y*o??!OOh2W zWJyx0X0?z=Hw5H(i<4No1G)&x{<^7TQrA#(Q%rO%SJAI8vtMX#yfjOk${*UjM!yb! zp6zHj{?3FmQ1oP{IsWB#V50FBc_56HHs`Npla%jA7%;{vl)Z-Ym4yAUY=APCqsQq9 zpaSN-rnl~FjK1m0m%L8`b}eP0({nb;OE}qgY2~GwtWigeoWGyx(~rN?>_jpCj21_a z#iNK|v}B{Ci-LrYNDR(WQJL#sH~eKtP`;uBmp_`uDsi0_Y|@B)D?}b35mtLI*QG)m ze{+>!rzj~{PMJr6Aw`lhsvg#3x<^>m3reyEhXOA4vq;zOi8GaURz*0eaMLlsr#D?; z%7+(Z!OKk*iG(V912$B6U$D3C)L}$`!yK9=-6BP?C*}lG`XrZlloc}d{`#~4MI<^x zb@}k&#cWDU)wlvWB;TU%))Z|t7KW&O!HDos^`GN}ECfO9^*mtpA4k71fhgb_W^TzA zkOFcmU-rYqC9wZ-3P!OYdETNm>BFm%YJ>ThOU_X??eycP8;Ql9|X1AladP0YG5hSPD=bsut$f%6h@({9nc zk)E);5CL-t<`iv6^iD7&V;jQOq33a@YkLqXccv7Ej%8d5Jn8v)H4Z1%}8?R2le zp+so9xHWC8RhhA zQE_DwCS)ASVY!k}oDYzgn*oaimD2iO3L0VUldH2I!1`4z)>F%yiIA4oZbH4dR6P!5`Y5PC$$;~i)7nYrj359 z_yz3@FTcSGyjW~R&^$c@hi?U$gtBH#%^?v60G42>NuRx?qZE6fJM|rS?zz3K>mH?7 z23w6bDj{HjQ|fBg69Wc4x!tidxlz1Xff%Rdc~o!-g`$L5=Fp^R3Pnva=zPOzy{pAY z``Fho8wF=h9QQE-G-9y+9mm(!O_INTx_D0+K=!ualt7cvJY*4@-|D?hR-&INQ#B3C zt#U)B^}n81>JDP_SeMmjs%^+xqN=P1mrmrA=<0C73ljLN9l2V%LZJ6STEbaJVcIo5 z++s>$Dkc&n)htv*5VlW|NrOzq2U{t|P~m6Tu-U zmkf#RDE(LfgeoA+J4!`&ilcvT)^QPjopAE&+ELS2M@I)re_2tJ6n`@|sk9}e`5C>B z9b81w1}8#9thBIzPlwVjtJ*gw?6>FpAGv z)l1^8A8scYGYuwXz;^i-#U*ZrR9-9wk<4X0E(aX8$n#x{v$7%N)MH5-Ao~rxm)-&} z6>6MKS>upOR8RmR6Di1kM75(WlEOx?Zl0 zjh7}=-Hz6vaK0`$BM*?gJvbS#$?jgz^jCeK4vKE&wM2nv=MT{9$F(%$)at%sPd1Lu zh<*OtT#FP?1vMi)B+K#VDk`amI2tJ|DD_%F`z@#S(!%QbC=8jzWbdnC=t@;9y2-S! zFMYAUq5>PZ=>8iXO8w={!1^?r(=8su@6dLo0+{`$bQ9j{vy!m;Ow4wmrR7aMHRW<0 zG-aF<6P~M)s^x5*(WYCi2+u`5P&Gp!I+KbriJ=zYBBaNpWLxibyxBlhJaR+&isL`J zM9tv2Tkic%5Rk1M`uKAvP&I8f@hUgolZn+~Z96kpGvBDf7RCK~((9&t=9w7!_xy{L zrA5%%ubH@~u4Jxh;Tw4UX$KMlXi2dT&f1LtiFpXkRB!E}{KuUWfmVgH@ODQ-e=@f0 zSw}Gh^kwcImlw-^u#pm(x7u#P+nyN&^!hY9`c898O1hpjzd8+jF}Id^^t3R~{Nq^l z;-9tc2#y0*Y;+&yAkX=)cL0Ssfb#+^4IYq)ucQiwogVJB09x~rUC(b`x&FL*P1)%K z15q8ll&p+{`n%%_bRMZS8LxP`3CZg;P%z_;D@fk%!!pQLu(+)~`a ziZrP^?KgQ-jXH zM7!O!?RCCe;^t<+_l{+#C;L6@W1==Ij~{-u@*l*7_hQF^_Swq+Ywo7<2XTq`;oFQ$ zdGx~ia67&+=49`@wnkKQnEMAg5c=fj*2S~8QcabcR{LuWxVVK(Q)X!m$$+$t zm&VGhIY$PaiV~J9Bj5;U78|RuwT8`F6)}_lPcsU{+tE-O)5tDORVR?V3W>jekCLbYwH z*iZ~HZ{Sn|NgV%SE>5v3jC0`+Hz-#&h#e}P>60uqc2hOwHx0O7q`(0h+9a;XUSHdE zM4RWX3V&9gaz@rSoQJLUthWG2y`sY_Y--2K7L<;?!&20%$(O~JSag_AGH142SVNd0 z&Ohf&-n3-++=HO+$)Bo$xNn}wta_d8BiE+PTk6`sPyS&p+>GOsFL^FH&(#Q7jyAdEZkAL^o+{a3|fGT@J&AF?+$M@MJNe^3`|?hh4jxAxpc z%ubA^yDZoyPpjv?T2QI=!zclg10c$jBQHQV3yUS5<-5h=mffByx(gl~5Zi7TemSkL zF-AL`$qViAHcerM+6#}|Jzjl~QnJq{7w%EAdb-8;q?usPDI5*lT^ZjTcKh5;^r7K% zgLkpGHStc8`hv$Y+*Vw+TE6_{E+#t5BUH@^AKYd7;j-qi+baDxxysP8)>oA+KVp{) z&EcI=x0mM+?&3Xf&fONDu%!7HyEI`mS_ud1@FLfD!oGCOuod;XWF4aL8E&^jx+db} z9$+qhe-B;+mhvS+-2lkZb;rnOf>mW>gX}OL!!TYJzgG}8b_A`Qll}|5INS-9p8f+~ z{L^2>uz@`{Y^z@)y|f^YAl(eeTdJ+6r>XLTqc9UNTEvN9iJ;ke>A>wNN*LhjQ-RBC zlDUZ$;}f^9OA|U6zMm6Zgb8)_>$4Y}2ls&i+{;Uodbw(ff9wWlJUP+LDkTe4cZT3& zuoIJ2Jfh$@xsniM0>Rch)YY1mBAcpgz-F6XG*e^b^YIo#<+w96RZw6(X1ji8X_l0x zL|IfL(IN~mSx4bjC-ugCV}rLcrIz4$5|vwXX3W&sC6YlFx2rV{=Y|Qr@+1h$QMmzX z@HmD?{?;@%-_an3#Y*OTNY-4CghQ4N{zafmZK~Tr<;@;KjXN>t_tU7|)lP~!zaCs9 zUz4t_Gjkv1$^FP<@lc}j$slRgg89#YXKo?G^De)^0&UiHWy5aHz;I^rS>D`V^3wPJ zA}`djYQP{wxe4A}VgjbYMF;kJ7BIJ(k6Gv!-yUNkbn;ELUzTkH5GZ%=jIjA~T`j;TCpeLBzao-m0?p3yscz`z)?_6yY(t5N#$~JN)!9LE zTag&2kx!1#Iv&HI9p;%we?`JEbx7w<{SEW=FQCCqJN;!5TX<@63JPKM3|d)RmSmN0 z2SU&sP<~c*36?1^{^|8R;U<;F3P)LbwTWsSVMHGfnkc`Yzmfrm;+rY zYEo3ZWZ0o<+<00*6`t~h5Bvi7E802!iuOwdEO!#}b6R0@waS3Mn!U&hRhzQ2R!s_t z1_@Q{Z1F?03$unicqS)NNSc>XNb;rAAu&5|XHe$CVcN0m26a$5|JCem@WJ#9_@|W4 zN`WFBb7rgvymZ^HmW?du@Y6=0-~7?kcyT>M(1G_Kn)5e+3D92DO9cZJ13L^xOTOt; zk*G8bE#$~^|0(gl_B6gR-o0JR8=>XsFMKJFUHpJAxcLCG&B~m=@Wt4q)J}Jg5IZEV zpPCj9i$6-Hve!|a9rb4v0SR^DRu-+3(04~t;th*h8R-@y=S3nGDQu7f?MX2`_Y6?j zyW$q^vwcm8fc=RaT_C)-Eu@~ z6%b=bF=67H5Uc8!>I8m+jnttClT6^?yz~3M(Ii-n&hnq%H*F6O1Ge9IjqMT7WqCY- z_Yz!FSx}L)GD^+x12q~l9g0qT=*{;`sWBZ`iu?jwjr+J@p{pf)@jXAL>-_vAJ)~MvCq)OxXIU3amV zTcok$!xAt_Y%)L2$%YO@XfgpqC2hWAz^fos=LB$VUl(&KhSXlv&a;ipcI)L9x_P`r zS#K;(c;{<-6^aKbZVe6V7>XT>#kq+0pkii9?detZX;-dvBG^~da^mIv4#-z}PU4h? zUx#01uTB@@nUgxlJE;7$>5SIarCfF6qey18=SP&Tb=-}Se@fQr+Tx<|`VS(D^Th4Ah5 zw*Y~JUjKG8mL3kaEk4@>fFvdfIc5aZ0RP7_hrTG=+Y~deeCQwt?$lAJ+Br09(!Mi$ zcK)|Th>jWqEDDlxNm>Z%;BT^#*<>PL2%@8AMAe9G-r<9z{ei>`6|T9C=t-IxgljM1 z5ZwCm4VWfG=Etv5#qGv6??F{kiS7C$qG)(>62#wvuAr`m>Go(bL~Y-rXdCe?>(Yav zx4o^voP-r&aP|)?_0u?i=ea}G^!IRwp~F|h_SVBUx3x8G5-;eyQ}a$%ycfmhITKM4 z(x9wYg=5#!9K-NOI|}SQgX*v#aGE)Mz^^_v*NlLlK{iv=gJZ!qw|9WwAvN=~f`>yk zXH9?$%Yrs>Af7=YBoIh{YqTH}LWns~6ea>1=mZyn3`C6&aSDGno#Q_DvGuSA^oI8_ zM3ex603?DBfdu@!$&i9@jQDhQu@;%&$SjihUg7C3f8xPDcaGKyKAE|(4P5H1098=e zN8~)$SX55zflrDC5f@|0D-kt|Qc3qDC5}A091920g8q0O&y{k5j-O^{<=7&(ZjJ+$ zCjYr7c)Z*;SE(@euPJOx;izD^55aDzxn6R;r>T>fB3qp^ZqNm&lpSI z6_M)#{~6x${|--JThw}%E0JcCdX>iYe7VeST3C^!eRn3s5wPGkv_aSESx?yIAv4Kj*w*y z;;LxJ6;M&f@aMFR8-&NE@Dk{xOTsgMIS7j?M;{Z7ktr{t``Ei`M%hL9V8<=V!08Se4^j7#dcVr@P^>hW#33&bC>`DTj7<;74S5mUNy<_zwAZp=5I*4}=Fe z6yOgcb90O|L_H(~ibJ!oJOmLqRK$_(4v3HsLIl@gIf_{Kp`5N(4ySHbfKrW-B5gRO z(H!K;2SEbVLgJQW7(M;EYl2K9c@lTn*p>C^lBbMNK-SjqFylINJX=U@a_q6Dy8}&Q z;D)f{&>$YHP+LRLUA}5y?p9Mf1)+kGMHYDzfrYVhTWiC&wVxEc-Q1WBFRlY&cI9|- z%zg5<;2XZ)wSz&jeluALTP1m*mU_M)mn%wUk|a1VP6!}E)rp(Lj8@1i0IMgk+>>xQ zPJZt&;ikEZz{8`-84^TxM~gR$#MwwL;5d=CBr86yvHrp`puZ;X|K#b;h(3X=AGzbR z9yvMQwGa=uA|dKNCB63086K_dL0Fj}qWkzp<7bT;BC6N^mDs!CW`gpEp6_c^)1tst zm#ZDH-Y!%?iS}sLR_+>A@BW&>^=AVr!aUIp`*HIzG1E%+1jA@G)QYI5*SXBI3sMQ? z|7q(gz@mD(J}kX7(k_fSeTX&sFVGdaVwK*xb1bSRVobMILaA!)qL z9&R6T!_>#L{PTQx1Sa!7^PM~Ozo-Fo+$38Vz48CD}DoXn*sLPtBPEY#v_Z2bvI!z(X zDK<0JEw_YFC3^Vsi9b=kqY3HA4_!_5f?;iSH~*NLwCMV>U!6BUwv;$GdIdzX2Rt>& zW#U%*0*}cL~_98@|3>F0_hdvW7xc%8Gf9?(^ZB-Xl}=NKo-no#gEZU0!AruSvL!6;d7o3_u+&_? zj-IgIUp?Btdq3j^#!~t47{)^4qe?2mW9k7GACYh?Do#l+gu@pfggq@s@HiVT2Hc{s zTd3rE-6QS26`%=z1V8?fZuj0m<}p7V{S;CQscX-#%`B2iG%p0pT^DOkjI;}ucdC{2 zD1ZObT^h#WurX>ka*XAhpzV0lGZRrPO1P=%Y7$qo7$LX^>o2V8+5?*>XEtZe6QgPE zmIP*hH#Mg_n$+0S!SZ~sEZEmWd5K+1>uqsTSBWZho~LvdrH+b1XpxMH5G4%Et=qpYkc|S6c??KjGcr>I!io;XPO@O8!9YX9!vO}s zF&A#o=Rzw?(rC0SbML7manE)+Nst!LgLe^cIrQw;-RnQC7no005(XN^9<%t@$ZK{^ ze^;a{_&JENQYN>M=o%nD-7piM;-r|Y9N|9bP>BHv>Z%|am#jXkz93S!4gZlyf zYBT1>fO(T&p1QJ$5a!wonj!ZX(?WGU>w83Sc5(iE#o6y#%Wq7kmie^A{hNKX8NDXg zlAnk+s9z$TqE_l=G#fb4>oCB&rCJ!!lL+}EE{IY zJD_of_u&-9FPogK^z>D7s727=hh?yHaD**Kn)JE0ci;~({WNAB9`er7MzY-a$bgdo zKTkbTUni)FFI|pV(=`t8QU!kOuukYLFiX2F-!^EGdpY7f%l9M}A|>d6y_lqrU9-q- zKm4S1oLOjD`Qtz+Za8jX$Y(l-M-K7&u`O*}56<6rcOag`u^(KZh98K0$69izGrD+M?`VzG7jtV&d8d%g>ase# zE_oQ`!Ne4$j+;_TgGo9qfboWMV!hCLfNb`GdqP-Wpj#Ig=Rp!Q9`W(Bhql-=V=7u) z_OTs;J8z^hnz1-rU=p!Gi`y-ebydj2Pi?2C=UJGkN)gJDQ#LQy9i2VMIIOY06vM@* zVkKO*8?I*+lrBj>ne=F|_3x~~^yM33+`%uPxR~|>R<;=zr1(rW;N*mp`046*PNaz% zKjc?sB-0wQ?pQ=r&*$UpIm=5$AzIk*5Odbl{U`2ZM7qBaZoXtl&S2}Zu#>Hao8)vX zRMg*xD1~xT-81Gh@Q>I0CyZW~#lXc>{b1q^N1tk0g0s}Nv{gJmOHp-vB{N=u2;a)f z3to4UB+N_oCGF_?ttn|ta6Fee6S*+{STb?%XY}hEGFxE|o3H%RZkSDlrkpc&tfoNiD74yjfK2xjkCdNkx z3U@-H$npE5dIj5;s;;XS+vId03FBklk!DLx1~IRR3_qea9%5l#^3b1doM(3mrb?h7 zIfgl|vfI}gJq-?^?)O`_9*&$6BFb|~**$id(hl+!NUMBM zy-wW{w5)K(fe$o+0ls3GJuGo%TW0Cm^&j%`IS+kUumo2X_hj~Pr>vmcs+NlfGVhqa zi6}YuITnhymJkHo%dc;qcYKtbUBNV*FOHXR=oL+mYeumDld0_xd|||#0u!S`pB(wY z2x5o<(WFOWnnIY-q3KpHdVRr>1qUC9QHQVq40j=vRByRq*#w%#sr{1Sc^*V)h>R|5 z%-d*IfYx0I6I@&GX11fGsbtHG4dzy;`Hj_px%#I2b>YEpJ3h3%75(V8uPRjnD4cI< z^-}PcY^Ax1LkMzz`p$hZiLCjRpUJ^*NM%NXy}=`3`e9CQ`e_boEtF%vbfRC+gKwEL-iTZn8~LL!i_xgttVxnsFpW&K4q)jngb41vNiC`Uxo&KbOn9ob z#W{;xshOx-YUH^!;oIuCkOYR6fOsobm+Xdvs=CUUq_;+beu z*%^b6;=D0|-uO6MPqV&Xao;Bx)?s}lMLh! z(>3I^$>Z)k{1ihX*seYnQnMi;hvSzxl6&}E>}Ix;m|t)l2bu9j#xq6X5PR*&@K%W5 z&Cco1y-ho!G)FY5K`vYZ8hs9UuUmn#(YJM3T{K~2p;@otjBMLyZ8Yd6(_gN&$?aOP z!l!#e$?4^Vw4{}F6)T>}NBf#eY(H-9f@2gP87?1Nw=H3|<@#Z7o-9&DZJS!c8i&$g zYdIE<`EyM3#7k8PhW#0xjnOG;F%)8^i1zeC&1KGVA&&)K_)m3*w>9|+uA zyX@!GGd>HdPX+Ti?e8mA3%5?dm5vbQ;wy&v`d7DZs^6&K#`CLl-eBA$O9$^a1GHmJ zN2gDc<%XPFt0EDGWy!f)U!vY{`5^cjA0s635#v0Bz_uZT1{3%f9?W-HT#i6} zXm_HJGY=rV7!bf0Nnj1GZSV?>IP-i#S2J`#v^sLF|Ul{M1bBmhhTbBqK397}c{re(RPs|tNv)`|J z*Gt;STJS}@(s@$F2OuC%B z6Bq4sbmm!a*{mzp3Qc~&_3q11>5X4il+O4~0=q*|A3x@bt~@ROG09przC9mSISHFx zhe1Ekx><}UF{CCd3p*ak7&4d}TWqfeSMU@cp`C?J_h-%#*fcn)lr$SW`u0pLjFZY z;zp+GF#o<&+FN6()9SsUjVS`tzXguKH>+Dxkm`r8mT*ZrCLAVXVg3UT2^B&!2X&|e z&op>{oz*9rMcpy9X5wq-PonDfQ_0S3710}^Gn7Gp*$uCDPWcvUcC&l)w6UN?#~^H4 zoR#LjNA9=k7ir25a0`k!Cw6}-U~(58IszSRS0MLu(O8r5(uvrOU`}o;s0E5 zRPx^a-}=L^CiIyCk2$nbD2_fn=oOp2m&twYYm!jI`x|Z_?Yknh#O2&^7ib4%7IH^V z-0Kq81v&K9;Bt59J8)awp=JtC)T^JDy`bB5!;!zSoQf&ocS%P+tqvfeBhQ<|vK@Fq zrC8z)Pk zhzv|ue)WPZiWXiJHYoZy=yY~?k3=c$28$k5Y|XUYms*oJB#yhV(SB!#nu0~;O4d8! zgULMe!a3#+Us~w}cWNogmVCsm)-laiJT2^zvgl{7NJDm^60ur+U>O*=IN$%V1J^Az zgbm4A?8SO=8<>_GW)7-yAe7)C!`Ab+p2>P{J|>Y_FeaBS7iyMFWm^!dKExb&z(g#n z)HiuNQ2#XU$90h7C(MkcW~|M2`TD%W=V|I z4rgG^{c5%VZq;Ako2)cu%aPL1A2FaByIqx4WYw??A}5?)rBykBL!_BIOv#3?6dYjtrJ8JUN!wuFK@G)Fs4c=mGOBz7wApG zfqMdGLcUb#9X*0rjbS;{ijj8q4$M@4ZZAelB*oN3^ZMwt9i};yw3+*Utl1;Yi(mEL zog6Gvq7Mf~qB2#tS%tKPi>PVtA+yWOQ_jvOcWMWCl#;$xlZLQvwkF9l-m4+;Y8r8P zlk&Fu3EXfrqy_n5o}F^D8%TY-Ks?)!&48RFlwlW0$m!g9*kNRB$Yy7)AsXRD7TbR279QfClC}2Oanfgpl?j07rH?b@?M3&xziKVf z6Ijra9=M8_cXKueKX_3ZjogOcT>c!Ts9AWcYJv^^G}`%%?nc>q0-m%CqWk?s`**@l zaX{V$q6GJN8hg#hYcYTXooTb?``L2*D}|~ z$yG}bxSpSHVxjfXC*w_+)a3gL8{Q4y_Y_=w4Q=%B9!v5bKgEQzfa059d8Dt!L3b_H zeM3pF@qK1wn#!A1;o(b7jI_)&ZGtj^`$*Tb@+Z1<@6YTlbcuZob`z;QYbIVD z>cw9Tmx#)8nf1f`Q7*2?FnSPH_*e%ORssQ+!IiH zk7e_b7Oo)9@2}D$#eXNLU%P(FF7LqEJ7~9<%!Kw=DVK2mYf8?%N}90RzZ(5@eAU5=d9k*?l8o9fB02imOd z6E}x6^lyIrd@#EaqaMig^3Hg?GIJ`&gzjB@WHMjj^)IziFCdHH7K4abu9`=b>I)4M z+-y4Y>y{4LBetd)6SdtjaH^ZXp z&(Ztv_lIYM(Q5n8KXuxe*o!zD8hE_)*5~()xZBgF)H!aO1l^I59-t=c_YzxG@MINUj17oAjnV4xle5?>=CLqE zX!n$T=%ZI-7Y3Z*!;!0Vd<3h;vq$H?s$h zu()tLO@rl=IGy|c%=N`kulD)Jdva0Bi}Zr8t@2hRIq)7h|I9b!-BGqkWqaGyA#TD4 zXZRd|PWZ7Jox1_sq3m%^f1I?@vSO>IasnDYKXue2F*>>dd)ch5s1AvwW_w5$UKF-Y zWD4afZF3AUz72){D9@`e@y}&do^(?f&!OEOxVsef&F6s+m#J02(6FhI9A;ZXYvfTU z%(0v8HV39fDQT0T0^=e(p(5`K*GU zcua&~bY_0RH}+Z@n#g-wUYeplRL}Qyd~v{!wKLcKc*7=qtge8dlqjoKiiOU zGAU}mW#>~XU|SpGhAtu}2D*U98sXFT?ev_G0eIV1uV34SihlYubhzE#m}7r4#7Qz) z`oI5sokYFl{d>RnD&4U(wCbiwl*VC6r7~(d_ZWvcDjpd&wBI2OY$irrll5}UsSW?t z1^)Amr>bWKJOnUh;l#?dLG+On{Cl<2yG=|QFOocnN~q4$h9UInX1?WUqS4U2EXO+Do+IEdhBJq>Upyr5sg>v14^xG}_4ybEECqLp9lP zqs&p>w>U~6Zf|hTRvccfQtWsxqZ-lt)*Q2m7!HfH(Wg#DyaHyd(8=j< z`N^?PVIA#4Uo7aw9I508?w;@?V@<7Ow|f&P8%R5(N5Zt0}DlXR9=iV)j+;)I{LekGpflK!=ufF9?VL-dyV z$xVzgO3T{7M=;nk_I!D?Y+lMK8*%&nZ8_ppZYZy7Y4gM@tM8<^o(e_SJ^j{pXt#nY3s%6{1Q*PMU&Zs+ir zDBf^6`_Z15xWp{YcV6vsHiBE$3X(8VTdc!C-6i7TelqPi3TLgLY3Ip3Jj;1c67^v+ zGldQs&*cFZX9ZTzb9jk%r=GlpfUQd@{SOz$wtSf$szjOSvz+wfBa!`24@*=LNz?>H z8~Oa}li!*GPWJaUM0X|2#{#eEP!ZY13>u2Xe0I8_^XUn8k#v~n($qri)6~51WKKQ$ z0lV=%*`Qp)8%na=0FN*xA9^QXB#bGJ{so8<#uOziK1cu0ItTRp4Y)8vX_Mxdcvf`QCN;WtDk7oYzI?=>&nC(HGdO5%E-LK@&+>$-8)hDzPYiCP-EcAtl z613h`HpRf2!Pq`I+8gctVTzS5m=^oI#f zO?dTCmk_Kxo3wiqW9H(es}V2zTuV0$gX1v^V+F1?7RX!EeGrN4FNMA3mPv z-qN&*$sNKnH~>Z$KYP^d6&QxDy_ZU}O<8+bAF#aHFKOiZ`4sYLE0GlORU0Thj}*1* z`t24|`6VEmSBIlvI$DEV;pYZ@s%z&M+P&6dxi6NMoQ1N)44!AP$3{mRV-CqjEbdR~ zn(*<(Q|*6;WS699vdq}H8{b+#>D0+N@%lM~`h$(sS;DIXw>q~mIFLBYc%10)`>sJk z1)9lVR`7ivTQ&`?lWWjk-)aGjDW=4SugF z(Y><{&16<()F}42E*wVPX2>4DnWSqETZVX@f zcx{nh1&>1GksG<{VYkU(T+P!AZI{nlV-E>^hP1~xp0*Zlr<^)8}XRp(B2QE$ifv@DVs z1%}^dZbh$nJ{*{n2L&TVGW1WWoCX}nBKPk*h^)s1q^6ll`{Q{Ge1Dx%Tg|r8veV-c zYEQ5JP=Wr~^5ZKGYcb}nr9y`7Z%2it(z=^X!dohwseD-pZ7L$PGt`2R3E1fgan|J) zJ6=#PzOp*_G-C%@xr)bv4))`OqVRdybF3IQoyAY4+(TP?G($|1h}Bwp=AcnxW;z z@#T=MmL?6^7}YFYEFw_Zim(sAAq{Ih4I+FcFeDjB`8nhx=TKYCwj}(uvvf<)~b1jTlFzEs~k5r){6DG`Ie1}MSNm;ss&5;g~x=>gA6Kr z>?A+F={7P>`>vORGQ-5_{RE&iQJpZC4`Q9CLsIqq&DJ&AFzZub4KT()1sEQ#jC zrScw35DWo=>%Z20U+0fte>jW^n&k>2MJ{#8h5wwwEjGK`QlMks10R+~q&)h;H+8S~ zUOgj0A8ggul>YdkK~!pU_tzK}jC9Mo6N1S=d1@%rVGpK*Ele5i~cfF zfAs!*)k)4^n{q-HX-%hLP zn>*a^6c@0*R{CJ+Gx!w#*n4MxWCA|-`ksnR@{QPAdr(4uvIt)u$lhNDY~^w6J!(z& zm(ZI>zpRS~2^jjYr%L!bSZ+3wE~U?%djyl-p&71!*c`G#$W3NvvlBmXMv@*MZ|EJp z*~}ItAJ}W>|AP}z+99UDNp90uS$RU)NAG{OJ8Nv(q`T3e@wAq!#)Jd8MEq{{&6}S$ z#pC5+E^l$!vjNos+Ro|Nk7LOm?`Ljjj`GuNdJeiF=@aK0b(0q0(NTCKX@Gq3N~ z;y>p?O2*{xiaQOO{55Ao^`mk}fAhKss5Fp*gqk{f@G6x{Cji(1C$3jE1@UU_6 z6aI4{LYMhU84yGO5Fdl` zrLJFck~juA>98OySy+JRV^EEUte0G0v*H8ODB6PU66bz`M@RqnkrJSzwEqga3{BYq z3k;|*pm+h+m5dv#D-Fu~zZisw=Q7@Mf=7!w0e}_)<-JS*4*{SBo`64~Ia(m9dgiBi zbXUc-_%9LQkpN;4b%Dz`cq#xb{a+^nfD5+1 zLokbgeenWptJWKrG`%R;7g2Ph#HIFa7a+D)^74AeU4x22s-&*2J;@DdoD-A>vMzm< zR|e*R=Vze$MLaqf|0#QgQ9QaY2>~;)l~Du?0#Ui*W~Ol2VR#_tDwmf!f(;+w2Rjh`U+(cK(9p>L)xgK9h)oqr zK%4|@hG7gSEks)rSjT{JVPE;+1|DES$th0t(9qo69t(OpIau3xUIpTSJ3f?x9_4pB zh!71;$sP@j@?V?mNPJ4Yf6RU=M-vpQuG!pcWI#MUQex{r@ALxdP`P z;?hAi;DQCEgpm6J%2;5Tza6ap$#pys2n7)+mxHtr-AKg7ZE8RZR0Jr-g3_YH0X=Nc zAK`Z_s35q30}x?@NYE1@EkrN{h{uL1LpHL32~_x_2w=nkLm?z!g$fIrfm|FA3_2^M zg?M)(N@A%2N6>L0{SDAxAslRl*CBsuA}|KHJE30#&TzoSLisQJ2;Rvvo`1sTeq6z> zV}mf1Kf@9bHu*oW&aErh3tUk3f-^+JCNNY!W~o52}noNP`Ys zCqSnHlJLN8sCpgfK&3WtqXR?qVCv=d{>_F?0={$i-_N2jpaTU#z0&BwEI$Y;fPz)~ z+kN7nI)iiYS15QHP~KxQz$GLb@t=sy+W;*-i1^!a$e##r1Hc?aV4{470R8w-N{pLU z=s<}+D7_XRO2Y8B(~v()O1Yo|&mVxea}Y=W_xpo?;xhaI9s;mdr=jS8k}rr4B>>w? zI~pB`c@9$DAO)dF04zzM*8n_1uvtqp0BJ(7CA0DXe^eM(3^b!cgGvB{2n@g00qR6h zPQZ^CN{g}Dj1Dw*fmTsP#9;4oCIXYj+R(xG%dZ5H0HB%jKihb<=StFJ8n6ROfE*ym zK|r4vWCvO@{}VVn2K1q%G@vjxQ&*){i9!8dE?yBrBp^|@iXxOD&AV5L)u=>=(<`ER z4IS(1N|Ta;iiKlB00B~{62>6`1duxiH4G;OD-S0JDoMcxs-uI%6GHyeHA*N!v9YYc z78#TsumXQb`2X8YE<=C~m8AfHID$X2(%7#`f%ex>pl%nOCP5=?T8tbH2*5-O0Xrf{ zG5lqS4G!Ks|Ki-td5PmiO`RkRe;GLc4{nO|$n65#4~qetz;p@B;h5xPGm^Lt)lAAkzR(}O+M$rl31+dzbY3kGl) zLv7Txf(0WP{w(PE1Q=ofho}L1s5Im;9KdIQDnh0T06%&t2LLV+7=5RF1qw4;jMgCIKq7z3C|fC;Xqk82?R9BL%`0B1%JyE_V$fFTA4F$S>B2vvXp z#(*djIN~Lw0^X=l<`}3!g+cVdDHD{N9`%g+CwM{Qz?qNzUpMiJBA~{|6e% BG_?Q# delta 24123 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 Date: Thu, 7 Jun 2018 15:03:36 -0400 Subject: [PATCH 20/69] Remove redundant "form teams" From burged The formation of teams was already a bullet item in the README -- maybe pull that bulleted item from the README -- it makes more sense for the formation of teams to be here. --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index b65f2f9..5811407 100644 --- a/README.md +++ b/README.md @@ -59,7 +59,6 @@ Participants will be able to: - 10-20 min: - ___Quickly___ presentation.pptx - - Form teams - 60-80 min: - Teams work through activity.md From adae2ca589611eb575acabc67399173868cdaaa3 Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Thu, 7 Jun 2018 15:05:02 -0400 Subject: [PATCH 21/69] Improve team description per burged's suggestion --- activity.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/activity.md b/activity.md index 4f4a009..78f6df0 100644 --- a/activity.md +++ b/activity.md @@ -4,8 +4,7 @@ Form a 2-3 person team. We suggest you work with someone who is uses the same operating system as you. -There are two roles: __maintainer__ and __contributor__. -Each team member play each role at different times while playing out different scenarios. Rotate roles before each scenario, and consider replaying a scenario with team members playing different roles. +There are two roles: __maintainer__ and __contributor__. Each team member will adopt each role at different times while playing out different scenarios. Rotate roles before each scenario, and consider replaying a scenario with team members taking on different roles. Create and share with your team a shared editor (e.g., Google docs, https://pad.riseup.net/, etc.) for notes and answering questions. From 5d9feda8edb63c75342ce9761513cedac91d7b9b Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Thu, 7 Jun 2018 15:08:16 -0400 Subject: [PATCH 22/69] Improve directions to faciliator Closes #30 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 5811407..68497b4 100644 --- a/README.md +++ b/README.md @@ -58,7 +58,7 @@ Participants will be able to: ## Facilitation - 10-20 min: - - ___Quickly___ presentation.pptx + - ___Quickly___ review presentation.pptx with class - 60-80 min: - Teams work through activity.md From d76b23b1ee544f42ef5e2144142da2da427ce7f1 Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Thu, 7 Jun 2018 15:11:02 -0400 Subject: [PATCH 23/69] Improve learning outcome about remotes Closes #29 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 68497b4..e999cd5 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,7 @@ Participants will be able to: - Prepare a fork and local repository to contribute changes to upstream project on GitHub - Fork a project on GitHub - Clone a local repository from a remote repository - - Create a remote in local repository to a remote repository + - Connect local repository to remote repository - Prepare a branch to work on a feature or bug - Create a local branch - Push a local branch to a remote From bc7ef825c1651732d46f0d5ebe053f67f4f9f41e Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Thu, 7 Jun 2018 15:24:54 -0400 Subject: [PATCH 24/69] Add "as specified below" before link Closes #32 --- activity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/activity.md b/activity.md index 78f6df0..0e562d7 100644 --- a/activity.md +++ b/activity.md @@ -44,7 +44,7 @@ Your team will play out several scenarios. - Have the team member navigate to the organization on GitHub and accept the invitation. - Have the team member check for an invitation in their email associated with their GitHub account. -5. Help the _maintainer_ create an official upstream repository in organization by following GitHub's directions for [Creating a new repository](https://help.github.com/articles/creating-a-new-repository/) +5. Help the _maintainer_ create an official upstream repository in the organization as specified below by following GitHub's directions for [Creating a new repository](https://help.github.com/articles/creating-a-new-repository/) - Name it `ourfavorites` - Optionally add a description From 5b992157be7b3f56eb70815d6f95657fd56d0aaa Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Thu, 7 Jun 2018 15:27:20 -0400 Subject: [PATCH 25/69] Fix grammar Closes #33 --- activity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/activity.md b/activity.md index 0e562d7..a5e4906 100644 --- a/activity.md +++ b/activity.md @@ -85,7 +85,7 @@ Congratulations, you have an organization with organization members, and an init 1. Assign the role of _contributor_ to a team member. 2. Help the _contributor_ to complete the steps to [Prepare to work on a project](contributor.md#prepare-to-work-on-a-project) to prepare to work on `ourfavorites` -3. Repeat this section for each team member, ___one at a time___, including the team member who was initial assigned maintainer. +3. Repeat this section for each team member, ___one at a time___, including the team member who was initially assigned the role of maintainer. Congratulations, everyone on your team is ready to contribute to the project and can play the role of maintainer as needed! :clap: From 769d30f84b4edfe3043f34daa1f1866e9cf7fde8 Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Fri, 8 Jun 2018 00:25:54 -0400 Subject: [PATCH 26/69] Integrate issue creation into claiming an issue Related to #34 --- contributor.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/contributor.md b/contributor.md index 53edd50..b269311 100644 --- a/contributor.md +++ b/contributor.md @@ -69,11 +69,11 @@ __Note:__ In the instructions below __ALL_CAPS__ is a placeholder that you must 1. Log into GitHub. 2. On GitHub, navigate to the project on which you are working. 3. Click the __issues__ tab. -4. Search for an open issue that interests you. +4. Search for an open issue that interests you. Alternatively, if you have an idea but don't see an issue for it, create an issue. 5. Make sure the issue is not assigned to anyone, and no-one else has claimed it (check comments). 6. Claim the issue by leaving a comment that you are working on it. -Alternatively, if you have an idea but don't see an issue for it, make an issue and claim it. + ### Update master From 1162d97587bf090a061bf3c7adcae4326b8ddb80 Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Fri, 8 Jun 2018 00:27:25 -0400 Subject: [PATCH 27/69] Fix grammar Related to #34 --- activity.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/activity.md b/activity.md index a5e4906..dc69455 100644 --- a/activity.md +++ b/activity.md @@ -115,8 +115,8 @@ Congratulations, everyone on your team is ready to contribute to the project and ## Scenario 1: First contribution -1. Assign _maintainer_ to one team member -2. Assign _contributor_ to another team member. +1. Assign the role of _maintainer_ to one team member +2. Assign the role of _contributor_ to another team member. 3. Help the _contributor_ to follow the steps to [Prepare to work on an issue](contributor.md#prepare-to-work-on-an-issue) and [Work on an issue](contributor.md#work-on-an-issue) to accomplish the following: - Create a new file `favorite-foods.txt` in the root of the project that contains a couple of your favorite foods. 4. Help the _maintainer_ to accept _contributor's_ pull-request on GitHub by following the instructions to [Review a pull-request](maitainer.md#review-a-pull-request). From 4c8f34c8c3a6eeb9214c934981c2b04eeedf5ce3 Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Fri, 8 Jun 2018 00:33:18 -0400 Subject: [PATCH 28/69] Fix link related to #34 --- contributor.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributor.md b/contributor.md index b269311..4379ea4 100644 --- a/contributor.md +++ b/contributor.md @@ -23,7 +23,7 @@ __Note:__ In the instructions below __ALL_CAPS__ is a placeholder that you must 1. [Create and test a change](#create-and-test-a-change) 2. [Commit the change](#commit-the-change) -3. [Push changes in feature branch to your fork](#push-changes-in-feature-to-your-fork) +3. [Push changes in feature branch to your fork](#push-changes-in-feature-branch-to-your-fork) ### Update and resolve conflicts on a pull-request From 921c98f48674f57c5e4ac5aba606132e5cd532f6 Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Fri, 8 Jun 2018 00:35:27 -0400 Subject: [PATCH 29/69] Fix link Related to #34 --- activity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/activity.md b/activity.md index dc69455..b3fd56b 100644 --- a/activity.md +++ b/activity.md @@ -119,7 +119,7 @@ Congratulations, everyone on your team is ready to contribute to the project and 2. Assign the role of _contributor_ to another team member. 3. Help the _contributor_ to follow the steps to [Prepare to work on an issue](contributor.md#prepare-to-work-on-an-issue) and [Work on an issue](contributor.md#work-on-an-issue) to accomplish the following: - Create a new file `favorite-foods.txt` in the root of the project that contains a couple of your favorite foods. -4. Help the _maintainer_ to accept _contributor's_ pull-request on GitHub by following the instructions to [Review a pull-request](maitainer.md#review-a-pull-request). +4. Help the _maintainer_ to accept _contributor's_ pull-request on GitHub by following the instructions to [Review a pull-request](maintainer.md#review-a-pull-request). 5. Help the _contributor_ to [Clean up](contributor.md#clean-up). Congratulations, your team has made its first contribution! Celebrate. :clap: :clap: From 86d2336eb1161e2e8e1fd7536ba190b18c58297e Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Fri, 8 Jun 2018 10:44:38 -0400 Subject: [PATCH 30/69] Add version number to README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index e999cd5..560acba 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # GitHub Workflow Activity +v2.0.0 + Participants, in teams of 2-3, work through a series of scenarios to learn how to contribute to open-source projects using a common workflow. ## Required Resources From d022954a760b804ad6d819acf2e1200965412da2 Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Fri, 8 Jun 2018 11:11:04 -0400 Subject: [PATCH 31/69] Create CODE_OF_CONDUCT.md --- CODE_OF_CONDUCT.md | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 CODE_OF_CONDUCT.md diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 0000000..2fd2f87 --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,46 @@ +# Contributor Covenant Code of Conduct + +## Our Pledge + +In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation. + +## Our Standards + +Examples of behavior that contributes to creating a positive environment include: + +* Using welcoming and inclusive language +* Being respectful of differing viewpoints and experiences +* Gracefully accepting constructive criticism +* Focusing on what is best for the community +* Showing empathy towards other community members + +Examples of unacceptable behavior by participants include: + +* The use of sexualized language or imagery and unwelcome sexual attention or advances +* Trolling, insulting/derogatory comments, and personal or political attacks +* Public or private harassment +* Publishing others' private information, such as a physical or electronic address, without explicit permission +* Other conduct which could reasonably be considered inappropriate in a professional setting + +## Our Responsibilities + +Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior. + +Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful. + +## Scope + +This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers. + +## Enforcement + +Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at dr.stoney@gmail.com. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately. + +Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership. + +## Attribution + +This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, available at [http://contributor-covenant.org/version/1/4][version] + +[homepage]: http://contributor-covenant.org +[version]: http://contributor-covenant.org/version/1/4/ From 1c95f3b75ce7c9d41345d69d45ade6d629d7bf82 Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Mon, 11 Jun 2018 14:36:52 -0400 Subject: [PATCH 32/69] Add CONTRIBUTING.md --- CONTRIBUTING.md | 97 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 97 insertions(+) create mode 100644 CONTRIBUTING.md diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..c79c3b5 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,97 @@ +# Contributing Guide + +First, thanks for contributing! + + +## Report a problem or make a suggestion + +We love both! Please report the problem or make a suggestion as follows: + +1. Look for an existing issue in the issue tracker that describes a similar + problem or makes a similar suggestion. If you find one and you feel it is + the same problem or suggestion you have, please add a comment in support of + the issue. +2. If you feel your problem or suggestion is not the same, open a new issue and describe the problem or suggestion. + + +## Fixing a problem or implementing a suggestion + +If you think you know how to fix a reported issue or a reported suggestion, +please contribute using the same workflow as is taught in this activity: +fork-branch-pull-request. + + +## Versioning + +1. This project use [SemVer](https://semver.org/) version number: + MAJOR.MINOR.PATCH. +2. The public API is defined from the perspective of the facilitator. + Specifically the interface includes the activity's prerequisites, learning + outcomes, time requirements, material requirements, team composition + requirements, and facilitation requirements. +3. An increment in the MAJOR version number indicates that a change to the API +has been made that would require the facilitator to make an adjustment in their +course or the delivery of this activity before successfully adopting the new +version over the previous in their course. Here are some examples of changes +that would likely cause the MAJOR version number to be incremented. + * Adding or removing a learning outcome (e.g., students will no longer + learn the `git add` command). + * Adding or removing a prerequisite (e.g., students now need to know + calculus before participating in this activity) + * Changing from markdown to another delivery format (e.g., now requires + Googld Doc) + * A change in the required materials or course prep (e.g., now need + sticky-notes) +4. An increment in the MINOR version number indicates that improvements have +been made that should not violate the API thus allowing a facilitator to adopt +without requiring an adjustment in their course or the delivery of this +activity. However, facilitators should still make themselves aware of the +changes before adopting, just in case. Here are some examples of changes that +likely would require the MINOR version number to be incremented. + * Adding an optional question + * Reordering questions + * Adding a note about common pit-falls + * Adding or adjusting facilitator notes +5. An increment in the PATCH version number indicates that one or more +non-breaking bug-fix or cosmetic changes have been made. Again these should not +violate the API allowing facilitators to adopt the new version without +adjustment to their course. Again, facilitators should make themselves aware of +the changes before adopting, just in case. Here are some examples of changes +would likely only require the PATCH number to be incremented. + * Fixing a typo + * Fixing grammar + * Fixing a broken link + * Making a cosmetic change + + +## Merging a PR + +1. In the PR, update README.md with the new version number determined as + follows (the PR author must do this or give the maintainer permission to + modify their PR). Start with the current version in README.md from master. + If the PR contains a commit with a trivial bugfix, increment PATCH. If the + PR contains one or more commits that represent an improvement that are + backwards compatible, increment MINOR and reset PATCH to 0. If the PR + contains a breaking change, increment MAJOR and reset MINOR and PATCH to 0. + This is the new version number. + +2. Edit the PR title to ensure it is a good title for the squashed commit you are about to create. + +3. Draft a commit message (in a PR comment or a separate editor) that + - [ ] Summarizes the changes in the PR + - [ ] Lists each issue the PR closes with a line "Closes #k" where k is the + issue's number (not the PR's number) + - [ ] Lists related issues that the PR doesn't close with a line "Related + #k" where k is the issue's number (not the PR's number) + - [ ] Contains a Co-authored-by: for every author beyond the + first that had a commit in the PR + +4. Merge the PR using the "squash and merge" feature. Provide the commit + message when prompted. + + +## Small changes by a maintainer + +A small change (e.g., fixing a typo) may be made by a maintainer directly to +master. If this is done, be sure to increment PATCH in README.md at the same +time. From 3a7adc7445707d12f8c81166da13359d6b9d170c Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Mon, 11 Jun 2018 14:38:10 -0400 Subject: [PATCH 33/69] Start one-doc-per-task --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 560acba..d70bb2a 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # GitHub Workflow Activity -v2.0.0 +v3.0.0-dev Participants, in teams of 2-3, work through a series of scenarios to learn how to contribute to open-source projects using a common workflow. From 2e62fa68ad5e92840edbd006627a9f6845870837 Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Mon, 11 Jun 2018 15:23:38 -0400 Subject: [PATCH 34/69] Draft maintainer-setup.md --- 01-setup/contributor-setup.md | 0 01-setup/maintainer-setup.md | 79 ++++++++++++++++++++++++++++ activity.md => old/activity.md | 0 contributor.md => old/contributor.md | 0 maintainer.md => old/maintainer.md | 0 5 files changed, 79 insertions(+) create mode 100644 01-setup/contributor-setup.md create mode 100644 01-setup/maintainer-setup.md rename activity.md => old/activity.md (100%) rename contributor.md => old/contributor.md (100%) rename maintainer.md => old/maintainer.md (100%) diff --git a/01-setup/contributor-setup.md b/01-setup/contributor-setup.md new file mode 100644 index 0000000..e69de29 diff --git a/01-setup/maintainer-setup.md b/01-setup/maintainer-setup.md new file mode 100644 index 0000000..b592835 --- /dev/null +++ b/01-setup/maintainer-setup.md @@ -0,0 +1,79 @@ +# Maintainer's Setup + +## A. Get organized + +1. Assign the _maintainer_ role to one of your team members. They will carry out the actions described in this activity on behalf of the team. +2. Assign the _navigator_ role to one of your team members. They will have these instructions open on their computer, keep track of which step the _maintainer_ is on, read each instruction out loud, and help the _maintainer_ to complete the instructions. +3. Assign the _recorder_ role to one of your team members (if you have only two, give this role to the _navigator_). They will have the team's notepad open on their computer, take notes for the team in this pad as needed, help the _maintainer_ to complete the instructions. + + +## B. Create an organization + +__Assumptions__ + +* You are signed into GitHub + +__Instructions__ + +On GitHub (you must be signed-in) + +1. Click the plus `+` in the upper right corner and select __New organization__. +2. Name it what you like. +3. Select a free plan. +4. Use the email associated with your GitHub account as the billing address. (Since you chose the free plan you won't get billed.) +5. Invite each of your team members to be an organization member. +6. Finish the creation of the organization. +7. Help your recorder to make a note of the URL of the organization's homepage. +8. Configure member privileges so that organization members can write to repositories. See __Settings__ >> __Member privileges__ >> __Repository permissions__ . + +Congratulations! You have created an organization that can hold multiple repositories for your team. More importantly for this activity, this setup allows any of your team members to play the role of _maintainer_ or _contributor_ using a fork-pull-request based workflow (also known as [GitHub-flow](https://guides.github.com/introduction/flow/) workflow). + +## C. Create a project repository + +Assumptions + +* You are signed into GitHub +* You have just created an organization +* You are on your newly created organization's home page +* Your organization is empty; i.e., it does not have any repositories + +On GitHub (you must be signed-in) + +1. Click the big green __Create a new repository__ button +2. Name the repository `ourfavorites` +3. Optionally add a description +4. Make it public +5. Initialize it with a README +6. Optionally add a .gitignore (not necessary for this activity) +7. Add an open source license (unless you have a strong opinion, for now choose __GNU Public License v3.0__) +8. What is the URL to your official upstream repository? +9. Click the big green __Create repository__ button +10. Help your recorder to make a note of the URL of the repository's homepage. + +Congratulations! You have created your team's first repository. + + +## D. Reflect + +1. When performing this section, what challenges did you encounter? + + ``` + + ``` + +2. How did you overcome those challenges? + + ``` + + ``` + +3. Is there anything that your team would like clarification about? What questions does your team have about the steps or the concepts in this section? + + ``` + + ``` + + +## E. Next steps + +Next, complete the [Contributor's Setup](contributor-setup.md) diff --git a/activity.md b/old/activity.md similarity index 100% rename from activity.md rename to old/activity.md diff --git a/contributor.md b/old/contributor.md similarity index 100% rename from contributor.md rename to old/contributor.md diff --git a/maintainer.md b/old/maintainer.md similarity index 100% rename from maintainer.md rename to old/maintainer.md From 16e163aea3850bb365bb8087206fa008965afac7 Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Mon, 11 Jun 2018 17:27:04 -0400 Subject: [PATCH 35/69] Add contributors setup --- 01-setup/contributor-setup.md | 122 ++++++++++++++++++++++++++++++++++ 01-setup/maintainer-setup.md | 8 ++- 2 files changed, 127 insertions(+), 3 deletions(-) diff --git a/01-setup/contributor-setup.md b/01-setup/contributor-setup.md index e69de29..a07f36d 100644 --- a/01-setup/contributor-setup.md +++ b/01-setup/contributor-setup.md @@ -0,0 +1,122 @@ +# Contributor's Setup + +## A. Get organized + +1. Assign the _contributor_ role to one of your team members. They will carry out the actions described in this activity on behalf of the team. +2. Assign the _navigator_ role to one of your team members. They will have these instructions open on their computer, keep track of which step the _maintainer_ is on, read each instruction out loud, and help the _maintainer_ to complete the instructions. +3. Assign the _recorder_ role to one of your team members (if you have only two, give this role to the _navigator_). They will have the team's notepad open on their computer, take notes for the team in this pad as needed, help the _maintainer_ to complete the instructions. + + +## B. Accept the invitation to join the organization + +If you played the role of maintainer in the last activity, skip this step. + +__Assumptions__ + +* You are signed into GitHub. + +__Instructions__ + +Either + +* Find the invitation in your email, view the invitation, and accept the invitation + +Or + +* Navigate to the team's organization, view the invitation, and accept the invitation. + + +## C. Fork the upstream repository + +__Assumptions__ + +* You are signed into GitHub. +* You are viewing the team's repository within the team's organization on GitHub. + +__Instructions__ + +1. Click __Fork__ in the upper-right corner. +2. If you are a member of one or more organizations, select your personal account to receive the fork. +3. You should be viewing your personal fork of the team's repository on GitHub. + +Congratulations, you have forked a personal copy of the team's repository! + +## D. Clone your fork + +__Assumptions__ + +* You have git installed and configured on your machine. +* You are viewing your personal fork of the team's repository on GitHub. +* Your team's repository is named ourfavorites. + +__Instructions__ + +1. In the browser, click the green __Clone or Download__ button. +2. If "HTTPS" is not selected, click __Use HTTPS__. +3. Click the clipboard to copy the URL in the box to your clipboard. +4. Open a terminal and change directories to the Desktop. + - If you are using Windows, right-click on your desktop and select __git-bash__ + - If you are on a Mac or linux, open a terminal and then execute + ``` + cd ~/Desktop + ``` +5. In the terminal, clone the repository. Do not type PASTE_URL, instead paste the URL that's in your clipboard from step 3. + ``` + git clone PASTE_URL + ``` +6. Change into the root of your clone. + ``` + cd ourfavorites + ``` + +Congratulations, you have cloned your fork to your local machine! + +## E. Add upstream remote + +__Assumptions__ + +* You are viewing your fork of the team's repository on GitHub. +* You have cloned your fork locally. +* You have a terminal opened and positioned in the root of your local clone. + +__Instructions__ + +1. In the browser, navigate to your team's repository by clicking its link under the title of your repository (look for "forked from ..."). +2. Click the green __Clone or Download__ button. +3. If "HTTPS" is not selected, click __Use HTTPS__. +4. Click the clipboard to copy the URL in the box to your clipboard. +5. In the terminal add a named URL (called a remote) to your clone that points to the team's repository, which we'll call `upstream`. + ``` + git remote add upstream PASTE_URL + ``` +6. Run the following and confirm that your local has two remotes (but four lines): origin that points to your fork of the team's repository, and upstream that points to your team's repository. + ``` + git remote -v + ``` + +Congratulations, your local clone now knows where to upstream (i.e., your team's repository). + +## F. Repeat this activity for each other person in your team + + +## G. Reflect + +1. When performing this section, what challenges did you encounter? + + ``` + + ``` + +2. How did you overcome those challenges? + + ``` + + ``` + +3. Is there anything that your team would like clarification about? What questions does your team have about the steps or the concepts in this section? + + ``` + + ``` + +### STOP: Check in with your facilitator diff --git a/01-setup/maintainer-setup.md b/01-setup/maintainer-setup.md index b592835..ab22f62 100644 --- a/01-setup/maintainer-setup.md +++ b/01-setup/maintainer-setup.md @@ -30,14 +30,14 @@ Congratulations! You have created an organization that can hold multiple reposit ## C. Create a project repository -Assumptions +__Assumptions__ * You are signed into GitHub * You have just created an organization * You are on your newly created organization's home page * Your organization is empty; i.e., it does not have any repositories -On GitHub (you must be signed-in) +__On GitHub__ 1. Click the big green __Create a new repository__ button 2. Name the repository `ourfavorites` @@ -73,7 +73,9 @@ Congratulations! You have created your team's first repository. ``` +## E. STOP: Check in with your facilitator + -## E. Next steps +## F. Next steps Next, complete the [Contributor's Setup](contributor-setup.md) From 69f671ea8f70b08fb6f3101fd98f2abf81eff267 Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Mon, 11 Jun 2018 20:24:36 -0400 Subject: [PATCH 36/69] Minor changes to wording and numberings --- 01-setup/contributor-setup.md | 4 ++-- 01-setup/maintainer-setup.md | 29 ++++++++++++++--------------- 2 files changed, 16 insertions(+), 17 deletions(-) diff --git a/01-setup/contributor-setup.md b/01-setup/contributor-setup.md index a07f36d..5bdcd08 100644 --- a/01-setup/contributor-setup.md +++ b/01-setup/contributor-setup.md @@ -19,7 +19,7 @@ __Instructions__ Either -* Find the invitation in your email, view the invitation, and accept the invitation +* Find the invitation in your email, view the invitation, and accept the invitation. Or @@ -94,7 +94,7 @@ __Instructions__ git remote -v ``` -Congratulations, your local clone now knows where to upstream (i.e., your team's repository). +Congratulations, your local clone now knows where to find the upstream repository (i.e., your team's repository). ## F. Repeat this activity for each other person in your team diff --git a/01-setup/maintainer-setup.md b/01-setup/maintainer-setup.md index ab22f62..c5ddba3 100644 --- a/01-setup/maintainer-setup.md +++ b/01-setup/maintainer-setup.md @@ -11,7 +11,7 @@ __Assumptions__ -* You are signed into GitHub +* You are signed into GitHub. __Instructions__ @@ -32,23 +32,22 @@ Congratulations! You have created an organization that can hold multiple reposit __Assumptions__ -* You are signed into GitHub -* You have just created an organization -* You are on your newly created organization's home page -* Your organization is empty; i.e., it does not have any repositories +* You are signed into GitHub. +* You have just created an organization. +* You are on your newly created organization's home page. +* Your organization is empty; i.e., it does not have any repositories. __On GitHub__ -1. Click the big green __Create a new repository__ button -2. Name the repository `ourfavorites` -3. Optionally add a description -4. Make it public -5. Initialize it with a README -6. Optionally add a .gitignore (not necessary for this activity) -7. Add an open source license (unless you have a strong opinion, for now choose __GNU Public License v3.0__) -8. What is the URL to your official upstream repository? -9. Click the big green __Create repository__ button -10. Help your recorder to make a note of the URL of the repository's homepage. +1. Click the big green __Create a new repository__ button. +2. Name the repository `ourfavorites`. +3. Optionally add a description. +4. Make it public. +5. Initialize it with a README. +6. Optionally add a .gitignore (not necessary for this activity). +7. Add an open source license (unless you have a strong opinion, for now choose __GNU Public License v3.0__). +8. Click the big green __Create repository__ button +9. Help your recorder to make a note of the URL of the repository's homepage. Congratulations! You have created your team's first repository. From f76d9b1483d5720df8180e8ee20c464f2c1a67c5 Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Mon, 11 Jun 2018 20:25:37 -0400 Subject: [PATCH 37/69] Add contributor preparation for simple contribution --- 02-simple-contribution/contributor-prepare.md | 66 +++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 02-simple-contribution/contributor-prepare.md diff --git a/02-simple-contribution/contributor-prepare.md b/02-simple-contribution/contributor-prepare.md new file mode 100644 index 0000000..cfb5e2e --- /dev/null +++ b/02-simple-contribution/contributor-prepare.md @@ -0,0 +1,66 @@ +# Contributor - Prepare to work on an issue + +## A. Claim an issue + +__Assumptions__ + +* You are signed into GitHub. + +__Instructions__ + +1. Navigate to your team's repository on GitHub (_not_ your fork). +2. Click the __Issues__ tab. +3. Search to see if there is an existing issue for what you want to do. +4. If no reasonable issue exists for what you want to do, create one. +5. If someone is assigned to the ticket or has claimed it by leaving a comment that they are working on it, move on, or maybe leave a comment asking about the progress and express interest in working on the issue. +6. If no-one is working on the issue assign yourself to the ticket (or leave a comment that you are working on it). +7. Help your recorder note the issue number of the issue you will be working on. + +Congratulations, you now have a claimed issue for the work you plan to do. + +Issues provide a way for developers to collaborate. They are used for many purposes including proposing and discuss ideas; prioritizing, sizing, and valuing requests; clarify requirements; verify bugs; and generally to coordinate development efforts. When looking for something to work on, use the issue tracker to find issues that the community (and the maintainers in particular) are interested in. Otherwise you may be working on something that will never be accepted. + + +## B. Prepare to work on the issue + +__Assumptions__ + +* You have claimed an issue for the work you plan to do. +* You have a terminal open. +* The terminal is positioned in the root of your local clone of the repository. +* You are signed into GitHub. + +__Instructions__ + +1. You are going to create a new branch to hold your work. New branches should always be branched from master. So first ensure that the master branch is checked out. + ``` + git checkout master + ``` +2. Create the feature branch for the issue. Name it something short but meaningful and relevant to the issue. Replace BRANCH_NAME in the command below with your chosen name. + ``` + git branch BRANCH_NAME + ``` +3. Checkout the branch you just created. Checking out a branch makes it the active branch so that any new commits you make will be added to this branch. + ``` + git checkout BRANCH_NAME + ``` +4. Create an empty commit so that you can immediately issue a pull-request in the steps below. (Alternatively you could make a small change, stage it, and commit it. For now, just create an empty commit.) + ``` + git commit --allow-empty -m "Start BRANCH_NAME" + ``` +5. Push your new branch containing the empty commit to your fork. Recall that your clone has a remote named `origin` that points to your fork. At the same time, use `-u` to tell git to track this remote branch with the local branch with the same name. Basically you are telling git that the new remote and local branches mean the same thing. You only use `-u` when you first create and push a branch. + ``` + git push -u origin BRANCH_NAME + ``` +6. On GitHub, navigate to your fork. +7. Open a pull-request (__PR__) by clicking __New pull-request__. +8. Make sure that + * The base repository is set to your team's repository under the organization + * The base branch is set to master + * The compare repository is set to your fork of the team's repository + * The compare branch is set to your feature branch (e.g., BRANCH_NAME) +9. Click the __Create pull request__ button. +10. Briefly describe what you plan to do, and mention the issue that this PR is addressing. Mention the issue by putting its issue number in the body using this format: `#i` where `i` is the issue number. When GitHub sees this, it cross-references the issue and the PR allowing folks to easily to get from one to the other. +11. Click __Create pull request__. + +Congratulations! You have opened a PR for the issue you are going to work on. While issues are generally for clarifying requirements, a PR is generally where developers discuss design and implementation of solutions to issues. From 3d3b5d3638c4e168fca9caf98df40b3443e1f5e8 Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Mon, 11 Jun 2018 20:29:51 -0400 Subject: [PATCH 38/69] Add updating of master before branching --- 02-simple-contribution/contributor-prepare.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/02-simple-contribution/contributor-prepare.md b/02-simple-contribution/contributor-prepare.md index cfb5e2e..dbed460 100644 --- a/02-simple-contribution/contributor-prepare.md +++ b/02-simple-contribution/contributor-prepare.md @@ -36,6 +36,10 @@ __Instructions__ ``` git checkout master ``` +2. Also you should make sure that you start your branch based on the most recent copy of master. So pull changes from upstream (your team's repository on GitHub). In this activity, there shouldn't be any new changes in upstream, but this is a good habit to get into. So let's practice. + ``` + git pull upstream master + ``` 2. Create the feature branch for the issue. Name it something short but meaningful and relevant to the issue. Replace BRANCH_NAME in the command below with your chosen name. ``` git branch BRANCH_NAME From 997bfedcbfc6b43b3e9cd6773b81f3390be56b55 Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Mon, 11 Jun 2018 21:00:14 -0400 Subject: [PATCH 39/69] Renaming and add contributor-work.md --- .../contributor-prepare.md | 3 +- 02-simple/contributor-work.md | 95 +++++++++++++++++++ 02-simple/maintainer-simple-contribution.md | 0 3 files changed, 97 insertions(+), 1 deletion(-) rename {02-simple-contribution => 02-simple}/contributor-prepare.md (91%) create mode 100644 02-simple/contributor-work.md create mode 100644 02-simple/maintainer-simple-contribution.md diff --git a/02-simple-contribution/contributor-prepare.md b/02-simple/contributor-prepare.md similarity index 91% rename from 02-simple-contribution/contributor-prepare.md rename to 02-simple/contributor-prepare.md index dbed460..e082f48 100644 --- a/02-simple-contribution/contributor-prepare.md +++ b/02-simple/contributor-prepare.md @@ -36,9 +36,10 @@ __Instructions__ ``` git checkout master ``` -2. Also you should make sure that you start your branch based on the most recent copy of master. So pull changes from upstream (your team's repository on GitHub). In this activity, there shouldn't be any new changes in upstream, but this is a good habit to get into. So let's practice. +2. Also you should always make sure that you start your branch based on the most recent copy of master. So let's pull changes from upstream (your team's repository on GitHub). In this activity, there shouldn't be any new changes in upstream, but this is a good habit to get into. So let's practice. At the same time, let's make sure your fork has those changes too. ``` git pull upstream master + git push origin master ``` 2. Create the feature branch for the issue. Name it something short but meaningful and relevant to the issue. Replace BRANCH_NAME in the command below with your chosen name. ``` diff --git a/02-simple/contributor-work.md b/02-simple/contributor-work.md new file mode 100644 index 0000000..9a29db8 --- /dev/null +++ b/02-simple/contributor-work.md @@ -0,0 +1,95 @@ +# Contributor - Work + +## A. Create and test a small change + +__Assumptions__ + +* You have the development tools necessary for working on this project install and configured. + +__Instructions__ + +1. Make a small change using your standard development environment (e.g., Atom.io, Notepad++, Eclipse, etc.). + +2. Test the change to make sure it works. Again, use whatever development tools you like. + +## B. Commit the change + +__Assumptions__ + +* You have a terminal open. +* The terminal is positioned in the root of your local clone. +* The feature branch for the issue you are working on is checked out. + +__Instructions__ + +1. Stage your changes. + ``` + git add . + ``` +2. Confirm that only files that should be committed are staged. + ``` + git status + ``` +3. If there are files staged that shouldn't be (e.g., anything that can be generated from source, personal/private configurations or data, etc.) see __Unstage changes__ below. When you are done, return here and go back to step 1. +4. Commit changes and provide a good commit messages. + ``` + git commit + ``` + +## C. Push changes to your fork and update the PR + +__Assumptions__ + +* You have a terminal open. +* The terminal is positioned in the root of your local clone. +* The feature branch for the issue you are working on is checked out. +* You have pushed the feature branch before using the `-u` option so git tracks it. +* You have opened a PR from this branch back to master in upstream. + +__Instructions__ + +1. Push you changes in FEATURE_BRANCH to your fork. + ``` + git push origin FEATURE_BRANCH + ``` + +Congratulations, you have pushed your changes to your fork, and your open PR has been updated with the newly pushed changes. When you push changes to a branch that is associated with a PR, the PR is automatically updated with the pushed changes! + + +## D. Unstage changes + +__Assumptions__ + +* You have files staged that you do not want committed. + +__Instructions__ + +Depending on which changes you want to unstage, do one of the following. + +* Unstage all changes. (Literally type `HEAD` here. `HEAD` means the currently checked out commit.) + ``` + git reset HEAD + ``` +* Unstage all changes in a directory. (Replace PATH/TO/DIRECTORY with a relative or absolute path to the directory containing the changes you want to unstage; One Windows use backslashes '\\' instead of '/') + ``` + git reset HEAD -- PATH/TO/DIRECTORY + ``` +* Unstage individual files (... means "and so on"; do not type them literally). + ``` + git reset HEAD -- FILE1 FILE2 ... + ``` + +To avoid this problem in the future, do one of the following. + +* Stage files individually from now on. + ``` + git add FILE1 FILE2 + git add FILE3 + ``` +* Or edit `.gitignore` to forever ignore these files and stage again. See Atlassian's article on [.gitignore](https://www.atlassian.com/git/tutorials/saving-changes/gitignore). + ``` + vim .gitignore # use your favorite editor + git add . + ``` + +Return to and complete __Commit the change__ above. diff --git a/02-simple/maintainer-simple-contribution.md b/02-simple/maintainer-simple-contribution.md new file mode 100644 index 0000000..e69de29 From c971948a8f54d4e35ae5d4bd878b4b9b5de54d7d Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Mon, 11 Jun 2018 21:46:00 -0400 Subject: [PATCH 40/69] Flesh out contributor-prepare-to-work.md --- ...pare.md => contributor-prepare-to-work.md} | 0 02-simple/contributor-work.md | 66 ++++++++++++++++++- ...r-simple-contribution.md => maintainer.md} | 0 3 files changed, 65 insertions(+), 1 deletion(-) rename 02-simple/{contributor-prepare.md => contributor-prepare-to-work.md} (100%) rename 02-simple/{maintainer-simple-contribution.md => maintainer.md} (100%) diff --git a/02-simple/contributor-prepare.md b/02-simple/contributor-prepare-to-work.md similarity index 100% rename from 02-simple/contributor-prepare.md rename to 02-simple/contributor-prepare-to-work.md diff --git a/02-simple/contributor-work.md b/02-simple/contributor-work.md index 9a29db8..31dcf1e 100644 --- a/02-simple/contributor-work.md +++ b/02-simple/contributor-work.md @@ -55,8 +55,72 @@ __Instructions__ Congratulations, you have pushed your changes to your fork, and your open PR has been updated with the newly pushed changes. When you push changes to a branch that is associated with a PR, the PR is automatically updated with the pushed changes! +## D. Repeat A-C until done -## D. Unstage changes +... or until you _think_ you are done, or until want feedback from the maintainer. + + +## E. Request a review + +__Assumptions__ + +* You have an open PR. +* You are signed into GitHub. + +__Instructions__ + +1. Navigate to your PR on the team's repository on GitHub. +2. Make a comment. In that comment at-mention one of your team-members who will play the role of _matainer_ (e.g., `@person`), and ask them to please review your work. +3. Now have the person who you designated as a _maintainer_ complete [Review a PR]() and return here when you are done. +3. If the _maintainer_ accepted your work by merging it into master in the team repository, go to [Clean up](). +4. If the _maintainer_ rejected your work and close the PR because it will never be merged (e.g., it's obsolete, it's not a good idea, etc.), go to [Clean up](). +5. If the _maintainer_ asked for adjustments, continue from step A above to make the adjustments. +6. If changes in your PR ever become conflicted with those in master in upstream, complete [Updating your PR with changes from master]() and return here when you are done. Then continue from step 1. + + +## Clean up + +__Assumptions__ + +* You have a terminal open. +* The terminal is positioned in the root of your local clone. + +__Instructions__ + +1. Checkout the master branch, update master with changes from upstream, and push those changes to your fork. This synchronizes master across your team's repository, your fork, and your clone. + ``` + git checkout master + git pull upstream master + git push origin master + ``` +2. Delete the feature branch from your local repository. + ``` + git branch -d FEATURE_BRANCH + ``` + Note: if the last statement complains that the branch has not been merged, you may be trying to delete the wrong branch or the maintainer may have used a "merge" strategy that was not a merge at all. So first, check that you have the correct branch and that your pull-request for that branch has actually been merged. If so, and you are really, really, REALLY sure, then force the delete with a capital "D": `git branch -D FEATURE_BRANCH`. +3. Delete the feature branch from your fork. + ``` + git push -d origin FEATURE_BRANCH + ``` + +## Updating your PR with changes from master + +1. Synchronize master + ``` + git checkout master + git pull upstream master + git push origin master + ``` +2. Merge changes from master into your feature branch. + ``` + git checkout FEATURE_BRANCH + git merge master + ``` +3. If there were conflicts, follow GitHub's instructions for [Resolving a merge conflict using the command-line](https://help.github.com/articles/resolving-a-merge-conflict-using-the-command-line/). Be sure to test your changes before committing them. Return here when you are done. +4. If there were no conflicts, just test the merged copy. If there are any problems, continue from [Create and test a small change](). + + +## Unstage changes __Assumptions__ diff --git a/02-simple/maintainer-simple-contribution.md b/02-simple/maintainer.md similarity index 100% rename from 02-simple/maintainer-simple-contribution.md rename to 02-simple/maintainer.md From b7c247dfb9da7e4aafb7b6b21a47cfa587c4b15c Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Mon, 11 Jun 2018 21:49:15 -0400 Subject: [PATCH 41/69] Remove empty file --- 02-simple/maintainer.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 02-simple/maintainer.md diff --git a/02-simple/maintainer.md b/02-simple/maintainer.md deleted file mode 100644 index e69de29..0000000 From ca3dfb8a853b6124457af7b1edc0b42c487a9498 Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Tue, 12 Jun 2018 11:45:00 -0400 Subject: [PATCH 42/69] Reorganize content and files --- 02-simple/contributor-prepare-to-work.md | 71 ---- 02-simple/contributor-work.md | 159 --------- activity/README.md | 107 ++++++ .../presentation.pptx | Bin .../setup-contributor.md | 0 .../setup-maintainer.md | 0 activity/workflow.md | 248 +++++++++++++ old/activity.md | 278 --------------- old/contributor.md | 328 ------------------ old/maintainer.md | 41 --- 10 files changed, 355 insertions(+), 877 deletions(-) delete mode 100644 02-simple/contributor-prepare-to-work.md delete mode 100644 02-simple/contributor-work.md create mode 100644 activity/README.md rename presentation.pptx => activity/presentation.pptx (100%) rename 01-setup/contributor-setup.md => activity/setup-contributor.md (100%) rename 01-setup/maintainer-setup.md => activity/setup-maintainer.md (100%) create mode 100644 activity/workflow.md delete mode 100644 old/activity.md delete mode 100644 old/contributor.md delete mode 100644 old/maintainer.md diff --git a/02-simple/contributor-prepare-to-work.md b/02-simple/contributor-prepare-to-work.md deleted file mode 100644 index e082f48..0000000 --- a/02-simple/contributor-prepare-to-work.md +++ /dev/null @@ -1,71 +0,0 @@ -# Contributor - Prepare to work on an issue - -## A. Claim an issue - -__Assumptions__ - -* You are signed into GitHub. - -__Instructions__ - -1. Navigate to your team's repository on GitHub (_not_ your fork). -2. Click the __Issues__ tab. -3. Search to see if there is an existing issue for what you want to do. -4. If no reasonable issue exists for what you want to do, create one. -5. If someone is assigned to the ticket or has claimed it by leaving a comment that they are working on it, move on, or maybe leave a comment asking about the progress and express interest in working on the issue. -6. If no-one is working on the issue assign yourself to the ticket (or leave a comment that you are working on it). -7. Help your recorder note the issue number of the issue you will be working on. - -Congratulations, you now have a claimed issue for the work you plan to do. - -Issues provide a way for developers to collaborate. They are used for many purposes including proposing and discuss ideas; prioritizing, sizing, and valuing requests; clarify requirements; verify bugs; and generally to coordinate development efforts. When looking for something to work on, use the issue tracker to find issues that the community (and the maintainers in particular) are interested in. Otherwise you may be working on something that will never be accepted. - - -## B. Prepare to work on the issue - -__Assumptions__ - -* You have claimed an issue for the work you plan to do. -* You have a terminal open. -* The terminal is positioned in the root of your local clone of the repository. -* You are signed into GitHub. - -__Instructions__ - -1. You are going to create a new branch to hold your work. New branches should always be branched from master. So first ensure that the master branch is checked out. - ``` - git checkout master - ``` -2. Also you should always make sure that you start your branch based on the most recent copy of master. So let's pull changes from upstream (your team's repository on GitHub). In this activity, there shouldn't be any new changes in upstream, but this is a good habit to get into. So let's practice. At the same time, let's make sure your fork has those changes too. - ``` - git pull upstream master - git push origin master - ``` -2. Create the feature branch for the issue. Name it something short but meaningful and relevant to the issue. Replace BRANCH_NAME in the command below with your chosen name. - ``` - git branch BRANCH_NAME - ``` -3. Checkout the branch you just created. Checking out a branch makes it the active branch so that any new commits you make will be added to this branch. - ``` - git checkout BRANCH_NAME - ``` -4. Create an empty commit so that you can immediately issue a pull-request in the steps below. (Alternatively you could make a small change, stage it, and commit it. For now, just create an empty commit.) - ``` - git commit --allow-empty -m "Start BRANCH_NAME" - ``` -5. Push your new branch containing the empty commit to your fork. Recall that your clone has a remote named `origin` that points to your fork. At the same time, use `-u` to tell git to track this remote branch with the local branch with the same name. Basically you are telling git that the new remote and local branches mean the same thing. You only use `-u` when you first create and push a branch. - ``` - git push -u origin BRANCH_NAME - ``` -6. On GitHub, navigate to your fork. -7. Open a pull-request (__PR__) by clicking __New pull-request__. -8. Make sure that - * The base repository is set to your team's repository under the organization - * The base branch is set to master - * The compare repository is set to your fork of the team's repository - * The compare branch is set to your feature branch (e.g., BRANCH_NAME) -9. Click the __Create pull request__ button. -10. Briefly describe what you plan to do, and mention the issue that this PR is addressing. Mention the issue by putting its issue number in the body using this format: `#i` where `i` is the issue number. When GitHub sees this, it cross-references the issue and the PR allowing folks to easily to get from one to the other. -11. Click __Create pull request__. - -Congratulations! You have opened a PR for the issue you are going to work on. While issues are generally for clarifying requirements, a PR is generally where developers discuss design and implementation of solutions to issues. diff --git a/02-simple/contributor-work.md b/02-simple/contributor-work.md deleted file mode 100644 index 31dcf1e..0000000 --- a/02-simple/contributor-work.md +++ /dev/null @@ -1,159 +0,0 @@ -# Contributor - Work - -## A. Create and test a small change - -__Assumptions__ - -* You have the development tools necessary for working on this project install and configured. - -__Instructions__ - -1. Make a small change using your standard development environment (e.g., Atom.io, Notepad++, Eclipse, etc.). - -2. Test the change to make sure it works. Again, use whatever development tools you like. - -## B. Commit the change - -__Assumptions__ - -* You have a terminal open. -* The terminal is positioned in the root of your local clone. -* The feature branch for the issue you are working on is checked out. - -__Instructions__ - -1. Stage your changes. - ``` - git add . - ``` -2. Confirm that only files that should be committed are staged. - ``` - git status - ``` -3. If there are files staged that shouldn't be (e.g., anything that can be generated from source, personal/private configurations or data, etc.) see __Unstage changes__ below. When you are done, return here and go back to step 1. -4. Commit changes and provide a good commit messages. - ``` - git commit - ``` - -## C. Push changes to your fork and update the PR - -__Assumptions__ - -* You have a terminal open. -* The terminal is positioned in the root of your local clone. -* The feature branch for the issue you are working on is checked out. -* You have pushed the feature branch before using the `-u` option so git tracks it. -* You have opened a PR from this branch back to master in upstream. - -__Instructions__ - -1. Push you changes in FEATURE_BRANCH to your fork. - ``` - git push origin FEATURE_BRANCH - ``` - -Congratulations, you have pushed your changes to your fork, and your open PR has been updated with the newly pushed changes. When you push changes to a branch that is associated with a PR, the PR is automatically updated with the pushed changes! - -## D. Repeat A-C until done - -... or until you _think_ you are done, or until want feedback from the maintainer. - - -## E. Request a review - -__Assumptions__ - -* You have an open PR. -* You are signed into GitHub. - -__Instructions__ - -1. Navigate to your PR on the team's repository on GitHub. -2. Make a comment. In that comment at-mention one of your team-members who will play the role of _matainer_ (e.g., `@person`), and ask them to please review your work. -3. Now have the person who you designated as a _maintainer_ complete [Review a PR]() and return here when you are done. -3. If the _maintainer_ accepted your work by merging it into master in the team repository, go to [Clean up](). -4. If the _maintainer_ rejected your work and close the PR because it will never be merged (e.g., it's obsolete, it's not a good idea, etc.), go to [Clean up](). -5. If the _maintainer_ asked for adjustments, continue from step A above to make the adjustments. -6. If changes in your PR ever become conflicted with those in master in upstream, complete [Updating your PR with changes from master]() and return here when you are done. Then continue from step 1. - - -## Clean up - -__Assumptions__ - -* You have a terminal open. -* The terminal is positioned in the root of your local clone. - -__Instructions__ - -1. Checkout the master branch, update master with changes from upstream, and push those changes to your fork. This synchronizes master across your team's repository, your fork, and your clone. - ``` - git checkout master - git pull upstream master - git push origin master - ``` -2. Delete the feature branch from your local repository. - ``` - git branch -d FEATURE_BRANCH - ``` - Note: if the last statement complains that the branch has not been merged, you may be trying to delete the wrong branch or the maintainer may have used a "merge" strategy that was not a merge at all. So first, check that you have the correct branch and that your pull-request for that branch has actually been merged. If so, and you are really, really, REALLY sure, then force the delete with a capital "D": `git branch -D FEATURE_BRANCH`. -3. Delete the feature branch from your fork. - ``` - git push -d origin FEATURE_BRANCH - ``` - -## Updating your PR with changes from master - -1. Synchronize master - ``` - git checkout master - git pull upstream master - git push origin master - ``` -2. Merge changes from master into your feature branch. - ``` - git checkout FEATURE_BRANCH - git merge master - ``` -3. If there were conflicts, follow GitHub's instructions for [Resolving a merge conflict using the command-line](https://help.github.com/articles/resolving-a-merge-conflict-using-the-command-line/). Be sure to test your changes before committing them. Return here when you are done. -4. If there were no conflicts, just test the merged copy. If there are any problems, continue from [Create and test a small change](). - - -## Unstage changes - -__Assumptions__ - -* You have files staged that you do not want committed. - -__Instructions__ - -Depending on which changes you want to unstage, do one of the following. - -* Unstage all changes. (Literally type `HEAD` here. `HEAD` means the currently checked out commit.) - ``` - git reset HEAD - ``` -* Unstage all changes in a directory. (Replace PATH/TO/DIRECTORY with a relative or absolute path to the directory containing the changes you want to unstage; One Windows use backslashes '\\' instead of '/') - ``` - git reset HEAD -- PATH/TO/DIRECTORY - ``` -* Unstage individual files (... means "and so on"; do not type them literally). - ``` - git reset HEAD -- FILE1 FILE2 ... - ``` - -To avoid this problem in the future, do one of the following. - -* Stage files individually from now on. - ``` - git add FILE1 FILE2 - git add FILE3 - ``` -* Or edit `.gitignore` to forever ignore these files and stage again. See Atlassian's article on [.gitignore](https://www.atlassian.com/git/tutorials/saving-changes/gitignore). - ``` - vim .gitignore # use your favorite editor - git add . - ``` - -Return to and complete __Commit the change__ above. diff --git a/activity/README.md b/activity/README.md new file mode 100644 index 0000000..4bc07a7 --- /dev/null +++ b/activity/README.md @@ -0,0 +1,107 @@ +# GitHub Workflow Activity + +v3.0.0-dev + +Participants work through a series of scenarios in teams of 2-3 to learn how to contribute to open-source projects using a typical workflow. + +## Required resources + +- Participants: 2+ +- Each participant needs + - A computer with + - git installed and configured + - A plaintext editor + - A command-line interface + - A browser + - A working Internet connection with ports open for SSH, HTTPS, and HTTP + - A GitHub account + +## Participant prerequisite knowledge and skills + +- Command-line operations: + - Change working directory (cd) +- Filesystem operations: + - Create, rename, move, and delete directories and files +- Plaintext editor operations: + - Edit and save a file + +## Participant learning outcomes + +Participants will be able to: + +- Use a common workflow to contribute code to a project on GitHub + - Prepare a fork and local repository to contribute changes to upstream project on GitHub + - Fork a project on GitHub + - Clone a local repository from a remote repository + - Connect local repository to remote repository + - Prepare a branch to work on a feature or bug + - Create a local branch + - Push a local branch to a remote + - Issue a pull-request on GitHub + - Update repository with changes from upstream + - Pull upstream changes into local repository + - Merge master into feature branch + - Resolve conflicts + - Push changes to remote + +## Time expectations + +- 10-20 min: + - ___Quickly___ review presentation.pptx with class +- 60-80 min: + - Teams work through activity.md + +## Form teams + +Form a 2-3 person team. We suggest you work with someone who is uses the same operating system as you. + +Before continuing ensure that ... + +- [ ] Everyone in your team has a GitHub account. +- [ ] Everyone in your team is logged into their GitHub account. +- [ ] Everyone in your team has git installed on their laptop. + +## Activity + +1. Create and share with your team a shared editor (e.g., Google docs, https://pad.riseup.net/, etc.) for notes and answering questions. +2. Assign the role of _maintainer_ to one of your team members and help them complete [Maintainer's Setup](). Return here when you are done. +3. Assign the role of _contributor_ to one of your team members and help them complete [Contributor's Setup](). Return here when you are done. +4. Assign the role of _contributor_ to all of your team members (even the one who was assigned the role of _maintainer_ before) and have them complete [Contributor's Setup](). If you were the contributor in the previous step, help your team to complete the setup. Return here when you are done. +5. Assign the role of _maintainer_ to one of your team members, and the role of _contributor_ to another. Help them follow the [Workflow]() to create a new file `favorite-foods.txt` in the root of the project that contains a couple of their favorite foods. Maintainer, when asked to review the PR, accept and merge the PR. +6. Reassign the roles of _maintainer_ and _contributor_ to different team members. Help them follow the [Workflow]() to add a couple of your favorite foods to `favorite-foods.txt`. ___BUT THIS TIME___ +maintainer, when asked to review the PR, request an alteration (e.g., "no lettuce please"). Once the change is made, then accept and merge the PR. +7. This time, everyone is a _contributor_ and a _maintainer_. However, you cannot serve as a _maintainer_ for you own PR. Use the [Workflow]() to complete the three tasks below at the same time. Note that if you use the issue tracker as described in the [Workflow](), each task should be completed exactly once and by one person. + * Add `favorite-movies.txt` + * Add `favorite-books.txt` + * (if you have three members) Add `favorite-sprots.txt` +8. Again, everyone plays the roles of a _contributor_ and a _maintainer_, but never serves as a _maintainer_ for their own PR. Use the [Workflow]() to complete the three tasks below at the same time. Note that only the first PR to be merged should merge successfully the first time. The others should require resolving conflicts. + * Sort the foods in `favorite-foods.txt` in ascending order. + * After each food in `favorite-foods.txt` add one or more labels to categorize the food (e.g., `[vegetable]`, `[fruit]`, `[meat]`, etc.) + * (if you have three members) Reformat the list of foods in `favorite-foods.txt` so that every item has a bullet in front (e.g., `*`). If they already have a bullet, change the bullet to a different style of bullet (e.g., `+` or `-`). + +## Reflect + +1. When performing this section, what challenges did you encounter? + + ``` + + ``` + +2. How did you overcome those challenges? + + ``` + + ``` + +3. Is there anything that your team would like clarification about? What questions does your team have about the steps or the concepts in this section? + + ``` + + ``` + + +## Copyright and Licensing + +Copyright 2018 Darci Burdge and Stoney Jackson SOME RIGHTS RESERVED + +This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/ . diff --git a/presentation.pptx b/activity/presentation.pptx similarity index 100% rename from presentation.pptx rename to activity/presentation.pptx diff --git a/01-setup/contributor-setup.md b/activity/setup-contributor.md similarity index 100% rename from 01-setup/contributor-setup.md rename to activity/setup-contributor.md diff --git a/01-setup/maintainer-setup.md b/activity/setup-maintainer.md similarity index 100% rename from 01-setup/maintainer-setup.md rename to activity/setup-maintainer.md diff --git a/activity/workflow.md b/activity/workflow.md new file mode 100644 index 0000000..bd2fcc7 --- /dev/null +++ b/activity/workflow.md @@ -0,0 +1,248 @@ +# Prepare to work on an issue + +## Claim an issue + +__Assumptions__ + +* You are the contributor. +* You are signed into GitHub. + +__Instructions__ + +1. Navigate to your team's repository on GitHub (_not_ your fork). +2. Click the __Issues__ tab. +3. Search to see if there is an existing issue for what you want to do. +4. If no reasonable issue exists for what you want to do, create one. +5. If someone is assigned to the ticket or has claimed it by leaving a comment that they are working on it, move on, or maybe leave a comment asking about the progress and express interest in working on the issue. +6. If no-one is working on the issue assign yourself to the ticket (or leave a comment that you are working on it). +7. Help your recorder note the issue number of the issue you will be working on. + +Congratulations, you now have a claimed issue for the work you plan to do. + +Issues provide a way for developers to collaborate. They are used for many purposes including proposing and discuss ideas; prioritizing, sizing, and valuing requests; clarify requirements; verify bugs; and generally to coordinate development efforts. When looking for something to work on, use the issue tracker to find issues that the community (and the maintainers in particular) are interested in. Otherwise you may be working on something that will never be accepted. + + +## Create a feature branch and a pull request (PR) for your work + +__Assumptions__ + +* You are the contributor. +* You have claimed an issue for the work you plan to do. +* You have a terminal opened and positioned to the root of your local clone. +* You are signed into GitHub. + +__Instructions__ + +1. You are going to create a new branch to hold your work. New branches should always be branched from master. So first ensure that the master branch is checked out. + ``` + git checkout master + ``` +2. Also you should always make sure that you start your branch based on the most recent copy of master. So let's pull changes from upstream (your team's repository on GitHub). In this activity, there shouldn't be any new changes in upstream, but this is a good habit to get into. So let's practice. At the same time, let's make sure your fork has those changes too. + ``` + git pull upstream master + git push origin master + ``` +2. Create the feature branch for the issue. Name it something short but meaningful and relevant to the issue. Replace BRANCH_NAME in the command below with your chosen name. + ``` + git branch BRANCH_NAME + ``` +3. Checkout the branch you just created. Checking out a branch makes it the active branch so that any new commits you make will be added to this branch. + ``` + git checkout BRANCH_NAME + ``` +4. Create an empty commit so that you can immediately issue a pull-request in the steps below. (Alternatively you could make a small change, stage it, and commit it. For now, just create an empty commit.) + ``` + git commit --allow-empty -m "Start BRANCH_NAME" + ``` +5. Push your new branch containing the empty commit to your fork. Recall that your clone has a remote named `origin` that points to your fork. At the same time, use `-u` to tell git to track this remote branch with the local branch with the same name. Basically you are telling git that the new remote and local branches mean the same thing. You only use `-u` when you first create and push a branch. + ``` + git push -u origin BRANCH_NAME + ``` +6. On GitHub, navigate to your fork. +7. Open a PR by clicking __New pull-request__. +8. Make sure that + * The base repository is set to your team's repository under the organization + * The base branch is set to master + * The compare repository is set to your fork of the team's repository + * The compare branch is set to your feature branch (e.g., BRANCH_NAME) +9. Click the __Create pull request__ button. +10. Briefly describe what you plan to do, and mention the issue that this PR is addressing. Mention the issue by putting its issue number in the body using this format: `#i` where `i` is the issue number. When GitHub sees this, it cross-references the issue and the PR allowing folks to easily to get from one to the other. +11. Click __Create pull request__. + +Congratulations! You have created a feature branch to hold the changes you will make while working on the issue. You have also opened a PR for this feature branch back to the upstream repository. This will allow others to follow your progress as you work. Also, the PR is a place where developers can discuss designs and implementations for solutions to issues. + + +# Work on the issue + +__Assumptions__ + +* You are a contributor. +* You have a terminal opened and positioned to the root of your local clone. +* You have the feature branch for the issue checked out. +* You have an open PR associated with the feature branch. + +__Instructions__ + +1. Make a small change using your standard development environment (e.g., Atom.io, Notepad++, Eclipse, etc.). +2. Test the change to make sure it works. Again, use whatever development tools you like. +3. Stage your changes. + ``` + git add . + ``` +4. Confirm that only files that should be committed are staged. + ``` + git status + ``` +5. If there are files staged that shouldn't be (e.g., anything that can be generated from source, personal/private configurations or data, etc.) complete [Unstage changes](). When you are done, return to step 1 in [Commit the change](). +6. Commit changes and provide a good commit messages. + ``` + git commit + ``` +7. Push your changes that are in FEATURE_BRANCH to your fork. + ``` + git push origin FEATURE_BRANCH + ``` + +Congratulations, you have made a change, committed it to your feature branch, and pushed it up to your fork, which automatically updates the PR associated with your feature branch! + +Continue to [Work on the issue]() until you either give up or think your work is ready to be merged into the upstream repository. If you are giving up, close the pull-request on GitHub and then complete [Clean up](). If you think your work is ready to be upstreamed, continue to the next section. + + +# Collaborate to upstream your work + +## Update your PR with changes in upstream + +__Assumptions__ + +* You have a terminal opened and positioned to the root of your local clone. +* You have a feature branch and a corresponding PR opened back to the upstream repository. + +__Instructions__ + +1. Synchronize master + ``` + git checkout master + git pull upstream master + git push origin master + ``` +2. Merge changes from master into your feature branch. + ``` + git checkout FEATURE_BRANCH + git merge master + ``` +3. If there are conflicts, follow GitHub's instructions for [Resolving a merge conflict using the command-line](https://help.github.com/articles/resolving-a-merge-conflict-using-the-command-line/). Be sure to test your changes before committing them. Return here when you are done. +4. Test the merged copy. If there are any problems, return to [Work on the issue]() and continue from there. +5. Update your fork and the PR + ``` + git push origin FEATURE_BRANCH + ``` + +Congratulations, your PR is now up-to-date with the latest changes from upstream. Time to request a review. + + +## Request a review + +__Assumptions__ + +* You have an open PR. +* You are signed into GitHub. + +__Instructions__ + +1. Navigate to your PR on the team's repository on GitHub. +2. Make a comment. In that comment at-mention one of your team-members who will play the role of _matainer_ (e.g., `@person`), and ask them to please review your work. + + +## Maintainer reviews the PR + +__Assumptions__ + +* You are the maintainer. +* You are signed into GitHub. + +__Instructions__ + +1. Navigate to the PR that needs reviewing on GitHub. +2. Review the changes and make sure they are up to the project's standards. Many projects have style guidelines and acceptance criteria such as "must pass all tests" and "contributions must include unit tests". The maintainer often must merge the contributor's feature branch into master in a local clone and confirm that it works as expected. As this activity is about training contributors, we will not go into the details about how to be a maintainer here. +3. If the maintainer decides that the PR is not needed (e.g., it is no longer relevant or maybe it is outside the scope of the project), the maintainer closes the PR and leaves a note as to the reason they closed the PR. +4. If the maintainer is satisfied, they select a merge strategy (choose "squash and merge") and then click __Merge pull request__. +5. If the maintainer decides that the PR needs work before it can be merged, they leave a comment indicating what needs to be done. + + +## Contributor decides what to do next + +__Assumptions__ + +* You are the contributor. + +__Instructions__ + +* If the _maintainer_ merged your PR into the master branch in the team repository, go to [Clean up](). +* If the _maintainer_ closed the PR without merging (maybe because it's obsolete, or not a feature the maintainer wants, etc.), go to [Clean up](). +* If the _maintainer_ asked for adjustments to your work, return to [Create and test a small change]() and make the changes. + + +## Clean up + +__Assumptions__ + +* You have a terminal opened in the root of your local clone. + +__Instructions__ + +1. Checkout the master branch, update master with changes from upstream, and push those changes to your fork. This synchronizes master across your team's repository, your fork, and your clone. + ``` + git checkout master + git pull upstream master + git push origin master + ``` +2. Delete the feature branch from your local repository. + ``` + git branch -d FEATURE_BRANCH + ``` + Note: if the last statement complains that the branch has not been merged, you may be trying to delete the wrong branch or the maintainer may have used a "merge" strategy that was not a merge at all. So first, check that you have the correct branch and that your pull-request for that branch has actually been merged. If so, and you are really, really, REALLY sure, then force the delete with a capital "D": `git branch -D FEATURE_BRANCH`. +3. Delete the feature branch from your fork. + ``` + git push -d origin FEATURE_BRANCH + ``` + +Congratulations, having cleaned up your repositories you have completed this workflow! + + +## Unstage changes + +__Assumptions__ + +* You have files staged that you do not want committed. + +__Instructions__ + +Depending on which changes you want to unstage, do one of the following. + +* Unstage all changes. (Literally type `HEAD` here. `HEAD` means the currently checked out commit.) + ``` + git reset HEAD + ``` +* Unstage all changes in a directory. (Replace PATH/TO/DIRECTORY with a relative or absolute path to the directory containing the changes you want to unstage; One Windows use backslashes '\\' instead of '/') + ``` + git reset HEAD -- PATH/TO/DIRECTORY + ``` +* Unstage individual files (... means "and so on"; do not type them literally). + ``` + git reset HEAD -- FILE1 FILE2 ... + ``` + +To avoid this problem in the future, do one of the following. + +* Stage files individually from now on. + ``` + git add FILE1 FILE2 + git add FILE3 + ``` +* Or edit `.gitignore` to forever ignore these files and stage again. See Atlassian's article on [.gitignore](https://www.atlassian.com/git/tutorials/saving-changes/gitignore). + ``` + vim .gitignore # use your favorite editor + git add . + ``` + +Return to and complete __Commit the change__ above. diff --git a/old/activity.md b/old/activity.md deleted file mode 100644 index b3fd56b..0000000 --- a/old/activity.md +++ /dev/null @@ -1,278 +0,0 @@ -# GitHub Workflow Activity - -## Form teams - -Form a 2-3 person team. We suggest you work with someone who is uses the same operating system as you. - -There are two roles: __maintainer__ and __contributor__. Each team member will adopt each role at different times while playing out different scenarios. Rotate roles before each scenario, and consider replaying a scenario with team members taking on different roles. - -Create and share with your team a shared editor (e.g., Google docs, https://pad.riseup.net/, etc.) for notes and answering questions. - -## Overview - -Your team will play out several scenarios. - -- Complete each scenario in order. -- Complete each step in each scenario in order. -- There are two guides, one for each role. Use them to help you along the way. - - [__Contributors' Guide__](contributor.md) - - [__Maintainers' Guide__](maintainer.md) - - -## Organization and Project Setup - -1. Before continuing, make sure all of the following are true. - - - [ ] Everyone in your team has a GitHub account. - - [ ] Everyone in your team is logged into their GitHub account. - - [ ] Everyone in your team has git installed on their laptop. - - If any of the above are not true, help your team members to make them true. - -2. Assign the role of _maintainer_ to one of your team members. - -3. Help the _maintainer_ create an organization on GitHub by following the steps to [Create an Organization](maintainer.md#create-an-organization) in the maintainers' guide. - - - What is the URL to the new organization? - - ``` - - ``` - -4. Have each team member accept the invitation. There are two ways to do this. - - - Have the team member navigate to the organization on GitHub and accept the invitation. - - Have the team member check for an invitation in their email associated with their GitHub account. - -5. Help the _maintainer_ create an official upstream repository in the organization as specified below by following GitHub's directions for [Creating a new repository](https://help.github.com/articles/creating-a-new-repository/) - - - Name it `ourfavorites` - - Optionally add a description - - Make it public - - Initialize it with a README - - Optionally add a .gitignore (not necessary for this activity) - - Add an open source license - - What is the URL to your official upstream repository? - ``` - - ``` - -Congratulations, you have an organization with organization members, and an initial project! :clap: - -### Reflect - -1. When performing this section, what challenges did you encounter? - - ``` - - ``` - -2. How did you overcome those challenges? - - ``` - - ``` - -3. Is there anything that your team would like clarification about? What questions does your team have about the steps or the concepts in this section? - - ``` - - ``` - -### STOP: Check in with your facilitator - -## Contributor Setup - -1. Assign the role of _contributor_ to a team member. -2. Help the _contributor_ to complete the steps to [Prepare to work on a project](contributor.md#prepare-to-work-on-a-project) to prepare to work on `ourfavorites` -3. Repeat this section for each team member, ___one at a time___, including the team member who was initially assigned the role of maintainer. - -Congratulations, everyone on your team is ready to contribute to the project and can play the role of maintainer as needed! :clap: - - -### Reflect - -1. When performing this section, what challenges did you encounter? - - ``` - - ``` - -2. How did you overcome those challenges? - - ``` - - ``` - -3. Is there anything that your team would like clarification about? What questions does your team have about the steps or the concepts in this section? - - ``` - - ``` - -### STOP: Check in with your facilitator - - -## Scenario 1: First contribution - -1. Assign the role of _maintainer_ to one team member -2. Assign the role of _contributor_ to another team member. -3. Help the _contributor_ to follow the steps to [Prepare to work on an issue](contributor.md#prepare-to-work-on-an-issue) and [Work on an issue](contributor.md#work-on-an-issue) to accomplish the following: - - Create a new file `favorite-foods.txt` in the root of the project that contains a couple of your favorite foods. -4. Help the _maintainer_ to accept _contributor's_ pull-request on GitHub by following the instructions to [Review a pull-request](maintainer.md#review-a-pull-request). -5. Help the _contributor_ to [Clean up](contributor.md#clean-up). - -Congratulations, your team has made its first contribution! Celebrate. :clap: :clap: - - -### Reflect - -1. When performing this section, what challenges did you encounter? - - ``` - - ``` - -2. How did you overcome those challenges? - - ``` - - ``` - -3. Is there anything that your team would like clarification about? What questions does your team have about the steps or the concepts in this section? - - ``` - - ``` - -### STOP: Check in with your facilitator - - -## Scenario 2: Second Contribution - -1. Assign _contributor_ to a team member who wasn't contributor in the previous scenario. -2. Assign _maintainer_ to a team member who wasn't maintainer in the previous scenario. -3. Help the _contributor_ to follow the steps to [Prepare to work on an issue](contributor.md#prepare-to-work-on-an-issue) and [Work on an issue](contributor.md#work-on-an-issue) to accomplish the following: - - Add a couple of your favorite foods to `favorite-foods.txt`. -4. Help the _maintainer_ to accept _contributor's_ pull-request on GitHub by following the instructions to [Review a pull-request](maitainer.md#review-a-pull-request). -5. Help the _contributor_ to [Clean up](contributor.md#clean-up). - -Celebrate again. :clap: :clap: - -If you have 3 team members, repeat this scenario again so that each team member will have experienced each role. - - -### Reflect - -1. When performing this section, what challenges did you encounter? - - ``` - - ``` - -2. How did you overcome those challenges? - - ``` - - ``` - -3. Is there anything that your team would like clarification about? What questions does your team have about the steps or the concepts in this section? - - ``` - - ``` - -### STOP: Check in with your facilitator - -## Scenario 3: Multi-round contribution - -1. Assign _contributor-1_ to one team member -2. Assign _contributor-2_ to another team member -3. Assign _maintainer_ to one team member (the maintainer may also be a contributor) - - In a two-person team, each contributor plays maintainer for the other contributor. -4. At the same time - - Have _contributor-1_ follow the steps to [Prepare to work on an issue](contributor.md#prepare-to-work-on-an-issue) and [Work on an issue](contributor.md#work-on-an-issue) to accomplish the following: - - Add another food to `favorite-foods.md` - - Have _contributor-2_ follow the steps to [Prepare to work on an issue](contributor.md#prepare-to-work-on-an-issue) and [Work on an issue](contributor.md#work-on-an-issue) to accomplish the following: - - Add a new file `favorite-movies.md` with a couple of movies in it. -5. Have the _maintainer_ use the pull-request to request a change (e.g., "Please pick another food. I don't like chocolate."). Do this for each pull-request. -6. Have _contributors_ follow steps to [Work on an issue](contributor.md#work-on-an-issue) to make the requested changes. -7. Have the _maintainer_ accept the updated pull-requests. -8. Have the _contributors_ [Clean up](contributor.md@clean-up). - -Notice how pull-requests provide a way for a contributor and a maintainer to communicate about a proposed change. Also notice how the pull-request updates automatically as new changes are pushed to the same branch. - -### Reflect - -1. When performing this section, what challenges did you encounter? - - ``` - - ``` - -2. How did you overcome those challenges? - - ``` - - ``` - -3. Is there anything that your team would like clarification about? What questions does your team have about the steps or the concepts in this section? - - ``` - - ``` - -### STOP: Check in with your facilitator - - -## Scenario 4: Contribute conflicting changes - -1. Assign _contributor-1_ to one team member. -2. Assign _contributor-2_ to another team member. -3. Assign _maintainer_ to one team member (the maintainer may also be a contributor). -4. At the same time - - Have _contributor-1_ follow the steps to [Prepare to work on an issue](contributor.md#prepare-to-work-on-an-issue) and [Work on an issue](contributor.md#work-on-an-issue) to accomplish the following: - - Sort the foods in `favorite-foods.md` in descending order (e.g., z-a). - - Have _contributor-2_ follow the steps to [Prepare to work on an issue](contributor.md#prepare-to-work-on-an-issue) and [Work on an issue](contributor.md#work-on-an-issue) to accomplish the following: - - Capitalize the first letter of each food in `favorite-foods.md`. (If they are already capitalized, then lower-case them.) -5. Have the _maintainer_ accept one of the pull-requests. -6. Have the _maintainer_ try to accept the other pull-request. (You - shouldn't be able to because changes in the pull-request conflict with the other that you already accepted.) -7. Help the _contributor_ who's pull-request was not accepted follow -steps to [Update and resolve conflicts on a pull-request](contributor.md#update-and-resolve-conflicts-on-a-pull-request). -8. Help the _maintainer_ accept the pull-request. -9. Have _contributors_ [Clean up](contributor.md@clean-up). - -Celebrate enthusiastically. :clap: :clap: :clap: That was challenging. - -If time allows repeat this scenario, with a different team member playing the role of the contributor that must update and resolve conflicts on their pull-request. - -### Reflect - -1. When performing this section, what challenges did you encounter? - - ``` - - ``` - -2. How did you overcome those challenges? - - ``` - - ``` - -3. Is there anything that your team would like clarification about? What questions does your team have about the steps or the concepts in this section? - - ``` - - ``` - -### STOP: Check in with your facilitator - - - -## Copyright and Licensing - -Copyright 2018 Darci Burdge and Stoney Jackson SOME RIGHTS RESERVED - -This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/ . diff --git a/old/contributor.md b/old/contributor.md deleted file mode 100644 index 4379ea4..0000000 --- a/old/contributor.md +++ /dev/null @@ -1,328 +0,0 @@ -# Contributors' Guide - -__Note:__ In the instructions below __ALL_CAPS__ is a placeholder that you must replace with a real value. - -## Overview - -### Prepare to work on a project - -1. [Fork the project](#fork-the-project) -2. [Clone your fork](#clone-your-fork) -3. [Add upstream remote](#add-upstream-remote) - - -### Prepare to work on an issue - -1. [Claim an issue](#claim-an-issue) -2. [Update master](#update-master) -3. [Create a feature branch](#create-a-feature-branch) -4. [Create a pull-request](#create-a-pull-request) - - -### Work on an issue - -1. [Create and test a change](#create-and-test-a-change) -2. [Commit the change](#commit-the-change) -3. [Push changes in feature branch to your fork](#push-changes-in-feature-branch-to-your-fork) - - -### Update and resolve conflicts on a pull-request - -1. [Update master](#update-master) -2. [Merge master into feature branch](#merge-master-into-feature-branch) -3. [Push changes to your fork](#push-changes-to-your-fork) -4. [Request a review](#request-a-review) - - -### Clean up - -1. [Update master](#update-master) -2. [Delete the feature branch](#delete-the-feature-branch) -3. [Push changes in master to your fork](#push-changes-in-master-to-your-fork) - - -## Details - -### Fork the project - -1. Log into GitHub. -2. On GitHub, navigate to the project on which you want to work. -3. Click __Fork__ in the upper-right corner. -4. If you are a member of one or more organizations, select your personal account to receive the fork. -4. You should now be looking at your fork of the project on GitHub. - - -### Clone your fork - -1. Log into GitHub. -2. On GitHub, navigate to ___your fork___ of the project. -3. Follow GitHub's instructions for [Cloning a repository](https://help.github.com/articles/cloning-a-repository/). - - -### Add upstream remote - -1. Follow GitHub's instructions for [Configuring a remote for a fork](https://help.github.com/articles/configuring-a-remote-for-a-fork/). - - -### Claim an issue - -1. Log into GitHub. -2. On GitHub, navigate to the project on which you are working. -3. Click the __issues__ tab. -4. Search for an open issue that interests you. Alternatively, if you have an idea but don't see an issue for it, create an issue. -5. Make sure the issue is not assigned to anyone, and no-one else has claimed it (check comments). -6. Claim the issue by leaving a comment that you are working on it. - - - - -### Update master - -1. From the command-line, change into your clone's root directory. - - ``` - cd CLONES_ROOT - ``` - -2. Pull changes from upstream into the master branch. - - ``` - git checkout master - git pull upstream master - ``` - -3. Push the now updated master in your local repository to your fork. - - ``` - git push origin master - ``` - - -### Create a feature branch - -1. From the command-line, change into your clone's root directory. - - ``` - cd CLONES_ROOT - ``` - - -2. Create a feature branch off of the master branch. Name your branch something related to what you are working on: e.g., `login_fix` or `preview_feature`. - - ``` - git checkout master - git branch FEATURE_BRANCH - ``` - -### Create a pull-request - -Before you can create a pull-request, you need at least one commit. In these instructions you will create an empty commit. You could just as easily make a small change and commit that instead. - -1. From the command-line, change into your clone's root directory. - - ``` - cd CLONES_ROOT - ``` - -2. Create the empty commit on your feature branch - - ``` - git checkout FEATURE_BRANCH - git commit --allow-empty -m "Start work on FEATURE" - ``` - -3. Push changes in the feature branch to your fork, create a remote branch in your fork by the same name, and tell git to track that remote branch with your local branch. (This is a powerful little command.) - - ``` - git push -u origin FEATURE_BRANCH - ``` - -4. Follow GitHub's instructions for [Creating a pull request from a fork](https://help.github.com/articles/creating-a-pull-request-from-a-fork/). - -5. In a comment on the pull-request, link to the issue number(s) that the pull-request is attempting to address. This is done by putting the issue number after a pound-sign: e.g., `#32`. For more details see GitHub's article [Autolink references and URLs](https://help.github.com/articles/autolinked-references-and-urls/). This cross-links the issue with the pull-request. - - -### Create and test a change - -1. From the command-line, change into your clone's root directory. - - ``` - cd CLONES_ROOT - ``` - -2. Checkout your feature branch - - ``` - git checkout FEATURE_BRANCH - ``` - -3. Make a small change using your standard development environment (e.g., Atom.io, Notepad++, Eclipse, etc.). - -4. Test the change to make sure it works. - -### Commit the change - -1. From the command-line, change into your clone's root directory. - - ``` - cd CLONES_ROOT - ``` - -2. Checkout your feature branch - - ``` - git checkout FEATURE_BRANCH - ``` - -3. Stage your changes. - - ``` - git add . - ``` - -4. Confirm that only files that should be committed are staged. - - ``` - git status - ``` - -5. If there are files staged that shouldn't be (e.g., anything that can be generated from source, personal/private configurations or data, etc.) see [Unstaging changes](#unstaging-changes). - -6. Commit changes and provide a good commit messages. - - ``` - git commit -v - ``` - - -### Unstaging changes - -Depending on which changes you want to unstage, do one of the following. - -* Unstage all changes - - ``` - git reset HEAD - ``` - -* Unstage all changes in a directory - - ``` - git reset HEAD -- PATH/TO/DIRECTORY - ``` - -* Unstage individual files - - ``` - git reset HEAD -- FILE1 FILE2 ... - ``` - -To avoid this problem in the future, do one of the following. - -* Stage files individually from now on - - ``` - git add FILE1 FILE2 - git add FILE3 - ``` - -* Or edit `.gitignore` to forever ignore these files and stage again. See Atlassian's article on [.gitignore](https://www.atlassian.com/git/tutorials/saving-changes/gitignore). - - ``` - vim .gitignore # use your favorite editor - git add . - ``` - - -### Push changes in feature branch to your fork - -1. From the command-line, change into your clone's root directory. - - ``` - cd CLONES_ROOT - ``` - -2. Push you changes in FEATURE_BRANCH to your fork. - - ``` - git push origin FEATURE_BRANCH - ``` - -Notes: - -- Any pull-requests associated with a branch are automatically updated when you push your changes to that branch. - - -### Merge master into feature branch - -1. From the command-line, change into your clone's root directory. - - ``` - cd CLONES_ROOT - ``` - -2. Merge changes from master into your feature branch. - - ``` - git checkout FEATURE_BRANCH - git merge master - ``` - -3. If there were conflicts, follow GitHub's instructions for [Resolving a merge conflict using the command-line](https://help.github.com/articles/resolving-a-merge-conflict-using-the-command-line/). Be sure to test your changes before committing them. - -4. If there were no conflicts, just test the merged copy. If there are any problems, continue working on your feature until they are resolved. - - -### Request a review - -When you think your pull-request is ready to be merged into the project's master, request a review from the maintainer by using an `@username` in a comment on the pull-request (see [Mention @somebody. They're Notified](https://blog.github.com/2011-03-23-mention-somebody-they-re-notified/)). - -You might also want to review some of the spirit of communication on GitHub by reading [15 rules for communicating at GitHub](https://ben.balter.com/2014/11/06/rules-of-communicating-at-github/). - - -### Delete the feature branch - -Don't do this until your pull-request has been merged, or you give up. - -1. From the command-line, change into your clone's root directory. - - ``` - cd CLONES_ROOT - ``` - -2. Delete the feature branch from your local repository. - - ``` - git checkout master - git branch -d FEATURE_BRANCH - ``` - - Note: if the last statement complains that the branch has not been merged, you may be trying to delete the wrong branch or the maintainer may have used a "merge" strategy that was not a merge at all. So first, check that you have the correct branch and that your pull-request for that branch has actually been merged. If so, and you are really, really, REALLY sure, then force the delete with a capital "D": `git branch -D FEATURE_BRANCH`. - -3. Delete the feature branch from your fork. - - ``` - git push -d origin FEATURE_BRANCH - ``` - - -### Push changes in master to your fork - -1. From the command-line, change into your clone's root directory. - - ``` - cd CLONES_ROOT - ``` - -2. Push you changes in master to your fork. - - ``` - git push origin master - ``` - - -## Copyright and Licensing - -Copyright 2018 Darci Burdge and Stoney Jackson SOME RIGHTS RESERVED - -This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/ . diff --git a/old/maintainer.md b/old/maintainer.md deleted file mode 100644 index ab8b257..0000000 --- a/old/maintainer.md +++ /dev/null @@ -1,41 +0,0 @@ -# Maintainers' Guide - -## Create an Organization - -On GitHub - -1. Click the plus in the upper right corner and select __New organization__. -2. Name it what you like. -3. Select a free plan. -4. Invite each of your team members to be an organization member. -5. Configure member privileges so that organization members can write to repositories. See __Settings__ >> __Member privileges__ >> __Repository permissions__ . - - You are doing this so everyone in your team can play the role of maintainer. - - -## Create a repository in your organization - -Follow GitHub's directions for [Creating a new repository](https://help.github.com/articles/creating-a-new-repository/) - - -## Review a pull-request - -1. Navigate to the pull-request that needs a review. - - If you've been requested to review a pull-request, you should have a notification on GitHub (see the bell in the upper right corner). Find the notice and click through to the pull-request. - - Otherwise, navigate to the repository in the organization and find the pull-request under the __Pull-requests__ tab. -2. Inspect the changes and make sure the following are true. - - [ ] The pull-request links to the issue(s) that this pull-request addresses. - - [ ] The changes are alignment with the goals, mission, and priorities of the project. - - [ ] The changes address only the issue they link to. - - [ ] The changes are reasonable and meet the projects style conventions. - - [ ] The changes do not textually conflict with changes in master. (GitHub will tell you if they do) - - [ ] The changes pass all the automated tests (N/A for this exercise) - - [ ] The changes when merged into master run properly on your machine. (N/A for this exercise) -3. If any of the above are not true, state the problem and what needs to be done before the pull-request can be merged. -4. Or, if the PR will never be merged (e.g., the changes are not in alignment with the goals, mission, and priorities of the project), state the issue and close the PR. -5. If the entire checklist is true then merge the pull-request. For details on the different ways you can merge a pull-request, see GitHub's instructions on [Merging a pull request](https://help.github.com/articles/merging-a-pull-request/). - -## Copyright and Licensing - -Copyright 2018 Darci Burdge and Stoney Jackson SOME RIGHTS RESERVED - -This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/ . From 5826c4b8fbad910162157a3991e242978f43914e Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Tue, 12 Jun 2018 12:35:26 -0400 Subject: [PATCH 43/69] Reorg and add crosslink --- .gitignore | 2 - README.md | 15 ++- activity/README.md | 98 +++++-------------- .../{workflow.md => contribution-workflow.md} | 49 ++++++---- ...reate-an-organization-and-a-repository.md} | 41 +------- ... => prepare-to-contribute-to-a-project.md} | 42 +------- 6 files changed, 70 insertions(+), 177 deletions(-) rename activity/{workflow.md => contribution-workflow.md} (86%) rename activity/{setup-maintainer.md => create-an-organization-and-a-repository.md} (59%) rename activity/{setup-contributor.md => prepare-to-contribute-to-a-project.md} (68%) diff --git a/.gitignore b/.gitignore index a1f7bb6..e43b0f9 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1 @@ .DS_Store -*.png -/tutorial2/*.docx diff --git a/README.md b/README.md index d70bb2a..56b1be0 100644 --- a/README.md +++ b/README.md @@ -50,19 +50,16 @@ Participants will be able to: - Resolve conflicts - Push changes to remote -## Contents - -- [activity.md](activity.md) - Activity participants work through. -- [contributor.md](contributor.md) - Contributors' Guide. -- [maitainer.md](maintainer.md) - Maintainers' Guide. -- [presentation.pptx](presentation.pptx) - Overview presentation of workflow. - ## Facilitation - 10-20 min: - - ___Quickly___ review presentation.pptx with class + - Quickly review [activity/presentation.pptx](activity/presentation.pptx) with the class. - 60-80 min: - - Teams work through activity.md + - Teams work through [activity/README.md](activity/README.md). + +## Contributing to this project + +Please read our [Code of Conduct](CODE_OF_CONDUCT.md) and [Contributing Guide](CONTRIBUTING.md). ## Copyright and Licensing diff --git a/activity/README.md b/activity/README.md index 4bc07a7..5483ded 100644 --- a/activity/README.md +++ b/activity/README.md @@ -1,84 +1,40 @@ # GitHub Workflow Activity -v3.0.0-dev - -Participants work through a series of scenarios in teams of 2-3 to learn how to contribute to open-source projects using a typical workflow. - -## Required resources - -- Participants: 2+ -- Each participant needs - - A computer with - - git installed and configured - - A plaintext editor - - A command-line interface - - A browser - - A working Internet connection with ports open for SSH, HTTPS, and HTTP - - A GitHub account - -## Participant prerequisite knowledge and skills - -- Command-line operations: - - Change working directory (cd) -- Filesystem operations: - - Create, rename, move, and delete directories and files -- Plaintext editor operations: - - Edit and save a file - -## Participant learning outcomes - -Participants will be able to: - -- Use a common workflow to contribute code to a project on GitHub - - Prepare a fork and local repository to contribute changes to upstream project on GitHub - - Fork a project on GitHub - - Clone a local repository from a remote repository - - Connect local repository to remote repository - - Prepare a branch to work on a feature or bug - - Create a local branch - - Push a local branch to a remote - - Issue a pull-request on GitHub - - Update repository with changes from upstream - - Pull upstream changes into local repository - - Merge master into feature branch - - Resolve conflicts - - Push changes to remote - -## Time expectations - -- 10-20 min: - - ___Quickly___ review presentation.pptx with class -- 60-80 min: - - Teams work through activity.md - -## Form teams - -Form a 2-3 person team. We suggest you work with someone who is uses the same operating system as you. - -Before continuing ensure that ... - -- [ ] Everyone in your team has a GitHub account. -- [ ] Everyone in your team is logged into their GitHub account. -- [ ] Everyone in your team has git installed on their laptop. - -## Activity - -1. Create and share with your team a shared editor (e.g., Google docs, https://pad.riseup.net/, etc.) for notes and answering questions. -2. Assign the role of _maintainer_ to one of your team members and help them complete [Maintainer's Setup](). Return here when you are done. -3. Assign the role of _contributor_ to one of your team members and help them complete [Contributor's Setup](). Return here when you are done. -4. Assign the role of _contributor_ to all of your team members (even the one who was assigned the role of _maintainer_ before) and have them complete [Contributor's Setup](). If you were the contributor in the previous step, help your team to complete the setup. Return here when you are done. -5. Assign the role of _maintainer_ to one of your team members, and the role of _contributor_ to another. Help them follow the [Workflow]() to create a new file `favorite-foods.txt` in the root of the project that contains a couple of their favorite foods. Maintainer, when asked to review the PR, accept and merge the PR. -6. Reassign the roles of _maintainer_ and _contributor_ to different team members. Help them follow the [Workflow]() to add a couple of your favorite foods to `favorite-foods.txt`. ___BUT THIS TIME___ +## Form teams of 2-3 persons + +We suggest you work with someone who is uses the same operating system as you. + +## Instructions + +1. Ensure that each of your team members ... + + - [ ] Has git installed on their laptop. + - [ ] Is logged into their GitHub account on their computer. + +2. Create and share with your team a shared editor (e.g., Google docs, https://pad.riseup.net/, etc.) for notes and answering questions. + +3. Assign the role of _maintainer_ to one of your team members and help them [Create an organization and a repository](create-an-organization-and-a-repository.md) for the team. Return here when you are done. + +4. Assign the role of _contributor_ to one of your team members and help them [Prepare to contribute to a project](prepare-to-contribute-to-a-project.md). Return here when you are done. + +5. Assign the role of _contributor_ to each of your team members (even the one who was assigned the role of _maintainer_ before) and have them [Prepare to contribute to a project](prepare-to-contribute-to-a-project.md). If you were the contributor in the previous step, help your team to complete the preparation. Return here when you are done. + +6. Assign the role of _maintainer_ to one of your team members, and the role of _contributor_ to another. Help them follow the [Contribution Workflow](contribution-workflow.md) to create a new file `favorite-foods.txt` in the root of the project that contains a couple of their favorite foods. Maintainer, when asked to review the PR, accept and merge the PR. + +7. Reassign the roles of _maintainer_ and _contributor_ to different team members. Help them follow the [Contribution Workflow](contribution-workflow.md) to add a couple of your favorite foods to `favorite-foods.txt`. ___BUT THIS TIME___ maintainer, when asked to review the PR, request an alteration (e.g., "no lettuce please"). Once the change is made, then accept and merge the PR. -7. This time, everyone is a _contributor_ and a _maintainer_. However, you cannot serve as a _maintainer_ for you own PR. Use the [Workflow]() to complete the three tasks below at the same time. Note that if you use the issue tracker as described in the [Workflow](), each task should be completed exactly once and by one person. + +8. This time, everyone is a _contributor_ and a _maintainer_. However, you cannot serve as a _maintainer_ for you own PR. Use the [Contribution Workflow](contribution-workflow.md) to complete the three tasks below at the same time. Note that if you use the issue tracker as described in the workflow, each task should be completed exactly once and by one person. * Add `favorite-movies.txt` * Add `favorite-books.txt` * (if you have three members) Add `favorite-sprots.txt` -8. Again, everyone plays the roles of a _contributor_ and a _maintainer_, but never serves as a _maintainer_ for their own PR. Use the [Workflow]() to complete the three tasks below at the same time. Note that only the first PR to be merged should merge successfully the first time. The others should require resolving conflicts. + +9. Again, everyone plays the roles of a _contributor_ and a _maintainer_, but never serves as a _maintainer_ for their own PR. Use the [Contribution Workflow](contribution-workflow.md) to complete the three tasks below at the same time. Note that only the first PR to be merged should merge successfully the first time. The others should require resolving conflicts. * Sort the foods in `favorite-foods.txt` in ascending order. * After each food in `favorite-foods.txt` add one or more labels to categorize the food (e.g., `[vegetable]`, `[fruit]`, `[meat]`, etc.) * (if you have three members) Reformat the list of foods in `favorite-foods.txt` so that every item has a bullet in front (e.g., `*`). If they already have a bullet, change the bullet to a different style of bullet (e.g., `+` or `-`). + ## Reflect 1. When performing this section, what challenges did you encounter? diff --git a/activity/workflow.md b/activity/contribution-workflow.md similarity index 86% rename from activity/workflow.md rename to activity/contribution-workflow.md index bd2fcc7..12cb9cb 100644 --- a/activity/workflow.md +++ b/activity/contribution-workflow.md @@ -1,6 +1,8 @@ -# Prepare to work on an issue +# Contribution Workflow -## Claim an issue +## Prepare to work on an issue + +### Claim an issue __Assumptions__ @@ -22,7 +24,7 @@ Congratulations, you now have a claimed issue for the work you plan to do. Issues provide a way for developers to collaborate. They are used for many purposes including proposing and discuss ideas; prioritizing, sizing, and valuing requests; clarify requirements; verify bugs; and generally to coordinate development efforts. When looking for something to work on, use the issue tracker to find issues that the community (and the maintainers in particular) are interested in. Otherwise you may be working on something that will never be accepted. -## Create a feature branch and a pull request (PR) for your work +### Create a feature branch and a pull request (PR) for your work __Assumptions__ @@ -72,7 +74,7 @@ __Instructions__ Congratulations! You have created a feature branch to hold the changes you will make while working on the issue. You have also opened a PR for this feature branch back to the upstream repository. This will allow others to follow your progress as you work. Also, the PR is a place where developers can discuss designs and implementations for solutions to issues. -# Work on the issue +## Work on the issue __Assumptions__ @@ -93,7 +95,7 @@ __Instructions__ ``` git status ``` -5. If there are files staged that shouldn't be (e.g., anything that can be generated from source, personal/private configurations or data, etc.) complete [Unstage changes](). When you are done, return to step 1 in [Commit the change](). +5. If there are files staged that shouldn't be (e.g., anything that can be generated from source, personal/private configurations or data, etc.) complete [Unstage changes](#unstage-changes). When you are done, return to and continue from step 3 above. 6. Commit changes and provide a good commit messages. ``` git commit @@ -105,15 +107,18 @@ __Instructions__ Congratulations, you have made a change, committed it to your feature branch, and pushed it up to your fork, which automatically updates the PR associated with your feature branch! -Continue to [Work on the issue]() until you either give up or think your work is ready to be merged into the upstream repository. If you are giving up, close the pull-request on GitHub and then complete [Clean up](). If you think your work is ready to be upstreamed, continue to the next section. +* If you are not done working on the issue, return to [Work on the issue](#work-on-the-issue). +* If you give up, close the PR on GitHub and then go to [Clean up](#clean-up). +* If you think your work is ready to be upstreamed, continue to the next section. -# Collaborate to upstream your work +## Collaborate to upstream your work -## Update your PR with changes in upstream +### Update your PR with changes in upstream __Assumptions__ +* You are the contributor. * You have a terminal opened and positioned to the root of your local clone. * You have a feature branch and a corresponding PR opened back to the upstream repository. @@ -131,7 +136,7 @@ __Instructions__ git merge master ``` 3. If there are conflicts, follow GitHub's instructions for [Resolving a merge conflict using the command-line](https://help.github.com/articles/resolving-a-merge-conflict-using-the-command-line/). Be sure to test your changes before committing them. Return here when you are done. -4. Test the merged copy. If there are any problems, return to [Work on the issue]() and continue from there. +4. Test the merged copy. If there are any problems, return to [Work on the issue](#work-on-the-issue) and continue from there. 5. Update your fork and the PR ``` git push origin FEATURE_BRANCH @@ -140,10 +145,11 @@ __Instructions__ Congratulations, your PR is now up-to-date with the latest changes from upstream. Time to request a review. -## Request a review +### Request a review __Assumptions__ +* You are the contributor. * You have an open PR. * You are signed into GitHub. @@ -153,7 +159,7 @@ __Instructions__ 2. Make a comment. In that comment at-mention one of your team-members who will play the role of _matainer_ (e.g., `@person`), and ask them to please review your work. -## Maintainer reviews the PR +### Maintainer reviews the PR __Assumptions__ @@ -164,12 +170,13 @@ __Instructions__ 1. Navigate to the PR that needs reviewing on GitHub. 2. Review the changes and make sure they are up to the project's standards. Many projects have style guidelines and acceptance criteria such as "must pass all tests" and "contributions must include unit tests". The maintainer often must merge the contributor's feature branch into master in a local clone and confirm that it works as expected. As this activity is about training contributors, we will not go into the details about how to be a maintainer here. -3. If the maintainer decides that the PR is not needed (e.g., it is no longer relevant or maybe it is outside the scope of the project), the maintainer closes the PR and leaves a note as to the reason they closed the PR. -4. If the maintainer is satisfied, they select a merge strategy (choose "squash and merge") and then click __Merge pull request__. -5. If the maintainer decides that the PR needs work before it can be merged, they leave a comment indicating what needs to be done. +3. After reviewing the PR, do one of the following (refer to the instructions in the [activity](README.md) for which you should pick) + * Reject the PR by closing it and leaving a message of why you are closing it. + * Accept the PR by merging it into master: choose "squash and merge" strategy for now and click __Merge pull request__. + * Request modifications to the PR if it needs work by leaving a message in the PR indicating what needs to be done. -## Contributor decides what to do next +### Contributor decides what to do next __Assumptions__ @@ -177,15 +184,16 @@ __Assumptions__ __Instructions__ -* If the _maintainer_ merged your PR into the master branch in the team repository, go to [Clean up](). -* If the _maintainer_ closed the PR without merging (maybe because it's obsolete, or not a feature the maintainer wants, etc.), go to [Clean up](). -* If the _maintainer_ asked for adjustments to your work, return to [Create and test a small change]() and make the changes. +* If the _maintainer_ merged your PR into the master branch in the team repository, go to [Clean up](#clean-up). +* If the _maintainer_ closed the PR without merging (maybe because it's obsolete, or not a feature the maintainer wants, etc.), go to [Clean up](#clean-up). +* If the _maintainer_ asked for adjustments to your work, return to [Work on the issue](#work-on-the-issue) and make the requested changes. -## Clean up +### Clean up __Assumptions__ +* You are the contributor. * You have a terminal opened in the root of your local clone. __Instructions__ @@ -209,10 +217,11 @@ __Instructions__ Congratulations, having cleaned up your repositories you have completed this workflow! -## Unstage changes +### Unstage changes __Assumptions__ +* You are the contributor. * You have files staged that you do not want committed. __Instructions__ diff --git a/activity/setup-maintainer.md b/activity/create-an-organization-and-a-repository.md similarity index 59% rename from activity/setup-maintainer.md rename to activity/create-an-organization-and-a-repository.md index c5ddba3..433547e 100644 --- a/activity/setup-maintainer.md +++ b/activity/create-an-organization-and-a-repository.md @@ -1,13 +1,6 @@ -# Maintainer's Setup +# Create an organization and a repository -## A. Get organized - -1. Assign the _maintainer_ role to one of your team members. They will carry out the actions described in this activity on behalf of the team. -2. Assign the _navigator_ role to one of your team members. They will have these instructions open on their computer, keep track of which step the _maintainer_ is on, read each instruction out loud, and help the _maintainer_ to complete the instructions. -3. Assign the _recorder_ role to one of your team members (if you have only two, give this role to the _navigator_). They will have the team's notepad open on their computer, take notes for the team in this pad as needed, help the _maintainer_ to complete the instructions. - - -## B. Create an organization +## Create an organization __Assumptions__ @@ -28,7 +21,7 @@ On GitHub (you must be signed-in) Congratulations! You have created an organization that can hold multiple repositories for your team. More importantly for this activity, this setup allows any of your team members to play the role of _maintainer_ or _contributor_ using a fork-pull-request based workflow (also known as [GitHub-flow](https://guides.github.com/introduction/flow/) workflow). -## C. Create a project repository +## Create a repository __Assumptions__ @@ -50,31 +43,3 @@ __On GitHub__ 9. Help your recorder to make a note of the URL of the repository's homepage. Congratulations! You have created your team's first repository. - - -## D. Reflect - -1. When performing this section, what challenges did you encounter? - - ``` - - ``` - -2. How did you overcome those challenges? - - ``` - - ``` - -3. Is there anything that your team would like clarification about? What questions does your team have about the steps or the concepts in this section? - - ``` - - ``` - -## E. STOP: Check in with your facilitator - - -## F. Next steps - -Next, complete the [Contributor's Setup](contributor-setup.md) diff --git a/activity/setup-contributor.md b/activity/prepare-to-contribute-to-a-project.md similarity index 68% rename from activity/setup-contributor.md rename to activity/prepare-to-contribute-to-a-project.md index 5bdcd08..06d3d3d 100644 --- a/activity/setup-contributor.md +++ b/activity/prepare-to-contribute-to-a-project.md @@ -1,13 +1,6 @@ -# Contributor's Setup +# Prepare to work on a project -## A. Get organized - -1. Assign the _contributor_ role to one of your team members. They will carry out the actions described in this activity on behalf of the team. -2. Assign the _navigator_ role to one of your team members. They will have these instructions open on their computer, keep track of which step the _maintainer_ is on, read each instruction out loud, and help the _maintainer_ to complete the instructions. -3. Assign the _recorder_ role to one of your team members (if you have only two, give this role to the _navigator_). They will have the team's notepad open on their computer, take notes for the team in this pad as needed, help the _maintainer_ to complete the instructions. - - -## B. Accept the invitation to join the organization +## Accept the invitation to join the organization If you played the role of maintainer in the last activity, skip this step. @@ -26,7 +19,7 @@ Or * Navigate to the team's organization, view the invitation, and accept the invitation. -## C. Fork the upstream repository +## Fork the upstream repository __Assumptions__ @@ -41,7 +34,7 @@ __Instructions__ Congratulations, you have forked a personal copy of the team's repository! -## D. Clone your fork +## Clone your fork __Assumptions__ @@ -71,7 +64,7 @@ __Instructions__ Congratulations, you have cloned your fork to your local machine! -## E. Add upstream remote +## Add an upstream remote __Assumptions__ @@ -95,28 +88,3 @@ __Instructions__ ``` Congratulations, your local clone now knows where to find the upstream repository (i.e., your team's repository). - -## F. Repeat this activity for each other person in your team - - -## G. Reflect - -1. When performing this section, what challenges did you encounter? - - ``` - - ``` - -2. How did you overcome those challenges? - - ``` - - ``` - -3. Is there anything that your team would like clarification about? What questions does your team have about the steps or the concepts in this section? - - ``` - - ``` - -### STOP: Check in with your facilitator From 47d309dd354a77e0d1d62dbefae0d6e19bd8ca82 Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Tue, 12 Jun 2018 12:41:43 -0400 Subject: [PATCH 44/69] Fix typos --- activity/contribution-workflow.md | 4 +--- activity/prepare-to-contribute-to-a-project.md | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/activity/contribution-workflow.md b/activity/contribution-workflow.md index 12cb9cb..eb9154d 100644 --- a/activity/contribution-workflow.md +++ b/activity/contribution-workflow.md @@ -95,7 +95,7 @@ __Instructions__ ``` git status ``` -5. If there are files staged that shouldn't be (e.g., anything that can be generated from source, personal/private configurations or data, etc.) complete [Unstage changes](#unstage-changes). When you are done, return to and continue from step 3 above. +5. If there are files staged that shouldn't be (e.g., anything that can be generated from source, personal/private configurations or data, etc.) complete [Unstage changes](#unstage-changes). When you are done, return here and continue. 6. Commit changes and provide a good commit messages. ``` git commit @@ -253,5 +253,3 @@ To avoid this problem in the future, do one of the following. vim .gitignore # use your favorite editor git add . ``` - -Return to and complete __Commit the change__ above. diff --git a/activity/prepare-to-contribute-to-a-project.md b/activity/prepare-to-contribute-to-a-project.md index 06d3d3d..f32d8e8 100644 --- a/activity/prepare-to-contribute-to-a-project.md +++ b/activity/prepare-to-contribute-to-a-project.md @@ -1,4 +1,4 @@ -# Prepare to work on a project +# Prepare to contribute to a project ## Accept the invitation to join the organization From 66dbcf54042700c48dc3e3d8574a46befcee13c5 Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Wed, 13 Jun 2018 14:50:49 -0400 Subject: [PATCH 45/69] Add instructions to assign a recorder Closes #46 --- activity/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/activity/README.md b/activity/README.md index 5483ded..e6aac8a 100644 --- a/activity/README.md +++ b/activity/README.md @@ -11,7 +11,7 @@ We suggest you work with someone who is uses the same operating system as you. - [ ] Has git installed on their laptop. - [ ] Is logged into their GitHub account on their computer. -2. Create and share with your team a shared editor (e.g., Google docs, https://pad.riseup.net/, etc.) for notes and answering questions. +2. Assign the role of _recorder_ to one of your team members. _Recorder_, create and share with your team a shared editor (e.g., Google docs, https://pad.riseup.net/, etc.) for notes and answering questions. (Rotate the role of _recorder_ as necessary during the activity.) 3. Assign the role of _maintainer_ to one of your team members and help them [Create an organization and a repository](create-an-organization-and-a-repository.md) for the team. Return here when you are done. From 0c7cee0634be572659da7a73979e4e7a8a46a0e6 Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Wed, 13 Jun 2018 14:53:05 -0400 Subject: [PATCH 46/69] Reorder steps to create an organization Closes #47 --- activity/create-an-organization-and-a-repository.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/activity/create-an-organization-and-a-repository.md b/activity/create-an-organization-and-a-repository.md index 433547e..c580a6e 100644 --- a/activity/create-an-organization-and-a-repository.md +++ b/activity/create-an-organization-and-a-repository.md @@ -14,9 +14,9 @@ On GitHub (you must be signed-in) 2. Name it what you like. 3. Select a free plan. 4. Use the email associated with your GitHub account as the billing address. (Since you chose the free plan you won't get billed.) -5. Invite each of your team members to be an organization member. -6. Finish the creation of the organization. -7. Help your recorder to make a note of the URL of the organization's homepage. +5. Finish the creation of the organization. +6. Help your recorder to make a note of the URL of the organization's homepage. +7. Invite each of your team members to be an organization member. 8. Configure member privileges so that organization members can write to repositories. See __Settings__ >> __Member privileges__ >> __Repository permissions__ . Congratulations! You have created an organization that can hold multiple repositories for your team. More importantly for this activity, this setup allows any of your team members to play the role of _maintainer_ or _contributor_ using a fork-pull-request based workflow (also known as [GitHub-flow](https://guides.github.com/introduction/flow/) workflow). From 138e702a7f02d525afecd23a2ebcb7a64acbd4a9 Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Wed, 13 Jun 2018 15:04:56 -0400 Subject: [PATCH 47/69] Add alternative PR button and reordered PR creation steps Closes #49 --- activity/contribution-workflow.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/activity/contribution-workflow.md b/activity/contribution-workflow.md index eb9154d..e3f5e4d 100644 --- a/activity/contribution-workflow.md +++ b/activity/contribution-workflow.md @@ -61,15 +61,14 @@ __Instructions__ git push -u origin BRANCH_NAME ``` 6. On GitHub, navigate to your fork. -7. Open a PR by clicking __New pull-request__. +7. Open a PR by clicking __New pull request__ (subtle grey button in the middle) or __Compare & pull request__ (big green button on the right). 8. Make sure that * The base repository is set to your team's repository under the organization * The base branch is set to master * The compare repository is set to your fork of the team's repository * The compare branch is set to your feature branch (e.g., BRANCH_NAME) -9. Click the __Create pull request__ button. -10. Briefly describe what you plan to do, and mention the issue that this PR is addressing. Mention the issue by putting its issue number in the body using this format: `#i` where `i` is the issue number. When GitHub sees this, it cross-references the issue and the PR allowing folks to easily to get from one to the other. -11. Click __Create pull request__. +9. Briefly describe what you plan to do, and mention the issue that this PR is addressing. Mention the issue by putting its issue number in the body using this format: `#i` where `i` is the issue number. When GitHub sees this, it cross-references the issue and the PR allowing folks to easily to get from one to the other. +10. Click the __Create pull request__ button. Congratulations! You have created a feature branch to hold the changes you will make while working on the issue. You have also opened a PR for this feature branch back to the upstream repository. This will allow others to follow your progress as you work. Also, the PR is a place where developers can discuss designs and implementations for solutions to issues. From 9c4efe9a6247a80398fb1261fef43fef6a40c764 Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Wed, 13 Jun 2018 15:08:43 -0400 Subject: [PATCH 48/69] Fix grammar Closes #51 --- activity/contribution-workflow.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/activity/contribution-workflow.md b/activity/contribution-workflow.md index e3f5e4d..9b48816 100644 --- a/activity/contribution-workflow.md +++ b/activity/contribution-workflow.md @@ -95,7 +95,7 @@ __Instructions__ git status ``` 5. If there are files staged that shouldn't be (e.g., anything that can be generated from source, personal/private configurations or data, etc.) complete [Unstage changes](#unstage-changes). When you are done, return here and continue. -6. Commit changes and provide a good commit messages. +6. Commit changes and provide a good commit message. ``` git commit ``` From 401143045e8525a646a599ea5691a7e2178b1e1a Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Wed, 13 Jun 2018 15:10:56 -0400 Subject: [PATCH 49/69] Separate unstage changes into a separate document Closes #52 --- activity/contribution-workflow.md | 40 +------------------------------ activity/unstage-changes.md | 36 ++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+), 39 deletions(-) create mode 100644 activity/unstage-changes.md diff --git a/activity/contribution-workflow.md b/activity/contribution-workflow.md index 9b48816..e4dda11 100644 --- a/activity/contribution-workflow.md +++ b/activity/contribution-workflow.md @@ -94,7 +94,7 @@ __Instructions__ ``` git status ``` -5. If there are files staged that shouldn't be (e.g., anything that can be generated from source, personal/private configurations or data, etc.) complete [Unstage changes](#unstage-changes). When you are done, return here and continue. +5. If there are files staged that shouldn't be (e.g., anything that can be generated from source, personal/private configurations or data, etc.) complete [Unstage changes](unstage-changes.md). When you are done, return here and continue. 6. Commit changes and provide a good commit message. ``` git commit @@ -214,41 +214,3 @@ __Instructions__ ``` Congratulations, having cleaned up your repositories you have completed this workflow! - - -### Unstage changes - -__Assumptions__ - -* You are the contributor. -* You have files staged that you do not want committed. - -__Instructions__ - -Depending on which changes you want to unstage, do one of the following. - -* Unstage all changes. (Literally type `HEAD` here. `HEAD` means the currently checked out commit.) - ``` - git reset HEAD - ``` -* Unstage all changes in a directory. (Replace PATH/TO/DIRECTORY with a relative or absolute path to the directory containing the changes you want to unstage; One Windows use backslashes '\\' instead of '/') - ``` - git reset HEAD -- PATH/TO/DIRECTORY - ``` -* Unstage individual files (... means "and so on"; do not type them literally). - ``` - git reset HEAD -- FILE1 FILE2 ... - ``` - -To avoid this problem in the future, do one of the following. - -* Stage files individually from now on. - ``` - git add FILE1 FILE2 - git add FILE3 - ``` -* Or edit `.gitignore` to forever ignore these files and stage again. See Atlassian's article on [.gitignore](https://www.atlassian.com/git/tutorials/saving-changes/gitignore). - ``` - vim .gitignore # use your favorite editor - git add . - ``` diff --git a/activity/unstage-changes.md b/activity/unstage-changes.md new file mode 100644 index 0000000..1780286 --- /dev/null +++ b/activity/unstage-changes.md @@ -0,0 +1,36 @@ +# Unstage changes + +__Assumptions__ + +* You are the contributor. +* You have files staged that you do not want committed. + +__Instructions__ + +Depending on which changes you want to unstage, do one of the following. + +* Unstage all changes. (Literally type `HEAD` here. `HEAD` means the currently checked out commit.) + ``` + git reset HEAD + ``` +* Unstage all changes in a directory. (Replace PATH/TO/DIRECTORY with a relative or absolute path to the directory containing the changes you want to unstage; One Windows use backslashes '\\' instead of '/') + ``` + git reset HEAD -- PATH/TO/DIRECTORY + ``` +* Unstage individual files (... means "and so on"; do not type them literally). + ``` + git reset HEAD -- FILE1 FILE2 ... + ``` + +To avoid this problem in the future, do one of the following. + +* Stage files individually from now on. + ``` + git add FILE1 FILE2 + git add FILE3 + ``` +* Or edit `.gitignore` to forever ignore these files and stage again. See Atlassian's article on [.gitignore](https://www.atlassian.com/git/tutorials/saving-changes/gitignore). + ``` + vim .gitignore # use your favorite editor + git add . + ``` From 13d7b04e611b5e2d2871530fa7efe2c0446e3b2d Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Wed, 13 Jun 2018 15:47:25 -0400 Subject: [PATCH 50/69] Change title to clarify operation Closes #48 --- activity/contribution-workflow.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/activity/contribution-workflow.md b/activity/contribution-workflow.md index e4dda11..14be244 100644 --- a/activity/contribution-workflow.md +++ b/activity/contribution-workflow.md @@ -2,7 +2,7 @@ ## Prepare to work on an issue -### Claim an issue +### Find or create, and claim an issue __Assumptions__ From 6ae787266c2b0445ece9880e43422d28706d2478 Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Fri, 15 Jun 2018 08:23:26 -0400 Subject: [PATCH 51/69] Remove recorder role Related to issue #55 --- activity/README.md | 23 +------------------ activity/contribution-workflow.md | 2 +- ...create-an-organization-and-a-repository.md | 4 ++-- 3 files changed, 4 insertions(+), 25 deletions(-) diff --git a/activity/README.md b/activity/README.md index e6aac8a..cc2379d 100644 --- a/activity/README.md +++ b/activity/README.md @@ -11,7 +11,7 @@ We suggest you work with someone who is uses the same operating system as you. - [ ] Has git installed on their laptop. - [ ] Is logged into their GitHub account on their computer. -2. Assign the role of _recorder_ to one of your team members. _Recorder_, create and share with your team a shared editor (e.g., Google docs, https://pad.riseup.net/, etc.) for notes and answering questions. (Rotate the role of _recorder_ as necessary during the activity.) +2. Create and share with your team a shared editor (e.g., Google docs, https://pad.riseup.net/, etc.) for notes. 3. Assign the role of _maintainer_ to one of your team members and help them [Create an organization and a repository](create-an-organization-and-a-repository.md) for the team. Return here when you are done. @@ -35,27 +35,6 @@ maintainer, when asked to review the PR, request an alteration (e.g., "no lettuc * (if you have three members) Reformat the list of foods in `favorite-foods.txt` so that every item has a bullet in front (e.g., `*`). If they already have a bullet, change the bullet to a different style of bullet (e.g., `+` or `-`). -## Reflect - -1. When performing this section, what challenges did you encounter? - - ``` - - ``` - -2. How did you overcome those challenges? - - ``` - - ``` - -3. Is there anything that your team would like clarification about? What questions does your team have about the steps or the concepts in this section? - - ``` - - ``` - - ## Copyright and Licensing Copyright 2018 Darci Burdge and Stoney Jackson SOME RIGHTS RESERVED diff --git a/activity/contribution-workflow.md b/activity/contribution-workflow.md index 14be244..e2b33c9 100644 --- a/activity/contribution-workflow.md +++ b/activity/contribution-workflow.md @@ -17,7 +17,7 @@ __Instructions__ 4. If no reasonable issue exists for what you want to do, create one. 5. If someone is assigned to the ticket or has claimed it by leaving a comment that they are working on it, move on, or maybe leave a comment asking about the progress and express interest in working on the issue. 6. If no-one is working on the issue assign yourself to the ticket (or leave a comment that you are working on it). -7. Help your recorder note the issue number of the issue you will be working on. +7. In your shared editor, note the issue number of the issue you will be working on. Congratulations, you now have a claimed issue for the work you plan to do. diff --git a/activity/create-an-organization-and-a-repository.md b/activity/create-an-organization-and-a-repository.md index c580a6e..055785c 100644 --- a/activity/create-an-organization-and-a-repository.md +++ b/activity/create-an-organization-and-a-repository.md @@ -15,7 +15,7 @@ On GitHub (you must be signed-in) 3. Select a free plan. 4. Use the email associated with your GitHub account as the billing address. (Since you chose the free plan you won't get billed.) 5. Finish the creation of the organization. -6. Help your recorder to make a note of the URL of the organization's homepage. +6. In your shared editor, make a note of the URL of the organization's homepage. 7. Invite each of your team members to be an organization member. 8. Configure member privileges so that organization members can write to repositories. See __Settings__ >> __Member privileges__ >> __Repository permissions__ . @@ -40,6 +40,6 @@ __On GitHub__ 6. Optionally add a .gitignore (not necessary for this activity). 7. Add an open source license (unless you have a strong opinion, for now choose __GNU Public License v3.0__). 8. Click the big green __Create repository__ button -9. Help your recorder to make a note of the URL of the repository's homepage. +9. In your shared editor, make a note of the URL of the repository's homepage. Congratulations! You have created your team's first repository. From a2daa66c5787e8326e7b24e92dc7db703f50ab0e Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Fri, 15 Jun 2018 08:26:35 -0400 Subject: [PATCH 52/69] Swap steps 3 and 4 (email and plan) Part of issue #55 --- activity/create-an-organization-and-a-repository.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/activity/create-an-organization-and-a-repository.md b/activity/create-an-organization-and-a-repository.md index 055785c..c269251 100644 --- a/activity/create-an-organization-and-a-repository.md +++ b/activity/create-an-organization-and-a-repository.md @@ -12,8 +12,8 @@ On GitHub (you must be signed-in) 1. Click the plus `+` in the upper right corner and select __New organization__. 2. Name it what you like. -3. Select a free plan. -4. Use the email associated with your GitHub account as the billing address. (Since you chose the free plan you won't get billed.) +3. Use the email associated with your GitHub account as the billing address. (Since you chose the free plan you won't get billed.) +4. Select a free plan. 5. Finish the creation of the organization. 6. In your shared editor, make a note of the URL of the organization's homepage. 7. Invite each of your team members to be an organization member. From 1a5664aac8adb8f8a1f57ce6cee7409e865fcdfe Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Fri, 15 Jun 2018 08:28:39 -0400 Subject: [PATCH 53/69] Swap steps 6 and 7 (invite and note URL) Part of #55 --- activity/create-an-organization-and-a-repository.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/activity/create-an-organization-and-a-repository.md b/activity/create-an-organization-and-a-repository.md index c269251..c43dec9 100644 --- a/activity/create-an-organization-and-a-repository.md +++ b/activity/create-an-organization-and-a-repository.md @@ -15,8 +15,8 @@ On GitHub (you must be signed-in) 3. Use the email associated with your GitHub account as the billing address. (Since you chose the free plan you won't get billed.) 4. Select a free plan. 5. Finish the creation of the organization. -6. In your shared editor, make a note of the URL of the organization's homepage. -7. Invite each of your team members to be an organization member. +6. Invite each of your team members to be an organization member. +7. In your shared editor, make a note of the URL of the organization's homepage. 8. Configure member privileges so that organization members can write to repositories. See __Settings__ >> __Member privileges__ >> __Repository permissions__ . Congratulations! You have created an organization that can hold multiple repositories for your team. More importantly for this activity, this setup allows any of your team members to play the role of _maintainer_ or _contributor_ using a fork-pull-request based workflow (also known as [GitHub-flow](https://guides.github.com/introduction/flow/) workflow). From 1700f179461be567270e0c10c48854ac55b7a11d Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Fri, 15 Jun 2018 08:33:02 -0400 Subject: [PATCH 54/69] Add navigation to repository tab Part of #55 --- activity/create-an-organization-and-a-repository.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/activity/create-an-organization-and-a-repository.md b/activity/create-an-organization-and-a-repository.md index c43dec9..07fb4de 100644 --- a/activity/create-an-organization-and-a-repository.md +++ b/activity/create-an-organization-and-a-repository.md @@ -27,12 +27,13 @@ __Assumptions__ * You are signed into GitHub. * You have just created an organization. -* You are on your newly created organization's home page. +* You are viewing your organization on GitHub. * Your organization is empty; i.e., it does not have any repositories. __On GitHub__ -1. Click the big green __Create a new repository__ button. +1. Click the __Repository__ tab to view the repositories of the organization. +1. Click the big green __Create a new repository__ button. (If you already have a repository in this organization, click the green __New__ button.) 2. Name the repository `ourfavorites`. 3. Optionally add a description. 4. Make it public. From b0f80585e3f01e55c11e0d6fea2b3c646d7c327a Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Fri, 15 Jun 2018 08:36:59 -0400 Subject: [PATCH 55/69] Use hyphen convention for repository names Part of #55 --- activity/create-an-organization-and-a-repository.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/activity/create-an-organization-and-a-repository.md b/activity/create-an-organization-and-a-repository.md index 07fb4de..456c6d2 100644 --- a/activity/create-an-organization-and-a-repository.md +++ b/activity/create-an-organization-and-a-repository.md @@ -34,7 +34,7 @@ __On GitHub__ 1. Click the __Repository__ tab to view the repositories of the organization. 1. Click the big green __Create a new repository__ button. (If you already have a repository in this organization, click the green __New__ button.) -2. Name the repository `ourfavorites`. +2. Name the repository `our-favorites`. 3. Optionally add a description. 4. Make it public. 5. Initialize it with a README. From eeaf8a8bfc2f18110564054e596baa1d7cd6145e Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Fri, 15 Jun 2018 08:41:49 -0400 Subject: [PATCH 56/69] Add "in parallel" to step 5 in README.md part of #55 --- activity/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/activity/README.md b/activity/README.md index cc2379d..5ae76c5 100644 --- a/activity/README.md +++ b/activity/README.md @@ -17,7 +17,7 @@ We suggest you work with someone who is uses the same operating system as you. 4. Assign the role of _contributor_ to one of your team members and help them [Prepare to contribute to a project](prepare-to-contribute-to-a-project.md). Return here when you are done. -5. Assign the role of _contributor_ to each of your team members (even the one who was assigned the role of _maintainer_ before) and have them [Prepare to contribute to a project](prepare-to-contribute-to-a-project.md). If you were the contributor in the previous step, help your team to complete the preparation. Return here when you are done. +5. If you were the _contributor_ in the previous step, help your other team members play the role of _contributor_ and complete the previous step. If you have a team of three, have the other two do this __in parallel__. 6. Assign the role of _maintainer_ to one of your team members, and the role of _contributor_ to another. Help them follow the [Contribution Workflow](contribution-workflow.md) to create a new file `favorite-foods.txt` in the root of the project that contains a couple of their favorite foods. Maintainer, when asked to review the PR, accept and merge the PR. From 1062b86e24675c19ad3033da12ef002e668c1bd8 Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Fri, 15 Jun 2018 08:49:31 -0400 Subject: [PATCH 57/69] Add output from `git remote -v` part of #55 --- activity/prepare-to-contribute-to-a-project.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/activity/prepare-to-contribute-to-a-project.md b/activity/prepare-to-contribute-to-a-project.md index f32d8e8..cd378d5 100644 --- a/activity/prepare-to-contribute-to-a-project.md +++ b/activity/prepare-to-contribute-to-a-project.md @@ -59,7 +59,7 @@ __Instructions__ ``` 6. Change into the root of your clone. ``` - cd ourfavorites + cd our-favorites ``` Congratulations, you have cloned your fork to your local machine! @@ -86,5 +86,12 @@ __Instructions__ ``` git remote -v ``` - + You should see something like this (with YOUR_ACCOUNT and TEAM_ORGANIZATION replaced with actual values). + ``` + $ git remote -v + origin https://github.com/YOUR_ACCOUNT/our-favorites.git (fetch) + origin https://github.com/YOUR_ACCOUNT/our-favorites.git (push) + upstream https://github.com/TEAM_ORGANIZATION/our-favorites.git (fetch) + upstream https://github.com/TEAM_ORGANIZATION/our-favorites.git (push) + ``` Congratulations, your local clone now knows where to find the upstream repository (i.e., your team's repository). From 45e698b54e4a49328f52ad9fe33fcf47610339fa Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Fri, 15 Jun 2018 09:45:42 -0400 Subject: [PATCH 58/69] Place instructions and goals before link. part of #55 --- activity/README.md | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/activity/README.md b/activity/README.md index 5ae76c5..d6744d7 100644 --- a/activity/README.md +++ b/activity/README.md @@ -17,19 +17,20 @@ We suggest you work with someone who is uses the same operating system as you. 4. Assign the role of _contributor_ to one of your team members and help them [Prepare to contribute to a project](prepare-to-contribute-to-a-project.md). Return here when you are done. -5. If you were the _contributor_ in the previous step, help your other team members play the role of _contributor_ and complete the previous step. If you have a team of three, have the other two do this __in parallel__. +5. If you were the _contributor_ in the previous step, help your other team members play the role of _contributor_ and complete the previous step __in parallel__. -6. Assign the role of _maintainer_ to one of your team members, and the role of _contributor_ to another. Help them follow the [Contribution Workflow](contribution-workflow.md) to create a new file `favorite-foods.txt` in the root of the project that contains a couple of their favorite foods. Maintainer, when asked to review the PR, accept and merge the PR. +6. Assign the role of _maintainer_ to one of your team members, and the role of _contributor_ to another. Your team's goal is to have the _contributor_ create a new file `favorite-foods.txt` in the root of the project containing a couple of their favorite foods. Follow the __Contribution Workflow__ to accomplish this goal. _Maintainer_, when asked to review the PR, accept and merge the PR. + * [Contribution Workflow](contribution-workflow.md) -7. Reassign the roles of _maintainer_ and _contributor_ to different team members. Help them follow the [Contribution Workflow](contribution-workflow.md) to add a couple of your favorite foods to `favorite-foods.txt`. ___BUT THIS TIME___ -maintainer, when asked to review the PR, request an alteration (e.g., "no lettuce please"). Once the change is made, then accept and merge the PR. +7. Reassign the roles of _maintainer_ and _contributor_ to different team members. Your team's goal is to have the _contributor_ add a couple of their favorite foods to `favorite-foods.txt`. Follow the __Contribution Workflow__ to accomplish this goal. ___BUT THIS TIME___, _maintainer_, when asked to review the PR, request an alteration (e.g., "no lettuce please"). Once the change is made, then accept and merge the PR. + * [Contribution Workflow](contribution-workflow.md) -8. This time, everyone is a _contributor_ and a _maintainer_. However, you cannot serve as a _maintainer_ for you own PR. Use the [Contribution Workflow](contribution-workflow.md) to complete the three tasks below at the same time. Note that if you use the issue tracker as described in the workflow, each task should be completed exactly once and by one person. +8. This time, everyone is a _contributor_ and a _maintainer_. However, you cannot serve as a _maintainer_ for you own PR. Follow the __Contribution Workflow__ in parallel to accomplish the following: * Add `favorite-movies.txt` * Add `favorite-books.txt` - * (if you have three members) Add `favorite-sprots.txt` + * (if you have three members) Add `favorite-sports.txt` -9. Again, everyone plays the roles of a _contributor_ and a _maintainer_, but never serves as a _maintainer_ for their own PR. Use the [Contribution Workflow](contribution-workflow.md) to complete the three tasks below at the same time. Note that only the first PR to be merged should merge successfully the first time. The others should require resolving conflicts. +9. Again, everyone plays the roles of a _contributor_ and a _maintainer_, but never serves as a _maintainer_ for their own PR. This time you will try to force a conflict so that you can experience resolving a conflict in the context of the __Contribution Workflow__. Complete the three tasks below in parallel. Note that only the first PR should merge successfully. The others should require resolving conflicts. Tasks: * Sort the foods in `favorite-foods.txt` in ascending order. * After each food in `favorite-foods.txt` add one or more labels to categorize the food (e.g., `[vegetable]`, `[fruit]`, `[meat]`, etc.) * (if you have three members) Reformat the list of foods in `favorite-foods.txt` so that every item has a bullet in front (e.g., `*`). If they already have a bullet, change the bullet to a different style of bullet (e.g., `+` or `-`). From 2c6ea2609be04c77d0d38ab55f1b9f6b5e5d8ee8 Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Fri, 15 Jun 2018 10:30:30 -0400 Subject: [PATCH 59/69] Add explenation of why part of #55 --- activity/contribution-workflow.md | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/activity/contribution-workflow.md b/activity/contribution-workflow.md index e2b33c9..f070089 100644 --- a/activity/contribution-workflow.md +++ b/activity/contribution-workflow.md @@ -2,6 +2,14 @@ ## Prepare to work on an issue +In this section you will complete three tasks: find or create and claim an issue, create a feature branch, and open a pull-request back to upstream. All of this you will do before actually working on the feature. Let's quickly discuss why you are doing these tasks before you do them. + +Finding or creating and issue and then claiming it helps prevent developers from working on the same thing at the same time. Also issue provide a place for the community to propose and ideas, prioritize issues, size issues, clarify requirements, and verify bugs. So although this step may feel artificial during the activity, it's important to get in the habit of interacting with the community through the issue tracker before doing a significant amount of work. + +A branch as a personal copy of the project within a repository. You will create a branch for every issue you work on. This will allow you to work on more than one feature at same time, allowing you to quickly switch between them, while keep their changes separate until you are ready to merge them. This applies to the master branch as well. The master branch contains the official, current copy of the project. Using feature branches allows master to evolve while you work on your features without interfering with your development; and then, when you are ready, you can update your efforts with changes from master. Again, in this activity you might feel branches are artificial and useless. However, when you are working on more significant issues and with more developers branches become invaluable. So we want to practice the full workflow with these more simplistic tasks so that we know what we are doing when things get more complicated. + +Last, you will open an empty pull-request back to the organization's repository (upstream). Pull-requests provide a place for developers to discuss their solution design and implementation. By opening a pull-request immediately, you make your efforts visible from the very beginning, allowing others to track progress and provide useful feedback. Getting feedback early may help you avoid pitfalls and will more likely lead to an acceptable solution sooner and with less effort than if you wait until you are "done" to get feedback. + ### Find or create, and claim an issue __Assumptions__ @@ -21,9 +29,6 @@ __Instructions__ Congratulations, you now have a claimed issue for the work you plan to do. -Issues provide a way for developers to collaborate. They are used for many purposes including proposing and discuss ideas; prioritizing, sizing, and valuing requests; clarify requirements; verify bugs; and generally to coordinate development efforts. When looking for something to work on, use the issue tracker to find issues that the community (and the maintainers in particular) are interested in. Otherwise you may be working on something that will never be accepted. - - ### Create a feature branch and a pull request (PR) for your work __Assumptions__ From e0aa5ab393fb9111f6358836fda5f74ee247e805 Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Fri, 15 Jun 2018 10:46:31 -0400 Subject: [PATCH 60/69] Update pull-request section part of #55 closes #54 --- activity/contribution-workflow.md | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/activity/contribution-workflow.md b/activity/contribution-workflow.md index f070089..c470b89 100644 --- a/activity/contribution-workflow.md +++ b/activity/contribution-workflow.md @@ -65,15 +65,19 @@ __Instructions__ ``` git push -u origin BRANCH_NAME ``` -6. On GitHub, navigate to your fork. -7. Open a PR by clicking __New pull request__ (subtle grey button in the middle) or __Compare & pull request__ (big green button on the right). +6. On GitHub, navigate to _your fork_. +7. Open a PR by either clicking + * __New pull request__ (subtle grey button in the middle) and then the __compare across forks__ link. + or + * __Compare & pull request__ (big green button on the right) 8. Make sure that - * The base repository is set to your team's repository under the organization - * The base branch is set to master - * The compare repository is set to your fork of the team's repository - * The compare branch is set to your feature branch (e.g., BRANCH_NAME) -9. Briefly describe what you plan to do, and mention the issue that this PR is addressing. Mention the issue by putting its issue number in the body using this format: `#i` where `i` is the issue number. When GitHub sees this, it cross-references the issue and the PR allowing folks to easily to get from one to the other. -10. Click the __Create pull request__ button. + * __base fork__ is set to your team's repository under the organization + * __base__ is set to master + * __head fork__ is set to your fork of the team's repository + * __compare branch__ is set to your feature branch (e.g., BRANCH_NAME) +9. Click the __Create pull request__ button. +10. Briefly describe what you plan to do, and mention the issue that this PR is addressing. Mention the issue by putting its issue number in the body using this format: `Closes #i` where `i` is the issue number. When GitHub sees this, it cross-references the issue and the PR allowing folks to easily to get from one to the other. Also, when the PR is merged into master, it will close all issues mentioned this way! +11. Click __Create pull request__. Congratulations! You have created a feature branch to hold the changes you will make while working on the issue. You have also opened a PR for this feature branch back to the upstream repository. This will allow others to follow your progress as you work. Also, the PR is a place where developers can discuss designs and implementations for solutions to issues. From 15dca9b97b007884ea173f54e66817e99d41439d Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Fri, 15 Jun 2018 10:56:39 -0400 Subject: [PATCH 61/69] Add notes to work on issue section part of #55 --- activity/contribution-workflow.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/activity/contribution-workflow.md b/activity/contribution-workflow.md index c470b89..7d43914 100644 --- a/activity/contribution-workflow.md +++ b/activity/contribution-workflow.md @@ -93,8 +93,8 @@ __Assumptions__ __Instructions__ -1. Make a small change using your standard development environment (e.g., Atom.io, Notepad++, Eclipse, etc.). -2. Test the change to make sure it works. Again, use whatever development tools you like. +1. Make a small change to the files in your local clone that gets you closer to accomplishing one of your goals (see the activity instructions to remind yourself of what your goals are in this scenario). Use any tools you would normally use to work on a project: e.g., editors such as Atom.io or Notepad++, development environments such as Eclipse, etc. +2. Test the change to make sure it works. In the activity this probably means reopening the file or files and making sure they have the correct changes. In a real project this means writing and running unit tests, running all the automated tests, manually running the code to see if it still works, running style checkers, etc. 3. Stage your changes. ``` git add . From 22db2e72ddc7657aed95d03dfea4a5d59e7840cc Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Fri, 15 Jun 2018 10:58:55 -0400 Subject: [PATCH 62/69] Fix spelling of maintainer part of #55 --- activity/contribution-workflow.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/activity/contribution-workflow.md b/activity/contribution-workflow.md index 7d43914..266238f 100644 --- a/activity/contribution-workflow.md +++ b/activity/contribution-workflow.md @@ -164,7 +164,7 @@ __Assumptions__ __Instructions__ 1. Navigate to your PR on the team's repository on GitHub. -2. Make a comment. In that comment at-mention one of your team-members who will play the role of _matainer_ (e.g., `@person`), and ask them to please review your work. +2. Make a comment. In that comment at-mention one of your team-members who will play the role of _maintainer_ (e.g., `@person`), and ask them to please review your work. ### Maintainer reviews the PR From 1c40cf1190436e5eae71b828955ef5d77ae8c338 Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Fri, 15 Jun 2018 11:06:39 -0400 Subject: [PATCH 63/69] Add not to not click on close and comment part of #55 --- activity/contribution-workflow.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/activity/contribution-workflow.md b/activity/contribution-workflow.md index 266238f..1b3d132 100644 --- a/activity/contribution-workflow.md +++ b/activity/contribution-workflow.md @@ -165,6 +165,9 @@ __Instructions__ 1. Navigate to your PR on the team's repository on GitHub. 2. Make a comment. In that comment at-mention one of your team-members who will play the role of _maintainer_ (e.g., `@person`), and ask them to please review your work. +3. Click __comment__ (___do not click___ "close and comment"). + + Closing a PR means that it no longer needs to be merged into upstream. As a _contributor_, you would only do this if you are giving up on your effort. More often a PR is closed by the _maintainer_ either when they merge the PR into master or if they decide the PR should never be merged into master (i.e., the PR is no longer relevant, the PR is outside the scope of the project, the PR has been abandoned, etc.). ### Maintainer reviews the PR From 1d3f8ead985451fae179348b1aa5edd2942d8f27 Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Fri, 15 Jun 2018 11:08:01 -0400 Subject: [PATCH 64/69] Add "confirm" to merge instructions part of #55 --- activity/contribution-workflow.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/activity/contribution-workflow.md b/activity/contribution-workflow.md index 1b3d132..2e0648e 100644 --- a/activity/contribution-workflow.md +++ b/activity/contribution-workflow.md @@ -183,7 +183,7 @@ __Instructions__ 2. Review the changes and make sure they are up to the project's standards. Many projects have style guidelines and acceptance criteria such as "must pass all tests" and "contributions must include unit tests". The maintainer often must merge the contributor's feature branch into master in a local clone and confirm that it works as expected. As this activity is about training contributors, we will not go into the details about how to be a maintainer here. 3. After reviewing the PR, do one of the following (refer to the instructions in the [activity](README.md) for which you should pick) * Reject the PR by closing it and leaving a message of why you are closing it. - * Accept the PR by merging it into master: choose "squash and merge" strategy for now and click __Merge pull request__. + * Accept the PR by merging it into master: choose "squash and merge" strategy for now and click __Merge pull request__ and then __Confirm__. * Request modifications to the PR if it needs work by leaving a message in the PR indicating what needs to be done. From 434b43dc64589d26bee9aaebf3d0fcfbb0df2f49 Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Fri, 15 Jun 2018 11:09:43 -0400 Subject: [PATCH 65/69] Add assumption about receiving maintainer's decision part of #55 --- activity/contribution-workflow.md | 1 + 1 file changed, 1 insertion(+) diff --git a/activity/contribution-workflow.md b/activity/contribution-workflow.md index 2e0648e..30ddb4f 100644 --- a/activity/contribution-workflow.md +++ b/activity/contribution-workflow.md @@ -192,6 +192,7 @@ __Instructions__ __Assumptions__ * You are the contributor. +* You have received an automated email notifying you of the _maintainer's_ decision. __Instructions__ From 93f5487f83e46c995b1ebe735a60833326ad520a Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Fri, 15 Jun 2018 11:26:06 -0400 Subject: [PATCH 66/69] Add reflection points and time estimates --- activity/README.md | 32 +++++++++++++++++++++++--------- 1 file changed, 23 insertions(+), 9 deletions(-) diff --git a/activity/README.md b/activity/README.md index d6744d7..cf3d852 100644 --- a/activity/README.md +++ b/activity/README.md @@ -6,35 +6,49 @@ We suggest you work with someone who is uses the same operating system as you. ## Instructions -1. Ensure that each of your team members ... + +1. (2 minutes) Ensure that each of your team members ... - [ ] Has git installed on their laptop. - [ ] Is logged into their GitHub account on their computer. -2. Create and share with your team a shared editor (e.g., Google docs, https://pad.riseup.net/, etc.) for notes. +2. (1 minute) Create and share with your team a shared editor (e.g., Google docs, https://pad.riseup.net/, etc.) for notes. + +3. (10 minutes) Assign the role of _maintainer_ to one of your team members and help them [Create an organization and a repository](create-an-organization-and-a-repository.md) for the team. Return here when you are done. -3. Assign the role of _maintainer_ to one of your team members and help them [Create an organization and a repository](create-an-organization-and-a-repository.md) for the team. Return here when you are done. +4. (2 minutes) Take a moment and reflect on your experience in the previous step. Record in your shared editor any insights you have learned or any questions that you still have. __Check in with your facilitator before continuing.__ -4. Assign the role of _contributor_ to one of your team members and help them [Prepare to contribute to a project](prepare-to-contribute-to-a-project.md). Return here when you are done. +5. (10 minutes) Assign the role of _contributor_ to one of your team members and help them [Prepare to contribute to a project](prepare-to-contribute-to-a-project.md). Return here when you are done. -5. If you were the _contributor_ in the previous step, help your other team members play the role of _contributor_ and complete the previous step __in parallel__. +6. (2 minutes) Take a moment and reflect on your experience in the previous step. Record in your shared editor any insights you have learned or any questions that you still have. __Check in with your facilitator before continuing.__ -6. Assign the role of _maintainer_ to one of your team members, and the role of _contributor_ to another. Your team's goal is to have the _contributor_ create a new file `favorite-foods.txt` in the root of the project containing a couple of their favorite foods. Follow the __Contribution Workflow__ to accomplish this goal. _Maintainer_, when asked to review the PR, accept and merge the PR. +7. (5 minutes) If you were the _contributor_ in the previous step, help your other team members play the role of _contributor_ and complete the previous step __in parallel__. + +8. (15 minutes) Assign the role of _maintainer_ to one of your team members, and the role of _contributor_ to another. Your team's goal is to have the _contributor_ create a new file `favorite-foods.txt` in the root of the project containing a couple of their favorite foods. Follow the __Contribution Workflow__ to accomplish this goal. _Maintainer_, when asked to review the PR, accept and merge the PR. * [Contribution Workflow](contribution-workflow.md) -7. Reassign the roles of _maintainer_ and _contributor_ to different team members. Your team's goal is to have the _contributor_ add a couple of their favorite foods to `favorite-foods.txt`. Follow the __Contribution Workflow__ to accomplish this goal. ___BUT THIS TIME___, _maintainer_, when asked to review the PR, request an alteration (e.g., "no lettuce please"). Once the change is made, then accept and merge the PR. +9. (5 minutes) Take a moment and reflect on your experience in the previous step. Record in your shared editor any insights you have learned or any questions that you still have. __Check in with your facilitator before continuing.__ + +10. (10 minutes) Reassign the roles of _maintainer_ and _contributor_ to different team members. Your team's goal is to have the _contributor_ add a couple of their favorite foods to `favorite-foods.txt`. Follow the __Contribution Workflow__ to accomplish this goal. ___BUT THIS TIME___, _maintainer_, when asked to review the PR, request an alteration (e.g., "no lettuce please"). Once the change is made, then accept and merge the PR. * [Contribution Workflow](contribution-workflow.md) -8. This time, everyone is a _contributor_ and a _maintainer_. However, you cannot serve as a _maintainer_ for you own PR. Follow the __Contribution Workflow__ in parallel to accomplish the following: +11. (2 minutes) Take a moment and reflect on your experience in the previous step. Record in your shared editor any insights you have learned or any questions that you still have. __Check in with your facilitator before continuing.__ + +12. (10 minutes) This time, everyone is a _contributor_ and a _maintainer_. However, you cannot serve as a _maintainer_ for you own PR. Follow the __Contribution Workflow__ in parallel to accomplish the following: * Add `favorite-movies.txt` * Add `favorite-books.txt` * (if you have three members) Add `favorite-sports.txt` -9. Again, everyone plays the roles of a _contributor_ and a _maintainer_, but never serves as a _maintainer_ for their own PR. This time you will try to force a conflict so that you can experience resolving a conflict in the context of the __Contribution Workflow__. Complete the three tasks below in parallel. Note that only the first PR should merge successfully. The others should require resolving conflicts. Tasks: +13. (2 minutes) Take a moment and reflect on your experience in the previous step. Record in your shared editor any insights you have learned or any questions that you still have. __Check in with your facilitator before continuing.__ + +14. (20 minutes) Again, everyone plays the roles of a _contributor_ and a _maintainer_, but never serves as a _maintainer_ for their own PR. This time you will try to force a conflict so that you can experience resolving a conflict in the context of the __Contribution Workflow__. Complete the three tasks below in parallel. Note that only the first PR should merge successfully. The others should require resolving conflicts. Tasks: * Sort the foods in `favorite-foods.txt` in ascending order. * After each food in `favorite-foods.txt` add one or more labels to categorize the food (e.g., `[vegetable]`, `[fruit]`, `[meat]`, etc.) * (if you have three members) Reformat the list of foods in `favorite-foods.txt` so that every item has a bullet in front (e.g., `*`). If they already have a bullet, change the bullet to a different style of bullet (e.g., `+` or `-`). +15. (5 minutes) Take a moment and reflect on your experience in the previous step. Record in your shared editor any insights you have learned or any questions that you still have. __Check in with your facilitator before continuing.__ + + ## Copyright and Licensing From 74d8579d2a37d91b55ed9dc461742448d0d32efe Mon Sep 17 00:00:00 2001 From: Stoney Jackson Date: Fri, 15 Jun 2018 14:33:05 -0400 Subject: [PATCH 67/69] Remove details from presentation Closes #57 --- activity/presentation.pptx | Bin 669932 -> 430904 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/activity/presentation.pptx b/activity/presentation.pptx index a6c59e53f9cf267f99ef846abe7991aa5c2bd285..92843cb4a6177e9b38a12bc20621a5d929bc5b20 100644 GIT binary patch delta 55267 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 delta 253172 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