From 564152a4fb149c841966d76b1692598cd56ac282 Mon Sep 17 00:00:00 2001 From: Ewoud Kohl van Wijngaarden Date: Thu, 6 Apr 2023 12:35:07 +0200 Subject: [PATCH 01/17] Switch to actions/deploy-pages This uses the currently beta feature of using GitHub Actions to deploy GitHub Pages, rather than using a gh-pages branch. This keeps the repository size smaller. --- .github/workflows/deploy.yml | 40 +++++++++++++++++++++++++++--------- 1 file changed, 30 insertions(+), 10 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 2e39cbda04b..26085e3df72 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -1,27 +1,47 @@ +--- name: Build and Deploy + on: push: branches: - master +permissions: + contents: read + pages: write + id-token: write + +concurrency: + group: "pages" + cancel-in-progress: true + jobs: - build-and-deploy: + build: runs-on: ubuntu-latest - if: github.repository == 'djangogirls/tutorial' steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: persist-credentials: false - - name: Install and Build run: | npm install npx honkit build - - - name: Deploy - uses: JamesIves/github-pages-deploy-action@releases/v3 + - name: Upload artifact + uses: actions/upload-pages-artifact@v1 with: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - BRANCH: gh-pages - FOLDER: _book + path: _book + + deploy: + needs: build + permissions: + pages: write + id-token: write + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + runs-on: ubuntu-latest + steps: + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v2 From 00446f47ed7093d2a708b92ad1f30a4456c38bcb Mon Sep 17 00:00:00 2001 From: Anna Makarudze Date: Wed, 19 Apr 2023 22:34:05 +0200 Subject: [PATCH 02/17] Split setup instructions and summary --- LANGS.md | 2 +- en/OS.md | 5 + en/chromebook/SUMMARY.md | 24 ++ en/chromebook/chromebook_setup/README.md | 7 + .../chromebook_setup/instructions.md | 64 ++-- en/chromebook_setup/README.md | 5 - en/code_editor/README.md | 15 +- en/code_editor/instructions.md | 33 +- en/linux/SUMMARY.md | 35 ++ en/linux/installation/README.md | 99 ++++++ en/linux/intro_to_command_line/README.md | 278 ++++++++++++++++ en/linux/python_installation/README.md | 21 ++ .../images/python-installation-options.png | Bin 0 -> 40064 bytes .../images/windows-plus-r.png | Bin 0 -> 24822 bytes en/linux/python_installation/instructions.md | 99 ++++++ en/macosx/SUMMARY.md | 35 ++ en/macosx/installation/README.md | 96 ++++++ en/macosx/intro_to_command_line/README.md | 275 ++++++++++++++++ en/macosx/python_installation/README.md | 21 ++ .../images/python-installation-options.png | Bin 0 -> 40064 bytes .../images/windows-plus-r.png | Bin 0 -> 24822 bytes en/macosx/python_installation/instructions.md | 44 +++ en/runcode/SUMMARY.md | 24 ++ .../cloud_development_setup/README.md | 2 +- .../cloud_development_setup/instructions.md | 5 + en/runcode/intro_to_command_line/README.md | 292 +++++++++++++++++ en/windows/SUMMARY.md | 35 ++ en/windows/installation/README.md | 96 ++++++ en/windows/intro_to_command_line/README.md | 301 ++++++++++++++++++ en/windows/python_installation/README.md | 21 ++ .../images/python-installation-options.png | Bin 0 -> 40064 bytes .../images/windows-plus-r.png | Bin 0 -> 24822 bytes .../python_installation/instructions.md | 78 +++++ 33 files changed, 1962 insertions(+), 50 deletions(-) create mode 100644 en/OS.md create mode 100644 en/chromebook/SUMMARY.md create mode 100644 en/chromebook/chromebook_setup/README.md rename en/{ => chromebook}/chromebook_setup/instructions.md (76%) delete mode 100644 en/chromebook_setup/README.md create mode 100644 en/linux/SUMMARY.md create mode 100644 en/linux/installation/README.md create mode 100644 en/linux/intro_to_command_line/README.md create mode 100644 en/linux/python_installation/README.md create mode 100644 en/linux/python_installation/images/python-installation-options.png create mode 100644 en/linux/python_installation/images/windows-plus-r.png create mode 100644 en/linux/python_installation/instructions.md create mode 100644 en/macosx/SUMMARY.md create mode 100644 en/macosx/installation/README.md create mode 100644 en/macosx/intro_to_command_line/README.md create mode 100644 en/macosx/python_installation/README.md create mode 100644 en/macosx/python_installation/images/python-installation-options.png create mode 100644 en/macosx/python_installation/images/windows-plus-r.png create mode 100644 en/macosx/python_installation/instructions.md create mode 100644 en/runcode/SUMMARY.md rename en/{ => runcode}/cloud_development_setup/README.md (63%) rename en/{ => runcode}/cloud_development_setup/instructions.md (91%) create mode 100644 en/runcode/intro_to_command_line/README.md create mode 100644 en/windows/SUMMARY.md create mode 100644 en/windows/installation/README.md create mode 100644 en/windows/intro_to_command_line/README.md create mode 100644 en/windows/python_installation/README.md create mode 100644 en/windows/python_installation/images/python-installation-options.png create mode 100644 en/windows/python_installation/images/windows-plus-r.png create mode 100644 en/windows/python_installation/instructions.md diff --git a/LANGS.md b/LANGS.md index 751d6faf913..1baed301dde 100644 --- a/LANGS.md +++ b/LANGS.md @@ -1,4 +1,4 @@ -* [🇺🇸 English](en/) +* [🇺🇸 English](en/OS.md) * [🇧🇬 Български (beta)](bg/) * [🇨🇿 Čeština (beta)](cs/) * [🇩🇪 Deutsch](de/) diff --git a/en/OS.md b/en/OS.md new file mode 100644 index 00000000000..0bcf17ff9c1 --- /dev/null +++ b/en/OS.md @@ -0,0 +1,5 @@ +* [ ChromeBook](chromebook/) +* [ Linux](linux/) +* [ Mac OSX](macosx/) +* [ RunCode Cloud](runcode/) +* [ Windows](windows/) \ No newline at end of file diff --git a/en/chromebook/SUMMARY.md b/en/chromebook/SUMMARY.md new file mode 100644 index 00000000000..f21b6885184 --- /dev/null +++ b/en/chromebook/SUMMARY.md @@ -0,0 +1,24 @@ +# Summary + +* [Introduction](README.md) +* [Installation](chromebook_setup/README.md) +* [How the Internet works](../how_the_internet_works/README.md) +* [Introduction to command line](../linux/intro_to_command_line/README.md) +* [Introduction to Python](python_introduction/README.md) +* [What is Django?](django/README.md) +* [Django installation](django_installation/README.md) +* [Your first Django project!](django_start_project/README.md) +* [Django models](django_models/README.md) +* [Django admin](django_admin/README.md) +* [Deploy!](deploy/README.md) +* [Django URLs](django_urls/README.md) +* [Django views – time to create!](django_views/README.md) +* [Introduction to HTML](html/README.md) +* [Django ORM (Querysets)](django_orm/README.md) +* [Dynamic data in templates](dynamic_data_in_templates/README.md) +* [Django templates](django_templates/README.md) +* [CSS – make it pretty](css/README.md) +* [Template extending](template_extending/README.md) +* [Extend your application](extend_your_application/README.md) +* [Django Forms](django_forms/README.md) +* [What's next?](whats_next/README.md) \ No newline at end of file diff --git a/en/chromebook/chromebook_setup/README.md b/en/chromebook/chromebook_setup/README.md new file mode 100644 index 00000000000..7d93252fd52 --- /dev/null +++ b/en/chromebook/chromebook_setup/README.md @@ -0,0 +1,7 @@ +# Chromebook setup + +> **Note** If you already worked through the +[installation steps](../installation/README.md), no need to do this again – you +can skip straight ahead to [How the Internet works](../how_the_internet_works/README.md). + +{% include "/chromebook_setup/instructions.md" %} diff --git a/en/chromebook_setup/instructions.md b/en/chromebook/chromebook_setup/instructions.md similarity index 76% rename from en/chromebook_setup/instructions.md rename to en/chromebook/chromebook_setup/instructions.md index 973e368c6a0..377f46af582 100644 --- a/en/chromebook_setup/instructions.md +++ b/en/chromebook/chromebook_setup/instructions.md @@ -1,16 +1,14 @@ -You can [skip right over this section](http://tutorial.djangogirls.org/en/installation/#install-python) if you're not using a Chromebook. If you -are, your installation experience will be a little different. You can ignore the -rest of the installation instructions. ### Cloud IDE (PaizaCloud Cloud IDE, AWS Cloud9, Glitch.com) -Cloud IDE is a tool that gives you a code editor and access to a computer running -on the Internet where you can install, write, and run the software. For the duration -of the tutorial, cloud IDE will act as your _local machine_. You'll still be -running commands in a terminal interface just like your classmates on OS X, -Ubuntu, or Windows, but your terminal will be connected to a computer running -somewhere else that cloud IDE sets up for you. -Here are the instructions for cloud IDEs (PaizaCloud Cloud IDE, AWS Cloud9, Glitch.com). +Cloud IDE is a tool that gives you a code editor and access to a computer +running on the Internet where you can install, write, and run the software. +For the duration of the tutorial, cloud IDE will act as your _local machine_. +You'll still be running commands in a terminal interface just like your +classmates on OS X, Ubuntu, or Windows, but your terminal will be connected to +a computer running somewhere else that cloud IDE sets up for you. +Here are the instructions for cloud IDEs (PaizaCloud Cloud IDE, AWS Cloud9, +Glitch.com). You can choose one of the cloud IDEs, and follow the instruction of the cloud IDE. #### PaizaCloud Cloud IDE @@ -32,24 +30,24 @@ The terminal on the PaizaCloud Cloud IDE is prepared for your instructions. You can resize or maximize that window to make it a bit bigger. #### AWS Cloud9 -Currently Cloud 9 requires you to sign up with AWS and enter credit card -information. +Currently Cloud 9 requires you to sign up with AWS and enter credit card information. -1. Install Cloud 9 from the [Chrome web store](https://chrome.google.com/webstore/detail/cloud9/nbdmccoknlfggadpfkmcpnamfnbkmkcp) +1. Install Cloud 9 from the +[Chrome web store](https://chrome.google.com/webstore/detail/cloud9/nbdmccoknlfggadpfkmcpnamfnbkmkcp) 2. Go to [c9.io](https://c9.io) and click _Get started with AWS Cloud9_ 3. Sign up for an AWS account (requires credit card information, but you can use it for free) 4. In the AWS Dashboard, enter _Cloud9_ in the search bar and click it 5. In the Cloud 9 dashboard, click _Create environment_ 6. Name it _django-girls_ -7. While configuring settings, select _Create a new instance for environment +7. While configuring settings, select _Create a new instance for environment (EC2)_ for "Environment Type" and the _t2.micro_ "Instance type" (it should say "Free-tier eligible."). The default cost-saving setting is fine and you can keep the other defaults. 8. Click _Next step_ 9. Click _Create environment_ -Now you should see an interface with a sidebar, a big main window with some +Now you should see an interface with a sidebar, a big main window with some text, and a small window at the bottom that looks something like this: {% filename %}bash{% endfilename %} @@ -58,15 +56,18 @@ yourusername:~/workspace $ ``` This bottom area is your terminal. You can use the terminal to send instructions -to the remote Cloud 9 computer. You can resize that window to make it a bit -bigger. +to the remote Cloud 9 computer. +You can resize that window to make it a bit bigger. #### Glitch.com Cloud IDE 1. Go to [Glitch.com](https://glitch.com/) -2. Sign up for an account (https://glitch.com/signup) or use your GitHub account if you have one. (See GitHub instructions below.) +2. Sign up for an account (https://glitch.com/signup) or use your GitHub account + if you have one. (See GitHub instructions below.) 3. Click _New Project_ and choose _hello-webpage_ -4. Click on the Tools dropdown list (at the bottom left side of the window), then on Terminal button to open terminal tab with a prompt like this: +4. Click on the Tools dropdown list (at the bottom left side of the window), + then on Terminal button to open terminal + tab with a prompt like this: {% filename %}Terminal{% endfilename %} ``` @@ -108,7 +109,8 @@ python3 manage.py migrate python3 manage.py runserver $PORT ``` -Once these files are created, go to the Terminal and execute the following commands to create your first Django project: +Once these files are created, go to the Terminal and execute the following +commands to create your first Django project: {% filename %}Terminal{% endfilename %} ``` @@ -116,7 +118,8 @@ django-admin.py startproject mysite . refresh ``` -In order to see detailed error messages, you can activate Django debug logs for your Glitch application. +In order to see detailed error messages, you can activate Django debug logs +for your Glitch application. Simply add the following at the end of the `mysite/settings.py` file. {% filename %}mysite/settings.py{% endfilename %} @@ -140,18 +143,21 @@ LOGGING = { }, } ``` -This will create a `debug.log` file detailing Django operations and any error messages that might come up, making it much easier to fix if your website does not work. +This will create a `debug.log` file detailing Django operations and any error +messages that might come up, making it much easier to fix if your website does not work. The initial restarting of the Glitch project should fail. -(If you click on the top dropdown button `Show` then click on `In a New Window`, you will receive a `DisallowedHost` error message.) -Do not worry about it at this stage, the tutorial will fix this as soon as you update the Django settings of your project in the `mysite/settings.py` file. +(If you click on the top dropdown button `Show` then click on `In a New Window`, +you will receive a `DisallowedHost` error message.) +Do not worry about it at this stage, the tutorial will fix this as soon as you +update the Django settings of your project in the `mysite/settings.py` file. ### Virtual Environment -A virtual environment (also called a virtualenv) is like a private box we can -stuff useful computer code into for a project we're working on. We use them to -keep the various bits of code we want for our various projects separate so -things don't get mixed up between projects. +A virtual environment (also called a virtualenv) is like a private box we can +stuff useful computer code into for a project we're working on. +We use them to keep the various bits of code we want for our various projects +separate so things don't get mixed up between projects. Run: @@ -185,3 +191,5 @@ as it becomes more complete. Thus, sign up for a new Python Anywhere account at [www.pythonanywhere.com](https://www.pythonanywhere.com). + +{% include "/deploy/signup_pythonanywhere.md" %} diff --git a/en/chromebook_setup/README.md b/en/chromebook_setup/README.md deleted file mode 100644 index cadeff050a0..00000000000 --- a/en/chromebook_setup/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# Chromebook setup - -> **Note** If you already worked through the [installation steps](../installation/README.md), no need to do this again – you can skip straight ahead to [Introduction to Python](../python_introduction/README.md). - -{% include "/chromebook_setup/instructions.md" %} diff --git a/en/code_editor/README.md b/en/code_editor/README.md index 03694b61ca2..a956e835d34 100644 --- a/en/code_editor/README.md +++ b/en/code_editor/README.md @@ -1,13 +1,14 @@ # Code editor -> For readers at home: this chapter is covered in the [Installing Python & Code Editor](https://www.youtube.com/watch?v=pVTaqzKZCdA&t=4m43s) video. +> For readers at home: this chapter is covered in the +[Installing Python & Code Editor](https://www.youtube.com/watch?v=pVTaqzKZCdA&t=4m43s) +video. -You're about to write your first line of code, so it's time to download a code editor! +You're about to write your first line of code, so it's time to download a code +editor! -> **Note** If you're using a Chromebook, skip this chapter and make sure you follow the [Chromebook Setup](../chromebook_setup/README.md) instructions. The cloud IDE you chose (PaizaCloud Cloud IDE or AWS Cloud9) includes a code editor, and when you open a file in your IDE from the File menu, you will automatically be using the editor. - -> **Note** You might have done this earlier in the [Installation chapter](../installation/README.md) – if so, you can skip right ahead to the next chapter! - -> **Note** If you have followed [RunCode Setup](../cloud_development_setup/README.md) you can skip this section as Visual Studio Code is pre-installed on the platform. +> **Note** You might have done this earlier in the +[Installation chapter](../installation/README.md) – if so, you can skip right +ahead to the next chapter! {% include "/code_editor/instructions.md" %} diff --git a/en/code_editor/instructions.md b/en/code_editor/instructions.md index d162c6d307b..47831002118 100644 --- a/en/code_editor/instructions.md +++ b/en/code_editor/instructions.md @@ -1,10 +1,19 @@ -There are a lot of different editors and it largely boils down to personal preference. Most Python programmers use complex but extremely powerful IDEs (Integrated Development Environments), such as PyCharm. As a beginner, however, that's probably less suitable; our recommendations are equally powerful, but a lot simpler. +There are a lot of different editors and it largely boils down to personal +preference. +Most Python programmers use complex but extremely powerful IDEs +(Integrated Development Environments), such as PyCharm. +As a beginner, however, that's probably less suitable; our recommendations +are equally powerful, but a lot simpler. -Our suggestions are below, but feel free to ask your coach what their preferences are – it'll be easier to get help from them. +Our suggestions are below, but feel free to ask your coach what their +preferences are – it'll be easier to get help from them. ## Visual Studio Code -Visual Studio Code is a source code editor developed by Microsoft for Windows, Linux and macOS. It includes support for debugging, embedded Git control, syntax highlighting, intelligent code completion, snippets, and code refactoring. +Visual Studio Code is a source code editor developed by Microsoft for Windows, +Linux and macOS. +It includes support for debugging, embedded Git control, syntax highlighting, +intelligent code completion, snippets, and code refactoring. [Download it here](https://code.visualstudio.com/) @@ -16,17 +25,25 @@ Gedit is an open-source, free editor, available for all operating systems. ## Sublime Text -Sublime Text is a very popular editor with a free evaluation period and it's available for all operating systems. +Sublime Text is a very popular editor with a free evaluation period and it's +available for all operating systems. [Download it here](https://www.sublimetext.com/) ## Why are we installing a code editor? -You might be wondering why we are installing this special code editor software, rather than using something like Word or Notepad. +You might be wondering why we are installing this special code editor software, +rather than using something like Word or Notepad. -The first reason is that code needs to be **plain text**, and the problem with programs like Word and Textedit is that they don't actually produce plain text, they produce rich text (with fonts and formatting), using custom formats like [RTF (Rich Text Format)](https://en.wikipedia.org/wiki/Rich_Text_Format). +The first reason is that code needs to be **plain text**, and the problem with +programs like Word and Textedit is that they don't actually produce plain text, +they produce rich text (with fonts and formatting), using custom formats like +[RTF (Rich Text Format)](https://en.wikipedia.org/wiki/Rich_Text_Format). -The second reason is that code editors are specialized for editing code, so they can provide helpful features like highlighting code with color according to its meaning, or automatically closing quotes for you. +The second reason is that code editors are specialized for editing code, so they +can provide helpful features like highlighting code with color according to its +meaning, or automatically closing quotes for you. -We'll see all this in action later. Soon, you'll come to think of your trusty old code editor as one of your favorite tools. :) +We'll see all this in action later. Soon, you'll come to think of your trusty +old code editor as one of your favorite tools. :) diff --git a/en/linux/SUMMARY.md b/en/linux/SUMMARY.md new file mode 100644 index 00000000000..beb6f1a4493 --- /dev/null +++ b/en/linux/SUMMARY.md @@ -0,0 +1,35 @@ +# Summary + +* [Introduction](README.md) +* [Installation](installation/README.md) + * [Installation (OS X/Windows/Linux)](installation/README.md#osx-windows-linux) + * [Command Line](installation/README.md#intro-command-line) + * [Python](installation/README.md#python) + * [Code Editor](installation/README.md#code-editor) + * [Virtual Environment](installation/README.md#virtualenv) + * [Django](installation/README.md#django) + * [Git](installation/README.md#git) + * [GitHub](installation/README.md#github-account) + * [PythonAnywhere](installation/README.md#pythonanywhere-account) +* [How the Internet works](how_the_internet_works/README.md) +* [Introduction to command line](intro_to_command_line/README.md) +* [Python installation](python_installation/README.md) +* [Code editor](code_editor/README.md) +* [Introduction to Python](python_introduction/README.md) +* [What is Django?](django/README.md) +* [Django installation](django_installation/README.md) +* [Your first Django project!](django_start_project/README.md) +* [Django models](django_models/README.md) +* [Django admin](django_admin/README.md) +* [Deploy!](deploy/README.md) +* [Django URLs](django_urls/README.md) +* [Django views – time to create!](django_views/README.md) +* [Introduction to HTML](html/README.md) +* [Django ORM (Querysets)](django_orm/README.md) +* [Dynamic data in templates](dynamic_data_in_templates/README.md) +* [Django templates](django_templates/README.md) +* [CSS – make it pretty](css/README.md) +* [Template extending](template_extending/README.md) +* [Extend your application](extend_your_application/README.md) +* [Django Forms](django_forms/README.md) +* [What's next?](whats_next/README.md) \ No newline at end of file diff --git a/en/linux/installation/README.md b/en/linux/installation/README.md new file mode 100644 index 00000000000..ee6650e6968 --- /dev/null +++ b/en/linux/installation/README.md @@ -0,0 +1,99 @@ +# If you're doing the tutorial at home + +If you're doing the tutorial at home, not at one of the +[Django Girls events](https://djangogirls.org/events/), you can completely skip +this chapter now and go straight to the +[How the Internet works](../how_the_internet_works/README.md) chapter. + +This is because we cover installing things as they are needed in the tutorial +-- this is just an additional page that gathers all of the installation +instructions in one place (which is useful for some workshop formats). +You can choose to install everything that is on this page right now if you wish. +But if you want to start learning things before installing a bunch of stuff on +your computer, skip this chapter and we will explain the installation parts to you +later on, as they are needed. + +Good luck! + +# If you're attending a workshop + +If you are attending one of the [Django Girls events](https://djangogirls.org/events/): +- Your workshop may have an "installation party" before the main workshop. If +you are at an installation party, this page is for you! +Follow the instructions here to get everything you need for the workshop +installed, with the help of the coaches if needed. +Then at the main workshop, you'll be able to skip installation instructions +you'll encounter in the main tutorial when you get to them. +- The organizers of your workshop may have asked you to try at home to install +everything on your computer before the workshop starts. If you have been asked +to do that, this page is for you! +Follow the instructions here, as best you can. +Then at the main workshop, when you get to an installation step in the main +tutorial, if you were not able to get that piece installed you can get help from +your coach. +- If your workshop does not have an installation party (or you couldn't attend), +and if the organizers didn't ask you to try to install everything before you +arrived, skip this page and go straight to the +[How the Internet works](../how_the_internet_works/README.md) chapter. +You'll be installing everything you need as you work through the tutorial. + +# Installation +In this tutorial you will be building a blog. In order to do that, as you go +through the tutorial you'll be instructed on how to +install various software on your computer and set up some online accounts as +needed. +This page gathers all of the installation and sign-up instructions in one place +(which is useful for some workshop formats). + +To install software on your machine, follow the instructions below: + +## Brief intro to the command line {#intro-command-line} +Many of the steps below reference the "console", "terminal", "command window", +or "command line" -- these all mean the same thing: a window on your computer +where you can enter commands. +When you get to the main tutorial, you'll learn more about the command line. +For now, the main thing you need to know is how to open a command window and +what it looks like: + +{% include "/intro_to_command_line/open_instructions.md" %} + +## Install Python {#python} +{% include "/python_installation/instructions.md" %} + +## Install a code editor {#code-editor} +{% include "/code_editor/instructions.md" %} + +## Set up virtualenv and install Django {#virtualenv} +{% include "/django_installation/instructions.md" %} + +## Install Git {#git} +{% include "/deploy/install_git.md" %} + +## Create a GitHub account {#github-account} +Go to [GitHub.com](https://www.github.com) and sign up for a new, free user +account. +Be sure to remember your password (add it to your password manager, if you use one). + +## Create a PythonAnywhere account {#pythonanywhere-account} +{% include "/deploy/signup_pythonanywhere.md" %} + +# Start reading + +Congratulations, you are all set up and ready to go! If you still have some +time before the workshop, it would be useful to start reading a few of the +beginning chapters: + +* [How the internet works](../how_the_internet_works/README.md) + +* [Introduction to the command line](../intro_to_command_line/README.md) + +* [Introduction to Python](../python_introduction/README.md) + +* [What is Django?](../django/README.md) + + +# Enjoy the workshop! + +When you begin the workshop, you'll be able to go straight to +[Your first Django project!](../django_start_project/README.md) because you +already covered the material in the earlier chapters. diff --git a/en/linux/intro_to_command_line/README.md b/en/linux/intro_to_command_line/README.md new file mode 100644 index 00000000000..00d91227810 --- /dev/null +++ b/en/linux/intro_to_command_line/README.md @@ -0,0 +1,278 @@ +# Introduction to the command-line interface + +> For readers at home: this chapter is covered in the +[Your new friend: Command Line](https://www.youtube.com/watch?v=jvZLWhkzX-8) video. + +It's exciting, right?! You'll write your first line of code in just a few minutes! :) + +__Let us introduce you to your first new friend: the command line!__ + +The following steps will show you how to use the black window all hackers use. +It might look a bit scary at first but really it's just a prompt waiting for +commands from you. + +> **Note** Please note that throughout this book we use the terms 'directory' +and 'folder' interchangeably but they are one and the same thing. + +## What is the command line? + +The window, which is usually called the __command line__ or +__command-line interface__, is a text-based application for viewing, handling, +and manipulating files on your computer. +It's much like Windows Explorer or Finder on the Mac, +but without the graphical interface. Other names for the command line are: *cmd*, +*CLI*, *prompt*, *console* or *terminal*. + +## Open the command-line interface + +To start some experiments we need to open our command-line interface first. + +It's probably under Applications → Accessories → Terminal, or Applications → +System → Terminal, but that may depend on your system. +If it's not there, you can try to Google it. :) + +## Prompt + +You now should see a white or black window that is waiting for your commands. + +On Linux, you will probably see a `$`, like this: + +{% filename %}command-line{% endfilename %} +``` +$ +``` + +Each command will be prepended by a `$` and one space, but you should not type it. +Your computer will do it for you. :) + +> Just a small note: in your case there may be something like +`Olas-MacBook-Air:~ ola$` before the prompt sign, and this is 100% OK. + +The part up to and including the `$` is called the *command line prompt*, or +*prompt* for short. It prompts you to input something there. + +In the tutorial, when we want you to type in a command, we will include the `$`, +and occasionally more to the left. +Ignore the left part and only type in the command, which starts after the prompt. + +## Your first command (YAY!) + +Let's start by typing this command: + +{% filename %}command-line{% endfilename %} +``` +$ whoami +``` + +And then hit `enter`. This is our result: + +{% filename %}command-line{% endfilename %} +``` +$ whoami +olasitarska +``` + +As you can see, the computer has just printed your username. Neat, huh? :) + +> Try to type each command; do not copy-paste. You'll remember more this way! + +## Basics + +Each operating system has a slightly different set of commands for the command +line, so make sure to follow instructions for your operating system. +Let's try this, shall we? + +### Current directory + +It'd be nice to know where are we now, right? +Let's see. +Type this command and hit `enter`: + +{% filename %}command-line{% endfilename %} +``` +$ pwd +/Users/olasitarska +``` + +> Note: 'pwd' stands for 'print working directory'. + +You'll probably see something similar on your machine. +Once you open the command line you usually start at your user's home directory. + +--- + +### Learn more about a command + +Many commands you can type at the command prompt have built-in help that you +can display and read! For example, to learn more about the current directory +command: + +Linux has a `man` command, which gives you help on commands. Try `man pwd` and +see what it says, or put `man` before other commands to see their help. +The output of `man` is normally paged. +Use the space bar to move to the next page, and `q` to quit looking at the help. + +### List files and directories + +So what's in it? It'd be cool to find out. +Let's see: + +{% filename %}command-line{% endfilename %} +``` +$ ls +Applications +Desktop +Downloads +Music +... +``` + +--- + +### Change current directory + +Now, let's go to our Desktop directory: + +{% filename %}command-line{% endfilename %} +``` +$ cd Desktop +``` + +Note that the directory name "Desktop" might be translated to the language of +your Linux account. +If that's the case, you'll need to replace `Desktop`with the translated name; +for example, `Schreibtisch` for German. + +Check if it's really changed: + +{% filename %}command-line{% endfilename %} +``` +$ pwd +/Users/olasitarska/Desktop +``` + +Here it is! + +> PRO tip: if you type `cd D` and then hit `tab` on your keyboard, the command +line will automatically fill in the rest of the name so you can navigate faster. +If there is more than one folder starting with "D", hit the `tab` key twice to +get a list of options. + +--- + +### Create directory + +How about creating a practice directory on your desktop? You can do it this way: + +{% filename %}command-line{% endfilename %} +``` +$ mkdir practice +``` + +This little command will create a folder with the name `practice` on your desktop. +You can check if it's there by looking on your Desktop or by running a `ls` or +`dir` command! Try it. :) + +> PRO tip: If you don't want to type the same commands over and over, try +pressing the `up arrow` and `down arrow` on your keyboard to cycle through +recently used commands. + +--- + +### Exercise! + +A small challenge for you: in your newly created `practice` directory, create a +directory called `test`. (Use the `cd` and `mkdir` commands.) + +#### Solution: + +{% filename %}command-line{% endfilename %} +``` +$ cd practice +$ mkdir test +$ ls +test +``` + +Congrats! :) + +--- + +### Clean up + +We don't want to leave a mess, so let's remove everything we did until that point. + +First, we need to get back to Desktop: + +{% filename %}command-line{% endfilename %} +``` +$ cd .. +``` + +Using `..` with the `cd` command will change your current directory to the +parent directory (that is, the directory that contains your current directory). + +Check where you are: + +{% filename %}command-line{% endfilename %} +``` +$ pwd +/Users/olasitarska/Desktop +``` + +Now time to delete the `practice` directory: + +> __Attention__: Deleting files using `del`, `rmdir` or `rm` is irrecoverable, +meaning _the deleted files will be gone forever_! +So be very careful with this command. + +{% filename %}command-line{% endfilename %} +``` +$ rm -r practice +``` + +Done! To be sure it's actually deleted, let's check it: + +{% filename %}command-line{% endfilename %} +``` +$ ls +``` + +### Exit + +That's it for now! You can safely close the command line now. +Let's do it the hacker way, alright? :) + +{% filename %}command-line{% endfilename %} +``` +$ exit +``` + +Cool, huh? :) + +## Summary + + Here is a summary of some useful commands: + +Command (Windows) | Command (Mac OS / Linux) | Description | Example +----------------- | ------------------------ | -------------------------- | --------------------------------------------- +exit | exit | close the window | **exit** +cd | cd | change directory | **cd test** +cd | pwd | show the current directory | **cd** (Windows) or **pwd** (Mac OS / Linux) +dir | ls | list directories/files | **dir** +copy | cp | copy file | **copy c:\test\test.txt c:\windows\test.txt** +move | mv | move file | **move c:\test\test.txt c:\windows\test.txt** +mkdir | mkdir | create a new directory | **mkdir testdirectory** +rmdir (or del) | rm | delete a file | **del c:\test\test.txt** +rmdir /S | rm -r | delete a directory | **rm -r testdirectory** +[CMD] /? | man [CMD] | get help for a command | **cd /?** (Windows) or **man cd** (Mac OS / Linux) + +These are just a very few of the commands you can run in your command line, +but you're not going to use anything more than that today. + +If you're curious, [ss64.com](http://ss64.com) contains a complete reference of +commands for all operating systems. + +## Ready? + +Let's dive into Python! diff --git a/en/linux/python_installation/README.md b/en/linux/python_installation/README.md new file mode 100644 index 00000000000..b7de8f5e7fb --- /dev/null +++ b/en/linux/python_installation/README.md @@ -0,0 +1,21 @@ +# Let’s start with Python + +We're finally here! + +But first, let us tell you what Python is. Python is a very popular programming +language that can be used for creating websites, games, scientific software, +graphics, and much, much more. + +Python originated in the late 1980s and its main goal is to be readable by +human beings (not only machines!). +This is why it looks simpler than other programming languages, but don't worry + – Python is also really powerful! + +# Python installation + +> **Note** If you already worked through the +[installation steps](../installation/README.md), there's no need to do this +again – you can skip straight ahead to the next chapter! + +{% include "/python_installation/instructions.md" %} + diff --git a/en/linux/python_installation/images/python-installation-options.png b/en/linux/python_installation/images/python-installation-options.png new file mode 100644 index 0000000000000000000000000000000000000000..a0a6c65d81d8c325a91a060ca5ea16101fb63b92 GIT binary patch literal 40064 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%0APW4 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 literal 0 HcmV?d00001 diff --git a/en/linux/python_installation/images/windows-plus-r.png b/en/linux/python_installation/images/windows-plus-r.png new file mode 100644 index 0000000000000000000000000000000000000000..4f8f74333812b4ab7490f782a0ef52ccd25f883a GIT binary patch literal 24822 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 AivR!s literal 0 HcmV?d00001 diff --git a/en/linux/python_installation/instructions.md b/en/linux/python_installation/instructions.md new file mode 100644 index 00000000000..7f8b194c843 --- /dev/null +++ b/en/linux/python_installation/instructions.md @@ -0,0 +1,99 @@ +> For readers at home: this chapter is covered in the +[Installing Python & Code Editor](https://www.youtube.com/watch?v=pVTaqzKZCdA) +video. + +> This section is based on a tutorial by Geek Girls Carrots +(https://github.com/ggcarrots/django-carrots) + +Django is written in Python. We need Python to do anything in Django. +Let's start by installing it! We want you to install the latest version of +Python 3, so if you have any earlier version, you will need to upgrade it. +If you already have version {{ book.py_min_version }} or higher you should be fine. + +Please install normal Python as follows, even when you have Anaconda installed +on your computer. + + + +It is very likely that you already have Python installed out of the box. +To check if you have it installed (and which version it is), open a console and +type the following command: + +{% filename %}command-line{% endfilename %} +``` +$ python3 --version +Python {{ book.py_release }} +``` + +If you have a different version of Python installed, at least +{{ book.py_min_version }} (e.g. {{ book.py_min_release }}), then you don't have +to upgrade. +If you don't have Python installed, or if you want a different version, first +check what Linux distribution you are using with the following command: + +{% filename %}command-line{% endfilename %} +``` +$ grep '^NAME=' /etc/os-release +``` + +Afterwards, depending on the result, follow one of the following installation +guides below this section. + + + + + +Type this command into your console: + +{% filename %}command-line{% endfilename %} +``` +$ sudo apt install python3 +``` + + + + + +Use this command in your console: + +{% filename %}command-line{% endfilename %} +``` +$ sudo dnf install python3 +``` + +If you're on older Fedora versions you might get an error that the command `dnf` +is not found. In that case, you need to use `yum` instead. + + + + + +Use this command in your console: + +{% filename %}command-line{% endfilename %} +``` +$ sudo zypper install python3 +``` + + + +Verify the installation was successful by opening a command prompt and running +the `python3` command: + +{% filename %}command-line{% endfilename %} +``` +$ python3 --version +Python {{ book.py_release }} +``` +The version shown may be different from {{ book.py_release }} -- it should +match the version you installed. + +---- + +If you have any doubts, or if something went wrong and you have no idea what to +do next, please ask your coach! +Sometimes things don't go smoothly and it's better to ask for help from someone +with more experience. diff --git a/en/macosx/SUMMARY.md b/en/macosx/SUMMARY.md new file mode 100644 index 00000000000..beb6f1a4493 --- /dev/null +++ b/en/macosx/SUMMARY.md @@ -0,0 +1,35 @@ +# Summary + +* [Introduction](README.md) +* [Installation](installation/README.md) + * [Installation (OS X/Windows/Linux)](installation/README.md#osx-windows-linux) + * [Command Line](installation/README.md#intro-command-line) + * [Python](installation/README.md#python) + * [Code Editor](installation/README.md#code-editor) + * [Virtual Environment](installation/README.md#virtualenv) + * [Django](installation/README.md#django) + * [Git](installation/README.md#git) + * [GitHub](installation/README.md#github-account) + * [PythonAnywhere](installation/README.md#pythonanywhere-account) +* [How the Internet works](how_the_internet_works/README.md) +* [Introduction to command line](intro_to_command_line/README.md) +* [Python installation](python_installation/README.md) +* [Code editor](code_editor/README.md) +* [Introduction to Python](python_introduction/README.md) +* [What is Django?](django/README.md) +* [Django installation](django_installation/README.md) +* [Your first Django project!](django_start_project/README.md) +* [Django models](django_models/README.md) +* [Django admin](django_admin/README.md) +* [Deploy!](deploy/README.md) +* [Django URLs](django_urls/README.md) +* [Django views – time to create!](django_views/README.md) +* [Introduction to HTML](html/README.md) +* [Django ORM (Querysets)](django_orm/README.md) +* [Dynamic data in templates](dynamic_data_in_templates/README.md) +* [Django templates](django_templates/README.md) +* [CSS – make it pretty](css/README.md) +* [Template extending](template_extending/README.md) +* [Extend your application](extend_your_application/README.md) +* [Django Forms](django_forms/README.md) +* [What's next?](whats_next/README.md) \ No newline at end of file diff --git a/en/macosx/installation/README.md b/en/macosx/installation/README.md new file mode 100644 index 00000000000..76574c959db --- /dev/null +++ b/en/macosx/installation/README.md @@ -0,0 +1,96 @@ +# If you're doing the tutorial at home + +If you're doing the tutorial at home, not at one of the +[Django Girls events](https://djangogirls.org/events/), you can completely skip +this chapter now and go straight to the +[How the Internet works](../how_the_internet_works/README.md) chapter. + +This is because we cover installing things as they are needed in the tutorial + -- this is just an additional page that gathers all of the installation + instructions in one place (which is useful for some workshop formats). + You can choose to install everything that is on this page right now if you wish. + But if you want to start learning things before installing a bunch of stuff on + your computer, skip this chapter and we will explain the installation parts to + you later on, as they are needed. + +Good luck! + +# If you're attending a workshop + +If you are attending one of the [Django Girls events](https://djangogirls.org/events/): +- Your workshop may have an "installation party" before the main workshop. + If you are at an installation party, this page is for you! + Follow the instructions here to get everything you need for the workshop + installed, with the help of the coaches if needed. + Then at the main workshop, you'll be able to skip installation instructions + you'll encounter in the main tutorial when you get to them. +- The organizers of your workshop may have asked you to try at home to install + everything on your computer before the workshop starts. If you have been asked + to do that, this page is for you! Follow the instructions here, as best you can. + Then at the main workshop, when you get to an installation step in the main + tutorial, if you were not able to get that piece installed you can get help + from your coach. +- If your workshop does not have an installation party + (or you couldn't attend), and if the organizers didn't ask you to try to + install everything before you arrived, skip this page and go straight to the + [How the Internet works](../how_the_internet_works/README.md) chapter. + You'll be installing everything you need as you work through the tutorial. + +# Installation +In this tutorial you will be building a blog. In order to do that, as you go +through the tutorial you'll be instructed on how to install various software +on your computer and set up some online accounts as needed. +This page gathers all of the installation and sign-up instructions in one place +(which is useful for some workshop formats). + +To install software on your machine, follow the instructions below: + +## Brief intro to the command line {#intro-command-line} +Many of the steps below reference the "console", "terminal", "command window", +or "command line" -- these all mean the same thing: a window on your computer +where you can enter commands. When you get to the main tutorial, you'll learn +more about the command line. +For now, the main thing you need to know is how to open a command window and +what it looks like: + +{% include "/intro_to_command_line/open_instructions.md" %} + +## Install Python {#python} +{% include "/python_installation/instructions.md" %} + +## Install a code editor {#code-editor} +{% include "/code_editor/instructions.md" %} + +## Set up virtualenv and install Django {#virtualenv} +{% include "/django_installation/instructions.md" %} + +## Install Git {#git} +{% include "/deploy/install_git.md" %} + +## Create a GitHub account {#github-account} +Go to [GitHub.com](https://www.github.com) and sign up for a new, free user account. +Be sure to remember your password (add it to your password manager, if you use one). + +## Create a PythonAnywhere account {#pythonanywhere-account} +{% include "/deploy/signup_pythonanywhere.md" %} + +# Start reading + +Congratulations, you are all set up and ready to go! If you still have some +time before the workshop, it would be useful to start reading a few of the +beginning chapters: + +* [How the internet works](../how_the_internet_works/README.md) + +* [Introduction to the command line](../intro_to_command_line/README.md) + +* [Introduction to Python](../python_introduction/README.md) + +* [What is Django?](../django/README.md) + + +# Enjoy the workshop! + +When you begin the workshop, you'll be able to go straight to +[Your first Django project!](../django_start_project/README.md) because you +already covered the material in the earlier chapters. \ No newline at end of file diff --git a/en/macosx/intro_to_command_line/README.md b/en/macosx/intro_to_command_line/README.md new file mode 100644 index 00000000000..e1cf8d9fc5c --- /dev/null +++ b/en/macosx/intro_to_command_line/README.md @@ -0,0 +1,275 @@ +# Introduction to the command-line interface + +> For readers at home: this chapter is covered in the +[Your new friend: Command Line](https://www.youtube.com/watch?v=jvZLWhkzX-8) +video. + +It's exciting, right?! You'll write your first line of code in just a few +minutes! :) + +__Let us introduce you to your first new friend: the command line!__ + +The following steps will show you how to use the black window all hackers use. +It might look a bit scary at first but really it's just a prompt waiting for +commands from you. + +> **Note** Please note that throughout this book we use the terms 'directory' +and 'folder' interchangeably but they are one and the same thing. + +## What is the command line? + +The window, which is usually called the __command line__ or +__command-line interface__, is a text-based application for viewing, handling, +and manipulating files on your computer. +It's much like Windows Explorer or Finder on the Mac, but without the graphical +interface. Other names for the command line are: *cmd*, *CLI*, *prompt*, +*console* or *terminal*. + +## Open the command-line interface + +To start some experiments we need to open our command-line interface first. + +Go to Applications → Utilities → Terminal. + +## Prompt + +You now should see a white or black window that is waiting for your commands. + +On Mac, you will probably see a `$`, like this: + +{% filename %}command-line{% endfilename %} +``` +$ +``` + +Each command will be prepended by a `$` and one space, but you should not type it. +Your computer will do it for you. :) + +> Just a small note: in your case there may be something like +`Olas-MacBook-Air:~ ola$` before the prompt sign, and this is 100% OK. + +The part up to and including the `$` or the `>` is called the *command line +prompt*, or *prompt* for short. +It prompts you to input something there. + +In the tutorial, when we want you to type in a command, we will include the `$`, +and occasionally more to the left. Ignore the left part and only type in the +command, which starts after the prompt. + +## Your first command (YAY!) + +Let's start by typing this command: + +{% filename %}command-line{% endfilename %} +``` +$ whoami +``` + +And then hit `enter`. This is our result: + +{% filename %}command-line{% endfilename %} +``` +$ whoami +olasitarska +``` + +As you can see, the computer has just printed your username. Neat, huh? :) + +> Try to type each command; do not copy-paste. You'll remember more this way! + +## Basics + +Each operating system has a slightly different set of commands for the command +line, so make sure to follow instructions for your operating system. +Let's try this, shall we? + +### Current directory + +It'd be nice to know where are we now, right? Let's see. Type this command and +hit `enter`: + +{% filename %}command-line{% endfilename %} +``` +$ pwd +/Users/olasitarska +``` + +> Note: 'pwd' stands for 'print working directory'. + +You'll probably see something similar on your machine. Once you open the +command line you usually start at your user's home directory. + +--- + +### Learn more about a command + +Many commands you can type at the command prompt have built-in help that you +can display and read! +For example, to learn more about the current directory command: + +OS X has a `man` command, which gives you help on commands. Try `man pwd` and +see what it says, or put `man` before other commands to see their help. +The output of `man` is normally paged. Use the space bar to move to the next +page, and `q` to quit looking at the help. + +### List files and directories + +So what's in it? It'd be cool to find out. Let's see: + +{% filename %}command-line{% endfilename %} +``` +$ ls +Applications +Desktop +Downloads +Music +... +``` + +--- + +### Change current directory + +Now, let's go to our Desktop directory: + +{% filename %}command-line{% endfilename %} +``` +$ cd Desktop +``` + +Check if it's really changed: + +{% filename %}command-line{% endfilename %} +``` +$ pwd +/Users/olasitarska/Desktop +``` + +Here it is! + +> PRO tip: if you type `cd D` and then hit `tab` on your keyboard, the command +line will automatically fill in the rest of the name so you can navigate faster. +If there is more than one folder starting with "D", hit the `tab` key twice to +get a list of options. + +--- + +### Create directory + +How about creating a practice directory on your desktop? +You can do it this way: + +{% filename %}command-line{% endfilename %} +``` +$ mkdir practice +``` + +This little command will create a folder with the name `practice` on your desktop. +You can check if it's there by looking on your Desktop or by running a `ls` or +`dir` command! +Try it. :) + +> PRO tip: If you don't want to type the same commands over and over, try +pressing the `up arrow` and `down arrow` on your keyboard to cycle through +recently used commands. + +--- + +### Exercise! + +A small challenge for you: in your newly created `practice` directory, create a +directory called `test`. +(Use the `cd` and `mkdir` commands.) + +#### Solution: + +{% filename %}command-line{% endfilename %} +``` +$ cd practice +$ mkdir test +$ ls +test +``` + +Congrats! :) + +--- + +### Clean up + +We don't want to leave a mess, so let's remove everything we did until that point. + +First, we need to get back to Desktop: + +{% filename %}command-line{% endfilename %} +``` +$ cd .. +``` + +Using `..` with the `cd` command will change your current directory to the +parent directory (that is, the directory that contains your current directory). + +Check where you are: + +{% filename %}command-line{% endfilename %} +``` +$ pwd +/Users/olasitarska/Desktop +``` + +Now time to delete the `practice` directory: + +> __Attention__: Deleting files using `del`, `rmdir` or `rm` is irrecoverable, +meaning _the deleted files will be gone forever_! +So be very careful with this command. + +{% filename %}command-line{% endfilename %} +``` +$ rm -r practice +``` + +Done! To be sure it's actually deleted, let's check it: + +{% filename %}command-line{% endfilename %} +``` +$ ls +``` + +### Exit + +That's it for now! You can safely close the command line now. +Let's do it the hacker way, alright? :) + +{% filename %}command-line{% endfilename %} +``` +$ exit +``` + +Cool, huh? :) + +## Summary + + Here is a summary of some useful commands: + +Command (Windows) | Command (Mac OS / Linux) | Description | Example +----------------- | ------------------------ | -------------------------- | --------------------------------------------- +exit | exit | close the window | **exit** +cd | cd | change directory | **cd test** +cd | pwd | show the current directory | **cd** (Windows) or **pwd** (Mac OS / Linux) +dir | ls | list directories/files | **dir** +copy | cp | copy file | **copy c:\test\test.txt c:\windows\test.txt** +move | mv | move file | **move c:\test\test.txt c:\windows\test.txt** +mkdir | mkdir | create a new directory | **mkdir testdirectory** +rmdir (or del) | rm | delete a file | **del c:\test\test.txt** +rmdir /S | rm -r | delete a directory | **rm -r testdirectory** +[CMD] /? | man [CMD] | get help for a command | **cd /?** (Windows) or **man cd** (Mac OS / Linux) + +These are just a very few of the commands you can run in your command line, +but you're not going to use anything more than that today. + +If you're curious, [ss64.com](http://ss64.com) contains a complete reference of +commands for all operating systems. + +## Ready? + +Let's dive into Python! diff --git a/en/macosx/python_installation/README.md b/en/macosx/python_installation/README.md new file mode 100644 index 00000000000..64356fa7061 --- /dev/null +++ b/en/macosx/python_installation/README.md @@ -0,0 +1,21 @@ +# Let’s start with Python + +We're finally here! + +But first, let us tell you what Python is. Python is a very popular programming +language that can be used for creating websites, games, scientific software, +graphics, and much, much more. + +Python originated in the late 1980s and its main goal is to be readable by +human beings (not only machines!). +This is why it looks simpler than other programming languages, +but don't worry – Python is also really powerful! + +# Python installation + +> **Note** If you already worked through the +[installation steps](../installation/README.md), there's no need to do this +again – you can skip straight ahead to the next chapter! + +{% include "/python_installation/instructions.md" %} + diff --git a/en/macosx/python_installation/images/python-installation-options.png b/en/macosx/python_installation/images/python-installation-options.png new file mode 100644 index 0000000000000000000000000000000000000000..a0a6c65d81d8c325a91a060ca5ea16101fb63b92 GIT binary patch literal 40064 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%0APW4 z2YTi|Eu@4G6H(nb5uRqN=r|}|IYn1QH$@mz0z@iuuan`XNU5JkUVtEMRR#1<&# z>ZBDy1cPo!Lo(}5@IWC^FJOugY;~L-SJu?$r2 zad&#GI6a$}Kjg6q|}Kvas|A2#9BiA&`EN_un?^N^;4Dz#Gv7=jV&+9@6syTwp> z$QxqrV38a!Ximbo(@1)o15W0jn^yd6h^Bh}1Olj5kei_zMs<6N(W7Z|6ZP0wR;SNc z*G}=E2pB{3Nt!E^5W(1A0vp=Gb64!?`J9nsP_68wEB6{3@tJ8+(Ge|pr}DA!mBSCGbM;*kTWfiTYz-> zOqj%^h{2%c!JS#Jw3c$YQ_TH2W9}yjl)y^D#)yqDXit4ou42_Lvf!$;7g9XA;_5qd z4vLss;%I1$ayS_Z&H+Ta8z9-)lX-r`-nST>t216tawnIN)0`1OPY)TV^aOFC}u>F>a`J6c-Nn<64;r|=ngY< ze1GkOyFVXvXSJS1t%AtNb8AV!-gG8Xt*QkbL|#FQxc;noP*n1Xn9~^L(WD5P=2Z7K zE5eFfl#X1XU(s#e39zkM25M{nuOhehgZB=H5i_Lf1~PZ!k^;Fw&wDDl%FV2*YPf+1 z#b1FU62sE;q>&Or3`RGaA;q2&^PExI2-FtbhGBH-dlmPeU&0;F@%i)p{XHs%yK{*) zvb@Da>n0_t$v?)SMX2ZDsu4yVjb;z4nLgALOfH_bUqqjhI@ouzTkTy9K)qch?7T*y9u zSNP$>hxGS4K3op|_MutURb5TnJu;ov?R`|*1-Nn2JLz_pPKFWtIE#bgwO7zei5i?5 zLz^V`WS0Oz(MGS2YqrW`-p^{-MeC_Xhyd1bJF00Fh%@Kb2^so$;d9y5@hLO7? zEA4K+JE(PugW~mPMM~oS0+Ibi!)l4$Dd-q3A4bJ+8Y&}VH&_lY%AN(*@^vJ@Quqw= z^0^PK5!IgFM}tYWzu!*M$kMvw(MC``)q0}-reEbXpt3l zU8(*2IT4p>D|S8YV9u4BBTLN4aye+sN5#70|D>vaBkGDefUck7)EEv;(cG$XbQ&ZT zMUGibhtvo&^Ui3U68D_=BZzy{+5chhY+e-C);0b=_2`iQAt{Oj88-o;(SZu$K(K4% zpn7nnsKS|ZH;5Jm`|M30ZhzcX&X%TkpNoB4@j`96T#a~Aq+lD;W|5csK5J!_+V!EH z4Hpjh7?Y)0Sx$aDZ(g%L68nUsGS0x7+mjI)riTrhzz+fFgl`ySQJvU^qIl?2#IFrS z;?c{e?e0Ua_@*tQdrnC!#`{eXUNtvdl$+}9ZHxyL@&C+lq-GOyF=k%=TO&c_9r6a5 zLa=>dVGB^i;rT8hmKpMoTS=5ksMUY`jJ_%qL7jwcp^=*nlM$-?qcVX~q|Tl|v3v55 zjkP2Ng~f}LQhRq-6mk(bA^{pz1Ah#f@rG_D2}k`Bc6ZAM{w?l8DIvJ_3OF7GbGEWehlOL z_c+TjdX>1WT~Vw= z7i%n%o6bq=BkH#UVi)TYotMhx;5=*co<4E8MdJ5%^Qu&SN9W~Ij{&>rg)jNU$;FZe zeDoA-jXI5g=yAO!3F1Sk_ois(`GRvU2c%IXw^%M+(6ne}N=^5oM}jMqs!O6y^V7@H z_Lc7sD7ro}k}>;`1Q9#1F_RN;kH=p}F1}Pft4H8x#GWXT1X0=;v1zSCxRR`*E*|BqFJ0B41wveNK+Id;B&8FZ&Inz`qcCz`hSrr<^ zsOFTjR%?1{S*2#js?xaVluLHmqned3myH99TT%3{EXP}7ajPQJaG{4Sa@Haco$PeG6D5%>$ zYbQE8YdeP1O+w+hHJ6!eM72Dl_#xknkE=xeCG!^0Z7R>zPAzYmwt6&pW_k39*#WSu zTF#5p6{0xRBG&I5aHlVr)Iq93#SGDOC9B}l8O~Rm#xw(gDZV9 z>!M~>**i^-4%)ulq?&ug#|~g5gHVSf+(9xloY}~p2?*S3Mmh=O2xRg0V-luys7|7_ z{;c1tUK4yNqVq_S=(@fH?>qTQY??R=ap8LuPmB$j#z}%=11Qo8MW-1T;Buk3v^>!< z*fT}{`0X@XAu;7(E^fKRD29{e6`S9{bn^N9pDG%~ez8i+u$ZTs?evI5$Eu5nZc9$y zc)Pk+yv*h;%NrDPLUinEZ0DBIBu?jpT5d_=14Fw-hiA}gJv}Bu?Oiz*bi$mtUwJoX zGh|ET@O|w|A!Z`B;?2gWXar-jI}Q`LAr-iFRAwPGD-GpHR9|ZGfOOvMtCH(Z?z`f} zn$F6G-PHm5=&cYTg^|!Ga_Vf`6+w(5T^e&CXn5S3zNm=h?TZ{OU42$%$VGFX-LU0Iy#0bzZJFdKjsU0GX8NnJQWc>UP$T4)-?%qS0qpZeW zjjmP8u9{>F%xw|6;y4Ia^2-)=6`lok&$_Q=c2@aU)Z1EBxW?B5ViL z?}@O_b*FrZ%Wa2^i(c5}3-~9`aAVN#3MQIsZqdON6%h(KY%3vlx|#@0hpRRplFkMm z)j}&6fQ6S5iW*QpBZsmo$WC#H#{zHyv?HES%M-)={-o0Wa9G))Ybg)VQ2A0$l{+O zU~-QZ{ooe|LF%LWI@zlpOK!vMCj~(V{c#j` zb0inwVetYvc@t(W-q+h?zQcPVwqJMih-f#3fA9`c?8z3u-$wTz*TEJ2Wb1O* zO}H$4yN`Ss%EcXM|NBpfc2z|ElxbGzwB&{2$$E|K{NWm3j#^uPB~I6IZO6<6^#7%U zD~?Alrht_x3v2A}E9HfE5dQk>uYZ3?{4LHrcydP+BiS{lH5sV9(qo)KE@4F%pqaCD> z72p2cqG-Lz6q-C}{{TIEAOQ)n0YS+3<#P2SjEd%$noMG!_$(F*M0g=XD6#sl$Mx@j zeMEoT`QGi^@**KoJTaUe#YMxY1axDYW>v%m)2vg+Fi;1s7@r%cL^adMd6yPP+q7Xi z@$(i9OjLdU{KT;8u(ghjLZO&9a$UMf8`&ZgYp@!|o_5 z5EX|KLMBb>r+xJLr=Rz5#UOFTIdd4N>Vj&O*>Q{LRrQNm!9ZmbX^lXDX1eIIAgYJ@(hkype$;DpxFf zvCXG4qf~CW4aLK~;s}6^#&S#ncw_EHT$0O$%g&5GmythTqbNV`Xo}H7L=zXGnL*SX zCIr6TUqAh_`@N#g)UBad1&Y2z5k*ANxvIH|qKJ<;0NA3cE45h{S6SmMo-j8wtb*(>$8f z;3x^usX3h^>_&Vrb3yG-8N0cx$+RUx+VYu3DMnFd#aAiIz6j7@p&Sfsqmq&VniCvC z)ry-kGo{}?y)f&XC^=Rs;A&BvHB6^tna2OIcL%wV97hyDkK!}v9Ny{}x{5B~TWDni zh8LQR1$bd-p+No+_>m%2h_A)WhlB!JAOXT%ITX8x8j?+#t44l_U~!t5)k8!@W@XKP zr?zMB6|+T97C?e30FANTvP$son5z=WCy;P0Xyg}UB@}0qdeD})y_|gXoZ$5ok z@#f)v%<+389(*wJ;2jaW7j3{iynJp8W>Pd;25gZFK~_W(vW1|8@fFd99DfFJYyv*h zo@<+%H;MoG6yhrczM?8_0`B&pKkh?s7uVz4_~HKZA!S_dK7PCY_^aF1_@(jF{bt_v zgTM6p@cNSR@}2SdZhUPS>*c$Sjt3BV?;dL1ynV!}jW@w^zE~4~e5B9w2@cb+P5Am*?V_+jGvO z=!QPDHBnxMz(oPs7J{}(0ZdZ81G1mn=)2x(;{G;qyGwik@ehQT`&?bVC|4hD&pNX~ zH&wUDHb8Qb8A$cj3!?0$NkK7bGb!+Lyb zQbaa&NwRyVdT)%NT`n|si%Um|l+*wbdIsW6)gKbKY!2@s4u&5_etl^^{B}EY))YIt zSh7XgokDb5?txrN5>rJ=0w@B{tSa8P4mI&m5;urfdx&=ie|trKzMVN|idE{&vL(5C zFDAW^2`o|-NmoE-fW-j(&ro8m3 zVyOb%B$1S)K!#O8CPE@2V)bJfueT>4?pASz#N(2I2`W(drc&C};I?-eISW>!T|>XIl)y^AO*xFyRbqe|+L_4HECD2n4o@o03u zylc+?Zzjbvr^v2=EU8Mp7um^@D}uaVaa6IfO4MTzcQ?oFdDO(i=={9Ixvn@Vngd>u z(V4xI+QKNRNOcv}i&@fwCl32vuOHWO?njox>^v!+lDU{e*?B{fRw83;Rp))1hc?9Ydyc-ZbcQR1XHDH7CTb7Lkz6)AIz?A92xBEXg)pEzK3 zz1xPCfB*2xqBto|ijY^4WEtPW1ul#LWs?fX5l{qLBdPWAcx*o3OT4(a-|+kJHaT~S zvq3W=C|5Q)LySZWpIQ)NuyOn=k@d_|v!5%9gW{=~6z4hUD60jm0I?6fnsS5+5TY@G zjLz_G{akMDH(Cx7M^SuJit|9hxgWD?v?Cg&h-`@nucVC-Aw`4)pfNMn-TH{dF|-^P z#UEZOaaP57%*q5pu82&I5-C}bKrw($yn_${KLmJmu@%KZaY!5#uP!g&km5XMb?y|` zj!fA2HYmKKBzYx7Qbb!E@eTwcbfD;mCO_AoudcSLc#_6RaZ+?7(A^^%6~O_~q{v31 zY1tcX5de5Z@m9_2%|YVzp+ArD`Eac2v{R<@@ad$;ME6QWS%I*0y-Mo6H6qX=B8kjT zCF1L^{(~;-m;gzS5YyLW&6;_FW* zn9ug-tGASRdG2qAm=t55vTEbFdLgNvB+(iW$cXTeDD4~b?P$;6>?z(JKfmok@nL`7 zk1dyz;>>9jgA7XQpjT^YZ4p}|5v{SaWk`f9K&#(EjFnK&?2%yB0w7{7lNz5`Rc3kpDFIfuHS=O#TQwe6eq=`8he+RWV6IbAOo2q z16+-L7@>95*MIp^pP@LWmhpVpChP<18H^oU&ElG(0+iEF*TnK=@Gs0^pLBOW= z6uZ&H;Ih|kgZ8^D)W(iVTjld8MJ^;5B#nezE@w_L&Y(3yzfQKHk|;A4lB(8#k&Mr3?PGJsm6I$a!$47mA5HJV z82!&=F!*>g7!DqKiqn*Z@X2w^Vguwzu>r)eySet&54^Zs&Srvpi%V=p!d26l7EGX6 z$SmPPDC1O`aL#j)bH=^JjrnyryuQD`9bAqkv=m~*_|?SMMSi@+NHIPuYO0C;(3Vy) zE! zF;A{mkz&j-6zdjR)7GJZ;#zrnq!N}{k}6{Z#g^VX=7C~E)0XWkZnQp-`yX_evr*Vg z@Y{6AhR@HFg#WTwc#BV?i_z*-`OBSo;(JA->ly*tcC8qf)VHLn1xrMrD0K@Z*q-9s z8MHChIDbd23(l@SEr{a7FiGb`ak>Z=uRaXv+bQxKDV{e)lK9#UqTCS0)?Yv^d6Ji* zDpn;RTJfHu^&yH}dBSWGs^a~h`uDesIq#J@%L=Wj5fL^-v4lcB z_PrJnN@GA31v<&8DpGV=b+&uoM$B(*xetrDPnNI-Vm_ZQ=5v2GKYNO?XHHqSeJcng ziZZk#>1t~D3H_2CH1(b$g&^)O+>YWyzn|d68wv+XAa!h3`y<(#`_nnapHm{m^QKrd z)T9Jy2SM3NPZ5o=rmDR`KsprQHM*Q-g|mmUenatlLJ+s~=xi@BR>gCtNZU%G#inTh z!pa=&gC>+jIszJN8%SxP&f%Pp;yn1<6MWgi+*7p1?qb}TBvQ0k61oOUL`M|Sc!CBi ze@`#NHhct?g$eY*Y>491NhlJ)oj^LJuW(p>a_5{#ks64Zu!y_Wfug^vE6^Tfy{ym} zkhE=pULGD-6&K$H@r}f{_qG(RlWZRjbZ_0cL+RXl<2L^2&o=I>q2JPd`GYUs4!@E9 z9UI%Z@6NjG|2O+==-wGn1oJvK(Y3aU^E-n}sI;{kq~_dKOU@Vy@nF$T0QwaO}5^RsI`w`%Q*uGh33$BEc# z(NS5Dn#SwxWE-^V1+$lXYh$(788A+3H#&6dGBTMC9cCF@$sI~D4yLSfiEI)1Qvo5l z;0Y(3GkNAd&wFx0;!1C0yLX4eL(cm@?|VA^_=unZ`4d+JA^i!t=H9J~xI;_MI?1L&pk#=qcGBIL(@vVY0a zw}B`?v&m?4;cKA37mA7`(h*i7Tcj%LOElLaIujT3#hF!iXHu1{<1)o=7T_!fsz*7>bvrq9j#vEjWMP zE&B6!!TFtMCdcoQ?!oEDRq-cx{M(M7pyG)B1uE4k=-+Z?@{Dc~Tu-PbBwVgpqKZEZ zaMYL+e?$^_=|-w5zD!b3l(5Ghu|59)^lw!q?D4_D$*SEwfi33r_*0eBRf(lUlmF>= zh4w9HV$*tRrm1FM3&5qvu`LaqTn2$HXXYm@!;xonvyl@H4NOT$8@vZ4(^M7xg<&>ey+%V!Hqtdh@{7bbvEFmNiY)y ziEa~TFgq&?3JNNknr_<+hKIQgzfJMTEJ2|%Wke>K4WX#jo50IR973^g<|FS|p4b&Q zooG4w_7^4T8;S?d@3iF4J`|yfu)|`>TsC-PYPZ;)yBtcU%&}&s91@F?He0uRkUQZO z>oY5>Vf)-;A5Jann>p9=hd}{)-&?W1*p|B9YF6)qya~IDKa&JOI%u-w&M8w+6oGo| z&wbHm3U)~!gc ze2V^OmRT(;W(@|;{=c4k(#UtvNFMFx;NfOB6ExytItma4de$9hwAl)ZDhl!|zcw4p zW@nU7Y{KTmTkCB~AdDfmOr;phl!mFI1t}yF`7jih9FX8#8ststfnHx<&OQ*nkpQ-= z^GBfgXMnG#cGnP!`7goQ`K91V|BYwK93R}{GoS5&FBhGvOuh`TbXWh_u!`8KAiIQK*fxnz9omi|IBhJP>|-&Tn4C~7xNa@ z!q;nm>v?jI1YahX1y8Z^vCjbt(gxw|Q`dwMk0Lr_ltfxWvzuHn?m!NsGof5-_nY%8 z@!=3={87%p!$>0GM;tN&LoxnQPA1bC=AiXzPHh43hM~CNq7W!SXH_sR;WD^#GN8ks zIZib`!ynw^zhqAIaA?;W{W#GC5{H2*_e( zS`RM9FAM&>7#twsc;<4rGkAOL9{2_}X8CCF!p(Q7Ro{YAp*L@z;LlI63RF5=MQ zz}nw7%{u~Nr+8w9Po)25@$BkrfsyZ^o4q2wxupfS6KShEY79vh!LGIUXO~n~e3@^y z8H@u6RuqODG9?UMYoQOJiM=3)t%^o|9gZTeC+{4oilq=JN<)dU=f_>{%E{n8t5;bs zJoQ?HDxORH!2aRXFchyb6uAR%N1|nm)U@bSMe;j#`=`h@6F@?7zvsEMAc||dfk>>3 zd%gTjq$$WL-25Gr5^%m4Ez6|YobFj9`m7akpemy?} zdzMjz!p+q(itj`3)_oG9*q^x!+kQ$zO9N{Ue3f_v$4*vG@x-KVDUe4F`sdvvUloZz zdh9G-W8uku5EP@cR;G!BBnBvrj6{rCilK;Akq(;2xh)SE^7o_YKm9&jn)ZHc&Mv6I z|I0Uinh}BGN9Ys_Cv`i~Pu4t<5kzraU{m5{IRD3-EKSn(jllx z&yWsgbz`A0Sdm-`A59Eb#VOce+Fp;j6i&>)wkh!zTav%t1Luwm!qN;v(X+UeP!ymj z?tRP#@+OwTe_qHRo&)+L`})0F+tHFMS= zHXI!JDB?^nTnYs`=r3v%bC`oB6p60rNJQt$$fK!ZD?&(UQic);Atvw$M=^4Xo9!#2 zln{zgFfL}oW)zfh^KRu$j(H&wRWWQ|vH$6qm=~tr3Y;4^A%5F(oGV@vJv-My`+!}_cs|uoGVsTXe|VRdy_Z-VTX8EbuKL;Cs0!g<*i6{v!f?phN9rm+56k_3yKO#Zd^5*Z%2zF9jg2*c5 zfU3sc+Y-HvA{2T0phcn>oyqNG5Lrehk?>SnI9c?qFUuISF%;bvOG5;Ttq);NB?_vf z)2T43Bq(yhn2mB2`QfYXfK{V&VB+Cb5sl!ZkFyJ3+dEW7Y8Y;$ivK(k4SpQP|IijC zig&Df)17ZY(Sj%fL$O9dF=`jxMId4{R753MMkUlAOUo$2$g>{@iac0NmLJqi?kG@1 za2s?QuHoBJYyctnI%q^O%6ClCOM00<#!nk&+nkI-a@16e%GgFNC}{gTqd115-R<}R z&24c+wXXmU?o~A|Hk#5hb%k2Z@@T2w#UpqDUZONJmf)ofNfEvD}92?~mdb zijKc2ilOb8Va)5W+WBFty+H>pqgWB9iWr4b!;^?C_xbFm`|<^z?~kGknuO)y1)&U8M1mlkdct!mSwMTX@*}Q^!!O!cVj)HrpLCiXC=` zmlEKxccO>3%j9+1t!Q?tp?ouC%XzEfpq=c^r(fMBsBAV2l>`yxvN>63Hkxg&2Wp~| zNR%ZJNt8<|U{NHB54ibMfWY~?iYi|J6hta%_>9H97c7?I>IhW~*gJ+*#dfR3QZ08S z!g-73;|Gx@Ks`1)=A&V(IPh7E#fnV>7wDV4j%tub35vv7BmN}ddKD&zW3kE|C5m|S zy$J|1uSKVKQ|gXM@8GR^T_^C+X*KDzS}muuxMfP|O_N%kNiVCS|AIL?H#avspQtkH z3^HP7twE;BXg~mM22R6qT7&HYAX4O%vo2RK9}XfxI)tK*@04e%c8A(d>Lo}Y#qJVF z#RU4nsU%`dKmH;V3x6^pMYW+?RznHeKb9mH{^A?6%I%+&pqTPf-gK2}ZneaSEr?Ym zYzB#vj%xb;kT=*Kqe>aKxd%ix@OG6dMwO7^d}1#Sb18M-XhD%k>^*BTz4?3h@FY4e zynQ7~6isTKgHfhcYs-NWx}EN3lSYduR++R~y~SeDaT*h0;LvNdCW}R{u%-zU;k9dqkE{-0g#=*v*nM@W50bK>dpSd{hQ$}l7RTo?q|BPJQjR5A>TXn4YE zjvO>Ga%0k8p1ddm_>Y<_Mr5P?sOd}y#j?)9?dz>qB#`>wv1QLSRo5;4;;89Au+IOU z=~y+oboYg$$36?O8Q8eH1JnMczat>2xVI$zd2EQizEMqOh~mm>>b0YZ1{MS_-cWEy zs$W6hXiXnQD7NR0KLC=;eCm25@4b%R`evil+koITdd1#`@(wQ+B8t(eB8nhq!l)Sq zkV6mc1q-67pva-G_7a{NEn+0s;!j_|p37$7?atyW`jV#3o}ct+>Am*sq?DxR%OErL*YjhauNEXg zT94}Wi+X_Fi}FXk{xAcyeXDB1%G&zu_>_3o3{m_?AGA(8GWf6S@6y14C<;)&=6Std zpQ9c%C|0@OoBmJj<@Tz^>(`As-8+qrqZf|u%=*M#?tX8lF6$HjQJuc5J!%wruSKJ~ ziA3skI1fY*-JwU{8-^kq^V5sq ze`XdOjQbpJKc2x*%u{FSS0t7V#2p#zn}YX|EC(bLg>(Bqz-jcrcq0?uWqbfC)CaIR zNL|mVQ8xjtGH#n%op^*zJpJaq5ZIc083yKW9uy=*adwvexmnlbfx8tHpGi=ssFM;7 zjT#i&GiUUaS5fM0YRdF^C;e-Fp;pJf@`<}-dP>T~4^SCW)?JAnMN&K~Pj1<+(^y!d z1>6rp(XG?SSv)^Nv0Tg9WE5|hH3*+g!y$p_mT`V)q=doaahW-d!DeHsI7B0*Tx3o% zh8|;+iilfe6vMxA(9IgoLUULzp(uiMZsN;3x5fT0P%z2Y;y;__-;oA??h88T6Vqp_ z=b|ER-%$Oh8MXY0WgSx8;#+j1sy`E(N$;)hKA6?hGO+frfG83~fu+lPK!nQJy#Oa3 zxh4S6&8(7V^*U^hZ2?g%Oj4^CbpsBp+ZKCBL2(65F55XRldkwB!7%`YQS#M4lrcjkFn6;Y#b zi!pUZATJG3%%9btxg1(NJ2OJd764wVobkn`LlT@=CP}WvrNHj&oJF^kB8u$R&cm!Z z+-bi16*_Z(ucqF*)6%}+Vn70^4^gaHoq;H35{j~e20;oA>{C$O?``zrvSk#ZIOB_Q zmh!*HZHrswTk`sq@|vfPpL^s3hy6<7qqtg_p79VUl80_=#+evcI1Egvkq=ZwAri$Z zzW9C=4Y)+9Gw5s{BZ;ID4}#8Sz%wH^9cBa@ap!T85tA&CeY8s!NYYBohoOj)ZF19G zl}8kLk#3PAhkE(k#LvO=^m6~!N4nwC{LRX;h3}B)NjU$KSO!qIoUNbf{3_qZS8A&&=N>8(jUcrN~>FL|C$)@oDJq?*U)Y15N}syMq0B&0`tYx+w_ zNX4UEnQH+^bz%RlLhT^E(SFEzFNiGAa-g;sFa_Cx2D1JgHR>ti{2mRqhl8E+) zKoJq+OctF5H@Ed_Q?XWFPk;Mdk$w(A-!q3$)FEkg9A`FajYyb5ZM1QiK=|l`ZW^mR zl#xq_K@7qyRN_Sbh*Q~3hohLH3mLoccltPcLgCpX;91ROU3nXzW+(S%F>cpT<*{la zqt{zG{uBW8@8HVXkJdt<9-Gze;GV_8^Tj@~|JcXaTnrpU;V#9RSF2GHIV4d65&!B} zzg&%X@N>_W5wO_nJ00NzV|$+f?Pj9B-dHwDP^`kgv#AN3M)OK}b^`Y+a?mSL6%*g+ z&y3e_iGSQ0r_rqXBI;}hs=BP-SM_7*?oazLTy@3vYLr)7 z&;TcWj5&0qXtE^DhVsEmp4lA-@WdtMmLr;H#o`%CBUujLAqvI6>vn4qC0f6L_~i-OQFP*_@uCQ>WFS&u03lk*^Gz zT!+;PiFFF49xPR?U-{n}dCuR-cqrL<7=CaYQ$=#Tb~{ECmRB*SO)=%mDWI@CS`-EO z&8Bu)?Kq7EU}y!c2}hA+sDXVh>;2B(hG z8H`3OH+zPRk;nj4@S{UX%E54|7`;hjD2|ZdE23F-raKV!MpM4oqSJc;Ogf93mAiF% ztCx^O3UNAUvUdPM9H=+v<`(2;n`vT4X44t#`jiBN6Ss0S8V&B{)P<2KlPAN-g7Bq_ z98$~zSrs4F$cuh28$;3he}|%g{@Bqhr#l@D0!z3ZRYah}?PXbSmD~b4Nqnn#0Oh?c z_)xo|lB>5vp4T;$=nH~pL&M_#Y3B?$BL;#f{QuGaQw}I7J!20=(bBdMc)aQlX!glO zD3N8`<@&xmyR$KX&twLh4P}uq#Z!KH$Ve%tmYiO>-hqGZ-!6|Le;@5`rqy<#01+gVk-m5L2eog$avg+SeOntwzM znI;k+R&gj#cb)m#t%`rEVgv%@Vjk8uu_{W+PI3`3%Jo)7)4wWSW);~0K*&2TCW6#o zCWcb1)5UyEO$v+vc>%LH*?ysipSBg5`_ZW1zgEkDw<|bT=`vir1}TpKm~>ih4me5LVIrii)Sx sd7`W0F#LkvsQ5au7go_#(U<{z1ICNTSenODGynhq07*qoM6N<$g1=}I-T(jq literal 0 HcmV?d00001 diff --git a/en/macosx/python_installation/images/windows-plus-r.png b/en/macosx/python_installation/images/windows-plus-r.png new file mode 100644 index 0000000000000000000000000000000000000000..4f8f74333812b4ab7490f782a0ef52ccd25f883a GIT binary patch literal 24822 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 AivR!s literal 0 HcmV?d00001 diff --git a/en/macosx/python_installation/instructions.md b/en/macosx/python_installation/instructions.md new file mode 100644 index 00000000000..df718a87dd7 --- /dev/null +++ b/en/macosx/python_installation/instructions.md @@ -0,0 +1,44 @@ +> For readers at home: this chapter is covered in the +[Installing Python & Code Editor](https://www.youtube.com/watch?v=pVTaqzKZCdA) video. + +> This section is based on a tutorial by Geek Girls Carrots +(https://github.com/ggcarrots/django-carrots) + +Django is written in Python. We need Python to do anything in Django. +Let's start by installing it! We want you to install the latest version of +Python 3, so if you have any earlier version, you will need to upgrade it. +If you already have version {{ book.py_min_version }} or higher you should be fine. + +Please install normal Python as follows, even when you have Anaconda installed +on your computer. + +> **Note** Before you install Python on OS X, you should ensure your Mac +settings allow installing packages that aren't from the App Store. +Go to System Preferences (it's in the Applications folder), click +"Security & Privacy," and then the "General" tab. +If your "Allow apps downloaded from:" is set to "Mac App Store," change it to +"Mac App Store and identified developers." + +You need to go to the website https://www.python.org/downloads/mac-osx/ +and download the latest Python installer: + +* Download the *Mac OS X 64-bit/32-bit installer* file, +* Double click *python-{{ book.py_release }}-macosx10.9.pkg* to run the installer. + +Verify the installation was successful by opening a command prompt and running +the `python3` command: + +{% filename %}command-line{% endfilename %} +``` +$ python3 --version +Python {{ book.py_release }} +``` +The version shown may be different from {{ book.py_release }} -- it should +match the version you installed. + +---- + +If you have any doubts, or if something went wrong and you have no idea what to +do next, please ask your coach! +Sometimes things don't go smoothly and it's better to ask for help from someone +with more experience. diff --git a/en/runcode/SUMMARY.md b/en/runcode/SUMMARY.md new file mode 100644 index 00000000000..04d8a691d4b --- /dev/null +++ b/en/runcode/SUMMARY.md @@ -0,0 +1,24 @@ +# Summary + +* [Introduction](README.md) +* [Installation (RunCode Cloud)](cloud_development_setup/README.md) +* [How the Internet works](how_the_internet_works/README.md) +* [Introduction to command line](intro_to_command_line/README.md) +* [Introduction to Python](python_introduction/README.md) +* [What is Django?](django/README.md) +* [Django installation](django_installation/README.md) +* [Your first Django project!](django_start_project/README.md) +* [Django models](django_models/README.md) +* [Django admin](django_admin/README.md) +* [Deploy!](deploy/README.md) +* [Django URLs](django_urls/README.md) +* [Django views – time to create!](django_views/README.md) +* [Introduction to HTML](html/README.md) +* [Django ORM (Querysets)](django_orm/README.md) +* [Dynamic data in templates](dynamic_data_in_templates/README.md) +* [Django templates](django_templates/README.md) +* [CSS – make it pretty](css/README.md) +* [Template extending](template_extending/README.md) +* [Extend your application](extend_your_application/README.md) +* [Django Forms](django_forms/README.md) +* [What's next?](whats_next/README.md) \ No newline at end of file diff --git a/en/cloud_development_setup/README.md b/en/runcode/cloud_development_setup/README.md similarity index 63% rename from en/cloud_development_setup/README.md rename to en/runcode/cloud_development_setup/README.md index 6ac43a58741..044ce0739a6 100644 --- a/en/cloud_development_setup/README.md +++ b/en/runcode/cloud_development_setup/README.md @@ -1,5 +1,5 @@ # RunCode Cloud Environment setup -> **Note** If you already worked through the [installation steps](../installation/README.md), you do not need to also complete the RunCode Cloud Environment setup. Please skip straight to [Introduction to Python](../python_introduction/README.md). +> **Note** If you already worked through the [installation steps](../installation/README.md), you do not need to also complete the RunCode Cloud Environment setup. Please skip straight to [How the Internet works](../how_the_internet_works/README.md). {% include "/cloud_development_setup/instructions.md" %} \ No newline at end of file diff --git a/en/cloud_development_setup/instructions.md b/en/runcode/cloud_development_setup/instructions.md similarity index 91% rename from en/cloud_development_setup/instructions.md rename to en/runcode/cloud_development_setup/instructions.md index 9e89fcc288d..f6b12b9dd65 100644 --- a/en/cloud_development_setup/instructions.md +++ b/en/runcode/cloud_development_setup/instructions.md @@ -9,6 +9,11 @@ Go to [RunCode.io](https://runcode.io/) and sign up for a new, free user account [Google.com](https://www.google.com/intl/en-GB/gmail/about/) account or [GitHub.com](https://github.com/) which you can sign up with. +## Visual Studio Code +Visual Studio Code is a source code editor developed by Microsoft for Windows, Linux and macOS. It includes support for debugging, embedded Git control, syntax highlighting, intelligent code completion, snippets, and code refactoring. + +You do not need to install Python as it is pre-installed on their platform so you can skip straight ahead to the next chapter! + ## Create a PythonAnywhere account {#pythonanywhere-account} {% include "/deploy/signup_pythonanywhere.md" %} diff --git a/en/runcode/intro_to_command_line/README.md b/en/runcode/intro_to_command_line/README.md new file mode 100644 index 00000000000..9cc1e486367 --- /dev/null +++ b/en/runcode/intro_to_command_line/README.md @@ -0,0 +1,292 @@ +# Introduction to the command-line interface + +> For readers at home: this chapter is covered in the +[Your new friend: Command Line](https://www.youtube.com/watch?v=jvZLWhkzX-8) video. + +It's exciting, right?! You'll write your first line of code in just a few minutes! :) + +__Let us introduce you to your first new friend: the command line!__ + +The following steps will show you how to use the black window all hackers use. +It might look a bit scary at first but really it's just a prompt waiting for commands from you. + +> **Note** Please note that throughout this book we use the terms 'directory' +and 'folder' interchangeably but they are one and the same thing. + +## What is the command line? + +The window, which is usually called the __command line__ or +__command-line interface__, is a text-based application for viewing, handling, +and manipulating files on your computer. +It's much like Windows Explorer or Finder on the Mac, but without the graphical interface. +Other names for the command line are: *cmd*, *CLI*, *prompt*, *console* or *terminal*. + +## Open the command-line interface + +To start some experiments we need to open our command-line interface first. + +To open the Ubuntu terminal on RunCode, go to Workspaces → New Workspace → Blank. +This will open a new Visual Studio Code workspace which has an Ubuntu terminal +in the bottom pane. + +Altenatively, you can go to Workspaces → New Workspace → Jupyter Lab. +This will open a Python prompt which is depicted by `>>>`, you can type `exit()` +to get back to the Ubuntu terminal. + +Ubuntu is a version of Linux so from now on you can follow Linux instructions. + + +## Prompt + +You now should see a white or black window that is waiting for your commands. + + +On Ubuntu Linux, you probably see a `$`, like this: + +{% filename %}command-line{% endfilename %} +``` +$ +``` + +Each command will be prepended by a `$` and one space, but you should not type it. +Your computer will do it for you. :) + +> Just a small note: in your case there may be something like +`Olas-MacBook-Air:~ ola$` before the prompt sign, and this is 100% OK. + +The part up to and including the `$` is called the *command line prompt*, or +*prompt* for short. +It prompts you to input something there. + +In the tutorial, when we want you to type in a command, we will include the `$`, +and occasionally more to the left. +Ignore the left part and only type in the command, which starts after the prompt. + +## Your first command (YAY!) + +Let's start by typing this command: + +{% filename %}command-line{% endfilename %} +``` +$ whoami +``` + +And then hit `enter`. This is our result: + +{% filename %}command-line{% endfilename %} +``` +$ whoami +olasitarska +``` + +As you can see, the computer has just printed your username. Neat, huh? :) + +> Try to type each command; do not copy-paste. +You'll remember more this way! + +## Basics + +Each operating system has a slightly different set of commands for the command +line, so make sure to follow instructions for your operating system. +Let's try this, shall we? + +### Current directory + +It'd be nice to know where are we now, right? +Let's see. +Type this command and hit `enter`: + +{% filename %}command-line{% endfilename %} +``` +$ pwd +/Users/olasitarska +``` + +> Note: 'pwd' stands for 'print working directory'. + +You'll probably see something similar on your machine. +Once you open the command line you usually start at your user's home directory. + +--- + +### Learn more about a command + +Many commands you can type at the command prompt have built-in help that you +can display and read! For example, to learn more about the current directory command: + +Linux has a `man` command, which gives you help on commands. +Try `man pwd` and see what it says, or put `man` before other commands to see their help. +The output of `man` is normally paged. Use the space bar to move to the next page, +and `q` to quit looking at the help. + +### List files and directories + +So what's in it? It'd be cool to find out. Let's see: + +{% filename %}command-line{% endfilename %} +``` +$ ls +Applications +Desktop +Downloads +Music +... +``` + +--- + +### Change current directory + +Now, let's go to our Desktop directory: + +{% filename %}command-line{% endfilename %} +``` +$ cd Desktop +``` + +Note that +the directory name "Desktop" might be translated +to the language of your Linux account. +If that's the case, you'll need to replace `Desktop` +with the translated name; +for example, `Schreibtisch` for German. + +Check if it's really changed: + +{% filename %}command-line{% endfilename %} +``` +$ pwd +/Users/olasitarska/Desktop +``` + +Here it is! + +> PRO tip: if you type `cd D` and then hit `tab` on your keyboard, the command +line will automatically fill in the rest of the name so you can navigate faster. +If there is more than one folder starting with "D", hit the `tab` key twice to +get a list of options. + +--- + +### Create directory + +How about creating a practice directory on your desktop? You can do it this way: + +{% filename %}command-line{% endfilename %} +``` +$ mkdir practice +``` + +This little command will create a folder with the name `practice` on your desktop. +You can check if it's there by looking on your Desktop or by running a `ls` or +`dir` command! +Try it. :) + +> PRO tip: If you don't want to type the same commands over and over, try +pressing the `up arrow` and `down arrow` on your keyboard to cycle through +recently used commands. + +--- + +### Exercise! + +A small challenge for you: in your newly created `practice` directory, create a +directory called `test`. (Use the `cd` and `mkdir` commands.) + +#### Solution: + +{% filename %}command-line{% endfilename %} +``` +$ cd practice +$ mkdir test +$ ls +test +``` + +Congrats! :) + +--- + +### Clean up + +We don't want to leave a mess, so let's remove everything we did until that point. + +First, we need to get back to Desktop: + +{% filename %}command-line{% endfilename %} +``` +$ cd .. +``` + +{% filename %}command-line{% endfilename %} +``` +> cd .. +``` + +Using `..` with the `cd` command will change your current directory to the +parent directory (that is, the directory that contains your current directory). + +Check where you are: + +{% filename %}command-line{% endfilename %} +``` +$ pwd +/Users/olasitarska/Desktop +``` + +Now time to delete the `practice` directory: + +> __Attention__: Deleting files using `del`, `rmdir` or `rm` is irrecoverable, +meaning _the deleted files will be gone forever_! So be very careful with this command. + +{% filename %}command-line{% endfilename %} +``` +$ rm -r practice +``` + +Done! To be sure it's actually deleted, let's check it: + +{% filename %}command-line{% endfilename %} +``` +$ ls +``` + +### Exit + +That's it for now! +You can safely close the command line now. +Let's do it the hacker way, alright? :) + +{% filename %}command-line{% endfilename %} +``` +$ exit +``` + +Cool, huh? :) + +## Summary + + Here is a summary of some useful commands: + +Command (Windows) | Command (Mac OS / Linux) | Description | Example +----------------- | ------------------------ | -------------------------- | --------------------------------------------- +exit | exit | close the window | **exit** +cd | cd | change directory | **cd test** +cd | pwd | show the current directory | **cd** (Windows) or **pwd** (Mac OS / Linux) +dir | ls | list directories/files | **dir** +copy | cp | copy file | **copy c:\test\test.txt c:\windows\test.txt** +move | mv | move file | **move c:\test\test.txt c:\windows\test.txt** +mkdir | mkdir | create a new directory | **mkdir testdirectory** +rmdir (or del) | rm | delete a file | **del c:\test\test.txt** +rmdir /S | rm -r | delete a directory | **rm -r testdirectory** +[CMD] /? | man [CMD] | get help for a command | **cd /?** (Windows) or **man cd** (Mac OS / Linux) + +These are just a very few of the commands you can run in your command line, +but you're not going to use anything more than that today. + +If you're curious, [ss64.com](http://ss64.com) contains a complete reference of +commands for all operating systems. + +## Ready? + +Let's dive into Python! diff --git a/en/windows/SUMMARY.md b/en/windows/SUMMARY.md new file mode 100644 index 00000000000..beb6f1a4493 --- /dev/null +++ b/en/windows/SUMMARY.md @@ -0,0 +1,35 @@ +# Summary + +* [Introduction](README.md) +* [Installation](installation/README.md) + * [Installation (OS X/Windows/Linux)](installation/README.md#osx-windows-linux) + * [Command Line](installation/README.md#intro-command-line) + * [Python](installation/README.md#python) + * [Code Editor](installation/README.md#code-editor) + * [Virtual Environment](installation/README.md#virtualenv) + * [Django](installation/README.md#django) + * [Git](installation/README.md#git) + * [GitHub](installation/README.md#github-account) + * [PythonAnywhere](installation/README.md#pythonanywhere-account) +* [How the Internet works](how_the_internet_works/README.md) +* [Introduction to command line](intro_to_command_line/README.md) +* [Python installation](python_installation/README.md) +* [Code editor](code_editor/README.md) +* [Introduction to Python](python_introduction/README.md) +* [What is Django?](django/README.md) +* [Django installation](django_installation/README.md) +* [Your first Django project!](django_start_project/README.md) +* [Django models](django_models/README.md) +* [Django admin](django_admin/README.md) +* [Deploy!](deploy/README.md) +* [Django URLs](django_urls/README.md) +* [Django views – time to create!](django_views/README.md) +* [Introduction to HTML](html/README.md) +* [Django ORM (Querysets)](django_orm/README.md) +* [Dynamic data in templates](dynamic_data_in_templates/README.md) +* [Django templates](django_templates/README.md) +* [CSS – make it pretty](css/README.md) +* [Template extending](template_extending/README.md) +* [Extend your application](extend_your_application/README.md) +* [Django Forms](django_forms/README.md) +* [What's next?](whats_next/README.md) \ No newline at end of file diff --git a/en/windows/installation/README.md b/en/windows/installation/README.md new file mode 100644 index 00000000000..e0d8bc14872 --- /dev/null +++ b/en/windows/installation/README.md @@ -0,0 +1,96 @@ +# If you're doing the tutorial at home + +If you're doing the tutorial at home, not at one of the +[Django Girls events](https://djangogirls.org/events/), you can completely skip +this chapter now and go straight to the +[How the Internet works](../how_the_internet_works/README.md) chapter. + +This is because we cover installing things as they are needed in the tutorial +-- this is just an additional page that gathers all of the installation +instructions in one place (which is useful for some workshop formats). +You can choose to install everything that is on this page right now if you wish. +But if you want to start learning things before installing a bunch of stuff on +your computer, skip this chapter and we will explain the installation parts to +you later on, as they are needed. + +Good luck! + +# If you're attending a workshop + +If you are attending one of the [Django Girls events](https://djangogirls.org/events/): +- Your workshop may have an "installation party" before the main workshop. + If you are at an installation party, this page is for you! + Follow the instructions here to get everything you need for the workshop + installed, with the help of the coaches if needed. + Then at the main workshop, you'll be able to skip installation instructions + you'll encounter in the main tutorial when you get to them. +- The organizers of your workshop may have asked you to try at home to install + everything on your computer before the workshop starts. + If you have been asked to do that, this page is for you! + Follow the instructions here, as best you can. + Then at the main workshop, when you get to an installation step in the main + tutorial, if you were not able to get that piece installed you can get help + from your coach. +- If your workshop does not have an installation party (or you couldn't attend), + and if the organizers didn't ask you to try to install everything before you + arrived, skip this page and go straight to the + [How the Internet works](../how_the_internet_works/README.md) chapter. + You'll be installing everything you need as you work through the tutorial. + +# Installation +In this tutorial you will be building a blog. +In order to do that, as you go through the tutorial you'll be instructed on how +to install various software on your computer and set up some online accounts as needed. +This page gathers all of the installation and sign-up instructions in one place +(which is useful for some workshop formats). + +To install software on your machine, follow the instructions below: + +## Brief intro to the command line {#intro-command-line} +Many of the steps below reference the "console", "terminal", "command window", +or "command line" -- these all mean the same thing: a window on your computer +where you can enter commands. +When you get to the main tutorial, you'll learn more about the command line. +For now, the main thing you need to know is how to open a command window and +what it looks like: + +{% include "/intro_to_command_line/open_instructions.md" %} + +## Install Python {#python} +{% include "/python_installation/instructions.md" %} + +## Install a code editor {#code-editor} +{% include "/code_editor/instructions.md" %} + +## Set up virtualenv and install Django {#virtualenv} +{% include "/django_installation/instructions.md" %} + +## Install Git {#git} +{% include "/deploy/install_git.md" %} + +## Create a GitHub account {#github-account} +Go to [GitHub.com](https://www.github.com) and sign up for a new, free user account. +Be sure to remember your password (add it to your password manager, if you use one). + +## Create a PythonAnywhere account {#pythonanywhere-account} +{% include "/deploy/signup_pythonanywhere.md" %} + +# Start reading + +Congratulations, you are all set up and ready to go! If you still have some +time before the workshop, it would be useful to start reading a few of the +beginning chapters: + +* [How the internet works](../how_the_internet_works/README.md) + +* [Introduction to the command line](../intro_to_command_line/README.md) + +* [Introduction to Python](../python_introduction/README.md) + +* [What is Django?](../django/README.md) + +# Enjoy the workshop! + +When you begin the workshop, you'll be able to go straight to +[Your first Django project!](../django_start_project/README.md) because you +already covered the material in the earlier chapters. \ No newline at end of file diff --git a/en/windows/intro_to_command_line/README.md b/en/windows/intro_to_command_line/README.md new file mode 100644 index 00000000000..7803a50c7bd --- /dev/null +++ b/en/windows/intro_to_command_line/README.md @@ -0,0 +1,301 @@ +# Introduction to the command-line interface + +> For readers at home: this chapter is covered in the +[Your new friend: Command Line](https://www.youtube.com/watch?v=jvZLWhkzX-8) video. + +It's exciting, right?! You'll write your first line of code in just a few minutes! :) + +__Let us introduce you to your first new friend: the command line!__ + +The following steps will show you how to use the black window all hackers use. +It might look a bit scary at first but really it's just a prompt waiting for +commands from you. + +> **Note** Please note that throughout this book we use the terms 'directory' +and 'folder' interchangeably but they are one and the same thing. + +## What is the command line? + +The window, which is usually called the __command line__ or +__command-line interface__, is a text-based application for viewing, handling, +and manipulating files on your computer. +It's much like Windows Explorer or Finder on the Mac, but without the graphical +interface. +Other names for the command line are: *cmd*, *CLI*, *prompt*, *console* or *terminal*. + +## Open the command-line interface + +To start some experiments we need to open our command-line interface first. + +Depending on your version of Windows and your keyboard, +one of the following should open a command window (you may have to experiment +a bit, but you don't have to try all of these suggestions): +- Go to the Start menu or screen, and enter "Command Prompt" in the search field. +- Go to Start menu → Windows System → Command Prompt. +- Go to Start menu → All Programs → Accessories → Command Prompt. +- Go to the Start screen, hover your mouse in the lower-left corner of the + screen, and click the down arrow that appears (on a touch screen, instead flick + up from the bottom of the screen). + The Apps page should open. + Click on Command Prompt in the Windows System section. +- Hold the special Windows key on your keyboard and press the "X" key. + Choose "Command Prompt" from the pop-up menu. +- Hold the Windows key and press the "R" key to get a "Run" window. + Type "cmd" in the box, and click the OK key. + +![Type "cmd" in the "Run" window](../python_installation/images/windows-plus-r.png) + +Later in this tutorial, you will need to have two command windows open at the +same time. +However, on some versions of Windows, if you already have one command window +open and you try to open a second one using the same method, it will instead +point you to the command window you already have open. +Try it now on your computer and see what happens! +If you only get one command window, try one of the other methods in the list above. +At least one of them should result in a new command window being opened. + + +## Prompt + +You now should see a white or black window that is waiting for your commands. + +On Windows, you will probably see a `>`, like this: + +{% filename %}command-line{% endfilename %} +``` +> +``` + +Take a look at the Linux section just above now -- you'll see something more +like that when you get to PythonAnywhere later in the tutorial. + +Each command will be prepended by a `>` and one space, but you should not type it. +Your computer will do it for you. :) + +> Just a small note: in your case there may be something like `C:\Users\ola>` +before the prompt sign, and this is 100% OK. + +The part up to and including the `>` is called the *command line prompt*, or *prompt* for short. +It prompts you to input something there. + +In the tutorial, when we want you to type in a command, we will include the `>`, +and occasionally more to the left. Ignore the left part and only type in the +command, which starts after the prompt. + +## Your first command (YAY!) + +Let's start by typing this command: + +{% filename %}command-line{% endfilename %} +``` +> whoami +``` + +And then hit `enter`. This is our result: + +{% filename %}command-line{% endfilename %} +``` +> whoami +olasitarska +``` + +As you can see, the computer has just printed your username. Neat, huh? :) + +> Try to type each command; do not copy-paste. You'll remember more this way! + +## Basics + +Each operating system has a slightly different set of commands for the command +line, so make sure to follow instructions for your operating system. +Let's try this, shall we? + +### Current directory + +It'd be nice to know where are we now, right? +Let's see. +Type this command and hit `enter`: + +{% filename %}command-line{% endfilename %} +``` +> cd +C:\Users\olasitarska +``` +> Note: 'cd' stands for 'change directory'. + With PowerShell you can use pwd just like on Linux or Mac OS X. + +You'll probably see something similar on your machine. +Once you open the command line you usually start at your user's home directory. + +--- + +### Learn more about a command + +Many commands you can type at the command prompt have built-in help that you +can display and read! +For example, to learn more about the current directory command: + +Adding a `/?` suffix to most commands will print the help page. +You may need to scroll your command window up to see it all. +Try `cd /?`. + +### List files and directories + +So what's in it? It'd be cool to find out. Let's see: + +{% filename %}command-line{% endfilename %} +``` +> dir + Directory of C:\Users\olasitarska +05/08/2020 07:28 PM Applications +05/08/2020 07:28 PM Desktop +05/08/2020 07:28 PM Downloads +05/08/2020 07:28 PM Music +... +``` +> Note: In PowerShell you can also use 'ls' like on Linux and Mac OS X. + +--- + +### Change current directory + +{% filename %}command-line{% endfilename %} +``` +> cd Desktop +``` + +Check if it's really changed: + +{% filename %}command-line{% endfilename %} +``` +> cd +C:\Users\olasitarska\Desktop +``` + +Here it is! + +> PRO tip: if you type `cd D` and then hit `tab` on your keyboard, the command +line will automatically fill in the rest of the name so you can navigate faster. +If there is more than one folder starting with "D", hit the `tab` key twice to +get a list of options. + +--- + +### Create directory + +How about creating a practice directory on your desktop? +You can do it this way: + +{% filename %}command-line{% endfilename %} +``` +> mkdir practice +``` + +This little command will create a folder with the name `practice` on your +desktop. +You can check if it's there by looking on your Desktop or by running a `ls` or +`dir` command! Try it. :) + +> PRO tip: If you don't want to type the same commands over and over, try +pressing the `up arrow` and `down arrow` on your keyboard to cycle through +recently used commands. + +--- + +### Exercise! + +A small challenge for you: in your newly created `practice` directory, create a +directory called `test`. +(Use the `cd` and `mkdir` commands.) + +#### Solution: + +{% filename %}command-line{% endfilename %} +``` +> cd practice +> mkdir test +> dir +05/08/2020 07:28 PM test +``` + +Congrats! :) + +--- + +### Clean up + +We don't want to leave a mess, so let's remove everything we did until that point. + +First, we need to get back to Desktop: + +{% filename %}command-line{% endfilename %} +``` +> cd .. +``` + +Using `..` with the `cd` command will change your current directory to the +parent directory (that is, the directory that contains your current directory). + +Check where you are: + +{% filename %}command-line{% endfilename %} +``` +> cd +C:\Users\olasitarska\Desktop +``` + +Now time to delete the `practice` directory: + +> __Attention__: Deleting files using `del`, `rmdir` or `rm` is irrecoverable, +meaning _the deleted files will be gone forever_! So be very careful with this command. + +{% filename %}command-line{% endfilename %} +``` +> rmdir /S practice +practice, Are you sure ? Y +``` + +Done! To be sure it's actually deleted, let's check it: + +{% filename %}command-line{% endfilename %} +``` +> dir +``` + +### Exit + +That's it for now! You can safely close the command line now. +Let's do it the hacker way, alright? :) + +{% filename %}command-line{% endfilename %} +``` +> exit +``` + +Cool, huh? :) + +## Summary + + Here is a summary of some useful commands: + +Command (Windows) | Command (Mac OS / Linux) | Description | Example +----------------- | ------------------------ | -------------------------- | --------------------------------------------- +exit | exit | close the window | **exit** +cd | cd | change directory | **cd test** +cd | pwd | show the current directory | **cd** (Windows) or **pwd** (Mac OS / Linux) +dir | ls | list directories/files | **dir** +copy | cp | copy file | **copy c:\test\test.txt c:\windows\test.txt** +move | mv | move file | **move c:\test\test.txt c:\windows\test.txt** +mkdir | mkdir | create a new directory | **mkdir testdirectory** +rmdir (or del) | rm | delete a file | **del c:\test\test.txt** +rmdir /S | rm -r | delete a directory | **rm -r testdirectory** +[CMD] /? | man [CMD] | get help for a command | **cd /?** (Windows) or **man cd** (Mac OS / Linux) + +These are just a very few of the commands you can run in your command line, +but you're not going to use anything more than that today. + +If you're curious, [ss64.com](http://ss64.com) contains a complete reference of +commands for all operating systems. + +## Ready? + +Let's dive into Python! diff --git a/en/windows/python_installation/README.md b/en/windows/python_installation/README.md new file mode 100644 index 00000000000..e2e41dc981c --- /dev/null +++ b/en/windows/python_installation/README.md @@ -0,0 +1,21 @@ +# Let’s start with Python + +We're finally here! + +But first, let us tell you what Python is. +Python is a very popular programming language that can be used for creating +websites, games, scientific software, graphics, and much, much more. + +Python originated in the late 1980s and its main goal is to be readable by +human beings (not only machines!). +This is why it looks simpler than other programming languages, but don't worry + – Python is also really powerful! + +# Python installation + +> **Note** If you already worked through the +[installation steps](../installation/README.md), there's no need to do this +again – you can skip straight ahead to the next chapter! + +{% include "/python_installation/instructions.md" %} + diff --git a/en/windows/python_installation/images/python-installation-options.png b/en/windows/python_installation/images/python-installation-options.png new file mode 100644 index 0000000000000000000000000000000000000000..a0a6c65d81d8c325a91a060ca5ea16101fb63b92 GIT binary patch literal 40064 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%0APW4 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 literal 0 HcmV?d00001 diff --git a/en/windows/python_installation/images/windows-plus-r.png b/en/windows/python_installation/images/windows-plus-r.png new file mode 100644 index 0000000000000000000000000000000000000000..4f8f74333812b4ab7490f782a0ef52ccd25f883a GIT binary patch literal 24822 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 AivR!s literal 0 HcmV?d00001 diff --git a/en/windows/python_installation/instructions.md b/en/windows/python_installation/instructions.md new file mode 100644 index 00000000000..83cb1fb9787 --- /dev/null +++ b/en/windows/python_installation/instructions.md @@ -0,0 +1,78 @@ +> For readers at home: this chapter is covered in the +[Installing Python & Code Editor](https://www.youtube.com/watch?v=pVTaqzKZCdA) video. + +> This section is based on a tutorial by Geek Girls Carrots +(https://github.com/ggcarrots/django-carrots) + +Django is written in Python. We need Python to do anything in Django. +Let's start by installing it! We want you to install the latest version of +Python 3, so if you have any earlier version, you will need to upgrade it. +If you already have version {{ book.py_min_version }} or higher you should be fine. + +Please install normal Python as follows, even when you have Anaconda installed +on your computer. + +First check whether your computer is running a 32-bit version or a 64-bit +version of Windows, on the "System type" line of the System Info page. +To reach this page, try one of these methods: +* Press the Windows key and Pause/Break key at the same time +* Open your Control Panel from the Windows menu, then navigate to System & Security, then System +* Press the Windows button, then navigate to Settings > System > About +* Search the Windows Start menu for "System Information". +To do that, click the Start button or press the Windows key, then begin to type +`System Information`. +It will start making suggestions as soon as you type. You can select the entry once it shows up. + +You can download Python for Windows from the website +https://www.python.org/downloads/windows/. +Click on the "Latest Python 3 Release - Python x.x.x" link. +If your computer is running a **64-bit** version of Windows, download the +**Windows x86-64 executable installer**. Otherwise, download the +**Windows x86 executable installer**. +After downloading the installer, you should run it (double-click on it) and follow the instructions there. + +One thing to watch out for: +During the installation, you will notice a window marked "Setup". +Make sure you tick the "Add Python {{ book.py_version }} to PATH" or +"Add Python to your environment variables" checkbox and click on "Install Now", +as shown here (it may look a bit different if you are installing a different version): + +![Don't forget to add Python to the Path](../python_installation/images/python-installation-options.png) + +When the installation completes, you may see a dialog box with a link you can +follow to learn more about Python or about the version you installed. +Close or cancel that dialog -- you'll be learning more in this tutorial! + +Note: If you are using an older version of Windows (7, Vista, or any older +version) and the Python {{ book.py_version }} installer fails with an error, +then install all Windows Updates and try to install Python again. +If you still have the error, try installing Python version {{ book.py_min_release }} +from [Python.org](https://www.python.org/downloads/windows/). + +> Django {{ book.django_version }} needs Python {{ book.py_min_version }} or +greater, which does not support Windows XP or earlier versions. + +Verify the installation was successful by opening a command prompt and running +the `python3` command: + +{% filename %}command-line{% endfilename %} +``` +$ python3 --version +Python {{ book.py_release }} +``` +The version shown may be different from {{ book.py_release }} -- it should +match the version you installed. + +**NOTE:** If you get an error message that `python3` wasn't found, try using +`python` (without the `3`) and check if it still might be a version of Python +that is {{ book.py_min_version }} or higher. +If that doesn't work either, you may open a new command prompt and try again; +this happens if you use a command prompt left open from before the Python +installation. + +---- + +If you have any doubts, or if something went wrong and you have no idea what +to do next, please ask your coach! +Sometimes things don't go smoothly and it's better to ask for help from +someone with more experience. From ab0d91322afaf9e3ea6fd3eb1f7465acb2515881 Mon Sep 17 00:00:00 2001 From: Anna Makarudze Date: Fri, 21 Apr 2023 02:30:06 +0200 Subject: [PATCH 03/17] Restructure content by OS, refactor installation steps --- LANGS.md | 2 +- en/OS.md | 5 - en/SUMMARY.md | 180 ++++++++++--- .../instructions.md => README.md} | 33 ++- en/chromebook/SUMMARY.md | 24 -- en/chromebook/chromebook_setup/README.md | 7 - en/chromebook/django_installation/README.md | 5 + .../django_installation/instructions.md | 178 +++++++++++++ en/installation/README.md | 140 ++++++----- en/linux/README.md | 66 +++++ en/linux/SUMMARY.md | 35 --- .../images/github_get_repo_url_screenshot.png | Bin 0 -> 61145 bytes en/linux/deploy/images/new_github_repo.png | Bin 0 -> 47546 bytes en/linux/deploy/install_git.md | 81 ++++++ en/linux/django_installation/README.md | 9 + en/linux/django_installation/instructions.md | 238 ++++++++++++++++++ en/linux/installation/README.md | 99 -------- .../open_instructions.md | 7 + en/linux/python_introduction/README.md | 11 + .../python_introduction/images/cupcake.png | Bin 0 -> 11945 bytes en/linux/python_introduction/prompt.md | 18 ++ en/macosx/README.md | 64 +++++ en/macosx/SUMMARY.md | 35 --- .../images/github_get_repo_url_screenshot.png | Bin 0 -> 61145 bytes en/macosx/deploy/images/new_github_repo.png | Bin 0 -> 47546 bytes en/macosx/deploy/install_git.md | 21 ++ en/macosx/django_installation/README.md | 9 + en/macosx/django_installation/instructions.md | 158 ++++++++++++ en/macosx/installation/README.md | 96 ------- .../open_instructions.md | 5 + en/macosx/python_installation/README.md | 8 +- en/macosx/python_introduction/README.md | 11 + .../python_introduction/images/cupcake.png | Bin 0 -> 11945 bytes en/macosx/python_introduction/prompt.md | 17 ++ .../{README.md => instructions.md} | 10 - en/runcode/README.md | 57 +++++ en/runcode/SUMMARY.md | 24 -- en/runcode/cloud_development_setup/README.md | 5 - .../cloud_development_setup/instructions.md | 98 -------- en/runcode/django_installation/README.md | 102 ++++++++ en/runcode/intro_to_command_line/README.md | 9 +- en/runcode/python_introduction/README.md | 11 + .../python_introduction/images/cupcake.png | Bin 0 -> 11945 bytes .../python_introduction/prompt.md | 7 +- en/windows/{installation => }/README.md | 51 +--- en/windows/SUMMARY.md | 35 --- .../images/github_get_repo_url_screenshot.png | Bin 0 -> 61145 bytes en/windows/deploy/images/new_github_repo.png | Bin 0 -> 47546 bytes en/windows/deploy/install_git.md | 27 ++ en/windows/django_installation/README.md | 6 + .../django_installation/instructions.md | 169 +++++++++++++ en/windows/intro_to_command_line/README.md | 2 +- .../open_instructions.md | 30 +++ en/windows/python_installation/README.md | 7 +- en/windows/python_introduction/README.md | 11 + .../python_introduction/images/cupcake.png | Bin 0 -> 11945 bytes en/windows/python_introduction/prompt.md | 17 ++ 57 files changed, 1607 insertions(+), 633 deletions(-) delete mode 100644 en/OS.md rename en/chromebook/{chromebook_setup/instructions.md => README.md} (84%) delete mode 100644 en/chromebook/SUMMARY.md delete mode 100644 en/chromebook/chromebook_setup/README.md create mode 100644 en/chromebook/django_installation/README.md create mode 100644 en/chromebook/django_installation/instructions.md create mode 100644 en/linux/README.md delete mode 100644 en/linux/SUMMARY.md create mode 100644 en/linux/deploy/images/github_get_repo_url_screenshot.png create mode 100644 en/linux/deploy/images/new_github_repo.png create mode 100644 en/linux/deploy/install_git.md create mode 100644 en/linux/django_installation/README.md create mode 100644 en/linux/django_installation/instructions.md delete mode 100644 en/linux/installation/README.md create mode 100644 en/linux/intro_to_command_line/open_instructions.md create mode 100644 en/linux/python_introduction/README.md create mode 100644 en/linux/python_introduction/images/cupcake.png create mode 100644 en/linux/python_introduction/prompt.md create mode 100644 en/macosx/README.md delete mode 100644 en/macosx/SUMMARY.md create mode 100644 en/macosx/deploy/images/github_get_repo_url_screenshot.png create mode 100644 en/macosx/deploy/images/new_github_repo.png create mode 100644 en/macosx/deploy/install_git.md create mode 100644 en/macosx/django_installation/README.md create mode 100644 en/macosx/django_installation/instructions.md delete mode 100644 en/macosx/installation/README.md create mode 100644 en/macosx/intro_to_command_line/open_instructions.md create mode 100644 en/macosx/python_introduction/README.md create mode 100644 en/macosx/python_introduction/images/cupcake.png create mode 100644 en/macosx/python_introduction/prompt.md rename en/python_introduction/{README.md => instructions.md} (98%) create mode 100644 en/runcode/README.md delete mode 100644 en/runcode/SUMMARY.md delete mode 100644 en/runcode/cloud_development_setup/README.md delete mode 100644 en/runcode/cloud_development_setup/instructions.md create mode 100644 en/runcode/django_installation/README.md create mode 100644 en/runcode/python_introduction/README.md create mode 100644 en/runcode/python_introduction/images/cupcake.png rename en/{ => runcode}/python_introduction/prompt.md (71%) rename en/windows/{installation => }/README.md (50%) delete mode 100644 en/windows/SUMMARY.md create mode 100644 en/windows/deploy/images/github_get_repo_url_screenshot.png create mode 100644 en/windows/deploy/images/new_github_repo.png create mode 100644 en/windows/deploy/install_git.md create mode 100644 en/windows/django_installation/README.md create mode 100644 en/windows/django_installation/instructions.md create mode 100644 en/windows/intro_to_command_line/open_instructions.md create mode 100644 en/windows/python_introduction/README.md create mode 100644 en/windows/python_introduction/images/cupcake.png create mode 100644 en/windows/python_introduction/prompt.md diff --git a/LANGS.md b/LANGS.md index 1baed301dde..751d6faf913 100644 --- a/LANGS.md +++ b/LANGS.md @@ -1,4 +1,4 @@ -* [🇺🇸 English](en/OS.md) +* [🇺🇸 English](en/) * [🇧🇬 Български (beta)](bg/) * [🇨🇿 Čeština (beta)](cs/) * [🇩🇪 Deutsch](de/) diff --git a/en/OS.md b/en/OS.md deleted file mode 100644 index 0bcf17ff9c1..00000000000 --- a/en/OS.md +++ /dev/null @@ -1,5 +0,0 @@ -* [ ChromeBook](chromebook/) -* [ Linux](linux/) -* [ Mac OSX](macosx/) -* [ RunCode Cloud](runcode/) -* [ Windows](windows/) \ No newline at end of file diff --git a/en/SUMMARY.md b/en/SUMMARY.md index 453c0d15647..108bf96bf30 100644 --- a/en/SUMMARY.md +++ b/en/SUMMARY.md @@ -2,36 +2,152 @@ * [Introduction](README.md) * [Installation](installation/README.md) - * [Installation (RunCode Cloud)](cloud_development_setup/README.md) - * [Installation (Chromebook)](chromebook_setup/README.md) - * [Installation (OS X/Windows/Linux)](installation/README.md#osx-windows-linux) - * [Command Line](installation/README.md#intro-command-line) - * [Python](installation/README.md#python) - * [Code Editor](installation/README.md#code-editor) - * [Virtual Environment](installation/README.md#virtualenv) - * [Django](installation/README.md#django) - * [Git](installation/README.md#git) - * [GitHub](installation/README.md#github-account) - * [PythonAnywhere](installation/README.md#pythonanywhere-account) -* [How the Internet works](how_the_internet_works/README.md) -* [Introduction to command line](intro_to_command_line/README.md) -* [Python installation](python_installation/README.md) -* [Code editor](code_editor/README.md) -* [Introduction to Python](python_introduction/README.md) -* [What is Django?](django/README.md) -* [Django installation](django_installation/README.md) -* [Your first Django project!](django_start_project/README.md) -* [Django models](django_models/README.md) -* [Django admin](django_admin/README.md) -* [Deploy!](deploy/README.md) -* [Django URLs](django_urls/README.md) -* [Django views – time to create!](django_views/README.md) -* [Introduction to HTML](html/README.md) -* [Django ORM (Querysets)](django_orm/README.md) -* [Dynamic data in templates](dynamic_data_in_templates/README.md) -* [Django templates](django_templates/README.md) -* [CSS – make it pretty](css/README.md) -* [Template extending](template_extending/README.md) -* [Extend your application](extend_your_application/README.md) -* [Django Forms](django_forms/README.md) +* [RunCode](runcode/README.md) + * [RunCode Cloud Installation](runcode/README.md) + * [GitHub](runcode/README.md#github) + * [RunCode](runcode/README.md#runcode) + * [Visual Studio Code](runcode/README.md#visual-studio-runcode) + * [PythonAnywhere](runcode/README.md#pythonanywhere) + * [Command Line](runcode/README.md#command-line) + * [Django](runcode/README.md#django) + * [How the Internet works](how_the_internet_works/README.md) + * [Introduction to command line](runcode/intro_to_command_line/README.md) + * [Introduction to Python](python_introduction/README.md) + * [What is Django?](django/README.md) + * [Django installation](django_installation/README.md) + * [Your first Django project!](django_start_project/README.md) + * [Django models](django_models/README.md) + * [Django admin](django_admin/README.md) + * [Deploy!](deploy/README.md) + * [Django URLs](django_urls/README.md) + * [Django views – time to create!](django_views/README.md) + * [Introduction to HTML](html/README.md) + * [Django ORM (Querysets)](django_orm/README.md) + * [Dynamic data in templates](dynamic_data_in_templates/README.md) + * [Django templates](django_templates/README.md) + * [CSS – make it pretty](css/README.md) + * [Template extending](template_extending/README.md) + * [Extend your application](extend_your_application/README.md) + * [Django Forms](django_forms/README.md) +* [ChromeBook](chromebook/README.md) + * [ChromeBook Installation](chromebook/README.md) + * [Cloud IDE](chromebook/README.md#cloud-ide) + * [PaizaCloud Cloud IDE](chromebook/README.md#paizacloud-cloud-ide) + * [AWS Cloud9](chromebook/README.md#aws-cloud9) + * [Glitch.com Cloud IDE](chromebook/README.md#glitch-cloud-ide) + * [Virtual Environment](chromebook/README.md#virtual-environment) + * [GitHub](chromebook/README.md#github) + * [PythonAnywhere](chromebook/README.md#pythonanywhere) + * [How the Internet works](how_the_internet_works/README.md) + * [Introduction to command line](linux/intro_to_command_line/README.md) + * [Introduction to Python](python_introduction/README.md) + * [What is Django?](django/README.md) + * [Django installation](django_installation/README.md) + * [Your first Django project!](django_start_project/README.md) + * [Django models](django_models/README.md) + * [Django admin](django_admin/README.md) + * [Deploy!](deploy/README.md) + * [Django URLs](django_urls/README.md) + * [Django views – time to create!](django_views/README.md) + * [Introduction to HTML](html/README.md) + * [Django ORM (Querysets)](django_orm/README.md) + * [Dynamic data in templates](dynamic_data_in_templates/README.md) + * [Django templates](django_templates/README.md) + * [CSS – make it pretty](css/README.md) + * [Template extending](template_extending/README.md) + * [Extend your application](extend_your_application/README.md) + * [Django Forms](django_forms/README.md) +* [Linux](linux/README.md) + * [Linux Installation](linux/README.md) + * [Command Line](linux/README.md#intro-command-line) + * [Python](linux/README.md#python) + * [Code Editor](linux/README.md#code-editor) + * [Virtual Environment](linux/README.md#virtualenv) + * [Django](linux/README.md#django) + * [Git](linux/README.md#git) + * [GitHub](linux/README.md#github-account) + * [PythonAnywhere](linux/README.md#pythonanywhere-account) + * [How the Internet works](how_the_internet_works/README.md) + * [Introduction to command line](intro_to_command_line/README.md) + * [Python installation](python_installation/README.md) + * [Code editor](code_editor/README.md) + * [Introduction to Python](python_introduction/README.md) + * [What is Django?](django/README.md) + * [Django installation](django_installation/README.md) + * [Your first Django project!](django_start_project/README.md) + * [Django models](django_models/README.md) + * [Django admin](django_admin/README.md) + * [Deploy!](deploy/README.md) + * [Django URLs](django_urls/README.md) + * [Django views – time to create!](django_views/README.md) + * [Introduction to HTML](html/README.md) + * [Django ORM (Querysets)](django_orm/README.md) + * [Dynamic data in templates](dynamic_data_in_templates/README.md) + * [Django templates](django_templates/README.md) + * [CSS – make it pretty](css/README.md) + * [Template extending](template_extending/README.md) + * [Extend your application](extend_your_application/README.md) + * [Django Forms](django_forms/README.md) +* [OSX](macosx/README.md) + * [OSX Installation](macosx/README.md) + * [Command Line](macosx/README.md#intro-command-line) + * [Python](macosx/README.md#python) + * [Code Editor](macosx/README.md#code-editor) + * [Virtual Environment](macosx/README.md#virtualenv) + * [Django](macosx/README.md#django) + * [Git](macosx/README.md#git) + * [GitHub](macosx/README.md#github-account) + * [PythonAnywhere](macosx/README.md#pythonanywhere) + * [How the Internet works](how_the_internet_works/README.md) + * [Introduction to command line](intro_to_command_line/README.md) + * [Python installation](python_installation/README.md) + * [Code editor](code_editor/README.md) + * [Introduction to Python](python_introduction/README.md) + * [What is Django?](django/README.md) + * [Django installation](django_installation/README.md) + * [Your first Django project!](django_start_project/README.md) + * [Django models](django_models/README.md) + * [Django admin](django_admin/README.md) + * [Deploy!](deploy/README.md) + * [Django URLs](django_urls/README.md) + * [Django views – time to create!](django_views/README.md) + * [Introduction to HTML](html/README.md) + * [Django ORM (Querysets)](django_orm/README.md) + * [Dynamic data in templates](dynamic_data_in_templates/README.md) + * [Django templates](django_templates/README.md) + * [CSS – make it pretty](css/README.md) + * [Template extending](template_extending/README.md) + * [Extend your application](extend_your_application/README.md) + * [Django Forms](django_forms/README.md) +* [Windows](windows/README.md) + * [Windows Installation](windows/README.md) + * [Command Line](windows/README.md#intro-command-line) + * [Python](windows/README.md#python) + * [Code Editor](windows/README.md#code-editor) + * [Virtual Environment](windows/README.md#virtualenv) + * [Django](windows/README.md#django) + * [Git](windows/README.md#git) + * [GitHub](windows/README.md#github-account) + * [PythonAnywhere](windows/README.md#pythonanywhere-account) + * [How the Internet works](how_the_internet_works/README.md) + * [Introduction to command line](intro_to_command_line/README.md) + * [Python installation](python_installation/README.md) + * [Code editor](code_editor/README.md) + * [Introduction to Python](python_introduction/README.md) + * [What is Django?](django/README.md) + * [Django installation](django_installation/README.md) + * [Your first Django project!](django_start_project/README.md) + * [Django models](django_models/README.md) + * [Django admin](django_admin/README.md) + * [Deploy!](deploy/README.md) + * [Django URLs](django_urls/README.md) + * [Django views – time to create!](django_views/README.md) + * [Introduction to HTML](html/README.md) + * [Django ORM (Querysets)](django_orm/README.md) + * [Dynamic data in templates](dynamic_data_in_templates/README.md) + * [Django templates](django_templates/README.md) + * [CSS – make it pretty](css/README.md) + * [Template extending](template_extending/README.md) + * [Extend your application](extend_your_application/README.md) + * [Django Forms](django_forms/README.md) * [What's next?](whats_next/README.md) diff --git a/en/chromebook/chromebook_setup/instructions.md b/en/chromebook/README.md similarity index 84% rename from en/chromebook/chromebook_setup/instructions.md rename to en/chromebook/README.md index 377f46af582..1c70ce9b96e 100644 --- a/en/chromebook/chromebook_setup/instructions.md +++ b/en/chromebook/README.md @@ -1,5 +1,22 @@ +# Chromebook setup -### Cloud IDE (PaizaCloud Cloud IDE, AWS Cloud9, Glitch.com) +> **Note** If you already worked through the installation steps, no need to do +this again – you can skip straight ahead to +[How the Internet works](../how_the_internet_works/README.md). + +# Installation +In this tutorial you will be building a blog. +In order to do that, as you go through the tutorial you'll be instructed on how +to set up some online accounts as needed for your ChromeBook. +This page gathers all of the sign-up instructions in one place (which is useful +for some workshop formats). + +Since you're working on a ChromeBook, your installation experience is going to +be a little different. With a Chromebook, you only need to create some online accounts. + +Follow the steps below to create the necessary accounts. + +### Cloud IDE (PaizaCloud Cloud IDE, AWS Cloud9, Glitch.com) {#cloud-ide} Cloud IDE is a tool that gives you a code editor and access to a computer running on the Internet where you can install, write, and run the software. @@ -11,7 +28,7 @@ Here are the instructions for cloud IDEs (PaizaCloud Cloud IDE, AWS Cloud9, Glitch.com). You can choose one of the cloud IDEs, and follow the instruction of the cloud IDE. -#### PaizaCloud Cloud IDE +#### PaizaCloud Cloud IDE {#paizacloud-cloud-ide} 1. Go to [PaizaCloud Cloud IDE](https://paiza.cloud/) 2. Sign up for an account @@ -29,7 +46,7 @@ $ The terminal on the PaizaCloud Cloud IDE is prepared for your instructions. You can resize or maximize that window to make it a bit bigger. -#### AWS Cloud9 +#### AWS Cloud9 {#aws-cloud9} Currently Cloud 9 requires you to sign up with AWS and enter credit card information. 1. Install Cloud 9 from the @@ -59,7 +76,7 @@ This bottom area is your terminal. You can use the terminal to send instructions to the remote Cloud 9 computer. You can resize that window to make it a bit bigger. -#### Glitch.com Cloud IDE +#### Glitch.com Cloud IDE {#glitch-cloud-ide} 1. Go to [Glitch.com](https://glitch.com/) 2. Sign up for an account (https://glitch.com/signup) or use your GitHub account @@ -152,7 +169,7 @@ you will receive a `DisallowedHost` error message.) Do not worry about it at this stage, the tutorial will fix this as soon as you update the Django settings of your project in the `mysite/settings.py` file. -### Virtual Environment +### Virtual Environment {#virtual-environment} A virtual environment (also called a virtualenv) is like a private box we can stuff useful computer code into for a project we're working on. @@ -172,11 +189,11 @@ pip install django~={{ book.django_version }} (note that on the last line we use a tilde followed by an equal sign: `~=`). -### GitHub +### GitHub {#github} Make a [GitHub](https://github.com) account. -### PythonAnywhere +### PythonAnywhere {#pythonanywhere} The Django Girls tutorial includes a section on what is called Deployment, which is the process of taking the code that powers your new web application @@ -192,4 +209,4 @@ as it becomes more complete. Thus, sign up for a new Python Anywhere account at [www.pythonanywhere.com](https://www.pythonanywhere.com). -{% include "/deploy/signup_pythonanywhere.md" %} +{% include "/deploy/signup_pythonanywhere.md" %} \ No newline at end of file diff --git a/en/chromebook/SUMMARY.md b/en/chromebook/SUMMARY.md deleted file mode 100644 index f21b6885184..00000000000 --- a/en/chromebook/SUMMARY.md +++ /dev/null @@ -1,24 +0,0 @@ -# Summary - -* [Introduction](README.md) -* [Installation](chromebook_setup/README.md) -* [How the Internet works](../how_the_internet_works/README.md) -* [Introduction to command line](../linux/intro_to_command_line/README.md) -* [Introduction to Python](python_introduction/README.md) -* [What is Django?](django/README.md) -* [Django installation](django_installation/README.md) -* [Your first Django project!](django_start_project/README.md) -* [Django models](django_models/README.md) -* [Django admin](django_admin/README.md) -* [Deploy!](deploy/README.md) -* [Django URLs](django_urls/README.md) -* [Django views – time to create!](django_views/README.md) -* [Introduction to HTML](html/README.md) -* [Django ORM (Querysets)](django_orm/README.md) -* [Dynamic data in templates](dynamic_data_in_templates/README.md) -* [Django templates](django_templates/README.md) -* [CSS – make it pretty](css/README.md) -* [Template extending](template_extending/README.md) -* [Extend your application](extend_your_application/README.md) -* [Django Forms](django_forms/README.md) -* [What's next?](whats_next/README.md) \ No newline at end of file diff --git a/en/chromebook/chromebook_setup/README.md b/en/chromebook/chromebook_setup/README.md deleted file mode 100644 index 7d93252fd52..00000000000 --- a/en/chromebook/chromebook_setup/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# Chromebook setup - -> **Note** If you already worked through the -[installation steps](../installation/README.md), no need to do this again – you -can skip straight ahead to [How the Internet works](../how_the_internet_works/README.md). - -{% include "/chromebook_setup/instructions.md" %} diff --git a/en/chromebook/django_installation/README.md b/en/chromebook/django_installation/README.md new file mode 100644 index 00000000000..fa36804c734 --- /dev/null +++ b/en/chromebook/django_installation/README.md @@ -0,0 +1,5 @@ +# Django installation + +> **Note** If you already worked through the [installation steps](../installation/README.md) then you've already done this – you can go straight to the next chapter! + +{% include "/django_installation/instructions.md" %} diff --git a/en/chromebook/django_installation/instructions.md b/en/chromebook/django_installation/instructions.md new file mode 100644 index 00000000000..e3d35d6c9f5 --- /dev/null +++ b/en/chromebook/django_installation/instructions.md @@ -0,0 +1,178 @@ +> Part of this section is based on tutorials by Geek Girls Carrots +(https://github.com/ggcarrots/django-carrots). + +> Part of this section is based on the [django-marcador +tutorial](http://django-marcador.keimlink.de/) licensed under the Creative Commons +Attribution-ShareAlike 4.0 International License. The django-marcador tutorial +is copyrighted by Markus Zapke-Gründemann et al. + + +## Virtual environment + +Before we install Django we will get you to install an extremely useful tool to +help keep your coding environment tidy on your computer. +It's possible to skip this step, but it's highly recommended. +Starting with the best possible setup will save you a lot of +trouble in the future! + +So, let's create a **virtual environment** (also called a *virtualenv*). +Virtualenv will isolate your Python/Django setup on a per-project basis. +This means that any changes you make to one website won't affect any +others you're also developing. +Neat, right? + +All you need to do is find a directory in which you want to create the +`virtualenv`; your home directory, for example. + +For this tutorial we will be using a new directory `djangogirls` from +your home directory: + +{% filename %}command-line{% endfilename %} +``` +$ mkdir djangogirls +$ cd djangogirls +``` + +We will make a virtualenv called `myvenv`. The general command will be in the format: + +{% filename %}command-line{% endfilename %} +``` +$ python3 -m venv myvenv +``` + +We can create a `virtualenv` on both Linux and OS X by running `python3 -m venv myvenv`. +It will look like this: + +{% filename %}command-line{% endfilename %} +``` +$ python3 -m venv myvenv +``` + +`myvenv` is the name of your `virtualenv`. You can use any other name, but stick +to lowercase and use no spaces. It is also a good idea to keep the name short +as you'll be referencing it a lot! + +> __NOTE:__ On some versions of Debian/Ubuntu you may receive the following error: + +>{% filename %}command-line{% endfilename %} +>``` +>The virtual environment was not created successfully because ensurepip is not +available. +On Debian/Ubuntu systems, you need to install the python3-venv package using +the following command. +> apt install python3-venv +>You may need to use sudo with that command. +After installing the python3-venv package, recreate your virtual environment. +>``` +> +> In this case, follow the instructions above and install the `python3-venv` package: +>{% filename %}command-line{% endfilename %} +>``` +>$ sudo apt install python3-venv +>``` + +> __NOTE:__ On some versions of Debian/Ubuntu initiating the virtual environment +like this currently gives the following error: + +>{% filename %}command-line{% endfilename %} +>``` +>Error: Command '['/home/eddie/Slask/tmp/venv/bin/python3', '-Im', 'ensurepip', +'--upgrade', '--default-pip']' returned non-zero exit status 1 +>``` + +> To get around this, use the `virtualenv` command instead. + +>{% filename %}command-line{% endfilename %} +>``` +>$ sudo apt install python-virtualenv +>$ virtualenv --python=python{{ book.py_version }} myvenv +>``` + +> __NOTE:__ If you get an error like + +>{% filename %}command-line{% endfilename %} +>``` +>E: Unable to locate package python3-venv +>``` + +> then instead run: +> +>{% filename %}command-line{% endfilename %} +>``` +>sudo apt install python{{ book.py_version }}-venv +>``` + +## Working with virtualenv + +The command above will create a directory called `myvenv` (or whatever name you chose) that contains our virtual environment (basically a bunch of directories and files). + +Start your virtual environment by running: + +{% filename %}command-line{% endfilename %} +``` +$ source myvenv/bin/activate +``` + +Remember to replace `myvenv` with your chosen `virtualenv` name! + +> __NOTE:__ If the command `source` is not available, try doing this instead: +> +>{% filename %}command-line{% endfilename %} +>``` +>$ . myvenv/bin/activate +>``` + +You will know that you have `virtualenv` started when you see that the prompt in your console is prefixed with `(myvenv)`. + +When working within a virtual environment, `python` will automatically refer to the correct version so you can use `python` instead of `python3`. + +OK, we have all important dependencies in place. We can finally install Django! + +## Installing Django {#django} + +Now that you have your `virtualenv` started, you can install Django. + +Before we do that, we should make sure we have the latest version of `pip`, the software that we use to install Django: + +{% filename %}command-line{% endfilename %} +``` +(myvenv) ~$ python -m pip install --upgrade pip +``` + +### Installing packages with requirements + +A requirements file keeps a list of dependencies to be installed using +`pip install`: + +First create a `requirements.txt` file inside of the `djangogirls/` folder, using the code editor that you installed earlier. You do this by opening a new file in the code editor and then saving it as `requirements.txt` in the `djangogirls/` folder. Your directory will look like this: + +``` +djangogirls +├── myvenv +│ └── ... +└───requirements.txt +``` + +In your `djangogirls/requirements.txt` file you should add the following text: + +{% filename %}djangogirls/requirements.txt{% endfilename %} +``` +Django~={{ book.django_version }} +``` + +Now, run `pip install -r requirements.txt` to install Django. + +{% filename %}command-line{% endfilename %} +``` +(myvenv) ~$ pip install -r requirements.txt +Collecting Django~={{ book.django_version }} (from -r requirements.txt (line 1)) + Downloading Django-{{ book.django_version }}-py3-none-any.whl (7.9MB) +Installing collected packages: Django +Successfully installed Django-{{ book.django_version }} +``` + + +If you get an error when calling pip on Ubuntu 12.04 please run `python -m +pip install -U --force-reinstall pip` to fix the pip installation in the virtualenv. + +That's it! You're now (finally) ready to create a Django application! diff --git a/en/installation/README.md b/en/installation/README.md index cf171ef63e1..d4fd0a0fbc5 100644 --- a/en/installation/README.md +++ b/en/installation/README.md @@ -1,80 +1,93 @@ # If you're doing the tutorial at home -If you're doing the tutorial at home, not at one of the [Django Girls events](https://djangogirls.org/events/), you can completely skip this chapter now and go straight to the [How the Internet works](../how_the_internet_works/README.md) chapter. - -This is because we cover installing things as they are needed in the tutorial -- this is just an additional page that gathers all of the installation instructions in one place (which is useful for some workshop formats). You can choose to install everything that is on this page right now if you wish. But if you want to start learning things before installing a bunch of stuff on your computer, skip this chapter and we will explain the installation parts to you later on, as they are needed. +If you're doing the tutorial at home, not at one of the +[Django Girls events](https://djangogirls.org/events/), you can completely +skip this chapter now and go straight to the +[How the Internet works](../how_the_internet_works/README.md) chapter. + +This is because we cover installing things as they are needed in the tutorial +-- this is just an additional page that gathers all of the installation +instructions in one place (which is useful for some workshop formats). +You can choose to install everything that is on this page right now if you wish. +But if you want to start learning things before installing a bunch of stuff on +your computer, skip this chapter and we will explain the installation parts to +you later on, as they are needed. Good luck! # If you're attending a workshop If you are attending one of the [Django Girls events](https://djangogirls.org/events/): -- Your workshop may have an "installation party" before the main workshop. If you are at an installation party, this page is for you! Follow the instructions here to get everything you need for the workshop installed, with the help of the coaches if needed. Then at the main workshop, you'll be able to skip installation instructions you'll encounter in the main tutorial when you get to them. -- The organizers of your workshop may have asked you to try at home to install everything on your computer before the workshop starts. If you have been asked to do that, this page is for you! Follow the instructions here, as best you can. Then at the main workshop, when you get to an installation step in the main tutorial, if you were not able to get that piece installed you can get help from your coach. -- If your workshop does not have an installation party (or you couldn't attend), and if the organizers didn't ask you to try to install everything before you arrived, skip this page and go straight to the [How the Internet works](../how_the_internet_works/README.md) chapter. You'll be installing everything you need as you work through the tutorial. +- Your workshop may have an "installation party" before the main workshop. + If you are at an installation party, this page is for you! + Follow the instructions here to get everything you need for the workshop + installed, with the help of the coaches if needed. + Then at the main workshop, you'll be able to skip installation instructions + you'll encounter in the main tutorial when you get to them. +- The organizers of your workshop may have asked you to try at home to install + everything on your computer before the workshop starts. If you have been asked + to do that, this page is for you! Follow the instructions here, as best you can. + Then at the main workshop, when you get to an installation step in the main + tutorial, if you were not able to get that piece installed you can get help + from your coach. +- If your workshop does not have an installation party (or you couldn't attend), + and if the organizers didn't ask you to try to install everything before you + arrived, skip this page and go straight to the + [How the Internet works](../how_the_internet_works/README.md) chapter. + You'll be installing everything you need as you work through the tutorial. # Installation -In this tutorial you will be building a blog. In order to do that, as you go through the tutorial you'll be instructed on how to -install various software on your computer and set up some online accounts as needed (if you are using local desktop environment) or instructed on how to create online accounts only (if you are using cloud development). This page gathers all of the installation and sign-up instructions in one place (which is useful for some workshop formats). +In this tutorial you will be building a blog. In order to do that, as you go +through the tutorial you'll be instructed on how to install various software +on your computer and set up some online accounts as needed (if you are using +local desktop environment) or instructed on how to create online accounts only +(if you are using cloud development). +This page presents you with available choices of development environments and +let's you choose which operating system/platform you would like to use. # Cloud Development -In this tutorial, the cloud development platform we will be using will be [RunCode](https://runcode.io/). RunCode is a cloud development environment which people can use without the need to install Python, Django and Visual Studio Code editor locally on their machines. This cloud environment enables anyone to work from any device that has an internet connection, including cellphones, tablets, laptop or desktop. - -This removes the need for you to install packages on a borrowed laptop or the need for you to own a laptop to attend the workshop or follow this tutorial from home as you only need to set up three online accounts. This will also save you time required for setting up your development environment. You can always do the [installation](installation/README.md#command-line) later own as a follow-up after finishing the tutorial. However, loading the development enviroment requires good and fast internet for this solution to work for you. - -> **Note** There are sections of this tutorial which depend on the platform you are working on. If you follow the local installation steps for Windows, Linux, OS X or Chromebook, you will need to follow instructions for your operating system. If you follow RunCode Cloud Environment setup instructions, then you will need to follow instructions for RunCode development environment. Where no specific instructions are provided for RunCode Cloud Environment, follow the Linux instructions as RunCode runs on Ubuntu Linux. - - -# RunCode Cloud Development Setup -To set up RunCode Cloud development, follow the instructions below: - - -{% include "/cloud_development_setup/instructions.md" %} - - -# Chromebook Installation -To set up your Chromebook, follow the instructions below: - - -{% include "/chromebook_setup/instructions.md" %} - - - -# OS X, Windows, Linux Installation {#osx-windows-linux} -> __NOTE:__ You can skip right over this section if you have followed [RunCode Cloud Development](cloud_development_setup/README.md) or [ChromeBook](chromebook_setup/README.md) installation steps. - -If you are not using RunCode or Chromebook, your experience will be a little different as you need to download and install some software locally as well as set up online accounts. - -To install software on your machine, follow the instructions below: - -## Brief intro to the command line {#intro-command-line} -Many of the steps below reference the "console", "terminal", "command window", or "command line" -- these all mean the same thing: a window on your computer where you can enter commands. When you get to the main tutorial, you'll learn more about the command line. For now, the main thing you need to know is how to open a command window and what it looks like: -{% include "/intro_to_command_line/open_instructions.md" %} - -## Install Python {#python} -{% include "/python_installation/instructions.md" %} - -## Install a code editor {#code-editor} -{% include "/code_editor/instructions.md" %} - -## Set up virtualenv and install Django {#virtualenv} -{% include "/django_installation/instructions.md" %} - -## Install Git {#git} -{% include "/deploy/install_git.md" %} - -## Create a GitHub account {#github-account} -Go to [GitHub.com](https://www.github.com) and sign up for a new, free user account. Be sure to remember your password (add it to your password manager, if you use one). - -## Create a PythonAnywhere account {#pythonanywhere-account} -{% include "/deploy/signup_pythonanywhere.md" %} - +In this tutorial, the cloud development platform we will be using will be +[RunCode](https://runcode.io/). RunCode is a cloud development environment +which people can use without the need to install Python, Django and Visual +Studio Code editor locally on their machines. This cloud environment enables +anyone to work from any device that has an internet connection, including +cellphones, tablets, laptop or desktop. + +This removes the need for you to install packages on a borrowed laptop or +the need for you to own a laptop to attend the workshop or follow this tutorial +from home as you only need to set up three online accounts. +This will also save you time required for setting up your development +environment. +You can always do the local installation later own on your computer using the +guide for your operating system as a follow-up after finishing the tutorial. +However, loading the development enviroment requires good and fast internet +for this solution to work for you. + +> **Note** There are sections of this tutorial which depend on the platform +you are working on. If you follow the local installation steps for Windows, +Linux, OS X or Chromebook, you will need to follow instructions for your +operating system. +If you follow RunCode Cloud Environment setup instructions, then you will +need to follow instructions for RunCode development environment. +For this reason, the tutorial has been divided into sections based on these +platforms. +Feel free to explore instructions for other platforms if you hve time. + +# Pick your operating system/platform +To follow the tutorial, please pick your operating system or platform which you +will be following the tutorial on. + +* [ ChromeBook](../chromebook/README.md) +* [ Linux](../linux/README.md) +* [ Mac OSX](../macosx/README.md) +* [ RunCode Cloud](../runcode/README.md) +* [ Windows](../windows/README.md) # Start reading -Congratulations, you are all set up and ready to go! If you still have some time before the workshop, it would be useful to start reading a few of the beginning chapters: +Congratulations, you are all set up and ready to go! +If you still have some time before the workshop, it would be useful to start +reading a few of the beginning chapters: * [How the internet works](../how_the_internet_works/README.md) @@ -87,4 +100,5 @@ Congratulations, you are all set up and ready to go! If you still have some time # Enjoy the workshop! -When you begin the workshop, you'll be able to go straight to [Your first Django project!](../django_start_project/README.md) because you already covered the material in the earlier chapters. +When you begin the workshop, you'll be able to go straight to `Your first Django project!` +section because you already covered the material in the earlier chapters. diff --git a/en/linux/README.md b/en/linux/README.md new file mode 100644 index 00000000000..ff3f1a6be3b --- /dev/null +++ b/en/linux/README.md @@ -0,0 +1,66 @@ +# Linux Installation + +> **Note** If you already worked through the installation steps, no need to do +this again – you can skip straight ahead to +[How the Internet works](../how_the_internet_works/README.md). + +# Installation +In this tutorial you will be building a blog. +In order to do that, as you go through the tutorial you'll be instructed on how +to install various software on your computer and set up some online accounts as +needed. +This page gathers all of the installation and sign-up instructions in one place +(which is useful for some workshop formats). + +To install software on your machine, follow the instructions below: + +## Brief intro to the command line {#intro-command-line} +Many of the steps below reference the "console", "terminal", "command window", +or "command line" -- these all mean the same thing: a window on your computer +where you can enter commands. +When you get to the main tutorial, you'll learn more about the command line. +For now, the main thing you need to know is how to open a command window and +what it looks like: + +{% include "intro_to_command_line/open_instructions.md" %} + +## Install Python {#python} +{% include "python_installation/instructions.md" %} + +## Install a code editor {#code-editor} +{% include "/code_editor/instructions.md" %} + +## Set up virtualenv and install Django {#virtualenv} +{% include "django_installation/instructions.md" %} + +## Install Git {#git} +{% include "/deploy/install_git.md" %} + +## Create a GitHub account {#github-account} +Go to [GitHub.com](https://www.github.com) and sign up for a new, free user +account. +Be sure to remember your password (add it to your password manager, if you use one). + +## Create a PythonAnywhere account {#pythonanywhere-account} +{% include "/deploy/signup_pythonanywhere.md" %} + +# Start reading + +Congratulations, you are all set up and ready to go! If you still have some +time before the workshop, it would be useful to start reading a few of the +beginning chapters: + +* [How the internet works](../how_the_internet_works/README.md) + +* [Introduction to the command line](../intro_to_command_line/README.md) + +* [Introduction to Python](../python_introduction/README.md) + +* [What is Django?](../django/README.md) + + +# Enjoy the workshop! + +When you begin the workshop, you'll be able to go straight to +[Your first Django project!](../django_start_project/README.md) because you +already covered the material in the earlier chapters. diff --git a/en/linux/SUMMARY.md b/en/linux/SUMMARY.md deleted file mode 100644 index beb6f1a4493..00000000000 --- a/en/linux/SUMMARY.md +++ /dev/null @@ -1,35 +0,0 @@ -# Summary - -* [Introduction](README.md) -* [Installation](installation/README.md) - * [Installation (OS X/Windows/Linux)](installation/README.md#osx-windows-linux) - * [Command Line](installation/README.md#intro-command-line) - * [Python](installation/README.md#python) - * [Code Editor](installation/README.md#code-editor) - * [Virtual Environment](installation/README.md#virtualenv) - * [Django](installation/README.md#django) - * [Git](installation/README.md#git) - * [GitHub](installation/README.md#github-account) - * [PythonAnywhere](installation/README.md#pythonanywhere-account) -* [How the Internet works](how_the_internet_works/README.md) -* [Introduction to command line](intro_to_command_line/README.md) -* [Python installation](python_installation/README.md) -* [Code editor](code_editor/README.md) -* [Introduction to Python](python_introduction/README.md) -* [What is Django?](django/README.md) -* [Django installation](django_installation/README.md) -* [Your first Django project!](django_start_project/README.md) -* [Django models](django_models/README.md) -* [Django admin](django_admin/README.md) -* [Deploy!](deploy/README.md) -* [Django URLs](django_urls/README.md) -* [Django views – time to create!](django_views/README.md) -* [Introduction to HTML](html/README.md) -* [Django ORM (Querysets)](django_orm/README.md) -* [Dynamic data in templates](dynamic_data_in_templates/README.md) -* [Django templates](django_templates/README.md) -* [CSS – make it pretty](css/README.md) -* [Template extending](template_extending/README.md) -* [Extend your application](extend_your_application/README.md) -* [Django Forms](django_forms/README.md) -* [What's next?](whats_next/README.md) \ No newline at end of file diff --git a/en/linux/deploy/images/github_get_repo_url_screenshot.png b/en/linux/deploy/images/github_get_repo_url_screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..ee1560b1e85054020e578c2301141ba2bce8a10d GIT binary patch literal 61145 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
0uYoDhP<$pR!W>w#NB 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�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 B#QOjM literal 0 HcmV?d00001 diff --git a/en/linux/deploy/install_git.md b/en/linux/deploy/install_git.md new file mode 100644 index 00000000000..9dbf5c43566 --- /dev/null +++ b/en/linux/deploy/install_git.md @@ -0,0 +1,81 @@ +Git is a "version control system" used by a lot of programmers. This software can track changes to files over time so that you can recall specific versions later. A bit like the "track changes" feature in word processor programs (e.g., Microsoft Word or LibreOffice Writer), but much more powerful. + +## Installing Git + + + +You can download Git from [git-scm.com](https://git-scm.com/). You can hit "next" on all steps except for two: in the step where it asks to choose your editor, you should pick Nano, and in the step entitled "Adjusting your PATH environment", choose "Use Git and optional Unix tools from the Windows Command Prompt" (the bottom option). Other than that, the defaults are fine. Checkout Windows-style, commit Unix-style line endings is good. + +During installation, if you are presented with the option of "Adjusting the name of the initial branch in new repositories", please choose to "Override the default" and use "main". This will align your installation of Git with the broad direction of the global developer community, and the "main" branch will be used through the remainder of this tutorial. Please see https://sfconservancy.org/news/2020/jun/23/gitbranchname/ and https://github.com/github/renaming for further discussion of this subject. + +Do not forget to restart the command prompt or PowerShell after the installation finished successfully. + + + + +Download Git from [git-scm.com](https://git-scm.com/) and follow the instructions. + +During installation, if you are presented with the option of "Adjusting the name of the initial branch in new repositories", please choose to "Override the default" and use "main". This will align your installation of Git with the broad direction of the global developer community, and the "main" branch will be used through the remainder of this tutorial. Please see https://sfconservancy.org/news/2020/jun/23/gitbranchname/ and https://github.com/github/renaming for further discussion of this subject. + +> **Note** If you are running OS X 10.6, 10.7, or 10.8, you will need to install the version of git from here: [Git installer for OS X Snow Leopard](https://sourceforge.net/projects/git-osx-installer/files/git-2.3.5-intel-universal-snow-leopard.dmg/download) + + + + + +{% filename %}command-line{% endfilename %} +```bash +$ sudo apt install git +``` + +### Adjusting your default branch name + +This will align your installation of Git with the broad direction of the global developer community, and the "main" branch will be used through the remainder of this tutorial. Please see https://sfconservancy.org/news/2020/jun/23/gitbranchname/ and https://github.com/github/renaming for further discussion of this subject. + +{% filename %}command-line{% endfilename %} +``` +$ git config --global --add init.defaultBranch main +``` + + + + + +{% filename %}command-line{% endfilename %} +```bash +$ sudo dnf install git +``` + +### Adjusting your default branch name + +This will align your installation of Git with the broad direction of the global developer community, and the "main" branch will be used through the remainder of this tutorial. Please see https://sfconservancy.org/news/2020/jun/23/gitbranchname/ and https://github.com/github/renaming for further discussion of this subject. + +{% filename %}command-line{% endfilename %} +``` +$ git config --global --add init.defaultBranch main +``` + + + + + +{% filename %}command-line{% endfilename %} +```bash +$ sudo zypper install git +``` + +### Adjusting your default branch name + +This will align your installation of Git with the broad direction of the global developer community, and the "main" branch will be used through the remainder of this tutorial. Please see https://sfconservancy.org/news/2020/jun/23/gitbranchname/ and https://github.com/github/renaming for further discussion of this subject. + +{% filename %}command-line{% endfilename %} +``` +$ git config --global --add init.defaultBranch main +``` + + diff --git a/en/linux/django_installation/README.md b/en/linux/django_installation/README.md new file mode 100644 index 00000000000..de8abc08a06 --- /dev/null +++ b/en/linux/django_installation/README.md @@ -0,0 +1,9 @@ +# Django installation + +> **Note** If you're using a Chromebook, skip this chapter and make sure you follow the [Chromebook Setup](../chromebook_setup/README.md) instructions. + +> **Note** If you're using RunCode, skip this chapter and make sure you follow the [RunCode Setup](../cloud_development_setup/README.md) instructions. + +> **Note** If you already worked through the [installation steps](../installation/README.md) then you've already done this – you can go straight to the next chapter! + +{% include "/django_installation/instructions.md" %} diff --git a/en/linux/django_installation/instructions.md b/en/linux/django_installation/instructions.md new file mode 100644 index 00000000000..91ad29f6360 --- /dev/null +++ b/en/linux/django_installation/instructions.md @@ -0,0 +1,238 @@ +> Part of this section is based on tutorials by Geek Girls Carrots (https://github.com/ggcarrots/django-carrots). + +> Part of this section is based on the [django-marcador +tutorial](http://django-marcador.keimlink.de/) licensed under the Creative Commons +Attribution-ShareAlike 4.0 International License. The django-marcador tutorial +is copyrighted by Markus Zapke-Gründemann et al. + + +## Virtual environment + +Before we install Django we will get you to install an extremely useful tool to help keep your coding environment tidy on your computer. It's possible to skip this step, but it's highly recommended. Starting with the best possible setup will save you a lot of trouble in the future! + +So, let's create a **virtual environment** (also called a *virtualenv*). Virtualenv will isolate your Python/Django setup on a per-project basis. This means that any changes you make to one website won't affect any others you're also developing. Neat, right? + +All you need to do is find a directory in which you want to create the `virtualenv`; your home directory, for example. On Windows, it might look like `C:\Users\Name\` (where `Name` is the name of your login). + +> __NOTE:__ On Windows, make sure that this directory does not contain accented or special characters; if your username contains accented characters, use a different directory, for example, `C:\djangogirls`. + +For this tutorial we will be using a new directory `djangogirls` from your home directory: + +{% filename %}command-line{% endfilename %} +``` +$ mkdir djangogirls +$ cd djangogirls +``` + +We will make a virtualenv called `myvenv`. The general command will be in the format: + +{% filename %}command-line{% endfilename %} +``` +$ python3 -m venv myvenv +``` + + + +To create a new `virtualenv`, you need to open the command prompt and run `python -m venv myvenv`. It will look like this: + +{% filename %}command-line{% endfilename %} +``` +C:\Users\Name\djangogirls> python -m venv myvenv +``` + +Where `myvenv` is the name of your `virtualenv`. You can use any other name, but stick to lowercase and use no spaces, accents or special characters. It is also a good idea to keep the name short – you'll be referencing it a lot! + + + + + +We can create a `virtualenv` on both Linux and OS X by running `python3 -m venv myvenv`. +It will look like this: + +{% filename %}command-line{% endfilename %} +``` +$ python3 -m venv myvenv +``` + +`myvenv` is the name of your `virtualenv`. You can use any other name, but stick to lowercase and use no spaces. It is also a good idea to keep the name short as you'll be referencing it a lot! + +> __NOTE:__ On some versions of Debian/Ubuntu you may receive the following error: + +>{% filename %}command-line{% endfilename %} +>``` +>The virtual environment was not created successfully because ensurepip is not available. On Debian/Ubuntu systems, you need to install the python3-venv package using the following command. +> apt install python3-venv +>You may need to use sudo with that command. After installing the python3-venv package, recreate your virtual environment. +>``` +> +> In this case, follow the instructions above and install the `python3-venv` package: +>{% filename %}command-line{% endfilename %} +>``` +>$ sudo apt install python3-venv +>``` + +> __NOTE:__ On some versions of Debian/Ubuntu initiating the virtual environment like this currently gives the following error: + +>{% filename %}command-line{% endfilename %} +>``` +>Error: Command '['/home/eddie/Slask/tmp/venv/bin/python3', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1 +>``` + +> To get around this, use the `virtualenv` command instead. + +>{% filename %}command-line{% endfilename %} +>``` +>$ sudo apt install python-virtualenv +>$ virtualenv --python=python{{ book.py_version }} myvenv +>``` + +> __NOTE:__ If you get an error like + +>{% filename %}command-line{% endfilename %} +>``` +>E: Unable to locate package python3-venv +>``` + +> then instead run: +> +>{% filename %}command-line{% endfilename %} +>``` +>sudo apt install python{{ book.py_version }}-venv +>``` + + + + +## Working with virtualenv + +The command above will create a directory called `myvenv` (or whatever name you chose) that contains our virtual environment (basically a bunch of directories and files). + + + +Start your virtual environment by running: + +{% filename %}command-line{% endfilename %} +``` +C:\Users\Name\djangogirls> myvenv\Scripts\activate +``` + +> __NOTE:__ On Windows 10 you might get an error in the Windows PowerShell that says `execution of scripts is disabled on this system`. In this case, open another Windows PowerShell with the "Run as Administrator" option. Then try typing the following command before starting your virtual environment: +> +>{% filename %}command-line{% endfilename %} +>``` +>C:\WINDOWS\system32> Set-ExecutionPolicy -ExecutionPolicy RemoteSigned +> Execution Policy Change +> The execution policy helps protect you from scripts that you do not trust. Changing the execution policy might expose you to the security risks described in the about_Execution_Policies help topic at http://go.microsoft.com/fwlink/?LinkID=135170. Do you want to change the execution policy? [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "N"): A +>``` + + + +> __NOTE:__ For users of the popular editor VS Code, which comes with an integrated terminal based off windows PowerShell, if you wish to stick with the integrated terminal, you may run the following command to activate your virtual environment: +> +>``` +>$ . myvenv\Scripts\activate.ps1 +>``` +>The advantage is that you don't have to switch between editor windows and command-line windows + + + + + +Start your virtual environment by running: + +{% filename %}command-line{% endfilename %} +``` +$ source myvenv/bin/activate +``` + +Remember to replace `myvenv` with your chosen `virtualenv` name! + +> __NOTE:__ If the command `source` is not available, try doing this instead: +> +>{% filename %}command-line{% endfilename %} +>``` +>$ . myvenv/bin/activate +>``` + + + +You will know that you have `virtualenv` started when you see that the prompt in your console is prefixed with `(myvenv)`. + +When working within a virtual environment, `python` will automatically refer to the correct version so you can use `python` instead of `python3`. + +OK, we have all important dependencies in place. We can finally install Django! + +## Installing Django {#django} + +Now that you have your `virtualenv` started, you can install Django. + +Before we do that, we should make sure we have the latest version of `pip`, the software that we use to install Django: + +{% filename %}command-line{% endfilename %} +``` +(myvenv) ~$ python -m pip install --upgrade pip +``` + +### Installing packages with requirements + +A requirements file keeps a list of dependencies to be installed using +`pip install`: + +First create a `requirements.txt` file inside of the `djangogirls/` folder, using the code editor that you installed earlier. You do this by opening a new file in the code editor and then saving it as `requirements.txt` in the `djangogirls/` folder. Your directory will look like this: + +``` +djangogirls +├── myvenv +│ └── ... +└───requirements.txt +``` + +In your `djangogirls/requirements.txt` file you should add the following text: + +{% filename %}djangogirls/requirements.txt{% endfilename %} +``` +Django~={{ book.django_version }} +``` + +Now, run `pip install -r requirements.txt` to install Django. + +{% filename %}command-line{% endfilename %} +``` +(myvenv) ~$ pip install -r requirements.txt +Collecting Django~={{ book.django_version }} (from -r requirements.txt (line 1)) + Downloading Django-{{ book.django_version }}-py3-none-any.whl (7.9MB) +Installing collected packages: Django +Successfully installed Django-{{ book.django_version }} +``` + + + +> If you get an error when calling pip on Windows, please check if your project pathname contains spaces, accents or special characters (for example, `C:\Users\User Name\djangogirls`). If it does, please consider using another place without spaces, accents or special characters (suggestion: `C:\djangogirls`). Create a new virtualenv in the new directory, then delete the old one and try the above command again. (Moving the virtualenv directory won't work since virtualenv uses absolute paths.) + + + + + +> Your command line might freeze when you try to install Django. If this happens, instead of the above command use: +> +>{% filename %}command-line{% endfilename %} +>``` +>C:\Users\Name\djangogirls> python -m pip install -r requirements.txt +>``` + + + + + +> If you get an error when calling pip on Ubuntu 12.04 please run `python -m pip install -U --force-reinstall pip` to fix the pip installation in the virtualenv. + + + +That's it! You're now (finally) ready to create a Django application! diff --git a/en/linux/installation/README.md b/en/linux/installation/README.md deleted file mode 100644 index ee6650e6968..00000000000 --- a/en/linux/installation/README.md +++ /dev/null @@ -1,99 +0,0 @@ -# If you're doing the tutorial at home - -If you're doing the tutorial at home, not at one of the -[Django Girls events](https://djangogirls.org/events/), you can completely skip -this chapter now and go straight to the -[How the Internet works](../how_the_internet_works/README.md) chapter. - -This is because we cover installing things as they are needed in the tutorial --- this is just an additional page that gathers all of the installation -instructions in one place (which is useful for some workshop formats). -You can choose to install everything that is on this page right now if you wish. -But if you want to start learning things before installing a bunch of stuff on -your computer, skip this chapter and we will explain the installation parts to you -later on, as they are needed. - -Good luck! - -# If you're attending a workshop - -If you are attending one of the [Django Girls events](https://djangogirls.org/events/): -- Your workshop may have an "installation party" before the main workshop. If -you are at an installation party, this page is for you! -Follow the instructions here to get everything you need for the workshop -installed, with the help of the coaches if needed. -Then at the main workshop, you'll be able to skip installation instructions -you'll encounter in the main tutorial when you get to them. -- The organizers of your workshop may have asked you to try at home to install -everything on your computer before the workshop starts. If you have been asked -to do that, this page is for you! -Follow the instructions here, as best you can. -Then at the main workshop, when you get to an installation step in the main -tutorial, if you were not able to get that piece installed you can get help from -your coach. -- If your workshop does not have an installation party (or you couldn't attend), -and if the organizers didn't ask you to try to install everything before you -arrived, skip this page and go straight to the -[How the Internet works](../how_the_internet_works/README.md) chapter. -You'll be installing everything you need as you work through the tutorial. - -# Installation -In this tutorial you will be building a blog. In order to do that, as you go -through the tutorial you'll be instructed on how to -install various software on your computer and set up some online accounts as -needed. -This page gathers all of the installation and sign-up instructions in one place -(which is useful for some workshop formats). - -To install software on your machine, follow the instructions below: - -## Brief intro to the command line {#intro-command-line} -Many of the steps below reference the "console", "terminal", "command window", -or "command line" -- these all mean the same thing: a window on your computer -where you can enter commands. -When you get to the main tutorial, you'll learn more about the command line. -For now, the main thing you need to know is how to open a command window and -what it looks like: - -{% include "/intro_to_command_line/open_instructions.md" %} - -## Install Python {#python} -{% include "/python_installation/instructions.md" %} - -## Install a code editor {#code-editor} -{% include "/code_editor/instructions.md" %} - -## Set up virtualenv and install Django {#virtualenv} -{% include "/django_installation/instructions.md" %} - -## Install Git {#git} -{% include "/deploy/install_git.md" %} - -## Create a GitHub account {#github-account} -Go to [GitHub.com](https://www.github.com) and sign up for a new, free user -account. -Be sure to remember your password (add it to your password manager, if you use one). - -## Create a PythonAnywhere account {#pythonanywhere-account} -{% include "/deploy/signup_pythonanywhere.md" %} - -# Start reading - -Congratulations, you are all set up and ready to go! If you still have some -time before the workshop, it would be useful to start reading a few of the -beginning chapters: - -* [How the internet works](../how_the_internet_works/README.md) - -* [Introduction to the command line](../intro_to_command_line/README.md) - -* [Introduction to Python](../python_introduction/README.md) - -* [What is Django?](../django/README.md) - - -# Enjoy the workshop! - -When you begin the workshop, you'll be able to go straight to -[Your first Django project!](../django_start_project/README.md) because you -already covered the material in the earlier chapters. diff --git a/en/linux/intro_to_command_line/open_instructions.md b/en/linux/intro_to_command_line/open_instructions.md new file mode 100644 index 00000000000..3078920ea55 --- /dev/null +++ b/en/linux/intro_to_command_line/open_instructions.md @@ -0,0 +1,7 @@ +## Open the command-line interface + +To start some experiments we need to open our command-line interface first. + +It's probably under Applications → Accessories → Terminal, or Applications → +System → Terminal, but that may depend on your system. +If it's not there, you can try to Google it. :) \ No newline at end of file diff --git a/en/linux/python_introduction/README.md b/en/linux/python_introduction/README.md new file mode 100644 index 00000000000..3342eaad258 --- /dev/null +++ b/en/linux/python_introduction/README.md @@ -0,0 +1,11 @@ +{% set warning_icon = '' %} + +# Introduction to Python + +> Part of this chapter is based on tutorials by Geek Girls Carrots (https://github.com/ggcarrots/django-carrots). + +Let's write some code! + +{% include "/python_introduction/prompt.md" %} + +{% include "../../python_introduction/instructions.md" %} \ No newline at end of file diff --git a/en/linux/python_introduction/images/cupcake.png b/en/linux/python_introduction/images/cupcake.png new file mode 100644 index 0000000000000000000000000000000000000000..8c1820adee8b9275476da4039dd5be525bbbd6ad GIT binary patch literal 11945 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 literal 0 HcmV?d00001 diff --git a/en/linux/python_introduction/prompt.md b/en/linux/python_introduction/prompt.md new file mode 100644 index 00000000000..1281c6cb47f --- /dev/null +++ b/en/linux/python_introduction/prompt.md @@ -0,0 +1,18 @@ +## Python prompt + +> For readers at home: this part is covered in the +[Python Basics: Integers, Strings, Lists, Variables and Errors](https://www.youtube.com/watch?v=MO63L4s-20U) video. + +To start playing with Python, we need to open up a *command line* on your computer. You should already know how to do that – you learned it in the [Intro to Command Line](../intro_to_command_line/README.md) chapter. + +Once you're ready, follow the instructions below. + +We want to open up a Python console, so type in `python3` on Linux and hit `enter`. + +{% filename %}command-line{% endfilename %} +``` +$ python3 +Python {{ book.py_release }} (...) +Type "help", "copyright", "credits" or "license" for more information. +>>> +``` \ No newline at end of file diff --git a/en/macosx/README.md b/en/macosx/README.md new file mode 100644 index 00000000000..027ecd37980 --- /dev/null +++ b/en/macosx/README.md @@ -0,0 +1,64 @@ +# OS X Installation + +> **Note** If you already worked through the installation steps, no need to do +this again – you can skip straight ahead to +[How the Internet works](../how_the_internet_works/README.md). + +# Installation +In this tutorial you will be building a blog. +In order to do that, as you go through the tutorial you'll be instructed on how +to install various software on your computer and set up some online accounts as needed. +This page gathers all of the installation and sign-up instructions in one place +(which is useful for some workshop formats). + +To install software on your machine, follow the instructions below: + +## Brief intro to the command line {#intro-command-line} +Many of the steps below reference the "console", "terminal", "command window", +or "command line" -- these all mean the same thing: a window on your computer +where you can enter commands. When you get to the main tutorial, you'll learn +more about the command line. +For now, the main thing you need to know is how to open a command window and +what it looks like: + +{% include "intro_to_command_line/open_instructions.md" %} + +## Install Python {#python} +{% include "python_installation/instructions.md" %} + +## Install a code editor {#code-editor} +{% include "/code_editor/instructions.md" %} + +## Set up virtualenv and install Django {#virtualenv} +{% include "django_installation/instructions.md" %} + +## Install Git {#git} +{% include "deploy/install_git.md" %} + +## Create a GitHub account {#github-account} +Go to [GitHub.com](https://www.github.com) and sign up for a new, free user account. +Be sure to remember your password (add it to your password manager, if you use one). + +## Create a PythonAnywhere account {#pythonanywhere} +{% include "/deploy/signup_pythonanywhere.md" %} + +# Start reading + +Congratulations, you are all set up and ready to go! If you still have some +time before the workshop, it would be useful to start reading a few of the +beginning chapters: + +* [How the internet works](../how_the_internet_works/README.md) + +* [Introduction to the command line](../intro_to_command_line/README.md) + +* [Introduction to Python](../python_introduction/README.md) + +* [What is Django?](../django/README.md) + + +# Enjoy the workshop! + +When you begin the workshop, you'll be able to go straight to +[Your first Django project!](../django_start_project/README.md) because you +already covered the material in the earlier chapters. \ No newline at end of file diff --git a/en/macosx/SUMMARY.md b/en/macosx/SUMMARY.md deleted file mode 100644 index beb6f1a4493..00000000000 --- a/en/macosx/SUMMARY.md +++ /dev/null @@ -1,35 +0,0 @@ -# Summary - -* [Introduction](README.md) -* [Installation](installation/README.md) - * [Installation (OS X/Windows/Linux)](installation/README.md#osx-windows-linux) - * [Command Line](installation/README.md#intro-command-line) - * [Python](installation/README.md#python) - * [Code Editor](installation/README.md#code-editor) - * [Virtual Environment](installation/README.md#virtualenv) - * [Django](installation/README.md#django) - * [Git](installation/README.md#git) - * [GitHub](installation/README.md#github-account) - * [PythonAnywhere](installation/README.md#pythonanywhere-account) -* [How the Internet works](how_the_internet_works/README.md) -* [Introduction to command line](intro_to_command_line/README.md) -* [Python installation](python_installation/README.md) -* [Code editor](code_editor/README.md) -* [Introduction to Python](python_introduction/README.md) -* [What is Django?](django/README.md) -* [Django installation](django_installation/README.md) -* [Your first Django project!](django_start_project/README.md) -* [Django models](django_models/README.md) -* [Django admin](django_admin/README.md) -* [Deploy!](deploy/README.md) -* [Django URLs](django_urls/README.md) -* [Django views – time to create!](django_views/README.md) -* [Introduction to HTML](html/README.md) -* [Django ORM (Querysets)](django_orm/README.md) -* [Dynamic data in templates](dynamic_data_in_templates/README.md) -* [Django templates](django_templates/README.md) -* [CSS – make it pretty](css/README.md) -* [Template extending](template_extending/README.md) -* [Extend your application](extend_your_application/README.md) -* [Django Forms](django_forms/README.md) -* [What's next?](whats_next/README.md) \ No newline at end of file diff --git a/en/macosx/deploy/images/github_get_repo_url_screenshot.png b/en/macosx/deploy/images/github_get_repo_url_screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..ee1560b1e85054020e578c2301141ba2bce8a10d GIT binary patch literal 61145 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
0uYoDhP<$pR!W>w#NB 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�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 B#QOjM literal 0 HcmV?d00001 diff --git a/en/macosx/deploy/install_git.md b/en/macosx/deploy/install_git.md new file mode 100644 index 00000000000..5c4766f391f --- /dev/null +++ b/en/macosx/deploy/install_git.md @@ -0,0 +1,21 @@ +Git is a "version control system" used by a lot of programmers. This software +can track changes to files over time so that you can recall specific versions later. +A bit like the "track changes" feature in word processor programs +(e.g., Microsoft Word or LibreOffice Writer), but much more powerful. + +## Installing Git + +Download Git from [git-scm.com](https://git-scm.com/) and follow the instructions. + +During installation, if you are presented with the option of "Adjusting the name +of the initial branch in new repositories", please choose to "Override the default" +and use "main". +This will align your installation of Git with the broad direction of the global +developer community, and the "main" branch will be used through the remainder of +this tutorial. +Please see https://sfconservancy.org/news/2020/jun/23/gitbranchname/ and +https://github.com/github/renaming for further discussion of this subject. + +> **Note** If you are running OS X 10.6, 10.7, or 10.8, you will need to install +the version of git from here: +[Git installer for OS X Snow Leopard](https://sourceforge.net/projects/git-osx-installer/files/git-2.3.5-intel-universal-snow-leopard.dmg/download) diff --git a/en/macosx/django_installation/README.md b/en/macosx/django_installation/README.md new file mode 100644 index 00000000000..de8abc08a06 --- /dev/null +++ b/en/macosx/django_installation/README.md @@ -0,0 +1,9 @@ +# Django installation + +> **Note** If you're using a Chromebook, skip this chapter and make sure you follow the [Chromebook Setup](../chromebook_setup/README.md) instructions. + +> **Note** If you're using RunCode, skip this chapter and make sure you follow the [RunCode Setup](../cloud_development_setup/README.md) instructions. + +> **Note** If you already worked through the [installation steps](../installation/README.md) then you've already done this – you can go straight to the next chapter! + +{% include "/django_installation/instructions.md" %} diff --git a/en/macosx/django_installation/instructions.md b/en/macosx/django_installation/instructions.md new file mode 100644 index 00000000000..f09731ae130 --- /dev/null +++ b/en/macosx/django_installation/instructions.md @@ -0,0 +1,158 @@ +> Part of this section is based on tutorials by Geek Girls Carrots +(https://github.com/ggcarrots/django-carrots). + +> Part of this section is based on the [django-marcador +tutorial](http://django-marcador.keimlink.de/) licensed under the Creative Commons +Attribution-ShareAlike 4.0 International License. +The django-marcador tutorial is copyrighted by Markus Zapke-Gründemann et al. + + +## Virtual environment + +Before we install Django we will get you to install an extremely useful tool to help keep your coding environment tidy on your computer. It's possible to skip this step, but it's highly recommended. Starting with the best possible setup will save you a lot of trouble in the future! + +So, let's create a **virtual environment** (also called a *virtualenv*). Virtualenv will isolate your Python/Django setup on a per-project basis. This means that any changes you make to one website won't affect any others you're also developing. Neat, right? + +All you need to do is find a directory in which you want to create the `virtualenv`; your home directory, for example. On Windows, it might look like `C:\Users\Name\` (where `Name` is the name of your login). + +> __NOTE:__ On Windows, make sure that this directory does not contain accented or special characters; if your username contains accented characters, use a different directory, for example, `C:\djangogirls`. + +For this tutorial we will be using a new directory `djangogirls` from your home directory: + +{% filename %}command-line{% endfilename %} +``` +$ mkdir djangogirls +$ cd djangogirls +``` + +We will make a virtualenv called `myvenv`. The general command will be in the format: + +{% filename %}command-line{% endfilename %} +``` +$ python3 -m venv myvenv +``` + +We can create a `virtualenv` on both Linux and OS X by running `python3 -m venv myvenv`. +It will look like this: + +{% filename %}command-line{% endfilename %} +``` +$ python3 -m venv myvenv +``` + +`myvenv` is the name of your `virtualenv`. You can use any other name, but stick to lowercase and use no spaces. It is also a good idea to keep the name short as you'll be referencing it a lot! + +> __NOTE:__ On some versions of Debian/Ubuntu you may receive the following error: + +>{% filename %}command-line{% endfilename %} +>``` +>The virtual environment was not created successfully because ensurepip is not available. On Debian/Ubuntu systems, you need to install the python3-venv package using the following command. +> apt install python3-venv +>You may need to use sudo with that command. After installing the python3-venv package, recreate your virtual environment. +>``` +> +> In this case, follow the instructions above and install the `python3-venv` package: +>{% filename %}command-line{% endfilename %} +>``` +>$ sudo apt install python3-venv +>``` + +> __NOTE:__ On some versions of Debian/Ubuntu initiating the virtual environment like this currently gives the following error: + +>{% filename %}command-line{% endfilename %} +>``` +>Error: Command '['/home/eddie/Slask/tmp/venv/bin/python3', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1 +>``` + +> To get around this, use the `virtualenv` command instead. + +>{% filename %}command-line{% endfilename %} +>``` +>$ sudo apt install python-virtualenv +>$ virtualenv --python=python{{ book.py_version }} myvenv +>``` + +> __NOTE:__ If you get an error like + +>{% filename %}command-line{% endfilename %} +>``` +>E: Unable to locate package python3-venv +>``` + +> then instead run: +> +>{% filename %}command-line{% endfilename %} +>``` +>sudo apt install python{{ book.py_version }}-venv +>``` + +## Working with virtualenv + +The command above will create a directory called `myvenv` (or whatever name you chose) that contains our virtual environment (basically a bunch of directories and files). + +Start your virtual environment by running: + +{% filename %}command-line{% endfilename %} +``` +$ source myvenv/bin/activate +``` + +Remember to replace `myvenv` with your chosen `virtualenv` name! + +> __NOTE:__ If the command `source` is not available, try doing this instead: +> +>{% filename %}command-line{% endfilename %} +>``` +>$ . myvenv/bin/activate +>``` + +You will know that you have `virtualenv` started when you see that the prompt in your console is prefixed with `(myvenv)`. + +When working within a virtual environment, `python` will automatically refer to the correct version so you can use `python` instead of `python3`. + +OK, we have all important dependencies in place. We can finally install Django! + +## Installing Django {#django} + +Now that you have your `virtualenv` started, you can install Django. + +Before we do that, we should make sure we have the latest version of `pip`, the software that we use to install Django: + +{% filename %}command-line{% endfilename %} +``` +(myvenv) ~$ python -m pip install --upgrade pip +``` + +### Installing packages with requirements + +A requirements file keeps a list of dependencies to be installed using +`pip install`: + +First create a `requirements.txt` file inside of the `djangogirls/` folder, using the code editor that you installed earlier. You do this by opening a new file in the code editor and then saving it as `requirements.txt` in the `djangogirls/` folder. Your directory will look like this: + +``` +djangogirls +├── myvenv +│ └── ... +└───requirements.txt +``` + +In your `djangogirls/requirements.txt` file you should add the following text: + +{% filename %}djangogirls/requirements.txt{% endfilename %} +``` +Django~={{ book.django_version }} +``` + +Now, run `pip install -r requirements.txt` to install Django. + +{% filename %}command-line{% endfilename %} +``` +(myvenv) ~$ pip install -r requirements.txt +Collecting Django~={{ book.django_version }} (from -r requirements.txt (line 1)) + Downloading Django-{{ book.django_version }}-py3-none-any.whl (7.9MB) +Installing collected packages: Django +Successfully installed Django-{{ book.django_version }} +``` + +That's it! You're now (finally) ready to create a Django application! diff --git a/en/macosx/installation/README.md b/en/macosx/installation/README.md deleted file mode 100644 index 76574c959db..00000000000 --- a/en/macosx/installation/README.md +++ /dev/null @@ -1,96 +0,0 @@ -# If you're doing the tutorial at home - -If you're doing the tutorial at home, not at one of the -[Django Girls events](https://djangogirls.org/events/), you can completely skip -this chapter now and go straight to the -[How the Internet works](../how_the_internet_works/README.md) chapter. - -This is because we cover installing things as they are needed in the tutorial - -- this is just an additional page that gathers all of the installation - instructions in one place (which is useful for some workshop formats). - You can choose to install everything that is on this page right now if you wish. - But if you want to start learning things before installing a bunch of stuff on - your computer, skip this chapter and we will explain the installation parts to - you later on, as they are needed. - -Good luck! - -# If you're attending a workshop - -If you are attending one of the [Django Girls events](https://djangogirls.org/events/): -- Your workshop may have an "installation party" before the main workshop. - If you are at an installation party, this page is for you! - Follow the instructions here to get everything you need for the workshop - installed, with the help of the coaches if needed. - Then at the main workshop, you'll be able to skip installation instructions - you'll encounter in the main tutorial when you get to them. -- The organizers of your workshop may have asked you to try at home to install - everything on your computer before the workshop starts. If you have been asked - to do that, this page is for you! Follow the instructions here, as best you can. - Then at the main workshop, when you get to an installation step in the main - tutorial, if you were not able to get that piece installed you can get help - from your coach. -- If your workshop does not have an installation party - (or you couldn't attend), and if the organizers didn't ask you to try to - install everything before you arrived, skip this page and go straight to the - [How the Internet works](../how_the_internet_works/README.md) chapter. - You'll be installing everything you need as you work through the tutorial. - -# Installation -In this tutorial you will be building a blog. In order to do that, as you go -through the tutorial you'll be instructed on how to install various software -on your computer and set up some online accounts as needed. -This page gathers all of the installation and sign-up instructions in one place -(which is useful for some workshop formats). - -To install software on your machine, follow the instructions below: - -## Brief intro to the command line {#intro-command-line} -Many of the steps below reference the "console", "terminal", "command window", -or "command line" -- these all mean the same thing: a window on your computer -where you can enter commands. When you get to the main tutorial, you'll learn -more about the command line. -For now, the main thing you need to know is how to open a command window and -what it looks like: - -{% include "/intro_to_command_line/open_instructions.md" %} - -## Install Python {#python} -{% include "/python_installation/instructions.md" %} - -## Install a code editor {#code-editor} -{% include "/code_editor/instructions.md" %} - -## Set up virtualenv and install Django {#virtualenv} -{% include "/django_installation/instructions.md" %} - -## Install Git {#git} -{% include "/deploy/install_git.md" %} - -## Create a GitHub account {#github-account} -Go to [GitHub.com](https://www.github.com) and sign up for a new, free user account. -Be sure to remember your password (add it to your password manager, if you use one). - -## Create a PythonAnywhere account {#pythonanywhere-account} -{% include "/deploy/signup_pythonanywhere.md" %} - -# Start reading - -Congratulations, you are all set up and ready to go! If you still have some -time before the workshop, it would be useful to start reading a few of the -beginning chapters: - -* [How the internet works](../how_the_internet_works/README.md) - -* [Introduction to the command line](../intro_to_command_line/README.md) - -* [Introduction to Python](../python_introduction/README.md) - -* [What is Django?](../django/README.md) - - -# Enjoy the workshop! - -When you begin the workshop, you'll be able to go straight to -[Your first Django project!](../django_start_project/README.md) because you -already covered the material in the earlier chapters. \ No newline at end of file diff --git a/en/macosx/intro_to_command_line/open_instructions.md b/en/macosx/intro_to_command_line/open_instructions.md new file mode 100644 index 00000000000..f6a68d0a3af --- /dev/null +++ b/en/macosx/intro_to_command_line/open_instructions.md @@ -0,0 +1,5 @@ +## Open the command-line interface + +To start some experiments we need to open our command-line interface first. + +Go to Applications → Utilities → Terminal. \ No newline at end of file diff --git a/en/macosx/python_installation/README.md b/en/macosx/python_installation/README.md index 64356fa7061..871952a7ef0 100644 --- a/en/macosx/python_installation/README.md +++ b/en/macosx/python_installation/README.md @@ -13,9 +13,9 @@ but don't worry – Python is also really powerful! # Python installation -> **Note** If you already worked through the -[installation steps](../installation/README.md), there's no need to do this -again – you can skip straight ahead to the next chapter! +> **Note** If you already worked through the installation steps, +there's no need to do this again – you can skip straight ahead to +the next chapter! -{% include "/python_installation/instructions.md" %} +{% include "python_installation/instructions.md" %} diff --git a/en/macosx/python_introduction/README.md b/en/macosx/python_introduction/README.md new file mode 100644 index 00000000000..2a71d809962 --- /dev/null +++ b/en/macosx/python_introduction/README.md @@ -0,0 +1,11 @@ +{% set warning_icon = '' %} + +# Introduction to Python + +> Part of this chapter is based on tutorials by Geek Girls Carrots (https://github.com/ggcarrots/django-carrots). + +Let's write some code! + +{% include "/python_introduction/prompt.md" %} + +{% include "../python_introduction/instructions.md" %} \ No newline at end of file diff --git a/en/macosx/python_introduction/images/cupcake.png b/en/macosx/python_introduction/images/cupcake.png new file mode 100644 index 0000000000000000000000000000000000000000..8c1820adee8b9275476da4039dd5be525bbbd6ad GIT binary patch literal 11945 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 literal 0 HcmV?d00001 diff --git a/en/macosx/python_introduction/prompt.md b/en/macosx/python_introduction/prompt.md new file mode 100644 index 00000000000..d68ae262cce --- /dev/null +++ b/en/macosx/python_introduction/prompt.md @@ -0,0 +1,17 @@ +## Python prompt + +> For readers at home: this part is covered in the [Python Basics: Integers, Strings, Lists, Variables and Errors](https://www.youtube.com/watch?v=MO63L4s-20U) video. + +To start playing with Python, we need to open up a *command line* on your computer. You should already know how to do that – you learned it in the [Intro to Command Line](../intro_to_command_line/README.md) chapter. + +Once you're ready, follow the instructions below. + +We want to open up a Python console, so type in `python3` on Mac OS and hit `enter`. + +{% filename %}command-line{% endfilename %} +``` +$ python3 +Python {{ book.py_release }} (...) +Type "help", "copyright", "credits" or "license" for more information. +>>> +``` diff --git a/en/python_introduction/README.md b/en/python_introduction/instructions.md similarity index 98% rename from en/python_introduction/README.md rename to en/python_introduction/instructions.md index f30dc47334f..b241718b2a0 100644 --- a/en/python_introduction/README.md +++ b/en/python_introduction/instructions.md @@ -1,13 +1,3 @@ -{% set warning_icon = '' %} - -# Introduction to Python - -> Part of this chapter is based on tutorials by Geek Girls Carrots (https://github.com/ggcarrots/django-carrots). - -Let's write some code! - -{% include "/python_introduction/prompt.md" %} - ## Your first Python command! After running the Python command, the prompt changed to `>>>`. For us this means that for now we may only use commands in the Python language. You don't have to type in `>>>` – Python will do that for you. diff --git a/en/runcode/README.md b/en/runcode/README.md new file mode 100644 index 00000000000..bdb74fb0c11 --- /dev/null +++ b/en/runcode/README.md @@ -0,0 +1,57 @@ +# RunCode Cloud Environment setup + +> **Note** If you already worked through the installation steps, no need to do +this again – youcan skip straight ahead to +[How the Internet works](../how_the_internet_works/README.md). + +# Installation +In this tutorial you will be building a blog. +In order to do that, as you go through the tutorial you'll be instructed on how +to set up some online accounts as needed. + +Since you are using RunCode Cloud development environment, your installation +experience will be a little different. +You do not need to install anything locally, you just need to create three +online accounts. + +# RunCode Setup +With RunCode, you only need to create three online accounts and install +Django on your development environment. This page gathers all of the +installation and sign-up instructions in one place (which is useful for some +workshop formats). + +## GitHub {#github} +Go to [GitHub.com](https://github.com/) and sign up for a new, free user account. + +## RunCode {#runcode} +Go to [RunCode.io](https://runcode.io/) and sign up for a new, free user account. +You need to have a [Google.com](https://www.google.com/intl/en-GB/gmail/about/) +account or [GitHub.com](https://github.com/) which you can sign up with. + +## Visual Studio Code on RunCode {#visual-studio-runcode} +Visual Studio Code is a source code editor developed by Microsoft for Windows, +Linux and macOS. +It includes support for debugging, embedded Git control, syntax highlighting, +intelligent code completion, snippets, and code refactoring. + +You do not need to install Python as it is pre-installed on their platform so +you can skip straight ahead to the next chapter! + +## PythonAnywhere {#pythonanywhere} +{% include "/deploy/signup_pythonanywhere.md" %} + +## Command Line {#command-line} +To open the Ubuntu terminal on RunCode, go to Workspaces → New Workspace → Blank. +This will open a new Visual Studio Code workspace which has an Ubuntu terminal +in the bottom pane. + +Altenatively, you can go to Workspaces → New Workspace → Jupyter Lab. +This will open a Python prompt which is depicted by `>>>`, you can type `exit()` +to get back to the Ubuntu terminal. + +Ubuntu is a version of Linux so for all command line instructions later in the +tutorial you can follow Linux instructions. + +# Installing Django {#django} + +{% include "/django_installation/instructions.md" %} \ No newline at end of file diff --git a/en/runcode/SUMMARY.md b/en/runcode/SUMMARY.md deleted file mode 100644 index 04d8a691d4b..00000000000 --- a/en/runcode/SUMMARY.md +++ /dev/null @@ -1,24 +0,0 @@ -# Summary - -* [Introduction](README.md) -* [Installation (RunCode Cloud)](cloud_development_setup/README.md) -* [How the Internet works](how_the_internet_works/README.md) -* [Introduction to command line](intro_to_command_line/README.md) -* [Introduction to Python](python_introduction/README.md) -* [What is Django?](django/README.md) -* [Django installation](django_installation/README.md) -* [Your first Django project!](django_start_project/README.md) -* [Django models](django_models/README.md) -* [Django admin](django_admin/README.md) -* [Deploy!](deploy/README.md) -* [Django URLs](django_urls/README.md) -* [Django views – time to create!](django_views/README.md) -* [Introduction to HTML](html/README.md) -* [Django ORM (Querysets)](django_orm/README.md) -* [Dynamic data in templates](dynamic_data_in_templates/README.md) -* [Django templates](django_templates/README.md) -* [CSS – make it pretty](css/README.md) -* [Template extending](template_extending/README.md) -* [Extend your application](extend_your_application/README.md) -* [Django Forms](django_forms/README.md) -* [What's next?](whats_next/README.md) \ No newline at end of file diff --git a/en/runcode/cloud_development_setup/README.md b/en/runcode/cloud_development_setup/README.md deleted file mode 100644 index 044ce0739a6..00000000000 --- a/en/runcode/cloud_development_setup/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# RunCode Cloud Environment setup - -> **Note** If you already worked through the [installation steps](../installation/README.md), you do not need to also complete the RunCode Cloud Environment setup. Please skip straight to [How the Internet works](../how_the_internet_works/README.md). - -{% include "/cloud_development_setup/instructions.md" %} \ No newline at end of file diff --git a/en/runcode/cloud_development_setup/instructions.md b/en/runcode/cloud_development_setup/instructions.md deleted file mode 100644 index f6b12b9dd65..00000000000 --- a/en/runcode/cloud_development_setup/instructions.md +++ /dev/null @@ -1,98 +0,0 @@ -If you are using RunCode Cloud development environment, your installation experience will be a little different. You can ignore the rest of the installation instructions as you do not need to install anything locally, you just need to create three online accounts. - -## Create a GitHub account -Go to [GitHub.com](https://github.com/) and sign up for a new, free user account.Skip this step if you already did -this in the previous step so you could sign up for RunCode. - -## Create a RunCode account -Go to [RunCode.io](https://runcode.io/) and sign up for a new, free user account. You need to have a -[Google.com](https://www.google.com/intl/en-GB/gmail/about/) account or [GitHub.com](https://github.com/) -which you can sign up with. - -## Visual Studio Code -Visual Studio Code is a source code editor developed by Microsoft for Windows, Linux and macOS. It includes support for debugging, embedded Git control, syntax highlighting, intelligent code completion, snippets, and code refactoring. - -You do not need to install Python as it is pre-installed on their platform so you can skip straight ahead to the next chapter! - -## Create a PythonAnywhere account {#pythonanywhere-account} -{% include "/deploy/signup_pythonanywhere.md" %} - -## Command Line -To open the Ubuntu terminal on RunCode, go to Workspaces → New Workspace → Blank. This will open a new Visual Studio Code workspace which has an Ubuntu terminal in the bottom pane. - -Altenatively, you can go to Workspaces → New Workspace → Jupyter Lab. This will open a Python prompt which is depicted by `>>>`, you can type `exit()` to get back to the Ubuntu terminal. - -Ubuntu is a version of Linux so for all command line instructions later in the tutorial you can follow Linux instructions. - -## Virtual Environment -Before we install Django we will get you to install an extremely useful tool to help keep your coding environment tidy on your computer. It's possible to skip this step, but it's highly recommended. Starting with the best possible setup will save you a lot of trouble in the future! - -So, let's create a **virtual environment** (also called a *virtualenv*). Virtualenv will isolate your Python/Django setup on a per-project basis. This means that any changes you make to one website won't affect any others you're also developing. Neat, right? - -All you need to do is find a directory in which you want to create the `virtualenv`; your home directory, for example. On Windows, it might look like `C:\Users\Name\` (where `Name` is the name of your login). - -For this tutorial we will be using a new directory `djangogirls` from your home directory: - -{% filename %}command-line{% endfilename %} -``` -$ mkdir djangogirls -$ cd djangogirls -``` - -We will make a virtualenv called `myvenv`. - -To create a new `virtualenv` on RunCode, you first need to install the `virtualenv` module. To do so, first you need to update -the packages in your environment ->``` ->$ sudo apt-get update -y ->``` -> then install `virtualenv` by running the command: ->``` ->$ sudo apt-get install -y virtualenv ->``` - -> After this you can create the `virtualenv` run the command: ->``` ->$ virtualenv -p python myvenv ->``` -> and a new `virtualenv` with the name `myvenv` or whatever name you chose should be created in your `djangogirls` folder. - -## Working with a Virtual Environment ->Start your virtual environment by running: ->``` ->$ . myvenv/bin/activate ->``` - -### Installing packages with requirements - -A requirements file keeps a list of dependencies to be installed using -`pip install`: - -First create a `requirements.txt` file inside of the `djangogirls/` folder, using the code editor that you installed earlier. You do this by opening a new file in the code editor and then saving it as `requirements.txt` in the `djangogirls/` folder. Your directory will look like this: - -``` -djangogirls -├── myvenv -│ └── ... -└───requirements.txt -``` - -In your `djangogirls/requirements.txt` file you should add the following text: - -{% filename %}djangogirls/requirements.txt{% endfilename %} -``` -Django~={{ book.django_version }} -``` - -Now, run `pip install -r requirements.txt` to install Django. - -{% filename %}command-line{% endfilename %} -``` -(myvenv) ~$ pip install -r requirements.txt -Collecting Django~={{ book.django_version }} (from -r requirements.txt (line 1)) - Downloading Django-{{ book.django_version }}-py3-none-any.whl (7.9MB) -Installing collected packages: Django -Successfully installed Django-{{ book.django_version }} -``` - -That's it! You're now (finally) ready to create a Django application! \ No newline at end of file diff --git a/en/runcode/django_installation/README.md b/en/runcode/django_installation/README.md new file mode 100644 index 00000000000..0298099504d --- /dev/null +++ b/en/runcode/django_installation/README.md @@ -0,0 +1,102 @@ +# Django installation + +> **Note** If you already worked through the +[installation steps](../installation/README.md) then you've already done this – +you can go straight to the next chapter! + +> Part of this section is based on tutorials by Geek Girls Carrots +(https://github.com/ggcarrots/django-carrots). + +> Part of this section is based on the [django-marcador +tutorial](http://django-marcador.keimlink.de/) licensed under the Creative Commons +Attribution-ShareAlike 4.0 International License. The django-marcador tutorial +is copyrighted by Markus Zapke-Gründemann et al. + +## Virtual Environment +Before we install Django we will get you to install an extremely useful tool to +help keep your coding environment tidy on your computer. It's possible to skip +this step, but it's highly recommended. +Starting with the best possible setup will save you a lot of trouble in the future! + +So, let's create a **virtual environment** (also called a *virtualenv*). +Virtualenv will isolate your Python/Django setup on a per-project basis. +This means that any changes you make to one website won't affect any others +you're also developing. Neat, right? + +All you need to do is find a directory in which you want to create the +`virtualenv`; +your home directory, for example. On Runcode, it might look like +`ubuntu@runcode:~$`. + +For this tutorial we will be using a new directory `djangogirls` from your home +directory: + +{% filename %}command-line{% endfilename %} +``` +$ mkdir djangogirls +$ cd djangogirls +``` + +We will make a virtualenv called `myvenv`. + +To create a new `virtualenv` on RunCode, you first need to install the +`virtualenv` module. To do so, first you need to update +the packages in your environment +>``` +>$ sudo apt-get update -y +>``` +> then install `virtualenv` by running the command: +>``` +>$ sudo apt-get install -y virtualenv +>``` + +> After this you can create the `virtualenv` run the command: +>``` +>$ virtualenv -p python myvenv +>``` +> and a new `virtualenv` with the name `myvenv` or whatever name you chose +should be created in your `djangogirls` folder. + +## Working with a Virtual Environment +>Start your virtual environment by running: +>``` +>$ . myvenv/bin/activate +>``` + +### Installing packages with requirements + +A requirements file keeps a list of dependencies to be installed using +`pip install`: + +First create a `requirements.txt` file inside of the `djangogirls/` folder, +using the code editor that you installed earlier. +You do this by opening a new file in the code editor and then saving it as +`requirements.txt` in the `djangogirls/` folder. +Your directory will look like this: + +``` +djangogirls +├── myvenv +│ └── ... +└───requirements.txt +``` + +In your `djangogirls/requirements.txt` file you should add the following text: + +{% filename %}djangogirls/requirements.txt{% endfilename %} +``` +Django~={{ book.django_version }} +``` + +Now, run `pip install -r requirements.txt` to install Django. + +{% filename %}command-line{% endfilename %} +``` +(myvenv) ~$ pip install -r requirements.txt +Collecting Django~={{ book.django_version }} (from -r requirements.txt (line 1)) + Downloading Django-{{ book.django_version }}-py3-none-any.whl (7.9MB) +Installing collected packages: Django +Successfully installed Django-{{ book.django_version }} +``` + +That's it! You're now (finally) ready to create a Django application! diff --git a/en/runcode/intro_to_command_line/README.md b/en/runcode/intro_to_command_line/README.md index 9cc1e486367..2d657927b23 100644 --- a/en/runcode/intro_to_command_line/README.md +++ b/en/runcode/intro_to_command_line/README.md @@ -8,7 +8,8 @@ It's exciting, right?! You'll write your first line of code in just a few minute __Let us introduce you to your first new friend: the command line!__ The following steps will show you how to use the black window all hackers use. -It might look a bit scary at first but really it's just a prompt waiting for commands from you. +It might look a bit scary at first but really it's just a prompt waiting for +commands from you. > **Note** Please note that throughout this book we use the terms 'directory' and 'folder' interchangeably but they are one and the same thing. @@ -18,7 +19,8 @@ and 'folder' interchangeably but they are one and the same thing. The window, which is usually called the __command line__ or __command-line interface__, is a text-based application for viewing, handling, and manipulating files on your computer. -It's much like Windows Explorer or Finder on the Mac, but without the graphical interface. +It's much like Windows Explorer or Finder on the Mac, but without the graphical +interface. Other names for the command line are: *cmd*, *CLI*, *prompt*, *console* or *terminal*. ## Open the command-line interface @@ -115,7 +117,8 @@ Many commands you can type at the command prompt have built-in help that you can display and read! For example, to learn more about the current directory command: Linux has a `man` command, which gives you help on commands. -Try `man pwd` and see what it says, or put `man` before other commands to see their help. +Try `man pwd` and see what it says, or put `man` before other commands to see +their help. The output of `man` is normally paged. Use the space bar to move to the next page, and `q` to quit looking at the help. diff --git a/en/runcode/python_introduction/README.md b/en/runcode/python_introduction/README.md new file mode 100644 index 00000000000..3342eaad258 --- /dev/null +++ b/en/runcode/python_introduction/README.md @@ -0,0 +1,11 @@ +{% set warning_icon = '' %} + +# Introduction to Python + +> Part of this chapter is based on tutorials by Geek Girls Carrots (https://github.com/ggcarrots/django-carrots). + +Let's write some code! + +{% include "/python_introduction/prompt.md" %} + +{% include "../../python_introduction/instructions.md" %} \ No newline at end of file diff --git a/en/runcode/python_introduction/images/cupcake.png b/en/runcode/python_introduction/images/cupcake.png new file mode 100644 index 0000000000000000000000000000000000000000..8c1820adee8b9275476da4039dd5be525bbbd6ad GIT binary patch literal 11945 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 literal 0 HcmV?d00001 diff --git a/en/python_introduction/prompt.md b/en/runcode/python_introduction/prompt.md similarity index 71% rename from en/python_introduction/prompt.md rename to en/runcode/python_introduction/prompt.md index 20ff92b9173..8d62e98305f 100644 --- a/en/python_introduction/prompt.md +++ b/en/runcode/python_introduction/prompt.md @@ -6,7 +6,7 @@ To start playing with Python, we need to open up a *command line* on your comput Once you're ready, follow the instructions below. -We want to open up a Python console, so type in `python` on Windows or `python3` on Mac OS/Linux and hit `enter`. +We want to open up a Python console, so type in `python3` on Linux and hit `enter`. {% filename %}command-line{% endfilename %} ``` @@ -16,11 +16,8 @@ Type "help", "copyright", "credits" or "license" for more information. >>> ``` - - -To open the Python terminal on RunCode, go to Workspaces → New Workspace → Jupyter Lab. This will open a Python prompt +Another way to open the Python terminal on RunCode, is to go to Workspaces → New Workspace → Jupyter Lab. This will open a Python prompt which is depicted by `>>>`. If you already opened an Ubuntu terminal open, in the [Intro to Command Line](../intro_to_command_line/README.md) chapter, you can just type `python3` in the prompt as shown below to open a Python prompt. `ubuntu@runcode:~$ python3` - \ No newline at end of file diff --git a/en/windows/installation/README.md b/en/windows/README.md similarity index 50% rename from en/windows/installation/README.md rename to en/windows/README.md index e0d8bc14872..4ea8aa3dc9c 100644 --- a/en/windows/installation/README.md +++ b/en/windows/README.md @@ -1,48 +1,21 @@ -# If you're doing the tutorial at home - -If you're doing the tutorial at home, not at one of the -[Django Girls events](https://djangogirls.org/events/), you can completely skip -this chapter now and go straight to the -[How the Internet works](../how_the_internet_works/README.md) chapter. - -This is because we cover installing things as they are needed in the tutorial --- this is just an additional page that gathers all of the installation -instructions in one place (which is useful for some workshop formats). -You can choose to install everything that is on this page right now if you wish. -But if you want to start learning things before installing a bunch of stuff on -your computer, skip this chapter and we will explain the installation parts to -you later on, as they are needed. - -Good luck! - -# If you're attending a workshop - -If you are attending one of the [Django Girls events](https://djangogirls.org/events/): -- Your workshop may have an "installation party" before the main workshop. - If you are at an installation party, this page is for you! - Follow the instructions here to get everything you need for the workshop - installed, with the help of the coaches if needed. - Then at the main workshop, you'll be able to skip installation instructions - you'll encounter in the main tutorial when you get to them. -- The organizers of your workshop may have asked you to try at home to install - everything on your computer before the workshop starts. - If you have been asked to do that, this page is for you! - Follow the instructions here, as best you can. - Then at the main workshop, when you get to an installation step in the main - tutorial, if you were not able to get that piece installed you can get help - from your coach. -- If your workshop does not have an installation party (or you couldn't attend), - and if the organizers didn't ask you to try to install everything before you - arrived, skip this page and go straight to the - [How the Internet works](../how_the_internet_works/README.md) chapter. - You'll be installing everything you need as you work through the tutorial. +# Windows Installation + +> **Note** If you already worked through the installation steps, no need to do +this again – you can skip straight ahead to +[How the Internet works](../how_the_internet_works/README.md). # Installation In this tutorial you will be building a blog. In order to do that, as you go through the tutorial you'll be instructed on how to install various software on your computer and set up some online accounts as needed. This page gathers all of the installation and sign-up instructions in one place -(which is useful for some workshop formats). +(which is useful for some workshop formats). + +Since you're working on Windows, your experience will be a little different. +When you get to the deployment chapter, you will experience Linux environment +and you can always refer to the +[Linux command line instructions](linux/intro_to_command_line/README.md) if you +need to learn more on Linux command line. To install software on your machine, follow the instructions below: diff --git a/en/windows/SUMMARY.md b/en/windows/SUMMARY.md deleted file mode 100644 index beb6f1a4493..00000000000 --- a/en/windows/SUMMARY.md +++ /dev/null @@ -1,35 +0,0 @@ -# Summary - -* [Introduction](README.md) -* [Installation](installation/README.md) - * [Installation (OS X/Windows/Linux)](installation/README.md#osx-windows-linux) - * [Command Line](installation/README.md#intro-command-line) - * [Python](installation/README.md#python) - * [Code Editor](installation/README.md#code-editor) - * [Virtual Environment](installation/README.md#virtualenv) - * [Django](installation/README.md#django) - * [Git](installation/README.md#git) - * [GitHub](installation/README.md#github-account) - * [PythonAnywhere](installation/README.md#pythonanywhere-account) -* [How the Internet works](how_the_internet_works/README.md) -* [Introduction to command line](intro_to_command_line/README.md) -* [Python installation](python_installation/README.md) -* [Code editor](code_editor/README.md) -* [Introduction to Python](python_introduction/README.md) -* [What is Django?](django/README.md) -* [Django installation](django_installation/README.md) -* [Your first Django project!](django_start_project/README.md) -* [Django models](django_models/README.md) -* [Django admin](django_admin/README.md) -* [Deploy!](deploy/README.md) -* [Django URLs](django_urls/README.md) -* [Django views – time to create!](django_views/README.md) -* [Introduction to HTML](html/README.md) -* [Django ORM (Querysets)](django_orm/README.md) -* [Dynamic data in templates](dynamic_data_in_templates/README.md) -* [Django templates](django_templates/README.md) -* [CSS – make it pretty](css/README.md) -* [Template extending](template_extending/README.md) -* [Extend your application](extend_your_application/README.md) -* [Django Forms](django_forms/README.md) -* [What's next?](whats_next/README.md) \ No newline at end of file diff --git a/en/windows/deploy/images/github_get_repo_url_screenshot.png b/en/windows/deploy/images/github_get_repo_url_screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..ee1560b1e85054020e578c2301141ba2bce8a10d GIT binary patch literal 61145 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
0uYoDhP<$pR!W>w#NB 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�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 B#QOjM literal 0 HcmV?d00001 diff --git a/en/windows/deploy/install_git.md b/en/windows/deploy/install_git.md new file mode 100644 index 00000000000..54cef8a57ef --- /dev/null +++ b/en/windows/deploy/install_git.md @@ -0,0 +1,27 @@ +Git is a "version control system" used by a lot of programmers. +This software can track changes to files over time so that you can recall +specific versions later. +A bit like the "track changes" feature in word processor programs +(e.g., Microsoft Word or LibreOffice Writer), but much more powerful. + +## Installing Git + +You can download Git from [git-scm.com](https://git-scm.com/). +You can hit "next" on all steps except for two: in the step where it asks to +choose your editor, you should pick Nano, and in the step entitled +"Adjusting your PATH environment", choose "Use Git and optional Unix tools from +the Windows Command Prompt" (the bottom option). +Other than that, the defaults are fine. +Checkout Windows-style, commit Unix-style line endings is good. + +During installation, if you are presented with the option of +"Adjusting the name of the initial branch in new repositories", +please choose to "Override the default" and use "main". +This will align your installation of Git with the broad direction of the global +developer community, and the "main" branch will be used through the remainder +of this tutorial. +Please see https://sfconservancy.org/news/2020/jun/23/gitbranchname/ and +https://github.com/github/renaming for further discussion of this subject. + +Do not forget to restart the command prompt or PowerShell after the installation +finished successfully. diff --git a/en/windows/django_installation/README.md b/en/windows/django_installation/README.md new file mode 100644 index 00000000000..182d6bb6ebc --- /dev/null +++ b/en/windows/django_installation/README.md @@ -0,0 +1,6 @@ +# Django installation + +> **Note** If you already worked through the installation steps then you've +already done this – you can go straight to the next chapter! + +{% include "django_installation/instructions.md" %} diff --git a/en/windows/django_installation/instructions.md b/en/windows/django_installation/instructions.md new file mode 100644 index 00000000000..070700c342d --- /dev/null +++ b/en/windows/django_installation/instructions.md @@ -0,0 +1,169 @@ +> Part of this section is based on tutorials by Geek Girls Carrots +(https://github.com/ggcarrots/django-carrots). + +> Part of this section is based on the [django-marcador +tutorial](http://django-marcador.keimlink.de/) licensed under the Creative +Commons Attribution-ShareAlike 4.0 International License. +The django-marcador tutorial is copyrighted by Markus Zapke-Gründemann et al. + + +## Virtual environment + +Before we install Django we will get you to install an extremely useful tool to +help keep your coding environment tidy on your computer. +It's possible to skip this step, but it's highly recommended. +Starting with the best possible setup will save you a lot of trouble in the +future! + +So, let's create a **virtual environment** (also called a *virtualenv*). +Virtualenv will isolate your Python/Django setup on a per-project basis. +This means that any changes you make to one website won't affect any others +you're also developing. Neat, right? + +All you need to do is find a directory in which you want to create the +`virtualenv`; your home directory, for example. On Windows, it might look like +`C:\Users\Name\` (where `Name` is the name of your login). + +> __NOTE:__ On Windows, make sure that this directory does not contain accented +or special characters; if your username contains accented characters, use a +different directory, for example, `C:\djangogirls`. + +For this tutorial we will be using a new directory `djangogirls` from your home +directory: + +{% filename %}command-line{% endfilename %} +``` +C:\Users\Name> mkdir djangogirls +C:\Users\Name> cd djangogirls +``` + +We will make a virtualenv called `myvenv`. +The general command will be in the format: + +{% filename %}command-line{% endfilename %} +``` +> python3 -m venv myvenv +``` + +To create a new `virtualenv`, you need to open the command prompt and run +`python -m venv myvenv`. +It will look like this: + +{% filename %}command-line{% endfilename %} +``` +C:\Users\Name\djangogirls> python -m venv myvenv +``` + +Where `myvenv` is the name of your `virtualenv`. You can use any other name, +but stick to lowercase and use no spaces, accents or special characters. +It is also a good idea to keep the name short – you'll be referencing it a lot! + +## Working with virtualenv + +The command above will create a directory called `myvenv` (or whatever name you +chose) that contains our virtual environment (basically a bunch of directories +and files). + +Start your virtual environment by running: + +{% filename %}command-line{% endfilename %} +``` +C:\Users\Name\djangogirls> myvenv\Scripts\activate +``` + +> __NOTE:__ On Windows 10 you might get an error in the Windows PowerShell that +says `execution of scripts is disabled on this system`. +In this case, open another Windows PowerShell with the "Run as Administrator" +option. +Then try typing the following command before starting your virtual environment: + +>{% filename %}command-line{% endfilename %} +>``` +>C:\WINDOWS\system32> Set-ExecutionPolicy -ExecutionPolicy RemoteSigned +> Execution Policy Change +> The execution policy helps protect you from scripts that you do not trust. +Changing the execution policy might expose you to the security risks described +in the about_Execution_Policies help topic at http://go.microsoft.com/fwlink/?LinkID=135170. +Do you want to change the execution policy? +[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "N"): A +>``` + + + +> __NOTE:__ For users of the popular editor VS Code, which comes with an +integrated terminal based off windows PowerShell, if you wish to stick with the +integrated terminal, you may run the following command to activate your virtual +environment: +> +>``` +>$ . myvenv\Scripts\activate.ps1 +>``` +>The advantage is that you don't have to switch between editor windows and +command-line windows. + +You will know that you have `virtualenv` started when you see that the prompt +in your console is prefixed with `(myvenv)`. + +When working within a virtual environment, `python` will automatically refer to +the correct version so you can use `python` instead of `python3`. + +OK, we have all important dependencies in place. We can finally install Django! + +## Installing Django {#django} + +Now that you have your `virtualenv` started, you can install Django. + +Before we do that, we should make sure we have the latest version of `pip`, the +software that we use to install Django: + +{% filename %}command-line{% endfilename %} +``` +(myvenv) ~$ python -m pip install --upgrade pip +``` + +### Installing packages with requirements + +A requirements file keeps a list of dependencies to be installed using +`pip install`: + +First create a `requirements.txt` file inside of the `djangogirls/` folder, +using the code editor that you installed earlier. +You do this by opening a new file in the code editor and then saving it as +`requirements.txt` in the `djangogirls/` folder. +Your directory will look like this: + +``` +djangogirls +├── myvenv +│ └── ... +└───requirements.txt +``` + +In your `djangogirls/requirements.txt` file you should add the following text: + +{% filename %}djangogirls/requirements.txt{% endfilename %} +``` +Django~={{ book.django_version }} +``` + +Now, run `pip install -r requirements.txt` to install Django. + +{% filename %}command-line{% endfilename %} +``` +(myvenv) ~$ pip install -r requirements.txt +Collecting Django~={{ book.django_version }} (from -r requirements.txt (line 1)) + Downloading Django-{{ book.django_version }}-py3-none-any.whl (7.9MB) +Installing collected packages: Django +Successfully installed Django-{{ book.django_version }} +``` + +> If you get an error when calling pip on Windows, please check if your project +pathname contains spaces, accents or special characters (for example, +`C:\Users\User Name\djangogirls`). If it does, please consider using another +place without spaces, accents or special characters (suggestion: `C:\djangogirls`). +Create a new virtualenv in the new directory, then delete the old one and try +the above command again. +(Moving the virtualenv directory won't work since virtualenv uses absolute paths.) + +That's it! You're now (finally) ready to create a Django application! diff --git a/en/windows/intro_to_command_line/README.md b/en/windows/intro_to_command_line/README.md index 7803a50c7bd..f5caf49e7f5 100644 --- a/en/windows/intro_to_command_line/README.md +++ b/en/windows/intro_to_command_line/README.md @@ -78,7 +78,7 @@ before the prompt sign, and this is 100% OK. The part up to and including the `>` is called the *command line prompt*, or *prompt* for short. It prompts you to input something there. -In the tutorial, when we want you to type in a command, we will include the `>`, +In the tutorial, when we want you to type in a command, we will include the `$` or `>`, and occasionally more to the left. Ignore the left part and only type in the command, which starts after the prompt. diff --git a/en/windows/intro_to_command_line/open_instructions.md b/en/windows/intro_to_command_line/open_instructions.md new file mode 100644 index 00000000000..8011b184529 --- /dev/null +++ b/en/windows/intro_to_command_line/open_instructions.md @@ -0,0 +1,30 @@ +## Open the command-line interface + +To start some experiments we need to open our command-line interface first. + +Depending on your version of Windows and your keyboard, +one of the following should open a command window (you may have to experiment +a bit, but you don't have to try all of these suggestions): +- Go to the Start menu or screen, and enter "Command Prompt" in the search field. +- Go to Start menu → Windows System → Command Prompt. +- Go to Start menu → All Programs → Accessories → Command Prompt. +- Go to the Start screen, hover your mouse in the lower-left corner of the + screen, and click the down arrow that appears (on a touch screen, instead flick + up from the bottom of the screen). + The Apps page should open. + Click on Command Prompt in the Windows System section. +- Hold the special Windows key on your keyboard and press the "X" key. + Choose "Command Prompt" from the pop-up menu. +- Hold the Windows key and press the "R" key to get a "Run" window. + Type "cmd" in the box, and click the OK key. + +![Type "cmd" in the "Run" window](../python_installation/images/windows-plus-r.png) + +Later in this tutorial, you will need to have two command windows open at the +same time. +However, on some versions of Windows, if you already have one command window +open and you try to open a second one using the same method, it will instead +point you to the command window you already have open. +Try it now on your computer and see what happens! +If you only get one command window, try one of the other methods in the list above. +At least one of them should result in a new command window being opened. \ No newline at end of file diff --git a/en/windows/python_installation/README.md b/en/windows/python_installation/README.md index e2e41dc981c..29739e38e84 100644 --- a/en/windows/python_installation/README.md +++ b/en/windows/python_installation/README.md @@ -13,9 +13,8 @@ This is why it looks simpler than other programming languages, but don't worry # Python installation -> **Note** If you already worked through the -[installation steps](../installation/README.md), there's no need to do this -again – you can skip straight ahead to the next chapter! +> **Note** If you already worked through the installation steps, there's no need +to do this again – you can skip straight ahead to the next chapter! -{% include "/python_installation/instructions.md" %} +{% include "python_installation/instructions.md" %} diff --git a/en/windows/python_introduction/README.md b/en/windows/python_introduction/README.md new file mode 100644 index 00000000000..3342eaad258 --- /dev/null +++ b/en/windows/python_introduction/README.md @@ -0,0 +1,11 @@ +{% set warning_icon = '' %} + +# Introduction to Python + +> Part of this chapter is based on tutorials by Geek Girls Carrots (https://github.com/ggcarrots/django-carrots). + +Let's write some code! + +{% include "/python_introduction/prompt.md" %} + +{% include "../../python_introduction/instructions.md" %} \ No newline at end of file diff --git a/en/windows/python_introduction/images/cupcake.png b/en/windows/python_introduction/images/cupcake.png new file mode 100644 index 0000000000000000000000000000000000000000..8c1820adee8b9275476da4039dd5be525bbbd6ad GIT binary patch literal 11945 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 literal 0 HcmV?d00001 diff --git a/en/windows/python_introduction/prompt.md b/en/windows/python_introduction/prompt.md new file mode 100644 index 00000000000..95c16590a35 --- /dev/null +++ b/en/windows/python_introduction/prompt.md @@ -0,0 +1,17 @@ +## Python prompt + +> For readers at home: this part is covered in the [Python Basics: Integers, Strings, Lists, Variables and Errors](https://www.youtube.com/watch?v=MO63L4s-20U) video. + +To start playing with Python, we need to open up a *command line* on your computer. You should already know how to do that – you learned it in the [Intro to Command Line](../intro_to_command_line/README.md) chapter. + +Once you're ready, follow the instructions below. + +We want to open up a Python console, so type in `python` on Windows and hit `enter`. + +{% filename %}command-line{% endfilename %} +``` +$ python3 +Python {{ book.py_release }} (...) +Type "help", "copyright", "credits" or "license" for more information. +>>> +``` From fdbbb86377dc4acde4313cb0de8750e353a5027a Mon Sep 17 00:00:00 2001 From: Anna Makarudze Date: Fri, 21 Apr 2023 02:45:57 +0200 Subject: [PATCH 04/17] Remove unnecessary files from Chromebook folder --- en/chromebook/django_installation/README.md | 5 - .../django_installation/instructions.md | 178 ------------------ en/linux/django_installation/README.md | 10 +- en/linux/django_installation/instructions.md | 122 +++--------- 4 files changed, 35 insertions(+), 280 deletions(-) delete mode 100644 en/chromebook/django_installation/README.md delete mode 100644 en/chromebook/django_installation/instructions.md diff --git a/en/chromebook/django_installation/README.md b/en/chromebook/django_installation/README.md deleted file mode 100644 index fa36804c734..00000000000 --- a/en/chromebook/django_installation/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# Django installation - -> **Note** If you already worked through the [installation steps](../installation/README.md) then you've already done this – you can go straight to the next chapter! - -{% include "/django_installation/instructions.md" %} diff --git a/en/chromebook/django_installation/instructions.md b/en/chromebook/django_installation/instructions.md deleted file mode 100644 index e3d35d6c9f5..00000000000 --- a/en/chromebook/django_installation/instructions.md +++ /dev/null @@ -1,178 +0,0 @@ -> Part of this section is based on tutorials by Geek Girls Carrots -(https://github.com/ggcarrots/django-carrots). - -> Part of this section is based on the [django-marcador -tutorial](http://django-marcador.keimlink.de/) licensed under the Creative Commons -Attribution-ShareAlike 4.0 International License. The django-marcador tutorial -is copyrighted by Markus Zapke-Gründemann et al. - - -## Virtual environment - -Before we install Django we will get you to install an extremely useful tool to -help keep your coding environment tidy on your computer. -It's possible to skip this step, but it's highly recommended. -Starting with the best possible setup will save you a lot of -trouble in the future! - -So, let's create a **virtual environment** (also called a *virtualenv*). -Virtualenv will isolate your Python/Django setup on a per-project basis. -This means that any changes you make to one website won't affect any -others you're also developing. -Neat, right? - -All you need to do is find a directory in which you want to create the -`virtualenv`; your home directory, for example. - -For this tutorial we will be using a new directory `djangogirls` from -your home directory: - -{% filename %}command-line{% endfilename %} -``` -$ mkdir djangogirls -$ cd djangogirls -``` - -We will make a virtualenv called `myvenv`. The general command will be in the format: - -{% filename %}command-line{% endfilename %} -``` -$ python3 -m venv myvenv -``` - -We can create a `virtualenv` on both Linux and OS X by running `python3 -m venv myvenv`. -It will look like this: - -{% filename %}command-line{% endfilename %} -``` -$ python3 -m venv myvenv -``` - -`myvenv` is the name of your `virtualenv`. You can use any other name, but stick -to lowercase and use no spaces. It is also a good idea to keep the name short -as you'll be referencing it a lot! - -> __NOTE:__ On some versions of Debian/Ubuntu you may receive the following error: - ->{% filename %}command-line{% endfilename %} ->``` ->The virtual environment was not created successfully because ensurepip is not -available. -On Debian/Ubuntu systems, you need to install the python3-venv package using -the following command. -> apt install python3-venv ->You may need to use sudo with that command. -After installing the python3-venv package, recreate your virtual environment. ->``` -> -> In this case, follow the instructions above and install the `python3-venv` package: ->{% filename %}command-line{% endfilename %} ->``` ->$ sudo apt install python3-venv ->``` - -> __NOTE:__ On some versions of Debian/Ubuntu initiating the virtual environment -like this currently gives the following error: - ->{% filename %}command-line{% endfilename %} ->``` ->Error: Command '['/home/eddie/Slask/tmp/venv/bin/python3', '-Im', 'ensurepip', -'--upgrade', '--default-pip']' returned non-zero exit status 1 ->``` - -> To get around this, use the `virtualenv` command instead. - ->{% filename %}command-line{% endfilename %} ->``` ->$ sudo apt install python-virtualenv ->$ virtualenv --python=python{{ book.py_version }} myvenv ->``` - -> __NOTE:__ If you get an error like - ->{% filename %}command-line{% endfilename %} ->``` ->E: Unable to locate package python3-venv ->``` - -> then instead run: -> ->{% filename %}command-line{% endfilename %} ->``` ->sudo apt install python{{ book.py_version }}-venv ->``` - -## Working with virtualenv - -The command above will create a directory called `myvenv` (or whatever name you chose) that contains our virtual environment (basically a bunch of directories and files). - -Start your virtual environment by running: - -{% filename %}command-line{% endfilename %} -``` -$ source myvenv/bin/activate -``` - -Remember to replace `myvenv` with your chosen `virtualenv` name! - -> __NOTE:__ If the command `source` is not available, try doing this instead: -> ->{% filename %}command-line{% endfilename %} ->``` ->$ . myvenv/bin/activate ->``` - -You will know that you have `virtualenv` started when you see that the prompt in your console is prefixed with `(myvenv)`. - -When working within a virtual environment, `python` will automatically refer to the correct version so you can use `python` instead of `python3`. - -OK, we have all important dependencies in place. We can finally install Django! - -## Installing Django {#django} - -Now that you have your `virtualenv` started, you can install Django. - -Before we do that, we should make sure we have the latest version of `pip`, the software that we use to install Django: - -{% filename %}command-line{% endfilename %} -``` -(myvenv) ~$ python -m pip install --upgrade pip -``` - -### Installing packages with requirements - -A requirements file keeps a list of dependencies to be installed using -`pip install`: - -First create a `requirements.txt` file inside of the `djangogirls/` folder, using the code editor that you installed earlier. You do this by opening a new file in the code editor and then saving it as `requirements.txt` in the `djangogirls/` folder. Your directory will look like this: - -``` -djangogirls -├── myvenv -│ └── ... -└───requirements.txt -``` - -In your `djangogirls/requirements.txt` file you should add the following text: - -{% filename %}djangogirls/requirements.txt{% endfilename %} -``` -Django~={{ book.django_version }} -``` - -Now, run `pip install -r requirements.txt` to install Django. - -{% filename %}command-line{% endfilename %} -``` -(myvenv) ~$ pip install -r requirements.txt -Collecting Django~={{ book.django_version }} (from -r requirements.txt (line 1)) - Downloading Django-{{ book.django_version }}-py3-none-any.whl (7.9MB) -Installing collected packages: Django -Successfully installed Django-{{ book.django_version }} -``` - - -If you get an error when calling pip on Ubuntu 12.04 please run `python -m -pip install -U --force-reinstall pip` to fix the pip installation in the virtualenv. - -That's it! You're now (finally) ready to create a Django application! diff --git a/en/linux/django_installation/README.md b/en/linux/django_installation/README.md index de8abc08a06..f8c632b8a54 100644 --- a/en/linux/django_installation/README.md +++ b/en/linux/django_installation/README.md @@ -1,9 +1,7 @@ # Django installation -> **Note** If you're using a Chromebook, skip this chapter and make sure you follow the [Chromebook Setup](../chromebook_setup/README.md) instructions. +> **Note** If you already worked through the +[installation steps](../installation/README.md) then you've already done this +– you can go straight to the next chapter! -> **Note** If you're using RunCode, skip this chapter and make sure you follow the [RunCode Setup](../cloud_development_setup/README.md) instructions. - -> **Note** If you already worked through the [installation steps](../installation/README.md) then you've already done this – you can go straight to the next chapter! - -{% include "/django_installation/instructions.md" %} +{% include "django_installation/instructions.md" %} diff --git a/en/linux/django_installation/instructions.md b/en/linux/django_installation/instructions.md index 91ad29f6360..e3d35d6c9f5 100644 --- a/en/linux/django_installation/instructions.md +++ b/en/linux/django_installation/instructions.md @@ -1,4 +1,5 @@ -> Part of this section is based on tutorials by Geek Girls Carrots (https://github.com/ggcarrots/django-carrots). +> Part of this section is based on tutorials by Geek Girls Carrots +(https://github.com/ggcarrots/django-carrots). > Part of this section is based on the [django-marcador tutorial](http://django-marcador.keimlink.de/) licensed under the Creative Commons @@ -8,15 +9,23 @@ is copyrighted by Markus Zapke-Gründemann et al. ## Virtual environment -Before we install Django we will get you to install an extremely useful tool to help keep your coding environment tidy on your computer. It's possible to skip this step, but it's highly recommended. Starting with the best possible setup will save you a lot of trouble in the future! +Before we install Django we will get you to install an extremely useful tool to +help keep your coding environment tidy on your computer. +It's possible to skip this step, but it's highly recommended. +Starting with the best possible setup will save you a lot of +trouble in the future! -So, let's create a **virtual environment** (also called a *virtualenv*). Virtualenv will isolate your Python/Django setup on a per-project basis. This means that any changes you make to one website won't affect any others you're also developing. Neat, right? +So, let's create a **virtual environment** (also called a *virtualenv*). +Virtualenv will isolate your Python/Django setup on a per-project basis. +This means that any changes you make to one website won't affect any +others you're also developing. +Neat, right? -All you need to do is find a directory in which you want to create the `virtualenv`; your home directory, for example. On Windows, it might look like `C:\Users\Name\` (where `Name` is the name of your login). +All you need to do is find a directory in which you want to create the +`virtualenv`; your home directory, for example. -> __NOTE:__ On Windows, make sure that this directory does not contain accented or special characters; if your username contains accented characters, use a different directory, for example, `C:\djangogirls`. - -For this tutorial we will be using a new directory `djangogirls` from your home directory: +For this tutorial we will be using a new directory `djangogirls` from +your home directory: {% filename %}command-line{% endfilename %} ``` @@ -31,23 +40,6 @@ We will make a virtualenv called `myvenv`. The general command will be in the fo $ python3 -m venv myvenv ``` - - -To create a new `virtualenv`, you need to open the command prompt and run `python -m venv myvenv`. It will look like this: - -{% filename %}command-line{% endfilename %} -``` -C:\Users\Name\djangogirls> python -m venv myvenv -``` - -Where `myvenv` is the name of your `virtualenv`. You can use any other name, but stick to lowercase and use no spaces, accents or special characters. It is also a good idea to keep the name short – you'll be referencing it a lot! - - - - - We can create a `virtualenv` on both Linux and OS X by running `python3 -m venv myvenv`. It will look like this: @@ -56,15 +48,21 @@ It will look like this: $ python3 -m venv myvenv ``` -`myvenv` is the name of your `virtualenv`. You can use any other name, but stick to lowercase and use no spaces. It is also a good idea to keep the name short as you'll be referencing it a lot! +`myvenv` is the name of your `virtualenv`. You can use any other name, but stick +to lowercase and use no spaces. It is also a good idea to keep the name short +as you'll be referencing it a lot! > __NOTE:__ On some versions of Debian/Ubuntu you may receive the following error: >{% filename %}command-line{% endfilename %} >``` ->The virtual environment was not created successfully because ensurepip is not available. On Debian/Ubuntu systems, you need to install the python3-venv package using the following command. +>The virtual environment was not created successfully because ensurepip is not +available. +On Debian/Ubuntu systems, you need to install the python3-venv package using +the following command. > apt install python3-venv ->You may need to use sudo with that command. After installing the python3-venv package, recreate your virtual environment. +>You may need to use sudo with that command. +After installing the python3-venv package, recreate your virtual environment. >``` > > In this case, follow the instructions above and install the `python3-venv` package: @@ -73,11 +71,13 @@ $ python3 -m venv myvenv >$ sudo apt install python3-venv >``` -> __NOTE:__ On some versions of Debian/Ubuntu initiating the virtual environment like this currently gives the following error: +> __NOTE:__ On some versions of Debian/Ubuntu initiating the virtual environment +like this currently gives the following error: >{% filename %}command-line{% endfilename %} >``` ->Error: Command '['/home/eddie/Slask/tmp/venv/bin/python3', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1 +>Error: Command '['/home/eddie/Slask/tmp/venv/bin/python3', '-Im', 'ensurepip', +'--upgrade', '--default-pip']' returned non-zero exit status 1 >``` > To get around this, use the `virtualenv` command instead. @@ -102,46 +102,10 @@ $ python3 -m venv myvenv >sudo apt install python{{ book.py_version }}-venv >``` - - - ## Working with virtualenv The command above will create a directory called `myvenv` (or whatever name you chose) that contains our virtual environment (basically a bunch of directories and files). - - -Start your virtual environment by running: - -{% filename %}command-line{% endfilename %} -``` -C:\Users\Name\djangogirls> myvenv\Scripts\activate -``` - -> __NOTE:__ On Windows 10 you might get an error in the Windows PowerShell that says `execution of scripts is disabled on this system`. In this case, open another Windows PowerShell with the "Run as Administrator" option. Then try typing the following command before starting your virtual environment: -> ->{% filename %}command-line{% endfilename %} ->``` ->C:\WINDOWS\system32> Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -> Execution Policy Change -> The execution policy helps protect you from scripts that you do not trust. Changing the execution policy might expose you to the security risks described in the about_Execution_Policies help topic at http://go.microsoft.com/fwlink/?LinkID=135170. Do you want to change the execution policy? [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "N"): A ->``` - - - -> __NOTE:__ For users of the popular editor VS Code, which comes with an integrated terminal based off windows PowerShell, if you wish to stick with the integrated terminal, you may run the following command to activate your virtual environment: -> ->``` ->$ . myvenv\Scripts\activate.ps1 ->``` ->The advantage is that you don't have to switch between editor windows and command-line windows - - - - - Start your virtual environment by running: {% filename %}command-line{% endfilename %} @@ -158,8 +122,6 @@ Remember to replace `myvenv` with your chosen `virtualenv` name! >$ . myvenv/bin/activate >``` - - You will know that you have `virtualenv` started when you see that the prompt in your console is prefixed with `(myvenv)`. When working within a virtual environment, `python` will automatically refer to the correct version so you can use `python` instead of `python3`. @@ -209,30 +171,8 @@ Installing collected packages: Django Successfully installed Django-{{ book.django_version }} ``` - - -> If you get an error when calling pip on Windows, please check if your project pathname contains spaces, accents or special characters (for example, `C:\Users\User Name\djangogirls`). If it does, please consider using another place without spaces, accents or special characters (suggestion: `C:\djangogirls`). Create a new virtualenv in the new directory, then delete the old one and try the above command again. (Moving the virtualenv directory won't work since virtualenv uses absolute paths.) - - - - - -> Your command line might freeze when you try to install Django. If this happens, instead of the above command use: -> ->{% filename %}command-line{% endfilename %} ->``` ->C:\Users\Name\djangogirls> python -m pip install -r requirements.txt ->``` - - - - - -> If you get an error when calling pip on Ubuntu 12.04 please run `python -m pip install -U --force-reinstall pip` to fix the pip installation in the virtualenv. - +If you get an error when calling pip on Ubuntu 12.04 please run `python -m +pip install -U --force-reinstall pip` to fix the pip installation in the virtualenv. That's it! You're now (finally) ready to create a Django application! From 91ee4c3c594217ed4e748f945b4343cfe15fb0ca Mon Sep 17 00:00:00 2001 From: Anna Makarudze Date: Fri, 21 Apr 2023 03:57:57 +0200 Subject: [PATCH 05/17] Fix Python installation and introduction sections --- en/SUMMARY.md | 26 ++++++++++++------------ en/linux/python_introduction/README.md | 4 ++-- en/macosx/python_installation/README.md | 2 +- en/macosx/python_introduction/README.md | 7 ++++--- en/macosx/python_introduction/prompt.md | 7 +++++-- en/runcode/python_introduction/README.md | 4 ++-- en/runcode/python_introduction/prompt.md | 15 ++++++++------ en/windows/django_installation/README.md | 2 +- en/windows/python_installation/README.md | 2 +- en/windows/python_introduction/README.md | 4 ++-- 10 files changed, 40 insertions(+), 33 deletions(-) diff --git a/en/SUMMARY.md b/en/SUMMARY.md index 108bf96bf30..9caa02d2578 100644 --- a/en/SUMMARY.md +++ b/en/SUMMARY.md @@ -12,9 +12,9 @@ * [Django](runcode/README.md#django) * [How the Internet works](how_the_internet_works/README.md) * [Introduction to command line](runcode/intro_to_command_line/README.md) - * [Introduction to Python](python_introduction/README.md) + * [Introduction to Python](runcode/python_introduction/README.md) * [What is Django?](django/README.md) - * [Django installation](django_installation/README.md) + * [Django installation](runcode/django_installation/README.md) * [Your first Django project!](django_start_project/README.md) * [Django models](django_models/README.md) * [Django admin](django_admin/README.md) @@ -40,7 +40,7 @@ * [PythonAnywhere](chromebook/README.md#pythonanywhere) * [How the Internet works](how_the_internet_works/README.md) * [Introduction to command line](linux/intro_to_command_line/README.md) - * [Introduction to Python](python_introduction/README.md) + * [Introduction to Python](linux/python_introduction/README.md) * [What is Django?](django/README.md) * [Django installation](django_installation/README.md) * [Your first Django project!](django_start_project/README.md) @@ -68,10 +68,10 @@ * [GitHub](linux/README.md#github-account) * [PythonAnywhere](linux/README.md#pythonanywhere-account) * [How the Internet works](how_the_internet_works/README.md) - * [Introduction to command line](intro_to_command_line/README.md) - * [Python installation](python_installation/README.md) + * [Introduction to command line](linux/intro_to_command_line/README.md) + * [Python installation](linux/python_installation/README.md) * [Code editor](code_editor/README.md) - * [Introduction to Python](python_introduction/README.md) + * [Introduction to Python](linux/python_introduction/README.md) * [What is Django?](django/README.md) * [Django installation](django_installation/README.md) * [Your first Django project!](django_start_project/README.md) @@ -99,12 +99,12 @@ * [GitHub](macosx/README.md#github-account) * [PythonAnywhere](macosx/README.md#pythonanywhere) * [How the Internet works](how_the_internet_works/README.md) - * [Introduction to command line](intro_to_command_line/README.md) - * [Python installation](python_installation/README.md) + * [Introduction to command line](macosx/intro_to_command_line/README.md) + * [Python installation](macosx/python_installation/README.md) * [Code editor](code_editor/README.md) - * [Introduction to Python](python_introduction/README.md) + * [Introduction to Python](macosx/python_introduction/README.md) * [What is Django?](django/README.md) - * [Django installation](django_installation/README.md) + * [Django installation](macosx/django_installation/README.md) * [Your first Django project!](django_start_project/README.md) * [Django models](django_models/README.md) * [Django admin](django_admin/README.md) @@ -131,11 +131,11 @@ * [PythonAnywhere](windows/README.md#pythonanywhere-account) * [How the Internet works](how_the_internet_works/README.md) * [Introduction to command line](intro_to_command_line/README.md) - * [Python installation](python_installation/README.md) + * [Python installation](windows/python_installation/README.md) * [Code editor](code_editor/README.md) - * [Introduction to Python](python_introduction/README.md) + * [Introduction to Python](windows/python_introduction/README.md) * [What is Django?](django/README.md) - * [Django installation](django_installation/README.md) + * [Django installation](windows/django_installation/README.md) * [Your first Django project!](django_start_project/README.md) * [Django models](django_models/README.md) * [Django admin](django_admin/README.md) diff --git a/en/linux/python_introduction/README.md b/en/linux/python_introduction/README.md index 3342eaad258..cc24f947358 100644 --- a/en/linux/python_introduction/README.md +++ b/en/linux/python_introduction/README.md @@ -6,6 +6,6 @@ Let's write some code! -{% include "/python_introduction/prompt.md" %} +{% include "prompt.md" %} -{% include "../../python_introduction/instructions.md" %} \ No newline at end of file +{% include "/python_introduction/instructions.md" %} \ No newline at end of file diff --git a/en/macosx/python_installation/README.md b/en/macosx/python_installation/README.md index 871952a7ef0..beeebb41370 100644 --- a/en/macosx/python_installation/README.md +++ b/en/macosx/python_installation/README.md @@ -17,5 +17,5 @@ but don't worry – Python is also really powerful! there's no need to do this again – you can skip straight ahead to the next chapter! -{% include "python_installation/instructions.md" %} +{% include "instructions.md" %} diff --git a/en/macosx/python_introduction/README.md b/en/macosx/python_introduction/README.md index 2a71d809962..3f520af250a 100644 --- a/en/macosx/python_introduction/README.md +++ b/en/macosx/python_introduction/README.md @@ -2,10 +2,11 @@ # Introduction to Python -> Part of this chapter is based on tutorials by Geek Girls Carrots (https://github.com/ggcarrots/django-carrots). +> Part of this chapter is based on tutorials by Geek Girls Carrots +(https://github.com/ggcarrots/django-carrots). Let's write some code! -{% include "/python_introduction/prompt.md" %} +{% include "prompt.md" %} -{% include "../python_introduction/instructions.md" %} \ No newline at end of file +{% include "/python_introduction/instructions.md" %} \ No newline at end of file diff --git a/en/macosx/python_introduction/prompt.md b/en/macosx/python_introduction/prompt.md index d68ae262cce..20942b8406f 100644 --- a/en/macosx/python_introduction/prompt.md +++ b/en/macosx/python_introduction/prompt.md @@ -1,8 +1,11 @@ ## Python prompt -> For readers at home: this part is covered in the [Python Basics: Integers, Strings, Lists, Variables and Errors](https://www.youtube.com/watch?v=MO63L4s-20U) video. +> For readers at home: this part is covered in the +[Python Basics: Integers, Strings, Lists, Variables and Errors](https://www.youtube.com/watch?v=MO63L4s-20U) video. -To start playing with Python, we need to open up a *command line* on your computer. You should already know how to do that – you learned it in the [Intro to Command Line](../intro_to_command_line/README.md) chapter. +To start playing with Python, we need to open up a *command line* on your computer. +You should already know how to do that – you learned it in the +[Intro to Command Line](../intro_to_command_line/README.md) chapter. Once you're ready, follow the instructions below. diff --git a/en/runcode/python_introduction/README.md b/en/runcode/python_introduction/README.md index 3342eaad258..cc24f947358 100644 --- a/en/runcode/python_introduction/README.md +++ b/en/runcode/python_introduction/README.md @@ -6,6 +6,6 @@ Let's write some code! -{% include "/python_introduction/prompt.md" %} +{% include "prompt.md" %} -{% include "../../python_introduction/instructions.md" %} \ No newline at end of file +{% include "/python_introduction/instructions.md" %} \ No newline at end of file diff --git a/en/runcode/python_introduction/prompt.md b/en/runcode/python_introduction/prompt.md index 8d62e98305f..a81ce2c5d29 100644 --- a/en/runcode/python_introduction/prompt.md +++ b/en/runcode/python_introduction/prompt.md @@ -1,8 +1,11 @@ ## Python prompt -> For readers at home: this part is covered in the [Python Basics: Integers, Strings, Lists, Variables and Errors](https://www.youtube.com/watch?v=MO63L4s-20U) video. +> For readers at home: this part is covered in the +[Python Basics: Integers, Strings, Lists, Variables and Errors](https://www.youtube.com/watch?v=MO63L4s-20U) video. -To start playing with Python, we need to open up a *command line* on your computer. You should already know how to do that – you learned it in the [Intro to Command Line](../intro_to_command_line/README.md) chapter. +To start playing with Python, we need to open up a *command line* on RunCode. +You should already know how to do that – you learned it in the +[Intro to Command Line](../intro_to_command_line/README.md) chapter. Once you're ready, follow the instructions below. @@ -16,8 +19,8 @@ Type "help", "copyright", "credits" or "license" for more information. >>> ``` -Another way to open the Python terminal on RunCode, is to go to Workspaces → New Workspace → Jupyter Lab. This will open a Python prompt -which is depicted by `>>>`. If you already opened an Ubuntu terminal open, in the [Intro to Command Line](../intro_to_command_line/README.md) chapter, you can just type `python3` in the prompt as shown below to open a Python prompt. - -`ubuntu@runcode:~$ python3` +Another way to open the Python terminal on RunCode, is to go to +Workspaces → New Workspace → Jupyter Lab. +This will open a Python prompt which is depicted by `>>>`. +`ubuntu@runcode:~$ python3` \ No newline at end of file diff --git a/en/windows/django_installation/README.md b/en/windows/django_installation/README.md index 182d6bb6ebc..54cd160a1e2 100644 --- a/en/windows/django_installation/README.md +++ b/en/windows/django_installation/README.md @@ -3,4 +3,4 @@ > **Note** If you already worked through the installation steps then you've already done this – you can go straight to the next chapter! -{% include "django_installation/instructions.md" %} +{% include "instructions.md" %} diff --git a/en/windows/python_installation/README.md b/en/windows/python_installation/README.md index 29739e38e84..8f264af0b51 100644 --- a/en/windows/python_installation/README.md +++ b/en/windows/python_installation/README.md @@ -16,5 +16,5 @@ This is why it looks simpler than other programming languages, but don't worry > **Note** If you already worked through the installation steps, there's no need to do this again – you can skip straight ahead to the next chapter! -{% include "python_installation/instructions.md" %} +{% include "instructions.md" %} diff --git a/en/windows/python_introduction/README.md b/en/windows/python_introduction/README.md index 3342eaad258..cc24f947358 100644 --- a/en/windows/python_introduction/README.md +++ b/en/windows/python_introduction/README.md @@ -6,6 +6,6 @@ Let's write some code! -{% include "/python_introduction/prompt.md" %} +{% include "prompt.md" %} -{% include "../../python_introduction/instructions.md" %} \ No newline at end of file +{% include "/python_introduction/instructions.md" %} \ No newline at end of file From db9e96902ce02acb0fe9b24f1927874d3c9dac75 Mon Sep 17 00:00:00 2001 From: Anna Makarudze Date: Fri, 21 Apr 2023 09:43:38 +0200 Subject: [PATCH 06/17] Fix django installation instructions --- en/SUMMARY.md | 4 +- en/linux/django_installation/README.md | 2 +- en/linux/django_installation/instructions.md | 18 +++- en/linux/python_introduction/README.md | 3 +- en/macosx/django_installation/README.md | 10 +- en/macosx/django_installation/instructions.md | 92 +++++++------------ en/runcode/python_introduction/README.md | 3 +- en/windows/README.md | 8 +- en/windows/python_introduction/README.md | 3 +- 9 files changed, 61 insertions(+), 82 deletions(-) diff --git a/en/SUMMARY.md b/en/SUMMARY.md index 9caa02d2578..183599f091c 100644 --- a/en/SUMMARY.md +++ b/en/SUMMARY.md @@ -42,7 +42,7 @@ * [Introduction to command line](linux/intro_to_command_line/README.md) * [Introduction to Python](linux/python_introduction/README.md) * [What is Django?](django/README.md) - * [Django installation](django_installation/README.md) + * [Django installation](chromebook/README.md#glitch-cloud-ide) * [Your first Django project!](django_start_project/README.md) * [Django models](django_models/README.md) * [Django admin](django_admin/README.md) @@ -73,7 +73,7 @@ * [Code editor](code_editor/README.md) * [Introduction to Python](linux/python_introduction/README.md) * [What is Django?](django/README.md) - * [Django installation](django_installation/README.md) + * [Django installation](linux/django_installation/README.md) * [Your first Django project!](django_start_project/README.md) * [Django models](django_models/README.md) * [Django admin](django_admin/README.md) diff --git a/en/linux/django_installation/README.md b/en/linux/django_installation/README.md index f8c632b8a54..64f88dcbdc0 100644 --- a/en/linux/django_installation/README.md +++ b/en/linux/django_installation/README.md @@ -4,4 +4,4 @@ [installation steps](../installation/README.md) then you've already done this – you can go straight to the next chapter! -{% include "django_installation/instructions.md" %} +{% include "instructions.md" %} diff --git a/en/linux/django_installation/instructions.md b/en/linux/django_installation/instructions.md index e3d35d6c9f5..275dc89007f 100644 --- a/en/linux/django_installation/instructions.md +++ b/en/linux/django_installation/instructions.md @@ -104,7 +104,9 @@ like this currently gives the following error: ## Working with virtualenv -The command above will create a directory called `myvenv` (or whatever name you chose) that contains our virtual environment (basically a bunch of directories and files). +The command above will create a directory called `myvenv` (or whatever name you +chose) that contains our virtual environment (basically a bunch of directories +and files). Start your virtual environment by running: @@ -122,9 +124,11 @@ Remember to replace `myvenv` with your chosen `virtualenv` name! >$ . myvenv/bin/activate >``` -You will know that you have `virtualenv` started when you see that the prompt in your console is prefixed with `(myvenv)`. +You will know that you have `virtualenv` started when you see that the prompt +in your console is prefixed with `(myvenv)`. -When working within a virtual environment, `python` will automatically refer to the correct version so you can use `python` instead of `python3`. +When working within a virtual environment, `python` will automatically refer to +the correct version so you can use `python` instead of `python3`. OK, we have all important dependencies in place. We can finally install Django! @@ -132,7 +136,8 @@ OK, we have all important dependencies in place. We can finally install Django! Now that you have your `virtualenv` started, you can install Django. -Before we do that, we should make sure we have the latest version of `pip`, the software that we use to install Django: +Before we do that, we should make sure we have the latest version of `pip`, the +software that we use to install Django: {% filename %}command-line{% endfilename %} ``` @@ -144,7 +149,10 @@ Before we do that, we should make sure we have the latest version of `pip`, the A requirements file keeps a list of dependencies to be installed using `pip install`: -First create a `requirements.txt` file inside of the `djangogirls/` folder, using the code editor that you installed earlier. You do this by opening a new file in the code editor and then saving it as `requirements.txt` in the `djangogirls/` folder. Your directory will look like this: +First create a `requirements.txt` file inside of the `djangogirls/` folder, +using the code editor that you installed earlier. +You do this by opening a new file in the code editor and then saving it as +`requirements.txt` in the `djangogirls/` folder. Your directory will look like this: ``` djangogirls diff --git a/en/linux/python_introduction/README.md b/en/linux/python_introduction/README.md index cc24f947358..3f520af250a 100644 --- a/en/linux/python_introduction/README.md +++ b/en/linux/python_introduction/README.md @@ -2,7 +2,8 @@ # Introduction to Python -> Part of this chapter is based on tutorials by Geek Girls Carrots (https://github.com/ggcarrots/django-carrots). +> Part of this chapter is based on tutorials by Geek Girls Carrots +(https://github.com/ggcarrots/django-carrots). Let's write some code! diff --git a/en/macosx/django_installation/README.md b/en/macosx/django_installation/README.md index de8abc08a06..36fac3fa458 100644 --- a/en/macosx/django_installation/README.md +++ b/en/macosx/django_installation/README.md @@ -1,9 +1,7 @@ # Django installation -> **Note** If you're using a Chromebook, skip this chapter and make sure you follow the [Chromebook Setup](../chromebook_setup/README.md) instructions. +> **Note** If you already worked through the +[installation steps](../installation/README.md) then you've already done this – +you can go straight to the next chapter! -> **Note** If you're using RunCode, skip this chapter and make sure you follow the [RunCode Setup](../cloud_development_setup/README.md) instructions. - -> **Note** If you already worked through the [installation steps](../installation/README.md) then you've already done this – you can go straight to the next chapter! - -{% include "/django_installation/instructions.md" %} +{% include "instructions.md" %} diff --git a/en/macosx/django_installation/instructions.md b/en/macosx/django_installation/instructions.md index f09731ae130..1157de6e485 100644 --- a/en/macosx/django_installation/instructions.md +++ b/en/macosx/django_installation/instructions.md @@ -1,21 +1,25 @@ -> Part of this section is based on tutorials by Geek Girls Carrots -(https://github.com/ggcarrots/django-carrots). +> Part of this section is based on tutorials by Geek Girls Carrots (https://github.com/ggcarrots/django-carrots). > Part of this section is based on the [django-marcador tutorial](http://django-marcador.keimlink.de/) licensed under the Creative Commons -Attribution-ShareAlike 4.0 International License. -The django-marcador tutorial is copyrighted by Markus Zapke-Gründemann et al. +Attribution-ShareAlike 4.0 International License. The django-marcador tutorial +is copyrighted by Markus Zapke-Gründemann et al. ## Virtual environment -Before we install Django we will get you to install an extremely useful tool to help keep your coding environment tidy on your computer. It's possible to skip this step, but it's highly recommended. Starting with the best possible setup will save you a lot of trouble in the future! +Before we install Django we will get you to install an extremely useful tool to +help keep your coding environment tidy on your computer. +It's possible to skip this step, but it's highly recommended. +Starting with the best possible setup will save you a lot of trouble in the future! -So, let's create a **virtual environment** (also called a *virtualenv*). Virtualenv will isolate your Python/Django setup on a per-project basis. This means that any changes you make to one website won't affect any others you're also developing. Neat, right? +So, let's create a **virtual environment** (also called a *virtualenv*). +Virtualenv will isolate your Python/Django setup on a per-project basis. +This means that any changes you make to one website won't affect any others +you're also developing. Neat, right? -All you need to do is find a directory in which you want to create the `virtualenv`; your home directory, for example. On Windows, it might look like `C:\Users\Name\` (where `Name` is the name of your login). - -> __NOTE:__ On Windows, make sure that this directory does not contain accented or special characters; if your username contains accented characters, use a different directory, for example, `C:\djangogirls`. +All you need to do is find a directory in which you want to create the +`virtualenv`; your home directory, for example. For this tutorial we will be using a new directory `djangogirls` from your home directory: @@ -25,14 +29,15 @@ $ mkdir djangogirls $ cd djangogirls ``` -We will make a virtualenv called `myvenv`. The general command will be in the format: +We will make a virtualenv called `myvenv`. +The general command will be in the format: {% filename %}command-line{% endfilename %} ``` $ python3 -m venv myvenv ``` -We can create a `virtualenv` on both Linux and OS X by running `python3 -m venv myvenv`. +We can create a `virtualenv` on OS X by running `python3 -m venv myvenv`. It will look like this: {% filename %}command-line{% endfilename %} @@ -40,55 +45,14 @@ It will look like this: $ python3 -m venv myvenv ``` -`myvenv` is the name of your `virtualenv`. You can use any other name, but stick to lowercase and use no spaces. It is also a good idea to keep the name short as you'll be referencing it a lot! - -> __NOTE:__ On some versions of Debian/Ubuntu you may receive the following error: - ->{% filename %}command-line{% endfilename %} ->``` ->The virtual environment was not created successfully because ensurepip is not available. On Debian/Ubuntu systems, you need to install the python3-venv package using the following command. -> apt install python3-venv ->You may need to use sudo with that command. After installing the python3-venv package, recreate your virtual environment. ->``` -> -> In this case, follow the instructions above and install the `python3-venv` package: ->{% filename %}command-line{% endfilename %} ->``` ->$ sudo apt install python3-venv ->``` - -> __NOTE:__ On some versions of Debian/Ubuntu initiating the virtual environment like this currently gives the following error: - ->{% filename %}command-line{% endfilename %} ->``` ->Error: Command '['/home/eddie/Slask/tmp/venv/bin/python3', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1 ->``` - -> To get around this, use the `virtualenv` command instead. - ->{% filename %}command-line{% endfilename %} ->``` ->$ sudo apt install python-virtualenv ->$ virtualenv --python=python{{ book.py_version }} myvenv ->``` - -> __NOTE:__ If you get an error like - ->{% filename %}command-line{% endfilename %} ->``` ->E: Unable to locate package python3-venv ->``` - -> then instead run: -> ->{% filename %}command-line{% endfilename %} ->``` ->sudo apt install python{{ book.py_version }}-venv ->``` +`myvenv` is the name of your `virtualenv`. +You can use any other name, but stick to lowercase and use no spaces. +It is also a good idea to keep the name short as you'll be referencing it a lot! ## Working with virtualenv -The command above will create a directory called `myvenv` (or whatever name you chose) that contains our virtual environment (basically a bunch of directories and files). +The command above will create a directory called `myvenv` (or whatever name you +chose) that contains our virtual environment (basically a bunch of directories and files). Start your virtual environment by running: @@ -106,9 +70,11 @@ Remember to replace `myvenv` with your chosen `virtualenv` name! >$ . myvenv/bin/activate >``` -You will know that you have `virtualenv` started when you see that the prompt in your console is prefixed with `(myvenv)`. +You will know that you have `virtualenv` started when you see that the prompt +in your console is prefixed with `(myvenv)`. -When working within a virtual environment, `python` will automatically refer to the correct version so you can use `python` instead of `python3`. +When working within a virtual environment, `python` will automatically refer to +the correct version so you can use `python` instead of `python3`. OK, we have all important dependencies in place. We can finally install Django! @@ -116,7 +82,8 @@ OK, we have all important dependencies in place. We can finally install Django! Now that you have your `virtualenv` started, you can install Django. -Before we do that, we should make sure we have the latest version of `pip`, the software that we use to install Django: +Before we do that, we should make sure we have the latest version of `pip`, +the software that we use to install Django: {% filename %}command-line{% endfilename %} ``` @@ -128,7 +95,10 @@ Before we do that, we should make sure we have the latest version of `pip`, the A requirements file keeps a list of dependencies to be installed using `pip install`: -First create a `requirements.txt` file inside of the `djangogirls/` folder, using the code editor that you installed earlier. You do this by opening a new file in the code editor and then saving it as `requirements.txt` in the `djangogirls/` folder. Your directory will look like this: +First create a `requirements.txt` file inside of the `djangogirls/` folder, u +sing the code editor that you installed earlier. +You do this by opening a new file in the code editor and then saving it as +`requirements.txt` in the `djangogirls/` folder. Your directory will look like this: ``` djangogirls diff --git a/en/runcode/python_introduction/README.md b/en/runcode/python_introduction/README.md index cc24f947358..3f520af250a 100644 --- a/en/runcode/python_introduction/README.md +++ b/en/runcode/python_introduction/README.md @@ -2,7 +2,8 @@ # Introduction to Python -> Part of this chapter is based on tutorials by Geek Girls Carrots (https://github.com/ggcarrots/django-carrots). +> Part of this chapter is based on tutorials by Geek Girls Carrots +(https://github.com/ggcarrots/django-carrots). Let's write some code! diff --git a/en/windows/README.md b/en/windows/README.md index 4ea8aa3dc9c..4221b31a98f 100644 --- a/en/windows/README.md +++ b/en/windows/README.md @@ -27,19 +27,19 @@ When you get to the main tutorial, you'll learn more about the command line. For now, the main thing you need to know is how to open a command window and what it looks like: -{% include "/intro_to_command_line/open_instructions.md" %} +{% include "intro_to_command_line/open_instructions.md" %} ## Install Python {#python} -{% include "/python_installation/instructions.md" %} +{% include "python_installation/instructions.md" %} ## Install a code editor {#code-editor} {% include "/code_editor/instructions.md" %} ## Set up virtualenv and install Django {#virtualenv} -{% include "/django_installation/instructions.md" %} +{% include "django_installation/instructions.md" %} ## Install Git {#git} -{% include "/deploy/install_git.md" %} +{% include "deploy/install_git.md" %} ## Create a GitHub account {#github-account} Go to [GitHub.com](https://www.github.com) and sign up for a new, free user account. diff --git a/en/windows/python_introduction/README.md b/en/windows/python_introduction/README.md index cc24f947358..3f520af250a 100644 --- a/en/windows/python_introduction/README.md +++ b/en/windows/python_introduction/README.md @@ -2,7 +2,8 @@ # Introduction to Python -> Part of this chapter is based on tutorials by Geek Girls Carrots (https://github.com/ggcarrots/django-carrots). +> Part of this chapter is based on tutorials by Geek Girls Carrots +(https://github.com/ggcarrots/django-carrots). Let's write some code! From efe896abcd6521e6596b3ed8445fde396e86feb6 Mon Sep 17 00:00:00 2001 From: Anna Makarudze Date: Thu, 27 Apr 2023 21:13:56 +0200 Subject: [PATCH 07/17] Restruture content up to Python introduction --- en/SUMMARY.md | 10 +- en/chromebook/README.md | 23 +- en/chromebook/django_start_project/README.md | 349 +++++++++ .../images/install_worked.png | Bin 0 -> 441957 bytes en/installation/README.md | 35 +- en/linux/README.md | 8 +- en/linux/deploy/install_git.md | 45 +- en/linux/django_start_project/README.md | 169 +++++ .../images/install_worked.png | Bin 0 -> 441957 bytes en/linux/python_introduction/README.md | 6 +- en/linux/python_introduction/instructions.md | 19 + en/linux/python_introduction/prompt.md | 4 +- en/macosx/README.md | 6 +- en/macosx/django_start_project/README.md | 169 +++++ .../images/install_worked.png | Bin 0 -> 441957 bytes en/macosx/python_introduction/README.md | 6 +- en/macosx/python_introduction/instructions.md | 17 + en/macosx/python_introduction/prompt.md | 2 +- en/python_introduction/instructions.md | 710 ++++++------------ .../instructions_part_two.md | 430 +++++++++++ en/runcode/README.md | 25 +- en/runcode/django_installation/README.md | 89 +-- .../django_installation/instructions.md | 88 +++ en/runcode/django_start_project/README.md | 243 ++++++ .../images/install_worked.png | Bin 0 -> 441957 bytes en/runcode/python_introduction/README.md | 7 +- en/windows/README.md | 6 +- .../deploy/images/pythonanywhere_account.png | Bin 0 -> 30820 bytes .../images/pythonanywhere_bash_console.png | Bin 0 -> 15751 bytes ...pythonanywhere_beginner_account_button.png | Bin 0 -> 33633 bytes .../pythonanywhere_create_api_token.png | Bin 0 -> 23702 bytes en/windows/django_start_project/README.md | 169 +++++ .../images/install_worked.png | Bin 0 -> 441957 bytes en/windows/python_introduction/README.md | 6 +- .../python_introduction/instructions.md | 26 + en/windows/python_introduction/prompt.md | 7 +- 36 files changed, 2014 insertions(+), 660 deletions(-) create mode 100644 en/chromebook/django_start_project/README.md create mode 100644 en/chromebook/django_start_project/images/install_worked.png create mode 100644 en/linux/django_start_project/README.md create mode 100644 en/linux/django_start_project/images/install_worked.png create mode 100644 en/linux/python_introduction/instructions.md create mode 100644 en/macosx/django_start_project/README.md create mode 100644 en/macosx/django_start_project/images/install_worked.png create mode 100644 en/macosx/python_introduction/instructions.md create mode 100644 en/python_introduction/instructions_part_two.md create mode 100644 en/runcode/django_installation/instructions.md create mode 100644 en/runcode/django_start_project/README.md create mode 100644 en/runcode/django_start_project/images/install_worked.png create mode 100644 en/windows/deploy/images/pythonanywhere_account.png create mode 100644 en/windows/deploy/images/pythonanywhere_bash_console.png create mode 100644 en/windows/deploy/images/pythonanywhere_beginner_account_button.png create mode 100644 en/windows/deploy/images/pythonanywhere_create_api_token.png create mode 100644 en/windows/django_start_project/README.md create mode 100644 en/windows/django_start_project/images/install_worked.png create mode 100644 en/windows/python_introduction/instructions.md diff --git a/en/SUMMARY.md b/en/SUMMARY.md index 183599f091c..1469e84098a 100644 --- a/en/SUMMARY.md +++ b/en/SUMMARY.md @@ -43,7 +43,7 @@ * [Introduction to Python](linux/python_introduction/README.md) * [What is Django?](django/README.md) * [Django installation](chromebook/README.md#glitch-cloud-ide) - * [Your first Django project!](django_start_project/README.md) + * [Your first Django project!](chromebook/django_start_project/README.md) * [Django models](django_models/README.md) * [Django admin](django_admin/README.md) * [Deploy!](deploy/README.md) @@ -74,7 +74,7 @@ * [Introduction to Python](linux/python_introduction/README.md) * [What is Django?](django/README.md) * [Django installation](linux/django_installation/README.md) - * [Your first Django project!](django_start_project/README.md) + * [Your first Django project!](linux/django_start_project/README.md) * [Django models](django_models/README.md) * [Django admin](django_admin/README.md) * [Deploy!](deploy/README.md) @@ -105,7 +105,7 @@ * [Introduction to Python](macosx/python_introduction/README.md) * [What is Django?](django/README.md) * [Django installation](macosx/django_installation/README.md) - * [Your first Django project!](django_start_project/README.md) + * [Your first Django project!](macosx/django_start_project/README.md) * [Django models](django_models/README.md) * [Django admin](django_admin/README.md) * [Deploy!](deploy/README.md) @@ -130,13 +130,13 @@ * [GitHub](windows/README.md#github-account) * [PythonAnywhere](windows/README.md#pythonanywhere-account) * [How the Internet works](how_the_internet_works/README.md) - * [Introduction to command line](intro_to_command_line/README.md) + * [Introduction to command line](windows/intro_to_command_line/README.md) * [Python installation](windows/python_installation/README.md) * [Code editor](code_editor/README.md) * [Introduction to Python](windows/python_introduction/README.md) * [What is Django?](django/README.md) * [Django installation](windows/django_installation/README.md) - * [Your first Django project!](django_start_project/README.md) + * [Your first Django project!](windows/django_start_project/README.md) * [Django models](django_models/README.md) * [Django admin](django_admin/README.md) * [Deploy!](deploy/README.md) diff --git a/en/chromebook/README.md b/en/chromebook/README.md index 1c70ce9b96e..69b7b18363a 100644 --- a/en/chromebook/README.md +++ b/en/chromebook/README.md @@ -209,4 +209,25 @@ as it becomes more complete. Thus, sign up for a new Python Anywhere account at [www.pythonanywhere.com](https://www.pythonanywhere.com). -{% include "/deploy/signup_pythonanywhere.md" %} \ No newline at end of file +{% include "/deploy/signup_pythonanywhere.md" %} + +# Start reading + +Congratulations, you are all set up and ready to go! If you still have some +time before the workshop, it would be useful to start reading a few of the +beginning chapters: + +* [How the internet works](../how_the_internet_works/README.md) + +* [Introduction to the command line](../linux/intro_to_command_line/README.md) + +* [Introduction to Python](../linux/python_introduction/README.md) + +* [What is Django?](../django/README.md) + + +# Enjoy the workshop! + +When you begin the workshop, you'll be able to go straight to +[Your first Django project!](../linux/django_start_project/README.md) because you +already covered the material in the earlier chapters. diff --git a/en/chromebook/django_start_project/README.md b/en/chromebook/django_start_project/README.md new file mode 100644 index 00000000000..5ff953ffa86 --- /dev/null +++ b/en/chromebook/django_start_project/README.md @@ -0,0 +1,349 @@ +# Your first Django project! + +> Part of this chapter is based on tutorials by Geek Girls Carrots +(https://github.com/ggcarrots/django-carrots). + +> Parts of this chapter are based on the [django-marcador +tutorial](http://django-marcador.keimlink.de/) licensed under the Creative +Commons Attribution-ShareAlike 4.0 International License. +The django-marcador tutorial is copyrighted by Markus Zapke-Gründemann et al. + +We're going to create a small blog! + +The first step is to start a new Django project. +Basically, this means that we'll run some scripts provided by Django that will +create the skeleton of a Django project for us. +This is just a bunch of directories and files that we will use later. + +The names of some files and directories are very important for Django. +You should not rename the files that we are about to create. +Moving them to a different place is also not a good idea. +Django needs to maintain a certain structure to be able to find important things. + +> Remember to run everything in the virtualenv. +If you don't see a prefix `(myvenv)` in your console, you need to activate +your virtualenv. +We explained how to do that in the __Django installation__ chapter in the +__Working with virtualenv__ part. +Typing `myvenv\Scripts\activate` on Windows or +`source myvenv/bin/activate` on Mac OS X or Linux will do this for you. + + + +In your Mac OS X or Linux console, you should run the following command. +**Don't forget to add the period (or dot) `.` at the end!** + +{% filename %}command-line{% endfilename %} +``` +(myvenv) ~/djangogirls$ django-admin startproject mysite . +``` + +> The period `.` is crucial because it tells the script to install Django in +your current directory (for which the period `.` is a short-hand reference). + +> **Note** When typing the command above, remember that you only type the part +which starts by `django-admin`. +The `(myvenv) ~/djangogirls$` part shown here is just example of the prompt +that will be inviting your input on your command line. + + + + + +On Windows you should run the following command. +**(Don't forget to add the period (or dot) `.` at the end)**: + +{% filename %}command-line{% endfilename %} +``` +(myvenv) C:\Users\Name\djangogirls> django-admin.exe startproject mysite . +``` +> The period `.` is crucial because it tells the script to install Django in +your current directory (for which the period `.` is a short-hand reference). + +> **Note** When typing the command above, remember that you only type the part +which starts by `django-admin.exe`. +The `(myvenv) C:\Users\Name\djangogirls>` part shown here is just example of +the prompt that will be inviting your input on your command line. + + + +`django-admin.py` is a script that will create the directories and files for you. +You should now have a directory structure which looks like this: + +``` +djangogirls +├── manage.py +├── mysite +│   ├── asgi.py +│   ├── __init__.py +│   ├── settings.py +│   ├── urls.py +│   └── wsgi.py +├── myvenv +│   └── ... +└── requirements.txt +``` +> **Note**: in your directory structure, you will also see your `myvenv` +directory that we created before. + +`manage.py` is a script that helps with management of the site. +With it we will be able (amongst other things) to start a web server on our +computer without installing anything else. + +The `settings.py` file contains the configuration of your website. + +Remember when we talked about a mail carrier checking where to deliver a letter? +`urls.py` file contains a list of patterns used by `urlresolver`. + +Let's ignore the other files for now as we won't change them. +The only thing to remember is not to delete them by accident! + + +## Changing settings + +Let's make some changes in `mysite/settings.py`. +Open the file using the code editor you installed earlier. + +**Note**: Keep in mind that `settings.py` is a regular file, like any other. +You can open it from inside the code editor, using the "file -> open" menu actions. +This should get you the usual window in which you can navigate to your +`settings.py` file and select it. +Alternatively, you can open the file by navigating to the djangogirls folder on +your desktop and right-clicking on it. Then, select your code editor from the list. +Selecting the editor is important as you might have other programs installed +that can open the file but will not let you edit it. + +It would be nice to have the correct time on our website. +Go to [Wikipedia's list of time zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) +and copy your relevant time zone (TZ) (e.g. `Europe/Berlin`). + +In `settings.py`, find the line that contains `TIME_ZONE` and modify it to +choose your own timezone. +For example: + +{% filename %}mysite/settings.py{% endfilename %} +```python +TIME_ZONE = 'Europe/Berlin' +``` + +A language code consist of the language, e.g. `en` for English or `de` for +German, and the country code, e.g. `de` for Germany or `ch` for Switzerland. +If English is not your native language, you can add this to change the default +buttons and notifications from Django to be in your language. +So you would have "Cancel" button translated into the language you defined here. +[Django comes with a lot of prepared translations](https://docs.djangoproject.com/en/3.2/ref/settings/#language-code). + +If you want a different language, change the language code by changing the +following line: + +{% filename %}mysite/settings.py{% endfilename %} +```python +LANGUAGE_CODE = 'de-ch' +``` + + +We'll also need to add a path for static files. +(We'll find out all about static files and CSS later in the tutorial.) +Go down to the *end* of the file, and just underneath the `STATIC_URL` entry, +add a new one called `STATIC_ROOT`: + +{% filename %}mysite/settings.py{% endfilename %} +```python +STATIC_URL = '/static/' +STATIC_ROOT = BASE_DIR / 'static' +``` + +When `DEBUG` is `True` and `ALLOWED_HOSTS` is empty, the host is validated +against `['localhost', '127.0.0.1', '[::1]']`. +This won't match our hostname on PythonAnywhere once we deploy our application +so we will change the following setting: + +{% filename %}mysite/settings.py{% endfilename %} +```python +ALLOWED_HOSTS = ['127.0.0.1', '.pythonanywhere.com'] +``` + +> **Note**: If you're using a Chromebook, add this line at the bottom of your +settings.py file: +> `MESSAGE_STORAGE = 'django.contrib.messages.storage.session.SessionStorage'` + +> Also add `.amazonaws.com` to the `ALLOWED_HOSTS` if you are using cloud9 + +> If you are hosting your project on `Glitch.com`, let us protect the Django +secret key that needs to +> remain confidential (otherwise, anyone remixing your project could see it): +> +> * First, we are going to create a random secret key. +> Open the Glitch terminal again, and type the following command: +> +> {% filename %}command-line{% endfilename %} +> ```bash +> python -c 'from django.core.management.utils import get_random_secret_key; \ +> print(get_random_secret_key())' +> ``` +> This should display a long random string, perfect to use as a secret key +> for your brand new Django web site. +> We will now paste this key into a `.env` file that Glitch will only show +> you if you are the owner of the web site. +> +> * Create a file `.env` at the root of your project and add the following property in it: +> +> {% filename %}.env{% endfilename %} +> ```bash +> # Here, inside the single quotes, you can cut and paste the random key generated above +> SECRET='3!0k#7ds5mp^-x$lqs2%le6v97h#@xopab&oj5y7d=hxe511jl' +> ``` +> * Then update the Django settings file to inject this secret value and set the Django web site name: +> +> {% filename %}mysite/settings.py{% endfilename %} +> ```python +> import os +> +> SECRET_KEY = os.getenv('SECRET') +> ``` +> * And a little further down in the same file, we inject the name of your new Glitch website: +> +> {% filename %}mysite/settings.py{% endfilename %} +> ```python +> ALLOWED_HOSTS = [os.getenv('PROJECT_DOMAIN') + ".glitch.me"] +> ``` +> The `PROJECT_DOMAIN` value is automatically generated by Glitch. +> It will correspond to the name of your project. + +## Set up a database + +There's a lot of different database software that can store data for your site. +We'll use the default one, `sqlite3`. + +This is already set up in this part of your `mysite/settings.py` file: + +{% filename %}mysite/settings.py{% endfilename %} +```python +DATABASES = { + 'default': { + 'ENGINE': 'django.db.backends.sqlite3', + 'NAME': BASE_DIR / 'db.sqlite3', + } +} +``` + +To create a database for our blog, let's run the following in the console: +`python manage.py migrate` (we need to be in the `djangogirls` directory that +contains the `manage.py` file). +If that goes well, you should see something like this: + +{% filename %}command-line{% endfilename %} +``` +(myvenv) ~/djangogirls$ python manage.py migrate +Operations to perform: + Apply all migrations: admin, auth, contenttypes, sessions +Running migrations: + Applying contenttypes.0001_initial... OK + Applying auth.0001_initial... OK + Applying admin.0001_initial... OK + Applying admin.0002_logentry_remove_auto_add... OK + Applying admin.0003_logentry_add_action_flag_choices... OK + Applying contenttypes.0002_remove_content_type_name... OK + Applying auth.0002_alter_permission_name_max_length... OK + Applying auth.0003_alter_user_email_max_length... OK + Applying auth.0004_alter_user_username_opts... OK + Applying auth.0005_alter_user_last_login_null... OK + Applying auth.0006_require_contenttypes_0002... OK + Applying auth.0007_alter_validators_add_error_messages... OK + Applying auth.0008_alter_user_username_max_length... OK + Applying auth.0009_alter_user_last_name_max_length... OK + Applying auth.0010_alter_group_name_max_length... OK + Applying auth.0011_update_proxy_permissions... OK + Applying auth.0012_alter_user_first_name_max_length... OK + Applying sessions.0001_initial... OK +``` + +And we're done! Time to start the web server and see if our website is working! + +## Starting the web server + +You need to be in the directory that contains the `manage.py` file (the +`djangogirls` directory). +In the console, we can start the web server by running `python manage.py runserver`: + +{% filename %}command-line{% endfilename %} +``` +(myvenv) ~/djangogirls$ python manage.py runserver +``` + +If you are on a Chromebook, use this command instead: + +{% filename %}Cloud 9{% endfilename %} +``` +(myvenv) ~/djangogirls$ python manage.py runserver 0.0.0.0:8080 +``` +or this one if you are using Glitch: + +{% filename %}Glitch.com terminal{% endfilename %} +``` +$ refresh + +``` + +If you are on Windows and this fails with `UnicodeDecodeError`, use this command instead: + +{% filename %}command-line{% endfilename %} +``` +(myvenv) ~/djangogirls$ python manage.py runserver 0:8000 +``` + + +Now you need to check that your website is running. Open your browser (Firefox, +Chrome, Safari, Internet Explorer or whatever you use) and enter this address: + +{% filename %}browser{% endfilename %} +``` +http://127.0.0.1:8000/ +``` + +If you're using a Chromebook and Cloud9, instead click the URL in the pop-up +window that should have appeared in the upper right corner of the command window +where the web server is running. +The URL will look something like: + +{% filename %}browser{% endfilename %} +``` +https://.vfs.cloud9.us-west-2.amazonaws.com +``` +or on Glitch: +``` +https://name-of-your-glitch-project.glitch.me +``` + +If you are using RunCode cloud platform, the URL will look something like this: +`https://8000-soft-limit-18855079.eu-ws4.runcode.io/`. +To view your own instance, the URL will be like: + +{% filename %}browser{% endfilename %} +``` +https://8000-the-name-of-your-runcode-instance.eu-ws4.runcode.io/ +``` +You can open this in another browser window and you should see the Django +install worked page. + +Congratulations! You've just created your first website and run it using a web +server! Isn't that awesome? + +![Install worked!](images/install_worked.png) + +Note that a command window can only run one thing at a time, and the command +window you opened earlier is running the web server. +As long as the web server is running and waiting for additional incoming +requests, the terminal will accept new text but will not execute new commands. + +> We reviewed how web servers work in the How the Internet works chapter. + +To type additional commands while the web server is running, open a new +terminal window and activate your virtualenv -- to review instructions on how to +open a second terminal window, see +[Introduction to the command line](../intro_to_command_line/README.md). +To stop the web server, switch back to the window in which it's running and +press CTRL+C - Control and C keys together (on Windows, you might have to press +Ctrl+Break). + +Ready for the next step? It's time to create some content! diff --git a/en/chromebook/django_start_project/images/install_worked.png b/en/chromebook/django_start_project/images/install_worked.png new file mode 100644 index 0000000000000000000000000000000000000000..4354c634ddbc7a1ed564a46ffc5a2eda9f1fd04b GIT binary patch literal 441957 zcmbT6Q;aT5)MmT;v~Bxs+xBVOwr$(CZQHi(K5g5!{%T+dQDygJ)YUSAx z^0H!Z(AdyGKtOO3;=+nRKoD0zK%nxFApa5Z8UAe`@Ln1TVL@g0jjK!zTNZZMV4rjv zWjIoPrDupQl7Jh@Yp{8Ijkj0Ta%(Kxfh zPJ`(qNH4FTut^QA>3#4NaCemYu;T9_5un7JSWwycW~~aT;GlnErNPNci&263lo%{H z1NQPMARwg^>@^({S;nht4w%4x)-i5!kyS>cVrH+wj{Pe0u&-n|ES$|E;6Y~uCRmMk z4Me@#_4S^yHp$(pcZZnAvN- zU?sBtlm+icz8MlQ8GYx=oax&Jf9m^FapkKj;dXr=RiYMX5&tS0$@jdxxbLJ@l^Jsi z;Wf`vutZNB86yBM32%c{bJ2{0F#TlJaG$X+&s)F0;?7>R)^LnYZMIXFvcF1_z*BbWPWqwk#lzPG5EWI8nmGBxj^ZA^B?=tvW`B%1>R*O^3 z1T{Hs*+XtZkvx)NU21_Q3rnnFpxC&bQs`+s_yP^0FNb%HKf@z~=gQ}oK5(9dd+*sH6cp2o zKVjw*J)_0|+Phv+f>*P;)jSIB+O#XSNU&9@yzx=6i(~deF9bOwr@a1EkH%dV%*-|; z__zj?WO`?jR*_-MjP}wR)U{|%yW?Aj(*H6Q`I_}T`+DDK&~z^nH|qdZ=LxpOkQx$I zH)?Q^n?sk=xXrCEDbzYV`ey^D9jjr2yTQ*WHtSe9bqAZgio|FsT>})NB=CiE4-0o{smpJSaTB8Kc4qjapa^gjF(*?JNA1gi0$tEt= z%5RwUZl%5TpJ!pWVok?=(qgl|b z(GwkEcdRCb-dJ10vil}GAQ}S#K(d)9Y$LBYARp#2F)re+mh}zlSo_rnd)(TBO++Pvf75u zkPQlz-8x!ZT0IsxPLw&Q$BE^8$BO0zA?XNgKWyqqsXDaO8hdN9F<(4nIu+wfcb#uH z2mx*nvnxCw?rqu1a*Ku9U-XC|v3rTOH_oex5vN?UlXB z;wzN!T8)iW+mK6mB|=03n~#;|@8Hr}b7@!=J?YX_g67c-THDAH9wru}ubsSy2R@F- zhs&WIr{(SkbsHC7;MDH@<_yJg|4bK%vRbwu+*DU;+AMaC3_yEp>L~|5kmL@JVXn*e zH5?fX@`QWrj}};xmt;A=xUHyXl-sqDIML}eBiebwjHX?q(b`HRLEr2iX)Id;Vca!_ zc~MoDPQ>VKlbAD^44VQ&9$FzH@9oZ0E%0)9MqP5K5PggcB-dW~=c_Ege1orIgzU*` zPE63;uTX_fn0CnBR^R0me*`tL)nb2B6|zL`*Nh9xiGjutjIza2G7}x5{s}>NBFET911tJwckfa`j?KfcGgHkVwM6&JB+Ji(+P5zT4dn!@(SiI!1 zc+PX~oa@Xb$CX2#GyA{b_r5gQ)9<|B`{Xj7<6npO=e*yE#dGg3m1$NXz|1x2$D$sf z)JhH~ot1wn{I3YP-JR8()hmm}dizp#G|D0P9IInry5I0uXv+5n%n+1#Z`GFT0R|9^ z03z5>r<(PWCS(NA-VBYIN<1>lnG)f~QOAvVMQV)C-Li^0hR;B-44Sf-9%{&aKoVa3 ziT%ic8FX`JaN7O@FBK*%?}@@5b+mD$h{i0Pat&C`D8W;iCL)#2zgyHV#B7$sQ z!0-0yMszS1Gh(yjP|os1-h3qKIgCcN6S`MEc^35EDS;{(n z_iZ{t!L9bJ!RnK~@Af%QQA|TZ8$LB6Sio}wn6ley3FdgjB4N?A7ktG0XQ zsRS?bs1L2OQADqn>0vx*p>gM94m%N?=(6jg{L>;Ft9hjyv**+Ib?3KB1(thn9T?Bn zgDC+gDSQOCng%9f(honfanX~YBYWVmli3GKc3))huiU<1=>4k$n^4oxL{8E->2^7Ebv~g5-T2$Ou?s7GxQ8 z)FG@+>PQ-B69j4_;?@cg2^N7+!T0^gw?}W6Z&JbISJlI7O3dSZ<(7cfjJ~D3u$N!+ zKhD42*saSyK798qSn8-PdHl_F*{3qwi+$q~?W_G!9#ufa7a8{~;~gvmN=87W;n3^< zMdHtZ*Uv<}R=HOhlqMbh9=AVR(D%o`$+PKm@;CVuVP?{?_m>_24;hn0f3vr%cf=sw2ljGKOb zjmL7^%@RoWtczfzNF~|)lj}OlYSX~Y?AK6KP4N41ENBc&7nw6|A)IkBJ-u+VtR zYHG|1>flIFe}_W^iJN=A0N@z4Qr(0QIYm#1C% z31ws3Dfx<^tL(IJQ!(*ZVo)QpwkqMSQO}w|4_bM54I36L_eT0}{EYm(2dUh!>4-y9 z`$mTS$zI7f9$2buAUr|O1Pay#cF9JJM^J~@bRw6nZH}rOQ}-e9@_G-c8$Ojlp5Tu5 z_f1+R97&Q(F^{3O-b=LFuRIJCF_t@sK!Vn%aZ~D+XyRX7+RQFWT*hJB?D+E%oO-Z$ zBHq8Lec5j{jvNE~XAoFC3zeXLPg>a+e)n2vuCO=m9^wi^@Qhc-1VE6YHQtq4WcM)TKEH z3hCp9f%)ZBkiG>ck` z$T>mx4;2t;eTZ%*l=hmbwnB5fM3UEG8Fh`xUmHU zql5Hi5YssAt@uWG(F)vv_npTW8WUey4i_+J6=1C1wp2NN05n1G87r9a;5E8@irXc0KUIyomB%R?WK% zwhu2Ztm|;{gBx^UitT=lMW*HmKfw_~UEcfhsV6{@LD~D3CpB1lRify&u^hH?k-+mr z7Yw$iaQ+xP{Qm4+3@G{x72Q*d)7@74t9acHe+q#e5aO0Bc~Jj+XGMywXCYw2YuLS) zyH82c67w0gAsDJ`Y1q}OgOQ1axxgzx5X3pFhBTbAnII7?z4LVPjBoWYkbv5Ey0IdL zuh5AT$4|Lm(}hwbUVuoyjR0?xlETfLdx@>6+*<^S;-Y5%dP^fJ+YJNAS;)devS+52ATyQ?+<>lSyOuOM6iP{KQ5!KlhG7mY}Q zafES%%}a9N)~5fB06&b(f_IED?CWb)V4R^vXd(2JxI-I`nDCehZipvw8ifzw?2B6q1Y5(%RGyfs^~X|11+;!XILTV)+>TOXmbi9ggI@n`eD( z>d|SVX5V}I?kZa{?IWJ!E%Q28?y{Z6ftq_99aerl){Qs^in8I!lSL$U8N)p&twT*x zJ$SB_afY?Jg#ary&YTL8U4M?lW1YyvNN-=k#9eth+?Rb@^*inD_uAtl$J#KX;6+cE zj#Na9jSiW;t*8@(C9s%-RQE&N_H4G>Ggz|yezx%MW%WYe#bVi)w~^A3yveyDTS4MM|vL5u?>VZq`=)3O?nwivvG5=vr_`dV*CJZ-ej8VMz2SJIO2f&?SMb{fAnQ;aHj!zuYEo#EZ zU=_lxqFPYo z3h*(kk{ZmJM+Wxwu%YA-T|6%5&eON}boRWxRPOxU*VA!QGX*N`5$LwR ze^Xcr(7Ba3SLCmI%6ctP((JB6}iqC9u$@5v@Nk%b1)g)gOY->E61 zU*{gqsRyximyWgrP4`QeaglInfB!$6;r}s=-y3JHx}n#yIhS0KX9Cd5>RdxR1rwJn z{A;VmgtW$r>VXAfEe~C<-yULqdg`y->#UpeG?iH0w~Goq4E64Ed~E5?+ zayKzp99QhGL|}hdFevZ(V}W=s93uFFc39w*nNbx)1p^w;nkr%^#T*n8HUm?D(Mv64&+?LE;yJ|p4~N+p-5JQYfP!q?411K9hRlq}%2oB25$ zlO;)vYl#-*VsfyWE^KeXJmnQQXENdn+{!-ez6JcO!1=UbdHS!hMX4ItLZw}OAN!{> ziT_r%?+`^>p1Q0APf9j-tEQ(2YufbcBaj2lq6Dk;Rn{9;9{UGp9r_@FdV*K!axdby z>1|G)TWT^TGFi70kuSFjG|E=p%X7Nl9;;Vm_}})3`q)s?)S0!vWox7P#vNAD=Y?9? z7pJ1VU5w)ah_{pW{-u7#k(eKmI7si(gah7*D%>o-HyOh&ACOGH7wnjioRxeVu9UUE znWlccTl}?ZS>s)LZ6_I19s9~A5psQcTpvo?o6y5Pa$Ew)PVhW)4o^PU^(EWv01FyG z7hy+e|8_>p5-nU#VZ%A|$iDbn8W!9(+-|Lv!!zS;F<%w<<_pa7=#KO?l^a{&mRl0Q zhsbGlRrx%h+kSx#NFKdP&^ljVNT@V81b(nq=dJ#m6&0*W0}+2 z9PzKTk3|23H~lQYy+}3s!$kTFKV4W|NbnHBHP5*UdoF+6@b8JkS+7=+HBaZ!Ch{$A z#4WVu;cG@h1h+K$TOU@$uP+huFU6?X8p-~YxVIqJoxUr$M2eAOshG&YVSgmZ-E|pN z_^@2T`hSP*C%lE|x-5EgBIgy%?9YJm1Pp7z`ibWdkvQiwt7=;FdU*cvPx(xE3mSat zzeolK+Qx#5nGD|2Uf?Y4Jz;`&k#t%0CE>#v+3F^O3*ZLIORy)7l44Q&1GHbAO-jn@ zD6a`-28aCy|8Sm>F~>5!U)0acIxpqfhZ12YNZOtSeTfWEv`8Yn9NCz2;Qu5UJ68V| ze*f$s3xlXfHFc&(&ZCVU0uzL8%(`0fqrvBtx?0txhY$@O3QTwd64*B;SxtDWg-1FS z|FYK45%)$HJ!qrJTeP)9VIv*!J7Rt0FPaZ9he_(Pv>mjb0xM`be zRi5;M0XS`i4~)JEVkjYQT_249+n~mcOz;xXd+tDtVivFL31AR9FeK@%X9ZkV)Je-B zbj6=7Zi|0$*48fiKekf*N%=s}T>v1fO}g>CsHDH?K_hqPN6urMon9{R{81&>#6;S< zbJHW;XJjwu=Gw-o!ac~L1(oxbiw|6&PDI{5z?4md1&eqt$($YiGqlpN1Z1dN2<{}z z-|yXI10>gE^mJO%rup;@^hx#S)s%wZxo}qx2P&|5e}_K19FfOiUceyF;`$R#XIe5P z271WDK^&VDYKtNb4i>k718|=p3*mu3y<~IzG!)zSQ`Ps?GmoL2QNU3wo^)ocj6@wR zr8;hAgXV;oHt-{in_V!ZC0+!*Y4fB|oM9XoO9tneEyX{e&0<_z{R&jATevR`Hu1fz z&kDi3QV#&G&v_9&sFxyXj-s$kOrMNF1C|GtIRJXxYk!>VzOD@Kh!Sv`@z>GTC1R`F zQ&jm|+~o7XIyJ8_Z9R$=sZx~ho zI=IXN8dAg>?6jbRxW#Tz^SD4hF&ItuCGR9m(2x}-pjd1;5?Pg))s@*2Do;-l0zytL z$=CC8*>vg;M*y8zi6dujzZgnsKTBa|4axaR$cPJ+c?ShTOC>uh!&fLmMqqTD>e}N8 z$cY^-VMHOhnmN)_2<;xRSEKtq8D^LZC(s}NG{zn`XF)#^dez?XI*G|17 zn(Wofs6Ju-aVK^i2v9yqF;H>+Ouf6~E0=}YkqJX_{xEHjANr3ntRcay$H&U$8ld=g zYqI2&Msa znSoTxgZD|z$f-fYyY7@bFvz6troy9he1|o{R3IheqqmSBVKiMsgA>G8<;w5tr-&1$ zwMHuZ!>jAu-V<}ZuBsdYY@Nh7YM4kW{HJTo=$bJ-E9g^oa_|KPQ|+%^@}Br|5g_zX zD$L{bIvu7j^98+yAm)d`DtjwIG+S7P6u7e#{V_S@;T$NEX$1#(%o{xQ0jpc@b|)Zl zbAyEv`FkURgp(Ogt_EA`w4(&sQ~C?n*>%6Ku)g0{zt7dU2RFY@_G=@z0J0KiV_-(d zjyubnx0Sr-Fr-uWqH&NMGn3>w^PJ2%k(6#RVryLukxubFTv>!AW?M^1^S+?v zLw5;O)%yUJS}N=*>dvEKd>HT1RTLmo%^#H7)QQb8#=lL1w-`#No}~Gxe-N)_ zj7(;|*=GkAV#o$kLFvFc4$({{S`=^h|1$<62tp{78kM8POr~@FI}w*PM`1tQ>BecA zxP4_L_E36pVcY50yTzU6^yN;vjz|Qi^kd|knU3nHQ7+ad-K>^$`w*lI+FNza-)xlK z9)>FM0?B6~P#=p3irXs5++G*Tm?;xPa6Oi{2pFL+3^7)x$p6`%)6 zq$moG&{o;;t-k@oKGl{91fM!STZzL%h>8GLa?liV?mpD+Bt8wccH;qyPAah*KT;l-lS-N(Bae?iT|!d*grseRwc&z*&gzx^8A zQmt+dB~kqBPI%Mm5%mU{nE&s({mID402i9|)*H`WEmN?4<#e2~Y>7ulY zV^K6%A#Mmt6iO^-4k=r@Y@Kqgx`MZ)0h3@Nw<*-b^?N|6Ie=`v$!t8yk>JYtrN_S5 zc*0cy@A>ya&QF~)keG|#`5Q~m?{oWl*=_{CYOgV;`Mj4z5NXWVp_xx-%|k#4TveTt zop@rR?DasD@&}rEd_YGIwA>$52Pk4thKbS{B~JPf(**=wu9*m&YSvEQFM`#Y0^z!v z2jj))`b%~H4F*_1C!fh#p{2CkfBR00in58Jl4xDz8XO1O=0PT?G#-~d#57jlk2!5$ zEE(K*=A*!Ds~l-119kT__`o(6+U*eCEFSwUvA|qZ0A73t-SOEdmly-Z;PlE%1dSrv z5Dwxt{;kRr9vBGdr1`W$uN}lcGsvKayT)u3lBKaMy!P;4{PaeUG#m*_r5=B&#=~1OFecwjEB_r~2(&DeFe96` zRe5TWS`k+WzalX0hTxzZR;qC#Syg^xL&}|xHplOmfSE@ngvFyg*7N8%txNKn08PA4 zVx^9=ZFp;f-(XY3VqXKd`QqJEHAiZ`cxuu5cVo24C37e><%4Br9}XP;9G5Y&c>zam z%9ajEyaz81YbC#Yf^O-OMtb2_7MB;3KK6Rq?Fm5^0Y+@c0+a+JeH@3lUKPL*A)P@} z{OS;hf)oBWew^Y{f3qEywbD(PEXy0e1<;wG>?0AH^&lMvA%>d@+%vK3PSqH5zc*m4 zxs{I{S`BX7Bl)fG)%L;g=blo(O4@gCrC_qnMtnv%9t)EBa+?-BFEcQ84vVqV9?>iS zg@EPh;O)iPj%<~hS@Y;BN7kvDm5*=7I!%&Tw3Ll34KMCOWYX{WH9tpiv`v64XWOcy4^w}o_~=;53R`*g7toL%#x)MHcoI2iY3UltO_Q#5EP`vX*wPKS zzF7ZMP+H`1Ne+C0_(T8%ZWakO3jc(II0t$?F&FE|ElhzN@6X;eL0{(mp&B{9pR$5J zt+FGr<(ufVsS#xr6~T4w1FJ;csvRft4g9}4nl7=VbR|`$>@A-0?&5S5z2gS%Ih4}+ zOY}p`#dGzW#D-T;0%$Zc1q4dB=+Yq@Ll0g^@TE+tdqJ);oOSEOafdIK(j$gA|H3m4 zm~?kJf*0pYW)yGZzoEAJ&@?f{a2>fQyLVjD;@>*7pC7#2AXJvzv%s|tnO>2piq|sMSl&-`ft4XC4WUSh#i7R481Ja z3uTF!6gG|mS$*y7$7s^4PR$h^V#M~}5J||2<9ARC;U9}5w2P4ON$g8%5`47gViK)+ zbX&hE2==meX*I!71*taAYv8hR_KCIRd<~-)YXby;Q-!Whgxm@YDOrf|Fz29pp)?q$ z$jU^M;2d~TWw*d2lH!aXF-fkkl#cQm0DVWIl6m5$l*C6c5#nuTa3z_^TiT1olU`XE z`yDh=EayhDn!d;V9keMs3f*i|X%EkT*qlg&SYb3lNa216B#tEh$X|Q#YA?R~npzgK zJO-K-MvRzNF#x_ja%U16GSMy=x^SaPsSmWPgkhej>n38IbLCP_7wWYvcavOna39^- zdBU2BL1#drocFk-htl$_HRP&UYhvAim|d$QCKTyv?q#FaU0mtgXOIX z#zkU9oWI48h5x;|@NY=yI~aRbNh-@?uuWq;oJEPj-p<#0AP_BE+GbtQewaKa*Ks=; z3Df>vTBJ3a`L*WCx!1u_tJb@FoRf03UHd0(`n!qJlfuvE`i)YC>(o!%#Fy39@|`DK z)?_fWg`mgjdz)12d)ld%%IdYvlq6f$WK`I3(X=_&a~)lTu>Bd==M&d+u@|+YxlQc` zf9_oR*V1kC@VX&EwoEB?``4T+XF}pD<6Gj3C}%ca)=a#Nxp)a{@f`NtInH+q^>ZE&n8dAqM(tf}%KrlF%1+CD7<$V0`PxdxTmF8qakS2z$i zt?D%1j*$6Y~MUa#Lb|8Z>j1UCA`^-P6wB|_gA*+?KfZNc%R=cZ+$qu7R)tL zPl_s`ZeE7Z0`>U3E?3HOeOz|NCv9kHGS*OC5t80&ev<7aWl*FC+D27>8;`5P>Np>} zsp-0IBDwM1j}jp8Jx;dAbhDbS-PSU#(2W%3aGB28xAEINIW`j~spoV;B*>PiyC&P& zWAUI^bODTl78Rp=64kyd^z{0O>0ic#8m@N|Ujdn!W_E3vPN&nktWKld9!`QHtds?~ z>n%>B(R%3gn(e;Z8@Wq=JzSV7NGMQ#7GI>BYq0e@+UahsHsq#L4-<4Atga6dXYZ zyr;F%3n=#YOA4kctsDTyKVtHF$NlNiX`E7?EV~+I&$h?<>w<*ov?Ei>Dk`Ss-owWQ ztL*gALNiiBE8ZT^>>9Z%1egd&S$wSxmGJMSqiPRqBf|uh4S0SribW*8Jz z;E78!rwvu1_hL(_*u@yprM?JRD@01o#*Kqk<4kBf@O-Do;9hriS3m{Ve^vnAXAqJx zKtqh)(hi9B52NsE|9gKmi$a9zC3X)rwY*}5bPR0gR%5@_Z)J@B9K$X@V`b1bJ(Q$U zUE0K?(E85gHa(|C;^nEzRXboK`hJVlQlymp21FbB+5 zqlTyjSdwX9(*$J1D-FkqYx4DiSYkKvkOub z{S->Ku4Df;QtPjDeEGhAL&ZqwFU$`n^#5QIuE_c*gN$1|>}1sQTteTD#<1r_MG#7S zJo!m}wlqoPU>5tu#MX4UrHzPI^lHkeM0 zyEpNs3*hFQ)x6&{Z0dHO?qBBWwHt^v0TlA*?~9F2gt=|t{mjp&Gp|`WRg1`?09<&B z&(U+gALpC590&a*clWc_6uXfX|BXZ1PMIq@%3>&@sk zbbkA*pD!7)ZmB3`-tMJkZg!_iX@p+(Smv&7eVDJB7q&*coeuIGKo zs-9mBC*Qy8W-lLw%90i9T8*ZUb+f$px5GH!ylV`SA^H_iM@bEn1FcaFrtsG`N}9f^ z!#5vfztK3o*|+_vACg{L5=o%|&hJ5FWzK#$WR~Q~ffTu3p{%<~r-`zqV)Fz4KjvvP zK)Ir)j*u2@T%(v0FH9`(jXcgo_e8l)j7r5=SkL^<*4e6TW(ydxF_C8JQiX-aqU@BE zp}|`PN#p!s7sp|SN);D z60hE3sOMwIGH#sb6b<$U1XD~vC#uJ~I=c~~OJ{q!VV>N&mxcFG*%Y!XUH7}gNvMXj zx=f_)gX`o@>e4r~9F=tj9@6QfPGH&vOmaBsiSAi+#V{cR+9`)m_O^oPa8GC}Td(TT zW1s&t+XG+BXqH4JA77>LQ*_`?#j~|3B7yQusWV<$2SlEp<mntR2ddTUfAl25ISl|c{{P=7we}6T5HKH zT4xUHz(bdkms!!c%s*fVq$1S>8n4HRBZh?XCUxRMp3K%IGc5>q@Xkq}B}E>bb@$Jd zurcWUsDL2qI0v)@L91f4q4JtV*?%lXybbwA-@Gu{;zp|hBU|l@;NmaODl?eWNVPp8 zK<+>{O#mWk_}kd@v88$H^lrCe(D$0wpqIczTfz+bDl7=sp_S=bC(~<>wf>u+af6Ok zFB}k!&pzVh-5?lEs2l`bQQ^2uA!8<`ZyQT2k}d@Kvj1cET(u8+qDL$uWxHQv$Wmsp zzdP3m3)Sy;7Z^->AS7@lVV!hT?gxNI|3%PdaZb8095Y`ja8VzAxIcY1EVroU>uY$$ zx0Z3%>$`h2*m(ildF4GldGdvC*rrlELbo8+v5162Q&t8oF3g2RW|H*vQ18?b{zwO!nid1d^<*lBK6&%@pqGd->JAjgdqoSzN%tS4Cm(kqWi1Hla zFHeu1v9wj$N~j+T2i}OGlkea9tHq*%xN96wf!TKv4m^zP*@b;U35ok4h*tpd;N#;1 zItDtBY*|Oexs0Z!y}kTS*lQ2(Hr@ZJjD?XM11mcWTyhvVZ{Ks)w&(g^@Tng+2c9gT z!;vWB7T<@N^iFWQ+fl1vOVQSjLiNcS`226UpQD-_*fq3qaNNcc{?l{G{SP z?Mj@i9#vTh*fFlTT%B%-ZSnbeW8-B8@B(3vu0@PG<@S^P`Qet*^z<{KNRiJ`__# z0$N;^X(#!{RFqS!hN)?f5guDyjf{*!#tW<{uS{qz$-SO? zb`NSQ?&q0Frb<169yk@btBr(rpOjfp9>4ns*Xi|rN!xAY!<1Gh`Z9Nzr=fJJ`l_{@ zTWm`T`UZ(dUW(o}UrG8VUtptKljme}yxZZ!G0rRVA(!iuXwvoKfW4iC=EXBL{_0X= zCBztljZmh`=f%k;{ox>Q9oe!qwrbp(2f(PU>CL9KDzRZ|LVC_UYiNxXu1?w-f03kj zcjjoXOGD&#*OW1HIy*XhuEhriFvZOkMFKki;e8lJ<+uKR`8tG>3spM)wUxQlZD}m> z5miL3R|UP>H#0L??|Ee7E8}+^zi7^eSBqc=tHQWyW`^q(+0k2H*>%22?9>yWv1YAb zyZg5D(bF5>@nchJ@8vl=Hrd$u@Afc=b|r6$|JW2SZ+iAyS!a!-)wi6VArkDItMuyQ zH8i&qr1Yvmyd$rXf91K>ob4rc+H=P9aFc!{g#g+M75p(_!nlE9?v@Ur)vv0i`fO8E z#Ug|iv^1z>d*#*!ZsxC)R@A3x)j!W7)f$bwTs%BnyssA@bNgso9(B!4c>*lyK{Eua zQeCh7&22?n8;Ulzlua#es+FDI6M?DZKoY*ao%Cq%@4+wa`_nnOJiZP$`i8=8Z)5lL z1xO069$sFWpx?cp@1vu#-H%VSEF4tvFdFTAEyk>?hUd6_=byaaFp~R{f2>0gf5$aD zzpICDv46-&?rk2qmmj+J&0J4`b?=%O{N(&jy+%z=yuT2;p%Ee2!0yrg)As8|M!V#Z zJF!qdK*-(rYC$N#d=ExwN7 zevFr-;7P%wDGdK=c!z4}v|9S1Tn`kmd4J44;$lE0_($w6^SJ0z@7ICtRb+cskeYv= zHBlue2XePK3bV|3TB)zRrt-W&tP9By=1-P7qIa)5{bV$Ej^y@;-Z+9jn0V-7p`0L~ zOnE4f-gkrxo}Et*z8p0T7C5Ir1btoV3V;oDzB<$n4wbr z9`O-*F>ZdXy7Jk|NX@pqIyJUAHT77THr8@ioQR+&O1=VaMVGj8Z|7DP+86ooJGHcw zlu-YBRrgyH99_Bf5&|e%cUL5_U8G{oI{XHU%N+v?)$SS`uU_uW?cGO+gqR#%2FVz4 zH|L3uTQy1Ti-vmbaePic>Xg%;PCCe~yrq_`Sr~R+ruH=lUkaoX3*)^Lzt~>JiiPa| zKwymU({MeJo10SW?(vEJ-IlJBv{Zw%=eqsnqV767Jv=`2OM&tpx!joX-<+_BX=;Lw znKhPL&5VHnpBWUF@wB+8nYYsI<};cqX8^*lWFlT zp9(j+s%3Olt7CMPgXW$J`-jDyw4OTLcY<=TkAscoo)U3%{+%|qQs1>6Ba+i}DFzM* zY^!hO`aI_Cy4>=Ji%RPOReBpe1?|mQ)>?kJnfzI01Xkm%^VH%!bzx=cxUy)`wqvX) zyC|(92>H+?HTdPN-437f{_4%?`03Yg^nG5(r}j|r{vFlJrQrZw^>T+87A7YCrdOh>LsVgp%Rw?2h*kTY z^80Z6J?H<)^1Gk=rG$8#g_^ga5g7|n-ZD`wCNLwKEg%>sA?kk>zr}_5>9k;%@V1#= z4RY9X0O98tC^pBfCACQ_)*nXlM-EO_20pJ?o8^0xW9C*5<$z57Xo>F+AGz}vc_NHJ zsZ78x4zNY40Qx#^Ke>5&aGI6@{7~lZ{}2zt6N&dra$pjX#Df!~|M_oxAP|cW$-q$? z8zPmJBH3RfD)~sfWMn~7{T2FTq!RIJhK#=_@_5vL=uZZA`O5JRE-4Gg!4HFdQBFRfcmdWPeX!~buQ!MBjzKB}AA;M8oC|`Q6Z(XLgfR*gPI{Rm_Dl~~`0Ln*W%gax3=aC`d@Ilu9s5*57?QC5zZPB{ zbs7k83M0Y{JH#s_Q^Ae-OPmKv4u^wFc|_%Qy;tV}p?oMLl3-i%5zLu{@P~G|V>!Q+ z1(_a47@SE9mhUZI$9Kpl@#}#~h+!5-OaI0g1SyZ@ScKb_fH)r?CSQ}hOxqH^*^>`G zff;61ViN7OhT%a7CU`bt`d^L~>~I2*TM@(+ND741vQ*HiCMk|{!M1i_9L{)AkyG!7 z0c6qP;jvZD1eoho6!(03^56a$Zth2XI%Fj@lB)S(Pbb|$Y!!juhkGGLp7hgAzZv>`U7}oyNf;5wX z^E#M5mRBDff{Sv=C?BjF+N6+@HfiUIU|HudD*!X6FMA!hHjIR%9VRX&90AqytrcX=r%#;yPIH|T?okpGK7j}QM}2H4b*Quw%h(jkQX1ufiC)RTUGUw z82F5)UN#LQ&$*@dHTqvo_RHrBw9y+`{eHAvj?r2xbNk}5*anyv_?I~Eku^$}|E_uN z?sB1m6An-3dz)8g1n%5mm1kBjMl#ZNZHtoyF&n*$ z^Q&_Hwws3LQ$^5db$=Y)1wOZPNA&1g5-WX1U@&+nCGS&Zy) zDwE=37b#GXRdFbp*Nu$fz*kjtsQ>9nUv2&JAuO8eYGLf($8%6n?i%~+P@Q&6%_h^- zIuqE^eq7FMWt-e>*bcOmEy<7IVFK-g8$q$+5#RD`ca=iw|H2MewZkQOG z*l(o893y-7-jsN7DF3%7!hov(e(mXlltEJ3TyT5pT;lEpu`EyhGX>P=>0!e4&CRi` zA_?*8h19_(Vs7HMoB=qgodF4gtn+Dx2U5-$H&(;Hd-_iaG&6v(z9bLT`t=;ap`; zydp?H3=WoC2E43cm`TOnrL!Bul%?Kp))mv-zfw3mQ|ti7c9aP5+H6^r$5)zxByS&w zN0si^Gy=NpF#27-asWKtS?aCfRivKFY|Y00sm(k1{uuwOu6#B<$t#s#y%WDChmC{; zk)Iii#!mV%KeU1JPbTSt$y&#fAY|Wi{&F+{&^S^|#GH?;4k0_?J7e@foSp;j1jEGM z(-Bl32FDQa%9x~grwIjE)xfrV1M;plVOFW8x}qGSzdfrJI*R3s*eG!)cBdWm;Y=E~d`k0)lXdG&m}~Fl&|!4=WttrZ8cS?6O?4G!;Kb;ju-QP5QzMSWKN7wv z{R`E9VwU`&dhp?MlH(S5>6>fv6s@Xet7MvwhP8a*vClqRjqPsE_B6jQ%66XuzxHF{ z2jLQiQvQa>zjf8;l>;$4F((2=oQoGN;6n&aXtLz}pIh6dk+mA{|NhlF8kw{=R*}4C zex`8edGX574IW?Y-At>#QBM zM_w~3gB_(^4gE_&#I6$(lY!vmS&mkwhv#LJ;&b@kilLX4x8v@`V&rjE1kyCIzii=B z)(gS8*PDlA=P)lMd*1G1+!L#F1ChnH_uSwDZQ?R}`tQh<$)A(zOgHRK^ha))z0|jM z{n&|^>5DX-Ek$dpmKD?05-ovYU2iPp!{jx_M(;X1v?qz?bYaQ8)CSV8!7Dd8Sn5hD z1dSD~(S^?y(yvE>*)1z7>r6d$YPV#VWUWR|b6(eOSB2i$A;rs!vZV_6qqhz-B?emv zmQ_T$tJCQgQXehJlXl4LZk0+H^u{8uDq*2ebk!u1s2ceV7K!|SW$ zwUn(o=dl149*&i`$)rb_>d9B;fut=JJDQ_T%ua!z+)kA5ii^M3DTY+NJDRd#ZgZ1L z(?Qa9^Vg@Q|1i6x+t5*vUEf6pcNQX2pv$+eXuk9^zE~TL|7aGooBN({kZ(|LR8GL) zN|YRKXm`F#gk}V0H&+kej@K}FlgO}Cc6vn8h1aIxrE99$ma%#S`g8UDVa<@8vW3tJ zXMo;jU=7sc5a7`M{X6aB;dHChO{3HI`d?#G(p3%p)9^{!n$)H*O!aea_<<0Pu)Zle0BKvdM=vc*V$;8x%EK9PF_kE!jRr zBz~i@{BpjNPXT9OgkbQ2b1)x|Rcmki%Ui0Cqm!7U)5_OJ@V%F~t^7u=3J+W~4a!Kk zaYOhlX1`t>m4wy@bqKpNvB72=#>nQ1MW)1V_le0VF$3PIyt`%|@)UU6Q=B2ip8@}B zr2{5^KR8H1zLG;;Vbp9f*fV5C^#l1`2kWjerg?A#NnR*OQT+~1pi99z5Xo1pzQ{q< ze)7D?Hdo;J@$xN6o7&7Ghs_&tt$68KnE-@Hu%WvFvOWBX;B~OW{9?cf`H)npeMb>Z z7+IA#WDGGvi8)yqnZ=SkE0u}#?E~@D}NS9~%_Vz&t&*xwUZ?s8<~>cBvmxjKN9Wxu3ZuSYPn2Al>&OmGh7kt!loH z#J*(4k^_IfrZrCAP>5na+#+&1i$hW3Fp{k(V9^NL^}WuCm4tkagpkx3Tm?P@tu$EW z7%AdH_Jb^^CT4Z2`ZiNcg4Wgn0%3Y!R>-q0tt(E~~APtoWvNyrLChlf7^ z9L^esB)Stsfk^~J#&>HSqu?qC6u&2(a0+(s$H2|Bd2Q#7yn+XE6Arv^$0p*vhj z?qS%wR7q=(&=0e;7_Lf4z|WC>B?ShuU^wi+R=9A3!oUG*IiM_r=EhzMj6{6fkc>w+ z>1J^!32vU;@J-tL+&Y`Jmj`TGG6n@&4zz)naZfHSa`Qlfe zxfC;W+Wtb4f3x0<12R1vFs=cV`Qc?Cg=p^)asr#s z7bF{I0W>!cV>h<22(=5VQ}hJp*ho>LM14vA&WBPqVYHhabcl~x6JN9QjCSWjQV6-0n3zZC1LP<2^^hw4T|rccDhCcwrBy)EI-&{wd~3!`4TnzNe+V zr>mY{-R*p@@J6Dc>`FIK$v0uB7x#Xh#6{L@i{v>}>e;xp`r|QsjOHIluk~}yFHKnq z3>P;C=?fbI-`-ZIPuO<|A^Fd}H+P!}aLp6k{GSvw4>#@X6DGg_D}63&rLJ*b4dU~5 zWv^whQk}`XU3FcR_fM8410N?**lJ_#$s;Gr#@gz96vByNG};F68d$%)I~#ANA?2ZM zxm}~0u-l&VvB3oPVwwpUOkeV}cm4gQr+C&#LUc&W8 zzic&06`|2jm9Nm4J)3z7Fl*h~3WV*!e4GL#>3-4YR`fdkxGIxV=sI_L zR9iItUiVk3TtAnekc);z?8V2=(OKbRD>1Do!|Xlq^-fJuW@Tz@uVu5O4PD$)&8>{6 zoPbE4*!RW<19sM0jxZ{#?=&;AcHQ4uvld42byurVyRgJgkJD@I8)+fGwMsXj&pa(l z?s0Xly95dd1O>>q%+D)T{qnU@{X!Mr_7IE>?u@~$Z?XTk!csm&A#hh*8NIgrk`^}b zk#!UzJ-V{JWl7h4ePLei)TO1Z`Efe9(b(|)Fl!D2q%OUl?Jzi;*}`H^QbUJwWYSRu z%@R9@Slln?xOqdrrYM$|da~IwmpKvJ0C?;Fif1@Qx_G+hB`P$T*_*O$L@^l5$#Iay7)`q%<2)o?*h(sCh%PbA4!YbPmBa4ClDn_SlXCkZ^Cpcw~ zArxp^ur=2HN>KJ3XQCqPHW)xg59-Lo1JVbx122^7=L!20M<6P_OYO$NTXhnzvn|5H z5QA$kh1qO~I0Rltj+3}wss*hfqdrf})9JlHimX+fQi9AJl(|F4hfImz%G}b5B8(;F z8Tv4y4-q6^R0F0{}3 zMpNfq1`$$8(qasDO)?!9z2KCPC=!cAW06poSnhI4pHf5w+0>nMUxF$P|79R7F-_|h zTY`#fP-0H$YZP15v`w89*=EJfV=m9ni4d+5*I=y4poL-c2fJr(v!Ey*-S* z5KaNk2-otMVaTXqKq5LIAOI8sXgB(n>b5y224UmUz*Q0T1D0K=2jN;h;i`m{le^5? zfL!k=LTC4{5nXekj(28)YPj0Z%R69$NJSd8*mJ;^g--;jBzVni0MJU|w;^ zs?naGV8WV=21YE|r_*-$n3&0*=P?YN8lY^a%)83&!BV+*dpUJ*4U1qrT}&pv$+?cy z>2WRek;Z2yN`3ISeb$Ulma8_;nCmN4+s4p&pb#g5Cr>u3M2r(eEZ~|2C_7qCa==f4 z1T&!4>cW}zaYjZcO>Z6>q+hs-A4U?vcg~lYr#u%kx?+;HF$IP)yB1c;Sj7zq?AE+x zXnaQ8M%U>6p0O<6b+(rBV&P#hO*|Av$^B2U3oFP3vN!!t=UvvA+o`*E^i}4HnS7lK zknZIB#l{SN->ECP*SG;6DV9Bq$oq%C_ALdVj#UY0=Gi_UO`vyw@%2)A z@m@Aspf^=FlXzb{Ke@W1$I}U$x|_^e$>bQ7R-qy8?n-#W4P9OGv|3Cj(gd_aW1Da> zDFO6*RB5li=4O5ACa5H5C-B$xw^`C$sQ1;hMNUf-BHm(LwtD`N4ghcwTVf8jy0bwC zQ6o1X8po{z7wgGx(}k?po>{|ZPonTR@pnhcB znr^IN5a6b9x%@W*HOuaQ(y9o#3;!3g6+upe2jnyiAnvzl2vAk-wPUjI!IMkcg6(#@ zJZjg*7oqXQ>6HG6-zV)+yA=Use^YW(@$VjeP9cI14-ek` z5{1t$Oso``28!_jGCnz9D^m6UNsnIi_>l z&LBywF3Zt-6BjJ-e%I!+XwGz6E#(D~NRXEF^MI?Wp&+0oW8^A?=+J+~pam)c$}!_1 z@!FDQzw1wG4m=gEX9ij{^sk&I>{gKtH_34_@)IY!qFzXfS zj~C)UM_L2l^mgUxL|ao`ZDn?y_-vN@AqdESwrHv?{;$YVrpm`5YsgOH_ly-dNtSg9 zjFeZuVhfJ_J84f_Prv(+&UQj>0uFA!&NuhF%KS0P(c9Eop63^9IKwC@|NV}%l=>+N zL%M?HwqvERU9wOoi;lq8Lx6kY z+UAXV1Hd3^-IrlXjpg=uZu!BeB)K)~NWYkxW`1tw`a?AQQhnEXGcRVg+*65~{|4bm z+7C;~4QV$tmuZ)BvVCHAugJA`CTY7!MyoFDde!75@EZRVVki!3|L)V%Ory<0?u)!Y z9vhFn(`}t+p&jVY#AyE8@Ck^~*!Y*v1sC$ohff?&?GulQB<|aJb#uQT~wL|+_^|N{a%1c z#{#wh)I0$qf|{^3-pWsJ{~)-=JeVXciBjy?-Y=kk!u+OF5Xd$GfjSJP%m<}f)Hoc2 zQCJY2Mm~m%(j^tl|HM7G|xFRlAF=LMb8E1+^{P3!+0p57}B_b4&J%_Xm z-6?sF5Fu425a(WTs4A9-f!- z93nqYq%y%{AEcn3jdB-Vaz@PH9TL$L(o_w4u&RaURp3}F|07TZ$}h} z8y87WnIt=kA&NuGlI|ojS$x6D7HA~#jOLZlFFmCS6jgzk5lXy}veZBXB~Bwck_m2( zRaC#qHFT6XJWC~&PiPsTKZCGv?H~CL$O226E=VHGU~&lLl0J$4dh!D`B#vF_)W0Bx zOKig7o&IPUp!ubRWR4fyh=}N5lM|>7CNuVFb+&A@mNFT-==8!B^{wircR z`DnjJ_-MmZHkvT=P-Ec2q)jnvaL`0nI7Dd@-SL>`0Ean~7j4i{gdiCFnJV8f!!Uaf zh7m^kq|kA&-Ta&OKv(i!uW}Q{AVnbR%u5Y}pmTP@5UxV3f$JqUygX)E@;_01f`dRv zLp*G>4&f-9l<>d@oQu*RCx%6z+1?X+oPOlLH$_mk|I{7Y04~KFUA1ZKros?ldNB?^ zy{sMg1U*_KvsdTvo*~7XQ}2erzQF<)tFq+}EmdXSD7jL$n^pL>?t8~R{P~Vm?oV?c zs2xLfTlS^AT(Yk0JyJcLP{}V~aY4wi$uE4l%K9Fke=oNj2ivslNKmP7)$>rcsl&aj zI$oEhP;z%cPC3p;GjjA2$BF;3nK{$hT3cHuv@{nhm%EUo3b9}^*JbLj^Yi!oRl`u_ zc>lT|-F4oMWRiQOyRR??u#Z%-M3V4%ZNp(;n#d(djL&S#)xNRU`Fa&90qWUrGU{PH zbrUu_fG*G?Y({1b){5-8WhEOg-~9~>*?Xd@fjCp=8mhEbvcpK57Jnj4Icd*L`C#3w zPVPG)?M?)Nleg~n($oTq)8}ea+9p)F^v55fa9?Zqz^5MBl2(Xp;%?RoP^Cy1<4F>BpIzm@Rik)%xG~`=@`uy~Rw9hgKhM z#td;T1xoQ4|;qvwfQ>CR^;j!mU3IavLF zmaKo#`&?e);N|G3{U~zKDUx4W7>(~1NqeA5Ng#-bczEZkCe$_H`6qX_+Y=R4HOJRW z6$k+2t+TlTG;~yeEhTJt4<;U8$Ido&U}*JFCD~nPB!N&2azSPE6hv*B+u$u*O%#Hj z&IAq!?NAgpaE-3(A@Z%>-!I|8pfiMZsQA!)N)fs2hw3qNEcQT9nVWBs0;GM)S(8vC z`kl|zw7kb0Lq0<3^E_x680evRc(zj4N&T+~15^05^O!vHxmg(q$D(i9mbN}*P~5^D zKM6j&QG zO1{UeV>^z{^?9EdEp3rQ{JGq94Uz~n2aBu8E#V;xDR!`fViJd42I+Jh*pa7|^~dqG z?TTkvg9byScnRmus}GX`as?c1*M=bRV6&uC{9X2nQhd4-#t`43s`qP4Xu}x z+vme+;_HNVeQXiiD6KOO(rs%8;+K5RLc^}0DVq}R|FG#JZsbsR^=ctGy9<52ex_M|Hp(fFL?FsqeEE(C?hw#YP${oh z2b6917vs{xo!d(&1z*<^-`75Sn5>!D!Q1v4g>YuTquFJ-94`A177OUN5I&vz9Ac@#bbpOuS(A{eMs>_Mrs8)O$E)x#>c&qTI zW_yX*gXDg|tN-)Noj(hK{MN>vo8-}$%IGJ)uROS66f>K6FN{dPwLSze4(JQYGzvPSg?Z-WB}@_ zYEU%7zb9-$!U=G3o!(dILMj{E>%V$g{@=Bc|4T`Uycn}4N!H`(JV)}~mJokf{2Kf^ zoE|=&pE9x#)urxc^g$1~HSP0KZY5kT!2D}b`y%n>t($6JRx2&m&Hneo)(Pj?%;s<@vM>t4uCuf0`AADl@{1`SjSB&_dji4by_vzpd-Hz1o#NP5X6!$7=O5#%>6sW;_+>L*sE4SIM?zj-Yh(S=)$1?L zj7rb<3laI-`vi+~jLxH6AZA&Z#V2bUHQlA$;}4b`%$8<3hMK8Zh1psKy2`)FFF)ll zt(3Y`fx5lD>|Az~n_QqsqLb6TQ&nz!e>vcljjfQ#or--w({mowe!3RgwR&q;8$OcYuo z3bRvf>-rpu`giqJ#dek!KHgRe)$1t=v@y?*t?UR>*0hwY;zt}mtt0YL-d*k8JfvSv0!kj@$uVR2lz)9mPHke&T0oa zVR`+jby#oV;$C$5Bs&lq;TPo^PsYF8<-L2iDc&+=mn6~ioLN$ z9TD$ZnPk9^%f6Ivu3RaBQCI0j?6&pw>Yy@37 zZLQM^bSQ&!jDLjJD^9%aZIOWu4px(P6g?ak&W8c2Js1KRihm6HwmnJ5uK=)i`)*nH z_*EUsza$j9)aBjaV>lch5T!!5)LU>Wyn)!_F!_OA^@6kX&C;`ZH-d02!Q2ka{n91w zNVH)~RyXV@};HNtdnH(jX+ZWI8dy#j<-qgxAw}HTAPfVi51(7^MaG=?KCx z88-@45MGksWjXpRKv-n^{>snHqbb!5HyjyPM#lHY8i-m<#`QIYFj~MR3vtF8)j?7J z=Hv?xcWFCF6N!RU9$Ij96-K%8Zvwafox@DFU~H?GfcwkfuhAbu@|5EW2#WSy!`YeX z^gdLa?F6(0*c#$CV%I})8#4TxBv>Mh3|6KFV@Tf(s$LYXvDKN}BPS~>Dz|rF29@hIR)zyDWL3qPUGQ9p3p9c`xlD zq%ODH(Zz74nYXe8D|zr&(T-MUkxCPVF8{vo*9Aa^fA=wyj|Q^k*ObTL7liRM_0>pp z9?}SXYgt1@NlHBpm2H&`&N^fI<5BhH>B?CqCa5hhTz9U@yrRCowpRQ%IS&&hAt&z} z;C+**SzN+kvs#wRo*Tn&5&8aW1oY^wf#cRe=xgdxbJ)d&u6pV*mms7Y3fidVI$g<9 z1BHP4HvJx0{zof4`X5L&Jte(}FAIpXS`{|F5-UDZU0PaQ`OUtRf!C&b7b)nHCiE4xlTXmI)=rty!ggpnq6aLrZ0M z@jb^+*U(AJ{&j_O^}c@F?CEH1r(#_9MB8_|#&|m|&oPZrC zZzDJTwq8Nk>zj~zeSJo-X;ueUa6@lwz)D;qv@Wd^GcBXPARzo zwl?m^2vC{TIho%eIo8A;u%NGzZIV1DJD{vNn8lAcnsYeo*7^a3a+h?7F??UYlp z0tHxf8Bfyyj)z`YA~3S1DBGYF%gz;=Eeb|7q}gSRBSsKngy?8^i~?)L&ku2~X+g>c zB?2T8RnK)y=HZ;vpet-40Tc=`EjOM)cq12s^v67`j}P-wyen{44Gx`0R5wCNo|cLa zw=H}=K$E3mN1={L1Nt^w9&7}kfiT$6&ef7^&x(VFY^W~tK^tkMe6FvMB{q5l;Tv-i z3B2ZOl+4sdgLpikTxve~0mEy0 z1Wf>12F1dt^|$2P8X4it91%RwdnmZ69+**P7 zth#VuETRrCg(zkWCz>C%7!691zycEfuwQ=aj^CGUfE&sQ4CYNZIeN_HG`N@8aQRwH zt;ow(pf1yuho2wDs&y&D7?0Ejb4Niu*(f-crLRFq$1p@zl_a`4)WHRP6yK4tC` zCM!mbizn#-dEawpYfG0rvAxmPY_`+$1$?xG)I_yK{`&eCj%W~)1SftWIh>fXDqogHO8~^W%ZH9$DcNw z;HHDCS;Qd$-b`}u{eD_=xt2JP@6Yk<*o@9i*AD7umr+&vay9G%H~HKG~$2 zvPILNbVGX^&&HyfzJ{8LmWHOf+|KG6H&bInfEjDLWh?gk>jzdA4z6cdws_ij>sCJ| zOs5Gb`O%slK4H8+Ev&3?Gx0z5;{ShRnu?H9U_9;n5b;F4Mh*d97H(EnR&%S1?VFQ> zseu45mEw8aC~{<dyYR7q9IkT*7Dj$Ib7Q_aF=T?i88AZG-%4_ve)YD0l0CUMYpInRNBNsr zW8tKRB^fK*E&#;AElqMHa!F9U{o&}mUZ1b8`?&vjpB8)FLSLll@@imQ^wFWS4nTm2 zetK)L_bGHK3rD`WCua6UZluF>#hZSq%V+Ni%l_hoLXnU=KRTz&tY}qB=@o1dvdD-O zI(ID>vAq64v0D@0YiI78`xl)=!AxEt4gyDAG@dFdV};LNL}w}*R$#naO>ya#Bujw7 zpk(HQYmz(^vC(qXg}x4idFD{eG!15GA2kB>hcRbRew_mfnG{EJ@$lYPhcypn(BD)3JNdKcF^<|A z=#!!pL5Znyz3vIi@_W)RVM|33N24I*YU%2f5~L>;_#BlY9=6uI(k-N6?lLnZed>cT z4H*k`be;S?rzpr{!;~Qv#}RTJ&GG3ttsB!}cNHa`>$ISt=jZIO#IsNMlP>t%i2I~8 zZ8K4}bvdps>P047&7XA`Q`oKl8l88jV`0;(vs&Au5W271bI!qfI1E>YFD;TvJGg6% zB@7i05HGTW6KFf(L$=9d8Ou9-f*Aj|!_a?L0;r3b9zoNis=LSI`Le8a)GqlB+rOKZ zQeR}A?`0dl-wvy&L0sBQ<%fiNsVB|_VY$A8_J`h!{I~kBp8^g1IwX@6|ng9YR+4Ra@FQhXtq6K@$4Qx!w_EX3MJ%SzT( zvgORkXsxStj!u?>3m&AzDMVb z3a6v$3*P$iaqU;JhlMOoXy!&$sRf1S1!9xEk4S1=Pk)4v#WnygeK;5x-)80fGtNao zt;)DdR)D_hBne~IoFjEy-7g+m&r9Je_bs6`m}$$=SIsQV;T5m-25X1w4%C@mY;)2) zh0KS0^w?T>SY_EYv9f|fP)DQc`?YVwfYPRQr5_u{SefoYY8MiBR$Swt z0HyM4PfzvAHQFz7-PrzdpgW&A^@;6$_%go@>q*(24a*@wn=@V1@WTYHTI|(*(uKJe z@lW#$j%(>j|8gf%P3f-$&6JjY%_^xR(XIfH-Tcl};t~iaRe@rec)MaH@!wO@4tvM& zde|$ok9rgbED{pF?Ki0cpC6kH0)d!fHooExDe5_HAlS~F1huBe0-({TUQpBQICp6xgE(_YJG3O|>sB8C ziM|%R9<~oUiXBuxI|Ll>B;=9SEkn~Z{EH2UuTWvH9bwkz?5O7#QAG{Vw3GUj^Hct0 z-m3`t5D5MpX2TgAT4Se|*=7`RB7Z3E>`FmbwSR!H)WzT(NWLAtS?`rZj?u?j&*+QW zT03cH>FA4@lA;E5&%oeR+z+MV?g-eF<1g&M>?!OZrDVI3LC7Tg3WBi!0ri1Bj9I&P zM|o|#vLQShyNv@1cLWEw4C7U^OXxzzig|FniUPZBWi2l$@o_6VCL5*@{_UpeTre0Xm|adR@gkDp)sorCXz5 zl?ZubH0qhFn6y=&{N+aenrNsN2nQRIzrs=94a?bDK>RyE=LxRoo&W$~xZ8HJ5u(j% zNQm|Z!!WL%QSpI5#jq;~ciJ8Yhze|UPH{&811&{54iayIhN$YqT}pOj?8KZAEQ*=9 zrhtHA{12<7nRda_z-3M@(er3$EV2p$XsUd=1ToHT0;D;-=?Xg&n#F7wR#uxQvPo zuvUCYUAZRoR*VJNJc|=~2r%nZsUTg%ED{Ks1MqU$J_n-C7uhy9c@X!84{B~a+GM}P zDn@@$?%}KGx;~{YVr~eDl3<`09wfzRE5B#MgzoZMjwxt1 z*{vD+WqWAy6ZCN{zoZ^u@t8|<<%AvWO7`_w;~Zr9`ooXDw$&Dtu_nexXd4qJ{kZ3l z_8inhhOy>bra5Y8F|u$u%g1HZB-oE!_n}C|UK+t9m}$5Cs2XS=Uydjom=6ZWhXpfC zgI1gfJ1Ts{)3VTYhRa(fcuz5D7>Oo0sYZmW;(qx7LaC;hK9E{uVEhZ~a@l=qlb8{UK*&oVt zM<+9OOuB%*cdE?0ayg+19g4>uIA%sNvwIbWx`aO>wfZNiY@*e#GkjaJnqm5^+id^l z34RNQ01*Y~_{zr~sRpyV@;&1-un>3z&?HG$IB;kCE|C>R;3q3a;@be^eeSvmd`>}g zeOC*w93wL~pL$|F*C@W53>O{7|G8*mI?2IotNJ6q>~rwH7sht&>k_Yy3np-@@B3nFNBLjMMTRbJ)6n0-YmF3QsDrGr!CeNNJT1Ipq4~ZDO&aC*qk_A3& zL=+p-B;T3EtoN~c z@9U&MHjm>nKYeQcjIDC1TCr*ZFHzlH)4^rE`^y!i&2!rq0$MvLKOQYloVEkcv#*;q z?$S`9JAQVlnZoZ(1eCPtd~to%?Q&rj^j9`9uZsqey#zrG2?2?yVNd=ri>nQUpcBpe z!!^cBVjn0sHn%)NN^z-7h!_PE&PWIrRXd_hJ z^&7qqpoL#rg+mV=9wHk5$iK8l;A1|V0$3rO-`MHBo4YI&)9nE#y3{@2^xrbAe0oL^ z-^n*~p*#55C1J3Atla#?A)zIA&OR%ApLya+$_iJ$v0cn~WDV!|K!b`8IS=gq{eeM>Zq@%EW%aG%A*YoY8B3N+G=xndy%8QzsY9BxHe4@{E*`T@=Y}w{UCLexfus($gfbkpn4>EydH=d&$I8^g%@t0L z{g*_>Ox%vHnxj;EA_LWZFwHf(&6(o>rrJ==?Zm9lGK)FKmO&PNpt8lO(g|h9&)5K*K=-TxrIIETk{9L5f-?LAlUQ*0nC&mYX7ZYI#RScOKl81oa4eujrlPGZVsIq zRpQCoB}J9^rHLrdj=)c=wI)8FHM-dd-;eyH-$N`X9_*%jRO3wbbpnT#g~h@Ydz|Ecq$>Xh|X=0 zzgKfTXH)gxr$+fc`VoD{0^Pnn*Y@^2NMG$?6N#N^N(!#@ji65jH#Z)6jA*L`QK`)Q8}ylxheoFpZ>Hzl@;QXG1yn9uH3ZE~*jV)7)36U$aS5y{ zON-p~JRj@8lJ-m#N=8I3D(&w{PQrGVdNWR)5q$c$G{qb{0m7yEjWx3&mIeyBD3S=e zbQf}_Numnu84*#5?r~qUmVJ(SXlPa9KieIM0l9qWwmOr)D@ZzLuH4VR1%L?^mM%!+ zM%+a}K?Tqk`(gRhG?+*F=m-a35PKm@cS9~Sx33uZb#=FB*4ke^8f@MsQ)0A4(LgM! zB~H(mSkL2x?Gxd)O#O&vbVqi<6_nMt#!VR!_rqKAq|KZ8M^OLXNm9Bnhx`R)i(Exv z02xYDd+yFY(&(JmN~b42xqmr&4`MOg<7DS01m^^qa#$nbw#_!Mzb#0@*#U}7^rA>~ zSO!n>E-BV4U<2KRWcf z9)a4a4xD!HWO5B(Fnq*O*U^8tJt&cKN)bdmPT^|y^LX}Ipl4I&N2b4MQ+-Uh@1kYu zKX`2YlIILKb?%5@kDin*O}tNR^Zjp`>c8f+SKqwFR~}EZl+CUg()oW=TOb5}pA08j zpZ^9+84=y{oHKeoY{eMy&@?EQL^Y_yDJ=(!_rJptxHbD9cOOLEj^c}VQmKmHWu4z5oo+*hLYhZgy<~L}8f;2fP zrJ^%`mBtxN8esEa3jUHM+Q}HjPT5ckX{^0*3fmpJiOdtzUt#~4;3eHy<$%W!#a?G;RgLvE4AI)o$3A;M>;t)h6(xm?GvJ*OKis+yTF(t$3ozgKSGNT zR_u9@!@DyOnjWu2Je6(fZUpgK{OPE+XTLc)LK1NOm*bFj!O_$}Cl^ZzR%S*b_S_rr zZ9valxuWd>_Kz^JCwMJgsPn6Yl$xT+#4twtJs9dbS8Yra+6Ejy)oi% z<*QSzSNMI)DjV+fxHl&1XOo><6+|gF^JiX$cJy-6d`AEA#9s~z4*B|TA0YRMDI+rX z5IN)b4EdZJ2|fk&qJ^YkSD1bm2!4cji)< zbXP;8(Yg|F@HFKm95O6ZSKz9v;)yj0X;VXWbP%n)U&@x5?m8?(qH_;!D|RN^L+xFY zC{^{!uCgQbG=WU3dV^Mo!KI|oLq3bRX6a2`1BFwAD&4<-WxAmr`HB=&VSgX?Nl8U! zzdIM@FHfFzqIGzVIzh!=ku~p2hvdX0G%YuqJ=lH(Vqr8;D3HCjrAl9=l4HkuF1ff3 zHnfMVpPALG8#QK7>6)uOs~NqdZ3{`HdT(I>89}r|X(pV~Lr<_f9N;ZZo|QDIOg*La z4EOfvcoT%L0<4e1S39jcvs?Wzt&O!o$8u~sn*O{+t5)u|Iue<)iO5;wNBy4xC<)ED!rUaYADT+k`|8A7vPL+bz$&Cl<~|^Q>xMDqqkOwOGrU9+xieQ_C`jE; z+wQef2IpHJWD6Xg@uC|=IS<|8a=;oO+=>S(&(>_grAmJ^Vz%8Nnrpamaed?iD-ayb z=Bsmh)?Mcc$?$&$jMb_F+s?$8S!aqv65U{Cn4KtR`i8*Y`3e+VtaprpQE6dlA0U)z2gFnYJbzTC9P#yurfus z9Sm73*LjQl7TjK3G^t>sLG6W2pscn_iMKQpe+x%huOyM5$};LcYJmB)0PdK?8*JTG z;kkdP&vR^M-K+j-QhIeRIBou(Lp~46*zU)L>9M0{f-4_?Q<0`C++fM3P+D%siy+(# z0of$@G{2rp5IU~3%Fv7Mqrcjc+uUSz%Y~3xd2_SUHGvIyggN;b(^@Ot#S2E^%D*$n z?Mw*j9m42sy*CJvfG2NTYvjZ^fAr;;_Pfjq)av*XZ(Z}gxWhAgLzobZT)fR0?~tgz z<)hE;EDMi`(q?$P9ZSP4!fzu3YxHaD%+F%m&@#L!&0V$Xx^+@@f!uXm<}R{Zzqb)Q z6O3cIF-e-U{5_uOHdfTS+&ar`W`et9bQ(1{IEw4jvB0m_81LhAdO&3Maf1+FjO(R| zE_(#|UdO|C`yQ%l?`d0POMB)x6o}C*;RX7HT)< z+gjaiJ$rjqsdC$E1{bC6oJ3Hj$HJVV`283H2qQQDO>Fr!p+!8Q`B2IrGEV{p(@e~#Ho8dd;@AsM5TzbhRgpI~oF%qHM2c*Ev_fJ6=TW#!|`{DWVl;%$~ z<08>mT+z$>?MbJ@A5$39AfdZ`trND@>RB4QA>UN_H=-xF1uTjTk7J9eLeg8tGsm#c zfxYY;=C43sLnxg41Nu_3-hfcZxCvLZ_)WlLi*Soyz21;^yF=rE+S}MIy3%S`w>jx@ zQ6zgk&Km(>1vlNf8K`eA#AB37OTb_moAeW1$a7wO-|_yU5;qFs)}w|8Qc>GaZn520 z2f5&R)hzk%z4gs|5cGuj%$Mp&bans`*FSreBVIhxdCo3#ELS6Y6knB^-x}-HPoD10 zKaS5p=0p~$nH0Ak%v0+$G;QGAj|7%2mCJv(E#rqM&FMo>%y0HdzkgkL9;5>cSo zhR_@+mJ5g67LsfMFx8)yp261U9%hzuPOIn|ni3>q$q(y^^NA_}D?OW{kE!&D4t(%e zzyi;H`U(m{l49#;IC2h~Ysr$4n0vq3(?z=Gr7;XRyHIt;Gl!=WQj%#(5f57XjX&X! zx|?=*wl2DP!!53~Y*(OxYmqB8u=f1Kq`c11kd`4*B23C zY4@fzA^qa#pXO&X;S|*{Dkr zCEc9BkWgt0OcKNqIZ|#!b*{l*t#%KHlG(z{o>q6!ZBJ2{KCz3azbCe^f?Y=d^=QuC zR3cGRl^b(p<8H_~Q^2p?I)KLIpeD-I>L$nCclBKI0aBuBs}n%s##wYtF5xC}X^)PC zQNoIk7|3t&7EOdLnmY1+27vuDpG9IGDw2x`Vg`bmL#BkMWy%|h)&L|m^u(e@`PO8w zHBOdShe-zV68ee3<%C&Xwdju)F4MpZp0QPScVVR=Pmly${L2k>dVYoc5zjnvAQ}<+ zS}1Nd+337o|4Y<9Yp`9{{ewJJjqxnbtBd@o+F~o_i0jaY9)_EN?|%KiP^0SyfC{`o z#eGr_H%m2C`H3ayaB96m5%R1D+VT*iJMdnM$Cgs^8^1GjIFO+;?3~DzTDRBscabsr z!XgNy&ht^_D*P-)(+MoUR7~-W5Bdq5OT4>b-Y-+)n9vW;XVuhpy+P3UnHPNisY@16 z+q|IU(*eNK&Y~tLE#%-7WAYJFgvdR4g3(6Huu9UAB6Zkc;V+r8IAq->p6YzuVS}0h z^9Jf~C>+vmRTkfE$O+-XiyKdMi4wK>kl$rh;&Ww}q87@-T5&P{EIW%g4?G!NZqsKr zDBb{AXrtXMM6{Nw+bx%V zl6*UvG(5N3@AtfWd^v^c`Osjql5E9GwUWz(N8FB%rv-Ml;HcZnqol;%TpMKxX2tk& zue>?GC3$odnd5FpPh=hPqRGP6+c zoVNEVk5`3|sbViz&P{04fX?Anh7(MAG2obtOYhu&=ySux)1W9mr zhv4q+uEB#7+}&M*yEVbxo93|hK6l*nA7|W$J0EJS?yAubvqrBq>#H??UrIQRWc}IF{JZ^Ha)JMR)Vy2P$DSK z*nJ0uvxM{oC9<*pPdAz+5PzBPY?Y17c*7%)KlI$=OAc#;c$;}BXrowLW zieAL${`SEvw7>CU+q*t`HFq4pk99{ENyN_~C?l0AWHlb>GQ%{2y#wLx?@u_p>WtWh zo=`R=x`c?4V`bYz# ze-kf*+-=aJEY^%Eh@-nGJ$sgiuSU!rokha{M<)pq-aNG2893!*=<>Uu#h1Pl-(5Fh zC;tB*UxT#=PgKW1Pa-MU`jerWSapOL6%2Xb%u7AL` z3?G7MpmDg>qGYT zN@FI=P?qif4J?k*eTmb4>D4kZlc3y&<(-5Y>%;Go+-gPc(jtoX(Jvm5cQf8PbCC$m zd=6dYW1!2l(VQzh{Ru?1QdC@O_h%R=i1sJ5Yg;Ap9wR4;AiUc0+yEv4yv_p8M#;d# zZJ9F%I%}jC>%5eNxl*yrhs5%9qfd^7lu?9^w9L>t&e|e1S`E_MlLd-<@9h>xeq{Zy zku{fcKO#eTm@bIUs&K1?iXcrH+i&WNFNkv(F8G`FO$#K*oi|_yy7?=mo}6`PClk$_ z)PF<=q#46ucB*QWasr;%B}dFi3k$eh>Q)qNZ7(RHKrNnM8*B{|2v37)qL25d?Mln8 zCc8gGDf75b4p7?{gdZY_pbEU!)8=<8k9H#UrI`f&*57MFsUY9A!5TWulf!fs70LOG z36v_tP&G#X`4cDb_`bd!Ozj$0MT$iiYG**Gw~g?c&D%XmNvztXxkeL0Xh5BC7PhCh zD@ok|OAP&o54utsw_)5T)kg2Q)BXkTIEYtg{OC8(3+Zu`&>r(o`V`6+Dib*jaazrK ztvG4#ekMxWP(Sc7H9=Qa6ZCUr8wfhuN+G4x8Ge_e!Apq|h$3*7)~?97wBB~Qu=h>S z0gQVdcrr%0(aP&c_Tbn@-_rUR%^Ol>wtq<-bHiby6>{v|i&L*rMk2Rk4cn;Fddr@^ z9T7PgKcaSazXxrJjur9QIAU?@@7l`d)F3@gcVBbR@y2@@xAeG&t@XkX^bPXH?efvx z%unf8o|&4V-)2Zl=4C-{D+=AN<#IlT(R>J9!9;F=l~ntKFLOo!4KMWp8FGD0__EgbJ!9*z!Pz`3EHOmGYi%TK4-Z8v zQQu{sVHH(?a*So8Mdeo}2kdNkIMp$#C4_HJ)QS`;uW!yPQbcXxZTVzDj8CjY86bN& z90HLqnFIp?Nw)LY$?9nf{hRM1>t+fbcqey0i3*4F_47Z8D+jtkeDJ6J$xIn7f$-`D zE>&fyMVvF&+Y?R=6kcJ1mB9oGq(dSHHPHAbT!bf(muV01A?O~bMss0B3D^E&Zo>0{ zvzF1LcT#re`I`@6J{N;~j^%0~94}PU1(W&JqV_twigNYCrZxD}$W_-nBNia{osk9l zlLx&YaWh?raB>pKXvT6r6t9?*+Jg@m9lCCkbygwaR_hxoc$LB8Wfz31#MY%Q#e$Ao zu|~?$S4L+IZg8R7=|8vBJAfbKzzm1*<3f-)FPAWbx<*-uwiLfkP!Tx2jO|D@U|vdP z37zUY)!FT;XTP*3GdNnAHYm1Pf>K|MaWi;C<;3ZeT4T<@{KNZ(`wS3AaQiJCCVcyC zI+yqpkz?K`AQxz=)R@hyCnT?VY=CiQtb>Pg+L1^l@PwN?QhBv%aGmE#`+)B?W2YVl z2Lr!r4QZk)%B`U+-_6W{9Epg4HK_u9bSY1 z6J#+*K?yY<;H1@(4D&n{;q5*r{t~=eZI&LH+%#l~?1NymiEYT1e8-u&BQSqYoU48a z=6Xcv=j3lWMVWJDLkqtx?pc_F{W=}F8;y7}a3>5%9c@6*jZr-DR9g>39mW7)ud&pb zx0H4w7kzg*v-oUFt_sW8^6pcVIZ?Kbqg=520rr>~9{-}q^1mkCKyDM@gY(fpX=mvp5<8e!+Po zqueqfS%KgQY}Kb1XY_8MESkgE8^@-6Y@$Hw+yq=?0B@bwM;(imK^RpuN3L2v0ON!+ z5+CY*2xS`*)6i$XDZ@Z{6a&p^W2Lo z((yuv>>~?@>c`AhI|{kZjb-vI&yq;<&sR<14LL}6OIuf@uQq!!Q_fYP8b6xKtJC=z zRk)S~3@wkZ+NO2KhTqlKFL6b-o;aPU&**>0^zA#6H>#kYSwpt^9mv1bdHs^rof<=k z=YphhHOCe-fvjmjBz|Cq=6NC-azHU=WQ4gIc>jr~wb4@8`N;9l%&D^z&froVSA1X~ ze5s3MLq814suuSeTw3jn({{rmjpXT|UI_RQxH?HwVZ0HDNb@6_Clo-)?qVDcwtQxSqJeZa<^@k}&i_S+gv>tmp;?EeE^oP)3vX<9Bi(|0WG6GXSz?+xtd_)a9M-rAOLPxA6^<&RxL4HIT zL)_suoUCdx2-s5#lQ7wU_?2ZOImOd2Dpj{Wcp93RB*kjQV#PQqGt^K_8uRJXYG@I7 zxrX`qQ6C2+?;k_|cLWgCj{8@+hfNe(xzY-0=UE00{k~ipd3Qs+8*zXrrkr~_gW5KD zx_3CLC-J`i@ZaQH74M(n~f)6*7|10)I&_9+&Po@ss zfX@7Pyu>bdbtnbRNY!%=7uLb;I8Da-pqC>!^6{>NDx^$TCy*3z*IjfAfD0`A;ftB^aD9Eb9KdpP^k7dW#Z-cBEp_geFh==T zDiA0sEIBsbFGpFk%vckee>BU4Mq=&YucMf0l3=%Pg}-|!HNg@lV51GCUD_`J&fM4 zL=^Q4+g-?)XQgR>i-iYcnDJJL6)unz=Oyna{HSSF(!KYFn5Ebis-i8CBC!HGTi-+5(%$YqJm_h$CD!6b7bEh zor!3PU6w?nr6Mt-+vFNs(=C5#x*(i{AZh}{MMbfPa|jSc#fLpLutIkWkkz~XJ= zY)AIPlQEwwv0aG)_NLi3!FA7)<`PuH5gXovHX=!h8u#TLKHlB2B$j!V8K&iYA!$Il zv6Q~7q2{7Cq}ZDwwpRo>P;`$`s4-a56<6nu(QJRgCXIynf>#ET#yd!(P;3<6DZ*`@ zB6&0Z`!QMBF3IWnX4kj07PWMp1X{Eyn{g4{+NRTnq2TrH%lbdn+Hm69w43^8oK|5` z)C|Ynb2kRpnZZz^-Nrv@sfnj?umjjnZtB)?bmpTsT$o%6H5wMOHQ2mW;TaHlKZ;7y z092F%AKYA0gFZi7b(0ulZJ6U-;&=loiJr2dN*1dI2VmoI{cLNA!LfiaBv&O|)R=zC z6!Wnkg6S>NRH}vhh7{n{eIlZcKB*yf=Tc{!unPh%pTBRt3RU*Nzh_9^CbYh(E>6;~ zbAc8XG@HgQ-D-g~-rv<8lRDR+($c-}1I{!OV`%xtUfCrC06yzTCH;YlMzS}c1OYtI8>wj&P;sN@TQ%r$_i(&SCXBKF~iS$)77^+0}j8` zG|R%>j;|HdrV9m6*C{L$8ylvFnh!HI(y}I?-SuDmFIy53`qb=O*56q*n%s?^R96$4 zyjQ4rFe2q$ht>17x=1XnUEDX@Mp`v!hu|RAMtXyLw0}o@mkvE|XG#!pKnJ92_@mC(;6VPi)d6u?o zR=R|JRcu|*{<+c0;IZFVa$43HJ+zZtK}u#vQq$G(8;fcfKY6$Uaw9k`P0*l(Kgp$j zA<@yY&A&lpn1=d4B0lU2`yW#-|2=ms%f>JXLS0)^CI7Q{-%Z`%`tM9Urlb|~fl4~9 zHC@JV%cYy$*g@vlV&w7@6D#`?#xsa~oKF){02Nfr-TUHw=$KM~3K9&J%r&hVs)@ZDl(u3kC2s#z906XwIaqC7WvfGX5g zcbC!d(38&Ce8S=kzKUbS^CZ(6cbG zLK<_sjn7QR>nyNiwNxs)iZ9$tXF6d~p9a=5B8t~k9LSJrr_sE^e_t|CBakI;+zlk; zJ`6N#4lR@%yrD`hFUF}_H+(p!gjq-g1eG9!=i=5K@4J)oeDCvl84~}0{cxAPS1r1Z?MJ{IoK24_A%)T61VPZ>6qO#(f&xj` z$M(~XU#Fr?mG}oYgxCQ|{--iGflr{b3XU|+=yKA<6 zGDbe{lmq;I=I+=%!bE5=&Cl*V=N7qrxn<;`!6U!z&s z{v-ArV|}qoHUu|U2Smr3rd`dEI7{IFxH|{Yueaf+3F73co=Rv6Q5XbTS{G3ob8Sj{ z`mKI$;nta7+oEIK&6$CQ)VS2(!%%I*I3f_w;a~hVhbe^hdou5oMfk(+unMY^F4KKD zaeuj`vPoK(=jNhh<}D`0(q^r|_hYNPz!!8W;MfaVh^gxWEd(C{-X~e$3=kPFggZD5 z3=VfZ-T@(Ibhxx1Fnh>C4uXS7Fs~<^lwMA+^rkURK@h<$zxKhM*k4@3 zO@@0Pc5_G5LtjW22+Vssp%ni!{?(m>Yfm3%(KGHdGY*|y#ys8b8paZtb%plvuQl2h zB$KuZM~^G!Xru(jUaHA(H%*NvS1CrH;Yix{Ue5r&yFr!(e!vj4?GI4n zY!CRf>Ze>bgd=>M`8LDB_Yw^b1YKP&NUJB<>ziaf3s7x=x7 zyO4bJ-tgvm<<1ByTLQ{4RW=KDhIR})JOUbat{ywL77PfEt}asUMy!v6t&HxwEa$&A zayDTIV;iY_g%=|IDlt#N@XJlKL3N3Is&FeikY$f6GAzGQ`Ls~qMs(JMho6ebNO2}l z3L=RZHt}#Aa|)L<6SzA>7g!%wm{;y$i5`s!GwQ`tkn$74oJzwQe&9YErsyuVFDv8^ zB5jvZjm@w;8-kX6+{8xe_fT5T?_$soi*&=0LGdlxK z{tY@U$M!rXI2$n77~fes|F!>J?PunyM|b8J;;@7w#r+dwq9IBZ(vtW!rQCQ0k|%{I zo~+N?y|euYPVGn?r-$t48mOXHv}pm$8~DK-9Jk??5XM(xG< zsF)(xU@Uy#l&j|X!pI$(n|3-~9NPln9hDYyX}3Nk7^+X65QPm~?ew0;fr29`fJqXZ zpGmh8Uej&dn#IXG=Qr$dOXW37#=U-WJkN{p-s*4(n+@3!9GccGIc{0>N!eW5it){^ z>5==HVP*oT5k&$XiqxmNkE0a`+qv+5=YVKy#tje2`*Jtm`bD}3&SDTZF)?yTyMegx zO6k);(vANcKQYbChf3MvIOfTatFi0B%k6@C$#j%2AG+Sh;9~jP+Z)a3D2uX+VUMSC zEwYR=wOJ7n5s{sPgRuAWb;#4s$9;+l`Si@4Wv`@iK009^xT%H3VTIlCt*bB;5iX;| zOi=}m9hVDtWtY_jl;1xBDxk$3XZT~|x_*m|SR*ucZ6>v{o>qThYEWE>3H(cqRY^%< zSF}YeS6VJ0B76q8BJzrx2I*b0&aWV;ZJWm{nRqMwS~l`m=GU=bIxCpS!ukyfE-PX8@yLZgiRb9f~FKZ7B(i{YG=Wvz7g*4BNvwuSR^5Bm*& zC}a7XkSZpUb}8RIGJAME;=(2rB zWOl;pOJq;4*TL&FAy4o`LfhMSEg?QWgkbQ}WQLYOzUKMq$++A#ctcmWs;UYJ35loH z5H0WNYA5C>C^&}2wG!**Z|VD1U#(W*#KaJL?$bHHC5+XvbrhqRe4!=q<^ZR-21QU{ zNi*qs*E#R$mvva~j?EoXZq1DyHed|*99VPFMIDkPnXp~Z622IH-qIW01^G(!2e3? z|B>PU8SY0s4!(I@Z5#M`UO7-s(RzXS^WyISKa&HKD9O4VP3iXdn`QHB|}Y|IeRU}q8Quq2Sa(W4^y(sh2hihj&4@z!a}q1A`LPY1metL zP)1FZKI45)#$b==!F=Jox|VSi(B|s8GkV#!mqC{|ld5bfUw#+BlNaCc z4<>?y?fFavpx?=k`=Jh#6X4QB2r z6ya%wrkD`*&azTeCLLwHem-$m4oF=%GfP`ZGnnS4<|OD{O4>9y)ONYwk{_R@9vhhW zsC)yhat-5Nbc&H^MnTfzBKM5x#dN)lI7$~^Y!%Bf6}-fD0&ZR`NdiDO%b&=Jy}hq`Br=#$S5$7&7WpFJ zJv6a@GW8#l`zn-R$^8#Q${PtUk&T#z=|^(Z5AfE;)7AFN&55_!f;@bG)KGye=>O~B z>#O)*zo0_dGuh?+aC(v=bMpn%y-}4!YuNv+MvW0benW%t@xc-0sN^6R&;mZZ0f9CL z25LGzuB54R$0A&%CvYoVijo^&Fls0I!QfeucdU)=nOVQyhAu3!m*D)KC<>s40f)`P zVz9#0apg`eBK3^`rmVs5e!lyZ1i_S4b91?`?ijVSZ_W_=LvSiO(ExqT*Ej#ve+lf1 zG7pnZax@RB3|RSebeXo3Ep=53EVA@uqy_Lf4p-(gbJ2w4viZ&ivF+K7Skm&^H24+t zY1&@7l$fO>)a56SJT-VF`z2nYtI-ZFb{JZ&63G6k#vesv6SyA|lBA+jH-|D@<^d46 zin5Tmb?&!+E=YcWebDe?&Z#PG>^2?SZzb{E#DF}?h)%(s4#O};0sZp>a2PzHtXJ(m zET##9NS=&H2g4kCpF=eBRMn zAMVctPQE>}%;^#aqh0t0m-D{M<|4lr@Id-d2B;>g2qp?dsHpd_!^yaSb9c7a zV`V{UrD4V!x(b!1<7T;vl(~-DhDR?)Oiz)VG%?#tf8}fOYt<8# zZ>j)fm55HLZh6n$Qz^jO(BVtM#A{*LOLD%OMqyaVF7z5RPp3N$48z=ml+lEA99-eI z^TmgU2id>_wMQ@K{p~g18W>5F_rbxzS&_HtnC95Anb95xbN&{)S*`K#Q)uP|5siCpry&Y8cA3qXR_S^SY;om|8jk&zg62zR>~V@W8_Hy0 z-;y=cf4C9i)Ue!cMNpla8`f8+#aQdnz|t`o!#(eHvmuae!@@` zTD4I&*_PLSsDAd_=rD51;L`TJXCk3weD|*URdS{D;)P-}wi3jM(Tf??+vs^Go%mc{ zPD6@AcPvMzzl}5Dv6rYpHk4t8+(uI}j>?=n{`dplT&3CS1Ho8juCe+9vFq9>cyY}Q%vJ$EWSy$J0 z#=~f4gi;R-5tg+#MAB`YZbgnVt0Md;!%OlFTt;`rH#oG*fcGVBl7Rd9{{A4S>k!uf zI>ese8EG8`lYgPM>{^=I@T@=QxpqtemrN?EA6LFdYfCO18w2SkLN%*?f5+VFGU242 z6hek6GBm0$U6`9?yNlMUbSM6@v9}CpU4I&-$W>NiLuNi~>$RI%K2KxY6e+guQ^-9e z&udAA%sTiMFU|;@ZF%@>@8CmT$WngW%Ux6aR|T}O3-1-7p{Od|!G2|z_G*?Cwn$xH z(hqAv4iH(?=K}Y*RGeyRFB@ue4Az;8Bt7%gP0L8jWLD?T`9?VbR4q&pD8;#` zpDG>T$dr-^G4V0#MnlHdSs^A6wqOmH;QZijCHi^bAmoB3Z zk?{pHR^*um_4~IJUaO2Du1km9wV%bx)uA#?DF!>e$g)VSeU##Qp;psfnEIC!i!1uI zr-Mj+QSwnOScUiq6;|yN>l(J8ogjPqq1&_cT!TLbLJ|qK6Ar7a?2!<MuB)c{%_N9XDbeMHBu!Yq}kjQnN1%uGSH}uj0pHy;_%|-a>LQ| zYEyOy-E(Gm5-p8=y47=py`yV)+J1P7#|r0TyP!_C7v<@Xl}F4(-3~@Wo4@MGC}A1` zJvYsTLDAyO*zb3Z1Vz_^u`K>?)TK#IxHJlT?0{ayF;fObjM{G#SbR>1VLHVP=u0{E zdsqCU)M49OjXiU&T9h2W>2K$CUHPq_Z9UTBCN9DaO}`7RzD!a{jfm+o@=$CCACF5a-}KD+A6zlV5By7EB{`_En&>KJKLi>WmE^ZjJb1^~~f z+O}(r5(KbsDiH4(Z;Vf#y%IA67~V83R(0HRmrM47r_9ffpAtylfd#JGt8LkAcz%4W z|M5FiQ8Ye%jOS~ly&1oCDl|7rV)mgG8N#-*MstE_b~{*nyVlm`4&hKyYKByEzah}6 z;7A3Iq|+gF=|ZnMr#m|_Lxasw&3g0hqx*a>mq@@TZ z2;Y~2c%*86v)@7ZLc$vxW3De;d!v29*9}g(J0c3uNLx-DoD%v~^62Mb(1r;v@;HR~ z_WfBk{K?#vy^-^@<~hOzC!B=A=_jQ>;BRhY(e;w&Dp4#opn}2#of+-$FMa!;^kcC( zY76gV)Zm$MM@9NfHjlje;+OiVQG>x~Ed1-;VN}jX3@W~$93&d%X_O}ZiE5PC{a6f3 zKEh;14(T?b=)}>08;=hqycF{bwglF&8ONf`y*BcMWwYmIOUy6U#Zjy`7{1QYj@rs! zp^TgIB=VJM;O27aiIoj9C5pYYZuvG^(j`)i{y|u60Ni{>sMfPxZ|+bmWL+t#yf3SW z%uv$Mp3_;puS*p<2cI_JsU|r78XLFrleD(ad@*haP2rGL?Dv2 zw_R10bI_KMojXEUsfWW5@sG`*^vC+cU-=#Hcjnhbwz6&QS=#C!fcb>A!>pZuQIHtI z(+~nY+2QFctvS$V8#2Zl+o6KS3c4qlSB1)IcvTP0JKM)u!MR#oLJN8{kpQ!Ev&SzX z1uAB%BP}obK+JxIb0zjuUIj*|xoNj)sTEp`or&&F58yFSOIy38wIw$4BS8Y2$gK`h zuDG|U$<5sVvWlgb78sBZIWfiE^7pn;w<9x@S%z=}7&6{)+9~d{P4yPCh<};w3c|O; zoYS22uABH*)-1grgWsy;Q7SVakE5}zSqB%X_|$`0Vt{S0qswFY^2!DMv-$5q=hy^v zORZ`h-wX6)H|2<6v{#uN4rbvfoSnnLFww!90HS!Ky5EQJeq)IAhnRfi{{&?vIh?eb*^5Luefzjv$T`?9b^ zb6nfVu6RjoW7d=O{`oLLK-46P-aeKvZx&JSmB9$K$6eGuD<%H^`MfK;p3?q<61=G^ z>zjW{sp7hWp_^BAT0xIpn`L-$=FV4o`3R*#O`@OgA^(bg@0bu41ovy)*NW@D4G9yY zz!XTjSJt*!^i-m-dA1B3smbB#eFoiG&gK)JUwy2=_z|b6Fl*{=ou+>ZcQ3#=LK45{ z{!c|^2zso0_oY(^Wm1-(_$l)63>RImCto(Ov#vapW&N-0^9)`da~$x6jF8-;u{-ag zW>x*!@Z-p^NKiijBjJty=bJ3%I(ADmr%L!QdoI0f7EOx$dtSdQ=c73E-5UVQH=2rl z(_fMCJc*Z(ny0n*%4);*75Zw-K^@1P6ADl#avzpJ_Yh8QHzZv|lr1amk?*JU7zJ>! zJcqQ$KYEoo(0Zti!R_?2zc@pks7d)&6uXA*>W{Tun_g6dO8AJee;s7Qyna$e=dp~dPMOG2_a`nTb1F!I?RMpa1cNbz|U}mqwx4zxMvAbE{vb9p-QqO`Uc}YM{ z*rB|+y@u*YU-P0YpYQEFLxMurZttUB0311R404bftUApXweMfB7zCJ!d7FtjMa3)Ux z$ua)m;GpAy=yPejI=8cS+@QsYn$5JrVllMuumk7`;(QgO`{k?6=eLw<(Jr~%h_8a-8kJ&g~RxbrC%Di(0YQPl(Cu_;_FK}N%0W4 z`x9s!lM+;EW+6e1!&>xDal9%%ss0FhEVyDiNWLAQB;p17=NRzu_DQ_BD%x!G7g9xt z;$q7_5;?5FKFY&2zNlxC>$dXl&eJe2Pa5#95XF-(+F5fqA2=!LMb@dCYEsic4JStr zSV=>Km1sqqVWilHZKyNAqzl5%s0`B4CA&H?FiznMBMGm9#-QVjsM2tx|F>OK9I&Vpq`};67wZ2F{71!3gl{AuEST;E(8qaRI;(3>cE} zKw`Y3Xi^!$A7rI$2`)-)vy`}6#{wJ)+{kB74Gxa=5u{PMC>`T_qh~5M4s9er?Dv*J zj2q;2d*?GOVl7x>zZ6Vcj@dVV!>BXm@?_+y!idamYIA*Vir#!gJHQL>nDi?B@OFOXyc?Hpbq_`4VxJ^m&G*CyV94u zzB^WD>T`5N<+09OX@60rX$vL2f!w{VzG`!cPY=*HIPatbg~@KiBD9d^?&BU^b2RQn z5+3ka(^|v#%jNsuyz!{|J?}*Xd;nLsw&JK|kJmM&_6egLV@qz2J=x?#OOt0#X7W{Y z7uMRHb_j-d{55C9lAbS#VvVO}`%2|HmjzDVAjzx0T(TklL^Uc(3BC2Ru|VE3q6=Y1 zY2X}_`!3FVJsQWhJ6esmX3serWtj6Vr%rybFGd|{_ICV;61=^A$+P3z+||?sK8%ue z&s3%XgnlwXKW4UnJdZk?z4?FCE#3MMx_dUp0yD`hV(FZx&c7!!)iYYeFty+@Sy*J_ z%K@yVZ{NIh_)jVc(h@f0FFT)<{U%=T-3pjbPu-vDl>N@mQfSag!oq&^ov0EK65HF_ zO3CrBZ)hQvhg1bqxgsIm7A!5}@q<;O7K6OeWYyd>4qJC}H+mg+I)0ul*BQ3D9>+WO z@Zn+->+9WP4G8^gyW8>i0j;u0%7R4z%5YKx1H)rSlPo-ShM#zMKDTS5xez#MIbU94 z66J`5MKbh{X=i>A0Wdn7hOAl>GesrQwrRyOz&I zVXMn)ajdkht*y0n1xh)BZ2!%PU;KX0ZBD|#CP5}4|Mm6kgT#qnGYvZleedn@Vx!|{ zl?+#Dq@nF_K@*Dk&*Lae8q(GQbWi}aa)dOc!GsfDr)O^NU)8H0v&)AbA1)y+O2IwG z2iXM$d0CJ_qdPk!(;nyl)G%(Q#lnsgk$Rm&lk?npe;NA7t4EZh$qgRvDc8=elJ2S;X*-yKCzdqC{UKfd@i1&j~9`1i*l^PhAFn~5a`KT zDqN1F$!-dCc)0vROb?fN8)N35dHK|##WvebM^|W6LPfkoO?KN=z_%t7&k9R4&Of3D zWQnJS=3!sy=pRl`Y26pUnA0%Akr7k{5_CSHv={!>!HZh_5(ix+RRlA>Adow1Crv|O z9sLs>PT`P$U$0-$8nW4L^(zx`aNMe%YEs=oRbP0dol4kfvhSq7aV&FD2B`i z0azq72Bn{wT>GEqv)0}fUE`L1u>sNEZXBJ!&kTmDErDOecX@3&M(3H- zhM%ENv8wBut5)vUMv#S4gKGD?#>kvR<-AS9 z38M(-@E0D17x9-k7lQeewoNFT;BXYKjMhnG+UMlR*#OhQxCBdOYiny?U%?Tmz1_Lh zRbFmxX&D)5X?g~R!rh&2A6#`|J?y~E{vnC?H_nvW-?)>!LlR&ChL4yeIy>ul7c1;r zZiyY^0l4Qwt!}o6lKxO(S2J5+X7qOEVAIi{8J{WZGH*#!0ZXZKDwndhFO}IQ0d=N? zlL==v^QWE-RLs&{tE+2xkV!GnGCIvURi5?-9swgseRu4YbZ-=9jL+^C%_^~9D{sPP zR{UnJAGm~#^(YuPuoZzeY#?yoReJ6pMCDe?j`-S3Aq9b#N@kMZMUKYGXvV@D!zgFP z--zg8?~-pu4|z#tdd_%)!Hh_EFPSWZpgq?zH;0S-B|KN#A>IkEDzk(swR&ORLTj9! zmdR?yyPr>7nWeFP1cF9HOC90xWc2i>r%P2Oldi#L$Q8sSC5j37r~w!p^SU}ZyEk5Y z17UahP6s0>&rN%_+BL=C9vms(+aYZ(hW?F&&R@T2aj%O9gWtM-&sgVfwuk*Cj8SJP z&{L^IDsY+kwarjP$Zm6(_-ntCt->jqM)B6_F%5K zK0+pesDE}L*~E=i$+UqbwE8AI9Hv0{fh$z?8DD}W%*G}@QIW^)djblVxDG53hQ^@N zo9f89VZ~STr}o28tCIi(Fr)%`PEE-a+4g7+djGK>8ctMn-jF&PRY)0*v~W4y0=Zr^ zDI$4h=tR`s(as7&9PW;|#eO3^ZaE!i>~-0hf0AE#j%P_TjcIziDtJ-sN>ZC4Lc~#7 zS=yVx&G-3$P%n=Jt^AvTLAWuFX$idlr8cvnvWh~Lk5<{|gOyr?u<8U~G-Cc|R?bj(5fN_X z(TK&HJvY`r=zu3D`>~lBt?u)2yhVQ_d}3n1tL^Ufbsa^)&sF@ttBe1+_CJPs+Ux&a zK>Sa^00RqaZRTB8hSuzd?aXg)Z=aQwC5yi<#4GaUl!lWN%fNQ-DZuW37an+e1QJ6k zin6R@+b>>TbImB9o+w~HUMwQ4Cd*j>=!-ebP$~&@d86Okqf!pHScRjF%@BW)x_VF$ zFhhKu&^TmXxH7rdj#FHh3`Goj1w%kn))3g^i4r6o<(+_ddqGn+R(hCgw>(3bVo zqVj`Nsu_{BMO8*S5LQ`Govj@7G1y=sb@Hf;NNoYa$goUsE2j&kG3e-fcqtGi2vwZB zSb~~`<;8-T_KB&fo{v-bQ;_{mnBne!AkjZJxJs|+sflT7d(a>8M5m@_dmlg6Tx_&_ zcAS12b8;=(*rU6`-=mF#N0Y&4jfSX2{jd9P+Pja&T$`uRs2rNbK2X%mIXI^HP*@Tx z+abc&`%M7ptdoFlPQJzL+&*<77YbX>Y+!5zm0mlV3_&T3y#u))mWZ1g=KLQ;wZf5z3jjdlLCq zg@JBfFW+5yJ=r!4v#vRTk8z7MDr6^DwT5jO8cU8Oxz2T<_oyRZOMWDA^^iIP5kHK* z&9p#UG3z+YJIt9d?VgnmB7F%ZzTd#O$mr`LXAM`eJDh*{d0FQqcD1y0W7D(KVq+{7 zwKkX5Bp%El)s~mF3UE|yc5+v4a0YjK81^)i-+}3D1!CmgqN)Dig=YPDgp>iK9e;#< zit^wWV@U4D!eubfW%aPX>=!(@A0|gjJ1meVe0ybt-(HRr*lFeL&fW|?X?RYQz=YI_ z9D`G;6v2`=Y2nK@fEXAo)otYc^^T0pJHibJ`T~YQ>alG!N6G7*D%P>+;rU|_2rNy=ep91|L1~r%Qogtr1XLbm}S~wmWegm335Ixxlr$r_}@9W9Ock+i! z4AihJt_C;qS&9bN_3ApETDp^MXOU(q@=E8>(|617nWddJtK@*tOv!22V?X)KSM(_M3SI`;nm4Zv@F8O_9+O+{aw^C z%A)$7KgA>`C7{7Kzl~`0@3^$jggg#-002Gh7#b>Sup2(!SBNxqteYd>LRaw#?lyi1 z^Bb9OM8T1DY|{7sSgnL*)L4fSvtt(0sv)BFD;^L(i(&_>XoP*YWAcSBPS10*b1AQU z)b9{ z54;#J2@9jBFMyM-*7EY|CM?ywbDAI9?fjJC(c<;0$QRW_AxeLj)`E`T(lhoZGc&Cc zyR`}CY#nTd4zX0-=3?u)9kBZ`4aG`R47shR#V7Vv_ID|Y33+Nwd&YrEIWzfuaivJC zWDpU^9C$_*8K!%q-pH}wTjN*fnUU`JPc;{MUsQj6hUm*<;8`aM(=)+x0&g@{QQV<`H!Y=Jv5Ti(%Iko z&QOVPb}J#CVC)vjYCG=-y3X27Elk>~*!jV)L7xD<&v|!g=Qvi-u)&?V!yaXvN4#gF z(`SoB81(M|ZN(QfpFR80bh7!`yR)c6#5^|p*zqU)w|#-%VbWCq9Nj1k{uiS1(Qr~{m>*S3WCh4_uBB{XY{LOss!fAm@5|Y6)uvfc zM@T&Xz7ZjK2VD4MrA@N2E~x3hQ<5>$3$laMJUzclx~aP;dl@W_Rol)tUoVVZ5D{Kf zIxs6oqaww?`$Ue)dg^HznAx$V*(&^ieB>{=dD*62P}*M z+}%ID()ex^xY6h9E361l^F_5ZxO=MTJapJ(;LP?VH97pqU+Mpai30&j4_Vm9iwZA3 znW47Ia?hfa{=vSajD{EcO)X`1%RaDmbd0&Rj*zIpNgdal!V#>@7`E?La!MhrJ`}M2 zJyRxCX-6A(S8jfd930JaS?JHX=Kiym+l5oYQ*euH`Hs~QeL03=%4khBZ9I0S_sF)2dLrCruZCL|$ya4(Qq zL|8b!)b>VBS6dryOc)X3%7+ntUe3gi%9^LbMN%Les>(!+iQZlA4s7syKE0ueZc5I%*ORUr8M*@_TZkt&oDjya`vbE-xZgUA6c7gNC-0={#7 ztoAVQQcy53pFUQY7QDPWOpilrFP`SI=xq<7`snK!u8Jgnka*;+6DAwv;u3n=Z1k%H z9JB&KaiNve$B6WY=k>)^j8{PLR=~4S+|K0nj5dpuZzhYU$7M)Dm+P*zqO*A0$9qWw zaJ!}Fe-ZZ9F>(BH*dQ*&-C3+S#ob+sLvhy@DDE!B-QC^Y9Ts=DVv84-!cy$^_e$>G zr z#7>0DK5i>3tCA?ed1d3|Z^z=P8v#J(*8VSI?f*ff{hym5k$aMPs+yWo(UV!QI`uk9 zGYvuguOuMXo1f8hqlbqUDbSKIElpq0=)^X7nE@icNGs~_x8}40WhKMcGyem$YY~(e zW8ET`!xqR%OY{2=--9nUnycfNu%vyZc>Y7f0SY;B0#U6a*_?oB88(&|q~67L6!ifDz(K&z7P1wz?zBnURJ zqjW4UKWJyti#4&5C5=`75@)#|p+Ym1Qynf?ulGnrf9Gu}HS2lg7M_=s zK?u(n-CW6V1zG#!@2Y5f{;n@Wuf5q0dq2h6Cil7qIiP93Hh#@$)1AGv!}hylM}NIY zv&jB{@#^c3xBYB_{F&Jf-1_9_yiG94Aj!`A-_5}0!qCs#lIGNYxt8$?!~NbLy!qE% zsjlT`o!aqivgQ(gAb!pJn=_a2cz`(fhvNV>Xc!F+AH^m5-n=$dg(+&%*;a;@ow1Rx z{gk}ki!?9uhL5Y+4T-RJL$};zbVuJPIiJ{{mA=`!?WfIgs81CwJKtx@zy1=I*Cpn^ z?em=!(RnQoOGm>)M}^6<06BSi+2l3ys8R8A-YM^>Jjtg#$&wB7@$s=S^5HYU8guU! zSf0e&=i5%DhDQGRux-e#77?e!5Qvr~aZO#XEzB3E`R`593Mqg^M3_K&d$=<0UFvu- z^i|7@rebModB9jY(-{v!HH$_O_AioZY2tjl(yrFyu+`c5wGU>A- zsy`msg#z4za;yfoT58J0U7kv);x?GK5YRC!@h^Y+!-KD?y6k{G@~1Bs=7-FIOLc~e z85re+!&;x?Bjh+_B%=jz{CDL+K)JnT)Xc2DmC5b~KuSI+lz8m2Vpj`TbnvN!w~oCc8nP}m&F&0T@^4uTL?Tj>h82xskxf(ioUL_UnOfv?{(O z4Egq;%m^e;b}Cy%?!atO1mu_pm3)!V;~~S2MKJj$wD4dCW}p{-1(L;E-qn};goUOs zdmLn*b=IG%$PJKiSMuM*Eyoe_@Y_cL}W`BeVu z`0kU5>TGeu?SP;2un|;8RQMAHdYjEDxjl%9F_F`fmN+PiBgvCi9L2)U$zLuhbK)){ z=kAk-sufL5DQS@v5Hg(ku8=c?=zEvV@F_3$V*msMPhF( zvo+7pV+hJ)DM)aa1oi@cJ8!-%@6$fvA8qfsD$40|y@YPryGp`QV8#`AIUJO9?&>eoKULnHRnU>=-OIOPQ%vj}?7qxJ z-C-!6<@_MeH-MOc;h)DoABG-d6lK}#4214#eM?R!#KFbh6b}aS=qAcRPQy+xvh?cI0&D+xBtai%Wn$z&c+aC>$#SET1@g6NPWTna^AXlGMVU42ySHCK8#V z=Q|UX7av#ebTTR2iW_4Sm^Xw5d9r$!X1&Q8{=<2+c=^ zdzQ*ah6E0Uhu38tvs>a=)F_-FkSPjv~W(OVy{(Z==@&Et??Z-+wMumUwoY?JjK}0`uh*%2p5zGOpk&FFtLR#eSlV|mTF*w-w!${{a zM}RWeE2QhAR7RA9*I7WTdy*08?Cf;B4>+<6mL!=CCh2q1`t}X)&>!$0E&qJxBoN^k zHhR}K7DooZ4?FGnJrAPP_Y70E!xSl_Z;Xbm<%iw)+zdbuDAydgRv3F@-HxE$P10c* z*DpuQ9tqQcs4MPzEwOenkCqCjNJwZiMRI|D3{_Nph8bGa-^ZvLWgDy|muHug~hA#+~5JCr6@Hl?{lcDx0|YLpYo>l8SCo6`)C$agV9gC}TI(+|^x7 zB?+aluuB#fBQ<%Xn#ykpC$%eb#ZsEGrC;Ucf!5x7L{#rZ*f&Kk8#p(02P=(3n778Z zhJuu2^1!h#4rz0UQ(;qmySMM%`tgtj>k>zZ7nBvro`)TtlXW}U$5y`RM;lwa7b%-> zeW{yU8165>zd^en8`-}Jclg^~T^AZpucFo)jt6$1UTtjE`ptJ3@SXe4oX6XHWAp(MjP>VX$38J#3*_DXx>9pmq>s>E~BpHDO zec*~SyQ~tf+Ce&zTh`ClgY-GGtbsPuVy0|kbibH0w38>6o7j|sbmfj!F#%(P8J9rf zC(DkU zAG-oB0%bNbno4BVn_C%3 zWz*8aJUc=e0almE(bZ^dY`kfb?JGHe6^n-%s0XZ*o*v-kL3xp_0~Cn^zmsEOL30wj zi6QS3t4!P(4;0v&8uB{&u%(io1v+6|`?E17EGVQSt8SFD7E%R`ljZ${nkbTM&=y>* zmiF!D#?uE7Wr@g>R_T>~TB`CcW@`SC&9KT@wKtz%Hxs~>GXC5QxKUBfT&R>}Zn-JkkC$g#38BEdFpnpnn{i^w zVBg=wMBa(ra^KBVKLswjJ}IK!3ltL@H-znnRN-L-hX_C-`@R|$9FKN-Om=x`B)fxD zNPV^7Hda<9^BaM%8LHdrcfqBgMGgN8I_|}{$F2^Ux}Km+Vh{UW8MxwnDc>;;F=R3% z4d|FRooW1B`3ImZ#+E})+&9c=OVvb?lJ85(Y6rA*_DzYt1E$m*l!e640^!B^d23w<|JV#iz6NxarBu({}X{m$J;gE1KjQL`|o%h68qw+C?zlujfYY1kY!8MBCpljeC5$uDtdmZ27sf zmv%_st@~p?{<+WWm_ZT=_rz5Uk&xy_UEThS{O^BiW|h%Dp~iZXX6Iz(<`UmhaMALM zc3N3%ww}7Wc89r0zJ}o3Ro{gfrXU!A5vyFPi-NB{yRIy2#kgC-@1iJwabO_gv=cH% zh<>~pN&%fBt+#NeyYiL|($@CXTMhN*pvPSPBwFxVKz>Iy9M0&Pblf^r(O!F!xk}MN z2~x^1&6!d#VCl5P;OkwT*4%hdE#}?VW5e;PjlBQ;PD^}`GK~PIucAOLqF0w?Gq47z zZMFqtrDIW%e1UQ1<(xXrVI&eO0+cgz(gH|;(+IA zM#JFK#%)A|G8GwV8N)^Arx4+EVdjao|zeB)D4I+tUa^iMZIgI^asz_^a6K# zpG|~C?&9)MtSiD^Dy$>GIkKN!E;@UA-v&bv!B9PW$c2T4s()fj{+ypXAqmC?x)}t` zuq*#UxDB2=2Np&MAtd%V~Yfv6Jr?z zXR2WuJB+1g5*p=e3M6+d%=QhiedRP3QT*g&3vHIjL1N?F>J~ZLvFb<+)qnA9O8_63 zGr#UM?inK!?2Ffq$g+sNDk(~9IAt)PB}vp+LCGLd9)aLio}iI2%F~Ko;cdB`C5j02 zpYpg^y9ihxe^!_xIyB(0jP1UxL}v*#S8_%?WB2IY0qGc2!WlVSr8!0~;37&1j|Khy z*jn{Cz3Hi&fz%=Mbh3yqqauu-YVh|8*)e0St+@EeGn0N>Fiz=v8 zZ>qa8k-VNhveke68pWRnHp94SEBICP3hG24aHD^|*%@>0b3Byw04CeFIzrqwwS)=c zCkP|R!6JI!V0+a7MlE9k%CZ~C9DRq8@hhdV!U!nU1DN6L>Rvn)CJw9T|X%54Jw7csmAMkdSY}jbHap_)uH}t3JFWRpU zucrW>fcO0Cy9?Gmtt)O;?AzT(pDhTU5d#8ruy5DAqtAA{??EQ z4PO_FuENXlwD558)^JN?5D$`GlNfTz$k6v)ucXyieE%__oa5pFTzVto3nIWg(!i%hZg`~}XM>$c zIh(#`sq3hIA$lrsCrVX|lU!BzMi_CpGZwPwpKmyBUfHTxlX2+C7r94wUkQTkeiA%HDe39ynVHB>aJI_9;B&lkNm*;}$*@mX7q44@Hb7s;i@p2y&Bc0+ zt+=wyB)d*#%d^KhuOWEs?81KybRUY>+l%jQ9!(wRfAv&d%kC!5GMB!no1vFu`w2XU z*!|IZ{c%xGoaH_fJ!15|pWuCabuQpG+faop)6eDWb60qNytcvHy2IsYwQ){mcIbO8 z7K~<2oObK?{b$f`IVG9j$t~04j)5&a5CS4QVTI){arlMIl-Tp*l_lzhUEK1 zsFJ#p%Gu4Uvw(|SInQSfY5^i1a~<+PSs4&L_q2nZlB^|_Uj__OzGiVf^H_K^e|>&3 z?$3LIOyAPBqJxi{h|h}V=f*u+cvSvPuQ-{+0PELC4cRG}FV;2V5-1hr_bRx&HRr0U z7P5WJ_LKyDxKnfE!S2ObwfMAh0dm`WOqK?mVPW=#GA)gIS+x0h!=e^`HPKFKM>x;C zv;YP3+WuPm=9}2R!U^@SdLQuvN#@W2(;1?QUk5is5^n>j&J(zKVWvLxb-PubLl9qm z<~JKYr;rEQQpi7f!yGziC7?aIkV2mKoam+`J~23^uyd~FqBITyB?x}q;$|>LANrpI zwPD?M_Wn==&SE_I(u3Dob~8+W0c+4G1^(Y(7lV+40RluE%#a3$Sg!<{8?rJ7Yze$5k9k3-P*_bO6F zUf55M5cdHpTse;q3!AiNrSga$x{AIW=N79r3S4ne6$yUL8^yh4;8;_{PyUyg>9W1N z9vGDJ-X}6mu2*!b`ta(S4J9~#?$g!1AL4Kd4#yx1CPude{1bWb_?E>BQ%b#eEe$)2 z5V?1YMk`XmTV&0p(0xInNP@lz>z91P@KwF6QQVuUL8(K6;*SY%NOFN;jC{vnhZRzkws^)xHeT!)1Ra3aKfcBcf9AWHywAvO>V_}-=o()we?NCUFX z>)g~ZG=9G$EEOP0P?6-HX9a2XV;xHMPYUh|&)-Nk&k`slK%E@bvb|p`)m^voq%ewd zYV`cGpCDDBs+zau0;$usA=KUza#*)?X;Qw&OcX{*&d$y^bdS!>);kT8UB!9!_1h2Eg#J(2CLL_m_8-#uNxPTz->y4VKap-cO}Ox|72ojiZ9 z*xmkq?}j7)sTdn`^x}=w+mp5T#cR=b%l64K12(Z7fWIj#-^bchpMeLs7^T*nbLww7 zGXe;^&ad@xt^ZZ!)zNIKWs2{y$GlARZCud*W5erY*F)gM0%E4{yahht8^jTClJR3< z;3Ve*d6ed6S@maJ-L;NN;Qoc*+4e$6yf9oX15$jQ598xI2*CYe%0n(qCi~X!7tW42)xK*&#sf$dP)^YOH)HG! z4Vf8EtT&>1ggdvdXy^9vT86AF9qG<@APkn9w+{X;mgdkEt)rYFeqeoZsPc$f#7@tF z)2Hb(sA@rHlUz&FnSlJk*0l`w??S(=k@7Qo^g;w2_+G{q@eJOc74cXDxf%yjD@7|)Fvb8({s4tiZ(rMNyD>p_4KxwAo^$o_}I08q`X83Aq76#-Yf(8 z4K4DNmRAm*LQU-~nFjQg!9*YXHj+i0xR?f1tyJYMZ8xsyE9vpAn!?Zt%}(|pfn`mu zwZxv5IJy%h4_wPKQ!qJf?Q7$#9G#RP8%E*SnN6j)q!V>YaVc`&ORgdLV`l&nyAS^94wGOIR zy!;0&{^4jW2}SN(`kpJ))mRY>BKpPCf4Pcx7E6mpcwaXm(uo~$fCX`{eZ`N{eb)1 zji?`$?u;ts47`UATmJbMN&-X+rr{arwz5mnb=f4VukQ|9Dh?A3g2(uWyvo*wJ8v%K zJMSY~V~l`9w9VMu1NcYlbkY0!m#54INiX!_cO@qQ7aUev+az+~7^RshLPuc_4FQc1 zrP9*3T^H3|chG%9$L45v3q#k-_?g@e&i=WfK2x7WSp%W7x4rddIglHAgWqG*R+s^b%3o6nu zcvvnt6>A%9fxSo#C;gUh%K{w56k8FOD|tPXU)}EZm`|SHn$IK;4P9AXePDTtzim`Q z)dY@>nEpWeO(^Jb6=)W>63cy1%ESnE@9n6M0Hcco!|C1^ie*t%e5nP$0kyZ5DA9u> z&;27LztME~cruou2NJ)(-A2)VHa-9|{KwWP=?Rg{e zuh$I+92vlcuyGbc4XZI=9B0qN;bM>)1_f>Zh=GaUXGv>kab>$1*Zbw4?1_<(hX%~PQlyXn$TaXIOjxjR5*|UQWnPSj)Avznu`!{PuR-J9rZP-F&`v8e_Wl+f`#b zIh@aSZl>w9D2Sn?nQh7Vwc&7*px@VFxNHe}ZLuor+<6J$>*sN8-S1`n!D|}orIYAU z_J#H0Pp#yO`*zir@0kr>(XPG$jUD?kNbKpo@3^`tT3sc^& z{LDklaULrd-osuOr@=P^1HU$J!wQKa-uyl%cE+2-Na956A?kbk$Rcc2a||V!VM|as zZ<3<4@uzS7IA@BJQ;I-~R0vnHHl7pnfVDHDN-j!@GUYtT^4LT$#UUXh$jgAu-U+(e zS!G-o@=i$tmk{%~pfIms1PKPD72eifF+0Rjn4#U9i33b4txyYdjGf~kMag|>+w0uY zAbcHWgfZTn5NvEaE=)?9{Y)l{s#Fjc_3nO(yG;xW{Wh_=h_gbgb~5O^-!}%e+$amC zK}*0=Gq%5g>4SbrJN;U{idbV$v~(iR#f80*gxK6F{G|Is-=8$G^tj8#^E-&A`iqVF zYu712Hm7PqO-cQq(Vte(E4=wLZ^vjLMm81aaV|J)=QM}*s3xe!7%?Mqcb{2$s=ryw zgGT*huPLm?iv=bxw3ygj8K-wO;9pKjhK4+!3c~TBP=Xgl)`1JQNJ^8ON><+;j+p@c zBOjKxK$5o$4_VK9(78BhW@ZLF4R?qLm5-PQwaB~*9+72Nh#-Q!F&sv9n-Ny_LB$F% z3l05AMk;Q=6mhHhwKvOddwnpGk6V7DHmW?BZG@R7U_kQWVwL1RduUcj0cERhiPes& zbbe*S=?pYtDCiLkAO`>t$#%`;fl+o_ZEj0tu_Qb-5bZi462F{U3KuT{kmCOG_!AN* zqV3FC5|#t5(N7Sk;-PH$2RzM=L=zM=aU9HK^X?7znjNhFB@@HF-RF;MH5$w~ySfSv zo0VFZtPhU^JnTVt2y{e&Z6R$2UuA4y0s>~wq~s|;)C@o1O~1Kl@@VFgjb}Nc;A5_NSmk1R_gLPOy* z!kzbrJP2P09G4QQ!vUefq@<@~u{5{t^y+cWeIU>p%p>qiH29`_jInRrvNZH3dsjkY zVx2i?s+J{s945pF^A^6On`Vi6a-Q%XgH=#&N=nCiixLq+LVVJdogHiR1rsZyNr_5i zaw((BmeOcdibK-g#8QA|p}|j=62;bHgF|s7DK#59^K5=W%jI9nB~#+X=nqS-X=3*f zal;C9|7L#^7hL))I5?QC9utRf9{{ZaH}5u%O8(?&4I|W8RmDh2Nl8nK&?UNKweBK% zmJkdX0&@`=AJ8W4p>kvV+V;Nh(EsmZ{q6L$;S?ZYXXd<-oRG`aHS49&;aet<5h_ z@0ZB|*JwTX-*&j4hJLcLM)Acr?`&r~y*VMyO6bMay$)V*o{N0A4#$P)&-wwJKS1r_ zZ5QujfR9E|p{9aXf?5mKxHtQgK9#keUQyOU8&7O_RVM)e5>;Qg;gbG8J}Q1jO1@&- zdG-?nvB%^Y_{!&r$oQf~lt~*VTL?R6JK2oG37`{-Qf9o$zH04uWSrE{Pap+grhc9zXR>vB&~X(sNiI&h5Y&XDq7U zcQEJ7pbdxU2mZ`gJb#CIcQd6|at8VC1-{cIQ&@;QF9JZ-R*G23pG$9p2bc9 z{}u?E`BxF?hK_pQZ~lpNe`QE`s$Yrg!&EKLC|2eAfTB>-j4 zQD#L)mWAnf(~R@CtXB3(h{>Dom@WOWEsNCs`nnEtZ<({3rV^m~Ou}U>yehPlpo+a` zo-G0DiJSU1I2eY)J3$2KZ9V|?n$yz4#q1xQ2wRM*bAnHmN$V$~9R3U5Htx^*asJe} zHeJV{&T!6+%-(HYC4oS&p(e^v{%Yg9LvU5Qry8M}G+ksK*p?^{Eb$eDNtz;lw+;!v z(fnXDtW%kc*=LtMn_mIPfXw$oT=SEd}p$X!u@$XbcDV1u;xU)*9EE z8-0$Mxhw75>e}{{NglcX8t}_a4F-ms78jT2!Ck;$s(u`$A=9qjj#VyrCIspu@MW-p z;hgX)H!K$GcLR|vb5#H~Vz!tC?kf^c>zjsTvwdCJ#s8~MbhrhQ$@_ll;h!1VY|2vukTH4GpU&X$gB{XRE9FY!V)KaR9Z$-G6W6nuMXEbq={N* z&dRu}q$WAu@5 zhe0OPFpE>+Q+RLM1FeCmDt9rMG*Vbd=`26KkWIRuo(npwI3-uE;@TiY2#f9d)OcYT zUy9fj1M|$4qbvz&>yVq(=8D$b2D&~PxcCY?F@G_19NHp(nUyEW&JKJPftR2V}dpf(s)KiB_Ne`7@LZCm_>ly8fQ$9wF~7?nrF`%-&aT5t{Qh1bQ=!RSAMQtfCqFOWc4-7 zm!{yh^aT;=^14x@39f#OfhlHf&RWq__|KRvxH*4wuCIhOV`go2ZFYtKbU|^kpHpi$ zH)|+wuWjvI6XEB)#x}k#xSN|%EX*SFOYS{zL6M4W+dhZI%+vPdcDl zPlKzcEk;B`*{vkMihcJZdJbdX2UL$uKk%;s6Mo9*Fw2FdoiccIeaIIcMPzpRpTZgE zH%g_GL)^fvlA_q7K4AJV^MNaKLPUmNWXRG2FNy}y$;HW2fPf9Mv*q^B9M&w`F5#`~ z)awyuZPRZrNq@(J^?2S7B0j)=+YGGJwv#>XzDK$D9ml^@UrTBX72Xaa;;r|!b436C zy0uFTIqEy)W>D6@-SA6G=V;4G=}HdxWbKG@b#vo*eR>KtkEhWK3j;Gyz$@iK{}Olt z92+CR$8T$ElW?)F0gf8dlF36l8sQNTl4Rn2i;If(yyJT?v2k#mmQf!EF<~ZeCiNll zC(Z$GRP(U1x%WzyCxy%k}k8?8|8)^?MK~r)-)d)$c#*r)m4mz2O$*)_`TPb zhDQ5;p!{&&PqC=zpYI3*SO4ZUyo@6~2NPo?D0_Jk?J3-y!d0$Nk%jUZ2Xp;!rXnXN z_SVvmj`(JQ2EVJQoz7?Km|V@jh3negs%MgWhJ<+k|yhd zCMG_C7EfN8)Mwd=7CDSMB=WmtoGWi63&k7D-<7!q-+k4ml)p^7Jfmy*1_1mMxmc##O`}lo zBkEp#S@tvtC-giPng;6IDcJi9yQy}&SM}OYco}v%X9etn=%U#7g<{a{{BQ?@4W=&Y zUPqw72I=3@NB%}2qkO{cw|OP6=(q62M>O``uRhGVbM*YTx@uA|5ODWhd4Z(g>uE24 zC{gQK-YJG<+~(DdY&~A^yuG|@X6=ZjA4}JBkImA|mSv(p{h0!{3^Yfmap;m$GxuxH z!xIICk*yngcQ|)fn_u@PmOu3rp0>^h3FU;*2|0MjvWK_LMI2U*J4MhEsMwuGnVP3XVWen>@`Wp4 zVt-=(BgbeQgt2AHzAG=ie4AJxPZcKY8<8)ql20sZYilDTD-&~>ar(Vp4!b}K6;^eF zXlBI51_@%cVc!Crhe>c)$}me2L)h5PZ}Xtena>dF<1aSK<>)m_RU?7v{7~#8r^-1> z-V`kC+laJuB?E(Jj;UkPAtV&IJsI4N)UxlU->QZt2Mqs(m?UE+0i)@#=O>3_99Est z71wC}Tp{m52fx~4{p@Nk>1wCV`%8w#+C}4&41NkN`h-UWGOPKQzz!gNt{G|S0E5B? z>2Xt}bs`Dhk(r(9GrLxpE|OU7!_<(qs2zovG12mrI}ON-g` z`d2T!)w7&Nq!Su@9lqAjIJl?QLXU^*&+)Zuq@mnB?#paVzn3PnU%gCR@K(n>R5iak zB`1nJVoLB4@3BD^qv!im2c?}zC@#?{z~c5}g-9njfiEu^-pDyAO-e;3s z1gk>MVwrJ~_;4ldlip>(OZ!hQhk@QYy!l;)>n%Nr5HN{Tz*gi=L1&Ih(b6;a!r3&6 zEqS+C19@X(_Yhl@Zj&6seU2*}>b#yn9Xd!~X)LsN>ob|QwvzqjBjyg2N%sMDo)saM zD$h?9eDto4Hj8YUx6KVTw;=Eq0~beE2o?c~1}1`)&*#3@T{{n->Klie+gP`*g-xy! zf96br=(yy4IUSA|OydA0Ym%qrcu||_zn2Te`1OTIx3-AIqPbn(_>D&KwM+Ai@T62Vn)h6HDkBJPH*85( z&04t(4vq5brGjsui3~PI;PSGKr>&^-q~$o?j2Qn@ z(#JRcdK6c*6e805Uujczg~R;N?9-zXMaLOhUg78cLi}#douN=4KY+Id0-rR@!)hgX z47@Uf(us8U4C+J^_<^GvTec}n^Kyh_dDHNBS9*G@x|`>~nQz#R=%~=Y5ILl{GU~fkxdMC6?Oms-%M3t7(V_RLbhy`|)Wxo>h@XWb{ zT*7tHIWfm_dS=vm;3OedXe|H5XDwL2-XM@KDU}1 zH2i&E&=~X!(%s%OEc#n6uXG6s^y2hzYPuzS3z>hxRafU0zGdvq)lYUV(oSoB5S2asavZZ=tM4e4>X(4?2G`YW0U0H@ID%q-E=JU#oi%Qa-|R)FdTBbn3di&a>9N@sb&qy=>s}&p{a;<=ofQ)U%TxGHsd!>a#$W zCwb!{2bO1~^cc%N&RpJ!4CwA&g4y?Xu)O1(!W-=-nL=M};a;gk-{p0vegWO_cbNUd zAOZfD9%PpY77H@tCXnx7PJD!82(G7SQ#u$}$W~&EG%jHZ%K0A3MG@3|j6*l%Pf2mP z&oAE>X`_!{z=%V;z@Yr;FllN{TbO}NwJm`ygJAttVfyZ`1OAm`((ncXhm$=`rNC|; zR>1pxHz8~CMScf=&aWh16ADe~*Kj;$)Xk;!Ok=!^$qsoSEF1J_e1}iv#&2w~R$MXP zfp+o&8N|3WXC`gGF77TY*bK&jb<}c9v7gn)4^FbD)7*1`uyjN}9FA>?^7~?3hpa0m z5Ag;aJCT8n13x%?_U6M}45%VhoIN+333?Yi6}i2kZl(8jj&GJVRE)aaFQ-`hFl|_6 z$kffQ$3^)1-j1{9L_c0bPx5=6pVh0O+o`_06iH9f{vflLWiz~v`Db{^^Ws%Czf0ex zlF33ckZfk&QNX{MKSK_OZ#?cSND$fy1esv+K{f*xhs=^OS`t% z)0&DG%_TMHZC7?{S)BH=L*tqhu-du8UERU;DrI3-%=|3_9%qAe#_7`!W^GM}E&CUewR&##+||_eiCcE}fU;sVzx&bHbYt(z zzsqkQ$>vyRG#;ooRCMjm9$&?-%V!w&t@6elQA|1osB>r8(l=O7J_)YAvv`&3I|&dI zka(llpT1buj&G=Z^CIhQ@TUYfxs)1rGr9f={g~yrE}xCP*G?7~j#2%7#GYBwiWzIx zMpOtfLh0uA`N+#m?&%)uHomruZ*ffU=wu)&4htymzz$f(;CxI$Cab73k&Tc24c2Z- zkBTsy(>;ISM^*5g3z5%GvxdFgN1b`PHmBO@ z^qgpLU9;#SD!)&MBBf{9WH}A&RWJqVGzHp82-9AgYexx|*eg6wBz$=%c7PCm+z<2^ z6zeccYXDYdR&~d#(Cra48Lr~kcTY^C*@h;LZ-w{0DSRl*(}=bho zC5>KJ*-iJMtT0((fV%=R^ueCZiAH21oFp@KwRohn7@v?%YU7dtQedXLv4DC{qE1 zROzw9Rf#8Db{dP@wqT3gC>^sm1HVEWX&w3RLw)c1Gz~w5L)(M%2h_k*mupGr z+jGC7K;If(wiH^s(`XHlbvEOtl|n-@ny+8$`|c(o%57}zJ3y*@>HE`(m;Ys}_HMxS zHl!rPChr5;RRB>S7dCe`NcqHdWxoac;JLaLiT0((=g)GmzRLv zQTMWA$Hh)^^*h(zfWA@LUr*5)GHtl&d(d(pd8r2L4xoCEZg9-NdYV3Ce z#iX-~{8-d-PMsxPrlVHzeemDAb01$ z1?#IT6W+-hXn%E>)lGSWa^M14_wB=aGsNh}H@ye4_sCMINms9lZ%_c(WuZBE9LX`{ z+6K;~Bz%$oB_vOdS#po$P*HpG!9|O;4{~nwur1Y8>y?iT#>i*kap zU=Mfa8Ysuh{V5!o%AEtVMq*c!gCGO%m0jmrX{L$FGpRZKlvN*vI*)8>qDG=7geNIH z$KjU)L10gGH&VCQY_ z^ZNcgQem5KuI+Wkc0|OXlA(968)gT9CYSg^y?2SbqqIJji!3h^(|1!1zMpHBE47Av0atotJKrf2-7S5bkhUL%%3DO|1hM4((~LT`#|(02kom2WT;S6!ox5t%VZ)&4*fiY%;P*}OZ83x z4_Efv>>~>MCxt&`E<{*Tu|Af02)$Pt^gk;X{_;ZLQp9ciwfJ$EB-ku~g{wRx_?KO3 z1aY~7-E(i;Uz?Dhcy>oS_FY$-$jxwsF2vHB`H^t^9{n^l7whYJ?wd2^u+!u9jT7vB z{)Q;<84%R{O1v;#`WorA(N2@`xx9@qXwGVC7yb=&6K9_GPI zlNf@!+8qlf22Op0U8@KUfO(bX5c>_Fk|V(zzqzXBZ%g9yWtiz*=O#ijo}ro)_q|E; zq*u1CKO|Dgl_w!}u>JgSx#rn>#|&v%Sx5`B^6~+!X)KfeyC4XM0+J26~?D4)gpw&qB~%oR(6FH z1mI$>H@7iR7(wU|I+Pfm4`C9fZco!lCSK>G+zf_O*dIfPqVp$&Vha%nzk5xy>9BUA zt;-oX{qBpUEL$Lv%vL#fdHYt?{`UZAkLykQhv&F4f8^Y0qHj`NvM$&4@W*HEZRt~< zT|>*J&$U}jWoh>I4}DYQ_u|+>jE{+9kt4Zq+2CDJnC-NB4Es69y54}xv$Use9}i}3 zOts+wE?ibzk3K-;5`hzAWXxUL1Gk z)mEUIIQ>5cqwxN7tf{x*@HjsJm+&g%&4nuAIyL(_<;LpM_Yb*$`oe$y@Ys#6tdUv& zAKL5BzuPWvzMNY=k4>p#LOpL=qeOmcl{*)gmk(?2*sT{;oiDF*5&@s5Wv8w>|Bn7+ z!x;L#9FF%FU~J+fgp2of0`PVukmGayKzpAwsGAU2gaz22Eh7=rvJbB9KV=rzg~9Eg zXe!1sKAYy&IAFIi{kRu<^^R%2+-jUyl5aaVPghl98?~yMqtkOr*tVVZ@ck)V+>*mS zNn^*_vFO0cNe=BkjY(f;I`B!^IeAamN8#5ln-$k$KP#)n>Q4q|M`l$VdsdQ&bPZ=m z*Bz@7Fg}Uh?CQ;*KV`8nUV?uS^5IOjJ0I3~tdLK8y(&$P7WI=fN$Niz^_V$AF1NQ~ zE-STqv|Ps{`*U`@r)*h~1)wZCyWYza+}mCM-i((Z^aBMe6M zelPKHkCShY)^t(5?UixT_P1PrP5Waq)5x1&cNfOny3QU)9?lO1KfeutYYf^|)(>-A z-`;#EtXnfP+P9E}-e(QxnZ7>MdRFiJ=IW_oy8!?|W0|7Ec9-(mv0l6H%Y8+P_~4~( z>#GoEj~=oaq3t;dMPMDl?)8PII`tir*AnpW2~rE$vAx8|070-{ow=g5m6AfOMvMhU@u+nQ zJ9URzKF4XPyu~F%=8;ymm`TQScq~uLHyoIZ7$3Bd&J{ZZTro&L zrP;aKDA3>uGxb;+5cyf3gY-zTJ>+KZV++5YOLnJ^)(Z=Nc>7PxIN*A%-Nmx^^=zVb z+jl>^wwKrEaWVw@DPO?H+tZQxx19gy%dudTQ1+C>pfOFh%hPo3L~lhUU^u|~f9<-R7V^&+{?8b-PcuDc8k_{Uk>cBcK`X0E5^r*A9Bj`Y zZ>YG$a*lf_wsA{rsjHE^6|`5_6!)uW%ZY*BX4t}-<(4>#804IK6|{L)1O7$cBL{T? z(D8Z+RxWfRvBVV9MRe3%+RVuCZ8^a~=yYIi0pd%(U|$Iwp@a}!`K9W@ctaSICCYv6 znBgX+gboCU=Y-rS%5X-|@NMneJjElz;$?fPh@p(^5P@BrXy6t)WJX@7CL-DsWs-ADDcwH!Tb)=V0?j%$)>OGwdC`&H>pG zM}uHZC~|*M-T?-`laFGF4f2h$6sLsm<(Ms>!1@gN@5SQ3zMMgoGw-Exk5VM|J*2zD z;J54P)lQrL<$)3KQepf!;N=iIKLGgYbKP_2-hcc}ja|wxOx;EwO)%sRxSGD)IDDDU zI5|s$*pYxO;2L5CKK<^Y3J-{bN~x?OAgJ0)P=3kv^hQXGorByAUQ$=5Vb$0+xDhnQ zsB(&lMD;c8u-!I**jjM0hyd5Zr@@LLSH7ePrE#eVqTDlTGb5wB)X;M1+&bm!8(J7fAW*F3;wh;CVntleXl{#d(XpeRj6^A7#SySv@os87i z`H89l5zqYt?QC*VXMWo(7J&4a}Gg#Y>_*f1- zfWIwaB1?k8!2VV|A<{~!PVGeF7rZTcms zmjaziXLda9e?y!l*J_(;zKkQ578O0zrRy5r><@Yn}%c z1N~vf@Gq|8B*h#|S6F0EB}?5)Bieb}mzw_eL|(5%ul|w$cbXc`8E8V6I54o&c~)FuK>D%TBg! zAtj;2?8ena;d`UX4W~Ad**h2=YGC|U&S5KL9_q&0MvRzWI;*vU!}S6-#f92d@G3B4 zmu%;!cx->+5pAfqVQynHLDpmDvGO(h#2c(eiCJ`P&XQg9X#o;@vur0rn{h-S<4 zM_9%BcxX-0noV@;g0l&-;2bX^yr4uzuMRdYLHkZg z{uGwu{UK{b7H;_-hQ|g=)V|O`f_OlQh&RdumRCi#ZI$$VH#yjD_tZacwYS2 z2v%#YL5x*r(&d!8P5F~atMp;K<&~txBw(L8#+@otUEE(Y3sf3P8bheL=IOt@9NA?gzJgMne@Np8oG-=;=fanwld@n z5eZ$F{vOrhp3><7VmqLGK~Kve9vPoV-31$o=E zTK8Shuh$0MtuT*JgK+J-xM*N#Y*yk|`c+z$D(h;nLd@fUp1rvnt_1O??=RMo9og^+ zFGQW`^qN*NZ?lGeK0QIuFT%5o*dBcn&j_j5&V7XZeSubv<*y8}|9xw~9$rC`-(Y83 z>O_h2<7OB^L=j!q&osn5s0dGlPcL~|I@F!l5U zc%jJlCnODUr_+v`-qaQ3yls|ozzPk?F&^@554BDMDg9fI^y}4z|U!%u2(i|O80zlQnOBw-`JxsboIxKDHenYf4QHLv4K2|nhPiIA z{X4ri4ueQl#XRo*kMLRzoi+uURddWq?!^aN{agNz1^LvgGDXa?3I*6kZ`2O`W@d(A zq)lT>IaUDnYUk>Jye}~p<)ynNlr5z7E5pUJPTKhjf-Hn(w#%Lt+@^E2)qlv%FG#z$ z5ZV8IVtD z9no_}K98Tph#|8mbxRncjpUQ3Ny#F0r0bdSOCF|PqT5v&@vuhinB|W;ycr7~@ZJJ^ zoa;}|r&!4TRx~`GEIPP+4SrGmF%q@fm9G?VP>_CsX{UnDvB?877_aPdk+4~^mwcum_KZ-R3}MBhSYvLBKPurOG4N; z^h+rfDA2Bb4R%V-EsuW&-{df%bw&0T&V%2MytqcqRpBsJm9m!wAE|zcxmnytH11%B@|sWK#b|0;!s7C<^c%!11y9nG9vo^)G=pNXOy2AhUMQGx zfSVx3HHC=K%pRr?9W+fW(+JW%0BB5!{;edz{gHm-zDOs*n5KoUEBH!E8Kl36@C(RH zn8$+S;Hxo;e7R1=$IuH?Ad{Yq<~6b_y%RS?yxAjjU-CDgG@N{Y%t2uHvS*JzI*h!X zZ}q2u*q#xRWZ~}#^~PO_yDq;0OEt0#6963U`8zjC%Bq1Nd6Hv+K1MvJK&Eajo?L7g z;7rT&mt{Di)$*j`dcSB06csT)*c8C3cUWcV1Q7~0HzW}Y?3g=-dqwJXbKg4;0j$=5 zT995u3(Qk+SM9bdqT0si&?X*g+87H)F8DO4ilbima;Y-dl3rpTWELxizbsPvV#BkE zgRtw8-0Na3Wwch{KN2jbwq8x(&M?n^r2t7%2UPF>k#^y~eV2(o-|uE_zdDq^%9Q_E zl`H=-pi58C44Tf&bQskb<=vnfu}BW+x_acIu)y=eYYd)qpON(G=$YJU+7NN3?zRVBlP?*DVuoH(~thg)m#}Abw*cp#A`^+v9Zj@lGXQC$ysoCZ*G|r9O zE|>qJCgy6o5)H#LD{6o_Rgj@tmDqTnE}0}=aB(LGCr=1AdT)kH`$g`tCu(6i_tp;U ze2)RtTVaK+wQmAdl==~S7e~)7d|QyX;3cskW#%>G+GH=B@FBdnacSjHa?xJJqq7fx ziqu0-aG5dG|7p)66vf!mZCUx&?2+ij?+)!U+$8*o$YmQh6ox-;5rDC+(SdC=O5ddZ ztkiyK{pFzQmjJAB=kIDq9)hLuNAD%O>AN6-xn{w8K4zU+u$Z}lGb_s$x!OMLS%mlD zfl*5gG$S)FSMi7HB|Hx1E64NiAeyPw_X3*dnzK5%`b2!RAz>pTUESKu%g?zh2;Eq zL!S!okyXMkx|;s(kyZ2rsM&_>?p=c*V>9%7zQRVEHTT3C)*m8fquJ|VYU<0(^P=MHL{wOWPO6G2bFda|!!g)e}jYsHbh zF+w-<^DO!k`R40h0^2JjMT>hClo2fc?|s1Lur__vJ5zkehZ3b3?|S-dP4LP!blEx_ zEN%7)vvSqi4cb_}d>sdRHimJT?VQml1+<6CoUtl#gTRP0^loVyO0)df#b>VS+8k6OiLM;P5Ii8oH zDd4p?7c?{r`?fC1p}QBxnH_Ozt?>7D^K$Hz;+HU;Q;^;+`zdF%6FHk_yqkIM-X$Lk zwWa6C_WRJ2Gpqq;f!PI2^B{5Z#5KKsEoCXR#+Fb)nSCQ&%QnIdF1@*St5Rp+`P}aH zcqy#=sHl5KLW}DTAsN{7gEGpo1C(=pYyxh80}K1YpbW#%3tarC>2=Kmy=*dg?9S+k zA7oN%i`)%-aTVoU7qdy!g_3SyX6YW7hzkXjwx$DR?rrgQH%!TbBH2LG(F-yF}vk z-0@19j;!yjvxIXV*d*1oO<^`2kVpBkq2Il$yrU|N(I&6|1a~ zJ9qe$UcvJJYN+g-Ue=aZ|7~}rqiel0t057(rK-FOgBYUg)2b;K^D;dsmr*0Qx<nAd4*U@OD*XiAIe--So} zBa3t2saY{gDFZz_-z53HHhB=X{awpRDxI;+o4m~>u`@c}KmkCBV|BY;1WJ`N;axuW z&F-(vGj9HWkeH@~4X<^e!pKy|tnsiX(1?aXvTESUzf!v-S^wtP&3kDNL_)Ld3q@RN zjVO&URGU9t%cdB?1|AHKGdn6!IEHZ;@3s9*{e4Xa7^l?CEn*Dev}D+|f=DDlqA~CZ zsn|1MC$pD-0^6tk6EDWrrLu6BcCZe9ZQ5fzK_Rc8CBG{`hffq-$Hz^R+Sq#hX*!@G zIDlQxtHv z8esd=$>E4#cF;3> zZ~{?h;}TSqLI_EnQ#DeI4|0+AK&ue$naLdx(F89q3Y78q;nJca*pG@(__t;^?wue)p{)1b?}p@EGp??w~O} zAFtq*XB;fpfYb?#{n_jBv~KeN-{G1|a0(tBhK88K&dv?J^In_dwpu*OU76UwK0(k0 zmfKwgTEJ8jeM_fh4G0>K+WB~k?72~bepv&A{KdSsp(eTitGv0ljm-pc7wzT{cx<>I zlXc-GP@$P=(qhMqqy)x>42?ww(uOmLwfaVaZxf8U!nliJe!?ax8w_oAD1(pWr=FPs zQVHJTgMz#W1S3fPVrNq-kl1hWZJ_fIyw486EHJgFP3j{ zgBsMU;r2Y);pv%+)i6drcdH|vSQaMHAwi%+y^I>HmuSiZBN3T_a5h~i=FFaW_52X) zf8AYn*t^c>|;W(U4Uf5T1apm@b;|vEbl7V zF-rU1zQW}RZnml9Vj=SI!&ScYSKUkSor)s+qj&1NlVN*ywZimiwk9nT%oIgX=wbXiNF#s{tZOsGFPOA@x`baOt&Y->{Kj?1*NV^-|LHCVxc5+ z;kS>B&z1#}WqJCjz!c>@f#zsz^$=s^ZhI5AiL5vIgkevgE&40`tD`+&c2{=Aqk2>K zAx<{aXHs8~zd}2QX%PEoV+5Q$pt~(EIaaN<0u&OCp1)4}BapXuI{U!kiRhoXNkcCF z4@V*~OWl{hjqy!)ldfHkcJ@33dO(a)6O4mk2jr?{R0dmkzaiuC}YKruR2tA&hZ2p{859(Z2@yIf&@S z4}c|ziqrqZQ0;cjcHLw*B8rfiF5qwb^}6=OP|wbD&$l$ZR~XVFKq^(t=LLEh(*YnG z{CZOlOaf>jn?d?TYr#3ktG{r9Z2feNAw=^c*v^4&93%TBomUxsB9A;%Ef6EL>pldQ z*RDto-vIN5`KzQ)G8%e@$n2D&j`h}rt^t~zTY@^ov7@IaiyCXB)l_TeJOkF5uB6$W zygf&!tmx4uKFfS`<_&e9ASDr1_+NKsSWMYxr_7^XwOB+wo!JJPE@uXK0R%%sB_Gan z)Pc9-Oi(0(RsnIF1MfEDS}odlKeit{6__5T)YmDuTodVR(2nsS()~Q@ouqbltTv`z zc=iF*)O?yivu0C+{C_&=yIv=xgZ{&+)2TPH%Glz+X<%ggSa3o?eXGgm9k0$n9Xu$w z%Te?_^RCf*F1Cr7c0)j!wtr+2tX3Mahg-f1b??s;D$_TB7QUGEE1#fV_?Za&i-wmj z&K$$4H2az3SUA3*mnWcG{vh6QgdpaTGVU}kVma&Qi9uacS6YOQc@bFncWolKYcIine=sR_{xs^cD4q3yq<(5Ub*Amyj+slje+^yp$5Zx$+73TMDLy)ECJ&vx_&(9>p!}y|CZ;}A^Xl$^4-o0Psuv4id$>textuVkd5yNNtR2`DvTSMj=%syUeuHBUbKuA;zbWC zC*i`2#ou|%=K~1AuVD-@dYpLn+Lj!LZx21Cx3lv2;EM&5Wj3z{L!E$RN}S~%U-1cD z>`6>I_#|rrCFehi!pICr2`g!rEDSlYzcbCagHzKfP&ZoX@6xSV1?v8Q@WAR@fMK02 zWXBJLkPA>0MGFp%h!6lJ3OOml0wEJS3L@6tRi>ak`?|LS!Jm}FL9+SD@6?m>I@q01 zr+gdh(}Hew#J|Y13kZ$?r<-<71!$10mv4#he&i#)1SXiP`Ea(tn_W9=S^cgI^|Jdm z%DILu{DiGG&b}pV;QLZN58Q4Td7{SJ6ce^i*lQH447X?yixsh_MgP-FwFOUR9w~Jg zV{-7m>+vg!5o_E-(dpB(gNRqAOF9Vs(xwg-n2j}{gcu*CsQP5NMuoxuGGzyyYy0DK z_wLXVnF-^rC-efr3m!=-J5}k5c+e;M7PgXdpT_5{b88+jX9?J!!NgIFw;v~JXg!+u znb{7j4@0J2C7vwIt_cffhUVDba5y{pYa3;25g>{j3S=$BgodAztgys#0bk$slyns6 z`2MGwXR~3$8WE>fdh;DOO<2z;U9+d!V5?u-!o7wsQ$UyL`6h&x!23eKDcOFE*F1`g zgwc%M7cM8iYmPb;4t^F@xA+OwY8!@(Mj11&58ZTzcJ2~T?vH-@FXT20?U1fohVjj> z!3%u)>a7S90Sr#lvw|wnrFup16QR-SJn~**x|}Ok5%B{gjb@U}JTBdm!?QUAkn0U& zjyu)F;G$p7bKNG!zx!qirLT_Ssl}0!HymgAnxhB8I;Q`^U7Vt;#(oUU_@aea*oOJ% zbpqhQ=5wNttPL^yWVRoOD&9hrk#!ndsRn{2vI9M{BXd_Tl zteyMeLu#`rV`B}?UEwytxAwG}ciFDS3-40+rUgj~^|p9O%C>=X3#$oi_>OJ}s%uIQ zC7{BHynpiVNqpBjPlp9O%k&*Pn(fzDym7#V?5AF%<`=NoV7H2|Sug75eNGmS3ApTY zn1rHQ$K9?S&!yUETf98*!7qN87;aVJA1bUYD|JV3cLeKZ8HFcR|@}7>n_4P zI^SJa48R#DM!#qsaz@#1auv_6m?cwRkB*y|d~?OXfv+0;2*r0uUIZ@5{y2_hJh0l6 zGp3b_yW`Y&#+MONK9Zn$oqca}b59d_Am=!uxN0qlzfinNLSooW!B`t1bDINSokP}YcUEineKm*`Z_?9;rU5yD877D(Wt(8xAJ&vy-}8+ddjGwBg! zA*U3@cQw~jV;1@KucW6b*10H^C@cBNHN1@|PTNPfNeAM<85X|qAyEUJMpi@`>zf(V zYuxlfc+CgGXb%Y8Z=^o=>NGhGptCYa`e)t#(6P5x3~1!tz>5%dkeh9A{5%Cxjn0s5 zbAAajg02(^Rx-YS(v`uR{kq;i%He%hM>18Cbi}-CIK%3(ENWtv_aNn%jviEg=bJ4d zj2t*bNloC()r;#)aul(4hnI#}Ij_!D3a0@So$7rG7mk9};A=cQdPYMW{hetHOo}2A zBmuzvz6W%>Y%tgB18-bnCA};EhBbY>z%sY*5{4Nkv55GC!GO^00ZM0~v|ut?M| z-}6aL8|nK?#8T`K0ImWTd&Emhdm#-1@Ob6+S{lT7J@Uw59juLx)k}LN?fWX6Q|8g>)PL>lge-tdi4a?&I^)h8+DDpF5q6%{gSYY+26EzR<2X6p*{) zdo&xN2TyMD%V$RB=Nuo1|L#(qj-z@mZ!Z30`C32_%X-;u#peN17W$L_dhABFo0v__ z;WVlGYnO8R0RUU07?D2sBaac(y(04%QnhTY)#o@Q zke>eO<^#4*`#!=sb+|CS`rVk;iTse3oJhc|8i4Dh${{2lj&VICkxQ)O@!W7s7Gsa! zLpj?;+;`U;Q7~z|N&>F`j~I+aIvQv;B8z~BAd9UTAttjC3>;i>Jt#<7KGR;6<#KHqsvPT)H=N2aCG#wNU_w z?Jze&JPU5S%>JQ840vDYbcFgSf^g0Bh%%+X;-!^gnHU)@7tT84=I32`u@C?mWV zQ!xl1lEoI3XO1LnN5|)mjSJ*>Y>k!h-vfV?_Ivm-U;3|kqeX=luKW;72Y&Pc z6OsTTYLwZaKPus>$T>#R!1%Ec%^}mH(DHu3o9D=V(vY?D#U*iTLvsaE5Cm?%3^G)~ z5rzjI{jaTnEp=!UX&aQJWQ9?8O*L>PJ_*C3>>|?$rnkRwIChCRnAMVy)twVQnI=i& zD2=0^9s6!AU`Dh?v-+HZj;9FvAe{;& zU`6KF_W#}D*9~$u(#Jg-Yka-$h&;+>2n*=w*ZaL`8CM?>H4g#9Fs25)dNc9kP|OZX zOVrE$?i%v%K%Lp+pwSnH(iYUlc@zw`$w(^!>4p$;FvxJ>iLzX2l^oo`60c)pN29*A z(TE52wkCl^68PDaSY~NSN-%=RtBf0ZXD%%c9;92kW2QD&FR$ifQPSecex>pQm)}`$ zFfb1qvg$u+ybwocNqb*Ft|<=r|<=2 z3y)P1WOVPGCD}I`-rMb~4TQ5{mve9jCJaS_-PZu#>VGu`^2DrtU%=l2sAG7}yO76Z zpchR${c%B>gC&@cz&4A0%n;T?g}sp>u1>x0i4nxcFVm!pammr37}5+iWcU4n4r69} zHw32`_$y@4O#ebX;Y|!Vqe<5u8ds#N?EJlK}*{ zA(hDOjHI$Ie9G2F%aH3hQWcL927G+wj%KOO>Oth^BHa^O?Wq@_G(^vhjiG-|0&|5~IZT>`C$zDR2`{xEbgn`qP^irh2H zdh9VhY1Eu?W3xNqzjb=?ElB({+GMxIzFYzn(%<~i3d$g-&hd1GuwOV5JQ3{_@<*># zUwPiK*cR%&VY1Im&%04pdXd9+!f_c}?LhLC)BpjQ=UYFWb#CH7%;FPNKoXj&yt@^K z=XjCC$BiI__NsDC( zn2 z3v%a8^b6JyPEDRj1lv6+5Rb$C!*;8KLY+JHksonw^CUtpPDT*p0t6M@M60<1VYVr@ zTdjR^i@ie-k7Q=5?(~PF`e%`ni^3YT&t+>hWg9QIMuxaX|JWck=>2r=$jRh@;aWa} z!+fzz-n|Y!5D0J-nxoIQx9?jhnP%OF@m0TsAI9mCR-=V zV(jl0lGtnW!ovM4&?m2mwNo0MJdnM!)}`y#`(L5u!ekGN4B&Ji`5@8#JG@DMxcWY6 zywpEQ>5J2G-B)V1kEHqgLS3f9i$iaB*`B)cf|FIP-eTh*q!hhj|_}|qbzC-#D`qL#54C=@CU|`sS<1rqPD;waHyWc=# z)ZVB(Aro{y-EaeJ!C4RMmKB1*pQ*tGfs~0|IK7J)$$LI)izq=b*6T$>!0tvVkkP;@ zB@!7_19s@{g4IYy`3GG_CtC4v@m8PT7)AX2Lnm(vZ7y>0zSOObnm7;`A_Ek}m93#c z3;=aOPcs5Jt;F;@^dCLNa~wv?XV_?nWDvv2GzlHqv$YjRa0!s1A&H+2qZ>KjLO85j@83cjmM?U~1i46e{joCgni>=e9T?2H8}rmG3Y_Tz#k6LlsIn4Qn8 z+T#S&`{C`4Z^8d84}1B_7|^iM2SDN>lADRT;R|Ke(whzxxSUZGwu46$g()sEb3aBy zo&vccu5iKSRM^zzGE5GR%F{BOHXh%XPy95O%#23qs6lV01oN#0{J)+i|5t(-@6$Pb zOVdf~;BZ4{>nrVf?VF=(_|8*fdxZQauiXU;QS~CrN6{DL1LOi9$LFZAw)?(y=W)UC zX?*9Ahv<>P;r$xh??BP_iHrYv;Df0Lc=GlMeDZ&U7rf;YdYZ})n2z|G&-dHf;lJH9 zmTV`Yd23FQ){Z#9rcDaRmteY_9M|Zf{g9DRM0Qm}$|6oKJdH9ciWz8oNzT9t_xY&9 z5ay<8;19D0P)3^lBP+LIoE{VavykjJmz-Jcc@k*}D`^S4=Q_@oK1*DQAd#7<@a9;6 z&VpDACj4oK-8ep5G3Dh|N@BRPn zHDhN|waEg`!%_PNNqFQ9{En6~K5x$hp6LXy&V>LYEB<>vJ&$bLZy!6K>QBAEp6}N9 z=beCKu7LZ6?KgRcci@>O(K~#={b9h(tV{8=gr41Vl^z9jh|*#=-iHA=&MdVSOn5P3 zmVDCKu`aLXi8rJu1s=@Mc_$XK3aaPC(;b!DGU(jp>P!XYfHyh;W?UDcx&)g&?V`Zdul z1Ex7R;DH)wr8AZUm)dfrXVgx!KK;vo?!|sPRMzRhjD%YcRh;~zhzW)hL%8Z@$u&=v zv|pcnznffOqE7e0-zUAeB?2_*>7SQs(L-`e*vVpHl7e<352g>{0;zd-n*qTx5~1ha z?q>1-Y|5DFdYm`xJ{<}e)c%U%+IHOwI7~zT3ZtX?Oz=Gm;Jw*#*@*fIiv54nL*PGH zaN2AkiF*{e09N${yAO}oowvMSZ(Yw@Z&4KmTG!XVDG9@{M8i_Urf->0d7RD-&G&je z>CnGy?Rjr{&w7q`p7!Ww1Ri$Zz5pu$?+N}dKA*c8+s`}s?<*0X!1`l*L0h@wB(-K9 zrV+_Lw%09!izn26Awaazy7VXBNB+VP4tUIFKU+cM>;hwN!Np$m$F=aG~WL4S-w=?BK!1h1MUA zfpTo{K~70b{Ot^G>=UD%fz&-BLN4&4s*g}X$F3>y(CZ-zJRD*)JqO!Tefweg1JJUY zbbt1Dn$3K@Kus1_T*Pr5^~S+>ifXehWWnpO6g$uBb}ry^;_dS$VaMa4H{jv< zn*)7CVO^JEv)PCr4sUGP=mA2t62q00J!eWjD@E1HedcEs4%5iz4o>WL^=%V6CrJ!; zfn8Yfu5jY?-yh4KNj3{WW;l>G)pqGBz05-aWC^y8N$*voh&|hhV=po9N zjhhI~{3^NkY=!r)>7f8f)F=;6iYkZRu3?XBOG4ghI>B7%9vevZ_lW)o!bze+u} z=DlD_X!T)@WZby%I3-kZsxDZb#?s-~=x0Cz?s7n|)rdfA(155XB4j&r?{0{s(0tBM zvSY*^LGDn6ic- zYcsBeW#jMeeI?T+I0yb(rOC#*x%TOy$j_V-yMez_)E2ekCW!qyM?8_8W^!q((p75k zsXyeE{=-k$#I1=Pc>R?d6|fK$u#<+qlfVwa4$`^{__m)pq^A%0 zqi#1Ym3}ciMRW%=Hrass(C~_G3x&FjYku6{$W1B0e8o{Cd9;staAcz8UBz6p_lL9F z`=hm99`{`7KhWe9QGvJ}_)E*0oW<)u&i~{tx4ZW%aPnptdo-g)LwPYXD45Wk*MJgm zy08Svf+2AX;Tj80S-r@`JHP`cGHcGZPr%p=7}VhkZ6Z!EWEJb{c2v~0*9oD3qotl~ z7>K{&)7X=dEYtd>xk=ed&Z|91_BQcJ;^qcI=OkA_vYnH@CQvs{BDcv>DoPYm;+Os9c$Q~!!m)NaP34O!~aMO zp7N8Yo3clSQb!M$u5(FL+ z`n&^fm`1Z8|B}Xr2h%saQ^in5UQ|)@E!;7cPdau{Xj=7KM z{$}L;>R-9UZ9yUFuV!m-fl}2*S=!v6;B`7io9LiDA}INc;ewD=Fvrl!5R@Wy`ib9e zQ*dQ2te-6*3i_eb8?JMnC)AkCy*Oo6N+Sg$M3UTwR(Zltf3_L+LGWP$b!L8K9E`9C z!nJ#0=z#rfIyvFzP8O9Whd?X#BeYU2afM(3<=cKVd!7Yn@zdIh^yeK8s{4CwG<=g3 zZx$9Sqi2rk0n?@iC4m?^oz2890T#w7ApQ<=w#CHz1@1D|$VoBg-5-Sco&nPh-F} zyG+e)=^gLn?*)jm`Oix^l(jYDzs;Q*+LLb1s&OB8igJ1;cuE5J$Lt-RZ#+zyIyfGV zCY_Geb+IbkDu3_!B;}!wsPKQ1Wu>*XD6?qktoFSS&ja)y`vv;rIRQOH>Wg|8`A2B? zTl47cNADI4sFLC$!JA?u%h3p_+)Z-kSW%9SL<>T6znnVD<_wz zydvLx7K$gdTe!BK8Zwz6lcMoA@lNkL`C5@y1WyuAJ!vCZ<+!dKchjO}6cxP&-O^DT zX}0rJzRGu}equ{xi#o=>4v1fR#OwA?x_S@ubaew8zj>mlTG(*?KkG0iNj!^ZLt5H| zL6;819AMoN4LaD~_zYWT;o3pX7vShWhghD)t}dN-hc` zfb@bCFm#v08<15F-GlMnSDx3cEmk?b2HkBodARqC5A-UzK0Ex3i{mYUA1FolQ>yWzoy|7RWyQ|iJJ%$Uu^EK1v2{1TMhcds;#MCXb zTMehIAx^oWY=2@l@7E?~ZzHs9o5)xBFC`CDDqHyLvCnrhsp4FwDI&&Ty$!K!BeP~G z5V5B1z2xN+5lgZeB5fh<-APK`!odqPJ2k%-d;#Xd8U!-=?w%v{QT(w7|2xM2%l+aC zddABE@MjaMI2^I;dz^N4A3jj4&>x$3OcbO?n`DQE-@^Vj{z2LMaeG=hBG;yuaMnW} zUWm1j2mUXjz1zwj^kxr0RTMUz#?iMi{bB8)K@IELE%@nTg2px)#Ouf;mW zP;CRPNlQnVIA^!GR=r3rt5EJ%sb-;|7~_RU-^<3SIlVjd4f+Bl>Gn|{zO00MYTt1? z3FrnihxryxQ!m6tx{5B&WAn^OTp8(Gjso}P*Jp4CR{^E{vUZxtwKOhPmrUV3@O#%m z&tHThKGJ3>q8T6B9DfpsBB1?CN1+XkF8KolbA~^-@SO>+#o{N?Nu+|ICwz5iTeFdz z9tq;K;Uf9Tkp4=SDAPW}2g_KnclqI3iQilr!n(fnP2KqeZr@Zl#=eYrE)aR23qT24 zVAm4o6V656(a6IU?X-iQ;Xqrw>jiFWmoL89R{(jt9A9}G?Z#Q|n}So<$g_6WIJ>tj z*P12+wajwfgLIqNB;7egLDWN#e4W^?XK7bD3|xakkvwB{ag&z0 z1Sx)F-e(U-yP;Wrd4$~VrSyeil^Qe4R3jTQW0AJs{F24dIBuqjfG;0i%lS(Z!BHY| zY&J_(BMyuNSCHB7r@^N2NlIFYW_q_TL7rz?3<$7b>NUBrwb1cA-vYm}+m89P9F~~m z#yJ2>4hoQv!3>f2N;@fJ4=G9Nt!~#h4JQ?2`9XE0EZ@)Zn2V*CE6;qXgL< zP5TYQ%k%^#1QnFuMgNw!+%$zUpT!W#DOok&!NgXU2MW>A3s*$~HJP&GqI-JShLdP} z$i!j{4w?)9@bKLhY)b%4_0(+ijDH-fkYu4JrL8u1)2dqEqzP=7iE|@Ks)mX{VW1nOyWUf~uBWNpnCP(}_EP8*JC_Drxs;}iC3*w@w!vrdvW8*qvmguvhc!cRxXA-}8GtBSHI z6EpqjHfRhAJ1agOf4@QBDF#4KZ2Ob?pw&j;K{Whr+i5>%+|HmPmZDu)2$8SMpKf$? z(495#S!c>ccjvbava>I8&*0;;yW>&Bc=De!kM&<~#0jO*dY{&$+cLCg%2vx90X`JA zKj6>d++7lz?m^K4a}|L>*ox64=^nJLNPJheR)d!rIEOPc6p<^k$yA`#;6Ero$O6Ia zBqvJ>O;nXKXuwuyT`m7fERhnSlosN!H3q7aYC(8HAk)SzV{fEihV=fPX*61Nu=O&f zmBzeI5S*s#4)5pkmR5rJW0kDTdP=!wd2G1>?L$+p(6)8*zr&@;; zh0edIt-GtO>!;2)fF$5Mc>sA+Fw&`m0Qy^k02BHoNHY;0AV9nZc4sd~uT>0|A#$GY@6cysOdbk1R@Gq*4C&olgx`&>;Q`8<;PY~F z6Hyy4r(0*ORV+d?ib8HNwo^9x7$=u#wKE8@9LZeK5f)3B7`JR?@+fttudic<^w|ti zl}M(37n2d=o?1dI90E#7gctrptBbMoZw@Z1x0r3^qpH5;7HrcUz86H!EslR|O&z@c z@UNZU;9gHKMeM_a6|2BAeE#j=P6zx|kmLpVKn2yhBWxi6^${U=JPs)OLBRk`l$T28 zY^vYV#m&0|Df0De12TZLxBajuC40K&e_O0qLd)90u=!`W(K(brMxNS2J0egaiu|zM zrh1Tk=p1^6q_lyPN8eD(>)~#aJ{n=V`~HNxrd6SUZTuf|EJkB0ch;hEkM{}ld1-_6|_n-Z6=3yU^o!U8?C{)TPTTCZ%-j`6` zW;Ov*$Hi0U3u|9Ina?_ys{v`^hJx<@#=a6-O@5K#_R?J&nxUe4;POeyj8bZFjbR<3-5 zak>!C5Auf}Tg@_PGj#r-apfpHeRV|$+8gbii}gfn7*7yZB(6 zQ8N5f>fvjb9R`>d(rA4jzOY_-7-tBH_rRF4lx*O>jWD{_lh8*2%Ib}7Io>BXAhHiA z`;HBP{nYyg@`)9RXD1x%?|YaXcV`RC<5UtF%uX~gQObky29Mcy>8+(3hJe->UaAbJ z&F_mCeVuu2sF)9!imd&p;zPMg1>u2GL?}xj3Aws7Q?`tnt;KRkQ)%o->HD>LX+#XQ zz9~!lM;f)BL@E@mhU@nv%X)RO5NI%RqwRD)x@`S>?0j6+Gj!<)XmxPz^7|`da^y&! zUAJ@cE`GK&rd5~g`^aY>13QPF`~<0Qi5EhUAkiJP;Tx~#!56sU!aY>W<@%7&h5O2UVONX_E4 z>w?pwir9SDZFa|Eu;^vU+_xMj$f1wxOxMBi+(lb%V{F0T(RlplqUB$eV&z{cl^=yq za%=FxR_x4+M~<1qMbS)5^lEG|!j*Up5Wp#=)3rS(dpUdB%B$&=wQM<8NDAMPc4^c0 zj(ijaO*c$R{&w%C$LZp=jqu0E`-D~XCJnpC6rJYA_NA=lO#H2Q*K($}xsQUZ0rbU* zER|{v!_dAWLHMNpW_d5PM*WLCJH?8rsZ9J%zGsqJo;MZSqZH`Fs#L0ihW2{1I-R0q zM%3W>OeZmUs-}`S0CRbhO0_K0A)PA%~?;zdIx;ZHkX+SyfNWD$U=r8=tEoE~ve9hSNS+e+0wyNU1c?DiD2 zHe5I3#de_D+RB$MMTs_@n$aL5Db1`)h~T9G^BzvEo%NJgf6bg)vKm^Srdo z#Icu(n6c*Zjk%5tOWK3+Nk;1$yPPehQw+TCVgkZRMP*H^t`ZlUmVa##uVx+{V@pMA zw}p=wrMj&MsNScZy{;KRL(Zb`yJqIWzZ>)2aK+rZkt)HYT` zjC$K);5I&T3&xaaYB1g-yVmX*z^*eYwAjwdFvX7P(@4vNlxL-v!g2lAORse^u`0Pk0yIwoQ zRklI)n4hdQuit}wPi(Ph!})OzwrIp5J+`VG91AZ#I?u`UrocBx+H2m z|DLD-`9p1o-=%~g*;G;r^)Cu3AJcy+Bl~rV)m4=&ZofS>ytZs;&#@{`r!WFg1*?f( zKy5plC|-8xo6x?0rggs`{%OP@n^kN_?$b(2L$OEcrR`sL_s;;Mj;$s-#Ad9DKPU~} zysG6_szgpaXCA&z{X`++F!vLKQ(OpNjV zj-{=))vPrD?awVmS`|Wz;p-qX$t-<+N-3!l1Ly{&&gw6bc=x(x%j1R9zv^wWhU&&cStmzBS)v1K*YvlLl?GJam+`rIpz+zA&u7C6Nj5&U3J0;o<6^^hW8rrf* zR-)eVy@fR(QG32q%pJzCEOYe>d>LpsH@ipvIfLuMh8Qg3OSw=rPx3QmDGyFBdU5g| z^McE=^B;9;wx;D#A##0BedF7e+KT19vlCUjO)SzZTEIcj7{h|BBpftaZ#CII;_ev& zK6}dU9j820qb*j*Qf=V$q@BJy7JXQgnsS}p;EjAxm!pvt7 z>GQto$9LQtow+~@`B#B46MgbW0v581yAywJBj3)6BNZpj>E|C|N+ruiD^$`V>Kq~8 z;mei9par>70kBSRWT}|Ano+eQ1B>4gwW{{9fw!&)EqRG90mhW>iVc>BR97*aj4tmH;%BjXV`x}7Q+Q?JM z_5;G-sBssmyox=^^Q4zlMVr~}r{w0pcqM<`w*zSmcrFc3xrsrgw#@ekZoPIj{JWF( zk&)?g%1idBaq6%l$@V|#(H&=}hyI*&{stqO>1Z^iszgV6KiT-5r8M3KK~AK86YSx` zv8*3=+Vx4)IgVp@IiI8-Ey%y*u!oixLzd(J?%r$lBUF!?=eTOg%@af*REr5iD=7RK zM1XSRN-#RqfTSMWBqmL-p|Ypua&Sn&R2uBA?G*rJ^q4P@NG*(N9kK{d4 z#)E!gh3@w@JUSUa{+>)UNX!=Synf&^Ng}A+^2LU3m{$p)Cc+y9bYmaIJDqhI9U1uI zi6I>^Q=teQ!lGm{r4N+bh3H4o| zDr9$cQV3TX4J;8a>mzBGElh-R2r1|KzTj%LA+Q@}k077VfFRffBLGlpirX+ZDhgRDR#V-hmskHeKEyaa7|>QZ;AE@03Gk+HfxL)B-H z&CwQoLjNF(nU9xX*h+RW=s%a+z5*$QO+GHUL))4kedt`zDKIOC7Tl3})s8auAhW?g z+Z7g(E6SpbUlQ2>e4&H4LUIxHM9q*Ikr>CAYHxU5McM~sJ;l78x4RZ=kn3y6ZyI~% z-NNl`WUAa8;8jZ&eSi%bl9F_5&@Z1ZW%X~^J!c!WN~XBRx!*U-Hxs>T5ZN|*t7M)VGDES_7_$+d_ z(v)FVJ%_N@f_vz4pmQl{(42Kw-M~2uo8f%tsyfw0uI+Ek^UfiZHaoIx)%Vzh2{RH@<o!l?(?1F-wxj!&xq^$5nj@D*KP6X&BaGB=^h`C$=1j&$}{z5IRz&PBJM4<`0-#W!EM9vUw9OL2YuH64JHSVrG1Jun(aA}%LThHSdR$y5^kaRD@>W2B&>~cjB zEePZi=qpR7yl&);4=&s359-r5Ss*z~hpmP_MW{Oqq>^+C_Kh1k+H|K?R~xQPB`)Pg zjFn%#H>e{^x4+V@!MwTc4?suk>YdV0YQ(M0jbf(EJ1`x@wzIcH(8qx(dM zjW^D-uiRZ>zF_)8@~7nwi6E5jKRGCH3>)bn5ZdWT3);p|+5-*Y9dPk7P-c-c&G1GT zG%INs4PcBwn}Z`-k@z`ckzOS(zG)AU=@VLCRj~e(c+p_=WNgLc7=wsU zkQctlyIGqIpmcBuWbfQwn*~^0+4(uLSx((Bb1BFBkaR9(K#3x>4s2pseyVBf9&q$w zUqLv8=DU(P^#L2C*3QUyb^_bWlII9`?q0t1E5oiA`h|XA1OhBIh5wsJ(cT4MpjN~c zeg_n5nAeox4z{qf0d0eth2I?n!tFg0jG%ywo5oN;M9Hh~vT?P$_dyCQno)*mCe~nh zd5llV{)@{FTNgilmjg5M-ER9(k$%dLa80q;(i}QKwk<{ae5Ce zdxsuW4ZiU$ITyv6BWH9c*RcVX+FQT^vvMU$`Dd!Hrlf7XH#ivq|mTYFm!ug zDTseJ`rv+WaH|SCi4h*i(7IpN(0oMBT9qqG)8-=vH%~mStbR&t%qsLR^VUybGoJd7 zU5PIa`qgoZ#TI*UT5P~3I51v8`5VVJC(;$>4r?2;;Er|*Eh3s5Aq=O}c9VM&f6f+e z+5_%^m&fEYAf6`WSQGuJTR8(ht%%d?qdga1>w633PO z*q|oU>7c^M{>J0+px@06uuka*vzDGdai`n-EEC@gbqcv?j*D@3X>kXGpHY=#Mh6L2 zm2GU=7JP@x`AU}O$BQ#QTZ}w4achFVr+@Se^SRVS+H&e(C#9YBS#aaO*Y_J9;NH=G z_b!3)Tu;R{fL9-D_GZUpOyq;k^eh z3-&!KarkH$0}pddkC){~s|6~rj8di*}@L&IT=&Qv1|H_ z*7q=4vB>{e7xBpf^b?-qRnRi{anEtJO|EZX+(>37X_s%sLa)T(Lp{TxqYL#ek9}xO z3(wy}8PcgvJewR|^usWRs;X?>+}4YhCEag!x$v)yYzzEt^9}0g-3NNA=460!F=v~y zfPL?)>2h@V&U2@8Lo6z*W9p#xIZ|}%iC$-~i*nH4?caX$)@;aflQroyPy1pJ`o9F# zT1d;r8Ci*yZ>4G>@5PB{2>Yn~nfu`sL()ySpAI_s6)KT?8aKWxFS{n)+{#NFj;18H ztTLDZJ+JiZK!qf!m!Pl#9t#`?h@e3M!DsDSNWI?5f4Y}6kC$=^^(u)7VLW5Zo(ez* zTiSB*xOn+W*1R+d)bYM|uV40o&xUX|9a1yST*1$;i%9OKjogeAFRnpv=h}B+20cfg zIlrzAw-DaXFMEZCiM}2y`ZGx)F>z@Fa!@Ph96-|};0*v988T&AW9PUnH z89?j;H82)d_K+y2X^IxhQxa~{QAp$ws7k~cLBsYVM2raiALJkv=6cSAX*d=((XJmo zAcWdOq1-lqarJtG72Jx`$4Uti2s6&-JaN4h6T+9~lDz4i8OqebYtM))dZ)P@ z)qODM+{2X}#?*{a$PFa5Wc&IQ%!n^c)3|tnzS}zS>HtIBI9In%>t+t|f97lys|)7! z3?DnMuY{3-2jlu7>WMf%$312|ov*Eh(UkToy-#1B%hGgd=fD*iYjYOu zOZ+t-Pg)E7sb(D7q2Q!COra<&?4zwn0Sep)`<&y{oY>r%7$iG9x{-IE5Lbj$te>v* zSTJKL{{TL;aWu$q6ouQDsC+AflwT~m7S%#=9OT9Zi%WKZTTE@$3n09W{qgsT2 z58i0a!me9tM!f)31YZ;aiE5^zG;8ru(h^?7nM703iIHV_>GI9c&FT}44Xfq(7Mp~M z5{Pu6T=H{agK_I%Kv$=~N{#LP`s;eS+dJpXcK!gZRUYWj?SV79nn8p;Xo3fX3yp6XL0qPv zih6RPLi_9*+S?n+rs^FUgjb#m%XzMCV*M%UbJDzG^yq*r;rAF=744Z|DKPHxqI$Td zrR0*d986EQuaVqhxi!bx`E7*?%KC?h8l2;(PZ6TyhF6Mqg%mq)V{r7ZauUILggw=F z7?s{_mogeZZX$m-=tUiN%72=D6IR;qQ|T7ZZ}hK26=NJX3>br3)gy0H+>Tox(`0vnPjUKp1ux zu{f}imT!UxXFBpGLkQV(FQjBfVK|DM?`|!<8`DX&wb*W{SlN0MfDeX8B8>gPK?{We z(gnt~a0hH@Wu1_qHNOQyDyUb*%}&Tqx%_xGO|%)XWT;gZZ%YpRl#SpI|t!bveJfLjF+$i{YJ=!=n5p z^%TY84-ybGM0Q{$jjShbo+pib+vx|`3sP0vs#rF@@gJ4T-WZ#K(@4$Hw#(gO7PupK z*y8d*N2o~Q!MswA|_$cUDQfTI(i(sVC zOuEv&th_P9?eF9YDbUyI@kd4Zql7hR=L$zdcof5?S*onoS92Pksdv*?0o04-#PMSn z-mBN%J&#=Q*^W4ewT2XugEED=;AGgVOpWX8i05k#Ni$ER2nws_W&natU0SJfKdLvRfV#AsF>|~Heh3O(%i!P(v0Ve zpZrzW47Ggpk5*H~dxgS>8;T(<86%PJVdF=_j+75P(X084sOFL*)SaxI?h(y4%pP<$ zzZlECWrDf4e?vh;?RLOdt2E|CCmNU=(y`i?7*H|WV`tvO#is6?#JP+ZlnvF{Fmo)_!8V=`= zfRjZvm;-cKav6~(HtjXv>vT&-GuXYXjOW)4hV*BuH%4I}{8ZXHM(@B%w1vFR!x#8@ zx~YBajEF#Zw5`;&KULR$-s6Er9hwoq*WP9(FBE@Q0JS9#j@{QC3g1Bg^nP%CVlQq4 z4^)68byihXoFJj?!mH5pcvF)9)sA}Y*uv-r90KUKm@lXuLGjQoCT}=gIkTVe_Y{Oan8Nnu-cEfFhC zrKt5h&?pegHZraGpRgn26&4HxJRS|2CK{S?QU^MW?Wkq$;@Cr$XKZ7V0K2tqR>oJ= zhpy5GD$~DSiJ$+@P@Z)(J$}B=p}pg$Y_5LpYW4-11t=OncY;$<4wS0z;v4=N$k*%- zgMA0~e!dGoR(TF3jACpvz+H&m9RJWd-}w>^?w|^U?%#iNkovukf(NpRNuf9p+~>$i zV5GNG!Njc(=O6ahzYpaG3DR)-H!(2eYYJnoa#jeh567&E;S9X?b}8X1U)ic3@pyq( zXR02!2-85h=j{ne?W3ixDOT;>#DTozT1$IB094+W0{8LFR!ZCOuwK?Zd zrzeZ{uu0Jyo42s`1yg|7l4rr7N?n)CkKZfm#d?Cgr?14@r1nEh*UrLrG=`hd8g=^% zI%SpXHPgwES%^bfcsssw$=i}6W1+}!Q3Lv+>2MY*clv3|S{{}W$QAWGJf0B2+3Yq< z6t`^lq&eiS43;%2Sl#ru(Bwmf(H=YE*>SX}r%7Y`FI%}u8ogACg&Sf^xP2W8P_atf zXOdwL|C{(crQX7r49(D9i3L|b&PuiLswDYXlXJ=a{_)Xm zG07w`wY!ihMzhY?mp8)@bx61b@00c;3%Xle^?k z=&d3W!L=MUEP&!~A&(vE@x6a27m6GR_Ea0SbB|#teR&zX6?`OU#7Yr2yiIowJG_R{ zo+QpF#Q4xx7@hMwtpwS3AQUj5Z8gn3C%p~N{lVL$)Q$6KZ(RHt@;|)!x9a4ufV!vR zA>E!~E^m1QcwsCZ#kT7zF*N;ry)EJi9c?zW$;uSC*zr>WdDd# zmBJ58H>g}=u9EyS)-98S-;j2uQ{IA=LZuIwAWpmQ2z?#~_Z98*nCZZqCQXHE$k5-& zCxbE5lPN5Gl4rlH@or)j=3a$DdsuG*nQT?+~mnkv?is4ePyON zr_C;dAB{98)*o~N_kfVT1DiGhpV^U^|g*PDgk z?-MXy>lU25L!Z2R90Gl}=7zXUACeORvD2s|T!syjiLAj7BwY(Ur~PtnQ`cDc-$`%U zyow(~x9x4AGYSivR}#5y43NPj%7h~5uj5DO9Q))J6a+OmyeYa06G8xo0xL@0vBU&4 zpQWy=MriKS;S&j3GTnAMb^LN@%Cqo8twRGo7>9b1t}Zi@P*gWs0Ue$KKCJd5SAtAj zJ_}Q7#H@N#dfTI)7XbBXy0aQ16k@|fGM&4c;-s37{I?ysN{g&q&ZdX0xTV43?-Nw0 zU-z01yGgmgHkZsuWWegb-U@h$3n=X#vS|Cgt+=JX04Xu_GHu{k%P=Jl4j9lg6>E>=KusbCL7V| zT=tKLi{{6AgdX~u@V{c{CsjwRIR@mKHb0gV_X|6N_sZ6tJDjGnEJ?i<^Sw%=G0+Gw zoxfIV3`{?noa(g&)v}!SWj*#o9S(7RSof7%-@HJ0I1v!wKl>7#V01quIE??$8?U2_ zrXC~$1O&nyI-m&MH1+%4lImrEax%r%K&B;pmF~C@a1%lUMgr$W;(p1#0Q|e?NxzP? z>6WuY?A4R8s#tW=$q^gZ!s%M<6BD)&hfgnrs!k#}(QGEUbK+B`N;|T$HWo{A)q2MN z%oOGs?79r!X|6mw@M`P1a17b_v$c&M<}^&S71TuuEv9+6B$qy7pxp}i#hdAfzwiP^ zLiW}RCHF5U9C#4{JG4ik<^!Lkw>=hG%Q(Uxa31~9OZR(E zxgB_svSY#jpRT29H6a6MDL0RVcm0>VI=+`-_V{2hx2??vy48B|m<#G^z#?(9%9Q)s9QWO2>cN;FlJv;y&UNS&VEt z!izI@2f5{}%~%<`74xEs%6g?yLpXVVi$+XW8Pg3sWZJvz-ktddBQ;byC z4ZlqH^44n8XDZr=uU#k`vn*CLw3-?<{$NaUg`kiX-o879d6qfZAX~+(kPy)zAx9%B zPW_?h9VMLXjgmLb#TDZ2Ir-{*K&xx&uELDs(>3a|1pwMhY5mGq76^8Gvef z-rjo@Vl5`Tg6fkR0#yt)rykg2wz|i#%0i@qlQ@KGfb*H(zeb^zDv_hXcvPi1CUO`2!W~rn^Kn8fmyJ}tI6Mq>-D}njRwS9<1rr|1`ctzZjc{@JsaAe2IM73Z6XVBLR zz)m7-zE8E78Y-XFSq}M6-_*O(cmjKh%U0huk^??uQGb!Px27uHJQ=Q>8?|jkZ^}Jl zSSda#xc>3Y1l*Db=qp3|*mqXScP?bH?u^rSOBal_45H8D)TI@PRB?Ny^@}bPNZeRu zFs5T@jA6#Cy}p!QGh=RR7#E^mJ_MM$@Pe098ew}?n$~fv9QA89i?lP*4E@+CG4}=x`0Io4VYjx9qverd{2j&@ zs|k7K-n>V4mdQ)sOc{Gv!I$u+^{c(ML(TI8JzmnIg+W&pR!xhxtur{XpnI-c z%{s)?Q|^5vD4T^5@np)6KclR#LO^Kz40dxf$7&BHWUyeDey5@L@g_V#m4{#n7 zIqc9rceTlg)y&$=eD!s@$#E4yHl)yS(BRB1T^@NSzve(S?(4>+9Fj%e14odlHM?QNEjCmbPJF1=9 znzDF$`btvlz@+j?!Oxc`1v+yvIR4EM$m<|#4=c}V9Vbi$CD>0%52ThCy?J6?>7Ge=Rs52`HZ8+I2iqlG`}7> zDD~C^HFUPJ&mda|Z3PUCc;IL}GLB<4NP3}RT%nC#L zw|B*a*YdK_q~`kL#G|5JB+YZyb#^@_4sGSTA3-Jre|#qZDL6d3=!YVa3X;>)*Fbk< zw}b{;ZNYNbBJ14+#1s)z(pr-;*P%**${eH8}AKAK!0|fp!ev(Ihx;|L; zmEJZwb4fQp{(<(D9dTXn>;zhhZr6XB%?@m6#hYK7a6OW=R@2^za~2THJ2mbkc%}YW z^2Q}H9Dn*Uu6eSMnZ70ipU!wzsUEYRJ<_m{a^HBm^Xbmq|2&=4z0O1@?#jBl1u|UE z96ivYxR@~WZvV9VX1z+M{ZGg7j!5Z1laLh(|&PLSiAZfB4;N0i})57FN z3Y)Rv9B%qpG<)m7=ng~oP+uuSF|z01-dTpsw7p~~;`b>6&&2mqCdk3<=0)GS3v6K= z-Nc%^+r1jdL%*;W5k?-I#m`4QZ@s>~kpXXo-p+y4>bj8({1-!l!RF!li~!q)C_)s| z+b|Ll)Fn@Ci0s_swaLd;=4Kz`ULe3+m}ZhnCP)|evmaMh+)}i)QmC!jzQEnd%gwE- za8IzQxHOw;=`;a_VQ^uRfA6qkutRh6YKG9{gi^9r8P1ywet$E^uJvW<0?~eqV+nx! zoo`C}G$gPwxtElao;;Zy^eio7R86|u$hR=Kq;}HC>ug%@IQ)et6D;XxQP!0cAKfpi zRe`%rJ)K$l<(rjM=7VL+U?vwb_Dbh9782CkgESwRdb(egaa_o=6&K_efBpoJ@gJfJ zv-i<0N^7)ePZ9qt>ZXhmeDSfZGHLGbV0*QXa}qQPU&0_`vcSu@?_j&#o}}WK$;)iq z9u;UVv!&0TmO$NZRcx-;(p<&?a>xc68e*GeERFnnzwxYambq7KPt9CWi8!SJGPyeZ zIK9I~-4Y=DZGAq8E}x$U^k^7O6iT)DYP+JXFWS`N(H~7bNJ)Euh8|6LJ`1Z*4 zJ+hgXWp)Zt!nuzN#XAVsv0oK%$?Vc36Qo+o-z*Dp>1e6o;v1dH%l>NZvUPEC3(!fx z%0VNz`f~VbrAfCu_RaqMB7dc(GeHB&h$u6i3IwaVyuK5dxK;F!_Au}X4o*>D0af1k zx78fqqOjzB2&pcvYAA-hy(9&)tO)WMS*gOxP7i(&Z)eqnbTF@3+C&&cXh%Gs$YYUp zOUATc*?1bO+mOt1RTrH~ObB29^7j=f@@~yK&IqrSFe_>(^QM*{w>XC?eG7eyZ^-Z? zVwFh_Knukf02mPG509hTKc(Imb)eQr775xE#j;PXlLh~6CQk-(l$GA4Nv%Qa>guG% zJ`an8R6KYz@N{Gl#MY>M6E6kWe())YA;HUs_Ymv$%%oU11!TZE+5c7m<0iJ=ZSf|E zYvPOr^MY7RaNuX%tCraT=Rq-I}2_R^v)#73wfq5*EBz+IOg7LV3u>DkKbIhcBm*!ow# zXu$o00A?kp`P5-F?@B%Ph`hS~({v;?e5Gg5eaD~BW919iNhiXpRO^aIAs_daJb&%e z-As3^r_ay6e*90g|M`dVUxEK0F8R@cFl$O83fc*7s`|8wb98zF*S-q?k$cNrfs4}= z!b9&P4Sm-TA}C2$%g%gCm`mnqVD(9u2ra-huIW8 z$n}Sv<~bTk(l&@M&>?2$zK^3;dc1eOGx-rgG05F@e}NMkEyDjbmp)UfEs~aWP#2&H zv%Co_Nc$q;o|GguN!ESJGK6K_S;IK6{a~n>4WpUR@VT0!D9Nd9b)H|$QFcl=WC=`T zMrX47rPoT`A}_ElBpO`C%FfG3gMe7z8u)slG)3xP*uzIna#Mot1c%uzXIJgfcTkZq z9Cvo<5A{EjsdDbi79W8>$Z%uiC)ADbo0((p?sKi3|69M|bzmD4>G{d7rG)Jl#NIJT ziCSy8y*>`kZ0#~#vh3EGpoxcba}>|!aQ4-P9?{0Sb_)Hf-qE9+PL|`b-q+Ppy=?75 z57QpL=Y3v&Y*=2@vlj>2l6Dw<1A|xGsoLfF9ieU|LPnx5gP?K)bjJMV@CUo?WQu2C zeDx55*AS_@$(Zi8W_<^%2>=yX>?^Ij>n#HdIP9|h#c7ITMI3Cb)~+NsJ|oRJy7^3BsW9u}#7#y{=SYcb7Qz*C z{#4dyCyUGx?80N^kDeqqXep2&78HrM+SMpRQzCyJx?nu8K%v&z-$CTaBRME~h#z@o z$|YDL1Z0cvv}i?L^svgs0loF>pG9du|oy8_kHrB=DhB>J!5Ih!ySj9rvrB-Zk2=V7Na7 zMHl0sW7xJSkNvbeukbl5a2mbu`rJYK%@AlEJzXn;?ARw6+a&qt8TDt7?Fhj>%3vzewMJ?5CGHm8P zk2wN6+`G;=G93*BPlS`(Mv3rL9QytS?c8e++X|V|Su($&OWUo~DPNuE<2lzKzTpe5 z3VUH}r-(br-du3uhn#)B&arUN6B2p8_ORDrQnZet$ibAmbE(Xb)bvntnZ|7^tvjO= z=rs^h-BZicxZ}V@uU^kV?{-N?Kd&p~%CMS?@sAA*_1F?vluT7$-$s#E`!J=(b>Soo znZ-w(rsYlNxTX-%-^-SJox-QmM=Sb8@!b3jpKp9QVSVVVf~)^D#`rU=7(|pHBvi8Z zYN=vbTeyRWrTEl{cv*~$>EM_HK~M9}&JvA;)L}%kC~5Gst4$hl-_WL%9I)hW+Hc;s z3ZdPadd(LT^$^ppt-oR~dMY>PF<1Gj2b(2psUV zD`?06iCaFDMmQ)JSN>)U!aKwEKHeeJ#v0sxVP0y!4E|QS|7+_q+&qP2vi>N~*1U%# zX-RKkI9I8Bc74Ge0SW;2Aq%%ue6lFNoXHbX!MbWHT1 zi5(;4MciIF(xQF1gB*hIpG84AWAek^B)-|q@o1r*$x>TUFjgkq{XrtTK|WX?PVOxj zeKMVvCX4JBCi)^8*jMo2?kbCH@DkAx5WWJjfwY_)v6sq*Kc5FVHA=!$=)#335URpd0{0yVZhA4q>tF-W`;U z7yyl9hdoyCFtf5^H{}q$mKFBwr+McVK4K0ds%VSnKajdze-7u`3kI$xp01X54dn7L z#`jRi8x`-2gi8Q1B%gJWVr%Pv&JT#?%2^|^*x*L#YalhAwmO5w!Uu|TjSM~f`{$!1=nlJFI* zeDB$D<>9ToE9!xSq+OF3u81y$Dn&1p?va8v{@C#p-k5HN8MxP3g;14aFU>Wz_Cv^N zv;aj~z1!009=^fmu_ze*X=LqHBd>R!nz+eF>3I%}h$lYR(Nn1(zTsGPup~`Zy^Qez3 z;EV2VGpT6gkXCe;=!v$YQjN(VYmQtkGG+d9y4B3qIZ~HR}lMn z8gFf6v2{CgXO>51T{&ygK72~b2*p&_22vz9Wx~n&;4=@QvojID+g~9ct-c#c7?zfh z?@{(V_2l?dP#%5Y3#VK=AT9U3@HeA29XznYavk!bfaZHGdBmUUsDH1IPO8x_B1ODg za2;@d1abz%99VSBu%C+(Eo+>xxarv;8yxgf5D%-bQ*mPwe?NFarJU40(U=81p+RSR zjg|U~mMzG7J1eRjHDF<^Po3YaE*yDk*jzi}t?Z;1Ug+jIO?6^IAA!#q1!uokM#=!o z=l?_|{CPhphybBD-rD$Wv&=&WM+ldVQULe2wVX+5a37K;VHgE2 zX=^fO*zaXnb7_cNHzEmtlLAGBsEFTpstIQT*QWdCk3YWnB=VI850^XwpjP7gdXzI2 zM0bK0rSHt;!M?_Z?LJ09o>9JVD1IfI2M9y_!qY-HAcB*EBGB|ELZ)a6tA!3_xlz2a zqR`_}5)T{4QH3}8=>$7Dam7T-w+}Rpc)p1goC~!SC zwN)Ue3&tf!c6vjat^=kS(!s?~Z?8Xm=!5IuZuY-l?=VFR;!pf~5IzcGnR7iBVdA^L z*|KhOx+CK)PvuacpyF_#%hj&;QtIWEWAN1<=~6e>JCELH_GcE;VGYB2Z*T1e*g0X0 ze+z&A9s~a?BRn){(f4)sACWEcoMOaOwGB{X)Vcl>0bEkdq==zMsPFYTEW=b_re-g}lowr<8T+f_w9X;{Ed+SoH zKjPXMZxD6Iru5M3c9|$tTYXp7KA?HHWR!Iw)Tnnl53Cnda`eZUd057Yy!>o8&8V4& z>yeA1mar1O7Y)F$1AP@{;fDaYYt7P_&PbCo8L?9tKa&2WsabcxHqgBLN>Lh$ZkvHN z60)pbN-Fesckqsjo~uh5k*-cEpQW&h|0EqRw8Vc2KgHA>9xFZ&mXz~4u}WTejOu3J z+H{7H75ovUUPW5a_njPF?1JE_Z#OJ2DQFJ@%n^lEtS=yxe z8g4k-=}OIUznwk^OzvGbbg+io`?01OJMM6s{fXuNFz3nbKP6N=cH--)edAMvVVz|C zj#BFSkJHF`-khmjH{}0$G+g~3um9r##?8(ec`l2Rq@Q8156g4=v+7#*S|IK;Y%<2~ z2oy>w^aW2xeh|kqPYnIgSyO6sqG6!qh33qxrRk(Y-Yd>SSLZV#cm`cPjbA9Nz5G+VsPE~4AV!htJZ;|sU4^J}ud zaEKofK3#wKz=>(3&sQk@2LKzP2+sW_dQLB)KQv{TF%1!i35 zY^XB%DWH=pWl1?S=$gX2zxOnO+qq%fYr&D%@p~{d#>Nlf;1#Zt47GE~lAy%-X+l&Y zGdJMGn4&lxBq%I9DI`~o+o_$IyhxJ7=a}-(n_t0~Im%5FS&EfEG3J93j#}IBS*5H@F4#1%TPeE)`hHPsB zyA?Ynuq%0r4#9NSE}V_v4;4!zD~|+}D-Vc5+~jve<5oe^K8>3#Z`}SxQn2s?UAJMZ zwbtVkX3GoJ$ZD7}KouJ#a<0Vgc2DqL8t80Q`ISPSUZw}88PCP?zGX;jb&bP`fI@X!npynrUb;gW97NxvIPjN zmgZSO?E3JjwcvB~u%DnwHid>=^*&U2h8%k?y*B8;3*y_L=n=C#Rt#MiTd;kOZi45t zZP_>`QGVeKZm-MSt8k+GKL2(KRq?_S2EWXR-10^L?DsMQhm*XN_cr7&^!%@26X!kw z|Eb%4`u9H^_WyG3cfXv3tI%@iEu{+W9yJ?DGD>hf4!Gpv)lK#Q$8o4=rbUVmM-o^%r&(Aq z6%qBdxSX{m4Afl>>e54mLJz5UbXK!Zc+!5{+h9!d8#zw7nbf|LUd9Gdx-(y}L|7Xo z57Dbxa!CM7J7SH*@>~uVaRSyP9A4hw`9saADi?y7S%@FbBKHp~pK5L+c{^58wuWEDpRN1(JQja5~uHqUq0(-`df*btRhFc)F9QPI@_HKO99;bi!z-^k=pds$2or z6sS%|Hl8i$2jkY{bUIErqrZfFJ;G6MHZ2HEbkyrwoK5IiG@+*|-F*Rj1Le9JB_62T z;uM$sg~mcM0eUoDq;S_&mq_?VQ2y}yG4D#xspO*ggzx)o^k%SVEbQs?LR{D zf4r4oSd~EhLT?g2i&XAS{MXUeCOzU$xEAVnUW>-|{gv)Wz;D=E`u^|n%wFE9t}X>P z>e(C-&;do>`&6w z3``Wif*qnS^PE8ol%yqKl9m-;ChXfctm%cCG3l9WFW`Nr`H*pLPxZII96le-e5)@5 zK^e!9b0=27xP~z~HzLmV9^H={UV`85DLr(+fEvvOm4w6I+a5wrM|u+pD{iuXB5dj8 zBlMbPi_6tAuSHLDM%@E-$Ss|_EkYK&n&^$L1O zfOX#4Ssb}l>*(H;*{WNI)hTSqNKQ8{wjK_FJxdfeOFtg_=Q$jLnnc5K2Dsji1L(mT zk={#rDm?q8?0Zk5cy2b}m=yz$tzZV~OWXHeljROJp-TPQ*zwy$ayP{gZb&MzKy6^p zkx??jh2Qd&{+{$e;Ivj2K(p z+XlO|*WzZdzV|QbD&dF-Ma-TypBP^chfNMxmmsWLOxr3 zzG;65wVjE{y2mB`IL5bQLl_ewh|z5*C}%pQch?NxM=&)xKcPIWd0#T+AO8^7XqX_p zMkHa;rf8}OSF>N)Mf_C+@P%i;oyB@OxXWn9-JWQ>&RvO2LHg!4MG!*_QYJqm9~1mddm z-wUOzUxc4m6O*`BLgo4MQ!AR4kNlx)AV{kWc&+(HBBD8Vw~Yr5p94DG^;1J6@U!)Js7Wo^gmQ|S z6hw1o_nm*RELc0boo|D~ZWr?VbHPq?WRw`XT_=T3he<{$ZlXg%(`bwM(PkzNpPC&b z;pFP#`a1MCJLh(mG{{}vsT-G^s%ae0Uv9ji4gLAb3gi`o4;ZAZ zU^V%1T?-(oHeuNM9bF2jhP{08JZ%9TnGO1~pwSK$;f?9sL2`SV4;~7FZ{yps3_Ni! zKI#sX=hfKFW*m+mkQarv<@KoRPuEixz#c#5vPC%xLzA8<#QGqs;Y}R4xfdF)JIOzP z%kk6~w4muXeM*<%7twKv3qB7?F z4FZ(&9)s@GNY2+a5@Dwzx}PV-Z^*{TAtgzuBgM*)eq>oUtHl4T2vRmvD z@H1iKyA{L-vw|%Lw8c9cUzd^9!9!1nzr?ByNvxqPUh}E=x$sQ0E7+`qLbxf6dR<1T z2XOp5UN?I6$m1}SpD!m+h3UC67UXNT8A6S5jz8X>e4JsalF6SoK;vrVeu{<8DaS3@ z3*2I&pV0czi~(imG&?hPyUdNJ{VN%7OZ`IsbQ6W@{MYL@`Jw?sd%qer+hIgS@`0C@ z>9u(hN^<;;9%fWf!*f@9M+zz>*m1eDCPUy%=c{)z{MJItU;n>_7}&q)Io9(qDw5bQ z*#oL_6|9E3QBp_*Z;+Nt1Idno@aLpnH-BUA95|%5$RS2U$$v8_9o;odH=EfCbscuT z1yK1I1j_FT-OnEg*tcSVX8L<;WGv?kHT*M`Z-qx>+;x{zc{71q0qoM-w$Zwu>aVwM z`y6mE(#HVdSGT_jlb3{>q%nD3YyNuq zc+?Ai4&uwBzpjZ&zVDgwTK*&|IqyHn?kQk>(=>pxQuW`my0@8Swe&|W`sFPz7Hnj> z2dWeiJ}4>n?Q?aq-CMD3FC;1c4nCiM6ToNlOYMDEX+MAJ7p@~(E(uENz{kgv@W*lB zdw*5?W!u?5n-3>#FF|sjV_oEArn(NGrB?tO>EkrY#`CM4hiWL~D*+~I&Umf&s5!D1qskW` z5c-F2@+dP*17A8!!k;A!liD{e?wXH-%}DCg!iV?u!hnDa>gd!BZnAezNQTkc{grk$ zx`-apX-z*`ZfhAVOp&+ytFL0=8SFiWqqq&OF&W8?J@G=s=x$y)GIZ3)oi5@kw_%cW zhq%dsgk9}!T(dx2)_jQm-Kzj3;n)^}{1E4vAaGdLtS*5)!O}Y4 z6Cp?J0k6Hut>mF7tNjFXcyz)&@f! z4S-$71>7xG!++z6+V}zxtJL|WtAI3eJrl~&SfYk#FGLB8K z!=4|znp>1!@+hJ0PDXSw&!>FbLkto}+Xy=A?A^;H?@ldd9)2I4SM+zl-V3GcCgXA7 zXgSr^J5S5g4^iri+pg*AHHshpnes|M^$!9ohYQdzxx;sNPkP4>0M-fG1o?MO2zz!?hWm-+fB@I-g2;pm>irfZ|ym zp`8fz>!XVo{xoRw=Z{ZrSRi);Sv5lf%uV?v)T5DvTjj;Wc(jZY+|5>ec=q5(Rj|Aa zzRY?L4On=@=;lNfS`BB+?3MJ1gx4?KIJOYHPzuacV7j2^(23WJvtOjBQw`kjRj>EU zP2BCCyKVFo0N}iHQz#BRIWPen36~@+6p0HhWIv)on&fA_kW&KbcKzpez`TC5|9nMt zD1)7NCo3(akND6fjJ)0?|El#A9#u|mJu|AOjC-P)XGy>pft+3;|KsTd8BGfkpUB)J zdL&HAFp8Ia5xjxiO<0tcy#rGJ>q6h>ru7)&zY!!wm*Lin(?%!WD*k}$DoX#aO1H~2 zUOn_p?lprA&$J*bi7>;LB|dd59)eD#hD37ZXTZE1{ifZUJ<-QwYIKRij8wi=Ub1RN zNfrC#-18#e4QT&=wbcHg%Yp9V0DTe}{z8piY@nmE=iRA++4a4$>ij0KT z(HEcbb6C9UP4WAd${#WkVX(<#YMYF(jn@jznV|xGw*=tAt)8!6G6^;7+^8kN5dbi1q?++w1Qx5Kuqnn*k z?~KEtJA|NAj{;6N%P3!?>)n-e<=xU(UD}m!7F#3yei2C7BLQ_y$sFgY71WeD%__w{ z=lJ^xfA_a1x=Z~LVqEsY71@Te{+p`VDNpKvY53tO9?bzY=$>PKXQUl=cj*$n0r%j1 zqpgParyh(oBC1CbL*WA@@E3*%>f>lHif!&CAtz%HAuwSF*`e%`Nakg@oXq!o&AQWd z#?3G(H8&sCy697ir`{eRm^@jquh25FhUOKulb`1Ls4OM5nf>{?Spk*BQRg@ZWir?83&4;$8NdB)r~!My{_j)m}sf? zh2dIIPc_sziS7O;7c7(8q;>OF?kjCrwZm7ZeyDhrRw(Y-lT>+wwbL`YwXg>z4!xIS z)`2$A19RE0U<{NkguOcEmKH?K4dE~}kTFC&l{2U9PV%d0x6SeAFclKs zuV=kAFn0G>5XX&^22c91VdN~=%JHnCegG$Bx41nI6-4X$X`7<)Lxpbb+J5k*9R#~X zy%N3s@U4pF&}3e8_n&X543ubVH8{O8WMeb_6{gJnA<`H#hxPN*k=FQt1D~SxuVq4_ z0%a5JHQqOsG`|lYnRLLcBLIONy|}+ejpju{##%3ylB00?XD5=96b#Zs`OFG(d*|u~ zeXsJq>s>((ZjC59o*WmatHaUe*mT}z_fI_kRq%Y`&zfd3lR|nF36;tI>tTOqlj&&^ zrxv=Va0PenpLQOf`tYY55)^X#Db^s07M?;WSUSK4{a%|mW_NX;-KzArS8S_qqM@85X7kiN^Z!Ws#Z z-hh_B028AF6<$sENH9J!ABP8oso&ZDJ4aoybIsI6cwK#h8VVGhnn&3f!#YRmj|T3q z7+gVw;yb(dbM!0@-)hje_thh>@!~%2+>983;&ieDzHS(7U$<=Sk~4Y}V94W?Y-j{i z{1s$@R$ixW6kkWp?i3=4meI80m+yAzNT1e6aq0^5#bt-ssm!-j(xyV^`YdZ)l1~JG zVb$&zh``8hUnam|O6F{m?a?YBuSbB{CWE>nZSL>eQ zT~S~DG4@1aljNIOL#}!oFnw$!a|d24?SK2?I;D~L=(Fu#jIf+Iu4pj7w7`0ng}e&m zq}k<{Dp3#Ntt@8ipR&taZ*O=4DiDSMjdfB9WlzA6nV`H-PG=0)8Gbn2`J`^>;OUWt zMoKj;SsaOcG@Zhk{7tq?K4K8-Bm7R`>dk z_|1@cBb|GCMDF;OX>Cu3hxCC-*~A%vPmp}7+s1C_aK}rMmxcP8`1C`=3j~C(jy-PjQr}0(cTNKMKK(zhFU?!F@!X2G~ zackZ!%4ou`b>w|=%}2W6$?w5NQSQ_X=lM0d5rOPl zP3Gg_HUus3Qs+aG4{TLhJbZaihg;mvEwE#*h&cm@ul=eUW^*#mJ<+UeZoBMI;?$SG z0SOE4#;TYuvLqJ4)IgELF&!RgeD1^jKPVB&62~)XY=@iQE{Z}ys$XzU2zHZi&!rGf z9UDf1xyxbl2?vy*sEiH4pD{+z!HYA92HrOhbCD4J9nGj6xC7f#q5x|0W;Z{{t|y9F z;_L2cYivzXM5u6hyPS=-I|(znb5r3 zz&(kk2vA63D_Gq{Upp=vk=A`x+_@3-L44UbzHk3>My1%SO;>rk`MhGUZwS<%)#?GP ztEd~mqsDxTb_aNa@})L-CZt)!Vnrlbe?0-jgVwnEC}-487&&@=2%}>pN6JgJ2GYk` zsy&C76``FxOFt)l(dv*zEl01$Hro@&6Y5Vm=xl$}EnyCfwn}IVsJ8viy1PdlB-m?{ zCupydyTK=l7AMB#=X#Xb_dAR2Q&O~941Bu=svw?SD<@!|nShOl0Hv<<0Tp=+yac=i zUzyn2V@KM!vUc8%YtsQxK}iH|O|V~`z=kJ?ZjH!)YA=<8taGCmb3lv!7=05P)|cgN zo}lWSg{_mRtP(#G8}tiJs8m=EpEnHf3rlaMslof#Y!h+Rk*m;LyBbyg-&1c&W+mru zzI^Jul($dGGTzAQUN_n&sYwcAC)~b2JHH2nf~F4VEmLg61@Yq0H;*>$@W{UAuI<($ z|CO~_WeD}RyuTHd{IGLLL1A}@UH@`qhIn3W8F-K;)x`LfddHVs*Jc%Ba@w-PE#F|ZS z76l0x2Z0_gHI)-{;#5fRwd?+kFW;vPIWcI5{}|L%P{>1@t>j8%=*&IQ{0b{tTtX8|Le~ z!U5hd{MA_PK{t+6t)fkebjFS69QCBlsDU<^jSswxTYee3tJ^n=XH^~cf=T-XrbJ^x zvwV_~d@ldu=u$l=ff6)|P5&4Im5nN}Sq!B01fq?LKge$~8$JAx$;1a+FHRzfp+xc` z1venvn5E-;6$y+jy_S~}c!hlDBSr>!VV53T0XU|NT zpJ)ohOqyq0eFZVL)3&9x6~Z+8gXlCav5x@AhiD|=Q6Wa8mu4Wa-)k9gQsW_aWNx?F)s~+s3xOvTflQk4;VxvIV4G& zyCL~u-8v^h9eolUx?^5uc0jp_>nfE&C#RJ{=&QB zf{4h&Okx=0FnlzSK||3ah)8IX`sHwRxNneoeDb1BpLcf1j zVmFFi#7ooAAJJr`C1qFFB)fx&Fpj6;ZU~B{XHruWO+A>thQRC zqRIyrUG3WB8M(D@~mEI zB{U81F{gr3G?Ei;d8_%!?+gHHoEz#5svXt~W@cV@rFfc>$|%phV_&~aY~-8jFCX}z zi|>S?aF@J&49Dz7>v%z#Q~TZ=Oiyg$=tL#7tE%zl*g=S_SjDLjKL-d_l^kkWEv%Ar z@YibGbT6Fek8s=H!t}%rzKTf&T1g4?p=E__>7sc_EkX7na>xoM$DhCeO3Q$=0Y9wv zs~>69X$<{<`N@_v|28(7zc@}Y)n= zrj}mwvD0ias z%zyODbK7vi65BTGqn;|VF)-j-g;-#ObB~{ZsI>mkOe{djK{lh~1jS0;R%!?Ij2d{K zU)lYZ??`l4=PS((n$U5GTgM(&eC01b>N3Q}`2-#v!gS>$Jd|NA6mYMyb>Xsk6b)v) zi|KeFHWa*Ym9y0?QCYB5QZnNhHEnw2NsLWrA1{x~f zj}me{`3lH520#l+Q_66X?i(aJhk%|XbTLrfbP*FWF;}nbzmd%$Bvb9EJVwjWq0Pud z8J~^qS=%#H!JQj#`stp%xiRDieL)Z-AG8WGH7)_~DoJ?Sdk4n@ik#eMn{z%9SCgcD z?E>$VT?q<8lQzL!^QI9mI84nkDMcJT38OxAg;*oAEaIK2cI__mT)pya_13ObP_Q$2 zPr-0E8_52719~rb3nw_~6LpVN=^5_?S}*g;252=o7_=L1Iai*Ji6?7wNR$B#mpC-s_ay? zZ_9WAHD{K!oQyK`3Jbd?yKz&Im7*Bu+DzAYw#FBqMGBs1j_4uee&j6xefb?jXw{HD zF_~m+YTzS=(8dv0$M-etA^6s@Qh={380D)Nz87(Z@(ErleB`f5qNgr*-@TL=aRu9Crb=>%S4b4)7fn5&Z5;%M**xAC_mjQzfN>CJYoIL>7;KU(VEn}WKj%u z%=V`-_a*GpS%;Fhh1Bb_nZ6$mc+%eZ(qf_?de%BEN6f>`$Xj$|Y0~)K#o%}5hzrsD zcWp z?;ua_?&qa&ymy#{Zz~N>YFyz&hH?|=&HL}uYEv)Sq6cv={9z4kjN*(7?_wDuh8=_c zqA%{Yr=oiYJU?t6qd!~%s~-Y<36k6+IXci|zn@7|g#F*ALYzJZ0rLAojm9olL5yZq zfYo(cY6kV#=SA6*fG2WudslO0i;m{)iCK_NNIG5~DaZ>~oCZHVu3qCVCamjNc$`Lcztz^6I9`_}TQN1~Rjo+dq}U8p=Y@&|+PM6sK>x z5E$hh_BZZiVM3=14&CbxAwO9sbb^SZcunF^I;I#@3*VB1NCaM@w0c8-Zw%89sD3Xj zJ8^&(9IMLuIj2=Ezi}D*pn%BE)6GLyf{GbMS=_!=3-$dO1YBx~ z&3@!XBc|JYEMA^M(pWBii!eiZj~1Rm0cUQPw(7rZq$PHMEkqE^#3>U!B0m4*Q&$`9 z1Kt|2!cJ*J)sGqG-f>$%kt-8E$K?~k5(5Q0&zE)AAr-D7RUn_c_t(HX0OwEa%7K8?G2DvO@9O(KC(uR++i<<%QK!W6YN%J{ zwT631eBrGkVs03r4}48oys!RdH}vL};9AP8$t~H?(Q!-6v5Gs~jbmFfC5YC;NnoH8 zu*(Xzh;6lq-IBn65EI`Wg1VrMDnUOi+R8lI5_v12*Ly&kf=w*d+&&QL7Y%OthghgK zA3BkqZT3OQ^7#cqU(c(+_cHo6ZGq&{KQ(+#nh+zg=ZmMxaS#lB9zuG~X+b{{Vv=o5 zU0-A%GA5)!vdYEkN?B5()cIRAu^#4y;QxW@{BKwJf%J;U&8ttY;gowUx zLi8Ko#|%z@$5yrlvdI^F;LS;eQr0^KbD0Cj-oNs~W7O{>ns~`0jiXW@ggH0@kT>fdRo2puGApj!hm5?XE@N z{{7F=6@{W=8>W*R#w6a}~vv6N+1`?;=DzPaHDl&+xmDs4#fueYRP>aDj;* zXOw*ko;b(2a#{7CLfpj^QbRayY?ZV>I}PN6B(NuU+z>WX*G+Kyt7@|ES>!fSyd1n@ zyNXxLf3@rC;qR!z7oJ^HeU5FABkUW{lZ+Ej8mxY#AS&yTlc=zFZ!B)0gf&09N%v06 zw>{L8{Jkt820t_KTFVHWX-#sJ5ui+JjoqV)^ zMD`})mlcK;n9qp-n*~HYNaQiLp&fNeukpiQ+hS}86TSFoV;FVj4Q1$VRJSn9pSqH{ zE;WC#+S^DU`&6m6TPOjgp^?WL7+rFz3So5S*m4+zlviQ3ucDvaZ$rO-fy|`nmeCTC ziE`MTyQ5W>$Mt-z8(iI0b%`U6FJ}ktsuUF&cwNSp+gay)oOO_{&iJqkh^;CP*<`md zQSmk?SUD1N5w8aXdljS}Xu4o(M`^T?;Mqf=xCyHl0N--=X<#)bd|f@WQN?`h)``mP zL>j^iy!u;q4_{F?URxkNl-^WswwO96)CYQ1bC4&j;Oh7w2B(Y1swBHtHMOiuqz(NB zt><|uJ-W?A4@IgQYe??N<}dy$Z0CPIx_j;AAre+!7JgqB!*UU?fk10kD@G6s-h}mN z0_)JMLjY-(IZ_-9$iqy{OrnZi*B3&pTdJW^j;f>Fhc`$IPuMq$N;z>4IZHitNPt8i zH6y1bwq4spsWk~8n*&BrQFhI}V?F&mB}kAHZ&0ot;v@O4#Dl!E>@#mHv-u%Av3qmT zs=%0IK=beZ;vpy~2HiqmpDmTD?e0q!-g8F-;eXsT>7IRuHk7X8?_rBBi)qnzCx%d5 zNq5DG3t|X5qf{ip!8y-3c}L~|0~~UD(zuX_u1)gk%tRA1`I7P%=-+HUcJTXoA3dP> zbqR>_Bk5)43A)X$FF7)AYy7AXX}4CTEmVcd+D`Q7CtRIGYz=un^Gg$ZY*`j5oCaZaq!p18 z$tC4DC$!$NLPNt1aZ0&zSWEj4O(u)uj3EykpAEwJj+DI3angNH*WtyZp2dJu9eaE? zl>u|rH*bMbZXf5Dz@rU;-Den4FQ3BO!v`>3Nn+uD#aG3bWY<=iRYfwTQeC@{hTx~C ze|M56o`7)fto6bF6r$zE!~l22(6E$h;IH{?&H3wI9#0a`NPmw4x((dMra~O{gYqF# zrB5LDvi(pxkf55DdcUad(H%29vH_m4ZmYy*w#od!H8=)cC*6vf5a8FC{pyS?H;i{z zb>=uHTwFH@wRGM_w<_A)(*(B+?l;ilY)%!+xI87~NTgr5PUL85ZaR)oY3(@+h_6yd z^PGQ)LR=zD{b<2;-fnI@U(`srRiyloDNo7}=)#fT4Rhyh7Mq@mx~e)gfI4GmevSN7 zg?RX{fj*zso%q%SaTi`inn$cW38i-u1cc$|x@p&j#^3TTHLh9d@^s4rxJQz79AVO| zN1Mg|ZcXb89N0&AYzy^B5_6ateckjS_pV#F6kR^2sdmhJP_w z6GnagVNim=-ud};g&~@LL-UlGWr|EStK5j>6gYVld^a>k<8F87hX5wV_)^+sRLd5pBXV2D?{pf7gdm z+MUMEPjukZn-~nv8V$1>qCHMw{Bw61^aVIC>u)>g;WooC-}Pc1dzCA3^qX8N6@a(> z8_hkPxES>#gVjt9ZYW}2>OF7(QW7YK783iFgr3Q2;5D(vg*64LDTwq3!4NTP4Knoe zCz%M%mj+7Dst2dt76JaeF9_1A4n%ih&afo8s5R0m2MSbHT#)EJslhnVay!8eqPuLc zxa0JwsvWXyM!)yuB(B2WRdI1cz$wKanUVP0kPqwa^GJ>$Cuz^+{_>pP9!h@kW>*}3 zA`|`Tui;ZQA=Oi;eG8$6Ru0oJ0CORJ+QI)};+~T*BI-dz=~UCHAGxXpRfRJ!-BZ;^ z+2`I%Q!UXu$uv_7&x~D)0oq40qCt(CL|P&DRnhaQlOg!MTYDEK&qb6sAN`jWgNE@* z*(6b!q2pneB#ljidA-VLi*r~~ETykvBFU$jwTiMV_+P|MBo3bTyrK~BcT>76HX*xo z?>j3e1cX)-zTbjz^bjbM>^w>^!4ZC=y!xp{!jgR>b!p)HqMNpwB#ezK*Z6Kluw>Jz zE`BVYJb2@k)@+JlRu@I>1^!-L2J6L|m7jG+sNkb zdp(8u-}uv-{;+_S+6iRmj=c=ks_PVcL>bNly~KyIM0Wx36u$2jRN=Q`#{lFPrZxi{Qt$u|Yvm(vDVznCd`jOa$@PT}N)ViJM=s;(HD*eNk?JL3JjBVfOpy~xD#@}h>%!>Z--*lJevO=WfL zV(q&S%p`Fe2r^^*wG&@m^A`;lso&zb!v;T9GUGR*8EMVv^a_x{-M;+acCLuOkHgFd zzAp4szs=X3(?+Kv}*kayi@KwpC83gCIcG_3c7eS{xg&Fun$d(La&zbHsWmlaL|k$Kp2sVSct3$B?>iT(Tm8{=W~r`!BUcbH{r9GnPCKYN$QG|gXQTS|+F zd<0f@m%r1A!vVr71kT+JFHyx6>v1)*U@3?$5QAn`l<&@;_|7f z$yI=tQNDQsnV8)MdorGAvh{l3qbdP-CO8v*Qk}IOn^d$YbQA zi%w>?nnHWmQnj=;$I?Xxx2A(q_(GRj7iC`@N$LuSyKjf5eLxG#Njp|<>G=Y|E1ZsT zVS)Z~`ATDbJR=41=SIU;Jbwc5i*rO(ytjYRUz>N`^!BPk$}Cs5Sp!##=8A8j|H zdVR|Uwryu3a@gc{S@88&fR$`xMd<6mU2!@-#-`2j64XO9@~pZ~L833S#tmeu0-uW5 z;p=nIyh-p}E!P}nH@!+rwc%LyPf{TdCtgb6Tu8vXC&5%QC5^uyS*fIE2<;l}t2j%u zh6{6V(}FX)f)XW6>_jw}Rh*C7lv0b0eU?8NN)V-K2U5epAgNm(hUN@bezb74;oYe! zayYMAJ(4}NFdxG)f17eZqTNFv0NeRGY1tR&Ta{ zu{)rNx4kNbqC+$GdsvO-O}|OMi>|=O4BGjZvr-CFLWOJ?uL%et3to57lNdU;M73Ni zp}P)AK^)+_wCpgUOT8Nnr3?4!-wN*1Qkmb;!BwU?w6!#)LhRvv8yO7IN60p!6S`P+ zwT2aIixC)RAbX7@CY9iAQP4X#FhoZuIas`uycdcXoByT%==w-zuxa8YTSu|HhTl2- z_J=c-d2Xu3ROR3)YAvlka3lV*U73XX(K|XeY#KEm^G3mtGsHoiV5QfM$#9Xq-T!#0 z`n@hO~ zAZL2t#GCHOD)cPFeuO`?Vfh!R4t>+SwcL&FzOL25CI@)-b^&`*13bwt`WLw_tHLtnzo)guK}r+k1R{J)nNJ$scI9x z!y~M&bsYHnN6ZWt0<2=LGJlxmd3*;JlFVdou2pxq2T76N&oO3%g|OI=iB!)1j`dKv zoe3XVN=sBTxm=b8a?3CRjMu|p{2RfJ%^IJfI7n$ zlx0S3(9W%IoCoiROeAj{zqD~svvL+!XAyv%TrT0w#y~ReIpmvX&O5dPbcEMB9zojE z!!Wu|{`{9s3Nw{3?22RW*uiDQixks@FI)j|PzT==4WdGnwC%%98JGAVNDaoSIA3jV z!aRj!Oo?n4WKjL9S-=;N={XTGc3XjRHUho;C0j)wZpt0Eo5vYfMkVlV2{y zR_c4^ol$alp|W@!gX2jfzz|)UrA?|sQBoKxA>{xNenPS;#=W{6jeWx?9I%Fnyy9~! zOPl3-Jmd@IMgjt5a0MA&ATJGpUBD=_{rh%GVvhdwHo_kcsH7!CjrQ4BriDbk7h%{f z_D5^fR%*$?Lbr{9Sicz&wsiJdUHTO=jZ5SZqpz<=-L6Gvp~+HiEFD9V;S zNn?!{yB1uG@Vh%LZD~pG!IGY>OX)95(ekkUe7j;5Ph>10_;Sz1!ZID2=aySxJ^ddY zk4d2%o%D8|!kThqH&;UApuAljk%DF9FG z_X^?lO5mPy@&Jal%hQ}#UyS~rX_kayURT^+Y#u5--i z=x;~ifTENM#o^40<_#hTV{IU|Q?4kUiFd|Bq&MmJ@iUz+CAxmLG8|E~JG`|8T?Pqke# zXwlH21Tr!l0nh$C_r`aw9=S}V2-vj)k-4pSxX^;LhWqCp4n|b;q#!%CPmQb>fg51V z(oC2$RbMB|92SR?OA?dzoI+$Z$0TSHT-EcJN8cZaeJHSIV0qVn?Xt7=@%!Xd&s%@La{hT#9{F;=r`!=SRN$H4aaj&Gzh2V9MF@sNC7TGC zDzj{r^f4~1 zai|*ai9UMxs4k3^);S@#-=K5Ua5G)lXP)V^bB4~)ZF)Zx%f5Gh-y9>?1ZO_m29{&N z^cWTPXoh9fuA~=`Fu-imTx1!6`r!V69F7H7K9O@==l#3cH*UHhYcji0F;!1{W*VT% z)$ZtW4E0lS`pG*k!DrJM7~V(Y?=3T1qSv3IwTFYOPwr@!nz$9`0P%$t2hlnWsD0tJ z5a@2)4oWnkhJIfl3p^V^xO=Ujf4_06zJ&-sf^=M_shN zL_mH~g^NOX>ED_)w3_vV&zsa78+Yu(usvoi<6V@+H~XXaTRhH8Uo*$gK33)mKLzTh z7r)%F=d`RmDp*-ZN3M;Z_CC~MN3dP!VcRz-o^z;g^IbPD>W0$qZI)v%aBAZ>I(;Sd z7~BXm90n_M-uqJH=CzkEil(rHhJeXOYa5zP#xkZ1=W6@Gl^E44EO8VD0Vf*#UhiuY z@*Z`@W3xDNe`gMiIp{bPWWlsaP|i!X=P@*bA+dj$hwnNSlqw<;)TW~zClCn&ZiHlC zbvQI~HRR20i4ODwQ@ZVXiYMw@u6h5Ox=YiI&$?rzy5@^#7)UiXkOO~wDZRyKr(5>@3y6IEHI?Y))x`*Ik4>Gu~X9)bQjZ-A;ah#}YB zG9Tk|v!^nbY$+WhF8HegFO9ggU-@~7<1p`9X4#{v@KydLd9Ymnp=9*3d%UR>*$)XChCpFc5wHq4ya1e6R$QJ}4D8;N%(S5%@y$Bh9a z#`u&jl8Amb&)n}HG37RA%AY(_r$4gOu&X+J8Kn<$sCa!W@UL;m{oJ}70{-%|`_(nO z0Mrq`bwqBra^S?8krP4%JR1ygfY!uR)mKrz?KlMR6jEx8Z5VB8K1n78@9}_K{LJ+# z)x~~&y#GlbWR)+&h}lg#=L?-1HSKYtG0-fxXy81#xP^+%eQ3n#vW9l*RQg8ip=Qyw zipeUz_>eqBQZRyE2QceX;aHm*mU*n_#&p@Uz{^u#?^QnepPM~Exv^ybTEV_pc<>JB zc|Tq(W)oS~QhP!9mY^neADqUHzCrrrzwmy->~z=YGps0hdE^7>3#nj#-2V&3*#g7e zLIz>X=6O24Ey9&}P^G^5n27R!2KuH|+NV!H`kW&!bUO{o<#BC@B^g0`M+S0jwH)kT zg~`(Gbhn3Wr)R5?kh4NsSyA~q;6AU9GfPQy8;mJ zr7wv73q@gpC32*lRln_c8@=%$aD-=P5FmUGwB$>CJY4fE@4C#8eBTBuV_`8~?1W0v zZS)IZ2#UKn+P3d~g;VB`RlITVv&HovZX8eRi@>(Io_i`oxprM80q7=unlvP?>57vXIH+8q zD_=~V^CMBvQ7H{{SCUX=VSl^~#VdTK@lR|fB4rt>{IsryPN@Gy!CE#piL!oOeCK`W zt~tx#%kQ&n!lM^iuspw<#tkqSu3r~KMCKYDKTFrT&%fKT93vZSWON}{f`TA1^XvPB z)(9L-|MgpWO{K-tPnRcFB{W8F)Aj@@?+~Y;-9)ki%ANqp<2qSOA9xO7TwUt6iLJBQ zE0ZU=;2#RNhY;9=fYZ(|cV!SbLJU-J8icRQNshg%QwJw{18Uc#!{KsDQaFkvCcL2+ z@qw}o@e|YUfsnu14GXzan`EhppqVYiXQS&(hhWLG8o&JNHD_7W%F@{ymM->k|yq)2Ll}00eY~sDz2e^YpZ|um-(G! zg-Ta48ZIye)wt^Du&mk@QnEHsx24}6$5VRv-hKtRy59^CV7>&(-M8C&eY!(RBmz%t zhsP5r+`d>bcU}{i;e5VIP;>KuCA zhHWElXnQ|usy-a^@7EtS)j^K9^5t`v1$>-qPh`!qrfXlYAG!PAVT{(3RS9`Z0(nW z0Hw6#Ceo1EZ`P=0xI}Ss*~iFe({5sUzx0C8>p)AnxkIcdzC?|Tjye$b)aqAvW7XvG zf>5*eDx`o*3F5+BVbLS(jbozM%Uq{lzkb)pZr{a2)nSV?88v@qY1>kZx}P@}L&vLN zI2iFJOG88Noq*x$!F>JMC^b0qoum2ZzGWMU>(-Tq=G!?s(*1q$H<5$Ici8l#PHh2N zG?;V_@JftXV8{;kSHNvNp=zJsVsb!u)0BwB)yO*bYFv&Nb<)^b4OpIve?aMW0E18I zhgFU9i%7;q9#PL`xR0;(2RIAJ&hc<{kOpM`TuE!DEQaAVS>zhTt$*L1st!2yOLM9G zywb%i%6e7t(a$tq=y^*YoOZHu245o%QQ{(89eVh7CEf@6BgN^+(O;HYv|p2q&%nKD zs@cxhQy_k@|C-VJfNEEom@Z*TXeKo5e|98NyDPwSEhY^_G8)`vwnrDJ&xVoXd=Y2hOT_OG5V85IhkAl6Z;fO&sHL_q#8;h&j!^lGptaTn zX0gC&m>;8LW*aK!h3rn&92%RP`OtvVg!-jQO^oN(vDCcges7UjH9b~rc<`KxuUU=| zUOV|5hK_wH0Cb1WPJEs0sXi962;gxQm4Ce2$M=)dq9$3*Atb&51RHq)PtPGK#?P-~ zxR;&FkN)aZLMzx)r`n@gGbcl!?z7TFarj+Y)$QAxTZHyjbaR}x*A=$yCn2vyN1Z!d ztLKkRB&w`q*CX)wdSujZun^N6);qD>q>4!s2-7me3Eu4s4 z*=uo!$384BW9MqaRUYYd7Y$zXzr+a<&FoHw@S# z?FTam3D0G0c<%Y_-kIS{fO*}r>`_41V}Dt7(}Tr0wT%>H!c*FMToc)in9dkC6D^1$)MzNwuj#jKI8Vf&v)_8YkbqpW zJ1Y=s7uobvMaBH_s@3Y>(vwp4*ZF6a1m#Eq6Cn0X0JPXduAD@r} zzUSif76r_@_1TOPkuKI*<7LD}`Iovo@L7l0)0GAwJ{!QK^u*|&W$n$}*aGs#1s<9F z{%k)`qF(J~)A0>Y{K`jp5=EDzm$NCOxo64VTIwXJuO8})F%BX5-tBe1`kCZd^W!e> ziO*2n9!)X&ngNq;1D%NZ1HGaBQb{a=`x?Cw4JCrxKBIaw86~|^vMkOKp>>$h@;HI~_VeBWebZym&K~eH?U5(dnuRix2Gthf)7Jpg71Q^g zV)GZCJ-5sf=AnTz194lRg);?c&Oum_w@%bISH|&ApbTuqzDa_YZ*$mFpow44rzXlw zvAHC#j41pc!Wh0jCw0||)M>GkNN53x4 z?Vs!BFVU74`(ZPHmanQV{TU+a9Cy%+49>o1U&5CI2JRfD;!%RIw(Q1|?Wd^_ySC+Q z19>dz-ynnYU!`tH-^1;d%X}NMGCVcHYfdnI6P>wO7pqD~`)i6C5o6*npt#A^Wk%1E z*+$Ipii91jqixDPVe5Wma6#i82DT_+(Zrrv4Uau2C#aEaL;?-J`ZwetViX{+GTi=o z=*#5-9OqNOo_%1D%*dsX|FDf9Zc>B%6?y4jtVDZPi{MOBiFuIa4!tciN~=hX7@}4i zZSOn!Cx7pL87J%`?}_zOcCG_9V>F7-1Cmq2A7!x}BU)OiG^2hSgPhC6n=iU$0mZnd z#5%KmNgGZX@p+$VLFRF4X&npt_m)#aXA8~QGp77x`(gn6rwBwsz5?s2i=%F(C1Z~cj7R!C z`o3=p1cjbH{50`38T-HCY_cq!E!{%3LnJs`ypG9bu!5*=`PD@5kGbIK>=~Kx#d0Uu z)Xk^WG!Wd3L6_!3z`uoF=%)_Uo4;E!;1R@+zI~3Sv#NB~c%0g>Irn;HU=>&?a!@t= zBt@AYQzvMS5meX&dF7rnYrZa$NLNaMvJovMt!&JH+VtC^Z;zw2F`bs3(4Q)ACqaJ^ zbFjSrw=gshCdYZfUAT{_Ds^1mDM;=;@4iR}@%2hBGQTwG5R6n^)RzZ2G&SD=uZ&G1 zM0zG)VL@#|h^^1tjen2I_rcLnhxGqqL?+p;li=u;mpQByp2OEK@|=o%+t<(AybFFx zeQ@-7TpGAnB}WQ+w^4Mo6wl2 zO`xMt34@h%uJq!wHV``=P>dDBXcDzUbi>c87HXs;eedX@Y<&CIb zn3el`9eSgD?X^*m2o@hrrYtcC$X8N!##=Du?d6E11h^uH+>oQV!)8nPzWS_H_gkZi z_tsq7bUYk%JH#Fvzb7$fD|N~!z(yaqpup7!>MnUcVp*}G9FiF6L2Xsqc8RM;+b*4ul9YgD^{uTH*dS?ENhZ{@%g{ z|vvwywJ{NA3E;6H@+UT%&*zPWwo_1eol z*8I`pmGy9`#+wu6Bh`3_$~)b%Y1}&;Kx>_uy!eXm&B_Wz5JeOG6b+m3k>{#u0+euaUHWMAfcu2R=6wIn=IJ~}gnFA0IC*0pgp{R@9jA^9rZ}iXx=J}m==bX! zKWqGx{7m(zRg*c*=tyHSsp!YY^GFI>&H43T{nq~TBu9#&BWmrR)&;S6C6opr7;S5F zYq(u_4@E&=!~Wk{ zWq@E4edgCUXXi`|+;%>GEORf>aS6<|+)jrb?i?SF>Zn>2xn{%?UdKa=z~}HyZp43| zeH|1LMEJkvwtotAqRJo?*7|14%C~oU_Wq==re{ws`*%#jF6b{%^IRDAQyuH^4{12g z&8QEDP3gbAYR%j|QC&ow8_!=9Mm84mSpO>KEnIux8D|dsx^li=SgF%Bf5L4eLgPc! zOEy?FVa)baDXR^!47n^Pa?7F1W?w1O7iL4jiggocn0|$tg!F>FN3VnqXIgw?V8E*O zXU>Na4xt=j8vdZD02naa@ue~-9U4icQo5h@BKF^YIu4RMYbL3puV+we8)1LZ#ryTw z(9Un38vg|L{_=ULe-we+GS<{L0M8CL8Hu>UB`NXrTW@wolr?v^rm!nH} zBAfZ25+vw`A#BsTykzezYUE7{U>6*o=@hVKyQE;1X7JN}0?`H3tO)BS!6&6<$~>h{ z-JTW=VJ3Wq9Cv2phH5|h;uzE7#21vj(r{j>YZx6AoT9ukk5 zQG@B<3U?I+%oR~TmuMlSP4cv5o*_YY_>twVu=q0&64c!#m_@pKOT*L;8h-eu*#URf zKtdVWp&D^R=VfEfbn29+w#zi6EUr9wo$rs>Jy5v8X~)NsMbzZZ zm6KTcT#iLYXZ6=7AAE`7(IZB?J#tX054f4vNt3?33ZAzwJMELbq^h4nxBNExxJx;T zLByywTfh;pQH1dzCLI7t80dm$KNM72VF6s^A}x}c^;pJrYOkAnVm6DsTwADu004P{ zHtJklm7;@c014^pUJvHHIHmv}k>Fk`f4r|(p>Y3F1~x#Th76uO1?@eKJz-|C1@DIU zB{ZgBC}x8LYyekCzZ4NNOD(Tz{ZOF*9!J;~8f0&`LL|e=MkWsw4s>jw3tE#8WhA}~ zYu!UemyV*S?Sb&R)m2_n;ff7?sx=i3%yaRf!CqR9c1}O`P5;~SP2~4rl(^4sm$mfG z!X5gdo`7BcMN*wdScr9I)M;1ZB5!*^(m+89 zl<6PqL*bpx2?R%|r_ME)%WafT@i7C%1tlSteV=>pbox?1TqCj>=yiB0e#XpoJ}`Ly zR%o3ZCd=H+BSVO;@mPzLf0#M;w#tWJr0GTbD52 zwIBRx$1&(s$=1p4#Z2sDp+jK_gtLen_OAS4W{>w6$_T61G;dnb+3+`2eM!lVwE0Q9 zJ7b6c73yM=FNg!2`g~zZ^y$4Q;^a{u)TDqc*^)~7C?mY z;*5u(VvxJor-x0kxiH{$qJSYWa)imuUf+ey;6X>N)*m1r+0 zV*h4=n#Jw^cn4O8Ryb`Fu`wV*Ha@t?EJw*hQMTy=|D(FICfKZ$*_o66fC zkwbLc8F>UVy2kxQs6ktQzPqKaBtnB=5C3MTt979*RH4%_h=*KZxTJ#KBRjf~Ryl@99oZt;^AS2N{r=?xMEAcy{{O!xU}Rf}K6~vs`t^Y&^S>nJVK{AY=;cD% ztX~vo#b|Gd$&7FOXgNt8;-w6MAb_VA(+FX%--Yp5AO@9b(x4Lfb(1EC`gq-h3=TOi zAW;b>+?+6;O2Ix+{db|grIP3n@L~5tp|fqTEeukde2IucJ;SUl6Dm<6RXKCI>t_0h zXTvy72eyHNuJ|#G1gj*dybZjYokT*3Fr%utKu-^p2*=^UyhouLT7g92IYDF?G^e6d za++CNgqZi-U?P#+6`TbhM`#pYjXl!MB6EvG9E3@k{@`*7N3EQjEfv}0hYt5YvF19l z&-g04oL_0gX1R49L)62$_515hhdK@i9mWXdmWmEBeqK@DSgT9DXk2n)pdnwqBxYV0 z-R!G<6>}Hq3DYp1FRID8j?7uWAz?fV7G{ag6YW`K)R3vLnHC7;7(VU1y8&S+8SU-^K7VKR|2? zvfM67hvjV1ed|K9p~~FN3Rcb>U3-;PA$pb;FXH*e|3e9v%rcx7?mE8dHJCtVfeb zGPmhG6rK$yeZMupmI91f$a?c7fbfp7cH5I=OFHYwj}vUAjzi*z6kE-{QY>;WNnF!s5Kn1Jsv zvG;7f|8)y@8Ip-S==7r$kZ9ft&*v=8v!d&v)=*OZoV4>Cstv$I)W-g<6HZNHboIut zvoC(|m)8~z{YBb|@H1HuK8HR8Cor-3P=rKd-bd_fXSFb_9`_L92EBZ45DRt?DjK7i zPcbSHqx=YqtorH<*}lt;64=CO4V*+};?J!gw$85g)ZN#vb6@b4!gGq^TB^f-tyeA< zBI@h3M*-Z#j@FR}wNu~xQs*U(O-!j02p#G&4MC;s53Kc+`1zvtmayx=2w7c^TS?-8 zSZjb#dkJM6$-iPA%74R|pDhSkIZN$Yhdms~IrqYxSX#U%^*?^a%W|1Z2%(_T599M8 zX#Xcl5In>SOt!GSgfws`XEV<-8=N|IwfFch@T;3JKff7P8INr6T)jS;bX^&l^9cqF96S@zbf0uXiU}np)6J97^W=2VRUUv1VLKcMhg6KyV zX+VQe#JF3|U@6Y`At}F(j6ehn=Rr^7*-co#o?OTSMr*FClwhI3Ps9(D-WMT|Y@A0( zhr%T)>O?%<6O~?`G7z3Tp2yGWLhwUSZgI^1Hn)*H>vzN7m!qELdp!_4ZSe z!I{lWRYkURm;KE2VkPFZz80N_9gVuX$bqWz|6nXk$UH%8j|mH7uyeRcc%34bW)`>o z1PWH=c*P~55!*R*&gx1HIA(6*=Vp-{wSc{y>X)gG^poc;RH6$RKPy_LD8)0G^rxI_ z4fdg;T>MZ4_|!djAqS-fRMdo@O0D}c0pbSVxL~@LfRE+xz63t0I`1rkP{v25Yn{AhSkw4!{1UX^ih0!c~%QXN7Sk*YlH%J|lTvEr|IM{rPhxOV2 z)R#9kp_eW1dYF7cUj3PNQ1l_sXFFFuamBXqlMCiug=n2_4#qC0SdzJGaMY~0%?EA z6~2bdRQx2<+X6~0(LBj?-9wmi;rr_p z8oU}$GRGRtz4wJ^*lLr#<#uRm=7Yc|dCPpCW-NBSH!99rJ;_+TFFk zr1blpmW+6<+9vhTIL+QfD);WUlEg&v*^+Tviu zP9plZPJIG0`iMW5k%f{1c7)`q2S!{c6~*LN!bkXmB+OQ;+fk;Ap4(?m7xMikcS+$?Zd2}Hdb;~T20{MA z3Uc7kqsK+K+9eMuFudNMJsQc5DN#N zTbQDG%v&@Yu6{ZI2MTvcjc}g$>`_E%Q{T-t@XS_pw3I!ElR0|^L}^-xpyZdI>L~5T zEbb0gc6;@#r^JfW{d>pH&+iRV#mY;EqBU?YhQod+fW z@Ctv@LZSa9oh3-Oq9ytj@n-Kb~h^|-=Wt2#2+e0 zlVk(qwU1b~V$}z+S*}iiKbB;f-ls3Cc9Y>2qiawQ%IlMyP2e-4yk$Zpmq(b~j<$J^Btuk-y(vve}Ys2YV{ zY+}^iM<&*atUUX9SLeFptRViboJI@yE1N>1&GVJF z$-)<+3qpO-xWv^`{A9>5l&*ujeaH3*2=X6M4uLA}_`mA&RKnPGp>b70V%riD2eF;2 zd+Ap1xb#;6^ssMo1h$m(X5<{jS`GRIX&9-q=Bu_>-3XYj2EF}rFjLx3p6NB<3dBbt z@)ksd(sLmr{;%y0wnn#mL{-vo~_43P%R8KyK-zV`x55wE_Xc|GC-k z>%%_hwp6Lfe@WzkZ*|Ara&c5J)UzP@S=jX*ztg(#8S?;b`MU3XI3-$7fKA9vjN;-f zvem!2-K0Q)fflS1@xI~05Z|cQk(B9qykR3|k^D0$Tw4Nq-sF9gMjIdqOPbAW$M|K( zo&72I8+&xoorJjA_V1`7u34I7%~-0ZA*#2(0unGki*J3G3%)qHXcREC(~2&x@PvC% zcXfDYwQ_Qogp{ZAX}--{(~7B+uZ2dxx);nC;3!bOArlj6{lB#N{9P6A!-{Ru)@ubq zAbD*mcMIls-xrkdnIj)Q)GUf^*RzN`utVPwSZS-;h&|>am44l#;G*x&q3Wl4|S=(y|X?9=eRRuT_*W;dJ5 zg70Js#v;996`v|BiB-lMhB#0AT;+PT=Dl8_M6itXy}C!-cs?jyeThYkl^v~+1Al(D zpgmWL4+KaP@s)M4j7w`&C%r53TcpGaEMCp($yUSRRF!R6W3np95rRit^(tbI1Rql3$3Vh zI{P=-m+v&)x(s_(J?UunvCpHsIXfzf22C<=b;*#y?(S$2+yJpJgbF?~vYFsrUhD`V zV_5jo1Nf!y5u1T&jHqRoI9G6=fb#WX9Y5S-lN*3hs6yqAu%FEk)JnG;TpwiC9kPZ# ze2*`2L;tb5$?`9%JvsB_ETB@qJ{m6cd=Q%OUzt2?vB=?g`@KwZGJ(JIcq#TWni1+` zYvxRV!7QU8W^}X$2pfL!k@(?r$oJ=i5<@T^3+e(Jg^7wbzanq)+6#yZ{Oez%K;#qV z8Y}eMJbGI2fvaaD?0AOX{HYjBjaI1+cJyQ_yQ~+k6xF%fB*=XhJa^aJ@VrsjiD_2$ z{nj#~sM|EAy9x>~DvvMGTvfh~1)JQPHiE2-=tTZNI+nAK4LmOX3M7doIQq9dyQZTM4RBeRKbw$(b<6E5=rkQHEUN#5YBV@dSj zmU*BWJvg3U;q@`6+@d&SYs{SkgE=?rjwT7ooWx>5>_`~A5T+ewFr2FTqP}$A#QiVf9BR!34y>Acgif*rHTAcfIi0-iu;=%0g z37Bs;)pSl`nZ_i$Sk85%M~{aa|#dTA-H9hwl(D{BMhKR>+QL ze-APDY5mhhZ+u41J<2L!L)7HVK)pu@+tfv5jwVx;n*EiB!QDkr^~{N$1f{Rn((^&3 z9|&7^5%&CZPSv5>u-vyW3#sPsFl|kZKEOTFbA`VY%1Doec~C_+DR*OBAMH8__UJ3O z)%iET4SkEw{f)ry%AkLZKlnv!Sf#?MR)iAY`qqdlsu)_@2xf8)09ZMD*|V$-;fH80 zm}sJ;8ChRmq61Lj+pa9pmCXqwC`U4Zr)3dbs)Qtt2hXDm3j9^I*)7#oVqyaws4KAM z#e_nU`0j+8|5l$S`$1oKHi;~}0i%JBz64d!zQu>7f$4o=Y^Qz5;3^{Pc{cSX_IeNcLI;CQ=dQ24&a=O>K20B_Tg@?7@s`vyoL zKzFCtzJI&taGq@#FxA7v7qi7_Qz}xhy`0`ivDCH`JJF#YvzDP>2CW=xRU!crWP@^az0OBuLTb#9%LOocG8J zs}i_aY)hgDyIQD3c5Ke&_|mjZN1Ww4q9o)eB9k%wb`t*Mg*03rytxU#!0o)-<0E0X z2%pMT5xwe%{Rgb^76}0g?{X^V*3wj2p&KTO9qU~P=lVyB2Vnw)hMYv!KgG+EPyUkA z?l}`)MSuve{_U$y+4n3(FOjD76f#<398YtP()AIZ&QdWAH+}e8bO8`O9dBOYy7v5s z@;!`FlH}ntF{3n5Yn=PI<+m$Sm{wnp=O=a*^FTv2i?+xG`d^4)UIe^qo%hoJNV{ZE z11H3{F?pAzc!=zY<<&)+HVkI3zO(-!!buz%b5#eTHE`*FYXn?wFeRR4x_qsG~ZuBVpQ~ z_xHB3v#4{n(C2)Q#KNOw{=sgs2cz_z4u7skJMpmfIZoc&PJF=jke;|R#eJbj+J;Ob zl3B_<#!;+~;*3M^VK4FFVy<hJ)0{8(;`1XIvlmGuv=RGx^ z7p1xT^qPl$*_ME3ePMU?CJGNwmopVaIL!jxbC5fz4~2@rac z_PhJnDS(8gCi(EqFzXvbZ5kJ4a-#JW)rL) zGe-2SiVC=GgR$8<4r{+Ga=w~9yh;78I!IRSqvQuZOB!y8Liaewr$+mQH2rnqwS4m; zW67_TmBVI@h2^=8X}c}ZH7Q!8=x2}lChvf$ zl~HUHkdTAwMsfBM}?!IjBVRA|+ z-8J*EwJn0!KZAKnR8Hem5yt4J zc^7(jUU*jNN0IE<25^0Px!FlMUTW$v+WZ=yRwezlk)lZ(l+!W7{$R-$QEpz`S!{Kz zT^Ya08UScsOX`I7X^?aPf`ppvAG&G{oQahyjl*`rvB3gklOMT8?E=Uj$5?YXq&==YV2yhza#zPy{W9^R zK>N(UX`jMx7^2_1@M{iY;;9Xz{GsJ~GiVY*sGtcbVZvTI{L9#%5oHX?v#&`*x3a^3 z84Cy#lgITA#X{&8kE?TFK&ccQN34gH?7=VxGHW$Xl| zyTc-)S(ZN!<(Pb!TkuAst-XKDc(PT7{oKF%K{RF77qt0($b7x<;F!+YIv*C=%?*l< zaZ)jpEGUXWHOTB@BcxGhwF%soaG}ogqPzaOvBo|%3eG`I!Rm?h&)?e|p?sYcA&dGD z2P3tj%;EN?^k86)^qo&vp_8RpY6!!cB_zf%a>(^D57!;M-*tzW7tmxfS6^aFWUKTD zkYt{8E{*!*VJe~iE1r>j;T8VO0~j}`jPqQim!FEPJql&_n8WqgQ&W&OKijYcDEv^U zu18zZlPDyoeCqKZ{oy)vlS<`}FxF__qV52j+7q$TJS;khhblMpL92t%VGu}o#Res% z1qJB;%1|a|#Nfv+2C`Zd1BUxWveSmoix+if_~34efH#<>hF?*K#P^DQeeZkJTaS@i zIg8ud%8cBuj1>=I{HP6Gvo{>6u44!VuILV?BSIdFatqIy!~g6=|f9!|P`I3V`oKblFqI!Etv~$5r^}oPxQqssG#? ztsC5{`!D_FV0nTMd>T#rdf?gZ1BDwX^WFL@)%E9Y*`G2enArkkK*=Iy0)JNb(PPKh z)ovFx3TGC0CeHj>_m)l-J7_`m0eopof%u-ey@K2 z&o3%lUZxVB4g-qz$}^^}aza#qsnD-cC1}aoFSU-8ptrdQlJKW1cpL08q(SZgQzZ2@ z*)%wBl&mlWtXrVDObz|FiTVph8wdGcNffk5s+ZP-!R35*wpN*<3t6UA!|fxnBWu^h}_7C7h%e0H$j`Z=;(jT^_QIa#?mfDbQ=kSqcQ*v1uBGr! zaj!1I&iGEsd3%=aYl(=&^&cQt*{K0fffk*HIE+(4D9WNySulwTNUv7a4ScgsSDP)q z&-SjBHS{4G`D-;90@O5rwZw$+B}5chd@O4~75<{7$2lsFH)bggF2;kI(Lt{V=W(60 z-6^!Ap}uNRWf&12U<_E2S91l2$%Id-ez|r4rD^CdZ=7CE#jbtK;Vl2$4VSkrQ4-Yp zP0UuM6%8m$(bVDdX=gEX#0^;VfA05%TZN$Z6~av(%zWjjLAow+vPvua{zBIDt4}a< zb#?_Gf(eDbezMySf*pIM{x^Nb7ee+fhHrS0k+v!&-3otyaaS!UA72dE zlM&|{1u^LK-uT^AiRkKUULmzY|E=g)T<*={zg7f6`=YCo@Fq2;xWOep+{OnV_pR5k z|KBzEaZy}kDOeky`5URQLMlu**VsUz50*Vegj3Ha|EYdpPPfTW-wyfI?j5N^F2amg zhH*5gb;k|c{V&url=TWeG2J@VJ593sIli}Jwe@b>%^pKRG7I}A>N;_mM5?(Xh>`R|jx*}I!;Zk{*4WHR%5&ezW8fd9;8f=adMJHd}iEQvDf zj?q4JXVGM@L4liJL`##g&<_VZI&9=xFTIw15 zqCC*1JSp{vyEDn$`C^8a5Wgc7(7#kc-$A@3xHS8J05Veoij>VsrWLmSK=&u~qfC{E zGW8CR)esX{7`+_%8X^o^l3)$$n&$BA~; z6diVV-!{_J@1z`T1xw0g3uK8;2EsI1nF&j4UHF0b?Z3)TpW|gdJ()l?HTnS}RdNKL zHJg^8e+$8Av3{eFmF1A0Pimf`DOj!dh`gV1b>ESi8Ul{TYnXI{25FBA56QD)A zT|p2po4QXChn>8pc|^Oqu##;LH#kNI6P_kj$bi1|kZ$qw@ey#lqqd?HlkP`9 z&?V&Vy88-@bx-iRaAh3;=(H7x{7jxufaJzetg9yus^mJ9-X2!y{n*Ov!PDcfmoMW! zk)?yjPVQ1Fli+wdqVHi)!biF0e1Uv7gSW}!bu_)&6Wa`| zg(CX9-Va@LQF5JFhkdR1=9z?w*(3V#>p*|ELom;nwOjDeb>E)PiU)FP)=ePhFRd_* zOkMyMwf4X2F^E|3zeb5FIf<^6x5G?d-rFBNs^XBzwxxo$D@4YP*|GAWZL&j0sN+M@ zJeCPvUXc)}L+Mhfxio&#HR$gKTUg(PR#-4?-mpIdPxc~M-c)bTOmrX23|ih@YtH@| zN-GN9YXoLg+au^h#n0)uuJM`W4$~}z)W{CMz6xFJtZWc2(oipQ5{?L6*qFTb!TyiM z94!rHh*{l;%zyTB5@*0L@M@9W>&g!$I9*kr!L_@K*NB@j#~-&o4SQ7&lc+)?0kF+d zp62|aut8g^739JaH5!F>_?46+Wr8+dwH0bvr35Ci2KnyxHDp!% zkhYe@FIiN6WKQ}@D>M>V?s2|sxH=I{o1?TJZ{0X`;4ufA1|cx6D-THvue+_-N!^T6P5Y<8`=I_ zBxhI39Gm`{Fc~EYT)TH|8O`SIeSXa_cMdl^AsXwB43aqir3qYJX1wZIA~`;2s=!lG zgnv(gbMP5>p>fCj`p(SFQkoPNHa_a(m=_)CTC4W4L0Z>o52^blT+MK<_^w+Rra4L! zkc&2jl-Wd1L8#WbyiOudfIW>5y{i!C#J0yp5AG~TM`iDzMjYbh4kEtM4F_sHUg~JY zVWN}=V>bgj^m_q*tP@49kJ{E-Cy90WAq15K{ldmx-^8&=`XOzt4EtQo%% zI4kVl%jAl;tm;(}H)kvD5cu5CzRK_ayb)hcd(w{+k3t4m#bi$j*?*KLNyBnqmCMRN zPVQnL2nMKZPt`S3ZZ_H~tr4^-N&P7hFRjgNr&ESo_jdCM2V=dWGYTgqrNW*fc6WF!)aUaCHGad@ zPNV_i$jIu?kJO-W6Tz}*EDJjxooV^ZwS-6Y8JXD1*0I*Wcm+5bx7m}2k6+#*3S zev;^ocUTPn3JEYg=}79ZY|W@Yn{}7hV*Q?Nb;7XM(SHd&vobzoy-B;uQNQfQtw*a! z`d_KTvdXUWoNa?lZC26RFqch833dV_q zr5@40aiwx?s66eD$lB4PP8Fq*|ODSfgmPUGd7>a5algsx8<_ zAqw@k9EQ7Ugla4k8HSb&(U_W2^O8HvKXZgT%b@4cS*GEmdQN&G>9}>!UB$g&k4L zcv1p6G6lFo(gOgAE#?^)Z?)I~#C~mllymqg^5aWa`mB>M!4cE$B?t6+gX=yS_luO` z1Y8nwyg{#gu^bz(>m``PnUnlLM_yYL6AVwaE)m{O^`W$n;^aC)Rh@23qnBs5#`rBd z?J0Sk`TUq0%WGf$WaT?y6N=Wt6`y_&_U_>{Ac#CIz-J5fPTaTm!l6#oohkf~Q0!O? z^?=$Etp%1)e)e6h#{R7h7s(%>-d%R1LHi!{+Yb&aL}-^5)?eCQDdzQlfeU>0)ey_? z=MkwFZYl&r>+r^0{iv!2uZq;QsK8XDS|!s2KF%dRzBi36hvHsaVQjs>djsF zCqtKBkDJTWA``XC`)KnKg_7C|TWh~a^YZh|GSUR+?J$Mk#uOEA%(NRsQ{0GEJI@+# zqruqqMT#5CH1L6pgr@Bm@gL)(Hb`-4@{lZuGfQJV4F@HIM~|2TlfEU-(CTO2iXAsB z-I}+I3aW9zaAG1XB%hHvx3qTHm_wTsE5Sd@ULgp=mlEsNeP_XTUU1IQ~f&j?^+ za+i)@uTPOB==l2}AOZOK>~tH_Nt$vA>IbRXa~THGv}R~C{1$@UEHMi8ydGB;x<%u= zfG=2QVz1MpLB9*FTVcGrU5X-vQa^~u*9d#ggEtFwG$G>iOG~{#M5|Q)2n35JRcm;! z3F^snAWj~!-TTMO4;|uI=O#al%~BjvDHPv+dOAe82D!eYS1&?|l20l5hrB(9JlB8J zRe@8392IcD7sfg}-QOI7aqx{gb@wPVE)IJAN2&auvPBFsKgn92busSi28@9!#xt|` z2#iOnEW(YvOEPEB@deH!OlYFm5uaz6FiJ&$A%8g(44X%ScHNjP3@h2;cn zkFh6T{?=g7*O3z{&_yM}*OaC0a#Z+Yg|W-D^-aTV+jFwdMX02;m+0q7MD}dQ6%Yk^ zDU&qN?2XGaq%9g$Knj)hM^W5&51iA3LP=^J4zNji4i5da55FNy?A1O7U!|uMFj{`8 zF_(0F*Br|`s*TU>U?lHle#y`EXXbT;E>4n#^^t%+J4|olI{{0#+G6;+HT>O+9i$IF zX zxz@DC^*`2=bOw}V{C-Q1SI5c7zM(=Nia^wL^kxm@{ux3J$+1ELqe4vv^Tf@ zfFl=dIFDB2B3lys*=D%5=ja`3m#G8MTJ%Kcd6}$d#;{{Rt|)C*2lboSujeb9VKHy> zjIoS!CZDBar|y^tqgB5q$1w+28!!5$>-gcnZIz5B{dY?GX_Jf4Os?q{x>_;~o!w;% zMW_w7$+#T!$~f1E?zmG3X})EKK>oC>>~~&U0vB(>5b|QQl23Zjuu4YRM7YaCDa=y+ zO7>RTYo2%6ye_I*itMi~Y!VuBRnykb-@y-ox+wh|;_@^A06mg-35;_oyw^q%`|Cw) zO~7e@;r74&`RpL?4uP%I&!%~=Ez)RkSF!wp_g zO=~^cj40KG-37!biitpckazNdAqe%m$tcBajv>1+BW601h)xuoBA#M?w)Wg0?hpdJ z!V2kU<*dUnD@+o#9NCm|H`a*En`(`W7bJ*Nv1bn|eA8!RL6zOG8WQ~t) zgk?ET9U7$R+ae28yrD1*xo0H=`mgDfK#X68w2DTbnFZ^Jz5_et$UWDra;6SnQ8o~M z#zIjaP4M*Sxa0K(K<%dIH)n9>3GJE<=OUWI?tGo|1PGeUcps-H%E*@!Az>bcLDQRh zezH;dHdnB(K@_j=6Xzjei3VO{oBUHdL~@Ao3x52E5JiJbe@@|~F=tQ`T#Z40{y^zR zjE(KnM2%|Z*R-K080F1N!z#b4--4}>6RT5yGr*9IOlo^TD44mvci~rFG45kL`*k509;}NfpUz? zh{+_+EE)JCbfbb!Ow;A6)`KPEpc`$xPl4KyJjrH6p?yzFrgpBmd7sOoQ>FhsKJG{F zFOA@v|0Wp8hKKl)1m&MFtENdEe>A1NbQUS}u|AgDZjiT<3!`gl;sg^^2)&t1RAate z-R$R8Sq2$%TJIO^>-OL4vcrbA6XlD4)PuvF#s{q;=UJtbXe7Mr$uX1tp`{Oh(EaV9 zs2^fY3hBh33wu^xQu@@t2Z+u!QHSN1ezxa>J}uBv6q~V~pU!WyxGaB?vU%~f5zpZ} z`>FLdBK~9y%Zm|WLEYPgcrSGb~C_!0cz zsLgE>_|_569n8U2+4iwm?V$2gT(vr2#=3EP*K(AO*?&XSuF7us%~2dg8d{n2=>2)V z8=}i&>g>b>Ex(FA>9Jn%V@0C%E}&!LDv3FZ;BnbaFDcMg48ez4^39-lA%a=ES^e+R zv*CsImR@Ao@4cNx9PSoaash^|K=8O2Nbaea1{>+!gF{zWxYC0<^ss7=*fC^dL_Akm zNU!+}5GKA>e5-~>m3@ll|x5Qdp- zPuDJ8jIH;26f=THkz%94dYQgUkt=JcZYI;Nji-h&*CmWs^#6~{{eS$*dCfy1-Px^y^63Ufu!UTVYVVns3>D1~|EN+Hlk&rj(xtNfy?n%ah!hd2P|K$d z*{WXeU+yaTu#sEc$SNBF*KcLaHn2|(H7EhRai#J5cy2ZLF(0BlJpU1nq2Cl_eC2e~ zstJ=T>&tQM_YY2ZhGN2Nsb;V|de`#w8c)+)Fa=tU6)qlKgM3-OvLKm-_?}k#HXpj? z*mi`AN2-Vgm-3cie=F=~!XrMcxQnd3(~*EO@R|_*z4Bg>!_x`TuxMi-{RJyq11*l- zYvQB0J&0fwfhsfHnk zNtggbG4`s~eqGy*_$@G0rtC3*FopArzDb)J}VUw|-Vga4r%=a)*zFLW61kGS!(_5AS&luBPv6<{lU@6lx}SW8k(*zHlJj7S^c zqjrL&cq8x4A)wTrqA>LE^Fzx55&s{HmRJYO$(0D*vPb81}h@Vn~UQXk=TKAR!2k!wi=T4p>Y43o;Xb zc4;&Un_jk#IVslRm#iZO?@mATGX`i2{-kyWmVT0zF^BpAW0LsJv#L&~$GTg5zR%#rr z#d9O%x>q~eduT|SYXWC9rf3-k`zNxNht^^@`gYwuyK3M1Ih=GY{hK+UGGLy7pH+Bn zgtL24l{7>Tn+b~M$4<%ry+?WX!vDgYrw3-fSyKcp6P1l0Okwoqjw@2rm2p27WH=DN z>kR9v^VGE@X$P8Nh5T|CJ`P2gDk(@Fhqu2^5wsA31Ga1 zxoKg@3LWOxBSJGCNeJtSUTByv7?py^<#}Oy6^Db}9c$=!bCMm$sVkcQNutLmaMsW8p68%~^F_c?RovCN$U6;czTYb4E-I z4#;Q>I!YzkIQ8JL6UVK8y_3^HI!vr}P4LM(v(Z@qOxHp#LTcQyC)9V}srxNH^m_gg zy#@7YLpmrFW2B^_@z$%uEAjVCX{1USV9fpZ6@3W(vRtU70}MxX$?TXTUHtdmKTexL zQXGCRLH{h_rFk@o#5BLJaqAT3_Hp!3b#se>>*(dSsqu0A+yim&wTZ({O>XX*T)jC4 zM+E;X$&pP}y>s}(QTtyY`U-lXY*`7=>~Q@F1etJ5>3%_KKK`O`2e}sqDHb0VvDJU#5BYuao&JfdLHQ!x7CAd ztsUYWxw}dRf4Wz#WeHb^HuN?%YPPhd@*`C;rM zvNa{bTn^qG-!WCVVXWV#{1EDQq{#BzKx8(cB@8B?F@2qa&nYZ0CF`9?gRFkQfEG%4LZp_XaE_TPkh7 zHD#lZDin7{#BNO2OMFr?94jko(r;gvYa)-isuw%DF!4yStw4e=;;Dc6NdV4ZS z6YKT(a5x`m5xpOu zzYr1!l18}C(10xeoR>+^i<-3M3eCtq5Yz^Q_64zzGwkPV3_@&SVOU!_oZQ_{Zn=ab zAs_z4K!Z+W4@kg@0+H@HAYrj7Y*((^HbC&Npcg#}fqC5?{$K81UWXlJW21*!mhvTt z%l_#a!{6h|`V){zSK^XPVb;bB^=>x306#G)LcxVu7 ze{-wl05VUQEeR|gPe7QM-L#enbiOosT#K=L)RgT234u;LOq>_8se;Fqq;g{o0&Ao7 zL{WLewh-sRd_?ny+vDSs6OD6{Z>zLI7VOer(aP28m%tarM`LoC`Qx>(ad`f|p-WzONVHo<8 z$9mtp)y({={wr9JEQC=9tkew=+JG@)9)kA)N!BYg@H(JN+Z|(57~~LRC=K$4y|^7E ze}ric^C-O?aXZOGBq^Wq@6y+#Jg6i0Z-Un^eEa=IL<>#RpriYNK$}>Zi??~$N*c}{ zx#&O|c<&tVqJgrLr1ewHf>^c5v|Eo|VNs;=4{MV&EEZ2*Ztj`rWOF6UR%N&0Rv7pj zw*8Ju$e;q5gtD(Sp(1kN)FO%a3x2Noj90E2ls*_u<3H&V^PA&Mw4565+hCjyfGt(p z2I(m51>q)=npMsF?#HtB`VE+F zqpq$k3rn5jlF;TdwritcuY8JbF6xbWm^F&uxr}FQ&17SGj(9?MD~f3_mb=Sk4K z%b~Uv5+f1ZZ75Xf{`dH3v3RS%YcQ8~#lPP)b#p%-Y^;QgAA|ZD|B>Lcfd^7a%B903 z#~;x~BGeX(jfeg2EJ{-?php5~k-$2B{pXhNtdP)Dqre|! zk{E}x)(i9+-bmNzZz?=eO0+>#DJW1E zYcrqXgj#V84JFh1}DHB}i{z@6L)CFCwoy0OopvwAyZ9|u>Tiy>sAzHwpsk5UT! zV7V*$NIv}G5ceW1(Evk{*x#dpoSkK1AuNGgSJUHeV1A0cE%^K^47sbxK6~2=4Wklk zu|HgI+2i$WfXbCe1VPP_`M*H)4F<(neNm6k*O33v$>?9S7%(U@H}#*1U5;RpYB&W7 zodq_@$v`NHd%kNICYqPNW(i_ioA{5*C@}nkQ3se+V9hu45aNV+&DZQ-Ao_5Hw8Gq9 zp;xpB_0_YSy8~(?g`jQlZWO=nDXU;lkCPlcB{%*i@fi>vkXV`~;J#zr3pXo~Xp7|I zWv*_03sTQ+X!T`EwFP(lX|k|R=Mw(n{NM{je;mMHE|8#x^tks6Y-mt4guV#ARider zCrLlE#6#(XJhpG3mD__iuJ(|3JuO6arCnUh59We{*mmBm5KCx>Gp@YGWj)rWftJm~ z2R(x7`MfbU2J$m072_vMmgaR5+y??fP-ChnDo?KG#DSyKV>qk5xus+WL0WmQ>-s_} zS@IJN1^Gu8rgTN}?Kc}A2jiuvt6VpT!No_-RVZOKFn`oTOy&%uVrViQLyQahwsYU{h3;E``v|1I6PQ;W7$!hd7{Xe?> zLtbbD&}v)_VFaxsfAPn5#QM=-S>ReSf!8wV_;^l`*Hs8OibmbXm-A57SEVK5`c~?R zP2_U>DVpZYs9~+IA}a8Ku>F-Hqd!`1Ff{YBYG{rDfSDvM&h&R7pUjY-`OfkIxiQlR zS1ihXU8;Xs+6K7+ei27c{h$>J4 zXtmy&&zyG2e9n*z(bZk*f5&DaOcu!%=cn-C1E~(6VrbQ)pp-(I1fSxkC|Z-*72RB! zH@drfc)0uj1{ie3mG5Z?DM-tQA~qKi9R}6Y$YfFwq1RyX`L%`w1$PF+SB&^c`_>IW z&yk6GuMl%FZ8Zknj!#R%iB3gy%iByY#5I%4)z$fKwk6=XjQ#H1`kg3Gs-c+Fxw&@f zV-%X5TNKna6_*$?GC6Xb4qL6e-BB%Z`UF*}TFK&e*yXfOcJphD_qx{tB#XJ4Od$(5 z69#vto0Ag&<~ZR0tQ@C5ff3RJVXooglyRv6QPXtalsboU&tIe6lYlhmYb-B52kDpe zIk+l30`T(5CR{}kB@kNJhza`!@7hBkbTf@8wCeGCYfzaZVBpu? zrrI@#DTIWwP*n2@WY26OUzL`wbiPa=g>1#GNK(W=KMuL~mXp7Qa}ssDXseU*@Pmb8 zmCc58zZ;bm@Zx)*!Rsf1@4Ar&AEfLryx^A5dUZN!$oqZF$Gr39l;u~~3FrD$k->Z9 z^^8+80o4_2A@q(zV*wX6p^=c;kE9PG+r3`q@-w-*0qdZom zph>IDx$%x=CGXDbVxHWJ!q5~S(qU$i*a|6J5sEgi3S2n8>T{Oy#a!c#@dwfm=RDqZ z+r?Uh1z}f;nYwe;8C+1-ozUatNqBZA7^)B*0WNURUF7=@dC=~j(+qssTB68VrZCFz zm|^4k?5Oq|z0A>G=#2u&Iws@Cgzvgo7fyF6{ejq@@<|q-@ZPeVaGWeeRlEzxN*^f( zNeEx!AUSA1zow)(0>sS4V(~CLgZkk~kc4F095=v7t`g2~X{M21PZ#Q2)JUUvqyMbV zA(``py7~LV>~G<)Zbvr1Y}WDy09rt7baY@Y?=BRD6#pr=)6irTRHhB-D38uIN|+>U zYy^mX8i(hHS8jr?{qF0J6##CrXakKW(FKCEd;q zHK_p9AH&x|u8G@UvojBd$flt;U?2^t`by2rnV!QSv773QCXH*EWl z8*SqGwY?57T^N+iM>2pUeA*PWG=1uDB2vuo*p@9;cjeAUEnFdBbse<)T_#Z60HA47 zPme*dHrPhE>xTZ2#=CYqV>>zFLjAUndwOpex(?xn96CP`5lulLq#4S@oP_6`Y zXNgg^2TU^h3JwqmHgnNzJ3~wL)v|v{tYW$03?wbyy6WAaw}!Yb-JNQWUuRS9{Cf}O zLd~=dyEm!jxQA?%&C-e%x#;oC(?L7A(+z|y<{%3pkl{+0$bJpG)it=oJp3aVNG0(| zfD)R95-Gm;MP#8;d6d#Q1Yh>igLDj;Z&gJ5npG7}eb9qi^Bgc3EQ`*2?GrPC3Ic+| zO0!Z6tDtzo`CU>&USwwUVERw+?j9nrL#~Gj+MJJ?(5YVi8n3^5h+A?iA`3es`PWv1 zgvp4EN78ky7rl!ID08x+kc}qnkJT+(8=SqcsElpIXt2soWyWyA{DXuFqUfwvacyiI zSkZyIWwC99NqbT7c~_;VIkq8%!0c`IbZ;qV6*sZt#xy4*2=F4 zF_kX)e+Vgk(SaKul);|}3?pJ?4}BvFMN$YwuEDmn;Dx|`&($Lk5YY>|0$xmD@q3h2$)6@DKTx<_0c3cq_)EHp9EET*ZO{X;}304M8x`!V|vzO^%FK9c6RCR*gi~ zQ~c7(@`|~7qAa1KQT_+k6)}8NbQnxyeM+d@ua4d^aCR8Kb+lih*zw@*Ru;LxY#ROj z5`;pCV%f_@wO!$aKz3MzJFpLq)tANn+r;?iIZ)u`gi{3pPk~9$UAy+?$|VWAvYeq7 z3{`({#@zhSd`@!2zU@g0I36urtUn#LbN7iG;O}V2UvEFtcQbZepjI<|ZGG-koQASO zk4pEx|1&lB_fC@6^*j*ld1uYrExOZhKcT8X=oAMqeBPbUy0KSjEb;u^IGxPnB@?=f zp{sJ!@~a2dJMHT{&mWrjH;Y|wPJC_&?(c7@f!(KlOy0_A*6f|-ZI~aI1W(66`(I;6 zlVj>h^q6Jz+67g~WDd%+fP&OjBq=&Cv$di!0#Vd}aQPwyLIRS_F?&X3O{mLtvGJ$G zEo0dZTaJGb2Ot<>ji3y2-5e+pNr&MuX@vr5QmYb93SvhW*?H9iDF~^-0X?K`F>1BY zuIa1^JW;YD!@T$}p2&H_M1F{YetAnM0!UsBaRZCO%ab6OMYew2$6J(=1aoo@YXcLM zzFCyK@Rz`nLx4Inig)zU{To9FU~{;sIvrtO+9yMoyNy_!Xdy_UZKWKuSV!<^nASNdB@=c0t}4g6dZQ$gYZ{ES|H;c_2!*OJm@9;l^`9Sav4ySOV?`kHV@Of_T>c zZ(Z|U%iq&$mKgAKtmEX2CE2*oZ^PMuVQRvkPwQV_Okvf5S=ACX=+c}wL(48}--jXX7)b`|5B0hu- z$4zNwm63!NnB!PWY{){>%JLKi-^|}NGokURx;Mw z?}OcDHH>oFZbl_BqDF$-1bAkq99w6EzTiJ3M&sQm>L}8H35j2ZE9#&u%{=8vGKuHT z=(~1-wj`BF9ASn1Z?+J(UKFdD;*EWR)*^F3+3*fFr$kfmcOXpCvdAt=ji$BbM(NPK zbm|nVDrdd33ziBD>OGy>MOmJp3cGGM4DvOF77cO=6{85_9TC@c0kX1z6v#uPzm-#r zJ%+w|f>XTLT9^fWCyB=e=l6P z%^LCVV0;H9!S?35ciXp+9Jyjufu}?cM{>8#nBjOUFeUV~OPssXt!WA}slTJQ&I;-k z+up7NTGgZ1@dsacJG0FA{YjqDKr#*+S#nbMaoZxoQ19X|l#)B*AgrE;IAXjT2!s?I z9Ao;)M2f-W;H-K+Iyn??(_eTnD10TED_2;PG5qT8RmSphLs`Aji{3np484UQ`>|6E zWdj#fpLg}RoRB`&bu+^?&H!)wRVudGQiLiHe8(Sgf3RdO5jJxSyl(d;jcH^IM40 zK6j%n#tUDlH3JM)aaT0vs82ikhz7s!)SYAuM@KF^@Bb>Oyuc1XErlnOXiZ{c&4WkV z-lPBB24MDx4@Bz7g^Fl}$bfXB@@8JO#?upka7=Bc#M*l*BzM2sTbs3?__2+zaG2R0 zZs%gf@?`HEqz)SnAj#jLX1Y&0Zc8k={QaXKl5KDs)jf;WQM`s97z~I51)S*@=Uq zX5DapwaIVkGY>P3n=f3_z@%3iuIRnHE1m0VG?Ja86pok*2Iw~zcSv*){pCA-Z@qij zVj`UYd+2+Ajw5a`1!NH&HcP?TpK=6u?TtNqSMx6mSQZHrkc1rbA{lDFlQnClC4d)^ zF%ns1sf@)x#b)pi$GDuvd%zUkyeJ12*S2&CihvE$By8t&pn5sRP9+6IAw%+9v^6Lq z(W)w`%#dhGU}Hdkh`ghKHo_VG@^Yj0_~kTeyQQ%^Lt?-^Y)_P2JU znG|h%P=$6OaCS4jx?yw{t?=54cUO1^-Cy5C_NsHcnLU?D7zdr@7CAWxAJ6#H!&~nK z!!!o+WI|XgM-#00NlbA~ExIT*<^~JexL@l)c>o)pLkW$a4O1SE6D{WJZV@@Z4jGNBsqvDv`t#=O^d#Q#DQ1e1x?1iqIIZGwaD zi{qYnQT;sR=fFI>B6j|C({}c{^6kDUWl426G zI?U!YS!?cndJV&aPIbF8TFfQwkSoRwNlQC=Q|D<8w9{bc-w>g80;H#i#VH4-eWy1i zQVAon{T?GW#}oRPw5(codp|K%8sPh_w*N3Y=ff1+KFEU~**>?M(Mb}ZA3t@j<*0uX zwq>2!0n7|2YKr1e%46Y`Kh$V7ru@;FB)s_kV+q$>FyMyv9kDzlWldDmw;2gCC4xM7 z=mil#)PMlTmk3~2ZmRfJ!|Z~Q1*M8ePb>gBkq8|WPAMUvlC``H)Nln#3%R+w$>r!g&r@dr#?o_RW366-=6l#uYvOI zN}gtlgi5iIL!$Z?2G6S)z?!?T$O_weZ=Neh51t)@_?Jz<<+#!zKbSV6g^(&667%-{ zwuPKEk)`@Y)Hv}s8c6)HC<^!kt1D7AYFo~IIMp7pC6}Gi@Y+xs@&@ri4jw%q&fH5l+liDLy;@drT$ zhxqV{Ug&HRdLhLEOFG`K_Z0vgzCqP2~aV)r_77^KA@;N9H8Di8CZ6*f}3D>H}AZE`6hWBy% zL2g%)oT3x#kQl&JN;|g=BxqOGS`1akU)dFQ``isBCy91(w{U8yFl5WzRDQ_Y76KQU z6)Cg*D>R^Jw{m&l(!sC2eyc0y^SevfkSH16QO0Q1p9?NWhK004n*8%_d9U`nkI3_c zjTdztLL^I5p*GRaG1szFG!3WqG;C?h@7}0cK#uQcOkBT9jL!lv%oj9ajk|R#^e=}C+$)(!eCmDDVImfvR9^*Z3|-t8CS^8;hG*6m0*z^?X>giu}gon*l=i@K7=6UO%|J+Vp=$hXmLO*=Cxtinmb2a!kb#}`)jt1R^ zv6&GC)e#ZgH+UjOt|1v$P}-XK5`4>L7&W-N`Fs1YFlgqd@;@8p&nAVDa(je3?@OsC zF8($J!O4bK)vK#}6Xz$?Lkb3Aj|qKH$wD@vRvaWl$QQT2deO?8d5VZz?qwnsskTNu zaF51MFWlRo(ZqDYM5^0O#+vlF)X2SgSY=d1(LFTMfiN z2Akz2+JJxr+g@>$fAoYnq$OfksQe|}{`~sy1ztg~(Lgv)I930mutM*z%n9-NG@ok^ zxzX-)rM*wc?KEatc<9{pEQvtt?W6E>EkqUWdavEmy#dM6g8Sye%R(JxfNSbu2H#Y9 z`nO%{HSG1-%uG)0!!_aFwPC}-Yf@X{N9xXij2i*hhSUUy?((GQgv5t&>{kT>nqs)S zPgMb)qs?;6zqO&;Bf~EayBz;0r}2Soz+WJR7qzCAudWHLfffT-Gc zWY3jyt=R7NFS|YoR9^c{-tIH=&p02Vu*+XdQP87l}9q;T( zDKTY1`Xpv5!fzfIz6sWbs>z)W`bZ8iRE|imHL{EByl6yhF+Nkbmv!)W%-Lo1E8YdD zBY^J;N3SBX%t*e(B%Ua88oDxz0cq*5y&j>S)1y3zv0?Jt4d-Y2^x$^sCPIFA zV!COU5g3i}t2irZ5-p5u%fYyhr*!j%(OWhM8Oa(YvAFwCbSq{L%T5M*0cE{B_dA!NIYzZ2|%5mpjE85^U}tfL})(GA(O8 zNGC5fTx0TkEdH{w&};5-XmHm1xSjv?#XEa_(tBd|)#>u&SE+jWzlxW#Nr)jak>H8Q zNPdrpvufkP2jRCX?T@!fA;4_ZlTO&20}rc;uuJV(<_Ab?>NCLT5f8-ymn`FsNBSZn zV8nY^@SzP%$}as|7-E%YOEk`Df;gSoU^&03bM(RpI3|h^0Es;rA1%j*4mSeG!2vjz zgnrEwYz+hVeVLv$b_KW?b}2twu-bRFK#X30V`)}>ip%t&Ekl{Sao?xqyJ)a#!aQ=J z@{ap85hUELF#~y|g!3cwP|-Ep3!H6;rfc9^=c(t4iYZ(F>G!Nx%kKkkMlEf}^H5+8 z(r34QyAbZ{*g`fOqpbo)oqo(*KSRZR0dsId7B6Pa9IOywlFz@=N`E+^Ee143SE&Tn zxw5;CXY?~lU^w-bc2A5>mQoG2o*K3k5>Q}hwqae(hXw>;ZiYE|-Lmxh6OFq!r^O<{ z!Lz~@S1NG*z3dxa+N~fm6}#=H`0#3V_Bu<*ehNDjeAM;%bb&=7fh#!tYoDqkI=@9L z2oM1aek79INEGOOR6HU6>bi@9x`UYJ`s6377;H`)W^#N|4_7f5 zpc+f$1Qpg~S=LF7DsrSAD@Dxk7z=Acld&hPIFUl6+}N26y|b)-_M2}(+`5D-N_+D8 z!!9T3GBj#R>+?crA&EHq3KV9u5K6tG#?gt`q;IcSXmupAdC-}QOp}wO44^Lx5QUy> z;8bCE^j5pZC88mNulnD<4j5N#(Jx_%h6JS!rW=)pSUSfMTzzE(??Ah(3DLW- z-aAzbp3Dvsw&q58s#GpRDrz&}J=@^WAATUXTjc^eIBV1YI+eZLaGhCO=K}XsilYxl zK`zYE6wfc9*$-!d(Eo_?6Fo7@@oiyqJyrSc@su{BlbjbFK<^3{!|UVp`=Y=hwean; zlG}~E-ZkRod)KRAvph~r#*FArJ3R=ttf(T5v~yWCKq3cwZS8qnm|F{BZ#pfIz!Xqd zPbdJ#EBw~*U7drx67*h*XT7!3yiuJ!X)!UgrYuv+ZvzM_Nfw$)ZPfXe}s9XLCL)914 zcXVM&wp!b0MCIV@yc&j$M3=nvl{>ps&BYoc8D!>*C0ZvV@V}2eM@Otq#LFN(p#LAj z-YTe$K8o_i-JRg>?(UM{5Q0l^3l0ZAxVs0p0158y1PSi$a`1C-hs!rpbMMQYnb)qa z|3g=G_g-uL_TInJB0f)XEJ-7UX;X6Wed`1!(Dv?AOj|alZR8B4KqgZrhyd|M0gdbl z!mgVy>j|ARWZB0gn0eLmP$NGx(By$(YZjAQK*zv$uV&hn(Zz7sp@tzyxJvBF(>!|q zW15NYz+Cs$m;^YQ!GBc1Z{z-TFo8@Y;AQ@J4m6pYQk2Cd>Bfj8jKqYFxM7$CJ)3H_ zsmd1lV6xMB?CRjRAVKx({I z(eZ20PCHFHP6znF%3YFj110iLNCyFtQ{WNxCxjmypa*1j!Zh=vWAXM0RcmJFuJ~WD zCLp6_61;HQB6m-cyKhLme=qC~fyBQ{-l+%piH-ackhJg+zHpfGMEsI5Tn%3%g&E!7 zz`{lOghk^yUN3=H^W_n4Jfcis(kJ7+KKNg5)`Ye&xhm3T^53XS)MIF2m9k|=7QUi# zQ9KQa;B2v$OtkWV1}!I{yOm=m*@}^@1K2XPtmo|?Z|c$zcETtM{b8Dv{&kF{v!P;z zB0&+AuuEa?-o0~f43^pmp|KvPfafUGY2ucg_d%EdY#Iu6Mb$NKF)pI?>(UPm zMd5#^4T}bRcmY|9p8qzvv=rF#JnfDk|5Pm;Y5SDcAvKhfN*{=?K7ye3S*$v{dM|%H z)R1AsaXrU4kc0I%Bvvbkpae(sqAdi(?CUj|ZC2!2<@0Ek@^jhe;NP(n?L%aMyG`!f zuyGL?>{{AcYE|3uTIbg`F4)D1OK`jeJaU&?6E34xmGmc7Qr32k8l~_?U!YXEJ5sh1 zgKXiM(x9r`1zY?aPaQQ%T={cRZ=KMrW9-Aqc|7WhR%Q==QH zNtGf6Rnr2qtGu`9`jYfRqZ_?Va72l-9_>i^?*&3<0gPp6xeI#=Ga@`VZ~LPu5eek}hf977K>tM^@pmS*c8K>Cq4+sd&Ev$@ z!}4vuEStA~7n6)X&vtJ|*~hfv%F+#A1{JccAgSt|X|armt4RKJ){u)BL9@2TvbK0LL(GEgQKr16P;)s%0~j|hf2MDqrMou z*)BY8X4;I7jnaIH_cOWbf^WegQ%}f{&cGywaFW}*@P11%Rhkn}0;YC@FIVfkHbiQy zW3BUuD^rmuC)mDiUVVvH+ zAN*8%4=yw2ay~YE$Qj@kQQW3c5xRk#=h@a-_|0Zzv;@$hh08R526yRBETrcXVU3cJ zQTG*^xx_k(InYIz%gkk<8dwWxl~H3Sm$rZ4|`r%P%hrK#G`Vk)FMil1p`HCh>ij&1YRV6MaDHqzr};6gZkbSW8E z=gX2C0S#i8hvUzmb7Qw~$vapJe2#JHE3Mva3UIqLoe|O+LJj_EhCg3RmLXT^1PElH z%4=dB0ZgLqT;obq+eJDbPl)=F&CySPNn4)8@#N3}dmd2-da64qV!sz@+KM{QoY4v;@{6Cre$Pft$e1Fzx3gRqF@g7dO+P z_fqiVMX^Fcp1A+hyW;=(kdL!d0HJ=L-F?F3rsM0oS#7pU{-E|Y%kfqL z=-#_KUn>Kp%&E!hhD;fB)|KAC`g-A71~={#n4;!0;=N7<1`KE}jRw1wWmFIDzbog=h4+7~L5K5KFXk z?wx1p4fnkv=$|rFF3%s-&wN}*oTx(N@%%F5zEC}=*f*hUg?av$|ElO@51!yWM3K>i zFd_iX4IQ5ZypC;blvM3$0%A?+Y$qV~<>JlIe%)^Ch_u~D)I5&}o8Jc;QBeC9?_@x9 ztm$Tbv#+G`^WO^>J-#&O zYI={dp!Zg>%#Ts0hY+iqQ+KghPgS}sgSakdc#$R7|2(xtGxR=orP7On66VqfqTw-6kYZMLd(+ao4R8aoG_#Zo|h<;SGw9kC}7t-B^UC!c{A$hzB1@O2Krq# zAWXkP9$zlql8Av1&-wY6jrosZ`R~07;(mwY#C0s|OE*P{`|7LyozSaz?F`G=_wJ3# zI=^MaQQ1kRiMk_2XM}MOs4mrrD0lsQMod6%uz+nilqZ9 z>kwo~)v{~+(}igYNg0%)_3v+y7s-n^lFEdzBEDFfgChp07+g$)Pn_g!YHrKJu}qPo z%VdhO3sO6OGL{GtW#NY4*&VrRqv~Ld5byY;oDmH41Hgqsz$HJ`(7BwuX3GNW?{qCZ z7uuVW*59tIADhYfd#+TaYwkQ+nu*EFgAU_J^Ob0=JpjZO1P4EzVBHm~so4V_6~izt z;x(+QPu}=?QX(>cvufs*3Uq}{3#nB#XO*5Y`D`P7np~+il;&VChtuB(QN$XQgnZwM zP8k3m_w>i-z86}jj>1-~7Oy}!of32|=&H-9ng zftXC*egQAzTPQ?4$5Ao)NmKW#C?l=|ConZXcfOllzYSb4=G0)udpGSXPb{Z8k6OSg zvXc016`B}dSJl-cd!KijD3v*$ubo@`!cEAN?xi@l6wY%BxOQtb&?!dUChx}G_k8Ak z*kI0{;__s-pm#R;q2SiOQEg4gN-^0)(n!`nvyQ35F>}t7z1z&mlb4IQwFPJB5?O|! zs3}|eOsB9D*83S#0WzBCn-X|K3sql6hM*$K5nuce{G z0kYNP{lqcz-Sm>pp;rk3s{MZeokNETh<2E}tpRvs9}32C;uw9qVw?a^|3c2=s$%~a zHq^yDZV?ItQkp)mE`FO~{hr$exr$w^eKVZp5~?#4#nTq)I2Z0O6B1E`h+ZcyiH55$$BSiykf^ zhhH@PPbgD?u+=3*D72q5)d$OJnMy(!OBq2hXJl)W*OG^4-^H5n7=msD1~8PZKoyK{ zm*vIc@*X2vIR>J0D|^B*_x}#c8n`0`0TJ1BUig|}Zc@=!a5?cm(7TMEO^*uat{&=Z zrXa3Z-{s5UTg$IdgP`;j+nA->5ug+`mS-U?@ZAyRx>{b%EpDL6^OfgqgZJI3{I@id zw;rr}lCKYYpyZkX*LN1+t?U##A6gKNP&|YqeU(sYp`c@7(?(Na<{P9v z9&edP)=k!!Yt0Hd+Kk~DUy(zJBXY$t{aL8ecIv_73H1w&eZ#f=8c%1=*D$+wVr^H5 z6JVfe1n!aow6Y0Z%IIRkoFUJNP(B-&Njo1lO~NtT7q>3vpmhO+47p^dW=m0z{4$m_ zvoFVw{^T4`3{xS}!+t)^QS_rdbBpyu%@~klnc5GcZX;rA9+10w%}cNT(cUIwheF8I zu<$IcrnrEm%OtH1W9;g7)u+=fyx?HEp$#WIkL0<5CrDt&oB+uti#Xs`^TkIv79?(I zQ3Vl^euJpxi;Fq0W5!%%NP>r(p0D$-O$1C{ou+(-mI9tz+Fol4Hn8a>NF(1N7sru3 z3yr=JQ5b~Ra*;g#>oG6`Tzio^Usjm;ykxxf=5dE2{AL968J_G& z@-tyt#K_~uyq%e0y@4m?G5=OOX?&;g3Zou25&Jt}K0$I!tnpt^M4r0KOr-e}kUS@8e5yodLX`cEssS^aj2rFl5DN6xRHHI(;u0%- zwUcAN#0Hn%^|U@2=FoY^lDYWN1^`6)Bnc%o^7`|*8v8eh=IbEw=BMR#r@IG5CY}&8 zoYlHHHKBe}m(CmQnuj6qW3|h|$D96mJF4~?&GEcsU)|=k#Qs~b*sKHE+@A*rsUg43 z!DwXk9ggz+jCKY|jUU~eEZkRGVeCgVW#40AWY^yg$B;P#oY6Ih?GZ$t_2xNpm? z*TUWjBuBa_dAu%iJy*<)y)k#|0j*;v(dXDCV`CCaZ#H6C~dYIy6Ldj9)NV zZkg-~L62xv%>NQ@>9X}AyWg4}0UKFT-z~O>S|gc`cm+EXjR)UOhe8kE5#*21GcPrG z$p6>0Gp)_PqYsXs+?LGxYwBGVmhU5^24X0y8>wB;-_g#>_~UbH&MI50yR8-%^ZO5q zzCMKhnqbIgs`{j#Agj$m)iBh6gy+jc$n%~5eZm`rr~8S8;$zfo0hrK)u>3{Ah)i?) z?TWt(N;_1;aCB@y;?sE^ux9p8Deb&4bH17{@TA7nk=Ytae(3recc?9ldt zuDZt81YM=m{B=l4uztzwm^6L3=Zq+VI&#hdF3cDYSR(fx_nr{Vj1sXW9S- zxG7X3Coy(7P@DI-Wx8rVb{?vcxF>H}czR7Y9`TEAfBP-*JT6;13?lbSJNg|i&Lljg zPQ`jQ3KK7hCfWtXlr4`;8;nE92r?tBd>@16ZYB1RNU>r+UMRQVWw78y4v~7buu2c` z))s4X+ONFA=dmW^xxX~=ofSv-4CQ0Z8+90baT=dxe*6G7y+zgk@Vpp)XJ2j%$hEJN z70A1Zij1&B^rH63ocFJP={3Ps$vEWU!>@l&peir2w~blJ7xVR;3c(E6)yn^5dTY=I zmT(#yJtPUoYc;w25W!RLZ%)#egbsp?3^L=wU+~WUL=fJvzUJKW`kdL{~`+09y2YA(B z4;!d@JK;b58A|CE;@e@q~UOst!4MHV3av!GQF%yxfh z7zWx#VX(^nB|+fV%bz$|rRdP^FcF$omvYm)6RM*xp4LX>*h4E3zR_nl+VZ4ZSBN{% z3mBVwAr!A8YF*pj|A}CV-rEfJ-F$_0;9J<#V+uOwn_?314NNG08?DoIsI&DPggJk~ zDG~G$fWjSKc&}_OYD5? zY6@~@J;$s!dLc=PXvKTBy;^!Er(Td_Wg-@+O;w^h(wi!>XoI~OkaZ%E+AZmsyFj35 zEt$kqFo(t+K9QSn)>kT=eA0fWi27d1QIs7)Uev*!SM6h1mcrZpwD0#c{%!^qr6E@g z!pqfoYlnRaRaExc;o~o#-`dCYaqk7rZ3mxj#E^!Pw7S_T!B4jTSWNYmH9fC?qRrygObWPSK8A*$j!KOdqEeDC&8bUiRo5ph; zXXV~gRSTql2Y;-rSS>#NpJelg;=Kl<<;F)0sIK1ut^cp`c<)~>i%ff0qPq+g3^5k+ zCp6XsCd+k;=R{a@p2;t-F6YTQbEr-Sv?9mUVfdjZSg&obRmgx6b%!GWBv~|%M||Tz z!K>R2x!dZo&||v_XFE}q86S=Qo?}pZf&=FR2MRM(?KO$<;41$!20k;M-Me!5{@A4( zyOfl@LHy(Fm-{*+j~c$p^AYg zgq3y0b*gzH*N|ge@Ji3#xv$fEMOO>^wfAuMnuMpB^7 z@SGcG0-dZigKO#5>y5^J@UJ${$J}bvZGPMILpJjLVa6N>&ey*b@{;pW<|3c0L_=VM z`TZQX4AWVN{WEkri~B0s*^^EBH?jRXNbs902V^!r`oCX#MJ4?yPe+kPSHjC$b6Tlq zQ0~*Z2yhYJI)R^^B(fMQwje7l|i^^!gf$gNZ~XPD!A^9+7mIC zp2QttkB-`L-+YCXK;KlO!tNZA#C54fBPF-trkmd(187FH#1V-Aj$Tlhs*m@GGX;X+ zSK>v&uO*yXaAAZ=&MDl(w8)q30A<3@NZ&;ULRyN`j`4Dmp)ombAsOwTk7;e$EbUF@ zP?x!25Q%Y`4_GIVMAilV{iJoV7ws*t@(>>0F61d|rVxSDcZfSL+}T&J2Ha``jNJ|% zdvq{?gbbi}Am~vkrea{}@?>{^cfmfdWv{Ep`@PIjtoa>g=zYC49`iQte6zqJ9`=Vf zN79xb{CS?RE%*VW8i4M5Kkfp{E?=HBU?P1QxH^CZYxjNUme~&;<-zfNPouIQe=TDE zk!KW<^z%bjOz`5@8}~_fF^yD)T-Q?=Uge|``#f{YekYRPFVnUaq29Mo)o?$WMIE-d zEaK_iJF}uuJp6(gbkmvL9e(MJ@q^GajW;k*y)zq!qmV3+hsJ{PuzsWY7cTO&E0UK) z0adRt`=44T&7HX>xvGNFh2efn1<}@e4ZR31Nu*<`l1`&jGnM(_5)syHtUa;T^05nl zj#~J8AcyJgR*~JU5V*s5vRE;(a05-`Fm<0WgI8teKeVlPtDh5UKPrRhr$Q*AGr?`rU+rg2y}M>gC@$QQ@xzLDheUztT@h#y#CY}63VJsaHD zT|jTf!dZiuKw16plPb)6Sr3mz4?(NKd?WI2IdxHm`v`0KUEqSm>$&yoAk|`fb6bOx zRkx&v?Wk&&+L(=`2e+Si@=H(Ag;V4G1orZ~&vr_>u^396-K%_gytHpuISBXiNWs@Z7`7I_qorSXG+E@&JI%4M{TD#aI77j~F|_|V;?4Gbk`U~-)i4DMA&UZz{-6m3x~w^!w+B#ygv1i}eD@=M zHl{@Ewn_-#Y*GE}Dw_%$#8ihpOQQ;jbl;SB1COo4oP|YCB@6<>1^hyAU+RlZjCNit zczS}~5!WwX6#X2ui0nFMr58v8cNc8sgk&V;cSVkdsr1OAdUyq1ue_z4Zyh{M>t%{- zy9LKQLZ%|Y$8G@^FN_{NSu)1cuAT93e3B9%G&z_Ud=Iu`bf_pygACmGSpm7ENb{om z@P&xPX6z)G1U7?-evn^15`-cFG8=3`_PsOp7pY%#*u_vvL@!+D^GwyH2sO9pKf!W zI3y1%FqVx@R6{qFRg)8kV&v77ju8TYE))G*uwe?fGBu6F@|5%BEnmmn5U2!2>UoWDS`4kyu3yPY0f>OltZ!wZis08N&{StiM*v@$5I~F*3$zt`#oxc$U zr>4K4cQBy0c(qGcn0VV0Pg;qxG$@E*N=1@bwPPU5WS;`~O{L*Ab{N?ahoTe>64Euh z>C}-;`z&YmIm_bfmt+@FDAwPFo9Z(WRW_tFyfB+}l<-1( zTpx1p$&x10Iu8d;+;(e(E|+p1>{Va*7~ZmQffG?Z|LbyoYtDl;g%IFu{dj5pxef&O z0wdL#B;x}2m%T?P@89QSL;(51?f>ic|J^AMIS<{Jf@?lvj$u?N<4I@Tk7q&n(%->j z6#W^Xw5)XRr#8WIqd4SQ~ASWE76Z}KX27+5JP zksghC`fZ5yd8DWj#|anpr6=HO_wWg&tr3;Ie|C2)7I>o#o_3~2Oy#tnFTd$*zU~B} z16lqBytLmo=r-lQp^?D$be(FgB}jB8u0aP@8L!XebacwVJpsqlxmTIotp~%}+EjfJ z@McZ8gfmOcv`Y3%=`3aewT0IrG92oRv4J&Rm_;5gghw|e@#r-uaK5mxsOF@G%zNNu z&Q|ZJEH?m#Hx096jn;>Qn6zeSSn7ChXNKz~WQL>S!59UY>OCPn>#VzOnbj96r#tfL zQn7afMvV3pcYaJ$ySi55ApWZ zsAXBa-D=uzUwtwV@Omk%n7{lpS%1)X`)2q#8M`+;IMmhlwQY_zK$n|-+f`MLfj99W zwiGh9n@Fm&aGxXWb2|X&aR)sU+B{8cKgGn{CKz`}yszBkUxr_{m}|feyv2AL-XGIo z=4~`aN|?uC8SGV05zEmgZ~Rs|Ys+Oa*x4y?23AWZ)i+*X$~=5Ukc~)%nh5A3`<4q@ZStdZPrZjuEryyaX= zDU%=ttss5(XIXg-O^@edIHDqQdSarQ+&c+rK~&M7RG?O$gX zb~bQ_=jEhf`0lk|jN;Sx2bvpkVD-A|TXR>-hL^jO!=S3&x%)^b|M29q&n<3o6QXNQ^zGn|sv1Wc)@@tK3{AXlUu-CqGQ+spG zRn^ZybV9#a6ZzF2-+*QeP^v$sx;I+2Lc?vJT-e`lfKcqRbr>T}=P#Ud+Zc5+)YEXr z7=u;Y7L9cIH=@z?os1J~-Vvd4?yI(xebo-ELiC@I_Yy%}ReUsNNc`#OEQo6ioF;Iz z@TN7i@7ejS8Qq4MO!Mbg@+aivdYvT@bv?v7pT(L>^^l-&j9fC)FVhyi$BnoA78ZHm zO0B<@fDjz;8sjq#DPN-wv%RVf;DtREV9&%n&e}unyPZKEuoeL!w*jKWQul<6R~&gJ zt&OeifomqNwhx963#B;WDO;-^ufBI+teZMm^Nm_~u?XhdE>ATfmYlIYt~djC7LVR& zUs%P|U%jJrzwk-9T!WZt?z{p&3mW7CB8ENYsXYFKR-vL=HvX!L2&tA-%n|a6n`RzK zmqeJC5M(*B>2+YLM7SEbbe5lRX6ob+l+idmuy13`4O(f+h202E)}S7zACwQavA)3R zdaO)1Z0XfVlKYg9n3QSzQTR>6-^hlhHnqxAgG!ele&t>dr|=YWIiX5s*E%QE`Xqd7 zUH=O(M1?T@y#nXw)%C4Ji0M>~h41;8Kc!pRM{J`j6pJBqV5(9_-Kh6ENJ2YaH2WD- zv%*p0R2mK#BTb4}61gcHGf*eD5|;WyCXbfwAa#^&Xcb0XBN&(%|BAKO1^>>vT6W2I zTW{0zx-gxcj$m3^@q54^c1|4$9=)>n2+1U-Px_g%jW+bVQ*o^ue2aE7o~wQ0uR>%* zr1lE$cmqAA7{rU+RQtD>7^ZIN=2GaK3>!AZq)cQ~x9>}Q{C~3pJi2@Tj!td877B2kbW4}dK(*ee%0Z*K{3-3KvTs%Tv84^e(e69ZfqxSzd zffv0za(^f%*aOvGBAseI;2FYai<9caoQ~l5k_3)MQsE!948t*YA#c&Z5n_CEWn|>d zr;bO*UnY)|9kuZ#rwn#>SpNlA32himAM(yp@bLwmO~rURJENwS~hl|Wfq=)B{qsF^7+T?>90bW?t{zCH{n zS!YLZd;F=J?uSWk3R8J+8%Fu$nyc)!cZ8R>gpY0)qQGuGo%2WEp_;vgON-ERlg=MO zbHGOqWr+Gc z&%KVPb@P1XRjBXp8HD}fSAktP<;H6aW~KV9@~tA`3t2U7^J4vbeW zZC=?qrdc^^TjJHC5*1a3a;rR&GDZCtwyW(*&QUQJ(DK5NO6Cr>9#}*cw|DR0AzF&8r8kOmN`U9DbCD0d_)ty~) z&!ml-kwf8Twy`qhv)-?Xz{49@%-=Py=pzw2X8Xdl@eMXXFQxZMd z-i6A!R2Z3%_r=bUnrnq3UiN@v8}eeze%YA{REUjes7Bo9q)fc8r z*e~HxDmf*54h2pAzCX8UG}lsIVGsIPnxVm&5EQoV>z;ZzS#+MZz3XT+OuvQZ*6Ll%nnjRcA)X~1{wHUEE4wQy1f~H__R)bxsVo`Orsr+?>jc!MtA@eyw+b(kIhk`G z36;+nFS=IY65t9cfzJ3r1yl?n;lMO%-Od-%x`2AkEn}ikynxZ;FibXa736o)ce8N& zqn6YV0haGRQhuUXNM{ERNA0Te@>SuDGpl)HeYy!kePTWMib_gl}%3q3T`=3CId2*?Jm)G*?$s`giHr z6auB+;O3lw$+v~Enp{M7fWv58!u2Aok6X}0lOF@HXnXQTe6kj^?t5{r-e@yp;(l`WK0G=2kB#9c8kpzu>cqFQD;Y(ZN@YQtQ4l*)L8ZCt&GH+UOfSbwM;}=rML*?9& z1h{Xj=W!&ld~8%i3WodG=cew-NW3oC$19d@<~{wrwBc|O96Jn61R}G0dhhycWORsW zd9+0UMM>3G%X*_`a#by^Q5;26&?XYm+EhLcu>6{?%*s6@bz_=dPEZn+3I2TK z(BlabeAUeSfM&p;Jil-nQisUhIePALCLc9&HKVx6mrK#5ef^hD_q**i`v#Jo)!7O}y_T zBwQYXWUN*Hg_^`_N#7Py33o((zY$*8yipBVQf#iE)6qgOIy5{ga=sJ|4o{iZH9U4B z8S)ogLBs*m!fXe`_IP?Xx)|dpYX{TW`q78V;=1O1Gg}GP>A$RXKh2v#tWtdV*O!mW z4D$->IOTiOcKu6~J*2u<{;&2I8RZV{UlGCD+yYQrG_kkvrJpXDTO+~o*rRIG2~EaP zsp@kR=W#`Te6?>udx}U$N&gLjAS+~5h6h0b;6F1k`m<0&Y2j4uy0 z{hAtm890^had>DhpFeU3=>Kwuv`Xofx8Y&~c&28|-|TsQ=(MZn_KeJuRAlwXNcak? zyMJ1E^Y<1tl2`aB`cbopsDycVU0#KO{?AMLQeo*KQ-I;fbQ-)qv1-czfrSvZ!-T!x zGdydiZ9l$Ps!Ff&ln4ll;j&bKR&9#IkMA z`4)W<8@YSjK$TN2P_yj6G$bW1WG-hLbFLFk$OlvD$04&GWz_i#9#sK7BBxTK`U5=eo4PoFA>4FdS@OcI zJfL+W=y`V&zlRuboR<*0{iG84Ok568kk75sAq1Kw(uL8zMKKk-2rvp1FRJr^e^qMmDQ=}j z$Jrq>9E1KHY~5Szt3lv9^ckjdZM-H(KWTDFf`h5YJi$(`eYtH6!2EK736hXbX==-< zs8bmMaa)z8T!NZubhn$|GUK}$@&E_+;lI?zJL+k*S(<}V#$uAi+*75~d%GzbE+(Z< z8DM(;GEX&$u)(XQMhzikKqaI7U}&M@DJCiz@GvTg@|>dO*L?5_W|kwWWPP^MZLcvz zZ1-G=N7-0mlZr;cv#0{FVz`G`4VXGf27}jC@~}EIx<6PM=)VTee=Nk)Ii#8uXTtyf zDSL3d?on(0uDA4Uaz_+$o~Cj5=%G@`wr(jFnu>y0s5^wU;n2@?)ES- zxuDhgj(n!!3aPj?wTo0=XQ11{MXwl3bPJYXgos{kP|!4+RN3A*1B*9Y)m8bR64%Q< z|7(WMDT`&cqUL|*Ig58BVR$Vs0;J2G5MDT{k)yP1Z8mS1t=K-zc z4l`H$?Q)>weYej5!LVoUm{rkBJRpbw_q0Sxw;F927d{k zFb&%iN(hy_b$j@O#7PJkd~vzBu44#08%AA!He$f&KI~5DGVPsAU==VBH&0)Mws}|R zaQd(O@l_@Nlzyg`BjWb7z5*>J;WsJjdNJSD09y^z{fMp~2Hrb?pi}VkVEWe&6F7nX zocLnPWf$rc7mu$euWz!?^aY|Y_RZhwD`Yro%0+-ECvfW+jhP1}@wZ~9Fc#S+pw&nS zBM0iT%ROqmv zAlhkdOX$O_ovF=R3-^oUOc*0qg`PrM@uODePA#}=Nc(eLr^GtJL*D-6H*Ki$;Fw17 z1aW)gcu_T7G)@b_KmiJJ9i*gnnNeZ*JLpu40DWz9F&vTn2o?fXDIXN-FcRFafnIyM zF-|HFZN#X*g^AYPLfb1w2rU#D3XSt$Pw3+wIFK74iL8hl#VL5BVvDk*$5;HUW)H20 zv3G)#C=WA1PC-DKeAMTRNr&wz4+o^H9mQYL3x2)^uzR{266VnT7lv2A^r2<2zcD7EC)=%$MAkIMrUo z+G~W6(F>h@!U>U_u|o5r91L3N6QWvlsy#b$`Z))yP|`cC#2#EC;Q&Kr7tvuj#S-di zgK+Wz8obg#Pip?{Qv94A^R#tenX}a0HPUq9fb(7pM3^rmQpGX9cCbPobadj^Xsc^5 zB8E%aY2kB`vm&fuUPFMHi?st{mQ7!*)Yog#~&N@?rr{Y|-gOf3o^4c8l3!{~!j_WLr1g8T# zFB$>4tWI(&dRUj9yvBbQh1tKy(?UYgt1hHU64BNH#v=2<{}YLq3x4qXZ9h8GgrTtA zc6w!c5{ZNERUXu5wO#j9RY@cdcr$$gZOOs8_V@A9&Dt|p_-Z#7?0b>B1)`=_nM#K%kNK;5#zT{jS;VCAr%FIXt#NPnm*yu-c(@xFXvqrP zvpaWOC5-_5t{w))>j+^ROMU$ACB}`phP@|Rr}nHlvqsk6{{O~uu9p8n8*(rTjSfcA zwh@C95WqB9e(+^W0?i_+P1Mb)xIIAlfaXi*NZb+8nKU?m))eI-Ip)XZ++oa@xwl*r zLjl6iCxnTQ*s&58#r_9k6mKbF`D71n9}vtlBUku4sj#md_}F}SGA|%C9ijEDHvT@6Y`1)!7_oRvM0T(OhFj0efWAl(c*Fqb;Jg#zo&O4I1#trf)@4{MA~07MwLsM!qEGHif(%-EU@) zT#F^aYo2|WdPQX|udp4}xJ@d3zvZbX>4X`J&ZJ8cLm-bG-1t>0NwgfMog$}~n{lMZ zOMcjlCa#;41*Cg;3KMyo><%idib$s#YrbX;CvL7i{&Nn*gR`$cRT37lhxH#9%N4+Q3xLcGzw zppzn>FNZ?N*Y5c;0x{qPdhESV<{o%55(3LJ^+6*gh;vo<0xI7zZpNlE>X_ zb$cBRjY2KI4{YQUE8Zdcyt=)o*a*XL+Z!9t&`lH%JcYJXVHxvyT3F39le!5F!Sn>) zotSpXuADqvo}twZ@BBd5{xsXgOaJ6pq57o%IA`skHEc6gfqTEUGpHaYASzYO8|)wu zi1sx<*L9?tcoQ*VPeE}n^e|5Lj;ZcjJ}P_&Agx*c80=!$`YinZ zcq2v}wH3GE&q8@wrXBVIQZ}*6=Fjug)-@rOTliQQt4`Q_FN|EQ_&%@E zk$%$InJ__(=D@~Emt64XPtH+@(9N<~dq>315I!U8dgV_zAZJ%=F9{ReKVb?5qgVOq zcJCOvKRfe5+wcq$zvy}&?h082r>uMD7am`aaASp7oEWe*)JcH+~TF$krMr zOrG@%36TQ=dG@v9%Q+428#VL$?kFn2@cyo=CD(U<{SYVo*CR>%h423=xUvz=Uhi|J z)O;Ztm{0pVh;J`_*~2gtxKR=>pr-qPm+lk=1RJ2!{orpR%HB;b>G6qN9SuMwmG>2(E?7QK%o$)h(_c4W#rIt^tqV*oejUc!kBrSHR~6~ z?Y{?}jjbNmhAD09%0ept$q30U6*LF&a_|e}(Rk~z=MKf^4>{r|lzurg)b@GEy=Db6tx8&4yukD&9cB1el$a7nv?>+YHP{QRQ1-xj?;d9ywq>KF&ftbqq8yW=+!pcmC{S&=;@`k`&nHh$uu+FC{r-Nu`S?mZz`6 zeSAHVO0EZWuXHWkXeN0c@N#KzzkXAXO7s{tB_Z0lw`l%M@tFTUrte8EA^38=aPMcK z+XTG(CGdV`MDY@`k^eaSD#9<}_6V`dU*e|kgm8poR z_;9t|MDCmj+?*!YJUCnzwEcq@^)!liI1?I(n9PYiJ1sNUD}`kcB4jYYf}&Dn&JkyByN zH_`UfVsfkfg*&N~X{dbab8{0E!CwSvx((8ezm52aRBkpE42504BxQ5e6tks~eDTWE z=-U%9h?}_!|6QwvJHOaGVNQG1v76kFCw@0U&1@hokEySQ#T4{`B@`^EB@;d$1D-Qc z2^RdOCOoD8SO~IJIZ++ZIgwR7mT-PCLmQ`TPCWldOHs(q*fD!r*Q(NWxqyexiriX( z&+3nuJ>m8nLa^=dovOfrcmGp^b%5_u*`&;|0(Gtma0 z*T`ocOIb+l<4cH>Z7sKksuEQEbUDfz=0*9MCPE3Q<}Z414Ti1}sh;7EX1#h|k@k3U z47K?hG^_HTv2R%$8c;yrXROn-y>9&cG%NIfC5g0ttu*E zKI9u#&FJ8gjTTy)w!M;EFx(f)z@Eq*{}Mjg>t8{ymTTPQL#_Ar3S;P*{|{wv8PtZ_ zM(tw7U5Y!Djcai$PSFA_?i5N(ad&rjm*U0U9f~^?C{BRj5C{+~Iq81i&wiZw&iR{6 zGMQxN$#buJt#xTXJT;{k4ebxQBVigoIa2r^svi#7fEV$bY6#f z$S%+15YHop3uy2S^PUz-nRKDUlNhS|(jb{?&1-N$J?nMbk)ImjJeW%;k6DA9@!n0` z?(?rNa-`!;9gtS<{LY=aKV^|hTRT1Gy#ih7xuC_h3ge%#J<%XN+Mu7=CWhfcn8-un`sUXKROPa z6d83XuWvCU*LME5IOEpYPY?h!)L7U9c<#K{H}sYkwo+PK5v<1d4N_vze|ISOD%>ga z>K&z;6E|k;EB?m4Ztd1;W6StJ1@-SiqK{)X!i&9%%tIYhW(ZD|2H!95;w=2d4Gb)C za07+kIX$KGwV^2p2PN~IyC>1j(5*VIgKpnqv3lJJr$yzM>!%Y-z8G#B%s3L-WTl+H zR^*AQpjI>GZS~XG)IMeDwVlP^Ia%)Phx_7c9_9v&>pFo$x|2Wa_t*|D;Ys!z|)>I9zoBos)*+2*+Cc zoNge6-|~HcEy$F!@L6o)Xd^{hK#pbO>?%Nj{=0`TpUJBA$c?2NZ$MYEq@ng8tT<76 zk3tbg({@SgcT@?uU<8TZN^w#9op$FmFsbxysFV;sujQ)#Sm|z25UT3MtTB$+Bnv7| z#TJp-)CWa8!dKqwUb_}O3N=soGlT|nz=lod*Q3>eHIFT5jqSU)b<4{r**<1b1!_0z z`*GgSC;DjAkVAeZyf=Bm{U6nGRYe%ZK@tc;bgZ9Zg-fQK!)X=Stpv5G%qW1Wmg^ql zA)WOEZBUes5-_VfO8Y-@F8AlZ(gj^asZ;2LkSQUa2=!R$!iaCfE%5|t&(e=u7l%a@ z7OZs8Tb)O_;bxQbu>H4oRX_cNR)$D;U+X17Oq*ou2y-81N;0(JGfww1edyoZps| z;kVKG(5!k;rR^b?Dk6LSU|b}06}Z}ZbyQzk);JMGCkS3{2Z&iphMYCKj3azFn{}gT zPB*qRv0e8;px$SgzO~C3p+`fy&h;YaYna zPel))NX3pJiN*Oo`$|%Epd=h9nt`f*+tZ8wK2apfLsjGaR75SQo|=CFjYW`V5p=Qs z3E#X8n^jzfkm}pnKc2_qdw#i>%tQYy1)HmF>zjre6Yz}L5yCAZ?9IZO*j3=5j&H1G zL}vspbg^%q&KW?RnYsagK8QZUgLzKz4Dd@%vfA2b88n?;E<#o154-j}eCv)?f??m7 z;uM2C#VoRV=b71EJu63*T|0T0l~bJ7M$l0n<1VE5!-abPINkv4nLDT6li{3Fpn z6=ceJDUWc6K5x=?)`v?L0!Y8zlRANNuCC$he<_cKRVRXg_V1u76^CBy4}*b~up2ao z4!C9SLq7cce>uoEG=VGBqdB9a#*pQ)gn(Q4FadVAQJ0sCqa$zg(Aa2(ZnXF?XkAj9 z3S{+sI?5;Hk1z#dvN?0p*AVe+ssy_4$C?eJp>q|y{v~% z!4nki8weThKY}?k`aA6c8kG6E4w19lqux!U-5UG32azvtxuyA2rq|0-73swj6@af8 z*}vYdy>V7_VNp=>^;`@8$k~q8CLqr!(pIz{YQuwEt~}Jg$4)WYjIjDoJO`HVQRI&7 zf=wDZ6;AN|JN}=D45@)^fU~}LDOMt~cC)&_BxZ~Us2$5^EsdC1<`mx^k`UnmZmTsj zM-^V*XQ*ovu|h+dBPjCzm=u1&&_~Fpn=1O?>_7St>0Vx(!N<9{|vpDeV&@R|GuBr<07~1kZa@xDj3R( zA#NFRdftHBhZB0PKuM6xm$rz@-uwL`kP}{kByZvscFfbz^6_j0?iOsP(lY2llu1xp z+cxQYzQC6~1Uy-TiRV^^8}LVrcl}|3NP0nDg+G+dX#c$Q9d!!{)LZ;;0I!(TV5Jr) z{!mK7#@5vn(~V!{*-;?L+|xtByUB|?rm?>XD-K7QU=0{_0m@W9GDnbwSDCOTG~r#n z6JnD`c|tKW@GKJf)sB{cl- z{50k4;JdPL-3LOj2!{G{n|el(b2`Me?WP@qcg&(~8t5Y5Xu}M)|6Gq`ipXbAu zl|E14(`ywVBL*~>Du93BB_1p4J82)qr<;UaiQAZa-+cy7sN?!Co6uFfYGK(1A)3vn zxnn?#DULK0aYm{U94kc*f((u8{c(dc;;du^4i1UVX4+BSynOH$Xlf*@h_yP!eO*!*{Y>^rUQm(?X1IsH3waI)np3*z{(AoUJAt~u#7;wrH!=R8Xw~ek+U62&|!LB z+5JExj@j4=0Ffw*e4JHrzv$Z4G{$LC?yjRufOOnY@q&22Q6R!$g5fhmJ!Q$HX1zZcH6>Ur};UO@EFh`QpDSr zdz$Y1+j~FX(>m0$yteb6^WT6cMT(b^mjaPS536JH1{h#_Is^JRU|1*BJsLM*$xIza zhaZ9csefI(5#{H2#Yf?NK~h$L9ZKujm$X)?I4Be3tJHHu+?=)Y_EFlClL{kMY@W{-M_E~JhqiwB%Y0 z>aHVqkY77-W9d@iwE|V=_Pd(Mk)q^y<9S^<-|hoKZN2Oha1*k(_Ij>v&lrLBQqZe3 zEWzjVoQyNY+MFAfn5sVKOU3P`fYFAg@=+v>Jh3joa8Q7h<9*#GY<&0RuZa)tRU8Pi z{C5VgyW4uKWWOzCax92|ng8UGR68hL+b0;oZrBIF%Ia8)`&RBTR!MI?{dh{}GjiOvZrLeDFQ z{YGO|o}DYSL=5=NK#yMmoJM4eekaoLkMb85qcSD?Zf8{w-N;so4Gv$vS})Vlu~P>x z!L$dh+*I3I6lc7)XGwISaL zf8h?uvF+%m3A8F%{}!j4ORGG_*uX(@_R6)3{mTRo^{n8T(%qaWS5ZdF>$l#U#!N=- zilJR877syv&XVj&-Sqr}zP9e1w{+^6U7bu`gze&Uhx;8(LbN_#L*E&>Wz}X!d03moRu_CP*F#9$Du?2ak2Y9>%uCT}LM`ANvn2 zSR@^`To%!AH{rb|X^RE}mv$ZQ$klJne$5}gL~MS5aKQnvU&pn7d1;3)x#0emEhk`d z+EJHk|37<84v6qrO7bLLaS3K^rvyaCX21uWKwO49gLXgftjU#T=p6l4{EEGl(dYjb zn^e<`!HZ4e{<^67b??gxM$5ma&;rL!9pg9dy^yu#8rXHLN^)KdMMsjp zsL=EP8r6E2Oz*}-uB_sJQ2z~&tlP++O~Wp?$u!hPc{z~UR~!Y2|ASM2Wr5KV zhF%d33yaX?Q7mCNV_?bkMRka`%-*-U!{>Lo^dH2RKHrZQUrKpye*_L(0;Med|G?zq z`$UY-^H%;|Byb|1WNqL*k;J#$$UFc2OiIvG4j2-`eT--ZPrAY5k$wZv)5QU%E8?k?#6kX{ozLhpEC0Ydr&4~4FA zKS7nw&S*Dg)6HCGp03f#^Hsa_AVJFg6=;|~Qn4{HH}Fq+o=9@tJ#}XD)I~N+$8XCCw=o zK7)*m%DEM=(k38pu~#o%KPk~7KsCpjkP6}ew^RV9mUucx{Q~!Rs6m@b;s=aec#35Cu5qGnr zTksn4EATv?x#y1Vbbc2s^{`>udtZ!vKV$iOj9wj`_KuImP8LCy$Q0D0fK9kJ`jJ1; zo^2WZ$A?kbc4Y~tU?0olcZi3CJQDey#Vc)Pc^;0+0Q9>7q=(lOIS0RG3z-%q;I7NZ zAZqe~uZ!=Am>P|;lODGtLU36wtxgTrUhB?(Xv3()xoUaXU5DNzA~e=yVpy`RN?&66 z2cJeTr(uC#ITVK%D&DhaPdVxQKqNKHW-Z?Bd6h@Bop7>IblsaR`2C2SgWGW>R%rCk z=fpuU1IOUDV|v1k8|`LK1eT<(ccf*T3s=iQ%Tl-&Dc`;~pU@w98R_Ovw1>YXlfA^N zW%DH#;^a>T5Y1_-F+Gw3{U}K;P($eH?3Zh4{dhyTcFrR|PvnF+Q0@I|7xf!m8U?-g zSF8SFF2#`u3(xjf59F*5JmRwvbJEjIquHk<-4(W@+%-*1s;k?q-bmL+0kLzphem! z^m){Bv-i;bgBb~sPg(mGb`iCv7)+KWE#-+}3x`3GSx9qoh@0HjrKDup!}1LNkgWTB zD)1DrT94J-Fwq$dj+{IX^f;X%`XPf%fIh^W_2C9FbD7tD&R26g&6@A%_T1Fx6}9$( zqp0FMeRlnaGwY)*Hp7}Cp7oG9gZCEeQ;|T$?Zs2dnmZS|EhoJ=p2uB<#C?S?NhrAP zdR*A8ieh^)raK!Rp42!~n)i3==$?suuRPZ3rGZ})qdlfP@0TQ&@iwt_WQN(Sm7jfo z9E-EnY6a|Kz$<|kT5IR0Cd)6Cx3ZNYA?hhLlJYZBt|>HlHWT*PQF-LA-=lB5Hz}Oa z3ydWLS7#vUq3r6aXxYq&JyEBx{9UIjgnK_@rwY%mgSOzh$%SQv$F|4y)!J^>kWCY( zasQ5#@8R$r5t{!)egZbaGvZ($DD_;MIpLlo|JtWZYBQGH!F?_ZjBdLj*YGC{+qDxt z(&aY0nKovmq2WX(wh^n|)xzf; z0_q30>fnq$?PB7kAHQJvy5ZrX!|k*Bu1ooC@s?AgV*IW4*=*C}8HOBvW^v3Uh`W15 zKvd3y7y3s`D~kM=y~h3#drMl8=2MM3Uw3}EXVj>}599%W>6$P#n&#T==lkuH!R?MO z+jtu<10jFcKl$qk=d_Z@E;IE)j<-QRP;*$`-vtusWw*WF0PO(Ok{&=Ll;8F6Ze1w< zX}wGG?as?AV$$aCH+SGqrV|d z?dE9yorRIQLE`O%h3A|n7OjMkUE5R5<-t9D{Mo4WXbq&dM`a|EBk;8dhE!3YfnVlpaDtVy@d4tyL3-dSVi6fm2G9GrP zxaNA2DnCdYqXL&n&@hjV2?e5;hPJ3AYi*dEX|!J=*z@@Y9lDej0EZUm4)8ML$NIlU z(`o7WyJ=!r)$Ajr9eujP!pMkeYH9CFb+6aP2dpuhWe^cL|E|;-Jop9LKe=JVXQ$(G z6b;y!d-;1s0Z0SdavfftH;ic^dBz14ufY+sIkfFgg?;xw-bnU2!ET>sbIHc;N5YLo zYDi?XC!EhYHa@F3w~C(lnq)8bujq>DtR!3N*R%5Dw3Ymp4w;p4@6V;((6g86aL3Uh z&eQ?6rKG8fBhhpEkBGUT51t(Y`}g4l$bJdmQ9h5SDaa9tT!a~P68CE>ZEa)mzX(XI zPk8(A9rPjBnyj7ia>sE`gD7F&L;FV$r6Qk@uR27*ojB;flM)|?buD3fNDYVthA*$-mDY} zxXJE(_V1f&rxM*49;IU$F&Nq41&5=iMsCW z=*Qkl*)RqpZ-l$*EL0?mY(6+r9fvIOsz;IG7Kwi&Ha3BaL;Fv;>O5b4Uxv2;*T_jq z+i@O-gRk!UBS(>u!LKTwlBYw#97N1JQCLxk08L?iw{M?SAMmePiZOO)}sPpCoWW_(>uWJ0{DYfnER$MV1 z1BnEHz$;2MZy3u$=$p%t5hFve<$P*}ETCW4dgTwqUbyyt?EJJ}!=yt9#H3%RNYZk4)jY!tCOAhDjUk5oz>-senEMjK|| zC>9mKO@)HSq@jp*1*iTZ*XZUN1)eB+@^l>xdf2XxALGRbOTWWk7;)(yp^UZ4>1w4} zIcGA^v}4_>mDThrIbw(TaMnNyO=IaglfSQM@wh}bZSmkT%;!NxP!5@+^O-1*I4ROt zMCFFUjnb@qh2+9FFilkfC3EH4YM?3LQTcIyOOQ_9b!=4p{#TG7Dx9z`1=jDxGH+)juf za-js1ZIKj}{?U@53EZ@h=%|=Id%-DJO9g6G?u@>qz3FI4oNF2FEW$yFUbVi;H0z*$ zN$N7v>a$2jmi7y0s_hn zUX*vxA!3=WYzS7=FdiT%j&Mgm-e&OFw5kqyC|%1F%V?Co{u07Df~jSM14v>FJOMWA;yxdZnj@0Yyo_B zQnGgMDpDPGiYP}fN@1Mf_i{DWOY%UC6#P;3vh$oWW)LDAXe0_MNsIU54ix0p8}zRTFZe>7VuIHrs2N87FzvFAz}BK071|5 z(Yl4MOn6JBVC^q#}v@Vz)D@vmJ>52b3#z>TxisQlQ0 z4?qZbPV~zaF7{6vID}fxQ#MZeW(UV?i_Co^r#vq{4%c7LKD};HyYWHd*)tFUUC*7} zn980eI3~lJRT6tJRy@s2I{(opoz55etD)*<+<-Q>FyUB?vnFg{j21$L}enqEhbMPKP9SmBXXNS}%@fa*4I zm+lhWX2;5@2-2^DX;hl*5v<_Ah8k^R_2=c{YgudKfdPz_2nSX)$#2ir;;^ZkX zK8AR=2RiV|+?FRn7%`zpi!Z2{{-A=SlK);XM#h!COKr6tpXe=lu0z~hKEza!!dwWV z`uybfW>+raQyiP$xNEctIK1!c=pa6x?0{pKDm`6T<2f+4#;5uIqhQclAgN1@DnnMr z$5q>4nAuJvclji5XzZJn$`$k^%K09RY?W107dFZnlcYod= z$kE4Nt4Kq8O__-8di!-{KTyru7iCK?(QH2##rr8>nSUO;+W8=k=ncyRl1&{PUs74d zuL2Lj5kxge-FIEjWZ`FW`#PF&D?SLpn6=$6K!mCtmlK;DLNL zq?(b5$v8Rt|1=sLepH7nw|*AQWM7&|gAKS$0De^>obbPx>gf`GwY4IZp8-!U^ZaR$ z=Aj{tr>8cNySBbc~J;~~_ zFy@ZjBCK2Bo#^kZII)&E@tIRIV5?{X=IRI0mFBGW*&C zx*zuN+N3b^VS2(ZNkRccgfI(%eotG-qn?s)MR9R!M!~FDiF$t6RDDpA2)>3`B-;s5 zXa2o@-`azhM3=OG+EDMM)drzj*mYNrT8_P^7^+k?GI=r@*LN9Bf-Bg=TM6P&;q_3n zJyi-%_WhKj-rxdC1b0sGuz3L8o$r;GkV>YB#rQfOD5WXnVNd>7Lad_t!R74WM`J6% z*Qy^P%OymbV|)>@0=Tzov3JHyp*>yLO5K4eG_#V#_2Uf5LJ`=}h+Wja6_uRL~4fy)@3TgA`5L#qB=*=5bgN^QG|jc=N9O$_|GaJjb{;P&{D-EUfv4+iA*!I0|1 zt?O~+CEyBSGaQiJL&B#dU-G@Al#vBG44mKu?h-}+i5^xYv$N*P?_nj_=3H>s_8{Uz z0za7N%&e^Z6&@B1EVSKKW#!d^(sh)`XCBStNK`A9xzG-5f*}XzRwG0S(n>L=Ao$ni zRh7kB-b4|CAh9a*ZT|emh2ld)N%RjKu{}!v_KEmI*Dm8(E@Jwg)B0Uum5}43d^|+>;eSsdf*u z92b^wW?Bi|cgFiQqtZ1>s!Jz{#G{*#f{$t39B?LwAhZbfj*KMU-pdrm&v&vxtpe@# zcVzCeA4E%&nZ?tf=R)l943i*0?Rk^XExdry6s!QDg{k;^Y!*`Z!Rz&MnA(ap{Nj0= ztx{*=SCpuDFxUgxh+F59JU}9Z#g77pZH{;wdTi{yHR7-=ag^6t|77`A+vL~jbCuop zAt8$YrE70&dEZvD0{u{0jVWKt`X?P1?wb_9SHAp0c-+m0EBJJu!=KMcC&)#b`rGj@ zUc2Lv;a;hcM0(V>l0LOMQdRiVoN5I=_O1a9oUaY&)n3(HM`2}WX|^3o_+{-(Ut}W^ z%%AdG6m%`P-TrNNHOqfqpcZl`ju+QFI@IX{0`(E%JdxSe5w3mb@sX8LYIceF_{>KRCW)IrEwt+Y zMQj7$h;1P_V%t4QJYv{!C%j74TU=77Ol^-};-|FH=y1^Q7Gd8nvW}nWc5g`(I&f@{ zZmO{>pYwEymHl&-xseHF;~#ySgkH9#T!C;IXSmoA#Q5=r*b2I*1bTSmaf7_8n%;Qmb=xyNqq~I*@Sx`&{BcW67HnvhF3X2)GZpYJ(0o zE0FX%q__~e=g=i+iy&|uw?*4Y%3mBe^x#8D!D5F+y}1L@I~4EYNHq&0;lc3?tI~a% zI}|KFNI0Rv2JtFRAtT6V)q3!1?{(tP6iJcUIyd6{qWcVqESf4(Z}4$0|Dwe3^dEu@ z+(>(Wlx;x?vhR|dw@J1Snq`tUZb^i{d{1`~z6Tw?W$Mzl5hh)`-ti_LAHh#D5I|KZ zjT{^|+euTXrjU0YcCz-wfBBX*7vg*r3(OxmnM#SEik68jLPn-uI)mqWNPW~^2zC!g z)o3pG#JrmsLElbeS!jh_VShVEmgT`O!F~QAIna3~NK9W&)ERea-}YdplnHeVg~Ph< zjpuBpq{sdNEbgf;;0O%jPsq*b*ffut?l3JC!Cy-xSSxC3pZY&!irv&rj!hNMQ(?`a zb40^YxJ&^d(JGdQ%M?~5wX2dPot`(LbW;hC3wf_(GN%rJ@=jIig*ZK%0cn4q&R?gx zUSAH`mM`L>;J-!lExL2`aFX|lxkNt6xNi)4dd!Jw9-h0sw_kJm_qaS3ruu0^cl2t< zzbNn5H2Hz*Y5LY=6fU_j;Gts!v6p!;z{(5Pm`p)x%%BE59;ls25HEnIGSz&A7zT%V z+ngrz!GG#vA(24IK+BZMUAkVp@6IwZI`J%m*gNe9mZv4VC8y)b&0?=Vgh8Y$ ziAAGZJA%#2Ih{(0_C#=*9dWG$k=K6b)wXjR#uR|=l5_lQXF>M8JM6t56gn^T0-u45 z5$>?#{G2)}{^@vIYf=`*}O7g%+@p>fNgw|)*rrsB(P?w+ja z9$C46Jf11`v4^SsoU+E10~y*GPy^G~+6=oV1f*q2q?JU|HCSRU182OKl%6vq%>0d# zOb_0!_ZrsM^bGYo|9Z}FB$sC>cZ9fhy+i1&ck@snVE^g!+EklAn^W%h{i>eJ(GSDn z8+esz1{?xT^D}$^4gp{N3jwctFXj^Iq5<58a`i1Ha}-!W8^MQ$Ad{El0x~{({}9l9 zikS}pHZ)x;3-5E))j;K+mIKP00~vaa_0~WrY@9iZ!(84#OXv2H4Ng{FvBE}$CepF?c2%<}Va9nsi2j72j;VPo- zVlCnX7SImYWjbYTpEupXgO>X}r;g(3D<$8mwW@Z-HN1fDL;>D&B&_j5u2`=+Ox z=;{$_cxu`^dX(ejkx5WV|A@^#kaVst9Yzvyc0Ye%{fk$Mu_pzCKIXkR3zS%Y<@HD> zQ)4I_XZ!-D5t5IoQvA8v@nj3G*x(n+4|T%if$=|ENAAiB;+YW=P;9p>naWvO$P7X; z%p}}Yv6OA2;5cyw67mEQd8EM#P+-|`RGFQ5v?2P9`i8L6nbnnLJ{UXcEWi5WAgg9L zbHOR4+2W^@4nzX+18f5#%5*e%NlL)Z?(Y6pN<VjXwxyWlL zk{gG5BbfU>7Oik{lOoNbX~3=YwR6)c?P#9uq(@a@CW2?}di`uL57%~Sa!HaTPWmdT zc^%1Fj17-<@yV=PVH9#mZs{5jHpt2UeHYpbP=_|^Rg<)%sz~!42}fu&nfr0o_l7Ds zF_BYrOX(IK87J#M#iNv=TiJ-}t?9zSzq(n{ezh^x@;;hqf7OS!A|q;YfOk3u%(W3EMSdnG`Y>E}bVY zwzXoM!bY$H;)q3RR)Ub+LDp9ah5>mqa@;|_3Z$W;w?&OA{1Iow z4hnG^P9{jJ6(R2N^)tZ4}Yzu5kH+?s&C7*VqR|0 zo#3t1YFrwz>G14ByYret`zHt$iFl~bBJPu=$lCZ~A>OOIBZhxCpGx7~tROpP2U&rv zp>%WoP+Zf*v}-@=bm-+5#hvA}FcH&(B-Cm4%pi(?6t%<{eM!eNgN;z>P4EMDc9*M}7OZl8=K`=}~}{)!7`zLJdQ%>4S8d7V8pkDeV=9~=O=+AZ+At%C1^ zNpVagnj7F2EA&JNW=HOZKyAtV069?JKSvBa(aqNVL^;8g0HK`)Zpmz zUvTt!2L>E{j^{xM7G^ts@A}`B zL4zAHMaOS$<&K~Rqm6fwX}G8-_;vwKw?w1OsI{oTNWI>k4T)P-x{FLv0iQKtwR@y| zu5p{y+$l4ECQ1D>feyCF&<7CnlF(Tj;H)NxvNH@TgmBm~ zFp~Ga7Fcx-A>QycF7trkm4{ULUWx>`l^F!sE6L+lP!aY!{4%P0>3}zF{&P%e*@!Fa zs4BHr^zsyNujcT4c=?il`2wO9^WTFUH`!bWL$6S^{2RO_2Z4(CFX^+t^5CLMz}qcx z;YC=~NBKpQA!S-2262g%S!h1S1*P~>yeg%a~^)BQH;5X_~?2+W6 z-#2)b(v!!mL@06Vft@uK`EsGzZw2fVTF0v~U~La4f^)RPimm^_s(<-aL#*PmlV_&I zGVw1~9Ti-Iro_3e>ZfWXnr)R8S@C^Qg>Vrk){$+N^zymydkw6S@1wV*1zaeM!>pvi ze~M}rZcYPd1Da_ftd>rgWWEdu#53#AW{j zZiLRFW|@Syxcx_OPi`KF90Fw!&l5zE1GrH$l_?IVtSvGTuP{HMdhT1>Al! zy;0k~*$i2g@?B1Ic!`lRZQZ2TL(^_TF_SbjKuEuvSrB9O@SV51Gbr*=4|G1n$#HDL zHjyzvTcQak)5O9`(A}-tfpxyz>#_T2Ui@8ezAa3+SMncP#skH=fNG0{qGn-G5o|+ zz-zI-N`RZ!!LP#QZDGSJRmEZ=xA4U&?PHiz1q$l;=cy!z2zE7?brNK(KVUW}HVm89 z9FB9o`_}g)M*3-}K-{i`w~{+IF#h1`g| zZ~Nr8oA2KC?bG;}AQTI!r4PUAFA)1ly#6CXb1K15XyS~fW*PYnmG2>$6$d|^^pGZ; z1aFOcm>qp`ClcUJgoe;kTt2#U$TiqrbUkmjy*{FO-d ztusG8BL0FIzNTrGo$5AgN`v|G)9-bMzLOE|$4gW26#RS52)Gf#U9+I|bex4}ETQwr zLcLbNCn26&fXx$n`gUPQpR+JITx$;uI6(FFhbx-k#~}$urU0j#2N*{*1^k)(z7G)V zRj4BF`Ig5cL^BEQm}fQxyP5KjJ$u37=WVb#yzcYOOG)4TF})Urk;6<9MY8?&xC0kr zb3ecE%RFMSLYF-atPq^IEv=2ZA>$YIglEULov4gl^W}A&y%Kqtz-$Dw4!XT|ns;V< ziiv25)FGzx)?J`XS_2_l)ffHUZiOMoFR3hxgop4^`J*FhJWoLRk{G>!@-8>I|okJnGEYszf*%hnr?;X#nrUn8nG>dd^`AOMvR$E z`&|BP!;ef;k%Ba-QUJ5p-^^@@n>h93LJ5%i;-o9&iPj(Twhwe_dUL*g=LLtpHblZk zOkpj3utT9OpKZS5CRI>kHwDdfIB~v2L>^7RD?*y(jEY_lNK!NOJX#S>hGb++;kN(zA2O*} z?l++?>vrunsnsSw)@=kwzAyWV;rUO$UO;Z&VREjv6zEaeOUd~J0SAanmjT&~ww&96 zjvpkv(TzBD-scqBtk@d7pE&+M2=vS0+6CMU zjZQ~~9?%Q_+jpS9p?m&|?t(o|mG_-q!Y*3RJ(_Fe=q-)&X+H%$1Y&=An)@mfc&xCl zZH7aY^+WAFu8<8Lzz!lIk`-an;r7tQ!Wd)RZ~^oa7$0HKWqMDtq|*6nI5vh!;Ujsi zm<4OolgTFqG?ay!zzWg!Z$Ti`NUk5|b9c`11v}0kM8fkgir1fA%Meyh^+a!?SHpVV znJY28w`ntX2$R;XuC<0{B&k1g^Vy}$kK9M{$eR~}kpx}zM4L;$cgN8ss%~-e7X3gJ zuo&h5$iDnc#q0O=^ggKec*u*`Z>(6;DFqaT?nvn8lJzCh6fVj|pLc69Mo-8RfEjzp zU1G)qPlUv7(=7|~@@1N%tMw%vA4@v$whr-_QR?VH+*NMke5_OFj??zy-b~R=i>_qc z^vL2{T!4BCpUkG`r$eEFc7!~q$p;OlofV9=@~V13Z5MRc6#9TfJ^kQzbyL8e4^HKV zE!e=OV(dF!?%-+7ZBN%r?#-upoWSS1X>9nh#x&(54%J&aEQn>%O)zcSg26-QJ@AsL zO`q$(Q?x_RORK~4#U%yGR^qb^iOEan3Us|?CHjDlRSlV)&e$ZRe2Hd7%|ltUyl)dB zzh584=j{N~k3oL*R|bjiuiAm=`KM>Q5)RQ(e_BosV$|F%PSe=R(ct>}<9w0ZBW*y` z8%-76M(x(SGQ1lt;4eEpq0v5e;$YGYePJie z&!!CSY|ai&x%ok1b%8{E7FF*oLYDh=P)X!vcd2weV{z4n)43Y%njr=V6V8QA62Z~u?;K$957ru?7T|@nLXN_2(87btT+^e%VVYCiypDbOoI2==e^$|MTh?C;PBF%+a{AV~j+BAI|^f*Lm7XJ{)Tl`0sDXmM8Q)VMiJ;?jw0K$%3pcb=(=pwxMYRa3=+_KpN^(M?c;d4)%Q{! z@I2x0Q1)(TTto^3n4^;yANS4sEqigaQXF5yybp!M<&J+BF6TbmE?AQm*kACg9hSkf`_^J(`G(SGg0yk76vdjRY6^ShfVRmviiCF4u&~r2sG?i7(y2?2&Qy%ZDpBv`cDF|8TNk(}xxz z@tbeGCpTPn;;~B4u;iIYePh+#s7sF*gmwBloRXJL=rBE0tz)|a zGnKozNk455&W4o?AP6XvoV7MTzTFU?)>}gj998g8B<^!x2otG@K5SzyLpWh}KqfvX zrf}M_VvJ0c`+=>uNB^2m<0(ALI;>`uHA)`A?4RF}Y|WlgqFMMY`_d6sg9r~r-&JQX zj#P%?CyrO~`#Bi@QC>s}xw*Zk{eK91>!7y6uH74Vr$8w#Ev0CoxCANgg%*lSaf-VI z*W%XV1qy8`PH_nC1h*o=r9grcAS7SZo0_%8zrt9l|~j)kQ!PP?%!&`%s`_?{!YFOCI96#xr*moYE} z>WPF4wv>)=`38?b@4>vnOP}&!;fwMuf{Z@R51V>3t|ZK{i6=gL<6oGh{JKur&r^#F(Zyo{Q4sE@WR$1zgUV;$&mR7F_wE1m&&tMnOAaNopjK`W+c(Jml%&_M z&|gdR1sCbgIV$i(q^|(wy8->jK;t4P0C%4V3nECQ0W1$YTzF8VK=2=ZWyyj%T8q0R z3)C?k=wK5Yf8qb({@qX2=7JI2rXO4qB^EO|hS1NP?lFlrU@<}@9UHX|*9<5y1zUQG!(clJ(?ksFV` zJYEWUZA@7&Gf<^LtE;J@4V;T?51H}+GTbGPlB0&|xGhg)N{ih_p1*!nn=Q2VWHKav zNNm&eTj9w<^yTrH^$ve`cqG2X-Kb&kZgc3xzJ(Fo9I>|Xt#u1Al49z!%hGW*(Kpe| z9CQF<{)2STMGX5ipttbCy?>k09PW_g66T|wnIgpM8Ve#rMvR;U(0(m_3PtDGTj2sz zeRr^)u-&52|JEVrIiY9Zc9>+q`G?QVmNsfX`v}Pade2lVgQ`g**#)CF37C~5h_Rh; z3b@pdg8s&RN?Yim0e&*d^^Jih7du6}HQBjApR2OaP4!rJ6vU?Ncl%*p?#O%fGUF&M z3U?D@P_EJ``v(=;zh{jqIkt2H=VHAZrhp@3rSaX~qC>&? zP_I=`o=NA4VshUm)9P{cASpU&Z6#euB9eu}NX=NdgZF33M~tEx#v8(Tfwp1Iu5iD{ zFROYLYJWdW1rR2FGph9l#8UbgefKdls?zN$K9hb-t_iAy$CWTY* zlY8-Jg42LtB3hcIPGg^J)QhGhMVD+$4qE$P?aeN6+}Bf>ev~=wc4=qGi|e>ERDCdY zE!HptD2{2}#7W%DH+XbmJogdTb!7ca9fd^8d2lz$T zSr%OwwQd-vHA@@w^x9pU?Vt-fi<>{2U^Eq>9X!e@1*F#7$J(;zXDOs3 zZn*E+yFbJa(S%wZ6n=19nq3nLsgRJ9Wy;5NATfK5jxi;SOoeli#Cgcd?9^PehD*6~ z6_nDrhhctAPor`#`B3*VZ2rhoxV{I6wPNXo<#uHSHt@@lO+qw%E|1eU!{}m z&{Avam+p|?OcRH`?S*EwzT%6nQ@&&>iU8Bj*UghI2`hKw{@0J3!dkos2n*ZT)F{6| za~PxPu()Ixd$<%gv?OP!F^50<8fj9VVTI1qJ%k+gGi76FJUCyZM3@qoIQMXU&<+Nw z!~d+$JY8{$Op0X{GHh}G6txl7ZAsxm{*;6{@(}^^FC|pgck_d=xK}kMNSTRlQ^^Z_Kq8~Yyeixn|N1Yy0J8*k3;eNWo1A7Ct)#|#Ho#2v4;_y6re z{E(;Q(3bmZ8?I!Sc<4qB^x@#bufwmbmgVdmoqmUy+$x+1zR9z?&jYrr+DVzOU1m_G z14kA?zyt6n@~l9-E<*WPUzs0UrWB(BaDjc*ixkZO>0J z3C1kFx0QUg{=4qbJ+_HcVkiA`%kGb657eXknRc9V=YGHnTYKbW!Ga-2HV!EmUEpv}4TGfMy0e39xaZ zhSi}5L@FIZ^)DLfj0X@#d##%*@+$#@TPb9n;(hsMWm9o%T$tI*E17NPVm3IsqZ>1P z6;e8$BCSKwge$9j>)RF0B5S+r4BoLT>C}LzE7tBp!A|UY(9>r)_U1>L#kHb8ohO#3 z6mu?U6fb!{wuOQH0{DK@PkyQ%eUA)bRIsd1Z3M^l`}NB94+piF8a1A4GCxmGoVJ!S z<%GZ-5C4?sNtKnmr{!143S34RkcMZm<2>E?kJWd#Qhx$(!Az-GG0AdKE8OO5`8fe- z*~5ta0{-?Dw@Fq~=S?SzKgv0Ddy&onPW+$Jitfv;eOj6I_x=zK$m-)NAC_E(6h5w=_RzFCq^N7u0`@l7;2;ljv!Vr z|JD2Sw~@i7M%U(1=*11N=68GdPHf*9%eoBZ+2S7=@9cH8*6qY+`*?YN!SPZj)$Z8q zdyf;to_aF8``vOHO4H?<<>gC|W(Z-)49Ygi1y0m1ocauw;FzWmx(Qi)^WG=a`xcJV z3{4-e4#4N;Cp@~|b4JI?08h}a;GCM`ZOF@1gQ;+WOmDrAxO|9K73bj7c3b>(*NdvL z&Ecc0tn~S?%~PPt13}}eVkM*hu$o^`M3?Vm6mpt>;JKo2S8Mj;Vqbzz*k|Z7QR~XH z{Q>$O1c~Ha$F?<#&_(eQYoDtdnR~Ux{h$70nw#$&4B$@RHHF|WH4`VM!`;rHTu0Kq z;q!_XOaqG75Ne8!0RRuGQ8+69-Xjy7L3;6 z=4#;eMSNx7}=~GDw-fIvG8M^_( z6ozq0P%kS_qjiEtD=qGyyxIu+KCH?*7P?pO!&ZT6U@U9KX0ZJOQ<|vmLuNAbPxbJx z|LQ5aq=mKdX}i7WbZfR!$ZpwTLhOhbTWzDcYW-0G2%kK{`Uw#tu+ zyBwnLN=eDFubxb}j)#IYdpk8*;wop&*R7@Eq@P;_G~MpGH~oG&g3YfR-|~i|at0i{ z69=eBBus2oRU>R9f6C?$pM1qll&|^f)px9oW^iX8sY;7#k$Q}+2L$nYrzI~IJFcw0 zOJ zwW+*O+}p6;_BQF~AGurdSNK}I9rT4>pguD94B++FM4Y0VN24;xJ;42}+kFoVkYWPD zFt*75739CiEzi?4p-2>!pl=o&lX4^OY%N#YG!y0` zj3sVLf_mHc^?t$}lDw$L8LEOaN&J{xrW$v@HDKH}Tf29!;c=IEf>qp+%TAxzeDpRqtm$cL{|0#M0#N^(8@pSQxGD-rweA3K}stBho z5VgVQb{hk`1FPt53bZ&hh031&(BTUWos3uXV_X3aoyEe$eUZZXtD&2)Q~F7kdtvjt z6xg!y96WRLD>{pP3AopP=w9$1YBbFh@?5gUmP5k4^aLO-J0Ci-NfnY;op? z;=P^J`_2ARFS#+pjs`BeuQtf;(qDtDaxrc}e5p*;t88P%Ojj9( zINx6EE+sNulBt~{nx}HCCYMwMa#HNBX4}9H?p?!=oW^fBFZuq^_atfHHW=t zNn(ru4{P|zvI_XY4Uvz|S!uAJ6xagoPNI%^x_0xFM}{&I5l9XtWVsUJwbr`jXBx7Z z<@JFLrQzj|OJ}qtKzDAYQ_8*YCEq1U?F#xQJQW9mn3CQcjl5)HvLqAtG@0m0vM;|F zm}O_ut-Pg4{a+k7Gm*;{5Zd5&uMqYXMt1#H^w5{SLy(;7xbu5j;9V+vn|St-#d<|m zbvDLHP{IqNg5jHj*I=6w5Jvty+4d%4ixw`GkEjCe#B^D6U%(%>{B>G z#jywTCoik_h=t#K=PhKpOp;Mi7k-a;eFBl3q0x(6Ok4bXJ!4)`| z)D({$)Wb;mLK592CARp&ky!1r-t5|}gMzMUy8K$IJnXHVTHT|9tR8pV2Y;iZ$G>Ez z0uns26v?kb-m!(#rw~TllEBkdPQPjuZKZ~@N7K-V!W@E=78fl2>AbkbJ|dK*fzD=&Xq!tY8aTmM>A zx8BYD&<8j0u8)5laVr#kF{uYwlWKZF8Ev%h z)=Hm6&Afji(m9r#d$Vdhp{Kc;UGUMas;Ef&|H@JOZ%WQ5bgF>*&8q^ihQ%#0@PZte zB7lJX@f(7j++7N+U8E5gkqaRCwV5x3&6!~Ip-6D2-v+|~U-Q~^1@Ouc-Sf>MIm1B@ zIYKUM0Fq^=G9Fv~|7~@&eDqH2%;^8rk+>MeCw^)ZrGiIvdkY}OQ}FL=1IyT=sAb9#cv#o2E>%) z={rJqRjw>2yo~#tjh}mTgk4*A3jACfH3Myr4d!?Kd<70YJ~q`N%zvpoj7>mE9$Jgt z<939z>~_W7@ce(yIQ6lkB~MUT56XfVf;veoysZM9hQLs#u{Y2azrAt##&2Q(_w9cK zuLfAhGhj>+=rEkYHtxOLc?zRUAo_+i89I`P#-Pg|Q=%E$Ogdc;v7s9`>z9MuLn&^2 z6Iu>P(W{bFJHI9onyYiSvqlq$ zleGqaeFtxI=Jux%yflC3iQj$e<^d;o6JReti7l4F8NSf++Y$TuSVY(=N&LqEn4to> z9p+0yo2zpd)Ky;OR?dz#>2~buvEnb2WRRsn3qPC}jyhKj zt`ILuv%*w3rJAG-uN}APxq^Elk6g(m@kcF3cmn%shvx^t3W|3 zXvlv~uz(PoHs!=_B+?PT0lt?y^>XAR6L{Q9E2WK8C)}u;;MBugL51^F+RHKLhl5Uy9w=X`2`MSI!Kh(>9V&04a;rrcJRj zEx1k3NYS|Ib-!0{Ij(>j^Jl$W5ntExigDJ(8rduhYUi`IMiVA3MAZtUK|J^_jyGvP+@jnpy zsJF2A`)HEIA1ej6=6BM$IIE?{M7O*7;X7pYP~%)c^*3#%{7$e^x(7kP4OX!EL0L`= z$&FRFVwP2iyb_VHlCD1`p%}N9CKXkU&5(Cm7)6t?w53$w7wsNy`qR@lq`P}II=7K(ji*qcLuGt}_?}gL?gXO|nNn5R8E1mZPpwkNuDqxS2aB$b@4@1+l zZx-h{u;3xHo7Iq3#z+SAoXBL&m_+~*Hs1#s7hjbM!_WWIDFJL*I#W_&s-*^pYVGg)UGXUsG@ zx$3p^@?Hn#Y~_j-8+pbxDkH5qeHG9@qfw@3sx{=7sB@_-t_OFy}X*{}Z#@Qzh zKNM4+JW|C#9Ldaxnf?8jVVrScdRlL$Hc(^)l%WwKq85oKg%W`3C}*4%a&g!4GL z#I^H@sTOnC^mQ=GNOQU}+n%KGZOwpMOSZIk_hLWgr5Iz}ySx^OsA$iGjnD?ekAZu5 z?XP93GJXZf-}$wD*$7Sj3B@V^*L-TZ!u5WTP6VTCnSV2~Q=5Hk9_Y%KEv zQ<8+AdCISIjWLxB_-2agm~Q9QX5sg0a2weW?`6YSUjm0{UCyf2z1J1fBhS#>AlY$8 z@3#VO8t;Sn(^=rq4I&b2F-|1n+3xi3F6#r~hT4JLG&{uvGPw#; zpT9fw`_y3E)xF##-O8u9AAdZtlqV_|^38+Y2R8L}yDg-`yGENhKR14Tk4*)spm=vi zHvMF>!UXdXv(=xt{zW0We7K=$L_ccU-r`Ei4N;1okn%pC`{C%nVUrzj5*`F;g(Wx3 zy3d;21YcK?2m7A+!CmeGXUi)SC$$nY2Ie>S71`L#tu}@L0p~jq)ND|Uy37%JgfRH$ zN}?(Pc9+Hy_)jlBqvoQ3(Y}N3scbQDdUX}9r@?VW$UEylP=te59H1dzOu{;i&H~cl z;L|-f_c#mM%SxUOpwFJzDJo*6fGJ+!qm$xCL*wtc*t#8(RnP4ShE;>{AH+F%{v~FX zTgVE;)f7&UYl=ENTA;IUbvb1^lL>)N7SMeI8wL$0nj|kygYXXaKYdlTtShU2+KI_} zW_9G*t2a~ro!Ue5dcF3JVn&qx&BjaHvG?$N9a>D}Hl?|7>MxE@IrW*5u#0-`ne zUPFCVSk!a(Gi<(2lX&Fa9LBB6j<}>8H8v3sMB$WE&vios&nWw!8#&6iXmmGgW?A{F zC-Ik|fh2ZwbTMIv+MF8mFQmO=V~Vss>na$CClH5wuu=^i$x$7CmU|k8o1eV->-%1#cI^y+^7SypbwW4Iy%Z+MlTgLy6Ly%=bpQm26xs* zh;Sj%pn-{a&|bfV*H(?h*<$|xewv>XIUJArRdf3n6fy}|2RScBord+#m6I6v-Z4vs zB9LqCpu-^0J;-chh~PF$~JPIipC~r+qlDv^*hn!vQXcx(%A)|jFr&!P+ z*7ZO{7PRK*F)n>CT9&dje*NvK-QLkgNEDvRPF6IVqP1%vTxsY^5zwpf266}+@%QO% z8c0ZmiEw<%E)l`z^z06{s(L!7i6Ld=!RhVWotbmk?u?s@ui7n!0J{OU(Qwx8pTLP` z;E|Wbop3Xx_2D#)1BaJNd66vu`eSy8CHP>e8b4*V;r=Cn>lz9OfgiLs?7zMsz>p5v z8`n*Q1kEx4FC`55QsL;$;t*XTJmcI;#S3~)M(Kd^Fd22Im@1&8+dGlnq&H9n4jfqK zCTpdoM`q`%L3(1qFy7AYuYy=zgR*f8yJp3+8A77c&nZr{NO(Vaxc~SB(&*i=d+J2C z*1De**V3uo0|2PFx_cxAuT~yvh3yury_)~Zxh{iU=~a8t4Th*Y@3v$YA6odqr`6tYTL-jjR(L1_?9bQrwW~LFcJuRifYNJKq zV)~KOnA`luLu~b%p-RcIZ2ZN0uZj>od=p{Yw>pa3W?=e2mg9;E{RD^7_qD1{f_lYx#ke9V_u-9Ta3@VA*c;Bl#z{=^GwMmwGqiYZESk?De#0v8UP(*iWtcV(36!fCRJLJ+tDYi; zv(#Q0m|df7hb!GM_Rf@dVWQMIWmMH1X2Iou4K3y;LvF=Fw$Zm90293++?_QX zhMuzWzi@lFowoqaw}UnqAP*?i-PuJoanack1i9~aJ5&Kg@2)PBJ6SrxC8q!y?Xqsp`H!l zUBAU(K;Y`9|Al~=`iFo4oE^Y_R)3QVE3BlC8Yehnb`W6+UO`*DXFW#I9W|ZiFYl7b+y2Wi=lD^6`J#_9T_SdQ44nvBa6xbU#(2*A)eL zRL7%(={6;4f@A^f_r}7kF_t#;wVq8O>=#OMZ!oTj&Ox{FL5E{ksS0cSZe`HTv;hqw z@+=>UO1pFyu-KS!8j=60(kN{pVU` zp&|j-2|-9`C)c&?aTNz13ayp0AckW>C@vu427)N(ds=Bl90=y>?pjRdwvYA-kS_N~ zbp1wVt?$EVyTGvOcq6?T=K+>`ufnLYDMy-@z6)Xoe7imJW%_e74K0&J z3ktNiOh54|lAY^U=Vh;E8Uwxih`mY7UFcFYgx#AKl7CPRcX;-3r*N&dhuvA50H6{Jg5F zdgGgvX=yRbdUs9s17CWRTL-y_x~s95*_Tim8j915$2AO?@k5P90!~a|NN7<=v)}DF zDs+FcWkm|Ox3<13{I|@!rXbkv!Ncpky67rQ2R@kdFdOnB4mkUv*l&2)IQ#o$1O)y7 z0WChjxNhf|Na9($V72{EapEMXzF=D&ntZ&K11Ck@l2lmkLBEfN*Y+C)XD#u;KhLLn z`-RuaUi+sialOqrdU^KbPpm&)A@)hATAXfdJMN9yI`OioQuR4o8Gi@YCEYapG?-&FPG0$0{k7LtW;$2*S6rK+ zB!f0=P3KN!@!iKe-gpuP^4j*Pv-CUO=gpD%VAcxZ;X@KnNu&R~F!WZ|TB1M&c$ETy zm3FmZUDEt=8v??L8cQSKEH_s*T|<34d-7cG7=f*(WS)}f_oFO$NdI&4Ukm-WHI1$N z4P)R=>eo#E^~Pj|B02UHWo7lcjw(_Hz8Re1rFq-k>{Jq#l*;d>E-`)GSN# zjc3F@A}v&>Zlcw4M(cAywoKl6bhfE;vN7x4aTKAKyCO`)+;+rXR$MxS0+;Vg9kuC- zuFPBefOB%hU?gCB<%JPQA|ViHMgdAL*|bnTg`KSzq55IBSzCA}{pIfxQb6W4 z9zR;zO$tsPUrVvZa=CPRJi@`=Li-Y8z;fpjUh8G8Dx>Y)(c~@~ zJ1qR@#bM$55YdB;%Y-4V{i-L!e0K95lmM=Y{!fc8QCQdK#x3WZc?B6qOq0+_Te7f$ zcJX!Hxm`^glJ<fo=raTO3sU4zXUm8zNL6za05tzF5F8 z=y`vn#WeX)1qzxoM5qoNm>hR?LT67kUZP}K&UXdw8i0UMsD_s|J8{+vQ+>RLuh-ZX zCd|KZt$G3?C9S3QY?!q}Q(W_eM>~1GrZ|2f{@B_E?6c zsq@NP0#n&8y{4g!-kNHwf00s&k@xefjhV#KKQA|W^ck_%Q~Y%b;sgIa4&HG;j}@rq zyY-Sb4T&<5fQ|nK>&mZ8nAA+_=uFa%%`OMO`~p_-(cCLNb9q%*q}jBex0rD^_Te3! zrhQ^tOV=A5Xo7d{xHo@1KOZ+k1LZo!*Hi2F_mDiOAzdcz=sm|O*@ zzeHiOpsrGoe~QFIR?cp%)x@Ljh#I%-W@5xg6s0fX-h-= z-E{cnyB@~;C5v3Xc1fC4ErNCXK*iDT`beJD~>m*kz+!0GHum`S#RF^R1M zd{|1(@A&@|M$9sZvb^s+$i&NcczoRaf>MNf#d{@rWHZ z+hoRJ4NNn7s&xepayY&A%p4g!4Tu}LJ!Y{nPXUto*jO#zH{{!*Mfj&UPaQBdK@@!* zpmY4MIuH@N%*jBuwb*02?XSs#GQUS9ji(6xA+1D7kQW+iVA7a)?R+2|-ZQyBy*!Bw zin!ba>rCP=Pkr7Q%4K_Ze|B8?D4Nby#x5puj@T+uIHf5t<<+)tu#Mgu%2*!p5A=B@ zBm2X~)B9?0Xg=d`#6hx)cA|*ScN)>groAFfKWx~9kR8Sae_jON)BwjyGZtkwUh3Qx zT6EqA1%vsWP~g19hwUzwYZ{%qE{mXLz}kIqKwzCL+R^C+eZ&8bS<&!r`o0XK`@mA)a9LY~U!#BHld&)&l z5UA{lR-*zMmVmc<@Dk=CgWB^C^`s76C;lB$$%BT;$~j!6Ya?gZKBhVI1BOSBwGs<0 z#D2i{oT!ItW+pgiUg4^VJ)-2Y9eVr~lg_%%Z=qpeTG#@f4(eKwf!q*l801{FniXLLuN=d)0LnM2cfgD;hSS>IV#BX`JBoN*Fp zducN*>n^6T9E+KShbk|f)4eta@V<6RX|=0tf!s_o?L%@o`iK>*W#`5qZ7er;Pq?MT zeh3u$yTl}ZZP!Fq&1S{A>CMBsB;Ug}R6HVxs~L8E#8TnsF^N^}&$Hk@ZM!zTlP*u20d zWTiduUeFm-8GAb>5o_ZkL=QszCWn`~we8=B=&elpaz&%ei~L~Z$a;I!xkblS{3LYG z*Ztd_;rW&Mftd-a{Bm5u3U`J0@3z))Xkf6P{ir?x;Uzu@zg0^AJa99O24PWSGL+i*Zv`IbLU;5KTbp=oVLc>|HfqE zb2+t`jisD+!ntu7+3~T;j^7rFgNp{2L-k}2J5`R2T8F+4ur@R^^uIcaE6a738Ni$%FH$qZ0qMcG356n( z4D($NDLmW0^TOo^vVx9wdXn2RL%~n)Lj$ygE0lKpKHbM`uIafkYzXN5y=sdCO8s^H zjqz^G^5WL>w`64+?g@sb{X52N?#7)AwRJAfJ1j8K8yI#3rKlq$7ar@DobJX-33&fO zk<$H1Kb!kz=p!6oe;m{BVkd=^VFPgIwl%j>$C4TYLaGhOcfJAE1}HSgXcc%2;P{a7 z6=~Rv-KdIqz43Loci&c@?Ke&6Q;V(3M~4Jg`!iB*yUVq{abDkk|Fc>@mVw%$1S343 z;tfrd6B~}AwYhh8*aVYvTu{n0P_CsS*p;K8;DxD6z~7dLru%j|?WivmwKq>V2kuu5 z9&z@EVhBbtYqApPuI1FWLxfS;i@mX*CS5Ngl=pCFWM}NG`UAyw1><_SwfEk^2||o1 zD6e-gfb8(`$wXmHGoZvm`IxFCzs4@+?zIv*OMcbjw*#}ZA*y><#vLB9V&+8^F(PQQ z&dLb?W65>g2L_!0(mRV0Xb)ysp0pGpnW5&Sj$!3Anlcp(;R;<8 zfNXaHfJ6PjeNs{sThYau4x$J0OXui`A)Uu{QKbHxt2z!WpEOpQ@{+%}-Bk4gqX^lb z#NXDqpS5Q+<<58cKMb_%hRTPCTF}nzHovTXDHZ$5VmaxueBgqBf$WWq$jtuZK_Bry z4+I?kB*cW3CeMzQ|!R3ChvSQA{T!=0t0;=53lPJiyNXs z;=L9_eQeC|Le3Vp|5dub!%rS$_ncuULda>i4ywr>bqE68QR>JBJmeLyZ}dm_zATv= z%Ar2$C}5Z~ETAy1@e|CmfZo&!*hAPNfVQYy23BArK=RsST|1e78$P@2*}A$^%g@kM zdamr7{jfqg-G4bUXzf=UphGNU}{c?IORrbK|7*v_2d zv53}uF&jZP7~S|YuD(!lZV4>vXI(+QOo$C&!S55P#mI!V7i&Q*EiE0d>MN4pj8bjf z$N2cs7y~Hp_};bF%saMP4arctoKothe}(M`8Q49NlQdh@>J7cg!Zx6B<60_Hjm)Zb z)6}>b_F-M*AJgk`_vIX}!Xm79@pegUmG2hZAXPdwYabEo2S2s=Say#+5L9~ven$qv z=1(JvF@rW`5k0&`xOLJ|7YXQSh<*?%$ax&n*;HDRa4}$O1Po|1$`^fq$~Vwb(71Sg zbE0xz1f9OVsa_6g6JYAS3>PtR=DAhvZX7~dOn-urFyvVh+%are4@-icwXhJfpm z=~MJ4kN6JbL-k+^!{EU4zhWJS(>fu?eh)L-U9iO>xDDv$=aBTnD31kbiFzhY;v=2` zW1#HrkrH2(U@a+xZq5+*YWMwSfaFow)H8K+xu4%kvDQhgmMtNI!QZUlczssn`$0ub zDc1s0^b<`U2-{`%wio(tF8dwIyPnur4R}|?htJ&P7A-HSc-C6qo)u@07|A6oqtm^H z<0;2Ha&e4G=nZPI@tewQ2!FWMv45wo&F|T0aA4=dv}`*J)c!p2t!*~3!9XG%1D#1J zHo4REppO8yFSp4j8Eh~ZeO})d&#i~>25e(UubL3Gu2=n`rN8g$QDY5$fkDA?G_jj0 za_%qqVwxOZ$l|~0QUCMQOi8;!JsR->E(Rir&Ux(j^5{sM`K@8a`~y7$aL_%2+Px?eUYBDEL@1a(F1}1bVLeNRViMk+y`tr$K_~M2gpJtAjMQ zJm1TC_|Vi*7qE=cl8kp%x?PYa)yM+Vu7roP}E+S)e1u1 ziVWr(TZdweilLF=-=FUwdsmcHt|IQ7XfyaJm&TP!2=2=_o^Q7vhr9#8jHg6eRT^Y#=iB~zWIklA9Dcyg%ThdmL zC5AJt-qed^imgOo^h! ze<~PKlzP@$l`v-p`7t|k53GG#?La&zTvPz z>fznYM%WXF^MY;apRYeh6qDuqvl%6Jx+H5s4aZK3TurR7BqAQ?1|n3n?FKdnJ%+vx zCEGoWvHZ5F@8BY_O^zE<>8|{oM7AghQ46CM{SZQKK$IT7Emk8j$F3N_>9{Xnh**QV zCpm%_`FsT`ir03v@kLPO*0AjBS&e|Vg&cF!cg9&Z+21lpQD$d61_7<+AAR{6=|35M zdLC8N7a)UU7u2@_P~Nhia)I`Rdu-{QZU-a(uq4wNqVlVr+^u_DLQe`^mQBYfFQI+i zx0RU_tOXY4DM9ynS6k4(W6Qz6jbX_{l?{1U3UY5Z`b>Eh^mnO~STV8J#Ki~Q2Gz9_ zNyqVcyuTLvg+Wrf`5Mk99(I0^GY4!6NyaUvhPp=MuuRk)87U;cJPq#v!IUfzu8@cZb4p4-UN5o$oIfjoZbcxZ+ z&o;Z6#DQE#2b#xC#m``V>%TpfXbqpTn*!ZP)oR~_jo^Ny6=_^+)BS$FFVeCMSMD0V zS1JOpvP2v&hXjC|Oyz_3`(sIQ1>h1@g0as|lMU-*CwxIhAJNG|GA^ZqE6w^pF5s2r zZMr(Mx%+@<2)^twnZWTa(QVDMUu&Lw&tTGkzW9Z6#a|06Ye-!}x5%{l`|en7GZGz} zjI@30RH9Sh#;LguIN^(pxAgDw z=zW=_KZ-9Q?1{rXmCZ}mbBT%$TkpPOq6^Qp4#(v6NSBy8 z5e^xDe!>}3MiM=uV}&K>=;Jg5B-76dC`0&KwR7X{V-MG6#1k8#Ngb|qv^8^E$+H4h zm8gfoYOm4-36Eoj$uKRvr^So~QPcnoYa62a{3*svr6C!!3&*;)XF>h~MFs%B=EJ@n z6H1=}vQP+m~6{h~WRD>nwxfirOuWySp?R+})v(B)A7ja0%`Zw4rf#cMI-;1b0c} zPH>lo;1FDT`0l+kRZ~;*uj^FxKBwyJ+Gp+eeb(B{GNI081TrtzQ18Ztz#ihUhFg~o zfNQJ@qgwaWLLl2vgMAd)8tjCn2S7zuEIX*5H6y|s;OOtSD z@t_`*jOl)cujuJct3pu3#YBUXcpQ1R7=tuPPMMza z*_xfx>r4FLl$4r2abX~{Mh<`zr<^}_)~F zeJc|Y8$BRNu9Yv^s94`n=aE-_2Re3jPJgLG;r8av_UbwS;FC`wIuAMa2{L~o0FAn; zp%5R~b`P7h-uud2Q68A*q9;XciN_K6h&5E&5cZ3)6348$o|_W-%lbEcL@;W|I=y*NGJGrsFTUG<}169c<=P7&jn zkm~HwZJ4ZlGvlPUlzMeEvKKDhRZ8kvK2a-YR}fWpO@-c0X-T>c>bmYse6Mah6>N_5)8oIkhsc=qPGBm=V8aE*yaieUYrfM zqyYmu70w7{HQ`z<-0_$9$c?N(t8&|)5Ed}gLz<&$(USDE;#s^)6goXlp4Qw)^?STz zjIMBw{Qkx4qz;jXf%i2G5m?t^W*N*Nvfv(?pcj4{iAyfP-8kKVD~IVP$wF>iAd18m zNN@`SmBj%k@8BV?QTL-0&eqpmJ4ma*5tZfQzH--sN<_#Zjh`OW>ULO0`X4+MV3SUM zWk0hfF!T{5RWIDJ47z!3b8sDZZhd^&QB67tRtg~Gd!!rgn!MHQCNBJ88mFvZRfX4S z9$np5^`NVsR@GDLcm(5Ft-Wp8E)*==R2YDc-MlKrgTvQ0x!^w6iWGQHmi`vK6y?c! zy096}A4R%29m|it@dTPUMK4!2+@9`OQ!G8+p2_Z4M9#yRLsu`gJHKKux zDU!2Sk2dWXfpZt>ulu(H>nJh%R!!>#J>A2J@G8U+r%;=nwTzF5vmptI-0=gqPb^2E ztKgS8nTgOVB5!0qibKXufsWR^f4fw|f&r`VA~x7JNfS}E!yWV`jYk`A8h$WVM13X{ z#^%lbo>2y;KxEU=XwTb$Y|_& zHLllZQO5?jlhlZ^cHgdF*p(+Wj_x7auKgsnI&djqP*X2)f38O3OmiBKABlOWKLkKH zDebJHGuD5X%y_Qj)472@K||WI@k`{@x2Z>;mD&8a!_emdWQ?1}Z1%`{1rX_O8mbh4 zj9ISNNOrD#&gaJ(=rBG7g0uDW=0I)73OA;jFdG*UTCXJ(0t&E|JUf+&>8c%d@6fM{ z`NSMzi6RAP7mMKDBUBA@XJHT0*~dxn;#9YJaA+_m4er{l@ImMZ5>r29o&sOo6E+aD zjI8_3Ivw~iTJWP_3})diISgT*4d3b^5*lsvjGq;JjvWGH%RjmQvi(auY|PkY#4i=Veh#k{%> ztzm2;rXf+sgBYOcbfMXNiR|b>2N?%H9n7kBTdr*zux3#yr8*n?mPgNuR=bz4*4?z+ z9Hyh1cdX}4ne6^(=K+h$`=e;6Y6JF0rLz8{{4&)TlqLF97W)}dbDk>nb3HI=$a0H z?O0y51^2-p8;0M$PPT9ZWvUzdNA2w>!S#vr9$rZ`F!|DE|AQjlNYmL zj>L5@9=H^wz$O%Y!&HY}#KK#}xJ88m$tL#{?fy1xV!IxlJ-}6`iuxM0w z;MWS*Z`fs6y3R)O(1q;C1hj1Ldz0OLV$9#yhN5sS=U6c(MG@p+37UE5(=C?h@IF|k zk@|-nLM4n1t`DZmRA@xBl#B`G*E@gzjzx#$6ksN=uOHB9t9FpJdl_Z&xO;y)c^qB4 z$)PMisL>r_`tk$O_6}$@w!k@XO1k8xMC(ACrr9tU6osODj&*q9<(Nc`3{-hd>bab_ zCigJd<9K$R@U_136vd`Ma)(29b8LcPvV5Y@&D`kcwY2Vy7Kok}70CjjkyN<|zVzvpGo^h?!k-j$+*uB0) zs`U54nC-^xjs4dt?~i(s4VE;ESSQo+MpN98ayb8BN3ai@6z#oYW*Wxc4xQEBou|G@R-yane%>Ly?RJ|9?6GcJ#to9w>PE|Z#)3rn)|;mQCVkpnWMjVqslEpcY4%YmOgg}a44NP@-k-{WR0 z+Py1VWqg9KhN{o8wFDI^ofj!4sa)4R>99FBJbo*7R9RZHEvPzsWh(AKJl=L&FEMvh z`=GY&r7GTCLcFzm9d-rh-gmEtZ^F;T+8x{&3-L%mfgX%rJBJ9CBsfKxl{Y;7Fca1F zC&+%v)B?Gkh;l1`Y@(s^%p&8Oh{8Bw-!eLRF)th0OUIoajG_SDOM?q?joy?Nv^jbd zh0cK*wzt=td(W^LFj(#D+Z^RxeEA`k_Hv~8Gu{FM-@i1b28H}pyeFh7)3QZ!o%jq! zVoxI4kp85v|imJ_@J3w*mu!7INF0lGEb=5CU!q{!b9RaSOTNr+0JngG8`pbLEpMFhvDRq>tqvFem#u$!7_Jm_dR zOa1vXG7*9Hg7O;(P&YAQeKrhz@RNxTKQ{5g5Mtz?r1DLd@$}#c>ekZp@e-ex zVsZ(|KT{-u2B127xd3`WZAw;0WsfiH=Iuv6vkD)U7s)o-&ZYm1OB&v_`huWs?`kq#zH}x&hd794h z79GxPj~!=Yw09S#71xSJO)S$cj68Sh8*VB``uP%lh!f|*eHpk#u7e9olb|5WA zz4&j@fDY<8!B!$#KrE_$jjHc0y6L~&aI*7i+rQOlKei2F?pO9S3m`99w9nroFYP<95T0Xsv7})*p*B ztA(gf{eC4J$-Ypw-y7hBf1H8s_F=eh#CkXq#$|2MD>T{k;p!V!M3GOlj8e0l*%50k zcGj+hG6n+`cJoCz;o6{nhWoDva3Me%?&wGqGX~wI)w=um@Hn(#tT(8ijTv9TNLj6zDLAaSpJv(f3rU;j_E(!A zk;GgAGc&p`YCe%BNe2h3kVE`?VcI>^e)3Pr*Xek`l6a(C)K=kAyO99#Hbi$yH?!B6 z$pX{+`7JgXF7AA56rV`I!$5l!zL^u)=BEndJXa#p@K*uAb16p&){cSwZnloG`Ca*` zQ_mM?Xv_rE;pVap)RRBiR`e{C&DJcHJq}4^9@MhOsROdvaC!Y~6<|<#_opt}HjJ(2 z^v}atHf{%PtmKNuh%h72s(SrwtIhFdiwGmpFJex6kn%K7E#jPzIY8}S29q1%4fI4Z zvWMbI1lwQnOoFLE)8{7LIkxjp<=J2A(urT%N{ZNB9&-eT^;(PKz^YkAOKqL7r#*?5 z1&aq>17imflRDDs(*-?CXC;&_dIgGjUGxogYbgoQI7Ds*2W5@F(}q6fBEihejl;xS z$cS92aH2?5-0`0-3dmT-i}Wthev=3Cd+o!-Q3WN2BHUB1HsXZcc&3AtK2Kv&KOm9! zZ0!w78D@?iev4NeT9GA;vo6|BvQ`j=;6@H$>V}vs%b`;$Z!s1o!xiJ~;iL8YQS`*o z8K#twO3?1B4od8XE+%(S;hOqj0~X~9%OtkNq1}5wIPbZ6ry{A&e0kGE&cu}mCKMAz zq%zjF6)gFXn6esv$+F{5!bheD2ePVhj^1TRv%8u~X|itFy|cI7G>YoSi{9W~odLRg z6KL%jYUO2*e1U$XB@}umybD_Uz7_383nsbBeVcS5`9iDfZf#i;Jp*@23q}!MXDu493kK;q6INbX1TC!7AL!i+#Z1$;V5AqNY2Q&rio@z*ulQ%S zlVs6uWv#AQA0&7QIL5YBd4?2Fs4y?Am(|eF=645piFwF9BR+i~Si$GgR&aW@RPl1c zld_Y}yclsAyB7Hf04o=ixpfn%jUuImrV`7v|MDh6OG1hD^d$_<&3%V&VaF7{mKP9@ zDg%7mb{O=Dd5F1~!0x?z;MwSu>yoiAh#a6|8u?YhR`%VK;V#Zal1L(v=d;%BQ>+6-fc>vMkh8Mmr$&Hr#o~xa*23| z)OgZK-=Pb(kEEu?yK}!n0(ItILcaqzMq`ZY&u^cA)3XLcXCSn?f8CE-8T;$suq2yR z`3{TL^&Z4dgE!WtnqXaGyY_=boE%tRX`hDl?p5i;?bn9!1I+rW)B*aNt04bl!xal-%c;7m|9K~Y?Y1lq`QP6sKYOPCyG8CpB<_mI23N1 z>!{y{yol?Dimf(C+0t8+ggEBxUPY~5E(4PC9+&@VBOKvU=O%hy5w)&$wW;Xh@frWN z!Xg@$8SEro1N!9c`el>s;W@`I;$TSm6uY*suT2{M_!r5al_C~}dmSZ|+~(T}{#|z; zLyGgNhh9f_=l_h5(g_|TU<(g@a-(YUN!-Cbmv%IxE{T;=uw)5kD04XTMwoh1{|o)9 zv$TLo;E$(`w0Gl9=J$D<8ehwp53ul-LClKL7B7U%kaf_FwWPH4VG+cY7|+8o$H@+~ zIvqas6yABkol8pS#crH-^8}%-+|`HHd6_=x6pD0X3UUzZ8en{L7ToMvs9O2()VxB4 zB8ECn=XLf}r2#+VrkVCrcdt5J{14a9{J&wWtb>PPGTpf?F$??8xtu-A0~yErb{%a5 zvAKXu07Enc`5_NtBFY?an@ygIApAYbQ_5uIyHL)$+fCk$*`HgIab0lS;%TRNl-RS& z(+AOf5oil)G{5kj4NWN_xB7lcO!h|7>oLmIg=Vq&nASou4!@v--`;K&O?*e|D7!Rsuo@5A4J3s!7ZdXX!mdt=K*>_L}g!SbMrC=d# zK@yk>Kec{Kx~n^{P#>;9%+B}TB*%&vn*R0*UP<8?cRvnl8}L$ePy3CE;9bRQPNEQu zgzh7T(XkTxwW4R`d#$D{om*?tmhj_K|FClI7oIjXnB$BKZW(({GbU+YS8-;Zac8Qg zl55(`bdOfRaagCV4WHJjx+4_$kJNtc<}#iV-$&=^)kk!7=*pARaQm8_&F4RQO3&f- zfde4UBZ-A~ux5fMx9cIsL-{^2DMvO}T7LADJH49>)U?i>zGyg65C^Q9q~Ly62;TGd zEs8Hco5>wbVTrsRvu~0KKqGb{6`D~JzShETj{0-firayBoH`>uo9j%)vrUH&8=AZx zdfa&^pSyV>-Zl@$y786%s4W$Okf|JaRA~=4KK_(bng`uVj(wL|o)QGY6wN86vRs3= zX5|w}2=G46wT;`#T}u%yj=2*ndxZi~MRO$>4WM~pUtG^l48ygllX;3y!v7y(Lc$uf1!-Lc_p z@X`Y3-D7fO;(fmA2tEhm>kUc|2Z39nnUuNJNST(EeMJKooV3%`ZT|N_D~WBgXENt+ zvzV_tcmYG}=&$!z!etF?3iiW3JnH3hw-k^yGTG>|1A$!m4@+%& zjkU-(?VjN>@_Wo5FNfNbD6qOFWWT*bm53GkYxm!k-`kUClj04!Gmz(T#Hc!V+x73<8ad+FJr2`2nqD}iTQ#x+oXVKp{STyI{ zceh85H>sZ2IBqJ$fpe}zRPPC`h&p&Z&a=L!f9Gim4{TwGaoV5Y+_f#~Rv$8UlhRSqrw%=BdJTM&AITI)@_dX~X$vj=(LMs~SXoVPkMNwh8bc z^Ac1#sr8~^Ce1jg&ETVR8NvkB+-BN`T_By9?Ru@q79{A5dMTBC-i(^-&mJh+n2x9KvgWg*2$1$!#9Yc2FJdN=%;d|HJLKh0$-{G|C7}hZF1)|1V+Rve?82@uyL6jrt6`FATGrBORESb z7`cW5@LTVh5R)=N3Eu)xSrfk(x*>O3g)3r+6e0@n!Z}gXRSe@oYzy4cZRJ^iLQl^eN4SV^S;6*76kwf1AU&qR z;~jdc-Km8eqy=?ogFWuOFJH7@Sf?)A1{*r5lkr+N6P2$%jEm>DAef$LWOA%rvV32V z##!Qe@Zz0Z>&2$_W-2f-t;G>Wy>QmSlHzcirxu`q2-{+dHc!57!q4=2#@;$c|Hdd?T{DQ9j6-7b1X_A`l`B*T<|=sFzS|;2tl|bb8f*pUT1y! zSu{R}75MJnnu(ICj;&axbD z+p%qwcY!*Jf0R2>78n_`rN0BQu_=XC!vl9bN(FRU5Wnr4%hUYp}%%h2~(w4 z!+xw{k!Nt>yk1^f!hZUOdD9>=5pdd-BfVs1&)uZ;kCy#vc!Q4|^}R#REgf<*3UTmx zms)_+{FHL2z*;0v9t=vxo`raD6(WSR3BK4EDl86E{N@Yv84Zz_R=@BqN3*oc)4@q-=q(F!)wZ{8R<6?v`ZtnEJvn+Zab#Dc`Mzx%wz(&*xNb}gc z>Bb;+w{@9&|IBI9@C&#V6g1(Q|V}Ub8Vz&g{e8am$L+h<<`f>$ujR z3QWj+54M0F^3R%-SG~vS9dc6BR~{ZmBX+i1nWabf?rf7ROEwdhYYZ2gN=oKe;?n?8 z_8*R~LR2h1QsC2DhynG=0%W(M>%3TFH&PMYTBLspMTMR>nPnWm}$TSR0=|?oi2|Zt)BJDHvDM z!25*k5yS6oy=Obfj__A#gSAd5i2X{SnJeXMZg@lXz~#@4lkO;wGt&onCq0E9m;)OO z_0~q6UX_1i>g6z^RqR{1O4hyVn=IeM!w+XL&FZ3?2(}6PcWJ0HJevTIC27jskSK2CY7D_D13xtE8jE`?$()wonPF9 zxBhh?ks^1O);pln!qKLP7&DmFK65TPs0>2ynoOz#uqD#`A?ygB(r=9$Nu}v~z?!(#Tpr1!Yr8YWE~}LetlX3`KOsn zLz_nfpG~~iQaawbqN6FrSr~vshuvs~bj?$~J_^vz9bAwXEPyq7A%q49Ru-Sq7R`EU>ll!E^ zlBCW3O|4xQ5l+2Tus=syu8{~Y22b6mEhXXl=f!9(XFk<&_!;-o*q)3kF{+9>GMJsy z^qC21ZJXJ$aP6L12V&#X&dqCg{X`UkmXcVV(w791uZoeN*}ANK}EJ z%e}a|E*MK=o+=iV>LIp)_YbBf$Jux8+0xT`3~^Yl`8Ob1`m|$eCCA&CP&w?e zel=kwFSuvH*1Z_249{A6ripk;^f3FYrGQ_JN+)f;k*ehrs&@A)&0L>&UCo_Vi80oF zVeODD=@63wWfhXewQLJo+%;IfatY1Au$7U@L$Wpe7K1w166{=XyqU*qDM zAIdBhpY!tO;blA8{9wQaGemsJ)&5iZ|m-Oh|MDy zifrvVp1-aB>xfC7v(7tX=i&Jdf2fnyf}a+I8jrEkE#NY&cr>$&eh6yy9F}PxmMoJ6rmE! zYy24DP<65#d>^NV+Rc5J!%&F}#ig^yB=c%~7qj;25rg8wyf=piP5(Jby~Ls!r8 z6HSrqiFV@3k{?mv{88Rq zZQjn?pK@3=PTN#xV~`cG2_zj`IB=0LRX*Ws?x zQ*Y30!qtB~k?z;9l5 zP7D}GsQ8-3%s)68z6QPIp+wxVZeTx(6fPC*{2H=cgR!+$NR$X}z)EagkEa zul&5RN2P38t|gwfwn&&{z)s*|0@4F<+u#2rHPBzHRe17K2Bw1rzIvr6zd+v*vt`-n zZx|(uXK2jf|D~(X&^%VMwSRcoFTQc;RR;d^HRZ->ZZ|fSMbF=N{&aN9oUl9N5PMv+ zO&j=nkng{dHWGQ$?!OE@3@eZ?iKCp&e_l=gSf(Z!i^Dsr0JeVDLS%ExCG`Mb91Fj^ z0RZbKuCCu?ug$ieb(A{Cpc#w1UDuya93SkYGm`plld5Chmd0zz@Pb{`<-RRa8MU`i zgdYP8a^kQlUTr>U8?}H?5&I4CX~5>#h@TX#WQaXDd_6`u17~(UXl4x-)5xc8)Woql#lJHwr} zaY1kR%4Z_y_*D8HYBOWjQ(o2ks#l1IJ{3Aq*?D9kB5BQ z8$1`t!}AT#zBui2G3Xp^_T=>o3J&VU=x>HPVo=J%9J;^MwjdA4_tG}(^f_O8410OY zA?TygT{%B}ElLLT4O|{rs@o-Q&`N*xVa16n>2(Q_PVnh&=y)-!R7 z-MRws!NA@Tlx7sQ%V`z!K*{$FdKcua1DM}zLvzFoOz3tMpS>V(h`Lh?oTa~jR=ujz`s^>Kn_fJiH6E8!g)PV+-H}n zEZ2{2H~yWBVz-ZIV6P=Zl>f1j>>G7->)y===cj2&mi*$md1d^kg-dsc3RxocNG9!9 zYJhl4J)n34{&lL1$vEa=hA$#Xe6JX$Axsu;^U?#Ax_BScTN+MV+~o4FI4YD(tcS-OMwnDtToOPnku#J`Lecz__%MxwT7v6BLIC)>0HQdUE zo|1v?Yk(}T7_+H6lTQ&JS?*>+4rbImd`Vz^B0zR5<~l@#nA1Mnk}z~`4b@}fonnj6 zndBLq?fzR{?|$^#VZD&lj<*#Wv~?f5^%)m(s7u;OZ7k{~vGo3Vm4aW?9kQGFc~S-W zAwB9f2x65&4;=(cu@zYV2~*q?Swsbwj+-P)Bgy<0?njsO9*_CaEo~~>UE|JtU}oQ~ z$-7Yo2VQVv->)CMqH=#vKDp ztpps$6mj6%nLVwRCDPLC#$Z)HP41O1jI#7h!7}7n*FAj4`F|wz;A-vDq#jq{Nkj)~ zNl_cStt5f*H&&fOE59Ff?UjoDPr=u1dZY|5M-T_WoO;sZHzV=7gXik$wu?x<8uJ-v z{2;8gAbJqDY=FuO_Dv-B_G#Cuqvw9l?N=7J5KYtm6Lg(V?y1`S%Uw>xvPP_f1sk7H z3#e&X6Z;{v>Kyx;>pvA`3Y*P&dTb-a{RD`SVg!h-&A_+gZ|GlT^VtGz<99dxZO)UG z=L0Awus7PbMLc)PWDwWlUdYED2Po_08jo|JaTfsgA!vMNW`Z0gY%&Lp-U^Rgp4yAr zpa`eZ`Rt~pi*uIKk4vfP5*M1Ietwiq6_X?P+A&KBI^OEVX2QHw?waF4yU2#iWQQPBp}EIVfcWf^czk&{LP z81eQ=5g&H%K7axUwlkW=4t<-_^HE-0K1b{gS$eK*=eku= zBnC;}`}ez)3Fl^#sglVG zV?XhQ=dVex0`b|Os#zNW!R;4ywsJ!Pg1O>#dj>Z{Os(ny=Sh^%>?zOYl{1`(9Ms#* zHAEgNzZC4~>C_`P8I3GFJ0-h=gtb2QTO1HJ!<2k4CjCkBi!MU_A&|!Rb6o?5yX>d4 zL|0mRS`}+PQ8Jp;M{UEugVwKr?SSd;GqroAWnKhM(VgMbl?cz~w7IB=*Hl6P?Sc~A zZN7)cUL5n@@i_v01E=&gk(AU&L91ZbkSqIPm?`O}kBlMXSMV<;czX2nvw6m-KIs9A z{nH8PNV_!KWS0GeY2J+!aBA@y5^fVM#A;#%Aa4ULF@22hXTXzCf?+wLFdGgTxMuUk-SpA}uwe5a!zl9_yse zq@`no{~ii#$bWTe-o5Nxr;>tJV`LheHAmZJh@b9|M6v(8+TmKm+z~co#sh07*1JvE zhlOZZ!B-GB*UUWIDX(zqq?x?Bk^Fsl)e)o%y21FR3@*+27JXqjaJi662`Mfm{zv+> z2x;uu`Ho5#5EQg2=sKBlH+9|=c2iGxfBL$EGW1K%#glV*V{*u@Y5CN($}VmTe2NRX zv1&1NtP6Tt{=4h`5HK@cGY|Uy`_l%`NG8d!k)!_MH!AISeyk>1=3bbRQ>$U3`7>N; z+~}NXNS8zVT;&4H7GJtQS$v_=gHW<8SLrb7uxI(ssxI$nkghn9ukBn_O?CcU2rE7@ z@tPOm+`lq!6V0C_RX>!I3x?&0^y2mT*O(R(pwc0enjF{;~5L5n_xY+6Kmz;+{RSlQ7)UkbyewNkWdj1Sr3qaVz6M z5EdO(V2TzMA>{p5u6AVuZ;-_Pl@+SvV52C{-a{f{7}qrCWe(`paqm>Zx}E%HI*6HC z9%)U3(J&%iYPkqK=L>IoXR_?mxAl&>$?d7!`vIVzC%0I>x_@^;k?KFIaRo_Qia-<+ z(h|z~`mSK854d5riI}$1*W@5GzQ`X)443NL*X!gN@!PlxVAzyQolu_g(V}B`KW6Ezd{Szu4+d>i&u*}Sy9_IUng0>o-v1@I z?ZZa=+$RmshZfK$B7&}0%d$}CmX9wVCq(K3xe;bv?HBDbIsY6_)OiNo|NV#L%?ctc z_<yP}!?ztce$`|k@Hpte_I5{N3r5p{o0A+WMc{)!Z8h|x_&Ot#%k1J$w?}|P z*56m|D`U4+UwFTR*>^)eBs60Pj3>SI47s!3)6vKkrKO$56}i-ugwvnER(o5T6Y`to9Mlb_cJBFr-W5VF!VKG>1g__>`z{LbfXzQ*WQBXA2J+K#c)->PqqUJ1v0@9RTdB^pX%ONcwOwH#ySSUXxQVS;Tq&3-mRHxdAyR^-~OSn{oRfv!t1E1eNV4%xYT zes&a+pO%w)uU2x1F|gD^0!5TRA?(TXgaj*qy49oiWa%RB#;3g=~O4cKgvX*A;4tkw58P0LXhL))xP5c-z^e2kJ;@Axw6KPEJ z->F)%Q9B>$)ivYQWFRc+Kl{F6G*i%~_ZRhTgtrkEF`ZK+ z$8SD4;H%)%UCR_0oMSWzdtN-5T|?G@`A?>kX2tC3B0PKps6)q2humI74Z5qFrGmdz zCA&F#YJ?oqPL3%FvYaVvRYhfSXCa(1>LHt- zkXR!MShO*rdoc^+<;$MpF6l}0MTn5nOvZ(mLAsKmlR}ROe3xsgK=KDGx=?iZF6iL{ z&(3&Y8{(eAbMCBg|3$x^G{CA3mDw5N9*?h^l%QwW7}eIq6e-1h@}ITB!5?Ebxc87_ zv^}$}oSCvFt=BPu0Cw%y@ll;$y1&4`r5494C1Hc)T)BX?dOYHWBWpeB0oO*)0;jiAxUsg>8 z6N?2+qXK@lO=0J&K5s-?a}>MWqyuk9QoeIb1j!hXdg{$0*=-0rmW#@<<4}_PQFNkq z;YuSGb^1)Uq7nB$BLDioM1J(S4(Z^W2S+#}XWem*a&{VM?VDGOI-{4ev)+k2OrP(M zEAM^RP}OJ7N-2&UHmN%2SkI>cR{dZ9#H4ppz&o$g;c$BS*Xyp~COGpKPk`Ul?6^H) zG%|JqYbNXj;>^Mv5se21@J#E$Jm@>(Tw{n-Jhn}S44}0CrbgiJNf#_-#~?MES#Mqm z1eH~q7m=c6cLP-yi(c zbXWEEM(|)$-p_yuT={c>sBiryjuIXx9*{!^?v6trK&{OIR9i&D+<+gTM5(d;5MeQY z^8DJEdGuU1>wn>R-^{tTs6WBSs~#ZAyCu06cwo1=n(9u$0fgnIujq=PuV0Xvk-;rqAjyWa%UNZPVNR0Hj{_h%BZ1=dW$XM$M)~Ls}^Wq!N%(7J1_^ZUUu}585ImUh$%}bhGMUt?)r3=$pQZzmLmF7B6xR>gz+yyWELYpZ0 zGx=xr;kQ~PCGxy@kv5M_@9KjyZ)af7Le`n2*0!0!0J;-)r3G$8Bl4xQ#`EU>5BMHh z1+rI4*~a|6PDYWEvA7gukf`_cVDilNwh%QJ)NBrYGv;3AJ{tke^x`ld?<0H&gcjH$ zbc;mMAHJT&P&Osm2P_s5zc0^x<|Zt^txX8Zhj*2yHvGNE5K1o+JBIkh>a{)0D=TzH zfiy7ra4UU$F8sPhz7DEzr(4DSIK3>5t1W36P zlDM?b=Igt=nT<22W9f=WzaN4B)Ye|8)7BvLWx|J$ihm<$sjO#3p8YMUYN3biIbgTd zghN>PDmU$~hN=hwSb<1;dtG83B+7)zKu2=!9`x3HyB?T zedq4>BdR@Z!h6DW{(4lsq16wm+__ZLctNvqM?E>%$q6_QacAe+P%5Y{JsjWb(-Nt6DE3X@`&ZwS^c{|F~PNHOBQ*Hl!<>#* z-a^Df?vEb$q_Z(gZ>iz^Pt)YV_5aX@dleywRi1oly?C_9ogxg$kLT+DUpGeaTpRUU z`LS95zr7P*OYaOWy3U@L3NH#^*(Q^)*8D}xfzB59EjVOoefXP|0~T@Q@fPxafBye> zcofgM+9Ij79FZa&zho!k_8v+=mFak0UvF_8FNC4W3bN7|s=fTuW>0fW9TyahiCpRg z{c;Yun$cwG_Oh}SmV-sja9lFhCW(L?Tt@80HyUf!yZ=ra)FfMO<>bgm0Cn}REezP)27C$??d_Czz8SQAcc+cUB4WMWTj z+Y{TyiB5cO{`XdW58ufzq)z#d)d#$y5|A2-YLNaICsW@1?MoFM3!r#Cw4k7U! zQtT-ziQHUpW}|77z;6)W|R`>2Ewlz(-J5xZu;viS@Ho7zR?R>OyyHqnqB+Qu!86pFU_o-`>etT zg>#Lz_L{%!zZZmz2ehlbH=(6QBcu&klf$KCB@AhP)0<+s=+`Ll+MzPp=SjpfwV=sT zbmq7g>hzAHd$Jp1(ykS~5Y(zI!Es`7^Yp+x4X$_}NW2^R{Ow1kYKZ_keRFmiHB0>w zTU(NYsuy24sCjsDi=S~|4dZAqi%dOvsrq3_4K9==xA{))blHq%6@KsCli zwEZf%Vngu=Yr%e`g3~e)L`#f6sFV48C#DR2z76G~&MtI}NN(1~Iv^!}AQ$2CWF|Vf z{y-avIwD2-lRT{jS=hak7Pzsy!>(diC}&v+WQ`{Ndfi`Ztk;JX|I{;)y2wFroVr_U z35g)$dptbG{RD71mP=cwgNR>}L0?}y-$@ZqeI^-EAS3gQv+FDkcVw05c{mb`ftwk3 zTKOw#5qPp)xE4o7)3^y&*0>{vq|LHnJ{;gco?U`)rajt?e=FlyL^$bl_F6cmyT zm?j_bTcI(T^8G5GZ5j54BH@!*1*hX5yhG>nDX-A;6Bx$-VE{4OZ*J7Nj%1B1=sfak zxkU!*BT4V=Wlp}uf#P4H`q8}}mK)ky^^tDQT8+zsP269bdF0dJjpgv->BKo>zw=FW z*6Jw*nx#;Rh8!d#W}P)$$f$2tNS%J#%dQ(G7UkBFQCcTmS|zsEZo8MiA+PuCS&Q*~ z_Y?3M@elNUrQ}A!f7&Bi&4MlMG@4cJQY(rN%+LAfv<|@)~Fg zL-KP5)x30?6iPUn`Yj)iV$51s|~sj9pCWBZel=g>So%i@7Tz=G#3c&lqh zd}TLPzS7Zj{z>>Rutz#z^Qu)e8TuUHceQFQMy$MQZ4on`9BGEOJ}y@uRF^ev`$#dM zTz6%~iHy9SmjXx6!(Kv!7`gKw)Bb0^?D=G>Jj+Y7yKm?dch+Nvz|JI+>%ApJr0AfO z=`sU!=Q-_vBkUI=RZWvY_~CI2i_YF7p^dMV*f{30>74tcM&U2CsMsw9ZE{?vhk&`e zfn!c7D2Yzg6DIWU4OMdS6{`7dFmY*iRsz!we1t%vq1ngSIq~)a2Q89stLa(Q4i+6@ z>H5^=Bu*4So+m*k>xn(jiYlXWP#eptU>MIA{J!PXlr7Qpf&jaDPwl4Fzjf-=M-h3^CLH4shJD#%3iEtFHJ_i!f!fJ(5mVpq7yD`3+PZiw4}PYl1| zfU}(r^Gm*4?d!x|8V>RxPC9!qip0Wr>A^_lIndjP>*d6oO7W~>iIk4 z;bxp!1aaD1>XJ?eQ5V&l!z7^ydO{@*7?5Zm164?M0Kr;8d9z~^a_pWmV*dV4Y==jO z*b1hcYcB1@PnT7dgGLO%`oO;e9N)vr2G3pLBj@;xjEqX}K8X@jc%Q@NdGr%dRG(ZM z?=G6{b2TgXBi**UME8LEHTD1UjaC*C?6MueLaOY zJ?+v_Pc*C%-G!RT%jm{VKa`2n#$t+~)EP;XH3Uh)>DOC>dBI)w z$QZ1Z2rbgdR{q;~5XZ~0{aY@Pio#jDlS4E-<>TK3LyS<)TmPUP2(1(}RQ`sFU>Ue; z>WLgiLzq3_cz~;8XH+`9s6VXv2R~gmNp|!YvU3ffUy9_00>+mOlC+rZdYmfU=2O8C zCGU)QPSuS3n}FeKgK&hQrG3eqlCT!%dNSAZADBcm8beEpJE4H%5r(yAcY!_p48=Dw z)*3kV@>t~(<}S#4?sUWqRplDY$!9pcJllQha;#}`ypZT;UpiusiELJsPkb5QHbui^ z_j^0ZC%LR~GhkBdIu8fP%zVFY z`a68l_jPh?mue{nGT4MomD=&CLLaKn5weMn?B#Xz<(i+JmYufdbNb6kYcuCyh4?4H ztfE`X09}*|#{~wslPd>?FQqmo(E)Tp9Ge z)0*(*gPm?O$K<4YIFyNxS>+ez&+0h*P=i)-UfIR}Q;N z^xYE_MJr*y%{4^?`eZwq;nz$3-&vDLl#K-J6gA{w2Qc1Y+@|Tmjp7ecyv0<2<>M6Drfip;s23J{8ba6){1(ZVod*D7G~g=-cVSp@H+}I}w%#tF;v;WfJ|(xR z{u;$35(z!S6R6kkR=wz*gSH5^qy>2`D$t+C+!N0xG-f&cFpQ9iO0+((Z*rbfbi1W2 zgPQ-s@jA2X{&gjC<(zm1W~W0+pCipnS>gKPZBOP;E=r4+v4bzXNBF%&#rnRJlZ_AC zKgB<#3Yo|m4B1oL*fx^_d3TGp-MMT_=MVNBpSXt@>ElYUb|oG$DUoT!ovmF`Vw+2{ zO+KO)1nzN}20!jI?(b8_^EwDCqeVzWAQZ9$ZH?5}Kd3nGKy4 zr{$%q+LkHsSCBz|`>(luz0WPGH^jMzG+Eeh@_69vIzg)_5R-kvzP$_bG0ckqrr11= zKGp{esRBSefZa;c>k8tU3qTInj$v&2C&0qR4sA~%#6RP~o99NPhZT;%M_(lN47F}% zOFz)?81DLY@`)y{ZabdgD8&qY$9NgRp^QzL8d{coPyJ2rwrVMZd;`tb6~RO|9=FzE z@wCxXMhMY)M2Sx*E}(`|V5^Pfg(`)D5;6)8-q&f*_yyakTjLxyzv1<9x~p=mUWwxx%cH5B56qtBRfJ;Jo&iX*=~0Uo~Ha;6##R^jmCgOz0lA= zoP+hohQf+InfKMzd5})-M%>-J1_z|gH|+_-?F8`whw$e<#AIL=9FjvHxW*k~13$XM zoS+xZwNEd&QNxt+iYcLOQFdhn*&N)ndz=8Zp|28yO-=|gA9Qw6gn5&Gmp1cOf}mgL z$@zQ7i)OtdqZ}Io-1do~3S!%ME65Hhe_cH45CvYNVvqVi%lFW3J7$&yQ<$5k>}?oj zYz9}mye(cVgkzS9jr;K%o9>%GGb6VT+#RaCGEc7_cq$X$z8-qUM+$TABrpf(ESzpk z4*>6Xgi%Ca+Qdi!%Xi!#(htPlLyt9MVy6r|qjD*bx|e{me_MK%&4-$ofXiUby(zEd zDwfx!-+FP6YBZ<8s}Y(%MD{eFzYu-jAzj<((~Y?N?lMY1n`KpD$qVdRj=4L0vi>x= zo7vhtkhka3!>@T~TM}Y-v?Lw&JG+D~00tof1alY}@dJtnKWjE4Bh^5}L&DJ_BE+T% zI4he7sMdI&r^`H|34>7!x%ONCZ>)FYs-jz-p_veGzqPKMSWW>Xb194XFjg_G{mj7u zn9?s&cLHWpVHcZ_pOAd9ouA&*!OtUY?pe*BlzF+aY?}6f?^P23FJ64x~gP2ZBK@RTNO3RZ9rBU||E zwA6G@N(xZEU*I?{?MRLuZ390F5+Skz3aFW2v&4qrgVQCQ@!1aSHN_`b3R9SSFlI$KWj* zK@S^FkhQZ~{0U|?Rs%7Ql_e%Nb=3ci5^6snv z5LD(ns_)O~Qn_VRxS6hhEaljp7H#5`C`3L@^=Y?kFeo!^P^hW$q@X&H`w_`GJHJ;l z!+t$MYfG8v`tSY}tCbY@BAjx>gKQ69f?B{5^+&6GJeq2Bd>*z#=w2AK0Yf(is?h5FyIQ8Yx@oKg zyZJ)mOv?(%(K;l26%B}+&%D{E&KBT1Yc{P*AVrfN2d5LL7ZMt<0EQF7Ow%%T$DJC~bHq;OKm- zdwKCgb|3MPG}Vy(U!Mu1HGIXZ+PQU>!*Bmi?0w6J@ox8nYZ$Wv%klwVN1j`E)|=yT zH40yTkoj%wZ9G|vkairEGii(a?&%4>B*vBIOH3#<4*$%*HSQL?3hcuk%?L}=!V>n_ zT6#>Xt$J$VmL2s%=rbT4idU^Vx@w^Fzg}xh-_v&OJ@p^k=S_#69q*O%Cw6=o+e@(!Rl~;dUMRuAKE|Lk&H!`Ln`Kp?IHfa8^D#mjs!;2cA*3$e!3{H>OfS9pX|* z_T9bGj+9$8C_zxVoc=VKbD9?1a&iOR%%9b9=f__e6k5Uq9>j$rZeeMz#W|HQS!*|e zy~>Ig(40>%Ve#O@(e3~rSp0D#n{bx05Oh7kIi4nf8Yp(QO+K=2BA7ywRcZK`U zyd$xrapCbzV*p#?u!F7?bV~1RN8*<7LuDi26Ge6h4 z=}Jhjst?3sU!^4G814~`IIp1_NaaYV6A3>TR@};-FDvZz`>+3>no;~Zv~J+Y?-C&b zZ^7VlneNr4E`cI)CxaW9s0VjL(Ol$h*x4k!sR1$=8Lc%d=k1B@g^UMHA3jCgthx;Or$Yz zkqV+@R(tVa$iHmudn1VskGZ|4L+aV(01g@5e)`=I{XE$>)_*l{EE~SU`NQ>u)E%Q_ zn+nN<8{y(H5uW*jjpPO!xbA@qc`f!U^7W4gsk}Di4r*OEu6Fs3j04DO%c@jDtJ5xo zPY1YA1ji@k`}e{dK(iA~NLB-#1RX!cP_d&*xz3LkMko}l<$J0I6?*Ju6z6)ctW_>0 zO2qoQ)YBu~T}@?1Fu5uGHvqoiC?iLAIn;g*0LXWY*mTOdatv)BC!?f~zgBV<4iqCCOfgOH;vIhiiW{ z4<&09D9>jeZ*08_1y|7PNYD{1`j;6Ub};|4{enA_+<>rtqcmvd;J8qrjg0#*{vW-*|o z0uO37;plm^r->k)-Bz%9PJ%D;uN}#R6s$cf_)XL4Bz{Zx=v*0?TaH}?!GK(#t3})F>-fR9BP)(3Xv$ zVOKgYk!&#D#%6=YjCpc~cDcM3K^16iQ7%z@f<6@*5oH_pmgX2vSD#%v z%2AP7hWLHqg9YrXX)`2zu!Krfo^b6E=W>OI--i21$NZ7X{P{+8eq;7xp52M-hh}&q; znD~6V^d6N-p6NloevQ+f4;=sxamcEPgf%e_bl`3m(dJ`=gwD{osDzMDVm>Lgqdy!f z)+Y44$7B>^y`)-;Y>Q-NLLb3vPc;AVhvyNU}5I> z!>F_BT`lBNW{*m^v!e)a=a_E_=5)koZ8ub1L@hN1-{~9SR{A2w=LBAJYkC&U%irHF ziT^emgqG~8?)NLZv|QC%-&@z6{4|c(fD--bX+U=Dcdz3!IQ9j@sx9riz|Cyd)e)TE zZl)giENv&bKxq362YPb40EDqXGU#sWwqHJz@~X{}pfv^H?;9x8rWn|9Ky$n@dhPi2 zJlJ(c&vtCmxc36WH1PO_$9c0B&{z#5)$zx34MYnrvn-7D+-z`ArJcv$BDTH4b9P^m2IL!Jd;4f+(s4i65Y*x#XA-SCDOiW*>3yVvxc|j^=EBZOI)?%M+6R$ zk6m#N(d5ZFTE25VQLYS z?PEGQ^BUo*x4u=&%N%l{4#zO@KZ!q8l6Pid4zKRk^^QMji5h9){W-bF?yg6{lEXVo zxU#Vkl$&AQl)o{-Q2&P2U={9{$3-mFfFaJ(_C1BGZDS_W7Y&N7yJZ?fvF}Q z17%lyl(Mgvkj)@(_Nh%KztP2!|8~ax{;}91;VCg*P;=I|ye(P>JK7T!O8N>p48~>X zWPce>b`qM-tD~@4O33SX?Nr#jSsjphxkOYe637j?K+40B--49uHd?brtfG1#hHN;{ zvT&^^l5irXw0BPzL-|i)qm!D1`ab<$k%o8A`o0DFDC&=zHtbqX96;$y{=gbN3JTZ7 zq#&XJ;nuI~k6Io(#Yk*^%Agz!#K@5s57l~>ba><)b>EbgaUjg@u8SgrRLNXgSov_w z$sW(jgggB51vc%M8Uok$f1SXYQ*1bz&lrhg^!{1$|)_jJMDrlip!qN5z1@z?2SFG2MLLRcJQ zX=^VQ8SY&wJy2dPSp0?~Bl91wu~T3csZH@!!ePS=uW)t~41!suAr$0^G)(7tJdE-f z`4sVY3F=7}!sz&6^I(C>h(ac@DjF|wd`mKWmWDemU8lEEvQR*oyMD4s87Z0+)I09= z3F*~<1Pf-05R2P-*aj@3aAaxZ2in@@Uscr`{R8t67ps=Arm{=W-JY&@woVajQs@A zn6nnkNraHvi|Btl@EXe*8S4EVk*9J86Ho$%`v9SLJ*Dyr)0z5hknchnt^=cU-bSqY zU>`kI61!EiR*7I9rMTW;#6VW`_G>aqu-b7?B=@ zn`Sg9RZNE63F{_RymPi3@FtZgUS$$$XxE~(*mJx5EZ7ryYlzR5S02D zzpz_ruPC59%_t(9WP8+ofVaH_Bz-8G2eS^#2QgQ(!dU4H-1nYuUMPWnUR_d)Isw+f z-CI71QZZ$BJ}a-Pe|eA*$RQs8%!Bb*4x|td7BEnPzmLq-R)~%lSz24yP9+hTVd_TcpI0%wX^?+Ay%BqNJ__9d@O)^Q$0T#LmDci{#fC# zsl(RD+1BpSpnQ8e04itjwb`jX&n&_C9r@8M z0QEM+?XCP)tvpE)Hew7I)>`pPezjp|z&ty!2lv`pO*3_SwTpW1*51Sg7x_WZxt>m{ zhmDa~r9!?$M_@b)GGn|t)x_N2NT5%$1>1`54e9>Jj-*Rg1w=kgk9z*Xn4uHGzIMh{ zYKkQK*vM?MGczHk!Huj|>xFxqBLo%E-H4J_XT9JnDVi zb>B!nZBco&K%s$hmA%IBHBUevGLlF&q8O}hfe9?S;C!fL;vEwyPxqv z4Y9R;9eAO@d&NA@-3Q>~)F2BWe}G|r#bF;y{SmI+x+R>~dnV-<(MZo%xY}EUXk~IE zJ-#Nms>_3aNgNI2h-B_1&Fy}cMdFEz)#DvI1{siR{A2Osh%v?$BZd;BZL1o{@Txu4 zY}sXvVChs`PIz*WmK5EUMHckka=;URF_CqyUH=1Fyaz#;j8y+dn!;Labgh0G0jw#x z(QnV(ym`i0)P(Hp`Zjt9g1AOYB6~A|mCoUBE;1SB;wQHn06nspwe>}w zRPjkDS~|W8kgg6)`Sos2ih0KB;WcbU&n8uGmMp`zJNr5YG%j2BljnKh^$$iSNcy8u z7JPR}5tlOXp#H#3xz>iJW;Fj7n1=yGCfR`m;h9X+?QCE>W~0$%gx4eSNSk0CT_CZ5 z1mcNtCxTL!+*th1ci5%y6qYCsHj!_<@{>r#!(Taf7O$TCA*GRoWYj&;5djQ7Uog>Y zeT>`XB@xyMNH=16|9o{+gcp7*PwTmtQlwBgXVHUZ((R4K;2({z>$3bQxw6`(?l2ZB zw~tmdy>v<(VliG!llLESoiUjIuFx$0T)3#ap7N zvu`DgYukox&pUc8^pz90a`f_!O;BBGJ8CJ6`6Ipg4dr=EAZ54j?o6Fza&@;kJhi&M z(?RM&0TSp#-g^tYq$^4AA{x{jJ_R)%%QuDi1Zd9ea&~g?{sxprIiv`>bRq1Z|9Zqh|)E|wFX$4<4w_D&j8onkc=p5@tu`mSn-uEDautRYaa~PqUc@Pkw$YRjv#~N=U zJWuq9&J|sTtr|{wLjV&mFK1cPx6V{)OL6re_0gvnx~#VPLS9!{*-VBJ% z=!s&PzcP&o-B{STgHMuO9PUkPf7GT1KgllRqz_%mzojUdxK;OX+~?@<|Co~Z4Orh} zD}u({2C_{X>;P^uvPj_vWgl;ov|xN7Z>zNdYgO4_^2pe~%I9YgQLKo{VA0r=+&CX&brgRjDj@c^L{rY1|HcWs9U+OHhBZ%Si(R+_R2_v zYDn{_$zZ5MpuiW*xmems+B)aBh|IudKp;a(mV@cuI7HW>p~%Y;RCMG?YAr0h#7 zL))i*GEXMv-x&b@_&gSLvD)YZvUf9bacO+v=!&X(-R=npc)VEM9f;tWAQ5zx4*~Xo z{GV?RpYM(dQ=9bI2NK-b%1-uLpg>m44~!2J=01L*10&>rQL+Rnaru=61wI~Z%r9;ocw{1;fV zWW`-%ogLU;xi9jY31&svSLJ0lnK|p1Q3tQz<#Dj%eU;}A&LY|R7iS&yJSX#3IjvtF zZsz58mG0xnAYu)GQzVQ})jF~Zd;=-d3OTy>Czx?8*I!y0`v)Ind6cGW|E zsfK?lPVpsrnPGS(&8=+V*lU*BIz^xZ6odg-ot=`}y3$-qWLLh+9Qli6-_ghQI@2 zi3R3YR`{*|l?_GV9g|UJ%YVKDro+)XZO-O_66le?Z7t+;v+HLR)+Ma|y*=M)@;ono zcFpc{kbdni_7H5UHvf0;?QTDKG~zPc)EN)PPG}c}=lWxyf%I}zt_Kvl%au~-LiM~R zCy$ObY?V!?RWS;gsPD~AUuI6T-TEJGE#m++yf7G6gLZDWvu`4nw+CaHzy=2k3T2sT z**H=Wt66dbjcoE>`Vd3;(!IY;hz24#V-LR+cT|W4Lqjt2-~f?wqiOj~p{P>+u@YCy zn;jlFj|=xSAnkTnhEgS$HR+GD{gF7;T;cNN7<`T&Tb*8S5pf9$Nj-x^WIw{5H(|H8 zLN*!BTrrCeEM~DDf+WR-BN4uRiH;Zuy0a9p%%;nDW@c56hNh(%64cld6(1r;UUJUn z0U@cp?*G8?ig6Dgw*%k{_AxJP1Q;Jb3et9^@Vfv0hVt+x8N>Tz0z&0S{wO#rAScX27B;H8p z24}>5S5t$Y0y1d*;r1$5xzNSHhe+sPhxx%;2%wKNmY9<3XvpVzKk}-6f%iuMG^){` zF`+jQl8{X*0xgH%X|GDBF_uK=)8j-+70ZacJN^X;U95ux7HIdyw=MPQ!`V%s)3BI0 znboa?8DmqgMKw>Nx)@sf3~P3wKJU~^#4EP=ktOKGM|KRw1o_3q)enyr%W5}0#Q_96~%UM zB8t-B8F5x7gS4({fA&263}>d@wTo;^wNV!fDF|klvzFfy*)gX_&Bh+FsMW|pYuN9%J zf5YfDv2o01)SY}1Q^)o5mA;+)iCOy!aiEM5%P39b(C^dXN#5nQ9N8$7NkP%7f--_oOU&8sfDmV=2MFksVp6iyTRxh zhBl(v0&LMBA7L(Ws%KRcx4pg)cs|>e{3a3tLV+r@oRgM=e%m2%o)@*GEt@;z2>i?fNgn&8Y}Z$qEj z71lC@I+xQYAw7W(_x#KGOSBGg%Vng5ZClvKN-d4nx2%Dm%)VV7lE0wLJzc}*v4}=Ttb0F*KK~O1vp%4m_I5y%Aj6`}{?h+~irYvQO4yn^4+YZXEKgzy! z@pIqzYUrJ;f1)E-U?JUHZ3-ny{0MC?p#7N2;tR_x|MJgX5joyY!WQvHs*($+iH=3q ziDyicu7a?_M_N({ z5&^QI)^Yr~P}wusm&a-TTly^El=NUMl2rD85mz zuT}LvtF5%unKmWf0GYIE97SO)_go?Xqe#xY)y(~^IIdb3!bUpPozCB?13!bI7jQ3Z zA+a+naE&Do08J}u6yDm9w0m=tt;gj9ZHw`IfU-;_N_MLcPp^cKYRi4{L_I)~&b1oD zShm8m_pATsgp0#LNHBUKVo|~|-?EC%KD_rG7Iy0%hX;V)Z-|Kv3?+{)0iErEl%dyp z#;MA{^~b8vVQfeXnvqCC^m%@guy0EIbmqyq&awkNhIDH~^Kd+4yTb*-qt3R3D% zP}BQL*Kk_VM89#GTTSN&KyjITzWo3 zzeXfMH+pc_RL^6mn@cI>3hqN*&1`Queu}>aZ}A zm|Hm+E*Ts=iRH`YXcV_-HE+_Rh_aWBKLG0d6)cqz)@bz=y~hQP2Hz@()?b%Ar2%U2 z7&=BsxHKGlI!rm^sWU188Mqd-jPdCGetP!dGCCZBmuD1a6q9$lpnLw;jL0!{WQ`%d zd&*|_m2RKG!x9AC=e0{D=&8?wCrtTNo6R6P!YgY!Z{j6O^qm7rTxY&7xDN%iyF3B) zdCSVsAv6x2w~qC*L{lA(^0}5(f;g3d=dJHRxUL6+c(z3w^5A=BKPn1eSc|cYx6pq%qU#9c}ek4i<}&f z9S>-1YSPp=%^Wx!Xiy{2YDe~Fu(U~B4J1y6{gu?Do7E`-4djV}BNrubdQSZ0l+Tj4 zzd7@YFaq|Zay@Up;Qx~zz^Y>C`>TdCcx+kiGLOTDc}3h>!D+b(e2#Y^=TGd#u_Le7eH@-u(-G7K7llSlw509<1 zcTAFJPkeRUuy0l{MhFzEOMr>GlRju=@_w0j!a=D<=I;*7j;$O+P#Kd7a*f>7Th|$< zpkd+`!^hQ@oO^C%tykFKZLJ|v+(vKyzIzMIy+D*hM77hQ2f!wyss$6}H9vKSe!c-o z5YDKk6vo>MsT`u}{bKnFX5PCE0AF?ud!BUDghOK;mb#n;#$LqVmX(gj)VafzwCG|| z$r}GtiWngzIQsT2*?}46&k_p5{Iiw*QEGF#YVw_B*^$TufU_DJ6*Tb?f^TRRn>^I` zg7F+Lr>jY6K7H8|%yB8`5IO-!zY8Yl*`nk)x!$!tooubBO+v|H>`h+Pp^r{lO==!e zUb^6p8qw z)T2m!`i-ujE5Uv%ycn!OJI(5h?3_&b*t+KsJM8_*W>IU25+j9EHyq~C6RAt&tn~Qm zthWQr^Tzksk)3uug2uL76Zn!Yxp;8!mIomXlT;$J)gF5R4os#9E{}cd;Sx;1lC(ku z?*96u?!V%|JxyA^s8I%Veu9RQy2x+#l5Eqn>2|wQv-6acC6W5x1P%&{oX{H82=4XM zw%ee%5!0USyqV+UyEf)1ayte|!rKdUE_!0FnHi70V>aNFK*_A4)v*4q85Z~$@A=5< zk3`SI%Xu0_IP`0~KLft9wGTTKVC|qE~);nDO+&Da@_wT}O?nw5v&n#SoMMg)IEj zyPM#&3Ih@sPKcc}dHF5fW;XMaSC`@TbqiM*V?u79^3o=yEXk~bV)KMzEyj<>W|rZ< zWlCTGHEO2G$BK|C(QgU-$eLf`%urP9Fg#N1aLm2fu02JsOI!*#ZNIR8QPYm5TyN#b znbC;W0~O96hHW?*Q)4DJ$m#2Ti2C=;%d_oJsO2Y9ifbZCcLgQFl(bTjLxn=Xbp1LW_(8z6 zEb!X0>}3eLdwT~NuP=KMbB$y+EoI)VZR?B>8r+9{qn2UZ+hE?$<=9OYTjY{gLNPyC zhJU~E=y}}&bss1G8|neSU&DN7*M+p1fwJ7Zt_b}ueUV(}8UH3%3X6GqZUk;uIE@T@ zzb_SYL!u;|Gnh2k648Kb@XXHJ%;r^yku>w z#+Hu>?`m?!Zt>-If(qH)$Rxc2%s;Ix7V{vpxKbWly&B1oFu zx7gj5wJ$613lc|c_ovFy0i9JE(7a#rIL%p5JF$IcTGPF;(xO;?RFGeaox72+E;~Mj zz@X{A`IZ1X;QibPQP~z`+VE|P&h7bF4E((1ENCy)`f(E>_I4sCR>;cv?{xOo5_QyU zoqT%UwLg?dc<*yJ0g7c{6Zq{|?6#`%q^*^oMQK3!F>Ct`ZjwegZod0@$^i+Tl?~ljp31tvgbhrUpJp@ zOT;mL5d0)X7L%XL_{vlIv=QH`)v5p^yYyqeK6Bxxl z4Di&3RZ5Oxrq9Q`u{$(3pdPSa-}zjp0rt-Hg=VCCk~I5mr7k^8gW$!-Pr*aUC6055 z=N#2p&b*Ikxq#R8?LUHXm8^w;-6q1P&7D+W_co<%%Ii`~_t2p9;r!7wlk)g;7q0Sd z^Yrq(wVz|iYc(c}%RF0=PgzM*8daaR@|$gHRL|QX+Z9E4`t7gYze4M(r`q{lhWOih zDspOXk1ah9EWKUj)8yR@%=+E1*#jGy5sg!8i@3G#8&V_$d!%|i7ROjX^PJ~{?e81n z;u)Ex2sF^Tj>4OJrig_ZU*thwJ9vUZoZ#jzZR9=j{6VIHp#l?Dwzp)^9>f)aj zau5Lh!LQqmYjOfPan6EdhpwXIr@qMx&-A5t>MF+p+5$OsF(S0jA{(C3Pv35mlY32fM4QoNK}(2m2}4`AwGvx<8%C z3pzeLgYY6fcRAM(!D4T_fResoS}VzVrGQju)KO-uR*~rlM+$NT5-23&%GlOsLv)ns z*Os1lRQk5_$Iz$qlJF;O(zD{-9eJ4XBa6_IQGWLOZSaT30wA$ah(ir!Fvd0?5lW+n zDAe=hmr#@|bl)EbRy9~mlNZ`B*L2aqm5gd*blNC2q7kd``AA3$FLYehT^rgXB;Ymt z`j%8L{}6{d{ylM%4v3MQE~HhFYj%DO_;~?7T`g5eL9NwUvcaUJUhbL(5}XV)r}IEm;A#AW8~nai2pj_9SWd=M&Wkl$=*$U!=vT@OvJ^X;}f~nFu*X;Fh zpKddKj()8)dRMIF!qGw}Ko_w@Fkp;~Jfj1mjP^Af7AmmKnQ3@qXjINF z7_b?_KR-+v3l?Ru(R@vwb)mBZAJB=F!hdw#@%e?{P0?ZIVufOE-a#!Q1AZTu~b;G=g7YjcgY6EmMv^)30 z63f$U{dape=24kj73a~(HiyS`aFHw-`XrTzr95m9I?ri}?^4ik3$!q$6jK8|#j zkS1v9TA0y`$o)NRBiRl%jl17cdu{Dt(M6X++rK`!&?P!fELO6Nl1j+4ui+`G4qh?S zmDg728gCvY8G&Dx3s*!?fv~iV_DbiUI?9Kx(+;?~Qa-er66%HXaCCeOnJr(er}`9D-xBWgSa>J{z4yEqXeZR)*`Ke3U11JI1sC3xjm-n(-&oU}-NWH~4@B zDrQCYhS|@r!LQ9`7+7MvpN+SOwC~jZkMl$-=qEu{$%k{D-O6oZwU@tYdT%mb^_0;` zPn0W|`dhzDpck@6wbVm6;j}6UHB8y{RR_$gkj#}QW9W5j#im-5_w4fVU9MLu++y58 zG;9of@81T_14Nb*O^$gFs$NXaC*FDZZB_#3;TD(^|BY-W;sG1wit#vD?oqg zx_vO_uxg`gQbhhC~oCD+=OSq=2FwRiFOmF3a9!;P67o zq|Xb~_w!Wu>EZ1_(Jyb>+-vNeg>5buIlJdmsm*cN>xCk0W+ro{aya5p;!f~q2(<3q zm~~@oNAkklw6d=wWEgO{yJwLDA-S5Iww+@AA1c3TTGmOjHQ5hz@^Wf5Gf3&XRw&ez ze+)CavZX@TOAL{!Yr#)`Qc`ch9{5-ZH#`bU_(_(UM?8?e!K|lE{c>i5%#2^=M@KRA z!&EV9^W%z*1q!CjBX>_d;qy(G=y9fhm?;xe1{LO`y7WDuRQg;x29k%<%7%-I(H~0p8vG)=SRxs*yH^Vb#YsQ~b*gI&4q}2bIil=A2QOm9N za(X`^Hr~R&{cHTbO1SqGd&rrzr?=@JRC(5Gk@6d(lc};SN4K)s_j5v$+$F=1 zNz`-X$| zS7Kn;gwwat=QC>fo#y^By8Y^)6QSz;12*ATNQmg%@3d1`Wqrp%DtzdZb+(rn%50H!y1F!hkpD^R zwJ+G-lNET{I5?jBBkL?}bG{jwJJjIcBD-jJI zmuO;vCkH*oUX~skqQ1_-_(>*V&qMd;V4rJT-mUiL7h>%#zo%K0@0MNR!SakW@~Aic zPSihd`p5PiATY;c4oTz5uo_#mQ!S&qqwQ7qan@kI*D)2`D~NLD2cve*8ssCg1b&2!QBb&?#|%u?(PnQ-}!FUUv;bg zx^-XX>C`-&)4RLZTD@17ZJRWDLTy2f@-;r~VYa=7=G2c-V|SYia^AGtV+54b>}P~w zBjxLr%H4Ir4jT~ltm`~>9#s7zu%3N6hf^+Px0p^yc!s%618fyth0SF7rW)D+_D%~p zZoEH7kjP#5uU~d0zxz_2i1U=yXvBw(>6)L~^GMyms#Yskj^#Rj+j6K%t_3wkxWwqe zO@KRwF05NfAQ_eQBxhZM!kcrpdnUYqvf3nknym|!=%!!x9nn$#;og2J@Hu+0?m&{T z@AhCXYjPk_d6LeU_@}!xTo9g2w!g43`q7jk6JN}I zhf%=n&9f%;I54N#005wvv%mfqcFrfEtv3muAZMz~aVADz<;r3T`L0XfV>N?fK-odN zBJ6kA9kO@(bX3@y><}}2#1W8WeJ#Rc&!Q$O!y13I74_UZ-<$`<+aBYTHY2$mB=an6 z%Ob@R&x3u^rBH~3PE51xo#x}7Pj;cI_$KXb8+nE9$OQ2kyR)_rTh&JhAr>$~WXY@s z*&=F48U&RqsRPJs`zQag%{mw{20GfvB?1~dIz+~#jNrftYCU7drqftKDOaS_81^ht z3n43p|0Z;jnFV54JY{f@!!~ji__)>B8)_OsoYP(J&?<#OFKT`vF%$;}1R|vc-&HQn zhu@QG9wOb)9DsSQ9%Uq5-GqUf1c?J zOmrIp7Oa*RQkPu3uzJu(9IHCH`S-V1|I{uX_gofq@&1!CMvFT#8>-Y98JT${C#gEN z7iR2kX@^MVVNPr^tNMg}=ay9C@it{EHboxh{mS;9b0{tEpp%8D>lS;8iNOprEELjsMd(@S(ux zEfL+*FsZs(;;!!_n6SI`5r5;ItDw@F%W!6}fAhb4RzCcfuNMUZ&{sdaSX3-+>vY^q zxd^#?635}z~n@{xbJT)woXuBY@{eK=?p>Bdh<4_RKm zebdbPU;)=y>x=1v+cGtFX|Q}SA-U1(Vs8^%b%_1z9Vhlyge6TEJJIgbLOqQ?uftx{ zZ0fzq!ybAg4o07Fi-dU~-<7n{$$=6BRdd6BC$%hf^a*P%jyhhfRE zX#A2*SHMW81&tK=fOePM=o$Kb9NA1gO+cEYsu9D9XY&df>GxHfRS()gzLLPLzAeXe z(D?hKY?GvJ4oplHqw!9|yGk;uJ8ljf?{*1lT&%e3Ho?~~+ zyh9ng#==UMh{_#6&5!TdanvUECjA2%!zx&$l|smEoNOm`$=jPkLdOJlPn4zY>q`*~ zO#W{)h~8_7_pIuZV`V?DtQurU^SXbuPa{0Q01fOd>Zw~`co}LhqcK*W)0#KpMCrVt zCmN5QJgTTFIgJ)&H3meP#OftDe7Hqajd8FXVgJ3p4NmG7F~(0LcIKI-DER&ZSG1>z zviwYQXt%N^g&c3B65R4WVpSf`S_Uc&X$f?{U$_s@#R7R>vcz6wqB@pIOHctkoyr&s z@u-)jU-hRHd?TmpU)06|#C;2vwIE%cXuWILr)9U^+XCf7ZwyAyS5!G9ojFD2JRauS zBYE_G!=@ZLQN*(y=$+*VQn)>V!wlb0h8p9V{slNWT;rg4gO}rKr_gG66A!pbkxm1- zBi`;c|Fl<7nr$pDkrZ|IC)M-<%E4(4l`T!>(iGxTY^*S?U4@!!brRMm$M(TzQd22n zl@hndNWk58Eal@r+%9iU$H(fQT5yQXpHi1GM<7uOx2_`RTSTquVSm_?xW>--D?IF? zcvohB*NbZuf5Y;R1#G2kYGQXo|2aaqD`Ry$8^dW!Sr{)YOPzXR!T8LcHX)lqQdb>` zd>-`m>r-G-yP;e}=uWQg{Uzzw$qY0*(^+E1-kQJme$kz4u5^^DDmxn=vVVz}4s24Z zK_;jdhUIxIq%_8mu!%G#0lz~3&Dkovd#lNxrL_%uMIiIDz6+jm{owZ%3-TN;Q(2<>V0q8i@?0u|xw5Vd}^R;lr zqSm|?zuHXY$J0VMNa1H*&6#?in^`r(v4+%*EV`|NH#Wfkh0>(A%lu@!Hk6Czd+G;R zCEbXy1gwSV?eG()7UvJi%0REiraXwS9+*ucn~Olqg(xfpwI1CL)lH}+!IySg6^E*t_}^{{GI2c%I@s*dhTbQ#8TC(4_wE)?+)`ky6+?bJAkx44p!Ol*L~kq z(OchL05bL3c>U7NWwy}kt0i03$H6%8N{rNESNZ?W(8)cJGuw4yYimy`Npw0%S z=Rn9b(k$Mf0Ot*&dPRK#Duo8l`1Z1#pAPr0=xrqxbXj_>s2@V3z$KP6P)dsAa@4Z> zDgFEcK`uK1jcjF=Vuj*;&sE5rSMkiC4vC z&j}IZv*Y5!ef@D4<=a+Q#E+G#;FNN=xN>grq)Fkdq71U2fHF}&oQlI$*%HT>zg0*` zj?%Cihgp<<;%ZhQ-sR`$&ebiYJ^u{{_} ztAb(Dg(}U*%Z6o9=6e0hd+GY0#d9KNzL%y^LBrM>hN0L8}m#>cH1V6c=YWU5;m*7d7Fn zhG?JIbUZv)VaIF>4(fvkY^VhM?FAS3t|51${zsQ7!-NsOVk!?4EQZfpSu7@KUZT)z z>$+jO-l=s3FFZqsn`y4+wnT`X`Y`cL$t=rV^rpT++@af{&KkLSlqaj!@uvj}isBv8 zL%+-d2uYWgqmp2IC}9z!m6CKj&E-Z<9@aT=_8Rlhb(U z?)gx5#Wl_-o%Z8R-`|6p%1@-5-q=fG0eNcSBUrIWeXN^IxzbGKasqr1J~i&I%SMz~+(16D3X zb8D!SSS$vhV1UKJi4a^d0-lq3bBVS^LjHN8-Y5?7RhI#_P&4{lsaBU{3kI~VzXG+O zTbwC@@Dq@_J$xzG4r36>(ETrd&+oLDMLSbFHe_6fueSBR$0iIp=QTRBeH5_{Q**X4@{N(vb{pOPm2Dq!yi64R zm;`oP9@G?xmHm}Sa_kEbjC-?-;ka44x#GS#^MqLJh51t-1{anAMZ2T-tzxYt*pt|( zx~g&p6{3)=bAMCK2U?=Dtf(mvR~@%_!=O@~x3n3oGDG`mm2pgz8&Ox#?RWY7Ver<@ zJseB)#>{rOTEVsC&uRh}o=-^NmHgEx(0GL|t(@hz6uNNfR9ZZb4CSEnZ2a3ea7*DC zVYj^-toQvh&QZZknKN|4+?!|M#poy+?1iabvH$NhFeFw>9NmUAfLBm8D6qQ`@ryf@ zO*3%C20TJ>9K$GJQ2FJ{yhxymuq zextrr2exu?#v^;U=b59wuDXw zdU+;qcz%U+6mJz^3nPG}jNCs-FFbHb9)d2F&K_HnmNZlX_XE%?YXesx`lkp>fQI{~ zoe({!GsT3Gm4w|+Z@r7f-jB&Jr#DbnsR|A z@Kj;1QCkCJ#lC0mP>IQE)O|D`5LmV_Qx5T^&CMX?7muEB#37^!))939>o^( zR7p{U0un#&YG=4_`qW&kF3p$VHzoHl8nzvrBrbbD_kS0hB9VHkD7(*J(lRMarFSdA zUwZKInKCgF8zRA~z$+I4+cAodBI;f` zJ$}x|iK#FYbXI=)h&5y`j2x2`g|`}-uE-KVhJ4ndPgOIY;PZyrl~%zz=Zy~~IE!uZ zZrGrW3HQ<+pw>>KYj_U`q<@;N0w?5Rd|HBQ1sI^Xc@6J>wr4f#3|p@Hg%OlfKP|sGyYi+A9Qnl|Qn#A# zYJ=&bxJWQqFM|ks&vGmQj}At|B2{pzf^~_b&m4F~y?g=M=1(k=G?1`YBB0wHNZ13V z4S>|lETq8MmLg-b0)6?)5{ZKDC5M|?D)HL5%9gB+s>&<0Q9cTx2 z(}BPVOP5|z z;w~|y2Qo5ofqqiw$jQ6lmA|-waXq2DdWwe?m$I_;Q@-dqnKT?bn5@L)>b^tz)!VY4-Job@Wv%hgRm1?`lZ3vjs9SQcInHI)O+DkCVeeHWsvo*RV zN>y}Vb%;`KS`oa2y;af#a`Zs(dwwN??8m>l)A48Le?E*}4Yuh&3vU}jpIrg8u0XF< zBgodWgR;If>_Awi@Pj-oIUd(Q!MQKvycHVQ6%6!1bnMnXzdBzMA_)s4tW$@}X*#dY zbn_!};!{es+l5@z-^GUOtRgO7dDZhXVRon1$X|t55D|jpKO_a$u$JH+F#5b%&GxzY z=-Ho*mpG5A505ZW4JfPSJ@Kubj%y#^o@rUv)R~^k}5`utxp@YniA`XQ;Z%V{-J93RV@$597K`WCRF5MqUqf zOp5dun<#f^fNLL3NzB`8J;lq6sCA+K9YnS&wBCTDE;6@!hjW?3HZ zV7$!QdHXQOsu~7aMZ}v@@i&SOFr%Zs8V(YI5r^$9rxThCOP)PlEu`r3xpuHYv^_Ib zI4{9RvH2xSo}T>xL^1KjbNtlu@3V; zvH=0rfNtSqw42^Jc#ME4phyx;1;gw_-%%44qrBnrZYm?t(u1+`RWW&~(^}3}9@k4d zg&4bg-OeeFj*d$}m!j(uuO}R&2XhmX4*GV3z5A5vHt?)F#30vyAP%Nf$Tlhbn}s_F zp&q9NuvW5?6=}$84(|~xd?T|&-#D?2O|mgQE5L|e8eFd-FY&&QR_}eYf;OU68?lc0 zO_qMrnW>Zw*h2nS-4_hXSS8wRw+sQzf6xGz%E>=kt*kmCJMH@Q;dHwnY1bVU7Ilpw z!56oVH6b2aLIZoh=VG%B5ebZAr(&t`OcJ9%`=r8htFMy3KOPK-!~3~T#}(WCq_4VD zSlgQgwzFuMlaG{hiTHP#{D(1%wTPJV>#P#~bZtzzpMczMzt!s384GKbmZn=CODPpQ zedhzXKIWFte4sYN>JxA-rz|m#oHcFHE7OhmwYEz5e~iF-A6Dz3Y_g68X&|Uw5hZy& zWRC^zamEe$@OWHIlx@P#b;AvK-F5tYfBO~)WWoLi^D?qDeLZV9IrZM@pEniaYy|2) zs?7mWyXC#sh!5&# znpN@-?>j`WqD2J!EC7!_ljcDe^l($bTID7)V59T8Rlf1s?uJA=A?}8pi<(HOzlnKV zi`Q$KaIqZ+f>_G|TSP=*C#E#Ffx-o0j-n%2b+=u${zcA~n%uhR&GVvocImK&1AbPw zzQhWEqBJzkFG$m^^S~`IkdbDXhyzfwE{!4OW_0|ta=DN(Ybki07(SF}LH{#t3hvI) z2QP^JQ>%egEDE#@z}{G~kz$Zbl6)}V1%U?pOPO4+veoj}T&e6DfZrnUO0>ik>QqAR zBf%~bsmV%{nq;%hzG+d96k9h`XrtvSRtSi z@Of;q=B_hUDfa@Eklz$>my)@5?DJq_k}1ab5U&zD)V9je2#>JL1*VB zVJMCCw%o7gp6P}pbU$=By*01{&KfOtMfBh**)oSXtnQ{95-g^lelFQ{mH2cQV#ftD&7m%3+dAZ+;Hi`KinO=k%lmXLo8pWUN_M_-6nYVeWmwMbN z@4VkxnMQNEhdFYF4bHuWr{s60mim{P*Ue2$4$GfR_B~@;wf7Iqe@>yUu0zwNfu2W6 z;R5QwqW2oUOk%)inEqBsbwf+b+YFRDHOA-QHq<9t?H=q!VK>Z4^G>31qhJ<_CjqBN z(^_G>QgB33JdAL{{LI)^2T`P3?Q2VoD-SUBBc*I9kV! z&x4~L{yC${YygK%CQR}190~raes{3Ddl|QsQ5dG9A8uQ4Q)6*pIC0@#3J4H?b9V}a z(}(1EQ==*bn@_|4()i=vgCNVg3$FKlxj)}k2!>)YkoK@vTPDID&8f|J8G%c;=^$a* z^fDkv@I$c4HWdi&AP&{WCW#KIv87B(=j*J&3!(2+^Rv$UQo~ATk;xNzsATBoS@F0boS_fEl+1b85vbna9{5}0$ zsW~jHP{^Si5I|r2Z)5DlO@fmP8dKKuHt(XgO4!425H@?!a8@%F4j4 z1$FJLi^92pWT-1J7ddbgGmjc;78QHrur(B*_+S{J1{=6Yew(au*O6>y`Mz%(wrOK%lK>8i zj1Rb*rF{EFlsa+d5clq>N}0C^A`LlV-WnU!k3F0Z^i#3(f-v(t@A|0}Ei!GG3GABN zm+j}z{QiQ%v5BYCZ(gHs9U4#fhf&27Wg`)YW2{s7!hZzY(}kY0D+N<$a(g^n0uL&B zT#PmZ?vh(wCXFx6CKJv$OUtNhbI6?Hsca7qP7)md1hw7P3*_UnMvgj>kS0FAY#AvX z{mY#E|A(NU(ZsDeZk=T9VEtY{D>MK8hS!W=V~retbj#7;cjpxqH#yK#l16Knx8x`B z2==2x3H>vi`8I}4@i1km1kY4nVa_HAfWEECLJemj3yo1ncpd>L$E~2Qsce%EYLr$x z=p%a4rhXR(^56)`E##i&W-5ujf!7(QC1OR(y0jTqmf|(B8^#Mq?}w-M-_S_YyQ3o|zBBCcH9*Zu-I=aJ*gyhh{(wXLhrcZr8iCV!*1K8$bL>(i=Pbj<@`O%Y9{C|;{ z@XXgobLg;`?9s9vn@Og+fAjD&#DA}a&}p$s)p8c#dnk^cAW;6B$>W9>+At3XY?v5T zGZ(9ubQfacF`yN%|Nm;Mrw8QVl_YoHXExpB3mAb!;$nM7D+Cr0~C!&K2JtBUvY)A)otL4l+ z%E@!=Bq_qWO43ZzG4fDzi-&k1A+5;H=FGoOv^K9mENR+}@{J4^@DoFS;~bNpz|ZTd z(;&jGK3Lm(3^4HQZVv2z%Zd=vRf;HY*~%b$TMz7HToJio)G7QH*Q&?>LH$`h_CF@! z{%3UD${<@A#vYTX)NfDT%d<}{`d&TVQ?)^Lkb4H#*ek~>udCe|{vVCY;C zau7mJTjC5VM_S^-*?u=QG05eiFW#F4MnVbWUD4^4Z810p3_A~4nvqo_v~ocvMMD!69~3I z2{rkJi8Z)T9$R9xsdp?#ubE6}-q5(mkkJ%dQWeO}%Aq3sxn)zM!fG;c+%PX75z+aj zcj#1T=Rx8}TfCb=(u%zSVt&;ykce5(`&m}i`yucWlKKIwCRnE0eeXZqi!%5DQQkunS9$lksf}Fi!o@!X#N>rnmz~i=2(yG@{bwDV4c>71EfQOOWBs`AS`ooAX9$Rp5I#1^w(GhHO$x`Ly(GjsA^h&_?l+1RIU zW>2P*yO8=%L46Wc{;aR}5EdVzxZ|eQ%=&Hz-pH&eCPm;0J9dlhHEK>~wXHvIJPkG% zg|d@1c)x2?5$zH|R{0&PO-C?!h-ByK0`*r9Zti^N6ZUA@= zF5)Tk{M;$l9TY9n4A*QK_eHPEB~0%K5SY&GveB`jC}4jVx65&>aCVV*p#E6A_sM|cru-Vg2KuX(DdhB`l@8DGHh#+x zZ3~LS>qtHC);Mr!QsJ%g3S2Q$0)_05dE)K%oT4Tt4E6IZG*!QO~1%uuExqC>UPp#phV!RJsd9Ko>hUB$Yi z4ccaWrt_K}ogrS|4!KGo21)b)g4}ABJeG`0S!2~in3EgIbvoYbr0cia&s`6}u@g38 z%VTlId9|biZdO@OVr%4uT2&H?DDJPTkzc&%R+N3!wfOvL@p0E3JLK=82mYQ9ESOs1 z<^5*Z9rv1ctv_=Sc)GCn?XWV#?c#;q93w-p=90^GO{u9AKgzPQGh*XqPc`am;g1)a zTe`{*VP13**g%029AJFlwis>Z8iW>>O7Gd`#6pdo{prf%P;aqo z8#8)hWl8hV%702Krl%PK<6r4c<2gv*z+j^j3$244kLpui{)h3A<7*#y*G@{+m&CG_ zjlEM0v@__}S=s9G61UDsv&&z`dLzJ^kHF!gigvnk7Vv+@?#F{aw1Ns-e3OZQ@}Xyi z$`1WK%wO*Mv6Ew$pS${~p#Epc^{W(>u(UeXh+?UbdQ4jUubLxBYVeIq1kb_PuPgwu z%Tb^~*oLiUZT$Qu1F8L7iSHmWY|+G*Gw^gH-l37wP?=hLhL(&CE5EfAK6IM~Jl`Fi zmX0ykjYL$E{9&K@euIu~=+%K6@aqEy7cI^$7oe;jyy>1+p4|-KL8^4L-bf}*C3p{e zQ`(7B*92yuAM?it{2gBw-YnsLKJS-eV$=gb50t}$Q(7+`$4;dR}tRp-W3o{9}t z8^#ZXzF%gmC5#1-xe9?+c!ehAkkLhdYv3H)XM1OU+wHK#W_?Nk!oyYJ9$JT?w<({J z#>h&UsnNLUv6*M5`T~l8Qb99wze!}7jH5ZUlr9rIy3#!-y)5ZQm;^cJ-wqB%KWAQ? zmYlLLz5IpgPZkf{j1}^pj#UodOxB1|4vJUS%LQRoSebcwhRaDh z%AWP&Zso)PC<~XAsEfPxS3 zIw$@yY~+*TxPh40rsE^MO=2OAR?$=gtNZm|SvT;NO)GZQ33u|6rNg4jIAXMhAXG5t zk>6ER#fZfpDUwq{?7<1=>^Ub8Q%>Hc2Mu_BZq|b2R56P|7}AD{W5(CL6yaIh`gD`6 z$xQM=Bh*MV?GV~YJt}r!hiFAQ4<4l1;CSTnY6ig<*ZzS$*# zb|=Y*cCl3L8w)cmN)cr(oF1-u?AhP7A5(V$qt_RPr6rG}Y;x$?5~`8Hq;UF3CT3dJbtoxVT| zuGit6AHQFV9DPTq39>Cxv2YC^rn=`IU}`-cLb&@xOa@LH?xlDaKQ5EqBwZ>(HN+^w z3(25gcCQm34BYgQqlZ~=t@az@m(4uEB!9N*_;k`oweFnN_xJRM6(&qti&Rg-^P$by-$7MlwUj-@7EKt{9-P{2^9gS@`x`d5mO5PR9%37 zrgQkv8T#gUV`9v+uiSdW9yz>o(V$MCSKTkZsMY{DGhvZAOAW5;ov1Q+lI~H_v9XK4 z4?=iMj$V};X-#*r8K6&E%XFE7KfE*p z;S$iXW&7$^3*Kzl7YGDm#eO*zI5P1DhY~yB*sG|QqAyuE_YEUE#uq5J--Wy9)I=Rn ziGet|6g9K)TrM1}+TZYT23d32_t6S+$x_I*+c*%q_VSidr=#og*g|=o5xyIjmWHH* zb_RJWy@{QEsB|3e~2v#aAEfSa(9x!Aq1y%KC0LY*;$1e0xnS2Qgey3%4}L zeWUOBU6yL7&Q$#xfe4D-Z@Jic^geOgM$Jtgi$>IrA1*<)I&ZkY&DR**gGv@lVaf4m+C_Om!Wq2>kGu>@<+2;#-@y$nr0HtGZ)46(z|` zbA5U3NM$&T&ySq(2eD-GHmD&l&y2eH0R@Aq+pH-C8zn2G;H7U|TD|4C(ubaQ%(;tY z5>M%%Rj`ikkJ%x0T}V##t$fq@#_iIyzlWid#I8IG<1@ihE+dy)k^IiL))5c);pfo; zd^L%Nwdb-QBb{-E6xOr#xJzXkdGoo<4iD5EhmnJsFI&2Q;z6xkJ$~=6$bflZb-7`9 zHVPF*9#I7wamcGKN?3O5QaI!he(Oeam#`;a{UUD^QH47#m^kmB?)u=9WsOd}nqjg) z?xl{3Uu#>+_z%6^-A0Z6)F~Pv;QfO&#J?70mF|K17{J|b!wBTfy*l8%GmGzjzkA7i zZcX$mU0`RC!8*UiYLPvhV|o^-cKRmoN`TXrX>qzw`+1PwYU>^?40Y5|;+9R!(|qDe zZ8Jpg9pWm?>L-%mGT3z=PY*H|n$Hz?OfBN~3^)$sK^?icJ2>>?o9aO>P{fN60|j7G zd&94G2bk_Z{2MB`>iY*zyB7m!;?Wwo_}EU#aDkejl_Ddih)tPMW*|DO;WPFtJ7ATy za7F(hQ0b0J8@$cwO(Oa>0YsNT>PA2O1fcwM+squedPAM##1qFSA+w7W*(Ig`G`?=9 z6tBBy=+JWAg9HWlK_{mqk@v?x1N>j>I}qp#9*%!@9FDPmvRXU^QOcsgsNR1pr6){; zK*UM>T6v&OA$^pu{OE6aZ#D>MDEuiUdJdU7R8Qayfyx5M*$Zh!7`r3p$$pglTiH%#Fpf*=bVSR=<6tyUyTu#CI*=sV1}+aZgJ6PqgvURuA7Jsr-1^Zb7^=m8-hzrfd4{+rMSH27LPVbrGHB*l+^ zFfpBE5nFjI{Ku$kZB{>0kYlWB^J{989Y`UIIOhx(G}9~+>0r11XK%r5Cy=FcBo*BO zV&AXj(Ew-XeX%l{6wDm5l-nc9y~;x`GCztVkom&coPUEZco1&r>6X6 z>e((*Tb8T~qK4QjSRVCAu2|9FU(adHN0@BiGYIE^Ql$K`eEz4m|e9POkf#O-A*4e^rQ zxlo%hGy{`xbvn?@A^bx^cD)EYh$W7baYV$~BamY05$Nozl}5hLN&$t55CjoxA9_w{ zivU9&$Be>;3`$vQINAZ-d)SN*%y|f0t+#1{Es%0vvWzK;8O7^3s=uNk$fOVFbSV$5 zvahPry7Iqp2gF`NAz0!O#!AIrpv4BAo+Y07!-1E3{=v$|Rhi1N`zm&2+jE25GlAh6 z%a$e;KC=9m4<^DRiRYg=oG%%%S(acouqqsQHF;Y55DgT$T7vi{Z*G9(i}2^_;98S$ z)pJeL)DJTlKj!unt4DbM{)GZ4dWwkct}IU)v$}fjtS*NfgN3N_nLRY73SIphx1y6Q z1$xMelK;6YYKL-SK|&ycUXzaxg_wuI=+Dc|Bg9ThDo|4>?HK#wn%O_>azBc76G=9` zVvNLQDKGLj2wMY37-66t7vL56gD+K;i{32_dAkDjzb%fjIHiWaN*qOjm?xb91%a{GOYq$rN%GCgW>Zdp3x}8FpyL z?(^>fRb2&bKhDNicj?`)Pw*B!o$2xdQ)1UXKP;yE@M4()PD@~upkmjO$W*!lw(@@%6Vi3d}(yIvc1FC|rAjWrw z2SqifaJ#vFJ{?=rtR5VQ6;C720Nf>>huCHB-{)wrXrAO_XK4MQKdXohy+sRp!s$!! zgeDhMO!Bs(1vSGB?-|erHMddR<~Q+(;gYvafRm(WeW1F7*~iTfa`V`NaxNVhAettx z^H|7^`E!fPA`0z?%H{axec0mQ*Y6o84#yDo$>n(?huZ@t{j5T_A?YIBE>Ra~GH$5% z<|gR4k!Tn$UzAA%$-Sp=p*zUU>2GGpdlqL8(PF~S92WB`vR?RKdw4iV@TN(X1*p1j zdVevzU5@xY=uTgN4XL`J4z3|1(HtdH^&;fkAil9){JhQFvPj@Y3(?^-OLUEI{}m`% z69kIC{7d@7X-F)7W?&;BTp$IAoWUd*Kd*n-21~M*5q8fs9a7PK`-1}~1#dbaWH8EO zq|0*n2rAddgV+naW2JjDykr77KzdGa$L#nDCmRb5o=bDzbfu64fIgsy@Q`}e&Y%8f z^>i1Q?b1NX@OKD>Ne9;;U|Pqr!eu#^llsu;EZXK=!>4)mfH()h%lU#OgUsMAE~E{* zL`2CE)Tb5y_^u;Tpf)G$rq_hl3}X9=%0IsM`W&&0WonU2Y|*L*%nezws?*J_w3?eVWq)xm+;-dRrVlM^uve7<{o`_z#YtW<%zLx{=N)QJ z0e_RZ75{EQ)|G@5MqqcOscQjI{=jU{hs)C!jXk-GX1rNJQ#>J!u`dM7R?-9z`aovt z!nx8ONW$00-H{u^|7WbMn>ueL!@kc0Nz6E*exGl~s|)cu@NuAQ zJO|Til}^YFfC_6xksuaZR7BCeg!fWn%I25v>cW2Y#W_b@KU?ZP1?yTuVE)+EIPZlQ z8?P0jm4B32Owt)-C>W#iv*%=e3BagQ`Fx5k{sT)9r2p z0B&ctCVKF-CmPIeO z;8?TFVkw$?c zvjP3kg68mR>Us3eMf*vG;af`R8xV9oUGjstDx7eGNk_u;CS%wk5E@gcY)zXp=m4b7 z3ju?QZq?Miz4IM=lr8O{4b0!@GZ%9DPbu(|sJPno6DppTSp39;!mneD6?7 zNobPH2E?@>hN@0NmLS%H%ypc1r#X;w=^!gHR%A?rPBJZ_j0j}FTS&ac-!idMWceNJ-)9Q}a@^{A-x66`sx}UI1F?JF)qCtnB#ii= zMSlpADO=l?;}ixhBC{;`BJSg zI*F!t*h=Xx5P+fMJ8(fu37Tm z)!zG4F#;M6XNo#f*bi^BiOq%A(&wl$r=5<4fB$ew`W`rL(zoUk{+fU=}PVX;8ziNE6z)0 zm&OD)39_n>?9%WCJ1kg*1-VWhUq*P=%T;%DX0O%Bt)$83kPYj;M;I@-VrAJc%Fdb_ z!m$ek3HP;gNZ+yWdW#BYGwQ#PPZykfzeoCiLyW|#OQ%yg=_zf|wu=P-k zNr~kdPaJJJJiF-bT&?c%LU6!8YQ<@pOZ#Kt9g=Y>t5FW8R>>niI;fkF3)LO<5FO5rTW0hf25NpDEcxEiy{EjyC6lH2%>`?c%0n zL@VoC_Ue0GCYrme zB!$BEslJb65|{KMpjg~Lh3?%GAwYQf=9Pst@3%ZQl2;4ahD53JIklon34zh~@j3ZC zJK7p=<=JbRO>@@PCWr};AtWAh-tv&1$<;e+W^-qlIBLEKZ0*XhU6u+>10Y~hP;!>r z=qcz=-MPW_eV%WOq3x5Sh3$BM7H4mc+vx>Y`x}&SQ9^yP9HD{U-w#&e)j9DDC&f>EGWZ)nv=*_zjX4em1cJ~gj*B7tw!3jUl6v>hE`fnDi~NoZ zb6J*Z1)CImUjSDoQG*>KbZcr=46=h>XzlV=*&!Aq)J!NH)-+VQMMb|3G4V zOjXk(%=Lj!4dD~T@6qh#9m^cp{b5i86-6DXh^nOWN5`;A#+;8MG#b(A1WJkX>Sdg+ z(`0ePm!zNCi*bcd_CX*}pPpOl=lfZ_vRLM1DpbNV9Va34Ws=cugAC*RQ3d}So@3Cs zNM2Tpgi_84TBMX{>JXmDmP<^$g*;_PuzOFI`1CJ-hLubibJwR~W=0_l`v{?~6ss1E zElk(~dn%m}e55^gDYzPvKtm=i!RKh5b=x^p{EgBPix4DaI=^nu7zN(^ezH!LWkyvY z(I7xxXbNo$`I^bFs@*5lgUa6heNY%|{1+S>m4yFm6<2^{@t&Tyn?UM-|NpYL>k}gj zZ9hhCjiupHv0J zL1YWYPX;L7MfFqMg{?9_NV>6O$IQ`$65U60RrJmrAA?7g93b#-FG9@>VR*x4r?hTk zlt&h|soehUi~AIJIqSE)ZFXX35oP@(ahjXqOm>Hxx%6{ROob5Z=Q9G4$Rw*BVvQWudDAp5>kwddnD7)%{6d{GO zp=`WpDEE_oCkauN9l&zq)maM+c*awPE$WaJ3;^sE%i|wI^t^#5yGDz!$!Hfs{c6B3 zz=ZW!p#=ByF!3T#>V;`u_g=9S9vCV!UQiPt8gr$B^=get6&js=I{iR!Z1WvR_2wh= zTTl8oz{^7#ih|aZ~U;`;hbuO>kJ}b$z#g z5`F5{r9a20)st(>Wu@!4PNic}k5pa|XHDeIt!WS`ME2q@*q{2)wyn&9enXV(ICwN4 z2WmvzzlrcD0>YS>qO!MWA9vyp1bn^!Gvu1GW&;68V+!JLqmyNe{U&GS=y>r@dv+VI z>CGenqcxO)IoIq6G`0<7Yl(-TvYu(c_qc`(-Md%yE-^i>uxX*Re@UqOH9YyPfP{iW zO%}@ZEKy8l9PX2czk^W2CXG`MlRR0`jC2Vb*WjP|Ady@3AHU!^&?PFuma4Yb^BVp7 zn}^~Pj<@;4d;TqIXbxQGOVbZa6K>dG6+!F685@q355K6+N}=qoYvho+HD~eY!29k| z89B{^+AQ+*)zeeFCKuQe8o(<{KV+rn4k{I^B7^@x68kV;UEry=#?Q}~==69h;PJ%= z0g%Q@##8=iWmCIf={U+se`|kCdO+U-D8GwQmM-6ZTx_4_yMbLS!-Y`5y8S18{d*-Z z*zAtqm1Si}Dw7W4jIl#HgUBU`S!(|)M*f`?(%S$bJ`(QrD_s*6WdEfOmLF3N+u!Zy zInBdhgvY?s;-V2re{Q448_{(OAtAj;w$qb5RPK_C1(MQ^U;63{-^V4k=R`(p`~p++ ze)*81S3JOX@hHq|S7jt7#MwFZQcWlktD8y%-KqH;2@QFNSX9a(G8>L@davUd5flNm zNhE==iiyi_>qshViJZ3u$(aF+t4cG`i#;6|!-x@d=_rot-OF~%8#=>lLEV5p%rSVK z-Z&m6RlJ;vcDtEKFbT4@RU?}?>7);;3h2*s?sTu%S|9q<`8&3Ah5{0)rr-x>c2osw zHkAo$O8Y8Y0RIg=O_Z*|$c()$2`X}Xpvj(fRVfb6$eCGHaI z1vLe~-EuI4JfMn{1<+6Z2}e(yD@ouuWM}K=FNOcqvVz1lrw^)JibfbHVM%sL!$hSY zeC+FLIUe<|7#d=j-}!+C8x zz?xtQlmK_dJf4;hd+04h+@%0g?&iJNLbd|b8#Ki~o8j^vZo;|EqtHYT8qfn7*)EMK z(7Q*{@(q6+fP-Le7;5MsL1(`n{t%PVt01krh=m3Db%VBpJpA+Qlz<90F>c%~r>ILi z8*e4d%2CvlUgHmyVStP(4QR1<;d8}1#z%owe#N~^2t24lYM9ttyd9eR# zRu&|q(^UN(A#&Gx`~?-SzI&epn};^ofD)_k@Laf4i?Cn>ZYm-c6G?m(A@s8UP89U*4; zr5>YoCJcIzf{_N7twp@vNB#*!hm5OZ_Ds*5Q0OSHe;!6G%^Iq*Zu;Ug>`U2lTmZ4;=l%1(HR)`1S6Lp zW&XU58KskpX6{H4KecF+FnBM8({)EDfA?|Wn)61X<(R3AlhcXY`$qh$8nRSEc-)EK zQeND;_1?{^Vql*p3}j3oz3N_ql_*rJ$Pj<%25U!@ZRiJ08>BYjWbWiz;SeJj$Gq3c zYoT;gl_+km*8q5BVTITNwF+_S;LCe0M27%B53;L(gTC&y{&&e2S6e`LY)vy!f z@KrW|$bc}(Uz^7PvSaYg+>zfXL#&&?y*>jP?(8b`3R_2%J|?GW$w|x>(e0Jq40`(Q zWYh&)wq&ZXxWAP5gzANhut-Pl`?u#QTA1^TtC5Rl3H&~4uW43upoiaM_$A5!shcvJ zke7Y&55jBJ6>FO5Y}0=8nI=olPJdNuFZCVLQm& zr2U&QzfkxXGI8upAIm5S4C9fls1O~H=hJ2o47CEpr7>A3=Aoyq1*?Sbs#9v0;~xy4 zcK9!O5mGTYVc181EMGCsvFfAyVA`3MUm>m$2@*)TL$C!pMpLIk!zSX1~U;v3L5{v5PbK9q9_WKWw(LVZ?H#g@388+#p zMA!g~6~4Kae_VQ54wShXXW5=4f8<5NrXgk-k2w#H{&*&~?J%rc%h_Wf_D!+3k=dIu)iYN2$&T3I5eLqRHj4PfRTOSYk%w2+&OlmNMGu8_rM!Tp0 z9Li-n&Bc1PGtcV<{jp?w6S<-cS|`$zrpL+1h|%<<)18W(7t+>)A;R9sPe;K+R*<50|hCF!0ArDyqet}ADMVl?a?YQ<~gNvA>~H+hH38T zD;Hb=8-|4|L7>!QKX^OEu7L;@+uaD@KHftO-13m>o%RlfpLHvpa7hfdYEaPnXBaou zR_s@?C!vS&*+94fM+}lE6ORqhx^8YtwF>oJ&oQccukx$2yKn7Hfl{5%T&U9Z4q&EWz;tt%vcmxfJqv&vE zNlR}~xJsby0La8jpff^`qdtTR#xTgFS@`8Ax9(B{|h4FAw!_cLQMHU$KWUa1CE z5r~;GH*ajlQJ5t5Zp1<2K@sRNI31+ZVW>h@u1*A-bm%2UYUs<)eYJatrGQ({ug@$wLCcZ0c^!-GOzbkJo}ehyDr#V?j_sfXP-;&26uP~`PI=&?xX~s z!Id@V+{HLidkRh}7)5gW0O)L+ySkjbeFhaB$Qu6C2!+gxlvXn&y$!1psr5&iDzZ7F z02rbH|9@`474m@DqR7ADetEok@i7PNOnaP4i3LMy78!`ChMN)nGb-sf`1F%pU~XaO zS+l!GIxf5fYe9SXukAp+Lu&~gCr!V^X^4NMq(Yaah^}?PX)Vy!HPL`Z|zBZn9!$n&~T`Aj50vc8D&ByMz(*qvy|k1tqhMc`uM5KK7LR;*QBhV~9N zO?WjU;ct0s$n9O?SFfTJdC;$`1&^rjTbJ`DTo`4Klz^Cyw@B16RrW;3$pf-%X%$i( zI9_pde>xHmGlI19mp_GCYs4sZ=oE_-7DFUN_If73l~eXy^r9l#cb#lnM7*{wYf%jP ze5{UaNn07rxO;{=v`9=(n${~D+)KC~#T1PE9Ue6#uPY>S1q+)M4UHd#K=S^gROJ=6 zfVC2I;NURb8c^Lc3evM1TIbG~HlA?(A|M|28sraQo)Q6-)`|Y_Gz6FS-(Kk4?+l-j zP|ftI=BBTyBZ>WAJ0PA8brHS{3CJpAq4g)`i0jf!Y8)a}=hSF@19_!5fxSbppQfYq z8RZa8eHG4MpL@>u(!wO|5?R(qX-CbZu&Rku#KZ98s$n9u7;%UBnKK7(so(bdffDK; zhR&9!Vt3Nlq(x)z5k`%ZjwKLY&+#;J1^&HyLz$0KUnSB3Y#NKXu>w(H1(QL5+{mH> z`}X&kV*)zMk1}V5X!q{7I^BWWSSxy?kb8LeWC(R){nRfPum7OT6td8^D7$EK(tS#J z0ve&=q*nSl8Yn^yI%(KEaCraP&ch@dZ7hY;9o71~2{t&ZaD8|Pb@T$pxr=JcVly&) z86W!*Y}`QE2e&v3h|h;xxn|aiOnYaZp>Gx0%eGEx$a>ySs7NKY4u=F6Tu7w3zLe!Z zKEe543#|;6F|R;Z*cse!QqX0n8eLSu{SSJ&PIiH=B1-xXB_9sM|fKH zM`zN-qz1opc-YG{!=&vdwg?&+(b6T4w+1x7Zbf|z*zyKpJHf|i6tkju5g_UAuXcF%b)XO~Q5!Cp z)x4&ngdb24jrMR9w{=VPmnGY{>A6bGPconR2jM4euH@GHLoJ}&Bli!@_2Q9JSjp@t za1txN^TJ{FLN=i^r7Z7O;o~9hHEAk|QcpXd6kP;AM^|nNhY&mY|5k*+8=g!|L-Brk z1cKEB;-=!D$|^-T|Au)gX@^*`Mtb^?uAT)t6=7ENwaPizJ!L6vSMi6_C^eB6HB-2l zh}xBbkRK;&6`giTM)vrwwb;W5U->qP$wxS`X=-ZF)EWeJLhjc^oqdJ-trT49Um$KY z)*}KJmhcs0_c!k}es5Oc1sR?4H10r*JvWGKD9c`#YNi-bG}K@`l-8ZHuy+j|nn(7t zFM};sg!v~`kbDY5M(#Z;8l#^FVtUnTHt|7Sa@J9`(^*e2X7pLZCUM34=erj{L3>Px zfg}54$=Ux6;stl93^rrC`0Oa)-h-4Ba?W2BlNNQWKS<2H=;wCZ`E-pGzub+w;wSz% z5+L?0{BsGxf{v#3OaFo7qV;9h^{2r!wy$w1Z|w9=`AvYJ`LiQ<~?FguNFVdYdGE$kkvA zl$E(C(%sWUN!Pc?giiHNz3!)ji}b&4)kJX*WOW1W)95r11mt};rZMMO9*s_pB;v6d zlYT~x-B4@KHq8lL(5)6Fd2E@^Xt#(+*(4$@n(i%KQ+o%9_dLewq#%%H7Z!ZyZDXm3 zEp@;?6|3$^t9v6*nGySrY}6=k^d}d!)42zDbW!Do6>|J1cVq1^Y4>8Z!4D8g5wHor zps6_Z=7lh#k&HGXQ1&%60aGLbSL7V?U`zSx3$;i#ake;-zEX@)3wvt_Z9t>-fb9S+ zW282%bc1*R6&|BFh}zNA1*B6(-bQpl& zB#g&nO-?2r1Xp`~g2VdEiLzi1a|E4F*2Cn;nGO&ji3on^2hfXoklwFC!PPA9WW(%@ zI;auK_=(-xR{Lh?TGpiWw#g}A+~L8-#YaQ6wPZxes`m~}gR)8n6Z|O%!Au7Av9&5v zw{Hju4i(JcAvV_uZM{SDW8I^UA3^^2WwG&J$q*UqrU)#I4tAjo6abbEK4|Pv+Cyrwh>VvWtQoY#t@VFcP`eht_S4#?U=y@^E41Ih;2?8@k2ej)x-^O$ic@L_G#T<0$D{fj){ z%P;r{kFm~QH?WzlW08iQ|DG$)tXT=feIshD;3v$5D->J;dKF>`8I`J$)ng*wVvw$_ue>#!DXPAWrqZf##C~6rYgYT2qnmg4-t+)t-m4^wv z5>{Ej-?5ufI{!)mX-2cDx)z9{bcLu#f%f9OqF8-(9{MDN((phhcvm8g-RKj*X18wn1~ z2=FrtpBf7iKROAnV1&pD-|@t3d}`%Uz-ANqPN z<=@*LPCAlZtPmMy>;1ZUrQ$KT?;ViFsWK{<4_EiRp|c$ZW8W&rZ?i)xOX!E=a3Fs9 zHGg<;--))q*^!O*!nO?>EH(2C3Ej+3(poAF;_Hc<=rzD4uhALFkOubfQ=Mcs z@b$ydc;X4&Pbe&pwUDnmr#iF_!j9OOPCdbEzd~Te`G4@`R?}8!58OUh8z!~d!s^4o z%m*TFxoyk0X$~SjMnl0(XF?TNeIH~AS?8SQ{0V_SS!gN#lt&4?p~~PQ3{J!X{`Tzj zokMC?Rn+8w0`>V5o>2ULrbI`Jq>kZ_)4K7!Kl49TUG<-;Zr}e@b+;>h zE(M_rO6+=nJ8UEk=zcSn1P+MZRO;(<2RN8#Nc%! zRLX?zg6Ia|3;B-`10YTYum_&vOmxY|zTrA>#rTE54>wnN3enHms04MigI4OD{MZ~4 z5GGoZ^lp+iz5n`tIYAzhfw-RV!WPX-0AFOto!Bl6!lR@U7($}O4$L2d8h;rg<;G-v z!}XBjL#JeeC|2Udc_B=zhb4XI+4#- zzuPjpG>~_J5Im@fc{MY>JL$8cQ$xtL&!R@wvlsByMUmJgHo1f-;03r%%R9hWCHyw! zkBfvS4~P^I2{y3AzdHL2$X0;yITmvx9eH|IW34vCMS47%7b+L}DLJjkfZ7pl1hX&+ zJ6RjCq~FWaxY$`+Rc;4wAYNERp2?ZGQNY?=ooMn4-Dq8e6PW&nc*Ym(yxZ6K50~+0 ztI41*1gy*V^{g%CSb)6MN}Ig+tyNI1RRN8yr+Q!L?+$o!z6i=F0G~@L%6@BP;HQ-FcosoT{M^>u-ZN^GjBG4xu@YiDx_nr9XBg+1zCKS6G zpZZXZs=Xb^aT9=sobUu$h6LeA0U4M1?6zk!@dCh&v$#@W9KVl5=YO7d^G>)cm&JGz zzV2{y#*H%hf)Vr9lfBw3fZQ9kNVv54{p0 z#}E^r>||-AlR!WM1!uCRXVE7ok8g%WzLa{+%@pyzLb%PBaQC?;iByt^HEtErXGgoC z6mHz>3G}<4E;prG6%2Id6L%1C?tt?FT;9a*)HE0fX^GqDWhy8tU<4-==mi4qZ_<#K z(>>Kq>{jEj8h0CZw}B41;Eub3sr5)o&`Vq|e2K4{(T6+|W@7FUFMJd99r(V`Bk-pc zMdfP_`25Z`Vl>?7=%%=~hO^`2XR4N*8Kh2Mr$xdgE={x~yT-~xrkUMGgGYUbM8+IC zXuv0tC$=G|tniMd9!O*E!!6*soQX}_Z4JX%Z0mJ$cCG0x7r($Y4#ug~ z5@F!j>(qDb+RVPrm^_JbFrYaWM3#Qj;L2~SXku_mLN0dFDi4$SJosl6ib4>-{CxSotgjP17OgW*fgKOyv znX$nKO{JSo9@{5mYQOaZ9erM5s~>H(*Tpv7YMo(=U*BFsrLypyQv`O-(i?grbk)=} zH(jc^`)9qC)q?=pXJ+HzBXUv?_g3`#+SyCGH2wZ&Xr98u9l^(-b#~%Czu1eDi){&= z;X5VI1m(D2hw~g3rtg?pwbSuYv68Wswl!oa!T2%kr;00uzV@vOf4XK9*PoL*S!ie( z|HmIYbEYRYt3>b8uj%nX{N3k8GxpW5xO=Y(P8=nrIla3A{0=Kh+sFgon!K?PcfAlR`|~Wk<(U$K2S+#7Nno>H!aG&N%h%Yue=B(pSQ!0w(9vx1REXz4 zM}8|>lPzx8Q<%M}!_(E}=I1$eyx1hN-r=ZE!zI0ZGhD3iEvr&}us{>spQF)J$<9tA z$j`?mZRWBr9J0K=aj;Dhw$`quVb=5xIhp(q+^^%Ius2iX)~P*i=mdqcN2?2FdSyaW zMg=d>U6U$Sg=(_Ih!@&`Ck!#?h`-#?gZwVYE1L~#y$|*u_#W=`1gs)0cmw|&RaRkY zO5r_*Y$+`MlInO&d^SiJdE~=|*#Ti66w`tXvqFqcC zB>Psh!M{a0slboHq{qWp=E%&m5rphvHpqai)EPd_uJHXG31iFp2S_b3udO|KWXz=5y3iE;(;-v7q3 z1Vx@8k8ERnBcXL>PKNAn;d?%J)LzEZStH+p^3&)A3BH$GG!CLrWtiMN0(o0Hwpj$I zYF~8GTtX-wPxirqK8EL*NqVs;;ovhVS8|eUu?8s)>REdVPuyGh)~65pfv+xe1wB0b zFV88Oze_GDKP1p_@Mg}0MIn|~HPkf?Y0=~5!E*nT)l9$v`72Xc*YjS0ND>ru1s4j4 z*f=0TrG}M1+aR8KM$#@pWQzktgbuoyA6zjh<-(^NqpM*%j2$a$X^(f-3J)H2=lqIv zYj>B;f?0UmnvhZ#LE~tlLpMm8ETTmi9{DXPcs>53qaLr#t@S5Znc zO`^hd;Q}U#>Gk!>KTw~2U5{r$pJO3KX#QM1<*V7Q?`->fcP-iBW9_7%PFeVqsMNP_ z_l4_F)sSabm19AlXIGzxB=GZkcQk7NajV{Iz?QhT@X|20kMXQ*dgssVU@)a~7Eom{ z&T{WNza6+obd}EQPTVU-0z@6&`+NPieB4cSyf`Hg@SGyQR~RvPSfl|+3asT9nTEPW z?z*qZ4N^^cyOLZz-8z+Q!BQ94DPH^dI?Wph{8m>qx^T)V$G3L5U0lw#{}2+dFbztk zjsgHB|7S{CZoF7|@&7x!|2sTtWFMG~S^zJn+3)2f9?q0}e|XXzc&{MXo|6kFhbWzA z#|Z7ZHneMkPmYKZJK&##^@AI3DKaS{hY$@HP%NdmLAzV3NW{Zb*g{Qc4fY^z z9)QawgP{~ZK|*bW>L&|kZ;&4`VkUR;;=Yj0^ggm=alTn;kpO!Mtphu>InvP0XU&^4 z<-fpnt3932k>Q3+3Km)e8E#v;00A#L2m?O@tq(LQWE~zWaxG9)6s-{ZXA_S(BLAy! zZ((r=Q?V2i1qcsV8$k?oa}V(LRP7xe(x-OTv5f4?I3<~XlOiSjWoU?T`0LsL6cCts z!*F7%Gga1jV{7lIi{cl&$$e(sOS?+G5d6yf zc1`@0Uk49K3dQ{3{oReOdr$ffP9)qKWxXdo(5WSQ~teu#Xhe z_n_edQtlOmtB;*)3eUu2N)a9gGkw@ z-i_5DK`6HzTObg6n-z*I_tx{3-0}CwFYfyPV4~=GbBCmi5gyLaR+fB8 z*x@KT?&gqSNZyp))__1OPKl=D3f%P(e}NSU8s}_73Ia>_H$< zF^p>o+R!Q?bOSK9kSRfn`O5w^6Fm+*Ifz=ysE5K(XnX4qp5~bA80)m{1>7aKnqFyY z37o=lkbH1j46&?7SBPioXAI%x#EPY(T`IUxW!@Shjv=GG6hfAXN2Xf#azmk_2q)Od zxwG{?hCth!{6HI zKY%7s96fq7jZ8_qiX7Ve2?9I(u0LzIkT;UM^d?5N`h9oxawhZ;1r{9En}%e`F9r zBC&TU=4l_jqtN3N6jSJ?<)!<6$q}8Fl&Ih|ZCdo?3lwJ><4JH(pyacsVo86{?YDy7 z-maEHrMMUkcs>A2@SNG=9V5jbFC^bDM7I~jb}GO4)xTFx5JH^EVB&1CV}6?&{v$;d z*8Z)p$gL^@4N8_KKw$=(K6 z9@nD(5uEjQQX(?Iai`<^WD5^Ls^Z^4q|KgLC$VZU!uUsYod;wo>MR{a3fnCt`^{ht z;ZQY6(nJN5LNi4&tyWyH1L<)rBN_0>Zj|c*NW(zOC-kC;F~6{C!Ts+($LaA+ex}Lc1P{!gE^_aAV}^B= zkX1msvI1lSUhw;GyPpJESazVs^?~@Jfo~hJX-;akCFuLj1zvo7)6vf@xWdn0D~5YOe9p?7A#kR3V&GANQZ`@xYzD?J}6@X^3AwS zaCBjLw`lG5eDQGnB*%5L6EK}U`c^X>atLl0X|xjnhscXEu@*mWAnY)S?YTirpgLG+><0POV2w%p<9t1#zhiVz+p&>4{$v)KEN34I5Dn zi6Bw^ea%_xq!Y=Ty0a6GxuS%BFk}-|K8Ib|g>5XwD!Ceie7z8!iF!`8$FI1qGSwux z7ymuM`XSW7uO^o60`|v)48>+sH%hU8K<3{{1_GUAex9-Eiy8=0JP2&l#<~Psb4)#d zDrp^lb={B~c_W`qGt5nVH2o!oWbM837^%i;f5TPX6>zq}86Pb<>w2+gWGG;Fe~(00 zF#tWcvzokKZ%u~!cAn9F{kV3WLdM@dVkiY|`WP`sM>&)EoHBmB`$o*cI>QV|Nq~p&HV^vk9;@%%uf_<-b7pKaXv8RXThu(hXO^kFu zrT9U>QK)fFFL+maomHuV>^q)nd7yAk&qr%}Ks)N+m+I{4rr$Dro^_trT=v?$WM|DM zbU7Mz*18>??)S?ttdxC2*ugu{P`*K1gR?IQZi42U(AKz)CN@{Oi}rantF`vPfI%SX zIoemK@8R)$t~X}Yh2y-@@n=C5uA{|S0Mg>Mh~GVPtDQcl`@2+@>aIe;r^i;VN(k@% zAffi?{{7^#HsZ#C+x7LPXp6j^^pqc;>!q*!+D%W+56ky!5fA6zsYlJ)U*qds?-P2& zbmlnMGfj^tx8Y-N5bEX-ZzYYp(CDg$1MuysnEMY4oDS!QDe)L@5`4x78mpuUQ)hBk$->XsCekS>*dmox#@ZbcK0$n&4Yr@gh;{t)B1Y^1)p> zG}83|D2}`Adyd;kWt*LTz@t{+x{}7tnVrfi#^+98(kwPZ)NOsn28X6b z#Sue0=?*978Icgnd9lNFh2^-;IcIczz+mH+b zVERKn*e`p=U-qS}wSPs9%L?q=56z>3p8a+^IsNLgLL^yI5*1$0zbJmZA)58a>j?-1 zOy(7wKHHZOQ3C_{Z+8NfzXTw`H4y$;FdPaf=IFxHRWEw&zjByAprwv*m0SA9<{aSJ z?LOgQ-`7U9@eZeNixrmDjq8IBScVceOA6Vp&6HTdDIw$gp8l)-@t;2|(YWUqrBH}g zGDO-|cH<^8-^MBwalI>2mg&>aOl~<(6w(?(V1Xk|j8MUj5A+-C4faFqIM!2xYa%#9 zg>Km;#u!jQHRakrdV=PvIJxP8h=%xEaphCj*=O2Z(*fry=n)&MZKdB*V+cM}BSQA| z+_SBposy0AEAFt^UydF3+|0+ac=&1+MpwD!U*WUX99A6Xzfhl_(6*-&KTI2RGx15h zeDlk{G3KWzF8UguOrRz#4{Zr^h{a1Y$ydiTRs0bFoFW_sh(OBxJHrAU>hy2T!Laww zoR!_LBFA8}72kx}io?6f)ujcGFGktBC(RqAub6?WJx~%zMaZgS$Xwai91eF?xR^e} z#!9SbifLILFdv8ACX86LQj42zIN^!aXOnEujN7YCFw}K-ypY##$^TG_@1S5SRKnPD%Sc6~8rw)gG|a7_@oeUvbJg3&4Crn!#yV za?Pjk0`!ECORGFi*&P&iK_1V}ZA7EWpUM8(_Cgl-*tlOcVJZlhrEz4rAzSYX}qmQTG?r`0Sh>J<5&l!=R47}}~5yJCMpdFUyX1EB>VdZ(i zUR_>QGXExsBFa;lZyP8g)X`Y6AgvfG{%m(3l#6XqL?=?lLGWBS(*Y{ii9s3;nH- zq6kLVub`{Hn7tK4ZS}L;i7rPABb&vh&1oU;oE-pIY5I*}0dD8N8*-@~$3qW?3WKJR z`w&#R#6v>rAa&Lbk-o&!Jma>&qT6g`mWpL5IN(pPu5Tzolu*E;D#{)#wf$}recQh6%{ZeG60CHp zdb!4$!o}?#biN!OnA|H!TYn8UQ9_GZFsm@F%F846870S)zvk>=`J#-5!7|2Hoep-2CI^(CYNxC}4P}w%3379V}4q z45si&jb5NTzd|(Qe)q8ngAUJcB$_fJ!4PR^cixXvjZRFs9*wM4kP_}QGf}@y^vA2_4wURCW^P| zfjn&CUPHqzagYQty$0GZtDmAa56NOqrxkPu{KMdYx2S2nT-?2Vk|DPAxCAMH*3j2_ zH$Os&SPUqj11w4jA!ujp$sG?%nHzi0)bQw-8`yeX&0_l#1z+58!@6zk8xuw&GiO6uDbz` z$iMD2Yd|hS1GTTE$y21AZI1J*a8V)qTBnXC^`GzWT|qAm_+pI~z}r^QqVbhn<_2w# z?&=3?x30uyItS|f`NpnRt6C#l&CpnjV@>l(Y%eILPrxZ|l=wrQseUdV78I_PlxJ^T zR<GXlxtI-%U2oMeMX^!b{9C8&23$53sq^c!Zi=eB7cOXhXNiS*KF#ov!HJOG z1^UeyQu3q+I_ z&Dd}O>z7zRU;AG%v7Vitt^KFaAX7pw2Y$+*-|3RN);;*tFbFIf^PD{PABaOx`HUgZ zFH}~5HY+K9Ei26Zg6WS?+495>>P|`?rg1APZYp?$jXKtuE($qSvs_-*mwb(9_=FI9bi`+4plnmqQw z@54oa7q-AW6gWN|ks%o4*cWp$4-NhIENCH0nKOu_f^uD_18d2t#{5aQ=Xw_ALBRF4j@!r-i$UDV-4xKBG=$A0bWTObPoy6plp z5~G1!v|uPg+?&2!z>4w-ppV9{Fz4O(!PdZz7>f*B`n~2(U z%li|>atsg}wTA7-LO&Rq-GcC$y8 zjB0-PkQNjTL>Q)GWVN;*GGzR+yBvLf`)IQlT2K<&tE;9G{IA9Kq?avHf>Lk}_nuA5 z6MuicUy$&~&Oi?}((*wvg&B<*;BDiaR7lK2VL3;5)&TV~N%xtJ^xs~S>)~I{YLv?P zqN3DzdKH^9q06$5nIQzBrWqj4!vJEMD8eUUXhg8F%k)Euo5Q-Z#qj{YPt4PigOxx5UtnOeM{JPEa>* z$f{r>n_`H}fPFDHHRZ7sq747{8xI|A-xZ6He(_E^BbCalJ7t$uvO|OeTI3A5t~a;< zq&m~6(Tk0J09xeq6Wr*tA0!D3tpmG0i{V@tcq+g5CG+3&#osa4`aM}G?_p39pUP;9< zL%+v!)NOl|IdAxy9(q1%o^-V}i+*gRFF57;!dG3KF{kw;nm*wE?iaMDNMxIX?ts(j zObxf2m7^P&byf-x@|9-q-iG`U;m_ZeIxna8+ta$M3PmE3!}1~?BK&m0i?`h`sys1i zDLt#*&&jJbCeYbMsOX%$uC=B9yuYBz5$Cdal%V?vdh4OD+YaK2XGI9)I5mx1!hsVW579-;g_)oxUGO`PtWUJoa*V&Xjj9iPQu{^ zgv?hx2r!FIkPMRj4_R1wY>{8$Ss;Zhf|o||(a4j1-d9cY-~&lhHH*s7r0aL*05UF8 z3_GnDzW~kjctu-+CoopsWGurMr=l5vB*U4)Q;0v3R3 zJ_`UAFQ}|I?x=hUGPwUl`^KJ(SM+gCd?CVH(EmBp)gqP%=hC=>y$!?7qn_|d(@;&3 zO3yaPqWvHdpzFiwP5F)Y03TquYTL(k)w0KR)UucH)EOv(xHXwaC#K+sa!EzB;B{=c z=@jCux`G8k)Xi5NO~k<(5e?j55R)$}0Pf@?vfpm;f98$75DA3&0FV8~V_f7&aP#l5=kn=gs7W8v7&uOBuwn2w#L-%v;57Dt$< zjHU5|L665oPEuwxa+FeP5{$B!RI#cZG^y5dfOKj}6>P05b*e$QO<<7;rd~fKzxhA;^55M458&7Izd{KKjhkMjwm-= zat~Ki6|tVNs`$y=*UufY0Ri&Md$Cpj`J{&`m}s(0Z?CLluQv*$BVMQ;8K_Mt(i>(C zCzp0�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

i{W=okr&{GN*TJ6G2=iV|o!17`Ec^_d3K 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 OfWXt$&t;ucLK6VLf=WIB literal 0 HcmV?d00001 diff --git a/en/linux/python_introduction/README.md b/en/linux/python_introduction/README.md index 3f520af250a..bfc82a266dd 100644 --- a/en/linux/python_introduction/README.md +++ b/en/linux/python_introduction/README.md @@ -9,4 +9,8 @@ Let's write some code! {% include "prompt.md" %} -{% include "/python_introduction/instructions.md" %} \ No newline at end of file +{% include "/python_introduction/instructions.md" %} + +{% include "instructions.md" %} + +{% include "/python_introduction/instructions_part_two.md" %} \ No newline at end of file diff --git a/en/linux/python_introduction/instructions.md b/en/linux/python_introduction/instructions.md new file mode 100644 index 00000000000..877da70f951 --- /dev/null +++ b/en/linux/python_introduction/instructions.md @@ -0,0 +1,19 @@ +On Linux, it will be like this: + +{% filename %}command-line{% endfilename %} +``` +$ cd ~/Desktop +``` + +(Remember that the word "Desktop" might be translated to your local language.) + +If you get stuck, ask for help. +That's exactly what the coaches are here for! + +Now use Python to execute the code in the file like this: + +{% filename %}command-line{% endfilename %} +``` +$ python3 python_intro.py +Hello, Django girls! +``` \ No newline at end of file diff --git a/en/linux/python_introduction/prompt.md b/en/linux/python_introduction/prompt.md index 1281c6cb47f..a18ba7595e4 100644 --- a/en/linux/python_introduction/prompt.md +++ b/en/linux/python_introduction/prompt.md @@ -3,7 +3,9 @@ > For readers at home: this part is covered in the [Python Basics: Integers, Strings, Lists, Variables and Errors](https://www.youtube.com/watch?v=MO63L4s-20U) video. -To start playing with Python, we need to open up a *command line* on your computer. You should already know how to do that – you learned it in the [Intro to Command Line](../intro_to_command_line/README.md) chapter. +To start playing with Python, we need to open up a *command line* on your computer. +You should already know how to do that – you learned it in the +[Intro to Command Line](../intro_to_command_line/README.md) chapter. Once you're ready, follow the instructions below. diff --git a/en/macosx/README.md b/en/macosx/README.md index 027ecd37980..5885f08918e 100644 --- a/en/macosx/README.md +++ b/en/macosx/README.md @@ -50,9 +50,9 @@ beginning chapters: * [How the internet works](../how_the_internet_works/README.md) -* [Introduction to the command line](../intro_to_command_line/README.md) +* [Introduction to the command line](../macosx/intro_to_command_line/README.md) -* [Introduction to Python](../python_introduction/README.md) +* [Introduction to Python](../macosx/python_introduction/README.md) * [What is Django?](../django/README.md) @@ -60,5 +60,5 @@ beginning chapters: # Enjoy the workshop! When you begin the workshop, you'll be able to go straight to -[Your first Django project!](../django_start_project/README.md) because you +[Your first Django project!](../macosx/django_start_project/README.md) because you already covered the material in the earlier chapters. \ No newline at end of file diff --git a/en/macosx/django_start_project/README.md b/en/macosx/django_start_project/README.md new file mode 100644 index 00000000000..91fdf96304b --- /dev/null +++ b/en/macosx/django_start_project/README.md @@ -0,0 +1,169 @@ +# Your first Django project! + +> Part of this chapter is based on tutorials by Geek Girls Carrots (https://github.com/ggcarrots/django-carrots). + +> Parts of this chapter are based on the [django-marcador +tutorial](http://django-marcador.keimlink.de/) licensed under the Creative Commons +Attribution-ShareAlike 4.0 International License. The django-marcador tutorial +is copyrighted by Markus Zapke-Gründemann et al. + +We're going to create a small blog! + +The first step is to start a new Django project. Basically, this means that we'll run some scripts provided by Django that will create the skeleton of a Django project for us. This is just a bunch of directories and files that we will use later. + +The names of some files and directories are very important for Django. You should not rename the files that we are about to create. Moving them to a different place is also not a good idea. Django needs to maintain a certain structure to be able to find important things. + +> Remember to run everything in the virtualenv. If you don't see a prefix `(myvenv)` in your console, you need to activate your virtualenv. We explained how to do that in the __Django installation__ chapter in the __Working with virtualenv__ part. Typing `source myvenv/bin/activate` on Mac OS X or Linux will do this for you. + +In your Mac OS X or Linux console, you should run the following command. **Don't forget to add the period (or dot) `.` at the end!** + +{% filename %}command-line{% endfilename %} +``` +(myvenv) ~/djangogirls$ django-admin startproject mysite . +``` + +> The period `.` is crucial because it tells the script to install Django in your current directory (for which the period `.` is a short-hand reference). + +> **Note** When typing the command above, remember that you only type the part which starts by `django-admin`. +The `(myvenv) ~/djangogirls$` part shown here is just example of the prompt that will be inviting your input on your command line. + +`django-admin.py` is a script that will create the directories and files for you. You should now have a directory structure which looks like this: + +``` +djangogirls +├── manage.py +├── mysite +│   ├── asgi.py +│   ├── __init__.py +│   ├── settings.py +│   ├── urls.py +│   └── wsgi.py +├── myvenv +│   └── ... +└── requirements.txt +``` +> **Note**: in your directory structure, you will also see your `myvenv` directory that we created before. + +`manage.py` is a script that helps with management of the site. With it we will be able (amongst other things) to start a web server on our computer without installing anything else. + +The `settings.py` file contains the configuration of your website. + +Remember when we talked about a mail carrier checking where to deliver a letter? `urls.py` file contains a list of patterns used by `urlresolver`. + +Let's ignore the other files for now as we won't change them. The only thing to remember is not to delete them by accident! + + +## Changing settings + +Let's make some changes in `mysite/settings.py`. Open the file using the code editor you installed earlier. + +**Note**: Keep in mind that `settings.py` is a regular file, like any other. You can open it from inside the code editor, using the "file -> open" menu actions. This should get you the usual window in which you can navigate to your `settings.py` file and select it. Alternatively, you can open the file by navigating to the djangogirls folder on your desktop and right-clicking on it. Then, select your code editor from the list. Selecting the editor is important as you might have other programs installed that can open the file but will not let you edit it. + +It would be nice to have the correct time on our website. Go to [Wikipedia's list of time zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) and copy your relevant time zone (TZ) (e.g. `Europe/Berlin`). + +In `settings.py`, find the line that contains `TIME_ZONE` and modify it to choose your own timezone. For example: + +{% filename %}mysite/settings.py{% endfilename %} +```python +TIME_ZONE = 'Europe/Berlin' +``` + +A language code consist of the language, e.g. `en` for English or `de` for German, and the country code, e.g. `de` for Germany or `ch` for Switzerland. If English is not your native language, you can add this to change the default buttons and notifications from Django to be in your language. So you would have "Cancel" button translated into the language you defined here. [Django comes with a lot of prepared translations](https://docs.djangoproject.com/en/3.2/ref/settings/#language-code). + +If you want a different language, change the language code by changing the following line: + +{% filename %}mysite/settings.py{% endfilename %} +```python +LANGUAGE_CODE = 'de-ch' +``` + + +We'll also need to add a path for static files. (We'll find out all about static files and CSS later in the tutorial.) Go down to the *end* of the file, and just underneath the `STATIC_URL` entry, add a new one called `STATIC_ROOT`: + +{% filename %}mysite/settings.py{% endfilename %} +```python +STATIC_URL = '/static/' +STATIC_ROOT = BASE_DIR / 'static' +``` + +When `DEBUG` is `True` and `ALLOWED_HOSTS` is empty, the host is validated against `['localhost', '127.0.0.1', '[::1]']`. This won't +match our hostname on PythonAnywhere once we deploy our application so we will change the following setting: + +{% filename %}mysite/settings.py{% endfilename %} +```python +ALLOWED_HOSTS = ['127.0.0.1', '.pythonanywhere.com'] +``` + +## Set up a database + +There's a lot of different database software that can store data for your site. We'll use the default one, `sqlite3`. + +This is already set up in this part of your `mysite/settings.py` file: + +{% filename %}mysite/settings.py{% endfilename %} +```python +DATABASES = { + 'default': { + 'ENGINE': 'django.db.backends.sqlite3', + 'NAME': BASE_DIR / 'db.sqlite3', + } +} +``` + +To create a database for our blog, let's run the following in the console: `python manage.py migrate` (we need to be in the `djangogirls` directory that contains the `manage.py` file). If that goes well, you should see something like this: + +{% filename %}command-line{% endfilename %} +``` +(myvenv) ~/djangogirls$ python manage.py migrate +Operations to perform: + Apply all migrations: admin, auth, contenttypes, sessions +Running migrations: + Applying contenttypes.0001_initial... OK + Applying auth.0001_initial... OK + Applying admin.0001_initial... OK + Applying admin.0002_logentry_remove_auto_add... OK + Applying admin.0003_logentry_add_action_flag_choices... OK + Applying contenttypes.0002_remove_content_type_name... OK + Applying auth.0002_alter_permission_name_max_length... OK + Applying auth.0003_alter_user_email_max_length... OK + Applying auth.0004_alter_user_username_opts... OK + Applying auth.0005_alter_user_last_login_null... OK + Applying auth.0006_require_contenttypes_0002... OK + Applying auth.0007_alter_validators_add_error_messages... OK + Applying auth.0008_alter_user_username_max_length... OK + Applying auth.0009_alter_user_last_name_max_length... OK + Applying auth.0010_alter_group_name_max_length... OK + Applying auth.0011_update_proxy_permissions... OK + Applying auth.0012_alter_user_first_name_max_length... OK + Applying sessions.0001_initial... OK +``` + +And we're done! Time to start the web server and see if our website is working! + +## Starting the web server + +You need to be in the directory that contains the `manage.py` file (the `djangogirls` directory). In the console, we can start the web server by running `python manage.py runserver`: + +{% filename %}command-line{% endfilename %} +``` +(myvenv) ~/djangogirls$ python manage.py runserver +``` + +Now you need to check that your website is running. Open your browser (Firefox, Chrome, Safari, Internet Explorer or whatever you use) and enter this address: + +{% filename %}browser{% endfilename %} +``` +http://127.0.0.1:8000/ +``` + +Congratulations! You've just created your first website and run it using a web server! Isn't that awesome? + +![Install worked!](/images/install_worked.png) + +Note that a command window can only run one thing at a time, and the command window you opened earlier is running the web server. As long as the web server is running and waiting for additional incoming requests, the terminal will accept new text but will not execute new commands. + +> We reviewed how web servers work in the How the Internet works chapter. + +To type additional commands while the web server is running, open a new terminal window and activate your virtualenv -- to review instructions on how to open a second terminal window, see [Introduction to the command line](../intro_to_command_line/README.md). To stop the web server, switch back to the window in which it's running and press CTRL+C - Control and C keys together (on Windows, you might have to press Ctrl+Break). + +Ready for the next step? It's time to create some content! diff --git a/en/macosx/django_start_project/images/install_worked.png b/en/macosx/django_start_project/images/install_worked.png new file mode 100644 index 0000000000000000000000000000000000000000..4354c634ddbc7a1ed564a46ffc5a2eda9f1fd04b GIT binary patch literal 441957 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�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

i{W=okr&{GN*TJ6G2=iV|o!17`Ec^_d3K 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 OfWXt$&t;ucLK6VLf=WIB literal 0 HcmV?d00001 diff --git a/en/macosx/python_introduction/README.md b/en/macosx/python_introduction/README.md index 3f520af250a..bfc82a266dd 100644 --- a/en/macosx/python_introduction/README.md +++ b/en/macosx/python_introduction/README.md @@ -9,4 +9,8 @@ Let's write some code! {% include "prompt.md" %} -{% include "/python_introduction/instructions.md" %} \ No newline at end of file +{% include "/python_introduction/instructions.md" %} + +{% include "instructions.md" %} + +{% include "/python_introduction/instructions_part_two.md" %} \ No newline at end of file diff --git a/en/macosx/python_introduction/instructions.md b/en/macosx/python_introduction/instructions.md new file mode 100644 index 00000000000..5ed40ffee22 --- /dev/null +++ b/en/macosx/python_introduction/instructions.md @@ -0,0 +1,17 @@ +On Mac OSX, the command will look something like this: + +{% filename %}command-line{% endfilename %} +``` +$ cd ~/Desktop +``` + +If you get stuck, ask for help. +That's exactly what the coaches are here for! + +Now use Python to execute the code in the file like this: + +{% filename %}command-line{% endfilename %} +``` +$ python3 python_intro.py +Hello, Django girls! +``` \ No newline at end of file diff --git a/en/macosx/python_introduction/prompt.md b/en/macosx/python_introduction/prompt.md index 20942b8406f..11e5b6c1244 100644 --- a/en/macosx/python_introduction/prompt.md +++ b/en/macosx/python_introduction/prompt.md @@ -9,7 +9,7 @@ You should already know how to do that – you learned it in the Once you're ready, follow the instructions below. -We want to open up a Python console, so type in `python3` on Mac OS and hit `enter`. +We want to open up a Python console, so type in `python3` on Mac OSX and hit `enter`. {% filename %}command-line{% endfilename %} ``` diff --git a/en/python_introduction/instructions.md b/en/python_introduction/instructions.md index b241718b2a0..6aacd0f6901 100644 --- a/en/python_introduction/instructions.md +++ b/en/python_introduction/instructions.md @@ -1,10 +1,16 @@ ## Your first Python command! -After running the Python command, the prompt changed to `>>>`. For us this means that for now we may only use commands in the Python language. You don't have to type in `>>>` – Python will do that for you. +After running the Python command, the prompt changed to `>>>`. +For us this means that for now we may only use commands in the Python language. +You don't have to type in `>>>` – Python will do that for you. -If you want to exit the Python console at any point, type `exit()` or use the shortcut `Ctrl + Z` for Windows and `Ctrl + D` for Mac/Linux. Then you won't see `>>>` any longer. +If you want to exit the Python console at any point, type `exit()` or use the +shortcut `Ctrl + Z` for Windows and `Ctrl + D` for Mac/Linux. +Then you won't see `>>>` any longer. -For now, we don't want to exit the Python console. We want to learn more about it. Let's start by typing some math, like `2 + 3` and hitting `enter`. +For now, we don't want to exit the Python console. +We want to learn more about it. Let's start by typing some math, like `2 + 3` +and hitting `enter`. {% filename %}command-line{% endfilename %} ```python @@ -27,7 +33,8 @@ To perform exponential calculation, say 2 to the power 3, we type: Have fun with this for a little while and then get back here. :) -As you can see, Python is a great calculator. If you're wondering what else you can do… +As you can see, Python is a great calculator. +If you're wondering what else you can do… ## Strings @@ -39,7 +46,10 @@ How about your name? Type your first name in quotes like this: 'Ola' ``` -You've now created your first string! It's a sequence of characters that can be processed by a computer. The string must always begin and end with the same character. This may be single (`'`) or double (`"`) quotes (there is no difference!) The quotes tell Python that what's inside of them is a string. +You've now created your first string! It's a sequence of characters that can be +processed by a computer. The string must always begin and end with the same character. +This may be single (`'`) or double (`"`) quotes (there is no difference!) +The quotes tell Python that what's inside of them is a string. Strings can be strung together. Try this: @@ -83,9 +93,12 @@ Nice, huh? To see your name in uppercase letters, type: 'OLA' ``` -You just used the `upper` __method__ on your string! A method (like `upper()`) is a sequence of instructions that Python has to perform on a given object (`"Ola"`) once you call it. +You just used the `upper` __method__ on your string! A method (like `upper()`) +is a sequence of instructions that Python has to perform on a given object +(`"Ola"`) once you call it. -If you want to know the number of letters contained in your name, there is a __function__ for that too! +If you want to know the number of letters contained in your name, there is a +__function__ for that too! {% filename %}command-line{% endfilename %} ```python @@ -93,7 +106,14 @@ If you want to know the number of letters contained in your name, there is a __f 3 ``` -Wonder why sometimes you call functions with a `.` at the end of a string (like `"Ola".upper()`) and sometimes you first call a function and place the string in parentheses? Well, in some cases, functions belong to objects, like `upper()`, which can only be performed on strings. In this case, we call the function a __method__. Other times, functions don't belong to anything specific and can be used on different types of objects, just like `len()`. That's why we're giving `"Ola"` as a parameter to the `len` function. +Wonder why sometimes you call functions with a `.` at the end of a string +(like `"Ola".upper()`) and sometimes you first call a function and place the +string in parentheses? +Well, in some cases, functions belong to objects, like `upper()`, which can +only be performed on strings. In this case, we call the function a __method__. +Other times, functions don't belong to anything specific and can be used on +different types of objects, just like `len()`. +That's why we're giving `"Ola"` as a parameter to the `len` function. ### Summary @@ -104,11 +124,14 @@ OK, enough of strings. So far you've learned about: - __operators__ – like `+` and `*`, combine values to produce a new one - __functions__ – like `upper()` and `len()`, perform actions on objects. -These are the basics of every programming language you learn. Ready for something harder? We bet you are! +These are the basics of every programming language you learn. +Ready for something harder? We bet you are! ## Errors -Let's try something new. Can we get the length of a number the same way we could find out the length of our name? Type in `len(304023)` and hit `enter`: +Let's try something new. Can we get the length of a number the same way we +could find out the length of our name? +Type in `len(304023)` and hit `enter`: {% filename %}{{ warning_icon }} command-line{% endfilename %} ```python @@ -118,9 +141,14 @@ Traceback (most recent call last): TypeError: object of type 'int' has no len() ``` -We got our first error! The {{ warning_icon }} icon is our way of giving you a heads up that the code you are about to run won't work as expected. Making mistakes (even intentional ones) are an important part of learning! +We got our first error! +The {{ warning_icon }} icon is our way of giving you a heads up that the code +you are about to run won't work as expected. +Making mistakes (even intentional ones) are an important part of learning! - It says that objects of type "int" (integers, whole numbers) have no length. So what can we do now? Maybe we can write our number as a string? Strings have a length, right? +It says that objects of type "int" (integers, whole numbers) have no length. +So what can we do now? Maybe we can write our number as a string? +Strings have a length, right? {% filename %}command-line{% endfilename %} ```python @@ -128,16 +156,22 @@ We got our first error! The {{ warning_icon }} icon is our way of giving you a h 6 ``` -It worked! We used the `str` function inside of the `len` function. `str()` converts everything to strings. +It worked! +We used the `str` function inside of the `len` function. +`str()` converts everything to strings. - The `str` function converts things into __strings__ - The `int` function converts things into __integers__ -> Important: we can convert numbers into text, but we can't necessarily convert text into numbers – what would `int('hello')` be anyway? +> Important: we can convert numbers into text, but we can't necessarily convert +text into numbers – what would `int('hello')` be anyway? ## Variables -An important concept in programming is variables. A variable is nothing more than a name for something so you can use it later. Programmers use these variables to store data, make their code more readable and so they don't have to keep remembering what things are. +An important concept in programming is variables. +A variable is nothing more than a name for something so you can use it later. +Programmers use these variables to store data, make their code more readable +and so they don't have to keep remembering what things are. Let's say we want to create a new variable called `name`: @@ -148,7 +182,8 @@ Let's say we want to create a new variable called `name`: We type name equals Ola. -As you've noticed, your program didn't return anything like it did before. So how do we know that the variable actually exists? Enter `name` and hit `enter`: +As you've noticed, your program didn't return anything like it did before. +So how do we know that the variable actually exists? Enter `name` and hit `enter`: {% filename %}command-line{% endfilename %} ```python @@ -194,7 +229,11 @@ Traceback (most recent call last): NameError: name 'ctiy' is not defined ``` -An error! As you can see, Python has different types of errors and this one is called a **NameError**. Python will give you this error if you try to use a variable that hasn't been defined yet. If you encounter this error later, check your code to see if you've mistyped any names. +An error! As you can see, Python has different types of errors and this one is +called a **NameError**. +Python will give you this error if you try to use a variable that hasn't been +defined yet. +If you encounter this error later, check your code to see if you've mistyped any names. Play with this for a while and see what you can do! @@ -212,14 +251,21 @@ Try this: Maria ``` -When you just type `name`, the Python interpreter responds with the string *representation* of the variable 'name', which is the letters M-a-r-i-a, surrounded by single quotes, ''. When you say `print(name)`, Python will "print" the contents of the variable to the screen, without the quotes, which is neater. +When you just type `name`, the Python interpreter responds with the string +*representation* of the variable 'name', which is the letters M-a-r-i-a, +surrounded by single quotes, ''. +When you say `print(name)`, Python will "print" the contents of the variable to +the screen, without the quotes, which is neater. -As we'll see later, `print()` is also useful when we want to print things from inside functions, or when we want to print things on multiple lines. +As we'll see later, `print()` is also useful when we want to print things from +inside functions, or when we want to print things on multiple lines. ## Lists -Beside strings and integers, Python has all sorts of different types of objects. Now we're going to introduce one called __list__. Lists are exactly what you think they are: objects which are lists of other objects. :) +Beside strings and integers, Python has all sorts of different types of objects. +Now we're going to introduce one called __list__. +Lists are exactly what you think they are: objects which are lists of other objects. :) Go ahead and create a list: @@ -229,14 +275,17 @@ Go ahead and create a list: [] ``` -Yes, this list is empty. Not very useful, right? Let's create a list of lottery numbers. We don't want to repeat ourselves all the time, so we will put it in a variable, too: +Yes, this list is empty. Not very useful, right? Let's create a list of lottery numbers. +We don't want to repeat ourselves all the time, so we will put it in a variable, too: {% filename %}command-line{% endfilename %} ```python >>> lottery = [3, 42, 12, 19, 30, 59] ``` -All right, we have a list! What can we do with it? Let's see how many lottery numbers there are in a list. Do you have any idea which function you should use for that? You know this already! +All right, we have a list! What can we do with it? Let's see how many lottery +numbers there are in a list. +Do you have any idea which function you should use for that? You know this already! {% filename %}command-line{% endfilename %} ```python @@ -244,14 +293,19 @@ All right, we have a list! What can we do with it? Let's see how many lottery nu 6 ``` -Yes! `len()` can give you a number of objects in a list. Handy, right? Maybe we will sort it now: +Yes! +`len()` can give you a number of objects in a list. +Handy, right? +Maybe we will sort it now: {% filename %}command-line{% endfilename %} ```python >>> lottery.sort() ``` -This doesn't return anything, it just changed the order in which the numbers appear in the list. Let's print it out again and see what happened: +This doesn't return anything, it just changed the order in which the numbers +appear in the list. +Let's print it out again and see what happened: {% filename %}command-line{% endfilename %} ```python @@ -259,7 +313,8 @@ This doesn't return anything, it just changed the order in which the numbers app [3, 12, 19, 30, 42, 59] ``` -As you can see, the numbers in your list are now sorted from the lowest to highest value. Congrats! +As you can see, the numbers in your list are now sorted from the lowest to highest value. +Congrats! Maybe we want to reverse that order? Let's do that! @@ -279,7 +334,11 @@ If you want to add something to your list, you can do this by typing this comman [59, 42, 30, 19, 12, 3, 199] ``` -If you want to show only the first number, you can do this by using __indexes__. An index is the number that says where in a list an item occurs. Programmers prefer to start counting at 0, so the first object in your list is at index 0, the next one is at 1, and so on. Try this: +If you want to show only the first number, you can do this by using __indexes__. +An index is the number that says where in a list an item occurs. +Programmers prefer to start counting at 0, so the first object in your list is +at index 0, the next one is at 1, and so on. +Try this: {% filename %}command-line{% endfilename %} ```python @@ -289,9 +348,13 @@ If you want to show only the first number, you can do this by using __indexes__. 42 ``` -As you can see, you can access different objects in your list by using the list's name and the object's index inside of square brackets. +As you can see, you can access different objects in your list by using the +list's name and the object's index inside of square brackets. -To delete something from your list you will need to use __indexes__ as we learned above and the `pop()` method. Let's try an example and reinforce what we learned previously; we will be deleting the first number of our list. +To delete something from your list you will need to use __indexes__ as we +learned above and the `pop()` method. +Let's try an example and reinforce what we learned previously; +we will be deleting the first number of our list. {% filename %}command-line{% endfilename %} ```python @@ -307,15 +370,22 @@ To delete something from your list you will need to use __indexes__ as we learne That worked like a charm! -For extra fun, try some other indexes: 6, 7, 1000, -1, -6 or -1000. See if you can predict the result before trying the command. Do the results make sense? +For extra fun, try some other indexes: 6, 7, 1000, -1, -6 or -1000. +See if you can predict the result before trying the command. +Do the results make sense? -You can find a list of all available list methods in this chapter of the Python documentation: https://docs.python.org/3/tutorial/datastructures.html +You can find a list of all available list methods in this chapter of the Python +documentation: https://docs.python.org/3/tutorial/datastructures.html ## Dictionaries -> For readers at home: this part is covered in the [Python Basics: Dictionaries](https://www.youtube.com/watch?v=ZX1CVvZLE6c) video. +> For readers at home: this part is covered in the +[Python Basics: Dictionaries](https://www.youtube.com/watch?v=ZX1CVvZLE6c) video. -A dictionary is similar to a list, but you access values by looking up a key instead of a numeric index. A key can be any string or number. The syntax to define an empty dictionary is: +A dictionary is similar to a list, but you access values by looking up a key +instead of a numeric index. +A key can be any string or number. +The syntax to define an empty dictionary is: {% filename %}command-line{% endfilename %} ```python @@ -332,7 +402,8 @@ Now, try writing the following command (try substituting your own information, t >>> participant = {'name': 'Ola', 'country': 'Poland', 'favorite_numbers': [7, 42, 92]} ``` -With this command, you just created a variable named `participant` with three key–value pairs: +With this command, you just created a variable named `participant` with three +key–value pairs: - The key `name` points to the value `'Ola'` (a `string` object), - `country` points to `'Poland'` (another `string`), @@ -348,7 +419,9 @@ Ola See, it's similar to a list. But you don't need to remember the index – just the name. -What happens if we ask Python the value of a key that doesn't exist? Can you guess? Let's try it and see! +What happens if we ask Python the value of a key that doesn't exist? +Can you guess? +Let's try it and see! {% filename %}{{ warning_icon }} command-line{% endfilename %} ```python @@ -358,14 +431,20 @@ Traceback (most recent call last): KeyError: 'age' ``` -Look, another error! This one is a **KeyError**. Python is helpful and tells you that the key `'age'` doesn't exist in this dictionary. +Look, another error! This one is a **KeyError**. +Python is helpful and tells you that the key `'age'` doesn't exist in this dictionary. -When should you use a dictionary or a list? Well, that's a good point to ponder. Think about the answer before looking at it in the next line. +When should you use a dictionary or a list? +Well, that's a good point to ponder. +Think about the answer before looking at it in the next line. -- Do you just need an ordered sequence of items? Go for a list. -- Do you need to associate values with keys, so you can look them up efficiently (by key) later on? Use a dictionary. +- Do you just need an ordered sequence of items? + Go for a list. +- Do you need to associate values with keys, so you can look them up + efficiently (by key) later on? Use a dictionary. -Like lists, using the `len()` function on the dictionaries returns the number of key–value pairs in the dictionary. Go ahead and type in this command: +Like lists, using the `len()` function on the dictionaries returns the number of +key–value pairs in the dictionary. Go ahead and type in this command: {% filename %}command-line{% endfilename %} ```python @@ -373,16 +452,22 @@ Like lists, using the `len()` function on the dictionaries returns the number of 3 ``` -Dictionaries, like lists, are *mutable*, meaning that they can be changed after they are created. You can add new key–value pairs to a dictionary after it is created, like this: +Dictionaries, like lists, are *mutable*, meaning that they can be changed after +they are created. +You can add new key–value pairs to a dictionary after it is created, like this: {% filename %}command-line{% endfilename %} ```python >>> participant['favorite_language'] = 'Python' ``` -I hope it makes sense up to now. :) Ready for some more fun with dictionaries? Read on for some amazing things. +I hope it makes sense up to now. :) +Ready for some more fun with dictionaries? +Read on for some amazing things. -You can use the `pop()` method to delete an item in the dictionary. Say, if you want to delete the entry corresponding to the key `'favorite_numbers'`, type in the following command: +You can use the `pop()` method to delete an item in the dictionary. +Say, if you want to delete the entry corresponding to the key `'favorite_numbers'`, +type in the following command: {% filename %}command-line{% endfilename %} ```python @@ -392,9 +477,12 @@ You can use the `pop()` method to delete an item in the dictionary. Say, if you {'country': 'Poland', 'favorite_language': 'Python', 'name': 'Ola'} ``` -As you can see from the output, the key–value pair corresponding to the 'favorite_numbers' key has been deleted. +As you can see from the output, the key–value pair corresponding to the +'favorite_numbers' key has been deleted. -As well as this, you can also change a value associated with an already-created key in the dictionary. Type this: +As well as this, you can also change a value associated with an already-created +key in the dictionary. +Type this: {% filename %}command-line{% endfilename %} ```python @@ -403,14 +491,21 @@ As well as this, you can also change a value associated with an already-created {'country': 'Germany', 'favorite_language': 'Python', 'name': 'Ola'} ``` -As you can see, the value of the key `'country'` has been altered from `'Poland'` to `'Germany'`. :) Exciting? Hurrah! You just learned another amazing thing. +As you can see, the value of the key `'country'` has been altered from +`'Poland'` to `'Germany'`. :) +Exciting? +Hurrah! +You just learned another amazing thing. ### Summary -Awesome! You know a lot about programming now. In this last part you learned about: +Awesome! You know a lot about programming now. +In this last part you learned about: -- __errors__ – you now know how to read and understand errors that show up if Python doesn't understand a command you've given it -- __variables__ – names for objects that allow you to code more easily and to make your code more readable +- __errors__ – you now know how to read and understand errors that show up if + Python doesn't understand a command you've given it +- __variables__ – names for objects that allow you to code more easily and to + make your code more readable - __lists__ – lists of objects stored in a particular order - __dictionaries__ – objects stored as key–value pairs @@ -418,9 +513,13 @@ Excited for the next part? :) ## Compare things -> For readers at home: this part is covered in the [Python Basics: Comparisons](https://www.youtube.com/watch?v=7bzxqIKYgf4) video. +> For readers at home: this part is covered in the +[Python Basics: Comparisons](https://www.youtube.com/watch?v=7bzxqIKYgf4) video. -A big part of programming involves comparing things. What's the easiest thing to compare? Numbers! Let's see how that works: +A big part of programming involves comparing things. +What's the easiest thing to compare? +Numbers! +Let's see how that works: {% filename %}command-line{% endfilename %} ```python @@ -438,9 +537,19 @@ True True ``` -We gave Python some numbers to compare. As you can see, not only can Python compare numbers, but it can also compare values of mathematical expressions like `2 * 2` and function results like the `2` returned by `len([4, 5])`. Nice, huh? +We gave Python some numbers to compare. +As you can see, not only can Python compare numbers, but it can also compare +values of mathematical expressions like `2 * 2` and function results like the +`2` returned by `len([4, 5])`. +Nice, huh? -Do you wonder why we put two equal signs `==` next to each other to compare if numbers are equal? We use a single `=` for assigning values to variables. You always, __always__ need to put two of them – `==` – if you want to check if things are equal to each other. We can also state that things are unequal to each other. For that, we use the symbol `!=`, as shown in the example above. +Do you wonder why we put two equal signs `==` next to each other to compare if +numbers are equal? +We use a single `=` for assigning values to variables. +You always, __always__ need to put two of them – `==` – if you want to check if +things are equal to each other. +We can also state that things are unequal to each other. +For that, we use the symbol `!=`, as shown in the example above. Give Python two more tasks: @@ -471,12 +580,17 @@ False True ``` -You can give Python as many numbers to compare as you want, and it will give you an answer! Pretty smart, right? +You can give Python as many numbers to compare as you want, and it will give +you an answer! +Pretty smart, right? -- __and__ – if you use the `and` operator, both comparisons have to be True in order for the whole command to be True -- __or__ – if you use the `or` operator, only one of the comparisons has to be True in order for the whole command to be True +- __and__ – if you use the `and` operator, both comparisons have to be True in + order for the whole command to be True +- __or__ – if you use the `or` operator, only one of the comparisons has to be + True in order for the whole command to be True -Have you heard of the expression "comparing apples to oranges"? Let's try the Python equivalent: +Have you heard of the expression "comparing apples to oranges"? +Let's try the Python equivalent: {% filename %}{{ warning_icon }} command-line{% endfilename %} ```python @@ -486,20 +600,26 @@ Traceback (most recent call last): TypeError: '>' not supported between instances of 'int' and 'str' ``` -Here you see that just like in the expression, Python is not able to compare a number (`int`) and a string (`str`). +Here you see that just like in the expression, Python is not able to compare a +number (`int`) and a string (`str`). Instead, it shows a **TypeError** and tells us the two types can't be compared together. ## Boolean -Incidentally, you just learned about a new type of object in Python. It's called __Boolean__. +Incidentally, you just learned about a new type of object in Python. +It's called __Boolean__. There are only two Boolean objects: - True - False -But for Python to understand this, you need to always write it as 'True' (first letter uppercase, with the rest of the letters lowercased). __true, TRUE, and tRUE won't work – only True is correct.__ (The same applies to 'False' as well.) +But for Python to understand this, you need to always write it as 'True' +(first letter uppercase, with the rest of the letters lowercased). +__true, TRUE, and tRUE won't work – only True is correct.__ +(The same applies to 'False' as well.) -Booleans can be variables, too! See here: +Booleans can be variables, too! +See here: {% filename %}command-line{% endfilename %} ```python @@ -524,14 +644,24 @@ Practice and have fun with Booleans by trying to run the following commands: - `True or 1 == 1` - `1 != 2` -Congrats! Booleans are one of the coolest features in programming, and you just learned how to use them! +Congrats! +Booleans are one of the coolest features in programming, and you just learned +how to use them! # Save it! -> For readers at home: this part is covered in the [Python Basics: Saving files and "If" statement](https://www.youtube.com/watch?v=dOAg6QVAxyk) video. +> For readers at home: this part is covered in the +[Python Basics: Saving files and "If" statement](https://www.youtube.com/watch?v=dOAg6QVAxyk) video. -So far we've been writing all our python code in the interpreter, which limits us to entering one line of code at a time. Normal programs are saved in files and executed by our programming language __interpreter__ or __compiler__. So far we've been running our programs one line at a time in the Python __interpreter__. We're going to need more than one line of code for the next few tasks, so we'll quickly need to: +So far we've been writing all our python code in the interpreter, which limits +us to entering one line of code at a time. +Normal programs are saved in files and executed by our programming language +__interpreter__ or __compiler__. +So far we've been running our programs one line at a time in the Python +__interpreter__. +We're going to need more than one line of code for the next few tasks, so we'll +quickly need to: - Exit the Python interpreter - Open up our code editor of choice @@ -548,445 +678,35 @@ $ This will put you back into the command prompt. -Earlier, we picked out a code editor from the [code editor](../code_editor/README.md) section. We'll need to open the editor now and write some code into a new file (or if you're using a Chromebook, create a new file in the cloud IDE and open the file, which will be in the included code editor): +Earlier, we picked out a code editor from the +[code editor](../code_editor/README.md) section. +We'll need to open the editor now and write some code into a new file (or if +you're using a Chromebook, create a new file in the cloud IDE and open the file, +which will be in the included code editor): {% filename %}editor{% endfilename %} ```python print('Hello, Django girls!') ``` -Obviously, you're a pretty seasoned Python developer now, so feel free to write some code that you've learned today. - -Now we need to save the file and give it a descriptive name. Let's call the file **python_intro.py** and save it to your desktop. We can name the file anything we want, but the important part here is to make sure the file ends in __.py__. The __.py__ extension tells our operating system that this is a **Python executable file** and Python can run it. - -> **Note** You should notice one of the coolest thing about code editors: colors! In the Python console, everything was the same color; now you should see that the `print` function is a different color from the string. This is called "syntax highlighting", and it's a really useful feature when coding. The color of things will give you hints, such as unclosed strings or a typo in a keyword name (like the `def` in a function, which we'll see below). This is one of the reasons we use a code editor. :) - - -With the file saved, it's time to run it! Using the skills you've learned in the command line section, use the terminal to **change directories** to the desktop. - - - -On a Mac, the command will look something like this: - -{% filename %}command-line{% endfilename %} -``` -$ cd ~/Desktop -``` - - - - -On Linux, it will be like this: - -{% filename %}command-line{% endfilename %} -``` -$ cd ~/Desktop -``` - -(Remember that the word "Desktop" might be translated to your local language.) - - - - - -On Windows Command Prompt, it will be like this: - -{% filename %}command-line{% endfilename %} -``` -> cd %HomePath%\Desktop -``` - - - - - -And on Windows Powershell, it will be like this: - -{% filename %}command-line{% endfilename %} -``` -> cd $Home\Desktop -``` - - - -If you get stuck, ask for help. That's exactly what the coaches are here for! - -Now use Python to execute the code in the file like this: - -{% filename %}command-line{% endfilename %} -``` -$ python3 python_intro.py -Hello, Django girls! -``` - -Note: on Windows 'python3' is not recognized as a command. Instead, use 'python' to execute the file: - -{% filename %}command-line{% endfilename %} -```python -> python python_intro.py -``` - -Alright! You just ran your first Python program that was saved to a file. Feel awesome? - -You can now move on to an essential tool in programming: - -## If … elif … else - -Lots of things in code should be executed only when given conditions are met. That's why Python has something called __if statements__. - -Replace the code in your **python_intro.py** file with this: - -{% filename %}python_intro.py{% endfilename %} -```python -if 3 > 2: -``` - -If we were to save and run this, we'd see an error like this: - -{% filename %}{{ warning_icon }} command-line{% endfilename %} -``` -$ python3 python_intro.py -File "python_intro.py", line 2 - ^ -SyntaxError: unexpected EOF while parsing -``` - -Python expects us to give further instructions to it which are executed if the condition `3 > 2` turns out to be true (or `True` for that matter). Let’s try to make Python print “It works!”. Change your code in your **python_intro.py** file to this: - -{% filename %}python_intro.py{% endfilename %} -```python -if 3 > 2: - print('It works!') -``` - -Notice how we've indented the next line of code by 4 spaces? We need to do this so Python knows what code to run if the result is true. You can do one space, but nearly all Python programmers do 4 to make things look neat. A single Tab will also count as 4 spaces as long as your text editor is set to do so. When you made your choice, don't change it! If you already indented with 4 spaces, make any future indentation with 4 spaces, too - otherwise you may run into problems. - -Save it and give it another run: - -{% filename %}command-line{% endfilename %} -```python -$ python3 python_intro.py -It works! -``` - -Note: Remember that on Windows, 'python3' is not recognized as a command. From now on, replace 'python3' with 'python' to execute the file. - -### What if a condition isn't True? - -In previous examples, code was executed only when the conditions were True. But Python also has `elif` and `else` statements: - -{% filename %}python_intro.py{% endfilename %} -```python -if 5 > 2: - print('5 is indeed greater than 2') -else: - print('5 is not greater than 2') -``` - -When this is run it will print out: - -{% filename %}command-line{% endfilename %} -``` -$ python3 python_intro.py -5 is indeed greater than 2 -``` - -If 2 were a greater number than 5, then the second command would be executed. Let's see how `elif` works: - -{% filename %}python_intro.py{% endfilename %} -```python -name = 'Sonja' -if name == 'Ola': - print('Hey Ola!') -elif name == 'Sonja': - print('Hey Sonja!') -else: - print('Hey anonymous!') -``` - -and executed: - -{% filename %}command-line{% endfilename %} -``` -$ python3 python_intro.py -Hey Sonja! -``` - -See what happened there? `elif` lets you add extra conditions that run if the previous conditions fail. - -You can add as many `elif` statements as you like after your initial `if` statement. For example: - -{% filename %}python_intro.py{% endfilename %} -```python -volume = 57 -if volume < 20: - print("It's kinda quiet.") -elif 20 <= volume < 40: - print("It's nice for background music") -elif 40 <= volume < 60: - print("Perfect, I can hear all the details") -elif 60 <= volume < 80: - print("Nice for parties") -elif 80 <= volume < 100: - print("A bit loud!") -else: - print("My ears are hurting! :(") -``` - -Python runs through each test in sequence and prints: - -{% filename %}command-line{% endfilename %} -``` -$ python3 python_intro.py -Perfect, I can hear all the details -``` - -## Comments - -Comments are lines beginning with `#`. You can write whatever you want after the `#` and Python will ignore it. Comments can make your code easier for other people to understand. - -Let's see how that looks: - -{% filename %}python_intro.py{% endfilename %} -```python -# Change the volume if it's too loud or too quiet -if volume < 20 or volume > 80: - volume = 50 - print("That's better!") -``` - -You don't need to write a comment for every line of code, but they are useful for explaining why your code is doing something, or providing a summary when it's doing something complex. - - -### Summary - -In the last few exercises you learned about: - -- __comparing things__ – in Python you can compare things by using `>`, `>=`, `==`, `<=`, `<` and the `and`, `or` operators -- __Boolean__ – a type of object that can only have one of two values: `True` or `False` -- __Saving files__ – storing code in files so you can execute larger programs. -- __if … elif … else__ – statements that allow you to execute code only when certain conditions are met. -- __comments__ - lines that Python won't run which let you document your code - -Time for the last part of this chapter! - -## Your own functions! - -> For readers at home: this part is covered in the [Python Basics: Functions](https://www.youtube.com/watch?v=5owr-6suOl0) video. - -Remember functions like `len()` that you can execute in Python? Well, good news – you will learn how to write your own functions now! - -A function is a sequence of instructions that Python should execute. Each function in Python starts with the keyword `def`, is given a name, and can have some parameters. Let's give it a go. Replace the code in **python_intro.py** with the following: - -{% filename %}python_intro.py{% endfilename %} -```python -def hi(): - print('Hi there!') - print('How are you?') - -hi() -``` - -Okay, our first function is ready! - -You may wonder why we've written the name of the function at the bottom of the file. When we write `def hi():` and the indented lines following, this is us writing instructions for what the `hi()` function should do. Python will read and remember these instructions, but won't run the function yet. To tell Python we want to run the function, we have to call the function with `hi()`. Python reads the file and executes it from top to bottom, so we have to define the function in the file before we call it. - -Let's run this now and see what happens: - -{% filename %}command-line{% endfilename %} -``` -$ python3 python_intro.py -Hi there! -How are you? -``` - -Note: if it didn't work, don't panic! The output will help you to figure why: -- If you get a `NameError`, that probably means you typed something wrong, so you should check that you used the same name when creating the function with `def hi():` and when calling it with `hi()`. -- If you get an `IndentationError`, check that both of the `print` lines have the same whitespace at the start of a line: python wants all the code inside the function to be neatly aligned. -- If there's no output at all, check that the last `hi()` *isn't* indented - if it is, that line will become part of the function too, and it will never get run. - -Let's build our first function with parameters. We will change the previous example – a function that says 'hi' to the person running it – with a name: - -{% filename %}python_intro.py{% endfilename %} -```python -def hi(name): -``` - -As you can see, we now gave our function a parameter that we called `name`: - -{% filename %}python_intro.py{% endfilename %} -```python -def hi(name): - if name == 'Ola': - print('Hi Ola!') - elif name == 'Sonja': - print('Hi Sonja!') - else: - print('Hi anonymous!') - -hi() -``` - -Remember: The `print` function is indented four spaces within the `if` statement. This is because the function runs when the condition is met. Let's see how it works now: - -{% filename %}{{ warning_icon }} command-line{% endfilename %} -``` -$ python3 python_intro.py -Traceback (most recent call last): -File "python_intro.py", line 10, in - hi() -TypeError: hi() missing 1 required positional argument: 'name' -``` - -Oops, an error. Luckily, Python gives us a pretty useful error message. -It tells us that the function `hi()` (the one we defined) has one required argument (called `name`) and that we forgot to pass it when calling the function. -Let's fix it at the bottom of the file: - -{% filename %}python_intro.py{% endfilename %} -```python -hi("Ola") -``` - -And run it again: - -{% filename %}command-line{% endfilename %} -``` -$ python3 python_intro.py -Hi Ola! -``` - -And if we change the name? - -{% filename %}python_intro.py{% endfilename %} -```python -hi("Sonja") -``` - -And run it: - -{% filename %}command-line{% endfilename %} -``` -$ python3 python_intro.py -Hi Sonja! -``` - -Now, what do you think will happen if you write another name in there? (Not Ola or Sonja.) Give it a try and see if you're right. It should print out this: - -{% filename %}command-line{% endfilename %} -``` -Hi anonymous! -``` - -This is awesome, right? This way you don't have to repeat yourself every time you want to change the name of the person the function is supposed to greet. And that's exactly why we need functions – you never want to repeat your code! - -Let's do something smarter – there are more names than two, and writing a condition for each would be hard, right? Replace the content of your file with the following: - -{% filename %}python_intro.py{% endfilename %} -```python -def hi(name): - print('Hi ' + name + '!') - -hi("Rachel") -``` - -Let's call the code now: - -{% filename %}command-line{% endfilename %} -``` -$ python3 python_intro.py -Hi Rachel! -``` - -Congratulations! You just learned how to write functions! :) - -## Loops - -> For readers at home: this part is covered in the [Python Basics: For Loop](https://www.youtube.com/watch?v=aEA6Rc86HF0) video. - -This is the last part already. That was quick, right? :) - -Programmers don't like to repeat themselves. Programming is all about automating things, so we don't want to greet every person by their name manually, right? That's where loops come in handy. - -Still remember lists? Let's do a list of girls: - -{% filename %}python_intro.py{% endfilename %} -```python -girls = ['Rachel', 'Monica', 'Phoebe', 'Ola', 'You'] -``` - -We want to greet all of them by their name. We have the `hi` function to do that, so let's use it in a loop: - -{% filename %}python_intro.py{% endfilename %} -```python -for name in girls: -``` - -The `for` statement behaves similarly to the `if` statement; code below both of these need to be indented four spaces. - -Here is the full code that will be in the file: - -{% filename %}python_intro.py{% endfilename %} -```python -def hi(name): - print('Hi ' + name + '!') - -girls = ['Rachel', 'Monica', 'Phoebe', 'Ola', 'You'] -for name in girls: - hi(name) - print('Next girl') -``` - -And when we run it: - -{% filename %}command-line{% endfilename %} -``` -$ python3 python_intro.py -Hi Rachel! -Next girl -Hi Monica! -Next girl -Hi Phoebe! -Next girl -Hi Ola! -Next girl -Hi You! -Next girl -``` - -As you can see, everything you put inside a `for` statement with an indent will be repeated for every element of the list `girls`. - -You can also use `for` on numbers using the `range` function: - -{% filename %}python_intro.py{% endfilename %} -```python -for i in range(1, 6): - print(i) -``` - -Which would print: - -{% filename %}command-line{% endfilename %} -``` -1 -2 -3 -4 -5 -``` - -`range` is a function that creates a list of numbers following one after the other (these numbers are provided by you as parameters). - -Note that the second of these two numbers is not included in the list that is output by Python (meaning `range(1, 6)` counts from 1 to 5, but does not include the number 6). That is because "range" is half-open, and by that we mean it includes the first value, but not the last. - -## Summary - -That's it. __You totally rock!__ This was a tricky chapter, so you should feel proud of yourself. We're definitely proud of you for making it this far! +Obviously, you're a pretty seasoned Python developer now, so feel free to write +some code that you've learned today. -For official and full python tutorial visit https://docs.python.org/3/tutorial/. This will give you a more thorough and complete study of the language. Cheers! :) +Now we need to save the file and give it a descriptive name. +Let's call the file **python_intro.py** and save it to your desktop. +We can name the file anything we want, but the important part here is to make +sure the file ends in __.py__. +The __.py__ extension tells our operating system that this is a +**Python executable file** and Python can run it. -You might want to briefly do something else – stretch, walk around for a bit, rest your eyes – before going on to the next chapter. :) +> **Note** You should notice one of the coolest thing about code editors: colors! +In the Python console, everything was the same color; now you should see that +the `print` function is a different color from the string. +This is called "syntax highlighting", and it's a really useful feature when coding. +The color of things will give you hints, such as unclosed strings or a typo in +a keyword name (like the `def` in a function, which we'll see below). +This is one of the reasons we use a code editor. :) -![Cupcake](images/cupcake.png) +With the file saved, it's time to run it! Using the skills you've learned in +the command line section, use the terminal to **change directories** to the desktop. diff --git a/en/python_introduction/instructions_part_two.md b/en/python_introduction/instructions_part_two.md new file mode 100644 index 00000000000..239311c0ca7 --- /dev/null +++ b/en/python_introduction/instructions_part_two.md @@ -0,0 +1,430 @@ +Alright! +You just ran your first Python program that was saved to a file. +Feel awesome? + +You can now move on to an essential tool in programming: + +## If … elif … else + +Lots of things in code should be executed only when given conditions are met. +That's why Python has something called __if statements__. + +Replace the code in your **python_intro.py** file with this: + +{% filename %}python_intro.py{% endfilename %} +```python +if 3 > 2: +``` + +If we were to save and run this, we'd see an error like this: + +{% filename %}{{ warning_icon }} command-line{% endfilename %} +``` +$ python3 python_intro.py +File "python_intro.py", line 2 + ^ +SyntaxError: unexpected EOF while parsing +``` + +Python expects us to give further instructions to it which are executed if the +condition `3 > 2` turns out to be true (or `True` for that matter). +Let’s try to make Python print “It works!”. +Change your code in your **python_intro.py** file to this: + +{% filename %}python_intro.py{% endfilename %} +```python +if 3 > 2: + print('It works!') +``` + +Notice how we've indented the next line of code by 4 spaces? +We need to do this so Python knows what code to run if the result is true. +You can do one space, but nearly all Python programmers do 4 to make things +look neat. +A single Tab will also count as 4 spaces as long as your text editor is set to +do so. +When you made your choice, don't change it! +If you already indented with 4 spaces, make any future indentation with 4 +spaces, too - otherwise you may run into problems. + +Save it and give it another run: + +{% filename %}command-line{% endfilename %} +```python +$ python3 python_intro.py +It works! +``` + +Note: Remember that on Windows, 'python3' is not recognized as a command. +From now on, replace 'python3' with 'python' to execute the file. + +### What if a condition isn't True? + +In previous examples, code was executed only when the conditions were True. +But Python also has `elif` and `else` statements: + +{% filename %}python_intro.py{% endfilename %} +```python +if 5 > 2: + print('5 is indeed greater than 2') +else: + print('5 is not greater than 2') +``` + +When this is run it will print out: + +{% filename %}command-line{% endfilename %} +``` +$ python3 python_intro.py +5 is indeed greater than 2 +``` + +If 2 were a greater number than 5, then the second command would be executed. +Let's see how `elif` works: + +{% filename %}python_intro.py{% endfilename %} +```python +name = 'Sonja' +if name == 'Ola': + print('Hey Ola!') +elif name == 'Sonja': + print('Hey Sonja!') +else: + print('Hey anonymous!') +``` + +and executed: + +{% filename %}command-line{% endfilename %} +``` +$ python3 python_intro.py +Hey Sonja! +``` + +See what happened there? `elif` lets you add extra conditions that run if the +previous conditions fail. + +You can add as many `elif` statements as you like after your initial `if` statement. +For example: + +{% filename %}python_intro.py{% endfilename %} +```python +volume = 57 +if volume < 20: + print("It's kinda quiet.") +elif 20 <= volume < 40: + print("It's nice for background music") +elif 40 <= volume < 60: + print("Perfect, I can hear all the details") +elif 60 <= volume < 80: + print("Nice for parties") +elif 80 <= volume < 100: + print("A bit loud!") +else: + print("My ears are hurting! :(") +``` + +Python runs through each test in sequence and prints: + +{% filename %}command-line{% endfilename %} +``` +$ python3 python_intro.py +Perfect, I can hear all the details +``` + +## Comments + +Comments are lines beginning with `#`. +You can write whatever you want after the `#` and Python will ignore it. +Comments can make your code easier for other people to understand. + +Let's see how that looks: + +{% filename %}python_intro.py{% endfilename %} +```python +# Change the volume if it's too loud or too quiet +if volume < 20 or volume > 80: + volume = 50 + print("That's better!") +``` + +You don't need to write a comment for every line of code, but they are useful +for explaining why your code is doing something, or providing a summary when +it's doing something complex. + + +### Summary + +In the last few exercises you learned about: + +- __comparing things__ – in Python you can compare things by using `>`, `>=`, + `==`, `<=`, `<` and the `and`, `or` operators +- __Boolean__ – a type of object that can only have one of two values: `True` or `False` +- __Saving files__ – storing code in files so you can execute larger programs. +- __if … elif … else__ – statements that allow you to execute code only when + certain conditions are met. +- __comments__ - lines that Python won't run which let you document your code + +Time for the last part of this chapter! + +## Your own functions! + +> For readers at home: this part is covered in the +[Python Basics: Functions](https://www.youtube.com/watch?v=5owr-6suOl0) video. + +Remember functions like `len()` that you can execute in Python? +Well, good news – you will learn how to write your own functions now! + +A function is a sequence of instructions that Python should execute. +Each function in Python starts with the keyword `def`, is given a name, and +can have some parameters. +Let's give it a go. +Replace the code in **python_intro.py** with the following: + +{% filename %}python_intro.py{% endfilename %} +```python +def hi(): + print('Hi there!') + print('How are you?') + +hi() +``` + +Okay, our first function is ready! + +You may wonder why we've written the name of the function at the bottom of the file. +When we write `def hi():` and the indented lines following, this is us writing +instructions for what the `hi()` function should do. +Python will read and remember these instructions, but won't run the function yet. +To tell Python we want to run the function, we have to call the function with `hi()`. +Python reads the file and executes it from top to bottom, so we have to define +the function in the file before we call it. + +Let's run this now and see what happens: + +{% filename %}command-line{% endfilename %} +``` +$ python3 python_intro.py +Hi there! +How are you? +``` + +Note: if it didn't work, don't panic! The output will help you to figure why: +- If you get a `NameError`, that probably means you typed something wrong, so + you should check that you used the same name when creating the function with + `def hi():` and when calling it with `hi()`. +- If you get an `IndentationError`, check that both of the `print` lines have + the same whitespace at the start of a line: python wants all the code inside + the function to be neatly aligned. +- If there's no output at all, check that the last `hi()` *isn't* indented - if + it is, that line will become part of the function too, and it will never get run. + +Let's build our first function with parameters. We will change the previous +example – a function that says 'hi' to the person running it – with a name: + +{% filename %}python_intro.py{% endfilename %} +```python +def hi(name): +``` + +As you can see, we now gave our function a parameter that we called `name`: + +{% filename %}python_intro.py{% endfilename %} +```python +def hi(name): + if name == 'Ola': + print('Hi Ola!') + elif name == 'Sonja': + print('Hi Sonja!') + else: + print('Hi anonymous!') + +hi() +``` + +Remember: The `print` function is indented four spaces within the `if` statement. +This is because the function runs when the condition is met. +Let's see how it works now: + +{% filename %}{{ warning_icon }} command-line{% endfilename %} +``` +$ python3 python_intro.py +Traceback (most recent call last): +File "python_intro.py", line 10, in + hi() +TypeError: hi() missing 1 required positional argument: 'name' +``` + +Oops, an error. Luckily, Python gives us a pretty useful error message. +It tells us that the function `hi()` (the one we defined) has one required +argument (called `name`) and that we forgot to pass it when calling the function. +Let's fix it at the bottom of the file: + +{% filename %}python_intro.py{% endfilename %} +```python +hi("Ola") +``` + +And run it again: + +{% filename %}command-line{% endfilename %} +``` +$ python3 python_intro.py +Hi Ola! +``` + +And if we change the name? + +{% filename %}python_intro.py{% endfilename %} +```python +hi("Sonja") +``` + +And run it: + +{% filename %}command-line{% endfilename %} +``` +$ python3 python_intro.py +Hi Sonja! +``` + +Now, what do you think will happen if you write another name in there? (Not Ola or Sonja.) +Give it a try and see if you're right. +It should print out this: + +{% filename %}command-line{% endfilename %} +``` +Hi anonymous! +``` + +This is awesome, right? This way you don't have to repeat yourself every time +you want to change the name of the person the function is supposed to greet. +And that's exactly why we need functions – you never want to repeat your code! + +Let's do something smarter – there are more names than two, and writing a +condition for each would be hard, right? +Replace the content of your file with the following: + +{% filename %}python_intro.py{% endfilename %} +```python +def hi(name): + print('Hi ' + name + '!') + +hi("Rachel") +``` + +Let's call the code now: + +{% filename %}command-line{% endfilename %} +``` +$ python3 python_intro.py +Hi Rachel! +``` + +Congratulations! You just learned how to write functions! :) + +## Loops + +> For readers at home: this part is covered in the +[Python Basics: For Loop](https://www.youtube.com/watch?v=aEA6Rc86HF0) video. + +This is the last part already. That was quick, right? :) + +Programmers don't like to repeat themselves. +Programming is all about automating things, so we don't want to greet every +person by their name manually, right? That's where loops come in handy. + +Still remember lists? Let's do a list of girls: + +{% filename %}python_intro.py{% endfilename %} +```python +girls = ['Rachel', 'Monica', 'Phoebe', 'Ola', 'You'] +``` + +We want to greet all of them by their name. We have the `hi` function to do that, so let's use it in a loop: + +{% filename %}python_intro.py{% endfilename %} +```python +for name in girls: +``` + +The `for` statement behaves similarly to the `if` statement; code below both of +these need to be indented four spaces. + +Here is the full code that will be in the file: + +{% filename %}python_intro.py{% endfilename %} +```python +def hi(name): + print('Hi ' + name + '!') + +girls = ['Rachel', 'Monica', 'Phoebe', 'Ola', 'You'] +for name in girls: + hi(name) + print('Next girl') +``` + +And when we run it: + +{% filename %}command-line{% endfilename %} +``` +$ python3 python_intro.py +Hi Rachel! +Next girl +Hi Monica! +Next girl +Hi Phoebe! +Next girl +Hi Ola! +Next girl +Hi You! +Next girl +``` + +As you can see, everything you put inside a `for` statement with an indent will +be repeated for every element of the list `girls`. + +You can also use `for` on numbers using the `range` function: + +{% filename %}python_intro.py{% endfilename %} +```python +for i in range(1, 6): + print(i) +``` + +Which would print: + +{% filename %}command-line{% endfilename %} +``` +1 +2 +3 +4 +5 +``` + +`range` is a function that creates a list of numbers following one after the +other (these numbers are provided by you as parameters). + +Note that the second of these two numbers is not included in the list that is +output by Python (meaning `range(1, 6)` counts from 1 to 5, but does not +include the number 6). +That is because "range" is half-open, and by that we mean it includes the first +value, but not the last. + +## Summary + +That's it. +__You totally rock!__ T +his was a tricky chapter, so you should feel proud of yourself. +We're definitely proud of you for making it this far! + +For official and full python tutorial visit https://docs.python.org/3/tutorial/. +This will give you a more thorough and complete study of the language. +Cheers! :) + +You might want to briefly do something else – stretch, walk around for a bit, +rest your eyes – before going on to the next chapter. :) + + +![Cupcake](images/cupcake.png) diff --git a/en/runcode/README.md b/en/runcode/README.md index bdb74fb0c11..f5e22a47d44 100644 --- a/en/runcode/README.md +++ b/en/runcode/README.md @@ -52,6 +52,27 @@ to get back to the Ubuntu terminal. Ubuntu is a version of Linux so for all command line instructions later in the tutorial you can follow Linux instructions. -# Installing Django {#django} +## Installing Django {#django} -{% include "/django_installation/instructions.md" %} \ No newline at end of file +{% include "django_installation/instructions.md" %} + +# Start reading + +Congratulations, you are all set up and ready to go! If you still have some +time before the workshop, it would be useful to start reading a few of the +beginning chapters: + +* [How the internet works](../how_the_internet_works/README.md) + +* [Introduction to the command line](../runcode/intro_to_command_line/README.md) + +* [Introduction to Python](../runcode/python_introduction/README.md) + +* [What is Django?](../django/README.md) + + +# Enjoy the workshop! + +When you begin the workshop, you'll be able to go straight to +[Your first Django project!](../runcode/django_start_project/README.md) because you +already covered the material in the earlier chapters. diff --git a/en/runcode/django_installation/README.md b/en/runcode/django_installation/README.md index 0298099504d..fbeeb1d61b5 100644 --- a/en/runcode/django_installation/README.md +++ b/en/runcode/django_installation/README.md @@ -12,91 +12,4 @@ tutorial](http://django-marcador.keimlink.de/) licensed under the Creative Commo Attribution-ShareAlike 4.0 International License. The django-marcador tutorial is copyrighted by Markus Zapke-Gründemann et al. -## Virtual Environment -Before we install Django we will get you to install an extremely useful tool to -help keep your coding environment tidy on your computer. It's possible to skip -this step, but it's highly recommended. -Starting with the best possible setup will save you a lot of trouble in the future! - -So, let's create a **virtual environment** (also called a *virtualenv*). -Virtualenv will isolate your Python/Django setup on a per-project basis. -This means that any changes you make to one website won't affect any others -you're also developing. Neat, right? - -All you need to do is find a directory in which you want to create the -`virtualenv`; -your home directory, for example. On Runcode, it might look like -`ubuntu@runcode:~$`. - -For this tutorial we will be using a new directory `djangogirls` from your home -directory: - -{% filename %}command-line{% endfilename %} -``` -$ mkdir djangogirls -$ cd djangogirls -``` - -We will make a virtualenv called `myvenv`. - -To create a new `virtualenv` on RunCode, you first need to install the -`virtualenv` module. To do so, first you need to update -the packages in your environment ->``` ->$ sudo apt-get update -y ->``` -> then install `virtualenv` by running the command: ->``` ->$ sudo apt-get install -y virtualenv ->``` - -> After this you can create the `virtualenv` run the command: ->``` ->$ virtualenv -p python myvenv ->``` -> and a new `virtualenv` with the name `myvenv` or whatever name you chose -should be created in your `djangogirls` folder. - -## Working with a Virtual Environment ->Start your virtual environment by running: ->``` ->$ . myvenv/bin/activate ->``` - -### Installing packages with requirements - -A requirements file keeps a list of dependencies to be installed using -`pip install`: - -First create a `requirements.txt` file inside of the `djangogirls/` folder, -using the code editor that you installed earlier. -You do this by opening a new file in the code editor and then saving it as -`requirements.txt` in the `djangogirls/` folder. -Your directory will look like this: - -``` -djangogirls -├── myvenv -│ └── ... -└───requirements.txt -``` - -In your `djangogirls/requirements.txt` file you should add the following text: - -{% filename %}djangogirls/requirements.txt{% endfilename %} -``` -Django~={{ book.django_version }} -``` - -Now, run `pip install -r requirements.txt` to install Django. - -{% filename %}command-line{% endfilename %} -``` -(myvenv) ~$ pip install -r requirements.txt -Collecting Django~={{ book.django_version }} (from -r requirements.txt (line 1)) - Downloading Django-{{ book.django_version }}-py3-none-any.whl (7.9MB) -Installing collected packages: Django -Successfully installed Django-{{ book.django_version }} -``` - -That's it! You're now (finally) ready to create a Django application! +{% include "instructions.md" %} \ No newline at end of file diff --git a/en/runcode/django_installation/instructions.md b/en/runcode/django_installation/instructions.md new file mode 100644 index 00000000000..4bf07105142 --- /dev/null +++ b/en/runcode/django_installation/instructions.md @@ -0,0 +1,88 @@ +### Virtual Environment +Before we install Django we will get you to install an extremely useful tool to +help keep your coding environment tidy on your computer. It's possible to skip +this step, but it's highly recommended. +Starting with the best possible setup will save you a lot of trouble in the future! + +So, let's create a **virtual environment** (also called a *virtualenv*). +Virtualenv will isolate your Python/Django setup on a per-project basis. +This means that any changes you make to one website won't affect any others +you're also developing. Neat, right? + +All you need to do is find a directory in which you want to create the +`virtualenv`; +your home directory, for example. On Runcode, it might look like +`ubuntu@runcode:~$`. + +For this tutorial we will be using a new directory `djangogirls` from your home +directory: + +{% filename %}command-line{% endfilename %} +``` +$ mkdir djangogirls +$ cd djangogirls +``` + +We will make a virtualenv called `myvenv`. + +To create a new `virtualenv` on RunCode, you first need to install the +`virtualenv` module. To do so, first you need to update +the packages in your environment +>``` +>$ sudo apt-get update -y +>``` +> then install `virtualenv` by running the command: +>``` +>$ sudo apt-get install -y virtualenv +>``` + +> After this you can create the `virtualenv` run the command: +>``` +>$ virtualenv -p python myvenv +>``` +> and a new `virtualenv` with the name `myvenv` or whatever name you chose +should be created in your `djangogirls` folder. + +### Working with a Virtual Environment +>Start your virtual environment by running: +>``` +>$ . myvenv/bin/activate +>``` + +### Installing packages with requirements + +A requirements file keeps a list of dependencies to be installed using +`pip install`: + +First create a `requirements.txt` file inside of the `djangogirls/` folder, +using the code editor that you installed earlier. +You do this by opening a new file in the code editor and then saving it as +`requirements.txt` in the `djangogirls/` folder. +Your directory will look like this: + +``` +djangogirls +├── myvenv +│ └── ... +└───requirements.txt +``` + +In your `djangogirls/requirements.txt` file you should add the following text: + +{% filename %}djangogirls/requirements.txt{% endfilename %} +``` +Django~={{ book.django_version }} +``` + +Now, run `pip install -r requirements.txt` to install Django. + +{% filename %}command-line{% endfilename %} +``` +(myvenv) ~$ pip install -r requirements.txt +Collecting Django~={{ book.django_version }} (from -r requirements.txt (line 1)) + Downloading Django-{{ book.django_version }}-py3-none-any.whl (7.9MB) +Installing collected packages: Django +Successfully installed Django-{{ book.django_version }} +``` + +That's it! You're now (finally) ready to create a Django application! diff --git a/en/runcode/django_start_project/README.md b/en/runcode/django_start_project/README.md new file mode 100644 index 00000000000..2e9f58b430b --- /dev/null +++ b/en/runcode/django_start_project/README.md @@ -0,0 +1,243 @@ +# Your first Django project! + +> Part of this chapter is based on tutorials by Geek Girls Carrots +(https://github.com/ggcarrots/django-carrots). + +> Parts of this chapter are based on the [django-marcador +tutorial](http://django-marcador.keimlink.de/) licensed under the Creative Commons +Attribution-ShareAlike 4.0 International License. The django-marcador tutorial +is copyrighted by Markus Zapke-Gründemann et al. + +We're going to create a small blog! + +The first step is to start a new Django project. +Basically, this means that we'll run some scripts provided by Django that will +create the skeleton of a Django project for us. This is just a bunch of +directories and files that we will use later. + +The names of some files and directories are very important for Django. +You should not rename the files that we are about to create. +Moving them to a different place is also not a good idea. +Django needs to maintain a certain structure to be able to find important things. + +> Remember to run everything in the virtualenv. +If you don't see a prefix `(myvenv)` in your console, you need to activate your +virtualenv. +We explained how to do that in the __Django installation__ chapter in the +__Working with virtualenv__ part. +Typing `source myvenv/bin/activate` will do this for you. + +In your Linux console, you should run the following command. +**Don't forget to add the period (or dot) `.` at the end!** + +{% filename %}command-line{% endfilename %} +``` +(myvenv) ~/djangogirls$ django-admin startproject mysite . +``` + +> The period `.` is crucial because it tells the script to install Django in +your current directory (for which the period `.` is a short-hand reference). + +> **Note** When typing the command above, remember that you only type the part +which starts by `django-admin`. +The `(myvenv) ~/djangogirls$` part shown here is just example of the prompt +that will be inviting your input on your command line. + +`django-admin.py` is a script that will create the directories and files for you. +You should now have a directory structure which looks like this: + +``` +djangogirls +├── manage.py +├── mysite +│   ├── asgi.py +│   ├── __init__.py +│   ├── settings.py +│   ├── urls.py +│   └── wsgi.py +├── myvenv +│   └── ... +└── requirements.txt +``` +> **Note**: in your directory structure, you will also see your `myvenv` +directory that we created before. + +`manage.py` is a script that helps with management of the site. +With it we will be able (amongst other things) to start a web server on our +computer without installing anything else. + +The `settings.py` file contains the configuration of your website. + +Remember when we talked about a mail carrier checking where to deliver a letter? +`urls.py` file contains a list of patterns used by `urlresolver`. + +Let's ignore the other files for now as we won't change them. +The only thing to remember is not to delete them by accident! + + +## Changing settings + +Let's make some changes in `mysite/settings.py`. +Open the file using the code editor you installed earlier. + +**Note**: Keep in mind that `settings.py` is a regular file, like any other. +You can open it from inside the code editor, using the "file -> open" menu actions. +This should get you the usual window in which you can navigate to your +`settings.py` file and select it. +Alternatively, you can open the file by navigating to the djangogirls folder on +your desktop and right-clicking on it. Then, select your code editor from the list. +Selecting the editor is important as you might have other programs installed +that can open the file but will not let you edit it. + +It would be nice to have the correct time on our website. +Go to [Wikipedia's list of time zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) +and copy your relevant time zone (TZ) (e.g. `Europe/Berlin`). + +In `settings.py`, find the line that contains `TIME_ZONE` and modify it to +choose your own timezone. +For example: + +{% filename %}mysite/settings.py{% endfilename %} +```python +TIME_ZONE = 'Europe/Berlin' +``` + +A language code consist of the language, e.g. `en` for English or `de` for German, +and the country code, e.g. `de` for Germany or `ch` for Switzerland. +If English is not your native language, you can add this to change the default +buttons and notifications from Django to be in your language. +So you would have "Cancel" button translated into the language you defined here. +[Django comes with a lot of prepared translations](https://docs.djangoproject.com/en/3.2/ref/settings/#language-code). + +If you want a different language, change the language code by changing the +following line: + +{% filename %}mysite/settings.py{% endfilename %} +```python +LANGUAGE_CODE = 'de-ch' +``` + + +We'll also need to add a path for static files. +(We'll find out all about static files and CSS later in the tutorial.) +Go down to the *end* of the file, and just underneath the `STATIC_URL` entry, +add a new one called `STATIC_ROOT`: + +{% filename %}mysite/settings.py{% endfilename %} +```python +STATIC_URL = '/static/' +STATIC_ROOT = BASE_DIR / 'static' +``` + +When `DEBUG` is `True` and `ALLOWED_HOSTS` is empty, the host is validated +against `['localhost', '127.0.0.1', '[::1]']`. +This won't match our hostname on RunCode and on PythonAnywhere once we deploy our application +so we will change the following setting: + +{% filename %}mysite/settings.py{% endfilename %} +```python +ALLOWED_HOSTS = ['127.0.0.1', '.runcode.io', '.pythonanywhere.com'] +``` + +## Set up a database + +There's a lot of different database software that can store data for your site. +We'll use the default one, `sqlite3`. + +This is already set up in this part of your `mysite/settings.py` file: + +{% filename %}mysite/settings.py{% endfilename %} +```python +DATABASES = { + 'default': { + 'ENGINE': 'django.db.backends.sqlite3', + 'NAME': BASE_DIR / 'db.sqlite3', + } +} +``` + +To create a database for our blog, let's run the following in the console: +`python manage.py migrate` (we need to be in the `djangogirls` directory that +contains the `manage.py` file). +If that goes well, you should see something like this: + +{% filename %}command-line{% endfilename %} +``` +(myvenv) ~/djangogirls$ python manage.py migrate +Operations to perform: + Apply all migrations: admin, auth, contenttypes, sessions +Running migrations: + Applying contenttypes.0001_initial... OK + Applying auth.0001_initial... OK + Applying admin.0001_initial... OK + Applying admin.0002_logentry_remove_auto_add... OK + Applying admin.0003_logentry_add_action_flag_choices... OK + Applying contenttypes.0002_remove_content_type_name... OK + Applying auth.0002_alter_permission_name_max_length... OK + Applying auth.0003_alter_user_email_max_length... OK + Applying auth.0004_alter_user_username_opts... OK + Applying auth.0005_alter_user_last_login_null... OK + Applying auth.0006_require_contenttypes_0002... OK + Applying auth.0007_alter_validators_add_error_messages... OK + Applying auth.0008_alter_user_username_max_length... OK + Applying auth.0009_alter_user_last_name_max_length... OK + Applying auth.0010_alter_group_name_max_length... OK + Applying auth.0011_update_proxy_permissions... OK + Applying auth.0012_alter_user_first_name_max_length... OK + Applying sessions.0001_initial... OK +``` + +And we're done! Time to start the web server and see if our website is working! + +## Starting the web server + +You need to be in the directory that contains the `manage.py` file +(the `djangogirls` directory). +In the console, we can start the web server by running `python manage.py runserver`: + +{% filename %}command-line{% endfilename %} +``` +(myvenv) ~/djangogirls$ python manage.py runserver +``` + +Now you need to check that your website is running. +On RunCode cloud platform, the URL will look something like this: +`https://8000-soft-limit-18855079.eu-ws4.runcode.io/`. +Open another tab/window in your browser (Firefox, Chrome, Safari, Internet +Explorer or whatever you +use) and enter the address to your instance. + +The URL to your own instance, will be like: + +{% filename %}browser{% endfilename %} +``` +https://8000-the-name-of-your-runcode-instance.eu-ws4.runcode.io/ +``` +You can open this in another browser window and you should see the Django +nstall worked page. + +Congratulations! You've just created your first website and run it using a web +server! Isn't that awesome? + +Congratulations! +You've just created your first website and run it using a web server! +Isn't that awesome? + +![Install worked!](/images/install_worked.png) + +Note that a command window can only run one thing at a time, and the command +window you opened earlier is running the web server. +As long as the web server is running and waiting for additional incoming +requests, the terminal will accept new text but will not execute new commands. + +> We reviewed how web servers work in the How the Internet works chapter. + +To type additional commands while the web server is running, open a new +terminal window and activate your virtualenv -- to review instructions on how to +open a second terminal window, see +[Introduction to the command line](../intro_to_command_line/README.md). + To stop the web server, switch back to the window in which it's running and + press CTRL+C - Control and C keys together (on Windows, you might have to + press Ctrl+Break). + +Ready for the next step? It's time to create some content! diff --git a/en/runcode/django_start_project/images/install_worked.png b/en/runcode/django_start_project/images/install_worked.png new file mode 100644 index 0000000000000000000000000000000000000000..4354c634ddbc7a1ed564a46ffc5a2eda9f1fd04b GIT binary patch literal 441957 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�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

i{W=okr&{GN*TJ6G2=iV|o!17`Ec^_d3K zW2+OS1=`K9{b;tV0=;F}zCA6WKLw!XY+6QEO{O=mz1OXAJ`RNe^2wg~)*Sd(rh;PA3U zUH53~0xs<{b-(VcU-LhlnpJ?4)m_%zuZYZV)zG(3O z&LxjLn|#Z8QJ@uif0C|PY*8Mbo%dtuNecfZHoCdI0sX2&1Ge6pL zDLeWRh(H}iR$lkwpn&&noG?SX`}9>h%c7nnC5mgB*&R40g~XvN3*$Iem6A~lN&N-- zv*lSu8uH~=Xf{C(p-Y0>uayAR?M7*0F)MJl_2?#toVAA8~DEqVBDX*Ww{A11eZu1XG zsZbx23t{rOwiGt(=?-V{wEP6ii3*-M4X!QcHCO@_lK8(OyziewY}bPII?<@rsByKJq3Ijnr({e>FI2Jy45m7{uDo4=gEaM<`z?GL+5w5-y zN+&AIrr%0*C5qeG-I%wch1uynE_ZK0iXj-Di>ITnBOv{lGMJ=Al_+T$wqTqgaNg@> zZ7K-K?Q*!j0!aMl6N}v!3o7n9jCar3?eX%{PaMfs*MA4ctkAlSItu;dqvi?hmiBV;Sm|W z7ObLPQrP+t)cuD@`?8@UntN^_py`EvNA~cV{FCU%&jHyeM!orEtn0-l?Vf9SyHP-FFtRpFIxR;6wASaj?e1y z8{}IE*D3>@(o|SzK{lT-umo^j*l^b>@K1OsA<*@a+qb~BHh%HrAq&KD{T*}B*5bQ% zj!mg)IbPDloYY2)jGG!{E2%^c- zyu$^RI1$3}8k-k{v*n65QC(vI@8KJK2M<_mIq*u(gn`|tFtul9%`XG51r$IaE-x&? zflw2R-{IgT9G6G~XDqx2eM}R7a$4FS`EOgn8!r&&fMr2-(}#DS#0udhMgk&&2y&?V z8;vw>lr`<$Ava;KKYa$#3pH*uSLr$E5CF$bYGU1AC~SeH z_c6kpuIvl(aA`^oG2pd`l!XP3-IB#9M_f$_EKK|mqMH1JbazKTW@q)>u*zA`NWX9~ z)Ej~y*&k$=DoXnOL1pz!(etyJHeBxaVT|)oRsQ`~K4}p#I zYozQwe>kAkc2DC0M+r!>uzE7$4uy6su51>Go$qF;zEd=~YPv2a%nNLVIpv2?9BvN8}XL6f*92x~5bjj4V|1cuf?e^;ag7K3r zOA!WJMF&4GBabT;k2T%-T`P^NHG@YHIS#g8A}^u-V#+WA*~k56xAlXMcaSUE<|W`J z`tMV#ch=03b9Wizhq@YiwhKQpR;cR$U55(j$z#zHOzI^QwVuv&4h@300Y(m($9-Tjj zu0TS-I4{;O!TH8&rVQ~(eF+~)9R5}z3c=>#Yf4J|jgb2!?`EycwdJA6cU=A$KXs!_SGTuH(I$vVaY4iXj zfZDIS0v)lPgyskueq#s7lZ5FM$H~H)zO$Gz)A(A|2Yg#Mg2ud$|8WbiX~Az2xJp(BN_1dPn_6|Lz8yn{Kw&^Lf1w zBSFS@W}uZtEC{J2f9}1VugsB8NRO>mE zb+%30b_!OpT=YITerEulekC9>fd!#ZLkiY+L>6P2mSAg|*nx$X$}MwRy>mP|{b@_{ zPcAiMM1b{#CP?d7Fe{b6PiFEu zyKS6!zXFylzUz-kVXN=c9Fni;c!pt_b<#m0Gb$9GkX7Jz~$j;QwVO-qP2V?|<7q?{hL_ zgkK1DN{APZIT9<)Y(Ol~=~o6z-;CR7S6QR;ZlTJMc--Qf460r!v7b@C1LeY^Z}& zHg@Rh!USw_Yn6G_?#VP^1j)+||0tt4M-cFoz0(5u3CT9R>i0%Vi%64^BgL{*%F`dQD{&e7Iq(nv-z{zn7%(U9x= zaVC0opbsW@1zNvO`}V%qjxP1Sv79n91HIay-OUsN?+SEQ&dY}yW7Gie`30U!1?XnbU5+9-@aZ4(Bm_<|o4>H(TBARbRX)VLm$IsJV zQi0yU+BT9Al7cB6;t-3G#Nkmrqz~?K`H$e-XTa6M!3Q|b8{HDau#bMBolfYVno8+55~pwat_s>-d_n1+ zQVbabcds-%G=GynS)+RCyLiZh@*hmhrn3d@?4Hc@I%=)o+D;d|__{tGGm^Qr+N_rH z2XhF8>|0Dmi$Ptk+m8%d%k1gt$v^0Ib-_lLfnzFDdfe@f$3t2+Z!urrrzat=E*4vM z|CFKk`2&78a|OQvsSAdQpdT1sSv=tbI9jyX5hYu=)c0Z-pw=AGz2gxAMWq_gOHypu z8TRy)Bgz~f;L$7cczOm@j|{yTe4@+V!R%1xT{q6htXPcp$L=r_$Gvw(mPIi)&*hOj z*4(698ef`-@LoVs8W^r78$on=K^<5Uq%+a|H@wIJ!eNpYP@6Oh{}M}g0J}TN(qkTz zZ#;|3OHYVYK#{Es2(FVX^wLH(TFS-Mk-(1a4pM~qG=kn%lDe1EEqpu-FYMwddlk{L zk2HIjGSClQ0Qw?R0-|zA4FdcOKla&33J=*&gwm{4tO~XlFRtLzi+_dNH0n z-E}qOA9z#P1>z1vVFvmR079`S`1O8Lrmt2I-IBn$`lgIvPaIS+uu`8BT_DS~ zjnU>%u6Uyj3>i~8-jeu|3T$~8j#juh3i1d$#&yEH9LldHvDY4uD=?B zW<)ou`7e_zcghAfjNfW4KpZO7ANb}=6{s4VUGfmkI0sw$Y=qqB|K3t%#Ee&*`kPyv zT-c=_Swuf9@?~EGRODx8ka$ zcvwy992jGt)4-x5LUcO6H)0KdNb%hY9&$CIn;AFe*)H;=aFuB;kW6~aFu?eUqE;v4 z?T2}uTzxpgNIpZkk&`9?K8VSHJ4CE?1tEg=rfotpANrdxH^ zhii^;&o@C;bj(=oBw^dO${IT7cw%~K&{`EN7mzIJXziVuXG1;!E@x;XRuz=6PxgXX__es{S_qw+^`rVQ3tVNWaqPk zsRwac*X&9Ton67UJ=Q<3??M*GJ%oSI27n44?{H@8O_eKC=?a$DLrs-sZ;MkVf2YFl znu>wfASdPe&JVzEexKde_g7HXbNA=l=P}{Y1YJ^-_SKs7LUUVNU1K9f)%@P(vYvT! z((s-LzE1P->;wvmGpv6lqifcr?&$-^5T>S{o=D>e9DYpm_cT^+o8;x?rQda}p+YnH zrliLUbUQLKkz$X<3Ou=Bb; z37bkmg*Gd#3}14S5WD0FFlJuW+qwltDf5@%UpfXpD%^V<49mswo*M*@_p6;0CQqS= z)rv`@lFYr4M8P+3hYdaZfFJ1FQQgfUMI^z9u9va?cRI8?KyK>j*!7cDj=1* zQ?Y;W*+EFyC3i!@;vHn!G^izzDL>X8TwQvG_$-A9ajzhw8tnH7FR!hYwV+Tv^I*B$ zRY?A@pl6(dpB^3#A^k4jhk5V$5tW*eimSvCkYTz~)85+pT`W75&@YN~V>2sm{lF~i z*%*N?l@cMQI*vKwVpB2Y>%Z9+21(4J*=KqvqCdY^x+QKxl_9wrUXGpB{Vi#(-f>zc zS2eeRm8MV0Xp=Y`@ucWH`v_*)I;=FkxSvy6c$du_E0 z)GnIft|GFB=iLv>5n-jJIyr9YZg)=~nN{yc6!8zdpPAyW&P8#4ivuWZ?o*L@T(rF- za4MDWpWlXE(t8p@RrkPI86N#rXEl7$eB4%0pNOZ~0;a>mCg<=ztEaC;V2Ta)-|A zSCO1~ZeoGWeS||Gd9+fruoi+MZdm%OuV#AzemnPsZp-bRyw?jSFQ+i+#m@^-(UryZ zl$^9Q#UL3G>OB!8V&yIw;?sC15>Ec`v7|5Dr{hQRS^62L;e?6 zB?MMC&-$OmK;P(ftPj=r#$WFO8K2v_XwOdQ3A1k~qWZ}L3xx@V^WPD&99#^sBk6vNZ>k9cumJ4(&GrG*D{dYW zF9jbQts+B7_dkudMcJBLK7qzzOdqOJ3bX8qU_ca0I4u%k7eNq<3yN&=hcMwss?qvU zy|t0mI_<|~qjh_YpvvlK^ku|QwMw=8F(uWbn|#iF0ih5jU+m#*E%iITDHL^L4fYK( zi}9YdZ8u^x8A>oW=)e1ALu|EQcPh!MD9kq(>z1m~O$~AEvMAGOprmjmK zUXy#w&ndIYYg{{NnOC?uk&dN`;?Vz6*d3esdMM3t_|*J&qK=e{D2I(J;R2Jue#V|K zN_FcKH^bC7m9u{D>(VE|xn-U2QVo6S+@7oC_!6&qHW^9!Rb=5YU%Z*Y4*B7MImM3JJ&3q+;W27$g2{dV9euDm@>R2NwBPW{fB7$&bEI$3ZOgHR>37vvf@DXvnh_vEJc)Dy`T zF&kzM9q4hG7dVTLfPF@v(roY2^)-Lfp}I5ZE81R;LZ-IHpHUzD0oe6zkCJstf6sIA zuW#XB5IXrlCsZKo^@|GMxwtnHoRyOyk0Q)fHG>rmkE>;7HOkRdb~%Y)X`{KIh!_Xc z_Mmm3_;|YBmi)S*)rQ_cm<7R@|74&?j0V~!x+&ths+H7I%I?nnYh#IX2>pvm9>Le! zg3k6G0?jDg@2BU&&F9JN=H)B?eXL$`Sn*ZE>t!T4 z-z1nxSw?!i*=%R-*JkOmk;f>zR5xWq=S$!n4q2jD-EHEUrpWi-h@!S$mG+B|v-N~w zxvJ$|Qo1%PqRBtM+IH1ZxZpU-BHj?vSW3}wsR0pP1n`g_f5jzmJzq0LRn4~-x;xy_Jnna&0c&({qutkXC8*aQ+BAFUQ#4U{R+jqz_*8=t5m%{m}>`K zQkq&-P-TL2`~98Vm+z~om}{=0Y!P%+Lll$`)xl(kVvO?gO?-5|)Wcr46(bfttr`-7 z8GU@nbk-R2FxGP{Y0r}(m3`)ynbNB^@iy7-?N^VsZ(|9tuF+eBB$D z5>cO@*}8_TKqT2-ga)>E?2PhpVxx7(YxGL$Ghw-bQLo$|rsViigEzhUkZgNjM~#j~ zrRY5@r#8W&k_eA=y=4orKqXs`r z@lo}BeAQGAyiqSWp^gkX0Qa+eIo>W~0k4_eCqj8vAu+P{MZi#J4dM49Iz}4OF2qn& zCKzrA$;2}jUOH*@1065{jfF|iT6T%=ah22{JxPTo2i=y>W)#mpAMYujyt2&|7@l(A(yMpz)gUkOE)ntU6xS^<30*J$MlxSXx>8@%(y8XVXxI{~|g zIzQlZmL|1;&6s`%`?T4;-mVKc3|psMX43HLLeJuNmlgUD$3Qp2GFbs;!BTQhE(L~F zBI5bRO^#yxYk=LuIlgH!%`_tOS8|NLg}+eFP?ivuF@?ObKaZx!?8k*CrFJ~}05Vew z`g5`cIxKG`O?TSWY=ExbY_q+N(Dl##B|y-4X7JSSrDnu1u;V>CD&GMoBeR~iIU7B+ z+;#K}W?1cQq<}0OVXr@9`m5XllwFZoo-a8v5(S=DL1Jz|Uv)bwFG5uv;`hh)>KxB2 zQY%&ERp##`u~{$3itUCE{D6Ls$A>|j99{3rZFtNrSAne_FV*GU*nO&OrqVCLaIS4P z;D!*y;4SDE6G^AFL)Ld~z@i@SA#Ua-=m2KmSQc5f4VI+i@?lxe>+N#ig<+%PMo53G z`C1D#n=vZM4s1rZ+1(JF{;en_I&`OuL%qfE+PnQ`piyM(OMbe@B(;LWRrc&N9^%R8 zwiGsMWMjkgjhDe>bKp_p$B#YAy2#sHW)|7Li;eoZ&;`iA)9`Z87&{ha2JO%3*Vfzg z(n4OlCzsMaG&l*S^B7#eBQ;C*w}W}q_c1Gz8Vl;s9KfreG1%UnFgTEonE}ldYMs-% zRR;R-ChpDcb|?d6Jyqm$VNVKhx5XK#&V$|i6$7#N24oKfp{8iR4&#p-eE&T{;~8+_ zTD#c)Lw_3yO?x2fSBQfKLg&*K!CEYpGAu1Y0PZMfwq7?-(;92VbY`F#WrT6dv90ls z1!%G$<`VWpkN*i(;85obwul97d*V=-=VmWLO6YlqfhTuzWBfC*f05vV$nVXzq8f4J%Baz79OK(c;SWCR8z~6< ze*yS5jwl^RFKaQs-Z=X!D8Ht!xs}|IxEzi$WE{cs?fOCz)9glgkhnf+yvT@B*}sq{ zBg=b{VcUQ}ovQmRTdE12^rGLSMc9RZq63;iK`1!+JFDWzG;5CYT_5>b%Q+JTH3=-o z^8LV!7u)|~>#Ks|=-O^^cPF^JyABe9J3(IDCAho0yAvFO1PH<1g1fs6?hNj8=Bso2 zSM_Cgb@kr6A75+9R?wZ?)YJo_sQWFTssBqg3`9d^*$P71abk{`(d-leZ=~VAmCj zD|uzM&vX)M5So5hFrGl4{Sc}?`-hieTd^AlWaR; zuZNvAAJC>3Z`vxFEp#zNkL`zY41-A>z(PkE2VfZ!HSrgHf8ILt(1F-8GAMS|)q0h% z=ZKi=Gl-1LT8rD*B8iUCI3QR^+WT;Ip-&d%`wkMh96JFYF6BW}OFI3`##|A3m=l4C zI_k0+i@>tu{1xWOf=dyQ?H22db^Plim@m%FT>}BedkH^3VCMIaA+lwqEtzj)aLz61 zg8NYtrlH!XbjNr`4T`&8jWzlg{^Xq^`PA>p$u*;Vbpp)q^`lfa4`4QGRV!wQbF z4N>Q{G=q2I zqf?WDxzT1>se(T53Nx*%3Pvq7lO|KFvQGo?1lJgyot@RO1dG_bkVz>X#k3{-vjv?L z0qfev0T1n3_lv2PS&Z)ZZOicR%k4u5@_Cd;&8^OjeV~oK!Kdt%qr@Q|03u_R`<0Sjx1kYbOL9>%JZ zRiczKp!`3f7GfCL3_LNa@Qjq4Bh4@e z(SSXxiHTbc-X}|R@H5WzN6JN`5O*D&hT1p(4~iN*S(aG$y$@a zXb9|+y+Dvq!-XFw)8mDq0}qz09>Ezs>|j>79p{nv^x0HZ?F(3*L@;BGCS<@`ja4;& zq0eC^2FZGYz$uF%p?z;(q#-Cmv^YF5Q*+@q+{x1_8R})}(}d($n8<_1iGyNJXnxc| z7q~t&a%Xx(HTs6ES<>%OO!sncujVm**JW4$=ov6goPlwAUf>ruZJNq)z~r~~puq(g zn@Mf$IYY%zOZG?{d>!qQ!gB2<;n(0pqiSj~{c6pkTBz&CJ{?XRBxWbVTWk7cb`@*& z{pwp9%)H}v#njT?{>$b}obC(DKtRC@!6*oTL$~KRIlR5Jdy}(;pPOFLxE;uBk{cxn zc!?jaF`N2ydepe8sWsc0zArRIk$&AZQyZYRxR$c0ka3%O2udnKf4cWr2nFjlJj2{* z%S6AU3c;kz6g)8`mllHkQQXOs7ji;k>WSgpc0QG96kC#wou2Gw@lSAX;6UM7&{?21 zBXMx}QkZkUvh zHW^dc{BV)n6j6kvB-NYz^FKlg!0T#HNSH&X(mNI9r`D5>@sroLCco>mGYVrYF__Ix zPmU;rM;)AXK1?xxlKiJV*{2ofhUE?H4(vjowoN!7N46(ML)-fMFbRhnMtT~lg8CoC zeY3`}FY-Angv9W2DQ*%agTJgtcVTErIcINKbUD`>{|miX`iqz0YR3SlOIca)HB{5- z&|2>mG;*Esfi8yCJ2=GQDlAP;kG0chiPzQax6Y|f9{`-lvg$Jq)HF|q{Vox?Q%2lY zxHJAz!=C+o)~r*j=Vh6p@Pu-O4=nkQy_K#-vR}6|q;tP7{0}PWV{726lK-9JjPH3J zY$Gaf&=xw_{cN%GPz&K_yH9^mrh7FFw{ZB=MEyHzLz{v$*kpr;ozJYuSN)MdtHal4 z!eJp))N8YySW7v~D7%b0Fu+06J`G`@Y?sOw61nwfX~hy7rcld!d?bL;rZ|#VZbaWl zFOQmGjJC2&UT-9_V(J4;%&I~5Yb^~bN`zv*nj8Dp|AxHq=|8LavPASt&V$^hKG8Dx zao1Xkzi?Z!O{AnE18y?#5kh&bFrcX4QLib6Z`Z5#s8Y720&6lB zlhl-*7Als&JZ{p}DO0N&*D>hY_cI?l0&Fh$aWdI3IkfZM2j%0GM6jP6`T(l3B=)Pg5orQbgyvB%35@ zvv+;eQk&^?49U%$E#yDV>-sXW=3dF@N3B0Ah1{jwl!6w6Wg;Ky5TNRaapiCNNd>1B z+1saLx(qQm>5#Lq?r@1aZ;JBr#l+~7-h!6PzA`bkQf2*9LfUQb3RH79GbwT6krPCFSNWA5rgI1 z0C~~yXY=lIMKe2IL}a}avE^pM3zG8?uFGsghezdH;c0%s+XV~|!V7xh3nD8-48`Iq zAe7a|0C;dIe!@pkyu`rF;5mO=B&qw#PKq}%>S%7D#VN)!{S5zgTh!&R75tD_W$^Ri z8pK==WL6YIG(4vL!jXWrn5wlac2psrhgyO(^Q}}r= zLS9M%Bnl3Tx@I5pKTN|h7`k)>1k0Ts>sVI)L!$rOET#-x8rtb_;F|aSz$d2gz<9cJ z&0cdN;WtVmm~tX#N)mCF@{mQcr)ONP;mWm1dlP`Mg1_2N+F>&l2D^8ufS=7PP)NDo zI3YoN#1F6Q30|l=#JS<`1Cu}g!ge_t<((Grz70Jh>7ifKcfbsjL4ju4dP3IK+t(^) zrJgD_h9%(S9u$|NC{y{5;>__oT9{~D>W#%dE=mb9VSt)_Sz5kzd$UR!*v8D#HIzMw zsL{r`kO)axLVWJqSS77eH|J|aksUBf>AgC}X&!n3F_Y%pG{^Y(DU*g-pL`DmoLWw8 zu_IQLUD&NdLixF-VYmAL-NeNOlu;i@rEkdfy!N#L#@p=wg%@9Gru%S6n?m{#m!Zty(vnV|@8uP0!JcTy*Sk zi@5P?`M2XFx=p3iajDJBOnl|LbR-AB@o#|z0pJ-{waLJ-b!(;_f)%Z6-q^i_XwJp( z({lyAzuT+)qxeW(;MkeSWMM`d!7cqHxjJ6I|3E|Hx*~0Gjwmt>9I$W%PkO;LciPlT zYe3CBn0`wYNflMH+pl7m?bAmF#Pd^#pT<%X^~K4zrMX4n;LoL0Mt)QLs-`vYq%$kUte|?*`Jsn zw)e;Zrq@uxa-e3DAhi*XN3+48uLy>Yfn`lyC>DX9qxsxb(P<$+fa7GdTcmYlj>h~~ zgSe3h2a?rDfHGR-H_?X@jOFTq&@G(o$ibU`zLFdR81{x9%jijrM})m@ zqZZCbxj&dn8Vw%34t@TD7W`ap2@Og>jlOVRsSe~V3G+^3y5(FSj>RQTmS_$|4}E-+rhX$z zG$#IK=<{tqsO$l#?bK_7G> z3#)Jfq&!=^r=iauz2XR#qqSRp=U@1O9bqS;Kji_?wdl&(taw|@S#hpeOMUyyD7>Dc zx)T2K@I&?6Ee+W&7`y){Agf0Xc|#2<&`&|oqVy@(2JKhNcdVU#Si}v5q=BKrJrn&O zhR~oNPIMJ;cF*Gm3wIKWq>f7L;CB2PdM6K6qWr|!#3HOU%BM&YiyGkMW?>^0a$?ZVa-*NjMtqY?YuBEuJT60cOM3P4 zd#lU>C47hWTcoZ*ShT^RsQJMwVMKr(2Bt)d3|NhKE$Utkz?7eHGlc|oBWUZnmYxwqbN>W{aY1&=F3+! zWAc-$8}W>4+8oro&i3wI>!cb=cybCj(sLpa;|j|3hw)ETX)-{6bLL97vu2YjAgxB8 ztC@jxv8^F9mCKa*_I2Gp7K37LIm-YO7}23-6N=l6|t{1MhwyM7RF zCUG!V`n1>ZgGtHXXq*9IgDe6TK})-9g}B=Om#c7N6GtUae2j4&3{Vvh3w%#U0Y_${ z5K_&%%+|XFq1<*5A-LN}xO=%Q)Wz`4?1+dler+uemP>z&myM46ooCafJ}q9ZQ-?R? zx)kSky|IS6Ndkiy2Pn-?eEBZ%Zf8Ab$^oI5i*EB_E4m%(ifmW`%?E;v^cj)h`u&5@ zhpxv?@2O>OPjKU)eiWcPzYqPj{%Sw=Pf$xQd-17X*oAA)7>yfOP8Ic!-1{ zj>R{q^;(P2C*1@Oitow!8`j z=;gMWLe7uES#KxiQct(IFXF|Kl`w3%rH0w?Swk>MDU%9Sdup4|9q20O8_5##fSag( z&fZ~SBl*^nup)0`W#XEDiO_Fqj``%k(C2#sPCibTExybyQ9CrZxW5w*^Ok8Eot*|D zrx)|Q)hK6k3W@yvh~L~C)dG|SpnC5_f)Z+VHhd=9Q>gHrCWT1a#N_^>;VLd4SVT-p z=lA^{+qC6!6=W|w*`jl?eI5k`{m!4R{lBk7)FOx)Jm0TUs9H8$)EHU9k{V-4*Iv!Ij zSJ6wWDmlsc&~<`NVFx#(H|df`7_bQ}DMVHZwL!Hi^=p5o&LCiX?^mMhKZw48R3Ft* z!#d>LhJq3@7fyqpHM;`>6=Fi&EU=q|vlglV>snOE0aSlC2&qdImJ5F8C*q=ZsbnT{ zR4yQbP) z{Drx40UD&f@3U_(dfFFS5b8IqCd}PmKb*GUBa@91T{v;dsNVIoowshk(SAQxNs+6k zf*5=ij3}^l@a4dLvRU6r-`XqUP%ftoFjtEZ9WYmtf%t#F#01@ z+=rj3hE44R9Gy00`6|$$IB%6^g|%Vrq~`NFqt?A#HhseXFa?})i~}En!v60~foztF zH=niAYk-<}{7uy^8xsouJ4#IV*uGCUV{&A)ZlBQR8dMK$s1&;BiNS6O*c(ZP?+58& z{Jurdx6TsvqXXKfFZ|I%t2WLjvL+IrHNJ;Mp48*8ZfRyeTDkR^}`XCh{|HEj*6NXyc;vNjRzdvEb zp$H)%Z@}A@4#LBGT+|MDcWPjZzT8aBM3$&q5?bSJObxT;k_YtWDvUpL43|xB*6fCn zU$*XoNg%oq*bn&73h~nrG`;CaSRrq-M)bpj)pB1Hx)|$YuXh#Bh?xstV#q!a_<$uZ8L zUvYQjZlar62A##}Oc3brRZLZ*JAx3Ij*d#@bUoy2SfT&kl6>i`hV3Qx2IcK;*FJNx zRW68eEiG#5V11qEg2!VQn?Mol8Oro_FNuV!6R7u7@_%|$@)yfqQOq=iY2dF{E?LJ< z>_w!Duf}nQ5Ji`ADx*Xjo2?i}lo6}bsP1Lctb6VJ&|U|CApM_=2vK&Wyw=V4)&9^gT5bLmXG!DauM7teBoVKQP0U9=#!6 zvn3$rB9$C6Rp+8ZqTq}4BP+(~`^EU_qRxc#b*cx}-KXopgy?sbz9B;2{%UkBM$4>n zoamiG7|RF0$M%uz;+}yJpc#+s7<-jvD2ZZWjB(%v59r77^mi*{WIhp|TCg@I;3z0> z0F1?_$#n~euCtPw&$hhnQdSXk2sD&48JGEShyGF5(j-qxgjNkws9Fy3lg2!*e5?3| z&?8m}7LdOX?b$^c=t6)&qUX#1dyH8Uz@0F^!~$=EMl_^5yHTcW`%Fn~!fs^X+KqPnx5C}@@))T-hi4G831ne{!N zO1r@UMUdnbprKNUmAn_}?%i^wD`hqGYl~@a6M{E^p$|}g4?%5X?N^9(Ju*kUeg{sd zDw<0VjYk1)yEKI>#lSrEvqGb(LEiWu?P$2kY;B?J?C?4n2=3s2Ho-9fPPa~1;iXZ? zFMc1Ucek;f8|bR3fAbU9!i076!bD46{VCNbPS%#n zY#f~Z7Q&(f4YIZZX8EAAYIpEhANrgc6i$mTp{@y*Pc%y$Ce@akn>!(2cZvS z#_i>()LaZ4Qi)2mTrQ5zdV&-XlW)8&fr>3<5k%r+oa(9$ zG7e8>_xyAExmHii)#J$C1n{^B0~T>9=}$ zyDISHuuP*PQGC;`h*Y(&<4?m8Y}>o@4HVX9cl>!B^`620#{LCePEx$7lt{DbKU0}(E^kkIJ5yk0nc?3)mIFR2r&=X z*Gab|WqaeVTE541mKM}T{x8TQia2gj=P%gG&AgF-?SSiP)Z_QhpZb+em8u24gae1G zGwoSmV((v^AU{`On(8DdFFf^mTnTyMX9-5Rk3>WJk1!^cd;R(WYFkSs#ganVBTKUl zyy=r}M9dx7mM~rDvRGcQzEiguQkj;Vc^X$pv}FGx(LJV7B@_4{4YRlq(+2pI^SrbU zt?Zu_06TiS3B!&U1bEu)kD|!wx_o@Na;|OFnsVf@{K*jpWchZr+MX^b?!8`Qa`J(^ zWDV@xnHwrJ&VCNS+VMEK>HcX3+fG~gW8i{u!mX$Pw};AvJ6TRm#|YaGUFc=bc)A>-~FwW{fp}9v)%T&_UP2GVC^;Z z{Ac{7l#r|0k9Pp#hZi7!Gh$e3z5@2vPKRLZXv{mdpgys}?!_;O&PQ~gduWcOFbC`9 zA&!Ixgri5Jv3mEXc}3MtpOx@QcSHpv79SI{g`qG`--hP)(#Kh2jo>*Y7}B`8gM)8t zFsBuDZV+&V_uT+ExJ7#AQWBe<#CZ3i^Qm@mTMvGKwo1v!l)00RIU0~+3*>35i2+bn zYK|TqVN^l`y)FzsSNFZtkDrYG$yj$}LNd(1Dn487))Dtbj$iK()9Wd%QKGA!KI`Z| z0rz|$R0l}Ygtz_Xb;7l5p2=r20@67to4Vs5^@M5gm%hoWfjem~=62u92dMo_r?t*U zT4up)v{)N&ht%@dYH7PI2S;L;?k-kmd-e1r-h1eKg5GkUA2h5f59@Jje)U!1l+#WH zAM0O7A@)VmX6LIWp+E5(0$1oq$=V00-Iee z;kD-!^mfpX8-jD|NgtzppgVIYO%}_g zmp6Zd-5=yi%ujkTNwY^L3=#EgM^WDX4lH+bIg=RF{@Asm;l#dxkw?rcyw0+AG9qM{ zf);|AhfXV2EiLAt=2d{=Dn3gbHVILr1{OWLHAh(9%O6I6ZWX@@uC8QUa*m z7yKJuJv?nVq4T>Nr_CP%?)jd}HC*&~*;|egYnLF|{~_sG-ZAST2WcNy#~9Dx!DqW- zgH4Qh;)Cw@nb5qfo*EAYBFuXN_nWb#ck6X`Jl}+gTH*R$413NrVlRbodv~|&XpIyQ zku^mBcefCdLD)Kdx8X z;}P8_?i55EHEzJyk{?06A^UEWNF;S1hdPD$SS^0H;dbG8%nB708(afx_h7dnOf6J1kUeWJ#hOg$}QK(EQIj zT(Cmj79Q$b?bjh<`d+LA^w+;l8^0hea0ERliY1lC>>z>+jU3E`Gy2a=&0g^f^Dsnh zulhh-zzIL}euCIk@>nsn?9J9WyZyZJ|CIqZT(d(+^RC`sLk^L|KliHAEM>$zFNk}& z{kixEZ+3*n4cc5j)AOer>}vjLdj8qTviXn8-YnVh47bN3OGCjJx7U*oVhidTKX-gg zN@~INUAO79_JV!230ma0ylKCo(7z7wH`*-}>@8*%&S=num1rH(F%_TG9_=_&MtT&}#&x0v!Lx8|;$ zOvOJ(dL6!@-OeQdR0maD6{U2-9cL)e%-1u$m6hHp!$@XMkhGY-aEtqj?!HFI1&sHj z^&m6+tuYlala8SIoepP4^Mbt6-=#dW>)kDBR*VtoG*-S&4nQ^5;;u+P~XLy$^n^ zUI`m;f}+TC!bxorv<3#@Q()sMgYR<{dDK`1aX@Lp<7k6b??0*uB_udm44nFbOwZZ7 zf@R2@TMqHSSlJ8jZ$~~4u^Cz9f(`iVNWl8oc?svym3hl7EDvbSOo5*FTU=+Z1IMk@ z#<|;1#K$iKnZNJiuzFExk42ZpKJqBtm;9plIK4($v)j%QmP0F%6Ja|m3)iFHRG&5j zLs3#l@W?VmFzxvm521~>A!A?N45~kghBu%-OW1zY3s`B%yLnh7IMT@!CJ2?wg z?xl=84u11sN4$^0HN074e<6EkQ^W`K4dwo?B*yuR72YgVFN$px6VRbL6DdF1!>Hj~REL`%Wb0`Llw%LMlI=LR$)b9zj)oY`AS; zEWwBnMDk62m=$BAq65o7V!zhb%AY>r=qh-@w=2Wr2uIEBz4nLY^caN=n<+%i$97}p zNjv>=(0pDJ;K8#Le%zwE8o8KsMyGXGo(dnPvL)0@!{&INDY842YzeU03RxVoP4%s3 z%3w7j+h}1P;rnrE(vIGjyf9BK2sW~p$iCoIst)3r7mqnqU3kevxT5noMY01-dPa^qi}0m-tc}ZZFqTSab6WH4qz2!f_UWF^Fyy>*XXB2Wi3T58Yegu z`3q&y?qr*J;GWM#d2WD=D{I#%WrJ6gtry&9Yp-C}*#a!_&t&L3!==yV{WkP|$+dR5 zK^Nd3B9+K1-VaUl@jbTcj;AH$T62m+c=k4@^!Tj;xY$3;$KU-i;4|x4mlW$KIbN+s z_^F@%lO4^z(~CLalA2mk%%H46k01D_gDt_q1`k(-PFA87Xcf8YP%4eWFD@xy><_%| z23H#(>UqJd6ca|73#K{QN94~MyxR#*<4Fvad4$xxQS z)i78?`ij95c{*f=1~)3HE*`rGAafPxI~tV7hH4GtPyu~)`{hz+O~@*o|D#ohO(tHP zblQL{FVI^l?2V7$!2D%AZnlUu`T>RhUy}o16wFU+hrfOC)x)^2IJZWY+u} zy!LMdY~m>@B8wYoww5p3eY7e&ZE~d)#qB(|SKhxb;y2{X>6MvFCYzmbq&Bqld`FW^AxH$CgJ@&SQQEYPk9Zrq$S*k~; z92;pZdi6imNRPtkQ`|`f={-Ae~w?oM*PF`>O_dy6)PHOh-Aa=%Z?w}AVH|%z3>5iS4S7MtYK;IdsS2@ zN=Y|U`TJJDZPhlB`aaU^rcjiiE-!cq4qa$NN?16fVfALw1;HW73%WpV-?PVsnpRY{ zgC8FOIcvxERc5h8Zu>t52G6G-M?3TC&*}XU{{^-szwB93)WI!jm{n||yB?=gE`Vux z(oPm;B)Q(bQ-@b*0|onu!@bm?Q4OKo^bkxwj8rQ1%qlM@#-e58EbyVABZ zA7ckP+q`1G2R(NA9RnWJ=JfD>%gz-L9xFW{Iwn~z>SFN7!UgY>SOA7eE=rq9&2-45 zAAH$zOQleBQvVPEVsXko7golo9n8ao&bOUVpq-W8dN`Z14Tm^=g_ex`D*I(=Hw$L@9Z29YKs zSMoanopWE@x>x@(QVBJu`151eRSdWB_zL$4ioKRpIZ+AOcrrOkqeU_7ZeU&#VU8Vb zwF%A+EKO>m3F)04)95JF8T2>Po-eCHeTvO8sUHu)qQCb7w_OLPhQ>o^0|NzLw+Zbs z8*UICTIh^q`=XLT-6rI;SLsN-CU>7T+ewVh$j5Z{ap@nEMBCu9(#+cyQ6Hu>9gqkp zJ(hO&3u&PAOb>BpX+yUG2I-*8_@6U+glN2F7C~-dC#l{0Mo}(9+J1v$G)ybm4tk<{ zIXCL(ls3)7AF)>5a)qkm50(EAj96z#_-hkR2eN4slAo!EouMk+3QPmbQq4p>9e>jX za;+2wF4rfC>>*YbzMO}?iodMB?E#jK4iWl504f7w6Lxu_GTzIglt+vx_p%LCeWOL|4$ zHgT6msEO3cB-2kKhE&P9is%T901>UT-x=@0bFfhqjQoLR9p1P6lylSD2w5ma$rx+y z;juIhT;~Z#(wiNM^NM#aK9cm2xtPP}+uMdZnr=J(!7yx5+4UjVq9aV9cO9A2rpz2I z(M3@&3BkC%1&(3A<3-m-M!y_82&5xYrFJnv1J_dauoc-tU%8d!63F|3s+qU_Qd54^ z|NQtJE-h=Hxcw`m#+Mh`@*n2l0m0_U%_C~>zu2t7#~nK5Usq0>eW%}t+UL3j7YXTL zBvJZ~pd+MIK!x;S2Da#k6R3q$MnYyb&#A4cf)JHbwvtq{oL`A?8!Zm&onA>A=H&(n zuFc-6i>)#;Wx=jZt`YD!^;UUH41aY+#C4y2Ki*$*>&-~a)KpM?cpY5pwHH0&?i^uqH znfRaUafxc}rjWFWxYP|w-zseBc%gfL27>>BsBZL0UF)}O+fDX!Pwa27B~#}-xjTyf zg_@+18DD#IZDv4^!+2kuKjT}(;RWb+b$kGBe)AUfPZM}oz?>k=XB~FASt%EC z-zHC)s9_Ac%SKcowj`oq(|j*KTXZ6$TnU%mj=6%E~XH%6r4;bA=15FCo#9(6RsfBxoUCc{Z)8qHq|l-Y1=4 zELyqIq6+G9XmaGFrh7)fqyKNyO7k<%vdxt=C5BTwiF{sc`g|9j{LGMj7Mgarql2`O z9$VFlZg?;F=!a4zPsIZ9!fE`e`>?yPxo`nj!F0CDF_=r3j6%g|NxWhKl#+Pr9=TBc z|L?HZ>-q=g6(-Yp&Q`Jhza9n;x(jnJ(CSA?I8Ek`<+QmwH&p;C#rCc^zmK>G_6Zn(hkhq>Bo~%5-Mu!7N{)M9%TEXihwFxWVan`(!CDXXM#=Lm%7;?JQZ==O zTGFwFe%HGKa#4XzGtCZx)hpyhVgxan&pui&frl^e40fCV%a=re*J&a$>-^ zR`C3CCoD?L|4mo9ebz8|Iqq^}uuD!%S%rG}ZMZ75uQpzIGK37d0E41mDNEhrk8m>F z7EOiP-9|a;Pf;y}q7%ysA~hn;WH|Tlf1tXxpSLQ1iWV5+Xqhm!m+t7|1f3Ky`;S{( z?U_HBdyD2retG(*U}6=XWfq+-bj?*GB1_KCia^9o+Lwpfii(uNDCP50>L^%oK23W` zFR5>))8$_%!>E#Ene#9lzC;&DkEMSdI}S;|Zjfrm+cntQi+D50fP7A)Lc_~;C`djh zBFh5#WIK#jPK9gDI-#>XOWAwV21#^t&+=))>stV(l3-A10(w0?+Lhue*3n>!B)s(9 zr9-<6JAjdvs9v$;T}Pz}CO7;o(tuIL3P^-RoSSC$&v!7%xn^6wdof3{T;=l{N1wd& zEdoYbgmJnt@3k{~RAP*)6lIF$NU#$Uu?~T$S?<&xQoAsWrZ3b}91T~*{TXf|p$7H| zTO|1)8(sw^^Mgce9X?#p2(!<9p3H+0_y9(t{%YR`|qm6f*Ggx_eSj zC#xFAv`3RQ#qh;OKH?${eKJ0yJvnLmm`~-bujfyp(#rsiQ&-Lprt0u>k;yi3dTnz` z354ZL^`Xxkx67lW^Br5!ny5PtmD8_o9fsnrO~$^0D~=VHMZRPE&R^(U!SROJf*{TI zPJti8pPY#zHU>gAU&07;-kqHLh~PC81f!$Lq#y%35hl*qDeEj=MN~jZ$&@IP2UG|7V-}@&7%Ro)U-%a25{1Ujux<%?ZZr2Cx z<5E226LjjPnUb_I`W`}4!&KrGQqR4?lY5|;NGGlnOOg$tbUrD2%gNLJo=!Jip&?|S zy>(SP`=B#e%noZ+zxgA^RZD6{9jtv#}>3)OGwYu6LvqSZ>X zI5y(v<`=c+b*2~6ER~#zz?eExZIjQzu|AGHCGvCb&#Fo( z$7JMB*2fbb7w;6jc(U#Pmg`OF(~b3*$c9js2~*yElG&(DziQb-OW8$KRpR}-+b|#M zggRBuE`?(+&2;=HoKyUfli=eYzfGN*e~}R&9Sa-!#Wa0qFf{r=4`GKkZjCl9&Fyh1 zpPoC5e;;$wr`wG#sz@&D>#q9rM0?;zE4ZU)3^Z6MZ{0?>&C8ksKFRg;}$doDd08kkrXJ%$gAL75A{Hr=3p`VCb~;I z4D%7}Cz2Adt;^!{l7^Esh)qNXCL1Aq(mghIDompRnOi@sGRwUqFsngfL+@+!MPc1^ zHvz`^9l9>7|MnooGXJ7N@zaLN=8aw-9o)tBXv@6y5JDv`OQSVUjf49YWIUo+6>=SG zsq4p<1v@hO)%7-j5LPDEbR`t-Yed>06dX6mZZ@e2F*+zl-r%1FqDoVj7ln5gEViq2 zx1mB&4`XE3rjXI9OI*L)AwmBbdZP-ohtNCqU4~J?gaZQ!7U=H-{|f*b`F-p9iTS4^}bGRn4e^H(Bq<)xMwy zYLB&SG^vfKF3~YZCMJ>St}jZR4f>XzKk8mM_MQ9Gc7YH2Hb;JFXKETdWUaYj#>hG&h_ z4bqsxs6!eV;NbN!0p6URU;z#FzRyi36dNXGK?wLj&KeJ=+B=WqrIo5o2TOo=zuRuZ z*V!Puage-DbntMR7{^*+SWex8gOL#S}LQickj3prAs2@4?EOnoOP{@6HQ zFK9*_JhU()>bWA8W$d=abe#VbC9v(^QuK<;02YY>cPapn3HI8tt~)Fb$(*@a%W&nq zF^taV2_f^^f9j<~ZXbo$#Ux%{PC80q{y~TG#dDCkNw@=a+`T2I*9vwzf^ycK!@0k( zd;KLHuQor8z&uY~+{=SeAAL93Qkm+$r%_8JlsLH24y*d-JodSO z(sX8Z%NN9d7^Ri_jqlq_uEl@aeZW--V%m<pu-A7*7U9|4cHko{~9jybut zEZ?w}pR8S$r~kL@$-b^&l(tV zsypyf&i%e|Lk z(15@NL%k=PsGq#%%VcSF?~tW54BF3$=nQ&Y8~K*<911s?Fj_Gb;cl%tV8<5O{OB~3 z?6Qx6i8sB1C>z8kR4Sau9n}a^%k1S{_utj8mrdOi)Rz-~qlvQVi@dk7bPiG1RfXzu zsD)*(Y@gp2)x#1{NjIz-7-LDO85Mp0l7+B{Y4FDRz?e*(_7^O*hIi+>Er|`E!91w= zjn=PKPD**1#w$8Jj~yVGv?TPD{LNuaOr$8Z{~rI5Xe0Gt(WY1=&s7X@VxWpQsK@!K zo3O5?EUgqYS|)svhHG-O6IsO0;tu7RdirIPfXYH7VNjy|cjuA#pFf%O`WHnPs3R}h z3;l`BF3thu^l)1NLgX_v7>a36e=%z+ohzftc|qcZ#*&+1uYeyyk!gYx`A)4!p~zno z=I(`t`FAv*mS3@Vn!J$I9tL#3!0;wNd&Ii}RTY4$9e&NN0rw#NBoWZt-{Wnb{&)aW z%#I)i=_EB=s89aPxppvO>iaRW#T^BMh>L0EeMgZS6&a z23nY}l9n<)FQLyClw)=hBHVFScB`nE6Poc(zW(>>1?nSh+`p{qOTW5XOQYin-w~iR z8*cntlogqUAj~P$bBzbp;%|xtwX}~w)IEG6QzGHCLB^h$#F)1q`qy2Mrp}yarm7TR z!s44p*x0cD&uL!`cXkt2(O+Onm884IB!No4vQNO6%7@E#KUr64*BGovF}7@PsDXxe78X1LqL$n7M#3yVu03Mjx63zb zwBjvXwDuqQ{m6x4cH*mSgANQSz1`ah>Qpv|q`kEj*Ax*4)~mm&0|Ztk@c$5G=Yj@? z8QyD^JHS4$IGYLQ-}O2) zV!dgE_V)I8Ddv7Mn?jA%>_1Yq1f?1J_2tHPK38fW^up(PQ&KAyz}WqzkAy5G)1*Z5 z9wP)JL4NBCcJL~v_I{#MZyht_F}3s=-YboWCTpMdJFOt6lKm5Ad$HT?lr&@vQj{kW(p;5laOU6i{=P*Zo`{yE? zK0lrcptaMD`HLOgSX+QEu)@Q*)0#>K5~h$5sv?kw<4r#25&5XA6VRQV#GR5OO;1Hc zseU;4apArMZKL)(rO(uE^F9$J3YTQRQ5$XeAS1OS8?48md;?HlhkpE1O1;X(oE^#` zvJfY_Ui2b7`SmEL^WqhT=cyr!^mBiR!RIB#(C(~Lc?fqZjED-fH^Oh(d_lT850`Mz zjlRav6-ErF?29J%pK(j-nR6*+BkQiTEL>rlc^J2*_E2b%7x{DZQeTnxAN2W<*mPN93Ts6uRjc zY=*Add}{9?#@BV3jE8uoEYU6fr@4#=_;?YZf&T01TC2zY_$ewun`ZLA{syJdlsAaf z`N#O;DXX=(ev$(SJRKb?HotcrJD)CBn@v=l3N-wxUG+F`J*w~kuzYqtUth9EOCeof zgwmxgwZ8r<78yW=X3n_Z2%ox=EsN|=10&vvQU;5s0P{Ra_Wo@@H8&Oy$2kA}WUjjN zcANf(Xlw+UIxqhR=>}?hL?wzb`6oX*8@GUFSnY7B{kD=sy1WGP)GqU(j1ID&a;nCK z129@t`KXjJQm%|LebFf=l@O5PqcOpF0RyC~q0r>z9N-f9Ey34s!vZE~Qdt`Mnu?7+NOf1cNTN8SP8`p+y6lE|2ow5GT*o49LU^v{u0~pAD>)%zrQ_KR=j&EWb%b778xFl zX>;p1oeuS7bG(j+FI4K+8V}45Z!h$B659%@>g%-H?6!M(;41L_b4VFafr)=);2>f? zOVrz{lm418q3Q5Y*{4l$tu(2qLsc|(1NIQP8ZZjVV};3;!pgy*0{c64X8Pxhy{P%S z*@h4_Nv+p(!%i)rH{WYf4HP0&2}&*p!&w2vKI%OODH^QwmyGMJF&7i9lHRNxWX$*PHMz*xP5)ql+#**DaueDE8s1@ol(%ngpi$*Wp;tL7++TbW z|7UgY|0nw4UcUYq@IEd!ZoiE-ZhwsSX?rkj4Xk-KoUc5frK~om19C2Qj)ncXIj{IeUni zBgFc0Q&vQZPOf(Tc7Lh5LDc9x+J?trQuNr%L*5paJ*}lw*bUxB96n+5dG`Z zJ`?yIlRV$Ao+PxKu?mI0vx3~nV|AoZN#g9G&Zg*rRa89Lrtjf1 zfEg&rtBa~Qeikr)m>?Iy1QAFESX}18StIMg5Fk?=0fl`je0#YUmHnBMWB&Y&qy{cy z#!^yL!`$h07a`WuH$gB&O+`aIY^-)V`5h729#t_fxAg?icipbgfoI6t zUoB;L5iyzPxJk|^o@xar<6y5pe2r2CBa0Q?Zw7&RBf)kO-Y%}8*WKw%m*tG9l8CP^%M*J*I zjtIN|Fh&U4-=5OPJ&z8h+5>w#iuosnFD7q^c`8afJ`vA*y*(}mg|EAQV8k%R{XOl8 z(($@{=@;&V`m2Z11*Y;>U(MQcz?YY0%3@}}k6i9NZVYZE&W8H9$+Ce&^-fNh%54!~ z9~JsJy@y|v@r)a8>m${uQBSEbEUq9K z8NTjZ&jx?$Pp}_Bc*0B{`h0pN2YBraH-%j%Y6Z)@DQc7-kgHEGYq?{LA;~}O3{x|+ z^eG1p^k2s*KC^$66FAMP==2_1sVC6r!tIHs517e!ybOQzscb!bNLEB`-5;A?x6LyA z?QLn_RNm5B;D1w|4@7>HAFuR$_(D%k@@>mw&cg1HN%N`;7DHEk^qD~S>i%2!Mww0H zS&yGR``67>i^?^U`J)uOsee9fsJJp6M!Zj!L)!hJjN9`L=<_`}SkhaanJ*y`yMUei zYq!XF{#x4;dex2#p!o6`GjPhpQ}OMa8F+M-5Gf`g#0&Q<+j9&;9ocb!X**zr_+M0L z&#|>R>*xPNg|>Qxr|kERR&TtFmN_5ob=*k7-_M?1VR7y@x`V^mAl}mLOT1~+_BLX+ zf|FT!i_D#rG|;~tRy5Y{$t%w{$_b`lhlssGzW77xZ1>I4cebNShT6_c>xv}wZu?I# zmE9!7#X5!`KWRTF<~q^v$}GPO8!qUvx)!{stsf9Rmegp)Ti}|2QdO`=pyp;2=@bbfA)(Yz-H}9} zOIf6@Gt@{#a4EGDdv?Q1nboLvnP=e1E9>;nR+?Pclj$^GMDxmE&KdIRb-ydzePucF^Fy15e zxIg2I=oQ&M(HFVB$q%Z`zG?ikve))}ce2uG_WCsUAx}E4mEJ*ph{DZ=J=IEDqBAMJvx2@DzA(pNC=}NkKOL@*pZqa1peR z5%3GZPO$p@vp-o+r4@T+KK3WyMT5U2pQ7|Fz2Zg@^Fa2X>JPSu%;Q==!dIyxJ+OWG`Q7UFfw;Kg)TKg{5_?$xJ`x@=kyS ze7VQ*AwQ^oGF1}V-cOX#Z?);`3V8154fTOYV*5-dmLmVjJ^UK_-Wze)>U^3Zy0yXo z>fds;&0$ly=1(gp@?dg^_;KsTyREpur|=3jR38s&LCc>idb`lpY$MGBfj$|tvhld%mfi|gz{ml!tKwv>8@5CG2v z!02S7tamp&l$&BLPNWBM1o5;bEI(go-eQ*zSZ+*mu&?lCsFQ~Y(#G?tzU-0<@_A_J zS)}ioKV2Pq#5c;*NO`uth$R)A+afz2QvV(vC&V^3)o2p$E-xUs!9$I~3dlOlM`QB8 zD22?X_NaH@1afD8cqDfjt>MpaqYmEM1$T+9BIn&AYhD{aCpuWIR_?|SG02K%J_Nb= z3RSl|qcy&}hjaYDZ<#LoX`)-|;maRGb-tS3^E@!#hxf4Z>~?zO8s)*~VzX;_TjY8b z$7R*&uzCOe@`l6b=jN+iCGTHZxG;kv;qvfGy|$g;^l|Xj5l;9@Q7Zzb;~oc01hGn4 zzc_+p3sQ)~`~#FAv_=w%3pT@mfZHZtRPPPZ@r#eNFA01iGE}ES$YaDT@?|^EcbL8hD7{}qvDq9XOZbv|^7H^2%k>Uo^Y(MsDIjz`LKNpaZeWDe zj#ZZ4ce`qbPfdx}uzlklNOv$a!mbX!?HB^(Q?jT?e`$NE36wnvL^Q2LD0|_E%(JPJ zBHO5ZCp+Kb1>Pp*7}~@{*elMxl__6;PO!s`)8=( zRPO#n7gYxfL$Lkh{RyFoem_#m=Bsjfci;4?1#&>bpY+>3VFa=FXAfVMvQ}Zk1l`;* z1`*aX!||Xe)}aCYh*@43jxazf$lEKi*#!A|o7wFh>4={SBF3L~ul?b4o(al37^z1; z>Nil7b({SyXBS=w)ZLlE(jUUWZs7WRN$ZK?Q=#V56*eeqz z{X|h7L~*hV1lI??`unbmNl3VMOm65~_4p7M^{h}_JgRKg-+3wyzxdYSFBQ9DLbN0G zh@&X~gw&H;lXq_1^%@SAuB&_bn(WzMt(z7txL1t|^LD?_kQ!#72u~-`m4s`bGs;?k@VfJp@R_S);G0kV~!;E~4jnv_R6*P*R8OFDc>07Lf;H+7% z6ET{@*{vlFA=lMf{EUfz--bQL1K+ExkWB~DOE-o@Pmt}#4^P~XGhPu%dV$vlJz{)+ z@LyyDt;it&)QobY>$jdWhKx!KVV=63W+vXm)L?BbtDG(~%Gbg<5x1Jvz~uvbl^+Hw zZASF>7-W7i_#In`&2W(5#~>yHbz{sPmONL=jpaRv-m_;JCRf)Wz z3}0TDh0)_TExi>E%yy%xW$jon?NBI`eqC*Bx!#?%7x9pB(5Cnh@FTr=gU}u6B;-9dI0kfCBN5koB_wLpkG6GMT+5p zZl1y_$s3i)ILSrmZdt}S*f#65exVEm6Nmyn!x??NmAG?)p2M=Ba9s?0J3{K48GPci z>}KK-Xv&g)WfyF_8!SO@5{QiZ?6CpqcW@w!`co7@sEENlb z2SE#!^-fTM%v^{U^Bsg53cn3>s5#;tnY_xqRl>))$_}?4Py0s z*CJk^-%F_oOr&2o3H+MLk|=-6mYxoqwX89=WDl%#q=34lft}UUs9NmM>TWFdEZXP; zGdz?AThmgCvd6#l4S3a84lCy|?-{xT=RylbaY%%jT}N~(mr#e=^t60!BR*mI$e9%B zWq{{tmh9Yw*|D~A3m_9N97|(CB#2`I@I}`)-jo2gCubo+RZAN7iKBDnZr%Pqp@W1> zz^#b8OnQ(zF?Sg?Pa^Cbk_qe5Y&zXS5Yt>KRAD$A0{h%fb!k{+k&K$8d-#zvSOgsg z`ES`pF$&y>gZX*_4)o6sAHuhDALu#hS3O~4TO4wXZPX0DjqHR*orTtQBOJp@amy4q zIR~4Y)rhN12?}HyPyS^$XN+hZZ^cQ@Mz2tiv$5b#^jcpTy$ixf8`b;Dq=Y=RyF2+* z5uS`x3u~#QjaJ+jbl-tMewEa`&X*Zr_Y`n7Y%h0Rc@{-RgX;CAZw~dz!%Jo}3jtu8 zAw0U`B$GAgIT*rX)OiDOU0XgsJi1#D7G>at%_g_1%DIjSJJQ}ESe=d3@o*k#v)q>w zdx5_s=+(#c`9FCeA7&#d1Nrpe!mw3O4j8+NmLZzK6GxIEqN1V=Vy;TEZbJGu7X;{z zqpjFrqoG}+>C{Q>-CY#`hoAPoqJ1i9EO@RMMDRkFrpZN;+JpYg1QuXKI+ll7Z&48S zJls4TmfYRJ497`ui@-z{H5qzv;D}Db> zbV{Vv?ZG``GwZ1ZF~bk3CY-Iuz~edoq;TzDpGV_&7Qc6*U!djYR{hoG7M|iaWrQfy z{mwJ5!JN2zCPb=@1_AL;P5DT!_eHBWHDxhCPcrwzW@^%UHS#&tpPq`(>I!#}4m+mK zB3hU&QxAmCIZsA1F2Q_G1)K)s#Y4#*b#iC9u3bbc@#B%6#Oji;VmYby6X`wXhS3W2ZtnV4x4+&aTbcU$3E?v1A2<{ z%@XZ)CHygTcN?jyhGl>7gz`=e zFbjEa?jkQEQj*$&kmf6^*aP)Zem;j|FwLztPDr>%*ZF^K3Bu*{sb~aWy)d76$0lx1 z+|H6CKQuEp$MDd>>lqkIRwW_-ga72)b-Zr!LgJNHppJu}N*mqlCY+>bcIfz@Ec^F| zjyBNuqCpTbL6-bChJ?Tvwys`GpoGq-118+9L&ma<^*F_k)}qP7O;xytYoNK6$$24J zxBkw(#cMAXJF2Io-+14G`rmpx*JUxFPB%aVE{TCu0l4m5W*oR`jLc>MBK$T-fB$L;Da)nd47i>8%_RD6WypO-Ilix;p zVFu6up}Qt2C<3E-rAr+Udw=s?VfDZoRLpGR12Z45Zi<_atEQGWXZCBijrjtnYX{P$ zHe-b3zni2X+CuGrA8-j1@W)=+1MM0;9&x5SV4O3q$JGBSn+*>{=Vp}Tc~C~wYx}P0 zFCWLn)RKruX*iovDoa=R!(ZAT*e~(TqC#8As|SJz)THY}jx}+b;Oq5YX8SxP=3GF1 zz19Iz@(i_mw2r!j1GG9Eik9wP$-j&jZ}T`#Uq|OydJdpZ%Fyo|zE6hfN=^!rP$jNi zH8nou7hM{~F&TA%Xv)?XAXUF0o=IF#;mI*BqWN{TL6uEVX975CA?(BKG=C)O=%Qgj z$V5@mqMtYuTk76)$l;gM_m@Q;Rv|SgSQ~T&8>g2^WQr(aYRH}Xh?96=yDqj%R^U!U zux@|y7uH;-#4m^h?fk=r6R8`ou1U?9m!AF%9IyE67!EtFw<4W0xJD#dkYm_|IO-ff z^h?;EjFPVsil3F^GXc(tPo=3iwXQr|F6BloAy?#TVe|ea$jYDcFVX1TlgvRR)`2X8 ztpJ&aRSwf}2Qe%rVEK4w&m;cppKri8UsArOKyiMfp7ZT~Ewu9jK*u(7wQA-&#)S|6 zE|*qF{KSryWhNagPLgZtt%hTX3yPP90J*Br;IK*vZzw*l3t@95`96^~p>!{a(_$lJi?!|97js(;ywb&(Sex zlGQk=GltzI{C=VV2-|pLAbFV|yeOeZC_z>0)-ww^9$zk5ht%(dQ<*y;zLtg6lek0b!j|`>-*r%>V;opizCViEG8`FB9Dljs_;qTZg^@h+bRM*IdU0t(hJ!elK746@R`E z+CMbCnA@7o+|JQ(7PJ%g{nMmjr6dgD7zktIRI$aN6etc{y}5E`#Dxs6pc7DMCtl!$ z<@$y~>Hp;aq`|kvJVbdp9%aoDv6#zsfYy388^T{xhSm$G+$)^MV>*c5rciq0&Jw zNYin_{AoU}yk;4z$F=m79~74*M5*zYPQj6#@JHDdjXt=jz=rWRF>mCY0p;^~TrCk4qt?N6PDM!-qqMf%t~T#YqyQQxY=!+UzbPOSHhtQfSoV(`@Z zKVc*;kTeW|8O!WS|wKTGVHPVq(@bxVvW5^TA0Bijn428 zMH*wYZ*uS|@t|}3&C^e@@iO0Q7%wDICxlsVxDTDMj)1-O1${&>{L{T6jkg1+`?^?r zq|(|IP=4M4aE_4hZOa8AEA)A_T>g6a^7TsjUizIGPFbMM_6UjDsE%?oZTMMjI_@~v zr%h-olM3vx<>Hn>SI9-V8B@gq@@5-C^A)aO6r|uP@{@2V@yvB=YHlkwF>fKlulEmip#R@Jzg)A`SS|Tqc4}{RZ}f8L z>j;srU>42+fM?kAuj5gWm!#KvPX>QnO!o0rYmeuy-5rx|fFF%BO>a}y_rL^RN}_GG zb8jCOYg}nkN7T8JQG;&`ADxjowhs~{Slt@y3j!uL+g!XYe19qw;pF{{zdH1im`Z&U z$Nuxer}H;$^e1Bq2jJ_C3a@1F_V%r6jmR?MnNchB1E!$s$!uLQW;8csg7lJJ4GGF< zlJGZ?3WQ=+f044sLva)KvAANj_Poy)>4(LjL0?s2(ZkS^byWGY8cKNvVbKLXb};-H zC?oVoO4N=H$jL)E(Y$AH=765xr}2rwA|Feg>LbYFxhwehIyC^}O>@4cjMui4de>&~ zpCB5BbOXEUPtni(CvojL?xM5KGBimy83i)xS<@=m{0F>Z&V-~0(b{RKcinbB4LrCX zDaWIB#CJC%shKN$rfEF=lazgv5cZMXF1~8fJtQ5;8HlGsxhStV54J*J z>jUk?))Q-yp!8`B0^3AIFzs_VNmRVz$h52knw z0+b;@)w;yui@5GVVy-dQ&>Om7{qoFp##NK!TZow2PAYV1{c9uEgS~zN{i)cn1)u>B zWhm+cq1)$2%dH>wSz9Qp#bAWS617NqI<=8~iO5+Dp_3k}X8|rTdFE2epNLkCDu$za z6Gg{npe>E9#ZxHarrou9d5Eh!INQX_dve+WyE#!R-7VbiwJl1oxxvl4pp=x$^~*^4G~v77_7F66YEzLGwP^(g8pmMs0CH59A>$#9 z{lA00O$o!A10zhrNhMbS?8Lk1wH@^j{I`+zf&UD{6xZHEN)K!1I<>cVP6gGjoqaY= z&5sD~{d{hlU$GTcUd{UN7+6Wo5}5R7y$@_eF(E(sMhvC%sVHl9(~w`Ulmn%4AJ< z|6+80K$t}{3&@OgybAeT8u(yB4n*m3)M{puJ?<&9Rf~`YC{pW|Q6(=x?=Ia`ZU7)v zSH?#L++9Q5FAzkKz5q^*AIe4eMKbG{lc|8V2@ghtUtp8pzU+rqd-yt$ZL~PYCcf6| zwv_y@NF(@oE3G!Ly#8j2C2kU+JQ*SU^`SOc0v5o?CAa{V`+A=cI*-F7564}MCedRo z$c{Pepu4PiY~nqNFwLQt$%G1;*E92%kdV0T+Ddc!4xh|H!}=uNGd|kxPvl4Wh1?6> z`xcMjSG;C;W#%~Hwk(uK$j)<$bQDO%r{YA``-_7NKNsRX_dp@mEWFFS9XzGOckrfe z*5Ua|s^C;|Tr}3E@Z!iKVU61+E}GAAf^tUE^2D9@PCrVhdi2kAYwKfcO+?slj%d7n zA5nGI1pJ)`u|LKwE6699faCaGRT;8+H5Q!nhzEN4urLheIA4)J6<=d3>vBIxNfBes z+@R4Fox3DqH1l%K;-xutl1kGsp7WRDp4RfD)L&#FMXW$C$I0C7ok$jrhMass`)PRy!3j!x%uVfX?*>McUJzEEUMr+8wkpbW8UE zCbhktXv62$fiSMQhy2eCz7LO99f{er|MnZls-vg+FpZt{K~O>rQk5>9kP?R!K9N;6G2UJ(Q?1`R}Q6*X5^=nVE_MBBZ_d{SAs=_g=hmF`{u;4Uy2L_ML-C zv$a@M;oPdx5EWo5FV!@asGNr_Sm;u$O6DGNVsghBa82N217T-D(aKz=Tc}W{w2P_L z!{4sNZ3*&cv09}uqs4++y9{my%a?DdO*EU}Jjr&m#-)8vw=a}z6q_FT$JkcCnEFr< z(ohfE21hpnGMr;!2=i_S@f1FQTuN_V9U}1xH}j+GHdsJ`xi>C7X?5E3%P|;~dWx#g zncDVCBTL$xtaq@@KOi|~39BB&+&?!>q_uO%OKw{83UV%4;(HjzmK)KR_#yYaYzto- zif7Hotnx4;q(4(G$9t(82jbk|xC|#`^%B-=yen;Kxv$4i?xx(l?qds1`$B-%I2dko z+6hp{pFPX^3yEsI|bE6%?a3qSDuyh1PQiWtA$*80B=CUK8J-k zvb@4xz}<|Rcf~#i@|}M`izv&wsz~0krI7LOcD8Nobv?seNpVXbFDoG^-!5Yuu(d(oCp^QoXHf zq|b5`{&88O0BtTRv8Q!ZrGai3{a2B0GEp7wPN=O7Hy9JcKG zh$-p5Qt2pL-gYh8V0z-1k!&7sDQ%OJ$3Td7!vwnb?>E(VD-q&P@iH6h|IGeeedT8Jksf&;c z;m_r^w|~kT0iTvdj=Kh+uF{K((l;))b1fK!6Z4IWRkxF@PG5*on7l8uk9I@F#`nyf zHSAcM5`>W@B<$L?E2!@&O&&63j!*wb3%X~9=-+_n)jhVGzPSk9;#Fiq@+&{y3d#$H z;HiR=1nLu;%JrS2(f)uSQd}%QO;G|mGhy|hKq?6wX+wM%BpGD09n$af3E8Ke*at+P zdC5w2VdFgM_og0`*T-ti=LGuv++dwBQUFM9F>sRpvh0nPH{uo3WMs}iAG|y_y`0f_ z{GvC8&$o-F4a9q#gPMQqyM8_Ra*H~>@>h=7G~+Y8?w&A}dQ`{Z?*1Jgt;@2)LUNG+ zn;^<~dAIF>K-xsfv!%ZITF*`UR)xdDPMsgesH?~~(2|{rsz1J|ZJ5=w>z|X%nmK)K z6GuW~2RQKBKPe%I73-~an{Z$-vn=sXbpm!h_cC}qs`-Nk8j^y2t5I3qh<4|TW(K@C zq>|;_&rV<6V$D+fpSn+oq*;tyOM!c0-`d6znWT%0NL2RFU=9$WWNDfR77qmT0+KJ^ z?dIuo(Z&Uz{nxTJ`-D8SVtyC(OAIHcyukwI;*oT`FBd8*#_OQ+lX8-ac06i0n5oQ< zC`KeT-eNiVXkf|o_C-dk7+RZ@Nzu?iU!aeu@?$Cb=UK5MtJz#18susN-s zz+D~10`JN(iDJDt8niBX-FJothvBir`S5B>F-oKoozb%;n=(g7UcXqu#skr9JM?=n zn(jjm_+2tAYd{jief9~~p6NAM3Rkt0r>%J2MS4urD=5Bg&C}hW2WD#=Nt*GAxfz*fG`EqY61(9&<@n`+BkWSVS`O{6yZgi_%lTll=Ml zDU$)re_xdrv9#&}!w<5U*C@Q~F}5$fi2dV9_<8aqbk8UOH|=?nhv!CG zPFG$0G@QDB-y2B$fT-VKCJ=;ge4qDk#ZS{jGIk`xsB6nez|;XSA{rdDx6ZXq{8@}H zD+zEc(n49RzD5(kNsE}mu(j#gvaD#22xJHvys+2Nrl^&J=OVWw;%_=X`R1*R)X`1s zkI>ohaI;~)syi`W{WeA1blrzTOt*?yX;(n;butxzIn*uIY+n`aqZ~ynIEX=SubgvX z{A5Hkv>%Mp;ZOdZ@|%{~=*>Nk{_`1|XV8`>#KWKUV)F;x;9h@*&%qcW30>zFS*5g9 zbL4(EY9Q(FE`L`L+fn(>Mu=coQVjRKP9@{i?-LM2vmfaZ8Vr;AV1TFB_~abfIf~MQ zW^fF(J)>Y7~9amYw1%Ok79{ zYf3{jxIg8QGW7veg4~XZw-wHipoA4#iZ^LIY#=?0=SlL~45sQ@|Hq~#Rj92YhaXjW z(1RO56Qh8Xjd<9HRf0s?xBhpsc{(O!nzW=69kJE@Z!?RbaOh(>Ov;%HrlcGYf!+rJ zRh@fQi9>60^Zmo8p}(D4+|pmI!UcK_I#o zGZexzIve{fK*DC<_usSUBX(zQkkZPVrxQ}txfriw#6jC@rJvd8VYL4YFdk^J%i2GD zSi=YVGhH@YHQEs5)%#rS(c|E06CS>;Z}`($8zpMZcK1~2+Ci6F1edF(%PnJ3-Ofdd zi|=o9P)z8S?VlwPSJzg?)sG+0TH?%#KEbYI*aGXtq(-Y%N%ru|%uk4MM)aC)p$|U} zizQT4l!9-ODLDsqy7d^_-O?!k;r(GhtBByU2$>)G#3&1ElMbmq@PwLTa7!bTQxly>@6O+aw|59*emAr(VE~c;e$>d{7AjrX ziUPIAY(sJV)HD>iTb!7RY-88u{?_RBB-nR(?P%rhfclsDs(_gjX)4ESD}*Z|OPY;mXm&p)`J% ziT^U(%kfOh&loPrv#8@(F=xu3M}=VL8!|m60k%ae^(BG4nDiq^^A}~n$DBM|>U14; z4-Jj)Y+68Rph?v3me^AG3bKA~A9APSR)xcvg`)GKLb{?oY2>%+DNP7e?Q*kfo7BuY zc1cnoIdJJr>I{Bo{lD0zjv2zRPZzefXhFXK$&X@RK1wJ;lbN{r-14FP3vNceL{qh! z8*veH7IVG%XtK9%%dxUyU&*dn2irMhDK%pxKu_FAsV9m6$VD-yW8aEw5y3t76-6rD z0ya0hJsI;rmax&}6+>*aVmGDmIcdE}w+5(0@{yTtVMI>oa#BAF{?X|z-k-Pgj73rA zSJ%`pXl5AZT#lRC>_8u=C^5>v72A!P|I+5%znz8aec>W@b z9n(ZAHjvlMFe#cx*e*NiamF4f-IBYRuiGt8^_g%ktME{A_^*^HVg}h=%~2^ZNIAW(idaG|cxNZ%A2~@~C}|;(>#Fh~ksZ z4L!=y3rj~spTe^HOp(>%HHKYIRbY3p?8nKa53Z@k4nmTr)d=|&$UB!lV?%+DMvM~_ zX-Iu0PGwk0kmdiSQ_JAF(-568cXdU8Jd;7W^DDjNRRS-KA*$_b*1+~~msAtm2rI`* zmzaSk;0d6kZ)5;zPKEx+@Bfc5?|(yOMd>mRk|vksFesPcy|?o45El^)JXj=gH{Iq7 z=|QhaZ!l?|aZVP+#!ALrhsse4hcS}LUYE)fN_4&}@}`TrN0SR?b~gJ93a^KWrbQpL z=qxOXSu9CBo;YlC;tH8G;VUvjj3A+6MxX}pOQz;v`3Uz78G+kQVkh5c@OqNNC>~+A zeZOz`?+_{Rx6je>m;80*St!ahj+)Bvxru$_UH+ABfC3(I$yGOTm~Edwg5urXAallI zIRyqaPksj&G}eYk+OEyg1;U`ET+V&BK-in}6aK;dJs6r2cMci5fam}_B--bZoPgin zr6+|G1fA+A`Ldr<2@5)X7-(8lrRJ@rs5g-~fmoI|e@l#Kr&B{(K5fAMu|rt90Nl8p z*%8!hh!z?~62H@+p#&wz5&6U{j2YNB%uw>vxBp$`_dO0oP|;XMictPNei1^?x?%Gh z8uU8xwLym%eW>0l1W0n_!1j9)(w$|E{*Qv&&^K~N>AHz@TwPHf;c>2*i0)X2pCPXE z7<9YaJU!kRFhlvW&1)xoNVZ3U@WZ6f@IWpDqkCq&e-j6y6f5}3dXCNKD(4vUN8?WT zLCG}wQ$h*mo8y5(Q~@B4RhM6jlIY@I)JF+3lI!2hcPz}SPeH?<>EX==##YW(vB&&d zR>vj$IuIvj!O(>E#LnIFpq7j}=mQpa`r7_-$QjZeZk~B!tDBzr`HEB{M7VA}N6~TX zbk{^l>cAJD=w;Y!;8NK(+#YoX?oSWq;OnsKt1lcEEpE{50gSawZvt>Vo|`N{<+SP zD~Ods?i1Il{t!+E|3<2);PFgz%F0fQw4$H?jc|hm>=~LbdX7kM$rgbzcHm;ib%#d| zjJCe_zv-8*^p{T6yXyeeJ6P_~t_K#>O|R~A#`&dUsHRXsHAu69)_u?8)-!C!yG~P+ z3g4|t+;}PifrwR)8<>nwkNAw>;|}2+E19y3&}!{}xz#MhZU5y~{|tD4b7&hG*9S_y zKJ<3Lqhj!!$2}{x1af~@k~qwVLX)lfdyykAxk`W2{^>oo(fj+(Q+nnM{j5&EO;6N^ zS~>jxs+9}0;c#=X$Pv}NGHL(lH4P%F9agoCrUG4t@=>!g%$a|B)O|-0-qXD1IawV# z`>lirKg{ZIyl^9;tFe<`n(~j_TcOH)pv1 z9u!VDt9?4*bz)Q`8AGSpDBF0&(gWVso}0-7O289DC)evT z9=h>jur@EkNqZW~7~T_)_^RugA!3g!|W!iZpJbct?${5R6h>$n~G8B;<^xk<8~k75x6jI@ol&zY%H zRmZtgkj)B6!^n9(u^QIUo3GlA=JhKK^5itBj5OZXVe|xU63cPC$x)tHcYi> z!fEqC=AB*aaAGgN^0Wi-Ogadj(YzV&cirS3`{+0$%X$V>S>tbCO_)R@8_P4p{cpm(#kKwktis6#$p1HD1z(wPOxh|)kmRXj zP6h^5W{bs^%XF>=r~hN|`lF)+D6rewm>9N2?#m<1ExmKVt}vlL>}ehaIV}>0v?Dw| z=lmp1gyhI{a?L9tU>8G&fUI4%^@p`Axr6~GR*7u3gqvQ%neqR48k`WOlL*&S#{_2l z3EUCcv`DMNC0BEDfINgu-1eo;uSlBs0O$;oz}c9?$=my+hQJ(jx#vcph-XnsShw@xDW~oWjedB_ zIYY#4+E`x3&*$qUHF)<)eT*xee+WOyU!V0M$B(Sr+fGDAjVS76l}wGC??-0`=^xYM zr^cIc0=$8&&N$)^L;r-kW!jRobHfNXQVFY~b5+mVV^zy{ZxeXvPG#!FFfLuSRjSIC zl5kqAHRhfScVq4S1G}pADGenKN`BJlENHcaP?uf@Hy~m9rFd(i2CE_iy)QKxUhk~^ z07GUtj^S>!Q3{m`wOtZE)p%nFzP)!Qx*8c$hqDp+10_@w+x%8}k=LfCTx1b^{SG$; z!gjpJiUACBWv$%M$tbbSvuf7we#ur8s`_p*k$4m1ejnGomSlIB*XWpF<#$cNa zUN|OxYaYRjC(r)$%+b~mkYB#tmMP^t!>n0eJS)7b(&w~f)29|7%=d)?@*-V1(T{o| z#5VGSF*9XnKSBHj8V&JEggalMEOPJ|i>$v^w=VT!Rl1S3U5#8=k{TW`56H8XCEIXi zIGjvuxv{Oom*b{cWR6`yo1M^(V5r<4GP=-}(d}y3uBN3~--jrtfV!r{X~h-6@9TsJO+@a5sNyweV7dW08>PaVVN1a9yv3s*lab{hL45dd2+~ zkmMb^(vnA$*~aIk!9)U|LKF&?( zJjiL~sMi~{BA#Y(2ul+8!_zBwk1YcuEl{SK7ohh-0XUER!&01yAMQccq4B6@U_~}w zGH{oXDhu$gsV>J!f9mi`P9#0>MST$Kg{`Idr}DV{sZF6nM3ED%njM9M7emFP&F-wZ z2N;-1Vv=tVAs_&k(3d{=C?H>m*J0vO3PNPM&b{KWJ$O{P)BEMcP{h#o4xN+IZt` z!QCB#OXIG=-66rfad&qK9tf@p?(PyKxVt-zGkou?HEY&CRa5nUv-8xm(|cV{-Pe7c z=W!SggB7vicq}r{FI`BXPOWc86FSfpxw7Tg>Y{sob6fiPI>xY&Pb&RVYf^qp&A$BO z>ZAl)gq3U!2uQOchH#qwmcC(xxq_JL{e7>hoeZ{1@+D0og`ij3J4Z7x0@W z92-{Yp_277x-0~rLzId*GG^*#Z#Otl1B+FdM^^KjK{GyV8fY`qR7^cf1e8n)8ujyY z8TA_q6Bsjm%m3xPbgq`;K6p9#-y?#d(E_PoN?Oo<%|^DjrR{&jOkS5AyLkOOL>$q& z+eprrFPm_69jF|4D&*ZZHZMfdIZ@vu1X|^=&^sOP044GGAA|>WCqE3r*)fxJ14HD zro}sX4KH$0U{C_?X;&SGcGHCPBw{=734*EjQ!SI|N?8B%73fWBSMzoAHxe=u&zCwk zlpn$V4^iJs&b@MyOHY|zGxpv>Q9Je}Fe*5Rvm%;t3%I-bJm z@HATinv+_)WS|e< zc^!S|99YqP)9G2AmQqZloqBQcf4cbXDmRu&WSKPQKHtK9{0a!9!V+;UbYT!LwJM@! zpbhJW6)dU$h7cc%@F&ymb^78mjq=)o=K{JNGl1fb#JwHZ0DU_(2Ae&Ee2n6Ngj-p zUiSL`>+$|L<-E;G`}SXt<;(wi|L<>pM4m9`kn5=@uo1tR!jv4at$lX27$A1N`2{$y zMFGP0$l81B2n2m0F?{f#AVo1t9tB8vmB=KEK_SvrdCfIfp_A2xPFfnYU$uJNh`N;e zs|dGFd{&985d9%+iVA8Bf|9+`2g0~KNF_%e3&(h4J}qXqb0Q{UCqB`}>Ya4Dy0gAm zGr=J?hUcr3@_th$ISw+jJLTGoUB(O+>!CELEHqMC`q=Sa_tD;u*zvF)m-)q>kov|H z$D}oM2ebK2FgFd9e)yj^h>?n53K!GqN}k;xl_bwsW(x|NSmiYTz*@V&lpiAftpM(7 zo_~8OIF>SQt@*~`z8(}kFn)__&{(_Tt`&Jeoz5p{VTc%Dcs^6mD|y#2%h)v}ZO>x> zAT*Ha3ZD8}N{y2FKtMU#-k00*-na_AvyyRrp-zilN5x^Cgd4Uw6Nb?CZPR~)of~nxqG??JdZ2l!S;O!Ko zx@E7G>$jpA!dYnfYQ@}AEvzVnq%%^gMwKzibYqnqc7RFEC5wb6wtZJg?V!l&ff|{7 z@P+l73e=FtNJJl#T|N*ijeQQcAq@jCaPmDg&py`W$Wh&Dw!E4Q#5Ay{xDlp>bn!og zi=V23_E=A{7poj$sbT_nAhEodSS9MU^yJ|+$ID!|LdB=aoS1vm3n9dFV%~%$2h@D# zF+Py!C2v0Cb3jXC1PNsRt=?g4!Ng91{>}sAjE9mHV{YSY>U7g>jwA@_r4Co%!ow-@ z#D9Y4nn*6Y$=Kn}XZPbEbnH!R9};?(uVZ?V+iIily!a2kKgwl*r-SX73;hol0_lU1 z0U0-I+m%sAY+^X=p^;Dw72K4+kLh9mnyTo`OF5l^tCG&&Xl^+}&^K_BGW&li%CkJVF8Qvx8((PHhcKGGepWb=e8?p_uxI59G! zJ~gqIiQAOD1CCN!nK@n0er9?z!NyCxsiN{G?RM)OmUZCFO|xGTl=f5Jx<$TQP5fF! zAQ$?MsdC1bZ)SQb&AjeSCaTd$HU6PB)5TpY@2`W6z7~(mS2b1FG(HneK})Bv+#L{E z`Tjt8lc)UC&ob8;`vUYnSiv7jzmvay%34ib+Yoy684o_LG4^~sSzy1Cx~k{->F?lg zV~2Q`AqspM6!~c1ZAuL5@}ghhWn~UntUMCSNkjA-VmUTFARlpHzU&XMQ<@AoB|?O8A7wC7Y#^?*==lXfM=pSEFl--xsqgF9dgy8=JNrqwf=20k$R+ znyCM9@XmL;0;kALmf+C!C5c(;5;o&uam%TPZ3Yi(;Xl6B;VJ#_GSIL zc^+#PSyn!MliOPu|4!-WNs`RAW@_TjpXZI+hi5j7h=Tai$-LzNS+M;T>i5K1tj03m zmA7Um-UVg&&x;?Eo#BGRu?XpuTOEAYCe%Bhpgxcrm*6z%QgJkhV3PCAF+u|cd?oR; zm0ad{q_tLkKO*B!(6A2nD3b1M0SW%ipJL^|@9lGg4Y61U_+CW3J};Vd_u0j?*7SN= z$pU;1ku{=`MBcu|ShJ6w%SLn5`U?>-q95&YccKI-7=greh*9JyYIyf}aQ_i*|Acse z9h|RQz=`$#mYCQKbhesfDPMf?D`O_XiPMxM z`$&y&8Kbz4LJWiPg*~gm)^70FEM8*#zz|($ z>AZepU~@-ka2kF|$pBgCkKLLOPr#UJ%+%)#EI?9%+oK#9OGcQ}D%CxHuB5waAXapW z8He6w?1-`0!SE}~3;Y3Dl6!I4EEnKGyYRcN8StfL59VFd;(y4?Rb6d%F^j= z=-)IAUNMm9ciT7!GOtP*auPHNPv*qDEdB6dqzg)COe(&47`rj4NHeE=!EThdJd`yO z0;?a}BeZt$iZc?>ojWW-fpa+rJ<=gcYJc+u5cA;Y$g6#o&9CwRmq;Zu3mi!$2hYuK zlD1F+Km!zSF?nm70`gRlF}x&St_+gj_Z-1eEn_3;VoAOXW(EoI((yh5Jw?XFb@XFNv6#&Vn6MxQ(=?tW*V(mjq#m?g7Ek>Ubcf} zTIN#;Ia|k?CNd3*H;x2u8I_l&92A$(me_*!@kBaU?cce$$koJgsL@q;UQ9L+FBQT=|u5&Dc}R|P(wSGofE!j%PWSidR0t2-?9 z4pF;SS$ThGN)S1>lDvqEzDVj6kXuJV=`2?%Wk9O{WzUzX41LD@dn{ZHBB5Ww;QVOf zypC06tUq0fq8b>*)&1piK(_fP^cKzm7EW0JE6hEIKkeg_s0sxe4!R$RF`x=h+Z{mg zmN)g#)DGslXqkuc8%QvjUg=TsMcKAbk}VYDwke^^z^Q9I2S?%;ShWFWf~EdqTi25? zWx1C*ZrVd++-DTuF{!>EYn~lnKNopriAnD1gnJfl36oW!%u+k?KPX5itZfRiw-*nJ zOeW(VLuYx01cGt}-d>Uf1BLn^0p{?-Cu3T2X6eo}QG_XE-(DOUod^O+`=}9wxvfc* zX$oENW-7LQ$lKzRSddtDeGQ+7^Wu)y)%w_JlKG~@c&g5Yj)V7ImLGojxViG@0N*xw z#sgRbf^S^{H9Jt6c1ihYPRLD%I$?dJjVIr4Dw|x)pzF|Oe~42P6@8z{ti5X9DIe&<17Hqt^!-;C#Vx8J*X6l2Kwu@mYW0kko4X$1}TA182w7R*e?otZs zf2<-VbqzAEq!}bhwF+n28#inuEyTt=xJifNf!Lxi6eH>oQH7D~6N%C7F82v**PCZY{&9OwV^Abh>fXaCNqcTDrs%%O zScC%=nOb&+bXY6Mgsg^>QKy{Hs!;84fxddCHKv0)TYFgppCnj5zbB8t5NiM{!_8@a>-fE_v7itj;0t~0z3A&?`}jltG84qSy#Px{LHX|mi)hGUfnI~5;F~ohUp^{A z<+g|BLl%O*n1Hy=KbZ&WA1kexQ~!KwErLQV;Z#L=;q}LMdC{52&E@~-Qg!^ROO-!z z+R%HAZH>?w)VstqApb$?ZC|m|p5N~6Guo>t65Rx047*e~4m|x6!i7Fw=oEHloQeRX zuMlc&JG&pdm^4kjf+hlQ*Zx)&M{dn}G+a0>%)bIA0NQ1|?Io%;#8(iJ4v8C1Ukl~##G-?dN5VG*b09(Pph_Ih%(jf_@2e4ghbCIx^pcV4e zns7k2#*)ip-E1`5etIu_{so$Oe&!6u0;QDb=6Dfl*FzO^i{>82q~AXMOoYmmq_c)G z+Mtd@(t2Ruf;S_((>F;YIhVxtf@&3pt#WXKJMfr#i8Sk%XcC7t31@v>z*j>p7E3ZT zH({Prnft%eZi-nOa8U(@GE`?iCcZuBKr;{~aEuQ?f*PEv5pT1EN6ej$3Bc#gF>klO zER^x7j&!II?lNq5_4Jg$JbP-oqCw_w}|(l z(#31YgRMLrBQVhNKS6l$Y(z>xI8a`IuQZ#gi(le@X^I9GSGd!0VXWMogY7ZNAOvCi z;U1zZu3911LO23{O)075%O^=DVT`;)$@oq5)OCd^iV?;2P|{$Pd-aR+0Tac>oFGSd zFup<`Fm3|$a0xeS+uHnZ*ibxRt)@@2Ry#`A$)ggDcfd^#hm zH&ZrUFAeWKL~-y~7shz3uT}k3gQsxjw9@Ti*<^xNPD~Q=O?u%^T<^Ld8KK~lRm8S+ z+;@O)F(%zEZL9iOE(D$Ou?@?*kW6ot$k~1 zK!9fr_W^D0T*1grPr3E%jORv60o)$o6x`#Fmk#D0)}~xZ<=o&&KJHDzyNL3*7yZ0u zSnF7LDb{t1$pOf3Iw$L-U8fj4DEq)yh9VzkZ!-O!3)FD0vPdINT@3eLLo6O>+h}3eA=|bGl;d#?b-DLJWK3pE84EZ>* zayi-DGIVS*sB&*q^?%(V-V_ELd{I!%{SXEXv{G}?vTANU=U38fnCsxI;U|RQ`^LGv zQVK8|t}+In&1MI5zC#%>DEKaYesQEr8$mlBv0`g=Hb?o6Due1_e4<9%oi}dy+-xfh zcQEK!r##RV54xHVl-0pJuCNn~W zVKI#xR)9JEb-=ncXJ8WM)R@N1`cBF-5=LN5P0IAZFba+t zxru}+1jnCtkaswBjkDca^^4YII)$0jTkK0N#GBE9m^Dh^{NAmtN zHi-OT>)p~%rCeg(u~@P(L$Z0LWe(xX-r|xii#!+r(IS!sapLu3(%7NCKvcgi3u4e+ z;CGw5vVK?@PNdF?7K?+>k2-aYC0T&3>P@(P-=MS0tv`~;?NQyV}sIL5VhWLlVM2A+39a?cb{1JVFtB-b-Gs(lDr_kuKCKh~@ z#D*<2{q!?XqErYs8PK}9QE`JYk@I4N+pzk9XOM0)YVC>426EY(jLo8(7c@0cx|qc+ z$o3*E@z!N!DT)MqSCQd8^7Vp8hS^kd=M6O5GU41YrVpKA!~)sv1AWnq*JO4nLQ%$U@$V-mod=`$JEwiX31oh*s>v+-d#WpV~Af0Kfjgu2+vVL{dI{ zd59r34e93KgGK*$bQSfV+&(XZa8Xap)bws|mC_Xu7-)&vQbc0W$_34Xw;*Xxb!iH2QI%Wo+=q5lRwc>CMI zmjeknDseF|(UilJ5gi@BX!lNuV^UmGd^Vr?@NO0uyH{UIVZoU1aXD@UgtbG{jaoi- z)TR$YDgQxM%r63Kq6CI_=;YTB8$rG4ml#VWp&a}Lpe}W)3$+YNdO2dqK4Xz~)}*9y zT(qWE{RL3Nv3j^8VjDdtKkuOPgX5~;shS1|Xt3dyl=_{0hGVe@kd8GR?ysT=NtJ$x z9|>OMKUU93FnoIG&pe>JiY5{)hX3_ND< zBQ0G-V(-SDR~AQ`zFLE}LQ8=8(ZRUeN~&|Y+spKSQm^Qz%hEw?=++UJY7*;FgH&0$ z-(_JYpathoDg^IT8sUoe!M#~lk&(#ghZdckw;{j{tJMkU5nY)kykoPEwZGB7*~e-|<|Kl__!wM&Pq??9Aj#AM9B$-K1 zNH6PK#T2|3i0&17*-_A(*c5`_LhbiItf0)+5k0fWn?S$$ve*iMTeb-^+P8-75f8X* zrExm;wG?R7o)1F9w6)-vNy|)4YP^e1(~*tQnsBf%4CwGTN$-L#Yv-xdqQ4&{Iu6$+VQIScI7+Ul z&y)fTf4K{{^=2HlVXaFi$vR|Dq6_>2!ZOjGt-1}l!E!KUHPq<7Tu0Xt7*-M_)Q806+sLmu{!VC}nPnTmNQjZcS@v=qW z0=7PieLs9$DQP3U;<24y1AiU{!mb!I$lH|5RD17ir9;|>_;sXz0;)ntCZC8RzokM^ z1qo>h5b^h!c>js7F1_YN*wuD7WxOi&Rt{JiL@A`s3xzsN%S3B3b=rR;UfquEtcve9MQ(<4 z6j{rmSpRtnAc=*Ng*NwsI=fW_`rH^lykM|LcyXe{O+yN$U$*pnrej2O5|A#aq~lms zKRPM({QvTW9r^N~?J6LKM4(0$fS4!8KyKHOcEfVtVsp9pCxz1ER*7p5__t*Q?qgs_Qz1&Q%UkQOGuyg>kxr*eR}czO z#Nr>j-|NzlU0b74IO@i>V20@|(_M-wBeqBpwPvVFbeXDWA}l&+0rf_=?5-!)tQql( zi24>z{)3Dv`}H;y4$OMs$o6ZfkoV1g275iD*`mEy>nJItq?z#c^I>xI-S#=>$~Wg} z#q6-Dd{&|eN74`&ta98FcM4Mgh`a{-)&Mn^zcGTKd$E9)A0%p0!f_BoH}28DH~tI? zm+pwwL>e^9wP~a-vWZ*T&S!k8@C`}CIWyui6C!yM8*9XtS$AH6mNj&xQPxkj?>px& zs$;Gze;kTj3pEF(D7iy`-y?_zoQh5ES>DjSpg&+xL<|chlr5YTEwSvl!SlKBL_{!) zBKqS{-i+{8W*#S5(!73q^v{n~^v}$M=T`%7Kxn-69KH{m)MO!2fwi zi8%h<_n$jTM|=m=UsWhg(eGh>N8GDzzW)sbYcWrb}u++1Fe-M7G?-URO&k+!o2 zrJd#=BDE3{Eelez{$LYmZ(IW(7V!xl!bF4jPA%3DX&sc54*(}H&|>|95E&ftvKTRM zwR0Th^6;BW16DVi9XMm?;)8W31(4MRxxPSBj2QWn><#E;i)68XlNyfO)S(T&f+e{{ z>zX%qmZprJj_I&1$Fq4@ZeFQ;%+WJvRn`37U7nGd?bJ|HyD(P1gr^B zP$r2g^BvUZeFcxM-TO+vb}GT^o4TdQ&Ib@pTnLvi=NNfRWd`?4fwx@fWGL-vD@Y}f zymp`;iM~CA-NyAIngfqTl1z)+EN%tIl($J}zfGQWg-YE1G7~i;b#(JeE0_+&^ zxL<`>ZYAANkfVRr7E06@G<=JHb5auk@d7jg@t*fts@|PJgw&7NxapVeF-U~4d>5o) z_&M?mmh<2#j81%gq0?Z8Q!7BV zo9yevHWZ!*E&mZQQ^svs)$O!92(vx0)&oQjM8^^oYrt>iz@vbz|ptxPu}gdo5Xj7*$G_8?D#VdbCd6-m5^JiZ`;J z^|zt#I_fAfwgS6Em2Dv9Ac}aL=}zRN0ZNtJW_J%n5u}{Z;rfTj`Q;%{YXRr1>cb;X zM1y%$O{8ew-Vu>z`VE2KUWa*7@q&J^*E!A&p_hZz^Qor=hPi=&6q{r2lc=aB-bg$X zn@^RByD^tJJJRtk{kS4k&AKDI*hfy63YbAhgfi&Tu~zQVf~@{LvprCg8$;9Q;ioM^ z{p{#`Tp@AWfsq-Ff&PB4#6p%8&*faMTe>)H1wyyxsDBSk)BlQ(cU6Y0dwuoP{tOcD z5SvZX$x^n+19SiK-3q4pwa~lwiDNbxzeTzU6v-wKmpS8&UP&EWkRAB=0JLHQgY54qx66T)@gdxPWQ;H%R_G zaJPraY7=Pin8#{j%%W8f?z10ZzX#B$7duzmN>xP}?lk$&MDJOuQ2;xwR#X@j&tG!p zuyO%J)_8A5f6`OmC$WPzyriftFAqqnP)H#J8701$jDz*Xld#*M^#!CV(?um{EtV*% z7lwj~6!^+xC`>COBhM;PG8J*A>cCHTw2AMV{T&k=?x8XtyZ=XiEaJ{JPwoz&Bn$AQ z@xv=4bQ`A|^w#a@)cdPF$1In4Q(|URuuT1s`;@68mAPLdsu3HTC26MuGAp5EU4G<6 z8h8x0(@slTsr_XZ`6lG1u>4!jqGV?ww_85ovq~JuO(uhQx8urdV|tKJ{$!=crwOy^ z;-XQk<77yFOWOm^Shi|_(qs4t)nPi5dSo7FG4q%S`p%je9W2PbP{c@E0fihdA(rb{ zz>7;bcx=da;T$`K$1NBh8SL2hsR1=kZ*jHA(n$Ud`=JGbTUfE=ud&-)0qy8kYlaDgwT1>*$)0JIrjgq3AWO zO^p6{s6w@L{oV90`GheQg=gm_9dw`Wv$etLF4@ega4^-x zUwQuSsQYETDWk;L5&32xiNedK{EXyp za$7&Am?qoWvrOG=*CRJ8>eZT2keoth6Xky|>MiqPG6>2TMo4AjFK80cWz)z{AJodW zg!>Dmu7k#fn4iQKW&8gA9KuwtIFewI^f|k*PRX ztbETOxy<`SOZ55Y`J(Mb!RY>)RvmOXzV)q3^!IEVjr)^)toU}8f4d?WKYcX*t1(dt zP{F#VjdgoCxP^k_5(1PuLqZWT|@x(ICouzrdX3loYgGVU<&k;53bKM*~b*!=F+GWbGohvO{)aM*^i{yAeWCTh7e zc`Ts&rA(*^t$peHP1gk2RXUKk%}Kon1EQuM6Tz41wL-7KD~x1jm?!-qSsq?ZGJ82M zZt9M=DS0PU&zJe9MJXO#xQIXWpL=Up2jJPzWZK5`0&4Rsq2G}k>o4KpXEn%JqV(ZF z#{M_}fo3~jXKT}!P{B!MgkgxopZf^d&UNB42am8Ra$vMA9rxk&n~A+Y6iHehrhz#4 zB|mfcM;!cMuNULfeVa+8Y3xmq$4q=Sl(Oq|wXKO+05@<9vMLeyF%Al`peNf*$b2V6 z`3&$o=`3NwWFSC_d5goL(o_ktEG4d6_dHae_s@+f!KbwniDY0TAz@~S&Gkp^sI*&w zH_X|KNwc|1up<8o8z84I!uT|i_?vvrW0}1{509yWM14@NB|&Lr4}0aj@YR&9wt1Sy zoh6B<@VIt>YvEX7gN3l3DM~Xjgy5&MdEGkncuxGB9eg~?GA40%x4)NSe3yY~YJftu zOHX7goBTz)f6st11e+o)d?@QrG5_Wp(GD)d&0W`TM&_2nMofw@?71jNDB9_E8~s*^ z3s6F1@>g5A0h2;}B@VNn0+j%CnU_sBG);@Hy>+?Wvd5Zx7lnb>>;Cxg89qv?z5019 zCy4kH0WI2z#M|mu(P$JHktIf_P|%Mv^a@Z6XQXW-HG&o*U7szwEczzX-R`jXk&VGL%e1K)(qSQ6pjLMKBUjn;QqO7dGucBxK+f7~7i~Zw zpy9B_$NHT6q9@0Zk(gCraeeWx`kyZxirmWlCpRPtcnh0&lGj3YHKJ&06dDynqKRHO zC%dR=Gpv_=fex=DcbdbkChgUqAosX3&J~z7@AEJRE~eI@wZy=PME}vGkMM zhTIn&pr#!{WsnS_XD7dh>;424gEFxhin28O8Z?V)KP}*X3yaF?dWh!R6ck<7tf;HF zs~4EiKa8g>TO3H_b{py)H7jg%N=WWPCIv91!|65(k6y5_Qm%7C9r6%&teeY@~TboA3l&w7*0m;LbR`6U+&_gpvovxfc z9dG3`t0$s<%%O`z0|S9$v~*H20qrTx?n%!c8uLQm(?yP(A~_(lBa7q!>47LksC&gA z%5+OuH=drX`FF(xN?z}Fq7zQcS1>|Dm7vh|ig91^D4h4hDSQvtyOD!jN9 z)XOkvDTA+YfmJeoj9UtOrcm5skUHyy;el3DTGciqk1QP;`4T@9=j4(51Z1D8vQZR# z8a6$O)bcBF(!?BWPnbGpoKdPI?~#lI9N9y0h<(tgVu$O4{AR}T|H$`s2SQ?o+*%89 zoWaFLLI$Kg!Oig+bQq_Hz?6`Sif(}a5VrLJl3aN7+@F{OcS^Ouh_Cc z>V};2m|mZz8;gecX(p|MtRlMK$Nai7z{dMzZdLTR$*5wH;o&QKfjc_Fx({&6k}W{m zwF38lRb{(Ew(K`=@@j77icY5UjGq zyC>>vL9Kiu#b`X6F5tOMFhw070p`=D*`!p;8%i=rs`RWStxqEhQy`67sCsRz?wrqV zdH)LuL}1w#bF?P$MMAun_Ii9m4@zJwf!LO}%myxA5(I!?oc5qXs3iukiuWw#kb z1BXTWL)q_u#vU@%7&N~wpAzed7&+E41R6=9=~ zbaX3DTh&}A79X%nI`qJB!Lm8ZOeDl0%YLY_y+l|Pa&Y%R!LBuL_upKV89v<`Nq!y3 zY`!ejW9@bw6J^~U>Z$D%G^BVtxcw61v8F#&G>~y5wwIsigW<0+?4E3OYYGqdY!3@LUouTuo)5Qhi%|O4(YhW$R)zr) z?MiU@@X5oF=&j^IO~hS?lcjbs3#1v;tyg-7-{Ek;lhOZ(BxQ8$eBUT z)tYn;9w#W2&a2!CLRm)Bn7KEE?Tk~`bj>yaRdWL;a2K=8Mpq4E;u2(>g6TsUH&)P) zzmbAfNk66d>xT;m=XW=YiD=Z{h&^PvJ@kIpL%!*O^!S22_bF}Ffl(Rhw7{zCohT*zA~ya?8}H}2-V<+DAg9(L->vLxse)Np=&@yXMDC=Ngou%eg2>OogI%&X}!B0LhPlYV`YS<^=WIy23^#Mx9@jn7KZ zhk(u}zmt?srK-4>+(2F85;9JGN?9TKLi5oHzZc{f9uIQpyC^el7EiLW!x)N4v7Qp( zWo6jjV|j{X&hl@Vw0qQS*h2r37GQ!w%qPIgQA|?0dxg}+S$@H(rpzMdsbKSe2oBKU zP>~Kmm%_iYhP~6E6X*J&xHjX&EU{9ccO{Xx!Nf$jvo6y7-y(&}OUfUz_iJ)bR}O|J zPMv=PK_k<51`_MfrU==_LP|>yPpeby!eUB7;L9(|^}w^UD*WsR{L8o`qf>f>K(DFi zzfk!FyQBYNC#Dk*qL5)a;ry;``Nld`p+n-q6{!8C;z|)_;PW6s` z?fZizgO5hZu+-V<6vZHhy5`fqm|FcA4%h#Cdsz(1tG!d&z`uN}cs1VvmLSlDrfgcT zaN*+sE%I0)*nh*5> z6FmaVe^(z^HiiD5>H}F(&G=YRhJea{)CYxL?{h>_fR$>vVRpvI#fPzF>J zT;K$RCvi$k+eeKUbKa#419a;<1nYIX?T^j=*sttUvY}M&$|EKnYngO_qQONAJ~iQ> zm=**<3-BP?&#YmjEOLu5;f-mPEVY9#bGMmwYY!a`5Imnmew*T9aG{0ESTqTqGrt{v zZO^4*)V?G~U|ubmHT;+z*<_B}*$KeI@P@Yea_FF*}M z)%Txw7_6V4LN!4bLSi<Ls!`en|cn5kQ zlnOupy~X&0{2i39GcozMyQB38DQ<6{O#f$HeALyqbyzZ9nTSE;&72w>NMb{~Cmx9$EjBCQ-xVF*5rPO+r@l zq}~Y`y7uQozSPGg!i=<>v6gzHR)VNu0YqKOos^>(pS_LM8bS z!$^06Y(IxFk5ShcA(C<_28(1o&^$S%nqsJwCID6R;L(2%PaZ6{tmLB;?!+3t2R0B4 z4?yB*BYrX_PH?GcK-R1w7G^X`LS-YJwQ;r}8|H?OPG2NJ1H(*7`RwJkkP+OYa&9V_ zoT67rAmXuh-gDb5cM{HY2Y=!%i*CBQ{Y>`;Gsau%*yBMrGIh=LwY{b3H9hQ73E`0M zOUCZjaf3vZA!%ezP4-ybR*dyc?(jwGPnnrT>xuS`1jdpbjD$cs_aGOqWXEHrZlg`7 ztHOQppG9;;p%QMPV%iRkM>f+!si2J03O)J3G^C@q)zDqNN0L809t-WWXWK`*$5Y+* z1sMF+YUQi_&iRrQDUIFqT);;v?idVzsJ0kWq;;0bCc^jBKBxy&R6sy7N*=4!1#{Z| zn-R@`z@>l?N3Y^=ASA-Ws7Dm{X{E%nF417L#$7~Om+tV~J9eo|dnRiJ_M@;gA@pmW z3WrIPZ;92l7$HK)=HGLvqtkiNByJ)REb0ZP%mvb9saE^`3``#JMZF`||E4|wfBhck z+pPIvc50Cp^~7CAdEOxVixygvjVrUst>Eh)9XW~%TFKK1Po}OFaEaX^ z#$=O3jDyoM9qep7`IyeLV=L5ZA+wBZ`lmjcy~=c91f89}xZDirHn-xIsKxmk;%ATK zwG&y>o!*SZq(Q$Vno}uc7XPBIe)548)S9D?^lilKVcI&pvs$yJ?hd9r&VD#^Q5HD^ z{t7X)7>H_!#DJjv$v-jOrF2MUF%euWrc`IrV2tUAVy-4I{kQdv|9z(TV@Qfe(2+q9 z7u7^ZaQVo1suU0%Vi2!uhymGRXp-=}+VDHzvm~84RHpQk-JY<26rM;A*E=Fy3ib-+ zBnFff{;N~f`PgV#^j5wZ;9$SG)CTe-RKUHsveZ<259IJ(=;?j~=&BX-$=54e%qGPz z9IOoy&L9W>H)QTohvsn@!$e*XzKKLG@h3~b+% z+Hm;vT7XI5LqL}!^RkZ`3RVTD84Xu&fPoZ^NnVnf33Y|??ZjifJUVLFZIC<)X@K-K1i>e^>ZaEM@k6^qrdxPt3h@GIq7ErqJ^cQHE*-*_2EL2?^y-Kbcb?0wMGN(_yDruH zAN7GVrrjf-Azap}27NB45~C{_(RN?r)f4>^=^3;~-5P`sJc*$DH(m7z>F>J-5f1{^ z6cFrRkvUL`9aYX*PZPF;XfFeO)V0o+z}q|_rE{Fx;)|GHUUqHW|w1tNJTyLfkx1_^IUL+JBhw>Sopgv=CKM87K`whtN-OzvlLB+_je6py zevOeEf8ov8Fbr)c^)V?L`gcjTB*X(hB;^_GWncnyjtN5qX@NUKbeEzusy3zqiI8ufq!%^Zq&MV}E+2rkICNxZp!7I}+U}gE?4;6x zP`&`&gHANd==;Y6p6o+LLGxwBG4so5(U}cERY0rZ8-%c_B(v_NbN%vBrB5DJ2JHX} zaarJI6#@b@SWIbdW#xW0Zgw+#Zm1A%1b80u8=ALqRyDY&Dk!);;+F+wb6+n zMRa$I_`q=tpdD(seDmUTRQ#|>Hffl3qG;c>Tv)j3QjJ?pAS^7C(D3cqVdMuMDsDBo z%*lOK+TiC&kOl<0tEBuj>fHi%g$Q_A-uNx~(w63464&0L?CJjF4dNK^bs5kzmkgpkK{wKxU?9_eYN66Qe(z@9D}e@@N&R9 z>Mq43SOZ(u^~rG3@6l{Q zeg!z^LkQ5rYAA#+FD_dR)}=kq#iY3cDM6tN-`jSNXbr>&DQi#Nm$G&6{y)b*3_hMP zCEN`?8i`rwf5cbLH7i3##(kq+J?;-6g>-XmEE8?jGD78cXB6Wbd=j zx%>X_J-6z-U%FP+s;>Uft5(f1=NP{SdPe5(&5v1)uMTDrl;BX16B`sYzgLqB=>@M- zxGhS&%u6d9jL(e^Eo1y1CN1X3YZ^ua8-`C#_+t(tvVcBR=e-`q?IwjD=nwwdZ+u~E z^2#auUlr`|A2NY|k#SI3=gbOw_nOSU)*x&8Hak3g1sh!~X?QT@{;6^yM)=6yyqh{G zc<-yrr=3i;Nq7ICuuixnLvz)Q%++t9E#UE%>L-bpFn%3a`6UfImF`&p*SmAy8rMRA9Z43!ETLU zW^J3;rn*tmWt3G0(~&`TXf$G>7T`SKL<}BZkZtJw==IhY*s(T##lvvVMdo?NUo*S5uO7!Ppzu}J{PFB8dSZVYNSqU``0%0A&4`uL&sOc2WHZfD?RL3P7UZWwc>+FJqay`vm`*@F z+FDzzk0{sDz&%OGwava4Dfd`VptJusM42t!jZ%4;Vpv`ee?r|I3W69{!{dZ2K9YU z7a4)F54&fr(}ow`Yd`W2F*=hb#?LLn5%8Fwvxc&%No=xQ3X7Ap?5E?kzrOn~oeW6B zScs!9oeY|`U`)0b!m7Q`_k)Ufgb?vwk9_^}1T!Z;{BOZ(!-DSfC;iLs23&RiOoeax ze44i{nw?(L3Q1q2?|RU9V*tO6_aDs(<(D2*xcOp(pt4w^-^{2r6}7(|Ybh>HmBN|= zva=ktyLM^-7_)_CLg-}dCFG^D)n@>7=&3`f*kg>A3%Xs(x-ncHT<9O!+%y8 zQ~=SXDE$Z~n9gZr-UFy+2qO^ktB1(PBbeE{Bd%IjO@8#qm8n!z?GIFA!|>euHB8%e z+a17RRQq|J`)8>75T41xj0fF=>5<=}iG4d}KB`;_K7`Vr*FxDaHNy(*JIMrcOoPcL z;(e|+0@6;#oq)Evg=0sfMy^0f(l{{8m_zkAA>jCWW19?!rg|{$BtLg{;PW=A`H|nl z#3FcOZ_nd{kGb(`Lp^W9aoV@anoM}Qdz(sbmJlPc`EqeZ9a}i7akHsF%+#+V@F#`E zPda0yn8&d2od19i;skmA1|Kw1w33=-y}$>A{}nzUJxJMk|MgG!Kr4Oq-@yl4a@hfY z!3QrAvf}(-@ImTcR`?(A!Lb4Sw?E+nzi^2^;RB^U25IKs@WGoG_yB!)?SF(1bZHXW z+tkN@?nVhoI8)a;zfV5mQFy0$Jm5Nh?BKgVGuhKXUPNjyuoAebnfm^KcCnb&vZaa1 z3qU?DEwLvEM%n)?)-E7eH525b08EkXR$!W6DwSN;jF7dfK4lPdU(q7I@fv)YEgIoJ zl*&MV8VpH3!pv1DI!RA&-{-U8|CGnRx(?kRCNeR|RBtodv|vQm&r3I#5}^H67$FEn zUpx3cezt>s_Rp2%^ij*~{VtjJd~3S}pP2sR=7kqBp|c;+gst(+ibPyrXK?us@Rf#wOZIt{R%W zyIlk^`jyA|ZN>fMBpY-wBFXSMSYeFNXj3Ih|x@D}x1qWZKH$)A@!yezprbk5!Ouq;&g z(mr=^ci~7IEY;;v3MRaZ-gP)^|B3ej!rE5Rc%-9lx7JDUu{Aw+>6oWFOcc3_yT8t> zmFt(n;$a07D_>L;IkcY5Y+mLCXPSGZ9;sL-ZdFuCDKY_z;G91ahJ~XxCg_C>v<5Rv zYV$wo#1F{?ikwVEHYc?X)aV!+8fu_k;k{{97r6Az)!PH&zEnn_Vp}-Gs{jBs<}%RI z@zvzw@Xa&NQGybjS*BOl>3G@Z%XHa5wdxl6j-326RLY?Y40Fegg{G$22VZ5miDA_X z!9@aG3{Iz5Qwqjs>90hX1*Yuaknjb39Y;L@AEMwy)(Jw%y?U5S)5sItG`~VR_0qDg zfSuY!yHZKw_;^v??<0LDLt(>iD^4oj#|WEuaXC4lj25zaDp>L^ph@$I!v1o7tAW^J zK7Zfm62l97W?Gdji%ay<6tWEIPO|xq(35m~i0o0HR$VrFpc?bXD@$<(VqygYs&OX1 z3D@+VHWqPQA@fFMyLzv+gxBnx4wQL#i`z{`hu$-2Gq>-ZqKSiq`v^!UM6C3tgfTee zNasyXmF)&A)}6gOI%#_)c~@RNDvmU7P@Zg~@0+zJ{hJ--|EnmmzsUtcY_Sv(QzGqe zq+o)G)8EQawP;-V-sIJwxg`OTbsUEe1RISr0#l{T(@!K9<|4Rvofqxz(Bg&2N%knO z&C##I$$LAvqeH07YYSqZ5oq!^;6q*>)3?u!cV%oCna~#={73gBeFaYJ12JRFQgHa)fH@pjEoOR{rmBh7$G2-#7N_V5nXROco#ckM99D7gGRR;CrPO{ zIq=%@_gR&cwdOLolSNGLVuhMQ>~7joyJSEaX_Ev}Z5ll|M@Uc`2edr4t%R~Who&pe zr!697?mhoiK2W5z=+Xs_mIc1yi-G^Cryz^KjF$*xbzEDyTixS2mYSOpZB}K1Jzj7N z&Om(kV?Ttu!O)Qt$U-S7OU~8`Gw+P77M}nt;ATCsNAVvn z^3Dmn16|r(jd}v_*EyqKm?DblAjKq`S0zzl&m$KtiXll&PFz5{H26q ziH4XTH0&NquMnIE#&|W1 zGW_g+CKhx6?i{Xy7j||ZSt9wt> z-A;mDOscBkwPQI4Rj#AdVQEiSdFH26xdlZd&r-m*9%6(^`|O^27`>Nogj{io%a!Wm(B9P3j3WSs#u zq->PB^}G1@md+Vh_a?@T!UDs>uO3n%8NAwJo;QIBhY?v&S?!$8=v}C4&X9HV zOJo#g&3-(hdjy1P9u4w$zj~rl+SZ9db{7FoZWK&A=YC^?HCpS0UEjuE6?NY%HYB*T zyf^Z%oDPodhreC%@&L2#Po$vTq?f=?l&F&D)NRRedOIa_?)ZAPfU%VrjXkY1tO90Mvjo)qJ4ki|@pIrrx zr3`&TU`TJ8hFj%jxz*2^qWtePwYbZv#swwR&Qy`lVR|FEI2eQ}d|Ta@ixIklz9 zw!nvIL9gEI9c2pAj6iYERrb$5!Bu0buP;30%ac;vH*;E<_%BKyXi@EaSM<~4%lrer zvweX10ByE!CXD!uPXrX>BSUENUI-qm!>bfme5&2iRGt672`8%P2E z_&gY^){~-!6;lcN8_bsvf|4JW-sD+AS zk)dGxNgtStx&Dnls8gl*i#`zflRn`48+}0Uk$~_Y(g%Tm&sa~mHPS(j-h48%a%30o2f|o}C=Y9Wi zQj}aF7UmHN{Aor#MQ27%lg|;w=E}HuAHZKpPg6kv)0VWB)Fxyfzle4K!d3WKk=T4X zf)D-0tunE_dy7gB`ewxv4FcL+Qa$Z}9$S5{A!g@`eqGcpO4V-?G$CTWQ@@7^7qg+v z5H~~%O5?&pM$$tQ>keMsqKIk5SwpUWQ!j1CTCQPXmM}mZz%ja z3-P16I2VVZl^C57g4TPNNmvPQy;)152l-M!;Z)!|Loc`T+RKx5N5FHVLb_se2ro+j zUG*mG74=xi#wSx_a2U8yI@3GVC5)(*n$Mgo(u4GwcESQ~NDaYWxQs2W{w&SF@k;5a@1$MRphyHfy$aPh70SKEBg6cg^Ws3o!e<3P5Q>a<3H#FHos4~^`8*dy-i!aMdH6= zhIP9;iq=yZF7s*i9mr-$*g|8%_KRoqbD1EV=1yAL-|AYYe`&EqdUc8hJ=((;OGkBWw=|6N~K=8aN6#e#hKZuRUALIIQZ4+_%WSq#+f`>=JkQjh?~7GRiOxmJLysm zlnb1Q)CB3qOV{ojM6u(w+ciNYzwa!<>Ytu(-g$5QIh;j67;NxB`kOx3!#=W911w9B zlz^9MzTa5`IjwX@2MB;JD;A)`!hj%VG;FZA9i4@y zcL=`m5*sx==8DAsM3{}Tt@n=vsaMs~%7U?-=n)C|#qRO2Kk)hc+o*A0bPYGht^};_ z1)pQ)q`UgP<{m;bfQy2s#ot8mX)4u69%JN=2oX7Z0?(25;voy?*>T$%q{&nuA_d*4 zswP!AH~Y2*V(WnGv8kNXq>UBkN_;dB)l7s|U`xkRk0W<_!8G4+KVduh;+r{^1|$JI z%v$Bz8SK-=BUgqLtct7S8b3>oOyX?jq_E4yxEalA$s1QLzK@DqHf{1m;@Txg^@ISex3#s$>btjB_mBM*NKli znjBvsS{01y`7`bO5E@?3Gt^Cmdr6%^hq0k<#?gX;cvOwAr?@LBIHVb|3Jr60tQbHu zPPw9pp*eUCUP;&ZJnSUH&+^JNH(T<$J~6dwgOY7KtenFby?s?rtHlX!B9f6Jal=LH(RU-lSr#c3-Ytdyh_Qr9l3UCfSVO z@e2uHMrIYZk+Imy&g7cof}S_~0J+Zx zz1=+;CEw79CD}A`)f!6+;_ETSFBa%#`Bndsik+3geOF4_fk8GvyiCz_LIwY2CvsiQ zuRi?kKU#06M}7sdd`;h93Exj!@_{I1eCMfWv|fZW>M6m+TYW~-9}giQt(Zn{QExQz zGHoij)pU_!U%YxOt$f&{ivTQFr=#T#!C;)!$xU&t_25ICP`+ohE1vJq7tTCE;&9*r z;!y^4bB@Yh5$O)9Sij+e`@g{lc6`L)e}fNXTaq+b%YVZM`2Pod0QVa{xcxhP&{vnw z1$coE_^nv|k~J3!Je^PffDg=mz_fg(2>J~la2WskukZoiw(oEFKqycv7~wDYVA%!3 z28g%SJ1SO&Q8X@1YlpO+$;QDldgZhM6Im`Jtk9C|%Z2U})nFts7=TudFyAhL+T za8nEp5)A2~6{HQWf4VMRzt2KuVn7MF*Q#LRC5Uh)bY}qErzn^Y5ddva;Y}^B+Fdux z_DF6jzIJVhKxO!l_`2(DGaBQYYAl}(c)GbX$(u9>i|8n^dhTCY}6=YPUvhjgC1e(<54NLndSSV*X6u z6(Q&a?*^MGLMZ2gbdW5VKv>}bn9 zh4WJQpq&CNNZ26g+p;DMr6Vl6w8Novt#J9{YqaUC2#6j37xck5?Rx&Y!X&Uz0%N_w zP9ZW!@r5)Lw~+{5629g&4{ZD--+rj|>-`!A(VM&>qI&s4hd*k_eIme9x*FM!4j0i@ zM9a?mgUAoKKI~R83}$Du{c)!tN}bb+ewl&j9DapuSZ)Du^o^%1Y(kEp`#dz(tFNkf zow#S7zu|+Bf58V|9H!0~=R$wO2mT&+$0)kTY1r!*lP-vyrN!0v}QfsW@AMin5SKzTTW>dspUaOg@PXaQz3b#}_+YNx#(A5ebFk&V!w0l4-GTpt4@wef5q`r5 z60ob__h|nXJ_vSQ_cIbx|0(R9p#K{_uo&_l`VAjEr`E77?iMTX8@ul1AdOp1HIts= z#h`gUHQCzb*_UuYyqx*sT;``9U2oMoxRzN?_4nXUpHbnj3?tw37-=FS54VM5}C-(Ux%zP^rAvx!DH+KyhuD(8K|pqk=N`+&(?VS~Pv!c(IRtdigEfg0JUn&yjpK>4S8 z!0ezRkCQPEoy546lr+|Hm=>fHNpomq!e$hj_Uey-iQNpr<( zsUY6X{Cv42u_-m;u(>BWI2N{S@NO^Ht)%KZM;WY%5hkmK@#r9OVLshu{pdZ=9WiN2>7nT{tZ7X z$fc>VzBZU(BXt5kBXXe(Xnx?262OBzHvOnCDhL}$7-v+T>gg+b8EKhXz+F&s(EL20 znflq10V(E+rSmCrQMe5JgcC8-_e}cDsrEN}U{$C4|FQ=dH`o4u?!f3pXkil(!eB!pPG z>`Qk!Ya2{b+iTXV@UG_%`wj^3Xmd?8=at=Pc)&wcBmo{4fCKF4Rb}!en)8#pufjv- zC&JVGGv8qLg}puU%b$l3Agk$H|K_DG%e7K1#)rID z3sd9lRNka}GD`QLa`#a2$-%Veo%dl_jqjONehz1GB_;N$`OL#3#lR23zfl?QM+re` zg_6`c0QmAPke4L%?MF@T)UO(H26~Q79<@#xuGgBHttCyyMk*VL47@SL%l7y%5CX_o zIQxsZid!t^E7iea_&PY|PJ7aq@()jlX(Th2NHUYRb{?%k*WiX8%AYWJQRZ%N3X z6t>NnMm$lot@Jd=(zZ|*jjL$EkJ z=`rHl)E=?<=C)D30n*#^BD0Rh6vcBb6L^~s%`Cpi@)D0*I6I!Nu96MfoqN&pc3X`7 z5=GEGV(s~CQhuHyB#R5F)&6?hMPCiDidMq$>T<_HSRT@i5>{JAP=FNCSnM%1;*X%5 zO_*4;Sh*zG>KT2xS3Q-3nixhUrq@x^=Wn~Xe;OG5c4Ux;eBc7+9j(hx3?ns?h;mtA zhpZ)g7#{R7IIg>2bmolw7wmD}pnxbBIBfw(8#I;dXQgHX7$@e`otZ}y;kkeTU!XAjzc zvj?`G*9pF5oE$Ig!NqU(U_3tdAM61~6Z+rS1K0hx|0jC@{lXs9@@9OtOshFFg>;)o zcEGuI3UJq7HziK;M&(^@f6nK7sY%(=qd~wj;C43x9kT4vgB;`o(tl$QLghZkvrPQS z9t@y5{EIyp!v_6k4~%BZ|4;UyGwzP^FZRHrz3RI^Y!hlVcaYe9R+dYy(YO~4cmZWH z^xRD`qL$@BV=o+N!(4Fv-YF=CtNv|Jgs}@DZe1hzPV)vy_paq}oV)&nVR$~;2Q`WN z#G*ZE0qg|KBk%*#G`wkrXna4%n#@K7zK|EIUhS_>y6-$sfLAK4;M;xtE_=8% z$di|`w!pY+jo)PQB+CZk0g*hOuaISVhC8ee^93apc}7e6%G(lebo*JZA>TFFZB2Cf zFL?ctfjIqdq0?W{9X4)mqvu^HYgYzpSrBog2*B18-S}EHybAS@`Jh8J!zCI@&F9>m z4P^(SAFZc#cysQUIQr~Y-2||XvXrxhT4=3cYw#4qgd!j^((V7*C}x1Vn9?qwi}n;u z7IsoDp6Zf89LO)enk+HAt_GZj5)276B^0s6xwa1rg7KlRv}F?2W0&-?YrWASt*9(* zk!!NS*f7Q2Kw#L$Wg$6MQD?0W_r!ZK!m-q zPW%3q{nS&AwN?rX>=WB*%rC5#4wYL@$SB6MD@g$BpwY{!=7l`~{$>xXkRCj=yVsz_ z`leyb)0Wao9ci#gAA(efM6!Dz%4TcgB-C z)Y#hBSG&Ps(sZ(T(Kzvac&8ugS40JGgqWMCIo}M>Sg85p;I4zE&dzG9mp6D79z@!j z6yY^Eg;hJl6g8NU-q1TwCK=t(>qx8=Rl?8ag^aXud+cr=3_!=LBxTp+*f_BC3 z@;m#y$XMmGy4nRE?<_~kwF3$bc>_WYrY>B?OEeY;><)p8EQf1~g+=ANXkJo1FrhzS znLzZF>^by0&zsRYyeE5`^0prkmQeEnMWS3&O!&SP#1L8vNgp)F@#9yOY4F0hMV2DF4|*$#LhS;k z7`IxUk^2!ZTY`k4OWM5Ves=C3P?UMZo@CQpDvA1TbS{PL=n=K>${hv$uGk$kKS89u zkd{9z<6kXL#j(|-H>%w2&hB-`*n+yJm=TY zy)L(Cxoc>fs8l9}t`0MSOoWzS+U4ICxz2PJ%YFRIt}Yj64;_KyRoBcpNI_#OYsBzm zsy>{GTF_-jB${=`X-cBSNZj7*Bd6a$lm^S}^RZEaY54vfeV02N!+_ zxV--SW%7h@OI}UjF+ZwGCd0hbWx0Shw)s-Pacf2k*>ElO%>M_Gh}Fv$`fG0R@QZp- zolw~Dhk5|TFY$+ZfMAgWHMG&W{#!jL^(IVj{g--xBq3h%mwG_%L~OlTN-{RP(`3`c zXQCpo@-7#fo)leL|+`hdKKodj&5UK4f%oMK#!S=);+>7pEbP?und=|3kf&8T& z5Q7SrY;DMeYdPAa)gqRwWvyP|Lm`YWz;Gxyxejjfm57ASNTe$ z5|ICKSJ@wffLf!l9E%33A$_FK?-%aR9r4!y8H#VrkgJc7RXjSAO*u*oO)`mB`>$^{ zsg|$A+yfe*1NJfy#aa}IkJ4|N==}V}h3*Z0Fk_0!JzT`JQCIOZl!<5F21U zIx#3}gtOv4pi(AJtDDAH#;FSajUJGjw75(K$o~^P@O(iJ;{S#o1iF8f{0lvxVM6%_ zdN8rF?q%dE8|9Nu%QOSeacK_h5^#CAjr|inFhkfs8rFD055#D~d1cYryc=)veY9&JX*R&?;_0Nbx^%mVgtG)r*|XOP-U!Y6!Tn<*g_`5L=={l*#hz_N z&8^$KKCS5H!(22PpD3#amT}Bbjd-&CN0uctWu&mnTRA^M-*b!}S$HuxU49X@D1mfy zF!|RYg^{+Z3ec71g|$&jVKsug?dJFJ2k`F74RM3L2K9Slb1{XIQ-RXWQeq%dV&%T> zPDL9Y_3j;?KhT5Fw-d~m*)Qn9=2=hcALxP2X57szkhgt;3hu0mnl!rgNfZiZxrE}$ zmBB|H&arxnEmPZZ+2h~Q1HnJhgVTSY2Vc9p z7z0u||3nX7;wCQjHyH9oZ(L!qZ2yiPxH1fe;{8Sse*P0ZSow_}l>J5zxF;a45}Gd? z2LN`Q5D3Rm9VH3bIn#yBGWOl9%GU`}m@hZs`~Zoa2b5LyiUyR!sIbJLY!OVr0u-Sl zdG7f^0tTYko?Dj2;jfq9{0?RBU!IxqW1 zKa018T&}uLU`>`=I0wZHgrbSQ5`N3nCVu(9pa&2NH*wt@wTl% zLg1r`G1Rn|E^jK7;LPoECFPBZvdoh00g^aBEJVU1c=dDhbT#Pc|c6hNZE<{YS(7)8SQ6q2YU;uvC_!{nX-p7 zu`BkkU8u$NNnvB`e$`c~eTF0va^cB>&k)B?JB_e=-co!5^Vd~o^>8S{(pmr!RKSP~jY$a$iZr}uJcfCm9OWG8f^6n*d-(P*t0$?|qd=V*+q+7dH zF>;>VxPhXKPs^s!Ef_2J7EX!+j%Gv>-B*D|)DNw=T2tXzBr&Z_EEys@rIu$=M`zd;3>i%I3QCaZhfc_gQPMOO3Sf~uF^q^$Ei4w9>ner^# z>r4}12LF6hK%|jcxG3;F`!`*=al}u`WU0jd0j#gvF5u+xq{X_%c5;Y5I*2K4!N0Wc~2qNi1o%TT}2ZMUr$xjpe0^}^F7GZ-g6$pVtGe#!9Dl!B_)((!-%EN zT!@{Al=Mk(r%Hbr`Q5^+Hd&TN*+f(q2FIVS@QveLx7eyPd(8lYDr>~a!2tCep-_eK zmC)i`Lf{m7-nd=4k4fQmgoi1sXE+uZqMt37RE*XVObY5_yA>6@m6ybeE;F3Q7(54^ zI`lRlPcK@Kri_LFPUqoQ3kRk4=utxy&!R9IcA)~o)P8jSeD0r)Qpo$Z+MN&R@f(;U zmxa%IzvnILafTaVb=q*Pp#2|LBcv}a4a?I|j{v$(y98Ti{bqZ=hK-~nFE@|8L!I)| zrt(#GDT0LMLJ{aPO_}@Fymv^rTeJI9Sa8fVXEJ#KJh*iA+8}9_O}8f5pC0MYe@9P5Z%!S(b;DP;2w!o0-}kh zYt5VQxrGB8iQxb<1W`nsSV=FhAv=n&bDje%uIukg9yUdEc=t4$WC(LxMnyf^k9p^= zJQH0kt&G45AzPR4JW0&}!;gI~oDIjVw(TDuXXRl;7!IE%EK|QAdI-Snwq1$^GQpt% zp1$s`4A>R$P^$$eiv$mFz8PZP^w6iQcBrxwkBfMGmo)-JaRtqA;g`59j<)Y(h<%su z-QI&Ao;dN7xhmy(_jJgI?nZ&W?wzCD{?ku^b`BZ15(0cgXxSS&AAzx7NagQ{Qg^3s zLiYqvye?xj%kN>B59E3Kfh?5Dkiw(kj7hg%9D})dg~4Se~%l z2oEdU>LPM4N%vhR{W};;oJrL(l(a(UtgbT2R4XkB5`%4X5<~|DsCoG96^8vFTAOp$ z!mLgKIL7g7%8JXCdxuMpI%F~%mU5FlNl1jQx0*Czh1}+Lz9887VY%jVud~=6vq`;d14lp5Ydkz;ccsf7HjN)q0{jLY0GLWMLdUwUoz>j{}UI`O| zQcjd5>$rZhyZYl;sh94%PPFc8+J5hhoCC7@$~kEJ!+24E$svg# zeb77B1EWvveXe_OYSBwn&gfTP)l%{SciC>KG!q?A`$bs}NZ+#6?fpOe$4~D|E$s)= zeAA={#_*$}6NApt9DL{7>+{)hOV+=& z6M6>?r>2kOTqgv4- zB5UWPY8y9k>ie%cHu=l<8iua3f~=j8H+R%w22hQOOq9=DMCEt$&G(&}2vLBzxO>k~ zf-4?<)z{8F$S$}^?pZR3`MQUqtS$9Zy7bTC@VYva3Uk}mL;8{?Zg+j7HHfH*XSzj(TfyC`922mj$aaNvpB3#+68DF0u=i)=1n?0! zBwSxp#Jn{|e}^_oRlSRvd3dd!>Q1K(RJrsp9IfenloqnZ#C* zMt_d7U(jyS`YL+gP#omI3unhjDc~6P_nZL`vOs?H=bVaY+mASPAzobKBWOlP`1s}( z1m0iraA44&x{tp07DK*#Uog@{7Lu+^N{ibaDT^K#1N<14+BNH6o1I-JX1%zgobPx! z;aGKsq#n^fh`O4gU^Qpl?;hDkS`?3ZXdT=(t^XoWxF}JT_UK2CNLl8E+eYlR#{4#$ zNfOb5BGe2ENLNRRu%W<4zGP56Hg4q~b6TmdaC5pxxkF#iX}CsjpL0JqhC z@U_X-%eAusgEk#LQcNgk)QAFI^1=QYm)BqrLUg)#qr${4omt)o@p7}1-x1;iJ#W*;}T163Cvlab2HZd_$jt zB6JX(yCVX}SKL@S)fwLin>fcmwCjxS%@%hT(E!XDlE8Of3UcpMZc0A_?C3~ z4rDLXx@|b*Z_%gj%=+`+4mf1|o4dCfe8f^fSSxHHbO}pS((6l7Ep-;cuI;tuAE*k+ zwcOHAdF-V(I>=P?+4&KV zR6KX_X2BZNop8ugXeI$Idk;BoBhT*8J4N@R#JZ7+X;j4YDb_q@<3%nt}6cNg>K%mVYnh)YOGF0Aklf;4_1Fk$q5RDn#n3nw^zQ2MP& z+gK(#H0v?BRt?nt7JfX#ewxQLY@x|wvUw~VO+Gv!5nlvx`p#VvvcV(0Oj|hZvME#o zeJj}&qFFj+crICs8VLc`ryM45UK=8T_f+|*N)1{ySQz}B$ZiGMXZGNks<$(MA0WZW zE@UMBq$V?o_w9KsW^4U~0*6+$?yMviIyFq>x(*|_@VW>38v&7JM$fqfXXg{RA8HCD zFXom=L@sjK-8M@c37zLfUk1BhrV%!ny2#yOcZN4G`t>+X*dQ8sN;9~?p3;#DdSta{=Hq$MEq-S zJ5m#7C~#t85JK&QjPhl+U{#dK7%@wl8+yHjIMP8smkpiMuU83mkds8uh}M(gpfbk< zp%a4YhI#m7GbNz|{rc@a);Z7%nQS0`*_lbHLCwy;&kh1ilw9l*%8N?(o zA-sC!`+S2IN~|E>v2cZj3}|E+x_%e^blGCH>!hjiL<4{>Km%6qIIX4jX?Vjbaa&bO zr~8tP*%EuZ)d$naQm5I!U{^J3i*294Wc8e9&j7dC2t_pG8|Eg|lr0J+ybWjYFhLEL ziQrK94+6-K0}=_SfP78{WTKUf{d|{7gQ>#$DekHYDu z?S8b@=5lkJm9WBX);KYj9drBLlee{MDsszq!=LS}-4);9COeeLp(ncyOrwnznExTP z=8Vx{n>0y#oA_;51XTm`$Rh}p3R79mDBP}tBQOp_b*Z4bbvDddGmn@wGKNjFf2QEE zcwU=u5VT+Ryd?L8B&h0>=aRmPE5?t$*>kann)J*+$siE#3l{1L5J`x8M62DFy=+8K z_#OC!_dD?E5a;Vl;FBf&eQU#)6J%13FKxKY@iL!Zd4_IX ztb6C#4F%i{$!5+);bOsD&U-SXj;4~N@t)f8X1&EZg2vXS{$joIdQPR+_u%rpxi04L z^Qi@Cw(0}W(R&TJ7G$@!Nl@y;YoW(Hy~0*>J}&ABe?>085$1#syJONRM6klRp!W!i z?_ghSj$m(0JY`?Rmj}LRY`B1QjZNe6z2rNn>6E+RiKyUDB!q6q_t3eWerY?6*PFO^ zZ&JTBDSqBJV5A$V`hLNtZLlZzlyn5Mlj;emiPM$pJ#gqwjVF zLnM1+5NQtk?MYny*GJSm1(7e!Vx5$sq_DAHAD%)KJU3Y2baC2SE{|RBuas&qXOdp= zUGMu>sD_EJLvgzhIy}>u)|0FzaA>m}07`*+uaxjuIbY9E*b(ogK>XcplE{q_AN{~Q z8w@`!Yy^GYa?!ACTwsKCulXA(l!OJP@zn5~U3?Cot#YIFuNaff;bQE?P>^DtG_v`$ zC0zt2b0dFcXEgGiN2yUhIeXkN!5;0|nZE5D-~9t5q%tA+`@0zG%ny@GMVkQ+MwKuj zg_nq=@TUucuTtmvwuqOxbi89V#;SCm-zS_10~K7?Qk#uy+Cu2RxajqPij1-+$C+NT zd(;;yY82=$n*ZaXLs+cPA*(LRkx$DDvHxqi)EkgZQ7R=2+h=_PgHw0>TxrB@gg|g` zU4>m_aiM{9a7to3v=~zD+fK{%67Yt|U1U2JpYKAYTFkVV2Oq${NofVc;ULdH2@A7x zf?pg?5I@X+U1&JdGF0YH>lEv2OMSEqjDHVpf3mMY)D4kDgW20KR8kbUU$T6p_s(H^ z1VWj=V$g`tjD`5t_amYzyi&ad4{15V3#)u-yv&8bA8pL3=uB=5Js8FmMU9>L(fDlO z*2;!CcNIUCE>QBhV$q7QCplvwu~E8cEKOF+o;SIzkFKUapLi>}U@ue=O5qSefn^!v zCi_Q|8X9m0g00_oH{iyseebYdL%dG#8SZ&Q?;{9x7~?j)DJ{uSY6g%=_wW?*(-!GOOQ~#gh6UuAkXi4 zfR-(|4*@gso1ES5UYKJKmhu<>1Vv&^D`aeQcR;%x_YVs#$53K5umHw9fJszz5-2~ozex&s)sFxsc!H=$?w?5~U(AEJ7xSQt?d%zWoKK9(NlM`g)y1b0|GpDy{=#(Mvqam>xkotaz4xXuV8|NSQnE@S}6UQCuHkeBEll85uR z^bCQyT=#*F|Khb%pDy~$$BQ?eMzMqRHnVYJY zq40msdNLL|4mA2&uxQ~cQ#-C`9j#)^GHwQSNxkAxihLfJzdN zCauA79SMO!TII7)0x=he+4(#)+9aeN&>5>98EF5S^ce}iC3C(S>9i=0qJZ1=HVFs6 z*doDmEzRw*e-y$UOcP(?*BWkIZ;RDHqP)=^>W6|%?YBbvR`+;baN{J$14T$VkUd;9 z%gnoM#Pi(QRtfDS{;|jxrH1(FGtSuR9_0#J)AU&}_-DeWHZ}>y8LJ}|TPbLdryJII z9N|r0Co-q?{uOLJ#>keO`fU`yA5fT8C2wA$yenxhmo+3F_(R>K3%>=!6g-G^B6emA6+uK7& zc%QCj%Ij$Lq)5ICS98N-^nnqFaKzGI4*PX@%nnc{weY?{jCn_wF+47MN8g=D)wlGR z`yND@!Rr(tpSf9o{FT0<#%KqLqvPGV3K)LhgUTmX;IyswJ7S{Fac zk;CQ-5R@Dzfr+vNfSTF}`+I{LsC8vr?E~U0ctTVUw%AG9W-^Q-r(^|LBn%RDJ3IjF z5{6~f+-Gz7@Jc=)R}KZ$1~h7xga<4Hy9BmdG}^7nDaB%R&|A5q!qZr7B_cfA&# z7&2trG9yC)00z{=Y_&-;ZUc%E!a{!K$f}yRf5#Z>!P2*(eo+CblSyV8 zZerTJ>RWX!{(mD6l%-Gqn>+~NVW%l}73q;dUI>`@Xpo@CG8vF^_c7U;LzAW!zzxAm z>vjw;TRBP+i>!K7`|$56Q1&A&z>zoZQha{zx_@b0~ zJfz+9t@?4n;T#y5poy<51a5xSDs|Fcs%i0${twQJnfmd`LC0D-1<;_9uR+CySm5D! z7Au>V5f?M;wm~pupXUQjo{z%&P_-tzA&Bw$rwly-aj z)=7PIWqDekR~W*b%I|+C4^)IC5dWXZgPzi;{~!i(jJ2ffcGDtL#Z-uGRzb{7>@0 zT>AKbCJ){;!o)UOV7}QjmFNGE2mEQE|ARb86Tb0@0%7mYABEBr&Xk7>E!F>+RF$mR zcM{DyK2nabQtIg!qRS!=`36tS)Vi2797;G?8{HH_WEQk2&Y*u#n7beoEBVy7?w7lW zm!VWx$XGLXbl46SvZ3=8%$Vg>c@%mN+-jyPZtINQiT|Az#Z(Qzn*ja@V2vJN^iEv@`qQB$|uqKO=(E_>t7xJJ{ zT{6pTCbi%K@E_zs_rH+`6R+gK(=Uww8+lON-T1$d2PS)9z-bw21wTj2`n!DMMfoRx z6yj9_+%hzDHxU-hbx9)L{7pX`4wHSVkBeilA6DPX8{%Mmh{>|DpVpxWfBXte3b3>D z=te07|9@RLKT7>SiwFPk2pH*pD&;e=9(lI)$tPh~;bd5PSqK42$0+fbTIkgUFCj^R%2#Ao4Y$%-r0i zW6VfSn~7~eo&za^Ku_1Hq|?s`qZHI0>royC~IzS5)OZruhI00nPULYp)X zk7oZ4Ldh!TKB0?21XE}08C1(wjt3^XeLYB~&0q+TjH$M%v3)Gltb~E+xD)7x`PHgM zvqc(emi80fM!=ZJ95o^kL)|IeQR;J-K)8#S(p zC{X^&n08xHTonxt8Nexvm5{8cjATfM-YBBHGOp5vg{W353Vg?K>RBSHO2rX zBJehs(^3B%!tM^_WJhmM^&&;l$N0nLTT4J^sagl;H~mF(@zL7FdrjW9L=pp9j#YB= zdG3#5_y9-HNocum9Ja4&fh=@xlb_|U|3~D2Hgjk`p)-p-tkc`isHnAlfE$ryuO;7L`SUc7W2N?^+HJMC?85kLDvX&V3!mKS0Wfb zMSbJ`{-n|7p~_%2#bvkX=NsrJz`PeU@zHm0WT`{A5&h`Hw=vKDDKFuJwBDEGT}n-a zpB~NJrouR*FxcA9RE~%sg^Reir;g~`REN4JIXRDA%^`QL}4bp=1|nF z#vM6Lb@cY`-e_}90zC|JIB--)jCY5W1|4#j5#EaLtgP;EXX7yTYBSp8{t2xu~fc zz4Dq%It~7TPZFvJ_nw}VTiWgmOeE{{;h^&?a&Tw(%G=%n-URknGcWnvbU+>q!j;(K z;2fjE&HOc}go6WWSwn6D9gSv|D~%aN<;^1(1dEDGWq9PR!>OxND=tD@6$<@e$llJL zfy~YHthJwl4Y@L^HS7JLo09z$b@Q>G{Zl4;m?934Y5sOsF0iO2tJFolX*vfo$G7f$ z4^#P;4on8FoM~z09L?*ld)~sEM5?&SF&M4hP=1s>$%;P!woRqnovuTeJNw!Lg$8^P zGFOW{feY?_Ou@FZXB1+GcS>4<9hN8uB?RY}A-?@wbavF(DZ|cwE5?sgGrqhk#I+mp z`0q}STn#JTrAEj>{c3~ah1!3XdJRnAZt~FB6v(W}QX6UC&nRv}5V3BQ3Xxk?KfL#? zNjEbs_IILzyIMce~>~<8c68(Oy=l>1R#0s_yPi zno;f6M2$iNC5}v@gQaBCje;?tQIh9W_cXWm!@StTu&dC3A-qYMgqxLU3ZSQzLDBR(&y>aZBMXZRN@H3!M<@y&7W%E-9hKy^fR=iQSxDtU$=@SI`h5bJpZh1Nz z$AVVotd?N=o$_R3{{KC(IDr#**%EvfdT~Z z4qu3+d~=Y4dCoL0!E9G_g<7;lg+jPM-;}%wLANG9S|P;H_Gf^jU~(LQt%i^fCI;Mj z=ScR$R6OuqCj*tT6w`dwy-e~aE#m4LN$OM9e2v>-Ne@|pV=9~Oyxv9H_c4TArhzA) z<{N^9OF~ijU3ExYwhtY(9%Itod^f|OTB!xQM$^6?E)U#Tn|b(?9%Vd3kU7T~!VW2X zaWm0OO9QdiM##$f%6 z9#OOAG_z0`z;?znWN;&u%}Fx-)Pix?bS_Efa$4nAzWjMcaK0dPRgT_svP7>XW>+Ro zf#p-Et{v!H)`^_{8PS`ppSb-)u8Z(9dlV9k$^;t@g+j_Ke$AL;?5RsV)@Q@V-zxk| zG5~-N`wX4^L~0aM_^UaQr1CEwXUMN)*2izUDZcz>JgnzIVL~?d(nVJ1&JW5HI}t+o zs69Vd6Y!TRpK>|rMA28)Y{S<`a+CxUzdC^ZcM{=D$Vv<*LBIe{f|CGa8;cnrNMp11TxZikv;{=Li1@wL$He zjwNy=poh~`cg<-Dp_-H(&OuR&$o<&k(8F**K3Jky$m#Rs^<1j<59*7{mx>=5_5+B& z7v5W6AtyRXFVC3{euXWe^oSh40ajk*Je$+eztgoxU|9-$NpJDZH-MG~gZAro0sd8miC1;j#YDEZpyvE!9#oSod-w68kH@DBL7- zO@n^Ia~AhKzHo*kad19^_u=crbs_4;8T?Jr;UB(Jaw!Bwj*=Hpk)a9=em3*NFBN+VwH? z<`7yDPq`hVLZA5R%-L19+0xMbQnx6H4S!um%_K~edHCCSvyx*Fuu6Z|gv&Z=(%nHX z5Q`THa%6+*8mU!9J$tzpi@y=!D8}CAah(C-4GHIf`l5~=>6O0PYLK(QD!NRvusaKh_u)uQvSNI(WxuMEC8 z{zsFy^mMAZ)CsiTecGjog~Up@TKmy~v`auj(tl7+KeoZ&;!5})&o)%x zCJ7Bq;GOwQD!_f5Cbc4ezX@ESS)_#oXl?-RDymlMq5UqX+V+FyS2c`fw?j+E)W$d8 z2;YnHYHn~cU}Aj1VI`pFp&DwzKDrKMTaAn;pL*;0?0ls?tq830BwY5m24ju13x|Jr ztp8zcJP)Wb@Qv7J85qM*Gn%uMnc)v>%2rv^&UX@4o71Lc2}ZZ>z2%~W?JgeXNZ1M%h|VX zGjQTbeClb(H2ckd!AK&!lP3}f2YZ8{xQej>phXdb=;2Dsot!q6h7EKLKOeAHQPr1L z{;cLO`z&GvFX^dFGLgphQ@xa#Vn_jOluCn*J^y(I&g`wjbupLHBsJQZnA5$v31Wa( zJlx3o-)|A@@U3+@pX_-BXTR6noi28hDu+;L*#+wGuT3!cNZg=y4zmpqHXfbrkEPo4G|z{Caf@- zZ$&2w%8s8bJ)p$-Lxis0c1wJry@FSlJuEzh1D`3bQ92i!gu)2B$NT_`X4hqAlZ5_^ zobI@f8jwv7`a_AG=~`PvM3Vv$k;a^&14r(D#>D>G(EngckD+SlAAh(!MKED=Mb*Nr zyM5f8)T+LKR0#yCA8@biXhjJ&%->Z*a=fl-8Gt%GR61S#8Z8CzgkL5RSzE4=62C-n z3xvl|p=K=EyY;-?=1on5Z)@?#ABd5g>1=X&d*CoWe)2l>I7X4nlh9jf`hKnBHu)lS zX(-L&eUHK>VJt=LS20b$eUmXMU2=#0Z*>v)WK+;q@K zwcsxd7_Eysvqx$}MS7CIWf0S40;AL(o8U*U(yZ+gK9lN+muheLx_2uxoqn5-&OQP_ zFnwQ%SxYxVWwDsofvehEtt^gKQbgoSg0)12(x+|VyNLf3troxP%G3A=8Z}b-I_9?L zMg8quT@O^!?eY!Y*q*qGqxh_gVZ0YA{$;5HOIqAidafF){Ga6?S+fiq*9pxc>{8Bg zB}pE6vLr|7_HcjLaY_Mv6Cf?&!-9nI@1Rv(xQL>~(n%d}J=g!S{By?4=ICrxKlmpk zj1-9dUm;;(#yf|HFV77E6yI{%^H<5tqfrrbZZRZ@afSg4rbMaiZ0$%DX|rna?9~E0 z6@wPH{!9GUPFO=)3L@8F!7!%*;a! zO5KFs>C&rd^IDpa`IAYI8amd5Aar_I(z^Hx5rZHUiw!afBTd2#KR3w~nh`6a*$%yo zH((g)E&8>PeK6Ur6;#t~lc(LYi-{KBIa$MBUtOqZ&NA#%05%KikC?NX-*PPH|J{t= zO)YlU$&k8TG+V&lhF>sjlBzkj*)is3kLcBt=Vc;0n2X2ln`wLh;LY^*vUJB1vH9%{ zA8(`+wFuHp*Be!qw`yay0TT8B5q*_?Z2PYf{l@b>GI&$~&04rElH~|&9)GL!`kbQy zevI7uH#{8WshLjX@mFZA3kM)X)uTRD8NlCmM4e2mXYDD)0Rc(y(BVVgE`UoD%PZ7| z$`u87Xt-^h?ajk6mJMe+Gs1&6uyJRo<++mY52Bd8g&WTa_Znmyq?x$T3CtHy%sJ{ zSV4OikT1?^0p^LC=!te;H7yVOL|NO${wd>wdQhTdjUqlxoaoehxQ^g!jL<-eGOo|Iv{J1vCmm$U6g{Yw-<%+*2bS(o?*}jj(?a?e zC}=N}+&XWhuhIM)O#?ece!G^TD<{ld`c({&^&Dr&#~wNQs?j_{dk|h6U?qt$)x1=w zKj~0Fp|N_WvKC4f6n6OqboCg|NMkx{b4Y2cZIll=`}=S!Q@$S~52Cs-t+ha0NGx<( z!)#w9q&>6g+floYG;Aa~b~vv1iAC$2P!K4eWR?#_Hkv)bFo#0(_Tv4;b>ueu9uEu3 zdOoWN;S%!4i^oqDX9JY#ir=vY#;X9tH@q(0>JQ*#wdbjFZf7Cs1)}cIe6cFwv`sA1 zAjL3(Te!5RP=vwhZE=(WU))mZ1yTV2g#hhnT{6>JiNgi?0-D7(E7@eKj2Fi3c=VB|_3Kj2K|Llnsbqj+d`G<9w{ zQ0(|q?37cjU}5w!C&Gi9_nr5TKi_S7q`UJPmyWb}D_#(~;wPrXY??b2V%pr~P+Sj{ z3X+rqsHf?R?l>Gk%fB5EhO8|X@wQh_6Q3Ay!KsF$iE4t1VXzK^{6rLtl^>5|WB?1p zkXXuYiQKqFFqO`I!jb>_B9eqBYC_Abd%U7%JHqZ|aRl?L zVa|~Qc6_xDqK|2eBaE^NE!~03A2KP&j-QKAP^?=Lnhr-zMDikLjQ*9fj-ZKB zg$>;92|{i5l#;FanFoHa*=EAb{UX_QLzp5DLW2Q~uK5{t5Ac*zK@JnI)| z>wF#7?=FN*W!GF=LW z@#rv3kAf8bf%VICk9zf~JexVMi&y%g1xo#dh#r$fuMg3+GY#4f~4xtMnwJIq>y8p_~)ma)nqM?%A{l z=OFHs;sRq2Fb~Sh>BZN2^7=2yhJuHl!(Wj=<9DV)HqdIpg#9WXP_mu+fwavokTKBz zev6#t1>0y^fbii@8Jz?s>|lJ)BuYW}gB$Vn+_ev6`YV;?jCIG8zNmN8!y$d8{&=A? z+|PfO=2D2w=Tk4wQv+TXi!vIIu?(yb3E6F>{_u}!NaR`xd z=*7LWHiFcYq6lz@JmRqRs0UmpY!3QRu!UL18&3mxt)px-%`asrBn|Xdo9@ZPr0X?5 zD&19boW)TNj;Y=2gKaiHYF<+lMctxT?e8N8=Q)+n{F>@=pT#P$2Sm9_*Sm^gl>bYm z0Hb_nhJ@1<2dt&iY>>VkBBwm30burQ9Q8%yRX$Kq(k_bQEPG-Z!w zuL9V#hPH{zy?c1;y2Y2HyL;@lW^>#I_rpKT+NZXtVuRfueHbThJ?_UyPpS@w}Hotb%`x&cqDg{ zqlYW(IW&jHg52MAeJU>SD{gQE00Bj&$@iwfVkK`Py7ts%L#JDuXVM6-=1@{+l59|! zgnTGWh1TOeO^9tGd;27gyhgo8pt`VP$)lF`uE8xtrbO!~I{W!~uMtWu&p~Kqf!IwS zxeQWM{lf0?TqJA>ttGJUXmpeEEwWJJF$B8g&|@>c3=DpCwFg>muo)7=di0z@ zbc7R!n?&FGqC_wvG;AsGhR}OQfs>ohK%}9QB9^I>uXQn2C}r>#mR{pBY=)Flgq4VW z+2ANz8U*L474xu;vc+`?H|F0X*GLPb?9wIpA-Ec_4}-YE#h!uaGA1W*9qE{javx%n z+N5a~BeX>)iv0D&%6@gbt`wu-0T{J3P#50#y2a~-Cw^Sdm=vACjh?3ZW*mjm=3m96pC#D~w^G(8aqcosOj(Iv2bh$Njze7Lt2Z76Q&K6Vm@u;sze8w{_!hH`;U z(N8)bvulgOj=r>L2z% zYwcM;dcpoeLmQbwVuIi+k&n-8oMo{wOf?-gKmPSfczVkAgs$8^2){0djKHNTt*0pVX^hv~-X{Ojt(7m=CI3*`U3A|9 z_RzYca6guC7Z{QEmqY?w-6?Pl3}dhOaoR(>M?xxKki_kKOs|kUREuC&=i>ahh>^&% zGlX(-F8BW1HbH)XHE)CqP)O1PNU$BSj=6T?@C~UKj)IPQ{m|#;WN2hmo|ooKG!$o0 zKT1yS(@mzs(*Ya&9?17qJ^0A+`_?4tK~CB~-?iRy_WtZHazHXZ^0Wg$N4A#_K@r_B z{7pa;?ZhZS#VjUg!w#2@VGYFhY3Y`yVy(u};_aN8k}-LE99J$rtf%e4)fj zDBa7|^R1nSC?&`$>SCnmmJsTaa4Rth6~)0^@=;&~V4P1DbzwO$ zii6aAef7v&|JF<%_IHF!DEIA{oGU6uf8DJur=hj;%NVp}KE%xoNcxjx@xv%xvukJP z&zTOp#4&Wbt_q7U0T0FSX^1tHXtee36y1L6wFejh!}pYj5Pt|>w&DsRMuaHHta)B z^fztQl&(DJK5%|{7u`0}Nw~1y2#;!22y9<1Mu~Vz&woTOT}pB;VZJvKkmgxXl9JMk znkv$gzE{l5#k>ivqZzj?aYf%hcHi5m%@UeP)<0LSUQE0gBf`OwSWJXQcQV*`VtdUZ zJW(G~kfKbv{%KZLrjw!ZbU0~2=mIDSq34{ujWdKlDx0O+PBBh-Xg~Dq&Td&FcB6G~ zVSir*5eI3h>fN_n8K#QW|J=+H!IM==2@`o^Q5FY_{_{sCmt(8nM<^&a{mdOea zu#qaYCuC>B7W$XM-H0-8^P-n|kUt!N3}iOs-aP`IwyxR`y~7(88T2kxA4~8lduQ74 zCcTO_m=3XMjnW%n+0)sC$50yDl&x%}ao(fLjPDJ^EswlIR%W@m4pZ94OyBqnpz~9q z4EqN>sNQzl+n_hew$33tF$aAYji{$*Zm0gX&v&L*E@E(sySzy^CU}Tp=0ZCundDZ5EX{Q z)-LFpOwn-DdM1|L6IzfXVIr2%al5!UC656TntMk@pRV+9-^gVm?Mq);)mqjJI_49Q zk<+S{dLW0MxzH!#7Q!qV^cHv72sH!g+!54y8t;&LFTWP>x*uZFb>?s4K8v?vZ?%ZR z$9!K?*IC)PGN+9EM?3&qOX*!tUtqyfrYqbd)d_WaLzEd>b(4N<#zqG4>~}wD(F>hCJIBhwxu3nGMv^4(JXK8 z#L%>ZhwOl)^e?Z`z_e^CL%Y;s=7OsD8g?uIHlXjy79oZT(Nf(w}v&lYsT@=;>Zg}-(? z-it#y@w+<^%Pr5Km=%3n(~%2N0kZ?-!DdCClk$6wEF_jWgP*bxTFkPmU6MD{(X1^b z+kk4RKxeG?yeq77p3ER5EC8UND-8Qf5xQI8hQuQ4;0LRmr&NA^ z8Vro=!O#~Z%>m00>Uc2i6RJCqJ4)hH*wLWUrQ z|AePb)I}Btw6WM6qn!%-$sIC09ef8YcuDUFmQM+4#tz_n=7nElemu3JCnrL5CdbzI zb^bd43piC`NX2quMYkKJ#;OowoNpMdKi1!*2Mv!d6iy=VoUQ2l*}I< z(&T+-Mt|98S+m|JSkYd46%XD(wl_5W?p4Ys_YSOCf{1a!VTQVaS^&CngrGtQ&H4N~ zz5DZZI1H^LqxOjBxAHQgHQj!D$1?&2#}N}#=MBFVE~%VbDxW@gT{orWKyy=XF~JJs z1edQHU8CN~61fO$s&cQ|R0os&BulQ9U0v6>>$=O+A&9ofCX2_c$K;$^JYOK}&)*>i zw=GjNDOf#7i8phFQv^Znedv=540-zXW!>k#`Pb9% zbQcfZS3nR(&m@P``maX0i=Am!OSPGe{hfwC(80@9MTvzfQ=FVTc>c)$y?)P&^t#$D zkzeZG=nlCK-Wo7Tf2#%laEjMJBDy59F%0!UOYFbfu*}EtvRCn1^G1UE8J&~SF)T0f z)JZIkzC_{rdA_N;DAu{9jbm$>-Nu0Pp4i#DKTYJVc!DPx4cfK29Bh+tTy)+1)A-UZ z%1`QMrI1sD2?;}%M!|o?gLk5(c3`r96AvOG2{qN;k)M;wU&R9lTu)1+-eXL}wvF+C zGWw617!6dPuIU%uR~Ab#rO1zaMK*f)FvD)OdX3T8H~hKp$sTo1hghBY3rBtl*B+s7 zTcku$;CWNpiFmk?Vk^@OtH*qG8*Q(reP6hQc#c- zQQCLmMlZx^Q_}pDG5+Z=noDe}29G{Xd~+~9kt6@2DR2rf`5Ue=%7yQO7xbdJ9om57Yb`vSz})yHyCuP!TtZoZbEm$ra|8G7G1T zEIN=~sxz5+{Mz3+pF_hn|!)QHtqv+$?;_kIhvpgn9CSe2msU^D*7~z1i0#>$JIUqeM%8a5W=@A#u zOuMl4vpi@kPYtacsbxnDhz{-zD&&FBFqkYg5!=UVdSdlS;nl7tSJ~VsgsRl>ZHKgL zttQD|t&IoHIxX%*v%Pu;A`z|!lPHwlL0o5L%=;huAbr}RZnaszv`J4T(CE5(-5h)c zW=?wHN%PV=^RRPiMBt=Q+G${8jM0@c`EedP0<;Cl*Wn#dnwqg{tu2#Yefoo%%8xZ7 zhK!%phS3+bK@>6h=&G6SLz(OjX4|=xXx!(whFMsf%i9Y^sL4#9|)vexSM~S%Q=Cm$Fn~kPw=02l1IF{sA$r3h^|cO#B)BGC+r8D{@~&!l_QXg3RtT)pWPqwko@8 zvxG#%SE#6Dg#O`M)s2xP6#Kn@Ln~L0TIp=`%BK%;IH|o%3l;`HX{f?7zZGq@%nTy0 zEpSBt8GJW9GR5V+EBFXD4Nh5ZrDMeFXfYk99d9H7;ymj+2vD*>vQA6C{HR(T%~xTmK@5!W1I)uk3~YV+$>Tu>zT!P%@+(PST_# zW{MJHO48leO$N%Qep4!baywx!D8pI%t>Qneg3koes>*me=Rob-j&`aQ=XjqfCP+KP zNC(5CRrqp9a_E~wu159xp(i`_-@05j3fD{xA*90I4o3`Rsl$k2VMN;keRT6{DlBxs z#g;*c{IW`R?~%7j%{8#FtzeZ@6p%ZJvjXc2=-V&X;t_2?fxfSjyRrU`Sa>Ei80Y!( zz~ZbhL;Gwa*ACaZFSjA(14Z5@yr$|_K386wa2vWx?n0*Ctu$vMfXw;NK5;og6!L7A zO>)M0*5eoLK--9+q3868*Tw|^8@9i6{4zE%bG_@ksOT<7j=&O6DOddPkA5cYcOOmG zD3(pF+9=d6Bz*Zl8pH4Xvp>J4%vN>oTw0tD)p&a893Dm&=tBym--Rv#6g>R1S86Uc_ zKcj*+5G3B*MPjC3jh51DnQNSO#)Nhymy>r6<1W75S2L_Uw_+7vq`(SB^&67*loY7f$#SV^PZ@fN~ z;g=A6Mx_9m*is>E{hrh8>S7SW_{_T+E@?-)_9cf?fX7N(v&f7ZkJ#t=du8#m)cAs= zJ~kKltr z%Z8E9=AMq3dbT-3P}XdBM!Y|nmf+c5i%Ol`QSX>C&kg`38qM0iD=>K?WZ1N;Xi(~1 z)RWOf{%O^3`=j`ijrtDjdoRk13)x(pr#-2&n~Bmd?CH9o7U=Y$%vzpW`2|+n{oJN) z9zL}?B>_zH1V9yRYuAy|{gk9R7ZeflVp1jYi0k8t!6fAqUkUaZeqzp(`(o+RyI&6? zCG5-D0+Zvq5g!1kIyJii8xL`Y7uZgPpb7sgY}XhH=lHxPA2V~WL@4jsrvyC##omO7 ztZ!Y#H+6*>sbL-wK9v%W`<%ayU{Z#{v0jCVY``QypCpem+!0BJ>NUnD6%}&B&D1qN zmWg+${bm`P%>s}3ZIbbd-yv7Nhn)8+XQ2#oYl#?SzcMUXSx#y}hHAb9$j(=V#7DNL zmhnm*#6_$ev;DOa;Q2U|F8zG)MdpR2{hYiu{yScD=DPbYy^z)b>^CH77zwzu9x`+howQ63Y(HdHGTzcZl307)z#Jm7C;buFSifko;k& zy`A~^!b|gdWZ>}QUn_ABv7V$VbL@*buWue-3p&pa*XJmM37}R!%NEDqnAR0jCAP4b zf?d*&vj#bT92yEVkuOKi(kW8wLcYp>@dVq{5y0Y0txc|`4LsyA9>jJ zp?BE|1tKOfT7^Q_Qu`@M36N6yZ_t4;YJu-!SW~@OlN=ik`SKREd#4{U^{UE?DzUp24^$=j5qKID)n3+-fCf)InN{dn8?Ln{1k5dxp=uBBrD-l+w#VO|4X29GXDJqSpbIoaHh#e2VJhWXyOG=B5OF zcEvF%0x?W9U7yPrQ#m@(>F7%^j*Fi{uxb1LHtgc-J|VXAkL7HIMXpH@I35`pd)(0` zLWy7U=k6_-s*75VS<1#ZlE0#~a5Rkrn156U$@X{teIdLyUgT(iLgs0r=@dHYg$5~{ zCMx7quYyod32FPs2hi#B>2q#G`w<56o=W1kNPg?mLTk>w=%QLn9h>WZ*=*4yRX0%r zi8R}?2T<~Cl#VZB;*j|Q;_VJ`;jYY4Y7*n8D9T4_Ua5nUz`bLyM$aq}&ZVW-se9!( zZGX8z%VABKn+7c$ixep{j#emoMxyMHtfE~Kj~hC3gr-erfl@}}*8-_#=>_Hko8{*H zvr^oWaV&iGf`@JDOVl$Tx^+j3T}O;RLiPB60xvwI8wRU?8&z7nzAYW0{IDfe#{3-O zq5jz4XZBxZ-I4ccK6ZO~bYnJBytH0EG5 z8ifkh%xm#EfY}b4fNc-B`Atkzl~Mr?(W=lYrFjATkfLw!p<2vm`KEUV!gl;Ff$oo; zun%02z`lAaJ6uI_M$8yBeY*1Pv4Tfnt!vgRbr8%yj6wA^^BE2Q{eUrIsry$uYYiMd zRAKyaKT^@t%)n8IM`w}x#M}OH^0;D#7JxeCT0E}$rk2F{lFRr&c_3G3n0Tf$6$nFF z;pv=Ux1HjZI&c=>iVD40po}v}5kI|S)b`f1ZiXK%a$@s;C@v(*2654wzY#W+MnaHp zsXUANP66*`w$JcAH)Kv=Ac@QRPp`xB2gc(}^0DXiyYm1Adq^4G+m<%f1!G^&M%m3& z6pB1$njY)-qVL@mT2aa3P0b%S77lYOuY^CAaX}u z8+QN7hWxDd2J+xo-EsZre=F$ zzZ-oqQS=d@WPxVlgiOpR9knML;?Iv46Cpu9PiF%(5QDC&uC|k|uAE5nU_o4d2||`A zM{{lqr{hQVt`+Fh>iRCVa7UYNT0}RB z+gN4{AO%V~hmuKyAZ>dhch)263Ye63d~Uh#$aJ?=7WNCKgw=mr2PkeTw3F|R-yaF$em#hMG9oCm58{wXqWz>@>gn1qZ zL@zBo7JDV0r|zC4tXtF-{mM6(#+#GA{^{_yKy7!0cVwMjsfZ%#z`xJ;N7W%Ai@z33 z15W<8a>Z^H`qP=Z30SOpfLmFCP#mT!_C%#u#>Gu6b54{`T~K`umuq^a;ewV!i&YFufkzCqlR` z=H(f$xg=*#6@faSunFfO$pDART_meg{4H>KPM+bQY8s1j6)%=T5>w>&skuD-J01b% z=?Dbjo0x8auZV3oTb!>18ZPT^QyqB*bDM!4S zJ7rPmKv~83;riSrj=$GXkj4*R>%as5DF3yDuieEU?4iz3fqT)q@XI**%_#Wl3_X|z zC3w@5SkrdX(-d-;>+!8rI8QlA$iIDACF~P#AFG?M2txT;5x5k7VASut&RepEN};^2p)tI3B{!NIYbS^P)+| zH6`v1WJ7JizD7Xq6q_G-Dff|~I6^@i0H=>1(j(NQ%y3I5e0=-b-9DMPYw&A(w=fTR zLr^rmtBFQ+9fCIKc~)lY{LoTf`*yf_yNT(jJFk*1Y?zK-`q)W_$&NC1bBLuH73ViC zNma|@uQC${ij@h?U-!-xALR8IwA|w^$acS`)c(iC^V>~NITLCZ=a(oiLUrdr)ybGi zzU7d_Q-~$q+6QvE>#{a;`+Nb9g00u6edqVZ{qQNSBO?5+$p}14o)c|Rfag@GxlN|h zZwxw*ldE^zrk@DKMxtVrmf`oesdZM6BD09g zPnxCi`0fJ=18nv|Sk#Y;$AP(xYS6i${p~$g#T}0`(PD0NTdrjVll5Ljwe*>hkBGh6 ze+_b0WIY6a@8|mTz%zdTV0YLGI1JbupFT}#MKv)tA@f|*wV@G{Lw2h&0{&MMJ%p!?OgzVh54z@aN z;hOrXGpM4hwz+7GHIUl~Tcwl4NF7${Z1;K)-LKXFoJf1#g;l68oI!O!i z$U`b6$E`iYxxhfYVT%+2UXi{+EFL86Gt1AN;PU&+1iWmIlht@31g-&L6!CZD)_uGK zLN@iqqG%Rs&kgZqPM#!vyX1)&RGL)&wwT3V>s_$iv$jGH4(&G z*c8ap>Dv(v$4xy$fB?qhBW-&N?00eKlgT_DjXmAQ)i%u&RYr7nS8%8)1rMC>qEL}W zR+0JM|6TYDPj3S*imASab3u22(05OI)&dkzq;u>e=i~18^JFUe%0Yz#d;&QDbJKGl zGzB48IPz95Z{JfC+%t8=kzZz@RFJa^@N6K`NP2~%1*^-?v;uKv-Q`^ve4u@FBAVKR zH8}7<_xk?n&Gns_x=Lr1!2y0jRU*?)%wG@6SKC(c)wX>Qet13U6<%E_$`z^g;i57L zf&PWv1qK;(iLJP3(iCV?@>$9Kv-_~OllwU{BaNVsL-@Swf!BR6zoNY^b><=qfo$Zt zzo?Yq?xV7_X(7{{A_NsflGaDU=7+GP$dQq$Fz-yFcooT+q6tLzPp(K7 z&5g`xiGOSz-riD0(V9DAZkME!7t#3k$BqsHYsEbCfN0HoRuWjV!uFa7zX9AZRwX1$ z)i2~otaWj&=1i%e&~$rH`9@rt`3%MZ7B&+41Uo^AH z1d4T-H8Jyx$^8$`-Z40{ChGf*J-K4rwrx*1nHZCaZQJ(5_QbYr+qvRNa>drk{XXxh z^W}Vcs;j#8ht<`4SFhgPz3SiVH@$kjw12Zbt-*ldGGLH1;Hp&u8M}_6r)rQg+X$oA zGEg&hsxN(eTit^kICx(rD0BkW=bnM%^rs60;Z60!)!zwx9izxj?M0Ho=Ys*$yh{ycXO z5N0q>Q}it(1~_O$f_so0niCRzSo}8$##8FhVkQ|>c#-Z3CHSvX#secu(Kp`^oJc5V zf)2Hx|6u}(3X8+2Cl$#N`{|CWsh3 z?^YmNK-BozgF%Frqxumb82n-6Tia*T7m7e1*`14aDhEI)O5F+XCbEAk)LJ*dOyAp?Hn&99Y4UE(jZ@2B+taU2M(r= za@!)jTk>Sg5*7Vn=GN)v>V81GM*cTGWpheAAU?kiV;n1k&i z767&BN^^L23NEewp#2{vApH5z5UTePmSq1eVGow;jC7n#Bh0MQhWMI=V<3@(*x0wE<$8Kf}}-{KFA# z!7=SpLej*A#bIV{4&tQ+Ow-9aGixNo{96(p9Xgj7o&J8B9nrDWIxiu^ewTRceC?`$ zLL*VawZ)QqNKY8mkh$@K8ToMOk%im;19;>yCmaM}LSm3M z3NVq}Q;FGt>0xd{lJ+j_=d|}mG0r0HdA&^snGiWz(lW`mndC^=znwxrkQ|clZFTkI_3keEZ7v_yQf3c>;}7ZovEa9C=*>E@8~)M`n%`a^#b{n%u=Qq ztjxl(AHn3Q#c{Aqa1f}FGuF1z9L(nBtEMd9-Ub=Ql}!qo*m}MDn%{kqk+i-L0dFkdwxi9#6^}iH;Ukb<&fr_#Pqr`)P$6@jzE^9A zygv9_oQ=i7XvHF7PdS7<7G{Z#mswYf+5R+&Hk3=C2FYykd6#-_bIN&_7*B0gdqrjZ z@5L+GyUx{vXV-C#UvZ7bOFt+N$rUAv38Jm<{66fB{jvY?5sY8t$yP@Jx3rmpTs~{Nz8?DREiwo`vY39dH{C$`ZKf=^Uu2EO1X7*$6E$d1|D&}oW=?7WK?d=u& zz$>wyyAVxEefNzk4+I6$g*}3))(~Yu4@M!{diro#-7<_7m3Vs4oOl3l}96$0zppJ3n95 zj; zOQV}LUipEe1+U+W#n0XS5;VU>F8mm5o$;FPu!14rV8wI*DxO#A9w6?r-=dId2 z(_=}}t&K09o@f8)6j0E@HGaf#7-kAw&Pb>xJMn?2bkzV3%($S~9lJ2E?AB=@+OgO6 zs3A>Z)D6bQc@+Ee&wlZ!E`c9;4|Ulmtkx)e+ND0WoZB)Iq zixA*6@Q#!4jLeeKCd2)f0pI!{b-!JJd!Wg6LTbO{5nZ8flI*%AX@E1qFJ!^25SL1~ zE^3a`#iTt259~_Uo2tVrs?t0*PyuCTT->S1{g3kd_xa8&6n6qVkXLi*b@WF%9*-X$ zEy=+ge`k-~?)o+?#37yDa?0UkHBxUMoe^aBl)9{i>xP&f@$B4Ww((b_`>K)}{@n?M z2h%{~(AP*i@)d7HL?_a;Uoe7l59X+cH~@W(je6@559JAN7BABmAHc@m?l%?neHadL z9o*A$Vag30*pQ1LDxv+7E0%54>hvC7{qM#QBGFQN?I2Eq67!JYi}Z`Rz!5(G z&c(RhC!E-y4W6uFq`ELQ5^N_Ji${=7Xd!5x&H~*UhK!&Ph$Ah9Gye>HxCbZ01WzbY z%U}&oA#99;uf5+?7d@XtQ#E>*B!;&ORT7UmR`r%XL8}%8-C#r4~-zW*B$ z70)QsebXwY_* zZO}vOYk{+8RzQm{(ZT9DS*M8~_?CZUFWzoE9@~@OY6sw8*o88>zv1(HPZs3;^IM=m zH3WUkWwA`&9NfA6OCM9*MtLtKMT{8HJ%y?{1yK%>B3C|A}kf2D@HkjUw;Ehw1ji;&gIS&Jc8r+Ep>ljb4mwF=|TE{o-nQ+$pY6%@u!!i zL#;E*iFC=od%jX6-cWD*u z9xzbMqkIdCC?bv*CwstZfz)}buV9qgnO3Up`zMTOe3`@phqTTV7M(Y)uJn0*(aFC% zuC)TTS6ifcp9SwN%8o9Q~7FSDJn&=oc*(%4I7gA%`Q$+B5m>q+blaOP`yN4NQfh-enPYh zycFz+y6B{JY2MECOVJyOOA1{fC`#0y8b7f(wFwk>pzi1$df%t0D7gX!UqKK0oivbV zX^EbjI>bu!5kc;c=>HV+BS5}AS!gz2bFIopu7z{yX^ zkEKU?melvQ3=j6CnfzMbfFAg%Bk>x0%s12>nX~ts+y>kut;y@HuL?Um^b_5gNgQVw z{o8XxKw39j$Q!U<8u0P|@Q5<4N-z8FZNctc$I-rXi*sr>S{O~Zk$=c`c;{{j1#UyT zpJo8|oNSc3b)|lNK7+y$(5}8Ms&Tl6xRDDWvBF`xn8sINlYIF;`s*&fKyYPgpNzF)E*;b@obltmf_L-Wv)VGhrXy)+MWPIjJDZ&(N`!qhd9oSwrap`DptY-Q+a8O;gucJz7)0mDn7->+!&qEvN0NTAw_h;OJuGvxkWBaXlNxH6RVqiA}Wg5 zK(DKo++{y|UrH+7jXXr9JSUE7)OUh%w+yhYuozBa6ZLb6`82TJgu|Mp9&DSvl3A>kn-k6UYTmSfda_4MdExlQ~ z=lxJ8dgLMy)*{y}4?MP#I&d{}4>zl|gz-1H>b+Sqt&L`V1t+|DF|w za=b>(x-DSJX=D)0As8CN?d43wlTK9_q1$Or8uF7Mp67ii^X#(8xnD^99bX~34U`lw z4&nKyjM7kN(DYFWgZ&9uNReaMGST|3QgqQCe56f19r0%tk%6!-MNFnpiNnM93nP%x zH4(MHL-l<(W{~k6Q@^-{qH`!!G&e}7HH{f$Wt#cj*7;TvQW}LC*}at*PnK?xWBFbp zgK!ejqhxpea9FL8u^npG?IZv>N4d3dl9ddhYL(5zo7nBPtikv(LyG8l-5K6t%BhhD zi3Z87QUJ=KrMeecAD?=?T0U0d%mhHb>oe zkap;pC+eaX4qgZIv2P$8zg<8DMW<{^MZ1`B!a#&UL);PD9>I9g!j;x_xLy#&5?`fw zz4wy7YVmcxVvkIuW^~ygejmN<j z2@;Wq#!3J}>`OX%-uoXvb5N0p*v-LO)ejfxc|F%Wf(^ zGmNvj`YysqGck@#JEAf~*Jw`@VqwHZCuhn$2%8YR59na|{rH_6-5YzLH-qpSeG_`S zYDSa9N5K|OTHzo6B=juz`^k`FUye{*W>jEMpZ$4flrKB%-xwMq3KSz$3qaBR2i*@0 zf62gdFL=;?wF_I~RgK{$xFC`?>E9{BKhqgUS3XM0SAB__Cd7nrN(ocN1 zP~GN+2D=a}8Q1$-4&D3FoMPUal0s#eY`_5R>ZkuO0{vFl!APeaMKdqQufIO!-XLXY zn4T9BNETsPz?@u4c{epY^*HPV?w5!S3(jgTXAo+hvV#i`QBJ^9tFwCt zBT-p2XXSVG$y=FFb+lNBzPx12H#BHbjTT;AWBxv?mQO<^W4z`ZS-{kz@<9%a5sz&k zL)TKobD!7(v$l%dE{z7s4#VKn333g%*c~U?2aWJ@nC_`YGnIwqWBB=F5Qxw8$w%xt51&A#$FUVU40hSK^Q(xE zT1<~ajT|By&(mx2-2I)pQ+9QC*bd*|_r}OWRr~4AkVf(E2eyse>Yss#O6y9ZF5?hp ziRqEm8MI5r+wg_)p1dKI{3UbIkL=Sr$iS?N23WTY-n2Sv!taW(KUPH!U!i-9oKb!m zTwT$o?H@Q}xXF}KKSROdb35~L;VU_JFOF7Xz##LHOywV{rq_C5oonauce| zP3+?5y;B!>(GOS1+%vm=&m@R8-&XSo*+zn)J%;GWhW;i(I$Qu>HIk;2l6LmV1Iq9D zf&t2oaZZJ?#dXA;3tfvQo|PXiERZjB;r@;R)ynOjw02onx}@V@ezsJR+NP!+w$PR$ zHcwT)@7Dde+Wy_XVQ0dj<6gNswMD#3YgDagIJBIS#k57cj+Q|>aQyCKBTP}T;P-&c z2P9TF_WI^+7hS_hRQEEba_gMl%@BkmY&Yl@)NNWgF^1WdM}(9HTUZftM(+n^rNBh- zP1d?HvvKvuR@K!_d+NnywqP8y^LCdA-S9K$TRaMku58{R#sG~2C|$p0AG)qO)oMsp z5z>r_L-v_2e=?Z^XNVHTEZ4xJI)GeRkAWrt^*!Q>n4mRPWta(N%;pP4Mm@K;k}bUu z^>-9M{!G;fRmQEWFgZ_%Wi#tsOMjX*4w*fHgdM~Q~a09D;z z7_L>>uZ`I0NL;>LtKys~f~CxA3plo<*}esC)5_9ROPSrMJluf}7bf>tbrWf_R50?~ zXDN51ZCk;#CNJ! zl19SZ#^&GP<>Gkvrv+RZY05_iZgVg1_FEyd#}2;L-_N(ko7DV1_9~)jb80lH8vGJW z&zmzpG(p6XxMSFJJb#G88a#!GVuxIUg!puY1P>}(TkWMc9+6Q|j~1S&qJ&{d&tAU% z1)%K#79E9CuqsHVZ{blg-wiEAdtz@71@pJ%O=Jwjd`JWopQ0Z&b>a*XV#d^3JEh64 zQl(hKEaiYDaSX8?-Wf)&*4q)gN+qiP$oxG04hJB{;Y2QTcueF(>H<{s{ncp5fDOZd zdtPhR?*1MEIc9-S`l_1$mn1->JvUJXjCwPjh2mB^M(=hbuz4&q%sGozvfsLT5VyJ~ z*f`9kIQ?{JLK2(z-_NN-b&PgqV|AD6pY|>1^LrWC!6uh39>tIe{dnLiw#$ zRcTOC_N{?-@D_kkCzLfIL^atB#zAmUHl-exm62Xpio&7@b9;iLZ2UaD)=M!0N7*b7~9^TI$YYOm;wbu z(JL!{<98Xg`+#!X0hIVW@qs98NkdJzg>0!6D_s#7GyXfoQNlx@hFr(c`j^h#hI#df zOQu77&d49Y%<^gnsK~KQ@vBef#|Jt~Shi6+K8wVSam;tr1X6)V;3K9#3BK-nCMo;# z+bigPfTCR7E9Uh?l&~nOb1~odkZrEs6qV3*8xc#?UFj+gx)Ne990!}3=X@JzG&9Yk za+tU7s=!;)Y8&|u2R4q9B@^hx%1mgmWA5<`yPrh1VfqSHQcu8O&PtE(o>nML;d^({ z5T}PiR6J*1u{V(rNCxf<#r863=ZJIONc2x@Sa=C9&Ww-3GK<4WUK)NCpt@*1eD_YR z)Fv}~rtx*B(mvkiEMXqN1uun^q58bgJiv-lY^|bZk=3hs)8Qbwd=LB9d+?i%aq{_; zttQL-$h|KtGlI#ITbMI~G{={n3ujOM)8Q)|U{HA_e8~9t;voJILKMY|qEp{?n%h`SSf`1#Mvch6^i)GBeV4DSBg!3Z1xFm2H{giXU{K^zy=Jr7w+>%0RkBa z(o;XI=dojQ=)|!kvybJ3&#m@`r*!j_E*gKX3s!WE8Y8fitgU(bv){!us>>I;f)|2iO`yk3>+N z)pTOylB@%J`m3MoJ?1xY6;ry5n*9XwdYxXyMZKw^FG>sY+Ie7wcPKW|2MC<0iwm{4 z0Ffu^lSy8)9Bpg2DFR;Nn^$Ozlv{m^+MAEX35mbue$=glAqfwXMG6s;v=U7Rqlo|e zP518@1)vO&VS1kUBl*vtR+&`uTNWI8x0k+X=1nE5bgpb2kyt7Mfel z5kEQOBrZ@2En!9-+m&7>5_&K_R6HwM4s1HUM=J6wi3>@ zgQ-z-vVih=ZMW~3&bev5keAPw=g+x^F~sd=(a6R^ih^~0e)i%E z5$F?`j+#p{@D&)8!u~Vt0C5;x>#G8@mnXDJkmUuiraq8H>xt~%(nw|1scect9Xq^Pfw_f7tJI+T$8NCZsn`jQzU;ix;aV?Bg<$`>j3FZ8avt zB_c6@p29?=Ot)8})MF;C{d|Ak>&-+x(+xj~G!-~6f=U#d)Si3ER=<%RY`p6BydYIE z&L2sTvNVpU`=F%;5zrqXJAXen_@U3W$-w^p6fW6g)om%dRpJe?>Uv58s;~)~5;S|6 z|EJt_zp0DN%y@EdqS!Z`lcC$2KV5opJ0QjzDA;*YC%#>I5=-6hIC#qj=Id(@aiZhh zP5t35W{@SA9}wVNVKpOnKickn_NHyDpXEuZ!ISIZjOYf!y{P0fLySNB`b1BPXgZ`jI~Z5MwQRX(q^VZu+-;b% z*ELY8cn*OnN3fnVN@ZJHs)HL92+>!O<32T5uQK%v1Q6S??uvVdf>iK+|9<~FX770; z@^g2G8}@y=BJ~&WcQZ3Hv$3%ObL9F@6c{iDexNL)lG4T_prSV@E6dS|vQ0!Mj|)@U zIGCvSAY7M-{|(p7ZoFS^=yv&niC3K@)%G{#rA0!E#bbJqv*|q-?>KR15XKj`U<1dW zpxf8a&kxKF#T_la5T%LcIG!M!Mx_xsExQs*K*R6$!zzGOUqpU)g}4VS%+nZC=8T5a zcmZGI=74oOOn{G8$rv|2Zri&x<=pM2J_S}^KQ7xq4=H!W>$PJ2UsWXg;|L!(O;i*Q zN>+xnbsxUhr*?OxZZBKLoQ(HXG&+Kp7_shL_JkADQjl$@CuaTFZPMTpJc7XQAA83j z&c6vd=|A+_-OuzTeR+xXd)p6BXt_tf(TLXo~B5z zF+*=fDmiqie#VeL6E&!Um6K^{Z`dfvP&evfKwTb3EB;cwr8F1^Q!2ywJ8Q}{n$AupJhE})Ut=t4X|HtI>c{3`dmZa zR)lc;;ClcR2#-S!IE|*s@1tWfOS8J0$%cvAiBjvL#9pcEdn30p3zT0smiv896P#vC z{}{Y|ma%cli@cShNo!0V1cGMvHveCl~6 z?`~27yVU|iyVYF7Q?LVTsNYITO5)4R&<9CLN#LUi;G?<1e$()UFzf`oP}D^Sfj&)z zBz?TRO{%$s`Qq|aBt9i1LJe87wf=`D@sVE2zyE@10#8kGpQUfGTYc!pAr*vu@D>E@r2*J=J9;&vz{D-HTL z;#L&MBXGD`6z0_twb8wy)rEQ7(Ks;mN&74h+K=ynh0(@yCft^!%#{r=85svX7|ug8T+-*x|h0R&T{;$ECZjM38{lDdN!$tDIwL^~y z8|<}vMLVwR>T|r2mJ$r_XHZml?Em!oU(f$jauI<1%0~bfzL5+k9f8adla5%9d%wAT zx=8@P%lP{{Es)v$DXH(XGk5GI)v5-UV+Abhr|4(J1aH)+z|2H_nGE%?dB!wkdBNk% zOI()~STluI0e_8~ ze`W9E`rgUVLk1>Epucg3-l90000jjCO5QYMt(5A>D`Hc=_z?xy9CH@7H<@v zs&6s6dN54Jq|#pzn4iOV$S$8cKdq?l{i-t}~G*UgFmRf|s%zohr z$eocHEMM8VMPB?vTtQ@714g|v5{=RIdUmxQ6J)6pEn`j`yC$58#qGR&H;v2of z*!$@^GQy~bSJB8N_Qx>OVf&^7BBm?awF~H+ex>%0H&}YEFZRtvIFtcpOx+Ft*_0XC zTT2j*q+%Z-3M*FA+y1+xkO~7EAgk7uQ~i~#5^T_R&0T=qmtX9tHZU+4?L!qEnpGAl z&4tOC&Nezq&xypQ)K##iVxfBS6W16nkjHCG&|PQBsqKJ6Lyul=_-fL!-1_tqOVi?` zimHkmfX8M)pIAFI?lqlh@Q!-6?B5b5;5`#pShNnj^>A=cmE*_j2z}*LpOTr0Ur(5m zK2dQb`UH}a6I~w3i)DNshcW(qEf<$v+jiR_REAo1oRM{!8(N*|1q2@gOUfN z(1g=Lx3NFmqib;_P7$-p`|poXQA<&e*l-i{aS8DTG%VODW}56-E3a<}XRp7~&V*p! z?1KxgMkXnq9J-i}J|PlmvMOF{ll@#d4@*)BVF*S3j$%F>jX{J$p$^`SMuU}!gvYL! z4_ioFNV$x45!ZI5U#jtQ6Ct*IoN@yCb}0#pkPQ%0V^u0Vw9gNO=zoy=bw-B9UCly> zV?0Ya0B@OM)s@T2sg*XS<{X=`d3m z%H37%pSVcR_EFI6Qf&CbrO?$)=xm__C-gt-%M+C3=R)z!ZeR~YxjFv1ig0&YZY}U9 zTy&b-{QYDJ0)#WUp<4gXcyhvW77lS=p(mhMCok}VmsxD#4~b|@U3!snpFNgR*As(| zIt9Tp8k0JXF_HVB)o_81c(96uobY=If-Sm}ux4mW=V;Q}+->zs=gR5Q?{rkKyL7U! z*ya-VI#P!(a;uX7^c9S1+Qj2W5t&X_B#h#^%S`53mQ3wJ<)Ajk~Z||=XN5qW zV`W7)gG(X2QloEz5-^_yQS&DDiQAx%MhtQgvBpP}LfQI|l{IxF?BgoLMs{&dv~)jj z!D04PpvRfd{~VPNkYX$WmcHA^Vcu&f>b@l+kzC2hw>IgQxe%mSrS>&fXUuc)kZ36Ft}eL?$g#0gXf7;pGU^4 ziPgo}x|$E~#~>fg{Hi@_>XOp);)RIH$!q!Uh*VYCygWvSJfIBP)^FH~L~ zh!+U|Cz0wYlI}D`*b}tHd&-@|+&j%HhsS51-vc74Po+UKn>i;=?Bl|DIU#koH)dT} ze$?h$1~UXAmUu`}UoQ;}ESy;*@xAlVK{0qwy^6FRH2pZgT4rx!9lE%m!OTV$DPDY; zXMSONP21>9Wo~_p`?eSU^-0-Mr9q)>tmadONq(gXcb?K-J8Pb6{MiSX4^2%p(0hGElk2{^|Dnk7Qzxy4Y7vX` z&ULl@z$eKLs$`ot2XpWLcm~gjGl4T7GG8`!I=TVUCi`BO@gi?J&@7cc!ath!E!M3y zVHBG9{ICa))IVj@y+pLLA`t7!pqK6jk?rF&RJ{Yz<~wq+9+kuP%EkCL6+0 zLdjTtAn-HyIE$6QziwTgdnU}GX@}S#6#-3c>B&eGeMy1DSF#x#n4~LWDr!hdb72lv z24#LaQ0=7pPd@Xtf-mO%4M^>{iOU@)OKJXyNXcP%*MDPVF?HwG-Jz zbR%dMK0#92^GT+`@Iy^EI>5j%X`WGt@I(L3!&fXVExtn2*)Tq#adBnkaa7saY5#K6 zTqZ1p2Tr|{4@s^%eFld_=p5$A*IxRsitus$;{^65Xy*NavGXVlmrdVYfyG+#hg(bk zus*GVSV1|PL1(dvYQS9O({JPO9#hOvkDKiI=%E$J4|m6zOT}}~!-ChdR6&Eblk2z! z#U6q7Z#(t(ZgIxk8o-4-V)G*OD34T`IC6Hra1-buv);{AEgA*^A=uio7@zF--vh&1 zgS+Ih{|=)-@^(-N-O+g3L|BCT%UW!7!c>bI!!$Ibi>Ul`qt)&LKN`rF8HvrL@GPZ- zJH0ZgC5)t6T##7<*3%6oh>VXLvN!EcggkVo?f?vf$yOYXxb;0FGHDWZCS4-%W4@kbA6 z1Rt^n-?_qL;TC$(4Z-U(%M*ajbDr(=RWLz>9Q;(gYRBXbQZkj!o`@Q7Wf64NI7nY% z_8?m&=yToytodV1gAxL`KTBIE1ZZT}(5K?Ye#uzs*x`Re`Sj{L%P&^r(q6~)z|-!B z0Q}Md%gmd}Nf6z(&H&s9A4$gJ?W$WIF1t@OznNZ93t)kDN7v9cs&?(;2UG~}H{rbd z%WKEc-matf9N%cV$aURBQC#W?R8GcFhmf!b_7y-r5y9Z{o3=qY4^_9C;u^<4ki4P8 zX!*c3F6+ZWU^OlUuEB>6t!DjZ?(&?2?7b#d1c5^oAmiy^;ry6I=Q1k83q+xMc8Gg6 zxHZ7k&MD4~j8FC-1jg(0m79L8NnqClnBhu;^cG^F2_F7wTD3Z0WPUvpRwMOfeYA1= z6k_irXrG6EIWFs1zVq$~X1Bmy>@@;cAaz&^Si^8C#_JWTB7T8|S$VpmbT)K2z?2jk zD2@qs{S1aUd^^=pbHzdr;kXx~{%fMu(H!5MCc@zgn*AC7ST)ui&phDMUzv9A9(yqP zdeOLCOXY96BrFUroX{;(f~)>#NZ~O-5-U+4TT8&~Mue{>Ycq!fmNc zI14wF0%!8Q`=kS-jxddMWCg1k`2hze-A`w97U~O5wJ!^d$icM>Lq+p#;rOldM5|mz zDvTN5r2%wFW*0R_WE<`#Y{Yt2B6jrHH&(=`tUd}cD`z@Q9q5$1ze7~GaM*6VK@xBs z((zXX5NFSLF!yOBGPp~H;vm$L6Zw!aCrVqNhhT>bjiF$Pjd5&~mHm(=+Otsf7`Kx8 z4RM2emMmRw>7B6?Kl=@!6;F5rbjO3?HSdMy+ZeJRQYv_YmG;bjt}E$5Eg2K_E*Nv* zh>?haN#74#DikQ$X7bkEfRfTe=68&d4u^U^^(MuOVKuSGaugcx6%^nqN(~Hm5BA36 z?LT;}A^!dbEl!pQHaa^`XI| zPBZt)F8lr=x;Rb5dlAe(McLGT8GvFPGWydTey;xbb{~n6H{&S*m84q{0TOtdE#T24 zKzdU_0+I6Af32wyS_zc7$S)2{ze5$|vYF0X_AYI=QICA)m-%?Gf|M~M+5n<3R zw-o%kZa^I6hFJ5J`G)=glmHLF96hAIExMJZk`a-3L&DmM(Z3k<6YQZQ6PdB+v`G05UrK{48D^RP?h_(3Z7R<1oZQlahB z?2@Uoi6^CbFZUDZ;O6GW{~&nj;Fj9jLEYLR4*?bEB}0NjAp-%AmL(!E_{V+u#rHf^ zC_8=XeB7F+Mqty5d3kD6aBJzOo{P)?qeXCZ zP{;4X02_g_Ne=CH_30y}?fQPLfHMt+4vRx)oR{WOWO(0BVC+~@3&RMW)&un9`xQNN zuhk$_fLJSv9Bz}tSR|xQuEzx>xP+c9@{;J=_=%&g_7QQWbK@U-5po+Ec870x>F{}! zNnjAxb&cpE9hBhXfR4AJ6$5k!UWeQ4d8=O@$OeANuEb6%TAbFHK`V^PR-Gu)+cTqa zfiNm;ofb=d7s#HacbUXHO1|Ha=@Kz>zV{{GtR#|iGvu^53G$Ip!y^m%;j}sJEH!Xm z-n)HYSfnRjFIj#mn3qF1%vn1Xg@o9H5ND>iCbup)Bk;4i z{GQZq2R@xav9fh%5OcK~Y^9v!JYdW=%g9JHY(&rzE?_rgm zlCY&MUalz!v8D&G?+ZLUzVx!r-D3oQKOYMUBTku2@+0)Z4Mkt*!}UfVaprk?Q#)mR z*|G2;-)StkINW>%X|3LVbF}PZVG5Bb;_@CaA}6*A)}dtCotSzWxfWA#H}`#BLT~R% zCRmF0Fus}R<;ZVIHmXkVlqD{C<3AjHeA^y*7*mrh@;ewR4VrV3sTkSu3M>3UobJw9 zE1P$ci!2xg_75|(eLao}2|1XuXUucAw!=Sq>RobJ0Ap;<9rn zW65ty7k3`#&REM9Wl$;Nua>-jiKd6)*}zDqScgjUUEJXSADKW3nH=7igydQzYJIwr z1N*z8nii^a7g54?Z(4^_SHZDR>vjNpATEA_(+^K&tK2rjqS)7y!HVk`P246f%LKW$ z2*=l)4LPNBe8U8| zL7o}2SqW=w`}Inwa=-wxcWpQ777;9yJW{q;34kyra!|L0M{B;gqx@u0K#T6cU1mQ* z7}AzYwFHeP)^wAY^$Cvb&Z{) zs!g~1u$lxRa^0;l`LFDSJeT>Fw`J~6Ql->^Akr!9r&89`x1n06WSOe59)&z}gsTDc z8lcrIQY?e9AON&tF4uyfTq|cbQ78PT+T61#d13P_i$f)b8{w+l5bbm>bv0@;Nj*{( zM)dLZBhzgbv=w(kVk61FR8?!Q_OIDF*UT}TLXE8K^S6x#J>{TXoF8|fzCIdFO6a4p zsM1y7{t7=t>Sm6=JU4{`A{le#5=lk)RClGgC>O4VEV6+@WvjtzK5~&%5Q0T}MD~&HM6Xvpzl!M>*0(iG9@g-Y@g1^}1zX zHP9O>X6M|~4L*7ieFU<1e?@v}B1SWxG4CyYHGmJsAfkp1+@8c!PuIIGqUTTd;M5b` z>vyM2j#q}M2*@*;yGbK)15%}!WRe76cM+_L$C5ag!P-py<8|f z#josDrv#M|>vJ2#w)2I8+-^L2UdZ^U;q@_=S-OpAh=So=*k{}X%NT?;iSOe30^LhQ z-r_V~nE~&*r^aP)gw~;c39ZKGKTmBWJ_o&os?}MoR6`?TDP(fl^asOpZ`zCZ_`Z9m z^Ew@U?FZhIWdtZ=YrpVTh6jr*U{R@PZcF6}Pmi3Ez*m+Ma0J5;;%WS06eR%e;H0v3 zbReHr3~sZjlT&`cP%X6tN`d2t^@$dNI~Ww4I%;R?xv-)9(`9B&>TUm4=4!SXGXZqV zA9b6uItX}ap}EL^T*sS`-jmJ@0aC;Kl_cz3H-e3tb*;g z(*V3^>zsiwYTf(ef$5JeaN(yj)Z_f~1D4wIwOKtWRobzp{Epd*X6 z#se3~`;(BObeX~HIr+wkp-0ebmig}GW%eGC^Y^#`{V9f+eh=`c7VqzC1N7=ye(gko z4AjlxcSu1*EljPF%SM*=LKW2eJea8e@|8i8T3W^jcIiDmM@z6@}LjM!*VZ2k6U29iK{7y10C#I z6*54TA%*s7$?wqQ>@0NeL!XNV!>hM16=~7EtxDh9BC-gq%Zke_S~xyKcQ{Dfqvw;17ENa)|mP~ z-e39EN58FcdCQV?TQ#DG8^}WT4f4E2b#;ph4R)pf=y7~0kJoMwbD=UA?OgQ#)9FLI_${LDhiUQMA!>e!i z`Jzz(G~WO)?mI!S@-F(dw}c6 zk`lvSJ5hWn@m$lgqLp*P4ICgmU~fW=zRG{S-Go-eE+K_*B)8zJ#B4^D1ki20fh28a zXI&moOe`7A973&Ozif8q`H`jS_e`{n6$3b$ zIM{_vQP?u__)l8TgT8^d-lA@{t{O*1%CAg5swXb#JQ2c{vq zb9>x3gOr5D#33RKe>EBn=Cl|O@Kx=WTWsq4ju@wopv>RraAnd*#6ZorKkaQw7XHdE z8y05UqZ>ezkGMc#W@8+LI#BI3+sPIjys-(F1C$vBI~NJ75f-50%t1t;(m(YGQ-ZTMe&yoUp__X*=5#G&-0SXR5*qMwfold4%$F%uRl$e|_w*4up=J+&vn6RVZz( zc{fNu^XF^Paiy$+`)3PDBG|}L7Ow4mlY;-(e7W@%GcmGxRb`I;!LE34T#BgHlu44B z_^7TG7cewcRu8=;{=lfV^Z1G5*M^z<(;1q{X{DDP=WCjLEG}{gSQdKla|`$#ERh_$ zK>2`FM_`)1KiajO*H@ZWQo-$WRTRR(U_ylhJ(=e{`wX*}yRhl_FJq`|L{HFSL zxrSe6i3!kZt*_zwVUF>G*aWx%ih+IV{h zAn$e~HOZkL&qs0fkwro64xO9F#Xw<&-Ll3SqSUcX$neX!{?m&sx^@Zadt73f=4ir; zOqr#|<#@h@<+;p6SJ?xsWZy-?>2n!nmr`@mmU13MLe@T5;{AC0gcPLT`d$Vy>7jJ9 zrCZ_5V`>dUF`+O_XorOr`c@}PW2oO-;-~6=d5n5| z1?6e4iQ3D6aU+bC`E&FuSEM|*!c4q!Ih4hIUWS|fyzLF9U%@2W0nwy)^P+2~6}3Ah zkNPW=Z@na{VD5e8C^)u&`>~`1gxo}^v64X!ZdUku*~Cji5%76OfYtBUVbr7uyT|K< zw_(%{ilvFDS@MXNj}_l725UbIm^ivxm45(;?;UBH6Gdut4RVkXq&xpo2UI5#A;|3! zX#%|&&&=B4C5BNq#xGkE>n3#0uv!Kxm6BOCg8ojKcc-dB7|>zf3ojT$`|#q=mUI)5nVftLM$#W4mi; zjd;R{c7jw2__jF%G^iPW!#2>s#Hes17i8|4nEty!N$L;%DpU%f+~JQz1{gy_gd=~4 zd(Puzk)M~G`-iVurASzb*Nk>1jR2)8p+C-NZts7_5DzpMxlpc^P=N)QVPx?Fo^)Vr z6|;hRqQ#bg-)zBRhB^s4@xyH&@p5O3%CD?J*@9!wZtM1rd{mMF8{PPM$?bgilysUW zobi44RPmd88}|GSZvUXMHs$}o&E-3@=r~Eg)4!o@|+7tkgrBlD>``+-i zO-q;74nkzkN|riOksgAZI9H~caj0%11ZE`AfbKlFw3Kdu>2woD!7t8|II>v~V4qx&`q zv$&jv7x-vAb3=A|(4SvNdV6BuE1wJF%^TM*WRXLoglKpS$3K z^|Fz^lJ`Njr@9vexT%-VKbxlJ#TiB=!PoqUPu&m}Kq(&WUKyqWQL{eWFWg>bs?Vv5 zT#$?$!zfprh^uFVJ~=2^GqewNohl&w2(W*7>4lmX-+P7peEvv_;_4X~YS%Cn<6J^_ z>TWB0-SbDk%dm?9K*h&^hxQNFCHj+LlwkyXJX2UG5GtU2&UmEJw?x=F0Nl7(>%G>&*Pz-7rYgmxBF#YVm?U>J94wj-(CIj zaIU;suQXH*7O_E0BQmOoc3G{R&)ggUnhncSdi#|GMN6WMITn8T4yIv0Ip`BWkO z8vd=>?K%IzS{4BNz7pCa1F9U({YwB@s?Jf@n=``A>+=}vxB~cSp$IA5u;QRt><Q79pw$E-i{>!Zh?Ezl;+IB$y| z@p>MA4s^4nfx6 z@2qNR;tADnrOU>Kth zyX(Y=_^kk9aEA(@YiKt=6?ldHYus3Ub)9!}cGzfQ|2h(0W}HH3^u4&;$Vg`zE9zTK zZ`{V0Q5tmtJyp^d$ zjR@>*j#4aLL@6H&EXn^k1Ae!G7hn3Rk&(S>kQ!fA(OerF1I_s@st<~u>eC3vJM=ce z3rr5Qm=w^0GUK-lVut1v$K3^#ns@@pf}%B}HX3=C=f_NT0E4WNDkNA1=i8W;+%mgJ zU{0jxKwb8y55j>tWvW#+Kn45QT*lCEqCKcOvG%51oIP6sf5O{b>**}xz;oz}#V<~! zzGGu+q`!(MmM$YiIex;~()+mI6^FvL8f)z1FnYAZ$CwnNZ=Iq(^W~P;gPmZs!HtW* z;Ey6!!k=$%g7)68;c$ea!Ps;eLp6EB#wlc-YFf`A=jpx+sgZww993@VOz;ps-*^@> z(M6Tl92z-w{1XiQDr?{Q)6kb2c^P|F{0%x{Wzi>7yVH0$rc3;TTTrHS4%mZp9t|cZ zy*+N}zv&>|q|t3ZHE&^hZG>^JSCLJBUOizAvdsAFkYJ=8l(>W{45j=2UH|=Hlj!fr zBGFFMmG_u1p4t%aFyF{-&h+#A|w=^83e5jgp6(w@&;|b&rKVNl&ZQQ<26ux;1uRQXLdtVq|mFYx%R;erlZzt>Tts zKl(~$Xk4ITTtgvAYGsTI7T~c=1K-YORx`_kZdh|hyVt!fR9Ixo%D80S>UQR%eI9dt*Y6jP7GmrThyw$pjZV1cD3qC8BcrC?h}_l8uQ zE=qF5mN1I4w&Z7FCFEOcp^3@xwWB|v&+s+~y=AGGUaoUM4U{NhVBVdy!(?VKhOYGE zy0v)2gnXk9qwJlr=iM6DBysCkM`?xghEIZjSMNB&>Eh5t6tgAj{cIs`&R_@@Y;8z- zkkZ<4LM(*9*pr;SH;HViFoQBm6mP&ZqlW1{f5viuGAM1*^86kN+cCn$H+&4!=wZS*dMISYnIxJkM!>S*ryKU9~4l~a8+o2HfE z?SSxM2`}NeUKpg`#uv~>-X%%OkTuwocE%SRH`nNoV2#FhHF5C0Ytc~mLPTe}zx>|6Ad|3Mc#m zZNI12wYp?G6znS3v(vb@LLzSy?04#I79-G04&SelMZm+S7p+oRE1aYr?Rht zb)=i2{Rt3%o7QFuj;*P{cwsP_uw4BmFlwMX{G$ZI{FZ5BoDe*`0}svGZ6Ukb)c+wyv)V? zD|P`ot)cwt*SQ&Rk*EX)>HFeR$30xR$StLj-5WpbnU;ljA{=|fWo2(Go!hLn0HyS8 z=-*uC89pWN{~E1(oeDA_k+3O|Ai8NIamh1WuaU_BlN=y|Bk2w-K) z4zMzO1N8|qRsfAt5L8%@)8?lQsBy^)Nl|b4cH!Rz0B&%#UTW|b`@Pp(CwvuEg$`L` z=Lq{gRPuAV;ixaAXELFIVTM7M&&BQ2=Ra-BD>M3s!9zT;sLo6mZ}tkJq%^tRzb3NIyvgn$vA8`&?X$$zy&4Ev+@3 z@Lu?T8|GILtA^q+%6b=gea5=HK%J=i>!z}d+xDSpxpJljCd}D0qka12;Wd{ma-Nt! z_Bt}mI12ej+uA@wy)5ilx$;QO3@$vp&Fp^{u)vTrG7)S-qRNH(_0To%K0PU0gY>F!K+@}?qUs0nJTVbxT38wjAMA#>)oyE{A%_`FB#G|qaKG0nfHa@| z7lqTuL^w`zyQ6>G@hZ$is-{@cjlPdESBm$c)Pc<2*=HtV?02zk35 zJ>>%={AI=XZrJmE{{c-7<5NpdAu7=ROQgsU*1d*EP;3Z{qaRH|Qn8*)G*Gwi@|>m2 zSvbBlgNx~RpZGa8GJ(7{Zz?SFrXC>(Sr<4;T?xNj&;imd8?PQ&YbSY6>f~XB^Rk|E z_F+zJN#ac2*rVNdrgP}g84$4eq zV+YTiz+ww!G?)&yVaJw|gl3-W*-=vajpny`4kZp%Sqy5~i#=!v*Ka)JJw5{&d73jw z&bq*Sxee9eRKFl7tq;NbXi>f3eExw(cdqCB=jrc}lT!ul1~VZ(8H|zsp*q>Vzh_cg z?v*1@pIOd_cKC&n(5GJgw#^bz04Vtr=Sc9=5}b!uh(>H9;oW|6YN_m1neh;f=RDM> zZu+4#cwI587Uig*&6h1uxpV$!?!y)BZ!7{`M`!Gp`FnKNoHV=|p1|S}DSlOBt|~NF z9vPE{KdO%rOs9WGZn==?p)DO#J*l_xXouVB%fIP5HWNt3u{I5h_srQkOZ|*CXPfY0 z4FT_6@Bzw&0O=@%f2(2paj7OItbBKzIr?48p;vP9;j8^bE*;S4t0BK|zf6|IJ5IJ{ z6Zy+u<=YxeWGCcv(AjkCQaN7o)hiKwu0bqdajZjxvF+|LiX|nm@AW+NQ$3_kYuiNj z#|sl};4t2@PClcS4dA`j!~SFhgikYO$JcwMu4Wecc}Wj%{7Qr1jhWKx2QhZf3BdsC z6~c0~D_7s9$k`Vp+Ki9*iw+;T3M^X>vz<%G$Sx;$xIdO&zjXdb=>rsW`8klY)Jgsr zd8ZQ|GuR4`;ic$gjFW}Fei=NS?*{T|ueIRu0Y)Y|Exwknb9$D18VC0bNAkHxWd07* z?HKsL%oF36r5gwR%G@b{!1th(YK*j7fPMop1BLKVW zw)8SSI#EIypgVuI5gA~@hhYWbA_uq>5~FI5`O&c`CCkypK+Sz~&>w+5BXe66|Aim> zMF5?Oa1br4q(|Tn$%ck&=A}x@XmIFTWXQExW5`A?9dQ2B_gETwAsDyrigK@8*jLL;PSE62ZR&5g@zv(LxWV? zte1v;3a!v!G8&AbT#|+_HtuF_5Z??-1=p{#!WsQdJMZw4oQBz7-(x@~xFg^t-PhAn zMSzjGn6;?5<;|RMg*fe@?x=)k?}41~wAgJvhWc!IP(22?@j5sW92VLCnSvx9*U;nn z1*-DDt)K>+{&02_EBr%klpm5M*4DEX18c1>GPvL2+K{~b*GZv!-vi^% zY|vnpdW@m@B@B=sqIYv#6=j!>h!FqLadVpOU#X=iGU{0#9~Di(*Ki|igQo{D-_m83 zyyCg1SxtZ%GAfZrv{>|~BXaNqDWS%>h4P3#2_i_I9JTu>nY;;PI{LgC70YI6QJEQC z+mN!loitv60Xa;W3ZNWK#?T{y5^uGz;_ERk@$ARFtb46ww{~Y{De@ z15q2Za{sUWc|A`PrUu`r>RzbM1%%h)U=2z4@Rp8f2mJO?1ZD zcG^Di42#?#hN^6&bw^VMu|1~(NW~7&=bB3d2vem4w?C`B>F!}~>@i&gI$sn#u?q-N z#=Bp<_B=}i&rq)Up_cq1Go|_Lp8eu{i4KK2wG(+&XF|BCdfgUmA2&wA6gr;@7hHtq*#V_L*y7y@)SUxfQk_Ht@5z^l z(O#hyo{s(b-Xa#*bxX#lePnMt4UK3ZT2}3^;P>=q(P1 zj|TFx^(`MC9|a82iF4dWcu}-HGwd|<0^E2^_MlZXFR1+pkr^kg}Hd`{j!$VQx@WXXt zi$zePpC`n-n$F=RTEq_0skmB57*F$m-Bb$ssvMmo+Z6bcRQNT_0af-e&!NYx@!faU zj5yfYUUlJmG0ddEF?3L2=g*I6k_aKz_?JQ3F_Zy}Q<8QiaW;do8yyC~ z>b__m;a|8Yzk?1o{O{-!;ipfVOLVK<6HsWAq9EyJ*1kHZkbjH#g4n80ea`;6lXLef zm(kEiqa@yRX_ZvTlmI0?q&ln!8`Ovk_TO~Hf=#@Yh!k|bEN)>w1y4;ZT*j({s=t)V zT#)+XyooM(>KnEi3)VnSMxRu=TDB3tss?q(N}>%-smFGK_x zvr|0w>?s*=t4d3YTSauZw?I+>eb3Zh%plvg*IVW<)<>8bcgwpjhXP)h zk@swn45{24)M*j};*vPYVvq*b^8seN;X)3)>ec>W2K4-;^_m$VfIM%1F2|9rLr9dX zphC`Mi6H*SEFNkTNr%ZohP(8AO;)s3j;i!eY@>o?Yn$!sI~6zeRZ{RwzKgco*Qk@o zuU%IohdvH{0;GMs?}F|GU(tpvoV{?4%6PBPHbd-F{2Fx07!V+**uoGIO*47YQNTUJ zbh^<+`Cb=W%<#*6gZ?!tIu-$~1oEoNFAWI=f;MREV(k}GSF0cieVQ+iz|zCxdptfuY~iL^IZuBiQ~h{)Dd=h z^ARlK{3QQ$u!Sj|yDQLDS_+-!i8~!-&CBQ$tSF|!n=uco@$*vsKZ?pYjy0u6Tu}1S zS!FC7?_UT3`dCQiHUu%!usn9IzqQ8>zi-OdsVWSK#0p#RQVNc*c^*%eMfP40*j8Jb znkDp}?1@|Y=kea1CNR_2-4=`N%Lc5jBXcQie>{lN*LsW9^h}$7y{2C=rSc@E;vG9Z zLC9m<)8IA8e8eNFN_OO;+jh6TxrM0pYf5>pJ9$^$}>*k zV%MQvoIZh}S#jsfi07N??MXxFs*Z=bJ(A%saD^0jtp24nKEbL!hZsjZ4xr*8l|%Pg zRj|P?N-*~(~qv7+#QZo7=|>eCXv2i>N{~6_t;(Q zN9N-|uA-E{%YB7&mZcca2v#hJ_gic2UlP0}1c1#pg&R;LVj?5SZ37B^8K=_X(%9*( z=~x8ULORT!59C-6Y5OrmJh}ed491zJQ}R>K*g9juLNo!Jdeq=s>P}CgH>(k5PF|UE zM37)oY*yA`oz#bP-AZe0B zkf>V0uR#Nkga7cpJdJJ2K7Z8Mv=O)F6`i77%Vq4;-zJEw zh{=9J-JdD8E@BSQ$AamB6V4Xc;?Fc_!Ho;hMFj-K(sId>p0c=~Rog#(M=^DErl>8h z-8{>nn!qXU%@}ycoU#N*=yxWi*t)l^i4F}M6yaeHr|nAF_g7FBA^V07xJ;HH3*bcz zLBuzXq~~_h1gkqEeX(%SfM&O+)?~2W9V@^Jf&n=Ivx()&gIE~iOG``+eYlMduil$$ zU&$EjP?BgkPy@fkY|H3ang|rAo&O_G2qOT8A#J3LDd@O21_?xFqgZ|VLQmcHi72=% zvd(F0*t}}N^KSe!_}{TtHZoODP7ZCr$(IMo=NMOxXzGG0!2)eL9e&MjRSSV=cDa=; z^i!*$1mJdlR=_4U=Bt+|PdS{>OY91wSHi=QlxrVOUmc`nhke{0FCG8jwz!t+vhyH!&Oe5YISD^>`y3HsSU3?|6x^oxpf3_s+TfN30B1! z8h`b*;Lov)oA!rF1!P!jFfEaZU+L0;8^viBOJcOkAt7b7!g*S3q;hO+rz7DcA5e@P z3=9Wc<#IEflRW0hp#KHUY@~hU0uk^~q~snisv7$EjD*-akwkUQ&wvdJUB=!{5OPEx zM?C@0G+f7Oe@Nrq^GM=1XEm3XMKY8UOFQoFm;MGJ+nX4y83R;X1OpcsGIhn#U}L37 zjC6WL0pZRH=<{l>kMmJMgI&HbM8w!KKG`C5j<)_FiWCvV-OwkUQGdE?#&u{^?nTlQmdW_p1GxewLuoIr-BaC^J#XwM}c|1{UZrm5N*>G z;-&ua!R88B$B4aFD-w8nW+=TvPI9`Sj0T4YU~Q(nyi}k`zQJro(kr5LtFm!`bNIp| zn4}YKeaLPG>f#|=HIj_aX!~m2#Ju6Ymi4c{?UNZpq9aM8{B2(t|N&vrIP-zLt)ZQjwpCX?1Va~n@3s2 zjOZa8E&CeDz>rFi$xFL_DlPoOQo1n1fg7&u>SRec5@nSURzCv<##_0YTVt$Rp`n+5 z8Ph=d&DzgEC>gb(hf<>B3?d8v;YWfK-k%qDzTf5E1=dse%=3VE{aNsw!uWn^GZ5bb z(ixHg-oULo(AWp_Ng!zjy(a?5!74H>G)?=;Zui1d-+~n{?%&NqC>*40c*l7G+XFGkVkBKSZ+?9h@U=tPKS=LEL}a z^&R{9{h7P`-=tau9qLU96mUWEXkQeSMGO}=%2=BziSWHaliT=k@0-CBOtz# z0=rZ2$~{-(`_%2@iwjwT`p9xhRZ|73`Joswlmt}b ztDhfahn0Lqvs)pkj4z1ON7mZn5%72P9aUxZ!qH0~v(wnWfxo^VTTXYlWw}t? zonF$b;y_n8ke^5Iqzy9T`AM|aP^z({OF2=v@A>JWtFG?qO^CxlGI1;s;5ju@xB9OI ze~3L32mK}2?Pd;+xp2IDP_7TqRS-BE9r?8d&vbN#E>IFG-^|5tRcV6^LcK;AL)l2J zAi|^!^u@e($0|dL(>_2+Qn_LuCNVc{bi2?TS_wVmA>*D9L;XeFD3Sq!hd(C~(2Gl* zw11u=Uu4;-8`7Ojj6DeDf4^rB08r4a6}@dNf^%tOP_k{r*Jo(rsz3ygr2m7Zw%ndN zVsC^Qc6JmG7C?qKZN9olJ?pYY0C5D;nXv(^jH$tD6~mclhliMnwcf~uDhmEi6*9Bh zD;5ENBLe8FSjf;ru2^RHQ!(L-Pt8WYzorQf_-P)uaZL=K{_%R2o6?S)<6>oEr_2X* zdj2hmH=@X^kXodLEf|o**Qj`_c%?4!@Y{*AKv)7yr04sFyeQIO?i*Ygd$QHZ$qjI8 zCvj=WyV(tY^lW_+9}(GH=F9dwEkrapZuP{d5TJuxFSLpJEKfmsc(VFN~rv8LXR(`P+P5 zt(57tjhl$Sw%cLvvwjwJpH+cJ{-wXv$;d)^ZV)fgOV^92@X^5WR= zU}2#%%0-vFv@UURqfceN2q&L>fO3gHz9j@d7iOqYm+m214gn!-y)em?f0;iQt=JU4 zKiy9*780O8R?_JzS7%uwRou%eN9A(WHr->)p~eQn$g|UbW(mAXB$wgy3R-Y-NRQetelxHX721|v_(leJo?qiwdHISiSFtS2YYc3wD$CoC zBYrVeg~(d#Oaajl5WU~!@Tt+QHl#pSQ!|{&W3^X(^q#$AS}Jy|XaP1C$c*ng$<17X z$)onwe%c{pG1Zd$l&itrUTORr{9LOr5%&(jwFAE30+baX=ageWw3^ZzX)`C6lhkqA zJE~vnFbHo0645!b!mfNuYn@D+%4uI!DvWAMQ==HbCO@eviBifs7G|8V> zU@uSXc9i##J~5t|8HSM9o44l2A-<}cKkoJWpc|m(QzW_WS)!dF=?LG?9l5nNElVNX z0dn+S?S0iZg!TovxRd;{Dw!M6BvIiXP*+>GPw68)FI?54f?cx6sjLGu(}v5%xO(`t zex(nBRle-J&O)S%Q3#~H!p3JS5$XC~_tAg(^#CC33peD@`#r8J_^0v*WTp0w+tiFL zMthXsv(f=rJbuipQALBFe-W+UDD~r2KA~)}7bFR&M-ZN2tAFKSMS1>_tkP6nDF`8=lcHnx!GIG$H=3f(12wp_Ptn5Id z4(|H;f=zDyrv`C!KK23b4ae4vt0S(~DO_99i}`G&^UNfPS(`MB zjR10L5XvIBEOIZHRRtD@OxCYh zbKLd0W9{8!=zHJ(5KRAT{q1pO(2~F8&D%W!usclh8rc;_#vrp-{Y7-=UL^9ZDoSL$ zSn^DCM>#!fG~Tx}#s_l*m9B?6#)9%R5In=6GH}Y$MU?SKIz3jNCOa;-t*-nQH~y?& z08si6@m7J{(N5UwEi2OMJYNSKU{}PjM+Us}GQSg1hM3GxZnj2DO-b(^48~B0O%=gE zuDs7qI!0aJ^`fr9E(trjTnI{xPxk(A>oz_KL$Sd86pOj5rTjASd5ozrf}W2BfsODKYghG@$FutcA#9Q#v6j9lx>aW5i}g3)Cr|f zpQ9qU%W)CB?Eup`6Kp1~9-?s^w$hUDEcE2X*qgCmjg>}(h;}3J&hRY5=DW{v5K{jH zsCYbCEc~H*kL;;M=^g44?=e#Ey5I8Cal=_LrD^iB!~{DA2$I%8>GzMlQ|`j3e3@py zZLW5HZupsA-_zA0MTs)Bs-y_(9}E~OtaPI&2Q5L_XoxLzA4HQfSYXa?VApq@^$YL1 z{DeY^Epw2q7?e(FA`I)qkphxa6(<{A?K);mckg0F0yC^HSnUu4{m2>u;c5H*oZS1s zYS{99OP=|FuP&%`?qwe0CcJ$6z!tw%+xIN&9~U-{nSaZNE%3|$vZ%hmqQ_rZ7f0Ue zw3k9cz~OE7BoFeIR0~6&B@>lyP5aHUq*Wo^s(1Tj{CuXf_A`@jQIOjy6T38YH*5p6 z;ePc%l(bq=btEG&xc!^*=5c9ort7J}xlDeZe}AZ5Pvllksy=T1a@zBKBJyEP6zpAf2WuEvp z{NH0j`bd}@|7k*5U%=-4iI^?EeF)W>rbgcV+m(gK_QR7K=?7E5Ax?TpJ3&(NdG*MS z=*~BRfdmGm)Ow)cK-Rm(RIq<8VI%`JckZ`^k9Ms_{``PcY}66h415&Vl6)Ol(Ccgb z+~tQ6vWiQ+`RPvooCq)}pexX*v zVncCg!pK8jDMdR?TgRS6%l^;|D)@yC8Y~b^9x+Nw0gp1GzCsry941K?)BbV*?$<*`k~~M zF)@Um=`FuZCmCe}OnA0Er|ZFuhCc@%nm96`;6D|TJhZ$R0E2(iMrZ*hL1@W+?$qUd zO5sUlkV$*ZAy~Oc9*+MD#J{3n7=Ob1{o{xkpD<>5xjt~&fVkPnP1Kw?1Yf>{+J8d z`jLj6fZ^Ve`0A6&Xf_LXyG^A_NKk(@U79y8M4WbboEP}Yaax-f*q|CsJGUG9L3Tv7 zQ89JBCH@5;?1Q{Va2nfkIYM7q+@+zlLb z?SgNi*<_nH)noWXQBt3}Q_()fvJ13^t4{8=GNHx@1&%Fn#h13hqO&di9#~PE7}Lm7 z*bZa0EsA)s$McUE11o>YL?9Aven_h2^jr*+9Iqz)2XtVs%)rPE+T^M4T<}I%>PS|N z1vuZ>U&k2x8Uh-UP!5Z5*@@2L+cQRsx-ya-O- zdq668-jDtiJV+=Wf2h{Iu=htD4VIuby03(Vto&efjJ+^t$jhR!n?V(ao90Kr)~8Rr zyBg-Xg=qFANJ3_B%(4=_n9@$YsZKgCM`%*RHk}yLkHTaB(BXk_E5I~kkH|?Z`KTOmv z*L<^G{N}LTk?^T{E>Bqk=@@fy^d2BL4dP21F8|5@+H6l-le_%$t=wLi5Infg(5wHt zz^s$d#iE+`q+(U<{)^&X%o}uYX zQ&yLH1g=wj(R%&T&j3E=XusAjq`A{M%=gH{OzwI zQqf4KEtd>Ub({3o)VEO1n78~HDFsne^S>k8F`|D>#olPXDki#*oXFE5#T#jls1+VT zWmx8x^PC`LW~N@5)XxPPiXuJU@0i89z)r-n)=a{!C(dpA!?V1!tm$rMCE2@|4=|0T z0Mi7pqxa>mkk&;3{HC;c72PiEy14xua3UgjOt;PO-MMBIw%?qs01AyUj;uZ~hEzDS zdGd2#Le4&ve4|HoRE=Vxh?&paL-9H+2e1XJ+!@k@*KW7D|Hy zCGs~I`#?O+dnA;B{(b92I)e6Q`nLZUp3*^y!f{7-xfuUx>xX?6E%wo8f!N}Q2uYZ& z570RZ<7VX5-C;$o5n(4GQ=^p-p;_EMTPARNy;pS{$ufRCpiO982Xe^j%{zaT{W9G` zg0@K_;JPbMC8-rI>8Ko3|1+h%CZX5E#eMpPKTQme%^Rljl#jN5E-vPjG17@kzb~jG z$ctR0tDoj$Yx;V{9nY()Xio)F+c`U1`bd#>UjS<;z7%7)QfoWo4x)P7YHdvwX8rmE zkLxYjpM@H)30|O>l>x_&9SV38bUBr;QhhgTzW@8n80<(sL%1=OpdPIiY&03KSe08I zy@-sK6Mx`B{m5e-K0mG}sV~i;RLQC1yo$0hO9PiS`-%o(ETEe6U%v;2OHSgjSeccT zq#y+Tu1;uBvOE{Q!k&Fr?agjq?_;hVM}BUk*JpD7V<4e4)VH~QOpAEUNHkETX~0L@ z(vJM9daO{4Ron90QwU?|uLR;3kpQOMU&^i%m&$%2X9kCIBo(X(w<9j(@LHsUNEaoYA5S#bYOa79^O!?GQ_TYa&h zE7CM)Z|#QiJ&W{FF?PJ-3*+l>B?1Js~e4@eYCWqWvHXwKhh)R#&@ zwy)WPHu-f~C!6lxr)7->>-WA?5P@6~!PF4}*3K4i1YLJY{E2fP|4_fayRA_&z7pkW zMN?34<;Msw!i3|`xx8kXZ$vh9W01k86vXTvEoW0%~66~~=LliwK5ZHFzyT#yE$okKd(7?kB% z?OK$5tu_Z+?B(A4;T0qnP*6-cD#~ano&FBvejQx#Rlr&MM@0wX318 z`BfYLm1p~u%BbW0QA8kn$)xj)L`mhmA>t|!6R6Lw;WoJ4<7J$pAFZct@n4T6pJu~7 z36dQMv%SD7^01ivS4nTZ>+HHXk=WmGO%mI!`$<98&F)LjSuR?)4Mx9*{lwdMx3)!t zgln>pu7_J5u*+icv)G^^%%kC-f8yEpA1Aq7G(<2Thp$T_Vjnonvm8oLTD2glQ|*mJ z=8*6u9aBCWNOnc$%+`w?hJMAeI$C4nS)MW0VLw5U@gNTxiN53b6-8MADPzPna*_hl ziL)!byeuuxLvg8MdK14=JSE#GvH)%Rp8x59pMJv9?t}L<@{Fs8=s28bg@<&wOgpNT ztVFTyz3+n|cK+yAn$__GpFVkC@ymVzFGZwwus7yCc{d~NwGDwON0Ot^fX!+Pif%s> zgo^HY+a+p#3ArsB7ZW{wT+hhE3UF(~ zRnhfIfxzOcTAid9*lmdsk*&@Q{ACozqUm@Dg9;D-Lm!D?1P_1K;K0vhp2H`b*<>En zaARvmV#07aIDYzXwuSIoSJW{jCb+vXO?rseSkQT)#R~JpK#s zY}i;WdO0@1?@I2$XUyDzWL;!UUS<^N-tLVUuqK5w@^dB)SW%T=*h{qQMYVNFcj# zE=K1S-6|yw62I6UqKNUS=G?7Z+GwW>f;oQ^&RHwa9XYsLvhqA@r+c48IeE4A*mt|a zCBrz{Pm@LYiT~~FZcK4;yzaZd2-bt<_FY?zIXD5f7_y8vJ_9$hzGnK9sc;% z0Z(d6^y#ntUtp&X5DMHJZ0y0ILc4pMOMm6Na7F~*wj!3ZI^~>U$uBw$V<^^5OsrgU zi&6Ylw@M{f(Yzw)IpKBZqfxD7U>+%&>izQ4|D#04c7ds=k4*P#7jyt}gWc7|2;alS zfggwT)$csnPgYuU88qk`jDA5n$X?exXWeF-8YeSvxq4z4OXGpa@m#1_Xs*@VS=p#~ zWPY#zr3`8|n*HH^nXS_H%iWF61SvES-doB#nt*vCbyVtEH;N= z!>4}5S{sfQolfJW_BZI&CeDU-HM(Qi(`aq7`PUxWWDxI7lNW`s3ZJRMev`ZFKHs6w zJhloI9?e3oTXOlNg_uC}TH(Y$mYQ%lF71f>m^|hc*%&pYaZ%LwMcMa3dGAKlVyI6= zmWQ-B-il@uNmQ8(b(q?p@XH|}dPH7(?M3u}Cil57>vcGq{`vJ;trW5H zpUHT-P-shn`axLdtvJI>{2m%p#_?#_@YW!sxE+GWV&9+o$&GIY?DDw9}R-K&T{LsPf7C1 z=WpQlzUS!3C%Ld*um!mV5al!6EJc|E4?H8MvYPTz;AehRM8Rjo&fCFQiBnh2Ph9PF z7tANNnpF!c+42aVhMRX!1OfvuylGLEKzC@=5f$Z)FX~vm9Xx+Rh~3cMtda?BN%BeOA*LRd?rtqJOA#$>U-z|6IU;P%<)IgKF8^_Q8 zEyMBWqcp_{D(kk_=%#=0E1D^z#Bt`AGu$jsjP#ku__MFg`1|RU|8cn0nvK5>hjsx& zgAkRDStzoB0@xi@A8uuTnmll(qI?_HGB||E{w@@#oZN;Ml)2JU4_F{r6>xju0go|D zRtBEGZ#neT03sA}=}IoVfy+Yr{_epSj3xl0n7ab1Rh{e0P;;8y3n6QXfD2gE)BM2r zZ%t~3$qHcO()~ozebSE{)N(e_4p4RptYvb}b!0%#gLAX%jXqztO_!GE&Yd#Rpy=^) zyt=266;oZi+e&w+K|(k^&5L{Vt1s5hqtb#93PEK{@`H=L3HNT;aK#K=mKV|IFV%-( zl?&Tb6CeMNsc(#~B-*x)ZQHhOC!LPFW2{TUBrQy0cI~FYl*17Jpy(V!NKoOC6I?nzCoZ zchK=U$-u86)jg+hPoV`umx)kUHa^PTVp<5(23zmf^XF*A>L_gjfz~|n;5afr~srw*p3e=9u!` z&ByYFv=MvN=#Q~l>7%j{nz?}c#rAxkPD$qSW?L1jB{lx$nyTttnQ{#Nk#$o2clvsT zIl@CN4`2#50z$;;z$V5rM*CvJpNJ}hC_dEn67z-3k`o;!SXyqhb%cCsS(=y|6_{iv z>wKw=7dC-8oYKDwB1;i!w-KQnpiM1Ot9OH-)jt=^_z0>0DIwE}HTi0-`4k+K8!goa z0lBP7R@z>fO1RTY6uDQWv(H-5;I)Pj$LV->_Hm^a%?P4TVr!;}fjlwN9Z(L?fB6Wn zQV{XENR~9~jY34;y1bs}Gg3a3vn^EMEH#@gF$Xk^YTcC)y5%Xty9BgV%<(5@?v znN2?*9(fhtM>ldLAAal0%4W)qd2*x?3%rLXAF-hj3)nDaN%PW6b(|_vs7A<)MHWFH zC`Pj(^x)$EY)Mi-VX6#uJZ(3j&^A@U+^*zo#Zp)nI!v{eX`ho&I35^p_((HrltPI! zQ~fdsRx+Ye0#Kpm5f^7NjN^6#O$>Rk=+ zwk&Ez#+bt)z{@!J!1%^nz1w}XIc_Lu>dbCd0ZL6c+00I1eK+(0?5wN zPg46_LNbM>m9g#?1y*Z<+vI57XWZ*`nWqki=CnwwDUKowjc{Pu= z49$*Sj>?A*9V&9A;bor=o1%S!W*9#T+++%C-H?fSc#1Mo>gYLMII4IWDdd&Q{tcPXufqUD(!^rZ9Q*a&_h&JDlv6PQchd-2m9VErLSU^Ld3VH z%c6E(FOnQMz(}M)Lr0)=!Y^h%gy0MDNK{@etk|Pg1xvi)%yo47H*Gxd$i@A*e~7#I z@Q2V?^SZeYgHmjw$z06fehbcx_{~N^@!dIUI1{ujD@oWI&jV>rBd`sFHnfDxom8s;M3phyMKThZ`%&H-PUxPW#asD_<(7c0=)HWGWZ z9tb4^NWc#zhLgVQ>oG%-A<}j&8b)XmlaX1-W(Ih3^W6e z82CW0eh|qXq+I^Qo$Q=JLZ+~Cz3y+9se`y&38I5Ah!B7kDjazQ6WGAyXTmq-H|50) z%a;HeR195V-GWs=JL1&AK~5*@WQj2K9?X3qZ4}kEtIg_st^hG5#nVqZvR$0!&@TW z+AR__&b&_FomV_AXmV2UZoQF#xo*apikhseAU?s^kq)hNei^Zt1con%%43V4}<%3Mo7g_B$8M#%Cz6vY0H}C zL)eNFr|zow-Ui720!XnXD1aNwus8x@92|b~1ekE@5FS;^P>962b3S1jE$FwI_l}W> zd6wV|X5N$WFh@C#0q%%oD;4Wf@31#xi#A+%Thc6yp0~k%&(cF@EnY$-edRgPNYDd9 z-0ZQ@)5%=Hj?q*5KHT^PSsIs7{1RNL;Y+R8d)!(c*wEoFj+h2IBh>RSwv``K?Q0HU z$X<^*^N5&LewPv?M!}Ca|HSuUC}2C`GBV?=O&*dlW1&l)(|)`sp&^&` zDEpedwC(r68P$$u(lMHu0pk847p?@)D_q|ars;b_`Ec9xAPo<91XD(du&EbiiZX4^k#F z6f`n~I#Fa|A$g@*PuvzP`)Xk~7UidY@%3^R)I-6>7&u2GLk4({eBAL5RWufZ;3ekS zj?brju)ab=cXS%$17A3%s)bF$oDnh}{?Ijf12+)EA%4S&Li(qB_UP0JFR3(yes!nc zyrPS;+LF5jWBvB^^_7Q0PFcsejEV49;wQ(CdbHJ+vNGs5gdAc>^FSs?(QU9kx|Z)Z z8$E>UYZS(!Fj23iCm$9-Wo1rqY#@3lK8%N!-#k@&!5~{Wl{QaZ2U+Z zTq(WQlnZi>>1~No>3t`Rhv>DlXph5u5ei>-*%N*Od2>t@2(*E*kaB`-P zQYl`&H4^28#;gJ{dIFO(bH=*HW&WNzz7kX!6Z-FmuPbg};cf5pF8WzLUde6Q9lm_4 zj<(%EZZKK-E(AWREEA#%4vMr{3(=*rW8jnBXN!0+U5iED=Zj@eodRSo(0;Ly#0;Qb`K@-aht!nFts$-Cd0FN!8=I+5XFXv=2+ zIJD9hDSUEIM@Lpa(O5-iV&6wV>K~#WcSI}U@s!T%RsAP)rKr&oMJ-3^CPjBa>*Bpz z+=UBbVE#w&n2+?A4w!kD`5#iZY{oC)yMoy zEr)tQ4jQaF-y*4T2?B!lGD9U%SKzuk@ zTI|OW9l0w@1*;4zjCYxBP1Q+;4dmPiT&r{{ndbU`rUHDqDOeMjP_<%#i{(F>2Ptnr6Z)vTVF3|U5xbEg9#2a%--vh za?dxcEJ1^cffcrg9{4cVqelysa ze-Zn~_r{5w&HV}W)MxJWdbYKvY*?KKIiVhWJR|vR8b1{|1l~S@w!F?p?cy@7v;S@q z8p~wmC2W2Ab2J+|!t{DFaO?vDy?0#w+7B(A%CIRIO6=f(-fj1P8WQnl&;tRiNM6=& zlSqTyN~%MPgc0vU($n#MM~N8d_?(U=3;4`ZH-@Ydp~C%U(iXmjrN7PJ$v_viYiG?l zw7(FrNzneOBd_kn*!y!VR@B~Auc{tjmA>rTI&g@*OX;Rg-5feth^-+wMKTf+5lM+B z@=&Hbz}$)4s8RPVKqrqlR3xSaN6+-9GyHwPC}R1A(i&EQd=5#I$EK621#`h6mJ5U8 z7kTLX`|1l4=T-cu^ZM|-dsr?7Wr1?~EPCv8mll5Jh%@I}*kg=3LUTyRcR6yVyTpyl z>7}renOSs{)>S{{KaZUbvh(S~ZI;bA-vNEp$liXNn)L&?iTmGkTD&>G70Uj5*tzhV z>0L(b@5l(GN`7K*kc?g}IX2;t68{1%VVNl%xGD_INOW=)Q8Ftyb;4|G>fm#XGZa6x zE6nVf=;Y50yq@Uj=;SFVZR{ta<7Koup$D=Cps*4DzeZO`ez<;-hvP1M=50au+Y4qO zXy6*S7y&i-)xS;b5mnouxVDE`|8kg7*P4yKw2&7=qGRYoNn z0vg9t&N~ICCNR|veDV_cbn?O^g*2MB2bRDXotVUC}3@;NidjceA;T3a42!{-3L_LlQU&w33Ftei{NsEshge26;M zQX06{Frpy*Spkqp1(XqJ#BRHHof{>AqPCwq%0MRs$H&!(z~e!ek5@pl=IlI9`M8bpBU3TUVBW*+xXV^G|G_B-pXK$5BJ`tj!% zR=WB7Luk}1Te~;P+5w!LY90E6J5h>f!aMU6(llrqteY{lF6FdDiOp@{`pp~6p^RZ~ z+|^SP*oS<<6-omF;$X7v=+D)TART&7a=2bi&rp~_Ffxh;5GV;FJW(0h z=&uBZ=Gk-U(~e($U)QH&METtU`W@>v+FL?GE;>%2Ij#FcHcv_sCDnuH}O8<&0cH?%bmQGP-5^d5n?5DYwzKksDvM&wh>r2xyfZc3%NN~t)(HX zDQIK-E6D5DM@ew#cc3&0o8S~`2a3N!l87(VR4}PI2FGcEYgMUpV{0C^p9WtHmH6WM z<}xcyDD-M3uv&2#RJu79N+=~pvf0l$jieW&DLo$>Ph$|c85V}@ITV+F_YgxZ?w5cccktA~56CNIC*c%vNI^B{v+&G@g93FCB#A?B z`Z-lHQKH@T_*Q#O0o|_Z>|L$lSx4neFeM?{#OrIY=*m`E8?r>DpC4R4v7vN=05kHzdj;godU;@{BIDf`+AglO2Cy^JMuw`WloIAV3dtcE9GenUJLdHVu;s< zU4j|Xx@W(BS{riZ{fUqs13129zZ_GRhT~K+b1nY#mAvBgR+#8UPyB9)4DEbzK-llt z#V1hL8~ZcH+CU}nR%c3-17SnE3L?ZA6||p_E7dL*oY&Y|SHgq3XmHAd$9WeM0j()si2(@2ljH)J5w7L0Gm6df!b$KMGRd>KK*X* za>eM;WouWMc}Z)YI2AB=1Z~h4I9|f%y@^9-5&}UR-W_wK$ zUL$oxuJ_*FDgE+W6!lX%l|c<`q(f+|9i|=QNmb;%1fKK^)OSV95Pjq?vw;JcyeoQ| zy}KHc^P}16rgb>lYJz-H92$|y0iRZ^;8t<|VTXjf+ux<#`)%pVA2^lia!otW2cD-T z3IY#HjsSZwM_@`@{PB9Q9JT|0no&yv*FX#pmo_R2>x_;Bg*T?MPAL#UX~*e4SS6{R2_a)(Dv$O~D$7zg*W;X3IV$@}0o---QVK8Y~A_qm?Qv`vJ#01<4fBbhx$ zpuI=WmDo1MbjLLv>HK*Qp@noLvE!9HwyXLd0Js@P65koiK(aGXqA7q9^6L~xnS<~NOeZr8E-lmpt}9Ox*Z*Lv5kBX_-QM{zmh3u z6-6k&4r_j?Iwp~Cp`6hmU`LY{%{z^=*q$x+a9XR{LM$lYvE|ULakROuHQ6sUWVvdv=5$gCQM^);NM8VB;heh6^xFAI&5kH; zJQ1HRH~yXMmNi_I68Oo9OrO%O{R&AJ*>#5_V|!%B2y8UNd!eetakaCuHIY;FTZ2qM zy=BhDW=lDSBT6vYRyDEDW;l(AM(l$SP#Aj#rwEZb(j@`UBfNgzOrVdI3)WoO<@&WB zQRxx)6QOfK@<~p-QqgmvQoZ(bj57S|{&)r)Abs6kli^+NcD-E^<-}zfJ=QJe`pc(R zRRjb@M$P}t08$5S+-cV3cMiUK6BP#%a*&wnJ+YllHA9mj-IBNf`C!Smjw^V*f&O)P zq6%w^6M59|MnswIfx{jhlW&%|EKS@~jWjhl&29=j880PMNx{VN$8wiJP;6#9`;b&ngN|KS{ z>aP@`uXI}qLE-rCyAa{{CrRa*>VCe+xn$Lli?*Z;#fdv3EW+L;87pk~bw#vyvlP*I zL2!#DXIKO1x`Yh^wWeQZb zf65(~W99`3_B7~SqZl!foHg)8YcO6;at8yK`DTPF__q8^mYl0AOvJgtn+}-J)h5VNzsWWP?(I3+2v|p z;4w5zI+1^nNQ~r!k+FQPgvQ4Iz2ViO8<1pzz|9M1Z}&}DpxY8W^Cu9KHQI$6mFC5u zO|pLdf|twuxo@6jETv*F&>3M!G>(U$`EsITZRf$Xx+E;$fE4sCf(b+UW;EN!W>-O2 zat?P>-vALIL8rfeLySYax0t{QdPKl;huR8e`5>-({I`T2_0b22_suGrCA3MN3 z_$6RGAw59arbie*59Q0G8cN7yoiqh`2rJd7kPzc9UgOh9ZJHB>zn1NnH$D{NW2 z0294xip8keRXp{cb!1Q#bpPAI?J?A%Kcyh2Yh);3@BFK7Yub)U~c=(Kx^ zcT+;P&*On4R9tz{ffFhZ=33JImFF6)<<%LpL#Uhr9^=r4V18(REBq=7Mak5&Ev{G$n>FOl(b8*LyV zM|fq@rc#>E$(#Mx@*;rbQYd|R!pfE+-$cT%v}LcI*?aU?Cv`fMgduC8fvG;@I%E& z*5~1{T6~>pb#(v2G>w|YG;SwMkoE8kP*7@@<=0gymBKiQ2^F;R;QTkA&1X`xHH`97 zYJGn<>n&X{XVw+i}TJGD;yRXl&``b;Y(F zlJbBsL)%H%kwpwebbAZ zGxyPjG%#QtfyAMPx+^%IbXbCU^|;2wGE#Lht;!>_M%;e*Zf^nCO%jx+eCw!QS_j&2IcFkcnrYwEz{z}fG@OAd z`=tm0@zqy5U>_#a@ZZP8Ca%57KM03TWMYWGLNtFhu}umTrgAvt3Xl_ih}}<(Wykcl z^PU;6&Zz8r=jp55oVB&JujxtW5qNRJ^k9_jpVlodSZJy>wY5Fn-5P&})rp9Rc7usn zYjN}x<&4h>m68C0bZEkuw>566H$nTj^I;9BDbV|QCj7~%)7>sdU~DJ>lk&k9$JxA& zZZ?^v;LbtQY745-6lnguQK{RIY%4G(WNpfA+z8wZ+{{EizuT&&Un&IXxpt6D7&lcsO2#v9ACztF?Cdms(nX1hiBSsMd^VWTp03X!)W`0y zfJ&11&$?MlC5b>(sK$2a_!l97rLN8 zTxYHbN1+IIq{CldUiL86$ezx=5FiQSHTd3tK;fN>Qq0P&Nk;q6)z0S^OglQ>Tr0Kw z`xh4*JFJh#ab%%vFSO(C=eM&v4Z^^_S8e@^Y?F~+q~9nzFVATjbS&I$kh#q(e|JWN z>5!Kk;|%jo$BljGpv0Afz`!zL$W z5G7N5wxfd|iRZ1)+bbPfgZpJ}w;K05^B$Sd)tD$e8y4|k<@XHTeXkW3ggygVzp4-q z%DgAu=0vdp6_cr?D-uSqL5T&Q2=|HnEu-YAM;*$jyy69ByNFqZN~;vbod}X8JkP*& zi#M(`>=bl;>eB9-u_kz6@*FuAEsn!2>8PLygLy{PU0?hYJkQ?luD>0JsoBe45p876{`cd*i-vfRp%IM4tgj*1*+-u9-k4) z1-$b9J1{m`qIdG*3LklJkuc(}%=tFp<@82R!}bHM4hh-m_8%pEDtty~PV?Z7LE;9$ zu&4Fa|IzGv&)gA_-b(9eyj=rd4Ty)^Q=2=pjVRp^>|KgtUay*dOTZ9*g)SUD45T6Z zLwd0XfB(`uGUD8D*f?ZT+X0K8h#SVx31Mq%8_1O5E=S;=UsV)7L){WX9`DI-rS?mK z(ACZDlpXwvJZnZ;Yc;>#ugz&)~mdIgG=(t)C#oPFkD3($hViofnsvhB(vjck9Q`&(HVw z>`BQ>6-xD!Vdy7$7X1W$G!3&rpIQ0ctg`zATUvzFI+K%fr%WutEb1T`v1qFwd!AcdhKS{=`d<0kXWbANt}Q<^BR6;9 zE~b!}W5qmT)O?ZE&eS0IYu*!mC7(}$qaG~4&M7RNLyI+Lo`WzSAJj$bl=M^CI)3bA z1LoifVVwaigC+eNWoX25!zf*7?qv(6@FH1`<-v&8$buavzc_OzUO?gDxa1iuA=RV5 z1vp8C8{_B0!om;-xwEl0p>E67xv+JaOgLvj?HaHC4gG<*HTP!I;P^%?L*CzK0F-s` z{7`SS!w10(>Ou~&E$hG&hMaEdTjH**#kyL*1^{R;F0rT`DN_fZUAi#&?XoN`VT7ru zDmdWnJszs+c_qLu9|762b)0-Xnde4Chw4G_%ADzy{J@E&U#9xoijaFQk$0mn&Oo3`4yS4ii7(6kARVogEDRQ{JlyRseFo9@!Yzjtu0SCB z??2?>`s`}=jKZam8YihVbZt=@{AC{au6jQd?Q0gS|N8e#!bp|4GE+t4FfRxd!h?KBCt4Ez8} zi{x5W!Q!>t;$2W$vY$1`bJ-zDfeMjZQ8`^WMxVypWf)^NW z_&(gu4yapchyd5QcctbzAT5oPwS`EPr?VGBE-+-S*Yn}=@lp8cO2jmEYZ>jP(?e#L zA|SXIR>WUqn?z*WUPz;krDkgz&+Y3tw9OCnr(3hlj|PT`N;SvGHgI>kgwI6vMfz;e zvQ26}`_ROOSC~I?e7l9DaKLhZsK>w2PzeRSCWzA@76b&$*@M`Ze{=gs{S!~rcv6NR z!Ib+IoV3MNNETH@0(+Ae1AWO6g}yiWm}3xYfX1_xvuXVY(4KA@kaAf`7;@Ow2<*YX ze>mug8^ns)p13S6bY!tF$--<2Q&!lNX>`Eswc1LUIgIHf=&~p41o=VxT-jD@tvM61 zXTspAAIYKP3keNWBoiX?o@7j1(icyly~<6!qFEqL2$}smIrpJmqrn=Ae&EQCYERo! z%@e@PVZ66l*zGP%9Z8TGR#}{3#)ly^yw3Q21_6tExq9qZ)b&oHYs8@}Sv4440yu3X zRu}yK93g2OP!ky<) z4`)z?mXl*tRsBH|o+k$_JnlBuV0`8))&X!RG~RtaOwr!qEx$1Zr3W z@|eUo+ehSPbfUL;f2g@=1;=pl)|~oI!M-g5FM0-tY9qy<@g@x}BOkMCv)pI(4l-?1 zngXT+|8X(1xP=ge5WM2cIYoj)1`d--v4wB?^~Z_%HE$;=Fry4uXbG`f(a!4-x3xCeE8(+?~GvAl)w|;tIA9(~otCIioq101 zpfPVr5~>Mxg2_$%3**1bNyVH?K3H+#w7}IFlp%dy+W9#_)N8roX~C?)tvZS{e11On zBn27mrdwk#lwUQCEezEvVAd@~d`<0qJokK6llgL18s%CRlSz_olMG2zJ6zIC7F|NA zkROPTPOlGX!H{rkH>2#rCA5-jFFBOe`K-UrhOpZ#NFF5yTLxRBl8;zDsSh~wnf!H| zzd^sFY?tQeZ3TX71t(hL8N&2ZiS~`sxK3C}1dURmXVV2~*>=sr!kK}K^y6IH1%4|KgvFybDa68AO#sbKN;kCE!=(0N*DA- z7>5}e@u?imJQ*;v#$rESX8cNHs<8Mz-ioC?GAIA2xqN;9rJ~#M>JP*9&auP5BJHhW z%|2lwAFHc;bM5?ddEkXQ(6~2-zsj-fVS=(%Jno$acN|T@>AoUrW8#!-Kh5U zC<7{kKbkzK^?Nf8J`L!SD+?kDgR8@-l=;;c`vPw{>2r^L5RkUZ&tv2p!)ysF@r1Bg zNDLFGbuUQL%?3hyG5BXc0Woeaw`@VPzU_Pb6H#!%V{=*b{3lC% zhE*Ahr2L_hSrT#@6ZlVP=6G=NNPb#Kn6PsC4?&!fnFm?z#S$*V@S;%df8{6~f6rSJ zbZOX?$t3+u1!_emmyy|}&z^5-Xx5hj;?MYE5p7iuGi0#keap1g*(0+f_yv=02wMfl z)G2+Fesi;KHdf3988e-W#Ie88rIWYGhI+{n6I*3grF8hes8iwpb$k2c{LUl{r!Gfm z?5&QZG>pmMl*s&?%#4kfusvRF_$~?Uf12>Pz_U&eH`q=F(uiP8vq*ByVU_gssJ9c* zGjfL#QZpxlAr&*`lcFH~mZ}A>BPeCS!R_V3ur@hRQ7;K#kH-4`c;lCWLaa#_N>(gQ zG%B7F9@KgtkXe<8<9j+7sHHmN`|2)=Z*o~NYCnIK ztZ-j}bok}uJ@y7jw$~oLkj7YUhLjA#Vq+VGIaTf_U=N~O*1HD1_0f{WRAN}+vxkzL zm>EDuAefSd0-GfOi_es#1I$A{54ZkdM-O9Zoc{bu{crF74=U`OI(K8W`VqSl2*}`) zRousa@yeR}3O~ore`v=;*UyYN$F9tDbi7$jA9db#xC)g}OVT*1phydAoGG>3!z>4f zZ7AG~dbq$w@htec36kIHy3*(5fMttr` z1giK59r+KjGBlWJ%KC_9iFcB^A}LyH*llC9$7OiuYJ*e_9vezo&J}AtpO3YX3EHzw z*)gf$2ABCNs8_XQ8EU(ozZMhy*~aNp?W;lhNd4W%7y~LT!T=T{NT89)t}?RvrDLjk@VrV;pKXY8*-f|HH`m&b-@&bs3`@x|2$PjpbTsM8xYzA7@~?V&DH`U@}?sAagf9&_oOVW>$|L z@g;x43=%(df`Y@WiY=e zQk_60Z=Qo$OgxlFq35pxA&deoev+CR0D%&|&ijesOH|8lXDQ?{LbyfDZf|H zOh5|7av$>ir(1+#syV-&fhel4iE4WNr<4dTdeYDjRe6-;YBsPM$WY(Si zK>%M8_O&(SK;gn{5w`36PcT{BnEYVkLvy|J$%UV0Hjm!ZaCRJXsoTxyMP;T?VSNbU zaR$0p8OEKSzyonGO(mSOV$~pc`Wws9_d{i?T-9M?iX``F`|ZVkgWrf3#r#L~m7!UL zgcw+Z&>@vIKYxfbP*`XiRlzLf-A9Xa{rKyHNggHuenk8#KZrnv>(q2gcx!lX0Rc0` zHa@w|8SD!tAtHdb4BmmYKsFk?^ol4433*gqPq(WFXLc7FZiY+Asm|E-Kiop;^os z#duh(JQCcvi6k(}mldU4bPRmi zxwT4}H(aX#v)b_#vdSw-MZ<8)Yu_&vLH>NjTf_kxw6xSvW=1Z49^<=v*+9GA2 z3&+4rX|S`4cLK3UklaYpJ%ZMLZneUpqq>N|k5@p^jgGC+Y4{sPRcdIkN?8V9*W0uv z0X94`aLr|P-g(0q;zLpwc^C_{I4v7UPh-GfUzX6_yoI9?$VU7RSGowHOP9>`by$4c zr$w62{od)>4Jke*dM5w%W-&u2$#+Is*@+n-qJ4KZNU~6ZbKo&MZdkNLfXX`BJ{r{S z0e?(d*8^D~bh&X4_uIB~g^ijLyF%XP^+jOyi3Mx5pndF2X+p{+DQIYBpsz(fFEKj8 zV{!T7EF%PS(A=@P2Oy#SojdEapAswVw*q8=KXokFHwYpka$A^STNc3pGC+Og${#2#> zQwvQ;Go~RxewzdW{c9?^nD7XrnN<$-HXSkp6>rfRq2XHjx}cw+h9c%=A@9?qBKJI08lC+bemO>7O!yv~ zFT)L0WR=8XmW%w9J+x$MK+Lo?q!N9C+N28St5c{% zvm3=gZO9fEWw;4ya3+V5`ctADM=G7ctl7^VA*N;Y7+QITs)|`=d1d!)f{&E$U zvVW}PyeeJ71sy7eP75OTT^7z|)epM?P&Tx3Z#M5!r zjou{~?(~m4vYr3%!VhY{x7o^GKThL?Uukp{k|Kt>J$5;sdp#yX#_7B96{5bJX)KyV zC!Lz9%!a;Jgu1$a85+h=Aj+6bcrYZ}zjvQX^3^k0BES-gPp;%OPlU=r9#q})yKzLq zP)Kew{M5m%!9NZ?=JOx|5}Xvsh7QL z`hGEk$4``85YkyR7nJk)Q8VL&^4ZG#hoNHLO)MGTHjy_cA&Z{5mu#TLl0I7k%R%u2 zA>2;eNF$4B?K6z~V&XS8a|=f~jzhHtS(2%wWLA8&k&0NQ2Fi{Ib)Q0QaQnuz#e$iL zK14^eaixe(_b$>&Q7y_s6oNz8=O(wFeW4JFqbYT?RTr{NROtywtK0?4S8kCotMvDr zw?ZdxTZ>us+MT9~M2IlLH)ZP9jcn(Q3T($~rZ^h@c7cQvhDc-3+OZq6%L8fe&pe5& zvpl4Yn_GU;y!u;trAW}!VhfhlPc0JrOz?ArUb9VXr|E%j0BP528ew$@t+|Nu5?6_+ zL)jk&s%k>LA0h3z5` zXIcu4QCGKaGeI_1I4PUIOALO|hue);g#|wwXg56?Xm@43r3Xe^ORP_Ja2&Fg242Zp zgy8GI)meXohe`=E7P)9S9w?Ehq5Z+F(=nSrEK4%XGv?s6hyPz)L|qYYbiXKOsfZ`1 z#BsR+UTWVy_$b=+adN-<=pn|$neC!G8=I|vZS&5YLWpd`oe6omI*SMmV{qrdthu2SVo*^Z z@>Z3E*&Vmfo%Y-`yg6>FqiL7XUir3vzbiKX(PL}w&7+H%?_(Yd<4pimKOOja-*%MO z&Wiggp243QhI0xTBrdg`b~(ab=S1Z9mJK}KTwAb?9>C@>OF#9Y_!M9`c}+;R`gFg4 zwb+w$#9eJ4Qq4sU74>O)|F#izm4a1oAXE zp&$+tZqn#iZoq=@50?424WS=OTJ&f4prE7VIhFsuMSWw%hsB8x&w2#21Q*SW@r1mM zN;J6t_GSo%xmQ+_F>`%mVQpb=17cic_F{EmA`3aD^6DjEn7qxQ=<$lV+fEP3oswJ2 zT;ieG#l#sU1H00x9WRe)!j&gojzu}X)^L8T^XmsU2%prr)KCq{o-l709d(?bG#yFz zM+NhFk1TY+PjQ3Mzd9i0k8*k>esd5ilvu{e_AJrB@}FN|xAn%{g>{TSjg&u980ODY z7H8j~%B#bV&*yv6RXo$wWnAI0!ExXce+Id}op`=q9< zbQ!Q-DrGn*3)G#5FKR?{kK+_R>6e_Qv!L$rfEm%G-@6+L0CjjR`V`f2)K|tRTEE1t zhVr;YY1X=;lL_;boOJ>anypGzHm-)e!m6VNFm5d3ohm@`sg-6DK6GK6Imq?u+?Pe5 zgbKk+(%ozT?z8+YZG4jzk=}naoQw_05ld^5t{KfjUgt1K_GqwCmOX}*aG?iR=Sv|@ zoOqBkbdz(+;-Pwo5|IZsB&1RClpck;i~&{ut`=v`mviZDHiPM#u3-M1#K#P*?yV+= zs2Pz0XxsctN`3sp%Bew-?_gEAWSJEdDzw*B8ts;zu6oE#hL}Wpqu!p?k#^iafN<2a zH{%t1WcC!;2k+%>9xJr!i0Ifr>!`+1#9#?J@>2O4!>g2YUPy~*JAEvzMnfW`KR5Vt zs>B9)5hUA3WUIoK;#dk}6ZSC))7+s+Y~uSG0V72ZsUb`*lPs>Lyw5am7*g;=*X}L5IrUx=KUUszA7sND4i*j^*LESo1=A{YQ)M|V~FG^$jY5dx*C3nHcH-xl6sd34WWvxQo> zx?Z}w6aac~1!K(a=!XXe)Zk9*4=9x`Ydri5Aeqr0$H)u%B5rRcep)WKD1DmAhGUZluEtd+?zqh4 zvDmG_G5xMd=P#8-#6e*MCfHe(`;^WdG}Bf*7JXHuofhi6*$q}&$*2(vGlK?_ z@YlCqqy*OY*mc~9G9d&rfA_rfZ}dt854>17fDAC? zm~7UZTrQ9_uKqvHuCl3)VB6yE4#Az^?he5{NO1Sy&cXHI?oNOZg1g%Rg1fuB+rc0A zzJG9QYWl-eSIkA9mfaR z8`zVJL>CsFFe?9?dBXu|(~@@q$7sbOJ{@b;xK>pxIRPb)k^1oJW4DRIT&3H-HE*c4 zzBLsLGMWWi5l!uqEN87xHrh<(!-3wWYB9jflz|qi;c|s$2sJjaI|!WZSE?+q17`O* zK1JEteUxJ!MiB>SFIqD~WxvWJtZ>zV*9~(jTe90Ark}G zs)YUZTz>Z=V1vJ&^=(3-r{gVdiY?d|p#nE(sog9K2h^<@sIYO!BMq?|B~W zZ;-nBl`X~}s&*5*1LZXzRPd{9v_yiKi`ffXJI1TS6CWa2A3M}- z-e3ENUt(^P2`3s^Tp$C!rp^m(IZv$*r;@#Mdp;i~f?cIHxJ50Esdm@yO-lGhmoj8_ z$mB^a`B;&%Y@mC3ceroLT3Lg34R{X6&ySFs`5s&4A5M^vdk&9&=k=FPz}em8^=f3? z%Dx7I^^EkW-x)FTs|RQAk0%&0KK{M}@2HW^o#>yuosbNVh3Nc0Ye)=mK@~h%dO!$_ zw?`}aC)4jq5E%@{g*76yEiS4;*RX`W*0YQTq07PC*dnUIK|asCfPxB=xyDOjDKBjW za_gTO!@|Et8UKXx6Ix+ek$DPM>S_^hrtz9+x1#PkB?OXT1e|)tf@J7MP-%AFLP2VC zQc1RJo<-!I$V%+Ih;*<~&95~b9OTNZp*)4`Puy8I?e6EUflx43*;IK!_ceksbe zNV!%>${^P}=4J;9y0)TzUw#3R^SEv>&2s~F&gddHH6e&-XmQL{q$u^CL``$T)YGD+Za51QAj1B?VRh^tC~R>}$Q@IC@V@-m&OC#i8+#)}uaH zK;H(-mrL~HLFz#atyMV;{wDu1doHrEO5~W@_e;MWj+Pe-1SlLrOb= z;YSk{YU~br+k8(4btNXy*Q7#}E|pOZ<>CvEn+UU-wv zJuYaGTOiY!_POSjL=3Q4Aq!aK#L7Qj$i0k+^`^X@Bo~=nAa^+j+eei0U~F;&K>-u# zbdewOoUwfOpIpk-D$+Z4dvCG;W{pDYV%CxGjuDCAE-w@_7(Z{(_ct`{OkRAH zrwh$fbcasf9Vb?|yM^VJ&(3uwHrY(MRANAt=>u^bSBD6TpD2iLC=`2RQzw#b0`;9I6Fygkyhdbi0+JY-bY|f*|ZO z0_YDk?31gXH1ZVk4Ou5UZjD%>W>}dxu)Rvj+;k#DT%%}9$<@pn zz6$;5;s8-z&bkB8hu11RxYGgoXy`x)`_@>xvr2~EKAPu@syrxWLey`iVKXN@y zIpCB%&99$YtXHkU;M*Lqw=&^umImbK^C`lcLI|aRX=41lCi1TAPpZ}{z$XM7{tXAz zSV9Y5Dh9~H&L>e;Kd@2;Admll179LD!|_A-p|B#qa{W8d4fGGweA?RBW)mn4EI;|7 z9dhkU#5JdKK2R^)Xv877eoZyG_|Ad%7?sG+Gtc1f6W=_qa{B}O`Ic# z4}a`)UwgNZQ&nfm@XI~~dD5W9eX2n8c#NS$e;%4Ie;>!xfcKk41ERWquJA@5%#qb3 z`EA8tt0Ahj`LCO0w&uq2!eA%Fa$I+I7ptsZ(o-iU=q)+P{ljk(us0V1%|6C}@pj1K zt~;|VFpgbzZFb79-*(D+@PMK}{(V+C>cv4DBZfbAv?Q%}|0nI>WnufZt@5i-2f8q( zZk#LI?4<9>|99q#x#Po&)wV0zRpeITWdJTPpLn?m6`(QU%qe|04$OP}gou^I zE?GahJ(^u5<;>I)%Zf}tU+BlX^K}KO>bmBuDSzLx*z0G5<0gZ`*9zDk(ijqI$?5IG z|AGGPvLL8ITVmSe6BaHDE(cLVv5(GWw;;?i6LQmS|0Hh65WAh|g6%~Hzebv?8oA_c_B3Z_D zIX?;0(X9I(VTPklfOW##*xRo)HL%pYamT@^+d<230Y2q;h~ZSaUXOp44tJ;h0aXkg z+!a8#QC)p5b}RQtJ1?KAck|;cntWkAy4_AG`0#}4S~ygvaxdYlP(=M+=}qnggr0}m z=(`~FutR3DuCd&QCpZ&-rRQ9|%O@bM2wjIz@d{z`IC(o7+|yWJHX_WzZU1cnrcl-| z;d`NR?t{eREniR!=sM77sC-oEcHmWW9l-9_B>Sp=_<6%#-%1c9-TaOhYg!D@P$NuE zd9-H1f1j{Zj4?kKvQ;{y9Xpd0pYf-m>F<3sn`~Tzuh2~^#R}u+%{DQ&VTKvA9|6U1 z=CPMKQ!&#=nwX*cPxI4>%!Yo4S~QSd(Ta6oCjuH_>{)O(;iC}s4-Ft&oKIU&zd5kU`{He2F ziS2W+`5jF}O7Sm~CaA72C2uA_&}M@tp_lTN#*2SV5|3--c6t|`}R(o zAECQsS4`;#<_C=U;k<;s9zy;}?(6^IAu}^TH7l1H2wpW3qq)u?_5-_cB)hPjze3hdYP3&2wTQjLEggo~dj2cIIy>Lk{ zdH}CJ4~^k2+e+03^~|8f-Mo3*^llMdLqysH6?~umYizQd2EAjn2WrNg|1J@TDh}E& z?Y3{LseWww8{>y#&S@3Pv-RCeM4tY9j}4`g5TW08sHmEh@@JX&GFMWWAPbUY?oC=? zKBK3ExR+CMlqZJmp zk3@07Rw_j+e8wS`=_386y0N%S&F||l@%%+DxyNpkimX#P`i5J&`OB-KFR?ZyZ63!c z((MWzq~^bzAGvZ+t#;h-bLa!(Y^=lE2z{*=GW@D%j$5+Ydt9L!3cDN1;~0>Uh|RfE z6;b`O*YheNh<|VF_je~ixhQ;^>p#Ck075$Qmk~`YnLlUsy*M`nVv$`6d;d>Lb1)-bg4mWF-dh{^hu1{;`lW7y}Q%p8c$x!@N z-38)WuasQm1+N~1E-h>`XQ@lT(&Lttu(^tg38E(*v*Ix+=A?CY3VW^Apt`hXA%j6` zQ0g$jq%`Dh4`>2ehDTmx3_Yze+xv^nS+^>vvEb@Rl_1CsXX4YD`gH0^i!~){wJQcc z88GKEAWka_Go8+UV5D_%DdSYrX6+|6QVTPe&HinAm85UVKXel~^^~B3R}(Q9xj*#{ zt!H`UcjH}WFoT>SQIl%_oS?{p!6Nku(_^G$Nt`+F=wbKi|9ae(Yp{>c(O>gw9`rV&sDF z`-#|rFT`!LuGqpUdqT@AN8VS)s(GQgqdD3e&Ox1f7y{iI_3hYx6Sf|-V8!8q$@3Qs zcG3Jd9?_7WN3vs~PNJpxF`(|qu6(n&{xbGeZqexDQ?#bsnEe;TZny*ElrBqx9bWXS zoRCY;qbrjg)MR9%oOK^%jDUj+4fQs!AuHLvf^zIN9?_+y>D-5N zSQmUYw^q=tJ~+9E5EEy^3fY5sNGVc3@!7}XrzH@_VC_f4jNGh>!@N$PIGoLw#C8A& zwpajKoe`P6;H%xc{Htk?bnTY{&ZId^?$k%#bwcI@ zQ6Qq0>zsC2mS7}lo62WYRIKRnv}MxacX!;wWdU=2I_>}L*w=LHnQm#cc!&5(8XwV{=52DY4=g zl?*ap=bE2dT4j92~R%~ZmX?Eb_F4~+H)3Os0~r3`n;Ew+t*QR@%+`8FUqA(5u-=q}8^w16{J zOw&J=Oh6R5BK>Rq$B}>u80o;Mf{F_Pon4eu;%A~dM#Ng{3+3uV=C_intp z`?vcO1ADz4|8?bQjzT_%*?l|kcxrw>FKR$mE(i~?ILZIcznD|a*YVi=nek|H4E+mu zhN}2u(wpkdAFb3*EMUvKJKM*?(2p`Sgc?0Nlp=xM2GAa!aQaHH&#B6x79O1rJrQ;o zL5Sk}WODDF8Qm;LYk^kWiks)^SKykIy0eohjuq_~uy4=bwBWHx3nQ0VzH%jsIIolT*05|Z%fk#en&fC0&x#UN+xgJY}|-u-E_ao-{S8M z<{42)ydi%`)lLt;RbF^4NhKmU;{@kKN>d#@ejezJ(jP+heE*s#zf(2EY5V3@UpM|_ zPgHFW$?Mdh{U^h-+5KnBY%r_OSj9Mf1DV&s1-kdLa?1F(MauvSfMlTHN_9&TfPv|* zFD&kE_2uLMLBsv0BW+f`f@j-Qx;Q%?MXE8w&kLEYtO34<{PUK~t!gE+;#;eRw_GbP z-iqyl9)QV8^oAxG7&@YlY;sP>ahdy531xPcH@Qe!gmYHuU{MCC#j{0i#|k=q2vGW2pfz+)nJZ)=}|G^5~H}Gp!S9UF_#xOX>Qe zuFqvyI}BO`)!m^@6)dAtB1#XeSn^*_LgY=|%?=_34TD4N!N@vRNO(9}$dzG0M znXHX%eo>B;^#rSoOyaW1aLk#@nrC}Iccd%`^m40||0W6e2-H#xrdZjYz&z){qp#Xj zT{{t+699tdjUW4|=V7f=F*1yplToU?V=(j%iY#+7O%1g;tE$hpj9}{u*!mPNG~TZX z5<3M3vE$V|rT&N&2fKluk7Yzft6y2KauN%yDx@zo9iR?2wfz zzB2cCUr z^xi=63r8WWVxhMP&9V{2NkZ@BP}f`+5uMn^KlU-Qi>l;93S@oiU=(|Q zciJw3;u)1sp`N~Ud<^wA_{~kCzvPi-4%ro$zTc8M zK9=oiH@j#t0rCp9oy7RfABzsOmNew2*T>nv=I6sA5D*LCD}^XxRlQo^g*A5|9^I%f z9#BGnwF)(`5XhHbch+))N&n(Pa<7LR)<6EKsDGgoc2Fd0@6K^y4?LYu&i#ozD~?{) zf9yhH|3!`LXZEC7ggXZ|kK`VHijn0vH$RyN#)rp~@8kPV7=y_2JMN8iNa&XozAX%E z?|E@kd;{khp}m#g8_fKVsLN3e(-~pWTkk1-dRVa5-Ab=?o&|nfq4?*)zoQD|DwMe% zyRqa>l+2b(J=^b0=FC;S8z06ZqUum7!J7l`-@7ns-nFrtuo>{9_DmyXy?uc{p(j!L zeq-1uYnVEr5ENlD6%nC`6rfQ&>HnuV4GtO4HT-vkkGkZXma#}oOh7+!!&g;M5+nR1 zoD^YP*c2KQ+y})wGA^F0Th*JKQ#yqT!u$8Tw@=N3bmhaDV=>c50+0HZt9R`jNsXTB zHi4EilY+{*#QbboHi#2@0wk;eg6yiUFHNLB+JPVRhEw~sk^*4y#CB9+5^oltkTNKQ zM)>9lJPcYSf{D+d@6RIt`(dB|iDrz*C_r*Kh{wJBnnFn%MOFXip-8rYeLY)JVsTk3 zs5g&4E>z|v@3I!l+JF-(tHUt?2f9&MA^>FJQoxfHpo8c~ z)OO?YxwU-?XNTCrn|T@776;;Me>O>5ef$lHfwPbn%$IqM0rPjP-(QS4^txj-CZPTl z%$^uRJ4_bgXvZ4yKG**`y@(ucN;@#wo?caS)4P2f^3UCwga+T;mjzjR>fMHPUo{Qm z^iVP7Ri6Zq&-7~_b0^aMuSL}qaYT=R)zZPEkoF(Hv3~WX_Es(?3WWBCU3T*0W_r#J zsB+tbjbDD>P7JoDi+Z=*71kLT4dV{7C{xJaBqf zQPqKh2OXg%_1WNfBR#7o#~ZS|(idc-#@BJoe6KDAyTpTq{sbppT-_f2{LWVLKT7ys z39K(BeXLAB{tAzRJimrh$UQti6wZihBd=WO`&DDNNp~%#!8h5m05(C@f?$A0z$En6 zvEHAOr*HNJp66bH_?nm~s|Z~;Xiq`wrP|##1N<;ZM6r}}*P?tsVvS%U+_}A8{KOD4 zm}8O!L}cjva>_!b7>yM<>>;bFe<+#n!+Ekcl0BFPma-YfE!Uuj6mC=!R+!_3tV6Jc zE|2y&L~I+=4M!s_E~7~YFSl`>*XDjL8qqRtuo5^dOhBY{K2k2oW$UIh_Sgn_W} zfl^o$DHiyf3Pz#;n_439N)-LdZ~Ov!N!7z@<{~CR8&!A}5JWu53>D8vnqXYX9ZDW5 z%h0&+d-f-_f$M~NRHGIHO$k5*`2KA{chU0F6X*yi%s_WyL=04En-QZEu@U6qbFK_q z`L}gJ8G6&w7gS-=V(Wd|rrJ^OdLCn@ZkDm#jHPC)prLc?8VYcqfqO6P;>;5S+RYcu(_ zNQ)@jhg>PfAp(7SF3;p6l#vEN4Vv--*~ch6;9~*ZJ_R1Y<%S|aaHAhSEki^biJf`- zaEiZF@I$m0|7;YS_%RQ#_ZwOL3K!{tUBclh1Co|T%v8J)6CmNx9=^VXx6N@t(pG{a zMvtkM&fdA)`3Q@Y37(M!5y~dQc}45zU}PJLIXcl}c`aqKHJnb>#sTxAvFQ2sD$q^O zs9WviSd^Fau-fZ`(Pr8nFYq65CBtJK(SxG|BHQKQfJn=KUG4L=Kr3yVp5OCR&Pm14 ziF7mqho2p$xzzWuWgvSRh7>EUfX~|LwpQu!$tN~QIH^`72VrT>k-8bB8aqx`gmDGg z;xahb$1g_R5y^Nb&{un30U+&YmO`2 zAM;`L1RMmC6Y-;9-r(6`!XzG>EQrXU6MM`>%k;ZgSBeSYF}3jx#L+k*rzb)lu))@>yI=NK0j zT%woHr{uDEn^|umXc#f`pqb(u>x7b=<`> zeVU2O)FIYDaH+0$9mYdN2J>zUlql`*b?fkY(d_b_W*QBL0$$TIN3(YR0vaiyrl{K= zFfQUZd=L4GAu!w?!Pxv|fPq{dw}?*+1-d{1MfG26gkO!61u<~i+c#7m8=nrmKdchF zOI(O>Cj?gqiB}#;Sk8tM+gmgh;GOBC5ek<$chd%LYZr$4%b@Qc|gQADeV;PllNuKqm&Rs zTpGG%D2v)8vWUY;C=_DLdBVtIKXlxmvroOXV`+?A1rwN_M|id=v}5b%NHq*T&f_66 zk&z^)d86$kt31kB(i48U38b@LzEh$<73Xm8W3;UYtNPFD$lUei%|x zT1MUYwln#N@e&XOo+4dFHA08$Of;Lzrg#x{B1zVwEQY^r3 z^jL(i>-EbYOGr%oaVUh1Tir;3Jt7Y8bohv+T}U=)h|2@PM2xMUdw#^n^T+xpAAzrM z#>U5gNRX7I9y(q+qhT;09QlQrQoOhg=?bD%;hi4l5mC-k_~h8Aei+fo<$1H6iT2Y{ zT*UQKl|uh<0ZFopVM>g?K_xj-&cRJ-_6lP_2?@m&B7d~N`A`BLHe2h*43wEcVHC}S z$tZD`3cz&3T3mAI25pLyX2HbyN0`1dfOX`COZ)8uFfx5VHcQQjt&vWjQ)DOP@>Jb} zoM&x*_WVzMUl2mp{UBcigu_2=#AkUL)ln6xKQ|e&%*4%mYnORwlkUP8RF_Gq?yxCL zLU*PSAq$Hds<7sg0tEmV3Dh{>`|Dv`WG7e)`V2l<%XXTb;a_FC*$ZNCFs<9BX^49x z2)D4TG*%gfRTaOzv*?PwG4rijDLH03C=?yvQIdfY z&6Fze!+in@5Xxso}P++QL|U{tc% zr94a$K7YGobMMoe2#*lI>_N~;jF{{3ktSA2)JZ>igi+zXiOB6dF;!)W~p! z+$`4KY67sS_!s#r>%zRupd9yxVS-cel|=g;v@sftV{R@u&nsF)L`4b9NN+UI0dWFK zfy7voc>dSC3ZHL$14UiU7*uWy<@cSCZ#9-G?csUYQ$-K}j~(JWX`57D@-_%8Bo`Le z)PxLZpSBDjLTh+irR$d+g?Q6r`fW7Op0oTkEq+H&RiFoKkZm$Ccn@54X|!=CeT4pd zya<_+blZe=;E1Q5kSt@G_-2W0B8-+L*02O$u|()V?Hkt$UvSK=F(8=!#5V{cT_-)% zde7jiF_~2Hp(V_Z>Cj%2$ms*Vh3?|n=l&9oC6Qi)tvCE_b(7=Ks_h8LM8yC#Ws#8O zR4ThAw?G#H$db`mhyV_s^F^CmhRCOT;GxCMGQUFq_N=d2XysF04-CDT_<4YL>$G*~ zoSr_8I3LDJTl7rsfV6DJ2m!*psMHIe3jcddSSTS70xS`7^MIycxWCe7@KjCADt)j6{_>Ou@sPg= zViImG1L6NxC|Ys+N|$Hs@#@@}a<~HYd4Q$?s*!WD^+_uL{vz-9d0*F_Bk~3#eZq2(xhqGUC|K;SHfjY zt%W}6>-N!IP`|k$O|b}jP}cD>+=>rJ_p}$kB+@xUq2Mar%%eF8bQ&%tviD41Iy`Fe zZ)}m1@*Gff#p273#KKY_`<#m^s;0@E=+G3CDa5j=aUuM9UDKFW%b=*$HIeKHWGoOS zSCNQnE-q03Vgq0~5y0!_nt=*^TxGrcL&umb+-XI!$h2Kl5ngh5wCnAOI3t}4QYgpz z;bAD7i#28uAfcYZvcFu^p)7Pg4!9ySV4{G0Yw<(`R+U-7OZpQO_PhP$A_5qjK1$S zBy)}pg4DfB6ZnTM&%9t(TgKB)__vW(N8E7jb*PXRk#F79m`r>u7Nh^V zQ6nl|8!tqza3!dq%=dW6OyPtlc+DBoke>easb6w31T|2Q^;qF^ub1Cc`%mG{QKggP4m;17G;e802pQ)D`xR}5FH*J+)2)`^WVNs?V=FB z3;i{ljdmJ+citBJWoA`EcD-)GOd4=mjVg{SD+%`#lk)oN&Pg2;#Q{kH?2RBHrSt1R z_8HZ)i((quylJZf%C+ak2|#dz_M868@nfH1W^{)%2N!12h8{N;@dJ5Km0%UryJ3*= zw*=G(X-mb|sy})9yVQPaz+Z1bl}+xFk}*L?=ZXP2V9)43w4mTNQDU;Psaj7lD&jRf zyNm<^DM9C9_B?!59M<33UCTpc4qkkyXeGNH(1(Hw*lsQmoZ|Sco_`V$pFz2@5k8l8 zBQFR<5iz|pSvjq2e2o(`D3LH((&&e-S&Vh@K#V=Y3#MPurf=3QS0j2{Q?TO5TxAlr zD$bP&M{!`BtvN}d3<$13FD6P>X)_F^$#H6;!vW#>lM11G)h4*mgU7zCODODC$%53U zs1yFcuIiR(_~1qiN7lI^n60}1#V+`-Iq{^u?dJ0%)LZ)y&5!L{RyH9AyRd=+eee8D zD66WF@OS>VjcojO+L2m4Haz_t(lyB)XjJY4e-<}Q9}zr-`7$fRU2_tA*mlJT9{?rv zpHcA+NM*=1mB^x9Lxq40LfAGGqHWZQ5;4-5bd2=!_Es9NGb+J;n%7-fEu}4Cgl#xb zz|jik#NVEWx=Bm?TYSG$0s`wrlz_2L+&xk#^lDeE^bPH%7d%G2E9o7*%rP!2OZShz zFveS5R|hBmGB;s2NWSIy@4b3XvgS3f3x&5K1tiADm`J3%ZUWXxcJ*yfNx6i(wa2>J zlWR`C&up-Rc4#~=pl@JI@DaC8xP*BgmGkKq+o5rerLZf}C3#oY5?3p8;sLX)n~kg5 zQ)T3=xr>qoRrfoiETM0Qk5Fn8K{Y}0z(M`3d0>1d5Jtv*1P*m6F%a3~-(o-J6#orz zpL-zBqYKaP#srr0-Y-lX(s$Xa{Y&amY+teEVF_3Iusa1C!pukj6~BKJ%0iTY5_!3T z@WH@~OT$q_ZegVch!ryUe#SE9I-1Y=S69Mol?QM`07s+Kh+=OWnU*d$mrNVe_ z7;VSiC2a3FISHBYBl=p><&jD3mq^x(-1(wq%FC*Rrdr%odUG)7T5kaY4?KBuS&_8N zUShsq3T${S3NB{=klv}+D$(p#vTet{8>aou)S9XbnR>5q5Hw9Mf9mG^6^km8#w;4BPv8; zPige`c>d76?9131RUmn)g}`eiA}$}GLz@@1X2H=y9&w-!-Y1#PWzJ)y&^^BM#Tcmg zCtUH5S1D14knoV@hkYK|`80k&^yZUmXX_*0M6AG@cR9PL$Zj61ReJp#J63(j*b9b$ zuOEwl)_6V#4x7HmA!#GWpI}D?xW|W;t_ur+*IL~1TcxJu5t(7gHQy+*PA?l>`lJlczX_b-O`0fNuc5#MFDoBkyUVq@}+c7|>kABQ)8S0^%!Hgip~~a6gSfUi|?7e+<=(t;J^idRdc59dlUN=shX~n zf=w>if?ro!aPD$g{(_eXO(1wD1t8GbU`=Lz79QnV|c@CM%{!GxSO<9QrVj#D(@n#Hk9_`g25&8b^owU|}1g+IqLg-S!hG;HC53Da7T^zidBuzz4~Q zQ-&j2edT|E%FQh|!i#m0i~j(X2TSqkFg@jM^jDYN_*K%VQy-*_iyA{>eSS^>#_!3B zg}W=wWY0_>c-XGehoU@$dHlOBl#lmHvZW(Hp4-Tn@js<-6XF8q9gv%JJ7d4to{}P9 z3N>KR6~vZsRE`nHz$)JD^pUR(BMCx52(0;&<5Tjj8rD%rZYsnVE_F8O2MpP+xR1Dn zz#0#Mg|48ett5H+Sglzr0#l40^AHIfJ*jT_7Ui&!AIbhs?4S{dfUnqC=Bg^Bryv;q zebrKPN}dzIK_5d1au$*Jg?J0A zss_b`^}CJAiA<%EiVE=^_phKBddPQK8`lVVD>>IIKUUSNfut1+BNAB^Xs8*GWUH_# zQO0!m7t}N44G6g8x7x2&=X@JfphXg+l+*sTf1@zCT_|YZzh1Gyiih7B%rw3~c`tQ; zN-L(|AfQU-;Ms&_O``v~%o{~8at*F2_!H$-P<|(`g)by(4wZ=cfeJfWuSU{5)Clc1 zjt9H<^|U;Dmg3ODF0GLGL)9nI65_2Kd-ILy-EpmXtEHTLH_w`>$r4THI4e-wx!gsf z#5OKowU^p_lyC*nVJ>PLdAbzk_>`wa+lo^KBff7@JEzk1M_&|1A?RmZIwOZl8(LJn zWL$k8HhUQoH`>_r`eHiPS4{(r=S(b^0_>i@R}s#x=?ek;9kD5Z6TI}Rjxppfu>2Qf z;RGZKiv~j5bNH_u)`aHk*L;T)Ok4v5!9Ke3k?^wp>@mc|{NX1t%ZNqsMbj-i8+_{_ z^ppv|>I=54F9PX0L&8EtxRua`lm z)X`PS$0A8DpbC`~@JXWQdu}lqNwgQ5ZY{^GltLj!6w8t>g;4#ERb+`qMwBg@@T zMJtniO_%Ws*ynef%NL{_*#NmUxUU`_Imzpv9;k4cl zknEJ$O_IxEwJ>^Ysx!C_N?y0k^a&rk6Z>{L9jit8H|}LLypx6V`hC$-a*Y-JfES^x z>$i!Oi{tocQ*HjTY3!6W`-K)&i)y<=-(Lu=yVlW_Fn*tm zp)b+vT3eW)cqlX_k=H_KBk({$eV?bN5s5=SsjU`NyNhHQsR5gCDjy7~lWQ}3v!lA@ z>9(+9{Xi00f;{V^KauVA z2**`biDB(7b-+Enf}#?irdU3fFV%fb>M`*BAGFL}|khg#QiU`7bau zR^LRTEc1u;T4xqa-?xp5>lrXn+IwdE3wCUsLHfQA)nF0_j^>en_z{QTQ^KNN<|$$Yo~oN(aVr@zoSS$+%IpuI=nH2xQ( z7p^z&Jr!FVbXQ2_=eaB$fnt5x(0^C`9*h%?;wB#a=t7fFWWPrF4;*cDV=zg`K#)@j zB|k!;#zS-GJsUnz499%0WZt2G?91Z|SdYzEU)(k5tyCRZiiwf{i(~cCDM=zfr+87s zFfq+*jhEH8PSQgUrw*PuL3ZXl9|qU0+e@zo3ZnHdsu5;~Y~8(Nc=ZAOEN^S0e_J#@*iedS+`&^VR|A5~6!y~=(FnhEj zm%8#I6p9f;SxL}6VG{s*vxJ`J*Fxe+?I4aaY64hOCaxt?vtBnq+d)-L>cPMy*vufh zYLI$&y7W|4lL`9RlmWvPxS9tgDij=$Xr9e_;6!E@PKr^a3kk87CNBFSaUmwO)F#S# z(Xv)0hoYPXnth`iG=*G^szds!>>L3as4qglC_pXjnvE}4Y7?vUQC*IZpd@J;rD$50 zdg&)OR-2}EVM*aFIH?)nnmv)-l+7+?Lejh zRW;q@vDdSF9!g}i1pM3Dc&Dqrbja;n;4Gvp?Z<9EV6e0m%!$oipbhYouEKaLCnpgY5S`aGMCXzAQLAr3i zg@9LcadD`}H?TUH_^*M0Fb&sw@5yxr$!)-L&%PL1TlZ1TFNiNka6JBXkr{__i6bt*oO+kcAa&`4>w1 z9<`?mF%A5jvMoY~mBOMl5~m4+bD5de9>ghrd#y{na%ybK=Nlq$KUi{pJEXgnL)wcXUCTq}Ed+!#ZsreAct z#Q)RV&jQY?a}zD+gG&lHQ4WF1UyHz~0vg zv={~+792rtT&NRN?1~AO^7WRSGl%y+>lH9EiNt)<)B0g~IA0KV9&QTE{gSgS&SB6E z((;8PjuG3|iA@p17BVMlM22ple5wrPB#cI!Lg*cKxg&+k5nj|kOxiW@sSpDyQvFUx z2=`37DLGNP7}5F!Y8=pW?hl3hR>QqW_^1; zG{JF-J0)46Blfb>W%?3j$D)d`7D5%|I=Q@mP(swXaqt~{HnnF;OqAzwlpK$aoEWDK zfcf3J=@t=KlOyT?3D6r-HuD~U#QyNt>XO=a3W7wbdd%CeA}UlZc%*c-z~KH?%-RLb z+K-voV+B*Xb{gM?o_n1xkggt!jzu_=<|>|+yys;OuG(50Tqy4hvA$t|PdW(Oa1}cj z!&(C*Y?HHX#UrSnzhc%feTUSSA;W&V(MdKBI7y&gza2eqH!;%Uka(zVpLqpba(1rJ zA+4~{j~|7N9R<8S3^?EeFa_8R-m9wxy>uZJnw^Ge#?v{feRY=qg8PQ;8-sl)liYdo zD1Taz@yvvIN^a||GSPjAF5$E$IbXd7hl(zr*mz1)?FxFs7=E#*J2Bh zvVW^nr!m9NdILS9{x5L<_NlGGXn$UBJoCkI9g@CR`a6v0c=1p6KL76YYEj}bjylX7 za2g>Ui+w9x#${m5&3f$4KJJhwg_a6DumS@1Cix71a1PqJ9h;@MFe=Sq>s?@xg^r*? zM7UR8eIrz1DB1Zp&CrPr5YF3S0>~DOgE7+CgW5T%vmf&3kX_oocMr8nbf=yeO8JZu zgg)k-C@_-HdW@1zP?H|^#NQJ(HAY>JnDe3U7OI zQXwC?ly**45|YFMhJkuCogfNvT@DJa#p9i(+@#l0E-Up=tb$4;VPFqdFvYy&8zV zk-ZJE5lP44``oHQFWG8@qKB;z+ac3^MZLXVNW)8pUbkl`w@5wQhU@K=)WLgDcC3bQ z7+ie)FLxV?=->pnE!=(59OjAvm(D`=15X$PEFtaY#<`{>WfI2ZzrGEB@rI5P4#xNW zJAf`Uj(;{Cw*_P6Wb5w76M+`0c*H4%G}5YD*s)&HJc;nyWN|G1O7wr5{%4N-o!y`G z`kSoTW4z|>(fhFH&WF(Tv2sdGvmWlXIX=f;nqk3QiJo64mi&2a^F>sI&5ZXi@CXd< zhgPrOap&h5o?#c?Fa66wHu2=!ZI8Abkb8B0ck;#D)*mKw6(8|&T`u=_?MUCStVu$d zxhl_B%tmA8E6uk~dwd)-8J2H*Uw-hmrO&$c?PvG|+j?jH)1sh-_lLb^HP2QN#RFRy OfWXt$&t;ucLK6VLf=WIB literal 0 HcmV?d00001 diff --git a/en/runcode/python_introduction/README.md b/en/runcode/python_introduction/README.md index 3f520af250a..b2c32c05591 100644 --- a/en/runcode/python_introduction/README.md +++ b/en/runcode/python_introduction/README.md @@ -9,4 +9,9 @@ Let's write some code! {% include "prompt.md" %} -{% include "/python_introduction/instructions.md" %} \ No newline at end of file +{% include "/python_introduction/instructions.md" %} + +{% include "/linux/python_introduction/instructions.md" %} + +{% include "/python_introduction/instructions_part_two.md" %} + diff --git a/en/windows/README.md b/en/windows/README.md index 4221b31a98f..db10bdc0738 100644 --- a/en/windows/README.md +++ b/en/windows/README.md @@ -56,14 +56,14 @@ beginning chapters: * [How the internet works](../how_the_internet_works/README.md) -* [Introduction to the command line](../intro_to_command_line/README.md) +* [Introduction to the command line](../windows/intro_to_command_line/README.md) -* [Introduction to Python](../python_introduction/README.md) +* [Introduction to Python](../windows/python_introduction/README.md) * [What is Django?](../django/README.md) # Enjoy the workshop! When you begin the workshop, you'll be able to go straight to -[Your first Django project!](../django_start_project/README.md) because you +[Your first Django project!](../windows/django_start_project/README.md) because you already covered the material in the earlier chapters. \ No newline at end of file diff --git a/en/windows/deploy/images/pythonanywhere_account.png b/en/windows/deploy/images/pythonanywhere_account.png new file mode 100644 index 0000000000000000000000000000000000000000..612d4528e115962729a31d52ae803565c1cc5191 GIT binary patch literal 30820 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 literal 0 HcmV?d00001 diff --git a/en/windows/deploy/images/pythonanywhere_beginner_account_button.png b/en/windows/deploy/images/pythonanywhere_beginner_account_button.png new file mode 100644 index 0000000000000000000000000000000000000000..c1be0a141326fc7137ef9123af7550256e71604e GIT binary patch literal 33633 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 Pf5kgd*|!i8eZT(!kJ=NQ literal 0 HcmV?d00001 diff --git a/en/windows/deploy/images/pythonanywhere_create_api_token.png b/en/windows/deploy/images/pythonanywhere_create_api_token.png new file mode 100644 index 0000000000000000000000000000000000000000..abae45ae37aead8784694cee4ce0a2a6600a02de GIT binary patch literal 23702 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 Part of this chapter is based on tutorials by Geek Girls Carrots (https://github.com/ggcarrots/django-carrots). + +> Parts of this chapter are based on the [django-marcador +tutorial](http://django-marcador.keimlink.de/) licensed under the Creative Commons +Attribution-ShareAlike 4.0 International License. The django-marcador tutorial +is copyrighted by Markus Zapke-Gründemann et al. + +We're going to create a small blog! + +The first step is to start a new Django project. Basically, this means that we'll run some scripts provided by Django that will create the skeleton of a Django project for us. This is just a bunch of directories and files that we will use later. + +The names of some files and directories are very important for Django. You should not rename the files that we are about to create. Moving them to a different place is also not a good idea. Django needs to maintain a certain structure to be able to find important things. + +> Remember to run everything in the virtualenv. If you don't see a prefix `(myvenv)` in your console, you need to activate your virtualenv. We explained how to do that in the __Django installation__ chapter in the __Working with virtualenv__ part. Typing `source myvenv/bin/activate` on Mac OS X or Linux will do this for you. + +In your Mac OS X or Linux console, you should run the following command. **Don't forget to add the period (or dot) `.` at the end!** + +{% filename %}command-line{% endfilename %} +``` +(myvenv) ~/djangogirls$ django-admin startproject mysite . +``` + +> The period `.` is crucial because it tells the script to install Django in your current directory (for which the period `.` is a short-hand reference). + +> **Note** When typing the command above, remember that you only type the part which starts by `django-admin`. +The `(myvenv) ~/djangogirls$` part shown here is just example of the prompt that will be inviting your input on your command line. + +`django-admin.py` is a script that will create the directories and files for you. You should now have a directory structure which looks like this: + +``` +djangogirls +├── manage.py +├── mysite +│   ├── asgi.py +│   ├── __init__.py +│   ├── settings.py +│   ├── urls.py +│   └── wsgi.py +├── myvenv +│   └── ... +└── requirements.txt +``` +> **Note**: in your directory structure, you will also see your `myvenv` directory that we created before. + +`manage.py` is a script that helps with management of the site. With it we will be able (amongst other things) to start a web server on our computer without installing anything else. + +The `settings.py` file contains the configuration of your website. + +Remember when we talked about a mail carrier checking where to deliver a letter? `urls.py` file contains a list of patterns used by `urlresolver`. + +Let's ignore the other files for now as we won't change them. The only thing to remember is not to delete them by accident! + + +## Changing settings + +Let's make some changes in `mysite/settings.py`. Open the file using the code editor you installed earlier. + +**Note**: Keep in mind that `settings.py` is a regular file, like any other. You can open it from inside the code editor, using the "file -> open" menu actions. This should get you the usual window in which you can navigate to your `settings.py` file and select it. Alternatively, you can open the file by navigating to the djangogirls folder on your desktop and right-clicking on it. Then, select your code editor from the list. Selecting the editor is important as you might have other programs installed that can open the file but will not let you edit it. + +It would be nice to have the correct time on our website. Go to [Wikipedia's list of time zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) and copy your relevant time zone (TZ) (e.g. `Europe/Berlin`). + +In `settings.py`, find the line that contains `TIME_ZONE` and modify it to choose your own timezone. For example: + +{% filename %}mysite/settings.py{% endfilename %} +```python +TIME_ZONE = 'Europe/Berlin' +``` + +A language code consist of the language, e.g. `en` for English or `de` for German, and the country code, e.g. `de` for Germany or `ch` for Switzerland. If English is not your native language, you can add this to change the default buttons and notifications from Django to be in your language. So you would have "Cancel" button translated into the language you defined here. [Django comes with a lot of prepared translations](https://docs.djangoproject.com/en/3.2/ref/settings/#language-code). + +If you want a different language, change the language code by changing the following line: + +{% filename %}mysite/settings.py{% endfilename %} +```python +LANGUAGE_CODE = 'de-ch' +``` + + +We'll also need to add a path for static files. (We'll find out all about static files and CSS later in the tutorial.) Go down to the *end* of the file, and just underneath the `STATIC_URL` entry, add a new one called `STATIC_ROOT`: + +{% filename %}mysite/settings.py{% endfilename %} +```python +STATIC_URL = '/static/' +STATIC_ROOT = BASE_DIR / 'static' +``` + +When `DEBUG` is `True` and `ALLOWED_HOSTS` is empty, the host is validated against `['localhost', '127.0.0.1', '[::1]']`. This won't +match our hostname on PythonAnywhere once we deploy our application so we will change the following setting: + +{% filename %}mysite/settings.py{% endfilename %} +```python +ALLOWED_HOSTS = ['127.0.0.1', '.pythonanywhere.com'] +``` + +## Set up a database + +There's a lot of different database software that can store data for your site. We'll use the default one, `sqlite3`. + +This is already set up in this part of your `mysite/settings.py` file: + +{% filename %}mysite/settings.py{% endfilename %} +```python +DATABASES = { + 'default': { + 'ENGINE': 'django.db.backends.sqlite3', + 'NAME': BASE_DIR / 'db.sqlite3', + } +} +``` + +To create a database for our blog, let's run the following in the console: `python manage.py migrate` (we need to be in the `djangogirls` directory that contains the `manage.py` file). If that goes well, you should see something like this: + +{% filename %}command-line{% endfilename %} +``` +(myvenv) ~/djangogirls$ python manage.py migrate +Operations to perform: + Apply all migrations: admin, auth, contenttypes, sessions +Running migrations: + Applying contenttypes.0001_initial... OK + Applying auth.0001_initial... OK + Applying admin.0001_initial... OK + Applying admin.0002_logentry_remove_auto_add... OK + Applying admin.0003_logentry_add_action_flag_choices... OK + Applying contenttypes.0002_remove_content_type_name... OK + Applying auth.0002_alter_permission_name_max_length... OK + Applying auth.0003_alter_user_email_max_length... OK + Applying auth.0004_alter_user_username_opts... OK + Applying auth.0005_alter_user_last_login_null... OK + Applying auth.0006_require_contenttypes_0002... OK + Applying auth.0007_alter_validators_add_error_messages... OK + Applying auth.0008_alter_user_username_max_length... OK + Applying auth.0009_alter_user_last_name_max_length... OK + Applying auth.0010_alter_group_name_max_length... OK + Applying auth.0011_update_proxy_permissions... OK + Applying auth.0012_alter_user_first_name_max_length... OK + Applying sessions.0001_initial... OK +``` + +And we're done! Time to start the web server and see if our website is working! + +## Starting the web server + +You need to be in the directory that contains the `manage.py` file (the `djangogirls` directory). In the console, we can start the web server by running `python manage.py runserver`: + +{% filename %}command-line{% endfilename %} +``` +(myvenv) ~/djangogirls$ python manage.py runserver +``` + +Now you need to check that your website is running. Open your browser (Firefox, Chrome, Safari, Internet Explorer or whatever you use) and enter this address: + +{% filename %}browser{% endfilename %} +``` +http://127.0.0.1:8000/ +``` + +Congratulations! You've just created your first website and run it using a web server! Isn't that awesome? + +![Install worked!](/images/install_worked.png) + +Note that a command window can only run one thing at a time, and the command window you opened earlier is running the web server. As long as the web server is running and waiting for additional incoming requests, the terminal will accept new text but will not execute new commands. + +> We reviewed how web servers work in the How the Internet works chapter. + +To type additional commands while the web server is running, open a new terminal window and activate your virtualenv -- to review instructions on how to open a second terminal window, see [Introduction to the command line](../intro_to_command_line/README.md). To stop the web server, switch back to the window in which it's running and press CTRL+C - Control and C keys together (on Windows, you might have to press Ctrl+Break). + +Ready for the next step? It's time to create some content! diff --git a/en/windows/django_start_project/images/install_worked.png b/en/windows/django_start_project/images/install_worked.png new file mode 100644 index 0000000000000000000000000000000000000000..4354c634ddbc7a1ed564a46ffc5a2eda9f1fd04b GIT binary patch literal 441957 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�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

i{W=okr&{GN*TJ6G2=iV|o!17`Ec^_d3K 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 OfWXt$&t;ucLK6VLf=WIB literal 0 HcmV?d00001 diff --git a/en/windows/python_introduction/README.md b/en/windows/python_introduction/README.md index 3f520af250a..bfc82a266dd 100644 --- a/en/windows/python_introduction/README.md +++ b/en/windows/python_introduction/README.md @@ -9,4 +9,8 @@ Let's write some code! {% include "prompt.md" %} -{% include "/python_introduction/instructions.md" %} \ No newline at end of file +{% include "/python_introduction/instructions.md" %} + +{% include "instructions.md" %} + +{% include "/python_introduction/instructions_part_two.md" %} \ No newline at end of file diff --git a/en/windows/python_introduction/instructions.md b/en/windows/python_introduction/instructions.md new file mode 100644 index 00000000000..959c4de6a4c --- /dev/null +++ b/en/windows/python_introduction/instructions.md @@ -0,0 +1,26 @@ +On Windows Command Prompt, it will be like this: + +{% filename %}command-line{% endfilename %} +``` +> cd %HomePath%\Desktop +``` + +And on Windows Powershell, it will be like this: + +{% filename %}command-line{% endfilename %} +``` +> cd $Home\Desktop +``` + +If you get stuck, ask for help. +That's exactly what the coaches are here for! + +Now use Python to execute the code in the file like this: + +{% filename %}command-line{% endfilename %} +```python +> python python_intro.py +``` + +Note: on Windows 'python3' is not recognized as a command. +Instead, use 'python' to execute the file. diff --git a/en/windows/python_introduction/prompt.md b/en/windows/python_introduction/prompt.md index 95c16590a35..5e659ec2194 100644 --- a/en/windows/python_introduction/prompt.md +++ b/en/windows/python_introduction/prompt.md @@ -1,8 +1,11 @@ ## Python prompt -> For readers at home: this part is covered in the [Python Basics: Integers, Strings, Lists, Variables and Errors](https://www.youtube.com/watch?v=MO63L4s-20U) video. +> For readers at home: this part is covered in the +[Python Basics: Integers, Strings, Lists, Variables and Errors](https://www.youtube.com/watch?v=MO63L4s-20U) video. -To start playing with Python, we need to open up a *command line* on your computer. You should already know how to do that – you learned it in the [Intro to Command Line](../intro_to_command_line/README.md) chapter. +To start playing with Python, we need to open up a *command line* on your computer. +You should already know how to do that – you learned it in the +[Intro to Command Line](../intro_to_command_line/README.md) chapter. Once you're ready, follow the instructions below. From 8fc2734ce6e196df46c9167e0580e3fbeb1faeff Mon Sep 17 00:00:00 2001 From: Anna Makarudze Date: Fri, 28 Apr 2023 09:37:46 +0200 Subject: [PATCH 08/17] Refactor deploy folder, delete reduntant folders --- en/SUMMARY.md | 10 +- en/deploy/README.md | 184 -------- en/django_installation/README.md | 9 - en/django_installation/instructions.md | 238 ---------- en/django_start_project/README.md | 274 ----------- .../images/install_worked.png | Bin 441957 -> 0 bytes en/intro_to_command_line/README.md | 441 ------------------ en/intro_to_command_line/open_instructions.md | 38 -- en/linux/deploy/README.md | 261 +++++++++++ en/linux/python_installation/README.md | 4 +- en/macosx/deploy/README.md | 266 +++++++++++ en/python_installation/README.md | 18 - .../images/python-installation-options.png | Bin 40064 -> 0 bytes .../images/windows-plus-r.png | Bin 24822 -> 0 bytes en/python_installation/instructions.md | 115 ----- en/runcode/deploy/README.md | 258 ++++++++++ .../images/github_get_repo_url_screenshot.png | Bin 0 -> 61145 bytes en/runcode/deploy/images/new_github_repo.png | Bin 0 -> 47546 bytes .../deploy/images/pythonanywhere_account.png | Bin 0 -> 30820 bytes .../images/pythonanywhere_bash_console.png | Bin 0 -> 15751 bytes ...pythonanywhere_beginner_account_button.png | Bin 0 -> 33633 bytes .../pythonanywhere_create_api_token.png | Bin 0 -> 23702 bytes en/windows/deploy/README.md | 267 +++++++++++ 23 files changed, 1059 insertions(+), 1324 deletions(-) delete mode 100644 en/deploy/README.md delete mode 100644 en/django_installation/README.md delete mode 100644 en/django_installation/instructions.md delete mode 100644 en/django_start_project/README.md delete mode 100644 en/django_start_project/images/install_worked.png delete mode 100644 en/intro_to_command_line/README.md delete mode 100644 en/intro_to_command_line/open_instructions.md create mode 100644 en/linux/deploy/README.md create mode 100644 en/macosx/deploy/README.md delete mode 100644 en/python_installation/README.md delete mode 100644 en/python_installation/images/python-installation-options.png delete mode 100644 en/python_installation/images/windows-plus-r.png delete mode 100644 en/python_installation/instructions.md create mode 100644 en/runcode/deploy/README.md create mode 100644 en/runcode/deploy/images/github_get_repo_url_screenshot.png create mode 100644 en/runcode/deploy/images/new_github_repo.png create mode 100644 en/runcode/deploy/images/pythonanywhere_account.png create mode 100644 en/runcode/deploy/images/pythonanywhere_bash_console.png create mode 100644 en/runcode/deploy/images/pythonanywhere_beginner_account_button.png create mode 100644 en/runcode/deploy/images/pythonanywhere_create_api_token.png create mode 100644 en/windows/deploy/README.md diff --git a/en/SUMMARY.md b/en/SUMMARY.md index 1469e84098a..cddec3c5685 100644 --- a/en/SUMMARY.md +++ b/en/SUMMARY.md @@ -18,7 +18,7 @@ * [Your first Django project!](django_start_project/README.md) * [Django models](django_models/README.md) * [Django admin](django_admin/README.md) - * [Deploy!](deploy/README.md) + * [Deploy!](runcode/deploy/README.md) * [Django URLs](django_urls/README.md) * [Django views – time to create!](django_views/README.md) * [Introduction to HTML](html/README.md) @@ -46,7 +46,7 @@ * [Your first Django project!](chromebook/django_start_project/README.md) * [Django models](django_models/README.md) * [Django admin](django_admin/README.md) - * [Deploy!](deploy/README.md) + * [Deploy!](linux/deploy/README.md) * [Django URLs](django_urls/README.md) * [Django views – time to create!](django_views/README.md) * [Introduction to HTML](html/README.md) @@ -77,7 +77,7 @@ * [Your first Django project!](linux/django_start_project/README.md) * [Django models](django_models/README.md) * [Django admin](django_admin/README.md) - * [Deploy!](deploy/README.md) + * [Deploy!](linux/deploy/README.md) * [Django URLs](django_urls/README.md) * [Django views – time to create!](django_views/README.md) * [Introduction to HTML](html/README.md) @@ -108,7 +108,7 @@ * [Your first Django project!](macosx/django_start_project/README.md) * [Django models](django_models/README.md) * [Django admin](django_admin/README.md) - * [Deploy!](deploy/README.md) + * [Deploy!](macosx/deploy/README.md) * [Django URLs](django_urls/README.md) * [Django views – time to create!](django_views/README.md) * [Introduction to HTML](html/README.md) @@ -139,7 +139,7 @@ * [Your first Django project!](windows/django_start_project/README.md) * [Django models](django_models/README.md) * [Django admin](django_admin/README.md) - * [Deploy!](deploy/README.md) + * [Deploy!](windows/deploy/README.md) * [Django URLs](django_urls/README.md) * [Django views – time to create!](django_views/README.md) * [Introduction to HTML](html/README.md) diff --git a/en/deploy/README.md b/en/deploy/README.md deleted file mode 100644 index fbc01880e53..00000000000 --- a/en/deploy/README.md +++ /dev/null @@ -1,184 +0,0 @@ -# Deploy! - -> **Note** The following chapter can be sometimes a bit hard to get through. Persist and finish it; deployment is an important part of the website development process. This chapter is placed in the middle of the tutorial so that your mentor can help with the slightly trickier process of getting your website online. This means you can still finish the tutorial on your own if you run out of time. - -Until now, your website was only available on your computer. Now you will learn how to deploy it! Deploying is the process of publishing your application on the Internet so people can finally go and see your app. :) - -As you learned, a website has to be located on a server. There are a lot of server providers available on the internet, we're going to use [PythonAnywhere](https://www.pythonanywhere.com/). PythonAnywhere is free for small applications that don't have too many visitors so it'll definitely be enough for you now. - -The other external service we'll be using is [GitHub](https://www.github.com), which is a code hosting service. There are others out there, but almost all programmers have a GitHub account these days, and now so will you! - -These three places will be important to you. Your local computer will be the place where you do development and testing. When you're happy with the changes, you will place a copy of your program on GitHub. Your website will be on PythonAnywhere and you will update it by getting a new copy of your code from GitHub. - -# Git - -> **Note** If you already did the [installation steps](../installation/README.md), there's no need to do this again – you can skip to the next section and start creating your Git repository. - -{% include "/deploy/install_git.md" %} - -## Starting our Git repository - -Git tracks changes to a particular set of files in what's called a code repository (or "repo" for short). Let's start one for our project. Open up your console and run these commands, in the `djangogirls` directory: - -> **Note** Check your current working directory with a `pwd` (Mac OS X/Linux) or `cd` (Windows) command before initializing the repository. You should be in the `djangogirls` folder. - -{% filename %}command-line{% endfilename %} -``` -$ git init -Initialized empty Git repository in ~/djangogirls/.git/ -$ git config --global user.name "Your Name" -$ git config --global user.email you@example.com -``` -Initializing the git repository is something we need to do only once per project (and you won't have to re-enter the username and email ever again). - -### Adjusting your branch name - -If the version of Git that you are using is older than **2.28**, you will need to change the name of your branch to "main". To determine the version of Git, please enter the following command: - -{% filename %}command-line{% endfilename %} -``` -$ git --version -git version 2.xx... -``` - -Only if the second number of the version, shown as "xx" above, is less than 28, will you need to enter the following command to rename your branch. If it is 28 or higher, please continue to "Ignoring files". As in "Initializing", this is something we need to do only once per project, as well as only when your version of Git is less than 2.28: - -{% filename %}command-line{% endfilename %} -``` -$ git branch -M main -``` - -### Ignoring files - -Git will track changes to all the files and folders in this directory, but there are some files we want it to ignore. We do this by creating a file called `.gitignore` in the base directory. Open up your editor and create a new file with the following contents: - -{% filename %}.gitignore{% endfilename %} -``` -# Python -*.pyc -*~ -__pycache__ - -# Env -.env -myvenv/ -venv/ - -# Database -db.sqlite3 - -# Static folder at project root -/static/ - -# macOS -._* -.DS_Store -.fseventsd -.Spotlight-V100 - -# Windows -Thumbs.db* -ehthumbs*.db -[Dd]esktop.ini -$RECYCLE.BIN/ - -# Visual Studio -.vscode/ -.history/ -*.code-workspace -``` - -And save it as `.gitignore` in the "djangogirls" folder. - -> **Note** The dot at the beginning of the file name is important! If you're having any difficulty creating it (Macs don't like you to create files that begin with a dot via the Finder, for example), then use the "Save As" feature in your editor; it's bulletproof. And be sure not to add `.txt`, `.py`, or any other extension to the file name -- it will only be recognized by Git if the name is just `.gitignore`. -Linux and MacOS treat files with a name that starts with `.` (such as `.gitignore`) as hidden -and the normal `ls` command won't show these files. -Instead use `ls -a` to see the `.gitignore` file. - -> **Note** One of the files you specified in your `.gitignore` file is `db.sqlite3`. That file is your local database, where all of your users and posts are stored. We'll follow standard web programming practice, meaning that we'll use separate databases for your local testing site and your live website on PythonAnywhere. The PythonAnywhere database could be SQLite, like your development machine, but usually you will use one called MySQL which can deal with a lot more site visitors than SQLite. Either way, by ignoring your SQLite database for the GitHub copy, it means that all of the posts and superuser you created so far are going to only be available locally, and you'll have to create new ones on production. You should think of your local database as a good playground where you can test different things and not be afraid that you're going to delete your real posts from your blog. - -It's a good idea to use a `git status` command before `git add` or whenever you find yourself unsure of what has changed. This will help prevent any surprises from happening, such as wrong files being added or committed. The `git status` command returns information about any untracked/modified/staged files, the branch status, and much more. The output should be similar to the following: - -{% filename %}command-line{% endfilename %} -``` -$ git status -On branch main - -No commits yet - -Untracked files: - (use "git add ..." to include in what will be committed) - - .gitignore - blog/ - manage.py - mysite/ - requirements.txt - -nothing added to commit but untracked files present (use "git add" to track) -``` - -And finally we save our changes. Go to your console and run these commands: - -{% filename %}command-line{% endfilename %} -``` -$ git add . -$ git commit -m "My Django Girls app, first commit" - [...] - 13 files changed, 200 insertions(+) - create mode 100644 .gitignore - [...] - create mode 100644 mysite/wsgi.py -``` - - -## Pushing your code to GitHub - -Go to [GitHub.com](https://www.github.com) and sign up for a new, free user account. (If you already did that in the workshop prep, that is great!) Be sure to remember your password (add it to your password manager, if you use one). - -Then, create a new repository, giving it the name "my-first-blog". Leave the "initialize with a README" checkbox unchecked, leave the .gitignore option blank (we've done that manually) and leave the License as None. - -![](images/new_github_repo.png) - -> **Note** The name `my-first-blog` is important – you could choose something else, but it's going to occur lots of times in the instructions below, and you'd have to substitute it each time. It's probably easier to stick with the name `my-first-blog`. - -On the next screen, you'll be shown your repo's clone URL, which you will use in some of the commands that follow: - -![](images/github_get_repo_url_screenshot.png) - -Now we need to hook up the Git repository on your computer to the one up on GitHub. - -Type the following into your console (replace `` with the username you entered when you created your GitHub account, but without the angle-brackets -- the URL should match the clone URL you just saw). - -{% filename %}command-line{% endfilename %} -``` -$ git remote add origin https://github.com//my-first-blog.git -$ git push -u origin main -``` - -When you push to GitHub, you'll be asked for your GitHub username and password (either right there in the command-line window or in a pop-up window), and after entering credentials you should see something like this: - -{% filename %}command-line{% endfilename %} -``` -Counting objects: 6, done. -Writing objects: 100% (6/6), 200 bytes | 0 bytes/s, done. -Total 3 (delta 0), reused 0 (delta 0) -To https://github.com/ola/my-first-blog.git - * [new branch] main -> main -Branch main set up to track remote branch main from origin. -``` - - - -Your code is now on GitHub. Go and check it out! You'll find it's in fine company – [Django](https://github.com/django/django), the [Django Girls Tutorial](https://github.com/DjangoGirls/tutorial), and many other great open source software projects also host their code on GitHub. :) - -{% include "/deploy/pythonanywhere.md" %} - -# Check out your site! - -The default page for your site should say "It worked!", just like it does on your local computer. Try adding `/admin/` to the end of the URL, and you'll be taken to the admin site. Log in with the username and password, and you'll see you can add new Posts on the server -- remember, the posts from your local test database were not sent to your live blog. - -Once you have a few posts created, you can go back to your local setup (not PythonAnywhere). From here you should work on your local setup to make changes. This is a common workflow in web development – make changes locally, push those changes to GitHub, and pull your changes down to your live Web server. This allows you to work and experiment without breaking your live Web site. Pretty cool, huh? - - -Give yourself a *HUGE* pat on the back! Server deployments are one of the trickiest parts of web development and it often takes people several days before they get them working. But you've got your site live, on the real Internet! diff --git a/en/django_installation/README.md b/en/django_installation/README.md deleted file mode 100644 index de8abc08a06..00000000000 --- a/en/django_installation/README.md +++ /dev/null @@ -1,9 +0,0 @@ -# Django installation - -> **Note** If you're using a Chromebook, skip this chapter and make sure you follow the [Chromebook Setup](../chromebook_setup/README.md) instructions. - -> **Note** If you're using RunCode, skip this chapter and make sure you follow the [RunCode Setup](../cloud_development_setup/README.md) instructions. - -> **Note** If you already worked through the [installation steps](../installation/README.md) then you've already done this – you can go straight to the next chapter! - -{% include "/django_installation/instructions.md" %} diff --git a/en/django_installation/instructions.md b/en/django_installation/instructions.md deleted file mode 100644 index 91ad29f6360..00000000000 --- a/en/django_installation/instructions.md +++ /dev/null @@ -1,238 +0,0 @@ -> Part of this section is based on tutorials by Geek Girls Carrots (https://github.com/ggcarrots/django-carrots). - -> Part of this section is based on the [django-marcador -tutorial](http://django-marcador.keimlink.de/) licensed under the Creative Commons -Attribution-ShareAlike 4.0 International License. The django-marcador tutorial -is copyrighted by Markus Zapke-Gründemann et al. - - -## Virtual environment - -Before we install Django we will get you to install an extremely useful tool to help keep your coding environment tidy on your computer. It's possible to skip this step, but it's highly recommended. Starting with the best possible setup will save you a lot of trouble in the future! - -So, let's create a **virtual environment** (also called a *virtualenv*). Virtualenv will isolate your Python/Django setup on a per-project basis. This means that any changes you make to one website won't affect any others you're also developing. Neat, right? - -All you need to do is find a directory in which you want to create the `virtualenv`; your home directory, for example. On Windows, it might look like `C:\Users\Name\` (where `Name` is the name of your login). - -> __NOTE:__ On Windows, make sure that this directory does not contain accented or special characters; if your username contains accented characters, use a different directory, for example, `C:\djangogirls`. - -For this tutorial we will be using a new directory `djangogirls` from your home directory: - -{% filename %}command-line{% endfilename %} -``` -$ mkdir djangogirls -$ cd djangogirls -``` - -We will make a virtualenv called `myvenv`. The general command will be in the format: - -{% filename %}command-line{% endfilename %} -``` -$ python3 -m venv myvenv -``` - - - -To create a new `virtualenv`, you need to open the command prompt and run `python -m venv myvenv`. It will look like this: - -{% filename %}command-line{% endfilename %} -``` -C:\Users\Name\djangogirls> python -m venv myvenv -``` - -Where `myvenv` is the name of your `virtualenv`. You can use any other name, but stick to lowercase and use no spaces, accents or special characters. It is also a good idea to keep the name short – you'll be referencing it a lot! - - - - - -We can create a `virtualenv` on both Linux and OS X by running `python3 -m venv myvenv`. -It will look like this: - -{% filename %}command-line{% endfilename %} -``` -$ python3 -m venv myvenv -``` - -`myvenv` is the name of your `virtualenv`. You can use any other name, but stick to lowercase and use no spaces. It is also a good idea to keep the name short as you'll be referencing it a lot! - -> __NOTE:__ On some versions of Debian/Ubuntu you may receive the following error: - ->{% filename %}command-line{% endfilename %} ->``` ->The virtual environment was not created successfully because ensurepip is not available. On Debian/Ubuntu systems, you need to install the python3-venv package using the following command. -> apt install python3-venv ->You may need to use sudo with that command. After installing the python3-venv package, recreate your virtual environment. ->``` -> -> In this case, follow the instructions above and install the `python3-venv` package: ->{% filename %}command-line{% endfilename %} ->``` ->$ sudo apt install python3-venv ->``` - -> __NOTE:__ On some versions of Debian/Ubuntu initiating the virtual environment like this currently gives the following error: - ->{% filename %}command-line{% endfilename %} ->``` ->Error: Command '['/home/eddie/Slask/tmp/venv/bin/python3', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1 ->``` - -> To get around this, use the `virtualenv` command instead. - ->{% filename %}command-line{% endfilename %} ->``` ->$ sudo apt install python-virtualenv ->$ virtualenv --python=python{{ book.py_version }} myvenv ->``` - -> __NOTE:__ If you get an error like - ->{% filename %}command-line{% endfilename %} ->``` ->E: Unable to locate package python3-venv ->``` - -> then instead run: -> ->{% filename %}command-line{% endfilename %} ->``` ->sudo apt install python{{ book.py_version }}-venv ->``` - - - - -## Working with virtualenv - -The command above will create a directory called `myvenv` (or whatever name you chose) that contains our virtual environment (basically a bunch of directories and files). - - - -Start your virtual environment by running: - -{% filename %}command-line{% endfilename %} -``` -C:\Users\Name\djangogirls> myvenv\Scripts\activate -``` - -> __NOTE:__ On Windows 10 you might get an error in the Windows PowerShell that says `execution of scripts is disabled on this system`. In this case, open another Windows PowerShell with the "Run as Administrator" option. Then try typing the following command before starting your virtual environment: -> ->{% filename %}command-line{% endfilename %} ->``` ->C:\WINDOWS\system32> Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -> Execution Policy Change -> The execution policy helps protect you from scripts that you do not trust. Changing the execution policy might expose you to the security risks described in the about_Execution_Policies help topic at http://go.microsoft.com/fwlink/?LinkID=135170. Do you want to change the execution policy? [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "N"): A ->``` - - - -> __NOTE:__ For users of the popular editor VS Code, which comes with an integrated terminal based off windows PowerShell, if you wish to stick with the integrated terminal, you may run the following command to activate your virtual environment: -> ->``` ->$ . myvenv\Scripts\activate.ps1 ->``` ->The advantage is that you don't have to switch between editor windows and command-line windows - - - - - -Start your virtual environment by running: - -{% filename %}command-line{% endfilename %} -``` -$ source myvenv/bin/activate -``` - -Remember to replace `myvenv` with your chosen `virtualenv` name! - -> __NOTE:__ If the command `source` is not available, try doing this instead: -> ->{% filename %}command-line{% endfilename %} ->``` ->$ . myvenv/bin/activate ->``` - - - -You will know that you have `virtualenv` started when you see that the prompt in your console is prefixed with `(myvenv)`. - -When working within a virtual environment, `python` will automatically refer to the correct version so you can use `python` instead of `python3`. - -OK, we have all important dependencies in place. We can finally install Django! - -## Installing Django {#django} - -Now that you have your `virtualenv` started, you can install Django. - -Before we do that, we should make sure we have the latest version of `pip`, the software that we use to install Django: - -{% filename %}command-line{% endfilename %} -``` -(myvenv) ~$ python -m pip install --upgrade pip -``` - -### Installing packages with requirements - -A requirements file keeps a list of dependencies to be installed using -`pip install`: - -First create a `requirements.txt` file inside of the `djangogirls/` folder, using the code editor that you installed earlier. You do this by opening a new file in the code editor and then saving it as `requirements.txt` in the `djangogirls/` folder. Your directory will look like this: - -``` -djangogirls -├── myvenv -│ └── ... -└───requirements.txt -``` - -In your `djangogirls/requirements.txt` file you should add the following text: - -{% filename %}djangogirls/requirements.txt{% endfilename %} -``` -Django~={{ book.django_version }} -``` - -Now, run `pip install -r requirements.txt` to install Django. - -{% filename %}command-line{% endfilename %} -``` -(myvenv) ~$ pip install -r requirements.txt -Collecting Django~={{ book.django_version }} (from -r requirements.txt (line 1)) - Downloading Django-{{ book.django_version }}-py3-none-any.whl (7.9MB) -Installing collected packages: Django -Successfully installed Django-{{ book.django_version }} -``` - - - -> If you get an error when calling pip on Windows, please check if your project pathname contains spaces, accents or special characters (for example, `C:\Users\User Name\djangogirls`). If it does, please consider using another place without spaces, accents or special characters (suggestion: `C:\djangogirls`). Create a new virtualenv in the new directory, then delete the old one and try the above command again. (Moving the virtualenv directory won't work since virtualenv uses absolute paths.) - - - - - -> Your command line might freeze when you try to install Django. If this happens, instead of the above command use: -> ->{% filename %}command-line{% endfilename %} ->``` ->C:\Users\Name\djangogirls> python -m pip install -r requirements.txt ->``` - - - - - -> If you get an error when calling pip on Ubuntu 12.04 please run `python -m pip install -U --force-reinstall pip` to fix the pip installation in the virtualenv. - - - -That's it! You're now (finally) ready to create a Django application! diff --git a/en/django_start_project/README.md b/en/django_start_project/README.md deleted file mode 100644 index ce1ef96ca0c..00000000000 --- a/en/django_start_project/README.md +++ /dev/null @@ -1,274 +0,0 @@ -# Your first Django project! - -> Part of this chapter is based on tutorials by Geek Girls Carrots (https://github.com/ggcarrots/django-carrots). - -> Parts of this chapter are based on the [django-marcador -tutorial](http://django-marcador.keimlink.de/) licensed under the Creative Commons -Attribution-ShareAlike 4.0 International License. The django-marcador tutorial -is copyrighted by Markus Zapke-Gründemann et al. - -We're going to create a small blog! - -The first step is to start a new Django project. Basically, this means that we'll run some scripts provided by Django that will create the skeleton of a Django project for us. This is just a bunch of directories and files that we will use later. - -The names of some files and directories are very important for Django. You should not rename the files that we are about to create. Moving them to a different place is also not a good idea. Django needs to maintain a certain structure to be able to find important things. - -> Remember to run everything in the virtualenv. If you don't see a prefix `(myvenv)` in your console, you need to activate your virtualenv. We explained how to do that in the __Django installation__ chapter in the __Working with virtualenv__ part. Typing `myvenv\Scripts\activate` on Windows or -`source myvenv/bin/activate` on Mac OS X or Linux will do this for you. - - - -In your Mac OS X or Linux console, you should run the following command. **Don't forget to add the period (or dot) `.` at the end!** - -{% filename %}command-line{% endfilename %} -``` -(myvenv) ~/djangogirls$ django-admin startproject mysite . -``` - -> The period `.` is crucial because it tells the script to install Django in your current directory (for which the period `.` is a short-hand reference). - -> **Note** When typing the command above, remember that you only type the part which starts by `django-admin`. -The `(myvenv) ~/djangogirls$` part shown here is just example of the prompt that will be inviting your input on your command line. - - - - - -On Windows you should run the following command. **(Don't forget to add the period (or dot) `.` at the end)**: - -{% filename %}command-line{% endfilename %} -``` -(myvenv) C:\Users\Name\djangogirls> django-admin.exe startproject mysite . -``` -> The period `.` is crucial because it tells the script to install Django in your current directory (for which the period `.` is a short-hand reference). - -> **Note** When typing the command above, remember that you only type the part which starts by `django-admin.exe`. -The `(myvenv) C:\Users\Name\djangogirls>` part shown here is just example of the prompt that will be inviting your input on your command line. - - - -`django-admin.py` is a script that will create the directories and files for you. You should now have a directory structure which looks like this: - -``` -djangogirls -├── manage.py -├── mysite -│   ├── asgi.py -│   ├── __init__.py -│   ├── settings.py -│   ├── urls.py -│   └── wsgi.py -├── myvenv -│   └── ... -└── requirements.txt -``` -> **Note**: in your directory structure, you will also see your `myvenv` directory that we created before. - -`manage.py` is a script that helps with management of the site. With it we will be able (amongst other things) to start a web server on our computer without installing anything else. - -The `settings.py` file contains the configuration of your website. - -Remember when we talked about a mail carrier checking where to deliver a letter? `urls.py` file contains a list of patterns used by `urlresolver`. - -Let's ignore the other files for now as we won't change them. The only thing to remember is not to delete them by accident! - - -## Changing settings - -Let's make some changes in `mysite/settings.py`. Open the file using the code editor you installed earlier. - -**Note**: Keep in mind that `settings.py` is a regular file, like any other. You can open it from inside the code editor, using the "file -> open" menu actions. This should get you the usual window in which you can navigate to your `settings.py` file and select it. Alternatively, you can open the file by navigating to the djangogirls folder on your desktop and right-clicking on it. Then, select your code editor from the list. Selecting the editor is important as you might have other programs installed that can open the file but will not let you edit it. - -It would be nice to have the correct time on our website. Go to [Wikipedia's list of time zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) and copy your relevant time zone (TZ) (e.g. `Europe/Berlin`). - -In `settings.py`, find the line that contains `TIME_ZONE` and modify it to choose your own timezone. For example: - -{% filename %}mysite/settings.py{% endfilename %} -```python -TIME_ZONE = 'Europe/Berlin' -``` - -A language code consist of the language, e.g. `en` for English or `de` for German, and the country code, e.g. `de` for Germany or `ch` for Switzerland. If English is not your native language, you can add this to change the default buttons and notifications from Django to be in your language. So you would have "Cancel" button translated into the language you defined here. [Django comes with a lot of prepared translations](https://docs.djangoproject.com/en/3.2/ref/settings/#language-code). - -If you want a different language, change the language code by changing the following line: - -{% filename %}mysite/settings.py{% endfilename %} -```python -LANGUAGE_CODE = 'de-ch' -``` - - -We'll also need to add a path for static files. (We'll find out all about static files and CSS later in the tutorial.) Go down to the *end* of the file, and just underneath the `STATIC_URL` entry, add a new one called `STATIC_ROOT`: - -{% filename %}mysite/settings.py{% endfilename %} -```python -STATIC_URL = '/static/' -STATIC_ROOT = BASE_DIR / 'static' -``` - -When `DEBUG` is `True` and `ALLOWED_HOSTS` is empty, the host is validated against `['localhost', '127.0.0.1', '[::1]']`. This won't -match our hostname on PythonAnywhere once we deploy our application so we will change the following setting: - -{% filename %}mysite/settings.py{% endfilename %} -```python -ALLOWED_HOSTS = ['127.0.0.1', '.pythonanywhere.com'] -``` - -> **Note**: If you're using a Chromebook, add this line at the bottom of your settings.py file: -> `MESSAGE_STORAGE = 'django.contrib.messages.storage.session.SessionStorage'` - -> Also add `.amazonaws.com` to the `ALLOWED_HOSTS` if you are using cloud9 - -> If you are hosting your project on `Glitch.com`, let us protect the Django secret key that needs to -> remain confidential (otherwise, anyone remixing your project could see it): -> -> * First, we are going to create a random secret key. -> Open the Glitch terminal again, and type the following command: -> -> {% filename %}command-line{% endfilename %} -> ```bash -> python -c 'from django.core.management.utils import get_random_secret_key; \ -> print(get_random_secret_key())' -> ``` -> This should display a long random string, perfect to use as a secret key for your brand new Django web site. -> We will now paste this key into a `.env` file that Glitch will only show you if you are the owner of the web site. -> -> * Create a file `.env` at the root of your project and add the following property in it: -> -> {% filename %}.env{% endfilename %} -> ```bash -> # Here, inside the single quotes, you can cut and paste the random key generated above -> SECRET='3!0k#7ds5mp^-x$lqs2%le6v97h#@xopab&oj5y7d=hxe511jl' -> ``` -> * Then update the Django settings file to inject this secret value and set the Django web site name: -> -> {% filename %}mysite/settings.py{% endfilename %} -> ```python -> import os -> -> SECRET_KEY = os.getenv('SECRET') -> ``` -> * And a little further down in the same file, we inject the name of your new Glitch website: -> -> {% filename %}mysite/settings.py{% endfilename %} -> ```python -> ALLOWED_HOSTS = [os.getenv('PROJECT_DOMAIN') + ".glitch.me"] -> ``` -> The `PROJECT_DOMAIN` value is automatically generated by Glitch. -> It will correspond to the name of your project. - -## Set up a database - -There's a lot of different database software that can store data for your site. We'll use the default one, `sqlite3`. - -This is already set up in this part of your `mysite/settings.py` file: - -{% filename %}mysite/settings.py{% endfilename %} -```python -DATABASES = { - 'default': { - 'ENGINE': 'django.db.backends.sqlite3', - 'NAME': BASE_DIR / 'db.sqlite3', - } -} -``` - -To create a database for our blog, let's run the following in the console: `python manage.py migrate` (we need to be in the `djangogirls` directory that contains the `manage.py` file). If that goes well, you should see something like this: - -{% filename %}command-line{% endfilename %} -``` -(myvenv) ~/djangogirls$ python manage.py migrate -Operations to perform: - Apply all migrations: admin, auth, contenttypes, sessions -Running migrations: - Applying contenttypes.0001_initial... OK - Applying auth.0001_initial... OK - Applying admin.0001_initial... OK - Applying admin.0002_logentry_remove_auto_add... OK - Applying admin.0003_logentry_add_action_flag_choices... OK - Applying contenttypes.0002_remove_content_type_name... OK - Applying auth.0002_alter_permission_name_max_length... OK - Applying auth.0003_alter_user_email_max_length... OK - Applying auth.0004_alter_user_username_opts... OK - Applying auth.0005_alter_user_last_login_null... OK - Applying auth.0006_require_contenttypes_0002... OK - Applying auth.0007_alter_validators_add_error_messages... OK - Applying auth.0008_alter_user_username_max_length... OK - Applying auth.0009_alter_user_last_name_max_length... OK - Applying auth.0010_alter_group_name_max_length... OK - Applying auth.0011_update_proxy_permissions... OK - Applying auth.0012_alter_user_first_name_max_length... OK - Applying sessions.0001_initial... OK -``` - -And we're done! Time to start the web server and see if our website is working! - -## Starting the web server - -You need to be in the directory that contains the `manage.py` file (the `djangogirls` directory). In the console, we can start the web server by running `python manage.py runserver`: - -{% filename %}command-line{% endfilename %} -``` -(myvenv) ~/djangogirls$ python manage.py runserver -``` - -If you are on a Chromebook, use this command instead: - -{% filename %}Cloud 9{% endfilename %} -``` -(myvenv) ~/djangogirls$ python manage.py runserver 0.0.0.0:8080 -``` -or this one if you are using Glitch: - -{% filename %}Glitch.com terminal{% endfilename %} -``` -$ refresh - -``` - -If you are on Windows and this fails with `UnicodeDecodeError`, use this command instead: - -{% filename %}command-line{% endfilename %} -``` -(myvenv) ~/djangogirls$ python manage.py runserver 0:8000 -``` - - -Now you need to check that your website is running. Open your browser (Firefox, Chrome, Safari, Internet Explorer or whatever you use) and enter this address: - -{% filename %}browser{% endfilename %} -``` -http://127.0.0.1:8000/ -``` - -If you're using a Chromebook and Cloud9, instead click the URL in the pop-up window that should have appeared in the upper right corner of the command window where the web server is running. The URL will look something like: - -{% filename %}browser{% endfilename %} -``` -https://.vfs.cloud9.us-west-2.amazonaws.com -``` -or on Glitch: -``` -https://name-of-your-glitch-project.glitch.me -``` - -If you are using RunCode cloud platform, the URL will look something like this: -`https://8000-soft-limit-18855079.eu-ws4.runcode.io/`. To view your own instance, the URL will be like: - -{% filename %}browser{% endfilename %} -``` -https://8000-the-name-of-your-runcode-instance.eu-ws4.runcode.io/ -``` -You can open this in another browser window and you should see the Django install worked page. - -Congratulations! You've just created your first website and run it using a web server! Isn't that awesome? - -![Install worked!](images/install_worked.png) - -Note that a command window can only run one thing at a time, and the command window you opened earlier is running the web server. As long as the web server is running and waiting for additional incoming requests, the terminal will accept new text but will not execute new commands. - -> We reviewed how web servers work in the How the Internet works chapter. - -To type additional commands while the web server is running, open a new terminal window and activate your virtualenv -- to review instructions on how to open a second terminal window, see [Introduction to the command line](../intro_to_command_line/README.md). To stop the web server, switch back to the window in which it's running and press CTRL+C - Control and C keys together (on Windows, you might have to press Ctrl+Break). - -Ready for the next step? It's time to create some content! diff --git a/en/django_start_project/images/install_worked.png b/en/django_start_project/images/install_worked.png deleted file mode 100644 index 4354c634ddbc7a1ed564a46ffc5a2eda9f1fd04b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 441957 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�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

i{W=okr&{GN*TJ6G2=iV|o!17`Ec^_d3K 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 OfWXt$&t;ucLK6VLf=WIB diff --git a/en/intro_to_command_line/README.md b/en/intro_to_command_line/README.md deleted file mode 100644 index b7c67bb6f03..00000000000 --- a/en/intro_to_command_line/README.md +++ /dev/null @@ -1,441 +0,0 @@ -# Introduction to the command-line interface - -> For readers at home: this chapter is covered in the [Your new friend: Command Line](https://www.youtube.com/watch?v=jvZLWhkzX-8) video. - -It's exciting, right?! You'll write your first line of code in just a few minutes! :) - -__Let us introduce you to your first new friend: the command line!__ - -The following steps will show you how to use the black window all hackers use. It might look a bit scary at first but really it's just a prompt waiting for commands from you. - -> **Note** Please note that throughout this book we use the terms 'directory' and 'folder' interchangeably but they are one and the same thing. - -## What is the command line? - -The window, which is usually called the __command line__ or __command-line interface__, is a text-based application for viewing, handling, and manipulating files on your computer. It's much like Windows Explorer or Finder on the Mac, but without the graphical interface. Other names for the command line are: *cmd*, *CLI*, *prompt*, *console* or *terminal*. - -## Open the command-line interface - -To start some experiments we need to open our command-line interface first. - -{% include "/intro_to_command_line/open_instructions.md" %} - -## Prompt - -You now should see a white or black window that is waiting for your commands. - - - - -If you're on Mac or Linux, you probably see a `$`, like this: - -{% filename %}command-line{% endfilename %} -``` -$ -``` - - - - - -On Windows, you probably see a `>`, like this: - -{% filename %}command-line{% endfilename %} -``` -> -``` - -Take a look at the Linux section just above now -- you'll see something more like that when you get to PythonAnywhere later in the tutorial. - - - -Each command will be prepended by a `$` or `>` and one space, but you should not type it. Your computer will do it for you. :) - -> Just a small note: in your case there may be something like `C:\Users\ola>` or `Olas-MacBook-Air:~ ola$` before the prompt sign, and this is 100% OK. - -The part up to and including the `$` or the `>` is called the *command line prompt*, or *prompt* for short. It prompts you to input something there. - -In the tutorial, when we want you to type in a command, we will include the `$` or `>`, and occasionally more to the left. Ignore the left part and only type in the command, which starts after the prompt. - -## Your first command (YAY!) - -Let's start by typing this command: - - - -{% filename %}command-line{% endfilename %} -``` -$ whoami -``` - - - - - - -{% filename %}command-line{% endfilename %} -``` -> whoami -``` - - - -And then hit `enter`. This is our result: - -{% filename %}command-line{% endfilename %} -``` -$ whoami -olasitarska -``` - -As you can see, the computer has just printed your username. Neat, huh? :) - -> Try to type each command; do not copy-paste. You'll remember more this way! - -## Basics - -Each operating system has a slightly different set of commands for the command line, so make sure to follow instructions for your operating system. Let's try this, shall we? - -### Current directory - -It'd be nice to know where are we now, right? Let's see. Type this command and hit `enter`: - - - - -{% filename %}command-line{% endfilename %} -``` -$ pwd -/Users/olasitarska -``` - -> Note: 'pwd' stands for 'print working directory'. - - - - - - -{% filename %}command-line{% endfilename %} -``` -> cd -C:\Users\olasitarska -``` -> Note: 'cd' stands for 'change directory'. With PowerShell you can use pwd just like on Linux or Mac OS X. - - - -You'll probably see something similar on your machine. Once you open the command line you usually start at your user's home directory. - ---- - -### Learn more about a command - -Many commands you can type at the command prompt have built-in help that you can display and read! For example, to learn more about the current directory command: - - - -OS X and Linux have a `man` command, which gives you help on commands. Try `man pwd` and see what it says, or put `man` before other commands to see their help. The output of `man` is normally paged. Use the space bar to move to the next page, and `q` to quit looking at the help. - - - - - - -Adding a `/?` suffix to most commands will print the help page. You may need to scroll your command window up to see it all. Try `cd /?`. - - - - -### List files and directories - -So what's in it? It'd be cool to find out. Let's see: - - - -{% filename %}command-line{% endfilename %} -``` -$ ls -Applications -Desktop -Downloads -Music -... -``` - - - - - -{% filename %}command-line{% endfilename %} -``` -> dir - Directory of C:\Users\olasitarska -05/08/2020 07:28 PM

Applications -05/08/2020 07:28 PM Desktop -05/08/2020 07:28 PM Downloads -05/08/2020 07:28 PM Music -... -``` -> Note: In PowerShell you can also use 'ls' like on Linux and Mac OS X. - - ---- - -### Change current directory - -Now, let's go to our Desktop directory: - - - -{% filename %}command-line{% endfilename %} -``` -$ cd Desktop -``` - - - - -{% filename %}command-line{% endfilename %} -``` -$ cd Desktop -``` - -Note that -the directory name "Desktop" might be translated -to the language of your Linux account. -If that's the case, you'll need to replace `Desktop` -with the translated name; -for example, `Schreibtisch` for German. - - - - - - -{% filename %}command-line{% endfilename %} -``` -> cd Desktop -``` - - -Check if it's really changed: - - - -{% filename %}command-line{% endfilename %} -``` -$ pwd -/Users/olasitarska/Desktop -``` - - - - -{% filename %}command-line{% endfilename %} -``` -> cd -C:\Users\olasitarska\Desktop -``` - - -Here it is! - -> PRO tip: if you type `cd D` and then hit `tab` on your keyboard, the command line will automatically fill in the rest of the name so you can navigate faster. If there is more than one folder starting with "D", hit the `tab` key twice to get a list of options. - ---- - -### Create directory - -How about creating a practice directory on your desktop? You can do it this way: - - - -{% filename %}command-line{% endfilename %} -``` -$ mkdir practice -``` - - - - - -{% filename %}command-line{% endfilename %} -``` -> mkdir practice -``` - - -This little command will create a folder with the name `practice` on your desktop. You can check if it's there by looking on your Desktop or by running a `ls` or `dir` command! Try it. :) - -> PRO tip: If you don't want to type the same commands over and over, try pressing the `up arrow` and `down arrow` on your keyboard to cycle through recently used commands. - ---- - -### Exercise! - -A small challenge for you: in your newly created `practice` directory, create a directory called `test`. (Use the `cd` and `mkdir` commands.) - -#### Solution: - - - -{% filename %}command-line{% endfilename %} -``` -$ cd practice -$ mkdir test -$ ls -test -``` - - - - - -{% filename %}command-line{% endfilename %} -``` -> cd practice -> mkdir test -> dir -05/08/2020 07:28 PM test -``` - - -Congrats! :) - ---- - -### Clean up - -We don't want to leave a mess, so let's remove everything we did until that point. - -First, we need to get back to Desktop: - - - -{% filename %}command-line{% endfilename %} -``` -$ cd .. -``` - - - - - -{% filename %}command-line{% endfilename %} -``` -> cd .. -``` - - -Using `..` with the `cd` command will change your current directory to the parent directory (that is, the directory that contains your current directory). - -Check where you are: - - - -{% filename %}command-line{% endfilename %} -``` -$ pwd -/Users/olasitarska/Desktop -``` - - - - - -{% filename %}command-line{% endfilename %} -``` -> cd -C:\Users\olasitarska\Desktop -``` - - -Now time to delete the `practice` directory: - -> __Attention__: Deleting files using `del`, `rmdir` or `rm` is irrecoverable, meaning _the deleted files will be gone forever_! So be very careful with this command. - - - -{% filename %}command-line{% endfilename %} -``` -$ rm -r practice -``` - - - - - -{% filename %}command-line{% endfilename %} -``` -> rmdir /S practice -practice, Are you sure ? Y -``` - - -Done! To be sure it's actually deleted, let's check it: - - - -{% filename %}command-line{% endfilename %} -``` -$ ls -``` - - - - - -{% filename %}command-line{% endfilename %} -``` -> dir -``` - - -### Exit - -That's it for now! You can safely close the command line now. Let's do it the hacker way, alright? :) - - - -{% filename %}command-line{% endfilename %} -``` -$ exit -``` - - - - - -{% filename %}command-line{% endfilename %} -``` -> exit -``` - - -Cool, huh? :) - -## Summary - - Here is a summary of some useful commands: - -Command (Windows) | Command (Mac OS / Linux) | Description | Example ------------------ | ------------------------ | -------------------------- | --------------------------------------------- -exit | exit | close the window | **exit** -cd | cd | change directory | **cd test** -cd | pwd | show the current directory | **cd** (Windows) or **pwd** (Mac OS / Linux) -dir | ls | list directories/files | **dir** -copy | cp | copy file | **copy c:\test\test.txt c:\windows\test.txt** -move | mv | move file | **move c:\test\test.txt c:\windows\test.txt** -mkdir | mkdir | create a new directory | **mkdir testdirectory** -rmdir (or del) | rm | delete a file | **del c:\test\test.txt** -rmdir /S | rm -r | delete a directory | **rm -r testdirectory** -[CMD] /? | man [CMD] | get help for a command | **cd /?** (Windows) or **man cd** (Mac OS / Linux) - -These are just a very few of the commands you can run in your command line, but you're not going to use anything more than that today. - -If you're curious, [ss64.com](http://ss64.com) contains a complete reference of commands for all operating systems. - -## Ready? - -Let's dive into Python! diff --git a/en/intro_to_command_line/open_instructions.md b/en/intro_to_command_line/open_instructions.md deleted file mode 100644 index a6fdaa4a67a..00000000000 --- a/en/intro_to_command_line/open_instructions.md +++ /dev/null @@ -1,38 +0,0 @@ - - -Depending on your version of Windows and your keyboard, one of the following should open a command window (you may have to experiment a bit, but you don't have to try all of these suggestions): -- Go to the Start menu or screen, and enter "Command Prompt" in the search field. -- Go to Start menu → Windows System → Command Prompt. -- Go to Start menu → All Programs → Accessories → Command Prompt. -- Go to the Start screen, hover your mouse in the lower-left corner of the screen, and click the down arrow that appears (on a touch screen, instead flick up from the bottom of the screen). The Apps page should open. Click on Command Prompt in the Windows System section. -- Hold the special Windows key on your keyboard and press the "X" key. Choose "Command Prompt" from the pop-up menu. -- Hold the Windows key and press the "R" key to get a "Run" window. Type "cmd" in the box, and click the OK key. - -![Type "cmd" in the "Run" window](../python_installation/images/windows-plus-r.png) - -Later in this tutorial, you will need to have two command windows open at the same time. However, on some versions of Windows, if you already have one command window open and you try to open a second one using the same method, it will instead point you to the command window you already have open. Try it now on your computer and see what happens! If you only get one command window, try one of the other methods in the list above. At least one of them should result in a new command window being opened. - - - - - -Go to Applications → Utilities → Terminal. - - - - - -It's probably under Applications → Accessories → Terminal, or Applications → System → Terminal, but that may depend on your system. If it's not there, you can try to Google it. :) - - - - -> **NOTE** If you followed [RunCode setup instructions](../cloud_development_setup/README.md) follow these steps to open command line. - -To open the Ubuntu terminal on RunCode, go to Workspaces → New Workspace → Blank. This will open a new Visual Studio Code workspace which has an Ubuntu terminal in the bottom pane. - -Altenatively, you can go to Workspaces → New Workspace → Jupyter Lab. This will open a Python prompt which is depicted by `>>>`, you can type `exit()` to get back to the Ubuntu terminal. - -Ubuntu is a version of Linux so from now on you can follow Linux instructions. - - \ No newline at end of file diff --git a/en/linux/deploy/README.md b/en/linux/deploy/README.md new file mode 100644 index 00000000000..feddac56479 --- /dev/null +++ b/en/linux/deploy/README.md @@ -0,0 +1,261 @@ +# Deploy! + +> **Note** The following chapter can be sometimes a bit hard to get through. +Persist and finish it; deployment is an important part of the website +development process. +This chapter is placed in the middle of the tutorial so that your mentor can +help with the slightly trickier process of getting your website online. +This means you can still finish the tutorial on your own if you run out of time. + +Until now, your website was only available on your computer. +Now you will learn how to deploy it! +Deploying is the process of publishing your application on the Internet so +people can finally go and see your app. :) + +As you learned, a website has to be located on a server. +There are a lot of server providers available on the internet, we're going to +use [PythonAnywhere](https://www.pythonanywhere.com/). +PythonAnywhere is free for small applications that don't have too many visitors +so it'll definitely be enough for you now. + +The other external service we'll be using is [GitHub](https://www.github.com), + which is a code hosting service. + There are others out there, but almost all programmers have a GitHub account + these days, and now so will you! + +These three places will be important to you. +Your local computer will be the place where you do development and testing. +When you're happy with the changes, you will place a copy of your program on GitHub. +Your website will be on PythonAnywhere and you will update it by getting a new +copy of your code from GitHub. + +# Git + +> **Note** If you already did the [installation steps](../README.md), +there's no need to do this again – you can skip to the next section and start +creating your Git repository. + +{% include "install_git.md" %} + +## Starting our Git repository + +Git tracks changes to a particular set of files in what's called a code +repository (or "repo" for short). +Let's start one for our project. Open up your console and run these commands, in +the `djangogirls` directory: + +> **Note** Check your current working directory with a `pwd` (Linux) +command before initializing the repository. +You should be in the `djangogirls` folder. + +{% filename %}command-line{% endfilename %} +``` +$ git init +Initialized empty Git repository in ~/djangogirls/.git/ +$ git config --global user.name "Your Name" +$ git config --global user.email you@example.com +``` +Initializing the git repository is something we need to do only once per project +(and you won't have to re-enter the username and email ever again). + +### Adjusting your branch name + +If the version of Git that you are using is older than **2.28**, you will need +to change the name of your branch to "main". +To determine the version of Git, please enter the following command: + +{% filename %}command-line{% endfilename %} +``` +$ git --version +git version 2.xx... +``` + +Only if the second number of the version, shown as "xx" above, is less than 28, +will you need to enter the following command to rename your branch. +If it is 28 or higher, please continue to "Ignoring files". +As in "Initializing", this is something we need to do only once per project, as +well as only when your version of Git is less than 2.28: + +{% filename %}command-line{% endfilename %} +``` +$ git branch -M main +``` + +### Ignoring files + +Git will track changes to all the files and folders in this directory, but there +are some files we want it to ignore. +We do this by creating a file called `.gitignore` in the base directory. +Open up your editor and create a new file with the following contents: + +{% filename %}.gitignore{% endfilename %} +``` +# Python +*.pyc +*~ +__pycache__ + +# Env +.env +myvenv/ +venv/ + +# Database +db.sqlite3 + +# Static folder at project root +/static/ + +# Visual Studio +.vscode/ +.history/ +*.code-workspace +``` + +And save it as `.gitignore` in the "djangogirls" folder. + +> **Note** The dot at the beginning of the file name is important! +If you're having any difficulty creating it (Macs don't like you to create +files that begin with a dot via the Finder, for example), then use the "Save As" +feature in your editor; it's bulletproof. +And be sure not to add `.txt`, `.py`, or any other extension to the file name +-- it will only be recognized by Git if the name is just `.gitignore`. +Linux and MacOS treat files with a name that starts with `.` (such as `.gitignore`) +as hidden and the normal `ls` command won't show these files. +Instead use `ls -a` to see the `.gitignore` file. + +> **Note** One of the files you specified in your `.gitignore` file is `db.sqlite3`. +That file is your local database, where all of your users and posts are stored. +We'll follow standard web programming practice, meaning that we'll use separate +databases for your local testing site and your live website on PythonAnywhere. +The PythonAnywhere database could be SQLite, like your development machine, +but usually you will use one called MySQL which can deal with a lot more site +visitors than SQLite. +Either way, by ignoring your SQLite database for the GitHub copy, it means that +all of the posts and superuser you created so far are going to only be available +locally, and you'll have to create new ones on production. +You should think of your local database as a good playground where you can test +different things and not be afraid that you're going to delete your real posts +from your blog. + +It's a good idea to use a `git status` command before `git add` or whenever you +find yourself unsure of what has changed. +This will help prevent any surprises from happening, such as wrong files being +added or committed. +The `git status` command returns information about any untracked/modified/staged +files, the branch status, and much more. +The output should be similar to the following: + + +{% filename %}command-line{% endfilename %} +``` +$ git status +On branch main + +No commits yet + +Untracked files: + (use "git add ..." to include in what will be committed) + + .gitignore + blog/ + manage.py + mysite/ + requirements.txt + +nothing added to commit but untracked files present (use "git add" to track) +``` + +And finally we save our changes. Go to your console and run these commands: + +{% filename %}command-line{% endfilename %} +``` +$ git add . +$ git commit -m "My Django Girls app, first commit" + [...] + 13 files changed, 200 insertions(+) + create mode 100644 .gitignore + [...] + create mode 100644 mysite/wsgi.py +``` + + +## Pushing your code to GitHub + +Go to [GitHub.com](https://www.github.com) and sign up for a new, free user account. +(If you already did that in the workshop prep, that is great!) Be sure to +remember your password (add it to your password manager, if you use one). + +Then, create a new repository, giving it the name "my-first-blog". +Leave the "initialize with a README" checkbox unchecked, leave the .gitignore +option blank (we've done that manually) and leave the License as None. + +![](images/new_github_repo.png) + +> **Note** The name `my-first-blog` is important – you could choose something else, +but it's going to occur lots of times in the instructions below, and you'd have +to substitute it each time. +It's probably easier to stick with the name `my-first-blog`. + +On the next screen, you'll be shown your repo's clone URL, which you will use in +some of the commands that follow: + +![](images/github_get_repo_url_screenshot.png) + +Now we need to hook up the Git repository on your computer to the one up on GitHub. + +Type the following into your console (replace `` with the +username you entered when you created your GitHub account, but without the +angle-brackets -- the URL should match the clone URL you just saw). + +{% filename %}command-line{% endfilename %} +``` +$ git remote add origin https://github.com//my-first-blog.git +$ git push -u origin main +``` + +When you push to GitHub, you'll be asked for your GitHub username and password +(either right there in the command-line window or in a pop-up window), and +after entering credentials you should see something like this: + +{% filename %}command-line{% endfilename %} +``` +Counting objects: 6, done. +Writing objects: 100% (6/6), 200 bytes | 0 bytes/s, done. +Total 3 (delta 0), reused 0 (delta 0) +To https://github.com/ola/my-first-blog.git + * [new branch] main -> main +Branch main set up to track remote branch main from origin. +``` + + + +Your code is now on GitHub. Go and check it out! +You'll find it's in fine company – [Django](https://github.com/django/django), +the [Django Girls Tutorial](https://github.com/DjangoGirls/tutorial), and many +other great open source software projects also host their code on GitHub. :) + +{% include "/deploy/pythonanywhere.md" %} + +# Check out your site! + +The default page for your site should say "It worked!", just like it does on +your local computer. +Try adding `/admin/` to the end of the URL, and you'll be taken to the admin site. +Log in with the username and password, and you'll see you can add new Posts on +the server -- remember, the posts from your local test database were not sent +to your live blog. + +Once you have a few posts created, you can go back to your local setup +(not PythonAnywhere). +From here you should work on your local setup to make changes. +This is a common workflow in web development – make changes locally, push those +changes to GitHub, and pull your changes down to your live Web server. +This allows you to work and experiment without breaking your live Web site. +Pretty cool, huh? + + +Give yourself a *HUGE* pat on the back! +Server deployments are one of the trickiest parts of web development and it +often takes people several days before they get them working. +But you've got your site live, on the real Internet! diff --git a/en/linux/python_installation/README.md b/en/linux/python_installation/README.md index b7de8f5e7fb..032569be72d 100644 --- a/en/linux/python_installation/README.md +++ b/en/linux/python_installation/README.md @@ -14,8 +14,8 @@ This is why it looks simpler than other programming languages, but don't worry # Python installation > **Note** If you already worked through the -[installation steps](../installation/README.md), there's no need to do this +[installation steps](../README.md), there's no need to do this again – you can skip straight ahead to the next chapter! -{% include "/python_installation/instructions.md" %} +{% include "instructions.md" %} diff --git a/en/macosx/deploy/README.md b/en/macosx/deploy/README.md new file mode 100644 index 00000000000..45aeb09d7c4 --- /dev/null +++ b/en/macosx/deploy/README.md @@ -0,0 +1,266 @@ +# Deploy! + +> **Note** The following chapter can be sometimes a bit hard to get through. +Persist and finish it; deployment is an important part of the website +development process. +This chapter is placed in the middle of the tutorial so that your mentor can +help with the slightly trickier process of getting your website online. +This means you can still finish the tutorial on your own if you run out of time. + +Until now, your website was only available on your computer. +Now you will learn how to deploy it! +Deploying is the process of publishing your application on the Internet so +people can finally go and see your app. :) + +As you learned, a website has to be located on a server. +There are a lot of server providers available on the internet, we're going to +use [PythonAnywhere](https://www.pythonanywhere.com/). +PythonAnywhere is free for small applications that don't have too many visitors +so it'll definitely be enough for you now. + +The other external service we'll be using is [GitHub](https://www.github.com), + which is a code hosting service. + There are others out there, but almost all programmers have a GitHub account + these days, and now so will you! + +These three places will be important to you. +Your local computer will be the place where you do development and testing. +When you're happy with the changes, you will place a copy of your program on GitHub. +Your website will be on PythonAnywhere and you will update it by getting a new +copy of your code from GitHub. + +# Git + +> **Note** If you already did the [installation steps](../README.md), +there's no need to do this again – you can skip to the next section and start +creating your Git repository. + +{% include "install_git.md" %} + +## Starting our Git repository + +Git tracks changes to a particular set of files in what's called a code +repository (or "repo" for short). +Let's start one for our project. Open up your console and run these commands, in +the `djangogirls` directory: + +> **Note** Check your current working directory with a `pwd` (Mac OS X) +command before initializing the repository. +You should be in the `djangogirls` folder. + +{% filename %}command-line{% endfilename %} +``` +$ git init +Initialized empty Git repository in ~/djangogirls/.git/ +$ git config --global user.name "Your Name" +$ git config --global user.email you@example.com +``` +Initializing the git repository is something we need to do only once per project +(and you won't have to re-enter the username and email ever again). + +### Adjusting your branch name + +If the version of Git that you are using is older than **2.28**, you will need +to change the name of your branch to "main". +To determine the version of Git, please enter the following command: + +{% filename %}command-line{% endfilename %} +``` +$ git --version +git version 2.xx... +``` + +Only if the second number of the version, shown as "xx" above, is less than 28, +will you need to enter the following command to rename your branch. +If it is 28 or higher, please continue to "Ignoring files". +As in "Initializing", this is something we need to do only once per project, as +well as only when your version of Git is less than 2.28: + +{% filename %}command-line{% endfilename %} +``` +$ git branch -M main +``` + +### Ignoring files + +Git will track changes to all the files and folders in this directory, but there +are some files we want it to ignore. +We do this by creating a file called `.gitignore` in the base directory. +Open up your editor and create a new file with the following contents: + +{% filename %}.gitignore{% endfilename %} +``` +# Python +*.pyc +*~ +__pycache__ + +# Env +.env +myvenv/ +venv/ + +# Database +db.sqlite3 + +# Static folder at project root +/static/ + +# macOS +._* +.DS_Store +.fseventsd +.Spotlight-V100 + +# Visual Studio +.vscode/ +.history/ +*.code-workspace +``` + +And save it as `.gitignore` in the "djangogirls" folder. + +> **Note** The dot at the beginning of the file name is important! +If you're having any difficulty creating it (Macs don't like you to create +files that begin with a dot via the Finder, for example), then use the "Save As" +feature in your editor; it's bulletproof. +And be sure not to add `.txt`, `.py`, or any other extension to the file name +-- it will only be recognized by Git if the name is just `.gitignore`. +Linux and MacOS treat files with a name that starts with `.` (such as `.gitignore`) +as hidden and the normal `ls` command won't show these files. +Instead use `ls -a` to see the `.gitignore` file. + +> **Note** One of the files you specified in your `.gitignore` file is `db.sqlite3`. +That file is your local database, where all of your users and posts are stored. +We'll follow standard web programming practice, meaning that we'll use separate +databases for your local testing site and your live website on PythonAnywhere. +The PythonAnywhere database could be SQLite, like your development machine, +but usually you will use one called MySQL which can deal with a lot more site +visitors than SQLite. +Either way, by ignoring your SQLite database for the GitHub copy, it means that +all of the posts and superuser you created so far are going to only be available +locally, and you'll have to create new ones on production. +You should think of your local database as a good playground where you can test +different things and not be afraid that you're going to delete your real posts +from your blog. + +It's a good idea to use a `git status` command before `git add` or whenever you +find yourself unsure of what has changed. +This will help prevent any surprises from happening, such as wrong files being +added or committed. +The `git status` command returns information about any untracked/modified/staged +files, the branch status, and much more. +The output should be similar to the following: + +{% filename %}command-line{% endfilename %} +``` +$ git status +On branch main + +No commits yet + +Untracked files: + (use "git add ..." to include in what will be committed) + + .gitignore + blog/ + manage.py + mysite/ + requirements.txt + +nothing added to commit but untracked files present (use "git add" to track) +``` + +And finally we save our changes. Go to your console and run these commands: + +{% filename %}command-line{% endfilename %} +``` +$ git add . +$ git commit -m "My Django Girls app, first commit" + [...] + 13 files changed, 200 insertions(+) + create mode 100644 .gitignore + [...] + create mode 100644 mysite/wsgi.py +``` + + +## Pushing your code to GitHub + +Go to [GitHub.com](https://www.github.com) and sign up for a new, free user account. +(If you already did that in the workshop prep, that is great!) Be sure to +remember your password (add it to your password manager, if you use one). + +Then, create a new repository, giving it the name "my-first-blog". +Leave the "initialize with a README" checkbox unchecked, leave the .gitignore +option blank (we've done that manually) and leave the License as None. + +![](images/new_github_repo.png) + +> **Note** The name `my-first-blog` is important – you could choose something else, +but it's going to occur lots of times in the instructions below, and you'd have +to substitute it each time. +It's probably easier to stick with the name `my-first-blog`. + +On the next screen, you'll be shown your repo's clone URL, which you will use in +some of the commands that follow: + +![](images/github_get_repo_url_screenshot.png) + +Now we need to hook up the Git repository on your computer to the one up on GitHub. + +Type the following into your console (replace `` with the +username you entered when you created your GitHub account, but without the +angle-brackets -- the URL should match the clone URL you just saw). + +{% filename %}command-line{% endfilename %} +``` +$ git remote add origin https://github.com//my-first-blog.git +$ git push -u origin main +``` + +When you push to GitHub, you'll be asked for your GitHub username and password +(either right there in the command-line window or in a pop-up window), and +after entering credentials you should see something like this: + +{% filename %}command-line{% endfilename %} +``` +Counting objects: 6, done. +Writing objects: 100% (6/6), 200 bytes | 0 bytes/s, done. +Total 3 (delta 0), reused 0 (delta 0) +To https://github.com/ola/my-first-blog.git + * [new branch] main -> main +Branch main set up to track remote branch main from origin. +``` + + + +Your code is now on GitHub. Go and check it out! +You'll find it's in fine company – [Django](https://github.com/django/django), +the [Django Girls Tutorial](https://github.com/DjangoGirls/tutorial), and many +other great open source software projects also host their code on GitHub. :) + +{% include "/deploy/pythonanywhere.md" %} + +# Check out your site! + +The default page for your site should say "It worked!", just like it does on +your local computer. +Try adding `/admin/` to the end of the URL, and you'll be taken to the admin site. +Log in with the username and password, and you'll see you can add new Posts on +the server -- remember, the posts from your local test database were not sent +to your live blog. + +Once you have a few posts created, you can go back to your local setup +(not PythonAnywhere). +From here you should work on your local setup to make changes. +This is a common workflow in web development – make changes locally, push those +changes to GitHub, and pull your changes down to your live Web server. +This allows you to work and experiment without breaking your live Web site. +Pretty cool, huh? + + +Give yourself a *HUGE* pat on the back! +Server deployments are one of the trickiest parts of web development and it +often takes people several days before they get them working. +But you've got your site live, on the real Internet! diff --git a/en/python_installation/README.md b/en/python_installation/README.md deleted file mode 100644 index d03e285e533..00000000000 --- a/en/python_installation/README.md +++ /dev/null @@ -1,18 +0,0 @@ -# Let’s start with Python - -We're finally here! - -But first, let us tell you what Python is. Python is a very popular programming language that can be used for creating websites, games, scientific software, graphics, and much, much more. - -Python originated in the late 1980s and its main goal is to be readable by human beings (not only machines!). This is why it looks simpler than other programming languages, but don't worry – Python is also really powerful! - -# Python installation - -> **Note** If you're using a Chromebook, skip this chapter and make sure you follow the [Chromebook Setup](../chromebook_setup/README.md) instructions. - -> **Note** If you already worked through the [installation steps](../installation/README.md), there's no need to do this again – you can skip straight ahead to the next chapter! - -> **Note** If you're using [RunCode cloud environment](../cloud_development_setup/README.md), you do not need to install Python as it is pre-installed on their platform so you can skip straight ahead to the next chapter! - -{% include "/python_installation/instructions.md" %} - diff --git a/en/python_installation/images/python-installation-options.png b/en/python_installation/images/python-installation-options.png deleted file mode 100644 index a0a6c65d81d8c325a91a060ca5ea16101fb63b92..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40064 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%0APW4 z2YTi|Eu@4G6H(nb5uRqN=r|}|IYn1QH$@mz0z@iuuan`XNU5JkUVtEMRR#1<&# z>ZBDy1cPo!Lo(}5@IWC^FJOugY;~L-SJu?$r2 zad&#GI6a$}Kjg6q|}Kvas|A2#9BiA&`EN_un?^N^;4Dz#Gv7=jV&+9@6syTwp> z$QxqrV38a!Ximbo(@1)o15W0jn^yd6h^Bh}1Olj5kei_zMs<6N(W7Z|6ZP0wR;SNc z*G}=E2pB{3Nt!E^5W(1A0vp=Gb64!?`J9nsP_68wEB6{3@tJ8+(Ge|pr}DA!mBSCGbM;*kTWfiTYz-> zOqj%^h{2%c!JS#Jw3c$YQ_TH2W9}yjl)y^D#)yqDXit4ou42_Lvf!$;7g9XA;_5qd z4vLss;%I1$ayS_Z&H+Ta8z9-)lX-r`-nST>t216tawnIN)0`1OPY)TV^aOFC}u>F>a`J6c-Nn<64;r|=ngY< ze1GkOyFVXvXSJS1t%AtNb8AV!-gG8Xt*QkbL|#FQxc;noP*n1Xn9~^L(WD5P=2Z7K zE5eFfl#X1XU(s#e39zkM25M{nuOhehgZB=H5i_Lf1~PZ!k^;Fw&wDDl%FV2*YPf+1 z#b1FU62sE;q>&Or3`RGaA;q2&^PExI2-FtbhGBH-dlmPeU&0;F@%i)p{XHs%yK{*) zvb@Da>n0_t$v?)SMX2ZDsu4yVjb;z4nLgALOfH_bUqqjhI@ouzTkTy9K)qch?7T*y9u zSNP$>hxGS4K3op|_MutURb5TnJu;ov?R`|*1-Nn2JLz_pPKFWtIE#bgwO7zei5i?5 zLz^V`WS0Oz(MGS2YqrW`-p^{-MeC_Xhyd1bJF00Fh%@Kb2^so$;d9y5@hLO7? zEA4K+JE(PugW~mPMM~oS0+Ibi!)l4$Dd-q3A4bJ+8Y&}VH&_lY%AN(*@^vJ@Quqw= z^0^PK5!IgFM}tYWzu!*M$kMvw(MC``)q0}-reEbXpt3l zU8(*2IT4p>D|S8YV9u4BBTLN4aye+sN5#70|D>vaBkGDefUck7)EEv;(cG$XbQ&ZT zMUGibhtvo&^Ui3U68D_=BZzy{+5chhY+e-C);0b=_2`iQAt{Oj88-o;(SZu$K(K4% zpn7nnsKS|ZH;5Jm`|M30ZhzcX&X%TkpNoB4@j`96T#a~Aq+lD;W|5csK5J!_+V!EH z4Hpjh7?Y)0Sx$aDZ(g%L68nUsGS0x7+mjI)riTrhzz+fFgl`ySQJvU^qIl?2#IFrS z;?c{e?e0Ua_@*tQdrnC!#`{eXUNtvdl$+}9ZHxyL@&C+lq-GOyF=k%=TO&c_9r6a5 zLa=>dVGB^i;rT8hmKpMoTS=5ksMUY`jJ_%qL7jwcp^=*nlM$-?qcVX~q|Tl|v3v55 zjkP2Ng~f}LQhRq-6mk(bA^{pz1Ah#f@rG_D2}k`Bc6ZAM{w?l8DIvJ_3OF7GbGEWehlOL z_c+TjdX>1WT~Vw= z7i%n%o6bq=BkH#UVi)TYotMhx;5=*co<4E8MdJ5%^Qu&SN9W~Ij{&>rg)jNU$;FZe zeDoA-jXI5g=yAO!3F1Sk_ois(`GRvU2c%IXw^%M+(6ne}N=^5oM}jMqs!O6y^V7@H z_Lc7sD7ro}k}>;`1Q9#1F_RN;kH=p}F1}Pft4H8x#GWXT1X0=;v1zSCxRR`*E*|BqFJ0B41wveNK+Id;B&8FZ&Inz`qcCz`hSrr<^ zsOFTjR%?1{S*2#js?xaVluLHmqned3myH99TT%3{EXP}7ajPQJaG{4Sa@Haco$PeG6D5%>$ zYbQE8YdeP1O+w+hHJ6!eM72Dl_#xknkE=xeCG!^0Z7R>zPAzYmwt6&pW_k39*#WSu zTF#5p6{0xRBG&I5aHlVr)Iq93#SGDOC9B}l8O~Rm#xw(gDZV9 z>!M~>**i^-4%)ulq?&ug#|~g5gHVSf+(9xloY}~p2?*S3Mmh=O2xRg0V-luys7|7_ z{;c1tUK4yNqVq_S=(@fH?>qTQY??R=ap8LuPmB$j#z}%=11Qo8MW-1T;Buk3v^>!< z*fT}{`0X@XAu;7(E^fKRD29{e6`S9{bn^N9pDG%~ez8i+u$ZTs?evI5$Eu5nZc9$y zc)Pk+yv*h;%NrDPLUinEZ0DBIBu?jpT5d_=14Fw-hiA}gJv}Bu?Oiz*bi$mtUwJoX zGh|ET@O|w|A!Z`B;?2gWXar-jI}Q`LAr-iFRAwPGD-GpHR9|ZGfOOvMtCH(Z?z`f} zn$F6G-PHm5=&cYTg^|!Ga_Vf`6+w(5T^e&CXn5S3zNm=h?TZ{OU42$%$VGFX-LU0Iy#0bzZJFdKjsU0GX8NnJQWc>UP$T4)-?%qS0qpZeW zjjmP8u9{>F%xw|6;y4Ia^2-)=6`lok&$_Q=c2@aU)Z1EBxW?B5ViL z?}@O_b*FrZ%Wa2^i(c5}3-~9`aAVN#3MQIsZqdON6%h(KY%3vlx|#@0hpRRplFkMm z)j}&6fQ6S5iW*QpBZsmo$WC#H#{zHyv?HES%M-)={-o0Wa9G))Ybg)VQ2A0$l{+O zU~-QZ{ooe|LF%LWI@zlpOK!vMCj~(V{c#j` zb0inwVetYvc@t(W-q+h?zQcPVwqJMih-f#3fA9`c?8z3u-$wTz*TEJ2Wb1O* zO}H$4yN`Ss%EcXM|NBpfc2z|ElxbGzwB&{2$$E|K{NWm3j#^uPB~I6IZO6<6^#7%U zD~?Alrht_x3v2A}E9HfE5dQk>uYZ3?{4LHrcydP+BiS{lH5sV9(qo)KE@4F%pqaCD> z72p2cqG-Lz6q-C}{{TIEAOQ)n0YS+3<#P2SjEd%$noMG!_$(F*M0g=XD6#sl$Mx@j zeMEoT`QGi^@**KoJTaUe#YMxY1axDYW>v%m)2vg+Fi;1s7@r%cL^adMd6yPP+q7Xi z@$(i9OjLdU{KT;8u(ghjLZO&9a$UMf8`&ZgYp@!|o_5 z5EX|KLMBb>r+xJLr=Rz5#UOFTIdd4N>Vj&O*>Q{LRrQNm!9ZmbX^lXDX1eIIAgYJ@(hkype$;DpxFf zvCXG4qf~CW4aLK~;s}6^#&S#ncw_EHT$0O$%g&5GmythTqbNV`Xo}H7L=zXGnL*SX zCIr6TUqAh_`@N#g)UBad1&Y2z5k*ANxvIH|qKJ<;0NA3cE45h{S6SmMo-j8wtb*(>$8f z;3x^usX3h^>_&Vrb3yG-8N0cx$+RUx+VYu3DMnFd#aAiIz6j7@p&Sfsqmq&VniCvC z)ry-kGo{}?y)f&XC^=Rs;A&BvHB6^tna2OIcL%wV97hyDkK!}v9Ny{}x{5B~TWDni zh8LQR1$bd-p+No+_>m%2h_A)WhlB!JAOXT%ITX8x8j?+#t44l_U~!t5)k8!@W@XKP zr?zMB6|+T97C?e30FANTvP$son5z=WCy;P0Xyg}UB@}0qdeD})y_|gXoZ$5ok z@#f)v%<+389(*wJ;2jaW7j3{iynJp8W>Pd;25gZFK~_W(vW1|8@fFd99DfFJYyv*h zo@<+%H;MoG6yhrczM?8_0`B&pKkh?s7uVz4_~HKZA!S_dK7PCY_^aF1_@(jF{bt_v zgTM6p@cNSR@}2SdZhUPS>*c$Sjt3BV?;dL1ynV!}jW@w^zE~4~e5B9w2@cb+P5Am*?V_+jGvO z=!QPDHBnxMz(oPs7J{}(0ZdZ81G1mn=)2x(;{G;qyGwik@ehQT`&?bVC|4hD&pNX~ zH&wUDHb8Qb8A$cj3!?0$NkK7bGb!+Lyb zQbaa&NwRyVdT)%NT`n|si%Um|l+*wbdIsW6)gKbKY!2@s4u&5_etl^^{B}EY))YIt zSh7XgokDb5?txrN5>rJ=0w@B{tSa8P4mI&m5;urfdx&=ie|trKzMVN|idE{&vL(5C zFDAW^2`o|-NmoE-fW-j(&ro8m3 zVyOb%B$1S)K!#O8CPE@2V)bJfueT>4?pASz#N(2I2`W(drc&C};I?-eISW>!T|>XIl)y^AO*xFyRbqe|+L_4HECD2n4o@o03u zylc+?Zzjbvr^v2=EU8Mp7um^@D}uaVaa6IfO4MTzcQ?oFdDO(i=={9Ixvn@Vngd>u z(V4xI+QKNRNOcv}i&@fwCl32vuOHWO?njox>^v!+lDU{e*?B{fRw83;Rp))1hc?9Ydyc-ZbcQR1XHDH7CTb7Lkz6)AIz?A92xBEXg)pEzK3 zz1xPCfB*2xqBto|ijY^4WEtPW1ul#LWs?fX5l{qLBdPWAcx*o3OT4(a-|+kJHaT~S zvq3W=C|5Q)LySZWpIQ)NuyOn=k@d_|v!5%9gW{=~6z4hUD60jm0I?6fnsS5+5TY@G zjLz_G{akMDH(Cx7M^SuJit|9hxgWD?v?Cg&h-`@nucVC-Aw`4)pfNMn-TH{dF|-^P z#UEZOaaP57%*q5pu82&I5-C}bKrw($yn_${KLmJmu@%KZaY!5#uP!g&km5XMb?y|` zj!fA2HYmKKBzYx7Qbb!E@eTwcbfD;mCO_AoudcSLc#_6RaZ+?7(A^^%6~O_~q{v31 zY1tcX5de5Z@m9_2%|YVzp+ArD`Eac2v{R<@@ad$;ME6QWS%I*0y-Mo6H6qX=B8kjT zCF1L^{(~;-m;gzS5YyLW&6;_FW* zn9ug-tGASRdG2qAm=t55vTEbFdLgNvB+(iW$cXTeDD4~b?P$;6>?z(JKfmok@nL`7 zk1dyz;>>9jgA7XQpjT^YZ4p}|5v{SaWk`f9K&#(EjFnK&?2%yB0w7{7lNz5`Rc3kpDFIfuHS=O#TQwe6eq=`8he+RWV6IbAOo2q z16+-L7@>95*MIp^pP@LWmhpVpChP<18H^oU&ElG(0+iEF*TnK=@Gs0^pLBOW= z6uZ&H;Ih|kgZ8^D)W(iVTjld8MJ^;5B#nezE@w_L&Y(3yzfQKHk|;A4lB(8#k&Mr3?PGJsm6I$a!$47mA5HJV z82!&=F!*>g7!DqKiqn*Z@X2w^Vguwzu>r)eySet&54^Zs&Srvpi%V=p!d26l7EGX6 z$SmPPDC1O`aL#j)bH=^JjrnyryuQD`9bAqkv=m~*_|?SMMSi@+NHIPuYO0C;(3Vy) zE! zF;A{mkz&j-6zdjR)7GJZ;#zrnq!N}{k}6{Z#g^VX=7C~E)0XWkZnQp-`yX_evr*Vg z@Y{6AhR@HFg#WTwc#BV?i_z*-`OBSo;(JA->ly*tcC8qf)VHLn1xrMrD0K@Z*q-9s z8MHChIDbd23(l@SEr{a7FiGb`ak>Z=uRaXv+bQxKDV{e)lK9#UqTCS0)?Yv^d6Ji* zDpn;RTJfHu^&yH}dBSWGs^a~h`uDesIq#J@%L=Wj5fL^-v4lcB z_PrJnN@GA31v<&8DpGV=b+&uoM$B(*xetrDPnNI-Vm_ZQ=5v2GKYNO?XHHqSeJcng ziZZk#>1t~D3H_2CH1(b$g&^)O+>YWyzn|d68wv+XAa!h3`y<(#`_nnapHm{m^QKrd z)T9Jy2SM3NPZ5o=rmDR`KsprQHM*Q-g|mmUenatlLJ+s~=xi@BR>gCtNZU%G#inTh z!pa=&gC>+jIszJN8%SxP&f%Pp;yn1<6MWgi+*7p1?qb}TBvQ0k61oOUL`M|Sc!CBi ze@`#NHhct?g$eY*Y>491NhlJ)oj^LJuW(p>a_5{#ks64Zu!y_Wfug^vE6^Tfy{ym} zkhE=pULGD-6&K$H@r}f{_qG(RlWZRjbZ_0cL+RXl<2L^2&o=I>q2JPd`GYUs4!@E9 z9UI%Z@6NjG|2O+==-wGn1oJvK(Y3aU^E-n}sI;{kq~_dKOU@Vy@nF$T0QwaO}5^RsI`w`%Q*uGh33$BEc# z(NS5Dn#SwxWE-^V1+$lXYh$(788A+3H#&6dGBTMC9cCF@$sI~D4yLSfiEI)1Qvo5l z;0Y(3GkNAd&wFx0;!1C0yLX4eL(cm@?|VA^_=unZ`4d+JA^i!t=H9J~xI;_MI?1L&pk#=qcGBIL(@vVY0a zw}B`?v&m?4;cKA37mA7`(h*i7Tcj%LOElLaIujT3#hF!iXHu1{<1)o=7T_!fsz*7>bvrq9j#vEjWMP zE&B6!!TFtMCdcoQ?!oEDRq-cx{M(M7pyG)B1uE4k=-+Z?@{Dc~Tu-PbBwVgpqKZEZ zaMYL+e?$^_=|-w5zD!b3l(5Ghu|59)^lw!q?D4_D$*SEwfi33r_*0eBRf(lUlmF>= zh4w9HV$*tRrm1FM3&5qvu`LaqTn2$HXXYm@!;xonvyl@H4NOT$8@vZ4(^M7xg<&>ey+%V!Hqtdh@{7bbvEFmNiY)y ziEa~TFgq&?3JNNknr_<+hKIQgzfJMTEJ2|%Wke>K4WX#jo50IR973^g<|FS|p4b&Q zooG4w_7^4T8;S?d@3iF4J`|yfu)|`>TsC-PYPZ;)yBtcU%&}&s91@F?He0uRkUQZO z>oY5>Vf)-;A5Jann>p9=hd}{)-&?W1*p|B9YF6)qya~IDKa&JOI%u-w&M8w+6oGo| z&wbHm3U)~!gc ze2V^OmRT(;W(@|;{=c4k(#UtvNFMFx;NfOB6ExytItma4de$9hwAl)ZDhl!|zcw4p zW@nU7Y{KTmTkCB~AdDfmOr;phl!mFI1t}yF`7jih9FX8#8ststfnHx<&OQ*nkpQ-= z^GBfgXMnG#cGnP!`7goQ`K91V|BYwK93R}{GoS5&FBhGvOuh`TbXWh_u!`8KAiIQK*fxnz9omi|IBhJP>|-&Tn4C~7xNa@ z!q;nm>v?jI1YahX1y8Z^vCjbt(gxw|Q`dwMk0Lr_ltfxWvzuHn?m!NsGof5-_nY%8 z@!=3={87%p!$>0GM;tN&LoxnQPA1bC=AiXzPHh43hM~CNq7W!SXH_sR;WD^#GN8ks zIZib`!ynw^zhqAIaA?;W{W#GC5{H2*_e( zS`RM9FAM&>7#twsc;<4rGkAOL9{2_}X8CCF!p(Q7Ro{YAp*L@z;LlI63RF5=MQ zz}nw7%{u~Nr+8w9Po)25@$BkrfsyZ^o4q2wxupfS6KShEY79vh!LGIUXO~n~e3@^y z8H@u6RuqODG9?UMYoQOJiM=3)t%^o|9gZTeC+{4oilq=JN<)dU=f_>{%E{n8t5;bs zJoQ?HDxORH!2aRXFchyb6uAR%N1|nm)U@bSMe;j#`=`h@6F@?7zvsEMAc||dfk>>3 zd%gTjq$$WL-25Gr5^%m4Ez6|YobFj9`m7akpemy?} zdzMjz!p+q(itj`3)_oG9*q^x!+kQ$zO9N{Ue3f_v$4*vG@x-KVDUe4F`sdvvUloZz zdh9G-W8uku5EP@cR;G!BBnBvrj6{rCilK;Akq(;2xh)SE^7o_YKm9&jn)ZHc&Mv6I z|I0Uinh}BGN9Ys_Cv`i~Pu4t<5kzraU{m5{IRD3-EKSn(jllx z&yWsgbz`A0Sdm-`A59Eb#VOce+Fp;j6i&>)wkh!zTav%t1Luwm!qN;v(X+UeP!ymj z?tRP#@+OwTe_qHRo&)+L`})0F+tHFMS= zHXI!JDB?^nTnYs`=r3v%bC`oB6p60rNJQt$$fK!ZD?&(UQic);Atvw$M=^4Xo9!#2 zln{zgFfL}oW)zfh^KRu$j(H&wRWWQ|vH$6qm=~tr3Y;4^A%5F(oGV@vJv-My`+!}_cs|uoGVsTXe|VRdy_Z-VTX8EbuKL;Cs0!g<*i6{v!f?phN9rm+56k_3yKO#Zd^5*Z%2zF9jg2*c5 zfU3sc+Y-HvA{2T0phcn>oyqNG5Lrehk?>SnI9c?qFUuISF%;bvOG5;Ttq);NB?_vf z)2T43Bq(yhn2mB2`QfYXfK{V&VB+Cb5sl!ZkFyJ3+dEW7Y8Y;$ivK(k4SpQP|IijC zig&Df)17ZY(Sj%fL$O9dF=`jxMId4{R753MMkUlAOUo$2$g>{@iac0NmLJqi?kG@1 za2s?QuHoBJYyctnI%q^O%6ClCOM00<#!nk&+nkI-a@16e%GgFNC}{gTqd115-R<}R z&24c+wXXmU?o~A|Hk#5hb%k2Z@@T2w#UpqDUZONJmf)ofNfEvD}92?~mdb zijKc2ilOb8Va)5W+WBFty+H>pqgWB9iWr4b!;^?C_xbFm`|<^z?~kGknuO)y1)&U8M1mlkdct!mSwMTX@*}Q^!!O!cVj)HrpLCiXC=` zmlEKxccO>3%j9+1t!Q?tp?ouC%XzEfpq=c^r(fMBsBAV2l>`yxvN>63Hkxg&2Wp~| zNR%ZJNt8<|U{NHB54ibMfWY~?iYi|J6hta%_>9H97c7?I>IhW~*gJ+*#dfR3QZ08S z!g-73;|Gx@Ks`1)=A&V(IPh7E#fnV>7wDV4j%tub35vv7BmN}ddKD&zW3kE|C5m|S zy$J|1uSKVKQ|gXM@8GR^T_^C+X*KDzS}muuxMfP|O_N%kNiVCS|AIL?H#avspQtkH z3^HP7twE;BXg~mM22R6qT7&HYAX4O%vo2RK9}XfxI)tK*@04e%c8A(d>Lo}Y#qJVF z#RU4nsU%`dKmH;V3x6^pMYW+?RznHeKb9mH{^A?6%I%+&pqTPf-gK2}ZneaSEr?Ym zYzB#vj%xb;kT=*Kqe>aKxd%ix@OG6dMwO7^d}1#Sb18M-XhD%k>^*BTz4?3h@FY4e zynQ7~6isTKgHfhcYs-NWx}EN3lSYduR++R~y~SeDaT*h0;LvNdCW}R{u%-zU;k9dqkE{-0g#=*v*nM@W50bK>dpSd{hQ$}l7RTo?q|BPJQjR5A>TXn4YE zjvO>Ga%0k8p1ddm_>Y<_Mr5P?sOd}y#j?)9?dz>qB#`>wv1QLSRo5;4;;89Au+IOU z=~y+oboYg$$36?O8Q8eH1JnMczat>2xVI$zd2EQizEMqOh~mm>>b0YZ1{MS_-cWEy zs$W6hXiXnQD7NR0KLC=;eCm25@4b%R`evil+koITdd1#`@(wQ+B8t(eB8nhq!l)Sq zkV6mc1q-67pva-G_7a{NEn+0s;!j_|p37$7?atyW`jV#3o}ct+>Am*sq?DxR%OErL*YjhauNEXg zT94}Wi+X_Fi}FXk{xAcyeXDB1%G&zu_>_3o3{m_?AGA(8GWf6S@6y14C<;)&=6Std zpQ9c%C|0@OoBmJj<@Tz^>(`As-8+qrqZf|u%=*M#?tX8lF6$HjQJuc5J!%wruSKJ~ ziA3skI1fY*-JwU{8-^kq^V5sq ze`XdOjQbpJKc2x*%u{FSS0t7V#2p#zn}YX|EC(bLg>(Bqz-jcrcq0?uWqbfC)CaIR zNL|mVQ8xjtGH#n%op^*zJpJaq5ZIc083yKW9uy=*adwvexmnlbfx8tHpGi=ssFM;7 zjT#i&GiUUaS5fM0YRdF^C;e-Fp;pJf@`<}-dP>T~4^SCW)?JAnMN&K~Pj1<+(^y!d z1>6rp(XG?SSv)^Nv0Tg9WE5|hH3*+g!y$p_mT`V)q=doaahW-d!DeHsI7B0*Tx3o% zh8|;+iilfe6vMxA(9IgoLUULzp(uiMZsN;3x5fT0P%z2Y;y;__-;oA??h88T6Vqp_ z=b|ER-%$Oh8MXY0WgSx8;#+j1sy`E(N$;)hKA6?hGO+frfG83~fu+lPK!nQJy#Oa3 zxh4S6&8(7V^*U^hZ2?g%Oj4^CbpsBp+ZKCBL2(65F55XRldkwB!7%`YQS#M4lrcjkFn6;Y#b zi!pUZATJG3%%9btxg1(NJ2OJd764wVobkn`LlT@=CP}WvrNHj&oJF^kB8u$R&cm!Z z+-bi16*_Z(ucqF*)6%}+Vn70^4^gaHoq;H35{j~e20;oA>{C$O?``zrvSk#ZIOB_Q zmh!*HZHrswTk`sq@|vfPpL^s3hy6<7qqtg_p79VUl80_=#+evcI1Egvkq=ZwAri$Z zzW9C=4Y)+9Gw5s{BZ;ID4}#8Sz%wH^9cBa@ap!T85tA&CeY8s!NYYBohoOj)ZF19G zl}8kLk#3PAhkE(k#LvO=^m6~!N4nwC{LRX;h3}B)NjU$KSO!qIoUNbf{3_qZS8A&&=N>8(jUcrN~>FL|C$)@oDJq?*U)Y15N}syMq0B&0`tYx+w_ zNX4UEnQH+^bz%RlLhT^E(SFEzFNiGAa-g;sFa_Cx2D1JgHR>ti{2mRqhl8E+) zKoJq+OctF5H@Ed_Q?XWFPk;Mdk$w(A-!q3$)FEkg9A`FajYyb5ZM1QiK=|l`ZW^mR zl#xq_K@7qyRN_Sbh*Q~3hohLH3mLoccltPcLgCpX;91ROU3nXzW+(S%F>cpT<*{la zqt{zG{uBW8@8HVXkJdt<9-Gze;GV_8^Tj@~|JcXaTnrpU;V#9RSF2GHIV4d65&!B} zzg&%X@N>_W5wO_nJ00NzV|$+f?Pj9B-dHwDP^`kgv#AN3M)OK}b^`Y+a?mSL6%*g+ z&y3e_iGSQ0r_rqXBI;}hs=BP-SM_7*?oazLTy@3vYLr)7 z&;TcWj5&0qXtE^DhVsEmp4lA-@WdtMmLr;H#o`%CBUujLAqvI6>vn4qC0f6L_~i-OQFP*_@uCQ>WFS&u03lk*^Gz zT!+;PiFFF49xPR?U-{n}dCuR-cqrL<7=CaYQ$=#Tb~{ECmRB*SO)=%mDWI@CS`-EO z&8Bu)?Kq7EU}y!c2}hA+sDXVh>;2B(hG z8H`3OH+zPRk;nj4@S{UX%E54|7`;hjD2|ZdE23F-raKV!MpM4oqSJc;Ogf93mAiF% ztCx^O3UNAUvUdPM9H=+v<`(2;n`vT4X44t#`jiBN6Ss0S8V&B{)P<2KlPAN-g7Bq_ z98$~zSrs4F$cuh28$;3he}|%g{@Bqhr#l@D0!z3ZRYah}?PXbSmD~b4Nqnn#0Oh?c z_)xo|lB>5vp4T;$=nH~pL&M_#Y3B?$BL;#f{QuGaQw}I7J!20=(bBdMc)aQlX!glO zD3N8`<@&xmyR$KX&twLh4P}uq#Z!KH$Ve%tmYiO>-hqGZ-!6|Le;@5`rqy<#01+gVk-m5L2eog$avg+SeOntwzM znI;k+R&gj#cb)m#t%`rEVgv%@Vjk8uu_{W+PI3`3%Jo)7)4wWSW);~0K*&2TCW6#o zCWcb1)5UyEO$v+vc>%LH*?ysipSBg5`_ZW1zgEkDw<|bT=`vir1}TpKm~>ih4me5LVIrii)Sx sd7`W0F#LkvsQ5au7go_#(U<{z1ICNTSenODGynhq07*qoM6N<$g1=}I-T(jq diff --git a/en/python_installation/images/windows-plus-r.png b/en/python_installation/images/windows-plus-r.png deleted file mode 100644 index 4f8f74333812b4ab7490f782a0ef52ccd25f883a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24822 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 AivR!s diff --git a/en/python_installation/instructions.md b/en/python_installation/instructions.md deleted file mode 100644 index 4365eea826d..00000000000 --- a/en/python_installation/instructions.md +++ /dev/null @@ -1,115 +0,0 @@ -> For readers at home: this chapter is covered in the [Installing Python & Code Editor](https://www.youtube.com/watch?v=pVTaqzKZCdA) video. - -> This section is based on a tutorial by Geek Girls Carrots (https://github.com/ggcarrots/django-carrots) - -Django is written in Python. We need Python to do anything in Django. Let's start by installing it! We want you to install the latest version of Python 3, so if you have any earlier version, you will need to upgrade it. If you already have version {{ book.py_min_version }} or higher you should be fine. - -Please install normal Python as follows, even when you have Anaconda installed on your computer. - - - -First check whether your computer is running a 32-bit version or a 64-bit version of Windows, on the "System type" line of the System Info page. To reach this page, try one of these methods: -* Press the Windows key and Pause/Break key at the same time -* Open your Control Panel from the Windows menu, then navigate to System & Security, then System -* Press the Windows button, then navigate to Settings > System > About -* Search the Windows Start menu for "System Information". To do that, click the Start button or press the Windows key, then begin to type `System Information`. It will start making suggestions as soon as you type. You can select the entry once it shows up. - -You can download Python for Windows from the website https://www.python.org/downloads/windows/. Click on the "Latest Python 3 Release - Python x.x.x" link. If your computer is running a **64-bit** version of Windows, download the **Windows x86-64 executable installer**. Otherwise, download the **Windows x86 executable installer**. After downloading the installer, you should run it (double-click on it) and follow the instructions there. - -One thing to watch out for: During the installation, you will notice a window marked "Setup". Make sure you tick the "Add Python {{ book.py_version }} to PATH" or 'Add Python to your environment variables" checkbox and click on "Install Now", as shown here (it may look a bit different if you are installing a different version): - -![Don't forget to add Python to the Path](../python_installation/images/python-installation-options.png) - -When the installation completes, you may see a dialog box with a link you can follow to learn more about Python or about the version you installed. Close or cancel that dialog -- you'll be learning more in this tutorial! - -Note: If you are using an older version of Windows (7, Vista, or any older version) and the Python {{ book.py_version }} installer fails with an error, then install all Windows Updates and try to install Python again. If you still have the error, try installing Python version {{ book.py_min_release }} from [Python.org](https://www.python.org/downloads/windows/). - -> Django {{ book.django_version }} needs Python {{ book.py_min_version }} or greater, which does not support Windows XP or earlier versions. - - - - - -> **Note** Before you install Python on OS X, you should ensure your Mac settings allow installing packages that aren't from the App Store. Go to System Preferences (it's in the Applications folder), click "Security & Privacy," and then the "General" tab. If your "Allow apps downloaded from:" is set to "Mac App Store," change it to "Mac App Store and identified developers." - -You need to go to the website https://www.python.org/downloads/mac-osx/ and download the latest Python installer: - -* Download the *Mac OS X 64-bit/32-bit installer* file, -* Double click *python-{{ book.py_release }}-macosx10.9.pkg* to run the installer. - - - - - -It is very likely that you already have Python installed out of the box. To check if you have it installed (and which version it is), open a console and type the following command: - -{% filename %}command-line{% endfilename %} -``` -$ python3 --version -Python {{ book.py_release }} -``` - -If you have a different version of Python installed, at least {{ book.py_min_version }} (e.g. {{ book.py_min_release }}), then you don't have to upgrade. If you don't have Python installed, or if you want a different version, first check what Linux distribution you are using with the following command: - -{% filename %}command-line{% endfilename %} -``` -$ grep '^NAME=' /etc/os-release -``` - -Afterwards, depending on the result, follow one of the following installation guides below this section. - - - - - -Type this command into your console: - -{% filename %}command-line{% endfilename %} -``` -$ sudo apt install python3 -``` - - - - - -Use this command in your console: - -{% filename %}command-line{% endfilename %} -``` -$ sudo dnf install python3 -``` - -If you're on older Fedora versions you might get an error that the command `dnf` is not found. In that case, you need to use `yum` instead. - - - - - -Use this command in your console: - -{% filename %}command-line{% endfilename %} -``` -$ sudo zypper install python3 -``` - - - -Verify the installation was successful by opening a command prompt and running the `python3` command: - -{% filename %}command-line{% endfilename %} -``` -$ python3 --version -Python {{ book.py_release }} -``` -The version shown may be different from {{ book.py_release }} -- it should match the version you installed. - -**NOTE:** If you're on Windows and you get an error message that `python3` wasn't found, try using `python` (without the `3`) and check if it still might be a version of Python that is {{ book.py_min_version }} or higher. If that doesn't work either, you may open a new command prompt and try again; this happens if you use a command prompt left open from before the Python installation. - ----- - -If you have any doubts, or if something went wrong and you have no idea what to do next, please ask your coach! Sometimes things don't go smoothly and it's better to ask for help from someone with more experience. diff --git a/en/runcode/deploy/README.md b/en/runcode/deploy/README.md new file mode 100644 index 00000000000..3bacf17985a --- /dev/null +++ b/en/runcode/deploy/README.md @@ -0,0 +1,258 @@ +# Deploy! + +> **Note** The following chapter can be sometimes a bit hard to get through. +Persist and finish it; deployment is an important part of the website +development process. +This chapter is placed in the middle of the tutorial so that your mentor can +help with the slightly trickier process of getting your website online. +This means you can still finish the tutorial on your own if you run out of time. + +Until now, your website was only available on your computer. +Now you will learn how to deploy it! +Deploying is the process of publishing your application on the Internet so +people can finally go and see your app. :) + +As you learned, a website has to be located on a server. +There are a lot of server providers available on the internet, we're going to +use [PythonAnywhere](https://www.pythonanywhere.com/). +PythonAnywhere is free for small applications that don't have too many visitors +so it'll definitely be enough for you now. + +The other external service we'll be using is [GitHub](https://www.github.com), + which is a code hosting service. + There are others out there, but almost all programmers have a GitHub account + these days, and now so will you! + +These three places will be important to you. +Your local computer will be the place where you do development and testing. +When you're happy with the changes, you will place a copy of your program on GitHub. +Your website will be on PythonAnywhere and you will update it by getting a new +copy of your code from GitHub. + +# Git + +> **Note** On RunCode, Git is preinstalled so you do not need to install it - +you can skip to the next section and start creating your Git repository. + +## Starting our Git repository + +Git tracks changes to a particular set of files in what's called a code +repository (or "repo" for short). +Let's start one for our project. Open up your console and run these commands, in +the `djangogirls` directory: + +> **Note** Check your current working directory with a `pwd` (Linux) +command before initializing the repository. +You should be in the `djangogirls` folder. + +{% filename %}command-line{% endfilename %} +``` +$ git init +Initialized empty Git repository in ~/djangogirls/.git/ +$ git config --global user.name "Your Name" +$ git config --global user.email you@example.com +``` +Initializing the git repository is something we need to do only once per project +(and you won't have to re-enter the username and email ever again). + +### Adjusting your branch name + +If the version of Git that you are using is older than **2.28**, you will need +to change the name of your branch to "main". +To determine the version of Git, please enter the following command: + +{% filename %}command-line{% endfilename %} +``` +$ git --version +git version 2.xx... +``` + +Only if the second number of the version, shown as "xx" above, is less than 28, +will you need to enter the following command to rename your branch. +If it is 28 or higher, please continue to "Ignoring files". +As in "Initializing", this is something we need to do only once per project, as +well as only when your version of Git is less than 2.28: + +{% filename %}command-line{% endfilename %} +``` +$ git branch -M main +``` + +### Ignoring files + +Git will track changes to all the files and folders in this directory, but there +are some files we want it to ignore. +We do this by creating a file called `.gitignore` in the base directory. +Open up your editor and create a new file with the following contents: + +{% filename %}.gitignore{% endfilename %} +``` +# Python +*.pyc +*~ +__pycache__ + +# Env +.env +myvenv/ +venv/ + +# Database +db.sqlite3 + +# Static folder at project root +/static/ + +# Visual Studio +.vscode/ +.history/ +*.code-workspace +``` + +And save it as `.gitignore` in the "djangogirls" folder. + +> **Note** The dot at the beginning of the file name is important! +If you're having any difficulty creating it (Macs don't like you to create +files that begin with a dot via the Finder, for example), then use the "Save As" +feature in your editor; it's bulletproof. +And be sure not to add `.txt`, `.py`, or any other extension to the file name +-- it will only be recognized by Git if the name is just `.gitignore`. +Linux and MacOS treat files with a name that starts with `.` (such as `.gitignore`) +as hidden and the normal `ls` command won't show these files. +Instead use `ls -a` to see the `.gitignore` file. + +> **Note** One of the files you specified in your `.gitignore` file is `db.sqlite3`. +That file is your local database, where all of your users and posts are stored. +We'll follow standard web programming practice, meaning that we'll use separate +databases for your local testing site and your live website on PythonAnywhere. +The PythonAnywhere database could be SQLite, like your development machine, +but usually you will use one called MySQL which can deal with a lot more site +visitors than SQLite. +Either way, by ignoring your SQLite database for the GitHub copy, it means that +all of the posts and superuser you created so far are going to only be available +locally, and you'll have to create new ones on production. +You should think of your local database as a good playground where you can test +different things and not be afraid that you're going to delete your real posts +from your blog. + +It's a good idea to use a `git status` command before `git add` or whenever you +find yourself unsure of what has changed. +This will help prevent any surprises from happening, such as wrong files being +added or committed. +The `git status` command returns information about any untracked/modified/staged +files, the branch status, and much more. +The output should be similar to the following: + + +{% filename %}command-line{% endfilename %} +``` +$ git status +On branch main + +No commits yet + +Untracked files: + (use "git add ..." to include in what will be committed) + + .gitignore + blog/ + manage.py + mysite/ + requirements.txt + +nothing added to commit but untracked files present (use "git add" to track) +``` + +And finally we save our changes. Go to your console and run these commands: + +{% filename %}command-line{% endfilename %} +``` +$ git add . +$ git commit -m "My Django Girls app, first commit" + [...] + 13 files changed, 200 insertions(+) + create mode 100644 .gitignore + [...] + create mode 100644 mysite/wsgi.py +``` + + +## Pushing your code to GitHub + +Go to [GitHub.com](https://www.github.com) and sign up for a new, free user account. +(If you already did that in the workshop prep, that is great!) Be sure to +remember your password (add it to your password manager, if you use one). + +Then, create a new repository, giving it the name "my-first-blog". +Leave the "initialize with a README" checkbox unchecked, leave the .gitignore +option blank (we've done that manually) and leave the License as None. + +![](images/new_github_repo.png) + +> **Note** The name `my-first-blog` is important – you could choose something else, +but it's going to occur lots of times in the instructions below, and you'd have +to substitute it each time. +It's probably easier to stick with the name `my-first-blog`. + +On the next screen, you'll be shown your repo's clone URL, which you will use in +some of the commands that follow: + +![](images/github_get_repo_url_screenshot.png) + +Now we need to hook up the Git repository on your computer to the one up on GitHub. + +Type the following into your console (replace `` with the +username you entered when you created your GitHub account, but without the +angle-brackets -- the URL should match the clone URL you just saw). + +{% filename %}command-line{% endfilename %} +``` +$ git remote add origin https://github.com//my-first-blog.git +$ git push -u origin main +``` + +When you push to GitHub, you'll be asked for your GitHub username and password +(either right there in the command-line window or in a pop-up window), and +after entering credentials you should see something like this: + +{% filename %}command-line{% endfilename %} +``` +Counting objects: 6, done. +Writing objects: 100% (6/6), 200 bytes | 0 bytes/s, done. +Total 3 (delta 0), reused 0 (delta 0) +To https://github.com/ola/my-first-blog.git + * [new branch] main -> main +Branch main set up to track remote branch main from origin. +``` + + + +Your code is now on GitHub. Go and check it out! +You'll find it's in fine company – [Django](https://github.com/django/django), +the [Django Girls Tutorial](https://github.com/DjangoGirls/tutorial), and many +other great open source software projects also host their code on GitHub. :) + +{% include "/deploy/pythonanywhere.md" %} + +# Check out your site! + +The default page for your site should say "It worked!", just like it does on +your local computer. +Try adding `/admin/` to the end of the URL, and you'll be taken to the admin site. +Log in with the username and password, and you'll see you can add new Posts on +the server -- remember, the posts from your local test database were not sent +to your live blog. + +Once you have a few posts created, you can go back to your local setup +(not PythonAnywhere). +From here you should work on your local setup to make changes. +This is a common workflow in web development – make changes locally, push those +changes to GitHub, and pull your changes down to your live Web server. +This allows you to work and experiment without breaking your live Web site. +Pretty cool, huh? + + +Give yourself a *HUGE* pat on the back! +Server deployments are one of the trickiest parts of web development and it +often takes people several days before they get them working. +But you've got your site live, on the real Internet! diff --git a/en/runcode/deploy/images/github_get_repo_url_screenshot.png b/en/runcode/deploy/images/github_get_repo_url_screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..ee1560b1e85054020e578c2301141ba2bce8a10d GIT binary patch literal 61145 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
0uYoDhP<$pR!W>w#NB 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�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 B#QOjM literal 0 HcmV?d00001 diff --git a/en/runcode/deploy/images/pythonanywhere_account.png b/en/runcode/deploy/images/pythonanywhere_account.png new file mode 100644 index 0000000000000000000000000000000000000000..612d4528e115962729a31d52ae803565c1cc5191 GIT binary patch literal 30820 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 literal 0 HcmV?d00001 diff --git a/en/runcode/deploy/images/pythonanywhere_beginner_account_button.png b/en/runcode/deploy/images/pythonanywhere_beginner_account_button.png new file mode 100644 index 0000000000000000000000000000000000000000..c1be0a141326fc7137ef9123af7550256e71604e GIT binary patch literal 33633 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 Pf5kgd*|!i8eZT(!kJ=NQ literal 0 HcmV?d00001 diff --git a/en/runcode/deploy/images/pythonanywhere_create_api_token.png b/en/runcode/deploy/images/pythonanywhere_create_api_token.png new file mode 100644 index 0000000000000000000000000000000000000000..abae45ae37aead8784694cee4ce0a2a6600a02de GIT binary patch literal 23702 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 **Note** The following chapter can be sometimes a bit hard to get through. +Persist and finish it; deployment is an important part of the website +development process. +This chapter is placed in the middle of the tutorial so that your mentor can +help with the slightly trickier process of getting your website online. +This means you can still finish the tutorial on your own if you run out of time. + +Until now, your website was only available on your computer. +Now you will learn how to deploy it! +Deploying is the process of publishing your application on the Internet so +people can finally go and see your app. :) + +As you learned, a website has to be located on a server. +There are a lot of server providers available on the internet, we're going to +use [PythonAnywhere](https://www.pythonanywhere.com/). +PythonAnywhere is free for small applications that don't have too many visitors +so it'll definitely be enough for you now. + +The other external service we'll be using is [GitHub](https://www.github.com), + which is a code hosting service. + There are others out there, but almost all programmers have a GitHub account + these days, and now so will you! + +These three places will be important to you. +Your local computer will be the place where you do development and testing. +When you're happy with the changes, you will place a copy of your program on GitHub. +Your website will be on PythonAnywhere and you will update it by getting a new +copy of your code from GitHub. + +# Git + +> **Note** If you already did the [installation steps](../README.md), +there's no need to do this again – you can skip to the next section and start +creating your Git repository. + +{% include "install_git.md" %} + +## Starting our Git repository + +Git tracks changes to a particular set of files in what's called a code +repository (or "repo" for short). +Let's start one for our project. Open up your console and run these commands, in +the `djangogirls` directory: + +> **Note** Check your current working directory with a `cd` (Windows) command +before initializing the repository. +You should be in the `djangogirls` folder. + +{% filename %}command-line{% endfilename %} +``` +$ git init +Initialized empty Git repository in ~/djangogirls/.git/ +$ git config --global user.name "Your Name" +$ git config --global user.email you@example.com +``` +Initializing the git repository is something we need to do only once per project +(and you won't have to re-enter the username and email ever again). + +### Adjusting your branch name + +If the version of Git that you are using is older than **2.28**, you will need +to change the name of your branch to "main". +To determine the version of Git, please enter the following command: + +{% filename %}command-line{% endfilename %} +``` +$ git --version +git version 2.xx... +``` + +Only if the second number of the version, shown as "xx" above, is less than 28, +will you need to enter the following command to rename your branch. +If it is 28 or higher, please continue to "Ignoring files". +As in "Initializing", this is something we need to do only once per project, as +well as only when your version of Git is less than 2.28: + +{% filename %}command-line{% endfilename %} +``` +$ git branch -M main +``` + +### Ignoring files + +Git will track changes to all the files and folders in this directory, but there +are some files we want it to ignore. +We do this by creating a file called `.gitignore` in the base directory. +Open up your editor and create a new file with the following contents: + +{% filename %}.gitignore{% endfilename %} +``` +# Python +*.pyc +*~ +__pycache__ + +# Env +.env +myvenv/ +venv/ + +# Database +db.sqlite3 + +# Static folder at project root +/static/ + +# Windows +Thumbs.db* +ehthumbs*.db +[Dd]esktop.ini +$RECYCLE.BIN/ + +# Visual Studio +.vscode/ +.history/ +*.code-workspace +``` + +And save it as `.gitignore` in the "djangogirls" folder. + +> **Note** The dot at the beginning of the file name is important! +If you're having any difficulty creating it (Macs don't like you to create +files that begin with a dot via the Finder, for example), then use the "Save As" +feature in your editor; it's bulletproof. +And be sure not to add `.txt`, `.py`, or any other extension to the file name +-- it will only be recognized by Git if the name is just `.gitignore`. +Linux and MacOS treat files with a name that starts with `.` (such as `.gitignore`) +as hidden and the normal `ls` command won't show these files. +Instead use `ls -a` to see the `.gitignore` file. + +> **Note** One of the files you specified in your `.gitignore` file is `db.sqlite3`. +That file is your local database, where all of your users and posts are stored. +We'll follow standard web programming practice, meaning that we'll use separate +databases for your local testing site and your live website on PythonAnywhere. +The PythonAnywhere database could be SQLite, like your development machine, +but usually you will use one called MySQL which can deal with a lot more site +visitors than SQLite. +Either way, by ignoring your SQLite database for the GitHub copy, it means that +all of the posts and superuser you created so far are going to only be available +locally, and you'll have to create new ones on production. +You should think of your local database as a good playground where you can test +different things and not be afraid that you're going to delete your real posts +from your blog. + +It's a good idea to use a `git status` command before `git add` or whenever you +find yourself unsure of what has changed. +This will help prevent any surprises from happening, such as wrong files being +added or committed. +The `git status` command returns information about any untracked/modified/staged +files, the branch status, and much more. +The output should be similar to the following: + + +{% filename %}command-line{% endfilename %} +``` +$ git status +On branch main + +No commits yet + +Untracked files: + (use "git add ..." to include in what will be committed) + + .gitignore + blog/ + manage.py + mysite/ + requirements.txt + +nothing added to commit but untracked files present (use "git add" to track) +``` + +And finally we save our changes. Go to your console and run these commands: + +{% filename %}command-line{% endfilename %} +``` +$ git add . +$ git commit -m "My Django Girls app, first commit" + [...] + 13 files changed, 200 insertions(+) + create mode 100644 .gitignore + [...] + create mode 100644 mysite/wsgi.py +``` + + +## Pushing your code to GitHub + +Go to [GitHub.com](https://www.github.com) and sign up for a new, free user account. +(If you already did that in the workshop prep, that is great!) Be sure to +remember your password (add it to your password manager, if you use one). + +Then, create a new repository, giving it the name "my-first-blog". +Leave the "initialize with a README" checkbox unchecked, leave the .gitignore +option blank (we've done that manually) and leave the License as None. + +![](images/new_github_repo.png) + +> **Note** The name `my-first-blog` is important – you could choose something else, +but it's going to occur lots of times in the instructions below, and you'd have +to substitute it each time. +It's probably easier to stick with the name `my-first-blog`. + +On the next screen, you'll be shown your repo's clone URL, which you will use in +some of the commands that follow: + +![](images/github_get_repo_url_screenshot.png) + +Now we need to hook up the Git repository on your computer to the one up on GitHub. + +Type the following into your console (replace `` with the +username you entered when you created your GitHub account, but without the +angle-brackets -- the URL should match the clone URL you just saw). + +{% filename %}command-line{% endfilename %} +``` +$ git remote add origin https://github.com//my-first-blog.git +$ git push -u origin main +``` + +When you push to GitHub, you'll be asked for your GitHub username and password +(either right there in the command-line window or in a pop-up window), and +after entering credentials you should see something like this: + +{% filename %}command-line{% endfilename %} +``` +Counting objects: 6, done. +Writing objects: 100% (6/6), 200 bytes | 0 bytes/s, done. +Total 3 (delta 0), reused 0 (delta 0) +To https://github.com/ola/my-first-blog.git + * [new branch] main -> main +Branch main set up to track remote branch main from origin. +``` + + + +Your code is now on GitHub. Go and check it out! +You'll find it's in fine company – [Django](https://github.com/django/django), +the [Django Girls Tutorial](https://github.com/DjangoGirls/tutorial), and many +other great open source software projects also host their code on GitHub. :) + +{% include "/deploy/pythonanywhere.md" %} + +# Check out your site! + +The default page for your site should say "It worked!", just like it does on +your local computer. +Try adding `/admin/` to the end of the URL, and you'll be taken to the admin site. +Log in with the username and password, and you'll see you can add new Posts on +the server -- remember, the posts from your local test database were not sent +to your live blog. + +Once you have a few posts created, you can go back to your local setup +(not PythonAnywhere). +From here you should work on your local setup to make changes. +This is a common workflow in web development – make changes locally, push those +changes to GitHub, and pull your changes down to your live Web server. +This allows you to work and experiment without breaking your live Web site. +Pretty cool, huh? + + +Give yourself a *HUGE* pat on the back! +Server deployments are one of the trickiest parts of web development and it +often takes people several days before they get them working. +But you've got your site live, on the real Internet! \ No newline at end of file From 5368e73d80133325a68368eca636ac58b3bef9b9 Mon Sep 17 00:00:00 2001 From: Anna Makarudze Date: Thu, 1 Jun 2023 15:37:59 +0100 Subject: [PATCH 09/17] Fix line breaks at 80 for chromebook/README.md --- en/chromebook/README.md | 99 ++++++++++++++++++----------------------- 1 file changed, 44 insertions(+), 55 deletions(-) diff --git a/en/chromebook/README.md b/en/chromebook/README.md index 69b7b18363a..4a9b42bed4a 100644 --- a/en/chromebook/README.md +++ b/en/chromebook/README.md @@ -1,31 +1,27 @@ # Chromebook setup -> **Note** If you already worked through the installation steps, no need to do -this again – you can skip straight ahead to -[How the Internet works](../how_the_internet_works/README.md). +> **Note** If you already worked through the installation steps, no need to do this again – you can skip +straight ahead to [How the Internet works](../how_the_internet_works/README.md). # Installation -In this tutorial you will be building a blog. -In order to do that, as you go through the tutorial you'll be instructed on how -to set up some online accounts as needed for your ChromeBook. -This page gathers all of the sign-up instructions in one place (which is useful -for some workshop formats). +In this tutorial you will be building a blog. In order to do that, as you go through the tutorial you'll be instructed on how to +set up some online accounts as needed for your ChromeBook. This page gathers all of the sign-up instructions in one place +(which is useful for some workshop formats). -Since you're working on a ChromeBook, your installation experience is going to -be a little different. With a Chromebook, you only need to create some online accounts. +Since you're working on a ChromeBook, your installation experience is going to be a little different. With a Chromebook, you only +need to create some online accounts. Follow the steps below to create the necessary accounts. ### Cloud IDE (PaizaCloud Cloud IDE, AWS Cloud9, Glitch.com) {#cloud-ide} -Cloud IDE is a tool that gives you a code editor and access to a computer -running on the Internet where you can install, write, and run the software. -For the duration of the tutorial, cloud IDE will act as your _local machine_. -You'll still be running commands in a terminal interface just like your -classmates on OS X, Ubuntu, or Windows, but your terminal will be connected to -a computer running somewhere else that cloud IDE sets up for you. -Here are the instructions for cloud IDEs (PaizaCloud Cloud IDE, AWS Cloud9, -Glitch.com). +Cloud IDE is a tool that gives you a code editor and access to a computer running +on the Internet where you can install, write, and run the software. For the duration +of the tutorial, cloud IDE will act as your _local machine_. You'll still be +running commands in a terminal interface just like your classmates on OS X, +Ubuntu, or Windows, but your terminal will be connected to a computer running +somewhere else that cloud IDE sets up for you. +Here are the instructions for cloud IDEs (PaizaCloud Cloud IDE, AWS Cloud9, Glitch.com). You can choose one of the cloud IDEs, and follow the instruction of the cloud IDE. #### PaizaCloud Cloud IDE {#paizacloud-cloud-ide} @@ -47,24 +43,24 @@ The terminal on the PaizaCloud Cloud IDE is prepared for your instructions. You can resize or maximize that window to make it a bit bigger. #### AWS Cloud9 {#aws-cloud9} -Currently Cloud 9 requires you to sign up with AWS and enter credit card information. +Currently Cloud 9 requires you to sign up with AWS and enter credit card +information. -1. Install Cloud 9 from the -[Chrome web store](https://chrome.google.com/webstore/detail/cloud9/nbdmccoknlfggadpfkmcpnamfnbkmkcp) +1. Install Cloud 9 from the [Chrome web store](https://chrome.google.com/webstore/detail/cloud9/nbdmccoknlfggadpfkmcpnamfnbkmkcp) 2. Go to [c9.io](https://c9.io) and click _Get started with AWS Cloud9_ 3. Sign up for an AWS account (requires credit card information, but you can - use it for free) +use it for free) 4. In the AWS Dashboard, enter _Cloud9_ in the search bar and click it 5. In the Cloud 9 dashboard, click _Create environment_ 6. Name it _django-girls_ -7. While configuring settings, select _Create a new instance for environment +7. While configuring settings, select _Create a new instance for environment (EC2)_ for "Environment Type" and the _t2.micro_ "Instance type" (it should say "Free-tier eligible."). The default cost-saving setting is fine and you can keep the other defaults. 8. Click _Next step_ 9. Click _Create environment_ -Now you should see an interface with a sidebar, a big main window with some +Now you should see an interface with a sidebar, a big main window with some text, and a small window at the bottom that looks something like this: {% filename %}bash{% endfilename %} @@ -72,19 +68,16 @@ text, and a small window at the bottom that looks something like this: yourusername:~/workspace $ ``` -This bottom area is your terminal. You can use the terminal to send instructions -to the remote Cloud 9 computer. +This bottom area is your terminal. You can use the terminal to send instructions to the remote Cloud 9 computer. You can resize that window to make it a bit bigger. #### Glitch.com Cloud IDE {#glitch-cloud-ide} 1. Go to [Glitch.com](https://glitch.com/) -2. Sign up for an account (https://glitch.com/signup) or use your GitHub account - if you have one. (See GitHub instructions below.) +2. Sign up for an account (https://glitch.com/signup) or use your GitHub account if you have one. (See GitHub instructions below.) 3. Click _New Project_ and choose _hello-webpage_ -4. Click on the Tools dropdown list (at the bottom left side of the window), - then on Terminal button to open terminal - tab with a prompt like this: +4. Click on the Tools dropdown list (at the bottom left side of the window), then on Terminal button to open terminal tab with a +prompt like this: {% filename %}Terminal{% endfilename %} ``` @@ -126,8 +119,7 @@ python3 manage.py migrate python3 manage.py runserver $PORT ``` -Once these files are created, go to the Terminal and execute the following -commands to create your first Django project: +Once these files are created, go to the Terminal and execute the following commands to create your first Django project: {% filename %}Terminal{% endfilename %} ``` @@ -135,8 +127,7 @@ django-admin.py startproject mysite . refresh ``` -In order to see detailed error messages, you can activate Django debug logs -for your Glitch application. +In order to see detailed error messages, you can activate Django debug logs for your Glitch application. Simply add the following at the end of the `mysite/settings.py` file. {% filename %}mysite/settings.py{% endfilename %} @@ -160,21 +151,21 @@ LOGGING = { }, } ``` -This will create a `debug.log` file detailing Django operations and any error -messages that might come up, making it much easier to fix if your website does not work. +This will create a `debug.log` file detailing Django operations and any error messages that might come up, making it much easier +to fix if your website does not work. The initial restarting of the Glitch project should fail. -(If you click on the top dropdown button `Show` then click on `In a New Window`, -you will receive a `DisallowedHost` error message.) -Do not worry about it at this stage, the tutorial will fix this as soon as you -update the Django settings of your project in the `mysite/settings.py` file. +(If you click on the top dropdown button `Show` then click on `In a New Window`, you will receive a `DisallowedHost`error +message.) +Do not worry about it at this stage, the tutorial will fix this as soon as you update the Django settings of your project in the +`mysite/settings.py` file. ### Virtual Environment {#virtual-environment} A virtual environment (also called a virtualenv) is like a private box we can -stuff useful computer code into for a project we're working on. -We use them to keep the various bits of code we want for our various projects -separate so things don't get mixed up between projects. +stuff useful computer code into for a project we're working on. We use them to +keep the various bits of code we want for our various projects separate so +things don't get mixed up between projects. Run: @@ -195,15 +186,15 @@ Make a [GitHub](https://github.com) account. ### PythonAnywhere {#pythonanywhere} -The Django Girls tutorial includes a section on what is called Deployment, -which is the process of taking the code that powers your new web application -and moving it to a publicly accessible computer (called a server) so other +The Django Girls tutorial includes a section on what is called Deployment, +which is the process of taking the code that powers your new web application +and moving it to a publicly accessible computer (called a server) so other people can see your work. -This part is a little odd when doing the tutorial on a Chromebook since we're +This part is a little odd when doing the tutorial on a Chromebook since we're already using a computer that is on the Internet (as opposed to, say, a laptop). -However, it's still useful, as we can think of our Cloud 9 workspace as a place -for our "in progress" work and Python Anywhere as a place to show off our stuff +However, it's still useful, as we can think of our Cloud 9 workspace as a place +for our "in progress" work and Python Anywhere as a place to show off our stuff as it becomes more complete. Thus, sign up for a new Python Anywhere account at @@ -213,9 +204,8 @@ Thus, sign up for a new Python Anywhere account at # Start reading -Congratulations, you are all set up and ready to go! If you still have some -time before the workshop, it would be useful to start reading a few of the -beginning chapters: +Congratulations, you are all set up and ready to go!If you still have some time before the workshop, it would be useful to start reading a +few of the beginning chapters: * [How the internet works](../how_the_internet_works/README.md) @@ -228,6 +218,5 @@ beginning chapters: # Enjoy the workshop! -When you begin the workshop, you'll be able to go straight to -[Your first Django project!](../linux/django_start_project/README.md) because you +When you begin the workshop, you'll be able to go straight to [Your first Django project!](../linux/django_start_project/README.md) because you already covered the material in the earlier chapters. From 11488b4cebbbf2cce27b0a46f33dace0c1eaaad8 Mon Sep 17 00:00:00 2001 From: Anna Makarudze Date: Thu, 1 Jun 2023 15:50:43 +0100 Subject: [PATCH 10/17] Fix lines for chromebook/django_start_project/README.md --- en/chromebook/django_start_project/README.md | 203 ++++++------------- 1 file changed, 65 insertions(+), 138 deletions(-) diff --git a/en/chromebook/django_start_project/README.md b/en/chromebook/django_start_project/README.md index 5ff953ffa86..0e0664678ee 100644 --- a/en/chromebook/django_start_project/README.md +++ b/en/chromebook/django_start_project/README.md @@ -1,36 +1,25 @@ # Your first Django project! -> Part of this chapter is based on tutorials by Geek Girls Carrots -(https://github.com/ggcarrots/django-carrots). +> Part of this chapter is based on tutorials by Geek Girls Carrots (https://github.com/ggcarrots/django-carrots). -> Parts of this chapter are based on the [django-marcador -tutorial](http://django-marcador.keimlink.de/) licensed under the Creative -Commons Attribution-ShareAlike 4.0 International License. -The django-marcador tutorial is copyrighted by Markus Zapke-Gründemann et al. +> Parts of this chapter are based on the [django-marcador +tutorial](http://django-marcador.keimlink.de/) licensed under the Creative Commons +Attribution-ShareAlike 4.0 International License. The django-marcador tutorial +is copyrighted by Markus Zapke-Gründemann et al. We're going to create a small blog! -The first step is to start a new Django project. -Basically, this means that we'll run some scripts provided by Django that will -create the skeleton of a Django project for us. -This is just a bunch of directories and files that we will use later. +The first step is to start a new Django project. Basically, this means that we'll run some scripts provided by Django that will create the +skeleton of a Django project for us. This is just a bunch of directories and files that we will use later. -The names of some files and directories are very important for Django. -You should not rename the files that we are about to create. -Moving them to a different place is also not a good idea. -Django needs to maintain a certain structure to be able to find important things. +The names of some files and directories are very important for Django. You should not rename the files that we are about to create. Moving +them to a different place is also not a good idea. Django needs to maintain a certain structure to be able to find important things. -> Remember to run everything in the virtualenv. -If you don't see a prefix `(myvenv)` in your console, you need to activate -your virtualenv. -We explained how to do that in the __Django installation__ chapter in the -__Working with virtualenv__ part. -Typing `myvenv\Scripts\activate` on Windows or -`source myvenv/bin/activate` on Mac OS X or Linux will do this for you. +> Remember to run everything in the virtualenv. If you don't see a prefix `(myvenv)` in your console, you need to activate your virtualenv. +We explained how to do that in the __Django installation__ chapter in the __Working with virtualenv__ part. Typing +`source myvenv/bin/activate` on Cloud 9 will do this for you. - - -In your Mac OS X or Linux console, you should run the following command. +In your Cloud 9 console, you should run the following command. **Don't forget to add the period (or dot) `.` at the end!** {% filename %}command-line{% endfilename %} @@ -38,37 +27,14 @@ In your Mac OS X or Linux console, you should run the following command. (myvenv) ~/djangogirls$ django-admin startproject mysite . ``` -> The period `.` is crucial because it tells the script to install Django in -your current directory (for which the period `.` is a short-hand reference). - -> **Note** When typing the command above, remember that you only type the part -which starts by `django-admin`. -The `(myvenv) ~/djangogirls$` part shown here is just example of the prompt -that will be inviting your input on your command line. - - - - - -On Windows you should run the following command. -**(Don't forget to add the period (or dot) `.` at the end)**: - -{% filename %}command-line{% endfilename %} -``` -(myvenv) C:\Users\Name\djangogirls> django-admin.exe startproject mysite . -``` -> The period `.` is crucial because it tells the script to install Django in -your current directory (for which the period `.` is a short-hand reference). - -> **Note** When typing the command above, remember that you only type the part -which starts by `django-admin.exe`. -The `(myvenv) C:\Users\Name\djangogirls>` part shown here is just example of -the prompt that will be inviting your input on your command line. +> The period `.` is crucial because it tells the script to install Django in your current directory (for which the period `.` is a short- +hand reference). - +> **Note** When typing the command above, remember that you only type the part which starts by `django-admin`. +The `(myvenv) ~/djangogirls$` part shown here is just example of the prompt that will be inviting your input on your command line. -`django-admin.py` is a script that will create the directories and files for you. -You should now have a directory structure which looks like this: +`django-admin.py` is a script that will create the directories and files for you. You should now have a directory structure which looks +like this: ``` djangogirls @@ -83,20 +49,17 @@ djangogirls │   └── ... └── requirements.txt ``` -> **Note**: in your directory structure, you will also see your `myvenv` -directory that we created before. +> **Note**: in your directory structure, you will also see your `myvenv` directory that we created before. -`manage.py` is a script that helps with management of the site. -With it we will be able (amongst other things) to start a web server on our +`manage.py` is a script that helps with management of the site. With it we will be able (amongst other things) to start a web server on our computer without installing anything else. The `settings.py` file contains the configuration of your website. -Remember when we talked about a mail carrier checking where to deliver a letter? -`urls.py` file contains a list of patterns used by `urlresolver`. +Remember when we talked about a mail carrier checking where to deliver a letter?`urls.py` file contains a list of patterns used by +`urlresolver`. -Let's ignore the other files for now as we won't change them. -The only thing to remember is not to delete them by accident! +Let's ignore the other files for now as we won't change them. The only thing to remember is not to delete them by accident! ## Changing settings @@ -104,37 +67,28 @@ The only thing to remember is not to delete them by accident! Let's make some changes in `mysite/settings.py`. Open the file using the code editor you installed earlier. -**Note**: Keep in mind that `settings.py` is a regular file, like any other. -You can open it from inside the code editor, using the "file -> open" menu actions. -This should get you the usual window in which you can navigate to your -`settings.py` file and select it. -Alternatively, you can open the file by navigating to the djangogirls folder on -your desktop and right-clicking on it. Then, select your code editor from the list. -Selecting the editor is important as you might have other programs installed -that can open the file but will not let you edit it. +**Note**: Keep in mind that `settings.py` is a regular file, like any other. You can open it from inside the code editor, using the "file -> open" +menu actions. This should get you the usual window in which you can navigate to your `settings.py` file and select it. +Alternatively, you can open the file by navigating to the djangogirls folder on your desktop and right-clicking on it. Then, select your +code editor from the list. Selecting the editor is important as you might have other programs installed that can open the file but will not +let you edit it. -It would be nice to have the correct time on our website. -Go to [Wikipedia's list of time zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) -and copy your relevant time zone (TZ) (e.g. `Europe/Berlin`). +It would be nice to have the correct time on our website. Go to [Wikipedia's list of time zones] +(https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) and copy your relevant time zone (TZ) (e.g. `Europe/Berlin`). -In `settings.py`, find the line that contains `TIME_ZONE` and modify it to -choose your own timezone. -For example: +In `settings.py`, find the line that contains `TIME_ZONE` and modify it to choose your own timezone. For example: {% filename %}mysite/settings.py{% endfilename %} ```python TIME_ZONE = 'Europe/Berlin' ``` -A language code consist of the language, e.g. `en` for English or `de` for -German, and the country code, e.g. `de` for Germany or `ch` for Switzerland. -If English is not your native language, you can add this to change the default -buttons and notifications from Django to be in your language. -So you would have "Cancel" button translated into the language you defined here. -[Django comes with a lot of prepared translations](https://docs.djangoproject.com/en/3.2/ref/settings/#language-code). +A language code consist of the language, e.g. `en` for English or `de` for German, and the country code, e.g. `de` for Germany or `ch` for +Switzerland. If English is not your native language, you can add this to change the default buttons and notifications from Django to be in +your language. So you would have "Cancel" button translated into the language you defined here.[Django comes with a lot of prepared +translations](https://docs.djangoproject.com/en/3.2/ref/settings/#language-code). -If you want a different language, change the language code by changing the -following line: +If you want a different language, change the language code by changing the following line: {% filename %}mysite/settings.py{% endfilename %} ```python @@ -142,10 +96,8 @@ LANGUAGE_CODE = 'de-ch' ``` -We'll also need to add a path for static files. -(We'll find out all about static files and CSS later in the tutorial.) -Go down to the *end* of the file, and just underneath the `STATIC_URL` entry, -add a new one called `STATIC_ROOT`: +We'll also need to add a path for static files. (We'll find out all about static files and CSS later in the tutorial.) Go down to the *end* +of the file, and just underneath the `STATIC_URL` entry, add a new one called `STATIC_ROOT`: {% filename %}mysite/settings.py{% endfilename %} ```python @@ -153,24 +105,20 @@ STATIC_URL = '/static/' STATIC_ROOT = BASE_DIR / 'static' ``` -When `DEBUG` is `True` and `ALLOWED_HOSTS` is empty, the host is validated -against `['localhost', '127.0.0.1', '[::1]']`. -This won't match our hostname on PythonAnywhere once we deploy our application -so we will change the following setting: +When `DEBUG` is `True` and `ALLOWED_HOSTS` is empty, the host is validated against `['localhost', '127.0.0.1', '[::1]']`. This won't +match our hostname on PythonAnywhere once we deploy our application so we will change the following setting: {% filename %}mysite/settings.py{% endfilename %} ```python ALLOWED_HOSTS = ['127.0.0.1', '.pythonanywhere.com'] ``` -> **Note**: If you're using a Chromebook, add this line at the bottom of your -settings.py file: +> **Note**: If you're using a Chromebook, add this line at the bottom of your settings.py file: > `MESSAGE_STORAGE = 'django.contrib.messages.storage.session.SessionStorage'` - +> > Also add `.amazonaws.com` to the `ALLOWED_HOSTS` if you are using cloud9 - -> If you are hosting your project on `Glitch.com`, let us protect the Django -secret key that needs to +> +> If you are hosting your project on `Glitch.com`, let us protect the Django secret key that needs to > remain confidential (otherwise, anyone remixing your project could see it): > > * First, we are going to create a random secret key. @@ -181,10 +129,8 @@ secret key that needs to > python -c 'from django.core.management.utils import get_random_secret_key; \ > print(get_random_secret_key())' > ``` -> This should display a long random string, perfect to use as a secret key -> for your brand new Django web site. -> We will now paste this key into a `.env` file that Glitch will only show -> you if you are the owner of the web site. +> This should display a long random string, perfect to use as a secret key for your brand new Django web site. +> We will now paste this key into a `.env` file that Glitch will only show you if you are the owner of the web site. > > * Create a file `.env` at the root of your project and add the following property in it: > @@ -212,8 +158,7 @@ secret key that needs to ## Set up a database -There's a lot of different database software that can store data for your site. -We'll use the default one, `sqlite3`. +There's a lot of different database software that can store data for your site. We'll use the default one, `sqlite3`. This is already set up in this part of your `mysite/settings.py` file: @@ -227,10 +172,8 @@ DATABASES = { } ``` -To create a database for our blog, let's run the following in the console: -`python manage.py migrate` (we need to be in the `djangogirls` directory that -contains the `manage.py` file). -If that goes well, you should see something like this: +To create a database for our blog, let's run the following in the console:`python manage.py migrate` (we need to be in the `djangogirls` +directory that contains the `manage.py` file). If that goes well, you should see something like this: {% filename %}command-line{% endfilename %} ``` @@ -262,9 +205,8 @@ And we're done! Time to start the web server and see if our website is working! ## Starting the web server -You need to be in the directory that contains the `manage.py` file (the -`djangogirls` directory). -In the console, we can start the web server by running `python manage.py runserver`: +You need to be in the directory that contains the `manage.py` file (the `djangogirls` directory). In the console, we can start the web +server by running `python manage.py runserver`: {% filename %}command-line{% endfilename %} ``` @@ -293,17 +235,16 @@ If you are on Windows and this fails with `UnicodeDecodeError`, use this command ``` -Now you need to check that your website is running. Open your browser (Firefox, -Chrome, Safari, Internet Explorer or whatever you use) and enter this address: +Now you need to check that your website is running. Open your browser (Firefox, Chrome, Safari, Internet Explorer or +whatever you use) and enter this address: {% filename %}browser{% endfilename %} ``` http://127.0.0.1:8000/ ``` -If you're using a Chromebook and Cloud9, instead click the URL in the pop-up -window that should have appeared in the upper right corner of the command window -where the web server is running. +If you're using a Chromebook and Cloud9, instead click the URL in the pop-up window that should have appeared in the +upper right corner of the command window where the web server is running. The URL will look something like: {% filename %}browser{% endfilename %} @@ -315,35 +256,21 @@ or on Glitch: https://name-of-your-glitch-project.glitch.me ``` -If you are using RunCode cloud platform, the URL will look something like this: -`https://8000-soft-limit-18855079.eu-ws4.runcode.io/`. -To view your own instance, the URL will be like: - -{% filename %}browser{% endfilename %} -``` -https://8000-the-name-of-your-runcode-instance.eu-ws4.runcode.io/ -``` -You can open this in another browser window and you should see the Django -install worked page. +You can open this in another browser window and you should see the Django install worked page. -Congratulations! You've just created your first website and run it using a web -server! Isn't that awesome? +Congratulations! You've just created your first website and run it using a web server! Isn't that awesome? ![Install worked!](images/install_worked.png) -Note that a command window can only run one thing at a time, and the command -window you opened earlier is running the web server. -As long as the web server is running and waiting for additional incoming -requests, the terminal will accept new text but will not execute new commands. +Note that a command window can only run one thing at a time, and the command window you opened earlier is running the web server. As long +as the web server is running and waiting for additional incoming requests, the terminal will accept new text but will not execute new +commands. > We reviewed how web servers work in the How the Internet works chapter. -To type additional commands while the web server is running, open a new -terminal window and activate your virtualenv -- to review instructions on how to -open a second terminal window, see -[Introduction to the command line](../intro_to_command_line/README.md). -To stop the web server, switch back to the window in which it's running and -press CTRL+C - Control and C keys together (on Windows, you might have to press -Ctrl+Break). +To type additional commands while the web server is running, open a new terminal window and activate your virtualenv -- to review +instructions on how to open a second terminal window, see [Introduction to the command line](../intro_to_command_line/README.md). To stop +the web server, switch back to the window in which it's running and press CTRL+C - Control and C keys together (on Windows, you might have +to press Ctrl+Break). Ready for the next step? It's time to create some content! From 0c3e2d7861ccf356249a90ab5a0f173113bad68c Mon Sep 17 00:00:00 2001 From: Anna Makarudze Date: Thu, 1 Jun 2023 16:16:14 +0100 Subject: [PATCH 11/17] Fix line length for macosx/django_start_project/README.md --- en/macosx/django_start_project/README.md | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/en/macosx/django_start_project/README.md b/en/macosx/django_start_project/README.md index 91fdf96304b..e64dbc529d6 100644 --- a/en/macosx/django_start_project/README.md +++ b/en/macosx/django_start_project/README.md @@ -9,25 +9,31 @@ is copyrighted by Markus Zapke-Gründemann et al. We're going to create a small blog! -The first step is to start a new Django project. Basically, this means that we'll run some scripts provided by Django that will create the skeleton of a Django project for us. This is just a bunch of directories and files that we will use later. +The first step is to start a new Django project. Basically, this means that we'll run some scripts provided by Django that will create the +skeleton of a Django project for us. This is just a bunch of directories and files that we will use later. -The names of some files and directories are very important for Django. You should not rename the files that we are about to create. Moving them to a different place is also not a good idea. Django needs to maintain a certain structure to be able to find important things. +The names of some files and directories are very important for Django. You should not rename the files that we are about to create. Moving +them to a different place is also not a good idea. Django needs to maintain a certain structure to be able to find important things. -> Remember to run everything in the virtualenv. If you don't see a prefix `(myvenv)` in your console, you need to activate your virtualenv. We explained how to do that in the __Django installation__ chapter in the __Working with virtualenv__ part. Typing `source myvenv/bin/activate` on Mac OS X or Linux will do this for you. +> Remember to run everything in the virtualenv. If you don't see a prefix `(myvenv)` in your console, you need to activate your virtualenv. +We explained how to do that in the __Django installation__ chapter in the __Working with virtualenv__ part. Typing +`source myvenv/bin/activate` on Mac OS X will do this for you. -In your Mac OS X or Linux console, you should run the following command. **Don't forget to add the period (or dot) `.` at the end!** +In your Mac OS X, you should run the following command. **Don't forget to add the period (or dot) `.` at the end!** {% filename %}command-line{% endfilename %} ``` (myvenv) ~/djangogirls$ django-admin startproject mysite . ``` -> The period `.` is crucial because it tells the script to install Django in your current directory (for which the period `.` is a short-hand reference). +> The period `.` is crucial because it tells the script to install Django in your current directory (for which the period `.` is a short- +hand reference). > **Note** When typing the command above, remember that you only type the part which starts by `django-admin`. The `(myvenv) ~/djangogirls$` part shown here is just example of the prompt that will be inviting your input on your command line. -`django-admin.py` is a script that will create the directories and files for you. You should now have a directory structure which looks like this: +`django-admin.py` is a script that will create the directories and files for you. You should now have a directory structure which looks +like this: ``` djangogirls @@ -44,11 +50,13 @@ djangogirls ``` > **Note**: in your directory structure, you will also see your `myvenv` directory that we created before. -`manage.py` is a script that helps with management of the site. With it we will be able (amongst other things) to start a web server on our computer without installing anything else. +`manage.py` is a script that helps with management of the site. With it we will be able (amongst other things) to start a web server on our +computer without installing anything else. The `settings.py` file contains the configuration of your website. -Remember when we talked about a mail carrier checking where to deliver a letter? `urls.py` file contains a list of patterns used by `urlresolver`. +Remember when we talked about a mail carrier checking where to deliver a letter? `urls.py` file contains a list of patterns used by +`urlresolver`. Let's ignore the other files for now as we won't change them. The only thing to remember is not to delete them by accident! From 808a0fd14dfd971d28fb6cd220763778dc0a7702 Mon Sep 17 00:00:00 2001 From: Anna Makarudze Date: Thu, 1 Jun 2023 17:03:15 +0100 Subject: [PATCH 12/17] Fix runcode file line length --- en/runcode/README.md | 50 ++---- en/runcode/deploy/README.md | 170 ++++-------------- en/runcode/django_installation/README.md | 14 +- .../django_installation/instructions.md | 34 +--- en/runcode/intro_to_command_line/README.md | 99 +++------- en/runcode/python_introduction/README.md | 3 +- en/runcode/python_introduction/prompt.md | 13 +- 7 files changed, 93 insertions(+), 290 deletions(-) diff --git a/en/runcode/README.md b/en/runcode/README.md index f5e22a47d44..6ee9a6b2e49 100644 --- a/en/runcode/README.md +++ b/en/runcode/README.md @@ -1,56 +1,36 @@ # RunCode Cloud Environment setup -> **Note** If you already worked through the installation steps, no need to do -this again – youcan skip straight ahead to -[How the Internet works](../how_the_internet_works/README.md). +> **Note** If you already worked through the installation steps, no need to do this again – youcan skip straight ahead to [How the Internet works](../how_the_internet_works/README.md). # Installation -In this tutorial you will be building a blog. -In order to do that, as you go through the tutorial you'll be instructed on how -to set up some online accounts as needed. +In this tutorial you will be building a blog. In order to do that, as you go through the tutorial you'll be instructed on how to set up some online accounts as needed. -Since you are using RunCode Cloud development environment, your installation -experience will be a little different. -You do not need to install anything locally, you just need to create three -online accounts. +Since you are using RunCode Cloud development environment, your installation experience will be a little different. You do not need to install anything locally, you just need to create three online accounts. # RunCode Setup -With RunCode, you only need to create three online accounts and install -Django on your development environment. This page gathers all of the -installation and sign-up instructions in one place (which is useful for some -workshop formats). +With RunCode, you only need to create three online accounts and install Django on your development environment. This page gathers all of the installation and sign-up instructions in one place (which is useful for some workshop formats). ## GitHub {#github} Go to [GitHub.com](https://github.com/) and sign up for a new, free user account. ## RunCode {#runcode} -Go to [RunCode.io](https://runcode.io/) and sign up for a new, free user account. -You need to have a [Google.com](https://www.google.com/intl/en-GB/gmail/about/) -account or [GitHub.com](https://github.com/) which you can sign up with. +Go to [RunCode.io](https://runcode.io/) and sign up for a new, free user account. You need to have a [Google.com](https://www.google.com/intl/en-GB/gmail/about/) account or [GitHub.com](https://github.com/) which you can sign up with. ## Visual Studio Code on RunCode {#visual-studio-runcode} -Visual Studio Code is a source code editor developed by Microsoft for Windows, -Linux and macOS. -It includes support for debugging, embedded Git control, syntax highlighting, -intelligent code completion, snippets, and code refactoring. +Visual Studio Code is a source code editor developed by Microsoft for Windows, Linux and macOS. +It includes support for debugging, embedded Git control, syntax highlighting, intelligent code completion, snippets, and code refactoring. -You do not need to install Python as it is pre-installed on their platform so -you can skip straight ahead to the next chapter! +You do not need to install Python as it is pre-installed on their platform so you can skip straight ahead to the next chapter! ## PythonAnywhere {#pythonanywhere} {% include "/deploy/signup_pythonanywhere.md" %} ## Command Line {#command-line} -To open the Ubuntu terminal on RunCode, go to Workspaces → New Workspace → Blank. -This will open a new Visual Studio Code workspace which has an Ubuntu terminal -in the bottom pane. +To open the Ubuntu terminal on RunCode, go to Workspaces → New Workspace → Blank. This will open a new Visual Studio Code workspace which has an Ubuntu terminal in the bottom pane. -Altenatively, you can go to Workspaces → New Workspace → Jupyter Lab. -This will open a Python prompt which is depicted by `>>>`, you can type `exit()` -to get back to the Ubuntu terminal. +Altenatively, you can go to Workspaces → New Workspace → Jupyter Lab. This will open a Python prompt which is depicted by `>>>`, you can type `exit()` to get back to the Ubuntu terminal. -Ubuntu is a version of Linux so for all command line instructions later in the -tutorial you can follow Linux instructions. +Ubuntu is a version of Linux so for all command line instructions later in the tutorial you can follow Linux instructions. ## Installing Django {#django} @@ -58,9 +38,7 @@ tutorial you can follow Linux instructions. # Start reading -Congratulations, you are all set up and ready to go! If you still have some -time before the workshop, it would be useful to start reading a few of the -beginning chapters: +Congratulations, you are all set up and ready to go! If you still have some time before the workshop, it would be useful to start reading a few of the beginning chapters: * [How the internet works](../how_the_internet_works/README.md) @@ -73,6 +51,4 @@ beginning chapters: # Enjoy the workshop! -When you begin the workshop, you'll be able to go straight to -[Your first Django project!](../runcode/django_start_project/README.md) because you -already covered the material in the earlier chapters. +When you begin the workshop, you'll be able to go straight to [Your first Django project!](../runcode/django_start_project/README.md) because you already covered the material in the earlier chapters. diff --git a/en/runcode/deploy/README.md b/en/runcode/deploy/README.md index 3bacf17985a..cff94ebffe6 100644 --- a/en/runcode/deploy/README.md +++ b/en/runcode/deploy/README.md @@ -1,49 +1,22 @@ # Deploy! -> **Note** The following chapter can be sometimes a bit hard to get through. -Persist and finish it; deployment is an important part of the website -development process. -This chapter is placed in the middle of the tutorial so that your mentor can -help with the slightly trickier process of getting your website online. -This means you can still finish the tutorial on your own if you run out of time. - -Until now, your website was only available on your computer. -Now you will learn how to deploy it! -Deploying is the process of publishing your application on the Internet so -people can finally go and see your app. :) - -As you learned, a website has to be located on a server. -There are a lot of server providers available on the internet, we're going to -use [PythonAnywhere](https://www.pythonanywhere.com/). -PythonAnywhere is free for small applications that don't have too many visitors -so it'll definitely be enough for you now. - -The other external service we'll be using is [GitHub](https://www.github.com), - which is a code hosting service. - There are others out there, but almost all programmers have a GitHub account - these days, and now so will you! - -These three places will be important to you. -Your local computer will be the place where you do development and testing. -When you're happy with the changes, you will place a copy of your program on GitHub. -Your website will be on PythonAnywhere and you will update it by getting a new -copy of your code from GitHub. +> **Note** The following chapter can be sometimes a bit hard to get through. Persist and finish it; deployment is an important part of the website development process. This chapter is placed in the middle of the tutorial so that your mentor can help with the slightly trickier process of getting your website online. This means you can still finish the tutorial on your own if you run out of time. + +Until now, your website was only available on your computer. Now you will learn how to deploy it! Deploying is the process of publishing your application on the Internet so people can finally go and see your app. :) + +As you learned, a website has to be located on a server. There are a lot of server providers available on the internet, we're going to use [PythonAnywhere](https://www.pythonanywhere.com/). PythonAnywhere is free for small applications that don't have too many visitors so it'll definitely be enough for you now. + +The other external service we'll be using is [GitHub](https://www.github.com), which is a code hosting service. There are others out there, but almost all programmers have a GitHub account these days, and now so will you! These three places will be important to you. Your local computer will be the place where you do development and testing. When you're happy with the changes, you will place a copy of your program on GitHub. Your website will be on PythonAnywhere and you will update it by getting a new copy of your code from GitHub. # Git -> **Note** On RunCode, Git is preinstalled so you do not need to install it - -you can skip to the next section and start creating your Git repository. +> **Note** On RunCode, Git is preinstalled so you do not need to install it - you can skip to the next section and start creating your Git repository. ## Starting our Git repository -Git tracks changes to a particular set of files in what's called a code -repository (or "repo" for short). -Let's start one for our project. Open up your console and run these commands, in -the `djangogirls` directory: +Git tracks changes to a particular set of files in what's called a code repository (or "repo" for short). Let's start one for our project. Open up your console and run these commands, in the `djangogirls` directory: -> **Note** Check your current working directory with a `pwd` (Linux) -command before initializing the repository. -You should be in the `djangogirls` folder. +> **Note** Check your current working directory with a `pwd` (Linux) command before initializing the repository. You should be in the `djangogirls` folder. {% filename %}command-line{% endfilename %} ``` @@ -52,14 +25,10 @@ Initialized empty Git repository in ~/djangogirls/.git/ $ git config --global user.name "Your Name" $ git config --global user.email you@example.com ``` -Initializing the git repository is something we need to do only once per project -(and you won't have to re-enter the username and email ever again). +Initializing the git repository is something we need to do only once per project (and you won't have to re-enter the username and email ever again). ### Adjusting your branch name - -If the version of Git that you are using is older than **2.28**, you will need -to change the name of your branch to "main". -To determine the version of Git, please enter the following command: +If the version of Git that you are using is older than **2.28**, you will need to change the name of your branch to "main". To determine the version of Git, please enter the following command: {% filename %}command-line{% endfilename %} ``` @@ -67,11 +36,7 @@ $ git --version git version 2.xx... ``` -Only if the second number of the version, shown as "xx" above, is less than 28, -will you need to enter the following command to rename your branch. -If it is 28 or higher, please continue to "Ignoring files". -As in "Initializing", this is something we need to do only once per project, as -well as only when your version of Git is less than 2.28: +Only if the second number of the version, shown as "xx" above, is less than 28, will you need to enter the following command to rename your branch. If it is 28 or higher, please continue to "Ignoring files". As in "Initializing", this is something we need to do only once per project, as well as only when your version of Git is less than 2.28: {% filename %}command-line{% endfilename %} ``` @@ -80,10 +45,7 @@ $ git branch -M main ### Ignoring files -Git will track changes to all the files and folders in this directory, but there -are some files we want it to ignore. -We do this by creating a file called `.gitignore` in the base directory. -Open up your editor and create a new file with the following contents: +Git will track changes to all the files and folders in this directory, but there are some files we want it to ignore. We do this by creating a file called `.gitignore` in the base directory. Open up your editor and create a new file with the following contents: {% filename %}.gitignore{% endfilename %} ``` @@ -111,37 +73,11 @@ db.sqlite3 And save it as `.gitignore` in the "djangogirls" folder. -> **Note** The dot at the beginning of the file name is important! -If you're having any difficulty creating it (Macs don't like you to create -files that begin with a dot via the Finder, for example), then use the "Save As" -feature in your editor; it's bulletproof. -And be sure not to add `.txt`, `.py`, or any other extension to the file name --- it will only be recognized by Git if the name is just `.gitignore`. -Linux and MacOS treat files with a name that starts with `.` (such as `.gitignore`) -as hidden and the normal `ls` command won't show these files. -Instead use `ls -a` to see the `.gitignore` file. - -> **Note** One of the files you specified in your `.gitignore` file is `db.sqlite3`. -That file is your local database, where all of your users and posts are stored. -We'll follow standard web programming practice, meaning that we'll use separate -databases for your local testing site and your live website on PythonAnywhere. -The PythonAnywhere database could be SQLite, like your development machine, -but usually you will use one called MySQL which can deal with a lot more site -visitors than SQLite. -Either way, by ignoring your SQLite database for the GitHub copy, it means that -all of the posts and superuser you created so far are going to only be available -locally, and you'll have to create new ones on production. -You should think of your local database as a good playground where you can test -different things and not be afraid that you're going to delete your real posts -from your blog. - -It's a good idea to use a `git status` command before `git add` or whenever you -find yourself unsure of what has changed. -This will help prevent any surprises from happening, such as wrong files being -added or committed. -The `git status` command returns information about any untracked/modified/staged -files, the branch status, and much more. -The output should be similar to the following: +> **Note** The dot at the beginning of the file name is important! If you're having any difficulty creating it (Macs don't like you to create files that begin with a dot via the Finder, for example), then use the "Save As" feature in your editor; it's bulletproof. And be sure not to add `.txt`, `.py`, or any other extension to the file name -- it will only be recognized by Git if the name is just `.gitignore`. Linux and MacOS treat files with a name that starts with `.` (such as `.gitignore`) as hidden and the normal `ls` command won't show these files. Instead use `ls -a` to see the `.gitignore` file. + +> **Note** One of the files you specified in your `.gitignore` file is `db.sqlite3`. That file is your local database, where all of your users and posts are stored. We'll follow standard web programming practice, meaning that we'll use separate databases for your local testing site and your live website on PythonAnywhere. The PythonAnywhere database could be SQLite, like your development machine, but usually you will use one called MySQL which can deal with a lot more site visitors than SQLite. Either way, by ignoring your SQLite database for the GitHub copy, it means that all of the posts and superuser you created so far are going to only be available locally, and you'll have to create new ones on production. You should think of your local database as a good playground where you can test different things and not be afraid that you're going to delete your real posts from your blog. + +It's a good idea to use a `git status` command before `git add` or whenever you find yourself unsure of what has changed. This will help prevent any surprises from happening, such as wrong files being added or committed. The `git status` command returns information about any untracked/modified/staged files, the branch status, and much more. The output should be similar to the following: {% filename %}command-line{% endfilename %} @@ -152,13 +88,13 @@ On branch main No commits yet Untracked files: - (use "git add ..." to include in what will be committed) + (use "git add ..." to include in what will be committed) - .gitignore - blog/ - manage.py - mysite/ - requirements.txt + .gitignore + blog/ + manage.py + mysite/ + requirements.txt nothing added to commit but untracked files present (use "git add" to track) ``` @@ -179,31 +115,21 @@ $ git commit -m "My Django Girls app, first commit" ## Pushing your code to GitHub -Go to [GitHub.com](https://www.github.com) and sign up for a new, free user account. -(If you already did that in the workshop prep, that is great!) Be sure to -remember your password (add it to your password manager, if you use one). +Go to [GitHub.com](https://www.github.com) and sign up for a new, free user account. (If you already did that in the workshop prep, that is great!) Be sure to remember your password (add it to your password manager, if you use one). -Then, create a new repository, giving it the name "my-first-blog". -Leave the "initialize with a README" checkbox unchecked, leave the .gitignore -option blank (we've done that manually) and leave the License as None. +Then, create a new repository, giving it the name "my-first-blog". Leave the "initialize with a README" checkbox unchecked, leave the .gitignore option blank (we've done that manually) and leave the License as None. ![](images/new_github_repo.png) -> **Note** The name `my-first-blog` is important – you could choose something else, -but it's going to occur lots of times in the instructions below, and you'd have -to substitute it each time. -It's probably easier to stick with the name `my-first-blog`. +> **Note** The name `my-first-blog` is important – you could choose something else, but it's going to occur lots of times in the instructions below, and you'd have to substitute it each time. It's probably easier to stick with the name `my-first-blog`. -On the next screen, you'll be shown your repo's clone URL, which you will use in -some of the commands that follow: +On the next screen, you'll be shown your repo's clone URL, which you will use in some of the commands that follow: ![](images/github_get_repo_url_screenshot.png) Now we need to hook up the Git repository on your computer to the one up on GitHub. -Type the following into your console (replace `` with the -username you entered when you created your GitHub account, but without the -angle-brackets -- the URL should match the clone URL you just saw). +Type the following into your console (replace `` with the username you entered when you created your GitHub account, but without the angle-brackets -- the URL should match the clone URL you just saw). {% filename %}command-line{% endfilename %} ``` @@ -211,9 +137,7 @@ $ git remote add origin https://github.com//my-first-blog. $ git push -u origin main ``` -When you push to GitHub, you'll be asked for your GitHub username and password -(either right there in the command-line window or in a pop-up window), and -after entering credentials you should see something like this: +When you push to GitHub, you'll be asked for your GitHub username and password (either right there in the command-line window or in a pop-up window), and after entering credentials you should see something like this: {% filename %}command-line{% endfilename %} ``` @@ -221,38 +145,20 @@ Counting objects: 6, done. Writing objects: 100% (6/6), 200 bytes | 0 bytes/s, done. Total 3 (delta 0), reused 0 (delta 0) To https://github.com/ola/my-first-blog.git - * [new branch] main -> main + * [new branch] main -> main Branch main set up to track remote branch main from origin. ``` -Your code is now on GitHub. Go and check it out! -You'll find it's in fine company – [Django](https://github.com/django/django), -the [Django Girls Tutorial](https://github.com/DjangoGirls/tutorial), and many -other great open source software projects also host their code on GitHub. :) +Your code is now on GitHub. Go and check it out! You'll find it's in fine company – [Django](https://github.com/django/django), the [Django Girls Tutorial](https://github.com/DjangoGirls/tutorial), and many other great open source software projects also host their code on GitHub. :) {% include "/deploy/pythonanywhere.md" %} # Check out your site! -The default page for your site should say "It worked!", just like it does on -your local computer. -Try adding `/admin/` to the end of the URL, and you'll be taken to the admin site. -Log in with the username and password, and you'll see you can add new Posts on -the server -- remember, the posts from your local test database were not sent -to your live blog. - -Once you have a few posts created, you can go back to your local setup -(not PythonAnywhere). -From here you should work on your local setup to make changes. -This is a common workflow in web development – make changes locally, push those -changes to GitHub, and pull your changes down to your live Web server. -This allows you to work and experiment without breaking your live Web site. -Pretty cool, huh? - - -Give yourself a *HUGE* pat on the back! -Server deployments are one of the trickiest parts of web development and it -often takes people several days before they get them working. -But you've got your site live, on the real Internet! +The default page for your site should say "It worked!", just like it does on your local computer. Try adding `/admin/` to the end of the URL, and you'll be taken to the admin site. Log in with the username and password, and you'll see you can add new Posts on the server -- remember, the posts from your local test database were not sent to your live blog. + +Once you have a few posts created, you can go back to your local setup (not PythonAnywhere). From here you should work on your local setup to make changes. This is a common workflow in web development – make changes locally, push those changes to GitHub, and pull your changes down to your live Web server. This allows you to work and experiment without breaking your live Web site. Pretty cool, huh? + +Give yourself a *HUGE* pat on the back! Server deployments are one of the trickiest parts of web development and it often takes people several days before they get them working. But you've got your site live, on the real Internet! diff --git a/en/runcode/django_installation/README.md b/en/runcode/django_installation/README.md index fbeeb1d61b5..859ed3e33f2 100644 --- a/en/runcode/django_installation/README.md +++ b/en/runcode/django_installation/README.md @@ -1,15 +1,9 @@ # Django installation -> **Note** If you already worked through the -[installation steps](../installation/README.md) then you've already done this – -you can go straight to the next chapter! +> **Note** If you already worked through the [installation steps](../installation/README.md) then you've already done this –you can go straight to the next chapter! -> Part of this section is based on tutorials by Geek Girls Carrots -(https://github.com/ggcarrots/django-carrots). +> Part of this section is based on tutorials by Geek Girls Carrots (https://github.com/ggcarrots/django-carrots). -> Part of this section is based on the [django-marcador -tutorial](http://django-marcador.keimlink.de/) licensed under the Creative Commons -Attribution-ShareAlike 4.0 International License. The django-marcador tutorial -is copyrighted by Markus Zapke-Gründemann et al. +> Part of this section is based on the [django-marcador tutorial](http://django-marcador.keimlink.de/) licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. The django-marcador tutorial is copyrighted by Markus Zapke-Gründemann et al. -{% include "instructions.md" %} \ No newline at end of file +{% include "instructions.md" %} diff --git a/en/runcode/django_installation/instructions.md b/en/runcode/django_installation/instructions.md index 4bf07105142..2e90c7c545a 100644 --- a/en/runcode/django_installation/instructions.md +++ b/en/runcode/django_installation/instructions.md @@ -1,21 +1,11 @@ ### Virtual Environment -Before we install Django we will get you to install an extremely useful tool to -help keep your coding environment tidy on your computer. It's possible to skip -this step, but it's highly recommended. -Starting with the best possible setup will save you a lot of trouble in the future! +Before we install Django we will get you to install an extremely useful tool to help keep your coding environment tidy on your computer. It's possible to skip this step, but it's highly recommended. Starting with the best possible setup will save you a lot of trouble in the future! -So, let's create a **virtual environment** (also called a *virtualenv*). -Virtualenv will isolate your Python/Django setup on a per-project basis. -This means that any changes you make to one website won't affect any others -you're also developing. Neat, right? +So, let's create a **virtual environment** (also called a *virtualenv*). Virtualenv will isolate your Python/Django setup on a per-project basis. This means that any changes you make to one website won't affect any others you're also developing. Neat, right? -All you need to do is find a directory in which you want to create the -`virtualenv`; -your home directory, for example. On Runcode, it might look like -`ubuntu@runcode:~$`. +All you need to do is find a directory in which you want to create the `virtualenv`; your home directory, for example. On Runcode, it might look like `ubuntu@runcode:~$`. -For this tutorial we will be using a new directory `djangogirls` from your home -directory: +For this tutorial we will be using a new directory `djangogirls` from your home directory: {% filename %}command-line{% endfilename %} ``` @@ -25,9 +15,7 @@ $ cd djangogirls We will make a virtualenv called `myvenv`. -To create a new `virtualenv` on RunCode, you first need to install the -`virtualenv` module. To do so, first you need to update -the packages in your environment +To create a new `virtualenv` on RunCode, you first need to install the `virtualenv` module. To do so, first you need to update the packages in your environment >``` >$ sudo apt-get update -y >``` @@ -40,8 +28,7 @@ the packages in your environment >``` >$ virtualenv -p python myvenv >``` -> and a new `virtualenv` with the name `myvenv` or whatever name you chose -should be created in your `djangogirls` folder. +> and a new `virtualenv` with the name `myvenv` or whatever name you chose should be created in your `djangogirls` folder. ### Working with a Virtual Environment >Start your virtual environment by running: @@ -51,14 +38,9 @@ should be created in your `djangogirls` folder. ### Installing packages with requirements -A requirements file keeps a list of dependencies to be installed using -`pip install`: +A requirements file keeps a list of dependencies to be installed using `pip install`: -First create a `requirements.txt` file inside of the `djangogirls/` folder, -using the code editor that you installed earlier. -You do this by opening a new file in the code editor and then saving it as -`requirements.txt` in the `djangogirls/` folder. -Your directory will look like this: +First create a `requirements.txt` file inside of the `djangogirls/` folder, using the code editor that you installed earlier. You do this by opening a new file in the code editor and then saving it as `requirements.txt` in the `djangogirls/` folder. Your directory will look like this: ``` djangogirls diff --git a/en/runcode/intro_to_command_line/README.md b/en/runcode/intro_to_command_line/README.md index 2d657927b23..2f06d54e993 100644 --- a/en/runcode/intro_to_command_line/README.md +++ b/en/runcode/intro_to_command_line/README.md @@ -7,33 +7,21 @@ It's exciting, right?! You'll write your first line of code in just a few minute __Let us introduce you to your first new friend: the command line!__ -The following steps will show you how to use the black window all hackers use. -It might look a bit scary at first but really it's just a prompt waiting for -commands from you. +The following steps will show you how to use the black window all hackers use. It might look a bit scary at first but really it's just a prompt waiting for commands from you. -> **Note** Please note that throughout this book we use the terms 'directory' -and 'folder' interchangeably but they are one and the same thing. +> **Note** Please note that throughout this book we use the terms 'directory' and 'folder' interchangeably but they are one and the same thing. ## What is the command line? -The window, which is usually called the __command line__ or -__command-line interface__, is a text-based application for viewing, handling, -and manipulating files on your computer. -It's much like Windows Explorer or Finder on the Mac, but without the graphical -interface. -Other names for the command line are: *cmd*, *CLI*, *prompt*, *console* or *terminal*. +The window, which is usually called the __command line__ or __command-line interface__, is a text-based application for viewing, handling, and manipulating files on your computer. It's much like Windows Explorer or Finder on the Mac, but without the graphical interface. Other names for the command line are: *cmd*, *CLI*, *prompt*, *console* or *terminal*. ## Open the command-line interface To start some experiments we need to open our command-line interface first. -To open the Ubuntu terminal on RunCode, go to Workspaces → New Workspace → Blank. -This will open a new Visual Studio Code workspace which has an Ubuntu terminal -in the bottom pane. +To open the Ubuntu terminal on RunCode, go to Workspaces → New Workspace → Blank. This will open a new Visual Studio Code workspace which has an Ubuntu terminal in the bottom pane. -Altenatively, you can go to Workspaces → New Workspace → Jupyter Lab. -This will open a Python prompt which is depicted by `>>>`, you can type `exit()` -to get back to the Ubuntu terminal. +Altenatively, you can go to Workspaces → New Workspace → Jupyter Lab. This will open a Python prompt which is depicted by `>>>`, you can type `exit()` to get back to the Ubuntu terminal. Ubuntu is a version of Linux so from now on you can follow Linux instructions. @@ -50,19 +38,13 @@ On Ubuntu Linux, you probably see a `$`, like this: $ ``` -Each command will be prepended by a `$` and one space, but you should not type it. -Your computer will do it for you. :) +Each command will be prepended by a `$` and one space, but you should not type it. Your computer will do it for you. :) -> Just a small note: in your case there may be something like -`Olas-MacBook-Air:~ ola$` before the prompt sign, and this is 100% OK. +> Just a small note: in your case there may be something like `Olas-MacBook-Air:~ ola$` before the prompt sign, and this is 100% OK. -The part up to and including the `$` is called the *command line prompt*, or -*prompt* for short. -It prompts you to input something there. +The part up to and including the `$` is called the *command line prompt*, or *prompt* for short. It prompts you to input something there. -In the tutorial, when we want you to type in a command, we will include the `$`, -and occasionally more to the left. -Ignore the left part and only type in the command, which starts after the prompt. +In the tutorial, when we want you to type in a command, we will include the `$`, and occasionally more to the left. Ignore the left part and only type in the command, which starts after the prompt. ## Your first command (YAY!) @@ -83,20 +65,15 @@ olasitarska As you can see, the computer has just printed your username. Neat, huh? :) -> Try to type each command; do not copy-paste. -You'll remember more this way! +> Try to type each command; do not copy-paste. You'll remember more this way! ## Basics -Each operating system has a slightly different set of commands for the command -line, so make sure to follow instructions for your operating system. -Let's try this, shall we? +Each operating system has a slightly different set of commands for the command line, so make sure to follow instructions for your operating system. Let's try this, shall we? ### Current directory -It'd be nice to know where are we now, right? -Let's see. -Type this command and hit `enter`: +It'd be nice to know where are we now, right? Let's see. Type this command and hit `enter`: {% filename %}command-line{% endfilename %} ``` @@ -106,21 +83,15 @@ $ pwd > Note: 'pwd' stands for 'print working directory'. -You'll probably see something similar on your machine. -Once you open the command line you usually start at your user's home directory. +You'll probably see something similar on your machine. Once you open the command line you usually start at your user's home directory. --- ### Learn more about a command -Many commands you can type at the command prompt have built-in help that you -can display and read! For example, to learn more about the current directory command: +Many commands you can type at the command prompt have built-in help that you can display and read! For example, to learn more about the current directory command: -Linux has a `man` command, which gives you help on commands. -Try `man pwd` and see what it says, or put `man` before other commands to see -their help. -The output of `man` is normally paged. Use the space bar to move to the next page, -and `q` to quit looking at the help. +Linux has a `man` command, which gives you help on commands. Try `man pwd` and see what it says, or put `man` before other commands to see their help. The output of `man` is normally paged. Use the space bar to move to the next page, and `q` to quit looking at the help. ### List files and directories @@ -147,12 +118,7 @@ Now, let's go to our Desktop directory: $ cd Desktop ``` -Note that -the directory name "Desktop" might be translated -to the language of your Linux account. -If that's the case, you'll need to replace `Desktop` -with the translated name; -for example, `Schreibtisch` for German. +Note that the directory name "Desktop" might be translated to the language of your Linux account. If that's the case, you'll need to replace `Desktop` with the translated name; for example, `Schreibtisch` for German. Check if it's really changed: @@ -164,10 +130,7 @@ $ pwd Here it is! -> PRO tip: if you type `cd D` and then hit `tab` on your keyboard, the command -line will automatically fill in the rest of the name so you can navigate faster. -If there is more than one folder starting with "D", hit the `tab` key twice to -get a list of options. +> PRO tip: if you type `cd D` and then hit `tab` on your keyboard, the command line will automatically fill in the rest of the name so you can navigate faster. If there is more than one folder starting with "D", hit the `tab` key twice to get a list of options. --- @@ -180,21 +143,15 @@ How about creating a practice directory on your desktop? You can do it this way: $ mkdir practice ``` -This little command will create a folder with the name `practice` on your desktop. -You can check if it's there by looking on your Desktop or by running a `ls` or -`dir` command! -Try it. :) +This little command will create a folder with the name `practice` on your desktop. You can check if it's there by looking on your Desktop or by running a `ls` or `dir` command! Try it. :) -> PRO tip: If you don't want to type the same commands over and over, try -pressing the `up arrow` and `down arrow` on your keyboard to cycle through -recently used commands. +> PRO tip: If you don't want to type the same commands over and over, try pressing the `up arrow` and `down arrow` on your keyboard to cycle through recently used commands. --- ### Exercise! -A small challenge for you: in your newly created `practice` directory, create a -directory called `test`. (Use the `cd` and `mkdir` commands.) +A small challenge for you: in your newly created `practice` directory, create a directory called `test`. (Use the `cd` and `mkdir` commands.) #### Solution: @@ -226,8 +183,7 @@ $ cd .. > cd .. ``` -Using `..` with the `cd` command will change your current directory to the -parent directory (that is, the directory that contains your current directory). +Using `..` with the `cd` command will change your current directory to the parent directory (that is, the directory that contains your current directory). Check where you are: @@ -239,8 +195,7 @@ $ pwd Now time to delete the `practice` directory: -> __Attention__: Deleting files using `del`, `rmdir` or `rm` is irrecoverable, -meaning _the deleted files will be gone forever_! So be very careful with this command. +> __Attention__: Deleting files using `del`, `rmdir` or `rm` is irrecoverable, meaning _the deleted files will be gone forever_! So be very careful with this command. {% filename %}command-line{% endfilename %} ``` @@ -256,9 +211,7 @@ $ ls ### Exit -That's it for now! -You can safely close the command line now. -Let's do it the hacker way, alright? :) +That's it for now! You can safely close the command line now. Let's do it the hacker way, alright? :) {% filename %}command-line{% endfilename %} ``` @@ -284,11 +237,9 @@ rmdir (or del) | rm | delete a file | **de rmdir /S | rm -r | delete a directory | **rm -r testdirectory** [CMD] /? | man [CMD] | get help for a command | **cd /?** (Windows) or **man cd** (Mac OS / Linux) -These are just a very few of the commands you can run in your command line, -but you're not going to use anything more than that today. +These are just a very few of the commands you can run in your command line, but you're not going to use anything more than that today. -If you're curious, [ss64.com](http://ss64.com) contains a complete reference of -commands for all operating systems. +If you're curious, [ss64.com](http://ss64.com) contains a complete reference of commands for all operating systems. ## Ready? diff --git a/en/runcode/python_introduction/README.md b/en/runcode/python_introduction/README.md index b2c32c05591..28c1e9a9153 100644 --- a/en/runcode/python_introduction/README.md +++ b/en/runcode/python_introduction/README.md @@ -2,8 +2,7 @@ # Introduction to Python -> Part of this chapter is based on tutorials by Geek Girls Carrots -(https://github.com/ggcarrots/django-carrots). +> Part of this chapter is based on tutorials by Geek Girls Carrots (https://github.com/ggcarrots/django-carrots). Let's write some code! diff --git a/en/runcode/python_introduction/prompt.md b/en/runcode/python_introduction/prompt.md index a81ce2c5d29..515df8fd9fc 100644 --- a/en/runcode/python_introduction/prompt.md +++ b/en/runcode/python_introduction/prompt.md @@ -1,11 +1,8 @@ ## Python prompt -> For readers at home: this part is covered in the -[Python Basics: Integers, Strings, Lists, Variables and Errors](https://www.youtube.com/watch?v=MO63L4s-20U) video. +> For readers at home: this part is covered in the [Python Basics: Integers, Strings, Lists, Variables and Errors](https://www.youtube.com/watch?v=MO63L4s-20U) video. -To start playing with Python, we need to open up a *command line* on RunCode. -You should already know how to do that – you learned it in the -[Intro to Command Line](../intro_to_command_line/README.md) chapter. +To start playing with Python, we need to open up a *command line* on RunCode. You should already know how to do that – you learned it in the [Intro to Command Line](../intro_to_command_line/README.md) chapter. Once you're ready, follow the instructions below. @@ -19,8 +16,6 @@ Type "help", "copyright", "credits" or "license" for more information. >>> ``` -Another way to open the Python terminal on RunCode, is to go to -Workspaces → New Workspace → Jupyter Lab. -This will open a Python prompt which is depicted by `>>>`. +Another way to open the Python terminal on RunCode, is to go to Workspaces → New Workspace → Jupyter Lab. This will open a Python prompt which is depicted by `>>>`. -`ubuntu@runcode:~$ python3` \ No newline at end of file +`ubuntu@runcode:~$ python3` From b3f114ccf57092e45fbaece41ab101e98d3ebe66 Mon Sep 17 00:00:00 2001 From: Anna Makarudze Date: Mon, 19 Jun 2023 11:58:53 +0200 Subject: [PATCH 13/17] Fix line length for windows and runcode --- en/runcode/django_start_project/README.md | 135 +++----------- en/windows/README.md | 36 +--- en/windows/deploy/README.md | 173 +++++------------- en/windows/deploy/install_git.md | 26 +-- en/windows/django_installation/README.md | 3 +- .../django_installation/instructions.md | 98 +++------- en/windows/intro_to_command_line/README.md | 105 +++-------- .../open_instructions.md | 14 +- en/windows/python_installation/README.md | 12 +- .../python_installation/instructions.md | 74 ++------ en/windows/python_introduction/README.md | 5 +- .../python_introduction/instructions.md | 6 +- en/windows/python_introduction/prompt.md | 7 +- 13 files changed, 168 insertions(+), 526 deletions(-) diff --git a/en/runcode/django_start_project/README.md b/en/runcode/django_start_project/README.md index 2e9f58b430b..c119b0ec1b6 100644 --- a/en/runcode/django_start_project/README.md +++ b/en/runcode/django_start_project/README.md @@ -1,50 +1,29 @@ # Your first Django project! -> Part of this chapter is based on tutorials by Geek Girls Carrots -(https://github.com/ggcarrots/django-carrots). +> Part of this chapter is based on tutorials by Geek Girls Carrots (https://github.com/ggcarrots/django-carrots). -> Parts of this chapter are based on the [django-marcador -tutorial](http://django-marcador.keimlink.de/) licensed under the Creative Commons -Attribution-ShareAlike 4.0 International License. The django-marcador tutorial -is copyrighted by Markus Zapke-Gründemann et al. +> Parts of this chapter are based on the [django-marcador tutorial](http://django-marcador.keimlink.de/) licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. The django-marcador tutorial is copyrighted by Markus Zapke-Gründemann et al. We're going to create a small blog! -The first step is to start a new Django project. -Basically, this means that we'll run some scripts provided by Django that will -create the skeleton of a Django project for us. This is just a bunch of -directories and files that we will use later. +The first step is to start a new Django project. Basically, this means that we'll run some scripts provided by Django that will create the skeleton of a Django project for us. This is just a bunch of directories and files that we will use later. -The names of some files and directories are very important for Django. -You should not rename the files that we are about to create. -Moving them to a different place is also not a good idea. -Django needs to maintain a certain structure to be able to find important things. +The names of some files and directories are very important for Django. You should not rename the files that we are about to create. Moving them to a different place is also not a good idea. Django needs to maintain a certain structure to be able to find important things. -> Remember to run everything in the virtualenv. -If you don't see a prefix `(myvenv)` in your console, you need to activate your -virtualenv. -We explained how to do that in the __Django installation__ chapter in the -__Working with virtualenv__ part. -Typing `source myvenv/bin/activate` will do this for you. +> Remember to run everything in the virtualenv. If you don't see a prefix `(myvenv)` in your console, you need to activate your virtualenv. We explained how to do that in the __Django installation__ chapter in the __Working with virtualenv__ part. Typing `source myvenv/bin/activate` will do this for you. -In your Linux console, you should run the following command. -**Don't forget to add the period (or dot) `.` at the end!** +In your Linux console, you should run the following command. **Don't forget to add the period (or dot) `.` at the end!** {% filename %}command-line{% endfilename %} ``` (myvenv) ~/djangogirls$ django-admin startproject mysite . ``` -> The period `.` is crucial because it tells the script to install Django in -your current directory (for which the period `.` is a short-hand reference). +> The period `.` is crucial because it tells the script to install Django in your current directory (for which the period `.` is a short-hand reference). -> **Note** When typing the command above, remember that you only type the part -which starts by `django-admin`. -The `(myvenv) ~/djangogirls$` part shown here is just example of the prompt -that will be inviting your input on your command line. +> **Note** When typing the command above, remember that you only type the part which starts by `django-admin`. The `(myvenv) ~/djangogirls$` part shown here is just example of the prompt that will be inviting your input on your command line. -`django-admin.py` is a script that will create the directories and files for you. -You should now have a directory structure which looks like this: +`django-admin.py` is a script that will create the directories and files for you. You should now have a directory structure which looks like this: ``` djangogirls @@ -59,69 +38,42 @@ djangogirls │   └── ... └── requirements.txt ``` -> **Note**: in your directory structure, you will also see your `myvenv` -directory that we created before. +> **Note**: in your directory structure, you will also see your `myvenv` directory that we created before. -`manage.py` is a script that helps with management of the site. -With it we will be able (amongst other things) to start a web server on our -computer without installing anything else. +`manage.py` is a script that helps with management of the site. With it we will be able (amongst other things) to start a web server on our computer without installing anything else. The `settings.py` file contains the configuration of your website. -Remember when we talked about a mail carrier checking where to deliver a letter? -`urls.py` file contains a list of patterns used by `urlresolver`. +Remember when we talked about a mail carrier checking where to deliver a letter? `urls.py` file contains a list of patterns used by `urlresolver`. -Let's ignore the other files for now as we won't change them. -The only thing to remember is not to delete them by accident! +Let's ignore the other files for now as we won't change them. The only thing to remember is not to delete them by accident! ## Changing settings -Let's make some changes in `mysite/settings.py`. -Open the file using the code editor you installed earlier. +Let's make some changes in `mysite/settings.py`. Open the file using the code editor you installed earlier. -**Note**: Keep in mind that `settings.py` is a regular file, like any other. -You can open it from inside the code editor, using the "file -> open" menu actions. -This should get you the usual window in which you can navigate to your -`settings.py` file and select it. -Alternatively, you can open the file by navigating to the djangogirls folder on -your desktop and right-clicking on it. Then, select your code editor from the list. -Selecting the editor is important as you might have other programs installed -that can open the file but will not let you edit it. +**Note**: Keep in mind that `settings.py` is a regular file, like any other. You can open it from inside the code editor, using the "file -> open" menu actions. This should get you the usual window in which you can navigate to your `settings.py` file and select it. Alternatively, you can open the file by navigating to the djangogirls folder on your desktop and right-clicking on it. Then, select your code editor from the list. Selecting the editor is important as you might have other programs installed that can open the file but will not let you edit it. -It would be nice to have the correct time on our website. -Go to [Wikipedia's list of time zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) -and copy your relevant time zone (TZ) (e.g. `Europe/Berlin`). +It would be nice to have the correct time on our website. Go to [Wikipedia's list of time zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) and copy your relevant time zone (TZ) (e.g. `Europe/Berlin`). -In `settings.py`, find the line that contains `TIME_ZONE` and modify it to -choose your own timezone. -For example: +In `settings.py`, find the line that contains `TIME_ZONE` and modify it to choose your own timezone. For example: {% filename %}mysite/settings.py{% endfilename %} ```python TIME_ZONE = 'Europe/Berlin' ``` -A language code consist of the language, e.g. `en` for English or `de` for German, -and the country code, e.g. `de` for Germany or `ch` for Switzerland. -If English is not your native language, you can add this to change the default -buttons and notifications from Django to be in your language. -So you would have "Cancel" button translated into the language you defined here. -[Django comes with a lot of prepared translations](https://docs.djangoproject.com/en/3.2/ref/settings/#language-code). +A language code consist of the language, e.g. `en` for English or `de` for German, and the country code, e.g. `de` for Germany or `ch` for Switzerland. If English is not your native language, you can add this to change the default buttons and notifications from Django to be in your language. So you would have "Cancel" button translated into the language you defined here. [Django comes with a lot of prepared translations](https://docs.djangoproject.com/en/3.2/ref/settings/#language-code). -If you want a different language, change the language code by changing the -following line: +If you want a different language, change the language code by changing the following line: {% filename %}mysite/settings.py{% endfilename %} ```python LANGUAGE_CODE = 'de-ch' ``` - -We'll also need to add a path for static files. -(We'll find out all about static files and CSS later in the tutorial.) -Go down to the *end* of the file, and just underneath the `STATIC_URL` entry, -add a new one called `STATIC_ROOT`: +We'll also need to add a path for static files. (We'll find out all about static files and CSS later in the tutorial.) Go down to the *end* of the file, and just underneath the `STATIC_URL` entry, add a new one called `STATIC_ROOT`: {% filename %}mysite/settings.py{% endfilename %} ```python @@ -129,10 +81,7 @@ STATIC_URL = '/static/' STATIC_ROOT = BASE_DIR / 'static' ``` -When `DEBUG` is `True` and `ALLOWED_HOSTS` is empty, the host is validated -against `['localhost', '127.0.0.1', '[::1]']`. -This won't match our hostname on RunCode and on PythonAnywhere once we deploy our application -so we will change the following setting: +When `DEBUG` is `True` and `ALLOWED_HOSTS` is empty, the host is validated against `['localhost', '127.0.0.1', '[::1]']`. This won't match our hostname on RunCode and on PythonAnywhere once we deploy our application so we will change the following setting: {% filename %}mysite/settings.py{% endfilename %} ```python @@ -141,8 +90,7 @@ ALLOWED_HOSTS = ['127.0.0.1', '.runcode.io', '.pythonanywhere.com'] ## Set up a database -There's a lot of different database software that can store data for your site. -We'll use the default one, `sqlite3`. +There's a lot of different database software that can store data for your site. We'll use the default one, `sqlite3`. This is already set up in this part of your `mysite/settings.py` file: @@ -156,10 +104,7 @@ DATABASES = { } ``` -To create a database for our blog, let's run the following in the console: -`python manage.py migrate` (we need to be in the `djangogirls` directory that -contains the `manage.py` file). -If that goes well, you should see something like this: +To create a database for our blog, let's run the following in the console: `python manage.py migrate` (we need to be in the `djangogirls` directory that contains the `manage.py` file). If that goes well, you should see something like this: {% filename %}command-line{% endfilename %} ``` @@ -191,21 +136,14 @@ And we're done! Time to start the web server and see if our website is working! ## Starting the web server -You need to be in the directory that contains the `manage.py` file -(the `djangogirls` directory). -In the console, we can start the web server by running `python manage.py runserver`: +You need to be in the directory that contains the `manage.py` file (the `djangogirls` directory). In the console, we can start the web server by running `python manage.py runserver`: {% filename %}command-line{% endfilename %} ``` (myvenv) ~/djangogirls$ python manage.py runserver ``` -Now you need to check that your website is running. -On RunCode cloud platform, the URL will look something like this: -`https://8000-soft-limit-18855079.eu-ws4.runcode.io/`. -Open another tab/window in your browser (Firefox, Chrome, Safari, Internet -Explorer or whatever you -use) and enter the address to your instance. +Now you need to check that your website is running. On RunCode cloud platform, the URL will look something like this: `https://8000-soft-limit-18855079.eu-ws4.runcode.io/`. Open another tab/window in your browser (Firefox, Chrome, Safari, Internet Explorer or whatever you use) and enter the address to your instance. The URL to your own instance, will be like: @@ -213,31 +151,18 @@ The URL to your own instance, will be like: ``` https://8000-the-name-of-your-runcode-instance.eu-ws4.runcode.io/ ``` -You can open this in another browser window and you should see the Django -nstall worked page. +You can open this in another browser window and you should see the Django 'Installation done' page. -Congratulations! You've just created your first website and run it using a web -server! Isn't that awesome? +Congratulations! You've just created your first website and run it using a web server! Isn't that awesome? -Congratulations! -You've just created your first website and run it using a web server! -Isn't that awesome? +Congratulations! You've just created your first website and run it using a web server! Isn't that awesome? ![Install worked!](/images/install_worked.png) -Note that a command window can only run one thing at a time, and the command -window you opened earlier is running the web server. -As long as the web server is running and waiting for additional incoming -requests, the terminal will accept new text but will not execute new commands. +Note that a command window can only run one thing at a time, and the command window you opened earlier is running the web server. As long as the web server is running and waiting for additional incoming requests, the terminal will accept new text but will not execute new commands. > We reviewed how web servers work in the How the Internet works chapter. -To type additional commands while the web server is running, open a new -terminal window and activate your virtualenv -- to review instructions on how to -open a second terminal window, see -[Introduction to the command line](../intro_to_command_line/README.md). - To stop the web server, switch back to the window in which it's running and - press CTRL+C - Control and C keys together (on Windows, you might have to - press Ctrl+Break). +To type additional commands while the web server is running, open a new terminal window and activate your virtualenv -- to review instructions on how to open a second terminal window, see [Introduction to the command line](../intro_to_command_line/README.md). To stop the web server, switch back to the window in which it's running and press CTRL+C - Control and C keys together (on Windows, you might have to press Ctrl+Break). Ready for the next step? It's time to create some content! diff --git a/en/windows/README.md b/en/windows/README.md index db10bdc0738..b9af71d2c2a 100644 --- a/en/windows/README.md +++ b/en/windows/README.md @@ -1,31 +1,16 @@ # Windows Installation -> **Note** If you already worked through the installation steps, no need to do -this again – you can skip straight ahead to -[How the Internet works](../how_the_internet_works/README.md). +> **Note** If you already worked through the installation steps, no need to do this again – you can skip straight ahead to [How the Internet works](../how_the_internet_works/README.md). # Installation -In this tutorial you will be building a blog. -In order to do that, as you go through the tutorial you'll be instructed on how -to install various software on your computer and set up some online accounts as needed. -This page gathers all of the installation and sign-up instructions in one place -(which is useful for some workshop formats). - -Since you're working on Windows, your experience will be a little different. -When you get to the deployment chapter, you will experience Linux environment -and you can always refer to the -[Linux command line instructions](linux/intro_to_command_line/README.md) if you -need to learn more on Linux command line. +In this tutorial you will be building a blog. In order to do that, as you go through the tutorial you'll be instructed on how to install various software on your computer and set up some online accounts as needed. This page gathers all of the installation and sign-up instructions in one place (which is useful for some workshop formats). + +Since you're working on Windows, your experience will be a little different. When you get to the deployment chapter, you will experience Linux environment and you can always refer to the [Linux command line instructions](linux/intro_to_command_line/README.md) if you need to learn more on Linux command line. To install software on your machine, follow the instructions below: ## Brief intro to the command line {#intro-command-line} -Many of the steps below reference the "console", "terminal", "command window", -or "command line" -- these all mean the same thing: a window on your computer -where you can enter commands. -When you get to the main tutorial, you'll learn more about the command line. -For now, the main thing you need to know is how to open a command window and -what it looks like: +Many of the steps below reference the "console", "terminal", "command window", or "command line" -- these all mean the same thing: a window on your computer where you can enter commands. When you get to the main tutorial, you'll learn more about the command line. For now, the main thing you need to know is how to open a command window and what it looks like: {% include "intro_to_command_line/open_instructions.md" %} @@ -42,17 +27,14 @@ what it looks like: {% include "deploy/install_git.md" %} ## Create a GitHub account {#github-account} -Go to [GitHub.com](https://www.github.com) and sign up for a new, free user account. -Be sure to remember your password (add it to your password manager, if you use one). +Go to [GitHub.com](https://www.github.com) and sign up for a new, free user account. Be sure to remember your password (add it to your password manager, if you use one). ## Create a PythonAnywhere account {#pythonanywhere-account} {% include "/deploy/signup_pythonanywhere.md" %} # Start reading -Congratulations, you are all set up and ready to go! If you still have some -time before the workshop, it would be useful to start reading a few of the -beginning chapters: +Congratulations, you are all set up and ready to go! If you still have some time before the workshop, it would be useful to start reading a few of the beginning chapters: * [How the internet works](../how_the_internet_works/README.md) @@ -64,6 +46,4 @@ beginning chapters: # Enjoy the workshop! -When you begin the workshop, you'll be able to go straight to -[Your first Django project!](../windows/django_start_project/README.md) because you -already covered the material in the earlier chapters. \ No newline at end of file +When you begin the workshop, you'll be able to go straight to [Your first Django project!](../windows/django_start_project/README.md) because you already covered the material in the earlier chapters. diff --git a/en/windows/deploy/README.md b/en/windows/deploy/README.md index fda3fd056c2..679f8c6fbe0 100644 --- a/en/windows/deploy/README.md +++ b/en/windows/deploy/README.md @@ -1,52 +1,26 @@ # Deploy! -> **Note** The following chapter can be sometimes a bit hard to get through. -Persist and finish it; deployment is an important part of the website -development process. -This chapter is placed in the middle of the tutorial so that your mentor can -help with the slightly trickier process of getting your website online. -This means you can still finish the tutorial on your own if you run out of time. - -Until now, your website was only available on your computer. -Now you will learn how to deploy it! -Deploying is the process of publishing your application on the Internet so -people can finally go and see your app. :) - -As you learned, a website has to be located on a server. -There are a lot of server providers available on the internet, we're going to -use [PythonAnywhere](https://www.pythonanywhere.com/). -PythonAnywhere is free for small applications that don't have too many visitors -so it'll definitely be enough for you now. - -The other external service we'll be using is [GitHub](https://www.github.com), - which is a code hosting service. - There are others out there, but almost all programmers have a GitHub account - these days, and now so will you! - -These three places will be important to you. -Your local computer will be the place where you do development and testing. -When you're happy with the changes, you will place a copy of your program on GitHub. -Your website will be on PythonAnywhere and you will update it by getting a new -copy of your code from GitHub. +> **Note** The following chapter can be sometimes a bit hard to get through. Persist and finish it; deployment is an important part of the website development process. This chapter is placed in the middle of the tutorial so that your mentor can help with the slightly trickier process of getting your website online. This means you can still finish the tutorial on your own if you run out of time. + +Until now, your website was only available on your computer. Now you will learn how to deploy it! Deploying is the process of publishing your application on the Internet so people can finally go and see your app. :) + +As you learned, a website has to be located on a server. There are a lot of server providers available on the internet, we're going to use [PythonAnywhere](https://www.pythonanywhere.com/). PythonAnywhere is free for small applications that don't have too many visitors so it'll definitely be enough for you now. + +The other external service we'll be using is [GitHub](https://www.github.com), which is a code hosting service. There are others out there, but almost all programmers have a GitHub account these days, and now so will you! + +These three places will be important to you. Your local computer will be the place where you do development and testing. When you're happy with the changes, you will place a copy of your program on GitHub. Your website will be on PythonAnywhere and you will update it by getting a new copy of your code from GitHub. # Git -> **Note** If you already did the [installation steps](../README.md), -there's no need to do this again – you can skip to the next section and start -creating your Git repository. +> **Note** If you already did the [installation steps](../README.md), there's no need to do this again – you can skip to the next section and start creating your Git repository. {% include "install_git.md" %} ## Starting our Git repository -Git tracks changes to a particular set of files in what's called a code -repository (or "repo" for short). -Let's start one for our project. Open up your console and run these commands, in -the `djangogirls` directory: +Git tracks changes to a particular set of files in what's called a code repository (or "repo" for short). Let's start one for our project. Open up your console and run these commands, in the `djangogirls` directory: -> **Note** Check your current working directory with a `cd` (Windows) command -before initializing the repository. -You should be in the `djangogirls` folder. +> **Note** Check your current working directory with a `cd` (Windows) command before initializing the repository. You should be in the `djangogirls` folder. {% filename %}command-line{% endfilename %} ``` @@ -55,14 +29,11 @@ Initialized empty Git repository in ~/djangogirls/.git/ $ git config --global user.name "Your Name" $ git config --global user.email you@example.com ``` -Initializing the git repository is something we need to do only once per project -(and you won't have to re-enter the username and email ever again). +Initializing the git repository is something we need to do only once per project (and you won't have to re-enter the username and email ever again). ### Adjusting your branch name -If the version of Git that you are using is older than **2.28**, you will need -to change the name of your branch to "main". -To determine the version of Git, please enter the following command: +If the version of Git that you are using is older than **2.28**, you will need to change the name of your branch to "main". To determine the version of Git, please enter the following command: {% filename %}command-line{% endfilename %} ``` @@ -70,11 +41,7 @@ $ git --version git version 2.xx... ``` -Only if the second number of the version, shown as "xx" above, is less than 28, -will you need to enter the following command to rename your branch. -If it is 28 or higher, please continue to "Ignoring files". -As in "Initializing", this is something we need to do only once per project, as -well as only when your version of Git is less than 2.28: +Only if the second number of the version, shown as "xx" above, is less than 28, will you need to enter the following command to rename your branch. If it is 28 or higher, please continue to "Ignoring files". As in "Initializing", this is something we need to do only once per project, as well as only when your version of Git is less than 2.28: {% filename %}command-line{% endfilename %} ``` @@ -83,10 +50,7 @@ $ git branch -M main ### Ignoring files -Git will track changes to all the files and folders in this directory, but there -are some files we want it to ignore. -We do this by creating a file called `.gitignore` in the base directory. -Open up your editor and create a new file with the following contents: +Git will track changes to all the files and folders in this directory, but there are some files we want it to ignore. We do this by creating a file called `.gitignore` in the base directory. Open up your editor and create a new file with the following contents: {% filename %}.gitignore{% endfilename %} ``` @@ -120,37 +84,11 @@ $RECYCLE.BIN/ And save it as `.gitignore` in the "djangogirls" folder. -> **Note** The dot at the beginning of the file name is important! -If you're having any difficulty creating it (Macs don't like you to create -files that begin with a dot via the Finder, for example), then use the "Save As" -feature in your editor; it's bulletproof. -And be sure not to add `.txt`, `.py`, or any other extension to the file name --- it will only be recognized by Git if the name is just `.gitignore`. -Linux and MacOS treat files with a name that starts with `.` (such as `.gitignore`) -as hidden and the normal `ls` command won't show these files. -Instead use `ls -a` to see the `.gitignore` file. - -> **Note** One of the files you specified in your `.gitignore` file is `db.sqlite3`. -That file is your local database, where all of your users and posts are stored. -We'll follow standard web programming practice, meaning that we'll use separate -databases for your local testing site and your live website on PythonAnywhere. -The PythonAnywhere database could be SQLite, like your development machine, -but usually you will use one called MySQL which can deal with a lot more site -visitors than SQLite. -Either way, by ignoring your SQLite database for the GitHub copy, it means that -all of the posts and superuser you created so far are going to only be available -locally, and you'll have to create new ones on production. -You should think of your local database as a good playground where you can test -different things and not be afraid that you're going to delete your real posts -from your blog. - -It's a good idea to use a `git status` command before `git add` or whenever you -find yourself unsure of what has changed. -This will help prevent any surprises from happening, such as wrong files being -added or committed. -The `git status` command returns information about any untracked/modified/staged -files, the branch status, and much more. -The output should be similar to the following: +> **Note** The dot at the beginning of the file name is important! If you're having any difficulty creating it (Macs don't like you to create files that begin with a dot via the Finder, for example), then use the "Save As" feature in your editor; it's bulletproof. And be sure not to add `.txt`, `.py`, or any other extension to the file name -- it will only be recognized by Git if the name is just `.gitignore`. Linux and MacOS treat files with a name that starts with `.` (such as `.gitignore`) as hidden and the normal `ls` command won't show these files. Instead use `ls -a` to see the `.gitignore` file. + +> **Note** One of the files you specified in your `.gitignore` file is `db.sqlite3`. That file is your local database, where all of your users and posts are stored. We'll follow standard web programming practice, meaning that we'll use separate databases for your local testing site and your live website on PythonAnywhere. The PythonAnywhere database could be SQLite, like your development machine, but usually you will use one called MySQL which can deal with a lot more site visitors than SQLite. Either way, by ignoring your SQLite database for the GitHub copy, it means that all of the posts and superuser you created so far are going to only be available locally, and you'll have to create new ones on production. You should think of your local database as a good playground where you can test different things and not be afraid that you're going to delete your real posts from your blog. + +It's a good idea to use a `git status` command before `git add` or whenever you find yourself unsure of what has changed. This will help prevent any surprises from happening, such as wrong files being added or committed. The `git status` command returns information about any untracked/modified/staged files, the branch status, and much more. The output should be similar to the following: {% filename %}command-line{% endfilename %} @@ -161,13 +99,13 @@ On branch main No commits yet Untracked files: - (use "git add ..." to include in what will be committed) + (use "git add ..." to include in what will be committed) - .gitignore - blog/ - manage.py - mysite/ - requirements.txt + .gitignore + blog/ + manage.py + mysite/ + requirements.txt nothing added to commit but untracked files present (use "git add" to track) ``` @@ -188,31 +126,21 @@ $ git commit -m "My Django Girls app, first commit" ## Pushing your code to GitHub -Go to [GitHub.com](https://www.github.com) and sign up for a new, free user account. -(If you already did that in the workshop prep, that is great!) Be sure to -remember your password (add it to your password manager, if you use one). +Go to [GitHub.com](https://www.github.com) and sign up for a new, free user account. (If you already did that in the workshop prep, that is great!) Be sure to remember your password (add it to your password manager, if you use one). -Then, create a new repository, giving it the name "my-first-blog". -Leave the "initialize with a README" checkbox unchecked, leave the .gitignore -option blank (we've done that manually) and leave the License as None. +Then, create a new repository, giving it the name "my-first-blog". Leave the "initialize with a README" checkbox unchecked, leave the .gitignore option blank (we've done that manually) and leave the License as None. ![](images/new_github_repo.png) -> **Note** The name `my-first-blog` is important – you could choose something else, -but it's going to occur lots of times in the instructions below, and you'd have -to substitute it each time. -It's probably easier to stick with the name `my-first-blog`. +> **Note** The name `my-first-blog` is important – you could choose something else, but it's going to occur lots of times in the instructions below, and you'd have to substitute it each time. It's probably easier to stick with the name `my-first-blog`. -On the next screen, you'll be shown your repo's clone URL, which you will use in -some of the commands that follow: +On the next screen, you'll be shown your repo's clone URL, which you will use in some of the commands that follow: ![](images/github_get_repo_url_screenshot.png) Now we need to hook up the Git repository on your computer to the one up on GitHub. -Type the following into your console (replace `` with the -username you entered when you created your GitHub account, but without the -angle-brackets -- the URL should match the clone URL you just saw). +Type the following into your console (replace `` with the username you entered when you created your GitHub account, but without the angle-brackets -- the URL should match the clone URL you just saw). {% filename %}command-line{% endfilename %} ``` @@ -220,9 +148,7 @@ $ git remote add origin https://github.com//my-first-blog. $ git push -u origin main ``` -When you push to GitHub, you'll be asked for your GitHub username and password -(either right there in the command-line window or in a pop-up window), and -after entering credentials you should see something like this: +When you push to GitHub, you'll be asked for your GitHub username and password (either right there in the command-line window or in a pop-up window), and after entering credentials you should see something like this: {% filename %}command-line{% endfilename %} ``` @@ -230,38 +156,21 @@ Counting objects: 6, done. Writing objects: 100% (6/6), 200 bytes | 0 bytes/s, done. Total 3 (delta 0), reused 0 (delta 0) To https://github.com/ola/my-first-blog.git - * [new branch] main -> main + * [new branch] main -> main Branch main set up to track remote branch main from origin. ``` -Your code is now on GitHub. Go and check it out! -You'll find it's in fine company – [Django](https://github.com/django/django), -the [Django Girls Tutorial](https://github.com/DjangoGirls/tutorial), and many -other great open source software projects also host their code on GitHub. :) +Your code is now on GitHub. Go and check it out! You'll find it's in fine company – [Django](https://github.com/django/django), the [Django Girls Tutorial](https://github.com/DjangoGirls/tutorial), and many other great open source software projects also host their code on GitHub. :) {% include "/deploy/pythonanywhere.md" %} # Check out your site! -The default page for your site should say "It worked!", just like it does on -your local computer. -Try adding `/admin/` to the end of the URL, and you'll be taken to the admin site. -Log in with the username and password, and you'll see you can add new Posts on -the server -- remember, the posts from your local test database were not sent -to your live blog. - -Once you have a few posts created, you can go back to your local setup -(not PythonAnywhere). -From here you should work on your local setup to make changes. -This is a common workflow in web development – make changes locally, push those -changes to GitHub, and pull your changes down to your live Web server. -This allows you to work and experiment without breaking your live Web site. -Pretty cool, huh? - - -Give yourself a *HUGE* pat on the back! -Server deployments are one of the trickiest parts of web development and it -often takes people several days before they get them working. -But you've got your site live, on the real Internet! \ No newline at end of file +The default page for your site should say "It worked!", just like it does on your local computer. Try adding `/admin/` to the end of the URL, and you'll be taken to the admin site. Log in with the username and password, and you'll see you can add new Posts on the server -- remember, the posts from your local test database were not sent to your live blog. + +Once you have a few posts created, you can go back to your local setup (not PythonAnywhere). From here you should work on your local setup to make changes. This is a common workflow in web development – make changes locally, push those changes to GitHub, and pull your changes down to your live Web server. This allows you to work and experiment without breaking your live Web site. Pretty cool, huh? + + +Give yourself a *HUGE* pat on the back! Server deployments are one of the trickiest parts of web development and it often takes people several days before they get them working. But you've got your site live, on the real Internet! diff --git a/en/windows/deploy/install_git.md b/en/windows/deploy/install_git.md index 54cef8a57ef..da853b32725 100644 --- a/en/windows/deploy/install_git.md +++ b/en/windows/deploy/install_git.md @@ -1,27 +1,9 @@ -Git is a "version control system" used by a lot of programmers. -This software can track changes to files over time so that you can recall -specific versions later. -A bit like the "track changes" feature in word processor programs -(e.g., Microsoft Word or LibreOffice Writer), but much more powerful. +Git is a "version control system" used by a lot of programmers. This software can track changes to files over time so that you can recall specific versions later. A bit like the "track changes" feature in word processor programs (e.g., Microsoft Word or LibreOffice Writer), but much more powerful. ## Installing Git -You can download Git from [git-scm.com](https://git-scm.com/). -You can hit "next" on all steps except for two: in the step where it asks to -choose your editor, you should pick Nano, and in the step entitled -"Adjusting your PATH environment", choose "Use Git and optional Unix tools from -the Windows Command Prompt" (the bottom option). -Other than that, the defaults are fine. -Checkout Windows-style, commit Unix-style line endings is good. +You can download Git from [git-scm.com](https://git-scm.com/). You can hit "next" on all steps except for two: in the step where it asks to choose your editor, you should pick Nano, and in the step entitled "Adjusting your PATH environment", choose "Use Git and optional Unix tools from the Windows Command Prompt" (the bottom option). Other than that, the defaults are fine. Checkout Windows-style, commit Unix-style line endings is good. -During installation, if you are presented with the option of -"Adjusting the name of the initial branch in new repositories", -please choose to "Override the default" and use "main". -This will align your installation of Git with the broad direction of the global -developer community, and the "main" branch will be used through the remainder -of this tutorial. -Please see https://sfconservancy.org/news/2020/jun/23/gitbranchname/ and -https://github.com/github/renaming for further discussion of this subject. +During installation, if you are presented with the option of "Adjusting the name of the initial branch in new repositories", please choose to "Override the default" and use "main". This will align your installation of Git with the broad direction of the global developer community, and the "main" branch will be used through the remainder of this tutorial. Please see https://sfconservancy.org/news/2020/jun/23/gitbranchname/ and https://github.com/github/renaming for further discussion of this subject. -Do not forget to restart the command prompt or PowerShell after the installation -finished successfully. +Do not forget to restart the command prompt or PowerShell after the installation finished successfully. diff --git a/en/windows/django_installation/README.md b/en/windows/django_installation/README.md index 54cd160a1e2..f99113eb36b 100644 --- a/en/windows/django_installation/README.md +++ b/en/windows/django_installation/README.md @@ -1,6 +1,5 @@ # Django installation -> **Note** If you already worked through the installation steps then you've -already done this – you can go straight to the next chapter! +> **Note** If you already worked through the installation steps then you've already done this – you can go straight to the next chapter! {% include "instructions.md" %} diff --git a/en/windows/django_installation/instructions.md b/en/windows/django_installation/instructions.md index 070700c342d..287e6c2fb2d 100644 --- a/en/windows/django_installation/instructions.md +++ b/en/windows/django_installation/instructions.md @@ -1,35 +1,19 @@ -> Part of this section is based on tutorials by Geek Girls Carrots -(https://github.com/ggcarrots/django-carrots). +> Part of this section is based on tutorials by Geek Girls Carrots (https://github.com/ggcarrots/django-carrots). -> Part of this section is based on the [django-marcador -tutorial](http://django-marcador.keimlink.de/) licensed under the Creative -Commons Attribution-ShareAlike 4.0 International License. -The django-marcador tutorial is copyrighted by Markus Zapke-Gründemann et al. +> Part of this section is based on the [django-marcador tutorial](http://django-marcador.keimlink.de/) licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. The django-marcador tutorial is copyrighted by Markus Zapke-Gründemann et al. ## Virtual environment -Before we install Django we will get you to install an extremely useful tool to -help keep your coding environment tidy on your computer. -It's possible to skip this step, but it's highly recommended. -Starting with the best possible setup will save you a lot of trouble in the -future! +Before we install Django we will get you to install an extremely useful tool to help keep your coding environment tidy on your computer. It's possible to skip this step, but it's highly recommended. Starting with the best possible setup will save you a lot of trouble in the future! -So, let's create a **virtual environment** (also called a *virtualenv*). -Virtualenv will isolate your Python/Django setup on a per-project basis. -This means that any changes you make to one website won't affect any others -you're also developing. Neat, right? +So, let's create a **virtual environment** (also called a *virtualenv*). Virtualenv will isolate your Python/Django setup on a per-project basis. This means that any changes you make to one website won't affect any others you're also developing. Neat, right? -All you need to do is find a directory in which you want to create the -`virtualenv`; your home directory, for example. On Windows, it might look like -`C:\Users\Name\` (where `Name` is the name of your login). +All you need to do is find a directory in which you want to create the `virtualenv`; your home directory, for example. On Windows, it might look like `C:\Users\Name\` (where `Name` is the name of your login). -> __NOTE:__ On Windows, make sure that this directory does not contain accented -or special characters; if your username contains accented characters, use a -different directory, for example, `C:\djangogirls`. +> __NOTE:__ On Windows, make sure that this directory does not contain accented or special characters; if your username contains accented characters, use a different directory, for example, `C:\djangogirls`. -For this tutorial we will be using a new directory `djangogirls` from your home -directory: +For this tutorial we will be using a new directory `djangogirls` from your home directory: {% filename %}command-line{% endfilename %} ``` @@ -37,32 +21,25 @@ C:\Users\Name> mkdir djangogirls C:\Users\Name> cd djangogirls ``` -We will make a virtualenv called `myvenv`. -The general command will be in the format: +We will make a virtualenv called `myvenv`. The general command will be in the format: {% filename %}command-line{% endfilename %} ``` > python3 -m venv myvenv ``` -To create a new `virtualenv`, you need to open the command prompt and run -`python -m venv myvenv`. -It will look like this: +To create a new `virtualenv`, you need to open the command prompt and run `python -m venv myvenv`. It will look like this: {% filename %}command-line{% endfilename %} ``` C:\Users\Name\djangogirls> python -m venv myvenv ``` -Where `myvenv` is the name of your `virtualenv`. You can use any other name, -but stick to lowercase and use no spaces, accents or special characters. -It is also a good idea to keep the name short – you'll be referencing it a lot! +Where `myvenv` is the name of your `virtualenv`. You can use any other name, but stick to lowercase and use no spaces, accents or special characters. It is also a good idea to keep the name short – you'll be referencing it a lot! ## Working with virtualenv -The command above will create a directory called `myvenv` (or whatever name you -chose) that contains our virtual environment (basically a bunch of directories -and files). +The command above will create a directory called `myvenv` (or whatever name you chose) that contains our virtual environment (basically a bunch of directories and files). Start your virtual environment by running: @@ -71,42 +48,31 @@ Start your virtual environment by running: C:\Users\Name\djangogirls> myvenv\Scripts\activate ``` -> __NOTE:__ On Windows 10 you might get an error in the Windows PowerShell that -says `execution of scripts is disabled on this system`. -In this case, open another Windows PowerShell with the "Run as Administrator" -option. -Then try typing the following command before starting your virtual environment: +> __NOTE:__ On Windows 10 you might get an error in the Windows PowerShell that says `execution of scripts is disabled on this system`. In this case, open another Windows PowerShell with the "Run as Administrator" option. Then try typing the following command before starting your virtual environment: >{% filename %}command-line{% endfilename %} >``` >C:\WINDOWS\system32> Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -> Execution Policy Change -> The execution policy helps protect you from scripts that you do not trust. +> Execution Policy Change +> The execution policy helps protect you from scripts that you do not trust. Changing the execution policy might expose you to the security risks described in the about_Execution_Policies help topic at http://go.microsoft.com/fwlink/?LinkID=135170. Do you want to change the execution policy? -[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "N"): A +[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "N"): A >``` - + -> __NOTE:__ For users of the popular editor VS Code, which comes with an -integrated terminal based off windows PowerShell, if you wish to stick with the -integrated terminal, you may run the following command to activate your virtual -environment: +> __NOTE:__ For users of the popular editor VS Code, which comes with an integrated terminal based off windows PowerShell, if you wish to stick with the integrated terminal, you may run the following command to activate your virtual environment: > >``` >$ . myvenv\Scripts\activate.ps1 >``` ->The advantage is that you don't have to switch between editor windows and -command-line windows. +>The advantage is that you don't have to switch between editor windows and command-line windows. -You will know that you have `virtualenv` started when you see that the prompt -in your console is prefixed with `(myvenv)`. +You will know that you have `virtualenv` started when you see that the prompt in your console is prefixed with `(myvenv)`. -When working within a virtual environment, `python` will automatically refer to -the correct version so you can use `python` instead of `python3`. +When working within a virtual environment, `python` will automatically refer to the correct version so you can use `python` instead of `python3`. OK, we have all important dependencies in place. We can finally install Django! @@ -114,8 +80,7 @@ OK, we have all important dependencies in place. We can finally install Django! Now that you have your `virtualenv` started, you can install Django. -Before we do that, we should make sure we have the latest version of `pip`, the -software that we use to install Django: +Before we do that, we should make sure we have the latest version of `pip`, the software that we use to install Django: {% filename %}command-line{% endfilename %} ``` @@ -124,19 +89,14 @@ software that we use to install Django: ### Installing packages with requirements -A requirements file keeps a list of dependencies to be installed using -`pip install`: +A requirements file keeps a list of dependencies to be installed using `pip install`: -First create a `requirements.txt` file inside of the `djangogirls/` folder, -using the code editor that you installed earlier. -You do this by opening a new file in the code editor and then saving it as -`requirements.txt` in the `djangogirls/` folder. -Your directory will look like this: +First create a `requirements.txt` file inside of the `djangogirls/` folder, using the code editor that you installed earlier. You do this by opening a new file in the code editor and then saving it as `requirements.txt` in the `djangogirls/` folder. Your directory will look like this: ``` djangogirls ├── myvenv -│ └── ... +│ └── ... └───requirements.txt ``` @@ -153,17 +113,11 @@ Now, run `pip install -r requirements.txt` to install Django. ``` (myvenv) ~$ pip install -r requirements.txt Collecting Django~={{ book.django_version }} (from -r requirements.txt (line 1)) - Downloading Django-{{ book.django_version }}-py3-none-any.whl (7.9MB) + Downloading Django-{{ book.django_version }}-py3-none-any.whl (7.9MB) Installing collected packages: Django Successfully installed Django-{{ book.django_version }} ``` -> If you get an error when calling pip on Windows, please check if your project -pathname contains spaces, accents or special characters (for example, -`C:\Users\User Name\djangogirls`). If it does, please consider using another -place without spaces, accents or special characters (suggestion: `C:\djangogirls`). -Create a new virtualenv in the new directory, then delete the old one and try -the above command again. -(Moving the virtualenv directory won't work since virtualenv uses absolute paths.) +> If you get an error when calling pip on Windows, please check if your project pathname contains spaces, accents or special characters (for example, `C:\Users\User Name\djangogirls`). If it does, please consider using another place without spaces, accents or special characters (suggestion: `C:\djangogirls`). Create a new virtualenv in the new directory, then delete the old one and try the above command again. (Moving the virtualenv directory won't work since virtualenv uses absolute paths.) That's it! You're now (finally) ready to create a Django application! diff --git a/en/windows/intro_to_command_line/README.md b/en/windows/intro_to_command_line/README.md index f5caf49e7f5..b7952711e6d 100644 --- a/en/windows/intro_to_command_line/README.md +++ b/en/windows/intro_to_command_line/README.md @@ -1,35 +1,25 @@ # Introduction to the command-line interface -> For readers at home: this chapter is covered in the -[Your new friend: Command Line](https://www.youtube.com/watch?v=jvZLWhkzX-8) video. +> For readers at home: this chapter is covered in the [Your new friend: Command Line](https://www.youtube.com/watch?v=jvZLWhkzX-8) video. It's exciting, right?! You'll write your first line of code in just a few minutes! :) __Let us introduce you to your first new friend: the command line!__ -The following steps will show you how to use the black window all hackers use. -It might look a bit scary at first but really it's just a prompt waiting for -commands from you. +The following steps will show you how to use the black window all hackers use. It might look a bit scary at first but really it's just a prompt waiting for commands from you. -> **Note** Please note that throughout this book we use the terms 'directory' -and 'folder' interchangeably but they are one and the same thing. +> **Note** Please note that throughout this book we use the terms 'directory' and 'folder' interchangeably but they are one and the same thing. ## What is the command line? -The window, which is usually called the __command line__ or -__command-line interface__, is a text-based application for viewing, handling, -and manipulating files on your computer. -It's much like Windows Explorer or Finder on the Mac, but without the graphical -interface. -Other names for the command line are: *cmd*, *CLI*, *prompt*, *console* or *terminal*. +The window, which is usually called the __command line__ or __command-line interface__, is a text-based application for viewing, handling, and manipulating files on your computer. It's much like Windows Explorer or Finder on the Mac, but without the graphical interface. Other names for the command line are: *cmd*, *CLI*, *prompt*, *console* or *terminal*. ## Open the command-line interface To start some experiments we need to open our command-line interface first. -Depending on your version of Windows and your keyboard, -one of the following should open a command window (you may have to experiment -a bit, but you don't have to try all of these suggestions): +Depending on your version of Windows and your keyboard, one of the following should open a command window (you may have to experiment a bit, but you don't have to try all of these suggestions): + - Go to the Start menu or screen, and enter "Command Prompt" in the search field. - Go to Start menu → Windows System → Command Prompt. - Go to Start menu → All Programs → Accessories → Command Prompt. @@ -45,14 +35,7 @@ a bit, but you don't have to try all of these suggestions): ![Type "cmd" in the "Run" window](../python_installation/images/windows-plus-r.png) -Later in this tutorial, you will need to have two command windows open at the -same time. -However, on some versions of Windows, if you already have one command window -open and you try to open a second one using the same method, it will instead -point you to the command window you already have open. -Try it now on your computer and see what happens! -If you only get one command window, try one of the other methods in the list above. -At least one of them should result in a new command window being opened. +Later in this tutorial, you will need to have two command windows open at the same time. However, on some versions of Windows, if you already have one command window open and you try to open a second one using the same method, it will instead point you to the command window you already have open. Try it now on your computer and see what happens! If you only get one command window, try one of the other methods in the list above. At least one of them should result in a new command window being opened. ## Prompt @@ -66,21 +49,15 @@ On Windows, you will probably see a `>`, like this: > ``` -Take a look at the Linux section just above now -- you'll see something more -like that when you get to PythonAnywhere later in the tutorial. +Take a look at the Linux section just above now -- you'll see something more like that when you get to PythonAnywhere later in the tutorial. -Each command will be prepended by a `>` and one space, but you should not type it. -Your computer will do it for you. :) +Each command will be prepended by a `>` and one space, but you should not type it. Your computer will do it for you. :) -> Just a small note: in your case there may be something like `C:\Users\ola>` -before the prompt sign, and this is 100% OK. +> Just a small note: in your case there may be something like `C:\Users\ola>` before the prompt sign, and this is 100% OK. -The part up to and including the `>` is called the *command line prompt*, or *prompt* for short. -It prompts you to input something there. +The part up to and including the `>` is called the *command line prompt*, or *prompt* for short. It prompts you to input something there. -In the tutorial, when we want you to type in a command, we will include the `$` or `>`, -and occasionally more to the left. Ignore the left part and only type in the -command, which starts after the prompt. +In the tutorial, when we want you to type in a command, we will include the `$` or `>`, and occasionally more to the left. Ignore the left part and only type in the command, which starts after the prompt. ## Your first command (YAY!) @@ -105,38 +82,28 @@ As you can see, the computer has just printed your username. Neat, huh? :) ## Basics -Each operating system has a slightly different set of commands for the command -line, so make sure to follow instructions for your operating system. -Let's try this, shall we? +Each operating system has a slightly different set of commands for the command line, so make sure to follow instructions for your operating system. Let's try this, shall we? ### Current directory -It'd be nice to know where are we now, right? -Let's see. -Type this command and hit `enter`: +It'd be nice to know where are we now, right? Let's see. Type this command and hit `enter`: {% filename %}command-line{% endfilename %} ``` > cd C:\Users\olasitarska ``` -> Note: 'cd' stands for 'change directory'. - With PowerShell you can use pwd just like on Linux or Mac OS X. +> Note: 'cd' stands for 'change directory'. With PowerShell you can use pwd just like on Linux or Mac OS X. -You'll probably see something similar on your machine. -Once you open the command line you usually start at your user's home directory. +You'll probably see something similar on your machine. Once you open the command line you usually start at your user's home directory. --- ### Learn more about a command -Many commands you can type at the command prompt have built-in help that you -can display and read! -For example, to learn more about the current directory command: +Many commands you can type at the command prompt have built-in help that you can display and read! For example, to learn more about the current directory command: -Adding a `/?` suffix to most commands will print the help page. -You may need to scroll your command window up to see it all. -Try `cd /?`. +Adding a `/?` suffix to most commands will print the help page. You may need to scroll your command window up to see it all. Try `cd /?`. ### List files and directories @@ -173,39 +140,28 @@ C:\Users\olasitarska\Desktop Here it is! -> PRO tip: if you type `cd D` and then hit `tab` on your keyboard, the command -line will automatically fill in the rest of the name so you can navigate faster. -If there is more than one folder starting with "D", hit the `tab` key twice to -get a list of options. +> PRO tip: if you type `cd D` and then hit `tab` on your keyboard, the command line will automatically fill in the rest of the name so you can navigate faster. If there is more than one folder starting with "D", hit the `tab` key twice to get a list of options. --- ### Create directory -How about creating a practice directory on your desktop? -You can do it this way: +How about creating a practice directory on your desktop? You can do it this way: {% filename %}command-line{% endfilename %} ``` > mkdir practice ``` -This little command will create a folder with the name `practice` on your -desktop. -You can check if it's there by looking on your Desktop or by running a `ls` or -`dir` command! Try it. :) +This little command will create a folder with the name `practice` on your desktop. You can check if it's there by looking on your Desktop or by running a `ls` or `dir` command! Try it. :) -> PRO tip: If you don't want to type the same commands over and over, try -pressing the `up arrow` and `down arrow` on your keyboard to cycle through -recently used commands. +> PRO tip: If you don't want to type the same commands over and over, try pressing the `up arrow` and `down arrow` on your keyboard to cycle through recently used commands. --- ### Exercise! -A small challenge for you: in your newly created `practice` directory, create a -directory called `test`. -(Use the `cd` and `mkdir` commands.) +A small challenge for you: in your newly created `practice` directory, create a directory called `test`. (Use the `cd` and `mkdir` commands.) #### Solution: @@ -232,8 +188,7 @@ First, we need to get back to Desktop: > cd .. ``` -Using `..` with the `cd` command will change your current directory to the -parent directory (that is, the directory that contains your current directory). +Using `..` with the `cd` command will change your current directory to the parent directory (that is, the directory that contains your current directory). Check where you are: @@ -245,8 +200,7 @@ C:\Users\olasitarska\Desktop Now time to delete the `practice` directory: -> __Attention__: Deleting files using `del`, `rmdir` or `rm` is irrecoverable, -meaning _the deleted files will be gone forever_! So be very careful with this command. +> __Attention__: Deleting files using `del`, `rmdir` or `rm` is irrecoverable, meaning _the deleted files will be gone forever_! So be very careful with this command. {% filename %}command-line{% endfilename %} ``` @@ -263,8 +217,7 @@ Done! To be sure it's actually deleted, let's check it: ### Exit -That's it for now! You can safely close the command line now. -Let's do it the hacker way, alright? :) +That's it for now! You can safely close the command line now. Let's do it the hacker way, alright? :) {% filename %}command-line{% endfilename %} ``` @@ -290,11 +243,9 @@ rmdir (or del) | rm | delete a file | **de rmdir /S | rm -r | delete a directory | **rm -r testdirectory** [CMD] /? | man [CMD] | get help for a command | **cd /?** (Windows) or **man cd** (Mac OS / Linux) -These are just a very few of the commands you can run in your command line, -but you're not going to use anything more than that today. +These are just a very few of the commands you can run in your command line, but you're not going to use anything more than that today. -If you're curious, [ss64.com](http://ss64.com) contains a complete reference of -commands for all operating systems. +If you're curious, [ss64.com](http://ss64.com) contains a complete reference of commands for all operating systems. ## Ready? diff --git a/en/windows/intro_to_command_line/open_instructions.md b/en/windows/intro_to_command_line/open_instructions.md index 8011b184529..bc1539c1c34 100644 --- a/en/windows/intro_to_command_line/open_instructions.md +++ b/en/windows/intro_to_command_line/open_instructions.md @@ -2,9 +2,8 @@ To start some experiments we need to open our command-line interface first. -Depending on your version of Windows and your keyboard, -one of the following should open a command window (you may have to experiment -a bit, but you don't have to try all of these suggestions): +Depending on your version of Windows and your keyboard, one of the following should open a command window (you may have to experiment a bit, but you don't have to try all of these suggestions): + - Go to the Start menu or screen, and enter "Command Prompt" in the search field. - Go to Start menu → Windows System → Command Prompt. - Go to Start menu → All Programs → Accessories → Command Prompt. @@ -20,11 +19,4 @@ a bit, but you don't have to try all of these suggestions): ![Type "cmd" in the "Run" window](../python_installation/images/windows-plus-r.png) -Later in this tutorial, you will need to have two command windows open at the -same time. -However, on some versions of Windows, if you already have one command window -open and you try to open a second one using the same method, it will instead -point you to the command window you already have open. -Try it now on your computer and see what happens! -If you only get one command window, try one of the other methods in the list above. -At least one of them should result in a new command window being opened. \ No newline at end of file +Later in this tutorial, you will need to have two command windows open at the same time. However, on some versions of Windows, if you already have one command window open and you try to open a second one using the same method, it will instead point you to the command window you already have open. Try it now on your computer and see what happens! If you only get one command window, try one of the other methods in the list above. At least one of them should result in a new command window being opened. diff --git a/en/windows/python_installation/README.md b/en/windows/python_installation/README.md index 8f264af0b51..e57f807cf4d 100644 --- a/en/windows/python_installation/README.md +++ b/en/windows/python_installation/README.md @@ -2,19 +2,13 @@ We're finally here! -But first, let us tell you what Python is. -Python is a very popular programming language that can be used for creating -websites, games, scientific software, graphics, and much, much more. +But first, let us tell you what Python is. Python is a very popular programming language that can be used for creating websites, games, scientific software, graphics, and much, much more. -Python originated in the late 1980s and its main goal is to be readable by -human beings (not only machines!). -This is why it looks simpler than other programming languages, but don't worry - – Python is also really powerful! +Python originated in the late 1980s and its main goal is to be readable by human beings (not only machines!). This is why it looks simpler than other programming languages, but don't worry – Python is also really powerful # Python installation -> **Note** If you already worked through the installation steps, there's no need -to do this again – you can skip straight ahead to the next chapter! +> **Note** If you already worked through the installation steps, there's no need to do this again – you can skip straight ahead to the next chapter! {% include "instructions.md" %} diff --git a/en/windows/python_installation/instructions.md b/en/windows/python_installation/instructions.md index 83cb1fb9787..087c1ca6e93 100644 --- a/en/windows/python_installation/instructions.md +++ b/en/windows/python_installation/instructions.md @@ -1,78 +1,40 @@ -> For readers at home: this chapter is covered in the -[Installing Python & Code Editor](https://www.youtube.com/watch?v=pVTaqzKZCdA) video. +> For readers at home: this chapter is covered in the [Installing Python & Code Editor](https://www.youtube.com/watch?v=pVTaqzKZCdA) video. -> This section is based on a tutorial by Geek Girls Carrots -(https://github.com/ggcarrots/django-carrots) +> This section is based on a tutorial by Geek Girls Carrots (https://github.com/ggcarrots/django-carrots) -Django is written in Python. We need Python to do anything in Django. -Let's start by installing it! We want you to install the latest version of -Python 3, so if you have any earlier version, you will need to upgrade it. -If you already have version {{ book.py_min_version }} or higher you should be fine. +Django is written in Python. We need Python to do anything in Django. Let's start by installing it! We want you to install the latest version of Python 3, so if you have any earlier version, you will need to upgrade it. If you already have version {{ book.py_min_version }} or higher you should be fine. -Please install normal Python as follows, even when you have Anaconda installed -on your computer. +Please install normal Python as follows, even when you have Anaconda installed on your computer. + +First check whether your computer is running a 32-bit version or a 64-bit version of Windows, on the "System type" line of the System Info page. To reach this page, try one of these methods: -First check whether your computer is running a 32-bit version or a 64-bit -version of Windows, on the "System type" line of the System Info page. -To reach this page, try one of these methods: * Press the Windows key and Pause/Break key at the same time * Open your Control Panel from the Windows menu, then navigate to System & Security, then System -* Press the Windows button, then navigate to Settings > System > About -* Search the Windows Start menu for "System Information". -To do that, click the Start button or press the Windows key, then begin to type -`System Information`. -It will start making suggestions as soon as you type. You can select the entry once it shows up. - -You can download Python for Windows from the website -https://www.python.org/downloads/windows/. -Click on the "Latest Python 3 Release - Python x.x.x" link. -If your computer is running a **64-bit** version of Windows, download the -**Windows x86-64 executable installer**. Otherwise, download the -**Windows x86 executable installer**. -After downloading the installer, you should run it (double-click on it) and follow the instructions there. - -One thing to watch out for: -During the installation, you will notice a window marked "Setup". -Make sure you tick the "Add Python {{ book.py_version }} to PATH" or -"Add Python to your environment variables" checkbox and click on "Install Now", -as shown here (it may look a bit different if you are installing a different version): +* Press the Windows button, then navigate to Settings > System > About* Search the Windows Start menu for "System Information". To do that, click the Start button or press the Windows key, then begin to type `System Information`. It will start making suggestions as soon as you type. You can select the entry once it shows up. + +You can download Python for Windows from the website https://www.python.org/downloads/windows/. Click on the "Latest Python 3 Release - Python x.x.x" link. If your computer is running a **64-bit** version of Windows, download the **Windows x86-64 executable installer**. Otherwise, download the **Windows x86 executable installer**. After downloading the installer, you should run it (double-click on it) and follow the instructions there. + +One thing to watch out for: During the installation, you will notice a window marked "Setup". Make sure you tick the "Add Python {{ book.py_version }} to PATH" or "Add Python to your environment variables" checkbox and click on "Install Now", as shown here (it may look a bit different if you are installing a different version): ![Don't forget to add Python to the Path](../python_installation/images/python-installation-options.png) -When the installation completes, you may see a dialog box with a link you can -follow to learn more about Python or about the version you installed. -Close or cancel that dialog -- you'll be learning more in this tutorial! +When the installation completes, you may see a dialog box with a link you can follow to learn more about Python or about the version you installed. Close or cancel that dialog -- you'll be learning more in this tutorial! -Note: If you are using an older version of Windows (7, Vista, or any older -version) and the Python {{ book.py_version }} installer fails with an error, -then install all Windows Updates and try to install Python again. -If you still have the error, try installing Python version {{ book.py_min_release }} -from [Python.org](https://www.python.org/downloads/windows/). +Note: If you are using an older version of Windows (7, Vista, or any older version) and the Python {{ book.py_version }} installer fails with an error, then install all Windows Updates and try to install Python again. If you still have the error, try installing Python version {{ book.py_min_release }} from [Python.org](https://www.python.org/downloads/windows/). -> Django {{ book.django_version }} needs Python {{ book.py_min_version }} or -greater, which does not support Windows XP or earlier versions. +> Django {{ book.django_version }} needs Python {{ book.py_min_version }} or greater, which does not support Windows XP or earlier versions. -Verify the installation was successful by opening a command prompt and running -the `python3` command: +Verify the installation was successful by opening a command prompt and running the `python3` command: {% filename %}command-line{% endfilename %} ``` $ python3 --version Python {{ book.py_release }} ``` -The version shown may be different from {{ book.py_release }} -- it should -match the version you installed. +The version shown may be different from {{ book.py_release }} -- it should match the version you installed. -**NOTE:** If you get an error message that `python3` wasn't found, try using -`python` (without the `3`) and check if it still might be a version of Python -that is {{ book.py_min_version }} or higher. -If that doesn't work either, you may open a new command prompt and try again; -this happens if you use a command prompt left open from before the Python -installation. +**NOTE:** If you get an error message that `python3` wasn't found, try using `python` (without the `3`) and check if it still might be a version of Python that is {{ book.py_min_version }} or higher. If that doesn't work either, you may open a new command prompt and try again; this happens if you use a command prompt left open from before the Python installation. ---- -If you have any doubts, or if something went wrong and you have no idea what -to do next, please ask your coach! -Sometimes things don't go smoothly and it's better to ask for help from -someone with more experience. +If you have any doubts, or if something went wrong and you have no idea what to do next, please ask your coach! Sometimes things don't go smoothly and it's better to ask for help from someone with more experience. diff --git a/en/windows/python_introduction/README.md b/en/windows/python_introduction/README.md index bfc82a266dd..55f87596b02 100644 --- a/en/windows/python_introduction/README.md +++ b/en/windows/python_introduction/README.md @@ -2,8 +2,7 @@ # Introduction to Python -> Part of this chapter is based on tutorials by Geek Girls Carrots -(https://github.com/ggcarrots/django-carrots). +> Part of this chapter is based on tutorials by Geek Girls Carrots (https://github.com/ggcarrots/django-carrots). Let's write some code! @@ -13,4 +12,4 @@ Let's write some code! {% include "instructions.md" %} -{% include "/python_introduction/instructions_part_two.md" %} \ No newline at end of file +{% include "/python_introduction/instructions_part_two.md" %} diff --git a/en/windows/python_introduction/instructions.md b/en/windows/python_introduction/instructions.md index 959c4de6a4c..bc2ddc48ab5 100644 --- a/en/windows/python_introduction/instructions.md +++ b/en/windows/python_introduction/instructions.md @@ -12,8 +12,7 @@ And on Windows Powershell, it will be like this: > cd $Home\Desktop ``` -If you get stuck, ask for help. -That's exactly what the coaches are here for! +If you get stuck, ask for help. That's exactly what the coaches are here for! Now use Python to execute the code in the file like this: @@ -22,5 +21,4 @@ Now use Python to execute the code in the file like this: > python python_intro.py ``` -Note: on Windows 'python3' is not recognized as a command. -Instead, use 'python' to execute the file. +Note: on Windows 'python3' is not recognized as a command. Instead, use 'python' to execute the file. diff --git a/en/windows/python_introduction/prompt.md b/en/windows/python_introduction/prompt.md index 5e659ec2194..95c16590a35 100644 --- a/en/windows/python_introduction/prompt.md +++ b/en/windows/python_introduction/prompt.md @@ -1,11 +1,8 @@ ## Python prompt -> For readers at home: this part is covered in the -[Python Basics: Integers, Strings, Lists, Variables and Errors](https://www.youtube.com/watch?v=MO63L4s-20U) video. +> For readers at home: this part is covered in the [Python Basics: Integers, Strings, Lists, Variables and Errors](https://www.youtube.com/watch?v=MO63L4s-20U) video. -To start playing with Python, we need to open up a *command line* on your computer. -You should already know how to do that – you learned it in the -[Intro to Command Line](../intro_to_command_line/README.md) chapter. +To start playing with Python, we need to open up a *command line* on your computer. You should already know how to do that – you learned it in the [Intro to Command Line](../intro_to_command_line/README.md) chapter. Once you're ready, follow the instructions below. From 7bd90b9e2532ae1d28eadc35eab8ccec8b599d0e Mon Sep 17 00:00:00 2001 From: Anna Makarudze Date: Mon, 19 Jun 2023 19:43:59 +0200 Subject: [PATCH 14/17] Fix lines for code editor folder --- en/code_editor/README.md | 11 ++-- en/code_editor/instructions.md | 33 +++--------- en/installation/README.md | 96 +++++++++++++--------------------- 3 files changed, 47 insertions(+), 93 deletions(-) diff --git a/en/code_editor/README.md b/en/code_editor/README.md index a956e835d34..bca7219f811 100644 --- a/en/code_editor/README.md +++ b/en/code_editor/README.md @@ -1,14 +1,9 @@ # Code editor -> For readers at home: this chapter is covered in the -[Installing Python & Code Editor](https://www.youtube.com/watch?v=pVTaqzKZCdA&t=4m43s) -video. +> For readers at home: this chapter is covered in the [Installing Python & Code Editor](https://www.youtube.com/watch?v=pVTaqzKZCdA&t=4m43s) video. -You're about to write your first line of code, so it's time to download a code -editor! +You're about to write your first line of code, so it's time to download a code editor! -> **Note** You might have done this earlier in the -[Installation chapter](../installation/README.md) – if so, you can skip right -ahead to the next chapter! +> **Note** You might have done this earlier in the [Installation chapter](../installation/README.md) – if so, you can skip right ahead to the next chapter! {% include "/code_editor/instructions.md" %} diff --git a/en/code_editor/instructions.md b/en/code_editor/instructions.md index 47831002118..d162c6d307b 100644 --- a/en/code_editor/instructions.md +++ b/en/code_editor/instructions.md @@ -1,19 +1,10 @@ -There are a lot of different editors and it largely boils down to personal -preference. -Most Python programmers use complex but extremely powerful IDEs -(Integrated Development Environments), such as PyCharm. -As a beginner, however, that's probably less suitable; our recommendations -are equally powerful, but a lot simpler. +There are a lot of different editors and it largely boils down to personal preference. Most Python programmers use complex but extremely powerful IDEs (Integrated Development Environments), such as PyCharm. As a beginner, however, that's probably less suitable; our recommendations are equally powerful, but a lot simpler. -Our suggestions are below, but feel free to ask your coach what their -preferences are – it'll be easier to get help from them. +Our suggestions are below, but feel free to ask your coach what their preferences are – it'll be easier to get help from them. ## Visual Studio Code -Visual Studio Code is a source code editor developed by Microsoft for Windows, -Linux and macOS. -It includes support for debugging, embedded Git control, syntax highlighting, -intelligent code completion, snippets, and code refactoring. +Visual Studio Code is a source code editor developed by Microsoft for Windows, Linux and macOS. It includes support for debugging, embedded Git control, syntax highlighting, intelligent code completion, snippets, and code refactoring. [Download it here](https://code.visualstudio.com/) @@ -25,25 +16,17 @@ Gedit is an open-source, free editor, available for all operating systems. ## Sublime Text -Sublime Text is a very popular editor with a free evaluation period and it's -available for all operating systems. +Sublime Text is a very popular editor with a free evaluation period and it's available for all operating systems. [Download it here](https://www.sublimetext.com/) ## Why are we installing a code editor? -You might be wondering why we are installing this special code editor software, -rather than using something like Word or Notepad. +You might be wondering why we are installing this special code editor software, rather than using something like Word or Notepad. -The first reason is that code needs to be **plain text**, and the problem with -programs like Word and Textedit is that they don't actually produce plain text, -they produce rich text (with fonts and formatting), using custom formats like -[RTF (Rich Text Format)](https://en.wikipedia.org/wiki/Rich_Text_Format). +The first reason is that code needs to be **plain text**, and the problem with programs like Word and Textedit is that they don't actually produce plain text, they produce rich text (with fonts and formatting), using custom formats like [RTF (Rich Text Format)](https://en.wikipedia.org/wiki/Rich_Text_Format). -The second reason is that code editors are specialized for editing code, so they -can provide helpful features like highlighting code with color according to its -meaning, or automatically closing quotes for you. +The second reason is that code editors are specialized for editing code, so they can provide helpful features like highlighting code with color according to its meaning, or automatically closing quotes for you. -We'll see all this in action later. Soon, you'll come to think of your trusty -old code editor as one of your favorite tools. :) +We'll see all this in action later. Soon, you'll come to think of your trusty old code editor as one of your favorite tools. :) diff --git a/en/installation/README.md b/en/installation/README.md index 5dfa04a6cf6..335349dfc75 100644 --- a/en/installation/README.md +++ b/en/installation/README.md @@ -1,82 +1,58 @@ # If you're doing the tutorial at home -If you're doing the tutorial at home, not at one of the -[Django Girls events](https://djangogirls.org/events/), you can completely -skip this chapter now and go straight to the -[How the Internet works](../how_the_internet_works/README.md) chapter. +If you're doing the tutorial at home, not at one of the [Django Girls events](https://djangogirls.org/events/), you can completely +skip this chapter now and go straight to the [How the Internet works](../how_the_internet_works/README.md) chapter. -This is because we cover installing things as they are needed in the tutorial --- this is just an additional page that gathers all of the installation -instructions in one place (which is useful for some workshop formats). -You can choose to install everything that is on this page right now if you wish. -But if you want to start learning things before installing a bunch of stuff on -your computer, skip this chapter and we will explain the installation parts to -you later on, as they are needed. +This is because we cover installing things as they are needed in the tutorial -- this is just an additional page that gathers all +of the installation instructions in one place (which is useful for some workshop formats). You can choose to install everything +that is on this page right now if you wish. But if you want to start learning things before installing a bunch of stuff on your +computer, skip this chapter and we will explain the installation parts to you later on, as they are needed. Good luck! # If you're attending a workshop If you are attending one of the [Django Girls events](https://djangogirls.org/events/): -- Your workshop may have an "installation party" before the main workshop. - If you are at an installation party, this page is for you! - Follow the instructions here to get everything you need for the workshop - installed, with the help of the coaches if needed. - Then at the main workshop, you'll be able to skip installation instructions - you'll encounter in the main tutorial when you get to them. -- The organizers of your workshop may have asked you to try at home to install - everything on your computer before the workshop starts. If you have been asked - to do that, this page is for you! Follow the instructions here, as best you can. - Then at the main workshop, when you get to an installation step in the main - tutorial, if you were not able to get that piece installed you can get help - from your coach. -- If your workshop does not have an installation party (or you couldn't attend), - and if the organizers didn't ask you to try to install everything before you - arrived, skip this page and go straight to the - [How the Internet works](../how_the_internet_works/README.md) chapter. - You'll be installing everything you need as you work through the tutorial. +- Your workshop may have an "installation party" before the main workshop. If you are at an installation party, this page is for + you! Follow the instructions here to get everything you need for the workshop installed, with the help of the coaches if needed. + Then at the main workshop, you'll be able to skip installation instructions you'll encounter in the main tutorial when you get to + them. +- The organizers of your workshop may have asked you to try at home to install everything on your computer before the workshop + starts. If you have been asked to do that, this page is for you! Follow the instructions here, as best you can. Then at the main + workshop, when you get to an installation step in the main tutorial, if you were not able to get that piece installed you can get + help from your coach. +- If your workshop does not have an installation party (or you couldn't attend), and if the organizers didn't ask you to try to + install everything before you arrived, skip this page and go straight to the [How the Internet works](../how_the_internet_works/README.md) + chapter. You'll be installing everything you need as you work through the tutorial. # Installation -In this tutorial you will be building a blog. In order to do that, as you go -through the tutorial you'll be instructed on how to install various software -on your computer and set up some online accounts as needed (if you are using -local desktop environment) or instructed on how to create online accounts only -(if you are using cloud development). -This page presents you with available choices of development environments and -let's you choose which operating system/platform you would like to use. +In this tutorial you will be building a blog. In order to do that, as you go through the tutorial you'll be instructed on how to +install various software on your computer and set up some online accounts as needed (if you are using local desktop environment) or +instructed on how to create online accounts only (if you are using cloud development). This page presents you with available choices +of development environments and let's you choose which operating system/platform you would like to use. # Cloud Development -In this tutorial, the cloud development platform we will be using will be -[RunCode](https://runcode.io/). RunCode is a cloud development environment -which people can use without the need to install Python, Django and Visual -Studio Code editor locally on their machines. This cloud environment enables -anyone to work from any device that has an internet connection, including +In this tutorial, the cloud development platform we will be using will be [RunCode](https://runcode.io/). RunCode is a cloud +development environment which people can use without the need to install Python, Django and Visual Studio Code editor locally +on their machines. This cloud environment enables anyone to work from any device that has an internet connection, including cellphones, tablets, laptop or desktop. -This removes the need for you to install packages on a borrowed laptop or -the need for you to own a laptop to attend the workshop or follow this tutorial -from home as you only need to set up three online accounts. -This will also save you time required for setting up your development -environment. -You can always do the local installation later own on your computer using the -guide for your operating system as a follow-up after finishing the tutorial. -However, loading the development enviroment requires good and fast internet +This removes the need for you to install packages on a borrowed laptop or the need for you to own a laptop to attend the workshop +or follow this tutorial from home as you only need to set up three online accounts. This will also save you time required for +setting up your development environment. You can always do the local installation later on following the guide for your operating +system as a follow-up after finishing the tutorial. However, loading the development environment requires good and fast internet for this solution to work for you. -> **Note** There are sections of this tutorial which depend on the platform -you are working on. If you follow the local installation steps for Windows, -Linux, OS X or Chromebook, you will need to follow instructions for your -operating system. -If you follow RunCode Cloud Environment setup instructions, then you will -need to follow instructions for RunCode development environment. -For this reason, the tutorial has been divided into sections based on these -platforms. -Feel free to explore instructions for other platforms if you hve time. +> **Note** There are sections of this tutorial which depend on the platform you are working on. If you follow the +local installation steps for Windows, Linux, OS X or Chromebook, you will need to follow instructions for your operating system. +If you follow RunCode Cloud Environment setup instructions, then you will need to follow instructions for +RunCode development environment. +For this reason, the tutorial has been divided into sections based on these platforms. Feel free to explore instructions +for other platforms if you hve time. # Pick your operating system/platform -To install software or setup your development environment and follow the -tutorial, please pick your operating system or platform which you will be -following the tutorial on. +To install software or setup your development environment and follow the tutorial, please pick your operating system or +platform which you will be following the tutorial on. * [ChromeBook](../chromebook/README.md) * [Linux](../linux/README.md) From dcde2121114d9a357defc24ea04da1c0b8e60d28 Mon Sep 17 00:00:00 2001 From: Anna Makarudze Date: Tue, 20 Jun 2023 00:35:23 +0200 Subject: [PATCH 15/17] Fix line length for more files --- en/linux/README.md | 38 +-- en/linux/deploy/README.md | 206 ++++-------- en/linux/deploy/install_git.md | 41 +-- en/linux/django_installation/README.md | 5 +- en/linux/django_installation/instructions.md | 84 ++--- en/linux/django_start_project/README.md | 64 ++-- en/linux/intro_to_command_line/README.md | 98 ++---- .../open_instructions.md | 4 +- en/linux/python_installation/README.md | 16 +- en/linux/python_installation/instructions.md | 54 +-- en/linux/python_introduction/README.md | 3 +- en/linux/python_introduction/instructions.md | 3 +- en/linux/python_introduction/prompt.md | 3 +- en/macosx/README.md | 34 +- en/macosx/deploy/README.md | 210 ++++-------- en/macosx/deploy/install_git.md | 23 +- en/macosx/django_installation/README.md | 3 +- en/macosx/django_installation/instructions.md | 56 ++-- en/macosx/django_start_project/README.md | 74 ++-- en/macosx/intro_to_command_line/README.md | 106 +++--- en/macosx/python_installation/README.md | 16 +- en/macosx/python_installation/instructions.md | 41 +-- en/python_introduction/instructions.md | 315 +++++++----------- .../instructions_part_two.md | 155 ++++----- 24 files changed, 630 insertions(+), 1022 deletions(-) diff --git a/en/linux/README.md b/en/linux/README.md index c6b1bb3e40d..5c1b4df91d0 100644 --- a/en/linux/README.md +++ b/en/linux/README.md @@ -1,26 +1,19 @@ # Linux Installation -> **Note** If you already worked through the installation steps, no need to do -this again – you can skip straight ahead to -[How the Internet works](../how_the_internet_works/README.md). +> **Note** If you already worked through the installation steps, no need to do this again – you can skip straight ahead +> to [How the Internet works](../how_the_internet_works/README.md). # Installation -In this tutorial you will be building a blog. -In order to do that, as you go through the tutorial you'll be instructed on how -to install various software on your computer and set up some online accounts as -needed. -This page gathers all of the installation and sign-up instructions in one place -(which is useful for some workshop formats). +In this tutorial you will be building a blog. In order to do that, as you go through the tutorial you'll be instructed on how to +install various software on your computer and set up some online accounts as needed. +This page gathers all of the installation and sign-up instructions in one place(which is useful for some workshop formats). To install software on your machine, follow the instructions below: ## Brief intro to the command line {#intro-command-line} -Many of the steps below reference the "console", "terminal", "command window", -or "command line" -- these all mean the same thing: a window on your computer -where you can enter commands. -When you get to the main tutorial, you'll learn more about the command line. -For now, the main thing you need to know is how to open a command window and -what it looks like: +Many of the steps below reference the "console", "terminal", "command window", or "command line" -- these all mean the same thing: +a window on your computer where you can enter commands. When you get to the main tutorial, you'll learn more about the command line. +For now, the main thing you need to know is how to open a command window and what it looks like: {% include "intro_to_command_line/open_instructions.md" %} @@ -37,18 +30,16 @@ what it looks like: {% include "deploy/install_git.md" %} ## Create a GitHub account {#github-account} -Go to [GitHub.com](https://www.github.com) and sign up for a new, free user -account. -Be sure to remember your password (add it to your password manager, if you use one). +Go to [GitHub.com](https://www.github.com) and sign up for a new, free user account. Be sure to remember your password +(add it to your password manager, if you use one). ## Create a PythonAnywhere account {#pythonanywhere-account} {% include "/deploy/signup_pythonanywhere.md" %} # Start reading -Congratulations, you are all set up and ready to go! If you still have some -time before the workshop, it would be useful to start reading a few of the -beginning chapters: +Congratulations, you are all set up and ready to go! If you still have some time before the workshop, it would be useful +to start reading a few of the beginning chapters: * [How the internet works](../how_the_internet_works/README.md) @@ -61,6 +52,5 @@ beginning chapters: # Enjoy the workshop! -When you begin the workshop, you'll be able to go straight to -[Your first Django project!](../linux/django_start_project/README.md) because you -already covered the material in the earlier chapters. +When you begin the workshop, you'll be able to go straight to[Your first Django project!](../linux/django_start_project/README.md) +because you already covered the material in the earlier chapters. diff --git a/en/linux/deploy/README.md b/en/linux/deploy/README.md index feddac56479..defb439aa8c 100644 --- a/en/linux/deploy/README.md +++ b/en/linux/deploy/README.md @@ -1,51 +1,36 @@ # Deploy! -> **Note** The following chapter can be sometimes a bit hard to get through. -Persist and finish it; deployment is an important part of the website -development process. -This chapter is placed in the middle of the tutorial so that your mentor can -help with the slightly trickier process of getting your website online. -This means you can still finish the tutorial on your own if you run out of time. - -Until now, your website was only available on your computer. -Now you will learn how to deploy it! -Deploying is the process of publishing your application on the Internet so -people can finally go and see your app. :) - -As you learned, a website has to be located on a server. -There are a lot of server providers available on the internet, we're going to -use [PythonAnywhere](https://www.pythonanywhere.com/). -PythonAnywhere is free for small applications that don't have too many visitors -so it'll definitely be enough for you now. - -The other external service we'll be using is [GitHub](https://www.github.com), - which is a code hosting service. - There are others out there, but almost all programmers have a GitHub account - these days, and now so will you! - -These three places will be important to you. -Your local computer will be the place where you do development and testing. -When you're happy with the changes, you will place a copy of your program on GitHub. -Your website will be on PythonAnywhere and you will update it by getting a new -copy of your code from GitHub. +> **Note** The following chapter can be sometimes a bit hard to get through. Persist and finish it; deployment is an important part of the +website development process. This chapter is placed in the middle of the tutorial so that your mentor can help with the slightly trickier +process of getting your website online. This means you can still finish the tutorial on your own if you run out of time. + +Until now, your website was only available on your computer. Now you will learn how to deploy it! Deploying is the process of publishing +your application on the Internet so people can finally go and see your app. :) + +As you learned, a website has to be located on a server. There are a lot of server providers available on the internet, we're going to use +[PythonAnywhere](https://www.pythonanywhere.com/). PythonAnywhere is free for small applications that don't have too many visitors so it'll +definitely be enough for you now. + +The other external service we'll be using is [GitHub](https://www.github.com), which is a code hosting service. There are others out there, +but almost all programmers have a GitHub account these days, and now so will you! + +These three places will be important to you. Your local computer will be the place where you do development and testing. When you're happy +with the changes, you will place a copy of your program on GitHub. Your website will be on PythonAnywhere and you will update it by +getting a new copy of your code from GitHub. # Git -> **Note** If you already did the [installation steps](../README.md), -there's no need to do this again – you can skip to the next section and start -creating your Git repository. +> **Note** If you already did the [installation steps](../README.md), there's no need to do this again – you can skip to +the next section and start creating your Git repository. {% include "install_git.md" %} ## Starting our Git repository -Git tracks changes to a particular set of files in what's called a code -repository (or "repo" for short). -Let's start one for our project. Open up your console and run these commands, in -the `djangogirls` directory: +Git tracks changes to a particular set of files in what's called a code repository (or "repo" for short). Let's start one for our project. +Open up your console and run these commands, in the `djangogirls` directory: -> **Note** Check your current working directory with a `pwd` (Linux) -command before initializing the repository. +> **Note** Check your current working directory with a `pwd` (Linux) command before initializing the repository. You should be in the `djangogirls` folder. {% filename %}command-line{% endfilename %} @@ -55,38 +40,13 @@ Initialized empty Git repository in ~/djangogirls/.git/ $ git config --global user.name "Your Name" $ git config --global user.email you@example.com ``` -Initializing the git repository is something we need to do only once per project -(and you won't have to re-enter the username and email ever again). - -### Adjusting your branch name - -If the version of Git that you are using is older than **2.28**, you will need -to change the name of your branch to "main". -To determine the version of Git, please enter the following command: - -{% filename %}command-line{% endfilename %} -``` -$ git --version -git version 2.xx... -``` - -Only if the second number of the version, shown as "xx" above, is less than 28, -will you need to enter the following command to rename your branch. -If it is 28 or higher, please continue to "Ignoring files". -As in "Initializing", this is something we need to do only once per project, as -well as only when your version of Git is less than 2.28: - -{% filename %}command-line{% endfilename %} -``` -$ git branch -M main -``` +Initializing the git repository is something we need to do only once per project (and you won't have to re-enter the username and email +ever again). ### Ignoring files -Git will track changes to all the files and folders in this directory, but there -are some files we want it to ignore. -We do this by creating a file called `.gitignore` in the base directory. -Open up your editor and create a new file with the following contents: +Git will track changes to all the files and folders in this directory, but there are some files we want it to ignore. We do this by +creating a file called `.gitignore` in the base directory. Open up your editor and create a new file with the following contents: {% filename %}.gitignore{% endfilename %} ``` @@ -114,37 +74,25 @@ db.sqlite3 And save it as `.gitignore` in the "djangogirls" folder. -> **Note** The dot at the beginning of the file name is important! -If you're having any difficulty creating it (Macs don't like you to create -files that begin with a dot via the Finder, for example), then use the "Save As" -feature in your editor; it's bulletproof. -And be sure not to add `.txt`, `.py`, or any other extension to the file name --- it will only be recognized by Git if the name is just `.gitignore`. -Linux and MacOS treat files with a name that starts with `.` (such as `.gitignore`) -as hidden and the normal `ls` command won't show these files. +> **Note** The dot at the beginning of the file name is important! If you're having any difficulty creating it (Macs don't like you to +create files that begin with a dot via the Finder, for example), then use the "Save As" feature in your editor; it's bulletproof. And be +sure not to add `.txt`, `.py`, or any other extension to the file name -- it will only be recognized by Git if the name is just +`.gitignore`. +Linux and MacOS treat files with a name that starts with `.` (such as `.gitignore`) as hidden +and the normal `ls` command won't show these files. Instead use `ls -a` to see the `.gitignore` file. -> **Note** One of the files you specified in your `.gitignore` file is `db.sqlite3`. -That file is your local database, where all of your users and posts are stored. -We'll follow standard web programming practice, meaning that we'll use separate -databases for your local testing site and your live website on PythonAnywhere. -The PythonAnywhere database could be SQLite, like your development machine, -but usually you will use one called MySQL which can deal with a lot more site -visitors than SQLite. -Either way, by ignoring your SQLite database for the GitHub copy, it means that -all of the posts and superuser you created so far are going to only be available -locally, and you'll have to create new ones on production. -You should think of your local database as a good playground where you can test -different things and not be afraid that you're going to delete your real posts -from your blog. - -It's a good idea to use a `git status` command before `git add` or whenever you -find yourself unsure of what has changed. -This will help prevent any surprises from happening, such as wrong files being -added or committed. -The `git status` command returns information about any untracked/modified/staged -files, the branch status, and much more. -The output should be similar to the following: +> **Note** One of the files you specified in your `.gitignore` file is `db.sqlite3`. That file is your local database, where all of your +users and posts are stored. We'll follow standard web programming practice, meaning that we'll use separate databases for your local +testing site and your live website on PythonAnywhere. The PythonAnywhere database could be SQLite, like your development machine, but +usually you will use one called MySQL which can deal with a lot more site visitors than SQLite. Either way, by ignoring your SQLite +database for the GitHub copy, it means that all of the posts and superuser you created so far are going to only be available locally, and +you'll have to create new ones on production. You should think of your local database as a good playground where you can test different +things and not be afraid that you're going to delete your real posts from your blog. + +It's a good idea to use a `git status` command before `git add` or whenever you find yourself unsure of what has changed. This will help +prevent any surprises from happening, such as wrong files being added or committed. The `git status` command returns information about any +untracked/modified/staged files, the branch status, and much more. The output should be similar to the following: {% filename %}command-line{% endfilename %} @@ -182,41 +130,34 @@ $ git commit -m "My Django Girls app, first commit" ## Pushing your code to GitHub -Go to [GitHub.com](https://www.github.com) and sign up for a new, free user account. -(If you already did that in the workshop prep, that is great!) Be sure to -remember your password (add it to your password manager, if you use one). +Go to [GitHub.com](https://www.github.com) and sign up for a new, free user account. (If you already did that in the workshop prep, that is +great!) Be sure to remember your password (add it to your password manager, if you use one). -Then, create a new repository, giving it the name "my-first-blog". -Leave the "initialize with a README" checkbox unchecked, leave the .gitignore -option blank (we've done that manually) and leave the License as None. +Then, create a new repository, giving it the name "my-first-blog". Leave the "initialize with a README" checkbox unchecked, leave the +.gitignore option blank (we've done that manually) and leave the License as None. ![](images/new_github_repo.png) -> **Note** The name `my-first-blog` is important – you could choose something else, -but it's going to occur lots of times in the instructions below, and you'd have -to substitute it each time. -It's probably easier to stick with the name `my-first-blog`. +> **Note** The name `my-first-blog` is important – you could choose something else, but it's going to occur lots of times in the +instructions below, and you'd have to substitute it each time. It's probably easier to stick with the name `my-first-blog`. -On the next screen, you'll be shown your repo's clone URL, which you will use in -some of the commands that follow: +On the next screen, you'll be shown your repo's clone URL, which you will use in some of the commands that follow: ![](images/github_get_repo_url_screenshot.png) Now we need to hook up the Git repository on your computer to the one up on GitHub. -Type the following into your console (replace `` with the -username you entered when you created your GitHub account, but without the -angle-brackets -- the URL should match the clone URL you just saw). +Type the following into your console (replace `` with the username you entered when you created your GitHub account, +but without the angle-brackets -- the URL should match the clone URL you just saw). {% filename %}command-line{% endfilename %} ``` $ git remote add origin https://github.com//my-first-blog.git -$ git push -u origin main +$ git push -u origin HEAD ``` -When you push to GitHub, you'll be asked for your GitHub username and password -(either right there in the command-line window or in a pop-up window), and -after entering credentials you should see something like this: +When you push to GitHub, you'll be asked for your GitHub username and password (either right there in the command-line window or in a pop- +up window), and after entering credentials you should see something like this: {% filename %}command-line{% endfilename %} ``` @@ -230,32 +171,21 @@ Branch main set up to track remote branch main from origin. -Your code is now on GitHub. Go and check it out! -You'll find it's in fine company – [Django](https://github.com/django/django), -the [Django Girls Tutorial](https://github.com/DjangoGirls/tutorial), and many -other great open source software projects also host their code on GitHub. :) +Your code is now on GitHub. Go and check it out! You'll find it's in fine company – [Django](https://github.com/django/django), the +[Django Girls Tutorial](https://github.com/DjangoGirls/tutorial), and many other great open source software projects also host their code on GitHub. :) {% include "/deploy/pythonanywhere.md" %} # Check out your site! -The default page for your site should say "It worked!", just like it does on -your local computer. -Try adding `/admin/` to the end of the URL, and you'll be taken to the admin site. -Log in with the username and password, and you'll see you can add new Posts on -the server -- remember, the posts from your local test database were not sent -to your live blog. - -Once you have a few posts created, you can go back to your local setup -(not PythonAnywhere). -From here you should work on your local setup to make changes. -This is a common workflow in web development – make changes locally, push those -changes to GitHub, and pull your changes down to your live Web server. -This allows you to work and experiment without breaking your live Web site. -Pretty cool, huh? - - -Give yourself a *HUGE* pat on the back! -Server deployments are one of the trickiest parts of web development and it -often takes people several days before they get them working. -But you've got your site live, on the real Internet! +The default page for your site should say "It worked!", just like it does on your local computer. Try adding `/admin/` to the end of the +URL, and you'll be taken to the admin site. Log in with the username and password, and you'll see you can add new Posts on the server -- +remember, the posts from your local test database were not sent to your live blog. + +Once you have a few posts created, you can go back to your local setup (not PythonAnywhere). From here you should work on your local setup +to make changes. This is a common workflow in web development – make changes locally, push those changes to GitHub, and pull your changes +down to your live Web server. This allows you to work and experiment without breaking your live Web site. Pretty cool, huh? + + +Give yourself a *HUGE* pat on the back! Server deployments are one of the trickiest parts of web development and it often takes people +several days before they get them working. But you've got your site live, on the real Internet! diff --git a/en/linux/deploy/install_git.md b/en/linux/deploy/install_git.md index 745843a30b7..87062afee52 100644 --- a/en/linux/deploy/install_git.md +++ b/en/linux/deploy/install_git.md @@ -1,27 +1,16 @@ -Git is a "version control system" used by a lot of programmers. -This software can track changes to files over time so that you can recall -specific versions later. -A bit like the "track changes" feature in word processor programs (e.g., -Microsoft Word or LibreOffice Writer), but much more powerful. +Git is a "version control system" used by a lot of programmers. This software can track changes to files over time so that you can recall +specific versions later. A bit like the "track changes" feature in word processor programs (e.g., Microsoft Word or LibreOffice Writer), but +much more powerful. ## Installing Git - + {% filename %}command-line{% endfilename %} ```bash $ sudo apt install git ``` -### Adjusting your default branch name - -This will align your installation of Git with the broad direction of the global -developer community, and the "main" branch will be used through the remainder of -this tutorial. -Please see https://sfconservancy.org/news/2020/jun/23/gitbranchname/ and -https://github.com/github/renaming for further discussion of this subject. - {% filename %}command-line{% endfilename %} ``` $ git config --global --add init.defaultBranch main @@ -29,22 +18,13 @@ $ git config --global --add init.defaultBranch main - + {% filename %}command-line{% endfilename %} ```bash $ sudo dnf install git ``` -### Adjusting your default branch name - -This will align your installation of Git with the broad direction of the global -developer community, and the "main" branch will be used through the remainder of -this tutorial. -Please see https://sfconservancy.org/news/2020/jun/23/gitbranchname/ and -https://github.com/github/renaming for further discussion of this subject. - {% filename %}command-line{% endfilename %} ``` $ git config --global --add init.defaultBranch main @@ -52,22 +32,13 @@ $ git config --global --add init.defaultBranch main - + {% filename %}command-line{% endfilename %} ```bash $ sudo zypper install git ``` -### Adjusting your default branch name - -This will align your installation of Git with the broad direction of the global -developer community, and the "main" branch will be used through the remainder of -this tutorial. -Please see https://sfconservancy.org/news/2020/jun/23/gitbranchname/ and -https://github.com/github/renaming for further discussion of this subject. - {% filename %}command-line{% endfilename %} ``` $ git config --global --add init.defaultBranch main diff --git a/en/linux/django_installation/README.md b/en/linux/django_installation/README.md index 64f88dcbdc0..04b47e08e15 100644 --- a/en/linux/django_installation/README.md +++ b/en/linux/django_installation/README.md @@ -1,7 +1,6 @@ # Django installation -> **Note** If you already worked through the -[installation steps](../installation/README.md) then you've already done this -– you can go straight to the next chapter! +> **Note** If you already worked through the [installation steps](../installation/README.md) then you've already done +> this – you can go straight to the next chapter! {% include "instructions.md" %} diff --git a/en/linux/django_installation/instructions.md b/en/linux/django_installation/instructions.md index 275dc89007f..0f73b79c99c 100644 --- a/en/linux/django_installation/instructions.md +++ b/en/linux/django_installation/instructions.md @@ -1,31 +1,22 @@ -> Part of this section is based on tutorials by Geek Girls Carrots -(https://github.com/ggcarrots/django-carrots). +> Part of this section is based on tutorials by Geek Girls Carrots (https://github.com/ggcarrots/django-carrots). -> Part of this section is based on the [django-marcador -tutorial](http://django-marcador.keimlink.de/) licensed under the Creative Commons -Attribution-ShareAlike 4.0 International License. The django-marcador tutorial -is copyrighted by Markus Zapke-Gründemann et al. +> Part of this section is based on the [django-marcador tutorial](http://django-marcador.keimlink.de/) licensed under +> the Creative Commons Attribution-ShareAlike 4.0 International License. +> The django-marcador tutorial is copyrighted by Markus Zapke-Gründemann et al. ## Virtual environment -Before we install Django we will get you to install an extremely useful tool to -help keep your coding environment tidy on your computer. -It's possible to skip this step, but it's highly recommended. -Starting with the best possible setup will save you a lot of -trouble in the future! +Before we install Django we will get you to install an extremely useful tool to help keep your coding environment tidy +on your computer. It's possible to skip this step, but it's highly recommended. Starting with the best possible setup will save +you a lot of trouble in the future! -So, let's create a **virtual environment** (also called a *virtualenv*). -Virtualenv will isolate your Python/Django setup on a per-project basis. -This means that any changes you make to one website won't affect any -others you're also developing. -Neat, right? +So, let's create a **virtual environment** (also called a *virtualenv*). Virtualenv will isolate your Python/Django setup on a per-project basis. +This means that any changes you make to one website won't affect any others you're also developing. Neat, right? -All you need to do is find a directory in which you want to create the -`virtualenv`; your home directory, for example. +All you need to do is find a directory in which you want to create the `virtualenv`; your home directory, for example. -For this tutorial we will be using a new directory `djangogirls` from -your home directory: +For this tutorial we will be using a new directory `djangogirls` from your home directory: {% filename %}command-line{% endfilename %} ``` @@ -40,29 +31,25 @@ We will make a virtualenv called `myvenv`. The general command will be in the fo $ python3 -m venv myvenv ``` -We can create a `virtualenv` on both Linux and OS X by running `python3 -m venv myvenv`. -It will look like this: +We can create a `virtualenv` on both Linux and OS X by running `python3 -m venv myvenv`. It will look like this: {% filename %}command-line{% endfilename %} ``` $ python3 -m venv myvenv ``` -`myvenv` is the name of your `virtualenv`. You can use any other name, but stick -to lowercase and use no spaces. It is also a good idea to keep the name short -as you'll be referencing it a lot! +`myvenv` is the name of your `virtualenv`. You can use any other name, but stick to lowercase and use no spaces. It is also +a good idea to keep the name short as you'll be referencing it a lot! > __NOTE:__ On some versions of Debian/Ubuntu you may receive the following error: >{% filename %}command-line{% endfilename %} >``` ->The virtual environment was not created successfully because ensurepip is not -available. -On Debian/Ubuntu systems, you need to install the python3-venv package using -the following command. +>The virtual environment was not created successfully because ensurepip is not available. + +> On Debian/Ubuntu systems, you need to install the python3-venv package using the following command. > apt install python3-venv ->You may need to use sudo with that command. -After installing the python3-venv package, recreate your virtual environment. +>You may need to use sudo with that command. After installing the python3-venv package, recreate your virtual environment. >``` > > In this case, follow the instructions above and install the `python3-venv` package: @@ -71,13 +58,13 @@ After installing the python3-venv package, recreate your virtual environment. >$ sudo apt install python3-venv >``` -> __NOTE:__ On some versions of Debian/Ubuntu initiating the virtual environment -like this currently gives the following error: +> __NOTE:__ On some versions of Debian/Ubuntu initiating the virtual environment like this currently gives the +> following error: >{% filename %}command-line{% endfilename %} >``` >Error: Command '['/home/eddie/Slask/tmp/venv/bin/python3', '-Im', 'ensurepip', -'--upgrade', '--default-pip']' returned non-zero exit status 1 +>'--upgrade', '--default-pip']' returned non-zero exit status 1 >``` > To get around this, use the `virtualenv` command instead. @@ -104,9 +91,7 @@ like this currently gives the following error: ## Working with virtualenv -The command above will create a directory called `myvenv` (or whatever name you -chose) that contains our virtual environment (basically a bunch of directories -and files). +The command above will create a directory called `myvenv` (or whatever name you chose) that contains our virtual environment (basically a bunch of directories and files). Start your virtual environment by running: @@ -124,11 +109,9 @@ Remember to replace `myvenv` with your chosen `virtualenv` name! >$ . myvenv/bin/activate >``` -You will know that you have `virtualenv` started when you see that the prompt -in your console is prefixed with `(myvenv)`. +You will know that you have `virtualenv` started when you see that the prompt in your console is prefixed with `(myvenv)`. -When working within a virtual environment, `python` will automatically refer to -the correct version so you can use `python` instead of `python3`. +When working within a virtual environment, `python` will automatically refer to the correct version so you can use `python` instead of `python3`. OK, we have all important dependencies in place. We can finally install Django! @@ -136,8 +119,7 @@ OK, we have all important dependencies in place. We can finally install Django! Now that you have your `virtualenv` started, you can install Django. -Before we do that, we should make sure we have the latest version of `pip`, the -software that we use to install Django: +Before we do that, we should make sure we have the latest version of `pip`, the software that we use to install Django: {% filename %}command-line{% endfilename %} ``` @@ -146,13 +128,11 @@ software that we use to install Django: ### Installing packages with requirements -A requirements file keeps a list of dependencies to be installed using -`pip install`: +A requirements file keeps a list of dependencies to be installed using `pip install`: -First create a `requirements.txt` file inside of the `djangogirls/` folder, -using the code editor that you installed earlier. -You do this by opening a new file in the code editor and then saving it as -`requirements.txt` in the `djangogirls/` folder. Your directory will look like this: +First create a `requirements.txt` file inside of the `djangogirls/` folder, using the code editor that you installed earlier. You do +this by opening a new file in the code editor and then saving it as `requirements.txt` in the `djangogirls/` folder. Your directory +will look like this: ``` djangogirls @@ -180,7 +160,7 @@ Successfully installed Django-{{ book.django_version }} ``` -If you get an error when calling pip on Ubuntu 12.04 please run `python -m -pip install -U --force-reinstall pip` to fix the pip installation in the virtualenv. +If you get an error when calling pip on Ubuntu 12.04 please run `python -m pip install -U --force-reinstall pip` to fix the pip installation in the virtualenv. -That's it! You're now (finally) ready to create a Django application! +That's it! +You're now (finally) ready to create a Django application! diff --git a/en/linux/django_start_project/README.md b/en/linux/django_start_project/README.md index 91fdf96304b..faeb1eee782 100644 --- a/en/linux/django_start_project/README.md +++ b/en/linux/django_start_project/README.md @@ -9,25 +9,32 @@ is copyrighted by Markus Zapke-Gründemann et al. We're going to create a small blog! -The first step is to start a new Django project. Basically, this means that we'll run some scripts provided by Django that will create the skeleton of a Django project for us. This is just a bunch of directories and files that we will use later. +The first step is to start a new Django project. Basically, this means that we'll run some scripts provided by Django that will create the skeleton +of a Django project for us. This is just a bunch of directories and files that we will use later. -The names of some files and directories are very important for Django. You should not rename the files that we are about to create. Moving them to a different place is also not a good idea. Django needs to maintain a certain structure to be able to find important things. +The names of some files and directories are very important for Django. You should not rename the files that we are about to create. Moving them to a +different place is also not a good idea. Django needs to maintain a certain structure to be able to find important things. -> Remember to run everything in the virtualenv. If you don't see a prefix `(myvenv)` in your console, you need to activate your virtualenv. We explained how to do that in the __Django installation__ chapter in the __Working with virtualenv__ part. Typing `source myvenv/bin/activate` on Mac OS X or Linux will do this for you. +> Remember to run everything in the virtualenv. If you don't see a prefix `(myvenv)` in your console, you need to activate your virtualenv. We +explained how to do that in the __Django installation__ chapter in the __Working with virtualenv__ part. Typing +`source myvenv/bin/activate` on Mac OS X or Linux will do this for you. -In your Mac OS X or Linux console, you should run the following command. **Don't forget to add the period (or dot) `.` at the end!** +In your Linux console, you should run the following command. **Don't forget to add the period (or dot) `.` at the end!** {% filename %}command-line{% endfilename %} ``` (myvenv) ~/djangogirls$ django-admin startproject mysite . ``` -> The period `.` is crucial because it tells the script to install Django in your current directory (for which the period `.` is a short-hand reference). +> The period `.` is crucial because it tells the script to install Django in your current directory (for which the +> period `.` is a short-hand reference). -> **Note** When typing the command above, remember that you only type the part which starts by `django-admin`. -The `(myvenv) ~/djangogirls$` part shown here is just example of the prompt that will be inviting your input on your command line. +> **Note** When typing the command above, remember that you only type the part which starts by `django-admin`. +> The `(myvenv) ~/djangogirls$` part shown here is just example of the prompt that will be inviting your input on your +> command line. -`django-admin.py` is a script that will create the directories and files for you. You should now have a directory structure which looks like this: +`django-admin.py` is a script that will create the directories and files for you. +You should now have a directory structure which looks like this: ``` djangogirls @@ -57,18 +64,26 @@ Let's ignore the other files for now as we won't change them. The only thing to Let's make some changes in `mysite/settings.py`. Open the file using the code editor you installed earlier. -**Note**: Keep in mind that `settings.py` is a regular file, like any other. You can open it from inside the code editor, using the "file -> open" menu actions. This should get you the usual window in which you can navigate to your `settings.py` file and select it. Alternatively, you can open the file by navigating to the djangogirls folder on your desktop and right-clicking on it. Then, select your code editor from the list. Selecting the editor is important as you might have other programs installed that can open the file but will not let you edit it. +**Note**: Keep in mind that `settings.py` is a regular file, like any other. You can open it from inside the code editor, using the +"file -> open" menu actions. This should get you the usual window in which you can navigate to your `settings.py` file and select it. +Alternatively, you can open the file by navigating to the djangogirls folder on your desktop and right-clicking on it. +Then, select your code editor from the list. Selecting the editor is important as you might have other programs installed that can +open the file but will not let you edit it. -It would be nice to have the correct time on our website. Go to [Wikipedia's list of time zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) and copy your relevant time zone (TZ) (e.g. `Europe/Berlin`). +It would be nice to have the correct time on our website. Go to [Wikipedia's list of time zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) +and copy your relevant time zone (TZ) (e.g. `Europe/Berlin`). -In `settings.py`, find the line that contains `TIME_ZONE` and modify it to choose your own timezone. For example: +In `settings.py`, find the line that contains `TIME_ZONE` and modify it to choose your own timezone. For example: {% filename %}mysite/settings.py{% endfilename %} ```python TIME_ZONE = 'Europe/Berlin' ``` -A language code consist of the language, e.g. `en` for English or `de` for German, and the country code, e.g. `de` for Germany or `ch` for Switzerland. If English is not your native language, you can add this to change the default buttons and notifications from Django to be in your language. So you would have "Cancel" button translated into the language you defined here. [Django comes with a lot of prepared translations](https://docs.djangoproject.com/en/3.2/ref/settings/#language-code). +A language code consist of the language, e.g. `en` for English or `de` for German, and the country code, e.g. `de` for +Germany or `ch` for Switzerland. If English is not your native language, you can add this to change the default buttons and notifications +from Django to be in your language. So you would have "Cancel" button translated into the language you defined here. +[Django comes with a lot of prepared translations](https://docs.djangoproject.com/en/3.2/ref/settings/#language-code). If you want a different language, change the language code by changing the following line: @@ -78,7 +93,8 @@ LANGUAGE_CODE = 'de-ch' ``` -We'll also need to add a path for static files. (We'll find out all about static files and CSS later in the tutorial.) Go down to the *end* of the file, and just underneath the `STATIC_URL` entry, add a new one called `STATIC_ROOT`: +We'll also need to add a path for static files.(We'll find out all about static files and CSS later in the tutorial.) +Go down to the *end* of the file, and just underneath the `STATIC_URL` entry, add a new one called `STATIC_ROOT`: {% filename %}mysite/settings.py{% endfilename %} ```python @@ -86,8 +102,8 @@ STATIC_URL = '/static/' STATIC_ROOT = BASE_DIR / 'static' ``` -When `DEBUG` is `True` and `ALLOWED_HOSTS` is empty, the host is validated against `['localhost', '127.0.0.1', '[::1]']`. This won't -match our hostname on PythonAnywhere once we deploy our application so we will change the following setting: +When `DEBUG` is `True` and `ALLOWED_HOSTS` is empty, the host is validated against `['localhost', '127.0.0.1', '[::1]']`. +This won't match our hostname on PythonAnywhere once we deploy our application so we will change the following setting: {% filename %}mysite/settings.py{% endfilename %} ```python @@ -110,7 +126,8 @@ DATABASES = { } ``` -To create a database for our blog, let's run the following in the console: `python manage.py migrate` (we need to be in the `djangogirls` directory that contains the `manage.py` file). If that goes well, you should see something like this: +To create a database for our blog, let's run the following in the console: `python manage.py migrate` (we need to be in +the `djangogirls` directory that contains the `manage.py` file). If that goes well, you should see something like this: {% filename %}command-line{% endfilename %} ``` @@ -142,14 +159,16 @@ And we're done! Time to start the web server and see if our website is working! ## Starting the web server -You need to be in the directory that contains the `manage.py` file (the `djangogirls` directory). In the console, we can start the web server by running `python manage.py runserver`: +You need to be in the directory that contains the `manage.py` file (the `djangogirls` directory). In the console, we can start the +web server by running `python manage.py runserver`: {% filename %}command-line{% endfilename %} ``` (myvenv) ~/djangogirls$ python manage.py runserver ``` -Now you need to check that your website is running. Open your browser (Firefox, Chrome, Safari, Internet Explorer or whatever you use) and enter this address: +Now you need to check that your website is running. Open your browser (Firefox, Chrome, Safari, Internet Explorer or whatever you use) +and enter this address: {% filename %}browser{% endfilename %} ``` @@ -160,10 +179,15 @@ Congratulations! You've just created your first website and run it using a web s ![Install worked!](/images/install_worked.png) -Note that a command window can only run one thing at a time, and the command window you opened earlier is running the web server. As long as the web server is running and waiting for additional incoming requests, the terminal will accept new text but will not execute new commands. +Note that a command window can only run one thing at a time, and the command window you opened earlier is running the +web server. +As long as the web server is running and waiting for additional incoming requests, the terminal will accept new text but +will not execute new commands. > We reviewed how web servers work in the How the Internet works chapter. -To type additional commands while the web server is running, open a new terminal window and activate your virtualenv -- to review instructions on how to open a second terminal window, see [Introduction to the command line](../intro_to_command_line/README.md). To stop the web server, switch back to the window in which it's running and press CTRL+C - Control and C keys together (on Windows, you might have to press Ctrl+Break). +To type additional commands while the web server is running, open a new terminal window and activate your virtualenv -- to review +instructions on how to open a second terminal window, see [Introduction to the command line](../intro_to_command_line/README.md). +To stop the web server, switch back to the window in which it's running and press CTRL+C - Control and C keys together (on Windows, you might have to press Ctrl+Break). Ready for the next step? It's time to create some content! diff --git a/en/linux/intro_to_command_line/README.md b/en/linux/intro_to_command_line/README.md index 00d91227810..6d7584ab18d 100644 --- a/en/linux/intro_to_command_line/README.md +++ b/en/linux/intro_to_command_line/README.md @@ -7,28 +7,22 @@ It's exciting, right?! You'll write your first line of code in just a few minute __Let us introduce you to your first new friend: the command line!__ -The following steps will show you how to use the black window all hackers use. -It might look a bit scary at first but really it's just a prompt waiting for -commands from you. +The following steps will show you how to use the black window all hackers use. It might look a bit scary at first but really it's just a prompt waiting for commands from you. -> **Note** Please note that throughout this book we use the terms 'directory' -and 'folder' interchangeably but they are one and the same thing. +> **Note** Please note that throughout this book we use the terms 'directory' and 'folder' interchangeably but they are +> one and the same thing. ## What is the command line? -The window, which is usually called the __command line__ or -__command-line interface__, is a text-based application for viewing, handling, -and manipulating files on your computer. -It's much like Windows Explorer or Finder on the Mac, -but without the graphical interface. Other names for the command line are: *cmd*, -*CLI*, *prompt*, *console* or *terminal*. +The window, which is usually called the __command line__ or__command-line interface__, is a text-based application for viewing, handling, +and manipulating files on your computer. It's much like Windows Explorer or Finder on the Mac, but without the graphical interface. +Other names for the command line are: *cmd*, *CLI*, *prompt*, *console* or *terminal*. ## Open the command-line interface To start some experiments we need to open our command-line interface first. -It's probably under Applications → Accessories → Terminal, or Applications → -System → Terminal, but that may depend on your system. +It's probably under Applications → Accessories → Terminal, or Applications → System → Terminal, but that may depend on your system. If it's not there, you can try to Google it. :) ## Prompt @@ -45,15 +39,13 @@ $ Each command will be prepended by a `$` and one space, but you should not type it. Your computer will do it for you. :) -> Just a small note: in your case there may be something like -`Olas-MacBook-Air:~ ola$` before the prompt sign, and this is 100% OK. +> Just a small note: in your case there may be something like `Olas-MacBook-Air:~ ola$` before the prompt sign, and this +> is 100% OK. -The part up to and including the `$` is called the *command line prompt*, or -*prompt* for short. It prompts you to input something there. +The part up to and including the `$` is called the *command line prompt*, or *prompt* for short. It prompts you to input something there. -In the tutorial, when we want you to type in a command, we will include the `$`, -and occasionally more to the left. -Ignore the left part and only type in the command, which starts after the prompt. +In the tutorial, when we want you to type in a command, we will include the `$`, and occasionally more to the left. Ignore the left +part and only type in the command, which starts after the prompt. ## Your first command (YAY!) @@ -78,15 +70,12 @@ As you can see, the computer has just printed your username. Neat, huh? :) ## Basics -Each operating system has a slightly different set of commands for the command -line, so make sure to follow instructions for your operating system. -Let's try this, shall we? +Each operating system has a slightly different set of commands for the command line, so make sure to follow instructions +for your operating system. Let's try this, shall we? ### Current directory -It'd be nice to know where are we now, right? -Let's see. -Type this command and hit `enter`: +It'd be nice to know where are we now, right? Let's see. Type this command and hit `enter`: {% filename %}command-line{% endfilename %} ``` @@ -96,21 +85,16 @@ $ pwd > Note: 'pwd' stands for 'print working directory'. -You'll probably see something similar on your machine. -Once you open the command line you usually start at your user's home directory. +You'll probably see something similar on your machine. Once you open the command line you usually start at your user's home directory. --- ### Learn more about a command -Many commands you can type at the command prompt have built-in help that you -can display and read! For example, to learn more about the current directory -command: +Many commands you can type at the command prompt have built-in help that you can display and read! For example, to learn more about the current directory command: -Linux has a `man` command, which gives you help on commands. Try `man pwd` and -see what it says, or put `man` before other commands to see their help. -The output of `man` is normally paged. -Use the space bar to move to the next page, and `q` to quit looking at the help. +Linux has a `man` command, which gives you help on commands. Try `man pwd` and see what it says, or put `man` before other commands to see their help. +The output of `man` is normally paged. Use the space bar to move to the next page, and `q` to quit looking at the help. ### List files and directories @@ -138,10 +122,8 @@ Now, let's go to our Desktop directory: $ cd Desktop ``` -Note that the directory name "Desktop" might be translated to the language of -your Linux account. -If that's the case, you'll need to replace `Desktop`with the translated name; -for example, `Schreibtisch` for German. +Note that the directory name "Desktop" might be translated to the language of your Linux account. If that's the case, you'll need +to replace `Desktop`with the translated name; for example, `Schreibtisch` for German. Check if it's really changed: @@ -153,10 +135,8 @@ $ pwd Here it is! -> PRO tip: if you type `cd D` and then hit `tab` on your keyboard, the command -line will automatically fill in the rest of the name so you can navigate faster. -If there is more than one folder starting with "D", hit the `tab` key twice to -get a list of options. +> PRO tip: if you type `cd D` and then hit `tab` on your keyboard, the command line will automatically fill in the rest of the name +so you can navigate faster. If there is more than one folder starting with "D", hit the `tab` key twice to get a list of options. --- @@ -169,20 +149,17 @@ How about creating a practice directory on your desktop? You can do it this way: $ mkdir practice ``` -This little command will create a folder with the name `practice` on your desktop. -You can check if it's there by looking on your Desktop or by running a `ls` or -`dir` command! Try it. :) +This little command will create a folder with the name `practice` on your desktop. You can check if it's there by looking on +your Desktop or by running a `ls` or `dir` command! Try it. :) -> PRO tip: If you don't want to type the same commands over and over, try -pressing the `up arrow` and `down arrow` on your keyboard to cycle through -recently used commands. +> PRO tip: If you don't want to type the same commands over and over, try pressing the `up arrow` and `down arrow` on +your keyboard to cycle through recently used commands. --- ### Exercise! -A small challenge for you: in your newly created `practice` directory, create a -directory called `test`. (Use the `cd` and `mkdir` commands.) +A small challenge for you: in your newly created `practice` directory, create a directory called `test`. (Use the `cd` and `mkdir` commands.) #### Solution: @@ -209,8 +186,8 @@ First, we need to get back to Desktop: $ cd .. ``` -Using `..` with the `cd` command will change your current directory to the -parent directory (that is, the directory that contains your current directory). +Using `..` with the `cd` command will change your current directory to the parent directory (that is, the directory that +contains your current directory). Check where you are: @@ -222,9 +199,8 @@ $ pwd Now time to delete the `practice` directory: -> __Attention__: Deleting files using `del`, `rmdir` or `rm` is irrecoverable, -meaning _the deleted files will be gone forever_! -So be very careful with this command. +> __Attention__: Deleting files using `del`, `rmdir` or `rm` is irrecoverable, meaning _the deleted files will be gone +forever_! So be very careful with this command. {% filename %}command-line{% endfilename %} ``` @@ -240,8 +216,7 @@ $ ls ### Exit -That's it for now! You can safely close the command line now. -Let's do it the hacker way, alright? :) +That's it for now! You can safely close the command line now. Let's do it the hacker way, alright? :) {% filename %}command-line{% endfilename %} ``` @@ -267,11 +242,10 @@ rmdir (or del) | rm | delete a file | **de rmdir /S | rm -r | delete a directory | **rm -r testdirectory** [CMD] /? | man [CMD] | get help for a command | **cd /?** (Windows) or **man cd** (Mac OS / Linux) -These are just a very few of the commands you can run in your command line, -but you're not going to use anything more than that today. +These are just a very few of the commands you can run in your command line, but you're not going to use anything more +than that today. -If you're curious, [ss64.com](http://ss64.com) contains a complete reference of -commands for all operating systems. +If you're curious, [ss64.com](http://ss64.com) contains a complete reference of commands for all operating systems. ## Ready? diff --git a/en/linux/intro_to_command_line/open_instructions.md b/en/linux/intro_to_command_line/open_instructions.md index 3078920ea55..70a57cbaaa2 100644 --- a/en/linux/intro_to_command_line/open_instructions.md +++ b/en/linux/intro_to_command_line/open_instructions.md @@ -2,6 +2,6 @@ To start some experiments we need to open our command-line interface first. -It's probably under Applications → Accessories → Terminal, or Applications → -System → Terminal, but that may depend on your system. +It's probably under Applications → Accessories → Terminal, or Applications → System → Terminal, but that may depend on +your system. If it's not there, you can try to Google it. :) \ No newline at end of file diff --git a/en/linux/python_installation/README.md b/en/linux/python_installation/README.md index 032569be72d..367285ad5d8 100644 --- a/en/linux/python_installation/README.md +++ b/en/linux/python_installation/README.md @@ -2,20 +2,16 @@ We're finally here! -But first, let us tell you what Python is. Python is a very popular programming -language that can be used for creating websites, games, scientific software, -graphics, and much, much more. +But first, let us tell you what Python is. Python is a very popular programming language that can be used for creating websites, games, +scientific software, graphics, and much, much more. -Python originated in the late 1980s and its main goal is to be readable by -human beings (not only machines!). -This is why it looks simpler than other programming languages, but don't worry - – Python is also really powerful! +Python originated in the late 1980s and its main goal is to be readable by human beings (not only machines!). This is why it looks +simpler than other programming languages, but don't worry – Python is also really powerful! # Python installation -> **Note** If you already worked through the -[installation steps](../README.md), there's no need to do this -again – you can skip straight ahead to the next chapter! +> **Note** If you already worked through the [installation steps](../README.md), there's no need to do this again – you +> can skip straight ahead to the next chapter! {% include "instructions.md" %} diff --git a/en/linux/python_installation/instructions.md b/en/linux/python_installation/instructions.md index 7f8b194c843..64895cf3015 100644 --- a/en/linux/python_installation/instructions.md +++ b/en/linux/python_installation/instructions.md @@ -1,24 +1,17 @@ > For readers at home: this chapter is covered in the -[Installing Python & Code Editor](https://www.youtube.com/watch?v=pVTaqzKZCdA) -video. +[Installing Python & Code Editor](https://www.youtube.com/watch?v=pVTaqzKZCdA) video. -> This section is based on a tutorial by Geek Girls Carrots -(https://github.com/ggcarrots/django-carrots) +> This section is based on a tutorial by Geek Girls Carrots (https://github.com/ggcarrots/django-carrots) -Django is written in Python. We need Python to do anything in Django. -Let's start by installing it! We want you to install the latest version of -Python 3, so if you have any earlier version, you will need to upgrade it. -If you already have version {{ book.py_min_version }} or higher you should be fine. +Django is written in Python. We need Python to do anything in Django. Let's start by installing it! We want you to install the latest version +of Python 3, so if you have any earlier version, you will need to upgrade it. If you already have version {{ book.py_min_version }} or higher you should be fine. -Please install normal Python as follows, even when you have Anaconda installed -on your computer. +Please install normal Python as follows, even when you have Anaconda installed on your computer. - + -It is very likely that you already have Python installed out of the box. -To check if you have it installed (and which version it is), open a console and -type the following command: +It is very likely that you already have Python installed out of the box. To check if you have it installed (and which version it is), +open a console and type the following command: {% filename %}command-line{% endfilename %} ``` @@ -26,19 +19,15 @@ $ python3 --version Python {{ book.py_release }} ``` -If you have a different version of Python installed, at least -{{ book.py_min_version }} (e.g. {{ book.py_min_release }}), then you don't have -to upgrade. -If you don't have Python installed, or if you want a different version, first -check what Linux distribution you are using with the following command: +If you have a different version of Python installed, at least {{ book.py_min_version }} (e.g. {{ book.py_min_release }}), then you don't have to upgrade. +If you don't have Python installed, or if you want a different version, first check what Linux distribution you are using with the following command: {% filename %}command-line{% endfilename %} ``` $ grep '^NAME=' /etc/os-release ``` -Afterwards, depending on the result, follow one of the following installation -guides below this section. +Afterwards, depending on the result, follow one of the following installation guides below this section. @@ -53,8 +42,7 @@ $ sudo apt install python3 - + Use this command in your console: @@ -63,13 +51,11 @@ Use this command in your console: $ sudo dnf install python3 ``` -If you're on older Fedora versions you might get an error that the command `dnf` -is not found. In that case, you need to use `yum` instead. +If you're on older Fedora versions you might get an error that the command `dnf` is not found. In that case, you need to use `yum` instead. - + Use this command in your console: @@ -80,20 +66,16 @@ $ sudo zypper install python3 -Verify the installation was successful by opening a command prompt and running -the `python3` command: +Verify the installation was successful by opening a command prompt and running the `python3` command: {% filename %}command-line{% endfilename %} ``` $ python3 --version Python {{ book.py_release }} ``` -The version shown may be different from {{ book.py_release }} -- it should -match the version you installed. +The version shown may be different from {{ book.py_release }} -- it should match the version you installed. ---- -If you have any doubts, or if something went wrong and you have no idea what to -do next, please ask your coach! -Sometimes things don't go smoothly and it's better to ask for help from someone -with more experience. +If you have any doubts, or if something went wrong and you have no idea what to do next, please ask your coach! Sometimes things don't go +smoothly and it's better to ask for help from someone with more experience. diff --git a/en/linux/python_introduction/README.md b/en/linux/python_introduction/README.md index bfc82a266dd..7f0208072d2 100644 --- a/en/linux/python_introduction/README.md +++ b/en/linux/python_introduction/README.md @@ -2,8 +2,7 @@ # Introduction to Python -> Part of this chapter is based on tutorials by Geek Girls Carrots -(https://github.com/ggcarrots/django-carrots). +> Part of this chapter is based on tutorials by Geek Girls Carrots (https://github.com/ggcarrots/django-carrots). Let's write some code! diff --git a/en/linux/python_introduction/instructions.md b/en/linux/python_introduction/instructions.md index 877da70f951..3b154d0c2ff 100644 --- a/en/linux/python_introduction/instructions.md +++ b/en/linux/python_introduction/instructions.md @@ -7,8 +7,7 @@ $ cd ~/Desktop (Remember that the word "Desktop" might be translated to your local language.) -If you get stuck, ask for help. -That's exactly what the coaches are here for! +If you get stuck, ask for help. That's exactly what the coaches are here for! Now use Python to execute the code in the file like this: diff --git a/en/linux/python_introduction/prompt.md b/en/linux/python_introduction/prompt.md index a18ba7595e4..10d8e110aba 100644 --- a/en/linux/python_introduction/prompt.md +++ b/en/linux/python_introduction/prompt.md @@ -3,8 +3,7 @@ > For readers at home: this part is covered in the [Python Basics: Integers, Strings, Lists, Variables and Errors](https://www.youtube.com/watch?v=MO63L4s-20U) video. -To start playing with Python, we need to open up a *command line* on your computer. -You should already know how to do that – you learned it in the +To start playing with Python, we need to open up a *command line* on your computer. You should already know how to do that – you learned it in the [Intro to Command Line](../intro_to_command_line/README.md) chapter. Once you're ready, follow the instructions below. diff --git a/en/macosx/README.md b/en/macosx/README.md index 5885f08918e..63caf608765 100644 --- a/en/macosx/README.md +++ b/en/macosx/README.md @@ -1,25 +1,19 @@ # OS X Installation -> **Note** If you already worked through the installation steps, no need to do -this again – you can skip straight ahead to +> **Note** If you already worked through the installation steps, no need to do this again – you can skip straight ahead to [How the Internet works](../how_the_internet_works/README.md). # Installation -In this tutorial you will be building a blog. -In order to do that, as you go through the tutorial you'll be instructed on how -to install various software on your computer and set up some online accounts as needed. -This page gathers all of the installation and sign-up instructions in one place -(which is useful for some workshop formats). +In this tutorial you will be building a blog. In order to do that, as you go through the tutorial you'll be instructed on how +to install various software on your computer and set up some online accounts as needed. This page gathers all of the installation +and sign-up instructions in one place (which is useful for some workshop formats). To install software on your machine, follow the instructions below: ## Brief intro to the command line {#intro-command-line} -Many of the steps below reference the "console", "terminal", "command window", -or "command line" -- these all mean the same thing: a window on your computer -where you can enter commands. When you get to the main tutorial, you'll learn -more about the command line. -For now, the main thing you need to know is how to open a command window and -what it looks like: +Many of the steps below reference the "console", "terminal", "command window", or "command line" -- these all mean the same thing: +a window on your computer where you can enter commands. When you get to the main tutorial, you'll learn more about the command line. +For now, the main thing you need to know is how to open a command window and what it looks like: {% include "intro_to_command_line/open_instructions.md" %} @@ -36,17 +30,16 @@ what it looks like: {% include "deploy/install_git.md" %} ## Create a GitHub account {#github-account} -Go to [GitHub.com](https://www.github.com) and sign up for a new, free user account. -Be sure to remember your password (add it to your password manager, if you use one). +Go to [GitHub.com](https://www.github.com) and sign up for a new, free user account. Be sure to remember your password (add it +to your password manager, if you use one). ## Create a PythonAnywhere account {#pythonanywhere} {% include "/deploy/signup_pythonanywhere.md" %} # Start reading -Congratulations, you are all set up and ready to go! If you still have some -time before the workshop, it would be useful to start reading a few of the -beginning chapters: +Congratulations, you are all set up and ready to go! If you still have some time before the workshop, it would be useful to start +reading a few of the beginning chapters: * [How the internet works](../how_the_internet_works/README.md) @@ -59,6 +52,5 @@ beginning chapters: # Enjoy the workshop! -When you begin the workshop, you'll be able to go straight to -[Your first Django project!](../macosx/django_start_project/README.md) because you -already covered the material in the earlier chapters. \ No newline at end of file +When you begin the workshop, you'll be able to go straight to[Your first Django project!](../macosx/django_start_project/README.md) +because you already covered the material in the earlier chapters. \ No newline at end of file diff --git a/en/macosx/deploy/README.md b/en/macosx/deploy/README.md index 45aeb09d7c4..fd02349f9ad 100644 --- a/en/macosx/deploy/README.md +++ b/en/macosx/deploy/README.md @@ -1,52 +1,38 @@ # Deploy! -> **Note** The following chapter can be sometimes a bit hard to get through. -Persist and finish it; deployment is an important part of the website -development process. -This chapter is placed in the middle of the tutorial so that your mentor can -help with the slightly trickier process of getting your website online. -This means you can still finish the tutorial on your own if you run out of time. - -Until now, your website was only available on your computer. -Now you will learn how to deploy it! -Deploying is the process of publishing your application on the Internet so -people can finally go and see your app. :) - -As you learned, a website has to be located on a server. -There are a lot of server providers available on the internet, we're going to -use [PythonAnywhere](https://www.pythonanywhere.com/). -PythonAnywhere is free for small applications that don't have too many visitors -so it'll definitely be enough for you now. - -The other external service we'll be using is [GitHub](https://www.github.com), - which is a code hosting service. - There are others out there, but almost all programmers have a GitHub account - these days, and now so will you! - -These three places will be important to you. -Your local computer will be the place where you do development and testing. -When you're happy with the changes, you will place a copy of your program on GitHub. -Your website will be on PythonAnywhere and you will update it by getting a new -copy of your code from GitHub. +> **Note** The following chapter can be sometimes a bit hard to get through. Persist and finish it; deployment is an important +part of the website development process. This chapter is placed in the middle of the tutorial so that your mentor can help with +the slightly trickier process of getting your website online. This means you can still finish the tutorial on your own if you run +out of time. + +Until now, your website was only available on your computer. Now you will learn how to deploy it! Deploying is the process of +publishing your application on the Internet so people can finally go and see your app. :) + +As you learned, a website has to be located on a server. There are a lot of server providers available on the internet, we're +going to use[PythonAnywhere](https://www.pythonanywhere.com/). PythonAnywhere is free for small applications that don't have +too many visitors so it'll definitely be enough for you now. + +The other external service we'll be using is [GitHub](https://www.github.com), which is a code hosting service. There are +others out there, but almost all programmers have a GitHub account these days, and now so will you! + +These three places will be important to you. Your local computer will be the place where you do development and testing. +When you're happy with the changes, you will place a copy of your program on GitHub. Your website will be on PythonAnywhere +and you will update it by getting a new copy of your code from GitHub. # Git -> **Note** If you already did the [installation steps](../README.md), -there's no need to do this again – you can skip to the next section and start -creating your Git repository. +> **Note** If you already did the [installation steps](../README.md), there's no need to do this again – you can skip to +the next section and start creating your Git repository. {% include "install_git.md" %} ## Starting our Git repository -Git tracks changes to a particular set of files in what's called a code -repository (or "repo" for short). -Let's start one for our project. Open up your console and run these commands, in -the `djangogirls` directory: +Git tracks changes to a particular set of files in what's called a code repository (or "repo" for short). Let's start one for +our project. Open up your console and run these commands, in the `djangogirls` directory: -> **Note** Check your current working directory with a `pwd` (Mac OS X) -command before initializing the repository. -You should be in the `djangogirls` folder. +> **Note** Check your current working directory with a `pwd` (Linux) command before initializing the repository. You should be +in the `djangogirls` folder. {% filename %}command-line{% endfilename %} ``` @@ -55,38 +41,14 @@ Initialized empty Git repository in ~/djangogirls/.git/ $ git config --global user.name "Your Name" $ git config --global user.email you@example.com ``` -Initializing the git repository is something we need to do only once per project -(and you won't have to re-enter the username and email ever again). - -### Adjusting your branch name - -If the version of Git that you are using is older than **2.28**, you will need -to change the name of your branch to "main". -To determine the version of Git, please enter the following command: - -{% filename %}command-line{% endfilename %} -``` -$ git --version -git version 2.xx... -``` - -Only if the second number of the version, shown as "xx" above, is less than 28, -will you need to enter the following command to rename your branch. -If it is 28 or higher, please continue to "Ignoring files". -As in "Initializing", this is something we need to do only once per project, as -well as only when your version of Git is less than 2.28: - -{% filename %}command-line{% endfilename %} -``` -$ git branch -M main -``` +Initializing the git repository is something we need to do only once per project (and you won't have to re-enter the username +and email ever again). ### Ignoring files -Git will track changes to all the files and folders in this directory, but there -are some files we want it to ignore. -We do this by creating a file called `.gitignore` in the base directory. -Open up your editor and create a new file with the following contents: +Git will track changes to all the files and folders in this directory, but there are some files we want it to ignore. We do +this by creating a file called `.gitignore` in the base directory. Open up your editor and create a new file with the +following contents: {% filename %}.gitignore{% endfilename %} ``` @@ -120,38 +82,25 @@ db.sqlite3 And save it as `.gitignore` in the "djangogirls" folder. -> **Note** The dot at the beginning of the file name is important! -If you're having any difficulty creating it (Macs don't like you to create -files that begin with a dot via the Finder, for example), then use the "Save As" -feature in your editor; it's bulletproof. -And be sure not to add `.txt`, `.py`, or any other extension to the file name --- it will only be recognized by Git if the name is just `.gitignore`. -Linux and MacOS treat files with a name that starts with `.` (such as `.gitignore`) -as hidden and the normal `ls` command won't show these files. -Instead use `ls -a` to see the `.gitignore` file. - -> **Note** One of the files you specified in your `.gitignore` file is `db.sqlite3`. -That file is your local database, where all of your users and posts are stored. -We'll follow standard web programming practice, meaning that we'll use separate -databases for your local testing site and your live website on PythonAnywhere. -The PythonAnywhere database could be SQLite, like your development machine, -but usually you will use one called MySQL which can deal with a lot more site -visitors than SQLite. -Either way, by ignoring your SQLite database for the GitHub copy, it means that -all of the posts and superuser you created so far are going to only be available -locally, and you'll have to create new ones on production. -You should think of your local database as a good playground where you can test -different things and not be afraid that you're going to delete your real posts -from your blog. - -It's a good idea to use a `git status` command before `git add` or whenever you -find yourself unsure of what has changed. -This will help prevent any surprises from happening, such as wrong files being -added or committed. -The `git status` command returns information about any untracked/modified/staged -files, the branch status, and much more. -The output should be similar to the following: - +> **Note** The dot at the beginning of the file name is important! If you're having any difficulty creating it (Macs don't +like you to create files that begin with a dot via the Finder, for example), then use the "Save As" feature in your editor; +it's bulletproof. And be sure not to add `.txt`, `.py`, or any other extension to the file name -- it will only be recognized +by Git if the name is just`.gitignore`. Linux and MacOS treat files with a name that starts with `.` (such as `.gitignore`) +as hidden and the normal `ls` command won't show these files. Instead use `ls -a` to see the `.gitignore` file. + +> **Note** One of the files you specified in your `.gitignore` file is `db.sqlite3`. That file is your local database, where +all of your users and posts are stored. We'll follow standard web programming practice, meaning that we'll use separate databases +for your local testing site and your live website on PythonAnywhere. The PythonAnywhere database could be SQLite, like your +development machine, but usually you will use one called MySQL which can deal with a lot more site visitors than SQLite. +Either way, by ignoring your SQLite database for the GitHub copy, it means that all of the posts and superuser you created so +far are going to only be available locally, and you'll have to create new ones on production. You should think of your local +database as a good playground where you can test different things and not be afraid that you're going to delete your real +posts from your blog. + +It's a good idea to use a `git status` command before `git add` or whenever you find yourself unsure of what has changed. +This will help prevent any surprises from happening, such as wrong files being added or committed. The `git status` command +returns information about any untracked/modified/staged files, the branch status, and much more. The output should be similar +to the following: {% filename %}command-line{% endfilename %} ``` $ git status @@ -187,31 +136,26 @@ $ git commit -m "My Django Girls app, first commit" ## Pushing your code to GitHub -Go to [GitHub.com](https://www.github.com) and sign up for a new, free user account. -(If you already did that in the workshop prep, that is great!) Be sure to -remember your password (add it to your password manager, if you use one). +Go to [GitHub.com](https://www.github.com) and sign up for a new, free user account. (If you already did that in the workshop +prep, that is great!) Be sure to remember your password (add it to your password manager, if you use one). + +Then, create a new repository, giving it the name "my-first-blog". Leave the "initialize with a README" checkbox unchecked, +leave the .gitignore option blank (we've done that manually) and leave the License as None. -Then, create a new repository, giving it the name "my-first-blog". -Leave the "initialize with a README" checkbox unchecked, leave the .gitignore -option blank (we've done that manually) and leave the License as None. ![](images/new_github_repo.png) -> **Note** The name `my-first-blog` is important – you could choose something else, -but it's going to occur lots of times in the instructions below, and you'd have -to substitute it each time. -It's probably easier to stick with the name `my-first-blog`. +> **Note** The name `my-first-blog` is important – you could choose something else, but it's going to occur lots of times in the +instructions below, and you'd have to substitute it each time. It's probably easier to stick with the name `my-first-blog`. -On the next screen, you'll be shown your repo's clone URL, which you will use in -some of the commands that follow: +On the next screen, you'll be shown your repo's clone URL, which you will use in some of the commands that follow: ![](images/github_get_repo_url_screenshot.png) Now we need to hook up the Git repository on your computer to the one up on GitHub. -Type the following into your console (replace `` with the -username you entered when you created your GitHub account, but without the -angle-brackets -- the URL should match the clone URL you just saw). +Type the following into your console (replace `` with the username you entered when you created your +GitHub account, but without the angle-brackets -- the URL should match the clone URL you just saw). {% filename %}command-line{% endfilename %} ``` @@ -219,9 +163,8 @@ $ git remote add origin https://github.com//my-first-blog. $ git push -u origin main ``` -When you push to GitHub, you'll be asked for your GitHub username and password -(either right there in the command-line window or in a pop-up window), and -after entering credentials you should see something like this: +When you push to GitHub, you'll be asked for your GitHub username and password (either right there in the command-line window or +in a pop-up window), and after entering credentials you should see something like this: {% filename %}command-line{% endfilename %} ``` @@ -235,32 +178,23 @@ Branch main set up to track remote branch main from origin. -Your code is now on GitHub. Go and check it out! -You'll find it's in fine company – [Django](https://github.com/django/django), -the [Django Girls Tutorial](https://github.com/DjangoGirls/tutorial), and many -other great open source software projects also host their code on GitHub. :) +Your code is now on GitHub. Go and check it out! You'll find it's in fine company – [Django](https://github.com/django/django), the +[Django Girls Tutorial](https://github.com/DjangoGirls/tutorial), and many other great open source software projects also host +their code on GitHub. :) {% include "/deploy/pythonanywhere.md" %} # Check out your site! -The default page for your site should say "It worked!", just like it does on -your local computer. -Try adding `/admin/` to the end of the URL, and you'll be taken to the admin site. -Log in with the username and password, and you'll see you can add new Posts on -the server -- remember, the posts from your local test database were not sent -to your live blog. - -Once you have a few posts created, you can go back to your local setup -(not PythonAnywhere). -From here you should work on your local setup to make changes. -This is a common workflow in web development – make changes locally, push those -changes to GitHub, and pull your changes down to your live Web server. -This allows you to work and experiment without breaking your live Web site. +The default page for your site should say "It worked!", just like it does on your local computer. Try adding `/admin/` to the +end of the URL, and you'll be taken to the admin site. Log in with the username and password, and you'll see you can add new +Posts on the server -- remember, the posts from your local test database were not sent to your live blog. + +Once you have a few posts created, you can go back to your local setup (not PythonAnywhere). From here you should work on your +local setup to make changes. This is a common workflow in web development – make changes locally, push those changes to GitHub, +and pull your changes down to your live Web server. This allows you to work and experiment without breaking your live Web site. Pretty cool, huh? -Give yourself a *HUGE* pat on the back! -Server deployments are one of the trickiest parts of web development and it -often takes people several days before they get them working. -But you've got your site live, on the real Internet! +Give yourself a *HUGE* pat on the back! Server deployments are one of the trickiest parts of web development and it often takes +people several days before they get them working. But you've got your site live, on the real Internet! diff --git a/en/macosx/deploy/install_git.md b/en/macosx/deploy/install_git.md index 5c4766f391f..0a8e85fe718 100644 --- a/en/macosx/deploy/install_git.md +++ b/en/macosx/deploy/install_git.md @@ -1,21 +1,16 @@ -Git is a "version control system" used by a lot of programmers. This software -can track changes to files over time so that you can recall specific versions later. -A bit like the "track changes" feature in word processor programs -(e.g., Microsoft Word or LibreOffice Writer), but much more powerful. +Git is a "version control system" used by a lot of programmers. This software can track changes to files over time so that +you can recall specific versions later. A bit like the "track changes" feature in word processor programs (e.g., Microsoft +Word or LibreOffice Writer), but much more powerful. ## Installing Git Download Git from [git-scm.com](https://git-scm.com/) and follow the instructions. -During installation, if you are presented with the option of "Adjusting the name -of the initial branch in new repositories", please choose to "Override the default" -and use "main". -This will align your installation of Git with the broad direction of the global -developer community, and the "main" branch will be used through the remainder of -this tutorial. -Please see https://sfconservancy.org/news/2020/jun/23/gitbranchname/ and -https://github.com/github/renaming for further discussion of this subject. +During installation, if you are presented with the option of "Adjusting the name of the initial branch in new repositories", +please choose to "Override the default"and use "main". This will align your installation of Git with the broad direction of the +global developer community, and the "main" branch will be used through the remainder of this tutorial. Please see +https://sfconservancy.org/news/2020/jun/23/gitbranchname/ and https://github.com/github/renaming for further discussion of this +subject. -> **Note** If you are running OS X 10.6, 10.7, or 10.8, you will need to install -the version of git from here: +> **Note** If you are running OS X 10.6, 10.7, or 10.8, you will need to install the version of git from here: [Git installer for OS X Snow Leopard](https://sourceforge.net/projects/git-osx-installer/files/git-2.3.5-intel-universal-snow-leopard.dmg/download) diff --git a/en/macosx/django_installation/README.md b/en/macosx/django_installation/README.md index 36fac3fa458..a359be06e17 100644 --- a/en/macosx/django_installation/README.md +++ b/en/macosx/django_installation/README.md @@ -1,7 +1,6 @@ # Django installation -> **Note** If you already worked through the -[installation steps](../installation/README.md) then you've already done this – +> **Note** If you already worked through the [installation steps](../installation/README.md) then you've already done this – you can go straight to the next chapter! {% include "instructions.md" %} diff --git a/en/macosx/django_installation/instructions.md b/en/macosx/django_installation/instructions.md index 1157de6e485..5b208141608 100644 --- a/en/macosx/django_installation/instructions.md +++ b/en/macosx/django_installation/instructions.md @@ -1,25 +1,21 @@ > Part of this section is based on tutorials by Geek Girls Carrots (https://github.com/ggcarrots/django-carrots). -> Part of this section is based on the [django-marcador -tutorial](http://django-marcador.keimlink.de/) licensed under the Creative Commons -Attribution-ShareAlike 4.0 International License. The django-marcador tutorial -is copyrighted by Markus Zapke-Gründemann et al. +> Part of this section is based on the [django-marcador tutorial](http://django-marcador.keimlink.de/) licensed under the +Creative Commons Attribution-ShareAlike 4.0 International License. The django-marcador tutorial is copyrighted by +Markus Zapke-Gründemann et al. ## Virtual environment -Before we install Django we will get you to install an extremely useful tool to -help keep your coding environment tidy on your computer. -It's possible to skip this step, but it's highly recommended. -Starting with the best possible setup will save you a lot of trouble in the future! +Before we install Django we will get you to install an extremely useful tool to help keep your coding environment tidy on +your computer. It's possible to skip this step, but it's highly recommended. Starting with the best possible setup will +save you a lot of trouble in the future! -So, let's create a **virtual environment** (also called a *virtualenv*). -Virtualenv will isolate your Python/Django setup on a per-project basis. -This means that any changes you make to one website won't affect any others -you're also developing. Neat, right? +So, let's create a **virtual environment** (also called a *virtualenv*). Virtualenv will isolate your Python/Django setup +on a per-project basis. This means that any changes you make to one website won't affect any others you're also developing. +Neat, right? -All you need to do is find a directory in which you want to create the -`virtualenv`; your home directory, for example. +All you need to do is find a directory in which you want to create the`virtualenv`; your home directory, for example. For this tutorial we will be using a new directory `djangogirls` from your home directory: @@ -29,30 +25,27 @@ $ mkdir djangogirls $ cd djangogirls ``` -We will make a virtualenv called `myvenv`. -The general command will be in the format: +We will make a virtualenv called `myvenv`. The general command will be in the format: {% filename %}command-line{% endfilename %} ``` $ python3 -m venv myvenv ``` -We can create a `virtualenv` on OS X by running `python3 -m venv myvenv`. -It will look like this: +We can create a `virtualenv` on OS X by running `python3 -m venv myvenv`. It will look like this: {% filename %}command-line{% endfilename %} ``` $ python3 -m venv myvenv ``` -`myvenv` is the name of your `virtualenv`. -You can use any other name, but stick to lowercase and use no spaces. -It is also a good idea to keep the name short as you'll be referencing it a lot! +`myvenv` is the name of your `virtualenv`. You can use any other name, but stick to lowercase and use no spaces. It is also +a good idea to keep the name short as you'll be referencing it a lot! ## Working with virtualenv -The command above will create a directory called `myvenv` (or whatever name you -chose) that contains our virtual environment (basically a bunch of directories and files). +The command above will create a directory called `myvenv` (or whatever name you chose) that contains our virtual environment +(basically a bunch of directories and files). Start your virtual environment by running: @@ -73,8 +66,8 @@ Remember to replace `myvenv` with your chosen `virtualenv` name! You will know that you have `virtualenv` started when you see that the prompt in your console is prefixed with `(myvenv)`. -When working within a virtual environment, `python` will automatically refer to -the correct version so you can use `python` instead of `python3`. +When working within a virtual environment, `python` will automatically refer to the correct version so you can use +`python` instead of `python3`. OK, we have all important dependencies in place. We can finally install Django! @@ -82,8 +75,7 @@ OK, we have all important dependencies in place. We can finally install Django! Now that you have your `virtualenv` started, you can install Django. -Before we do that, we should make sure we have the latest version of `pip`, -the software that we use to install Django: +Before we do that, we should make sure we have the latest version of `pip`, the software that we use to install Django: {% filename %}command-line{% endfilename %} ``` @@ -92,13 +84,11 @@ the software that we use to install Django: ### Installing packages with requirements -A requirements file keeps a list of dependencies to be installed using -`pip install`: +A requirements file keeps a list of dependencies to be installed using `pip install`: -First create a `requirements.txt` file inside of the `djangogirls/` folder, u -sing the code editor that you installed earlier. -You do this by opening a new file in the code editor and then saving it as -`requirements.txt` in the `djangogirls/` folder. Your directory will look like this: +First create a `requirements.txt` file inside of the `djangogirls/` folder, u sing the code editor that you installed earlier. +You do this by opening a new file in the code editor and then saving it as`requirements.txt` in the `djangogirls/` folder. +Your directory will look like this: ``` djangogirls diff --git a/en/macosx/django_start_project/README.md b/en/macosx/django_start_project/README.md index e64dbc529d6..0d30a51f0d8 100644 --- a/en/macosx/django_start_project/README.md +++ b/en/macosx/django_start_project/README.md @@ -9,15 +9,16 @@ is copyrighted by Markus Zapke-Gründemann et al. We're going to create a small blog! -The first step is to start a new Django project. Basically, this means that we'll run some scripts provided by Django that will create the -skeleton of a Django project for us. This is just a bunch of directories and files that we will use later. +The first step is to start a new Django project. Basically, this means that we'll run some scripts provided by Django that will +create the skeleton of a Django project for us. This is just a bunch of directories and files that we will use later. -The names of some files and directories are very important for Django. You should not rename the files that we are about to create. Moving -them to a different place is also not a good idea. Django needs to maintain a certain structure to be able to find important things. +The names of some files and directories are very important for Django. You should not rename the files that we are about +to create. Moving them to a different place is also not a good idea. Django needs to maintain a certain structure to be +able to find important things. -> Remember to run everything in the virtualenv. If you don't see a prefix `(myvenv)` in your console, you need to activate your virtualenv. -We explained how to do that in the __Django installation__ chapter in the __Working with virtualenv__ part. Typing -`source myvenv/bin/activate` on Mac OS X will do this for you. +> Remember to run everything in the virtualenv. If you don't see a prefix `(myvenv)` in your console, you need to activate +your virtualenv. We explained how to do that in the __Django installation__ chapter in the __Working with virtualenv__ part. +Typing `source myvenv/bin/activate` on Mac OS X will do this for you. In your Mac OS X, you should run the following command. **Don't forget to add the period (or dot) `.` at the end!** @@ -26,14 +27,14 @@ In your Mac OS X, you should run the following command. **Don't forget to add th (myvenv) ~/djangogirls$ django-admin startproject mysite . ``` -> The period `.` is crucial because it tells the script to install Django in your current directory (for which the period `.` is a short- -hand reference). +> The period `.` is crucial because it tells the script to install Django in your current directory (for which the period `.` +is a short-hand reference). -> **Note** When typing the command above, remember that you only type the part which starts by `django-admin`. -The `(myvenv) ~/djangogirls$` part shown here is just example of the prompt that will be inviting your input on your command line. +> **Note** When typing the command above, remember that you only type the part which starts by `django-admin`. The +`(myvenv) ~/djangogirls$` part shown here is just example of the prompt that will be inviting your input on your command line. -`django-admin.py` is a script that will create the directories and files for you. You should now have a directory structure which looks -like this: +`django-admin.py` is a script that will create the directories and files for you. You should now have a directory structure +which looks like this: ``` djangogirls @@ -50,13 +51,13 @@ djangogirls ``` > **Note**: in your directory structure, you will also see your `myvenv` directory that we created before. -`manage.py` is a script that helps with management of the site. With it we will be able (amongst other things) to start a web server on our -computer without installing anything else. +`manage.py` is a script that helps with management of the site. With it we will be able (amongst other things) to start a +web server on our computer without installing anything else. The `settings.py` file contains the configuration of your website. -Remember when we talked about a mail carrier checking where to deliver a letter? `urls.py` file contains a list of patterns used by -`urlresolver`. +Remember when we talked about a mail carrier checking where to deliver a letter? `urls.py` file contains a list of patterns +used by `urlresolver`. Let's ignore the other files for now as we won't change them. The only thing to remember is not to delete them by accident! @@ -65,9 +66,14 @@ Let's ignore the other files for now as we won't change them. The only thing to Let's make some changes in `mysite/settings.py`. Open the file using the code editor you installed earlier. -**Note**: Keep in mind that `settings.py` is a regular file, like any other. You can open it from inside the code editor, using the "file -> open" menu actions. This should get you the usual window in which you can navigate to your `settings.py` file and select it. Alternatively, you can open the file by navigating to the djangogirls folder on your desktop and right-clicking on it. Then, select your code editor from the list. Selecting the editor is important as you might have other programs installed that can open the file but will not let you edit it. +**Note**: Keep in mind that `settings.py` is a regular file, like any other. You can open it from inside the code editor, +using the "file -> open" menu actions. This should get you the usual window in which you can navigate to your `settings.py` +file and select it. Alternatively, you can open the file by navigating to the djangogirls folder on your desktop and +right-clicking on it. Then, select your code editor from the list. Selecting the editor is important as you might have +other programs installed that can open the file but will not let you edit it. -It would be nice to have the correct time on our website. Go to [Wikipedia's list of time zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) and copy your relevant time zone (TZ) (e.g. `Europe/Berlin`). +It would be nice to have the correct time on our website. Go to [Wikipedia's list of time zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) +and copy your relevant time zone (TZ) (e.g. `Europe/Berlin`). In `settings.py`, find the line that contains `TIME_ZONE` and modify it to choose your own timezone. For example: @@ -76,7 +82,10 @@ In `settings.py`, find the line that contains `TIME_ZONE` and modify it to choos TIME_ZONE = 'Europe/Berlin' ``` -A language code consist of the language, e.g. `en` for English or `de` for German, and the country code, e.g. `de` for Germany or `ch` for Switzerland. If English is not your native language, you can add this to change the default buttons and notifications from Django to be in your language. So you would have "Cancel" button translated into the language you defined here. [Django comes with a lot of prepared translations](https://docs.djangoproject.com/en/3.2/ref/settings/#language-code). +A language code consist of the language, e.g. `en` for English or `de` for German, and the country code, e.g. `de` for Germany +or `ch` for Switzerland. If English is not your native language, you can add this to change the default buttons and notifications +from Django to be in your language. So you would have "Cancel" button translated into the language you defined here. +[Django comes with a lot of prepared translations](https://docs.djangoproject.com/en/3.2/ref/settings/#language-code). If you want a different language, change the language code by changing the following line: @@ -86,7 +95,8 @@ LANGUAGE_CODE = 'de-ch' ``` -We'll also need to add a path for static files. (We'll find out all about static files and CSS later in the tutorial.) Go down to the *end* of the file, and just underneath the `STATIC_URL` entry, add a new one called `STATIC_ROOT`: +We'll also need to add a path for static files. (We'll find out all about static files and CSS later in the tutorial.) +Go down to the *end* of the file, and just underneath the `STATIC_URL` entry, add a new one called `STATIC_ROOT`: {% filename %}mysite/settings.py{% endfilename %} ```python @@ -94,8 +104,8 @@ STATIC_URL = '/static/' STATIC_ROOT = BASE_DIR / 'static' ``` -When `DEBUG` is `True` and `ALLOWED_HOSTS` is empty, the host is validated against `['localhost', '127.0.0.1', '[::1]']`. This won't -match our hostname on PythonAnywhere once we deploy our application so we will change the following setting: +When `DEBUG` is `True` and `ALLOWED_HOSTS` is empty, the host is validated against `['localhost', '127.0.0.1', '[::1]']`. +This won't match our hostname on PythonAnywhere once we deploy our application so we will change the following setting: {% filename %}mysite/settings.py{% endfilename %} ```python @@ -118,7 +128,8 @@ DATABASES = { } ``` -To create a database for our blog, let's run the following in the console: `python manage.py migrate` (we need to be in the `djangogirls` directory that contains the `manage.py` file). If that goes well, you should see something like this: +To create a database for our blog, let's run the following in the console: `python manage.py migrate` (we need to be in +the `djangogirls` directory that contains the `manage.py` file). If that goes well, you should see something like this: {% filename %}command-line{% endfilename %} ``` @@ -150,14 +161,16 @@ And we're done! Time to start the web server and see if our website is working! ## Starting the web server -You need to be in the directory that contains the `manage.py` file (the `djangogirls` directory). In the console, we can start the web server by running `python manage.py runserver`: +You need to be in the directory that contains the `manage.py` file (the `djangogirls` directory). In the console, we can +start the web server by running `python manage.py runserver`: {% filename %}command-line{% endfilename %} ``` (myvenv) ~/djangogirls$ python manage.py runserver ``` -Now you need to check that your website is running. Open your browser (Firefox, Chrome, Safari, Internet Explorer or whatever you use) and enter this address: +Now you need to check that your website is running. Open your browser (Firefox, Chrome, Safari, Internet Explorer or +whatever you use) and enter this address: {% filename %}browser{% endfilename %} ``` @@ -168,10 +181,15 @@ Congratulations! You've just created your first website and run it using a web s ![Install worked!](/images/install_worked.png) -Note that a command window can only run one thing at a time, and the command window you opened earlier is running the web server. As long as the web server is running and waiting for additional incoming requests, the terminal will accept new text but will not execute new commands. +Note that a command window can only run one thing at a time, and the command window you opened earlier is running the web server. +As long as the web server is running and waiting for additional incoming requests, the terminal will accept new text but will +not execute new commands. > We reviewed how web servers work in the How the Internet works chapter. -To type additional commands while the web server is running, open a new terminal window and activate your virtualenv -- to review instructions on how to open a second terminal window, see [Introduction to the command line](../intro_to_command_line/README.md). To stop the web server, switch back to the window in which it's running and press CTRL+C - Control and C keys together (on Windows, you might have to press Ctrl+Break). +To type additional commands while the web server is running, open a new terminal window and activate your virtualenv -- to review +instructions on how to open a second terminal window, see [Introduction to the command line](../intro_to_command_line/README.md). +To stop the web server, switch back to the window in which it's running and press CTRL+C - Control and C keys together (on Windows, +you might have to press Ctrl+Break). Ready for the next step? It's time to create some content! diff --git a/en/macosx/intro_to_command_line/README.md b/en/macosx/intro_to_command_line/README.md index e1cf8d9fc5c..90bc0d611c6 100644 --- a/en/macosx/intro_to_command_line/README.md +++ b/en/macosx/intro_to_command_line/README.md @@ -1,29 +1,23 @@ # Introduction to the command-line interface -> For readers at home: this chapter is covered in the -[Your new friend: Command Line](https://www.youtube.com/watch?v=jvZLWhkzX-8) +> For readers at home: this chapter is covered in the[Your new friend: Command Line](https://www.youtube.com/watch?v=jvZLWhkzX-8) video. -It's exciting, right?! You'll write your first line of code in just a few -minutes! :) +It's exciting, right?! You'll write your first line of code in just a few minutes! :) __Let us introduce you to your first new friend: the command line!__ -The following steps will show you how to use the black window all hackers use. -It might look a bit scary at first but really it's just a prompt waiting for -commands from you. +The following steps will show you how to use the black window all hackers use. It might look a bit scary at first but really it's +just a prompt waiting for commands from you. -> **Note** Please note that throughout this book we use the terms 'directory' -and 'folder' interchangeably but they are one and the same thing. +> **Note** Please note that throughout this book we use the terms 'directory' and 'folder' interchangeably but they are one and +the same thing. ## What is the command line? -The window, which is usually called the __command line__ or -__command-line interface__, is a text-based application for viewing, handling, -and manipulating files on your computer. -It's much like Windows Explorer or Finder on the Mac, but without the graphical -interface. Other names for the command line are: *cmd*, *CLI*, *prompt*, -*console* or *terminal*. +The window, which is usually called the __command line__ or __command-line interface__, is a text-based application for viewing, +handling, and manipulating files on your computer. It's much like Windows Explorer or Finder on the Mac, but without the graphical +interface. Other names for the command line are: *cmd*, *CLI*, *prompt*, *console* or *terminal*. ## Open the command-line interface @@ -42,19 +36,16 @@ On Mac, you will probably see a `$`, like this: $ ``` -Each command will be prepended by a `$` and one space, but you should not type it. -Your computer will do it for you. :) +Each command will be prepended by a `$` and one space, but you should not type it. Your computer will do it for you. :) -> Just a small note: in your case there may be something like -`Olas-MacBook-Air:~ ola$` before the prompt sign, and this is 100% OK. +> Just a small note: in your case there may be something like `Olas-MacBook-Air:~ ola$` before the prompt sign, and this +is 100% OK. -The part up to and including the `$` or the `>` is called the *command line -prompt*, or *prompt* for short. -It prompts you to input something there. +The part up to and including the `$` or the `>` is called the *command line prompt*, or *prompt* for short. It prompts you +to input something there. -In the tutorial, when we want you to type in a command, we will include the `$`, -and occasionally more to the left. Ignore the left part and only type in the -command, which starts after the prompt. +In the tutorial, when we want you to type in a command, we will include the `$`, and occasionally more to the left. Ignore +the left part and only type in the command, which starts after the prompt. ## Your first command (YAY!) @@ -79,14 +70,12 @@ As you can see, the computer has just printed your username. Neat, huh? :) ## Basics -Each operating system has a slightly different set of commands for the command -line, so make sure to follow instructions for your operating system. -Let's try this, shall we? +Each operating system has a slightly different set of commands for the command line, so make sure to follow instructions for your +operating system. Let's try this, shall we? ### Current directory -It'd be nice to know where are we now, right? Let's see. Type this command and -hit `enter`: +It'd be nice to know where are we now, right? Let's see. Type this command and hit `enter`: {% filename %}command-line{% endfilename %} ``` @@ -96,21 +85,19 @@ $ pwd > Note: 'pwd' stands for 'print working directory'. -You'll probably see something similar on your machine. Once you open the -command line you usually start at your user's home directory. +You'll probably see something similar on your machine. Once you open the command line you usually start at your user's home +directory. --- ### Learn more about a command -Many commands you can type at the command prompt have built-in help that you -can display and read! -For example, to learn more about the current directory command: +Many commands you can type at the command prompt have built-in help that you can display and read! For example, to learn more +about the current directory command: -OS X has a `man` command, which gives you help on commands. Try `man pwd` and -see what it says, or put `man` before other commands to see their help. -The output of `man` is normally paged. Use the space bar to move to the next -page, and `q` to quit looking at the help. +OS X has a `man` command, which gives you help on commands. Try `man pwd` and see what it says, or put `man` before other +commands to see their help. The output of `man` is normally paged. Use the space bar to move to the next page, and `q` to quit +looking at the help. ### List files and directories @@ -147,39 +134,32 @@ $ pwd Here it is! -> PRO tip: if you type `cd D` and then hit `tab` on your keyboard, the command -line will automatically fill in the rest of the name so you can navigate faster. -If there is more than one folder starting with "D", hit the `tab` key twice to -get a list of options. +> PRO tip: if you type `cd D` and then hit `tab` on your keyboard, the command line will automatically fill in the rest of the name +so you can navigate faster. If there is more than one folder starting with "D", hit the `tab` key twice to get a list of options. --- ### Create directory -How about creating a practice directory on your desktop? -You can do it this way: +How about creating a practice directory on your desktop? You can do it this way: {% filename %}command-line{% endfilename %} ``` $ mkdir practice ``` -This little command will create a folder with the name `practice` on your desktop. -You can check if it's there by looking on your Desktop or by running a `ls` or -`dir` command! -Try it. :) +This little command will create a folder with the name `practice` on your desktop. You can check if it's there by looking on your +Desktop or by running a `ls` or `dir` command! Try it. :) -> PRO tip: If you don't want to type the same commands over and over, try -pressing the `up arrow` and `down arrow` on your keyboard to cycle through -recently used commands. +> PRO tip: If you don't want to type the same commands over and over, try pressing the `up arrow` and `down arrow` on your +keyboard to cycle through recently used commands. --- ### Exercise! -A small challenge for you: in your newly created `practice` directory, create a -directory called `test`. -(Use the `cd` and `mkdir` commands.) +A small challenge for you: in your newly created `practice` directory, create a directory called `test`. (Use the `cd` and `mkdir` +commands.) #### Solution: @@ -206,8 +186,8 @@ First, we need to get back to Desktop: $ cd .. ``` -Using `..` with the `cd` command will change your current directory to the -parent directory (that is, the directory that contains your current directory). +Using `..` with the `cd` command will change your current directory to the parent directory (that is, the directory that contains +your current directory). Check where you are: @@ -219,8 +199,7 @@ $ pwd Now time to delete the `practice` directory: -> __Attention__: Deleting files using `del`, `rmdir` or `rm` is irrecoverable, -meaning _the deleted files will be gone forever_! +> __Attention__: Deleting files using `del`, `rmdir` or `rm` is irrecoverable, meaning _the deleted files will be gone forever_! So be very careful with this command. {% filename %}command-line{% endfilename %} @@ -237,8 +216,7 @@ $ ls ### Exit -That's it for now! You can safely close the command line now. -Let's do it the hacker way, alright? :) +That's it for now! You can safely close the command line now. Let's do it the hacker way, alright? :) {% filename %}command-line{% endfilename %} ``` @@ -264,11 +242,9 @@ rmdir (or del) | rm | delete a file | **de rmdir /S | rm -r | delete a directory | **rm -r testdirectory** [CMD] /? | man [CMD] | get help for a command | **cd /?** (Windows) or **man cd** (Mac OS / Linux) -These are just a very few of the commands you can run in your command line, -but you're not going to use anything more than that today. +These are just a very few of the commands you can run in your command line, but you're not going to use anything more than that today. -If you're curious, [ss64.com](http://ss64.com) contains a complete reference of -commands for all operating systems. +If you're curious, [ss64.com](http://ss64.com) contains a complete reference of commands for all operating systems. ## Ready? diff --git a/en/macosx/python_installation/README.md b/en/macosx/python_installation/README.md index beeebb41370..0c4bebcaeff 100644 --- a/en/macosx/python_installation/README.md +++ b/en/macosx/python_installation/README.md @@ -2,20 +2,16 @@ We're finally here! -But first, let us tell you what Python is. Python is a very popular programming -language that can be used for creating websites, games, scientific software, -graphics, and much, much more. +But first, let us tell you what Python is. Python is a very popular programming language that can be used for creating websites, +games, scientific software, graphics, and much, much more. -Python originated in the late 1980s and its main goal is to be readable by -human beings (not only machines!). -This is why it looks simpler than other programming languages, -but don't worry – Python is also really powerful! +Python originated in the late 1980s and its main goal is to be readable by human beings (not only machines!). This is why it looks +simpler than other programming languages, but don't worry – Python is also really powerful! # Python installation -> **Note** If you already worked through the installation steps, -there's no need to do this again – you can skip straight ahead to -the next chapter! +> **Note** If you already worked through the installation steps, there's no need to do this again – you can skip straight ahead +to the next chapter! {% include "instructions.md" %} diff --git a/en/macosx/python_installation/instructions.md b/en/macosx/python_installation/instructions.md index df718a87dd7..c5235220182 100644 --- a/en/macosx/python_installation/instructions.md +++ b/en/macosx/python_installation/instructions.md @@ -1,44 +1,33 @@ -> For readers at home: this chapter is covered in the -[Installing Python & Code Editor](https://www.youtube.com/watch?v=pVTaqzKZCdA) video. +> For readers at home: this chapter is covered in the[Installing Python & Code Editor](https://www.youtube.com/watch?v=pVTaqzKZCdA) +video. -> This section is based on a tutorial by Geek Girls Carrots -(https://github.com/ggcarrots/django-carrots) +> This section is based on a tutorial by Geek Girls Carrots (https://github.com/ggcarrots/django-carrots) -Django is written in Python. We need Python to do anything in Django. -Let's start by installing it! We want you to install the latest version of -Python 3, so if you have any earlier version, you will need to upgrade it. -If you already have version {{ book.py_min_version }} or higher you should be fine. +Django is written in Python. We need Python to do anything in Django. Let's start by installing it! We want you to install the +latest version of Python 3, so if you have any earlier version, you will need to upgrade it. If you already have version +{{ book.py_min_version }} or higher you should be fine. -Please install normal Python as follows, even when you have Anaconda installed -on your computer. +Please install normal Python as follows, even when you have Anaconda installed on your computer. -> **Note** Before you install Python on OS X, you should ensure your Mac -settings allow installing packages that aren't from the App Store. -Go to System Preferences (it's in the Applications folder), click -"Security & Privacy," and then the "General" tab. -If your "Allow apps downloaded from:" is set to "Mac App Store," change it to -"Mac App Store and identified developers." +> **Note** Before you install Python on OS X, you should ensure your Mac settings allow installing packages that aren't from the +App Store. Go to System Preferences (it's in the Applications folder), click"Security & Privacy," and then the "General" tab. +If your "Allow apps downloaded from:" is set to "Mac App Store," change it to "Mac App Store and identified developers." -You need to go to the website https://www.python.org/downloads/mac-osx/ -and download the latest Python installer: +You need to go to the website https://www.python.org/downloads/mac-osx/ and download the latest Python installer: * Download the *Mac OS X 64-bit/32-bit installer* file, * Double click *python-{{ book.py_release }}-macosx10.9.pkg* to run the installer. -Verify the installation was successful by opening a command prompt and running -the `python3` command: +Verify the installation was successful by opening a command prompt and running the `python3` command: {% filename %}command-line{% endfilename %} ``` $ python3 --version Python {{ book.py_release }} ``` -The version shown may be different from {{ book.py_release }} -- it should -match the version you installed. +The version shown may be different from {{ book.py_release }} -- it should match the version you installed. ---- -If you have any doubts, or if something went wrong and you have no idea what to -do next, please ask your coach! -Sometimes things don't go smoothly and it's better to ask for help from someone -with more experience. +If you have any doubts, or if something went wrong and you have no idea what to do next, please ask your coach! Sometimes things +don't go smoothly and it's better to ask for help from someone with more experience. diff --git a/en/python_introduction/instructions.md b/en/python_introduction/instructions.md index 6aacd0f6901..f15ea78e112 100644 --- a/en/python_introduction/instructions.md +++ b/en/python_introduction/instructions.md @@ -1,15 +1,12 @@ ## Your first Python command! -After running the Python command, the prompt changed to `>>>`. -For us this means that for now we may only use commands in the Python language. -You don't have to type in `>>>` – Python will do that for you. +After running the Python command, the prompt changed to `>>>`. For us this means that for now we may only use commands in the +Python language. You don't have to type in `>>>` – Python will do that for you. -If you want to exit the Python console at any point, type `exit()` or use the -shortcut `Ctrl + Z` for Windows and `Ctrl + D` for Mac/Linux. -Then you won't see `>>>` any longer. +If you want to exit the Python console at any point, type `exit()` or use the shortcut `Ctrl + Z` for Windows and `Ctrl + D` for +Mac/Linux. Then you won't see `>>>` any longer. -For now, we don't want to exit the Python console. -We want to learn more about it. Let's start by typing some math, like `2 + 3` +For now, we don't want to exit the Python console. We want to learn more about it. Let's start by typing some math, like `2 + 3` and hitting `enter`. {% filename %}command-line{% endfilename %} @@ -33,8 +30,7 @@ To perform exponential calculation, say 2 to the power 3, we type: Have fun with this for a little while and then get back here. :) -As you can see, Python is a great calculator. -If you're wondering what else you can do… +As you can see, Python is a great calculator. If you're wondering what else you can do… ## Strings @@ -46,10 +42,9 @@ How about your name? Type your first name in quotes like this: 'Ola' ``` -You've now created your first string! It's a sequence of characters that can be -processed by a computer. The string must always begin and end with the same character. -This may be single (`'`) or double (`"`) quotes (there is no difference!) -The quotes tell Python that what's inside of them is a string. +You've now created your first string! It's a sequence of characters that can be processed by a computer. The string must always +begin and end with the same character. This may be single (`'`) or double (`"`) quotes (there is no difference!)The quotes tell +Python that what's inside of them is a string. Strings can be strung together. Try this: @@ -93,12 +88,10 @@ Nice, huh? To see your name in uppercase letters, type: 'OLA' ``` -You just used the `upper` __method__ on your string! A method (like `upper()`) -is a sequence of instructions that Python has to perform on a given object -(`"Ola"`) once you call it. +You just used the `upper` __method__ on your string! A method (like `upper()`) is a sequence of instructions that Python has to perform +on a given object (`"Ola"`) once you call it. -If you want to know the number of letters contained in your name, there is a -__function__ for that too! +If you want to know the number of letters contained in your name, there is a __function__ for that too! {% filename %}command-line{% endfilename %} ```python @@ -106,14 +99,11 @@ __function__ for that too! 3 ``` -Wonder why sometimes you call functions with a `.` at the end of a string -(like `"Ola".upper()`) and sometimes you first call a function and place the -string in parentheses? -Well, in some cases, functions belong to objects, like `upper()`, which can -only be performed on strings. In this case, we call the function a __method__. -Other times, functions don't belong to anything specific and can be used on -different types of objects, just like `len()`. -That's why we're giving `"Ola"` as a parameter to the `len` function. +Wonder why sometimes you call functions with a `.` at the end of a string (like `"Ola".upper()`) and sometimes you first call a +function and place the string in parentheses? Well, in some cases, functions belong to objects, like `upper()`, which can only +be performed on strings. In this case, we call the function a __method__. Other times, functions don't belong to anything +specific and can be used on different types of objects, just like `len()`. That's why we're giving `"Ola"` as a parameter to the +`len` function. ### Summary @@ -124,14 +114,12 @@ OK, enough of strings. So far you've learned about: - __operators__ – like `+` and `*`, combine values to produce a new one - __functions__ – like `upper()` and `len()`, perform actions on objects. -These are the basics of every programming language you learn. -Ready for something harder? We bet you are! +These are the basics of every programming language you learn. Ready for something harder? We bet you are! ## Errors -Let's try something new. Can we get the length of a number the same way we -could find out the length of our name? -Type in `len(304023)` and hit `enter`: +Let's try something new. Can we get the length of a number the same way we could find out the length of our name? Type in +`len(304023)` and hit `enter`: {% filename %}{{ warning_icon }} command-line{% endfilename %} ```python @@ -141,14 +129,11 @@ Traceback (most recent call last): TypeError: object of type 'int' has no len() ``` -We got our first error! -The {{ warning_icon }} icon is our way of giving you a heads up that the code -you are about to run won't work as expected. -Making mistakes (even intentional ones) are an important part of learning! +We got our first error! The {{ warning_icon }} icon is our way of giving you a heads up that the code you are about to run +won't work as expected. Making mistakes (even intentional ones) are an important part of learning! -It says that objects of type "int" (integers, whole numbers) have no length. -So what can we do now? Maybe we can write our number as a string? -Strings have a length, right? +It says that objects of type "int" (integers, whole numbers) have no length. So what can we do now? Maybe we can write our number +as a string? Strings have a length, right? {% filename %}command-line{% endfilename %} ```python @@ -156,9 +141,7 @@ Strings have a length, right? 6 ``` -It worked! -We used the `str` function inside of the `len` function. -`str()` converts everything to strings. +It worked! We used the `str` function inside of the `len` function. `str()` converts everything to strings. - The `str` function converts things into __strings__ - The `int` function converts things into __integers__ @@ -168,10 +151,8 @@ text into numbers – what would `int('hello')` be anyway? ## Variables -An important concept in programming is variables. -A variable is nothing more than a name for something so you can use it later. -Programmers use these variables to store data, make their code more readable -and so they don't have to keep remembering what things are. +An important concept in programming is variables. A variable is nothing more than a name for something so you can use it later. +Programmers use these variables to store data, make their code more readable and so they don't have to keep remembering what things are. Let's say we want to create a new variable called `name`: @@ -182,8 +163,8 @@ Let's say we want to create a new variable called `name`: We type name equals Ola. -As you've noticed, your program didn't return anything like it did before. -So how do we know that the variable actually exists? Enter `name` and hit `enter`: +As you've noticed, your program didn't return anything like it did before. So how do we know that the variable actually exists? +Enter `name` and hit `enter`: {% filename %}command-line{% endfilename %} ```python @@ -229,11 +210,9 @@ Traceback (most recent call last): NameError: name 'ctiy' is not defined ``` -An error! As you can see, Python has different types of errors and this one is -called a **NameError**. -Python will give you this error if you try to use a variable that hasn't been -defined yet. -If you encounter this error later, check your code to see if you've mistyped any names. +An error! As you can see, Python has different types of errors and this one is called a **NameError**. Python will give you this +error if you try to use a variable that hasn't been defined yet. If you encounter this error later, check your code to see if +you've mistyped any names. Play with this for a while and see what you can do! @@ -251,21 +230,18 @@ Try this: Maria ``` -When you just type `name`, the Python interpreter responds with the string -*representation* of the variable 'name', which is the letters M-a-r-i-a, -surrounded by single quotes, ''. -When you say `print(name)`, Python will "print" the contents of the variable to -the screen, without the quotes, which is neater. +When you just type `name`, the Python interpreter responds with the string *representation* of the variable 'name', which is the +letters M-a-r-i-a, surrounded by single quotes, ''. When you say `print(name)`, Python will "print" the contents of the variable +to the screen, without the quotes, which is neater. -As we'll see later, `print()` is also useful when we want to print things from -inside functions, or when we want to print things on multiple lines. +As we'll see later, `print()` is also useful when we want to print things from inside functions, or when we want to print things +on multiple lines. ## Lists -Beside strings and integers, Python has all sorts of different types of objects. -Now we're going to introduce one called __list__. -Lists are exactly what you think they are: objects which are lists of other objects. :) +Beside strings and integers, Python has all sorts of different types of objects. Now we're going to introduce one called +__list__. Lists are exactly what you think they are: objects which are lists of other objects. :) Go ahead and create a list: @@ -275,17 +251,16 @@ Go ahead and create a list: [] ``` -Yes, this list is empty. Not very useful, right? Let's create a list of lottery numbers. -We don't want to repeat ourselves all the time, so we will put it in a variable, too: +Yes, this list is empty. Not very useful, right? Let's create a list of lottery numbers. We don't want to repeat ourselves all +the time, so we will put it in a variable, too: {% filename %}command-line{% endfilename %} ```python >>> lottery = [3, 42, 12, 19, 30, 59] ``` -All right, we have a list! What can we do with it? Let's see how many lottery -numbers there are in a list. -Do you have any idea which function you should use for that? You know this already! +All right, we have a list! What can we do with it? Let's see how many lottery numbers there are in a list. Do you have any idea +which function you should use for that? You know this already! {% filename %}command-line{% endfilename %} ```python @@ -293,19 +268,15 @@ Do you have any idea which function you should use for that? You know this alrea 6 ``` -Yes! -`len()` can give you a number of objects in a list. -Handy, right? -Maybe we will sort it now: +Yes! `len()` can give you a number of objects in a list. Handy, right? Maybe we will sort it now: {% filename %}command-line{% endfilename %} ```python >>> lottery.sort() ``` -This doesn't return anything, it just changed the order in which the numbers -appear in the list. -Let's print it out again and see what happened: +This doesn't return anything, it just changed the order in which the numbers appear in the list. Let's print it out again and +see what happened: {% filename %}command-line{% endfilename %} ```python @@ -313,8 +284,7 @@ Let's print it out again and see what happened: [3, 12, 19, 30, 42, 59] ``` -As you can see, the numbers in your list are now sorted from the lowest to highest value. -Congrats! +As you can see, the numbers in your list are now sorted from the lowest to highest value. Congrats! Maybe we want to reverse that order? Let's do that! @@ -334,11 +304,9 @@ If you want to add something to your list, you can do this by typing this comman [59, 42, 30, 19, 12, 3, 199] ``` -If you want to show only the first number, you can do this by using __indexes__. -An index is the number that says where in a list an item occurs. -Programmers prefer to start counting at 0, so the first object in your list is -at index 0, the next one is at 1, and so on. -Try this: +If you want to show only the first number, you can do this by using __indexes__. An index is the number that says where in a list +an item occurs. Programmers prefer to start counting at 0, so the first object in your list is at index 0, the next one is +at 1, and so on. Try this: {% filename %}command-line{% endfilename %} ```python @@ -348,13 +316,10 @@ Try this: 42 ``` -As you can see, you can access different objects in your list by using the -list's name and the object's index inside of square brackets. +As you can see, you can access different objects in your list by using the list's name and the object's index inside of square brackets. -To delete something from your list you will need to use __indexes__ as we -learned above and the `pop()` method. -Let's try an example and reinforce what we learned previously; -we will be deleting the first number of our list. +To delete something from your list you will need to use __indexes__ as we learned above and the `pop()` method. Let's try an +example and reinforce what we learned previously; we will be deleting the first number of our list. {% filename %}command-line{% endfilename %} ```python @@ -370,22 +335,19 @@ we will be deleting the first number of our list. That worked like a charm! -For extra fun, try some other indexes: 6, 7, 1000, -1, -6 or -1000. -See if you can predict the result before trying the command. +For extra fun, try some other indexes: 6, 7, 1000, -1, -6 or -1000. See if you can predict the result before trying the command. Do the results make sense? -You can find a list of all available list methods in this chapter of the Python -documentation: https://docs.python.org/3/tutorial/datastructures.html +You can find a list of all available list methods in this chapter of the Python documentation: +https://docs.python.org/3/tutorial/datastructures.html ## Dictionaries -> For readers at home: this part is covered in the -[Python Basics: Dictionaries](https://www.youtube.com/watch?v=ZX1CVvZLE6c) video. +> For readers at home: this part is covered in the [Python Basics: Dictionaries](https://www.youtube.com/watch?v=ZX1CVvZLE6c) +video. -A dictionary is similar to a list, but you access values by looking up a key -instead of a numeric index. -A key can be any string or number. -The syntax to define an empty dictionary is: +A dictionary is similar to a list, but you access values by looking up a key instead of a numeric index. A key can be any string or +number. The syntax to define an empty dictionary is: {% filename %}command-line{% endfilename %} ```python @@ -402,8 +364,7 @@ Now, try writing the following command (try substituting your own information, t >>> participant = {'name': 'Ola', 'country': 'Poland', 'favorite_numbers': [7, 42, 92]} ``` -With this command, you just created a variable named `participant` with three -key–value pairs: +With this command, you just created a variable named `participant` with three key–value pairs: - The key `name` points to the value `'Ola'` (a `string` object), - `country` points to `'Poland'` (another `string`), @@ -419,9 +380,7 @@ Ola See, it's similar to a list. But you don't need to remember the index – just the name. -What happens if we ask Python the value of a key that doesn't exist? -Can you guess? -Let's try it and see! +What happens if we ask Python the value of a key that doesn't exist? Can you guess? Let's try it and see! {% filename %}{{ warning_icon }} command-line{% endfilename %} ```python @@ -431,20 +390,19 @@ Traceback (most recent call last): KeyError: 'age' ``` -Look, another error! This one is a **KeyError**. -Python is helpful and tells you that the key `'age'` doesn't exist in this dictionary. +Look, another error! This one is a **KeyError**. Python is helpful and tells you that the key `'age'` doesn't exist in this +dictionary. -When should you use a dictionary or a list? -Well, that's a good point to ponder. -Think about the answer before looking at it in the next line. +When should you use a dictionary or a list? Well, that's a good point to ponder. Think about the answer before looking at it in +the next line. - Do you just need an ordered sequence of items? Go for a list. - Do you need to associate values with keys, so you can look them up efficiently (by key) later on? Use a dictionary. -Like lists, using the `len()` function on the dictionaries returns the number of -key–value pairs in the dictionary. Go ahead and type in this command: +Like lists, using the `len()` function on the dictionaries returns the number of key–value pairs in the dictionary. Go ahead and +type in this command: {% filename %}command-line{% endfilename %} ```python @@ -452,22 +410,18 @@ key–value pairs in the dictionary. Go ahead and type in this command: 3 ``` -Dictionaries, like lists, are *mutable*, meaning that they can be changed after -they are created. -You can add new key–value pairs to a dictionary after it is created, like this: +Dictionaries, like lists, are *mutable*, meaning that they can be changed after they are created. You can add new key–value +pairs to a dictionary after it is created, like this: {% filename %}command-line{% endfilename %} ```python >>> participant['favorite_language'] = 'Python' ``` -I hope it makes sense up to now. :) -Ready for some more fun with dictionaries? -Read on for some amazing things. +I hope it makes sense up to now. :) Ready for some more fun with dictionaries? Read on for some amazing things. -You can use the `pop()` method to delete an item in the dictionary. -Say, if you want to delete the entry corresponding to the key `'favorite_numbers'`, -type in the following command: +You can use the `pop()` method to delete an item in the dictionary. Say, if you want to delete the entry corresponding to the +key `'favorite_numbers'`, type in the following command: {% filename %}command-line{% endfilename %} ```python @@ -477,12 +431,9 @@ type in the following command: {'country': 'Poland', 'favorite_language': 'Python', 'name': 'Ola'} ``` -As you can see from the output, the key–value pair corresponding to the -'favorite_numbers' key has been deleted. +As you can see from the output, the key–value pair corresponding to the 'favorite_numbers' key has been deleted. -As well as this, you can also change a value associated with an already-created -key in the dictionary. -Type this: +As well as this, you can also change a value associated with an already-created key in the dictionary. Type this: {% filename %}command-line{% endfilename %} ```python @@ -491,16 +442,12 @@ Type this: {'country': 'Germany', 'favorite_language': 'Python', 'name': 'Ola'} ``` -As you can see, the value of the key `'country'` has been altered from -`'Poland'` to `'Germany'`. :) -Exciting? -Hurrah! +As you can see, the value of the key `'country'` has been altered from `'Poland'` to `'Germany'`. :) Exciting? Hurrah! You just learned another amazing thing. ### Summary -Awesome! You know a lot about programming now. -In this last part you learned about: +Awesome! You know a lot about programming now. In this last part you learned about: - __errors__ – you now know how to read and understand errors that show up if Python doesn't understand a command you've given it @@ -513,13 +460,10 @@ Excited for the next part? :) ## Compare things -> For readers at home: this part is covered in the -[Python Basics: Comparisons](https://www.youtube.com/watch?v=7bzxqIKYgf4) video. +> For readers at home: this part is covered in the [Python Basics: Comparisons](https://www.youtube.com/watch?v=7bzxqIKYgf4) +video. -A big part of programming involves comparing things. -What's the easiest thing to compare? -Numbers! -Let's see how that works: +A big part of programming involves comparing things. What's the easiest thing to compare? Numbers! Let's see how that works: {% filename %}command-line{% endfilename %} ```python @@ -537,19 +481,13 @@ True True ``` -We gave Python some numbers to compare. -As you can see, not only can Python compare numbers, but it can also compare -values of mathematical expressions like `2 * 2` and function results like the -`2` returned by `len([4, 5])`. -Nice, huh? +We gave Python some numbers to compare. As you can see, not only can Python compare numbers, but it can also compare values of +mathematical expressions like `2 * 2` and function results like the`2` returned by `len([4, 5])`. Nice, huh? -Do you wonder why we put two equal signs `==` next to each other to compare if -numbers are equal? -We use a single `=` for assigning values to variables. -You always, __always__ need to put two of them – `==` – if you want to check if -things are equal to each other. -We can also state that things are unequal to each other. -For that, we use the symbol `!=`, as shown in the example above. +Do you wonder why we put two equal signs `==` next to each other to compare if numbers are equal? We use a single `=` for +assigning values to variables. You always, __always__ need to put two of them – `==` – if you want to check if things are equal +to each other. We can also state that things are unequal to each other. For that, we use the symbol `!=`, as shown in the +example above. Give Python two more tasks: @@ -580,17 +518,12 @@ False True ``` -You can give Python as many numbers to compare as you want, and it will give -you an answer! -Pretty smart, right? +You can give Python as many numbers to compare as you want, and it will give you an answer! Pretty smart, right? -- __and__ – if you use the `and` operator, both comparisons have to be True in - order for the whole command to be True -- __or__ – if you use the `or` operator, only one of the comparisons has to be - True in order for the whole command to be True +- __and__ – if you use the `and` operator, both comparisons have to be True in order for the whole command to be True +- __or__ – if you use the `or` operator, only one of the comparisons has to be True in order for the whole command to be True -Have you heard of the expression "comparing apples to oranges"? -Let's try the Python equivalent: +Have you heard of the expression "comparing apples to oranges"? Let's try the Python equivalent: {% filename %}{{ warning_icon }} command-line{% endfilename %} ```python @@ -600,26 +533,21 @@ Traceback (most recent call last): TypeError: '>' not supported between instances of 'int' and 'str' ``` -Here you see that just like in the expression, Python is not able to compare a -number (`int`) and a string (`str`). +Here you see that just like in the expression, Python is not able to compare a number (`int`) and a string (`str`). Instead, it shows a **TypeError** and tells us the two types can't be compared together. ## Boolean -Incidentally, you just learned about a new type of object in Python. -It's called __Boolean__. +Incidentally, you just learned about a new type of object in Python. It's called __Boolean__. There are only two Boolean objects: - True - False -But for Python to understand this, you need to always write it as 'True' -(first letter uppercase, with the rest of the letters lowercased). -__true, TRUE, and tRUE won't work – only True is correct.__ -(The same applies to 'False' as well.) +But for Python to understand this, you need to always write it as 'True'(first letter uppercase, with the rest of the letters +lowercased). __true, TRUE, and tRUE won't work – only True is correct.__ (The same applies to 'False' as well.) -Booleans can be variables, too! -See here: +Booleans can be variables, too! See here: {% filename %}command-line{% endfilename %} ```python @@ -644,24 +572,18 @@ Practice and have fun with Booleans by trying to run the following commands: - `True or 1 == 1` - `1 != 2` -Congrats! -Booleans are one of the coolest features in programming, and you just learned -how to use them! +Congrats! Booleans are one of the coolest features in programming, and you just learned how to use them! # Save it! -> For readers at home: this part is covered in the -[Python Basics: Saving files and "If" statement](https://www.youtube.com/watch?v=dOAg6QVAxyk) video. +> For readers at home: this part is covered in the[Python Basics: Saving files and "If" statement](https://www.youtube.com/watch?v=dOAg6QVAxyk) +> video. -So far we've been writing all our python code in the interpreter, which limits -us to entering one line of code at a time. -Normal programs are saved in files and executed by our programming language -__interpreter__ or __compiler__. -So far we've been running our programs one line at a time in the Python -__interpreter__. -We're going to need more than one line of code for the next few tasks, so we'll -quickly need to: +So far we've been writing all our python code in the interpreter, which limits us to entering one line of code at a time. Normal +programs are saved in files and executed by our programming language__interpreter__ or __compiler__. So far we've been running +our programs one line at a time in the Python __interpreter__. We're going to need more than one line of code for the next few +tasks, so we'll quickly need to: - Exit the Python interpreter - Open up our code editor of choice @@ -678,10 +600,8 @@ $ This will put you back into the command prompt. -Earlier, we picked out a code editor from the -[code editor](../code_editor/README.md) section. -We'll need to open the editor now and write some code into a new file (or if -you're using a Chromebook, create a new file in the cloud IDE and open the file, +Earlier, we picked out a code editor from the [code editor](../code_editor/README.md) section. We'll need to open the editor now +and write some code into a new file (or if you're using a Chromebook, create a new file in the cloud IDE and open the file, which will be in the included code editor): {% filename %}editor{% endfilename %} @@ -689,24 +609,17 @@ which will be in the included code editor): print('Hello, Django girls!') ``` -Obviously, you're a pretty seasoned Python developer now, so feel free to write -some code that you've learned today. +Obviously, you're a pretty seasoned Python developer now, so feel free to write some code that you've learned today. -Now we need to save the file and give it a descriptive name. -Let's call the file **python_intro.py** and save it to your desktop. -We can name the file anything we want, but the important part here is to make -sure the file ends in __.py__. -The __.py__ extension tells our operating system that this is a -**Python executable file** and Python can run it. +Now we need to save the file and give it a descriptive name. Let's call the file **python_intro.py** and save it to your +desktop. We can name the file anything we want, but the important part here is to make sure the file ends in __.py__. The +__.py__ extension tells our operating system that this is a **Python executable file** and Python can run it. -> **Note** You should notice one of the coolest thing about code editors: colors! -In the Python console, everything was the same color; now you should see that -the `print` function is a different color from the string. -This is called "syntax highlighting", and it's a really useful feature when coding. -The color of things will give you hints, such as unclosed strings or a typo in -a keyword name (like the `def` in a function, which we'll see below). -This is one of the reasons we use a code editor. :) +> **Note** You should notice one of the coolest thing about code editors: colors! In the Python console, everything was the same +color; now you should see that the `print` function is a different color from the string. This is called "syntax highlighting", +and it's a really useful feature when coding. The color of things will give you hints, such as unclosed strings or a typo in +a keyword name (like the `def` in a function, which we'll see below). This is one of the reasons we use a code editor. :) -With the file saved, it's time to run it! Using the skills you've learned in -the command line section, use the terminal to **change directories** to the desktop. +With the file saved, it's time to run it! Using the skills you've learned in the command line section, use the terminal to +**change directories** to the desktop. diff --git a/en/python_introduction/instructions_part_two.md b/en/python_introduction/instructions_part_two.md index 239311c0ca7..7d19839bf74 100644 --- a/en/python_introduction/instructions_part_two.md +++ b/en/python_introduction/instructions_part_two.md @@ -1,13 +1,10 @@ -Alright! -You just ran your first Python program that was saved to a file. -Feel awesome? +Alright! You just ran your first Python program that was saved to a file. Feel awesome? You can now move on to an essential tool in programming: ## If … elif … else -Lots of things in code should be executed only when given conditions are met. -That's why Python has something called __if statements__. +Lots of things in code should be executed only when given conditions are met. That's why Python has something called __if statements__. Replace the code in your **python_intro.py** file with this: @@ -26,10 +23,8 @@ File "python_intro.py", line 2 SyntaxError: unexpected EOF while parsing ``` -Python expects us to give further instructions to it which are executed if the -condition `3 > 2` turns out to be true (or `True` for that matter). -Let’s try to make Python print “It works!”. -Change your code in your **python_intro.py** file to this: +Python expects us to give further instructions to it which are executed if the condition `3 > 2` turns out to be true (or `True` for +that matter). Let’s try to make Python print “It works!”. Change your code in your **python_intro.py** file to this: {% filename %}python_intro.py{% endfilename %} ```python @@ -37,15 +32,10 @@ if 3 > 2: print('It works!') ``` -Notice how we've indented the next line of code by 4 spaces? -We need to do this so Python knows what code to run if the result is true. -You can do one space, but nearly all Python programmers do 4 to make things -look neat. -A single Tab will also count as 4 spaces as long as your text editor is set to -do so. -When you made your choice, don't change it! -If you already indented with 4 spaces, make any future indentation with 4 -spaces, too - otherwise you may run into problems. +Notice how we've indented the next line of code by 4 spaces? We need to do this so Python knows what code to run if the result +is true. You can do one space, but nearly all Python programmers do 4 to make things look neat. A single Tab will also count as 4 +spaces as long as your text editor is set to do so. When you made your choice, don't change it!If you already indented with 4 spaces, +make any future indentation with 4 spaces, too - otherwise you may run into problems. Save it and give it another run: @@ -55,13 +45,12 @@ $ python3 python_intro.py It works! ``` -Note: Remember that on Windows, 'python3' is not recognized as a command. -From now on, replace 'python3' with 'python' to execute the file. +Note: Remember that on Windows, 'python3' is not recognized as a command. From now on, replace 'python3' with 'python' to execute +the file. ### What if a condition isn't True? -In previous examples, code was executed only when the conditions were True. -But Python also has `elif` and `else` statements: +In previous examples, code was executed only when the conditions were True. But Python also has `elif` and `else` statements: {% filename %}python_intro.py{% endfilename %} ```python @@ -79,8 +68,7 @@ $ python3 python_intro.py 5 is indeed greater than 2 ``` -If 2 were a greater number than 5, then the second command would be executed. -Let's see how `elif` works: +If 2 were a greater number than 5, then the second command would be executed. Let's see how `elif` works: {% filename %}python_intro.py{% endfilename %} ```python @@ -101,11 +89,9 @@ $ python3 python_intro.py Hey Sonja! ``` -See what happened there? `elif` lets you add extra conditions that run if the -previous conditions fail. +See what happened there? `elif` lets you add extra conditions that run if the previous conditions fail. -You can add as many `elif` statements as you like after your initial `if` statement. -For example: +You can add as many `elif` statements as you like after your initial `if` statement. For example: {% filename %}python_intro.py{% endfilename %} ```python @@ -134,9 +120,8 @@ Perfect, I can hear all the details ## Comments -Comments are lines beginning with `#`. -You can write whatever you want after the `#` and Python will ignore it. -Comments can make your code easier for other people to understand. +Comments are lines beginning with `#`. You can write whatever you want after the `#` and Python will ignore it. Comments can +make your code easier for other people to understand. Let's see how that looks: @@ -148,9 +133,8 @@ if volume < 20 or volume > 80: print("That's better!") ``` -You don't need to write a comment for every line of code, but they are useful -for explaining why your code is doing something, or providing a summary when -it's doing something complex. +You don't need to write a comment for every line of code, but they are useful for explaining why your code is doing something, +or providing a summary when it's doing something complex. ### Summary @@ -172,14 +156,10 @@ Time for the last part of this chapter! > For readers at home: this part is covered in the [Python Basics: Functions](https://www.youtube.com/watch?v=5owr-6suOl0) video. -Remember functions like `len()` that you can execute in Python? -Well, good news – you will learn how to write your own functions now! +Remember functions like `len()` that you can execute in Python? Well, good news – you will learn how to write your own functions now! -A function is a sequence of instructions that Python should execute. -Each function in Python starts with the keyword `def`, is given a name, and -can have some parameters. -Let's give it a go. -Replace the code in **python_intro.py** with the following: +A function is a sequence of instructions that Python should execute. Each function in Python starts with the keyword `def`, is +given a name, and can have some parameters. Let's give it a go. Replace the code in **python_intro.py** with the following: {% filename %}python_intro.py{% endfilename %} ```python @@ -192,13 +172,10 @@ hi() Okay, our first function is ready! -You may wonder why we've written the name of the function at the bottom of the file. -When we write `def hi():` and the indented lines following, this is us writing -instructions for what the `hi()` function should do. -Python will read and remember these instructions, but won't run the function yet. -To tell Python we want to run the function, we have to call the function with `hi()`. -Python reads the file and executes it from top to bottom, so we have to define -the function in the file before we call it. +You may wonder why we've written the name of the function at the bottom of the file. When we write `def hi():` and the indented +lines following, this is us writing instructions for what the `hi()` function should do. Python will read and remember these +instructions, but won't run the function yet. To tell Python we want to run the function, we have to call the function with +`hi()`. Python reads the file and executes it from top to bottom, so we have to define the function in the file before we call it. Let's run this now and see what happens: @@ -210,17 +187,15 @@ How are you? ``` Note: if it didn't work, don't panic! The output will help you to figure why: -- If you get a `NameError`, that probably means you typed something wrong, so - you should check that you used the same name when creating the function with - `def hi():` and when calling it with `hi()`. -- If you get an `IndentationError`, check that both of the `print` lines have - the same whitespace at the start of a line: python wants all the code inside - the function to be neatly aligned. -- If there's no output at all, check that the last `hi()` *isn't* indented - if - it is, that line will become part of the function too, and it will never get run. - -Let's build our first function with parameters. We will change the previous -example – a function that says 'hi' to the person running it – with a name: +- If you get a `NameError`, that probably means you typed something wrong, so you should check that you used the same name when + creating the function with `def hi():` and when calling it with `hi()`. +- If you get an `IndentationError`, check that both of the `print` lines have the same whitespace at the start of a line: python + wants all the code inside the function to be neatly aligned. +- If there's no output at all, check that the last `hi()` *isn't* indented - if it is, that line will become part of the + function too, and it will never get run. + +Let's build our first function with parameters. We will change the previous example – a function that says 'hi' to the person +running it – with a name: {% filename %}python_intro.py{% endfilename %} ```python @@ -242,9 +217,8 @@ def hi(name): hi() ``` -Remember: The `print` function is indented four spaces within the `if` statement. -This is because the function runs when the condition is met. -Let's see how it works now: +Remember: The `print` function is indented four spaces within the `if` statement. This is because the function runs when the +condition is met. Let's see how it works now: {% filename %}{{ warning_icon }} command-line{% endfilename %} ``` @@ -255,9 +229,9 @@ File "python_intro.py", line 10, in TypeError: hi() missing 1 required positional argument: 'name' ``` -Oops, an error. Luckily, Python gives us a pretty useful error message. -It tells us that the function `hi()` (the one we defined) has one required -argument (called `name`) and that we forgot to pass it when calling the function. +Oops, an error. Luckily, Python gives us a pretty useful error message. +It tells us that the function `hi()` (the one we defined) has one required argument (called `name`) and that we forgot to pass +it when calling the function. Let's fix it at the bottom of the file: {% filename %}python_intro.py{% endfilename %} @@ -288,22 +262,19 @@ $ python3 python_intro.py Hi Sonja! ``` -Now, what do you think will happen if you write another name in there? (Not Ola or Sonja.) -Give it a try and see if you're right. -It should print out this: +Now, what do you think will happen if you write another name in there? (Not Ola or Sonja.) Give it a try and see if you're +right. It should print out this: {% filename %}command-line{% endfilename %} ``` Hi anonymous! ``` -This is awesome, right? This way you don't have to repeat yourself every time -you want to change the name of the person the function is supposed to greet. -And that's exactly why we need functions – you never want to repeat your code! +This is awesome, right? This way you don't have to repeat yourself every time you want to change the name of the person the +function is supposed to greet. And that's exactly why we need functions – you never want to repeat your code! -Let's do something smarter – there are more names than two, and writing a -condition for each would be hard, right? -Replace the content of your file with the following: +Let's do something smarter – there are more names than two, and writing a condition for each would be hard, right? Replace the +content of your file with the following: {% filename %}python_intro.py{% endfilename %} ```python @@ -330,9 +301,8 @@ Congratulations! You just learned how to write functions! :) This is the last part already. That was quick, right? :) -Programmers don't like to repeat themselves. -Programming is all about automating things, so we don't want to greet every -person by their name manually, right? That's where loops come in handy. +Programmers don't like to repeat themselves. Programming is all about automating things, so we don't want to greet every person +by their name manually, right? That's where loops come in handy. Still remember lists? Let's do a list of girls: @@ -348,8 +318,7 @@ We want to greet all of them by their name. We have the `hi` function to do that for name in girls: ``` -The `for` statement behaves similarly to the `if` statement; code below both of -these need to be indented four spaces. +The `for` statement behaves similarly to the `if` statement; code below both of these need to be indented four spaces. Here is the full code that will be in the file: @@ -381,8 +350,8 @@ Hi You! Next girl ``` -As you can see, everything you put inside a `for` statement with an indent will -be repeated for every element of the list `girls`. +As you can see, everything you put inside a `for` statement with an indent will be repeated for every element of the list +`girls`. You can also use `for` on numbers using the `range` function: @@ -403,28 +372,22 @@ Which would print: 5 ``` -`range` is a function that creates a list of numbers following one after the -other (these numbers are provided by you as parameters). +`range` is a function that creates a list of numbers following one after the other (these numbers are provided by you as +parameters). -Note that the second of these two numbers is not included in the list that is -output by Python (meaning `range(1, 6)` counts from 1 to 5, but does not -include the number 6). -That is because "range" is half-open, and by that we mean it includes the first +Note that the second of these two numbers is not included in the list that is output by Python (meaning `range(1, 6)` counts +from 1 to 5, but does not include the number 6). That is because "range" is half-open, and by that we mean it includes the first value, but not the last. ## Summary -That's it. -__You totally rock!__ T -his was a tricky chapter, so you should feel proud of yourself. -We're definitely proud of you for making it this far! +That's it. __You totally rock!__ This was a tricky chapter, so you should feel proud of yourself. We're definitely proud of you +for making it this far! -For official and full python tutorial visit https://docs.python.org/3/tutorial/. -This will give you a more thorough and complete study of the language. -Cheers! :) +For official and full python tutorial visit https://docs.python.org/3/tutorial/. This will give you a more thorough and complete +study of the language. Cheers! :) -You might want to briefly do something else – stretch, walk around for a bit, -rest your eyes – before going on to the next chapter. :) +You might want to briefly do something else – stretch, walk around for a bit, rest your eyes – before going on to the next chapter. :) ![Cupcake](images/cupcake.png) From 3dd54d8ba3040111bfcea334a0376932743c15f2 Mon Sep 17 00:00:00 2001 From: Anna Makarudze Date: Tue, 20 Jun 2023 00:56:56 +0200 Subject: [PATCH 16/17] Fix link for runcode django_start_project --- en/SUMMARY.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/SUMMARY.md b/en/SUMMARY.md index cddec3c5685..53164a807d7 100644 --- a/en/SUMMARY.md +++ b/en/SUMMARY.md @@ -15,7 +15,7 @@ * [Introduction to Python](runcode/python_introduction/README.md) * [What is Django?](django/README.md) * [Django installation](runcode/django_installation/README.md) - * [Your first Django project!](django_start_project/README.md) + * [Your first Django project!](runcode/django_start_project/README.md) * [Django models](django_models/README.md) * [Django admin](django_admin/README.md) * [Deploy!](runcode/deploy/README.md) From 213850f765f0432ab47ca7392a374cbe19edcbdd Mon Sep 17 00:00:00 2001 From: Anna Makarudze Date: Thu, 29 Jun 2023 07:12:07 +0200 Subject: [PATCH 17/17] Fix navigation issues, refactor SUMMARY.md --- en/SUMMARY.md | 156 +++++++--------------- en/code_editor/README.md | 4 +- en/deploy/README.md | 7 + en/django_installation/README.md | 8 ++ en/django_start_project/README.md | 8 ++ en/installation/README.md | 2 +- en/intro_to_command_line/README.md | 6 + en/linux/python_installation/README.md | 10 -- en/macosx/python_installation/README.md | 10 -- en/python_installation/README.md | 22 +++ en/python_introduction/README.md | 7 + en/python_introduction/images/cupcake.png | Bin 11945 -> 0 bytes en/windows/python_installation/README.md | 8 -- en/windows/python_introduction/prompt.md | 2 +- 14 files changed, 110 insertions(+), 140 deletions(-) create mode 100644 en/deploy/README.md create mode 100644 en/django_installation/README.md create mode 100644 en/django_start_project/README.md create mode 100644 en/intro_to_command_line/README.md create mode 100644 en/python_installation/README.md create mode 100644 en/python_introduction/README.md delete mode 100644 en/python_introduction/images/cupcake.png diff --git a/en/SUMMARY.md b/en/SUMMARY.md index 53164a807d7..743764ded2e 100644 --- a/en/SUMMARY.md +++ b/en/SUMMARY.md @@ -2,7 +2,6 @@ * [Introduction](README.md) * [Installation](installation/README.md) -* [RunCode](runcode/README.md) * [RunCode Cloud Installation](runcode/README.md) * [GitHub](runcode/README.md#github) * [RunCode](runcode/README.md#runcode) @@ -10,26 +9,6 @@ * [PythonAnywhere](runcode/README.md#pythonanywhere) * [Command Line](runcode/README.md#command-line) * [Django](runcode/README.md#django) - * [How the Internet works](how_the_internet_works/README.md) - * [Introduction to command line](runcode/intro_to_command_line/README.md) - * [Introduction to Python](runcode/python_introduction/README.md) - * [What is Django?](django/README.md) - * [Django installation](runcode/django_installation/README.md) - * [Your first Django project!](runcode/django_start_project/README.md) - * [Django models](django_models/README.md) - * [Django admin](django_admin/README.md) - * [Deploy!](runcode/deploy/README.md) - * [Django URLs](django_urls/README.md) - * [Django views – time to create!](django_views/README.md) - * [Introduction to HTML](html/README.md) - * [Django ORM (Querysets)](django_orm/README.md) - * [Dynamic data in templates](dynamic_data_in_templates/README.md) - * [Django templates](django_templates/README.md) - * [CSS – make it pretty](css/README.md) - * [Template extending](template_extending/README.md) - * [Extend your application](extend_your_application/README.md) - * [Django Forms](django_forms/README.md) -* [ChromeBook](chromebook/README.md) * [ChromeBook Installation](chromebook/README.md) * [Cloud IDE](chromebook/README.md#cloud-ide) * [PaizaCloud Cloud IDE](chromebook/README.md#paizacloud-cloud-ide) @@ -37,27 +16,6 @@ * [Glitch.com Cloud IDE](chromebook/README.md#glitch-cloud-ide) * [Virtual Environment](chromebook/README.md#virtual-environment) * [GitHub](chromebook/README.md#github) - * [PythonAnywhere](chromebook/README.md#pythonanywhere) - * [How the Internet works](how_the_internet_works/README.md) - * [Introduction to command line](linux/intro_to_command_line/README.md) - * [Introduction to Python](linux/python_introduction/README.md) - * [What is Django?](django/README.md) - * [Django installation](chromebook/README.md#glitch-cloud-ide) - * [Your first Django project!](chromebook/django_start_project/README.md) - * [Django models](django_models/README.md) - * [Django admin](django_admin/README.md) - * [Deploy!](linux/deploy/README.md) - * [Django URLs](django_urls/README.md) - * [Django views – time to create!](django_views/README.md) - * [Introduction to HTML](html/README.md) - * [Django ORM (Querysets)](django_orm/README.md) - * [Dynamic data in templates](dynamic_data_in_templates/README.md) - * [Django templates](django_templates/README.md) - * [CSS – make it pretty](css/README.md) - * [Template extending](template_extending/README.md) - * [Extend your application](extend_your_application/README.md) - * [Django Forms](django_forms/README.md) -* [Linux](linux/README.md) * [Linux Installation](linux/README.md) * [Command Line](linux/README.md#intro-command-line) * [Python](linux/README.md#python) @@ -66,30 +24,7 @@ * [Django](linux/README.md#django) * [Git](linux/README.md#git) * [GitHub](linux/README.md#github-account) - * [PythonAnywhere](linux/README.md#pythonanywhere-account) - * [How the Internet works](how_the_internet_works/README.md) - * [Introduction to command line](linux/intro_to_command_line/README.md) - * [Python installation](linux/python_installation/README.md) - * [Code editor](code_editor/README.md) - * [Introduction to Python](linux/python_introduction/README.md) - * [What is Django?](django/README.md) - * [Django installation](linux/django_installation/README.md) - * [Your first Django project!](linux/django_start_project/README.md) - * [Django models](django_models/README.md) - * [Django admin](django_admin/README.md) - * [Deploy!](linux/deploy/README.md) - * [Django URLs](django_urls/README.md) - * [Django views – time to create!](django_views/README.md) - * [Introduction to HTML](html/README.md) - * [Django ORM (Querysets)](django_orm/README.md) - * [Dynamic data in templates](dynamic_data_in_templates/README.md) - * [Django templates](django_templates/README.md) - * [CSS – make it pretty](css/README.md) - * [Template extending](template_extending/README.md) - * [Extend your application](extend_your_application/README.md) - * [Django Forms](django_forms/README.md) -* [OSX](macosx/README.md) - * [OSX Installation](macosx/README.md) + * [Mac OSX Installation](macosx/README.md) * [Command Line](macosx/README.md#intro-command-line) * [Python](macosx/README.md#python) * [Code Editor](macosx/README.md#code-editor) @@ -98,28 +33,6 @@ * [Git](macosx/README.md#git) * [GitHub](macosx/README.md#github-account) * [PythonAnywhere](macosx/README.md#pythonanywhere) - * [How the Internet works](how_the_internet_works/README.md) - * [Introduction to command line](macosx/intro_to_command_line/README.md) - * [Python installation](macosx/python_installation/README.md) - * [Code editor](code_editor/README.md) - * [Introduction to Python](macosx/python_introduction/README.md) - * [What is Django?](django/README.md) - * [Django installation](macosx/django_installation/README.md) - * [Your first Django project!](macosx/django_start_project/README.md) - * [Django models](django_models/README.md) - * [Django admin](django_admin/README.md) - * [Deploy!](macosx/deploy/README.md) - * [Django URLs](django_urls/README.md) - * [Django views – time to create!](django_views/README.md) - * [Introduction to HTML](html/README.md) - * [Django ORM (Querysets)](django_orm/README.md) - * [Dynamic data in templates](dynamic_data_in_templates/README.md) - * [Django templates](django_templates/README.md) - * [CSS – make it pretty](css/README.md) - * [Template extending](template_extending/README.md) - * [Extend your application](extend_your_application/README.md) - * [Django Forms](django_forms/README.md) -* [Windows](windows/README.md) * [Windows Installation](windows/README.md) * [Command Line](windows/README.md#intro-command-line) * [Python](windows/README.md#python) @@ -129,25 +42,50 @@ * [Git](windows/README.md#git) * [GitHub](windows/README.md#github-account) * [PythonAnywhere](windows/README.md#pythonanywhere-account) - * [How the Internet works](how_the_internet_works/README.md) - * [Introduction to command line](windows/intro_to_command_line/README.md) - * [Python installation](windows/python_installation/README.md) - * [Code editor](code_editor/README.md) - * [Introduction to Python](windows/python_introduction/README.md) - * [What is Django?](django/README.md) - * [Django installation](windows/django_installation/README.md) - * [Your first Django project!](windows/django_start_project/README.md) - * [Django models](django_models/README.md) - * [Django admin](django_admin/README.md) - * [Deploy!](windows/deploy/README.md) - * [Django URLs](django_urls/README.md) - * [Django views – time to create!](django_views/README.md) - * [Introduction to HTML](html/README.md) - * [Django ORM (Querysets)](django_orm/README.md) - * [Dynamic data in templates](dynamic_data_in_templates/README.md) - * [Django templates](django_templates/README.md) - * [CSS – make it pretty](css/README.md) - * [Template extending](template_extending/README.md) - * [Extend your application](extend_your_application/README.md) - * [Django Forms](django_forms/README.md) +* [How the Internet works](how_the_internet_works/README.md) +* [Introduction to command line](intro_to_command_line/README.md) + * [RunCode- Introduction to command line](runcode/intro_to_command_line/README.md) + * [ChromeBook/Linux- Introduction to command line](linux/intro_to_command_line/README.md) + * [Mac OSX - Introduction to command line](macosx/intro_to_command_line/README.md) + * [Windows - Introduction to command line](windows/intro_to_command_line/README.md) +* [Python Installation](python_installation/README.md) + * [ChromeBook/Linux - Python installation](linux/python_installation/README.md) + * [Mac OSX - Python installation](macosx/python_installation/README.md) + * [Windows - Python installation](windows/python_installation/README.md) +* [Introduction to Python](python_introduction/README.md) + * [RunCode - Introduction to Python](runcode/python_introduction/README.md) + * [Linux - Introduction to Python](linux/python_introduction/README.md) + * [Mac OSX - Introduction to Python](macosx/python_introduction/README.md) + * [Windows - Introduction to Python](windows/python_introduction/README.md) +* [Code editor](code_editor/README.md) +* [What is Django?](django/README.md) +* [Django Installation](django_installation/README.md) + * [RunCode - Django installation](runcode/django_installation/README.md) + * [ChromeBook - Django installation](chromebook/README.md#glitch-cloud-ide) + * [Linux - Django installation](linux/django_installation/README.md) + * [Mac OSX - Django installation](macosx/django_installation/README.md) + * [Windows - Django installation](windows/django_installation/README.md) +* [Your first Django project!](django_start_project/README.md) + * [RunCode - Your first Django project!](runcode/django_start_project/README.md) + * [ChromeBook - Your first Django project!](chromebook/django_start_project/README.md) + * [Linux - Your first Django project!](linux/django_start_project/README.md) + * [Mac OSX - Your first Django project!](macosx/django_start_project/README.md) + * [Windows - Your first Django project!](windows/django_start_project/README.md) +* [Django models](django_models/README.md) +* [Django admin](django_admin/README.md) +* [Deploy!](deploy/README.md) + * [RunCode - Deploy!](runcode/deploy/README.md) + * [Linux - Deploy!](linux/deploy/README.md) + * [Mac OSX - Deploy!](macosx/deploy/README.md) + * [Windows - Deploy!](windows/deploy/README.md) +* [Django URLs](django_urls/README.md) +* [Django views – time to create!](django_views/README.md) +* [Introduction to HTML](html/README.md) +* [Django ORM (Querysets)](django_orm/README.md) +* [Dynamic data in templates](dynamic_data_in_templates/README.md) +* [Django templates](django_templates/README.md) +* [CSS – make it pretty](css/README.md) +* [Template extending](template_extending/README.md) +* [Extend your application](extend_your_application/README.md) +* [Django Forms](django_forms/README.md) * [What's next?](whats_next/README.md) diff --git a/en/code_editor/README.md b/en/code_editor/README.md index bca7219f811..249c09c66f7 100644 --- a/en/code_editor/README.md +++ b/en/code_editor/README.md @@ -4,6 +4,8 @@ You're about to write your first line of code, so it's time to download a code editor! -> **Note** You might have done this earlier in the [Installation chapter](../installation/README.md) – if so, you can skip right ahead to the next chapter! +> **Note** You might have done this earlier in the [Installation chapter](../installation/README.md) – if so, you can skip right ahead to the next chapter! +> +> **Note** If you are coding on RunCode, this step is not necessary as Visual Studio Code is pre-installed on RunCode - if so you can skip right ahead to the next chapter! {% include "/code_editor/instructions.md" %} diff --git a/en/deploy/README.md b/en/deploy/README.md new file mode 100644 index 00000000000..d337642f572 --- /dev/null +++ b/en/deploy/README.md @@ -0,0 +1,7 @@ +# Deploy! + +To continue, pick your platform/operating system: +* [RunCode Cloud](../runcode/deploy/README.md) +* [ChromeBook/Linux](../linux/deploy/README.md) +* [Mac OSX](../macosx/deploy/README.md) +* [Windows](../windows/deploy/README.md) \ No newline at end of file diff --git a/en/django_installation/README.md b/en/django_installation/README.md new file mode 100644 index 00000000000..0dfd57dfd87 --- /dev/null +++ b/en/django_installation/README.md @@ -0,0 +1,8 @@ +# Django installation + +To continue, pick your platform/operating system: +* [RunCode Cloud](../runcode/django_installation/README.md) +* [ChromeBook](../chromebook/README.md#glitch-cloud-ide) +* [Linux](../linux/django_installation/README.md) +* [Mac OSX](../macosx/django_installation/README.md) +* [Windows](../windows/django_installation/README.md) \ No newline at end of file diff --git a/en/django_start_project/README.md b/en/django_start_project/README.md new file mode 100644 index 00000000000..f4d54240161 --- /dev/null +++ b/en/django_start_project/README.md @@ -0,0 +1,8 @@ +# Your first Django project! + +To continue, pick your platform/operating system: +* [RunCode Cloud](../runcode/django_start_project/README.md) +* [ChromeBook](../chromebook/django_start_project/README.md) +* [Linux](../linux/django_start_project/README.md) +* [Mac OSX](../macosx/django_start_project/README.md) +* [Windows](../windows/django_start_project/README.md) \ No newline at end of file diff --git a/en/installation/README.md b/en/installation/README.md index 335349dfc75..19d606fd54d 100644 --- a/en/installation/README.md +++ b/en/installation/README.md @@ -54,10 +54,10 @@ for other platforms if you hve time. To install software or setup your development environment and follow the tutorial, please pick your operating system or platform which you will be following the tutorial on. +* [RunCode Cloud](../runcode/README.md) * [ChromeBook](../chromebook/README.md) * [Linux](../linux/README.md) * [Mac OSX](../macosx/README.md) -* [RunCode Cloud](../runcode/README.md) * [Windows](../windows/README.md) Enjoy the workshop! diff --git a/en/intro_to_command_line/README.md b/en/intro_to_command_line/README.md new file mode 100644 index 00000000000..f75bddcd1f7 --- /dev/null +++ b/en/intro_to_command_line/README.md @@ -0,0 +1,6 @@ +# Introduction to the command-line interface + +* [RunCode Cloud](../runcode/intro_to_command_line/README.md) +* [ChromeBook/Linux](../linux/intro_to_command_line/README.md) +* [Mac OSX](../macosx/intro_to_command_line/README.md) +* [Windows](../windows/intro_to_command_line/README.md) \ No newline at end of file diff --git a/en/linux/python_installation/README.md b/en/linux/python_installation/README.md index 367285ad5d8..c368f40b66e 100644 --- a/en/linux/python_installation/README.md +++ b/en/linux/python_installation/README.md @@ -1,13 +1,3 @@ -# Let’s start with Python - -We're finally here! - -But first, let us tell you what Python is. Python is a very popular programming language that can be used for creating websites, games, -scientific software, graphics, and much, much more. - -Python originated in the late 1980s and its main goal is to be readable by human beings (not only machines!). This is why it looks -simpler than other programming languages, but don't worry – Python is also really powerful! - # Python installation > **Note** If you already worked through the [installation steps](../README.md), there's no need to do this again – you diff --git a/en/macosx/python_installation/README.md b/en/macosx/python_installation/README.md index 0c4bebcaeff..e8c8d2481c0 100644 --- a/en/macosx/python_installation/README.md +++ b/en/macosx/python_installation/README.md @@ -1,13 +1,3 @@ -# Let’s start with Python - -We're finally here! - -But first, let us tell you what Python is. Python is a very popular programming language that can be used for creating websites, -games, scientific software, graphics, and much, much more. - -Python originated in the late 1980s and its main goal is to be readable by human beings (not only machines!). This is why it looks -simpler than other programming languages, but don't worry – Python is also really powerful! - # Python installation > **Note** If you already worked through the installation steps, there's no need to do this again – you can skip straight ahead diff --git a/en/python_installation/README.md b/en/python_installation/README.md new file mode 100644 index 00000000000..2037eff27c5 --- /dev/null +++ b/en/python_installation/README.md @@ -0,0 +1,22 @@ +# Let’s start with Python + +We're finally here! + +But first, let us tell you what Python is. Python is a very popular programming language that can be used for creating websites, games, +scientific software, graphics, and much, much more. + +Python originated in the late 1980s and its main goal is to be readable by human beings (not only machines!). This is why it looks +simpler than other programming languages, but don't worry – Python is also really powerful! + +# Python Installation +> **Note** If you already worked through the [installation steps](../README.md), there's no need to do this again – you +> can skip straight ahead to the next chapter! +> +> **Note** If you are on RunCode, this step is unnecessary since Python is pre-installed - you can skip right ahead to +> the next chapter! + +To install Python, pick your operating system below: + +* [ChromeBook/Linux](../linux/python_installation/README.md) +* [Mac OSX](../macosx/python_installation/README.md) +* [Windows](../windows/python_installation/README.md) \ No newline at end of file diff --git a/en/python_introduction/README.md b/en/python_introduction/README.md new file mode 100644 index 00000000000..723b7d2ae77 --- /dev/null +++ b/en/python_introduction/README.md @@ -0,0 +1,7 @@ +# Introduction to Python + +To continue, pick your platform/operating system: +* [RunCode Cloud](../runcode/python_introduction/README.md) +* [ChromeBook/Linux](../linux/python_introduction/README.md) +* [Mac OSX](../macosx/python_introduction/README.md) +* [Windows](../windows/python_introduction/README.md) \ No newline at end of file diff --git a/en/python_introduction/images/cupcake.png b/en/python_introduction/images/cupcake.png deleted file mode 100644 index 8c1820adee8b9275476da4039dd5be525bbbd6ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11945 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 diff --git a/en/windows/python_installation/README.md b/en/windows/python_installation/README.md index e57f807cf4d..dfb91af39e3 100644 --- a/en/windows/python_installation/README.md +++ b/en/windows/python_installation/README.md @@ -1,11 +1,3 @@ -# Let’s start with Python - -We're finally here! - -But first, let us tell you what Python is. Python is a very popular programming language that can be used for creating websites, games, scientific software, graphics, and much, much more. - -Python originated in the late 1980s and its main goal is to be readable by human beings (not only machines!). This is why it looks simpler than other programming languages, but don't worry – Python is also really powerful - # Python installation > **Note** If you already worked through the installation steps, there's no need to do this again – you can skip straight ahead to the next chapter! diff --git a/en/windows/python_introduction/prompt.md b/en/windows/python_introduction/prompt.md index 95c16590a35..02d4901bb9d 100644 --- a/en/windows/python_introduction/prompt.md +++ b/en/windows/python_introduction/prompt.md @@ -10,7 +10,7 @@ We want to open up a Python console, so type in `python` on Windows and hit `ent {% filename %}command-line{% endfilename %} ``` -$ python3 +> python Python {{ book.py_release }} (...) Type "help", "copyright", "credits" or "license" for more information. >>>

i{W=okr&{GN*TJ6G2=iV|o!17`Ec^_d3K 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 OfWXt$&t;ucLK6VLf=WIB literal 0 HcmV?d00001 diff --git a/en/installation/README.md b/en/installation/README.md index d4fd0a0fbc5..5dfa04a6cf6 100644 --- a/en/installation/README.md +++ b/en/installation/README.md @@ -74,31 +74,14 @@ platforms. Feel free to explore instructions for other platforms if you hve time. # Pick your operating system/platform -To follow the tutorial, please pick your operating system or platform which you -will be following the tutorial on. +To install software or setup your development environment and follow the +tutorial, please pick your operating system or platform which you will be +following the tutorial on. -* [ ChromeBook](../chromebook/README.md) -* [ Linux](../linux/README.md) -* [ Mac OSX](../macosx/README.md) -* [ RunCode Cloud](../runcode/README.md) -* [ Windows](../windows/README.md) +* [ChromeBook](../chromebook/README.md) +* [Linux](../linux/README.md) +* [Mac OSX](../macosx/README.md) +* [RunCode Cloud](../runcode/README.md) +* [Windows](../windows/README.md) -# Start reading - -Congratulations, you are all set up and ready to go! -If you still have some time before the workshop, it would be useful to start -reading a few of the beginning chapters: - -* [How the internet works](../how_the_internet_works/README.md) - -* [Introduction to the command line](../intro_to_command_line/README.md) - -* [Introduction to Python](../python_introduction/README.md) - -* [What is Django?](../django/README.md) - - -# Enjoy the workshop! - -When you begin the workshop, you'll be able to go straight to `Your first Django project!` -section because you already covered the material in the earlier chapters. +Enjoy the workshop! diff --git a/en/linux/README.md b/en/linux/README.md index ff3f1a6be3b..c6b1bb3e40d 100644 --- a/en/linux/README.md +++ b/en/linux/README.md @@ -34,7 +34,7 @@ what it looks like: {% include "django_installation/instructions.md" %} ## Install Git {#git} -{% include "/deploy/install_git.md" %} +{% include "deploy/install_git.md" %} ## Create a GitHub account {#github-account} Go to [GitHub.com](https://www.github.com) and sign up for a new, free user @@ -52,9 +52,9 @@ beginning chapters: * [How the internet works](../how_the_internet_works/README.md) -* [Introduction to the command line](../intro_to_command_line/README.md) +* [Introduction to the command line](../linux/intro_to_command_line/README.md) -* [Introduction to Python](../python_introduction/README.md) +* [Introduction to Python](../linux/python_introduction/README.md) * [What is Django?](../django/README.md) @@ -62,5 +62,5 @@ beginning chapters: # Enjoy the workshop! When you begin the workshop, you'll be able to go straight to -[Your first Django project!](../django_start_project/README.md) because you +[Your first Django project!](../linux/django_start_project/README.md) because you already covered the material in the earlier chapters. diff --git a/en/linux/deploy/install_git.md b/en/linux/deploy/install_git.md index 9dbf5c43566..745843a30b7 100644 --- a/en/linux/deploy/install_git.md +++ b/en/linux/deploy/install_git.md @@ -1,28 +1,11 @@ -Git is a "version control system" used by a lot of programmers. This software can track changes to files over time so that you can recall specific versions later. A bit like the "track changes" feature in word processor programs (e.g., Microsoft Word or LibreOffice Writer), but much more powerful. +Git is a "version control system" used by a lot of programmers. +This software can track changes to files over time so that you can recall +specific versions later. +A bit like the "track changes" feature in word processor programs (e.g., +Microsoft Word or LibreOffice Writer), but much more powerful. ## Installing Git - - -You can download Git from [git-scm.com](https://git-scm.com/). You can hit "next" on all steps except for two: in the step where it asks to choose your editor, you should pick Nano, and in the step entitled "Adjusting your PATH environment", choose "Use Git and optional Unix tools from the Windows Command Prompt" (the bottom option). Other than that, the defaults are fine. Checkout Windows-style, commit Unix-style line endings is good. - -During installation, if you are presented with the option of "Adjusting the name of the initial branch in new repositories", please choose to "Override the default" and use "main". This will align your installation of Git with the broad direction of the global developer community, and the "main" branch will be used through the remainder of this tutorial. Please see https://sfconservancy.org/news/2020/jun/23/gitbranchname/ and https://github.com/github/renaming for further discussion of this subject. - -Do not forget to restart the command prompt or PowerShell after the installation finished successfully. - - - - -Download Git from [git-scm.com](https://git-scm.com/) and follow the instructions. - -During installation, if you are presented with the option of "Adjusting the name of the initial branch in new repositories", please choose to "Override the default" and use "main". This will align your installation of Git with the broad direction of the global developer community, and the "main" branch will be used through the remainder of this tutorial. Please see https://sfconservancy.org/news/2020/jun/23/gitbranchname/ and https://github.com/github/renaming for further discussion of this subject. - -> **Note** If you are running OS X 10.6, 10.7, or 10.8, you will need to install the version of git from here: [Git installer for OS X Snow Leopard](https://sourceforge.net/projects/git-osx-installer/files/git-2.3.5-intel-universal-snow-leopard.dmg/download) - - - @@ -33,7 +16,11 @@ $ sudo apt install git ### Adjusting your default branch name -This will align your installation of Git with the broad direction of the global developer community, and the "main" branch will be used through the remainder of this tutorial. Please see https://sfconservancy.org/news/2020/jun/23/gitbranchname/ and https://github.com/github/renaming for further discussion of this subject. +This will align your installation of Git with the broad direction of the global +developer community, and the "main" branch will be used through the remainder of +this tutorial. +Please see https://sfconservancy.org/news/2020/jun/23/gitbranchname/ and +https://github.com/github/renaming for further discussion of this subject. {% filename %}command-line{% endfilename %} ``` @@ -52,7 +39,11 @@ $ sudo dnf install git ### Adjusting your default branch name -This will align your installation of Git with the broad direction of the global developer community, and the "main" branch will be used through the remainder of this tutorial. Please see https://sfconservancy.org/news/2020/jun/23/gitbranchname/ and https://github.com/github/renaming for further discussion of this subject. +This will align your installation of Git with the broad direction of the global +developer community, and the "main" branch will be used through the remainder of +this tutorial. +Please see https://sfconservancy.org/news/2020/jun/23/gitbranchname/ and +https://github.com/github/renaming for further discussion of this subject. {% filename %}command-line{% endfilename %} ``` @@ -71,7 +62,11 @@ $ sudo zypper install git ### Adjusting your default branch name -This will align your installation of Git with the broad direction of the global developer community, and the "main" branch will be used through the remainder of this tutorial. Please see https://sfconservancy.org/news/2020/jun/23/gitbranchname/ and https://github.com/github/renaming for further discussion of this subject. +This will align your installation of Git with the broad direction of the global +developer community, and the "main" branch will be used through the remainder of +this tutorial. +Please see https://sfconservancy.org/news/2020/jun/23/gitbranchname/ and +https://github.com/github/renaming for further discussion of this subject. {% filename %}command-line{% endfilename %} ``` diff --git a/en/linux/django_start_project/README.md b/en/linux/django_start_project/README.md new file mode 100644 index 00000000000..91fdf96304b --- /dev/null +++ b/en/linux/django_start_project/README.md @@ -0,0 +1,169 @@ +# Your first Django project! + +> Part of this chapter is based on tutorials by Geek Girls Carrots (https://github.com/ggcarrots/django-carrots). + +> Parts of this chapter are based on the [django-marcador +tutorial](http://django-marcador.keimlink.de/) licensed under the Creative Commons +Attribution-ShareAlike 4.0 International License. The django-marcador tutorial +is copyrighted by Markus Zapke-Gründemann et al. + +We're going to create a small blog! + +The first step is to start a new Django project. Basically, this means that we'll run some scripts provided by Django that will create the skeleton of a Django project for us. This is just a bunch of directories and files that we will use later. + +The names of some files and directories are very important for Django. You should not rename the files that we are about to create. Moving them to a different place is also not a good idea. Django needs to maintain a certain structure to be able to find important things. + +> Remember to run everything in the virtualenv. If you don't see a prefix `(myvenv)` in your console, you need to activate your virtualenv. We explained how to do that in the __Django installation__ chapter in the __Working with virtualenv__ part. Typing `source myvenv/bin/activate` on Mac OS X or Linux will do this for you. + +In your Mac OS X or Linux console, you should run the following command. **Don't forget to add the period (or dot) `.` at the end!** + +{% filename %}command-line{% endfilename %} +``` +(myvenv) ~/djangogirls$ django-admin startproject mysite . +``` + +> The period `.` is crucial because it tells the script to install Django in your current directory (for which the period `.` is a short-hand reference). + +> **Note** When typing the command above, remember that you only type the part which starts by `django-admin`. +The `(myvenv) ~/djangogirls$` part shown here is just example of the prompt that will be inviting your input on your command line. + +`django-admin.py` is a script that will create the directories and files for you. You should now have a directory structure which looks like this: + +``` +djangogirls +├── manage.py +├── mysite +│   ├── asgi.py +│   ├── __init__.py +│   ├── settings.py +│   ├── urls.py +│   └── wsgi.py +├── myvenv +│   └── ... +└── requirements.txt +``` +> **Note**: in your directory structure, you will also see your `myvenv` directory that we created before. + +`manage.py` is a script that helps with management of the site. With it we will be able (amongst other things) to start a web server on our computer without installing anything else. + +The `settings.py` file contains the configuration of your website. + +Remember when we talked about a mail carrier checking where to deliver a letter? `urls.py` file contains a list of patterns used by `urlresolver`. + +Let's ignore the other files for now as we won't change them. The only thing to remember is not to delete them by accident! + + +## Changing settings + +Let's make some changes in `mysite/settings.py`. Open the file using the code editor you installed earlier. + +**Note**: Keep in mind that `settings.py` is a regular file, like any other. You can open it from inside the code editor, using the "file -> open" menu actions. This should get you the usual window in which you can navigate to your `settings.py` file and select it. Alternatively, you can open the file by navigating to the djangogirls folder on your desktop and right-clicking on it. Then, select your code editor from the list. Selecting the editor is important as you might have other programs installed that can open the file but will not let you edit it. + +It would be nice to have the correct time on our website. Go to [Wikipedia's list of time zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) and copy your relevant time zone (TZ) (e.g. `Europe/Berlin`). + +In `settings.py`, find the line that contains `TIME_ZONE` and modify it to choose your own timezone. For example: + +{% filename %}mysite/settings.py{% endfilename %} +```python +TIME_ZONE = 'Europe/Berlin' +``` + +A language code consist of the language, e.g. `en` for English or `de` for German, and the country code, e.g. `de` for Germany or `ch` for Switzerland. If English is not your native language, you can add this to change the default buttons and notifications from Django to be in your language. So you would have "Cancel" button translated into the language you defined here. [Django comes with a lot of prepared translations](https://docs.djangoproject.com/en/3.2/ref/settings/#language-code). + +If you want a different language, change the language code by changing the following line: + +{% filename %}mysite/settings.py{% endfilename %} +```python +LANGUAGE_CODE = 'de-ch' +``` + + +We'll also need to add a path for static files. (We'll find out all about static files and CSS later in the tutorial.) Go down to the *end* of the file, and just underneath the `STATIC_URL` entry, add a new one called `STATIC_ROOT`: + +{% filename %}mysite/settings.py{% endfilename %} +```python +STATIC_URL = '/static/' +STATIC_ROOT = BASE_DIR / 'static' +``` + +When `DEBUG` is `True` and `ALLOWED_HOSTS` is empty, the host is validated against `['localhost', '127.0.0.1', '[::1]']`. This won't +match our hostname on PythonAnywhere once we deploy our application so we will change the following setting: + +{% filename %}mysite/settings.py{% endfilename %} +```python +ALLOWED_HOSTS = ['127.0.0.1', '.pythonanywhere.com'] +``` + +## Set up a database + +There's a lot of different database software that can store data for your site. We'll use the default one, `sqlite3`. + +This is already set up in this part of your `mysite/settings.py` file: + +{% filename %}mysite/settings.py{% endfilename %} +```python +DATABASES = { + 'default': { + 'ENGINE': 'django.db.backends.sqlite3', + 'NAME': BASE_DIR / 'db.sqlite3', + } +} +``` + +To create a database for our blog, let's run the following in the console: `python manage.py migrate` (we need to be in the `djangogirls` directory that contains the `manage.py` file). If that goes well, you should see something like this: + +{% filename %}command-line{% endfilename %} +``` +(myvenv) ~/djangogirls$ python manage.py migrate +Operations to perform: + Apply all migrations: admin, auth, contenttypes, sessions +Running migrations: + Applying contenttypes.0001_initial... OK + Applying auth.0001_initial... OK + Applying admin.0001_initial... OK + Applying admin.0002_logentry_remove_auto_add... OK + Applying admin.0003_logentry_add_action_flag_choices... OK + Applying contenttypes.0002_remove_content_type_name... OK + Applying auth.0002_alter_permission_name_max_length... OK + Applying auth.0003_alter_user_email_max_length... OK + Applying auth.0004_alter_user_username_opts... OK + Applying auth.0005_alter_user_last_login_null... OK + Applying auth.0006_require_contenttypes_0002... OK + Applying auth.0007_alter_validators_add_error_messages... OK + Applying auth.0008_alter_user_username_max_length... OK + Applying auth.0009_alter_user_last_name_max_length... OK + Applying auth.0010_alter_group_name_max_length... OK + Applying auth.0011_update_proxy_permissions... OK + Applying auth.0012_alter_user_first_name_max_length... OK + Applying sessions.0001_initial... OK +``` + +And we're done! Time to start the web server and see if our website is working! + +## Starting the web server + +You need to be in the directory that contains the `manage.py` file (the `djangogirls` directory). In the console, we can start the web server by running `python manage.py runserver`: + +{% filename %}command-line{% endfilename %} +``` +(myvenv) ~/djangogirls$ python manage.py runserver +``` + +Now you need to check that your website is running. Open your browser (Firefox, Chrome, Safari, Internet Explorer or whatever you use) and enter this address: + +{% filename %}browser{% endfilename %} +``` +http://127.0.0.1:8000/ +``` + +Congratulations! You've just created your first website and run it using a web server! Isn't that awesome? + +![Install worked!](/images/install_worked.png) + +Note that a command window can only run one thing at a time, and the command window you opened earlier is running the web server. As long as the web server is running and waiting for additional incoming requests, the terminal will accept new text but will not execute new commands. + +> We reviewed how web servers work in the How the Internet works chapter. + +To type additional commands while the web server is running, open a new terminal window and activate your virtualenv -- to review instructions on how to open a second terminal window, see [Introduction to the command line](../intro_to_command_line/README.md). To stop the web server, switch back to the window in which it's running and press CTRL+C - Control and C keys together (on Windows, you might have to press Ctrl+Break). + +Ready for the next step? It's time to create some content! diff --git a/en/linux/django_start_project/images/install_worked.png b/en/linux/django_start_project/images/install_worked.png new file mode 100644 index 0000000000000000000000000000000000000000..4354c634ddbc7a1ed564a46ffc5a2eda9f1fd04b GIT binary patch literal 441957 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�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