From 1d20bfeb23e8d8cd98336fe26756a2dc460bd3b9 Mon Sep 17 00:00:00 2001 From: Adrien Lamothe Date: Tue, 18 Mar 2014 01:57:15 -0700 Subject: [PATCH 001/486] Add link to existing text in Installfest home page, taking users to a page containing a list of editors and where to get them. --- sites/en/installfest/editors.step | 16 ++++++++++++++++ sites/en/installfest/installfest.step | 2 +- 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 sites/en/installfest/editors.step diff --git a/sites/en/installfest/editors.step b/sites/en/installfest/editors.step new file mode 100644 index 000000000..60e2ec722 --- /dev/null +++ b/sites/en/installfest/editors.step @@ -0,0 +1,16 @@ +message <<-MARKDOWN + +There are a number of different editors designed for programming. You may already have a favorite editor; if so you can continue using that editor. If you have never used a programming editor, there are a number of good editors available, several of them free of charge. Most Railsbridge instructors use the Sublime editor, so you may want to install Sublime; if you end up asking for help during your class it may be easier for an instructor or TA to help you if you are using Sublime. Here is a list of some of the more widely used editors: + +* Sublime 2 is popular with many Ruby and Rails users. You can use it free for evaluation, then must pay to continue using it. +* Komodo is a very good free programming editor, that is not used as widely as in the past. It is relatively easy to use. +* textmate is very popular in the Ruby and Rails community. It is not free. +* Aptana Studio is a free, full-featured, development IDE (Integrate Development Environment) for Ruby and Rails. It has many powerful features to assist you while you develop your code. You can install Aptana as either a stand-along program or as an Eclipse plugin. +* Rubymine is used by many companies for their Ruby and Rails software development. Is is also a full-featured IDE, very similar to Aptana. RubyMine is not free. + +There are other programming editors available, but these are among the most popular. Some people use simple non-programming editors, such as WordPad or NotePad; it is fine to use a simple editor, though at some point you should look into using an editor designed for programming as using a programming editor or IDE will improve your programming productivity. + +MARKDOWN + +next_step "installfest" + diff --git a/sites/en/installfest/installfest.step b/sites/en/installfest/installfest.step index da3744459..13dcf134a 100644 --- a/sites/en/installfest/installfest.step +++ b/sites/en/installfest/installfest.step @@ -42,7 +42,7 @@ You will be installing the following tools: * Rails * Git * Heroku -* Sublime Text 2 (or some editor) +* Sublime Text 2 (or [some editor](editors)) * Various useful "ruby gems", including... * bundler * sqlite From 9f015d8cc1b6310bb0888490a1b679771dcdb0c8 Mon Sep 17 00:00:00 2001 From: Alex Chaffee Date: Fri, 21 Mar 2014 15:30:10 -0700 Subject: [PATCH 002/486] 'MS Word is not an editor' and other edits to #334 --- sites/en/installfest/editors.step | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/sites/en/installfest/editors.step b/sites/en/installfest/editors.step index 60e2ec722..86f37f131 100644 --- a/sites/en/installfest/editors.step +++ b/sites/en/installfest/editors.step @@ -2,15 +2,21 @@ message <<-MARKDOWN There are a number of different editors designed for programming. You may already have a favorite editor; if so you can continue using that editor. If you have never used a programming editor, there are a number of good editors available, several of them free of charge. Most Railsbridge instructors use the Sublime editor, so you may want to install Sublime; if you end up asking for help during your class it may be easier for an instructor or TA to help you if you are using Sublime. Here is a list of some of the more widely used editors: -* Sublime 2 is popular with many Ruby and Rails users. You can use it free for evaluation, then must pay to continue using it. +* Sublime Text is popular with many Ruby and Rails users. You can use it free for evaluation, then must pay to continue using it. ( * Komodo is a very good free programming editor, that is not used as widely as in the past. It is relatively easy to use. -* textmate is very popular in the Ruby and Rails community. It is not free. -* Aptana Studio is a free, full-featured, development IDE (Integrate Development Environment) for Ruby and Rails. It has many powerful features to assist you while you develop your code. You can install Aptana as either a stand-along program or as an Eclipse plugin. -* Rubymine is used by many companies for their Ruby and Rails software development. Is is also a full-featured IDE, very similar to Aptana. RubyMine is not free. +* TextMate is very popular in the Ruby and Rails community. It is not free. +* Aptana Studio is a free, full-featured, development IDE (Integrated Development Environment) for Ruby and Rails. It has many powerful features to assist you while you develop your code. You can install Aptana as either a stand-along program or as an Eclipse plugin. +* RubyMine is used by many companies for their Ruby and Rails software development. Is is also a full-featured IDE, very similar to Aptana. RubyMine is not free, but has a 30-day evaluation period. -There are other programming editors available, but these are among the most popular. Some people use simple non-programming editors, such as WordPad or NotePad; it is fine to use a simple editor, though at some point you should look into using an editor designed for programming as using a programming editor or IDE will improve your programming productivity. +There are other programming editors available, but these are among the most popular. Some people use simple non-programming editors, such as NotePad (or WordPad or TextEdit in "plain text" mode). It is fine to use a simple editor, though at some point you should look into using an editor designed for programming as using a programming editor or IDE will improve your programming productivity. MARKDOWN -next_step "installfest" +important do + message "Microsoft Word is **not** a text editor. It is a *word processor*." + message "(Word Processors add lots of weird invisible formatting stuff to the files they edit. You must use a text editor to write code.)" +end + +message "Some programmers use command-line text editors like `emacs` or `vim`. These have a steep learning curve, so we recommend you use a graphical editor like those listed above." +next_step "installfest" From 826d99560bc468ca4a8b11d394fb24b8a6341c70 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Fri, 21 Mar 2014 22:49:25 -0700 Subject: [PATCH 003/486] Intermediate: Switch to using the official bootstrap-sass (instead of the deprecated bootstrap-sass-rails) --- sites/en/intermediate-rails/make_it_pretty_with_bootstrap.step | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/en/intermediate-rails/make_it_pretty_with_bootstrap.step b/sites/en/intermediate-rails/make_it_pretty_with_bootstrap.step index 0b21086b9..12579dc7c 100644 --- a/sites/en/intermediate-rails/make_it_pretty_with_bootstrap.step +++ b/sites/en/intermediate-rails/make_it_pretty_with_bootstrap.step @@ -22,7 +22,7 @@ end tools_and_references do message <<-MARKDOWN -* A gem for Bootstrap!! Let’s use the gem bootstrap-sass-rails: https://github.com/yabawock/bootstrap-sass-rails +* A gem for Bootstrap!! Here's where to get it https://github.com/twbs/bootstrap-sass * Bootstrap docs: http://getbootstrap.com/css/ * Here's a link to the navbar section: http://getbootstrap.com/components/#nav * Reference for HTML and CSS: http://www.htmldog.com/ From 62dcd0ace9d4d9645c63523515c0745681a7b21d Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Sat, 22 Mar 2014 22:59:24 -0700 Subject: [PATCH 004/486] Remove unlinked "installing komodo edit" page now that the "Editors" page exists The most current instructions for installing a given editor are probably best left to the editor's website. --- sites/en/installfest/editors.step | 2 +- sites/en/installfest/img/Komodo-Edit-5.png | Bin 87824 -> 0 bytes .../install_komodo_edit_for_mac.step | 28 ------------------ 3 files changed, 1 insertion(+), 29 deletions(-) delete mode 100644 sites/en/installfest/img/Komodo-Edit-5.png delete mode 100644 sites/en/installfest/install_komodo_edit_for_mac.step diff --git a/sites/en/installfest/editors.step b/sites/en/installfest/editors.step index 86f37f131..779728eee 100644 --- a/sites/en/installfest/editors.step +++ b/sites/en/installfest/editors.step @@ -2,7 +2,7 @@ message <<-MARKDOWN There are a number of different editors designed for programming. You may already have a favorite editor; if so you can continue using that editor. If you have never used a programming editor, there are a number of good editors available, several of them free of charge. Most Railsbridge instructors use the Sublime editor, so you may want to install Sublime; if you end up asking for help during your class it may be easier for an instructor or TA to help you if you are using Sublime. Here is a list of some of the more widely used editors: -* Sublime Text is popular with many Ruby and Rails users. You can use it free for evaluation, then must pay to continue using it. ( +* Sublime Text is popular with many Ruby and Rails users. You can use it free for evaluation, then must pay to continue using it. * Komodo is a very good free programming editor, that is not used as widely as in the past. It is relatively easy to use. * TextMate is very popular in the Ruby and Rails community. It is not free. * Aptana Studio is a free, full-featured, development IDE (Integrated Development Environment) for Ruby and Rails. It has many powerful features to assist you while you develop your code. You can install Aptana as either a stand-along program or as an Eclipse plugin. diff --git a/sites/en/installfest/img/Komodo-Edit-5.png b/sites/en/installfest/img/Komodo-Edit-5.png deleted file mode 100644 index a2b4b40b1c9db0ac5b7dcce731293dc5b6033163..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 87824 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

@)45{8JkU35AjxZ%KiGzwgMbK!S_z4n> z5xXNl@KGq6{XVW1KKeAsPifLR$kOqAq}0+eBEPco+MPRhASmrXVZAwHdwX)T`3DTy zZ}0p2H*hm)pTY4*zgEhYl4C%?e`y}vb6CXY2nj<-UIRtt?i|alfHo#`ao|(gXDuLX zm;8s)l9ElB^VbCJz%+5&C$?us`~uQbPCfjHhYuf`NsN@A9)sOtPz!o$blIGgIc{i9 z)n8^*03}d@Kv&|*xF=FNYw`z~dQJChB4=T#9Ea|2IhomZ9<63>&dUEPda9t$ z^u%34HS^|wipT_dW-1n_%9EL*Ri|L4AwPT-S^s~QwL=}w&rS(7?rEn3I$SUvok(s^ z7hBs22cEhFga3osuU)!Qv{K3$YQtgm*P~A$+~DA~^hZx)h7E3KiZh6b{AYvO7&D>H zi#Ibf^8{$Qj|Qc|4yzhrLvNB8ZT`YS_|)3ro}QRwpuT7#7K;rDxm*ZsXb`@U`G*j~ ztSd+rLo+l%qjghi===QWv!h;I-NG3U3h_)yYR2Gl=>krGjstH>_q`~p3W{Tb}!WJhoW*tbp9U^ zJqHS^#^)QDdY{?8b<66Az1l30MRkjcp*m$sMjbtP@vaE6qeumZ9jj2Z>+Ku1w64Pw zdh=M8<_MDLTW&f(=jvO5Jp@I6<%+U&6Xvlv)=#g~@x#kc-B)N+KR(Q=KCD9y%wY)^QXc{L2Q?$qkLc((ZKWiwC5%DeuR+JlmVJimgX9Vr50AUqnsKppturivDeGb@a`-vgs|g z0#dVfrcg1N$mRo=dtyKLc|KJx8nG|S2Xw3MZ>aym+-y~O8n=~W7Baw@%%*uO@_p=s zIkpXSSeZqy4sqW+R>6-okO^?dlc9w()Z}{%PX;w`=^K29kd-`aH z27Ldc0eeDCX(wi%DPINwUKbMUA`O>Wj1XK7Q?-NWUa2uEm){ed(vCeul~+eRaHl67ShtMmYZCA z9LF~2(J6{s1GPD|xo4*{!>~fZP&k6{?R(}4DAhQ8YPjRMhslC|SYeP9{=zk*ftQO$ zIX^WakeGVca+ z1}(CHD_$P6Yt#RQIe5?ZX38XXOIbA_-`_(Ll-|O$)zrMdP6|czx^zoK_*(q5qa3!2{Z!qSn8=a1+c3XGkOQr!a^ zTklS5OZascc@pTBt$Fyn@5kqj+2=&K2xMxt%LJ6Wxtls@)v9n^F@%3?_T<_QnT>VF z}_*oJwwE-#@>ueK*i#;5smIx`K z?vjf~2Yv}X-#)LFoN7qpYJ`ufN8QI^99)jio{1|?1zjBY@lV7|V{X^`hJx7~ Date: Sat, 29 Mar 2014 21:09:07 -0700 Subject: [PATCH 005/486] Tighten up TOC in 'learn to code' by not showing gifs and svgs in it --- lib/contents.rb | 2 +- sites/en/learn-to-code/computers.md | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/lib/contents.rb b/lib/contents.rb index b2123ec4b..d8986e367 100755 --- a/lib/contents.rb +++ b/lib/contents.rb @@ -44,7 +44,7 @@ def subpages_for filename content.scan /\[.*?\]\((.*?)\)/ do |link, _| next if (link =~ /^http/) next if (link =~ %r(^//)) # protocol-less absolute links e.g. //google.com - next if (link =~ /(jpg|png)$/) + next if (link =~ /\.\w{3}$/) # jpg/gif/svg/etc links.push(link) if !links.include? link end diff --git a/sites/en/learn-to-code/computers.md b/sites/en/learn-to-code/computers.md index 9db56da1d..71ec27928 100644 --- a/sites/en/learn-to-code/computers.md +++ b/sites/en/learn-to-code/computers.md @@ -50,8 +50,6 @@ * Input/Output * keyboard, mouse, touch screen, monitor -bonus: [Von Neumann Machine]() - # Computer Anatomy: Software * Operating System From 8313eb75939c620eddfb701658284818895685be Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Sun, 30 Mar 2014 00:09:18 -0700 Subject: [PATCH 006/486] TOC: Skip markdown image links like ![cool image](cool_image.jpg) --- lib/contents.rb | 4 ++-- spec/sites/meals/clean_up.md | 5 +++++ spec/sites/meals/clean_up.step | 3 --- 3 files changed, 7 insertions(+), 5 deletions(-) create mode 100644 spec/sites/meals/clean_up.md delete mode 100644 spec/sites/meals/clean_up.step diff --git a/lib/contents.rb b/lib/contents.rb index d8986e367..777f1cb1c 100755 --- a/lib/contents.rb +++ b/lib/contents.rb @@ -41,10 +41,10 @@ def subpages_for filename content = content_for(filename) # (markdown) links of the form: [link text](link_page) - content.scan /\[.*?\]\((.*?)\)/ do |link, _| + # but NOT images of the form ![alt text](image_link.jpg) + content.scan /[^!]\[.*?\]\((.*?)\)/ do |link, _| next if (link =~ /^http/) next if (link =~ %r(^//)) # protocol-less absolute links e.g. //google.com - next if (link =~ /\.\w{3}$/) # jpg/gif/svg/etc links.push(link) if !links.include? link end diff --git a/spec/sites/meals/clean_up.md b/spec/sites/meals/clean_up.md new file mode 100644 index 000000000..e624b7d0a --- /dev/null +++ b/spec/sites/meals/clean_up.md @@ -0,0 +1,5 @@ +Throw all your things away! ![garbage](garbage.jpg) + +YOU'RE DONE!! + +![successful person](success.jpg) \ No newline at end of file diff --git a/spec/sites/meals/clean_up.step b/spec/sites/meals/clean_up.step deleted file mode 100644 index 072bca94d..000000000 --- a/spec/sites/meals/clean_up.step +++ /dev/null @@ -1,3 +0,0 @@ -Throw all your things away! - -YOU'RE DONE!! \ No newline at end of file From a42ebd968dc5664f6cb0242f0ee38e400aecaf7b Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Tue, 1 Apr 2014 23:28:05 -0700 Subject: [PATCH 007/486] Group site links on 'docs' page into hopefully-logical sets --- lib/step.rb | 2 +- public/css/step.css | 6 +++++- sites/en/docs/docs.step | 16 +++++++++++++--- 3 files changed, 19 insertions(+), 5 deletions(-) diff --git a/lib/step.rb b/lib/step.rb index 57d428459..4f8fa7325 100644 --- a/lib/step.rb +++ b/lib/step.rb @@ -185,7 +185,7 @@ def goal *args def site_desc site_name, description div class: 'site-desc' do - h1 do + h2 do a href: "/#{site_name}" do text Titleizer.title_for_page(site_name) end diff --git a/public/css/step.css b/public/css/step.css index 92fad15d9..58ddf19eb 100644 --- a/public/css/step.css +++ b/public/css/step.css @@ -298,5 +298,9 @@ table.bordered tr { } .site-desc p { - margin: 5px 0 0 0; + margin: 0; +} + +.site-desc h2 { + margin: 25px 0 5px 0; } \ No newline at end of file diff --git a/sites/en/docs/docs.step b/sites/en/docs/docs.step index 9f6c606fe..dfbaf3d61 100644 --- a/sites/en/docs/docs.step +++ b/sites/en/docs/docs.step @@ -2,10 +2,14 @@ message < Date: Thu, 3 Apr 2014 12:19:19 -0700 Subject: [PATCH 008/486] vote to add mvc video I'm suggesting adding an mvc video from youtube. It's something I use personally when teaching and there's a certain amount of authority and succinctness a video has over a text explanation. --- sites/en/intro-to-rails/rails_architecture.step | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sites/en/intro-to-rails/rails_architecture.step b/sites/en/intro-to-rails/rails_architecture.step index 71d0fc243..ccf102ebf 100644 --- a/sites/en/intro-to-rails/rails_architecture.step +++ b/sites/en/intro-to-rails/rails_architecture.step @@ -46,4 +46,8 @@ When Models, Views and Controllers are all put together, they follow a pattern: Models, Views and Controllers each have specific jobs. Separating responsibilities like this make it easier to develop, especially as it gets bigger. (When each file has a clear responsibility it's easier to fix problems and add new features.) MARKDOWN + + message <<-MARKDOWN + [Youtube video on MVC architecture](https://www.youtube.com/watch?v=eTdVkgF_Slo) + MARKDOWN } From 14f21e8af94b11d51703f4b6b225506cdbf8c788 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Fri, 4 Apr 2014 22:49:08 -0700 Subject: [PATCH 009/486] Titleize irb and ARGV --- lib/titleizer.rb | 27 +++++++++++++++++---------- spec/titleizer_spec.rb | 8 ++++++++ 2 files changed, 25 insertions(+), 10 deletions(-) diff --git a/lib/titleizer.rb b/lib/titleizer.rb index c882030a0..296703acd 100644 --- a/lib/titleizer.rb +++ b/lib/titleizer.rb @@ -1,22 +1,29 @@ module Titleizer def self.title_for_page page_name - to_be_upcased = [ - 'rvm', - 'ssh', - 'dvd', - 'crud', - 'mvc', - 'html', - ] + to_be_upcased = %w( + rvm + ssh + dvd + crud + mvc + html + argv + ) + + to_be_lowercased = %w( + irb + nil + ) special_cases = { - 'osx' => 'OS X', - 'irb' => 'irb', + 'osx' => 'OS X' } page_name.split(/[-_]/).map do |w| if to_be_upcased.include?(w.downcase) w.upcase + elsif to_be_lowercased.include?(w.downcase) + w.downcase elsif special_cases.include?(w) special_cases[w] else diff --git a/spec/titleizer_spec.rb b/spec/titleizer_spec.rb index 5666b9629..a51ab026a 100644 --- a/spec/titleizer_spec.rb +++ b/spec/titleizer_spec.rb @@ -26,6 +26,14 @@ expect(Titleizer.title_for_page('whats_the_deal_with_html')).to eq('Whats The Deal With HTML') end + it 'uppercases argv' do + expect(Titleizer.title_for_page('argv')).to eq('ARGV') + end + + it 'keeps irb lowercase' do + expect(Titleizer.title_for_page('irb_as_a_service')).to eq('irb As A Service') + end + it 'capitalizes sentences' do expect(Titleizer.title_for_page('sandwich_parade_on_tuesday')).to eq('Sandwich Parade On Tuesday') end From a2e3c91f3bb8a920d389086db155aeb04a362fad Mon Sep 17 00:00:00 2001 From: Alex Chaffee Date: Wed, 9 Apr 2014 19:56:58 -0700 Subject: [PATCH 010/486] a few edits to the teacher training deck --- .../en/workshop/more_teacher_training.deck.md | 25 +++++++++++-------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/sites/en/workshop/more_teacher_training.deck.md b/sites/en/workshop/more_teacher_training.deck.md index a5dd9dd8a..1cdb79426 100644 --- a/sites/en/workshop/more_teacher_training.deck.md +++ b/sites/en/workshop/more_teacher_training.deck.md @@ -46,7 +46,7 @@ There are a few different RailsBridge curricula: * Intro to Ruby * Front End (HTML, CSS, and a tiny bit of JavaScript). -First, we get all the necessary technologies onto the students' computers (the installfest). +First, we get all the necessary technologies onto the students' computers (the installfest). The next day we break into small groups and work through the curriculum. @@ -80,14 +80,19 @@ We've made three quasi-arbitrary categories of ways to make your class awesome: ### We want our students to feel: * socially comfortable * technically capable -* like you know what's going on (even if you don't feel like you do). +* like you are approachable and can help solve their problems # Discussion: Social Comfort #### Imagine: +* You're trying to do something difficult * You're in a group of strangers -* You're trying to do something that sounds really difficult -* You've tried some coding tutorials online but got lost / bored / confused. + * many of whom know how to do it better than you +* You've tried before but got lost or bored or confused +* You don't feel like you can articulate your thoughts and questions +* You don't know the right names for anything + +#### When was the last time you felt this way? #### How can we help make this easier? #### How can you help people feel socially comfortable? @@ -96,7 +101,7 @@ We've made three quasi-arbitrary categories of ways to make your class awesome: # Social Comfort (Ideas) #### Introductions -* Include name, profession, why are you here, and something silly. +* Include name, profession, why are you here / goals for today's class, and something silly. * Don't rush, even if you have a big class. * If someone joins the class late, ask them to introduce themselves. @@ -204,11 +209,11 @@ Talk about what problems you might anticipate, and what to do about them. #### TAs: How can you best utilize the AWESOME POWER that is a TA? # TAs (Some Ideas) -* TAs can ask questions to encourage students to speak up. -* Ask your TA to explain a concept; they may be more technically advanced than you! +* TAs can ask questions to encourage students to speak up. +* Ask your TA to explain a concept; they may be more technically advanced than you! * TAs can help people who get lost. -* Co-teaching is also an option if you feel like you can tag-team. There doesn't have to be a hierarchy. -* If someone falls behind, the TA can take them out of the room to do some 1-on-1, if there's another TA in the room. +* Co-teaching is also an option if you feel like you can tag-team. There doesn't have to be a hierarchy. +* If someone falls behind, the TA can take them out of the room to do some 1-on-1, if there's another TA in the room. # Discussion: Comprehension #### How can you tell if they understand the words you're saying? @@ -217,7 +222,7 @@ Talk about what problems you might anticipate, and what to do about them. # Student Comprehension (Some Ideas) * Pay attention to body language. -* People ask questions most often when they are actively processing material. If they aren't, it might be that the material is too easy or hard. Try to figure out which it is! +* People ask questions most often when they are actively processing material. If they aren't, it might be that the material is too easy or hard. Try to figure out which it is! #### Calling on people * Calling on people makes the class more interactive and engaging, and less lecture-y. From 277369d0135d746ddd12596e79beb79837558a98 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Fri, 11 Apr 2014 21:58:23 -0700 Subject: [PATCH 011/486] "Get a Sticker": ruby 2.0.0 and 2.1.0 are allowed Fixes #342 --- sites/en/installfest/get_a_sticker.step | 4 +++- sites/en/intro-to-rails/intro-to-rails.step | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/sites/en/installfest/get_a_sticker.step b/sites/en/installfest/get_a_sticker.step index 596401739..6a5f6e4ae 100644 --- a/sites/en/installfest/get_a_sticker.step +++ b/sites/en/installfest/get_a_sticker.step @@ -14,7 +14,9 @@ step "Have a volunteer check your tool versions" do h3 "On all operating systems:" console "ruby -v" - fuzzy_result "ruby 1.9{FUZZY}.3p125 (2012-02-16 revision 34643) [x86_64-darwin11.3.0]{/FUZZY}" + fuzzy_result "ruby {FUZZY}1.9.3p125 (2012-02-16 revision 34643) [x86_64-darwin11.3.0]{/FUZZY}" + + tip "Depending on your environment, your Ruby version might be **1.9.3**, **2.0.0** or **2.1.0**. As long as it's 1.9.3 or above, you're good to go." console "bundle -v" fuzzy_result "Bundler version 1{FUZZY}.x.x{/FUZZY}" diff --git a/sites/en/intro-to-rails/intro-to-rails.step b/sites/en/intro-to-rails/intro-to-rails.step index 9fee79be9..840200bbf 100755 --- a/sites/en/intro-to-rails/intro-to-rails.step +++ b/sites/en/intro-to-rails/intro-to-rails.step @@ -38,7 +38,7 @@ day... unless I really screwed something up. :D We're going to be working with: -* ruby 1.9.3 or 2.0.0 installed via RVM (Mac or Linux) or RailsInstaller (Mac or Windows) +* ruby 1.9.3, 2.0.0 or 2.1.0 installed via RVM (Mac or Linux) or RailsInstaller (Mac or Windows) * rails 4.0.x * bundler * sqlite From 615d46ad6d9f012dc38662166eeb819eb1748cc8 Mon Sep 17 00:00:00 2001 From: Alex Chaffee Date: Sat, 12 Apr 2014 01:02:04 -0700 Subject: [PATCH 012/486] Learn To Code tweaks --- lib/step.rb | 19 +++- .../installfest/create_a_heroku_account.step | 4 +- sites/en/installfest/create_a_rails_app.step | 107 ++++++++++++++++++ ...rails_app.step => deploy_a_rails_app.step} | 103 ----------------- .../en/intro-to-rails/rails_architecture.step | 2 +- sites/en/learn-to-code/functions.md | 14 ++- sites/en/learn-to-code/loops.md | 22 ++-- sites/en/learn-to-code/sinatra.md | 8 +- 8 files changed, 157 insertions(+), 122 deletions(-) create mode 100644 sites/en/installfest/create_a_rails_app.step rename sites/en/installfest/{create_and_deploy_a_rails_app.step => deploy_a_rails_app.step} (62%) diff --git a/lib/step.rb b/lib/step.rb index 4f8fa7325..ca08aa0e9 100644 --- a/lib/step.rb +++ b/lib/step.rb @@ -44,10 +44,21 @@ def page_name def insert file # todo: unify into common 'find & process a document file' unit dir = File.dirname(@doc_path) - path = File.join(dir, "_#{file}.step") # todo: other file types - src = File.read(path) - step = Step.new(src: src, doc_path: path, container_page_name: page_name, step_stack: @step_stack) - widget step + + # todo: other file types + + if File.exist?(path = File.join(dir, "_#{file}.step")) + src = File.read(path) + step = Step.new(src: src, doc_path: path, container_page_name: page_name, step_stack: @step_stack) + widget step + elsif File.exist?(path = File.join(dir, "#{file}.step")) + src = File.read(path) + step = Step.new(src: src, doc_path: path, container_page_name: page_name, step_stack: @step_stack) + widget step + elsif File.exist?(path = File.join(dir, "#{file}.md")) + src = File.read(path) + message src + end end ## steps diff --git a/sites/en/installfest/create_a_heroku_account.step b/sites/en/installfest/create_a_heroku_account.step index 0b99cb4c9..01e411202 100644 --- a/sites/en/installfest/create_a_heroku_account.step +++ b/sites/en/installfest/create_a_heroku_account.step @@ -29,8 +29,8 @@ end step "Add your SSH key to your Heroku account" do console "heroku keys:add" - + message "hit enter to accept the default key file to use" end -next_step "create_and_deploy_a_rails_app" +next_step "create_a_rails_app" diff --git a/sites/en/installfest/create_a_rails_app.step b/sites/en/installfest/create_a_rails_app.step new file mode 100644 index 000000000..0d3aefdaf --- /dev/null +++ b/sites/en/installfest/create_a_rails_app.step @@ -0,0 +1,107 @@ +step "Change to your home directory" do + insert 'switch_to_home_directory' +end + +step "Create a railbridge directory" do + console "mkdir railsbridge" + message "`mkdir` stands for make directory (folder)." + message "We've made a folder called `railsbridge`." +end + +step "Change to your new railsbridge directory" do + console "cd railsbridge" +end + +step "Create a new Rails app" do + + console "rails new test_app" + + message "The command's output is voluminous, and will take some time to complete, with a long pause in the middle, after all the 'create...' statements ending in 'bundle install'. When it fully completes, it will return you to your home prompt. Look for the 'Your bundle is complete!' message just above." + + tip do + message "On Linux, you may have to enable this line to your Gemfile:" + pre "gem 'therubyracer', :platforms => :ruby" + message "Just delete the '#' in front of the statement" + end + + console "cd test_app" + console "rails server" + + tip "In Windows, you may need to let Ruby and Rails communicate through your firewall. Say yes to the popup." + + tip "Shortcut: Just type 'rails s'" do + message <<-MARKDOWN + Throughout your Rails programming career you're going to type `rails server` a + lot. In fact, you'll type this so much that DHH and the Rails Core team + decided to save you 5 keystrokes per server restart. Simply typing `rails s` + is the same as `rails server`. + MARKDOWN + end + + message <<-MARKDOWN + The first command should produce no output. + If `rails server` starts up with no errors, you're golden! It'll look something like this: + MARKDOWN + + fuzzy_result <<-TEXT + => Booting WEBrick + => Rails 4.0{FUZZY}.x{/FUZZY} application starting in development on http://0.0.0.0:3000 + => Call with -d to detach + => Ctrl-C to shutdown server + [2010-09-30 21:04:12] INFO WEBrick 1.3.1 + [2010-09-30 21:04:12] INFO ruby 1.9{FUZZY}.3 (2012-11-10) [x86_64-darwin10.4.2]{/FUZZY} + [2010-09-30 21:04:12] INFO WEBrick::HTTPServer#start: pid={FUZZY}24805{/FUZZY} port=3000 + TEXT + + message "If it does, congratulations! You've successfully installed Ruby AND Rails and started your server." + + tip "If it doesn't work, ask a TA for help." + + message <<-MARKDOWN + * In your browser, go to + + ![Successful Rails Install](img/successful_rails_install.png) + + * Back in the Terminal window where you ran rails server, type **Control-C** (don't type this into the console, but hold the Control and C keys at the same time) to kill(stop) the server. Windows will ask "Terminate batch job (Y/N)?". Type "Y". + MARKDOWN + + important "On Windows, sometimes Control-C doesn't work. In that case, look for the key called 'Break' or 'Pause' and press Control-Break, then answer Y at the prompt. If there is no Pause/Break key on your keyboard, you can run `ruby script/rails server` instead of `rails server` which should allow Control-C to stop the server." +end + +step "Generate a database model" do + tip "If your prompt doesn't already show that you are (still) in the test_app folder" do + console "cd test_app" + end + + console <<-BASH + rails generate scaffold drink name:string temperature:integer + BASH + console <<-BASH + rake db:migrate + BASH + console <<-BASH + rails server + BASH + + message <<-MARKDOWN + **Note:** the above are three separate commands. Type each line into the terminal separately, not as one single command. + + Wait until your console shows that the Webrick server has started (just like before). Then, in the browser, visit + + 1. Click on "New drink" + 2. Enter Cappuccino for the name + 3. Enter 135 for the temperature. + 4. Click on "Create Drink". + + (The window where you ran `rails server` will display debugging information as you do this.) + + You should see: ![Drink was successfully created](img/get_a_sticker_you_should_see.png) + + In your terminal, Hold Control and hit C (or on Windows, Control-Break, Y) to stop the rails server. + MARKDOWN +end + +end + +next_step "deploy_a_rails_app" + diff --git a/sites/en/installfest/create_and_deploy_a_rails_app.step b/sites/en/installfest/deploy_a_rails_app.step similarity index 62% rename from sites/en/installfest/create_and_deploy_a_rails_app.step rename to sites/en/installfest/deploy_a_rails_app.step index 2026fd65f..336b60fa5 100644 --- a/sites/en/installfest/create_and_deploy_a_rails_app.step +++ b/sites/en/installfest/deploy_a_rails_app.step @@ -1,106 +1,3 @@ -step "Change to your home directory" do - insert 'switch_to_home_directory' -end - -step "Create a railbridge directory" do - console "mkdir railsbridge" - message "`mkdir` stands for make directory (folder)." - message "We've made a folder called `railsbridge`." -end - -step "Change to your new railsbridge directory" do - console "cd railsbridge" -end - -step "Create a new Rails app" do - - console "rails new test_app" - - message "The command's output is voluminous, and will take some time to complete, with a long pause in the middle, after all the 'create...' statements ending in 'bundle install'. When it fully completes, it will return you to your home prompt. Look for the 'Your bundle is complete!' message just above." - - tip do - message "On Linux, you may have to enable this line to your Gemfile:" - pre "gem 'therubyracer', :platforms => :ruby" - message "Just delete the '#' in front of the statement" - end - - console "cd test_app" - console "rails server" - - tip "In Windows, you may need to let Ruby and Rails communicate through your firewall. Say yes to the popup." - - tip "Shortcut: Just type 'rails s'" do - message <<-MARKDOWN - Throughout your Rails programming career you're going to type `rails server` a - lot. In fact, you'll type this so much that DHH and the Rails Core team - decided to save you 5 keystrokes per server restart. Simply typing `rails s` - is the same as `rails server`. - MARKDOWN - end - - message <<-MARKDOWN - The first command should produce no output. - If `rails server` starts up with no errors, you're golden! It'll look something like this: - MARKDOWN - - fuzzy_result <<-TEXT - => Booting WEBrick - => Rails 4.0{FUZZY}.x{/FUZZY} application starting in development on http://0.0.0.0:3000 - => Call with -d to detach - => Ctrl-C to shutdown server - [2010-09-30 21:04:12] INFO WEBrick 1.3.1 - [2010-09-30 21:04:12] INFO ruby 1.9{FUZZY}.3 (2012-11-10) [x86_64-darwin10.4.2]{/FUZZY} - [2010-09-30 21:04:12] INFO WEBrick::HTTPServer#start: pid={FUZZY}24805{/FUZZY} port=3000 - TEXT - - message "If it does, congratulations! You've successfully installed Ruby AND Rails and started your server." - - tip "If it doesn't work, ask a TA for help." - - message <<-MARKDOWN - * In your browser, go to - - ![Successful Rails Install](img/successful_rails_install.png) - - * Back in the Terminal window where you ran rails server, type **Control-C** (don't type this into the console, but hold the Control and C keys at the same time) to kill(stop) the server. Windows will ask "Terminate batch job (Y/N)?". Type "Y". - MARKDOWN - - important "On Windows, sometimes Control-C doesn't work. In that case, look for the key called 'Break' or 'Pause' and press Control-Break, then answer Y at the prompt. If there is no Pause/Break key on your keyboard, you can run `ruby script/rails server` instead of `rails server` which should allow Control-C to stop the server." -end - -step "Generate a database model" do - tip "If your prompt doesn't already show that you are (still) in the test_app folder" do - console "cd test_app" - end - - console <<-BASH - rails generate scaffold drink name:string temperature:integer - BASH - console <<-BASH - rake db:migrate - BASH - console <<-BASH - rails server - BASH - - message <<-MARKDOWN - **Note:** the above are three separate commands. Type each line into the terminal separately, not as one single command. - - Wait until your console shows that the Webrick server has started (just like before). Then, in the browser, visit - - 1. Click on "New drink" - 2. Enter Cappuccino for the name - 3. Enter 135 for the temperature. - 4. Click on "Create Drink". - - (The window where you ran `rails server` will display debugging information as you do this.) - - You should see: ![Drink was successfully created](img/get_a_sticker_you_should_see.png) - - In your terminal, Hold Control and hit C (or on Windows, Control-Break, Y) to stop the rails server. - MARKDOWN -end - step "Use git" do tip "If your prompt doesn't already show that you are (still) in the test_app folder" do console "cd test_app" diff --git a/sites/en/intro-to-rails/rails_architecture.step b/sites/en/intro-to-rails/rails_architecture.step index 71d0fc243..9ad7594f1 100644 --- a/sites/en/intro-to-rails/rails_architecture.step +++ b/sites/en/intro-to-rails/rails_architecture.step @@ -16,7 +16,7 @@ explanation { h2 "Rails architecture and its relation to the database" - img src: "img/mvc.png", alt: "MVC" + img(src: "img/mvc.png", alt: "MVC") message "Rails implements a very specific notion of the **Model/View/Controller** pattern, which guides how you structure your web applications." diff --git a/sites/en/learn-to-code/functions.md b/sites/en/learn-to-code/functions.md index 54fb18716..1ccf2dc27 100644 --- a/sites/en/learn-to-code/functions.md +++ b/sites/en/learn-to-code/functions.md @@ -19,21 +19,28 @@ Here's a silly function: * `x + y` is the *body* of the function * also the *return value* +Lab: write a `multiply` method and use it to multiply 123 * 456 + # Rant!!! def rant s s.upcase.gsub(" ", "") + "!!!" end - + puts rant "i like pizza" +Lab: use "rant" to rant about something really important!!! + # Capitalize Just The First Character def initial_cap s s[0] + s[1,s.length] end - puts initial_cap("McElaney") + puts initial_cap("smith") + puts initial_cap("deniro") + +Lab: capitalize a few things # Titleize @@ -44,7 +51,6 @@ Here's a silly function: * The funny `&:` means "send this message" * `map(&:capitalize)` means "send the message `capitalize` to every item in the array" - -# LAB: todo +# LAB: titleize your favorite movies diff --git a/sites/en/learn-to-code/loops.md b/sites/en/learn-to-code/loops.md index 7df87a583..b653ba2df 100644 --- a/sites/en/learn-to-code/loops.md +++ b/sites/en/learn-to-code/loops.md @@ -6,7 +6,7 @@ A LOOP is when we ask a program to do something many times. # loop -If you want something to keep going forever, use a special loop called `loop`. +If you want something to keep going forever, use a special loop called `loop`. loop do puts "Hello" @@ -96,7 +96,7 @@ Let's unpack this: Remember this poem? - 1 potato + 1 potato 2 potato 3 potato 4 @@ -115,10 +115,18 @@ Try this: puts count.to_s + " potato" end -`|count|` means +`|count|` means > "the `count` variable points to the current value of the counter" +# `times` output + + 0 potato + 1 potato + 2 potato + 3 potato + 4 + Whoops! What's wrong? # `times` with a counter -- fixed @@ -167,11 +175,11 @@ This is fairly complicated, so let's stop here and make sure to understand every count = 1 -creates a *variable* named `count` and sets its value to `1`. - +creates a *variable* named `count` and sets its value to `1`. + while count <= 4 -starts a loop and immediately compares `count` to `4`. +starts a loop and immediately compares `count` to `4`. `1` is less than `4`, so the expression is `true`, so we continue with the loop. @@ -193,7 +201,7 @@ goes *back to the `while` line* and checks again while count <= 4 -compares `count` to `4`. +compares `count` to `4`. `2` is less than `4`, so the expression is `true`, so we continue with the loop. diff --git a/sites/en/learn-to-code/sinatra.md b/sites/en/learn-to-code/sinatra.md index 4e4e9c37e..b04fc6d27 100644 --- a/sites/en/learn-to-code/sinatra.md +++ b/sites/en/learn-to-code/sinatra.md @@ -20,6 +20,12 @@ Now open a Web Browser (like Firefox or Chrome or Safari or Internet Explorer) a http://localhost:4567/hi +# Congratulations + +You just wrote a web server. + +No, really. + # Hello, Whoever Change `hi.rb` to look like this: @@ -54,6 +60,6 @@ they see this: # Detour: Deploying to Heroku -* todo - link to Railsbridge pages describing account setup & deploy steps +* Railsbridge pages describing account setup & [deploy](/installfest/deploy_a_rails_app) steps From 9118d8f719036dc2d2912f82522c8a4749aa6250 Mon Sep 17 00:00:00 2001 From: Isaac Elias Date: Sat, 12 Apr 2014 06:38:53 -0700 Subject: [PATCH 013/486] updated description of rake db:migrate It seemed to be confusing the `scaffold` command with `db:migrate` --- sites/en/intro-to-rails/creating_a_migration.step | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/en/intro-to-rails/creating_a_migration.step b/sites/en/intro-to-rails/creating_a_migration.step index f6fd88419..57273bd3f 100644 --- a/sites/en/intro-to-rails/creating_a_migration.step +++ b/sites/en/intro-to-rails/creating_a_migration.step @@ -36,7 +36,7 @@ explanation { message <<-MARKDOWN `rake` _(ruby make)_ is a tool that allows you to run small Ruby programs (**tasks**) that you use often in your application. -Here, `rake db:migrate` is a task provided by the Rails framework. It creates a bunch of new files, including a *migration*, a *model*, a *view*, and a *controller*. +Here, `rake db:migrate` is a task provided by the Rails framework. It uses the migration file we just created (`db/migrate/201xxxxxxxxxxx_create_topics.rb`) to change the database. Database migration files can be crucial to code collaboration. MARKDOWN From bde7378ad2b848d50fc828a15f92c5d16be8a8a7 Mon Sep 17 00:00:00 2001 From: Alex Chaffee Date: Sat, 12 Apr 2014 07:49:33 -0700 Subject: [PATCH 014/486] fix syntax error --- sites/en/installfest/create_a_rails_app.step | 2 -- 1 file changed, 2 deletions(-) diff --git a/sites/en/installfest/create_a_rails_app.step b/sites/en/installfest/create_a_rails_app.step index 0d3aefdaf..0c83c098f 100644 --- a/sites/en/installfest/create_a_rails_app.step +++ b/sites/en/installfest/create_a_rails_app.step @@ -101,7 +101,5 @@ step "Generate a database model" do MARKDOWN end -end - next_step "deploy_a_rails_app" From 88895058009ca5fb15e691423e336c2c1fb4dae4 Mon Sep 17 00:00:00 2001 From: Alex Chaffee Date: Sat, 12 Apr 2014 13:36:48 -0700 Subject: [PATCH 015/486] customizeable caption for 'link' tag --- lib/step.rb | 8 +++-- sites/en/learn-to-code/learn-to-code.step | 39 ++++++++++++----------- spec/step_spec.rb | 9 ++++++ 3 files changed, 35 insertions(+), 21 deletions(-) diff --git a/lib/step.rb b/lib/step.rb index ca08aa0e9..bcabb10f3 100644 --- a/lib/step.rb +++ b/lib/step.rb @@ -99,9 +99,12 @@ def step name = nil, options = {} end end - def link name + + def link name, options = {} + options = {caption: LINK_CAPTION}.merge(options) p :class => "link" do - text "Go on to " + text options[:caption] + text " " simple_link(name, class: :link) end end @@ -242,6 +245,7 @@ def tip text = nil, &block IRB_CAPTION = "Type this in irb:" RESULT_CAPTION = "Expected result:" FUZZY_RESULT_CAPTION = "Approximate expected result:" + LINK_CAPTION = "Go on to" def console(commands) console_with_message(TERMINAL_CAPTION, commands) diff --git a/sites/en/learn-to-code/learn-to-code.step b/sites/en/learn-to-code/learn-to-code.step index efc4e4bc0..e0d3885d8 100644 --- a/sites/en/learn-to-code/learn-to-code.step +++ b/sites/en/learn-to-code/learn-to-code.step @@ -1,19 +1,20 @@ - -link "learn_to_code" -link "computers" -link "objects" -link "strings" -link "numbers" -link "variables" -link "nil" -link "the_command_line" -link "input_and_output" -link "logic" -link "loops" -link "arrays" -link "argv" -link "hashes" -link "functions" -link "sinatra" -link "extra" -link "next_steps" +ul do + li { link "learn_to_code", caption: "" } + li { link "computers", caption: "" } + li { link "objects", caption: "" } + li { link "strings", caption: "" } + li { link "numbers", caption: "" } + li { link "variables", caption: "" } + li { link "nil", caption: "" } + li { link "the_command_line", caption: "" } + li { link "input_and_output", caption: "" } + li { link "logic", caption: "" } + li { link "loops", caption: "" } + li { link "arrays", caption: "" } + li { link "argv", caption: "" } + li { link "hashes", caption: "" } + li { link "functions", caption: "" } + li { link "sinatra", caption: "" } + li { link "extra", caption: "" } + li { link "next_steps", caption: "" } +end diff --git a/spec/step_spec.rb b/spec/step_spec.rb index 705a189e8..a38bffc52 100644 --- a/spec/step_spec.rb +++ b/spec/step_spec.rb @@ -94,6 +94,15 @@ def step_obj_for(path) hash = URI.escape '#' assert { a["href"] == "choose_breakfast?back=hello#{hash}step1" } end + + it "has an optional parameter for the caption" do + html_doc(<<-RUBY) + step "breakfast" do + link "breakfast", caption: "Eat some" + end + RUBY + assert { html_doc.css("p.link").text == "Eat some Breakfast" } + end end describe 'source_code' do From 4ae3b65af583881126dbb7e59b9d34140ded22c2 Mon Sep 17 00:00:00 2001 From: Harry Moreno Date: Sun, 13 Apr 2014 13:14:14 -0700 Subject: [PATCH 016/486] added descriptive text to video expanation --- sites/en/intro-to-rails/rails_architecture.step | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/en/intro-to-rails/rails_architecture.step b/sites/en/intro-to-rails/rails_architecture.step index ccf102ebf..bfa83a73f 100644 --- a/sites/en/intro-to-rails/rails_architecture.step +++ b/sites/en/intro-to-rails/rails_architecture.step @@ -48,6 +48,6 @@ Models, Views and Controllers each have specific jobs. Separating responsibilit MARKDOWN message <<-MARKDOWN - [Youtube video on MVC architecture](https://www.youtube.com/watch?v=eTdVkgF_Slo) + If you want to learn more about Rails Architecture, you may want to watch this video explanation (3 min 30 sec) [MVC architecture *Youtube*](https://www.youtube.com/watch?v=eTdVkgF_Slo) MARKDOWN } From dd8f1fbe7b9f49bcdf47f6caf9eb8aba1189506d Mon Sep 17 00:00:00 2001 From: Alex Chaffee Date: Sun, 13 Apr 2014 14:49:24 -0700 Subject: [PATCH 017/486] minor edits to 'learn to code' --- sites/en/learn-to-code/extra.md | 1 - sites/en/learn-to-code/numbers.md | 10 +++++----- sites/en/learn-to-code/strings.md | 13 ------------- sites/en/ruby/strings.step | 15 +++++++++++++++ 4 files changed, 20 insertions(+), 19 deletions(-) diff --git a/sites/en/learn-to-code/extra.md b/sites/en/learn-to-code/extra.md index 573ebffde..500fa4632 100644 --- a/sites/en/learn-to-code/extra.md +++ b/sites/en/learn-to-code/extra.md @@ -13,4 +13,3 @@ We've gone over the basics, but Ruby has lots of other language features. Here's [Methods](http://codelikethis.com/lessons/ruby_objects/objects#behavior) and [Classes](http://codelikethis.com/lessons/ruby_objects/classes) are the heart of [Object-Oriented Programming](https://en.wikipedia.org/wiki/Object-oriented_programming). They ## ...and [lots more](http://codelikethis.com/lessons)... - diff --git a/sites/en/learn-to-code/numbers.md b/sites/en/learn-to-code/numbers.md index 533432712..6a9f2b5a9 100644 --- a/sites/en/learn-to-code/numbers.md +++ b/sites/en/learn-to-code/numbers.md @@ -28,8 +28,8 @@ Q: What is 1 plus 2 times 3? A: *It depends!* - (1 + 2) * 3 == 9 - 1 + (2 * 3) == 7 + * `(1 + 2) * 3` is 9 + * `1 + (2 * 3)` is 7 # Parentheses Are Free @@ -62,9 +62,9 @@ Don't panic! The solution is easy. Numbers know a message that converts them into strings. `to_s` means "to string". "1" + 2.to_s - + Likewise, strings know a message that converts them into numbers. - + 1 + "2".to_i `to_i` means "to integer". @@ -75,7 +75,7 @@ Try this in irb! # WTFixnum? -The error said `can't convert Fixnum into String`. +The error said `can't convert Fixnum into String`. Q: What is a Fixnum? diff --git a/sites/en/learn-to-code/strings.md b/sites/en/learn-to-code/strings.md index 7f9dc094b..6ca6f530f 100644 --- a/sites/en/learn-to-code/strings.md +++ b/sites/en/learn-to-code/strings.md @@ -41,16 +41,3 @@ Definitely try these out in irb! It's pretty fun. * What does your name look like, repeated 1000 times? * What is the tenth character of "Matz is nice"? (Trick question!) -# Interpolation - - first = "Joe" - last = "Smith" - -`+` does *concatenation* - - full = first + " " + last - -`#{}` does *interpolation* - - full = "#{first} #{last}" - diff --git a/sites/en/ruby/strings.step b/sites/en/ruby/strings.step index 88332e9b5..205bffe5a 100644 --- a/sites/en/ruby/strings.step +++ b/sites/en/ruby/strings.step @@ -35,6 +35,21 @@ IRB message 'The code in the curly braces can be any valid Ruby statement. Try putting various things in the curly brackets to see what works and what doesn\'t.' end +tip <<-'MD' +# Concatenation vs. Interpolation + + first = "Joe" + last = "Smith" + +`+` does *concatenation* + + full = first + " " + last + +`#{}` does *interpolation* + + full = "#{first} #{last}" +MD + step do message "Try out some of these String methods." irb <<-IRB From 15e89b6b77b3e7a68057ba66edc54182e648f8c4 Mon Sep 17 00:00:00 2001 From: Alex Chaffee Date: Fri, 2 May 2014 07:44:26 -0700 Subject: [PATCH 018/486] use Erector v0.10.0 --- Gemfile | 2 +- Gemfile.lock | 9 ++++----- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/Gemfile b/Gemfile index 93448e105..5807c8539 100644 --- a/Gemfile +++ b/Gemfile @@ -1,7 +1,7 @@ source "https://rubygems.org/" gem 'activesupport', '~> 3.2.0' -gem "erector", "~> 0.9.0" +gem "erector", "~> 0.10.0" gem "sinatra", "~> 1.3.0" gem "nokogiri" gem "thin" diff --git a/Gemfile.lock b/Gemfile.lock index 1fcd02b3e..4471e2537 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -17,7 +17,7 @@ GEM thin trollop diff-lcs (1.2.5) - erector (0.9.0) + erector (0.10.0) treetop (>= 1.2.3) eventmachine (1.0.3) ffi (1.9.3) @@ -75,9 +75,8 @@ GEM eventmachine (>= 1.0.0) rack (>= 1.0.0) tilt (1.4.1) - treetop (1.4.15) - polyglot - polyglot (>= 0.3.1) + treetop (1.5.3) + polyglot (~> 0.3) trollop (2.0) wrong (0.7.1) diff-lcs (~> 1.2.5) @@ -93,7 +92,7 @@ DEPENDENCIES activesupport (~> 3.2.0) coderay deckrb (~> 0.5.2) - erector (~> 0.9.0) + erector (~> 0.10.0) eventmachine (~> 1.0.3) files (~> 0.3.0) nokogiri From 28c2dabcdca98a1be15452f4f541073dc3addcbb Mon Sep 17 00:00:00 2001 From: Alex Chaffee Date: Fri, 2 May 2014 07:59:40 -0700 Subject: [PATCH 019/486] link to Github Guides. Closes #349 --- CONTRIBUTING.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 468120b0f..5e5a52abe 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -39,13 +39,13 @@ maintainers to love you. :heart:* ## Submitting a Pull Request -- Read the article ["Using Pull Requests"](https://help.github.com/articles/using-pull-requests) - on GitHub. +- Read the GitHub Guide on [Forking](https://guides.github.com/activities/forking/), especially the part about + [Pull Requests](https://guides.github.com/activities/forking/#making-a-pull-request). - When you submit a pull request (PR), make sure your topic branch is selected on the right-hand side of the Pull Request Preview page, like this: - ![choosing pull request branch](https://github-images.s3.amazonaws.com/help/change-branches.png) + ![choosing pull request branch](https://github-images.s3.amazonaws.com/help/pull_requests/send-pull-request.png) - Remember, pull requests are submitted *from* your repo, but show up on the *upstream* repo. @@ -82,7 +82,9 @@ be fine. First, you'll need a GitHub account, which is totally free. You can sign up [here](https://github.com/signup/free). -Next, browse the [GitHub Help site](https://help.github.com). +Next, browse the [GitHub Help site](https://help.github.com) and the +[Github Guides](https://guides.github.com/). The Help Site is more technical, and the +Guides are very easy to understand tutorials. You'll want to read about [forking](https://help.github.com/articles/fork-a-repo) and then make your own @@ -98,10 +100,8 @@ anyone who wants to contribute do so. His email is behind that profile link. # Closing -If you haven't taken the time to go through the Git Immersion lab. - -Do it. It's worth it no matter how much git-fu you have. -http://gitimmersion.com +If you haven't taken the time yet, go through the [Git Immersion lab](http://gitimmersion.com) +at . Do it. It's worth it no matter how much git-fu you have. Also, [Pro Git](http://git-scm.com/book) is a great (and free!) book about Git. From 8a7ed2f625b054ce695e626a421a575a55c31183 Mon Sep 17 00:00:00 2001 From: Yu-Cheng Chuang Date: Sun, 4 May 2014 17:18:47 +0800 Subject: [PATCH 020/486] install i18n gem --- Gemfile | 1 + Gemfile.lock | 1 + 2 files changed, 2 insertions(+) diff --git a/Gemfile b/Gemfile index 5807c8539..ab57a2d9c 100644 --- a/Gemfile +++ b/Gemfile @@ -11,6 +11,7 @@ gem 'coderay' gem "deckrb", "~> 0.5.2" gem "sass" gem "redcarpet" +gem "i18n", "~> 0.6.9" group :development do gem "wrong", "~> 0.7.0" diff --git a/Gemfile.lock b/Gemfile.lock index 4471e2537..b41e5e5b2 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -95,6 +95,7 @@ DEPENDENCIES erector (~> 0.10.0) eventmachine (~> 1.0.3) files (~> 0.3.0) + i18n (~> 0.6.9) nokogiri rack-codehighlighter rack-test From 7668e61bcd88bd287bcd296b0c7ce27b5c5e0609 Mon Sep 17 00:00:00 2001 From: Yu-Cheng Chuang Date: Sun, 4 May 2014 17:20:27 +0800 Subject: [PATCH 021/486] Config locale via I18n.locale --- app.rb | 42 ++++++++++++++++++++++++++++++---------- lib/site.rb | 2 +- spec/app_spec.rb | 8 ++++---- spec/site_syntax_spec.rb | 2 +- spec/step_page_spec.rb | 1 + spec/step_spec.rb | 1 + 6 files changed, 40 insertions(+), 16 deletions(-) diff --git a/app.rb b/app.rb index af4e073a6..2c44d85e1 100755 --- a/app.rb +++ b/app.rb @@ -1,6 +1,8 @@ require 'sinatra' require 'digest/md5' require 'erector' +require 'i18n' +require 'i18n/backend/fallbacks' #require 'wrong' #include Wrong::D @@ -22,15 +24,28 @@ class InstallFest < Sinatra::Application # todo: use Sinatra::Base instead, with more explicit config include Erector::Mixin + # Set available locales in Array of Strings; this is also used when + # checking availability in dynamic locale assigment, so must be as Strings. + AVAILABLE_LOCALES = %w(en es) + + configure do + I18n::Backend::Simple.send(:include, I18n::Backend::Fallbacks) + I18n.load_path = Dir[File.join(settings.root, 'locales', '*.yml')] + I18n.backend.load_translations + + I18n.available_locales = AVAILABLE_LOCALES + I18n.enforce_available_locales = true + I18n.default_locale = :en + end + def initialize super @here = File.expand_path(File.dirname(__FILE__)) @default_sites = {en: "docs", es: "hola"} - @default_locale = "en" end - attr_reader :here, :default_locale - attr_writer :default_site, :default_locale + attr_reader :here + attr_writer :default_site # todo: test # returns the most-specific hostname component, e.g. "foo" for "foo.example.com" @@ -42,7 +57,7 @@ def default_site if host && sites.include?(site = subdomain) site else - @default_sites[locale.to_sym] + @default_sites[I18n.locale.to_sym] # no symbol DoS because it's whitelisted end end @@ -55,7 +70,7 @@ def site_dir end def sites_dir - Site.sites_dir(locale) + Site.sites_dir(I18n.locale) end def sites @@ -68,11 +83,18 @@ def redirect_sites } end - def locale + before do + begin + I18n.locale = dynamic_locale + rescue I18n::InvalidLocale + I18n.locale = I18n.default_locale + end + end + + def dynamic_locale (params && (params[:locale] or params[:l])) or - (host && subdomain =~ /^..$/ && subdomain) or # note: only allows 2-char locales for now -- should check against a list of locales - (ENV['SITE_LOCALE']) or - default_locale + (host && AVAILABLE_LOCALES.include?(subdomain) && subdomain) or + (ENV['SITE_LOCALE']) end def src @@ -103,7 +125,7 @@ def render_page doc_path: doc_path, back: params[:back], src: src, - locale: locale, + locale: I18n.locale, } case ext diff --git a/lib/site.rb b/lib/site.rb index 728d7e330..2eb4a2355 100644 --- a/lib/site.rb +++ b/lib/site.rb @@ -3,7 +3,7 @@ class Site @@project_root = File.dirname(@@here) def self.sites_dir locale = "en" - sites_dir = File.join(["sites", locale].compact) + sites_dir = File.join(["sites", locale.to_s].compact) File.expand_path(sites_dir, @@project_root) end diff --git a/spec/app_spec.rb b/spec/app_spec.rb index 7ebb95f2b..0c5d5fc3b 100755 --- a/spec/app_spec.rb +++ b/spec/app_spec.rb @@ -68,23 +68,23 @@ def get! *args describe "learns the locale from" do it "the locale parameter" do true_app.params = {locale: 'es'} - assert { true_app.locale == 'es' } + assert { true_app.dynamic_locale == 'es' } end it "the l parameter" do true_app.params = {l: 'es'} - assert { true_app.locale == 'es' } + assert { true_app.dynamic_locale == 'es' } end it "the subdomain" do true_app.request = Rack::Request.new({"HTTP_HOST" => "es.example.com"}) - assert { true_app.locale == 'es' } + assert { true_app.dynamic_locale == 'es' } end it "the SITE_LOCALE environment var" do begin ENV["SITE_LOCALE"] = "es" - assert { true_app.locale == 'es' } + assert { true_app.dynamic_locale == 'es' } ensure ENV["SITE_LOCALE"] = nil end diff --git a/spec/site_syntax_spec.rb b/spec/site_syntax_spec.rb index e14f5eb9f..4622c6fe7 100644 --- a/spec/site_syntax_spec.rb +++ b/spec/site_syntax_spec.rb @@ -18,7 +18,7 @@ def app describe "#{site.name} pages..." do site.docs.each do |doc| it "renders #{doc.filename}" do - path = "/#{site.name}/#{doc.name}" + path = URI.escape "/#{site.name}/#{doc.name}" get path, locale: locale if (last_response.status != 200) errors = last_response.errors diff --git a/spec/step_page_spec.rb b/spec/step_page_spec.rb index 6cea07727..5e7505ca3 100644 --- a/spec/step_page_spec.rb +++ b/spec/step_page_spec.rb @@ -3,6 +3,7 @@ require "step_page" describe StepPage do + before { I18n.locale = :en } # functional test -- brittle it "renders a step file" do diff --git a/spec/step_spec.rb b/spec/step_spec.rb index a38bffc52..73c89cc39 100644 --- a/spec/step_spec.rb +++ b/spec/step_spec.rb @@ -3,6 +3,7 @@ require "step_page" describe Step do + before { I18n.locale = :en } def to_html nokogiri_node nokogiri_node.serialize(:save_with => 0).chomp From f8d3129f950438661cfc30b40090cd7ffd10bb97 Mon Sep 17 00:00:00 2001 From: Yu-Cheng Chuang Date: Sun, 4 May 2014 20:12:32 +0800 Subject: [PATCH 022/486] I18n-ify general words --- lib/contents.rb | 4 ++-- lib/doc_page.rb | 2 +- lib/step.rb | 55 ++++++++++++++++++----------------------------- locales/en.yml | 31 ++++++++++++++++++++++++++ spec/step_spec.rb | 6 +++--- 5 files changed, 58 insertions(+), 40 deletions(-) create mode 100644 locales/en.yml diff --git a/lib/contents.rb b/lib/contents.rb index 777f1cb1c..e69173670 100755 --- a/lib/contents.rb +++ b/lib/contents.rb @@ -228,7 +228,7 @@ def content toc_list(mark_open_and_closed(hierarchy)[:items]) unless orphans.empty? - h1 "Other Pages" + h1 I18n.t("general.other_pages") ul do orphans.each { |orphan| toc_link orphan } end @@ -237,7 +237,7 @@ def content if has_collapsables(hierarchy) span class: "expand-all" do i class: "fa fa-arrows-alt" - text "Expand All" + text I18n.t("general.expand_all") end end end diff --git a/lib/doc_page.rb b/lib/doc_page.rb index 2611fbaac..fc3bca15b 100644 --- a/lib/doc_page.rb +++ b/lib/doc_page.rb @@ -122,7 +122,7 @@ def body_content } if @back div.back { - text "Back to " + text I18n.t("general.back_to") + " " a(class: "back", href: URI.escape(@back, URI::PATTERN::RESERVED)) do text Titleizer.title_for_page(@back.split('#').first) end diff --git a/lib/step.rb b/lib/step.rb index bcabb10f3..0e4387406 100644 --- a/lib/step.rb +++ b/lib/step.rb @@ -63,21 +63,13 @@ def insert file ## steps - @@header_sections = { - steps:"Steps", - explanation:"Explanation", - overview:"Overview", - discussion:"Discussion Items", - hints:"Hints", - challenge:"Challenge(s)", - tools_and_references:"Tools and References", - requirements:"Requirements to advance", - } - - @@header_sections.each do |type, header| - define_method type do |&block| + %w[ + steps explanation overview discussion hints challenge + tools_and_references requirements + ].each do |type| + define_method type.to_sym do |&block| div :class => type do - h1 header + h1 I18n.t(type, :scope => "header_section") blockquote do block.call if block end @@ -92,7 +84,8 @@ def step name = nil, options = {} div :class => "step", :title => name do h1 do widget BigCheckbox - prefix "Step #{num}" + (!name.nil? ? ': ' : '') + prefix I18n.t("general.step_title", :num => num) + + (!name.nil? ? I18n.t("general.step_title_suffix") : '') text name end _render_inner_content &Proc.new if block_given? @@ -101,7 +94,7 @@ def step name = nil, options = {} def link name, options = {} - options = {caption: LINK_CAPTION}.merge(options) + options = {caption: I18n.t("captions.link")}.merge(options) p :class => "link" do text options[:caption] text " " @@ -135,8 +128,9 @@ def simple_link name, options={} def next_step name div :class => "step next_step" do h1 do - prefix "Next Step:" + prefix I18n.t("general.next_step") end + # FIXME: Translate with i18n. Currently it is hard to get site_name. link name end end @@ -150,7 +144,7 @@ def option name num = next_step_number a(:name => "step#{current_anchor_num}") h1 :class => "option" do - span "Option #{num}: " + span I18n.t("general.option", :num => num) text name end _render_inner_content &Proc.new if block_given? @@ -175,7 +169,7 @@ def section text def verify text = nil div :class=> "verify" do - h1 "Verify #{text}" + h1 I18n.t("general.verify", :text => text) blockquote do yield end @@ -184,7 +178,7 @@ def verify text = nil def goals div :class => "goals" do - h1 "Goals" + h1 I18n.t("general.goals") ul do yield end @@ -240,15 +234,8 @@ def tip text = nil, &block ## special - # todo: i18n - TERMINAL_CAPTION = "Type this in the terminal:" - IRB_CAPTION = "Type this in irb:" - RESULT_CAPTION = "Expected result:" - FUZZY_RESULT_CAPTION = "Approximate expected result:" - LINK_CAPTION = "Go on to" - def console(commands) - console_with_message(TERMINAL_CAPTION, commands) + console_with_message(I18n.t('captions.terminal'), commands) end def console_with_message(message, commands) @@ -264,21 +251,21 @@ def console_without_message(commands) def irb msg div :class => "console" do - span IRB_CAPTION + span I18n.t("captions.irb") pre msg end end def type_in_file filename, msg div do - span "Type this in the file #{filename}:" + span I18n.t("general.type_in_file", :filename => filename) source_code :ruby, msg end end def further_reading div :class => "further-reading" do - h1 "Further Reading" + h1 I18n.t("general.further_reading") blockquote do yield end @@ -287,7 +274,7 @@ def further_reading def result text div :class => "result" do - span RESULT_CAPTION + span I18n.t("captions.result") pre text.strip_heredoc end end @@ -295,7 +282,7 @@ def result text def fuzzy_result fuzzed_text fuzzed_text = fuzzed_text.strip_heredoc div :class => "result fuzzy-result" do - span FUZZY_RESULT_CAPTION + span I18n.t("captions.fuzzy_result") remaining_text = fuzzed_text pre do while match = remaining_text.match(/(.*?){FUZZY}(.*?){\/FUZZY}(.*)/m) @@ -305,7 +292,7 @@ def fuzzy_result fuzzed_text end text remaining_text end - div "The greyed-out text may differ and is not important.", :class => 'fuzzy-hint' + div I18n.t("general.fuzzy_hint"), :class => 'fuzzy-hint' end end diff --git a/locales/en.yml b/locales/en.yml new file mode 100644 index 000000000..20ec64632 --- /dev/null +++ b/locales/en.yml @@ -0,0 +1,31 @@ +en: + captions: + terminal: "Type this in the terminal:" + irb: "Type this in irb:" + result: "Expected result:" + fuzzy_result: "Approximate expected result:" + link: "Go on to" + + general: + type_in_file: "Type this in the file %{filename}:" + further_reading: "Further Reading" + fuzzy_hint: "The greyed-out text may differ and is not important." + step_title: "Step %{num}" + step_title_suffix: ": " + next_step: "Next Step:" + option: "Option %{num}: " + verify: "Verify %{text}" + goals: "Goals" + expand_all: "Expand All" + other_pages: "Other Pages" + back_to: "Back to" + + header_section: + steps: "Steps" + explanation: "Explanation" + overview: "Overview" + discussion: "Discussion Items" + hints: "Hints" + challenge: "Challenge(s)" + tools_and_references: "Tools and References" + requirements: "Requirements to advance" diff --git a/spec/step_spec.rb b/spec/step_spec.rb index 73c89cc39..4558a944c 100644 --- a/spec/step_spec.rb +++ b/spec/step_spec.rb @@ -129,7 +129,7 @@ def step_obj_for(path) RUBY assert_loosely_equal(@html, <<-HTML.strip_heredoc)

- #{Step::TERMINAL_CAPTION} + #{I18n.t('captions.terminal')}
echo hi
HTML @@ -144,7 +144,7 @@ def step_obj_for(path) assert_loosely_equal(@html, <<-HTML.strip_heredoc)
- #{Step::RESULT_CAPTION} + #{I18n.t("captions.result")}
hi
HTML @@ -159,7 +159,7 @@ def step_obj_for(path) assert_loosely_equal(@html, <<-HTML.strip_heredoc)
- #{Step::FUZZY_RESULT_CAPTION} + #{I18n.t("captions.fuzzy_result")}
             hello fuzz face! nice banana
             i am more text!

From 29aaf870dc23621410f0e0ff7c1784362fc53515 Mon Sep 17 00:00:00 2001
From: Yu-Cheng Chuang 
Date: Mon, 5 May 2014 19:37:19 +0800
Subject: [PATCH 023/486] fix URL escaper when making back-related links so
 that it works for non-Latin chars

---
 lib/doc_page.rb | 2 +-
 lib/step.rb     | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/doc_page.rb b/lib/doc_page.rb
index fc3bca15b..53ab9ed1e 100644
--- a/lib/doc_page.rb
+++ b/lib/doc_page.rb
@@ -123,7 +123,7 @@ def body_content
       if @back
         div.back {
           text I18n.t("general.back_to") + " "
-          a(class: "back", href: URI.escape(@back, URI::PATTERN::RESERVED)) do
+          a(class: "back", href: URI.escape(@back)) do
             text Titleizer.title_for_page(@back.split('#').first)
           end
         }
diff --git a/lib/step.rb b/lib/step.rb
index 0e4387406..69e16b8ca 100644
--- a/lib/step.rb
+++ b/lib/step.rb
@@ -107,7 +107,7 @@ def link_without_toc name
   end
 
   def _escaped str
-    URI.escape(str, URI::PATTERN::RESERVED)
+    URI.escape(str)
   end
 
   def simple_link name, options={}

From 048fda8f109760e3d86de08740a263f324479fa5 Mon Sep 17 00:00:00 2001
From: Yu-Cheng Chuang 
Date: Sat, 3 May 2014 15:29:43 +0800
Subject: [PATCH 024/486] improve localized server instruction

---
 README.md | 29 ++++++++++++++++++++++++++---
 1 file changed, 26 insertions(+), 3 deletions(-)

diff --git a/README.md b/README.md
index 8feb8a6b2..7877bd2e5 100644
--- a/README.md
+++ b/README.md
@@ -33,9 +33,32 @@ Then open  in a web browser, and verify that you can navi
 To serve sites from "sites/en", use `rake run` or a vanilla deploy.
 
 To server sites from another locale (say, "es" or Spanish)...
-  * Locally, use the SITE_LOCALE environment variable: `SITE_LOCALE=es rake run`
-  * On a server, make the server respond to a locale subdomain: `http://es.railsbridge.org`
-  * Or to temporarily test, use a `locale` or `l` parameter: `http://docs.railsbridge.org/?l=es` (note that in this mode, links are not rewritten, so if they fail you will have to manually add the parameter again)
+
+### Run Localized Site Locally
+
+    $ SITE_LOCALE=es rake run
+
+The server listens on `0.0.0.0:9292`.
+
+Now you have to setup subdomain for the site. If you have Pow, run:
+
+    $ echo 9292 > ~/.pow/railsbridge # works for any subdomain
+
+If you don't have Pow, add the following line to `/etc/hosts`:
+
+    127.0.0.1 es.railsbridge.dev # works for single subdomain
+
+Now you can access `http://es.railsbridge.dev:9292` for debugging.
+
+### Running on a Server
+
+Just make sure the server responds to a locale subdomain: `http://es.railsbridge.org`
+
+### Temporary Testing
+
+Use a `locale` or `l` parameter: `http://docs.railsbridge.org/?l=es`.
+
+Note that in this mode, links are not rewritten, so if they fail you will have to manually add the parameter again.
 
 ## Contributing
 

From 573b9f3bf11f6644d8c9672c38bf17fea59e45c6 Mon Sep 17 00:00:00 2001
From: Travis Grathwell 
Date: Wed, 7 May 2014 22:18:39 -0700
Subject: [PATCH 025/486] Fix upvote_topic_path ref that was incorrectly stated
 as topic_upvote_path

---
 sites/en/intro-to-rails/allow_people_to_vote.step | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sites/en/intro-to-rails/allow_people_to_vote.step b/sites/en/intro-to-rails/allow_people_to_vote.step
index 2a604f066..9bb4e3afd 100644
--- a/sites/en/intro-to-rails/allow_people_to_vote.step
+++ b/sites/en/intro-to-rails/allow_people_to_vote.step
@@ -68,8 +68,8 @@ steps {
     message <<-MARKDOWN
       * `pluralize(topic.votes.count, "vote")` displays the number of votes the topic has, plus the word 'vote' or 'votes' accordingly.
       * `button_to '+1'` creates an html button with the text '+1'.
-      * `topic_upvote_path(topic)` creates the appropriate URL for the action we want to invoke. In this case, we want to upvote the current topic.
-        * `topic_upvote_path(topic)` would return `/topics/42/upvote` (if topic.id was 42)
+      * `upvote_topic_path(topic)` creates the appropriate URL for the action we want to invoke. In this case, we want to upvote the current topic.
+        * `upvote_topic_path(topic)` would return `/topics/42/upvote` (if topic.id was 42)
       * `method: :post` ensures we do the create action of CRUD, not the read action.
     MARKDOWN
   end

From 6a75ec49dc08135f94355cd1354d90545f0c6478 Mon Sep 17 00:00:00 2001
From: Travis Grathwell 
Date: Fri, 9 May 2014 22:43:04 -0700
Subject: [PATCH 026/486] Remove 'learn-to-code' step index in favor of
 declaring next_step in each file

Move learn-to-code images into an /img/ subdirectory
---
 sites/en/learn-to-code/argv.md                |   2 ++
 sites/en/learn-to-code/arrays.md              |   2 ++
 sites/en/learn-to-code/computers.md           |   6 ++++--
 sites/en/learn-to-code/extra.md               |   2 ++
 sites/en/learn-to-code/functions.md           |   2 ++
 sites/en/learn-to-code/hashes.md              |   2 ++
 .../learn-to-code/{ => img}/cookie-recipe.gif | Bin
 sites/en/learn-to-code/{ => img}/dot.jpg      | Bin
 .../{ => img}/fruit-banana-snack-banana.svg   |   0
 .../{ => img}/one-infinite-loop.jpg           | Bin
 .../learn-to-code/{ => img}/snack-apple.svg   |   0
 .../learn-to-code/{ => img}/snack-fruit.svg   |   0
 sites/en/learn-to-code/{ => img}/spoon.jpg    | Bin
 .../en/learn-to-code/{ => img}/truthiness.png | Bin
 .../en/learn-to-code/{ => img}/warehouse.jpg  | Bin
 .../{ => img}/wargames-terminal.jpg           | Bin
 sites/en/learn-to-code/input_and_output.md    |   2 ++
 .../{learn_to_code.md => learn-to-code.md}    |   2 ++
 sites/en/learn-to-code/learn-to-code.step     |  20 ------------------
 sites/en/learn-to-code/logic.md               |   4 +++-
 sites/en/learn-to-code/loops.md               |   4 +++-
 sites/en/learn-to-code/nil.md                 |   4 +++-
 sites/en/learn-to-code/numbers.md             |   2 ++
 sites/en/learn-to-code/objects.md             |   4 +++-
 sites/en/learn-to-code/sinatra.md             |   4 +++-
 sites/en/learn-to-code/strings.md             |   2 ++
 sites/en/learn-to-code/the_command_line.md    |   2 ++
 sites/en/learn-to-code/variables.md           |  10 +++++----
 sites/en/learn-to-code/wargames-05.jpg        | Bin 16238 -> 0 bytes
 29 files changed, 45 insertions(+), 31 deletions(-)
 rename sites/en/learn-to-code/{ => img}/cookie-recipe.gif (100%)
 rename sites/en/learn-to-code/{ => img}/dot.jpg (100%)
 rename sites/en/learn-to-code/{ => img}/fruit-banana-snack-banana.svg (100%)
 rename sites/en/learn-to-code/{ => img}/one-infinite-loop.jpg (100%)
 rename sites/en/learn-to-code/{ => img}/snack-apple.svg (100%)
 rename sites/en/learn-to-code/{ => img}/snack-fruit.svg (100%)
 rename sites/en/learn-to-code/{ => img}/spoon.jpg (100%)
 rename sites/en/learn-to-code/{ => img}/truthiness.png (100%)
 rename sites/en/learn-to-code/{ => img}/warehouse.jpg (100%)
 rename sites/en/learn-to-code/{ => img}/wargames-terminal.jpg (100%)
 rename sites/en/learn-to-code/{learn_to_code.md => learn-to-code.md} (98%)
 delete mode 100644 sites/en/learn-to-code/learn-to-code.step
 delete mode 100644 sites/en/learn-to-code/wargames-05.jpg

diff --git a/sites/en/learn-to-code/argv.md b/sites/en/learn-to-code/argv.md
index ad2977412..5d0411103 100644
--- a/sites/en/learn-to-code/argv.md
+++ b/sites/en/learn-to-code/argv.md
@@ -1,3 +1,5 @@
+
+
 # ARGV
 
 There is a magic array named `ARGV`. 
diff --git a/sites/en/learn-to-code/arrays.md b/sites/en/learn-to-code/arrays.md
index 993608b7f..5dbc0eefc 100644
--- a/sites/en/learn-to-code/arrays.md
+++ b/sites/en/learn-to-code/arrays.md
@@ -1,3 +1,5 @@
+
+
 # Arrays
 
 * An ARRAY is a CONTAINER
diff --git a/sites/en/learn-to-code/computers.md b/sites/en/learn-to-code/computers.md
index 71ec27928..b8f90cb4a 100644
--- a/sites/en/learn-to-code/computers.md
+++ b/sites/en/learn-to-code/computers.md
@@ -1,3 +1,5 @@
+
+
 # What is a computer?
 
 * A smart box
@@ -16,7 +18,7 @@
 # The Terminal
 
 * the *TERMINAL* is a window into which you can talk directly to your computer
-![Shall we play a game?](wargames-terminal.jpg)
+![Shall we play a game?](img/wargames-terminal.jpg)
 
 # In The Beginning Was The Command Line
 
@@ -63,7 +65,7 @@ Every piece of software on your computer is a PROGRAM.
 
 * a recipe is a collection of *ingredients* and *instructions*
 
-![Grandma's Cookie Recipe](cookie-recipe.gif)
+![Grandma's Cookie Recipe](img/cookie-recipe.gif)
 
 * a program is a collection of *data* and *code*
 
diff --git a/sites/en/learn-to-code/extra.md b/sites/en/learn-to-code/extra.md
index 500fa4632..0b38313a0 100644
--- a/sites/en/learn-to-code/extra.md
+++ b/sites/en/learn-to-code/extra.md
@@ -1,3 +1,5 @@
+
+
 # Extra Fun Ruby Stuff
 
 We've gone over the basics, but Ruby has lots of other language features. Here's a quick overview, with links to more info about them.
diff --git a/sites/en/learn-to-code/functions.md b/sites/en/learn-to-code/functions.md
index 1ccf2dc27..198a2a503 100644
--- a/sites/en/learn-to-code/functions.md
+++ b/sites/en/learn-to-code/functions.md
@@ -1,3 +1,5 @@
+
+
 # Functions
 
 * just like a VARIABLE is a name for a chunk of data
diff --git a/sites/en/learn-to-code/hashes.md b/sites/en/learn-to-code/hashes.md
index c046011a3..14c753f44 100644
--- a/sites/en/learn-to-code/hashes.md
+++ b/sites/en/learn-to-code/hashes.md
@@ -1,3 +1,5 @@
+
+
 # Hashes
 
 * `Hash` is a built-in type
diff --git a/sites/en/learn-to-code/cookie-recipe.gif b/sites/en/learn-to-code/img/cookie-recipe.gif
similarity index 100%
rename from sites/en/learn-to-code/cookie-recipe.gif
rename to sites/en/learn-to-code/img/cookie-recipe.gif
diff --git a/sites/en/learn-to-code/dot.jpg b/sites/en/learn-to-code/img/dot.jpg
similarity index 100%
rename from sites/en/learn-to-code/dot.jpg
rename to sites/en/learn-to-code/img/dot.jpg
diff --git a/sites/en/learn-to-code/fruit-banana-snack-banana.svg b/sites/en/learn-to-code/img/fruit-banana-snack-banana.svg
similarity index 100%
rename from sites/en/learn-to-code/fruit-banana-snack-banana.svg
rename to sites/en/learn-to-code/img/fruit-banana-snack-banana.svg
diff --git a/sites/en/learn-to-code/one-infinite-loop.jpg b/sites/en/learn-to-code/img/one-infinite-loop.jpg
similarity index 100%
rename from sites/en/learn-to-code/one-infinite-loop.jpg
rename to sites/en/learn-to-code/img/one-infinite-loop.jpg
diff --git a/sites/en/learn-to-code/snack-apple.svg b/sites/en/learn-to-code/img/snack-apple.svg
similarity index 100%
rename from sites/en/learn-to-code/snack-apple.svg
rename to sites/en/learn-to-code/img/snack-apple.svg
diff --git a/sites/en/learn-to-code/snack-fruit.svg b/sites/en/learn-to-code/img/snack-fruit.svg
similarity index 100%
rename from sites/en/learn-to-code/snack-fruit.svg
rename to sites/en/learn-to-code/img/snack-fruit.svg
diff --git a/sites/en/learn-to-code/spoon.jpg b/sites/en/learn-to-code/img/spoon.jpg
similarity index 100%
rename from sites/en/learn-to-code/spoon.jpg
rename to sites/en/learn-to-code/img/spoon.jpg
diff --git a/sites/en/learn-to-code/truthiness.png b/sites/en/learn-to-code/img/truthiness.png
similarity index 100%
rename from sites/en/learn-to-code/truthiness.png
rename to sites/en/learn-to-code/img/truthiness.png
diff --git a/sites/en/learn-to-code/warehouse.jpg b/sites/en/learn-to-code/img/warehouse.jpg
similarity index 100%
rename from sites/en/learn-to-code/warehouse.jpg
rename to sites/en/learn-to-code/img/warehouse.jpg
diff --git a/sites/en/learn-to-code/wargames-terminal.jpg b/sites/en/learn-to-code/img/wargames-terminal.jpg
similarity index 100%
rename from sites/en/learn-to-code/wargames-terminal.jpg
rename to sites/en/learn-to-code/img/wargames-terminal.jpg
diff --git a/sites/en/learn-to-code/input_and_output.md b/sites/en/learn-to-code/input_and_output.md
index b62265f09..27e8c85bd 100644
--- a/sites/en/learn-to-code/input_and_output.md
+++ b/sites/en/learn-to-code/input_and_output.md
@@ -1,3 +1,5 @@
+
+
 # Input and Output
 
 * Computers have many senses -- keyboard, mouse, network card, digital camera, etc. Collectively, these are called INPUT.
diff --git a/sites/en/learn-to-code/learn_to_code.md b/sites/en/learn-to-code/learn-to-code.md
similarity index 98%
rename from sites/en/learn-to-code/learn_to_code.md
rename to sites/en/learn-to-code/learn-to-code.md
index 3b49054c6..ba4445898 100644
--- a/sites/en/learn-to-code/learn_to_code.md
+++ b/sites/en/learn-to-code/learn-to-code.md
@@ -1,3 +1,5 @@
+
+
 # Learn To Code
 
 You may have never programmed before. Now you will.
diff --git a/sites/en/learn-to-code/learn-to-code.step b/sites/en/learn-to-code/learn-to-code.step
deleted file mode 100644
index e0d3885d8..000000000
--- a/sites/en/learn-to-code/learn-to-code.step
+++ /dev/null
@@ -1,20 +0,0 @@
-ul do
-  li { link "learn_to_code", caption: "" }
-  li { link "computers", caption: "" }
-  li { link "objects", caption: "" }
-  li { link "strings", caption: "" }
-  li { link "numbers", caption: "" }
-  li { link "variables", caption: "" }
-  li { link "nil", caption: "" }
-  li { link "the_command_line", caption: "" }
-  li { link "input_and_output", caption: "" }
-  li { link "logic", caption: "" }
-  li { link "loops", caption: "" }
-  li { link "arrays", caption: "" }
-  li { link "argv", caption: "" }
-  li { link "hashes", caption: "" }
-  li { link "functions", caption: "" }
-  li { link "sinatra", caption: "" }
-  li { link "extra", caption: "" }
-  li { link "next_steps", caption: "" }
-end
diff --git a/sites/en/learn-to-code/logic.md b/sites/en/learn-to-code/logic.md
index 5b222ca87..16769744e 100644
--- a/sites/en/learn-to-code/logic.md
+++ b/sites/en/learn-to-code/logic.md
@@ -1,8 +1,10 @@
+
+
 # Truthiness
 
 Computers have a very strict idea of when things are *true* and *false*.
 
-![Truthiness](truthiness.png)
+![Truthiness](img/truthiness.png)
 
 (Unlike Stephen Colbert...)
 
diff --git a/sites/en/learn-to-code/loops.md b/sites/en/learn-to-code/loops.md
index b653ba2df..194c8b707 100644
--- a/sites/en/learn-to-code/loops.md
+++ b/sites/en/learn-to-code/loops.md
@@ -1,3 +1,5 @@
+
+
 # Loops
 
 Computers are like robots. They are good at doing things over and over and over and over again.
@@ -18,7 +20,7 @@ To stop it, hold down the CONTROL key and press the C key.
 
 # One Infinite Loop
 
-![One Infinite Loop](one-infinite-loop.jpg)
+![One Infinite Loop](img/one-infinite-loop.jpg)
 
 *Fun Fact:* The address of Apple HQ is
 
diff --git a/sites/en/learn-to-code/nil.md b/sites/en/learn-to-code/nil.md
index 7c65652d2..d256fa794 100644
--- a/sites/en/learn-to-code/nil.md
+++ b/sites/en/learn-to-code/nil.md
@@ -1,10 +1,12 @@
+
+
 # Nil
 
 *nil* is a magic object
 
 # There Is No Spoon
 
-![](spoon.jpg)
+![](img/spoon.jpg)
 
 *nil* is the object that means "there is no object"
 
diff --git a/sites/en/learn-to-code/numbers.md b/sites/en/learn-to-code/numbers.md
index 6a9f2b5a9..9018485af 100644
--- a/sites/en/learn-to-code/numbers.md
+++ b/sites/en/learn-to-code/numbers.md
@@ -1,3 +1,5 @@
+
+
 # Numbers
 
 The following operations work on numbers:
diff --git a/sites/en/learn-to-code/objects.md b/sites/en/learn-to-code/objects.md
index 44c87e893..2075079cf 100644
--- a/sites/en/learn-to-code/objects.md
+++ b/sites/en/learn-to-code/objects.md
@@ -1,3 +1,5 @@
+
+
 # Objects
 
 An OBJECT is a location in computer memory where you can store DATA (aka VALUES).
@@ -36,7 +38,7 @@ On screen she looks like this...
 
 ...but here's what she looks like up close:
 
-![picture of Dot the Operator](dot.jpg)
+![picture of Dot the Operator](img/dot.jpg)
 
 # Dot's job
 
diff --git a/sites/en/learn-to-code/sinatra.md b/sites/en/learn-to-code/sinatra.md
index b04fc6d27..d7c672bdb 100644
--- a/sites/en/learn-to-code/sinatra.md
+++ b/sites/en/learn-to-code/sinatra.md
@@ -1,3 +1,5 @@
+
+
 # Sinatra
 
 Sinatra is a Web Application Framework. It includes a Web Server and lets you write code to show when people request web pages.
@@ -60,6 +62,6 @@ they see this:
 
 # Detour: Deploying to Heroku
 
-* Railsbridge pages describing account setup & [deploy](/installfest/deploy_a_rails_app) steps
+* Railsbridge pages describing account setup & deploy steps
 
 
diff --git a/sites/en/learn-to-code/strings.md b/sites/en/learn-to-code/strings.md
index 6ca6f530f..3da28ac4e 100644
--- a/sites/en/learn-to-code/strings.md
+++ b/sites/en/learn-to-code/strings.md
@@ -1,3 +1,5 @@
+
+
 # String Messages
 
 A string understands lots of messages. Here are a few:
diff --git a/sites/en/learn-to-code/the_command_line.md b/sites/en/learn-to-code/the_command_line.md
index 925d76a86..c007e8d0b 100644
--- a/sites/en/learn-to-code/the_command_line.md
+++ b/sites/en/learn-to-code/the_command_line.md
@@ -1,3 +1,5 @@
+
+
 # The Command Line
 
 * the TERMINAL is a window into which you can talk directly to your computer
diff --git a/sites/en/learn-to-code/variables.md b/sites/en/learn-to-code/variables.md
index 9cfc20273..df7801947 100644
--- a/sites/en/learn-to-code/variables.md
+++ b/sites/en/learn-to-code/variables.md
@@ -1,3 +1,5 @@
+
+
 # Variables
 
 A VARIABLE is a NAME for an object. You give an object a name using the ASSIGNMENT operator (it looks like an equal sign).
@@ -12,7 +14,7 @@ Anywhere you can use an object, you can use a variable instead.
 
 # The Warehouse Metaphor
 
-![Warehouse from Raiders of the Lost Ark](warehouse.jpg)
+![Warehouse from Raiders of the Lost Ark](img/warehouse.jpg)
 
 Think of memory as a giant warehouse.
 
@@ -56,7 +58,7 @@ Let's spend a few minutes just playing around in IRB. Some things to try:
 
     snack = "Apple"
 
-![snack-apple](snack-apple.svg)
+![snack-apple](img/snack-apple.svg)
 
 Think of a variable as **pointing** to an object.
 
@@ -78,7 +80,7 @@ Changing a variable (using ASSIGNMENT) just changes the name of an object. It do
     fruit = "Apple"
     snack = fruit
 
-![snack-fruit](snack-fruit.svg)
+![snack-fruit](img/snack-fruit.svg)
 
 After this both `snack` and `fruit`...
 
@@ -92,7 +94,7 @@ most messages return *new* values
     fruit = "banana"
     snack = fruit.upcase
 
-![fruit-banana-snack-banana](fruit-banana-snack-banana.svg)
+![fruit-banana-snack-banana](img/fruit-banana-snack-banana.svg)
 
 `"banana"` and `"BANANA"` are two *different objects* in memory
 
diff --git a/sites/en/learn-to-code/wargames-05.jpg b/sites/en/learn-to-code/wargames-05.jpg
deleted file mode 100644
index 5b0f511fdc93ae3572f51a2c26285304434917ec..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 16238
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
Date: Sat, 10 May 2014 20:43:27 -0700
Subject: [PATCH 027/486] Add jQuery and CSS to titleizer for benefit of
 Frontend site

---
 lib/titleizer.rb | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/lib/titleizer.rb b/lib/titleizer.rb
index 296703acd..816fd2c88 100644
--- a/lib/titleizer.rb
+++ b/lib/titleizer.rb
@@ -1,21 +1,24 @@
 module Titleizer
   def self.title_for_page page_name
     to_be_upcased = %w(
-      rvm
-      ssh
-      dvd
+      argv
       crud
-      mvc
+      css
+      dvd
       html
-      argv
+      mvc
+      rvm
+      ssh
     )
 
     to_be_lowercased = %w(
       irb
       nil
+      vs
     )
 
     special_cases = {
+      'jquery' => 'jQuery',
       'osx' => 'OS X'
     }
 

From 0d3442a7fa338c06c2ca32c8c2a3ac5108824552 Mon Sep 17 00:00:00 2001
From: Travis Grathwell 
Date: Sun, 11 May 2014 21:38:29 -0700
Subject: [PATCH 028/486] Serve up /:site/:subdir/:file.:ext paths directly
 from disk for all values of subdir

Previously this was only true if the subdir was /img/
---
 app.rb | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/app.rb b/app.rb
index af4e073a6..d8695696c 100755
--- a/app.rb
+++ b/app.rb
@@ -177,10 +177,9 @@ def render_deck
     end
   end
 
-  # todo: make this work in a general way, without hardcoded 'img'
-  get "/:site/img/:name.:ext" do
+  get "/:site/:subdir/:name.:ext" do
     if sites.include?(params[:site])
-      send_file "#{site_dir}/img/#{params[:name]}.#{params[:ext]}"
+      send_file "#{site_dir}/#{params[:subdir]}/#{params[:name]}.#{params[:ext]}"
     end
   end
 
@@ -200,7 +199,7 @@ def render_deck
 
   get "/:site/:name/:section/" do
     # remove any extraneous slash from otherwise well-formed page URLs
-    redirect "#{params[:site]}/#{params[:name]}/#{params[:section]}"
+    redirect request.fullpath.chomp('/')
   end
 
   get "/:site/:name/:section" do

From 30f9466fb2c7eb15e6e08b2a670dec3be146c4d9 Mon Sep 17 00:00:00 2001
From: Travis Grathwell 
Date: Mon, 12 May 2014 00:20:20 -0700
Subject: [PATCH 029/486] Consolidate declaration of DOC_TYPES to a single list

---
 app.rb      | 2 +-
 lib/site.rb | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app.rb b/app.rb
index d8695696c..789df6f2b 100755
--- a/app.rb
+++ b/app.rb
@@ -86,7 +86,7 @@ def ext
   def doc_path
     @doc_path ||= begin
       base = "#{site_dir}/#{params[:name]}"
-      %w{step md deck.md mw}.each do |ext|
+      Site::DOC_TYPES.each do |ext|
         path = "#{base}.#{ext}"
         return path if File.exist?(path)
       end
diff --git a/lib/site.rb b/lib/site.rb
index 728d7e330..c651ecc80 100644
--- a/lib/site.rb
+++ b/lib/site.rb
@@ -1,4 +1,6 @@
 class Site
+  DOC_TYPES = %w{step md deck.md mw}
+
   @@here = File.expand_path(File.dirname(__FILE__))
   @@project_root = File.dirname(@@here)
 
@@ -15,8 +17,6 @@ def self.named name, locale = "en"
     all(locale).detect{|site| site.name == name }
   end
 
-  DOC_TYPES = %w{step md deck.md mw}
-
   attr_reader :dir
 
   def initialize dir

From 583caa1ee7bbfd7360ac351d7171856e11d05f5e Mon Sep 17 00:00:00 2001
From: Travis Grathwell 
Date: Mon, 12 May 2014 23:55:02 -0700
Subject: [PATCH 030/486] Upgrade all Rails 4.0 refs to 4.1

Include big scary blue tip warning on the 'Create a Rails App' page
stating that rails 4+ is required
---
 sites/en/installfest/create_a_rails_app.step             | 8 +++++++-
 sites/en/installfest/get_a_sticker.step                  | 2 +-
 sites/en/installfest/osx_railsinstaller.step             | 2 +-
 sites/en/installfest/osx_rvm.step                        | 2 +-
 sites/en/installfest/windows.step                        | 2 +-
 sites/en/intro-to-rails/hooking_up_votes_and_topics.step | 2 +-
 sites/en/intro-to-rails/intro-to-rails.step              | 2 +-
 7 files changed, 13 insertions(+), 7 deletions(-)

diff --git a/sites/en/installfest/create_a_rails_app.step b/sites/en/installfest/create_a_rails_app.step
index 0c83c098f..108090582 100644
--- a/sites/en/installfest/create_a_rails_app.step
+++ b/sites/en/installfest/create_a_rails_app.step
@@ -1,3 +1,9 @@
+tip do
+  console_with_message "From here on, this guide assumes you have Rails 4.1.x. To check your Rails version, type this in the terminal:", "rails -v"
+  fuzzy_result "Rails 4.{FUZZY}1.x{/FUZZY}"
+  message "If your computer reports a Rails version less than 4.0, ask a TA help get you back on track."
+end
+
 step "Change to your home directory" do
   insert 'switch_to_home_directory'
 end
@@ -45,7 +51,7 @@ step "Create a new Rails app" do
 
   fuzzy_result <<-TEXT
     => Booting WEBrick
-    => Rails 4.0{FUZZY}.x{/FUZZY} application starting in development on http://0.0.0.0:3000
+    => Rails 4.{FUZZY}1.x{/FUZZY} application starting in development on http://0.0.0.0:3000
     => Call with -d to detach
     => Ctrl-C to shutdown server
     [2010-09-30 21:04:12] INFO  WEBrick 1.3.1
diff --git a/sites/en/installfest/get_a_sticker.step b/sites/en/installfest/get_a_sticker.step
index 6a5f6e4ae..2436695d5 100644
--- a/sites/en/installfest/get_a_sticker.step
+++ b/sites/en/installfest/get_a_sticker.step
@@ -22,7 +22,7 @@ step "Have a volunteer check your tool versions" do
     fuzzy_result "Bundler version 1{FUZZY}.x.x{/FUZZY}"
 
     console "rails -v"
-    fuzzy_result "Rails 4.0{FUZZY}.x{/FUZZY}"
+    fuzzy_result "Rails 4.{FUZZY}1.x{/FUZZY}"
 
     tip 'The RailsBridge curriculum is written for Rails 4, so if you still have Rails 3.x, you need to install Rails 4 with `gem install rails`.'
   end
diff --git a/sites/en/installfest/osx_railsinstaller.step b/sites/en/installfest/osx_railsinstaller.step
index a6bcbe2f9..0c3017c1c 100644
--- a/sites/en/installfest/osx_railsinstaller.step
+++ b/sites/en/installfest/osx_railsinstaller.step
@@ -47,7 +47,7 @@ verify "successful installation" do
   fuzzy_result "ruby 1.9.3{FUZZY}p194{/FUZZY}"
 
   console "rails -v"
-  fuzzy_result "Rails 4.0{FUZZY}.x{/FUZZY}"
+  fuzzy_result "Rails 4.{FUZZY}1.x{/FUZZY}"
 end
 
 next_step "configure_git"
diff --git a/sites/en/installfest/osx_rvm.step b/sites/en/installfest/osx_rvm.step
index d5394a21e..0db4ce574 100644
--- a/sites/en/installfest/osx_rvm.step
+++ b/sites/en/installfest/osx_rvm.step
@@ -49,7 +49,7 @@ step "Install Rails" do
   console "gem install rails"
   verify do
     console "rails -v"
-    fuzzy_result "Rails 4.0{FUZZY}.x{/FUZZY}"
+    fuzzy_result "Rails 4.{FUZZY}1.x{/FUZZY}"
   end
 end
 
diff --git a/sites/en/installfest/windows.step b/sites/en/installfest/windows.step
index ba2ac2cf6..226f568fa 100644
--- a/sites/en/installfest/windows.step
+++ b/sites/en/installfest/windows.step
@@ -68,7 +68,7 @@ step "Sanity Check" do
   fuzzy_result "ruby 1.9.3{FUZZY}p125{/FUZZY}"
 
   console "rails -v"
-  fuzzy_result "Rails 4.0{FUZZY}.x{/FUZZY}"
+  fuzzy_result "Rails 4.{FUZZY}1.x{/FUZZY}"
 
 end
 
diff --git a/sites/en/intro-to-rails/hooking_up_votes_and_topics.step b/sites/en/intro-to-rails/hooking_up_votes_and_topics.step
index b65f7047e..fdc16bfd1 100644
--- a/sites/en/intro-to-rails/hooking_up_votes_and_topics.step
+++ b/sites/en/intro-to-rails/hooking_up_votes_and_topics.step
@@ -44,7 +44,7 @@ end
 
     result <<-CONSOLE
       $ rails c
-      Loading development environment (Rails 4.0.0)
+      Loading development environment (Rails 4.1.0)
       1.9.3-p194 :001 >
     CONSOLE
 
diff --git a/sites/en/intro-to-rails/intro-to-rails.step b/sites/en/intro-to-rails/intro-to-rails.step
index 840200bbf..215a1e108 100755
--- a/sites/en/intro-to-rails/intro-to-rails.step
+++ b/sites/en/intro-to-rails/intro-to-rails.step
@@ -39,7 +39,7 @@ day... unless I really screwed something up. :D
 We're going to be working with:
 
 * ruby 1.9.3, 2.0.0 or 2.1.0 installed via RVM (Mac or Linux) or RailsInstaller (Mac or Windows)
-* rails 4.0.x
+* rails 4.1.x
 * bundler
 * sqlite
 * the text editor of your choice

From 3d1b768e3057b4c4da9b0bfc180a4c4f59528c14 Mon Sep 17 00:00:00 2001
From: Travis Grathwell 
Date: Tue, 13 May 2014 23:18:47 -0700
Subject: [PATCH 031/486] Set ruby to 2.1 in the Gemfile

---
 Gemfile      |  2 ++
 Gemfile.lock | 46 ++++++++++++++++++++++++++--------------------
 2 files changed, 28 insertions(+), 20 deletions(-)

diff --git a/Gemfile b/Gemfile
index 5807c8539..4a1b26dcf 100644
--- a/Gemfile
+++ b/Gemfile
@@ -1,5 +1,7 @@
 source "https://rubygems.org/"
 
+ruby '2.1.1'
+
 gem 'activesupport', '~> 3.2.0'
 gem "erector", "~> 0.10.0"
 gem "sinatra", "~> 1.3.0"
diff --git a/Gemfile.lock b/Gemfile.lock
index 4471e2537..7f509343d 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1,9 +1,14 @@
 GEM
   remote: https://rubygems.org/
   specs:
-    activesupport (3.2.17)
+    activesupport (3.2.18)
       i18n (~> 0.6, >= 0.6.4)
       multi_json (~> 1.0)
+    celluloid (0.15.2)
+      timers (~> 1.1.0)
+    celluloid-io (0.15.0)
+      celluloid (>= 0.15.0)
+      nio4r (>= 0.5.0)
     coderay (1.1.0)
     daemons (1.1.9)
     deckrb (0.5.2)
@@ -24,57 +29,58 @@ GEM
     files (0.3.1)
     i18n (0.6.9)
     json (1.8.1)
-    listen (1.0.3)
+    listen (2.7.4)
+      celluloid (>= 0.15.2)
+      celluloid-io (>= 0.15.0)
       rb-fsevent (>= 0.9.3)
       rb-inotify (>= 0.9)
-      rb-kqueue (>= 0.2)
-    mini_portile (0.5.2)
-    multi_json (1.8.4)
-    nokogiri (1.6.1)
-      mini_portile (~> 0.5.0)
+    mini_portile (0.6.0)
+    multi_json (1.10.0)
+    nio4r (1.0.0)
+    nokogiri (1.6.2.1)
+      mini_portile (= 0.6.0)
     polyglot (0.3.4)
     predicated (0.2.6)
     rack (1.5.2)
     rack-codehighlighter (0.5.0)
       nokogiri (>= 1.4.1)
       rack (>= 1.0.0)
-    rack-protection (1.5.2)
+    rack-protection (1.5.3)
       rack
     rack-test (0.6.2)
       rack (>= 1.0)
-    rake (10.1.1)
+    rake (10.3.1)
     rb-fsevent (0.9.4)
-    rb-inotify (0.9.3)
-      ffi (>= 0.5.0)
-    rb-kqueue (0.2.2)
+    rb-inotify (0.9.4)
       ffi (>= 0.5.0)
     redcarpet (2.3.0)
-    rerun (0.8.2)
-      listen (~> 1.0.3)
+    rerun (0.10.0)
+      listen (~> 2.7, >= 2.7.3)
     rspec (2.14.1)
       rspec-core (~> 2.14.0)
       rspec-expectations (~> 2.14.0)
       rspec-mocks (~> 2.14.0)
-    rspec-core (2.14.7)
+    rspec-core (2.14.8)
     rspec-expectations (2.14.5)
       diff-lcs (>= 1.1.3, < 2.0)
     rspec-mocks (2.14.6)
-    ruby2ruby (2.0.7)
+    ruby2ruby (2.1.0)
       ruby_parser (~> 3.1)
       sexp_processor (~> 4.0)
-    ruby_parser (3.4.1)
+    ruby_parser (3.6.1)
       sexp_processor (~> 4.1)
-    sass (3.2.14)
-    sexp_processor (4.4.1)
+    sass (3.3.7)
+    sexp_processor (4.4.3)
     sinatra (1.3.6)
       rack (~> 1.4)
       rack-protection (~> 1.3)
       tilt (~> 1.3, >= 1.3.3)
-    thin (1.6.1)
+    thin (1.6.2)
       daemons (>= 1.0.9)
       eventmachine (>= 1.0.0)
       rack (>= 1.0.0)
     tilt (1.4.1)
+    timers (1.1.0)
     treetop (1.5.3)
       polyglot (~> 0.3)
     trollop (2.0)

From 310b4e31fa85f5f1b5f8221afb87282c8465d4ad Mon Sep 17 00:00:00 2001
From: Travis Grathwell 
Date: Tue, 13 May 2014 23:31:42 -0700
Subject: [PATCH 032/486] Intermediate Curric: fix markdown fail in formatting
 of 'replies_controller'

---
 sites/en/intermediate-rails/add_replying.step | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sites/en/intermediate-rails/add_replying.step b/sites/en/intermediate-rails/add_replying.step
index 014a62fa1..ce4ded302 100644
--- a/sites/en/intermediate-rails/add_replying.step
+++ b/sites/en/intermediate-rails/add_replying.step
@@ -28,7 +28,7 @@ end
 discussion do
 message <<-MARKDOWN
 * What is a nested resource? When is it appropriate and how does it help?
-* How do the replies_controller and posts_controller interact?
+* How do the `RepliesController` and `PostsController` interact?
 * What should happen to the routes file for this nesting business to work?
 MARKDOWN
 end

From e1b42edf38b2270a434f18447f72eacebe052f88 Mon Sep 17 00:00:00 2001
From: Travis Grathwell 
Date: Tue, 13 May 2014 23:35:38 -0700
Subject: [PATCH 033/486] Upgrade Sinatra to 1.4

---
 Gemfile      | 2 +-
 Gemfile.lock | 8 ++++----
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/Gemfile b/Gemfile
index 4a1b26dcf..ac6275535 100644
--- a/Gemfile
+++ b/Gemfile
@@ -4,7 +4,7 @@ ruby '2.1.1'
 
 gem 'activesupport', '~> 3.2.0'
 gem "erector", "~> 0.10.0"
-gem "sinatra", "~> 1.3.0"
+gem "sinatra", "~> 1.4.0"
 gem "nokogiri"
 gem "thin"
 gem "eventmachine", "~>1.0.3"
diff --git a/Gemfile.lock b/Gemfile.lock
index 7f509343d..8ad3b79d6 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -71,10 +71,10 @@ GEM
       sexp_processor (~> 4.1)
     sass (3.3.7)
     sexp_processor (4.4.3)
-    sinatra (1.3.6)
+    sinatra (1.4.5)
       rack (~> 1.4)
-      rack-protection (~> 1.3)
-      tilt (~> 1.3, >= 1.3.3)
+      rack-protection (~> 1.4)
+      tilt (~> 1.3, >= 1.3.4)
     thin (1.6.2)
       daemons (>= 1.0.9)
       eventmachine (>= 1.0.0)
@@ -110,6 +110,6 @@ DEPENDENCIES
   rerun
   rspec
   sass
-  sinatra (~> 1.3.0)
+  sinatra (~> 1.4.0)
   thin
   wrong (~> 0.7.0)

From a2dac306eeed101ea107b28c4b4d53af83283522 Mon Sep 17 00:00:00 2001
From: Travis Grathwell 
Date: Wed, 14 May 2014 23:28:56 -0700
Subject: [PATCH 034/486] Add .travis.yml to enhance working-ness of Travis
 build

---
 .travis.yml | 4 ++++
 1 file changed, 4 insertions(+)
 create mode 100644 .travis.yml

diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 000000000..57d9fb752
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,4 @@
+language: ruby
+rvm:
+  - 2.1.1
+cache: bundler

From f6d11cda07d1fb7eb39e48070476a7474ca992a3 Mon Sep 17 00:00:00 2001
From: Travis Grathwell 
Date: Wed, 14 May 2014 23:42:36 -0700
Subject: [PATCH 035/486] Remove WORKSHOP.md readme file

It suggests that people commit back their changes to the
opening/closing presentations. Realistically, nobody ever
does that, which is fine.
---
 README.md                     |  2 +-
 WORKSHOP.md                   | 26 --------------------------
 sites/en/workshop/workshop.md |  2 +-
 3 files changed, 2 insertions(+), 28 deletions(-)
 delete mode 100644 WORKSHOP.md

diff --git a/README.md b/README.md
index 8feb8a6b2..a849311ab 100644
--- a/README.md
+++ b/README.md
@@ -49,6 +49,6 @@ The code is licensed under an [MIT license](http://opensource.org/licenses/MIT),
 
 ## Other Resources
 
-- Workship Organizers see [WORKSHOP.md](WORKSHOP.md)
 - [StepFile Reference](step_file_reference.md)
+- Workshop organizers: See http://docs.railsbridge.org/workshop for example slide decks you can use in your opening/closing presentations.
 
diff --git a/WORKSHOP.md b/WORKSHOP.md
deleted file mode 100644
index 599c07006..000000000
--- a/WORKSHOP.md
+++ /dev/null
@@ -1,26 +0,0 @@
-## Workshops
-
-**Note** This may be outdated
-
-Slide contents that change with each workshop are contained in three files under the workshop project. The 'hello and welcome, this is when the breaks are' presentation slides are in current.deck.md. The 'this is what we will learn today' slides are in welcome.deck.md. And the 'this is what we have learned, and what comes next' slides are in closing.deck.md.
-
-To change those contents, clone this repo, make changes, and then to include your changes in the publicly available repo, send a pull request.
-
-##clone the repo
-
-On a command line cd into a directory for the installfest app to live on your machine. For example, to put it in your home directory: `cd ~`
-
-Then clone the repository from github:
-`git clone git://github.com/railsbridge/docs.git`
-
-And open it in the editor of your choice.
-
-## changes
-
-If you want to change the name of the hosts and sponsors in the intro slides, open current.deck.md, find and replace the name of the previous hosts and sponsors on the slide deck. To include their logos, drop an image inside the public/img folder. If their are more or fewer hosts and sponsors than in the previous workshop, create new slides!
-
-Check that the current.deck.md and closing.deck.md files fit the workshop.
-
-## pull request
-
-When you're happy with how you've changed the repository, commit it. In the command line, add your changes with `git add .` and commit them locally with `git commit -m "super descriptive message "`. Push it to your own fork of the repository with`git push`. The next step, submitting a pull request is used to incorporate your changes into RailsBridge's version of the repository. Navigate to your forked version of the repository on github (and check the commits tab to see your changes!). There's a pull request button near the top of the page, and after clicking you can add a title and explanations of your changes. After submitting, it may take a while for people to review and accept your changes. Poke people. Make sure they check it out. Check out Github's help page on the pull requests.
\ No newline at end of file
diff --git a/sites/en/workshop/workshop.md b/sites/en/workshop/workshop.md
index b833c0a22..7cf91710c 100644
--- a/sites/en/workshop/workshop.md
+++ b/sites/en/workshop/workshop.md
@@ -33,7 +33,7 @@ deck.rb
 * [Welcome](welcome)
 * [Closing](closing)
 
-Or make a presentation in the format of your choice. Powerpoint, Keynote, your own [reveal.js](http://lab.hakim.se/reveal-js/)deck — follow your heart!
+Or make a presentation in the format of your choice. Powerpoint, Keynote, your own [reveal.js](http://lab.hakim.se/reveal-js/) deck — follow your heart!
 
 # Other?
 See the Table of Contents for a full list of materials.

From 26c80f8fdf439b5962c2693153f02a15b3f1869f Mon Sep 17 00:00:00 2001
From: Lillie Chilen 
Date: Wed, 14 May 2014 21:37:06 -0700
Subject: [PATCH 036/486] Create job-board curriculum for begintermediate
 students

- Add discussion, error, and source_code_with_message methods
- Update docs index
---
 lib/step.rb                                   |  21 +++
 public/css/step.css                           |  46 ++++-
 sites/en/docs/docs.step                       |   8 +-
 sites/en/job-board/add_a_navbar.step          | 115 ++++++++++++
 sites/en/job-board/add_a_new_job_form.step    |  83 +++++++++
 sites/en/job-board/add_more_things.step       |  18 ++
 sites/en/job-board/create_a_rails_app.step    |  79 ++++++++
 .../crud_and_resourceful_routing.step         |  38 ++++
 sites/en/job-board/delete_job_listings.step   |  65 +++++++
 sites/en/job-board/img/crud_grid.jpg          | Bin 0 -> 147731 bytes
 sites/en/job-board/img/crud_rails_methods.jpg | Bin 0 -> 105091 bytes
 sites/en/job-board/img/rails-routes.png       | Bin 0 -> 85412 bytes
 sites/en/job-board/img/request-cycle.jpg      | Bin 0 -> 140706 bytes
 sites/en/job-board/job-board.step             |  28 +++
 sites/en/job-board/listing_the_jobs.step      |  50 +++++
 sites/en/job-board/make_a_jobs_home_page.step | 120 ++++++++++++
 sites/en/job-board/make_the_form_work.step    | 133 ++++++++++++++
 .../job-board/store_jobs_in_the_database.step |  85 +++++++++
 sites/en/job-board/the_request_cycle.step     |   9 +
 sites/en/job-board/update_job_listings.step   | 173 ++++++++++++++++++
 20 files changed, 1067 insertions(+), 4 deletions(-)
 create mode 100644 sites/en/job-board/add_a_navbar.step
 create mode 100644 sites/en/job-board/add_a_new_job_form.step
 create mode 100644 sites/en/job-board/add_more_things.step
 create mode 100644 sites/en/job-board/create_a_rails_app.step
 create mode 100644 sites/en/job-board/crud_and_resourceful_routing.step
 create mode 100644 sites/en/job-board/delete_job_listings.step
 create mode 100644 sites/en/job-board/img/crud_grid.jpg
 create mode 100644 sites/en/job-board/img/crud_rails_methods.jpg
 create mode 100644 sites/en/job-board/img/rails-routes.png
 create mode 100644 sites/en/job-board/img/request-cycle.jpg
 create mode 100644 sites/en/job-board/job-board.step
 create mode 100644 sites/en/job-board/listing_the_jobs.step
 create mode 100644 sites/en/job-board/make_a_jobs_home_page.step
 create mode 100644 sites/en/job-board/make_the_form_work.step
 create mode 100644 sites/en/job-board/store_jobs_in_the_database.step
 create mode 100644 sites/en/job-board/the_request_cycle.step
 create mode 100644 sites/en/job-board/update_job_listings.step

diff --git a/lib/step.rb b/lib/step.rb
index bcabb10f3..1a58a59da 100644
--- a/lib/step.rb
+++ b/lib/step.rb
@@ -238,6 +238,22 @@ def tip text = nil, &block
     message text, class: "tip vertical-centerer", inner_class: "vertically-centered", icon: "info-circle", &block
   end
 
+  def discussion(title, content)
+    div class: "discussion" do
+      h4 "Discussion: #{title}"
+      hr
+      message content
+    end
+  end
+
+  def error(error, question = nil)
+    div class: "error" do
+      h4 "Error! Woo!!!"
+      p error
+      message question if question
+    end
+  end
+
   ## special
 
   # todo: i18n
@@ -262,6 +278,11 @@ def console_without_message(commands)
     console_with_message("", commands)
   end
 
+  def source_code_with_message(text, *args)
+    message text
+    source_code(*args)
+  end
+
   def irb msg
     div :class => "console" do
       span IRB_CAPTION
diff --git a/public/css/step.css b/public/css/step.css
index 58ddf19eb..1eb459a3a 100644
--- a/public/css/step.css
+++ b/public/css/step.css
@@ -72,7 +72,7 @@ img.noborder {
   float: left;
 }
 
-.important > i, .tip > i {
+.important > i, .tip > i, .discussion > i {
   padding-right: 20px;
 }
 
@@ -115,6 +115,44 @@ img.noborder {
   color: #E77902;
 }
 
+.discussion {
+  padding: 1em;
+  background-color: #FFF5AE;
+  border-radius: 4px;
+  margin: 30px 0 10px 0;
+}
+
+.discussion > h4, .error > h4 {
+  text-align: center;
+  margin: 0;
+  font-family: 'Aleo Regular';
+  font-weight: 100;
+  font-size: 1.2em;
+}
+
+.discussion > hr {
+  border-color: black;
+  width: 60%;
+}
+
+.error > h4 {
+  padding-bottom: 10px;
+}
+
+.error {
+  padding: 1em;
+  color: black;
+  background-color: rgb(202, 255, 178);
+  border-radius: 4px;
+  min-height: 43px;
+}
+
+.error > p:first-of-type {
+  background: white;
+  padding: 10px 5px;
+  margin: 2px;
+}
+
 .step.next_step p.link:after {
   content: " →";
 }
@@ -200,6 +238,10 @@ table.bordered tr {
   color: white;
 }
 
+.console {
+  margin-top: 10px;
+}
+
 .fuzzy-result {
   margin: 20px;
 }
@@ -303,4 +345,4 @@ table.bordered tr {
 
 .site-desc h2 {
   margin: 25px 0 5px 0;
-}
\ No newline at end of file
+}
diff --git a/sites/en/docs/docs.step b/sites/en/docs/docs.step
index dfbaf3d61..63b7aa396 100644
--- a/sites/en/docs/docs.step
+++ b/sites/en/docs/docs.step
@@ -11,11 +11,15 @@ MARKDOWN
 h1 'Rails'
 
 site_desc 'intro-to-rails', <<-MARKDOWN
-The "classic" RailsBridge curriculum (Suggestotron). Takes you step-by-step through making a Rails app, one command at a time, using helpers like `rails generate scaffold`.
+The "classic" RailsBridge curriculum (Suggestotron). Takes you step-by-step through making a Rails app, one command at a time, using helpers like `rails generate scaffold`, and deploying that app to the Internet.
+MARKDOWN
+
+site_desc 'job-board', <<-MARKDOWN
+Build a simple job board from scratch with a little less of the magic of Rails scaffolding. This curriculum is great for a second or third RailsBridge attendee or for students who want to focus on how the app is wired together. (This curriculum doesn't include deploying to the Internet.)
 MARKDOWN
 
 site_desc 'intermediate-rails', <<-MARKDOWN
-Curriculum for students who have taken Suggestotron more than once. 'Easy mode' is now OFF - this curriculum won't tell you what to type in!
+Curriculum for students who have completed the Suggestotron and the Job Board curricula. 'Easy mode' is now OFF - this curriculum won't tell you what to type in!
 MARKDOWN
 
 h1 'Frontend'
diff --git a/sites/en/job-board/add_a_navbar.step b/sites/en/job-board/add_a_navbar.step
new file mode 100644
index 000000000..3e509724f
--- /dev/null
+++ b/sites/en/job-board/add_a_navbar.step
@@ -0,0 +1,115 @@
+message <<-MARKDOWN
+  # What we're going to do
+
+  * Add top-level navigation
+  * Learn about CSS organization techniques
+  * Add some really, really ugly CSS to our app
+
+  # Application layout
+
+  We'll start with the application layout, which you can find in the views directory, at `app/views/layouts/application.html.erb`.
+MARKDOWN
+
+discussion "What's an application layout?", <<-MARKDOWN
+  None of the view pages that we've been working with so far have had the necessary structure for a valid HTML page. No `` or `` or JavaScript or CSS tags. This application layout file is where all of that stuff exists!
+
+  * How does is this page related to the individual page content? Try comparing the source in the browser to this file, and see where the individual page's code starts showing up.
+  * If you add something (say, an h1) to this file, where will it show up?
+MARKDOWN
+
+message <<-MARKDOWN
+  # Add the markup
+  Copying and pasting a nav bar onto every. single. page. of our application would be the worst. So instead of putting it into our individual pages, we'll add the nav bar HTML to this file!
+
+  Add the following code **above** the line `<%= yield %>`
+MARKDOWN
+
+source_code :erb,
+<<-ERB
+  
+
+
    +
  • <%= link_to "Home", jobs_path %>
  • +
+
+
+
    +
  • <%= link_to "Add Job", new_job_path %>
  • +
+
+
+
+ERB + +message <<-MARKDOWN + Things to note: + + * We use Rails link helpers instead of typing in `Add Job` [SAY WHY] + * The `
` tag is HTML5. Aren't we cool!? + + So let's take a look at it. Refresh, and ... isn't that horrifying looking? Let's make it look like a nav, albeit a very ugly one. + + # Add the styles + + Open up the assets directory, and you should have a file here: app/assets/stylesheets/jobs.css.scss. This is a Rails-default created stylesheet, and isn't the best. [Smart CSS people](http://www.stubbornella.org/content/2013/09/12/rails-is-mucking-up-my-css-already/) have taught us that CSS should be organized into [reusable components](https://github.com/stubbornella/oocss/wiki), not organized based on where it is used. + + So let's delete that file and make a new one. + + Actually, we're going to make two new ones. Under `app/assets/stylesheets`, add `global.css.scss`: +MARKDOWN + +source_code :CSS, +<<-CSS + body { + margin: 0; + } + + .content { + margin: 10px auto; + width: 70%; + } + + .clearfix { + clear: both; + } +CSS + +message <<-MARKDOWN + This is where we put styles that affect the whole app. + + Now, under `app/assets/stylesheets`, add `nav.css.scss`: +MARKDOWN + +source_code :CSS, +<<-CSS + header { + background: grey; + padding: 10px; + ul { + margin: 0; + padding: 0; + list-style-type: none; + } + a { + text-decoration: none; + font-weight: bold; + color: white; + } + } + + .left-nav { + float: left; + } + + .right-nav { + float: right; + } +CSS + +message <<-MARKDOWN + Refresh the page, and ... it's still totally horrific. This CSS is not going to win any awards. + + But it's usable, and we can keep working on that later. It turns out sometimes job descriptions have typos, and need to be updated. Let's make that possible! +MARKDOWN + +next_step "update_job_listings" diff --git a/sites/en/job-board/add_a_new_job_form.step b/sites/en/job-board/add_a_new_job_form.step new file mode 100644 index 000000000..2e40797e6 --- /dev/null +++ b/sites/en/job-board/add_a_new_job_form.step @@ -0,0 +1,83 @@ +message <<-MARKDOWN + # What we're going to do + + * Use Rails form helpers to create the HTML for the form + * Learn to use the Rails server output for great good + * Update the controller so that the form save submissions to the database + * Learn about the beauty of the params hash + + # Side Note: Web forms are not perfectly straightfoward + + Web forms. They're like, the most basic thing about the internet, other than cat gifs, right? So they should be straightforward, right? WRONG! They are exciting and just complicated enough to bake your noodle a bit. But don't worry, Rails has strong opinions about forms, so we won't have to do _too_ much typing. + + # Setting up the page for the form + + Let's take a look at our handy routes, which can help us figure out what we need to do. We're going to follow the same pattern that we did for the main `/jobs` page. + + First, visit the routing page at , and find the route for `/jobs/new`. + + That's the one we want for our form. Let's visit that page and see what it says: . +MARKDOWN + +error "The action 'new' could not be found for JobsController", "This looks familiar!" + +source_code_with_message "Let's add a method to our jobs controller called `new`:", :ruby, +<<-RUBY + def new + end +RUBY + +message <<-MARKDOWN + Refresh , and we see that familiar "Template is missing" error. So, let's add that template. + + Under app/views/jobs, add a file called new.html.erb. This will be our form. Add some html to the topic to keep things moving along: +MARKDOWN + +source_code :html, +<<-HTML +

Add a job

+HTML + +message <<-MARKDOWN + Refresh again: + + # Add a form! + + Rails has handy helpers for forms. We'll be using a form helper specifically made for use with a model. +MARKDOWN + +source_code_with_message "In the view file you were just editing (app/views/jobs/new), add the following code:", :erb, +<<-ERB + <%= form_for @job do |f| %> +
+ <%= f.label :title %> + <%= f.text_field :title %> +
+
+ <%= f.label :description %> + <%= f.text_area :description, size: '60x6' %> +
+
+ <%= f.submit %> +
+ <% end %> +ERB + +message "Save that file, and reload the page." + +error "First argument in form cannot contain nil or be empty", "What do you think that means? What is the first argument? What is it supposed to be?" + +message "In order for the method `form_for` to do its job, it has to know about the thing that it's building the form for. So we need to give it an object. We do that in the controller." + +source_code_with_message "Open up the jobs_controller, and update the new method:", :ruby, +<<-RUBY + def new + @jobs = Jobs.new + end +RUBY + +message "Now we should see our mostly unstyled form!" + +discussion "Form HTML", "What HTML did the form helpers produce? Using the web inspector, look through the form code and compare it to the file you've been working on in Sublime." + +next_step "make_the_form_work" diff --git a/sites/en/job-board/add_more_things.step b/sites/en/job-board/add_more_things.step new file mode 100644 index 000000000..34fb14c95 --- /dev/null +++ b/sites/en/job-board/add_more_things.step @@ -0,0 +1,18 @@ +message <<-MARKDOWN + + ## Time to add more things! + + The time where we tell you what to type in has finally ended. You should do one or all of the things below! + + Working independently or in pairs is super fun at this point. + + * Add a show page for each listing and move the Edit and Delete links to there. + * Add validations — postings without titles or descriptions shouldn't be allowed, right? + * Add other useful fields to jobs + * Display jobs index in a table; make sortable with data_tables + * Add tags (time for a has_many, folks!!!) + * Make it look better + * Add a user model and auth with Devise + * Test it! Write a controller spec. + +MARKDOWN diff --git a/sites/en/job-board/create_a_rails_app.step b/sites/en/job-board/create_a_rails_app.step new file mode 100644 index 000000000..75604a5cc --- /dev/null +++ b/sites/en/job-board/create_a_rails_app.step @@ -0,0 +1,79 @@ +message <<-MARKDOWN + # What we're going to do: + + * Make a new Rails app + * Add a few gems to make life easier + * Start the Rails server and see the default Rails page + * Learn a little about Bundler and dependency management + + # Get Set Up + + First, let's get into a directory for RailsBridge projects (either by finding your existing one & moving there or making a new folder). + + If you don't already have a RailsBridge folder, use the command `mkdir` to create one: +MARKDOWN + +console_without_message "mkdir railsbridge" + +message <<-MARKDOWN + and then use `cd railsbridge` to move into it. + + # Rails New!!! +MARKDOWN + +console "rails new job_board -T" + +message <<-MARKDOWN + The `-T` in that command means that when you make new files using Rails generators, it doesn't automatically create test files using Test::Unit (the default Rails testing framework). + + Watch all the files that are created! Wow! + + # Open the project in Sublime Text +MARKDOWN + +console_with_message "Move into the directory for your new Rails app:", "cd job_board" + +message <<-MARKDOWN + And open the project in Sublime: + + * Open Sublime + * Under Project, choose "Add Folder to Project" + + (You must have at least one window open, so if that option is greyed out, open a window with cmd+n (Mac) or ctl+n (PC)) +MARKDOWN + +discussion "Text Editor vs Command Line", "Review the differences between the the command line and your text editor, even if everyone already knows!" + +message "# Fix Up Those Defaults" + +source_code_with_message "We're going to be looking at the Rails server output, which includes a lot of noise by default. Find the file called 'Gemfile' by searching for it, and add the following line:", :ruby, "gem 'quiet-assets'" + +source_code_with_message "And delete the following line:", :ruby, "gem 'turbolinks'" + +console_with_message "Save the file, and then in the command line, run the following command:", "bundle" + +discussion "What does 'bundle' do?", <<-MARKDOWN + Bundler is the tool the Ruby community uses for dependency management. + + * What's dependency management? + * Why do we need it? + * Why do we even need gems? +MARKDOWN + +message <<-MARKDOWN +# Look at your empty app +MARKDOWN + +tip "Now is a good time to figure out how to have multiple tabs or windows of your terminal or command prompt. Starting and stopping the Rails server all day is tedious, so it's good to have one terminal tab or window for running commands, and a separate one for the server." + +console_with_message "Start the Rails server by running this command in the terminal:", "rails server" + +message <<-MARKDOWN + Now, let's check out our default home page + + In the broswer, visit + + Yup, that's the default Rails home page! +MARKDOWN + +next_step "the_request_cycle" diff --git a/sites/en/job-board/crud_and_resourceful_routing.step b/sites/en/job-board/crud_and_resourceful_routing.step new file mode 100644 index 000000000..115412b99 --- /dev/null +++ b/sites/en/job-board/crud_and_resourceful_routing.step @@ -0,0 +1,38 @@ +message <<-MARKDOWN + # CRUD + Why do we talk about building CRUD apps? What are some examples of CRUD apps that you use? + + Each action that CRUD describes maps to a SQL statement and an HTTP verb: + + Table mapping CRUD operations to SQL and HTTP verbs + + *Source: * + + Compare this to what we see at : + + !["Screenshot of Rails routes page"](img/rails-routes.png) +MARKDOWN + +discussion "CRUD", "Really, compare those two things! Out loud! As a group!" + +message <<-MARKDOWN + To have a useful app, we need to be able to create job postings, see them all and their details, change them, and delete them. The way that Rails wants us to do this is by following RESTful routing conventions, which are perfectly encapsulated by the output of `resource :jobs` in our routes.rb file. + + In Rails we work with seven main verbs, which map to different CRUD actions and controller actions: + + Table mapping CRUD operations to REST verbs + + What does each of these do? Go through each method and review what they do. + + # Resourceful Routing + + You could make your URLs look like anything you wanted, like: `/all_the_jobs` or `/add_a_job` or `show_job`. This would totally work if you set up your controller methods and the route file correctly. + + But we don't do this, generally, because Rails prefers resourceful routing, in which the paths are structured around a specific resource — in our case, jobs. + + Another example: if we were making a puppy app, I would expect that going to `/puppies` would show me an index of all the puppies, and `/puppies/1` would find the puppy with the ID of one and show me their individual page, and `/puppies/1/edit` would show me the form to update a given puppy. + + For more info on resource-based routing, check out the [Rails Guide on routing](http://guides.rubyonrails.org/routing.html#resource-routing-the-rails-default). +MARKDOWN + +next_step "listing_the_jobs" diff --git a/sites/en/job-board/delete_job_listings.step b/sites/en/job-board/delete_job_listings.step new file mode 100644 index 000000000..069f4254b --- /dev/null +++ b/sites/en/job-board/delete_job_listings.step @@ -0,0 +1,65 @@ +message <<-MARKDOWN + # What we're going to do + + * Remove postings + * That's about it + + Once a job is filled, we don't want a listing for it hanging out forever. Let's add a way to delete postings. + + # Postings be gone! + + If we look at our [handy Routes page](http://localhost:3000/rails/info/routes), we see this: +MARKDOWN + +source_code :html, "job_path DELETE /jobs/:id(.:format) jobs#destroy" + +message "So we need to send the DELETE http verb to the server, so we can get to the destory method on the jobs controller (that we will make soon). It turns out rails link_to helpers accept specific verbs as an argument, so we can add this line below the edit posting link that we just added:" + +source_code :erb, "
<%= link_to 'Delete Posting', job, method: :delete %>
" + +message "Go to the index, and try to delete something." + +error "The action 'destroy' could not be found for JobsController", "This is like my favorite error now! First, let's add the method:" + +source_code :ruby, +<<-RUBY + def destroy + end +RUBY + +message <<-MARKDOWN + This fixes the error. But just like updating, we still need to add the logic that actually deletes the job. + + See if you can figure out the right syntax for finding the job, deleting it, and then redirecting to a useful page. + + **Don't scroll down!!!** +MARKDOWN + +message <<-MARKDOWN + * here + * is + * even + * more + * strategic + * white + * space + * so + * the + * answer + * isn't + * immediately + * visible! + + Okay, here's the answer: +MARKDOWN + +source_code :ruby, +<<-RUBY + @job = Job.find(params[:id]) + @job.destroy + redirect_to jobs_path +RUBY + +message "Try it again, and... kablammo! We're destroying job listings left and right!" + +next_step "add_more_things" diff --git a/sites/en/job-board/img/crud_grid.jpg b/sites/en/job-board/img/crud_grid.jpg new file mode 100644 index 0000000000000000000000000000000000000000..408bf0956234089815f0db3e5c8294c7a2d03304 GIT binary patch literal 147731 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

^WzN(b$^ebC*&Y#{Voeh$Rcj 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 literal 0 HcmV?d00001 diff --git a/sites/en/job-board/img/crud_rails_methods.jpg b/sites/en/job-board/img/crud_rails_methods.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a3730884309a28cd093cdf68c64603e00e5bc871 GIT binary patch literal 105091 zcmbSy1z1$k_V0lKhVE{qOS)q~q$Q=hQ@V2q1!(~R2?=Q_>5%RakVZf{L~4*4iQ$d+ zzIX3^@B3c;H}f5Sv-jHPtlDR80Db_lvhns%f1#)gAd8BE zJfk;~=r8_vxmo~_cLIP}9%U^?#(&rUKOrI;4=*18K+!@{3)+Wy4@Nc_gn*A9t6 z&yhIV&&kdoiRX}*`K7O`6B5IbnAFwI${PUCaR1i(*x5KDF&`4+dg|+;zf7W&Ya>ApWacMx>HO_{Bv;cm$px)&H;Ze{B30)&Cj%we3GC&b9wxGZgZ#|E~LY z-+$M+e*^%rOQdez{=3dP3jkVP0|4dnzw4L_0D#~X05nhihdkte{l(G8$3udb*Wcg& ziIbhplfMf6SNXpZ{EPB`5B}qMPyRmdU%F#_W@m5Z`_hN;uTpK?U%LBxF?xGg+1N4i z{I5>@U+(xHZ2box+&Xslc3yUF$VcfTz0AqY0cmbGTPGhUcQ-~SxBs1m|BK!JgNMKH zpMH%5B*h4T)Zz(1I7JG8j=utEBsc)bG!NN=@-MqR$I=J>jywZ~{eSvB5+mFHas8hz zsL9B$sNPNvjDM@;b#xhRe7*esV&s_kdqD@V0Rn&&paSRtCV(B_0R#Y1KoXDz6aZB~ z6VL^W0CT_wa0FZdFTfuN0V05CARc%NqyyPNK2Qu)05w28&;oP-y}%GK4txXVffZl_ z*aZ#&7;pvLB41=+6g(6X6e<)36c!XN6af@56d4o+l;W@P}NX%QO!^t zP(4wDP+y@Yp}t4`h+2i(jM|GjjyjLJfqIB~2?9VkAac+n5D!QUBoERA8H4OWUZ5~g z94G_y5mWu7mG!isMG#)fbG-WhBG#fNev@o;;v~09;v}Uvcv{|%G zG#DBJ9S@xroeNz8T?O3`-2vSnJsLd&y%fC(eGq*feHZ--0|SE`gAGFzLm9&e!xrc#QB3ujLV5Dk86tSi<^X7hTDVt9rqj$ z504d37S9;Z2QLY)0Y7Qil2kuj6Z{aLV!iULLf(AP7p+pLC`=j zMQ}ujMaW7hPiRFLMwmm`Mz~0LNkl@#PozoYN|ZqKiD;DQCo!0ql~{q;miQHM5ph59 zHVKG?iA0{nh9rulm}HP-mlT7PjZ}rynKYiXnskyBMn+5~M5a#`K$b(+Nwz@_B4;I6 zA%97pOkPjEKz>6(MgrICd)9(H7gsd0c#9v3+qod zN;Va?Aht@jRdzgf2)ifyNA@`m3=T047mg1c-#Ae@g*hELb2z8CP`O07oVY%4O>?7j zi*vhif8<`|!R3+T@#CrF*?dC&ON3E~MV3PJ^21l{ibKUa#Q#W$Ncc$9OPosbNV-UVlKd&fCS@m8EVV8DSlUXu zP!u)lJr2(PP*1)$7wI&^Ohu(7!f#W{_&IVaRJ3YB+90ZRBLsY792k zH!d~4G*K`~H`z56HjOr2Fk>?dFdH?eHh*c}X+dCNWzk@XZfRio$@0!h)9RzurL~H6 zt~Ja?-X_!L&{o#=o$Z00v|Xy*zP+@4s{Ky~X@@k214oEshU1Zwyi>N*nX|HUzVo$< zrc0U2!%KsgwXT@1mac7X#BMHb1Mc+h0q)ZtTprOL8=exL>7FnzHLp@{6mK){Rv%Ji zF!j}!-S@Tcrk{*ojvw4#-@hS%D8Mb?YanM}Y~X&7Vo*siTCh!UU&y17h>*=txzNHe zlrZbCJ}49P6?8XTDZD%aJHjPmB9bpMHS!|LAgcWp-K+3d+pm>gS4QJUdqpqCNXF#9 zL3`u$W-?YVHY*kpXB#&b&ljH&f0tmBFqX)l_&)I=$v$Z^StL2{Eyi27w+ktdl=4)f z)S%SuH1)LRcZ~1i-d&_yq>p9@W#ngKXZmJtynp__HH$gxZPs13WA=Q`)12B|+T7UO z>kqacX7Xh7YVzswRa`*>ed>bn!;N0+W61FXW!4i>MZLP>ecG|8pIlE z8d(~1n@F1Cno*hqn_(@EEgP*ytWJqzSe^_p~dqjGqV^m_aZA@&eWn5&u`K$2P zrU~JRrb&^><|)ys)^Fn9+NY(ayJjFWy|d3|hvrn~#^*KWrx)}VmKIGHHm2K~8zLK>o6k1CZoSxA*|ym}-0|MI+kLf%x0kWc zuwU_0;Ah8y;=#9HCckzMJq~Y=qK}D=b5Gb$8c$_UzrqY*yJuc!55E)6sm{wTgf99n zwJz7LT(54g~4BjbaA#uch4H2=anDD3~81{DBeoc<9={Ea=3@%=vva?SFO zSmdAoK?NxPzGDIE|DXoFF97`yjN1OU-@^(Z51^u;{QaOJKga??2mLJ=XlNjGFa~n+ zM9!{YOdKpQCN?Gp1{NL`HVzIhE-n}g4<8Q~9|>{(-sEpz&_DX3<6vT7BIm>Z&+^a% z5MiRWgWiKs9s{UEC?Fz~hXH^ADHS?0m_e3*i1}AaR1g|Ek|QJ^NP;FpB>Nx`Dw0`r zG-Pyz5{hgG(1_59AMwj!kZ4>V7PoV|T~{rm$0gQ8x&j*fW~8<(2) zEg^$m?p%`L5M?S1_NgG0k3qhm9(bMp&}OW&6_x3+h7_x67t z{5t!6esOtq4gYiVS1zP|{wdbKB>P|FB0|cAinIY5_^(_jsQ!NiCqhGi#E(HNrwz99 zBzY_lfl2x_rLe9Si%C!iMrQ3bjZMxhw8?VzSG0df_WveW zQ(+i?I^0APE)~zP&KM@Fzjs$@Ex;H0sbe+^f1gPv9i(g+((f*1c}cdY5#9bSMe{7bK~OLvM$QT+LMPso_8v?52!8jVZ%MjnCKMNO=go?kFnM$d(z4o70e;(IFr--M~sbhrX;+Iwie&5l-k|*?>a(Diz>-%Js z;#io(<;l+}v@mcjoMEiqr;6nP+(Quk89uzx@c~4dSWgv@|NX~MAWX@;G`5f}yeS3hR zQMC77(oCyveHam6KF~JckBzYT9{rY>O?_HcEz6&rkx!e`z91N$-PTm*T)E5bwJ+0|=x88P9VwGuXH~(R zF}~lb&%n!;X0FH?^Q2DDv6+^FYZdpRnTU=7mhE0)py$-Vvs9bx*Q>t5zn-F(cuxBJ zmS49^!K<8v?xwtiS<*~`AoX)gzW)|_40UB z?(D!H2EIc*vhxYGy}kN(Kw~OxNSV-O=3-oV>g`4{c}tE{-SE}jD(V6 z9P|~ztJ#-wC;RpNQU@&bFxJX>uyk6g#P5A}VhKZ{gpY!PBaPolkyMmkLdRvT24On~ zL7=kGP+FbPP-r)lNqq3x%nnRb^=G1x-rGH>YP5>7)C^VNUSamrAOl^FABm3@^Xb%| zT~kTvzWh!l^or!z3_Dxlck;PLV8NJEPT;AkV$i&iA0FWue?`?L2M-$o4%zUbp5G0L zEG3yh8C9i?)aqU%chYgI!)^NMuvi%hQs9 zPxVg|Tt6JA>M}4}1m}5LKwjX`%5ZWO@q0EV1nmBi2@9+sYuo<)iEtu!t4cw1VlXJJ z#QKk#=XffoPa3FGm*5L!h4wW*q>F z;TAPLn@Z}~UnsI^O=#u|3R?7fJyys6e(&w7<-9jL9s7BgdHTmvnHNgx^W+OpS#A>- zm#cpnRPaR61X9#WoiBVIC?bu1nV*(iP*wISp}3fhH1=+DUF@PXb3ZP|+tTuzS=~8N z+|Mf;)txnm8g^p(OS59Y%Uhio5M!l9?w) zMlum~s4kFZKIgQwFtF}89Aslk&PIEWE;}_9<}v|wWLS1lfTPP)bai7Ii0L$0=GNz7uD;fI^YE}N5Oegh^CfKw5Tc=SdQ$vacq zjGc11JTnd3*O=yH^C8;70~qL z93-~gaPwot4|Vw}y#6MP9bP1r4eeoRo^2fTN`vR!@CvMM9DCYfKxZgv5od3bcNxh? zg!|xXS1(|v@m;(DspH#;3w7IH?pbI00^Bau4wN$Y18@73XwVI>pDAlRjYiFU}HQ{VtfgA=O!9Vvu8IAJM$SZWDuUltFQKazA#z(H3<*hcv*- z)=|!r`-Kl~M0=7!jtVqNF#p%pd3->?MLFmUv9P+oy7+uKw8&7n_IrWI*Aim}?!cGQ zBHNT#Fn zbHR&a3{AsFe_UbF!wB;HBUtR_L~y@X@wJChZKiuL)+3W^`Q1rMI}g&*qlAe3LK%_} z`KYb@elwB*5mlyS{YJIK@CV?NmyGQL5dPV2D#QV`;RESHc}7hTYv!lW7OyeB!?`Pn zYJ0$;=|o1smCi{#8hydSeA1`vH!Cy}VmsS;mz&m~XG%}W3UiCB_X0n)7w=IcTuhNEc?SF8;`UsCW)7;W;`4~1v zPyNl8N3idj!Ddc4(b}H;_texlaq$~vbVE0qhF(cInvxj=Pe|~zeR_xutf7B-nNiY0 zbz!R!VygO^{Kk^{nn|wI=u|*0RhCK^t=^TAcKf21X$InaSV1oqVg(!Da!dEpU=3(| z5$MX$n)+BR`J;i!CPAVMH9V?Z&0#a~xk@MjkCQiAMhm0A74BG#lC>ty@TCW9d>nBaz6Lv_!u_9(XRLNI9DmIi4OpI_os z)OS4pabBtXsgjV02LPRP{z(_xojHu5Kbb(B*i5-$JbHvc@Q<>g-*N?0D18hL$~S1Q zkPP?%=!0yGchkW$1a8XS#1Gof;5Pd8A{-{YvuH`CY{5m|m$bc49tE6e+p3UOR^rB> z*?{M4S~OfF`-50&Ur9+@l{m)kem`hFTaoSbcvEPQUqBY10g3OV|4NVywKv(m=NKcI>uiADP~Zpt-j;k`r=LjchH#k=~HMfbD>+6Y(MhRH${Lig$2sWsaI~c z-gb|9YlBzC#EWWGO*2r|?15obt(A-{)lTmy`8UKE;#Xz(NiB#9C1UoL7@Hv-9UekOLhQ2*}PZ3dI;VV;6&@^JS|B?se9(2I^4Nl!yn3bI5l zI=Ria=*$(2Hq|e0_LE#Pl6JTv+c2t!x2RI3KaCB~B`E}6!rU~@So-!3EITzgg0E_< z)%MfJl}|JmOVkWDVZlY`CiVx43%{9=V7AW|`+Je@m8Yn)Yz#P$#Z2Ynzk1ya*YxGHwK_#|b^;4zQ zfCFv8Na+LSwCsf3>|Y5us@nZ+= ztHj9PN~Q)ecfs%npmKdBzz>QZKrtA8koUMg^O(9(t)yR^+nT6yL@i`b_DkFbD9u9t z5@4vfmg(dgg}QyuUcWLp6CP|KUhd32`@B)avkGRK?c^Z*`a^a7D(Xx+T!bV<820_$ z4*RXb;8*$EDkF0dnGOFtE)E&8uxZ>^-2)E*-oX9S(sXiyI*0@KLin^@qYR^|WX0Sm zfw{RomNhm;QIRHsA%e_0y@qKYJof-N*1pneT7UBhwmzUnU*B)rr8mYa|C!m7oJ|_F zGYH&6u-ww$&9LC2F77528aD0iTfBDHFa%!Xy1xXs_EPR(U+f(oDTEx}`i49 z71QrWZ4ocU#_c^SC65<~vHM&Z@}@?K?b8Wb9y$YlK`5y%iMmykAr$-0mtkN%`i8#S z`6J7G)yFpeq-QU6-OK|wV;SU3Y8T4UdYGz(TS*Hxz9~9#NXF*crVWaT;0eiSntC6` zooU7+o-B58+<7*^onYf8IsMHG+0d)nH^OQfZqqnG1}rU^C&!E5Qm#Mhj>SmyTWN4y zGXYyQL~JSq`^E{^oo3Q*akS(UKbJke1s>=* z%Pr3|xmA4t)&-eB7mw?6pHFGxMNOH$*bc+9hX-r6&osVkS>WB7+fQhAvyEj6M6ovT zNZ_lI>*YQGv}qE|_+$i?1R!DEjqCR{UTvB=a`(PHVo434Z+)E(hx}5Y6sL87)7u z7WnE->!t+zlq}rYJa@}i=P(Rysf|T&!M8MV5W_MIq56ig26HFY+{LIEmx{|NY!=z( z10j`K1j}jL6i3sQOB1*HKSh?yqEAZ=^ALlN&v{~xsB>pXQ^6VLEmL zQaJ7(;W8}NfJD z3LzhEu>$(F;RM35ZT2r~E9sw8w?5spqJv*w zR2};d1VN*@yXLn{Zh2(ZB|}!S7MQ0@-K^2gY|@ODr(QR96RCmV@fvmA!IpjGZ7nL# zjfVU(z*Ie_lj1dRDoIl&)o&HxsB6E(YNT8@Wq+qqAXq;W@(Fm!Zw6crx(8Sc8?z;D zrQA_eIR&*VTrZEENQUR@yxQtmAD}0O4ZndnRWr%Xg-Cx?rz?wg7p7v$7-CDj8_#iE zBo3|)S*bvJC=Jx!Na`N@;?4lpXxc%6-LLmr4b|_hTHQVn#mcAA!!?aS zN6fF0!eNn%3az1{=5N9t0ObyvC)SoSmfh#yPzksu!HS#Mh1X^j5sRYtv3X)U(<-U#@yKOj*M*5VKlG8 zUVz9bF{+>0R>7raz*EKvBkGUdCY4q^!@)#E$3=?s1s*7H$f}#p&ABD+?C#R;C-{(Q zxM$Mp<%BEA>+S8t?S6cxqpZ#O#m&vBYDGbOh$cHp$IH|FmEHyWei(O%%4fI=>{|bf z;m!G#87GKe*2C^)_#1*sLC)mr0O*kgZ0L5_xa4|pJ-%QyAZkEk|G5&C35|O@Hma8Z z#{7lCFMoZ5J5pZr*0bTbJ1p3&{M%u+H}2c5?c3q6@5)D|dsyw6?$f0!4-zR9n_-9) zC#<pO+2$GGL032(qW;4B^$He$)m$wmwWuvn{(uc|5SN^z9$SuDnBjhmzAdq;X7e+p3RyOIIJI+Id1Tk~k}M93o7MAJ(gzxkM* zs1Zuw=Dnv2FU0(2zxQ?uE=yHW+GbI{!O$utoXU(y)43N37?Wo+(gN z&~pUo>!|I^WA?tahc`TD+fD2D6J&Tk%$=b z%y+P>rRu(~K(Ha^7E_%d4ZJb?--I%3NZSW{(YH+VLS{ssdC2vhLZ1fd>%?_MN@}ir z*`6Z|Ft&(cAc%L)<2_R=Ni#8_J9Z-Z%oa#THH;F9WfM*zGYpgLQHSMhGQ`|ToY0$b zjy}qIw?id!zP%FYJ`%i$aw~`!zESE?3N zy+8R4Ey%mr)i-!w(Q_?q@Rdv^7n}ZA5lkq|dTgISw9eZYChWx0k9&UaG6>lyTw~KD zK&}@aCHsvEv$ZrP?9T1_g?jFx)<$P}Oxz%bV zZhAv5y=Iec9&@1f&NCh=7A);|+hF<+&VhzWO=fM_fp>nk)9cE{O{RohqCZ&sneU4Cy z&~(4IPl}2_ty$av`NdWT4Fap}qY7_-J~6yZo7=5JyGpV_^sLzOt@rwVhUQqBffHy^ z{s1H7>c*kGGz(w6G;b}hF{|%pQHc|efaC#)d=;P-PBg&X zyW_N2A{i^U1H@;kTVg^ST-dG^igj>r!(a?E^&xu5CD;>~>wfH=G<_yG zuDa?`hp2HZ`2o#1bwA@X%1mzDL?USn(tCor!%+|@k87mkMHqtdzWI)$^evh>1FZ9; zri?bDHH&BJXL`;Y?mY~SVfk0xHgxawJAj%k3r z?rf8bucWbw~6ZB)7RyQ?m?uAbNNDc?c7cxABX4SdSlbE$z8~8T>43(=| z&|LRM={o-LDNC|y%b8*Ynuf0F^1=342-H6$u0P^iTm@2Rgp0LJnlUo;Fo)MWE70vw zXBxT~6x&2Yx{~A{_lL6HKk)WhPYA-gT3fzuG{F7p3*2ezy_!>)$TucX z?ed92Aw*7O#$`r^KEx0ql8z6O|cn zj7Peb+GE&$PpB=?NJn6g#7%$Z>}R~0+5TPQzp;CfJ=_Pu{_&&vz^yS@rC6rwo1)6y zXiZFEsrnJ+WkEum&cLM*!F|6=y3e zO)H#Te=+z9ZDt!zh8xw__Gw1MW$$&?eEsZ9@^sBs#F5JA?dNU(@yvb9!iZ7G6E#OD zUAOb<@Kzwn=J4w>6x-K&AKOwS2w%w9*wQE1$R7pNy2G(<1>g=>e$&PbV3Wq>*8^5h znsAb{xAqIUQo<|po+gQnj_#%Z3IB;8g%k5eGvHll5*VuND-|0JyV*Sec~#)A4*-mH zbhy*!nL{;Ser~GwY4Z88+Mef-bB`jW5Ied$uD>XQs$gB1o1pBYVoSO*w4|=|jrDrG zxjYGY(V5GTCbt3ka$bA8S?(use&a%%q}%6S@{1Mp^G6V(5M=~DJh!Y#9Q~u7vSR=Fz6R`rJef3EFd1#NNeWowk zb2~&pr!L9@bCkwB;d8pLW1cF>H0eLDd9edoiSh5XSWfPN5MDGAu?#JpTsioxsiB9i z8`@z?XLNO_==&0&;3kQ3fEkmPZlbdPEF!R-Hu-B1Q=fnF4|b_j=tSFx&{lbIDJpH5 zL&iGUu3ntgon0RtZ}KR5XLa>t%;fH5#_-k2>=Z&0iKf4!>N^y^Fip7oAvxWVHb|r5 z<{T&WLT+KG1^H$MEk4phneL#Y%VE%2*(nAk4lGM&r+G5A)novj?LjE^}KbR`w{8?r2VB|j}A`u&5Z0+ZZXXu&y;u!*G&_u*J< z^Y8xV&2wHfTU-VcylgEGrG>(wEgAp&>~3diRmYv?knMKS{xS%(ViDWRhmj zFJ{jX&IE2(iwB)4Ye;;no@zqxjQ98*I-yD9DmAbB7L}k@HOoZWCCM>yoFTye1I?8* zM@sjYbcJWcgtrQo%&X!v`TI2vrpB{AL)XQpA}i-MbskeDrGz`DtdoINWJ{BH73t!H^q z`^r9A5AIrw?yz<>P6kT%2%lXK(v-o#ccc$M|KhdEo2J*zNizJcY9M0=#0^@gLTD8H zHq<2`ldzO;RJ?3D$vIk(3c|x#K{XZR$FBe=B{rEDbfosHx8}{PskK?f7OVMKR*Qok zp-7>6Cfv>s(Y#iC!LxL;Us$QJ(@F4J205Ac%674?1th7nX?&i&BVm7Amg(;r|E6Jf z!U>_bak*5q-sw$`2FKfSNBUXpTw^U=z~qA3pNppMFLOL>CKuT})9i1AUY2{d1<~Sl z&0nu4AZUMD5DQH^ZBH<1%y0Z@uAXlnv*G45qD-i?L8k5~nW{r9{BOlrT8`Ul0xUMn z>w-5*>t`~4&6ot*rn$VgwxQt49Vmnx_PxWWMhQ3~hY39dt<1ceux^Ubnh2$6_ zPbaoBDiw3Q8V(Wpbu}TW*)mhL)jazsdU=g(g;cxXSpt3p^5+YOGhODL@awbuD|>qe z+71Xf!3VQdqA7f7thLA9$E*Ols63Z8bmDDZ2rIjqgNL5kDv@VZm8OO4yDwdGn<#5i zVh9MrnF_Z{QyPM1k|CYYo4Lltmlu_v zSEMwrcH!=uP@)jh#SZyxR}QyJX$noB&uzpbsj??eOI4dG-R;CIm5k5xBi27_q*sQ} z!cLl8wxDE=*$Wj`WQU!JTUG3~W{0mZX-?|*_kIzmUNWpqk0C}8+$(eOa+ec3sGUrG z^mLk-0rDy{JV`$<#>HI8I`xGxA#&<+;;8d^WUjZ!Or1uqN?C}QvzbR2G#37Ij10}65BWXQeFx6#gHDSAnf92bm8ByekB)yRxtbfb30Tg&LRW9_wY%QO`;P6t-Ioq^Zr;O}dUSxpbc;??lnX1)+ zr(eT2W|^VJF3l3uPHutK@3dxGUnif@vvUXIJ^;pcKX%C3sc#$$!G$S(QSkg~0~zMo zbT#4ox1jF4R)nwdK7)8RInK}d^#-v@ks3_OYDP%Q$b`$MGbv7~k-_JX74ye&BL z$&3#3VK1DXxC`S5*MDnFej=XjOLVu;&&V%!JNx-&ar*b&3)ld|;hj=JDWnrhh;UWq zR#iM@n@I|Fd7rZljXa*ZQHsCgrFsBd^unQ{pVGpny9o-!(uV1Yr<$ulHot@X8Tgk3 z30vu$MXfc3hm)5jH!mIl?_n7t1~c;?(45(A`0a*C(qm+>ln?nae?0X&Xj(}9WU_&Z z&Qq4Yv|dQ_jRZmL37QP`!bPH@wE*$*Z*jw9Q!eUxTpa3Y$&WEUWmRRJiq$D;n&x?z zJcNeH=-%eY6HQJI2KQM~PS^?Qv*zx%SMm?QQPWSSNAkb8a^Tx8_a!jRAwnBgSK>?H znoov{gHil+>CoJrIP7Z}Zrl6aG)WacccS zPsi@3&$@4oJAao-0(~NRj+Ef#7>F>77CNc6oYSh-QmGp86b*NQz-Put0Zi$-wOo9> zC#P<~))C5gU2vsMNiH*}{+tX)0Mz)50lA~-$2i9{ThpvkCfIw?tk@O#;9rfk^M($-}N*R4y4_BX;e z$2E5C8DckX{6A1zk-N@gL!CHV{zq~Sys_PzZ1*3UIHd5le8$eaUV7BR9;odgPDd z@5;9UqpSkKc=3}m;jpp;yFD6rhgR%dJDF@&#dmmP&}S;Ra5m?3gC@SLrwSYMydjrPGt#9Em&pTA&}}Eg^jb-ywrX#gW!6 z7L$8K_bw&(IR)hF4X2UXo(}+{q{!W-4)nzfy9ujHsl)z!7%~A6ZA@FUTwPjMeM-mc zi=icxCz}jOa%q809eseU^l6dK+))&WNuM0Q-X{jtswy15|`6=PmIMLNZ2|VDUQYsNF zXflp=Ofvk1ii(!@m`<*is}1?;unLiSm*x_>m17NU3#4GkRqTr6O?lcvDOBypS`)%^ zs~0vD#MT$gi?bA9T;Ok1*ueu4r_NcUf}7wW&Szg<<;_Cb~kA`j(&3T@fI6RTXD0 zQ<$XY($v88_A!(S@mMAKWNi$RTiPO&{N3GT##G?W5FX0~nm#G=fP(e!U6vd{(i}@P zbz2t5lYr7tV>sDXj#@YEp~Q!FrUsJr?hK9h>V`Zg*n0) z5Yq@wSZVPdL}uCXxkHh;)h$FM~R zHSlv&-+F)03%^F)^1Me6mB5!icxF;KhTN2i zN^)8mu9hApr6u%Epxu||+Nq6nc>u885!hT?r?^i0ZXdP`ZCjI=X|$$w`D^`=38o|tnQQSucJYk`b;HV4lqppVl><4z3tc?S z>Qou+SKzVocEapg_o?4SF_V-CduO;KW1Nd3B{2uW=y*`L>w3bNgLppg6^rsO#o$>M z(>%`p0=HmY4T%V2MFlqlq2ZU!;uRX=rDP{q6F!QvN(s4f94ji)m>-+>K%W=5>3_*C zY)g6JS^wz!rqZk>Z=j_#u^u;YhS#9vxrfpp_a}tRKTO|-;@e1u4E)mxpSn?Nn$y16 zr#;nUqv+@4k)foNG@krF_a!l&ekm zajE4(VCPgaZhxI6gZx%yMWkQ)%>ZP-^>bB_uZ9|Dz)NPJ;Oqg=`uQ_$>E%tc9&Rz; zi1?I7XyvdBUs&H7D!g@eHBs^wteeSp9OOu3S2w>kG_;=WX7M!vLUkgoo8Szccj_-{mXF&>kLvf(BieC zm)Rz|cI@73Yg(8G_gkUpp)QY)Ui`6cXi}%1HE%Jz99J_L`F4UM^i;O`m#ELp{8L^Z zEdFJ`BKqo*6|<$(g=^2Mx(qa8N?Xsoj=90u;+2tQMbCQ)Eky$1Zz)eJm@g+nQf?hv zuF8(HVD-Jxn|nqgkoC@G=mm;}Nv*l~AhK1bq64Xj$UDJ=Bqnv~n9V>ghFv3lP zQ!88>_|<3Qx-ii@Cc@$rr}p^j^M+4<$bVCgLzo@tE#%UsP)i#FKeE-GIC}-zFx@=> zoL-+9uS>5>4rZDtcOjx+`gvZBy+XX^QvFpf@d)Xv6%9&QKrJ$awxg+SMl3<8c5PBy ztRGz%eNaL~-55+4w&33Q)Mi1fD^omgweB1<#n(TLMjc;O#%^nm?N2N9J&n=oWv1@-_8K$p{o!f+QZ@vMBh z@fAF*v$2R+(~DY@9<`?14N=AR9LC)c&myp*U|Vxh!c(!O^vS_U|Ndr8HiYP3WHP?5 zLvTBD%&54<-P2z~ZrN*V+vm)C0!q`7Ilx=EcIgn>8clFB!=UtiFB{B2`$m80!!1P! z&&>WgPX|@Wmj__hhWYRT2>C*EV^Bec7Sgyj?^ILZF>xyiM+EgAzoTRuxu2hd`2?z4j6+=V0K60R>7s8noVXKvFF^!2&`edWs*ld(XK1l>bc_vkS8*?3QtQZ~U53EBAMkM;KLF99-{Jr}}_FahhX3AO}2Tmn^i{8bhN z77OiFl;SE^9@P1@ua=cFA2P*`c%u;7k{Z09e17-Kk~!g&0uE6UPtp)yIHf=G=d0|(pzfsI#lCph;)@xJ1YuH0#{&hu(q*^f$W=#*u0HtkLs zenD5c7DgO4Ekg+Z*#PZpnxDA|c3e<7US^APloK20iWmwQ8JY0OV}jLWZQYA~hqtKL z%~cb8wQ7&Be;Ss6S>wG~cJycC^i|NrUJ>k2zGdd*^sSPh64Pg{+_xZpY{974pn?*I zRpSqz63z$F&Q`Kzp~jveKA%XI&NWxSeg5>q_t{cbHYFT^h{3CL?fH&Oqc@wH?d?b`2^{lv>(lUYBw-hYs&n94Y#D`1dsunDC!sFaA_2=^W$kiV>beCr)cz*is1YIVHcX4l2CY^YMAfvlUxT2!^#Wfg$jE2xTVfb$n zDIzx(q?7{s2}?TbBE@OGHNLlkKdK^lZGkCeb*m9#Ru6xDt7J&WrZ9sUO7qOaz!U66 zp@^W}eBV0$7DFT)was*R?z!M)v0l$!egc6!GL;P10Zq-6JFWgENbt-+X4i4awk;P4 z5Gp0XV4I}$y>5~V|F-+WE{e5d>kJ3ISIuJR$8uCRuiVEvx%2oM-_}}@+RoNR43oz3 zFIG$B*v7c+$HC?G{ov9_mL-gs{u@bO8P??czCR=;EhRM?r39p#fqdw0q!pBsmTr)S z(Fg-Zmy!z7B@M!m?(W>k0Rw;g{{JubV%wYNIG+2y?(@3NxVhg?d!@fu>1Mr?7Td-s zEv$U5*kr~6|MxG~-xr9lgKJNHVY8yKE+@rLzynHF6HS!N)GRD*NF+ zNV(njR`UtC+m}b*?)s-nw zul2KYbr8YnN!wTpdyvx+El4S0GMP$Al_Qi(`F$G0xWtLvdIZe#?jIn<(h4JI7(n?T zzDeM_7}Gy})F!ob*fi&{U?yL| zWltP7?A(^EKWW8_eH)FqBT)W`LI~q3zgGxP}Ni zlvf{5eZcSe7sej31BHZ882}_>r_m;gsl%m!A$f1wWt8bmfFZ1kbiwSJHey4z2F8V| zb!Tka{3ZKYJ&j$I&%bl)PpTaX4%nj=cf8{er(ue|{RaTgerc^YF{GhATMWCnDgol9 zZ{bwym|zxSzp#7mRjTPf7lfTJ+EiscB8}nb;y%(>h3V&$kM{N~~oi zWi8muDCcr!jR^=QNhdxI#ETi%(F^o2@5cZ|%tb74(;3Xpq6*5cqX1zf^o=EZO8ldP{^%yw)gEjHcq} zf8rVj#c#}cuI{l$An8(p=bUlb} zb8=zZoY0w)w{j0vnkB~A^}6=gXNg+y4_>WiHnX!AxZMfpA`RmCE820Hdc9NGW~TA< zE;h!jn}2{KeS_b9V-jvS(dQL6L>Kv`%54n$7ZTeu=cMWNHv>wZ6Q13*xo8nYuW2Xd z5KBISakNa;Z2Yahoc2B4PN>osXpCd{wt_ztEQv1bj5Hn|kf&VUz?{ta7*&78XTON_ z&Vyw4)tm$y)`B=hpM(TshVAP>+l0oC8=Uqpt3;yY;r`XamT#GD@M^*!>BDRz=;goo z3-c893ie~-dngC>cUg=ADub-8H71d=R{pn3*Hb9t8pW*;f)o`h^Sy@1QUl{3BlODLYuFCsBeLZ_UEQX zN5`*6eu~X1_69fhI{t6`9_e30WQucb`wsx`ECfG}ALH7*{0l5vM!O(f@}fGB(NQct zaQL@3UH3A+@PYiLJq-x<24=GLgR9+eGY8%4a(#V#eSPXd2v9z=N(jZ$+KIto$RR~> zaQwcPpemmd;VA`WeAP(<&Yy5QP04}+$q`?FtI*1V>_zEx-$iG#{~4FuD1C39a0io| zcD$jNNLn!7AnCxUoc?@AiW#@fG(LP>U$eZO%8qQSV`?*EKV<{H66X+Ke-iX!z>ms9 z_*T$;-|aOi$bg!wso+RUa39xmxF094ckwGI-&E&t#=ggaDW%)SBZ zi}jQrHY6JACoa6qP<&ttn30gaDksqv#+7Z-#gBu_w~7+KsA+Fa3!98%sdy7{y;piBYt-Nr}2u}H9sYphmjO}e|A+c zr|cp`&MqfUX_Pg;_hi<=GwWW{v$3=iLT z))omj_F_Wp;ET_h;=AxaS2kAj9SSjaly{RHQ(@)e4lni?Hd${>vD?%JtizYiHlpKC zw!|ba>~FMt%?@8nYelbg3*5U6mJ5eoyOs)kO^e%JM?I{Y&5$~5feD&rp;fd@x?ORp z+K^RXOupEFC6&3?cr^xx`UCcNErkr>6?@Ht?v{R=u1owIAyL~OrUO5e4vqc;$QGV< zv60t-^L)>eLY!Bewlx31XdY698T76nkNxx<(+2BI!`Fd&-M@MquMZwy#R@Q6O8RvK zEsoDq+b37(Bq8%0HXMDI#Gc7ffjy1CcVwnyJYA81Eqz(~E(~2c{lykzOyi2d$Adg$-BYn^mSL5;bCca17#G$-3bHEn$=D~9tt53z$ASlZ9+OSm; zBfF&U_a5zTZk=(4qw(IO{s9JgPAPL-u}j}k6+hoj5WOkLh1`~KBtYf5p?Jv+I{uT- z2Tchm@27;)(&ieuUbKELP|h6GJ(FW14e3!WaVEV^MLA6h zE&gD!(*jet5(9COz`iTQuUf>GTI)=Cz2Ktx;FD7?W6r-V3~o=;I11n*m%EuCC7rvj zQ)5m8OD~KixKZ@c>%NtcV-;8&IFHH#kB#W^NJVRgvEfj1;t6(&dZ_=@TP@#GqoD$z z9d{7d`d$k3eL{rVm)$4@Zl_?-6k6SB+c)+1s7@#-=G0m>oyq*Q$f)Jxm=&oPe&A>= zuCGbcz2qm={F)isn#J7w>W`OXVH-)2FdBrxs%u2MOp$}$7UPG!1f5Qq1p^Ay>;e13 z@!k>ClTU(jkphcg7pkS)A)B>@S1lDebo%LCYbLNgii`bM@+hGoo`8g2WHQVk!w2Ne zPO(_R!K?hr!F#WkrVQZ6!9XmTMKZgapVoZmKk2y6q!4$pwupW0I?-j{A*9}fO#kY= zr`me2q5a7~=n24gd|lqC8_x8bXQHCA4glc9E<#9*u{}&ZQkG?DbBO3-@A5CIulw|m zDQ_CwfPelfW=txuR7w@53pzYF*|WJx;+rT_;vL_Dkvgt-ZG>W!yNaJf;(|q*1TyI} z_jH;&Qh*+miCs~L_f9TA83!(pmwLvsE+`CDf-{0J{!#`BVOTwseVGRiOIqMfYEhZ5 zzv}Uj`M%FYg=)Yln=rl)1j>||Lb0#uG_w<_@?4p z`D_~$Y=5rtW3}AmH_fmm`dy5Fq@6&t`7=e+JdMGD^RdB5&p$ho zUj9hg6o~ijMc=ywm!Yz~`$qN%PL(6wpye6GWp+WsdC%M+M`;i&YmiFnUEB1h@-EW_ z6^iEHB}~8LDEH26gpG=sq}!G-!}>cz2byHLN?RGZtb?|82lDUY>^)3&qm!`))oOGAw+C^ACr67} z!DrHXc5JmGj?7%nV+X2D_hlJ!!s~*;<{zV~u;rND<$+8h(nQ-I69ShfHSkUc)u@nD z5ej@@$*224T*F+_9p_HBtw;W`q5tl*L5Fi{@*&B@7qFtVX zL=>6|WRBD}*T$j&ml9O!quYC_QZrMPf4=0!Opwh{ZsqFt`Ibsx*B%&c(OYc$cq@+Wd$0e$E zYAOhBo}(nrbW|cq|M-d&dy;*oq3wZF>CQaB2y{I5&c7##K>4Zk}x zCQF1*Uk8>z8oai>ORe3fprj+RrVRsPjF;V-psh5@Z5;COKIL*Xl?r zRRFaqi?f!E%gH3V4GRxZBWMpEHQgVDAM)GDkmRcD$o$9#vx71z*vCeL?4p8!jyywAru>W1w65?U zpkooLB_T`!(Gp|d3yvMJkzhB>1n=z$Ep4FTi!I*6?Ci#?Wr?8r8tlxFrWuFCdkE-Q72bFXT=1$^A&1kQI;(?Leg z&t|@`CMUoeHsIJDFQ}=yb1yfGQbaFcjhwW?!xH2E1kFFv*Z_VBL zC&T6!AC;6Pic(rVSL0SFRsGxC_lNe~|zHy@5JKL%! z|LShFz9y~BprhUsLndBe6h|q* zeb7`-P@<}~0)LpngIiFvQGIBOwk(xiw$Z1Vh`kW)sJXB=StRZCB%cgUsmd(;%C!gU zql_e7>iKK7)n?#QsU4<3PCAe7fLB~#GrfBGJiAKHCJAEFQ1|yMq?FaPu_HqQ5p&ae zHoH%%8%8utT0mEnRlZvtOoRQLAfmYc>d9hm`Zc11We&oW2okmpV#9{3O1cSjdI^MP zb1CgO#LFd-b8%xM-Rz&9gmG+Wrp~v&kMpUqM>q_%!jjG(E^J!QW z_cwcdwzT@)s==3kBMin3Y`rRr0wGQ?w-#cP#@sl`CVyKGBI~R2Bv126qxa9D@Q8jM zQQ3wOazL3%N56C~f!(U~Yy}=xv%fw)%`VLM=t$FpbiychnT(NhoOCvKi;b;RjLPAw zyAnx|BJIk&zLJMZ0km)#jYh?UY|#G?q!q)@E0BumVJ}wB7 zk~}U`Q&#{Myvi+tc_^j-0k#_NFw4Kn!G3|q8#}FEma%=x;3F)8v1CRjtc`T9lgr`R z>Cr5VqQ*%kBFn|iVg2k#4xrNuf;5kzhDDtoF-RdP-+7reU)Of15O-!Z?mIXPq zy%xvGcf=9TozRk;QU+b1CQ~Kp%m6FV9k`+s><4gDNj^bM!M>7LKvPpCi)kW57eR?~ zp6v@wngeJzk|e2i&38(vb;2vaNt1l#16^X;Vl3lv#&739bhGq?g0gag7tI*u%)2D5 zAg&qdA_Cq2oE#>|0(5nx(pS%{gI&Ra z4dtSjUjG|q4B4KrmF={ z;xNTC)I;b<5qKnrQAfz(((cA_0*d1By9Dc4_ds#!qQQ;1L$-0^G?m4l z7>mAR?>nmGK>Vs+FyNSun=Lh}FkwSu&D^#qHQ(QVu%9J<%m%ppSlF-Tk+0S zJ4RGe5J9qw(!F-$nqJ1&JDy-Ez*cx96`GDrzhVd4xdvxId(&V=<-{EC+3JlHd;O=p zF+=F=G!C}h=~r!LJGE+poN>C1t?#pMzIkgzz(NRO%2qp@tJzr7>Y{Ir(*sSXX}cW$ z0lxf7Y3`xxI}N?;|Mo2nW3Uhf(_JMvgTYL?mQ3HcQPGbC*d+t0--&_0$<2RY=cTH; z{Y|-AVz)bp^YE#Y(LHf#2HI~Y4YZf9ixvc$A(c0yIum~5%@$2;Cgh&n6S0^lUBBJ+ zrnwT?he;q`SrQ_&epam%X7auq2$+*|Gf}3OU|d+T{BTdWU#|6#eJPbw@}YfZr)8SY zV%*fuZyEUMhO>S)cP>@o(^XH(n3O$Gc)WKtw>oTy?U2VoD#4%ewtU(K7qecNsM6#l zTHQ5xqK3*(m$^uRw3}a!v1x2|a_v})XBv5&skJkY-ZqC%&Mv!TI^?n{$-K=8m2KQ) z=n5~p^PRLXG@dB07B~O z+h4oHzK_{toB+$GnS;WGh%V#FngF{khV@ytHOZ4G%b(M#ZAF!fAq7p1C0CHE{DC6Xtqkyu2Q1 z#3Y>@X{x*uh|&i6PrI~(K3Bed?RlW_Zg6_4*|N{}ov%0sJNT#bkBt!t7?nsRf*^jS zIJIi;?x)w6tqo20oz1hYy#01dR4;nn<7#Tm3TQEJPQ1$QiD|u!R7F`y1cSrdFa{@C zv!_m?ntV#j1ad*{su~XFPlqbzu`esR5^oX>SXHMkvVM#3i8~2&-`E#% zrc~qQ8_jw<=a6AIf)98+!X*-l2*>CRbgeFGq^?6)Ir+k zD(D|zycwR<`MMP$_FLxT{hL=J&l7oHjpPc#rQ?Y{$*47ibrBrLO51^>MYh%&c1!uH zG3;(+FwN9-cB3}=;5P~Q$b?C44r|IX!(nix!n}mGX;U~|hY}MulU}u*W(>=N_Rhhs$@Ns)!@WN#;VH=1AU{t{59iv#vM!{I*_RPDa~Q$DV`10U)tG@no6~R`@)v zY}sOsq0V$*a>zZEN}m1kO?eIYI(%jz62UVdW}ESPe=b1f5g8f&SfX>O8FmgwQvi+f zEit}xyjO@4|%{CgrMF(Dk@1EBF(EN{K zBDut0Pqz&_-;{d*bL#y4{|ChX4hhT$@G>{?NVA-aW;fhcMshkXz<=7YM`cXLj3dHi zm|UA8V^9Wcn!zL!Fk=|_;OO;9Y_?^GOwfpCfRp_~t%}ChQ|b5;ufAT)-r#+Q!+p=0 zu0Sug68gGiW+3n8g$unnt<0g|f`p7B#~(j&*>oEjxk4UNd92$?5LtJ*8!`RG9ObFv zv64OmXSoWV_?e=qk8sCm6M+K5@&&w6xBUwzuJ4%B5!a5T==hh9KWal}YMjyt#dri+ zM_#=S&L9lh(jSJaeThhG?TC?4r)_3zxje9vK>gfI8vF;KI-JYIQ3$Clx9`O@4Egf_CibHN0|Ico=`z3lDlE=cm1Fzwyc^Uf(S0A)xzEnD zXC?XAHy2+MXo>n;xfD3D;u~fYb2ajPne6U$rMJKNE5EZ7`E}QLCSr`%gSt~1mBCnE zZYlV-BiD#K(R24Tu8%bpy$=PX;Fy4{1(!q;8HSIEz5{f!zEf}L*jf2j*UT{fnuy zf6TcVh6JQIE?M(J8jT}--nR2Ri8x8mGPc=B1oyQD&92cLLPbkmcVN!K3%oDZQo=o@ zMa5&FyjjSNjD$?}pD^?}~ zw`&Wc`j%NY&TBh`fp)*#6K0_sbxKadT`r_C${TCPE1USt)_h){=?vtfJokuHQMbYG znAFC#=B#}mE8V~SKUu!Ossq&PYCI1y_4^cO3~SK~U(hXxHV5dy{6#m{cB3-|<&JRe z1wZ}V*MRaXUN|^PtmPhT_3KzwxDb#D#tEN*ia36Ra)G zhR;vaK(^y#BSTGHu} z5hKc^PXH1r|Ec5;5+m0flPM(BG95=fUG`lNOJ<~YQrd>`@kX<6=7Eo6YsJW5(Nc1Y z_3}wjmEhLtnW4r|udSAmyiFDA=e?<~*~Z73R^G~1BuDIy6zkv1n9eEBE{E&&! zDa68};`=1X+VibOXEoP|=zC#>JwL9^r^JhiZIEYts)OjC1WeL4(#D1e!fOx2%`rw7 z&(25_YJQl;apzJgnAB(~!JOM9rO)CP8aAM1_9}>kZ25^c_Q4fq|JD5TQQLIc<3-qP z@g*Whd$vpwc8jdB906}nPT!xGH)gw;N>JLm^m47IgiCFcbZA!|SmNH(nslu7@h3>m z6cA-F>B^&y)VtCyS1EVLUNnSgR{{uK?-8_!N1i4ktKM&hk+0d+l4XIWR=-N#OQXGP8 zdkWhk?Go+dekCKM`FZFzU(LdmCFdBHVF0^qpl}Oa(Ht@~wx%myOoh*!kKR2Mx~?4bQl* z%eIr0XPQ!ReVUBgl)purGziik*12fKMT#=QRO}S4%DH%EQ@+CN;h^2`9*eCnh*RR+ z?skib2SNHN=PTbuV^o4DBReEYNTE?xCe^U%1j#h55|{Mk(z+2Hx2FX}m79spU=cIh zc_Z2Zsj0snTsCr&py_y~v3}cKYFPpd%&k;x+Jb~{d)(1sqs+Cf%z{Vf@)wzYc7?wf z57|`zly6ZVi6ID_cKA`;n<>cn-o)B4Jrn;Yf{qUHP zYgr^CqU5iGW$md2@P^Np7{FJG^y{8&=C;>uT~#u8j=O6RHV*jP#F@{@@d*xMSBt*Q zQ?cIyro^pHHq z#WyE5>q=N9`&D&G6;C%jNDpBs6BYmqVK&#`e0k>0ah+@{%9Ey_6a%R^cy7 zS%Cp{0K};tihg$?J$#*vMd-Wyc-4IYAHd+FTn+s-rr8M(L2+#G_wa`FSu#yatMi`b zP&yNsoBu{WchHr!X2D6ysi*Sqw|_1R!RXVM2y4TF@gb|%e|O^F)GPg$tQk-OmYS}P)SGvcF{&8ObH3hlFaXMtl8#?|bC3_&AVU4z>Uf0}E<1Tl`haA$xvCX<$dV=Th4)!ece1Yf zDr{O@B|gRn3%4}#|J5 z`PyyyL^mnHI1&6YHtO=3!*T-!nXGfIeFGCAQe*Hgl9Dd7c`${WND0YD#!UE&LR|si#vI8ac8dPgcXs z%G7Fkr2ueh(jNInOHkIKOAQC|E3thYscL}M-+UU#v*E06&}HoVc}dl!#NhrJd54U*&9zbQxSM_q<<;|iDE$MExodE)u^Dz`BVT7*0R(bV7!#7zuu;M;F09d;0RHAEd8D$ zTl_t?8+gX9D-Mo2(3#BqoqUFRksm$VyI#{&QP=nNu1y*41>r>AwarasZ0Fa_eZh1` zWDj2hc|a9x6Iwc@c@%@X~Yke zF!`YYngke7_*4p3z8WXnvCqZ^1#lK%05{(MhB67Z$T8Y60M5GYU#M(@4i?m3jKLv$ zH#aY+QslEnY&vpGhP~(Z8^7RJZ^@gg7v$<(eEs4Q<+m;3(g5xXabYC0jOP1;Fo~~8 zrqWY!we8paoL?F2w+Sh3?<@7*D35y@q9+Fv2>e_Gxx{f}88t4;Zli^Nqu2GGuT1x=?(6jCb0`IGVS7-dy#)gp`rgbYDa?T-|)Ro;hfx9J;r&gB+JK&JIs= zU$PM%Au2W7mH8$itGkwOS|7ZmGDxMl#L-gg@wJ0;p=dhpbm=5B^*4JazX*YAV%z?Xy5Nb65jublTWSI-pFH@H- ze8t5Ox%eL>t}^^qA#-`0R6cAf?w)B=EOHy!)qCQj^fSv$^}EBx0{b69HbJG~<|OBt z$a_gNM@ZNj@UtuNsy6Z1K<*FP-Gp}^d{S~#V7@C&`KNJOPt5XJP@~rd6PQ)-sg@8$ z*bBXhEpK$P`ekXM{W;O|)5eGNTMafWe3LC1QeM>D#4m8&YEJ3NBOGI4I5q0}-8V_^qh{80qiRh$5#&wFA}ND=E@R`g zI5To$%GR>EdW!CEir`+kX<{1AZmG2*8=t>XWx5hQZPptw8x;#Vq zA=V0QyDbHO7#tj6X zs^ObI;Im{Wp=+M$f|-yHXHPqlEh_CN#4kUm%!HvaDzDhXzR_0ri7R5RHyK}qiFO~- znK>0y+Qk_`w}n=|H$Dt`zLBqp(P~&IShhD?y=a&Ba+z)Y2sI(?>&x?t;O4x6>-L1HtevAa5sbAool}D9$?1nVZp+dvd#pk zknQ%2i@hkc4;WJ@*E1A!o47xwY2<5JJf^M=JExpd4Wn^Y#&iA`=A-V3=<1W@olSXM z+k9{d$Yuwh&pb{b#O zAbV_%bA^v1Fmguxhg@muci}a{6*UZR-3)gbJ-HYQOWvW3L)_^!u}goys(;PBKid3S zMxNnZ=xv?E8Rpq28rBj*NQJw|eGP{jrZ-6Ili)5}(Xsyki%Ph@G+PM?bo=zXxY}6F zV}WgmIbCpl(}|4VdbNjgboZ*n*OOMzB*o6cvM5$Odv4%-LR#+Q0Yp$UNJD}_Sq4}w zR=_0Sa9xW8J`yBv=RZ_+@6whm2*sRQHm*67DH*~V{#^L8}14*2Vvx%v!TH0z94 zipxo~!liB!!r#P)&=u|}(2@mFwhzNw9b#RLstHqu?sL_q-Z%r3QT@boaV{Q$65oD& zNW~kO`Z{q_(MwX?C=R-;u-9Bj{j0(RHZ_f^lIa6Z>$lftK`HGdDx*jH6}(vv3i@tU z`nB-1nIZ+n&zB7%-O!I-2_GVwABKG_nYyH1& z0lUd@nyA89Yy^p;;G4JrhBbX%(2a;L%`Qvq%488czoks24+YF0(jj2ZbV9gwMv0a} zFn6NVH-2t9Yn~bjxs)blejzt6N*A(JN zvN$i@Q>LgRopmpva1*WOk#Sb2ZF7{ga1s%SgV0(9OnfrVclt~lv1F$Ie`@;a|yzb5v1_Sm;7(1HC(4o)wqJx5Ed&LOq?#WSQmb~a@F!S{QJ>` zl)xc|)q{8aIWg}Vter3Z4*~p5N`^`@M}}b14^||HVf?aJqAGg?-_{G?mu7no-OYd( zn66n7@ILLZR*sl<)k+kUzC(Z9CvNiUT?|h4mN_7MKNRKa9L|6 zd$j@n38^Jb06V%SnieTGR=XSvPjgh9>zU*;_7?)rE5FJMt+dWD-M?AojqbLh8O^(lI8 zv#Yzw|)*7KK&)<0x*pH0cxk%r{jbrAX9oLK7Ko1?v( zQ7nidaHN6yri{nC@&nzl=2#k{;ik@RC7|Y?793lBe{65+t&o$j4RF}v@BO(l3{!%{ zDZrT$9_ss1Xzd-njWawrI%*x!gkzTyeT}h_aCcbjAc)!F9P96Lcle=LlNb2?HnJ|myyG=|Z5Mf|Z%&2|oS3 z;8X{Y9%7Glql(dy*O7e(qbKQNJ6wAfvQgIcshZvZhS$_M(-=TQzVc{8#QnEY|1j8y ze*_ z6O{sX?bx}M+8N(27%=w#oS%~q$EV$P@2Sn}a*dtqo3kQrr}F9Gm43S^Ufhx@D%IX# zn^1AZbRbn1P$7He^MmQl-th%OZELe}1g-f{?0j-%5nv`S`}Lh*EbnKhH)8))l8r<$ zpWXgYk_SuJm@*-Bva2bsZDtBO5?{1-v^7L^f5Js?35pH5pXc*_pardOcC>{y>tunf z0dkjvw^y~~sB`efr{D=$075Hs^hIZ^*FONhW&Jr%j7{`TlhN?u>2az5M$Z85%huGC zW2oZyc?a(aZ7K6%B6a$aHGjQ=Cxgpd9Cz3Ca_nhsU6!7Tdaop}21r4dRaUsD-KBwg z%lOZkt2df00qRSt^?PPR<%#p_-}z`wY^kgRa-EGc0(~a0w4)XqLdb&YyInp`6_NQy zYbAgVuem)tg<^%gOH<@Ogj%tQDP;_{LK9KP&l+Io!4sn(z(`goAo*U?uM}M8X-#3^$YqD@TkNRIw;(t#9qT@^xRT&%o@rhr!1xWA5 zQQP=m5v!b-r%H?EG!Jr2nh4?~S_R03a>*@wDl!Y(if_SW4omxfi}tWXe|j>@L;vKR zs~$mjdV90dV_eDvQ!zTb_8fnV1GRIYfIr#OvYoXm#X(@x{E~7_Oqwo1Ot@gTVVfaV zZ2dxy;~t!SqRTacUa3^Bbv4b5WtqBkk`dh84HBH3U3HpWb7$A(mi{A2&5gG;mu3`t zSq51+(Sm~vo&zBba~9JbS}MhP1M%~8EufT({?`acZ(0T+4S}sj`x33b|7>$_YV*6+ zOJ!+ttR8YZ7aS`SnGC{D-}`?FLLgx~yGf-%giVZ%DO;{M4*Ac}0)9oP@xT0+qnG&7 zBq}6WL=t*WnM37qp2-QXwO5JNL@{9o(dTF&LggQzf*6ziKWtmm5_M);U9j)nN%QyB z~v0f9EwPg|W}*Jn(ocY`0bNZ;`6@h?toWY%MNBsRq0Krq!*trzE~GnSv7W+w3s zDrwQU^%GR7x@m(L>Z0ryh27t;qB?5}W4M=2!qfydsS?!Ohe}VGuZB3{Ztbo^kY<%6$Sf5B*Qw;y<5}r#;ek1=1g3GWAyMzS`Gu z$gX2gFQzE4L&wV-Qv}+1XWr>oe)~r`ah|r4`Ht!3S42o z*9_x7WQJBYI?G!xEoiAd!<)c=CI6xYbZ@2t*uJV-Y^Hq_nb3|8#H2W@$Vrx_&-%## zv*|g&H#31;8<+`8ZQt4a(#BvYZ&^UViuOQaX)3kE7XhfU_;J}a#ii*z;x%0RvAGrp z_3oZr0daPn(1QGI+LTjh2KNjpJy2)F&71lCB{}8B`&$B^#D>s~UuNhXmX0EMiG4+Z zGl4ka<#nmvoAoK(8*jEFEfG+G-`WZI9{l$4FB1`8LwqqvGOy)cDaTtLZ`Dm4=j!R2 zS126FY)f#y7Mb7p;ou<+Z5zyDuIjL51u%t|uf+Ohm-j$cl^Dx3E406*1|w?As5#1S zMYi)PFcDx$z(503!sClMdgGrh?PO)8&URiqW{${#!^5wH4XI*^WGreA{a{}g3a_6O zypIE567Yt}5*OmFB?oroJAG@F) zb3?qNgvAns^#SL4=&E}2^tJd(KMU=V7Ps2{Bo$k=W7bnGZjL=VnAP zxo6U4ENOX%F9(_`=~2xp(m!NKP%Hmxwgdi%-|_Nn!Au2+;ycBpR;V|nzQ6tldeyCniHSyUtg0n{A1ZnhRf)U1$tZXS&lZFKY^=%CgFQ>Bi?r#wfJIkH$Yf0$T4c zsMIKW%prdQu4+bq2Qwu7hEYuke>dWP{?&o12C%}Z8F7`Yx8M8Lltd|gnS0DKS-a032v-t zkGc?vC@G_95Addyoe2B^5!qGhi%~EnsXOs66fJHlq*XYIiLq~WZZJJgRR+Ym1PliM zkEwHT4RwF~3j@|ooL-4dt~X9^V6@!)uSa5P$}lzpRdRBg)1D_C4B z-}?m`H?apJ)>IR2s4M>g`srd_BB$>rKp@!6g;oE6c1#FDCkbG0oG@m$vGja8@P{DI ze5&01-5^PD#$^jFC|S1geC>p=Vi2Kxy@OCr^qTl<@83~5b!z9@MwI0{pSEA5lAC0s z6%gUiqzl&agG-z}`jrPsP7y|#SJJRaz|XJ0!CoRo^Vd)C&J2)-)1s0=2_N6?X8-!e z-!)f;r^*h%7ys65j&W?c+np%(9vAh4M z)olsgV{AO=w)UKb`fzW^)2?5@IQ3x}z33p+RdFyJ2K;J*)W7{HA+YdPDI_R}PpDDZ zS~61_>re&9M%rfUV;9FU^_B>dzqh}s6_FJGGNj4(L(PA9gmo>{qPY}w`RT6#6+;X} z!It^Qm55(Qo2RwZ1Eh&xf0+(6Rub*cW}X8Z{ubh#7y^=ONRD5sv*7%)O{B1K^7WQ4^mSSj{ATknj9Vb<$B;cVln07Z-@;&L z>Tuph?dQJUH^1kah&C?o%SqYanPL45b#q@PE&bg1A$0S9s?<24F-m~0A`2!zmJlW+ zf1qhNw5?x(RT$;4&@b|}vXmH>j>Y;*j&l2chDx2n)&TyVt`6bmsOaJlC+Mgn#+Wh2 zLP)oVEXpl@88@z1&zrX5Nd_?b+)k8xSxvb0OBPHw)+`MWGK|tFt;DI#ShqFce}wy| zDnvw9#O|@rl~TRW+_VGbs|mrrOxj5^PA7O@R#)k=szMrBWw!=GO5c=Rv31DM!-(zJ z)&E;qIRq2nNdRA_xpSlna`kIrT~(RZVfBa$J2T((lvfbpaxpgY&PzmLrNw=Uk4Vv@ z8r4&sgHkkGZritPPYluJO6rkafMzTrqbRXU+4$8$)}(cGe7c?Wx!$ZJ;;+sERded0Crktkkd}ahMBhJUGR#$6T0)b}?jI)Y;oM zK}F&gOyt#frU!pR_Ny}3(=qN}LVDf7?o-t-M9etSw8lw=Lp@~IOf$^9SIKYE)7#5^wR}%pgQr8o8JerR*s;%IB~5;3RsirXZ@%;5PGG zs?|VC=tc=#ZD29bV5{9g);8O|NcayRbluq8m=bFi@>G$VWW@4XXa4S1^_JkWjP}Tq zej~`Mk#y;z->78U)YoWLgfYL<7&F8jyr|wBk*P^(G4&RhO-or4sqRipKRHl|z=pbS zB?LEQILax*3NT^N9gwRRN^;98XQotSuZ7^W#kHmq!zCaleYyFp;dMHfW$fWGHNOMR zPg`k5+1SAd`e?Rlt{!ar%`}IjF>wfhsah&Y7sv)_X!E=EEg2x4%q7uM)W`}m*$$D+ zCNXAgG>-`7wvQb;dpk^=3W+EzFMcv8gDT_ai1XNfSjY7oQtk~w7^(b5t0M{-NOE4v zb~@DBW6G$Lx$DE%PvKsgZ}yq)_nD3?#W1wDO+2FnA|ayK;i3Y~u8-NK#u!>mV2}K9 zjD#B8Hgk&ki6H?Koj09|yWGpZA zLXq|hGg6INVGpko!^mHUG2su?+H+H57uCH?a?N&=HBf~<@3)y5jd=j?`t zRY&)DrBTX2u|IO)YM(yTHwA%)|4lcEJ)*t|+U|+Ki(<(KRfunz!hBHO z1{ASTHA}iU*TElpwIYq$ZT9jP0TR4Xc50A`PYdK=Ir8KnhP>`bQ$Dpz3y!0)^`4BQ z!#*ZUx{sM(M#7dt-(BG{Kmp${6`RqDiOIqZRQhuK>@%$k&o3+n7Woh8u~ffY;CH@G zg}HzEQ<3l^G}rX4mdan2Y(X+|W{-7Raz;zTKPjlS1DR?o-77=))W0F5U2x#I$S9Ty zWHV7JloRP($&C%UV`oW}jG2i^P<9LUyeFx`5hgzc_-C8UKf#J-nw#G%erMP%%>Jq% zMFcr}g17h((Qnrr(TRNwySEnhq$PRr(6~K$ap_Ie`BRnvF$n`OldZya>#4z;%Tw%0zh!n? zsB35_?Pst7)>3m@Uw|Vm6!FVnW*tVMLKhT+OTr__2YVNVMizE(?FwX3Vm?$DVUa2g zpW*%6xAG;aiqtO6lgZUCsEys5KIL9sIc?|2?HOQZ5;QJNnI3%!4~Ak8CkcX-{S5n# zwWQWM6qmo`%4rKv)I<}(d%A`Tlw}S5LrkoJcT+jTD-Cr#y@SWW>>)m?=Y{O2Um~g8 zsUg_~TI=vkP|0fqpcYP)lRHzH-D25U%vdlH;a{!HDdz)*nU5-Th#jrvsUZ4JkbZZxgk?Bm*$h0; z7ok*QEp4YB;n~v%iy9!6eidg}adpSu+0$ZTy$GG5HzDQmCi5CS;=Y$9GoEiXvadC_`}F zt}C+)Q%|Id_&2RR-F8gvL#61@nKAlVKLFflhcE));YIC#AQWspUX@q58-*=rmsSRb zjkW-PjHKz)_?42I3v>(KEyvCod&|!na?RKzVuQc406w-$&Od8YhOzEL*E5g*;RR6) zrqOvzkO>Od_Y%7DTzOPdw~xt)EJ)K0P|VJ36TKs|RY-1SqxMyJHfXGDF`0cL)^l30Yswii zV=2`6r6bl@$AaBoIuU5y6_*vKo-$AiQpL<=CxFQRf3fzzg6)3~^3_QC`z5yd2`{PP zv!|nb>U@u9G(~*IwOc}F+!*59Jy!I5k~0aXH7ysZH0H~$Z18Tu-C}v^PBNEmRS7W# zqp^AR?aZ?;$@bmDjvTHd4@m`C_H@WOPahEn_LoWYW1v}3ex(`6VPFyC9YMAIX|B95~C@xf3kh6^6=jf)TbKEhJSe8>3EDA)=)CSmYEl3#K z|B$`Ybf-nDGb@URgrnx6)VaP@Hxt>M-F|tjVr|@L@Us>-{Dm$lS6aRkF@`5XP z{oVJr+hbJv)bAgvzEKneUm*~IcNRk|K8ErCzDu{ngc^#0tS&F^FzHAwDtg5I2htD? z)k!?7vFcF1#g^xgG0~sk@+NWCMQ2k`*dWPgrquC)1Kot`p1yIc^#1y^Eabh`twTM( z3D>12xoJaJ+AnD_o0X7u8C9Xq#K|H)u2O zD71I!d;?%;g_zgEDv7qgDRvE*)`|`zp^& zmvEW#VS@O6%bwQJx6sNt=6M3iAk}Dt7$=!kdA*wn1;6ssAY=k`z0mGfmz3~>y3R+H z3i-_YqP(d$fwvh_iY+{_vgp{XE7c$q5BL6nZ>^>IOrjniuYBk`KreiqMi-*Y^%fbXM5L5wvqw$AmgRVA+7hNG-hxO5Y9b zb~}CFIxUUYAHNyp1>JkFlO81U>=6YE4`abPbTQE2C@yKgOSum3H_XZSTjqIbdcRDq z;{I3|kIhdWd*lOC5w$*czjRWMx8!9a`M#0{rpR$)N5pqH8#v!+`Y-q>1{vb**O}nf z6LQYXP#6(jEn7h^h|VjZAg+#O?w6}HYX>>QRa)Qu%43zfSNXL4 z$w@4@QcIgA_2m6oeKvt;*BPiSqm#o7GxM`%sMY_bxFM!{NlqpU z@D8Yoh2y*`$!iBYY>gdWI6cOB{n6+~eLs3}wFP*|UFW_C34^_g$1u4Cm=5UjS7IA; zNg6iXb+=O!%rM=dEXc*v@0VxJmZR+U)WE>Cd{YTm_UU%dqXb8R%{;h2fqUq&CJ z{FP=>*V9bqqTL2(O~}SY?YS;bbQ433+6h8_iM4$DU_q%gr1ZMfbXpF>Ka!yBv`f>G zMZqM?N^7#0iI+1CaSNK4z;Nr6r+g*YKEdG)XLNdGvr{!6dRWk!`eg2l`Y2L{Z$H^x zmP0#)hJU73%=Pi+>%75J#t;eil)mBs13x|Wm>2^YQC@Ib=*+hn<4%)|gt&H!(H*^I z$|2>FvU`heD1;G1{xhe|6CFGG5+Faf1U46IJx#2o@+CUXF@H)+D%sTqG|t0LE2uS6 zw$D>kNJKHI>^hr30od9UvUZ5*r;Y2gt^a=OHC?8jF3g%H^{Ra-1U;AVMjXlUw@zO8 zp_5KA2N0BU%YVBha4}fsj=c1Gjob&cve2!OB|LQ57SNu!=_kjjc#EH>nV5v0Bd$6--6MoZqjasr#hb@(RNS7 z_298R!dU(T8qt)4`g%Mdr0OFmo%rjMdL(C&eR|dNF2?I>;EwQB^H%sFu6k7z=KeM} z(km9h#7&;q7W+BnYFpjp)4z~^hlFmx`M`&jA6ZLp7W!)TAWZ#>ejrz@%yl%fS-=yuQS?jXv>uSwilgm8+sz%q8OB zJ*p#&4G2s6fg1;pT!y{?`fWP+7?G!9lo*WaGtL0}B}g3Sf%V8Foj7FJC^)0D@0OG}#?yHQ`X97@m8tqKdOK|sR9u;)V@Qv1EPr9(Lk z9x!Xhg90+*@IK_faq+fgq%bJwbc6C}}I! zrFm@-RgaWlX}W(VENSZh>bi-h^fW_KrHsE0e{mI+&-wP?<0AND5=d&8X`LMMSP4uY!v+6n@_8+L`{i~K-z{${heolq%mjkx` zeanHk0af;;M~(SZq{O2yq>xLB8e5bAUTTBseFUV$eZ8L6mDTadqw1x_FJnkw{IX#O zf1BmbC0Y)BePnze!@Rd=f`Ln2nCp>VbqoX2(-V5kzYiCv^}jaK`b#OZ zjc7RUw@SGcWWI-l-Hz`(f+Yifv2|r>7U3i|h%+1{@nMYT|n5mHgeiyTsRn z*q%<6u~7PZ_r*Jz{`htfY)Hb?B0Xr1b} zgu=r}T3QGTbp!1=>O3U1micxS|3nd5hZZ`6#BSi+&gXL>B`;I$+IZg^IUY7pa692S* z=kmGfw)KuerozC}sPsv8D;+M5=Wuf6>e((*^Z^sfE4H>Z1?+a)EyQD;n=kQBdosl< zdzR<+ThEE*c5HcoRr&yr@L#8k!UYi6X2ss#=sutQlEk@ct{v9ipO)|~RfENGC%L_D zZGH7q81!fWm6ViF6Y^$0Kq2}`mj-{{+6{N)nePYWy#K2Qh3sA*VV+35@{zFFuO28~ z*L?a-_7(uhwJNG%27*CvMBYiTpes#$W?b%nTcaZ^A#R1~n7vVQE?eq6zIX88>#c*_ zXH=&vR+`O693L0)(bJ2Ui>BELs0Z1y=dT>1-6N04_u~Mboyon~E~Y{NeJ^*RX(J>E zn~-h7IF)FW6gL1vAQsgLjasi{*t-9*-M$6dM$B%>3#C!)SNTHIH6rg_s@^%pU61*r zhQ-14O{b$B+Z*wH8f=0?9QG|2=U9b}_;GfR?oGT3S&$|Qa{!bcY)DH(Tx^!(D?gbU zvR#+!rZ(gI1tS~Dj3fQL5z=!X=zdk}o6nf)?VLY42NQCCutC$RpZ~4xKRv6zpMoR7 zYZ6^3@!U~~GwSrhh`s?(%qH>y8&V`L@ZH!nI2q=C0;|o_`@KhoT*+n$a_y^A4y=D) z`I&3-!w2WU(-5rIAIU=eI_La7=aUz`-zz%{Rr+6H5)&A_SSrbw@48Yf2K^P1uQQZD zavb%QrLxsqrlyYV>Hit_8CP78|F95NY8dhkIsRf->L5@1Hude0xirMfggV4zeW?$W zTW_xU2-rH8wFCaW=~(Jll`*d3|H(}n!|qvG(-9SM6Ss_i9%NC-f4I&nVg zc?ta^c$+;WEVj+GowFf)4+(u!y;1JkOY6x?ekbTe*Y7Y!kdU>%54MPc^{bwlwP2Bv z4kQ=TLBl`Za*RC9WDmL7y57xi;g}5n)24zvE+m47&hX8OqB>$%gHgI46F;Gyi8hC| z7rPC}t)IoJ`00L9|MAb3hGU0_qtcCYo#E7I0hPx9kC9o2w2CKoX&>D}WyfGMHe{~z zl)n9L?43Ikm~FOv5k24{88>N&c~rXocropwW0;GsNSa{dfdAKIm(GG4^AHZuzN>S3Zll=;5FSqU?&VgX@Hc$ zk6x}DNs1Qv6)(j6gQhQCeXi{kGVSoh6)L&4c6TCvKxwWGo#rkP(Mqzcoa&Z;9@GGw zrFpH#ZF@%KZwKbPB?P(hj;-we+!ZI%I*FJBqEz@}oM^r&(tG>Uh}@MJIw&7~sTq#u z&{P$!!#kr7)NMPve-U{9SnWjcPye=cSx@cm-WTz1do(K!A?FG-yq++ox}_;w!8RI5%prVS0Q0i(`L}X zVprDKvhkFQL-vM~Q;B+v*`&Af=u%rbBa4BX>3PuQ^qZBrs)r5Ms=1uARiD^V1)7!y z9#Jet-U8r@*NrN?LH~ga@D}R@x`Uje!KQ}O=#vMM8a5MJW>n<9Ka2UJ^3%!mz3r%b zJ%9{DhWg^BX_?0IwUGr~4-F}|f8n35-yu{75jsjr8N>>LNM_V$z19Y2>8*8N*N#&lge(#~7p1I8c3N6- zGT|DSXHKs^f{}im=5$t;k-h!tc}N2}Up%jJl7_;s@Ty>ch(O`y^=$6SQ*f=ZITa1V zyMt>NB9ZLg!YHN`hMc3E=qv=!7t(44`+Hz*Y9CYd|VOG!pu3Aj+)2zw&qc z_7}I!htDFEUA~C<96a@Hq}TEdF5_&$uuq$OxG&XzBlyEto}CbUEqUW2xw+lY!(0A= ztzRMGT3Eqt?|}K9v(XC9|4m}f60k^9!kiP{(0s0Gs-r|2D4GQTiqws9pg!}#p5U_D zeb=yvp!*VQeP8V>E?>_g=Bmel>&Xr8SFcdy(eI2aoxK{9LG1s5#!5XXtyEdA7*@(^ zj}T~&Qxa)Ee3X#{fvd?H4UK{ngx}K$8sW@8vLho5bJF4mP`%W9i);OM3@)ttt%MSj z(>2w)bE$WE}^GW2M!WXFiEN%lk-sRs1@Tf1gNyayn;g?wjPd>j2FL#HhYa3FN~TVXaU$$bHQtp{ot#aJ-YLDO78Uc(U-C5Rpi%M^o_3`kCBGZnc;t z120Ttc;W3V4EfIR_6g|ZT)rIFjnJn*$A{O9x&wmY*pz|A;pbyzyNK7ra(|@t1_|DU z*X}zjtT+D3LUY?HIg%p9%MxTAbc?svukAQh?(Rk~cXZk)*C*<8OvOz+`j;*o&BP;5 z_3UIS#WrgiFAVgJ*tj4??dd0n{x>Omt{ruTqq_{tAyIYj(PAccnzpRXs~O22-=S*0p9zu4p44Pa$CJC@@u0c*5j^r&$=+s|9N^4w4K*ABS@9QGNUmnv|; zOW?dm;)yC8e|8~^En3&m8iSv zP%U)&?q~|zr#kh~^hd}^`ISiGEH0%S+>|?F(E^u{^WBzO+{a_x=HBsczz45ez74rl zN6QUuA1)p_2O+%;~7J&r0EH5QH6yM32;Mhehclr|*`>W+_5lzzgtEFdfL!3x2gn}S^t%}#Jehu9p zS8Mg)3H1v0D4~!{8xCL#Sd<*o-iZQ*3xGHTwHG!1o&I{1HfcAPlNwyvKr0x9G_?c5 zR{JF%TxlLaQE@M6Z#cJ__dd4^9}+M7!G+iD@DK9g&IkPUwt66$h$Cy(AK}4-S4H#6^!2bHScU zWFI(x|CL>9C4Z+x`HCuNl_T_fnba22E4XO6Dl(rYg-Xej4ElZ&f3Y@1Bszc1Ft+hc zl8-`3*+)oFiA*r0Bn8$niMNEJ6XBYx*8;-zrG&A-1)$wY0r z5rn=qXU|P9&TpOYwB7Y^EwR_R6VcZc0%H+pQdTzBQt9y-m0K=Keg4zWV=@+@byQ|bmFbRJctUxG1` zI5RP!GcqO{(+b54c6XE-Pqyj?5$h)q37Rxt5e2;R|& zLwwFlWk?4UNv*Qg)YIuidqaYI!}5i6NxkcJlpi5PuzB6XEiZtH60MoPW2?xSzJM49 zfKISBP}}+-7nDf<1KD`}2g>T^zrHKqi?Tzn^qx!)Tv(flMqWLzgQyu!Y>Yonf*V?X z5>o@vVsq|9E)B{z=#z3tCOfg;uu98D-*yVJRCrmF<7i-`uJXvLZ@e@}cknXjT|K9N z&H;`qSEtT5j=G#&Ue4iHKs}Au0@Lta$Z2m9Ts-V-(2x2*(B|)OjS|{?6L!vvD*d8z z$8B9NJpb2{@d8KGWYRx!^(KwSPHIwIaxN`Rd%3L?h@a@; z*l7a$%f=r@$`4*)?&(X$Vma{WY4Ktbw8^H@rmN10h;O8x3S3y_>4cygtZz<>V->J)-e?!}DAt)~j9 z?lF1`vAlVie#W29oad63_CSa_q2^gr%q+OkK=FVxy2gH*almQHn>hpq7sl9;y3xC@ zVNDRs4|a3upJ2Pp8vu^C$iU|p2GDhrv5UM*xiSh8|Nq4|y=IF+L6?NlDy8x(xEFtNp#C^Qi6|rbQ7nK*DjVOHa zs1wcc_QKLUi&>O6(O`Uv444@~-j>rS-ABoH)s*A2nsY0!P;fR6=?jbj?=Yb z)B#^XDc`8DTBmx{$@Oyx35fO+bFBexb7~+EQ`0h_-%dJWyv-7^zjCGJW=G*awluCj zVEMk;ErKl_L&K|{6V%V#_kBDqQdYBF=pqiPr`0`QD(0aYKhM*~S$w|>iN@@I-hieo zI$>;@b!psPpUYUed|%dBK>r+8+9ILLYDR);LlWwhFv;%k@%2ZvR|fNM>nX!j?r5XJ zgI`<^8$MFzo08z|%<_Fmq-abF?f@&@F$;}CL7TjW?QVw&;EVmRF!WY`_VJ`(v2EA8 zcq8f>hfl;KV?Ufzec_SekG1)?wtHR!n@99DSB5s;u`p=ChYTo2PI(xMRQrJG`~RD@Gk{F3|Lqu*eOo_Kr77pa zNE2PKnxW+iNx$S-Rk+)=o+tA^tNX>w=h<~B>ythVLS<6Fts<(8 znr>fP6dx4cfJF94%-a0)a4)gG@KlIreF&geDG%q}m_%rWhkDnG6cY2C_j6HC;;mc9 ztR8DY-m-ld<=;z;kWpHU`X5bV9=qhy+e}(=Oig29)X`~Iw!w4~+r2YkSSCCMb662N z*SX13g4}EKz`aQ7N+15zFR3)G^ai$SPOGeLQ7th#GIApvG(wlTIptZ`yI$!ENVkS5 zq>L zMP(i(YXCF+$&g=xzrq=Q^PUVTUd~G1DyWg%vqlbi#q>b%GaJs+D%=aATa6cA(zIXH zBCd|0*ff01uV^V74XJ+O$a0k|(WqnSwSagcqA6)P9iWu{z&8)L=>k!0%j;c^m7Jz& zv*+;x>~Ar|+rSn~%HNHxsdYR;Z2W62-Axn!ncbi9)9Z3ez}y(16+7BlyphKgm0^N6 zY5q(qo$O7Qt%q%0DZdCBK=&fa@t==4f1C^~aw1&jEID&|Qk`gNF|W8hnO_FpeyD@y z4!RV{r**xel;b+(IN2jeGxV*S`8_AwU(up7@*^++>zGPI-c!Liw1KluLop#pes8YG zuG>VgZ=`1H_59T5Vyk|H!FkVi z1s*wnSCPltR9U(Zc(B*iG-J!cpZ*;@^kZ3qPYR*Iz9VX$q#>BxNruj$r;)*!${W~Z zD>pMg!!N(-SU-f9wGp^vB&kCl>4s+_P@1#!x)i)ASUV;{K=Jfmc42p4Fw>IFjMf8k zukH`!kDhlhiO`TB&+)aB-=zW$AXnOke!^M1lQ`-AYq6shs z;KKhnqqsHB9y+&Gj?RS~sq)XSr0C9=DASWBf<_mCpn10w*n%N0CSz#zE{ynE%emzU z@s6k|os#fE%syqyoMp4g(UCS{7rvdLU!A0a`SrAU&$ua(vnwyGHYO3x;r4K2_*pa^ zDEZ9iyh#@x5M6+Q$CEa9RFg;JFH2P zKa)xfrE+0E4l()aGvv%m!EC<{6Uj?v;rT>=OPJ(kjk+_5KRL&)p69jucKtnAzj&7* z3VL_d_7DE!;GFq+v-IJcX5OlrpW2H*JCMrf5EB=Dh9N#Sktur zkvfb4a9>|sKWfObC13{6w}S77j(kU4p|~_LwtiQ1VPx3X^+y;~T|s?NsNrmFmttiw z>)XH&&Q@>fm&GIoW96Q0VoI$oo5}V=B6@*eP#Et~t~cdUJZQNC5pWk(1pQCj^cX61 zv4)Gi`QlF(ZwD}M2D<&Uu@)a{Hm5hgrjHr+s8e5-iRlU&=0py9j7%E3-4FreoA;-O zRF=2AsCK@xzG0cna`jB*zd4Six}d{#WCEKTDLwuL#3eR&8JLfj>u8=-y~`ePg*Q7K zjiH9ism7W51<~5UgR8==@o`r_Mwla%=GDIhO`_~RaKT#f^aGa+?H8;kgRyAWvn86w z$rH&N;khgv@|bd+i$Gk|O@8ZSWREy39++w5-Q>9tWjvp9G;wJESlu)% zne}f(GFrBd0ytEP^Wj;t)RKEcy4hbmk)IM&-Sgz8s^^xQT{Bb4OFR($B+wEo7>C==Pk8dcI_c*#$8)c# zoTS=VYZ%@1e;_h~&`vKafqe(gi>-zgyGeSweDrj8B^nr9-R(<`+&A#_7^YwlT&5wy2a_YivGf@0o8)cuM*iC-rO8?#lDeiEcaW1Ivz$X)(+Q( z9~q*v$5NPrN`mLSzx^Zp{OWN0o}?ggERrex!=sG!^>AV`<)C#K;^ew=sO_%SLn zCpycEUIJAxBn!*)wCBT1EAiV)BZ&$X$7O^fn9${;?_1*gMev1f`6(N^D_$p~l}M}V ziW<>Z@XO~L(ToqZc@r6pRY!T@k+e6}L%mLRvMB2w0X(9P`$WkuZ0^$H6O;ef&z|G# zTAHBQ}XV`E~-iuq(+3rr-ENo&Av>^Y1*t4q3@k|?^y7;lW z-xb312EWW}wI+3SIjsFK89#e1qJ36ruck0D+$hS!9`?TxWLPwdj2F9GgC(yz9;HE& z0Y`L6oa`V%&b`R-uOSq83%%*LH^XbXEeX>~XG^RkEa!cUwS95Jt2~Becv*|z|182n z%rfT_dspuaPiPVpt@-y|%e0FLKRM}=F^bzwvQB6G6KPu*!qtttA+BPM{xM*w>P3SI$7D)H)w61s}2UxA=S08k@&eYWQ zJzTc_+4z*1mo9f9Qr=$SOs@RJT7TsWb-%K4#_?9bjYpS0PWw)*x-cyT7v_G?D}19! zZ|nSlvDf;oU|uhhAn_Y&COG%3TJ$zWcZYTn_ zPV+hx^rKfiePYRb#lT57X40dl&z;hZ;yj~Id2hJa3((nbAolmFMQb|6Tjy-Vh$%+y zg0~^%*~wB1X$Q9B*M!{qOqko>-i^?Rg$OVnMt=DAM&QQRPcoQ#8GIUoXS(&^?_p~e+E(M4{ z%%xuvK%PI_q;~}hNsOa(1opHOAzrnhQRBwZ?S!XFFB9U0bMv11r5R@py>RJQIYrvE zVl)ct9#=d+(n<5Lq+B|8u?8mxS7B(LCp=2k^z<=13%@^UH{;Yie;`_4gE49v@VPt6 z9+S-S{I=VaHS06|-?TPQU$%eMb(!LN`oxT?DuK8HTnH}2;mQ;of~$9P0gk*`d)%9n z0GSe@y^5I*V}g@kHQD2&F+sc)p$@5keBdZ?G z%wlGw7wx{eIf0LWupX^(83U_~xqJ&qk`u9_&%ur=$G7RIv^=7|y>SpZcZ#x$Xd=4& zq?A_{Kh?(JLX;9MsDfocDZ5t5k>v#tJqep0mb*00H?s3V-p>dm8W7F{133z7`59{7 zA&Dki#6~xjI+%YadMR5c=N~ zuYp7}WypYnbDWrG*)QomVL>m%ct;S|^Tj~INftzM^VrS*#?UeY_A?lj@!@W8?&h;9 zJm;AW?egmqnyC4D%h5r~yvK6un8hwdT+U7M2EMy?0ELKE_=tB#nm@1<#{bC@(@7Nn zWU);R0?Cc`^;3h8t+7aH%thSTa=6g5H^LA>E5aOLNlgF?G~SeSf&FVN`+%*)eW!TK z=Vsf9hEi@4Ja!J|t9OH7jUCX>O$KlgSZKWe^qP@a}|@^bNZ`y zg<*q(ug_bh1^g{)$KVd;@R>E)$y_F_!pu>s&ydElSSYInQAn)tFdgUV?+D3@nZ~rN zGDObYCkVjN1eiIOOu(pf58(S8w^cyb)BfG_;;c#qB+*NAC}6f7{gv*Nj_C3N=%9YA z0u5*X14#g3=eSul89Zaz^TAKGLtKf2_jC{;B_D#*s896M0^p=NfdRxWYu=bzvBT-2 z_h0=hS^BQs1vO1r8LscSGU8MGlr95@FX}qmvvAW~P>3X-<{>m;6ElD{xz#GaX!>@@Iwl;Jv)o z!UqnC9ediH`9N#MfJRzsfKqJFN{7Q>KygNeeRckQErF8(-?;uEQ`^ypfoV{TJeOtV zP6mhBFKOqmcQj2CE^{^zDJ_Qywxly*Y8%?`zOvTbcRAK@gbpVC{jn5vPF8j_87+Mn z&v|F|EtF}gcD0~#aLSN{J#8W8PZUuU2Lcx1i*oBzzC&^N! z07e9QcQ>+h?TdY8quwnxK)i)OP!WRk8+1(me0&&yG)G5=J;LXBum^_pUi0Kd4exn8 z57wb2)B5~rsW<)r6CXDwB)9l%{a8Zl+I*Y5z}tk2%-^%LE;nj+r4uTeQ(icG zn|?Q#0IBs~qwifWUM0o0h`VD~4#OO3^{?7RYl{5iOZbT_HNaf|fg0G96}K~RVt5G3 z1~M4IhyQr=4bl{Z7&^>q9;V4Bi5;LWC`n_c3N}lDYY&MQ3}jwXTAUEf*p8wSX}e(X z-brkwY~b~dH)X}gdxP9`A&==ieN5LwOgVyooYykMe8L*y1qd;G%~vA3O^-WcKl^#T zUEm=9bQ>}7Q)bVO;@@y7wsXKjpnn>z)0!%)x6P=$=Zl&U-qYslNsxb;rSnbUp9Og% ziT!Njlhnb=yH&i7E@sR|g(`u}p+l)qNqC8eNF zhB}$y_El1?T5VeLf@ivqB06o|)T1ET_ImC}Ix-w9w z`P$%c$0g5br}W8E@(aHKhh(BL;-AmSc20TYqmDOIB8sow>{abD9d`(@373g=%~}iP zg?~Y92OB-mKT^Y_3ZH6`vuqV=H$s#VB2TeAxck3k_L?D!2TD>7G$l`tWX6`hd_lKU z`z{b}yCDwFHky+9fuJiZdK*omSWFeLgbimRu8Q2f6KTD!*?}%YDg>LY`UI1=_<2XOidy*Az&|w<7LD>42hk z{>8-Y3Q_Jf(;|<`!X&tYp|bb$3urZ`0Z4Rw1e6H-P;xb}U0z0Ka5|^o zYbhV;!hDD<qfWl0OndoNl@KCDL>j;Lg@JBub#oAzVc zl=o!I3I#Yb-vOa*eSQ-z!ja)Z!I2I&T?v7<-GBGyGX9-?S(il1?P)cJwTg1FLogPh zk>l@VK{FpC7&g+hEVwq|g4U!HPsIca?M>qtML^f(37Qvi3>_qwsEh!%C~eSqi9bVB z2q4hl@X;F%Np3BKumK0U<;WF(6xjcv9b$U58rILd+ zfBd?ao33qy0cbG4_e7^;k3DOp)pJ2duwRp6y}mP&Z(w3iyC1$H4a1}8yw&z!hjp-{ zNmDF$@gtLR=rZLKAfH|#-SAtuz6P10wC!I~hvb64Bq9HU`&|p2B3+)0_{amSCgRKj zU?OMf6vO^9^}6KFYNmMZu1Y4Fa%na%d*9@?*uO5;ROIor_$~d1A*UrP$cE{FQ-*iM z4_*B__p~Vb$SNrphL3<_UV1WK-Djk`3n5msx!Ug|^Q z_G{lb!p-4k(TpFoxrc4OMs*~UX=4&vtx8{_7~VJP1ed|v%Ou3%Eu|V#s@AlwT9cL_ zx5WHQlZKH};;hI6Rcp6o`BENbmtuA!CMse=i*d35Q7uxAEK|iNfyLM5RszV99H45y?rM&DOL)>g}bD!8)m}~d)UgD~mk%$v zO&B}TS4;wnr}Rl}%gMM-dC*7=Z*2pm$m3UB0G6jSo=ww1Gpz8sm15X0@688Z<}^Qq z+jM~ine@wEUT@k&PyUwsfL7?V)zSGTYP zIsLfw-}dN{((n#JkWD6|>{#zr*m4Vt_Z4>0UhzBC7 z>1_1jKM-G4J6lxqa>O%F`OP`YAdGqrpQy8r!$BYmp;ak@XXand4JTnj59aGHf8)Bk zZo@3M<@$3|TrIDjTjtb14W4+O2nTDDK|{j0aWU?215bmIlSNT1C`~t@f(DwZzui zMD3B7L6ZLN_xEqe&As=W_nh~<&+|SH=sgHbUp{xC!*GJf`&;}~o)iIK zwdM599|g(pbQUIRJ@Sk;LUZ~Q@XE;@m#78-9FnVVGu!Hx{bFw3qV4P3|MFG~-c<=~ z8qbF#0Z71dLRwvEV=T_{Oj*))=Z0O>r4Xk zeF3J=|AEAKl{^zH>ro18XX{OCP166B4=_8kDce`bp0Kkhl{U3rny49wX~@;~=Zv;Q zVT>QM3eb5*Lnz;=?rJJ;cPhqY$|@I+s8N=SEgvn0(uQ!ASoAY!-TiDZ?hel>giG-Y z$Mt~)09&r_3pzFHr)c-EqXabr^|aNnIsbfk<_S?yTsi8=(GiE4;@4=`t8Ffmhn=cx zo)e4Jw%20Z*!Q%znf8JHxCz+!huiV`!tb~j!R5l|ehyO6#|@1)BUy;$k>9+_43ZmfsCOh8Nl= zn~jdWW89cd%%m|ApH6OgNH;S5(_MFJi_d!W_O*8jxzUonS6sR_qD|qJ&vMfu2AH1b zA8!55MSs55PWet7eJxuvV4V3{$%=c~pFN$&n)H;FQuN}2k@p=QiEC>Hj9P@Q8Lem7 z=7gaIGCeNy0+!Ti-C+z1Z_)QJ44=w7=&S~yyAx*pzW@#YO*r~C z#r`+ifHQr$4#`mg7WNNRYg6%`%3VTf&eJ*Br9dtfm{_p5Q{+DoH_M4gONcJp6Hwj( z_j>jGas^`8HEmaN0N0xvZOb|Z-~#a4&^5@jvF=;Q>T6tw`%{U^>9?}uKcRt6r$4&dI-O2LRsw>x(| z0lu1fLdPB;VQ@blc1R!0k;xr6SvoX*v-n;O-+8tx;U4BaKVreJvR?=}*BaG+nrhMr zZ0e?dX7G~`5qtuCH3JBaYV*nN+x~@VvmurV&LS(GYtMAa)VeEcDL4H3dqR=5RSm~1 zDB!oKzKz}9_xou%qEJ`nOmf_PYWSKhF+@5`p(N$+1_=Lb(xGYJQUwOc$4jGcod>xB zrHm^RlYm#Dn&}eo*<1gFeskWP0?L1&x}9Aed7FSq{{b%H;yWnLLEz$_-$T;-J;JxW z+>ocO=Ks6R$0KeDl-|c-9bSJa&k9T7 zcn8RzrI7ilFDqHz{+HdyuC)_=nJFk$A~{p1*%1VV5pSmV8CG4wJ`yE5kbWbQfOI+F zJO}hJg_#q`oTPL!TxJ_;OR^Yt4xT%y9HsxU=3QtfP{+Ry-Uyx{G6}4{VrPUvhLFG8 zVV4p#!!5uUJ&C3bt_z#>l9z=Apnssz&w(>r)be~2zPDfxjZ{NkFOs{UEW0{KO84AI zK&{^2l^-eScU9$t&DC z+8_s5!~Hx5$nrt}r_YK_z5jub_~Mk)FN7HGD}kf@6z_uTQa4RJ(u!0kY@?YNN? z9>VmPNO&~Qh#3s@Y9F#JTEf9G?_hXlB3SeV z`MXK|2hYE9Fjvu-CkoYszTG_@;&lBQbVQ*BpmJWlPH1sxbqsA_<@d;F02p zmhh8iQhwv^?CVC%T3DqTaCtET`a0?Fe$pN2;zT0T`ODU@9WpgW}BJ~q=%=f&|qP}_GFX0 zS|r)dTgkRiPm@;%7>hXT1TxKHCAqyre`$Y58F_fszZcNh6kdHrb&kL#{L&&GweiBv z#%aEZ5}A;z8D8VZgDM%Zh{@=noPb?GzHH8Vg-9)T;jj!W#WcyH1mR~NVX|Q&{okj6 z_>Y~51tw?dYO~j<(;Qbs0Whq+6INvE1-yg!C)^r6O5b4SVo>MZ-cR6dI*$KF$#%*v zqx3Z(fS@Ok?uS)xI!TI#pS(D30gfNLxj$HdN67vMV&&yQc0DMwz{VL&0C?$?FDZ=t zpyvnS(VNW>s~zK+Ezvq2Ve%hTZEwQ=DwldwUdl2D@QA)nXLb>;r(b>yvelc{b7?I* zwvav|ouRa33=~qQEZPU~B)mO?i|PiFN93}u_#2jlw`s@^wT0xi1rxsF=Bxlsh$bl% zw}nbpQCAdi*C8(podknP(!g2y!IhBVMFsrQhuoG*c*CLP@DIXOY`OgD5<#-p4Rw0_71)xhpMW>%8;Hz`E6QC7l07wAEu1P} zy~NKoH5~qgEG|+1qfe;FkknNglR`g!`3U{z!{fbV<%!%pJY%YM@7Rfq0N?I5Lg`Fi|J`0usw zESsw%DwT-j586&*u=|Cug$vHw8gE85=>|eESK;_(RRP^jkHo{@qF#(^8L3U{C z)pi*`>ZuUQT!s@7^>WNc{w)Xt=J(Q7M~8kgO%49$1g(Do!C;eN&rzXay@qDUWbU_) z1&QXr#XsyhOsKTB8xzRo@<(cq+Ka)c%J1>9YU6$ zlj|66s;f-&X$^Nu%~(S-+O&aqS+3xQ`aoyf7^hdbAgSKWpNU=53uq#X-O2*cl2d4} zBGLflf@9C0!vvd%MQe#r{hJ=1*};OK4$uaE2ci52*=Z1RYY}=Jbux#z*m({ohxXM2 zEm^rs)FS6dCVdLIRehPAM!w_NW4YX45H}+U`!dG?=YJqq==%mgM#9K|-R0>Fb;9Mg zxcMrnM&;Ig1F(@WA{Ud=&!gqpBq!qClQeyyU+dg}45iMl+bWV48vo;g>3(2n%+&qFq(6$@h1YoT6)!^M{qC+MR1>kI}fRq#7WS<%`2kwOwmzO_EbG@_O!f}8WtuYpMzJE+rQ7okU9P?C0dnQ zj?4b%S<}HV)qpqXP5htZ0vZoVLw@ZWT9%I!-FJF<3}a7=)+q|KchuOpj}IjjvC~QM z=F#$@v9S|A8wE<^;yh+W*SIssvD2T5XO-<~IE^`cuH@4g)D~#(=|qEnF&pZet&Kj} z_OQhlj-BKf@oTbo9%%5XD~(yy6|>4zY)C%F2oBn2l>K^It!xlnq8pxcQpi|mAUuqw z<@;z!=i71RYkPt8*Mx$*$#AYf^T+WY`1H_j8#x8BlR~=?8;Cq0SFLU&ym1iXotZ0a zW#r8l@9RFyWiH!L}HwQ0x9#r!N15Jd@ZOo~3X6)w%7d)?U!It%EG#S8RFS&7BmyNLC;- zw-WLNl<&9YNJr4K&x4o?)Y!qiGvz!=oQ&sF^H(`D6Q(m0GVB%A=H`kE;=*G$SVW%) z5t0sG;!blG+2aMhS?UvK^U-InA`{%Scq>2N&-&EF?pn!|8n-->g@l%y|#Ob+i<%8kO(D+u1sYH++)F@HH!0^WFb z5Er**xgkobWzeu7inlGQO+$zlG?vEWY7KyUH`Yr!f(0jICqH_G(?RNjW^6Cn z{B}C)%T(BjukiQ2zh|PaTYLC`3LC2SDHOIWuw~{{yEJRnQNJg=M1b@ad@p4#d7dV| zYkCLqE5k@NnDbho7kcC2@s`c)*O!li3~*~Q!+6Ez)56g;>cTN^3(f+kgr>c;Q!wRWMRJdw2kwb*bmKL-c;1__bcG9U3ldfD_`oJ~5@iiYuOC!x-^|j0}{rjHT`mg=a{THn7@;(q<%eE90tZ&|R z+!@&Gd2f41_xp$hOx)rpexn0G-AVv9?Hp`jY7axk=nHRy&2~XM(_buP0H#!sbO^Ayf4Tfv24&{mXe3U5YOKeO24x8wXxE)bkc8A`{;B4 z&`7944HKXV9(|K24rbdiyRycKtrJ>}Uv6-@ZyRwf^xDpW?rq|NyP9iX3cGDQxO0HinsC;U1&$N{aB?31X7QPL2CY1;2F@L}DuuL^2Jjt1ncMC9lhy0f4 zum~A!yI~{w!2Blaw846)1G}jaBzozvNNPAm8=9bSYa$ysD&Kp>0YZRjWQguoZ6~WCuiKP!-S)lO1oLdH-iJWj z>X{q{4T)E?p0l|Rqc^_7fGo9ZM+F%sMUj+{JTFQP)3BQl=|<5AI5mVzk&!J@gT(ww zQwG{&qWw8`$LyFLYfSDyPzz{c-W%%dH^=?v-MXAN)d4onEEM(YK?H-ffK5i$48Z@Z zbQJ(+JW@L=%<8}?q6qw$uAkwT<&viFZ3)us46uV-hd3aYW?jk5Ki6NqA3RR-BVwhG z#a;ZE-)9mRghI~?&&bqPII{O}TIK2hL*Rny`9IJAY`VGvxty}d`UxOV^jaPRmGTfa z#5o1R)Rul&MVh;o;*bt#oz=Mwe(ChX-7mbJ^bm3WSQwaZWa`^Ku}gn!6dK$DsJ-%_ zho5I=o7PqVuTFI*J%Y+5nOb~x&6bq9ie%7JWH)=;o-F;!0fu|r{_#|mlnmIFrXx;9 z_Du!I7az?xt^Ifs{n1Iao{Qgxzo9bDkT`v0^fU^8P+*_V;~Qi65xM!wO#gt$bg;Vj z<($a(it~s&&*2a70Cg8ZDz@4^g0p@YCjd3DnR<6_8hpu0G@gJ19mr+kl(1%#^nV~# z+ov_;pNN~z2?s&6s}-=8LcOIy$CEUTq2=X-$0}!lnb0gPR@>Q z{Q8h#0?{W2dCifUT%$dizT>b=&TW6`d(;oq^Nl|Kn2sfib^>vi@j zp&`$H2L<5!(zH%}V}sxnoG+wxBFV#+)2KRRPpRbRAm>$n*zx#YKCn&HAo9%HYuZCy zzl;1}S}{8#4~0U<93?h@vX8xwPI{*b6uLi0MPg+MO5T@To`cPWuNFioq1bH1phx42 zVBiXQ(r6$TyGl){1YJQes>wl*CiLquTWpoJ`^c9G9~!`-%X@Nmm&uP&gWIVyyLWKe z*a+MwA?-f1)4%TLy1L2Fx;6$ckVNLv)z^he=U$3s-bYT_fIY*Gl?)1Jvc%bwgV@Zz z^>toLf$1M8Nk5noSUafj1Y<9lZ_a#oCTd|@meUTp=(+XO7mCwIM0orI6~|adl71cm zRdm6^JSmQvfd}o&r7AoLP-k3rf(UFQ>sJ)<$TAJ^^w9YvIu}IGzJ(Gs7tU^t6_{-~ z0~WZKM0wwHmmmYw{$dX@Q?qm!_{By-2r#zZh+Ak5xoWuqUCA;KdH=cAr|u#JRDSez2F z^MMkL^@bJRMza4PXZaO!0$RE8Sm)!fNHR_PO8q*L#?cB!TX1 ze#F^-^gt$i)e`6%wtELlu);sxAP1@u0AU3v`Y&*6VWvR$2r+_ao{7Y~RR)v9PcR!# z|GZNMgk3~ecEisu5Yel!lO2kaeg5PA4Rc`lmeDYJk?Tk4Jx_r8kcA-SVdAtEvQvn7 z9nP^7-48pOrJM&Ote|=!rniBQgKn~}%@B>yGrz(|krSeo0B_VA7%Rhs55BMbn_G$O z2mDzwF#MEsF=THGm*EX2-~9b4d-#RNb>Ov`Zb%|K1%L2&lb}6|cZ|v7T}zkujQ>{_ zfo~ctZQ6)V<@G1y5DVMas z=LSOM{luF-s}wDI_*r(a{;Z*1$X#1_)+yy~1ZAD1qSf6t86ecd{DO3Gzw*d8+CL^* z*=80@O;usWWND@vNT1u^InHbqkFBs^v^;@35giw(u zIbMZW+uR=&G4W!k--Q#YbHFF1(`krW5_(vA<9&tp?#^`#=`c6m_0If-5C6bw^!ebA zXP1w+Zp3A?;zaU$4*#3eChp%bG?ezyb*wsJ{(%!>k7A?o;|kt>8a1qOUs>P(cuZN_ zVhz6-Dw!?WD=Y$M4&CFK(H=5eyw}i-*Vs>COW8A%`EH}#LtnsepXwH{A*K>sbzph_ zGVsk0OegscE2<6>@1*;>{Mea~VwYntfgH!Or8BVpDUm6BB#`#n~;uEM6<#d}O@Rm}7o=y=T;^8anUsseh4?E_nCi!kWexhypN@F46 z2RMz$t>SRW81iD0EDvZs9Yqfr{+&!KQ@R33q_$O-KlKZIoN?B}>QgV{vnfl+(r5z zw81NM5tQ6TV6uD+9%hbK5W}LWZfL3vZWWxZHZyHLiA=pXxiB9_ zF`dNOoyL$#E65!70p#M9b~-|!9&1L8eT~1YLbya94Yl~0YGa&FW+k1r0NaI*IalD! z5E;^{!U>E?zF+o&1nbjr(`$jKnz;e^24l&0E>0NE08Y1=TsQOX$5U+iZDZQYmLh3B zy2?Laon9ok#H!>L&HGWFh7#_o6DWHXTzld~0Gx(9pf=>${1?uuH*WoG*fU~gP+?oj z2-tyo=%_F7!qfsnPw>6;CLqmcSk(xFFM^k$H}A}zUSzN|*!IZ`sm^7txzH#NR=PgD zwJL^}XcoKr)IgnbG<>nCG8%DBNg7}C$XRifKh-t(*7%*oxEjkU^8I|M1a~H7_&j&& zQC&pqDvTg-*7HzS17DcuUO{{~b5H!~vtP9O`Qm)3a)Z`(_q2w(ALQInwW2t2dt{mZ z1}>F$#<*aWUti7l{nxj#QGo53Xxb8OQUi&x#$-Y4_wgP@#dGLj`BJhS7W)m6)W|!G|R%@~yx# zcz?)4*U0Ic$)mq5Spj7?rMR&^b>IF2zJ*<(%8x-0@n@&j4e3wElpZS~b7n(M*J;!I z3mN0f1~z^f&Y!zzgHk%APudnWDe{-<+KfDBLzRwBT}b&r3zKmt`pM{xKijw7-#d99 z%b{zge4Y1p(nmQb&saAtm53o7w$8h4;-s7)d0!wH#}({)ppibi*|+e_!`yjxG`mqx zKT7m~makF%f@>OqX%R2|d=a&Hn{fN$P050(_-{1URzoPC|DIpx#lZ?#uZ)K`?xW*P zD7Dc7lqd)D6O7bnNW$Ocv!XSq_}=5&u8aAJ`}_qil+Xu_(1cdEi;=P<@>t02YJm+T zWZQ!wYyW}x#hr>34?ksis~M9p^gK#SWw$4I9a98&>Otuq%(D@hzR9wkuZTcM$AG#NPCxh!{3cNVA5!2oS1_rB z2=v;x{Drrwf|Um|cyue5eEq)bh6@=+K^~;v@MG=btv5)bg#M~PTK>jubi*0^B(~OZ zKH<6ck_!IL_flh@NQ!uve0t)Z$e;ieA0PcpGL&165126G2xjZ(U=WN~_u7Kf#@BuT zvD6LSoqY?aOVNV`+l@J4XXQI@@cUmx6Ke@GKHi8p?uS|amzs6{JSXeEu<7=vKZMa)0^OG0 zrB_sj9XTzIXG4*XzfgEb*vk-?f%a&gOoq4L#BTFn-zb-~?=NOP>jW%p;3f@YW&F)k zZ*&74y(DybGllMN>zj6<*p!UJoq03u3j8ZdFA+r9G3$zNt1XQ2gPhgK&HIjb;d65< zQuOr**8gC8U7G;3AjHwgjiLLR!oJa}Eul8-@B0Df1dUJ;PKrpyK4XwjeD=%f==iA1 z4p*r&UT5_zP(S)eqbclgdc{{u=_WOAVn77=TGc22r=o6|&nsJblpc?V9&n$FmepU-#p> zjm~R8E;ByAYMEjOphl?p+A-%O_4+47!<PiE$7 zW<0H}iw@gH!GF2J$@^O0j^BQ79egi3fBkvBras^> z3e4XBbKkL;&aCFIT4R}qe@;+o#x=I1>Btw+H@|<5Oa!65t!bXG;SD^)d&OM_^3VNQ zpvFe>>z~cro!-<(z4Dv)SDB2LsRv8#HOg~FYxb+pmMelrx)O^8q#Eyxcw#C8teHkR z#+Su&hp#-KNfbo3EPgODN$(4`Z+geL`ZX4nQNSw@kB&Y+GX?gw$hX|kwv0JT93r8- z;^EpWuV8uR&@wG`p5qPWqb-v{aJy5tXVR{QbOa>ed=$vv^?uy-ejQF`M6o|??y=F5 zG4%h~6B^2sk}8+DKQFJ=IVc2xa0YGAZjr&`N;b`4%OS=K|MSAa&l6S0kFw!G6Yn}J z>BfK>Hj=jPJwITHHtE$Re`UwuQwnhS4xce!NtnG{LB)IlW}7mHM7Y3S^6fjo;il_N z$!5*CY1MSLymZn^G(BgLM_GZ2Sj$ZY)UHs>q6??UL3NFaqXwdxw4W14uP(1Yoz<7($ zkf`91Zgg-~?$fl-JlnENWn}Z^dJ9$#7&Q>Q85Rk+B1BV74HpMH2+Hpm>*dD>L`Ti| za?YfJgY_zlDcuB{x_!~wG7aTomoty<bR0JuVs6)1tgvI4j5 zq>o&?<)0##3zirSYa(#R;6q&~`Too}MdL=R*geE_er&RQug2}?;nM}0RKfCPg=M|G z{}YY&Ucn3OrL43{Q;>SI;&S>+=M|BAYKR=+nQR3B;USU;XRJg%B+i6hWUNL=z0965 zb?5Noa#G~B<1rOyw)|Pyj#JcYSH`|0LZG1qHN*5cmC7Z9@CJ%-PhsQKu?^!KfK}NT ziX;ke$;1rDM(|SI(5hrPLK1IwYBcQbl<{Wz+we83XN!My-pM$7-}Xo)EvJvqxJmt0 zfH|}*WGtHkchNK*WWQoTXGd3FqH4`J=}e!Jpl6;Ym2 zGqh2!uFVLk=cukd$l>Or*dDZ*}8?Sb!ySbi->1a zg@UfL9Ajg1=*0KPNR0I1dff`*V|#;dloX)J&7i-Gh_H0tUOH!0CAAoN+ki%J(o> z8;i?tk%9Zc3j*81SCRC;?aih`xTd6%?Cof}>D(6jesbKWQ0?{tfdJ{A=yvcibT<4H z-!i7;l8$!KXf=&X9wJeXIlnl@H_xU>8_)I(gYXPabt^N5jhB z&H_uB5}CXHkQBi@H#0`C98A3`nY~O=Jn8b z2@u?S_z5(qM|=W>cJSHj%hjRG5$f#rVB-u^ZmlvBQ5a98xP5-*Qzc+CPq7yr()DvT z?>VnGO$W-R?g-rzlZ66wkRtILia+G#h`m7N?S}B?8C85FZxS#aiQ4b1$TUxJCxeRV z-RW#x@mDv=g{7Y%c_y~<+kyif+4cqMAkHLW+;yL9#V04KkIPfyKdmVNspyaSlLEx& zBSXHcsfrQe215RSYPoYROoZ=na%*UmEyO%zI1F;9f(WP#!H>&0YX18J6$f6k%n#2M z3>6VHIn#47l2jnoO#1o0r8WMhR{C}D#*2Qo;lMYQm&QTTV@Id$oCFhWQH)XaOBj_c zLJasa4EZYIO3-V9uKy}DDnqZi{9-%BvM8|0HqOvUhEuaUv&EagEfKe|Ym2Mtn&HVc(;lb43?lSTuY%TsxuHHjP}zf_PVAWH=+jABV|ch*ved#DDkG2_I$CWARHuc8s`d+=}p3E2zzFU9Ac1MRh)sb`)9Ye5b+m`T_#QlJs{kCS$n8@S7$)^3`ic~rNdpk$vWh*I{{2=6KdJK3^dWG=Acx7~s zp{XFp+(zpGh&I!XW``ZND188&jN0L_QxE5ZB7gOn3blT! zc*oM_`beWHKT#w3h(wNR$e~-6Eco~%sq+btDg2c ztiQ<0O{o{W&Zl6Pa(g)``>XZ_yGllR=YeHwgf>F}C(~&3`9!Y@4Zx9rIY4d@ko`6D z@a3h*)B2pPQR`Ymo5hi`RUMxj2EB`)>1g&qH)tu3wW%2VFb2Y1?Jqw%pXkF^D_R|% zE*awscGa5GqLs^`TjKdyVH?O5#GjuXHnj09ILvz`Wy;R8dyZ^>Gm&%VS1}vejx|rJ za!j98jzQ0TFk>WG`#z9PxN@c#C1Or6Pu%d1H#!t2)h@8}u8r3%_y6f%Z$l=7Bax0*<$WJzA= z39mZsv5X7y3x8{9h4PUN*QLrfZSbW9(fzf+6=x2WK&QGS*s0|ipHl_Bt<-8y1W4U* zl=B4ba$cnmwpZR{{`}2j-mCEY`PMRiARj2BUOBoeus)Q@-7nW0w1ua%!n^J%<696o zyDnE2Yd^*AY#NJ*g5uv5E)@q*xsNQ~uT5$1X61XtwaBZgBqU-}x8*Cdkjt436Miu( z0#VX?rY1{%;XP;RHQLu`(=4LElh;HOiciX)?;H8vMf^_h9jkvuSiv(!*3JKcWp1!Y z!KxCXDPOlq6E%6s?XNeE0LqQf**P0F+f&bg?YO_r-X%}TT#xjLXr8alJ%feDTZE6l zOo8;s^N{a0>q0+}RmS%jXI7mWhO%D%z>!M%!pCB5tU~l4tpU26YaI4F`eJv+GxoeT zuT|re*E=_Ah0J7vJf4X2iFkGjaC+|;H?W`OBaGFY`(hlfFx1An$@l+FMD~3;6#Oy| zQmM-|r~KK*u_Ia>GO@(Gx6W6Q<(S)%Ng5rU*GU+8MaoDGj`e*Z%A~pRnd0Lxoxj=Z zc3Idc3ZFMVKV?7y0s`@cwXA=){SGh=c+}iMzZPKg$lq9hsKYYdh_`oV-VW+pxSR5u z&B#!v{CZM1L3E|9{nFcV!LM|+ucdS|1l;l^Z>&~XV#QWc>vr||L`tLhe3``0WM7uw z-_-Vx4+sL4U4gW(;&-|mSSu8M%Ah^C+FJMw0f$u7heZI`cu%=f@$MVyL469k^X(p6 zR|}s**-{i0N#~>@-0gvUSq9_Uh3~E?E>G{1azpr@4p=U2f7S3@>AktG;xe4$-j|=4Z5_d|~qL-3sc14F}FF-&Kk0o4ut*x8{pC)%6yXf}K3? zLEI+ZoG%+TIgdA(pHOHpKLHsiOxmRw*$QkKX8$n#kIJ)GiZu3^q-kGQWq8F+z7TEv zIKW*yvr39t0r2}}NVkYHJDJj?U@zfgb|DFWoAUbG9NV0*D2lY~_B*ZTyrB`af2%sv zXxmf3Bd>Be#%Z0r4j+Muz*Z741dSj+Y6@FWEH$= zT+KgF@_Jh`rNDHX1*ybamhj@zjVO#a`O8z?{?Xo3yPGCw0N(=5eHKnIpIl4S++B;c z9j|RtPkbKi;MIq5IkA2nf-k-sqUj!cqFloNehTxR4DAOvzWqcNqeH8z)(75>T^_i2UWQuDbGL16KIZzQhZo(lV@>X^Pekb(g4<1p`_yJP;YbjsKb#R}=$X&qeO z`9KNXbpfvLLg@V9D@|HBfrwgte$!`d-sPG0!VqG3k|b`TE z-5rZGQ!jmVjt`ivoL)?+#cK*2MLBL!Ysp*V5inqMG>^N3al&w~9mmQ)Lw*~HTM5HE zvoV^HKWY-g0UJdqppK;eH z2KNv=L2n2RrQ~@8<6VL`?&06auC&9ljJ6_HYPXW5pyOZ96H+~Bzk@@s8Y{qiF>}+0 zq68gt04$=Aj1>Rm%}SdzrUP;Ny=lP9RW(Y|!MQHCN0O-skCbnB+{*q>0HSnwV`8CA zyv-ada7dYR`TviqL$;JRx(8cpX=cm|+uK4~h9lkTZY++}G%Smm2 zG{6aD&?)=PEscxRiAMm+pjVGezkI77%Za_2zV{)nbHsoEPooX2E~x_0^j4T}$kbs1 z@g}+#F8VIWbY%yVblgJNpO#&j0d#r$tHMvDPeR^OJaJJvBMCi$1ikVqn#^<)Jpbt# z{RKpZ&@Z;x6S9ERJMv4Aiea{rB5b>%|H6Fy6}S8jLL|t$jSK`}SaOg=1N)eAlnpC&|9gHL-Nc^y2AYo@9FM?rNNnth~xpiLcPAv4xw@ z30fA+`R1ztSK#zVvl`ylY}h(Y4+U%nazWs3hH*-g)qhp_o*n!d(7$Vp*^8e@i&=t^ znQzL#;)AOx2ge862yk?~-5}WW`!H4qDcZCk=L^xad5Y+H>mG+71hJ2&m%#QKN z#wZ??>8GDJH3U zeM7F7|9V0H&xrhkVMS|7&LeG|Jxze;g7Y=K_go2jYBM=faH$pKy6E}Wq2B&@HU$m9 z>Shm0PAnI^fQ7k$+!m3&0*{Xbr3u zHxV8DUOzy=w`0^QHyQ(Ec=GitzT=5Z&L4ZG~v`}5s>-H={&-;WoD4M&I~JK>)#2@NanFKl3S zye*C50MP!ld+rmqa&e0=Gu>+d56WEgDzPjTM=9w8yW=Z-EENAN$S$Mv6R|YkzKdtc z>|9~NunFZ3Vcq6v=;1Q&nRwXNqy&2vefhH<#i%;B;FGr4JMe(*)zz)o znfVVMjcmu2S+M2LW>+w$0h81`=d&k2H`unA{};kzZUFj99nz1W`@t&N7PY*0SIdo= zRA+O>b*OY2jGli!lQ%clZ+}I@p_JMEzKI6KBanC~SZ(e~zLM9reMO^TI4U4S55)OA z0SJ-u$HOUm`U@C9WHEM)@nF0%ZCPi4opZwEZ_6kfPy}Vqp9(!cI@N2FMb@76>;G9G z6~E1!zte=kRpyQBcLdA~BdY)!$}AKbB5!lY%xuQ?gN4@}?ltHZLL+Z2HuKfA=ZDc- zp?Bf~#sC-&G(dbi?-^0yVUt%g{L-&`RW!1VyO+uD;Mus;3pcjjQ-DwR>zjMlw}FM& z`0U)eu{NZ&&q;;Ws$B;J9Q0zc%vFVN)2z9*?{it&f$+dP=0mmX9gNvMoSxhEF}9(E zq)Xo*Dct^t5)HIp{WR7{S4Y3u$_gVf$lv|lKZ;!~q|QVc)7hJOHmD< zHIjF$fUDV=v~q>j2iG#)gK98UZS1Dyw0=HW$xAuAC5}{ z-wFTpFcAolvVWl8SFT2$YT=@uYVQBUH6-3#;F=p=4L!!W3W2m`d3`{#il?qh^vz*?l=ap|XVr zV=RNpD4IPDzg&M&oy8l#5z}gI>)e;L46PBVIBTy<=xdkb{94M#6~X)TNl5B3Mex*7 z!fs873(OH2C!}*;d3R^dQM>NgUT(`IBGFFD$oD{3?;9j%P~iIkLMCLf;ncD{mdxVk z+B5Ur(q19H;j~KaOAAy3X!o!7mK>S$DPsJ z1k(do_?nU$RaiEY_ge6ADM@|K%h}5z*W`X1d!c@(uh_)7Ra^S0bpG+b;$PSZkVLdz zJWKn4bL?DXZ_!PlCm478ureN2&uu04EMM%Kg3rh8Yt_2dFMWtglNIl6*qdjh3jy49 z^UT2W_&&Y!AMzM(TcTuZk%kZ_(SUD=T#Itw=6F=MnX?a*1q8Atv7H#tnbtQ`q2ao1 z&c^x;P06$|Z?eV6ddt*zF>gSL5S6;;cAVMvptbRFP%hwKPu+nDcu@>dH-tTI44qzE z8#l~;Tdw=KOD6CMD|78%^=u7FCsoPu=rrcz+?r3jaPcKO-soR5QskOG|4pria?6HE zY-4bq5WF%V*|Erk<;x7!^CJXQXC!t%=~u0tIL|pj>JO_2Dg@GMIax;jDLUkVPL;>7 zSa4r+TzG$;{HC($2ykWfT=}p4MhHl^`0dyiX(+9MG?fswCxgt;HARpqruI#X>mNAQ z1jf}yy?HT^9`cR(CC1SDZ`!&TSw*zxjyWlkFHW?lxhNq*A6x75kl8*0m8 zlAQpC4bLT{ld1dhX;^FAhw{Ek+yNqyFG-lINM4vpR`H&yl`ZGK_1Qf5@f34#o5`(V z4i8s}%@e+2w{0EbnHtQiDAP&QYX#H z4aNJ(>9<600F(|YG*0+!`}LEBkiDk}n|6!5tM1Km%%R=e<3lQ?2(w29*R-UEgZK&V zcDS!Ag)u9`*VkvXfg=p$++q3k8gJE`2mK4B=-8mHrjnLMnL^8PO?EDWLy$HLWXU&Qf@jGA2Wlas1meswhcJ>-ajE0oht z3iHGNKxgo!MM`$|B;$@*?X_3>;8bDC1HhH(nV*+m%JPKTRC`@*YaaXG%4IkybEbO1 z>fsP^LBpd>9+%NAMnjRu2l&8gN zV4lz=A(Z!(R+D0Iy8)5RJdP5Tt2iF*3x5}zt$?(2b4tq4M-?b*G8?5(I2bTU4jhbs znT*YV#ek;aPi}L)7hCx0PA8UsR8m%5LVtL5gi_Y%nt|lDgY!b4VAlWOFp3N_kY_wx zYMQsg9y6j^v{2P6mvcoH5@0+Lo)GZ%x!iHS&tSQ~>P8Sd;A?|mAgYx)WYdm2d+qFn z7)leX>?FVQ#Z%wWd>YTnB05I*lq*#~ATy5P(f zbI{;9^qkJsErOWwWy@8<2q~9}_K2G*5B%VL93Q5p>c6dMJ&3w-Rm9w9%?zU_1IOBg zX8FNB2p<=HXB6+?1W1h2WD_|+3YqLR+QjAf-<7NL5(|PRv3N{5-8|z2^VfP*I?#W_ zr0FX zz8Jc(Bq96Kz)zkViJKwQup@CpfI`+K;w?u-N||L)q+$HhUAOBLYadTA0s*(cN)#3& zviG)w1K6t97z7J0SAQIJA?i@wuD4aKRPhz>GO@3RN9z(vH=WBb%wM1h{o0eOM_zlz z294?iZz~M@*XcbErAN)AEL_-0g1O=*4}u(Xw*xxAPt*mAV4s*iaL#LvD+Kx8XK*K& z#rvc*6q6iMNBR4%pJjFU?C5=RapKM`uBnnDc^nX1~3t&8WG1_J1^;XCRyJ-^F8(8l}`0txc)gBZR71d)I8y5^C4pRkQZ2 z*tLtI_TEBUV$YgUYKs{}e$V}X@x1UR-rRSRJJ)rc@A;e~J*0?gt@(OnbtL6hqa1Sk z{vB_;DnbTfw_3UqkBXnQGAlT!N{tMECMk0%Q31{bH$aiM>V9Bp&fAdRxw+@rf){Sm zZlxiHA-_RAhmY2S0U4g9N#+>WH+J6Ob^54k65zuwsArrC(% zh8w^br>BYJx>h#OjG+-+)A=YQzreh;s*s)4E?+=!%!HEtr*n;o+2P?~G3;Hc0X+>J z?eD=85NPYNqDe?+O|>4rZ`>L+x3oynp#3DAGg5K%ovnKzm1m$A5MtwvxvmXa%!lYk z+cc#9Y$rxv-djQUjF$Qt8x-LBzqio(Pg5NiP=41AHSaWIOA#IR+f3#U|1S>VtjV^PJ|_Vs*m> z?z!>)k$6b+Nem16o&l!(uZ3E22kF)QcnyMMK0=R)xNY2n5JV_7 zj!J_P5iS0rYo_Q?=6@jl$9wCd&Bj^or1A3lM*o3qwAV7P8!mWxvHyYcXG?4+9*~T# zgKOjyC)4!R_?9Ddgu2{A0mkdTf)8+NbXv+;iwY5#JBoEqa2Pafc!m?H07kd=0XK4l zH)y~!$WDndM%!EhZ|;-=>4Klza6UtOPvD4c`7=N_XAAjH@~IZp`ONf-{Aq4%fWEufKMuMOEXLO8LJ@u9}tJR@e8xLz_07DPzNmQLsO2a_NCdbs*!nHd>z@fs%7 zvtGEiI1hC|&kyLb!^A57Ox6^oM6Yj9@0yp8OunrXl_{$N>8K+$uP@z}d-UewY6sjR zt>xx;e0$Fh$2#pMvW(N%x8lh!Y(BdC{g~hA3dgK?xIK;8Srhu%8waqU+;6T!O!zvK zI5|11f>9;L3v71m+i>KrvZNZ_($XBWDOKZ#eHDUC_U))wrvL$+`g8+POcYuYiC2KD*6FJ)or z$!E<{#SiH!E{Ru=XPMmvNY--%RP#E?VtVUj2TQlFnU9LOxTA-2-W}Gdmjs>>X|XFLyJofp|{k?AJfg{BfkW9>QEz^)J(!dzz;XEmYcdk+Jz@ z`{U-bC!V#I^qeGURF_$)$&#luP*^Y~M6Te4?!nTYZCu4RskWaSj<*yFHk+@mdS?=` z^~ciH0sFfc_Aj;S7@}J~4D`~wF&#rY1-oF0T$C*G>wlTea2pmzZyMeoehfd)keja| zo0&66<93w^x#|IS1rVdjQ;&Tu6@oO3Q3{V(?si=cnW*FRJUBx$dS}o7PJk`cvrU27!0mBFC2zDlIn@xp6@mq#Gp_EHV zXFyG+Mq9}QpVA1m}x#GVF2oX{z+o#gJ9U^`j`5dzzg%&j1Zqv0?w3p zgMdAJyp(yFa^k)rS-$w9FYX}hZj2~QUJ)(^*S=<*%q4%m05$(jWIryy+bSS4%#UL6 zALFDNQ#l}@7ScsBjfovKdks;9xYd~4;t8x%?9@m@OOGLx7ToD3|P+&y{~$Rz(lHa=nQ3tu&FNQR1agd*Zy}`yh3J z7{2y_nPinafoFL(Y~A<6c8ZbM<@hr=u{=K&iFg=GevhWw?zkftt=MuwDQ9kt0gp11 zA7thMJ4vZokju!fK5Hnw+e7K(XUn_Svur^qrA~SE@DUWW-|6;sOVC_sj1n{bk-Hed zf1rOn?GKBg!qB(rK*5tAN9c^x@-np3(B|8x@Nus@!PACIqxT_G>?F_&MqtY@F%(h} z;JW|9mN5Jb(IxCL_oZ!z?cdtIcFhO8p&N2tJGkhxeZ~FLDMvhAJ9SSDq`7r;3bICG zluh<>`*?SA#3Wa?t2}-p-R3sa6t0=S%P9fJuO7q{17u z=eh)`K%VsgRv1`JeK9P(^OI|SJ%{;%GfJz-iq{s$<6c{}t3Z-V168N7MIpPKZ!lU7 z*caD4k*sTpf)LS_WXg4hiREUl{~3AK3+9j>|1&=uN)ST$4-A5EwVQ^!guz6vObzgM zR@I@g3qDNJ`eCB(q8joEO`Rq_9s}=U>GTR;B!G++r9pU!K%ay$mpiOt*<(R(>*Dyv zXk?Lf`zsq2%;0&%{)-I6Pc47Cslm{TO5+xaDcPv~S3+crQ})~Nx2yc*$$!q`6jj{? z?UOld)ifQZ@)umQ%W7Bqs#MgC_S0Ur7WQp1KL;VjlX$47GQRh{msZCsuX=sSbiP?= z!n8k^YnC=f8&+*@im(p$GEfuwr{e@q>8Pw!#+RqGleSd(f$KqH`6<5aj)}@Zdhzyk zIq)pUUWI+zs1(uV74PdiHi$@p7e3AoaNtcE{~~{lV4XP-6_6yX)r5uh^^F|QcRLZB z#aA5yB@JNA8@eCh^$LDNR{XJou+yd z>1)^IZ*%zc7P1m#7p*#rz4uKxa`Tu%(_z|;$&1B-5W$0Y?fK0sB2jgY!g)6AVpsd! zlH;0U*SSK#=gSOC?KzbK2!SPh`*82m!!RPhN0f zz%3q2f@XM`)2{F(40t#Qypeycv8qalxim()>H))@4jT;LTD13%35;4FPJYJCwB%kn zA~pD@=3t0wG{8CWV=6ycgD?_R=06t&C2M5j#CDT+8L{y0NCPT7oKaQZ=pFy72vZ1y z=A?pbka1g66DGxD1Bw4{(ppVu8AdDTBt^qd{df3w%ZNge=tudC$j^e1-8F@5UO{D{@azg{Z#mmtc5PEzSzAh-`di-bx3-~Mxa z5hciWE-Ne8O%rCVUb=+8wUeadhmDu@3CHdBAsHPpZczfNpV|wq^DG*OMgvO;0Ek2o_TL(IMT-ye{{yw^qH9xo)~nka zbWx!sW(X!|3dr%(_V2`zPdc6g5r&sm;9CPt}>MTPH3_JgKj3|I0&z zF#iKhD}_|Wdy%C9&ep>rqWXDpl`tZ_>!O==a>8txW5rv9{9c%w(wRGn%$PKLN9&>L zgqhv`F(z<6FXWeOi2^@H&-+$H`{aFFS*;N_Bti&q^Q`y;K?Bdf+?v(@KXZD z&6EeM;luo5LkfS0U$caTewG)os3R|QVB|^F%_`-;wv5Q!hHtUU8XXa&{2*3^l@7-H ziGPzLCqrFN5NIB58Mq3~#JRtpV(bH&-?imHm}##3M)c|JwA#36zzw;E9*EKD3i&}w%-Ewe{4e8VCA^7U z!T+`>&5p&>hUDBOXrPiXFCYsysKUo?lqHJ4n|{m(vs1W0gtcW5k6W63Xef#?`hX3AaY*)gx%rM4Txn*!iu_9Hj2 z2L>f{sBBH{Ej|mEI{0c@;964Q(tB#~`uVg}@qDb)kOpZ0VaQUj5masE)r2(2 zl1ufqqN(uHjUFCSoSiCwS!RETfG(Z}PS&?a`3U&sezq|2(mrLh$pfB2_4nIg2*F%Q zY^;ux1Jzeo)HWllZv}bY?31L^GyO!}igFrKDrq`9$duUIL}EUQU}rtzb+{cxoHwCE z4S@y?s!JFsDAzpPPLnw=%a}Nb7IdhA{zhoVQbWyyUs?^0zR8G4GH*?L>%VVA(|oZH zhfA&W?Zf*^3~6Ab$S%23#c~pOwgra?r5Op)iuyoO`eafm)5WntZ`6x%Fa7l1F&)2( zg1B zNnKIT)20%l@`+{j6{9{trr2e@G_g|RpY)7g+#A;xV*6KE#F9_MF|x1oHH_YZ&LKSU zE1ViKHNo>8!kP$!#d+wA>k{lM;ZKPkl@^|FhA}0&^H+=V_inV66t>2I^C`7b-xa>? z`#Ig>QZn0DmAMgg!dGFNwgwl>n+_&@qJ_&f_VF6i;Plk^Hg&d-F$S)si4svG7uqGx z&Q}xn_r*ss3rAFtK%ODHb6UMre zC?JZrHB~3GnZx6=bpdp9fG)Vafe;gf%+A~wGO!<7(=0zv#Sp)As3(g@11zDq!%OHO z;h(PVj-A!Ocy`)Je{c7GTBNa3Km>3PPjbxe%7UJ~A^kJ`?-Cu!ws=%-1C-w#o%ctQ zg2+WcyWs$4RT~X;++7|HJuz6Lgq`uF%FAA9M!>e{h8ybpdmIl-uO zv5&$rI}pXI#l#k16bGcQTo&RftpEwQGeENwx?)QU3@^27^hznv*Y6pNhr_~pMT+S< zf}Qg)DQLTa0#fmcr`=q8%}d%fGha#bT@b%L#lq-l{RnT3WEqCnNc<}86xh(F(X|xC ze-q`Oa{{PEnClyZ)v z)`&VEIe3z5z`njxT)!aVP(c7CH6px_&2%YZxb)v>bG*L&HSq(YRyxapK6cxSt8WMD zw<{`7bn9FA``DvO+Fu{HsjY%D-oE=nq1?iL{=-vs^?X*^^2R7`fYn2hLQio!-TQIW z9gJAVC#4_&WMmt`o_^dZ17UVs<-A=uRAloENeA7{oM64n>^R}h3c7WbO_%tpTlj%f zg6nAg#&}(DBoj(}Mlo3mLZi-zce?rYkC^tEM_%K#Vs5i89U1YF0RB#G69N3Y;uA8l z5t&k659u*eQ5s2S_@p^@O!^`e@#1_?_+|f}keE z3^$VPw&dJ zJU#K+fPR!~DvCIK!D`vR{7K%KHsqpsSEDK>&wh)>V0gL9snAxMxHQgyn3_I8UC@!J zS8*#%={kvZvq;158n$=MincuBAd&k4`@RS<=r}5y~x&DsTfcg^@a3Tdrm(8*5(&fKHt3sO}-(CFFSP1)~JdS zt}WZlFp9Id=L_OrWX4$het8#?P&NLQvD2@F>@-32c%rA+(_{XuPu2Hseo3_`L5mWV;VN(Wj0ymrZJL_BH<;>NBtVrJ#2t z4r+c1U23@8olp?NA#slk1$`h~0s+Wi``s31E}!!?B?^=m}%QKV|Pzg8u*zi-X)Y~;xK$0SZ7NWIHG z@Hhe!KQ_6432tIPgzOmo(N-g0X>(6zSvx?2!96#NB7d3?U zfXU9^VoNSP*_6mG{XxRdkQOe{gw{T`_RxG4DSEcB*FlH+H6~3Kfptl39#e@4Xd;6 zl-Kw@jJ*Z>t-Z>w4G|1-KzC-f5CqjZW>J=n6r10G5$uL;A`qVL zhPR*3bAlKaay>$*H90po%paub-7491fb$RAq$KI+2~q{khE)CyC*^!tV@i4ejBYhe z^=M-`L+P5TJqeOW;@>=n5}Du83L-g~cH*!F7&Zuw9fMwXF*Q##+iab4ah=n+Uy)5T zq51(j*paGqVIUiKXM1|$DGmOG-EOyz>4@i`nh~(au24S7elwSrPk> zKZn&4@{=P%eeFAJLeNBm$q#u6SmIUck>)e57HjiUorp`ZIh#RnLvvD~rx*9%)nYlY z!Tc4;&3yU8^4B6EkFXLG3IdMBI+%!3^Sx%LO_jK}Gy`Z ze|@#u#d;bA+`?yyd5^)8u=S{+{NfgV2rIkJk8;Whas~n-4o?n;Z`^ zm-ha0N5D+EKN6B~d_u@m2EGH@VuDOgB=aZzq)^(2BdGW0nTc5(c)MIb)PL;))}g9g zKu-BI2GAV58^kFcQ0KWXBi%h+&5EJuo!au4os)0z-UP$v37n|81nMl0YOMGypn3{@ zKm1;tjH4mazh>SIQcw`Q`}P#0$+B^r*6Lqi&ydr+lj|xy=DTv^p+gzx$|1d#?_c`I zXFWG@b*5KC;ha|2`n*jsSo)bxD>UK7B7r>2_rpcWCSlc6-lAd%>$F%S`el#jjAz(J zAC})EZ4OR0GA5l%G3C@Nt?+=JeR@=!UbEH0todw@ww zLa#?~SA+7)h|?KQ%GL8VS3w;`-ZLpGKf3b7i~Fn|a354h>&=u0TkQSyz?q!0cq4o* z3H92Pv{ygzxz(=6ofMTSOtgfRw)0aRm>$=szE;mIC^bSe$Wj6s#OMCfh+CeTBcVg% zrVk9vRzIbo5UnoR6Q_skA+K;F0=kEC>tQ6&rTW0Y`Mtytb8O9BO3AGh@M_{3S}HPB zQqbm`8Y5V@ z7tzOlejr2cm6E130>M*ylkd2a?6H*hNr=a*4}2HERL5tBpnG)A9Kec_V1g>Z&ih5z z%a`nj-Gg#Uv!FN0W2KnSL83#u{ z#qih+x;P`)@1cbXJ~!R#(t@=Bhu;>_#_!!u&42$Oq<{M(+J;_cB2kU45`Q~i6$X0Lx~uq|!)j$$n}2_Zq!eEy$O9FFz2B~zLk739F>0CS z)V}q}*7!4+=%-?bv2BUS_1>Rn^*XN=x+{@*^tKi&7AA#+em<;|SN!OKT>%@^))2jLd>;=dz=y#Y*Y))Hd1Z>acZ<}#R?}I}3kg}n zV6d9xMY@e?IEasv1kSgwL`hCXNp#9*m>4*vC;st^s@e2sJjK7Ug+SNX{vo+JaCC`gS$L|O7D?8Ys#7TP+({n^i5La zeaB|g%vIJ~_qIqL4dG*+w3XbBsZhZ#1?$RMP`Jvvf9{ad7N}nE(gH$Mf z5IrQC$Ax%k6o;1l=VX;e<23*#!Sb$O({u`MD}mmM#4+hul6{Kg@J6rYtd+)ac!&14y>jhPfIy)|#f- z#_DoHF5m>O+V(DQsLfxUZA>eg(5J%4^?fbpQdxq+n+}NSlS#rZXpI9V$+%-uyrq4z zaXG=_{t!0O|+vzfD4LOo%b<3^!i zovXo(Q76twnAko7)(nLt%0O=ti zik8bOxtJ$`Y^52#_CfrOH)Ip_tJrx@<-CbVs=?6*iOmNoe_Ne3mf~ZsZm#vE*}*E&7FTVj0JDZdw#6NzQ@|!%3_4iRMKC9CTnVPlh#xD z20i(2L}||HJK2gn&gH`Vm=NXrHbTG>s?p71wcj2Zt-$C97TZ^N+M(f)Aog1T6Aylu z?23FtHZJ&&I=rDsq1?kjO)ZpmVhdd61M6u6eE}v zWqrIc|LMY2%SSeT&IJJ)W8e4>^pzA_wbt{l=l;{rJq`s#YyHc=+vR_>@nWV#l7NUK z{u=-9Y0R<*TT|>x$O*$0Np`1uzcLz|Q(@}&Xc=q+L1OSF;lKHUz~^z@d24e}xq)T< zQr2mRS^2qkD-kHYmAl!=f+K6;PrJ0Pr^GT`DNc%}}TIxZXP{XzJS+h%uhfFG%b4T{~-$>qwwqzVr1M* zJ3>JdjKhpWbK)o>#D}i~rickAZQC?_J?8Qr(}6xxsX4_G2TV7ldM%X>YMc3ZhPcAk z15iuF2KPX)+qR0#O;$kovbyGF4Ojp2X6_?scdmrcF7AyCWIAS4W;f0*D1xVwgZU^h zVoWXm0X#(cK_cKpIa|b4ljkByDfN`9M-cK#1 z+>0^wa!$DGsx*h85@!$HN3A>^lKS#0HbfYSQ!JG!Jjms4Z(N@%&mOhCuN-o%*&-Ju z@X&54gY4MsH2nJ2t!&*?59~h>iGQ{}IHpDq2wk`!?lFnEPO7Z^DF{3kq&F@yg6@=RH{t!Tr^!#B8f1T#ICD+9)`y}88{e2rDoQ~%Ql4L-BRk?!IzZzBzSfQ}C~%f%a5g+jtR-B#!o@qsVt>EGLIah$ zJ(MB*m}KYEk0`5wW+g)AybwF1FVXC(+7ds?lT`$oNhzl#dV@&OPnHfsM59hk(qY#8 z-Ho5U9xk-Kl8nD3R=u&On(-#+;uP=4o&*}SJqq3v^`(-L-%D+sYAp%}dX{w50t`gl z!w7)(}8D=5#El+IVMNTeouz)mxb= za_#Z~D1+sGF1hRG3jd(JmwK$xBbXG$&1PQ9?H?n1APt8tdg3H$X~$4Ltgj<3UXnR~oYV5BPm*D8MF3qMf=tA}gqNq`Db}SJW^+n6d*1Or z6lu{qeGUKBhM8Yq7W<53@U!K_tybdy2a>96r%cQqRvL#gZ!1vvE!o8U2fBCe;)+$} z?FsA5AtqiQ(!dTm*x;tYROc6Vz9=_}*WQa2Lyv%B8?*V;kWnDR&@`-*3JT(@Om}+Eg>%7ZpQZo1W3)iP|Tg0i;6~#0yd^PFp*QfM^KE~ zOuuBjC@bjX6TZUt8rjvPg0(I9mr|xE-c$9`7}wzwicq|#k-8$Q-yttkT1foqqWlBU zzAZM+S7-;BR1%daO=7y*wSI=~xm-Rm?M-6njzobEKPTw$r8>loFG#Dr$@nG5x4Ub- z{3P@l5}e=_B7k|bQOj&qgZPY}Zj}cbf-GPYg;I7|QYXEVM-wuN_P5_ltm^b;Pv`GkHh}!FNao!hnV4_ZNxk#{F ze?D_~^mDj9x!T01nqPvX;tMYVg6{V*{!1w|28ZFdPronTa7zqrvKgX|1AZ_rezBQu z{D!+l3vbvouF7XDp3=$Iy?G>1;BT7Cyo!O=;HKEQFmE?zF}}{lup0{VAQ7|i&H1Mk zjur9B4Kf@4(qPS-dzYin*BTh&?-Y7Vub_u03xHNW@qV8|>Np-g={O*Skh* z?vPXJ@PbC(&#%-z6P?ggWgraF0Xc*erCj*qU_5uV2x5PCeh5xCI2K*fcA|?rOn1P!8hd0Kn^(R$BSE_p+jvXbF+qPa! zUSY)Qpp92P_=}9Sg$isTlh!1d20K<9AzC3NUy^^A;AEF#O@EGNM1_D(t%5eGA{9&Ds@Vkd2t3Mg& zW1f-ylxbepAm2b{Yo&V9&PkB$Gkl-jV;+znaO(sqNlw|)HIIn`bIguvR^=Ks9%pFE zO8;!-B&7LYrl0)Pfj$ZvY5lZo25O%K22_@ARscuUc58r z8;?2*68Ia&eI0skk}VRzM0gkZ7R?YZ)Twf7;P>MSv6N7>LiD*PuK&+gF6r6XQ{_fN zgOJm@+QLsT3diK(n3xV@V?}Z~kQ{k7;dR2sF@|osIJTfiJ#X z`AcAemMSy)@ZDl_XkxmX9s}PP)hEvIe#EgJ_Q-Coeb`kF)k8myH9pB*6~j2!?#jNX z@AImHwLJ6~753pAeZV1<=zfnXqf5r(`Q%^liEa(IIKVSX4H!J9x}9%tO;hNBWq4f+ z%r|H*tM6L+9^9VvyG7U#H&RpVi4A#ql=l95QXkQjmzP(c?~w(8AG|y!k(fyy<|2KfthNURs4us|YoBRtWy4!2pbU z`%?Wm=5`Bd80&u7iAQ!jx$98}XqZx`#FZQo+)J1D(luS#)u$)PK+WZM`fleas#6`M ze{zr+9eT#<08eI(N5Qp06(CnxpYn(Zt@HgMX%TrKz)cd8H-Mjar6%z}axzVmdwfEn zsX+K6^a<4Qe>x}2U3sVZMA8$B{VSlGQ|q^7sO+7=$G7=JDOAdQ9G62OHn?RI65YGX zPTSm|c^Dt~co5j>H<<3)L_7^`f-sa=vWHB*rN}-~Qgo6HugX1J{W2gk#?Q&f#$T-# zFeT8-=`JF|pD-$ox|s+GiH>_Nd0ykK4Rhl&desUZg&}Xweu*vqZ*~IGMuqBn!LVeO*b*StW zkw;qo*H8FqO*&qw(zWb&=@Kffvp9a>ARzPzJ#^brC&-+1_t1HM0Hok`j4?&_0K`MV zCUUsShwEB_KT~(8G#7ja(x1hbze}JBB`0G;W2VH;5YR{$7i~O^$3S;5Tx+LXJla6XmKA3vq;__R?qQuke_;>ZWuF56~uE2s^xo7({ z94_>uS$nQIAuJ&Bqb06d;0pVIT3fQ9Az`pL6tUXi!J$y7Mw@g8nr8rxY}T`%0!Tg{ z0M~9MztYEq+ZzN71E}pT8ywlbeRIzbhp0R{{?^pPg`LV3Q(F_)=rtY`YN z;rj+HI%4{1DQ6)P9<7rPg!%c8WR2do)np(ZTiSbi==H2I?sO^eT)Y3-j<`Q6_r~20vrmI!H-op^6#AghAxF{)I!~KBTa%|kP)H^EMkF! z<=3HLqs|$G4}r(94Lw@wkgNzBIf-V%DLsjiz8EUV2RkIW?s==$)uF9!)BMb{k4ip02a>yjDLB$ zi_Y0#)toAEH`iNRLz(krj@kN4^LMVWP(qlzVsQaO`d*-H5`rpsT z9v|)Tmv*+MM3e|`)Y&h&E20=n0al&BPtfu%H|S{v=5xO_+l<>$%@(Y@V|ueS^*N6_ znS|d6)Ej-`KWV zlF@+h9=-tIKROV}xz+u zRp4=!a?{cB%O!BrJqTBFR9ssvS-C6$ z$YE7zX#h>iR|xX5yD@NWF>QF1^vS@>loROU0Qm2#(7I^kEiXp7;QFn{^wPHZ1(+7& zIz80QG9zB&BPNtz?!sNYo9n7(P%XCn(f_;exce=)7 z1{neJNIbPN+0;O^_8+RQXKTDSvtR~{oEDJb5_K#d%D6ZbT4qzIakw?|idcz_l;b1b zi2S!x_dhem@xGOKaP~BpjXR#X0kv?UgM*@%ew>z@d=oClOy?l#Uf(L4)2SS=&iPRi zGNAuO*QjB+1efYp)g8L?ofI?O*D3E5)a*15?!O%;dM^FX$??VusgUt|@-Zq^$Nx~5 zz~|YRMC<i)jqP$#@jg`>u?qc_KPAyqrL77C}%al`|6RSg_cld{^Abm#M%<=^X0#a$&8%sI<{;KH@5U{jI00Hwj?? zCu=M!2eM3G-B~(~y1zk?ukke?j8a*m?fwS?)Rzl>3QVe-vpAW8vJ5qd$Hv;}%gs zaoA0Tm6!^WDqYd_r^=#2D!4MMay3YboyMm{?hp__?9Z*nse&sHWHyWcY5`eZD`!T-r77Tgh-F;~xS0b?>p~#JXd{{Qul#wi_}lJbC1$H!R8&9J$q9&-(nQ@^P(pp`4w0kw>+_Ic>e-#%3`@9%jlX-7)!il;EQYEZU|_ zaDQzv_4aVB0r~N*?hXD@?O#UlRD(%tB6?hD$sNXcARjPgsPQXkrRqggUeJ+32c_g@ct?Su{YPD!-HU2B2JDLo2p%YH_+~u2q*!?4vLiia1iDC} zb1TC>FcxE35Jy;Hoj<2o`T4eZ#v@#6??(K`7uGF%ExZl?^ z{kF92R2J$ip}lwMz!B`~XF-6Ijt%)eM=#W6`-$5}sEZ9frqgm|pP3u?neCIPSzo5V z+9Fbe+#OQJbn$(2?GlTo9^^@deuPp;9KI%qY|UO6?!0)LKwf)yWqJHDgbHK0fjGQo zi2fkYJla@$Adgo5P_|F&LS;{EH7IFxbv#TI?3q&S_)tQx@-*yOm^|q4W-8wPirG}b zf9+Nct77~it>2n3=KkPoUBSu=LM>6~y2LiL0erB=J46k}>i$5_$3ygL%bdXuoi3vL z2bGn-wso`L8ZfdO$FQ}qJ0DtlEf);@Pk$2yBxQw*2i1Pln?w7oIbASri0nA9aL=1utkW5K|*wPwUN9HrmpkbF}|ON31~)!%p;t^mgPdsB3StaR1Xa~qZi zDzv#f*FTD!{5<;PH3RBJ5qGHCN{f$@66A~R4?BC)HS<}mNrHf6xAXm^QvNM3^?V0&))vUc4BemUa(G7FUSKMj}#@Q@M_wFl%Z4*o|CP)~! zt-c!g>RI3W1C!-^1(jrgt5=2{eY$`|IuQybgk;ua%mL)+t6^X@;;fN#p$ZYAr(%Z9;?l*u>G7dR_c z$83Oq^g&(EZuv2#{WXe8&DQTPxwF>WbsE3*}Zhe$qxiKvWnS!!c z1EP8K184JeoA;e?C1<;LEX3RI2*cC~BS8;&C+sRg|496Ha;Yw8^Ty^S&Z5Fkl2D;T zT`~}5)LM-8dPi0Gj=AHdk415~StiZzqAXUsDA76+!Yvxz0+btITw5&HYXR1?yoPD) z%MFWcLQm%;+ZyNGQwGo<`uID^s8j%j^Fs=ZI+e#Z_=C z9~{8oba7rA-|4=6j3X~Ee_U`Owp6=u$?dl1dF?v_5U{@Ukc+S&10yD<}`pYo_B zoFaAf(NanU6Ia>4pVU30T&2p7}M_NjF zn8y2WY~PA<0uvE9aspIU&4Ueztf(O2mrgjTZf(i?VMmUmM7^9djj(f1!8sg@AJzOu zbeMPo!E=xW%%l<|-IpAGCbLr|X?B~Y?CZmRgdpNQ5IQMYjA7{)p#u+H{wff|-Jbad zT-8d?bh1btSfQ7DPlBG!cv~cqV3ze|T~<>7=vD7d4X z&!1H@>_HozX4HiRw65aSafyt?aU5%eOjFikOPL~%)=K1S{K_#%G&*O}lJ zWwi_!{qkKQBi8J$LV?{6-)~8qQ=4+r#TdUjTR> z8z6^?(24lHdgQ6}^GJQ^Fo~5)vv$VB<>Gg&%Uv5T8nZUq%pw`4Mng-m*$KO@khSY$f~k9qyWq(q6GKZDnpb#AP$$P19Ra z`Jt9dbv(xGxTuY^qCHToM)k8FBp#0_euq8Qh&lfXPj%T>J^q3hZ&zSB2Y6Tl4WeYW zrlo=~;_IILo?$yOyBhJ{CA?D+^D+=}T6`%(z1ER2?d>hr^NQSv=_K8renB(@W+XW*t_tStRv7+aQjQ-(4m*JOQ$;1lf5UJDJPd)23va)?>ss8r39q;ih zF2ekRj&y)$oGfcByIYUFY|g4ws)o(Y!{2|jaBj_X%>D4;HF?3$a>29t?2sWGN7~TZ zkDZ9`N37~-a~4shQ5zn$Sf#6F=J^UAKxXA%vyGxbpq_uH<}i$1T6mm{mlo&ynuC>9 zKbP+x%p)<6zXaIE&wbNbe+0PsBgu9X8*kL!Q;9fRB=S%q<7ttbM9q;E&+P(lNjjTy zN1lnj*m#@d>dEw?USvPnqHH?vyVx}SHW*xMcQQW+jl3D4{N2qdYa*|*(l}Z$b{|K- zi`YgfY~6V%sk?9Z{e$g~(2WnwFBmr5t%foaJ<kdxWN!@j3@}szoe0c$^JR05tWW1%j~wcONMtrk{-|Fk$$#Uf zHRm!#T9@S&=yVB)x(7^UEp@VbygL1CxOt2bI7+oeKaFtf1@|@BoEvf|s z1v?gGbI7k%%Cy^NYn!_>&RX2B|BcCstfmLM@1F$!#EYqQeZ#&yNe#qk&4j-0KsJT^ zWPd0_^14kQV>uQ#F1ThZADgJ{Rq!xp5PI@mBITs$s|`(X?p=7vFkv<;_KyS8Fi=!) zaj+v_+2!o2P2Plz#q$4e?u$MiI<(&djs*-cA^m5xmKsvaZk7S|l7l3RiO`Ov?nJ;m z!sYj1y)V&?!V$f)_Y4rJ?=E>;k&K+2PNBV^T1~o7r+h|z95M(3@D7~pk3y%OZq1|p zkM2;U#P>PA>re#4J>U-ev^$>)4cN-v@fGf{esQHyyF35dT?FM<=n~wbUS=4)>?XKt z4Po1tZR$5)TDCBk`2Bwrop(G{{~yPR$WADmPlq4#`W~$Nq|0Pmk$ry{F z^EoWf#DyD;rA*4VG6r8;&Z0k&iLHk<_9qqW9Mz@V*=o37F;zPIgrY1=ie|DOa;t#-+>qon?;OP70Bz57q^%}~ zX^;D8RNx$M$DGAuIPL%4uDiudVq*0$$whJ2E-(E(+!!Y%lGDi5z3>TdLq67#>rhL{ zJIrY?p5c=Kv7c&E^x%B2#CFCbb8-HjOck zw=6kNKWXw=j`Wq8t~a?68&wLCdwYov2J7O+|Gq`Mm2ilC9lqO`2oLj+R7;SR#uUzo<_6M zZiQPxR`?nsh#%Y$6HHtRerDx51iam@))l84%7GLPTu#@&8Ux$WcaaSdQKq%7ll~9K zt38TIq)|oEns?92z2y>dO*0aJUmLECVOYa7To`_JNOR61wHGYq3moCd_H?S`Q8n}W zmlyf+u;WznpNBz!F}P^i*Y#Q!>}C%s`C@3J=PA~&R7iMC&_r?Ce4HVYTJ^W!K?-V{*p*U$5tAm7{GNFwsJEGuJDDt!w(`^C$%utLjbz@L1=7~HpV*D1@p zew#1_4kDa_Rg1n=AaP$Rx9=iq#KuGsu%)?WEWvOYW7-n88RYA28a-EEK`=L`!N`kKipBInaX9T=Mt~x7 zSv225T~Riegj?S0Xsv41=v^f%kf+V82%0jxY~^mmaHCO!ZH-frr&W!T#JHfbeK#r$jgksE*F(f+HMjWlNJ51eZS{1jqhRr3cbCR~W zDFSifap+)$Hgs@bJn5cv+oNjH(U+5B>q-P99PW9-VUnygpoFUUPL(J(CXYSD^#S(I zQ30Y=j%Os#(cX0%jHOXF7wmIXe;T}8M{>t|WV~gQz`JHix*S-1Pwac7Mmu|?pM7cV zeV=+YM`u~-DaSMr(0u#W954|D0ee*XX{-K0fk%7srkV1-SW!{-(CUH>@P$ag{?s#l z2CL=!=Cd?Y`myU#p)8hg@e@&v!A6y1l+#h^|HbCe;M3= zo&B?l)?#@)x{e8OS^EHS_Gx=s;A+Hv)q3|QJFEeCMFh@HvmP<$Tn;&HfnsLuFLm$Q zMUS73wo#DzPKd7z85Np%gXIhl9_td+Z*?29|~p) zcssMPkPcCIb4z_;xZ}b574(m7s9W`_O5k#(bs8&m`}W{QHKb}C9{f$(CADygvSkHo zO09yxkkG!%Hb@?yoei$P>OBY!?IsqjrZ9C*dhhUi`A>c{%GK6+v&feYxcw?%@~OV!c+tsN|O*@*8QkWK{+!^ zGdqe0p{Q5Inu5@;AVYH8uz^k5a$OQ)OMdls4(rS?1pNH4!)WArvrFims+o4T??!4o ziCG3~yo0V+^soyw&XQoA(KzpMe?0l47TvSeiQIAGC3}D+RW` zt0fk6tWx|R&ZlCQXfj@r|Cc}7?5n=J`_3M5{WPQSj}j~!7!oca*RvgM&STOy#$$lh zK;uf_R??B~p2=^GqBt2BKsH7E0dYA8I;s7dWV+zRgA;A(;azaf={1)W-P`~MfL)DE zLg({CAXcxQ#=+0aQwB}r48_bMm__a~f*n}C$&3G0$=@Vsn)=lG8L%HTeTtmV=Rf@# z$*QqtWmR(Dkf8%WNX%wJlQ*8lE2dRYa=8l?16}bdCfli|zAy%Tf&t(qajkl7EOlh}+ZdHJALnTIi zUEm?s6eCjP`@UbACWXHETgnH%&%nf3kT>cquJ(C*_6akC*!gAnx)yIAnzlozXbwEl zjDD|>5Pm_7Q`&9?V+XFx#@Ud7_iV)xjdD7=pILETavh%l#+i^=xAklq#f?Q%&YI@w zwHVG*#GN&#v1h56Q{>rWW7Ph=jwyiVKni-x(aX zHh#8bxZrfaIsgiZr;4AxI$^k?T&Hh|gO>Sq{XKD<6(@!%Z<)EqNv&(sOC2Jf}bD#jJ-G_V-^Bf&`9#v?tF;>6ih}??Z-3SpKc>vS#n?(_ANy^AX@DJ=6gH z0sl|it?ECNdvP|q=}*EMp@G#~p^7IBBaJ`KrLK*$AX+HdjrjHJHhL1+-!?wRjT)@S ziGTtITzpr&K~P(~CzzmdmuD6CQu?1|2WnnX?B~g^-vfTxeOjL>zSc7YQ);>@XGT5h zIbvw4T{o#(qp(&E@L$uxa7GPKM7NbYf}ROXDVt_{)h%mX{vN5HURP%d?&#ms=hl#U zF78)60C+u-5gqcAis)61?%5qWUD@J)P1pZa6d~set<@sUnE4abWu9j?Ie(Q`=PMOt zX7K<&|18V-)$?VzGy$?PkOWwdih#S3C%e4ZO>0)Csc?MgyJEfm&itaXweGT2vjGhPJpV zz(gn_PJ0$QTNxA5R}IdogyIS950Dox-582yB@-?sGeSKyB#$*zbm($VJ4;I)WR^afGi!YT z9oC}vEu%s8MeQzyLw220hTaU`c%|RAYh<$dMnVrPY7}KN#JAS6ZafSwl$K6d=GZqH zSSast=S*bVF9b+&i zs-w><*_NL-)K1pp^T?Y_l2zqUd}P_P03tp3m9rf`Aw%?Tv~Uvt#PImGN!}p;nXdYi zov;A?wLm9L1@-9)`$k&e>q6Y}!16KhjVsm|o_jx@-t;UqP4kY&K|C2MtrkCg(I-ap z#E@;^O8!c}jt?@pPBIqn$w;akQ#X3*9y2;b+v+Fk3rH_2S7NAsNmt#`gJ2dO!M61MZ zzBkmN1=HJAGHRu2E}EbWkb1ej2u1aEOQ4kLVXgQI$z;Rb%lWa(n6c&O#&W{1Lr3lM zMw*Ip|%sWjj>F2E9M2R-DI0#PcaVn zK0p-XGt!dUQSJn*Kf5be|F~c5_iwL1V>X-JeNJvL7Gkk@vVCRUe6C;9*PqE8aMMYDk_uJOC4kLGUN$8kR zIMNRdT9~?&PTrU)rHJjK`Vhx3wBT!O`c#L@B4y~$u>4jy3-9JQBe{wtNelB1`Crav zUCn96aD)Z#7B96a$rj)I2 z&1x3!Rz2WB&0U^612W&yIc;`ABD;7wW%&{u=>gwUW9t({sGRJ*DUu zSSTI@)$!^2%3S7*d&|U04+d0%^qU5tY&a3hcF$iZ2tgnJl4K7dm<5Pcx%5#3(d2Qr ze7^c7(~X&_T+PPrulOO@*Dv@On0%xRX}8s?i;o+I#hi@74a0c9+tNDhyxU(wCHNkw z{K%i*HCj=La&oc98DnpTzR5?M8)@_7o&rHCs$#ua`DX_i#RE)6?~&hbGD&`ad9$70 zoDwj^3AviTdAi0uBuVI#6Z9*%u|ZxUT9)M`4i>-J`QjeIXKep*n$Gv3X7Fzd!CzlE zQ-?VOI^pChM1Uh}xSH!Ox7${LG-$l!)dlN-IDE&so4%`V_ZP`J(T{U)Ee9|qC zrjqjaHh=FRi!tuKhcjJ@TK1c(|FUFb4-7Hk>*XHbwsDVaVM0*s@7t{&oPhNNfGi%> z50nXJKUz}wy{SWiiPCH*M8Rla+t2m~^FbLCqf1)Z+LS#A(bUuGxbC&m8#criRscOz zUAi6D-rlup#g>c z-LfP&3f|=H67ECDXvge>4o7?MQxE1w1Fq2ZMoFvp#0)3GJuJ)14wuG!a&O%ixd3r_ zD0x@kr}q2}A4TEYx&)p|`KPGtzC8E+myP^{r1Gxd^(KD<;yE!6d*7YbZAz+v#kQ%l z@DQ@saSbQ>_Uv-JL~P7q;fR2#evf@eHq#*VjmJ!?w%=vN!gRU0NBTm-u*Q_?TO4IV zX!5xJ_LC(5H|uGTY!SGTy%4+pA5OUI0vQCTx6b-nUf6X|^qTz9N8%=m+6uzE&LFCS za>je!)8C8%H=j13cW))BuL&V@!jSM7b=-Xs6F3DXb^Z8T+NeZ`_b8_+Ot5hD=cLy5 z(OwJp3kcHO^U>jZW-uf~`tn#OLB~jDln&L%D~p*G*$uq^aBz=6eOW=Q`+#^6W||v+>D)Pddvn+e7^m8R^4%Lvx$<5BNVlMKY56a| zK;t01=-msvFK!*0by{ifTBvys9$EU{5?fbwr;)RB&Xyi_#Z||DVp*GbTBg_r5DS z1~qj%yMTAf$7@&puB$NWXb!h^v}Sd zj=6a!h^oFGEpR%H+2reG(e?tiIpXksCX$z4ZAy_~wI8g+X+Np=o5e{i&JEescl zL*xwq_M)R>7yXyE4$0ZNp#FDHL)Q7nN01|JES@n(Si0tUC>=iYHRE(ROg(Qo{JW8i z->J zFk_9Z_(e7&+;ENDx-G3lS=_85T>PM^#LLazOzA5 zTL}%%>=f&CI#h0noKMyudHg2782g~k<8I@{QK0tW7@0^A19j%esbv{hDVAT94vS|cCV>A$Ij{y4)p!2<#wvfk19*EH zMXVBIpa3zak!|WoRa9N}#S23(cY|`$FbZcse~5*^3DqS&26BR@=ie|@buP7SCoG;W z8NtC>%JplwTUi%=UF{T3^$l;?YB+Zh~(mZN+$V%DdA|6g1d|2oH8D zI)O)(%qgv}HtGb`R;{}i8Cs1yvNoB@_Y7$n^=J^hT7_~wf{-K-(rq%8!G5JE zO^ys;NRblRSiNTgtUwhil82*jh-j%#@gVQU$>q;i3br<&%u$8-56EOpD3IOZEPDXg zg3UZZCtB<&2M`KE`rQ$kJ_1lMnB;X(-v=Lc;JC+FE-yJOeD(8gDlf6jj12wCOBySX zws-=i;DEo{&2taOl0T?HV(hm&RRyAV=xj+5eFE-H9bQ?yK+CyvZZ zuA~0LsmdKPPDYqDUX<8U1hkgVA z`{|HjhEQWCQBmhwdgeBPKmfFPXJ4E5gWvQo-wISsfi=cwy*es@Nkn~}3{QEoz$4OM zhAYQf4zQb62Da;r+bk61Krc$573z2w1)~}hThq=hVr4$BHZ^vV@x6+5v!-anrFPO{ zxNr(BJJqzM$H~ba*p{`&sdZ4kg@#F%+6;ZEcscwcT3A6$7~Z4*{PseuEL8fs+bc0+ zvy|6Svt@Uj3&oLb#;e+^byR1`BL{EePCe=0y#{3kI`f@5^K7W&W9KhR_r9RK}x7J5HIUnXC9V)RQL7ru&+IIX)P zVM8?BzhF77wgQtdJ8?eqFiHQsQgAQY+DnV#q`kN-AvqOEUVYFZaao5Mtn_t5WK(o7 zpxdx>2h3c5b*nzb;m6aIwUvL;LD%xB@5|=vBt~%`lS<(JeYeu<9Ka_c7N|KZS>aURXtBuXFB@unh)e}`$Kdk^+1 zPK7ciz-d6~v%et`>HA#=XjS?UbIcwwGEhl90ZyQPXqPUODKu-<$1 zCnkmOc6S%klx4Sdyk#E;?)A8eovr@U+2q&nyJ?Q@qQ<^%k)Tfx-Da6T6YOoNb!$}`X!Zj5xqfiy#lf1Zrs<%KRKDd4rT>N)l}KU}j#FN?g3 zZCS93u!a80=gW*-lLJcEEc@i2om?GG*E!uw&x%nH1jx61ekyJB^W|dPYe9u&cA#}v z^7hZ8VHpE*RfSdbTY<}a$1Ug=4ZLX84L4YaxJ~jOAsy-Eh1RRkH;#d42~H>$ z4A;~8%}N0i^i{;YxZ}dBmP?`E!QjA8c#8Z3p519=1HO-{Wb;G98MBgSO8Hd+?QaR+ z0Eui{AWA+&DpGrs`9tTT`aM_(sc0c{`(UN=_+Rom8LYwvwoZ%pv%vfh5Q_`4?hN)o ziT=Yu?eroxR}T&?2sZ^5y}d#7I_vTC$i9WB_zQnKp(P!>Ya^q>gj{F~Yt=oGjDBe3 zP8-Fd+lFm7X|TPPYv4=ca3EcZ{o3t=3{p|DO9z%%=jTOrR(lt1rz{+`19vm>a( z9u}0^x*ohRxgbEPl#7L+?~8$Nb>p_g{3eMl&En-6#BZ{VkcuxzRsqG9B-~4)YeGpE z1ns|I`IW!%8~@=DgS+I%UwLKI&GnXoXUpqMIL#xOz8zIiu!cR7g?hwoz_0K$rEmb< zIeQ-@?Ib>tg(i0zyMF}E$PV$AbL!0)+**MD%q?u3N%fJj3$D{a@$^4GviAQ%P4!m; zE%?yy>FRfPUf=S#SH-^;3VYMX=-1sc82E~Yu6Oo1Z>dW5+-oWcXo2%3QU0kAHXx<;l)ojuQQaI|N@Kypev&Kyz8$61 z>1E|^7}1^(EPXArfr{Bg1Ko+o>sOHtbZ^t;ITJ)w!arZAo0&eFm4^(-UFQ|$IqC0K z&&BGsOaroMHsMH_I!97vN9}{9glO4s;dA(g%sse=7A44O^1puq7|YM>dx8Pk6O%OhJQE&3JGJm$k^?b3ic_$}%kcIH$T5@Rz}B zqkuamt`np&ZXJOTrN%8ahT5gTL=F^4rFOy6%;14LaK-9h z8xqW8Wf~fSBfw(j&jm6o`>`Zsgw|<A^>xeG z?x$XcYo_}|^zjZmt(N;-e%gE=bV}8GcS7c5^=!qM4m@D|Y54kQ;kqd5f5+@J!V0oN zoXMKq?68JOh(>`=NzJ2?Ayu?KBB?NPcKJE7k$?Jq0;*)EqFHw1JC+K*(L$rLJpY2xV^F9KGHw{X`3P70 zs{yI(m>h4_la`gXgc`zP4Oa=44EU~bNzo?WLL1eqE6P?ZH=R2!2Sod0=%BQ$hB#bk z65iDEI5~#mPlx_C6oE9K{(^d0DSC)fEIPx<=mAR!#q{R8>rdvE<8^7l6Ua)!g$rO2!l^lL-D*CVif024@i7%+_p%Ym%_z^E2sbm1Co9V4n5wck?5uD*6nnK&?Q6&nxfjT|qoNO+UP5CO>_ly>Bp%_*SrV zF6^ZLU6x)X##B}Is;HcKeo5N8tCvY8iC{B>Vp(#}!sev?vI%Y3qdr;;b=zwB+jR8w zsmFEw8jR$WM(zviW&%YpNjos=#QM%|yvlL8#|w~8+6^2(Qx!YUKBoD~Wg)edc%b{T zEy<7KaIYkr;x`&$u%NNG@~ZLs$#nG}!h7jpo~wiMmI^Ddo2?p~Vrzy9ahcr6o+Z4y z;lBK&e}EZhsu2XMt@@EyR7}_Kjqh=X4+F=7`;QbW!dnF1fkk&7a6rV5Wj}Z@p%5(J zq`MkLzYD);LM|&_#-Boo4tI9JST-!>LQi~%|jPC>8c9?7;fA~dD3(io}o*JTpQkn+{aq{n{ZBa{*z^X8lI#_qh{lXeR=#J8g^ zM&BT!NYleg*XmavFBc~HoP*ci80R`=Kk1NLFE`;lF={UWdo1N7iTL<4;-)~uBx*KV z4t;>)h>z=cDm4Goc$&VQs{2LxV+0oR0IfnUID*4{>+1?sJX!At;hm*@%)!w`MR90m3 zIzs^eV8NnPxcIwGbBnQir-aLx2OLv2&JQUxl`4)Fnqr0X5WmAPPD>WOjHkfJl&G$` zEdtb(sH%_t-Y0T}@Mh~tNyBt&mrN^=zX0#~F1wq?RTF@&Ie^lmDHbJq=!a6j#Nl!405CN&t;(1S>4H z6fp%;B(T3=cJw#ay|oGmXhC0u`BJSb1S%ndcnBtGKRP#l)#=wjVYH`CQN^#^sqI_u ze%_NVU>{&~ihcchlbpVVW?ZhTK9eAeJ3f*m2F)Ahs;v2p2>c>YQA6Q%U*8*^tzxM< zhmzM==ys=CB&1bi1=xIV^Zr3e?=;k}>95A`Jih>C-ZrLB5SQT?l%4jhOMp2}ApQHi zU_M~o%*aPLF)8mqaTT;Hy3zp|_5HsxX$Q_GS?-WQ4?Y{{lIXN?ar@-h<+-R4q`TuX z_FnRC?z-*~tG%daXoQofUond*vOB=XvuE{rKcMR z>;8`viu97wQUr_vue`1<@FR59wo7$UhOs&l4sLt(*}qVP7KkHmxj=UH9Vs=pPIxP@X}u zw~sB;yBm=Mrd^T&jwb@qUI}NrX;g@!g+HxxluG!$aHfJad4wZ%Ef}mbze6#cf0~t#AQY2#v$ZGto9mvtBZhF=QGHE#5ME+eu%N_P&a6 z-9IxRkDGGmUUu4TvXY+t3S4PY#ml#RU{?DppLES(1h&!U&S{D6Br9W5uq!8E`_^L^ z&WEW-$M*S8PPnqSHMT=FNymSVunFP|C(eZ%*1_Cpx3k?7m{M%&*V}Yal;&3%Y zl!RtKOhVZ+ga{A!$}`9c)YjLQO^FGb8f<&GlfFT#w}H@&s61kGP0A-LVDxA1RJGvU zj3;%ZKgLpZZ!8bSN3XX|-!mVa9%-h0=*3w#`D{wfRFUPXyNXAJ*0>{_zGWC_qv?(b zkShWE{rbUo!3*Yhea!e2rp(hXDS5449TxlvNyZ6S|G{n)7<+{D*iT3ihNwz8tRm#a zt*ZMeE+y!IM4j`;QS|+&f7Bu2t);2&@7Ljd!Sz~;PWLZQByObDofs%;2R2CuY8cF6 z|KaoqBk)NVCV|eSE~X|7sBq8tnSjm4Zvu(n#U`kcVT(&a=y-#p!9zlP8+NeWh}hWO zgq%*E+8#m@F*S?5)nCU+Y|lO7-HEk~@230@$IjRNwPaF`v} zUindE+W7qTF1-L@xFVvWnVjzlF`$7Jj+qzNMiO7&B*F&%tt@%V;v&pk)nTYfNQ*0<*9(XaQMb@!uPElujLTqKTfWfDkUs+u$Yy>>onO+LEu(}P}n zee@)hNe|bx0$S&@9&UENQ5{A4EjtRohA1-s( zrIm`djzw6ACj=fAxpo3`V0Vx##~q%ta@?r#LIxN2?_rKN_Ou7t ze%EzR?twjV*!Q=UKf5@_TaZdk&+lByO*_9A)}Dhc{OzyD0Zg-YP=~%6N^HVEjeAc) za_vNo_Ck(ZZG@V5mbp{1kkOMnWV2A_v-GqmUTl&aIHGNwmMVi{WsDo=V(To!&la-e zB|6x%mGOnSk;-_SuG~!!PQ!YtD!M~QDE9NC`}34%x1GFdl0Q__6lr!0qu5)2Q0IFx z&5eP0id4uU#;euZJQ2M_><@Qk{EQlymP26no7L2RHVegHtLMI-Y1iZD#l@4o5M9bT z(Fn53^+y$cXd{KI{Yi}1HGCi6SIK=1khko<3jT^25~;6w>`opCt{mA&!Ded^4Oe~Z zRKW8HSMe0&ZrEnr$u!0>S{$G1=uu_VHz2h=Q^YyXPaz~2M%CmnPO1K$NkL1NHimd! zlv+y$IX;vsH7+K|(^TNI4%LdgiuVgz3OwTdS^i}F2hz;86t4O*TZ7?2>OWqZYlXnQ z3iocafL}fr8$Xh>zu)mX>_`224qDC;Cmh9=dep-kCVl7|s@}Dqu1ptpN>8a;R&wEc z4S`QXwmplh#jK@-B|&Btl3N$0&p}cLrehLR#;*t-q*uOXnSs|?x0(|<_U~1mk#j@f zDMKg*er-kidypa{83$1>1Qq%@QAlV5Euk}*WKXCf0e$MF| z{SF(5f03`fZVP&}Y-L|?QT;__J0sCHu|}!<7VbR_F#Vm_TxOjV{!7@CXPNdAO=kbp zm6lLKcgS%K`sR4aJ-zGrGrl+zklf^u&)UrrWjJ$nNu@pa zkLCP{n>Pev?};(?E?d5_0~Rck4@+>~i!G_`%i$|*-9PAhV>yqvi5PTC-vE7kQ6Bl4Gn6&2gazWI-+akcGe7Br>VhjS%6fy1j? zLk!CXqA&9U$@)&IczGZ}DcQWkp{-h?krXv{tUUSba@2gHd#wO)k$>}Y0cl`#*BB~| z^-%9J0_&(E2ztv_q@bX{Gj7rmkY9vA< z7&r4~$5-nLM>}W#?X8u1%~^+%C%e+BDOGUu3}#0He?P@0q6Mg)oz-LE~rXR0D}r>`Hc@bLCBKuqOBW zcfJ1zcfp62LczTTqU)euIpVXpnVZQWih4!BJv;wU3Zd{Sfaoqlp26uq95Pu@6((M% zd*-My?$yHK=u9rF$?}GgRUTWGtF@qyJMa8COK1=Yx+MM{xKoKRo|9?{hDmbr&tD2H zUmkJpJEh%4i;0v2=@9ZXJC4HgKKW>ooI7gcvR0%KxhRk#XV{3#us&m*;RQHW?>7ju7kHQSvEh ziT)HM?-R?QxXDp838*Sg3li~WdLA>$#w5&cXcmBmfb0>^I97aLsrtU%+}tsJlIWE= z<*!m4d_7Nhf-hTH#s$||R8U5b__53mKj4l!P)?}u%^n0T9`^tUJFIu``tjr5YNUTr z(+GTFQiRqT_qnE8!3E>FeB&7is0-RS15AJo@i6c1@O#?s6MVRUwF}>}S{i$Ypbw07 zur_T?@OIhhXw-il6@}IP>>8k%>u?h{CbY9OugbgT#qj-!!g=-g06bD=V5J(C?UZ2` zjsLVMBO)p#VUSjBoI%pA$8arRVkggIF0I1M5?Gh8bb|{?PFRe>fr&4w>PynhazJZ= zQa>JjZ9zyzpv0|ScQ@L_8v?6R~)S;K~dCZ&~Cq* zk*-nqfvhyoZrFlFEXP9Fw*bwJPg7^3tq!p)80J60n~mq!GEq$6)`Md$ zl{I$|L9kssVE}%U8^(CSO!W&}MB2@I$6~1hDjnnnxq8QQYy1$f4$`7s3pXw2w-D>G zGO_awcNz?>Y!M_~J$28Yt8y}1aW2ZI9)HlLP@4H}k~Y%If}De0SpQw>zZ zNK)~8%8?|w_Jns_{&|4t_&qNMd>;Qz+L=Bro4o>V5D^+TjsCT-#7q7IpYe$_Bh#M~ z&DTaGkHI&#^cFwez{RTD?-zz@-~8aTF6qHZhKB^hOO}1hsYlq6yfY2q^(2qss|(l9=ci0+Kp{K1Tfjk=i>?(Vj9{UrbFSucuUNSo879{_hLXREOG2vaGt*jX1$?MuR~Zca!)IU zBlL4$8Gshf#{(&9^M;PTT3UCXzDtqY74HgXT}=!p>ouyz3CLDpWtusx>|)O6#@tJD8&UqFhkl#@Nz%;>Jvo2i?NyFTC=0)H9L)b}p*B)>JY1;QOi-k|qu@Y5 z>dThS+^9vaZ7|hbpJms&%x0_ZNuXL%oe>NsNbk*VLiS}pPQaJWU}8<~8TqVq^CA9M zSMnA>>!PJV^xdXo^>()-AuJ5ywj6pO+4;o!=3F}-l!%6FTmlC!u6VBj%5GC@g5hvBm3Y@He2aL2li}cT^xGI%gqG-yx!^f zhwDZ76Y?mWm{OfobK(%l^i;^5<9yAvCyV4|iEM{BP$%wasLUT?r9Z8oVpBRQDNqHT zTU+zW+kFJQXz2Yeq;?(H*;4!sn%x;Y7zH%aRxH^RRJAwqln|wbcs^pW8XA8_Gupp? z|1`!EnMd~}nF9QU20Bq7Ii>L`Ct%!Z(fTG>BAxw1Vv#xuk1C>XB>YvN4=Dnah@@>W%wn&o#Rmuk8#F1!|tn* zn@n46p=Pq8C`>y;;HiF-_Oq2VAsMY~O#t4bYF>1FE+-2pui>Dkf;H#~T}N`KFbon4 z&6XCdA~n2msG0r7ff|l17#D8YBl+olkpsn@kQWi|Ql;z8l!m%Bei?A_E$iA+D&bS% zrv@s|tadPlJ2{2cwOrz}@6BkVEmCW+G_no+cSEm9EB~A1K>rXbGFz7@DX1BEIL4 zZ>2ow=)Wh5E7kJ8mHV)`qAFZjR4Y7Ss-{=T=N36@ zG)CD5vvskE1^UMS45%kkwoRo-V8IMo;ADB#LbIhX8`|tl=AL@3vIp|quzu9>4K^T z<`|KY2xJLpI91vhN&4NM$zd1uDK4sOM+1y+&40clJS;V8=!79EsYJT@hJ_p%<;L9`9zQr}~FwDz?sT z_*AF--l5@~O-?1>5j1pf@SX24hv1-_O8$JDOk#Kp3DryjlwK%fk5*Tawtzo;GK65u zW+sITVa7e&;kOf&L#~WiVbAb2_t274#pvH(SkFCDZN(mp0(rDz;-@zgV$iZ}w?M5)uDVoZ|AD{e|B}D>n46Y`ViVOJG@1r;lQOphVI99lHG*I3Vxe+}(u5WNG zy=*6N4_^+^F#xIkd{_AkpRyRu*KL%7Bv-+y40lq+Aw>J&6DjE92TjMilbL=Gzd^F} zo^GzdAA4WqAlga=>sj&01}TP*2h~QJi_NSEL1Jc~IG0q`NKf`OuavnM;zt)!jUm>V zHhy`w+Yn7Pf{7Tj-Vi-$SL$s#*+~ftZd}9M-hTZDCt<$jJ|vBb*!_0c#T4B#F0)4u zT>-)@v9q2BhqI$r_lj2i0wKOdE; z-{GpwAzy}I&$N)Er{fO_U%5*aybThS;E%!4^C9N~@CgDMTsWe-8U#TNMD4_#Dm;d? zc%nT*+A2u1=*mZYZ`>tC_1Wc9jCtdF4wvy`qg7M`X2|R9nr0(xSa?bAcyl;$k`2X3 zXgb3E!duA6WsLuOSk6~8bm!iVO^X7D3ZtODA# zG|y=tF#j)%IK5i!$eo79zZOaGe@y0Bmnu8;d2Ne+*0U1wE7(?NepB}@v*TIW?#)iM zTbYtiiP$vr+fVpTwfdZ(f!9!2I9@f!P3KFgV-0OW>ZF=h<>Q&83>Ma{cPuZz|KnvO z)}6{w#Xm2&&DJ20%<|4*JTDS)%>~G!IDym=wKE|-;}14v{Z1^&06A6tXz?vjiuS_i z85w!H3tRT=@oe1~O;C$zUAq+=pSU&8Np)ine{Od^T-={-VVvI_>m`B4Ee-HAaWV_y%;VJ|=t5K1ycb#ZHm_3v*ps;3`=$7r* zNRXB5qbBT6q4DC|yCo@TJ{=xhOIm)u{A_O>rpQ*VjvHO05=ds?#J&5hrH^1eD?>rN zxwaJl4QVr5!qEGi4Va5!6B}B+m{WJ?OMYlCp(yo|)ULmtv-&~l*--N*&ORiD>t%AF z6Ma$U36*-%!WVNF%ZAsP-^{(82VE&Tif6hap`SvTy8BwHV?hrpg7|&wdvAsceIQ_; zwL3M($FyA^rMFGUY$RiP{xHNOV-%{f|BJ>y%1|k-J z{6(x>RNisz;-bvWS(UU{>@WSV_wnD$a0!`8784XNO5d_bcxc-$A>2>?5%2?rYb6XxY$4PX)A45)c*&n1L;irqeyH z@u+`nK+j@S#(Z-gCi-wM1ERQN@5hzgRQGur_sRhMFeC}0|>@x0l}w%fynDd!I}VQ2emmz9QC6ZJana? z0*WZ00*WZ00ClNRIH=As#Y-9EnwjiFBuskqMKl~9D6V-3?*>O&Ivn$!lu&wcUmA0j z^%Mr5z1Kr%f&E3XY-lSWczB$oX1P)l#P z9x!W8X!j09R+1ij=hnS?Rm~KP)`aJpiQvJlDIv=N-0@LMY*dgz4d{B;Y-{wm)QsYU z9w^#PTrl(R=}eLw9{&K9ZmOnVF;@pPqdDW6n8(P-qssO*PG}P?-&n2Qo|kq&jC`^v z=nt)Ck<;F~{{RfxNBxzYZu1Y!4QK2A8WzLOv;>Acs2_H`>N$iXQPQ7tHB(zN0+6On zSr-1(hS;9Qy)S7VhMdF%W|31TfuCBR?D*;_QXC!y9?=V!hhYHVSH!>YRofE>jJzRn zj4ZZS5rTRhuBZP1XRo;YqDN}^p7y^y^K*=*d%0Lpx{I zjh|YSL`a}QbIo`2`Hz_l#s^AO89da2Ds*vRoK!lCaBN^tYJ73#q(}>jv^3ck-DWG5 zZUMz})UKnWWZbNf;N`lSl_4d5Y*W<$>&|LLO~dBM6@#cI>@_3DLHSZiZYRKzPuDeO zIPvtS2(S)$tX*cFg60^yH<4@RMygcz6$7StBk`@x5jS~=*w}l0YK8r{x4CsufDK_! z6VEpp3i_Gv4s+J4O%C62--^&^@;+Q=-lBL;K7OaE?OoLB+fuG(7>b&1aaYZ`CZlU$ z1{7kt<67l&6xegdb3r-#wQKCeAO5{3*?H+&duW4qD&VoFq*yg&ZL)Hrp0?qS1Dc6f zLLi158nYZ^4_{i5E&1bsYQz?gESqB=G4-xmwU+EoLfG32sgX`bO?2rR#Gz1NEoW)E za@juVj#%`^YSI|T2Q~Bf%Kp{aY-HIL<(gi_wo&+wwUel64QLA{83*RSg>9amwH4H6 zXm((2Cz4Oy{&FtK1jHI~k2Tm%~_J-b4j(%W&I*i79*R>j|TAFhZ zK6_?>4mtg5e=8!B%KmjqqF~52?%;v>RsAU?| zmyU7C{A-^TT2Y1K#NLJ^*1k-Pk}ereGwV?K2L~A9x@}WQ7sGUTSqFbnST`2$Y~>^% zvYtrqTH*12);8)jBAY|>sGb}iMP4cxe8UwSk>K&tyQ5K+a*UC2^3w>#TQFnRkXkdo z6-hqAw^fqdtJtYVII9hBwTNIr2L_PEkSGD?q%c+Uu7S)`b<3Y> zO}o0B)rl?sY=hQ>v11u!MkCi1ueD2d9LTO02RzaNhRsf3>xvctdlOcwA@dNbWap($ zzcS<=^oAfRSmWHDgjRE!XgP)ueQ4(*r7+SMvDUNZLCi*1Cnl8eIH&o1(s_A2QFI)` zag&-VK^_N6Q5`2Fh0I1!_NN5-Y2`xlY1qY2IIcnzjP$0k`TeSLnLKew%ejfk=ASrR zgbl`mFluiv-kM_PJ!$h?ZbVywG`(r%G1`wWA9|g`m}LawowJ^3*-qo;8$~YDK?E8C z;!#21^Fg3tMHEm0MIApHC;-JsIXqNg;MA-4s$}elkt|~-igY71S0tsVj^dMW4gt?R z^rfRU@&`B$6c6c-^WKUmpa|O9H)2^7=9>C^G7JPyg3vIGtgvJpayzSMj3HVRiw2JV*db!A$X#4;kFaSYHS?;0JYaN z+hq%Gn?MyJ^3~y1o0Qy)uX7gf!$w=CXk9>V-j!DS!}8h1yCOl~9Yu68kDck@0;fFI z@XRX3sFbA6JIDlb4r#(H^;}imR0Y3nyi^CJdg`Nb<}|*9OK8O8DI@7k`#(9suBOH{ z`xzE#|ImFQ}i@Z%mtsx#^hz%l@gphMK89Wh;gCIM%kv8>x+NR(deUulUot*U`eO zl1-Z}N}p%-%>v)kHDK`EQmNq8^R_nZKy67MF#J2zwpv48TnNw{clH&bpdgY*G62Wi zX148PSk<;FjQR@U#A7D}(jm)1ZJ=9Abx6h)Mg>yw7L?kZx)=ssJ9ousNzl-K<#@2G zDs%RWb2RL6lh`~22~m{$ieR@OjDyW~I+BOe*suiSy>jE1=Dvduis~H0yr(lc zHgnV1v=h3xz|RyVxjk!c{Xu{d1!WQP3f>jvC8+K-V*qriW3+hz*ts8CBOHDesc1jZ zmb0l<#?1qEBC&z3Qw%cBdB!ksV7L7bgI9u8KIRIO;xjRD#IO zDyjxKJm7S#i8OdxEunBnan`1?K%ngaXVRw5RdefH_?%Svm4xKknI4C*{{XDwty$PD zyKXrobS9^7y-shtT=T?EdNwPE-{jMyJ9sqJ`?R%>K@wvtNKgzdjjYPU^XYDH6R&S`$lp1;bh^rE+QnjbMytvu8V2qljLiqnF_$g>e1q;pNv zlpDkZ0y*RGHGgOX000>NwaZ@-CuD@>q0ULCOB=8evBv}HP{|V`VU&-;x>x@ITx%y( z{{WAl#=7X@Wm9qU8U9Z0oF96Y2)=%C$f*L2r-4X$bM0L&e8_jW8-J8>`BEEyYOsHX zkMCA0Zv3K7qZBqX&JUO>{staNd4+M(L0o#z|loHJJ1c-R9-4r<0Nn?6YkWp@U?|W5J>`hQBQ~c MS)#dQxt+lO*^(-PEC2ui literal 0 HcmV?d00001 diff --git a/sites/en/job-board/img/rails-routes.png b/sites/en/job-board/img/rails-routes.png new file mode 100644 index 0000000000000000000000000000000000000000..086b0eea4ea0d6db1629b231b1531fd1ef10ab7c GIT binary patch literal 85412 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

tu9ih`#yRN!_bwvrr5W|x?b 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 literal 0 HcmV?d00001 diff --git a/sites/en/job-board/img/request-cycle.jpg b/sites/en/job-board/img/request-cycle.jpg new file mode 100644 index 0000000000000000000000000000000000000000..53ac5ed5b8a5456d99f51216d396aca5ccc74bf6 GIT binary patch literal 140706 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

<%= job.title %>

+

<%= job.description %>

+ <% end %> +RUBY + +discussion "ERB", <<-MARKDOWN + What is this doing? Go through this line by line, having one person explain each line. + + Compare the ERB to the HTML that shows up on the page. ("Inspect Element" is your friend!) + + What's the difference between a line with `<% %>` brackets and `<%= %>` brackets? +MARKDOWN + +next_step "add_a_navbar" diff --git a/sites/en/job-board/make_a_jobs_home_page.step b/sites/en/job-board/make_a_jobs_home_page.step new file mode 100644 index 000000000..fc7690563 --- /dev/null +++ b/sites/en/job-board/make_a_jobs_home_page.step @@ -0,0 +1,120 @@ +message <<-MARKDOWN + # What we're going to do: + + * Play follow-the-error to guide our development + * Add routes, a controller, and a view to make a home page + * Learn how to read the routing info at + + # Getting Started + + That Rails default page is boring. Let's add a page to list the open jobs at RailsBridgeCorp! + + To start, let's visit the page that we want to put our jobs on: . +MARKDOWN + +error "No route matches [GET] '/jobs'", +<<-MARKDOWN + That's pretty reasonable, since we currently don't have any routes at all right now. +MARKDOWN + +message <<-MARKDOWN + # Adding Routes + + So it's looking for a route, but can't find one. Let's add one! + + Open up the routes file. It's in the config directory. If you're using Sublime Text 2, you can open it using keyboard shortcuts: + + * Hitting cmd + p (on Mac) or ctl + p (on PC) + * typing in `route` + * hitting enter + + Magic! +MARKDOWN + +source_code_with_message "We're going to need a resource route, which will create EIGHT different routes for us. Add this to line two:", :ruby, "resources :jobs" + +message <<-MARKDOWN + Now, lets go look at what that made, by using the excellently helpful page available on any Rails 4 app: . +MARKDOWN + +discussion "How to read the routes page.", <<-MARKDOWN + In your browser, visit . Go over each of the columns and how to read it. + + * Helper + * HTTP Verb (don't worry about going to in-depth with these yet) + * Path + * Controller#Action + + Why does the Helper column sometimes not have anything? + + Can you find the line that will make `/jobs` a route? +MARKDOWN + +tip "If you are on Rails 3, going to /rails/info will **fail**! Stop right now and upgrade to Rails 4." + +message <<-MARKDOWN + Since adding the line `resources :jobs` made a route matching `/jobs`, let's go visit that page again: +MARKDOWN + +error "uninitialized constant JobsController", "Why does Rails now think it needs a JobsController?" + +message <<-MARKDOWN + # Add a controller + + Time for a shortcut!!! Unlike the scaffold that we make in Suggestotron that makes about a million different files, we're just going to use a Rails generator to make the files we need. +MARKDOWN + +console "rails generate controller jobs" + +discussion "What did that command do?", <<-MARKDOWN + What files were made by that last command? Are they awesome? + + How will this change what error we see when we go to the jobs page? +MARKDOWN + +message "Now: refresh " + +error "The action 'index' could not be found for JobsController", <<-MARKDOWN + What is telling Rails to look in JobsController? + + Let's go back to again and look at what controller and method (AKA action) the route /jobs is pointing to. +MARKDOWN + +message <<-MARKDOWN + It's looking for a method called index on the jobs controller! But there isn't one, boooo. So let's add it. + + Open up your jobs controller (again, try to use keyboard shortcuts: cmd+p on Mac or ctl+p on PC to find the file at app/controllers/jobs_controller.rb). +MARKDOWN + +source_code_with_message "Add the index method to the controller:", :ruby, +<<-RUBY + def index + end +RUBY + +message "And refresh " + +error "Missing template jobs/index, application/index with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :raw, :ruby, :jbuilder, :coffee]}. Searched in: * '/Users/probablyyou/railsbridge/job_board/app/views'", +<<-MARKDOWN + What's the important part of the this error? How does Rails decide to look for something called jobs/index? How did it decide to look in the views directory? + + Talk through what Rails is trying, and failing, to do, and how file names and method names are important here. +MARKDOWN + +message <<-MARKDOWN + # Add a view + + Within app/views/jobs, add a file called index.html.erb. + + Save that file, and refresh + + NO ERROR!?!?! How boring. Let's add some content so we can be more confident that this really a thing. +MARKDOWN + +source_code_with_message "Within index.html.erb, add this (or the name of your fictional megacorp):", :html, "

RailsBridgeCorp Open Jobs

" + +message <<-MARKDOWN + DONE! Well, except that we don't have any jobs. And even though we could hand-code a table of job titles here, that would be awfully tedious and we'd probably get sick of adding job postings every time someone came up with a new volunteer position. Let's empower people to add their own postings! +MARKDOWN + +next_step "store_jobs_in_the_database" diff --git a/sites/en/job-board/make_the_form_work.step b/sites/en/job-board/make_the_form_work.step new file mode 100644 index 000000000..ca81ca2cd --- /dev/null +++ b/sites/en/job-board/make_the_form_work.step @@ -0,0 +1,133 @@ +message <<-MARKDOWN + # What we're going to do + + * Make the form actually work + * Learn how to read server output + * Review happy debugging techniques + + # Form Partytime +MARKDOWN + +message "Now, try to submit your form." + +error "The action 'create' could not be found for JobsController", "" + +message <<-MARKDOWN + So, let's add it: + + (Don't forget to navigate to the jobs controller by using the search shortcut, cmd+p or ctl+p) +MARKDOWN + +source_code :ruby, +<<-RUBY + def create + end +RUBY + +message "Reload the page!" + +error "Missing template jobs/create, application/create with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :raw, :ruby, :jbuilder, :coffee]}. Searched in: * '/Users/lillie/railsbridge/job_board/app/views'", +<<-MARKDOWN + Familiar error, right? We don't have a template called create.html.erb. + + BUT!!! This time we're not going to make one. +MARKDOWN + +message <<-MARKDOWN + We actually want to go somewhere useful, right? Let's go back to the main jobs page (where we will eventually be listing our jobs). We need to tell the create method where to go, instead of letting it decide based on method name. +MARKDOWN + +source_code :ruby, +<<-RUBY + def create + render :index + end +RUBY + +message <<-MARKDOWN + Okay, now go to again, and submit a new job. + + Hopefully it went to the right place! But did it do anything? + + Sadly, no. We just took our form contents and dropped them on the ground. +MARKDOWN + +discussion "Logging & Server Output", +<<-MARKDOWN + Arrange your screens so that you can see your server logs (in the terminal window) at the same time as your browser. Now, refresh the form page, and look at what happens in the server. You should see output like `Started GET "/jobs/new"`. + + As a group or in pairs, go over the output of the server, talking through the various pieces of information you see. +MARKDOWN + +message <<-MARKDOWN + # Saving form data! + + Head back to , and get your Rails console and your browser next to eachother again. Submit the form again, this time looking for the section that looks something like: +MARKDOWN + +source_code :http, +<<-JSON + Parameters: { + "utf8"=>"✓", + "authenticity_token"=>"f48rtxanK9/MHu7TPvd6QzygGnrwv0P2/bxLllozw5U=", + "job"=>{ + "title"=>"Meta-organizer", + "description"=>"We need an somene to organize the organizers." + }, + "commit"=>"Create Job" + } +JSON + +message <<-MARKDOWN + This is the precious data that our form is sending, and right now we're just throwing it away. Let's not do that! Since we're using Rails 4 and all its great conventions, we're going to use Strong Parameters to limit what kind of data our form can submit to our app. +MARKDOWN + +source_code_with_message "Add this code to your jobs controller. (Notice that we're expanding the create method. Don't just copy and paste and end up with two create methods, folks.)", :ruby, +<<-RUBY + def create + Job.create(job_params) + redirect_to jobs_path + end + + private + + def job_params + params.require(:job).permit(:title, :description) + end +RUBY + +message <<-MARKDOWN + Walk through this code line by line with the class! (But don't get too hung up on how strong params works — suffice it to say that it limits the parameters that we'll allow in to the ones listed here.) +MARKDOWN + +console_with_message "Rails console time! Open up another tab or window in your terminal and type this:", "rails c" + +console_with_message "After that's loaded, let's see how many jobs we've saved to the database:", "Job.count" + +message <<-MARKDOWN + Now, submit a new job using the form. What's the count now? + + If the count is going up, yay!!! You got it! If not, time to debug! + + # Tips for Effective Debugging + + * Take a deep breath. Most of your time programming will be looking for bugs. + * Read the error message out loud. Even if you already think you know what it means. + * Check every assumption you can think of. You think that something is getting stored in a variable? WHO KNOWS? + * A good way to check your assumptions is to print out anything you can to the Rails server log. Add puts statements to your code! + * For example: If the jobs count isn't changing when we make jobs, make the jobs controller look like this. Now, it'll will print to the console the line "In the create method!!!!" and whatever is being returned from `Job.create(job_params)` +MARKDOWN + +source_code :ruby, +<<-RUBY + def create + p "In the create method!!!!!!" + job = Job.create(job_params) + p job + redirect_to jobs_path + end +RUBY + +message "* Think about how you would explain the problem to someone else, or, actually explain the problem to another student or a TA!" + +next_step "crud_and_resourceful_routing" diff --git a/sites/en/job-board/store_jobs_in_the_database.step b/sites/en/job-board/store_jobs_in_the_database.step new file mode 100644 index 000000000..377dbe854 --- /dev/null +++ b/sites/en/job-board/store_jobs_in_the_database.step @@ -0,0 +1,85 @@ +message <<-MARKDOWN + # What we're going to do: + + * Review what a database is + * Create a table in the database for jobs + * Learn what a migration file is +MARKDOWN + +discussion "Databases & SQL", +<<-MARKDOWN + Review how relational databases are structured, how we communicate with them (hint: SQL!). +MARKDOWN + +message <<-MARKDOWN + # Make a jobs model & migration + + In order to make it possible for users to create jobs, we need: + + * A place to store the jobs (a table in the database) + * Rails to know what a job is (a model) + + We're going to use another Rails generator; this time to make our migration and model! +MARKDOWN + +console "rails g model job" + +message <<-MARKDOWN + (The g stands for *generate*, which has many more letters than is necessary to type.) + + That generated two files: a migration and models/job.rb. + + # Make that migration file useful + + Open up the migration file that you just made (cmd+p / ctl+p and type createjobs and hit enter) and you'll see the following: +MARKDOWN + +source_code :ruby, <<-RUBY + class CreateJobs < ActiveRecord::Migration + def change + create_table :jobs do |t| + + t.timestamps + end + end + end +RUBY + +message <<-MARKDOWN + Running this code will make a table in our database called jobs. Right now it just has the timestamps (`created_at` and `updated_at`). What else should a job have? Let's start with a title and description. + + Add the the title and description so it looks like this: +MARKDOWN + +source_code :ruby, <<-RUBY + create_table :jobs do |t| + t.text :title + t.text :description + t.timestamps + end +RUBY + +message "Now we need to execute this file, so that the database schema gets updated." + +console "rake db:migrate" + +message <<-MARKDOWN + This uses a utility called rake to run a task called `db:migrate`, which in turn looks through all of your migration files and runs any that haven't already been run at some point in the past. +MARKDOWN + +discussion "Why do we use migrations?", +<<-MARKDOWN + Talk about the pros and cons of using migrations to update the database, instead of just updating the schema directly. Also, discuss what the database schema is! + + (Pro-tip: *never* update the schema directly.) +MARKDOWN + +message <<-MARKDOWN + # Check out the model + + The migration we just ran updated the database, but that doesn't mean that we can talk to the database using Ruby yet. Look at the file `app/models/job.rb`. The `jobs` class inherits from ActiveRecord::Base, so that we can talk to the database with Ruby instead of SQL! + + Okay, so we've got some place to store our jobs. But how can we make any? THROUGH THE MAGIC OF FORMS!!! +MARKDOWN + +next_step "add_a_new_job_form" diff --git a/sites/en/job-board/the_request_cycle.step b/sites/en/job-board/the_request_cycle.step new file mode 100644 index 000000000..024b15002 --- /dev/null +++ b/sites/en/job-board/the_request_cycle.step @@ -0,0 +1,9 @@ +message "" + +discussion "What is this diagram?", <<-MARKDOWN + Talk through this diagram of the request cycle! + + If there's room, act out a request being made as a tiny play, in which a small object is the request and the students are the various pieces of code that the request travels through. +MARKDOWN + +next_step "make_a_jobs_home_page" diff --git a/sites/en/job-board/update_job_listings.step b/sites/en/job-board/update_job_listings.step new file mode 100644 index 000000000..7e76962a2 --- /dev/null +++ b/sites/en/job-board/update_job_listings.step @@ -0,0 +1,173 @@ +message <<-MARKDOWN + # What we're going to do + + * Create a form for editing job listings + * Learn about partials + * Revel in the joy of Rails form helpers + + # Add the edit page +MARKDOWN + +source_code_with_message "Say we want to edit the first job posting. If we look at , we see this line:", :html, "edit_job_path GET /jobs/:id/edit(.:format) jobs#edit" + +message "So, it looks like if we want to edit the job description, we should visit this URL: ." + +source_code_with_message "We've seen this before, right? Let's add the controller action:", +<<-RUBY + def edit + end +RUBY + +source_code_with_message "Refresh, template is missing. Alright, let's add that edit view, under app/views/jobs/edit.html.erb", :erb, +<<-ERB +

Edit Posting

+ERB + +message <<-MARKDOWN + Okay, so that's awesome. Now we just have to add a form for editing. I wonder if it is any different from the create form? I guess we could copy and paste the other form? + + *Noooooooooo!!!!!!!!!!* +MARKDOWN + +discussion "Partials", +<<-MARKDOWN + * What's a partial? + * Why should we use them? +MARKDOWN + +message <<-MARKDOWN + # Create a Partial + + Rails form helpers are designed beautifully for CRUD interfaces. So we're not gonna have to write very much code to make this form work for editing AND creating job postings. + + But first, a refactor: we're going to move the create form into a partial. + + (Refactoring is improving code while maintaining the behavior it produces.) + + Make a new file under jobs like so: `app/views/jobs/_form.html.erb`, and move the following code OUT of `app/views/jobs/new.html.erb` and into the `_form.html.erb` file: +MARKDOWN + +source_code :erb, +<<-ERB + <%= form_for @job do |f| %> +
+ <%= f.label :title %> + <%= f.text_field :title %> +
+
+ <%= f.label :description %> + <%= f.text_area :description, size: '60x6' %> +
+
+ <%= f.submit %> +
+ <% end %> +ERB + +source_code_with_message "Now, in `app/views/jobs/new.html.erb`, add the following line:", :erb, +<<-ERB + <%= render :form %> +ERB + +message <<-MARKDOWN + Add a job posting, just to make sure that the form is working as expected. + + # Use the power of partials +MARKDOWN + +source_code_with_message "Now that we have a form partial, we can reuse it! In `app/views/jobs/edit.html.erb`, we can add the same line under the header:", :erb, +<<-ERB +<%= render :form %> +ERB + +message "Refresh the page." + +error "First argument in form cannot contain nil or be empty", "It looks like we don't have a job ... because we haven't gotten our job out of the database! Let's go to the jobs_controller and fix that." + +source_code_with_message "in jobs_controller.rb, add the following", :ruby, +<<-RUBY + def edit + @job = Job.find(params[:id]) + end +RUBY + +discussion "Params", "What is `Job.find(params[:id])` doing? What is `params` again?" + +message <<-MARKDOWN + # Actually Update The Job + + So now the form works. Let's try to update that job posting. Change something about the job posting, and submit the form. +MARKDOWN + +error "The action 'update' could not be found for JobsController", "So it looks like the form is finding the right route, but the method is missing from the controller." + +source_code_with_message "Let's add the update method to the file jobs_controller.rb", :ruby, +<<-RUBY + def update + end +RUBY + + +source_code_with_message "Try it again, and ... template missing error! Similarly to create, we don't have a template to render for update. So let's just send them back to the jobs listing.", :ruby, +<<-RUBY + def update + redirect_to jobs_path + end +RUBY + +message <<-MARKDOWN + Try again, and ... no errors! But we're still not seeing our changes. +MARKDOWN + +discussion "What is this controller method missing?", <<-MARKDOWN + Who knows what we're missing? + + Take a look at the `create` method on the jobs controller and compare what we're doing in each. + + See if you can figure it out as a class. + + (Spoilers below, so don't keep scrolling!) +MARKDOWN + +message <<-MARKDOWN + * here + * is + * some + * strategic + * white + * space + * so + * the + * answer + * isn't + * immediately + * visible! +MARKDOWN + +source_code_with_message "Here's what the update method should actually look like:", :ruby, +<<-RUBY + def update + @job = Job.find(params[:id]) + @job.update_attributes(job_params) + redirect_to jobs_path + end +RUBY + +message <<-MARKDOWN + We needed to save our changes to the database so they can actually persist! If you didn't have the discussion before and work out the answer, go through this method line-by-line explaining precisely what the code is doing. + + ### Add a Link + + Our users probably aren't going to know they can hit `/jobs/:id/edit` to visit the edit form, so let's add a link to it on the jobs index so we end up with this (we're just adding the line with the `
` header in it ... don't copy and paste the whole thing!): +MARKDOWN + +source_code :erb, +<<-ERB + <% @jobs.each do |job| %> +

<%= job.title %>

+

<%= job.description %>

+
<%= link_to "Edit Posting", edit_job_path(job)%>
+ <% end %> +ERB + +next_step "delete_job_listings" From 5fa813eeedefd8aa4bb4426495000a6d91fbc658 Mon Sep 17 00:00:00 2001 From: Lillie Chilen Date: Thu, 15 May 2014 21:15:13 -0700 Subject: [PATCH 037/486] Rename name-collisiony discussion method so that the intermediate curriculum isn't broken --- lib/step.rb | 4 ++-- sites/en/job-board/add_a_navbar.step | 2 +- sites/en/job-board/add_a_new_job_form.step | 6 +++--- sites/en/job-board/create_a_rails_app.step | 4 ++-- sites/en/job-board/crud_and_resourceful_routing.step | 2 +- sites/en/job-board/delete_job_listings.step | 2 +- sites/en/job-board/listing_the_jobs.step | 4 ++-- sites/en/job-board/make_a_jobs_home_page.step | 12 ++++++------ sites/en/job-board/make_the_form_work.step | 6 +++--- sites/en/job-board/store_jobs_in_the_database.step | 4 ++-- sites/en/job-board/the_request_cycle.step | 2 +- sites/en/job-board/update_job_listings.step | 10 +++++----- 12 files changed, 29 insertions(+), 29 deletions(-) diff --git a/lib/step.rb b/lib/step.rb index 1a58a59da..f64b8ecfd 100644 --- a/lib/step.rb +++ b/lib/step.rb @@ -238,7 +238,7 @@ def tip text = nil, &block message text, class: "tip vertical-centerer", inner_class: "vertically-centered", icon: "info-circle", &block end - def discussion(title, content) + def discussion_box(title, content) div class: "discussion" do h4 "Discussion: #{title}" hr @@ -246,7 +246,7 @@ def discussion(title, content) end end - def error(error, question = nil) + def error_box(error, question = nil) div class: "error" do h4 "Error! Woo!!!" p error diff --git a/sites/en/job-board/add_a_navbar.step b/sites/en/job-board/add_a_navbar.step index 3e509724f..e7275dbcc 100644 --- a/sites/en/job-board/add_a_navbar.step +++ b/sites/en/job-board/add_a_navbar.step @@ -10,7 +10,7 @@ message <<-MARKDOWN We'll start with the application layout, which you can find in the views directory, at `app/views/layouts/application.html.erb`. MARKDOWN -discussion "What's an application layout?", <<-MARKDOWN +discussion_box "What's an application layout?", <<-MARKDOWN None of the view pages that we've been working with so far have had the necessary structure for a valid HTML page. No `` or `` or JavaScript or CSS tags. This application layout file is where all of that stuff exists! * How does is this page related to the individual page content? Try comparing the source in the browser to this file, and see where the individual page's code starts showing up. diff --git a/sites/en/job-board/add_a_new_job_form.step b/sites/en/job-board/add_a_new_job_form.step index 2e40797e6..97f076bd6 100644 --- a/sites/en/job-board/add_a_new_job_form.step +++ b/sites/en/job-board/add_a_new_job_form.step @@ -19,7 +19,7 @@ message <<-MARKDOWN That's the one we want for our form. Let's visit that page and see what it says: . MARKDOWN -error "The action 'new' could not be found for JobsController", "This looks familiar!" +error_box "The action 'new' could not be found for JobsController", "This looks familiar!" source_code_with_message "Let's add a method to our jobs controller called `new`:", :ruby, <<-RUBY @@ -65,7 +65,7 @@ ERB message "Save that file, and reload the page." -error "First argument in form cannot contain nil or be empty", "What do you think that means? What is the first argument? What is it supposed to be?" +error_box "First argument in form cannot contain nil or be empty", "What do you think that means? What is the first argument? What is it supposed to be?" message "In order for the method `form_for` to do its job, it has to know about the thing that it's building the form for. So we need to give it an object. We do that in the controller." @@ -78,6 +78,6 @@ RUBY message "Now we should see our mostly unstyled form!" -discussion "Form HTML", "What HTML did the form helpers produce? Using the web inspector, look through the form code and compare it to the file you've been working on in Sublime." +discussion_box "Form HTML", "What HTML did the form helpers produce? Using the web inspector, look through the form code and compare it to the file you've been working on in Sublime." next_step "make_the_form_work" diff --git a/sites/en/job-board/create_a_rails_app.step b/sites/en/job-board/create_a_rails_app.step index 75604a5cc..9f2fb0835 100644 --- a/sites/en/job-board/create_a_rails_app.step +++ b/sites/en/job-board/create_a_rails_app.step @@ -42,7 +42,7 @@ message <<-MARKDOWN (You must have at least one window open, so if that option is greyed out, open a window with cmd+n (Mac) or ctl+n (PC)) MARKDOWN -discussion "Text Editor vs Command Line", "Review the differences between the the command line and your text editor, even if everyone already knows!" +discussion_box "Text Editor vs Command Line", "Review the differences between the the command line and your text editor, even if everyone already knows!" message "# Fix Up Those Defaults" @@ -52,7 +52,7 @@ source_code_with_message "And delete the following line:", :ruby, "gem 'turbolin console_with_message "Save the file, and then in the command line, run the following command:", "bundle" -discussion "What does 'bundle' do?", <<-MARKDOWN +discussion_box "What does 'bundle' do?", <<-MARKDOWN Bundler is the tool the Ruby community uses for dependency management. * What's dependency management? diff --git a/sites/en/job-board/crud_and_resourceful_routing.step b/sites/en/job-board/crud_and_resourceful_routing.step index 115412b99..7e7a856ee 100644 --- a/sites/en/job-board/crud_and_resourceful_routing.step +++ b/sites/en/job-board/crud_and_resourceful_routing.step @@ -13,7 +13,7 @@ message <<-MARKDOWN !["Screenshot of Rails routes page"](img/rails-routes.png) MARKDOWN -discussion "CRUD", "Really, compare those two things! Out loud! As a group!" +discussion_box "CRUD", "Really, compare those two things! Out loud! As a group!" message <<-MARKDOWN To have a useful app, we need to be able to create job postings, see them all and their details, change them, and delete them. The way that Rails wants us to do this is by following RESTful routing conventions, which are perfectly encapsulated by the output of `resource :jobs` in our routes.rb file. diff --git a/sites/en/job-board/delete_job_listings.step b/sites/en/job-board/delete_job_listings.step index 069f4254b..36ec56b88 100644 --- a/sites/en/job-board/delete_job_listings.step +++ b/sites/en/job-board/delete_job_listings.step @@ -19,7 +19,7 @@ source_code :erb, "
<%= link_to 'Delete Posting', job, method: :delete %>
RUBY -discussion "ERB", <<-MARKDOWN +discussion_box "ERB", <<-MARKDOWN What is this doing? Go through this line by line, having one person explain each line. Compare the ERB to the HTML that shows up on the page. ("Inspect Element" is your friend!) diff --git a/sites/en/job-board/make_a_jobs_home_page.step b/sites/en/job-board/make_a_jobs_home_page.step index fc7690563..53a22b41c 100644 --- a/sites/en/job-board/make_a_jobs_home_page.step +++ b/sites/en/job-board/make_a_jobs_home_page.step @@ -12,7 +12,7 @@ message <<-MARKDOWN To start, let's visit the page that we want to put our jobs on: . MARKDOWN -error "No route matches [GET] '/jobs'", +error_box "No route matches [GET] '/jobs'", <<-MARKDOWN That's pretty reasonable, since we currently don't have any routes at all right now. MARKDOWN @@ -37,7 +37,7 @@ message <<-MARKDOWN Now, lets go look at what that made, by using the excellently helpful page available on any Rails 4 app: . MARKDOWN -discussion "How to read the routes page.", <<-MARKDOWN +discussion_box "How to read the routes page.", <<-MARKDOWN In your browser, visit . Go over each of the columns and how to read it. * Helper @@ -56,7 +56,7 @@ message <<-MARKDOWN Since adding the line `resources :jobs` made a route matching `/jobs`, let's go visit that page again: MARKDOWN -error "uninitialized constant JobsController", "Why does Rails now think it needs a JobsController?" +error_box "uninitialized constant JobsController", "Why does Rails now think it needs a JobsController?" message <<-MARKDOWN # Add a controller @@ -66,7 +66,7 @@ MARKDOWN console "rails generate controller jobs" -discussion "What did that command do?", <<-MARKDOWN +discussion_box "What did that command do?", <<-MARKDOWN What files were made by that last command? Are they awesome? How will this change what error we see when we go to the jobs page? @@ -74,7 +74,7 @@ MARKDOWN message "Now: refresh " -error "The action 'index' could not be found for JobsController", <<-MARKDOWN +error_box "The action 'index' could not be found for JobsController", <<-MARKDOWN What is telling Rails to look in JobsController? Let's go back to again and look at what controller and method (AKA action) the route /jobs is pointing to. @@ -94,7 +94,7 @@ RUBY message "And refresh " -error "Missing template jobs/index, application/index with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :raw, :ruby, :jbuilder, :coffee]}. Searched in: * '/Users/probablyyou/railsbridge/job_board/app/views'", +error_box "Missing template jobs/index, application/index with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :raw, :ruby, :jbuilder, :coffee]}. Searched in: * '/Users/probablyyou/railsbridge/job_board/app/views'", <<-MARKDOWN What's the important part of the this error? How does Rails decide to look for something called jobs/index? How did it decide to look in the views directory? diff --git a/sites/en/job-board/make_the_form_work.step b/sites/en/job-board/make_the_form_work.step index ca81ca2cd..0a89ae9e4 100644 --- a/sites/en/job-board/make_the_form_work.step +++ b/sites/en/job-board/make_the_form_work.step @@ -10,7 +10,7 @@ MARKDOWN message "Now, try to submit your form." -error "The action 'create' could not be found for JobsController", "" +error_box "The action 'create' could not be found for JobsController", "" message <<-MARKDOWN So, let's add it: @@ -26,7 +26,7 @@ RUBY message "Reload the page!" -error "Missing template jobs/create, application/create with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :raw, :ruby, :jbuilder, :coffee]}. Searched in: * '/Users/lillie/railsbridge/job_board/app/views'", +error_box "Missing template jobs/create, application/create with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :raw, :ruby, :jbuilder, :coffee]}. Searched in: * '/Users/lillie/railsbridge/job_board/app/views'", <<-MARKDOWN Familiar error, right? We don't have a template called create.html.erb. @@ -52,7 +52,7 @@ message <<-MARKDOWN Sadly, no. We just took our form contents and dropped them on the ground. MARKDOWN -discussion "Logging & Server Output", +discussion_box "Logging & Server Output", <<-MARKDOWN Arrange your screens so that you can see your server logs (in the terminal window) at the same time as your browser. Now, refresh the form page, and look at what happens in the server. You should see output like `Started GET "/jobs/new"`. diff --git a/sites/en/job-board/store_jobs_in_the_database.step b/sites/en/job-board/store_jobs_in_the_database.step index 377dbe854..cfc1ed3bc 100644 --- a/sites/en/job-board/store_jobs_in_the_database.step +++ b/sites/en/job-board/store_jobs_in_the_database.step @@ -6,7 +6,7 @@ message <<-MARKDOWN * Learn what a migration file is MARKDOWN -discussion "Databases & SQL", +discussion_box "Databases & SQL", <<-MARKDOWN Review how relational databases are structured, how we communicate with them (hint: SQL!). MARKDOWN @@ -67,7 +67,7 @@ message <<-MARKDOWN This uses a utility called rake to run a task called `db:migrate`, which in turn looks through all of your migration files and runs any that haven't already been run at some point in the past. MARKDOWN -discussion "Why do we use migrations?", +discussion_box "Why do we use migrations?", <<-MARKDOWN Talk about the pros and cons of using migrations to update the database, instead of just updating the schema directly. Also, discuss what the database schema is! diff --git a/sites/en/job-board/the_request_cycle.step b/sites/en/job-board/the_request_cycle.step index 024b15002..ce3281348 100644 --- a/sites/en/job-board/the_request_cycle.step +++ b/sites/en/job-board/the_request_cycle.step @@ -1,6 +1,6 @@ message "" -discussion "What is this diagram?", <<-MARKDOWN +discussion_box "What is this diagram?", <<-MARKDOWN Talk through this diagram of the request cycle! If there's room, act out a request being made as a tiny play, in which a small object is the request and the students are the various pieces of code that the request travels through. diff --git a/sites/en/job-board/update_job_listings.step b/sites/en/job-board/update_job_listings.step index 7e76962a2..fb1c348cb 100644 --- a/sites/en/job-board/update_job_listings.step +++ b/sites/en/job-board/update_job_listings.step @@ -29,7 +29,7 @@ message <<-MARKDOWN *Noooooooooo!!!!!!!!!!* MARKDOWN -discussion "Partials", +discussion_box "Partials", <<-MARKDOWN * What's a partial? * Why should we use them? @@ -82,7 +82,7 @@ ERB message "Refresh the page." -error "First argument in form cannot contain nil or be empty", "It looks like we don't have a job ... because we haven't gotten our job out of the database! Let's go to the jobs_controller and fix that." +error_box "First argument in form cannot contain nil or be empty", "It looks like we don't have a job ... because we haven't gotten our job out of the database! Let's go to the jobs_controller and fix that." source_code_with_message "in jobs_controller.rb, add the following", :ruby, <<-RUBY @@ -91,7 +91,7 @@ source_code_with_message "in jobs_controller.rb, add the following", :ruby, end RUBY -discussion "Params", "What is `Job.find(params[:id])` doing? What is `params` again?" +discussion_box "Params", "What is `Job.find(params[:id])` doing? What is `params` again?" message <<-MARKDOWN # Actually Update The Job @@ -99,7 +99,7 @@ message <<-MARKDOWN So now the form works. Let's try to update that job posting. Change something about the job posting, and submit the form. MARKDOWN -error "The action 'update' could not be found for JobsController", "So it looks like the form is finding the right route, but the method is missing from the controller." +error_box "The action 'update' could not be found for JobsController", "So it looks like the form is finding the right route, but the method is missing from the controller." source_code_with_message "Let's add the update method to the file jobs_controller.rb", :ruby, <<-RUBY @@ -119,7 +119,7 @@ message <<-MARKDOWN Try again, and ... no errors! But we're still not seeing our changes. MARKDOWN -discussion "What is this controller method missing?", <<-MARKDOWN +discussion_box "What is this controller method missing?", <<-MARKDOWN Who knows what we're missing? Take a look at the `create` method on the jobs controller and compare what we're doing in each. From 9b489095f9d234b27b685eaf254820d10203faea Mon Sep 17 00:00:00 2001 From: Lillie Chilen Date: Thu, 15 May 2014 21:29:16 -0700 Subject: [PATCH 038/486] Fix silly name clashing that ruined the intermediate curriculum CSS --- lib/step.rb | 4 ++-- public/css/step.css | 12 ++++++------ 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/lib/step.rb b/lib/step.rb index f64b8ecfd..d5e608aee 100644 --- a/lib/step.rb +++ b/lib/step.rb @@ -239,7 +239,7 @@ def tip text = nil, &block end def discussion_box(title, content) - div class: "discussion" do + div class: "discussion_box" do h4 "Discussion: #{title}" hr message content @@ -247,7 +247,7 @@ def discussion_box(title, content) end def error_box(error, question = nil) - div class: "error" do + div class: "error_box" do h4 "Error! Woo!!!" p error message question if question diff --git a/public/css/step.css b/public/css/step.css index 1eb459a3a..2c72eb8fe 100644 --- a/public/css/step.css +++ b/public/css/step.css @@ -115,14 +115,14 @@ img.noborder { color: #E77902; } -.discussion { +.discussion_box { padding: 1em; background-color: #FFF5AE; border-radius: 4px; margin: 30px 0 10px 0; } -.discussion > h4, .error > h4 { +.discussion_box > h4, .error_box > h4 { text-align: center; margin: 0; font-family: 'Aleo Regular'; @@ -130,16 +130,16 @@ img.noborder { font-size: 1.2em; } -.discussion > hr { +.discussion_box > hr { border-color: black; width: 60%; } -.error > h4 { +.error_box > h4 { padding-bottom: 10px; } -.error { +.error_box { padding: 1em; color: black; background-color: rgb(202, 255, 178); @@ -147,7 +147,7 @@ img.noborder { min-height: 43px; } -.error > p:first-of-type { +.error_box > p:first-of-type { background: white; padding: 10px 5px; margin: 2px; From 3b99572148dd3508679c303d6b5443ff154069bf Mon Sep 17 00:00:00 2001 From: Lillie Chilen Date: Tue, 27 May 2014 22:27:14 -0700 Subject: [PATCH 039/486] Really kill Turbolinks and clean up mistakes - Fewer syntax errors, more accurate instructions --- sites/en/job-board/add_a_new_job_form.step | 2 +- sites/en/job-board/create_a_rails_app.step | 23 ++++++++++++++++--- sites/en/job-board/make_a_jobs_home_page.step | 2 +- sites/en/job-board/update_job_listings.step | 4 ++-- 4 files changed, 24 insertions(+), 7 deletions(-) diff --git a/sites/en/job-board/add_a_new_job_form.step b/sites/en/job-board/add_a_new_job_form.step index 97f076bd6..a20e75dba 100644 --- a/sites/en/job-board/add_a_new_job_form.step +++ b/sites/en/job-board/add_a_new_job_form.step @@ -72,7 +72,7 @@ message "In order for the method `form_for` to do its job, it has to know about source_code_with_message "Open up the jobs_controller, and update the new method:", :ruby, <<-RUBY def new - @jobs = Jobs.new + @jobs = Job.new end RUBY diff --git a/sites/en/job-board/create_a_rails_app.step b/sites/en/job-board/create_a_rails_app.step index 9f2fb0835..d1a72b338 100644 --- a/sites/en/job-board/create_a_rails_app.step +++ b/sites/en/job-board/create_a_rails_app.step @@ -46,11 +46,11 @@ discussion_box "Text Editor vs Command Line", "Review the differences between th message "# Fix Up Those Defaults" -source_code_with_message "We're going to be looking at the Rails server output, which includes a lot of noise by default. Find the file called 'Gemfile' by searching for it, and add the following line:", :ruby, "gem 'quiet-assets'" +source_code_with_message "We're going to be looking at the Rails server output, which includes a lot of noise by default. Find the file called 'Gemfile' by searching for it, and add the following line:", :ruby, "gem 'quiet_assets'" source_code_with_message "And delete the following line:", :ruby, "gem 'turbolinks'" -console_with_message "Save the file, and then in the command line, run the following command:", "bundle" +console_with_message "Save the file, and then in the command line, run the following command:", "bundle install" discussion_box "What does 'bundle' do?", <<-MARKDOWN Bundler is the tool the Ruby community uses for dependency management. @@ -58,12 +58,29 @@ discussion_box "What does 'bundle' do?", <<-MARKDOWN * What's dependency management? * Why do we need it? * Why do we even need gems? + * Is there a shorter method to use for `bundle install`? (Hint: yes!) MARKDOWN message <<-MARKDOWN -# Look at your empty app +# Really clear out TurboLinks + +Turbolinks is a Rails thing that we don't want. We got rid of part of it above, but let's finish the job. MARKDOWN +source_code_with_message "Within app/assets/javascripts, open up application.js and delete this line:", :ruby, "//= require turbolinks" + +source_code_with_message "Within app/views/layouts, open up application.html.erb and delete the following from lines five AND six: ", :ruby, "'data-turbolinks-track' => true" + +message "Lines five and six should end up looking like this: " + +source_code :erb, <<-ERB + <%= stylesheet_link_tag "application", media: "all" %> + <%= javascript_include_tag "application" %> +ERB + +message "# Look at your empty app" + + tip "Now is a good time to figure out how to have multiple tabs or windows of your terminal or command prompt. Starting and stopping the Rails server all day is tedious, so it's good to have one terminal tab or window for running commands, and a separate one for the server." console_with_message "Start the Rails server by running this command in the terminal:", "rails server" diff --git a/sites/en/job-board/make_a_jobs_home_page.step b/sites/en/job-board/make_a_jobs_home_page.step index 53a22b41c..a9e3836df 100644 --- a/sites/en/job-board/make_a_jobs_home_page.step +++ b/sites/en/job-board/make_a_jobs_home_page.step @@ -22,7 +22,7 @@ message <<-MARKDOWN So it's looking for a route, but can't find one. Let's add one! - Open up the routes file. It's in the config directory. If you're using Sublime Text 2, you can open it using keyboard shortcuts: + Open up the routes file. It's in the config directory, called `routes.rb`. If you're using Sublime Text 2, you can open it using keyboard shortcuts: * Hitting cmd + p (on Mac) or ctl + p (on PC) * typing in `route` diff --git a/sites/en/job-board/update_job_listings.step b/sites/en/job-board/update_job_listings.step index fb1c348cb..68063bd1d 100644 --- a/sites/en/job-board/update_job_listings.step +++ b/sites/en/job-board/update_job_listings.step @@ -66,7 +66,7 @@ ERB source_code_with_message "Now, in `app/views/jobs/new.html.erb`, add the following line:", :erb, <<-ERB - <%= render :form %> + <%= render "form" %> ERB message <<-MARKDOWN @@ -77,7 +77,7 @@ MARKDOWN source_code_with_message "Now that we have a form partial, we can reuse it! In `app/views/jobs/edit.html.erb`, we can add the same line under the header:", :erb, <<-ERB -<%= render :form %> +<%= render "form" %> ERB message "Refresh the page." From f0a769ef18f2a86a4b09f5058321781388c77218 Mon Sep 17 00:00:00 2001 From: Emily Nakashima Date: Tue, 3 Jun 2014 12:19:11 -0700 Subject: [PATCH 040/486] Add Atom editor as an option Apologies for being a tiny bit of a company shill here, but I wanted to add Atom because it's 1. free & open-source 2. hackable with HTML, CSS, and JavaScript, which might be cool for RailsBridge grads looking for challenges to apply their new skills to. --- sites/en/installfest/editors.step | 1 + 1 file changed, 1 insertion(+) diff --git a/sites/en/installfest/editors.step b/sites/en/installfest/editors.step index 779728eee..e026dc9c0 100644 --- a/sites/en/installfest/editors.step +++ b/sites/en/installfest/editors.step @@ -5,6 +5,7 @@ There are a number of different editors designed for programming. You may alread *
Sublime Text is popular with many Ruby and Rails users. You can use it free for evaluation, then must pay to continue using it. * Komodo is a very good free programming editor, that is not used as widely as in the past. It is relatively easy to use. * TextMate is very popular in the Ruby and Rails community. It is not free. +* Atom is a free, open-source editor that can be customized with HTML, CSS, and JavaScript. A download is available for OSX 10.8+, but you'll have to build from source on other platforms. * Aptana Studio is a free, full-featured, development IDE (Integrated Development Environment) for Ruby and Rails. It has many powerful features to assist you while you develop your code. You can install Aptana as either a stand-along program or as an Eclipse plugin. * RubyMine is used by many companies for their Ruby and Rails software development. Is is also a full-featured IDE, very similar to Aptana. RubyMine is not free, but has a 30-day evaluation period. From 4451f52a54526301136dde539fd99a7e91a43adc Mon Sep 17 00:00:00 2001 From: rachelmyers Date: Wed, 4 Jun 2014 12:36:51 -0500 Subject: [PATCH 041/486] Typo fixes and add content to placeholders --- sites/en/job-board/add_a_navbar.step | 4 ++-- sites/en/job-board/add_a_new_job_form.step | 4 ++-- sites/en/job-board/create_a_rails_app.step | 5 ++--- sites/en/job-board/crud_and_resourceful_routing.step | 4 ++-- sites/en/job-board/delete_job_listings.step | 1 - sites/en/job-board/listing_the_jobs.step | 5 +++-- sites/en/job-board/make_a_jobs_home_page.step | 4 ++-- sites/en/job-board/make_the_form_work.step | 2 +- sites/en/job-board/store_jobs_in_the_database.step | 4 ++-- sites/en/job-board/update_job_listings.step | 8 ++++---- 10 files changed, 20 insertions(+), 21 deletions(-) diff --git a/sites/en/job-board/add_a_navbar.step b/sites/en/job-board/add_a_navbar.step index e7275dbcc..23ccd8572 100644 --- a/sites/en/job-board/add_a_navbar.step +++ b/sites/en/job-board/add_a_navbar.step @@ -13,7 +13,7 @@ MARKDOWN discussion_box "What's an application layout?", <<-MARKDOWN None of the view pages that we've been working with so far have had the necessary structure for a valid HTML page. No `` or `` or JavaScript or CSS tags. This application layout file is where all of that stuff exists! - * How does is this page related to the individual page content? Try comparing the source in the browser to this file, and see where the individual page's code starts showing up. + * How is this page related to the individual page content? Try comparing the source in the browser to this file, and see where the individual page's code starts showing up. * If you add something (say, an h1) to this file, where will it show up? MARKDOWN @@ -44,7 +44,7 @@ ERB message <<-MARKDOWN Things to note: - * We use Rails link helpers instead of typing in `Add Job` [SAY WHY] + * We use Rails link helpers instead of typing in `Add Job`. The reason is that if the url of a page changes in the future, without the link helpers, we’d have to update every single place we link to that page. The link helpers abstract the actual url for us, so if we change a specific url, we update the address in only one place, in the routes file; and all the places we link to it stay the same. * The `
` tag is HTML5. Aren't we cool!? So let's take a look at it. Refresh, and ... isn't that horrifying looking? Let's make it look like a nav, albeit a very ugly one. diff --git a/sites/en/job-board/add_a_new_job_form.step b/sites/en/job-board/add_a_new_job_form.step index a20e75dba..a5ae51d30 100644 --- a/sites/en/job-board/add_a_new_job_form.step +++ b/sites/en/job-board/add_a_new_job_form.step @@ -3,7 +3,7 @@ message <<-MARKDOWN * Use Rails form helpers to create the HTML for the form * Learn to use the Rails server output for great good - * Update the controller so that the form save submissions to the database + * Update the controller so that the form saves submissions to the database * Learn about the beauty of the params hash # Side Note: Web forms are not perfectly straightfoward @@ -30,7 +30,7 @@ RUBY message <<-MARKDOWN Refresh , and we see that familiar "Template is missing" error. So, let's add that template. - Under app/views/jobs, add a file called new.html.erb. This will be our form. Add some html to the topic to keep things moving along: + Under app/views/jobs, add a file called new.html.erb. This will be our form. Add some html to the template to keep things moving along: MARKDOWN source_code :html, diff --git a/sites/en/job-board/create_a_rails_app.step b/sites/en/job-board/create_a_rails_app.step index d1a72b338..e9fb2e8f7 100644 --- a/sites/en/job-board/create_a_rails_app.step +++ b/sites/en/job-board/create_a_rails_app.step @@ -10,14 +10,13 @@ message <<-MARKDOWN First, let's get into a directory for RailsBridge projects (either by finding your existing one & moving there or making a new folder). - If you don't already have a RailsBridge folder, use the command `mkdir` to create one: + If you don't already have a RailsBridge folder, use the commands `mkdir` and `cd` to create one and move into it: MARKDOWN console_without_message "mkdir railsbridge" +console_without_message "cd railsbridge" message <<-MARKDOWN - and then use `cd railsbridge` to move into it. - # Rails New!!! MARKDOWN diff --git a/sites/en/job-board/crud_and_resourceful_routing.step b/sites/en/job-board/crud_and_resourceful_routing.step index 7e7a856ee..8835cf123 100644 --- a/sites/en/job-board/crud_and_resourceful_routing.step +++ b/sites/en/job-board/crud_and_resourceful_routing.step @@ -13,7 +13,7 @@ message <<-MARKDOWN !["Screenshot of Rails routes page"](img/rails-routes.png) MARKDOWN -discussion_box "CRUD", "Really, compare those two things! Out loud! As a group!" +discussion_box "CRUD", "Talk through the different uses for the HTTP verbs. What is their general purpose, and what are we specifically using them for??" message <<-MARKDOWN To have a useful app, we need to be able to create job postings, see them all and their details, change them, and delete them. The way that Rails wants us to do this is by following RESTful routing conventions, which are perfectly encapsulated by the output of `resource :jobs` in our routes.rb file. @@ -28,7 +28,7 @@ message <<-MARKDOWN You could make your URLs look like anything you wanted, like: `/all_the_jobs` or `/add_a_job` or `show_job`. This would totally work if you set up your controller methods and the route file correctly. - But we don't do this, generally, because Rails prefers resourceful routing, in which the paths are structured around a specific resource — in our case, jobs. + But we generally avoid this because the RESTful routing is a best practice that Rails makes easy to follow. In RESTful routes, the paths are structured around a specific resource — in our case, jobs. Check out more about [RESTful](http://en.wikipedia.org/wiki/Representational_state_transfer) urls. Another example: if we were making a puppy app, I would expect that going to `/puppies` would show me an index of all the puppies, and `/puppies/1` would find the puppy with the ID of one and show me their individual page, and `/puppies/1/edit` would show me the form to update a given puppy. diff --git a/sites/en/job-board/delete_job_listings.step b/sites/en/job-board/delete_job_listings.step index 36ec56b88..66595dc8e 100644 --- a/sites/en/job-board/delete_job_listings.step +++ b/sites/en/job-board/delete_job_listings.step @@ -2,7 +2,6 @@ message <<-MARKDOWN # What we're going to do * Remove postings - * That's about it Once a job is filled, we don't want a listing for it hanging out forever. Let's add a way to delete postings. diff --git a/sites/en/job-board/listing_the_jobs.step b/sites/en/job-board/listing_the_jobs.step index 3e300231f..298634793 100644 --- a/sites/en/job-board/listing_the_jobs.step +++ b/sites/en/job-board/listing_the_jobs.step @@ -4,7 +4,7 @@ message <<-MARKDOWN * Show the jobs! * Learn about ERB - Going back to the jobs index () and not seeing our new jobs kinda sucks. Let's actually build the job board part of this job board now! + Going back to the jobs index (), we expect to see the new jobs. Let's actually build the job board part of this job board now! # Get all the jobs out of the database @@ -26,7 +26,8 @@ discussion_box "Rails Console", <<-MARKDOWN The Rails console is super fun! It's giving us direct access to our local database. * Try running `Job.all.to_sql`. What does that do? - * Something else here! + * Try selecting an individual Job record. + * Try updating an that individual record from the console! MARKDOWN message "# Show those jobs!" diff --git a/sites/en/job-board/make_a_jobs_home_page.step b/sites/en/job-board/make_a_jobs_home_page.step index a9e3836df..0c2702d15 100644 --- a/sites/en/job-board/make_a_jobs_home_page.step +++ b/sites/en/job-board/make_a_jobs_home_page.step @@ -28,7 +28,7 @@ message <<-MARKDOWN * typing in `route` * hitting enter - Magic! + Magic! (Sublime is using fuzzy search, so you can use the entire file path, or just part of the filename to go to files.) MARKDOWN source_code_with_message "We're going to need a resource route, which will create EIGHT different routes for us. Add this to line two:", :ruby, "resources :jobs" @@ -81,7 +81,7 @@ error_box "The action 'index' could not be found for JobsController", <<-MARKDOW MARKDOWN message <<-MARKDOWN - It's looking for a method called index on the jobs controller! But there isn't one, boooo. So let's add it. + It's looking for a method called index on the jobs controller! Since there isn't a controller method for this route, we'll need to add it. Open up your jobs controller (again, try to use keyboard shortcuts: cmd+p on Mac or ctl+p on PC to find the file at app/controllers/jobs_controller.rb). MARKDOWN diff --git a/sites/en/job-board/make_the_form_work.step b/sites/en/job-board/make_the_form_work.step index 0a89ae9e4..91ee61627 100644 --- a/sites/en/job-board/make_the_form_work.step +++ b/sites/en/job-board/make_the_form_work.step @@ -5,7 +5,7 @@ message <<-MARKDOWN * Learn how to read server output * Review happy debugging techniques - # Form Partytime + # Partytime: Use the form to Create Objects MARKDOWN message "Now, try to submit your form." diff --git a/sites/en/job-board/store_jobs_in_the_database.step b/sites/en/job-board/store_jobs_in_the_database.step index cfc1ed3bc..671423044 100644 --- a/sites/en/job-board/store_jobs_in_the_database.step +++ b/sites/en/job-board/store_jobs_in_the_database.step @@ -31,7 +31,7 @@ message <<-MARKDOWN # Make that migration file useful - Open up the migration file that you just made (cmd+p / ctl+p and type createjobs and hit enter) and you'll see the following: + Open up the migration file that you just made (cmd+p / ctl+p, type 'create jobs', and hit enter) and you'll see the following: MARKDOWN source_code :ruby, <<-RUBY @@ -77,7 +77,7 @@ MARKDOWN message <<-MARKDOWN # Check out the model - The migration we just ran updated the database, but that doesn't mean that we can talk to the database using Ruby yet. Look at the file `app/models/job.rb`. The `jobs` class inherits from ActiveRecord::Base, so that we can talk to the database with Ruby instead of SQL! + The migration we just ran updated the database, but that doesn't mean that we can talk to the database using Ruby yet. Look at the file `app/models/job.rb`. The `Job` class inherits from ActiveRecord::Base, so that we can talk to the database with Ruby instead of SQL! Okay, so we've got some place to store our jobs. But how can we make any? THROUGH THE MAGIC OF FORMS!!! MARKDOWN diff --git a/sites/en/job-board/update_job_listings.step b/sites/en/job-board/update_job_listings.step index 68063bd1d..9270f91cb 100644 --- a/sites/en/job-board/update_job_listings.step +++ b/sites/en/job-board/update_job_listings.step @@ -26,13 +26,13 @@ ERB message <<-MARKDOWN Okay, so that's awesome. Now we just have to add a form for editing. I wonder if it is any different from the create form? I guess we could copy and paste the other form? - *Noooooooooo!!!!!!!!!!* + We could copy and paste from the other form, but we try to avoid that because duplicated code is hard to maintain. For example, if I want to add placeholder text for the inputs in the form, when the code is duplicated, I’ll need to update the code in each place the form was copied. (In large apps it’s easy to miss a place that would need to be updated.) The solution is to reuse rather than duplicate the code, and the way to reuse code in views is by using partials. MARKDOWN -discussion_box "Partials", +discussion_box "Don't Repeat Yourself", <<-MARKDOWN - * What's a partial? - * Why should we use them? + * What are some reasons to DRY up our code? + * What are some strategies for DRYing up code throughout a Rails app? MARKDOWN message <<-MARKDOWN From 7382f25b444811ec376609b5378ba6662c244f09 Mon Sep 17 00:00:00 2001 From: rachelmyers Date: Sat, 7 Jun 2014 10:52:52 -0500 Subject: [PATCH 042/486] `error_box` arity is one :boom: --- lib/step.rb | 3 +-- sites/en/job-board/add_a_new_job_form.step | 8 +++---- sites/en/job-board/delete_job_listings.step | 4 +++- sites/en/job-board/make_a_jobs_home_page.step | 24 +++++++++---------- sites/en/job-board/make_the_form_work.step | 7 +++--- sites/en/job-board/update_job_listings.step | 9 ++++--- 6 files changed, 27 insertions(+), 28 deletions(-) diff --git a/lib/step.rb b/lib/step.rb index d5e608aee..ba569baf8 100644 --- a/lib/step.rb +++ b/lib/step.rb @@ -246,11 +246,10 @@ def discussion_box(title, content) end end - def error_box(error, question = nil) + def error_box(error) div class: "error_box" do h4 "Error! Woo!!!" p error - message question if question end end diff --git a/sites/en/job-board/add_a_new_job_form.step b/sites/en/job-board/add_a_new_job_form.step index a5ae51d30..debecbfab 100644 --- a/sites/en/job-board/add_a_new_job_form.step +++ b/sites/en/job-board/add_a_new_job_form.step @@ -19,9 +19,9 @@ message <<-MARKDOWN That's the one we want for our form. Let's visit that page and see what it says: . MARKDOWN -error_box "The action 'new' could not be found for JobsController", "This looks familiar!" +error_box "The action 'new' could not be found for JobsController" -source_code_with_message "Let's add a method to our jobs controller called `new`:", :ruby, +source_code_with_message "This looks familiar! Let's add a method to our jobs controller called `new`:", :ruby, <<-RUBY def new end @@ -65,9 +65,9 @@ ERB message "Save that file, and reload the page." -error_box "First argument in form cannot contain nil or be empty", "What do you think that means? What is the first argument? What is it supposed to be?" +error_box "First argument in form cannot contain nil or be empty" -message "In order for the method `form_for` to do its job, it has to know about the thing that it's building the form for. So we need to give it an object. We do that in the controller." +message "What do you think that means? What is the first argument? What is it supposed to be? In order for the method `form_for` to do its job, it has to know about the thing that it's building the form for. So we need to give it an object. We do that in the controller." source_code_with_message "Open up the jobs_controller, and update the new method:", :ruby, <<-RUBY diff --git a/sites/en/job-board/delete_job_listings.step b/sites/en/job-board/delete_job_listings.step index 66595dc8e..9d139e861 100644 --- a/sites/en/job-board/delete_job_listings.step +++ b/sites/en/job-board/delete_job_listings.step @@ -18,7 +18,9 @@ source_code :erb, "
<%= link_to 'Delete Posting', job, method: :delete %>
. MARKDOWN -error_box "No route matches [GET] '/jobs'", -<<-MARKDOWN - That's pretty reasonable, since we currently don't have any routes at all right now. -MARKDOWN +error_box "No route matches [GET] '/jobs'" message <<-MARKDOWN + That's pretty reasonable, since we currently don't have any routes at all right now. + # Adding Routes So it's looking for a route, but can't find one. Let's add one! @@ -56,9 +55,11 @@ message <<-MARKDOWN Since adding the line `resources :jobs` made a route matching `/jobs`, let's go visit that page again: MARKDOWN -error_box "uninitialized constant JobsController", "Why does Rails now think it needs a JobsController?" +error_box "uninitialized constant JobsController" message <<-MARKDOWN + Why does Rails now think it needs a JobsController? + # Add a controller Time for a shortcut!!! Unlike the scaffold that we make in Suggestotron that makes about a million different files, we're just going to use a Rails generator to make the files we need. @@ -74,13 +75,13 @@ MARKDOWN message "Now: refresh " -error_box "The action 'index' could not be found for JobsController", <<-MARKDOWN +error_box "The action 'index' could not be found for JobsController" + +message <<-MARKDOWN What is telling Rails to look in JobsController? Let's go back to again and look at what controller and method (AKA action) the route /jobs is pointing to. -MARKDOWN -message <<-MARKDOWN It's looking for a method called index on the jobs controller! Since there isn't a controller method for this route, we'll need to add it. Open up your jobs controller (again, try to use keyboard shortcuts: cmd+p on Mac or ctl+p on PC to find the file at app/controllers/jobs_controller.rb). @@ -94,14 +95,13 @@ RUBY message "And refresh " -error_box "Missing template jobs/index, application/index with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :raw, :ruby, :jbuilder, :coffee]}. Searched in: * '/Users/probablyyou/railsbridge/job_board/app/views'", -<<-MARKDOWN +error_box "Missing template jobs/index, application/index with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :raw, :ruby, :jbuilder, :coffee]}. Searched in: * '/Users/probablyyou/railsbridge/job_board/app/views'" + +message <<-MARKDOWN What's the important part of the this error? How does Rails decide to look for something called jobs/index? How did it decide to look in the views directory? Talk through what Rails is trying, and failing, to do, and how file names and method names are important here. -MARKDOWN -message <<-MARKDOWN # Add a view Within app/views/jobs, add a file called index.html.erb. diff --git a/sites/en/job-board/make_the_form_work.step b/sites/en/job-board/make_the_form_work.step index 91ee61627..6945d039b 100644 --- a/sites/en/job-board/make_the_form_work.step +++ b/sites/en/job-board/make_the_form_work.step @@ -10,7 +10,7 @@ MARKDOWN message "Now, try to submit your form." -error_box "The action 'create' could not be found for JobsController", "" +error_box "The action 'create' could not be found for JobsController" message <<-MARKDOWN So, let's add it: @@ -26,14 +26,13 @@ RUBY message "Reload the page!" -error_box "Missing template jobs/create, application/create with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :raw, :ruby, :jbuilder, :coffee]}. Searched in: * '/Users/lillie/railsbridge/job_board/app/views'", +error_box "Missing template jobs/create, application/create with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :raw, :ruby, :jbuilder, :coffee]}. Searched in: * '/Users/lillie/railsbridge/job_board/app/views'" + <<-MARKDOWN Familiar error, right? We don't have a template called create.html.erb. BUT!!! This time we're not going to make one. -MARKDOWN -message <<-MARKDOWN We actually want to go somewhere useful, right? Let's go back to the main jobs page (where we will eventually be listing our jobs). We need to tell the create method where to go, instead of letting it decide based on method name. MARKDOWN diff --git a/sites/en/job-board/update_job_listings.step b/sites/en/job-board/update_job_listings.step index 9270f91cb..7f6efcf3b 100644 --- a/sites/en/job-board/update_job_listings.step +++ b/sites/en/job-board/update_job_listings.step @@ -82,9 +82,8 @@ ERB message "Refresh the page." -error_box "First argument in form cannot contain nil or be empty", "It looks like we don't have a job ... because we haven't gotten our job out of the database! Let's go to the jobs_controller and fix that." - -source_code_with_message "in jobs_controller.rb, add the following", :ruby, +error_box "First argument in form cannot contain nil or be empty" +source_code_with_message "It looks like we don't have a job ... because we haven't gotten our job out of the database! Let's go to the jobs_controller and fix that. In jobs_controller.rb, add the following", :ruby, <<-RUBY def edit @job = Job.find(params[:id]) @@ -99,9 +98,9 @@ message <<-MARKDOWN So now the form works. Let's try to update that job posting. Change something about the job posting, and submit the form. MARKDOWN -error_box "The action 'update' could not be found for JobsController", "So it looks like the form is finding the right route, but the method is missing from the controller." +error_box "The action 'update' could not be found for JobsController" -source_code_with_message "Let's add the update method to the file jobs_controller.rb", :ruby, +source_code_with_message "So it looks like the form is finding the right route, but the method is missing from the controller. Let's add the update method to the file jobs_controller.rb", :ruby, <<-RUBY def update end From 89ad60f024903e6d60dbb9044ddc6ea81c9a3d91 Mon Sep 17 00:00:00 2001 From: Peter Clark Date: Sat, 7 Jun 2014 11:35:06 -0500 Subject: [PATCH 043/486] Fixing a typo, and keeping terminology consistent in early ruby-language steps --- sites/en/intro-to-rails/creating_a_migration.step | 2 +- sites/en/intro-to-rails/ruby_language.step | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sites/en/intro-to-rails/creating_a_migration.step b/sites/en/intro-to-rails/creating_a_migration.step index 57273bd3f..f0b7fd612 100644 --- a/sites/en/intro-to-rails/creating_a_migration.step +++ b/sites/en/intro-to-rails/creating_a_migration.step @@ -4,7 +4,7 @@ goals { message "The suggestotron has a list of topics that people can vote on. We'll store our topics in the database. In this step you'll do the following:" - goal "Create a a simple *Table* in the database for topics with a title and a description" + goal "Create a simple *Table* in the database for topics with a title and a description" goal "Automatically generate the corresponding *Scaffold* in Rails (namely, the *Model*, the *View*, and the *Controller*)." } diff --git a/sites/en/intro-to-rails/ruby_language.step b/sites/en/intro-to-rails/ruby_language.step index d0239e34d..397932036 100644 --- a/sites/en/intro-to-rails/ruby_language.step +++ b/sites/en/intro-to-rails/ruby_language.step @@ -122,7 +122,7 @@ pluralize("kiwi") message "Methods take **parameters**, which are the variables they work on. In this case, we made a method called pluralize that takes one parameter, a word." - message "Methods can also return data. In this case, pluralize returns the word with an 's' added to the end of it. In Ruby, functions return whatever the last line of the function evaluates to." + message "Methods can also return data. In this case, pluralize returns the word with an 's' added to the end of it. In Ruby, methods return whatever the last line of the method evaluates to." end end From b7b12d88a2bc4db9c354c3d88f045d16f739b69b Mon Sep 17 00:00:00 2001 From: rachelmyers Date: Sat, 7 Jun 2014 13:27:08 -0500 Subject: [PATCH 044/486] Trivial commit to re-trigger CI build --- sites/en/job-board/update_job_listings.step | 1 - 1 file changed, 1 deletion(-) diff --git a/sites/en/job-board/update_job_listings.step b/sites/en/job-board/update_job_listings.step index 7f6efcf3b..a219a031c 100644 --- a/sites/en/job-board/update_job_listings.step +++ b/sites/en/job-board/update_job_listings.step @@ -106,7 +106,6 @@ source_code_with_message "So it looks like the form is finding the right route, end RUBY - source_code_with_message "Try it again, and ... template missing error! Similarly to create, we don't have a template to render for update. So let's just send them back to the jobs listing.", :ruby, <<-RUBY def update From 558b8a3b78e2fced8144b70fde1ca12850693f57 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Sun, 8 Jun 2014 23:47:40 -0700 Subject: [PATCH 045/486] Small syntax fixes for job board curriculum --- sites/en/job-board/add_a_navbar.step | 8 ++++---- sites/en/job-board/crud_and_resourceful_routing.step | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/sites/en/job-board/add_a_navbar.step b/sites/en/job-board/add_a_navbar.step index 23ccd8572..a32c9700a 100644 --- a/sites/en/job-board/add_a_navbar.step +++ b/sites/en/job-board/add_a_navbar.step @@ -25,21 +25,21 @@ message <<-MARKDOWN MARKDOWN source_code :erb, -<<-ERB + <<-ERB
    -
  • <%= link_to "Home", jobs_path %>
  • +
  • <%= link_to "Home", jobs_path %>
    -
  • <%= link_to "Add Job", new_job_path %>
  • +
  • <%= link_to "Add Job", new_job_path %>
-ERB + ERB message <<-MARKDOWN Things to note: diff --git a/sites/en/job-board/crud_and_resourceful_routing.step b/sites/en/job-board/crud_and_resourceful_routing.step index 8835cf123..6f71456c6 100644 --- a/sites/en/job-board/crud_and_resourceful_routing.step +++ b/sites/en/job-board/crud_and_resourceful_routing.step @@ -28,7 +28,7 @@ message <<-MARKDOWN You could make your URLs look like anything you wanted, like: `/all_the_jobs` or `/add_a_job` or `show_job`. This would totally work if you set up your controller methods and the route file correctly. - But we generally avoid this because the RESTful routing is a best practice that Rails makes easy to follow. In RESTful routes, the paths are structured around a specific resource — in our case, jobs. Check out more about [RESTful](http://en.wikipedia.org/wiki/Representational_state_transfer) urls. + But we generally avoid this because the RESTful routing is a best practice that Rails makes easy to follow. In RESTful routes, the paths are structured around a specific resource — in our case, jobs. Check out more about [RESTful](http://en.wikipedia.org/wiki/Representational_state_transfer) urls. Another example: if we were making a puppy app, I would expect that going to `/puppies` would show me an index of all the puppies, and `/puppies/1` would find the puppy with the ID of one and show me their individual page, and `/puppies/1/edit` would show me the form to update a given puppy. From e2717068653da4a539ff44b46d3e1078ee63ed07 Mon Sep 17 00:00:00 2001 From: Alex Chaffee Date: Mon, 9 Jun 2014 11:44:44 -0400 Subject: [PATCH 046/486] remove mercurial PR screenshot altogether --- CONTRIBUTING.md | 5 ----- 1 file changed, 5 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 5e5a52abe..585904101 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -42,11 +42,6 @@ maintainers to love you. :heart:* - Read the GitHub Guide on [Forking](https://guides.github.com/activities/forking/), especially the part about [Pull Requests](https://guides.github.com/activities/forking/#making-a-pull-request). -- When you submit a pull request (PR), make sure your topic branch is selected - on the right-hand side of the Pull Request Preview page, like this: - - ![choosing pull request branch](https://github-images.s3.amazonaws.com/help/pull_requests/send-pull-request.png) - - Remember, pull requests are submitted *from* your repo, but show up on the *upstream* repo. From 659f797d8bd765188b51c8a4ebeb5a2a4d6d90ca Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Tue, 10 Jun 2014 23:37:28 -0700 Subject: [PATCH 047/486] Fix minor CamelCasing issues in readme files --- CONTRIBUTING.md | 4 ++-- README.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 585904101..92e0fbcab 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -78,7 +78,7 @@ First, you'll need a GitHub account, which is totally free. You can sign up [here](https://github.com/signup/free). Next, browse the [GitHub Help site](https://help.github.com) and the -[Github Guides](https://guides.github.com/). The Help Site is more technical, and the +[GitHub Guides](https://guides.github.com/). The Help Site is more technical, and the Guides are very easy to understand tutorials. You'll want to read about @@ -101,7 +101,7 @@ at . Do it. It's worth it no matter how much git-fu you Also, [Pro Git](http://git-scm.com/book) is a great (and free!) book about Git. We apologize for how long this document is! Hopefully it addressed -most of your concerns about git, contributing, and github. Feel free +most of your concerns about git, contributing, and GitHub. Feel free to ask more questions on the [railsbridge-workshops](http://groups.google.com/group/railsbridge-workshops) mailing list. And we're open to any suggestions about improvements, diff --git a/README.md b/README.md index a849311ab..688c5081a 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# The Railsbridge Documentation Project +# The RailsBridge Documentation Project [![Build Status](https://travis-ci.org/railsbridge/docs.png)](https://travis-ci.org/railsbridge/docs) From d02c82d412b0a3e00fb5f466d08aa1c7baa38f50 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Tue, 10 Jun 2014 23:38:30 -0700 Subject: [PATCH 048/486] Ruby 2.1.2 --- .travis.yml | 2 +- Gemfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 57d9fb752..1388cc243 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,4 +1,4 @@ language: ruby rvm: - - 2.1.1 + - 2.1.2 cache: bundler diff --git a/Gemfile b/Gemfile index ac6275535..e77acdab2 100644 --- a/Gemfile +++ b/Gemfile @@ -1,6 +1,6 @@ source "https://rubygems.org/" -ruby '2.1.1' +ruby '2.1.2' gem 'activesupport', '~> 3.2.0' gem "erector", "~> 0.10.0" From cafcdb38b0c6e49b9597cad737512a8278df5f18 Mon Sep 17 00:00:00 2001 From: Yu-Cheng Chuang Date: Sat, 14 Jun 2014 16:25:48 +0800 Subject: [PATCH 049/486] =?UTF-8?q?when=20building=20back=20link,=20separa?= =?UTF-8?q?te=20page=20name=20and=20fragment=20to=20avoid=20=E2=80=98#?= =?UTF-8?q?=E2=80=99=20being=20escaped?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/doc_page.rb | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lib/doc_page.rb b/lib/doc_page.rb index 53ab9ed1e..ac3a2f2aa 100644 --- a/lib/doc_page.rb +++ b/lib/doc_page.rb @@ -121,10 +121,15 @@ def body_content doc_content } if @back + # Encode page name and fragment name separately so that + # the fragment indicator '#' won't be escaped. + page_name, fragment = @back.split('#') + back_url = [URI.escape(page_name), URI.escape(fragment)].join('#') + div.back { text I18n.t("general.back_to") + " " - a(class: "back", href: URI.escape(@back)) do - text Titleizer.title_for_page(@back.split('#').first) + a(class: "back", href: back_url) do + text Titleizer.title_for_page(page_name) end } end From de110c5470bffa8fa708c333cbb644dfaacb7509 Mon Sep 17 00:00:00 2001 From: Alex Nisnevich Date: Sat, 14 Jun 2014 14:52:53 -0700 Subject: [PATCH 050/486] @jobs should be @job in jobs#new --- sites/en/job-board/add_a_new_job_form.step | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/en/job-board/add_a_new_job_form.step b/sites/en/job-board/add_a_new_job_form.step index debecbfab..cf30583f9 100644 --- a/sites/en/job-board/add_a_new_job_form.step +++ b/sites/en/job-board/add_a_new_job_form.step @@ -72,7 +72,7 @@ message "What do you think that means? What is the first argument? What is it su source_code_with_message "Open up the jobs_controller, and update the new method:", :ruby, <<-RUBY def new - @jobs = Job.new + @job = Job.new end RUBY From b54661b919f0b3a2ed9fff126928fa1e02b5202d Mon Sep 17 00:00:00 2001 From: Lillie Chilen Date: Sat, 14 Jun 2014 20:21:49 -0700 Subject: [PATCH 051/486] Remove probably spurious schedule from Learn to Code curriculum --- sites/en/learn-to-code/learn-to-code.md | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/sites/en/learn-to-code/learn-to-code.md b/sites/en/learn-to-code/learn-to-code.md index ba4445898..bfb04d9eb 100644 --- a/sites/en/learn-to-code/learn-to-code.md +++ b/sites/en/learn-to-code/learn-to-code.md @@ -4,24 +4,6 @@ You may have never programmed before. Now you will. -# Schedule - -9:00 introductions - -9:30 lecture - -10:45 - 11:00 mandatory break - -12:30 lunch - -1:30 class resumes - -3:00 - 3:30 stretch break & snacks & coffee - -4:30 discussion and next steps - -5:00 bye - # What is coding? * coding = programming From 53abeea26937f8bccba0f6bde3bfa42b4453854e Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Sat, 14 Jun 2014 20:30:03 -0700 Subject: [PATCH 052/486] Remove instructions about therubyracer for Linux Instead of using therubyracerm, linux users should `sudo apt-get install nodejs`, which hopefully will allow Rails to find a node runtime. Fixes #339 --- sites/en/installfest/create_a_rails_app.step | 6 ------ sites/en/installfest/linux.step | 11 ++++++----- 2 files changed, 6 insertions(+), 11 deletions(-) diff --git a/sites/en/installfest/create_a_rails_app.step b/sites/en/installfest/create_a_rails_app.step index 108090582..1a0e2d4d1 100644 --- a/sites/en/installfest/create_a_rails_app.step +++ b/sites/en/installfest/create_a_rails_app.step @@ -24,12 +24,6 @@ step "Create a new Rails app" do message "The command's output is voluminous, and will take some time to complete, with a long pause in the middle, after all the 'create...' statements ending in 'bundle install'. When it fully completes, it will return you to your home prompt. Look for the 'Your bundle is complete!' message just above." - tip do - message "On Linux, you may have to enable this line to your Gemfile:" - pre "gem 'therubyracer', :platforms => :ruby" - message "Just delete the '#' in front of the statement" - end - console "cd test_app" console "rails server" diff --git a/sites/en/installfest/linux.step b/sites/en/installfest/linux.step index 97fe9bee6..f82799b08 100644 --- a/sites/en/installfest/linux.step +++ b/sites/en/installfest/linux.step @@ -17,11 +17,11 @@ Open a terminal (Applications > Accessories > Terminal). You may want to right- bison build-essential curl - git-core - libapr1 - libaprutil1 - libc6-dev - libltdl-dev + git-core + libapr1 + libaprutil1 + libc6-dev + libltdl-dev libreadline6 libreadline6-dev libsqlite3-0 @@ -33,6 +33,7 @@ Open a terminal (Applications > Accessories > Terminal). You may want to right- libxslt1-dev libyaml-dev ncurses-dev + nodejs openssl sqlite3 zlib1g From ecfacf4f4914f19f2d80d59cba287f7d5af8ee2e Mon Sep 17 00:00:00 2001 From: Lillie Chilen Date: Sat, 14 Jun 2014 20:52:05 -0700 Subject: [PATCH 053/486] Improve alt text in Suggestoton curriculum --- sites/en/intro-to-rails/CRUD_with_scaffolding.step | 10 +++++----- sites/en/intro-to-rails/deploying_to_heroku.step | 2 +- sites/en/intro-to-rails/getting_started.step | 8 ++++---- sites/en/intro-to-rails/intro-to-rails.step | 2 +- sites/en/intro-to-rails/setting_the_default_page.step | 2 +- 5 files changed, 12 insertions(+), 12 deletions(-) diff --git a/sites/en/intro-to-rails/CRUD_with_scaffolding.step b/sites/en/intro-to-rails/CRUD_with_scaffolding.step index 4a8a1a41f..11bd41ffd 100644 --- a/sites/en/intro-to-rails/CRUD_with_scaffolding.step +++ b/sites/en/intro-to-rails/CRUD_with_scaffolding.step @@ -21,19 +21,19 @@ steps { step { message "Point your browser to [http://localhost:3000/topics](http://localhost:3000/topics)" - message "You should see a page listing topics that looks something like this:" + message "You should see the 'Listing Topics' page with headers for title and description, and a link to add a new topic:" - img src: "img/Seattle_topic_list_page.png", alt: "Topic List Page" + img src: "img/Seattle_topic_list_page.png", alt: "Screenshot of topic list page" } step { message <<-MARKDOWN * Click on "New Topic" * Fill in the form and click "Create Topic" - * You should see a confirmation page like this: + * You should see a page showing your new topic with a message that your topic was successfully created: MARKDOWN - img alt: "topic created", src: "img/Seattle_topic_created.png" + img alt: "Screenshot of topic detail page with confirmation message", src: "img/Seattle_topic_created.png" } step { @@ -41,7 +41,7 @@ steps { * Click on "back" * You should see the topic list again, this time with your new topic listed: - ![list with topic](img/Seattle_list_with_topic.png) + ![Screenshot of topic list with new topic](img/Seattle_list_with_topic.png) * Try the 'show', 'edit', and 'destroy' links to see what they do * You've created a basic database driven web site, congrats! diff --git a/sites/en/intro-to-rails/deploying_to_heroku.step b/sites/en/intro-to-rails/deploying_to_heroku.step index bb3864da6..d88feddc5 100644 --- a/sites/en/intro-to-rails/deploying_to_heroku.step +++ b/sites/en/intro-to-rails/deploying_to_heroku.step @@ -101,7 +101,7 @@ explanation do MARKDOWN message "You should be able to deploy your application any time it's in a good, working state. Your typical workflow will look like:" - img src: "img/workflow.png", alt: "workflow", style: "border: none" + img src: "img/workflow.png", alt: "Diagram showing git workflow of making changes, committing them, and pushing to Heroku.", style: "border: none" ol do li { message "Add or change some code" } li { message "Commit your changes (`git commit`)" } diff --git a/sites/en/intro-to-rails/getting_started.step b/sites/en/intro-to-rails/getting_started.step index 5139b33da..ff2f70d42 100644 --- a/sites/en/intro-to-rails/getting_started.step +++ b/sites/en/intro-to-rails/getting_started.step @@ -1,4 +1,4 @@ -img src: "img/Start_page.png", alt: "Start Page" +img src: "img/Start_page.png", alt: "Screenshot of a Ruby on Rails default home page" goals do goal "Create Your New Application" @@ -53,11 +53,11 @@ Open the suggestotron folder as a project in your text editor. In **Sublime Text 2**, you can use the `Project > Add Folder to Project...` menu option: - +![Sublime Text Project menu screenshot](img/sublime_add_folder_to_project.png) -Select your `suggestotron` folder from the file picker that opens. If everything works out Sublime should look something like this: +Select your `suggestotron` folder from the file picker that opens. If everything works out Sublime should show the directories of your app in a tree structure on the left: - +![Screenshot of Suggestotron project folder tree in Sublime Text](img/sublime_project_as_folder.png) MARKDOWN end diff --git a/sites/en/intro-to-rails/intro-to-rails.step b/sites/en/intro-to-rails/intro-to-rails.step index 215a1e108..4bbfeb030 100755 --- a/sites/en/intro-to-rails/intro-to-rails.step +++ b/sites/en/intro-to-rails/intro-to-rails.step @@ -12,7 +12,7 @@ allow users to: You've sketched up an initial screenshot of what you want it to look like: -![screenshot](img/finished_app.png) +![Browser window with topic titles that can be voted on, ordered by number of votes](img/finished_app.png) ### Meta-Goal diff --git a/sites/en/intro-to-rails/setting_the_default_page.step b/sites/en/intro-to-rails/setting_the_default_page.step index ae87f2a9a..0aea245a4 100644 --- a/sites/en/intro-to-rails/setting_the_default_page.step +++ b/sites/en/intro-to-rails/setting_the_default_page.step @@ -70,7 +70,7 @@ explanation { In Rails 4, you can also get this information on your site in development. Go to http://localhost:3000/rails/info and you'll see something like this: - + Screenshot of browser-based Rails routing info page You'll also see that table in Rails 4 whenever you try to access an invalid route (try http://localhost:3000/sandwich) From 01ca022f14fd03095bfe49ba13ede55e82409f38 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Sun, 15 Jun 2014 23:45:11 -0700 Subject: [PATCH 054/486] Restore _escaped function to using URI::PATTERN::RESERVED This ensures that the issue with colons in page links (like on the Ruby site) still works, though it possibly breaks non-ASCII page names. --- README.md | 2 +- app.rb | 2 +- lib/doc_page.rb | 4 +++- lib/step.rb | 2 +- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index b14d4a321..461f0ce8b 100644 --- a/README.md +++ b/README.md @@ -40,7 +40,7 @@ To server sites from another locale (say, "es" or Spanish)... The server listens on `0.0.0.0:9292`. -Now you have to setup subdomain for the site. If you have Pow, run: +Now you have to set up subdomain mappings for the site. If you have Pow, run: $ echo 9292 > ~/.pow/railsbridge # works for any subdomain diff --git a/app.rb b/app.rb index af1b00acd..cd94afce7 100755 --- a/app.rb +++ b/app.rb @@ -29,7 +29,7 @@ class InstallFest < Sinatra::Application # todo: use Sinatra::Base instead, wi AVAILABLE_LOCALES = %w(en es) configure do - I18n::Backend::Simple.send(:include, I18n::Backend::Fallbacks) + I18n::Backend::Simple.include(I18n::Backend::Fallbacks) I18n.load_path = Dir[File.join(settings.root, 'locales', '*.yml')] I18n.backend.load_translations diff --git a/lib/doc_page.rb b/lib/doc_page.rb index ac3a2f2aa..c81111c32 100644 --- a/lib/doc_page.rb +++ b/lib/doc_page.rb @@ -124,7 +124,9 @@ def body_content # Encode page name and fragment name separately so that # the fragment indicator '#' won't be escaped. page_name, fragment = @back.split('#') - back_url = [URI.escape(page_name), URI.escape(fragment)].join('#') + url_components = [URI.escape(page_name, URI::PATTERN::RESERVED)] + url_components << URI.escape(fragment, URI::PATTERN::RESERVED) if fragment + back_url = url_components.join('#') div.back { text I18n.t("general.back_to") + " " diff --git a/lib/step.rb b/lib/step.rb index d5690eb00..57bded675 100644 --- a/lib/step.rb +++ b/lib/step.rb @@ -107,7 +107,7 @@ def link_without_toc name end def _escaped str - URI.escape(str) + URI.escape(str, URI::PATTERN::RESERVED) end def simple_link name, options={} From cf10907114266469c436e9cfdc3a88cb524b32d0 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Mon, 16 Jun 2014 22:15:11 -0700 Subject: [PATCH 055/486] Include a message telling users to save after setting root route Fixes #365 --- sites/en/installfest/deploy_a_rails_app.step | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sites/en/installfest/deploy_a_rails_app.step b/sites/en/installfest/deploy_a_rails_app.step index 336b60fa5..ebd9d4d9a 100644 --- a/sites/en/installfest/deploy_a_rails_app.step +++ b/sites/en/installfest/deploy_a_rails_app.step @@ -103,6 +103,8 @@ bundle install --without production root 'drinks#index' RUBY + message "Save the file." + message "Note that you must remove the leading '#', as lines that start with a # are comments and will not have any effect." end From a61f249f1735fb11d277b327801c068d0c63ceb5 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Tue, 17 Jun 2014 23:18:33 -0700 Subject: [PATCH 056/486] Fix typos and some minor syntax things found by RubyMine inspections --- Rakefile | 2 +- app.rb | 4 ++-- lib/contents.rb | 10 +++++----- lib/media_wiki.rb | 8 ++++---- lib/step.rb | 2 +- public/css/header.scss | 12 ++++-------- public/css/step.css | 4 +--- sites/en/frontend/frontend.step | 2 +- .../add_other_features_of_your_choosing.step | 2 +- ...pages_to_create_and_look_at_individual_posts.step | 4 ++-- sites/en/intermediate-rails/add_replying.step | 2 +- sites/en/intermediate-rails/install_devise.step | 2 +- sites/en/intermediate-rails/intermediate-rails.step | 2 +- sites/en/workshop/ruby_for_beginners.deck.md | 2 +- spec/app_deck_spec.rb | 2 +- spec/sites/meals/_find_utensils.step | 2 +- spec/sites/meals/eat_a_meal.step | 2 +- spec/sites/meals/prepare_a_meal.step | 4 ++-- spec/sites/meals/vegetarian.step | 2 +- spec/step_spec.rb | 6 +++--- 20 files changed, 35 insertions(+), 41 deletions(-) diff --git a/Rakefile b/Rakefile index fb1f699e8..835c63778 100644 --- a/Rakefile +++ b/Rakefile @@ -12,7 +12,7 @@ begin t.pattern = "spec/**/*_spec.rb" t.rspec_opts = "--format d" - t.rspec_opts += " --color" if !windows? + t.rspec_opts += " --color" unless windows? # t.ruby_opts="-w" end rescue LoadError # swallow Heroku deploy error diff --git a/app.rb b/app.rb index cd94afce7..5bde6baac 100755 --- a/app.rb +++ b/app.rb @@ -25,7 +25,7 @@ class InstallFest < Sinatra::Application # todo: use Sinatra::Base instead, wi include Erector::Mixin # Set available locales in Array of Strings; this is also used when - # checking availability in dynamic locale assigment, so must be as Strings. + # checking availability in dynamic locale assignment, they must be strings. AVAILABLE_LOCALES = %w(en es) configure do @@ -102,7 +102,7 @@ def src end def ext - ext = $1 if doc_path.match(/\.(.*)/) + $1 if doc_path.match(/\.(.*)/) end def doc_path diff --git a/lib/contents.rb b/lib/contents.rb index e69173670..4e5f7444f 100755 --- a/lib/contents.rb +++ b/lib/contents.rb @@ -32,7 +32,7 @@ def site_page_files end def content_for filename - open("#{site_dir}/#{filename}").read() + open("#{site_dir}/#{filename}").read end def subpages_for filename @@ -45,20 +45,20 @@ def subpages_for filename content.scan /[^!]\[.*?\]\((.*?)\)/ do |link, _| next if (link =~ /^http/) next if (link =~ %r(^//)) # protocol-less absolute links e.g. //google.com - links.push(link) if !links.include? link + links.push(link) end # (stepfiles) links of the form: link "next page" content.scan /link\s*["'](.*?)["']/ do |link, _| - links.push(link) if !links.include? link + links.push(link) end # (stepfiles) links of the form: site_desc "some site" content.scan /site_desc\s*["'](.*?)["']/ do |link, _| - links.push('/' + link) if !links.include? link + links.push('/' + link) end - links + links.uniq end def next_step_for filename diff --git a/lib/media_wiki.rb b/lib/media_wiki.rb index bbf24e771..4b5c44e4c 100644 --- a/lib/media_wiki.rb +++ b/lib/media_wiki.rb @@ -7,9 +7,9 @@ def mw2md md gsub(/^\*\*\* /, " * "). # square-bullet lists (turn into regular bullets) - gsub(/^\# /, "\n* "). - gsub(/^\#\# /, " * "). - gsub(/^\#\#\# /, " * "). + gsub(/^# /, "\n* "). + gsub(/^## /, " * "). + gsub(/^### /, " * "). # headings gsub(/^==== ?(.*)( *====)\s*$/, "### \\1"). @@ -50,7 +50,7 @@ def mw2md md gsub(/^\{\|(.*)$/) {"\n\n"}. gsub(/^\|-/, ""). gsub(/^\|\+(.*)/, ""). - gsub(/^\! /, "
\\1
"). + gsub(/^! /, ""). gsub(/^\| /, ""). gsub(/^\|\}/, "
") end diff --git a/lib/step.rb b/lib/step.rb index 57bded675..3fd3587f2 100644 --- a/lib/step.rb +++ b/lib/step.rb @@ -305,7 +305,7 @@ def fuzzy_result fuzzed_text span I18n.t("captions.fuzzy_result") remaining_text = fuzzed_text pre do - while match = remaining_text.match(/(.*?){FUZZY}(.*?){\/FUZZY}(.*)/m) + while match = remaining_text.match(/(.*?)\{FUZZY}(.*?)\{\/FUZZY}(.*)/m) text match[1] span match[2], :class => 'fuzzy-lightened' remaining_text = match[3] diff --git a/public/css/header.scss b/public/css/header.scss index e9b1bad30..7f9938a5e 100644 --- a/public/css/header.scss +++ b/public/css/header.scss @@ -30,7 +30,7 @@ nav *, nav *:before, nav *:after { list-style: none; background-color: #fff; border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, 0.15); + border-color: rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); background-clip: padding-box; @@ -39,14 +39,13 @@ nav *, nav *:before, nav *:after { &:before { content: ""; - border-color: transparent transparent white transparent; position: absolute; height: 0; width: 0; top: -19px; left: 148px; - border-width: 10px; - border-style: solid; + border: 10px solid transparent; + border-bottom-color: white; } li { @@ -62,7 +61,6 @@ nav *, nav *:before, nav *:after { padding: 3px 20px; font-weight: normal; line-height: 1.428571429; - color: #333; white-space: nowrap; } } @@ -111,9 +109,7 @@ nav *, nav *:before, nav *:after { > a { position: relative; display: block; - padding: 10px 15px; - padding-top: 15px; - padding-bottom: 15px; + padding: 15px; line-height: 20px; } diff --git a/public/css/step.css b/public/css/step.css index 2c72eb8fe..b983d524a 100644 --- a/public/css/step.css +++ b/public/css/step.css @@ -163,9 +163,7 @@ div.back:before { table.bordered td, table.bordered tr { - border-style: solid; - border-width: 1px; - border-color: black; + border: 1px solid black; padding-left: 5px; padding-right: 5px; } diff --git a/sites/en/frontend/frontend.step b/sites/en/frontend/frontend.step index db98fd3b3..1d889a781 100755 --- a/sites/en/frontend/frontend.step +++ b/sites/en/frontend/frontend.step @@ -2,7 +2,7 @@ message <<-MARKDOWN ### Goal -Our aim is to get you aquainted with HTML, CSS, and JavaScript, the most essential building blocks +Our aim is to get you acquainted with HTML, CSS, and JavaScript, the most essential building blocks of web experiences. You'll create a basic static web page about yourself and possibly deploy it to the web. You'll: diff --git a/sites/en/intermediate-rails/add_other_features_of_your_choosing.step b/sites/en/intermediate-rails/add_other_features_of_your_choosing.step index 650d72717..83987c310 100644 --- a/sites/en/intermediate-rails/add_other_features_of_your_choosing.step +++ b/sites/en/intermediate-rails/add_other_features_of_your_choosing.step @@ -8,7 +8,7 @@ Suggestions: * Easy user profile pictures with [Gravatar](https://gravatar.com/). * Add login options with [Omniauth](https://github.com/intridea/omniauth), including Twitter, Facebook, Github, Google, and more. * Check out the Devise [documentation for integrating with Omniauth](https://github.com/plataformatec/devise/wiki/OmniAuth:-Overview). -* Fiddle with the layout of the show page so it doesn’t look bad. If it looks bad. It probably looks great. +* Fiddle with the layout of the show page so it doesn't look bad. If it looks bad. It probably looks great. * Perhaps fancier post markup with Markdown or something similar. * Deploy to Heroku and send your message board to all your friends! diff --git a/sites/en/intermediate-rails/add_pages_to_create_and_look_at_individual_posts.step b/sites/en/intermediate-rails/add_pages_to_create_and_look_at_individual_posts.step index 962c60935..08f09b0fa 100644 --- a/sites/en/intermediate-rails/add_pages_to_create_and_look_at_individual_posts.step +++ b/sites/en/intermediate-rails/add_pages_to_create_and_look_at_individual_posts.step @@ -2,7 +2,7 @@ requirements do message <<-MARKDOWN * The user should be able to create a post with a title, author, date published, and content. The author should be the current user. * The complete post should appear on its own page (aka its show page). -* If the user doesn’t submit all required fields, they should see some error messaging, but shouldn’t lose any of their work. +* If the user doesn't submit all required fields, they should see some error messaging, but shouldn't lose any of their work. MARKDOWN table do tr do @@ -50,7 +50,7 @@ message <<-MARKDOWN * Rails has some built in ways to associate one model with another. See the RailsGuides link above for hints on how to make a user the owner of a post! * Don't hand code the form! You don't have to! Rails will help. See RailsGuide link above! * Rails has a built-in way to note when something was stored in the database. Probably handy for showing the date / time a post was created. -* For now, we're going to use the user's email address when displaying a posts's author. You can add names or other identifiers later! (Also, even though you're going to get the current user's email address from the User model, you'll still need a user parameter for your Post resource.) +* For now, we're going to use the user's email address when displaying a post's author. You can add names or other identifiers later! (Also, even though you're going to get the current user's email address from the User model, you'll still need a user parameter for your Post resource.) * You need a `create` method to store your post data - scroll down a little bit in this section of the Getting Started guide for very helpful information and to see an example of a create method: . MARKDOWN end diff --git a/sites/en/intermediate-rails/add_replying.step b/sites/en/intermediate-rails/add_replying.step index ce4ded302..0df64b867 100644 --- a/sites/en/intermediate-rails/add_replying.step +++ b/sites/en/intermediate-rails/add_replying.step @@ -3,7 +3,7 @@ message <<-MARKDOWN * The user should see a 'New Reply' link or button on a post's show page which takes them to a form. The form should include the title of the post being replied to. * The user should be able to create a new reply to a post using the 'New Reply' form. * The user should see all the replies to a post on the post’s show page. -* If the user doesn’t submit all required fields, they should see some error messaging, but they shouldn’t lose any of their work. +* If the user doesn't submit all required fields, they should see some error messaging, but they shouldn't lose any of their work. MARKDOWN table do tr do diff --git a/sites/en/intermediate-rails/install_devise.step b/sites/en/intermediate-rails/install_devise.step index e58f84b1a..dc5d3272e 100644 --- a/sites/en/intermediate-rails/install_devise.step +++ b/sites/en/intermediate-rails/install_devise.step @@ -1,7 +1,7 @@ requirements do message <<-MARKDOWN * The user should be able to create an account and log in. -* The user should see a prompt to log in if they aren’t logged in. +* The user should see a prompt to log in if they aren't logged in. * Once logged in, the user should see a static page with some kind of greeting. * The page should display the logged-in user's email address and a link to log out. * You, the developer, should explain to a teacher, TA, or fellow student how Rails knows to render the home view. diff --git a/sites/en/intermediate-rails/intermediate-rails.step b/sites/en/intermediate-rails/intermediate-rails.step index c072df9a0..bf2d7e1c8 100644 --- a/sites/en/intermediate-rails/intermediate-rails.step +++ b/sites/en/intermediate-rails/intermediate-rails.step @@ -26,7 +26,7 @@ message <<-MARKDOWN * Each time you get your app into a functional state, before adding any more features, COMMIT TO GIT! The new features will probably break things, which is neat, but you’ll want to be able to roll back to a prior version if necessary. -MAJORLY IMPORTANT NOTE: We called the sections challenges because they are challenging! This curriculum will be most fun as a collaboration — talk things through with your teacher, TAs, and other students. This is a very different style of curriculum than Suggestotron, so don’t be discouraged if you aren’t quite sure what to do next. +MAJORLY IMPORTANT NOTE: We called the sections challenges because they are challenging! This curriculum will be most fun as a collaboration — talk things through with your teacher, TAs, and other students. This is a very different style of curriculum than Suggestotron, so don’t be discouraged if you aren't quite sure what to do next. ## How to use this curriculum * Challenges are the big chunks of stuff to work on at a given time. These are gated by requirements — once you (or your group) has completed a set of requirements, go on to the next set. diff --git a/sites/en/workshop/ruby_for_beginners.deck.md b/sites/en/workshop/ruby_for_beginners.deck.md index 130da2599..b018e4624 100644 --- a/sites/en/workshop/ruby_for_beginners.deck.md +++ b/sites/en/workshop/ruby_for_beginners.deck.md @@ -227,7 +227,7 @@ Create a variable whose name has: * a number anywhere (like `y2k`) -* a number at the start (like '101dalmations') +* a number at the start (like '101dalmatians') * a number at the end (like 'starwars2') diff --git a/spec/app_deck_spec.rb b/spec/app_deck_spec.rb index 84f6b2053..ea44d6a19 100644 --- a/spec/app_deck_spec.rb +++ b/spec/app_deck_spec.rb @@ -34,7 +34,7 @@ def app sites_dir = dir "sites" do dir "meals" do - f = file "breakfast.deck.md", breakfast + file "breakfast.deck.md", breakfast end end Site.stub(:sites_dir) { sites_dir } diff --git a/spec/sites/meals/_find_utensils.step b/spec/sites/meals/_find_utensils.step index fdaca4416..43d009e8a 100644 --- a/spec/sites/meals/_find_utensils.step +++ b/spec/sites/meals/_find_utensils.step @@ -1 +1 @@ -Maybe they are in the drawer? \ No newline at end of file +message "Maybe they are in the drawer?" \ No newline at end of file diff --git a/spec/sites/meals/eat_a_meal.step b/spec/sites/meals/eat_a_meal.step index ab4a7ba17..157f08ebc 100644 --- a/spec/sites/meals/eat_a_meal.step +++ b/spec/sites/meals/eat_a_meal.step @@ -1,3 +1,3 @@ -Put the food in your mouth! +message "Put the food in your mouth!" next_step "clean_up" \ No newline at end of file diff --git a/spec/sites/meals/prepare_a_meal.step b/spec/sites/meals/prepare_a_meal.step index 074ed5441..be6390227 100644 --- a/spec/sites/meals/prepare_a_meal.step +++ b/spec/sites/meals/prepare_a_meal.step @@ -1,4 +1,4 @@ -Are you +message "Are you" link "vegetarian" -or +message "or" link "omnivorous" \ No newline at end of file diff --git a/spec/sites/meals/vegetarian.step b/spec/sites/meals/vegetarian.step index 84cd8ac91..4d86f2064 100644 --- a/spec/sites/meals/vegetarian.step +++ b/spec/sites/meals/vegetarian.step @@ -1,4 +1,4 @@ -Make sure not to use any meat! +message "Make sure not to use any meat!" insert 'find_utensils' diff --git a/spec/step_spec.rb b/spec/step_spec.rb index 4558a944c..dcec8a8a3 100644 --- a/spec/step_spec.rb +++ b/spec/step_spec.rb @@ -57,7 +57,7 @@ def step_obj_for(path) anchors = html_doc.css("a") names = anchors.map{|a| a["name"]} - assert { names == ["step1", "happy_step"] } + assert { names == %w(step1 happy_step) } end it "nests anchor numbers" do @@ -73,11 +73,11 @@ def step_obj_for(path) RUBY titles = html_doc.css('.step').map{|div| div["title"]} - assert { titles == ["breakfast", "cereal", "eggs", "lunch", "salad", "sandwich"] } + assert { titles == %w(breakfast cereal eggs lunch salad sandwich) } anchors = html_doc.css("a") names = anchors.map{|a| a["name"]} - assert { names == ["step1", "step1-1", "step1-2", "step2", "step2-1", "step2-2"] } + assert { names == %w(step1 step1-1 step1-2 step2 step2-1 step2-2) } end describe 'link' do From 40f18b7a0cfc07273023bfd12a429343a5fec699 Mon Sep 17 00:00:00 2001 From: Yu-Cheng Chuang Date: Sat, 3 May 2014 15:33:13 +0800 Subject: [PATCH 057/486] server now responds to zh-tw subdomain --- app.rb | 4 ++-- sites/zh-tw/nihao/nihao.step | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) create mode 100644 sites/zh-tw/nihao/nihao.step diff --git a/app.rb b/app.rb index 5bde6baac..00edd492a 100755 --- a/app.rb +++ b/app.rb @@ -26,7 +26,7 @@ class InstallFest < Sinatra::Application # todo: use Sinatra::Base instead, wi # Set available locales in Array of Strings; this is also used when # checking availability in dynamic locale assignment, they must be strings. - AVAILABLE_LOCALES = %w(en es) + AVAILABLE_LOCALES = %w(en es zh-tw) configure do I18n::Backend::Simple.include(I18n::Backend::Fallbacks) @@ -41,7 +41,7 @@ class InstallFest < Sinatra::Application # todo: use Sinatra::Base instead, wi def initialize super @here = File.expand_path(File.dirname(__FILE__)) - @default_sites = {en: "docs", es: "hola"} + @default_sites = {en: "docs", es: "hola", :"zh-tw" => "nihao" } end attr_reader :here diff --git a/sites/zh-tw/nihao/nihao.step b/sites/zh-tw/nihao/nihao.step new file mode 100644 index 000000000..76a2c10f7 --- /dev/null +++ b/sites/zh-tw/nihao/nihao.step @@ -0,0 +1 @@ +message "世界你好!" From ee47f0c85782a0481abf210b07bb8f83b054bcb4 Mon Sep 17 00:00:00 2001 From: Yu-Cheng Chuang Date: Sun, 4 May 2014 20:39:34 +0800 Subject: [PATCH 058/486] add Taiwan flag --- lib/flags.rb | 2 +- public/flags/ZH-TW.png | Bin 0 -> 279 bytes 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 public/flags/ZH-TW.png diff --git a/lib/flags.rb b/lib/flags.rb index 7e56ad354..b22b4196d 100644 --- a/lib/flags.rb +++ b/lib/flags.rb @@ -13,7 +13,7 @@ def self.css_path def initialize *args super - @locales = ["us", "es"] + @locales = ["us", "es", "zh-tw"] end def content diff --git a/public/flags/ZH-TW.png b/public/flags/ZH-TW.png new file mode 100644 index 0000000000000000000000000000000000000000..e48b7b671c821e8883567e7ea9c0df9312044589 GIT binary patch literal 279 zcmV+y0qFjTP)u;XzVtso|Lp$>348yGiq8A5 zsJNJZ4ggsWvUJOq2mg2Pe)NC)_J{w4gy#HLQCUJC2Y`GIvh?ubXa65R{`~*Ifv5l1 zt-Jf5lXE8R9l*mg>wj|czWZLrT*uf7A07HkQTrnvwV+~MInaauln$^l9Y8Fj#@14bP%>VV Date: Sun, 4 May 2014 21:04:25 +0800 Subject: [PATCH 059/486] also test for zh-tw sites --- spec/site_syntax_spec.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/site_syntax_spec.rb b/spec/site_syntax_spec.rb index 4622c6fe7..fa58627ab 100644 --- a/spec/site_syntax_spec.rb +++ b/spec/site_syntax_spec.rb @@ -12,7 +12,7 @@ def app @app ||= InstallFest.new end - ['en', 'es'].each do |locale| + ['en', 'es', 'zh-tw'].each do |locale| describe "in locale '#{locale}'" do Site.all(locale).each do |site| describe "#{site.name} pages..." do From f27f5c62969c4831d6a3cc17cf832749cb64e545 Mon Sep 17 00:00:00 2001 From: Kevin McKelvin Date: Sat, 28 Jun 2014 15:08:46 +0200 Subject: [PATCH 060/486] Mention that the upvote method must go above the private keyword Several students were adding the `upvote` action method to the end of the controller under the private methods. --- sites/en/intro-to-rails/allow_people_to_vote.step | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/en/intro-to-rails/allow_people_to_vote.step b/sites/en/intro-to-rails/allow_people_to_vote.step index 9bb4e3afd..680849ceb 100644 --- a/sites/en/intro-to-rails/allow_people_to_vote.step +++ b/sites/en/intro-to-rails/allow_people_to_vote.step @@ -5,7 +5,7 @@ goals { steps { step "Add a new controller action for voting" do - message "Edit `app/controllers/topics_controller.rb` to add a method like this:" + message "Edit `app/controllers/topics_controller.rb` and add this method at the end of the controller, above the `private` keyword:" source_code :ruby, <<-RUBY def upvote From 49896368b9dd73f99894d9f7472985895898f3b4 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Sat, 28 Jun 2014 22:59:34 -0700 Subject: [PATCH 061/486] Learn to code: Update 'what every girl needs to know' link to a working mirror Fixes #367 --- sites/en/learn-to-code/learn-to-code.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/en/learn-to-code/learn-to-code.md b/sites/en/learn-to-code/learn-to-code.md index bfb04d9eb..f82c267a9 100644 --- a/sites/en/learn-to-code/learn-to-code.md +++ b/sites/en/learn-to-code/learn-to-code.md @@ -19,7 +19,7 @@ You may have never programmed before. Now you will. * most coding happens in a team * pair programming is awesome - + # What is coding? From e46e5e7ae63dab3c77f48ef1e5c2c0dd9415cd21 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Tue, 8 Jul 2014 22:02:15 -0700 Subject: [PATCH 062/486] Leave a note on the 'javascript' site directing people to 'intro-to-javascript' --- sites/en/javascript/javascript.step | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/sites/en/javascript/javascript.step b/sites/en/javascript/javascript.step index b4b772420..46567e34c 100644 --- a/sites/en/javascript/javascript.step +++ b/sites/en/javascript/javascript.step @@ -1,3 +1,9 @@ +important <<-MARKDOWN +This page is currently only the seed of what may some day be a curriculum. + +If you're looking for a more complete curriculum, try Intro to Javascript +MARKDOWN + message <<-MARKDOWN ### Goal From cdbe97e56c860feee0e0ced6a937c4dd0842ac51 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Wed, 9 Jul 2014 23:10:02 -0700 Subject: [PATCH 063/486] Site index dropdown contains categories like on docs.step --- lib/site_index.rb | 22 +++++++++++++++++++++- locales/en.yml | 3 +++ public/css/header.scss | 4 ++++ spec/site_index_spec.rb | 4 ++++ 4 files changed, 32 insertions(+), 1 deletion(-) diff --git a/lib/site_index.rb b/lib/site_index.rb index 3651c2a99..af4200ff3 100644 --- a/lib/site_index.rb +++ b/lib/site_index.rb @@ -2,11 +2,24 @@ class SiteIndex < Erector::Widget needs :site_name, :locale attr_accessor :site_name + def categorized_sites + { + 'setup' => ['installfest'], + 'rails' => ['intro-to-rails', 'job-board', 'intermediate-rails'], + 'frontend' => ['frontend', 'intro-to-javascript'], + 'ruby' => ['learn-to-code', 'ruby'] + } + end + def sites return @sites if @sites @sites = Dir.glob("#{Site.sites_dir(@locale)}/**").map { |filename| File.basename(filename) }.sort end + def site_category category + li Titleizer.title_for_page(category), class: 'category' + end + def site_link site if site == site_name return li Titleizer.title_for_page(site_name), class: 'current' @@ -20,7 +33,14 @@ def site_link site def content ul :class => "dropdown-menu" do - sites.each do |site| + categorized_sites.each do |category, category_sites| + site_category category + category_sites.each do |site| + site_link site + end + end + site_category I18n.t('sites.other_categories') + (sites - categorized_sites.values.flatten).each do |site| site_link site end end diff --git a/locales/en.yml b/locales/en.yml index 20ec64632..b00896c93 100644 --- a/locales/en.yml +++ b/locales/en.yml @@ -29,3 +29,6 @@ en: challenge: "Challenge(s)" tools_and_references: "Tools and References" requirements: "Requirements to advance" + + sites: + other_categories: Other Stuff \ No newline at end of file diff --git a/public/css/header.scss b/public/css/header.scss index 7f9938a5e..50f0b5030 100644 --- a/public/css/header.scss +++ b/public/css/header.scss @@ -54,6 +54,10 @@ nav *, nav *:before, nav *:after { font-weight: bold; color: #333; } + &.category { + padding: 0 5px; + font-weight: bold; + } a { color: #333; diff --git a/spec/site_index_spec.rb b/spec/site_index_spec.rb index ad4a65c4d..c69dc0d1d 100644 --- a/spec/site_index_spec.rb +++ b/spec/site_index_spec.rb @@ -13,6 +13,10 @@ @site_index.sites.should =~ all_sites end + it "only references existing sites in the 'categorized_sites' method" do + @site_index.sites.should include(*@site_index.categorized_sites.values.flatten) + end + it "emboldens the current site, links other sites" do index_html = Nokogiri.parse(@site_index.to_html) From d953e96bf59433002d887edb94b147463ecb2911 Mon Sep 17 00:00:00 2001 From: Andre Arko Date: Sat, 12 Jul 2014 11:40:59 -0700 Subject: [PATCH 064/486] Change Pages URLs to github.io, which is the new URL --- sites/en/frontend/deploying_to_github_pages.step | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/sites/en/frontend/deploying_to_github_pages.step b/sites/en/frontend/deploying_to_github_pages.step index df99b4c28..038ebba0f 100644 --- a/sites/en/frontend/deploying_to_github_pages.step +++ b/sites/en/frontend/deploying_to_github_pages.step @@ -22,12 +22,12 @@ situation "First-time setup" do step "Make a special new directory" do message "To get started on the project, you'll need to open up your command line. If you have a Mac, open up the Terminal app. If you're on a PC, look for a program called Command Prompt. You'll also need to know your Github user name and password, so go ahead and double-check it if you don't remember. Wherever you see `[your-github-user-name]`, you'll replace that with your user name (and delete the braces)." - console "mkdir [your-github-user-name].github.com" + console "mkdir [your-github-user-name].github.io" message "`mkdir` stands for 'make directory.' You just made a new directory that you'll put your project files in." end step "Initialize a new local git repository" do - console "cd [your-github-user-name].github.com" + console "cd [your-github-user-name].github.io" message "You just changed directories and moved into the folder you just created." console "git init" message "You just initialized an empty repository, i.e. told git, 'I want to start a new project here.'" @@ -42,17 +42,17 @@ situation "First-time setup" do step "Add Github as a remote" do message "You really do have to type your user name three times in the next command. Get ready for it." - console "git remote add origin https://[your-github-user-name]@github.com/[your-github-user-name]/[your-github-user-name].github.com.git" + console "git remote add origin https://[your-github-user-name]@github.com/[your-github-user-name]/[your-github-user-name].github.io.git" message "You just set up a 'remote' — a git repository somewhere else (in this case, on Github) that also holds your project files." end step "Create a new repo via the Github UI" do - tip "You can skip this step if you've created a ***[your-github-user-name].github.com*** page previously." + tip "You can skip this step if you've created a ***[your-github-user-name].github.io*** page previously." message "Navigate to https://github.com/[your-github-user-name]/" message "Click 'Create a new repo' in the upper right" img :src => "img/github_create_repo.png" - message "Type **[your-github-user-name].github.com** into the 'Repository name' box" + message "Type **[your-github-user-name].github.io** into the 'Repository name' box" img :src => "img/github_name_your_repo.png" important "DO NOT choose 'Initialize this repository with a README' when creating the repo." @@ -67,8 +67,8 @@ situation "First-time setup" do step do message "Woohoo!!! Take a breath and wait 15 minutes." - message "Because you gave your Github repository a special name (in the format [your-github-user-name].github.com), Github will automatically take the contents of this one repository and make them your personal web page on Github. But there's a small lag between the first push and being able to see your content on the web." - message "In 15 minutes, when you visit [your-github-user-name].github.com in a browser, you should see a blank white page. This is great! You're looking at the index.html file you just created, now live on the web!" + message "Because you gave your Github repository a special name (in the format [your-github-user-name].github.io), Github will automatically take the contents of this one repository and make them your personal web page on Github. But there's a small lag between the first push and being able to see your content on the web." + message "In 15 minutes, when you visit [your-github-user-name].github.io in a browser, you should see a blank white page. This is great! You're looking at the index.html file you just created, now live on the web!" end end end @@ -98,7 +98,7 @@ git commit -m "Some helpful message for your future self" end step "Visit your site" do - message "Go to your browser and navigate to **[your-github-user-name].github.com**" + message "Go to your browser and navigate to **[your-github-user-name].github.io**" message "You should see the changes you made, but ON THE INTERNET!" end end From 366c8602f52edd18466811abf1b489420d4bba3b Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Sat, 12 Jul 2014 19:16:30 -0700 Subject: [PATCH 065/486] Frontend: update 'name repo' image to use github.io instead of .com --- .../en/frontend/img/github_name_your_repo.png | Bin 58041 -> 51003 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/sites/en/frontend/img/github_name_your_repo.png b/sites/en/frontend/img/github_name_your_repo.png index 15dcc848d84c0995103ef38ed046ea9d339a6e31..51221e7cfc175af9da8cf9b5d8618587285cf571 100644 GIT binary patch literal 51003 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 From 3faf31cdcded71177ec3d00fad5ad7bf08f64bfc Mon Sep 17 00:00:00 2001 From: Yu-Cheng Chuang Date: Tue, 15 Jul 2014 00:17:57 +0800 Subject: [PATCH 066/486] Escape URL by ERB::Util.u. Hopefully fixes #6 & railsbridge/docs#353 --- lib/doc_page.rb | 5 +++-- lib/step.rb | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/doc_page.rb b/lib/doc_page.rb index c81111c32..869c40c77 100644 --- a/lib/doc_page.rb +++ b/lib/doc_page.rb @@ -5,6 +5,7 @@ require 'titleizer' require 'html5_page' require 'flags' +require 'erb' class DocPage < Html5Page needs :site_name, :doc_title, :doc_path, :page_name, :src, :locale @@ -124,8 +125,8 @@ def body_content # Encode page name and fragment name separately so that # the fragment indicator '#' won't be escaped. page_name, fragment = @back.split('#') - url_components = [URI.escape(page_name, URI::PATTERN::RESERVED)] - url_components << URI.escape(fragment, URI::PATTERN::RESERVED) if fragment + url_components = [ERB::Util.u(page_name)] + url_components << ERB::Util.u(fragment) if fragment back_url = url_components.join('#') div.back { diff --git a/lib/step.rb b/lib/step.rb index 3fd3587f2..1d2b63afb 100644 --- a/lib/step.rb +++ b/lib/step.rb @@ -4,6 +4,7 @@ require 'markdown_renderer' require 'titleizer' require 'active_support/core_ext/string/strip' +require 'erb' class Step < Erector::Widget external :style, <<-CSS @@ -107,7 +108,7 @@ def link_without_toc name end def _escaped str - URI.escape(str, URI::PATTERN::RESERVED) + ERB::Util.u(str) end def simple_link name, options={} From 5455cde8b27db9c521f91e788771bef6b4c479c0 Mon Sep 17 00:00:00 2001 From: Lillie Chilen Date: Tue, 15 Jul 2014 09:44:42 -0700 Subject: [PATCH 067/486] Make explicit on the Docs home page that workshops have to reach out to an underrepresented group --- sites/en/docs/docs.step | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sites/en/docs/docs.step b/sites/en/docs/docs.step index 63b7aa396..9bfcaf744 100644 --- a/sites/en/docs/docs.step +++ b/sites/en/docs/docs.step @@ -55,10 +55,10 @@ message < Date: Wed, 16 Jul 2014 23:56:44 -0700 Subject: [PATCH 068/486] Underline categories in 'sites' dropdown --- public/css/header.scss | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/public/css/header.scss b/public/css/header.scss index 50f0b5030..45d2d80d1 100644 --- a/public/css/header.scss +++ b/public/css/header.scss @@ -49,20 +49,21 @@ nav *, nav *:before, nav *:after { } li { - &.current { - padding: 3px 20px; - font-weight: bold; + a, &.current { + padding: 3px 25px; color: #333; } + &.current, &.category { + font-weight: bold; + } &.category { - padding: 0 5px; + text-decoration: underline; + padding: 0 10px 2px 10px; font-weight: bold; } a { - color: #333; display: block; - padding: 3px 20px; font-weight: normal; line-height: 1.428571429; white-space: nowrap; From 31edee136da5e2f540eb0623f43b79f2b0614a9c Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Thu, 17 Jul 2014 23:56:43 -0700 Subject: [PATCH 069/486] Remove some image / markdown cruft from 'Workshop' site Restore an image from the past for command_prompt.md file, which probably should just be deleted but whatever. --- sites/en/workshop/command_prompt.mw | 2 +- sites/en/workshop/current.deck.md | 45 ----- .../en/workshop/img/Win7_search_programs.jpg | Bin 0 -> 17269 bytes sites/en/workshop/img/blazingcloud.png | Bin 391497 -> 0 bytes sites/en/workshop/img/flannery.jpg | Bin 261319 -> 0 bytes sites/en/workshop/img/nicksieger.jpg | Bin 154255 -> 0 bytes sites/en/workshop/img/nird.png | Bin 47110 -> 0 bytes sites/en/workshop/img/student_experience.png | Bin 52931 -> 0 bytes sites/en/workshop/programming_intro.mw | 165 ------------------ 9 files changed, 1 insertion(+), 211 deletions(-) delete mode 100644 sites/en/workshop/current.deck.md create mode 100644 sites/en/workshop/img/Win7_search_programs.jpg delete mode 100644 sites/en/workshop/img/blazingcloud.png delete mode 100644 sites/en/workshop/img/flannery.jpg delete mode 100644 sites/en/workshop/img/nicksieger.jpg delete mode 100644 sites/en/workshop/img/nird.png delete mode 100644 sites/en/workshop/img/student_experience.png delete mode 100644 sites/en/workshop/programming_intro.mw diff --git a/sites/en/workshop/command_prompt.mw b/sites/en/workshop/command_prompt.mw index b840b2b8f..29eccb110 100644 --- a/sites/en/workshop/command_prompt.mw +++ b/sites/en/workshop/command_prompt.mw @@ -4,7 +4,7 @@ There are several ways of opening a terminal window. You'll be using it often, === Windows 7 === * Click the Windows Icon. In the "Search programs and files" field, type: cmd and press the [enter] key -[[File:Win7 search programs.jpg]] +[[File:img/Win7_search_programs.jpg]] == Creating a terminal shortcut icon on the Taskbar == === Windows 7 === diff --git a/sites/en/workshop/current.deck.md b/sites/en/workshop/current.deck.md deleted file mode 100644 index 1b851e99f..000000000 --- a/sites/en/workshop/current.deck.md +++ /dev/null @@ -1,45 +0,0 @@ - -# Welcome to RailsBridge #38 -* OMG - - -# Thank you to our lovely sponsors -![EngineYard](img/ey_logo_rgb.png) - - -# Thank you to our lovely sponsors -![Blazing Cloud](img/blazingcloud.png) -![NIRD](img/nird.png) - - -# And thank you to Nick and Flannery! -![Nick](img/nicksieger.jpg) -![Flannery](img/flannery.jpg) - - -# Schedule -* 9:00-9:30 Introductions & Coffee -* 9:30-10:00 Workshop Intro -* 10:00-10:50 Session 1 -* 11:00-12:00 Session 2 -* 12:00-1:00 Lunch -* 1:00-2:15 Session 3 -* 2:30-3:30 Session 4 -* 3:30-4:00 Wrap up & final questions -* 4:00 Grab a drink (or 2 or 3?) at ? - - -# Who is here? -![Student Survey](img/student_survey.png) - - -# Who is here? -![Student Experience](img/student_experience.png) - - - -# 3 Groups -* one will go slowly through programming concepts -* two will focus on what is different about Ruby and Rails - - diff --git a/sites/en/workshop/img/Win7_search_programs.jpg b/sites/en/workshop/img/Win7_search_programs.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6fd59511a79651a8f4437b479188ca2553d91d56 GIT binary patch literal 17269 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 HQYQZgp(K+U literal 0 HcmV?d00001 diff --git a/sites/en/workshop/img/blazingcloud.png b/sites/en/workshop/img/blazingcloud.png deleted file mode 100644 index ebe92e501b3277a6d9317550e1355d7fd4dac76e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 391497 zcmV)8K*qm`P)4Tx09b{USqV5*QPu`JaD3&pzk9>#V)@+H3E#hI;_us3C@h1;cazgpeZ1 z_PY%DT-|o_;YI-rFn|gO0ZO7*M3}y zB${vSHw}VQh~(|HAUeRgKEb=T<`qEj^{_}=$DO&lNx{}TYk}YUl1=P)@TyP5_IkJH ziu89h{Vg9w7l|Bz-!f5Lz5ym?zjZ*#`IAlm(DlNCx6d>(7Uf8evfr|U5Q2SuNKQL4 zQ7PU;Ba7cQK@|WKKm=sq13Uo<`~rNy5*Pxbohu(gCm~la5DJ2kPUfTi^91t&(}$VF zyu^%SUj5}Z{KE$VfH!jgL-+b8x&w#>pAo4(AmYz#Xb!XvS`%%FT=kHyfL24R|9RFu zcX#fuR=;)iL&i$)Pz-jokN#)v-2)QI|1!q&?}&fb$ppOLmb$|sS1C6mxBh4RKUR!2 z#u{Nwu_jn?)Jaq|svXse>O?i6?gBp415`b#3w3`B|H~}I9jlPH*K2{y=mVm*f06#9 zMp1t`cBnKGG|Iq!n?DG77Vvil=WVS6{!L00(mfGLfygt9zia$sX%WP_%4h?$HezSQ z#%LBa2arZ9Ar{w1>mqxgj8F~#b=1yP8u)J8GJ1P0LEr;|Ln3_+Ms6K+!_cr8a)6(I zB%eOwEq$c;%t&4`QhW+>@(N(f_x^sh7worvD#X(B4_fFQ05lNa2wVSy=7j^GRuFNc z7XP3LA%1~Q9DoN|UQy)e-!$~r1p_DnEpqzV5ziqA#1K6dfC|tAdcYW%0~_E7+`xXs zy8a*p(f9y}2S-5?NCoNOJh%WZff8^H+yHmLUC;zt!4vQd^n#b*H5dm|U>3}SA7BlF zARI)17$J6u7ZQdfAq7Yc(t(U2OUNE_gFGNVhy+DJ@z60S70Q4vKt)hFbQ@}bTA@y; z4|)YnKr_&HXcb1m)G!mw4U53Cuo|onTfmO+KG+WqhhyR6a2lKo7sJ=#I=B^n2ET;I z;aPYI1yEEd78E~98l{FZMA@KrqkK_h)L~Q#DjQXdszNm)XYmDU95shpL1WR3Xg;(w zvXiE0C$twj9DNvl8hrtM4PA$RgnogZK+mH$Fa!)2MiQfeF~hiG{4fVFNtkR*DW(?l z7rU!$a_6s6RrbfgTVJW82MSw;Dna+Gp`ii%2rN}bA%DuC(;RW8*nst&3NsugMm zY6)sX>b=xa)M?aZ)GgGns22zXf(Sv6u$vG`NF$UJ9umd~KWP|gWN6H2ylE0>@@eX5 z`f0w<;%S9x^=bFh#?offR@3&-&e7rNMCc6Zh;)bP^647rhUk{)8R_NeZRkVjPt#Y> zchXNY;21<0j2XNcjx&@nJY;ysh+-6EG-UK*JjQs1@iF5R6P8Jo$&4wGDV6C4Q#aE* zGXt{{vorHS=6vS+%;PL577-RRmSC2%EO%H2SyoxOS@l_cSWmH5vG%hrvvIQNvH7s2 zu-#;P$+pVQ$8O9X#D0$bF8dn}G=~I-9mfHViyV(R<~W%+H95UFQ#kK%j&Q+T5?uCN zaa<)_U0h4tJlwmu!?^RfA9By}u<+>d1oC9@H1o{xGV<#12JmL_KH&Yt$IPeC7tEK- z_lR$vpNrp=KZ?JIzngzeKvcj3nlxcFjDGLB&lMlA!%x9ed%cFO6dt178y&KM47uXUu1=3cgvoW zZI|7UQ+tD#=v>wr*X7qG>K5xx>Iv$3>y_$#)ECze)W5F( z#X!!0Y*1^kY^Y&)$gsr-WwgsE#i-ku!Pv?8g7KJ%fQg?;rOEs*RT1+vf7N+M+ zhs?Omyv)kY=FL^j51Bu*ptf+ZxL`49DPc*rY_x){%&ju5My-XdN!E95fQ^|=rp+5$ zQQL6adv;hmTf2O_5BBo*@%HTwj1KM&6%Icf4IIxpzIGCGigIdmrgh%yT<*N=V&szH zGVUttddT&e8;4tfTm5d_Zs*;lyO;JD?>WC`YOnI%q`iatME4!s*SVi#fAIeM?zHYi z_i7J}hl@vr$2!r5SWH~ZNJME|Km+3d- zuj`-fKNnyaa3SDZplRTxz~vyDpt7LNV3**VArv7VAq^x3QV{7;C{O6Y(7rIqu%xi@ zaEqO^A|2*J)p!y*FLDIpl7>SruF&|@1 zVz0)bG)d&7p=8bEODEAM15S3IQaqJ+Y9qxv$zu^I0&tupJf__9*67SFq%@61-pzLZ0m6O}Wb zYnfZ0CzO|-w|>F@!pnSv{F?<_1*Zy@3%v{bFX~;ay2O1c_0sC)fXl;0yNc?HMT)aa zuqDwYAFeoGX}_v=wY-$0G_~|s8L4din*Fs$<*Mc76QcCK3HlAYnf~HYkk+|-uC*T>%)OZc8|IrTRiS~ zV)Eo+yMFtF4(*PnPL0lnr)p2{K2v#C*QMN5`&{{XZMRByU5{!{eXn|NW1m)EbH8qX z>kFe7PX^2ep1rhw**EAkI6Sm>Xnfdvc=}cFt8XLGBWtgZjABMp-q5|t9^)D-ek=a= z=D5oE{RyLqu1SZ<*YCXE&AyL#zdm*R1K~sVN8XR+(+bl~GbS^=pZ0v3nhl#>n@jpk z|GD6c*q55GdSAQdUFWC1k-u$zKfS=dP`0SF*tTT5H1;Fp$J%nrPxhbJR@7G7S6x;= zt{qs%t>^v{|JAr*u`#+Cvbh;XBont&0Tj|13G%*%-NK z`DlfB#e+(_m1R{hDsNP4)zZ`hG)y#wv|z1C?KYhf-4l9&`i=%VhLT3?#(3j(ldroz zn!YuAZ9Z%WrQ|uolAZc4p4w+~o`6 z`ECU#3-4Z>y3A0dTO3q!=E~Kp&80(S-^&RV5|yUc{ca>zmEU}J>+2oXYTX*&+SIzL zyWRD3jTHCzo7C=GH#!(Fl@+XSnd`5tA&xl*Nvl>-z1HNymcJcoZz3tP0qdReP1(` z`yu}0zGb#s2>yXb=3;`yb~Wrd%aE1PRk>kAtPHaE93 zMrI^ObO-rh8d8Q%L36Mx+>hFa*C!K1(JSJ3Q{Z5 zEiy^6R&u;@%kn)6rHXM%mdYH;?^P;Q!_*YizN_ETh|tv4V%GYuJ)l#sTcDSqzu!R3 zkkYWvD9u>kc;4i}uIr|SW*O!w7Ri>$Rw>r$Ho3N!?8@w`9IiOVIaxakIRA8c;acNX zu=~uOQ+v3(OFFJhm*UIBubGzz zRh+K8alPlp{7r^iO1GWvL{*=!sjls-`&^G};BVBpXV>I;KfL+KgR?F9tz~VuA2vQ} zMf_EF`-_f_&gQ2z&#rfsKEK>u(397j+n3Xy|Ki#}{mYKQS3{qM*G34hc}L~n7>&8S zC6DJ!v`o&tXPnag5d1N3x_xG8R%mYj=ZdeC^C!NuFLW(kTuxa@Tf6$JYiIx2fffh{ z^$<1U0}7yJWd9!{x%B{=jN!w4!ZzW`DQfXADHo}k2+}l;w6S!B^vw)!nb6Ds7$DyQ`1+QSHGlTs|hr3XzkI) zYd7cw=yK}z=$+8l)?YHXX&7uIY4pjs+{AyE7~&^N&3w#-&EH#;SQ4#xtln5(v?1CG z*?zLSZ6E7k?8xXi;dIOSu#1%|r|T!ThTSLkxa<|)ySVSs{%rR^4_zWFao+QpSDAN` zkB_gBpO8Pwe=?vo@N!T>@cs~W5)_x1VTFYEOQ0^5Lnrl!vM9r=Oo0OdCHto4#~zHDfJv z1&OY+*<(39xy^aC7kcw&3$YgkFX>+1TNH!D&6+D+S0_tXuQ8V^RybB3yngY+Aa7 zZQgUW58EI7;?+x=!LDK3S8qmn$7&`XPLXH&zC2shTG`mz|KI)0#awr13(*!{3Zb4s19JkApkwq29VwC-}r$8EI=ISAeChhIEHwUYS0BfKmg)^ zR3IBD0I32mLXFT6vC z*nQaR*bST=t`xUU;XqM=hw*{DpLpZ9_Fts$5}a8@3J|vEwE>CsBpaEJj5ly)yW;s!^!iQH=Iw9?+t&B zfTJLTU_TPEoJBZ9-XbxJB(5sHB5_+XP)b`r*8$ToGe7ga7Pgi~R;tz# zHr%%Kc9ixw2b?3`iQ1XLh0|5UO>wv39;dwl`x5r&xHo%z_2l<*^gij+?7QeM5#Skk zA!s0khGZ6+6!su|B|X|b# zX}#%D8C;nw=Rf6)=Z)omEL^$FR;+g=w6yqIO~s?@FRMP@`dLj`%Y9d_!RVgr{on`3 zS}#7l|9GN<@~K)^PwCu*7k7i)!pa4KgGS#W8PED%hS8S zXT*=y-z6X?a3q)~#FJDW`Yl|Md@!Op3L9;EAphWWtZLlJ_}7PJ6HXj?lc;hm^Z559 zhvfQGd?~4^t7k&eCe!zv8_e93HJyDhmoo2izGlJ5#Y2~ci~38BUR5rgz1CKde?79w z`j+S&sQPtn?cMZ-;Cp)a(ald=GTQb$5`Dbb-qxA<%=fu^4{h&<{;~njL7t(JS2?d8 z-!P2zj;BxBy=R&l{+KhP^J#dF_<8uN&V0_d$pxN8+oiZ41lS3C6)PLDqgBi>R5stVV0(nHh_+YZkRrs z!IhDh@e@-6^Es9vR#P@nb{zXOM;GTUt}O0&9)DgJJ_~+B0UbeYAwyv+5m!-fv2gJO zi8RSVsY>Z4nLgPWd5nUPqKQ(la*oPF)p>Ou4NJ{ft!vstx>!9`{Xl~v!`H@aCa${* zOy8L+Az8+#wSvt_+qd?r4jGQ0ovmDMyK(GJ*|WJXZvVPR6!EE-fOo9V0Fq~(378GC z2);pL3{41|B|As7MoC0xA{nMnY)`zwp$7>DN4gR{j{Q1Ol5BhOXNqs?;2G1j#&p?p zS2MY@aFaCWo0-DnW{kQ2<(ke}8w`jx}@u6!dPPcF)-(|N8yoe*mdM z+*f(+T5SLTAOJ~3K~#90?7eHOcH4Cx^o%*zdf#{N{e9=^`|;heiQ~F$l7^$Yi18YeL>acw8^C5|uHNql_l zbNRk+U*31EHOJt`^NhLHJ{Q}mYnwJ_Me+Ie-tW8CTyxHGd&V=yw1_2Qxj{q&0jFFxvwt{B)@RfQZn)4Y8a6Gguw@vroEz z@cv~Fvx@K;R`&oL2t%|9R*SyVV0EW^I}G}LOdK7G0Re{rh*)4YBH$>tL!bdxP=*V{e2L%)04p#n01Cn{?3;TH;$LDm#=TxWd{6#M;w3Z zZFeXqWv4#`VwnIqtPZfcN4Pd;G*C%Uzm(w&vCKfJh<1aB8HfhMNZGFge7=!^RMx7T85suVBh(P!eWjN=*BlsCC zd`>+BjQWi4<*N>`A{__mxI!6kHwZ`6Zf70Kg^VqwecK*=fv$y27YmUsbb_37mT_Tzb54 z4qHPR4+syS7@{ruPD4b4l|A>UFF;!mm;i4m!$bP}!1tEjEBd@IH?VTxciX~o`m8;+ zLoC*cw&zUrDrhn58MeeCsX!ptpltKHUac&|I2-)XFdpfk2 z4BOPJ#VjP zEt2&aWjF&O;O&~SY85sd;L~Lnt9&L!vZ2&H?W)hKBJzen(>qd6aBoo_P)7MRvbjM$ zl4}x8eoGnpd&5thTdRN#l%a^#KLRM@2+C$SY&g?cg3krCpGJ+Na^B*kH5|1UDPJ5f zx=%r!);O=Jo7`b_&v}KzP=U%l7t57oQtN9$9|sLq5AfyYw*GdfzO?~XNA6W$sN-6L z4SUJzfxmyA4nWMDuShv;h<1`**4m-!jiT?ll=0N7Wp}|f$oI7Z_>2I!N4&w?Nxqc! zc{y}h@#Tj8VsO8jRk%-GH$*J3FocEd*2vG69c9gzt|MVZx&o9Bt6dj#+Xd_Uqm(o1 zCSRm`Ca!6z)Cp~t{AtdtbeTkOUAUKSG;aaeNLkQlt?v7KaKEQr-62}*^2BF2?P@(p z{{-!3Oh9v#;efD#GQ8YyzxYIZ8Vv&lDLhr-C4OS}9X8z3v{l4|h z$4&A8b=bj%9W3^M>pt!Zej3XD5%_e;ckl_`oI%EN1Y&{>cO|p~+WY_>vo@q5%FrEs zD)h?5E1b9RhFESCv{2E;d<9rV+1*978*a8Z0%ebaJvW3qH|cW2_i78m45iXRU=Xmt zh69zgRTvzwm!pA~uW!etz!addw~`iZ4P@IS2dFZzM=Dl+(EWsB=hPv#N3X6+-a{eo#9qD3~5x_!y+Gf~r;QN#jrO0X7I5jlj zW!0-Fbm-dxYjR9t&(8@+FdN|Qh*D|12vA%DRnGD<0pTd)9lmebA(kuna)nY32tNUS zf|UcT9tc(}SMUTd{DzJ}pzAamPdScogau03(+LQN4d;mIlJ7YjsKe_H;a6OnICOx- zY(SI(3rDnT8vl9*8ZWH69tP9_wO+^pP5mvmsS!w`!$qJ3=I}Prd9{6CcRDVkjAjEo zVB;AuH`wm3oDoN~6YbJ)24Aib%MoFk<2Lmm$;zQSh`wC&-)-hP4tj0`4Y$u7Sh5I| z;Q*f=$Qj!s=4+JQxqz`sCx1C=Pwy3oy4Lg@K40}93`R$rL4*M|GbpJClwsi56ukC5 z*WY1vRA7bU2Y65J96By?P+Gf29Y)x&hq-L8r~LDtWxNBQ9`KzNphg7HZsgQI1RDm} zaE5k#hW2p2=Cg`GI+Px8!3sUPL#aEit>h9o5_lO7@aY5_4-DFE z2OF#8-?fbcHXIPs72M_?0CZ%qO4$Y_^RXb^FAZmQNYEa2XPtbGU#1^ z2$b;-eW+3;(p--+oN+JP8DhSI$Gid#?Z~AXAA*??AcpjSPw;l)b8LKpj^kKDI{q5r z0UP%~JHdu?G=a@Fo>33gy&P-rvR`(033yLe)R%Q9xz)Z&0IH6t^$xsEFry8ijB4*i zqih%Hxxzpt+@<53cEi^-@pjZ&o&hspu{dAG{f5Td zPVksus4yQ9asa%|uyW*r$Hb^ZTQL;5`sp45Gr|?w$0A{3Bp5L%5J{xIY$EIoQVJ5u z;O80Hq73WHdmzlYxx#@s!P|n;PKdS$Et_Ew3MT{Nrw0g3h#2I6NC3(R3xoRtV1fA# zhQbVpFTilFNZK|*fy)pdW%NL&1x{t`K)?};Bg&BmyHq(!P$Z`rToOg7Qp~L@IywSZ zz#IxF7z`A=e7$^qJFeKs0Q$cJGb~2RgnQaPq@oNz0a4&KQJb35Wj0(e0LKXh=R}L98zNX`rywL{)#M;(3<&rl=iB5|IUNySW|ZLsgTsY} z7f9cwj+-8ETr&1ZG|2|Z`~)n)*G{KSNKOZ0ltEy?&v`LV2QKyF^Yx1XZH9*fSO|*x z3B?Kmi^f-^OBxb2hR+D0#hIz}b_JjcWm^gzEQ()p2;mG!6cFT|3nf(2n5HAMj`>9J zB@UatFavYIeL`t<-5+oo@zV@gz+KsZrhvB$(!)Y&%f3IOJBtyrtIr?9gusY`BQq&w zgn31v!IxRtnMTJv60F+<(B8P`!0b;Q&#-3lE63z*%_iZ*uVGSP=d$(adoLCuz5INv zbBh3C=AN`sPW{9^*qUy$ex7y}w5vf|T*oun;HrH;Fj&LFJz<8JkE^YB7gFq9PT>n2 zb9ac`CzKgPwc-4jH$U zbvYrBnHvCQl%HUI4De$Q>>~pqGr$!@I#6&z;0QEk8%r6qPjyM&0Wj;AYz}2aV>uz> zTHAin){-CBJs%+9Fe ztP;45r3YvX>ITWsW(=4a{F`KTIWpL41Lrt`KBmpUoVvFnGr(ldOo-#eOrwIQXubyD zK6e`w;Qe6Q4H+z?e+;MQbZ}2t>X%r@>=W$`26&v{ZAPh19TyYKBNJ~3Fxc_abJWK^ zqm&(rC*o5QEn|E}V*!NEDC1oiq!0{@EEIX#FzR=ru>hjh6xcvxT*o`o-DMSgGa*6_ zGZ{q~m6ntM)0ZJ3o_gBRosI($A;5~#=aqcsAs7Za1u&Gd zW9Fb900iZyQymLgXDKfHDCragk&bQ0jTTmtRMj+L((Qz)4~ix1w<>MZsU4d z9rV14q%wribbsX&voqGW#Id3R(kb}+~Tt?M2Z!Xl^WKwuvj+s=kvO(r- z82KEla$p$DF>^xwUw3zIkIzW;D3B8f1tLkOh|s<_prp;rF${`fm|Zedp@IXfRG6q~ z92aC8XmbN~Lx178dVr+BsFaZ?WP)n_$~~8|MY~GMLD9YzO+}(=`97LA%b=kxusZVo zLdnf4iVX-$yARayLI|duLL<$gC|D*FL7TbIp1U$B-L_lq?NR&BQFeC$GkBXN8r)+^ z_d+_Ng^qJ6JFZzh0|EjkH{+tW++~&ih^=c5V5Ou1(PqS=3}v6U5mroo^7HfyfNIGg zNEU<8UYKN}l5!N_JnEa&IR&tTvVrN;ONLREc_nSfgr4^?l!2dt-ZOPzG{AOr=zR@1 zO-^(GC}kuNJe&iOdb_MTF2Fri#x;nH)hFXv6+~6Oe>mABFzQhg9qWbqg}T_fj!RjV zjx)f@h++e5xajPalEG1=XMG?`BNS{}?&Cq*GI+V zV@j8#j}9{w+X1#Gg9egS1WNKMGfx{HT3bcvXjD>)ydo(#q5}|`NpvM6=LV(^i3ntR zzNgXBNw7ib&|HW?f~o~WK9|aTjfR%Z_^?UQWQ3{BbIWj?@Q&^qwF#=fai`^R)!xWavFf`5H3*&2pvuSwRpT? znpfOX{V!iHU*FP82u2!FRHMNOXZCJG@c^J~SR#N+ciPrnZ2k8UPQwpFH?Ss09Uuzh z6T$+uqqAwe6A`^Ft8|9Y??D3i7Mwd-T>{tO1R zuJwT4eU<|-Y$y>mCtQ1AmRt+~#%?QD`AWxPkdp~HiK2YzLPf z4`lruYh1LpeSDHxU+8@0KDP~h#wXf01L-Rn*rkJ%j%t?)(-?rvM9{8oX-DXe51c|?j@_*cj4M|rg~J%52jCe1Ud2wr2DfB zJ*{|a49d#pegl1AewIJ?8i3Rx0AceQEO|7|%@u^Hcs`RKlYH6T?W60@-b1r0KO;9|N28H~VLC^BoHnU;}aMn?HG zz?SJqGzmV_Vwu*8UWlSeL0OR=I4MI$wA?T-)nUV`49ZB#&_t%8?nmA$GLp0PKT@3C&GEitnZZENn2P^~7!Z)+%Kcgl5!}QU zR73$I4ImX(DF_>s5~ZOr3$!*VQ=lYO`eQF&FJIq^ONu)p;9)>B@_4NvW;*lCuq_}D zAIKCkSujl9h6mgmYGnp8k(#h!HG1icS%rtVr8c6q6A+FP016#lq9k@}m|aOiKL~|k z-A|Jot6&)9>+>sF@CrHbh0azg+ej!?j(q|gqIytfshrEE0YWznC8>&yXlBqcw6ceZ z9=RE`{*#5wiO}&q_^BM9G8B;prSvJWqWTBvIHs9p*mWP>wEJo6BtCx(GCY2yZu1>h z2g)>O(d`526*+Io5q9ZlW{VRv2`Al?{9w>Y4+k&-g*6!#g?!=62A8qxp;+ zB~f=MNK=iP1yN{}%v71Ow##Z8Li*fixSWz(z*Fw?oVShw*FFZ`qmX)oITuFb&VXlK zH;c@2D^RoOb`@nO?mCToQguw!tF*U>6T%L%eN~9#NV}Ou-Qj$0+SLT;P_P1MxfzHi z(>WbB`=Z?*pX_T7cs$^C()ahb=B>v)>1=h7uxT#1Z=)BO1`G^pq6a(*l5#wWs>+Ea zkKT!Dmxb~s;DKCySFv-7kKQ}|7qE_q)Moi3TYtks^DfGsD_{`#*P9N=A6eg(GC@7z zqNVL54-9DBvtDKkbZ+oj?N11)2log4IMKY|C{=*0Rgmj1 za1+chc$>%s>3gDy3a9`ljM*c}xT!e4J5jgv%LdHJ?O;OTMKhwz7VTZ{SrX3w9t>_1 zlv?1~%s~ixs?_k{G^~cAJL9VlTo5=?PqlFqbf{P#(!Hg?+}3fWEQ$8ctf+Lnfz2S= z%-Rq@_6I=B2&gdGs^VJXyjj(nHtCnl$RsFLy8T(l_dFjR6;V>)w9Z!HXp@SRz&S8*!+OBrFpP9aJWxu7El2c}+9I^V41ucjR3Vi@&eGX1 zr(C>zy?lLZu5RE`ZUV&&r3~GnV&Ue3D25W`rNSyo7UQKdxAc7%A>WkIhy|sdv$(1q zg-(I!JD3sZGyx-eZ#E!IMXOK)0L(CFLKK(@l0-UuGJrM$F##==aw5tB!y@o!p`MEd zE9XQ!mun!qmlPnCZ>R%MkweKTOQR)pDjE{aHX9LE`FW@A3!Hebh>ku1spHa$g>=UW zh>7Dvql0a9I#)L<^-Yz}Y(Uw;5^YkZ1IaB<&baCMv2_NCBw9UVFwnAaFuCgtdTeQ$ ze+4m3Iy37I6pV>j0f0y&DWTj$h6+OvD8jDWpUClU=MBzv0W%`uNBRL2&4$l++@ zooDdkOQFOq&H*6QcmwKo=Yz(OS(BtN$r)}cvX2H9qH~R+ z(TO&v14CMox?wHHJ}&wVIVue!2Pc=A~R}{fwReB2YSaN`6`igo{SF)$D9bP z#{w*~96CCA#dZK}EqDev4#`=FF^~v19aT|XVgWF~;?xW5!?n&t8oRzBWop*FA@J2; z0xP2(=@>?(E*6ca%WAJpP_P3AY^W833YINY7n!;>yYGa$Ri>;;_r;R+pDWtk^-KDi z0*j*^flY0Q`@&j~)IIsU(B4K6SSsV1>Fo5n43>-mrYSI4WEYfeA{G6N_x07$?paM3 zi@GCq90)p>QFe=&X4a@#-)pSdDk!@H|AuVXqhQsu=3vT=greeM>baTg-~zQ$zu3mk zNG^~*x&nZRnRR#bwTiUW(82;k7M5k}GDaOLPJ*Ef>TXfbVCG0Zn$OqL#e2XLDbr+2 zF{L80Y+WjffF-Bj23R#@X90e0R3V&8U^9KXM$I|KY)wj|5?I^V(JA4$_sA|sfGH(A z0I{aYO4dJEl~Ykzp&jCscIrVIWwqJryiX|@W4DsE?N?#&F(gmU)gmxEnaKGtb}3TG zx(Y=U2J9g6Vu_%ZfvH0UPP5WwmVYrD55qo!ipQo8)OtLZ_>E@q2R5`g+=R3M_RK>%3L&un5T2O4f4fkDrN zBj!umXWNTXq`;$+?ubNRI@$+BA$r`o$7Mu;iXXE@Wf|F7XCwcx(o^52HiiUP>Ply_ zvN~erfJBv(Zy&w2ojS1v$H%V@FmFBcLiF+kw9Lk)0ZvqI({eG9By4qDw%Z(l7Qk?( zvF_N6L40<;S32%$-{^8w0$k4)J%~)So;LjevzZQa*%RwruFz>*SdCxUK!>RTC`Jad zG6!_XvVEtz$h4F8Otz}jo&)40D`2w=PPvsq&Y@@oR<%|;*s#)PO3BViW8ZToI#P16=}1zF ztqcUdI^~89Im`|STyN~^cHWA{cRO%pV7{SCEfY}J`C+y!k!_=W*Ly(>1sGUxiP+fH zkq*3`VU1miR(qf0+DjgCouc1Av~IA}Q)<5n063wDn%29#K$#!Q4m1_y>H}dbs+`De z7L3|(ff4~%Z4!MOHAFCG^*RuuL_dk><$B?uH6_l6pSlVn9YE-68&cgwJ$q4CZUY@y1|aOxN) z$`?T}pe+QWC@)1iQuj0!n}_DsLI4=LTp@zN2G~iCejU0E>;ZL=Usx)D0agjnBQuy? z$FY4dN>#g72DI#`wDHk%j!N3E+W$NBx?^7*Q6fJFAQrd`SE*;n9>dYHl6_|CD<5P4 znxl8n(95$2DzgBc3+Ol6{3Bvf6j(;Y%nlx@Fe!MvU$%&%ju1B)sknsNs7ulM>=~K% z;sAXO5R8aF>$jZ_ha7kI<5qS+N}=?Ayp0H8qM#7sDH?zU(`GSW(WyZYp}b|-XE{6G zl^!efR}NobVe=xe*c-u&417{YF(NG)v0#AOgI~?kN4}ePe#q^7_ zdxKD|zNH&P>Z$PP6KqJ$`g&IKTJj!9!?$xXUP1zT-GEaYz+ zK;+Dmx_OV};dFqgj;dZtNCQ__(S(e7)<5CgJHEb;Kg}mJEphfb^Asv^_ieXI+ zX9hL(OQOm|pD?U#7*Pyp$@Aq)v!HKYose*W5{a4_V!2`ZT25yqY6WmzOVJpr#sIeE z6t@{MOCJ(_bDxoC#q?*ir5nSX-<6J9*7XC|#p;22bhm^1QCXw?hA~ATiTYH{8N!6! z>D@$&Vf#y-htTO0JLnGL|e?o-)b+{(a!UXFCgK_q=*we40{ znocZNl-)ML2GWXq8)4B}kbXvX0@`xuV_DY+;9C2FXbmn|k9Gr;1LrBgV674AlH9)I3c6p?765W9TQq)#V>#{o;kKGEj}_(sPeVB^K=%LKGX)&ljO&gp9h?Ufx2 ztk>}Q5?PyRPHM9vA+BFN+vqqbTT*&PiD>gIKMvBzGXe|RX`;_GUy+DzQxBTxAK6C7 z9g+10K+YdlYF8QfJr8(ehBKBU&yd<=YVzCxC?gVR9G?lKLG+fS5IP@zBj9P#n$_I( zq)C;e6|!9}d?5(Y<$eKLz~%hMastM5^m8s}0ZjCTdj=OHlGaA>`h+$$lzPTJJ=|eu zshoo%U_!FsO_@yVQirU~f;$6k+f%>zNqXbd1E}t!du9Y(_hNUua6>VejAT0Unv6uL zl6n*5Ofo9X$W_s-IF->(Gz#sc^p}J`075rxhu5P;ZK{nF(ZC~%B&395`*(DM+m(;T zk^DQ$zj@LLls#xCpf#aIH4eL<*3RZBuY)C<7fGQ*j?t zO>~fY?M3!vS0NB$VQR_wtN>f6u`*tBlLzop9n zJiIG-=R+gjd@-P!ea-KDJFknO;H`H?y!m3pSibsL9f4j5d#m7#GGx;Drk}eL6E5Y% z?^|+^qmgDI=Pmr2zr);}G9>4}w-|K5XL#e;ABJ?`eFdK)Kx#+opbf!tdJg~qAOJ~3 zK~(joK!HG$j!RHO1&3MR{jxc>By;nPd{qpIIBOPi)?*X6PY}PR- zC=zfJy$BDScgwCjOj~Cw&2XI^p)*}NT_)?mZe58UL+c=QxYeC<#&X_P{p?zo5KmWn zIfBpY_KS`V7LLi=B>IE`18~0~TRNH?O#tCMgJIiO9_d8Nsm^m7x^vQP7x~nYwjt{& za$FEiVVNWg**X;nocf+*yVsoe9*N|nVRgt$e+G1>1E+R%>~sA2&K=O|^DJ3a7L7J* z;ylS#!Ug!{J0(chnE-T}e7Qza!nXRNXSH$+a*miKPus3}^NlZ}!}oID!jA&*W<cVqZ?bneu2^+kOr+;{%IXd0CTx8lEE#44>ZG*JTV@xs z)~I#4>av&kd)^o5_NkOT|D7_P>z76QyC`D#gc=BMVU0BGVtSEWy2pJJRBHv8SN|0&P*+)Ct zB{HSfIdlMev2r>crj~j_57<^NPkI|~|DAWy_(zjHYkY8&i+1K6HQHV^YFM#L3rc^EF5 z&y3E67kXqdb{dn}0ompcwnLasyzB*cqD?s%(5t_<*-j-%LAkHe40)<>o26eweQa0g z=MMM-em0G8DeM+x3_?26<_@!6ccjQm6;&d$k^tYu3aqJW10{)(@HO z;C{(5EO}62+V+8C&b?+MX}eXK1!cVqJMz=RVD*CU;U_@;MxK^SIaq1UW+S5T{Do4^ zAO6Pv`wpiNg9?#&rZP%7CRPqh6=2cW@ID6@+9zdNTKE{g`!?} z0OlTBW~K~fKuq^VothD9z`}h$z;zfIoec)~hCRGp!E!xg)OiD%N0Yx|12dpm=$*0} zReRAiw=?}lWBn7U;B4#Li>)IwiAI-mndFDf{mc>iX(NG)c7!#7)!XI-iR6d;rEFu0 z&AcTo$W5S!GHV{2d4mE6W5BaqL6ZZs!i;x_78a(K#5%7F0t%oGVM)uYXUIkms5`7J zY+auxZHIF^_FxOWu9fz&pXmVUpCS;dRLvy=RG%+3W(5K6@VHq6DrJ1T4_wdDTalIn z%mRa{kgF>>72NjBK&J9zSPf7t3ap&(-VPd1y<3{r;UYa&ie>tSAo7OOq?+i2; zS*3xzorcl9>_6R$T%1lFm*WdI77c zvt+oaoUA(}nl}V2c!Hy=ZUTueVgbaV%=96@Kdf`t)9u=aMKl5?& zUY~c>^Kz@780t{=$uZ$hNt{d1(vi3{I(`{Yg{Caj2mf)6RX90}9Kq2l0l zfi};!t*lBWvKTDyV*^&C-;iBMEOd_z^$*B)oeT0zfK?BLbXw5iXc;`n0o@w=0C=3F zYPR~E<=BUfej%DhpakUU!WDFEjG>tV0R>w*KEpcy2~$|=tPIZT?X~Mpy|~8S^a=uK z0@7Ql2D-T{5ii4luB&+0Hd7K>DBF>w6t@ z+LNA*Nc+`wu#9-`uH(q=E6A=reb+1P9wGEvPJ@b7SHP$CG0-uTUG=mjLJ&QhP5@bp z!{^WI-bDd$TAyQ*jqWsP0D?e$zh0^)>Xw~t3Pc#dCFR$WqSWnC24&nkru$^(9BGSH z$jEsaSGy{p(DFW8DvPc21_QeWCfeEe8#eQnSpal9Y)K6=>+6}au-aAA`jyR^-T<3- zKnCx9oIsFBLq4`s!56?phKfpSxvo^ zLk;P;^hdV3BIR`BpQy+>yb%qq8Yk8@A@xa36Y_6Z0PHlbX&qPOvm69ER%4nzg5EIS0{OVWo_0N4Az zV;w`zT@F6$UVKJxA)n8deOS@=tqy6Dh3p39eXcq!DmE+=&HpOAxsTd9yihurzfAYIN0T2q`*8f%?U>ViT4&IO|In?Bc3b9b<)Bp1*D9jF1A6yAb7;+cnj zsb!h?brwVwqX$B*M^f8#DiME8c<&RdXSQ^3QaJL^kCWn-g7AudEVYUcDHj@7vz{Ta z>`C4WC0F4MK<_JO>Z|yc&wTWQ_>K4f4V^~$B3CgCy9>PX_xwS;{k{JV4v)Y31s`e0 z>#mfR%Lgz0u-_(EF~ghgRD9nn_W1r+9-&#}=L zpzP?-5XyabKsLo(sV8nZH|js$nru3isCjyxK%RGC^^AOR1qD3NP~9EsUJCnpIu0OJ z5khUdjvJMFSK*mXF}BX5&9hrvH33`wvRBZhmVUwXzTpfup3|6w&{_4YFL@}K&LiNw z=}?|c`@H1(64}gyi@>Z3fUfgoRFc}1&cI3s5XH1zQ}@<0bV^UD2qBd$`cA_w=XA)bQ1WxX%@){*4T>@0NxupPuoDW3 zvq&`8R*oWrTfJAOLe*79I>MS`)>?A`WP?=uQTISO(|Yin0&Aig4I|i1k9#hi)?&41 z$=Kl~gO=_3c^}gnbh7;UD-4QMwji>)32NWg;ST_&Q>5m539;NFNHePUb9HNdxmsQT2&~LSxj1CGg zILdaXU3Mt6@)34gH|^XqfW`g%6m`h4*X`JFK$MDX2;pVhIT35?_naZ^8KTuAP?Bnx zL7k!3VdXwc>f{Ubi|E^lxVNEaUfB%bK*SvfWyGXQ0?a0=?xE9wuqob#-CA>G_9DlS zHKDoh)u2413scuIz}OsiJBI&Q)^AStD?gI&Q(*URbN7L+sX8 z(jzRh5h)`E$$5_1k>ERnfx7Y0cU(WCjF|uRqaqyYN_bEPT$$o6MKfh^Qtw@0#aWb5YGXxkW{2+2=&MKCa0l_PAU z43L5Z+o9JesCRF~fV#U2_l7X>1-0p-U86(+d4)n5<0TieQpxq$RM(Pp<0+EGmG4T|0JHR~%ZMLzDjsgt`OmtX1`)e;<2bFpNX&x$+RS|6X2}Q-M z+fFXLgdm11d*}f6SW!!^Z1*d&AAjA8UM2m6v4a+*2(is{04T#b%nU7b;8i>Id9!pv zK^>oG0`yS10Ej|b&~zUdOGnk=t1;v`FEai%a^6C~OOZ{=_fp*nUvK8T4SO`-BccE^ zi_zUDpsB!G-2Gl0-I3?u{#FpOLZE3QG>4_G++`I~rqL!Nt}tK%X&I#V>`=x7JJP{K z39E2F!F++0b0js!>K{pNy*P5Kgg~)U`%5VXM#)k>n{U!Vc<|<0}Jasmm?xd@+)u>GFc|bUql~*An3xHz&UuPO zU?+j&wRP~wwdoB55(uHrs!b@AT1>;}uK3_xv0M3`DaU1Z$KT9oKhCO7#B0pqcNW@8NrL&mVL|1c$e=SJ5I>VBB(GUGO44m zqbpH5`9x_(bw`m=6n~6oDwLk4@#V;4(jipNOes0Qrz>STQgP(CE~uyryEJ$^aU*1J zZa^(xD{MSqJ)-+-U*Gj-|06v5o!`@cj%axB|9%P|`EUL_PWPV0Q$PQ=asJBJ<4u3; zPk((k{Oxub@WXFB#}B;b47-g!4gj+Q&rJH$Ggw&_D@tO+ur zibjjeJE-`|_Q;Mc1Vhe|h*N~4%~zfKZR0tj z&6MAIfYm*Ehcv6wsfmPxj=TZz1y%=k*T@26QIldhO24FzW3a<}?db403*W4cI$(*8 zi&;UN?#rlD8s2RGn1Mv5=aY-W=GGMzrMywGyCO9b5oP-@6K2v$GQqks^YYbQB_r z#%?E`-KInhK-oC|M9_S?M2X8D_^_p}ocqvTSJr^79hv2#;g^Gh&5KYCG z0N`Vn6ZGyuMtcM6fmYIbv$f@-{g(PgICYTPNLJ<7L1_QLu2T#cDiD>l<8}?UFP09;8p(QwtdX!XpiK{iYCACO z0aReQB9~+TF!!_cT3fDAe9gp0cA8UDl~8jAbRB0K{gRoV3OM~O>d-wR9b_|tOYpwt zZMud<20H;8&yWT1tBzAJXRHC@`4kF5d(BT~@~A863ue~HG%moG69J{{Sm%v4%|wd~ z+Blyc0G3_JG6*;VIKmE(E4Vqq>VURfBai%|ZAfZZXrISMzm!$KG}RNOUB#aECxATh zJ#?-N>klqCma;=TT>>5$Y&b&}J49qb&!7~!djINh4ukrC!?cn2C}js<#LG*?;Y1*8 zpb(bfydPMU?ayrY5PGHeh67sa0VNl$?imSY@7>&*Ip)sCO9SrfK|BGV4ji8jmB>Rv zxNr-L6{Dh577H1eabV|$34yiWFoO-UTNf59uyVUM!b@GH4k+X1m~xDG`0c*~ull`z z2*3IF{!g4PpTl#X`Uu{H-(CShw1(3&PhqI}k z7kv2X6F&Ovgr|;e^-q2qU8dqFOKOA_pfC{VJ??v}%mJlrJ9ZJdwK6K@-RKne(^C~t zm?#K!KtZT|VUuH_!&?A!1Ux&|M3W(r!y#m;lyn$`wA-+zi%Vt*+3&yidhcCKKphh5 zBW;0#p+7oQbXdl_GVp0&$hWmJifV-3_<(KpAQTOx*QAjYrJz*lz~z_|51=qjZIwWd z-9}+)2v}%Zy57|JEr~!wI;|RdF|+vVR@D?j)Rtl|97At|Dx(AOn#*t|)bJ=H1?kaQ z2rZr9GG3sR3aD{|l@WEPLmkDnwP6qQK;2!?p)k@3*x_1%UxbWzqRSw%UC3>ZMFoHf zfR%HUx?@{G6D`C5=&XQr$jf*~_G>4E(1lK$f-izfq%|ne%_2fG(%S^;M7vS&v{FyV zk51|kfO_D#8bK=3grI${vl9Z(8`qJ0bN{Gn=d`Bd0kIrWcX!Y!Ol5%iq5KX>?0;aM@9-enwR zTggC-E{Q0KoRAL2!cW~Flex>U?~0e==z0Sp;nfS)zooYU81amQ3sl>vN}L?pPpJN1K`L0MH)?| z08s#)oXB*}q*Rhp8_*^N4QMF?{P-LdUNpo!A^D|56-GI~fZ2%H_7l$j(&03k**jIK z_&#QUXi!hBtp>Y0{$P{}8v$qfHKK8R^L)i-drfBdd+$5X%bbNKjA{AciG#@qhnzlk^f(H90puRX8$SKfB_ z7DedO_haf5LU`OYEP*<%?pfL8L}O1(>gN2f;c)XmI1ZuzD~7XGXZU z#O{1|A;kbpEg7w~9&GV^gybC43FIleqJK$yBt15rNG%SXKaH!qV(kjdq&1*j_jwCZ zY_bjp$c}VfRQsM{N0do+{seaR0_R$_c$r}m$;OAlmupM^DXd4LzdHOOE(XRd5yRVa5XmpZef06Os*wo(*r z*dyj^*l=Km3rP)fFl!&H4p4AQ9=!BfxadN+xqEr!F?97VuDo^e6>Dv0G0VHebK zjR!801}Ew=pt*>ygA5C0d1-QNld_aGBpaVAfsAy@5kOGpdG-=%XgMxuePg*sK)TmY z$WBE8(rU_hhc!%<0BoK-4P_?*C=)x$Nf!{T`T{Z}_Q=BW4j+JoqnzXJy}( zlVtV?Gs!~Zv&(P+Af)50?_-EAXUIBObXg=DMqQl%>6ZdiJqzcJdL?|L<2snH4qc&I zuKAMV^BDtru|=j)Bux?6_B39*CMY2ANzrK*yP1%D3L+1%5DKCc20QDJ_G2yq&STj9 zD5WE(UsdINyb%8^qR0ZMRJf@SRCvplcXS4NwA7VzrlqC8B`}CZ=|PEWja>7RJ_BVOetk9)SxYq)}&pvsLzx(6~H_J;q>%W!D0KD?7;ytf9!#f|@ z;qK00LDll)b;GaSpYb<;;~F<@b?V>s@Q5FJ;~l)_yyB^whX3y4_i(id9`@Dnr`~#j z-}UGo0pNf8%oYCr)5o607z^;0yCc5u6??q;FyKtl&QJ`G?Z4hIQ;4D(39y)zve-L) z7>!4frOx+kVL+@6klyaW>+Z{JH{7^v*PKL>8c}dZcPxG`Nvt1(59?>5NqI5E3F1uAl~O~dBGTZSD-S$THDOq zgw%DnJC2M!(BKk@gDgjxLD5VdhfsY9*SR23V`dO|OJCP7n*7T|{`Ah-B2g`I*OrOu zypnUB=wDQ}Qq98IZX0ub7vV#+g-LE|vH;rPKBJVP;&bnIm02x~yRyKyJKxHJ!L{xxf&`#~eRP|fe-Akmy?{37P3vjF zK&YQ6TuEo}rbF=}5zZ>dQs2!zht_Soc7f)B|8HqK%bvOh8=x)eYq>9aaX8zOaxO>h zHBr-iQMOR>y)Z!X<-~x?TR+V?dGWb_kmnC|SuN{xpuOm!EMV*Ny%z1Oe!~hID`Yk# z=db$}P@Uu;r&BBlGx{WDP%V1VyKTlGzpkI7RCchI^;rdoT$gzR#!~k((2LEuBtKBF zYswh<0xT!~-Y1wHAheSpf-+(~GL5zt-{(_r03ZNKL_t)mndg@j zz#PRy=*z<^IM7VLW>*Y$V(7xG_YQ3`Gs{vqZiXn@7>kPbLTRY8t}wb0u^mv?^d^0T z8CeVk=-B!uV}_h)bOfZMJpjlPo)s6clL7sV5MOWRzAWIP&o_!Q$eZoGu(O~s8XU9i zm3XBJY*y4i4OjF{7&^_4wyMBG>9Ug3Z(uK3#poL&?>;F-8*-Gg;F%~4=l!5L+QY)J zA0~_jd@TUjy}iI0U#>6ll@Gli^Zk1m&hO%(w|wVUzscr0KK1MPmH+WS!TnEv49mnr zIJgl4Pyfo_$Aiy(0`L6S|3mB_e>K`P;maTSAinf}|IAC@P{H0?|HVIxdbj`#c=i(? z!u`*D4AC0e@do4hU0gl+d3@=Ye(ps(Cw=LIKZE<9{RH0eXa0SZI`rSqSNHI-pZG8E z^hbWNqov!c)QZ>t;Cu0=KlWoU_}k-W1Kx6Xz1O|T@xI?Y;r{8X2R6Tz>viV?e*8P` z;Pn^73;y=jy93^OcfhL-1^?^kuJB-@L3!Q9fHz(+)AWXmidXLoKC=l39vKV1`>{iB zcluqAjQG$qM=U`K)Iayc8GipO4|rr>UhvGX|H{I4Wf6Uqk5scKl*L{)WBWIwat=TO@6h^+Ztv~P z1KbfcQEg>tT!@$LxL$4H*)?@9I?i76Mzk>E2#d3{*L}|+JBcU=$P7UmL)sx`t+IOx zFrwFm!jVO~q?k^8pR9SQXWYBNVt7)#7C3Z*y@5cIY$y7@&!9tNh(=H>JJuB)3{>Ux zCgsS|nFu1}b+2SW^ zpkLYUIU(Vy`Ex(Yu~JcK24rd9ZGho~Sm?B8v1RhX0b|hZ3sCmDZ{xftJ*?}vl+^_y zZF9eGT4k~`Vih1`I+tY)w4y0H?+w;lMmEtqhyc6v4^q!5h>xx>?DiOvDUqIs>TKvd zOG}$k=Af|4lNV1!-_6mUE6gtdB-FIS{ZtIt5 z%6#tR$c|knXB*J&)cQn6JF2ot3ZVPEajp?A%5(+l4Fi_ z&lQueIBtCOpsZp*9-f9q8<5?l20(l*r6s7tL+H37ueQjz3cZTlOAf@i8l_Hy)MUFN zofh3_Loec)iVSux;E~I|a;7?6N2!}Kp!fUrrj%i(&@vj{tp+>`PqLqOws6`;lHN8> zqfnUw@ThMZ)Kd4iH?mT0KslSY8Kk*L`4%~U-t$6Hr{?ix^=XmC0AHs8={4l=q;a|kZfAYV^yZ){J z7{mEPc*XDjeVFcj`PMy7Pd|kRU-&epdr!m6@c6rbAKvhX|K#c{<+Q)V81|3926tco z7PvQDef~2z-TMl@_;Y_9PyE0Si|eBUc}_<>iS;o={`c?hQe zOC?Vw4x(dO0F~KCGdhx0hao1XH67}7Lg+oLj!^^)79$ZF)d*MsCS=)0^j4xMK#+c5 zfMiuh)Cx?8ob{sGUi?wix0a1_+X)+qy@e!G>%CxNLBn>EM$AVOeensnvkXHg+{L&#z2ebRf&Z*Xsi_LP-A+%*dw-O)v_!C^gsdmexshJlWDW-4r>Npv{nICVTE*!zu& z`}P#rvS&~k;5uddZ=u>2V6mjKCt=aYmEBn~L&tfmfDSjanrJM8bYCuEMdyJO7BY9g zCbHOdhitnFG&$j>c@t_b{lW$b%4j-Pa5D>o0YFRyHdEQwC_t#SGLKMe-#%G9xi`WE zfS1h}1Vmuyvf58ommdc}ZC{h?uf1#u>WF7w2C%4`^-!D;w%m2q46rbH=(I_;Sf+nw z8JzU&UFtZ=$SoZw{Q~d47K4%0!5Jh19h`*$dEldgGM-(1>IhRS>s7}A@JT^t+#W*) z(ls4$)gOqizAg9R{>#?Q@<%&>M14f+cj}O=X)2nxGY0FC>ky)U-pR+I;2D?X?0(?wTcp=^)MsX2HO;SBv%togJD4L3?QVwdzd-V zk&Dam!56kDEj#tI4X~~0(1oo#A4y!y;2<~#b{EQH=@)JWXp_20*4oCI$U$*EY+$6z z2(b3W&*RR!ROAl*8rRbw`GuGKo2iiU_}o`;{@OPI_SNs#rX#-m;h#siW4!Y)-uQ?A z1YY-^A3+)Sc>0$=fKU9-{}ryj_<7v>^e^N7=YAEB|IY8nWAFTKJoe7-?)QiYeBp2Z zA2>bt45oWeqn_QtoBsKK8T&_H@ipHiuSdS)U3lA{_&4Cogx~ntpTe*I^k2h#eTip2 z`4QZC;w`{#hwG=G#Fsws)6!uB-uy#9hP$tS8-C;ce*<6nfBr9Af8~pq9z0l6Yny9V z43F$<@A3rzpMH=A@EgCX8D4ch;X3Yu{<|UvX6eS*R1^vG)d8$KAnOw6E8p zO6`}_1(KbBtu-1k^RvLZC$pvmn!}VEWPqCU8|%1a|B1$y+rf6W`qUW^+n36=#cbO+ z;Ff-gq{c}WBM)sf&Oxu+$*gWt8|47rGBQCOSGPJ&K|-yP!{vEnsGIc)%D#m%8#C78 zd(F8i!>F!X9SBHSN@qN2%H4rxAl&5#vDtG_aF<1~K%R||@1ExcU_(t>=S1*=YLuu; z1UMoc0N!$Y1f zNdvWZwCIXTil9eL-GHkgP6dQ!6&@$8w+v7;B22y5mcd3At|0QW-d~IbJ6Rkvqt`L? z#SS4txj5ou+A3H)Wb8!xQcTjzMT@#@8cj5Wj;ih_#U+o;(8o&qYUl@pWC}2%kAa)E zAy2X-i#zF8>V8tH1WFw(jBWh9ozUqK;;MeFYxmG2D=i?O zyex=$!ZMw3?^C~w5B-<_9^UYtKaRJ*_uoa??O)JYAz8wH?_R1&l^hZC4>nA^t&;HfFgjav>AH?C6uf?+;`y~L} zKX3k{e;Tj*XMP9(@K3$@9XNl@6Zqu+@)r^F4ZisI{yN_B!#{rO{&$9gSMTes-~GyS z(=BK78@V3Z75v^;?t8Iv3*aX|bq}94936Ojw zfssJ4fFJ=JA7HBz&oLIIfSu`a=N=G6^c9ZOGcC#P6 z_nve1-fPXOe2h_Zt#kWnN{A#cvT^UZXFukeYtEWgqehLoxvYaP+@0~)fBOz@Pc+hx zpA7iX_gu|byy0ajy=Sr^O2fisu;l=kG{AC6cGS@-T@#oYa&V~eB$~jTAN0gJ?j)WrYeV--|4u3#fG+7&U++HM+iI%chyg# zta|A5c}r(Qlr}H-j3Lo{I*A4-dm`tzpZk>7wz})%f(fMz6~Ttf=`Ov<*Qy$Cde%Oy zf(WgUUIPN_ae-y0=+HAU$@OZ#n7S6{o(N}AtqmveIA0u51+ZPMC%fX-K?*Sgg-gP( z?61YAQAR)eXXF^_O>RSY!dF9C@<=9!KpBox_nnMfPu~NE&Y{H@ROT83mm- zgXq2`RGhhVk%q2ot1`Or|CkvQC9P2$cAi5 zGfRN+-Z3obzf=n&9ehqcGg|5s5&>XhW5&Ku8W5KZJ`9U}GB&jG`2wj9WwQU#0Zeeu zWlciXRAeXYq|2mzLE|$jBN8AnW#pEna)g2GlcbjNjLFHYKxsn2Pf5ekS<&x3DPLto zr->ughP?Z=eZ57pLFDgAkuB$q=azg{k7cjUOTP@jL|Fx_p0LokEH7teTmgRQ6P~S6g3pg!fZo@$DZrHiLw_n89Wk=ST!aSiqcc5OQch>>fF@PH-agc zBFak!+L=1)y{~&q7lVT*aPi#JIG(?P7e4XJc>H_+ z4E(rXUUTDS|GSln?ezzcbO)bbU7)?K!1a4*HHY7)LSg{enBmdg^7+qR%y{a2kuRMc z_(v}sdO!dGXM^D$Mil^U2P|jn>s`BAuw9+Qzw*)nFRkh!=0ro@>XnEg(ph9sz_fVo zRq()ybSiG&t@Q>t(_oPyfk&fu(PAd*)=ZZ}nhxaL9*P$^p?i`hZiin36n zoY1z6D?elHm_oAKML})`8)aaYB9X!?do|Y-oivN&j_3KjLW5VnK+5%6cUF=n!5}Lc z1F=50z(B|{qm)6of?U!UeA%Ox_r>Sk>oK}N!u?r#B*oxsf4 z=ly!m*4VhYdajn0D2e9)b#DPSYeiBsY#B@5uk4Fu!E^Rbf{^&6s`Vmefg;v`Fxk$k zHAlxTQeCT$%hBc3^Sjq$(0D_XMUE#3S|HgN;;{o7mjSlpOg!kPaJL9mm>SZH>CqlxzMftP2HFi7c36P|l@eFjnKO;mLr#Hnq(a;kH&_@oI1H%@Q7P;?lm z%Da)nYgri4If2sfjwAJfwHcEZ#8hh{5uyLoRoFvDOHOb2m9!nR3~kxKeX|Cr*R1gw zI|+vxLiF(|vL;82o!dGpR|>42(Xmk%(nZn`OCXR%di{Q_-ygN10e5Pp=V9FqsCa_C zKxUTSuu`r z{#*Fr@^#-=Pfn2AdH>Q2ulu^!ydv;h|J_gExsUyQAOiRO3*UmT`-}ex#%nje;`;zN zoOgcjpY1<>{^x%h5svH1AcQwO{c}H!`I4H!cc1!gJo8H*g^RQL&^Nz2J8^dgp5I>$ z6dpTyi^%y~xTXlacvzm_qo)H-S5zGX@c3Iq>i^gSubu@h0|fO z%nBBuu&Aydl*z?KQ-Cq_fC0g@KT+bg*b*2I#+VQ;zHuVi!O&HU+rh_izu0yS>3CvC^Eovw+!r0M934pusG*V2&vT_7V!raDNC|9=ZlT4 z2n<-^TFY~lJob^nU~7G?EJ*s)og(t{=>$^BHG|W(T5}9E`8sGm)f}tWM`Rz4wT(-V zQ1h1dsEZ@y_sqy14JJ_4TPpwLn!AQ2i#J@IxANL!K%_6{$leDo$xdb&hQ8LiKcb!k ze4di`G&R7=V$`+6tc*+VqMS-;DY0zezK^tVEPA!1`({z5MZdb5_Y#in2Sy=6>aTR5A z9TEEu8h1dUZdQ9MgE-BtY#g$FBI{*rWnW%p<23Ip`epVzNlDj;Sd9D^@gsob98oGXlIJS4n+xG6W0;)3Ovey;FgfNO8P~=p{Uy0)LRCCej}+=k znOTQ+WpQxKnbzUv$h0n`%wxt*f4vGkQ;;z9;-FQdiVQBI?WN7zmd`6d@1kl%k+|7) z*uz<6?u`LP(_sdt&%4Z19JzQBt@0y!0a~9oEp%)+FKK9ccWF5tUwJ&xuTm;*y!*Yl z^#ebQPyW?UV*kRkxc#}$;O2YY|C+CV=>hj+`<%`eZ?q_}nH{SDp zoIUzgIDhUb>|gpKe&etHW$Ye!3@`t`AIJGKPXhs*KJqxOzvJDn`n-K}+}mvU@oNK~ zI-h?(rX3e^;Ins*_>PC^%nt^9d@Mq{*))}9Oe;F@0#r5%FJ@o8M0t5*QnNXqqMB$c_n9nQqF$$o^##{kxw-B zXlQ#-bYch3Mo>uSD;GHAVCC8A=p5+`2t{w}9eNd%av7%dqnh{`a79MZp|zy*)C|oV zim`zi6`9&{?=dgy!Bz8+RN7GOK-T2gqBw-!VK!w7nPH+xq2{gEtuT;$)%Y5-e&$jb zQcn((bZg|gQZT{bcIdtYSIh>{)QC_)KC?a-++WoIi3`9|f;ji8rnGG7&?-=0sDPq} zDHCO@0O$%@-~FYyYU8qqJsoH5VM^6H;CuB3;JrhQ5j(POwm7;m@t#wKCXyCInO4$` zLk_jnWfByPt7C|mdlslW@W{PNHN#Ndiw(QQhEx|GAPSIVF!R}_4atU$nRP<)-+N)S z{FAOCC%$~QzXCK(4m|*%kyZvE<_kbsKF*s00l4f-g>_kW`I)OeD`u67X6{Rn(}CSg zQ!IeOG6tu8$xKK}j#|+^I1sRH(Ru#NvSkLFS z7WA2_^C|f#hq`5m!S<261QONXN(iY@6T8B5*+fT*x)h%6W@+3Gs_K^2O? zyX+ixjJ9(_1Q%zv&U;F0x#LE+Ys73Ds@WDrS_`pM3%%D8z$qMj(@zU|!#S9PNlP^zr*YyKF{8-i( z0RQ%TZy=RN3zjjjuaA9ckL#o12Od8|HPWK~>{p-R``&qq@t*IyeQ^BrXWpz?UFioq zN;(*=BlX=i&%ij5In^z7^)QH9Sh6q+3dE-1A-7TW&_AZag>Q3ghCVHTY?EtDpQ~e{ZEZ20F(h$^a`^I3{?RD9YZ3* zJgC`g!GJ-BWf>8eyOZ0&oi%8p^=4M!K{Yp0CQ?BKRJzNq#HCQrxr)0k{(q;-D*)^I z_z14Yy3x8{Icf=_nRwJL=iaJ(%?zF-niUNI03ZNKL_t)equWIHgyhv7tPGU)G&$wN zrth`Pb^u&c1!u^Hc6^pXakHi->n)0CzE+mKnhtMoFeRr=&KFcS)TJg>0Byq-+0?Tm z$9Z0t)YPYAVgRfbo~Z_8v19K^2h037br@Ec-)&SJB#a8LC8xUTwu5E}&CmlVAD>fiX`g^aoFOtI1e#j=186@gi%V{s;R>74a zn(ochp=L9=2=VR1xaK^mtrN;{x_WlDuv>B_Qh-9X8G~dxgY|C(Tl%2)2w;@)l>ID9 zMaM4uRi$uCpFd(JKB8x5-Yt4`A z#XOldfg;I8jfj)A;h4QF)6EX_MeOD@fFhb7-$f%4)sW&8}ML-re z^S~S7n9zBG9f@Mhv{0mRvcmC#IM;&F9!qJY0E3a?!5l{V{zk%Z`FY)K& z9#8(y{{=P6SJ&A)-;Hni5C6+IENXtE>ydB!AU^fee+@nz@bpLj2Fxmsw_gGbsM{0l z?td7z*=s2GOH`SQzv6F&Z z*DId7J!Ad~r+xjl+q2_mK64j8`1mOv*b=orc@0ngvv(%^%+nV*DiArk;}@RYh!?z^}Y`#1l6*_}ZIeQrmIkp6@)gz|Vc*0?%B&y0+rVrSxjo+_pTJ zXISBZYGLqRyuTFgBGdR<*S%>=%_d*$*okoIx0|@>WkG_oP+5*pFH|+A#JiK0&U8BB zeGHH(OC_=l$m^n3lj+}-+YDDT9%n&kBAa?&9#|n>Jk$WiWaBz|4)AsEh~Pn*HYxeL zbSfs<7hJV*DyHm;H?qqC7aFt_W=7hwly&WW9Mn1W3MG=<a+8{`nBT8U$EYBiU%sVeg8_mu!nktxq$ z!SitAJb2c<&D}0r@3@?qp+zMq8(k)!zIUZX)~~I{usW*%Ig-oyxA^0s!+YrCN?FwK znLP8gkVIK^E)`n1oDV9x?Ar8suF6Sqm(!gEwrV_9wD!A#p9Yr!niL1o5#OW%GuuU< zU~y#fy|D^BlOokoPN4P}=r5s++!NgoSu$0W zS~YaFo(u*|1-IEpN`eLp6C&3`f|m1Q;{-yYi#nu@lg$JRVoTk?eU;6~Y@LB)iqd_( z-oP${4P{Oi3OLu7_u_RRSrV^pU)nN01vtH_oU#+q3VSQ0Pnr}%m~2AG#>tM{<12Ri zm^SXpUgi9CKQ5(j0dz1+lq?fnG512WrLHs!eEaj%e^+f>K5wnXtYL|@&kZDPpSwE& zwu;3EF3Y)^fkI|(a{tE+SD|%(J~qnJ&6JcTABs9@NI1dKyK*`LN-;o692o`bAWiAD zl(Iwstd3`D9=-5o^+)J$Ch4?X?^!tf8b0r$pG~z)nYRN_~W*sTa=oo&~fgZ?W;b@Z#c%XnyN%##+PxjPR9G6K_ z3cNpXm#RW~Grvz)yIj!V;p7?s!*Ftj?C!Tl?r*&3{rI|n=P%=PfA4SM`G4{cF`wVT z>$#3TO?c(W-@tSK=%cHD3{0=l8F+L3zK-ygfd^t$RtW%3AA1~03EAGb@73?WaX+^A zJ&4QapTY6YmjM7)D<1yl@5F=O_%GtdyWfZL>^d&K_<8KV^ce?(Wmat_$OaF;A1Zw-n@Q5j?ALEVcZ+(u!I_7 ztz|bu$d`T}{bK^9lqH?6%po9T(r2X7Mpq(%^~1_+1d7AG!ICF!(Edp$FyY-akQ%d3 z+^ZqVOVS`fN46wtt764&y62O25O46t_pRq2o76`-7oxui`%Xjp`(4Gy^f#&=@sjozdIR!@{ zbxXa|()>|0(ENQaqr9KR7|VHA0G9mk)$9BD&>hQVuBnc4T;{FUnPIWPE~SuYuymkR zn4Smlm8~H(HaiE0GD-=IF=LdrUIbA+A?_S!T4$nnfWmzVCT?$4e0d-nY{|gRzT00{tN@fgXS&QESA0QzSs;9 zWnDhdD~}iG3Ox9r@I@=d&V^X>zRTZ{%z#-z_PSX1U+KXHu=*@Lm&h^av%bQfsXc?k zmt_WG(`|FEV?)8vi)KuVB-8ie5|Xc!2)BVL*+j9}5QdA2kyVreYfRt6M^K?hH=Yhc zMr|3Y+X2ag3q^lg z482gKr2JPd^tQ}}&-4Yd5G0Fx`eFi&9rB<6zdLeVflzY{t0$VX8QHgCNfl*~cCTl) zN<;rXT;UDpUwDc?Siy~VzYj3O?!mX=9skk~VY>Tey#2er|H^xAKJg9M+;|WVe&cuI z;<=|+Y0Blge(P&dhY<$H;~)9+Z#s^%$G)n|qrU9}A4a>pKpA(aC!|0;@cwVdt&jW# z%=-&G@_`S(>iuQ2#dvxhSrT2hCwRyA{42Qi{XdM;$8Po4oxbgHL^y6f@eO$4SN~7^ z?*I0a@M(|F{OnKS=6k;h_rLcWIWGWy>G?gLxIW_XYuv0~eSO5Ax&^eSfv3+W9Q=)+ z!?PC+fBUI(yywP%mk*9l-?>_t-~l}O%7ni;-NDz~+~ARuilMMU*{5#L_}ux7=kEyy z@;aXbfB%_FeCo>+9zCtNKGv&FjIJ+S%#iDi0Px)9jKA}_3w+_C;q9jtH%7zkfzO{i zK6^glb9d*Sjd;T=QRMD8Hab7KW?fEHZzh!V8Lk!bT#M{~pcnjQnmLR70PcnCRU*VQ zsWr=Cyc|4KpaD`LED@*P;4D%ZMF$5m^QRsJO_>M)S%_srB4|>z$RH!q@mcNJjwoqf zU`p5L!H}0NbJiQPQ4wPa94eOD1=$i{QHP1_+Ic2j@~h*E>TL4Q} z1g$Ndc4>v{(6h*c864MeP4tkNGMaMY=@6##qYp)nRr3~&nW6l>95|j2 zc`opM5i>9cL9=`wC22%Ld1DqMg*Kh~=Bob?;@N2+5Jf_BU@>$jtJ4WeMK-VsUv$EI zfO%yMj%-57*Ce&7+;grv!Y^QTN8Y{Vxxwd?XUlRv)4Q%}Ery;K zAFX_WE6?7LsxDofs9h>(mtTOU-(_Ra^|@s|8_s#lU?uk#{egha_Ff>FXZS*~Aqv|7 z%jYF0v7f7#TE9Svs0If%w6i zt{HvONrHd ztphjFrqJ!QFZModqG_*tKD+52`=Wi4^X6CrLQ(j67A8|g+16lCPU3G?9%uAcHt1Y2 zZN4&WVD1Q2_oJt7jp-i@lJzZ!5-{HqSuY#%DQ$qaEZ!xD)9My}JV#(cDW@Dlx3HQDCo38xZcy=9M`)~aC>%Pa22TT`t0WcE&sz3R|c;ZL?{nvc0 zS;6&NPvF`+--XsDeCB8WCrszJ@$^T38rN<;fl)!ovzHD3mz>b zeIq{k(g7cR<`Q3?{ECZrF*%wZ&E$b!eC`sz_}uH?Ym30A?#}qs-8Z4=yvDU}fhTWI zc=Fx~=r_0m!1?U>r7ym|n$(+Lrb9O!k3jY`=~vz82+O@XEa+F0Gnwe3jZ`DE(v4vm zc1R2ZCDm#Ssqhjqj0QurJdA0KO%y;YiEL@qy-3a$(4cI%|FB`U`a00=Svn|s;DfB#lrX94)jJnhQ%Sbbeh}Z6sWimQoLbJ75{V> zDsM)66tum8fR*Sr4qg`9o}5xCO(4-cp?lpniS|VP>xfhuF&*AkXscX>xm0VR)9by^ zGpRZo^ag4M7*1A>GU+Hq^a-ejt88u}+Ii3TQX+3yY&({DGtnxd)5fH7rDw`RX6#PC z$B`h684?gHQcdahIO(k!oHj|4hU983sZq-GCT*^dL51+5zok^9)eYA&LNxs)*kA^F zr{_>%pyqpkPL0Ke^NK7gE;?%sKAj_CM%_MyHr*zV7$(5Ri3G3vgCy=)$~}8Ex%i7? zZ|Yo}y$P^BhiwCBEm*J?15g|yXCxJF!ctw3fWopqlK!;vM?i(cJ_dni^c7SK*g-rB znGiXr$HsHA3NapFW!uLEq32A`7EkC zv6@TuKxiu9FUhW`DC3F1Q`KfP0)$BoaXEOTi>)1T39A$ZFx|!#L=+$ulu89+16V~F zazCUkY_PJ0`yO5Csxebo##7C`RB_sj?0W(ey|W#VO~dH^hp3%^w{uE<=6Jh}i`TX< z7?9!-2(6nwJ_-WJU;`HH7A|_Ti89suU?8bLvrJo}@Ch8HT`J4DWk&nu$0eu;Dc|*; z3<5f2Z#-2bp=^!;rJleW>r_ZN-ks8y2)P$u4LhdZS8c+x;vbm`=L?C@%MMEm_O&be)~^W1?N9$E zp8Ll?k7xhyze|eEQ1Mki@S~{X?#(~o55u+g^gub$!_NIdSGpH$My11@NR_d;KWwE)W9$wc$#lw~ z1E6}$ENQ@^g3=is*|frz^Q;LVI!9IwRg+4k-QjpPa%3Si%m7UKT$3#t5moj>HqKHj zJkfk$u`feWPykp}k>%u?!%$J0oKH29S_({c;6a^Et-sB#MsykE(JTO zt5_Xi^#lM_NccTBc&5Z2i*SfhvBgwWYqdN4XyhxG%?TA?OofWBpg^?Tjkwv-G`B(6RieyUIFw$Z6iKm*z8`%J@ufHO&C5z5isD1_}NXga$V8c48{Czll zx>QZqEZ=F89Zky7v4g&m_5sQUSVbAGiTOa`mJHljv$a`J`YgJ&g2+Asr6T4_SlRG> zdKUC{six%9#p2UtACX8vn^gF$RVsB zhEw=4o838zjQ}beQdadEkv+DOd#v;T3SG%kz>Mm7*z-W55=F{g5y%E@e7+|8qU)Lqci_2BlR>LK@<)sjFce6@Dnq8!Q^^>PV1Iw9hhR z1ANkV70wrgIQij%=zw%>>Fn<{|9UO5uu#ZOHlX2e`XXP7vfudn)xYu=-}E(QsCfKO z{s`Xjp&xonpZN!Nt>{w`>-!Hp`^!I%7LKyn;^A-oAjTW_FDT+0TvkWC?E@deXMgU0 z!F;&HOHY0RH=p=AlnnzTGsADayvKiiobm6y?FHx_LWEbc_-Lo@9ea76Lx+iEhqBo64|*Nvqw`o&fOa4!9={ zz>sPkRH7*5Ob4=L6_pmY=I}(@0~|va6rjAL&ldoU4z@Vf%zEz;FnGHF=0F|KfH*AZ zx^|?;IRIl<%u>7U%6cS3P~``Mly#CqNy*blOK9c85U_9W+)vW(H#)wWF+ zux2RZsm2_1q(lpe>4G4OOBxT0Q^eD7kV8rPnpDV0u)!0caKH};s}exFM9eAiX>v|R zI?aAWn=ery$85S_=GX^B(ZSsg8rPmSxAXC#L)cgLPIQh=gW&mvS?|gIHim@;5rAV) zXIlrWsmrh*@1o5Ytf2`y%8?2-0iFZMqQj)nW`Xe_r(#PPQiuZ3=~;>1g~o7D5Lp1* z0N&vKvK((Z{3(6y$2&wl2Pn8!pkrDKowk}H8xt%l9KKSua|AB+^{%FQS@=s3$)`M{ z+4&U)ooS@E@T=G?l;6)Rnji0QE=ptI9CTv)eRnWR8O!;o43#+8ZGvsCp-YHr!YN1+ z1RYg`%U)rmYJ@08KEDD0e3o^CtPk+%oX^USv?ry&{J;efS=0%{MAf-y2RY2G*Gcwb zcooMY*p#q?k#lIx>i!H%)2MJUDN+E1nYmPf^7&GM-yTgi4wLp@8RVd^ZQKm2)-!+M zGgWbnPHpsTl6td*=xEM*4aA<~FxI8{bl&F;YV5|$-X%~rX!AKR19jM;t0r0n<|Z3` zS2k`U6C`LMLbA`uj93}q?gW^X{R1Yh!%%%h_RmOOeKH2o06!=|J!OV@rf<~d3z$o7 zE>!!__g&CNXXdjtU_)>q>!n~Dur?FIhaHp<6@4b3qvc+u8ko=L=-J1vnnr-u;~Z_e zK*_ocml7MFB%jHA$@SDIlT2>^+-uUfR~<=R?LB>9-6khc9GMA@tY=u+7e6x7IP3rc zKz_W7*7ox6Y12#7vp}wEuJp=?1go7PW zRd8jQl?kDJDv&J03RR+Wnq23FkM@;cb+g6WzT^Aw*!TP(9=NBQ@gL~*nvQ=gQ;$&a zxxD_%pZ-lQuVI6;#~w$U*ADp`2T$eN8LU>gJ1(F9JdXQIZ0f=(G#Ebrbz5c#8irL&gY%U(c=&0=(NpLFC(C}8iJ%m1uw zVS}?^SLx9%g%`{FBb+FijXZR^BrlL$>NVnjWuN94K&~_YP8reun&fTDDK2FIut+=- z1lTM#q>rmfRyk$%%$#XN)bnXCyINH;BmQ2JGx zUPzo3W`Wq`u^=G1YD>X|D)fH>Rqis=TLDkSltj#B4`ZELR~9xUp0hw&kwcCT?yQ09 zDp6RCk6GEG&+;+~O;)hw6D3SDXj$8;^%zoeI+)F&?)LjdN1Kq88Avb)mXa)xy6{PkW*q&$CDiX2wWTO9!ll1JQr^7QGLVB`uf?f<(ppK3NrY(!MmVUjW^2DI+j6Sd%b_VP#8_VkY>ba?Q|J z$SfTcoGbXN)&rJK;mUnqs%obsPdr}hLC-SoWn5+0AZajUIY4=M1_$G3sE2}3bz$7VG$tit94+%gIS zi0CyT0xHY^oqo$jqL%PLMO5n>-GsE4Ix2;?6@p)YvO$SZ!~-Ch!fl5=5hb;!MwPsm zXailYs-{+R71y+&cX^y=l(KtEu{7N@39`lg@JJo9W)` zp>O>lb`L#k+=0ME;4=@d0;Wfu?@dR|tRki(DS`8T8JC=M+RwCc#{Hi3lQK~KXeM%H zgQVz89P$j{r-ST*$=_v~mj~sH5(AOZ`J&S-y7GqCj_g{l~wq}-s-i%oTPeZ?RfpM|b+xW&t+RARe2h74l5>YD8E%ElErM~0E} zHk744N>ZJvz(eP%@~a!?!Q|Yrh>#AZAC*N=U4U7lj5^F zr5mu{OlsU$WYZ-x0x|#yE~$fPM`TUhXPaSe=#rX6jz@NHEpi&#j40wF_xc;4%kmBY zP?XLm!knCJK2!0KtFkh#qX&cbT1sBRP#<5d*f)#9D7m}v6l0bto;4=jsX+z2YX3-QxTkWiquCgW?XtG#H%Tx`5 zZ5EKHLB3w;_mlxl&wl1v(*r^U*0QM?Od2+#XBOS_PT40lYcoSB0|syBJj_A4E7D^E z%2A@zva7L^LPEqLYhDDKp+(^I{e?Ae*nlj0MGPdOD8}2 z?;--t8^|7W9PYe~&HWGIYCI90f^p?C!}0t!ypbBPedtkAkETNc0U%CO~=ReFq-SGeg9S)$f2Ehsgjo1UB=6+!u147+@mGx__ z(+o?ix~Ca2AK*S?s5`j0_EEJK8T*FO^goNKpC7wFx_SG38V@$v&8wHsiE z-toNu4(z1d8lqCoConU$>@x~ZG`>a-axuX7T91HZhP8FpM(AhVvUh=ip@<1FlUJRN zA@7Ol`|OQ?L=D@l=VfSSa-y07xyErJ)F7%UC_J)hkLj5;sgiiA6{WMwx-cqx@KB8w z{j30}F%QwJlG++jMz%fI`~TAieWbrnr3$Zpq>z(P~EZqZ&#*>c^4 zYT9Dt8o>W>oPW47H6hvc9O{nh-?LOe` z$hz8=-~~HCF96s<&*dlz>wqDv?YpyMMIC#AL`t){3j<#Al8kyrY92!LI?Ui`blgGR zZn#>@2ho7Afrk!Ene$9l7GxnCkuzljFf0v;4Cuu%iJ)7$v55$AkrsJy)FTIy5=Cw< z52#vCu{7V(f-M!8FV(Gb;FwZ6DiKAiph{6_>T=$cs?KaqWMP%kJdxwm18M9tz~)Vi zk~|!>oOEQID+PSbtiA+(WWh|P^D<@j8kgBBb^eF>3YzETzM&1_$f^k%S2=pl;2|;I@;q5yRMFlcCb-&glZ0XR>P zqis1qL?t6~PZXqXJDakoc$KFVjpDj^G!30CszH&+JGRRlm-QHoPC`;|WHVR*HudL5 z1cf$=JZT+rV5Tr^;k2h_Hrj#CuPBMBra^Ft>m>IrRaMqB8`c>h14mOsvy$Tlzss`u z7nH7FXp_u*&R_=Ew4;I!Q{B-9*NxDlq(w>}UtD(f2}>AH)QJ-4I@tlun=kX$j_AlQ z@=#XSOr_f$4W*o{);;In$_8;fg7qNm0F1iT6bMyp*0W1oBg({xZV&x0in6@wM}y>__wMt6 zd7fLdXlnh*^?5ZL5w>=y2HHhS1)os1SxP1?i(L&_FJqz)_3XJ7z*Zs>ea*>EC6%pe zd@-Z+Itc+X+5^Qz8`1g2_01rH_EAOlx+@FK4Wv#;bWQ69y}&eUjj(FOMAfBGz^uTu zFIla7bqih^a&eptq{q(N2PRS4L{$#$3k2uQvp6;PC4)*}W!tsKGn3p^t0c8dI++Ul z3#mR44Pgz%w$Q@lyoJ8E9RNE)){v}i9Fmn$f@`17f?TDf{mI@&z8<2gDf22cB59-@ zBy|Zc2o#W0!1b>TK3fG1~^R6+_HYY8pE}w~HXDnGH2mrE95u$%W(5lLY zq=c?)NHm~HUXooplkc%~=)B(i?qDl~|VoU*9sf+*x4)CyZ)bRvYqnzWoPCT^1C+~+2AZ88`$I`aXB3GUfQB@uISGm~FmN`=ovbR%L> zx^R$F*Dfg!1&7%VEiSp?{0I-e--MFTxR$Py&mxgY21(97SPW%lOWCK8vPmeVWyu@N zPIh{Tp$tnn%5aTQsV_R|ovU3|2B9z3KcZKJ!1}g07;^5tBeo&KITQJG{Rc;LzTZJa zZ95M5x*z%xwD0+TlWKI?8njEaNa5! zfXNL<1m*yabD%}wVt>R@lr4jyrju9sTuldyS2}6r)U&WFN)e(0IwOJQK=~tgMR)Wv z6hPk!q2C8E(?Mk-CvC>ebiR#5Pzxp6dhZiB%6JX!c$&9vr1^ zSZE2*PTJzEWZU{)G>1fRS?6S34J!~)U~yD7Q>kYD23?h@ADGldr$#Oz@g7g$>Qh(K!>EZ{aC?$H{P2BIcqf0XF84eMvk`!S~@Z#s-KI7{h3ezB-c(*C!4 z4M|U;1Y+7n@HIx7CROFOx<6)u!)C52<9JB1%6c6-`j&RHEc{!9D;rCir}g@xJl%7h zQFX`0GbA#Z&V)J7L7%CEVRO5*|4V&{8WWlk90Qn9 z9$AE&)RSljW}-_VJ7{O^1yxL>z@(;9+;==vTz@y6_lpA&kUtrN7$ahbOlOMXodVnuXSm_?EEf(GM|9<^AYX^3uAx*FrB+}>@}7G z`3a&GiMt;@p={3($8!V%b-c#!S7W-IM}GO(DQC(3ClKdAaRg?fvDqJ`cLPoUYX;%~ z_W{W;2yX;Nr7pucR6Rsgbg50z^6GdW0*j5~UKQiNP4IS!Qcq>$jtH=OHH(%-cZmbM zCG9xxhrxvzxaKn8De@_*_My81F(V}?Xs2tv43Qi0;VDO+lOPpp0iQ zqbd?#JFA3LJ)n9fDk)8=P{e?Sowy4#cv)OrH{62&Is-t|rgpq58+ytBM(eCA)dgU- zL$6V>N&v=Zh%eLui9T<=FP^hb%4bLpVXA5R`@id79xWM zqClz0CyQLl<_71b9p%WFg7AW+0b9skG<1nWNJS(A02S;d+Rz*GRH;wQ7fK%|XHq)5 zJwm2DYuMr_yzUkE{_uN=AjsdAF^5+of@0UR6_ME{uro@9dxolvkAg7gnkHKK`HlQm7f zUPoCA0KK>}NY@F~no#drQhI6(l@h9@4ok+&tRHw#ty9{E#r&Q{W1Jp!M^)@3KYWe-y*9FO8A4Dq>AKQe6cUs{rY83;7)WbJ5Gonc%isntK zFy6p|KRu7&!H)>^9vXEga6wrvNWwHkU72IdpMv`%_$hHaeJtC00#!o>ORZ2GD~l&FR?Oe|LN>)qK_o?sMn7O4U9la zkGe1P2Pz9{?8y%gM=w&g0cCR?sXCK<^O#dIHRpqC-y1=?=-re-o%N=m&{rrv=+_XP zo_MZG5r=Y_qny*s;sHJ%L<>8T-lAtzYzw!eY@F&EG;d3l7M4=N2vqc49s*w zAoj%CiwI_kEi<8V)LO4|-8%m-CC3)JP_~}t37M(`xM-7n~{lr6Y`SGoJv&*<5jiX0*`lC@*iSyAgdti3bD9*MUY^>oO zX9FJI0gs&ws5MnPn1172LP(Ohw?da>*7-UVqQE)$MC1S&XyXP?)BqLR0*srAYK9n0 z>ub#otN{;)tWS7L*Q=f}$8qK7 zf5vCbsaS%7D|IEWJ1!YP1bOv7iBgd=gR(N=Kz4ovgo5jg5%v&+sz9Feu;`*is6zV`r$ijRk+%vtc%} zdm~LTvo6uV0>l|HpVI~xIzHhC*m#D(UBH=jKw)o{Qm@PDmFB)51^fg$J*bai1$ugEcT390Yd4oH2^7}S)`mnKKcJ?@XN0NGM5yDoA4$;__{2w+ znGn^Z_zbh15aL+Pwd#PhPqMHSa|3GYzwc^35x~5Mji+>c{0I|(=EvItFY`MLWxRoQ zc!|%f0BC!i|BDI}?SbSGdn2%bPq$Ha_lxeE%hPo>@tkE%BZvskcVNRA&zeR_^t!tr zes~etNt!h{Dx6Na%?M?7GJ^*sl1jC%MH_zcKgbd1K9LGd01dOwpX__omS@o}VdG6? z!@uweb$cJ${$=jfm;u`XF~i2|@cEn$rWFQz;*4A5SX@C+g0-L|?R<{1+p>m7b&|ci zcr4?Gf$#TA6gvZ(C>{{)fU>=bc3_5u{@~E}EK*4=5q>Alg<=l^gayQOy4~8IrCsi0 zQ4>N1T1Xq9d4$gb6n2zBZAaK}M*AV3(CR4yN0jjz_h{QAq*}%%UMZKXF<>H4jo^MS zm3+We^q)KYp3La-s>$GG!C?uY^hIBES~vR1>QDz@*yH5iDvX zkrn4%Vo=5=8*9XT0hB6(b&1}5rlT#5+^K*NdUb;nnnMJzV(F*}IbcE}%g_&%R0;u% zd?{nJYC_woR53FhsB|%nsG$sJ{ULZX6swZ?RJY7_&}6bWF(Oq<3@96=k|_Pg^t?Jb ztBHt-&x>r10ygY{A32u!2oz&VJh;FC(hxGc5|Kw&ENHhC9TWw>@XQ_`{bIx24$35o zl?FZyEV}VpUYG0Ts^hp6zFPN}SHD0!E(ea2U!ImL9VfW%C-IJokRS4#ljc^~j2@80y! zSW@Wv98ao2rGd?TBD$Q_9eg?$jl;X)HsiaGOdVIM<&77AqsNCj}qaD9Xx4&Yq}OJz#1&>q(Pfu((?k02MrxvLl@@ zo(qIgNAK+B%lS+?uxKag{8UMVX9mujvg~9BK=p<(vk2LSYeY_yo1YSw=@=Tgzv>8| zxhFEn&<5r@5vY{+&AJYN&CNC%qv&DDXE$hkJ7xg@**I4Z6v)Pz97Op*2&9Tzm~(un z>`X2IhknKGHO8QfEXvg}45_k|AXo$HmQBE{$cA{Qca?ggOysP(n}w1@YWWsP*>iVh zGWZj+mlC?2WfqH6po*+{N|c(aku&`wlR6FpsW_EqGe3S}@p;*C`~qx?>IG1$*5Q_a zN8wzWFDXCHW{@;h zjrTVndZsFRt;}NMI(^Ss$6?CuLSQFlnaQg0`J$hZ{oJuCJJbktqi}rl1qwSA3!x>s zOen<>*5pJFr`^!;gB1ZsBN~`!0<>^Lo%leWySF3Sbb(OEg#v(!+B=6@_rzn`ss)`@MBAdcRYD*E!LP?=vwScPsji^fmqRr$@PgMKxFoG6J zPty4*$S~DohKm#0fr^mB9YCUrkp(u$m|)=)FK=95i(|M})k!41E9oSkG`lq$5T3u6 zkx%C|gOR53wi!M*1p-6@rWP2+0dLQHm4FvQY`>mWd|&|j5;XI8=Kxm(zIxxJ+-pk7n(&P;G!nbISOnmur0ttJHtEA z2JG8_XYV?my`1sVGb4diawWb`i!%Y)tfzI=y|T6 z@hTVzs|t`ZYr^N-e;>iRj+hZqKp99HGpkz)W4Joly2I><2sLi;hT=dV(TpQqBfsQ) zDp)UNC)FRRO#u2n@E~q8KdVX?zEoIK_9ly_GH4HnNs%L@vH}}PJ3%O(QC1R8%1X>A zH4yDGSA(2X)`cKZEbt(Rr1z`~g$)R){+O{7I!e|MVL|EIo+=^{AeE}pIj#a(B&C=I zfUpMlOIVyB=5sYZTMja-J2~%7K!qa#Fb_ve=i=5T_2?1?$}OTzeS8rCs|C@{fyOZa zh5Xa3jp&p~08v!Ku>pJ!xQcy+bd~XpbQGJrV;d?S%(|+q#Y)Nu!I35e401-buf36f zn`_Sq$N&;!FxBmZYRDiiG2~482C$>{uTy@p9m(6)9FYZOtf!nV&;|ugy?A|~Y+))T zCF%??TQ!>yXGa;%M4M6JaGQ}D?TO42WJ?;Mah~gj`@S7Gt}^Hhu8UKjwG>HhOT<kT4y*&w+kz(JCZGq0GkAolkM%26q=dMrYt0TT1HWe4|LuJDejm)Lz&6+ z1t{RrfYAK*y_)o1AcB&xtbNIj)-J#3fL{0GlB-08w+qrm=RMpM*eHuuH`m$7R0XOm zmWS-p3FiIF46w|YftAB(14ROQhA*6ZH|U3uo)jqcjL%Q=mYE$Z1Kcm9NOPg0v<=6U&ks5gL|Wn`Z!&&;W6KDvFG0VPuzFli6w_&fta zN8R3pAJ3Hm$h}Udpp=a|8B^XffdvDBlM>8kaSRNgGGKs!5VBol3E4+PY}LW^ha)=y8{^E?r>C;LT%@m4zS@=25XC$j-7Jn0S0QR77()xj`4F^Lo~=a z0~X$8p!s6x6ld*+$OY% zbLm0!{$w2RH8(5Xepc|{Za^_1M~aRE5cLWm$1V|QW5AS7SsCD|sa|HL&AThfASIn> zGt-=@+jJBL1L^z*Xec3c90g&H*_WGRg}=$xRzzt+wE$qiP#Vt6@x*;2Ze1U6`&jYJ zdBclG$BX-hRvN-blpzomC{8+3+&h7dPQN1$?4)jlvMtGnUj+?-(uwQOT0d*ei_QnbjmCetZ zx?!rw*u;TnKNDr1L=Rw>;{grl%%%eR9S<<_NR<-aGm$S+-B@qrip#YZ%U0-_ z!G;koJ7jjIkJ!TM*bl~1cl`cgq)kqJeNgJv-0Aq20-L#JtZccDlG+rx#zXsM83SsO z9ikItT;F@L001BWNkl>BitW!6H%>57tB*qu(bG5^~^L?0pu3^i0goqT@jle)CbvHPG`m)XjAr!ct0V z2c8>s3ll|zneYo1b$7>MMQY+`r72YDWlUIC@x)fL$ry=ybwM^McuH; z6!(H0)xtt~Zsw8m*6sk~3D*FGj3Uot)2&@K)C~T!u~z;(^gz~p!*xFlD3OXqMFEP# zY)eg`fbM-{^Eo&jsA3F8hwEtV4oV2g9tLEs2gNt2@>f)I$OccB4A|xa=_1P9veDj_ z0eKxMBb%5?8Q>8;@Q?65uJB9t5$eIaREC^FC=mmFp9GnpXW%70RxHRjQCy3aeaUX> z{~uj%w`iHcoz(SN03nEf3xC1D*{) z5R%V@pqK%BpM}!>N@J%NvD$c``l)D_4H$huJqh4*L8Iw!Jje;^ntVy}u;{R=H?o->cPoI9Ub3~f z*$4+6{xtIWM`SpKc{X5!H|)ML2%T!)MU5zXnF zlL+`%3$@(p_ic0sGJ|I!0%xgNHYlss8JJlVLKOX}^wWC2y|K3|8#MgC`F!ACdk_5U zzgYO?o8%pD``x;*Eonr8unJ=6X<nR}Kf1O5jaFg}ELD@%3aUf?VTL9IzpHR=o`O{HA0dz+5^Ei7hFzhmP$C1^ z=cb}X1Wpi{Ej5UDoTxN?#4D-bp%Yb4tb-K50$7S(@0@kg=LA6e^>c`^M<&lT!jn0Hlg$2>~_ zqZ<#v_W@7<_R{@Og)0QMB>2u{Sy-whai76=u@cNYpT#~b>8NKe#R-zEg&TE80q2~6 zSBIMCyf6CQ&_r7mB0Tt9GhamVmcbc9tYp}(yLxxbnvf>+9RW?nuFdB&58Dm%Q1f?_ z0_#3Nv?z-!W(_!~D`8N8R6tb~aU!-VB_)-#upO{1k%VtI@6To;tOd~dgXmSH1zpb| z^{x9o3EeHiYy6I;Oe}-l0_VGE|7_#txokt!djJT@UbJzdgEL?*?!Sg3!aWKom>2H^ zf%awH?2A|&y7#>`nI2nfZi?_5t{EwgHcF@$bC|=v%OwVoy{B73q>1%CSVZq0dfC) z`wR7BDVc$)s26>Uv2p(ZN)?W2rmmMzhC`Prz!?CE#yjZ}ayVU$dVL@s;-HSSp3bXe zl%ksndpkVntJo08E2;&KEM)* zF2gSK*Q8zo8)@GbmX^7V#YVFX08dm?HHNa4UVI^B$;wE*$YErI>u2n4bYGHO`}Khi zB8#yD9HQHZAkuV7n|8YqP8-#dyQ8yL}=TkL3e0$Phv?$Ed~66Y1|r4^BCE6JF`I>7%YRIx}-;f0sbPL zqbl&_06rfJzxllI&p%%H$A5j|pS=pZAFKk_My7bdXw<2Iq6)iTylA_yLCQ`vgR?J> zg-^%A=hb+i@#zsb0{G>j7a8O^6gUKa*17q%1Fvp;JPW@+Pdr~_p(28kpevClgILci z*(dPvvV`Ua;)NALxHoBDqhMyawxY4iwQxRPKz(4zi866aB_l0xW&_dKa-<>TnuCb6 zF8u=X1uD%vu|zl8=U3$MMkJ7&0(87xhv`3hMfz~HE2H)o=Ccc;i zGOzQrzao!clW!YAWI5lbiUeA@!5=h|IiFTC$M?kp0LI#O-gAf}B88@|A9X?+S65RBOjTT*V`2C>0jS0f_PZeLo-xKdcnJ}$jCNbX= zR3|`1Iw(2C3B-3IeElvYS^<})ZVu8I^igPNuWP2adgzlnZV)Jk_If_~i2aiLX2RL= z2hTUZl#rv?vsNGMB`K+UsL!l--=_MWm_CJE2z-Kj?l6gc>s>>rpOT6Ff~y}PU}*O6 zmb9T?l%=eNPNDhud^^JhYtoNGR3rfnQ3c)5%K)DNN4sjjw^|QenPCF!iPN;9_?JAN z_D1Vw9)F!5L?>%gs&}L=3o~iEEKB}IyPTi(xvcikAJG4+cFlPSo5@4OnlsmPS6u}* zK=FY*{uK!lw1kH~6A0Lap%eLRAg9XbbE^Xc!~>ysjj0m07`1%9_C#HWiwfRPC)nz% z{GlSJ3WMT1_8+NwJrp|u0ts*i#M{lj9P|C-zp;Su+$<)kRA;hnyV)&CT`+-!V zl#=}2=Qs9|X6P9X?!9A$4g$*VHS_1m7tcJQe1kdu;R>Cf>jxXc&*%*T$<}=rZl9u!4ql06-a^I!~e4i9dM<{=pvsfAn_Xkxs^-eF)5W zbp=_IsMz{;)0qWWy~@ym2cX2U-OnN?N_2savt?{uePQ5=>5G`4(7h#C$PBcH&xyCo z&v{%T{Mn}m-u`&u?O%Mu|M?2ktB~tK{b`cy(Yrxi?xt?H zjZ!Rpemn51Bk}7;2w*tO? zH2&uM2fmfilXVQRyee>R;H-D7wNRT;s1xSn3T$A|@UCMj1Yb!Q`OlQ<3kmN}^(tcSHG{*0F@~O*%1uQ1NAht15+mYD z{#p%s9u(E0H3BGjaFkS#)m6@v$)M7laUrha z^tSZz8LS?t{guy{NdQKak%?NG)S&P>rO^Mi_<1LLaQJ&r01i?@)LRg$v?&q;T!qH% z`8p{|(R&;yB02TiRhK*%K&o2R=QjpJqFo@sz|@tHrKVrx?DMRXf`E}nbya!EP@rdx zV~Kz5s)guO5gIZFswK_9CY^OAAq)(<-;_jZ(lI`+nCdnFsk3MA2@F6Llv%b&MaBM$`+j*<=dTuBl4O5W3PLd6;7uf3*v}NjN zp~@0t(9m#3;CcqA>fE+V6I9;M18zxDTsCg~|2-G3JG4J^W|QmY{>wWUl(c7@YMrxY z(_7*@uwtHfY=wQwJfH4n*?0Ak_ZFV(Yv z2TNzsM$xsHNS0t9@8CG}z?8sY6n7)`Hvr^YvyVX>&g$zRl$$?EBQag0rOpu8Kw9@X zFzP+Ku~w7ARz$m2P{AWo3O$cj1DG7o>nl0@C&Wzyx<5c3(+Og(g{%;Q#>8aTQ-}=9 zQ?;My4y@xdN{x9$uNMtYKXIN<#H-M41%^c~cAtn9K!0Zi0Gv0lj?Z|#zDaTFJ9eKq zH?YqqzJ6xWcv#T?<12gMpNCT|y3&YpRY&}=_f+nCV7_6C0Qe&W}E=QIBN>kI$GUwz=?+~f%c z#0n_vdSOT6{q2E2%7wrCi^QM42Y&i=VD*V51c>TA;*x?qPO3M^nf4;e-yCJ$lPEMk z9gX*F{GCq#uuz?N?Tz2Q4*cI=8-Mdr_}%vxzM*jd`1xDnU;Os3@cHoxtnBctFiGQ` zPx%KL>l`2nDCGJjYQJz4n+B=!$zXLYA@Zm01pk8$X@A8!KJh-H5K+irQ$Okj$|nB; zkq_R_EtN4msgd2q^*uMD%$b#ZahwWHiwRkgKEV<&&tfF2LRkUeWW_NK^y~MOzEhx? zr_VHLjL{&<+86D>C?FNp+yEw^B82pBsYhh133MqjlikjwYDz2wG>EM?vPjElInsXp z4)OT4l1Y`+`{cXrV&6d%^`&GZ)lYhV@b6V2au1h0*JlOIzH2G!Xk(f-Jv~e$zuQ`+lf}MhZ4pX z0c#XLlLvI?E%W)z6)%09~4;%g_rCSI8&(tRcib_zwZ@V_w zVEctM5nS?>jYf7$(eS1I$c;GP^?nk|(3&D1JoEWUKg)(>_J};i&6kjX61(p2$dVNF zpw?P@0djr%+}5Dih|u6zft3=UAdN~iuTyrjN`Ll1pFfWv1;BtjVoO%Ik$7-!MK45t z!t3=FQ}MNAtQD)eB`DzGW0<(9wj|`EncQSCaYT?&(3bjq@j1?)IdE3CxBDBSKQTtc z3vq5As>^QH+ilNilGA zLXQR?T){gX0s_3K=Qo6ql8`iD<^k)d@-x&36A7H($qU??8W(^|ab0XA&9&%w(& zSuSpHl841OP^htFAOV&4<#a61#-*WzWvXe7-PBJ63UE{O{sshOXZ_Je~;D_ z!P+bVwvee^G|IaQ0Ov5YC{|@2xpY7+0tF5qv^#y|bt6aW0%3xD;!ILyO$rZ)2Njz9aH_z(W{ z9iLXrCF7xQBEfmEce%m!v@>f{F}DA30&i!+EXtgGbXOY8_lL9Rx=;ry6ErXdyx183dH@@*ES1!hANR+q8ETsw64k>k=n0vAgiU|Molnm%n=ALk&f4 zy8iV3z)z3Bzx}I)fA!OWPfPtDk?2w|JWYL0KpsFzVQW#9>q1AFaGFLz`kqlIOn^`t z!Ut^p&9m?~Pv9^A_KClG0)O@?@gM!-s|<<)!PeRVI{OzI$`umIi{SI_Z?Jy#I^HGW zScv>IK_pQbqH(z%bkMdvb|PrXg!X2cx256{F@wM`*5eAkN%?!@XA1d_c&8%Bod0)} z){(spRIeEXND_!dYAwe|Do*4Bp?ej{_XI3er^<)q8|grVfYFBK9JQ7J_ zWrEGrbZ}EKs1qC>L>pK8`)xN|n*-N;dT(yW8lsJuQ|_vW%IQSk)fm^Ou0lhSJlI0S zU2SFM75cdc&|eY9Pi)N9_fQR}WQRmK@Ex`T^c@wS*3*=8?j4jg9`otVCl2(;x+Xub3$Z?v)BO52;M&}k z0)YwHnMegRK{-py#YQfwnk*(Z>F?8?U6P%qsM&Tn%CYLD zYa5jZrtd(roM3dwltDGRvu8>VHbMX*>`le+3FIe0(!-Wu=gb(|(OB=4KaBw3YU}g% z-kZ{%^?{7Hskl|WB-Jb$W8V6a9P}?Yi%&2B`yRhq;DO=L0{|#(Yo)AQpEUDDiH_)s z2A)_^bDze$rl$w$-amm*U>%p=hD;h7X!R+eL9X9Prb}tMJvUkj&^IpCjatVz&I|&n zpt;i3-?7#&_zpp!H>_ejm()6d(-DiPlMD_q%xnF)|hR-!^N zjt`9V@qhi_|KrA1FrlFLdxH*5oK{_`x zV_;0aPuDmb=yQ=m1-eimAL~Anz5zskp93h}6+KU*`iWzG(fy@SYVIhhTMI-J+@NU3 z?0`-*r|!mcH;x33puvtAUZJ3LC{!no$2+gc{@_L41>ETf3ZlX&VuZ?j&|wT-3fqa{ zR)WU83VRp+>G#54{PkD-v#%fc*aCgcdX;$n<7H}Z*r)MrP4URiQBCm z)bvIzEWcdM+6mseng^QLpHm~95( zaZz9@QYm=E@mYqY)tt^g0aVLrlkd0ciU0Bc`Yry^?>2sq2flpyj6eU9_y>RdhPN)P zBh}V4})c`$Q zT>=)p9_Z)K3eb~{e#Jph11L$5f)|DBu+fMv*=nHncjSZ9J7w6!-wt4Z6;;ZAw&%=R zE1Ytwk_&|BU+bN-Vm8%Lcoy8yc*?|5nWmikLq4;d zF@pUBjxPXC(iU5~a*Xau3j916EoqB-Y~-fD?Fq zm)?KSz5xpG!F@XHgqY8NY zg8u%uO#DL4x3?zaX_AHgXN-u2$&Z#UrDB+El;X4fM0>bjzQN>LR&WVYO-xuXeumc} z7x4H3yneK>4W z%t2&K4nCNm#+$ZFb0`#}Zq1l+e0kXpQ97*0!wn$$aPM37l4MJy?|63tCH~^K3;)~C!0~qA@Bg$Ezd0=A_l?>B zR93aYY9$VUoV1h^;sHxxTK!6~ivsIZwV>guQu#c#_3RsN!sOW?SJX&CgGPS zRcd6jSZZB+e?wQQ+9f5X(Qsdq2|Ib#&*!E1Q>top@#qCHyubUKpYZ+d#9uuVfA1Fy z|Hdx^kK}ZP>aDZJv)FC)h(@|f@``HEgPV_<4&zGST8W}iI^)Fc^QC@?e6UeUD0}CD z6^TFp?0}Cy3-{94v1_z_8~YhiA5@qkfV@ur6UR%S2}4bFEwzec`YcF-0cd4 zoaIbIP33iLWF>72$SNQnsI&!u45JcUmHA;#r}u4~ju6)4v;I?OHJz{%k7lx9>E;E_ zL`XCqSQ(chSU?Gn_6`rQ0gTkctdl^9t2@PB7a+(}cJebyRC=G-9B#PTG|XT((Z?sA zz53Aao%$^9nbkW+<}N_gZB{kV$2S%RxQMR611^*4yX#_{+Sv zo?mMpfE)W}GQ9Z65bZ1S;5iY$my zYVAGg&w+?SE!ud}_7*3AhY}7?qxID1707tUw!_hyZEmoxWHXLQfEBOBUI_IHVjX-& z1k%;+OqA}Q2PWpy@IO^9yBgRZSdpmXGh-ViVFVwaV!(07*naRQb-8aYFL=gtp}R-iX67Kun^??b3{hW$=JLZ@F@KJV=oQliMf|7(*aW z(buE`W;&i#0|N&I4tz!DUV({JLj7r?HMv<@Gb^|Y7pnm{xUNn1N#G0Zk7vPjU&36v zx9%n+lcnKa(W!Vxh`a9@9WSy7Hv3EAnO#9P3IA{78mhT<|L-<~{(|<8l_JOED;E|B z!ZRM0C;>uJvIo=TvhIZ5|4X;5DVj{W)odq0S>*Z#&p8#eGRGX`lg z$Ku0}s*4VMSn@ z!{+R>6@hG^MWcY5bQuWMe#to8ntmEg|9+?t(U|>e0e}BbzTnS)-FV9bpAI+rUUUvB zC2$NlziX?^D_R(rWCANP280&3%d{~;HUV#P`jMBc+yugI94b;%oV}BV@{n`lnJ;MH z%St**%tWzrWh2)yC@T6T#Kg!grrN@@_<*H1xmKHrNNcro;ivaE{QG}GC8@WBl3yX} zkff~7dMrNQ{4(W(3L-T650luHM6Av^Ga zlp*Kccmg{x`JR4p>at4pXmkRh$>o$&wZq~&MV(xcy{}4V-JUr_Nr?;9H2uYt1e%d2 zs{~4xTQ=ijh~4OTwSnV7PPd%AeFXaz4h_BH%Y_q!y;*sP7JUl1hH16VzJl5%KO#HN z=6+G(j1;;#5}3VMd9Wc_iD{wKgOTX{VgloyhbYDS3YbgO0rwg>t59`>uir{gLcYQD z0nU$!c^@T=v53;mps_=rO&dLmEokTd-?dSp=D24 zMjF$bqQ4)M3AZBAiN<>VUX=?zOQR4a3Jbt@Bq#T(!WvLj19JO2H+6&Mey%0?(4y_hk0}x9@Ra=Rf>p?hkdk$pfCuLGY;q>#vVf6 zSJ}Cqe3?1}$($V*;?=E;@AloX*lVDRo67-<19TxMWiD^Q{3t32F%auTc`o#K-urwA z5C1#g#<2f1{fs7WL?sTN;)VnBXoKK__sfx?Di`|#=4F^C{ z2I`yfbY;Ypv!M%J$Sdw=TfY%agEZvzWBE8V zX1a3NfiiK5DYG*vtKsSraoMfP-b4mk2cK5}msH@EA@?gPF~}goY+d=eFD0AoOD>}q z2@kP@&LKpPA`-SSQ>P2SVV1DmL_qxr)<*|e?W=jWi?h9e-1Ax2nY`#PEoX%$nhyuv z5I-7D;Q0CF$(lN2fn>mHCuK)wZEGiqfkB3RDg){b7-|ly8ofXPg}o&mX9ve~Ob3xd zif@MnvPDE&aP`qZYwyF_vOWCw)R4GqAkfX`Ik>ew=T9)fK;M2&cT^l+NU_Bs<#5!U zNcH`W`X4(k{`I+vQw(E6Lu;IXm&!`o&9EYVZRXNCYPO(pHRnn=@tg^~YaRU(36 z9~hT!cq}eB-Th*jAYm8lbRD_M@*o8XBss zgzm2IFkB)8tcN#i90ClvM_ZQS79-w=02WADtx{4VVBmJTr@|ng>Mb1~E8~{~F6&q- z7BHB2DJIe9lw#*_ycoe|?_H`emF|YuMe#xaqx2NFKbo?sK=QzRKiMNrZe_Dg&#S^U z5fCuQH`TYe-DT17cn2B798hBnyUb4{s7}EOfJ%w&GR$@G_|k_mKG$c}G&g#v(k)-{i=N%*8f%Dsxj2n`}633l06O7oju5#*on$xQl z8jxaR=cUgtzE{g21wzBHu7OQbl7~@r8(xQBSDY$iub?v_%1byPaxi*Ffm+l5ygUlf zgpg3u74!ZKNa4y-)Q*r;APwok3 z^&VTOlP(bxR8?Zyh!poA?v5Jrm(4SEjeE}tZ$im7@3NgFV3}Up89Ux4iqt;4^Kp7F z1%&dWjVlNlKN=y5n{9%Pbt)de*4ov*B_lX3~} z%_u3z0a}5pHCTr4rC?D`vb?b@5tn+m)Ey>GrPmwJ zxvtu|+={!~)tqeh>pptEn!$|hG zM5b&MZ3qKT(;`xhm-<`)oSu5Hhb10*ZaJ&P(KORQNe7Xt(DK zRf~mnRRm%JHrXQF{{hdW=rvc>#e2r&Hjhu*H6~5fA3EdTk?Vn}1`9}JToJb7w8$yewUEEWuNrfYkfx5 z6WvSzc`jJhPSY=3DQqaw@zno9fY1980Rd^!>0xmvL&fTur_ zjUOMD^JkDRq~BAlkgAa8!5)$Xdh^{=$)hXRnE`@8`hs=9jl=z<3KHFkzSA6a$4i;O zmd{zAIJED0=&m1zziID>h7`EO76jG_{ET%VPRC`J$O2=NLgyP3hYa-d9C~5u{9=7V z6_uc_spSSboap8Fcg9SQ>t7L=o*aRd(7IE?S~P4i4LnsG6N3P8epLmAiJLfYAo%k( zfCCL{pkKv!42+i}9<*_7U`~l#v?`KLzT>j<)2JQDHWNd8px=)K)_?M!{TKf*aZZOk zV*(p@MPVW#AGWW{v<#u5Dlgpw-Ve; ztKMkSG9Re8l86{X0>lqIue_nknh-c#cx6b|cJ0>EJKKjca<7|%YEfoX(st>P9q7uu z)*B5zZm7e}*cn+4HQ}{C-^R1KK1|m7az1yuMckSO<0@x{s3H++K%J7@&G>9Ki!#_P zmRlnfThLFFi9`uC9OLVsY4WOE`O69^fayCv) zsAU&b26QjT<2*?*8YkTs(jd2W{c2oj*$t(`t*Ks;m~@Wd8aU8#G8F-w!=eXbX}5CL z6ZwD}=30(<&XEs*oOvK-pN$R^DKFWNnlsWNiD3n<(3t>A=)KNM16HQ-otu6aIlI(Z zCbzh5`wI+m*MOUOd98@z&(GXkfYHV7^DTbn)GqqxgS)S`ugjp4R}u=8^#+g zGZGj*bGUr1X9)#6s=!dG!c;eXr}xyAl6lmtF)vdTxWx4xXjo(4jm53t#uWiq4;p=& z=B=|fcO6Qm1E%Fr$>@a{xTVB*p3w-Tg#%;`RzOiDK}+cDwYv!fV7QJkT8L87vgv$Z4AI@l#kEy|LB=zSHt@# z3JjN#J#nN>Xw9vr)wlOD0C7Wt|M33KJNrE^uQSgQ06c`MGZajLehy&LAZbwA!L0=8 zRN}6CaaW1*e)*iO16CBA3gQH9`a1xubmlc@nt%RqFBv@ZvsW-6G$n|8`I>$78bxau zqxU01A%xE1+_U?4`^@^B@;x1cg>6|TMwuwUwSa&z2RA&j^0IUjTB_A{+mvFyn+b5_gJ)Dr) zhKIgNzS%3N>M#G}c1Gq7Hm=FY8xwb+0Qne-R^S2-6QoBPU_s4!Z-L*@j>Gv5>~nA& zqwn)@NZ)0@gR2Kq0-^m)RRzLH!iec?95b%F8GOwTbW@tns7p2C@h<)SeI*VZ*OgEJ z;DsG|E64ykQ0ziz>M<{uw5Jhj6cVLF2uPn#Sh^IZlhhOE{yvIGmz-bCVFbi^$HH2N zIEKtzd05}%uTErqLHok?31owM{BJO_2_*_>+RS)paLE2ZA53DRxE39a`uHvK_ykS@ zWp>~FQXuM}8Pxu75TO(jPh+C@nPVx03{u)j*>)i#BP%z-QOm5yBsG1ne$0AWF(}3e zy4gB{Jm20=uCWHMOo%>#xQt7@F+eVsvvGa03QKBs0}$axUWKA@H4wS-&b_>q?~H~Z z*`U4~v0~I}LVu_FMY-AA|Jx2gyMS?r|3#m{l6W*~0^S2gOB+DB5>|kzIteA! zQ<7)!Vd@rDR*MQV4L%Vs5)+R}&H|p2jG+U00aDY$o0J-r?%fQ^oQH`Z?L}XRkb-r~ zI+i|<0SlOZVZ zKq;qFOx_s)pXifGOorD~Y8p=H=L);L9KimL?sr|#6KLLzGWvPE&0Qs;ZM042B$jl| zIS0f2RWuJwqNis-38AZHnF%YH^#0EC>z)l!nAnF!$|jA1D%5$PbI}g~AYFt3k*^9G z6C9e3G}B=faKL4EJ6SaHpluu}SW_~GvrMa7*PGG?SFy4Fd@-hH0WWDu92uib3&r2A=I5mh7|SO(=lO_3p0Q}_KtgY;focKbn89)Ks)Up-A~ z+frQGFm@-?+WIbgtQVK%kO- zDqN{EfOotR>`{~LupmP3V_8?9o$bD=0QSk*Py_7ooH2>z%#^7{Iib8n2du)_pdaXMKtqXKD1aXd&~1NZ=iU3sIR~u?#cFiNO^s<{ ztOoMIv)&5Ihr%bHAWAOnplF%~^p>lPFJY1X{M(!jCFhogrw?e|A;!(Du8_?#YLtr0 z*MIz<{^$RYLnbsp!vS|Z5bF(;dMp~+cKPUrOwQ(C7f5#u-JCT*U2bMJHZGo5&^L6= z=f(fd>A)|dT*1K6DnhZ|kn2G9k__q#y+4ro&XQj)m;z+f&AP($_L^`C2w~ZS7}IW8 z{!|=9xb$tLywPBA66=!;iTg1?er+DWdKbrAe>XfC5{Nlul2VJfnnmT1hYl2L)`bW1 zz`ev3Uc5*EZe-M24r1g~1MmPXnn9PNdXNLI|0WV5RHZ;C*)CHWjZ*oa^b<7!hRW(e zr`Okq>YIR$gF!8XT&P0iiQgAEARe>!4SIe6D&cBP8tC2(;z3kV0lzLhP*{$CMPttcU!$s)G}ZX?R(K ziBkmDdYj~pb1itLs$U9H&pD4HA=&2yjF4<{DmZr_!(TPepi??`$_V}C3^^q@k9Ru# z8NlI*H7!Awnkv}@T`R+;BsBo1_Gg|#On6(UUlt3pG9jQ2=h zh$03}DGgZWTgh4^LQSIR%^*Y~1<_3@)(L#<)BGK#mk6D8RU$NK%`%fAKtWcFzQwh~ zTcT!~oX^4ivs~@ym#B6x&PgC|?>1GO2cEU_{gp`Co3Q*cG*v5ZiwltXUJ_ zh2%cxoco>nBoG%5^;1cuOTMv}l0ePtpj~kcRix}?BU^s2S(!~VdpKK^(Oj@XPd+}) zeFOqH7LjySXVHy#Nx`vB;Gs$*6!Z_Ju$Z*CViRPKbQRBm_QbuXq+q4!f8bfoB_FAC zYFoPAbdE#en5xC@MSXpP8^m3w;U2zjHeE>w0Mfm$8yS(Jz30RV&WF4#(7SkIx(DkS zZbiDn>ndhrdR2oW0Z=UKrgJ7Bt`<-YX?mJ&@l~uhh$wye%TZVg+MFxkQY_ARWc=B@ z+burK0|%?|Wdo zDGF~_UqnOC3dAZV!m8M`2C)P*Xsk#}P;1m6=0*Ys+R5f0ZJ}xTY9eKoL!9Z2hceQ6vx&(z`A-XY>ZO@2+-K|0(wmoU%Je$ z(;up$LdaF0ALHbEg5Es=bH{q2q; zBmvB7rO@K@J5Zt`&U>oD3ZKmz%|rJmCG$KLJD)07IU4*dmA+{rNr7aA`#}Y!WlD%_ zTP}puKOoN>Z0z3x_P;%dDF^t}-I3Ek|&VFIUw#yxct?C2d~-^n{? z2}a)AzO9Q;=y^z2m)J+(bK0VrW$4bKf1ns!v1TgEp@49FdQUPrelOV{L>p)OBwN06 z*8BoSm?-f5Qb}?l9!g}CI8Fj#;2|-?BTc1-Km=&78JKxUmHkk|)m!e*#@Y*F z2_Sd=VyZ(?s{T1 z{{N{zcXH&3kIKY!bf9M9?yJm9r1YF;iA;|4)@0Oc6)=Big5gLMMZ+vO$b&XP^?g!i z03HtyIWI>#cN7NT8tTAy2r1PbTzql|L`(?khG<^=IKaqqx5})ZW_eE@0^Cbg0 zRiQd(?;|*rhK~B=e`CWM#B9*1*)P?o0iOfWz_<>JD76}hFx4UD)qT-m0vBg?0+Z5S z#O>LQ4BF9zDLW1K=J1#ajTCZp396W{!8Iy5E0 zb(hTa(VzdOLx3Aa2SK7#t8Z}RAw)8{7BavLoay6k(rlrRvS&G{BK)I61diaJWtwgJ5@ky`UD5*m5@aRj7CM_9+*S-<4TCwYjA)= z`-CWqlEL+KrIAV7@R3XBCjtn`Iy<#>#gVfLY>Q51)F1<&hM-ByJwG({HyQsrcm@|ptOvaQpDgw`2xP#d^65aSdtdj)Wo z_MTP7wmMY+m&Utn(0j>0tRvx;Ubd{1^SrY`1 zR#vegm%19~nSi?Wv$ntt^@?@*H~X7Y6s+dZzv!aBi%7c?vAO^aL@N4aymk<6mCL&C+v#8FFouDT+m1{#XidiCb zJQxgG*lm5@jPuRN<61;s$eU4@yO>25ZH7+GNKc~iRQ8?Vd{LuMfi|rGt_*Cr(!gLz zL3iS6DweETHF=B-9*AIbITbhu6B8#&R%qh35Y=_-G@Mwp)pE_M!2kdt07*naRESjZ zX&JLf`Q(yA)hdouWB%~J)@tV8&smpNqBqiolCk`uF|Z1aH!9NXB_5u(qm76up!Wq3 zw-mT$0x%X_6fg15BQZL>slaYN-|hk8ruu-f#c(Q?9g-vK+xY~B&M}mP90$*Tf59cm z`A3@6;p2Y4#6EjJ1bC_d^qoQ`UVkLlZd7cD2C%x|%V~ zGL4>50UGalOnCo%eg41>s3LKt+wNOv?7SWqv6)Qxlm45I74SV@=aEDF);wNMwUB0(WT$7mQPaP zhZEPy*y{WK#1O+v5u5KsiG8 zsX(eesa+TuWcUgifMZ3H6=cjEV<;^|c&hI`Jqaoc@|i;Dx+Wnv8nHrxRJw;zKyy9= z?T&(VA^(N*79<_GfJOPCp%uDE=L(W0uqy>olPu_caG(||ETN$C+AG<)Sc51Joy5)i zwK0P$wTlr69I6J%Hk5z?Ug4w!^i1>(xd#H#O7Ib5bGzeq7kb{On^Lo(XR$#WS@#*J`GS+zp*8i%fZm%M5KzJ) zs>DQmrkuQ{(0zT?@t6elYPh$LJ`jr)@N~=?uG;sQ_t|(b4xkkL4HO7mNswsy2azmI z65SlX+`$B3xPjGrA!S2t)TFP>m+2yGIU4@5C8bzvv*> zo0_7;U2JES2LPcw;pP~YX{Q7pxX@2uSR>+Tv@B#eoNX(NxzQnfp19w9=2Ds7a#^)M zSaurOC)1JK6c-#4l)lWqH*)g2lu$q#3YY*O6|}?{c$w}&tpXf~1Yq9d027A~1!M{) zCph3fP#Tq)YT?9cQ=n?f!nE5C2$ej9gV|Pw%887Q*LWetSqueDEjms!sHjL(e;`Y9 zFWSRPG##^ni~|L754%tFK5;dazpkb=6uKA4Rljty?*TR`TwEg$xuco!6p z^gY;&H^u@XwBwEU|^B~09T^U&flw)UPVXf z8>C>@lMb(DO&dAalibjKg?gBtA)zxM6(?@P;5u68HLmlfgv@jz4@jxj*$Gz;dJG&B z9D{@IwZTK{Pi4Y^GDMmj^p`;G#h_NF_DZ zL}5`}J`M9TJd@e7ApqQ1dnFsEK%q5f@c*OKh7vj5b(HDt!*wiA7NqC@eK6HX2FuWZUnCx-?$^Qem5-)F9T<`DiFrDvwA&CGhV^|8rv@kr!<_YF}7Q6v-Ie`gExu;|F+78c1 zrL!0?lW9FACM(x*@nPWu8FNsKv;aVLVfPghz(^JxX!!Sip(gCt zZeM{Q8)|)Mbs}UOGMBPw(6Mb`PX6hXL4VLt|h)Fe&`vo0|SG&nRe~-5ObtWVJJ<78lJZRta&G%ec5y&=1@gvB)Y3aWAOg> z^}jl|(-+v7^Xj!=b&2PBwyWoQ&pCj->j+7xGHr0i)yg!W7O>ES&o`I2S&j5s!2m+C z5%m^aH(Fa#dM*K0TED&}YE|r~@fr5K4Jek#&|PiU7--`d(>f{f=KvkoiR@n@^CpnEkz5@YK<8%B0OKT}-`o z=(h1Ec$Qo2gq(LXU)^ApdSWt=(U=DDZe(p_l8JGrOWKA6TA(Sdy-(Bi{(Qc>`*hrB ze>U=*u|ROrKFW4WgJ5G#T+>Z@S6gus0DGtUvdgpLG0)-|O#|{a^se;0*Ic~zqsyL# z?!eX>FZnmmD3I?9fhIiN-f{kW8JyDPQ-vOp0)ukSrh(4(GY78qxW~J;bpq9ZQiVXA z-W3OGe*=Q3D_|N-z%&z6H73ghhEK?czLksPF(r-OFL($NpNA+Yix9eygBo3zh)Y$> z=J$#26YF@t7H-M*U>=AAjbp94;?xm2w<%Tc5O@6(>SR#=Rl1^oZc|p^!tTs z01y(=FR;}8AmW6L6$_0g-1K@i+|rRV1HUd-DQKOhS2SFGX^^V4kl4~khpHi$oYo%> z2Ma)G|Mtjlya7R!J0^fopy!FD>oM;}XS@~EncJ*%${Q=iVEhS@yF?VQu0Ys`DZ z1d=>oPVfNW$)vzD2a?8SP)h}Bz72t76{INxX zrDALH-P*SVgaD6{Sp)9T zXrnl}RCzpr9ZaN$^6)^Ntn{H(Md~IR+6*WOQjX?>&OlC82c8((S0FLTHGu8|p$dgd z+c5Z`sqqzwkc=K8)fh$vn+c%8?gOeEN;x9~0hYe?`14$dfQJkL0XI?(!rrb5=$R1= zq&0U0rebxA@<|%xR`RwL_~jC^ij8Xsma7GFid}4IUk3_H>*u?9Uhi(S4-7(FW$|sM zOfc;am0ko`Bq-aJtc&JgdF}3{eRcKLeDU_ zE%Ct0Oj@IUD56)N5b_~aUV)_tRUJ9hZ)*_Po;zwo)_o#zDE_I7uA?|QbpG4a;sG%* zG@NiUv6R3VfaqXs(uJjF;RfS@#73^g|89+h-`pF98dkh3q|ZXu2Euc%V+*m--O$u4ZiS4IxQ}1Ta_-C{;KRWGkSQ zC|f0Ld{)dmweFX9H54~=fECG=ApMYk8pmfa?gB=XAi(E)1n>Hw?vAm*`)%Qfe2meE zNn}s?U-fV4uDkCE6NT`(N9_njl{|T_JU-#brP4-}Mn1n^7a~(eO_LKnb+Q3-HUmIy zN(8Rsjfhj*%x;+X#z8fHNjVx(k}^_d!CPt323mm~n>eniYDRt;&?xvlzR(y5jcYq> zCme&Eh5*I5KCiV%NjeXo^3c!NMdbC}3NpI4DxY$u`NnLmEXipns=x-g5{XEvfW-G7 z_dlqHv4skkCtJ$kqpty0&OG_KG_vMLhB@s&G@sh2UJc^B?M6VGyhU?bhe;}w6Fe8V zp}m(gvnyyHN4QaL^r&q>nn>_nDWGv+_fzBLHHB5iQ*3@AC`!^Gstzy`h%K551HqUo z3j;_QEOFw|MkVC*}EITZx z>7SM3jbh&j^q|{vor!W5ycxih(C2W;*VApaO4W^U(|gmN zxuj2o#!I80^M51QJQzzn-^N8l+2XIOBrLntalm@+MilvTs?G%ijjku{m#VDk=jc|2 zM0e8%AqKlcu0%B_%yKZ%1Jk&t$;(sCohpj;Z=bNi{r(T%(I6BkzS8dwHEg(nd zMY{v!i|l!naODEdEkKap5dr`%zhPO>CBI7hKv0M?D*}nyo6^0m2n}GQ%E#&6z>@EF z^{?hw()8To4fkLL7$Zp(Al8G5UM0He)&y+%^r`;FLG`dL-#-EG)npoR5TJ}3h+8F) zR$!`THXz8ZnAs~sq1D+p7?qmm$d}G<8 zrP)5P$w~PpriwI91yp??Vj)wS*j5di;OZr?K!IN@UhpuIw=r3*G@Vn(i%~HqC@R@$ z$dDe2Sr|^8^LL;=WRRAEgRNkVO<{?Jinu-J2O^00SxS(}fOzHS6L_c`_u9%ry~q0p z3Ia-*`8Wj7K&}vqu&xVKr>Zgm;6bDlt-zuc$m)L?`A<+#4iwT_^8op*2O6)T3T-*j z9YmBo5T`-Z)Cmhq`Wun%nJ9EKt8Xy)WK)A&h1DaYnDo+vcK#@ivp=O-*S-j{5k~;pp2Q9|t) z#0RW$5(1b;6A{w9-+DU*7Fye|fvr8I&4_oH)6C1UQGJqE+x+ZNlB!eZFC??ayUZW; zEQ2xGx?hq;b&RD(JO{wFDXB~!RT7J$QcL8*OcI{qUeM38Mi03mX7`8NMC^@D5(Yynk$m3m2+yYEWPVesATDC@k zD0%IBf=46C3?$tPQxib*ti{?ZovGImxadpGB5h(>Fe>Tv-$uqom zOM+HloCnJl_c$~M1k(_%YEi#{^ZU$Zu@oh%vL`HzvN9R>ASKzXsl(k2;J^yLK@Zx* zr((3`-;*7PSisia)CV#j-~<)W_G}H4(w(coqHG@ z>Vq~#cVwn9=YvXR0XDSTLiJY6Kxc=F=)(8+D663 zn+a_o1_mZ#AZTP{q8J-!B(y)e&-b0R-uYA+j4|q&`|7#(eCM3K_j=zspC47DMvbZp z8=<-hkbF7)5omONz=LxJY-ypoZuY6}`{+8A>WJFN>la0q%|NK6J(El$@JZm<;%zO{ zsJBvKbT$NRp6GUfr2l%(O7L?MFdwiD3tYA6-HiI!AGYAs-Z=h-06!=4+JFY|7=2E| zYq^fccSC?~-#!3|bmtm_O@T7DJyW%N0MlMnts5gh0H~Fo0DC5Tj(5KZ=yf=%C~1j& z!CYJkJg_*>(w++i7926VpunTdqUJ>RTW!HoEx<~0jqbNH5zHox9x&Ac6W<7^1zc<- zKJY{U$F0t#m2G$jkGDq#?{&@30&f$to?clUH!FwoOT z!tAA|mnOTx)aDEkXC`w!K(?7R4Qz5pp%OT02Z#b{Y=Nxoo{ej+ zdEaB(9#WD>vRTr0cfZk#3{RpblQWV&1r7adO=qSiAU!7@fu8mz*rJjd12LZgI1r82 zB=*QNT&>k^*jYofVzNW?y^}p{xIn$c_Jsr5pk>TlV!5Et^?;?sz76yn5SemJ=i*>G zfy&gq?3UaD(!r-Ym$2DbyUEm^vxo-?@~Jr|(Q#g&a*!{5PC7d3^?|isOj)^?vke7O zY-r2T>WZSnz@Kd^UnVpgJVo_Tio|dQ7Zr}p)1BgX^>iR^) ziIW$0^$>hPqd{T|DV5@5^M)8prK*$5ZMF5+e_=h z>_g%QGCpJ=7M{bXs6AI&ZEs2r!mRc}XvS64*@cimz?)PbzqlWRbt~J(*<3?Pzyt)Rw3|6xr7TYAQaatk3@l)W3BfXhD8f~#^GeQMfDNu|B^b6e@gpw~r{Lp97XdhiO z>n}R#{MpSb6cFaQqon-NxDd?(Z0g2opu62wiGaTMH@bAbmDc1L7a(#f*pdSqTZ1$Q zqX0^ooqHQH5g?uZ&TDQLC$Lfv&1+UVYfUf^A%|PiKMVL72zUsdPFJoMi`bN|?^4^& zvc~mfH%b7;hBEG(z4q@fxRX{~Ka?Gigs8~yvxl_^iILVwLLerQ#o0Gjff6qjlI5hA z`5++{j%jcK=6H{vS)I zjH~z;cwY>3u=x_?W00ivuMOh-X_yN>&)ag@ZYW zxdt6#qs7(=d@q5a#&q?-Qrp`u7PebH1QS5Y*r*1M>#nmkUE*XvV40ONFnu36L%eXZ zfdzM|>QYt=CV;djs*~wA**s>@zZ4HIku5mEdK}pe&E4k#+a@S}$`}@d#}E@f^*l21 zGb{=MY?x>CJ^(Sc&-RVDSw*~(ma?{j4EAW=E!)}}oc8*KuBmQ?F&iF~1^}^s5kTHx zi$wF|A_D}-6A4yiEBmW;Ndz-q&ZtNpyZ1L-m@N@2q9rf6eqf{_4BvGJB**H_f@T0I zn@5){`J$RQ%)8nr?6)qENG|Z-=ls?dVG!rMx)apBdB@{IEd^DOR1i3AH+ut{YZ;Lu za|OzKvv#411JydHWCY+w426aL*1Q+pElwBaJfn7%J1nVF2D=*h`aw_pzLhdu0dGRmrX8`K67z}=y(GB2!Gg~!Aszux@!&1JNv`;0r-gRD<=Wx6D#koF}O%3^j zn|qSSMp*_Gk~zl!@>8%JNDZm;8H8-Rh+k*3h4;?Qp?#$ihS;|Dt=HiF=6famsTu-U zF)+YZ^CaN77%_JU!L@V2Se1OU&A0t`@y@&D=`Ipv7uqcrC8a5|YJ!^0fj}YFcSfXV z0<{nyKO`?IcmPGzdq6*#tVd5UEtyB~~da^4K&}8X-D>F@}5nZG6g+Kvu zR`CLkGvGyQb=C2rJDZWZP|l?Al^OA~HCFJMoU+%?I^yMYMxgOVO9mBHDz5eCG@D7a zS!uHz+OZ-tRn=!cfE;jM>j84qZDVwg+yjpaFEMrfXpl&>g4P2wtn$n!F?M8Ko z0SN$?vK|bta{XX|x+HI2C)d>25VAPkvcg7$QvNd$sDl6iAOJ~3K~zW}tRKzMI3vW0 zib>&pY%zqAckMG&jpy!2=?rpHY{=1_D$tTNB=X|#_t8kgGN_*zLm9^gGeXNObIkoU z*yH;K8sCWgGz|t=ryp+7OL+z&M3%&m_t*raF_H$cGx-{+LFSSqFVubzeBJ~MQbOm1 zzOnhN(byFtvYg300K{w9YNN;&$31p*0_I_)uScpK3d{h@r3fIEH;lxYWzuJF0-S`Z z1`(E`u>e;jMI`e2lzsdSQ6irr1ged1{e)r{=iOdfXMgTX@vu_*wr}NOgxZXUwidC( zvbKPL^yS6u8YjoZ0Kf3hl=jn|?Chen4a_o= zlzm~1HXRT9tit%dK+Qkkft$k+>nx%*se4({7MM8|`9ad7=(k!~SPn$23HI4y8NOIt z+h|0-utF_m0U4&kFpsj4Rj%iv^tj_+hp}d&e_men9M6bk+mWp%pUI>B!@+k?r#8ZK(hxXYcP^YVA^+D&bOFp z!eAq=Rjv6e9Q2i0@?U9jT+77I68ODL^ixec^gkK&)eEY3`FgyjWzTz2Ozzkl|^OlT2BN$og>G`L`s5y-^zwXa+CYWP%0#)4^2}RHGPcs%Fk!x%-^h8 z=aEnWyzgRre+qi~fJ`$LKZDB0xlvt$4@<-CYHRkQ?bH=8``>>`{LPUrn=8zG0U2dI z^aM5mDCH_9Yof#pkspZlq5Tu!v=a&zA-0)XI55z8^8+>D86$RH%o0hyq5WvJnj=dT zWAK@lmR+2IZDxcm;VdiHqk$NpzlJRpPeklK4-M~Y$N$~ z;3(F2&b>1j&bU3!0ME~b=qIpv8eXl9KYP~qfDWHUXBNXVX2w3*SLvME{!6OD#sX3R zkT`1cil%655!j(ROna$Aj)dA-ZfMsB%tPv?XlP-_ZC0GMR1j{d17Mb%sywXu8-;ul|Ckmyc`6mogiVpJ_{mLcrP*su(O`Zvx5S z4EC*iAD<8a&Sz~z9t4h$93cMl-#{m{zYuJjOHE$mT zsONFCH_&hDxvx*0p3Hs}J;bD)4zM@}oDL+8xj2_I$d(LXwWBfcXtgd&M?w#c z7jA_5?7NVTKj-Ov3U-_ps|1F1?ejUUpF0+F)`y?*npcf62s8mzEXK^d;E3O~5oBmo zSCJP|mvm|`#-{td`#gi9Yi^Yc)J%i!Ss$*XHv`OQg7i){hS-_2ki?rmoeEL zrqI$tzvj=A0Z<2-q-=-{UUY^sX!`9htG6#s-nG`%5!VZGA ziIO+}Y{bRFdCBAGvLq?OHMhbH1?3~Y{6~H_Y&(_$C}}`(49=2<@qC6EbfB?#P96Ak zW2P^6&pZGEI|po9&nilBwm@|Kd{<^_t5Tw79(lBB)OC^tpcZO7fO6o@=b;Ao6#I4; zu+|j1u?V$csSeo`-Q!YW=Yu7G8f_YUI|xfy_FJbljLGlP3Q4=+vIR$0F zai9;m+s_Wjg`)eM_a|6PIZr$EbO$sWM(FuB&q^^}-eP6P#=BtAz+FG;Q054O)c+@C6)?!n?>f+UBzRdlNe+onXe-1P?WkizL~aU!r}cVRoLJqYmUoHeS#>8NAY7!0m!&z&k9 zH&}pLRBC^`&Jd8-y>0y&lN}RW#+p5u`9#gTU8Tkkl0i%`<2yY6`2d3_1p#N`0X>)5 zQ#{Y@@#TO5h5?Fx$@Xgy=S=NKjdX>{jt8((%S*TsgP*x22lKzT0U~72RPd<`&17w$ z`>T$B#1Z`nCKv$o^>p_3%{54#15CSPpx(FamCrYAP041U3vo%d+0D&( zTa)2p40Qgi{YtSW!O)omn$H+;@W8{0KZ$~3#*BC6CKlNqCi!#l9`=7)Da(Q<>l`}P z&dAKs)w~n0hcakzgAsuDE@a^+^8kJ4V|~!7pEABycx>N+z%_b5>5&OJbaAa|3TQ<) z!J#*|EseMlo9*q!;frpgk@Hv`F zF3#Tf^ji(Y3ynVj;o@mCNPX^E;sgg?H$8YD5Z$;8u!rGO(NtVu@uhQh4@VOV(QkC9 z2rn1OjmcsNM7TZW1Di?*ff>BC_aO%O?fxMUjJ*V^Ok5kPM_7Rv-s$k(S#+hgzW zSi1%+5%k>{y>+w8k|jWEo>%ui6udtRnt=>*VRBte;{!J68Zj`^vNG zJN-zBOJ~j_s+W$y6nzVLF-rwqx_o`=UTiIoGAIER z)SZ0{S;biH$OXjM9X&4u#v>_DF$n@PW*K?HPBE^CmQQWnw`+o&_PJ2z9N1X-fvRr> zGP+w2sUoxFg`b=m2SfIC1vz)l{Wx^JQPV!9SC`N`m(mNMfrakvd)HFpC#?@3=d^M69XQv_1x z?=TrcXZp}XxJ>LaAc^P15HxJZ1f5wBE18vejlw!XAy`XOU5I#1=B7h_xG?uHI$7h0 zH(K>X?9#U;GeF!-aONDK8!0&JcZx^p?@Fo#?jrB%WKhT5m54&9QGiI5ZbZKk{Q+DK zB=_uhKn3oR<-dW<(N!h;TUdhz(>Q`-5)~7iHpElJAO$ zT`$;X4$iuCS54+z?o4JI9{%lzO-S8mbxX=mN_+Yyn?7|uYit;6{WNG75VjzZ!=@e| z2>j6RDe$!I14canZ^x6=dIUgi+X$XH2Iuw__8a}M?;-}43!p=HSAIlU2#mcJ{s?x@ zWMhU6WXY{3YwTpVFqvrmyXPHPZa8ER#&jMj`h|<^a$?7OKu?J&i}*n8-++GObOu zm6_iF%x;wt);e8%)o(`yr2A9~x{UsyjR+Dt%wbh<% zDZLvDfqTG7OlOb-tXolYUJm4PhR<0R>C+Rsc+QkC(xz@-GmXif7mLD>A#M5xdVkYN z#mAiP5oJupeA2k(0{VTx4s@5o0a&xen&n56#+H-ZZZij5NhXm2)EnJ8Tl~*>6f**afEVJw!uT<33(TWDV%> zQkh3S{L%Nb#bh2v-7<<+-3T^2*EI{c4;@25S~~MBtu+8_^`URKTm&?~gE9uFsE^q! zb?9=&RPSBIOl%7rO`u{qkie$@qFqpJSV?~_8#dr>{m^^9<+#}?h5<}XHe~w$yK9rk zsqs&71dFZqryT(9Z*>;w`8|XI&EtRFWygVno4}(`F8L8R{M^Pd!+|ILDduhS} zZak8ghy>dV8#Fxj-Z;*P`K+J!vbxmFf(Oy{bZ7_jdEUooztjoR%?1#}b{-T5*>Hri ztL%m}@-F)|Y`DWDB87A4f0+RSYx#ym5H9ZG<+5EbOXg_1u)lCossL)izys$Nd1XVP zh2&pKrG?uh74?Se1xsG+=IwA&ObsO~a&i%H>MYE%czR|isj*coawS}(86X>#!*=N^ zh)I&LMF)w1H{=+fT3q&x4LKQtD_*Omg?IY0F@t_GG~lPz_ELKD>0{jRSoFBeWSwpt zP@3NZ-rU(GtQ&=yJU(m2LgfaXN*uo$y!h-%Ynh2sjSVr03(WVtfW_zPVQ3P0{epV` zinuP|vL>4BN+3|J&Nox6*~du)zBtfjKhkBJ( z@nb+%ND9R?>ILK*dHo;`UtLOJhR}cFF zYr7#s%+{{_T4teQ0E`$NWk(!DacygybgHGSg9&Fq2Z)-1lp{Br?EA##IQ})WWJTv{ zM%(9LvM~ZGXt03Ih4YOQ%qY`2`v;t~yw=LvZKu4W)es~Gh}KM?^@qf)CD)+5@?K?K zCHe|9n+K$Z4nCfS=h^jO!RMgQ(*DVDkGx3h=erT_-@KV3n;xBct|bWr&e?N7Gfwl3 zCsVDX!TV=08liUOzKaa1QqMO!VY6|%Z*=U=u*n}nwtUiC3iMpxG8qy*YpY#nI3pn` z-%OsSoom&l&{nIBvHZ5X4N)iU?>#ji9x2JYp#~8N^ge#fAUnL)?%aX~hd3(x+h?8+ z{j37&_Bocc7X(zNek>kfhIYvtZwMCXyhL-pQg0AJ8njqOn`_t4LOuO0u=LCpYpa~B$?z-)ve)I6TZD;3rMw#sy z5ie|qwfg!@wZ+U4SaXj71wf~MP=|1S9`#0V{gg6;d=U-QRIO8^*==X712WO-o~ZLV zgssjt)Z9bzGG|i;XKhOil~G9BT(7Op(Ea`3MYYk9`b=Z2K7Xd25jXR`Wj=*JhHT=) zo;gK2*TO&a;Q^=!H|8$;C7XfJ+^h4?u8p`p_50dOG(6j+nwdxA+~`Iu`2ni|q#PKM z+14|jH@Qz1bqIY8&H#aUmdFaem)>~}W!vP3bc%#-@ z?A~A_yEmqTMAa-_jLwmOjlubKUQmvzvMBM;i~Py@2TWKxn<^e^xO`lLeFUyd$Uy5+M z*uJeT`>^i|r+Q_h7o+b8Ambtch#mt=_muzwKRYQk9Vn-o{mPo zBd3E+$HTc!F`VpesI_N4ST^3!IpavOlhH|bdHo>Ut;_15x4YCFg$|9z$x}#q$#-a~ zsXlw7$>wUv36za7cnAR{S^+wzMEwkq0ZgY4725O65PY}0CgBaXE#(?SUg}_xb8A}6 zORP(5CN!tQ!?FyXz7gvO%tVA_4k<~=3bLxM-9VR^4`uk4b&%YXP>M7VtP9v;Sn@;Z z>`M%#*VjRApyNWUIF7C?3(@83=G}LYWhdKi%cy}p0A}#ju$yLEF7&b<+S0$b&JKx_ zj1Tp)|1jQDzkCSDo(yEa|A4rD$Sz>g&6HkR>eXlM8j^`H+iD3O!4`q+(d^SHMw;br zSZnS&1E2I3sQ|pDu@7Z8TE7 z#7mif){AVMIV#S8yPat%h;il)y8G=lRlN?|bE~_FLH4C#oN7yIRO7z=jV5yrw%TQj zXFk`+!Eo*fNjGJ+_l;ictdmJ{gU6%5IYP(PH9(1>e`VzXesv@Af*Wm&eVy!+);WUG z8$6^*i@p*X3g~Ia`}VAm#K;fT?mQq{p?M*$KP%1YLEW5gF0jUqL+X0glnW*}|AMDQ z!PwmKm{=RlcA#;+rc+WcwOyaJyzQhgk~Wk*>_Zp`DQvpW^Ej(;B}ST*lzO#ncz{G)++TV=6Me!B$^g1K zO^8^Ah)zgqP1(&Yj1%-J>*Bf5JgvJn;`-&R$zW6foydzBA!ZzDlf#Mx07@+#pB(JK z#12u+v_&$ju^!3=fL-`v*_QcpmjYP&ZnjDXoWi#fLQAjRZ%l`or0uz0PN(2MyoHZ29wq3B4h;X zVN8EAbbtrHxJ8(M#!NS$l-u)S#?On7hBn7c5}D;0f&_O4afFwDyD|R?35aF|Ly{n#o$1URY5y^sJ)nx|ZJ*bVkf0JQn z|JjJfiVGdzFo%xX=q0UaHB5InmBxwC2B~Bx8C@A#^7m+c2m+^QdNh;9*4T!W#w|le7;=m) z_8pefsHUJ;E5QX+v>u`2P_jgX4WNO7K-++=9%r3;W}SY40`8kPvuZ!|WOjuk_Awp=KhopUD8shF3w1irX7sKm;ny=zVh?J%A}>gdRFv z9viJoKrIq4^!=sv)$4l_vKS!ZB};46nMYR4PAc<*j$#Jc@Vjw+>Q1SZ-Y`oBVjE=L zwf1I&tENpbWS2VVv=O%gn{Qy7$bjCt`&(d3Sx0GoacS_A>q+|7 zAr)!h`zNr(g^0;2ME7Cg`d0FaLCO?jR-$K3-OkrU45w+LzL5BUv>h<<5UvN2hXD!Z}S2f@BR_f(Fy|l8xVA0`VTuCUdT$arB!LxCzaaOnEE#l8>`I z1|d7+J9?w;8=fwUxRAqItBYDecR*kWC+IxVQ9W}}suq$+ zkh6aOroGo-FUY_&+n0AVJZO(IpW~FO)mWcUIp=!w=oV*nsKm=QCcJx#F z^{0d8K|6*S;Kj|n2wvK9AI$e~5Z9x3urESr>4F2s+FEKy>i+t6F>UI?^}`urHk0GB zF@~y@E@Sll!imO$4mK8MIGAKH{M)^|2d!#tFFnHo>hNw|H7T?d8xXB75gI-cXjpT4 z4olAaqj4A+cMVVnpjPxA$pJUVoG>CiDfdPBjouHIe(0I}Goe1t?psfmXNiGSC!u@+ z9&RS-SE$<#{|SA!Q+6$8j_v0N*jenvEwGeLK+$ZCI%b6~nHd~F1E*#f+9EL1cc;2L zbS|8p=$9C|)MtIda-PUwPxTh_03bD}t+aMbKWZJ}_cax#w6qwGGlJariG}ZE_%9$n zfV>EvQs-Ouvr}wPe4IEefLI?mHb;YfJd>dTchvA411g}D4GQb`{b5I%H^Esy_p1%Ueanlz0{U1Bz;Li)A>_qgj(eV0(-&a51 z4_k=mnmaS-ee?nx-R}%tf}I3yw~MytD{un)(cnKbG403FfWd^Ma(YfXX#uKP9Qz>4 z0~-2wff1rw{_!m~vN2$9Z>fECccU|p)N62uJ0U%eA%uaJ+L3y{eNSc$<>S4+0XW4*>2xU;`MGAp>rAd_ zzzBcHnVbS3DcHedvQM@{IzJ~9Jvt!tU%VYFt{FvxZ!{` zfY>E;FGYAbV{L-_iN~PqynhWb_Z4p^N@pmGO{#S(-*4GAJY=YqkVB;Pz0* zwuq60)?Wp+2{EBE8l#zf7-XgOn7o& zf|FURzH#bY5@>-mLu&*MSI}bhEfy&%}@4bLqNoYytr9O7k0h zCnmK{N2Su4+FfV*Xas|d(W^7yrQGDKlP`9=Rs%BXd1=4Rv=EqaC=9ilSnjA)sQboR zFMij>%o7)gLFgg`6|OTh=l6zW6r2nRW46-_qu zDYSZOrWwRJg>FL+bR;#GPoUThcbdUX8Q<6{^f9J_NeS7w$LM%o6y7gmN~gvrxY7PO z;}!#o^yd`_VPuXi`{Is7kW@}`2FR59=j}A@xZHSP-rj3soBGJS>Uo(l^R#Xjw^qfx z>&cpJza%XAaWKMXulbhAgbJMW6z4qyAIVDORQW!Xe@p-xm(KVlU-kSRW(C88gZd3X zMezG;tcM#moB@>H6Lk|(qXt6+g488>i36O+Gs6JO!7~3n#Hf+@G00URwj_-ak8?h5 zPj)msR8NGHG8~g-hvYVvp!nC@fW^;eaH8V!u#Vh!DD>y}Gxi%Seza_i8IM-?qF906 zKKI@meXrQbX_2|V=U&fnqi}b%o^_jZD1rwj1@t^4p;eG;S(kojZUF2X)FvDCO@D7T zGY(i|mc+F&B9+z)y?=wK(^&0(0~mr3%>UD@~w%Gl|cv4~xpjd%p}ao$N}^MpbT;U&PsLpclQrZjEN zL@I1KpGRA(pdvrvVXVw(9DE#eH%vwtr!YIwv%miJ<5Na~qeA3E20hMM2IZjPOiYbE z2O5__De;oDN$UgHES%cP2(Ue&Oro8a0bYVS!AHbA*IRnd1|%&~VU~lIfFi?Br3ckN zmKF;x5TwIrF-67)kTk^EfeJ=cnICiT!|5qd%j_s}j7|Uvr)_v(LX+~Kl#9DaFoLpd zLhEX_IY4LU@$7N&?{r(gg?KHXw0=Q$p@snv3$(6TBL{l!2Yu!s6vH01s4Ib-6THfK zxzBwBHQoR(rx<)P5Y5H`?rxwKp)GLM_g0Mq$82}9LWNJ>7&Gq}#^L!!K3+`Y7&D{vK#LV?V1UoDB{TmHd&?!Xz04IEY@GM&s9tEc$ znbu7|7QfS`Xbglv*0ixxhmIx3ZT%wnxvueuR;Dd@x9a{zFJ}890@>@FRktZ^%D{de zF!RP~fvCdSae&h23RGL450s=50+c?3>Njnstu{M=oaZ<2<9Rf9*v|ke`8n(~LQUqF zKxc_O)z4070@Dxxa*YEhTZkB-cQS-Al7_=`(D?==F94($rQ+5fu+`gH{C#q_9dompsu+An(Uf^>DW>IGhJji?4r9A$<95TkZXY))XuYXbLz5d zK@9X{F+1|%tY;VDAjXV5U57iyNV0`%_H97ECwAHfI4f1Rm3-$uwSttmyc9YsxY{i3pdD~?3hUnE z>=OynW}qLJGTZ`l4y@f(W!}BdGmITQSrPt|jVtKO&N(24T2cDH1KlAfD{As?>9RQWj%&Cjwo+Vb^a!vk=4ife;|! zv$$Z#xmG)o-#75j3*uU=r(-YZ<`GK>F_h0^5)qSzmOoUf2Ca z((!sB?_c%j-G3e|FzsfmQ8W-A1RVEUEhC#?9PBiijxOts>Nl3AjYg}|UI6mxsH@!r z2B`f7)SHZE0QdbHi)Hfz_x&q**%=@ba67xs4|Kdx`;FQ+Dw4tL03Ovf+^kWdv@DPU zk}DUkXylBbmy8OxQnaB#R&GHW8gxcSUGLwc_HU@xuL0P_{?=F@^BfV%meg;&@O7gA zYCx60_ZQA!Ck82OKPMfhvTY1FX%MsD1O+bA2NZmKbA7utkFmk0qo{Pwxa{+^+ODrbfJ&L-O;kJaeshxES zxNh|N9OaEA@h?ypf%JdidtzjP~Xxo zD*&BnQ{n5I(qA#wZApoPEd_ofdBq7ndVftY(zS`H z3|y}tBu8#C=!~ft=jdv4#ZMWuoB%IKxLqpmUjeL zHNC&lZE%jcC=6%<-EX*sW2=A^N=dsD4>Jwi91ex~9o%}0hj~-p(2XUABKi;PNF>&r z>BLJw>YJOAG9bZ@IPIsb-_Wrr&}pzYyOujr09A_(wKjwM3g<$sKjL~u%l3Zh?Wx!2 z`jOSGddOH5(8yY8h|LLdynZ(7v1D*OD5rbaTdtw{-^yXPFLMgu#ib%%f~G{bP<@>TO;Qf2_{Rf0P#7x(OWyuKFhP5h8?;d^a1-AVoW5V9<7d&L4vw791yS6aU%$p1p=v250rpsh&_xY`)0jqE29_9&(2G^ z-1h@0jkVH0Ew__%2jEox`HMk6B|`w~)=ZX=A#T@=xpiKH`v^%4>x<8p?!tC#=iXn) z^@-Dl_D^blk3&7+^!y%wg0{5V%?LmsZ<(c7MQD&86#;Ii%5^x|keGF7b>xa`NiDL$ zY~X8FkbZ$hk+D9NnU|D8=Lwc3_^{f>^!anGtU^?rJCm0(vunPq)z!x}gbW0|kG5T6 zF`+I_-2*THoIj6dJ8M9GN(I2qYKVcJLtAge^*en=U}i{+4N_;ckbF|-I#Ze27RCSx zKH3i7&$oPU0NEBg&xtvGj7i&~fve27OpZ zgYyq5v5Edh;|C@~XjzQ?+Mr?+Aw5`w=TwbKlE8k7zt@Gd%*eA*)}>a${@f3p?^YcJ zh{-IK!?*0B?5+a!gV9v5?<}c2WxKn;TEKlXpw@d?8Gx;>Q4wf$m21uH3DvztCdq~Y zwvr{MqqVope-GrEg}2j7G31PBS%}#l7S-y|)5XI)ttYkUl^Sd%rbNy+U+P<5UjQ_) zqSSF{g@6uIU>P51d_N3=jB#zOOIo`ZgNYoO&y6F2F>^AD|>c?aYEswAyV5 zDOciAQ154HVX3RMmN3b1sS89516OQ|8B0Xw#fY2vHq`#+*zVYh@Cc$)dPet(?#!9O zOM_EreBjE!)&a0IBc$gqob?F-66`NI3~3!(hT0lA6$c?3E5TN0$=MR4Pe8Ei%j*YX zbK>O$NI{)y%S^LA%0TUgJ86v0FbRHnP1W56X9RrrW*frG6Nt&a^?ETaS8^C(nMjI} z6|)p>cbk&SqEVHfLr92xDFKyPhz&J8+^Ofqt^mxpm;Aul4B@|U(UbkWHCNooc< z-mY)t>lZS=j82ck?FKYMf&k3y$42C*GMfqjdb1;!98B#mG8Zeb_lAd!tz_%qynb+< z`;GmS5#Z?ebA2ihky~u1wE?*8pMO#oDc6f&eGCz$d-M6d$KWzS$6;;=Gs-u+xY)?9 z4+f31kCHYCtQ^oUfHP_6*7qJ+-;8%}j4cB$bzb2B#_Z<#Y->CnsPGxL`+-kDE%5Fj zuJ!f;(sa)Ws4j)ah zduqjlcW*H;Yn&oPI#)^bx*6OV{6tD7hyj%Z Kf+8bwa+QGPpm-RuCXYRC4j=b4M z!n*qqc(6=jx{%DDw=~nvaD$+QMW1WEF!^Ci=p+YC1(Gg6&h zesHg2;nr|g4{_x|)|#MY{#yQtc&L#mtifGwr~zd!S)XwU&#VLP0dxo#DSN}Y4!1P< zK*Wavffv{%^2U*OdGCE-1aw1^?EMYYP5JFVD^@6g4exEsKB4Q^yCQp4xOJ%m~BO`FR zM{bw_bODXSkk*)zatqDxiEIqqy68j$4G*&N?R4>1A%-QSoxcwQX~WRaA}lc@knt`Z zS`}7!g8?8Cb^l@5h{6}ad;=|+1qb?k&*hj}f>v}XWAiM+m@J8%e{i?M+U(%xv|31} z*ax_vZ%9WKFD3Pg1lsNtA)q~4x17!5GpdGSOZpHoL?l50_osIa6p0qVG#Cy=!cd`$ zBwTd1A;$DD&rESWz})q59N)M$t&7(O(!i_LUEx-ij%TVtwuLFfJRjpoH#tVFivXou zKcFm!Su58HnCb7nU0Hyq;qg9Zd;tBMq$5BCr9-6x9W>XJ?MHcfeDsGsbY~5Kdpkh2 zC$i60YdnE70!0V3>OKOCGzjw3EMkTTeq}+L4l2sb5^(zE%b;PMwQF~Q2^3OUoKo_C#sFcbtoC#>4gFCopjs(swgO;Ro$lGcDFk$&QUKh_(`O4!o20gt zPHDpu6u98;d4iO}snUa@m$f2tbHvrE>;Msoh&YJyGkdKnQC@;44^|P38DCvIz zKChh)qd(>voQ1ssXxNqm zXz<@zzhkJP&z-X(=M0k^t}6@rOoPt4$!0s_;Z~~Q-uNo|4=}^lv}Ibv@f#yI+;0VE z+6#lw`W|T!Z5#KqT>v@&j?W+7b0k6ACL=!U)P=r80{ZssFU%m%2=vI6?9a6}O+Y$X z60@_Gi0Dx;f8I8T_QLai%2_i#C;g4z0YC-1zS&_2yd!5~{f)o}R(j~6f=Aakp(ndD zgksCKPqA$1nCxSdBH(tWlyl{=323qLyoTv^@7O-YGb5Kk5YfC;j=F4WCuMGS(#6gk&7uviy1*`3-a;8f#_ zu~*lNerLadm1nk|!0!amA}viwO&@+s!s-SGXuhau7^z%qFe$iR+YLu-gB*A;ph^=O zt?$#_=H9v6SZiOU8wdwc@~gt4oe4K}89x%dyD_H3k~ZPQ$)cOYS&s%70NR*H(zELq z&VN|8OS+r&C39oDa|kQ$K5L5tJ<0<Iju;P-GX`jC zCc_4Bm=UFf!#cATpeRI0s~d~XdL5Yz0Uz1pQgLdx+AA$CsuE*xkLS>$W;>Ne-FSn= zkkl-zaJas~0<&YR$PVe^+Ii#17`Q|>SOgI@AQ3WzIe{TTBjm7-i-`cr=~X~Z@G*dl zkpzshtj8YR9)Kzr75mp^bY=~MEPjJ*R7jT{$*hTiJn-{H+-jo-Wkfa^yaB&?0d)`f zi^lm_nz&PhsaZ#*_}wqt_33Yj*{4;0dOb zGdOOXSs!L2*z!>46O?7d1Qlj+?^#d&;~2jx7W5tJFJMQ~Ffzdq}#Ki-s*cbwsY0R0tOCHW7@NzP0CF9|cVNnJ!scHsG z?pB25J4+3vhvWbt%jlwZWi?Q5xIJx+#O~sJj0hk;1c*aMI5-`=IDI!%kPV%z(AqIL z()Y$9vnBS52LG*pzY+M`Kpg==b( zkdDhim?SU;4dqOx&fEb0d+aPvaABF{l)d79GRx}O6f|!hXrvUpY%r5y&w+47fFK`0 zz-m@dXR2;w`q%pesgicZcCcNDmMoz}%mkl1Bt?J<0|Ado3!af1=$6DZK;3q4GI){9 zJk~e6-88{^PTCz}KVym?G4ct@pUQO{0Dw)<*eqx)s0l#3D4J3v5`mv$Y8$opX{4af z3Kd$@j?iyS7Z5R|BU2DVS7ma>06ZD|P4sN9E8q-f7Gu3Mvu7Xt(51#00qoxZT&M>) zVXX!f6x3vixPc_-X3DS69*6~^x7I*+&^Fhy-iSGuscG2u(9bgh+oO>^UXnTx0P}20 z2H0Qc?wJYO{%_f7KkHMXqF{(Y?T7BrOEyW?R%d7mF*P56@7=-xACLXJ#y>DVu&mm) z^$Tdv8Y)1fT4s{qu{6VTR3KZtF5xKNbCY6lmaJUNZy!>?U252~;29lmfI|GBIu6{j zIZHmG$AMhMaC5h=jh+R8&P2VxkW1%6L7F>(0m0zxeFOE) zx}kPGPmj#Tov#F7oC=0u2h}0V1VtclA@I#JCBpYeRROD5Tmvz!!W~SnPa>2@_bC`F zc0rR6b&g8kDc?P$lkc9ghe4dgM}ILOcvuU+31N0D>FRD>aQ>d948WtHs$3oY=!Xn~ zgA#)?2Y|n$hgBrnKA4;&O8q+ovs&4L0MoMiodAuxovzZtFg%svW_0RDPWcQ;W*|96 zH;`;yc8Zy35ObbV-C%48-S*Fpc)}&ZVW;uYZ)E~y5=|L7?|=Rv4o}$9Rw9f}}&!6IgxiXWFFn#_^DgocGtK_k&sW<(&A$L5B~1 z%sbn8I}D}K126!*b+COlz_km3wd~o$^E}X*eEjm@ZMv(|CQo1fV0ouQl7d;<`;*lg zrz-$ClUdPn-VPx3xlXB1x1{q-!(s>7uBejna$sR+taX|7mIL-X`!ltq?mR?5>N5cr zl&g4eYEd3-Fh?pg*|!4-y!WtE(VYxEC(rgo!HB2vf&Mu%oU@;ToWg|ru$>54A3DKb zd++qI#SDj+1*t$lh3k+QjoA8}kF!VZD+U-#Y8x4a&JENtYsCFNP72U@vOWCS&b7YF zE%t^`8Tp+))9W7YjOK!3KF4HiESGq0_5{IL=roXg|vBbDzXQ%vPMaB02!}v*XZl z?va^LcZ0&iv5)_J)L~en0cJ?p4)hz=`=7ro=?w;F*T>`NpEd7cTAx4r@FN8(ZXuXn0>nwxbR|b?n^W4G_GZ8k}=XL-wF`_s!%+#<1x# zTu^6`_Vi?-f5KTI_PKw$?Qn*MN0GMKWTB0fd;Cwf3gA5(z`4(7J^UksFtgs4I_i{^ zrMCPY7iT8|xYl_**`Rp*ifu4dhr!H&@L~AAEoIG2#yHc4c}8}Qa^sU{#{8!fqG!8s zkX=7l5bDOkr0Gc6v_1{Ya7z)@yegEIm(EEdF@wMxI>TVb4n=(D-wRMVkslBE6%U** zTFk-npY#zTpu+wygbnoE&c01mT8Q=XfRwQ{4Lahu0MOVlu+k>17vjFvll^_<5iO&o zc1evwhFT$|?$Kk~r!S?av_6fXvGQr<1Wd7wrshFx@XtV4HNd4a z7*FIHqBYRd)xhwuYU?nqkx}I`AU|t=3$@ z7DR^AIy!^2Xvjfo(ZY65heM7RHUw4Rgy`2en9$~=riSKvq4q7qox*3AMwjc1ROnp2 zCY?-Ydk<+BzNqS03ZNKL_t(yCm!wlbT)ZBpIf5>f!_NRHVII62T%)fCDXfk zp=whP?mg9IpFY!JAgha)3$E@DIrin^SrxW-KikwT8KGP2>oXV145THImME?gIGXls_UjvCM$J}2A8eJ zkccP8^d-k})IV7%Wm8aPg_HJ4pIOO*ZJmSdHj4<(Ww4&x`gXHu##k+OY|@X)@GN#W z0t}!6EA`G1Y>nBNK$_?3_RYo&Dy$Gw4GgI3H#{(=%W3Q8nE+@f#q7pP1^jF!H$#ZR z@&ybqcpB+emK9h^u|JHsnIqqi-pX)NUQ-(2So=5R^+&XZ<)0H+=<7InN!pB3U3)N+ zwrN%AOdMHnbG%&No*IZ~OL>45f!?>WX_CzBZw1#k1}FxlqYhfl(Rj@{v@nIg6$Yh2 zndBa}?`4}SsSrwF(1&@=nXb`+b2@O>H^|oIfQv&$h|Lx`!g(Ir2W&(o4077{MR(E9 zJj6q@&M7UafF%$i|ICaG$(ws@gUx&m z%o;p^Q*!G7bniX*XPK9jQv)=#-)o^x0zg5ZtU-EGfIb}KIMTs1<*?{M)gg~$BET?&gk0She+9RFmc@{wL zXsjivq}Lh79z4^j4w{3%`UbO9w2xB@)*BJ*cz5O~JOU;=!amcgDGQdb*4=(A8yxV# zIA#1bCE@-|lkyAAv$S5gcn0{xb$`KH{ONq5|B7e=(B42DCbTx&2p(f67!z~^<#+1s z(HML{b*&i#5q`NiEM=U538RJeSHNGVqM9d@>eP>nA)R_YwBo!VW84&l^MLrn1&mab zGSg+nh!YpdsMU>#7Y95^-f;BDcBpt97)6niRg&*vr`>&cTPX0S!-#4jCgjT`52?!^FUg)){AA%pk*>SzRJIDW})Z z|MWc5bUH9#_p=EcPd6S#I-HnDQ0^(0<>6OxE;$0q7&&l>`CL3ccMxxTpo;E66C@7! zeYk%bhk*6s?gt)VZ~YE;T4I2dmX8d0j-M{)BMLtN*yr3qwxOCYezu&w!LiStJ|h6& zb-=3DIM*ljwchPvuMHM}$yB7kv!o;K=g^(?q;CG4GeSPY-gh}^Gvl5cprSr!UZ9qc zEV`8qQ1NA&34!)J7Fb;QIGX^b1_^-Yf}HG-ZOuy=F$X;@mX$I$%9!Nn6d0t=NHu3W zwBEX8v(mt#1%S2QqxGMdK&_sCl7pE^QlJI0-^bj0?I9;1$)oLrf_U0|))l4L$Wycq zerJBn_weX7Tx&4-zR6lz*1f`Cr@TmaG1sSRgLu|U606LM zAgTciiR{oBr03Y`BcrhGF+eRueBewjRq?U{69xmlQpg*8~RY8=1eb!ySN# zmb_AT;1R5xnGQV}0n6NGAG;n|A}SXG>hjb%I0r4e6AO(+`}rpdiwm1`jq11A^KQwp zS_P_<^6+ic%dmo(S4Md)F@#twBPZL9ao zk~nMp2Yc%IJa7_?fLqQQ!{{t4`xKG|<|A80`7!T3?Tb68`8cO=9&4xiHiK?^8*^uH zR!??C8_+j6pUHcxT0MwJaF$NkIFu!G;J|aQ;LgS7rKU3~0zXS*dj$HoP-|0thhfCY zASA|~hDq~ergP3#>*<3AVsJx@fHyv!3VNXS8Hxd3ls4OD(i4zV zeEK_K) z7dng(^H<*jP6iP=Al+ap)8H12Twcs^vuc7_QK1^^F!@;XzRRzQBRK4IGZ zIe?KgE;u#21+vRM{_7ja8<8ImP41rnunJ;4Zv=B!66|b2V`ztZqVtVuHynU7Q;j-W zY19}bK5GHnofjI<0^$iWq4R*!+6Nk^p6BNj`Fo7I?b9rOaiAN*{1<53V$-Qb%>4-; zqPCPvq5m{Uc(gE0W)WOJFp>>3-s=M5rNBdl(?M1^L%~_txf%5MAuK)M`N4C2wB`;h zj$T=x*TBfb{5=q`^4T>wX$P{N;NIhyDdhw#n>-S>d_0q~Z4Mp>U>AcsW%fe0+7cjV zp)5rO3OiD2o{fAl7-FEvAQ+bN0dxQAzNHmrYwC#wLm3j;KT43!`ReztSTEI=h>3R{ zkS9G4xRlrB{Ui$*lL3X!1PKOz2iq|#h)51(qHATH4qK>-ZR= zD2b}kZo3H8nsfzdBbgdNXW)MblnJCg1T0<{dp~DeEnnv$iUss$ zc&UsPS!NL}vH>Gq(!I%*$`ZDKs7S}hd1p<&-bYzDLY|supEIp&e<+xw4_b$m1av-e z0>||6aR`KLeQ0h*DZY>FV;E!DFDch4E&mkGc+1NJP9ngF`(pCJ;=J_?wc1qaOe z?BW!(DNd6M19SM~X>@Y#sOtZ~EX(4~Vi4)DX40^ZI<+}JGc2iN@Q`^Lp z5(J0}d2yVx4?1z!J_oP^2o(gHX}6Qim@ok9)n4sln3sluvA~E-r9YPk)s@^(^xSs% zz!*&WSEr~7oGNGFAyB_>#I?vy_05#I*-#(-{vPHg!<~P)_I9fTc&Q>cD1gy(HKhwF z-P;5TYU#$b{w2^xV=~fZeM44>S#^ zo|(_JF#2EzAf<|a&|nalNirgblpe3%cDTGOyto1^&UgqwoVZ;93F4=k-S%aEd?$je zK}K+f0(@!2;^;f7IDjtm6RqKB{9J-;PB8ug+WKt}B)V;%L9EVg*9m4?&W`d7X9RR& zB8T;!;(Zs}w$@n;1%o%Y?Rz?A6)VZ11C-We8Za^#iDBdn&V8$R_WJ$<{^P&$uj2Z@ z|6cs9{@?Lu{_@GJ|Gf*`+xqg@HhYZe}P~B;eQ_g`oHz(*y->8_#g1s{_Vek zJKp&F|M5SMf9YTRXRurEBFbk*4uZ@W%HuIETTRvX#BR@YnzHU&J5%slNyR z;Gg{q_;dgCKZ@`B9^eH8_SdiYkN%CnfdA|N`3-;iU-))k>ayn|WO+JxUVv?3NxIjTgE{y~XDim&6hg5*k3Yrjj|?f9(l=_d01V!8C3+h$ zJ_7`vE(f-g4F$-y!vK7b?JYo(!#LBrA0Tbayz4@iy3wiO!Vn1qYz>Bb?vyHB@IZXL zcX<&r&Ay0S+@FJ2T%_z=W_?^LwJaF8)jaqt&sq(wXaExp$}#p*$=sUTll^ z(6+atP_x=SW1ufGF4F456N|0EYl9$&+0?k}dt+g$3l;(m47eHX8#Ezaf@toJ z0%__S2n`jBl#+8JaS613&*k7fJ`oiSB#mjgU$VeM#l@~gO()%Mw+66(bx?P2H^_lb zW{DkH(in9e2SPBh5!Z|7Ak>zy1k@!xnoy_JAG*nycPj1WLlWSj01#c8-N5xHz*G<{+D0-8u|Cu@|M6MiBvXPDUq-#FSSbgIa3>o_+gc~4=eZ6cfQsH? zh~!`j%K9vx-2! z0|KIeA_jtpk)U2dR1_2pW39DM^?1w2hw1LB zQ|Iix_KNR%mmc%V^{u@c#~znYXP+4wH}6?8DO#Fg63N*du_}sqRy%pVPL;j~G2Y0k zUz0pW7;=;n4Ll()6rpUf&i!}u$EThHVDbIW@y3@fpkMcS?6On2>GlWc{IjC`@*Y&7 zV)f(qa@XIl2VhX_$jIImRb5$0-;)lC$4rp3(@6@_)RWwH%~ep0uzckd8_XSJWq&}E zK2xU{51NE*1hW$r6>}|OkU8;eUTU(5DC8_jfVxYHQ#^j>ZQQ?R3a%*_Ie0hvv1^!S ztx7e@UK`XhEYYfouKzOR!Dvy1(vm0@arzN{_O{)*m7!PXO^omR7FG{>I@cgYNPUHQ z)Rk2cR2O@5uB2!~4P9mws*)>DLCFpDgsO2?DK|O7v8|B@?zoNVsV+Ay-JS{FM1-LprASK3V3Sf$@yEV)m@&3MjRdha zNMC_nvmn(=x$?_D;voRqtm+CcnB8JU&l<|@dz6M1+*y|pNVQjCOpnCD5H@>Yfq?g# z46@D8Y=3N=j#QH>rSnWaPX@A1(`3E(2AK|bIFajSAty34A>v6DcX|x3?M?EY9Q3TH zJM%aTmNcp=CY93=kh(wg8B4B!Ij3&_B05Fb;d?S<&nbA@hM05x18 zv3{H;=ppM&9SZ3C+0Z)b@VnILo?z8zEUD(tUyR_hhdd#fVv|W$2U4FUxM*T>nyD{M z=SZcMa@$3AY9Vk&4@OhI=wH+d|5HqdN26?Sn)V|Zf`{2YCv3=x zm1wf*BqPau47&&4hh+UUsjn!k6f4aP=ke}6f|o@^tPEmb?gK}XHoK;}+bFuM(4SNiGx;AqDDW^oLSvS;jImD)$yVM3Y4?9U6;7j9sEA z7E26IA5tXvf(-=+J|xGx&m}=H<(z_Jv-RL;B&nJ1m^9e%!80)#%SBMbn2ci{5nbaV znDGiwOMb|wdb;emr z5P~S)m=Gx1%H5wx8bl?f_tW*$Xk1*`iUte;n$la+BC6u5D^tK0p*su#4H5!s3}UT3 z(GhL_PORZ~Prv9At^XJLkeP)vb%W4L9uQ%YLh%1WZn2R#`j zr5YNQ5A|t!xrr%Ny~eQ@G3Ue#hLt#jCq3{Lt^B(|UF!(1epe6A5&FAFzzHy&-(`t{9nU0E96WBRBnK^2LP!|3> zVZp4~OpNG+Y{VdHG1>isB&82bCJUMF)F32U?r!C??~oTK2v7kik)lHgCFA+7Tg)Ht zFxt{VGCKHB=@k{9Z&|jWRVEw{j5=t^o%YZs&u2*yq2!=G8h7y6}N1f4x+M5W>UvrT+TfUD#j$?Rf-waAfE-` zk3F0D6JwM`iWE<6{&>*;HmjL6Arh3JSsux%c68 zt|JL8eDbm`AkBJ)7D)=thk1XQJA3v7lA<~HSV`Y#e`7#WfkYwEA_O64ZlfD*|6Z*q zCMk_(zXlm+i?{i@lx)3dE^|jacE-u@1?P^J(6Tu*nvE80z+*6IofxjzVOs_ZQ7DHQ zYpd+2F3_(Z9qJ?L{r5%1s8NB1neGms^-cTfa{M2Q$QEZBXz zv!1;28XLbrN)1?pCahFvw{kF}L%nRBO@75;oF3R&Ry4T&^+A;x`e`t=V#Hv*Vz4R| z6s>X_%*tdwc|aaoRzaiDJB8|?RFn!`5uXj@{SexSDMcG6jL2stMlxNeXHp_yc0sEJ z_FW?R97s?->~L20aaucoJ*WmQEhXrqy4aM1%DZ4iew%sJJkDmFia-l*)&xuCrV zUUn?B3>?)t45lPvK4@;75}x4*A(`S)<(KLqsFA3m4LE&VAeS(81+8Dhl!L)l^n2Xt zRXO&?C2idE;I_72FAFpfX3!U!Y+A&q{QN0q8IHBHGXxrz9L=JLHB{+6wDVe}TGuL( za@M2?mGm5^x@N;|UJG0aKzH&QI>iC>mpsV>_Rct{ST$X<&bYAjzG?eyhgZI0F?E~* z5n^T4EguNL}5mkIhbS1MNY75@iI^ zAh(STSfb3`wHvoaSc6Hp%#)Ky;{?jq1sO`9Z$GT=BPm+HhMLTwNpXVn_?rt-IZ z_1E{Y=WFKj(4ANC&f}k?SIuMHi4kTcp&O@(g8^P~(hQaAVlVUhfUjT*Un{*uV=EfX z0N603swR{^AklS(zuB4&tE#CE66nm`l%M_j3I>C~OJDUWmQ8oF?aZH(!ZN5esTxq5 zLmX)4Cy<7ytSxipJzS}-pz2e$M@X^GkjngC|E~wTG^7T)2O5w>$8;ORN7jyZCaS77 z=c_P7YOo&$NTutdta2^ha_k*!yZ6JaztI-VA8+y8WKV~lrJ7hrb*;r3iCrFjriCSE zlCj*b>GR}kZR;0@D+ySjYnbi2Z&eT7SGz6ytmz+jfRo*X7|hh673jUj*yx}PCBqYO ze%)%QiPm3113ko8c)%OjHEt>MdMIw&*3W)tkA*|}^lw#0voryLLu|~hnB5Jgm;Ic0 z<;87MUH9_ZdM~3V81!Dt{F&xCW$2t+_1D%(OIUqehez*gv+ql2^-W>f3P0A2v1P#B z7XWgFPQ-3qX{1vKPz}s^P2?UB|BM8p&4dXmlr}6as6MI(TE!Ty*k;48y{B&b+-J*` zzi2&u*}1N)8064v)!XELHwz%eoMp4O4Wh;50b7e$lWf?aZm$IdX=we8W;o?p3({QQ zUb??_t}S3zq>8}-lcHXNCtOU&h}m@8VSK8GPou8mAnO8B((Q?^-6_9CL|>X4EIo;^!-U#D^6`d(pE zjZ`)cu$Hif)=xwY4T+3P6tU6RL*=bxWpi3&wkXr4$>|;?3>lQ>l`+Xya%>zSQ^*t~ z8_4BQBC?Tc=me8B-?+lnn8sjXmI?KH$|Y}n3Z@!_=)&(#bSP}Mro2DUVquhjL z-)4tA+8&x`XK(TRe##0q%qX`iJT3%>2~;_-48h=Q8LKFHojY5-iB|!)11nc`8EF+f zd*>~UK*S!mJ@_=cZo58zc*N*Dx7eSTF7EK`6A$oEfK=<_dUtR1Lo z&z=BM5QlJ*ci(sshoAUksu(Fo*WrlMf5U>=ZK~MkzCT{TwZA)+2Olwb!A5W7pl=?* z<{ORCTk|}pedh;^&+YKukMF@rhwRUz&qPEv;^QZt%qupVs{>@FpW^o?e2uGad;}3; za&o$P9;1GI>efs6{x^R}oiro4XuJRBBM0uonm?V$pKe{nt3LfjZam=t9)ENxdmi&k zUa?8y(qH_H>#zN*$xUL1PkxWx_Sl~1{_-<^fBB>N8!rFpSNYS)eV%#lUV0V43eG>~ zFuH3-*!}Rsnb)eQtG?-jnoGa-4VF!meBcWQbKB34=Hkn4L1bO_I_WHCJ#aQB{@`p< zg0Z;^IO_C^DBC45C8nQwfYbNgk7pLnW7X5oBQJj^haCQ8Hk>yU3;^7AAxC`Tx7>Z# zLm)5UGpC)xix!SDm|DXxPCbWNWyMvG3GaT(X8)ntl4#=O$?MMI#P9r!egX-BP2PVf zhwrl+y}DL2R{7brq`}lP{P}0cbJ-tm)>SV{4mj!8yl9hoocBN9WV%0K(3{O}U->c% zIu(!Ka4y$eb1$h*y!un$Al+~Ve}CW}cG~M8?*I9>xa@BaK`Pn($e;6$H*QI<>XAfP z`oF*Dq{F_;lB5CD$lE@}_YV0OM0ntmleqGRCwb+^Kf^PZ{SSY+_D**A&{4c;qX+oi zjsIed`*B!q2t`68b@=sonUn(@pn7jgVIexOcN2rSy}zxm*&_hIqE zSzP=5Blyi#H|S|^kMY4{Pv`Y7TR;^9{qECz{X-vRy4zP@Zo?Px-cKCH>)*7MLK^dI z5Z9k!NT+!g)bvGAn6Nv=YATDIv~lMj920H&Dn%&Tq^fU;umIwa;ldz3_Wd?N-0wsG z?Tz=A#kQWsJeSDW|57rW5h}4h? z8r0cS7$KIpZ5&H?4wVT_g9+EEDetQ#eXOF86ZvQmD5W!jm0*cbb<8#BQP>%I0GAX+ z_K`BQCA4&n^RTR%=+n?cBY%1Jh5G@xElgx+5}HU$!SMfOTYCXSNTFr6PM<47M!cF3 zL}`PK>_Jkgy;%sk!kZzpTDeg-$g}C_z8EET4jwG1R~ab4X0PaKSr8Ihnw+qvW0AI^ zWw7L^^?`^@?hc-aL|_;)jmz;+#R}1?p9Su^PEC@dsR*U!GXg$ODf?<=TSev@;Wdw0bFUx9+DJAXqY(~?EvQ4ae8f5z7de+YIr-|(BH*hx%f?|Gt zUC$;{sT8hGbqb0P)$*=2v|;p!GK80Q_9%D$Z3}Y`hB)H4Iq+f_#TnV?yzt2%K^2iR z23V#6FlC#Raiwg7HFA2@Q>+r;jZo310DIu?6B!jN53Nw~$3wT{w5wLax|?(L9XE3B z5&LlJSyuy7yaed){c}z}+kYiPCo8Kti1n1_S@r&^w;`(YjlEN-FPQ)<-_dzws+94 z{_`50@$ESIFJ~j&C47I^cX0QLmH)>#?ZyrNI*mvFaTT9`{|8ty<1O>}_BA*2?_;*) z2Y(v=eaRPpc?m0jvL`>keZ_xVahI>3$qv;S9D2-EGym{{E#a}XS7!@;@sFFBQ%^C~ z>uR!Pu!b+bYe$wY`Oj;MK&uV?ro_R=PraIVZ@)Rqmpse~`|ru!|9E=FXUfhvCtiIA zW34GZ{pSD2^i=mhuG<=&;G}ErU^Fh{v+vx200Te;wO!Z!Wm{C?>mo`k8z|^^rrQbO@$F z5FuBwWGF%5Y=N3FHrr^9VlsMB&lx4KDr8G7N%Gk`mMI3HLc)kveyyq5XIdoC%B3h5 zdgE+sWhF?k25w^=8%~ITe$Ij%%d6l;WTn0|yF2uJfUQT}IJaWVQOT1<$@1}6mShQ3oArd?amnanR6qW_ds z6A23G&d@3M4Te&UHc8sqt0dF0+Ovozt@3xd?@lso)V8cP+HfHYq@XUt0| z%iJrGd+Cz-Hy$u0_XW%ePiAio=I&J_9ipmEd@>o%a5e!dBSkR3plK?%itRVl63S>Jbh?U_% z8IKZf~6)3|oth{MN?l8>5z$Q)uqV%CafrLyaAZXrGIa z2E%1`hW-}ooEb<} zPp=I~5z=Nk>&U3vLR9$rx-~Eo4aQhXf=3rpk1CHb4TW;Wn$BJ@`_F1)w}P@(LXqWUF`3J=^jf~R;)APRFC?4#oOPN z|6Nu05W54G-Syj{U|=i$`@OsQD(h*KmHhGZAIVPJ<~#4r7x&+j;{Sb#-M3lDoZ&YE zgpy6y-Ge%k~@!iUk(Odx#K(e!tPt?I`k&F^5zGb zXw7_(SH9|P`QL--9uGh89CJGDoZuMgv=|>5nwqJLMLqo#zxmY#_KR2Zozu=?v{M3; z{A|x}(ixl0SStW+K$5>8v8J$zrqA7eP7VgP-0LWQ^vy2-u=*c=;gl=?#UWqWJAcJ( zr+=R3uKXd_-K#%u{a;^VUYQJjrmxP(yVzx&Ir-;n&-gmCM|xcM-Ot)@Hs;%BUdZN) z=K+zk4?doLd)AD82!Abl!Dh_PjT6H9vqtGmJ;u0~tJPw3 zcsaNG0Po!4W%)hVUh@E>#cHlQWUnk&TkO0yU-~lRBcmv0Ob07Qn zBb7Ls7+AU#`q)D`qB4YH5!RN@t z%Jf!6OqB)@X5XUenq(A{`u93R`y@FO%3Xy>FvnUf(<^!Ee1kAhhspaYw1*=av?s-w zp>}HEbmo!59tSwxvJRzEs9ZAL76&#r1}v#jHRr~YHX?dWQ71Fnb7>+i;=O%Z(KWX} zLwAxn(}m3>P+vl?J+O7cbaZ9a0=IQ>C~0ZVe5|YzjRtEO9yio`X1#CT-;v@#d&ztb zh3QU(LFwP!=Td(}??b#F&`1ihzZD00ov9ltQBtMZV~=TclbY|7=H430ZO9GBW{cEN zs?Rb^C9VEs)C$NjGgTdJU|VhWv9_MXXueTwAlJ688neab{+!O#2~ARklt#Q^{)ofh z^>OW)YqCEhz7Mg=enbP=ObT;NO8TJC+MfB`Zr=yZ^J7jpk`t*jQ8aeVWPXSZkIgb* zK8Bu!L`J}PU=l05A47d@`#IVEN>V@H{7DV&YqV)zQv)<1bpmOt)8=kx#%o&{OA3Sa zmn%D(nJ|WqP%17Ibbt|h)l&L}^AxC#6$+;QOac;&OBMQ3^U+k2iXsOF&>y*6wmK!=s z%Y5s7=IB3HDr!>fHA=)9mXcKz#JKGf4o6bzx2BR|SzN^69|A=?J9;|7TbqIYCPh;gbS>d29DBcFhsBx( z9nTm{Nwh61*bQX1sKvW$z+9**Ut=Z2->(A zN_~H86vUftO?J@h7p+l(H!9g#4rLo}WY7H>ggh83L-p{cy@Hqu=54T*ot`D!b;nIS z_t4`&O{Q@^I1;CKJHffIiEQ+A!zv=#TC{yS&> zLs@*r*WHpoobe+LKK7^Fbnbqvne0*xImAExnw3|3%-hQ0*$4j~O&nH-e^?+xWKE>=#I~Up{1e+^6^ELJ8jXb+5ft38@ z>ND8qeYFQ~moE4H?gRkJ*$cSj`=93>d+nEH$5y#(jA+J_pVCCx7wEuMjm)@-ueJO71J5k$(;f;44mtJDJoWrDd~EkESzR^3X)6@0e)typHBgLj z>R&Hlw~u~?qu;FoUF=;3DRb*Evd%*8`rRoU`=e7B)6M1Pzure&b`R&?*T~gHKmR`a zed9-5efHiwa@XJJ)j(%1XWw%v@BH*PIC2-ge%<>cy(gc__p|Q2m+^+(KgLfl{R`6Y@%HE_7XR1_Z=PIV# z0n;~9v0Slp63nO^N=#U+1Z=2Eei@Ya&sl2)W&~@75P0xC%`a=jUjvL&Ed|} zHw5GLeUqYtv^%y>G&a(lZi2DYVby877cqO`y$?;Ip&?qy)Tqf5jDBx+|3R{hc~751 zWE=RFkXtSE(<%?c1I1v-2{gYA3?k;T7L+l``Xy6LII|^!_Bzy7nZl?z4fdM6X*Sq3 zB&bg#0V&%Sj9H~3xNqkbOug3`kTmb9%vfE2F7i4yjpH;RB`v5A07Sd{IDF;=QI=NJ%R3GjT4Nl>Cj?8pm z6MKW$#5+oSI9VtSn`ks`zKN->ETdo;`w;BDt4zJ78l_Pm87DV(5!SS#?M z=@)>aMV+bttdwXIPm7{WZEQ(?&)TG#Y)1=Kgt=FvZ^pV~M$Z&UfhwA$G9hL(gU<(v zHK6YgRyt30mmItn79gSL->0^EAI3V1UP7x~Q1@$&-hKD1WZwC{4{`Lj&j8?#tFNcu zhk2XMXW>Y~iUq8A`f<+v*~vWl?5C+ew zb2Vq(b=Y!#i-(slr90$!$3cU?nY+^=lqEd8Y&FlUTtx!9LxqgZUbv7)rv|L-cBxWH z|LOa=;>MeKY{@e`cBiJaMTB+{m>y~a>QxmFFYWXA(rNswtE%S7sWm*grq6W0Z)eHj zX!hEATgJ-)quaj~_#=dp_2;j{Gu?{RY6Fu%V6^n?6R_*o*kIj)2cH*47j6j8KMH@j zmgVsyWG`>)E$LNVp4s5-yzGVW*GJ*L2cBpAU9F)IAgF;FiU|a$2et#L;+Cs_&9YlM zTzBy^`8`DtMuH%97a>5bh^y?GdtEL(_2(>Evx>PU8!VfKVqJDQ>r{U8x?Ne)U(MZ* z==%>o>oT^P-{yg((+2MVUbrO-+I=1=wr1y#yph{ZzMhnzJ=7}x_&wM0(-Yy=3+~Uq zt0S};d&y33eGUKa4|ulUW$E;Ar-TqIOY7HNuKoR4{6hxZ^V=o)@2#Tc17H~$X|Zau z%ksK3Xg~$A&3I~t5zX20OH2(0JhEnrsX@)sDGT0u%enfpGx=L@1$SL;*H5tEMO)?1 z-f_#+-%Jx={s}3fVJ!_>J{GLulW za%EZoZ;&NMJvt$(BxAws|&a4($^8ZDr$A`|ie}=~o_df|=H3xUN{GXqlbxHSke^@yCuNIRng3R_Z2d+pYj4j{ z_mN^m13|k-9Kx09unqDqs9#-o6%JKcQqssW#Db`XprvJ=qN8h|nSByL+UD1&uMmj} z`HG4jDYaDM!@LIC{1Ch$NGZrvPVGxVVL}^o!qUH7*Q{>(IGlPfmx~&~6EJ0Aa2sM~ z2yw`T1|HgF9v!R`v()NFV+)Zy*Z{}Ni8*2QR3n**JsM5y(UdQ=@N z8^$IU5$f+H)k=fvCA}0axYEE*q6ukA#GDDM^De~v9mb9jqc*(=c+-?d^FpSM&Fe~5 zz{#Gc!A*LmC1&9!Rb*OHuau-Fu1$4M1vw6^w?r=$V^XKvm4;{G^Bx*hCkH23X75Q|HqnYEDA2;&D3$K!)jhKbK5z-U}i%FN0*xczVs z<9CDYi#S)mX>XBe_ikm`WHOYS^NZ$uSRfHS>*DMqk_fFa-P_QxR3OHjVw87YT5ru= zPXpdm!`ub%+;gz)F|gj2?DrBlrGhKZJOzNob2p_L{F|q4x3zlgMh^YLOzib~o6n~y zi#KxauR%&o)rtO)qb?MzdH7EpdEntZ_Sj6^H$a{rVXqh?-Ku8wplKKm^(y{#pZz;5 zV7jWA?AJ5EN=xp$yZK?f!*su5vNxa?g*-pOUXz0XgQ}w2UBOM?JCa{s{CldkyKYfA z9M1N~2!pz&SJ(M^DJ2FmG8h=nSsw~-KFn(qBh!QCOX?Wu_Kh0XUe)wu6G*It={hkL z1LM+EP{xXx`TpLZW~yK3reQ&7$&klvzn%G9u;l*R^3P`+{nfSJzmSR166qV{Pz2&i zo^~vJZxvrX?BE%nSg`d%Btg}FA?s{B!ICG|*k9IXhbe-U3ocwyYlj(&&+4NIUQCHJt8&NseZI9s!gvA0yI5z&7^N@(6q{WvPNguYq_t$ zZFlUOUUUc3XRf$2Hk@!V20w&M9~(_K2h8~`6>4Pg4Jk$qa%(*ck}_+MW>URRAb0qY zi5k2&4d-qT#M=B^t{UNfy85Y3)8w2ec0$Oi#pJ#f;|#F*H3+nI@uu&`mJDet~f zcVt~;^9Sr*etz6e>K-KXYrMMK%I7~h-8v{EQ)sIWE;@Se#R!=lY6#}+S$lK4t*WBT zRnf5OZcj2g!R|d6awH+m;JeVmlS2wYEt*DftiRM}AtZrVX*Hr8A;o@EnX+{xqZw)o zCZv(GMvC-%g4thN!yFu0aO%~PgqR&KQFMj*KAxm53iHdz{gTQ8rfaSFC|^JK(=1D0 z+kf2-XXjg>R{54_$z;gA5@K}3X{gsUBO+3rgCRW|(bia+;KK;cAosY61s>vOH5jr(ZEC3vGmeLXq56)U%OXb_8S7@vks@N$k}cf1@k}bBZho?| zggcHNVMjp3Cqxb%Oi8McjB7PF@>nFEQs3lVapu7|)>EeS^vF`O%mxagVbeU*twO|* z;02t?z>jmZX}&2YQlZy2J%!E@(6XKeD;<)xH)=!GfRJH0=H!q-91AYGk+mx|4`Ho2 zG?kh`F~$RzU44&di3P`qN>NbIqBhuvpgh$o)(uQ0rJkQ93d1l)Ye?0KOj7ywJ`yq7 zS#Ktb*4I$9aK?({+1%(O!5b0E$}cNm{hr`uMtdHucmyQ*U=BMFB=d$fNQid0f)u1u zvl!wt9y}B7B{!#sGx-hT3QrZZ2SUkUQ~sU6E$1tfTPqXDBA^*lG^4e zgecma6tuxf>b{-zsD^pQ6h@;^^~usiWNZ#Q7X=py8Vmp*{mkxk`=f00(T~94XSt*@ z@#5X+%Q~#H6>uNyy4Nurw%=P>Wu3kfYKpm=)2nLg2;KlbIOP% z5QgDbjFGyoSpK)OIpw0?1F*psFXf!ee$TzX{sx~p;ure9l*bqj-yID7Hi1DPlzAmj zaCbU7dsog_=9jGXGqlIX4c;(-*%m+(SyeaP)=_4z6+xN?PvGS*UZ4Mbr5Vd9DY4#* zUI|=9XV$u0e8m-v7Lloe$$V%tua$Uq8WfVzBFO~nZUg);th;azF8&!jG4<>%Jd=X~fM+@8+?)BsMFs#x3X3 z?Q1|6LyJXo0{5GE1|@6gTEC^8fy*56;sXs zU!jDu(>PYP{!NhMLpMZwLaY?6!?BcKUTkk58MeQ$jA5{Bjb%vO(T+BdC=5NnL0=^H zHAsmSnd>*1Lrt=HuYgbzMe+VV)ze3~i&ZAP`D=y?AcZ+%Egc|~z=w#ak+hx>bJ+CE zS^dZ-S%;R%s}7ElP%6$p<1R}QhL6R1CeT4MN&%{J8B=Wt$!7QqhVAzZmE%;!GC)Bj z^V1Vb?IS46@S$)bU8ELCTIv{jMk~dvKw@&@fkdRk8$SC+MWl?616%X{w{6Uteq{D* zcg@Ye06YEnYnUEDXSV))!-My-&X!v2`cQg8B&GP9U5zBJ?hr^tjVBddJ z4_KXZ`8)81Pw&BsmCrG0Xp58*^$=%tK8M53vdm)shWgJ{lU-I1A~Kldt|3@XF+P_6 zz3flNv9en;QWgx>3>=^}^wMkhS2wgVyBvBNW20j{{lpXbS#rFV??cZ}bG4=1`tTav zyU=P3XNt@yE#&vljGksp;x?m~donKj77st)C)Qo2R#;`_4XrwmFSixZJD9shL-%U|abQHMXTeFhK2D4cFqL(nT(Fd3?ax@x zm=eLRwer~~csQ=d#Ny2e8*av6-UgHlH(*6~z}k|R){^LAtdXk~SD(OSUnrztu)0st zngHPOJ8$6OauK78H>2EeGrF@EQp{VA<rI^jZ%3&0XxVwO{F4###mOiJQ3S z2S;(;HMbl5(T7UL#(9*K^@?+-lWI?cpiE;wa<|R>9{XQ%C%CWd zdf0QgpW>@yb|w^UODHxKaxuu2l6#nM;K?HEQS_{{54Doqh#joLV}X=Eho3mHdyd*v zJ}fU9ZAVhoSGbT3n@e6wE1%zQ5q)!4< zM-o3M#;B5oa>!`=`gz|%-8Utq>!yYOByF?g8mG&u`k_*l1U&vQ)JA14LN;4(|`!<;lUiJtF9(F9(Uvwe| z?Dz#%OPIk(gzZDS9Lc}A?3fR7=20Kv*q;v3jIMoe2_!Q*>FbC?zsL!Pe3fSgX|1Bb z%ry4etCSehz4nwcI+ssu-w_yEobrcWS@!gzq@pat%r;9jxuU)zIxh~zR zuX5rUP1?M8=luYvRz1guKY1*-{{41-_ls|E;66t%)sH;*`_s7Y8ErIJZ`M)l`6+KM zU&a;3{fe<-NHT8uHD_FS1t)&=ODwf*TzB64C^vl_yKbr#j|-1Kj*~9DmRqm8lplTO z9bA3y({u+qA7Oai03-*<&1>Ek+tDe2dYaF?X=i?a-Cw!+%5(YByZ7MEr9Jx9+QYNL zT9-%^>ut$-ZJ)i<(s+b*1vPzWv8?6TRy;D z%X{?dr#WYb?YQFNE4lx!JGlKHe%%(M@-I$#*9W=mjMF&t=z|yxf(|(nOA1NR_&6A= zk3n?2C$G8ZoSkYMk>q-!Hs{(_%Y6eO>l>0!#ddyo?D~y;Z>F*9x}>$Mo9<6IY-I== zoo#SZdz7qto$ZywRXudK1eohO{mMb}9lqyifQ}_il2_y@@_iyE8>zO6>Tq>r$Swhy zp~hfHd03afHyz{B(pXByeZ(jXkV@_%ex%mPE+mj(^mHVUFZrgbXLps13!I5SSHPLB)=L~jCw6WO& zp!|RHwKTXKwt2QVwz`sGNoLc1o<%-Ojc=mdZ8sgrlI1t519#G6iWH&U9PSLwP#8qAth7>`4rTvMn37@bW*l_1geTBIcdc}u$ZbQ27&U2j z#JtHvjPfl)8W74+Rb$Tonoz7@-8atI5;3~gl#(uwQ|KkoDZ7S!B;h?zisv^$Kx|#T zglCPUL{ie`onVFl5o#h*yO4&N!YBYOV(b%>aZ($nu+Mft0)a|LatEutSVl)1SPbtO zwc?TcJ6zANwU*v+CTLT1@*p8b9ZjAyTN)ThXloyV2+@LoVK*oh!KhEgrX`}mhaD8> z!ft}zlri%Og=o2+7Ks_AB>BKrrhKef*;opqHHH%_Q%3g8g*B~7ku!F_?qaw|uYlyC zbaoC^@!4~kY==DYTAwk+ezQjbkUB$_6be?Mb4Bb8jzugm`D<{*P2WsCBxgx8Zbc(k z<;L6d=7sR*f5VR3Y{FEx#~?*w=&*Qff)#6)!>bNspt+Ea{;*ff^TuK zGgERo|Jdul*lOKCFZwF4?J#S$c6gkC6yxl%&kkJwgDU{|(~rJ8`~g;X`^e}_NA5oW zAStosE{8C2;TR!K?=EIPZAwI8Xn2_dnM#Z#W{b zzMTcH-HDg;6Yc_@ee5BAd}?#mHN74w2yrb3F#_fIde+cc!;NR~TVRX54rPlMc39cd zbC=8b`8#L+sIZ5b`RNo(b~^5Ku6ggS-19Wta>?=dD7n_iIQ#DMa+Xi87;;Q*=EQF{ zB>FoZbUa&avJTHa|KyPA*A*RY67O7m-dVhH>ksjsU0=#c=iLoF!2f)*p?bal$lr6p z&)?0m$sXNW=S?K3+2D11F?Y^6EMK{Xhb}*!gD*ecJ~77M|9v!H=PST-eE-u8 zHS5ijSFy{vdn0SFZB|ypgX$9HIxpq}+mCa`^^?FqId-pi=fD2==xg}#ac`bkA#ljy z(5se(y!+ha`15-{&r0ClU;mJMf31IeVEPC?{DyH(yKWM=kFR`im;AY3eE&uce#>qA zshWmw9XR8fJ09|D=7vE&Cjpq-Y0;;qUwi)+O{I0Ms@sgJz7$Aw%zbI31nwN$+DHS9 zQAgb>n>3IJrK3y@=DO}1?9CJqVz8JdU4i?(~R+No>GfNn3K7&56?qdo=FjL4`@mNif zCw|*{iIC9>n&47G5@jE%_1+`u;{~5TH7Lh29Ut&_~Io=yFpuzf>Gsy_dVK~NgCj}&l;oB`R1w2NrR}A zYF*=^(Dh6a2_1B{kLWt(ptT7q#3sdyl$25w+MH6`W{SdS0)j|~Samg0DOxxj$_<~& zejpBdgjPE{LE@ae5vAd*opX0!<&l&Vs9M6&=!ZB^+?YdtjIL87d<`ZfH@Rr3EhR0L zCCjX;0Jc=nB!RR|Vby--Okr6AP)sBSNKp>O1iIPU3}oE1MOS@p&u|!qSW7|f=y^zB zucD()Vd&`0g%r`OtvT5MRK$S~+R)97bqx%Np-tg^8ye=V7$TXk(M5)`voxY1&Y&M2W%P$!tPcsthL=vIm# zbO^j)|C4zC(+6-4A1sw2$U-H;#hjPW853**mM%F7>fAJy)l`v5VRgB2QeAeG+ zF-3b6+EA{y1xJ1BK)!w4xt5Vxzz;7zgNwfOE^c^qE`veEtj%}ffY1M(U!HTNuA2m2 zywiTX_tlHI{m+ZpaFNS}8LK(laO4$dargm;GTjes{+7Kt;&X3j@ArHV85yODk=Yx( zf(08rLn{cQLDz0{{mnV>Y~_ah57T+GPCG@Gn9%Al^<=F_M1%Bv6H z$poP+8Cla~=Wkxf$ii=N=J{8nNW{SWMVs^EU%sDCh%A?ZIVoBdk+J#w`0P_T|JW~a z^FvBdP!=s-zxP*o|CTHHZPj6eMT>dUr}ty=XyUQ%dhGPcL%IKia}g2ld2ltQ!vGj# z;RbVvRZW;ZpI=^i5*v-d!_Tc@y=~vk*N%9IpZ@X>Xajx0$oK?5KIIdv({3@o{z4XR zBosj?lU3&kbk=(z3pZNC$k;6E6sc0l2Tr+(c_$pjxtCsVHmG2;SH6|QzPBrqRxz z^cimW+kNIw6uffhecAsDZ)4@-S}4v~Ht4BCss;$< zTz6uJjwKc`-78t=sSPyy9xY*Ej=sVe)qZKitTrCU1esSJx5W%K)wYp1$hubjc(24; zh0|s&h*L?YhST1mN{T5r+RMTnJhQ9bJe@#n9g@#~@$HlT4mMO@P6sqS3%x#@MU%IWVYu1{F7_JPq`E zv4+8vuC3lR(FVPxdY}^!z4C4S6cP&PPZ5EFfV5h+m)d7ogu)mb_4|{QD2iqYK=g`+AijP^QJOsY8~cXFNFc@vRd~Qu5~49jh5Y(2?|K+Qs&#KpzxDnkp(MsZgZm4m z3V!I2>S?5~5!PjgH0Uawl1E>4rOsku4Yq?GQnnB&HH#Z`Qf=n?t^4_=o3e#a6r%=J zsjZ1|C<2N#MX-iRFX3Sw@DhO%@2-!jued0u3bl@I?QYkp$?6*G`vuWwFIpCr4QGjz zPBq0YA&dY%Zn|*{bF)1%l!a~~R3vHZ#JjTT{*U(j%JS1v<{UfhUTsKH5`xY*@a}Lg zmBv)7GE0M8RTL4U22+KfD;jm5P_(J)UbCjA7&Rc!125hv9#vr|O{N}%P_(r|BT<8c zSgCwql_D%_A?^T&W<9`!c7RBW7zg&Zq%u|YGfkNWnEH7{5NQ)*PaRcP7#18URhtC@ zIU{4GHK$5VQPzjp{=S*(0j!DIV=NGv~gNC9sQmdErhwV#z_g5PghLU8a$7d zZDx;_w2Hv0ZjaSHV`Y-SSdkbnOUBzR$|BIKYgYIBtQiP{O4-iTcm*cf!kp1IRUKK? zQ%KTyyTv-ABlN4969m+NGRErZ zE^B&S5-?H}%o}UdDoO^ardvUgDtdKdO|M5KBedx=cVvXocAHLFFkMB~RFO`Aq6jRT z>N7Qn)ODYB8JN>48E>hBFkPu~ZiSM`{(#ATk9G*m8ylgj6U)0jdR3wbiSeRj?r1@) z)uCI}ESVZG-JixOWJlT~%<2@3l!2-KfMxx}cv&!~6R0Ds?$r$HJ`?SNiIGtzdwrJo zdIVrryJRdBw2J^OWldT--J_~&T0xj-mrS$*t$^x(Nv!G*STWUQ5EHZ71+&{7A~mae zHNASktg>LD-J;!Y)2}L)OjY#jKI4)YZI?`pj8e8bO!cN&+1EX)tAXl~S}T1)gicv7 zr&TgiMB1G(2B~6Aw?|CENU4)>SNAJcb$hfzV&2#&?J_Vmi2U;Fd-Ln_{|vAGEDv0D zG|QK*q@rLt)~xK+te##2#VEus6Geyd62?bI=#(W>6|Cv^S<~y%DulUX3%M|V)sDTP_3Fy3iVhBlQ%R&{Guca@5FqKJ&N+7zK=Kw#C>8deSzb~3xu zX1uhuDGR16ST;FH6qpEs(atE#yVFeedqk%Ur^tyvRezen#`LmN7kVaEqSBHp!;nsr zS36)%=8(<(jlUs<1xhW|{W$;;VobWOzD}ZcQCW#J z0P#$Gs=RTRCRvrtAF2m5jjC?TwL+|W<`7>CkctAS2UZO-7P?d!)1*7F&UOWzCm0%g%82t!b(JsIH!3Cgww5gjO6Pz?-viUty* z@Fod`2D-t06O}cJwo!%_8Geif5t5uVrqGGorTMrSwkE{7M<_;!b(c_%>USDMKhO5^ zVA|l$$xsIpE1Sh&N%4%;Q<)a`RV--GXRaam*$p%k%iS-xAZTc?TnU@tEJ#QZg(qQo z%gQb_gsm%r9q@q(_y`VPQAH;t<6BR$HY`}mSxzCD)8n|Z+9D}~HVySOsDtc{aFDs{ zT@PRfB?SM%FjIF@~Qn(nJN zD2cW^^g|babeY-!qe$eJy9SdGs)}_vj7+U!P zXVdV^e1@h-AXa?{R;7rVjnIUb9`NC2s+6BcOL*8YxfJ}2`g&G5Km?zSVG1?HtSA~? zSY=sPV=T>iAvFiylna(65vg+3Oz*==__3=>z=q}sSgF3S-k4;;*uZ3FU~Cu0v>?G| zg9KxDKr>a=R7DVa(qhT9!r|&91ZfeANFP`>tz+8j>~N@TPuG!tima|{NIhyw>S{og zb|e1;q6F6TE4p<}Oas)#53KG-rUpF{HPJF!gBV!Z)9OsLAT`9ELfU#2D+$yoQHws$ zif+xC{*>N#t#UFIg=#VqiUEV#AP9Az6gpJ3kc!B3gxISI{Yi?H7^Gl9y9RZu zicsHG=bXLQnqzc+wAT8V=h_y+3Shit-+Swvz4w}PeDsgjTW`H0k>eG>!ea$~_GKcn z*nn3HpP!s(z^3nkwGuynEd1&`G1tUg1G5Uhcn3a>MB<71vT)8P&P7F;a}|E^06skz zMob|5_X}$kDiWXGPkfnlw1pe027YxWKF=rejk;{-0#@AdYXEPL#4pb`Af7nSCr*$a z7m*CcpracD?{ncN>%_=Hynn%33(rY(cmyjXvp6mLu?Bwfr2vq|F?~7CfhPh#eilAI zzTmka+0a9k=YcO6czd4sRRO>kc(CcL1Lt$%@rg~PYXKE^M4kBc6Zm|R);dv`^Te;` z#Cs-=d?NCJb3QPO>v%5U{iHvc#lEOd=fc~s-{{RGG5fv}Yrf!DUnT~gcrGII3&7{c z!k1jQJvps)R^U8ORK8-Zcl`QHd|rj)q-^nX73N&19GEEla=znS3spA-$C@W%YQqB8 z&){2d7#C@k2axKsvc(h?lCqePeMxcX^?OUG{z?Q6#8Ahe`=cVe8cbw9fb}K{vYJ?H zDaRmS!F^k8JJEb`0!wZjhKsLNENm9|*&sM%+At}*?~GOIMC1po`XXingX&bU9}``< zXa51gqTSO)9yr%TRL=-h?I4)Xu6~Ok*Ly9=Q!21-I&&5>ZhYHpy2X>OWHoO$KiEz+p?)Y)r6pU(BmNaVP2zg^KR^%p6z z0!SAFsES0Fc*7Dq#>4VdYk~q5xEjSj5FlEv9@UOlq&NkypOZtWcpla;^`$efjG3>3 z^EFY&x52?9l6p#MwkqQzGu@dfKR9c3pMm-9bpUQutp53dIUh)zeX(_tb&($k+<{07xm~vKwtTnhW(EEcYM8P|~3R zB^e0ZC?f?9zDRX(LzEm-nGle)-+|VTU8hj$TL+e*DTkJtqJoUfbQR(z)ty?%C{+U# z9L=+v%4`S{uV`vU5qa62{}&~evNYBK&pcof<%0(~f*Z`=+>>~Lo|IdBo-_&~niFz! zClNQ`6#XdgxJuGSQq{;#$SMkJEexTUScwHSZ-tGz)+j>nrCoKCn2c!U=m8{=YRIia zxz5^1rX~xcW89g zihEWFJf_OGRv7_Rt(M-aaO-zjn818u&cgE$Uls*Q1{-D6ky1a$S%F$9)QN_Bc_@p% zf3Bc{loGxGgFsIsf53@6_jKwNG7jXh<4QcLQ14U}iM#{(!u38hoic&P(!EfFUgis` zhU97e4g^`cy-~1U;otzRfcUpg4rQaj-hx#F?;TKR55_B&niCg*8n38n#Sy;y!&9y^ zPqU=Ino?h2BtB#mu_ z4%pNwAt}cPkiFo(XUbMu?%e03?@kJ{eXu9sCU6%^y#joHhKF}j!D*~yQ`7?zH}rfg z@2?Z-u?NvHHo|_#fT}tA-lo;--Sb=WQA~yj2(!wcM_?)L#1zA~)l?YHnw&s(UTa+EtNt7tvC_FJznPoaDftqT(DdI6MActJ-a8Q38c%sD-XVC#X zD<4)=;bNCcSny@wORB^LHhrw2teM#ugOIId?@7AdEII*?_2yJUmRDKb*v(KGE?Iuw zi5CXf5N>!z^VoQhSh5Akb3~Ww?h4cam~#j_oCT~vq!o6cbtz3oRyl4J-vJs%<@LK5 zAX8|17zm<`ZMo5=#M7t}YCkULsbo~d!>dAREP9M7hwVl!H>CldyqB;NlRj&mSoyvU zPgtsyRVyd1MAPj6MV;w{KeT?HOsxiEqx2>C&`y-!p=Y>oB6Zn9XR%AbdJp1k(+df0 zPXA8cLsyB`rh_4s@QC}TpY2%z*4@7Bx1D|rQvVQAG#WSZUMqmOBZ3a3HMKqUxhUb= z)tjD6phxW}YGO|zwJ}@35G5;Ab}rBW7o8Xb%iPA)jdkE1i3*{UOZR>$xnNbOa;sC6 zkrY=p8$nT`S<%Q1t1MOpo1C~>Puig4&hr>Rd3=O>q9{q|hDx9t z**u8x>NFsy3V;Lom_Yb0o6AatuI$9eBk7s&vA?P212tZN^@NpTSRLI`lGV*;x_5S5 z8hjLSmtP4~H=oHlE4kQT;#QAf1uSo{k{W4}49Y@kBA6%3_#Si^K&@isX?y_cNi{E3 zZ~07?yS(*Y+FtpdgaVURaRcy!zxNODAN=D_IDY4M@&0(CK&3d-;#_9W@u8i3_ZC4m zKcKTuwGmhHdNQdw;TI$@#|Nx>ibCLX;6!3+y)Vgs^yT56dsvs&7g(g4>U_}tu|nto zp84I2PG_i5_fEt;O%MYwZ~Td^aPi zqUr*qy&SKIdcqv>@EN;(;M$4069yvfE~F`6mkFz0I{=!9OWRD8v(U)=`HnnZutaOF z@zTdAj#v5#1X}9YsJauyT4>HS*kiXRKgabkgnE0A0r%c*nvG9@m;`G9^*|jjsQKiY zcVb(>@sU6+0;Y-hN5SwZOQnQnXGo zL~OrUq~hJIT8P^R4mZ>J#VFFJ!*SC>$D0yd;aT(<@;`O>`aU@hIriPP#=XsWVcR%S zrw^wNY@CR= zqt;vVvEj?4pgiM7^Am?EEquGoJ4#d+HgmJd6AEaf0u?9ART>y&)VuQ5_yRXnm(dVx zHwj;|DH%fsOHyY6_`AyuMMMA=PDH*kxQzpWvw31f%O($W^8$65#$Zqd@$2SO>txRR zE@2T>^__8$G1(U&N1Ey00&K?=Xom*{5~1m}7)(Y=>H%zeDm{CGgUzCYMe_BvC&4}1 zgGFf2LYJzX$=6iV^Fq3$t8>9%!cEKL5&|USy|7%BQ~)7cAXj1763$@s5sQV!60(EoV-p3p8co`$fY3G zNq52h8QmX~>L5y>o5Bi>yqIswGJoTRLiuz~z+RccL8G5{o(m`;OskD7^@cc^GW~*0 zlQC|W#LAl;`+uv+TW+)WxChsm16b8}80MqG38IoTq03<)LyhYwBaXB0uT{bv5Rpz6 z3LZ@-2{`C=Xv~GA&5A2O(G?I-EP;c8-t|m6_d}7C=9!dxf1t=k$zJEsN-O~;CaA=J z{$Kq!_%HwK7ks=A{P-82@SK7~B6{z5uWt-`zyOP4646W9N;syWAQ|Ym!djvpmL^(f zDha-;(xP(^1FJ@V@4nMYYEiUDIX2(`uY-?)?)*CYJt!Hes(7!7MK^X;iNFW#Lulw0 z1MCA^GFs=ZAkCURYWoq654Av;X>eD)z7+W3?MIcjj6t35TRp+{LZv+^{cj@HLG^HniJ8(YO z0}zKSZniHWmF4XFSIe@aqOj&5_~La-2w>9ME&7mZc}og&VB8%F$({jS-R?=m63s9b zs#yU(cSPe$bhDO|jo{$05D;rnuEdiEsXV0$9U?^4Rm@N&c~jDgD&>btLGpUALTP(| z$+a7fTU3#NIQC0>)6{n-80=Z805S?Sy+74}C=5b-$ll^VGVZ8k--%;&#zTsi5wNn8 zk$?M_a>Z8(T(d6h_bz9=qJVmM>vVUyW~umRfAQ`fbX?-ugO1n-m08ep8>cEM2GMY$ zG?m!RlsY&r@szl=a2K?}%`jlWp7a`RH`=R{o`I6^o&jaBO(t8BUT@W_ZaOX;* zKcSxTKZOeNt<8bo!QhFe>eXud?t5Wd3!N>fs=X_N*w1JBr2iS_)XQnNEmiR6cf3k$ z`xmC}x)P7>Loz53!QK~?;+DC89wnbkif{+y^>DD=l+_OMcwY*k}PrAZ7KLo0swU$GWGM^Tp*}*U!g#~ZIJ*s z+oKg<{rOk(Zp=oI`=lAu^T#EbHm%M3Jl7>=QoycwaL)qKW(D@$QzFTpPpSr55x;Gw z!7%wUgec^tyXV*qm-UOFpYmrG1TF{MLo?SYcc>uW$+_Mwd{#>G<8*1Aq-KL?O#!iWP8>vOq{6aBUkb|{ZAu&+#8N;R3P_^BtbG+~+;%Wh zi(S>ng>F!npuj<`G;9+ufHE;wB}#`w7foEKMzcUikezvB|2rAXt~r5t*(d_oxDjr; z$kh&TR$%DB7wR&LVk(f;qFbm)O{2->pklu;u4Gr$+7I( zTHu&^8n`qnvP8Sv`mOfo=-|CdrFrN)6-rWPq?H-1P;jFvN!|`14%B*=({aMGV3jD+ zs*Y|7ZA@+$t(|T3swNUDE7w9S8q>8VORA#f`3(5`jBw4GR5?5#@>n@kw#pB3eh&;%EXiVQc7y$rlz-3fizW|LJj_Y zRzA!G5h#e3=L!Jr4F@txvbIiOhW0L$&o?X%yALwbHD4yq9eO9Q9tRigj6^Xo92Oqb8*t{nh&ag0Wi&uajY8ZW55lX3>?l5A{u!#nhGbHT)z?$+UL(I zCO&(n$qfM^0&JF(SM9;(aSKFWab9qrVPt*pQ-NV%<7` z;BAw1=%OE8lg}SbyOaHJ#eC@=xPOMc3Z1RI*gJqjGAZR*BYb@kSXlB=q0gVoKfgBe zE1)RCi8$$4m3LV6C2FB&b@e&iJm@uFN_++9)pX#P4>?Vk$DOf~La zpi2;IwB0@wmPVJ)OjQq!h}VfN+%iR53E5*g^*qEA*LgJBye`QXAfWX!yJ3)LZgn6? z2&KYcsC-R{@)fq8u0Cr$WP7>Stn~Q4r-3F{S`^qfKm$Eq-l!aPp}#;t!D>Hg+Mn#$ zDqym~*cDdvor%4ElQQwJPz<1k_p#5*Jasl?OWMxyebeZ@?p9W*KcGYx%1c5jP&WXa zuGST+!;Zg#bGVlJI7(`Vh#u;_a6z`yhTle)QKteNW;P7i0iyAP|L#Mq(z}{qqYW+KK^$qt8Cb@N#%E$} zLkC_IhBl*1IA3!;HTt<6ybA4=F<$1*OA(_3O_+G#pc!!1#*#R*+3Nt62w<)^WO4*~ z&8dXOsf7beJ8m@MVuWS_lreQ2Y~`Ek_!e$%Wgmk$^~#20uoSxL*#gjsqq3 zCz-#EZ9D6!`yf=mYv_TNb#&07H6kjSh|)l(ap!tRivDEEi&Z@qQ17zTq%Alov0P^~ zt!vW?+|=#oX}@GU5on*w;QrZu&-+EH!?BTDuXQ)<=T3mfO%qKM$o44hpI1YT21N!U zFV$%WQ`YAPm?T08oC{8Q!*cS8K+8aPMMU(B(4a|Gybu#U7CqGBqCSC{nf-oh_HmDW>);P4K0ptrSG=~K{cCZXp-JB4nddu8b zgj&d<{?JaKxOYnwvjnB*8w5lV*u-kPl$l)t;E_p+uarQPNF^X#Q!;NtfLNmEL}2V- zT0I|ehzh7mj5+_EXo+6LJELS~y(0#t>Pdee4p#(P9I86#RAmAsWWF?p&1TLvBn*@+ zTm^Uf95g_C@pZND9TRs}#aQLxoDgIZWCP$qf6=rxK2L1L5&gOMtorVi;zD)MD{uvl^6G+Smo4xsGFwd!1y zzW6fI2q2^=v-TzAWt}ibt~B_94R%KCL)jHCoURstrGqIa^ED1UU23CDhwbcNKX#oDc4C)=q`Sv09xr|QYW#qp?&M$lIYJ;8ReB*!`M{4@= z9_=AXG7iI<^Jv@FXSjQ7^c<$c1k`vL*mTdle4L+G?^Y*+!33*U?U)qUSZ>md&Z4@6 zotM#c+mbpFcoFn)c}WE;wNB*V@8$5o=sVS_PCbQIGcv?2TJsCoE2MS0}2JSOqxX&GghNAWjUuqmyQSqfUD*lp0y#7^iTl>K;Hn=%b%skhhPjhAmdM z^S14XX{EB$wcbJ0__+82`ZvQnJa+0QaBz^3wEuJ0u<^~B>n%1gB2(sM>d2k@v9F=an0sO(q*$kZ?9IHR6l5VwyF z)G^pM5X~NsniJ{1s&!ua8vv}?xfH9V*B25*9bm9O?YHE!PN`>Np_XD|Cny(xgJ2bJ zo^MLH{1Lo|Wf}hUWRmLsj$&Vwqt?D3U)gfeLywo6wi1S$wXZ#sS*WNEEG-$9X zk;BQhZZwLjM5sa>ACLviMX9k7hYk@3PmyD+VP&5DHW&=mU8!3Jn3_Vxhq!qU?ih;w4X$pOn$z@(l!wgSVdiC8-^sz`k<&;cG6 zkXuW>lbm%KHj{jm<|vJ5GpzM8qw&O>x$xF zyA(Q1M3~%hz|BazT0vC+o;M~xas>gUEHX(_py^;b@9ku0+(OThLaAj~AbMCWq?}6G z*CnY}~(J6z>feKHkhG09Hd`zUK^do4oij~ygug3Vz$8Hy#6tcjk_&)WVejIVzq-C9r7_Mb#$JKs;xK<#?lcT)W*2 ztMxeUvdMDzK}2p%>2X&fFH(g8Q?Wpb!+NJe&zuZmG+;>K>88Gicf=G1vfzel>Qkr1OlxT<={?YpPfuD5p=UhS~!)-xWwb0UQFjZaOE6Xtm-U z_USmdn5wn{ZcrtStz6YE(@HrsYoLx4Z=Tdwevgwd$CTa^u3vNhrKD6SShBZ@ zRIr*`g$O>|#bCN3fZGjOH&(vWw)y~PU=i%GuLym9J>OM%5hcl7VLg*8Ae%}fdl_Kj zBN`B5_V?7(dCh?cHlbq*;P7;Cq=ZORK`td}<6xXrAX6h1rz)n~v^~JSEaHYZ5;(&4Qoy;9HAlxFHA2t>lR*I5S!Sl}oMu z;{?HmMIH17qMgSDVX3B8aFf#;uqIqZ;4?cz<`66_^D%*{SE0U%z{JvQ1qTG=V26wb zkqo37r6-ZPkfc`N&H!);*-1I%nnHR9b~CdAN6wjJfG7hvOSCEnlh6P%Fk?)uvrRZJ z_1uOmiK_4byUH`$(L0#04&HU4YEoLY$Z-ZhMXFYkNy*jnY$XykUc@QBZG_C-{V>nm z)RG`lwN72&J3o6pg-BX$O2%B7Gt2x3>QZUi6qE#T9;A)spF@4K~BezsHb8hS8Tow}E)rhZi)-0Z6WFO+of>^?i;S-K-j2z=G)E0^)&jIIwf^JZR|0(7n}OM+zms(CQq_ z>zpI+s3pVf06M^X+{5YI&y+;Jy*8@$IEY3lK~3307*naRG?HsSTMS1c0^Sn#ZTql zrK-gzN(vSw)Tx|Yc#nf?Q6q(B9{@C2UZs4*3s{LX3au({O|?;prg-R#Xy%3`NV8aR zEiHuj25)0b7JNHomX5?*aj;l%q0JVr7vl@D!hwjbK@=2Tu$_7AE za5Ig>O8(dVK)N5y(e5~(pIBvz6IO=f9WPYexX!LN)+_fg5^yq8lQD{XRr|i?v8y_x zDzfFB8B;14?BK!;sgS=HRi%IhSAKV(l5t?IchtF14s3&oNlnUsa-9e2WCb$E!C`?I z@MK;OtE0l5Ksi@?aXNg1C1GiDtte=q##KA?^SK%c+xxs@);lskDp55x%QI;_{rA@P zaDzJ#_~&~sI~=x?3hGPW<7RzJoYzBkfLR}dVF(Q6oyoj|^H5$<^^lzdMOL0)_ zXCp4Xriey$nw=6{5ORy<)R$hiL}QTiHp0|_MN8!|fLdyHS(5mqBP>)d9W;)LW_83J z^a}u;2ea8H7o}Lf_n}V!49~K+?%!1QB^sKu#ri z*1ISao;>4{@a2FuIm;XXZVdk6ghl}|4j`sP5rnX3AXauTY8nmK_iTOSdHjr8;xLaA0UDDA+Q_repsxq~u#3B4b>j{per&U=lm#XQ6m5T~>gOb1T; zzVlC00gnSoUFg^#Z}DtxZ2(o zO{;AO!ilviC>kWkwUf*&2AyLB2f2+4?-xMii@yKXXRH7v%e&geV2u>8j6+o$uJx?1 zPTmemYILH)3ZsGsN4-v<7J#8j-8^AQM^{rK6N#J7Ik?`HFh_ZFga_9>Z~Od6-j{rT zC~#cdt9${*U3dw5?!v$i)T3qq!c`#ce`u`>fmNJ{+V^)&SnaQERamZ2gQPTs4lx8g z)DHSm`=&b{o>e0GTP6`tm;%*RjanRpSf=*L4+umID-W%c$#4Y0oCXOPTl7TNJo*d( zLK^(QSKrZek~2Zp@Y+)?tU| zJJouMp27<8nom_c3xxv(4G{~d^0FnReM$g>Py#S2)bGJTvL#eMv~ShSfO}VOu4-}U zzxQ1ca9i?2qElwR$UX`rlnnU_$)cJjhQg*y1;ImvB*9g!Fo>KUP^a_9x6=L^;89=2 zS_B_c(#c+5Q>$X|_nM}qb7;VozgBk|;5{F1DA!`k({8>l z;cDZ=4~%k&9et4VeBY#YOG+ z_eR`$AE5ZsXjM0}Kve*{-_rN{=h~U6>8dZRR;UAFRz-BHM2Yc1*Cp6i5cqkL z0YfxWbupGT;AYVhwpO$qM^0 zqzrMH{UMVBR>q9U@t$E3sRcp}RL`%@x8-tobpbR=KK~`;(dHy!NSs4ee?3{R@2m zA)$p;I;XOLU9OfREALatiM*qgQX;hf4k|%CQb`g^aO{*KnTf?J9c``#dc zwlUhTm}vS_3lMzM_FR5$JyE!!`Mq6<<2hvo!pXFs6S`yitakpj_g1&Y0Uwl@c+DN0 z!xV}tI%Us)v16_izzfPUg+ypX!*X(_>Tt!^&z4NsCrIb)Kd&GysQm;v>!iGp^3>>S z2ifv3Wt5QtJA2W6U%W3m&k7dNdv9tIl)xoCq^=L5f<*6?dl=Z$qxHK4yUwvNNl2xL~U2L`PTscjHd6NK12}Q3&=+h(Pj^d z&neFstCl)fUGOPef#^zgp zK3%+n|EZ?`Ct7I6@z6Z?U6nm$jP1BbiK%VkSMSwj{aa4(RAAxXrUwimVd4bx z``I(GrNmq&Es$p!ax}v3g=S!FC%Zg^E=}!%5Fs6uHN~HueOmeG41BHqjyCkr*_J$P zzrz#A7fwhV>n}R9KIBHslYFvl^qe7#HG$HHh-83DPsrhde^VkBz92b zDqdtr(wI)l(;j)}d>49kwLZLOjZTL^1OV2(Hrl4#RN3~(>H98s;?A!Ot(PW|_b@>R9IZk|yEa8DU~@kuY|T%H?NSvf zn32Fa0a4F&o^fCZlR?W?O~t{t`$Hl%>$(3%-cL8FIZ>1kIm!}LwxX`pq|QLHNTXJ_I737n&PXA1NWUIPN~OvPxe`lI8-sP zkHz-40f8=s>f~&PHHI2VyIrJZDRv4`F1>bEzZ$0Lfx{S?B%M5u`mIb%Pvq@J7qOmb zj(k6W;usBdB%P;ZlU!+Yg1Ci9EUlbl0C8Z|8`wL;JHMKmv=~=l_SELy2T|DqQxzn1 z3bMMEQX5;J2~u6AG3w-pW$d_loasDyybmClKX0GvAEc|xAq!f#KI z5-sX+$PTtr*4_^Lz*bjV6Hu=cW1**P_8rK?vDOnKLcBknr2$YSWp9`ReQrJ%hdgSQ z=jh;6g7CrRPcV=!BBZUox>9RORHVRUBy?FJgCFBVult&XG1LqJ;#t-e<{}@=a&w@S zOd?2yTKj^tBYr0e1c44^+WwsvWuKNBbeVi1LygG!LB>d#7@Q<1m}=@ZjB9(m6940r=9g5(rvt^G#Zx1 zv(Z)sq!waGQub2i2y?dMj=84FzjTZXZtNi{SktAnOZ7w!CYl%S^CaX+iHK(;(5i4Q2OZ>P(d12U1WP}!Lu>;^kQ+!m8cX{-gclKW3RuARwJfeB1KnJ z3x$lOkDG1u3R5NQ=ma;yjoWIzZUqUI=u>uJzVE=j0ugGSE%ClHcOWk0+=vzLoQP+V zd))Gq3UEyW(-g|;cQpsKI)EZz=17AmUe)swRD{l^$S?=s3(lf#)Es zDXClb1vIfM0#uk0H3-S0xE@@8qy$`^Kr&f~xKT10lIC6SsJLT@*V>gC4c0q_K4A(G zZr&EZXJSZnKu;ykbfdIgtQ_wIbg4?B;N17NWW$x{RuuuZ`9M9N$VeQ=z${>$ znraX1czV9`n8>DeC26U`A==7uya4sY`{Rwg+$?Zl;ECt~R}(pPUUI;R%0R;UNF6XN zi)IL{S%A^HQWc`+)OirqCUkQy6%Gb4Izy^nyGh!LD3G6EFk!mOLgZcNS>hYE_!`Pt zHM=>nIn(Qj>X|D_pbNYY@3jmmfpnEfpSc3?aLFno@Vuur-?`-yH|evl10QjS zf}W@;Wk1g&x%#RLsNv_g!rz{7%ri({f1u7co>kC~TRN7D<%;r~s8c~I5DqrkTkQz} z%m@2a)t>?l5}fOSJWF5!xW8+4EQFK~vZ|Ws!afUp-X(SeLEg4ms#fBB!x6`82Nj() z141hbRqxcqHx;HS5(iaXuuGS_fm4@X3r-^gNgm0O1VHITW^yiXg&O4$$#LSQ{EQDf z0fkERY6e>C3k_*E#eu3wRZIr*hKzwVzwp?O4_Nb^jatnieahKfnqKstu-y*^KxNc^ z-4w`&9I1m=Fx#6GRH0bj?J1s_=AzX5A~!q7S)Tt^nsPYqHmHr=YJ8yct-7~)#$*|C_A>8v{gj{<7E=o57pf){z!J2Gyp!a(X>0MEXH zF6;3#p-4o&@D8YQ(}Q@99jGBdPPY)clzx282O?ikrD05s(xg7i3KUj)h&GUOofu0) zlG-s0px%LU(mH^6lD;yCX0Q1~9(P0x%n~QvO`nLRQHGQs35h6lEK(MI+H z@_+3pCg$^<1L5Xpp7~Rue4XqE;U?0CuXjY;uoSdM9!%QTJEnq(PEWry3T)1%35<5`zMg>_IpFJo zmY)WbWgcBsMwG;q?caREFaO6s#ozt*NBsML_=ot(kN*$+{HH(1_kQcQ@bOz80aZU3 zSiWJd6LU_?TA1gFb24aJixQ|m{NeB6`F!HP`&a)8_uu{@Dg$wQ#Zcf&1+6FTYmizI zQiiE9RM}kgH#!?cvY)ii+85X|jSoCmi@af;4_3Xqf?B4ODr{(K7SYmfkgcKprW-Vx&?B5x#8&j;MYQbfpa=sqT)$YXZX;jd0i1v;ycTV6`9LBcoH{>yf8)RXXMb7%*pN3b zl1wGEb3PO#-mp$(I03ZGSXe5NNLLOw+Fp?H`QV?I`MnOd#YIbXwdY_^>TEGU11g?n zIz!b)vz+qSNNHFT8hUwV`DsKze9*Y)kC&XFrTUs`U}UuHq*kNWSjz>6cGL_a{Co^7 zGwxXHi~1g6RHL8<;4!xt38X z@pjj{n!AqeJV3`#+MAJ(EMxBYGjkhgA!M7w>3w_?8o$qAXH_aWv%$zeFGH=%5whM) zQ{}8+gQ+thlnE}y8i^SPHs9|}&$U0Ezj~l2I=Y&ZN27#kq_g+jhDzCV+|>}R^4)sC zQ@7!Xug%W~R+)c2;Q=Ci3o9Kxfw)VivrpGvwrf>OK`MNoQnHs$B(MP7WQ-F|_R^F< zY^N8J)NREn8;zRXTm}c}>cuH3Me)IiRORtOQjEK&$Vko7b;LN7bP};2@q$(F07xxp zGznyLRlCG}$0N_0yo^U$QLz1AT#7>$?HRSyg6(;Wt)?r}; z!0Iqo3tLNr6;C4ZqbBn41@(Aq?rc4oM6IKlv~I3Etn|`Sr(fd3%MHKr8^4Li;~mfE6ZhKQ}kFV2wN0@j_d6y9o$+!?=Aw9xn|jU4a%U`_YzX#(L8bRFLR_y3;|_Or(WaZbP5Zteu60f1cvW>v-@cTHUc@eXNSR zT+so@SC7Gp_j;gvrVKC$>E~1WGkyL8tX$sOztbqV+4e#WTMV>G1A1eHI`3HPO?Oa~ zrIs<*U0Ihq7i{RIDv-G9eGipb#1NQE8f=WD4bMBPc!55Loivwi=1s{h{byMI)?x*= z%V0$>j~B|WBa!2dIo~Af%0RZKEbHvfd7=hEM0*A42y#!S%hA4RW;%is{(jr6i|8P@hrR|Ij)MkfQXx;wXLJ;ej5d z%eu-P;b5TX#xsB%rr1*zBMNiAGe8ulaxEcRSUODN70xG1GGz|q0-Hn=4hZJ?nGZUP z_iDHo;6?YvheI2bckKRlY3X{p98VObq11R|G^C7#*HccLQmIh`*KYi3LwQ%j%;w<} zBU}swgSy?j&67ae*rxKFKS=*>qIWTxKNX4_?iOr?bmTx|4qA6RxHpK*vQ!*Dz zgrY5FaC#u@?4U$#99?QnKpC|Xfg)a0X_TFx#AN;fH>*-wu%sw3;ilLrG&UUEnIl`e zB;tOu2T1|FdMH?G545g$)xKo=nDc}!1wnPPNjx>x)slWTQk~2xsZlB46Hu+nwAMST zOa%^}DpdfSj4TJ`3L3@-?HxbM69t)dXaC)@fvnkyLwJUV&eLoa1edPOrFY`D`IL(u z1Lm-+3r@)|s~DL~LQS{GF%WLbUYnK%(b0gD=WA(w!sp*#g;wQ|$#ri<4jI)L7-O{h z5;bwGN+cTqm5Rr}!lUmPg-#}{*3#9Bcm+^G&)qP1;XxWn45}*Z>SJxEu2L^ujA&e* zB-;~1g{~MG4I;&L`5h3~cGcqjssbLL5swG%Z=bM!`7^}%!0i}#eSO8pj~{Wr-|_L| zcQFR(Il~p6zZhZv-}*Yw6aVmszk@Lbe(-}IV9xn}{X>5PzD)13>>`8YukZIazyGiL zvS0e)oS1Xs@p$0NmoIoc9{BX>CwPB<$BKcvf57?i+c?K7o(be!I1VD0DH|9-BjHU| zf~Uxr=qa4D6RH%JZY5)C(OLi?q`2081ZevKA-PS9iB>%ctLl`29?&oAzhm$m2AH^$ z4oOgCMQT8lWljswq-f5>k+fu(#62D-Ju>V^`~s7nY$uMZ^#LVZw(2sgSgYOT?L{rL~b|C)g zpZrfnr3*DF&Dp$MIAd3HV~!V@LCYbzVMR0>m1sTS2IZ1Ewa|IIbU9K+&ttbExJfBW zjT;Xu8GK&W)V}q8xPLz^?Ms}_U@-mm1YwJ=N5$YSA zz}km`-zI5Luveg#G<1bf)Jd)SMm*M{W2HAhPk?RZ948vp$|Y5zgm~(#&`F<#0sx^i z>~&Haw!AJvF!Lsf$CTYYSgykkLX8x#@u}!oGT^em_nAIyqbbcD7I!=w^)>><#MKRB zq&_%VQ;&i8{21m@f{rD8X3znq19~IWO!jy_m(l$c%|<_yN-T%~@Sc>K^Y?%ozR%fsHk-WU1* z_0?zmb-yBWgBSll`)Y*mvKIdL^ZCS=FJJJZAN>eF`RUK_^Dpnf$G?N;w|*1z_KMrV zgf_=O9xpJg(~W`hGu=$<38Dra($#}4{Y)h9rZWbf=?geAVE_Oi07*naRApU3wAj{$^47B1xv3k05(3J9d$<(BJtnii zk830PU{^@-RdP@YO47iF=vghi5mv6k1xzxHNblr|Z-BO2q7Hrr{URa9PX&iW;QhVT zYF!r#5U#jw1h)4D4(_?vG<7Mk$os<}dsyn32A!y?kEM)01yL1s$QO8Onf(}c2s6&Bx4bQnSS>IL>7;puRqB&R(bc1jVm}c3};XG>$Rf$DYR>OA82We7K!lkr3n(Lrw zl(BYIqxKz##eS!2a)NatZg*ViO$NlU3Tr(!BL#rLy?tfe>-Ppoh93~!a{&i46gJ{f z<;6oT202#|M1?UsaO@-r(F!wMs0B`!^95J%lN>zL6DtuQvJEwhOkJSW@dB5E$X-H< zD4~M}Zct?CMGizg$$PdE01|PT)K)s|twz%Uh#sP^qiq{&0EOu4E^YI^B#j^@pN}oW zYSPLSqMC?OLt-p)!HPzK7vAOg1r!e^la_=jOttpLIh-`oX{DF0(pL#>eIgD8jjZw2oTv`+ZZEn>__Rl zA>|woEGg5yd^5K3A;0p4iJ`fx;RbZwb?r~BQo?Iw+D=sIM)~{-wF^tUZl|`Vw(>qF zvMUl?V>u*OI!yU1nW?7BUEV~A63@zl=PE2Y{!k!QDC_}11_2aEIB8L1fA#Yom&Q98 zU!Tdks9`Np%!H+cKepX0Z`|2_P>fA}BcH-6(cP*r$59$dpqfSz%o2mU`0a5s&s;pad48P4zg zU3__Y#qH%Ij-0r~ff~Mt&#oA_0hK|`T@_~Rq=APIiN#6kt|(e%L=+?=hvet;f3v@3 zSIYMgqyYOD6!19!3C%Sbuc%;yJw*fDAWKSIO5kIylL1cCL{GT7M;^DT$+H?|?Fgbw z8={|u=uNQC7kzjm(Z%51)YM?W#pX;^GVMD6B?b#E9+6jjw}WpeIC7%y`_)6#^bDnj z`O?7%`w#_lM)6}!qO$ARh&)vgHJmE~F_H>!q8d7J+4B~HwuguXTK%SJwTT2b&?Dv9F?h<3h16I$ELM3)jQa82%k5rD{^mREv$~!K#CQBmSsI& zF6Vshm?gwys3%ZTN0ibdt0tkiQNkezc>aUMKw4pKDUo0Nod__t+4(a65f^_70)^dY zW`>RK?6IAxj@NaF&7{oQ5;9kANF2@xOqXCV%?v9#`+*kNBifyp@!(Qdcl)yF&CNcB zg>l?PoiWGvR3ODSZXP&NjTZrUkeIvkjeK96D)mPD@3yBwW`IgAJg9^i?YJdWg@a_E2Ms?^)gW zEaaoW3~{_jMpXM64y*Nn*57sWrGiKrWf_*zWh;yluR zt5-o)i1|h%U6YAK4F$4wF|2Y@MFYkCQSbNiq(P}HcPZR9!FM?Qo&0H zI?cW1J~%~h&UQ}ycQ%5?*C$<2mjfB%4$Fa&L_F(W5^af{U zZ{lD16#^+T6Std!n<7Q&cDv#CfB*OKd%yR4_~}o7ivQtX{wY3v3jFfpcW}JiFjwJz zCzWzECH10jKW?P0N>Q!bZ6Hv=cS!$laDhRC18FItC1}qYHfEzT?IjhjJQxeOBP3T? zaj2y%bX`@MV4kb1FEm>TcU7QpcH?sQq-6l>fMk%AOv?w#r!jfpPHZ=Hib55aKpp@V zGHwi(b9CR51I1b#lDG%f0bAKizEYE!TUJ!cUV?1k0LG`oAVANasDhQ;Sm`7PvnI{a z%3y%6yG~(<4O{@R)%@a;?Gu7KwUgnJ6)%njef7M_MHiYd|e*2m%+h| z>@jna#2%$|kLeQP?rK(`(R(c#Xz~mjJOFEoopKnD`)iimfx)(3>rl79E5Ng#i%*Qj~5w zXyh%15hG2xL(>WzaB5Fo9s*IEJ!~tqHmVL3l)chPH4+tm263Z(AUa!cQ^``GCZyiW zF3umbQ-6j7$x`r3suXEo{=Gbu*$qI)Wi9Pw>|7Px`Mt0Yt%DNAt!~7X)_U9!c!7ic zex|FV2%C00#pnPQ?!hnzz7qvtt8Yw1Uv?VS5-rNhNSo$0UC2=5UWzUj0XOWrTu#L5 zga@vmxuvPS*O_n4Z^$920Aty>#_mVvihpk zwgo(*{sbByI}rkVDe2{FbH5Yu&>$WmH{$)$!59qiY4E;eJ2!sZg?gm#=|;P{*o{W9 zc(<}CZ9dbZe`lYINC0I(n!hD`JHeu(XQFri^b5TI`TvZ6^dJ3)`0jVVtE8qEa-Y4w zAp!MY=d0GD`p*B?4+8w9&+yk>*-)~UnK<%%MVFE5DO4MTk65Zx34B)S?2A0f@P=wOU?iJ}4*K%xIi6H+^AAo>^IIFAGY{1ODi z_ARY`x4L{rQ#YClW4kN0B!L_TUg;~BD*uo6-TQg<`^plhkljpJE1iMg)o!199D-WQEe*bOo_-vJ^c<%4*hFHjU>==qM z#7^pa$l@i@Z_1^70T)(PS3jL;JZd&2rB%;w*9if9Ybg{`;A$`~F7ZLTv`bZoP95FI ziVL04F@}O@x`9hV8X<)@tz`@*7^0O_UE?M_$N~Mm*TnaOzQFNXTlLU$3u$K$qpR{I zpQ#GUQV{JeHA=5{i}pQA(B!LF^$q^4{iz4P_RIs{(%7ckTL%B0{e8YubcF(u5DotD zF7dy!>GlGI;RHyDbx8)@hYY4E+XwotFgZ5edUZT{0Yx2uiH*UEfn!j|n%Zy0JL$ff zE6^E=ivx&%`p^Dl6+lVFT0MB80~0xKX4+~(2n|Yd0-yxK!S_A@n zxHC&ZAljL8V}{3uE6}zM{N{1u^85YVR7FWQQ8fC&plYoJqCfB{=!Mkw>;G(cuExq^ zj36CubM#zt)bI*C$bZhkCc17sk}6LQty!TUH76`3zYIuMy`jS+`V-vuL1jlTpPr^>Lr6Z z#GO-Sk6J2kbKN_(gc7eDZ49}+%y3IQNe&h|5bGUAvNEoTfvIai?tq^?`*W5` z`MgXuA4nS`H6^1!J#bBNEQHQRNotRVl=6(T7oa(&JwOdT;Hp>46A&*H6mBu^M~Swy z2eh0hHw%FQ2$3Q4jfLR25wdK!7ubY%v{Sv-2e^+yaIk>52`N2g7!RGzGO)w%X`rFm zlWdy9*cFGh194O#!QKbj3Mpo#@77*~Hq4iQ?z6mIKuO7jTc!0as7&7Q1xx{0>w&Dq zc>fjRfBV;EeW!FIQQ_5c32|DpSYoO9xQ zKC#xqAOGNUz3ef5HRj(+;>r#W+Jbxgn+JB@8~e|m4+K+N^<6mkCj600Hp z^5=^kPoY&3hu*&ga45tvTVcFNuz`W1n~Gz+Zku+c)@c1n1;?fq_4S)+U9Jcg4b#998J}Dgor6w7g?S{X9tr zR;?7h7Cy)P)I2=dTK%)BNzJ+=05niKF%8yU`Z22ismhK2u}p7Lf*M2OHfjLI<*uq1 z#vrb#RMl#jIuGlCxP8#_SkCv_vv&4<@w)b1Sc<7qba2I9kzBvXfddI-u*9;?H{|gF zC=NmxO?4oxVpA)0K$W#YjZ)RkzUZn#%cylQ?edQ=x0Z6fqo-&Z&5MH3x;4L05dwD< z-my+9M6h&wV=yXRVm$zP)23onA%b**YSiE&!6E)}pI|)i^Y_Ivw z;B>sA9-n~YrHz?sPnJO=#X>x946O5unuWLe3u>{)#DQ+O9C$QPV`)tE0nNT(I=$q} zR|4lJ0Esw0u#6g;=2A5rLQ+L1&JM&;i=nrZ15upl{0>-6$U4OY-E^V#GpprFHE#pS zv$viyW>abiR6<(M&xoNag@f5^RjG&h2_-r|bF!_Cu^PsRR4I{ewHq3^?7M~SJR-P1 zolLMY0Tk-|qNZwKo^P8z2O=>U9E3L=T;Sl{YDEe_?X&73Vb4Z8IdP=h9T%JT7DU;T zUk^;p=@|Nbs>HecyF6qD9RTq>gJ(&B1LDAf?Li>o&U1mF;nZ!pqB8)#k%amybS7o6 zMF&eY1}-UG@Qh78<3XqJ_J;N2{}uo6@BKUY-QWFPR27cDEy;jkP=8ekz_=iXe;dBO zQMCzxdpOC*{ewUF1N`%U@h|ZC%dhZhzGEPf-)5kYvDm~O1CbL;diJTwo~4F*r|Vt^@>Up6`I2c*IzB%p+ug-Qm6%t-hRh`58CJLswJs2cOtqrLlJv5ZhO~Fk+y&{tA z_km`ERMGE6?u4MxZzU~E&}TohlWRXesVx#6h=Zyno>FUtJQSdzfvv`7#()uj09)Y@ z^pC4{0wNT?2b%$u%3Pk<%Ez~=UgRL)RhnZE2W`}v3iJ<2XCB}THQtBigha}5f#lG; zAdpry_u$XiHtU<~7abjLn}bWTgA7oZN%e}%ZG%hSvlfuG?}UTqZlEr- z*va)$!uiTh5@8w6!dL4{zovNt>IHeGfHyHk5};J5-kobxsJvqY<*7|)bL184x{hcU)l`&=|gkN`=D&X&Nw_nve1*?aA^<{ER(F~`*9Bh~Ot^SjYu&uoZxjjTIF zYovo^QifDG8UUNu0&oD5CzVp*dYtRU|GP<0vAG?C@hDYI&^CkY+5}Tva|PA|a(|8m zu_sszfiV=IECdwjh};8e_%%EZaN`XZ21am#XwcZGrOo()s3Ij6f|*n_zD&_j7ePXU z?$0{nU6%7PxgstQRls5J`=z@MXmM=PwHG0-!0v53>0j3n@0 zy`ZQeUq-5EA%&>`>~^)vSRbdyu7yk|f|~@R;Z7S(?~hqoH-pJpsDxBw4nEj2KyeHz zNbgio%5pyMeRrGBt?=1ee$$}2*zlP8wP|KWm5o4-rc*Msp#E=46FVLK9Ws*64*1E+ zaCL4TY&@s2DQB>TG7E$NNWI22TWkVDBT8H&N)O7&9F>6PBF6mfZRPqZ3ub3dH{9cO zjfiu#aSS%a0*kKeZWgYS4!39nQ<`w3wmE02#tdcQv(%zzW;r(*3OZnu60oqyGaI4! z7*}9)2vxUIu3b8oRgQUyGcfDswbW6yK7lIZB@OlB4d2{PGr`nE#h@qs-RjS==_HH* z&^t=ybtF`qAYO60VT>Y5Q5JT1EN4JJAcM{{fzbhu7y?aPR!<)V9g3YWzu=G&*S&Ed zALq0v?v_bf6ZN+d+(<}clH?$Eh*$pxx6$#D5C6!}%zrmjeclTPhh$Bjd^hM33sA`s=Z6$*g2g{pt)m^HvuA=M?p7@d zeSdEbxN(%pKL^*!P_3!MHqn8xaKn_*9CmHIPnnI(kxd!2)=p)_ampDmDcp~6zz zEg5C23}q25$&@5HMtl~|*68^+Dgkz9xS_o%S%gfbEM@15XhH2-5qIwUrS6f(OWN+S zXCEj74$rLvuTepv(YO#$;8-%eQ4ytM$guX6&uc)2(B7axU^>Xky^%peI(TfpR#12B ziIA)6CvbFau%{ZF-ed zzl)38aqP7yMa9qw`_cSP$-ABe+wJM;ja`n2#*WXx6#vwH(UFe*1+sT6Xh(syMGKRS zct*j5(;|JvR8`Q$iw79uoYOPmpXnTLr~-XO#sRXdoMgcmDhp3`1TRk6#m3e`1;98U zTSL@yW(2^&Pg4psp`eX^49wsZD;f&|oQS=+S$!05G6^Ve7meWm#-LB&NPToW4)n^| zkD-(^O;s9Zau&Vq(p)5<2(OiZrn|uG!-8xf2TGo`Uz1bC$bqO_U>8)+3#V!kl+xpB5M!j+^&% z^z{)+J==h~)SS?@V%xGi6csOw^4sB1rUE8*nNMgwp4)qm3n6ujPHdt#M|>0)aL4R+ zg&tiBNIBL9ol-X&3S}u6Sz_i&h9DK)N!0-OVfUj{D@b#5wgyOa$*p3$2_xWiFD<-LmP)@^}4+z`Cv{zcXCi;Vz_Hw;P)yfbrPk>9;ui zG;Y3o!xWh*HIza}lIM zSlhrBKuvGc8H2%+ZVF8RiDKpCu_xwcA%)aIhI_W5Nen4MsGDhVAj$#_JUFqrj-q*!8)2YCNx&c5_0^M$#xhv0Lsm( zklFPE&KQk4jH35-F(t+YD`x5L$r4;mmuU=^h=d zFrFLZr@4b&aNI0B008M`xRv2=M*I{}sAq8GmXSmkLt->8fpvc)rw0Oqn2HcLy?`K; z-ytf{Pzmb7D_w1&6GO*0X4-I2L2!U8@LAAmZg*hh8Eo*>Fl&HY*n89<4jx&jCm97x z*|YUCpnFdsI*MuoMj8q8^O-=EK}q#8h@|*eT2@nOu2L9zO>g3ycqzG6az_E=5mkKgwqB9$Q+LQbY&=^Twk~NkNi$eQ zXc#|7L;w{AiFOrW@i&f$EbRE#4`TsAn?g9_lx-9|_fAEtD7Qw0AK6frJ!3VQ7;=sQ zN{6lD6$UoxX%$oJ8d>~psn_J<8ywF>prZ8^rB>aNRGVB_oV<>Xm7aY&Y$zrRGTcA} z+PI}!k#r`}DxJeP0ixxNFVY5L4O!l;vDt zLDA1}XH7fu>v(NjTsJmp?2fT(o_K6>xCxOHnN_-v2O)_wB( z7P5cWj==ZuxOIMxHy%C0$3OmYy!zVfxPN^guitxsWq*!ke+$b(&|*nOsthr6mqsja8VXYMT(zgj!3xqK!@&=JgAxg$ICY_nHC(`{4ZRRNhCL0~9?-!U#j@UW zV^Qbrh0wjsfJ_;62l|eo9OEapj0cNi^9Ox*O z34~;8Obr^s8m0m{qTOk~Vq;QO}ie@6wr9 z-vI+#fM6fc^EDQ!=!&4**+Qt3w5|=xu=dy^MEx059tV-!WjGs9b|iY)ks2AifbF8? z)EUerFm#`!9N%exY0Pm7rtK|E+P1)G=-r_JTsGD%=#GgQc^*cxN#!x&G}ZjlxG%!= z(LS#YriL!)h1j!V88s)N?3E==p*i7eo^zMNH&ORRH@_E;t!QM zkJVeCWg?b}k_u3%Pr*3!9J-(s&!&QBjkmj9W7z`=(k0HdP642^?^RS}kx)oauJv}U zwFzL^qY4LfQ@FzcNK4h4R-FpIas45ZMG@w97q3im5{7;}wQyMk%X=cdfGR28kO_bT zaA7#mj_7KUj;g3baFNzXup=Ea5k(uZ=?cIRCH7phwG1zoKtu&v2&A=H2k2G&wk%-N z6geXh7hK(XVRJDeE~fj)^DSqnNva8LkpYFX3sq5si9@_Nkbzz+L9mKoQ6{Jvo_!qQ z=2lEQK@&j>Lj}(?ft4M6GvNkpBcgyLhb$_xrnU?9K2VWY>R!D>QZyD)L!@@IF(-%} zP{dpFBCBVJTsH-^p$#ID>w*6|g{V{?M^s*Nmxm8EbwiFOCZqeVBqGrRC@J3LQ48Kq zN1wd9kxJIMsZ%fcdB?H9WTIr8g7>!_lc*eP_9SN)Yj9I+g%O%i$~i>inyKG5Hba8# z1(}N+OUj>R+37xZQbf>bHvqB92pBLd+TaY7Jz~KDj#9*{N`!!HlS3;VR=0pOyS$F1hqEr;g-ljH?P|rC(Hjzq zfF!ee&Ndbla#4}vkz*FX&_z#yJ9slw zw(xj``rsY;m+}ArAOJ~3K~y!|s)^^{|Nb93XTS&TtSN#zGTDu{jNNqDGg0v(!6Fl z)5IjKq3i0#&PvH(&>>hj>&S4F1*`fk(C%9Q9Kr|6WU2_X0JKg03S8rj;3tz#54svg z?s(0)Vix)Wh~Vp$*-ldtOR%VPfMFzqFv*}rswN4p3)J;eR+BCjQUpc=_e~==IFngI zeF&5#Xaq{;#;uBNp3if|LxcCE1rj-8uxsZOG}A)DzdC`eo*vmo0w z%5ouUlIEQhlAO%UNB2j+98*0LSqh2*Qa%XT1xmf=Mqo&> zFYKz_*CU|M7cg)`icbPT2~*BJo{^}@*{Zpxz);JA9ms*vwnQ}!T|+n^T5S810X75k zJZcNr0NxZXT91fjH=JoY;2V`K)zc;Dlq9|sE zsYaSXRC3Tdy~dC?t_Up$U=;_N16|+no&-8;+^4xHL7fvpaHR@Js^>0WcTshCwLgMA^YbMUNy9 zQ~_34Iy1T4(#1$e0$AD|fp$L&(SourT2w&xhIKs<==TH1weOft&q7rg@zFVCEF1!T zs~ID(fzU=+BGCE@R2sPK*NSpXd06zu!XHOY8)`N@%7hLa(EF_~rED*GWYHBUo z5ckdWE247&)*cT_=mCQVX}~dj`;l^0v{FF23n(*%>F3^=cFqpOUYn@tfXe20!?Zy$ zbqwYqJF4Oy9$L&zI_F6~ZZ~ZQU>Y7>V}vocy4L}&rvs|_o|(XUpdC>?4Zy}up+fdd zzPF%mGLoWIgli+5^3M%!NaT7{mPb)i6NuP#lI8xj z0I{2(z+0W{Ztn#9rUrHy?1&0)##0uXL8#(=BDrrnz&L0u05jAEA95VKqPEj?nnLi19Aplo`Z#?8t-!Qe-fpo1D#S&}dXz+lbL!`I^)brHM));usUl?omNf~q{L zdO+lS&fKf0e&awf$EU~1DE9Q}4g355c4q3f{R=4Rb7 z`_6rhQTaCS5uvyT=VN98s%Uw_XuZb32U#(kR82DB22s_`=16ygUUUt74yC9GuyEg0 z_|w>rI+sukFNHrkiZPrT$a3tguDJ=<)P*dAt*T_IfL-IVkRwlSeZoZt^Wi(HnJPXk zN=p_+Nm12kND)bNM=L{%#i=JFMsw2>funeWiQXIMd{np*StiKI!jzwMY-*U%cExN! zVZ@aMC!986!FrXJ7=Cp?*uvUHX#0tP1#XyQ;qv7pGp0_NF>V-2J1UnqZHk>;e1PovnWg!i$ za70T9^5;=R8ChY$3W76!HsXMN0PT20ZU8rIA!oTCL)EeZ<%Q?=Rx| z(L*E>AN$PDp#?XkP0L?c8>eM<2 z5Xid2v5m1P42*=in9dc~OTG3S)%y1JYce&@0Yg{sn4kmOv)18sY(aNv8z&6S~5|~MqmAVc7dJ) zI&L~---G8-OTop(1zvpN1$^o2ck#{p_i=vbDV$wAiTwqO!h|4SE_wp)itAWWC8Q87FD~XRj~?7ocEY zSUpWxN!VgEHXRXh{cjnDA49dsqZ>P9TnQj*-%ibeF;Nr&wo}nmKWpSIhlf&P~s2W)xJojivzJMghu=SB+ngT~epl0+hUW;%8$%W*KP1T?e7;SElBu z_bNre%a(?i8a<7H_A+O(0wM91iqckr^$_MTsJ4T#qBmykdq42?Wv?+7<+>eU*;NK? zT_g^UYY|gM*PU5Vwcm6=bW;V?vr&yGl*K68TTcQ2q^c?!%1pbSjyN*>zap`n&Wu&n z_40X|X4Z$?DhxByO;+bv;^cQ?l@#7~Z;Pdf62S$uj^f5r7T$otQY4moi_uf12vPT- zQUFtJkrnRF$1CQ8%yt}wD+DkzTF=g^g)(lS3=~yc&VWKNJpcqSA5yJ|wgPpp2=zIr z%uvQuqUU$c2^UqA1`L3m;@=rC@j5&nfl`A-D8n$uFeB!8Eb|l55uZ)=Y-bNOu ztqt|^4J?N%0KlWKd|B!EIyTYSjc`upY)726Yt$Vh)1@7;Tt38lx8d;cKFY;84N?Kj zxo=ko?2lJKTXDXxqVrtfq6YSFypCd7!C(U;l!6*yx;hvw4M)zBj*1nG&>i6hqKURP zB3d#hj=;gU5kOwk-j|}f3pt>}{wb>x;F{1%=LU3S5)B(kHB%CtdNb`U&EYIaXd^*~ zl^@XDY%pYu7}@70)8$OgZLYVRU^{>jwi$M=^WJQkqKg(5Djx`xas?o#>Kr|cQOgow zM2wjr(^uwoIC8^vk|S#ph3hpk(c}m;ZCK1^a<2A-dQBAaFwLP#PO+Xtj8;qx}YrD(yIh1)&sfPfEs(PK@eS<{zP?;F{yPSqvfF=S)_K`WF5AJD&T)!mWSUI% zCN^7!lLyhd5(QXSMz=?%o8xOL=7};AFn*_vH;t1GH<_hU@FZ8+{fca}9+fvha6N@P zz&X@S6=qgDV&lB#3X5)}WINHXlba$h3N*iOW4-;^D5Ut8PT5#drO3!nEIoi|4ZS26r+ruRmOzCSPKd@dONZnG z*}~ilJk`vCO^{-E(UBc&BGTawjc|IScc6&hD^D=Z6-)8OLpR=2>SaM%@$~0jA(%A0D`7!vIT+4jVM3#$tyU?gd6fg#2w9S*o@aeYb9}uZXfo zyS_xfxtI6-%&Ee_fBH$gI@QZY|Lpi`QC`AD(N%I>p_p1ZrSa0(j=> zr^R3F=+_V7D8y_`0?h|TVHi9wc<$+EHqU|!Vi^3Zhp5G%{2H|a%d+6fi>FX(MXd$3 zRFqoSRj>keDX4{<(-MJNS^TqG3VU4$fYK2zN?Qf0fI9%hhyn@JYBOfzs}1-G=A#mR z%rhgvsVA_MPFbEFTTn)O5%c^BI3b&x=5RC0LNM=G(sTp7zH{7*9lI_{p)~7ojW*JldhXU_=o1$0`42&ySIj1mXrIQZut-Ac$895O2ISF zJcFliUEu2BS8)004O~6AkNvJ94+k7~JCs+$@BA(MM)>~9g%C~D8`P{rqEp&YRHz_LhjY6m({iL%?HIpC+Y8ltWN zVuZkTpw8G7I$A5Ghckk~d9hVS+uQ)xs_KFf-pE4~CeeyiUx*4Uya1-UN@XP4(dk)~ z%OgQ06C@ac>sCMk4U!r)xWgi87;`*q1}2Tj9fN^Vx~ME5zz>5JZQ{OYd*Ldk;QJRj zFytwQdCR?{W5v|@1^H(#5=mv8=&3_$MC6_s%)xUU(8S+tzritx>}p^vFt1L991lkJyPUHzl8S(Ff^GSnMFCo- zr`Ct}koR6gzx#DO^W<&pE_Qh1!5jG6-B4i_g=^4qe~o)%sjMim5h`l zGu#|{sv&UJy{=N54ls&~wrE4X6~U=8Jf6^+?3q@1N>uApk0&AUIXHFP@R{ZY%n>a@ zmr;u9Eu5-zin7RYAI!%wZU6x=Paki(0Wa~B&uk;kx|WH>rZM7udr_af>ExJASH{za z>0LLzY7U*X$Oq8&@4n7H_{46iv_UHae?Rt`Y%~Q(M&wBbczd4&Q1hvUF4PWH+UV*T zFl|2Xd1M$AL1{flEg93tDL+M-w;p3q7$Nm_%rPmY;AemKGx*29@CzG<>Oa53@_dsU zJ!kzpKHe(p@&nAo5X_J!b#``!^RqKtKYD~mufC4;;UnDpYDKIaZ9QOZ4aXz*n6<6w z$5p`)u9MzY^aPe&#giAe;EbsW10>jPn*41dr6I@KgcA|v=H8%xM-3hnf)cRuHe(Ts z46tC)!744@-kQIS@|H@lv5Dp+}v@IhoL0+|3s8eFt2 zMWy2GfT(CL^ayaWRYf2|-G;LZ_;vJ9j5}TQ>LbBC z7m)2*FnofL!JiADU=M59$5<_-C^_w780J(dJ?3u62X{*b4ETYrh`@ zc?R_B@x9p^&{jNp>90}my^0Tg-~~K5JIDX_o4 z*Z`gaQZAwxzx#f?&PQ<9z_o9-6`d>G;c`6qX>2=k6nYMTsx|D6w}8*R0ks=QlK`8t zj0nh^0g0WKxuK0|26J+6p7V5B`ZYz>yjYbY9(_GF_m{abMC0spLpbp}ZXR+VhKrCl z-kKN=FhVv@5fVlT_%NISn8h=?@)J(#=Cb@~1W3^5ZOzN}_4qF~uJhs?$&XC5%+m{( zO2xPiQMx>?{G<%C&j%XK)4{xPVa0T$#1prlz-NBu@8kCE+tVp|%rO7wa2yT?oSmPK z-+$Q0!9jxkevc<_-^O44@fYxw-tol66F9%Pz;4-L*)zN7bo?kC&Z$mr`*)4RL#5@n z^bxDN5S$Y1G|}^XY;9;)w^f9*f28|ZfTWbU7`>kD^jfmnHpS+K$+)gR(9R8gkq}q9 zO9TVVQkRsYsLO1PcRbDmj6OK&we0oYXFJc-@6%=|tC6YT|0Z;h*sQ@+zaZY(=l|_* zqqT-7o_QMo<*)o#_~<|QEN(ybG)moJw+}3(BjYH5wTO-!dPeKG8e-jzH^pz}eFd$F zyZ6#-GL8rVT`A0UkCY?zTXu`#RDd~esVqe39rRd28YQkq0xsq|PZHZkRC8JQ*{ zBL}CQ_+->GmO23MP{K(m2zFh&=CJ=JH;T`5WS)#YU0kl7Larw)W}49X>s>vs!u2M~ zsxOqMr`)^PEKx8-ZU7AFd3D|%nAg`CAu3)Q>zGukBXVTCgbs4moTIGj1oxN@(_rg# z{eO;mYiey2^Fg}EH^H%T*3HcaLyH`|Cx8??)C#OeEKwJ@7!_Upab3&_6~8JC#^`y~ z1;{wGrgW4+l|gT4`DoFU%7HI{wSzqob0~t4o>Am5H1!ie>=gC4`j3lBb^-)`ATE}1 z{z?u9&NYBE%Di?P1YfPer<#ix>?zXE1xzoI24FuMCB@>tuR1E@KO+iaQ04P)&Q+w! zB8O|%N^lYOrc_{&BVi~VRkCJssItJ7>HL4{^rzBGqj^{aMiHe7fw&kCxc?V_j&lEH z{P@Q|j{o@iKfwR`um3gv=CA)6w{G9Yhd%fsE^gn(6Sr<*+3ja!JRS9Fd;}?pxN&e( zF!f^q((szl#@aWA-yfG_IUAb!byGfklFbl%>(G}e>x$Oa31GEQk84v$#cj4i*)M%> zTUm#(wkFzYgJa#R6d`rbCHwl&H*dz2N86U?br@zts`3>W0*;axh-gp z?VR!xd>p@M42(FF%F=kvICaXoAW#vLs^mz$#|7IcRbUgL_rOlTf!u!kJVx*)=J|2} z2s;gYgTY7m+?!D_nA$%4Q`Zb9?;XW;dQWi_RkN4o6o7&v`~4p8+~+gr_#n@1@Hw=T|cb^ji2-+ls76LqOrmOu@654U5SqQa6qnn;8) zQIQ?J0Nj`6f+$uh8s;moER!w+0Mac4YC(W@({Fna{KmXT%h0p%Ve~a_mcaYi9mWo}HPLxqNL{j3( zAt_npXfYrX?#QkNqnV zJLCHr+wOg zj}R^q9c`>S;!JKOviDvGt&e-`-NG&yU87UMOwO+ry{PAq@6TCpO%}^a8xKK_6JT)= z&OH~SqbqCdizp7@X};RAkJ-0-8M3#!wJtmW7e4%vKyHvm@%9I>TKd$;xx0DeZ?Yw1Oay{49tb9hoSrCLla0A z%|fUUY?4I&xs^jw9R!D-y%&42H@Cpva_^U_nr~dRV-4_zM%6n6T+q3zTagH^e*j84 zPQC)YOjMG*Pj>q2bU@UkNrJxu1dBX8Q>NwsBNizm%A*g6Cue53If(}VzP|}*?OY{N z_v>z|es0XTuvSB=Nl?KsHU2VM@KGEpDW6iCB)nc4K3QUPgCF4Y2w~jICt)aKXx;8q%a&|^$!gsu(d-3-&{_gRL zjgk=~KvTLis^tYChuSiuz)%V5rs{ZeFSD=?zAw@h`bqKf>2-P>yK7=@fO%}r^`^hg z7lBmcmc*bi`8%dkMV^e$a1m|-*&9C&$Atqxy8+NhHuKYFTIt!}GbKE^I`_bs^!yOt|ZIN1CQQ)N-9&2w>1`d$paP z5yPg*o#GS2wQapCDo;MLX-B>L{rY9u!OaT0B^9%u1bGt7CO8}6?by8NPM*?~h5pD{RhOB~UWz1(ZSB z0QQhF6)gBM)8oQ89%tI?(HtwBxv&ug@spc3jx0A=G%iq`iog%WS2)_OnIqM;a8s!Q zItC$`Y^xqdrMD?3B^@L#^V&iIKa39r&u!66moczPf*5P z;J)bZp;a`B+$G3SCM7k)tO{Ri8~2E8>PJ*DoVP;S8J9x9wUF>$UiMm77GMETis~99 zgDPtGz_FF*OE>;2WiV|tI3qy7rm=E3)h*pw9XB3BT`2L}$Qq$^{jB97Eet^Hr-NH| z#OIZ`w`3x#=Im~dg$uPIs$kxbTT&#VyST)lo2e?Nd{T01qob-*NdlV$E^;o?#f$b> zMD0j%ma(l`(9h~52Sv|MC_YW<18P#0;W;~b)tq=PMD_yQMA`*yC;iV642=b*(c*c{ z{W92bI>#9XMfo!kam4UM)r4vk1&N=?371qF0AP-`7eSg=hi1W_R_A)m- zU6rHy9*?ewm#@Ru$?H=;gphj8Fbav{h#7n>z~I9MfiwiNyA6};N_-tsPVg`*nFs&? zAOJ~3K~xk6w&0&ft+Ng!0yHEclNv?fBF6Pc5v32B@_tS_OBXdRq;uX!bjkZsz}xtnet%(zI9}ZYlH?}>-4<_UvG76Uw^Fga0B$;q^dpcbMrNi#^yZ{Se6C5 z-42Tsc5ETuD@R1&>hco5|M}13bD#SioS&WJmw)+}@uMI4$c@b0$%nA6E57mStGK$l z`i{P@mZD~okH40>EO_?mr}5;IPb$OmgBvYBQD4FKNpJuCR)^=uZnu-I$Pq+Xk*Hgz zAEMC=jK&$$F**JOf!+@Y6tAu>#}-41o&kJl{h2POjk++{;3lXC;w|57Vz1XgwN z^_XP>rSLkJs%C-#)C?f)JQeP(j(-I4uvG`MC!T!rN&Ly@{}5Rg{K9|z-?J~xodA}K zio#}ZqPd3mgis)HIRCb#s-X!rdD`mB=cFLAMliKk%PxlZMPH~h1P0Oyto5UcLFWvf z4PX_J0V&BNa0zH0d9DX1paYudfGIGV8)RM>PZ$UryQzz?H^A<_bk=Th{)lQaf=V>g^$07Gv-b7a+c zfiAR-iA{zSb|3c^0~GkygdZ(%6ByW!^d?|5_3SJAbGhcA%Wl?WC7hPcumLMD3?LsS3p*VNaGHvoHL=BXZvi#{)6KfD#L<2@ zUBa97Z*B&Y)=m#k>;g#AGt_a|g^UVI@^k%~lQ?W?p)uhi&9o8^XCd!L)aX1I0zy3U-b zZPvKQuecSJQ ztIwaGpX2Q83{@F|(G=-Da0Gz;evg0tYrlqn^S}QaTwNZp?DqK0-}){5#&7%ve(EQF zLO}9#TzhNy(?9z&{Ka4XCBFQnFY#P&mj?80j%S{I7C-${KZT$A$)Chi&ph+4ob#O= z-?cj;18zG}t7tRX(HbM$k%^8K1v_raDLVwIiZBYmW=T<0p9FMtEM>u?%S&8eA8`BD zZM0+;-aIyS!6hJH1?q;4?G4Aap3L3en)*iMumf#fadmx(U0u*1+M%%f$P3iGSNnN*Hvl^k>L4np?LmGIvT7I?q-!VCDqzxzM&(NFy(Ui{>z zP-4OP#U9HNYN)EN@M#>T;$t}k2HV>u6i8899N^-!DVv%}{(T2|Vfv)xDhDgzfKlV8 zdOy>w?Fe!!SXsZJW>tc_I6okH>vp`VyH23h%DO<;gm_q3TKl>5UukZqH$C1IwlQCJ&V{6qN3+Pz#7PY zRJ6QfbYXT-w@I#59f=3V=mz_8zI#K59GAY%eLCp8pVYhsrQ)NUNqJ9BI1<2d;`vEe zkh9jt??6NE9Q)Yx+X_px4!`5s`;zQF&DH_gvW}7-1nu z=48)yK*kPz?YRHdui)c9{xN*vkH3h!ue^c}e&B<6>dqae%X=HtA7*qXrN^MpbR7OH z30J8Rn4{e{$`st}#vInqH^BIKYnO3W!Cp5%vX7*WZd2!QHf5e7v!M$xGaawZPfnjV zGEa0=LQgw{m>B~_Qrv4`!^#<(V#sONROe3}r}vFhfO%3(z5(WgzVsb{ z(QkFG$GvwremAb^alhX@GMO=PlP8Ib7^S-U`ewW@e4u(Yq3PaSY9P2DQ(4A>^77-W$kr5o~%m^^zp zUcUQH9FFQhpPS9UYqpI9_6%a==58{bK{NtlQ_Kes?&Em478P+lQTyYv6(|aWE}r`| zvlMvxsXO@UOJBt+FTaf04`s8y%cOm#>`MXQ8Zg^()A~Z-yR9ATdX0~N;!{{3wt-tl z}sVVsybB)D!NWJrlcS!L!dki@*Kyf5PqeJ&UqCN6*_>_GduZV<{lG ztCb7`-E&dzfcbR<&U~4&simknTtYo7MEyh#JcF2p+}yuNIm%E&x@3l%6q%!V+-j<`o06k|5>g0CwaJj%g2viiF)5hz->)q@J#o zm-yW~SR}(zumuGfmJ|i~_MK`-}kxTX?Tek6xfKH)=rL=6cY+MtJpx9W7Iz$B=d9?BX zIn9pR^)puH(*LDgD9ZdtaV6C%j@VMOx22X*qvqPtUH?q&9;*?RUX)Kur#L!qY z8S}XzSy{l@T%Vd_UDVZB*RkDvb2=2D;CAzO=FO#wZ)$BKmn~9u9C@5z*NV zHgCK)fFXfuhaj|lI=q$`)HwiDgh+jloJ)h{5;DK~T*h1%DJqd&tueN~PQ5f79%WD> zPMw3t9p6nh;0JO1=tn+`-EP6V6+wSDkBGqa;ee~lM<{1c;^D0)kcZdsbiKgC2XDw> zeDi0rcN~vLwAS$Ai!Y9Qb2i7dCjNc<`c3C*oBip%;J{qCJ~ zOkV!0|86=2bfCMolvHhu4_bC0VeN2+LmX1#ds<7h-f>(Hc;)3+P!{(7v1ch8$YslJ zFZ}37v3uf4lo~j{eFw1|P)cIiohy>PYVS_4o3yAr#yB4HP%zHEn{4_B`1Ez^zz@e| z1N@7rUD~&-j#HRDpdHqCN}98lMKq8`u7e-?px-nGYupb*Sb;SSTCX7>574=B^f;9f z@8Y`aHLiCyM05A)6Nx0zVSR314lx_7PU+b)9+>BhvEuw2&q-{D*uxD`5f0?KkXYX> z;LJ5i3E1o!2h+TgY!PEhBx!xAeUw2>(r&r}!p3QRL0Q>N(@RLnYn zj!ZT@8z(eAu)3oqSlu)ZaxTO7SA>%RHxV@Uoaj{}D6yC*A*|!;5Ju2*Ni$25?E;Kj zhmuhgWL{%&qmRH&sR?qJLUKp_@BmRSF!<`G=|mkj+WV0m*GA#ZoHzww0pgG-bu$Qd zCMJc*Ma?RBSOsjOgVohL0A~VgD*}5?vGx$i|LM*-OqWQu`o)MO+ee8b>W1rigat7db_#}!jw#+*?18-IBuc;?6H}#Fu;f?*C3fUn0*Y2F=&shzv3fRc=UgX@sbr61L&?4VvFy^&7I+g0Yo2sGMre3eesg z$Ki0mGfzE*&;G(c#_xRYcY(`4!`Xg^=bn8I|KK0}BV0bFKA>mf{Ne&HzVHHm^;drt zue|cgXut*FWUL+ji367pTM1`o_bfEfvsD7^JhHf_iul~8zAxo0nFbA z$n(j?w{gNDb=n4phQ;27(j^p_MDKTzuqtzENEMv{(Hs)A307jNi0qy8th1Q<>J z+-Cz`(~1y2b>|K~`H7F?x#ylkM!^z+tHU+c}B)U|AM? z;KdK&bHDpL3;-6@qgovg6R?-6=s;}jzkvU?W{Uv`40~BB$7*d2wK6*1v(H+Lgyjq+wI1r4xY%evN@*s`!9d<>$v~&%Q%1beLw)`w{KxtcF5hHfT$>Y0T7s{uQp|` z1q362ehI`Gzi&K~kbs6kYeB*il7IuE(GP=~(N%95b;o+RU_-X-M+N)}i&cfSrjHfl z+FT1@nNnh&0#k&1i5wf!UP6V(oUg(hnF<*0)l@5ybvHpUqzZ`xOuX z9VllfK5b@B)`^{tP{zPPx8ay5YK@pq47vdRMp9IJ^)_(GCZSMcuY!cSPWL0%mnAzz zjhd=-UQ5JW6pMIHgO7QodmU~w}uLwlht2VK5%urOA&S$|O zZXhycrD(`2#8uKZZJ(h@y zu3iI-27vUIs?>*-Y@(pIBO*9CLf#8$LIu6{;lX&paIwnk%%c{oRy>Xxbb74;@zUCM zQ_;_T1&cA2Wl)RghzkxyNgxmENniu33EQuAs@*sr(_9Ch7X}iZv|6<2z^Yc@gU_Xi zf)-yXfdo|m$T?$Afy@IUc8Ge80Y^~ZW@@4S|T0%)azwF7bZ+*WO*A!-ahM_#nSIIYw$Qw zfAc%GuRrcOZqk^J2lXu3V8!>!(R)W-7W@zY^q=B`ANT-%|93x!i`(b;C%^LF;4?q- zGgwzs9(Cvj_PZTE{3Abt=bwKbw{PF3L-07zk2$T!-(qH>9_RQiyB(r;oZq^2@}1w! zvHj$muH)PM{^pZy9DtiYZ{PDRj_LGbZ0e|s#*Vz|H`#l>$ z_UK;j=9ao?2L^nT0c4gTtb-miJ5XcTq^K1?_G2H#Km3P3i@*2jPgA})JFc&;aCLc! ztLtmD-f_6T#@bfA@y0{6wb3~#f#Y#SEtEu#C}?e^&`MFGBo$!F;7I6$lu{2(mko`; zkY>$*q(apw6KsGQ!OM50UqnGE>c^8g#yf(=$^PCzO66}B!j=y70xG5?#=T#@@dhp* zJ;d(p42P>r951f1$8Ge!q8yv{Q;ll`2ACI!J_$-K+->=&tNaFnuZT*=0OEH`o-!o& z9azMam;l~ggGtwzfG{+!*{%@fOhFoD{Luk-88*O10@$5S7yzSq)VN2&FuZ4}3<+ms zRdz%GGQwC(TKp%QMld5%gtNj5k}d)%h*-U0U~EEk`!vjqkdIJWD1ZyFKB4Ti6qb2S zl>mA!-PC8R96M!EB7oxx6xC>iYw!` zZJpRS^T_Kc1=;y*qwM71&H4*Ew$})$B}JHtqGyXyfuS2^#-)sOm2DHo7#Gc_4%aN{ zd8?-o$^xoERn=5tL{zCWBzGV_HyIq_cX2qZ3R|Ni8Qu;mJnWIF(A{6i63LYdl!oqQxAG>OZ9YADs&; z3dk9psUH512rG$=Jf5wl zL`(|M0I@Dq1Ax(RMB}!R4F%M_(POqju*2z$pv2$2T39h<1W0VSyYFIKu*Z4j@yaAu zc`91W@jQ_@y%C+i3C3^!ynW{1?%00rro-{LhevmzgLckz}h=L@ySo( zpZ&A{5sxk(0hzdS=MIkR`q+B|_}uT@xr21w3f>I3{l3Qm@c^BQcnh_mcdI7hT{&zV zwjSMg>fLEx9oH50aKP2o6`~ZhbwxX@h+0l0b-m_kHapjdLZ;@mx1Mr{@esQ;lqWuA}Xuoer z)OoL(5!nM#&J`G}=>3tLrqG^M#(M)$u%|2PL~#_>o{@@bPnEQzRpZ85fW(TTEQhl( z41B79TVgQTkHS|0lyl`T_6#QDFxD8O@;iQqGAEEaVw4@SU8}aBfL*X%hcKhrRF-74 z-TUF3Uz%GksyDSe+MrvNMR*pXafw48A$_L~xJJShD&njKF2Hq<@bOG7X*vSV#*U3n zGu(Te?@h5QNTqUpK+3;4snEPG@ZYa|vqXu#+Ott=CU?O`)DXHzWy zKGq=;SZ7l`I$CwyHpJSY;#gqeEgXS7Q_52($sD|SQU_f;DzMMQA?n+xeFA{7(Ei)sf~08L>V+1 z(~45wEG%^erJXj>+5mxZ!1WQENSdxS?J=UEBn7^(>429T@OT2SY@4E@mxdzGZ>EVW zW?(#&>0qruaq*8ib?9J(!PJogv;+F1E1aM0u&xI@c<>M}yznB&-#Y!C0~=?+*W7#G z6v$3MW^5lZC+7+Hzac$33X%h`T-Z44NhFVvHAC+La03}L-`qi{2zWEOfbq<>px`Eu zj35nZWTlbwvE=5X;pYH3xhov?&yh`m(6;%%Io{*z8Tfz9DPPwF*RV67C0U{&>*|(aTd-HQCD3#BqH#-eErV%L&0Ggcvj6!5-E{vshdeNujIC@Mx#xZy+O3&Nn z?0+kV;#<9T^LQ(&%x<^C)%Eq;x|ScvkyLAm2;9DP3&_ObaQL>LnNI3kACDU`|1C37 z-)cv}<@HgbHBpnz3U|vMXS)@eFG8fZE{!-SPv`K*4Rs-bzB{e=)H|*P~L}nSLPxEx6W^4zdu*-N48@$ z#9~Br+DU%q#3@Mb5edcRWR6<{Ui#YC5K*wM>r@w_vB9$6M5K#tcubo!wqt%*=nuyu z9iUodyGp@RPd|g!jyPUE!tuDGACKBcHqqo1S02zFIf2~VWVc=0hcVT&QXWFHhn9rcY>_q__hDo8kZ@ZjIdG6OeAY@4Qr?dN769%BXpa$Uy&*x6+FyMUqj z(#9X1!Bd_Pq$qE0DJfM70ZJD*yGAs|2B&LH)r2au15;fAm@agJElvH7?LGAIAB*a@ z!HIQ%V<5o--!lNNFR0p&nXw@y-gT;euG#~JM124!&#~x|1jI++j1(efhZ633KRPVC z{b=yM*sf%r*T&lK$%!l`nk@5*kHUWs};?Z&T;PhBj$Z^ylXb)%< z2#-oe^YA%wXuBqdDoO>KqV#2l=nZb~O&6H~dUDhBO#;Z)hh@T8TjOJkk73 z?RH(8Ww*16f^2;R`Z>S-?6^Qj!;nn`VmK}Ebc>VU<$(&goBrkVaqK83=y`|%zGo)I z5uDVB4Sr|lNfn|=ZDgro42JrgoA#J-l+b@-kplGwm=SPoWTPPYqTN|n|XsYSz zD-gLNYGpIJT+vkE`i*bAg0Fq;Wkfc|3l*G59F9lXhLtuvrwz=;nxW#xp#V^)eK$5Y z7T^A@cT#7atjNZG18I5)v^QYBKa%#el!B*(Bz$<3LH!R1}+FGQ>I0-dRroV-bQf_`R-Alnr-4a5VWW1zmW?G;XDE zXjA)9<29q{ZaRic6xBoWnqoQuV3sRfZvY4jDg_@2#Dd-*>a+{89mbkrqpwPCKEQ~1 zdPa)=A{@f;OF1b}a8p#Z-r+`P2&pY4KuS{Ac-m25&ja`Mp~%4%NF8S(HzY5PY;smT zL1(7P0Wj`u2MpH8W)qnJ3JG95ogog73~;U^psNomts* zHU+GP{9nRdsyhdQbpUz9sF77YA(NCUD$k8kYDa_|UpHDs1lL1fu?$aGRn8cZKu;nX zE&_C(phP7nvhaes3P%dg42_v4aaKV5dIYEtV>wEBkenpRYv^S@6a-Lb0VH*q1!|+9 z4l=F*TyQXyQgWJzfIGxLwyKOg8192~c-2A6^D8PS=>&BocmsU~L_IU-n* zlLN^2Y&iPZ%PJ`f~lt62MYb6HtO^=Ar#pjFZ z1jgp|LVz=_IG`fB$#4ugZFZ=)YBi6`06dO^{;ghrr^n4Kz~eFsH|J?xq#pKt0@~m8 z@dLQN);p@{q~GSad3EuazkOGS4Z-)}{;#huk^4R3n!u)3b{>vGV9IqEh~7tla9kq5 zU>LM-sZb!~IBc`o&YZd%w~HTh6959BDBkS89?=!K=j$baWubjvf@{1r0`K#SJz8sc z>7|#{)p}+vrz3)~wLk%%5GL?5@0&F>GmrBZW~sR!4cb#D@Z-Jvp15yC*=C;sfQ75s z-KC(3_}vo4vObX6|jY1+Gi%<^vlMd4o^a zJDQE*OabQg=G>7Sa%85PlZh0S?fG^8>dZUa$QI3i^3by#rDo&xK5U;6kB1>YQ#XGiB6)h3miPcL80_?tI29C0ubI3yapaK${JCVM zL_sE-d604=Bbb}XldiS~*eY989u%N2=xxG&ofY5h5hBjX`KuL~=Zwlg z`n+hUrJ^+srHf3q(ZUA*|h2XOzvJ-qP-GiJ3`eCR_zg4gf8j{EoSy$d6J>L$Kj z+Tdf)6oJFpHJ*L;IRZgDTiJ!J+~GC=sUn&sPdlgPUJ9^L*^oHG%1^Y32e3IRL0I2* z!v%m6C{Um;i7mLr%?`V1UHZym;8MiV2b7gK3O7h1yi?)O0Fa7=MG@>&fvUz+1-{&N z>iFDnV21KeN2xn03{_nh$KNOg16)JJzM+`vic$}XMyvl+2-mcOY8OOhaUY8@1}n(D zH&fy$Oy&KAwH@5U4?xbW1@FsV2J{_LPf`=WC_6;1NLl{T-lL%&Ck^R z-0PtNUxRQvbjtb=qc`-{Ca3Mvkqypfxe1(Z*YN$`G&l=9*g-QToj$x%`}{hNz(X5Jx6ax z45o=%S(jR|_9hlpuv7C`yaxP^CODdLBf{@la>L7i^Zp$te>?fvMw4%xFB-sm=G-`G zj_-#9AMlLJ8((&M#e)$KBvamPs336>mB_Kj(_kyb9{?N|(DO||5tY>6;EAMl;;Y(T zJ2P`zYS6X{2f10Zo5g#&g>Jya_JyPq05CPEB|P3cgqb(dtF0r#d8>K?#GH52b?~ra z8(n-W8qUq1`Pn@A`+FrK-wo8hPf_T;UB|iKl_XL!WTY|^?1O~{roTD3t#vHJpbJDxc$VF zsI}m$Uwt1CiI08sQ$Q5ledQZ?{od>N;0Hg5%#J%xK7~K}qd&yY{ru12^3f%peBueb z^wL-H@+)^KJ6*Z&{NC?>4!`&d{{{Z=3;z*c`in22l!6a_@PqiJU-~8d>7V`yKKHrb zeVe2Bt&SV^{2e^k%*6FIWp{T=8G8z;w~E5*FWgIm;1LBq+^N{LSph`D|Ht0D23vL= z_kF)!d!KXeYaVw7g8>E@3@~^Q00|Nx1o2H1rb)r1AE6aXk?kravg7DOT&j}eDl2jM zL&~vIwiA~nxl*#Fh^dGvL9!lD_z(q=AqfZqMGz!N2%-lA%m5e+=KZ*jbI)V%weq36 z*WTyMxibS09FPbG5wSKL46^$f!u-bRt_H zK_GR^*j3=gY;$(ZL>`A`G%C#?SLJo1nUMsfRCa}r8!=CRrHN$X*fLY9cS1r}$1jki zgQpiIlu9?Vx(02-f*Q`XE`pZ#vLr3$2_q$?tyw*T5G1NAjtURVOtIFWBOgTOntAY= z7raoQj1MNMp}E8n=G!a*n$R4 z_&{Sb>B$rv(HE3LX`8OAf46|uhGGFw5=6Zp8bDLG{+~#eklg`dO4%nsq-x}f1nciu zfwgU5O%0{q3XF5<%1tsZy56MJ=zN>qK|<{&jo@%B;@^?nPe0(A`}t<~iJb_v%^H)tzs&*ex&dS= z9B6UE_PE5XCW)X03vH*WzR*;xo~0PH`!Va_zg+9!Ov>4-01_8_zKHP3v7>l^;1Akl zdo8gZmvPhC0Dt=LvxLy=@%X8q+h(h8$720@wiqLwPRT7d-^z`9_wmt>e2fPk_-o8{ z7r5)qZ{yZm@8q#Rd6YkW;&I;p{=dwTmyfV*>lTI^ea@ae#fLxi*LeQ9XZh5p9^#JM zZ|8#_{L9??_Iv4cN|tx*;D#Ib^RfTpZ?Un_=SyGuB6r{YRzCdU4|B_Hw`eeRr^DX8 zH}J8K{V3bEZRI`hc^~DK_7q)4i!rjkzDjSdmu05LIl6To{5(+Gwv$T?&`Pp+QuWr< z^}5NzsDaTW0#R#82o#pfT?JsJhCxtep&k>GDjLyv@+nqGjP@8sI3hxz{>}nPslus3sjiJGW`B>B+Mz|2PfhP#XV5MN1teKQ6*r_h&NC}_MiQ~g5W*D$ zeST7pjZ^KgFA;65iCnBKD%DNI*)oPyTSfsdM3&-MV;z#wk`jc_F~*3}oMLkJgQte| zGg3uZoub7hN;7AAkv^mDlTxMUdQxvzjD|hIa6?Iwf*5NJmiHt%?u~NXETT$*;b2|G z`gXN4vz^_krqoF_myHJ*6kUs6H$a~f#;YJl#Jk1NE&7=DVvB;PJY>yW<4e-HO|-Oe z7sEZ}%qIQ)|Bqm(4$`n$^~Wi>{~ zfg!%0RNXP_Z)F||9kZsH>LKQVa7$z3HnXA;(KbsJHPG0_KuSoRNMSOao7Z7*D}PFf zkh2uImT1AtR#93t#WGtl5+KPJgMnbj)`=W!7L(T>@Ez0ufl1Fn!@rK^$-zEXFgksH z%Y{F=obpX)A0}TKdF*lGfX-<|lhUNLHiNHAQzW3VoU};3f^SyI@5fb@_NasSTXO-c zS7}kO*2LL8yt+57yD7(22PBqiO)RT{m={g_9i|I|aP`%Nrf-hvgQiJstQ)2{B~y?D zkX9;HX{b{%p_Yj35+fIMPF_2~ztajx5`T`bQ~w<0;a+G_o!#1WB4{kJm*Xv%6$fy+ zZI)MJ`sY}wxAO;Wc5BmyUKeQY@9zqFV|;f)v*+8tf48-i5{nB9^tv7XQkaqhlhJDz6k27M2Fojht2~ z*uK>yO=;q>QWOYvgG)lkp4-TF#XH%Ck6XjlpjbEHt!2o<;uw{VLI%kRG1h?LB?$_I zTSg)47!xT_69yJFPC|@3hvy1; zmhut<(}my1I%k_hdF}e*>I5N2^V{v zq-yLd$NGaWodygz>~Dde9E*Tz!}|KQk6PYdCtQP=R6~>yNL8evFZtq$7Br;5Udsf` z>DWA)oR9;r^2^sS zT9*CPC=IPG+O`_zGhNJHZ^9#gp4F=S?TPz9*bmBMC;pVtXhc<2 zEN$6BQ52j%caE|wIe73Og{4l7v8Lbe1F*QbXen90`&x{ijYp-tLJL2$6o98#k)o$j zbwlUaGW{e3qpaXY6XU9r%uMc7AUijSWTt#Oy&T}R3{*j>z>Mz+4$(GH(mM zGOZ7WYaBf)`$t;A@=n1~PeH~_=2ccIj$uW^ZFZ8{92qq$Rm3EA%q28-Ac4g(L@|0y z#&M-u{{f6vtp-`IjO@m*#wd~M$|yAM!Kdk$zh6_7B>!F+M4U1tCws0=yuQ~=OY-+$ zpc#j1Rm?1g)mF2uVap_$gR{*zZB>lb=vX#JQW27tUdDr#HK~l%Hn2CCi@L_z^wgR% zyK)MU(zsF7H1r>(?_e)LH6zIjTau@MQXZ0nLFZ}b7n~9~AjH!&g4GBx9=^SN-5AFA z7c}rf3e}t}C8U@(r88^&lLS~9auIzQmWHw6(%EORATgq`D*H08n;$b^GFOYIlXN;$ zrS7$8Zmc?j)MJfVh+}e5r{HuN9lsV(vBh2u8bzZr<%Xt!M5@LO2QT;1`jR(}7p#yx zKB!I`jZ%hcEoM=q!YWXDh^j5xtZbNL$*jPhSDNGkZ5p7r3T1&V^wbp1kcn%3 zQBH!#_AAntul>@+ZlO+AsaQdB6Hqe~SQ?@ZL0o<}8`hNpQNXVCE;PqP3g(3{)GIlk zw64D(1(Gz?T#8NXg?7p|Vz9O28b@82JQv!QD}98iOa2PY8kBzr&FYo>fNPY8NNO^g z#O9p@2{|>Tdnua9#nx2FeGk(7jM&?Z&XaW!rVhtQ8`m}co^I`T;{Ud*8gFLdf4!B2 z_H(8^1#QLTfA}Z=n1A>WfBK3jDc_5&P6?^&tN>qjyVzWQ2j}^6fc|FvaD#}a&|R2Y zV8_m#gra3}ZW}lpKcvfep7^nzCLeoAt;C)YT>n=98WU`{3z8WJTqgK6!{LYu*Gpk6O^tC>kU)HVW-ng2rO)9MWXLrU20_@-^hY+565}qwLg7 zXs~Jqw9=frqQKabL10Fggct?WbL6WPU8_ACXiM(ZZ>;lrhU!5a5lwkJA=kwWWU6Fn z@_3_K`*&%)=^7*9ii6Lwf>3>y@%AxFZNM_>_(L7jwdAOy2~!Fhc$MsL#*S#?F7ue= z_b$yIYZwlNTKGjw{#aat8OM?sxW-dn2g@-NAxbv5YTvZzn|modoviPOOrdr|Yif*{ zIbK49rh0O-lJl~)#4&npFr2K(N~E;+o{PFV##Ss5ijFET*?VqG31^u2%StXoYQx*+ zl?v|dvN=o%Pb=%$yAooGZ^~mVlMf{&3M-xLpiY8S^D`|>wLkye3L9YAc%;O0{^t$j zFU2>L^EXmb4i?JSRz08qyg&%H5nB>g$QrZQqzN63n@!*)(6b_tqZJ&KszAsbQD=}C zU)rWkU%F>1vbj)QC=nSWRmAzyF+wU5sU8u7TlTH6g#}s@A&FTfP}h@JaKw}yJOIgF zj9Von1Y$L$D2&^ed~$?X*My=)GqQz{Ezrg(OX|AF(d8))8ILxI!^%7rD!5{dq+qE; zYn>%siw*A$Q}Dcy+=T~M%sIJRFA~>yQ%lLvMZO7&%wQM%fDFdXDok6o&6tW`U z?t`tPSysJFakD=u^UIW!=mJvgGuxCQnRCW!3Ixd%u?b6bGELnTnP3V?N|uSi_=9O` zF1#p7RtD@E6S8&Peuf6$YlT$5fmt#03rcye+6OS=77eijMmox4WEa~RoKo}9l+5EgVK`4szcSb~nUoywslZJ(XIZ4tJi{57 zk!Jsn#$*1wpZ@Q8{PD+UzsjicIYBN?8dF88^&F0|*20X*fJA87Wg;Wz3ztAenef2$YzmQ#oHFG?R`1V-QPSn8s+ZiU%2^ z7JE>@BLULLw5|>*XdrHqMw3jbIdlnVs;A_Y?V7EhL+gw7&!Kzm4Hy$ ze06Z;M8~BII&W}0_?72X5u`L+>AxKV~R%`yV=`qIE=c$#!>7R(bj3h3$HOn%-0%#k0fd0i%L9=TUBXDD=#e>^VRT?8oMLwl}jg$!SKKyvKpKWWHg> z05k`q&%yM89&#a;b_|B(b>@nJT9ce#+AN+#YEsdS+qbKQjsVY6;FTO+TvZAM|*?B^e}&70!c3n^Io;U@2F zYHhq8eUPc2TW}!%z5VY+n~%jkY64rfY-PvJWv;#EYWD28mTlX&vtxM&-ENmosRgt` zPLW6hN*vf_;FLq}vn|6td##<8d+!$3W?ZplH1Lu7b-wEbr?_b9U@^SfJQG@LTnvmG z5KqxTx3SnwZu;0VmD8S_J^cB6Z-ah)ZfKu-Cj9b>v2#vv+kzVaS{LLWQv<$%R7dt) zd+qGk2oyzN9Fr;oqX7&ykhN8qTR?h&P*sGogM`%!pOe*=WSMUK%x%W$X9PA*ac@EU zOi%h*BoO0R$G14!uQd*nTmQ>zBwqIQ1jle{j7TH>9S z9rAdZabX5PUvP~vS(O}1M;e`dVpMP`S|Frj@ueu1bZ>w_C^}ZYz&1zn)Tb!Ewi;48 zW~I{y%f6(qRZRZ)-b`TECo3YHe4jZbEjSLYDaESJ>5KKi4&(9XO2XZ|kR=uQA(;vk zy0-Z(pe35slt2nWy)xnjw7@kk6=H?$A9rQ7k)QF%6xE_!I*a7@XmANYm(1hxpq%`& zM89X!)fE8G{Gt;XEU404M$wm}Smw?V@#HbqH%1JGLo`c_i9*{)!Gd-h0oVwdHVA?S zlrZW``mO~7nuXq$@qcRks&@gx{*TBRH1IbM8lQS*Ph>wi)6hZl+!>( zD;~#ux=KpTdP1_WY{qFpgWyt+qH}xc3Fj&kC?s9JI8mUgM+2r6Vaw=AA+4;R} z@ug;!MQZb?Nbcjb^*`BxmTxICG2gQw+;@VuGwq4kv|S-<_V;3oDN%esC{P!D|MnlZ zY}n7iyv_L{qs1Uj8pS#nu#knp8VM*tK{+I$?#70hA!*<)}b~hP_nv8Bq&4} z$CytxmG!PfCH>jvr8XfOYcKG88zQB#jJPNj}@J_Ch7O=46B`hzj&27QJ#jJiE2#&kM8L@XU_C<&sJFNs4t zcN^A-dc+*-RE7gupwKORmReqw<*^SKjZKxjk3A?H$0(uMZ@#V+&zgnblqWT2tHR*l z*R`NvJ$j5v-YEFXP+aTOx9H3qUxlj3IGsqhiy2At+HM&nP)ws4i6B`f&623a9#Ya$ z#)(>UpnAF@JNy&L1eO7Jj{*R7uaM{GifxeXBh0ZEMa(-jX3s9*YG56g+r?xTWK;b$IIo0aC zwt;flt;$e~x_5yg4t89Uwyo?oZ=Mn=n_?O& zhoJoROy7`3C^rzku^5E}LJ85ra*|S8ti}|lPoJb3_POtef5-&4#Wy6Yz--_xSCGX0 zCN`cnZp#^`{Qpe~&1AqbrkX8_Tlw>6{*1M?wVaAnxo&3ZwtHvn-?BhDXe$cU#x(}R zzR|)Yv(EN3`JeV*FWNFZZR6A#fOY2gW?puIY5v0AO#C2R@;R+b-BUQ#;Y;?jQE>7} zF{|@atvSd;2zU`q=USI#Niyzrn;zt}qf7VfQqTWEdm~!{QdL2xLuWacJD6!IqZ1 zp9IUUfT!koagdl#1OsrmT%C-Ya|>^<^D`!k=S$A1cEdvBCs1TyehKq7)cM?PO^5jR z$w0*wqU_f&(BrAMC&uY=J~j8NW28UWU}iIGeE?R@pX1mo$LMxD960bC3k&lsEiF)X zx{5t$=#e?GM7DCfLCEIbUUL!D(jN-#TQsN=M2x27Rg&9%O06FaGA0yz6bhgMO7RKe z+2b0pn%oeRwJdwTp;gsZT4>x9QGcq(yhKHQ+SiOVRe{vl>c)ehSUoirxgC3oWaR^# zap6ny!ZRx$DH*buAz1W%OVl~3VPO?%b z*5|g;=@t~-IYJoH>C6GXiP44p9V#ouY8NE;<_8c>r{BzATOR1UcM5l#vXtkt_WfkE zX~(!;iP;n)TL|V6vGo)aFoLAj!E|wijt;~#0|h_yI~pX55Q?rz0(DBMcu2sIWT}$$ znW_~9ajuj_%_Df;UcqAvG*Ci9ffhGQXeD6dvZbyqQr)>?=}!ZZBy*%-6r)(6#kiVs z)}RHyQauK0B+O;OS{J4A$cRYMC8ZWmQN%nPC4-GMR*oD)dR^u^1uq|Ykynl#VKCUh z6N>3qYzrr-JWAg*PcLNFZhk=IG+yGMxMj6AVK1>Dg~~h&LVMdyVDpr}LN1VH@2E~L z#4GwMYg~8jwRDP>OVNau2x?)Wkz*+2|xEJb99% zM~{BjX1e%ZYH8D7Hg8v7y^GOkL`sQ$`}Q#$4(WEgJp1gk6h*;ZciqLAGiRu(in+Nt zPMkQw>C>mbBi8;Ov@73|d9IQlyjQ?e&^j9P@0YcjE>Lt|MN0sGi;LV9dv6kxc4q(K(2z_K{=+kxRT~ztvNF$ymIy& z4^mBb{&%(L!RVDpGHG!i$Qw8!TM zq|cNa|D0mdnv(pKNrkRi$%zXVNcP0Gl(DvDJGa!_Cr^DeeM;Z2Ar&tx3nU6t_#{Cz z+D`j!h|*vqZW3$_C{JGN%_oI35}R)L)@#;ZYb&;fk(Y0_cq{G|`vPege7_$f99UFMc5icW_jbQB{}19PPI%>fT&wpFFHb&`R7iu|mpD>(#q~fV@`|9;e{A&=eV`uOUE<7^O>m z;>D?8=JWSz)j9hl&Df~b1C|Z0Bcn-2N-bv4)7r`uEnJnfdH?eZlj!OAde z5N(hyPV*28$_P@Z3&@I<<%!FyDv+ckW;d(}U>a~QMNiXi+4Yb}g;g>3bX~rnT$>K+ zVIVnG$uk?-hOcYACd_F{(xO!UR_2VUeFh2imbOsD#Om5PzVx|I^2{@T#@gCCQnaZt zO-rqjZhmylIz$^C+Fi<;&la+O)+@}m_oZp>lgFjD;8p|^0wSTx&ph)C{eGWAhYqoO_ioVE69b^!t5|A3y#B zka-1L2!WkDck+`z`ICIzx%tt%c)bR-stZCpuJAbB~4Y=bXwf**Rx&fju(91w!&WIvscrBCay+PNf*wY zRv~Bx5A&NkEupaU&Xk7?*8O{^S0Dxh=f>mr7ywlSV(an-YzL<+Wk4=da^J5v_MaPh zrmwL6D0J}qkQJb|Z$aTr%#sMRL7YahO{e2O$-q0iqW9YsH!r~7Edri zYQBSd#_~Ad~mw);H;2l5wPJaGh{c9e7^6R{G zYRJNtt;8r4Wrt2F#uishsVVH8#%^?HiEjFf!bOI7eHC`vsT~gph;*^V@ zAavE(EM*gef$xDDk&Y<=3&eV)25-T#W_F2I99BSGRdsF3Z?NP&N>h@e2XUZ@3PM*E z^f)q&y(tjdsPN`}!LV#r+|BqM$#O}Rp)M&7kx*FGsx-FjS|c=7r6?E6++YMtEy@tJ zWRL+rpaCJcc2{RnlEGv2sB^8zD@pL^b*x^Xy4>8o;ULxBA!DCv5@Q{3-IO^?W);aI zEY;*v&Mo2TDHh%SAt{=RDnebE5@Fozq?rg})a)^xLa3?{fA-C9aQf^ydc7X8nkMqU zeyvdm;*2LWoPXCE8@@L7d*iist<|;3Iz|eCPT8R>+-i}sVxbHtwOqxN^8Bi@9J4mr z^mVH5eh7GUK1Tc!;q7mKJ9pi67a;_W9zDv+$_mTN%RKqylMDs}PM$o;^71mv%gd~+ ztZ?MW5daP!KFsdjyV<#OCyzh=_zwW)8_;5m42MIWe)?&us$%>0?JO@ZbMD+ZUV7;z zHa0dGkHYe zAhr>{iJW~8r%Ffze2r?N1=kJA+jmo|Xd}`T@N@9meyD@*$#csO_S`WO*9i$4G3SMg z6y!(E*PhQ{lfoew6~xcWl<6aWYdv!kZsATs_Jp@DN|r>z|KzMH_co_IUi~b!Ebg7M zV8_m@=ypry=jK>m-p&IIP(`e@niQXz!c zBs86KROJ8n$J=agZJTY|*lb&yZFAFR+qP}(X1mR9@?4n5RmDG0i*G;d&$ zsI5*BjHj$lHTQc{b?Vq_3R{@l*glOv}i_@;x zz6tRoWT8a`+&iLCWpvei`X)GMAbDZP@1SD1>VG>q9M%&Nb@9g#awF$8rial+?_}|U zkJ`uC=dR>v!tYKvB@jwNFJ_9L9rhbsV(6#@Jij8$Sk`9@?`$^Q2CBR7@vC5-e}AW_ z<8r%1nzm^j4|8TLv~1Eq~tZWXoSw?C1aWCc3o%tOu7{Il%X1V zX?~-sAPYfjG1#UgU-BiBVO|9B`TLg4Dgx|`i)~kw)r(H9d~zMrFHkLMxs*_*H7Aub z0lCK0Q6&oP8A-VZq)(Mw>oUk}vGj@guHz3Zluy(%@hj|HP&2VlW@mkB{Q%1`@Kea; zM?EPYJ=y6jaAe%whP}Hw%I9o5Wp~viwrHKq&42VSPpy2k42ebg{g<@=BcJGSDHH2` zG4NIC`??-WStlLpz^vpTGKV2jAA(?0wa8Y}V}- zUJYht8~>0O%E+vL*Yb5J^?p8tSDnPPfUM`0Wqy|>Z?IU`w9tS0*#1tEI1R@h)>V&z z#?$?0>zyl0FMnlqmAjNYX2dk$11o=baK|qJ3Jx{nBDST>}>yGoXug8v88FSZKce{MPWlgM|sMLhwpnx{_ETOl<=!mOlUCP>o%?f3A zrmJ7GvbA6#9(|E$#u=^SBp+bJH|wWv+F9A~QlI7DQ7!M4obXC_4iOhn(U)RV_y*rVkcCqlWH`hiYUZCY0?) zDEU*bJthvfhmrs0BgSSv+ahSr`ubwkz^>N53|n3pu&g`59Kmb-ajEKS3|@o=!dvl~ z6Ef$H*#?2EBK>&J`7l?OwD{?Fz3QtqHFy=vWi=hZN`!7RcWc6$_glSMW#x0xvwTt_Mm730rz znNZ$X(xl|k)LqvL?jJfS?5*-gmswy}sCIxRfGJ_+gb_Tk*P+ z=TV>$mE#o^#)1hKeoza{KdrTUs)oaGf2^*QJ}|ym{tZRXuY0pQ zRO@Q1&!6A*?hZGY9an&qg&-C$ezfgpc7m7m)aQ%I!j(60~AFeMnfBHfmS_wSwpIpKJyB~|EF4mhaBGXeyftl|9mlJ zyRy3S{F49at*NO+m8#8D#^rF^vwGc&URG_=e`9ZInrz3c)iFIgtG3End~?!-qbVDy zI6lBlEUXqjQRRSi z8K=+QZ7!(o%h{iIjgDMexY;|W9<(s0F30{n1Wn+?G9T;@_k7cT_XN*OXxgw{&fYHK z`7=`4gGLQ{{#D&u!MBh{4LrVpX*lXq60H|C7BfdH*(aX@I+_^08g37Qu%IDV_1|_C zL$o;uj$*Oh`Fh)QcB-*&ov}X#W@)XrnpV$9C@nPaB(_ZKs>S`%P0Y*2aNsJl9(pb_U-5aB!D!llQl zHk}f99IJF&m3T9O!X0EUq)9-`*Blpn%~>MTy;8GHjlzqRC3gjlWxtP1N9X&KNw+S8 zEhKZ%Dh;*T5z|LtZxFv@e=55z{d-{GJN48oa~n>l-X&((S2Tn$ryW7h<_;FA808G# z@7Y1gcj=B{>$y>p=?d<121TT)sWXar@i;6R^R_YV`+Kp(Ppap;;>Q;>;!|*_mGd~ z1WpETXNddKwU?JzX%!R@YcaE^(5|?gH5T{R*^U(74DEDnG4Xp`jEP=7 zZTm8ZqY|2|))_>=&k8>2myIzpF*P~v2!Uf4k(flf^4;a$vIz^D(&I2Ndyx1B?9b13 z?91G98as#=p5gAhLHRG0tQzTb1tJ5xW<1c%z}H@tR(;Qk}U zOIO7=d|PW5PaD7y)m1l8=sz(=tN&F4A}u|A4U7zJv^xU8rZlGh{<&bK=i_N-c41** zh{yxxcwUOwo=(+hXz~D-f*U9EqnK6yz{viv&gD&Tx!Ay5^W`_2SybB=xr52L2PMl> z`0w~_*bP!OF9uu0q?hX?{>z}2$ZyNi#W~K!R4)p{1;4#Vd$Sr^M5OejoMA))kpp7B zeUlNFONAF}-zdJAnQkMK6LoY*Y+5Yt_lTQ!k}h9tZOOd)U?EwpV%Tt)f6Z@Rj-Yp5 zOotN}OJW=hHe3aL$U&AwvO38EQz%kqTDpx1;v)mhi|q2s z#7y2A`>8}Wvwq^h00aH@bDL1 zzk$zjS%8jKbuyb>v}88r9Hgp*5WKps>!Q%xc5UQ&hWZs2@7B-3`aIhaSt zUx{@O_oHpfT?Sq%j__c(nA!Dw`t7v7hP}OEtnJ9&F4w4uo$2H?Y3$_z<%|!kiCA;J zLLKu7lBgcJ++~#kON*J=>#+FS94+;ip^IB&eAy0jv}f1Ck6p|mJjcIo;|0ERl4l4538#>dOGHB zx2O}4pzFO^*V}(Garpv+eg1Dez5!t`is|TxBkucCr^yV!f1;#R;+g&xMlWSzO;H+( zjlPvQVg)paX=!Qy`U8anpMW5PfGa>i9C#1I30;2yzus}#wxMlgR8E7asj10U(0kQ& z{tX$Hfq~)rc9NN$n_H@Uac`+o?P9GtysC=F@0o>FGOB3zzvN}D*O%J}+(e?StGiDf zuuuIDoS~x$J?~aG>GuHyfqRahm;KY}{qN@gNl15nPrYDFb`NROZBd~I{Nutp+y6f^ zq=>vj;{)!C|2rNIM&n(<%GMp&eeO2SvnM1h4CcRWZ|HX;!Iz5)^cv-Ve)VS_0r~iHzJW@TOz2}JWeKPQc`OebS)fKD;V2K$!JG0KdaIWhA?S0zLu9u_z&l@-E z4lwHqKIxpmVpgQ3K1*`u-*W=LkIu_&>zRBnud5>_Z9_+XC+|?`5&7iB0otwmgPIQ?Z$iog;#+$Jh>R zc3q?x)=eNh|KO6KIEnJnQeBmlscFWB`5g$n1=?d8gr&-nUgX-yOdre22WMBInI<12 zJD@(7g1uySO8X!%zq(gR&@pX+C3^kvDWf!0-Uu#sp?U2elf+9VXPVBc1MI7%pzCYz zR95~eYwKs8>f!r~YYv}xl>J5<=E&$tezo?x%h!V|zFanvLK5{L<;Q|E@?iq$@=_%| zlgv4xct}+S-4W*M`}5XXOpcX@&`>6aLaiUASDor;E}Q6;RHacVvM`pc7IR9{S<4kP zGL>YSrd#?Ft3&ZHOw`wQGIZjyrL!;!*5Acext#4KigT;9u{Z-8CJN0KDC4fxt4qYc zqhJ$CJxx;9Po*sh5MW=Qq{GqFj#7;odAV%&S`uQq!q5#%AyKxFXDRT@e0A7Yo(C+@ zW^7ZIbQP&!ey4|GGEV-Am7It}h_sD1D^j9~89P7}^7UMdL0426h3<4HB9k{sZ!^T& zy|%zA@G;efmXZQq!@$+!h+q-!?^Ioeu~i(ZooJ;p&_gbYOc`5HtS~cQ9dGXDC0k^P zEP1mQ)~k+dklTvB4_f1Xoe5ZD1@SQ$(K-0bM_*-G*1gLb_z+_Ro}H&#fASU^N$HRdU(?gv>&u1?XkSNtZWb`p6)p2~5`#$=49eBGc{Hmq1-jrG&aCvT5Q|~gG zy(3n1e2nj)PQCawr!OKQWfV}MxZ03V^iX{Z(z;uVzV>Z=q1%?FMH?x zxEhw;=zSm88ypRMik;{mX4&156$*Sj7^$lvj}ZrgdBW&7M}^v0PN z2zq&6Ycw5g;Zqm`Flrc&Ml)EuGR3v33(y>NCN9`6dISX{|rljJ*|^o5A*| zK}kZr)@b97VmRDlK9BwS@Vm)k^B~P6BwVdY#M0CO9mSP1ywu@A7Qlxs8H+1jtZ%GU zs3bl?6ful%j`VA`c~o6mlR`H4a6Qj4gf{8RQy~J9%@C->h zKNIl^yTaf_kCX{0UML0GHD9cA(!vWJ5tT$3n`DbI$Wj(&5wpV#kN>d%QC2sRC9UWb z*3PXy;!cxoOI9+@z41fq6uOyVUQ?Q~u_1FL=OP@Wr=1j3p|`1Ah#QjQvT+~excUpP z(efaY=~bs6T5A{+O(JsI-3^w<&-coWXvpFSboa^9c@iiN)-^Jh86opdVXcx)I1nBNdJBfOJ zZu!j)S%(?!9uCT8w<@=r*X^0*?oQC5`vwPgIU!vsrwD!y_=KOn_4M;jrMABQ=As!6 z%u)Jp-jr>4-;Bu-2)M!1fM37||IcASepkZHt^f@J9;aUiqe?E9t*h7nisLcJdtCOh zKmLaEI=@qFv^gFP?z}TPZ1?92Y8k~#-u5^%wzawC(n)@h7VmZN-gCWdqkYVwHG)%z zHoLVyHwUAxd@I=wU6Fso(e9=l1Coi~8i^0UQ3QdIUk12@b=ZY06-TgF*L}6$3-o6O zpMHD)h0H&H{sbQns807M^LBfW9^j%=zyWta2srW1KT4D$+KZ&l`^RzpVp3aGB`@(k zeiWRbsbKe<8vspq`ut-?O>uB=p6|SmFo$qM?Ym8_hqxZXQj+&;vz*P7A7AfsrwTFJ{?kq*Cmz)SB(o5o1g=NqT zlWdcUrA#<4UB~0GFotg^<1|8@K8-=2RI7;+vymZf;)-eWNr3$ntvh|Qm^q(3Di@aP z)J>XyMVrr=m`UWtBbsTmq{7vgd8*1OTX+Sn55tkOp@xoe&6ZeygK&i0ppwh1b_6c1 zlEkZ)Dl!I}p7YX>sVr%!P4+yC^*WdSJ2RD0mc?LQZAWM6%1WR;NfVnwx~D=M+IP-2 zHd3RBsw=%`CdF$=M;!`!kUAAce6}4*zKUr4IR&pMmdP{@n0ZCkoS@V8bApSFR+cEa zf3FynV}zTcBdWlva+fZl!IiO&D1Ti-pp_n!{ZalUD2c}Sr$)zqAr`v&To|fuBo7AS ztR*oGV!Hg7@?7PUSuz}sLPyp5M6*Fmbg|hM!6WZXXi9H^F9;=abwC=igg8(RSr*qa zJ9(snCL1eH>FM+WoW;d*n-sfL9CzDOWq$d_A=dk;VIm2C8`DTf0-o@Oq^^Ee*bKC0BTup?5!!JKBxLsDt%Za>hu47M7$fe)#&P+ukx?w^QcR{}c&lG&dB(A4Bc z=c}nhsWcfL+(WuwePghzjGQGl6R6|u?vkuma|tld&EW#RH6bh@2)s+>m#=1*^SP#d ze&B)#SB?799V``7%Rzkb7ylZQf6Nje%f*9Otfs3bq8SHg(SiZ=&8+|?)QHLfNtdc@c zG*OKFcTQ?(+{}X3gcrR+ZZbmP(AbFL!9Auz68$@XFkC}$q7qf~-<7?jri3A8%<>K0 z^zeZAljrZAQ&B#6j~?L$-r(x!>G>*5Kn%RT@(Dk=3Xg)n(ozQO;RXZ+^v_xf-Qk(U zxOJZq>KPdUPRsLWI{Sq|H}SSCLf2r=XiSp$?!{9M{db^~o{rAmUH<1g%q&<8(bj|% zII;)73GTo%*bw!TR+TFi@2$X_#sxeBF5O@-MR_SoE6&j z*a$SRC3X+T+5Ijfg^#v?0m6D7c9bjM4=BjqZ|gr0eI5Ueh6~+8gh3nfI>&q-<$uP% zM+e?HuJzgDFY|oYe!5>(&anI@Go(F#Ijy#w*rW!QJrUp^yu^9?Aynk3W6!g|kh+UN zs~?b58%8HNI+B(*))rBnRY$Wu&CeAvJS0%Rr)`1#Tg4L(8;odO&NHnAKpdXna5;>Vh0m1aK(cC6 z^JuG`P2aH4X=ird8m>9SEncxZj_pVZ^M3_q&qs3=>loPSFMf1mYgnxi$nOAD4YU1r zz>SQ#W!&6K;6(=Br8r%#Q;bY3L=L4JdL(IC8Y-6yVzTDNU~gtK`5IfX3XII=4-EI} zhy&i?Lc>P>Qmfr9obnInO#&VIL%KqW4RKd<5Kd`Z>YAv8~0O9sWX`Y z|Nebr`5vdO2fX_;Z|b*SD6D+6dTXO~kfq3deX*CWeRlRx`W5eH91Q{fj}?cByMG8M zy8im&PU_x?Jb}W+$3K=AQ8I+pRw5rHnGZ7lHO3dwumW^_*KVOz9D0FSdHYe#^St#Z zB+y?^1vZYDckl+QTt`>?zZ@fM7+i{E5)JNr`C_SYd?(~gWRx$!Ns-0>-)%o zB$vHPMiZqfs!M-@`wQn6^8}k(yqHQuTVI}VGWvb9&JqQNmbPG4P3hp%_X zRYy0HO+zoCW8?64@z66TYrw>`$Ow?`5hJKe9{Hgv4@L|bW(7VJPz3`Me0M;9{XT4! z8lGP9JI=3sc|0E({@P5f_Fq%xy`O1y>~;0_-1P#^r)rh=1~{9W&O2`^C03qkLc?NX$zl>eg2*q)(+I(V z<((SX2mTodL`3wKTdg)-bT$ zk180+3pGhxn-*0vwQ*u7U(r|$w}80dqBMVPre9`)&9S7VO^0e@9^GI$UyuF>V4Vx> z+>U+Z%oYURrbG`}afpeL4gaU1sOfW>uzX|vE_GZ*O2LjT2Ul-=5#>C=$vfqhs{lQi z0@t*>vv_P{NkH7SU(>N#HApx2^vjQ37O8Pugo<*g3qfOI{>OGUgeuLX#Jy+f)!O>( zAisnfw5B`;PJc4h7aMI(beb`7e=QSCbUxki0rFb+I6m(L2Rz&^^umUJ5Wg};(gX+M zmm2*w$(AaLTRJ^mvJ&G4%4pUBgZn7Z%G?pUc(Tpv+D>8C?$2^G$6s5*A#bV%adHR_ z;4$3$hd3llq$saOuxSv#YKLX)uSV3+I0!_-w?+-)Mf(7=>j34T;Xs9QEjtIr&6-|G z1~=BpBTBvC8ydC?#|D;dv6But9kk!*x@o~YlsV#K_r%WWZM4WQkBq+c96cjN$_ahz zKza$e-L!MZ!>M&|R6-xTBF%b%+kIBm;B!xd$=f!@9Dd(C=uPjt0F&INbTJ!$MJ33} z;ElSS$(1n1rQ$5t;$@2>@p_3+d%bpNfWjMII~t~17FJ?ur^N5Sti?AO!`qOgskJDM zxYRThbF|$#{H~hpya`I)|0u1F65 z=Gd3I0qh6~e5?P|0*!y(&%P}E=%4J~{`eyFbY1R!pU6CS>872bXEGXBeNvCc>vK<2 zNP{5ppVh^m{J`_sllt1`9#h=*O&|LF_uif35j}^W4nGsY7K8|3G)`Mv_Yh6^P6o6c zc(-#LwN6(a`%G8iJab%wvOkQ5`lxa&$5lMEm5O8El3{5kS$zH>pNJHLUO0stgW=+^V0Sscy;D9l^_Vj}JXd*9 zIt{$W65cAW_{0i%9P{RkUKZ<0+n*M>Uo&S{Eq1so0lw?i|xDP z=z?nWo{mOB*0t88E0&Ve9asXl+UPAzA{3Oop= zS&kDjDh=tPV<{yIxJbMKN!1pJ=!67yv&o1(S;B0u-E>Ap8F4%{nTM<|pj11Aic+fI ztd+{E6+p(Dpe`3XUEBK}z_E@rBXj6>OJhx^3khmhNv5FZ#|pHVdfwT>rdU7)B6PPU zyn6B2nIv&A%Z@>lr?5StHBUoQL4TjU3sb67GvLOiX;o+!gsf~zbtKuof7^a_KSNAwrH4#ysRZeg&xib!cWI~;q`8u zyOE(37h~as&K0eaqq))%vO~?}uBaNvn&zH6x_{!N=miXjcU2z+z1xiXBNjF$lk#;X zNTPph%EH}jx4snKL$oQ7>4+6%7!~ma2HW^AGx)yts-D|7ZJn6n zOR_n6@JY#C$jkiK<B`G>FJ+e`8}=k z^YNCw6^PSosYzUx--wrMqgnF@CMt?_+^~F9-!Z7GPTHM}l2f@SjxHLQDkN2=p?@SYc1O!fk}yP(nkE=caq}Y#Ne_LURU2UoF&qXpsT9XPl&>r#+OV z&nf7taw5~(rt{@tT zUV`D4nDsF4!&D7=<$&8g>5#`(>eesspPvg~2yL(%6)rJz0NIFhGhvEZaD)nWN1{;q-d&X=d8VF8W&dbu}SKk zw1~Sm1>jJ*N0+CttG57TgX~Gt->H;*lZV|+iYWEg-17R2TE8gE$p-&9ux@yprk|RgQn2U&F9#By3uhQKd^`aGK_Nh#H}kuBD}QJ z-tSZSJ`lzzm8wcF_X|CH*C)Cw1iE>C(7D z&N5}QkDBu(JhrE_sqHC^ar{qA5CKQJ`^=BIIX{7BtMma~?qQ?fkNk)KUk zh;h*&ph@RQeIN?7ROHrWU=j&c;U5ccoTNT|?{!v%(6r zAd$(+v4Gw$rl?S53;ytZ&E*(r8EPiUBy%QJk;-7wk`laR4xf-vgwPWlcvohb%uJNn zh(#PzGoEcP1LvPrSbFA}h8YL%&&b6rCDN4cYtVWMzdpawoCSC3ks|O_{`J!@N(hdM zYITd#KJoNJ9bJx4Avo#PhoI=Nt2QRaroX{{TSI%nRK#nT-|qi&31W9}Gz)Nu zyWB|oIpNB(wgy&-&FnY(Yx-J_Vk3H`)S#0o9C|N3qV_*6fz!o;-BoWhvqDeXJHV&1 zDy?P<4Qnwmv8m!|V>`TS@n6RLzgQ!o#wX@oh?$|rob8of^e{roxnIj)bO zDN^t0q82S(ZI2~`G@#zgJjTw6@^Nh<2#U4hpyt2I{C;4)apj(i zSh{o497|A|jCY5x(vUaPD}Z-|7;Jl`r|w|mGcYj}`*iUwt9O-X>WigJ*icPHhO7w9 zSW=M(l`fx1c|aV}(cy9GZ~Udf&=#ezK|rjd=A3LCpFeZSz8O}^NYruHb6ka3Mw0`s zV0;t~p|Yw=ogM5i&aWsQoaB&|vQ0i@&13<+rOR?8s${a*5+vx#vXsof+9?@d%he|0ko{WonR7Ss9%CZ_Wrd{qL+Ab~m_EY`O_^B-m)FFQEl_ zenpppbBfTUc=M-viE;YXS)=w6X^`eOTbZG6pR-iw0YXoDVkssqVG8!9g=K|Y4WnR+s1Rl7#{O(+@ly@Ts`3miZ12l5%-RB5qCO7io4 z{)xWz^*;SN%N|3=cZ7O?C=8saMjpD(`9)vXgNR{uMxiAQ%G8B5QvK7Akb1blmp~YN zufO1|P8#ZwOR{WyvfYyQ{FRS%zljEqslH)Ag=^ZL*P5&g@?aiw=XHgUX2P4_gXJ5T zDSdL6S}J117i5>9xNj@Db}=_d=oVxv!M5QlR=OmWuc~RSJ3P#iKcjUMjnS9b2qLd~Nm-S0eivrc(W_cy zRz6-T36mFFKtD9IJ6A{^TUbwrW=Zec!qx&;rjp3&wLWa)e`~U z4RBcu>u95!O81Rn4i|tjlUQBn2U6pP_QPa~8n9wJws-ts{cm*7*!}{h3b};J!nsCGUCnWVdoc>& zk}v&kRyaNzEIZ*xSE&n@=4Bwe5{8uptpzplT``=|xVkp`T?f9F=QN)afQxKiyMu7v zH_=98;6|PN&uZrDTF0$%wB94Q&fRyU=Q-w2#LxXe5D6}DTfy$TL-&W?lzrC0E56WQ zs3+lp{?F@ruxR%{{=WJ7+Rp->cx?BHwRwNUe7F776J9z@8ArrFadws<$GkSZzt85m z<%*X7+^fW9O%-a%%C4_cW?9y873*lmLD1OIGc*fo4*c`^LL8WUv>ZF{KTKEuc^wa8 zVP|Le1DjlS-pzD-57QgYAk_s3nJ*uJiwVq1^}>y1?e5gB-8+4 zGh*X1ku9SA5J<6e?U!?d69ysdsT?*Wp$ZHZg_X_b*y9ub@vR(x^}W%9#O$$Y18A4M zl7u2Aj*LXz-Rh+XCwyhmU=RI%_dreF-%Bi6*%lGPN0U#7Uyc7l3rXXkW}9=!THC3a zL}GX@V({HiY)=KNd@(#&m2bhMsjf@6=uCUzhm4)(!d7Fx4P0aPF_DrTgGs{Q6iV6H ziURH6kW_zEYa3|H(VghL(uFBQd=Y^c4J6U*KfNq>0X2TUKL*Sw!XAS#SrC*~s#STeRaCf`1< z-gtmLt}lngAfuie_j-T^b0FT+rGEnR`@_yPn(*}#0u3<;t$zl;AL#D){sc;R>U*Qk z%*;K?s;)oYEhOK38X$lFqa-}m_QG0y0D;*F+*9zoS@8~de2*yf!u!s{A3q?n+4HA>iaLJzK`xaD-e0R z2@5}5ZNuB<*5&DUbzW#GGPSF(ZB(zFN+NE0LsPF9oVGcD@+1Q2QdfC?MbaRJ zZ0=?+zo78P%O4Rby+V*Rb#+Z09YZBV&DM(oxcPyk+1%4!ap@kfyQxu%KNF~}$0nJ2 zQ?z<-Q|-2UGAEh)a|ro88cat~Ei5cnutDGz;jf_aavd%_MJ;p_nJg)-*tYX}BHdlj zsy#JjWw8B7c_GORQ6vF}sD*7a@_U`1TtYBBNty4jz}JabXoY)fVmVQH7sKVyNRuty zu{>c*nej3zilQ`a=3lUuMje|KWiKId$%baW*t4e79vXSl3;GE$Z)Aa_kwWnqwRP5F zvI9W{=8-Gp(1jcUYIJUM8KMM5_>(YHP*K!0VXcISFsh0e=Y_tkVeSL|Ojxiq=y+Zx z6~EG6oGF1QLrLif8GOnt+kq+~w>BJNrY>b1M5)&`j&FjQZL~E9VRP4ae8Xb`4NUt5 z0gKB=3sbI`50Uu`g3QHKr3h<(L=yMRQXM$AEf>^Na@0s>A zc+oO%Js`G$Z<7Tt@GJz%s;1AAfH)>%GKlQST7kZMmSl^e!2_jRshxLdfMZt%ZvGov zp1xmjzx$dJiKK{w6Tc?w>w%O&zK&(P6E0m}*)i^5_Bq-g2Os z{K%p+j1kUUdd@`D*&mdS9 z&|J7t%dI+*Px&>z-<=B>uu@!?n3_vB+sxQc=vXhshEl?2+T_7)!c6oMr|%f7lTERT z{0rYXmQg|j%ez|Gs+ zWs=Z5&n{9*wF>pQn7Q3W4HXhrXEgj(wL1GI2LblYV%S}8j4G>SbytCX48-gMyiVC* zo~m8cQ1bobl9(}79&6U?w3ywQrT3T(!SE}yg{7%S?we=u9IF<;gtE*A0sZ6g@qm#7 z1f&B~Xat7%bZtE58{eI0#F+*%A%t_r`yM2J3g~2%@j| z-FkAF=>)hO0E9-X4PRupAFzPnax^=*u&W>Na_2R!(S1t1Gg*PUq^mMI&{6qKaW~Gl zjK}gk;b4+-vf4rWMGQClclT9a_<8*&()L@Pr|S%ukOgl8O9ziM1AY%D;C3&VcE9bR zuMIZD~9MlSrSUSEFL?cCC2zw<6gYJp%X4?C6D=TTio$!M7 zew0c?0s|d&FNN(rnLytUTVAhS7NgFWYIXC@V?%-D6{{axO9HPa#hZSUTHa4eAn1de zP=G-I-l~BoA@S!ku#t}d+@X*kRE239M)LkQ|HXI8G1C(0|8)1#|4J74X}LYhsbz#R z&<`p#V$1U{iqDfdUqEG(E_z8$BicLeZ?oaTv%?(YbRTfN8T;*(o@^Q@8;x4!5p$LR zZ0`R8i!RBXg1KCH0BuImibX1|_#?WyOwE0z-mNCiHL-1cChRQhpv2U3G-_XFI5TNU z5?AC@Hv%Oi6Np|M6jd9ujZ|E+zt5LdT#6UPrH$o6;hwK060LF)G+Xz-Uqz zwq)07CPOHx|HhaoQNa8X>;(-mNiV&rjM0L&O=6fhP|I8weO<}-Br%e;5uc81-cyL?a2@3}G=48xt zD*5|?qb3}jxV!qmn{;hmLopSH=L^f1k=piP_(?gr_amc#AgFLO*1Q<7rr~g0X8Cfd zzb>Ju3b6Ec8&dVOL4^}=H z<|O48uVPB8kssj%XLR``3`jUQxH^W0ds+bx#bAUD{K>H=<*NI3x-7FuyjKEJtYFtj zuBMz}zrA>tNZTb5Z*ne%kLaX4EryM zOn!AX8|xD}l%k9fr||#Lbk0$keUJBl*Hn{j+qNg$c1^Zz+qP}n)6`_!)>M;SzuV`x zzWvj>)$^>odhR{v+!UZ|a`&rL$2gJ#E@L4wa^~11aDvb( zBZTiuA49=5$TrhkTqO?nTE*uY6cnIwh@4(zI6MBSN02+Lo^TRehjQXUth4=2133w; zZBi35=z=k8!OF{ggEQPm5cXg(D+fwmf%a{3f-lofwDzx@Ah&CXs_|Q}h?J@^zJ^c} zN2}@ZmA7RZW{{$i)fy&1OM<4gxYB2usu zaiFNFr&f^FbL;3n4z4xqbq1H1t<4pFYo_e26S`2znd)=xdXs&;f(JEzRMLWT{Z#Pb z;g-O(;8}7&uB^LnJ{i_m6DN>mt;R4uy{{kW#gGb_$Rme7c zKiP%+1gn&*Mc2t@LI0xvdZ)zVE?Lo(voxNuyp$=qinO>lh2|Ebd!Gz$F!+ zC3Fdw_xxpYZt-X+$dSLcWc?!i}qcV#aU(VG-(w8__ z3a(G>90+M&hZ}WYW^MY!Bd@U@?pY|wsg!ELC!TWwb`fs7irNdmDUf+%mA2C%&>?Hm zcBF;}XucmM`y%zWyw!2o2OrI$nN3&{zVSz4YnseU3gv5Egc;C>JyMSwcooswRJH## z363iwH~w;I<#W^K;MkGD4OSL&y}6D3=o*h8*Om(@#m5fo!|G_-sx&n5L?m1zOfF9s zO6WW*F=V%-%;qM|joygvhSacM(DlKGx7}GDE`{PlZLld8$YNqr$(SI~>e8ekMb!r` zC+M)Ta%oX0qD3qaC^0`}s3X#19gv|#*54P7qIk~YMQGd7@6l|mMpA<+_~x!Zs2dAp zha4fPkCo9huE8846F}Jl3Q0;92Jm^u6b=$L9$^;ch;1cz@q!FENFfVbB_i~*QNOwM zD?tJlWdRrCyFyRHcVx)B+XM3ssJ+|*LeV%(tF8paNfzf(nHw2@rO2eNIV;C`=su}{p`9ejrq?h((g6n?q(QgOQ=6a|%BDjkwHN3%F z6*69}IX2rBOFnV(GPFx9%!G2KGqYC+OK&;u@0C)EG!>LFUiuHn!;J&Jt{cUFG`I;_ z7wx7uZB$i{riCHzJbU0?byU$5*`)czR3Q~gLWVvW-d~+Jl*#n?t55}8j5>^p(QRYU z-y?r??KXuzmF{t$KJV@%h*dTk5n7V2Mu{TvIuk5omi<>T=wo?al(nY<+H?vd&&c}X zU+l>Nsb~}nP1?-2AHgqf>QVroNQ`GhI=eb_$Yyd;xFM)JciTE`7}l9Y!$f*aEb891 zd^~%F`hEd{iF|`^RLMX{w}Or5gGMAK3LR%q+`%VGh}^<@FFmyIF?X%nWCVt1LhMq4 zevA3nSJF{ssn<&Ipt!Nflm#p>817JHy7gF&CxsfRn(bqm0t4_4|5QRHyY)VtuU|Vwf=c|(ciUBHWiJ-(DFIi@QXVOfW zg|`m5Wv)B8LzcAE-pY?F5F?Qwx2bL%oPYcgL#%&n+_kU4eh~{%B3VXf8YSb?V25H| zg{MTj>h*;PgPs7S1m^2ML17p@wgK!haDPt}`bgFb_b_z!nZzHL>~qum5G#8-!TQ83 z1as3Bvd5;?xxmSP;vi9hW*r}4C4-9+rkFJ?(@{HE&zb6q9nNb~FB3kQwZG4E#Z@AU zD_}4cDa>(skRorMYSN&EZgaSl{Sj_w&#F6>CUj6u!F=~M{k{k2MY%Y1ilO}&AaL22 zWNiQ4{Ed36W)E3BEC^YUxA+CMfBmPQR9{#vjHJ>r!zKR}YJ^~s2<%R;>oHk;5c0RC6KS!YnbrPlq1)| ztGLLp!)oRqw4={)yKI%4uqLYbdF1lWFNQKfFEk`0ew{uhi6ZsGxkE|pDr!ldrN!2w zLZD*&jz0Wt=u&Rz*!sSCcc;sMu9iNpeaGu*@)s$gxZ0GxLc9Mc8g)wOGGBZ_-2KoX2-j&IA;A)3Or+-^IO94R=u_;Yd|8 zS(!S(lH4YsMRrCILCMBA-89&cmB54p3XeO!N0Ra#vB5~0>$ApmL^mNrC5u?fH=Yzw z^$F4z8YHR0Q8KYFv?y^%QAtUeWtzY+Byx~Ix(KZ?iCk6?@6GZJvIw#jR;I{8-YiTP zC2-56n+@Ocuzo6M@`hyw7@x=prOeF;^OXDH%Y>eZ#E4u=%`{JG^73%x*-Y=IK24V; zvfR;eS()>W%fg0p_O{zg`Oy-si|!QzF6X7m|o9obFQ`v8VJNzL%i{7 zFWh+6LF5B4mmbB3)?Syb^M?@D2me`n!*cW%WokqVQ3q#{M8+Uzh3>Q@gj+)W4Od)) zsmnQR`Oli`A2kVdhqzh6Mg(Mavew}d5;OR&1v3JX)mry3Ts&$^OjuNhY?ye#@V zwdqbQOt5w_aE4U~=Ix%Pzv6o=n9Qz$8R&lZE#cXrhdI977;ewC|M#!qt*`|qvG47) zy9Yl=FfOFTq>PsAswsz|>s9JwBR>DyTms=*RDy?SOO3jDG*(b6n71%~rY`!V7{!uj zz>347<|m)o!#jqR= zGKCeN8-(?%=^nKw$)2&qeD&OdPi804(g5^NOQl6+C0T;bgdo;)iYLCw`Aldmti3$z z#}=pFE|S&q?~KsNi@uWn@T)6nm)+I9>`{uDj@DhL#)XHmuKT2|@T3)R%wQ+`q#bmo z%f`knUN%xvo~^#d*vYQC9nDjweZeXxqmz;F2-JAm5e|Pw7iv^e$i=<|b6}296usrx zOvfy_U@o^Q^L$@>rtnAGU|T0KK3Dpo5D_oK1TqZ*7SRwHWvqn5i? zhm(BWto<>`a|sIum6{g+SLWXFn??zv$jcPpSphdlA}oceJ;k)7GBN!nXK@%3cc|N| z|KCuf2-Mj^#Dnj-cmW3;Eeiw*fua6lCE3|sXQ9uNP1dV*$iz&^%bj~sj# zzV%+5HBUKnNFpFAV9k6*KXa~X_2DJ)tyYk7nG@pS$~aW)66L(K<5*!_Oye=A%m=26 zr?p4r48}kfxv>NBw<0CEO~F(nFgDDvyg0@)?5WhXNQcv>k+Szyez`nz?f@V~ut# z8NQYN_PpoD;45;p6)pC<2QKfN-RKZ?stT3pw!)k_wKmoha=ka&mdk!qs}m%!w$KYU6xFv=pO|!lgtOpqB#{FzMSE|gu_ogGVkdp5yoY|@r}123g<_^KoRdL`&vmF^HDrTC zH53U~bKRg2D4B}VTbN5^6Ivu!Gms?o9}mz<9$9dPe4-jKI|hpJcTEr_W!62KJppEVecKICcY_rt1hY5{q{{Chc~+sBKrKjs{C1tQI=1B5H8^ z7xn8m-MZ@@Z==H2+uYNor}#;d#kAl3?YE|CVAauAJ569zJ7Sn2Utq=AMGg2Wi*0VybNL-_G`PoCA2v4<9r9pb4`68loK17{5RfzH1Ztyzm?;nu zdwb*k(ui+wZ-E7Q_j^WgWS#{N7RJ5v&d*xKdmYOhX)YqBm*~*V7x2EQ<`P+MBkg5d z8^4px`^DveG2e*ph03U=MehP}`;a9MrA|r}gdJXgu zwMlIx>=kpx`?ZQ31}}o3az zM_eNd57H^~C>17 zYjA7KtaKy&ji175`pSvY5&A>f76&cnZ!NfHqw6mhqE+(Y!!Wr6xlOecWGZOsr{8C2 zkWxtkR;;VH{KJ9L%Mi2Z6NaeB)RjNa^f=c@QhdK-BW)&Y=5jz zOilTI_wp4 zEM)ve1xX|Vtr%5ZsGzZ><(z3#h=2r2Wi~M5A+yGPxYY48@odBRC#)(&BLz{&R@I%8`&w%e4o4nKcfxp5)H)ccs&kKOD!n;|Pxi+*>%D;w+syga!4X)~? zDmu@);d15kHTql|!AwlZH8i&m0io21h5WsQkq4IaTti!16jiKno1zCFtZ={Wn>h+diWKwYHYPYlF_*!vDpiHroJ9aW15+ZQ0 z6#4fniwq&K!_qMJQU0j&A8i_}3M5K$0n*i(o=Q0Pwu1Ie4iQLF1a=OFN!BL`mR>29 zC@foKqX(kN$PW9u6-b`GEJ~C!Gd|rr=^76e+kcZCt&-w0D{O|_NG>%|*hZtCk21$; zCK&)^2_q30wkotFQkI0^&YwYtOv-3+VYiuLJQ<7f>V|ioEw1WkNwYkZj}!MB_GG2@ zvo143{&hKPr~x4Qzv26O0o1q?0H0$lU`cTKyVa8gzz7(5c%&6IZszCakU6%!S(f$v z_`c{NKVF-DjMwUR$w@MKwrWdjO2u9(udY7+5X8J*UnRx4p^(tawe6ciXRjkSV)1~m zD4hR$Q1{~q$}i8_b|s(h-m4Wq(SurC>OawCrGq;JUW{K-uN~KT)cQCwS=q4;f|av7 zir?=e7GWKZ*}FnL#;T;7)p&F>1ZK9O9HszUg4`HX!I)$DIxpf8MGJ^6KM-H z;vPE0YMTgqs2^_qs6xE`>{M!V_yK8 z(|fPGvZIv_9~gko@}ELx%mo(RWlOg@+f&gpYhflM08(kEUbT>{#w( zEv4E>q)aVcDCKTB(Pcd}6;Jr5PX0cMK^pK(e;Xv>#r;3SaXb)I(v%G^qU7fL`Q<9B zfyp!CNQT+QTHeT$AVgr}swsm-7@8}h@rBz{Xup%WuxHPRG-B-n*sFpa9Ny9~v ztnHV;PLJU;>MJNXi($lU_U=Y2ve(RT(#?jF$r=X3Xr#hL_FO}}p zw>Qhwar~zUB>P%MCdU;J#{z#Zsuo%eJ&fUx7eRG$7gEBYQ;AAHrw+_EXIE4p8q*Xy<#Im64I5*(3}7dAZUM1l$?_GMBqU z{XV8Yx&D{57yt312)I~eVBY(RV%<5?@?}rv=9PB4WJTKFBBeW=r*p5uuZiTykQzKG zX@04miDl$u6wvCB3L04*OAqI~zh z3M*jkK6C$04NWc`#riA7nsjBsH&RdRdwX-v_3d?I5US13lsg}xE~C=zwad(7W1i@u zv`W2ylTJs4ruUrSl+=kb`J~N#PPE$Vi6qAi!h0Oz7Nf4; z1{5?JrfRY%V`&S1C5Q^K-zR9arUVJkHYUL`+vJ>|_@GZZD=RY$#jhd8pF9K=jVYxc z5X%;F7_e^nAM#2FoI_!cxc0{6HVJ5=6aIG7#RF9hX`KFRfZ{aILJOaUB^!LK@5@A! z6u3LcEL*Lqqh;{Q#gjp>OiM=#;M5E}5!20u7tfXD;L>xl4p;UZTCLZH7MFDp`)v7>S>v}x}x+H23H!tE_tMWZFcdS{zn7%TiG63 zPBppu)ki(nxo8b+v_akG?|VeVGL~YF2D~(j7);Ur&K+0Na?;3|5d}}vN^fjP@F1C# z(O8OVl~Kv4gA0!WSYg4dlFC$Wh3@nCa)xIxdWt9%Y39g<=!gm*LjFJgQZA|AAi?A? z=K}l3((3s+E_6>^IS(aspiO7TP-ueH@BzaTim1uN11@sXln|6clu{zm?B7C}gHa!x z6FiAtL^xa-D6l?0?6GO6uy|RMk~Fek&64y^i7@iUxjAKox~=70rll{0ge8cO1+k@L z6{r+#HadvB{2uyIDRYhwe=5gJF`lVZlB8EBLpIE^UrTOIs6yr#G6(s_Ni%HxR`DCt zr{o0D9k&rTQ(SVX+Le4*wO`bE9C+EU{VG<}uso=L{QG#m%m}hf#CfXqlSzBeBarWW)OfJ$$GZjp>+19kfQ?9mVd!S$Nv$#7 zjVPZ6mIQyU-lnept@pjJzb(kWqXOIbBY7?_GoHz(A`6mB@4P-q|NVG+-=3a++kC8X zfb7+sjX@0dRJwhh_6Y!3>p1QAS^8%4M|8ZOmB&CZye9~w_aF9HW0ZAXcLb#0aoN`R z;PrQjbM*dF7>2_Qj6P}%MsIp{G!|wyYSDOW|D!9kNZ&XL+h^wQS8otXsn55{>`3BJ zLDTwrb`)TZPtDDc`tVn7@88>y{uOUo^A=w>qmfDAi+9m+Ev24a75uIK##a>oIP{1TpKabc<`fuMo@o{$f zZQ}HU-jY}d)%}@9e>XvLw^3R^AQZ%5fIQw9^MTAeI+sJ6yxo9Xmf8 z;&6djY^yac`Hyv4Wc!M>f&{6M!(4WJzjm(wwwj>wW(8Z@w`4uyxj4AGTSB zfFi;$Mq{1#wO4~tLTX|6cr#eQi%Jcl<%*+tXoD8Q$1~V7>ejYb$jK!`*K~^Cw2Pe< zt@S0{q~gO`H`V5_z=!#UZ9_T0>qw=GR*Z#|1qITTfRsiO!zS1>XTs{ti{mi>Vc~3C z_&bKLKyZN?QJJt;-}+BMdicCQGPOXL_iytJ3MjO}l?B9;^%9JB+zJzEoX(5SXSh2l zlT|O)?|<;s@{buZZn+g!p>MJl}O) z!r&9(_iFb^_l0v@0UTA>6b3~;0oD?auRdG1xsU(8`~Ca=wpRC!{duPUUS&7V=1lUl zGQlVeVKysMDu=gbv0YE|bbV1JWdz?VP~PV(?y2d=J1oFUBQ07q$zAbF*Y5MhLEwG* z@5*c2>v@*Ihoz=p|f7O3UVpD>>sdIpe5_b>wqKj0)(v~k{5Jbum&C;KUhDuO34*R^ng z%q_E1jV-OjO?B9HGn$v`x-YLIG6t*Yj83I2{h$H`V~P~kBra-7exNb2Kng=8a-|YYv=_(q8j+d~VgHFVlvr+IS^PJNnDQ*D4vT$IlI3;L zkzPnF#$^+8`-xAl&eoOs?nOoHujlH7GM?MJ84jM8&kyK-Zj;o1OV75DHxAG+6b8zp zBhU;$sX&rkTFRwCawO6y;G|EF8NI0EVW)%LLf_yubIODF@&bZ-zyWn2vA|`**oSGP%qHW3I_*hm;SPZS3rYM6I;%^emG~cvMe?CIF3dndPA&>Sn3_2fg4Tyy75Q z$GVY!?GHdrJg}*)SuN}5Mu~IF80Bw+~h2}rfjN!Y&tL?r#ZQG8J<=%&uFRyJOWx5P`a;!Z7=`-5!y6X8tnz{Af z=CH~NYo@LuN<-SNF@R~4K3w?)0*}U7I?Y~fvZO@Yk@TD=>dn55jub?bBRGm=-k@oO z=mSaVC#7cVZi?qOyac{aKlxu~<8HM3?zLC3{82FeEG)_25P<w;U^l5PYHP88Unt9e~%7~dB-|sG?nd+ef$|@^`?8O~Kj64?k z3tSYnrwQ0Gm`(`Y)#Z8S#63?0Bg>cKDs5uCQF@Hkwx}^vAES z6cX+X?dsj;+}rFETL^+s%jBbZ(IQjg6@hzt1MwBtL-pPpME{r2cKkn5yv%a2J&8U} z3NFY%Wf*Scz)TAPPP#uiagAnCJ<9sB@Eb81rPm(n)&` z(1aj?BTv3>;NnF{%F4=s#Tt+(vf6+~uf;`GV8scrm`oTkXIN#?B{1Q`Ji1sf=Ut0t zAyrGZugpL~4i8OU-uYd0=UL(A=jVYJ&s{xQWQJmrm}mkM|LNoF5GHU481?|zZF+7l zz;_I3q@{`s1gMo06R?1n36NpV)=mg5Ci5~g4fjBaPqiR|Kmf52QK&c6`3-oXVKmU0 za(Bl%PD9i2nL4vPac~8E{&F0Axu%%8Tc>Bft-~E>-rJ#L-n6A|%swf@x{>xC z!L;G-Df&f6Y_?6<=R;`WGjCp*G_t?TT(~DUoEb<1AlLHGsB@L_HRigXFqNpx?MF(I zMhrG%Yow4-2yWR&z`pA*lEm%h3oWdnCcfcYq)ON*=7POLR%``AeQGE*U_eA6Zwg-{ zk52ta^!}+fsh-qZ*#(#R^x#VVh<$rYsQ$(_o|$Zp>mp=j?cA3 zv8W2FqGs@%m2S7Y^4Wx&deR^Q!v{tT@+2sL(sEi+QC-SNLL-gt7t@a8g2?u%r+_4iDjqyn(vG9VrcKR*A1@Jbh@Nn~(AxCzcV@n5sH(D$ zb&bd#%fSm~Vs!PnwVmtfJHpR#DQ|bJyS*;+Eh*<|bH|;N-ky&xMJ}*MQwAqJ%vAo>+%7UeP=m5bO%dM3!{iZ`55g3Nw|I{wG5O-SNzSRAKU}WYF16rdKVb zgqca7m8`OcC8{a1o2+2ebv=+oEmVp+Eihw;t6>Qmr3Q1-+G?$Gy>BGH#=E?{<0Wl7 zvfzGz7XF3RryNiG(uSR;xWZ`ax)U+FcfeO^K3|smrhtkqU=rSay50xe(2N-}fMEP} z|J7)>IRZHUuM#=ijzjcVT&^#?=W3fBfx4atnb+f`iOV8PUwta{LJXpFAO$`CqUYY+ zs_Dh#42qvya+M1zU=4CaNx&_T3Vm?rJ=*fRI#kYkK?O>?j2JQNf#QJDvNBB#jh&bC zIsifb)%67gjqGZfYP(?8GGyK=dah&a4t^1QFn(!scJ9A$maMz@yK{Z{l|6HHyBdv- z;V(NLbKx)wSS(C58#^1n&MqAr78vMDDWQR^B4uPCz&Z!CsXW&_GF0!=y54@%jDH9p zOOL{S{RG=LkjTMGJ8;XFKTTM7QSv^Z$EBk-?0+S_0on+oo#$;GiUCW z_lQSHhBBQ&v`GXphlXt=8?4Yp-B`&n`U{mqQTk#~O2QVn*|3aFR zM+zTQl=z`8^Z}mr3&co*Cx;Si)zG}R^IvfLZk4G2nu1j(6gW6{1>I@GU2K;-Bv_gv zs=TMlzOlHQ>joFoQT&_~6}M*<+fbn_?F0C)|2jYyp(;_DP=v0Mjl{Ddhy{PN}a?v^L%I(*;J-wXwlF+JuWnMhp2`{t8?~{6T3Vg8v9b-z!`3bSBIZ^X&(_%bW zzt4=<4?VD5GIgb0r#?rp!%c%yS;WL?Ji(|o;hF0Ppg%G|7?^|<2{W@{In+=V$wdrN zsGyUER3|`|Fk>u>E%2PRIYE{OZk$vnSC>w5tAY+8I>pP@)X~AwAW>Pl8z5JTTL;7C z4kJbST#ZaoMG<0*zVFZTA+o|JG&=HZWW$iWr)L!}Bv%?0ZGs_OMT9ZTXDXyC!h&;S zfg%>m7ZVwRi>eHflQ{Lzj?J(Rsoc@ZMYBY}sR=s|6(#wSq#JmakMf+I{HffuUqmJi z5kobH^u31vOrmLaVXjYtZ{9&8O?u2{=h93rec(x(%iEkU)E-@kP1Kk2W2$O2U_4Py z1s4py9wLTQD>te+^&SAn_&1li%(?H~s%x@_^V5lFjd_Jb}s~W%T^C1%o`BE{duhIc7qoq_V!Zu$qmr9IXqU! z^@hKuzuNXaXyC4dB2rjpd)#nB==*%_1B^z0*IHmSvaH{n*8tXv`(xMk2APLm5Omylq&ZA>WOX=d6Ht0Ma^1v?psz45?~Chs zpqcdTOxwQU(nwdSi00wgy}>TO?;sFT2&;BsP@ex-d72*LlLIzur{{?+*GVsI1>sm@ z{h<{DCy&pRIjH=g5Q*50E}zExc2rr$yYEcW>g~3DFWtQf^tau9^wg|(?97d)Z}vt_ zu1^{5IfCUdX|W2 zruwO|5FJH`C|%SXh{FXcEiB!9@%)0PtoyAGi^_@PSJsF3&H9CpT;^wmYDz&i$P8#R zY2~cI=_6mpYILds`Ti!E`0u+(QBQn6iQ(A%nA7Si=SvhdzSVR{G6i7;Y2sm6FJiD` zBjs#RT_xNd%cRKVV?^(+Tc4@cq&Bl}6Aj-2iUxArHjv&#R2`tRf(1xBE7ctBk^i%` zH@7dTv+hHy2vrqYEui$?qlWg{PGpG>Q_H-^9Ywf!K^59Q3c|$0l~{~YRvCDRS<6?9 zh+Z%Loaya@&h@kMGdoqM;)_i6|F3M>3MBDBqk(B9I>IoyLa9a2M5us|_(aONf9axkIy$cnny6iYMwcS5EqXt%QMHZRSj6;|i znVEYrcHSgFI&28jV|{%qbvD?zzj#~Oc(<~uR!G(3zDj?REKNs9RTY3l7eNDD*!)Ur zfMm}bS?KtmpbWRUVKg}`gACQ$c>C9R zAJXUm`%bt&e6xYNtXu}a=kc%R9KgZ=`c;3UcUOpUUF+5pWmVg8gq6K)j_>y#!tgH; zqqqKIT$w9S>?Me5jPABH6&Z(opGfJh{9J|0kxqAq>QRZL?zNZ0(R#Zl8YswFn#_6{ zx$>gvb9(nXeCQ%D?bKIPtv8y79f_rD>h2seW;W*3`RVC-c{d!NSaDf-UaODCYCj>m zXmX8gzav)en&Wp(Hd`hak(mSKz-2xJI|!TXfpI>XemH`ESo7o7)c2nW!(K1X<-u*+ z*5rks3(N=wThJ-L7HV>krs**|md0epk0vm!{2Er%UVD3^HKcb9BTEk``x{mLp{4NZ zcRCN*ej5KoL?88h6e>r4(7<_Tqw{c5%Nns@Y*tmQ%R639PIfkbNuyX1UBV(JZps2& z=j?#OoJzh7jbhS(q;O*?8aPI5Z6apBRJhjMu*$&3F!XOiGi+AEQTd*McokArK4r-H z_?r4<8wKIAR?VCel%fJf;;K@|Ivhr%8ooh85Dd}wbH`fCEet={zsh*9d;n^_gKM3vvccEp zN+TaNV2`8#K%UXrXKU)#Z zu7X?usjPu4{tqnrz{kTe2}4rJ&z@?Pl)})s_?VP|_0%|5gE-bnbS|j3{WVzwr8!SCVf;gJ zZ-3(c0k`FOF^sMo6BpCZ$=deUNZ2@~0;YI{fXQ_eT~BF`agsSc*7Y(Urkk8=j9J z4_mxrjr+B?Zz4lIcGGFvCZ-pvno*Uc9V&^mR!m!@Bth$#*0Jjb!`~Shza0^lW|^9r zTf;YJv5)++m&55a6XQRc!JPNMV7joeZdyTJF|d|YUDH*ft5i}|yIfzt>Oo@i6B+Vh zP}U^#u!#QtJAqpN$m@#U!RYzDx9{re)d@Lq8m9wk`g;AM^wH`N*@#4#Qm3(sg@f!j zCoxi}T3G~Yq?{pEMT)uGnsrqiV^?=zIO)C8Z=0WUi6)t@d(BtlA)rdo*g5zx<5tG# zkq!ZQZ(BSODgo0Uo9ddGy1O@0VHF8XiE?8vW7vl;+=tirhqRLw^xO6@Vo&IsyYWtS zq{N2AXhns{?j#05-sHn*_)Y$i;h+*?j4IZ04G9UtLpdj)gk(Ze#0*)LE&pOO{zZ)H z-49_mL#5T^YXz$Xo)ydeE!qsA6+<-&R$W=CnAM1zG4fU_cho3c@{tv2U9Cf@m{7jX=OP8tvG5jsxEQ&a$ADWE^-%9$G$4$dZCfPHx8{JysYazE-K z%TC=fvKE!keM;*xEGZuGucr8g!(EmR+wVP6)uKN<(Nsd_`VK4K78IGa2YW%Qg`mxNFnQ^zgdtbQmV+_^&t<^UJ9&vT+I0m zGkET(8hNiMyc{q*{s%E&6ot4215MST*GlbfK=iGfAP}B0PMo0IEVXLE9nUPRo%4{0 z$dF5us|LBHDNj-(6vo;XB579g zMhT+PxoFx&oEdt1o!;*R-iS49C@3gjD^2@|P$7xP-=M<6!r4F*!|JLgbqX|~@0r(R zSquX}#74i?F68krWX*!o5Jsm%G>hE4DVcS8jmZo##-4evnYs+D-4PQrWgJK00 zCM4#Q<;s$d%e>$A36A4FPU3FH25gyHxb}#HtA66=T1%95pLsaUt3&Ue1P@B@Xa+Fb z`Y;j;YDtn4Z#}fODblAYN?nily^TM6ul_CX1q831uhNUJ?G%saas4Ua^w>BA zAZ0OHqoEizkfTM>Y7Eooh4k7PpX!DVM9Q{^*HIJe||l zFTx#p8$#>^Ze;=K`P9=Cx!|izR{4RoU_iMOn`{|ZzQfpW& z6st!4Pp1uc1;{tPO%r$X?7%=ZFSr^ya+ZZLBM~7)>Cs+1W!gGA7PYE;pWmw!#&Y#^ z^fMOClo(RZ>wM8EB1<*1;&Gcp(yeahZ7gdkWT95Vy#E%ktlOgK(NA4?{uBqXvk@0L z9>!Gh7H)tbf^b2fcz<9q{hR-+BjqFE^q?ZXQS3(1gkk?f1l(vc?~mi(%nJiNOf+dh3N~IJhm>M7 z_t64LsRZ(-|Bz||_ufvy6Ytr@UEvi)S^P``%#N{D%7!`Z?Qs&ykf2m|-X^G{&Z(A) z|88>)w>DsNsba^_Q5G5|M8UwBqVq((3XL%{6NBeORkRo7> zPz&S&?i2dzX%YXEuY23KmY@)}D`wcEfadJjoLCJTRDKQ&+XFeo|2&Ih)_8pmrMnB4du0}jk!(*<|}PxxQI zKNzz1e3xTb>%1y^QUu4tjRx#L*#k3+2NUGWv1_B=fwX@0-WZnu%#f>ltndU;3 z|Hh19Uwzvp=D0~;Qy&jhrpW>Qn+8=!clQ{O5J!y1-WWE9WvRlrA=RwOx!YZP9*4C0 z<19uLsRL%(dpb~~5V2$vtc3$+g&+JM38@;|Q#86r8b(L&mY_IP&pjLWQvKGY0u=?l zI^C?Xg;+5(k*~)h`UAnM5EFDoINAh5*;^I@zcf?q^Tg+eqak)I3;`^%yj4qoo{vN7 zkB@Pz{+lMd-dutnr)Wb|E>wg8fM2YfooC}@K27=gSl6AMU^#?xoZ4~x`NX_VapwK- zLoVqw*ii907r{5C&&NFUPz<5EM2+s>TH3|Fy59{aA*Yu^%J$Pt&_tc{bCKUYHat45 z-~B(6t;cQr<5r{jwX`-h%zcFy!KZuy~oUR#KxgKpUZRayITr&1Qp9e=DgSUydp|6+KGIg z^FOqckBVyRjC$9v-O9A6B15x`BH+eq1I6Q%ih@Rj60yiUWI|Rq<-e8?)SvbW=A`4h z_~;a@nL>+KjW0R;lAKLLM?X)^DmI@puOv#Y{Vp$_lY?tTFxI@Id*6v>#FCzgBL~MX zJojgOwmpTlMI}xOaCdw$mf*boO=dl9dUa zIi?q@??vl)f(sle+;<1*Fefi&T-ibue}EA=2qKsBpnLBn6*J@>B+)U_2NMSxrytX6 z_MJjz8<#Kj{-QMxN+8NF=pnk|V{q>M`@KTpyky03L>SD1>{PgJsf&DRnI3ZEAs+nF zk~;W+{rC>np0wui1mXdw1l4Gr9BB_za<5!IfFEbXescC*MnNbed9G3vllUiEX z&hEK?8zLQ6NNc7tadC}?z+ilpO_nG{m^O_b92nOc@$&KINMo65igoCes#PJ4F!ks$ zEK8|L&Dyp}CI$ngQt_lvDN?`j$~N&S377O)zi;Gz5aO_wBR=mqI@bEm9M`I*XFqNE z5v^QDT@X~YtlRirEc?bV_?$|2U%J%o17&c#z-AG!h&znL6%4IYpgi!PR)SayNHb`n zGXJIsQUL9$nd zpKIHBN;}|+t011VGf{`SW`=@aM_7V4tOv!0~RkLiU-G5ec(Gs4dMhHhD(2xb~n z#xYlLx+aSlg+~iYN@kYGMaV*OPok4A;v3XI_nsc&>L{JA5wjfU?hXuc^T5X`M2{)Z zHnsz#;${oeCgU7>;-=^lFHHQrVwFgR!hbe{1aBY4*&&3%QMMg$D~dX}EpCL#c5qt1 zo;zA!Spv_I1ztLNB?L)Ha(Vj(_21r`nmaRS zD5=0|*$*Fsf}{g6va+A_#%y z{s?fjY8Fe4ivIYcEs5_JI4H}}0o}#`syQVg6wry@T*{*Nev~8O=+t}>d&9?1l_V=8B=k%&`=0$bi_jP>; z8<~^~3HOhyx%co7K?`?*J=pNX^sP<+%<@aJ_S6eqvSzH(qxh<=JKZNkQGu<8m(kv^ zkw`H>$Wy$yvkd)hs@PmWVq@2tXLWcO0wO>}*TD|_=kUvPKB?@0~uVE@4)*>>TM#5~Qqw?b{k06M4^#B#0$^Za*9GppJgMB?ClL|SJ z-V!hc$$M;yIqQd&q@iLgK`=KDl9f$~^(2bTh~&lpAltvA;4~sb|G)qoWYBMwz1AL5 z^AXkk3TaEbhs1;2-g>;Zs>3msKgtU^1JxIQ4^XrHh*mpHAep zY}Tz%7i^aXCM~bm*WyzKSr@)0pa%jTMbp0L3YvJgp43@^{YpnqzIZU?6&4XI93ZQ+&<{*Y~h6*AwPb@bV8CfovcmC zk@%NLXu#+K+440lJ)5cU*zz6xX?S;;>ydq$Qy|0O8aqP`BhxQ~Xm#d2(ie_ESOe2S zUFPd^NZ-ptH>COcaWib*ju$dX+`xzvup8|{TJSnc{1Y= zk|GJOj_34RJ`x%Hfxx_X zph%(L4&TJacOL@fx5n2rcTcMcAbkm#XbiOJ2`ro1SgW{zx?Dnz$?rxiGb@ zdr5;gf4}-NE{7R!p&(eG0$(h|(+gx|WweP!^Mji9XevV)rmAXZS0`L#TK~dmq#0{h z%C}?#|EN zZOb40Fe3BbfAPT^YcHx@Uax{5&}iEK(0z>%bbYtP$tkq$5K<{+y3fR@({XA`(WA-S zXF*i-M>762tVr4#t%TKlj!m}GOa&)u`iN_&p-$HPkXrh5u~@k%bIA~^kwv7Al&sM! zj62DasJxE0Gwtz_Q;~mN+6r}uC8Kls{c2^Ow5g&qxRD+P$^qEd+RLOOGy`K%YwaOE z)l;$zB|=r(H#dB=)IM@X!|ouZx?oDFqwVwD5&Nt47~-+sb_9hCE;OZtbMf8XRe{~{ z!Px8C_YJf=Hd2x>6g|hdRMa(W5ibEQ+6HpIWi*2V;ba$4(t+RO)i7$cQ(5u_M^@#m zxT&eqSx%hXDSoSLnSf10P^EjR?h0XYpb7jg6)QoC?KXIx)i6wX zwH40qVMTyGrLyo(e_9Ab(x`RnMp}=JQg|}6kWDjO!WJ=o-`g}fMsz6?#tx%9(g)S9Wo04 zx)04iPD}$=qhf)Oh=?k|JdSgGV&Y$${SBn@{^lQ+|4*-Cc`%u`#fAk^uhy1N-OY)y z)w5^PRVc*N>tCUPv%+(_ZcrJ9$HCFtwgfc%W z^BsfC!p$vr%P)E?)B0&PQZ?<0(T;R*`!Cuqa^Aa-InUNDQ~ zcEMH;8EVJ9e9Ko5C+;YWDbGafSf!yrqOCXP;;bSMLw-<%TcLyzguIpC2|5nbEv1jSQKE`5OqV5WNck;ws$zguT%sQjVxo zscgz>MAu^vuQ+8;ovA2*gfHrm2g(WHQD-Z{2=@`+plLiBIc&T)5fOIk7hP>`yzt09 zi#tXwhkxWrqGK0=`6KFAP079{cCOKMgpm3Fhat!`h6FEXQlllc-SJS{OBUtAF(HRY z`jq`fKB=#aU(&w|N_8p7gh^A^EqEh6rfB~#Fod=Lv{x7y>{Vi8v>D&hM_i-1Pm z%tWI>=mDmG)S}Wg*B69~P(gFSLR5)oW6mi=HAf_dzc+I&DZS?S9tJP}UfwLB5+kB$ zS$TyJ!5syhAOl~9dG*xbNa~IF`DLvMWFzPYzdab8;w!3{f`TE*&$|#E$J+H9q4Amq4%F$feQy)QB4}{VZgS>afP}kV`o#8FY4G-w!O<`%WHT}3Tv}%DctpVs? zawOs@+zR*&f0f7;@__MYW#Up0^lrGAtEB?5P0dOg23F9`>!gQVYws?_22Nq4cohn{ zj+NO>F%gu#$*5?QTVv*7%0VURgljhdcOn)v-QUyG>PF)ZH=^f%8)I{vyRz@@JjE_U zFfQ{UsnU=UfT0Guh&nta^frh0Z`B^1X8#Wwe@4a-Ho&$Ifs7}>77bKZ0@^!#Lb3hg zp3}KPM@wKu@Wg-dfrEdrOHwrwL z;j5erln!!&Y&d&vf^s|~d9&K;=p%o;Kt!NJ6zUfiK-cy{TF_RxCSnuK!!{o_6qTxd@5PEx2%<>y4>662z4GB%M;m&g$;hbWlO`LT_Gq zv?m)0%gPJF^%+!|Q@&W~Jui1XKt+`W76F9$PHmOZ>u`mns(G>QG$to+Z9LmL_Whl< zw}vMXJT(sjBe25bjff3E5{nbSujsLe0UZl8o__=KUq&=EO1g`GU@->nIe za!=`C5rP*~e`?!Dp?%8*cY4k~O@5z|-zsuYMVn!`+E%|I1=Hhhy8o0|obqRgOBO_? z%9c8>&rf})lV)elV&m97H88H7COrGfwRJH_3|7FJWeOx7M-X1zj(zHDM}i__tb zGzgLg57>m=Z>nxUOUM%-T`APfY8HU+vKJLww{4+APyj7zBO^1vL#*Pc6jGdhIEhMN zM2%OJ@sPP}Hyq~lQ)!X(GVVoxzgkc^6@2Uj;cW}1{h*}Vtde`6~2zCUj?uFhm`1G;#wV zTf9wuw2I{54lM%~x)qw=_0*;83{sg zq7GC|g6AMQDn*pf%m=2^*A>4=5YpnWwMai4O__}D%vXP8P6{@f5Z9MvQoxyO>?~m> zQg~p=sTGFB=e$yeJK5Mo{hQkV^~WAyyl-OsQ=6Q{A}e;Q2fM4l(rB*C3<7LjSW?r! zamRVeq|^Q_{=A`&gS|-n>HTC_YAF4um@PWX9$i_}b2>arVI^$r|Fxk>EJ&5-iEFlkyJ#wjRonLnC1I)-QrepCBE%=X{FBed-QhT6vSD0Qu zmYoxVrR-Sl(LH3uA!I^4b77SOUBcwz63HWJS1UQFgo~wgw9YIMiQtdVM`_4Vm^LcHaqByqg^Hu$GS>4y0ib913$2 zNFDHZY=zImTDQ&uG~=;37nS_X<*b6SEeYVm=I}B}e zqtF*uQu}noCvWi5Dnd3>ldAw8rAe6wwkp6~Pd&Ik*v77}G<_9@ZSpcE6W~^Sla6=L zUIIL&+i~~V$}qlxq-67?^zyil5H~vEp+jR?NW`F|x#Mmh zCzT%I76C88qy(VyzJZ)(#F7d2V~m~<>!tNPHTovIfC@qy1Z>wuNh*RD2~TDj)Uo>D zs?&rq7TZD@9>EDFS}2%7J8o&zXUVQ*Kr`?-lT@!RdgLiP!#S0e5WwS}KecuXjrhH= z&!yF1GJbVp{+r44fUEL<-$@R|snx&e=JCgB-~EHD@LGO zXC}EMg%7WWZPd_CaH!aWr9)v{m6P`{57R7j<-7%>8T8R?Di8SwM{?b~Qy`+7k9Z%U z@@$FsJ~yrPg;d7LNU?LDw9GGVW0SY&M9P&48}lf;6(YZdZW+`I8GqPsHP^Lu?4g<_ zaa;c+)DZX2OUuK$|5K^)GhLDHlkeTcU1KeNObp=U>?cPz?weiL1_CYU>m--h{YSum z7^^SCq^rV17w`8ULz6RHc|&b#p`NO3s%xI|<{b1gT2ij^ZXV(d0i!RzE8aJTu`a*L z@Z*2?Ssle`6s}MzI!)E8H-uKlBvZrgX&r;FNK!AM_yQ5BoXfpZie$egYcYcMmQsWN zPYb}lr2FN|cIk#Y;z`k@PWL4e^C%aHwJwbatjzQ$&7(7%T=lSln0A8CPk;{6%Tm}S zg^9XOfLZFAK}WJhDXwFIN=-#evUBqX_40O*J{g;IjbGZFPD-&iJKGafpni_&rnYvT=C7!>fz41_zo zjWa~RvZ(Kp-worOs4bNZHX;{9e>u!(M62Y`ei^9bGnCmE07e%5(DAb{W&fo^U;eJS zp=8A9{NCPa_?w6@Ah`bPK*n&00TtsIPqvr6CORCz;Qe^N<1-c<3#t0q59!f^?}D`h zf98t{XiWT^-UeF&$K|N6SB(NXD=3j-+_??N!`dm6=Yn0}9|BYeaDLn`3L^Ka_8%O# zjesv=p$w3mbL>gU*2m5x`y$Q}LUof)egrl21EGEdz_F*mmd-k6JbTi)g-3}n%*uX? zmn7W7*$$8&+NN*8)ji8av`jC9M-yAcRK1KQm)%!#Q|BTmifYWp2!m@7zn(#k=8g8o z#I3gZ?~c*zR7&E!t-p_vP#z8+rgAb>mXvsp27gl+KG%Vi67{bzUSA8TbMcz!(<|=7 zC&#Ruf}QOrZd8m+M0L8@NuCMSp{}<`NFuqK>f94VB?4~D@M@oc2$Kc9P6-$6(rFdk zWYUV|5<$%AkC1qIM6sveYHm}a4;&B?C!{W%ip{ud9OL5>gIiQorEG5Nk97e&DX|b2 zSD&Vu=wP{KnGZy%77vQCYgBC1-}}u_u>04(rqrmW9ujpk7|VUS-Z+egNmU0D`p^Yb zPNRpDEep8c1Wh+>@Pve4B25bZTzoh@`;46Gs7k*6^UYnCvU|sIjlG-F*wmH!|0_i-ytMwK2b|>fpxb&)ghCK1TI7s0~ zUQ_LvATh%St`cx-^8stYn{qUDWHt+y?lshDZ~^T?J^L2T*$1}!nx(rB<83IMpE@$}B@kJ*UD|~u)DCx-Bu==$ z=L6F9ot>0c=4IyhpV?H>Kn7VUO!h+MF`@l`abrOiM{~Dtel$5m7EQI{3aWQYJf0)b%bssQTQ_-ZfOo2=}h)V;xAC?rNAX&k;k2967ROBM<%6`u&E9V1sgW zxMW8p72~BuO4E4SnGOzew8r2QlrPMd5*+2B39RvLJ-Cne03-x_0?`SflEI8fhjS8W z3!r5E2|T!cMuSV2S>1Bk<v6=o2EIUp(f;lMrNhoa-I-MOIV1Eb;3>2B#{;LMeUD#E+e>J@LO8<} zp_x`gG5USMAeA7~Hy`Of{0m~zMSRH!ekO!UW{TI($xt52q zt6h<9VT`MY(JU}953=5B z>*#O}xm@omh~1T|)j?F`BO`#}L<%`Yh2ojb)Ph%9h|*P_Nig7%1A;|KDgOS{yxLbL zcE`lLz}&py+Rne&3BeZkg(%_sZYy*ZsSprM-oN%cTrw_F4lR4rLI9F%{6kBS;?D)< z3!h=(M~IY_^M5|b`{r)Z4drUwkh(>aN;zB);6q<#ay;GqquBh+g?AJjWu>$}3cY)P ztRA&tL6}#VnI*>62(%Dn?seaX6oq3-@xR0Uz?PSM>3g%tRHYpC-0t5<8P^`Y=BLFN{#YT};C{JP;sAJ^ z{SC)VvCbD9z9LC1oNuntKiaf<10IF2gB5?Urp0j9blmv+Y|acnCiAZ;{72VH#Q>Of z$Im0GZ1B(kB%3HlXsIrowR%Zs)q6pe69+6&$HIG*MJmwvC7TW(;@Z{>_x+SpcZHal@T6xK?m*DLuZ>FxZX=dua{fYFe{&tQw3C^l#bobl$8H ze<9$>ImkM$y1wq;nU}qH+s+<4WHmMWp%`GAFknZ3IO#`-bF6}Tdk`@vmbgO@7q5=& zdFd}W{M(046ca*UGO+StQ^N-bZRmN-(xs%N-?7<~ja|AFUf4iMrDNB0TC!h!jL?W& z&r@qu8vujZalS4pGmo_gZ|}Xfz)mx(TCuGA zQwoZEs-IdNZjE)9XKHP!?Q^S8>C}?48J0oNvED{B_C?#lDeic{=sLXd>w8Tiv~PV` zqWQzrO(h-K8Skr?u6tYeSc1l=Q$ zfH*>Oax2I&2{^MiHg|PRCUNdahBVmjY22s>AGWtTe*ZwN4h%!@(N6e`?h{?xbw6mq zM`%aABz01Md3|V2fqEnb$JboGCX8>+4dm)XLvO7q3~iiz(t^c4;hId`(`6zb8TvDp z;IqAiMf4;eHu3=vJu8UoM3*_qmni_Xo>Jo|==vop{(-8G3=y#(+KTH|p^H!7K*Lmq zwu4n;`ih{>=Se;|n)10O)Xx zXQ5IBuEE4&Sj$aLPiHHk;|RQ`pP-d6woLs7m~!iM`En?mqsf+$!+VbuVD{08uQ+YA z&`Dzk1cEsPRQ7=!i>?+0sS2CFYZu&-pGPni1)sF5xZBp|=}geT{8fz*ft^$P8DDt0BNd5W z*U>S4c*qzp8|K%Uufvv56a{%bxHvg``!U4FpKcCX_cFdfi5zbM+X~IfCJHGLQTEc< z#3e&V6@o7MisSNYm|k}qeYcw@7)EZ&Q9GBr-afHr^)f;JgLYskATa}h7ykeFfT!$& zC!z#0;ikf{mkR;OPPD5EPNS#6D1~SY1ynDh0AziiWiy-&?Flrmg=*r^fFk+XBg^rs z@26`<7MGzZ%I+^$XRp21`J3g|_%A6Np+SR|7ZL+?W^J>@xc)+t244ka=ZACk$tm?K zk`{j7{f7NpPMz_ENa3dj=(6|YnJCyX1`_{;pP6$?QT2?|KFKLh|1;+3$}FM1)n8}Y zasNSm1Y2u=BQ=5lQxPbi_7gMBv|fJ+S&0@~-3;;RXzqzv#W(ec%II1Ih3LvF)}v!C z>IBY`+y4xuOTj8UvJ5%_L4iR$C3-`C=6Oc55YZXLWG)c=E@Jy%iY3w5*qBzuXNWLO z1Gmn4irl*s=tI{P6f^-bNDBI1(<-E34s+_;FD@-XbYdRuhH;!}W0sJs2x5L(4Y-+r z90rKoH1%Rw*!z4J@{051sO0+{Ga0@7UE&fGJ0Da)rd0s`_kF;1JPboj9&$=P-rv3! zV{CYD1VY6nCjOh@RruEis+!lIVGypxC+>lal41VK`-hUjYsmC9bYncSh#UmY7ed8r zf67MH7Ai45Sr5ox!{b*Gy#a(D3QCu{eE9RFcRD>P-hud+6T56%bo=K#br%6 z^e|{p1ZzKmFQccao6E^$KT%EZTY{(m>RIsR&Y_di0GDz3?L|McH#?^z-dKutmX50cj|#H-!h8LqC|N;FIu<}d*I&~NvN0l&lr4zNAlw+vf{*}Ekm7mE4mw0j z6p2A$<>r<`t8i^*(Obxfi)_&55nWfu33-E{TAucEl0nx$b-Mpk%Cx#x>EFH=VpwB+ z?uG(iU-@GFn#gYqM)y6mn?^dsXsB|?n`p)P(#WGy^SB;+_OxR1!CboB9W4Iu0(u%? z5bJe*9ddTr9l=_^&S-X7^IY1q(OU-4!JPG{T0OB^S>kI{&WU=9-~U!Kt0xC~M|rIS zub!LRIE!&g8V|1-g68`y)0*8Y>i|9NN;zew`|-x-uV z`*>HDqUOPt1fA1n9nZI?6r%6}dpPYL`HM^Y_3kZ?sZoh_@cv|lmGOeJ3rHfokj zp>Gf}Y>SQ%uzJa-veQs5P+RG)J}~$l;nESwH;e0trosvWv<=Y>59xyFfy+Hc4(gPy#EDV{eCCzx--YH^Ml?zJPE(oX&FCLYl*trcFT0y zc5C|Xod6qpQ?FE_&)vSjW_fpnwvAO^R`4eL0CioH*31IRFdYuM21>&hCIE*4%TQnbb?W|=>s+eUzzZLcu~^P zabVrFT0LOftVDTMix&Nv2gj^?v1iOr9g(W-Ru!KW34lVYmes?#p|Y}r`BJqZq{1c) zk~@(G!bJ`j!MGTR#`z~aLmHM#B&SorP6NdyB)CBeq#zXZGQ@}tc|;*t;=w&r>9r_x zf_WM!03t27GBXQ>Sj8e($K+FJr@pjpMUc3ab|)t%=hDv~wZx34rlxkh-_?{Yog`Zl zHR^v-`)Z`8_ebK(Pc3GWpN+xIja7^iUjnV%yH+w%N{ZOcx3RzWYD|5~nx{DLAtvBV_x1=L4`>t2@#8H;Q4zFnQo2ESn(A0686tiHSlo{&_m}ThT zfh^T4+35EO-m{070KL2WDC`PQ+6H6*%DU?bb_s$HohLEP?%w|hIvcqkF6XJ3{kWn}ebRyeG~qZ%L_ZX1!cPwZR`jah#{?XExG^ z804$h?o@)0ms|b1_Wz(AkRn9f-}cH4`Q0k3syYFh?<}F|AT!ZZQ6r>;t|ZMvi0u2r zMVS~+9H{WwD$B-a53>w)8z?gA$_@L*UP-5ehYPKN?AO)zP!OEwo?bKl=k1E(}Ji|}Q+fI60U zeqDHT{@_sThJW)0zNioLcsg%j$BFIE6V&9CV=FR5XiX_?#X>$|5*bvV2;+iu4Z*Ib zc8EwwidW7+Rocdv%T0@PoOouxA6A1%P1~YaWpo)LlI}olwnMEq)-(E=Z0YjcXQ;yP z+9l`%L~#k|w}YFG`t`{_9V_9_eucbNZxxS(j-Sb>dII)rGuT`w{z~+aLdjQe0u)Sb z@Dy{85;*?a)KBxW8s;M4i|RbiBmu|JY`p^4z?b4WnKc_qknV=3N*B5dO?qZtje!bFpm=Tl_CDwfJ?t zy9MFnMr+oLdR0Tzdc(h95twbhlKl%;)d~g;r03->}4bxQR;*BcifXv7Ew+UDekh&1P{P!4QGp_cTVv{L*b z-tP?S9=o_Y+A4akgk)EwmE&(eSCTZGl?4Ax7l)`)!KEq6Kt}#Ow`@?kbd`3oc15e* zb`a`6kITr?C}d4D^j=G+_(b@$s2>p-NkmTWm3Y8x-+N;8Ahazo*&FdXTKzRDF(Khz zE*CRj50ZP`UI%X-_=@u&T5v<*3eOqIhp59R!DFi0Et-kg@LawH7;>!} zVs6@7v|35v=HArc^x%zos7gS=S594U%42cs4vcrIc5YySVOY6hdggo_cC|n2d>M$o zA>6UEHuaO%=neVQV*c`XOi*TYj|%YIT8B?X8g+qOK@?m-MWEwb+fR3lQV|UXcwj;n zDH-(=xlzOGFiEOQMX^3h4I11&n@Z2YR+vNvcb{4iTdXqH>!{jj@R4=FlJnQ{2t16?AaIl zFw;d)`M^H_+wYc9P3(yl67PzcC~^%bc)u-s>biIl``O?v|spzoxX=4|b%fr`HFaCd3?#Px|Re~ zd|KN0C4yn`4F>6{gl{Po%yiO^HEtgBm~ON z?wCX%MTSrbJcJN87A62ed5)ijP-0_oSuB|wiQ%!5^>@DF7QfNouL`@Tf%v;`#Fnp5 z9RfDQ9y}9BSI~l2-O!d@(D38bD~D3YYeWXim2OyTc%!i=j@T;c;fI%;=sZ(uNyt1pB%ox7aOZYxJJV!-En)Vn%~thTCni}2XU+F z?Pq?mF()J;FB0JcHxc8=0H71|JI7D270LBj2&jWD2+m8U?WJm9HE^5ONvS@!goep) zrA3v{;uwPCr>p2ZYQh=uzh&-TFVde;nT7wq;v?DJ6424K zBH_93f8dX`G(bYyU`_1!40E=Bf${$8- z5H0)l-nI<(If`pnQmCXSkNQL$F&Ld7Bt;iXcv^5u4sB_-R989%6P_LZ*d7Le829jb zJzz50bFmVWjfkjt&09v|qcn#dNF4}<#rTD6jJcfMrohG-lL-7m+h_4E1{+TS%)^v> z(lH8W)M9RGN%eJ{6Ja*tl_eqA#({Cbu)sp3v<8?ag9_u>2P=_V%4=R>p}{Do%c~>z zWLAhBEN3=y)lk`*?XEVSyKex3b^OIPAP$Hch{aO_W8oPZg?xTP%#p2h58~{zp$Kwi zXcB_QW~B=jjZkN6n^H=ZCwlPx!RP+tsfQAV<8SS+CdhTbtk`-{Dx2!1sb8U@=xS^z zr}%q&n;N377P+04f}CN+S;3?&ve?gP9-D-!)-sD_`v_Ypo7iLaQYUw`@&XZ2l`#(R1sDdS@e zeUi1?=2&oyRJdt_QiUG}gfM?D?>;@KTchWTNzy=)-o<`}s^GP|fH>@J=>`M6LydVL zc?7Yu**MBLh3d-F6L+fT^leHl7nhoV-s@{F2o25tFH@+d^Mq}Y4En7P)wMz>T3+{Co4<_Jk-)r(~`@=^>(; zypu*w?pxPF6;*MCF~y5*`l2$JoJ$mh2N@^yPrHHEYj}J)SxsB_C->KL&K)6B0Y|I^ z1dFxW9GvQ>V za@WK4yr1>k!1mu!efN&Ler%PQG%{kK`mV0^dd%Jty+xM#dKLU4JZY#eGZ>S(;r2=V z#k@uauTz7LOvSEo#;SCN3d*C=42fGXWD)7tk`yh|_srdInoi56b+!oM$kaatL^G{O z)*NwkB64?rvQpz)tdUd4L@^906yrB=RSO6q9{NlXeaVS?B#03a-#B3*yRi%Qr#fi= z>)V~||5&zOElsvQinKh+1YloN+qrp*=T49skZ22LtzP_!1)cq?`2Vy3KGOm>5>Zn~ z>SA>|{t_#ldsnb0y|yPO2D)14l&yhEKDAU@KFI2PKuU+xIXpO^F6H&cl|nE1Cf0jf z+GI;~$zys&fo)+}(T8YJcS`bb)PD>)Z6f>vex6KO>#%}ImRaXW^oITjJ^1DIQ; z1EGJ2AX140LW70~cbMCd5>F4daGV1K;&tKM5UGc@NlBGw{N>T1J;`%ZzyEql$ht!; zA~7RDsKgC5s~dPiA$#AdP{R--j+;EBJ`f73Rlj!xVTaxiFO1a ziHUS&Q0a7Ye63r{ugA{I!vdS~hGvT&LO9>$NJ(wmiT&u&kAX zjt%(&;(6M>oI93{2Yh5@yI)jmZ$^x<6L;6%H)&e!kBdwlJc$$x@4Vhj9lTuxix)rw z2V0K5^QR)AVyyg7Cn^RV@$jNJ?k$vH1Ez5C=D85giW`6PBa0A3!Grn1Z zSj>)&Dz@ZIM<*H_fSqah%q*k*V(wJYz1MyG(vLH76Ml>6OA%~J{7{E#2|k?$q}E}3 zO;r~h_7z4s*J7Z_=5C(wAZ#@<(E^9A#d!2jzx4=QX zgULc?FLuXI^ha7WzISb!grrJ`Cyrs#>LX7EtzOWMWTLq4f&)HyMOln!?%oR{10}13e`Uk-X!LpUvuh_2_g}c;xn6+sOAFB=jGA zV{L@A`{d};F7hW&lo5Q`2{>pm%2!loj)b--YQ}UdON_psoR#20Moc(HW1y~7A{u2N z1{NHxIbNv4I#eJC8(06T1An^&NU1O2`U!^Q?Rfznl5p0*6pp5fDU%)Jm;Ub9Wjd=^ zIbrwx>(+0SLQHCNQ@i2NX`4N;WA4%Fj|@gs%nOH2g!X}nJ6UHb9CJc8gaNI;FiL$@ z)<{4E{N?Jx#&kp#(j+$G$&ecpR5$jswn~o45bpQri2_1T^&Mqh(sfx0v>Z7~Plpia zoZ%BcDMl$GH6Zx*it~W`zJ|;BuhbtW?&hinm~2i(o5d9nv*h5=mnEdd98RL;YL8z- zOkw)$!x46%c{;=T&RZ+>x~pZdwG{JzZL_dLUtI#Eb5g%%*ra%1a3ssdt779KWAtzR z9J3#4xlBsy68-KTU&)+OOR9T%~ZVK%M8e`)jbrLMzSy!QB=ot=+ei3h&rbKe@j zS5(9{+Ao31wFpUAww};rvK&mxl2r>E={1lN1PaqCsH={R+Dh@V5fxQ{%knSE73Ig6 zHcj2rQx`#(_HkOGCAspJNx;jYvhnIm^mDfq~EO+<0_L@K&Cm2l9EGmON) zc55Z}cBH1sh#OVJSfz4VZ=-LoSc-kJRAUVZMI{yWOM`GSxSQt*Fypj({(X}L{H1wsPa@`>IN=FBi|;m9GGVsAZ( zxmL+yFJbDZ-f@cyAL%wj>eQ=f$*PFf-Sjf(jj6&=DdR=zc@)||`6iM~UU0bUG4J5g zw3t{D5L6+%6cH&7c5GdXp-+XQMEjuNks)vbMD3AbsCg-20~Vm}r+lxQUuxT1mYvQnEhU94SD>k3UIa zbS~fO5U@h-9fLlDr}aGS43|oQjj8VV(0%T$Jl`iXp_k22JDE6xzi1GUnj|9Hc0qk@ zIF=vfa5}9&C_)6qYMsg3TVF5;$f$XvR!!ua0S9J@++pM~|2~5D>$m`UdWX_)`>dlS zB=ZEb$acDAz|jU8&;o)rudtl5L|9n}x6n+Rkz(JOYBh{4F}v&VXN02ylQ4mxv|o&6 zcNpQ>w9IFy?%mY9CS(U=5pHQ*xJV=n@`=tfuip*O-AI?dBY(7qs++{n@b06xYyha} zFNsO`&j`468y4XtIV7VgGslvr4m7ovWtif)sd59Y+7@MW9FQEUP6|1#2biir49N)2 zv+5nnKbYS{_N3ZeMZ3hcD%Gi#IGt}~N|Xp9X|YgI(KMLSM+kD}>hm4g)!bE$FyUUG z3f`Q>Ueze}11|z8bPRm)2n>A0CI&_F56TW-)aF)2Y8LF|nHWS+*zZY(n>|$_d<}$l z{ue+BL6!!|yjOc6M47a+GyA_pH3x?*(C4eXJGrRxt2TFh_d8x4_r>gr?75{(^8SZ6 zEz=|Gg@(oQ+|5e8dd5s8097`hBk|kY+jrd*MM4saGW{wDIt0W)Q;YwmPfo*%#?2=J ztW%c;SfY@8_Pve18#k?&_Q?+5kXTra+u>5K>T2=%*?CsfK&va~O-wi1F zY|<02*eZ=1F~BDxs2#JK;-K{kH=qCnRV7PfnN|&rTmphL^Y`ze#C=?cH|cb69A_kQ z5;JI#kPv2YU>dN0=zfz0G_Y)HpEgc2ZM`4~P<)j_NQQdwG- z9^P!Eye8`C`7uYxAV4__gAJ`A{SDZ_s&V%dt~FHh;T5$Ip+>uRESt1m-nPWJN6C!Y zRXLSHBB^k3)hs0pCp?XQNp)~>6B9-aK=Tq0`@%zi@aNJ^RKgFY3TJy@B-;!H{ksCJ zQ!Tg&1_wDE<p1-a7G^_7Se~a<9+@ULhbquKcGWw_53AzEB z4aefwiIc>CTjeA;i6o^dpOH<0exm)WyUt^65H-HD-Hn9o<_*Mp(UWHx+CWyN8dC9ltGIobWCz_Iq3Ywa8HCnEi1koG~$o$C@ zEkxlI(0%i?KMqg{2L^xCk9vgi!a z&6t70h8wA8d-ju8bNX}ZGn2;ecgEL8E8W9o=MWEC(4POudzD8sAyEf=&{gd40{f$@ znUdkYFT%O9|QLofw6|eLznyPdkaeikr#+euO?q%^Mv4!M3u4dUNv$cX4=A@ z(R7v>{hP~TjMT9`g>7)cz1MT%9k&37d{dISi%*ts{Yw%t5A-2m@6QBlLOD9x=2NJ? zFCYceW4!LY7&ivKuMX?ne-n{aw*#Ee53 zdA=O34ru>-S7Y3Q>)tomR}_wFqH7z{i)S@aSX|ogcw*}z1(?|svE|{+-q#+%WyHxHn9kldVEgN_%G>f_0V@=>xsE1vN_Ok}5P$QhF*q&w@!BaNe*Q6aX=0}+ zoeV&v9?cuS~eh_k>_`6PMhcho{bsw%ozMyw@$`!0hkezbclF8h;$cSBeIrD`3-z z7E}p8+$1~%CL3t>Ov^`izsxPUKhKiCpVdFOUlgzCw)>G^1P`Zwm8bx0DS(^47A}^X z(@jH?K*~HRnLpo-v=m|&s-){tX_$fw*r{`_zdw9NE$m5!5ca0mMj#3;c_s?wJdxmE zZ*C3cDN)AEk!C-a_Ep+5P==N2A{xhh8!9?02xc)EcvBwc9gW;6ZBNY{d#yxX3=uWT z)II%Phlrs!Q)B*Y=Dg}`CHdN)91nEV1dQRkHU6U2ANUp@W?n#O|51XF`8K>3&3%pb zO$}D}f{?`%SygHP2G*g17P#3;3gez^8(MWKkrUsKnv%GKY)2LXvD<*YZ!@y_HYD&Z z?M&Q%SN7?>M3@7cyMz-M@E_Ciq14sxrLCc{gz?Bv)hk4*78uclI}?yuCNR_@^&orT z)3oCjfi*a>fs|=gwv>i^eqmUfK#piK5#jQNMH^dG!zvzT4X~+vtASWhX#O|Bm?TXc zpYn^oX#OpNn8^zhhg&=VI4OU&6m z@j!q9uPXeoZI8Wo*Sx5}AEU|dy(6bFUlj?jH-|)5Ursst8@Mm#i41&4EqyeiU(VYT zSDd@^{-tzJPEP(mn$9t{vi9xbwQbwBrncQq-KlN+>D2br=G2~gI<;-vw)^h>llQ|( znw;c(Xmam;U+Y@yw_Gnem-yYH-T}!DFfSa$I;>A16MJW+k7_1KIE^x1?q)Si9sskd zQd7@5J6b3y;C4G({Syc97V4~KsX{|T0h0rRep~X_N*HjFr{v@iIk)No!3!I4_vQo7 z+j)zdxIY4Y0fIODHowLWW*V@!S_X13^4{*2-(*(QBZ*aIom&a$74`r93kq9m@ZmnU zJ2$PzRn&K)Yhs}of{-U>X1CKp*2rez;E|TYDvMSlIw|F!QnK=lx4Jz*^^OT7PH7-%?@S$-d_kgrjR`IR(FvL%#jk=ss%?Ya9ILph2R_Apq z-w)lmTH|HkgYjHYBk51&2y3h81hMv~8U46=&u!o4%e6tNOW)APj}Nv`AUxgf5ML@a zsO9mGuFXehiY{LrsrBZ@#gg$rtK|okewDU?*K@k>b@OY>&P+oZZ|CSwZ}anWTf6-p z7p2{5pBzAb>c9iatCmccC~N#3Ksx ztPHR#-GoBH0#!+hgk@DYZC57YL8wYOu#jAcG9EGlT!r(P-=Q2fI)%YUlht|Cj)cF{IuF`($42rk9 z7uNHhNihsz(W4Tub{MmAqQ;AM;c@XMJKyR+OI^LaHgiCc<_pgaenM0SFH8H{9^sdF zj*~Vy*2>!jE1V|pqZBj+3x~Z9nhdW?O`ZCXtA;M!!*f9YXusFsVV9>Gb$o7rFus`8 zOFzK@^U->kGrGF@;l5B~IQaz%+v$&*<-=x~2A$Gj=ivA%E?#PJBLCXBeUbM6tqE4Q zURSNPx<&W9czfPgh7)f*`h8JOm*`gRJMg$2*wYcRv$M0D25`R)yP6^|B_j>TH5EdA z%^4mEq+YW(s;)cnKK!HocC1v+e%8JV%|XM!WD1y4`k@V2>4%i<#Y^m|+^Zf&6eN?- zBf&r_bB~R^BouEEMi~tm9x)}I1`j`fcOA7P>_99lVGMfp&YGvspz18;@8&D!t= zv6aT;b!{6kjN>uW!D=-@d$M;-3Z_oarnM-$2k?PVzg8YJQh#{t^Tj_dLe z{x&P-ePxmmVVzbnQiZ$uVbdDj&NN;^)_|L7sqo-XE!K*Pl*}5z?3(pw9-B$M?s|!; zJ7PSp-y9;La76Rc*WYSd{|n1m>46u6>rp9+Z1s3Y3ch<<{M$Jpe$R;k&%5EhTP%M% z6t8ZQtl0AGX7hZOda=DSI$7jk4$sG?PE&;`FssvgouT3T*hTHNiqD*Dw|oxjDEX5P8i4<1Q@4qCHvoVRHILu~FfYYgBN9 z?j%iuP^gYt+>Nh5#au8|v+kh%hgVI%nU!Y+4g{1&lFVrUXPcyGsEw+Qq}1=JxUzY0a3pgDO7A75xt)#eVG6sS_j@NIWjm*xWF|y0Uxu4 zZfFK9j}~*2%GC=7h07~la#ceOdx7N;&7BeTx1s5zk;}W@8hU0Ny(x(7F1%5KK?jG- zWY&nX1B9S#T72%ca1rKD7Fke9ZJK6jZ{uu;U4eACf1qT=+uzMF`Fvb)T z60);SK}NQ|qnFN5zd6d{W=7o0Ip^0m!CV^BOc7~KNA_h2WsRU`z169vhZ~~)_L$k1 z-cBh(aN}0Y(}{_JBL=B?FbHgx7B9&s6>Cb z%k5MXzyk4V))cVXAnm?itoJQm2K-XRxGm?DYxyBTY@?K&#MI?-II-V(>BkIsKe@j)>BmP$c{Me0 z`=hDAB^#zUo&^CH7k3+Qr+>Z5r>9i_{r!5UU(a(pB+Kt%dF`VQ^nq|q&d>uM+t3&H zFv|;SH8&uqHw+m))ac|03l368N9XAHIKQ|!BsMmdBh|co93o38PuRzjbO_?-=%m3& zfIxG0Oncn*)UQrG_W@sDrMx2OEDu_|%2RG9)J$zD9e z=NIrwy^d(kY%|FMxN>#lB2}|SJ(C})s!>A+H=cn?Dpn)AyUC$aR;Ob)oNyI8PlD-b97NQLf_iK!at>N2f zHMrS_Lw>@aMISNs43f@0U(Sh6RcuA&Oyn@Qy@}+m1&HSZ@TgcI?y^culYZtEXSGT=^Rqz#snB~Ec zG#(~O%B~YB$xgB;2RD+muq1xW2+qp}%2N`Z-{WQ^4YSvhv|6frb3CX0E~{s0{u591 zTd(MyXoiQ1?>A|1-NWfnn5=EOvyZV|JVidnO8(#s+37FM;B(>ZK2P9UNaZw#Pb)v{ zZJ`0L3#tt>c~5%;rT;w)3BFyHM$SkTb;mP=a|ELZ=}ST>p&7X2=SEKKYgg32Y+V0HzDMj_{S!M|Z-{_&@fmxUfsH7@ljx{* zNPC7)ZE!uNrLn0L0ua6oI*s9k-`u|pwFeW~qa9wiI0OWyw+G|NvXllujm_-x@-R?4 zflENJ_r=)-$RyN%*4^=6A1|qshNtG{`VuMSzKWPKxgAPWf7b$g6@&Zo?{xrQA5dX! z7AlQ4I=uLAfIJP*A*bg&Oj&98H^;ek%!+<8uf~C>Whq9PW{_~<{#q6trFfWHI)S&A zZ^gY=oz87iEeI@P!Cg_|nxCH0lJ+2NUggK9axjLBw`&X)J=)4`U<_WCEwjfrF1>A` zu7(^3{wt0Uz0l1zSKhxq=g)g!=)i9^VQtFz+jQ`X%*_ zB&ifdY;qn{#Yc+6C;zI{W6A#0WzG5N{#y7px=3t((1@jZ=LWtq1shQCK)yAGcVoAX z5JN=y%`qAHCzqQ9snhjFBNFakl^Jgh8Rg(Dx-txrWx7bKi0|uMwPkAa*kKW_&mLLZ zg|e7-a3F}z{<@{bz;ZddB3;p0+v?KDfra9&v0bN)=v;p)VX{Z>EiwLF-y6?;2?H9MbxX|(R^A4ZY+)(821}gUkohw zZ9q)isppj0P$4#)qFgjSsC<6wyCwjW#89S0k&L%=)hqECK%3k09~fYCl!l4;$o8tz(`h$Z4wb{+gvU1zsN zITYD!T=qB}OhP6)i4YQ5X#i{cv8r$z#eCFkri49uF3F-3cUAXcAXyP5LL7bBO=qX& z;-DqpDU_hmbUs{MCueyr=q{^fr+u1bA}G_gr*BSw-)u@8Pc55Ok;*n&mL83e%|#M> z^w+r9i{t^FA_uUlw08S*4Mjb^`TqLI&cY&Gr)An3is+d$2ozX-8S6z*zKH(bK0ey@ zrm$Z>W`oQ-wWXILb5Wc;3&OS zzZY`@=`JWN5RfMlGR$kPqm({J4LNqibmI`>ll&NP@Os9>BEH$E_;JV0ymdy|P(@g*aE|nPE?L^r+M4cmx=?4o z&ey{t|JyF-kg!zTv>QJ}xc)u_^nr-L)ZQY89s6!eCg_AW1BKu(XqGhBeLwoNct&PH z)6OEZKz64T)bjxN>hqWf*H!gm_GIM*R#7Y!6~?Eug5%u~DwqA5E5F%MOK;j<{md56 z@r&N^)@f57kNcZfWrBPxg;L$0vbJnaBCEkb8xB?W*2$RG-!o&1vruCkxcwxir zGPa^HVrrCY-nBJo=i_QxP`+jBDmG_@; zUQzQY=MwZ#I7g%FP2J??zX|NvYm3VkylpSNfO#(jr0A>rOTqq_#T+pLF&jDf&&SKn zk;aFPh!Y$A)EhTj5UKO);1r4`YgsLpsdB%FZlHSg^`~22G(rIjoR|!Z^p*3#M)ybn zH-eCA-nR@?6-3Mofpwb+a`4<1RY}6A@PSe4_`2o>QCim>aVEuP!v(H+z6~5w9#jd- z^2zA!3uln5^&QXW1JAD75fQ%nhu?+u=>gHjyXh3GJfgBFIo;@z5feq=98+lcbDT}% zN-T%yB)%r_g_Vfbg>5YzpOGY}p3I!VoSH)ES)EDU=RAJat>1uy2f@AD z?WZgPpLqxG=ymyIGv8Vu7ks1G#7O|xUFmffTc8qCYX7Zo5r(*ov9v61oGIF3U1w)@ zMRi+b3_iCr@G1f{tQJ5N31CnW{FZ2Rl_+6j1( zI}sEn8*lf70Ku$-v2?L2O+W@CB>3hY?JKAR9R1CYhdj_?2h@r?NYN8}En?oexhp>Do7n7~aWjp? zB(|yj@#dPz2?|QC;Pmz}pPF6f0_}Kmnv3+$DnWfxy*g>4Z+ZN!U%B}JhHQ7Sy~rfk z%fcNn=29+xy>3&`DK19kCu2EDZmY z6nB1bS4>!$le>SUEY69BkvXPVY=;!oN`T(_D`zmDd>44$^;q(XoL76sy_9SD<{qC^pGUOxG$Jlr~ zH}i#p9$acVW$7iy{23h=F{UemcC0-TA68;)%~iH^HW{(c32#I`te8$I?%GHe`;d8= zEJmgwI*4k}{NLh?F?|KmrYdJj()suDY#JSwWf2}DboVN`MG$CHDjrvXX*k1gp>USQ z!4k_&#Z6WeqRTr#LxYZ%+CCP_K7UUh-hP{n97Sz+R0S@@BV}F zQfajaZgDy^sJOE52O@u^R}G|2h~+3ybIa%=T6nUXxoGes+H)Jh?-X>YyybvVS9`8a zic0re)U~~BlUmA>5ekg&?mdaTw&iIc?{8HX=wFu-!FL&|dt})@Of!K=%uVo-V6=Wy zRCQW9^TosM9U#FNo?U&93}(_|d#yy}pCplFU)X9O$>QNr*ra$1mW966qwhp;`&CRu zArr3(D9>Mk6l&kWeS-g3XMoBMVEBe-?ue(5Q3XFg$aE;tsY)E(S6zRot7Gd)qB^sU zJB}2G9Rn}NBZG9a=x$J(u-lrzML8~;(+~6}=H@FoUIi{`?pu+|#bPP{H#oN+bca&YUjn4@5*n;9|0sb2Y>&av%l zKi=RInz5A=Vp|EN2GX2JUyFK9zjEUB=A(*4JF`wb#4{(S1*VasW0T zD0=KWlpd$d8M*bzy*A>D_tdw1{ZFu;!BrCaijOu> z$F#i&4r%S857GCh``xT?C$_q8_z-l`L#F&085vi~Z{y=pPlw--ZuTDFE?bOf?Yv|P zqD4qS4dHHD8Kgxxqg%HVC49HwC$BtmSGwm@D~tXp?0EdC^HjtSczb+wyeNn4*e(wV z_l)+X3cK>vWXc>pyj&YmIc9GF3HA~%02Jt9j(t*H;bvhMxxnbLnRCwT1DnZ%!cEV# zi{tE$*Yia(Uzx6Wa$VbFD# zu3ciOTZ}xiH{q!jRgQ>uo$Cesg{!(6{;|)O(HiFo+$hiUHZ_EOQ8;m15o+DAf6AdG z^O;zPh4lQ5Sd{4EQqbN%(s;^6K+=D4nJNn--OVbCTZ*d5CQ-mqW4P46TQ?2M z^d}iAeHg4%2Ii{?PbYffSvrb(FFf2bTne(x@@3O7dCY<0EVO9Cp%bwrXTR|6cJ10q zS$%?u=o$Jns=0D-$^<9>&ia!hr76f!m4x!M_JM2ywYH`a9wzP7 zDJ4>$k%?gIq5yw}E)tJ^bdHTRdynUli@O`ISyFYFJ6~Xx_P&cn`oGp32vaIT{6j{W zvz<&V_1ZU@V|!?{^(k2U*@Ts3Hz;Xn<-{LH{Gr^qg>EJTO{*l)Ckcx3T59mbdTwHN zP?GIq)=I(z1p>_3DEEjHd^mg}l;uWG_y_s#LS~4Tji@8)Rvi|`F2gByc6KGve&EC_ zO*D}>I5>IAG*fG9(W;R&k*d8w5(g9*b(23NX(e1-*o|<2gq4-Gb%9P58U$$9r5Xbk zkOy&YjaJRzK~f-ux}7Upw6+wBNrIN!we*FlDm|SG3vR@W3Ar!6gZPhmJv8nX21CUw z-m;ha_b()p>+^#je=jV4XFr%bH%w4Du1zJKms&F^(L|dFx(^nvJulr32|F)q!$0jB zev6A;@GY;sZ@9F-y`!n(VbhWHAri=DH01{wPf`*bPEz6@Zr^;r$bC)+MX%R@Q-Z73 zae)(BYDvAHB-{ep9Q%5-vESz&ziD6h;C4^YRO8ok;MCub5FX>-lRLi^Ie03`^T@BG zI$B^NqJmW+GVP#6GSZP%8fVqs>z@=}AlZUu${cmLpF$zxm%0C~q<6-dn~-@(cN198 zTuY2umqj_!TBa~K@#;wOAr&xO@5a9HpQ*F#raePldyg1sDg#v!?D}&bJjtXrJ)psO z?#XAaZ5WIEej!RHgPskE*ynCDTgGE_zh{Qn zasIci_H7^XD^c3c{y#M{xb=Mmhl1sm4;lhKb=smB%a&|c6cixs{U#AHzD1HioRg2j{JXcoa^AMOwaVBKV@2lssrzxo7um|cjNrR%xGADr_utIVIRCB3=&}Zs z#)Ae5Vcqf5ljBJg3$PB|e@G7t5_m%FaxaFAp%_(cGfEL-;62W4}Ha1!*F0#evM$nA)==YDk0#64+JQB zLr_~IZN18<&-*Vdvhv2k#&SR58xjM3GRdZ-YF4IphNTaP&24_Nc8a!S9rF2OeAX(Z z1H8U?@CGz2lASSB@zr#Kl6BB(dkeT%WTXnJ?sKk;Rj9Es;t(XpCK|0rA)F?tTA1VI z`HXy;In^~*ExL2nxofWzs8=%*sxZCPtR!vc#IVg|`7(4|HdfJ8bp!uZU~eH26@!z2 zgd{1l;Z@GKq|d~H+fw{0s-nzGR>(t%UEM3X7}IaJ*Jv{*C-wKXrxlPkK7GK6Enb*W zr&ACh%{EBC-ard>zDbe17KSm3%!G*;R;$fSF6^YZ2W5X*U^3Ft6(Xy9oeai=E=@A1 z3V!O!C+v%$sthS(k=#G|Rd?vc|9aM7%7*(tg#GcXifnNt9dJY&o15!_csg(+l}Vgh zUq=LjS}=@^j6ebc2yUuid@0h6C$$x!Uudt1>~FJ2y*K-#K!2_XZ9g!_>i)5(L=el! za2_*kggF$qDi$8$>mMEo1qgIhVau|90AlJgX9b6oNrXSU*iAZa0K#E0_$rS}R%^w9 z-h>+czPOi8%5Z6q@;j>#CvS0ZiC9ORIHnTTLKi)^(X+6z5v>~U^*y^j&f9D>J!td{;nPel z`AmDJ5N;F%?UwPj3PY4w@zshVHD`wGef(DjTd{^z#6rO44JD)KT5UspnZP+?Mh=86 z>sL%9E1>v;t;tYLI1Xhk&&f>_md_(lai@tQ*&s5s?IiI3K_;M%!H`@dW*i--SV!Lu%uw(@cS5AQG;MdmtVGnDRiPO=BYGO{GPx&*E(cGPv`k*1%6Fot7>z6O` zy4R4Xw{Z4*pbUs*%+!OaUdpc!h+>wyw0z_`K{Qoy?@@JH(vsMamg`Z)j#%c$6IO+z zdK~B-t596~L4p0Ib-Y!-R43fa%oxM2_j-C+ID|R7c#5F*<@3%I2Bs7CKV% zVEKcZ>Cf>YNy{3PT(gL##}s*w`Qg5!ch{=bs*^*r^LTfP?yhFx*&*7aXA8@!+um41 zT&&nmR9B(LGr4w&TQ?}e2_<3er0`f*$4GnQn*2S6U<~f0mxJWSGs8(yXiw-H(3EO} zFcXHL8dX^G2IH}6z&NOb%HfQ6DhDU~*GrA6SugEn4jPYztE#eIMpc)W(imF2swdu? zL+PkaObdqJmEf+ToR`=b486uc@w5gha(~bEyRq5VVJ}Fz~;n;b1IR@B+% z-`xMf^@>%0$B*u7HQVBX0IyLR3?3l<2*^C9D~(pcMnfB&KEwOYK%Q#XiwN*r0MjO5 zDIPXu8_WKN&61**L_vxm1_cd0JGovLV=NDTa!5d3e2QO7$Yi42ax!%v?D+U>N*BK> zbuysv9`u{YgOo#7dep)rGiWu^ucuZLW8mlw_Pj3XTq2{HmuCW|JQy~&)rZ`$-2r}F zLD0dspU%MLgO=lPt>o&a*dBjZn2kfzyhyz`4gSb>Vizqf7-ewQ!JvfdzxgO1ZI=^U z`+y_u3tvy@8ZFL%pP;<+4zV_P_2~>Xe&_cL`t{+yYO%UPA2ROeYZ7W|zr?9c*>S7? ze$4xx%;t(o4_m=2?sEs6F5=?h{Yy=p^t+ZjTMYo&yoK3?QHq?C{*DJWNggc<{2bD` zl8aZL`uFc1I5SGrh8>QRD-bn)J?mWlcwwm6SpkAZS|$@&%VU{Q? z$^UTy{u!3(@M1?4@CHldeW%j!tF1}GhDuYVajL03jDt;$o1MC9j^MAX0@2_LYphV* zc$KPVfL@!@`3JdgR%J}DAO{+)9|zc9-ndAzU|D5y$_`oa#NVO|VjOO$axr%mFy%C; zI8EHg`L0+ZDNF1mX^PP)HNidTiCVHQD=2T)KVjs`d{HyNjEn86vl>nn4Eyo;58p^& zSRrWzR5rnl;kjQFM+pMSxMaOr_=Rry+y551)USEMz!OO-(Q=5-)jA(x-ImFEDQ37EQc#rGgYb#Spo~a)2I@l~_(+^W zppny_5J0jw6-OY@+f}2>aml*i>e&ZMgJ$!^49kA%Q0HoCUvUjAH6e}tsk5M*3Z@EJ zXmINzaT`lfL|I_HYPvhw*2E>z2;XL){B>ng2*KB!BP5wEzEY%@EF#UKPO{Crk|0{q z$0Rv0wOBxE*o_6!>+LI3fU1KpfkHZ^s^diB6V%f{hY;Fj3}Rinv_+8trhIQ1y4{j7 zVlOGQa8(}dfuT#ui9gdA3wb;>sy?bkYq!9q?l(P1@}a-J?wM1hSHYzXLxh$&@W!{kuMGKS1DF2Iy0>rApMPqhH`9z)DY(Its)h zSv@Y+I1GV_78tRH4sSU)If1suYyP;64TA!jo<~0#lRb|X8p7N zH^RX;035Ghw^}fDu~Hz#7R21QBX#+h4e5#fTO5mOdA;{F!ip|@9%qCsOkp^1p$B4A z$}}BW*kE{Vt2cU0=CGTaEn!u!uggL#qE{vxe^n!&;Sa8x|7?tz)pSIvDd{VEe24Cw z^=Wylm&3s&G<&_BydA)I*!x|&&|oxco}ruZTfKbkr7rIJFyP_SX&LZ4}#uxJT<)GeZSCVgaRf{EnH234p!t4D0Ynk>h_Rz!WQQ*-7qV`Bjm1-eW{99Cvp1{otOe zL2y%7iQ(8Z+?+h@`8nZTCT5Kj+1yxH zjahxwW@#8IrY})LNep-!VHcONJ*v#v3U!OJ8h`cO@nLrCr7WH0R=A%2)_n7=MtgK& z9r|fIR3Mq&Tqs+husgHHpkK&$CrrGKYS)U1&kWBdbuw6wC}z)4@YT=!-nIT9+ROL6 znwsZvjIvUTCkfeir(G{#*?K~oGxwEfdBiV{f3#kLy=AXs-?b5|^>TZB?X%B4c%f2< zHSW8CBi?i6Rqmthmfzn1#y}9E)9XIKGYZ*E{FD3P$2givplf5)c zy)4s&$zcXBUbMzk6m{bxKS3GW4zl8@3CpC3Ugvt* zP`sikX{8_D%hve?B2*MBuA#IGTSOuaIAulFOa?fYhPuoQDQxo*v{QL065SZpM?uP5 z`JzAb;nTsGO5{wYsM575BM8C&z;bvB*|SfliD0c@C^RgEC45(H8L?kE0LvrKk_^iv zi&2mjadClP*I!4Bphe7u&os5AwkH^5Fzn*bUIUg$ib6KNByDYNM`vg9o0+VIe=hd4 zHZ~)ik%3iorX-wRfg`~n!1q>CLSA2A2cilCa{Evh_4(jdm4{`lCZr_$hn#%i$E_*v zoLuUXcxy7;hUYhkC)NM2T&6Gl?aNe{p}d@&5!wfxkYgRB1kM zK?^!ZP+x@e3(;OQ4!<< zIMc4KVC1lvcj^Xne=J_C+j^VBqp6*l9~Ve;+&*p$0D({Fhx5Zodc%M4%x4zsZBg2O z2XsJgQE{@7Y2)f;vB7Lq^J9zfa*N*Zo$u1~_0swCUFe6c>ztWo`svgJO8qI!9O~*F zYwjLGOB^9s2$$U7nB=y@)~42wk`k(*YHfAj`H>V?H}{+O*Gnn5f4~kPQ6ckBt;-?P z%D0u)yTqvDbitTIkF&ioc17w`o1LX;ew~?g9#?-ZpB0+<|K^6}dd9j; z>i^q(8$FMXS@hhsnY5Vf^6&C`^xn8_wt@MHqvUz!Z}guJv4762Qs!W+0CVkeEBV^X zckVo6c&rlPZ0M0W2v)pPw?669r5QI9RVVaw&vo~JBoZC?BiV?StSyU%1+Q%5p_zOP ziaJq^iZW|E+0yQ5y8xAeE9L@)Vjzeh11J5_u^N#WQfh3HRn}^;v5Yr?>NsvT;R-tqVxyM8$GP^iJG$7+6Eu5lj_7yQ64<3I6d^!t!EPNAfNbPHNlS^iCK%3SIuV$AiNlRzF7$xik}gLbAMrOe=KNY4i@s!C#PH@Bz zo+NZ_k{gdu5&QWRn`txaF2{QI;tfe5Gu;XIm<68&9ta63HG&4e&EDSTw6@y;k8l4#6~;a{@7bn!JPio-OFMzO0<4J%%pc<|F%svmgNT zjZpu5hj>GjlN!}lQ!2yZcGc_i1$w(SZ$&yWwXOu*@PvN*5GSY8a6h)obMfiYdk?&x z_qBxY{pp|C8Py`Jg{$}fN^H?ntT8uly&hWa-tL9ohyg{U;(PYLgkGtZ&p>F}RQjwx z2evuuZ86OYnmyJr&_r*bA)+~tAJ4h<7MJk0n{~Z-0uyJ8Nznn^P!r+Jo9QrhrAPtU z!ZS~4cwwrP8Lcjdj@OXbY<4=>aY9X?RUEI#1jd80*?XBcFr+Q_ySYDp{P-^f9?S9Q z%1H3DxTe-^)g{YsA)Wtb$>eP_&hIDm-_Oml4Avxy$mIqL1lhIx^qBOokS z8G1S6<%rFL5luwo4;`@P@3ISz?dW-o*&5hgjdhylh4*}QVAxMG^i2%oMlML1eBJcM zBmR&dyD-W4`}97)2LAcs6dCKBTO*{c<(OoN4z{&o`)nfvQS&ZzTC^x z>0fX3&yR%Frwef1ve@~nqQQb^_UG>Q&F*c#u%)g;m|dgjJ4)P1B`bsyk_;db&$My> zYZQkVZ|7Is+Hf7JgoO%Dd5xoRfo|`*`4)=8X!-*s9fv5cPJd`yWmAR zbqm|+le(On<=LeyZrVu&{E@rJtIxcXB`@?>PpujWqpuCeGh&O;FOkUvPiat9Ox$7_ z2nw+6XDTV2UH-IvObZFme-||@ppVNkt42~;uW7mdJqeNtXry0oFH?G4DV>yA;1}b)H|i=ogOP;_1;O-_x;r7}_Kg73VJ{(qhr7 zeLH%TeS=vB1pk|YNtdviRP~SkQ)EZe_Zz;I#dufqM@eFjhM3}HO)??9S;fNgP=65x zW#Bgd-^P!ZzK1A1U%kHWTX|C4FgC^HM>gan_Yg0~0q_T_siF+I9x{QX7-3SBl`_V8 zhkMT;!xu)1Wh8O4mVXRR6FB>?VL#vc#)o%5CNAHQ06*L|ql4FIFyeR8Bg=_frO#6xe&mBk zcQ(MBW+C{h4QP{DZVT1`s{q*YS>*ct0&KROzLOD-WiCBg7w#Li_PC!{AwGalnyH$< zYFA1q8iPQq?WaDXu)My?ioh-6U#oC77O7IoD`F)>ZEI3(3{E6&-xgpo8 zUgD#Jt)Kk`Y|KokV-@^NVOFb9w{n%AN#4S^ukwLh0mHBgFq35!@v^WRWD}M%9By7qkX}3t#|3gAA z&`P3U)qyOVusX8BYP~bl59PBIc^LrFOa~jH>hZ*IW`to>z`UU0NY+B|lZ74s*+q2G z5y0O5Kuj)!5f+Ek;5JCQqMLbaIX=(1I*KXpROemLG?Qmz^uFvum^pzM!g_+JTvCo2 zp%JEPRjT7gD<#u>vqyzHDH}@_G0qIK%}uJRf_}&VA^bCzTrG(TpQPN(x)6MBpOTvE zyNLvROu4$UiabBde|UtH>4Mo5GBfX!(`H$$XIT*6^R7O>D~iI|T7S`>lem-;gJWZn zBKyhGbLn!T9tbM`miDZ2 za@P6%+oE3Ka}2A$*k<4wJHhf2@if}9IP<(`ttP5Yia=mU(vo4)M%2QY8BJQbN<09J zxZ{T`rX^uC_Jv`_@y$+|-$}qASDnHP6(#MV6#(1kOj0!1oArdD<$<~$k|-Mq%?l0| zo(U$si@&Nj25{-p@FT)~gq` z9R3)aoOA)YPp*y%<8DH^I|2dsJNP-LNu6GU7vFVYL5cdvd4b^q% zOi52qKh!4uqivPg=RErm^ESNc7qqM9R_|+NvYXZ0UAH^(LX4-2Dhq26%b6866GICWj^v5}U#{P{YYJ9AXU$=_lEjm&>ndxGhZj9-zk{_LIo z`uDj?lrlOS*Wzr9hl_2^YZ3cj_pZ{JwGBv3Ue{AUGrEM}=OP2!Ud-Qxt?pn;DO5^J zn`BWUOq;<*C-{Jtt3mb~=#E*O=wPu@ytJWOC%1H|oUA!XT`KZ%LYwb*Y~NDZ1v9-( zdadE2N1K?){#a*a2?jC9t*9|lR>rXAJiJsxKioQwTN(zXvktM{tX*^Gw&yb654@dK z{82l>1Ib&qt$UoZGCxq`ibMDzv0V{!8rIE&M2K6MMUlnNDN~Ws;M`9FJ}>J-w#U%J zbHjf)H-{jl6kWGJ179ZIEOrSiZVdvdCCz_IQqT-0G8lHaU*Aj)Rpzq)Tvs_+iq(XE z1tkz}t{-eb(<){S%T~;3eTZc^aB5gvj5YvUGRh5m{H2&reiCVh}or>>wU89x7|&=6qaOUM;YJA{0sk$6%Wq zFFj3SEf~17HjC0YHEH+NBU*RT>)uC z$c5qw$c&QTp(Nj;-S<5)cX&!vE3n?7qFMO?lGBVhsuEa^IsfqS=e^0?+CMnSWyrGQj?&HZ~PY&g3D5;NC7tPQ~ zGZZ6$)t|@Xxg}QoH;bfSgNqvAcL?r#VCar2Goowg&3ox{uYvHO4k|aim!*$-dp7u0 z2wL&?h5oCD)A2Cd13*Nj<>p#U<_G{< z(#o|laxC3-i(prB)NWj~?#LQm3U+@jbaX5qD2pld5(B?SQwI7sE=lpQB4}hTmwc2! z25t5RsPI5b;FUUXPUNAoGZU}lZbR5poP|oFAsgisTGJ^c45%_Nv1O=YC{Ctm;lIru z`8R;qIi|x15ng$4ebD+7C!^%}w5;ehr&oX}gV^d*pJV;3QE8HspV%LS$C;XdU!}BN zXQyZ1tgDT@IQ`V!E63$JgXpCV-JLLtG`6SDeQzwxW|Ylxxxic{jdGOS_D5IL=$<|& ziwWL8J9(>f{R5Ot5`lLT+9uhE$&Xtk!Ia{TAEO~1=bWn=mw3IQoV|B$^E{rW$)`2T zBOgK3OHG$3HQvWf>ZAVC;oM{^+|f<7Hj||OZx%v5d+OPXYtFpI(komNgUu4wEGKu~ zcT*LM2tf`IX6TcaXyKF))QtL36G2{FP^$Cy+R#D2q}vZAY{Tg^iV|{eW7uF4EEFh4 z8{g`(;MgB9R4xPMyYpPM34L)ljQ;k zV+4bn+)_WB&M6qqAs8?jkKQ`bhnPUDSLSFIxR=$!L>7yZqESeZ6oW{u7xQI*2+TeH zMK6l~2{~jr(!m2c4jE|xG4QR0=#FK8Bw>Lftu_a;_+UKSgFiZMuHV~UgdBE(%*(O% zofA}AQaWnz5nCCA%T>mHvg%s8{T>8aL(LEsm%g&UoRrQJPTj=sTE9S4imj17 zlMW)NzYXRv<7I2to?=p?MN28@gg+8%hK$CjpzH@V3q_>f)@s>nKiUagC2X|h0&@uo z;;O1j7SQrF98m~;bYV5iMHc@}s&iYb{Q^w0S`X3k<5LV-K)i4oct|If(CRkZ=4)0= z+j6C+rIC!XF|{3$0T0Ko{UcCR0+3z*7hM6$QTE?s3w9_sfHlYK!?}s6X)r*tXX<(~ zp2*@AE1dpue=-jYSzo-z=|ZXHS|f14AU`%SF|)cjm@#hyuQV<5ZH#EM9mhm_q~uL>q@9iye8hU*Ub^` z$9C6x^!S*|Dxz-7c_<^oz51#|#sJejN6vlAW!Gy9V6y*e@YHu5$jQw;1eAOTz}v77 zIPddPnp;jrD$=UHx)kIUmWt8Dse7T)9b-{l6#mB#xcDU)hN-59gx z9kdVi^h`U$0GZ zZxQ->&exKmP%pT|xqVt<8N4%+0bVXLdKNu;eMjvIJ`|~KKrHhCtw@9eM-Q#-x`63ZhhP? zjkjhNHzTuYIhVk8dVVn|Zw?u)F!h>9!LBy*HHJFu__#gI|I;q}DIB9_QKH@Mot9K+ zVcF!Y$xJ-=QfI6P)^=pp#q$gC(P=a$^|o%(U*q)We`K<%V~&G5pfughvApmcgmx5=A+{S;QErjO8 zF^`+v^TA#of2q1IWP3R*g~!J#ZMCJeRsoW@)x^GYt8^yZX7=clfA!!FMqa~G(66PE z+s6s-CN7$S=Ex1N1E)>l_4L;iCWsfM-C2uDIaisx8z45+kgu!_dYiUpbxs$E zMJy7Ptfuv26hgS$xF|oie)Qj7IQz=qz9tMX>>$-Es*jB9QYu6&%dmGV2rYn(2WATy#zSKI$rW zB03qF5eF2Z4cOx{da?8!+=htuCVy*=MA?ok@YUw9!yS4K_87_=*7nCH#^U?jxb$0o z4q4|*{<3+pJKU8@OV42-05d@VK=N8P>6w|k-GSg|D@{=qHC-7%zO%t(5Gl*$>v)&~ zC*F3w4fBuyC;{O4Kbp=lIL`O);xQWAc4OO4nxt`K+qP|^Y0Sp9ZQFKZ`?-JrndjZk z?o3`}_qy&c&N-jhm-X%sEg+Qp!IQv>{y#gLt7|Gi-T6FF_zdQXU2U*H18n4gsNs4p ztt%ObkiNNz^UDMlo|m0Zx&S3d0$5#O>AEv(HR~*?Md!Dc2y;W&aT4>OHl6-OnW6T7 z3e5Xk%Vd7g;}MYDjwrsu44>+38ja@ns(7Yw0dBUy4gamEIY(9SOQ4ORW1;)xt84c6 z)fdbrYL*|z^~3Pv-SF2naS0XPMvV*jmESmmb4ufBIDPQ?9ob17KDP+E_h8|T z&dw%9xO^EqwmF`pO>H&I4ddMEh(QZO`Yexoo@mk-BUTliN*8fv?3e;`QA&--EyT>> zAl@5vLX`J7_JFhQFX4#vXTNC3K%8EOSy^#>d-DzCz3hnkWBZD7`ToASP=>Mfn9AwU z|G;=~an+jj)N!uky{DXWG;4QN*j^H~+;N7n;W!`lva0uL@_7gCmu1=52aY5lR-|NL zX_=vxF=x3%lOn@+e@*s2OY{z^z;^?&sF{-1{SWi=*6uSj=cDxLW{}Y*qVyC;*ZHHd zLbElJ-|LZ7W6Cyr!J{@S)!vQZT##Wc}!X7^97vx_*Aca@6^2f9Z#IgQr9m&?q65h+W!q%kQBfi1; z5DMfFgeDk8TDkDyC?!kU{12y?6U`f_bkY)mD`5oBSrH?wwyL=$oZj5J1c~`kEx2d_ z8{8D(MzEnQlT5b`ahL>L#U)awy9`PveZl9x!xFr#I>4gsggbW3nmL{Jdh3mV)wcb5 zCLLzb_IoZfyXYlv+w8^eqZrKk^ApU-pj7464dsOkYkx+mpp$_oK=XL{cj^ePVYv1B zClj@~O%L{T8F^_HhID`wjdWB4J7l#<0MJw=dXaA?umn>JFrhRgn@pziyz!d%!u7dUS8|-xEImzh4`BXb59r07Bw&PPyj6psQA0TZK zvmP+acf{*ts>MA^bmfZ|%1YM%0c(_eDCvz7tKTVU!jvHHSj03)b`Q9kmYp%oz%nr2 zB4Qh_sb{#QkE%h5&X~8>S&%8x`_>(i-Aco-LUh0BTWd6roau{lQGshMam)&c8HabK zVK!dPiXp#L(4iT1IMw5fHUbwBOJ6$j21%efs7 zU~;(^fI~+rr<}^DC!a_z&anNT2bKS6qo46}j}c%aNhj6-Bnu$y9q7OfJU!c}gEN2^ z`$I7RF$s`5al4$Upg5Sb;dWeyFdmHSeX@+FF)kBAYMh-4uZPRuq`}DtJTVPAA8gZ% z6?_)i&}w0QU+oXPLcb?)TH(fLlg~8WgVQTs&7>NdW2jX(+h18stKSWjBL_9s+G7%| z=-2ll6Dzvr=iwOF^YfsRRG6yy$Vc%#YbrmbPa74-1Bbo2;}rVXt5k{mv1`Ex`~VNT;idTR$#Av2oXpTHXE`NH;EvJA_UXe#fXFH}fj5`-#O z=h)&tKYeZe0Q65k0O5cp@=Tvhvp(oUz%%F2s?cj*y8G1}cicgC+gDzl*W4WT^5U5w z`KLV^OUDfX99*>H{4uAny*+dgX4>y{QP1FEY%!CNw_g-VurE(E%zgG@ z+3|YDz?JWj8W1 z4k!AmPRhi#bKL!=RVa!0GzkAdo|(NQAy%HY*s>2Kg*o|!=s;6q6aLHN`zfJpO$);+ zB_M4}Rzc$xG*n{8Bb<+Zcpo;L%{RL7Bc)1d0FD7}GuVkkr!KLbh-V`EgUVwO0k2ci zSfjBcPKMjy#U8736T=X%)=`7VxbKy{ADFiYcfBuW@pV06lYRIM6eZ^Wl|NyifPZv$ zI9ajC_>Fr<8fz!e@khzJ#qnG-nt5W9{rSiU8qnOKH(EwqY6d#de@U@nsA+>BtGcBZ zmK8#ag*U8C(>|B&`ZTY}HJ)hyxP0r@NW61iZX_H{;S(J*`H{FoNr}RIFfEq+{6Hj* z;()GXj+MVc^6{u0JNm@#NE~=)u`~r+$|Z4}k(p^@f7R=7q$#&`Gx=suB~NU%j1oB< zr0Bz7mMay&ef}12+mamos>{%xh1ihJe{%W=>&LhOxP);#*qk!*)5F@-(ZeYvZZ)Fm zjXF@`qWpi^NTZ1oW;A&yDOg3qWInqo+w8`>5<<3U(ZmdTefj!@iPGFcqNySupTl^6 z{s28dZ&C(f%ya`=Se$>NewrQvuQgPh5%7N~?rb-MUp&!9EQW{Z!-i&9*!(6XMwf`; z5hejIp(*}mWJEf`I`DcK3Kfrek;ofH1~rOo)##5H6@ecg-(D;L;`dGpZ|;p!j)3TI zM$Qz$IWRj&NfU}K3zcs(Ev__eXU$}8P&GuxS9U>L^6*QopSe|(e7+Gm9Vxmu($4)z ziHV|85_#D-H}IRuaYHSx$Bn%X%I8AGtk@Naj! zI%+$w`mfrVn4GNjxHElyeRc20+v*{UHrmXg?=OSpM4q~_=G{GTh zgT9TJ(ZYM(j9qYW(bqC3ynCIH!VRx}H|sXezB>P?k5$99p&iQ@Z|_T`kItR$T?MCO z%6yT-X7zKV20G)e_Q}5N1tld)R=X@Hh(2GI=d|RIH8Uid{VC60a7gdKbC^hXBy4;A)pghDyy8lu#&6fYA+8|4Ro&C3T9^}M?JxJP z&mx;p+&XnX*7vWk(<tVlk*wyh|R&OlJ%?}i9ki00}v31U2^E;==fCz65 zueFp1ToO5YR#sH0$~fw2W>IVrqbwU2R(dg;k z;+2|QUy20=8{ zJ&D9%n}@ax+fAVXzOu;^wGVr$$!BsBP-EI{4irxp1jl#^JPf-06OS?U4BHK%7(qVT zwJty)k}v3dJRvUu5Qj?2FfeeeW7MHrhmB2C`)i~F83j|IIm0F340B&ad1rCbK@|` zKD_sLgXoA(0Sv**!$4IY48OpdHdl*fE>2nj!f~qUM@-P?vki3ou)Yqnhq-x{iCy}R zFoHVDyW=9JeKUHW{CcPys2`qNUy)!$zT<=q9hV-%HHM<)b)(jnwM*RMi(zIn(3{^h z$@)DyP723kVY(nzPXCJNv?-lXGqF29B&3c4uPe1TqaJy%`c=aFtwk;XgYDTZLpUg9 zfmTIU^4SciYhqku14WInn-=2-(X$Y?7uUk$ns_ z58yRGqK61*P2-wWKeuE?@qb`OF~wjf%?8(pMRmsONUY;6o9!-wV|=USD*D)zV{RZ2 z#1x1F7(DjuoVvfyWMHdi8&vSL|M{>9lfxVBGy8Q?f3KGwtF#byc>Vuc0Eg3iSAsmn zAth~5(lwY-o~S6t9QE~^K)gH*i?!udd=x=%(f57}GIH*zUT_8cgKEL(#oDVM4FyfB?{FW^Ewm0B|qE zThaf=VQx7{lwAQjIik0fVW83yFQg5w6UDk@>S7H4qx#!v%ApJSk(Im4k1>_+N5DTf z{EGgytC4?X!FiMUKJ42I4cmhAsj8?v$xv*O@}e;!0*p)0vc_V>>YpEpF8J8j#Y z8O>d%G4Ke8x3vnNc0gud51!r^k7==)$MO1BpOu~mZJgi@M2tj|B!IYV!_pmB@BT!n zYJ2^zDMt@w)0hG5ba`Kny}Bm8?h@jzC!xCsH}2uPZ_c~rm1MYF|3SPV5$sJ2aPboQ zL@Uvd*c{^XIfq~IeG=qz4Gl$+O3ihhJ!&^=gkuUWJuYNCex-Tq^UQ739QNtjwzj2_ z&putMZ?$3O1@8b3vz5@6Oo`6kH{HhAbv-RgtEv4TzjHonW3Vk@>$r^0Cn^oE=peLiyfq3@R&Pu!Xb-ih3{!s@!LB3HK>kTsd;`{JfG+E-HMcz@Az zq0}k$L2tPw1!@VDv)eSbc&=+!b-s%@9=o5HSMOFCS%&wfm zGA=g&&l65!5qgOR4^$=&w>qmwCn-b?WB;3qwc}ksF+wM;lvfb+eI2$zGyRfqVuOxB zj(N%;28cY4=8Bb8p0oz^%s}}~if2G;QhfQ0zn}98(~9p^>uN+ZL<8ECq?S{LaV9PJ9n(>HxwB^ zyRVlrC)##PPSp==->+)_0P@({;}d>l79w1l_jiK0n*E7?V0a+M?wdo4@1y0-g0x{f zdSvrh%lPPQr>KNsJC1oL1**?J`Bn+xKcUyF&eUZYBgq({MKL3ku5q{RV9iS!WkKZN zFE${N!nuTJa3LCt9NEB!EmfjZN$>KITXI{L&lf5Zu?zU#2%M@*A2r$VL4PyGK0ewL zR;_RUfklfi?ccxP+qcma`<+x_j({XKu#{6n%y>4#wueV-Zm!Vp7kMq|nUuFPGGq?j zG;#dd-1Eyi(cO5{T%KEmJU=$bnVKQc;7ZTf%HA+Q8>cW@--k=5pJ*tovH>>e+eiGm zZORQXR%H}&i6UZ>ex)09hZ*)<$l5oS?{lUDVrv@Ag@eYuPXAN{b_Pm?>RmMXNg z(lK{KM6Rde?ilsgy^tQj&p6kbNcPsIeq&2sM!vd=ll9eWSX+5`Q4A|jAI&M!7WXx& z1Y7y7Y=Sa%;pKyCr=ks`vN-PpvX1vdMn?Q?1;5w%iHV7y)yq-Zn?gRz zr^patyB-9x&tPzlnmLQT2+q{?A(%eHv(r%ZBqId#tu82GwCG7|I#E@Qp!$L8?!tLv zU>oaqQRqpKftC1uU+=%j`<8+h5oH_YY4bq~7;-pSTc- zTsJ$SAi(O{{4;8gaBW_l-20?SIGE8sIu%zJF_K4OFPKgtf{b4`+w@iQcRHP{Focy+ z9pA8Vy^M5Z(V{h&0sXK(B%VvcaXs6dVl)lPJRIWOE1hC}EUn4N26;k^{rtRf{hcN+ z6=LleUt+T+SNXJL9s0#1UgK{N9r>e%JR{T0X;qHF45>dj>B)Rtu>pq+llRXSMGEoka1uD zTQkOK5j^-LK=>AZjG}N$|FYC)A!j4Tx&;{&HwLP{z8(n0!5;=N=>KKR&@V(A;vxwQ z+>7$+duAwazc3hmT`Mf?rEfiTM%~t7+;2bf{ObW}tv#rO@?hAxg=B|ryU)%^mK3%h zx=sP7YWW}{Bvz0~Pt42a?s72BROMHVrx}209K``<;ZD5Way)=1fbA!`Ne)~HXV7WpCOwdM*R$kIzyJjB8L(buWnmGa za#=e#fZ*rv6#unJ-1SoU=sgqh&v=C?${cnPrOys;DdukXJ6VV)CA!%6xqAKY_Y)y3 zZepg2_`O1xaPFV|Bp@-G!sPV$sR~?R=hBfL@|D2LeJl_R$ zb&xmgyw=yB8};7U|HnCAw`rc;+?)gqaxd3mf)g0(+O!;Y9e^({RA597a}ik)qNWETZA3M53Iv zFN{i?5NO2!PK#XzF`yk~LGb$z7_lh~75#ww$LbFU|?HMM}XcGBQ1z4nMPo3a;oUxCjhEsEh3u zzgrg^3S$@midJB9FGAp7d*SInG>yzEn_x@qUj9NJcyGnC){GmKdnzY}(abVL+As!m!W_4?n zRP@W+TIBehe*`Q+WGEtyM9DhM(0Wm8uC-e7;VquFlWI$VZRm;l=W);Pp1N?qWtMK! z^*T1bBo3W=9-I((%$$10vxD!v$u zyGFn!Kj@tL`p}3SZ07fO;(YV4#t5}6D|T(k?2aiVV|svAGx6i8-tH^;n@K^O`oQca zt4Os1!nY`OvHzHMK|w*lC?nyR8#vdFtrbwMF#P=d_=3J0ShP=jnMUU3;iIF{b8JQJ z?d^Y=LH??h1Ia4Nz_Z``nF)Bn0<8=g*uyIy5MN|;vDOIuCE!vJ_wy5Mg_~YLI%X!U zK8f7ZhlLz~OEIlg@tMj>*qMF1FVM#b-lw-b!z^Z&mk}dPU!|mMg2SKP5K1P`)Vlww ziJ2K-JnG#Hd%olC8uVs8zF=(4J4l}0f16yitTX}EN5IHq`eS37 zUP@2-{zpM*g4->yg9fe`fJ7V^iRCQUtXX;YJ<3mg--3~TBh1h4$8qznXgjCSja3Or z`w1Idae=5=!;|g_bvh)sk?Ab&=Bd8>2ym=Fv2xz&IFNhoDp=Y-+GQdGC;w7sHVKHs zeQUMu5TPfvTjejy=!5%vEmgW*Ve&@LPIsz$t1~H0kFT$E6-spT zuqZ;LYnhiD`qhsk3R%{dqj>&Ay>(Z6(Letv%c~E32A0|T_M{9 zj)Ms*u~4j3i5|1oDR%M?XVNiuqh=+Od*3)R4@8w_V2sEi zk%&P75fp5MPE)m(i{F7-K1u*G4@y`J8yENc8S>df8$(ZxHy=w$;HCQc(+4T*L_OEUa!fo#|884X%aKJ zOfszgWjDedyY8Bxm(YDct9~?WyEYcNYugLjB)K!pwQ1=k-8`#=;i|Ja>+OU&rQb&;y{Ryl>ZBjaGVSye>80TA3sde7h ztZ!K@B_)`L5MA|;qDz)-QGy&ZvF?me;iI5w&4J!0gVa5OimwuSSbrcxj`S_^$q9LX zeEEdTFCA84pZU!(n|hVi`UVI00><+F6Ng)GV_lahAVQpse#`9URniY>a6pqy<7WgT zcb@>%T(Y-eB%Q1U0{o6Rb$=VoeZ$fL;thLIs@5@xBbcF#jO+xX+>C_^bzpSSv3Z%?)h2u9 zXuy_GUj0^Pq*k6i*c4F~CvGv9k|R?37ihmNqe#?9#C-AfKl9O=t)(ZSfg1kM9+Hv~ zlC{?NVG3C7Gc1U_w4!U7L0sF8RUO=^E6yGsdX2x0rj|k08z4`#;13*+3d{R|!Edb{ zb2PqA06Pz9qPR`jY*C>aw{(}oGOQRJ*os2qyG2W5_K0@T^vQlZ*O^Ev7?i>&TRii? z@;N@a3dg2v)RVdZ5adf9uCbPl7b=-?FJfXRmzTxu?Qaz}{SG4af2kvhE%DF;P(*T1 zK=bH++EB=b`O`)tldV}y2Q%piy##^9Blh|&VTdXqjc?!C){#j{X`Kd6Ml;6`ER1Oq zzx5v?{-id?q6YIXFiLu#HM=|>IDuHUY4y)>KXe7A<-4c3J+B>-_4n5FCipqyJ9-_{ zhN3*g`dNq};WdtjGFxAtPj^erT`4j}eL!fbX0qCQ;!K5$WX$RW>G%ALc9mG|QMZ3~^*IaS|xm@xp^8ROT1eH-}g}``qO8eoX;S3AeF(w|fX#uKNetwL{Ebh^=U0;Tk zhUgS6#=>qt$iph#npbOjZmFTEx9puyzpga(E=N{c4!eTng~&IK5Xxmg(dAj!dv4>= zrmIbqIq-Z)c7-gm4%G0UG{fG9*>*RKdh5cdevFBQ7wI@C(}@KWx+FvSA)#C89KP)% zFPc0-Y=8Xw)n1t>)p2(^V%aeUl7;Xou_nAl5qPVUbc~rCqRUl@BOHoQDZd+7=l5tS zN$j=kZv~MNbESEi_J}(v=YEo0Eb_t&kgK3)@ouwKjtu`a5`Q1Cyliwsj3!hlxGb(L zxRIj}&&dPBw;2{bN7PwIao9Uva)p3i=;7#EwP=T(=gv;WHUYgohF`06*a1QFdvdGr zyNPqQZXcOJ-`qClHr4m{c1B;{j5)m|&CV&fufrQbA}qWQ95*NAmaw`?S}_@CZp={1 zT!W#7qN)Pf#mu3dzH?%Eqw^8G$bV@Hx(KJU)|yrDE9$c@7%h{*i01hgZsgq+02%rN zfR=)s>%GXdF>K3U#dRkcKWGMi-8DGQ&>&y`z9J-(K_%o92w?9G@p8Ro-5|=;qI4@p zW^l!vs`9D%WyC(X!keSXc#t#}h2FSBcdUc+twhCvLoWtV75f`YCW7@N4pgLHQr4l1+ z<>bL1Dhfu-Aoch|J=8scN#bPjW(${0_YLpVO)=1+lo1AXO^4v2_uwy;iEIXRDz8nj zNYxueQE}2P9xjGZXc&RWq(5VNug9lqiOh!o^tt7$_(EU8EA(pD5);yr`Hhho%B)h< z$F?J#M388dqY=HsY%Ry%btb>68XE2J4Oi+!WTtqL<={Sn4}QMp9$n)|{N=$r17Xcy zq-qtKRd4jpueFLl0ug9h1hxB>&&3Ok4PVxpk#1}Ke1p*nlC;}h2)aMI(wJA2du8M= zQJPCwU3gH+;R$Xq9wgYtXjD^FfX1Z z`at=Q1R$M1sYvL4Ei5!mK?>wl0Q%4WMsF=bGekgw>1Mmz9WaH<|MADcUC4#6o-WY`8EXWYYb=WvbHMdtVgx12R!>*P`xIp1Q}tPYob)p3yw~}XLeWDTD6lRz zX*^=Zm~viED*W6Wpps1QQ)H7-$E7NNELqP^I7x(tj!>8tYwpz{^lLl5c&gd1kJPDR zp{BLL92o`2%LYC4lX;)#bdBT&Txh8)pX&%4??aBsRo4@6|5Ym^cMvPsDpaCD6So1~ z5wn^#Jvu_6T4*cN6+ZslidiatP9Cys9Ju6%_WAT{_=)aPT%5^%uX$S`UJv{qbqeqe>wD+-mhIwN$d0_eQ4jZ78%0Xcni=bdYiERmYuUwf9^1npT$ZI(YVYZts7mJZ?b$u6^0e7zh>HYCo325VX5I-{Z+;JM`7I?+jf{vG z4l5K=EzOJyUlebcXSKL(UYoi|`p6^5?}lm-;Ct2^CA!8&!Cyn200>dRej>&NK2%Jg8zKXkCEN1l~Apf+}|>j0^Ybdh_!R*sS{@<~rflJV6E z52=9RfT&Y&PV-NIb+Dw%3qqJ$>-i(iI&aG|!GMdOb=ZtZP(FiK;G^mM*P>3o^W<;> zd0%Vv#GycjeUoD6j%JKOE@o|+rg)jEToha9HT{tho;yio>yOWOyqK!3->5h@4Q-=UhWa`NKJ72F-x4t zONvDiCx^3N=qL?<$oxkx$>6#c1Wt9SY~EijGTfo{6_n5kNiw!qV%@n=XCK(Wg;!6A z+3-v>$N`@zgckG*HNfwSS!eY`A;y0EJ55m$w$ zZ;<(1EkG5dCL=bMhliGzzZU%Z)J2Suuf51$?D!hi9k92WO|%u zqmY~LtH}XG(3X~w1(I=&w+GUIk7)|PK?5^_=(sqbGxFG9gY+FAUle5=?3O`Pr|h@-bsPNx_UTx#%G4Q}nPVP3v2l zA|hb_(|2WM9iGhorxSO4y|?)9jhvhkZH9WF+X)Q|TkY^*1=Q&VK>Bh>Qat&nlMtji zm`c#NfvaaKtFqC;A9_bKDV>4m1^oGW1k)qjXn4dL>)bGZezO=0ICspd z_Zl1fmWQjU%&WmPizq|CeML7bbQe`uoD@5?0Y(yjVdI7&+6Yoo@CUUhOZL1u)xGNk zMKwgE8tVs;LrW3uGm&tqPQK{q8xxn%-bL^V-P+9guwe^%g`bzWH&6c(hKMzNKGb@M zy6gAXy&uZ;_ABlD;L4Y(9;t(of2V`LJ>E1{Z%vnu&c81xY)_4h5G!16O`nu1Yr7n( zaveu0eDFA;hLfab=GBJmE1;UHbet#+{+%K1g*eX{7Sa*szb>PhHPP{qiLcU~5|dAEHK0c#pshT4~g zZNR~^YP7ag!?WB(;A??eZ^J8dc9mzj0_PygOTnpaR{zaj@T=vCynXtIV_Cv1s)49o z44d7Kwb&@OBVN)m4n2NRp>y^foXPp~q%5>~)x|AnT9XkM--751H^|A9#LN0lTw^Nm zyenH|NL1?E_(ykl=Oo@;Y^V$SSukT^N&QN2a%NO*WhhiH5=~#qcTbQF7c~e@35UkV zPX9B(JLPFfIX;pL9`={XV4Y&cLJ1V36Y1m+lql>gm1nw4eI?9e*i+XK;T&S)aG^|W zZOqas7AVJkvRV?J4HPfT4x6K6Vnz>1;xMjHqsO%W*8)haj?f+8NabJE#e_S^!9y95 z>9J>t6mwdBkpApFiOTfO3h<2d{7Gv`jEk2UregX$=KljLHAY{dmoh~-3APiYBixceRk_bcTcL$8epFf9R7FETt#k?cUdBYgo zcY59D*F?s_L>(gHyO`}yfGPBG+9x!<#>y#ra_qfJT1SAoo(JA2cRthh)s6E@^fazZ zs<6pj{7@b`JL^ zivNXZ0WL5&Q4ipDy1cXn!nuBRd2^GIkpbMLP+;0p4{SaGq{%m#F6zk0A)YJ?o@rxe z3G(9OvyNlYuaT4AumT@if>RkLKGT*}Q!ZV|7ce?)W~Qe94M^KvFZP^r-teIj@$~_t zMP43BlkMi%e;74j;n17GZuN;_hE9hVwL24mHqnTylJrdxRwjWYlHP)qOq7emGcu`U z2pi|$F{Bnlv6}oh@RepuP|V^P=elqx5F;A$m>Rp5CZ zBUf6L6v?y{w;dr4KhGmiPtOfKZL=jyloOi#?Oua6(5>Bat1UwF)7pTaQFc+dK4i+^%u zpp(ihxNSK6E9x)^1zZOO4Q+nIkIqD#NV~o@?sSz>&#ywB6&g)^!O-CH0Nv}6U>6dL zfs9+(Y&Zzvhg(eRgo8bg3^yqDhUDi&d&AI#Y4Y>6$jlG^x(GAB#n7FGP!xt&e zb|m?mAuPR#U1jC>Z6dGWulIV+yXT}~Zh@tpHk0zsa#NRZ7Z#A(OOm7gU4N6VTWWv(eTOKo|c$tu;e;36<)MdVy)gbkf}eX zb1ihc_RGTUzLia7gGphM_qP^9quMA+(I_a3B4d}X4Q-&tbt|(&k}a6aIKHI*X*r=_ zG`c+h>YLsEBsc^7R}D9Yu^+u*BY)%)Q^uvAF3AW9N#YDmFWYkvh(2Vm_&mw%BN{RC z3oF&&j`53>PCNXAA&+#Xcm>`-+^&cy?ySQZh#y*ue#hM0Muk1^Y$_mYNJ4SJ`A}RO z;8TSb#H90P^Gqq1m_BFy;h5LDWoJCb8N$wQ<=O0hz8eWb!hFHU93hi^c@T_zInfh( zs-GX1Ey{!PF{&ICgLOci-`woaSUeBk3+D%rkoTp^W_tCD$$75g=DaCW@n|q0eQvt~ zd07$%fzs0QQvA#C84&gvP~fv6?$UKw*N+~r-KDlZM1V?+!D3&A|qYTaIyj(rJdrIul z@Y=2LrJjsS^wXHL5x6)hQB2Hmz&0gM53T$|mfpY9q^)8q%g{Rd9Pv2)6Q%}|?c zIic2MloZ|e8iKRN54;+>lPQZbZGj+6d{=D!*s!TU0aMcR#%N4vM24h^tmQlZ=|H4t zhWUeckW{7c%Rd(KowYb-rlm)0*J&UV4*i#I)7ueC1}zO}jaE&JmES7n*l{|oa5(AT zov3@BP&5Ni?+nudX(gHL_CJ1zKn3@o-F(~Uzj&qNxTAk34*y1F}~-` zp!bhXFD_R8={Rjy62ZGR+ENPU)^RC3Zi_WTU>gFcS`i6(28`ka#96-`=AjzXN!+TATNyyU z4o%0_G3_N^FoAG50vU+-EDjOwL=yjqRt-++h zqKtu{x*(T@`^S8%7RJb7hMZgH=;Eoa_{eid+|7RX5CM})KqAWbH1D!%RHMwQo?le$ z{Uxd3mSR~nkPuX$G7f9Cgpg1yqF4E6l{JZrGQ8a6dn2wxYj8g^w`-`K;4`^szfbgJ zY*Os>jLdm*d85CIRN&MRmQw<*W8I8Kof{gD&Rb zfdL%cN$w-OyMZDWZr$#a$>x1H_*JXsguWSoT(XRjfFobff+=!q1ye z>;!y~(u6g?B>epns#^6wGfTt3(YF0P z1Rs0>{^=!IL&Dcf2eoP)Im7dR{4A4)X|eVv19YOI{O}JhH`i53+HQk9**pT{*`jD{ zEC!xav)c&$;G3D5>1MtHCEe{~<9g1_Zh|#A2?2yndQG9z+aJ`;TWk}9Scm~}_BwZg zjre>VQ{#3k1EO)4Po*%v7cRv{$Y|f(z`=J*j0KEp`0ic~zsz-^;r}U9?!S>;))msLtUg(^zeMpxvqq<(H83VY zOAa6MESoap#9T&nE_RO0^|&K7<}TEbZ`IzNlWk5k!$C_*+G2VXg5COybnxx@%Xy+6 zd5)de@gG)@mM%t=nc)I7oRt3J+=id{`{IjAXpXBvE2s-K9dT=k!=)4gebuOBWF)r& zFR8o!k7AeBUds9eHzjSMFz?A&(6m>!9(%MlIhB#_NA8c_-e!;*iTQiOef&@u2kxmu z!UWXlSwme%=!7ONHDA4~v%fo>98!{9g5;L&Z{q8SpP_h&r{v-|nV7pT3|5{-&p*Fo z3(n@J7W+jw`cQL7I9|bvIXIL9GPLh?sw-R&KmJWyFjHUEyIx1rMAE_gFGgMpP149H z9{R@f`-_YA;NACLUH#=0_1+PW2}E9+X7TQgt=q)j1{rn_%NHW&O|e1I(66nAX;>as zV#VVzF=Nmk?zTY@M&8j#z4e;XR8Uc*PV;zC_rPpfM<2KK4Z`${YSw53z z@>IFx@3Peod0W8#770wQoB)^2P1jRr_0F97cZR%0n>wYjs9PA_6AisqKHV!#sOKTp z`U)Fs$NAnYcurj|l&?igEJC)=hlK_7{~W`qTDCOLUFYZL|Fxw+t5rGWAjdlzeuUQLdtiajwDDBKMwFNy(`z zZ>E+ex%`+)Ifj~=8a0)P^}W!{sp|%~>8oFvE>mDsN6;O-K1@_ow!C2tPvtBq7;)1P&ux20SUd7%gwY4P2tEKF zrY}8-O5v^t94Yt5l-9N{bhC5&h!AlnZ0-d&su;?jSWWva@vHzw@#%{DEv1 zPhKpP@Ucq4D=xzqTt5n>g@PF;*$2l>D$;H&pDOvf_3(WR)04ESAHDg_ZrkCS0Zo*( zn?NRO%$=#FAU#q#2!=8QVa>$bJ(}04?5sR^FBVkI@0yBNjaz_wG{IQ%Z=HM8XgWLZ z{JXdv$NGVeC^sSw!Cxj#1*vwO&r>a`8IjxfQ>OvN5zZXGLAfwjM_ZE+GRdhLwwgp6W72)*{fjItP(cN}r@n`*Ml>T3=|Vh4P+``Z z7+7AHwBvju?fU3E%UBU!_nbtvnEscdc^&--#ImrYG(M6}DYQSP8RN6!N@(Kz)6!@4>8Zx%UhEVycyNI6KT zusA&4RQKO|QnXfCeh!vr=rndP{z-!d`*_Cfe~UZ6gT@tjBKf+sKr*&V-7GdFYw#x z7ya}Z;6i8VgUaX&JTqt?4EZ4X-P_WaN=8Ju}QW2o@{O|I3e|F&DW*I>5X7uELC3h!^{w7ytDkNKUt3y>j%XWamC z!A~yFgl#1u{mbzgOyF$YZI~#xnU_fXi+?wK7QxWyZGopD-Du0shU#>@oIsU5I8SsCglL zyn_(2$SofgBDn&Qzz?d;0ovz#WQX=YZ!VVC5tgo##X3wB(%2%{a7$^NC)Um@EV>59 zb@ECy2~om?pJ^pHIoO8BpEN&18~zxwgiup#xUUOGuSqIFH`--994o{(Y8{l4(!H?m z8xAPZ4i2s1YI=#%lE;GEcHAH=SgIbut@)FT-`<^A17ZURA=}qS0=q*UWLS6MySaJ% zkeEnGgC5>0Mph-uyQ*dNi0|C9skpR%K#SC5R^(bOJ^e4%Lt$u{4GTqdzUc~@W^s2j zSYb$W&i~7*ni~`OP7%Zr**b{X-0e#hq&m62#U)3z2%pMo>$QnZKryn;UDhhYtKe}w zsfCTl$jZSaT?Kx&h@EAoU2Ef?5P%w>wtyrzgZ(F0DH0oRMHpQ|yWTF6d`^DS4!H=@ z!B8&ns{P^{Q=pQP;kk{MVyU4$vB5ERgVJ9WLtVE+WKfdOOj^qF1=_^(DqJHwt8}J# z6&X;274@EpzXEI{qSg7+h$C46d*)ay_QY8Y&XM^bl>TCF?P)O+c)+R`%T~`pcm!pg(o~cot)P<(EN>qmuQ~B(HVlZTd2m0 zm-I|LtSC7|nK+m@GQUsp#O`Cv9INykM7A<|n$I&@a=N0%=bj)ff+Zk8Xb| z82;jO2?5Qu2BT_--=xw_9Vbj0l-^hD0@amr;W7w9u&Eb{ z`3vh(^HJjMmOm!#eKEI|yD7xR_HAM;wv1uMVGNuEDwWc>$5Tw7_mGcm@a82! z{-d|k?6q(&`uIXCTQ%SyNaucz^6T-0mt$1;1izB!F)wC65LANpM;9nd)7%f1n*M6l z-d$E<>m*8T_qlP&RWN>eUB-%)80s1nP^*)*Laj3n3vx&AprA9)u7w=Skrb^^q zrZe5_b@LTM{*R`!jB2ZGx-i9|NN{(T;_j}+DemqrrMMR@?oixai(B#H?p6ryTI@SK z>wEvPVC5tyft#5nU<8rmcx&r`mDDr9Z zJ6Gz$vyqgw9m-^xRH{lFZGZNR+Zz^j)hGq%=~5^VNH*zNx|_!YZlkNIiO5++HNyvo^La_SDAMU_ZFpFKRex`frn;Fuc zN(vu8L*~0w_~$jUR%i7e$DL~eDSX*t1w5H`)9QdLUv!D%pC>{Xy2;h{e-`m$3=K_Q z5JwSWxC%|^!L^SbF&=P<)VDWf4BDT%%y!y;NZv;=G1 z%G9Nn_P|lK1c*M;5-$e~I+z$*UpVDrThdJfMyV~Sf zcn*rI)}?)_a?8r-R>8$M>B*|tTPlv-y*Y4Ricg1@S`I}V8Virvryta4a`HUh(1I%E zpMG|Sjj%N)*)e^hplQj~OgRv`Clq!D>vx=Q`ZA-ASJ%hy`)qA-ovpDWTCKENlu|Og zV|F|F+l>F)d__KeI+K)OU7kUQE!Fc@_`uXL<5AWyN^SIUVL^i~)h3A{Q=I`zcMIFD z%c@t*iR=3%I_%6$X2`)bG33xck)RPmgEAIcGZ2NsnH_codPt*co=~~%But6oz8#ri zz;xOi9$>{BhCGI`*D-QMC2t%-BX5-L#P*ZI>O3IN>RZiwUDhLF%r?HRN-8+?hLFCM z_z*29UMal`fo&))!4sLPdgdPH)Een=8Vb*m$I2_J>@t_}TKF*nephS*K9M|{dpM*3 zGf;FjcrdiXmyG#Xd+9!|uDyB_`k9)VmL4N>PA~w@nbJx#pEsIOX-s#&PZ6H3XBgKl zlB-WJSiXaW6y6>go`%)tOH!dYsS7_PTZ4eqE>EP;C@3T@+yT<6gv0H%(B9s`<>5lD zCXWBLW>r8kU!A_e@*L}73hnI8M>y*B-idD&+{-jrg)Ds7sW$b7z`wwCG7kop-VHw~ zwZjJ`|320y$+HXX#d&!0Kiww^25iV4CriE6`t4d;T3hdp->FCDw@w3}JF%vS*Pl%b zjXIeEo+ms22jAtPtc2I~Ti7mp2`}C`8R5o2;Az3yOJ|Mc+YPM>;gyM-rlHz2Jy;q) zcYR#T(L8Aktsv&;@%qevP}6Ve)C!+d_rhNSC&*!$@E7pma;^VY3X-wWB*^R z>~EZAW%E}wLJ%tGsx>-E6BsytXr755D13LRE#jPy{k~gdfMnlaxte50o(33Of~~AOO%>wB3dcbW$uby z`K0W_QX!R6!?k9dBWe){nD8+uS)X$+C1drdOwpEJrk5HAt0-7?+^1wRDr|wMk%c4G za!myJ59ajH#sMmkg{t+7YKUmKN$f5H0pTtQ+lqw!XH}zoMH96weS1S#2~)%m&Tnog zc|GDO2J!0ze_u0x$qm1}n7`0`@!5ci?1E1^_3QQvNe+kZSj(TrEZ3UYX($%Y@RfF2 zm2Q{NBTrkgA=>jGSU-%jw*$5C7ZOMR#z-!Ld0VrU-$**}$h>(#+GDt%(aw-25)LFJ z2-Nt978asgOgb)`icN=#gn7J*n5-q;AZ)XSimm@WjsS{&QdwS}@%6_fg{9*4L@%s` zN6t;2V*=tqGZ*VR5-$tH@$oQa^G&J)&b$?fD^rhiWh-)oRprio{8aCMSF2PM6uz;oTw$tZpD|&6=V44!^ifZeITpltA~{KQKQ(o01mfJ#BR{QuDR`RpoE5*zjs)GoP`3M4;(l8i(qgQaUcRE)$B`Ee^J><1S}B2m&?pI3sZnr97Irpc?K$LzCt!4+jMEskNitqMBHTvZL-$}G^bGu0( zs9wAi_B{I!i|p8aBZ(sHo~GA(y!n;LvHQBJ;|0$D`{eq)fa{ORT62~yO<^}0{-H3I zK?*H&gJt69nw83Lu>&I58akB@7J8h5GDU>D$C(`qBr+X6wz*Dmp)7y?jMuq&#Io6A z>n4PE-%YOhIT7d%maldA(=?1JCH($is~(F2vPpL+852kK zUmt;$YrJNF!YP{R3z*U{ANWc$5w>PdDoc+}C%&-A4^&izNzlWTc^o{yFMeb1$R)qj zWJ*b}swCyM+c!2E$$J(=V1BqAgvh6iFb`gt!c-D`@JzxN=YSoYmTh%%kGYCR)cZTF z@dKwXSG_x!C=QHB=N<8#esXzjt#JL6g^$Z2FlOgkL#p>zpS{=(p43a@(DmTrsjCjZ zmymXrEv)VDBMn6k1L{)Av}TDKw>T&=@(=4Y&Sv(8P&(6N;c~1Y&2iWXO-0yVIVuFi z7Q1V(iQdf#>Z65KC?A4c3O+BWR8D+SIda3rC8)d4=UBIh8gFth7Z*=Drpo7`q#JVM z=7$!Q!R7zF@zs3x>HzpvF8hrpbME>7k^#)m2_L5P6>gH7Zkjxbbo6X z5(SOhht^qU6q}ElYFji%!spGwg;BziA@I=hHP& zQ}dYd?&pukcK1~_yZfn0AE+a96ZzIu$+>j1o*LdJVwHRmXHRoync7sTWxkL-%3zYq z%|jA42>q&`G^rG4{y^n@UAIXF>cdvUIOSr0Ta<>ELs&16*7m;;?K`x-Dv*w7K9~5! z#PXQePR1DjiBSx*;om^FSTEYy}!QW!_rY!sWheQS}*8}`e6R=58 z!4kUEku97c1ktHdWvkcjKOWoKK4kjtrl!F!nna|rV)?)NEGi^1S1FfTTU)R9HnIh+ z(;s8Jz5eF~m`sTo?>L3Q3KpY@|V*~H>)@8 zy_r;vzwF3>Cc#0S-;_V<{AQDbmurA(?uWw(RXcw~ji zYp83*hc@k)pFe<~zb<4?>4#i2hpgii)sj<_e}^w}lZ9bB!XxryZO=)W(TGg$WAdOA zAHupP&T)ZKb<0~f3*~-h_kQ?zcn7~-*mdHRCPqf-GzsnoOWycgM z0=AEad_3uD_j|GJ@n6G4SnSaI?ahaQ{M767o3&InF_hj7+zou()Z(uChgp>!dm4i&1YMZ#DRhF zS1fNsRl)<;Lq8JS^`tr-A@TRnc3f`Cmts>L(I*(-;}tYnn3x1*I&_7$pTBPMI^6;Q%rDrQ z+>bXnB>P?AIomxG&O&zuj^;xTpwUuD6?n7lSAS0qDBKZ?4Ck90bYN-U={`xa$dIh< zCc|pt7l+tY@iD5Xclwob@@h?2O6HxT`QefZ_GFfMK4t4}r2U%nc=GcA_s{)2wFbLv zLYjnp<)0#2;-4bqjM$P?0n~fk@4EFLia7$J1=FNRzX45CbOo3KXK|*YSFD52Nj?Oiq~*DV=70`b1b%ptQdWcjIN0Ote{-A zSSgTO7b}iCC__esc#3}1SiEY7E`^r-^?MxB{K=Au$t~Y{r8uT8WO&Uzd6Uyqn8N7i zgrxlhqH;WoJ@?@+auS>eiKzn^;Y{OX zA+$qeU4yo9DTpSQq%oqMtcq$av*F_)>#I$6*YH))R|VN3hxzfw2foN9r#Unz=tWv{ z>K3ji4G!l($dZM9MK&KYdc@<|XRzVkl;N_a?&5<#|Z87vq1BYmeCB=WyCz}dR zzqUaOS)$@JdBT1{g?Eu*oSC6Hp>zcYoPCgcUBfzijXZ$FwNs(V^WD^qaNb2GC1cSa zgFzjgHYbGqs2o^}Fx;vD&#m&==fdVDr_7;&)jP?fK zgw(b!HaU^-rM%X+9fMh=a8hWj@BEcmzWZqtx8s;8ztcNjiKJKHns7Vi)4`tWce(T{ z1xIqNFlho}zP4f@tqt5su#o*0{Kl5LtC?uF88fALJtDv>Zj zv#r%)e8sQ&nRqAmowOb^zo%=Hgf7|OssVMNB}%3JYj9M)2}t$+z(wjqUi;^6H4JQ& z2<+BVb{b{Vn)LwJimC}m#31k`n>2Ko}+(H!98gvF`0*|y3Az@zasbO_ZV$Vz@6yo3&QCKK|;5DO8^ zh>#zw^=M=i3YN}524FOL|3oHnKUqolq2LaNN!r6tV{v0>d>i@2Qt5uvSfy(HTuh@M zPXeZWP}snG=(G1h(Q``dp$^B~D`v)hjyhQta%>S+DenF?V;eeSTp-t{@L97~`ayhF zNLtCGVlslgv-{qo+s))~@LH@0OtnkcA9bklNJcO(($g5P)n1Gc9qoT{AjdFTDrp^|@w;bXGldkV%!0K$Uv z^X0_y@i&c7FOlb(C7VDP+rLKP52hvg{83R&=AcJ)rf zOrVWLCno|dV(jiWDrXs2`$WZt{<##gqdfpcC{n{6QA`t&fbOhE z&PYXT91j+O{VglTf1FTa9|Aw3!)js_qUai2u<4gYTNVd16S~NrL=mD>(o+FztzKOk zI|m;;72zx+-O3KmdtSM8=%+pLM%k1=bH9);jWh7=wa7-_M!)xYF!;6;GE4@6C;eTy zr&uZsGJh@f`n1&=l@W|P95+6XO)!>;6pgG*K$P2=u0m3lP#o4+^?eLsPY2Hwsp^(m zO1%tOgO%RW+&Ep}%WzNmj=6UDFLes|JTCPDK4mhw(Uj3#PFX5gI(rlZp~q<`3cn3t zzu^-;-Y_u;&T8-Yk_V-p`O2DOP|c?(5zw_Grx1S%QWrX(e8{w-YkcA-%kG>GX944j zFXn89YVX#-N#VM!lJ^-axBi*ZhWqpDLrZBXe|N$6UeB)Jn9WCM^7G4DPDCOpq-W;y z0*=n8nM?=s(Rl4-wO3^NL#fW)J4sYITCoWk`g@nt7CX>Ovz(-az#RCAUkajQ+1m zXrmiy-;Ox;j%&oLtNUZEwY16BtdWS5IgL*2 zzKCMs81CWUG!GROSh`35ff5s<42u478+o~-Cu16yr}o zl`$qrl8nKYfzazncBWBR56bDTyg@h1-ey~G`yg(C`nL2}lXT~dvP4aOZ4@MJ35hJMV1 z;h;sapo-5-*=eyiKcz9bI&vrP+>F|i;y=xlHt~ORwFD!!5K}-WC}Yy%Fn#DRfJ{fW z<)abhIn}P|-h@(6pA1IZGN+Gu3K+~+2@NwdK53Vi_h)5@&`{rDef`-ZbC?hVfrgD< zW`H%cg?vs-AIzXUEiVV7tY}{93I7Cb@id9j=5N0iM31f!8Mig?(b(QT#{VJQpA<

JGyzJ5&uVoKS81@9bi7QbgKpva`8rdqeG0t7vFZtkI; z9tcqo3pckk;Se?_-C%DhZ^PuC! zqW{a{=g*&kry9DtVk00R=y+N`-xoahLKOwowziG{FQmV}zhf7O_73@5hKMDaUkn*~MR&h~DUdX6pG)pHhx7CcxG+EUP9BVf4jZkZU%hgtA1=n`auGgev+FM;WdTO2YaGq6>rhvXfdZ60>!sm$_I!)6q?9 zJE9@a#SiAdv7tk&$cO}}(yiZOj~AIskbduH^Rl79(P`4+b48E$SoUA7Li+5`3q6w; z)G1St&5hkuK3DPAOR;^G42fI}BR5I%Fj}5gLyli3J~wk8cfD}KYDs?`3inmul7i;< zo{L(PMKolUid=)+x8OZ#HFUa4Xzo7MtQ_>EQHPC@Uvt0jawC$*^|%_Kjn6j(GdzV9 zE#N!KbMAh%h=h0u>q8eFObb1Ahm%7(^%gUHV{RPH4s_&~fsT&?Atc1ZYIfXWdrs(% zhD_t5J&a;8?Vxf6DZ3R5^B;crHmE6nhiY{il~dT%*aYSFSA@>ASDNfoJv~f$GFtNS zZw!jkIVxX+a$YD|+|#VlE@GC9cUQ`t|C^eY9{oRExxjQoqf2hTC_8hQ;95J}`*3`5 zo~D>>{&S<#n%9I5^*%E^7YE`xOKy(L(s@pevlnUXw+mF3Q?76JMDydIe(};!-XOhr zVlR}=Mj2Abn?Ayl*W)3gs6IZ{m4S=7Q8v-0u(ejA+qLVoUlIaM$b#OHu@fT}#8k92 z-+M*>VEpK9J~bPwprq)xdt~k&*wWv$+{I-2cjXem;dopk1N;Herpl!(P=<`pBaAke zZdWvh8_M7udDy$OBQsiORAJL75|*r5|J0oCf-sgOQ&G#^O-VL7v>mka$*Bav8Z$bb zR1p+@sKhXlHy9@7glj)LaXvYbHnrn`use%zC8VA5wPZeC+pB?v35b!4Hx8=lHWpQ{ z5HhR4u%+>`a|%TQZNR2>K4VAZ#qFdvLuc%k@_P3oobnvSOW=5YBDHfHoql9wDTMzt z<3L)w4ZkaZ{B$##f5Zoe);?enIX=&0w(Oee%O$+=ksel>r(l*K@~8GG-#H}e_$D*)mp+uKy$XsI z`Vds%XBOE6W%^_-eSLFR*TnR6Jb;6ud;@`MLc}KZiJWl%O09ebq z`g*bU_5EebpL_p~You+*?@m{}4)Vg&(|LP8wXF61cpm<7(K_iH3!H+=OsTR7ApmAK z_UWws2Y2`5I3qK&>;50SvyN-UvsN%M#0EgiyeeY$MWCa4_w`&3kyrxxbQP$?I}6g(Ldw@Zyv1;|5z)w$_Y4?IG`j)VI_ z+=(2)v9tAdX5Hz_f#z4r>Q%??Y{RD}!*`bG`x4!$hZpe7K#&0a8Pyou>%)(?H2(9B zM4c+BDh+^_NJovb$DtbK9Y(J^l26?I`KPis$`oZ1Qn8(P?sW_fnmzyTrS2goc~| zDqC@)Hr|e?OodL`jce5^8;zQ3Y&z8;=^BZQtzIJ>*fuPgElNm=>mzOB9S@~SsHZGf z=egJ?D2qnbr7w4e0|F9Qc{Y9((HB=C&omJdg~{Mye1|{_m`Q2V%r(_A5{Q(a%Nm_B zU-i=UM}=s8a9z+kXk_Da&75mP$N0X}`h?NP%q{<|V7kOAX~ns*Rl(2y2=8(M_vn`% zbL71&^P3fOFnW*a zpEUVrE<#+=wKgo)ZnGy*2x<{eHLjn0C!c9mc$i^>2}>JpHT}|`|Inq7Jmcis#Q5w} zx|kp}_@JyGqMxTx3;HIUUGW~6)i%pD`oewlMa~CdNQWfu7B*Nai=jiK-9kOda_dgn zne>6`>H@X(gGotOS}~@ZzCD`M#`4|~>NVlGTVPL@n#ghf*gN}Q_^g7)@M@jZu= zG4KQ_o!{EN?ny6Hxi)un03nD#IgnxwR0#lndJI88?-?0K0)fe=dwrvD)_S?_Tb`ve zm!)ym&z2Ehlg0xK0w><$92f9?JETuP`ggORoklh0;1EonZ$D}TK2N55dK92(Se1a< zSkVjGH7a3yJ{*c+{-%tChH;cmUkd^XOw59~e9ga;P@p^FXWuqX>#V%f93`IpA8%67 ziZ1i}OBo&FR$g~!0nX@!VT5$#?aF#1mcjML=Jz)%MkKhq^otQfe|tQmkr$T!(t}+L zd2(LU3nlQ)Yrw+T@E5d6(E!N(3WXd=AF_Pas;N0SQIK>y`YT<~jsfG$ZUN$g?M@ik>-L75)RMiiJrq)a`3-JzkaZFFac9DwYK$&EZb@BqOE9_{0SP;g(L zFNc666eDYEgd$8}@y+M;`X~6T{d|AJ`+V=HqGo?unxqKGOL1uNdVK_!E*=AT{&Vs% zwv?2VC4dBOjGLcCkM!2s$~(hhZebAy`0Id-6`=YOxcrS#Sykl>c!D%EHNCDgH~*w| zKbt2M{sy%58C|6TH;=>tyt@spDc`0oceD*x|6Ktnf0$jvr-9g^w~2Fs$-SC+o8Qhp z(?N?m4Zu0suxw^zv^7KY#-@WCcCy+1Q>SWB>Fq}8TH60c`kmT^>i^JxvfiEwSRxb6 z@n{saChl%-IDWp~l(fFwtpYwvA@Kyt_bi0%R&b7~uW$DI)-Q(eCB{1m^!+rmX#zBE zp2-h%>WYzmpsY0A?fb3=n;duf z`WdVt925GN?;IUF=a1aBec@Ba4HZ1D4xs_q<*kvj>_I&Fsx{8@TcBh6fs(Ta zwAZ^pe-n#+Tyl8E6&;z?z=VYKN0?zg#y{E4pOLq>5w6xo!xMDH2l;lv{cEqe7hb{; zeeeWW9{i2#G=dOQ{IL2qAN>4+$PgesqETk;Jr3*|%TVUyoFfX+6W!I+xv5Z1DLWy9 z_H2@Q6o&%S?TDNmeb3oM^+PQx2N)&y!vSG-+rQV+5-3ivjpf>-lz+cvV%EXn(wn>ldT+TYWEnu>mg64PT-mZP- zmd+>*9T>yXh5uyUX&_DaMW*NuywjO*d_P-mc;K1(l)1whusbZzh&)Y`@)I1en-Xan z3ZLponuS5Dhg1!x6&3Vq=U?Ak&83m70K&fGpU|kcW&h1!HA2c{mq*G-F`cH2*<9L^ z%@{l!$UpGs<45U!cz)E-&nKSvN|hK3q8}tczpM;C;A~s*-vu^0357pFRoVOHH{Hak zh<%Tai$yUFsrnl>DU#BMeL~xTTO&m(qP5M$&!VyNM~WVPi-d^{Qe3e`?=9>CI6E>nl^ zuT^e;KgW21Wsr)B3P9^tV@h4_^5u6XgaQgIUbh1fzzh_)8m5p?`F(df%k@~KWgXfo z5^uNeX!n3Tqu|#)++nHnHzcJ_C3(l(r@4L z>sBD#*Q*g4ZC%~ni|zh*%orP6P*Q!a>7LgFK==dzvjP`AQ12OZEJ*J!X!BZdvp-qW zz{?<{pP&0>(%HZdAuPrtRrvKuI$hV^)#zK${kjL|ZZKyhKf`nlS^NFoU8i&x90TiY z!54@2JH)VKEX27TET1>qA>P{fFELw_uV*A>ltKEt?$v3y1se2f71DF%6m$KstB#MN z&HAlB!bx7KE5;bIc)cU{23q@A*~FBEofsGPNf>4kJm0y*9HXWBy>R5AWE|yAQ>DYe4-=zqFPuT|}1P5dk zi0|p3hv$tAfxhQz`tQt)`%an<&GU%Q|EldE=Z>=s6S098<2%ljh>7IaJ%vr@S`8p8 z)0D|1>id295K|}nV=t{XVF~<$qF!KNI7F{S##K_4fV@&YUQ|Z8dd5JT5*MFhDrn(K z8xl_qZ`0zOMjj!g(EThrYOQOD8n^YaGy3zX+1Uu3wxN#Exq_qV$x)`3@IQD4!?z&L zg{bNaH*HJ3M?O&lm;rB881f^K;pRLoE;Qp1yvjTzb*3F?~MJ8 z{0p%Cq`?96@v@_i-!MYZrUS(*4c+5r9^ivlOT6Of31o!sACP|JXjwF+UlQ=sJdlJ> z2B>$~FGBO<$NQIRE+GLD#DJ10h==r|DG~M1-ZOZN2(43ZfxJ~K)4-%^`a5Yertyu} z4V$f}l$E)tLK(7DTWjT0huN~X2P)ycv{mSc=pdJ-h&k?j6Gz@oSoU)#<6o4u2ix+dT@vd9~ zfn7qHMaGA27be~N=?9S7CkT{cqY^LAubD{Xv%)bdm`|4lTT66*g_?pb_%t zMB7x_PatCxckND33(RKK{3x9*?mip`lIJbBkCVJe{ZSnU@7_Tm?P+Pr2*3-nAVpdA z4G+V=lSQgDqI!Ep0Vzrw_>7YgfAGYb3O)3q8Z?3y7Z=MGk8w?Z9ap!gRIMBYsYU`I z^ua+`ATYAV@3sQKk4L{Zbhb5}DYQsW;{jq(i>zUht>+YweF}cNNdB4FGt!^f1kbFx z(JDW9A@skAZETG>;~U6bF9LHxaE|v`-m=}*d)$=a+pVD`pmmYFZj%(RJGhR0YPooy z=mBw%=|I;;L`S70^a%KYvUlF)DLB6^xFsOjPBsBEDOVn=t?fcPW||hP{5B%Exz9|@ z(|7i%|M?lt!F;nB&GO>5@u$JZahl(T<+V6BISp_3*m>+$*7L|+=f%DqhZ*`v3k;NG z3p`FJ&6+1;N zqWVhBd!hKeeSK`QpQe)6MnBX3HVqFxq=*qoW4hgj)q$hUR%J#`C_zlNEVM>h$J{HW zP6!Yfmu)H*ViD1+O7P@pps`3>YK4jqIbfu*w~te&A1(~~aR4dF1Q9TbRiuNEjX%1F zE=FKsIYBBpaZ#O}RDsn9`c7+X<&=x#g07|iB(IG2ul?YPeK_>`iA%hQvyAP#UL4)P z$`Lh2d-KexMM(Vd*yqF&x}siKZP;li7|a6!X;^eRn9SqMzv)u+3N+ki>q!m^WHe@W zZv?{`41Z6#PAw8|XD8Xb)=v)ze~6d72oFYeX<_ zB^Qan_&;lQ@~_EzaLAyPt~n=Q>($950<8B!2J`a|R}e)La=9l}=u(*lZT##>f6djA zB~iETXxP_hG^=C>KIVt;Zdx# zhu=J6{Ix|S(p0vb1Q7{H{5$BMb7+s5>3TVswUpsrSQ23EA5H;w7m|>y0Nj1?I`z35 zYv!kq^o@3Z8FSY9Hr-8PyIzSHi8`XbQSD@muxfDW2zdKslXS+}VSN3c7r-KVMEOeB zlW^yr#5<>3z$YUc%Dl_@TY4-jVUBO?+t=%4JCa{+B%MnZ%Va@3^%J3!%vYS<2G;F! z%g)<)u4S$_`HK@2AQWEi*o70EUvZFRr)F_7mISt+fq=8Xh^LN5SWnS;=g)B2+7bp~ zvHSbS&a{@tGL55zzKT4_ed$^Hhu;jF@4VFnH($qA zB>H{&%u&$02e)FuywH{Ud1D=H71cxcEfi%<13nLp9LnC_BnV{Bkr!8|UpPoba!@VL zgh&Wol%1Ex-<-4y;)|esdRhzR*ZVa%l7(fUsN8oD8v_X)e{2^xnZZRqm`hqqtZNiJ z$mPWd(n=}g9wWM68p)AGGlh(~BK(RMP>E@*aJM<=uP7sc+k2-pw4 z7VEr^JgX|oJdcTu#jf#HfF>b=Ktz3OUUk?7Iz(z&^o(%@0yc&tvwP?GY*wQJ?P4eB$Yq3^ zx%_{f&fvfuc9{cSxKy7E{}<{IBfvY|)Wj+DZ~DiTeD{rfmY{bE&@^7T3g5f>02^jo zL;lZ0?@PpZ1O)FAlIgc^8A^Uvi6_eq;Zg-EdKH^reObrhSAQrG@{hfFz8Rb4K9-UE z3Jh+i(ff^LK%@?yw@zIt?Q}jvTk6V2UqDRq>LE}i3>5OWIySzvU@JE}78uoK8B z6znNK5ioH}jkV&=Rnl9S1SpL_SEqSk0<98gB7sluJjU~mg5HSy@x zXzf{4(dWZJMQv4boy}q^dNkHZdGJ;>HDtRXjEinxfz8JGG89>rq<3l%>zd2A zjxOqiPGPiN@P0IhDCC|U+7IcSosb-ca z>!z}o3-3~WSE5t!Ps>ZCH%#Xv%3^@kg!H9Mx%Jco-}|1t92xuVuj>IE3FR6aii*h8 zgeU@^bPm&grJNWYBP;;CVmPayDRbyjRLx5r(cB01zWc^B&%K9f00*@IRHVx2Ntm0mL}Ze+DQ+`lP(<-G7*0TWWx_skglg4B_bef`x+htB2k@rjfBB zkw*ibL=}$cfs<521cyfv*{f?XXRP-#Ia)YE) zE50my?){f^K9S82Ks$>yD#$`eWzhld)S*XvmXL1-pr;K9-LVpT{Y7)=dfZRdm)`l} z2q|B6GRuJ``n%5}mHFkmrFAc?!t3Q#6cR6f4^IU%F$tK+Nwv%tui)-%1rqRF-LzpNlb+AA-m*0wz5(dN4mH*pQ>nZ0R;_cD|`Hc`P7mIfY-tL<7b>Ku~e= zhVAR5@}NhfDw&M3hG=N;(S@qRj-KGINP1FH9Mdm=Cjwdj#!wsc7OFERMg`12dW|;m z73pN_RLPaB7bRHAWMfbkbv-qG!b*?^L#elqU@?5`aIi|YF-s^#!Z$%~LpP{pcJ z(}geH8dLqtVa+IJWi8tr{0%K`jMGvJQs$$Kb=62?AS3vsPCF!IIlc8`aWIT}MhX92 zOp*J?Moe&Q6c46U?cbBxO{T#p45ihY6w>`k6Usk=PiZe5(PgNgYh8}K!aPZK{w}_K zu#NhNSRs8$lxc0xa=o`{>GN+F$zi$ITj&mN=ZN&$wS@O+D^)f|awcY!jAP;J1w`f< z#w*BoWMXB4f4hQ0zJ%i-3vTxq%_v^OlrhL=*uIW7kHyQzTU6($*1*1C6;Ct`q<%b1 zTioP?Xx21Y)|rcN5ZX)07LBkAjV3v)8d0iBRW=X5dFPSylINK?J~^uygh;5*&H+iq zQ9n!8d5Ikq;e6BTUI>q-c_K+9DAi?3b8A~8nl04Z+7I=&L=oM76Lu(e`mqm3=Ke&g z$}wR)i*k)mRJn{C$p0Hst)wDr1xfs+t&$yVxhUzr$P}or6Kz`G>x64zT`#@rNvG<1 zLp|R$b!-nK>9pWi1^-p_l_j^z!=;7!{eh!Bk_KB7&8|3wB&l;`B2|5$%R@BCGW<#{Aa@{r9!|QuVhKZVPsh2?lx| z8bT=oDQZG0;8P%ennG-U=(MB*S@4l4NJm^ww`#heO|s{xxED@;DYEDb6}b@tIk_^l z!dFUavh%f$vnS`Ar>qwp+i~8fADdaW=dNe1vZQEbyizWc%a-R&iy5}no6oO)-RI{| zV}S7zQ?eHj*{CyXS-->ssa_m7OnO_uJdlx*(Fq_Cd?B^7x6jt7h*-ckMFP%OfrqVN zfx9JBt13Eqfg=H2;wyfDXa^Q-N}k7#5}^5cqqPpagKe#9grA83L;VfD*|$zsk{_LEMQi>67b*1 z3bGQ>slt{`xB!mSr{`^wSF#OngZs8cXCN)nX^6Af?)7Jj>4bDLEtutk8lamjsi zK?!>P#AtrrdR_N1OZV`~e(3Hp%CQ3r>;-=ifk_4W3*>^2 z%z2sBi*_&`tDScd;^Qw2oQ1;7duP6-{&UN$Oi>1=gZyrv1{fw;m`k-~#WN$2*6-$$ z#a2PTNe*a;dZ3oNPVz_CfF6(v4EZ9t!&rj2PP+@~MFH$r)xs9Y) z556*Cw`--Xj_(h`j>-u3uY_{ew;7vwU?<@3-tnFU*Kfz@gQ?0z_^XS45rmU#Inref zC7H}N?%?&bY~JlYobP%L+WY!HCn9%8`-d}V2|d!rqzj7a0nXtct11T?%Ru>|4da(dL`r?IUmfAs$y^^uiyGr?;1O?HB(yD1x6)js?-&30fCCyXQ~%T@8UkSCG%G zRFUK~?fdxu3?C6OQBDO{yehBK(zQL_gwOXJm6)8b1GW9GQgEE>8%ET!g*Ln1;Qcqs zFJGiR*i)%6Rk~)ZKj%N(I`R+pV1J&&e|~0&y(our?Qrr?&1xANX%OmH7CFQ+FjrQ1TAX&98R%)qn@FZ-0$6Mb&PcEex2{ubKk{^^8RGIjMSGdq(g|gCRi?zaZEPNP$82RL6a*Z(=<&qG4c<2#e zC_uBG=wDFv%G7(h1FTz>i&T{pQf{d+L5{8IqMt-8(P5H7Jy!LmqAohAnI`sDR1Odf z7}%NpAO|Gu&|VcpU`xxW&?~r+b20hDOfj~@P3cEM9Zbd$C=%YS6uD!p&;dwmJ@dX~ zpA6cTrj$&_u5^J(UjJ7gDp6isq|$kt##Q?nj=l1V>YeAu>$ziqAB7JTR@+l~;vEN) z%;d7@*x1;$3v2)$9I$H*;sRa{;6a7fI%U{_5c|Msb9c6`8~6rn69e`%fGb5kR$o4F z4}h4)UtgX8qXt7wN5buGY$-_nqm1lsB<^7iLC-mbDXCClF z9mx}Gb?2SVf5G+dK8;=@k&@Z%xiU4{A~T^`qyoVrjWpG2*&=*3$EorrXc68hHFTQF zMNXahQgb{2hYWb+wG*rDM+m-xR+1 zM`T7kgUjYKIjF&9E!24XP#LFO&5Y@vRg=_kYw*tSVEJTY0Od2jwH1c=+h5|*d>mrY z0S`FZnSkaWOIcA5i>##dH9t6xvAXiL2gltpc@Tc8MJ|V0FDNmy#?Q$d8}Vm8=mgpC zQ_5z$u$V2Kn!1VUz$H?bN}PBm6cx59o-wjVT?;%HeYoFr#^Lq_+fMNr-}d3JtKp>a zc91w?CZ1}4h%oSg*X=W<`MK4@31@Y-E|~#{_=Vz<%b~z$0WZv`-Qj{0W0BaHywxby zcMMUjD$r1u3mUx3lRvN6yh^08z|^sqw4HI<_xZsXY}Q_R__dPOVF3$t$KPfDG}Q8Q z?BS_m(*Dj_erzVr>SP^jOG6h`y_0yN!bKnJdDq_u)${GJ8}&Q^U$`uDI9*4N(!NL; z$$T?P5Y8upLjm76(38umIh>tK>Q0U77WPZOs!vh*QE;J^xw!A2ui8G7I}0vZR~#1D zqP%=GXEgScQ#w37E5Y|WV`E=U$s&&gr_R}Z{u+NXmxYt*>?xzp(aCTb;D1GaamBgN zk;m@HDEVql+}<`?X87ig(siAE^Fw%I)bR~_WV+zjHP~Ef)f2*d2h-03vGa{IOHkJ3 z0(ACATdyIOulc+84Nn)RY_lVY>)VdBtpC13rQcZt(s^g<{Qg_e*-wloS+ z@0)^?nCYd1)Cno$L=wd17Csyg?n3<-6mcZx&tJdBrjP|XxTRiSmJr&>=k5_X)zyQc z+xavjr%>f$kL_U2lIf+Fp*k>`E3`5xyj6%CdL7D}kdgmvQhsv5DAO zfks+x5YEIOw)0(SdX&F+mp;kmi3qakb_H8l{Ckv9;Ql&S#AaQg#j|0n#(BSF-Jw+l>h#2CRC?p zkrzO5LI4Rx?Z2bkC!B$NRaXE2THW>U=m@{M`}JFrDi%a1ppsQ|+ki z$Ax;E@5DG)pTqFkL()AD=9BC2>)?lyS7&do=z-(PTug4pGBt|s8_7i_9|wmaDGEgAgscj|}#1O`ca9CQ1@<`*O(MOAqJ&QVqkpFC( zR$5Rbt)7%qwO8nkc?gwJ;F2~H3-fLAqVsT3WM`uz7NAE0qnl#fnX&|bC~~OHek2sQ zfK<#9P}Kf=VrHvuUeOXXUSe3TYg8mKYcuy%I_u>UD&l3M(=$Wx3HB>jOkf9xh>0kHyA_d>+QpTPmpj( z_$JJjOO_6%sPZ;)C}lY&tntV3rK{J1rDq+uhU<|EC?S^&wMA1?{@p;ce{5%^Cdh=S zldn7bTI?OvvS?q^y0FCT_PlVlnG)M?CBhnauNTNvDZFBjhXUiAC|jjIkZ`R(71 zD+;>*cqi^1@8IJPoWdK$y-Vxdzub}i$0=631*(t^+3V};a+O{Jb(52mpbWOOn9Nk` zOFd5;i^lV>Za7FiNm(8iykv2Tzr6o6A|LZ?Gg8lPjN7sp{E4q`$3x@)hEI>4e+ANf zHUMg+B32IjZEzlJ=)w(XrAM?vAX0l`(YwHy_zVQW8m~l=2pgQ{a1E7B9c#$yftcx4 z2DBG^T}kf-oP=YGI6wqwYRtST0*ybgalEJMJx~RJ2=xc?xZ+s&v5cN%J)|Z#TFE3@ zNu_)MeG>hbX$Z}|2vL6@yi>2Gz}7o_6!Uc+Z?~17t2mv}(Gc&%`J{3}L<&!oiAFp_ zF<8}AVZ(kU&PkOH52@E;Feu(#07e}CR&FNAHD=&ZU;Kg)PQUI`=1Ud8Dlth>{tb|VB|m;6TDy*Zi@;k zLluX(+Oxn%Sy8zsVmJMkBBN^IY9%x)f>y7J1&x=+#>Nf6?Es=1Y6{I=WwN?80J7mnt-(>wIpHX)LH6@qB%E9ViHQ_=x?qw=&mude-~vf zqcA{GRJBTC%SNhkI!?>e$0o*xVwBrgc$JW53G-7W^+sQK=OzvIP8t;1f!u&}QW~z= zfz)OswGdQ^jfcF4NKy6D3P>dqh;ZJAZAT%Lgurl*ltqxby2y7f3sfO{m`3A!Ic^x& zq>;kNg%;F8=TuvwOpyCj3Cb0C9V9%x3lv?CbvfSYD(D#|HTWnY>kp&of3^5V6e#6` zWOwXI;GBqlxFT-r)qbh~Uksq*ME$Q0rqP7{M%c4O?Jytqw}P&1BT_Q~bhCk;oW!rK z;#|N31U#alciR_fy!p-4j~=0a`yJvaB?_O_(4{nG)$JB$IHY{)1S|jbX7?57yuh?txK@Tew*W%29&c<*Sz}B0)-Vv&e@WU%`SLPQI<3s;wX>r@k;Uh z*-8(sT1LNcJi5{)(~8sUedZ^c|0J31?G&NvGb2nY33q>7JRmli)1j_0)S3Dm ztuinfc)w+zR^LjNxUy-11t=*WQkTMi(mXAhYug-_kQp9c*#p%Lc86rzGr&`V*BxSI;YD;FTD2@MM+tf z6h+PxC(iNY>2plf4A&i)n<`5{no?^wNopAr!$}&A2A}-o z3F@_!dc8@O)Y-kTkIju98=FgLQ&x5tLcyDl=R7+1`1h@NN$yS6i5$NLG}Ii(tsuGDER%+Oie#5tH*Tx5FJE*ev9 z3ftrSiL;!4;xq@39z@kr)-J5kU0tI!JA-p2{mm||$vJ9uY3Sq19Ip+-e27&gCm(o- z!Vgh6(q^6hYKNtj3uLVtrkOExCFC0KN~{}e;8k7!_`jn$dHN@5I%HK0la%$@C|$}>TN#I5sINhC6<`omNSS()1jP3S-EDpF+x{Wi5CKNa1vsW z4p*XvB|h=c9pKjb;fzB73oxMzwpAs1MMG-vnSy#+6$rxsiI?XUfRMy*1oajvE|for za$nT{kAb(i*uuW;3eikgG29xc4~`IxbOHQC4S4XbM3)BJu@t>c>ht@^SI(1n*2vnE zWK;7DE}Xy>8!~gwVlVfc`gmV8rq!ahcm=xGL-oa`s<0U;r?6`)_~nb3T2sQ1TA}9` zSoqnu;+9uYtvXtX9OJon{wB-+>A#R2y9PHsMS1ZYW@-wbCKN!-_Wl3>AOJ~3K~!hX zU=F{4$(vru%HRAA-Xw5tiTX=lLbkZb^s8^>;_v@Hx;LQt@|U9~r?H(4+@MeK$Z_aw z@RC3O5I^{BKg?e}c!r^q_rw4Z3f}kCWaAK{?dOznS{+XYkXZ>9}?7KVtyi*;4ydeKn_DnhO zR*J5@LpiC})bjL%aIdfMO?4a(Q6krSi*jSMys*zzRJ~BEDqkMuN5eDdHR#|R$B9%P zd?}v^N|pkt!-E~;1W}zxNf2FCj!A6p8yt$tAqX^3MWF4;_se$V7)iuL945IqO~lrc zO_RTsBtE1ig@U6)_8~+v2=YXDj7spTkSUGt@fL5RGLc5Q68cfCk%}8-&<*!v83d(* zvmu^|iWg_%cLH8I9%`dU#j0bUmkW=4Da6QVk;Bp|R%FK>3ZRrkazNpIUPaJEJ}+b& zLgNRSW9hUk3@0_J>h{65MaSfu09Kx_5oIHt_u+cPvC<(YC73_DkD;3=A-d&6-c=!) z3GYUW*@d-VNg;Ya_R#u~&h$4po(&M*elN7vRei!Q|MD;6oZ}~c;wSjN@B6;W5xCrO zqN8N39nG0@6h*P+-*NS!_;a4;^m;v(mzKD&y2AO>r+MJ`X-<6QLFx&7;Jx=@hg~Vk z^5O&xheL{@px5hF$KShmFK>VQ+qvnco3=!NzL_IlJ8U(~F*4)F+PMd10yG9QeSp%` zFz4<=b-T8ku_VQYr5;o^qIn##vI!lw=vo7)qm=NalF$>tD|ozwmj6!!D}UAgecNG^beKSVL9KWndiK zZ%xK-r8Pz+4L6o@7MnI!ZXCdoN1W!Wpe;nnl#*Jj(w5BbpJ!^<6s>xbwWpRyhdJ$5 zo2j`uo;bVAD{nr;qo4T__ulq3TFnMib2A)%;Q{I`N1j`pwWPH=#h|3f3#_wjbT%3E zhD>5GCcy>J;|d_H;k{*YVIC65yFGfnE;VP_TwkL;)u25+jmc6{Ege0jIas{Dt!u`q z@z+LFqNl&Hj+kXIiD6@4S=}h;4;?9f}X9mKn;@ zVUikIqG;3&os9u=(@jx4NlZ20!t*siB8|apj<+6_)Fmo!3jxv2Qg*tiMlA&JMH-gj zNVUX=Itp(+ZgUgRkS3_z6JR7GUUf$GIRY#KeId*dA#x}YvJw?;P6YI$4#NQuMfemb z5LHuA9ppr{0_#E`P|3BrLMY9f7NJ9{06h#k(YU;i8*Iq4r9IwhJhGm499nRTQsQW+ zR5DkDc1t5$5;m;T5#>{@cc{eBe#I+L?G|ojmDP`YnAUaIqMJ?J+8T{3kFfTC|6edQ zg>Tm3$&=_^bLeiLWd9Yc|KpcXHYdC8I_BT}W@_`hSo`S5>3;dk)L(cFd;hn8%jzfo zEA^MYjKO1%vi$h_umueM!|(Hs8()DvGSA;WbdD_3y!zlSe)@*1Xd0=7aZZsW3G=&l z2{iK>Cvu2b=fD?~MS{U&YSO#m8>AC&X5?X6E`bEfDjoYN>HpcDzPFaBX zp36B5@kC>zJlTi5)b1e+7TG@$r#04?V$sq{kyzsxTm->^G1#TT^+t?Z1;L`T5STE5 z;Svk*eF$z>^uG{rhmiI4N}hR@RA60sk;V4`H%01~uZp@y&Vu0HSjRa=b4O0m2X)R- zZE<*?b5ige@N2|=-dhrdM8g%ayI+j-3F#vq)CD;)A5PwR56Xlu6OOs_A|Zw=!-K6V zVH)Am zHinX`9CvxGaL@9*Q@9~q4d8f$shd$cDPCF`u~Y+&&#RpekrPdfmra=IPyJ^ zrPL062flNPjeGwTr9Aa(-iVqxf>T?GG2_nGH*1U+0m?dx+|ihvsIqoiYqDAmXDlzd@nvL*;hulI8)qHX6*OBdvTTxkcoD7L$UeuE z_!vD1MpTJ-Uh=OWWkSa?S@AVr{anpJH3!Z+Y+>nkHffTQO|-c2dtZjnOP+e*NjhgP zFmqr(AOGyvc=-=yT>Y{abK>E1oIkNfuiHTn9%p(!W!K(44EvU}-oo~~^g06;_AGGj z+zM;wI?T?`Q5GexKg2ZJRodS|12z%J_8k}40a$uoNBh5H@VUyYECfX#yaWfDy^WG07qURg3cbWuOcA=Ca zNAF57O?+A4E=Vr{HC2~d1RoUkP$Tgnm*bTYyJ8)z_hF`vD+$3bsW+&oJ}xQ(!YCrC zs!plm@M?Tn1eG8Wve*W{A!&gzRuA#Cz6R&v<406&v zyBXYjFH7%y7yU;bhQR<6y3cNWE8AQ29G?5+vtgNHZjG%vd@Qp@CF{gWs`+g zjdqeqb7$-DIzfUh8jM1#a6g?VfBZ4ZM<1bf-L;&2`!8aqra181?;%~7-+7Ln#qb{L z27dCTSMj~wf!GceY>87G+ciP*Jh%kg_w21TQRQ; zi^F+Wajk6dxQsECI?8`9!#RgBhCDAu{#U$Ct-%JzfKicgbOgLtfsWuRkJI~6#vnE_ zkxzv03v=e527EtXW1L!Y=FAyB@PQ9d6b0{l-}~6JXU`>3h|4(z-g`dup%3w{cfE@@ zz3ENt-@l*f>1mqHCUbLh%+Jp=Gc!}EA8D;glH}{oVhF8BjEc3EvJ`6F#KZ(il5q6s zQQq;6ckqc%e1a>lypkhFj(pRz1m25GZoOV-V`Bpt8E)&HNV;i7QFQ1(_)&DXORqjj zNj5e+;ACDWCnq?2 zW|?{&oErsHDtNmc_=e}T%35qW&rzL_*zEWjx9z$|*D)NFBwpw^KDRinQE9@y>yFaj zGtXLY!0Lrfe79s~ev<26b`{;VuTk_%dbvYy44BRf>C&5~!sYhhN=>^l!96E0vj3_p z$cF=pdV@wop%O#kEU6QT#a(;$aO%NFDNBcQh0sA0jj5%WBy``bvYMA>2S(Q){|oPZ z##=2QJ7z$4&(*nRvW9n#Bxwg8uw^lD@N21Nwq3&kMk`92(P~K~e$TEpN@7r7FZnp8tNmjm_<4TV(Pk$8yleBu4g<%iKE!q3AQ-KELH}TYmN) zooGxe)N^@-9}MW;b5D4WV))o25@6I)M>+iRmpT7S|C%d)<2R^X^#U&b?(g6>H)*}{ z+v$J#OPu)M|1AmNLvu!@G{zwg#$%6h?l<2_(ri=aLnv~zhQh!L-v2vHeD`;e5BeON znxM2ETS`_%nS?}v8d}Kv6lc#cJbjk++is(O*PRT$@>TNHRSv%UJ+yDVm5EzljhUVf z_vRZ5B6);%_AhTZFalL$vlxqNpX=C(ej9%tf6ryXax!}(ar-i1!aJ_b4h-G>msj?YE-0+h;uK>bt%eD1)6MuFaeAINt&A1I2|?BQ+5 z5LA5NYJv^1iHO(Y3=lgPt3dM)pjf^)XrqoR_~64N30*{M=^7Um1|)Jkia4t3LWRqMM=L^6;LiSswlJHU01T+NTk9Q)LJ!V8J@gok! z$Ou=w)aQ3>=kRZAZ1DNdf1Y>0``!HbkN-Ho_G`aZMH-$yFY@R^1& zhUw{P*4Eax%(saVKp<<*(YonPbRYaM{`BqmgEuj}>p!EE$LzX_#I)&`Pr&DInf zoep`CGdnkr?DBw8Bw0plvdyipdmUf>(w8}V`V3mZ!u&kOXilAcj4aZ($5QM&J20wp z&b=Sm_4r;35_OD@X>{7-Z&i`FqPLl|vA#)NS#ezR8fl|}sU>8yEe1>L>^ab4d3lAs zM-H)gh1u`^E}nYxo2l8557h?k1SpoV zRw54_+=qh-0A`1evi~h_qWPNFVe^vA)NrmOf9yE4?%fqJAX zYH1$%T*o*)H~zlUdtkKBZg&c*ds(rPqgo^=lCf>Yhaik#9u;i0IKd<3D>-VQ`HYSp z9u2{`^2FMB$kBVMPem*mf>|ILix{bgkrS?B-Ks~&tcHphOPDP_urU;YiZ>R2k_bL`5kqz{Q&%zc12M!r~b31{{o=h!lo&SwyVf3C}XZ_{uE`&O)__!oNhykgE>u ztGlOy5sidI~6d@b2@A5B+jzAzRu*_74$Z`tfH8lp2E~dGPf>GXwOV@?AjNG ztivMhR)e!k7g*a^qqn(&);8#1$3Tv%p06$EUExb1bckTU7+#i#yfPq;t=H_s^E~zR5AS2`;u_XMe^}Cx%ym1bblz#yOkQI)t1k$xQZ{lIKc-cz2xfcKuoU-{SM z$DgEo`#;cs@=3G;ou!b~(e;{8Bx^NHy-qSYgPxrxnVTb-nRup)xXkB+5bri|oeK>2`{M%1ME{#`BmePFv>uB6`BiYO} zsw_yKGjm}CKv&n+NRk9&jL1xXgPDg*zF~)m|M=J*@Z0Hg!cJEKnTG&xs3VC{>qxJO z_PUY`4!EY0$dzv;;zaqItZk(|P*m1Mp>ZnEdZJ^X0!1el(1%qw65>;!(%=LrMAvrw z+SRDX*T|}g!xH7YL!C^8WrN~CRSOa4GU6`l#uyqZ)KEm{UF=+>841ru#Rx!-v{W|4 z&~Vl1&WBA-=`rJ~s1)l%Gly}f$_HvM-K#mrhk}3IFxzMnTa1Nmv zT8!Z6xByJ3F!!VEz4E9qN0H4H@w_I%SIQ3>uOsIw)F@O9&isy`HvU=^1^@8HFW~+9 zmZl*)4Tb3QE8XJ88(+!v^ztM?S(I|M4Gl^UXK&p7*?mLx&Dke;YR{&jwJ(_eAczbB+&v=tF3&`HkQB z4d&TfNBQ{4O3p{veI^6#1af>gqBZ>yzv~bR|ixPApo}8Wt9IlON7G{nXVnP_R)WJGbS&kN@mFs3bi}G! z%$V@AO7Ok_ok=zz1khp>(_=&)TPH->W^crKQ>un)I)=;ZWMv!OOGp=*kyi^S+;E8B z9NAZ`O`z`&FtcreKc&a^hUh53VJ&vO!)W(X_`JYp8by#{9F#aLrk(}c6gPE`2#E|u zy3~mpOQbT%;k;b4EAWNG4?VWu$CnmgI?P;6rdw-ja|ftRFXD@m!Nn&5kIRP)H&$im zH!04Rl)X*7Qe;yzH0G~ht=p}j()QtfSTkCon+=-RUQ4^xWM=mwv(qyy%*`@cuagCb zv-W~3x%k2VPi`9!TG&xN#$!uC#pB~~E30%q^J(fYI>z#U`p@K#J;KDRUd7BCe}wG7 z0n(Wn(wP}ZQ&h8oZ#2OeRAS_QCla`H){}eb$&xrr{|kT5xp%#X{+)Lb72Q3K^oj-c z{_3yclZ?)7pC^CxQS{6-#hLR$QOZk-)2B%4uVVH`e+)e}F?LPg*r-;BQdM@i)oL+4 zJ^j4Zvu&wqf}Qu3ZFc|Cx`TM40>Wi!g!+JZA;H;>*($-oW0)@9^syjzWUExa`;h$$ zG#{zya01@LUhbn@eaN2s*ep_MQA^OCSjSqaG=c#3ap40WZoW#0!CJXwU1bQyHk&Xn zp>RK9bVA)(sE-XRcLeW<&V&kBtss$&C`D-#3QHY|LckynJ(kCqgx$LrnVz0{=3_a}a4-xt7Tf>kD9e&VhYm3_GhMyb>-AahbkJH= zsz5%Z%H$GNJW*LFW6`zBsf?*9z?4{_y{S8g#P&(;|j|IBs}uC-=vZjPfzk8UxBRrEqBilqk`ocgRp45s&Bd<(zw z5WXx)lhEg&%*ltFm`0o6;chX8larH`?C5w=?LS9BF~~f0Ivv{Wc2!h;xp|BcH0^Sf zFG7J;q(DGSq9#*&D9_#{4e)%7-1tj6$O2XNZDL{~WV)WcWA|LfSa50Et6Q^VV!{In z#e3A4bSlV(u(G~_PE!^Z_u@;3R-P;|bXHf%YBd)39>S`T4K>ElZa3+6*4gZ=a_ssW zX-`j6%W7Tl6WM!Z}Y~=9ogG%M_KS#Iq?&M>)vxWq}=9Oy)$jsd8*C0}!K=@C=N_9amFj z3*(0cAShi6#kAmkDZ&)GWK@))!nRWq6?LLRQYrYU5XJX|eaSN_a5SJiI`P7YO|<;C z-ErB-!3UZr9=t{+pc@$~Rrqc(c3|R_kAYYRXz}|Um zkn8da(q@BfZXOZ?zN{#!m)^4QL|E{HoP6mbgGAFibB=Dk#>V6%J~3oU*^nxAGVI?3=#F}VMJCSG$Z&6nQ5{QvTk_`FZ;>KD?u z;RbZO3ED9155?^>Qq*mdR4|1LIEawB(h7U>Bx`^6Vb(tVDF%1nJz7gqG^KQOZvO|e zgNFb}=I5cviJ2?!E&0R8(P=$6{Lim_Y`5E3Yb#L>*crTkJ>%Kb^F7^nUGkb&;6+~4 zMI7oQ0FT&Ig*6rX0EE3a2HY!UvA7q-y{i-lK7eb1Gvd&D>qH3?jq-_*k(6X)l`BFW zhpP5N5al5`t^^LE(2b~wsgWla)q?_yXS}XejP=NAQOXC^Bnjn+SkMS#$dV8xz^b;S z3fLO7N=YCQc`kg2wz!dTQF8NzNn`MKNYDmDD-#rlBD-HaBh6UkKJ1Ow7AWPUNlK{Z zb}naBn}8Hr=nNt)2o;Q$2bWi=8?U`^B9*g|%(wsmAOJ~3K~zEM2C;J5+X8Rd`B80cwzG_2dJb*Y|E~^czT2aph{KA+cEofxu}F-yQ!%bI+19Nc!oOk=@Q4t zS&vC1;=H!r-!bB;l&XrAXJ_Yj{J!yFt)O;SAyI0P1S9||hjOB3;gkT?2OhYem%r?0+H+TsY3K({^dcYf&_8~e6wUM% zizuT}T2XpP(~RDr&t|X3z5{#lI-%Wa(WqrS@#v!rhMQDfCL{14cL2uxcL^4Wfp9)% z2S&hdq@N-Gi&C-xS(dSUeu?F?iiN%Nl*N!*z0TaiJe><2)|WR?%2I49E*w9NK{365 zAG`POVddNs1Dn&Ho`S?O=yvHWcWGobCg*E>=MTSzG%IiydNdk!sW%-C8I+|^hO~yH zhP5SwexI(fG&g%p6@BWej?p2A;kR0rs!zlC>oGvFg9%bx&N2ny8|kP@p|Tbx0j&bO z@DcDA;5ELg&k|7$Zvu_hmm^>hv)E3B=1AcVC;`G!jOZZAXzrU6;Gw-J48?4?bJ&es z3eB}-^nC`&bOYU}VF!Ke=0L!#kI}_22U?sc)y^;z^#DGUI0w$-tb;*`?-zL8mrvC* zsHHF%qLf3;CZV`D3XNo>dIm*?Z#s0XDQj13rJM8z$?e)I`PW7*AzugGpobuDtWI@A5R}oH{9(Ea7vL* zPBHt&AEEiu>q!>oah)FIC8pJ+SiT6g24pGz>^Yd6X86?O%-sAcmOuLEG+uH8wd<}Y zyZ$;H3T-VmFQgHm_guJmfnlEGoTJ%juy^m?>cI>sMHmXkmCbF6*x69VXhOeT#w zDoJn~8x$+coO|bQp%Q~>Ht{IRwRKqzHqfLenmJ^FcJ11ANi_et zj;E^|h_7D`1H>UBDF87NKjsX?&u*8|SD-^(s04iyF@?A=Z(8uF3iY#E;Yw-5D>XGm zFejQQ;vai)p%tZb!899`sRJR<5~=mJ52`LmS!t2o4xNrcu%uA6#0ggc6Z?pxD(DrA zoKgV;5386pDh*;`9z_kv!|@HoeqYLf4$XX>6hSA#r%Le3;9ZWKiVBlmO5|9HA=4&B zn8n?ZcKHtqn#SR#rDS zb!v$hTy+KBInJM7VQPAUi_0CZKC&O9)F_RA$?({*g1=`oY}DJ`exyJ{*|AWE_`r=` za4trW*m|vF*?_RmReMW}(8;f|agIv6M|CMr)8Ki>@pPciIY*x7{Ka4V1t0s^$9V61 z-^N&KT}65gqKC zRXgzYt{D#ua>sHfM+&aQ6I?L~)R#IGH17`+vEY~M)70CPapUU{+P zTc$v9;@ld&^#SKjo?&u&lB|}H)>0a+26;ZjTMGp&U07vuvQGNc60>{GQ4EKiIe8X4 zusq&*gw|Ap+EW)ee|niy-674DI@+%=9P}vq1DYp0q*+RqrZ_x0%}BBgZBoj-Q5*r z&WDV6$ifSj`(forBY~z-95SApyiZ52y-vsK*Hrjgxj`x$qduU(N}WKt-V;EP8g#>; z8!0L?=tR1nGLS}TCU{Fy_#O%xtrkaNvL?1D81!oSXpbuk(eIDjN~+LJgIz6f%84?e z3O3$5Aji2Jqf&8KD2Y<@FX?Tsd<{l;08TRvyE!h zz*~GV#N%-`zkCfroMQ)ByGhb&p{(?K&^keFZW0Ly$~%hXCHi;Y&Bc#=MCuKeS5dRG zxRqrn9IDyGUc7*rn}xC@ncKze_k14{-|;%?FTRd)IH(>Oi6zP`Y6TM$6V&pYqR2&6 zY5d938eNujKJz*HpZgr0&wZA3c9zyFZo;%%sAdb(o^zQu{`Pc5pEY4$QX6WC2 zH@4FuQ7SUINe>=m|NGy^>u66DdkhVuo^mBE2ffxV#!8nl(Eivb+1Le?xgLY^vEB!$ztSe6*< zK{Aj+^9~zU$RH;2NQ(l3&=W%p-8*?`LUD$3W$=n55~5sWn1*8FDm9@(^uvc>zmkVp zMeS5!wn_IjEz(LMMd&GlO%JIB?{PtM6(kiDrJV>8q*^I#*+(ZSqYCbDksS5D;=&|i-v4Sy~TLA@-|GecvDjFtVTw&3cZCT=`Gqw7t7P9R#;wjKg{97ho2X~I1YBT z)>|U=?RJ~<=g)67P=hXh<21wGDb$JE@Gt#o>M#6ZW)9s#v2m9Cfxp1|0ZbhrZOmcv zoI+*PulYgD;?*H5wG{|Q;J>`Q%)Wj5p7S+5*HN$6>GgWl>-9?-v0b9v6z0m}sqK3? zz0TwG?*0?9gSTL250Rx)Y~25+OdNbI9QZc2I|1Wk`zCSOj@$o?L!&6HBDZl(*d1Y} z!t#mFeReC&AsG3Q!!shW#>YkL1pk=B-SL(1{0PW3<9gfG!>8h5N6(3mFF?%lq14#N z#GXdLs`bdZP;!BsIC+sLyhJQdom&N{oC!jN%j4y<8w0#wg9pxlR>U5eicS1UM(4NE z!9O-8&fvlOr7-90AjHf$5&ByFn|nYd{jTh z6%N-KV0$I$OdZ`as3a9Ijm5hlC1?xkd)nmZy9gyW){%fR9<$I6zDy`;jNrT+hHRZj z)xZr(T;WJ;2uK)*X(yv7Bhe4CSig?RX2LwlUScL@s3oFcr0Z?G4K!g?2(|^ThE_q_ zA_rwi+LO?33KiB3g({2_ns62EymVCNNP};-XuRa5v~kQHxtiKnzXD&rGvFI}p33v* zQ8TmBN&Wr@Nsk=GKJ}Dj>-Ox!KJf&}%rtH=gq3C7uH77e>;KBWxBWcn;^HO1TOp2^ zMKd`$5uR<0Rt^;?(B4Z2-QvFcIQ>h%NU^j+`<8EK@l9`H^K19g`{EtsU%7{T`8-}} z4!r+&F}}bquTd5y6SuyGwU2*{{yp~u{Nh>o*`H`OMHh z+hc9t54MV1$j@4ZZ0&f?Qz=jhTG!Dg!Gu~>&|B(ECB>`cIf`|X+E5A3Kydmsga&~) z8`g4Y?W#PnDOwEfNaj#hdsN(#z<8h^>7Z1mq9{OoHgqU{4|dMxsH7%ro{;?!*?5ih zqdHivrO}!SH3-TlC}Z$`7@VeXK04H2`8>>&;I<@WTYwTD<A-0KcVBQjEO@EQZ)1B5I$8V!VpiA3UOPVJf6c&^qLVqY4hx9~ z6BLwqS0GslCD9la8idG=50a%`7KI9&v$#QeAC(ELI5?MCyWV?>yuc(GNt&{I&pZbX zTtQwG7$E7;rqj6d1BG6H)Xg@Iu8~Co{o3#oN zuZjyBzn9P?F8W8I7~A_QxHdjV&or#HoIZUTV+^yivosowt$;I}^T$5+F+TXg5Avx` zeTw<{Z@l@+_A&llX`253?7exoWmS3Z`x|4-YWwiu6v+6hCl`fR$c_)EGb50Ovq zqqh1?XpS-Y{p&G}6*RW|3`tt27~9MAuD>Nc^-}uIz8YKWLo90x0dcKXqr1DC#~yp^ zr$QhI?;LV21fgJ2ZH*BXLEQ;V>v`5MP;5NP^bbEl@#t+dJG!X%or>9bv8-wP#A+;K z4E1`Q!-o(5bkh5p0O8}Gi(Zu4^aLXON)3HkkFDG`PlKt?J9v@FB+r@~N^ zE6@ob-5E@82iQXL7pO8YaGZPZF?Df;NCvuaBQub-@Xc9#o|CL@fX{SHjer;@fW+H^ zxw(g^o8_4Lasfz%=Dx^t>AnJ)AK|Qbt+sF@8{LIg={MX)&@94xhFR@Tz?xv{-ovP@m&N0_)!tr6;;UhHn?_=)42k3jzOG%Q1 zj#D=A(7WD+Id)voO@Z`FqsIQd}d z3KX&a`FsxVGr^jUs4xyYiy@69INnHvg46f_K+iW*?qj-6O$6*7=Q7<79Qa(6>}r`X zwx$?Vk$;j#p~OakRt^B`3!UpuGJ%J4(i>H%2W5D009TR)6ZRl4AppK0_1YQ1k37DR zmCZ~fl#oTysS8o%2vn_!^qOXYjhf={myHV~K0}ix2o^6?(^C~h)O6~lq459<^q0oy zW*ZireC`PJU>avYq8nIRn#G-TK8Y_SFjr1|Vy#L!MM&sVe#5-;F?R(?Dy~(VP8}iy zrI?^)if&I%TzuTpAoQWH#44&leXwWZ;8cN8U>%Y#&VI`nI<4m8-&6!T+uV z5N*K71Td+-b*|D`OBC-td7jhR*|{kAGsZAHJj`GJ^^nKNV->0TfT|b;k%*fsr8?N!IjE~6L@x@T@6fG zPw2MvOcx*A_QYao7R+50kWry|-l6T)5@$TZC!boP)^`4bDxZ6GBchVsx_k;mO&8_* zZL2cu<34UtB_I!Xs7EDu3RjR|(tD^Ut@;sRr9>ccPlwb z2UElQj1Z4tjFGyij!)SU2G^E+EB13?F-eVNpoZzwKtvoSxF{I4@+2LiZkue94Ae25 zsUUIZMd<5r_-qEr#Oef)7^eWoLYj&IV&!~vE+q>Yo&y&uq}>b zTQelK4{I9|myl=jZ1o5*kwp-}8JaaUC;)xYjN`4*o-!a2qb#xZLm#HVT$9-cAHa@{ zF=8zBfnK`jUF=6j$+H$6=bX*l?RSu*DK2l)amoAm9B zocb4kPRE(sNtdr`JAY4Bc_#PRC{)e+z54h3pTX)S%O~KufEHDNS1R8~fTQyiwJvyL zN_-N}B?}=@W}Jr}U1s5dvX7~9#DI#u7|krmA_4)JQtOu@e$Z^uhEh-Dv7)z0SlFCe=Np zK(ZM(#Xn3_R-4jLA!BGXR>G?%mRHlJ({K^*7d?Q`0V|wmda}h2?|Fzcu@tR>&70TJ z-POU=%nW1W(=1;;K$=+Au3IUYkCy=PSyntLfnceagAkDE{UXmX5acRQw_K}tXQ#vPk!=~5geY(QVp8QvW#WRmhtC* z{^uMzbSN@Kw3RrWWzpx;$0^1hrQ`G~FiDNVdn_%QrUTox0&{#9KARzFETb?s#s^hP zk|Ycb4RQPJxAV5Qz3rsGw()mg_y@7L zXi)6WU3De5ee1hS&CK$SU;9-)`mw)ce0&`59ksLu7P3~3!H{;OxR%s=)$3nJt2xJ) z{^cvo+x3ZgWGHo73me}qDEKJQRgMYWir1`K#jjoSt9<;EpW?uQ1Gqw&IIJW=OVR{# zk4=*3UYaH;-WUA#Z(hshEnE2B?RW6a+rGu6FSvvoKlgcNrl+aZ>$I{A?>uR(#+6sR zn*ICtvth#qzWkN1L~ChKT*V(Af(1B;KyAW9=!bcqEdJLL#btO`FY9sv4X9NhxKtK% znt)8)V5Do6J*048TGEj=D6+iP4T04TXGL*k5@kRsBu+uJVz`#L0Hn)mcxw=bK7GZI zL&rO?xt!5cbC^zpsn=s)2}4gfPYnc?KRruLq(jUpTuxeK;AZhzhPNH1@~oI9YGggc zOvOI18bRSEaLEK1OEHtVZlq?^^yE&!Z zUC64}HnJXyR*oMZgQ-bz<-qS<$LME1gU>Teq35nQIOFKpyjeiuYHwzb)|&CTAh+1hM#^Jd%j``>5govE2V^r^b< zb9c_~T$h(L;28lp+JM3+vxM^y8z0~2Z!WaZw)x+wy=Un*H}Z(cDC6hG8HK?nXtR`Z z-U2!A0+vwhD&LtRk&GY0DF~p16+{GXME2R$z8E(Pnb`9sJAuhjDKq;!3qPgL6B0FR zlPUj%;mT2ogHceL8nGAXd2}@3!f);V#@oq^_+5CXJy?5#R5Ebmp#-%odS13+Qu&2F zzqK{^O-Q%atYlkspFSEn5UI$c+)wc@ahvDxk3%7nsL%Ep2prMd2Om!7iyj+=3*7V@u;I`GYlg#KL9A+qwB$Sk#Mjps(7Lpo zYYDLZy`ogG} z{$jVh+N1*Agqz~B%2O-m{Y9)!LDJm<>Qk;uuIYof+uX@+UuW9F{z99LMu6;-Zac+1 zvo!q?41IKoXZRWTj&OHBH@mPU(eB>hcaEadY_|_@@FubG1TQfCGyt*MV!Qi{#g~?t z$b8ZH3Ch5EXmirU{kYbi3?P}p7Hf86?VlhCJg$T;{I`T?EVOw!NilOd)Mptv{aQyP zGeaLI311!9vGbyJqL)NXiB%X$U^4npSX5O8i%5WHbA~gW8hjs274oyihnCZ=m4ui0pEp_tA%R* zHh2Jq>m=ayG0atRp#W+y`dnpuCGB_w*D*el^(tv)JzzFchNmidVQ#H00i&+IRB*uL z$uFF%Ak1IrYnw*Uk$-Q?lNcdLHu0GNY+3V<*RhS`Lw-Cl|2fp}nFm(wE^P#@(!1V~ zjtG13xnwuhYJN5EvqphD&^ixoF;7y6(e`5+o!vRxr?;I#v&wUY9z6P&#+DnVu5f8T zZbbVY%V^#|7?|zZ^M~W%7`>HbrFWg{G>Q+Ey1FRJ%7V?fE;bzbeu#<2u1awmV9`!- z0lA>>P1-IlE(t?Lfs{3L`(bU3D2f|c>`)R35+aL6I!4$@);UrG+=LJh0eQy0aWuYN z?kOsNqwKphPUNq9H6DM@#6{GxEpvj|$KQKhlnL5Zq1ZyuC|4?~c%+%A&0hFWjHxzB zrb@>P62cAr@<>KYW*LgvZbK%1T2l@2Ae@3^1H&fG#s7W=a5CGhDl+{Rro4~IWMvAR zCFLm$R~3hMseDv^=EM@0mjs~~9_Qx3|Ame1VJ|m}f|p>U8&X0_M9P)mj{fP?dJKBB zU~^mwVHJv~&CX&{K3#W`SH>W@5j=!B!iFgu#Ed(#x9f?X#oEo8HoH34|2)l=ybw&w zwZO=zw&eOxiUTkTCTC7o0u z;Wm)Lfd7%Wrv#m#98BAR5)MxKmo}3(Dl7H^zbCig&6`K4dPOL6*vE(8Vx?AalUv{r zi9Rx!-gudPYsiXT-Y|YExc5uS@`jqJ_XnbYZ~9Q&lFAn^aN+0bd;V|Zxl=!vt6n8R~-V4|Re_K4q#}4ClFpqyv>ZFcj)qcTx`%1mpxA=?o@vSW) zi8y?fK~EfA9osC8DwW?YYTj!Dr$P3|K1;YUy=IVUpA%+pw{iyC&sYWncN27%9-M}M%cQfmBiKJOk{9Pgf(?Oq?;mz!N_!{hPyx5M3?58}SQ-5-9W+OIjmBlF!c zfsem%g4O2VDt%&wmagHpM@54iaMOwXsEykxhOhQ=&t9QBd#@0FY z`Y#s*c1Y^Y-@Pee{=B-GB6V~nFHI0q$6^5A%Vd>Z@g^%}Mw9EPlJ;I$oA=rXNB(g= zf`!xEAYOGb*vW1`$bS`@WVhT{AD2@?p?F#^ZPCor>*A^X4D)pqg#BDyCO|X6hh6Ak z2ps};W>ja_!<;-nz5cQje%bU|+0}rQd7&cJ# zo8|D8y16)=ym1Nd&(E!8U`nPp-5G!ZF#Prau-$X#rIc>KEi2GcgKF^M(mT`>{4=NL zSmE^|om5n**Upam!^MSFzD*Ei%!i|3_?2JZq}*Qwr_?|#?#Cn7pv+J-D#z3Os%Yt5 zA+2{$xTBA&Mr1A%25(U7v!T@&tVpKh?Xu$-wIz37#$UoMDsMEKqse;AlmU9q0XPW6 zHTK2{_keVE^zOJR=gT?nq{`1{Y2jS_La=z&VR7ygRj>eXY$U8w9922$1x zcukgobIqC#B$LvRpEN#5m^3p9uh@1(Iu%XPT@g8 zLfg7`)C`iq)qT2Xw2DdMF`O;3eZwaR&)9uDdT$rxZ z`#qfbg(S{04^jSFX@6AedhNWtPQvO;$dntoK``0g$Z1c{$uPPtQPFI7LnI|Fe0y!N z+byRx5UE($d${z^>+0g4;yTreiHp5G|7^`+s~~sp{c{e-Na2rd#!1al_spZM27lO( z6Cs6I0S&#fdW&t5?FSXl-yF|tfBjDQ7BFt`@XhD2{j>M9#)tmX@%1b3V-S40HQVpQ z4evTAb8`z#p2oQ9DFz@D3y*`BXXs;`tz-Aj!QgcfTB*f0GI2)dnb=^w!eVtF;tL(m z!of4%3l1#}XyDbQYr75K`e;@CwFWwwKX|_=ny`M*XDZ+AUf~yl^k%>rDW(sPc$y|F z(}q`qat-5yedu{=C=a8tzL0yQZ3dgK87T^U_K{vdL_7?hn%kf$1t03u!;6~tur$=F zaFj|5vTnf}DSWXtMqyP;hsn~&=epwxQ{^j&fe})Ysp;u257_$pBwL9sWSLJi9j~%y zf(|wE&8L*~s#yY5?OO1TRkKKy{>6jK!xm+x@tiwV{1^)nN`OVG&Ah1=7bpK0p8pX{ zNd?;KTreJ9@okcfWQ$EN#(u+U&?6uA;k@^-ik3Jw5h2ddycO!+8k`iPS~|S90fcMi|Xl zp@&-P*(P`dC6`YZCod@IQRSHub$mOq&oYvgqZFoXn|v zf6JusPLJLehep$lQ^8@K!r^~-s-sMZlQ$x3_bET5*jYaA-=;XTQ-%MG)Oc_`o~?~$ zZ9YM50MKZkPiTR?td@5kd*8X5Ex6%d{LbJt9?$!_w+9@vb4%kJzOOsIO`7m>ZyFDb z;I^pk9K`&ky5nlS8yEoQy7{)r9+29+uVWp($1+U$EaJ$<#LrD=$H>bj9YXFVC;#(N z?svcUy865y==^@o&6)r6WA*Y0H1F+6$74lCe`4%9MP>M!15QZ|0Nc`x;O_8`9s;92GlJ7&J z+hV%8PO;82&TCC%v)U7W<&7~zrA+zLNYcH!jrkjg*Ol?%ZDr9{C_OSL5ZMqGjMU@D z#YnZCzIUB_Hb79Qt3c%G&Y%3!jU6CY$6x}T(;#5{W;Hsc6hRZb) z&n1oSiJp5!=G(mMlILRl@2$~Q<|O<>-hM%^%a&p z^Xr1eF@6)9ROem?E0pV9kxJa^ zC%VEz6M<)#34;^&XQRSh<|+>M!j&TFvNXC~9dl3=IZQUh>5zF3Vw;$SLs@i<_BWJG znKu*FyJJL+Qc4vvrwoT(*2p7;nr@YM8?#m9I2rr=@}KgeHt;$E$>!isK}78z z;3$G1up4_j>U$WiI<#3)FD8(a&Al`^X2;54R(gtd8iY_75{9-galVU0C78&Ik`D^7 z&GmmhwyQ!W1Cm)*M*YvqfrQU_#ffp8?lqmu=k2lBklS>nl*wsw zIOPrK6b(DNR&10xId3N#8Vy{6PD(IzQN|!INuyIu=V?QW*yYssd#+z92ZA1pD<(f_ zfTtKu@OZu1IB>%M2_2c3Y6tWvq>sqHCOjmxP?RpE86|T^bGp)LbMx@vU}GD)xcm@o z*P2XvlTE9AKJc6Z5(gQXnLB{AcK>L$5TDB_1W?l=>Zd)(DJUeHt$-O7XbU4qqQI0x z3nq~P)MqbmZ(tMcpIivgUqoTh8Vm5|)RCrO`S+nsYmW!MLwmmR_~mG8TiE#g@P$Tl zxa@4l#?>C*7LmZl!P$5JJiVN=ncCr-m}2*I+2kK(u}0wV`*4<(mEDR85_q!rp9l?+o<#Z^t)*P^i!uZ7~R{0aGpE};@U4z-Sc8PA^3t6 zBsq>H55cGEl7_@sa~SiFO8vIJ=^uDK>d1dn7eBYY9(tQQTgME%f(f^d5=r0ky5IGi zZFyqp>>VFF-O*Yfvb3Vz-w!v<$IG%>FF#&K>a!&t`G$^0s0g1&ByhgsS*$M3VdD{6 znA<^_7@E7qU49II{S#Hxm#O62?J0nz!mV28-)O8(9^wR^w-mS?8OG&2jc)R(6F4^}Hsg?|Pu35#M0Cwg_0=CZB|V^C1|9D$h(vts4c< zJLPE1VCurMZh}hbb;C1pLE8^hjcCSgMD^k)}OgR$8(Q<5-XoH@W=gme1u~7%9juSb?ZI7;J)#JSGe9d1x8~yT#DU} zC};Ah`!4j4EM)Snp7=G=Ci)VIJ+IrKldJ}E6E7(tVIe!4*y)Ur*OWk7B42!uESf=s zi@^trm;ZxW%-dvarRSW^@*~e>F{jUujLY?@L?CLgk=7A1d(FJqbv$`z@FE;FCEsz~ z_x{AHHJ8J|so`Mgmiqf=pG~23O;@HFm0WG&;^Sx<&5Qw^dj5;M+BW(a7_LL{m)MO` zh}Bftr~orlc*ztD$wj3A-zU|jxBvkqS!m+?fxw|!qP!o5+O)TeW49tE13$5-{O$?N zoLQfwZHCHfBcl40P@$HB*B$N{`)4M@o(Pm~$iy&B$9)FNW zs;q=-dA+0_GQ<=wh;*p#&iu|VN`29aiSt*)*kftIG$w}3{9nd+axAC3Fa#s=hak=+ zu_3-LS64Gs17bOI^Mg_X-FS^$cSk_u(!Awtf}o-2iZN+^8v>I5nCm>v=dJ{m3Vid% zLvu^h!hZHY6WH}NY~MCj=bp3?ku=x|O>w>eljbuOsE8zrY31PWpQckY+(AtDci&lZ zbN?K`?crCbSN#N34b05FGcz-&0rMuY!|k|32g_cR6S2Kxu1>Al0g_vtzw~RI0a!l^ z3yUyJc}`~LAJ+3}pP*`1Ijv?J98yx!e+Ko98MG5r4ZpeETz@{bu<{dVR?%1z622Y;1Tp zJg&BSo4w5s&5dLGhr@Rd0V=1%)6o|sLOzlf%2WyDvv}{lt1FoPeo{e5C~t#$OV#FB z!#dispR^l~vvgJA#;RZtSCnbMMFV1J+jsPYU1+lFh3)yk*Nog@vH1bc+k6S~`4U@` zOhMh`#mDb%WBP+ICT{4F&*=`vgVW^+#<105Y08smor#YN@yQc&7!C&hsYvuiv1^4y zSXpsPbudI)ph=Imcx5ajC&$d`=cs5r*+{*obZ378YLNJ^{t`)E?5ZF*qBeY^J43f? z1UB}k7xw@{Xu8A)rj2A1S-BUMFJtl@Sb{YHqPj!_Y*Og46!niDnIzd_74cYD6eatw zm62txR47=i3%o2M{O7gKVMFCeWTjk*XM^9r)@w=P6(@XQP3Mjl^|bhrq#BChsv?~f zetfw`28RZ&ksd>(SU68EU`8)Zz{bFxE-Y@7_r(5jd zh(AV7QXNs*pfgNm&F5@um3@N+UYns;GW~ZUXAIVqXz_GCrenxm{vN%2bXG~tYa%9!5 zps5M+LVzwMm#D78Br(KaVaaUTYCm-rC~sGuTOdUg^D!K_jJ8ba9Em>AgT?;$brW$9P!;Tz1t0_%okxAsG{$^0ES;5K1Bsi) zfdVX(ylO9BUhos8l5nlX)5`2DXvBke8A->mzKUIuOU|QpV@dp6oegQp;$-C6Rxb&& zzsQ@^y@Z7Y<-h$@fC2V7){ysZ-Q+*0lRZnM_BPOJ7j8PtCXvu-TJ3@xDQ z#)7FR)}qj*!hVAh?xi2`o(6vD@{=hw+jHj{)e(z4GT5f4Es$+=Ul%U6?RE;U_dO$r9sW|3#{hE^{U+k_$$Tyxk zTe_s`Oa+!1kPuZe<89o9&zq>n*pd6P1AS#vRTX0mBHB!LqVArR-cBrtbxB%@V%;{| zYQEB-*pea$VH9k(q`vbSbgVIqd3l_J(~k+Ip-?cpu;_hVi40Hz?{@#PYZ%5BTsbP< zBhXLB^p(v2$!uKTciFGH$-df-2_&+CFmTYy!{lI=SAON%TJCeawG1ed*RBvI)t`2} zw!2bQQ~eViT=S%*J>3n#GXtNTyj;zoOWQ9yZ3N{d3H?F}!{_tl;F4v-itED8U4~o@ z7o}xYR_wY5L%R9I-PEQ30^GKw?wi3}KIxH+{)vGV`omYlHN$e#%pbp}=Q!|oN-?`-Y>svsj=C)LRBf_VTSL+q4XP)kvaMcZtfVrKbSh-=SX?i0 zFNo{+jk<@)0^6vB@60EmG)T@hN`SIrIl&Y^T^DLXm`GQfhu&HxmOd8JCmBO--iGqJ zLlT*hxj6+xk9eUFTPw$%kV7==Qq%LmFYp&Bof^p7H(tUDLX-XWp{0L4oezZ!(#bsXSO6 zKLl?3^Ac1b5e$M>>h(WX)heKa)#$oOp_H?%ZhjoaJjBnE=L_wATmI|^3f^3Uv+ix) zM(^GLnUtKMNiJ5AtD`UVjV?BQ~+&a3h znk!S6*L#Nsy+P;Lgt8K9BcFX;zCL1V4Gq@YpL2K%sb{HUcbzeQ{*49o!43ngRrP~W z*xOIe0^`$8vYc_L_9f*@9f`l+1c49b)BHtZ=jE^uEm8-kj9n9#{cZB23>^ zYk$}qsbRw*Q0{lI8fjwSOMW#=a1!$@6mFu`Ew*1xK^Rg$c_^>Fj`R9U4nk&|upoNH zu(~b7B`Z-QclGU0ZX^EW4R-`wYM-~TsTloT3bn%4%~v`6@hbw?7b&ZS`&oV6ZIhqh z+Oh3oFK|+x_wh}Dq{6|&rHYWuOCNOxjFj-AH+bcik^D=XM*Bw_NZ?G3kGJsDC~)2;ElQ$ovjvIAAx8!3u)hWs`u5ux}YE z%0v$y{Hw}#g;JM)EvYDpB8X}nb{197gR(Cw)`a!w6(8VG)0n%FT0O@c2O8aa8u_sC zJv+WKM*0jPqUQ@ifweTD#9CfwwYA1pmB;*u*KB|}+7AW_xZNpB{osH@m-VO^lj{;9 z4BY9P#)PTzvOTp@%)&NU7$U4mFOn=c6tEz~Br@5aHuyd3KR8oqCA@{GQH&1yZ(;D1 z9s8)JU*sVTkPztK_2hnqQrN?$MhI%)hTz%;Lxcs~kIA4@X9+VUH+G||_iQmS{{s6v z8a*{lsR#6u;`tu1fw>K^$s5L-=B7it)<_aFYMS=3B&Ecc>l%#yKsqbw8NP>cMUWK{ zR@!ZkbGlSzVQFcpPb+H7x)4*R#5vy9pYzA)Fo-S5hzZN%M zC}_ZHzhv39MFKr$zxO47J~*-4D$4B_N)>ri{RxgQ?rv^Q3u+pU=S@pD*@wL0hP$_xto1=2<}u0=u+8!k@_Hmpzn^ca6A0ML9e2l{`W>wL4YXqg91+o{ zpCG1qe*b%^gAm53ec4e_v6La!MJvE;>)+%{Ku->8DS$Nbc+C+}W#ZnF>a&*HR2dxgftW=0}|_`Bq8&XHdKa#)U^%S9f9=xb2;9`0zk`*thp?uV-0FB$qiSKRLPGJ2Dtpd%uNOZZENxycK4z|8^M5921%K4(l1Y<3^Xg9O$MdWA6M{6TOI^V3^QI8jda!j7x06ye zY`8O|Jlcgg@rr6_kY!=ar*y4DP_303eV(Xpq&p1)jQTBeHHG40TI0YFnWh?UE77sG zC}+fFQ68Q_lrBYYXa~jhw>lD!a}Ha$>!uFqVzPS=2Yw1uq)bRc=HDF}R(+&w8Uan; zd96A)`XJApn4qjr;11Ym{{Ha$_=zi63971XhA@cp0n5vbrQDO{I4lO%3+axR=!UCJ;`PJ}*D^x=NX zg9B{chh6ac**ZtN&V6&gyFxt|ck;VOS8LM_@+N9_W-=*6YeWjET1}gz0o$3=E!<19 zAX-=5#C`M)6?B}?&XrpLA~ zxUj5t0v)CEMezIn1=vAkQkuV=$lKk{qw=bBe+H){S z0?z(|gK7=Xt*oqg=y`|(hZm@Db;yg=dgE7DOagD)$a#K&TcXjAMUneKx6>wv z)vv9dWRcObwE*n-a z%z%AVr+tiGYg}%?e73o6Pkr+76H}=AF{xf0%S<-Z$j10FFS02%*<9^-S!jsCfYck= zYegVx22S1>50qhrKTno$Rc1@i+<~`F9lE6L z7pF$%^nnK&-iS7TgD7FJp?wa*T(xr*47-jOYdl)Ul_}l@{mQm)d8J^})|Bau1N@K# z6&aS0vO<1$oQtD^FYIjw@0}y7bhZopdrx(n;$0w7^xOp3Sp zZw1RAfs8wuNc!J)lr^>DH%?#R=tMD$?XAQ*f0A$|s_;@X5llIQhjsp8Ps-R(ffNucAVKlt)9#d ztOdUi%7{L0+^$T2VDt|^Ts1IuM-&t+%+KLUWf~^qmPtweK}VI6PR>+K&+Z#wRS%(r z@bSdbt%UPQRN@SG#sPT7y7Efs6O&CIR|V^Dqj_&%F8v<;&0inRjZ!6j$Z@%OKu;J=m8s}XrkaUEVwxpyT$b{z82=`_cP7xso? z>5n`g<{_gr1uLj-s@O`@^8fRB{*xoytkm!06yVcGk?ay_VLNSxUd7J z!dj`!OiVrD{CC7*VPP=UIvTo;kpI{lt!MS)M<*xRs?m3<(w5`N^u!d0pDzu_%sd>! z`)S=V_P&Qa2#8fC?aZ?B@>C@(XMSl9F^T`r0+=%9g)w#TmI4)n*eWj(d6L&VcJ*g$HO2?Muh%*2tYKm4-liO}a=(-&rjq9A z@jeeJEy)u+7#l0YU>+*Ltz1unE7B1c!jAEW4W<@=jCKD$y{rbMpO^a3X3FUj_y%04 zx$mTvSKeokQ+940i7(KemO&;ssNmGrwE94S>bGvL;p0*$J6n}`@0$7Q`N5{2X!69j zCFA-KM}TFRth!iy+moH`O5iiAY>!&VRW|^+ULhe9@eA?egMhG%zb*+<^8urGfMt;_ zKeP#v7l*lw7)b=tMjpgq2)9=rYCT*DTWtE@n_W(Qu0DEffZ>O;qs^ zv!*Z!sksyL^Crytxxu%Z_r#5qtu4IzE8YGACZzFB3n`4|4)<`^{W1`W(7lD0=0&cg zk%Fj*bj;!qn6~b@`^IdwB(++Hj_k8Ne50?19mI98Ut@tp(#lj}Ji%V7PS;S0Toz1M ze!XB2nB>^6*v9!<^xNpZ^r& zKpoYXU0uZse0f9F4egr-rXYYd(xhZ}m{x7hB0^%MJ_cx75_laEcfGD()_ss{F3rMpYtpLh^P*Lf2{yI+hkJzErId?nBo!iyMDrtgx8Dq`2RSj|Gd16 zUbE4ySAFn6e{mmJN@w}+m>*^5Am@5UwG+C*2>FKF3l;GFs;h zJ5gaHGHnQG=C6&tD7sOmBF>>DOf6i@hS=-Zq{Z2gq=FM*Q&>BPzgUYHY@)_A=+L+! zY%D2T#Pxfj+OGHN9$wo?4DQ|JNEEX883&+C>D=Q zFOEtbZznfR9!X!1&rWv!VChOK*b}bn<;YI50%J=eDO7WdgVw`by-J<#Oz}?fPNjY? zg$tHHsuV(*A^n=HIFNC)`tQd4&i&nhAKH%HZjFj>7hd-ZwgFAoWg8etDYB|gZ;j;Z zY`Q13$y3$2VAkikf_<4C6Yxg;&(+j+TD^NxQ4_}us-{T5f4h-f^8KxI))L5a!>Lzl zI`$FGVT%;bM!^1FtTC95*1se9Hk7tnZhQY-6iR%%kOmq$Jih~Liwv~(vY}5 z%6mKL@q3M^G6oKlu%Lt5SzvySP1MPc(l=iQD|?lX2E8oRu#q#O5HmGrygP<^z0y)n zXE8hslrPgj__L8;_=WP_=so>VFr!K~bS{eP(SC5sYLjUV7FT4~hj86TfL`KLmz1b^ zFlQuyv(fc+T4fKxJdv=ohuw#Cj#@5?np|m)%2(oS$2cbx!SP~blk!erf`13IEF{A9A94YFpBNRatA=1o#}z80)Um>uGnmqd+JEWeMKTLx;;?QTomY; z-6fr$3ki3>G`idv*5sd&(9ob9mJrvhGY$aULA;Aqgk&_guKg|SM$b0{arj()z;Ww; zBm1NC{d0R9VmTkLz6G9Dpm=}qhwI=dUJ@*Z8R2^k(HBctJf%+k!(hTUBA~@&45T8+ zq)3MS)I1s zdlo*Q*AIc$27zeM#eaP?VC}mDcv+ZVZgk@FxW&9)cIU0PyMJS0=~L6t8(C3C?YgK%dH$ZK{E16O9hW*%f_XCkF3Q06qB-uP z-)Kmv!aU3hct5}H1ueX^T0&{&ffmfzU*z?{0-sRxU+48v&PpDd`-g8sbT=*E{pCH^ zQWz9uIyd^f%L&sR5P1E*gBv(8aQT?6(+QMm`rD0&XExFJMff-9gu$u@0V**jn? zoDB>??PtaNQmv=}FDB`>Wy?^zG(Q+oru{D@77YU+{Bc2KmO2Vo6U^dMBkJEw1_7(@ zSs~$m&+BIVv85tD7uff)gK598vqXujZw;-#G3~s-bSmZ?FMhW+#tET9EGn!^?p8V< zaX;Eby~jJAMH>{c`5+`?wW`D4;3Jd8Le2490-?ub#CWBcxGf6{N3`9fH#Eucuu^2C zB)%J%-Ifo$PDY>JZ$m7mvce5lK2JKxx9cLA3glD)@E-SCr@!~+g;Ec^xMvUPzVhOC zg_j2`+mXXCh+r2wa`PJ}DrXTHc2f~uXD+N_E4m-Ev;>e3wC!{bRBe&x_F#ozgMyd< zqvkgAjyBI=cX~4dv^TUHD9H~LwK$djgvc2yR9>8tnG~~zF(}-rK!j*04C@EGEa}&4 zvo&EN5+?DGoUOoc#EC4iQOb&YC^Jy@!B@=hKS*Sw7+GY0I)decwz4Hg`GQrK;i)2C zI_oNx#w)`uZg=jXFtKA?=|xa%dWRRIB)2K-kUUaYlEZZ%t3%o%?L>dK`FhAgcGZHS zLCm^ZN1af_pp}i?dq*Xr)urPaG%%5K1aTLdZoyk0cnn4ClpO7MZRUA%wCG8tJK_dS zjt|2~r+n0gSi$8yjI-wVn)7cjak>+EW_50Gkv{AB?eH^FhM_AUvP^1dNWAn{>OEc< zHUR-(F1_$gr>*h0?l=hjHTsGvR*+u6suoHRFVuJR_t!dNX{Jr}TQ~X|*m%NICwDn$ z@$>-2!*1${x$3(wP~|H1yq$a~@}x5^Wu9G9YKb?2$s`b0(!ZykDcq`ZYBLi59zLD976c>Gy6sBTQn z+lxe?E9j`NCoq1}`FNcxc=F|8CI6c7eQGu9jH$#A zOq|cjXR+H5P9@jn%KXarK@m^ln z#K2OQEMFNc^T;--X?Wa@BfbY9ka0VupIIRC6o=tf1*uxnoYOF&37+y2j+aWeJ8&U8 zC~E#mgWl8EU{`iY7B7cOCO?SZiz8rp;aVe!3O89~+liGxn8J91xsN}Dp7}#VwQ$2D zc9%8NLla{x(n}-1nwP(|{P+To#a{((!nmx#(5kH~+i+(fqE*>`0*u@_~JOUDg$_IXN;lY3lna9W(NS*8o+7sr_Tp>hI)~>nM7h}0sfjJ+kyHu zjG=MAa7&-N$G;f}%zyYSwDXyrW|Bl^`!NwDNg!KD6%~|a-<7e{ zdEuJvees+3ZbrmrwK+DLp-mF?-o>rnZk-!gHI$N&fCe_2fo`=#+al1Y27->)8*`hR z({(1pmaMqhjzc)}R%|b?uPe>ActDi}g3u2Cp4?#^9f8q|UFo;e0(n4|aRJz3+5CLp zbOv1TjzC*4`|bm#J=Vau)7yHv%?|@l{c(4Gf=*j;z!=Vv9v9M1p59tNQGXe{!+9_8 zyjM!y!M?-FnI1}_VkGDbBY}&Nl-DJ!G*x^*msZQvI6vMF9X@|%=~wmDv~8)397y}5 zB-xQ3YHOYq-ubU9Bf{OHW`bfyI8V27YaHO|@X&>k-U<=wR^YD@-UwpJK5ik$qe??@ z2l#m3CJy2Zx9+jw7Fe*ZzYaEk)jsaPT2hd<_3kW87I%L{WziJs+c6-%1{GB|<42NPlN}%f0ckk-`gsibbRjfK3a3U%GYr{6f}F|m z3m1*VPJrcMXrzcW^Y?rsdNmG z{5xM`G7cftBdy3}U_)}BtD40v-W}=`OiS2Y^Mtql9%-oSjeKH)j+vi%j|(@8=2V=i zZ_O8(<>7a?*>g=NV%B_JBst%$RywQEx%X!H@d?@S1twsM5Pxi*!)ZM$p6J-G!hd7@ z49#f2Ggn575@295--=6!6-`%XmAmRr>LbhF5;mnWMpdL+Wx6Yw&DMp~g>= zrUqwR!ta4=&DAuf3VdDG!okBSRf5vo5x)O8_iyrn7HFSE^dJVEYfYnO=+qWIx+PcV za7NHPtBWh9hgE&ammy+%RnM|fN7B?pC`q25mmw1>brdkpDA-1)%&uhB>`Pv(3{5or zo*DkcoZ-qj`j_h&Z(kF z$m!2pmRqVoI~j4X5F4s5{dzS1o!^seJj&Dze#lZM?s0`1LVJ!@Lbj5?MnM9@UP^WZ zzhFbD$eBW5%{^1x%}I04rN;5BKL|h9PXXi?vaJO6KuAZh!>y#O3qE z^pCZ8bb7k`ukOCT+yix$G@e&Dv*e%Q3(#~q0LSs4z6&IdP+;m{GKOa7t@ zt#`RQ$=ixziw2R+Jfu3cD}trd6dVjHK11ZiPvKwha;SwEJQzQU>dHUMnQBFi0BJ$5 zGztAl`;jCVXf^>=a@sJpr2DZk?%!>cU*x!7gQ-M|Ww+QFC)LUp;9vgsJ@d&@G>ar?Ix_rHnewOaS+B%P z$AM!dx9ANOFNU*ep=x&tv;Jx{LnRc$800Q<(yqziR*|f#1gRA|$zNSuCwMRzp2`4x zC$t^SMAaH1&IO}b>R?-Iuo3itJD5J!11C%i-tWiB5t<<@*f+2z5Kso82uH1O9tJ~e zf#})Mkt2>~(G!D2pEy{vDB_6l%91;3Gc1yRivy3Ehaf_-n0=h1dv~sI%!)x!=Z413 ztY2`FTojUW517IOH7jMU&X+>|vSKBL1iW(Ni*+(})R#E`5$4+^|936^>oUfx{{dG) zsJ^4`dNVV#(`cS_tv#-a$vZ}rVmugPqQhWIbOI8x5>T;*%&WpM`D>^&Gz{~x4XLcJdX?w@ zYAzu++pFDHS6BJyM?cE%{_gLxXV0Gc{dK!te(@K7k@M%z^Z4VB^OdiBg~4Ees`B9v ze;63P<1c^t%NS!=SXki6C!eG!iaH_sfd?J{LXo$ReB>i^I-PBy;y?VuKdck8KlZVY z(Q38Wzkfg9`ObG}x7+;Mul*WtfBW0(eicQ*Ti^OtzWBv2^6XtA%gY-NnTBOrLA(UIkp-)vg0m|FEiyA%xP}OoE6K7PuN}@_ zxXk6XHL9wl+sPU2=1g|GSYP1`SnqKdY!-_{x>!7}-bh18*|{FZ3@EH43HCMbD*Q7< zh=(XsO3e%FLaNXyjXZ)h-9zyyACN1x1U0(h-XQ9OdRc92Cj+^{tI+GiMw!#=IR?Ez z&#A;Pn!`w;^m-mqkD44~l#VFNy^6jnnMk`s00Y%n(IgMdclp3&>kl zIc#RBstRK)#)NliBorJnRzlRLazW}4#h|#jmths-3}snjGmCc>SyYazyd$?6{eDT7 z=h!+|U>NO46d>nA&Oz``;(n*YM9q|tyiK}QlX$7rk>1pj12BvZr`UT!FSjGpL27mA zRMePJavo^pq%iE4M$9lc#_@Ax8134L;y0uEjUl>Q3w@ERYj|9BTpHh67iYCLBRhHo zzq*R9Z;*9HY2EcYDEn+a^eCn(!`>@CP?}l=8ja)NRGHzvDl`ni;YR?i+i#u+`}#Z?%%TU#V>IFfBTngJ@q6uFEFi~)h~R3bHDkU9R2;@$4*RKHEUnp7Oq{Y z=fhun3Trad!}LhT!ul5b$2-lu@mJigl~fE@+Yi^yqmy7$k_2YrgBOFC9Agqq-H-%k zLK`GBGe*?1U~k4;+2E*Ji1`Cy-7>ZFfjW!{PJwC_=|?uOQY6@H^@LF3?pm6!!i5?--ON&prDh-}%mIe&n4$$(!Ev=HX;gq84xZwQ1lF^8k{x zTzHkb>%?ug?NNlrF$y#WceCwQro0(4OxOB;==XbU} z`-zDOe*M>fz5ac9dAXKVy>#i)u8VkXcYw>VSaIyndvEvcrvm0RtqVi zO480`^@acdAOJ~3K~%0*k66fZit%npxV50ZVrxq|b8bNC!aCh|A=p1QVkiu(mL4%V z8+~YJV5}iG2Js%N1~rC$6_B%LF|iwY_o~WMPd~%b(lUn+9pZ%-&yZiZ$il(`_rLeO zeDr~j@v}es(|q=GpX21olN>pGm`$B*B_XFmHm{@&mHIsWjE{)D%`?LO{% z%bNje8d5XDTN~XqbvLcm(YW`CI@QSK2$1!*=h576A>|wB5aA?5jCUH@*Ng@?kpAYS z6QGrTP9_WWzADKp2?kTLD?&%&r8MU4T;u&|bTqhrb$1a7j&=ml)O)5s^daVc;UBQ_ z;5S(O(+6lDIn3dI^MB&!ukido{D-W5^~>1a0IWgA#*vX$m|M;1aRcpIhZ=$6juW)* zxRcEnFR=B`{wG>@o?!HyKf>U-XIT8iCz$%|XP9{3`>X-{wNL)VHD?EHP3ErQl|CDA6Wjdvi);)nGt0>h?-$=V@-TT9X~ z3*#&nB1>vr2sQmYfzCi(2O!$T!Da-a6A=*<67?)N9YN^_6N}y{Bo)qd=gIyRBdD(e zC@c}wHhGMEB;`km4nT+|dapI5%*0~DDcKqgQNUsDXtJaepl`@fACeh-iC2#?QIb<# zIMJ0Lu~W_kBt#^ZD>o6rcX1v^uO-}7lmSh{Mybm~$6_OzpdrB6oH}Zt@%y8PC5@8J zQp=yl7vuT_U?ELP4KE~eu!O8J$P&jYzO?x8V(xtO;KC82K1L=yDq+D0m6KoDBuGj$ zcieFs|M;K$6E0u6#KnsjIX}OKs|F~8H1wkE>2PwGhTNSte)4HWjSF|3;1#Nukrf%Y z+?QI;VITP69_P3&oyTwIU0I1$t2-D#}H)2=f5ulDG#UYvIt z`aAOuzF!Hoe;Zr#SwHpEQ~c&{{wBZi8^2Ni{aTyp#KZ)Xlar__x88c|tJ0UI5r3`F z@Xn-f=Nx&i$wXG0AuSC&{@x2&#j(H`lNY019187?oDTv<8Cowx0y(2UF)2AO56-wTF)tHqsf zxQ~^kMIOKKEUocT3YL+wV&8!Y24$b8UU-2!4;`kJWl^C-vDQEqC`1;;N``GYa)kE817j!)7b^l<$i>KsL@ zMc(eRRhD!oCb{zBvy4qlU`IyT+}fg$4BKweTVG@9_+1pQzX!=fWX1VD8_NTFYX(;i zC={wlNnP)GDs{{&Y*k?sE`3Ei%a|+z(l>C5Q_#v#2^iHHO1hCIA{;odk8Wp_sw_Es z_AG;e<6ZB32kq`CpZxTvX|-E?>C0cG)$Z`*Q_lgOwbgZAJa>-GjSb%Op7-#TuY8qL zciqFebD!c9pZWs7{Gku>na_NNy?gd?=0XT^xShU-LvQ{2as5|Gq+EXfh^ zdNp`MGHjrhW)%YEtSPUW9GJQg9gY3V5Yf+w%=#fECv8MYoI=b?qyGuudZ}iNklR*N zE`rv5_ktQa?|cXQ{?R`QeQM{J@o`Rm`jf0a`Y5Y^@fUPXoh0A8kM7&wM!C4e(pSF0 zj@o{@LivD5LLqD-=21d*4X+UGJoG&pq_dpJ)BAzeMM*yRj$6!acm& z>zxE(&l=^_+$fR>;zKbwiR0+@sZPUYc!gghaus;9TfV?<3B}EQLV#3t&xj4SoCcwX zFd9Shut_u z@%>f}TXV?7NY@Vj*w9E1G`|u_b3&*U;8W#eNyQMOZ54ph@%V-Wni3M!l5rkO0HYDD7(P4`LTe^^YSaTEg{$k3xCB&QiIko6 zJ-QuPc{$BmOQ+Kz&vQn*qZ~i}>KIcu(%S7dMNwR3pohsA9;j+c>KYngO{Jh@JYJj2 zmlpluD`b+Rnuw%cx_)9LWoV~=s)efPbrzI@kB zV0wCzcl^kk*jQWT+}Vp9IJ}>&^>xO^CdqR{r(@}kbeTIe%lWex>6lTpze#^%l>>9# zsMKaLqL|F$%TODoGLGrPhiFet(y{|?-M^pH=NG7)VQjR;R&Ns{8KWaDmN&N8J3WE8 zu$CD~n`H!c)YHn^WNjGqH&Exed~ubs^0+Fe!bi&HE4D2_6jnj(yLCn!rtW%~HiF~~d{=NHI|9A|tm3MB(uU@}X0ykMfUNv8#r zo`F|NBlt|H2FjqS0u95XZ1(E#*pZftU9VS%-^H9qmobKHOb{S|2l8E_g+5u!4LB9KJxo`^?dys-{k)L-^1M8-Wru0x->Bv zIVKebJ0K(+C*_p17B~M5d-l+{G7_AMQ2eZk)FjhGA%{>T zs)!W@qx%h6WH1Vd(=bpz^j^6Vxu<~2~3w!>{Uts3H z`V|&G`T(QvcsnB}PsEC~uXc@^5KU}n!iRtAO>D0e9)7ao$zP?~I8A$EXTHErdt>*+ zW2tSG5P=N+RbQdLtP9nK0%GC*w%a2qS0K%?p<`A%&l+kL)D}4m6^bITtT7KENR&nu ztvU}g{%i}>533^M8d9LO*iM!FVuEd~5#N@^oC)@}rbu6^Bc+PEVABc2=w7U2Vxk~{ za~Nyu`we;20^X4YMV^_MDmS6s{xpd5FwD^#7^Fmjl3#lD3jM%kHRM|I3w}$Xo@zZ0~0?hIvZk# ze=~~F=wX?pG8Fxkh=|FnU}$7nMwVr?+wJd*;j-IAtN)gYeMg0goyRmMVxoNPHeplS z83Nq?ebL+ArKu{tUXS_t`C7-n)9J9dxX7M8dv^9+Cbr+>r8@)qRB42LGCnO_&qZe3!!HO8^K z_VeJvv#i;QgGW2qzT>ggW%duWk~kjIX~;Law=jKmrL=a((TUVRO1K1IZDYWO+}W4%AI0! zDuldcSW`~Hu+bEJZ(tIN?ZFO~xZ-4tch%uZwdx4`zkJ4(j zCW!pCE8d7-0_Eh#OdGo@8RqvF8tO%L#&}H9T)%gzh>g6?#GOeefM9uTN5Eeuvb+ij-zDT zdwgYWC+fe`G1zV2-<6#}q{XG^SMpmW2pLEm`{6s%I}N#0n24m;p9gS8BS4*uz&h$v zgPR$NRwpJ4>XtSGu~B^~(D-OZ85%Ziu(u3iYlJ1L6vgpt3N$feBsnH=?yHLur9kWh z5=3;w#45?bu#1l)Iy@>^Ti`VoHVf5vhdz$YW7#s*IOcsU-j%|Mp=z6&JWOUhID^=x zq*xUV>nJr@C+|jDkcoV%NHIzeH6##O(28MVL^Sx3VP#y(@DhFG_-jLcDI)qIG!mm2 z>Y_g}T(kmWG2{Z*3tUL^iqASFYa~up&?6>twM4?w2!fZGZJ*wf9qv5RejmW zECge&-|tga6(c(q^ke|;mc+AL*sl5eZs#`pdcFRL2>pJ)PE>`EFgh3v==b}yTCJN- z!S}EoKYpBF{ncM(d3kw=vP8swH{NDZ6ukGn@8!^;L(I<3))kg-^!<46+1%W$H+AP6 zo12@gt*ud26-!G?JpcUjY;A4fy=P%zfiq{$Ts6j4S6Aux`)qA(v2Wi#e)*Swd7Gp9 zs*IQG&ac2y9WB}%nAj5xY7cqK(s3hLfswogzGCml3~iq=YC7bFvad72m?_9GR5p}? z^w!YZSceKSlTntivg-NwfA9%TKlBJcwttc%V=eZyAakHLh<%`Lrt zMbQe*MQfzM`wF$hdImA;%n3+_wTAVz3Y83NQZ3O?VRUtQjrmKf%r7V#Tb3)EC0Q~s zMd*8_UqR`^URA1crF7&~pw@`dU_42{(Y==V8iBj9u`$~1vUlG;#zwoGI(3Ti@lo2X z76%R-;^c`t$nqRlmSlNGw=>E;ci%;p6?j)t6a{&f^Rqwu0Wxcuo|@!c@B9(+%t&5U~x0gV{l(^5Tbu&@{3Gw1KHLADgCsgdunt9RWh0jFIq7wf-&v zSgZ}K&_|VoR>q77Gi0cT`wF=yXsrEk4Tm80JFyi~OI7BRBk)qrz_9HcC#IHa-Occ?EHb6+`dghgtsfKWF-bAA;fbeMsvfVv58(9HOLsDB|VnbCVRPdJm@7 zFbY0Eqp)qrD@eS|8nq7AcC8*6iu|hfYqg``6HByxchZ&^p4U(#8-nUF^H%Zz9&8it zvBT>ipcPrTUXVTu6F>0osS)Gg9UGgW&No7LVbY~952mu+hA5;JBMcy^7iQuk+Zl2k zW?I*05$Hzo#Ui9+XRWUpkBx~L=>`*VMdCSOv-1cJjKO#qh7t(55So%nsEbM@=P0c+ z&9=O}%;!J<&Ce1YB_)*JbOv7imfqE=Q>Qq2^5n}p_gYTkchirZ(gNr89*ilcaDr;JPdk0GJzvz z1{9{Wg~i~FU=^yKVPtxYeJ5_={MiLQ{%`-7JD1M#t3Ppq!|fntw@I6Y^^)fnRw(U& zx4vPxiAW8KNF==6JtV=&iQ;&>K;C$NLBoqTOp~ix3w^2NK z9?-0+go(Xf@+?QAf||)Jk_kq)(5;fpd2$1V@hlF)%HI}crG$YgC_Qn*HdNkIC4{X4 z8)zMV?`7M!Vgj+vzehJ40rLx!G9~rN%|5Xl7=n-hI;e zot&Hm6l*P`qg_yCY^)m%7vYv$js_#w*k}|h2RjE)lv{4OCC-PWHWDFd^>rC$VvEBz$*1#~Ou+Gb?E&XWhNHX%%oRE4PB$P2ZAwuLPM+4qR053Um zwS2fHLnVHn4sWl1OS{ZJiNN9YK&IeWKr)`1k?kPX@q;Z+Aw)V;(PnF91+7X-@31Dr z`-m@ZY;f+kehc!9xnKI=YZfrujb*Ug=evPCSKY5P7A=U*u|&ydMYRHov@!*i#z-?) z$}rp|CI?5ixzU4gUd&+~t{%ZQ)hJ;viG890h)C5@l0)EqNKO_L^KHF?_}Cu^>PS_i zk4e=ld=l6?5GYI`lNr8HtwR6BVkAU45IanYg>av~QE<%-NGsCzwZ_C~Ky)S=t>5o+_UzeR z(S~Mu_N&qI(1YE);v1RN)>;-97kT87N7&rly!sq%{?jnnboiNI@GfyZn@KHK_hske zyIaD~&c5&NOzgghs|MwnZnw+&`g)y9kYyP*N-w@v7rY|Tx#Nd@Ug1hlX zo7Yd9cKSWbva2?WBxkx?RO|cG0xD&-O@C>V^)u($9L%w2TB%To^+22m&XwfGQbuF0 ztSZnTTR1*D$zXLE`eB93J7bJY9zf46VYV*t_BS44u(HP2mMf0z8^>1#kF0I*>_(qL z4do?e-`o^$ddnNwxcDN2atje*Y@*Bl{kP!<7Z@EiRI3$(Dy+1lW23y`4ewxf&oR0m z`xBPem$_St4L=&8pk5p(EN_=vcsJ*9?>w>eq$1K-io zTHf3Xhj&w}y42Tb^!OTU#?>u3IK$(TQ}9~ZLqvcgqw|K>GyeYfGkEa~n_v85n19h@ zFVCK5^)LUDxqtAB$q0K*wHq?>U!o1y`WVen-xyb+s&4>2o0Q19o_I_qAKHAuX4TrM zPjn-nm@mE>=IN3~T85-TWFn{(am(WWWYau9sHW?QUG|8Kqpzxse^9WJh z+F21u;CZ-Cl&cpL0}Az`64seot{yUDaodVaO3d$7L^84@L(yPdCsV-aHE-(ODKjds@jo*UWt6IHD_MtAGq_p+%f&Vct7{fjS> z&y7=MiYX=JB6&|a7+@__WuM%JXk{xCTv?G%j54x+j(&d=S5?@uqJL$POZ|s1Eb*?N zyp@#)pJww4oWAVX94xSRs>{;GD&?xjm;p`(y!*%A#``|-)BNS1{Slk}EiB6B@*>~* z>Ze({vcv~|>URF}lh5*Euf(fTZEmn~`4Nn}!sh1E)doewSRGofZm9ndjX)7Ycccxu zMO{$OkSuX|qoRj++O3Q%&oRbO#Wg24LQ!N0mQn~5(%hlGLwoN*?s&`7jI@>KpYp71 z7>cz4tE#M4%D@{k3%NKdA*u>Vkfn$Pr7DEMph8VZK}!+%8y*$fKmiG6gnGqS3VD-n zpHA=rd^2%ArMfk7vkWwZMl>wadYW|B)B^uF8R#Wi1>Fa)`bF*T_4gB}^!*+c|8JIm4k<6pA*@S{BWU;GrN7lBI@?G5NX z^-OrKuTp~V_q*Nb-mx1Mbog__`4kgsfz)i10C9`4fNc~H9D>fl(APQ{xlWdf@}FUj z26|0O%9U+%GkovxUSck5ZM+l4eXLIq3i>AX%y19BmMYb#u$AUb0NG&(dWWeRB7HtG zXH1-X5*?u$%rQyQG}3du3;SiX-Gewla4o!+WLlMo$q^fQRqBFg5fc%-D=|Kc9jU+; zY^!arghVGC8dqIk*C+_bB#vQNn4)4uR1Wf5p*XCBaB|>6MO?!>R6HhYlcEW#Wti-$ zcs39zqIYIVUR6N7!}l4n@wzepppjH8sXRHLK7Fr^-xFSzV$f80ZO6FvzG7=@>ng)z ze0+>kC#G3n>(lOJJo=r>36`uMN6wdhRGQZyaT0&NBavP1-X#f~U1Nr(E@{KR-Z5ptC<~pgC6?Wa+ae zr@YyAL1LJ#|P(;4{Qw3ma%<>k75$)H#9^tT`59q)NFx88A(Z#{U0-sTFcy&lLW4}R$rI10*spRj(Wh^;nn zF>Xjr!&hn}Hm$VId%W|Q%pfkJZUkixFR->%VtO8%S^8ClK^SRecw;ECEJU6O$%sWy#BrhWJVT0GW_l8HDl6!~yS>1sl`YjT#8S*C5 zx}2yw_51Y6l8A2g(L>6E@$3_l5et1u$Vm2sP~8#@{zj>hEuo!7YXRj3~ zKRO`EEg?4Y#(H&LL~;@kgSv7kD@%Nc66I1Q!|NbA1-@RKc5+S!mFLQpD_0Hjkr79K zFvH|@!TLszH@dGudJL8U9r?|YZ&h*qIh|+3hTv=G>)?3E8cu9Ev zh4b|L0g1Ekk>^>+CibUe58adJ|z=VX~`G zbj4-L>ee}qA8&K#?e|l<3K?wBSC20>1%|Q4kmUt~vI=TIQM4BYgdvo`)VCP*rO{Mq!7PkZq3uAIrJ~UG7kY zzFyu@322#jLD>fkA`X)oTm_neH5n#~Hh4;kJQ%SKrPovP(IUAOxM~C4Jj=$yH*ptx zoI49WwG4cPRV7!;gn;CRP3PzV3af+V$*+ozdr=;L%m@H95u-KwiZK@s~KQ z!o?x+eZuM!QFW7t@frc+K-23-n=^`Qct>ysGKg~d0SK^&SiF{~=3zcbaxQFC$=7hM zWT<+y+C*%dB)^Zb(QvQHhq2Qk2O&8BLwVdpfe#?J#C0V@eIHR9*9jZ@?7+6b^&=3` z0Kv(?UJ zZP!$ETR>{ZAbCtdYeI!kNW$bpd8C*i5u62$C`cBem%!r}6O4MV9*o6EK75%89WfTs zJn~B8yE!Nft^m=`q+pP!;_2d{E8@tLO$hwA=zcFZ~*si73 zwQMbUR1KSpp6Z;ianZANQs6B^`8nlk)c<ll`@s%F;9GpS3oP0DCL%VdL_3FX)InF-5!SfF*Ys;Z1&uA+cL47BbUht)- z)R3d$y^L@vAgvz;Xca@DLR}0~kE766F~YM?Kh2S&M}s(kYK=t_pKY+2!k4>2|2lIv3T0gLh}T*RhU>&H z{C(~?ehUkK@CU5@)#uU6^R)KtdCf)#u16QzjY^t6zm{VVY~7^9lV-IB6x^3U7RPRk zs5R`B;J61m&(JRPwflg^WO)g+ca3&(p#2z-f?5M86(6f3a)7#8*;H(cntSQ{sPp*f z$QawgyD}8@O;p1;r^9_j6;J`tz@U*FG&(6!HB*z6DWHB3A4LKtqJ)1fy`LO+$ZBsv zP2*w5P@)ofe2^BKRNXCHI_i~+trv*sm&e5?p##yAsTbq0Xh`dg3*_5MMPokqH$^jzgdriBHMXS1TJ- zRmJ-H`c)3W`uaNO&(GskDRRr&+A8PHE#sW>&2K(C3Ah;5)d}1zzFN7L$qUS!l6#1A_%p^b3F>iZbiz{@6ERJ^YH5r&+>e; z-E2Tu&#+{sMV?o|ND+&xl#PBL=PHbXxKKsb_+Z$&vcdp)&q1zC9zD$Zr3Xs#Fj2JWxjuHK$5JMYwF?H9S6N$HM_r5di1OUpB5Ta>yZ`I|%s2n$<2?N3 zC)n89U}L@HmJ@ffa^(VNUsz}QK*pE9c7;KIB&?MR#%M5Bz3w_iMHGyW^<>g=lF+!Y zZhEa4DGc5TBclZ-a~J_J8CyLliWc4vXivAWHpz=-XiAI|a3-K$Ht&$N3UFHt)*R)g z!8phabPYIxOgyC+de*X4dInV$3Wx!|@)#SCdLz&>!gMF&mg$W7+_FrnSp3rM@}*Z1sCQ`Q!^6IB*%BjkdW5;e`X=#xQ7cMa|InLb73|XFW=G+BN+<6BVE?#7Lafzv^DYmvY zIdS4n7OpI?y0S{I*JEpQi`ltZ@*?Mj(`Pw+^hh+~8x8}2x@gDxp&gqNk4X7KSu`P2v@KmFDr?5Emq2fg)q#U8 zEW@KuppBWc2#X;88L|G?Q4=F)9K@LKwWFwaPxe;Zk z(s5{fSc>=HHF$}^<5aM4>GEa%_)q?1*MYhXSroY{A$hmsnoX~B%vDja8@S%KV?^ke zJyZjyw|R}Gp}!kvFMWPhe;b~AQ@?(A>}zYWy4h~FmuwQ3#u!r0^A?pGfC#xQXimd~EQ z!q+bL(YB#AmhpH0+c)ySN1x#fpZfzAURcKY5{$)~f{D={hxZgz{gRozmbd@f9{&0- z)_L|BWy=L*T~$*Fo~v(Blx=)$QHDC&6%ND2!G7Aad)VU*Wma*qRK_<~X;qtCYVGCJ z_+`*M7P2HRV2Z@G+AFBHVEd>DPJ7@s86VG>J^&jVIqO>$l^60tIJfHA^1_-c=>yJE ziv(64GRbHeN7r~}#xh!2#d^P@G8I8r@5b8H)Ff-GYfMf|vVZ>`mKGPe{f^riA020T zd6_e3&(UhPSXo)+j$4m&@zQ1H=Py%Mj$=oU(rOhfFR!z?)n|ESg=0sL(d!S`vv-cO zXU|~7aPI5{9$S5ky?ghuZ{J?N@Yi4B&O7f!tS~)2#h~9OFDzTVK5MJ1cvte(uY472 zGs?>G;_1`edi++ZLCKM$M>&7)0#}x<(C-a6fA%a-Km9Dnjvu98mdszC=ef0YCZ;B+ z%8L2(Xwvm85m6jwP0g8^sGoZ?gU=B=@hrj0S8_25lOLL+R55)Q9|DFIBuJiT5O^Rw;%O{ud3# zcBnX<_#07u&+JX+OO5j=5F9YI(3@_PBM5#qkwIEpxy?~mm zM*T@5YGOiPDN&cINu~CmNlygu>AHciVUF zk{hsFl4*0&ZlAzE3=8wkcC$5G81v3mR8@te#Hk}w7*rMN6%z|cbqX7eR!|#ip18gz zZ&}2b(WwZFzV{Bl*{7^Z`U8ir93x{nzOXDWuCrMwOMOqg=_|KV}G86#tWkqW0m zSvkD#v%Gkj^%Z4fLuf5-G1-|Qw_8*iX&4?_MS*&E6_sYUdu=ww;C#;Cys*LO+%ev~ zbeXnp@y&dKLrWV>t@rrW_$()9FJh$vX;DYfB{F3t>cOOXB$Rl!3YlYU680Z~&DD&H zS270PvFTvL3k!WmFGk%9FQI6e33AU>RRtD>Rf>_Ev9W^OR5-czdb?Zm3M1_nGqbZ~ zCZi}uICSVR?N*zKsVQ7JVByLYikWFztrp`G<8((m-~*T0m5#~D35+p}kB!plv{97B z#U=Lc+fRQ`(P_6BpBSUt8NoTv-LJa~6nyEKo0}!ib2ir3nHV3XJ2uMd`YOkd-^$9; zBIBc7_U}JHQDkJr7-EHXx6Oox+6N<@5e^fV1o|~rcfFo5`C4qE29sxW-+V9fmbV}`Twv`7v+brFwA(Q|kKg&ZCOasy zD;z?dM4%SIMzb!`)=h{~N<;cy62OBY$t9$JrDm5jBuo9U!n;Z!4As&DJ^(2x4<^`L zk?S9AQS~}B#zTBFP?jQ^pTPP+U5_+6lY^F_XEGEWR-bIvio$HWAS5aEb#H01+Gyay8{MJ0=oH5+}P@KVFoT%BBk5pWJo zH5KYUC0-cmF6svlgvfybb_q(q)JC+^sK4IvFZbHl{nB`Ha~{5wV$iiF?`}B=H`~qj znr$~=L?|H%ex%i+be_T(s7k!4Q0K75lAD5-6~rl;=Li+zG8k0&YJf2|X!2JTxF8r% zZuD@~fWg3XVRao>3C}KPeC~;7SXqY+2m24_+F4zqJ}9653TYlH&_ z_c79L2Sd2sLabqOY7#LPE5g*&^zeLv%2(WV*9pV~DMUpW>vkC(9b@m_IrhxWVU3At zdhuEKsI})D$B*3-_B9XKkWhT^;2}`KA3lf?;m9!!#a9Ka7$zsiLBp}fZn=e9jvWg| zgJ?h$B}7s}4%&EatSFvXXtj3K#0V!(o(T7346nQERAl%@g+3!}t1=y z&`4yFzxI=gcQ&z#RSQMR8+h&B-);&*P21vH%5po^h#=wL5nxsbm53owz#3H*Q1ez1U8Sqt55+kjejc9HCNHT_XzEXr_7;Y0X)Wlq)h$f3Tye~15 z$HHXZ2Xw^^f>A8N+zpz?F^pmIfT)Wi(Ev9o)Zr`Cwt`B5y7)w7xSwiFHWM3-c@sKD zEy5Q0{PA3^Vq`_)c}agYB}&C?a1EIaMr`oB(z+p#@(>gks96G%RoN*6mYo`-(OESqY914Sk3me$uvUG}~^+$&SBW@8_Luw{x4#P!Ein8<$SG zW=M93xa`!fPl*<|zXWvht`a z!7G(i6opXvs3egI)@D?$2mn!D6r0z z#ghO0*=Kmu?Ngjt>LJ+(d&YD2?rEW3xNy-?BCM|&Ojgk{ma-q@DJzA_D=ta)HABwv z7cXIh+HS;qoN;8;7-M=CQ-QYy6Q)G69McuLehZg)u9}kZ;dYY-}nE+A|5`W9GB+G&-iHXvfUVV-FdG#1$F=D8Es4sKNEw|uZ z*k|(0)>`|jAtx;_@~FtEQBkPbF|cCs;;}K@4@7mKXkeG%wZh~@knXT%`weO+PNd$4 z#0-r{x&vz@NGW>7d51LyYa4|^qru}mfokfN?!-8^b-VFd*-&evC=fC1nVV&DavWnV znHZcOCOX#wB%07yhN^!%_qQ}&q&_988D8g2DnmBH4^gYR>OX|-T6V;Zs1<5VXAh=Z zGR|Zuf}jl$Itt!MQvIndY(*)fo$7~nV8bvAszX7IQ^cY^NGSWnuu0Snji`K0t#`xq zGup1fjt+F5#BlLqz*R_A1iMkyDc(dUq<#%a#x0zyxUc{+Oz2Rp;zFIpMKZqdh!c2mQMo9}I}uAcC%Gq*jFVCq zToDUKA#OmSuh*H2HNuq!=uo6oG@&rt52rEInx9|G6nQ1Ub`*k85v6{Ijs?o_Zee(8=OU*$NCZ}D@wK4%wx4hXC$ZZ z)~Pa!@djU(^f&vUU^0WTf)U4;`j`3N|LQ-JU2yomI5{l?hIPR&Ka{ z$Hg~nWMM;WZXjVzkN1y9bqN`Xy4*(T2^dpSFoIe`DzfEG!QsG?y0EPZbssLTU%3|JRU7Qk38~iUVr!N$%?oeNkACGCOlj#jmbFk{0nSs zZt%L--G#S7u)|o(#fujaF=ScJ!{2_CpZKxA6MfNS;!sO?B$&xysCP(_T8msnxV*5y zSHJ#MPTqNn+iyEg+5v_DS>h?j`!mA)!Xl?nzsQ|;+(x(4MXcfU>F1fAoMLKvI*uEL z=U6k$7gP<^U=_A{n|$_j{~tg7f%l^k8MRrU3cE(V15sgfW0R4Q5ze1K$K>P$-EMcd zS=I8T$xdtRP9orabS|#Z)Ypa&JI}w_eqh>efZ;V2gkI_$Dxiw7p%7gnt0a)PM)+%B zIk8qE)}GYzv2iwqizaG#y*3KOI`pVF>FhX82Z$8uOoE+TAu%#34F@$$sWc~CeQl8d zn)s?8&cT4Vz&Y`5C?A~id*k=0y66a`0%r*>2mprnp|Dv{`V3JMA3Y)QgqmQYWC|ez zJN=OmrUJW4 z6e*&lRDCRs2OSeKNUB5{=t5O0?Ho~*$d@&^_?}~8t=I5!G%TFS%k(}f+d9RVSh3Ef zgpeB;sLcnF7FD)82rqRJF{bAI@A@UXc^21b)&w41dKWttgRYe{Twi*Zs6g}In+x#G z_P3&GSPlE+2z|zSYxGRc0Ur9o<4o-vXUq!s+-dlWZwTvao^b;wj!kf2 z*3i2!&tks~CL`C1b(FG-1qTUqlM(UwYvd)SNUfx*?GUuKRZt_09Gv3#0fRA67U!-wo;~Yv zD~6tcbC%65hcRG9Artm?3Qo<9K`W<+;0J3=buEhnxLECepI5zFg|+oH7Oq@DQSvNj z{?aAxe%( znZI&{#~y!zyH1?sn-6`H?&uhcOG_Nwe}MUg1wgqpKhMPr7udUZFAEC`96WfCwY4=a zU%t%v#3a?A&-nNRt81(5nVV%{VUeQ9Sy@@7-D*)*72=_{waIfYJkRpdDhChjXJvJj z)zuaD?cGPe-{<71Q#|$bQ}laVEL>Saqe{}l-+mPD9o=q+r=Na?si{e-vLwrL+9M;h zM@Cp(S!T4`Wo2!RR$kB>3_|qd*ipPIdE$x3+1%VBFAAn6CotA>;lf3_-44@J)66d{ zFzEFdX^&93iur{_TCG4i-s){~_|OsN_ROX!2BLUBtcP%&^no;L87dXtY(MC2CrzmN zS@W3d=NE*rVU0m-GPMG|Joxd3RJ_(mQW*-4LWt-=qIzr4SgsL$RgH>4$?#9(YkTw{ zA^pjc4u*PioEsFT)Ze=9K;28wSW(->$U%&}`J_&y1RJ-GTqLI;L>nYIE}ps)x@ctL zNOE;zAEIos*eo~)%Ky*an+HjfT<4v?=Mj-vSyfqgS9e#RGu<;iGr-KC0Sqv};2^lW7lIQ4&crk)jT>U64!BDBHs*BbVfANt3i9xip<+R8(yng{8ZZmhO;{ z?(RmqySrPY8>G9WJ4U);KvIydp$9=)y1w)N_M7z307mBD-G(Y6B%c zkj;!t7?T(Una_QYZ?eg6|4K_WqL`z&3yWDq%euuvQrB$89TDg5kSkCJw$eB36gWtn ziyj;^qyozC`qM}3zImSAT&qv$_oAl8rmw#@MO-U03}6A>>vtOZe;qLy}NJelZ*o-3I;aR5*9)Wv8n0`J+cS*z`uw zFQuA~n}0+01h`)^aDByrN;L#%yqGr!yu5AwjDvi_yj?RL|DiOSnVNsir@7=(e<}Y+ zK+3nZKfPqU@_>l;Db2{laV|lwqZ_5wQzNW-zdA~0O&KqaAqg^hc);S-eX?LN9O;$A zY6?9U;Y#XFY4W;7EJ!Nj<^4IXoY(En+Af&?u)%EW>f~W5wfZaMKKfNII@WBWM2|1D`^IrH4<165rA|Lf^xwR+|A+=xzB02cjpufnyLy?_N&y3YcZr1N z26irq~0^#nf$1(zF4Y;7Q{G3v>VfAb)6WHLa*0w9>uVN!^W93IlAa&B~a zNBUHb9)jsL@Y85H)3me}98gF}4cpcYx%1MV|5U!F%TWZg&x*YX%O#VW2RWrz76!$2 z244%m=8Oq=LzsZDEUOlt7Jo$fsLYbi^7wT;nP@-+kliL5OCq;%cMs>D2KvKGHvgm; zj!l=-fyc(|xn=o%&tU6aqJJLp0}6prw@>2l^8f}zL+2m7d;pz0G8`$!5hazAm6dF} zy0UQRMD&>o(D}lL-H#WTX7c@E9N9cuTl2+y!+hF@gYOC~-0fo%6EOf}XhbY}y9*nT z7=;DEAJF|+yp0}ryevcD=o(pDBbgO_5>D;|=>B9PQ>)960clS5zI)vB5NP*`Lpw)m zV}R4M=)O8Td{s!(uuzVnA?0xU=6dhTQEdYTn%Eg1W)vME%Rt?%-2R`amu2gE7y#y5 zz+)!dk-#D;3R5>33y-|>7h%?8UuvgTwu1Qp0b~agw0#41ct5gm(xgLU4_oC78q?i%s$osAMMFzZ=Cx3rj`jzLv2%(BncrX9g$ zjVj)JgkKxdWX`?JZ8XqV{YT~=N47&)(S!Hus@JV3CZhxTG7NB`;;(;-JA`E{=^jBk zQ&`QBV@EVQ9Au!_xH;j!84{`$C$;zk9)&4)XQ^OGVE^w0KpQ2Y?MUmn9{od%7EKT| zFW*Q?s}6&NUFUHU)S`1k%0wtT^my#vyY=4O-#xWs;(9&oeek(Tcuu5crcr5@ ze;{tyS^#)kNQ){=-fR`GuTh>47JuJ6&PFQeU%p*i{*32Fq?%Y!M?q}+dn;N1@tm87 z#9NBZ)jb(5jqR%v4k1lx^S;J+6ID_a3j{oYDuMCs2v*6$nQH}zj0Y%Hyg-T-MdAse0p=5BcqUkr)Q{eTXNt2 zQu^o`y8gmi&)VA6C0n~_5$ue?z#%aAol{WKh7Ao3$^Tz)GM6UBPGR6V-Rwg7+l3TX z^N+q65sF93W!H_}u%|OicmK#am++VCYok7o$d{*E_nXJ}&kP0d&& zl+0CW)iQ8{NoZ+k5*8eUuL|XWGyLEXbh02Tn_ZYwvg+jVZ-r`UNtd{KnFX~pw84mY z{zsaG*^p=Za$n7Q@%PR+62QMbBS+2WSs4Q zfABBDDvW^4?bYo8$CG1_qzJ}L*{yb>+;0@_^sz{3B9s7@e@C7nq7zp+NG8*YwkFG9 ziyl?d*OL(>LPV_S>r_Gd{qfzWrTA)v@17js?U8B;vw}*FZ_*4lO8EWQX9z84@9$GS z?{qof^LslUY1;4?u@rMFg-~xX55~54^nClvU=ySqs9{eOpN*X7+pA6JzX0*yqorqD zZ0Km_lvJ$p`!bD<4}+zxO1r^b^t1jli)t#yW2S>E1Xp|aw@a34cOdB(y%*u^&0@9R z=Rz8^pQFB4I#h8sb@k0$9iztcxuhBzH(nTZ@9Njkaz^h265yu3S7VO@{aKbKl#%1We^ zd@=o&KfbvkkwEC*U|J_c-6I-QG#q;%qYuTK4Nf|8OZ%SZ`8u5sIw9cXG2!n|=(KaE z)~lqgh@-QsZd_C?pm>A6CF>-b#;hi=k;Y5r|9IFb@-ph}3yY=MW#PO#qcFE&HFqDr zlGEiKr=y;h3dzn2#x&_}nsI#{Jiw(u@fe$wixs)6T>eu)sI18`Zg2fG^jm#gHdGRs zp{8SM@O=bM62gc|xU%Gr$A+WZ)h7dfj$WR|bZGK9fl~nn@Ib-!D@~Z*^@4-rH*_XWm znEK`~vv>>XJp-smNRD1efk!1sC~-QMQ`)zVIMu>2;dzJDhf-VHy|;@?kB&G4W*5zG zdN>p&aFH{3GP&Ug9=d*1@4fC)>2R^{HsH3(X9#0pB2r3F!=wjd=VG!3mS|u;>2zs` za359dJjC~epzRkft@;&cmtHJoc(xkzFgslc$0W6?4})M^z8>KCkGo!Mp=y(t!G@xY zGN47Q`H61^ib|?}L!(3Vh$+xQFhV1_Pa%_dfBwZN`nw^!xUt)VV6qn)f0lo_2rYKJ zj_&VIj1hgmG1$~a{=Act?xjgLB7i@!EE=JmxDQ`qbSwFi?H4|TaKg?+Kw9LW4b~gw z$2%i5f)XN8yeuJ}cLoQ7GE@8$UQU6{7OkLQM(ktYFsM@%!28P+35 z3}?v?Ta+J>wTM;?f4e-4U!qA!6xpG1?<*U}Ua2s7(T7}{Y~TF_HSXwm&yh%ZmMUB> zq2xb2>zf2zQcHy0YSxKcF@IBex*#cLvEvK(T}m4luv?)w!k2cidO$D3lTcVDFzTbT zG-L{WCWu)t6{h!aazUP+q2^ZVrr_cKN&mLZ!CsuUBFh~MBm)mIgv50 zY7zJFcDkhcOMoeO3~Zm2NO-d7;N8S)>s7bYPEF;O(b(wfw)2dz^}4;zW4}b0pNhS! zE~EJp<&uv-r809qHrjf?Kr)7dh8F#dFJhRk<)Cg060f>87&)>Fr>)i)5qlC*JC`ed zAs}$wv;cl&_nD|fjO|j&at!Hm15N6nw2Jm~?^kQa+RbpkiJ(=%ICm!G4?`1JALAMYEj-gaw z2BPSy?Cp{ZNB#Zh066kzcZn9Q1XA}%JW8D~d=sxdHgXaDxMOGL=eplSY$G+;RCP+4 zPKbjdd-)nx@{+8XCn&8NJ35J*(b$37%8Jx#FV$3vvKB@c*!YIdRn66;DsEKOX8+Qb zgpP$0nez;Cw2E6+@kztC_{%OEwe5PT6Pc-;5JXJ?yaBvJza*N2F*R#OsVvYC zq$+pfm@*`1?QxP6?;1J;UQs3ALH?B>H~iQTN*ZEYp%*KLI6ywZ1GAFH38YY(Qq_U> z#^C2Oy##HQ8D;|eV`0tR;(PWwCc8h9k~!2bu%*q7oZ`5aa2VdDsP$KU5YY;b`C>=H z^KKT%i>5OCtcm*h9IY8?x^lmYKbgKwH4U2*wQjPsCEGYbR_cIL_vgGN6@u;8g!l4JWO6jlz$ZK>r)9~itO zI9cl$!|C<=VvG7{mVkrC~*=I!(uU{(8obL7>XkeoF4#|Mze ztb&6Jrl(a%5^*Xj+I}t98^%v5&+dL{g?@Cq`-ul&B&ex@v~P=R2t|SF#N!%sVt^FN zg)$IQ5o~SstZQg6uebJcLeH~SR#jTn%7%Go`v}VN0%VTK)FzeBvG)yB`a|n!zAvMsb2?*@U6k3HIvLq#!YB zcDZnPOu?S7$kygu!O>sk>KEo-@CO6QsL$!fW1I^eoM^XX@@$E!Yk77(C{*_|Ty2|q zucN+P?}!(ET{zMdotH2 zJaz0!^|F4q>GKUWx^mbLerpj0WA z;jrNo%Aw*{AAv-jC>aZP>U!pN&rPwF$(jM`#37h~z0f~3QVQ++CMLs~z)!&G?RQ^- zB;fNG*|C;oN_DoWr)>)4$k*xi$`v0UudK?`8E`5%eMt|ZJq$xS8-r==y(O6$?1lvA z(pFy|lDf8pn1%0+C27l+&H#WEC{y}iDSfJlI8eZXK03>E~E+my4O28L{znOUo1 zVruQ{)}FNp{JZ=+;S~3jY9cS_OM@u5(voh0G}nA$cKm0qE3gCs{|LyB(f!f21V2*bDm zojb0sos}->Fan&w(Orx22{kH`9;<>5qxr%hMJ*w$$7=X` z=%_#92dD@qHR;%2J2UQ9t%;)Qt?atv@4ffr*Wy zH}Mz!%YW^_l9Y$mX|u-^Pr2?&JtFfA4w1wVNGyOZgJEM3YFj=fQEQLzY{}OXk0vaB zpw>v3sJWF9)xTQ_N?Lkka2^arHL?Bs} zg_fN;!)=<=4J_HRR*8FIdWU|~#cXux2sXY+`29XwarUC-s}3q$Wxt}C_s05k=q&b% zV`yjY_1o{etqp=%R?4Kr8x_r3h5X!fQW_0dcZ}FQN#2^C88`c=ePhbS4yR;wTVtwf zzBrCJc74*C*2!Y_{*HKjit6*BHFzO4+0o`B_5MXkO z35_i}>e{z!VUqKY$cyY;9ZWhofmSzG%zEd{EG^Sso}l{cEBhBakrovEKL0paYFSv> zK*XdX(z*IgNy4-I?z5Xl!l7Y+u+!=F2e&{q%jUPbV*()r3Tkil05b>Fm~Y%Yx0ilv+6ssru&|7Sf}KmAt0BytH2JY`wB5^ju0 z+-x8`#V`34>Lfvlha1q_U_v{ksfdd3g9kc>m}r{8njp<+>XGDU5-PW^kmAYSMMi%` z&fdeYc;Ye&Dxkk6xNh2ZI(vVk9z6*s@G2ah#K1w9(PF}k$Pqb)cW#Xw;7Qxy$MikL zUDVhB{=j?@d%(dWgz=2QKMIe^Q=obH>yeFhD`wJ2W8*uVkCT*f89$h;_~6-o%jo4* zXQV;1`K$eqBuyln?h_&M@28V!C8-AwD^d^|E@IKZ{BAj@(Tv~&V)?Jv3#GdnL3IX} z2ELnw-`q$F_nj)dag~d$xJDDb8{%Uf#EsKlgXTTd>)1MHW7YYto79O>d~2W*rw@9p zVK?UR72~oL1f8a*v_vM_JJx8y{XMep*Kx0=s5PYPP0D&fk(@ZG$%|}pzat*7@$+H) zAei&MjrS`iPq|Jm9BU1EDQty-wv*~e@CkTzo>uy*=_BRyMF#=5Mh}}pG*c7BfJ*QwXj{T8Redy5-L+)d5>v?-;a~#=Y8eg0H_@v5Bm$^S)_^@0! zdwYAM=fhx*DuLon7t7xbNU^xGvd72He;gIa(#kut+^wGjSAWm2ZLF{6=qHg2Of_4| z{dd>;{aY))2TD#tLlbl#PC*%$4tfF(X{iJ^vo~StnwU!eB%B?9T(j^kf^{}FE&IC; zG_U^;DR)?h4o$lNP=7u5%mIAoiD&}O@H)BQKw~0+)#-5GLsU}Y>pW@b_J`7(OMa0@ z=OY9R!8@=^f~sQAl!>W0b<_6)NaVw7`7~qzgOuVBqzj=u^|~LI6IITw8R8P-L*n1^ zer$`Ca+`jl=nK%e4U=A$?smb{R*)Qc20vl6hP=EHG%Ghn}7m? zdRcs#K=443rI7F0#+Rm|)4{P2onez+DQgdPmGBTom<_gxv?mT9Xp@y_`Y*GXxBvqQ z9djNEUifzksiDW(t;Lp)Mhn!I5*8F94#BDpNwLTLvmbSjXGsEF^N;(%gqxtq4c$$H zgfG=QS0AaO#mBHwYd-fN6u%%Q&S-~VS!N>J=4U0Af>qP2_@vOAuen`wWA+9Z;4P(; z?J)hDwhDBU5`Ab9Q(GonkzqXSHfk>2zv4Qe$;Yf~)+%|-5z*u1yx$)sufCSAK%92;xu#tRAsxwl;$ z-IPHiBFXQ`2z7s$>@~sZA!vg*FPZw8;6#P+urnXY;!!#cd`(tB2VpK z@Q&jY`Z|Za+J@p?M{o6Czhc;9j(0hiem@i;@LhsU;?+rhIP1Uq@K>yfBF}J_araUz zFs@R}H_E`-ilMjH&ObA?+?c%QjyAdXO@s_UrY>*!rJ26n^{Xt0#g?v1l0_$}L`ai` z9?($illGqt%hLuO0=bfZdulB`TUXp)tywaKkR&(Zs+_>Rty>MmWr#9X)VuujNw^LQ zl1>)8Bhkb$*khnzNA1aff2_mu*F6x` zRIj3(zXXS|T<0%%rf4lVqHHA;uP9+iOYPxkG|ITRH;^J4=ogD;!93Q`$?x{Dvd%6` zYoE!jo9Z2Y13S&`q`2-`_+2ToWbTigJhAcQ=d#eL+2{D8-Qz`;5sl9s`ja6b*OU6L z3%%&9!8M8Iv@YVC5i40v$m1yl43rZh7t~|Mx4T?6Q#@(RQW@{vy-l9aZLQ5;GZQwN z*j9eEH2-ib83p_YR~+`VnD=(`yOkqhYw^%)n@8*(*VMz-C%_InKY zf=~eBm9S-7;RVavqiKuV1!Y#F(IC-qwAcla(&XfG+S|dH-*GGZFCyp9YRvBlL1n`D zRt1?d*sCTbb=){qaXjb4(vtXS?&;Xe)bl>kYw}X75vALg-qInilg14XKC+a)^7weM zR16F!-}Cz~=&?jEd;~Y~M?5Yk=x%2z)LoTbnk_ipl{39#l%>mX{NX+~rFtAub=f8* zCsA39yPL84+i+r9q@^guO@5$HvTtkvoa1U&Dv%2t!Of4&vExp%P7X0RTzO2Ie>`^i zZ9E+TvBZ1?Cx-}6W~0M9+|!o*0^q=h3#<9>L=xJoD!aV}R~~t-6Df>er}NjC{|p)w zco+R%em5e^#6Oj_b;I+DyfEaD_^khpoSvQ@4POgXBktLtmzLMi!GfBilvQayRnab(o@ z<7XP5TwUy{KOX>Xh4j2+0WxX;Y;e%tEk$nV4?K`i8dMfrWiN;-CFdS5!#2c!JGOI4 zpT>8)Gq9(WWn0Ff+E;_u5jTyTk>T!keYNcNJ3{p}E7x?p6hKmNYbdjWZTPY~QW{>aJfyx(e;0+m<(5*c{X|+% z)^OnWva7u#GN;lZ&+%gzK?;=hTA_-@!_@~3d^LRi-T#KwbF)M`;;wv#`)%c4{$Es* z;)$2P{SCE`EYH7K*v&Gnr&LwBR`a(H6Ab|?bxU9KOyJfv^4_$&McPGP|Lys|NM;jC zts4?4f8}Q3DzpINcw6CI){W2f65osTXr`^PyZrE_=Dp z1GD);4=qQuTEAz_;>u(|SK@^X)#-G{O1EN#XZ1}D4^G7X5h32ULTAhpsCY|62WHNf z!C*v+ms{7v_SZevPlAFIH0L2mshkN(y#IwSw2J)mSF4#^*c#K{O%2?*JGst1%=NOjV}bDkN0@UNm#JM%IX^gxQdZ3Li?6E+$F zJusX+JcEZed58D>laoq47rT=^*Z=G>Kay>)Elzp~GO_pn!+kou`)%KTzpz(i4&2B$ zIzqzd<}`ombDZPgC!ZXP;c~ACIB0=TV8S zzd{TU?hu)_hYul;M~rN9S+$$$(%Q}(B5VXYr z+Fi+ejch{l?Ds`#s0K626R+XBMwp{mGsTECd=>D98Hm#sVAO^)#e&MXhir$ zmpTseBlio;ks!@Ha={8NQ`_^A0=J8_k;jP@>Yd15F8c8+PjxKh8?woEO z9NmTQu`UT$_0~Z9RGt88k)ANZm&ul|PLm94E`F1YdGIafj}Bn08XD*77Cm5-3YiOkpYqrDvJmXK!t^vfgl9d}cf9Q>l0)5eQ?Q#*V$; z3B9KQ8o$CfxBv+T{kfg9$p(tJLJCo}LNE#y;?aClr{-EnmY>B%>Ss@NfhRR4>1V zQYi)(vgCrYCYzS~aHsW!GpfE~fL%qYHG5*-bE@{w{25Ufa*OzP$m8&Y$>Dy^bj(1p zKNxz&Y4Z4!qU`0lG9v>SI6RS}P!9Dcq%G6s#O^Wa!3_RmQdsWGmzMbjgwr6#Jpbz*JI^-+!uI7~* zIoe&5>hk7}ol*_Qj`YG0GOT9``Uk9974YelXO;0rqxj>h=uk*!E`jc6Kx`%^{jhi6 zZ0Y0zx-S!Z)+*(D7(hL^s~oD` zlM;$TnASNrR)>e%UF#S78zCKSiFnGg9@*#=osV=7#1Pp>fdjE`cmd1bbS(nUxNqfN z&E64TK-9G5uNB`wEJT0qAD=9kKfspMq`#UpDm>&%{yeT`2Xz~Db zRZ(HR(fno!?z~S{*F67={AaV%nF<7cTIsFrOZ-ZDonDfgpfS}_i+2{>nSJB49N?1& z6!6LrEHfcPggV_ZC>8lC2~#!5Eaj7E&NyVl3?yH*a`-gz&X~fnJiaDYl`|||$hSDd zoI2mmqVDpAsOa}LEW+orv_x+i4)E_>#1)LTkgt<3h^2fQ9C~x5PT!!S(ZxvM^Cw@r zzx2;aLq26#r;99EolgzjouIbyi8WM(@A3-c)dPPJi4xL|Pk!~=uNFcc!Qp1qJA>^- zhyR8vIa7D48MI77F6myk@%q*3MJH^FLgH?25*3Y%AuIhuD$@3_!~N%N<@OU`aFmDn zIjHy6+I0r1Tm2VRFRXPY91k3>O8k!$9(HacBq$Kr1fdcODKR$M@AbZf-^X*t@@*VJq7KZN7Dbw!jAG0`Py69I*Eo>%%r*>I#YvC)kU){m3p?VLJwk#o(6l)?|Iw)#c}K#^2<|Ll=`c<8_8 zP_Wjl=vaHm@8wVJu9*OHDkQwU^Dt3AnU;_$XU0_z#%qvZ=0-wA8sGp}I60+rp8`G$ zop@pjiZSUZuwHoL4G$(e8IVzo156;m`UGc`6YyS{2Rlc$2~DnyXWL%n48UG{dhYut z#o|^}%Ej!)#9q3SBxv#6LCE6W>*ll#sc{^kW)y~`AI=2b6IinTQ`?A0 zKa>E6hlNG>IFWkv@X2;lgeyv{N z;N2=FPu`YgyYU&?-^T~SY=_cmV0pM$8gQNpH4QB&A~sfG-UWQL!suS9QpP!SbVP)_ z;r&bm3P=RprkLbPY!O{uR?I#t_7CFpWGOYwzX_=OopRlCa^0?(f0^Bh9EPEl`jDW0A{m30 zB6Q`?wSe0pH>iGK#lhwadXV^1bln-XhxS%h|Wt zqTLL>8I8tew6Ol*R#rCWRB0Swwv#?I$=$Q;xq39r=MTxwYbPLfP5=`0s(?%NXY_5l zzLI0B)Y`ONQlk6uJ_;}`b8rbx7>^}!@(D@Rn^^jLXSldl9HZ~iFjet z3^BZ3q)BT?Gn{&uK}6S1F_qdg$6G#zwanV&WS#DiuazR_`>9otcw+jfi&Eohsih0O zZNK`{(=!kk*>MT+N#V+Q2^xz&Z9rGn)+D8~v$Mt3;gs^5`uctzuL){tX~BOHnq_k> z5SiTgiw;I^{jIgp;h(melOsu7!{BWa@?gEC_z4&yIy-yDhX%tJ9BC4!xW_*kekS*s z0m{a*b8-e@pzOxG7bU~T#uO9`vmdfP8rwJoC@T3+811}A?C|@8iy5PhcZ^R9) zzzJiW)iW}(a&f_gl1(?eJDu?ZY3irD*+7Kx_t$Vh+fY0ar*e`ShX|*_8SB&SbgH3J zD-#fq@UYv#R-d>%;d3DfEI}`R{OBo0mPeYm|8N2QWm)^0LzK{V-qz?uSlIfZMhqPW za<&G1l%JnAF|PWwj?~^bUzYpRc+r1C?1j5KmwX&ILlZ)NF~+;JD|P=ytVHhdCSE$+ z=cVB-+t(+> zCRz4X-JGcD(a&&j)SOF%6Ci)XWIhKP5bKFR!no8KMKt6w_2LU-(zDL3aVv|SWXS>S!&1__vP zuJ#`-nxLi=k4lx_q#I3a+SZ)-iW7jAe#)?TT*#aL&8MVPh~(JH-CqtR4<6L_bxg$f zSOc4K_BruaE-GENt8fccz%DpJ<4kiwVp|?fr+8vmjrjDy`=QV#p4Qad!r>d_{>Buz zn}Q+RfHxJe>&Zm=Gs+qK`?;+$p}jPBn>eDzF3eI^Rwn$m(JFlXPb(o&t*NbNWF2ye zNuSs1CB*hIU&zoPM|{x#2^t|7krm`_9qS@w?G$9B51Ze$xU{?kAbu)!;unVqfGR7X zG#gBstGvP4tww~^ndkNB@+Xegd?qNtnEgAV!vGOdlI^T5qqTtcT&#;s>dgq zdpjq#&lEuo`z}vlr0Of|+U&e+>ug`4d&>>00z-S?u`ISl_P`)|XLNAlO} z&WW)ilN+%2JWAM?aW&S78^nr6WTwJtC&-Zhk81z?4*thZ- zB~<^S`uZgXF?m80vJ2h6`!|#bhYsdOtZOov@v{D_yz3c^yKTCEH9u9wf0Y>fmt6k_ zF?H(Ddh=hOE?ZkxwcKK|a_D}2>|bXJI==P(_0$LI90h1H398#1dX5X0c8f&G35TDE zvzXSCM-Fl=sm`}c;ZM-6ma`MaVUtJomwWoRDVJcwM%+XJ(Z()ca3xA z@cU*0>tv6%p1;PsJxLF*Y`H~)dgce_amUmh!jK(8B2q_O2J;VpfDr%pX6&u>Xahn? z>mB^roqSFV8+fX;6(y#1Ea1K5P$C^RqPG&uo3?sVe6ry@d;aj)vL9q^6k{X(kVeLIpF+yyBXfrGS zcfh-k|Nabh3^(__BQeRW^nXP7`LExv<}HOlSn~5-;M?zaw4o{Agq7_Z$qD;N_vwhD zY(hDo77Hj(gs85DMbGI&&AW--gf4l}4Z6+ErG-9NQkOq$Y;64J>}h`F=bdf#SIrfg zXC2(N?tkPUbg{5u=WQI=4kd+%p=cvi$t5z(-{HU47Q4WogD1;+{HpdYv}N zHjU=zWpr{CCNtx?bE(liaV6BgE;ql1aChD`-P2$2Ca8A zGpRy+95A{G=B=9t8GN&Vb~pnJ(`q8Vh>s~-n{BCJ#<$(d(8BO1=)-t4L=Cuo2Rnz0 z-S3H+dwZrC7@d?zlC8miH0>W$d!`VZ?k0bg+VX!iC%`1%|J!*D+GUnx7HHQwZlUiS>n8{v7u+%TK?-xd2 zu<~x!4a8~}O(*D&SAD+`p4;_*6Oz9?eG^J(@zlGYagp@;fmXEok+mxH?+e7aodT0f z=gbOySn>0W#RStZs{RgqL6D9g&sE25KYrCrp8KcnXxu|&KOFSDqwso zyL=Y3!?@NM75e;Xm;u5}ZLY1~n66AvgwD#Z0%p9zRyR}%Z^ZV1)n$<$9qgXBl+n1g&Hs4%F+7 zh5FCQt;n>7S3V`uMtai)q?h)781f6Tls7PN%jC(^jv#tExFuH(7nTV73jzzw z!ngd}MC=^wtU#nPE}Rom=hyAuY8SC;!4>KeY4Wv9kfkh7#`YgK{Rk>+H{+@d9H02) zcxlDpIxrM;)L=r+wf;1;Fzs(?6!RTy>EcXmtrwFY6cgP<{v=Qc|LWP73(^%=#O5IS zu+|7Ku7vKN*_`)7t7F`B-{v`2QB8W_f>-|M`#<$#tpzX~tkM;0z95W%EyM%V&!M%2 zLdcPjkF3xiP`|7wxi@IRAy?h3`5w^%)Oq5S*HJr!N?Ap%6$JXJQ#);^)eA?tzx1ur z*s0L`I$_HHisTcFOtz|w{ashd{WxYc?FhAOb#(sC^9!dmVza2_+B?;~_EG7zFl`x=Iy?6$4u#4D83`C)_^6WYz6+W5 zy3o{~`I^NAk6zxK_PS>)x+@p$X~Z!!GpKlJE@2c-2T_7qRW-Fscg#qL6v22~0UIzFGE>R8~@EyMGv@v(v6(O&xGeq$i8A8jL?W>NH`k`T3Fza&OOgv4SIDvH#w^G5%;+`FjpECy+e6 z_qNsPY-^fs`_E5->padb3KmR#x({a=7ekzslt}@a=OrQp z1DjE(NaZ7Cp(d)jj_vTn#e#N=AB4TzAd_*Hfue-EA0II~F=f5PV$w*K^jkI_nCk?N z`7TN@$^YUp-w-?!a4A@nGEytx&T|9Y8rS~Y(6BrZ2?IGZWpo9Vo=q`K6W(zjX?foo zlmj8Oo9Ia*7)!IIcA3a)#^>m%sW(8~bXc+q@uu1M`K|cc*R$Xhj0lsa(fhAq&$qd& zYbN7l`9I^fgNvB`8vUt{!n$);{YTz*Y4=hb!G`!HWMttNRIB*LI+d`Ncq~^!O194u zn{XDNKUUp|r?;CXdy88A{`2&w?&~|ul#Yha#rqu_)T!(iI!^R{STKx36vwFIj5SIy z>V`bzK`~m$wrt|=K{zJA6k$>^w;nbSsNk|5jwi6u2%0z5JBgK(_DwVh$|m|NKf_`# z%e=oPqLrhC$)cKz2|$Ba5vRxB^oW!}FbjeWH&8^Bi!0_i*TR#e+l(f+yRrC!jVVz9dh!z+ZeRAIOdXlKjUv zxwdAWUfsm2ys<-IqTFeEpx7u^?2fP*fxUpu6Te+*GyeB?^h%VXr(}prGKtTY5BZfj z^c=qu^7i5aZr57>vtbTax!DLg2+nrr7-u|k9Y#;y6~bCsI6*(DWz=Vn6X%c~`mmz|GJ zlS}9996g?ZZ9(PDrO9}e!jj0i6i5+-=;eOrDRb*x72u7Mv67%huCr83Ex@wR>^D)( zs5(HKk$38ej%+SF$n(7)$)G~`^p}hCyt8Y7<*-VJ#$bmB7Zl<4Y9EQWr? zV!fx7MU-#>f6k{~%nh^$j2{Gku8Q+M8&S zWp0T+_LmUC9QRi@fg6>f6JX0H8Hfv6woTSKW+!NyJLd6*m08PfT+o>U*{0S&ZcJyj z-|tPhj^-=L7-3z;d7ES3Ux#;#kR6iweeY#JB1BIA+HK!k6@q|5PbBPzC9N*WLjR?< zL563eQdo6piy^}sc|1G3xtZQRbKc%JrnG9Cg)hR&)*5Z1CBdK$fJ5%wtdIkoF+zVW@T=PEhs4ujtl{>FS#F)tb>u0DS7kew@hCitXAlx^-FhW5fP2+>>q zp$YxHkqJDDDAD2pGhyARLR4#YrTwx1s%qMIiD9Knb5&kl*HZZ2`Idpvh(D#y=!praMCp>1M3nnm%1P)vdE$mNd%AKI>@DzVy@o zIt-Dp$gO&YP_N1*xz84cn*gP>;0I%z-+FN6%9_I;dIXW}FB3)B5e#%3+Z)b#Eoh29 zqXQRRpvHd9+e!uv=FOM-n*3;9`6l@$B%{mGQ{)=vEzP)v8gk(dQ$oAUmlc+1LPr{W z?#UOqDn>7W1M$_Q{ue8?Uh;hu+fWy_q|}4;!ToyQnPE4eqhn=HZR=pX&JoOy4fmz7ce|lsePIC0%q-7zdZcSWK-|xtOkmlu z6$fYcJurrWp`n#Nc%v_P#Qkeb0PNwRP4%*@-@&4;9d8~$cEuUPp&q*2ljGbNT>~>u zPEKwF-=SOyLl<>Tcg9nJyHH|tThCN&V_(+^&+`ON$uZXPgLSls1raVJbgD_T{Sz4? zQ*ZZbYZNhQIJjqB6sbTA9RxXh?8ZP?bD561IbrtjTruD!@!q=YyECsp0A!?=K2T(A z@SJvD+Cff>j8C^7TCBHdmV!iD3hUpCIxB>yWVyvK@e?N8D~Dhzh`b|um8On_qgx~u zyJ)_#l;`KM^a1E19KNFj_lY2Xo;mHp%awpCJ!79qB|*>kDR&}NNjOeHm$V0OF8K?_ z>|CVq54%#BkyY|Kh;l~Aj?rqFlar)z{Z&NVhl+1;)erDiT3%<8r4h8-n%wM^l65vg zgng#ai$0S70qH;%zaYZd6zdF;iLtJ$0^EhX1E($(G(^a`9A~}BB7WNyy@AdPPi)uI zMTtj>)Rm*wkR|Z6I+y7~VSSvv4GFjUdz!Xsw>Rl@HmRa&x4H8CoT?9P75yvE>)p(U zy>txM%J#6>!~XA}tSY>| zzCK_I<@#+GfB1zc{li?9JGpTC+pxIM-CTR1LfF^uPS>q|9yW*V(479hw)3!Tw*l;g z6!l+oyZ*k=HVoAoG_L-&4|y#8_n_11u)4ZBbgbiJWBlZg|LB)=9((Ppzgg?)KZBkx z4x2kA(JOer%j5Ogfk1l*_~*9Dm5kv@S=r_K7t8h0JPo6U_4vOL4u zj8>~dk|dlsae@N}4iLu)mo8o8+O=!E_10TG#k*>?8h71wHxE7ZAl5n3PKS|3gD8%< z_tYt-r>9w4Tj$oz8ywhwkTYk_@VEc=f5(+8S4fhCGiN@}(c{NBdGa3aIeC&d-h7?+ z&h6vEg^RRWTVMX0a3{?(yqF!fitW(tI|&;aB#(DO+;@_%gAn|F1^EjJLE3H~*=}DL z<`o$<_Ca$Q=0zE%D-1Fw`o}pjF~RY>Px5_#_xt#_zw|3S^~^IwNsaNzi2|g^x+$G@ zi`YO^8zGGh&ZQ`D>}h{(>aUT4#DJ#)H9oJ@zuv0OM`$J)V0{fM=ko)cLqpZ20IXfE zg>D_1zpCB^2+6$ac~B!mb?F%AQm@df5fH#8rPvR;p%6)|_6spC7#SiM3^sU4gLl-A z*$|cGQLM$8)a$_NJ&r>)KO>Px$x#c)3qUn~)HP`fcW4l1!HZxk8n43@wF|tv!g-?t zQzZJRh2z+m;qYNzd-WB@ z$D5oyc`x(x2gtIFtJkh_>*ftsR@O+<+rxPBJZE)vh5PQipHF}K(~OUgv%a#<&81t^ z>UAb3C;5|4{t@@weJ_`>APH6bBePcHY`mp_Gm^|FgJ~+%PF$|sWKfizc!@lny&u$Eg zexP(WI>c^Tk|fN`?&G5${U{eNT;$p3pQoFqjMnR6q(0m&CGVzmB8Z(3MGz;EPdeB5 zeg}xD5o*v&Q7|?O0VS#$TPR6$z!~RtGhZ3lvul!f0&-9)fzD=nH6AmoLNa?bgR$_lCz`J`#lfJ5(B&^Z}HFfqzj z@c4%n@Vu*W4cFa5qCj46G#NQmZS$5<5yw;{^u##Vp(v|d6ab5Q+!r7oy%Wy{)y`U>M4mCvjU;fIximytep?tx& ze=&CwM*Z{aKh|2y>#x7wcg@~03_~b(qnr-vbJ)2%DZF2-vg({0$YH(RHMTQ22MOL` zYqT4*XQ#0bL#YORH|*SD^B9H}4Z2@^FPO>OP7h`h~vkPv$C?n`uaN0J^NX%-?+}&>Kez69pn4{ z&fnqj$Dbrh5?*=fWf~)Oo__La9F9(>OO~m(H%q@76OTjTC|3ai?+n1%jXdg?b;ISO z6v|n7Z0K|6+3XBfd9`IoXFDnJ!_fQfuD{d1Qyt?luYev~>K;3tF9>mxFgn^`d}5NH z_=%t3?h|+O{Xh7FEG{imA05R+%BB_0%d(VC+6LpuGa-s0j$^MAE5oJM0LZbrC%k5t+I7KBq3->~6|z znKx0Ch7@&~(b&ewkTegzU|`EHvJGQk`@sfgpl91}zRbXy!N8BUUj5)F8xRab8ps#} zW5F;b4JB%5fFi|aOHGm8Y*u%3s;jy#r_SD)5z7y2t;jsP_de$oF9N%zB&+MxK07lb zBO)XIf31J5RXyN0QhtVP2PY+hDR2rQKQg&bM^%f_OK)z>TnYxbqzO$=yLj2|J)}!x+oLr|J z%X{tv*nO+dvHM&`7?#Ini};~??*DFi&qIB5%rbS^H81lMH8o4?tTK-@b&XPPWEVf7+N|}iQ%m&BhZI&M# zd{iM+C-(d0ePwYieVQ(~%=mb?!$pML84-ByxexG*zwkHt8$b7RDDbQQ;2-kVTi<3_ zuj%_0eb)p2;T)fk~Z11GLzKk`Ylt8f2Ae z-Qw@XeV2V>sILPV9hiAhFwa6}X+jrYRk1*43GnWq9-&HYBA%AcE@Eh9#*GmVpc*k) zAxrXf{$AwO8tU0Qov3uEP|HZlvAMc_pNi;6t;O_{MIF&9R&&7nQ47?u4V(*t{3b3X zVno%GAw`+!B#}Xsn#2a8?m!FSFqO1M>p4m?_eSbzx=e~yBXoiQc#2fNr3Uk`z+0onX!zVxU)BNsl|5HvkC!VNdZ`0iK66l^8Y0mY3aXDIi z`QmX96wPw23oriO%N3fp*hpgB+nDJ5J$I1J-0ZuwjK8bJmsq`*$5mkaD#CEx&kq6M zW8b+7EItkBzpRZ{SKnyCsYkyD}@28O<;@45?x4gd1^{vFG1wx1KzH1gVO-}Ire zxUe`xA`{)^*R2bWdpVGPR8{%b>)+zex9%Lji0s8Z`~V#}XEvLSNqx1_bsfX7q3aUT zWwK;aj!cJkw4GUIfM`-J!Vqkb%sn?3z_g#Ns2NflVF(K{ZY}nG*%N*(0D%90fgzSg z4Ph~;zMdg7MiBMu?V3omY48gowEy=wEg4qZR>WEV55GAF~y#ZF?5uf}brmvUiG~GE@$sm@hh*Yif z7850)wE|h7s--Bkpa}Cw*fo6;cyKa#Al1^qsfvPhw4mj>1?h~CU?t__<*|**Wg3#e zvmjYPE+wUbqN7cWWQ<9YX}Zi>pSR4Mc3kH&QgZB>FT4J+wjcZK z*m=i@!y&iw)3jrsm>l!49P+>{zjGNGSpM$VH7@Im>yoDT^AS&7N?|umOw%;?qX?37 z1ADt^VmpqUiO}~wC!3AA-2d|Ub3f*Jd-(U?E3S5I?Rqa9H*epfOM{Ue5kCI$kMrWQ z&+wrSy~y*=zrYJG{1B%%Z?IXdOoEJMufhv6=^UF$OChUiK^6kiE(}M4fzKL7IL9E7 z7RD%0d9+T_GTAW5cH z>!0N63YCH)hSzGH@6#;k^PV8d(!4i9m=;p)WIrXbJ_`>`&e{H?OzyJRA6k%Fb#&sa zLaULlE_ZZYN6v{mci!ZyU;Qfo^Y8sHeDj;HarfRm@-VR8tXZGlV10Uv)n>zLy&u5qvEO>WKjsuvJq(`Zi2{Qa{ChG zATzsG%y4d`(6U;#D#%!dA~T}9(cJsmiv5N&44zzIOI^hO#DmkdR%14L+U5TamMA*xbF?xDss>*&>lU1#MMd2@%9HkqiU zF_%h#G9r0Jt@bkIBu3!02N7zW$SDJfq$8R<-a)bvh?JbjSOz4EH>e230+Yc8hHXpr z7lqAoN({rAVK_&pkq>?JM_3OVzV-D#<(>QYt#8~UBO**K5M^FaB9J$Ti}k;@-}^T& zENG~T~FMuG`-0UNf#EA{Wv+zF&{Yf&Mg2ZNsj$9`q2^Y7&ug zG=s`!vthMbeeV$H58!cljs3wr-p506?L$Pkb>lYYPsWzAw(ByiR;*7>xN-B8Teoj= zdgCUW^%}{^fw&Nv1glq+4Ge5})xHy{DQht+n%$$i!SCHWuo>&zb0f-+^}C4L9PCGq|^^oA&X}fgsQXZLe&X`YI_!O`L`}e zP4s{25=k;CiKR+cAtxgqk~@?1bhCy%Y^tJyCToY*N-c&3$KA*)U;7%bzWPnR@P#k% z`de@E?Qg$HmP9wK>4%>6`h?YH&1yX`tOmNFCwIN&m~nV2$+Chaoor0Y&ih0zzTy$k zuWAKTDF*hsD|M5a~RXu=R^1ZDXcdsJn9{cLZU$Ams^9gzh~1j~VBU zAWYOUkvm)klbF+(7LRif^HkIbM4o8zzfD3kxj{aX0EO|~iEep9hYV=8NiEJ!g#i8; zifj43MnS@B0o0iB)57*GK%vG&BcUmKh=QPERo9fzTy_4k1cMQ3DIW1H&b)h|(51oM zDmc?g77u`;Wos{`20;MzxQAd!Dngwm-}FsFWcTrLs9v4fT`{@KtWHm;qNJ|p#?A^i zq+!La`)_l0cE+^ZS`cEbrdh1P$YK%E3olJejp}c=dI0tXSHR*5XkGkD7AMB?&}OmS zOV!U`e7B9uMc6NWk4AZH+_iZLU_1mWFO!rkf4@Bcs-F*?xBprE`_TRNuX*VEp`pFb zvmLtLb!19cwPESaSQ3Ln0REV#Cc! zY&PF_V*TfRC?-33^UXKuy3W^%`L|I!prME`+W5}_zGef?{GIsz3>FWVb<9TdF7I&L zL*lkN|J*n%z7jWx!53vVt=ehxFzSsVKbnG&h7)RtHfVIEpH*~Yv z@ZyJln1^RiI6r@aqZnR$?VJ4BpT5F+^F_M8XIQPsIh$oX_Dc1ATYbFR;LN$|6>)GC z@p`)Gue~FEt} z?ikh^`qjYc=?&JKQ`RRNhRuf6YE8ddk-MIL=t(*G-)nMKx_+>Xl1p8^IB=G^t*RqJ zrk2TYEanlQPDFhGk;#ZsnMin29qEkV(VKC+jHbfL*@#=}shG+|y;zy`qX!kIY!Y`d zJdGq$=LLGx%I1f9I#V%2y8=nwNS-@NT^QfVP6iZo^nv$)YAU5v4~a;0TD|ardcA-) z>0G-+0qv2TG1pmYOq4tzBub6i1qB%V=Hlgn75@IO|JE_;$s%MZOvL?8nT$xJzYPr*=&prcb4)r zbwVkXJPh=Y9x!dsDdR+`rCAM>i#es$Q$bn4_EK{hZ(yOQPr+~rHgF$4%&;8nEk5sB zJk=JK2*z&rySNG{%4)qLFJ8!F`})&LERF%|%K+VVt>l*h{--(i+p#Z|S$^lT`-JuM zDqwo(I)^~(q0cXC^FAoQjF?4W-SXTe0onil{(TS02reT{huVJGy$+p!*?c=jzAgj& z$G*3`*6Xjo&gVY&Iez6=e&u}!c148kII?vz@SVO#wN@TJd`K;YTeog~SMTBv+94Pr z`1;qs&a=-xM=2vYXQpwY%bAlKHwbyiIBlT{Dz?Yi)}-!jjy0t^_?%ba<}r4*pqSph zmda|irZ^a|n8s?d3RNPz$r6NCX9bZ$dN&nHDJ~h=f7dEc&d=#`N0LNQB`k>h1*p|6 zjpBfIv3xM=nB!lze;JHWq|2=Of$er{(iFe)MOnp+a6@97Q=&}83qIAhe=DiQ?%7^m z8HR!Ns%N*G=(@~$eZrF`PuP0Vz>wq=Cvj7$NGFWdEYVUNaH)YfMci=eauu&%ba5Zu zTgT)3{wz&OqA^18`Guf?3*+%_vJ{|uo*NdkIFq3uFBcH~VssAit_$m(Gg4VHQYS%; zWaI$z7b)vpeRs)(eSF(GJCAtup#%}|wzPi+fnHduXR_pyrmknb5>o0&Ih%}V)w5c! z8CDzCCpXxfY#3G>`qhfQ@99?ql9XXMAtehm@A?%v_vF4ajC!Fq$f8b`*B^*j4auuU z&&(R%+k8o4aR@4?OjPO2$Q<}s1T-UE2i4vgBX3(wVWUVE1N6z$fij?4Y>n`Ktaa!8 zVV(t{_c1J>lie?Mt^Y~|k(FO>GQ+R9A|})`Sd4?vxA7L}!~;D|!0SoLAJc^@@$Lh*-RU#AI_f$Q+oG z5ifvd#HL%&OmQOWgQ^OtGnb&cccAXPr5NMV=K3IaJ?qmAdFUC&6+=I8a(aW!`X*;* z4>^DQi0$^AGHxkFsl~3LaYa>->_yp}B0I!|d}*XqE8VRcBnU{vTNq z1tSD)$#ueI>98QY6{^auXP>3Y#aG?VIc%9e2Bt&YY{o|0AVF`S% zBVT!%-yJ$Glc6lzaLkKxEH&v>mhm_@$jD`YJFc@NF4rX^SM~eyo|iqxu|BxW!?6GJ zbx7Bt<2oc`d9P1?@{|1XFaI*N*7sEat%xv=Bir+H)9-$lWJgtbe0D}Z3~bix_YWx$ zVYl7#Q$O`njJwGs39AjYFWkEM4FA%HKEyM(Z!nI9ue|gUby82z5n$a6IXV@7=CA)W zAN$xx_{KM0Wp{qgpZv+6vE7}M5XMsJvSr=NNjN)uOi|^<5B)HA@7`safLtXH2pm~2$O$Pp5|9WdY|*58HzXv4|Z7G zWSKZ6{3PuHTtN5>a35sYZX*VQom4E1R3fR(qhOzc%{7rkmlG*xQfKurB=@Y=8`kT! zWf)ow^n+&^>Q;~{Id}B^fTT><_2e!iIkQ@y`uymvEjl971;w_)xx`%c|3+|0g;uXX z)BNo2ajNZ|@MJbv_97t}R+emJEEOurL)$~z6CEE48cX}1WJRSQC`lD`XL2U#tnF#A z)TF7WT4bn`O3#v%6lAGhiT5lf)kp*>cNWcjj$*C^mFl_dl^TT;kQR(N)D855mAmfN16|*E1maj*E<3IQ{ND>uvuw*%OwO}^%|q?H%oB9k^^TE}{d-;2?qm0QTHw3cY)UsD^!SlwS{KIxYWth*XA^(*ul_V2|B;W9bLRZXW4`+G%g}(3K-=@Z z9*~Z}fR2?q?5yu3z-p{T;u2oyQf9qgv96Vq+qc-9oN#*c7X7d$=Xq_m?X+C{cgvtO zkHL&D{Cmy%?`u$i^Dqkr)@dL6wHxWF4ImmG@H1Uau-sc4*lv?_5wm#2191`cFFw1# z2xcRwU0$5<`Mr`GQ^cAWudLfe&>|iJ7$S$?EA@nNhnKl zPIR71RJx9SSXqqcYE8dd)At?SuqOAJEQ#E&NC_hlBIMkWhk=|jsqg6f9;)ZxZ{z3V zi+BLGcnvJ^ESTPP8a+3A$V97q)FvxTCe`qm6k2h!)FBZ}oPr8Qzp%(qm5?xaYmftI z)r=#K10x>R{}VAcV_d}l7v7|K_EbW7B2m&zY2=_o)QXPjgk;m!n|8}4DyjF+D$qL- ztRA6U!=dMl+XpxpsZnl7y*Fh3W8W1lvr$A|o4(&zKonc>wgji}fM9#J2}vtV7bVm> z+P%~>711^JYiUP2L_Lzb?yMtnq7^@Lk^@3^t3sWWiELUmRdzR@WgO2b+pPuLZMRg7 zt`%z8dFs<_TC?cCMhg5vYMIH;VsX_H<*d~Mh00=5_>e9aA=D?v#RbC_n9lkZZG?eZ z*o~E&&)%jMWmv69t$OrDFm?!>9RiFO7p`|7hpfQIz+_m>k9i`N$1xAYvEvw+-EZ4v zGM4@8T?Wdp1L_ZX3HJNt&~cd;=c;or8{0z!?3m}^P&=>c*XumbAuzx1DL8h`W8`(8 ztQ_-nL;&sk>JVY{Y(nWsz_f_abykn1)_NhOWOx@29pgCi`0R|EH*fwxrlI^!k6No$ zA+0)t0I?v|)zGo)d-}eo>oTGSK1%7$U!M|PKk&Q1`+L0n^2^-1d7G{~0~J=oV6ulA zV9xe^*$Gpb$f>6rI_hM7*<~8Y8Wc)Z%9FyUKK*0dzjvRHeDveoyLX=#UU-hT-h7L$ z@9mij+Xvc+=}M!-n$5=K8aEJh4M!(PjrsV&yxVi2%>e*yjj_-Bh9Rje46 z8FqsZ#J=TYzw`{uh|SN*b38$tXI_p=5)x87fRs(9?%+E~XI5}*k8FQ(rt3F|6uO)( zfH-%g)RX%;J!k3%l9vuJ_TyHOleCL@kcxV-}m z`=!op&T6=m5$fpOBcLAWu3M_i!YeS$YzmR$xLBRzS*EDQ)dJk-!NyXmr7T6QXqmqc zNpes;8xajWXqa4552a9B)=(Nw?95#f1rS=DnTWP~L90#}&E!e+fxDav9=%6{vY#V9QxjOYiT{^U0H(HV<11k z*Zz6?Kkozl%Ru(Ab{zZu{yh)1fB*CA^vTm4hx+OekvaCA<#WBCk7=6b>gan%N{Pph zAM?s9ub3CXkC>a!KKm>m{NM+Vt^wmXwnB?s|=N;SpYe6+L zP2nxClnUWjh<3a7j6#0Nk8VV-&RHqX8A9Dnw;Z?yfSsAY4JGhXSm>AS zbsc*H9ugBJH9}xcgW|7*0e@4)3Es)xrXUh{_8fb@6tSa@*d&`_Ht<)-gG7~ZU`Xl_ zB2By*j6?mAyz;Q5Oiqxx6{1S+9qcF1D3rZIFO@E@tlil%TIReWW%cYtgL@>5z69f! zVEs6LOeQHyF6-7P;w3Q-F_zKS2K<$bq#lby$@We{!<(r|;ln$kZmb4NGpha$27xp3 zUh9O`N|Iu@*5h-H)OZ!-WLb}d(&mE6fz*fx>hgO3eoVt^$$UDccQ*&-a)=^iS_tbs zYHTXyp|O}swLl5ME4;-(RZEE~d5zZH0vuQ+}o9wt6Riv%x*_p za3&)iF|yRztr?TStshz|T1K|p9X%6|A3x@q=bkf-T@s^xiw*rc5*)Z5X*l%Rb%5A+ zVx`}2+huLPtgTncV6NMitByk;_GyoO>-W-Hd&uhl-5iIA!Jo%*6`_gaGB3sc^^X0{ zzwj=Q_+C9G4>Ub=jN{0czVszteDOtwVYuKSsI~HqZ+wH3lM`;-xN-3O?JkTR^4{*R zz4rJ0z-s8}yA?Ta=!b!`^E0+@opbl@J+|W+yU`>!m0}>NCf_5KFMj!p+_-T{DV3=x zckjK;I9m1J7I!T3``YE6cOE?8{QR-$m?id+n9K2gD_{P~SGafoKJPqu!1K>N!>g}; zlcFQ%=aD5J2LNvER#2^^-0|??LxhR#E{tf)cV*57vmHnCx>NbW7rwx^Ucci8x%hs; zw9@u0HTEzqJa}-Qg2(^W1)1@F7E!+RM_=U5ofqi3j=%D$PjYhWCJ)XYw$>X)cEg@j zo;=x-#CJ;Q3f;^ai#xo>kXr!ZEUwRyYUv3jPXU#-}j-r&Zq+uXeUESr;4`qj!n zUv*u#Bq*a910^}Ob-hD}22-8f$SQ3;69?rn-j=aOoF8PG5_JCe)>MQMg&9N;gdK=`xcm@oof6)2=`fLdJfoC)O#RC4YSsZJh1 zIwux+u+Oo7C&`FZa$cGIN0P-A=tz=8?)ydGP6~k%mw1?-56UUQj)f~faX%O zEI;NZ>b#@fMdXFZBvOO|qOl3tLb!N^&|;rkkuPIGHjq96lf69QtZK*z0g6hm9Q z1SyJzxg^QmKb|YgTuoi|MLT;3D>Wyynnm8UW07WcMW+=QY=R4Beb9=elNq2%GG?bM zdpeCtXyU72*|z9FEn8151z~-gy#O=mqJ{>vST5RFTs$xZH7ic7y%D?Z8F%mBTC9wNfC&pgA8(^GEVyuq!|o_CpPyJI!1 zc;ST?nl;#rL3UVuoQ`pvAVHs?>nb1q@P|EC(~LUR(#x4=K$X>Mpz8*ndFGkfDjvXO zVdRl&fwuSWKR`ry>#ciiHa9uh+`_L$Xwbo|f0i>}==v31PTab6(~ZCm@K7@bskGAaVQjrp3?sZK_5Ht$Iz;#G?lfsS2O_ zz0cEina$>;Wq)Y}x4d6>Pqt`Po`2y5mx;uBRnaPqzjrx1`mEGi=)Br?zp^~_!+N0a z2UlYCj$;JaIF@mVlPXPvEs3gyBpx8`mh?HOq?}0J0214uhbB z=(cwop2E{oS{78tM((`}>$18B!^Jv=l~O`mvX~$XI2gY$+wHF=i+AIr%=1ISyzka~ z!Jm)LE#2Zov^cKwmD43oNuygGb49WmS7(G_KBZ)17nOe{U*PEiO)`^YevlMF$w|l( z(so6%)kTn$K~@Nb&b=A6?JFHYr0j!aa&M2roFg=xoMN$^Hco+o)!Njr&>#vq6exmd zqUz{-)nxOjL|p(i%$Ni-A_tcCxB#(O*py5WlhWWg+c0Btz_0#$PZ8C|&f%n=+Y=dw zRA>B|q(kdSr;^N~UMFf9NqJ?=bR2D>GczxvHbUfXRd=bHzK=F)B4Qx6TEJ{H&IVl? zD-wVCOuIN)RwE}2_={mh#X59)VqiKA=yXmMB}-?+lUy^Uqq}9CeFkHe>H$3Xi(^yL z+&ZNvkm-NtI+ zpd z-{a#S{x~;o+~VHb_ZG{;yQLL}@nHTvELo~{h@x?CwTjxFV8>p*=6^*>bVX{cdkRot|AM^`s1=O+Hb?L`&?-E zrLFwIKPqOuJyvclk{kDDI1h&oVCYh{HoNVbX_)suG+p=JlTcFoE)MQbKzGtw5%w#D5vXFPjQXO zP@IuQyq@i2GqA3hMc1iAYmeD=?bGVniOhm3l)8bihQ^?I9`umFpq`G@(dbm-{uX@P z&TX7vzMi7weogkZW)84bLSwFK=^$GJ3P@*}0F&bdQ^&fQPp!K4+jrkKXr|&MLN2Ikhky7*Hm4g?7`VPWcU{x9cUfFYYY#RyEg1(xTd<{uoYM% z+Kq$ckTzR;Or7Lwa~cdowQHLZRa`ngubXz?#VU>D-hXG{U&Hg_zmLw4Bp%dm-4)&d zJ2xaS+WJ2&*6oxH$ZNGUou(L3glaOr#utQ?69%?3xnCO)7az;8`Uv)1fKpl?wuh7e z=qAD;CHMYJ^VrwwN)@~h5~`C|h&G&!?kqzPYUkDp$&JqxUo)JfByr;Hsdpz?NY0%| zM#nq2*YJ7;_6_nWA-T5@0P!^Z=txmWX`mAoDCb!8vstZ022!fdWL(olXO?lTkj1j% zB-14>I`x7cmGhTOCBO80N_TZ`v+n#LTQlVmb4Eh+++S?N*LN>enQ-63x_+aIuAs zQ9ZA)FBiT**~E(?5USCkmS(L+cB0@A;#p$6vfG?pKw8_4bqP@D`_249_Q_p%LM;=< zW;YbwL6i4X(82q5k>RMC+f}U*)Y=<~su>k1MaeF;s#rFKl(H?3wff}nmnK8mJ;7X) z<^iZxNx5g_39sFGlTZEVBYyHTKf#?lubT_27Jrcr1IVX6u6y1g(09z@eU%JpA2c4b zB45^)%YJ{EHG1E3v47507WYG7`WVnZM1qdVXD;i@L;ZS;Q0#wpD3J76UoYEsCap=T|nTsr=Ld0ae}R^0c~F-?W3D~wZRmjU;?~Vl3OU)P ztfNwk$!>Q$tI%2vm7$Bhs3wU7aSpm|uGI>qjkjfsm4BA`y65-56Jq zxq2?lmTn-4)exenOWPFGE$=~ce9xXrv|kZXmtfeQOclE9{auwh70R@2WCD-L&>%?J zWxdjQ+EUw3O|fFdPYsls#AD73BY}kd1K-EB5LQ>Pc*NLC5plzBbK`Yq$pBhBog^dR_c6dys09 zm>8c>h}6lf)1d%yk`lJ{NPe4g_Um?t%gJ!;h&ZOg`p3K*OClo|Ya?hyWbn3_9EY4; z5@Yu^lGi)&$}W}=Qqlzp5?YyO@81B}wGDG>v7E-2oObK1((o73-kt=J6*JQ93j-w* z*{Dg!B_)!Njl~m<-p)COKs2Gc^QTU8JV|xwJ;}$ejcNn_^S&=EYooLpU#g&6P%$}E z+0sF^@#{SDSx3;xY!R`s3qHv_q8VjQt%S*M)LcAbRLJ`$qcLe~L1c8W=`6ZM!b8(B z#p1%eV1cDaL$}mvLL&tg;%>RnLPbplUwp;DwcWE~fgE$mZPV+;LK{c*^rMxOMv4E;#E_}0AjdtA$rm{op#57f=Y2s{q&ey*Fr~JY%{sRB^Z~rz!-*bLG z2NkwS!wgKXl5ZS4uH!wp3b22tpdEcu77yS(v%D)^DO(HAG-c!o{B@)J>)IA>N$_~#Z~7Ydxo%xAL{c6sUibup38)Ro{S2bu)4{am{Hjb}z0 zlFM_dSbTyFix~NEGBAyWI@#VhRi#VSEbXO|I$sYod8{7>cEzmAxf?(-bG@i!@*!0u z^(38|HM>SpHA&31jv8VhI#MZ3(Ezi212r6A@|@1dn9Emeq$W3_yJtcMRChiu35mi} z%_!nA0F9+ZEA~mvOc_j5Zh+Iskk@;1BXO-(f6D4Pof8#w?d5UVP!I#3_Xd7r%^e)S z#na<~$wt^D=jJK$6G+*>mk|deKK)fWBI%zA;}dZkuEDAjYMubgl$1aQ2ulbSXQ3g3a<-O| zqA9Ayc}o*iNmzbdk18+5&a-5ydbWYs2z;|rgicy1`WwM$LRt?h% zxr|fg(b+j)dg*2U_J8p2^P9i%8+`r`|BzbCyHX4Wcsi7s=a_{#&Rc$O|9bKHG0XO$ z^OpB~8Y}Mde#Z)eUFZDE2+U>H>qBin1jdj3e)*kcJNEB)j9?t=vqK(+Lv1()_K!XP zv3YXY^DpPZb?C2M-@}dgFu_U;HTd?!HY( zYqRgYS`EMxSBUyHIlDI+!n)c(CCNyE@7Ez)643?V^EpMbS_SHI4JTCbT(P&=HPzbV z*HtM^mQK5#&uZr%$U$8SP92ga^9*3I2Z>Crmd`$= z&NCR<9xOSLleniKn?gcxAlEI(M0gl8XlkPoB(Q-`4-y4e5(rqvM0IJ&3{qPVa5H#f z*5pXhUIKeLR`Hlg^?DQ{;sD)xttjNkq*I%_$}z1_)Y5v+wVc8*y0+V^lS%0evt+l# zM*zwkvP+2FqDEDgMAZQMvA&4osPIboT0}*|DsB($3Vn}_3~_}gwh`(5&Vl8!5mb>z zXlgR~km1X@l6Ip>siOrpyB8oxNW|iVG>b3@Sf@A^jR5Pwss*iE!^i5f@CEjZ%E&f{ zZQh9Ym))Zx^cLXn*%_~^UpoY$3Ffs zzWwdHSWE%TIZ7MenDJo)?DpMSBdE1uM?Y_t4TaHfsj7EBL)cK;{$i?xIYuBnEQsso zW6y0enE+>X&k`H$@qM}~IcK(YqHKj}H?rG~?6&9Rt^-xNl~sw>swDNyIBFgsIx8fV zrAN91IeEq%2aGv_U9AHms8yPk)6;|El4B3l)p!rpuug!3lzSo&+9V}zo%exg5?*3% z%@{Q06{UIs*5rMxo{n87Cj_AMM9_4$t|Elhkpk3)PDoYB;$I?ygdq~bm^8`Tryl#+ zF;I8 ziCW(S3xj;br5a&&F;#mX{Y{e?)F2wnpSPHvkj5)rN{gT#LPxKtWGhM$71DGfiKS~& zY_f?*V+2XELSa4BEiF}69iiVKWwZq&s;`M_^h<>bnlh zE%H#^nx9>NX7v@6L7 zsN+PfiK$MMac9i2j*L5H8qXPva`xnm-}*oQFaEt>`gi%vPyRIj{PTZ6(Zbo|$3(F> zI1IMG6HER6u{?jj7}Am$T<0EFedjtB&&#fP45%La{IYg0pKJf;{c{fi^vkU5hb-Xx zzrPF^AA0sviA<;xL2zHKQ{7ogLh| zl~Wo(^>6B|X`d^^JIH7jRFC}$YoqF{S61A!Yg>iI0(fBVqM2YxqeKi$ht<3^ux(aB zb*wY=1Bt|XeaiiNk9hNqZ^Zw4vQX5?!_t@B_0EeCR@5U^Nc+p`_t zgU%$X;e44D1#waJXVt)L)eLmu>xw4EJE{s@XZ!Q6jNI%y9z1$T9xCJR3A-ncI6vE% zhqzYyac4!^x}JUoIzjHuP?s>{qN%hJWXt3e^?FRBJ|MCJb|k5$1i+!YlJkh?5GPSCPVu#4qD~d*l5-!gIZ*Nb zNhIm19(Q1a?qgZE5cqOIGSoc~=#H-H2%4>mU{R!Vt2^dOlH6Oz)kLj3Yd~Hhb;7E< zd39fn^;A#~M!^BSmgafCX8Lc~C5Ub_t^(u$z z-U&@Bv~Jx~;X1l#i;7>vCYi-$OimJtX;X{UhbYBrFw|-Qzo=;rj(Je$YV6 z4_bTvq95ZpvfXa2kXJ(@@BJ~lOwvY-5eGhR1h>9ClwJ8t`pEbcx`*)nm;y$(~ z2I>x@Sv1x5k(Mk2i&MD&&O_?k_smGo+%Wh#_1G46JZ zyK|T77;YqGWVa=)R+c7J6Qv4*6^oKusdXgh&H$xX%oPzY;k5GhTU$gGx;5$<0+WO% zp!50DL&Wz*0I^m?JG5IlP7xrXb+WbwVM>B%_8@NqfGU}s4WmUNSd|`0YqX9|)&isw z?1}*9+J@P_DRp$Eg3rCBWJsLgbgMQe&C?_fwjE2QE2T(sV?K`cDyy z+OkdRl8BqPpz~xeC1#WspDzQ5XO0wz+6h6(TGd}kHU+B%VryL6-(~9Lm4D;CG9r{x zXE7<&>HuUZ?VV`QwEZ{8P9Xx2X9Giaqk+$J1j}yJAvxqkp8UpZfvKh7vio##p2sIh z2Wd28yIAI^Br9J7A_yG!EUqkJ5cY>!&Hb27I^QWK-?2)zt~GMDQdE#KBJ7B2eJP|( z9=IV9DKFm9WqWZAjZSG62&a>^qI&L2jtAzZ1#7En7IVqoA-PdlY13Dr>}akJvEmb^ z;W8bTmUHtM;DEfbGHaOy1}zrt2*_~;8Ce7De4LdUBeng(CXlB7!ZQHPKr+9prw5~K zZ9-IAJcGDcTB#lCZY`2|M~Yh3B$WVZ{dr0jN--AFAv?ms!>|M{KI@^}8T|D0d_)qlW$^I!kBy!7%*^!>ou z4!BrBK%YL_it*i9y->D4gvfm#%|2p^D@4tNu_hpv; z{b$<0|1qz|RhIqByc5Ts?=sKP(;WNWi2dg~bnnZgR>z+8(0R+>Z?{`^yB$xSJmJ>u z+mvc4?B46dEs2nGrc6_ywstIme@KPGJ8;OGvpj~rXWjQLQ_g$&SU&gT$B&_TcIRv@ zh-K_h|9-O}MxQE(s2d^GQjcC>1g4EQS&Z)m$*t*C8}ObDU<+j3TnIjd8gX!Dr9|9g z?LebModYX*Psk5i3{|A%Rwa^eG;kQ)&o(^}A&Z!8OT>bB1MI~+inrN+Hb9g7IRkL2 zgEU2x-^_v??7E6&SgA^t$j~!Ce+EyxZSsx)n*iC@qnoFvtWVb5zki>aJNiCSmR6>5 z$8KwSZmq?#_?1GgvLA5?lBE;ve6H^rSdOD*)Jq+v{^-f6cMpo!3#E4ov7p6SXGR;yOwd_+?_1EQ7I+F4Rs-=Rl=TXDR;-pHg zeY3P|=g;i&rP*Q~v)bp*M626XMsHVjdzH-Zo(SrhJY&o+#8V{kx?WDWvcK#CSb_o{ zL@%Z_vzX4(Lv@4wNnY(uVnV6qQq3DIb(GyeqDF!L9VMSa<{hUik!P*T0omv)65EW1iYkkMD$02 z4OI&yN|}@gqI#ct-rFi36e5}Ma!6WPd-K{RbndO7gfDEyy9QETI~x!8Sp02;$*f;( zVQt_@JV3@vqSs<1NJUI4RI3w(Lh%%EwN%Pv8qZP%)$Epsj;g}zcklA+|NE~qtXBMY zfB*0CZ~YtpCLj2~2e@_X1KhfOll6Md&|9CU|FG0(KIf2hi9O5dq37N2^TV>I!$fF#-m-6&_r2K9^Y0Gz zm8!DaZF&3cw>dvQw{7ix0CeN%`~FIjx<3|&Qs^$ffBW`rD`fe8IMjm5r)lDyciw6B zUKGbgv0*!Smt=3*4*}GBN`@G zYApd#i(>Hgv}zPiinbO5d8&=b_-St72{5nid-iVGP88dYc(~+CE9efPSbTz8{v~H54M@MHsW7_i357gJIrl_CFOq5V4f8}M zo8s*<;*yfd+{F7@R1qx*W}Hmw8ILriHiD(AEGEfGxs9+SD;Q_JF?lZkk*MELnZYN4 z)i5A$M${bc6Wqpi2!lg2jJR@Y;c@`*t z*Q!frT4Aris|#}C)uXkJR9DHMqm84gD`yH+ySCN|(b2O_s*|9}r_m&D)$3N(5h**nzI$1cDqVYD8i@8_sN|El zT0o6i7b+>FJR;UHEFzr!p(WfjSn#oy$=ImU(yS@!sjOTP7!{AJdPX6uDM0G{<+B$? zqe`GwELyuWaI9esiRgM`gjPP>ydcS0z1E1-_v?s&1L|OLz5>l1?*+~LA5P@#1#N@j zLCCR?N~<2Yv@oi_B;hJF0%9raA{CTr*jmvv)UKrwSKy0$Rnw(KV0RdOG#2-;WI34h zq8aw=cCXxZbi<0>ZshmB_(#0;FW%zk|HjYpkN(j=7Uu`eMV&-4?dH*Z1P|f#R zrVflDngep|j3}TTmyWl@)-?O>oOfG1yO}*hlj}trbY5cYJz8{yZ^VnPnIF~P@49Th zx2qW^+a`a}a(1CRT%VaPw3$Xy#ox~heY|%m`=`#E`n!Iu-WFLtEN$TZJ+n3B;&u0j za?!jNZ)ZU2;{BrI;uVfd>EQ;pL0tA7faJu#xO{9O=4_zUz2D5QCf&!)nED zxBH$v&*|wYYnNHPAC9V)MdZnoC)~aJwgXxP3YEe%nYl+iqnb=eDDe?w&$us=b4jy zaZ2Jle^Lkk3y>0-e|#a06sfVs*gNOahvaK2^R{Ffbo)TCBo~pM+%dWZM^_pNn)hD< z%G=M)K!IC>p|ipRBs#`%9r}Jn*Y)(BNoukoWFi$Q7dRSWn1uhk1m0@;n65wuz>()FR5#yl#X zoJ0l5RzR&buxo(7?J4LS>*+C=s^P_&i0ninApMC0>`1=u7)C&(2N@lp8<1CtxX}TT zv0*Rq;WVv(^_l~PrDVn0;eC<@Pb}j=*$bJO^?!)bZVS3bwj-I07^{MI%bDTWBD>70 zC%ilD9T7Zzy-l&I7JD<>7R`WJaj#Th5Xtsl3aBQ?j<0~^#ciYBfJP9t;zrBZq#gN) z0KLr#3Z%}*F$%I-s#(=Nk3pM*?is@~PsV!SNgeE&9SHjKD-(37WugR($VH*Km}Xe0 zv%4(4aD{8v>^Z`%!QAO$F0aN?YW1$ETu2w{&p?TUYBnNn{Akici!F#jFa9$6po!WEg`V~)K7S@9JiUmxi)Ik~1oGE1@rECmZ)c<(U zTh63vmH1N5Eo%de(DkU;)Ld^i)+cr1mDk_kt>5}BzVh$N>tEx+I}dp9=p7zEJY%=pxm7AWzw)krZ2!K14)Mttsb(WuUlyl@|7N+= z#d-6U?B34uTcL;mofq~N@89KkN%LaG`n{kMG-SH`MRVf|&GO~h39NePOgrMcv+-=c zo_g8)mCAgoSBwgjCKh89*SigX_Ezhh?EI+j@aHc)Q}l z^L=9MOb+2CdDJRvi<=}}@!-#z5Yf3u#N-bRd^CNskjM^1mi-#%EyortkpTXlyF4%~ zQc;A)A4l7QZSQKW%JzKAg9i^dKR;&}hJ)Jq_v+E*Od1Au)5KKfT<_O995CgSxP9vu z>-GA5Lk0wkAE>2p_wHR@ef3qQX{4Ka&qSIm?WF6u!Mv_!!S;PJWT9#^RG)=UZXNSo#iN>e4TMQj;5$_plI=TAX(<~qE=U@E--@U4#i)Q zS=Qpgk)hE?O$ktogTY7v8hf6XF`kWa-cEnlB#Up85g%ZnI=K>HHgwM4H%ZF8uHyZZ znk?ATc(x2Uz5onE$FNzUvfb4|=lTq`_c-oy?}lZ{S?n`yaZhuTNr)FAqx$YO2dgwJrXpx~ zNkk$GXv2h(hFLk#$j(d@)v;Gh&$;9M5%CvQ?OmDMoxHtjeJ!PtN^v=v;gm#Jt3<+} z?avB8$1E|&#-Z-4AJsi+fO^onUa;;l+qrF3A!I><^~=R$md15vbr!%Y2**XGfH;$h zmsIDfhV4d;fr)GDW~*TYR@ixku*f$6tu#OqY{iD4wn1nT34)a+aGk#*XdR6hXl=So zFwzjx8mp)rpS#OSv)3Oe-X*DZpnWskdw>?th3gX`(l_9#(wfCz7a$|hWyq4eTOE9e zgC%ul*dVS%bowl(QJpZ4iESjHzSx=zFm;(+K|3W?MWvA4oGQ{&C+m9yewi}bw96$i z$w+8fEo(;N!NUi9_7DD$|L==`#7}?bGko$#KfxzI@nihtXMT#)8*8G%-Z+hIQ?!Zg z3%M8}N?E8i(y%%>uS(I`?Q46DZ!9%fu~|-v7bXeIP4dOL*3ydnG%HnDx?Dr6)risz z(lKvN4f5iONrj*sZ8336jiN+VO?y6?Wh$yJRxf3~)B)43W$%T*7W2$<%i&yb#`iW+ z2ha9d66*u?o!d4nZI$G6cIlp)rdLv8np}5V&HZZDh8QCUGF9EmK$AX1fgrPVnDr@1 zY)-TOG%^{)dmbLYs5ELZIpG$ubBk8AC^;u9m{--3b$GTFb+@<@l`28RB^Ql7h!uzN zbw^V26o@fqKK9W$@p<(u@jf=Ww2g1l=nCE7Yq==3*vg-iSnAP6H2}L@9a<4le^Bm2c1iT#rD&bg`AW9>1J?kwGv{z z4l>|-`f{MduqQ#iysLb_ux^`UKkO^XJHo2|5}3fjn(Zg0 z!xuVnExdvEnXM`#s25^UBN*nEjOc27z~>>AHpvAl)Qp27+)a`^Wt<1!r~~k%-meZy zh}a5g*j~h<{%x>&8+sqar8fc14dBny&AbZgU^yx#TPoDt040mX7{Dqq3X)7pWv^wW zrc5pq^aGPyb5lv=l$o?rb77j!Ez3}^lyOA+La9pad#hDYC%SQ>uZ3Z~V>nrJesY7= zX2X-S$DBWY%))&p(J zTl+ga03xLsZevMPw8<@X-(d%iO$qgAaY^ zLyY6d(DxUB(tG_75r(d#&zZ4U@xs^)_XE89zNhaxR>MGdMI6F=@i4=LRd2s{?;fwd z`YPXe?KMW7Sg%i54?XMkhE+e%^#eE=h!-kA{7n33ji9}LZW4;UH#E9JGa$s8Wv_%d zie9dh_!^@vBVL*6jO~_79`m~iVZ99tVeCrbef76ba1)4_M?sXVQ4nomA8t$3T${)C zT`1L{A>vR=y+D!%K>-mpy|~Cl@8*T^@aISnHHMIRZgwfL8+TS?XPS62j@*CrkW!T! zH*PbmSDf6u$!c@Tt=qR*ZPuLJxJAEOv082DdLsaRH<0^|uIpSn+Z$o%I{L0BcReX} z7W0OZa=NgtsmBW}jV+)a^yzD4M^djF6+kulZlycBj;HyY_lA(mSWzsk zi?t$NkhUL41G0A0*y|(H&LX3g=j#uxe@Jeuz!_*LJYv5qBjWSWJP&PGZhNuyS^OLx znAi^!&3J9#!@nCU4ry3*CbQ9p2IfPNVg_lT7K?d}I251Hsi_2f{z!OymiwM!DNCbI z>>fr$6XLN*M!eFTQOVbmgv-+iQt95sP~G_4>)H%x73(~os|Qa=xO1elxsfatDP@9W zx;d={ZKbMvtQdv^cNH`ZG*_cXN(YM+@BBKQTczR1^1}?i+KUhiQxJi84}F43^{RHw zIyc>HlZ%?V4rVj_SaXbFNiY`y4JH5rmKo zO*?|<;Gucp7x1IIUpl&RKr~@PU|V288`?7ZKp#jTK=_+c0t=d!u{PR_|biQn1)xmjm@5rxIJZ(}#&7c!ED^ZZLCu+P|Ls$ZYrVp$G%H2_Jx+iW3sC0y4LH3i zOBO1#cm9f8*wpv390+C+3=~$x%}VHeExqUT9F8L7=iKko!ji87;(9X=Cmb1)t}Nib znP@Gw8~UjO{LYgg|)0iw_ObWxg5pZ=_ivc5H8@XzCTc0`JL zl&?RTNMH_(W8lZX_CMnne&I`aJRUSG|CwQS|0rLIcl?iJ-~+sQ`xbA1`loTZ+;DyS z2AA!I?RrJuDAN~#{=Rp#?Si&#*!CUUc0p?$eShJcf);4o3$~4oS6bWPmY%Pb!c#Q`tC$`0os_2NFOane%WOM|gz7*eSo>K`RT^^MWP1f%H49)_5XpRiPE0`d zv5Ts7ETf@}cVVIkL|lM#M%a503%D=Y0-e!hP?zVlEqWY`J`$5TC^8`;)IC%42YjZ> zsgPq}hDz_ic<2l?pb6t3fPTi16U-8*8xaoS;m~ps{G&2Yq=H54KxIby$zg72NQ`!B zm)cZoVcd~{)^EtXR}cd+MVaQ$TMVY`og$ifz+;*@OhXgzru(6GwfYP?00P|hBvT5& zMX~ADow{lBu0jiw$Gw!uS;^F&=Q~7P;3Azh(GbAU0^tdcU_O9prQ^P`AP8@rJ%_bW zg?sYgGc>H|*m#z5%}lk*;&*Z_j(X0O7789N7hGW?j$?86QW0&?`%ZL(C=dZv$^)gi zsUF!ifL`-JG#&U%{{0ik_5}7FrjoSIHmZFjMsMizfy|CMFPQV-Jc9iIV#he%0eQv9 z1m+XRK&A_fI~?r=Na;$GZnU{piPdKG>sujwjwd4;k& zFS=K0514vZ#?fH+)y~^7;1H9EiI%52m-_zq{_uWu6JVV9)dlR)N8R(QU!Ro2x}T`M zTR{5skyi$*-nI;UVDW9=`}TE>|IF(Znzr%xb1T)1{Oq%ob9^$?`up`9uT6hB7I+1( zUw@|G`z@L7uU!T^jez9m(|8HJ-zCWxrFi-XT9%iUr;z^0gG4aQL z@~8O9m%oBv{ncN^ul&ld;27hdT$TXPvIkp|ZV|w?)!!vhAjI$er}*;hiH|<|2w(sD z*YVXq`~y6Xf!pl``}KxxBTx4}lbuOYEm_4Ok6cmo1Vo)(r>0bg3w=(&9De5%N=D!_ zA@f(S&->j1%l`A39+9tq^|>e2nZ&>I^`AU^uif}H)93Si4%_EbcH!(00PFMVXt(H+ zrtKaCYuoLLOY7)c$F^OtUoW`5d5f1fZ}9T=r*M0@;pL}(8khZo>k9#W+jh$O*609i zoDfV3(G`2|=$D4A2evjDBx{p33&`qvWT%g}*Wlq`&e9V6x57{iw8}o^0R%9|fxcgX z=^$6b7zd(X5E=?fymN?NY#`p(p8?GI1Ou_O3m%YVj25P}BZ<=-2%VgR(6(#gk96~t zRnaVn=otpTXVCY>?`gd^DMoh|FxX)4_9GP7Fvq6I?qVGgoYz+AvS@uXuk zSvWt(Kx;cHY8}8B55(3HIW&W0U>*Z)V;uw|^#eIL7ociNXUGI2@Ce=;R*=7$$9$pQY z01!i*Fh=eJ!O6ryL4m!fO4qnQvM1=tBZN1_U5Vtdq>6!ZM>g^9yn#3k;h-3(&}G<7 z(Di~Xx%z%O1i3&{a~Gi|VWXE9l?H9{j2DoN#>v9j%*$pm5_{V^Y7NzSG!`{YQIC8e z&xR%fF&o)u!GfxZ1KZXR*u}NqkXu6^fiZy523l{(5dd}^#}kPSbGsI3&%r~Qvti=E zyd5}>1Gn1)&*Q-J?OVKj`VNo#r+D}FEsp0MkNZ0uBXK;R7|#c5qXxbHITyMv1tXC4 z3b2;_I)OpqzD?9WU*Gu}6u)+8UcdC-S6K|L>4~D?U*#DQoR{qENWA}gZP&4Y zInVtWz`S16#a&(N@Oc*w)TBxzVD9OAfQIMR>1<8ueD87A52rma@^XMe*U3=bQ95eN zJ)o@35;5A#12ZQ+y+85wZ+r{i_{KNzr7wL6Z{NJZ*4NbZe~Pcy+;L0oKmFIc`yH8y z?|%2Y__J?*6Mym_zD|0{?S{+khW&EIYPad2j)EH1&10Q+%B8tAC)xJdE9%7J7-#h& z_c?ieCYHuI=}c#A=6RRS=k6q{rEe0SJ)6LLCku;usk3o9t5N6o{p$%dIzZuwv(Bjj z{TWQZx@vP^BTnZ`T@1taUq3hM)800;-f_8Jak<`bd;12r+Y4UazQy(Wg6o?%=v&8i z-w<7yuFj}#ZyWmMhSn0%I=0@iUF8&Xw&m{ojy5^b*!ZLMu1BJ+DYYBHh(2h0FrPpt zRoY#00?GZ#S-Eh6GC~8d<`ZtO zlhtKNJof}~Qol0z>EU)E%#{ZcJF=$t0##reY=>UECt3~bA=N^=BDx6%RxK}t8Uj@68@Mc_Un-HLblLOV9#(NTp zfIBxX%n-txbTarX6qliS2AkG-F(rugv_}D9U3IF=5dDXEJZilqH$G$5Gxm}+1B1(L ztU}aObt!{^>hpxS&zEMBmAT3Kld7tQ#+ zmXG7)0OzD50Y%$WAkYKG%)y2ZS76lPC@vpJBU&Ir&&gA6$+l$B zQ;a2K{IAQ{!H5757>fFgvy+eQW0AdPPIxg#vM~KkytH!Zr`~)K<~q^LXO8KX4om-0z=a z&c@+qk9Qao?BRT@;dAv$u3Kuj8<2{GB$bcA`l1}^T)7Yk-lyeQG5xjDcdIkg1hSo! zi1+MNTxI@9b+S;l%GVDAPiHn#h3V#G`l@QZi;kI38FLr-HKj3WP#J-?g5a}6J(s?( z6s{Db*3D~}1q4nS-uDlnin`zk6cyiEKX;Rfy02A(vGxgG$GVn`%Bh$0`yeCb07*naR1ocg-UFBY zg6(p{^@UE{_4w-$|GJfOOigP!?SFTG6>=_4_E{MQLsZ`KD`3KYCQthY9ylVTpQEH)2--HMYk}8N;r)ju!yiC z#BM=TW`g@Nk-)sOfkv&=s!L$K=ccuJ2M0ne*K-Kf^c!(w1lSEG@hVU(+gtU4p#M~Lm<8gi^_S6a>ZOil_9St77Ywi`HLLI*KAdlC-{GgD3Sl3OPzj43@l z;GtxIQ}qith3*Z}(Q+WLVT=iEo#XB!5Pe5v;22ND80g~PZQH<@U6dZ64b-z&QHhI@ z<`Y2TmnXf|}k zwkv~x0(UwobZFddrW6|AnF7z}Nb!2sMN?YbUhk}pu2OC~e3Ts-Oas%_mE}T#=*nc2 zJ(Q|Rbt@8OZWX-OrPraXv!na1g4wxhEpUDZ;C{d3!w)~i{eH*SzVeaaW1eoR=;@~eDk}f)S4+9 zR6u#sZ2%Tuc#hX4296+N>Aw2=)6b;~9Q1%%XhMAL3Z(J+JgcqFFP(_>{Ht&?^pEXc z6y2)1%TNV2Xe-?sGy>>BCv4kU3$X21T&@>vmks-N;ZV%ZZZ2)RvO7=u4K`Z%q{<)>#f&IQtlCOA5Cv<$DooDcck%Doj6dp4s3)sC6@$ z8V44gQ9&H2ey$Xdsk(9q)ao?!XTUH^dfIEBlQbuT%X${-TZ}_afom--o5CthlY8~d zGh)dkr4Y_wh1eBr7_l_x%A%)${|XLOfDV>*7VC1pLIU|f#9s9?G?$4Q^kIuc@o|r zRY^C}LZzz~q*Hxi8f)uJ<>{Tc#%KwGBg)cOwq*wVo_~Jq_uo zO+0m0n0av0UUxRYpxoGK9eze*CnpV0d5%dBoe0d=_6852-w;z>eWuLa^6u?mj zo}gb;pQb@jlSNp=v>$uXSdrl6WKiL`#Ti$*D>d4e0?kqBI^d8LH0{QOdpf7~#*?>Q zyp)xuKP1nm$W5ivm95B>0d6cb+Ai!s5dh4GEaR<6N61(>Q#RKD=7O5y!u#Wd(hZ(x zVcJ@%h9}xqYaabVMX!{oqknWf+u}sR9Wiv;ZSXUf(o*)I#?X5mrUu_ctFvOKwsc1{ zc;tJ9CUTT(P?;JTq3A4%(+bp?rElN}CQs3v{N0#$-A*E>oZ2xla$r1_0ejvt#{=Ww zx-ly@m?3yx@$S=i_{$GJ!vFf4zlGL2{-&unxDz7iNzT5~dMSbm! z{p>bg@Q|C!t@fL zV9+VBkTSv>fh$k|3jiupUlCrP`#|e~F+7MAC>?jE{ujlPXC|5= zqoHe5P|X-Y--`%=a%EWZS;N1m3a5sRZHSm?`vrYxF>pj183H*xZ6lCl-D-#Dn$(cg)~uSjM*@vGSUenawWdt?vpcau4zL|$ zm)>6iloVKAS(#84!8l^gIyj+MAvLdOYF3as+Drvm+O{0d`gE)3p-z9uW_Cs86E(L< zb$&(HE>|REpC@n(OgIB(kn2pg5rZ8ZttX961=^zJ>1P4UT-gRV!{#>mWq1AF6kf=oBE}kpPg}^+|fEa4b6P}P9Kn&H4s|~+sNGreS zy$fI-6(~(W6Ro{jtz4UxO*HV<-@$U?0Ng1E7olN!yk=_~+m2!mWNQV)vgi-y$^}8x z7)U%9xZ=EPv`l2vB0BwKr4vATJIO;u;CzU;YcKXFrN%Z<=ZAXK<}dm~)8PTX6GLq& z53S86hk|Xf3Zz6Lvcu!FUmJ8eEYT3)xN;9BLCysV!N^D|wY%s-F7%+nhC3=L<(6}z zg#l7X2Wt0DMXNy6U=ZNRf{)OeM#og|;?~&SG&_rAdTxLw2TpL@Iq)Pn-5Ax(9IAu| zGF{CN)QIm$Ok4`k@tp3Mvnvfng)ueYgOR60kd}%vksOc{z>LP0j;g;fxy4apREpfn z>%jB@6%aM0h)QJ8-|QO}Z`|1?t$zvshRi!&an_TpJl?S6vNzY3-Wj<;sS6Qqh}(RG60x=iSf|7$10?f3{+PJZ15nzS7pvA zS;whX0YHueJsO5(F4ZP2`cfiNz!lp+^Y{UvH-wExMN3W@55G6)q!xWJR}_UE$ZWhC zr*w{im2KobaT^+9KDll_8H#wMGM08QfQdN{%*nl;V|Pw?D#TrZab z6hC?WxBKF8pRA2~K5>kJAAaw9__tsED*m_s<2UhpzyJFHg3;yM4g0oX?>k!S*s9Y^ zrz6ld{@vEGZ5y_}qg}4pwuasVtzXDJZ$Rrew8ovKSpX&55x_VeU<8_a%u)7H z!z&FE6d>sx9!d~>S0?rZn*7DbknT|@6E&&;Ap3~2<&F$X1H*mRBQ}gYJMpGJY``!j zAy_o2^BjFwMgxd;g@=nRhk}5zqNznE5mh!On2BGt8wT1~Hw!M0P8 zLV#=38!0FaAvVN@?m9>S(SifnV3AU*>W$9SY8B>qc*1ka0qw!ET zEI&`LIUUAZscdmGuJVCUr=pxsps7C30n5~WDU%Fkk&p?@C!K--)&yPC!*TlTM9z1J z#vps)+<6YSpFqByqF9CJ%iKG7N9XRG0bJR41_J_Te96y-m@vE+x#bB0;TCcz^cfGgg7Uod(*%e+-&y9)Qvo}3|#nd%>tn8fF`j;mRxHu^bD*G z7;^!oN>BESur@nGWNV0wD&l1nRO831GlHCvqVmw^GabX7j+UF~6k%#Zgcl!%_ z*!M|!=pC(H&|^jKqS3BJ-w??Nd(FxaKyaOnSr*i7TM>}>cg!GA>o@cUuthkZH?|A2 z&;I5ZeS(XFLyCa|1%t$U7oF1IqwoXF$JX~+gE&69ii z1S=~E>YL;`hYDYrO=yBRDm-n_{F7Da&u3TWG69I9(VFH5wT9kzL|nO_;q1ew08IC? z6YvC*?L=eS6;Om6xly)lI?Fwu(z{c@*HjnnMFC{+`Jy9}#jniH(Dpkhl-S@*O&*^X z&?B7YGkY%5%9Rr!@vR4KKpp`0!YI5KW0r<7?ug1tKv-oWS{BoR%2t`4=LTP2Mbd8O zcA@NnnTvUv!QGV!z6=YE;l6sGv~vF!qbt(*iF@5-S9P98A7nN|2ywhZzn5T+{08IY$Po%h!! zpUctVNXU6(&&&~$f4xKOBT^m=^pDahCuzCm^%hmcb`%87X$y;7zOhnB$SRQFO# zc@7BJwO{cg?-O)w%A%b8tT*VH1JUSswRWMSlqdrL^J|mqH^FJKnG^lVdYiEiw!Ukh zARY~&48Y76M5s6Tz5z3F#2qs@nbgs+ZNK804f8hf;k!@po4@lr_~+mFCVuqSe~qtv z?lmFNFXQc^riVQS#m{eH*CAAgMR zeeZkt_IJL6uYK)n_?N%?yZFv`zK_;+>=)Jy++J?D-QM7Gy%OASqW@Kw!h1cQj=IYd~++?J9V$xe4&y%>-wK1xWo$ z**<=zwWiDjkMPW++qFH9$%2H0&hLdA4`Mk}MoukAyl}Zf+fq2`1k;ooW zl-qJl6oJUjGe^TJ{(l)FU~vl-^Q&((a1o*Ow8QT!TO>t>Aa7P4(GUC zF>~T?KKu~B_XmH7zy905#V`J|ui#tX`WC+OvlFE20XYERnVYg76Y zTG2nu>s7l{akXbA#+F`Y=6 z=ZFQSSUU*7R71xekU$UVf32T_3avZPxq(zoKWoFBgRV$}BB{L`F4B&!q61&h6oEwr zLu!Ng+|}jB!5s*Md%%=}E4DviQ-hXQIXimaiRQ`np2Sjf9%$)6p!(ydHMKqxx-Jy( z@zAcKHUloYtpZ}n6!DgA1_Qv+WpCt2o!hb_8|HimL}*43>24HXIS_4=({O zN^)$c=bkI_t@{f(EG2Q09k#$UAl(DvaNt~dI(^y^R~H~A4y}Kiu8xM>N8gnrcxdRN=F&}IiA3j2dIal za+&JjLxsW^he3?IRt)_pk2bB~tQL7t(tlIDex~VCpYjN@|@Td%4G$41(c_3mU+eKSO033Q> zN+}{5TECtgr@87@!nYLwEgLq%*9`9GLUL0yms87nA2}HBOcB&D1%PXownzxRgprXQu!}ByztI_$w2H?LsBfb}A|t zGQx_1$}VF$>y93+fq`7t1kk;oIS{x}CY9=>j@$|(lofKf+{J) zRH_`gQ}uN^p{r$Fa9scyfu@dPN&jt2%&oJ{TLi|OKpcuv0$ zjN^%ZsODgsXj{i|JXmmb+0lE${oNg3|JI-5n}7Zt{PCasDZcdcKZk$z3tz^Uzx)gM z;?MppzVL-F;C8#=<>dvJ%LV(sqjmN<|F7}-`#K)~siABCf1H_r=wWWh!ECk%j6I)E zeDcXB`0&FI@q-`y06+Z8zrwfw{Lk_I@Ban9{hjaN!;d~hM#IaSx7cr2yjKq%d9T^+8|+SLBBbK+{h2-Ycx z77Wr5D@$+Z$t?*GJUFUor^R*~ZWV6of`S8W=W$0bYNgv@IwK+^1L{KQcsVzu@9@m5 zcAUB)t|VkLpUt1xA2S_L)h zjac+#i3a$74{yUbQ;}NX)-VPPccmgL#6xZgjYnN8(}mjuZZ%s=rBzP_TNyB4*$)RF ztyf4t7fT>#tub{$#}@j5YsV^nM@RWwlU{Nd?4P0u08?l4Kx|i}C%L5yP%MbRxqVhR zz0?{4@}g=o-}w+w5Gr~f9hzsZ1vR~-5jaDWxy!DorSBgZ=+HP4_ow82zLc~>*p z1!gvZ`*GU*038ZW1VliGe===pnO2u3aw$Opot$9DWs~A_afqV)T%yw^BH`)De9s{O zr331ywhD&WR*rP5=sXBxjtUsG2+VV|$jTvjujm_#MSIusD!q%zl-A7Zw;!0IZ>&gC zwP9;4Tytc3nkuFq^dW&&Q+!8d zBhuN52Fy_0J({97l(CruF}G!?o7VlI`rn?4pP(9VsA{Xb%6KL8v1aPe3RY(kAk-{C85GWH zu^|u`fX;qk0S3_LDZ9M3nn-mbX6yW{q9#p8a*U;X$a{KXG{h=2XnKfvvJ!`qh| zzVhWS<4ZsP^Z3FSeipau4YwQVCu@STLGs@pD6hF4|K-5;Ka@l8cYGlY+TZJYt#^P@ za!5QL4}AQ|r}+4jkMZZ<`40Z#hkuD5{^bwx@sB^kn3K``ZNv4=TkP8fmp3oCT&{TY z_AM^A8(!YruwCEacDrEPU+4gC8}^;qrrxe-dqdxM?E3}#*0EnNXxom<<;qOLwqv_o z(YFis-q5xSww;ur=nCXS18|7q!tQy3y%^{xFz@pPxJYn|8{A92g$s!XquDLg_o4~t zhIAWkXU>7v4A}M36lPL$WfRU(d`yrg8w5ZAs-sv0S~5UH%W$BzH(-?fDHW=$Uc2yl zCkh<9#VBjIa%D6MrfdrGB+e6Lk-`uF5OlU#yVhRGRdzMUNP=~;X*UE8OlKcs0B1m$ zze@M+sG?`kISWiim$5c(oV;X`8A)v=4XGvJ0b;j@b%CaO9h7cx5-srwt86dnJ||Mjg*rMBjH zpmjx$y-HfZ#IB2s<#|=~RKO>IIUg{1Gqn*#O(OsRAOJ~3K~#bppXBFCgb}*=szIoBm(-5U@Elw%y+WYJNO4?SPjL5k=Id8nBhDsl4m=1gX5 zCI_@dW49E@V=O1llQBK>!H$rkxTU~~tE~kHwO>Uj@+5gt27^xN0_*GE6%jZogy|Gq zG9zIAezZoA?)0OcZb}|I)G;Ryv_>ULg>|Zf!G-b|E;0^Gu~#F4(K3Jl*+VPjM5@IC zoUzIzpw227157J>X-RqvML<0eI4f@mXBckN6)?CG0HR;(InNpPN@BOUB zQ|^te+2*1-)e$@OX|C44S`%3qe&@8Z8>%6og3AodgKgU$_dDkC#Bn?c`X3L>G4Xuf ztN8dhCdPPTJm0Ym@dTd7ft*hq$AK{pJnrxCd^~agkXK>?>c72%!#9(AsOQvTAfE4%pFSH${?>e}@G z#jjYZ@%=Bu`HPm5`2LqCfYUV7INdi7IcuX{{eFRzb)6Lnr_bN&wwh$AZ5=&2w#%k0 z&xU=!a=yR|Bm6IK-{7Jef^FNdUtX}OK)81nn)ZH0?+x3wqis9;+;7PY!M0=DZ|I$R zYrF2)`y2Gm!oa;>2#Qo=QY}K=Z#=1~rPA^U8r!9^*|1i+{ zrWpoYZ>Z*uj9A%UXZuVcnJzL`#NI(bgCEfi^d^`_kuI>*{iW*C!gWb)N5(|cS*3Hp zzvtkjKx;wUCHq&yv`Vk^_kb+#r?pd-x@f8mIiKkL$^o6y`=slt6P<$^&@(9#PCBZh zvGYN|oi6e;$nu)n!HUwi70l87&}O$f2BvLf4#alBJQ(q=sBcK8HdC#J4MWj1V^a%h zXJ!jaxV`D*vsKVedzz{|?o%JiJ|Js?b~E{v8VF-}amjZ8JP@nfad%9)(SL|F^~a8F}n0J#Mk z+*(@CWamaQ9>O@Bp~V4me3pUMuEbbI-g11#Jk%c7bf^st2i(q;6lu-Zl1%dGFS)b3 z#^-j^nkRK-JF!EmH)3Bwd1Yms5lgH<-!|hk^4ie3icGVjl;k1V05yS06*mDWDoY(z z2nY&{1q(9@QK!)lw5g6fQZRhjB?*8{r-7_#1zwm;U@DSa8wf4lSbz$v_~sQC?7Rjt zWD5jyxQI=Vm7$+Bq)=)T(%pu%`vgEyD@S1TJ#ZSY!S%S#GPvI`87b>CJd>v!RBOwydC*6geq#rwX@@&n?3i2X z&@NPDX{Ss&Ege7~stYjn3^G*xHBJiiKt;<*rLJA%?gOsRdsxrJRHQ^ktZk=S6go`? zOnekYE&!g(1_FK8d_+6>HElh==mHF5&We1nV?hIQha+bdeUuzkaeS<9AvuF|0CN~y z2+;7X(kLa@3No$&7MUTc1+#(#1RZFJIRc0S7!5t?t_%Pz6K%iZ*#o^djIDFOXT!b& z&m%GS9eDsVpBTplV@%`>9CHAZ&cGZ4$8q4eKk)deJB~5%c=ryEPd~=vamVA+JC4T# z&*vS_$CDk7Fffi}BLV3N?s2}#7y$FsO-4FUXY17z?=u=NYgfNSeZyxE{z>5S^yl~0 zWxW5n)9>oXDhaJ$7RXylv%bGl|5g;H4V=GNI`>t-^1vyB5KE`D6~OR!IPz{PLF*f$ z0ln|&y<@*HQorr27r0#L5L_=8T;H%O(B*o=);XA}x6Wy{!S9IP(6)|kyC9lgIP1>1H3da}s4@96u+^Vd2$hZCT?BVBKnOo0SFVdvU}sBN4k*^wdOH>pec_N~Y# z(M|1xwJDn*%po7U7ZA*oJ|ReGC*A8Te8>#S#;E|g&bUGJNskjKiV`7Z)fBB{c3u0| zvw~6;&1@@3(>mqC1;izyB;FL;=}ldvUVefStUB6TB<$2aOEO=um}emOfE->N9|Fgj#mW^Bt=Fkg=5<2mnRL zDF<4zp)4)3Te0|e<{8}}vb56Ap4w%W} zpp~D0t>)>zGZ))kV!~qlxoooK1whq6D)7mD8@?UU(EUty-W}xgHswh~d@loPg1ma7 z(re&mx%iM3>|XkOu3v5Z>~+2w;F()h5)&Y4GoN}MrIw3 z%*kOY`i`lnx?8aVKvU$%z=3DeTzjutlwtQI*PKIHFAC*U%CnTGmAt7}Y431l0(>Z^ z+lB+8 zY>Ypxh*h;Y28Po;qses@Jb;B^Z`ZgoEad-&okLR(l=AanJ7Yt~r)P9IAf1IbyK zM@r*beaWL~-=vI{W^Y(^0O*Ux15@)r8dU0<5vN)odLmekPdojry*2<_RvFF=w$pdJ z7~9Y6!Ds9xE$Ts-o|wFN_VwHV%+Jj{>OSbKZKX3-PiALV6v1nWHaoJr2YQgPHUv&) zL-r@;WCxg>z<73Ch6eY{)CBH>QT^#D#-tqOoH*ta^GFUaI|h#D6UXCI9M1!f`yJ2c zf#d!T&oMBMC+6|QIHtZ|1+VIUQxcev909A~{G?|b{Y#&dWt5j5%9BjzG9D-S|NJz- zGT8O+%9NdcUs;PO2lu2S3+TKr>pG+7rUFu7E5s31w8%#}M=SNMH?`7+D7-fckiEoh90y9(KNWo4m1GM?OG$a<4Wy7oC+hQU)cI`Lmr|(`14pmh*(;E_ zC_O9cKj)!_J1G&GrH+@@6wOc6Ywu}>9bRd^u=7Tn$}^~}VmXAC)hu1Ro>S*Xn7^Sh zGuJ{6fdx-IThlnh3~y>D&s z{1}rdL{;Ob+BZ^46s`7l>PcQ{S5a8oL**f@0u&P%AoN5h{w8=uP69o6cmBDxt1I zo77+$X$n0@wv^aRpogAiMd4N|7H|vDibALM@C0Vk_c|t`-+{Q04`{K3U4h_t>n!jd z4BT9FEBOmL(96*|@daDJ-5w&`>etyf4QnYek+CUmuAS4T#+`%NH$}q2Alg788qnvd zRA%ZZE|;f@`p$sRvB@r_hyc5Xq@p`rMgoXAI49xM5^+VoQTKHQmIP5D8MU)uMJ~N! zr8q%{!Cs*zmu61%-jQu0dop5r49pgY9B5-F<*)(lzC1DK0ZuhO=n&gL4R(>5o~NNH z-*W~t0mlR5xa090q$E9_7;|DgAILFrjH#BXiFwR2j+LrbD&LL)}D{t{sYeD#EqCuax-d@=%lMp z(b3G1=;=C5Ff~ar47XPX;C6%I`)Unaqt5M@D$w<~%y?AHr=XHoFBUC{TAw%@RI z=DNxA=eLLbLceJ*nnLiz(3AJAOD{QY2)JOTy z5zyIjZPZD>v3@OZ29fYePfhf;EeA7(P{xf5wdBCv0tt4<=^CSUi~28?+(=hBduZ3B zqU&uFVDs)PpfMGk@-a6)2&e|=T<^BJ$`~M{Ejw_IbURX7QR`}K(GfV`;CoLCETj%{O&N#1OiMlfel7m>SM471)J7D?@a04mf1p?amZh#@Y~jzNdkIvopB)I2!+n;$%;f-4 zV$Un*dlrKsbIF^7#X3J5*XxiGUM&~-E^bN>8O@piyNYRYuuUHqz>5@hD0t6L@tQhj z6+3y~RkSlt12a;<9*+A@6$$S$_OTv0LI;ILJ7Ybh7c(J#U)xrp$B7z3f$)ZpdOj=6 z1&js2wD>gGnH7VKFPL}js_!h#@0TtUICJ*xQ*B?AU- z9>C_`jS_~{BFi9g(UQ_>Rdc=bSO>aorulO#xs^K6 zcQb0^sEmu1(#kmdT7zWN&_&?uAS_wUR9iqt&lOpmRtynq_>HCH{9Led_wQ8f?Z~sc zf%zHZbly)XRJQu-igcWmtKaXTZyLJN+Rlz!Cz>1P;IO;sXwntu;wR+b9`&={Nw7^I z2l}LyUdbOQyBUZkBi&q#rkM?sJklx0es;Hf0~}2sITVk$aFXSCAjeUeJ|tMPB7>Pj zk+s+`o(I@%t6_|H$m1YINtuChOpK|_!11Uyfm8EIoB_zPNXn$ySSIK!WMGDyCm5_j zAZ)50fooZORZp#Sw786{vnN$ESLebb}Dr?Ag z>rS*+tn)L-av;Y*PydLE9{s}Bl`6>Q{VXt*Q|(|4FdeB^O(p{trwo9psP46|HG-cx zfGj?)L%G#-+OB9bC#60e%lZzbUI<=_|Z&gDPs%0$O{p6Ze z%hzY=i>ev3TnLl#yqJ3rxN9G`Q#FpSEiSKJ6fv;p{(PcZqH50>$Wqa=ftI=PeFx^f z=rUD%ndf~?Kr?#y9@Ce`NmjJq&a~yJZX!e5V39g;4E1BynNK{?D$AnzRKitu zN}W+1^FX*`q5@Q}nziIq4eeO--OhvF0+h{Wr!i}p&f!(+S392vGwOM8T8ATW(dA)J ztOFAQIcmW*RWncyCpf7%vx$1r0k|y`P-C1&iVLZ>r9){_3sr>7qGN zoN^y5sGU`DAi*Lc${BkQ7jV|0sRb#RgMYLu*#W3NaKgK{=Verg9`bhI4YNOk$h&}2(RyqX;v1EB-2TN0kZ zQ$M}WbW7_e>5@!9w98^tARV}qQ*zQ#b>VrG?6);|Xcs5=nt}-wcq=_XibxrB z;i*u^nZ8|te4_WAT>lmb(SF*t^WGb=It}bBTpDf1ZqVBs8ZM~Xgce{|5E^B-5_Kk^ ziEcsw@LbsofQH^1)^*_K;#xD4P8}Hn0n8Q(JWK+LFik+V8I_^Yz9Kb@FR%h#*82() zDPY5UvnJEfA_p40nYPL9fFz3PJh1>EaGIxXG^J0GDs!XUhiP!?j+Dj?%`yf|Y}8x6 zyTFpm_vvuX=0z~t4Hf_sIB(MVa*~R+7R$cMv6`nd#w_mw%S*;XqAb0a;P2Hj2s0%c z%7mYSHchn0In-fF=PIrD8pBx*7y=;*m!F&WZ-77T0BJw$T5~BBi7sbecF3K7+6Bl% zfh=dMp{)57i1+Z(sXw3BEDE&3vS<8~lV>=(f*LEUzyV3uAy|MJ2Tj4>MP~gQ?FNGT{lkD+1x;5YR}v)st&>m1iEI&XEz2oT7ZrVJ6TbW zCOm)+*qS#y*ky>y4nW#dZA^EgOOY?-0Hq!Q@!Hx(uUefEz4B!AWjq*FXxsAE1(;@aE)f7UfQ7wzfD!SA;(1L0I04)R&=W1Ch;rgwlpG$a z29#HpQz^pYYnp{M7};r?erJJV1dCbz2^W%Dfh}dgqO}=MiNsRUp|**2!a4;d;_Nd} zxi>h~_~8D;&S}HxgU1;SvpP{ECU&aGbNW$~p{U3*pT()l6t|xX#OZnk=;vIk8r!pr~!usRYPSlEz= zzH5C&A?a*883<*q1I=`ce!&WcWIYEnWu{3%GNM|F06Z|#d~CNnj21v^=t23NzE%Zo z08t zf4z28Vp>Pqf!0pZbe%6|cc`apwu1q;IOU}0h;|oE(SAFH0T)~s$2-96O*r#&qISaB zU||`{=1?~)Q#O%^cBzQ@JY_>dYd~L#I*h}z6pR#D=gD#d8PmN%`;`YwPYMS^PqJ8e z$`g#IyZq?dm_WZVLmUemSIua188pZYDE!IwWiax|BUjEaPO{}zpXUhw(rux^bUHF{ z-C|0&BZ9M$F01aGTkRl4w|p6?=@Qj)e^jWou6HFD>WkRIk&imifwM zac`&jty3LF7TqVB4v(DA*%?6S0)up3HuT15XMqhh5nwx4?$U&2flN(31FKXQ07RxXQpf zvZeEEr(JhrN`~D5StQT_ldM!P_SF0RS;**$cGGyq&uuPw7p>|^xbJijaz4l<4-Ll* zcRyRufX_l|f^{)71_|H|%C&L|5jV-wpOY>c4~Go^|NVMZl#vVa~aP%bBjN&f0d52yoDDH?%?A6 zW#B^Xp#!Wh^VC+!XcS%XBpy0rs|~4IA7V0~Hj{ugCFgo}WY^DHPqdO({$s4+=(2Tr zDg#$!P@e+W3HI+y$)dd#S&-#f`QCT|Ck@5)yDWNOqVY_KKw3rgDu$%Y7K`Da)?fhi4 zzOq`tNhnJABx9%jOEYCw#>r1tgYqh)C_9nDFHm67d!5W$^HdM1WbWimK70fYY|TimU$p%l#+45!4Ot3`4;@8x0qI@h}o> zH5~#LIffNP$&D3`jUPe4X|HvVY{*7kFE#vx8Hu3xUJ8d!MO23zJ*0t-Q-)4;NjXPz zCdbsX+8rIVu?$AwbJo?L0izL^KsKfRHEr6QK!e1D4yNR+H664Crrjg>6;&aF2C++l zPaBt0-+!;A6x8bhJp<@h8cpjy8!Jcq3$2}&v4qC}HTApHy_;g^m6Pz!pi%UJOQ##N z46Ok`1fwyW%so+AgtlbM0F|<-8lcpqVH>|pE$4~|0jj|Vv}VBOM~9W4Xs7n;E0vNOV!^I${_G{}pYuwxn+2FmEZs?8~R*PG^F$j+eDWJEnr9fu6e!_R=m2(ukTI};epJdT4r2U=b|A|*HKTm)(V9l{)qqpAOJ~3K~zk0&r^}~kil2_KDHA_STYyFh}J*RNY#Ub zR)yHKE?HS;UhR}sHoc<2%Ur-g=cItBUsR~F#r~awJCph$>Wo{ibOzOk0iCP>-lyqZ z(jn@C5;~(%g|k-eqSpqq>aFxuq9U?L+RXiiGF~TLAGRM(q4}(6zZtFd+Mt{aKzdw5 zszQOL=&Pr^gO;Qxu8dHmf1k@?ki-?HD5utYf@SM`e`(t+N5lFSkWTY;P5V)|p!E6F zy5~S~@EssIQI&WWFZJhF%zQH``oaRv@Py>90PczQ`kDq4IJYgQ{Jai|woq5XH0F^l znbIId9n`-nGlQ}*)v?GcX#95`9_HuQO1dY`l26jk)=Z{`DSfnRb|`p4T` zvR9;i0HBR?2!S_Q3U5YQJ8Q!6Du2&pz)s)H(a;~L-n)_==K`O0H zz-s|p#t`$#rVahd^^ya_h@jTqsnK9sAKBG$sI&qpWCBl3^3TtRcF-<-wjL#aHuz2v z!iLt=7&ij2jO98)j;uy;^qsYvYmI8p{Q=1wEILn=F@faU-HsjIO=S^VeXPE+BBYg7 zq0Bq-3IXUU=06p-R(4VmPfkeYx`&Mup4zKkdW6ww0~hL@)}@GZ6`3-tnbOG`x|r-o z&6btCMsK_1Nse@8>83eCpcU|(4eqTnEi;Qw$PAAo*^C-dzsLxMHH2FoOMfGQkR#)L zD`!&6?g)}8MNO+5&d7LY@^l89&L4UD%yKGYszFt)IN~Q@j0ARXCxcD||Dq5DfqF^@ za_yS3bBP+B1t4ORv#RJHK%3E(8A2$62<~Th7b@;mYYmvIsh=sh;it7KtGWqJC+8X6 z3Q+mHQ*KjIdW!yw2DtPiFXEo&HE6Qzt_0X;DklK7kPb(n18(=oEwOU--J5Rbv$=p= z!;n0l0i<=Tbmdel=tvY@@hk_{6t<&&ewhPQ^A9=05Ev~z4xsO(9BD9TT_a0U>zPv0 z{i;z#J+JMC09%0PQ~=hrw6dPcdNk2hqN4s5Z#x14w4$i+S_&4megf(z`()ix!B&9N z>}T!nM8X|!2u?@s+p+_;o&L(GH3g)1P6Od;dNYPFy=y*P$SP;HuETHUch7Q$I4fx2 zb+;l#;O#iYX)UzNfT>)kwM>3DpMX@)D(bEP$LVKK=SMLa{OzZ;QBcs0XTr6K?&Ozz zc0Qe`MLO>(`)_W)n==sqIMYWvOFE|_?S?AOzJ|`EA2k;5fpr_|s0TSaVmX8g-V2=j ze5UY-pIN$#fjI{(PLyKfwa|Wh9ZPqeg9A3KwvE0A?a?rXJ5`fJ-;j?1^eE07BLNQt zu9$f*rT~qxqtFKxNn>G9!iL!15wz%zZdw`0qp|fjNI7|};m!pD5@BwifSduLg@jx~ zrX!oUneKj&!!(+yh?)(Qs<~CUo;DoebiFskkxHk3ETp{-uanQ^fdg>yih;Z9DZ&O6 zjy!ekZ@{$?S?SxkUk;_#MXh~84d=s9dVcg@79GIBGnZt12a`Kl25}B8F+e& zVZKsMIVOsvObR%ivC}l+*4Mh~UL&CT1V{Bm*J&H?+3Q!&Y>93F9zfEeb3{+tn`C8ilc+)d&%K8ASUo*3PRa^!|P%@Ei z%J_@NEl|G3!nbwpa5T}1#`15l?Q!dX3#B=%NQPKO$Y8IvVD}!sr|aBlA0Q){1+t_N zr2u_WLcoK|C8H35maW#+*~+xi4i;pQr>n?&V=Y8Ple4R{&^G}JOHWgFj7sMSbM@=Xj!H zBKuq9xWh%-6I0IUPD4F)|K8~GzdITdsSYOWS*>Zyv1^E0GHVhmI>yMDbb+1dDaWCr z!mL|@!Ev)u1Pgwpt5WwH>TpE5kAPFK>mB}|uD)$MjwII=WMoNl|Npn1v8po2^8kR6 z-k#OV(`~sbGcLSvlO*%pVVMv&FFqJ)X(kI6`e12FNRy#@-k+0?o~ zYDS>{L5`V-8}OUJDXrYnV<*{w4Io|@3*vDgx{JVWfzzK_=oOgv)gN!e*k1t^_2?yL=N=Qw^6d2(6$rGw=PfRx)F!nrC znmRf*-F-+~Ys!h-y+7(n@x3`9=e%FjXInALpQ~^dtzO06e}$Kw9t2Boaxe1XgVoPa zvJ>-RP~XSmUMNXU0Ur8q6{4>b}=!2|cfK0wrSAGS`U z_F`sm(56vIQhVX*z2dT#a-W0oNitoH6ZQbK|5LpS**c*Yb?5grMwXMJd7^5aiat561U25V=DuP zCgimzmyW(%NR`pXaB*ADq35e@DhdNY1i99LE~p!m0X}!%iY<@9=3zLU@=O#ylhEXH z6J}sC!+nbybevf$*a#mW&93S z$UC>Hf%g0VAU2r??c|v9buL7I5N=KmXpdc?v4MU*iz#TH9q};iDg_q`x!;pKoDj;o z@|44kxDg+rJEkHinY3=U&m0peH4y@Oe(`2K4O9k;XQ{bwc1{f;6{;#ZSr!kt8;HHt zxTJS+!qT8aT{4nQx(XhFJ&;TUT-BOHSKR6hL|HRD5V+8xW;`L>u^NLkLCPzlL!HvQ zlVbBbZP--7%0zV_$GF-kyF#Pj9hTa4Q1WnOm6*m%CwfSUB-jB_daa$PLM_vMi|WKZ z;qg&bDZlhxrhP3MYd2}O&w`wC%Q8ja@S7k0wl_K#*80Z2|1vo+6(SPI!ZhN#Dq`X@ zsJsDqMn@{ga>W%`@zU~rDAV_{8j#UUK8>kM6jP9$Zs>0D`6iH=swS(8bdZG^#AVn$ zUrYwpOG(z!EDNf8&{=YZOXLf?_o*fW04{ijNho1p!Cka~pdHU{eh%39+m>Vu_L{}@ z8Vc5_QtEDi;EVy1Xdv^Npd;2d0>Cb-i8QF1^2JlvpGoLsxRj^{T&aTJNj_lw#y|aZ zr6BDhxS*=?ocXSQg768ToHRICUSE7yQB4MIA0-umU0Sc+qSkc7^K~NR`3;GjjqFx|3z>CeSm*V#iP z*Tr&^_K_tz$hy#bpWc;qhL4_mC~&3}#74tCNabn{LRE&xxm;g}{^fG#7w@ZS!9H^^ zy-D$rzo=X1;YKHCbf7;NnfL(TYq7Fc`xl98KpaT;U;@;Cf_&~R^8q(avl2N|zXA1z z-2AuAyUDoWR4LH)cxS-LjIYtjMGmvV`xz3 z27``evuu?5j*dlMvdei08bl%TsLcTWaRBB}^wZhX8Fm6$C1V8{=bnv)3?=WF9KJ3} z=0#j&E+D@r6)bVc&QiRtLa`iG2HPv8gyc0I0>C=f>3E95MU z*kk?svwb73F9v%<7XlqZy#Z&r<^7V;8wku7Ntd{Uyhf{R8nf_Tn^w?2u^I6>EtycF z=JO#<-+9B6h0BPplbYD*%>C=rVbz2szE%#tB8 z%`GYq9}+JBZ@!mNi-_Slw-Sd;87a?L2sKzsPK~ILg3ySeNp;+Gn((}{(B``uMe!g zo44AxxfS9QI3|EDj!$|+fK5G6KF@2RPBiMHaOs@U`ax5xnuP8&d!)qg~{(z%E1Nkj47 ze(OECE==5Yr|Uh>X%Mur^^T$!1_N*=|CT51S>tK~Y~AXL>OyS;x&U(XS-a88pQ+(| zy(Q&&0~&hCN}cz?tOvjfk+fId(>n1&ifLgWcXNN+AgwC2q_67kwd!j6tgUKb7!2q@ zSmGE!->foUL|DvoH~m2pf>YKd3eL>l=&vl27tv^60^~F|S_flF=dQfTP!7*4Sjr_z zM1#ZlxiLD$8vKGm5;uDughGrGNjuoD36L@uD;QF{nSm`Kj%-T_V-yVlH_&iToZT9g z3qYz2xxR23QH7kug|1(%ksE;IT!rGcKD+L}pdyK6OR<2<8M2yQLbM?TA`R+HJCSQ4 zjlhF`6h=pm9y61n##AJH_EZupB~KptK22IWtT4hXxllCJw;}ZnmAFG^#=pWSZtbIT z03u?PTx$lku(NRXuLji;VTF@441ffzwI~9-tZ(7+E=< zf=5zewKcD^`#uH*s`(vN81D5*=&=IH1RMIZ*Q`$n*@<`o>&2b}w9Yr5VFgHI%!8nt zI$^s-Wb;;X-f~7fBT)iM`Zyj|Y(2BWjjjCsDD*t2c|v3@xty<`ttYQ~INGi> z<^=c=OXu}aJ4-Z5?{QC3t$Q0uKjh$c^Srr|Tr)&ZG&Kb>0apUH5&BmdaAYxMoRl2 zs#xTQmDE8Z^vk}-?>`7|0Hq4fR7EdzI&sbUx#wh6E9kj4nfZN^DLOP;0a8ixR^V=_ z-;?mULg)V;;ffyb1Zk^DHtG3D4af|^c5JF(7(Q>0x`-y`>lTGtttxH4P-;ycsAen zgO1a-G3^;Ap6k$n?IF~!V-V0_m>R>+WxC`Wo|M1OW1qRg887*)LbWsHgh96HD+tol z+-N?OKAjZjZh;H6H3Pvma%}iD=BV`y9&q?CCASB(;tpJhRj7Lt@NrV6d(0tYOqNzG zSlN@3?79mAJA18pR-ZQufs7iX83m02{u~2MA6h7Z)ystZ?`8C%I%I51Q|}7VZ#On*|6ocw0zD6yIj89p&)Khwc1CRQAuMx}5 zpfccwv2_lao~yRFMp>f)eOVoo)NZ8}SGa+k7xD_N8d z#hP_(D^2)-brDHX@YMC@mTw2d3Rl7iwuhQ{>Yofmhmwnpj?Kgd434@!3Qonb#h(6D z2bzigr^3THv$Q6`#~n2auAjWBo=d2v=wq~_LE~Vhk9}hcL7m`Fdi0!o0R-Nf^T72p zZ3Y!WU60{}0-vgw^F9GoDe*zfeHo`Fn#k!X_{h+G5VcUFpi<~9dJirI6E_27sV*@8 zUchEw5at_mf|zy^-62|7$YDzFzBgKwg~MsB`MIeWS%C&X;7dwqsz`y#AVv%0`eJgP zg((l2atH<-xPlGYx9LbRcZbfM0da;vu>h>S?ONYA|yrAbYTEdV4USOI>_Tw$-5@4`(m0zRkub8TVZ8`R}mb2`;@ z9Z)MLEm23CiE(eM!1eh)==D2psyKR~@1SPLuz z@=#sk#q*S7QD8tT);CNC&3v6;7bGn+PdSvlc>Z3SQr@cML&!Gw*MMCD*Eev}7e^lo zkQ-W=0L&3(0Nk6&93(ZV1W?YNpS8Z`KF!Z;#$Tb{Nyb~MKIRM776=4-$sU$~IRv0M zY=$2KbKl+6k5IMP6#^yUR4;pLeN#SLb~}{pq0YVWJs1TmDgx2A2Rb=nJOaFn89a{> zm{}VzsMy?#2=v`R|H8v>5%z(Jf8)XnQ@!;UZTTPs-0a(B7%gG3jyVPK0+S(1rrQST zFY>!*z?*G_eXQ0%cQI3Rytonlnkt(8ehj^uf2VveEMv>V1KTFvM~WGQY}}PeN<{6q z$~JK}+I%@RaMAWSXx`G51*~qu9VoD=LTkN}!R2F7`I#!sg>3+l)frm0PsWXUlnyfn zU?ufP!Erb^5NfK1(||RQRr1rCF!L7IZhcJ<$#*mwAM*^Sxse&WCC7%obicJ}I$WK~ z++HWakO7b7=Cp5M{UF=?a9wbaHbT^p3MFht)uBtG@}|6SfLCj8zF_qTW_=38gO@6W z5}5NG`NFPW0F5l|hXYtq5<(6r93*M|Jdu;@#*5GL*GrlB*>-&}*GtMt(VJ(hJ^&~w zOW$vL1877>&NXz*{dX6pIoOS*XhgqgP!d3kKKN2 z7=ST)eSSI<-G6~*qQ`ammfcxXC2?ZSKmy?4Gtsb|&2wep;U+L=wQrEWuK-46*#|I$ zD7(oQ5JwQ8Q)dXK>|Jz*9VeL!Q59N7yqY~4Mm<_IkyxmYIOF|R6|aS;(hjh%rG+#> z$&hIrrq$SSn3lxqVgz?P_6G2G_5^JE>;$K&@EWRwG>)xhZ za;wsoZdP|PDVN&)fvbsA%@deH;KWE9D~erP)J0RR2IAw{uMcAV!BGg=@Z@rWMF20J z(fA>LaiG=srlZFDoo}i`$ zI<$gozUGZkuSj&ldhDFwsbOeVeQVv4sV>m|%^;+(tmW%LA5xON5`DipaB*Ft*AbCz z&*CuG9qeyA2<+*VV4}TYnab!?Th%5yTQ_MfN&wVxs5P-ViZB01E{(}O3}%7VcXHq{ zcbn8g`Y^~owJYF`4Rj8weYYG`ZB{J<40cQptDEbrB;k1uc&C(nB2e`aXyqzA?Yeu; z0z414vmpRv&ar%AZwZYo1wab=sNVJAbBH?12G&zmvbBgVc!(N}`{yJ+Xa=gHU_c2v zrPd`<;7V9Ms`<8orr88zEz;TcNv4-7$)54#1ld5xS_6zS80K^J{g>x{z4+|wn>HF8 zw1{q23M5A!?xAbfZ{<%zprZRuO17dK=r=zXknb0jTt3$wl-(cTR;31vyBZpJJ9IqC zj?<6+=&ng5KsJRmVfhVJom&2Hkat(3GI)N})Xrh2EqwL`r6y{$rpg5ya-(aE zviXK zpP?~sbZK3N$Myxc1niwQ&(jW^r8L^r(+oYI4_=y7PXuGx3zn=KiA?~WxEzo3 zMpPsIIrpvi^5ul(X%+Z36y2z5cOw2I$29DSXpp9HHog(tiNiOLr2vg*Zz@hMUE65r zY{%jmZjd_~QG*)u4C%bBFI`8;KdM|x$H%gMcCpHpqF>D5n^w>wN}wI83|3k_WF=Y+ z$yOo@Bq|(~$jLsb2&&w`^oRhRM)f2%UGI4x%CCCzCjpDP8?m%MGx7COLQACI^cCBZ zFr{J5E$3Y+Cp@%UJf9zo6tXQ+1E|8@Z`wrv_f1qx4=WpRD3-iGN^TGUF65wXu9_51 z?+YtT`J_%vA}Z(FqC!;6y|8_({i`HT2YEBtWWS6}F?I0UKt}(9)RP#xgWnr4ErIqv z^G88uoS+;Q0Wg(j&9l$qbpzQbPu1qbsnVc(>+5Elrr~uCNVrEv;q#xQs3E$HL837* zan2ePus+TKME@khZQ2{pWeIU5CGIod*A4dAxT3Z8N^SL|E< zbt4vk0mvUW;GRo2=GO|L<%uBV?$MVV9uwd zcNwS9Ub{ce_og+;nKYWEq=(ra-VXMQ_EcACtL+0> zwN*u0jmm-bpnnIf=;m`fzxU?Z^LedC<3<(5P}X&w1Y=^>7lBw!RwnSVPgW*Ut;^kloS%pu$FPG0C=i z3ufVyQmQ_@&r1Or1}}aDhF_?%lP_Tg$E{m7a-uplT1`bpMxxN@(fKd9xiY{kPN6Zg zSb#d`j`d+n10xfoV7(09X4t=xbUgm~FnPQ3kDN|I`$>NCN}aEbw5PFK5Jq1Z;CeP(2Y z!hJkzo&hT915of2x|2P|9pVM2laJE#K>06_S3je1w%mvX<(KP^*)h82q7pu zZ#Da5P3cBs!4ivnxq_0P`3@T5Drti~l)o5wX<=m8N+>@8DWOy+09Pk}UU?w})(41JoeLBm2?AH@@1Evx+f9?vEZ7*hplnab%IM*WBBZ}y+gZzK^b5YL{lxxpjGL7IGL=+KY-_wP}N&%+A`o@AXUJKD}zohzXC#`_ciy&)iUw6=N)}sydHXH{cP9ynL};p$I&>xhr|B# zM|G(Z->2$d@+F%f1CNxRr*2VZA?flM9}6qpOwOQ0SArQ{&uS(XbLPfh__>L|b}ZDO zu}=B~T!!p{k{?VGqd^65T<4)z+O>NA@8I_I)e zt;y%L-!O>UPC{(2fP)yr9&KYs=ubJ}sh4ZzU$W3?X}G)5lCP(vWC(OfvAP@~oox}Y*P zfX(y6dCXxGR_P0k!~dM0p)Wp(ih?LM=n!2i2Po?cnZslgO}if79Ah7z$p}B&m!oFU zL)k6#=RHkhIL3Td`+Oc(Gcoif{YYj~gwvNY5>aQ~K|emM`>kFM|H`RixcRXs0Mbi% zz#2|+;dc$ihkW0VQHg_80YHASz}Kcj{d*qfL;VW`rxXh-#OK+ zmLrFX2?4zSEhH(NSVW#Zegro*!ozj;XGv%JT4MzTp6bt+AMq%p*>b8$JoRjqm8JVdLMWsYa7c|t>*=$>(~{r>YttM`ro;PKB^`A&G=iG9iC@4U?a&FnE5jjcry-d+P;kETUL)557MQOH;7DwE2 z9YCF{(s|G$K&dlhgymF@lltaClrqml4;!=R($M}bxQ|aI1Vu5 z5g`QN=w)J{nRmbndZZ_4i^(B0dJam+1_^ZOc-|2^?r~*`Jy`AJ6{ek7T zbS4Pv3-&J}evZKiUIV!x_!rAHyab%QN?wzd1Kh~beo=@E6>bs^q&Ua>{>#t2{(w_% zjmihh+?kX45PUpke6&z11=r@G^YdAHEd|=41ttZ_R0;<6G*%7MYOF$lPSocYh(hEy zB2s7|(SGu*1J;Rl2`d6~_tuSmV--l=n|A}oCEBC+~A~(wid`=mSkb-Lgq_KsX2i|Xc{%M z{YLG-=nBO3O@rUydwZCb&Q8^P0*8=nB)2kbBfu_5?M?Jhtb9p_J`--nCKr&;cF8|A zn{Oi6SlVpRj`htZZ3R-Tz_uMcWXa%Kf|cd!QdP}scg{{taOgzI3Kho>UO-AItI2~b zm9n#i7z#y*^@nJdX@RaLq z#%lh%2Ncc3bujoTG}gK($u{&12pITgLR@@TqJ>aTO{>XG38H4a(BV7yEOfo4vL#9- zq>SPB)_WG3G#GqnKby#OAb>?N13Tl|AH-5kCQlMR0hrP(@D|L zIkfKRIX@%E>9sZ*4r|LPMfJ35-6`6`Z}k34E1|@Qao-nu{}0n(TkX8C3A+W@$x?x|FTW zg&d?aT~!e3VW=7maQ9!V`~g}`IhJqiMqWQU)HV`DZg(tX(DKBY!IBLbEp|H080gvrnFG`foBY`-=6Ea ztkvJ912&QJnVWHGJ#}Z}0u_!DkvxO7Tgk1YA5GU8bPh7)R)Tmqyl`}xb61?eg=SR* zw2!@6?l#9divR9jl;CttY|j>1$VFy)67mM}Ybw?}9~xAq$+NxwC}33OHGR)sFg?!_t~1R#81PRQSX=;Z z+S_EnHMGuQdFh@5w6C^B^083kttpn2CRUY!;oz|sNp-BQH*>}eApfB1ul}xqHG>~g zRjSP(vWhMr^l^niH0OA9a=&TclyJls?9Zt%rDQAu6beaEg#m=-#)Jeqgu>?f58c0j z1VGv-FbW+~ozXdB!XtFPdfwyEC<&IhX_og?LIzmK$5Nc?De zIvaPLluebfSaEZOJ6%DxWeb6}7PYYdR*}fnID(N*oYm0n25T##UG!HifftH-Y>X7U zD|Z1LTA(8=#xGMfMZt=y=>D9!RwCWo%Vm*$}`E$B>+DyesV~H4WA6aQv1x;rn(9Y-kQd9BuqGOLY+{y0@ zFyvs_W&NUZKsT^|QP_u%In&oJWh_>KxnRE7X!0w}^+l#*{sr=dx<3-(mH|K_;*T5& zGdF(3jkW&c#$loH7o$y$CK};+2)z;ch07@F9OlBHiI#zDAqfx#27L_DgJ()7r=%wT z5Y?_1MvbTo@#6FOpfhd$VnBbtm3VO5+OktAM^Kxp89qe5oB<)ta_qkN9{Mv?fmF%s zho99&wBOv<{fnt41Ta$_C9{Si8cB5(QX4vy0XyKs1Gx(xuBy+Go*Rj_V-Oh=T>7U* zg^7kJ5!XcrwSR&2Er&zot`UPUS35c6J6C;>>kEj{AtI%~XiS@<=fp4I235%5Ta$d8 z4}f0ZaCIB&C0^^pDm4IBKS?*bhZ`4Z_=rLLrHao$ zP#XHzKubBp2-1A#{_w|5Oq*DyjB?#V?=9Toh2ark?gaVe- zl(67t{Go-_d+f=e$p~_Yi@qXS)6v5f5ZZ#S4+9Q;QFS?1Vxlng9W~Q7FiBlN+7hx^=EJBT9aH zesweP*e8yJtDN<55kThYCP)d>N0(wXIo}%`Y8nELyJTNN2~(r)7fkNVAb>IgBLMwU z1Dr*}=3;~b=m$lyO$BxW3@E;Pk3b%}DX1|wS=B(Imx@@8N)bP*mBh?7gl`yv8RA5?_6YBaJ$C0J@Lm3TtsLZ~{x{rn8-njj)U zsn88b>%26*ldCA?XwwK=E%iVpyT!B17yquV>6oepCsTs&L3zH=fk+HL zRt;KhwT&9iWjr?4MJf1Ay;G5Llu)S`Mh^K*F5UG=B}x&;eHxSTyD`vzmS;^Pn5^g& zOkmPdE>NXpiVfX7gEPzFk~A%=G9f)<+DXd!?fpxtQP3$cfrFBTl#wi~G!OS0XAt!U z);G*mZ_(lkLg%$Nk{TIwnZc&$L212iRdRYOfw@>s0@y&VsFSlmh}y6SsC`jD!-dHCe94}yLj$9P6?a^0|5`FZkRe0x|c;1nr2qX z$NiVu*f{h7+P9nl5gz;|nq5x-9l-0Gzf0vJ1bpk9XZ3Xa(w|vRR1F5O9|&AArH|>3ouGt zAW(3AaTQ8;AwX_5x`2xmNjg*|8I}vJ4^`Ag8=k>$BV`wK-r}V*D*Ki~%a8Zf9w&p< z1%hS;L`r%&0JQd3;t|l@8)UtjL4;PGzX|k;FaF)&UO`D=;G32Ac!Bg3BJZi^ZB-^i z@{6o^TtwrqpGPp^?_02H+BAOZIcO8l9=GFw-UwWprpx=oDv1Cv-$yJl=V%ww@{+on zp(=T-Z|wTTg6XBKu)6{t>rwz|MZ_Me3oj2;(4l_}fy8wkp8W+rZ{ zS;dR{FjUE{Duxtt>IP>bdEk~iCv@&Y)gIAh@44ait+=eB90dWhZf&}H`_CRTq&aL@vY=h$%Q1rGk~k- z0-r;Z!zBw{aNzJo3y^W{a4-i2w=YC|fcOTAoVT@H&IN|5k*UC{FvCRRC1X=kxf2?M zn9E0bI0v;os8y@U#;tzCrSkg)Jbh7>4e5-h9O!P9y&PN!nZ>RN zoF>s2E-B>ec(JSAh({xD0B|KBLP`rA=;0U#T=*W_Bb{+mD44LEhM5^M;~5y?T*MfP7Pqs zHRSuu^yB^o>S96~q^~h?k=FU{$64t~K&FH_*N=`XBNeDzC*gwpVh^Dr+fBOpz+*fBauMIW|Hn8=fS0($>Gi?QlW+#+Sf=LTcewSlF)X)pPZ(L+<9OTf)In9@Z1+qoQ#F&_aksq092d3QlbqI z0j7gZgep-~%jhjMXmK8ag9EsPkCJq~hW^15QUM0--mB8On9`%WR5z`3=L7`(x6Y(>}RZR!tFvp-t%O#-1x$1h^L@{FlS zWrV7oaje&Da@9-wh(ejNpo)oucPayh0>%#lMlwV8nh3lF5vV5gQ346keHvDWN|3JT zp!=xR2(?ur5XkYhrmtoMdENWQ8KT+365NZCkGDt!<38*WsM4hO5)s(Q06A-T_>y zh6!z&s{0Mp7YT)`+|UN--mfnd2nfURPeXR9`MKc=2IP9x(W#uH=>Bb0FL@8#qq&R^l4y*;@a(~vISd>Ax{Yr}}*HXe-6S}cl!#&|C`taGu zc0xUq0DY>GOC|7ZSax#7ovGHD6q97R>Z6$Mp8>kCy`Wv&Ix{@q^v&pv9UoQm7X6<3 zX9#cyE)KGR4)-3z$q#T8ra>kV4AdQ{s1}n!zMVB~(Z4_^mdokp@rO$wGQJA39X^_8 zHbza-q-ARfY1rIfB6)kNO(|O0oJokrl*i<0_0ULkDL4)_H|s)=nn4{W1pQr3ofZfE@ysD) zX=n{#vWu-@ImR3{%xe_f43#1}3T%4kYpsD1_EK z&mGE!5i`WiBnoVzKKuFX|GDNG>d;~;K1wd9fmFsW{p=~gLDi9I<`N1y?-oLk=3Xnv zMTkx$r`tfqMz$n4al5}8c@gHzQpzU&x^PE2Nc|HK4szN}COM}h*_DAYVY2WKoBCBDXt@$mZU<0m2 zuJixldqi5rX;79Ya06|X&_Lb)&=58C>CEBHm_2|JANoV_yX!5R9P|9VvVo~Ot16FV z?+Rn+oO9)%ewTm?Kn4T>?U9%o56n|77KG;(n!5R#~H@AEva z0yY38#HdtzyrYC;=$^b-rMWs z_c178sw@KTiJ4|*gKtAE$61SiDB!X?vf&x(Vo*@dfWJt=>_l8X=c)U6Ysfo?#SW{$ zs$2j(PazQ4P9(fGP~Sl?u{nvDpIK{RJFH4+tB;A-Gxe#mCnMf+pgKkZt`N9yCar_R k^VjF^bb4Jqzoha10TaH!ghB#`5&!@I07*qoM6N<$f_3=4LI3~& diff --git a/sites/en/workshop/img/flannery.jpg b/sites/en/workshop/img/flannery.jpg deleted file mode 100644 index 867fd5d5bccdff8f8e15ea8420ab855718be586d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 261319 zcmb@u2UJtr5-@y1D54Z8Do9nDfQW!JX`<2v1StwaL_m5AB|->z^@ABt1%xOi zp%@|-iU^S!DIqGI06{_s1PI^pzI)$$U-{Si*Z=)zt#i(tIkRWa%-(1A%d4JFwr{+{zq)fUF?D`R)EZ{L$*%IoL%H0762e;Eon&WiMZGljRu)<>3PM0rJ3JFYm~3(~B1`{O0+8KGui- zk`@?H`_1eBO!NPU74q?o^acgI2vS`4iS!Nu;d)TbM(=QV6aaAj<|mJc3jYm*sso~M zP(Tna`3?L13vT=kU;h{UGcs~f*?WVVv*(DGb1K|{ZU#km$pq)6xLa*D|gRn3N%X>$j18x7i zFAkkJe<#9MbLk&^T%7+oyMO2dy{vzaw*W~0&-=xqf;NHX1LlAi00(@5>p&>51IPjwfOEk4zpt_&J`}`x17Scgc*11`|9QhT z!_~+2lWU0UJJ-lRII!j4bU*;$1H%8}^F`ocjN~>s`bx{saFls~^}_?Qh;^|CT=Hzomx-+=l-zZLa^j#s4moIWPrU!0#W5 zlT|0@Pj3Iy{y!RXn{l7#w&XVFR)*e()fd7q4 zG)QqB>@g6ewfXmW{4E!!B4}N0&a<3Gpq)V*a~|Y845)FQ0xfRJX#$RcHi-StDE`md zr~xjEssgQ%j|KP%E0pN5!IM?m|gYyR0f(AJN5VH9XP9F3N`;`HJkm(%_kNFor z&fhmKU@ssDeih^@Div7Y5^SZ7H9+7fo|X{Fa(SN-+^g>3akL@z!n4o;eqf&L?Gf28HfTz z6`~2zgBU~1AQvExkSmaD5I;yLBpMPAxdV9wNr&V@UO*}!Zy-&OHb@tw4>AJz0hx!a zLRcJ74n7W14k->r4s{Ma4pR;r4kr!|4nK|vjyR4#IZ`;DaujjA;=ppWaddMGaeU{X zaxkC(bRYB}^axZ9ss}v>wTHSvZ$RPD1n5I(Hna#@18oN9;sEqJbP>AA$;~OkDa)w_ zj-(~0Gp9Fa1ZM(gGG{L5OHM53N6rDxADkJmNg6JVreBJYGCe zJV`vycwX@kc=~y!c{cX!+at3_bC3BRw>_bIZtuz7Q@N*gPye3TJzKo{c@=n1^V;+J z@W%3{@|N&6^AdTddAIfo?N!=qwAX2G;NCy>KHXch_tW0-z4U$i_8r})zt3S`z`k4i zp6+|SuXEpzeVcs3d@6kB_^$Fr^QG{W^S$F6;iL2O^DFY7;dkSY;!okP;Qzos!M`CO zB5*>$O29`TQ6NtME6^{nEXXUUAZRM+DHtc1Em$W=6kOcTyI*ntx&2=I6ZYrrZ`x1V z&kzz3(h#y23K2>csub!HniJ*`Runc9_7VP5xLEju@T3S-L{8+Kh_}cckrI(lBGaPW zqDrDxqJg51M5{%6MOO|8A2@Zu<-pAYc?a+Zz8{1hR6J;PF!*5V!P;YL**4#6myg;w^vS2?uJ~Z z+ze4(e&2L(;U>| z*D}{i)N0iFbxQS=?_zj<2cbkynE(=-D$gCK)SgE>PbLtn!Z!%3r~MqWlQjJ_Mo8ecPhZv5Tk zh>4d;k;%_9a%X(bl%1J1RW=PYePz0Q_T*Xk*@m;sbEnUt&b>PiJ#TUT;rU)OVKZm5 zT(b%Dqvn3*Rpu)e+7?KQca~h1HkN6YBr7Q^Z>tKc6>D8UF@UC+CwyMDi{ei?PS`^w=f0aqH`c-&mv%G?<4X6{+; z(^s{xCS4u&Q1ZCx(dBvAGuRUk6NGue>aKBJbG=r1ZQIM zpEEw0KJ>zUjWRH;iti-_c!s+_FoJ*7myq9E6_5qFpwE!A5e}C!t z@?(W=MMb4#Woi{iRdm(-tE;cRR-dnKtWm3ZfjNkI^cr{_{d(cewKv1HHns2T^y+Hr z73%XFL>eAqA=p^#3eF$*z41z8Uz2sy`(}gYhL#g82wcp~JL;&}r29w(E3P(`UWUxNe

=*4X z4L#aD4ZS+OSfVbm@vHvV=03x|)_#-zwt@2l?Soc>-9vUmeZ$Vf-$++U-@o~Mn;Qup z`866dx;1udoNN3cc|SROLUN*rqD;Yj*ZGeBasJ1bpO=1)O?ppKry{4er~jPcpUIw; znXQ=9oO?TOKL2&WePNm!PTg8eS`u2yUp}^6Pdh{VvT}K4`WO7y?rJh!oL;_mYVAGa zB4c7bWPOYIa6^3K<)+?d2g{W;yM@^1*?zjCywl9KVUO>I?Cyqp!M*;91)$)S;|7?2 zu9ky&(G>s?`3eAg1^$&A{Y3$WyAY5Dg!uqH-~qU%+d(iK(j1SW{LlaizdG-5R4wQinr(^l8v(jn_M=%wffoHjR* zH{>w*yQe+KvSo)#^+Sei<|M9ZJX09W-TdJW7gknhA#};ezPOl4_+K_=y&YD zH0bornd~y!RLbK9asiZyfVG>3=%FHZUrvAoyd* zLYQFqsR(CyOk_qBCb}!;Ct@pBH10UkJRXLMO~^>BzSaH*<@Uy(LU&b?&fdFnAO7I+ z!>UJLl2=nCQ!hM8NUKj@%v8#PWoP7kddkdI&byL-zW|4xelGmNq$sHPaY<=uYZf!BLT?mfvY}>5fpZ{>? zqv0pLcC8NePSq}{uIr1DxXjTH^#J21G?xRn z2=^2ZeorZH-rnqe`FtPvS%QZ96NNsCKt)XsAP?3YqKJzg23KXtds5}n9Wp;UUi8_@>&s6G`f}CuL4DHHeyJTF6ruv=3`f=~U^4 z>uKt(>c2i6X<%Y_z;M-Q(74eg|4gE(=UKgTd(ZWqPcbt!TQMhCys|8?O1FM!bML}E z+lO{f?4MpNbSQVMxm4nWbhdLj>ayWFaJl|UzT0E>2Uj0^JoBuEHC=n-_44`)?`J;g zzR5R|{QmHd4?qM)289QQh6INOh6RKNL)v(M%_<{4D^MbD*5 z+TNABtK#%83^eoMX3AFS&X>Q(UmP$5B7jB+ALs+}Axv=mKY_9JASawlmTQ6gEloY64Dzar+B|T7@a1oCj16+8pu|Ly9LJMoPp<#z{p>hsa!)bvR;hRPyM$ z+At6W#vR?R$q{CJ0&_X*%czWQnPp_Abn{2CRS=9)jX zZl6*(HK2V*M^opAZknE{-im(V>5B${LA9Z~5wB5`ae#@03GvKbQzKKxSPO zC@t(ucxA*xcu=HmlzOyCG&5!t@%CmxYQYT(0o`xDt7)tEB)$>R9?an(Le|FsM zNb0!Pe*eRR_YXfj>PYT+Je=}9mHLE{#!BDH*aTNsYW749@oDR`hTN}t)B_(*~$L55V%D1Fe zPJ-4uueK-e-+fs8B-*au;nA7Ul@G3HeP334t%;?5-2K4=BSZGXU%p)&A&<*U)c^P} z4WI8@?p`z8Wd9!jf7Qr-uL;~b08rco0InJUaPcqz6wtwP$qE1nhJnxg0N|t#aLADW z$Y&z};z0fP`oRO%X_NtDFtZE-?tosT4)_AhfW^qe5FLm;Bmm3;(U4{c39`l^%%Q>I zz!Axj#nH_19m)&UhWbErphV6+U=EJrZ02Nf8F1a=>fqkb?ZN$uo6Y0EQ^vEs=hB`^ zUJl+s-toN`_qOjd+1JFU%~!{-#or)sTHu|ar66(t<^4Z}LWNku_eBngl!@w!b{=p) zKs)&7p~Hu8VoqXo@yx?Ihesq(l1C-Gq#~pxq(8|-$jZr*kK`P6k`tEe2Ujc?#lwme zaLo!;)>YnAd7~P5T;cenTFHqU>Z;Bx-8M&AAS}bJ{H(9qT)c4JR@Y9&Uh1Nd!(K<8OFT}z z&U`Myt`e6OuV}fQb9cTP;F0K=18coTyMDym$>+Xr>y0&km4NGkxj};=0-;u6N#TTu z%}CuSM05)Rdh=rJi#TSy1L{qp=&iWh&^wuTk0rIRafTd?_DtmsThSXt4_`pS>5hH7SCZ`AE=kiwm8I^S{`A56H@hW>#6^rLg{XT2{$ zy)V9w4jdT@BfTFzJRURg?T5+as~O2Tg9UynX(^j#y+U7ovZlaz!_?WpvNX2JcO=;< zfB6p);5b-|f&sBW23R@h1SSDCL;|7zn?;sNpHirzD-}`br;;7{qg>peP zpfG4ESTkDVRN?gHEazO}(&f6t)z7WSoya}TW6V>wM`+I>-&$?P8(gqT(%wy(D-fswFQ; zvZRWo?WDJ4s$}mR@jYrOrz*csep;bf@xGG7v4h9HDL++#t6n^=t|p|$I5Dc;cCu0< zOY@Ev{FJx0vyPSS89hCHjnirdDu&8N%EqcD>Swe~jn0~%b3E^97Hp2Rcx0JpRb~Cw zrsu+h?Js-Ii{cK)9nV~HaSCxxa(Us3zdUwj%U$xSiHDEpLs;{*mFvg6ulwZtj`|() zcMZr191WHZxgJ^(_A5dQelxN)nmgtqBJbv0oG$Wy{8)l|;@w;1+d6kL{#;GEbg%J& z?88ToSdT+eem-$e8_sagoXfuXbnmn0c?S8TXw-9s7yZS5lxmkzU%s!*dlgk<_gbkI zQa9GnfP2yu+;Rrb+4}ii`g`|}N}tv`-gjkm-{{dN3VxmGFCV-Q>qOW$b5D>=V@(xulfGLY-}OzcL_<~VD9Yjt~LXPf<({{XA5 zs(>X}QAz-EfHy!FSSeyc_Cr)4=8)@w+%3L$@&3lc8;^z`Tc$KW zQBNz)kjl)-7RgC{b}+Xn|3pDk;o0Y1MfSymrI*XbUiwrlSH)Fx*JQs|eA8HGQ~w4@Z(Heyb02@U-|m#}>h4DNsQ1o&E$a^))E?$0jgQoh>5Ml`oTfDW z(EeFHb!7U<3~TQCdGh=Z5(t1DBnu*^~ z-zeG?+>G7)$-2O*-xAwGZT;9b+b-YPv*W+h#a3b8V^8m%+kNr-`;WY#rTKgH03dv4 z!C-P?cbBdRZeOJXz)srk?pD$6?oKh7Y>WfIyWoHAyZk2R25a^CU`_%69oMP1e&7H5 z*c}7wu3$>?e|7w3@_)tPcjMi6fY2TeJ_sEO5dt`bAW$L5?ngid)RyaCy#Em!!U5&v z;^x`IyLTT*(6Are@Pk4*IH6ozoM2rRf&$+IoI+f}M>I^iMI5|%jz)-T{*m@#kKEZe zZ3i6tR^+v=!*BEMJ$Oh={IG(e(lKR~Q`$PZditl&oi{VLu(YziMn%UUZpOyl`SWhlz55Ryre|bkW#>G7mRnR@Qd(C2vZAuKuD$__Yiw$M|Ka1O z_Kwc3&;0{~L&KzRBcnflPEJkF%+Ad({92{2G1i$Io2=h@LBLi0pW|Pe{V#ffMu2c| zazZ(Ie(MF{K!7Jyh?DDx2Dh-O1CLjP$WhHd_K2QMd-0}?S5C`u<-m1#-`<1rr+z5> z`mNeun*G01?DqdB&Hk;}fAks!_`qD3LkKDam;h{d&lo|;&l?Z2(pH6DFTLAD2wQBO zk-lko2llMbS_ok~xO%leb*H((b--N#b7`%^p}pi1^OB=$Tu|upXmu-sREqGuZq0r5 z70yMQqvmO;7O ziP~rWbidO)w&hJD-;oPXkhQlodLz?PG++jvYgO8@$3DYjT*)PGnK=7Aqe{o*1{i($ zpnXksOYD_pbPX*gwZg`7-t=Wh-CtMne2HXrrJeJDvLu?mb>oH~L$`T47+ zYp)i}g#(3X^Km?~Cn4GmFehBmZNW1iCL zQtSlG?jL7 z`Kft_sQ25WNI9NMYr&yH!_1ZtvXR;@Aeg9G^-_~CM|59Ra^I|S3)hHf8sg1$*4J+!Tcly_oN1#^KC%aEbO3Y zUz!Z+nSHTL3K2<7{8%l2#By9PScG_Ctye1rpi+#P#Lr7oj4c{CP^wjQ?IBuO3m#_U z!4mb{e}ym%ND5_l5_yd8>;f2K#Ci9r>Fnm#6qfpjHI;sXy7u~#?}%~Ed^HQ^j($_7 zcn#ZT@b>A3RIlFFI4epiJzT$JlM%8;A|lr)tj566mgWH)Cdw7|aSbJ`HFLspS<@YT zM?P-VXp7l%^}r+{F&m$-3$(Utr*DK52Mq)*5W`j$3Z-A9^+uJQ>OL}YYq{KU`6Ga4{> zax0a!!@kGw>ThE+-+)26+L9;MTW2G@WyrIQMEg#p43QOcsZ<{02hQ5>Y_#nTJK8F; zu_5|q)!cCJ5)2a*R^6K-cCWi@*>pRW*|FjGaLEcEO!G~^QvI0ub-9m%vWXrcL0Cr6 zOam$k#m{B;O>Y;VB6{rvPSZUOB7+h?PG*gTEU#O$swR5E%Abh+BJ!Yln%3AixBao~ z(5W(}YqM?0!V)TGzC2CBq75o%Jc*9&q;3w5=&DvP5nyMl6}p2wm#~F+Me`grU zkfhVLn}^kuRSn#GFg?3~hrrZkQ7OKE%-v)|@RyeSgPVG@Cd#wP5kxwXG+di0T7V|A z+{-go>7DB6m+W>Ksl$5xHtf#a@4{a*J-gtPPnI>w`IM!<^zrMzqAH!O;x9+tL zbe+1xOi(Jxu9;WGl71i=+R4{xUp6nbZqX93xah=!wK|Rr{C&A(pY3t_V2Z}}j(){d zs8)O}JjW$(pc`Ym3mkeG3&Ut3OYqSR6IGrqOEIT>_`iq8WsSaF6DJoAH&r=?Plsq% z=jRT1)KCg?V7BM*I9e$iLD=Rht!cPs-W4{%cPC@UkD@2(Z5T}(tr1_x=-1ds)6+Xfhh90#KXf`GfrFQ(elD+}5C+l4UKs68I*lULPLs)} zusP0C1s%%pD|pvYY;#<7E3L(}{p6#z&aJWVaEV$VVO<1$Pf{c!mox$&fV*avWWRQ; zYwjD}qR!*1TZMrcmjHLn1;ilK?N^W-Q3Cw zCXrQRiPJ43oAb!=vc6gQKQ)rx9V@|YosntQ`h)qaWdnK3`UEVXBi6v`3c<)D$Cg1L zyDX9lc7d9$HCkVzJfBwnt#S_Cj(9&kYGH7)OMFgCgy&+2xSA7&P_@mN53lrZ)XJ&G;y@^pJrZ)107KFPz$({z)mo=Q*z^Wfi_AFLG4v_ zwTn~x(wkXv@o}4zawh0R!Oq*gJ!+!44HMw!$ej<_b&yC8>zH|NgrqI%^b97Hpk_5Qouk(8y5)hAL4>rJJaaQs5%_*()$Z#; zOWd!tIQJ+sLr zlNe0UsSfq%X9j14#2U0R$y5XqvGDNjbt2h`aq%O7{Do_pT?jnUf_Y1bpdCnPwx{(Q z+0*OqzYpJ&R-0gUJQB@)dAdzpDMfHF4OZb6SUlZaA9e!cKDXnsgR*~CF7{b%iwLV{ zz+#xRRk7=Tl#JCUU24q8Xq(krUA-LH8z;2$?gILV774#O4!llE(y7GYLdL_!BNdUd-oiPS(0y(7q$_~otsL}&dF>VY$n$@CwerH zXhY8wGiNBOVC=XQl(0S@y;Q_Dad83@*{_OlXOBlVtDqp z)#5khIO(L@K@WdrS)2$6ib9W;lWcVY+5Qa@IK}?jxh>U1cN)fh$7bbw@W8T#Y+dDZ zqHRaAPAq5C(jA&-lK4oMewTp~&4y_2;n6@|*RL!sf1At9LAI1uuQO-p&`)o6(60uC z$J_d;$2mmA*vE#IRjV}&FOQ|E)|X1qHtHFa;hptG?aBD<@jHK@M`j5GSOv4P?ov8@ z=8-!-he*V29zu3i(XW`rGq#bNkJBaZ!tibSbKIz3`A;-9SdsQYYaZ)t0&!-)Kj8Ni=?w>WLOVYp2mLhHh3`p<*gi*a^WuvM2^f3Jy_5 zCa=-It*ae@sw6}14Cb>UQem?jGx+^%a7SU&DsS{uX(*HEJ{F<%Xgv;E1HgdCJQ4x3<%kUv3=*nJ1``iCkmdJZ4~Jd zeka7Bls?4RYFX}8w(26c;L0#PWcAhg*5;z0vL^Np9mbnr8GzAWlw+3gla8$ECWL$w z)i)Ht!wvlM!H96y3JgurI5we7hQwg8<;3B}&!!?tn^Wv)%@kI2Ty>&A_L^ev@;nuF zX^7!j@UW(7mSBfZ-K1V*P+%Tb2=~YYv>O7;3U$bW3PTt?+ge~C`^s0^Bf4&cT}b*F z)t~9e%pXMO8o-G5L(H$;&$yQlK~tVjniQ^1{+g-HbRU@?D`!*;qaXE|PzjF7X;bNE zI3>|>zvkH}s($^{^obNE3<1v8cv1j?&VFV};%ZcSO?|h$n(%fOQyuAI)f(!0sF~nY z-(sIQFcZYv>dTpxH?j*LF{m~tWQyKw{#ut*B2jARLj7i;$HCFD7#9A(QsRcSw8!+G@)8Kc#Xi=IjJHFWYD7-9Z*WEy%$NGc4gbftdfi% zz%~-!?h&`tpHKdkHeh7jGz-Pm1nG)fPNgNu<)>!8WY5p$ua195 zH@zzDGLDN+F|6F~{t>oCFwQl8__K~yHKcBIih@#O&W{3jlTIE&=#RT9J>Md{@6ac% z_FS*HVnTblMXsg=GH^CK6Xq)jrUyIm@fNNB=e1;2k#) z=2n=kj&xg;Vf$GpNHn(fx_6z1BYI9zZfuSDmY4sCH2c*xKf1#r z4DA9R>WuxFCqJC*<-G`jMK8x1(&tcGj$@CLtB~h-wM$R-jXJiDrx+0bvwwhx${ZCB|grh=w@M|703bW=DpE7jz+H(zP z;OpSo!BBbh<}3{r^h~>XXq&}>WM zUX;v_TQ4TJ1h})M);6OD5y@FQyMQ8CiJ`u5u@E~}D{TMS*x~EC+Tas|$>fNOKbH;` zEMgKn%-Au=D5akiLRIrFaHov6rrdgQI>Dh+g%V46Ywswa8N1Y_Up#8eUT5Nn9%_Bt z>mFx`W`32mZVS0Pm&l=hR^u~7ks?SPd};G36;{y=#cUcba1_jBmJb zf?KLp9>Ika`U2bcY!%vpPC2fX`^Y7`;u7g?;`bbJPi0EZXPSMJ%xw5@TylcvlFp9S zZ725&fMm^zn>i#;DZ(NB&~*1TnSNh4H40jprqHt66mxmr%uRf$Zx&|&V5zW{KFjTUibp-sa zguOf6Vs^cmAa`O$7J7%T;|m}3l-9BFbCapxmP#NkUbSXci1i9)YHP4IEJQ^c2#G)^V+&<$~n3FQ} z!~4V=&Gf*lZ)#(G(zI6ChTSsxXv918+GFa% zezJ$TLAbpfkJwy9&&`qgtgEN;QNxS`TO1;$8k2qRMN+h!e!EWn&@eeYlor%NOITk> zc)Ta;5u+Co-_5Mc_qk;i4(T%VD=hEo|Ffh}D>VF3`Xd5fn(6web&K+%esJ=D@>o`P z#@LL#))EQ-FJbe0e0l zNI_DHm&mO-4Va+R$L_~E)LPOXkqW-au1O|O?gAu_6AlH(a1xD?$gpJ`c8m5lwqc^P z;)>Pk64N6T(=fIK=3)EF!-5#zEfK-dbLMA^3+!UoXrA#+&gKo%1KnkK^^G9POEa^k zNMn~`Re$nC4MjVe&?DmNgPv+vW?#s+Ew#*Fb*~&A?K-ZU+ZEqyZ-Svg#q&0BVao4hpLRIT|d|3Y&*~4VR zxJ(oGju}cFid458aYy8=fk zcB%I6%)!USn`h+IQWEj`sV&5-k?j`rmsdaks*PDvAbGMANzMX(QLP6M$Wl}Y$+OiH z0sQ$#6I^5aOp2vp28C1L*#gq}Q@gFMe0C3>fh{yJigtB>jEQdWVd1suB;11e^|40j z=O@lGjk@Hop)^nX(38uTn+7(T8j|blnhD!R6!1%2_pV;9*)FYPFg6)S{jte!t{eEI zM5dgcO=+5^oEk4lPfBqh$KVTSbqN7@N{<=lL6Bb!77uQjQwh%;E#GaGAGffJnKeSa z8Nk$N<;Hcvs%sdY2?at`>Gd^BN~P5a57bh4WZyIWjt5;Z7io(Y^W9q{n5u8bb8CmUFPvUJqllj3&}B5 zOz($)CY1u2=3!D;)j|Ww9TEJpFaG0fvcN52)E@aih@p|4+Q#&V^sD3Zbn}JL6RUA- z?CAQ5!#WcWJZZ?F=@_;>CNfIbjI_*?mmJ{?s+~>+gn9Lw4d?#@A^A<;!31E{IA)W^v*j#(2Di_1bG4+ioHo%III5$}E^#YoQ?B zn6!kd*{L{o`g4_hk!&f~?KtEvkiT_uqhY{;KHx`Z7;f7H1k|}~jjb}=8BJt2bK|Rg zw?3frr3r;U6AR*;yq2p1$;<0hLixm!?@Vm8uUJ(*xdBVUFSkyUI_Km(pK?m?0<(j= zz!PMgXunNQz)nK>VbVkcrkqi=J%TzaVM+rF(!0PV%CBn27Rwh)V!SOcuAkv~(V@Ra zBdt_sdjC?Y-VDLmCVC`7U=z5k-)j+ua-~RCD2-SaYxJfAH#<>UR#1qU;GNiFfH8)v zisik=HgFyp`jOBk#;VGn)LdaLVfIu3Lx{19k_drQdFVm`aXV zMxybj88wI^+ns6*X}k4C-WZX!DPDWGYe9?X`Ig0y(&*KrQ8SxL#&5i0wUn35Q#_;? zs{X#t0PFi)&^LCP;ms^5Zqqhd?>i#|Jes`|_v^~34E$nY5M}jSV^voW$zFF8H4P`|ercLo zeV#VZ)Z>f91vNCRliW9#!sz&p5*J!7lieJ=&16W_pRkGO>`+od{~5WuZbWqGIIHq` z0-umbntAUUgHj+@56{Omu;XYElGj8!#fWkdQxUJP{XpqPLGusGmqz7$ELe&j-hplA za8?^9wr`D6ZB8|Zm62*M+$t0Gn^7`2b7@SUoOJB;=GF^6gD(Qd^seF zWzt)Q4pZ#GZ*-VVkUQe?X#yg{;aSYO?VX1U&2!V^<5K-0M_o+!CNHNES;Xz&} zldD>?BZfU&FNJE=lC@Cp!!56~b?*d6%sI{G0 z`7xIe7{0KFM#8}JUXt6dYVwc0E;SB*l80S2xKuB`i7T;Mc76$G)WYKP8)@>uNd;HO zCd7?yZ8JQ~5TAEu38(~=$M)9IH%_vd?R%!0xFYlY#JeU57yQPD;~$T7(bb%>)1gGq zorGP$Mb*D_7E!aFI7@iuV)jl6Zh1&TN0`^pZ$?&FkJwEyeAp1RJXO{bH^Cg;0W(XU z7exp>hUTB)rXNiWtwqETGQReplE1vOgBT@QyqJC+$6^=f8s*Q@6#KKWB)hHHtR98p z+szY8S{o@_eCNY8ML9lJ7Ut#fi1EnX?l3@UbYY%5hPq^9TsBLF-qJ!m*&!M7gKnu7 z#cs>AP3kaf`TXcrVaU^;@;HkW<16v+SJgY?mL&7@mwHw3#RJ(Z5d_zo(QhBJ)pK%t zsurt5;>YkyLoK2u{c7Zgn=aeM#{@YIm#CQO4%h|texV(g zdsu6QQ$j_9b*HEw8S5#_OxqH4W$%tF71b$g& zsN$;J*odXqrHN{xwC14^>Od&d^+??V??J#vGA*C4@agI#5W{x#nyus&64v^?9NC*#N`_2+1g`&PGv1J>cHuf&7$_v z==yK01KO^9qFdog>#=Msc5Dunvr?h6@TxqVe*7wP{!h+XDR>FGQR=2*^Q4}h9^G2& zQJjBX%Nz!SCL;PId&*Hhr4s8dE(I(y7`9dmKF^hH)7OU%`mD8E(RwW>^%)COKhtMW zi&Km1n;x6-Omkj*)WEN>?E-epxOpnitr#?~o|1{_Hhp7Afrn;3TIE01&!WSKVILZ; zd&v4%0-LROLJ8{6WHJ%g_);`2?2NjM;?|TZUgkRn%rWoc6VDpr=3g zHtmV!EP9q?Jfu>vWb9AJ(G*8vNLcDiN){W*<{y9cE8J3Y7LbA2ZKI3Pa8=8W1V0?O zk0aHvgxMCtFXtg>1R~2<|465JucaY^+C@ui*FxJ*J5qG8F>W5A9Ulfyb8UCzmqJUrZI^<^AVC~i$SY(>-nDr_eV^GuZzVkF@P)_q7QLEFBpi2CGo zQ)qtvEhA(qec<#b|LoBq1ewAj%y=2J?*!Km?}RK2uTwYBKYk4D45Df+!2i1d?uDvj zs^c0}-FlFH4dnWUQOZC7Xor16#r?$FF2?9E0ZcRnNlgtGAh#i%lQ^T;DdtYlP)W7#@K$^&J8^b)#s$AV z5M~^ry9)kj>K4;OR49U?BrY?H^Gw`{CW{46JP0LuoMt3=2G5S!Q^891ZU2r#ju9QE zg`OK7HIZvZzY4B5zz1q^p=^)VT|lE{ZTv}lL_KTkTErS{M~_iSF~^WX)NvDL6O|JT z%qqb(5k_xvyPU)$FKx14r5n^I6f%SMoU2 z33l*Ou}+R^!`Ohk2SFD!!<6smr{=*YRRn%@bzDkI88Mm6AJ($18u8ED!h%}~C$OiB z5xzwT8i~Y~p=)8aI6iRg(U*;4MZROmBa9oen#xAmHn_R0MbHY*{s%?p;?H#dzj3NN z>7dhHQKb7ul5`extowUM<3>5gLU%~4ne*7pDxK~UF^4;cshnbME6gz4Qg@EAGPanR z+E_E&Ff(S;@ALZyc#QYq^}ep>b?xPqetBk4=07pf7+g(qA2$ZXw3N+{h;E^-nud}4 z10<2F+Wn;PuCNuC#qpvyKRASy7)}`QdmbcDW^c!SMi?@G>fkwIcB3y@xlE-sx4wpB zknFfVv=S<+S*3j%*=a$&v(?qd+qFlpA^?wQqoOR?{EF}j6cqs`_9&=MOY-nP=>r%rgCkk)aI4SN3TfW|ey}tM{v1cnzgAwF z&mLelic?o$Xe6>>_ocE0IdxsM(T~fAI#CMcKvKcj@@s-2EmE33tr{L-&_@@~JfO*A z2C$x?j^R@(_=4f|iGit;n+x@_a{u>JXIiws_4QcvrqMxkIt7gkuO(Jn^t(h3OY7;y zY;7?FNq97P8(UG3^m!upFJXi+u6$W?`TR#vXR=m|?+pBMLp!A!?C1Nh#QGOh+U#Hi zO>)9h!X5_o@&Amqs;Rbu7KsM!=OXYhHVNIIQn0 zGQ6lOT(z9DTo4AX4&%?w_g7onBFx8zO%C2pGh81~ru=;|8ip3^9vb{_pdXjF zVJ2UUA`ArdQ~lR@gDPK7FB3j0d1XbzWziY4z<*ZbvhwSwoerfp$ZX4j1G~ld^lH*& zV3&gYDR?M$%C`Zj90Y8k=+;ZIj^lC)A0bpDhHCtO`OSA{OXJRb(|C}j0dnhNB2wA& zYuTxkT+bI=27c>E|~A>jfRZuf`=~l8UqP zunOf?O#Re3%0Xi$)`akC(K8H#dTnxeYLQjjA)}o0fueZhSIh`(hl$qt)#w=rUP-5F zfX8nzSm6S@+01bVz^GYN%-E~Ym)G>|uj;OgIG+DA0_;?dckvJY>$a-sEA`8d`c04M1|2cC;mD-#Opp|iFsG?dAcufG zy%&+t+9E11_;L`;^Vz{=a&rTm3T#78V&nPUW1V((<7?bOV_@M6*ass4?!)IOFP~D# z8SW~XQ8>;F8v4!3wof)+RnA2;=S~fZ886QVZ_~XW`D9lA@<>99b|%q#t4TZ>>Is32 zSiqF18N!z{+LR~~(tCwU+auDZ@51f;^6PHXG>?=1Wo06r$g2y^NaK{d`T31)a5}@4 z)AMWP9_vtEI4YJ?A{VblZq6Z|dy)e>>Y-V^cfs{2|5~EUeJl)Q2W3E#Q-d_9qqKE$ zYtU)pXh=0_d?6FQVAZ$R^~7872}S+n{t}B^ai1sb}ahq zZ=3A;5onwkS|6w3gtI?Y9)T4eyC>LSzJ>DiRN2+YJLw{h^ZUm!@O}L2N)ASXc^3G% z4OVUBxHu0G!1CJfUqbx9bj1su@zTxwwP;ci0m9-5l-@%zGZ*w(Shrq zlPae_9?IHb_o@1<(=E?vT&pIw!dA=M<8^-&+1e$?2r)Zey+}04{ZvWh|9i5~V&I%v z-mOzPUZ^ce7Kb!m)7&26cpaKN#te z05#Zt`mci}iE(|^YBeKlDud{C-b0Q-s%WDu3^Tmsz_x;Gy;Zo4uP(Y>o`~yUuA6l* z)(ok@bqA|RoH^QS&7xvDq@leQI^9GYrt+EIsviT?cZulIP8Z`s)z#_13C-=ZHiukK zC03cd6TGpPUI9IZZ*tz>%bh}o9bA4!rgo&TFbqz-|GHgf2eR*6YIRO? z_6hUhU_%@`&i9tY*vTyz5PH3u&qSZrZ=s}7US8o1;hxCrQ)5!JCVSs}3%LL59U}wp znVnq}C)|Ua*of1zsWCIm8!5$&3t7!983ca_YNo)Z7cuM#;XnHuA~M1_ z!kOkAYi3`2nn(stl)jW|B@ADyDt3z*wV^7`^HWRW`a|UiyoUW?IDCuQr<3cy`xK|k zfH^tM4EGqzH4eC#S_kbp8XD4wfii+PeXV`r0)SqMA(K)8mKmP6cyJzEqaF+w6?Ta)dm{osTz1(d1mg=AElQy^yk@0((Iia zlUZl6+g#bzg78ypW&p#>X%&@)SPEIDp)sWY{?5(na1!1DcZJgiB9m3RPYdbQ@o&{U3+J5CP9shHq0I5e=H&FtF7r!pum@q2FMfQCmu` z=Tig<6Yj7k{5~!cad9M$WZ_o9ijm>G(Oj=1{WhO&Z=sZFbEFADH zC|~4|Agkr0oG+Kfu zUMh%lJ>-POY;*ppb3|Z9i*nx0b^JlYkd|!1Ci07&aODxhG&>(pB>e|7?Txu!yk(C5 zO__5?mmXd3bMosDFWWCQxf_-RB~56Bip@EcUM@#kb0li#iU%hW5|;b8iQ>(`FN~RVl&$)Va;_6&%H@GcoMyjLkdwb*oo&^D#c`m&{-fHWEhQ`_pBVv1+zAo7S$B ziWJM)n|it}>x8EN{o<@Ysa!#8()mYQr@@_6dv20b)k{)^e#~4J!eQ z<)Er5{d|fy;i*$vpqY{V^5wEq2#`*Gm$*kTCOTx_3bH2#Rvf0yEVM1qcpB|a&%l|P zMNU*TNi@pz2_WdZ8Hx@$T4l>N8@L&`ox7qGR9p$%n-n%J4rhm0|_P6uz8=YA2F+*2q87wiMxL9o-g;>9? zNNU70G+X&^jX}J=oRinHCDiSrY*opI#7HJNS04ukBATUQw6YBbL8})Bm7BdE@y%~t z_+Y&kzs61H!w$n;#tTe8j_n@A(#xSperOORoffDK&m(<=r$ec5Pljt42{C>48rG&c z=qh-td42tVsT-G=#)>S~%6}!bRtig#RCteEEN)aZ{@GQim{zt)+EO#a2^FC>e#xE% z+b4Fa2F3)=ZvHz!#@VxJ&Ob650Jwi}S_OfkG5ZMcH-i38N{^Lr7DUYNU%hwmQc+*A z&-Y8rPbeblHkP#xr)yatsOMQ_8vN98w)K*b#%wdAhig-dLy<_@nec>ll^|c?W}RK{ zI!rDI4HD*+rgb&4(Z^(!S2!v}y3k1Pqm6g;S;8zTVSE@|i~OBb@MzQFErfgLo^rt^ zX-;$U7SoU&m)O(VlxD3ng1pFo;fd=H#*cGYbY>%FFmBQ^H%aGPgRbSBU$@GLKA;Zg zlim(lm#$A$5!ua<751QdS;Y`UA^H$;1H2Hnlm_U)nD&>`-afNRBj)(JS?WW9C64Ci ztRMY}6=H|7k&@~MNCcfe|Bp z@$Z^mDc@_2815l&OZcfHY*K_8X}n$^5N_M}&C}$AS)Aw1?&X3z$J0bP(BZ@#rRLAFiUG$QHFSJv`=F-Vock z&^Rt)oR@cT|+FKl{x;iwZP*0Yw4-PGl8HJ$7IN8!{Ra z+P(zC_zU!0+Jf+ohdhv9%x8${uSaLUY+HKlhIPC!WCONrHb0j~?iL+F=3;1Z(v%Q;rlB|Z>fqF=i(Z`i?JJZN=C#crkNx(U3VG`nrxsB(~`ZoKF<49nhT>R6jAA2q#Ao?kjj+=YUxuw z0tYwAWc>1G7Lmp|n@9~pEnCxoi|oIM-!`^%^=IdH4edvYDn$J^>O=O>>?Inmfl8-oo!ZrJRvCnFe)Y<(aTi^I zn0ZAVDO`0Def=zaonJw-aw%@$SB5M!UZXe5Nxf=~hViXCa+4yO`1wRuhZ)iFrw+Dk z=#>-|Y?sO-kzkqf|ESdmRUyF{`OS>sULQjvK@zge-~@-{BH(`&1)m-Z`2wq{1A=8A zH-P~{i504pV7gzN{KfdGPk@nAG>H@@TAr$4q>Zx2IXrm1CIzXvvxp$KaeMgJvL78! zYT5auJ^BE`rM2r@ncAP(zzJ2y;rJNeQkcRf3dLnHCzo*dzI|K04J*^xwD}if+0(2Z z5lh0UiQ(enyyW$C4ht9@2_4OYiI=D~!u-&HMI>chR3qMW|H%d6yg|C5T+Lrk{U#A(8o`Xn3Y*%f`Da|y&+qL+ zBWPG{GAK68riN5GG7eabDzM7=F?j8ype#43+q6z2;eI$sU|V~uRT@5EkL+dG@|Th! zjw4O&qx98c$5M;F1D)|;leX;KAz@NjzfG|haW%YJK9!E-%QXWv8#>-EbeO*pFU{&} zRs?mT=EF|(83-JKn9l^3-M@P;JzvXkb`;sW&`^Q@oTgBMIBHD~0w6gkgMtx#r5MY~ zVO&|o-1E}1)y>0Fn3AJLKII9}{4+Uy9Ci3J?+f?8|Cj2Fn#HW;F8gKMM58mvKI-L? zXF-RIT2^mMGkdT09)Y6Z%Po#ZA6y|XF(e{kWLtuik6UGg`9xglw`GJs6)po{uZFK&E{OC6 zbmwN zTA5QSZOgsGAe8IPD2W*E&3MKpArL9(UF5JJi7Nb4@3Z62%-0)}oPe#uT<-rnWZJrD zTCJKQS75_)X4nQt!8gfMs`heHy+nk0RwjA66%_XzIgzs@9m{VngX0GTBijs zZYE5r421dwP!(1ePCflk#AmS9-p*++oBJGLYs*#>+E;@(VKi!qIgvzMl)}AGVXFvE zV%5X59oOs^Ov96A(&Uer(pGSY_K0$2CZ7s}C!LR6@ZbV}F0OjUKUvRdo7)L0gLJNo zI?6Q$yFfThupDd?Xl#@4?V_87+eH z=Xn(wTDDTc^hv{hAy?-kFpjH1t3=zVWZ9OC0u}x zRgnApKUL9QHfiOLUy}11LR5ep`cPvv;^Ivi9^vtop*Q_9BEL}<2e#J6xreW|s@{9= zeB={|<-lAred-7@Ipf*-&JBh~SuK=qmn#wFBiB5UWjPMXJ%xulx0UTG$xj_tKuAR; z+;CbxtFc*5WK6ZKB4yU6;*-kW+S`kn-ly_UXy~Qyy)5cI=CFmYadqVD8Ul)8i*NTR zpBW?57H6pZniUvIW&O!mbmT>Wl?HzIIF?vSQ`1~9In{^Am7W2qGM=2oCzB;9L)B(3>Ct}) zWlm)R*Xj2;TmLG{eOJ;!IA#>$At~u!A%+k_Xz~;;dAR@Ah~2UhBoa`8`exe>UGS#| z{M-G%9iKw%yHpL{Nvy0Uq=;s3VFakWGYjL>qcchlEHls;W(sha($F78j4f1zf_Ly? zhTq*kh}ow)`L{V^De4bGp>VlA8^<4o=0L_&q7u5yyn77?Cp1-nZv)*$vgvo>btpo8~ zAKoP6sBF=PI=>(x{jKm&C8kQyHyPig^DOr3(#5P5^19ud*AIRmZ8UHXL*34LRM1My zUk=AGD9gOUgQ}@SIlVZQ!hFdhlR1YY>|w7w?i+=Eh&OV2ic%R%T`yt5ps=2hzS71v zD2t|~53u*%iR-7@qT8kQ%YYT_TUIYRaG^Z{DA^^(gU#mm;}*1%R_721a%RDYIX4ZN z1Uovr(qKS}g0JC?7#JrTpocH#zPp_zmvbyj0_&B&lwMaN6_82Hc9*i5;Xz9kA2$+H zH#fk#O)iXfVdpg;_0@%)$YiBick2toYTH>nJ~Xs>5DuYNn33{T1?8nd$RDpM97@nK zH2&3wi*KFioOL%r?*;bDk8VFbl~-oGSnUCBwTodEKMNCwXjc(%Pd-t2oe=#JX)Py~ zNT@U|W^W#>i`TXBzc+g6mx?x3w7JCT8aIQTriflHX}y8*EGbk}ISnPfR8RaZ?b~FC$9Oq=jXzmosJ} zHheH)cWo`@z$W~)$%4pV3eVYmp1d&HzQ%9ed}0zY|HJU45ZviS4W$wgyk!aDbzh}) z*M%N}8Twcy^#^4bs*<#-dumC~BCb!Y>16K~*)xkA6XQ?eYVAdjmcG{1@kZPR*nxpT zfdEA?lQQhF0|^HLEZk9`Kk&+%Yff4jq-@(+9YH)Z5t3JSb*qO@;U891unP>y5365P zQW*&p)09xW+7i%;!-|Kg)6Rbfb}AiPjMx0p{Xk}?w|%}N++U^j{i2Lz>2{fp@OuM@Whvd5%GW5>Joc`ea4O_v(3$e~Hu*FfJlm6`zd7@7!%I&M?X0u6-yYh3D(4i3O zIU;6MOw5+S@NI$K+H(G+7>_ZNgzHRZxWB;O2@QZ4N4q5El6b;|B}G_PZEURddBYwu zjYlN&-7$U@#eoZmVZ||duyu-p<2QZn?$z0Z4wdselXqR8(xnnVukr0ab#@j{wGkP^ z1Bf|Wz&ImGK0!Mj6kN+?k%X&e`DOH5vR97M9F?nWxk0F7ORnj=-~IP0?3pBSRPzah9|+WF`-RzHnX~-NJXb*ESN=3Ol|m(@eRGAi>gUj#bz5z3va2@gS(iyWc{%BC|XiG}{a2PVxib&b^79 zEru3tWx{C0m3R=-85Io@2bniba@`nVs%iNU{^Lx^3}Ja$zWi*y^Q@CGE+J3Cw0HGA z{5uvKw?ZA!j;`*{${~$&lF6C0l}rn(JtEWN8+rOpn^Oi{D*mY{ooow2A6p7tb%}_T zk0Dj4REdgq6G1mNdV4qJlG&`TAm1(XuCfbBEAR#8Roi-qR*pGo^3AS4dW8a8Y@{$} z(MVir<$;qgIy7KjHrn~DrHirwcBXt8)`q~MAdN~1dc4-wt*N;fw@9}MBvB~{1V@N6$T4u(KHyX9 zJuLkOv}sIh1GE@C&f@xV6oxj7TKmsq^!SA4iHN?cm*J^2mt=na`y%#geMBkPFd-E^q^R zG!*%3sKcnXl%rl@I4$3ah;2L3Vb2>9&ZY^}InQ2=ggU2UFkahmB{5_N3KT3B1`$rD~{Dfb!~$jtx=vLKFoKE z3cMcYtqZHw(|to#@C|>vZ){TK-!g#m!-kB8x&#f^rbzG#3$oW}Ri(aNa@BWi8#~Ak z3AjTnjLX`OE=K^X`>xcSHn*Ns`(v^D^n zwx)CN|9^>bQQ@hu2h~oI%ZHBLY-_tz7|574Ii_d;LgMZJTM5%_7?cT{;HKR0{vGgE zFUt$;qt_@`G<4YX2!XnzGWE-e#OFEI|KUp~toriPMm;=}3ral$$ExeUgf^3>n_Ng+ z-Y@fRcqE^E{lA(Ds%xr~7H$Yugi0GjGz0u^qAs6%KXrEPpE|ZKjSA)vUk8NA-s}Gr zQrL7e0MQo_Z`StYf5-byJL)=u$2JgdTzhp5yJ%Z?ZHJ0v6gx~Dr-vwgU^D4UV-%BH z#f_cc>i@19EC{_Z;-OMS(58xLbj48B^87m;{fPy2TohXEHx zFSXgvpB3%OFHnp3fm6_MmRDf;Uz|(%Ad7#c_FcxJe4i`v4rPMT*4l$WCkh#gZvcjB zO$PZ(dBVj@zOiFmDne6Ks#$l z^J?QGx`yE0zCVQu!EeGEEEP@QZm^UWE=#(`5C zk@OO-x3;ICdNi8^Iq=8%EU)g%^(7@H@A@yO8T8RbGV z&yPJY{udcvtb$=qbHXTIs}?b*TJ9L=e9(CgQ^O>A%-UD|Nec+HG_zSQ!kkexPWNLb zfY}z$*L)J^tlzXPsldI*@wo2j*@t) zr|Ut^>kYU4w^@*|53HQR7V=yBGV8rZms7-TVc;i;j^i11H%sEQyhWwYOGaYB!`81t zv#Ubk({tj_Prbn!hs_Ev=P|-d@i1R5Au*qSJH%TVo23CCww%on#nC*H){W}^(X#yK zU8g6vySn$(5(NWi1#4aeC)pH|`fB8vRJ9A^BsLaIA^CW*H1t6J|3Jc{dPU4B1H%(X zR?c-wJI)@sI#)I)$@1G{i-Ht;(nhDHk|?N>wz!w=tqzl^!^G*d)7;@3@@pqU-`E{I zvGU=>`u|a~UtPT56dl8SA^#(nmZs*3YrT0#3FGR6dty$Pf@K8MG#!(>Tv(1MySqd8 z^V<()29;(nn8wItx$gt(L_i(mkZKrs2qAe-I~kk!gJD1~@(d*qvrKR35Qif=FN^f1 zET=%7$1&RnV$HdHYO1%`nk!c@!cSKAERsm*%oT`;Mf|vaIR|_!dw%4A%HBzrUzTEf zv5?n19K##u5mi6r3aZ6b4WkqA406qKnWjLH35)45@4AgKO9Li&D&WHYKlIwOFT z=F%?n?2}3QfyUpuC!#Hlj21L$T^^UFXsjv5N6b+?M2X^`7kU=udyTWfe7sDpPEicu zCtHOBk{QFNdU0KpFeEFfaGdsMxo6BSxLuvb$8g>--)@Kg-z|-WJ)kS1eQr9w3_J7L z^T_ShD?J_=pV8)3uT?Z6u8&TSo9geqI7P2(TCr$AQUGEEF=O57ZMs5T^(vFCy=sx@ zZkb>x>9}@*02;e4t_!aSLr==YZS$!}xXQ>}*2WuE0c^}n@qiY&?GqhhBJbN4e%S6p zFl6$4_krCyCqxI3*#)%v`r+>{hq=wnP}w*Y=^6;@KQwYfqx=%8pJ}Bca=6R31J| zI|H#SM!>BCx{LNW7C#u1w3HQb@96maE6f<_*wtm#`u^o&rXpak7xl*I@C`sN_D}Z9 z9wX37!ZDeo`Y)>v6$FR%QD07v1nFf~+>HGD_LJ^PorG?q{Y!e)8O816b@Lx7QOP95 z6gp#uSoB&-@`y_STX))_#;2KKR56vGdZQ^rksT={t=mtpH8QgoOMe7p3|Jj4@+7n? zk*bvy{xQTeXIL%C8=A4We8oQ(dh+RiSK|)6?a|xlwn0?Uu0Nx{_VgK1G_>y^Ufu^(%huWGN=5UrSbQs56pa| zB_W?u88puqju*dW27m1AIXzQRRE%;4Xu2?Y#B{})+gkj$Ws2;e=qji~@6*#mOk>T6 zIEVbhub6tUG*$+DE5nSG$19LT!n?f5b);W)(-#>Fvbqe7^el7e z<%h?cvjb)*D>PeR!PolX#C$vum7!~Ge(G!n4P~#D+{UFjdv3p##5a^*uD0-<3-SyO z58W5Czye$W3l;3A&K5WWp^E+Ehn{z}XPoeM4$V1T$uzMBgDtF@RDqXdT7($D)9-18 zWG^1PrVo9LqX@~n*|GY&z66I8fdnKVWO9EnJDO18DM44W;7fb6iU=Pd8DKuf8d6&! zdL7rgPPV^Yw@hSujwO+@ek~~-=6b!B6;Wv^{Mu(5VT?1<$+(qqbwgQ}nW3sjhP0#b zIvum_Bzbuy_7(EZ%g0w%?M@G$R<2gmiZUnd*1p(xYhY{*T8HVhAjum@6Fsp_h4zZ& zA{b_iYOI-6sD##VkjfvuzRx>R*^^*n02u>1$l8Yz@rqC-!kf<-_arYcK7GnFn0(ji zb09)bJcdFdFTR{8g^^L#YB{CCOL=r}^Wp**QqH_@hyEuXq^NP)U$yfVGV8Nwj&SsQ z)l3QU;4rYof-)=aPwhIo41tXVa}`Rl2%W+oYD#*x{h^Wl^f_6Yi4RD;K(PAQL|pLd z;ku(@DZ`e{t2MT}DyOkPi7$Zm%Gx%(`)iFskdr#6;@O1g4wT!`-IztXd5c; z!AH%=mj%~PF;7C=O4Fm$EmO|tX0kyUnbAP}C zr)xrym1o|eKLVCo1hxmgdJ3rnQ$2P+UqOY*^}-MI7U7y{v`w1lQRqjtG@3IA?XC_?xmG^&&8sK4 zYV{Z*bVpH-olVF;3#Xlqd{+-n3Og=k)NywORvkVHJw0jY7IQ;Z?3h7FGMB>(Gmm3B zKB$R!#Qus|#|hWmBZ3<>X)-6+_bq37yuT`pizQWE2?xvLuH33y?6HgnnQxBh$Ny&^ z2VczaK727dKmXFBB96xxaX?OGvAYJZX6)<#c7CWI8ueC$*=@@8xHzs^WhXpYpvLyV zzEotJ?!!#fx>Des;oHZcbekn$H*8%SbDUak{ce2S9I?74Ce^e({-wb0j+bq1(O-9h zM}v3m**uf(l+rjBb-nIe^*{cD-iZ8wy{zknMZGF7XdBg~@z8AF{RR}%)JOkGosIw7 zUx$EFi#S$c)OBUUpiJfC_aQ~jEndtT)*ET}oa^gE<}6(NOnPYR92@lKUmIk~$90d~ z8FiznSe(f0Q&~dGvv3^w0){nW#_%dS&er@k@r!y06#v-!NyVm6g?->f;V`yS@*H$+R%CROn-k_bvVK{b1w9 z9f41d_}6Lw?&&%2u`5d7eux8hmPu($iQQt9_IZZo%J~eV*`SZ6o2LVdx1~LBZ?3p_ zXZ)KbbW5P^s@mWHn!=LFJnIxV}Usslxrf09|vh^Xwb5hXBeA2bwpJTDN^!zxu zcRzJW6C zgu3m!l}hI%u92-F*}~APhaNEJbUr!gx`o z&S~GTTkY!`H}}Z98asswM;olX6<49n(8OakaOsjmE9|e7s8~6aucA zXFs!`DFq^k5*4Mj!jZV~mgkz0KVBzgY5r`uO(mY~Jn0_NAKZHq06iCZav4ALxBf0Jm_khFn3!;SOw2K=R)G|?i;&J4BY@{;5CliMdqg_wiF>S)F z#q~dRtl=~%zSYC43sLatLFc3b{N(nsZi-#PDlMWnR_&sS6Df z4#^YZqp)&f9DcIWsA^!|6BTV_!OhCr1|O7dT!yP#%;&JPadulhZ=F7d$<+T+aqhfoOZ@D=s4`eSMNbviANov{|(p*B=U!sOo@>2F9 zc|R6eJkEeNWknr#cCO*h#~|1DcWclm*JTprtq&iY5py?khZ-P~oj>|Q2Rh;SCA_5_RA23hRIM62puZLZ{ zx?K^kJAiQ!y_IJ5gMc_hyDG@jZ52&TiHd<;p^Sv^QaI|?;4$eD9San0kCEjom%DQw zi9Uq~Ne5-GWix7PeDe5e81Rg=mM@Yu@XTVx^!5IDf9YRu-`#wEz#u*m?AVr_LtB#B zUazFF@#ye?Rg|nE;T1)GW_TriMy?WbXJ0tw2;Yt+%;Qd!DSJRnlA#M(|BMu6doZ6~ z)T~{_r15Gq#YhAN^F@ySYw^5!Iq>?sZQ8{kd1T~EG0$Rdkj!!XO{g1WM#NHk)YaFX zdKLnR zB|N43!rJ_HFt)6D4d8jDUH$02)sJIIT!;aCftlr}MSIw1R&2y53WYc3osd(4YGxr+ zM~kNU*s+KBQ?SDWBfS(}Vuy$6;#po+x9LFHq};6<9DI=VXrxBfOkuA;Q(6S}OgO|@ z#Yb>tE2QncZ~gXV-{O{;MZEzM0e1k8a&1&jTJ^?)T1#KMkd^xRM}eL}yP)GMBjFI) zljp@Wm`Oei=y-=96k{<*?w{PW?MzixqOdR}$}v*!dB*09cRE$Vy-C?MlL0RNb<96i zK{4YiG)KtwC@-?@4aL!9mKRke(b}SAnQxa4wU6(b)l?i(By*jp6W>aH7Z@(zfB)Qg z{(}0^@`gSz|5Nv@Wr`Ziz3j^x6otZ?m!0^88)h7FY-co#}u9)d%1TE?f#|yA&|W_P6fr? zoxR|MYxPaYXZPS4kTB*K8Vo^rzlD6*yEmu}2H!=aP;hx1;Y=1j{VPn&?D48PgktcIF9LEJ8Wp$}*1lPLbs!YCr;HuIex9W{Zpr z*AhX(vYhhcdX_Z~3M^sS|LSBV2VibsZM8(a9E58q>O=q3F#$rKd;4;38Q)odBG(rg zDZu7l>X!crM9!k3dP`ENh*U(J)^)$iq9cyS_XPjc0YfN3(?N$bRZerb)~>Ktsk94e z=IhIcghP(fIDP7|VifowB_xF{A9hqOC=EN_ILvX^<}HW-6nq!B7tl0QDV2dVtvlDd zgp5{Y7R!0a?I#6g8D9q+viC26~!k` z@vI(Bm+4Z0^E$(ExNFv@AIpNHxk22xMP5Pq%a?6ul$=1W)+6x{ujN)kj$!0ncC;aL zC{@VL0c>VP28k$X&fyP#LoLzRPd(p`Bfx@yW=^#0%nLit2rD5_>RNe z(4;ezK^}_#VuAxp5-+v}sv1+dh*>3zFe2X8vu-yb!TRC%JFX{#jSDV+(M^v;3~W0( z$bEQImt|xtJNIhPHwH3}rC}%8GA(;?T0JWIMcIgKP5c<5!Y)Nb61niu8KU~sH~1)Z zabgL)V!srNhIZ}cKlJnVGY;B|xP6mkTe0i>7S`5Ap5)YM!Tvo>t!E<}?oH-iqAy=} zd$hT3_QdkQzOClf*_SVa?RNhdNSP|nFO3iUz(OQk;kVO-{9{&1qdl9iw+=`7=oNq1 z7r?kfyW#uZ%|o8Qy)Gu=aCOWXM#`qnqk{z`&A{qc*VzF08V&4`^VV;q_YC7S>-X2c zMGtFyzQeci7*EhYt{mAdr%F|mcR)cV7a9)8EMLQkVU+#JzZ9lWyvgE$$_8dYW zbe!~v5YSwj>W{@3HeR&Y=r1rD z%BjCX$@XpJU^0l93sddW(^+ z(=q>M?y|!chx}KoheGg!p7lXIZcwzW8bwY~e@qX2Ex7T%q7CaG(|H&cHeXNxZ@eT7 zo95XBm&0q%RdU;wpgt`6aC|@<*?MTcI>v7IRmH&G7!Nz$O3a}h@!p@UbE<;_D&!Up zIOUKT$OBp$T1*&})|Bw-<6QqMZV05Vc-gRgAej!CF6g=4qQBl!?r#dCq zsQdou1}x(fkY1<3XGaDCbTi80w;-2Oj`$@MSb3D02&*0W?yv}yITgbElc$+^pLXbD z7cRg*^Juz@8`meGafSkDKU^2Y(6Jd?A4~7SYppGmC&Ps%`RuP&O!fJp{5uhen;PYa z4)d$`b}cO27$_|d8HRyY=rg}I#Zgv>pD!>4y*c0WU;jt&(`A38a{_=EMwmCYx4SKR(A_FXTSin@2!GG+}eZDQ`? z2Sxu8XDi9Z;kat+pE@ZqG%`Yg)>II#TKrRP-DecCr^(9F-i;Y3~1MwPp@?`a9{`6HW&tCj1mlX3nx@eju~&;Bj;FZ7Ag2aS#o`mq-g zafdT!LP^lL@n(AI^?yIw`(1p0)DwJ&a5^SdO>ds!R1XeOXBXiQ)hT0{XJ$8!jK=Og zzmQN(taSXi<-1USLy>QPB9KT8Ft^^$;}}ihje^!x?!EjhFgA!*xj#}0|0nndCxy`d ztRt&;Zun4dwd3FvY`&$Y)iJSm5nVDOApkLkYm93@b(RjnKe~=|efJut!d_A|2k5^) z8h3r@vg!TT7=GLix8hO$y#eKU#`%Lu4ZnEa1Fx$;C+MjCr}}motw2jSOnQd5Gk-}+ zE-I##y>2_^=On*}L)@SGumA74f*@J6o%Arf_@v6h3VI!=xq*snNb0#I=*nfy$)&t+ zxf{|d-)EXN(O4PhVhmf8QUDyT7W{jqVche!0?%Lmi)?7OX*s?xkLMEcqwhow?eSwT ze|8Y>CZT$TR#Y4(5(YH<6}G>|Y-`w)^C8*ggLlhrmJWN20;>%rW4<~K%lzQ?$gvdC z)ZSd!+m*1>eC};u#Ln~cAVb{;hBt+#?T+H%Cl^2+ok2}EYn#WB>R34ox}=;{T2b`$ zKfdBA&U0(nKS&Br9JN7^58`E&C7$%LY?1N-cmY4iB#_|FFg#3_k8UR>el#Csp!bFV zYmI@@1pk%qZQtGF6wiALls)C(crhM6KDMM#5|Ik~{53m^`sN)-4+L7&V;HX>vjgGR zm4InaWH>HE5$Maiy1OmQcCuPTbpvUd7KuktNR6Ds3h(lQNygUi63Dk+Vj6aC4a;0a zWtT0!qBzC@vHWmOxXVP)&28zrow^%qWjVS%dX__~7dKi-^>QH9AFi;uDSTbw!$HaG z_GPa(?O>U&2TjMjTUv5Tf@0*g{-qi@tNGpJ^>#{(d=+CSX$^jwH=tu_asRvSqI||d z@PD){jG|B}C65FFkx05;(th@9AeN}QE_ zO?)^X-0F7hyrpF|IfxS)Sj_J)C@d^oT~RW^y)Y96V>LeAUB(IB@1{4HZQe74aWFk{ z*kj(SY7pk(F`hR+y~z8~g>jXv8dh~|?P-~ye3H(;=*9lq<*WP7+3kXfbx8)X9}Eh= z{K_k)o~M>X;wV3CUutZ$nV7skqAu!;p0%8GJ!N$uEC1K*s}qWk(S7|jvd}nLJ7XV| zSouUX+9RJ@XhbVlpOweIey-CmUTrve;@xt&ezc(k7Y~}MEc|$SFtCl0xyXp-R*p3n zj~3&4j#A(ODha8s^i)H>k<-VH-cIoQdAsP}T5ld5J|I-%ew*i)jP;I=)DH8blYx+A zbuX`AoI66Nqe(CmLR{N3(YiR;KZd@4;Qzkw+WtIx_5Ub3@3^G9zm40k?!2?IX=$1b zS88gRdp0%n7E4o8L@G5yLfi|1_Ao~|3s>bz2`Cj%5ooEobCMuXE>sk9ATI3rKD_)N z)bBZ*^SR#Fb*(DCu?Mvq`+^9_DK46ZbCS~aCo7X$s1(YoIU<3$N}u+O)zZ28QTyaj z_XoQ`C8ghI(>Bu1Wh=A(TU@Tr0rRlj7 z+hCVZ8br}v zlpLCUuOSNX3h=j4h>_zL0XW+v5HOb_flC?E6s<#km3h`!ih}*HM1DTya}t;Enjh zAFUOc&WC-PuXva|;`f zC+@nJ7*am4T-O^VgWaM_QI&H61+A>=q^f}KW@IdXYO)+d36n#Dk*5!Sv>4OtxZHd@ zYA$7)ihY8e@KEAgw+@F?;vwnER2x2jMD5tS)=qsyd?WX~q(_D%Fk&PNk}v1y57+*4 zMt9(>!|mOBk6h1uG>r|+vHtErzdk*lGiiwIc>p^RM5MeXZMNE4XuZrZHH|#e<*(t< zQ0j0c=jn2EZ|8aDdoFxrm>#}d&OfTypBCrd{V5C{>LwlF_;%;mK(GwsZX+Na4Tdv`F7 zNT_RCYe;sODQb8xMI!p8YmIxkG#}E6(K>G6p?;*(zt=x$7%Sbe60-WFqN^>WkX!R0 zDzLc!zw+a;+4uz8yr_&5eJc30Yfy-uqt~aA-t-@{oTnF9A=(nm!5Sd(OxD9jG8-K+ zpCjjhJxGLI1y;mVOyPdm5U7w4`E9mSDWXg7-Fjhv|AB~?b3FPbeS*2`y__CQK`_G;1x*U@Au1|i4(bm0RdXFRQS2%s0}I3 zlK06g*4paYUSp8oiF49@9mm4h z6q)n5^V(j=b*23PuC|!;CxG(HXip=R2HTD5L4eE{Cx;n~?jv(w-F3J}ZV|~rIydgA zLNBOTdu;yM0DprML4IaJgUME%CEzn zx=in#8KxY_p;&)$j(S(q^L4|nFSCuRmzTvy*cHm5wJo(*T)gxH#F0J&DBreW7`z+- zIk%Fo`@5Z`kFRjv@NlKiN5|krxpC-D&Xtia{j)aco^Tg8T01{wc2Ar`zVU$x4yWaK zJkosAses+(5m#TItfdy*QN7qd9zZ^MKd;m{RqE#^jr)pwA^A-t~PuCLc-`_REDf{_NMYOxG71oe?)5Mq8V3Zq4+R*R9WM@rJ}2}-ojs7#H9Z|T;+b=Q=thix_Joq-Dz7_k?DVuGhaQvuuE;` z9x2_g9GG*>~;ZgRtTkVN`mtl>4`*<1(H_xsHtE`Jpo5^FO3Zr4El7DCz*hvBl7 zEIjIw)+(m&skW~C#_IVg%Mb9;`pDIwmm{GW%M+Cf9hiXqMO)o&L{KJs>EokWnSKfI zZjp#YrL~T~v{{mBI4Gt1wjkPzgUx9yMs8{0QvqV6HUs zy(!fizj?{kRG}efs99Ti%^^g?&1>6%hOnVZvr^4q0?iaoc9U>~FFYR`{N5XqN_ykl zX!W}S)T%+UbV;PQ#Ps5xmQl)o18~9wCrNBJF<|?w`XlF9P!7E1c+aU;#k>Q5EO(yP zO4$I7Z^wjwOt(ix7W7?@9>()qR!q#+7US)Tces?4p54;v-|B$?5Tu!S&Lpf`ha6R% z`Q_uQw$KCL_Te#gFjK?$rjdP0Pg*kwO5*14A9IWz8`TCS>}f}UY@*>^{Q7$D%Q?xW zNW%$PKY(HNAEzs-eW8R_8raytd6w1mOtkN^Eze##r}x_d+~b-yhVzBZ@xSA5-$rU{ z`u{T`c>1N*;rcbpi=&&36+7@_-N9)9M2_Xve{*1g^3ws-dadzUw~ zELVNQi&KyNh&k3%QedgJI+r?jC?Q}j6M2hMA3LyGWYG_I<#>^#Ni95Ur>-mY&_RMP z9m=0M6oT!5QSD&=#!c@$MNp@wASHg|TfJJ26O-h^_lV~_2 z-@Ud=&M-5aao{hG&zQY(JwK_@CePa#_Pnao&++KtjMws|oPC!PRm|sK{wIzOMO*7v z=!IQu;dr-#d^ z>~QSow;b6?Kg6@!#$`WDNUv92A*KcR!h-16M(cUuiZ83)$y-`4wtivCj(6w>YN=MH z<4-nB4#2@Xhw_G7}F2>?hk2xq_QVS8{ z@Cfqq=4#cE@D0aKT-5&GzufF2tOxhbtZOby#YIqKUS6UUNI<6z3W^<2IidQt<>d|Q zJphQxt(?$nZ+@d{cTd?Jj7jJcf{c#;zgoEi`1$eX-|yB)=JKIClbue9MP&2+Rbsvj zfFJ|tN$c0QI=v1u-ZI6d?bE7Nw2%0)qaB|b##=XjCZ;XRdR88F&8|7BFF&`mZu{~j7`|!OTxPzoZsU)r-tvL!3iY^9w*bqk`P?=v%YIixc0bLP#9p3|N>`KH z!OB}a^EIQoH10**O$RgOp_Pr1whmV)Op-|lfx0Sh1X3=zgD?r(-4Zb)+u9brO|Ob!RStci1sO zqF%>1O`)FNL9kBWBC-O;@inr*x=EN!d~PuEAeV>BEh>W5FAN>JwpXKYOV?{&;SQRb zP_rSwiysw>bd2Hg#q!uN5kx>P)$Yq)U`W?%hB|WJse_DUcMP@yy*HckWt@ipFQU^Y z5OIGD7pB?df(5bi935#4nOcRBr7N#|HfuX69ldnAv-^>IY*TOMZF{EcsWEqnevnt-_bm`l>)pB@{lU-E(e+5JN|7?iFxcfpl-YBn*Wvq*Qk$YBS zq`#%Datx$H=xsx*^qdQy{@*N*}b^iX=)=~d#IZaGiB1o7nrR0{(2FY&B8U$2RriW zbe>yagO>r%%*9VDD}|d)PhR0%4r8NS87t5P`$L_>l%arbZ+FZJk1vaZtY|shP`JM=1hzK;#m`kS#0%&YccR12IdY}u6Vl!oc4QwIknRZ%(bmXJP zui4Bl`-GJrxn@3@^K00@3M}zn5+~Q2yyVM6q5^387w_b!Xj&;;yIa_xTs~nRHD%Sv z@A9f*iWjN%xyZU$0b>AoiyYh^HJ5N`M9uFiQ?KkaV3rleb7&YZMjI2#yKt=7)#dHl zl)?Y!N|zBxY>+w+3$1I8OpuoRl2k8SqCSBQ+~|xXAjkAjI3$9tWTuwuFj;%Bvcb9D>W`Dd8aLl{CQWsN208ZPdf!r%?X3m-3(vP1p4=O7!O5jf;@`x^RYTtBf@X$sjJ*4%2)v3j%)2oFVdv1PGl0ZF=ua2(F5BpS5sT zclXCQmRhVj!q^xS(Nb8nXSrtVxOj9S5;V2o0zl1}j34(FHwUMr6!9BtD?an`1GNen z^P*lmU5Of;M4#ZNhm4=U)*m!2lo(pUfk`k)CYBCP6?By|x0gw*B0w?j=$Wr z^(XaL;mNr=VgAmOg-e?K6BYbOmcvtW0v#Tf&Jg(Epba96w*@(LBDA+Rpnh76$=$tY z?^W%vWUV`q3IC-?N75SR!KU5=t!zkiHy517UL{4D!`;2vmT^KsfNag!QsJKI)%pBA zg{EMjJzz9iCe@De=vkyzNEsAbo7+m}fIKFE;5tTriNfHqTUC%X4?s`V|oke+Ct2wPWX9bv@~W2&&J0_Qn_NA{PD4HFlwTfYCw z*IaLA+RnRmc*@51juKn*Q8Ab`U~Un6CD*i@Hwc9x1Y&MofvJV(*fyuQsKPbr!g@$b z@?p*+iE|li*kG=g$0eJtbrya3^-}yvVVCI!8mlFLR**)i4(rrk?e<|oct(C~@(}+m z(eND)=<*q8f#58SU>WxJ&w2#tYR{eEeL9?9jV=^sU|NW9GQWhE2j+0AW9J71f10;D zhhQ{djqLJenLYRPAp_0u@Y5o83ea@6TrrAqP<9yg7?4rwP+?F9BQpWa*02zRZZ*Bk z`^<%yal$5Lu3qCwdjPiWjJ(3`%&KFO60>_vr8K_YeSds?KXJzH^6!PdX`>|du$0|y z;1S4&46ENP?2YPs@IPa1wTF{a*rty*Zk=X+^e8-v;61d7^nmc{$hL@COES49Tu zAd?uRyC)-KD!3N!5eB?;cY_>W?{~P0GfK&@UQRaj8IQ-W|5d1Y&%)>mC@)Yem{er^6k5VyD`y$P!F}-#gv$M4H#=X)n2@z zTxJ-8=}|avI({Q->tljE8STK}~)bCnZ4QY8xXX_sx}iT`H$4#PdbM*x`mJGVH6E0vaaZHQ4bBI`X4~^FK}{-8&UE#9 zb)9(SwfEhR)FI0n&!m;9nK+$(h93)pzrK{1km>_b@kLwBb=29G1`+AqP94#hI6t{! z@GsywOZwj*f&lhexp>6r!d2(JFSfuyo@xs3J=AtyyxWh5GrhF4owRq&3$C`uKVpoJ zIV-9Kw1O?YmrAlF>hrol0r`i(2&?}JPZi(0SK$F~>@={GdBb+s5a*HRQ%UmS?bZ#R zD8(nr1(>K~&Vf#H7r=Nvefx^!b}NP6k#;hfEHzkXp@9;}0N4BgDB zIpQ97$bxg5*XJvZO;_9xlW=Rw0L*jGnb!KnXikKmF|A+DvmNvuN>;;vy)o(WCe9;2BaiRLi1AK@ z)5BJ#cwIkOTjC!>XHD+hHviWoDb*cZyQuL9m~ciqVsz<+2tF6u5UZ{&m7 zM4%2hIpwu@beaO9^GXSBdX$wRdEVA%*|)bDxQLOyR4#ptNrq}pGS<2(SRn!~df5Fd zVs&qNqbWDk&-_~iWQfl_hcPN8AbpQ))eX*RidN`AjXQNeG}^^eIbSgxPB{YE5j66L zuXHI3Np?uTfHst7)`OedZobm=%=aLiQv-p$$cB2V6y0^>o5YS{c&m&`H^Tw5o9eik z8B%=jS8qH!#m>4!RIl?P**@eOb~6jja6a$!rSTmCt5SF7-FAm72Ep{+Ao|6EmkpqK zd-M`mE2F?F@K4h7C7t9qlAaW94fN^-^wl#W$r)QSGDGm&&iRvBI7Pc^D8?%wGPC?% zQ*Vk2!sPewh)eR`4CV`BD~~Y<1v)k30~`JJrTw_{+eS{C9)ALFlA8eZiV)XPxY0RvAln6^+KUBu*e|j`%H1l)wvi6Dx&4@@4 z4Roz<{Tb&c!wCs%tblJikz0ZTC*n0?KTToMafvxx#tM})zdcDNS;3b46ZL}q{~=j8 zjdhB}z$(G7%d2?WYXR0?z(o{K2|^<2l}B2RC``3GSxaF;!9g2*lR>d;bjT7_IKyx( zWe4Q)m$MsY(6~IQsGj#T#pwi?*L*ksqhj3Itw9g1MVt!QFVAPWmZl7`x=tU8iWso*$sa#fK2n{EDJx!eTaCT_dXZc&li~C8`Fp;P-bpYl6lN~>d4Z;+VXYFN^O*r8e|)y35E4mD9J{=|qws=8 zdiJBur#EW#-%lJ#7xvVZmUUsDiP=yX&NQzYfeR4Jur#33U1k~*8QxkPcGdD_Mp%=z zLh*(c;igCf&uWA#Az-l=xGMocY^hK~>S8?`r^n1oJf-XOyxP#=gzAT=566B#QgO0g z-**Ez4t;uGQXn5g0GCq?BX*S?<;3_&x=F4CQDT-I{whQn?9^G-3cAu6QBXotZBO1X zx6gl^J^m)3!rfWt6BWx)yJvg($fkXUp{GRQhQ0? z9qH1v6Kkz&olx2?FUADoVvuj$CVR zs;hpK|G2W7%qE0b3vKI4B~%{UsPD#tTR;oLvKMLti?ndDtmb?0%7NU1LaxAv(`7VY zrXCl=QSQ#nq+5AJ4FzdNu=k4VdYGxV@|OMhg?G_;>ebQ zwI&yhBFV$UDh8F#ufA(n+!o%l*1C7H^HyZGHa=h;UP^!`5OZWx>p@oYW>Q($!aP-u zESJ{bsrcF0XLhG-KX%)LeX7l?wYO8k?CCvT!R_3P^ivI#dRBB11P67!4_cX&)c|9l z3*H;YzQgzy{fgtq&ly^7d^hs$yExv?zYcn_)rivuVerH(W!AHQ{z*8-ABaRzWO1l4 znn+luemnj4tK-w}y{^u9z(%!$r04D^+egTr5VeO(Dh=ruDs*eYT)|W{xvO^O7LDV_ zT&xm|V_&UzW^Q2~fJbDk2StMOo+)nHcvve9W8I8vVutL_ityTlQ;(#@O0m!`aLI_B zxpBO;p-JL8oMmE&SsjvXK9?V|QF~WfvJLh=^OS#&+gT2rRFFACr-)a%bn7uawF@QL zhPn$rluQ~=NaaUNhx05A7Q(<$%`C8u+-4xTjR&;}o1x2bC$i)vQ!aZ+#A;TffDJVd z;|$#!yZWVWDr6hoMtJ0IlGK01>fp({ouLr#cR9pH0a2o+BYF$S>Ze>hifTr$4DHV7 zw~Z7@ECmoMxpKM4J!wzMtJaUICtY?}YmIJ-nE)#+ewq~gcM4AD&p3BgVu5MMy_TlB zNZJg9-&WjP_H;s;$i=w7ZaA^+=Go151ZkJ`CteN7eo2${gzVMt-wC$#+HaJz%J3H0VmT}Lwkq7_MmO^EuXuvLdq_m`iTK%t~<79prp1XbS8w#u?KF^ zRm5JC63Ou;rS0SnYy~rSWTY$ZObYb2OwLM#b+8_;_^m@? zCgeqDHu#;`VbH$gjozjp4PdVoiIT-{ZnX*e2{J&AH5bm+HF`|iif5J!Cjos&8gXb5 zq#$e4$Z}25Z+0<|tHCYG0Hp+4J~5CL%-IXh);Y)afvn@K54M! z#!)Uor7g~-bJk^xGagjFRFviT@9pS)nXcVsblPL5v_OYqlY(u#&AyM!So-Y#e$MPN zS)!G)yXRx-W)L~KJ@Como^10D@2GH(#7IN?FfLb;Ep-+zhaG)9kpFS#fX&>5ycFMy z;nNo=q=Iz6S;@@S-%o;T|Df*F*rKMny2%3)DD$E?W-HBfT35|=)5VwDd;V!rPfX4J z{kt~6+|XG)HM79iX-di6bmLyn%i|0+c6 zciMt(<0tV@am*ZW#}ozJ+%Zy{V^+~>N=&%I=eWpRfK+cFmT{(HB;dfTa@}lTW8?9| zFBRolN zpc#bRZ7+&dHbALbhen6H}wJf-{ z{p*X(c2CNJhXV0V+ji#P`NsZiV;-SW?om>zGvgRNIxU%-D5#I7L)S$+@SQc+AE#s; zaWUa^OmGUu2Do~`rA2Og9DE+TF5xUw&278X{X=asxX`@2aHI)WyAO3g_zisM!J}h$ zB}52hv;k%*B7vj}#=%b>$M%Q-(E9e7%(ZvAFFC z*#nlG9Mr6BdzDlTuGuE-Fl9HywK7Q)K+~H^JWg*$23g3VGH9uJhGhUfiTD zQP4<}|5dnBoDmdJ?k-Y&>|L^Zd@P$BLP{^DGihv0*Z0|F$-d!&KR;uf(%5)}E4Pz7 zQDg}XC^x_!j+YNL#($7xf7IP0BNsYEwcPq-oeoz&p}M-zpy}f>l@j!pLPwSM@VLws zdkUjVS1o;4SI!>7)_Efv1}eCiIp9w3J=e343cH%DYHV)R124a_(+{F?arDL0gLD5X zf!*6}qJH{x4d3ea2+JZWBWR;MK6_$jVuq3a@l$`}m#knv_&|0)zJ4j%Z-E8t950nT zL3z3r_5hBDo}gC&XKvkn;Ctif;|`8w67x3R`K#d1i%_2fsU-+yqQc$LECstJ)qghPww1$o z@7v~Z!_=m4M6{|DmX)^%wk*i&F_x4=bk`Ozohijz+)t48DQ$kc!6H{WeVJ9mTTC1* zx;*J{eEmD}q{($eyf~!J_qBKMw~L z)hI$-6)PJ1(EZ@?qmTBLr5T(|EyR?#3Myi^K0 z2Ve&VagA!K+%jThZfSHc4$RJ`185nE<$V+XjmICN?% zf_!eqeK2q_2eoCX*V)Y{`oQ+SZtl0fnyp_q&0(1r8Pd503(QK{<0m<~51kK%=vmQPJREwql*onZmOUH0I3rrz=D^B{@=80Z1|+}8mO@DVPK$TknP*(=uCj)Yv-Rz6-Vy%%JE87j9Iwg6E zWU{;H1vp>|hvU)4C9E?#)I8c!%o?o2xY^v|O?0Q%UOg>&=BJH+q>~*HuDcFB4Xc@B z()c`xJm$w_>M^>tgWSd;oj`L--V9;KB0pLg71jTg0t0nT#%#($%X@nYsHqjWy)kAO zQdF>jMe3XEt)c*@nh*m0uYz6(??6#l=B=S075@J_o6{Dku?i>K4*dxN72PXRT@%I-Lq@d^*3 zep3d%CeLpX!4OON9Il)C&F3Zg!8+XmT`{alj07X)QO~x$Xi=#tr}9ii`ZcT(H&92@7Gmaw`oNxjZo~5qMs$&?R=;O5yaW1`1lX zT19fH+HAP{9@g7)JjYI`=Xk6$GU4+G(RHl4zf>hM@K*t7mh+~;Vbwgl_FNeKzMU#>l>jIBHY7O$9>)enkrjx4lkT>?f79J@O(YxQ&> zus-hR-DeqZO1+WIuRL$gHtla$RNbh$af#`f>046q`HK;a$B^*Et4V^_@~-4o3l_bS z&2qOahc0Lxsz+9|7tG~RM`QoXJmeT>&1+Wc@bI8n_d+>;O5*x< zf31FM_wvs!YauznMyUB~e$wTS+X5ENY8)icd9pr&HQ+z@S=(JgJC&`p>-t%HAW6A%6v_M?>P@E6%)7~{ByXY+?1*!^^OKoNpUpM>zF9IkPrTt*H z2I5zyi_A;gbh;67RB9qaWhJc3J1_FoV)B5~pXdd29W7hRg9cEJm&Lw#vFl zBWy*%J5ftx=t#MFZjI~k8rE;!VkXMrW`Rktb=?(E%OEoVLg}baOXHB498)jN0Cy{c zi-GqXZs$kK>>2JGRkBO^r`&uK%JQHx8fxC+0jFSQrff{&MxP@PJ;epm{uMDZcWLjI zKCSd^UzJT&0rF&|T;o?^KV?f4qBvp{ZqMWTIjm06Zy)y`v)ReG$V%Wv=@~8b0Lctu zzOcJqr#4yU;q+IbuRe5skeEy2pY=&y zzWWs9=r3KcU#s3h9$EJ*y0yr$O?H zLuwmjVU1s(GwNZZAslZS$^Rwoig=C=>3Kv%h*xmHee0A_+@zojka0~*9yVKBZAy^} z)07j06k8O~5`mH1&dB}EW1)_KMGM-!=S|py*>w8dW<@JWp%aFnJ-QemS|-pffvyr- zSaJRhe6<^QUNA4gNDwbnJ_+CGjf+hcg_+GGh50`J1;fw4zzpveT!C0gUs6UCc#~0G zE4*DUd$qO;(6^hR$yi$)JraeshxAJTr0Mg4rJ#OkH6rdUjLpBCeI^X- zbVfT7C#A2Ok@poxFXIPzP(By;d2i5|4w}4hyLj;FMehSHS(9XVua z|5qX4zMXfNfdtI(V9LX2;?R7*q!t?lSeBTC|9>`weaAfsYLXLeUcl+{E=~cjmJ8x85^?PG(5BCebl}ago95$jDLtDzh z?ML`oK76m`+6Hm%BSN+X_@E!1{&x6U@+CD_Oz(5-War5a=Z!8TgUBm=6HVT6vB_g` z<8HSWu|A9y!BpuJ!lQES-WVO?^fU<%oD+Ni@!pSPVn3_*%#5inR5il>w>*2E#Xu`}J!sq}~C$=^mq1~l1C&UnU{d!9FG z1|1;t6Ch)7eoG<4D!E@6rq)o2b%^Wo5|g|q3G=+NM8Q{>O8n}G zPG^N#oNVQ0`l4^{rM~;BL8~^wL23G`l_tl!UvGQ&t9JQ`_L>;}=+jtr$`M6_)}fD# ze$Kcb1KT^DN6T}d8&vqH?Lb+ZyFkj(kxinww+s?bBHPQ<`m6B8_RZEqN^55ItXXB& zyHAVt6z;LQoi)$q{W#x?^>bn^eLQyV3EP>mrC8C4Y{`z=ViKs*0WR!l)STqri7-H|DR1~$ZyTb7$>8z5u-6R_{ok9QyA>%I_u z0|FMZd``&p*0zeZd zOJ*2#d+g`;y&z^k{Brth_O>nBwT@ple@;o6L-amOay$Q9Ka!YLkma>f5n2OmZELUQ z<5P?k|6Q)su{#@)XiI4o*YrA;QNrXD`8c`J3)TW5=sQkj}7Qs>@U z<=**1hS@|8Zmi+Tlv~S%F9u?xGK!yA=CT+nUj&(@n|G&Z z{QLDgajeNwp+J=hKt0-HcY#6Td^gDR@={*?R34NYCn_sYr*&mudqPb?^HD%9B`67& z2;p?q*Ue~d>LHn>S0ncQ*XySB!k&Ei`BatGovSD{UzI8c=+BM>>j%HhZM^VVx2H4R zbKHNUypR%1!-7Me{^O4k73xm2J}91>k&H@`L9sJ&Se;OB?FpZOh?dPG(K|Y?7y&pk zNcmG^?3Sx4_U=E}#*qE0;5>Mfg`c?u-73$V#C8$-#2p_83iLg5=bENm2C5l+{9yF5 zr~=~3&RG1SLod)O2r}4I*<%}R{Lw{erY$5)@KPM4rtKY%ck>!A6I2Jd5z&l#-FjP# znuEt9v-eF|33AW#0Ik$8u0NK=yK%cY)W@Sb`?`_7Yo4>M8|6zu_law(*hu0S)gjt& zZZzzD=$QeRg3^QvbQkhCy+*PmZYlN2DW}}`=C~tKF>&=h9Q*Y+#{kw1lci&d-`ofP zDtP``tUy(|6PDbsTs@xT{2RpSmD|{=d8MT4ZSpg+~& z8Q=%p)R0BuAQ3uTA0t54o_e3F_)XQOp>ywSjgN&gBeOy&c`n5yx>zlshfSb}U&&$X z%~<_Ev}E(Y3QshT{Mr0ow!Ue0yy!RU(4_aA^T7r@m`H}SM3La+ZRfujA1NBA|NG*@ z%kRG7p9<#SXoIEqb_Pz-d%P;l`tVuQwDe&Yn9_7T6>I+ON~QDm$2rCi-i=JS#QSyn zWEI#%%0i>;CtGyd?5~O6^U@iy&zm>WR6iXG0R7Swno9)PJca<>x`>`3k%Zr29nAW& z(n@B92=|Ss8@_z-oQBZ))6~iQ^$`3kvpUAIJ@5U3pq$XpjqI(5C0C2Ifx&niWK*R>B0X^;ccoX4ZwXuUW4rIR?XIBwUQQnpb&Z9Q?QjJ9p`P3wow9w*<^t3Nd~ zevM)SnIU+~YK{$bf}Lx8=Y-?L#Mu z_bY)~u7!i6T2_h4mzjn4Sdf z=W1uRd>>5**L5mPA>M|$o#BBDbtTc%B_bIC70XerJT69hs$^m)$SJB;ziFgJ=g!Y1 zwNLAsuF+~u-VynJ{xbr+@nku=M4HH1WvJB94Q!_i8OU`sa11gHzNx)as|h!d%K_b9 zD~(he0({b26qFyUT9UPydo!!2a`^6@VtIdRVT-TPA{)n;94A(s4GR9=7L?PbpsJ^p zqb<2qy!tu=xOrdd0~Wp^B<8XpK#;gBPQy!~(JbDI8j8NV=wx+DP?kDd?~(1r!=s}? zv+PZmhKpL@gG7rQHiJ5cH2X4C4<{C;tpaKcs(;;_*N%>4eXVI!R}o}@f9yZJYe?2& z^-JktuqNERgu;fvk?NC6(}N(tDHHt49GADs=gkb2AG-nezA6hmNk65q#qq?o(z|-K zlU--rhjJOEIc@Wa4syGJ85OuiX^E$JA$5Vu^k#D37G-O=oR1&+_qXq>rwZHhA4a-c z4_P0CUjY0(axR}UbF-g~Wy9jfG~odN>O)$Y5HN5oN)F@A>iLN3r@^VGKPhCm2(=Iw zGNN95mQKWX_}>740?8yD%k*I~E6$S@Td8qel&eT4aQArA=c3_^jBvO*va9OYMrP3A zZGcNFExyZ_VOwWej;qEJ{;;kz{nmF`Ozs`7mmp2Ba^EvzW3gKDnZ4T}61O9-?nw0y z=ykBiO!DVDl;J=;!k@@m;Ym=ZeEyy_ zT=-%(eeufk&EUjqMNMVwaTJ=&U;^vtSDNRTe*;szf(RSnC5rmuDUUcOo*i&f+!z#E zXSenhE>0M72cL53@(B^Gx}{Myh#DO+{6ETf^~~R;px%zvr+5lzDyjf?ytg&wUA0DjUda8 z+LXYhF5J1#GSZX2q<)RP{&?4Ah98&7N)IeA9C)4Qu5X^9z>4BQlY-6mkn@gaUQERwF5YPA>c!u`3KdM)F=BC1Me+U2amOp-9+Uk!r1@-@=D~G0m)oLygQ( zP7D2vxTACO_1i+*58?4mQB%%`Mu$q{`8HE@8S59NE<7t3bu-tDa``en77HOe0?5wx z2Nr^tZ>eXFH>@?s@zjKcn0dhgLN;h>sHCR8+cHE{whCu?hGq~Hb+h+U;m0Z*7{)8N z$&=j}wLhvRi~Ut2w;X(f^&(mf>*AERM%*ug1vu5l&&ANgEK&t#F^uW;QAsb<&)L{U z#EVFN_Q3z3G?GaOptI~DeJf#uN{9nhv{r(?mP6j+^Y|$%sgQ_Pvdj~L^+mD7a(Adj zKg`wMU1v?-sK1}$hLA%>F>Y^v*I=w4YfXnE!(J}$x7J>?5_OGa`r7O0TcQ%CsA%r| zWdEMa=7xNBj|8e7CXOh50+uwc zv_UML>y<357sRH&JLDg0J%#&*Er2_@SpW_ZMKDB{6yA z9Wn0;L2ryBr4pzK8Z|%k<4+SH$ZpNH zYR=da;NJ1#^9b!+20AFY)*xS$>$aT7;p6U$nL&N7FHCC460S1~2DO<&GasZRy$#pQAmlVW)nfloejzUOBbLVd46w*d^-IGn?oc?tTli zSF;~|Y0*db7l%f;&3mAn|Bs^cj!Sa?+qj)9Ps?^`jyh$zQp;_w#z{jHk2^)Qa-{_3 zKvG28)3ltah?Oe`QYxY#kPXdAib{fjxjV&n$ehDL?*Oy+!pgr?S`eu%H`R|aZ%&<3_U+Zl z^w?h8e_vkOIt73jehK<>F4^$BUSLxOBJ_<;%95*OOgEFk#M`T(ev&=UJrK}5CudYHZW553DrL zO8Y=|BcZX#xUfz@npqByD`@d`I31hPY1QJ(26z~9KQfsuUJ;+R^Q&M(E}L`Be}1mo zgs-v<42nXfo#n>GF1;jb6n?r7Wwn~R-94k|0Q#kZQ91#=^F*Rg%w|7b8L z1N$@T%HO6U8~J9e->d{8=lY{ZjQ2v<3Wj+d6#Q8jOv^n#5BVBs3;Ft~PA5`r_xMdz zN6@tF>@5pQV z-;OhUI)KLF1c%P83aE(3!z8V@vpfb{pto4$?3JgwlPlF~8>`Jo`6tX8>e9?Y(+`pV zao>55Xnk?Ps3B+-PcZT2EJR}x!mXbzVWW>`SH&(^E_?O4$Z3Qy)B@eBLrQTs`o!Fy z^W$1=qveck%2e9;2kSQUZ>pyGgjcSQ4%VxsWR(D2T~8snV$})|1@V9WAj+gwOi0kW zEM3A#shOx*KODt=a8Gb`-gZ}O#L0?CoqJBITXc4FR9ZK-A1F)l>jaF~a!NgIsD2$T`{)V(=WWKsF;1ti9Ghc=|Mu%V#7k-~ST<3x*t_0)a~TUWzv zPEU?e-=8~j-O6EK3G#^LDImU!NsSwP2y!W@?23@+4>t+>KuH`{*9Ef0`?eQnV%!)o z`#}K5XCd*GNH;5;z?1xS@bg10lG6^#{s&e~)VY zfmV({VjPi0e##pdh~I)=@2Fi|D+vU`W|5Y(2~ZNtQ-5s#rFs2t?zQB3PF}B|XO%*A z2mc9^)_$mqB+Y*>_q9AII-0L-p-T7dQDJR7^>dO3GOhhr_O=5Z~^X}LlIG-=RO?vn7lqKE8O_RbeRoVdJ9 zsaM1U=ZMw%5If?L9Wa~S3j4-R3&0dV-+j0>F3{}Zp@z8{Muq#W$$yRB8wd5Do+ts$ z|2vYle8swJQ(E?k61`5(No>%oz+HdS`;!b@UPWAn0;)$4-D8ynxmHr zFi$M18*{0=3aL$`x!%Sb18jbm>j*z@*cT;^@tTehbdw!8yV@I_BXw+8l=?)d`qLuV1bE9OwfMmO`1RRKe-{mAJ<6}_5 zI0FF$?H!3Y@rdX6JFz1DRM8*T4+id&W*u+OaU#MfEVm?@oL(fkDtnn48Td=;erPEU z92t{BLhaVOLy1B#|52^ovhp+8FyUYIj9mw$8m422zN%> znnc(d+RhI{9UW~2i)cwT;rdMCn6<>`kOi4pqx&NKMG4YRqw)LWNhi;QklJ6pD*GpY zCstigEIt|14;@n2;=C ziC!nxaFUJ#Cbm^B0!OW-?=<$V6;Uv$zoZMxS9)JHMbjX6o58B~ntw`B#|UrBZ1uQN zl5n|SW6xSwN=9vld+1^&+94OfN3|(_GG0IO+wfSq`tinG>yx%~?* z5zMamOHltGi!hOt%+^1VD-bYBmW6Am3Z0OI4JXGBUSS{Yi%Bz<(ERJMxZ9;AiLncY zk>P~u^oRnyf-9smoKuT%ihWS6yT4dz^GPpnZ}7Wk-NBbizxGfMb2K}&7B#5GicN~>QW)|koL-!M4wQK~S zyS!iNKOSgkxE*)u%g19n*gr|QB7K(`j(1@nst*ImgCPaw1$}tqf&fl^3SP1>P`>cj zsD7I9pAECAJW*PD%d@@YD7FMi17gHYqoEqiU|gYG82!5A1Ly9wJIy!Km+ZDrVaKz0 zkGFJ!7HWN}g{j}7hxj$gy+sQuUU=DFqAFbcI9h(DEFKTwy6a?!Ucr$*E8k?;d@V%rDx@C{%kb#~&GR>UoU zF`Li0HZWu|TdD~5E90(1Pe)wU?7S%Wr4?d_ge| z$u^$6mUngwhtY$bOH;KMe(8Q|@$3c2&B^${1lLydZrIVDv?$dBxjZPb3M~smrr?4I zm@~yU_9=xW+KkVeWsU4Qm8jUxD(ulI1G*B#kPtv@QKR4F)uovybyn2lBoK>zi*QPG zH6QB2LBD!2cI0LI;h-^P4Cbja(0gA!MPBfu?fxjb9VAF{R%Wc0jFV>6z%c5bqFQz6 z5S|6hAm1^))ZHrWCzymRS|gv%>&e`puC8nAB)JvG0H0aWj`6n%E`-XcEB}w6AoOej z-ZylTWL`KgxcDIr0VIGXeo`UX-ERt&ih3e-ySns*$b{8JdNE@`APQY{BRo^ESN!>e zobTh8cb)PY2~9t1x31#I!g~XT+9I}))dw7`PhvZ2VLB9U^a9GTC0X;{In9Um7=!yi<#8MVQ+(lC?1_V|g-Ls|RNW^=kyFXA`kCGyalZP_1qGlowMj&2r zN(TAma`Ex%M#|d%Yl!c^bsNy;HtS5`Qt;T2H;WEHMm)zA&zf3;Ef*Lr==2XuA~3-0 z6Y666CS>;K;X7?-)*Sa{1oQ$ZFTTOE=;~kx3YRK|g>nGJZ7vRdLILCV%T0|B=5ACu zhLw61r_Qw6Y%H_x%7>NA(h0&zdrvY?f)N7|0}7e(?Z8)+-R`$-)HO4gwBkmPQ-pw_ zLtW_ODG{|p6aYVu0Fo`HvnG6#s)ucFvMCGG6ap1DQ`-H~sjl(XM$64A%6Hy^4&NrJ z_3pfICoU*m3lEjN8|nw1{6e5~PTiiBjZ0_104pY^lRZlg>RwNE9IeDz_N^PN{zv?? z4C1v}!djAp zafP1N6Ei;S9Tdv!a@ow5{p8eluww1^5nLLpcomhe+boCb}qqN(Abdo8d=oAaa19(u){(u>H#=3N|_ ztWjDX=>G6!TJ(1^~XXXwo<-1vEZ9kuO9Fp(inW5u@dqIhVg;Au^ z%bb3T=#RsJf%$uEj5$4>jXzw{_9ai0eP4Mqj!@Tq>8^To7v94uhl)K~5?%n;MGu!s z;ZQm*O<_mb_oqR>*HbRI*vJ9TqhaW3_&j;oqJPOa)pUI-fR;V-_l0e@pJwf`8Q0r! zuXJZ{@@dWD!-v%a_WkO_;?dQV8*)Fia99*FV_Mbem3yL8BC&P$BYo*3p6H*iL(wGM z1`XG>s7d?t_6{~7H~P&rlxtLan$v$`KxmWyYiCMgu6sFs7k<7M_WcA7Srac*N{wX2L%uE2Z#kTj$|sE(Q7267(iZdHE# zij?AFEXld$Y`iOOVDz^^_}(&bb~v_hY1!l*$#H3#rN@HnZPfO_qVvyx{;R`~dc@ejk*DD|9 zP30RWf*Kd=hk98n#36~R@p|$k;g5_xYKnQ~HL2U9-z05IxED+y9Y$-$-Rv>0DAhuk_c% zmW`+*D_7$LzsyvO{rmyV(<-DQJaZC*nqHe4#OB;utZI`U9lX>*42wnz7MbYf;bdqA z&d#~q{VhoOn%Wb&S#rgVvm-hGsm`V+>R^&sKSl*kRGagHzFlwR+9r9{pRx1W@NG4*FS@o6Xt;_ z$*CjnH11V>{i}9Yqp8x(dm!ui55@)9vcoY>T3#)sfTUDJcD*=!_*_A!>AT9VT(B(0 z&Hf}C(ZdBYz4&gv(~@=dxGB zVo@V|W^EGK%2}u0d~r}lSUUELi-7&ynXzgUap36~ML9GA<1(mxO6cKK8)OUhG%-$C zI5iVLU$rB1`>#9IKE1oEJ*Aqdi6tH_@y|h}4K7wxv80UAW?lbJqLbs^^ToDbe6qg& zin2gPmU12Nu{;lo$Kdhu$J47X=!t3?ccZh%wK1D7F#fV-rvp=a@A*65$z=YM?vP}X4PIx%u! zp}hOq?C4ePoYs>U6WvFA#lyCUwv>~+Xy?_+k{?tm+L~A;g7njw*L9}iDH4x(FUG0Is(b*7? z&2Ol*N+=k<2uoOGRxKvE?kWU$fjj+Hs!n@Q8YL-EACbhrqk3fFr&OZl^87%~AGvG) z%@h_AcKq9V$)-1tc$$Tf>Km)2uYPV=fb5<(dwBBsJ-ADDRDiXLzEPqSh@wIP8SrB9 zqFX068-jn$ydMMiny5?^uneNkKy3koEl+p`D3;c0Q+N9_kSEQ!wRsU*9L}}3E1}Ux zvP&Yw`oadph+o1%>n{f;M879g{vIH??QtzE!KChxU;+c7$0PLv{K!eRT$BW3HNWCM zbbMnL7Mu0+?n~6^o8#m0ZJ4zi*(UE$Er?uJ^dN`H=xsCTpisS_s|s1zmVE{!iAv9a zHs+*`s!Gazo0_SE;&1jgUU~Ac1U!jK!$VO~lX+z6d_t-*Wrpr`##?C@hm07x zVnF!lbo*JZaNsbQn8kKQ&jPzQ;hZve5f0<0G_C->)fs~iT`|M=y<&K-;0 z&=m6G>(0yfulSUgSive#Hyo(4RgO^5^Jd`f@vsVNN_cTRj{;+*kdpFme%jM)N=r>V zv>Y==_-}TrtfO~}ZkB&Xh0O^$KNY~O@AY1!SNB1w95EXtAksMS&4aPsWlOq8Lia~s zJOaPD@Hwkpt=$_R&zuZON=c#%#?k%H>rj*cUHP*8I*j&cBK@JPFb-*sKQ!NY*W>BT zz{Vw+?y`*e8T<~3dH3wu@QEBe<|dAsBwPqbkaU|^EsH~JYA%^8L8Sn}rIqhzHfw;w z@0)h1ZAhM*cpsE<<@0H!xs1ZYk1b-q3{-$RIxGeSxS4<+UHl^Ne@d9&X0ptNLiY}6 zG}kcL?;Ra|GbR?o9Z8-)>HFRKq*x85d=1pv>wE;MeCSu~6a|)ZQ3B_OMHe=bT*ndF zM`z1=bcW^tw~_`uFWB#6(NU-Te@}LMuTDTF?VY==r%1Z5dfZKHgJkTAs-)mj{2DxV zww4`~0=(n)WMbuZ-=4IW+s0op9LwVv!Ii5Z8yhFfs7|gTx=hZkRR~-&(?!)Y@1iA* zJQ8!Tmvlec*r}rS*hs#AQrfN< zeBVrh(I{3z{`G-9OPU1%3m_pzzD`7iTu#*7{uW3qGJ!mJFt(tysyi7n?se;Tf{Jw^)lj$J zzLtrKM1ohQxkbIJrm}1UIMNolgKiSVO;PoamBw@JYK&M@m(dXHtwgP5#}~0dpwh9D zpaojqAayMzNf_#uiex^T>CK+d;rKlZWFb1BGqr-Rn+~D~YOQvs7RM?GS`Nh159s+# zv`k;v#4^hL1E{OW`+1QyRr6Q^9@CH-NdvM-{Y(*l;J-PUTQex%9j)XTkU$?aU*3;6 z*!W^*ex0_ERF`pbLanrh-N4Bdq7LB88tPXVaZ6h*Z>RSJw-l-U8P2rRYW`fc7<9|Y zUCZ!BoK1AqEtuO7nsYKCwfNW|l=B-7>2l9wk=dBSZ-?F;&WqDm z*TIaI=IRn0N@^1qW#gk`%Hph{868OkJP8mCOy2&GK<2iA6_HiJ>3B2#>WRw*`yXRI zr0vc)tLj{-`<^itn8C}booyxx#Jr-}Ss;Mav<1g86qW(`%kGINl)<*_HG#y zj*Q2pR}{E(G}KCH8Q^qD2Ng&nKgju)$S3eq^A8c!d*iw`X5ES1>|AShKPx>ByrbQl z0N+1IN+QaUds(&O^&}LZE}V24V=0T;T&9jB=q{?LXeldsK0LJjXydIK#h9vNP zW%}4gU1sxXbgKCKRooPI5Y|Hl6z+>~IVqS9ki~{A2c;Qb9iyIPrlMH34gl^B+?C9_UG=~He(qyyJ5k`@!#^k55jpx{u7Cy2MjW+CJ7iwXtBjRHAjWh$xnn%+!iGh|Ixs(ELU5axDu2wPc|}XXzF6 zIm5Qx!#meCmMGs8X_Ff6JC;&bd~&`RIBD~2wx6y3Ic=+(LugMMY=I#jDOm->w8`pX#q zo9ZI>$@%%X8FsOyyTX2XfFPHQkO+a% z!+$?=>*@aWG4aFmAv_Mx zH+;hfCGG!W&*?;SUM8xqxu5JTd0cX))9%?09iGe&EN_(HIsIHl$L&1(uh)fSb54~& zcav5SUPf8O1V>=BwzNF|oaxWl*w*)z^DDXLt{N$K7*nBa2)ehe4rl%QBf0YV^XJ(F zTZc>BIH+z<#1fIFcwG_j2r?^l^5)kMT8{Gy=zl0iXxh|6E_8$|m<#Yf<<#YTvZF!i z&K=I}Pbu!*vF_2SAMd>|*qTgRjqG&Il@z)fM~r8Qr5NM9DdNGQn7)ecfqi()-oBNg zC`BjR#Hf!I>~Hk`-q8MR^p9(*laz8u8a*ffpVA}V zfo3}T#{A{jFwU`CoF7vkx1Y1tO;Fu%IDSd3*~!Q|YpACT%?8yL*hVQ7#i(4*>@u){ z=|r7ZT|#sVLW&Z`*KoNETJqk}fdY!n(cSI30h;BP9LPm$z_rD5( zel#?8@cECDRnhsa`IL7 zltykmk(NZ{qZdh7A#G3kr21CF1Dp6LcQczQrFk{nPPJn?zCQ!13v+r}7o)v1qg@xt z2@5oG;X+%~Jb)_X0(#{n{EB7r<2m#v;n7z6y4_E7l=th#Rc9nR1TDj; z_Lt2?qJD5b$TA10h(c>>S1ErccR!eE&spgx>t0+ULgQKMTjorjoGf%NKx+^eu3=wy zp5jbULJi+^*gHE~ZjQ_1&)!0M&r~`IN}~Y%0S3+0O@-VLCx@G6)K6Ae7F2d;CY27Z zh)Py)kDt5kU_2&F+&lY7-M_K(yZ>eor)m6NLj1;@aX{5Q^Ly<1m&#!Ni{>0D94Pl} z2^WW^TCYdCt2~Q)9v8@p8gl8e<->6}+>J&0mMDtOPR+YeO}FiLK0rHfbwXZxw0Fia zv6C$~KW87;27`k9>LSZhbuoSjMLfWW^2!_=^qtUuZ$3zxl4fX zH%x$>T5@Uio7=hnQ@Z>o_*wjosnhr#8vgy++@zcVM1o6W{evejp6jWW1tWZDt_S^p z#dud3U9&lp+&H6)CJhD?M!5O(-BlnsPRAk zZ*4&Tof%VV{MDrS>PI>aJ9f`-gl>+io1hhx_320m?j}WyPxjNj9=JNU1^-}ZvV=>m zCF$Lb$xSsl<$Sq&JhkE0vnEDhGQYQ(o!8!_-#G*th>R`)^xI#ggAE)KI~FV#mcV(O zpdnwtWN4N>S4q)6G_;MesqT58$}@qR{n*J*i1j{XJZWQ0*Waaf^VZ9Sw;!rofvu=n zX++mZ$0SRzjL6O6vSrgH22lYdL&0*67|)*Rlm!?Cb#RLh5T3N?H20T>*_O61oMDwXm+rXdx9^B(jjGzFK%(^^T_ndvse}r&`^sm zHQ*87=F9&fYj?Pwxw7rhkve*y8X)aWQX|z@4RDkr0H6V7e!k<9qaM z!p6hKD!IYd$BOf@GV3;L(G@yUi0(>|K|T2j;rj{r9;%cgtRI9`1TUR{)k4&OB@0}6 zmugbe#vJ8|E2azgwtO>*RnQ;;K9VXCuiVTIt%nwq-%+x*1r zuKr@~qko`x?Qlx&;8VfrT^aawtY@S13yAm&6l# zxBZL1HC?FzTKT5*_$P?b{Z+ep{O*0eT|vsX&iLO%cP9xTU4_PvluxKRVn|5Lp26Yx z>Gd_aGfLK2_sIO-sozH3!|}>FYKCcA?G9@|AV@|6b`13S!Sw=6U`SMe;;zi6ee zAH=u_lOWMDjCox%UeC=w3Z2KS;j-YUA%R@1&`d6-JP==PeJyfQiL{$f)X~0`$j}mY zkio7!uHt$a8aS)Xh`~jc4HNaKVY+Z#vnx_bXW3=Sn!WLZQUvyD2x$rjzLAYsE=gG{ zBEwnKpFw^wClYrVNrD9N9RpBCI-S=afc8DWaEBe5H>v|Xwq3TqQD7rm-CB}}#UQvj z5xGt?GZCp&>RvEw&C;yp<@3imVYkl0$4(wrTfWn4|L9V$ZGS;bRAd}<7#~p2niujJ zz9L=+!B#3^DQ3MfZ<{tMt*udartGxSULS4`1O^9PP^%dP$qo49A;kFKJeCmn^<~*& zBqKhR_XNmgaFVnaz&g8jj2QYRt?AbPV=h7yK zx^CqRHl1sj*ydg6mnrv}1bwsRvPCD@v-G|1_GFj9AV6x1VqF{kT7LSHW$7z5Zce^S zV_d@qhPCqM?>cF}>S8xJ+mCgY-JYRiAVfkLP!I@=eIyPfIoXQIfOh|}q@4@7JDZp={+OML&BgSTWJ8wohp$B4tZo4$rcv@zbDJH=1%!2r5Js{ph9<&t*WGS z2ble&E$R&Rg5hz)Pz1%kr6YCYgd4{nf<`7FSWK8uUZ+&Lr!z4~bu&m^xDcA_H)2`8 z`v=pbOue)uUX*B9NsSJd!0pILYNxNqJW|uk$t15zwFWa zq69X(_X&4jmk>3#@K7CmAV_jl77aZlv=3tZCN9FOap^mAehIB$E+T(HQDJa##Lu;z zr&nt>E3r|BYi*_h`p1uq3*U8nz=55nu>7(rcw;{bRo6Exb*Ch~@G1YGcyFFl%4ul` zs7N71RC=GamTkXeVEQJ0vBT!r4IOzK%xeE1Coj0|^k74MQnE=QSn8s}o9zBa

xnyA;yqE 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 z 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

o~u&e~y0DGSv3 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%0D4B^`0fSWd|F>s8LM|FzbMwcs*j3`I6 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

WVwLty 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 F{{Vf-V2}U+ diff --git a/sites/en/workshop/img/nird.png b/sites/en/workshop/img/nird.png deleted file mode 100644 index 53597399da62529bdfe1ce75ec3a05ef94179c0b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47110 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%0D-C^r7{C$*{bNPH+l{`1vmn3` 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 diff --git a/sites/en/workshop/programming_intro.mw b/sites/en/workshop/programming_intro.mw deleted file mode 100644 index c6de009c7..000000000 --- a/sites/en/workshop/programming_intro.mw +++ /dev/null @@ -1,165 +0,0 @@ -An introduction to Programming in Ruby using irb -=== Getting started === -* irb is the Interactive RuBy shell. You can type Ruby code and it will be evaluated immediately. You can try some code that will seem familiar: - >> 1 + 1 -* try a few different calculations -* now try this one - >> "c" + "ode" -* why was this different? in Ruby everything is an object and each object has behaviors it knows how to do. Numbers know how to add. However "c" is not a number, so it behaves differently even when it gets the same message (+). Programmers call "c" or "ode" a "string." A string is series of letters that could be a word or a sentence. In Ruby the string behavior triggered by the (+) message is concatenation. -* Operators like + - * / are special since we want to use them like we did in grade school. -* Most messages (which are also called methods) are called by adding the message name after a . - >> "code".upcase - >> "code".reverse -* Another thing to notice about Ruby is that everything evaluates to something - >> 4 - >> 4 + 4 - >> (4+4).zero? -* Notice how parentheses can change behavior. Parentheses cause the stuff inside to be evaluated first, otherwise the '.' has the highest precedence. Remember "Please Excuse My Dear Aunt Sally?" The same rules apply, with . at the beginning. - >> "c" + "ode".upcase - >> ("c" + "ode").upcase - -=== Variables === -Variables can hold a value - >> a = 4 - >> a - >> b = 2 - >> a + b -In Ruby (unlike languages like C or Java), variables can be of any type and can change type - >> a = "cat" -But types do matter. For example, this is an error: - >> "cat" + 4 - TypeError: can't convert Fixnum into String - from (irb):4:in `+' - from (irb):4 -But this works: - >> "cat" + 4.to_s -Variables are useful when you start writing reusable code. -=== Defining Classes and Methods === -We define a new type of object by writing something called a "class." The behavior of the object is defined in blocks of code we call "methods." - -As an example we'll create a Calculator kind of object that knows how to describe itself in text. At first, that is all it will know how to do. - - class Calculator - def describe - "I am a really neat calculator!" - end - end - -save this in a file in your text editor called "calculator.rb" then start irb in the same directory - - >> load "calculator.rb" - >> c = Calculator.new - >> c.describe - -next we'll add a method that performs a calculation - - def add(a, b) - a + b - end - -then restart irb and try it: - - >> load "calculator.rb" - >> c = Calculator.new - >> c.add(1,2) - >> c.add(56,45) - -The same code can be reused with different inputs - -Now, why might we have a calculator object when Ruby can already do built in calculations. Suppose we wanted to keep track of when we did different calculations, how many each calculator had done. We might have two calculators and have each store the number of calculations it had performed. Each object can actually keep its own data with it, even though the code that defines each object is identical. We call each object an "instance" of the class and so we call this object data and "instance variable" - - class Calculator - def initialize - @num_calculations = 0 - end - - def how_many - @num_calculations - end - - def describe - "I am a really neat calculator!" - end - - def add(a, b) - @num_calculations = @num_calculations + 1 - a + b - end - - end - -=== Arrays === - >> my_fruits = ["kiwi", "strawberry", "plum"] - => ["kiwi", "strawberry", "plum"] - - >> my_fruits = my_fruits + ["lychee"] - => ["kiwi", "strawberry", "plum", "lychee"] - >> my_fruits = my_fruits - ["lychee"] - => ["kiwi", "strawberry", "plum"] - -=== Hashes === - >> states = {"CA" => "California", "DE" => "Delaware"} - => {"DE"=>"Delaware", "CA"=>"California"} - - >> states["DE"] - => "Delaware" - -=== Repeating yourself === - >> puts fruits[0] - kiwi - => nil - >> puts fruits[1] - strawberry - => nil - >> puts fruits[2] - plum - => nil - -Easier to write this: - >> fruits.each do |f| - * puts f - >> end - kiwi - strawberry - plum - -(Omit asterisk before 'puts f' and code below, it denotes start of new line and not part of the code) - -=== Conditions === - - if true - puts "you will see this" - end - - if false - puts "you won't see this" - end - - puts "you will see this" if true - - -==== Truth ==== - -Everything is true except for - -* false -* nil - -Therefore -* 0 is true -* "" is true - -==== Equality ==== - -Testing for equality is different from setting equality: - - a = 4 - puts "four" if a == 4 - -Another example: - - >> fruits.each do |f| - * puts f if f == "plum" - >> end - plum - From f6715097c0073793cab05b01e19d3cc9808369e2 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Mon, 21 Jul 2014 23:30:05 -0700 Subject: [PATCH 070/486] Consolidate the amount of places available locales are listed Fixes #373 --- app.rb | 7 ++++--- spec/site_syntax_spec.rb | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/app.rb b/app.rb index 00edd492a..21464e1b8 100755 --- a/app.rb +++ b/app.rb @@ -24,9 +24,11 @@ class InstallFest < Sinatra::Application # todo: use Sinatra::Base instead, with more explicit config include Erector::Mixin + DEFAULT_SITES = {en: "docs", es: "hola", :"zh-tw" => "nihao" } + # Set available locales in Array of Strings; this is also used when # checking availability in dynamic locale assignment, they must be strings. - AVAILABLE_LOCALES = %w(en es zh-tw) + AVAILABLE_LOCALES = DEFAULT_SITES.keys.map(&:to_s) configure do I18n::Backend::Simple.include(I18n::Backend::Fallbacks) @@ -41,7 +43,6 @@ class InstallFest < Sinatra::Application # todo: use Sinatra::Base instead, wi def initialize super @here = File.expand_path(File.dirname(__FILE__)) - @default_sites = {en: "docs", es: "hola", :"zh-tw" => "nihao" } end attr_reader :here @@ -57,7 +58,7 @@ def default_site if host && sites.include?(site = subdomain) site else - @default_sites[I18n.locale.to_sym] # no symbol DoS because it's whitelisted + DEFAULT_SITES[I18n.locale.to_sym] # no symbol DoS because it's whitelisted end end diff --git a/spec/site_syntax_spec.rb b/spec/site_syntax_spec.rb index fa58627ab..97d05bcd5 100644 --- a/spec/site_syntax_spec.rb +++ b/spec/site_syntax_spec.rb @@ -12,7 +12,7 @@ def app @app ||= InstallFest.new end - ['en', 'es', 'zh-tw'].each do |locale| + InstallFest::AVAILABLE_LOCALES.each do |locale| describe "in locale '#{locale}'" do Site.all(locale).each do |site| describe "#{site.name} pages..." do From 9d9cf1f65c4e97abf756342da963949710c75a2f Mon Sep 17 00:00:00 2001 From: lutz Date: Tue, 29 Jul 2014 17:11:40 +0100 Subject: [PATCH 071/486] added Ubuntu 14.04 to the versions of Ubuntu which require 'run command as login shell' set --- sites/en/installfest/linux.step | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/en/installfest/linux.step b/sites/en/installfest/linux.step index f82799b08..1b9823143 100644 --- a/sites/en/installfest/linux.step +++ b/sites/en/installfest/linux.step @@ -52,7 +52,7 @@ end step "Install RVM" do important do - message "If you're using Ubuntu 12.04 or the latest version of Mint, ensure that the Run command as login shell option is checked under the Title and Command tab in Profile Preferences (located in Terminal's Edit menu). After changing this setting, you may need to exit your console session and start a new one before the changes take affect." + message "If you're using Ubuntu 12.04, Ubuntu 14.04 or the latest version of Mint, ensure that the Run command as login shell option is checked under the Title and Command tab in Profile Preferences (located in Terminal's Edit menu). After changing this setting, you may need to exit your console session and start a new one before the changes take affect." img src: 'img/railsbridge_ubuntu12-checkbox.png', alt: "Ubuntu 12.04 terminal settings" end insert "install_rvm" From e3759d8e1ace569ddbdaeb042e86168f36069516 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Sun, 3 Aug 2014 23:43:24 -0700 Subject: [PATCH 072/486] 'take affect' => 'take effect' --- sites/en/installfest/linux.step | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/en/installfest/linux.step b/sites/en/installfest/linux.step index 1b9823143..68ff70aad 100644 --- a/sites/en/installfest/linux.step +++ b/sites/en/installfest/linux.step @@ -52,7 +52,7 @@ end step "Install RVM" do important do - message "If you're using Ubuntu 12.04, Ubuntu 14.04 or the latest version of Mint, ensure that the Run command as login shell option is checked under the Title and Command tab in Profile Preferences (located in Terminal's Edit menu). After changing this setting, you may need to exit your console session and start a new one before the changes take affect." + message "If you're using Ubuntu 12.04, Ubuntu 14.04 or the latest version of Mint, ensure that the Run command as login shell option is checked under the Title and Command tab in Profile Preferences (located in Terminal's Edit menu). After changing this setting, you may need to exit your console session and start a new one before the changes take effect." img src: 'img/railsbridge_ubuntu12-checkbox.png', alt: "Ubuntu 12.04 terminal settings" end insert "install_rvm" From d57e17e40b82a7d7af091971228c18011cd0f374 Mon Sep 17 00:00:00 2001 From: Emily Taylor Date: Tue, 19 Aug 2014 16:04:02 -0700 Subject: [PATCH 073/486] Move backticks (fix monospace git command typo) --- sites/en/frontend/deploying_to_github_pages.step | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/en/frontend/deploying_to_github_pages.step b/sites/en/frontend/deploying_to_github_pages.step index 038ebba0f..03bcda0c8 100644 --- a/sites/en/frontend/deploying_to_github_pages.step +++ b/sites/en/frontend/deploying_to_github_pages.step @@ -62,7 +62,7 @@ situation "First-time setup" do message "Now, push the new file you just committed to Github." console 'git push -u origin master' message "You'll probably be prompted to type your Github password at this point. After you do, you'll have just pushed your project to Github's servers!" - important "If you have existing content in your Github pages repo, this command will fail, and you will have to do a `git push -uf origin master instead`. Verify with a TA first that you're doing the right thing." + important "If you have existing content in your Github pages repo, this command will fail, and you will have to do a `git push -uf origin master` instead. Verify with a TA first that you're doing the right thing." end step do From 91f5676f7ba710211e718b3de465698dbbc33903 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Thu, 21 Aug 2014 20:35:36 -0700 Subject: [PATCH 074/486] Show locale flags in a dropdown instead of always showing all Hide 'git' and 'src' links on small screens (< 768px) Fix crashy 'src' link --- app.rb | 2 +- lib/doc_page.rb | 9 +++------ lib/flags.rb | 30 ++++++++++++++++++++++-------- public/css/flags.scss | 9 +++------ public/css/header.scss | 19 +++++++++++++------ public/css/toc.scss | 6 ++++++ 6 files changed, 48 insertions(+), 27 deletions(-) diff --git a/app.rb b/app.rb index 21464e1b8..9d8b0c62d 100755 --- a/app.rb +++ b/app.rb @@ -182,7 +182,7 @@ def render_deck doc_title: doc_path.split('/').last, doc_path: doc_path, src: src, - locale: locale, + locale: I18n.locale, ).to_html rescue Errno::ENOENT => e p e diff --git a/lib/doc_page.rb b/lib/doc_page.rb index 869c40c77..25d0c57f2 100644 --- a/lib/doc_page.rb +++ b/lib/doc_page.rb @@ -74,8 +74,8 @@ def src_url def top_links [ TopLink.new(name: "toc", href: "#", extraclass: 'show-when-small', toggle_selector: '#table_of_contents'), - TopLink.new(name: "src", href: src_url), - TopLink.new(name: "git", href: git_url), + TopLink.new(name: "src", href: src_url, extraclass: 'hidden-sm'), + TopLink.new(name: "git", href: git_url, extraclass: 'hidden-sm'), ] end @@ -97,10 +97,7 @@ def body_content } } ul(class: "navbar-nav nav") { - - li { - widget Flags - } + widget Flags, locale: @locale li(class: "dropdown") { a("sites", href: "#", class: "dropdown-toggle", "data-toggle" => "dropdown") diff --git a/lib/flags.rb b/lib/flags.rb index b22b4196d..4a4e3e35f 100644 --- a/lib/flags.rb +++ b/lib/flags.rb @@ -10,21 +10,35 @@ def self.css_path end external :style, scss(File.read("#{css_path}/flags.scss")) + needs :locale def initialize *args super - @locales = ["us", "es", "zh-tw"] + @locales = ["en", "es", "zh-tw"] + end + + def image_for_locale(locale) + image_name = {"en" => "us"}[locale.to_s] || locale + "/flags/#{image_name.upcase}.png" + end + + def subdomain_for_locale(locale) + {"en" => "docs"}[locale.to_s] || locale end def content - ul.flags do - @locales.each do |locale| - subdomain = (locale == "us" ? "docs" : locale) - li { - a(href:"http://#{subdomain}.railsbridge.org") { - img src: "/flags/#{locale.upcase}.png" + li class: 'dropdown' do + a class: 'dropdown-toggle', 'data-toggle' => 'dropdown' do + img src: image_for_locale(@locale) + end + ul class: 'flags dropdown-menu' do + @locales.each do |locale| + li { + a(href:"http://#{subdomain_for_locale(locale)}.railsbridge.org") { + img src: image_for_locale(locale) + } } - } + end end end end diff --git a/public/css/flags.scss b/public/css/flags.scss index b31e8ca43..200f9df35 100644 --- a/public/css/flags.scss +++ b/public/css/flags.scss @@ -1,16 +1,14 @@ ul.flags { - padding: 0; - margin: 0; + min-width: 0; + position: relative; > li { - position: relative; display: block; - float: left; > a { position: relative; display: block; - padding: 10px 15px; + padding: 10px 14px; line-height: 20px; } @@ -18,5 +16,4 @@ ul.flags { background-color: #eee; } } - } diff --git a/public/css/header.scss b/public/css/header.scss index 45d2d80d1..f5c8a34b8 100644 --- a/public/css/header.scss +++ b/public/css/header.scss @@ -2,6 +2,8 @@ $railsbridge_purple: #6c266f; $railsbridge_blue: #2493b8; $railsbridge_darkerblue: #428bca; +$header-height: 50px; + nav *, nav *:before, nav *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; @@ -31,7 +33,6 @@ nav *, nav *:before, nav *:after { background-color: #fff; border: 1px solid #ccc; border-color: rgba(0, 0, 0, 0.15); - -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); background-clip: padding-box; color: #333; @@ -43,7 +44,7 @@ nav *, nav *:before, nav *:after { height: 0; width: 0; top: -19px; - left: 148px; + right: 20px; border: 10px solid transparent; border-bottom-color: white; } @@ -112,10 +113,16 @@ nav *, nav *:before, nav *:after { float: left; > a { + height: $header-height; + line-height: $header-height; position: relative; display: block; - padding: 15px; - line-height: 20px; + padding: 0 15px; + + img { + display: inline; + vertical-align: middle; + } } > a:hover, @@ -146,7 +153,7 @@ nav *, nav *:before, nav *:after { .top { position: relative; z-index: 1000; - min-height: 50px; + min-height: $header-height; margin-bottom: 20px; border: 0; background-color: $railsbridge_purple; @@ -156,7 +163,7 @@ nav *, nav *:before, nav *:after { border-bottom-style: solid; .navbar-header { - min-height: 50px; + min-height: $header-height; } .title { diff --git a/public/css/toc.scss b/public/css/toc.scss index 6733e5434..76e47d99c 100644 --- a/public/css/toc.scss +++ b/public/css/toc.scss @@ -81,6 +81,12 @@ } } +@media (max-width: 768px) { + .hidden-sm { + display: none !important; + } +} + .show-when-small { display: none !important; } From 21c9c60407ee0f9b5db7fd361d5d20847ac963ca Mon Sep 17 00:00:00 2001 From: Andrew Dollard Date: Sat, 23 Aug 2014 22:01:34 -0700 Subject: [PATCH 075/486] Editing the overview section of the Basic CSS page Reworded some of the explantions, and did a little bit of re-organizing. --- sites/en/frontend/basic_CSS.step | 41 ++++++++++++++++++++------------ 1 file changed, 26 insertions(+), 15 deletions(-) diff --git a/sites/en/frontend/basic_CSS.step b/sites/en/frontend/basic_CSS.step index b634fc8a9..00c7c7c65 100644 --- a/sites/en/frontend/basic_CSS.step +++ b/sites/en/frontend/basic_CSS.step @@ -10,17 +10,34 @@ overview do CSS stands for __C__ascading __S__tyle__s__heets. It's a language for creating **rules** that can **select** various elements on the page and change their **visual properties**. -* __C__ascading - The 'cascade' is one of the trickier elements of CSS to master, but it - basically means you can define a bunch of styling rules of different strengths, and CSS - will apply them all, resolving any conflicting rules by allowing stronger rules overwrite - (or _cascade_ over) weaker rules. +* __C__ascading - this is how the browser determines the correct style rules to apply to + each element on the page. As we'll see, CSS has many ways to match rules to elements, and + some of those ways count for more than others. The browser allows more important rules to + _cascade_ over less important ones. -* __S__tyle__s__heets - CSS files are called 'stylesheets' because they allow you to put your - styling rules into a separate document (a 'sheet') of file type .css, and then choose to - include one or more in a given HTML page. This is a _very_ important feature for sites with many pages, - because it allows you to write your rules once and then include them everywhere on your site with - a single link on each page. +* __S__tyle__s__heets - CSS files are called 'stylesheets' because they are separate documents - their + file type is .css - that only deal with styling information. We add special tags in our HTML files to + link them to our stylesheets. +Unlike HTML, which is concerned with the _meaning_ of the content, CSS is **presentational**: +it's concerned with how that content should look. + + +MARKDOWN + + tip do + message "## Why are HTML and CSS separate?" + message <<-MARKDOWN +There are many good reasons to keep HTML and CSS separate. A typical website will reuse styles +- like the color of links or the sizes of buttons - over and over again; by keeping them separate from the markup, we can +use the same styles across a site. + +This makes our code more efficient and easier to maintain, and keeps the site visually consistent. It also makes it easier to use +different styles for different devices, so a site can have different looks for desktop and mobile browsers. +MARKDOWN + end + + message <<-MARKDOWN ## CSS Rules Are Made of a Selector and Attributes *This section includes vocabulary you'll probably just want to memorize after class.* @@ -35,12 +52,6 @@ All together, the selector and properties together are called a **rule**. (You will forget the semicolon at some point, and your CSS will break, but it's an easy fix.) -## Why are HTML and CSS separate? - -HTML tells the browser what your content _means_, whereas CSS tells the browser how it should _look_. - -HTML is semantic: it's concerned with the meaning of the content, whereas CSS is presentational—CSS is all about style. - MARKDOWN end From fde88f8c19486251901c58c3b76ecf7d3e652e4c Mon Sep 17 00:00:00 2001 From: Andrew Dollard Date: Sat, 23 Aug 2014 22:29:40 -0700 Subject: [PATCH 076/486] Editing the selectors-and-attributes section of the basic css page --- sites/en/frontend/basic_CSS.step | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/sites/en/frontend/basic_CSS.step b/sites/en/frontend/basic_CSS.step index 00c7c7c65..f595eb0ac 100644 --- a/sites/en/frontend/basic_CSS.step +++ b/sites/en/frontend/basic_CSS.step @@ -40,17 +40,20 @@ MARKDOWN message <<-MARKDOWN ## CSS Rules Are Made of a Selector and Attributes -*This section includes vocabulary you'll probably just want to memorize after class.* +The **selector** is the first part of a CSS rule - it tells the browser how to find, or _select_, the element we want to style. +On this page, we'll use `h1` and `p` as our selectors, which match the `h1` and `p` elements in our HTML. -The **selector** tells the browser what elements to add that style to. On this page we'll only use existing tags, like `

` and `

`, as our selectors. + -The **attributes** tell the browser how to style the elements you selected. The first part, `padding:` is a **property**, and the part after the colon `20px` is the **value**. The line is finished with a semicolon. +The **attributes** are the parts of the rule inside the curly braces - they tell the browser how the elements +we've selected should appear. -All together, the selector and properties together are called a **rule**. +Take a look at the attributes for the `h1` rule above. The part before the colon — `font-size` — is the **property**, +and the part after it — `20px` — is the **value**. This attribute tells the browser that all `h1` elements +should have a `font-size` of 20 pixels. - +The semicolons at the end of each attribute are important - if we forget them, the CSS won't work. -(You will forget the semicolon at some point, and your CSS will break, but it's an easy fix.) MARKDOWN end From c669aac6ed087f56d70b40e602ca76b271568cce Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Sat, 23 Aug 2014 22:53:24 -0700 Subject: [PATCH 077/486] Update 'install komodo' link in Frontend site to go to /installfest/editors Fixes #380 --- sites/en/frontend/tool_installation.step | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sites/en/frontend/tool_installation.step b/sites/en/frontend/tool_installation.step index 8b5ac0571..84d2474e1 100644 --- a/sites/en/frontend/tool_installation.step +++ b/sites/en/frontend/tool_installation.step @@ -48,8 +48,8 @@ steps do step "Install a text editor" do a "Download and install Sublime Text 2", :href => "http://www.sublimetext.com/2" message "Install Sublime Text 2 by double clicking the file you downloaded, then dragging the Sublime Text 2 icon into the Applications folder. Finish up by clicking the eject icon for Sublime Text 2 in your finder window." - a "or Install Komodo Edit for Mac OS X", :href => "/installfest/install_komodo_edit_for_mac" - message "FYI: Komodo Edit is open source, whereas Sublime Text 2 is a paid program that you can download and try out for free. If you keep using Sublime Text 2 after the workshop, you'll need to buy a license." + a "or install a different editor", :href => "/installfest/editors" + message "FYI: Sublime Text 2 is a paid program that you can download and try out for free. If you keep using Sublime Text 2 after the workshop, you'll need to buy a license. There are other editors available you can find on [our editors page](/installfest/editors)." end end end From 0cf2f911b8a1d24707e9dfea15a0efb615d3b48f Mon Sep 17 00:00:00 2001 From: Andrew Dollard Date: Sat, 23 Aug 2014 23:32:00 -0700 Subject: [PATCH 078/486] Removing duplicate reference to the CSS Zen Garden. --- sites/en/frontend/basic_CSS.step | 4 ---- sites/en/frontend/make_columns.step | 9 +++++---- 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/sites/en/frontend/basic_CSS.step b/sites/en/frontend/basic_CSS.step index f595eb0ac..ae4d4a9a1 100644 --- a/sites/en/frontend/basic_CSS.step +++ b/sites/en/frontend/basic_CSS.step @@ -113,11 +113,7 @@ Here are two screen shots of the same HTML page, but on the right side, we've tu -For some great examples of the power of CSS, check out the [CSS Zen Garden](http://www.csszengarden.com/). It takes -the same HTML, but shows it with stylesheets from a bunch of different designers applied to -it. Here are two different designers' interpretations of the same HTML: - MARKDOWN end diff --git a/sites/en/frontend/make_columns.step b/sites/en/frontend/make_columns.step index 07760bbb0..be6ecf243 100644 --- a/sites/en/frontend/make_columns.step +++ b/sites/en/frontend/make_columns.step @@ -30,10 +30,11 @@ explanation do ## More CSS! -It takes a long time to master CSS, but there are lots of great-looking resources out there -to help. One cool resource is the [CSS Zen Garden](http://www.csszengarden.com/), a site with dozens of examples of -the _same_ HTML page styled with different user-submitted stylesheets. It's a great place -to get a sense of how limitless the possibilities are with CSS. +For some great examples of the power of CSS, check out the [CSS Zen Garden](http://www.csszengarden.com/). It takes +the same HTML, but shows it with stylesheets from a bunch of different designers applied to +it. Here are two different designers' interpretations of the same HTML: + + ### CSS Reference Sites From 473bb499fdca59c90d1318b26c6ec82865f75a91 Mon Sep 17 00:00:00 2001 From: Andrew Dollard Date: Sat, 23 Aug 2014 23:40:40 -0700 Subject: [PATCH 079/486] Edits to HTML attributes page --- sites/en/frontend/HTML_attributes.step | 69 ++++++++++++++++---------- 1 file changed, 42 insertions(+), 27 deletions(-) diff --git a/sites/en/frontend/HTML_attributes.step b/sites/en/frontend/HTML_attributes.step index 0a6993579..cc246846b 100644 --- a/sites/en/frontend/HTML_attributes.step +++ b/sites/en/frontend/HTML_attributes.step @@ -7,12 +7,14 @@ overview do message <<-MARKDOWN -## Why do we need attributes? +## What are attributes? -HTML tags first give your browser information about the content they wrap. They can also be extended to include other information about the content, like what type of form input the tag is, or like the `media` attribute, which we saw on the last page can be used to indicate whether the content will be displayed on a screen or printed out. +HTML tags give the browser information about their content, like whether it's a header, or a paragraph, or a list. +**Attributes** are extra information that is included with to the tag, such as the URL for a link tag, or the location of a file +for an image tag. -When creating a form, you'll use attributes to tell the browser what type of input they are, -and the results will be easy to tell apart. This input: +Form elements use an attribute to tell the browser what type of input they are, +so the results will be easy to tell apart. This input: MARKDOWN source_code :html, "" @@ -26,16 +28,45 @@ looks like a radio button: , but looks like a password text input: even though they use the same **tag**. -## How do CSS and HTML connect? +## IDs and Classes -Tags and attributes, mostly! +Two of the most important attributes that an element can have are its `id` and its `class`. With these attributes, +we can assign names to elements and groups of elements, then apply CSS styles using the names we give them. -So far we've only applied styles to HTML tags like `

` and `

`. But what if we want to apply a style to only a few of the instances of a given tag? We don't want _every_ paragraph to look special, so we can't add our style directly to the `

` tag. +MARKDOWN + + source_code :html, <<-MARKDOWN +

+ This is my intro paragraph! +

+MARKDOWN -This is where `class=` and `id=` attributes come in. Adding a class or ID to an HTML attribute allows you to add CSS styles to just that attribute. + message <<-MARKDOWN +In our CSS, we use special syntax to tell the browser if we're talking about an ID or a class name. IDs are indicated with a +hashtag, like this: `#intro`. Classes are indicated with a dot: `.special` + MARKDOWN + tip do message <<-MARKDOWN +## When should I use a class, and when should I use an ID? + +**ID** attributes are unique labels, for identifying things you'll only ever have one +of. For example, if you ran a news website, you might have an masthead element +that only appears once, so you could give it an id +like `"handsome-header"`. + +**Class** attributes should be used to group together similar elements; for example, you might give certain +paragraphs a class of `"special"` and use that class to highlight them. + +In general, only use `id` if you're certain that it will only appear on a single element. For everything else, +use `class`. MARKDOWN + end + message <<-MARKDOWN + +Let's look at IDs and classes in action. So far we've only applied styles to HTML tags like `

` and `

`. But what if we want to apply a style to only a few of the instances of a given tag? We don't want _every_ paragraph to look special, so we can't add our style directly to the `

` tag. + +MARKDOWN end @@ -123,27 +154,11 @@ end explanation do message <<-MARKDOWN +Attributes let us add extra information to an HTML tag. IDs and classes are specific types of attributes that let us +give names to our elements. -## When should I use a class, and when should I use an ID? - -### Classes -A **class** attribute should be used to group elements that _could_ exist -more than once on a given page. For example, you might give certain -paragraphs a class of `"special"` and use that class to highlight them. -Even if you only have one paragraph that's special now, you might -want to add more later. - -A class attribute will look like `class="special"` in the HTML and `.special` in the CSS. Don't mix up where the dot goes! - -### IDs -An **id** is a unique label. Use it to identify things you'd only have one -of. For example, if you ran a news website, you would only have one element -on a page that would serve as a masthead, and you could give it an id -like `id="handsome-header"` - -An id attribute will look like `id="handsome-header"` in the HTML, and `#handsome-header` in the CSS. +CSS uses special syntax to indicate if we're using an ID, a class, or just the tag itself in our style. -Within these guidelines, when you use classes and IDs is a matter of style / taste. MARKDOWN end From 1b19458d6c225923bd680f2d10195659fe5ed5b3 Mon Sep 17 00:00:00 2001 From: Andrew Dollard Date: Tue, 26 Aug 2014 15:57:47 -0700 Subject: [PATCH 080/486] Word changes --- sites/en/frontend/HTML_attributes.step | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sites/en/frontend/HTML_attributes.step b/sites/en/frontend/HTML_attributes.step index cc246846b..26820ef8b 100644 --- a/sites/en/frontend/HTML_attributes.step +++ b/sites/en/frontend/HTML_attributes.step @@ -9,8 +9,8 @@ overview do ## What are attributes? -HTML tags give the browser information about their content, like whether it's a header, or a paragraph, or a list. -**Attributes** are extra information that is included with to the tag, such as the URL for a link tag, or the location of a file +HTML tags give the browser information about their content, like whether it's header text, or a paragraph, or a list. +**Attributes** are extra information included with the tag, such as the URL for a link tag, or the location of a file for an image tag. Form elements use an attribute to tell the browser what type of input they are, @@ -43,7 +43,7 @@ MARKDOWN message <<-MARKDOWN In our CSS, we use special syntax to tell the browser if we're talking about an ID or a class name. IDs are indicated with a -hashtag, like this: `#intro`. Classes are indicated with a dot: `.special` +hash, like this: `#intro`. Classes are indicated with a dot: `.special` MARKDOWN tip do message <<-MARKDOWN From d9529f5bdef5e1f5775eecb388b95ce9c93d9f59 Mon Sep 17 00:00:00 2001 From: edwoo Date: Wed, 27 Aug 2014 10:28:39 +0800 Subject: [PATCH 081/486] Update learn-to-code.md Deleting the final "/" in line 60 to stay away the from error "File not found: /lessons/". --- sites/en/learn-to-code/learn-to-code.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/en/learn-to-code/learn-to-code.md b/sites/en/learn-to-code/learn-to-code.md index f82c267a9..5f079016a 100644 --- a/sites/en/learn-to-code/learn-to-code.md +++ b/sites/en/learn-to-code/learn-to-code.md @@ -57,7 +57,7 @@ Follow along at http://docs.railsbridge.org/learn-to-code * Let us know! * Start working on Ruby For Programmers lessons * http://testfirst.org - * http://codelikethis.com/lessons/ + * http://codelikethis.com/lessons * Build a Rails website * http://docs.railsbridge.org/ From 11bdd066959bdc4ca7929b3263e67ddfff342fec Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Tue, 26 Aug 2014 22:11:02 -0700 Subject: [PATCH 082/486] Frontend: remove quotes from id/class examples like "special" --- sites/en/frontend/HTML_attributes.step | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sites/en/frontend/HTML_attributes.step b/sites/en/frontend/HTML_attributes.step index 26820ef8b..8b5fcf923 100644 --- a/sites/en/frontend/HTML_attributes.step +++ b/sites/en/frontend/HTML_attributes.step @@ -52,10 +52,10 @@ hash, like this: `#intro`. Classes are indicated with a dot: `.special` **ID** attributes are unique labels, for identifying things you'll only ever have one of. For example, if you ran a news website, you might have an masthead element that only appears once, so you could give it an id -like `"handsome-header"`. +like `handsome-header`. **Class** attributes should be used to group together similar elements; for example, you might give certain -paragraphs a class of `"special"` and use that class to highlight them. +paragraphs a class of `special` and use that class to highlight them. In general, only use `id` if you're certain that it will only appear on a single element. For everything else, use `class`. From 3206173838c32b8bd0ff31a903d10ce25d10b6d3 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Tue, 26 Aug 2014 22:17:01 -0700 Subject: [PATCH 083/486] bundle update, including RSpec 3.0 whitelist 'should' syntax for expectations and mocks --- Gemfile.lock | 49 ++++++++++++++++++++++----------------------- spec/spec_helper.rb | 8 ++++++++ 2 files changed, 32 insertions(+), 25 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index a1cf42d33..62dc25a95 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,14 +1,11 @@ GEM remote: https://rubygems.org/ specs: - activesupport (3.2.18) + activesupport (3.2.19) i18n (~> 0.6, >= 0.6.4) multi_json (~> 1.0) celluloid (0.15.2) timers (~> 1.1.0) - celluloid-io (0.15.0) - celluloid (>= 0.15.0) - nio4r (>= 0.5.0) coderay (1.1.0) daemons (1.1.9) deckrb (0.5.2) @@ -27,19 +24,17 @@ GEM eventmachine (1.0.3) ffi (1.9.3) files (0.3.1) - i18n (0.6.9) + i18n (0.6.11) json (1.8.1) - listen (2.7.4) + listen (2.7.9) celluloid (>= 0.15.2) - celluloid-io (>= 0.15.0) rb-fsevent (>= 0.9.3) rb-inotify (>= 0.9) mini_portile (0.6.0) - multi_json (1.10.0) - nio4r (1.0.0) - nokogiri (1.6.2.1) + multi_json (1.10.1) + nokogiri (1.6.3.1) mini_portile (= 0.6.0) - polyglot (0.3.4) + polyglot (0.3.5) predicated (0.2.6) rack (1.5.2) rack-codehighlighter (0.5.0) @@ -49,28 +44,32 @@ GEM rack rack-test (0.6.2) rack (>= 1.0) - rake (10.3.1) + rake (10.3.2) rb-fsevent (0.9.4) - rb-inotify (0.9.4) + rb-inotify (0.9.5) ffi (>= 0.5.0) redcarpet (2.3.0) rerun (0.10.0) listen (~> 2.7, >= 2.7.3) - rspec (2.14.1) - rspec-core (~> 2.14.0) - rspec-expectations (~> 2.14.0) - rspec-mocks (~> 2.14.0) - rspec-core (2.14.8) - rspec-expectations (2.14.5) - diff-lcs (>= 1.1.3, < 2.0) - rspec-mocks (2.14.6) - ruby2ruby (2.1.0) + rspec (3.0.0) + rspec-core (~> 3.0.0) + rspec-expectations (~> 3.0.0) + rspec-mocks (~> 3.0.0) + rspec-core (3.0.4) + rspec-support (~> 3.0.0) + rspec-expectations (3.0.4) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.0.0) + rspec-mocks (3.0.4) + rspec-support (~> 3.0.0) + rspec-support (3.0.4) + ruby2ruby (2.1.1) ruby_parser (~> 3.1) sexp_processor (~> 4.0) - ruby_parser (3.6.1) + ruby_parser (3.6.2) sexp_processor (~> 4.1) - sass (3.3.7) - sexp_processor (4.4.3) + sass (3.4.1) + sexp_processor (4.4.4) sinatra (1.4.5) rack (~> 1.4) rack-protection (~> 1.4) diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 4c5a2b58b..50de1c052 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -14,5 +14,13 @@ def assert_loosely_equal lhs, rhs RSpec.configure do |c| c.include Files + + c.expect_with :rspec do |expectations| + expectations.syntax = [:expect, :should] + end + + c.mock_with :rspec do |mocks| + mocks.syntax = [:should, :expect] + end end From 03d702c2573d3fa450fed0fff8c48e231b858473 Mon Sep 17 00:00:00 2001 From: Leo Cheng Date: Sat, 30 Aug 2014 12:31:00 -0700 Subject: [PATCH 084/486] added box model to basic css step page --- sites/en/frontend/basic_CSS.step | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sites/en/frontend/basic_CSS.step b/sites/en/frontend/basic_CSS.step index ae4d4a9a1..a4bec8248 100644 --- a/sites/en/frontend/basic_CSS.step +++ b/sites/en/frontend/basic_CSS.step @@ -95,6 +95,11 @@ When you save and refresh your browser, you should see the styles you added: The `type` and `media` attributes inside of the ` + + + + + + + + diff --git a/sites/en/javascript-snake-game/zip_content/snake.js b/sites/en/javascript-snake-game/zip_content/snake.js new file mode 100644 index 000000000..e69de29bb diff --git a/sites/en/javascript/javascript.step b/sites/en/javascript/javascript.step index 0bb1de3af..43f02193f 100644 --- a/sites/en/javascript/javascript.step +++ b/sites/en/javascript/javascript.step @@ -1,7 +1,7 @@ important <<-MARKDOWN This page is currently only the seed of what may some day be a curriculum. -If you're looking for a more complete curriculum, try Intro to Javascript +If you're looking for a more complete curriculum, try Javascript Snake Game MARKDOWN message <<-MARKDOWN From dcb76850b3eed5b888b39281fcf5bc62acfaa0cb Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Wed, 26 Nov 2014 22:23:00 -0800 Subject: [PATCH 114/486] Copy changes on first page from @liantics --- .../javascript-snake-game/javascript-snake-game.step | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/sites/en/javascript-snake-game/javascript-snake-game.step b/sites/en/javascript-snake-game/javascript-snake-game.step index 990c5aaf5..7e118c2fe 100644 --- a/sites/en/javascript-snake-game/javascript-snake-game.step +++ b/sites/en/javascript-snake-game/javascript-snake-game.step @@ -20,20 +20,20 @@ markdown <<-MARKDOWN ### Launch your programming environment - When programming, there's generally four tools you'll want on hand: + When programming, you'll generally want these tools on hand: * Your browser to see the code running (I recommend Chrome) * A text editor to change the code (I recommend Sublime) * A javascript console so you can experiment and print out debugging - messages. These are built into your browser. + messages. This is built into your browser. Once you have these tools available, we need to open the files we'll be working with: * Open game/snake.js in your text editor * Open game/index.html in your browser - * Open your browsers javascript console - * type `alert("hello world");` in your browsers javascript console and + * Open your browser's javascript console + * type `alert("hello world");` in your browser's javascript console and dismiss the window that pops up @@ -41,7 +41,7 @@ markdown <<-MARKDOWN ### Stop and reflect * The javascript console is one of the fastest ways to get feedback on - whether the code does what you expect. How else can you get feedback about if + whether the code does what you expect. How else can you get feedback about whether your code does what you expect? * Why shouldn't you use Word or Google Docs to edit code? From e3c1c50133ee1bd837f22d4d06bce432b58ee139 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Sat, 3 Jan 2015 23:19:46 -0800 Subject: [PATCH 115/486] Don't recommend git 1.x --- sites/en/frontend/get_a_sticker.step | 2 +- sites/en/frontend/tool_installation.step | 2 +- sites/en/installfest/osx_rvm.step | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/sites/en/frontend/get_a_sticker.step b/sites/en/frontend/get_a_sticker.step index 06b2a251c..0a501d95f 100644 --- a/sites/en/frontend/get_a_sticker.step +++ b/sites/en/frontend/get_a_sticker.step @@ -5,7 +5,7 @@ verify "git is installed" do tip "Most of the time, the version numbers don't have to match exactly. In general, if the *first two* numbers match, or if the full number you have is *greater* than the one below, then you're cool." console "git --version" - fuzzy_result "git version 1.{FUZZY}x.x{/FUZZY}" + fuzzy_result "git version {FUZZY}2.x.x{/FUZZY}" end verify "you can open a local webpage in a browser" do diff --git a/sites/en/frontend/tool_installation.step b/sites/en/frontend/tool_installation.step index 84d2474e1..4922fcbcd 100644 --- a/sites/en/frontend/tool_installation.step +++ b/sites/en/frontend/tool_installation.step @@ -21,7 +21,7 @@ steps do message "If you've been to a RailsBridge before, you might have git installed. Try the following" console "git --version" message "If you see something like the git version below, then you can return to the mini-installfest" - fuzzy_result "git version 1{FUZZY}.x.x{/FUZZY}" + fuzzy_result "git version {FUZZY}2.x.x{/FUZZY}" message "If you see something like `git: command not found` then proceed" end diff --git a/sites/en/installfest/osx_rvm.step b/sites/en/installfest/osx_rvm.step index c56dba0b6..6e57e59b2 100644 --- a/sites/en/installfest/osx_rvm.step +++ b/sites/en/installfest/osx_rvm.step @@ -18,7 +18,7 @@ step "Install Git" do message "Next we'll install Git, the most popular version control system in the Ruby world:" console "git --version" - fuzzy_result "git version 1.{FUZZY}x.x{/FUZZY}" + fuzzy_result "git version {FUZZY}2.x.x{/FUZZY}" message <<-MARKDOWN If you see that output, you have Git. Move on to the next step. @@ -28,7 +28,7 @@ If you see that output, you have Git. Move on to the next verify do console "git --version" - fuzzy_result "git version 1.{FUZZY}x.x{/FUZZY}" + fuzzy_result "git version {FUZZY}2.x.x{/FUZZY}" end end @@ -59,7 +59,7 @@ end verify "successful installation" do console "git --version" - fuzzy_result "git version 1.{FUZZY}x.x{/FUZZY}" + fuzzy_result "git version {FUZZY}2.x.x{/FUZZY}" console "which ruby" fuzzy_result "/Users/{FUZZY}alex{/FUZZY}/.rvm/rubies/ruby-{FUZZY}2.0.0-p247{/FUZZY}/bin/ruby" From e3482c0990f71ae276c4f955551813e52bc95338 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Sat, 3 Jan 2015 23:54:24 -0800 Subject: [PATCH 116/486] Update all rails 4.1 references to 4.2 Allow Ruby 2.2 if students managed to install it Rails 4.2 changes: * The generated topics index now has a

on top, so rendering the flashes in layout is no longer needed * The generated controller action looks slightly different ('render :new' instead of "render action: 'new'") --- sites/en/installfest/create_a_rails_app.step | 4 ++-- sites/en/installfest/get_a_sticker.step | 4 ++-- sites/en/installfest/windows.step | 2 +- .../hooking_up_votes_and_topics.step | 4 ++-- sites/en/intro-to-rails/intro-to-rails.step | 4 ++-- ...e_topics_list_after_creating_a_new_topic.step | 16 ++-------------- 6 files changed, 11 insertions(+), 23 deletions(-) diff --git a/sites/en/installfest/create_a_rails_app.step b/sites/en/installfest/create_a_rails_app.step index 1a0e2d4d1..4c4f71632 100644 --- a/sites/en/installfest/create_a_rails_app.step +++ b/sites/en/installfest/create_a_rails_app.step @@ -1,6 +1,6 @@ tip do - console_with_message "From here on, this guide assumes you have Rails 4.1.x. To check your Rails version, type this in the terminal:", "rails -v" - fuzzy_result "Rails 4.{FUZZY}1.x{/FUZZY}" + console_with_message "From here on, this guide assumes you have Rails 4.2.x. To check your Rails version, type this in the terminal:", "rails -v" + fuzzy_result "Rails 4.{FUZZY}2.x{/FUZZY}" message "If your computer reports a Rails version less than 4.0, ask a TA help get you back on track." end diff --git a/sites/en/installfest/get_a_sticker.step b/sites/en/installfest/get_a_sticker.step index 604ccab8a..bb452b578 100644 --- a/sites/en/installfest/get_a_sticker.step +++ b/sites/en/installfest/get_a_sticker.step @@ -16,13 +16,13 @@ step "Have a volunteer check your tool versions" do console "ruby -v" fuzzy_result "ruby {FUZZY}1.9.3p125 (2012-02-16 revision 34643) [x86_64-darwin11.3.0]{/FUZZY}" - tip "Depending on your environment, your Ruby version might be **1.9.3**, **2.0** or **2.1**. As long as it's 1.9.3 or above, you're good to go." + tip "Depending on your environment, your Ruby version might be **1.9.3**, **2.0**, **2.1** or **2.2**. As long as it's 1.9.3 or above, you're good to go." console "bundle -v" fuzzy_result "Bundler version 1{FUZZY}.x.x{/FUZZY}" console "rails -v" - fuzzy_result "Rails 4.{FUZZY}1.x{/FUZZY}" + fuzzy_result "Rails 4.2{FUZZY}.x{/FUZZY}" tip 'The RailsBridge curriculum is written for Rails 4, so if you still have Rails 3.x, you need to install Rails 4 with `gem install rails`.' end diff --git a/sites/en/installfest/windows.step b/sites/en/installfest/windows.step index 226f568fa..ebd1a9769 100644 --- a/sites/en/installfest/windows.step +++ b/sites/en/installfest/windows.step @@ -68,7 +68,7 @@ step "Sanity Check" do fuzzy_result "ruby 1.9.3{FUZZY}p125{/FUZZY}" console "rails -v" - fuzzy_result "Rails 4.{FUZZY}1.x{/FUZZY}" + fuzzy_result "Rails 4.2{FUZZY}.x{/FUZZY}" end diff --git a/sites/en/intro-to-rails/hooking_up_votes_and_topics.step b/sites/en/intro-to-rails/hooking_up_votes_and_topics.step index fdc16bfd1..5102927de 100644 --- a/sites/en/intro-to-rails/hooking_up_votes_and_topics.step +++ b/sites/en/intro-to-rails/hooking_up_votes_and_topics.step @@ -44,8 +44,8 @@ end result <<-CONSOLE $ rails c - Loading development environment (Rails 4.1.0) - 1.9.3-p194 :001 > + Loading development environment (Rails 4.2.0) + 2.1.5 :001 > CONSOLE message "At the console, try the following things" diff --git a/sites/en/intro-to-rails/intro-to-rails.step b/sites/en/intro-to-rails/intro-to-rails.step index 6ea374f17..f37395132 100755 --- a/sites/en/intro-to-rails/intro-to-rails.step +++ b/sites/en/intro-to-rails/intro-to-rails.step @@ -38,8 +38,8 @@ day... unless I really screwed something up. :D We're going to be working with: -* ruby 1.9.3, 2.0 or 2.1 installed via RVM (Mac or Linux) or RailsInstaller (Mac or Windows) -* rails 4.1.x +* ruby 1.9.3, 2.0, 2.1 or 2.2 installed via RVM (Mac or Linux) or RailsInstaller (Mac or Windows) +* rails 4.2.x * bundler * sqlite * the text editor of your choice diff --git a/sites/en/intro-to-rails/redirect_to_the_topics_list_after_creating_a_new_topic.step b/sites/en/intro-to-rails/redirect_to_the_topics_list_after_creating_a_new_topic.step index e13df0646..06a5ec04b 100644 --- a/sites/en/intro-to-rails/redirect_to_the_topics_list_after_creating_a_new_topic.step +++ b/sites/en/intro-to-rails/redirect_to_the_topics_list_after_creating_a_new_topic.step @@ -34,9 +34,9 @@ def create respond_to do |format| if @topic.save format.html { redirect_to topics_path, notice: 'Topic was successfully created.' } - format.json { render action: 'show', status: :created, location: @topic } + format.json { render :show, status: :created, location: @topic } else - format.html { render action: 'new' } + format.html { render :new } format.json { render json: @topic.errors, status: :unprocessable_entity } end end @@ -55,18 +55,6 @@ message "In the same file, locate the update method. " source_code :ruby, "format.html { redirect_to topics_path, notice: 'Topic was successfully updated.' }" end - step "Add the flash message to your application view" do - message "Open `app/views/layouts/application.html.erb`." - - message "Find the `` HTML tag and immediately after add the following code:" - - source_code :ruby, <<-RUBY -<% flash.each do |name, msg| %> -

-<% end %> - RUBY - end - step "Confirm your changes" do message "Look at ." end From 58ad1ee2dd4a1ed736d852c46d4c5810c728c8d4 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Mon, 5 Jan 2015 21:07:34 -0800 Subject: [PATCH 117/486] bundle update --- Gemfile | 2 +- Gemfile.lock | 30 +++++++++++++++--------------- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/Gemfile b/Gemfile index cb5abeca6..48bfa0d8d 100644 --- a/Gemfile +++ b/Gemfile @@ -14,7 +14,7 @@ gem "deckrb", "~> 0.5.2" gem "sass" gem "redcarpet" gem "rubyzip" -gem "i18n", "~> 0.6.9" +gem "i18n", "~> 0.7" gem 'font-awesome-sass' gem 'bootstrap-sass' gem 'jquery-cdn' diff --git a/Gemfile.lock b/Gemfile.lock index 4638ba0bf..e8aabb5b3 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,11 +1,11 @@ GEM remote: https://rubygems.org/ specs: - activesupport (4.1.7) - i18n (~> 0.6, >= 0.6.9) + activesupport (4.2.0) + i18n (~> 0.7) json (~> 1.7, >= 1.7.7) minitest (~> 5.1) - thread_safe (~> 0.1) + thread_safe (~> 0.3, >= 0.3.4) tzinfo (~> 1.1) bootstrap-sass (3.3.1.0) sass (~> 3.2) @@ -26,29 +26,29 @@ GEM diff-lcs (1.2.5) erector (0.10.0) treetop (>= 1.2.3) - eventmachine (1.0.3) + eventmachine (1.0.4) ffi (1.9.6) files (0.3.1) font-awesome-sass (4.2.2) sass (~> 3.2) hike (1.2.3) hitimes (1.2.2) - i18n (0.6.11) - jquery-cdn (2.1.1) + i18n (0.7.0) + jquery-cdn (2.1.3) sprockets (>= 2) json (1.8.1) - listen (2.8.0) + listen (2.8.4) celluloid (>= 0.15.2) rb-fsevent (>= 0.9.3) rb-inotify (>= 0.9) - mini_portile (0.6.1) - minitest (5.4.3) + mini_portile (0.6.2) + minitest (5.5.0) multi_json (1.10.1) - nokogiri (1.6.4.1) + nokogiri (1.6.5) mini_portile (~> 0.6.0) polyglot (0.3.5) predicated (0.2.6) - rack (1.5.2) + rack (1.6.0) rack-codehighlighter (0.5.0) nokogiri (>= 1.4.1) rack (>= 1.0.0) @@ -56,7 +56,7 @@ GEM rack rack-test (0.6.2) rack (>= 1.0) - rake (10.3.2) + rake (10.4.2) rb-fsevent (0.9.4) rb-inotify (0.9.5) ffi (>= 0.5.0) @@ -81,7 +81,7 @@ GEM ruby_parser (3.6.3) sexp_processor (~> 4.1) rubyzip (1.1.6) - sass (3.4.8) + sass (3.4.9) sexp_processor (4.4.4) sinatra (1.4.5) rack (~> 1.4) @@ -102,7 +102,7 @@ GEM hitimes treetop (1.5.3) polyglot (~> 0.3) - trollop (2.0) + trollop (2.1.1) tzinfo (1.2.2) thread_safe (~> 0.1) wrong (0.7.1) @@ -124,7 +124,7 @@ DEPENDENCIES eventmachine (~> 1.0.3) files (~> 0.3.0) font-awesome-sass - i18n (~> 0.6.9) + i18n (~> 0.7) jquery-cdn nokogiri rack-codehighlighter From c2933c3f654ce8ba3876a62dde004c437a763416 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Mon, 5 Jan 2015 21:18:42 -0800 Subject: [PATCH 118/486] Recommend an install of Ruby 2.2 instead of 2.1.5 Bump the docs repo itself to use 2.2 --- .travis.yml | 2 +- Gemfile | 2 +- sites/en/installfest/_install_ruby.step | 12 ++++++------ 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.travis.yml b/.travis.yml index 25b8991c3..0ed42e120 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,4 +1,4 @@ language: ruby rvm: - - 2.1.5 + - 2.2.0 cache: bundler diff --git a/Gemfile b/Gemfile index 48bfa0d8d..fd9ac82ce 100644 --- a/Gemfile +++ b/Gemfile @@ -1,6 +1,6 @@ source "https://rubygems.org/" -ruby '2.1.5' +ruby '2.2.0' gem 'activesupport' gem "erector", "~> 0.10.0" diff --git a/sites/en/installfest/_install_ruby.step b/sites/en/installfest/_install_ruby.step index 580231bef..cc810a670 100644 --- a/sites/en/installfest/_install_ruby.step +++ b/sites/en/installfest/_install_ruby.step @@ -1,21 +1,21 @@ console <<-BASH - rvm install 2.1.5 + rvm install 2.2 BASH message "This downloads and compiles Ruby, which takes a while." console <<-BASH - rvm use 2.1.5 - rvm --default use 2.1.5 + rvm use 2.2 + rvm --default use 2.2 BASH verify do console "ruby -v" - fuzzy_result "ruby 2.1.5{FUZZY}p273 (2014-11-13 revision 48405) [x86_64-darwin13.0]{/FUZZY}" + fuzzy_result "ruby 2.2.0p0{FUZZY}p0 (2014-12-25 revision 49005) [x86_64-darwin13]{/FUZZY}" end div do h1 "Troubleshooting" - important "If `rvm install 2.1.5` says `autoreconf was not found in the PATH`" do + important "If `rvm install 2.2` says `autoreconf was not found in the PATH`" do div do option_half "Mac OS" do console "brew install automake" @@ -26,7 +26,7 @@ div do end end - message "Once that completes, retry `rvm install 2.1.5`" + message "Once that completes, retry `rvm install 2.2`" end end From 2634f329cd342eed14841990dcd15b23b07b4be0 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Sat, 17 Jan 2015 22:58:40 -0800 Subject: [PATCH 119/486] Remove OSX Panther instructions Update dead rubyforge links Fixes #408 --- assets/stylesheets/step.scss | 13 ---- sites/en/installfest/macintosh.step | 7 +- sites/en/installfest/osx_panther.step | 103 -------------------------- step_file_reference.md | 2 +- 4 files changed, 4 insertions(+), 121 deletions(-) delete mode 100644 sites/en/installfest/osx_panther.step diff --git a/assets/stylesheets/step.scss b/assets/stylesheets/step.scss index 1124faaaa..d752dca40 100644 --- a/assets/stylesheets/step.scss +++ b/assets/stylesheets/step.scss @@ -76,19 +76,6 @@ img.noborder { padding-right: 20px; } -.pertinent-info { - padding: 1em; - font-size: 0.8em; - font-color: rgb(60, 60, 60); - border: 3px solid grey; - border-radius: 10px; -} - -.pertinent-info h3 { - text-align: center; - margin: 0; -} - .tip { padding: 1em; background-color: #F7FDFF; diff --git a/sites/en/installfest/macintosh.step b/sites/en/installfest/macintosh.step index baf2c6a5b..07d0452f1 100644 --- a/sites/en/installfest/macintosh.step +++ b/sites/en/installfest/macintosh.step @@ -33,9 +33,8 @@ step "Choose your instructions" do option "Yosemite/Mavericks/Mountain Lion/Lion/Snow Leopard" do link "osx_rvm" end - option "Leopard/Tiger/Panther" do - important "If at all possible, you should try upgrading to at least **Snow Leopard**. Apple doesn't sell it the Apple store anymore, so you'll have to [buy it from them online](http://store.apple.com/us/product/MC573Z/A/mac-os-x-106-snow-leopard) or find a copy from a friend." - message "Otherwise, you can try following the Panther instructions, but be prepared for some things to be difficult." - link "osx_panther" + option "Earlier than Snow Leopard" do + important "You should try upgrading to at least **Snow Leopard**. Apple doesn't sell it the Apple store anymore, so you'll have to [buy it from them online](http://store.apple.com/us/product/MC573Z/A/mac-os-x-106-snow-leopard) or find a copy from a friend." + message "It may be possible to get Ruby and Rails installed if your OS is older than Snow Leopard, but you're likely to encounter a lot of tough roadblocks that will require some intense googling." end end diff --git a/sites/en/installfest/osx_panther.step b/sites/en/installfest/osx_panther.step deleted file mode 100644 index b354c05d9..000000000 --- a/sites/en/installfest/osx_panther.step +++ /dev/null @@ -1,103 +0,0 @@ -div do -message <<-MARKDOWN -OS X 10.3-10.5 (Panther, Tiger, Leopard) - - MARKDOWN -end - -step "XCode tools " do - message <<-MARKDOWN - -These are part of OS X, but are not installed by default. - -* Insert your OS X DVD. - -* Look for Xcode.mkpg - it may be under "Optional Installs" - -* Double click to run the installer. It will take a while - the XCode tools are large. - - MARKDOWN -end - -step "Git " do - - option "Leopard or Panther" do - url "http://code.google.com/p/git-osx-installer/" - - message %q{Click "Download the packages here" which will take you to a list of downloads. Pick Intel if you have an Intel Mac, and Universal Binary if you have a PowerPC Mac.} - - message <<-MESSAGE, class: "pertinent-info" - -### Do I have an Intel or PowerPC Mac? - -PowerPC (PPC) Macs are Apple's older line of machines with Motorola chips. Macs purchased since 2006 are almost all Intel. To find out for sure: - -* Click on the Apple menu in the top left corner of your screen. -* Select "About this Mac." -* It should have a line that starts with "Processor." If somewhere in that line it says "Intel," then you have an Intel Mac. Otherwise, you have a PPC Mac. - -For more information, see the [Apple Transition Timeline](http://en.wikipedia.org/wiki/Apple%E2%80%93Intel_transition#Timeline) or the [exhaustive list of Macintosh models](http://en.wikipedia.org/wiki/Timeline_of_Macintosh_models#2000s) on Wikipedia. - MESSAGE - end - - option "Tiger" do - message "ask a TA to help you install git on Tiger" - message "(you probably want to use MacPorts)" - end - -end - -step "Ruby, RubyGems, and Rails " do - - option "Tiger (10.4) and Panther (10.3)" do - message "visit " - message "Select the correct download in the right side of the page" - end - - option "Leopard (10.5)" do - message "use the built-in version of Ruby" - important "Whenever you install a gem using the built-in Ruby you should precede 'gem install' with 'sudo'" - end - console <<-BASH -sudo gem install rubygems-update -sudo update_rubygems -sudo gem update --system -sudo gem install rails - BASH - - message <<-MARKDOWN - -If you are having this error: - ERROR: Error installing rubygems-update: hoe requires RubyGems version >= 1.3.1 - -Try the steps in this order: - - sudo gem update --system - sudo gem install rubygems-update - sudo update_rubygems - sudo gem install rails - -For Tiger ONLY: - -* Install the "X11 User" optional package from your OS X DVD. - -* Install [ MacPorts]. - -* Ruby: sudo port install ruby - -* Gems: - * download [ RubyGems] - * unpack: tar xzf rubygems-1.3.5.tgz - * cd rubygems-1.3.5 - * Install:ruby setup.rb - -* Rails: sudo gem install rails --version 2.3.9 --no-rdoc --no-ri - - MARKDOWN -end - -step "Install Textmate" do - insert "install_textmate" -end - -next_step "create_an_ssh_key" diff --git a/step_file_reference.md b/step_file_reference.md index 754cc1a53..62e7ba076 100644 --- a/step_file_reference.md +++ b/step_file_reference.md @@ -110,7 +110,7 @@ Special elements do *not* format their text as Markdown. ## erector elements -StepFile is an [Erector](http://erector.rubyforge.org)-based DSL, so if you want to insert HTML tags or other stuff, use the appropriate Erector methods, e.g. +StepFile is an [Erector](https://github.com/erector/erector)-based DSL, so if you want to insert HTML tags or other stuff, use the appropriate Erector methods, e.g. step "figure out your OS version" do message "Mac OS has code names, including:" From 9631eb5b1421dbe5f79555de2f3e99be8a6aa7a1 Mon Sep 17 00:00:00 2001 From: Kylie Stradley Date: Mon, 29 Dec 2014 21:33:59 -0500 Subject: [PATCH 120/486] Include GitHub to the tool installation list --- sites/en/installfest/installfest.step | 1 + 1 file changed, 1 insertion(+) diff --git a/sites/en/installfest/installfest.step b/sites/en/installfest/installfest.step index bfe6d0cf7..3079cd073 100644 --- a/sites/en/installfest/installfest.step +++ b/sites/en/installfest/installfest.step @@ -41,6 +41,7 @@ You will be installing the following tools: * Ruby * Rails * Git +* GitHub (optional) * Heroku * Sublime Text 2 (or [some editor](editors)) * Various useful "ruby gems", including... From 705a458d0104eddfb1bc854559b5c4b3de222fd9 Mon Sep 17 00:00:00 2001 From: Kylie Stradley Date: Mon, 29 Dec 2014 21:35:46 -0500 Subject: [PATCH 121/486] Add step page to set up GitHub account and ssh access * Loosely based on: https://help.github.com/articles/set-up-git/ --- .../installfest/create_a_github_account.step | 73 +++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 sites/en/installfest/create_a_github_account.step diff --git a/sites/en/installfest/create_a_github_account.step b/sites/en/installfest/create_a_github_account.step new file mode 100644 index 000000000..06aee909e --- /dev/null +++ b/sites/en/installfest/create_a_github_account.step @@ -0,0 +1,73 @@ +message "You can use GitHub to store your code online and access it from anywhere. This step isn't necessary to deploy your apps to the web though." + +step "Visit the GitHub web site" do + url "https://github.com/" +end + +step "Create an account" do + + message "Click the green **Sign Up for GitHub** button (it's about halfway down the page)" + message "Enter a username, your email address and a password." + important "Use the same email address for heroku, git, github, and ssh. Be sure to use an email account you can log into immediately." + +end + +step "Select a plan" do + + message "GitHub provides several levels of account plans but you can create unlimited public repositories with a free plan so for now, you can select that one. Hit **Finish sign up**." + +end + + +step "Authenticate GitHub from Git" do + + message "Authenticating GitHub from Git will allow you to connect to GitHub to interact with repositories. You might interact with repositories by cloning remote repositories to your machine or pushing your own code up to GitHub. First we'll copy the key we generated in the **Create an SSH Key** step and add it to your GitHub account" + + message "Mac users," + console "pbcopy < ~/.ssh/id_rsa.pub" + + message "Linux users," + console <<-BASH + sudo apt-get install xclip + xclip -sel clip < ~/.ssh/id_rsa.pub + BASH + + message "Windows users," + console "clip < ~/.ssh/id_rsa.pub" + + message "Now that you have copied the key you can add it to the GitHub account you created earlier." + + h1 "Add your SSH key to GitHub" + + message "Navigate to github.com and make sure you are logged in. On any page on the GitHub site, click the black gear icon in the top right corner. This will take you to the account settings page." + + message "On the account setting page, select **SSH Keys** from the column on the left." + + message "At the top right of this page, clik the button that says **Add SSH key**. In the title field, give a name for your SSH key, you might call it **My PC** or **Personal MacBook**. In the key field, paste the key you copied." + + message "Click **Add Key**" + + message "Confirm the action by providing your GitHub Password" +end + +step "Confirm SSH Authentification" do + + message "Confirm that you have successfully set up SSH Authentication for GitHub" + + console "ssh -T git@github.com" + + result <<-OUTPUT + The authenticity of host 'github.com (207.97.227.239)' can't be established. + RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48. + Are you sure you want to continue connecting (yes/no)? + OUTPUT + + message "You might see a message like this to confirm your key, if it's your correct key continue connecting by typing yes" + + result <<-OUTPUT + Hi username! You've successfully authenticated, but GitHub does not + provide shell access. + OUTPUT + + message "If the username is your username, you've successfully authenticated GitHub with SSH. Find a volunteer and show them this message to get a sticker. Happy collaborating!" +end From 8eee33f204e48cb9e520814b3ab660a7249e0985 Mon Sep 17 00:00:00 2001 From: Kylie Stradley Date: Mon, 26 Jan 2015 23:04:01 -0500 Subject: [PATCH 122/486] Add link to GitHub setup on Configure Git step page --- sites/en/installfest/configure_git.step | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sites/en/installfest/configure_git.step b/sites/en/installfest/configure_git.step index 90b020b1f..753cc980f 100644 --- a/sites/en/installfest/configure_git.step +++ b/sites/en/installfest/configure_git.step @@ -28,3 +28,5 @@ end next_step "create_an_ssh_key" +"Now that you have Git configured properly, you can optionally [Create a Github account](create_a_github_account) to share code with your friends" + From b6d6c1a8a16e8d71ddacd2e8f1e3b4b9f89c8ef6 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Tue, 27 Jan 2015 22:41:51 -0800 Subject: [PATCH 123/486] Move 'create a github account' step after 'create a heroku account' It needs to be after 'create an SSH key', but the multiple exit points of that page make it hard to add an optional link. So it's linked at the bottom of 'create a heroku account' which is a very linear page. Also, clean up the language of the 'Authenticating GitHub' section which I found confusing. --- sites/en/installfest/configure_git.step | 2 -- sites/en/installfest/create_a_github_account.step | 8 +++++--- sites/en/installfest/create_a_heroku_account.step | 4 ++++ 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/sites/en/installfest/configure_git.step b/sites/en/installfest/configure_git.step index 753cc980f..90b020b1f 100644 --- a/sites/en/installfest/configure_git.step +++ b/sites/en/installfest/configure_git.step @@ -28,5 +28,3 @@ end next_step "create_an_ssh_key" -"Now that you have Git configured properly, you can optionally [Create a Github account](create_a_github_account) to share code with your friends" - diff --git a/sites/en/installfest/create_a_github_account.step b/sites/en/installfest/create_a_github_account.step index 06aee909e..7ad4b90f6 100644 --- a/sites/en/installfest/create_a_github_account.step +++ b/sites/en/installfest/create_a_github_account.step @@ -19,9 +19,9 @@ step "Select a plan" do end -step "Authenticate GitHub from Git" do +step "Set up SSH authentication with GitHub" do - message "Authenticating GitHub from Git will allow you to connect to GitHub to interact with repositories. You might interact with repositories by cloning remote repositories to your machine or pushing your own code up to GitHub. First we'll copy the key we generated in the **Create an SSH Key** step and add it to your GitHub account" + message "Adding an SSH key to GitHub allows you to pull and push data without typing in your password all the time. First we'll copy the key we generated in the **Create an SSH Key** step and add it to your GitHub account" message "Mac users," console "pbcopy < ~/.ssh/id_rsa.pub" @@ -69,5 +69,7 @@ step "Confirm SSH Authentification" do provide shell access. OUTPUT - message "If the username is your username, you've successfully authenticated GitHub with SSH. Find a volunteer and show them this message to get a sticker. Happy collaborating!" + message "If the username is your username, you've successfully authenticated GitHub with SSH!" + + next_step 'create_a_rails_app' end diff --git a/sites/en/installfest/create_a_heroku_account.step b/sites/en/installfest/create_a_heroku_account.step index 22fa11182..bd59793d9 100644 --- a/sites/en/installfest/create_a_heroku_account.step +++ b/sites/en/installfest/create_a_heroku_account.step @@ -33,4 +33,8 @@ step "Add your SSH key to your Heroku account" do message "hit enter to accept the default key file to use" end +section 'GitHub' do + message "Since by now you sould have both Git and an SSH key, you can optionally [Create a Github account](create_a_github_account) to share code with your friends." +end + next_step "create_a_rails_app" From 2c6fd1b1babf336c12527ac1f3cde3b256181a1f Mon Sep 17 00:00:00 2001 From: raorao Date: Thu, 29 Jan 2015 14:40:30 -0800 Subject: [PATCH 124/486] creates intermediate JavaScript curriculum * requires an operational listalous.herokuapp.com (as an API) * asks students to download resorces from https://github.com/raorao/IntermediateTodoList --- .../javascript-to-do-list/adding_an_item.step | 143 +++++++++++++++ .../creating_a_list.step | 165 ++++++++++++++++++ .../deploying_your_site.step | 60 +++++++ sites/en/javascript-to-do-list/dev_tools.step | 69 ++++++++ .../img/finished_app.png | Bin 0 -> 219764 bytes .../javascript-to-do-list/img/network_tab.png | Bin 0 -> 87614 bytes .../img/text_editor_html.png | Bin 0 -> 119787 bytes .../javascript-to-do-list.step | 76 ++++++++ .../javascript-to-do-list/loading_items.step | 105 +++++++++++ .../marking_an_item_as_complete.step | 144 +++++++++++++++ .../en/javascript-to-do-list/next_steps.step | 22 +++ .../playing_with_javascript.step | 138 +++++++++++++++ .../the_basics_of_a_website.step | 97 ++++++++++ 13 files changed, 1019 insertions(+) create mode 100644 sites/en/javascript-to-do-list/adding_an_item.step create mode 100644 sites/en/javascript-to-do-list/creating_a_list.step create mode 100644 sites/en/javascript-to-do-list/deploying_your_site.step create mode 100644 sites/en/javascript-to-do-list/dev_tools.step create mode 100644 sites/en/javascript-to-do-list/img/finished_app.png create mode 100644 sites/en/javascript-to-do-list/img/network_tab.png create mode 100644 sites/en/javascript-to-do-list/img/text_editor_html.png create mode 100644 sites/en/javascript-to-do-list/javascript-to-do-list.step create mode 100644 sites/en/javascript-to-do-list/loading_items.step create mode 100644 sites/en/javascript-to-do-list/marking_an_item_as_complete.step create mode 100644 sites/en/javascript-to-do-list/next_steps.step create mode 100644 sites/en/javascript-to-do-list/playing_with_javascript.step create mode 100644 sites/en/javascript-to-do-list/the_basics_of_a_website.step diff --git a/sites/en/javascript-to-do-list/adding_an_item.step b/sites/en/javascript-to-do-list/adding_an_item.step new file mode 100644 index 000000000..d70e12f5e --- /dev/null +++ b/sites/en/javascript-to-do-list/adding_an_item.step @@ -0,0 +1,143 @@ +goals do + goal "Allow a user to create a new item." + goal "Understand how to make an AJAX request when prompted by a user's action." +end + +overview do + message <<-MARKDOWN +JavaScript allows us to make our web page dynamic, and responsive to +the actions of our users. In this lesson, we'll allow our users to create +a new item for our list, and ask the server to save it to the database. + +To do so, we're going to use JavaScript's ability to perform a task when a +user has taken an action on the page. JavaScript refers to these actions as +__events__, and we can trigger code to run by using an __event listener__. We will +be using jQuery to accomplish this, as it provides a powerful and readable interface +to respond to user events. + +Our code will take the following steps. + +1. When the user loads the page, our code will start listening for when the user + submits the form at the top of the page. + +2. When a user submits the form (by pressing enter), we will prevent the page + from refreshing, which is the normal behavior for a form. + +3. We will make an AJAX request to our server, creating an item with the + description our user just provided. + +4. Once the request succeeds, we will add a new item to the page! + MARKDOWN +end + +steps do + step do + message "Add the following code the bottom of app.js." + + source_code :javascript, <<-JAVASCRIPT + $('#add-form').on('submit', function(event) { + itemDescription = event.target.itemDescription.value + alert('trying to create a new item with a description ' + itemDescription) + }) + JAVASCRIPT + + message <<-MARKDOWN +Refresh the page and try creating an item. An alert should pop up when you try! What +happens after that? why? + MARKDOWN + end + + step do + message "Before the alert we wrote in the last step, add the following line of code." + + source_code :javascript, <<-JAVASCRIPT + event.preventDefault() + JAVASCRIPT + + message <<-MARKDOWN +Try creating an item again. What changed? Why did it change? + MARKDOWN + end + + step do + message <<-MARKDOWN +Now that we've successfully listened for a form submission and prevented the page from +refreshing, we're going to ask the server to save this item into the database. Remove +the alert that you wrote in step one, and replace it with the following code. replace +'YOUR-LIST-NAME-HERE' with your list's name. + MARKDOWN + + source_code :javascript, <<-JAVASCRIPT + var creationRequest = $.ajax({ + type: 'POST', + url: "http://listalous.herokuapp.com/lists/YOUR-LIST-NAME-HERE/items", + data: { description: itemDescription, completed: false } + }) + JAVASCRIPT + + message <<-MARKDOWN +Try creating an item again. After you submit the form, look at the network tab. A +new request should have occurred to http://listalous.herokuapp.com/ ! + MARKDOWN + end + + step do + message <<-MARKDOWN +Finally, we need to add the new item to the list. We'll use our addItemToPage function +again to do so. After the creationRequest, add the following code: + MARKDOWN + + source_code :javascript, <<-JAVASCRIPT + creationRequest.done(function(itemDataFromServer) { + addItemToPage(itemDataFromServer) + }) + JAVASCRIPT + + message <<-MARKDOWN + Try creating an item one more time. Once you hit enter, a new item should appear + on the page! If not, flag an instructor down to help you debug the problem. + MARKDOWN + end +end + +explanation do + + message "Here's what the bottom of app.js should now look like:" + + source_code :javascript, <<-JAVASCRIPT + $('#add-form').on('submit', function(event) { + event.preventDefault() + itemDescription = event.target.itemDescription.value + var creationRequest = $.ajax({ + type: 'POST', + url: "https://listalous.herokuapp.com/lists/YOUR-LIST-NAME-HERE/items", + data: { description: itemDescription, completed: false } + }) + + creationRequest.done(function(itemDataFromServer) { + addItemToPage(itemDataFromServer) + }) + }) + + JAVASCRIPT + + message <<-MARKDOWN + +### The AJAX process + +You've just done something that many JavaScript developers do daily: Use JavaScript +to make a request to a server, and then update the page with the data with which +the server responds. This abstract process is repeated over and over again: + +1. Add an event listener. +2. Parse out the information the user is submitting. +3. Prevent the default action from occuring, if necessary. +4. Make a request to the server using AJAX. +5. When the request succeeds, parse the data the server sends back. +6. Update the page with the newly received data. + +This process is the basis of most modern web pages! + MARKDOWN +end + +next_step "marking_an_item_as_complete" diff --git a/sites/en/javascript-to-do-list/creating_a_list.step b/sites/en/javascript-to-do-list/creating_a_list.step new file mode 100644 index 000000000..a878aa3b0 --- /dev/null +++ b/sites/en/javascript-to-do-list/creating_a_list.step @@ -0,0 +1,165 @@ +goals do + goal "Understand how the internet is made up of clients and servers." + goal "Write some basic requests using JavaScript, jQuery and your browser's console." + goal "Create a list and your first item." +end + +overview do + + message <<-MARKDOWN + +So far, we've learned about JavaScript, HTML, and CSS. These are the languages +your browser understands, and it uses them to give structure, style, and interactivity +to your website. + +The problem, though, is that browsers don't remember anything. Every time you refresh +a page, your browser reruns all of your CSS, HTML, and JavaScript. A browser, by itself, +doesn't remember who your users are, or any of their information. + +But wait, we need our website to remember things! Specifically, we need our website +to remember all the items on our list, and whether we've completed them. That's where +a __server__ comes in. A server is a catch-all term for a web application that can be +reached over the internet. They are often attached to __databases__ that store information +about their users. If you make an __HTTP request__ with the correct __URL__ (like +http://www.google.com) and __HTTP method__ (like GET or POST), the server will +respond with helpful data. + +Servers are written in dozens of languages, including Java, PHP, and Ruby. +For this exercise, we've already built a server (using Ruby on Rails), and its +available at https://listalous.herokuapp.com/. If you want to learn more about how +to write a server, take a look at our Rails curriculum! + +Browsers, like Chrome and Internet Explorer, are in the business of making requests +to servers, and displaying the data they receive as a web page. Browsers are a +type of __client__, which consume data. There are other types of clients, too. +Your computer can be a client, using the curl command in the terminal. An iPhone +is another type of client, and servers can even communicate with each other. + +Every time you refresh a web page, your browser is making another request to +the server. On modern websites, browsers often make multiple requests to a server, +depending on what the user is doing. For instance, Twitter doesn't load your entire +feed at once – as you scroll down the page, it's making more and more requests! + +To accomplish that feat, websites can use JavaScript to make requests to servers, +updating the page without the user having to refresh. This type of +request is called an __AJAX__ request, which stands for __A__synchronous __J__avaScript +__a__nd __X__ML. It's a technique that is used by most major websites, to provide +a seamless experience to their users. + +In this lesson, we'll be making AJAX requests using our browser's console. + MARKDOWN +end + +steps do + + step do + message <<-MARKDOWN +Copy the following code into your browser's console, replacing 'YOUR-LIST-NAME-HERE' +with your name of choice. Note: it has to be unique! I'd suggest using your github username. + MARKDOWN + + source_code :javascript, <<-JAVASCRIPT + $.ajax({ + type: 'POST', + url: "https://listalous.herokuapp.com/lists", + data: { name: 'YOUR-LIST-NAME-HERE' } + }) + JAVASCRIPT + + message <<-MARKDOWN +Now click over to your browser's network tab. It should look something like this. + +image of chrome's network tab. + +Find the request to listalous.herokuapp.com. Was it successful? If not, why +do you think it failed? Once you've successfully created a list, move on to the next step. + MARKDOWN + end + + step do + message <<-MARKDOWN +Now that we've created a list, let's create our list's first item. We're +going to use jQuery's AJAX function again to do so. Copy the following +code into your browser's console, replacing 'YOUR-LIST-NAME-HERE' with +your list's name, and 'DESCRIPTION-OF-YOUR-ITEM' with your item's description. + MARKDOWN + + source_code :javascript, <<-JAVASCRIPT + $.ajax({ + type: 'POST', + url: "https://listalous.herokuapp.com/lists/YOUR-LIST-NAME-HERE/items", + data: { description: 'DESCRIPTION-OF-YOUR-ITEM', completed: false } + }) + JAVASCRIPT + + message <<-MARKDOWN +Check the network tab again. Was your request successful? If it was, take a look at what +the server's response. You'll notice that the item has an id attribute now. This is how +the server will uniquely identify your item in the future. + MARKDOWN + end + + step do + message <<-MARKDOWN +Finally, lets fetch our list from the server. Your list application will need to do this +every time someone refreshes the page, so that it can load previously created items. Copy +the following code into your browser's console, replacing 'YOUR-LIST-NAME-HERE' with your +list's name. + MARKDOWN + + source_code :javascript, <<-JAVASCRIPT + $.ajax({ + type: 'GET', + url: "https://listalous.herokuapp.com/lists/YOUR-LIST-NAME-HERE/" + }) + JAVASCRIPT + + message <<-MARKDOWN +Check the network tab one more time. What data did the server send back? If your +request was successful, it should have returned all the data associated with your list: +your list's name, as well as all of your list's items. This is data will be basis +of your list application! + MARKDOWN + end +end + +explanation do + message <<-MARKDOWN + +That was a lot of copying and pasting! What did it all mean? + +### Adding a Server to the Equation. + +Remember, web pages have short memories. Whenever you refresh the page, all the HTML, +CSS, and JavaScript on that page has to reload and rerun. A common way for a website +to remember information about you (the fact that you have logged in before, your previous +purchases, etc.) is by getting a server involved. A server, attached to a database, can +persist information about your web site as users come and go. + +In this case, we have a server that can be reached over the internet at +https://listalous.herokuapp.com/. It's attached to a database that +stores all lists and items, that can fetched to make hundreds of independent to do lists. + +In step 1, we used jQuery's AJAX function to ask the server to make a +new list in its database. It only did so if the list's name was unique; +otherwise, how could the server tell your list apart from someone else's list? + +In step 2, we asked the server to create an item associated with your +list. The server responded with information regarding this item, including an +id, that we can use to identify that item later (if we want to mark it as complete, +or delete it.) + +In step 3, we asked the server to return all information associated with +our list, including all of the list's items. When we start building our list +application, we will use this data to load all items on our list every time we +refresh the page. + +We did all of this in the browser's console. In the next lesson, we'll integrate +some of this code into our site, so it runs automatically whenever a user +visits your web site. + + MARKDOWN +end + + +next_step "loading_items" diff --git a/sites/en/javascript-to-do-list/deploying_your_site.step b/sites/en/javascript-to-do-list/deploying_your_site.step new file mode 100644 index 000000000..8ec03e1c3 --- /dev/null +++ b/sites/en/javascript-to-do-list/deploying_your_site.step @@ -0,0 +1,60 @@ +message <<-MARKDOWN +### Goal + + + +Hosting your list requires you to make the HTML, JavaScript and CSS files +available over the Internet. + +There are three hosting options, depending on how much of a challenge you are looking +for: + +* Use a static site hosting service +* Use git and Github Pages +* Roll your own with a hosting provider + +### Using a Static Site Hosting Service + +If you are brand new to hosting websites, you may want to use a static site +hosting service. These allow you to upload a zip file of html, css and +javascript and have a working website. An easy one is +[GetForge](https://getforge.com/). + +1. Sign up for Get Forge +2. Zip your `IntermediateTodoList-master` directory +3. Drag it into the get forge website + +Now you have a fully functioning list hosted online! Share the link +with your friends and family and wow them with your skills! + +### Using Git and Github Pages + +If you like with git and github, take a stab at setting up your site +with [Github Pages](http://pages.github.com/). The easiest thing to do is: +cd . +1. From the terminal, `cd` into your `IntermediateTodoList-master` directory +1. Turn it into a git repository by running `git init` +1. Checkout a branch called `gh-pages` +1. Commit all the files +1. Create a remote repository on github for the game. +1. Follow their instructions for adding the github remote to your existing repo +1. Follow the instructions on [Github Pages](http://pages.github.com) for + setting up a project site from scratch. +1. Make the `gh-pages` the default branch +1. Push it on up! + +### Rolling Your Own Hosting With a Cloud Provider + +If you secretly are an unix admin who floats in the cloud; consider +using Amazon +[S3](http://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteHosting.html) or +[Rackspace Cloud +Files](http://www.rackspace.com/knowledge_center/article/use-cloud-files-to-serve-static-content-for-websites) + +Both of these services are designed to serve up static files without needing to +pay for a virtual server. This makes your monthly hosting bill for even large, +high traffic sites incredibly cheap. +MARKDOWN + + +next_step "next_steps" \ No newline at end of file diff --git a/sites/en/javascript-to-do-list/dev_tools.step b/sites/en/javascript-to-do-list/dev_tools.step new file mode 100644 index 000000000..59b8e8a6c --- /dev/null +++ b/sites/en/javascript-to-do-list/dev_tools.step @@ -0,0 +1,69 @@ +goals do + goal "Get oriented with your browser's dev tools. They're a great jumping-off point for continuing to build your HTML, CSS, and JavaScript knowledge." + tip "The screenshots below are specific to the Chrome web browser, which is available for Mac and PC and has great developer tools. But if you're partial to another browser, there's usually a similar set of tools you can use, either built in (Internet Explorer 9, Safari) or installable with plugins (FireFox)." +end + +steps do + + step do + message <<-MARKDOWN + First, you've got to turn on your dev tools. They're hidden by default. + + + + In Chrome, you can do this by clicking _View > Developer > Developer Tools_. + MARKDOWN + end + + step do + message <<-MARKDOWN + Click on the 'Elements' button to check out your HTML. + + + + Clicking on an HTML tag in the elements panel will highlight that element in the browser window. It's a great tool for debugging styling problems. On the right side of the panel, you'll even get a list of styles that are being applied to that element. + MARKDOWN + tip "Chrome's Elements panel will update to match the state of your DOM as you modify it with JavaScript. Some elements panels don't do this — they just show what the HTML looked like on page load." + end + + step do + message <<-MARKDOWN + In the 'Network' panel, you can see what other files and resources your HTML page is loading. + + + + If you click on a file name, you can take a look at the contents of that file. This panel is a great place for debugging script linking or loading issues. (You can see HTTP headers and request params here too, with a little digging.) + MARKDOWN + end + + step do + message <<-MARKDOWN + The 'Console' is the JavaScript developer's secret weapon. It lets you run JavaScript by typing it in directly — and it runs your scripts _in the context of your page_, so you can interact directly with objects and functions you've defined. It's helpful for debugging and experimenting. + + + MARKDOWN + end + + step do + message <<-MARKDOWN + The 'Sources' panel is another JavaScript pro tool. If you're used to working with an IDE that has a debugger, you'll be able to use many of the same techniques (like breakpoints, stack traces, and watch expressions) right here in the browser. + + + MARKDOWN + end +end + +explanation do + + message <<-MARKDOWN + +## Keep Learning with Dev Tools + +With good browser dev tools, you can pick apart every website you visit. If you see cool +CSS styles or JavaScript animations, you can always look under the hood and figure out how +they're done. It's a great way to keep learning as a front end developer. + + MARKDOWN +end + +next_step 'playing_with_javascript' \ No newline at end of file diff --git a/sites/en/javascript-to-do-list/img/finished_app.png b/sites/en/javascript-to-do-list/img/finished_app.png new file mode 100644 index 0000000000000000000000000000000000000000..b3269d8b9428bdb94791675071da3e283214df3b GIT binary patch literal 219764 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 $dKCtJ;(5G4j1b;gw|@xhZV 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 z%0D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�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 + * A javascript console so you can experiment and print out debugging + messages. This is built into your browser. + +Before you can start the tutorial, you'll need to download the tutorial +to your computer to edit the source code. + +Once you've downloaded it, open index.html with your browser. You should see a mock up of your list. If you do not, get an instructor to help you out. + +### Format + +Each lesson will look like this: + +

+

Step Title

+
+

Goal:

+

Description of the current step. +

Red because big goals are scary. +

+
+

Steps:

+
steps to take.
+

Yellow because we've gotten it done, but we have no clue what's going on. +

+
+

Explanation

+

Details of what the steps actually did... spell out the cause and effect. +

Green because we can tie everything together now. +

+
+MARKDOWN + +next_step "the_basics_of_a_website" + diff --git a/sites/en/javascript-to-do-list/loading_items.step b/sites/en/javascript-to-do-list/loading_items.step new file mode 100644 index 000000000..30a74a596 --- /dev/null +++ b/sites/en/javascript-to-do-list/loading_items.step @@ -0,0 +1,105 @@ +goals do + goal "Make an AJAX request and update the page based on the server's response." + goal "Load your list's items every time a user visits the page." +end + +overview do + message <<-MARKDOWN + Last lesson, we made AJAX requests in the browser's console to load all of + our list's items. Now, we'll tie that AJAX request to our web site! Here's what will happen. + + 1. Every time a user visits our site, the browser will run the JavaScript in app.js. + 2. It will use jQuery's AJAX method to make a request to http://listalous.herokuapp.com/ and + get all the data about our list's items. + 3. We will then use JavaScript to turn those items into HTML elements, and attach them to our list. + MARKDOWN +end + +steps do + step do + message <<-MARKDOWN +Open app.js in your text editor. Add the following code to the bottom of the file. +Replace 'YOUR-LIST-NAME-HERE' with the name of the list you created last lesson. + MARKDOWN + + source_code :javascript, <<-JAVASCRIPT + var loadRequest = $.ajax({ + type: 'GET', + url: "https://listalous.herokuapp.com/lists/YOUR-LIST-NAME-HERE/" + }) + JAVASCRIPT + + message <<-MARKDOWN +Refresh the page, and click over to your browser's network tab. You should see +a new request there, that visits our server at https://listalous.herokuapp.com/. + MARKDOWN + end + + step do + message <<-MARKDOWN + Now that we've made the request, we need to update the page whenever the request + succeeds. Add the following lines of code to the bottom of app.js. + MARKDOWN + + source_code :javascript, <<-JAVASCRIPT + loadRequest.done(function(dataFromServer) { + var itemsData = dataFromServer.items + + itemsData.forEach(function(itemData) { + addItemToPage(itemData) + }) + }) + JAVASCRIPT + + message <<-MARKDOWN + Now refresh the page. Once the AJAX request succeeds, your site should now display + all the items you created last lesson! If not, flag an instructor down to help you + debug the problem. + MARKDOWN + end + +end + + +explanation do + message "App.js should now look like this." + source_code :javascript, <<-JAVASCRIPT + var itemTemplate = $('#templates .item') + var list = $('#list') + + var addItemToPage = function(itemData) { + var item = itemTemplate.clone() + item.attr('data-id',itemData.id) + item.find('.description').text(itemData.description) + if(itemData.completed) { + item.addClass('completed') + } + list.append(item) + } + + var loadRequest = $.ajax({ + type: 'GET', + url: "https://listalous.herokuapp.com/lists/YOUR-LIST-NAME-HERE/" + }) + + loadRequest.done(function(dataFromServer) { + var itemsData = dataFromServer.items + + itemsData.forEach(function(itemData) { + addItemToPage(itemData) + }) + }) + + JAVASCRIPT + + message <<-MARKDOWN +You've web page has made its first successful AJAX request! Now, your page will +load your list's items whenever you visit it. Once we host this page on the internet, +you will be able to see your list on any computer, tablet, or phone! + MARKDOWN +end + + + + +next_step "adding_an_item" diff --git a/sites/en/javascript-to-do-list/marking_an_item_as_complete.step b/sites/en/javascript-to-do-list/marking_an_item_as_complete.step new file mode 100644 index 000000000..27b202151 --- /dev/null +++ b/sites/en/javascript-to-do-list/marking_an_item_as_complete.step @@ -0,0 +1,144 @@ +goals do + goal "Allow a user to mark an item as complete or incomplete." + goal "Understand how to bind a complex event listener that requires event delegation." + goal "Understand how to parse complex information from the page." + goal "Understand how to make nuanced changes to the page." +end + +overview do + message <<-MARKDOWN +In this lesson, we'll allow our users to mark items as complete and incomplete. As they +do, we will ask the server to update the item's status in its database. This process will look +a lot like the process for adding an item, with some additional complexity. + +First off, the event listener is slightly more complex. Instead of binding a listener to +a single form (like we did in the last lesson), we'll be binding a listener to every check +mark in the list. jQuery's .on function allows you to do this, using __event delegation__. + +Secondly, it will be slightly harder to get the required information from the page when +the user clicks a check mark. We need to know which item they clicked, it's id (so the server +can identify it), and whether it has been completed or not. + +And finally, we need to use jQuery to add and remove classes based on whether the item is completed. +Let's get started! + MARKDOWN +end + + +steps do + step do + message "Add the following code the bottom of app.js." + + source_code :javascript, <<-JAVASCRIPT + $('#list').on('click', '.complete-button', function(event) { + alert('trying to complete an item!') + }) + JAVASCRIPT + + message <<-MARKDOWN +Refresh the page and try completing an item. An alert should pop up! + MARKDOWN + end + + step do + message "Now, we're going to get all the information we need from the page. Remove the alert from last step, and add the following code." + + source_code :javascript, <<-JAVASCRIPT + var item = $(event.target).parent() + isItemCompleted = item.hasClass('completed') + var itemId = item.attr('data-id') + alert('clicked item ' + itemId + ', which has completed currently set to ' + isItemCompleted) + JAVASCRIPT + + message <<-MARKDOWN +Try marking an item complete again. Does the alert reference the correct item and the correct +completed value? Mark a few other items complete. Does it still work? + MARKDOWN + end + + step do + message <<-MARKDOWN +Now that we have the necessary information, we'll make another request to the server. +This is a url and type we haven't used before! What do you think it does? + +Remove the alert we wrote in the last step, and replace it with the following code. + MARKDOWN + + source_code :javascript, <<-JAVASCRIPT + var updateRequest = $.ajax({ + type: 'PUT', + url: "https://listalous.herokuapp.com/lists/YOUR-LIST-NAME-HERE/items/" + itemId, + data: { completed: !isItemCompleted } + }) + + JAVASCRIPT + + message <<-MARKDOWN +Refresh the page and try marking an item as complete. Check the network tab to see if +a new request was made! + MARKDOWN + end + + step do + message <<-MARKDOWN +Finally, we'll update the item that has been marked as incomplete or complete. +Instead of creating a new item, we'll simple add or remove the class 'completed' +from the specified item (using jQuery's helpful addClass and removeClass functions). +This will cause the browser to render the item differently, based on the rules +written in styles.css. Add this line of code after the updateRequest. + MARKDOWN + + source_code :javascript, <<-JAVASCRIPT + updateRequest.done(function(itemData) { + if (itemData.completed) { + item.addClass('completed') + } else { + item.removeClass('completed') + } + }) + JAVASCRIPT + + message <<-MARKDOWN +Mark an item as complete, and see it turn gray! If you mark a completed item as incomplete, +it should change colors, too. + MARKDOWN + end +end + +explanation do + + message "Here's what the bottom of app.js should now look like:" + + source_code :javascript, <<-JAVASCRIPT + $('#list').on('click', '.complete-button', function(event) { + var item = $(event.target).parent() + isItemCompleted = item.hasClass('completed') + var itemId = item.attr('data-id') + + var updateRequest = $.ajax({ + type: 'PUT', + url: "https://listalous.herokuapp.com/lists/YOUR-LIST-NAME-HERE/items/" + itemId, + data: { completed: !isItemCompleted } + }) + + updateRequest.done(function(itemData) { + if (itemData.completed) { + item.addClass('completed') + } else { + item.removeClass('completed') + } + }) + }) + + JAVASCRIPT + + message <<-MARKDOWN +You've now written three ajax requests, making a modern, dynamic web page. Don't worry if you +didn't understand every line of code – JavaScript is complex stuff! + +There are many more features you could add (deleting items, sorting items, etc.) but in our next +lesson, we'll add the most important feature: the ability of users to actually use your site! + MARKDOWN +end + +next_step "deploying_your_site" diff --git a/sites/en/javascript-to-do-list/next_steps.step b/sites/en/javascript-to-do-list/next_steps.step new file mode 100644 index 000000000..2e327e880 --- /dev/null +++ b/sites/en/javascript-to-do-list/next_steps.step @@ -0,0 +1,22 @@ +message < + +Take a look around. What are the different elements doing? Why are some lines indented deeper +than others? What are those strange series of numbers and ampersands? + +Finally, you should find this line of code in index.html: +MARKDOWN + source_code :html, <<-HTML +

Your List App

+ HTML + message "and change the text whatever you want your list application to be called. Save your file. Go back to chrome and refresh the page. Your list application should have changed!" + end + + step do + message < + + +
    +
+ HTML + end + + +end + +next_step "dev_tools" \ No newline at end of file From 6ae49e4c48be6c418c00c1e483d1245cb055f002 Mon Sep 17 00:00:00 2001 From: raorao Date: Thu, 29 Jan 2015 18:57:43 -0800 Subject: [PATCH 125/486] adds link to javascript to do list curriculum --- sites/en/docs/docs.step | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sites/en/docs/docs.step b/sites/en/docs/docs.step index 3a68a1398..34a833981 100644 --- a/sites/en/docs/docs.step +++ b/sites/en/docs/docs.step @@ -32,6 +32,10 @@ site_desc 'javascript-snake-game', <<-MARKDOWN A Javascript specific curriculum that walks you through building a simple game. MARKDOWN +site_desc 'javascript-to-do-list', <<-MARKDOWN +An all JavaScript curriculum that builds a simple to do list application using AJAX and jQuery. +MARKDOWN + h1 'Ruby' site_desc 'learn-to-code', <<-MARKDOWN From 7893826b12f35a69310f373a0aa5196c93380b77 Mon Sep 17 00:00:00 2001 From: raorao Date: Thu, 29 Jan 2015 19:06:25 -0800 Subject: [PATCH 126/486] uses 'developer tools' to match browser convention --- .../{dev_tools.step => developer_tools.step} | 8 ++++---- .../en/javascript-to-do-list/the_basics_of_a_website.step | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) rename sites/en/javascript-to-do-list/{dev_tools.step => developer_tools.step} (87%) diff --git a/sites/en/javascript-to-do-list/dev_tools.step b/sites/en/javascript-to-do-list/developer_tools.step similarity index 87% rename from sites/en/javascript-to-do-list/dev_tools.step rename to sites/en/javascript-to-do-list/developer_tools.step index 59b8e8a6c..3c16fd14d 100644 --- a/sites/en/javascript-to-do-list/dev_tools.step +++ b/sites/en/javascript-to-do-list/developer_tools.step @@ -1,5 +1,5 @@ goals do - goal "Get oriented with your browser's dev tools. They're a great jumping-off point for continuing to build your HTML, CSS, and JavaScript knowledge." + goal "Get oriented with your browser's developer tools. They're a great jumping-off point for continuing to build your HTML, CSS, and JavaScript knowledge." tip "The screenshots below are specific to the Chrome web browser, which is available for Mac and PC and has great developer tools. But if you're partial to another browser, there's usually a similar set of tools you can use, either built in (Internet Explorer 9, Safari) or installable with plugins (FireFox)." end @@ -7,7 +7,7 @@ steps do step do message <<-MARKDOWN - First, you've got to turn on your dev tools. They're hidden by default. + First, you've got to turn on your developer tools. They're hidden by default. @@ -57,9 +57,9 @@ explanation do message <<-MARKDOWN -## Keep Learning with Dev Tools +## Keep Learning with Developer Tools -With good browser dev tools, you can pick apart every website you visit. If you see cool +With good browser developer tools, you can pick apart every website you visit. If you see cool CSS styles or JavaScript animations, you can always look under the hood and figure out how they're done. It's a great way to keep learning as a front end developer. diff --git a/sites/en/javascript-to-do-list/the_basics_of_a_website.step b/sites/en/javascript-to-do-list/the_basics_of_a_website.step index 7df745bf8..fba2eba2d 100644 --- a/sites/en/javascript-to-do-list/the_basics_of_a_website.step +++ b/sites/en/javascript-to-do-list/the_basics_of_a_website.step @@ -94,4 +94,4 @@ delete everything inside the ul element (lines 15 through 23). index.html should end -next_step "dev_tools" \ No newline at end of file +next_step "developer_tools" \ No newline at end of file From e83da8c19faf9e1a3dedb835239bb0e24baa66e4 Mon Sep 17 00:00:00 2001 From: Melanie Archer Date: Fri, 30 Jan 2015 19:51:33 -0800 Subject: [PATCH 127/486] Change 'railbridge' to 'railsbridge' in header --- sites/en/installfest/create_a_rails_app.step | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) mode change 100644 => 100755 sites/en/installfest/create_a_rails_app.step diff --git a/sites/en/installfest/create_a_rails_app.step b/sites/en/installfest/create_a_rails_app.step old mode 100644 new mode 100755 index 1a0e2d4d1..b1eb49d6f --- a/sites/en/installfest/create_a_rails_app.step +++ b/sites/en/installfest/create_a_rails_app.step @@ -8,7 +8,7 @@ step "Change to your home directory" do insert 'switch_to_home_directory' end -step "Create a railbridge directory" do +step "Create a railsbridge directory" do console "mkdir railsbridge" message "`mkdir` stands for make directory (folder)." message "We've made a folder called `railsbridge`." From 8f6694653372883e15ccd0c1bed2e2d8ac585401 Mon Sep 17 00:00:00 2001 From: raorao Date: Sat, 31 Jan 2015 15:14:50 -0800 Subject: [PATCH 128/486] breaks playing_with_javascript into two steps - adds javscript_programming_language.step, which copies much of its lesson from ruby_language.step - moves jQuery steps and overview to playing_with_jquery.step --- .../developer_tools.step | 2 +- .../img/browser_console.png | Bin 0 -> 37735 bytes ...vascript.step => playing_with_jquery.step} | 64 ++------ .../programming_with_javascript.step | 139 ++++++++++++++++++ 4 files changed, 156 insertions(+), 49 deletions(-) create mode 100644 sites/en/javascript-to-do-list/img/browser_console.png rename sites/en/javascript-to-do-list/{playing_with_javascript.step => playing_with_jquery.step} (64%) create mode 100644 sites/en/javascript-to-do-list/programming_with_javascript.step diff --git a/sites/en/javascript-to-do-list/developer_tools.step b/sites/en/javascript-to-do-list/developer_tools.step index 3c16fd14d..7432eda90 100644 --- a/sites/en/javascript-to-do-list/developer_tools.step +++ b/sites/en/javascript-to-do-list/developer_tools.step @@ -66,4 +66,4 @@ they're done. It's a great way to keep learning as a front end developer. MARKDOWN end -next_step 'playing_with_javascript' \ No newline at end of file +next_step 'programming_with_javascript' \ No newline at end of file diff --git a/sites/en/javascript-to-do-list/img/browser_console.png b/sites/en/javascript-to-do-list/img/browser_console.png new file mode 100644 index 0000000000000000000000000000000000000000..965ff66c67d09f5418c9602ef3a2f07e69311e30 GIT binary patch literal 37735 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�c$G}a1f`Lv?= zxkXeUE{e-s{eCE4Qrgh!@bsb@(gie%^eC_*N`Kaq9Uoz~fqzO1f(GtW)*A)>2vtXx zOGTu1WZjR(#qutwPCp=?Yg5MU()et4CCq4=8rf#s?Pft6u&GK)Q55KI|=8;S4H2>a@8lLQqACG;A(t9_k?cC|M zxr8=qt;9`ua*Dl)f$CzbwO#O-fS1d4qj`O%Sa6>}%CJsfnDrGIj0*3^^ydkj#A5wu zPo3GmeRWvKSdIjew(|L-xD_N0Zp_oL8?(x5tI|&+R-QhLOLj7rnZt=G<7--u`c!(SLn?h$nn1bvZ!7LiZ3e-y_{>5Hxt0#fo7~pE^U?9DpAy6vL;4@>LRU+ zGM2Z6)pNaD%h-+D_{dgndl}5AMQ$B<0YN{#-rxCaZB+Bgq&zf%7>up_6obc8rpS~@ zUVQ2|>T`dI^{&0{BkAxFxad<14UJ;PN=O^&zsXBJ&>U^n4KXkV4 zWeOE9=7tz34!(}ZnnlXT!o?>;?N5ej(N|}iSj>D@Po%ia;-^!p7#1_3jgcPD_gl!dCA_a4x@!P!$CVgWy(E-tZ&hF(~v?Ci31$Ut+}uw zg!sgIH$XBo8|fPg8CnXZ+GI%={oHuixcox5j{6f zRwt8;-3Wyv^kEV0=;r1+$CoaXY0Ws!J0igB1uhnY6ESfs+5a{$-_ZIq*=ar8f(>7 z&Ld^FSN`i#7d62w26{r^rZgmVfMk<#3{9R=sp*7hY;<%>`QeO8Y31vuFTLIu84ejf z=V`k#j2_wtL>sab>9(?2WJxlMl$1hgk&j8#MQTz`F`hXV_%8Hl;%*SQQ{VLj#6GJ<@?JWaud(GCDf?d~Gcqe}k*f z1F=r!4uv)#A(g2+f!Q=lCL=LtznwM6RaT>t2dhhk3A%l+b!l4{av|_2A@fZmadTg; zubJd@D&AJPY>FfWg$|G|eK`RSJ2V$}kX%L0FwTqJ2;umwvFd5Jv4GH4W~JeA+j8ZQ_T_U$vk7B!)w5BPhYVUH z*R3GhXOC)>nFL=;Lm|2p@0=K>p)cN#U{reXsYLEhC4V1`C(|NWRdICp0o^934@S)9 zr|sF6NF5F<^IRpt9U`yM;>m7-2}$>=LNRQ>oK0xK1`~gxiq#5Xy}M9U6(M9ju+B&J zW}Re_;FjjdU3j$shD_2bmEHU?h`4ggw@vLU&}M5}#smR_^6M7^MRSz3txtvXTH1#$R&ga2Ocx=UhBaSQvJ9`HGyo|OWtL10r?O}Z~ zrDKN}+@W&{FNwR-9??F6nv02)eR>DpQDgH}1sQKPO0c^*7(LY{J@9+mDI?ytFj}xw zoTsD-c6+eNswN``{ZiG9pV50YSDll&FQJQeaz1j4t+kl5vb`uE_C66H(luhl> zu#&;rB0z2zF30SdXI*!(S|bay<-aMjjEtZ~a%k3GR#T1zXKyXiYGR#YsWPzB#7C&$itz%jIR3cPqNDtdor$l`*0oqsY)s;qX*f>|<29wfIQ9yQ zn|0En;BS4Rdh+*ymyde37N)A1*o5VI9s-vMmn(uo%<=W2?$o6CvWQhrS)9G{Eq3A| zH;Kbb>U7&ROXF{Z!`a^#wMy0CO$>$)yTKp7QM(r#z6uh zn@yh9mxsoy3&*qygGxFQufdVZa!j~bKq}#J+`L9P_Y|IK{AOXeSrLFyPQ>ng!oFI} znKFLLAwFC#J6+MO=0~ z9$NvQph>m4q~W|QYvnE(r{8Ng(+B*Uxa@hilbuxiKYrG*A~a9S5!BDNJ}*{!5>r|& z*|O(s!K3D2pHlJK?KEMYH6b2U+mWGF13KdnrbI|dR0f# zQ8WQsEI6FDXVNjT{~C@%x^Tp7f>VuTHly@Y*WdjVk=&stb>s2+~^27DsL! zjrLL7Lw>>GWu#`N+76qk*uwXB}SBa+IS=orG2Y_S#xvweUID zS;%4~NL_)q@Wj(ybeZ#Hnulk!Sat7OIKtvgw-AFd-A-!M1K-=!xYS9oY!6-(D3 zvo}ec?l;CX$34mR_rhiEZ+X1`1l7(K(vgyT$1uT|nI1dC!{_(b4@Tlg(LY1*5Zb0O zvND@;4M`1cJeb_yJHT3E;XV`-ng$hh*EL@%7;*fj*UrjJJcmLswH4R4@tF2hYCKs9 z($hutfS)kZuy|4cmgMGkQQGbIHuM)usorC#Cr8EGR_gMwgltNqCZrA?-BIc3!gDHn zB2c?C9VP5t+V;}x*}}g{$fqY`B;$oTy49RU8aX(ua?%fAk#S5!EvGJ~kiA@~H{QF% zO_S5DtjI^NUNlulR?xs}ou62#9FY$@B!**UEx7LT!g_BJds8aknRGL8yEfYYfY;;k z&Fkil^YzzOUa0SzI2AU6pwHZjoAxmVU1pU)jv!J;-v~$Ri(xhX#E#jktJx zu$~fSwcMK?Rd8Ai^j#}PUm*zZzZM zG?8$!-0j%kQb~3a%$tCEsV}6?_o_ZQ|E^q~Rn%y7glBSuI4*_vFB2cmxPp4p@6{4u zU@X-ciB|(1P@E3W`yXpS6Mv{Tj_5m8P+VQjEZbxM*fNGdi9&SaYJmBY=`?fFN-hvr!lRm8Am}u6NKac)9EQQ5gOXIAagh`?!8`>Va~}Qrt^VQ`Pc(#Pd#BZq3K~Pi99-56-jT$gYvwAl-qP# zO4(FML(&|ziMyzoSoyWcs_nFTQh|w$+S5tzD4`#7{za93bWHHaPm;jAhV1QySs%H` zEViC-AVw*wS*)9}Qb7~9&mev%JTMxRO$YhmJxk_ZTS%e!fGk8&1|IGMIX*Y}=p70f zl3KaMtPJ3ZW%9;s4`^@rm$Nyit96ORABO+7AgPv>jCTyB$#t7kW-*2`+@MAn({9{k z^^+Oe8;x=zN--n*vvfCZCqbvW2mC1gSwHHmv@SeRag?=HMp2slDJR2J2VQG;@sBn8 zl`rX_RJ+z}qmo|d;4gGpiX?58&E?q;?2m+0TsEE$FUo)^zADRQ6*JLe{C;PH*YC9c zewJQ5hwwWSu}=tk7w)nj>6~~ z>Qj5xw>vwA)8w16wF_&r4UK3#qrZXngKNDOn@l}`_gU5c7HhL z<-)?6^+0+6YIV*5N9}TJF1Rv2TlCU8UpniV>|c03=aDK{_Nx+z2mISNN|%cdySuCkR=|2Q?b9Qd^O*uRm3(i;m1^8G90$icK?=X!jzD)zQp(X{V<3X- zrt@+v|L4oBI3cmT>I2=&!hy)pGklGrLR@NQ!`y~O5f81n%Qdde@HhoKIW_RUgo&@{ z`y6=e%-ubrS&h>r0ush1FHcxa9@sIRu9k$0cNmmLN^DG!=&(50t$Xf8GPO4kVy6}8 zQT}UMZBtgU$-7Up>+0vBh?r}vIquZZk)R-W=JM2IQLqnPK-(kau^H{-%;d<`?d}tf zyC>76@}d5CYpuv|=-COrseY0nX_2Rweg`97L&O+-WE8@&(eJ*#(1w)up^zT@7okTQZB6W(|>ITrVuxsZkL$*OIY9;!;G39j~``b9k|i zlEBB+%`#lCwhN6)C+&OlSMl1mz1qzuU7q*wJs&K_Mr@HfU9&@Vp63Q*xLvOLO#eUj zzOt*1W(hY~aJLXFkRZX`U4s)exCIFA?rsV0?hxGF-Q8V+yX%HKc_leH>#q9)?mD0L zTC=C8d%CNttE--;CaiABT)iqY-c;P-aI)3t2`m-05xe-4R#8m=64b@=XgT?PDknmTljL^GMNV4M>X`3(Q#3Q|< zB+oiXa>B1nY7yj#7 z7IKv)OW12d1`>(ikUrP9ZGu{UmEUq3@2T;YZ(c+!c@oKTgqC30HZYg;aeQ?Gpj#N8 z>4pXd=ZG(Abx8;)*l$Pki)W_q6%My%fp2FH#FM3)1}XG{!H3yOp!y!D%4D`^Rw_O|JzkVQB}o z>e$k-NuqNqrv9^)P+L`&G5|cxG!-7(drHVp-c`Uvg?T4hnvXbGNPIj&_Ak0Ioq@P* z8_|$VO1U}rA?BO#ChtfLHuW6p}?C zCA~`s#_~Q!$uBX1a!xwOL-1Chr2H5(p@LBlVe`o3+ROp)R+c$V1+cYpEt=}^B z7h04&*wgYd)3Gn&zn)~-fJ%O~60)x*u$|{Obu95%(6@IST1ETcqjZLRT%Hw@y<6D?U(jCI-Ua`SZBiQM{lKG^O9?ePq{Nn|!*`7)O74!WoQ zDqE;T{X;37d3ov+F`U=YVr{8rbE0FG$Ttp$V^;t+3d`Wl*M_=gz3sf(=;^&;t7USe^BJy=YN(L9JGEI9IOs`~*_kt2UWMLPSJFMs7W< z7`!e1nB~u0J7g7g@Dqa5OX$&M8g`bt7RHHaSAHxXIeJ}VJYAqa7@MyHM^!0qDBTSJ z&TKDt$8&i`d7oWvZL6HfBP!9sN|0XGhqV+^c8GdysPH~NUMOq1bzdfZ*FIBc^qVz# zxIWTra35x#?W?V*eXKj0JKHo<)q0(ulo3=Z^v{q-2p}ITvhUX223srkrVLTKU@2%MIg0qsq2dVZEzJHRH z4UdfMc)wN);C2DgQm+wXR?#&hi~EyLCNDJ(x2ra3$J0MUN;$7AruW_Qfp2wVQY z#bT}M&00)W(mPyu4oL2|Z#Ub#Ah`0>YRwV1nr}Bk$_sUB0r+G0o^GclSulQp1qc6ha@vK*Z zw%NDF3r$TO2`?o9)#L?-{o$ut^JRZTTrAqR@4fl>P}bm#C$eGD1+L&Ema({=HV!(9 zJs0WqiX6n3J1`9(kNl z>)X?HPu3r~6trVTA@+B6gB;BP2$9G5DJqU-2|cu-=~! z`G=zKPZtJ|4FU4*JIb+w?U);TYrVvJO$s0IX>5bwZQD5erA7phJQ>Rn#9$eG5EB>2 zkOpHzk#2Z?Sbe6OM#f`92^}$BAWL;5rlk#2FWRHZ!DsjkW6q1GdyxvPGa%&%7?a>POYPf(Dk&v@uX$(EtKIgz00*Jv;J#(T}VXk z(>93VBvwPvuFWWSTyk;~fV2%lC$rxj)7c(MU;@pkS>)v8l*fA3WM*dee8th@=*iDD z3hW=v|CqH4PtEgmyIH&9OlcG50Xonk_o;qLFib7yXp}eY@P!3XrOeo#|rS=@yNhU1>MybI8HYf8 zNu-{hNoOGWaMJqBBaJ`yVA> z9vb!5B=7M$7A)$wuyz^Lceax({A&afEgJSn^*8fgOcLB*je0zxA0ydj%UUl~8PU0; ztC1*yI((dpGd2o{q#*-_ve;DI9Z7_)*reMS7vgPQK$s{r*YA@RqY?305O z*Bs5sv5--VIlk`i3@#&09?v@-56C}sR4hE~Zm@So!mP7n|N@h&=`@6WtfKc_j`5oNK zmK=^}h8aUSw-q&b4dKgHr&dC|yHO8bZV=RqwXp!w8P$~y7n>XI$mpWW4B-Vi-Qn}a zN{7rCiqpr#`V)`SGYI5w{9=`!zpOqBq^p%JL4OlR0JyGWr<_YCBCGAu0_H4gAhs#; z0acG4RVkP5dod38{V`pn4BLTBgv6G#d6Eu9c|%=KpNDU(D}mn$4w#wn<>_;s5w6SR z+=pR;J~snCbod7YcydYMg1EV0UZ~x`m=r;|ozb-CjSyM}yNrg4&wBWI>`HZ+FGxKK zfE^Tm2q#@M&Fvb;-r-u$OGMB$NYJ_HNMK7*xM(VS5ydODOGEl_PkHo5l3e;-bs58dm~fi627Cc|)RoZ;Iy*i#eXxaPAfmY9xQ0Cv zw3et(juvS7fmj9OG%ZEhcbkgjqb~B3)d$q$2D_^mTwe3Vr*=_FJ&V1@FZ~aA9hY~Y z>j$9V1(`c&IM<}4h2nA}L@C?NS*=6kFfQ|*q{mZtUaC`Q`}|d6e7MNBmXQU8HF8;% zv4dOAV|T;7iqkR)4!bX{)GocN#|;*<<~v*$bLE>VtM1RE9?yoSWggmnc>_-E?ON{D z>-FflHmi4oQNDc#4Y3(V#+~}= zRO3;EZcKoW9?j#tpKQtxS}-L>4IUEY4Nuc%EJ3Z`o5RP>-VphsJTNGTpY(X-(^&$0 zThKV%x;PI)j3+-fH~{r9|LV8gV3!q~C=k9?p5#tC;k!34fQk1~J5xtT$9&o-gfFvx z{WV;to0!v&2+`aOCGMaWJ z9Ib=az}nSxNH8`kky4z<*pZyRklscS(mOOkE2aIQq%rh6_6~;r7r#)Op7NAJcb%Bg z{{D=&mTm^-YhmknMCRFqhL`+4FR%6{1LiU0QR6wlPOxFz0LIFaYFwx1o3;eq)6+q_ z_T+D~Z0hj)$qba6Q&AscRf>|8g%a#a+)LcOemq`Yv=X?07pR^zT_iFil5{5nsnn@1 zlhV*0+fo@A!e?5Q(HtHe8%1cU%c!T5c|VC2AJ$&`1A&v+;t!Sc#!ao31ZrKfhkX%Q zcKf@OGP|4bw9SceHxCekXaVn#GV@NTwSdY}1Gw-jI1i_*@3mj%KYI`o4#szB5F{9- zm8e$Q|}I0oO|-=@mQ(|ICA}UEKqQQ18(}0kmx7cI z^20nH^zqFjUBQoci8+A`6X{D(O^0PwOeFyGk~xEQFKyVTDB7b#Mi>eg#^9r8B0}L; zLnGS7Xd{r+>82VK6Fnu`TWM}QH}#6y5N32b{~R_|?`ZfD0l&?6J|qFYw>t=L`!h#) zxF7w>RFo=PaQJSIn-nY$@c@cBb=yeHGw8&FAEJ@xaWOGxqbjElFW?l`T?M5m-G;IV z%_*egF@Ti<0V3U!QjcKbz}FX&&G9+aD@p*`cgH+%+SA-JdsHGlO;Lkkx6U<$8!_&k**?lP9&`!}D?8Q7UcG z+cD2~wUiyxFQ)Bo8orvybYdL%d@|LnRELHez$CDCiLLo`#R{@P3{FR9cfOnxO>-52 zERlIUjd-gwOtWq|S-YyXETO8gKx}sonY?Kfg7t9S62nkBs+B$P+3g0RSPOr7ucL>k zg*hYkL|dtKXXHtJ0mDGBCnzk8q@&1l+x}z);(cD;%?dLgX1WQiKTivZM9JT$9=>T2 zAVZ>Yl^}{eDzL$|Fg=-4cP|Nx3d3QGn8ZOlx$ZP3n_qv<>wlp_*etHf?(y-3{a^{k zC(E<;wg+$vtSeQ*eiYlssk3QP)K0qSXc)x-8PWLUHCFH5zKI+OBDgw}%|gW0D=mfw z`V_iG8DS`-i6J53&|yK>fWSiNnuJ{$Aw>m}J)Tt-U9a~6R0!RX14Qop=GIGzq_vL0 zYM5U)V94@qZBPr;=+!eUTRa|)YQ=gFw#$17DoeQSD5(O#_&w=u`bpv}OH?E~4yZm0 zjIqCqpgLef_+XQR>AeW6NMnZT?&3OHhpQKp6@n($XkUDNR6+;ELFOBP?9fgOu9e=&5Sry&o1-c&#w~&(bS|KiQP8y_9ypdD7$y7#3`aKJ0hPfa;8G;oWg54l_Eo7S zzWn@TGmm!WhruA&MjTklIWjqBOLa4#0m(cTuEkT+;R{wR^-?8s4h_DHma~QMwzh3b zC;6}i92|(K$e*CQDg>Z`VSClWiOaxUD2R9v%qi(L*@^pX7ZK-t2992CFtqd`H@Kxu z=Wy4De(=}@!)B-cv?JpZ(Rx_vZ@bv*0Y*nHg(()@+a_Yiqv}~n`w>lg$&z$V1F#?k zNbom9YwNn7%OT~Js%zpEiSZ&o%L6?eSK}kYr{Vo0h)*% zRy_W;T&lOeSGA*czcF}~R@%R|IylO^+@i5g!nhmS@~M3|!E$*`yKpCPQ3yj&Fzr@N z)A4RPCar|n`-IJ%EdtAkXNFdh# zKNICls?@D2uo6;ZTSyReQolnGb*j_EDiwK%%xE%06^r-=+QP0T@clF=G-0tsEH4b* zH5)e7tGNa{%8O40WnX;-{mC~OWwEn(6CJ5GpAFrT(L2)9pJ1Dtzs=3W)g(u7;D|<8 z$w&??#dj0SuyL4vLS6M;v@lutp&MrGDA`1R&B1n`nKS6ln{N@#beYPj*!c8i<72wG z!nBRe4d@Enc8OgIwCvbD&Q*lN7~uBcp7Y~|_pxt!U=VU6`THo(b4P$=Kic2nI5u3A zQ_}^7QEP&aMT|aI6#^lCK8J|{97B>@8K1DHBh3$=0lE5xiQ!=+48ald8p`+WW;>Q^H!k(TXAFLfaM~c+5 zFCDqTKPn)GR-d07hE7d6MqX}Yzat?@Xo?kF`Jnzc*^cQlPU@AI4nuk_aaRcR)!NOn zs8V1iG7>VtBt87m_W*qr>jN4IDaE5+@fD{p-$GH#vgS*p*Lw-Cwlkb03RykhD1vD~ z+&l6W#nyg3`|aHL87ISNbS>#S?lqXUzWSF=)xvM&Qu`_F5;7mMGANW%Yl@1s-}X`` z9bsrWxwY7#P*~82@H}l8KguISvD@8%?r}*n>RD|MI@aZ7M%!?fqk}FQaBg0;cW(u= z6ze=X=IEWbuHTmw#9K&l1y_*j4(?2YEx14KQN)Bs+Gx6ju;F%YMwixPWamBKt;$!m z*tuNu_I&MBT&57(_$MxBNCcjGvKIs9Pl@NDublneI|o((h{l8U1C7pQo&1 z;G0otVKA%0Hru@9&*1R+{ny(0T&W4vC>WC@0yIIvO%o+5Y-JqeMxSz@&%!)T*NNiu zjgUmql|(w06NXUMzH9pt(hVA0b@%ue56ul}=1L}j3n_Jcid1gmPBK4*x+$QgN;EKD?x%U{Rb$Dk<>R$v%11% zOY@o(1JXA|x^HzL@`2i4i}q(!7VqzUEj#ME9-evhX7EfG>-;Mpw%)(AE@`|rp6=DTArT0i2iv}{TZBg5M>f%V*ivr&aqP15 zjonh$f?7`bu1-E(EzV@El$nz2bS7ajp?@M$MFMSP4}UZ@LsU>nE>Wz+D26@ABHId95VGgWVd)w{QHkT&Y)ksV8{7c z3jlLGQ#7G$KY+lwFR?rNWts(^yX;Fz1*|W8EnY~9^cf!q2eK7$c;E*rr1RO$D=baC z6^qo8133I$YlUuE+o@5@>xj;*JEQwqjvN=#AxOrt9-6D+o+Ka{p}4J1h~nQD%y>h= z?;=$)Y{S}49wMQmeLa}zK;xx`u@s3{|4xFU{(5U1jFAh%KP4KbWs7e6uB@atV^Cjp z(qPjr85vf=VbE;$`rPkAQx{u6DX}7>Za@)UFam4xyWstPHNb$s6eT2Znnau}tZQ~} z&ar4_&|kQaSbZL&Lh%@sQu461SuirI(o=8|4uyU^vbRx?Zv#%T`!jXboOL6WUI>d) z1v&W`dW*ee1P{s(v%UUVoWj&j2besjUCPOGBdKD2H%T6NjOO6>ZiSLT|M;xQiZHu1 zhO7A7{lVkW$dmbgU+ZM}ICNgb&#djTac}N6S*-HRkzsMNDCpR|k$#QIKPJ^`C|Q5o z&gkKZPR_`}v1a7MW6IOVvvk=+@fyvAj!^$W;k*%>4#kzYKKo^(lafjKB$3 z35cnyJE}68(bdY(!^hRv%gcXc-??R>Pkk+w9Yf*&Vit;VaE2!sVEa|{dndG-!1x*aS#}=0(1iWh{bOCI~tlM%H8p1HNYLIE9Pc3 zp@GE5PKh1vp0pIiw!;qVdU0IHPNiDNpN z$+6L1eG#p~`knmm6S8Fk%4u9y-0ezJ7kFM_z{Ee!_usWGfCtIe|NLLML^G)7A1nUv z58sw>x-WB9H>ZEIdcx2&Z79h=tq=%{R?F(WKe4nv0(HUo%y;Fi4G!|iUzH>Nn$8hv z$gWU#`&5U$>Ob-uZ3!WK^(_|G+x8Mn=)ZDkf9De^sDT_3<cp_))K1-4>;ug*Woq;xqTnba(o#`970&+Bl+z;(D(g}ul>y5`Ff;bU{o;c?4s z`tv%b&|1;4sxlaD#z^^c1uoKggO=Jj z*8br!_%$YGc1M*i%@ciR5HnYvKZq8lYik!lah=6 zrHlCas>oA}1qx&@gnLo0bf8X6+$Cuv@`d|exOf45p$YEGY;!r|)29p_i5d5P+2+KVdsnkFgCh_jw?g#0-(gr3NJ+@Yja}Ibpd8AnTCpl~rGb9f zrExLhw+VlteGnU&<+8v;r?Sag4kOm;d~)B^k+E-=&&`^J>wAazH2L}Vlvzt@$VMKi zQ=uRn?d93$Y|xF((X<6u$dwfwn+XETEjNoD?7!0YQ$QUB*VHX=W-bAg_R(@eDtpR>Pv%d8bvDR6l6T zmi2nCfv5r3JrLMymXq8o@S>{WS5J1vj#vkq80vCb2aXXn$7E*mCHDGyqthgc|FP6w zk?i;5S)!Gdl|S<<;o;$dfiR8BNc;i0X*Qu`lqC*AH`^xY%0{^E|=W;pL#L?ksKu;LmWAs+#mvYYi5ns~2KdtKbieN3W)6^5y4-LRYJw9|Q&m zruSzjI*t~&kE-plki%12P4twF0}xJ5TQ!cW60wzLY-MaMo;Z1rXH!4S+W#=BHu(~y zZ0sQN=^zI0MyC<S~|gSy-RkskSo2;^De6T7TWB}yg8}v_|!np z(giU9rQ<%WdQ0u9>!#+*az|BN?1Bf+q;&F>!E!;G{%XB~=z1K>7bvpo#ObTayfj^G z@6W@Z@&M3-u>7p?1CmKfl5vz?$`M75p?eM|{KtqW0<{uK#%dx>&XBa2jkh+Ol)}~YBiT5+@r}ZV$-3Ry(fob5wp{Y4xvw1 zoV;I7E*TRvb(D zBiuoOc8x{QQ=fr$zYK4}`L-L3}tjP@< zXwAYzv2Wb%gY>LXuA=KC2WkYPiKyBL$6b4W|lSB z-o^&`B)mucPpe=HiNJ6G3%BKrB#(@QWIkOmtskc$GJwqccnTQka>Rn#-E~;t@Lg^s2CVR?C52ndjmZDDZHQL+2IMXcccB4RWnzc~&#j zAoOtO$VPONA(NXsl;J5cdv3&XPObS|DLpxe6OQn)C;ooIY(Xo`#Ad_JslTvF1NsWa zKm&%uY<$uu%-D=(4BaG6EjS1)GObnEg+ZzD8m+kmC)(m=fXr%kZPJ3^D9*JzQ4A}5 z)tB_j&lqhs9Ha`g+nbP9_o(3f0UcQH_TCiMqjMy+2mGLGWT8-f*wWD;Q8iutv{)sh zB_}3p{!ZTIOB(VFvX#jDlb*3Bz31W&aeIJ+d(=pVY3wcvx#%2Hv(5ZU%e=ifU%OA;mThI^ z`C|B_kh!QhMN70+(FO*d6$c>z{yA6URgs3ea)?FFEQh1yGszTP(H;?hgHcn7RO6Q1 zQ9@F(!FjUJ>lNl#n`fbKu%Y9z&BqIy8ik*)@K5hO9W?O^4(=ui8DaE#S#!S?a?Oge>Qx>Re`Ht0-YF~PqU z0u0{a%v1Trb7FFyPKzQ~$osDQwvQ>n36O=UgEy~BuBWg$c;&rP4q>vCc6*Halz_bi zgrAIuuLV9w_r6RJGc#!ybAA^h_W*5e$oe5G+3+-~1hh)bZjSU$`23Oc);dg+roCbb z9iD0X?#Q1PdH)RA!vxb)AR#BE*MH$hrpG)BI@67D_Jc;!UaEkjo*D%DOIB8gRkFZ_ zrfTi`&-<{gH?M*va_4g0RMYMjW*`Vmc7q&!3!xxHsW1314j)FYD5m<-lLpT4$>X`* z8%Npm(?=jlUs8-=r5>z4?{hIdd%n}C;ZR9X`49XQ7=QXBOmy40(F-i;Hn3*RX6M`H zwgsRhk>%+czrEgNrBfY7yD>5gC52#}(+5Z;NYMb!iuAD`y9Qvw8ItC{7ehf&uL)M_ z1FnV(?rwg(UXH`pEK#SLDlG_gKn!ps(92*AY8;SzomiYNXnIYh*ws-0!wrcqlQi+N zRuelwz>NLe#}6uz7UdQaZ4#k&jdYB9_J(MXZ@3MkFKz7svixzD`q8;?t{0+zsH#AzTMLyB%T@@M_H zUk;5Zr16%fqiVvWyE5WrIl8zFN4_>U@YmmX z>3i%vz;Vq_!}cX=zc^6OIKZqEYW4-EY+jkXv~Tn=>}*aXt5s zNrYHTtX_Uw>Y7Ds*%c2LMri2RQ5Q!SO5daAQoNgv85}e3%-&?1?lYijT8)FPtjPXd zjl|J(R*%^I{jEo#_JnL0NpTR5G>WunK4JmsG85vy5-h-sXtY_L7t$6K&di z(4%y!_LLEV5xOwq6*Pf*=R6wZL1`~v9!%ZRC&94odsN(6@_tE#IkX7v(&C$&#N37l zfO#viui6}so6w^d(59<0xl}^3*QrENnX0;&X!TyMTDGOUoS%#8=d6 zL(iyHwh~!Pr8!On!EvYHQ5tZ5=)b+#82&Dw)->Sctz>Gms`Noo$H#^xU|mlxxqafL zdJ@b&S8Pp5^eBr=P$Sl;vs$VwuNB&Vy?>-N_GFXN0?Uekd52t&&@YaGQ3>+9 zk6po*8dvnTt&l@+;4P1kKE~zw9v2Wm{qRvaOffH4xp|MkM>5QdBu`clt5uUj>SkrV zGAn*@{=HxIS4rwb-Yk#M=n6&$|lS8bTzVSg!($AunIA1w)^Bzk`>2`9nT5W7txExGIb?WL$>{A6#*Mqe< zx#Q4DX;NLiSx#Fsqswogz>dosO0&D6NDho2Dl0~5{7!eKr-loTE@Qw$FmJcYau2)U zCfn#3+>@@DG=#z1-6X7&&fuj}X>)NE!aKkiyKOop`hFEU{10_yg%mH#l1JRZVp02S zWBWKxpH>O`wy`lhU-EF}hboYrI<$0f;7qZ+cu&kD(iu5+tTRFkqM2pAd84i2e4?$>eBr;7a!}WsRS!a{@(~K{!&iLNa<_j9f zjp~zlEm-tYm$W41Z|hoGgUbzJ7L)j9-&DAsJ}s+(kwlltsM5uF;?TfdrZ$-9Vh1W8u4H6=NFI}CWeMt#b@I!ek4=ln zhqp^&eNYw1UB5~9V#1t~Y)f{mi@a)Wkr_)tUAW-3<4*W?%HjPzQ0$>pk_u};Fxm?e#I|3~UNz}KRX{Y1??gpH$Qugf*Bku{p*AEO< z6+^_$q-AFy?i=xA1*z`&wWNbbxxZYDzMk5tWs}cEF)0bVby2(g-q#k`@o_(^?DOw4 zew#{&XNy_L$%tU@&Eb4!YzSaE%;zh%>UW%(n;&8YXZj|6G|MG$p?0W)KjYc2a<+z=Ga+hg*YY=Uu9XgJ zG}e9c^MP2_d23lzPj$Iu>47@D9#Wilpw{kslb&l|Q$BO`>iKiP3`o(8-+LzSo4M+> ze@t%!MR^yx?+9B~B}MwI+WoA^Jmh3r8`YQDlLnr{7|n&s&9Fy?IIkre{j$$B-Ia+g zVLQBb6`CWSs330)w}9*d-Sso#7RyUqiSt-ULN}JV-@F&jA2qqxKye(3Dk(1nJ0sx%&#vzR%`7T z>1J$M&x48XDuqBUlIAT}N*@U}hv3Q{Vi653$O4_POT?)bn+t-DGX<0B+8$KZSi9rP zVx$OJ*}=HFP(y-nO5Hr;m|=%`des7g2TbVgkBU<530>GoadkE z&(y_wMSSZ-UYT}%p2z~VB%76a##k_pLuRaEYHGzqSH{RI;X{*QK^$`AAMs|Ee(z2% zv4`T;hx;J-Yft_erV)*!|Mf!uqW)B1qMJ$w6LLzwy#3ED9JpP<4)XC_lolBV8kvAf z#_l`ifBm0q1`}91IB(yR)A~m*;D#JP@X0zijc8ovKOziZ{A;Fyd~Ems_XYs0`jYY8 z{cpAS85IF~fDz^8HhctVQ1_$HsSVfuivSu6x#%T3FX(aQ9JBRs7_sP61nD0mvm8J{ z33VSxx3~B*nwl0yzZ$%HLIcdwx7L6BBK5eSAS9*0TX8-2^E%#B_K$7Mz*CQ#7HZ-k8(*vVC ztK}v)P&=%LX=4vf4R%rpKcQl!t#>tp%;SwV?)SG*mq1LZ%EaZ)ZdOwxO9XM?2gv<2 zCFf*^kVj5d*3xWew~#|95i{s;p?N38A#RJ1XDP#t(->4|$JuJ{;-=UW@MHCw@b*4Q z3P7*nJ#L1*w122hDK(zwQlGvzm~{9-@VGe!06jw+%OBWxk}FMx7rL=oT1@y__oqkC zQbK%rWs*PLO#7pIq_W*C*_hS5j$=Yp)V=FI*}9-*SkN3dI9YKkoGIeAz9c`-TBv1& zUn9C$IS*@@zcd5gUpcSXcDDO?gxl$NVbZx*e*G7;_D}SYf)hN?!{f3Rn>vMQONBBN zKvp~7906bJnd2kDqUF247|j-P_&TssUO3w3Qe^jR|6msOl>pX)l>Xwt0@!vJ5+z)> zD`gV6R+2u$A>i{->4m8hma3+cR;p_;(BX$KCNu`?(9c@RHrC!VmZyEYP!*vD2J8! z&ZRa<_46lana7i7O=lYB^8pyfkHmjUatw@@fVo3Mv{DPs>3PnD)_fW1krz>rXc$2f zw?pdpFp9SI@OB>_koMVtKK%39S~&b`7T?OJlka(Agv=XHL(_z`9y^F%K#M0$AtXsc zk4+f`LQf|i&v*ABF_n2TMABs(UXD?c<-5`!B_U?q8GgniFw2QN8r8+`z=Uk!U)vvByhv*@ZLQtf z@@jRbY@pO^f5%% zhR?q7g&gUfz>28PhrPY5%Z6LjXZ)xt` zh$_EHG@o}g+RQ$i-!TEW3jS8hzHBW!Qs$bofO)|U-7YhnoP;3yRObOQYuy-_@@r43 zR;__y%~5&VO%l~ef3SGgFVk^89QlF8Y-PY1(S!_}*U>%ZyBg+oiV55$meHDZ9CYwZ zvFi2~s6?CrnLofE@o+zUFL>{r9_DoJbk2<6zuB;VjIRO*q%^N+fQ(?p!At0*xvk@e zm^!h*VcXika|Exx#JzTYyE1x@o6guMGCLO*e$+3Rylcdb`(wSdEVu2QPhLub(5wBy zl8M^f2OBrBcll^-RFkS0sT)61L`U!Y=pHCAIWc}M^^3_+DjP`%p5jFQneF(8|l?ZGLwv6#`ok= zy~Am}zQ3Od##Xm<2T)$P7PK8#euA+sBPlmnsLz7Ms?yS}J9%0w>ZhU4n4tIHxhx$q zwHfWhsmkHDIEAYXS>s7g+|uFn7J9qfr`{aT>^ttAri@Fig0!Wg|IDiJkpN(^#c|9} zhrOAKh5mZ|&vKW=s>k&vo_qSoh{FI&aXDhl<$fs6`9{Wdqnv)#t@SR3b)`p7jT)_b zwlvOh2mi;)gu@#e$`g-UdQy9f%%usHaPfiF=erY8k>`}YD0zTHl{9juG;32EjCVhh z^J2;QAvDF5_CmPFd8V7^c|%=&s66l{=tM<5k$EdN$s+mc++=h(wUXLJ6o8JV-OLDB zFVB2s7|j?weC>3i0kNRzo>1M;^=Ceb0v_BDPV{6pZ}w4GVy+BtZBF8&8C5=C7gDIHzf#M4@b-z*jtvbJjq_Wj3T=}!;kR}6tK zM{w=Zqw~v|%OIJI)Ai(5h}F(5Xsw;Y&N$A#`K>#ZXc+#cd=erqldKl4H7BC$!o|}5 zv`(jds@v1itU;0%f*s|yePG0ctUJ$3i>S*+Og4=G+q`@BowZbV`A2+ZQHSKqEc;YZkwfsAbGn@5X#P zDVjVJ!Gi*z{1@s@wBj{VLvy?{5;>r)YP;P z;PbFr9Mji62JM476Hc)*AKg&@I6=UG=e+=HWxMZ>BD1lvaX4DA146K`nT;W#p=ZC# zi;g>Zn-tu z&TgF_1#LfBZ`Vir)t;T}z^5bR_QVCNa`J#pIwuI8wuz31XN7}Nr^mYu;BNcuE2~>| zPb+H`?-#627b;sUR0S0Ql%OTTz#=;mn*Xp3o^LE;-vU*~17ZX;Ge#g0CdOv&uMTF5 zRM1!Uc&{D--b%~!(?f&Zfu_q*bsOTA-z`8x7P7i5Dk=g;`Hl4@GC@(Y zTnoTT17_rtK7YtC1BJH|KoCZghp~gf7o7sCIhwKHz6ZXJa0i?Q6lRd#q67?6h9c$3 zNJub>@p1!Strao)0HzqH^$zIprMtG~SzjQ=W7E>7hoiadDiXNEs1^le^y(Cwy2dRN?B;<+%MX@qEWL+_G zUk$3A^%J3#Di&e|0LP_NJ2@{S!e^`rse~DrfyW~Y51-Onqsd$#+WwjU?5;ZyiHB_~ zixIcxO}2cVbT$M`YZKF2oHFEqDzbcSg-6A^KlL33yydR~OOd+l{=|9|{>v2JNZj3C zkT>RYbO)j_A@wILkNwQUi;nJsS;dm7XL=;Q>dA@<>Zn#jJKw*5pCSEFP7up(?j~V5 zE{wf?kZHPZ3=RPvMJiPRr~FV$Zs9mkNY!Ni=4`4u_P=}(&o^rjU|M*f=f%cWY^gy8 zq_v9?PR_z&cvYfTM*3ysyCuYEG58LYqxV`qUvNFmI`#oswE&9%S zpCo&j)9#R@p(^)B$8m&9{rjznzL~U75A@y^C81wAjeFRPxDo4a9@!F-`X}=z?;y7% z6TxLL&Q}h4yB!)XSyH8 zPp|eJ#ju9Ml2$pr^}r$jed{<>Hb(+CXZ{UGUFRBp$#ALHBMtjS)csxdGwz@L*-+WF z~Lf4V@~&m53R9xXVgavIf5%1d?LPjxwV0=|XQyL3k`@p`1^ z$Gra|z)%zmp;Gg>7-p@U)!|X#0yvCmuZ*8-o$44NwxfFL(oEl60E(&qc<7VLn&eRX zrQ)ZR8eNIVa0K{5K>dfL3fJJiT7YA^HpfkR#+_!E>VCghr$2cE7UOZV>cjZ!9U!ma z)y)aGr{8)Tws5JiSMJRZy@S`NK;Yi7sX!ZJ{NR0fRJ)q$;6YiXgODOEW5(gs*KKNWS68}QFOY)smvJ_t$@i~+DmUht>nXa^_ zWWz1REYfw($>{_(8Ss_of~8N}3pUC)PE^sWS~eJl6(yuDwA+)yiJ|xeH}?G%4@(m( z!^Ah5c9OqjO*^9P{40+pJC-Tc>u#sts}6}Ik)Ak?T$pC{uN(lAS=ZDSd9@qoQC|3a zW?}FeJiof{X1{#*w~hd}TMC0S++&_O(E}>;cWW;}>`xWE_c1rP9`ic`z4YL}|Iq`A z1&`~U`&_g9dTAa;@RqW?Kozn^cLRNT~B4vO1{t_!YJCr3O1}ah8;e8tE z4>(S3t}Q>0+Tp$5yTE;RcHmU5J-W0$da`yj{N10hwwTB$x0(6LQ*8@N<3r7zhL)y^ znnrz<{r=4kE3I4E!&1JXXz4(hl>EPI;AQejdtEhdkDDxd$3)L&N9K9X{i?%UlegMw zZ>6*(rNP`GCuEuiJsRTQ7GU53#AWZYWEvZr?r(~<9t|A0@Asl8dGD`-0!E9MEkVX5 zB{XS)ywML#Fu$j7lemm7OJ?tJ6}yu6e!Eojez&{T+->jTg3w(Llwm_=&Q;CnWv&&s zd2X`d_G=!P;HZXnHwn%ac0G8PoVF~IN}I~<2EQfnr-gyWSy_PZ0j8yrn>Fba{}z4q zO>lU|`{-7SdZX)MMw1hFpqS{)-OXr9A0ZuFf6yKC@x~GA?|D}JdAF_L!Nt6rR?@2V zNfELQmVpaR@49fYZZ>D#3qO8jMrP{`r?cJ(Rze#r%-D&*%&ECZ?k z?B(+%LyW-hC8Y*uaE7lW{oP~$xR4-D^m_rZz;K%VRM3An(FZO_=7j%JL%tBtuPYrz zu)mvBcz)H)mHY7feTDf%EOcgke>YL#6QPxV|Jxpo5x>c*r85!u-Gu7R|EA-A)A6@V z{ZBgnr!4=o9e>&A^#7UC|LrXQ?!{jJ+i3sicl_&i{eSL;Jwt#GXSf-e+yNxX7cc(L NJYD@<);T3K0RZhyuWbMT literal 0 HcmV?d00001 diff --git a/sites/en/javascript-to-do-list/playing_with_javascript.step b/sites/en/javascript-to-do-list/playing_with_jquery.step similarity index 64% rename from sites/en/javascript-to-do-list/playing_with_javascript.step rename to sites/en/javascript-to-do-list/playing_with_jquery.step index 90ec74f4e..c859b06ee 100644 --- a/sites/en/javascript-to-do-list/playing_with_javascript.step +++ b/sites/en/javascript-to-do-list/playing_with_jquery.step @@ -1,19 +1,18 @@ goals do - goal "play around with basic JavaScript functions." - goal "write a function that takes advantage of jQuery" + goal "write JavaScript code in a .js file." + goal "write a function that takes advantage of jQuery." end overview do message <<-MARKDOWN -Javascript allows you to make your pages interactive. You can use it to build -anything from a simple animation to a giant web application like Twitter -or Github. It gives you total control to add, remove, or modify content you've -made with HTML. You can also use it to change styles and add or remove -classes. +In addition to being a powerful programming language, Javascript allows you to make your web site interactive. +You can use it to build anything from a simple animation to a giant web application like Twitter +or Github. It gives you total control to add, remove, or modify content you've made with HTML. +You can also use it to change styles and add or remove classes. -In this tutorial, we'll also be using jQuery to make interacting with the page easier. +In this lesson, we'll also be using jQuery to make interacting with the page easier. jQuery is a JavaScript library that is widely used in the industry to alter pages, -make requests, and create animations. In this lesson, we're going to create a function +make requests, and create animations. We're going to create a function that adds a new item to our list. MARKDOWN end @@ -21,45 +20,8 @@ end steps do step do message <<-MARKDOWN -Open index.html in your browser. Now open up your browser's developer tools, and click the console tab. Let's write some javascript! Try these following commands out one at at time: - MARKDOWN - - source_code :javascript, <<-JAVASCRIPT - if (4 < 5) { - console.log('only run this code if 4 is less than 5.') - } else { - console.log('otherwise print this!') - } - - alert('the website is trying to tell you something!') - - var coolObject = { awesomeness: "this is how you create an object" } - console.log(coolObject.awesomeness) - - var print = function(input) { - console.log(input) - } - - print("And now we're using a function!") - - fruitList = ['apple', 'orange', 'banana'] - - fruitList.forEach(function(fruit) { - console.log('looping') - print(fruit) - }) - JAVASCRIPT - - message <<-MARKDOWN -Keep playing around with JavaScript – you use variables, conditionals, objects, functions, -loops, alerts, and console.logs every day as a JavaScript developer! See what other cool -things you can do in the console! - MARKDOWN - end - - step do - message <<-MARKDOWN - You can also write javascript in app.js, which will run whenever your page loads. + In addition to writing JavaScript in the browser's console, you can also write javascript in .js files. + We're going to write our code in app.js, which will run whenever the page loads. In this step, we're going to assign a variable in app.js using the jQuery selector. Open app.js in your text editor, and add the following code. MARKDOWN @@ -121,12 +83,18 @@ the user experience interactive and seamless. You used a couple of handy jQuery * __The jQuery Selector $()__ is an easy way to fetch an item from the page. All you need to do is specify the class, id, or tag of the element or elements you want. + * __.clone()__ creates a copy of a selected element. It's helpful for creating elements from a template. + * __.find()__ helps you find elements nested inside other elements. + * __.text()__ allows you to get and alter the text of an element. + * __.attr()__ allows you to get and alter attributes stored in your HTML. In this case, we used it store the id of an item in a data-id attribute, that is not used for styling, just for data storage. + * __.addClass()__ allows you to add a class to an element. + * __.append()__ takes an element, and attaches it to the end of another element! That way, your element will actually show up on the page. diff --git a/sites/en/javascript-to-do-list/programming_with_javascript.step b/sites/en/javascript-to-do-list/programming_with_javascript.step new file mode 100644 index 000000000..2dfc95980 --- /dev/null +++ b/sites/en/javascript-to-do-list/programming_with_javascript.step @@ -0,0 +1,139 @@ +goals do + goal "Be able to use the basic building blocks of JavaScript code" + goal "Do simple calculations" + goal "Use and understand variables" + goal "Use and understand arrays" + goal "Use loops and conditional statements" +end + +overview do + message <<-MARKDOWN +JavaScript is a fully featured programming language with variables, loops, +and conditionals. Just like Ruby, Java, Python, and PHP, you can use JavaScript +to do math, model large systems, and perform complex calculations – all in your browser! +In this lesson, we'll learn about the fundamentals of the JavaScript programming language. + MARKDOWN + +end + +steps do + step do + message "Open up your browser's developer tools, and click over to the console tab. Type the following code:" + + source_code :javascript, <<-JAVASCRIPT + console.log('programming!') + JAVASCRIPT + + message <<-MARKDOWN +Press enter. Your browser should now look like this: +image of browser console with console.log + +Congrats, you just wrote your first lines of JavaScript code! __console.log__ is an important function – +it allows you to print information to the browser's console. It's very helpful in debugging! You can also +use the __alert__ function to make a message pop up in the browser. Try it out! + MARKDOWN + end + + step do + message "Next try some simple math that's built into JavaScript. Type these lines into console:" + + source_code :javascript, <<-JAVASCRIPT + 3 + 3 + 7 * 6 + JAVASCRIPT + end + + step do + message "**Variables** are names with values assigned to them." + + source_code :javascript, <<-JAVASCRIPT + var myVariable = 5 + JAVASCRIPT + + message "This assigns the value `5` to the name `myVariable`." + end + + step do + message "You can also do math with variables:" + source_code :javascript, <<-JAVASCRIPT + myVariable + 2 + myVariable * 3 + JAVASCRIPT + end + + step do + message "Variables can also hold more than one value. This is called an **array**." + + source_code :javascript, 'var fruits = ["kiwi", "strawberry", "plum"]' + + message "Here we're using the variable `fruits` to hold a collection of fruit names." + end + + step do + message "Arrays are a type of __object__ in JavaScript. Objects often include helpful attributes!" + + source_code :javascript, <<-JAVASCRIPT + fruits.length + JAVASCRIPT + + message <<-MARKDOWN +Objects can also have __functions__, which can be helpful for altering objects and learning more about them. +Functions are __invoked__ when parentheses, which causes them to run. + MARKDOWN + + source_code :javascript, <<-JAVASCRIPT + fruits.push("orange") + fruits.slice(1) + JAVASCRIPT + + message <<-MARKDOWN +The __push__ function allows us to add new items to an array. the slice function returns a new array +with everything to the write of the __index__ we provided. Here, we passed the function the number 1, so +slice returned an array with everything after the first element in the array. + MARKDOWN + end + + step do + message "You can also make your own functions:" + + source_code :javascript, <<-JAVASCRIPT + var pluralize = function(word) { + return word + "s" + } + pluralize("kiwi") + JAVASCRIPT + + message "Functions take **parameters**, which are the variables they work on. In this case, we made a function called pluralize that takes one parameter, a word." + + message "functions can also return data. In this case, pluralize returns the word with an 's' added to the end of it. In order for a function to return something, you have to use the __return__ keyword." + end + + + step do + message "Arrays have a function called **forEach** which iterates through the list running code on each item. It takes another function as a parameter." + source_code :javascript, <<-JAVASCRIPT + fruits.forEach(function(fruit) { + console.log(fruit) + }) + JAVASCRIPT + message "This takes the first item from the `fruits` array (`\"strawberry\"`), assigns it to the variable `fruit`, and runs the code between curly brackets. Then it does the same thing for each other item in the list. The code above should print a list of the fruits." + end + + step do + message "A **conditional** runs code only when a statement evaluates to true." + + source_code :javascript, <<-JAVASCRIPT + if(myVariable > 1) { + console.log('YAY') + } + JAVASCRIPT + + message "This prints `YAY!` if the value stored in `myVariable` is greater than 1." + + message "Try changing the `>` in the conditional to a `<`." + end +end + + + +next_step "playing_with_jquery" \ No newline at end of file From 004ba98ae65231c8ab60754b6a8f11ed87856b30 Mon Sep 17 00:00:00 2001 From: Max Holder Date: Sun, 1 Feb 2015 14:30:11 -0500 Subject: [PATCH 129/486] Explain `ls` before first use This explains what `ls` does the first time we use it instead of twice. There isn't really a need for the second ls command since right after we open it in Sublime and see the directory structure there anyway. --- sites/en/intro-to-rails/getting_started.step | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/sites/en/intro-to-rails/getting_started.step b/sites/en/intro-to-rails/getting_started.step index ff2f70d42..2efd107ae 100644 --- a/sites/en/intro-to-rails/getting_started.step +++ b/sites/en/intro-to-rails/getting_started.step @@ -25,7 +25,9 @@ steps do step do message "Check to see if you have any existing suggestotron apps from a previous workshop." console "ls" - message "That command will list the files in your railsbridge directory. If you have any old suggestotron apps in that list, you can remove them to prevent hiccups:" + message "`ls` stands for **l**i**s**t." + message "It lists the contents of the current directory." + message "If you have any old suggestotron apps in that list, you can remove them to prevent hiccups:" console "rm -rf suggestotron" end @@ -41,12 +43,6 @@ steps do message "'cd suggestotron' makes suggestotron our current directory." end - step do - console "ls" - message "'ls' stands for 'list (stuff)'." - message "It shows you the contents of the current folder." - end - step do message <<-MARKDOWN Open the suggestotron folder as a project in your text editor. From c5a6bae5b2b506e9e9af6e0287e37a6c592201cb Mon Sep 17 00:00:00 2001 From: Max Holder Date: Sun, 1 Feb 2015 14:32:58 -0500 Subject: [PATCH 130/486] Remove duplicated explanation This exact sentence appears at the top of the page. --- sites/en/intro-to-rails/getting_started.step | 1 - 1 file changed, 1 deletion(-) diff --git a/sites/en/intro-to-rails/getting_started.step b/sites/en/intro-to-rails/getting_started.step index 2efd107ae..7ef502d92 100644 --- a/sites/en/intro-to-rails/getting_started.step +++ b/sites/en/intro-to-rails/getting_started.step @@ -39,7 +39,6 @@ steps do step do console "cd suggestotron" - message "'cd' stands for change directory." message "'cd suggestotron' makes suggestotron our current directory." end From ad4e78433951af9bfd669a6beaf326c25c9b2b43 Mon Sep 17 00:00:00 2001 From: Max Holder Date: Sun, 1 Feb 2015 14:33:50 -0500 Subject: [PATCH 131/486] Add explanation that `rails new` takes a while This can take a few minutes to complete since it runs `bundle` at the end. This can be a little confusing since everything up to this point has been almost instant. --- sites/en/intro-to-rails/getting_started.step | 1 + 1 file changed, 1 insertion(+) diff --git a/sites/en/intro-to-rails/getting_started.step b/sites/en/intro-to-rails/getting_started.step index 7ef502d92..ce8fbf98e 100644 --- a/sites/en/intro-to-rails/getting_started.step +++ b/sites/en/intro-to-rails/getting_started.step @@ -35,6 +35,7 @@ steps do console "rails new suggestotron" message "'rails new' creates a new rails project with the name you give." message "In this case we told it to create a new project called `suggestotron`. We'll go into detail on what it created shortly." + message "This will print a lot of stuff to the screen and can take a while to finish." end step do From 58b9c474373a41a8ee0d485f2835d05161739b18 Mon Sep 17 00:00:00 2001 From: Max Holder Date: Sun, 1 Feb 2015 14:19:02 -0500 Subject: [PATCH 132/486] Fix minor formatting inconsistencies This fixes inconsistent capitalization of "Ruby" and "Rails" in several places, along with some other minor formatting fixes such as wrapping commands and files with backticks. --- .../intro-to-rails/CRUD_with_scaffolding.step | 30 +++++++------- .../_switch_to_home_directory.step | 2 +- .../_working_effectively_and_efficiently.md | 2 +- .../add_the_project_to_a_git_repo.step | 4 +- .../intro-to-rails/allow_people_to_vote.step | 6 +-- .../clean_up_links_on_the_topics_list.step | 2 +- .../intro-to-rails/creating_a_migration.step | 8 ++-- .../intro-to-rails/deploying_to_heroku.step | 40 +++++++++++-------- sites/en/intro-to-rails/getting_started.step | 8 ++-- .../hooking_up_votes_and_topics.step | 2 +- sites/en/intro-to-rails/intro-to-rails.step | 16 ++++---- .../make_the_topic_title_a_link.step | 4 +- ...opics_list_after_creating_a_new_topic.step | 4 +- .../running_your_application_locally.step | 3 +- .../setting_the_default_page.step | 4 +- 15 files changed, 73 insertions(+), 62 deletions(-) diff --git a/sites/en/intro-to-rails/CRUD_with_scaffolding.step b/sites/en/intro-to-rails/CRUD_with_scaffolding.step index 11bd41ffd..bd59c21b0 100644 --- a/sites/en/intro-to-rails/CRUD_with_scaffolding.step +++ b/sites/en/intro-to-rails/CRUD_with_scaffolding.step @@ -9,7 +9,7 @@ goals { * **U**pdate existing records * **D**estroy or delete records - Because these 4 actions (CRUD) are so common, rails includes the scaffold command to make creating them easier. + Because these 4 actions (CRUD) are so common, Rails includes the scaffold command to make creating them easier. MARKDOWN } @@ -21,14 +21,14 @@ steps { step { message "Point your browser to [http://localhost:3000/topics](http://localhost:3000/topics)" - message "You should see the 'Listing Topics' page with headers for title and description, and a link to add a new topic:" + message "You should see the \"Listing topics\" page with headers for title and description, and a link to add a new topic:" img src: "img/Seattle_topic_list_page.png", alt: "Screenshot of topic list page" } step { message <<-MARKDOWN - * Click on "New Topic" + * Click "New Topic" * Fill in the form and click "Create Topic" * You should see a page showing your new topic with a message that your topic was successfully created: MARKDOWN @@ -38,12 +38,12 @@ steps { step { message <<-MARKDOWN - * Click on "back" + * Click "Back" * You should see the topic list again, this time with your new topic listed: ![Screenshot of topic list with new topic](img/Seattle_list_with_topic.png) - * Try the 'show', 'edit', and 'destroy' links to see what they do + * Try the "Show", "Edit", and "Destroy" links to see what they do * You've created a basic database driven web site, congrats! MARKDOWN } @@ -52,14 +52,14 @@ steps { explanation { message <<-MARKDOWN - How did all those pages get created and hooked together? The rails scaffold did it for you. + How did all those pages get created and hooked together? The Rails scaffold did it for you. - Let's take a closer look at some of the files rails created: + Let's take a closer look at some of the files Rails created: * `app/models/topic.rb` * This file contains code for our topic model. If you look at it, it's nearly blank. Creating, reading, updating, and deleting - records are built into rails. + records are built into Rails. * `app/views/topics` * This folder contains all the views for our topics model. This is @@ -77,14 +77,14 @@ explanation { sent to your computer. * `app/views/topics/show.html.erb` - * This is the page you get when you click the "show" link on the + * This is the page you get when you click the "Show" link on the "Listing topics" page. * `app/views/topics/new.html.erb` - * This is the page you get when you click on "New Topic". + * This is the page you get when you click "New Topic". * `app/views/topics/edit.html.erb` - * This is the page you get when you click on "Edit" + * This is the page you get when you click "Edit". * `app/views/topics/_form.html.erb` * You may have noticed that the page for new topics and the page @@ -93,14 +93,14 @@ explanation { partial since it only contains code for part of a page. Partials always have filenames starting with an underscore character. - * Challenge question: Can you find the line of code in new.html.erb - and edit.html.erb that makes the form partial appear? + * Challenge question: Can you find the line of code in new.html.erb + and edit.html.erb that makes the form partial appear? * `app/controllers/topics_controller.rb` - * This is the controller file that rails created as part of the scaffold + * This is the controller file that Rails created as part of the scaffold * If you look you'll see a method (a line beginning with def) for each of the views listed above (except - _form.html.erb) + `_form.html.erb`) MARKDOWN } diff --git a/sites/en/intro-to-rails/_switch_to_home_directory.step b/sites/en/intro-to-rails/_switch_to_home_directory.step index 093920a03..e914e356e 100644 --- a/sites/en/intro-to-rails/_switch_to_home_directory.step +++ b/sites/en/intro-to-rails/_switch_to_home_directory.step @@ -1,4 +1,4 @@ -message "`cd` stands for change directory." +message "`cd` stands for **c**hange **d**irectory." option "Windows" do console "cd c:\\Sites" diff --git a/sites/en/intro-to-rails/_working_effectively_and_efficiently.md b/sites/en/intro-to-rails/_working_effectively_and_efficiently.md index bdbc181c7..1cc80af45 100644 --- a/sites/en/intro-to-rails/_working_effectively_and_efficiently.md +++ b/sites/en/intro-to-rails/_working_effectively_and_efficiently.md @@ -4,7 +4,7 @@ We highly recommend you do the following: * Bring up your terminal and open 2 tabs: * One is for regular terminal stuffs - * One will be for irb (a.k.a. Rails console). We'll explain later. + * One will be for IRB (a.k.a. Rails console). We'll explain later. * Open your browser fresh or hide any windows you already have open. * Bring up one window with two tabs * One for this content diff --git a/sites/en/intro-to-rails/add_the_project_to_a_git_repo.step b/sites/en/intro-to-rails/add_the_project_to_a_git_repo.step index 5f7b27452..e22735504 100644 --- a/sites/en/intro-to-rails/add_the_project_to_a_git_repo.step +++ b/sites/en/intro-to-rails/add_the_project_to_a_git_repo.step @@ -11,7 +11,9 @@ steps do step do console "git init" - message "It doesn't look like anything really happened, but 'git init' initialized its repository (repo) in a hidden directory called `.git`. You can see this by typing `ls -a` (list all files)." + message "It doesn't look like anything really happened, but `git init` +initialized a new repository in a hidden directory called `.git`." + message "You can see this by typing `ls -a` (**l**i**s**t **a**ll files)." end step do diff --git a/sites/en/intro-to-rails/allow_people_to_vote.step b/sites/en/intro-to-rails/allow_people_to_vote.step index 2f85f52a4..151a49a2a 100644 --- a/sites/en/intro-to-rails/allow_people_to_vote.step +++ b/sites/en/intro-to-rails/allow_people_to_vote.step @@ -18,7 +18,7 @@ steps { message <<-MARKDOWN * `@topic = Topic.find(params[:id])` finds the topic in the database with that id and stores it in the variable `@topic`. * `@topic.votes.create` creates a new vote for the current topic and saves it in the database. - * `redirect_to(topics_path)` tells the browser to go back to topics_path (the topics list). + * `redirect_to(topics_path)` tells the browser to go back to `topics_path` (the topics list). MARKDOWN end @@ -66,8 +66,8 @@ steps { HTML message <<-MARKDOWN - * `pluralize(topic.votes.count, "vote")` displays the number of votes the topic has, plus the word 'vote' or 'votes' accordingly. - * `button_to '+1'` creates an html button with the text '+1'. + * `pluralize(topic.votes.count, "vote")` displays the number of votes the topic has, plus the word "vote" or "votes" accordingly. + * `button_to '+1'` creates an HTML button with the text "+1". * `upvote_topic_path(topic)` creates the appropriate URL for the action we want to invoke. In this case, we want to upvote the current topic. * `upvote_topic_path(topic)` would return `/topics/42/upvote` (if topic.id was 42) * `method: :post` ensures we do the create action of CRUD, not the read action. diff --git a/sites/en/intro-to-rails/clean_up_links_on_the_topics_list.step b/sites/en/intro-to-rails/clean_up_links_on_the_topics_list.step index 3168b96e7..4c33b2723 100644 --- a/sites/en/intro-to-rails/clean_up_links_on_the_topics_list.step +++ b/sites/en/intro-to-rails/clean_up_links_on_the_topics_list.step @@ -35,7 +35,7 @@ explanation { message <<-MARKDOWN * The two links we removed were show and edit. We did this because the title now links to the show page and from the show page you can reach the edit page. - * The second change we made was to make the link text 'Delete' instead of destroy. + * The second change we made was to make the link text 'Delete' instead of 'Destroy'. MARKDOWN } diff --git a/sites/en/intro-to-rails/creating_a_migration.step b/sites/en/intro-to-rails/creating_a_migration.step index f0b7fd612..da81c8759 100644 --- a/sites/en/intro-to-rails/creating_a_migration.step +++ b/sites/en/intro-to-rails/creating_a_migration.step @@ -14,8 +14,8 @@ steps { step { console "rails generate scaffold topic title:string description:text" message <<-MARKDOWN -* `generate scaffold` tells rails to create everything necessary to get up and running with topics. -* `topic` tells rails the name of the new model. +* `generate scaffold` tells Rails to create everything necessary to get up and running with topics. +* `topic` tells Rails the name of the new model. * `title:string` says that topics have a title, which is a "string". * `description:text` says that topics have a description which is a "text". (What's the difference between "string" and "text"? Basically "text" is for strings that might be very long.) @@ -26,7 +26,7 @@ steps { step { console "rake db:migrate" - message "This tells rails to update the database to include a table for our new model." + message "This tells Rails to update the database to include a table for our new model." } } @@ -34,7 +34,7 @@ explanation { h2 "Rake" message <<-MARKDOWN -`rake` _(ruby make)_ is a tool that allows you to run small Ruby programs (**tasks**) that you use often in your application. +`rake` (**r**uby m**ake**) is a tool that allows you to run small Ruby programs (**tasks**) that you use often in your application. Here, `rake db:migrate` is a task provided by the Rails framework. It uses the migration file we just created (`db/migrate/201xxxxxxxxxxx_create_topics.rb`) to change the database. Database migration files can be crucial to code collaboration. diff --git a/sites/en/intro-to-rails/deploying_to_heroku.step b/sites/en/intro-to-rails/deploying_to_heroku.step index d88feddc5..db9067f0d 100644 --- a/sites/en/intro-to-rails/deploying_to_heroku.step +++ b/sites/en/intro-to-rails/deploying_to_heroku.step @@ -1,5 +1,5 @@ h2 do - span "If you haven't yet deployed to heroku, start at " + span "If you haven't yet deployed to Heroku, start at " a 'First-time setup', href: '#first-time' span ". Otherwise, start at " a 'Every time', href: '#every-time' @@ -8,9 +8,9 @@ end a name: 'first-time' situation "First-time setup" do - step "Create a heroku application" do + step "Create a Heroku application" do console "heroku create" - message "`heroku create` registers a new application on heroku's system. You should see some output including your new app's URL." + message "`heroku create` registers a new application on Heroku's system. You should see some output including your new app's URL." end step "Edit the Gemfile" do @@ -40,14 +40,14 @@ end step "Apply the Gemfile changes" do console "bundle install --without production" - message "Every time the Gemfile changes, you need to run ``bundle install`` for the changes to be processed. The processed version of the changes is stored in another file called ``Gemfile.lock``." + message "Every time the `Gemfile` changes, you need to run ``bundle install`` for the changes to be processed. The processed version of the changes is stored in another file called ``Gemfile.lock``." end step "Commit the Gemfile changes" do - message "There are now changes to Gemfile and Gemfile.lock that need to be committed before we can push to heroku." + message "There are now changes to `Gemfile` and `Gemfile.lock` that need to be committed before we can push to Heroku." console <<-SHELL git add . -git commit -m "Changed Gemfile for heroku" +git commit -m "Changed Gemfile for Heroku" SHELL tip "There is a period after the word add in the first line." end @@ -64,17 +64,24 @@ situation "Every time" do git add . git commit -m "Some helpful message for your future self" SHELL - message "Your commit message should reference whatever your outstanding changes are: something like 'added votes to the topics index'." + message "Your commit message should reference whatever your outstanding +changes are: something like \"Added votes to the topics index\"." end - step "Push changes to heroku" do + step "Push changes to Heroku" do console "git push heroku master" - message "This takes all changes you've committed locally and pushes them to heroku." + message "This takes all changes you've committed locally and pushes them to Heroku." end step "Run database migrations on Heroku" do console "heroku run rake db:migrate" - message "This tells Heroku to run your migrations on its database, like running rake db:migrate locally. Heroku's database is separate from the one on your computer, which means it needs to be updated every time you make changes to the structure of your database. It also means that you'll not see any of the data you entered into the sqlite3 database on your computer." + message "This tells Heroku to run your migrations on its database, like +running `rake db:migrate` locally." + message "Heroku's database is separate from the one on your computer, which +means it needs to be updated every time you make changes to the structure of +your database." + message "It also means that you'll not see any of the data you entered into +the `sqlite3` database on your computer." end step "Visit your application" do @@ -85,17 +92,18 @@ end explanation do message <<-MARKDOWN - First, we had to do some work to make Heroku happy with our application. This required updating the Gemfile and bundling. + First, we had to do some work to make Heroku happy with our application. This +required updating the `Gemfile` and bundling. - * The Gemfile is a list of all the Ruby libraries your application needs. + * The `Gemfile` is a list of all the Ruby libraries your application needs. What we've declared here is that we want to use the `sqlite3` library while we're developing on our computer (the development group) but when - deploying to heroku (the production group) we want to use the `pg` library, - which is made for the type of database that heroku uses. + deploying to Heroku (the production group) we want to use the `pg` library, + which is made for the type of database that Heroku uses. * Bundler is how Ruby projects keep track of the gems that they use. We told - bundler what we wanted to use in the `Gemfile`, now we need to make sure those - gems are installed. Since we don't have the type of database heroku does, we + Bundler what we wanted to use in the `Gemfile`, now we need to make sure those + gems are installed. Since we don't have the type of database Heroku does, we skip the production gems. Don't worry though! Bundler still logs them so Heroku will install them when they get your code. MARKDOWN diff --git a/sites/en/intro-to-rails/getting_started.step b/sites/en/intro-to-rails/getting_started.step index ff2f70d42..75d06c930 100644 --- a/sites/en/intro-to-rails/getting_started.step +++ b/sites/en/intro-to-rails/getting_started.step @@ -2,7 +2,7 @@ img src: "img/Start_page.png", alt: "Screenshot of a Ruby on Rails default home goals do goal "Create Your New Application" -message "Let's get started! By the end of this step, we'll have a brand-spankin'-new (empty) rails app." +message "Let's get started! By the end of this step, we'll have a brand-spankin'-new (empty) Rails app." end steps do @@ -31,14 +31,14 @@ steps do step do console "rails new suggestotron" - message "'rails new' creates a new rails project with the name you give." + message "`rails new` creates a new Rails project with the name you give." message "In this case we told it to create a new project called `suggestotron`. We'll go into detail on what it created shortly." end step do console "cd suggestotron" message "'cd' stands for change directory." - message "'cd suggestotron' makes suggestotron our current directory." + message "`cd suggestotron` makes suggestotron our current directory." end step do @@ -89,7 +89,7 @@ Select your `suggestotron` folder from the file picker that opens. If everything } tr { td "app/assets/" - td "This is where your images, JavaScript, stylesheets (CSS), and other static files should go. Modern rails apps use something called the Assets Pipeline, which combines all the JavaScript and CSS files in this directory into a single file for speediness." + td "This is where your images, JavaScript, stylesheets (CSS), and other static files should go. Modern Rails apps use something called the Assets Pipeline, which combines all the JavaScript and CSS files in this directory into a single file for speediness." } end diff --git a/sites/en/intro-to-rails/hooking_up_votes_and_topics.step b/sites/en/intro-to-rails/hooking_up_votes_and_topics.step index 5102927de..550676cbb 100644 --- a/sites/en/intro-to-rails/hooking_up_votes_and_topics.step +++ b/sites/en/intro-to-rails/hooking_up_votes_and_topics.step @@ -106,7 +106,7 @@ explanation { `has_many` and `belongs_to`: -* In rails, relationships between models are called associations. +* In Rails, relationships between models are called associations. * Associations (usually) come in pairs. * A topic will have many votes so we put `has_many :votes` in the topic model. diff --git a/sites/en/intro-to-rails/intro-to-rails.step b/sites/en/intro-to-rails/intro-to-rails.step index f37395132..a3e349989 100755 --- a/sites/en/intro-to-rails/intro-to-rails.step +++ b/sites/en/intro-to-rails/intro-to-rails.step @@ -20,15 +20,15 @@ When you have completed today's goal of getting the basic application online you should understand: * Basic Ruby syntax -* How to try your Ruby code (irb) +* How to try your Ruby code (IRB) * How to go from requirements to a new working Rails application * How to get your application online * The basic tools a RoR developer uses (source control, editor, console, local server) ### Schedule -* 1-ish hour of ruby -* 4-ish hours of rails, broken up in 1-ish hour steps +* 1-ish hour of Ruby +* 4-ish hours of Rails, broken up in 1-ish hour steps This is just a rough guideline, not a mandate. Some steps you'll go over and some you'll go under. It'll all work out by the end of the @@ -38,11 +38,11 @@ day... unless I really screwed something up. :D We're going to be working with: -* ruby 1.9.3, 2.0, 2.1 or 2.2 installed via RVM (Mac or Linux) or RailsInstaller (Mac or Windows) -* rails 4.2.x -* bundler -* sqlite -* the text editor of your choice +* Ruby 1.9.3, 2.0, 2.1 or 2.2 installed via RVM (Mac or Linux) or RailsInstaller (Mac or Windows) +* Rails 4.2.x +* Bundler +* SQLite +* The text editor of your choice Everything should be set up the night before during our install-fest. Please ensure you have everything working _before_ you diff --git a/sites/en/intro-to-rails/make_the_topic_title_a_link.step b/sites/en/intro-to-rails/make_the_topic_title_a_link.step index dade9ad9d..b27772f59 100644 --- a/sites/en/intro-to-rails/make_the_topic_title_a_link.step +++ b/sites/en/intro-to-rails/make_the_topic_title_a_link.step @@ -36,7 +36,7 @@ explanation { source_code :erb, "<%= topic.description %>" - message "This line was getting the description using .description and just printing it out." + message "This line was getting the description using `.description` and just printing it out." source_code :erb, "Description" @@ -53,7 +53,7 @@ explanation { message " Here's another use of `link_to` to create a link on the page. This `link_to` creates a link using the text from the topic title and goes - to the topic#show page." + to the topic show page." } next_step "clean_up_links_on_the_topics_list" diff --git a/sites/en/intro-to-rails/redirect_to_the_topics_list_after_creating_a_new_topic.step b/sites/en/intro-to-rails/redirect_to_the_topics_list_after_creating_a_new_topic.step index 06a5ec04b..8c60ed7c1 100644 --- a/sites/en/intro-to-rails/redirect_to_the_topics_list_after_creating_a_new_topic.step +++ b/sites/en/intro-to-rails/redirect_to_the_topics_list_after_creating_a_new_topic.step @@ -3,7 +3,7 @@ goals { message <<-MARKDOWN When a user creates a new topic, or edits an existing topic, they are currently shown a page with just that topic. For our voting app it makes - more sense that they would be taken back to the topic list." + more sense that they would be taken back to the topic list. In this step we'll change the flow of our app so that the user is taken back to the topics list after they add a new topic (create) or edit an existing topic (update). @@ -65,7 +65,7 @@ explanation { message <<-MARKDOWN * `format.html { redirect_to topics_path, notice: 'Topic was successfully created.' }`: - * `format.html` means that the server should send html back to the browser + * `format.html` means that the server should send HTML back to the browser * `redirect_to topics_path` means show the **topics list page** when we're done creating or updating a topic * `notice: 'Topic was successfully created/updated.'` puts the message into the flash so it will be displayed on the topics list MARKDOWN diff --git a/sites/en/intro-to-rails/running_your_application_locally.step b/sites/en/intro-to-rails/running_your_application_locally.step index 4131ac7cc..2f20af110 100644 --- a/sites/en/intro-to-rails/running_your_application_locally.step +++ b/sites/en/intro-to-rails/running_your_application_locally.step @@ -26,7 +26,8 @@ end explanation do message "`rails server` ran your application locally just like Heroku will be running it on their servers." message "This provides a very simple means to see your changes before you commit and push them to Heroku." - message "Control-C is a way of closing or cancelling terminal programs. Since rails server runs forever, you need to interrupt it with Control-C." + message "`Control-c` is a way of closing or cancelling terminal programs. Since +`rails server` runs forever, you need to interrupt it with `Control-c`." end next_step "creating_a_migration" diff --git a/sites/en/intro-to-rails/setting_the_default_page.step b/sites/en/intro-to-rails/setting_the_default_page.step index 0aea245a4..89d70142b 100644 --- a/sites/en/intro-to-rails/setting_the_default_page.step +++ b/sites/en/intro-to-rails/setting_the_default_page.step @@ -37,7 +37,7 @@ root 'topics#index' explanation { message <<-MARKDOWN - * `root 'topics#index'` is a rails route that says the default + * `root 'topics#index'` is a Rails route that says the default address for your site is `topics#index`. `topics#index` is the topics list page (the topics controller with the index action). * Rails routes control how URLs (web addresses) get matched with @@ -78,7 +78,7 @@ explanation { Now you can have a look at the paths that are available in your app. Let's try looking at one of the topics routes we just generated. - Open up your rails console and play: + Open up your Rails console and play: $ rails console >> app.topics_path From 3be199a847ba935d99015e211dce98f1d5de3db5 Mon Sep 17 00:00:00 2001 From: Max Holder Date: Sun, 1 Feb 2015 14:56:33 -0500 Subject: [PATCH 133/486] Modernize irb prompt Most people are probably not using 1.9.3 now so it makes more sense to show the current style irb prompt. --- sites/en/intro-to-rails/ruby_language.step | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/en/intro-to-rails/ruby_language.step b/sites/en/intro-to-rails/ruby_language.step index 397932036..5fb62189d 100644 --- a/sites/en/intro-to-rails/ruby_language.step +++ b/sites/en/intro-to-rails/ruby_language.step @@ -15,7 +15,7 @@ steps do message "Yours might look different, but it should look something like this:" - console_without_message "1.9.3p362 :001 > " + console_without_message "irb(main):001:0>" end step do From 7c8c39fb552614f64f665c64a89d63cb4c8bdbb4 Mon Sep 17 00:00:00 2001 From: Max Holder Date: Sun, 1 Feb 2015 14:57:20 -0500 Subject: [PATCH 134/486] Add else to if statement It seems like a good idea to introduce the `else` keyword here. --- sites/en/intro-to-rails/ruby_language.step | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/sites/en/intro-to-rails/ruby_language.step b/sites/en/intro-to-rails/ruby_language.step index 5fb62189d..502a9158e 100644 --- a/sites/en/intro-to-rails/ruby_language.step +++ b/sites/en/intro-to-rails/ruby_language.step @@ -109,6 +109,16 @@ end message "This prints `YAY!` if the value stored in `my_variable` is greater than 1." message "Try changing the `>` in the conditional to a `<`." + + message "If you want to do something else when the statement evaluates to false, you can use an `else`:" + + console_without_message <<-RUBY +if my_variable > 1 + puts "YAY!" +else + puts "BOO!" +end + RUBY end step do From 3e32b11704acc058c278f23917127a3dc0d6c648 Mon Sep 17 00:00:00 2001 From: Max Holder Date: Sun, 1 Feb 2015 14:58:35 -0500 Subject: [PATCH 135/486] Add final step to put together everything It seemed like a good idea to me to add a step at the end to pull together everything learned above into one semi-practical example. --- sites/en/intro-to-rails/ruby_language.step | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/sites/en/intro-to-rails/ruby_language.step b/sites/en/intro-to-rails/ruby_language.step index 502a9158e..8b091bc4e 100644 --- a/sites/en/intro-to-rails/ruby_language.step +++ b/sites/en/intro-to-rails/ruby_language.step @@ -134,6 +134,24 @@ pluralize("kiwi") message "Methods can also return data. In this case, pluralize returns the word with an 's' added to the end of it. In Ruby, methods return whatever the last line of the method evaluates to." end + + step do + message "Putting it all together, let's make a method that says your opinion of some fruits:" + console_without_message <<-RUBY +def my_opinion(fruits) + fruits.each do |fruit| + if fruit == "pizza" + puts "pizza is the best!!!" + else + puts pluralize(fruit) + " are pretty good, I guess..." + end + end +end +my_opinion(["apple", "pizza", "orange"]) + RUBY + + message "Try changing this method to say what your favorite fruit is." + end end next_step "getting_started" From f963f4dbb9dc443639915993d8f467ce3031e99e Mon Sep 17 00:00:00 2001 From: Max Holder Date: Sun, 1 Feb 2015 15:01:42 -0500 Subject: [PATCH 136/486] Add brief note explaining directories are folders We use "directories" a lot on this page and it could be confusing for someone used to calling them "folders". --- sites/en/intro-to-rails/_switch_to_home_directory.step | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sites/en/intro-to-rails/_switch_to_home_directory.step b/sites/en/intro-to-rails/_switch_to_home_directory.step index 093920a03..fe905aa1d 100644 --- a/sites/en/intro-to-rails/_switch_to_home_directory.step +++ b/sites/en/intro-to-rails/_switch_to_home_directory.step @@ -1,5 +1,7 @@ message "`cd` stands for change directory." +message "A directory is the same thing as a folder." + option "Windows" do console "cd c:\\Sites" message "`cd c:\\Sites` sets our Sites directory to our current directory." From 31b06eb959aa17b43bde0d3507f14149424d94f5 Mon Sep 17 00:00:00 2001 From: Max Holder Date: Sun, 1 Feb 2015 15:03:39 -0500 Subject: [PATCH 137/486] Use current timestamp for Rails server example Pretty minor but no reason to make people think this page hasn't been edited since 2012. --- sites/en/intro-to-rails/running_your_application_locally.step | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sites/en/intro-to-rails/running_your_application_locally.step b/sites/en/intro-to-rails/running_your_application_locally.step index 4131ac7cc..fffd7cea4 100644 --- a/sites/en/intro-to-rails/running_your_application_locally.step +++ b/sites/en/intro-to-rails/running_your_application_locally.step @@ -16,8 +16,8 @@ steps do step do message "When at the terminal with your running rails server, type **Control-C** to stop rails server. You can do this now." result <<-STOPPING_RAILS_SERVER -^C[2012-03-31 08:33:11] INFO going to shutdown ... -[2012-03-31 08:33:11] INFO WEBrick::HTTPServer#start done. +^C[#{Time.now.strftime("%Y-%m-%d %H:%M:%S")}] INFO going to shutdown ... +[#{Time.now.strftime("%Y-%m-%d %H:%M:%S")}] INFO WEBrick::HTTPServer#start done. Exiting STOPPING_RAILS_SERVER end From 5401876738a7dc2796281ae7a6f7fe703dfcb80d Mon Sep 17 00:00:00 2001 From: Max Holder Date: Sun, 1 Feb 2015 15:04:56 -0500 Subject: [PATCH 138/486] Explain `rails s` runs forever and blocks input Sometimes people will try to type commands into the terminal when they have a server running and get confused as to why nothing is happening. --- .../intro-to-rails/running_your_application_locally.step | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/sites/en/intro-to-rails/running_your_application_locally.step b/sites/en/intro-to-rails/running_your_application_locally.step index fffd7cea4..189b14188 100644 --- a/sites/en/intro-to-rails/running_your_application_locally.step +++ b/sites/en/intro-to-rails/running_your_application_locally.step @@ -6,6 +6,8 @@ end steps do step do console "rails server" + message "This will print some stuff and stay running forever, printing more stuff +every time you visit a page in your app." end step do text "Point your web browser to " @@ -14,7 +16,10 @@ steps do end step do - message "When at the terminal with your running rails server, type **Control-C** to stop rails server. You can do this now." + message "While the server is running, whatever you type in that terminal tab +will be ignored." + message "To get back to the terminal, you can stop the server by typing +`Control-c`." result <<-STOPPING_RAILS_SERVER ^C[#{Time.now.strftime("%Y-%m-%d %H:%M:%S")}] INFO going to shutdown ... [#{Time.now.strftime("%Y-%m-%d %H:%M:%S")}] INFO WEBrick::HTTPServer#start done. From c04f33fde79dfdc61f7b9fca5f13b3b0cdfef22c Mon Sep 17 00:00:00 2001 From: Max Holder Date: Sun, 1 Feb 2015 15:08:07 -0500 Subject: [PATCH 139/486] Use `message` consistently --- sites/en/intro-to-rails/running_your_application_locally.step | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/en/intro-to-rails/running_your_application_locally.step b/sites/en/intro-to-rails/running_your_application_locally.step index 189b14188..a559edebc 100644 --- a/sites/en/intro-to-rails/running_your_application_locally.step +++ b/sites/en/intro-to-rails/running_your_application_locally.step @@ -12,7 +12,7 @@ every time you visit a page in your app." step do text "Point your web browser to " url "http://localhost:3000/" - p "See your web app actually running!" + message "See your web app actually running!" end step do From fa2a48c9926941af344c01b18dbafd18371fb1a3 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Sun, 1 Feb 2015 18:02:17 -0800 Subject: [PATCH 140/486] Little changes to intermediate JS curriculum * Remove first-person statement from first page * Modern versions of Firefox *do* have built-in dev tools * I think the "Forge" service is just called "Forge", not "Get Forge" * Fix formatting error in github pages step * Typos, capitalization --- sites/en/javascript-snake-game/lesson-14.md | 4 ++-- sites/en/javascript-to-do-list/adding_an_item.step | 2 +- sites/en/javascript-to-do-list/deploying_your_site.step | 5 +++-- sites/en/javascript-to-do-list/developer_tools.step | 2 +- sites/en/javascript-to-do-list/javascript-to-do-list.step | 4 ++-- sites/en/javascript-to-do-list/playing_with_jquery.step | 4 ++-- .../javascript-to-do-list/programming_with_javascript.step | 2 +- 7 files changed, 12 insertions(+), 11 deletions(-) diff --git a/sites/en/javascript-snake-game/lesson-14.md b/sites/en/javascript-snake-game/lesson-14.md index 81663a5aa..d7f7aa36b 100644 --- a/sites/en/javascript-snake-game/lesson-14.md +++ b/sites/en/javascript-snake-game/lesson-14.md @@ -15,9 +15,9 @@ for: If you are brand new to hosting websites, you may want to use a static site hosting service. These allow you to upload a zip file of html, css and javascript and have a working website. An easy one is -[GetForge](https://getforge.com/). +[Forge](https://getforge.com/). -1. Sign up for Get Forge +1. Sign up for Forge 2. Zip your `js-snake-game-tutorial` directory 3. Drag it into the get forge website diff --git a/sites/en/javascript-to-do-list/adding_an_item.step b/sites/en/javascript-to-do-list/adding_an_item.step index d70e12f5e..01613f6c1 100644 --- a/sites/en/javascript-to-do-list/adding_an_item.step +++ b/sites/en/javascript-to-do-list/adding_an_item.step @@ -131,7 +131,7 @@ the server responds. This abstract process is repeated over and over again: 1. Add an event listener. 2. Parse out the information the user is submitting. -3. Prevent the default action from occuring, if necessary. +3. Prevent the default action from occurring, if necessary. 4. Make a request to the server using AJAX. 5. When the request succeeds, parse the data the server sends back. 6. Update the page with the newly received data. diff --git a/sites/en/javascript-to-do-list/deploying_your_site.step b/sites/en/javascript-to-do-list/deploying_your_site.step index 8ec03e1c3..e7762d738 100644 --- a/sites/en/javascript-to-do-list/deploying_your_site.step +++ b/sites/en/javascript-to-do-list/deploying_your_site.step @@ -18,9 +18,9 @@ for: If you are brand new to hosting websites, you may want to use a static site hosting service. These allow you to upload a zip file of html, css and javascript and have a working website. An easy one is -[GetForge](https://getforge.com/). +[Forge](https://getforge.com/). -1. Sign up for Get Forge +1. Sign up for Forge 2. Zip your `IntermediateTodoList-master` directory 3. Drag it into the get forge website @@ -32,6 +32,7 @@ with your friends and family and wow them with your skills! If you like with git and github, take a stab at setting up your site with [Github Pages](http://pages.github.com/). The easiest thing to do is: cd . + 1. From the terminal, `cd` into your `IntermediateTodoList-master` directory 1. Turn it into a git repository by running `git init` 1. Checkout a branch called `gh-pages` diff --git a/sites/en/javascript-to-do-list/developer_tools.step b/sites/en/javascript-to-do-list/developer_tools.step index 7432eda90..34a0e9a24 100644 --- a/sites/en/javascript-to-do-list/developer_tools.step +++ b/sites/en/javascript-to-do-list/developer_tools.step @@ -1,6 +1,6 @@ goals do goal "Get oriented with your browser's developer tools. They're a great jumping-off point for continuing to build your HTML, CSS, and JavaScript knowledge." - tip "The screenshots below are specific to the Chrome web browser, which is available for Mac and PC and has great developer tools. But if you're partial to another browser, there's usually a similar set of tools you can use, either built in (Internet Explorer 9, Safari) or installable with plugins (FireFox)." + tip "The screenshots below are specific to the Chrome web browser, which is available for Mac, PC, and Linux and has great developer tools. But if you're partial to another browser, there's usually a similar set of tools you can use, either built in (Internet Explorer, Safari, Firefox)." end steps do diff --git a/sites/en/javascript-to-do-list/javascript-to-do-list.step b/sites/en/javascript-to-do-list/javascript-to-do-list.step index c000445dc..c9dbe4ea7 100644 --- a/sites/en/javascript-to-do-list/javascript-to-do-list.step +++ b/sites/en/javascript-to-do-list/javascript-to-do-list.step @@ -20,7 +20,7 @@ application online you should understand: * How JavaScript, CSS, and HTML interact with the browser. * How to use JavaScript to interact with a server. -* How to incremently add features to your application. +* How to incrementally add features to your application. * How to get your application online. ### Schedule @@ -30,7 +30,7 @@ application online you should understand: This is just a rough guideline, not a mandate. Some steps you'll go over and some you'll go under. It'll all work out by the end of the -day... unless I really screwed something up. :D +day. Probably. ### Requirements diff --git a/sites/en/javascript-to-do-list/playing_with_jquery.step b/sites/en/javascript-to-do-list/playing_with_jquery.step index c859b06ee..f4d123267 100644 --- a/sites/en/javascript-to-do-list/playing_with_jquery.step +++ b/sites/en/javascript-to-do-list/playing_with_jquery.step @@ -1,6 +1,6 @@ goals do - goal "write JavaScript code in a .js file." - goal "write a function that takes advantage of jQuery." + goal "Write JavaScript code in a .js file." + goal "Write a function that takes advantage of jQuery." end overview do diff --git a/sites/en/javascript-to-do-list/programming_with_javascript.step b/sites/en/javascript-to-do-list/programming_with_javascript.step index 2dfc95980..97793861c 100644 --- a/sites/en/javascript-to-do-list/programming_with_javascript.step +++ b/sites/en/javascript-to-do-list/programming_with_javascript.step @@ -105,7 +105,7 @@ slice returned an array with everything after the first element in the array. message "Functions take **parameters**, which are the variables they work on. In this case, we made a function called pluralize that takes one parameter, a word." - message "functions can also return data. In this case, pluralize returns the word with an 's' added to the end of it. In order for a function to return something, you have to use the __return__ keyword." + message "Functions can also return data. In this case, pluralize returns the word with an 's' added to the end of it. In order for a function to return something, you have to use the __return__ keyword." end From 9fd0542142d75a1b38a124402268ed7252376845 Mon Sep 17 00:00:00 2001 From: Max Holder Date: Mon, 2 Feb 2015 16:58:05 -0500 Subject: [PATCH 141/486] Add additional `git status` steps to show effects This helps visual the effects of the previous commands by adding intermediate steps where we run `git status` and explain what you should see. --- .../add_the_project_to_a_git_repo.step | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/sites/en/intro-to-rails/add_the_project_to_a_git_repo.step b/sites/en/intro-to-rails/add_the_project_to_a_git_repo.step index e22735504..8b52a6464 100644 --- a/sites/en/intro-to-rails/add_the_project_to_a_git_repo.step +++ b/sites/en/intro-to-rails/add_the_project_to_a_git_repo.step @@ -20,8 +20,7 @@ initialized a new repository in a hidden directory called `.git`." console "git status" message "`git status` tells you everything git sees as modified, new, or missing." - message "The first time you run this, you should see a ton of stuff." - message "The second time you run this, you shouldn't see much of anything." + message "You should see a ton of stuff under `Untracked files`." end step do @@ -42,12 +41,24 @@ initialized a new repository in a hidden directory called `.git`." end end + step do + console "git status" + + message "Now you should see a bunch of files listed under `Changes to be committed`." + end + step do console "git commit -m \"Added all the things\"" message "`git commit` tells git to actually _do_ all things you've said you wanted to do." message "This is done in two steps so you can group multiple changes together." message "`-m \"Added all the things\"` is just a shortcut to say what your commit message is. You can skip that part and git will bring up an editor to fill out a more detailed message." end + + step do + console "git status" + + message "Now you should see something like `nothing to commit, working directory clean` which means you've committed all of your changes." + end end explanation do From b569bc4f77cc5f397aab2dfd642f1448965d50b6 Mon Sep 17 00:00:00 2001 From: raorao Date: Sat, 31 Jan 2015 14:11:10 -0800 Subject: [PATCH 142/486] creates advanced JavaScript curriculum --- .../adding_an_item.step | 185 +++++++++++++++++ ...lding_complex_applications_with_react.step | 179 +++++++++++++++++ .../creating_a_list.step | 164 +++++++++++++++ .../deploying_your_site.step | 60 ++++++ .../developer_tools.step | 72 +++++++ .../javascript-to-do-list-with-react.step | 78 ++++++++ .../loading_items.step | 134 +++++++++++++ .../marking_an_item_as_complete.step | 189 ++++++++++++++++++ .../next_steps.step | 22 ++ .../playing_with_javascript.step | 138 +++++++++++++ 10 files changed, 1221 insertions(+) create mode 100644 sites/en/javascript-to-do-list-with-react/adding_an_item.step create mode 100644 sites/en/javascript-to-do-list-with-react/building_complex_applications_with_react.step create mode 100644 sites/en/javascript-to-do-list-with-react/creating_a_list.step create mode 100644 sites/en/javascript-to-do-list-with-react/deploying_your_site.step create mode 100644 sites/en/javascript-to-do-list-with-react/developer_tools.step create mode 100644 sites/en/javascript-to-do-list-with-react/javascript-to-do-list-with-react.step create mode 100644 sites/en/javascript-to-do-list-with-react/loading_items.step create mode 100644 sites/en/javascript-to-do-list-with-react/marking_an_item_as_complete.step create mode 100644 sites/en/javascript-to-do-list-with-react/next_steps.step create mode 100644 sites/en/javascript-to-do-list-with-react/playing_with_javascript.step diff --git a/sites/en/javascript-to-do-list-with-react/adding_an_item.step b/sites/en/javascript-to-do-list-with-react/adding_an_item.step new file mode 100644 index 000000000..4f3f072a2 --- /dev/null +++ b/sites/en/javascript-to-do-list-with-react/adding_an_item.step @@ -0,0 +1,185 @@ +goals do + goal "Allow a user to create a new item." + goal "Understand how to make an AJAX request when prompted by a user's action." +end + +overview do + message <<-MARKDOWN +JavaScript allows us to make our web page dynamic, and responsive to +the actions of our users. In this lesson, we'll allow our users to create +a new item for our list, and ask the server to save it to the database. + +To do so, we're going to use JavaScript's ability to perform a task when a +user has taken an action on the page. JavaScript refers to these actions as +__events__. React makes it easy to listen to these events, and cause the page +to change when nevessary. + +Our code will take the following steps. + +1. When the user loads the page, our CreationForm component will start + listening for when the user submits the form at the top of the page. + +2. When a user submits the form (by pressing enter), we will prevent the page + from refreshing, which is the normal behavior for a form. + +3. The CreationForm component will then tell ListStore to add a new item. + +4. ListStore will make an AJAX request to our server, creating an item with the + description our user just provided. + +5. Once the request succeeds, we will update the items variable with our new item. + +6. Finally, we will tell the components to re-render themselves! + +We've already written the first two steps for you. Let's finish the rest! + MARKDOWN +end + + +steps do + step do + message <<-MARKDOWN +In the browser, try creating a new item. You should see an alert pop up with your item's value. Let's take +a look at the CreationForm component to see how that works. Open up index.html in your browser, and find the +component. It looks like this: + MARKDOWN + + source_code :javascript, <<-JAVASCRIPT + render: function() { + return ( +
+ +
+ ) + }, + + handleSubmit: function(event) { + event.preventDefault() + var description = this.refs.description.getDOMNode().value + this.refs.description.getDOMNode().value = '' + alert('trying to create an item with description ' + description) + } + JAVASCRIPT + + message <<-MARKDOWN +When the form submits, the handleSubmit function runs! This function is preventing the page from refreshing +(using the preventDefault function) and using React to get the new description the user just wrote. See if you +can follow the code – how does the form know to run the handleSubmit function? + +Now, let's remove the alert, and instead tell the ListStore to add an item. Your code should look like this: + MARKDOWN + + source_code :javascript, <<-JAVASCRIPT + handleSubmit: function(event) { + event.preventDefault() + var description = this.refs.description.getDOMNode().value + this.refs.description.getDOMNode().value = '' + ListStore.addItem(description) + } + JAVASCRIPT + end +end + +steps do + step do + message <<-MARKDOWN +Now, let's write the logic for the addItem function. We're going to ask the server to save +this item into the database. Open up store.js, and add the following code to the addItem +function. Replace 'YOUR-LIST-NAME-HERE' with your list's name. + MARKDOWN + + source_code :javascript, <<-JAVASCRIPT + addItem: function(itemDescription) { + var creationRequest = $.ajax({ + type: 'POST', + url: "http://listalous.herokuapp.com/lists/YOUR-LIST-NAME-HERE/items", + data: { description: itemDescription, completed: false } + }) + }, + JAVASCRIPT + + message <<-MARKDOWN +Try creating an item again. After you submit the form, look at the network tab. A +new request should have occurred to http://listalous.herokuapp.com/ ! + MARKDOWN + end + + step do + message <<-MARKDOWN +Finally, we need to tell the components to re-render themselves. After the creationRequest, +add the following code: + MARKDOWN + + source_code :javascript, <<-JAVASCRIPT + creationRequest.done(function(itemDataFromServer) { + items.push(itemDataFromServer) + notifyComponents() + }) + JAVASCRIPT + + message <<-MARKDOWN +Try creating an item one more time. Once you hit enter, a new item should appear +on the page! If not, flag an instructor down to help you debug the problem. + MARKDOWN + end +end + +explanation do + + message "Here's what the bottom of store.js should now look like:" + + source_code :javascript, <<-JAVASCRIPT + ListStore = { + + getItems: function() { + return items + }, + + loadItems: function() { + var loadRequest = $.ajax({ + type: 'GET', + url: "https://listalous.herokuapp.com/lists/YOUR-LIST-NAME-HERE/" + }) + + loadRequest.done(function(dataFromServer) { + items = dataFromServer.items + notifyComponents() + }) + }, + + addItem: function(itemDescription) { + var creationRequest = $.ajax({ + type: 'POST', + url: "http://listalous.herokuapp.com/lists/YOUR-LIST-NAME-HERE/items", + data: { description: itemDescription, completed: false } + }) + + creationRequest.done(function(itemDataFromServer) { + items.push(itemDataFromServer) + notifyComponents() + }) + }, + toggleCompleteness: function(itemId) {} + } + JAVASCRIPT + + message <<-MARKDOWN + +### The AJAX process + +You've just done something that many JavaScript developers do daily: Use JavaScript +to make a request to a server, and then update the page with the data with which +the server responds. This abstract process is repeated over and over again: + +1. Listen for a user action on the page. +2. Parse out the information the user is submitting. +3. Prevent the default action from occuring, if necessary. +4. Make a request to the server using AJAX. +5. When the request succeeds, parse the data the server sends back. +6. Update the page with the newly received data. + +This process is the basis of most modern web pages! + MARKDOWN +end + +next_step "marking_an_item_as_complete" diff --git a/sites/en/javascript-to-do-list-with-react/building_complex_applications_with_react.step b/sites/en/javascript-to-do-list-with-react/building_complex_applications_with_react.step new file mode 100644 index 000000000..5f8df950a --- /dev/null +++ b/sites/en/javascript-to-do-list-with-react/building_complex_applications_with_react.step @@ -0,0 +1,179 @@ +goals do + goal "Understand how modern web developers organize their code." + goal "Familiarize with Stores, JSX, and other features of a React application." +end + +overview do + message <<-MARKDOWN + When the web was in its infancy, JavaScript was often an afterthought. Web developers + were mostly concerned writing complex servers, and thought of JavaScript as a language to + simply make things move on their user's pages. Consequently, their JavaScript code + was often unorganized, untested, and hard to maintain. + + But as browsers became more advanced, JavaScript was suddenly asked to do much more – web + developers used JavaScript for complex animations, making requests to servers, even doing + complex calculations in the browser! The old approach of writing all your code in one place, + with all the logic jumbled together, quickly became untenable. In response to that, the + JavaScript community has started developing patterns to help themselves organize their code, + making it more readable. Most of these patterns separate code into two buckets: + + * __Views (or Components, or View Controllers)__ are in charge or rendering HTML elements, and + listening for user's actions like clicks and form submissions. + * __Models (or Stores)__ are responsible for the logic of your JavaScript application. + + There are many JavaScript libraries and frameworks that implement this structure, including + [AngularJS](https://angularjs.org/), [Ember.js](http://emberjs.com/), and [Backbone.js](http://backbonejs.org/). + They each have their own strengths and weaknesses. and we wouldn't presume to tell you + which one is "better." As you continue learning, you'll form your own opinions! + + For this tutorial, we'll be using [React](http://facebook.github.io/react/), a rendering library written by Facebook that has + grown in popularity over the last few years. To use React, you write your HTML as a series of __components__ + in a language called __JSX__. Don't worry, JSX looks a lot like HTML! These components handle + the rendering of your HTML elements, as well as listen for user actions. + + You'll be using React to make your view objects, and we'll use a simple JavaScript object as a model. We've + already built a lot of this structure for you! Let's walk through the code together. + MARKDOWN +end + + + + +steps do + step do + message <<-MARKDOWN +Open up store.js in your text editor. There, you should see a ListStore object defined like this: + MARKDOWN + + source_code :javascript, <<-JAVASCRIPT + ListStore = { + getItems: function() { + return items + }, + loadItems: function() {}, + addItem: function(itemDescription) {}, + toggleCompleteness: function(itemId) {} + } + JAVASCRIPT + + message <<-MARKDOWN +This is where all the logic of our application will be performed! Whenever we need to execute a calcuation, or +make an AJAX request, our program will call a function on the ListStore object. For instance, when we want to load +all items from our server, you would write a line of code like this: + MARKDOWN + + source_code :javascript, <<-JAVASCRIPT + ListStore.loadItems() + JAVASCRIPT + + message <<-MARKDOWN +In future lessons, we'll be writing the logic to make these functions work! Whenever the store changes – when an item +is added or marked as completed, for example – we'll use the notifyComponents function to update the user's page. + MARKDOWN + end + + step do + + message <<-MARKDOWN +Now that we've looked at the store, let's take a look at our components. Open index.html, and find the Item component. It should +look like this: + MARKDOWN + + source_code :javascript, <<-JAVASCRIPT + var Item = React.createClass({ + render: function() { + var itemClass = this.props.completed ? 'item completed' : 'item' + return ( +
  • + {'\\u2714'} +
    {this.props.description}
    + {'\\u2718'} +
  • + ) + }, + }) + JAVASCRIPT + + message <<-MARKDOWN +This is a React component. It is responsible for rendering the HTML for our list's items! Every React component has +to have a render function, which are written in a language called JSX. It looks a like HTML, except you can write it +alongside your JavaScript code. Here's the HTML this component renders: + MARKDOWN + + source_code :HTML, <<-HTML +
  • + +
    A gallon of milk.
    + +
  • + HTML + + message <<-MARKDOWN +Take a look at the other components on the page. What do you think List component does, and how does it know to render +items? How about the CreationForm component? + MARKDOWN + end + + step do + message <<-MARKDOWN +Now you know what a React component looks like, but how does it work? Well, components can have __state__. +Whenever a component's state changes, it re-renders itself to the page! State can change in a handful +of ways. We've already written a function to make List's state change whenever the notifyComponents +function is called. This will be helpful later on! + +Components with state usually also implement a getInitialState function that tells the component what +to render immediately after the page loads. Our List component has one that looks like this: + MARKDOWN + + source_code :javascript, <<-JAVASCRIPT + getInitialState: function() { + return ( + {items: [ + {description: 'a gallon of milk', completed: true, id: 1}, + {description: 'a stick of butter', completed: false, id: 2} + ]} + ) + }, + JAVASCRIPT + + message <<-MARKDOWN +Does that data look familiar? It's the default items that our list renders! Try changing these values. +Refresh your browser, and see what's changed! + +Before we move on, let's remove the default items altogether. Not everyone wants a gallon of milk! +Your code should look like this: + MARKDOWN + + source_code :javascript, <<-JAVASCRIPT + getInitialState: function() { + return ( + {items: []} + ) + }, + JAVASCRIPT + end +end +explanation do + + message <<-MARKDOWN + +### Getting Comfortable with React. + +You've just looked at your first React application! There are a lot of moving parts, we know. +Don't worry if you don't understand how everything works just yet – as you keep playing with it, +it will become much clearer. Big picture, our web application has two parts: + +* A ListStore, which is responsible for fetching data from the server using AJAX, and keeps +track of all the items on our list. Whenever a new item has been added or updated, it will notify +all the components that it has changed. + +* A series of components that render our list as HTML. The List component updates whenever +the ListStore changes, and it renders a series of Item components. The CreationForm component +will be responsible for creating new items! + +Next, we'll write our first store function to load items when the user visits the page! + MARKDOWN +end + + +next_step 'loading_items' \ No newline at end of file diff --git a/sites/en/javascript-to-do-list-with-react/creating_a_list.step b/sites/en/javascript-to-do-list-with-react/creating_a_list.step new file mode 100644 index 000000000..e52bda3ac --- /dev/null +++ b/sites/en/javascript-to-do-list-with-react/creating_a_list.step @@ -0,0 +1,164 @@ +goals do + goal "Understand how the internet is made up of clients and servers." + goal "Write some basic requests using JavaScript, jQuery and your browser's console." + goal "Create a list and your first item." +end + +overview do + + message <<-MARKDOWN + +As you may already know, websites are built using HTML, CSS, and JavaScript. +These are the languages your browser understands, and it uses them to give +structure, style, and interactivity to your website. + +The problem, though, is that browsers don't remember anything. Every time you refresh +a page, your browser reruns all of your CSS, HTML, and JavaScript. A browser, by itself, +doesn't remember who your users are, or any of their information. + +But wait, we need our website to remember things! Specifically, we need our website +to remember all the items on our list, and whether we've completed them. That's where +a __server__ comes in. A server is a catch-all term for a web application that can be +reached over the internet. They are often attached to __databases__ that store information +about their users. If you make an __HTTP request__ with the correct __URL__ (like +http://www.google.com) and __HTTP method__ (like GET or POST), the server will +respond with helpful data. + +Servers are written in dozens of languages, including Java, PHP, and Ruby. +For this exercise, we've already built a server (using Ruby on Rails), and its +available at https://listalous.herokuapp.com/. If you want to learn more about how +to write a server, take a look at our Rails curriculum! + +Browsers, like Chrome and Internet Explorer, are in the business of making requests +to servers, and displaying the data they receive as a web page. Browsers are a +type of __client__, which consume data. There are other types of clients, too. +Your computer can be a client, using the curl command in the terminal. An iPhone +is another type of client, and servers can even communicate with each other. + +Every time you refresh a web page, your browser is making another request to +the server. On modern websites, browsers often make multiple requests to a server, +depending on what the user is doing. For instance, Twitter doesn't load your entire +feed at once – as you scroll down the page, it's making more and more requests! + +To accomplish that feat, websites can use JavaScript to make requests to servers, +updating the page without the user having to refresh. This type of +request is called an __AJAX__ request, which stands for __A__synchronous __J__avaScript +__a__nd __X__ML. It's a technique that is used by most major websites, to provide +a seamless experience to their users. + +In this lesson, we'll be making AJAX requests using our browser's console. + MARKDOWN +end + +steps do + + step do + message <<-MARKDOWN +Copy the following code into your browser's console, replacing 'YOUR-LIST-NAME-HERE' +with your name of choice. Note: it has to be unique! I'd suggest using your github username. + MARKDOWN + + source_code :javascript, <<-JAVASCRIPT + $.ajax({ + type: 'POST', + url: "https://listalous.herokuapp.com/lists", + data: { name: 'YOUR-LIST-NAME-HERE' } + }) + JAVASCRIPT + + message <<-MARKDOWN +Now click over to your browser's network tab. It should look something like this. + +image of chrome's network tab. + +Find the request to listalous.herokuapp.com. Was it successful? If not, why +do you think it failed? Once you've successfully created a list, move on to the next step. + MARKDOWN + end + + step do + message <<-MARKDOWN +Now that we've created a list, let's create our list's first item. We're +going to use jQuery's AJAX function again to do so. Copy the following +code into your browser's console, replacing 'YOUR-LIST-NAME-HERE' with +your list's name, and 'DESCRIPTION-OF-YOUR-ITEM' with your item's description. + MARKDOWN + + source_code :javascript, <<-JAVASCRIPT + $.ajax({ + type: 'POST', + url: "https://listalous.herokuapp.com/lists/YOUR-LIST-NAME-HERE/items", + data: { description: 'DESCRIPTION-OF-YOUR-ITEM', completed: false } + }) + JAVASCRIPT + + message <<-MARKDOWN +Check the network tab again. Was your request successful? If it was, take a look at what +the server's response. You'll notice that the item has an id attribute now. This is how +the server will uniquely identify your item in the future. + MARKDOWN + end + + step do + message <<-MARKDOWN +Finally, lets fetch our list from the server. Your list application will need to do this +every time someone refreshes the page, so that it can load previously created items. Copy +the following code into your browser's console, replacing 'YOUR-LIST-NAME-HERE' with your +list's name. + MARKDOWN + + source_code :javascript, <<-JAVASCRIPT + $.ajax({ + type: 'GET', + url: "https://listalous.herokuapp.com/lists/YOUR-LIST-NAME-HERE/" + }) + JAVASCRIPT + + message <<-MARKDOWN +Check the network tab one more time. What data did the server send back? If your +request was successful, it should have returned all the data associated with your list: +your list's name, as well as all of your list's items. This is data will be basis +of your list application! + MARKDOWN + end +end + +explanation do + message <<-MARKDOWN + +That was a lot of copying and pasting! What did it all mean? + +### Adding a Server to the Equation. + +Remember, web pages have short memories. Whenever you refresh the page, all the HTML, +CSS, and JavaScript on that page has to reload and rerun. A common way for a website +to remember information about you (the fact that you have logged in before, your previous +purchases, etc.) is by getting a server involved. A server, attached to a database, can +persist information about your web site as users come and go. + +In this case, we have a server that can be reached over the internet at +https://listalous.herokuapp.com/. It's attached to a database that +stores all lists and items, that can fetched to make hundreds of independent to do lists. + +In step 1, we used jQuery's AJAX function to ask the server to make a +new list in its database. It only did so if the list's name was unique; +otherwise, how could the server tell your list apart from someone else's list? + +In step 2, we asked the server to create an item associated with your +list. The server responded with information regarding this item, including an +id, that we can use to identify that item later (if we want to mark it as complete, +or delete it.) + +In step 3, we asked the server to return all information associated with +our list, including all of the list's items. When we start building our list +application, we will use this data to load all items on our list every time we +refresh the page. + +We did all of this in the browser's console. In the next lesson, we'll learn +how modern web applications integrate AJAX requests into their applications. + + MARKDOWN +end + + +next_step "building_complex_applications_with_react" diff --git a/sites/en/javascript-to-do-list-with-react/deploying_your_site.step b/sites/en/javascript-to-do-list-with-react/deploying_your_site.step new file mode 100644 index 000000000..8ec03e1c3 --- /dev/null +++ b/sites/en/javascript-to-do-list-with-react/deploying_your_site.step @@ -0,0 +1,60 @@ +message <<-MARKDOWN +### Goal + + + +Hosting your list requires you to make the HTML, JavaScript and CSS files +available over the Internet. + +There are three hosting options, depending on how much of a challenge you are looking +for: + +* Use a static site hosting service +* Use git and Github Pages +* Roll your own with a hosting provider + +### Using a Static Site Hosting Service + +If you are brand new to hosting websites, you may want to use a static site +hosting service. These allow you to upload a zip file of html, css and +javascript and have a working website. An easy one is +[GetForge](https://getforge.com/). + +1. Sign up for Get Forge +2. Zip your `IntermediateTodoList-master` directory +3. Drag it into the get forge website + +Now you have a fully functioning list hosted online! Share the link +with your friends and family and wow them with your skills! + +### Using Git and Github Pages + +If you like with git and github, take a stab at setting up your site +with [Github Pages](http://pages.github.com/). The easiest thing to do is: +cd . +1. From the terminal, `cd` into your `IntermediateTodoList-master` directory +1. Turn it into a git repository by running `git init` +1. Checkout a branch called `gh-pages` +1. Commit all the files +1. Create a remote repository on github for the game. +1. Follow their instructions for adding the github remote to your existing repo +1. Follow the instructions on [Github Pages](http://pages.github.com) for + setting up a project site from scratch. +1. Make the `gh-pages` the default branch +1. Push it on up! + +### Rolling Your Own Hosting With a Cloud Provider + +If you secretly are an unix admin who floats in the cloud; consider +using Amazon +[S3](http://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteHosting.html) or +[Rackspace Cloud +Files](http://www.rackspace.com/knowledge_center/article/use-cloud-files-to-serve-static-content-for-websites) + +Both of these services are designed to serve up static files without needing to +pay for a virtual server. This makes your monthly hosting bill for even large, +high traffic sites incredibly cheap. +MARKDOWN + + +next_step "next_steps" \ No newline at end of file diff --git a/sites/en/javascript-to-do-list-with-react/developer_tools.step b/sites/en/javascript-to-do-list-with-react/developer_tools.step new file mode 100644 index 000000000..b298cdf45 --- /dev/null +++ b/sites/en/javascript-to-do-list-with-react/developer_tools.step @@ -0,0 +1,72 @@ +goals do + goal "Get oriented with your browser's developer tools. They're a great jumping-off point for continuing to build your HTML, CSS, and JavaScript knowledge." + tip "The screenshots below are specific to the Chrome web browser, which is available for Mac and PC and has great developer tools. But if you're partial to another browser, there's usually a similar set of tools you can use, either built in (Internet Explorer 9, Safari) or installable with plugins (FireFox)." +end + +steps do + + step do + message <<-MARKDOWN + First, you've got to turn on your developer tools. They're hidden by default. + + + + In Chrome, you can do this by clicking _View > Developer > Developer Tools_. + MARKDOWN + end + + step do + message <<-MARKDOWN + Click on the 'Elements' button to check out your HTML. + + + + Clicking on an HTML tag in the elements panel will highlight that element in the browser window. It's a great tool for debugging styling problems. On the right side of the panel, you'll even get a list of styles that are being applied to that element. + MARKDOWN + tip "Chrome's Elements panel will update to match the state of your DOM as you modify it with JavaScript. Some elements panels don't do this — they just show what the HTML looked like on page load." + end + + step do + message <<-MARKDOWN + In the 'Network' panel, you can see what other files and resources your HTML page is loading. + + + + If you click on a file name, you can take a look at the contents of that file. This panel is a great place for debugging script linking or loading issues. (You can see HTTP headers and request params here too, with a little digging.) + MARKDOWN + end + + step do + message <<-MARKDOWN + The 'Console' is the JavaScript developer's secret weapon. It lets you run JavaScript by typing it in directly — and it runs your scripts _in the context of your page_, so you can interact directly with objects and functions you've defined. It's helpful for debugging and experimenting. + + + MARKDOWN + end + + step do + message <<-MARKDOWN + The 'Sources' panel is another JavaScript pro tool. If you're used to working with an IDE that has a debugger, you'll be able to use many of the same techniques (like breakpoints, stack traces, and watch expressions) right here in the browser. + + + MARKDOWN + end +end + +explanation do + + message <<-MARKDOWN + +## Keep Learning with Developer Tools + +With good browser developer tools, you can pick apart every website you visit. If you see cool +CSS styles or JavaScript animations, you can always look under the hood and figure out how +they're done. It's a great way to keep learning as a front end developer. + +Next, we'll put our knowledge of developer tools to use as we learn how clients and servers work +in a modern web application. + + MARKDOWN +end + +next_step 'creating_a_list' \ No newline at end of file diff --git a/sites/en/javascript-to-do-list-with-react/javascript-to-do-list-with-react.step b/sites/en/javascript-to-do-list-with-react/javascript-to-do-list-with-react.step new file mode 100644 index 000000000..5d1b46283 --- /dev/null +++ b/sites/en/javascript-to-do-list-with-react/javascript-to-do-list-with-react.step @@ -0,0 +1,78 @@ +message <<-MARKDOWN +### Goal + +By the end of this session, you should understand how to write a JavaScript application +using the [React](http://facebook.github.io/react/) library. You're going to be building a personal to do list application. +You've decided that you'd like to: + +* Add an item to your list +* Mark an item as complete +* Load your list from multiple computers. + +You've sketched up an initial screenshot of what you want it to look like: + +![Browser window with list application running](../javascript-to-do-list/img/finished_app.png) + +### Meta-Goal + +When you have completed today's goal of getting the basic +application online you should understand: + +* How to use JavaScript to interact with a server. +* How to organize your JavaScript code into models and views. +* How to use the React library to render HTML elements. +* How to incremently add features to your application. +* How to get your application online. + +### Schedule + +* 1-ish hours of the basics of clients and servers. +* 1-ish hours on organizing JavaScript using models and views. +* 3-ish hours of adding features to you application, broken up into 1 hour chunks. + +This is just a rough guideline, not a mandate. Some steps you'll go +over and some you'll go under. It'll all work out by the end of the +day... unless I really screwed something up. :D + +### Requirements + +When programming, you'll generally want these tools on hand: + + * An internet connection. We're going to be communicating with other websites using JavaScript. + * Your browser to see the code running (I recommend Chrome, but any will do!) + * A text editor to change the code (I recommend Sublime) + * A javascript console so you can experiment and print out debugging + messages. This is built into your browser. + +Before you can start the tutorial, you'll need to download the tutorial +to your computer to edit the source code. + +Once you've downloaded it, open index.html with your browser. You should see a mock up of your list. If you do not, get an instructor to help you out. + +### Format + +Each lesson will look like this: + +
    +

    Step Title

    +
    +

    Goal:

    +

    Description of the current step. +

    Red because big goals are scary. +

    +
    +

    Steps:

    +
    steps to take.
    +

    Yellow because we've gotten it done, but we have no clue what's going on. +

    +
    +

    Explanation

    +

    Details of what the steps actually did... spell out the cause and effect. +

    Green because we can tie everything together now. +

    +
    +MARKDOWN + +next_step "developer_tools" + diff --git a/sites/en/javascript-to-do-list-with-react/loading_items.step b/sites/en/javascript-to-do-list-with-react/loading_items.step new file mode 100644 index 000000000..293f6111d --- /dev/null +++ b/sites/en/javascript-to-do-list-with-react/loading_items.step @@ -0,0 +1,134 @@ +goals do + goal "Make an AJAX request and update the page based on the server's response." + goal "Load your list's items every time a user visits the page." +end + +overview do + message <<-MARKDOWN + Now that we've learned about AJAX requests and React, let's tie everything together. + Here's what we want to happen. + + 1. Every time a user visits our site, we'll ask ListStore to load all items from the server. + 2. It will use jQuery's AJAX function to make a request to http://listalous.herokuapp.com/ and + get all the data about our list's items. + 3. We will then use our React Components to render all of our items! + MARKDOWN +end + +steps do + step do + message <<-MARKDOWN +First, we need to tell ListStore to call the loadItems function whenever a user visits +the page. Open up index.html, and add this line of code to the bottom of the page, before the end +of the script tag: + MARKDOWN + + source_code :javascript, <<-JAVASCRIPT + ListStore.loadItems() + JAVASCRIPT + + message "the end of index.html should now look like this:" + + source_code :HTML, <<-HTML + React.render(, document.getElementById('form-container') ) + React.render(, document.getElementById('list-container') ) + ListStore.loadItems() + + + HTML + + step do + message <<-MARKDOWN +Now, we have to write the loadItems function! open up Store.js, and add the following code +to the loadItems function. Replace 'YOUR-LIST-NAME-HERE' with the name of the list you created. + MARKDOWN + + source_code :javascript, <<-JAVASCRIPT + loadItems: function() { + var loadRequest = $.ajax({ + type: 'GET', + url: "https://listalous.herokuapp.com/lists/YOUR-LIST-NAME-HERE/" + }) + }, + + JAVASCRIPT + + message <<-MARKDOWN +Refresh the page, and click over to your browser's network tab. You should see +a new request there, that visits our server at https://listalous.herokuapp.com/. + MARKDOWN + end + + step do + message <<-MARKDOWN +Now that we've made the request, we need to update ListStore whenever the request +succeeds. Add the following lines of code to the bottom of the LoadItems function. + MARKDOWN + + source_code :javascript, <<-JAVASCRIPT + loadRequest.done(function(dataFromServer) { + items = dataFromServer.items + notifyComponents() + }) + }) + JAVASCRIPT + + message <<-MARKDOWN + Now refresh the page. Once the AJAX request succeeds, your site should now display + all the items you created last lesson! If not, flag an instructor down to help you + debug the problem. + MARKDOWN + end + + end + + +end + + +explanation do + message "Store.js should now look like this." + source_code :javascript, <<-JAVASCRIPT + ListStore = { + + getItems: function() { + return items + }, + + loadItems: function() { + var loadRequest = $.ajax({ + type: 'GET', + url: "https://listalous.herokuapp.com/lists/YOUR-LIST-NAME-HERE/" + }) + + loadRequest.done(function(dataFromServer) { + items = dataFromServer.items + notifyComponents() + }) + }, + addItem: function(itemDescription) {}, + toggleCompleteness: function(itemId) {} + + JAVASCRIPT + + message <<-MARKDOWN +Let's walk through what just happened: + + 1. When the user visited the page, we told the ListStore to load items. + 2. The ListStore used jQuery's AJAX function to make a request to our server. + 3. The server responded with all the items associated with our list. + 4. We saved the server's response in the items variable, and notified the components + that it was time to re-render themselves. + 5. The components heard the message, and updated! The List component used ListStore's getItems + function to get all the items data we had stored in the items variable. + +You're web page has made its first successful AJAX request! Now, your page will +load your list's items whenever you visit it. Once we host this page on the internet, +you will be able to see your list on any computer, tablet, or phone! + MARKDOWN +end + + + + +next_step "adding_an_item" diff --git a/sites/en/javascript-to-do-list-with-react/marking_an_item_as_complete.step b/sites/en/javascript-to-do-list-with-react/marking_an_item_as_complete.step new file mode 100644 index 000000000..18a559d63 --- /dev/null +++ b/sites/en/javascript-to-do-list-with-react/marking_an_item_as_complete.step @@ -0,0 +1,189 @@ +goals do + goal "Allow a user to mark an item as complete or incomplete." + goal "Understand how to listen for user events with React." +end + +overview do + message <<-MARKDOWN +In this lesson, we'll allow our users to mark items as complete and incomplete. As they +do, we will ask the server to update the item's status in its database. This process will look +a lot like the process for adding an item, with some additional complexity. + +First off, We'll have to write the event listener ourselves in the Item component. Don't worry, +we'll walk you through every step! + +Secondly, we need to pass the appropriate information to ListStore, so it can make the correct AJAX request. +To do so, we'll have to use __props__ to fetch the item's id value. + +Let's get started! + MARKDOWN +end + +steps do + step do + message "Let's add a click listener to our Item component's complete button. Your code should look like this." + + source_code :javascript, <<-JAVASCRIPT +
  • + {'\\u2714'} +
    {this.props.description}
    + {'\\u2718'} +
  • + JAVASCRIPT + + message "Now, let's write the handleComplete function." + + source_code :javascript, <<-JAVASCRIPT + handleComplete: function() { + alert('trying to complete item with an id of ' + this.props.id) + } + JAVASCRIPT + + message <<-MARKDOWN +Refresh the page, and try completing an item. What happens? How does the page know the item's id? + +Your Item component should now look like this: + MARKDOWN + + source_code :javascript, <<-JAVASCRIPT + var Item = React.createClass({ + render: function() { + var itemClass = this.props.completed ? 'item completed' : 'item' + return ( +
  • + {'\\u2714'} +
    {this.props.description}
    + {'\\u2718'} +
  • + ) + }, + + handleComplete: function() { + alert('trying to update item with an id of ' + this.props.id) + } + }) + JAVASCRIPT + end + + step do + message "Now, we're going to tell ListStore to mark this item as complete/incomplete. Remove the alert from last step, and add the following code." + + source_code :javascript, <<-JAVASCRIPT + handleComplete: function() { + ListStore.toggleCompleteness(this.props.id) + } + JAVASCRIPT + end + + step do + message <<-MARKDOWN +Now, let's write the logic for updating an item! Open up store.js, and add the following code to +the toggleCompleteness function. replace 'YOUR-LIST-NAME-HERE' with your list's name. + MARKDOWN + + source_code :javascript, <<-JAVASCRIPT + var item = findItemById(itemId) + var currentCompletedValue = item.completed + + var updateRequest = $.ajax({ + type: 'PUT', + url: "https://listalous.herokuapp.com/lists/YOUR-LIST-NAME-HERE/items/" + itemId, + data: { completed: !currentCompletedValue } + }) + JAVASCRIPT + + message <<-MARKDOWN +We're using the pre-written findItemById method to fetch the correct item, and then checking +its current completed value. We then tell the server to toggle its completeness from true to false, +or false to true. Refresh the page and try marking an item as complete. Check the network tab to see if +a new request was made! + MARKDOWN + end + + step do + message <<-MARKDOWN +Finally, we'll update the specified item's completeness value in the items array, and +tell the components to re-render themselves. Add this code to the bottom of the toggleCompleteness +function: + MARKDOWN + + source_code :javascript, <<-JAVASCRIPT + updateRequest.done(function(itemData) { + item.completed = itemData.completed + notifyComponents() + }) + JAVASCRIPT + + message <<-MARKDOWN +Mark an item as complete, and see it turn gray! If you mark a completed item as incomplete, +it should change colors, too. + MARKDOWN + end +end + + + +explanation do + + message "Here's what store.js should now look like:" + + source_code :javascript, <<-JAVASCRIPT + ListStore = { + + getItems: function() { + return items + }, + + loadItems: function() { + var loadRequest = $.ajax({ + type: 'GET', + url: "https://listalous.herokuapp.com/lists/YOUR-LIST-NAME-HERE/" + }) + + loadRequest.done(function(dataFromServer) { + items = dataFromServer.items + notifyComponents() + }) + }, + + addItem: function(itemDescription) { + var creationRequest = $.ajax({ + type: 'POST', + url: "http://listalous.herokuapp.com/lists/YOUR-LIST-NAME-HERE/items", + data: { description: itemDescription, completed: false } + }) + + creationRequest.done(function(itemDataFromServer) { + items.push(itemDataFromServer) + notifyComponents() + }) + }, + + toggleCompleteness: function(itemId) { + var item = findItemById(itemId) + var currentCompletedValue = item.completed + + var updateRequest = $.ajax({ + type: 'PUT', + url: "https://listalous.herokuapp.com/lists/YOUR-LIST-NAME-HERE/items/" + itemId, + data: { completed: !currentCompletedValue } + }) + + updateRequest.done(function(itemData) { + item.completed = itemData.completed + notifyComponents() + }) + } + } + JAVASCRIPT + + message <<-MARKDOWN +You've now written three ajax requests, making a modern, dynamic web page. Don't worry if you +didn't understand every line of code – JavaScript is complex stuff! + +There are many more features you could add (deleting items, sorting items, etc.) but in our next +lesson, we'll add the most important feature: the ability of users to actually use your site! + MARKDOWN +end + +next_step "deploying_your_site" diff --git a/sites/en/javascript-to-do-list-with-react/next_steps.step b/sites/en/javascript-to-do-list-with-react/next_steps.step new file mode 100644 index 000000000..2e327e880 --- /dev/null +++ b/sites/en/javascript-to-do-list-with-react/next_steps.step @@ -0,0 +1,22 @@ +message < Date: Sat, 31 Jan 2015 14:14:26 -0800 Subject: [PATCH 143/486] links new js/react curriculum in docs.step --- sites/en/docs/docs.step | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sites/en/docs/docs.step b/sites/en/docs/docs.step index 34a833981..df5acdd32 100644 --- a/sites/en/docs/docs.step +++ b/sites/en/docs/docs.step @@ -36,6 +36,11 @@ site_desc 'javascript-to-do-list', <<-MARKDOWN An all JavaScript curriculum that builds a simple to do list application using AJAX and jQuery. MARKDOWN +site_desc 'javascript-to-do-list-with-react', <<-MARKDOWN +An all JavaScript curriculum that builds a simple to do list application using AJAX, jQuery, and React. Meant for +students with some exposure to JavaScript. +MARKDOWN + h1 'Ruby' site_desc 'learn-to-code', <<-MARKDOWN From c2008281417d5cb7ab75f9045030c5a848c0893a Mon Sep 17 00:00:00 2001 From: raorao Date: Sun, 1 Feb 2015 21:33:47 -0800 Subject: [PATCH 144/486] removes step nesting --- sites/en/javascript-to-do-list-with-react/loading_items.step | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/sites/en/javascript-to-do-list-with-react/loading_items.step b/sites/en/javascript-to-do-list-with-react/loading_items.step index 293f6111d..23560b1eb 100644 --- a/sites/en/javascript-to-do-list-with-react/loading_items.step +++ b/sites/en/javascript-to-do-list-with-react/loading_items.step @@ -36,6 +36,7 @@ of the script tag: HTML + end step do message <<-MARKDOWN @@ -80,9 +81,6 @@ succeeds. Add the following lines of code to the bottom of the LoadItems functio MARKDOWN end - end - - end From 3714e8830c38e007c7bf27d6976f2da150015d06 Mon Sep 17 00:00:00 2001 From: raorao Date: Sun, 1 Feb 2015 21:35:17 -0800 Subject: [PATCH 145/486] removes unused step --- .../playing_with_javascript.step | 138 ------------------ 1 file changed, 138 deletions(-) delete mode 100644 sites/en/javascript-to-do-list-with-react/playing_with_javascript.step diff --git a/sites/en/javascript-to-do-list-with-react/playing_with_javascript.step b/sites/en/javascript-to-do-list-with-react/playing_with_javascript.step deleted file mode 100644 index 90ec74f4e..000000000 --- a/sites/en/javascript-to-do-list-with-react/playing_with_javascript.step +++ /dev/null @@ -1,138 +0,0 @@ -goals do - goal "play around with basic JavaScript functions." - goal "write a function that takes advantage of jQuery" -end - -overview do - message <<-MARKDOWN -Javascript allows you to make your pages interactive. You can use it to build -anything from a simple animation to a giant web application like Twitter -or Github. It gives you total control to add, remove, or modify content you've -made with HTML. You can also use it to change styles and add or remove -classes. - -In this tutorial, we'll also be using jQuery to make interacting with the page easier. -jQuery is a JavaScript library that is widely used in the industry to alter pages, -make requests, and create animations. In this lesson, we're going to create a function -that adds a new item to our list. - MARKDOWN -end - -steps do - step do - message <<-MARKDOWN -Open index.html in your browser. Now open up your browser's developer tools, and click the console tab. Let's write some javascript! Try these following commands out one at at time: - MARKDOWN - - source_code :javascript, <<-JAVASCRIPT - if (4 < 5) { - console.log('only run this code if 4 is less than 5.') - } else { - console.log('otherwise print this!') - } - - alert('the website is trying to tell you something!') - - var coolObject = { awesomeness: "this is how you create an object" } - console.log(coolObject.awesomeness) - - var print = function(input) { - console.log(input) - } - - print("And now we're using a function!") - - fruitList = ['apple', 'orange', 'banana'] - - fruitList.forEach(function(fruit) { - console.log('looping') - print(fruit) - }) - JAVASCRIPT - - message <<-MARKDOWN -Keep playing around with JavaScript – you use variables, conditionals, objects, functions, -loops, alerts, and console.logs every day as a JavaScript developer! See what other cool -things you can do in the console! - MARKDOWN - end - - step do - message <<-MARKDOWN - You can also write javascript in app.js, which will run whenever your page loads. - In this step, we're going to assign a variable in app.js using the jQuery selector. - Open app.js in your text editor, and add the following code. - MARKDOWN - - source_code :javascript, <<-JAVASCRIPT - var itemTemplate = $('#templates .item') - var list = $('#list') - JAVASCRIPT - - message <<-MARKDOWN - Refresh the page in your browser. Open the console and write 'itemTemplate' and 'list'. What do you see? - What other functions can you call on list and itemTemplate? - MARKDOWN - end - - - step do - message <<-MARKDOWN - In this step, we're going to write a function to create items. It's going to create a copy of the - itemTemplate, add data to the new item, and append the new item to the list element. Add the - following code to the bottom of app.js. - MARKDOWN - - source_code :javascript, <<-JAVASCRIPT - var addItemToPage = function(itemData) { - var item = itemTemplate.clone() - item.attr('data-id',itemData.id) - item.find('.description').text(itemData.description) - if(itemData.completed) { - item.addClass('completed') - } - list.append(item) - } - JAVASCRIPT - - message <<-MARKDOWN - Refresh the page and go back to the developer console. Lets use our new function! Type this into the console: - MARKDOWN - - source_code :javascript, <<-JAVASCRIPT - item = { description: 'a new item', id: 9000, completed: false} - addItemToPage(item) - JAVASCRIPT - - message <<-MARKDOWN - Your list should now have a new item! - MARKDOWN - end - -end - - - -explanation do - message <<-MARKDOWN - -You just used JavaScript to update a page! Websites do this all time, in order to make -the user experience interactive and seamless. You used a couple of handy jQuery functions: - -* __The jQuery Selector $()__ is an easy way to fetch an item from the page. All you need to do -is specify the class, id, or tag of the element or elements you want. -* __.clone()__ creates a copy of a selected element. It's helpful for creating elements from a template. -* __.find()__ helps you find elements nested inside other elements. -* __.text()__ allows you to get and alter the text of an element. -* __.attr()__ allows you to get and alter attributes stored in your HTML. In this case, we used it store -the id of an item in a data-id attribute, that is not used for styling, just for data storage. -* __.addClass()__ allows you to add a class to an element. -* __.append()__ takes an element, and attaches it to the end of another element! That way, your element -will actually show up on the page. - -There are many other jQuery functions that are helpful – we'll use more as we go along. In the meantime, -play around with in developer console and see what you can change on the page using JavaScript and jQuery! - MARKDOWN -end - -next_step "creating_a_list" From adddc08c62c8405ee852ccbed44d40f958a61365 Mon Sep 17 00:00:00 2001 From: raorao Date: Sun, 1 Feb 2015 21:38:09 -0800 Subject: [PATCH 146/486] merges steps blocks --- sites/en/javascript-to-do-list-with-react/adding_an_item.step | 2 -- 1 file changed, 2 deletions(-) diff --git a/sites/en/javascript-to-do-list-with-react/adding_an_item.step b/sites/en/javascript-to-do-list-with-react/adding_an_item.step index 4f3f072a2..405e8b995 100644 --- a/sites/en/javascript-to-do-list-with-react/adding_an_item.step +++ b/sites/en/javascript-to-do-list-with-react/adding_an_item.step @@ -78,9 +78,7 @@ Now, let's remove the alert, and instead tell the ListStore to add an item. Your } JAVASCRIPT end -end -steps do step do message <<-MARKDOWN Now, let's write the logic for the addItem function. We're going to ask the server to save From 0daac43c3bb14b74e684d46b45b8992ef3a9c0ff Mon Sep 17 00:00:00 2001 From: raorao Date: Sun, 1 Feb 2015 21:52:08 -0800 Subject: [PATCH 147/486] removes JSX clutter --- .../marking_an_item_as_complete.step | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/sites/en/javascript-to-do-list-with-react/marking_an_item_as_complete.step b/sites/en/javascript-to-do-list-with-react/marking_an_item_as_complete.step index 18a559d63..75e724300 100644 --- a/sites/en/javascript-to-do-list-with-react/marking_an_item_as_complete.step +++ b/sites/en/javascript-to-do-list-with-react/marking_an_item_as_complete.step @@ -21,14 +21,12 @@ end steps do step do - message "Let's add a click listener to our Item component's complete button. Your code should look like this." + message "Let's add a click listener to our Item component's complete button. Find the line of code + that creating ths completion button, and add an onClick attribute to make React listen for your users' + clicks. Your code should look like this:" source_code :javascript, <<-JAVASCRIPT -
  • {'\\u2714'} -
    {this.props.description}
    - {'\\u2718'} -
  • JAVASCRIPT message "Now, let's write the handleComplete function." From 09c1a3ec1359821368513ff72d835e56e4812c8d Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Mon, 2 Feb 2015 20:12:54 -0800 Subject: [PATCH 148/486] 'Get Forge' -> 'Forge' Remove first-person comment from rails/advanced JS intros --- sites/en/intro-to-rails/intro-to-rails.step | 2 +- sites/en/javascript-snake-game/lesson-14.md | 2 +- .../deploying_your_site.step | 6 +++--- .../javascript-to-do-list-with-react.step | 2 +- sites/en/javascript-to-do-list/deploying_your_site.step | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/sites/en/intro-to-rails/intro-to-rails.step b/sites/en/intro-to-rails/intro-to-rails.step index a3e349989..2410f536c 100755 --- a/sites/en/intro-to-rails/intro-to-rails.step +++ b/sites/en/intro-to-rails/intro-to-rails.step @@ -32,7 +32,7 @@ application online you should understand: This is just a rough guideline, not a mandate. Some steps you'll go over and some you'll go under. It'll all work out by the end of the -day... unless I really screwed something up. :D +day. Probably. ### Requirements diff --git a/sites/en/javascript-snake-game/lesson-14.md b/sites/en/javascript-snake-game/lesson-14.md index d7f7aa36b..7323fcbf4 100644 --- a/sites/en/javascript-snake-game/lesson-14.md +++ b/sites/en/javascript-snake-game/lesson-14.md @@ -19,7 +19,7 @@ javascript and have a working website. An easy one is 1. Sign up for Forge 2. Zip your `js-snake-game-tutorial` directory -3. Drag it into the get forge website +3. Drag it into the Forge website Now you have a fully functioning game hosted online! Share the link with your friends and family and wow them with your skills! diff --git a/sites/en/javascript-to-do-list-with-react/deploying_your_site.step b/sites/en/javascript-to-do-list-with-react/deploying_your_site.step index 8ec03e1c3..02198dfcb 100644 --- a/sites/en/javascript-to-do-list-with-react/deploying_your_site.step +++ b/sites/en/javascript-to-do-list-with-react/deploying_your_site.step @@ -18,11 +18,11 @@ for: If you are brand new to hosting websites, you may want to use a static site hosting service. These allow you to upload a zip file of html, css and javascript and have a working website. An easy one is -[GetForge](https://getforge.com/). +[Forge](https://getforge.com/). -1. Sign up for Get Forge +1. Sign up for Forge 2. Zip your `IntermediateTodoList-master` directory -3. Drag it into the get forge website +3. Drag it into the forge website Now you have a fully functioning list hosted online! Share the link with your friends and family and wow them with your skills! diff --git a/sites/en/javascript-to-do-list-with-react/javascript-to-do-list-with-react.step b/sites/en/javascript-to-do-list-with-react/javascript-to-do-list-with-react.step index 5d1b46283..8c2c3fe6b 100644 --- a/sites/en/javascript-to-do-list-with-react/javascript-to-do-list-with-react.step +++ b/sites/en/javascript-to-do-list-with-react/javascript-to-do-list-with-react.step @@ -32,7 +32,7 @@ application online you should understand: This is just a rough guideline, not a mandate. Some steps you'll go over and some you'll go under. It'll all work out by the end of the -day... unless I really screwed something up. :D +day. Probably. ### Requirements diff --git a/sites/en/javascript-to-do-list/deploying_your_site.step b/sites/en/javascript-to-do-list/deploying_your_site.step index e7762d738..59dc884ff 100644 --- a/sites/en/javascript-to-do-list/deploying_your_site.step +++ b/sites/en/javascript-to-do-list/deploying_your_site.step @@ -22,7 +22,7 @@ javascript and have a working website. An easy one is 1. Sign up for Forge 2. Zip your `IntermediateTodoList-master` directory -3. Drag it into the get forge website +3. Drag it into the Forge website Now you have a fully functioning list hosted online! Share the link with your friends and family and wow them with your skills! From 74bbeb9a8e7ab1855dee6b16db18d6bf2a5bd20e Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Mon, 2 Feb 2015 20:19:38 -0800 Subject: [PATCH 149/486] Synchronize "other browsers have developer tools" text in frontend/js sites --- sites/en/frontend/dev_tools.step | 2 +- sites/en/javascript-to-do-list-with-react/developer_tools.step | 2 +- sites/en/javascript-to-do-list/developer_tools.step | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sites/en/frontend/dev_tools.step b/sites/en/frontend/dev_tools.step index 4be8c274e..90b6a8515 100644 --- a/sites/en/frontend/dev_tools.step +++ b/sites/en/frontend/dev_tools.step @@ -1,6 +1,6 @@ goals do goal "Get oriented with your browser's dev tools. They're a great jumping-off point for continuing to build your HTML, CSS, and JavaScript knowledge." - tip "The screenshots below are specific to the Chrome web browser, which is available for Mac and PC and has great developer tools. But if you're partial to another browser, there's usually a similar set of tools you can use, either built in (Internet Explorer 9, Safari) or installable with plugins (FireFox)." + tip "The screenshots below are specific to the Chrome web browser, which is available for Mac and PC and has great developer tools. But if you're partial to another browser, there's usually a similar set of tools you can use." end steps do diff --git a/sites/en/javascript-to-do-list-with-react/developer_tools.step b/sites/en/javascript-to-do-list-with-react/developer_tools.step index b298cdf45..b9e7508f2 100644 --- a/sites/en/javascript-to-do-list-with-react/developer_tools.step +++ b/sites/en/javascript-to-do-list-with-react/developer_tools.step @@ -1,6 +1,6 @@ goals do goal "Get oriented with your browser's developer tools. They're a great jumping-off point for continuing to build your HTML, CSS, and JavaScript knowledge." - tip "The screenshots below are specific to the Chrome web browser, which is available for Mac and PC and has great developer tools. But if you're partial to another browser, there's usually a similar set of tools you can use, either built in (Internet Explorer 9, Safari) or installable with plugins (FireFox)." + tip "The screenshots below are specific to the Chrome web browser, which is available for Mac, PC, and Linux and has great developer tools. But if you're partial to another browser, there's usually a similar set of tools you can use." end steps do diff --git a/sites/en/javascript-to-do-list/developer_tools.step b/sites/en/javascript-to-do-list/developer_tools.step index 34a0e9a24..5bbd50d5f 100644 --- a/sites/en/javascript-to-do-list/developer_tools.step +++ b/sites/en/javascript-to-do-list/developer_tools.step @@ -1,6 +1,6 @@ goals do goal "Get oriented with your browser's developer tools. They're a great jumping-off point for continuing to build your HTML, CSS, and JavaScript knowledge." - tip "The screenshots below are specific to the Chrome web browser, which is available for Mac, PC, and Linux and has great developer tools. But if you're partial to another browser, there's usually a similar set of tools you can use, either built in (Internet Explorer, Safari, Firefox)." + tip "The screenshots below are specific to the Chrome web browser, which is available for Mac, PC, and Linux and has great developer tools. But if you're partial to another browser, there's usually a similar set of tools you can use." end steps do From edbd08723a93f39198865aabb7bf78dd3b13be17 Mon Sep 17 00:00:00 2001 From: Sam Singer Date: Thu, 5 Feb 2015 14:25:14 -0600 Subject: [PATCH 150/486] fixed typo on make_the_form_work.step --- sites/en/job-board/make_the_form_work.step | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/en/job-board/make_the_form_work.step b/sites/en/job-board/make_the_form_work.step index 6945d039b..850dedfc0 100644 --- a/sites/en/job-board/make_the_form_work.step +++ b/sites/en/job-board/make_the_form_work.step @@ -114,7 +114,7 @@ message <<-MARKDOWN * Read the error message out loud. Even if you already think you know what it means. * Check every assumption you can think of. You think that something is getting stored in a variable? WHO KNOWS? * A good way to check your assumptions is to print out anything you can to the Rails server log. Add puts statements to your code! - * For example: If the jobs count isn't changing when we make jobs, make the jobs controller look like this. Now, it'll will print to the console the line "In the create method!!!!" and whatever is being returned from `Job.create(job_params)` + * For example: If the jobs count isn't changing when we make jobs, make the jobs controller look like this. Now, it will print to the console the line "In the create method!!!!" and whatever is being returned from `Job.create(job_params)` MARKDOWN source_code :ruby, From 6eaacf5fc2b1cdc1c465a3dc48b5166e5fb7f5b3 Mon Sep 17 00:00:00 2001 From: RoseTHERESA Date: Fri, 6 Feb 2015 16:32:51 -0800 Subject: [PATCH 151/486] Update programming_with_javascript.step Correct one error with grammar (line 81), one with spelling (line 91), and one with explaining arrays (line 92). --- .../programming_with_javascript.step | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/sites/en/javascript-to-do-list/programming_with_javascript.step b/sites/en/javascript-to-do-list/programming_with_javascript.step index 97793861c..61a03feea 100644 --- a/sites/en/javascript-to-do-list/programming_with_javascript.step +++ b/sites/en/javascript-to-do-list/programming_with_javascript.step @@ -78,7 +78,7 @@ use the __alert__ function to make a message pop up in the browser. Try it out! message <<-MARKDOWN Objects can also have __functions__, which can be helpful for altering objects and learning more about them. -Functions are __invoked__ when parentheses, which causes them to run. +Functions are __invoked__ with parentheses, which causes them to run. MARKDOWN source_code :javascript, <<-JAVASCRIPT @@ -87,9 +87,9 @@ Functions are __invoked__ when parentheses, which causes them to run. JAVASCRIPT message <<-MARKDOWN -The __push__ function allows us to add new items to an array. the slice function returns a new array -with everything to the write of the __index__ we provided. Here, we passed the function the number 1, so -slice returned an array with everything after the first element in the array. +The __push__ function allows us to add new items to an array. the slice function returns a new array with +with everything to the right of the __index__ we provided. Here, we passed the function the number 1, so +slice returned an array with everything after the second element in the array. (Note that the first element is assigned 0 as its index rather than 1).) MARKDOWN end @@ -136,4 +136,4 @@ end -next_step "playing_with_jquery" \ No newline at end of file +next_step "playing_with_jquery" From a1e376835d96ed5fa8124cd7824711c8600f862b Mon Sep 17 00:00:00 2001 From: Michael Dao Date: Fri, 6 Feb 2015 22:01:29 -0700 Subject: [PATCH 152/486] Updated Windows instructions to have user install Ruby 2.1 instead of 1.9' --- sites/en/installfest/windows.step | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sites/en/installfest/windows.step b/sites/en/installfest/windows.step index ebd1a9769..c6f780a17 100644 --- a/sites/en/installfest/windows.step +++ b/sites/en/installfest/windows.step @@ -9,7 +9,7 @@ step "Run RailsInstaller" do message <<-MARKDOWN RailsInstaller includes Rails, Ruby, Git, and SQLite. - Go to , scroll to the 'Downloads' section, and download the RailsInstaller for Windows/Ruby 1.9. + Go to , scroll to the 'Downloads' section, and download the RailsInstaller for Windows/Ruby 2.1. Click on the downloaded file to run the install wizard. Click Next at each step to accept the defaults. @@ -65,7 +65,7 @@ end step "Sanity Check" do console "ruby -v" - fuzzy_result "ruby 1.9.3{FUZZY}p125{/FUZZY}" + fuzzy_result "ruby 2.1.5{FUZZY}p125{/FUZZY}" console "rails -v" fuzzy_result "Rails 4.2{FUZZY}.x{/FUZZY}" From 45fb1ef5f981a7e7b40eb74b20b52fe17acee09d Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Fri, 6 Feb 2015 23:37:50 -0800 Subject: [PATCH 153/486] Remove references to rubies < 2.1 now that RailsInstaller installs Ruby 2.1 --- sites/en/installfest/get_a_sticker.step | 2 +- sites/en/installfest/windows.step | 2 +- sites/en/intro-to-rails/intro-to-rails.step | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sites/en/installfest/get_a_sticker.step b/sites/en/installfest/get_a_sticker.step index bb452b578..6d50952c5 100644 --- a/sites/en/installfest/get_a_sticker.step +++ b/sites/en/installfest/get_a_sticker.step @@ -16,7 +16,7 @@ step "Have a volunteer check your tool versions" do console "ruby -v" fuzzy_result "ruby {FUZZY}1.9.3p125 (2012-02-16 revision 34643) [x86_64-darwin11.3.0]{/FUZZY}" - tip "Depending on your environment, your Ruby version might be **1.9.3**, **2.0**, **2.1** or **2.2**. As long as it's 1.9.3 or above, you're good to go." + tip "Depending on your environment, your Ruby version might be **2.1** or **2.2**. As long as it's 1.9.3 or above, you're good to go." console "bundle -v" fuzzy_result "Bundler version 1{FUZZY}.x.x{/FUZZY}" diff --git a/sites/en/installfest/windows.step b/sites/en/installfest/windows.step index c6f780a17..d5b349d35 100644 --- a/sites/en/installfest/windows.step +++ b/sites/en/installfest/windows.step @@ -55,7 +55,7 @@ step "Windows 8 Only — Install Node.js" do end step "Update Rails" do - message "Currently, RailsInstaller installs Rails 3.2.x, but we want 4.x. Upgrading Rails is pretty easy:" + message "Currently, RailsInstaller installs Rails 4.1.x, but we want the latest. Upgrading Rails is pretty easy:" console "gem install rails" diff --git a/sites/en/intro-to-rails/intro-to-rails.step b/sites/en/intro-to-rails/intro-to-rails.step index 2410f536c..51df25b3c 100755 --- a/sites/en/intro-to-rails/intro-to-rails.step +++ b/sites/en/intro-to-rails/intro-to-rails.step @@ -38,7 +38,7 @@ day. Probably. We're going to be working with: -* Ruby 1.9.3, 2.0, 2.1 or 2.2 installed via RVM (Mac or Linux) or RailsInstaller (Mac or Windows) +* Ruby 2.1 or 2.2 installed via RVM (Mac or Linux) or RailsInstaller (Windows) * Rails 4.2.x * Bundler * SQLite From f089d2c1ef110b7c7ded351f96a9f60bac4131db Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Fri, 6 Feb 2015 23:45:17 -0800 Subject: [PATCH 154/486] Correct 'second' to 'first' in array slice example. --- sites/en/javascript-to-do-list/programming_with_javascript.step | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/en/javascript-to-do-list/programming_with_javascript.step b/sites/en/javascript-to-do-list/programming_with_javascript.step index 61a03feea..754ede809 100644 --- a/sites/en/javascript-to-do-list/programming_with_javascript.step +++ b/sites/en/javascript-to-do-list/programming_with_javascript.step @@ -89,7 +89,7 @@ Functions are __invoked__ with parentheses, which causes them to run. message <<-MARKDOWN The __push__ function allows us to add new items to an array. the slice function returns a new array with with everything to the right of the __index__ we provided. Here, we passed the function the number 1, so -slice returned an array with everything after the second element in the array. (Note that the first element is assigned 0 as its index rather than 1).) +slice returned an array with everything after the first element in the array. (Note that the first element is assigned 0 as its index rather than 1).) MARKDOWN end From 130427ea027ff4b6024157d94a39ac85db4751e3 Mon Sep 17 00:00:00 2001 From: Richard Feldman Date: Fri, 6 Feb 2015 23:48:45 -0800 Subject: [PATCH 155/486] Fixed a "you're" that should have been "your" --- sites/en/javascript-to-do-list-with-react/loading_items.step | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/en/javascript-to-do-list-with-react/loading_items.step b/sites/en/javascript-to-do-list-with-react/loading_items.step index 23560b1eb..72f81a772 100644 --- a/sites/en/javascript-to-do-list-with-react/loading_items.step +++ b/sites/en/javascript-to-do-list-with-react/loading_items.step @@ -120,7 +120,7 @@ Let's walk through what just happened: 5. The components heard the message, and updated! The List component used ListStore's getItems function to get all the items data we had stored in the items variable. -You're web page has made its first successful AJAX request! Now, your page will +Your web page has made its first successful AJAX request! Now, your page will load your list's items whenever you visit it. Once we host this page on the internet, you will be able to see your list on any computer, tablet, or phone! MARKDOWN From bc229a807efed3a4a6589a565782910f67a4acdf Mon Sep 17 00:00:00 2001 From: nbhartiya Date: Sat, 7 Feb 2015 14:14:59 -0800 Subject: [PATCH 156/486] removes extra set of parenthases in loading_items page --- sites/en/javascript-to-do-list-with-react/loading_items.step | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/sites/en/javascript-to-do-list-with-react/loading_items.step b/sites/en/javascript-to-do-list-with-react/loading_items.step index 72f81a772..e90a9dfdc 100644 --- a/sites/en/javascript-to-do-list-with-react/loading_items.step +++ b/sites/en/javascript-to-do-list-with-react/loading_items.step @@ -68,9 +68,8 @@ succeeds. Add the following lines of code to the bottom of the LoadItems functio source_code :javascript, <<-JAVASCRIPT loadRequest.done(function(dataFromServer) { - items = dataFromServer.items - notifyComponents() - }) + items = dataFromServer.items + notifyComponents() }) JAVASCRIPT From fa380b097ba6be384b79a993319255fb7fd98d42 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Sat, 7 Feb 2015 21:58:27 -0800 Subject: [PATCH 157/486] Consolidate identical 'Developer Tools' and 'Deploying your Sites' pages with `insert` --- .../{dev_tools.step => _developer_tools.step} | 30 ++++---- sites/en/frontend/developer_tools.step | 3 + .../deploying_your_site.step | 59 +-------------- .../developer_tools.step | 71 +------------------ .../_deploying_your_site.md | 54 ++++++++++++++ .../deploying_your_site.step | 60 +--------------- .../developer_tools.step | 68 +----------------- 7 files changed, 75 insertions(+), 270 deletions(-) rename sites/en/frontend/{dev_tools.step => _developer_tools.step} (72%) create mode 100644 sites/en/frontend/developer_tools.step create mode 100644 sites/en/javascript-to-do-list/_deploying_your_site.md diff --git a/sites/en/frontend/dev_tools.step b/sites/en/frontend/_developer_tools.step similarity index 72% rename from sites/en/frontend/dev_tools.step rename to sites/en/frontend/_developer_tools.step index 90b6a8515..f24056dd3 100644 --- a/sites/en/frontend/dev_tools.step +++ b/sites/en/frontend/_developer_tools.step @@ -1,25 +1,25 @@ goals do - goal "Get oriented with your browser's dev tools. They're a great jumping-off point for continuing to build your HTML, CSS, and JavaScript knowledge." - tip "The screenshots below are specific to the Chrome web browser, which is available for Mac and PC and has great developer tools. But if you're partial to another browser, there's usually a similar set of tools you can use." + goal "Get oriented with your browser's developer tools. They're a great jumping-off point for continuing to build your HTML, CSS, and JavaScript knowledge." + tip "The screenshots below are specific to the Chrome web browser, which is available for Mac, PC, and Linux and has great developer tools. But if you're partial to another browser, there's usually a similar set of tools you can use." end steps do - + step do message <<-MARKDOWN - First, you've got to turn on your dev tools. They're hidden by default. + First, you've got to turn on your developer tools. They're hidden by default. - + In Chrome, you can do this by clicking _View > Developer > Developer Tools_. MARKDOWN end - + step do message <<-MARKDOWN Click on the 'Elements' button to check out your HTML. - + Clicking on an HTML tag in the elements panel will highlight that element in the browser window. It's a great tool for debugging styling problems. On the right side of the panel, you'll even get a list of styles that are being applied to that element. MARKDOWN @@ -30,7 +30,7 @@ steps do message <<-MARKDOWN In the 'Network' panel, you can see what other files and resources your HTML page is loading. - + If you click on a file name, you can take a look at the contents of that file. This panel is a great place for debugging script linking or loading issues. (You can see HTTP headers and request params here too, with a little digging.) MARKDOWN @@ -40,30 +40,28 @@ steps do message <<-MARKDOWN The 'Console' is the JavaScript developer's secret weapon. It lets you run JavaScript by typing it in directly — and it runs your scripts _in the context of your page_, so you can interact directly with objects and functions you've defined. It's helpful for debugging and experimenting. - + MARKDOWN end - + step do message <<-MARKDOWN The 'Sources' panel is another JavaScript pro tool. If you're used to working with an IDE that has a debugger, you'll be able to use many of the same techniques (like breakpoints, stack traces, and watch expressions) right here in the browser. - + MARKDOWN end end - + explanation do message <<-MARKDOWN -## Keep Learning with Dev Tools +## Keep Learning with Developer Tools -With good browser dev tools, you can pick apart every website you visit. If you see cool +With good browser developer tools, you can pick apart every website you visit. If you see cool CSS styles or JavaScript animations, you can always look under the hood and figure out how they're done. It's a great way to keep learning as a front end developer. MARKDOWN end - -next_step 'add_starter_files' \ No newline at end of file diff --git a/sites/en/frontend/developer_tools.step b/sites/en/frontend/developer_tools.step new file mode 100644 index 000000000..718c69152 --- /dev/null +++ b/sites/en/frontend/developer_tools.step @@ -0,0 +1,3 @@ +insert '_developer_tools' + +next_step 'add_starter_files' \ No newline at end of file diff --git a/sites/en/javascript-to-do-list-with-react/deploying_your_site.step b/sites/en/javascript-to-do-list-with-react/deploying_your_site.step index 02198dfcb..433ba891d 100644 --- a/sites/en/javascript-to-do-list-with-react/deploying_your_site.step +++ b/sites/en/javascript-to-do-list-with-react/deploying_your_site.step @@ -1,60 +1,3 @@ -message <<-MARKDOWN -### Goal - - - -Hosting your list requires you to make the HTML, JavaScript and CSS files -available over the Internet. - -There are three hosting options, depending on how much of a challenge you are looking -for: - -* Use a static site hosting service -* Use git and Github Pages -* Roll your own with a hosting provider - -### Using a Static Site Hosting Service - -If you are brand new to hosting websites, you may want to use a static site -hosting service. These allow you to upload a zip file of html, css and -javascript and have a working website. An easy one is -[Forge](https://getforge.com/). - -1. Sign up for Forge -2. Zip your `IntermediateTodoList-master` directory -3. Drag it into the forge website - -Now you have a fully functioning list hosted online! Share the link -with your friends and family and wow them with your skills! - -### Using Git and Github Pages - -If you like with git and github, take a stab at setting up your site -with [Github Pages](http://pages.github.com/). The easiest thing to do is: -cd . -1. From the terminal, `cd` into your `IntermediateTodoList-master` directory -1. Turn it into a git repository by running `git init` -1. Checkout a branch called `gh-pages` -1. Commit all the files -1. Create a remote repository on github for the game. -1. Follow their instructions for adding the github remote to your existing repo -1. Follow the instructions on [Github Pages](http://pages.github.com) for - setting up a project site from scratch. -1. Make the `gh-pages` the default branch -1. Push it on up! - -### Rolling Your Own Hosting With a Cloud Provider - -If you secretly are an unix admin who floats in the cloud; consider -using Amazon -[S3](http://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteHosting.html) or -[Rackspace Cloud -Files](http://www.rackspace.com/knowledge_center/article/use-cloud-files-to-serve-static-content-for-websites) - -Both of these services are designed to serve up static files without needing to -pay for a virtual server. This makes your monthly hosting bill for even large, -high traffic sites incredibly cheap. -MARKDOWN - +insert '../javascript-to-do-list/_deploying_your_site' next_step "next_steps" \ No newline at end of file diff --git a/sites/en/javascript-to-do-list-with-react/developer_tools.step b/sites/en/javascript-to-do-list-with-react/developer_tools.step index b9e7508f2..f5c756c90 100644 --- a/sites/en/javascript-to-do-list-with-react/developer_tools.step +++ b/sites/en/javascript-to-do-list-with-react/developer_tools.step @@ -1,72 +1,3 @@ -goals do - goal "Get oriented with your browser's developer tools. They're a great jumping-off point for continuing to build your HTML, CSS, and JavaScript knowledge." - tip "The screenshots below are specific to the Chrome web browser, which is available for Mac, PC, and Linux and has great developer tools. But if you're partial to another browser, there's usually a similar set of tools you can use." -end - -steps do - - step do - message <<-MARKDOWN - First, you've got to turn on your developer tools. They're hidden by default. - - - - In Chrome, you can do this by clicking _View > Developer > Developer Tools_. - MARKDOWN - end - - step do - message <<-MARKDOWN - Click on the 'Elements' button to check out your HTML. - - - - Clicking on an HTML tag in the elements panel will highlight that element in the browser window. It's a great tool for debugging styling problems. On the right side of the panel, you'll even get a list of styles that are being applied to that element. - MARKDOWN - tip "Chrome's Elements panel will update to match the state of your DOM as you modify it with JavaScript. Some elements panels don't do this — they just show what the HTML looked like on page load." - end - - step do - message <<-MARKDOWN - In the 'Network' panel, you can see what other files and resources your HTML page is loading. - - - - If you click on a file name, you can take a look at the contents of that file. This panel is a great place for debugging script linking or loading issues. (You can see HTTP headers and request params here too, with a little digging.) - MARKDOWN - end - - step do - message <<-MARKDOWN - The 'Console' is the JavaScript developer's secret weapon. It lets you run JavaScript by typing it in directly — and it runs your scripts _in the context of your page_, so you can interact directly with objects and functions you've defined. It's helpful for debugging and experimenting. - - - MARKDOWN - end - - step do - message <<-MARKDOWN - The 'Sources' panel is another JavaScript pro tool. If you're used to working with an IDE that has a debugger, you'll be able to use many of the same techniques (like breakpoints, stack traces, and watch expressions) right here in the browser. - - - MARKDOWN - end -end - -explanation do - - message <<-MARKDOWN - -## Keep Learning with Developer Tools - -With good browser developer tools, you can pick apart every website you visit. If you see cool -CSS styles or JavaScript animations, you can always look under the hood and figure out how -they're done. It's a great way to keep learning as a front end developer. - -Next, we'll put our knowledge of developer tools to use as we learn how clients and servers work -in a modern web application. - - MARKDOWN -end +insert '../frontend/_developer_tools' next_step 'creating_a_list' \ No newline at end of file diff --git a/sites/en/javascript-to-do-list/_deploying_your_site.md b/sites/en/javascript-to-do-list/_deploying_your_site.md new file mode 100644 index 000000000..31813d334 --- /dev/null +++ b/sites/en/javascript-to-do-list/_deploying_your_site.md @@ -0,0 +1,54 @@ +### Goal + +Hosting your list requires you to make the HTML, JavaScript and CSS files +available over the Internet. + +There are three hosting options, depending on how much of a challenge you are looking +for: + +* Use a static site hosting service +* Use git and Github Pages +* Roll your own with a hosting provider + +### Using a Static Site Hosting Service + +If you are brand new to hosting websites, you may want to use a static site +hosting service. These allow you to upload a zip file of html, css and +javascript and have a working website. An easy one is +[Forge](https://getforge.com/). + +1. Sign up for Forge +2. Zip your project directory +3. Drag it into the Forge website + +Now you have a fully functioning list hosted online! Share the link +with your friends and family and wow them with your skills! + +### Using Git and Github Pages + +If you like with git and github, take a stab at setting up your site +with [Github Pages](http://pages.github.com/). The easiest thing to do is: +cd . + +1. From the terminal, `cd` into your project directory +1. Turn it into a git repository by running `git init` +1. Checkout a branch called `gh-pages` +1. Commit all the files +1. Create a remote repository on github for the game. +1. Follow their instructions for adding the github remote to your existing repo +1. Follow the instructions on [Github Pages](http://pages.github.com) for + setting up a project site from scratch. +1. Make the `gh-pages` the default branch +1. Push it on up! + +### Rolling Your Own Hosting With a Cloud Provider + +If you secretly are an unix admin who floats in the cloud; consider +using Amazon +[S3](http://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteHosting.html) or +[Rackspace Cloud +Files](http://www.rackspace.com/knowledge_center/article/use-cloud-files-to-serve-static-content-for-websites) + +Both of these services are designed to serve up static files without needing to +pay for a virtual server. This makes your monthly hosting bill for even large, +high traffic sites incredibly cheap. \ No newline at end of file diff --git a/sites/en/javascript-to-do-list/deploying_your_site.step b/sites/en/javascript-to-do-list/deploying_your_site.step index 59dc884ff..099c45876 100644 --- a/sites/en/javascript-to-do-list/deploying_your_site.step +++ b/sites/en/javascript-to-do-list/deploying_your_site.step @@ -1,61 +1,3 @@ -message <<-MARKDOWN -### Goal - - - -Hosting your list requires you to make the HTML, JavaScript and CSS files -available over the Internet. - -There are three hosting options, depending on how much of a challenge you are looking -for: - -* Use a static site hosting service -* Use git and Github Pages -* Roll your own with a hosting provider - -### Using a Static Site Hosting Service - -If you are brand new to hosting websites, you may want to use a static site -hosting service. These allow you to upload a zip file of html, css and -javascript and have a working website. An easy one is -[Forge](https://getforge.com/). - -1. Sign up for Forge -2. Zip your `IntermediateTodoList-master` directory -3. Drag it into the Forge website - -Now you have a fully functioning list hosted online! Share the link -with your friends and family and wow them with your skills! - -### Using Git and Github Pages - -If you like with git and github, take a stab at setting up your site -with [Github Pages](http://pages.github.com/). The easiest thing to do is: -cd . - -1. From the terminal, `cd` into your `IntermediateTodoList-master` directory -1. Turn it into a git repository by running `git init` -1. Checkout a branch called `gh-pages` -1. Commit all the files -1. Create a remote repository on github for the game. -1. Follow their instructions for adding the github remote to your existing repo -1. Follow the instructions on [Github Pages](http://pages.github.com) for - setting up a project site from scratch. -1. Make the `gh-pages` the default branch -1. Push it on up! - -### Rolling Your Own Hosting With a Cloud Provider - -If you secretly are an unix admin who floats in the cloud; consider -using Amazon -[S3](http://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteHosting.html) or -[Rackspace Cloud -Files](http://www.rackspace.com/knowledge_center/article/use-cloud-files-to-serve-static-content-for-websites) - -Both of these services are designed to serve up static files without needing to -pay for a virtual server. This makes your monthly hosting bill for even large, -high traffic sites incredibly cheap. -MARKDOWN - +insert '_deploying_your_site' next_step "next_steps" \ No newline at end of file diff --git a/sites/en/javascript-to-do-list/developer_tools.step b/sites/en/javascript-to-do-list/developer_tools.step index 5bbd50d5f..fbe7c35a5 100644 --- a/sites/en/javascript-to-do-list/developer_tools.step +++ b/sites/en/javascript-to-do-list/developer_tools.step @@ -1,69 +1,3 @@ -goals do - goal "Get oriented with your browser's developer tools. They're a great jumping-off point for continuing to build your HTML, CSS, and JavaScript knowledge." - tip "The screenshots below are specific to the Chrome web browser, which is available for Mac, PC, and Linux and has great developer tools. But if you're partial to another browser, there's usually a similar set of tools you can use." -end - -steps do - - step do - message <<-MARKDOWN - First, you've got to turn on your developer tools. They're hidden by default. - - - - In Chrome, you can do this by clicking _View > Developer > Developer Tools_. - MARKDOWN - end - - step do - message <<-MARKDOWN - Click on the 'Elements' button to check out your HTML. - - - - Clicking on an HTML tag in the elements panel will highlight that element in the browser window. It's a great tool for debugging styling problems. On the right side of the panel, you'll even get a list of styles that are being applied to that element. - MARKDOWN - tip "Chrome's Elements panel will update to match the state of your DOM as you modify it with JavaScript. Some elements panels don't do this — they just show what the HTML looked like on page load." - end - - step do - message <<-MARKDOWN - In the 'Network' panel, you can see what other files and resources your HTML page is loading. - - - - If you click on a file name, you can take a look at the contents of that file. This panel is a great place for debugging script linking or loading issues. (You can see HTTP headers and request params here too, with a little digging.) - MARKDOWN - end - - step do - message <<-MARKDOWN - The 'Console' is the JavaScript developer's secret weapon. It lets you run JavaScript by typing it in directly — and it runs your scripts _in the context of your page_, so you can interact directly with objects and functions you've defined. It's helpful for debugging and experimenting. - - - MARKDOWN - end - - step do - message <<-MARKDOWN - The 'Sources' panel is another JavaScript pro tool. If you're used to working with an IDE that has a debugger, you'll be able to use many of the same techniques (like breakpoints, stack traces, and watch expressions) right here in the browser. - - - MARKDOWN - end -end - -explanation do - - message <<-MARKDOWN - -## Keep Learning with Developer Tools - -With good browser developer tools, you can pick apart every website you visit. If you see cool -CSS styles or JavaScript animations, you can always look under the hood and figure out how -they're done. It's a great way to keep learning as a front end developer. - - MARKDOWN -end +insert '../frontend/_developer_tools' next_step 'programming_with_javascript' \ No newline at end of file From cf00fa10a4787bda5bc7aeb0e00f266ba40f651b Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Sat, 7 Feb 2015 22:04:55 -0800 Subject: [PATCH 158/486] Add in a couple missing `var` keywords to JS todo curriculum --- sites/en/javascript-to-do-list/adding_an_item.step | 4 ++-- .../en/javascript-to-do-list/marking_an_item_as_complete.step | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/sites/en/javascript-to-do-list/adding_an_item.step b/sites/en/javascript-to-do-list/adding_an_item.step index 01613f6c1..36b0468aa 100644 --- a/sites/en/javascript-to-do-list/adding_an_item.step +++ b/sites/en/javascript-to-do-list/adding_an_item.step @@ -36,7 +36,7 @@ steps do source_code :javascript, <<-JAVASCRIPT $('#add-form').on('submit', function(event) { - itemDescription = event.target.itemDescription.value + var itemDescription = event.target.itemDescription.value alert('trying to create a new item with a description ' + itemDescription) }) JAVASCRIPT @@ -107,7 +107,7 @@ explanation do source_code :javascript, <<-JAVASCRIPT $('#add-form').on('submit', function(event) { event.preventDefault() - itemDescription = event.target.itemDescription.value + var itemDescription = event.target.itemDescription.value var creationRequest = $.ajax({ type: 'POST', url: "https://listalous.herokuapp.com/lists/YOUR-LIST-NAME-HERE/items", diff --git a/sites/en/javascript-to-do-list/marking_an_item_as_complete.step b/sites/en/javascript-to-do-list/marking_an_item_as_complete.step index 27b202151..b3ed58c86 100644 --- a/sites/en/javascript-to-do-list/marking_an_item_as_complete.step +++ b/sites/en/javascript-to-do-list/marking_an_item_as_complete.step @@ -45,7 +45,7 @@ Refresh the page and try completing an item. An alert should pop up! source_code :javascript, <<-JAVASCRIPT var item = $(event.target).parent() - isItemCompleted = item.hasClass('completed') + var isItemCompleted = item.hasClass('completed') var itemId = item.attr('data-id') alert('clicked item ' + itemId + ', which has completed currently set to ' + isItemCompleted) JAVASCRIPT @@ -112,7 +112,7 @@ explanation do source_code :javascript, <<-JAVASCRIPT $('#list').on('click', '.complete-button', function(event) { var item = $(event.target).parent() - isItemCompleted = item.hasClass('completed') + var isItemCompleted = item.hasClass('completed') var itemId = item.attr('data-id') var updateRequest = $.ajax({ From 001658a6e421a7d399c0de4836deeeab968fb905 Mon Sep 17 00:00:00 2001 From: Justin Coyne Date: Mon, 9 Feb 2015 10:44:23 -0800 Subject: [PATCH 159/486] Nodejs is required on windows 7 or 8. --- sites/en/installfest/windows.step | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/en/installfest/windows.step b/sites/en/installfest/windows.step index d5b349d35..2fcd5dbf8 100644 --- a/sites/en/installfest/windows.step +++ b/sites/en/installfest/windows.step @@ -40,7 +40,7 @@ step "Configure your git and ssh environment" do end -step "Windows 8 Only — Install Node.js" do +step "Windows Only — Install Node.js" do message "Go to and download the installer" From afc3e37dab7b575e312458a8d706fc88f054a58c Mon Sep 17 00:00:00 2001 From: Danielle Gellis Date: Wed, 11 Feb 2015 20:10:02 -0800 Subject: [PATCH 160/486] remove a word for grammar in 2 files,and another word for clarity --- sites/en/javascript-to-do-list-with-react/creating_a_list.step | 2 +- sites/en/javascript-to-do-list/_deploying_your_site.md | 2 +- sites/en/javascript-to-do-list/creating_a_list.step | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sites/en/javascript-to-do-list-with-react/creating_a_list.step b/sites/en/javascript-to-do-list-with-react/creating_a_list.step index e52bda3ac..f4816dd55 100644 --- a/sites/en/javascript-to-do-list-with-react/creating_a_list.step +++ b/sites/en/javascript-to-do-list-with-react/creating_a_list.step @@ -93,7 +93,7 @@ your list's name, and 'DESCRIPTION-OF-YOUR-ITEM' with your item's description. JAVASCRIPT message <<-MARKDOWN -Check the network tab again. Was your request successful? If it was, take a look at what +Check the network tab again. Was your request successful? If it was, take a look at the server's response. You'll notice that the item has an id attribute now. This is how the server will uniquely identify your item in the future. MARKDOWN diff --git a/sites/en/javascript-to-do-list/_deploying_your_site.md b/sites/en/javascript-to-do-list/_deploying_your_site.md index 31813d334..7d3e6c8c8 100644 --- a/sites/en/javascript-to-do-list/_deploying_your_site.md +++ b/sites/en/javascript-to-do-list/_deploying_your_site.md @@ -34,7 +34,7 @@ cd . 1. Turn it into a git repository by running `git init` 1. Checkout a branch called `gh-pages` 1. Commit all the files -1. Create a remote repository on github for the game. +1. Create a remote repository on github for the To Do List. 1. Follow their instructions for adding the github remote to your existing repo 1. Follow the instructions on [Github Pages](http://pages.github.com) for setting up a project site from scratch. diff --git a/sites/en/javascript-to-do-list/creating_a_list.step b/sites/en/javascript-to-do-list/creating_a_list.step index a878aa3b0..33aa03c10 100644 --- a/sites/en/javascript-to-do-list/creating_a_list.step +++ b/sites/en/javascript-to-do-list/creating_a_list.step @@ -93,7 +93,7 @@ your list's name, and 'DESCRIPTION-OF-YOUR-ITEM' with your item's description. JAVASCRIPT message <<-MARKDOWN -Check the network tab again. Was your request successful? If it was, take a look at what +Check the network tab again. Was your request successful? If it was, take a look at the server's response. You'll notice that the item has an id attribute now. This is how the server will uniquely identify your item in the future. MARKDOWN From e76c34dfe862c55f595d1ca286240f34e4ee66f2 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Wed, 11 Feb 2015 23:58:30 -0800 Subject: [PATCH 161/486] bundle update for RSpec 3.2 and friends --- Gemfile.lock | 54 +++++++++++++++++++++++++++++----------------------- 1 file changed, 30 insertions(+), 24 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index e8aabb5b3..951b1442f 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -7,8 +7,12 @@ GEM minitest (~> 5.1) thread_safe (~> 0.3, >= 0.3.4) tzinfo (~> 1.1) - bootstrap-sass (3.3.1.0) - sass (~> 3.2) + autoprefixer-rails (5.1.5) + execjs + json + bootstrap-sass (3.3.3) + autoprefixer-rails (>= 5.0.0.1) + sass (>= 3.2.19) celluloid (0.16.0) timers (~> 4.0.0) coderay (1.1.0) @@ -26,25 +30,26 @@ GEM diff-lcs (1.2.5) erector (0.10.0) treetop (>= 1.2.3) - eventmachine (1.0.4) + eventmachine (1.0.7) + execjs (2.3.0) ffi (1.9.6) files (0.3.1) - font-awesome-sass (4.2.2) + font-awesome-sass (4.3.1) sass (~> 3.2) hike (1.2.3) hitimes (1.2.2) i18n (0.7.0) jquery-cdn (2.1.3) sprockets (>= 2) - json (1.8.1) - listen (2.8.4) + json (1.8.2) + listen (2.8.5) celluloid (>= 0.15.2) rb-fsevent (>= 0.9.3) rb-inotify (>= 0.9) mini_portile (0.6.2) - minitest (5.5.0) + minitest (5.5.1) multi_json (1.10.1) - nokogiri (1.6.5) + nokogiri (1.6.6.2) mini_portile (~> 0.6.0) polyglot (0.3.5) predicated (0.2.6) @@ -54,7 +59,7 @@ GEM rack (>= 1.0.0) rack-protection (1.5.3) rack - rack-test (0.6.2) + rack-test (0.6.3) rack (>= 1.0) rake (10.4.2) rb-fsevent (0.9.4) @@ -63,26 +68,27 @@ GEM redcarpet (2.3.0) rerun (0.10.0) listen (~> 2.7, >= 2.7.3) - rspec (3.1.0) - rspec-core (~> 3.1.0) - rspec-expectations (~> 3.1.0) - rspec-mocks (~> 3.1.0) - rspec-core (3.1.7) - rspec-support (~> 3.1.0) - rspec-expectations (3.1.2) + rspec (3.2.0) + rspec-core (~> 3.2.0) + rspec-expectations (~> 3.2.0) + rspec-mocks (~> 3.2.0) + rspec-core (3.2.0) + rspec-support (~> 3.2.0) + rspec-expectations (3.2.0) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.2.0) + rspec-mocks (3.2.0) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.1.0) - rspec-mocks (3.1.3) - rspec-support (~> 3.1.0) - rspec-support (3.1.2) + rspec-support (~> 3.2.0) + rspec-support (3.2.1) ruby2ruby (2.1.3) ruby_parser (~> 3.1) sexp_processor (~> 4.0) - ruby_parser (3.6.3) + ruby_parser (3.6.4) sexp_processor (~> 4.1) - rubyzip (1.1.6) - sass (3.4.9) - sexp_processor (4.4.4) + rubyzip (1.1.7) + sass (3.4.11) + sexp_processor (4.4.5) sinatra (1.4.5) rack (~> 1.4) rack-protection (~> 1.4) From 37208ebb59413187a4406058a62ed1dc346b34ce Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Fri, 13 Feb 2015 23:46:02 -0800 Subject: [PATCH 162/486] Consolidate deployment instructions between snake game and todo sites --- sites/en/javascript-snake-game/lesson-14.md | 53 ------------------- sites/en/javascript-snake-game/lesson-14.step | 1 + .../_deploying_your_site.md | 6 +-- 3 files changed, 4 insertions(+), 56 deletions(-) delete mode 100644 sites/en/javascript-snake-game/lesson-14.md create mode 100644 sites/en/javascript-snake-game/lesson-14.step diff --git a/sites/en/javascript-snake-game/lesson-14.md b/sites/en/javascript-snake-game/lesson-14.md deleted file mode 100644 index 7323fcbf4..000000000 --- a/sites/en/javascript-snake-game/lesson-14.md +++ /dev/null @@ -1,53 +0,0 @@ - - -Hosting your game requires you to make the HTML, JavaScript and CSS files -available over the Internet. - -There are three hosting options, depending on how much of a challenge you are looking -for: - -* Use a static site hosting service -* Use git and Github Pages -* Roll your own with a hosting provider - -### Using a Static Site Hosting Service - -If you are brand new to hosting websites, you may want to use a static site -hosting service. These allow you to upload a zip file of html, css and -javascript and have a working website. An easy one is -[Forge](https://getforge.com/). - -1. Sign up for Forge -2. Zip your `js-snake-game-tutorial` directory -3. Drag it into the Forge website - -Now you have a fully functioning game hosted online! Share the link -with your friends and family and wow them with your skills! - -### Using Git and Github Pages - -If you like with git and github, take a stab at setting up your site -with [Github Pages](http://pages.github.com/). The easiest thing to do is: - -1. From the terminal, `cd` into your `js-snake-game-tutorial` directory -1. Turn it into a git repository by running `git init` -1. Checkout a branch called `gh-pages` -1. Commit all the files -1. Create a remote repository on github for the game. -1. Follow their instructions for adding the github remote to your existing repo -1. Follow the instructions on [Github Pages](http://pages.github.com) for - setting up a project site from scratch. -1. Make the `gh-pages` the default branch -1. Push it on up! - -### Rolling Your Own Hosting With a Cloud Provider - -If you secretly are an unix admin who floats in the cloud; consider -using Amazon -[S3](http://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteHosting.html) or -[Rackspace Cloud -Files](http://www.rackspace.com/knowledge_center/article/use-cloud-files-to-serve-static-content-for-websites) - -Both of these services are designed to serve up static files without needing to -pay for a virtual server. This makes your monthly hosting bill for even large, -high traffic sites incredibly cheap. diff --git a/sites/en/javascript-snake-game/lesson-14.step b/sites/en/javascript-snake-game/lesson-14.step new file mode 100644 index 000000000..ee824c591 --- /dev/null +++ b/sites/en/javascript-snake-game/lesson-14.step @@ -0,0 +1 @@ +insert '../javascript-to-do-list/_deploying_your_site' diff --git a/sites/en/javascript-to-do-list/_deploying_your_site.md b/sites/en/javascript-to-do-list/_deploying_your_site.md index 7d3e6c8c8..2277556a1 100644 --- a/sites/en/javascript-to-do-list/_deploying_your_site.md +++ b/sites/en/javascript-to-do-list/_deploying_your_site.md @@ -1,6 +1,6 @@ ### Goal -Hosting your list requires you to make the HTML, JavaScript and CSS files +Hosting your project requires you to make the HTML, JavaScript and CSS files available over the Internet. There are three hosting options, depending on how much of a challenge you are looking @@ -21,7 +21,7 @@ javascript and have a working website. An easy one is 2. Zip your project directory 3. Drag it into the Forge website -Now you have a fully functioning list hosted online! Share the link +Now you have a fully functioning site hosted online! Share the link with your friends and family and wow them with your skills! ### Using Git and Github Pages @@ -34,7 +34,7 @@ cd . 1. Turn it into a git repository by running `git init` 1. Checkout a branch called `gh-pages` 1. Commit all the files -1. Create a remote repository on github for the To Do List. +1. Create a remote repository on github for the project. 1. Follow their instructions for adding the github remote to your existing repo 1. Follow the instructions on [Github Pages](http://pages.github.com) for setting up a project site from scratch. From 866d69d16b5f8a85330e5d925e3b1300f3d419eb Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Sat, 14 Feb 2015 18:42:09 -0800 Subject: [PATCH 163/486] Categorize JS todo sites as 'Frontend' for site index --- lib/site_index.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/site_index.rb b/lib/site_index.rb index 2563fb3f6..d6bd8f172 100644 --- a/lib/site_index.rb +++ b/lib/site_index.rb @@ -6,7 +6,7 @@ def categorized_sites { 'setup' => ['installfest'], 'rails' => ['intro-to-rails', 'job-board', 'intermediate-rails'], - 'frontend' => ['frontend', 'javascript-snake-game'], + 'frontend' => ['frontend', 'javascript-snake-game', 'javascript-to-do-list', 'javascript-to-do-list-with-react'], 'ruby' => ['learn-to-code', 'ruby'] } end From d41262b47f5d94c0dde54346c3f6954202cb1046 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Sat, 14 Feb 2015 18:47:25 -0800 Subject: [PATCH 164/486] Remove incomplete 'javascript' site now that three other JS curricula exist If anyone wants to resume work on it, revert this commit and go to town! --- sites/en/javascript/clone_a_repo.step | 51 ----------------- sites/en/javascript/javascript.step | 41 -------------- sites/en/javascript/javascript_not_java.step | 17 ------ .../numbers_strings_and_booleans.step | 56 ------------------- 4 files changed, 165 deletions(-) delete mode 100644 sites/en/javascript/clone_a_repo.step delete mode 100644 sites/en/javascript/javascript.step delete mode 100644 sites/en/javascript/javascript_not_java.step delete mode 100644 sites/en/javascript/numbers_strings_and_booleans.step diff --git a/sites/en/javascript/clone_a_repo.step b/sites/en/javascript/clone_a_repo.step deleted file mode 100644 index 79b0d7e76..000000000 --- a/sites/en/javascript/clone_a_repo.step +++ /dev/null @@ -1,51 +0,0 @@ -message <<-MARKDOWN - -# Clone a Repo Contining HTML & CSS - -To review these concepts we will be using Javascript to manipulate a deck of cards that will later be used to make a game. -The HTML and CSS files have been provided for you and can be copied to your local computer by cloning a repository from the Railsbridge GitHub account. -If you have a [graphical user interface client for git](http://git-scm.com/downloads/guis) that you like and know how to use you can use that; -otherwise you can use the console. If the wifi is out, or you have other problems, the instructor can probably supply the files -on a USB stick for you to copy. Remember to ask a TA if you get stuck or need help. - -## Install Git -If you have git installed already, great! If not, you can follow the instructions for installing git from the -[Railsbridge Installfest](http://installfest.railsbridge.org/installfest) for Rails, then return to this page. - - -## Configure Git -Follow the [instructions for configuring git](http://installfest.railsbridge.org/installfest/configure_git) from the -Railsbridge Rails workshop and then return to this page. - -## Clone the Repo / Copy the Files - -Create a directory that you want to save your Railsbridge files in (if you haven't done so before). If you're using the console type: -$`mkdir railsbridge` -then, to change to that directory -$`cd railsbridge` . - -+ To clone the repo from the Railsbridge repository type: -$`git clone http://whatever-i'll-look-this-up-later` _note: I don't think these files are in the repo yet, -so the correct URL can't be inserted yet_ - this -will save the files from Github to your computer. -+ If you have issues installing git: to download the files as a `.zip` archive, navigate in your browser -to the page containing them on the GitHub site, and click on _Download ZIP_ button and save to your `railsbridge` directory. -+ If you are getting the files from a USB drive, transfer them to your `railsbridge` directory. - -If you got the files as a `.zip` archive, extract them to a directory using your usual methods. -Look at a file listing in your directory to verify the files are there. - -Now you should be ready to start writing javascript to manipulate the elements on the HTML page (the next step). - -## more info on git (extra stuff you can read later if you want) -[Git](http://git-scm.com) is not just used for transferring files, it's one of a variety of -[version control systems](http://en.wikipedia.org/wiki/Comparison_of_revision_control_software) that let -you backup your files and share them with others in group development. Railsbridge has its files on [GitHub](http://github.com), -a [public Git hosting site](https://git.wiki.kernel.org/index.php/GitHosting). - -There are videos and written documentation on using git at [http://git-scm.com/documentation](http://git-scm.com/documentation). -For more information from Railsbridge on using git see: [Railsbridge Guide on How to Git](http://railsbridge.github.io/bridge_troll/). - -MARKDOWN - -next_step 'manipulate_card' diff --git a/sites/en/javascript/javascript.step b/sites/en/javascript/javascript.step deleted file mode 100644 index 43f02193f..000000000 --- a/sites/en/javascript/javascript.step +++ /dev/null @@ -1,41 +0,0 @@ -important <<-MARKDOWN -This page is currently only the seed of what may some day be a curriculum. - -If you're looking for a more complete curriculum, try Javascript Snake Game -MARKDOWN - -message <<-MARKDOWN - -### Goal - -This curriculum is meant to introduce the javascript programming language. It builds on the Front End RailsBridge Curriculum. Anyone familiar with HTML, will be able to work through this curriculum. - -In the workshop, we will: - -* Learn about and use the primitive types of javascript, -* Learn about and use functions and callbacks, -* Understand scope, and the changing value of the keyword 'this' -* Use javascript to create a simple single page application. -* Use git to version control our application. - -This is just a rough guideline, not a mandate. Some steps you'll go over and some you'll go under. It'll all work out by the end of the day. :D - -### Requirements - -We're going to be working with: - -* [Chrome](https://www.google.com/chrome) - (If you're experienced with the developer tools in another browser, that may work too.) -* The code editor of your choice. - [Sublime Text 2](http://www.sublimetext.com/2) is popular and free to download, but you should buy a license if you keep using it after the workshop. - [Komodo Edit](http://www.activestate.com/komodo-edit) is a good open source option, if you don't have one yet. - -Optional tools if you're checking in to GitHub: - -* Git -* Your [GitHub](http://github.com) account -MARKDOWN - -insert '../frontend/working_effectively_and_efficiently' - -next_step 'javascript_not_java' diff --git a/sites/en/javascript/javascript_not_java.step b/sites/en/javascript/javascript_not_java.step deleted file mode 100644 index bc403c29b..000000000 --- a/sites/en/javascript/javascript_not_java.step +++ /dev/null @@ -1,17 +0,0 @@ -message <<-MARKDOWN - -### JavaScript is not Java - -JavaScript, which was created at Netscape in 1995, was originally called LiveScript but was renamed around the same time that Java was becoming a popular new programming language. -But the two are different. - -Whereas Java was meant to run on the server, JavaScript was originally meant to run in the browser and allow the user to manipulate the web document after it was loaded. Nowadays it is also being used as a server-side language. - -### HTML and JavaScript - -HTML lets you create the elements in your document (web page). JavaScript lets you interact with them. The curriculum that follows assumes an understanding of HTML. If you need more background info, please see the Railsbridge Frontend Curriculum. - - -MARKDOWN - -next_step 'clone_a_repo' \ No newline at end of file diff --git a/sites/en/javascript/numbers_strings_and_booleans.step b/sites/en/javascript/numbers_strings_and_booleans.step deleted file mode 100644 index c91b88fef..000000000 --- a/sites/en/javascript/numbers_strings_and_booleans.step +++ /dev/null @@ -1,56 +0,0 @@ -goals do - goal "Use the browser's console" - goal "Understand the primitive types of numbers, strings and booleans" -end - -overview do - message <<-MARKDOWN - -## Using the Browser's Console - -We'll experiment with javascript using the console of our browser. We recommend everyone use Chrome, for consistency through the class. - -To open the console on a Mac, use the shortcut `Command` + `Option` + `J`. To open the console in Windows or Linux, use the keyboard shortcut `Control` + `Shift` + `J`. Alternatively, right click, select 'Inspect Element' from the right-click menu, and click the 'Console' tab. - -The console is where we can experiment with javascript, by typing after the `>` prompt. The console will also show us the return value of an expression we type and will display any errors we get. - -## Numbers -MARKDOWN - -steps do - - step { message "In the console, type `5` and press enter. Notice that it will display the value `5` in response. Thus, our return value for the expression `5` is `5`." } - step { message "Try `typeof(5)` and note what kind of object `5` is."} - step { message "Try creating decimal numbers."} - step { message "Try creating irrational numbers (a number that can only be fully expressed as the ratio of two numbers, like 2/3). Notice that it will convert it to a decimal."} - step { message "Try adding or subtracting numbers in the console by typing `6 + 12` or `15 - 32`."} - step { message "Try an edge case with numbers, like `12 / 0`." } - step { message "To assign a number to a variable, type `favoriteNumber = 5` into the console prompt. Then use favoriteNumber in the next expression, like `favoriteNumber + 7`. Variables in Javascript are traditionally 'camel-cased' with capital letters separating words in a variable name." } - step { message "More complex math, like exponents, will require us to use the Math object, as in `Math.pow(12, 2)`, but that shouldn't stop us from trying it out!"} - step { message "Bonus Points: Check out [Mozilla Developer Network Docs](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math) for the Math object, and try using some of the other methods they describe in your console!"} -end - - -message <<-MARKDOWN -## Strings -Strings are units of text, and we encapsulate them in `'single quotes'` or `"double quotes"`. -MARKDOWN -steps do - step { message "Try creating a string by typing `'this is a string'` into the console prompt."} - step { message "You can grab a string's individual characters with `'this is a string'[6]`, where the number 6 is the index of the character you want, starting at 0."} - step { message "Concatenate strings with `'my name is' + 'Michelle' + '.'`."} - step { message "Assign a string to a variable by writing `myName = 'Michelle'`."} - step { message "Use the variable as you would a literal string: `'Is your name ' + myName + '?'`"} - step { message "If you're ahead of others, check out the [MDN docs on strings](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String)."} -end - - -message <<-MARKDOWN -## Booleans (True/False) -Booleans are a type of object used to indicate true or false values in Javascript. They are most often used to help check whether a condition is true or not, or whether something exists. -MARKDOWN -steps do - step {message "Try creating a Boolean by typing `'x = false'`."} - step {message "`Type x==false?console.log(`'yes`'):console.log(`'no`');`."} -end -end \ No newline at end of file From 39377776bbc1b9c8a9ae89fccc4d10950035a852 Mon Sep 17 00:00:00 2001 From: Lillie Chilen Date: Sun, 15 Feb 2015 10:35:59 -0800 Subject: [PATCH 165/486] Add link to Code Newbie thread to footer - Hopefully this will reduce the number of issues that we get from people having trouble getting through the curriculum on their own --- lib/doc_page.rb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/doc_page.rb b/lib/doc_page.rb index bf90b2159..099bdb7b8 100644 --- a/lib/doc_page.rb +++ b/lib/doc_page.rb @@ -113,9 +113,13 @@ def body_content } footer { - p "RailsBridge Docs is maintained by RailsBridge volunteers." p do - text "If you find something that could be improved, please make a " + text "Going through this curriculum on your own? Get help at " + a "Code Newbie", href: "http://discourse.codenewbie.org/t/railsbridge-curriculum-questions/594/4" + text ", where RailsBridge volunteers can answer your questions." + end + p do + text "If you have a suggestion for improving the docs, please make a " a "pull request ", href: "https://github.com/railsbridge/docs" text "or " a "drop us a note ", href: "https://github.com/railsbridge/docs/issues/new" From cb83eef73ab8c3c51fb482dd49e04413d17c2142 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Sun, 15 Feb 2015 20:39:12 -0800 Subject: [PATCH 166/486] Fix broken flow in Frontend caused by bad 'developer tools' link --- sites/en/frontend/HTML_attributes.step | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/en/frontend/HTML_attributes.step b/sites/en/frontend/HTML_attributes.step index 8b5fcf923..50b538d17 100644 --- a/sites/en/frontend/HTML_attributes.step +++ b/sites/en/frontend/HTML_attributes.step @@ -163,5 +163,5 @@ MARKDOWN end -next_step "dev_tools" +next_step "developer_tools" From 9a38f727ad530cb7c077c5dd419b1f6ea78a1262 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Sun, 15 Feb 2015 20:49:49 -0800 Subject: [PATCH 167/486] Remove broken links to dochub, which is apparently no longer a thing Maybe if https://github.com/rgarcia/dochub/issues/46 gets resolved it will come back online? Remove an additional link to 'design resources' that is also dead Fixes #430 --- sites/en/frontend/HTML_tags.step | 4 +--- sites/en/frontend/add_more_elements.step | 1 - sites/en/frontend/make_columns.step | 3 +-- sites/en/frontend/resources.step | 2 -- 4 files changed, 2 insertions(+), 8 deletions(-) diff --git a/sites/en/frontend/HTML_tags.step b/sites/en/frontend/HTML_tags.step index b9d529af5..260881d78 100644 --- a/sites/en/frontend/HTML_tags.step +++ b/sites/en/frontend/HTML_tags.step @@ -199,10 +199,8 @@ are a ton of other tags you might use: Don't try to memorize all the tags! You can always look them up on sites like: +* [Sitepoint](http://reference.sitepoint.com/html) * [Mozilla Developer Network](https://developer.mozilla.org/en/HTML/Element) -* [DocHub](http://dochub.io/#html/) - - ## Try This What happens if you change the `

    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 literal 0 HcmV?d00001 diff --git a/sites/en/javascript-to-do-list/img/network_tab.png b/sites/en/javascript-to-do-list/img/network_tab.png new file mode 100644 index 0000000000000000000000000000000000000000..0bab3730752b159dc28387f8780e076e958c890a GIT binary patch literal 87614 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 PU>`9dX~7Z!9pC>0<@$T# literal 0 HcmV?d00001 diff --git a/sites/en/javascript-to-do-list/img/text_editor_html.png b/sites/en/javascript-to-do-list/img/text_editor_html.png new file mode 100644 index 0000000000000000000000000000000000000000..98072b963c3a7e9658d2bc8265362a8405493821 GIT binary patch literal 119787 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

    U(`3!rBGS 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 and not seeing our new jobs kinda sucks. Let's actually build the job board part of this job board now! + + # Get all the jobs out of the database + + If we're going to show our jobs in view, first we have to get them out of the database and store them in an instance variable. Update the index method to look like this: +MARKDOWN + +source_code :ruby, +<<-RUBY + def index + @jobs = Job.all + end +RUBY + +message <<-MARKDOWN + Before we show the jobs, let's actually look at what that is doing. Go back to your Rails console and run `Job.all`. +MARKDOWN + +discussion "Rails Console", <<-MARKDOWN + The Rails console is super fun! It's giving us direct access to our local database. + + * Try running `Job.all.to_sql`. What does that do? + * Something else here! +MARKDOWN + +message "# Show those jobs!" + +source_code_with_message "Add this to app/views/jobs/index.html.erb:", :ruby, +<<-RUBY + <% @jobs.each do |job| %> +

    MARKDOWN +insert 'lesson_format' + +insert 'teachers_note' + next_step "the_basics_of_a_website" From fb8a05bfd7d65954010d25411f395d4becc44579 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Fri, 8 May 2015 21:48:14 -0700 Subject: [PATCH 211/486] Assorted minor tweaks * Don't put `heroku info` in a big black box, that just means students always blindly type it in. * Switch a couple "Rails 4.1" to "Rails 4.2" * On the Suggestorton->Ruby page, tell students to just paste in the last example instead of trying to type it. --- sites/en/installfest/create_a_rails_app.step | 2 +- sites/en/installfest/deploy_a_rails_app.step | 11 +++++------ sites/en/installfest/osx_rvm.step | 2 +- sites/en/intro-to-rails/ruby_language.step | 1 + 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/sites/en/installfest/create_a_rails_app.step b/sites/en/installfest/create_a_rails_app.step index 6f3f1608c..6fe0da21d 100755 --- a/sites/en/installfest/create_a_rails_app.step +++ b/sites/en/installfest/create_a_rails_app.step @@ -45,7 +45,7 @@ step "Create a new Rails app" do fuzzy_result <<-TEXT => Booting WEBrick - => Rails 4.{FUZZY}1.x{/FUZZY} application starting in development on http://0.0.0.0:3000 + => Rails 4.{FUZZY}2.x{/FUZZY} application starting in development on http://0.0.0.0:3000 => Call with -d to detach => Ctrl-C to shutdown server [2010-09-30 21:04:12] INFO WEBrick 1.3.1 diff --git a/sites/en/installfest/deploy_a_rails_app.step b/sites/en/installfest/deploy_a_rails_app.step index 3279a3a73..5b0055362 100644 --- a/sites/en/installfest/deploy_a_rails_app.step +++ b/sites/en/installfest/deploy_a_rails_app.step @@ -166,20 +166,19 @@ bundle install --without production step "Visit your new application" do - message "In the browser, go to your application's URL. You'll need your Heroku application name." - - tip "To find your Heroku application name" do - console "heroku info" - end + message "Now that the app is deployed, you can visit it in a browser." tip "To quickly open your heroku application in a browser" do console "heroku open" end - message "The URL for your app is *application-name*.heroku.com -- so with the example output in the previous step, it would be floating-winter-18.heroku.com. Verify you see the welcome page. Leave this browser window open." + message "The URL for your app is *application-name*.heroku.com -- something like floating-winter-18.heroku.com." + + message "Verify you see the welcome page. Leave this browser window open." message "Create and save a new drink to verify you can write to the database on Heroku." + message "If you want to see a little more info about your app, you can run `heroku info`." end end diff --git a/sites/en/installfest/osx_rvm.step b/sites/en/installfest/osx_rvm.step index 6e57e59b2..9edab9c31 100644 --- a/sites/en/installfest/osx_rvm.step +++ b/sites/en/installfest/osx_rvm.step @@ -49,7 +49,7 @@ step "Install Rails" do console "gem install rails" verify do console "rails -v" - fuzzy_result "Rails 4.{FUZZY}1.x{/FUZZY}" + fuzzy_result "Rails 4.{FUZZY}2.x{/FUZZY}" end end diff --git a/sites/en/intro-to-rails/ruby_language.step b/sites/en/intro-to-rails/ruby_language.step index 8b091bc4e..830b335e5 100644 --- a/sites/en/intro-to-rails/ruby_language.step +++ b/sites/en/intro-to-rails/ruby_language.step @@ -137,6 +137,7 @@ pluralize("kiwi") step do message "Putting it all together, let's make a method that says your opinion of some fruits:" + message "**Don't try to type this all in!** Just paste it into irb and see what happens." console_without_message <<-RUBY def my_opinion(fruits) fruits.each do |fruit| From 29a14f168ff24ee7b50be7df58c0f8b4d27ace66 Mon Sep 17 00:00:00 2001 From: Morgan Owens Date: Sat, 30 May 2015 14:21:40 -0400 Subject: [PATCH 212/486] Deleted duplicate word. --- sites/en/frontend/basic_CSS.step | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/sites/en/frontend/basic_CSS.step b/sites/en/frontend/basic_CSS.step index 4e80576e9..3b60e112a 100644 --- a/sites/en/frontend/basic_CSS.step +++ b/sites/en/frontend/basic_CSS.step @@ -94,12 +94,12 @@ When you save and refresh your browser, you should see the styles you added: -The `type` and `media` attributes inside of the ` HTML message <<-MARKDOWN From 4ac4b0d3712c7f255d85d2f36b986ff9297a5cb5 Mon Sep 17 00:00:00 2001 From: Steve Barnett Date: Sat, 5 Mar 2016 13:47:05 +0200 Subject: [PATCH 310/486] Expand explanation of ready --- sites/en/frontend/jquery.step | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/sites/en/frontend/jquery.step b/sites/en/frontend/jquery.step index 19e59d0cd..0c715afbe 100644 --- a/sites/en/frontend/jquery.step +++ b/sites/en/frontend/jquery.step @@ -15,8 +15,11 @@ steps do end step do - message "jQuery is a JavaScript library that is designed to make it easy to interact with the contents of your HTML document. When you're writing jQuery, you're writing JavaScript — you're just interacting with objects and functions that jQuery has already defined." - message "Since you're using jQuery to interact with your document, you'll want to wait until your document is ready and loaded before you run your code. jQuery has a built-in method called 'ready' that checks for this, and runs your code after. Let's add this to your 'javascript.js' file, so you can write some jQuery." + message "jQuery is a JavaScript library that is designed to make it easy to interact with the contents of your HTML document. When you're writing jQuery, you're writing JavaScript — you're just using objects and functions that jQuery has already defined." + + message "When you're interacting with your document, you'll want to wait to run your code it's until safe to do so: when your document is ready and loaded. If you don't wait for that you might get errors. For example: your code may try and interact with things that aren't there yet." + + message "jQuery has a built-in method called `ready` that checks for this, and runs your code after. Let's add this to your `javascript.js` file." source_code :js, <<-JS $(document).ready(function() { /* Add code from the next steps here */ @@ -31,8 +34,8 @@ $("selector").click(function(){ /* do something */ }); JS message "Let's put in a real selector and have our function do something:" source_code :js, <<-JS -$("#copyright").click(function(){ - $(this).css('color','purple'); +$("#copyright").click(function(){ + $(this).css('color','purple'); }); JS message "When you click on the copyright line at the bottom of the page, you should see a result like this:" From 34aaceb09d7c89d6c94ea4cda70a9274ea783494 Mon Sep 17 00:00:00 2001 From: Steve Barnett Date: Sat, 5 Mar 2016 13:47:50 +0200 Subject: [PATCH 311/486] Use a more modern example of click handling. --- sites/en/frontend/jquery_vs_javascript.step | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/sites/en/frontend/jquery_vs_javascript.step b/sites/en/frontend/jquery_vs_javascript.step index b57bddc0e..7fc795db6 100644 --- a/sites/en/frontend/jquery_vs_javascript.step +++ b/sites/en/frontend/jquery_vs_javascript.step @@ -16,13 +16,13 @@ steps do end step do - message "Underneath the lines you just commented out, let's take a shot at writing the same functionality in straight JavaScript. There are a number of elegant ways to do this; here's one that's not elegant, but it's short:" + message "Underneath the lines you just commented out, let's take a shot at writing the same functionality in straight JavaScript. There are a number of ways to do this. Here's an example:" source_code :js, <<-JS -document.getElementById('copyright').onclick = function () { - this.style.color = 'purple'; -} +document.getElementById('copyright').addEventListener("click", function() { + this.style.color = 'purple'; +}); JS - message "If you save the page, refresh, and click, you should see the same visual result (purple text), but this isn't a great approach for a couple of reasons. Not only is this more typing, and harder to read, it's also easily breakable. (You can only set an element's onclick attribute to one thing, so it might get overwritten by another script on the page and not work later!) jQuery works in a different way, by listening for events, so different functions can all be listening for the same event, and you can add a new response to an event without worrying about overwriting an existing one." + message "If you save the page, refresh, and click, you should see the same visual result (purple text). jQuery's `click` is very similar to using `addEventListener` with `\"click\"`. Read more about [addEventListener on MDN](https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener)." end end From e57824597a03ff077000623d09e3bd628d74d7fa Mon Sep 17 00:00:00 2001 From: Steve Barnett Date: Sun, 6 Mar 2016 12:02:03 +0200 Subject: [PATCH 312/486] Add deploying again and heroku again pages --- .../consider_deploying_again.step | 15 +++++ .../deploying_to_heroku_again.step | 67 +++++++++++++++++++ 2 files changed, 82 insertions(+) create mode 100644 sites/en/intro-to-rails/consider_deploying_again.step create mode 100644 sites/en/intro-to-rails/deploying_to_heroku_again.step diff --git a/sites/en/intro-to-rails/consider_deploying_again.step b/sites/en/intro-to-rails/consider_deploying_again.step new file mode 100644 index 000000000..1cacd4e6b --- /dev/null +++ b/sites/en/intro-to-rails/consider_deploying_again.step @@ -0,0 +1,15 @@ +div :class => "deploying" do + h1 "Deploying" + blockquote do + message "Before the next step, you could try deploying your app to Heroku!" + + span "If this is your first time deploying your app, start at " + a 'Deploying to Heroku', href: 'deploying_to_heroku' + span ". " + + span "If you have already deployed your app to Heroku, go on to " + a 'Deploying to Heroku again', href: "deploying_to_heroku_again" + span "." + + end +end diff --git a/sites/en/intro-to-rails/deploying_to_heroku_again.step b/sites/en/intro-to-rails/deploying_to_heroku_again.step new file mode 100644 index 000000000..61f6ff92b --- /dev/null +++ b/sites/en/intro-to-rails/deploying_to_heroku_again.step @@ -0,0 +1,67 @@ +h2 do + span "If you haven't deployed your app to Heroku yet, start at " + a 'Deploying to Heroku', href: 'deploying_to_heroku' + span "." +end + +step "Commit any pending changes to git" do + message "Heroku will only receive the files we've committed into our local git repository. So we need to make sure all changed files have been committed." + console "git status" + message "`git status` shows you any pending changes you've created. If it has no output, you're already ready to deploy! Otherwise..." + + console <<-SHELL +git add . +git commit -m "Some helpful message for your future self" + SHELL + message "Your commit message should reference whatever your outstanding +changes are: something like \"Added votes to the topics index\"." +end + +step "Push changes to Heroku" do + console "git push heroku master" + message "This takes all changes you've committed locally and pushes them to Heroku." +end + +step "Run database migrations on Heroku" do + console "heroku run rake db:migrate" + message "This tells Heroku to run your migrations on its database, like +running `rake db:migrate` locally." + message "Heroku's database is separate from the one on your computer, which +means it needs to be updated every time you make changes to the structure of +your database." + message "It also means that you'll not see any of the data you entered into +the `sqlite3` database on your computer." +end + +step "Visit your application" do + console "heroku open" + message "This opens the new application in your browser." +end + +explanation do + message <<-MARKDOWN + First, we had to do some work to make Heroku happy with our application. This +required updating the `Gemfile` and bundling. + + * The `Gemfile` is a list of all the Ruby libraries your application needs. + What we've declared here is that we want to use the `sqlite3` library + while we're developing on our computer (the development group) but when + deploying to Heroku (the production group) we want to use the `pg` library, + which is made for the type of database that Heroku uses. + + * Bundler is how Ruby projects keep track of the gems that they use. We told + Bundler what we wanted to use in the `Gemfile`, now we need to make sure those + gems are installed. Since we don't have the type of database Heroku does, we + skip the production gems. Don't worry though! Bundler still logs them so + Heroku will install them when they get your code. + MARKDOWN + + message "You should be able to deploy your application any time it's in a good, working state. Your typical workflow will look like:" + img src: "img/workflow.png", alt: "Diagram showing git workflow of making changes, committing them, and pushing to Heroku.", style: "border: none" + ol do + li { message "Add or change some code" } + li { message "Commit your changes (`git commit`)" } + li { message "(repeat)" } + end + message "Any time your changes are committed, you should feel free to `git push heroku master` and boom! Your changes are live!" +end From f10e342e6038a13f8ff607a8d9cc59c196bfd540 Mon Sep 17 00:00:00 2001 From: Steve Barnett Date: Sun, 6 Mar 2016 12:02:34 +0200 Subject: [PATCH 313/486] Update deploying to heroku page, and links to it --- .../intro-to-rails/allow_people_to_vote.step | 2 +- .../clean_up_links_on_the_topics_list.step | 2 +- .../intro-to-rails/deploying_to_heroku.step | 126 ++++-------------- 3 files changed, 30 insertions(+), 100 deletions(-) diff --git a/sites/en/intro-to-rails/allow_people_to_vote.step b/sites/en/intro-to-rails/allow_people_to_vote.step index 151a49a2a..4fe37e145 100644 --- a/sites/en/intro-to-rails/allow_people_to_vote.step +++ b/sites/en/intro-to-rails/allow_people_to_vote.step @@ -80,6 +80,6 @@ steps { end } -insert 'consider_deploying' +insert 'consider_deploying_again' next_step "redirect_to_the_topics_list_after_creating_a_new_topic" diff --git a/sites/en/intro-to-rails/clean_up_links_on_the_topics_list.step b/sites/en/intro-to-rails/clean_up_links_on_the_topics_list.step index 4c33b2723..811edf3f6 100644 --- a/sites/en/intro-to-rails/clean_up_links_on_the_topics_list.step +++ b/sites/en/intro-to-rails/clean_up_links_on_the_topics_list.step @@ -39,6 +39,6 @@ explanation { MARKDOWN } -insert 'consider_deploying' +insert 'consider_deploying_again' next_step "credits_and_next_steps" diff --git a/sites/en/intro-to-rails/deploying_to_heroku.step b/sites/en/intro-to-rails/deploying_to_heroku.step index db9067f0d..b9e2070d2 100644 --- a/sites/en/intro-to-rails/deploying_to_heroku.step +++ b/sites/en/intro-to-rails/deploying_to_heroku.step @@ -1,119 +1,49 @@ h2 do - span "If you haven't yet deployed to Heroku, start at " - a 'First-time setup', href: '#first-time' - span ". Otherwise, start at " - a 'Every time', href: '#every-time' + span "If you have already deployed your app to Heroku, go on to " + a 'Deploying to Heroku again', href: "deploying_to_heroku_again" span "." end -a name: 'first-time' -situation "First-time setup" do - step "Create a Heroku application" do - console "heroku create" - message "`heroku create` registers a new application on Heroku's system. You should see some output including your new app's URL." - end +step "Create a Heroku application" do + console "heroku create" + message "`heroku create` registers a new application on Heroku's system. You should see some output including your new app's URL." +end - step "Edit the Gemfile" do - important "Each application has its own `Gemfile`. Be sure you're opening the one inside your app's folder." +step "Edit the Gemfile" do + important "Each application has its own `Gemfile`. Be sure you're opening the one inside your app's folder." - message "Heroku will run our application slightly differently than our development computer does, which requires us to make a small change to our `Gemfile`." + message "Heroku will run our application slightly differently than our development computer does, which requires us to make a small change to our `Gemfile`." - message "Open the file called `Gemfile` in Sublime Text, or your preferred editor, and find the line containing:" + message "Open the file called `Gemfile` in Sublime Text, or your preferred editor, and find the line containing:" - source_code :ruby, <<-RUBY + source_code :ruby, <<-RUBY gem 'sqlite3' - RUBY + RUBY - message "**Remove that line** and replace it with:" + message "**Remove that line** and replace it with:" - source_code :ruby, <<-RUBY + source_code :ruby, <<-RUBY group :development, :test do - gem 'sqlite3' +gem 'sqlite3' end group :production do - gem 'pg' - gem 'rails_12factor' +gem 'pg' +gem 'rails_12factor' end - RUBY - end - - step "Apply the Gemfile changes" do - console "bundle install --without production" - message "Every time the `Gemfile` changes, you need to run ``bundle install`` for the changes to be processed. The processed version of the changes is stored in another file called ``Gemfile.lock``." - end - - step "Commit the Gemfile changes" do - message "There are now changes to `Gemfile` and `Gemfile.lock` that need to be committed before we can push to Heroku." - console <<-SHELL -git add . -git commit -m "Changed Gemfile for Heroku" - SHELL - tip "There is a period after the word add in the first line." - end + RUBY end -a name: 'every-time' -situation "Every time" do - step "Commit any pending changes to git" do - message "Heroku will only receive the files we've committed into our local git repository. So we need to make sure all changed files have been committed." - console "git status" - message "`git status` shows you any pending changes you've created. If it has no output, you're already ready to deploy! Otherwise..." - - console <<-SHELL -git add . -git commit -m "Some helpful message for your future self" - SHELL - message "Your commit message should reference whatever your outstanding -changes are: something like \"Added votes to the topics index\"." - end - - step "Push changes to Heroku" do - console "git push heroku master" - message "This takes all changes you've committed locally and pushes them to Heroku." - end - - step "Run database migrations on Heroku" do - console "heroku run rake db:migrate" - message "This tells Heroku to run your migrations on its database, like -running `rake db:migrate` locally." - message "Heroku's database is separate from the one on your computer, which -means it needs to be updated every time you make changes to the structure of -your database." - message "It also means that you'll not see any of the data you entered into -the `sqlite3` database on your computer." - end - - step "Visit your application" do - console "heroku open" - message "This opens the new application in your browser." - end +step "Apply the Gemfile changes" do + console "bundle install --without production" + message "Every time the `Gemfile` changes, you need to run ``bundle install`` for the changes to be processed. The processed version of the changes is stored in another file called ``Gemfile.lock``." end -explanation do - message <<-MARKDOWN - First, we had to do some work to make Heroku happy with our application. This -required updating the `Gemfile` and bundling. - - * The `Gemfile` is a list of all the Ruby libraries your application needs. - What we've declared here is that we want to use the `sqlite3` library - while we're developing on our computer (the development group) but when - deploying to Heroku (the production group) we want to use the `pg` library, - which is made for the type of database that Heroku uses. - - * Bundler is how Ruby projects keep track of the gems that they use. We told - Bundler what we wanted to use in the `Gemfile`, now we need to make sure those - gems are installed. Since we don't have the type of database Heroku does, we - skip the production gems. Don't worry though! Bundler still logs them so - Heroku will install them when they get your code. - MARKDOWN - - message "You should be able to deploy your application any time it's in a good, working state. Your typical workflow will look like:" - img src: "img/workflow.png", alt: "Diagram showing git workflow of making changes, committing them, and pushing to Heroku.", style: "border: none" - ol do - li { message "Add or change some code" } - li { message "Commit your changes (`git commit`)" } - li { message "(repeat)" } - end - message "Any time your changes are committed, you should feel free to `git push heroku master` and boom! Your changes are live!" +step "Commit the Gemfile changes" do + message "There are now changes to `Gemfile` and `Gemfile.lock` that need to be committed before we can push to Heroku." + console <<-SHELL +git add . +git commit -m "Changed Gemfile for Heroku" + SHELL + tip "There is a period after the word add in the first line." end From 884f72e3f21665aa9534c8830caf9aba86159e49 Mon Sep 17 00:00:00 2001 From: Steve Barnett Date: Sun, 6 Mar 2016 12:08:12 +0200 Subject: [PATCH 314/486] Change order of deploy options --- sites/en/intro-to-rails/consider_deploying_again.step | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/sites/en/intro-to-rails/consider_deploying_again.step b/sites/en/intro-to-rails/consider_deploying_again.step index 1cacd4e6b..071dc4f21 100644 --- a/sites/en/intro-to-rails/consider_deploying_again.step +++ b/sites/en/intro-to-rails/consider_deploying_again.step @@ -3,13 +3,13 @@ div :class => "deploying" do blockquote do message "Before the next step, you could try deploying your app to Heroku!" - span "If this is your first time deploying your app, start at " - a 'Deploying to Heroku', href: 'deploying_to_heroku' - span ". " - span "If you have already deployed your app to Heroku, go on to " a 'Deploying to Heroku again', href: "deploying_to_heroku_again" span "." + span "If this is your first time deploying your app, start at " + a 'Deploying to Heroku', href: 'deploying_to_heroku' + span ". " + end end From 2aeff9e217f2d2fcca2e8032ac0d7107b86fa4fd Mon Sep 17 00:00:00 2001 From: Steve Barnett Date: Sun, 6 Mar 2016 21:24:53 +0200 Subject: [PATCH 315/486] Add xclip explanation --- sites/en/installfest/create_a_github_account.step | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sites/en/installfest/create_a_github_account.step b/sites/en/installfest/create_a_github_account.step index fefd4ed8e..88f0e113c 100644 --- a/sites/en/installfest/create_a_github_account.step +++ b/sites/en/installfest/create_a_github_account.step @@ -33,6 +33,8 @@ step "Set up SSH authentication with GitHub" do BASH message "Windows users," + message "`sudo apt-get install xclip` installs a tiny application, xclip, that lets us copy the contents of a file without opening it. Mac and Windows users have similar things already installed (`pbcopy` and `clip`)." + console "clip < \"%userprofile%\\.ssh\\id_rsa.pub\"" message "Now that you have copied the key to your clipboard, you can add it to the GitHub account you created earlier." From 3a83fef8449499ad26cded6ff2d28c65245213c6 Mon Sep 17 00:00:00 2001 From: Steve Barnett Date: Sun, 6 Mar 2016 21:25:21 +0200 Subject: [PATCH 316/486] Added stray characters explanation --- sites/en/installfest/create_a_github_account.step | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/en/installfest/create_a_github_account.step b/sites/en/installfest/create_a_github_account.step index 88f0e113c..5be53933b 100644 --- a/sites/en/installfest/create_a_github_account.step +++ b/sites/en/installfest/create_a_github_account.step @@ -21,7 +21,7 @@ end step "Set up SSH authentication with GitHub" do - message "Adding an SSH key to GitHub allows you to pull and push data without typing in your password all the time. First we'll copy the key we generated in the **Create an SSH Key** step and add it to your GitHub account" + message "Adding an SSH key to GitHub allows you to pull and push data without typing in your password all the time. First we'll copy the key we generated in the **Create an SSH Key** step and add it to your GitHub account. We'll use a terminal command to do that, so that we don't add any newlines or whitespace that could cause an error." message "Mac users," console "pbcopy < ~/.ssh/id_rsa.pub" From e17ea9864b7476931562efbcd725c9efbed957a9 Mon Sep 17 00:00:00 2001 From: Steve Barnett Date: Sun, 6 Mar 2016 21:25:36 +0200 Subject: [PATCH 317/486] Make OS divisions clearer --- sites/en/installfest/create_a_github_account.step | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sites/en/installfest/create_a_github_account.step b/sites/en/installfest/create_a_github_account.step index 5be53933b..887aff39c 100644 --- a/sites/en/installfest/create_a_github_account.step +++ b/sites/en/installfest/create_a_github_account.step @@ -23,18 +23,18 @@ step "Set up SSH authentication with GitHub" do message "Adding an SSH key to GitHub allows you to pull and push data without typing in your password all the time. First we'll copy the key we generated in the **Create an SSH Key** step and add it to your GitHub account. We'll use a terminal command to do that, so that we don't add any newlines or whitespace that could cause an error." - message "Mac users," + h2 "Mac users" console "pbcopy < ~/.ssh/id_rsa.pub" - message "Linux users," + h2 "Linux users" console <<-BASH sudo apt-get install xclip xclip -sel clip < ~/.ssh/id_rsa.pub BASH - message "Windows users," message "`sudo apt-get install xclip` installs a tiny application, xclip, that lets us copy the contents of a file without opening it. Mac and Windows users have similar things already installed (`pbcopy` and `clip`)." + h2 "Windows users" console "clip < \"%userprofile%\\.ssh\\id_rsa.pub\"" message "Now that you have copied the key to your clipboard, you can add it to the GitHub account you created earlier." From 7fbf965666ee058d007513b145ff525d0ebc3657 Mon Sep 17 00:00:00 2001 From: Steve Barnett Date: Mon, 7 Mar 2016 06:26:54 +0200 Subject: [PATCH 318/486] =?UTF-8?q?Hide=20=E2=80=9Cconsider=E2=80=9D=20fro?= =?UTF-8?q?m=20TOC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../intro-to-rails/_consider_deploying_again.step | 13 +++++++++++++ .../intro-to-rails/consider_deploying_again.step | 15 --------------- 2 files changed, 13 insertions(+), 15 deletions(-) create mode 100644 sites/en/intro-to-rails/_consider_deploying_again.step delete mode 100644 sites/en/intro-to-rails/consider_deploying_again.step diff --git a/sites/en/intro-to-rails/_consider_deploying_again.step b/sites/en/intro-to-rails/_consider_deploying_again.step new file mode 100644 index 000000000..93c2bee43 --- /dev/null +++ b/sites/en/intro-to-rails/_consider_deploying_again.step @@ -0,0 +1,13 @@ +div :class => "deploying" do + h1 "Deploying" + blockquote do + + message <<-MARKDOWN + Before the next step, you could try deploying your app to Heroku! + + * If you have already deployed your app to Heroku, go on to [Deploying to Heroku again](deploying_to_heroku_again). + * If this is your first time deploying your app, start at [Deploying to Heroku](deploying_to_heroku) + MARKDOWN + + end +end diff --git a/sites/en/intro-to-rails/consider_deploying_again.step b/sites/en/intro-to-rails/consider_deploying_again.step deleted file mode 100644 index 071dc4f21..000000000 --- a/sites/en/intro-to-rails/consider_deploying_again.step +++ /dev/null @@ -1,15 +0,0 @@ -div :class => "deploying" do - h1 "Deploying" - blockquote do - message "Before the next step, you could try deploying your app to Heroku!" - - span "If you have already deployed your app to Heroku, go on to " - a 'Deploying to Heroku again', href: "deploying_to_heroku_again" - span "." - - span "If this is your first time deploying your app, start at " - a 'Deploying to Heroku', href: 'deploying_to_heroku' - span ". " - - end -end From c00ab114d722fbac26822f6eeebea6c8c281c942 Mon Sep 17 00:00:00 2001 From: Steve Barnett Date: Mon, 7 Mar 2016 06:29:33 +0200 Subject: [PATCH 319/486] Move heroku deploy bits to partials --- .../intro-to-rails/_deploying_to_heroku.step | 43 +++++++++++++ .../_deploying_to_heroku_again.step | 61 ++++++++++++++++++ .../intro-to-rails/deploying_to_heroku.step | 44 +------------ .../deploying_to_heroku_again.step | 62 +------------------ 4 files changed, 107 insertions(+), 103 deletions(-) create mode 100644 sites/en/intro-to-rails/_deploying_to_heroku.step create mode 100644 sites/en/intro-to-rails/_deploying_to_heroku_again.step diff --git a/sites/en/intro-to-rails/_deploying_to_heroku.step b/sites/en/intro-to-rails/_deploying_to_heroku.step new file mode 100644 index 000000000..1a958fb56 --- /dev/null +++ b/sites/en/intro-to-rails/_deploying_to_heroku.step @@ -0,0 +1,43 @@ +step "Create a Heroku application" do + console "heroku create" + message "`heroku create` registers a new application on Heroku's system. You should see some output including your new app's URL." +end + +step "Edit the Gemfile" do + important "Each application has its own `Gemfile`. Be sure you're opening the one inside your app's folder." + + message "Heroku will run our application slightly differently than our development computer does, which requires us to make a small change to our `Gemfile`." + + message "Open the file called `Gemfile` in Sublime Text, or your preferred editor, and find the line containing:" + + source_code :ruby, <<-RUBY +gem 'sqlite3' + RUBY + + message "**Remove that line** and replace it with:" + + source_code :ruby, <<-RUBY +group :development, :test do +gem 'sqlite3' +end + +group :production do +gem 'pg' +gem 'rails_12factor' +end + RUBY +end + +step "Apply the Gemfile changes" do + console "bundle install --without production" + message "Every time the `Gemfile` changes, you need to run ``bundle install`` for the changes to be processed. The processed version of the changes is stored in another file called ``Gemfile.lock``." +end + +step "Commit the Gemfile changes" do + message "There are now changes to `Gemfile` and `Gemfile.lock` that need to be committed before we can push to Heroku." + console <<-SHELL +git add . +git commit -m "Changed Gemfile for Heroku" + SHELL + tip "There is a period after the word add in the first line." +end diff --git a/sites/en/intro-to-rails/_deploying_to_heroku_again.step b/sites/en/intro-to-rails/_deploying_to_heroku_again.step new file mode 100644 index 000000000..8447d1810 --- /dev/null +++ b/sites/en/intro-to-rails/_deploying_to_heroku_again.step @@ -0,0 +1,61 @@ +step "Commit any pending changes to git" do + message "Heroku will only receive the files we've committed into our local git repository. So we need to make sure all changed files have been committed." + console "git status" + message "`git status` shows you any pending changes you've created. If it has no output, you're already ready to deploy! Otherwise..." + + console <<-SHELL +git add . +git commit -m "Some helpful message for your future self" + SHELL + message "Your commit message should reference whatever your outstanding +changes are: something like \"Added votes to the topics index\"." +end + +step "Push changes to Heroku" do + console "git push heroku master" + message "This takes all changes you've committed locally and pushes them to Heroku." +end + +step "Run database migrations on Heroku" do + console "heroku run rake db:migrate" + message "This tells Heroku to run your migrations on its database, like +running `rake db:migrate` locally." + message "Heroku's database is separate from the one on your computer, which +means it needs to be updated every time you make changes to the structure of +your database." + message "It also means that you'll not see any of the data you entered into +the `sqlite3` database on your computer." +end + +step "Visit your application" do + console "heroku open" + message "This opens the new application in your browser." +end + +explanation do + message <<-MARKDOWN + First, we had to do some work to make Heroku happy with our application. This +required updating the `Gemfile` and bundling. + + * The `Gemfile` is a list of all the Ruby libraries your application needs. + What we've declared here is that we want to use the `sqlite3` library + while we're developing on our computer (the development group) but when + deploying to Heroku (the production group) we want to use the `pg` library, + which is made for the type of database that Heroku uses. + + * Bundler is how Ruby projects keep track of the gems that they use. We told + Bundler what we wanted to use in the `Gemfile`, now we need to make sure those + gems are installed. Since we don't have the type of database Heroku does, we + skip the production gems. Don't worry though! Bundler still logs them so + Heroku will install them when they get your code. + MARKDOWN + + message "You should be able to deploy your application any time it's in a good, working state. Your typical workflow will look like:" + img src: "img/workflow.png", alt: "Diagram showing git workflow of making changes, committing them, and pushing to Heroku.", style: "border: none" + ol do + li { message "Add or change some code" } + li { message "Commit your changes (`git commit`)" } + li { message "(repeat)" } + end + message "Any time your changes are committed, you should feel free to `git push heroku master` and boom! Your changes are live!" +end diff --git a/sites/en/intro-to-rails/deploying_to_heroku.step b/sites/en/intro-to-rails/deploying_to_heroku.step index b9e2070d2..9799c37cf 100644 --- a/sites/en/intro-to-rails/deploying_to_heroku.step +++ b/sites/en/intro-to-rails/deploying_to_heroku.step @@ -4,46 +4,6 @@ h2 do span "." end -step "Create a Heroku application" do - console "heroku create" - message "`heroku create` registers a new application on Heroku's system. You should see some output including your new app's URL." -end - -step "Edit the Gemfile" do - important "Each application has its own `Gemfile`. Be sure you're opening the one inside your app's folder." - - message "Heroku will run our application slightly differently than our development computer does, which requires us to make a small change to our `Gemfile`." - - message "Open the file called `Gemfile` in Sublime Text, or your preferred editor, and find the line containing:" - - source_code :ruby, <<-RUBY -gem 'sqlite3' - RUBY - - message "**Remove that line** and replace it with:" - - source_code :ruby, <<-RUBY -group :development, :test do -gem 'sqlite3' -end - -group :production do -gem 'pg' -gem 'rails_12factor' -end - RUBY -end +insert '_deploying_to_heroku' -step "Apply the Gemfile changes" do - console "bundle install --without production" - message "Every time the `Gemfile` changes, you need to run ``bundle install`` for the changes to be processed. The processed version of the changes is stored in another file called ``Gemfile.lock``." -end - -step "Commit the Gemfile changes" do - message "There are now changes to `Gemfile` and `Gemfile.lock` that need to be committed before we can push to Heroku." - console <<-SHELL -git add . -git commit -m "Changed Gemfile for Heroku" - SHELL - tip "There is a period after the word add in the first line." -end +insert '_deploying_to_heroku_again' diff --git a/sites/en/intro-to-rails/deploying_to_heroku_again.step b/sites/en/intro-to-rails/deploying_to_heroku_again.step index 61f6ff92b..38ef01c89 100644 --- a/sites/en/intro-to-rails/deploying_to_heroku_again.step +++ b/sites/en/intro-to-rails/deploying_to_heroku_again.step @@ -4,64 +4,4 @@ h2 do span "." end -step "Commit any pending changes to git" do - message "Heroku will only receive the files we've committed into our local git repository. So we need to make sure all changed files have been committed." - console "git status" - message "`git status` shows you any pending changes you've created. If it has no output, you're already ready to deploy! Otherwise..." - - console <<-SHELL -git add . -git commit -m "Some helpful message for your future self" - SHELL - message "Your commit message should reference whatever your outstanding -changes are: something like \"Added votes to the topics index\"." -end - -step "Push changes to Heroku" do - console "git push heroku master" - message "This takes all changes you've committed locally and pushes them to Heroku." -end - -step "Run database migrations on Heroku" do - console "heroku run rake db:migrate" - message "This tells Heroku to run your migrations on its database, like -running `rake db:migrate` locally." - message "Heroku's database is separate from the one on your computer, which -means it needs to be updated every time you make changes to the structure of -your database." - message "It also means that you'll not see any of the data you entered into -the `sqlite3` database on your computer." -end - -step "Visit your application" do - console "heroku open" - message "This opens the new application in your browser." -end - -explanation do - message <<-MARKDOWN - First, we had to do some work to make Heroku happy with our application. This -required updating the `Gemfile` and bundling. - - * The `Gemfile` is a list of all the Ruby libraries your application needs. - What we've declared here is that we want to use the `sqlite3` library - while we're developing on our computer (the development group) but when - deploying to Heroku (the production group) we want to use the `pg` library, - which is made for the type of database that Heroku uses. - - * Bundler is how Ruby projects keep track of the gems that they use. We told - Bundler what we wanted to use in the `Gemfile`, now we need to make sure those - gems are installed. Since we don't have the type of database Heroku does, we - skip the production gems. Don't worry though! Bundler still logs them so - Heroku will install them when they get your code. - MARKDOWN - - message "You should be able to deploy your application any time it's in a good, working state. Your typical workflow will look like:" - img src: "img/workflow.png", alt: "Diagram showing git workflow of making changes, committing them, and pushing to Heroku.", style: "border: none" - ol do - li { message "Add or change some code" } - li { message "Commit your changes (`git commit`)" } - li { message "(repeat)" } - end - message "Any time your changes are committed, you should feel free to `git push heroku master` and boom! Your changes are live!" -end +insert '_deploying_to_heroku_again' From 03d987ea25d2a4aa08cd50c3d79c86584101d4e9 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Sun, 6 Mar 2016 21:15:46 -0800 Subject: [PATCH 320/486] Add frontend starter assets for frontend curriculum Previously, these required downloading a .zip from another github repo It's better for them to live here so they can be updated atomically with any relevant docs changes! Also: Updates the zipfile generation code to preserve directory structures for everything past the first directory, e.g.: creating a zip using a file called great-curriculum.zip-manifest containing the following text: /zip-content/docs/README.txt ... will create a zip called 'great-curriculum.zip' with one file located at the path 'great-curriculum/docs/README.txt' Fixes #533 --- app.rb | 5 +- sites/en/frontend/add_starter_files.step | 2 +- .../en/frontend/front-end-lesson.zip-manifest | 5 ++ sites/en/frontend/img/zip.png | Bin 15167 -> 15534 bytes sites/en/frontend/zip_content/.gitignore | 5 ++ sites/en/frontend/zip_content/index.html | 77 ++++++++++++++++++ .../zip_content/resources/javascript.js | 1 + .../frontend/zip_content/resources/layout.css | 58 +++++++++++++ .../zip_content/resources/picture.jpg | Bin 0 -> 5645 bytes 9 files changed, 151 insertions(+), 2 deletions(-) create mode 100644 sites/en/frontend/front-end-lesson.zip-manifest create mode 100644 sites/en/frontend/zip_content/.gitignore create mode 100755 sites/en/frontend/zip_content/index.html create mode 100755 sites/en/frontend/zip_content/resources/javascript.js create mode 100755 sites/en/frontend/zip_content/resources/layout.css create mode 100755 sites/en/frontend/zip_content/resources/picture.jpg diff --git a/app.rb b/app.rb index 57ec01538..1152d9166 100755 --- a/app.rb +++ b/app.rb @@ -252,7 +252,10 @@ def render_deck FileUtils.rm_rf(zip_path) Zip::File.open(zip_path, Zip::File::CREATE) do |zipfile| manifest_files.each do |filename| - zipfile.add(File.join(params[:name], File.basename(filename)), File.join(site_dir, filename)) + filename_without_first_directory = filename.split(File::SEPARATOR)[1..-1].join(File::SEPARATOR) + location_in_zip = File.join(params[:name], filename_without_first_directory) + location_on_disk = File.join(site_dir, filename) + zipfile.add(location_in_zip, location_on_disk) end end send_file zip_path diff --git a/sites/en/frontend/add_starter_files.step b/sites/en/frontend/add_starter_files.step index c0dcb0155..f11a992eb 100644 --- a/sites/en/frontend/add_starter_files.step +++ b/sites/en/frontend/add_starter_files.step @@ -5,7 +5,7 @@ end steps do step do message <<-MARKDOWN - Download the .zip file from [this link](https://github.com/eanakashima/front-end-lesson/archive/master.zip) + Download the .zip file from [this link](front-end-lesson.zip) When the file download finishes, find it on your computer and unzip it. MARKDOWN end diff --git a/sites/en/frontend/front-end-lesson.zip-manifest b/sites/en/frontend/front-end-lesson.zip-manifest new file mode 100644 index 000000000..64d476f25 --- /dev/null +++ b/sites/en/frontend/front-end-lesson.zip-manifest @@ -0,0 +1,5 @@ +zip_content/.gitignore +zip_content/index.html +zip_content/resources/javascript.js +zip_content/resources/layout.css +zip_content/resources/picture.jpg \ No newline at end of file diff --git a/sites/en/frontend/img/zip.png b/sites/en/frontend/img/zip.png index 3f7b7235a357b67fa497152ce022ec2bc048323b..08c6ce15eccd7500940cdf26900febef96aa9056 100644 GIT binary patch literal 15534 zcmYj&V{j#17w$}K+sVY9Ozg>t%@bo{+xCekwr$(CjfrhrH}7}rR^9&5wO4PgdKUNU z?ofGIF+?~#xNqOSAxek~D}MV12K;K*!GM3=J*{%tz8<{GODl_9US8hc-{0NcU0q#$ zb$vBHKR<6DUUqkP7Zw)Q*Vo6#$B&MV*49=xH#h6+>z9_6W@l&j_xGo!raC%0uCK3a zYHFIBn;RP&ySlo}%*=d!eTRmIdU|>W1_nk(M*8~tT3cJIs;bV;PA@Jl?jPA78=2!5?py<9vPZAJ4*leXXplYX99=EnPo;@$vcS8`S9Q8$NsW=Ia;d z>FIg1TIcWU@8IAN9~ZaL6iY}*00My`qoRC+%6uc6BI^I;_pZ6Qxt%}0xVXAFJ3HqU zyWar=%pmyuKWt-+X>v1qKD~J-=-)R(9BwTe8yhPsDn34J-);4P)5b;m#iaZBf+5&z zJf#mFNJ&Y}9o+iVuD@N4$5#!!9QFsM^^}&D#!`TfC}@H-XemZ=Rb=$SIm{k5_hzk9QSQ6%ddNZ>`EpPV|p&+ziW|caG*`HTIPQ z2dAAlE#R>$c-oJ?`x^!hu6wHu3{q172Y0?1GAuGxYiZ29Uvmu2wpyvnDX8uYkIiD^ z2c6qnMykX41E53Nb%emh=cR;;;^M%;qj-cgJXKf*d5ItEtFK1fMGcu3|6n-hC|5Ov z#f1Ap)0$tj0g4o4XNR@HWo4B;Lh<8*O1_jH%282PY5FG!^o?2Zjw|omH!ckc;or)x zt7qz(#nK8m8`cdbSu1Oqxb{hAP*pdD>ABHTw|ePUf^kwadIW>}5`>D97?J;QgMM(y zOa$168nf=PfH>o%D3k24TSQ5pmztJr)}q$*9MdN`eto_yHFf%USy=h}DxxOjX;5u# z%t7=)lzeq2OmLQD-og?r=WX8~S$q5B`4sd`Ed>a!x^>xqx?fCGZotEdcw_!f`Sjuwy_PSC2PL*P;zkc#T3{h7>1 zl!p-BQv`+J8s0E#MHnHpgAzV?KHE@x*R!5~X>7jJo!cO3^A?*-WsU_lfDsj^>PSf0EBf0d6{aDr9#qGWAt5Rm(udIMe6%L)Y(PhJ}#%q?8H7;PzX`jEX zkjWX`b=7)xfC$<3@*}$wLAl*q%#eb#clrCx*@4M5YS(U8@v%3}S zif&^<4xXsW^;STVR8ps>ZM7O?6o2PipOOQWOsdDppG?j^6hoEm`-1f{)yvMiR(T3) zUwE8$y{(`?F{rx6@fP!CIEZ6pTLtxxnEh_iUN9jD%a@PVN^8rzhRTwGlfldToZ|z;qS`?Cm zJVTW3?LO_Z_9*EbV>C9csUMnG;qO1+mIZ3RB?~1BZZ*CH3-HSvroE04z&2pMDrvq$ zKUU>;QCwo`a5}#&uF_k*gFS(ejy9W+kr`L;mL~(rmY7N(6z44fmHxn_SCX zi(0&nsR!hj*ps3(xNv2XNreD{Tr!QN9}{4KOeRT%vl6kSB>GGAm*SG*a%nK^+Ew4L z^~jhU|F3Lbg6SP+665ILZi&W^#DCYknQ3~(9{9Usxu$f~v+;wOLwQPwyOsvLM76o* zmLWq~=VWmXpj>4gzt^Vf!!F~qr)r`~tdB6L$U?RbS9?O&n_LO&iv6X|w(sqlY0zSq zy=g;9zC$)}C}!n@++>vE-=<|v!NgsoxkNvPJJhB8#72^KiF2Z28G^djA+g5}7qdbr zc6m-*s2uJ=agR;Mh}T+8!LMujBMyAB)jkg^!+nvO2xx`YY?&Mn{YsV6yb5C<^T4*a zP^*-qK((7NZ~HXNNK4Pult_>;sB*mDM0M+fVgK2KUOVfAIdVZ?Ax8y+J+#vOO7Ko4 z&RC(;v}`R9pJVaB&EciCwzJ~s6fT}5W()F4FuEnmlxY>cJ>{T-e83{gh%u+0{&N`O zf`)|5lr2MkL2VbV>Cw`$ajA_4Zx$b|uDvKzMgc#nOs6BfE3HeDuR&s=#xR$Cv6*7a zinFS~VN8YN9p=Pa<6$YhksCh)=+taiYARb5CNAT;Q86h&v@|;f)#kzxOl$j@c=I;& z#JU-sS=Qe3t*KGJ3t=oZr3f z*RSyIErVL$_bzyG^+S4wFY(9LSQwh_o#CowM@{QTl4=XQT80%8Vp%z9<%uTy|4fWP zi_+}lGA~=fyPkJbmaw8oa;nGt<2}ro9&sS55tAC@DUm3P)0+qOXhSpQvs}!dSJs!; zHBH;ze#z&wFqSm0difZGxMx$xQCwDBWo@{51H|6Y%B{@pY`vpII7pL)m_&5r8PV%c zQ-|(8na!f(JklK*y^)(h3UUtO{}JTx*jxWGG9_9;vKqX4QomuFY3{Eb&{JvsvH=Sf z@Et~^&FInwplQ}a0{ahd)!cch^0$go04NSt2~j?RqU5Iw)f9fM6W#wXE3*(?h(KKO z+^(uFG=Gsfp*<-}oAc7z8_Ta~lr*udRIXhuRW2p-iROeZg5gY^*pl&;KTzD^{gG(p zUv-4>9VKZu3r<2>MEZBE>=CeOnpo_9D6GY*(6mh2I&3AnjH93{CZ(&-;jD7fs=>j# zKPxM1dd1(}!R2Su*xb3}nT}Vv>p)n;N^3$U;w>Q8NkQYwNTLsQ`JB&|ui28tV{#qN zM=CTQ*IVjrP8Z|UzPZrHeO#R^fE*8!lfg8)6pzmb!fm7qyrB--d#e*}4A3DYlB2+= z35>=`-z$Hsf0UGf&7r{3MB`q|Wg^5-1Ix?CWM+yhLMAd6ALkcj_TM{FzOpQbLX_E7 zW5d%Eek}CDyCKT9aB|pz*!mF&x|6j!VHxdyBFttVDYuW@ieAPM19`{bKSZnUw+D*= zMo0Jvw!VL9BgVfxWDp@t`<%*zn?(pZdQu8IEVESlSo$0h8ppqHfZo%XlAn^r$8P0h zUeRhRj3LGGw1m~I1XaNCey;WCN4XCl35#XfoZFUXtex6*<1HsF>)#as=#_F@(z$8|}xLIZMmuS7!>2#yT!Nn(uQTwG@pz#CXv-A}c z;9j7=HCeyXRTl_?JD>#AkvW6OLva;_B$Me6ws|mbBX=|6FgHFoiTa2vuKFt56Qw~g zAL172Dp~e#IdJ#1eT8UIpM7}bxq$nF3nFAu&-An~w(*>2RB;-yIDeU@|IHj-Nq}n4 z=}m`>UIt^V;Zx`bRkNw}U<5jSU#pntVtb(@3YLT0$3XXpp(?J0CZ;x}G5PKg+YJVh z_+3@6;C~~i(U^Q(mj&SgP)KJKVo@Fa%!cAjl(2oh+Qrh=2gp@9n94B`v!spoBh5B{ z3Sp#{qjdnBE-wb(KjP64bqUmyU2p}Y!$=O(l@z$>&kjuhFIUWN;<(G3jD8zN$9(xF zKAi$|&()mBNV|R;I*#O=ox_X6w?CF&4j!Abez^-JH&YKQHugtQv4BDj(``$_xemcp zzEcMdZ?t;)K*nqlZ!E2M5j4LdJ@(z04D1?DYFg$MWlW}VRr)+%#WHO|b_xiXV7r~` z&OKtizS>qX_Pw_F+;dH*-DNGeB(5t*k&M!U4dTF{_aWT&+F2%A#z5n;=i#dPh4e#L z*9Jz1=z;b!I6l7da}>$C1X&CrU9(HNy{LGV%Br~Ft|WWpWijoXO9OqBfKA^Ix+h@kVI{8@Y<=muj>!H>-YDjR9{kk6EXWiv5`v>OK+zWoRm!Sy+s1^3TDTE$zJ=FokYXQ`Tdfw%iz zpFUp-C%#`MQ%LTtjsUxXTC|MP1uX{SSN-L4en*g7PON}q4$Z?ak@pFt@=-Yj?;B$w zT802pwx-CkvcBz;r9p<6um%N0tHz(P`DKNl?QYjqRqsg?b(?{bd*cZyc?UW2k3W6b zFJcUeLGRZnP6<)o2L#6M*7d{l;I~gC^L1nN{NAbv?k(;~rAP#rkThh#1m{wvB-&Jg zg=FtE-O(^P%Fi<$kwT*kmyMDJ=r>x29Zsy)Gm`;<-)Dl5cXeKqx>jMElZw28@<2!7 zC-qTf=W>AuNgLpvlfENN>O)ge#bfmfLdW^>qTtgJ{V!Xp;mTs|kDs@%AEYwKIL1Eo zn?_>1p3p}uDjAd8G)L0kJOz2*cgM~;7?Z;Hb5;8sZytaRrZ32W-xxUTSV~_(xx?YS zQ(V0Nl3E<1#B6v(i=I!P=>$mOU<{E1db!we_K~N{{03~5ZkIH^6nvySfRnB(=^^}s zu9_R#5jh4|#d~r)L3V0zs_X3rAsPX0plktvtw^v$D>fspKJ%->d!=?Jy?i-3<3?#^ zgUZ;M$)x{#<+Vv(@iS;{@v*5WKsP|Z2sq+uEFJ54J^1)Ok*lR+`R3OZx*&KvI-Wxj z^K^K?WJ2?)ZQoCZ@te{0o-L?-v9etONRJgaH2C)#;=2ty&ne~ZGZM>sP1fWlWo*~W z5N@6DIF9Lu`^PBpFsnZq3b}{1*#|v4!srxN$4>)m@v3J{l`E?cMHJ2$*Qqgq4<$qw zFZTn8R!zr$cvv<+3w?S(fzLYZmNpIhSqNUwdkt-a`#zElKumz^n4p{+yn?yp$$b%|baj zmb-dfbcf^V7MokC3`2jm{KG|Bcv4+CA5~RdirY5i%9_HCt3knc?xU_6xsgFH8`% zNTT#-OKals{X)J%fpLYaI1z;(bAOObhkG;6{4}Se&SKZj1U&e=Qu2#6$eLB1UTkc@ zvtxci|L7a&=`HdXNJGJuO0rZITBprQAPRzBu)tXABhsq?P zBEato-J=YJmzVY|()7A~j`e!)-mx-VS48=!(3${c2!8||3`+rAAdbP`r3o1-t?7%5 z{D5Fk$5N@xl4UyX1gkT6v3IYvvx$1$9TZl%;+%$C=|d;dG3N7YSYm=kHXY!AiMBXY z*cX<;ON0rr9GzZAdwH9sHrwl)j>bQkj3rY-#k1)eS3 zV#(it6Gj!!m(H%wDG>YS6}724r*1Hv(P>CBynBgtgk0i!tVY^3wUmwnPup406J)*> z2UUkvZ)*BhP3Z8xeg{)*qWd6?OWk${XxA{Kof|YCBi>g7lxmK*f`0foX1IXdo-T-- zGMP6FftR!UDFGhVNztmRw&$aUmnGss_-g`6iDXsN@COL9lW#wUSEqnveVbE4h@+z) zu*U@|W}SLbi$dsb715vH);r;U^D-rXQ(vi&E8xI!xQbMIYv&JeOGlZtKHW>I`ISaS zU3!77ob#(W!jSsbq3N|4?4wEYNmT>*DB8OLYf9v~3!4yd35#$9; zq}{;v0HW(MGJ?Z&5v`iruLQ=qDLE#PN%N|@&KZxbPG0e2QnGL^TJv>Vpp&oJD65&S z=X60S%R`$*1uWV#=i10bUVqp9Q0qTT-)nZ3n}w(%wd<|-;LTuPpU?BZTxSC!{=>Ou zbU=uk7hWlLe4nrSt4fHlE*Ys4I>e}v>MFR~Ou$gExfgrqhu}GHUMz>$(OWnR9FxzNnekOMgM=j7^L%bkabAZzVFZh zGQ?8O{!npYZ6wVi*z8*<)E7*;{`YK>G;_v)E@-1RQX^QYMy{6^BEi+q$mdB>$lq_7 z|DfNMLKoE{oF5Mf%w3w@Fh=;4ra|BJCcM=eLq^^$rqtrNsj8f~M;=X+7GjI2A30ay1LOu9({fsT(bmIw|MpW>EKUK01E>~2meR?i! z-Xu^Yi2<5m(ao$;B(Qb;Btaq~$@JN|^XVu&e|py>rxjH#d(zUvWkqAwX$8 z0W@@<#XCxKgqGh>SiIsgJGOO&_n6{j3nDVeLzQe!zd~yhFeh%EWbD{m`YeSGVu^3SR=xCG#h}M2le2 zK?gSBWD4HdcOMPNB_clS6Stnz|&!O?4VJZTM|i3hzx6)azV3vonCTFqbXn!Lz8?Z$&57v<;$HZB)Mt03m2cYd$5#l(^`!CH{5~_x0z}KHo7V_5NYpde`=4mKM zP$fMqd65EfUGQ7xoiI=fI-`V@RG?3 zxCo;W*L-}Gk$WyM`{+P`SqjkHO3=Mc>e;Jut%{SNw{8OgF#H`puw=+#lL0&y;Tu7p zjq&IV{CiXQCLjLLIH*5eaJ43Mr*xkg!Y1HmQU&JwsRcansZsfqBH4X_Ny|Dr#JsP0 zz_rbnA49fDdh6(a^Jw0|2y<6z3&)l*A+X606iMb3@bjd_c-HG{Jc85fcCW1NO4G;kS(PP@o?3?;^V~x1mZ;mU2%1o?k`!`c8icR&piX{vzw zR08Rm`=?+NB>0a%b7;SSNl({Qb%|peH%Z(b>>M_2b5TP!G{xJpx^ISL+)+o&fy#?6 z>-eEygBh$gKTV{%3;4+>W&SnmS2AgJX`{*AHkzH1#~)AB#(s-8~g zDz|v70^R2_78!!8=q{+Ao8>!PIVH9j(tvvc}k3fBzC7N-0n}cFwLOj%2iI=i*W0cx|BKzTvvZq zB)2<@)unOD@q_By%FW<8iLL~Oo$>=3N|;`>@L~2wxqpD7$P-qgMQR)hEgzvqQ{ZOwD5gN0;r zeWPgo4u)uvIu`cr#G}<9x8m`{R!X22@ee_=pG0R>Hgt--e>9gmbNxM0bnOnn<@5Fv z`&sJSx0RM2_D1WYFcG9?Ry{K*GE=17eJbEV4pK zZV^CQte4hE3Mof~hunby_YnVvY!>xS{5EMhYrR98NFI&&T97h1*`D&aF>b;l1p!RH z_n(3mGeu!jzWQCp6)89F3&)SP=Ubcs+YJ%WKhDC9TeK2@7B_5CFPMx$_wma!R)a8$GC~&mWA}MFyR5$hcn%xz zIK*X$tA^l?4^C<{wn#d>ON0>}-F6eB*dnabUP@rSb__QY;zM4#2*k@5T|=y01vF|# zjp7#%40|Nyvw-m9N;DeD8`Rh9R*Om)3@m>Yi%tl#USGjx^Lt8g4cP_Q>E!M!i-9$8 z1JIC8CzXRrW5R2x-pE)%S4n7f?Aj7D6>1b#^+p!7_>R^(jhaRPFx;oC!G z1UN4+7gw%T{c06K&HONxv%U0g+F*9C5Phx#WTzyO2|R>MN-2WYr5d%0P;wN^12Tqdhb*34CGA9sR@{zxJ zru-tuDtk{b{y$<=3TfWvVUi<1lsRg*<3`=b_)d&Av%FZF>B5==p|EzQ*vbyYgEVL+ zmkj!3kSrpQD_&S>q#Rf%ahywE5L@ko*CO-+_zZ!O^e3UErY19G3JlY^Ydhq%DU;X$AUpO}R4QWRP^>Ig3`vOj*WyiKpjH1}L7@Puj6&4DuPp&L!VY#8 zXu6)TIk5#`Za5!7cW^k|3``Nes|ryErWVriFajO6M3w0{DmD0&t^+$LLP_sAc#k-= z3BZ)r7A4wo(f5lJZQFsrl&J@^-*{QPZ`nAQR_wc}HTqOzU94OoCGl03e@?D*#a_Vm zvqHf=NvfUSuWm~cKnl_Vr}(y;#aHd68RAVq$CN1(#k0TW)2sVD+O;~`<{Rj?DV$mlzfytRE-;V zV5@j$I{GjM7>8=iKk&ZUZ)6UfyZPqKl#WvwpJWzK+yQ7v1(@ z%=4$^(?9xEt4tmLMw^hrYO0g;2JA$dN_m%FE?hjC>;O)GTQ*#Xdv&~O$UF)Wvsi_1 zZiNyMjkK2|QEVW&x((ypztvS}umJU|YyCK?Ajk3Y4(@ts_bgEM zwU2T-Qt6k@m~FmG0qnI1|2?zpC{`=Z&7zk<&IN-E#4dEb?iQO#V9Qk9imA>bgG5ST zF3h|Xo!>=aYwg;C?V}@9V8Md3VI+5D>k;2Fnac!#(s?TJP_qOq1J<@OCKZ;D8w^jS zF{O=f6{9F*aSYHKf5F+>_x+}bYk9?)$^&=0F$)sLAEWn0BRKy4q&m=Qj>*#=kd%;8 zEk7_G+`VR+>gssUk0d3F}J40meh+N4c?(_oCX1`k7lkD!9_aZFR#ydZuTs^_FR zt?6kby%AC)EV{JL&!4;;LyE@#=An3~IkhPt6)4?*tYQbNp`{b+0OKw$Q^L^ZpOBi^ zsb-Y1hW{7fv!FlQ9d?d;lVzUZUbZo5(I?9YJmTF*zaPFR z8FC7SalSS70o_4XZ7`nCOvtuO294)OnkQ;J7@64rO{7hntsVQ6zFJ|*#{{m~#n_p@ znpQ5^2EcTvxM5$+hb<0D%8a2>kB##ND&|~QbGJ`bKj0qSMtFhZ+{?X@={ zzdM_O8WRt@thcxPcx44%CMXER25ua&^GD-lBUU4BDOPG$@W>fnttnKQ z$5ccY;~A&`!okFR_miF;^ruIIDzjE{8wMDWt^Fe>k!<{qeh8m_TM?=*ok*Yh6f*cE z{swsO>%ZiB+~Bt*tgl~Ye?(vLA{>2wf9W_(U)1f2%q{1p6BP^+qLQ#gutAC*Q1Gk_ zEEl%B4@;jVs)$Xd-c4G-g3OhlnZ)@fll_&A7Dzf#U;lCa_*Z!gRf6I8>w6TyXFqAq z3R||~2L_PPeSXnA{}B4Q|B3=3r~-3_Lp-zR}5yj|J3SGI>7HP6u4>FgL-YnvvS|ooR=K^Saf}x zuzt63xWj&f7G{JLeL!=KyL|E?`>0BwiIniI0?CR>xD=^CY>-k+7nPJyHy&Mp@Qw0j zRR9S^)0!YSHgi>KSc&1`b%1b_Fax8@ zoR>>J>{MXlbdxjKt9GXvBbVDzH_5K9V!>mCl&IGJ{Iu=}^ph2HYY4Ra%z_{_XfFap zd?KFpEYglqVJ|}px{()6*{U6-k(8-f)nH(&x;;fHi^bV1F&j(=No=qfQjJlF1J#@S z*4Vz+(q5a^mkXzlaBz=ytokI}_#AoQ`G`HAKzE2*Xs> zxn`-|-2g&8iRnR>GAdRxKY$cJ+c*}_%2r3L8%@8dKR3hGYRJ4PW6(rkU}7)O*1GHC z6V`OI;$jR;ojqPAlNh!`*6OFd>ZXw(6-SJ~rPsPhhx!PJ0ttr05COwRq-evnL#2TG zsM20-PSokzNcw0@%AP;eXwxV1;!3o6cl~AMc=<_$H`2-{`bz7`~94yZt~;C zZ~N%6n{| zP*no`O^wz9t9}x*zw!lEtUY!J#&xq22X87%DP$o zC6(cyzdJxS4f(#`e$UlFE)I;Mb#OCN94=*T8s|5#&TEQJ$0@G}YxX+-8M7diHWF4# z0%jx<{IlcyynC#p>df#ggt{|m0`_{Is_4!UjXZe0+1odHdMnu%_jX)T0DsiiCVL@A zCQy7K2dacy*`_$SQQYq>*91G`CZD1$QU$asVMaIQF$002c6T!-`G`_8a7y0H8vil1 zcjHN=vy8_v7TO~tf~^h1j#Ud+n9G7POp5}*I`<{1_Cg$jND_HFn>kXa`@QkGx%}g( z-~$B?=|QicUo;mfFD{T=3J{AE(EXf6{j7YKnJ;2^Z;ldr?|kHjYiz^xIC$A)L&<#@ zr($j{xeAG0-eS5SVzH^3sU@CzMmAJ^AL9=Q>o> zqRXu7%*^d5TtUuTh|_f00Lj82T5lw&XEsm&t&Y|0G(Y8TT|hi7w`PtMxh=w^81 zHcCo)<3C%rgoRaT@b%CK`@9SbZ{9+$U7Utadr9cxU5`16@vww4Buxdj)fIk;j`{wk zPA--zk3+}9^aRS2;YLg47@|RMR`o;|Q}9pHuXqs9e1(LGlsSIQT`+>25q}^ucEWGa zf)U!bz>?2)U3q@sl)1PQPkQQR#CEH_EB1^p{YLpuIxRnN{_yIDhU@sXh?xTrJq4wg#rPya!qAHUe7sVXp3{}cN05he4zcE>cKBrcqG>;{QV z0nqm61))FO#gxxuRP4F%n_KspbXcHhVcZE%%R9B3x*=Nm&gDQdN9)F%yPzzLHhpr9 zw=iCERw_MRKX-_oRgj^G^{5`NIG7P6w8Dw;c;x5%E^iTm?W+z~og`6(^OI4~%qZ7$ zsxC0ynuFddZ?v`@a9zeJWrWGGk<&JVPw(e>BdCQ_kuOd{N23^a;FOL8n_Ke0&G*;3 z+eScHbrLQ2AHNw_kRlX@`u>c$}nA&(4Y|-mBHk!5W?= zf5J1o|4ZHJ6+hQOMiii0+nDErU&a!7L*C4LDSy&4f;IBR6L*-bdTYUCPL-mG!?S0E zwjy~4uh5_S3{wCP5nRry1tEa;#ni(yB{V(yuPc!S-Q=9eW>*~L?;nQuGb1r#V)DL7PFEflcMBTWezv{N76pO#zx0?w$-oD2=*{{S27fxfk7?S!X@l zVX@L1IW-Z&AE8}z9AueInAf;UUE4KDo>D|XeRR!M+8O6hRLCaBd3c|(-m+l&m zD#Z5j)cdWjXA4jlkhS6oeO1Fr7*Wn}`qSGIgLB6I)r;6pmt$Zf0Vdr!xifiyiz(=1E83{8uHuF+dr`=`n=j zN^BFZzJ*_prfUG4CNzCwv>_2$&vu#gSLjX_ zd{z(2?+>EAg!SG+RGQw~-Wez7Ojd4;cN2{r(j$ONnFiRk_TrE^I4Ri`klwivx<3Ve zA}J~0GhkR5Cg#=K*GK$MOBg2hSKx+i(}7l!j4L;`KU6?yWFoU;{~edYzL^dIb~q;w zMt^7Wvv>?m;!|0ak*GuF8g!=PG{C5BQMHPZp!t)0_KnjT$m)B5E@n*k=B?jtD%D<4 zU@eAeUoeEk@;n{n(zHFe=;O_Q5(xye_Ql(zC;vC5_}Pj zI?{}?a&l9{-CfHv+1Ipw9RPsel#XW0eyn-`bSQ1i@QGw>Ou&DbDXHRA4!hco> z>=Qq(CG_jf6AjJP_S*8KQDKvVuX~bkkhoC-7t7B1I9zmsCCn&dm(l(a_K4h^`?SoZ zTp!6f9Rs6m1E)!$DfsB}kVXL?$fmgKx&xN+<%{8?7Mx#+@RH>%ZU#qq>%F?psOqFb z!fshX;NvTbIZbgEA7Gd|mG7RN;VI|s-%PT0+pmeLuy6xosGG>i5>+G$n#kpWwWP(E zl{qW#CXySD6Ve&nXP)Lv(8LN1j6i~5fuo+Rg9?J=HQ)m1!_y~t%z*Y4ulLL^(KYsjB_g1F~&PGA)R8Gp2H-sz`b5?jsbgQ7JYkBXU zyVZ&?OfcNYfmfhpma|ABFGDUp8C@Z#&W^A_Rlgs18aqgsH4Tz}X59H11J)Y8a;bCD z=Pa0rc{QjA#5QpP0^K_@;Ef;w^6VP>&xUMMu*~zu*i>?LYqat})4yfo%B(NsXYHa=x8n+YNVI%W~TQJQ2uuN8#Q+@WVk7`pDPD6cm~(Hm*v)g?Zc{|LHJQ2Zo~$r z;3ft}`Fj8bqxR&;$D{kaw<)1J>-`MH9FQRmAY>ldfS$X|LY7yjIln~Ltw1xVZIq&BTQX(7g6?G^ksnmKgf1*yawgpT9N>KN0cS(^R&;GDYmKJ-@Dmq=?XfS z-;R-e1`X@~+fx2a%q0A+=HaHHe$$xq5#;Lz8l4<~YBtSj1*m4p@pUGr!w2eOfTG*v~ZGk=_!0LnWhR|UXeKbgk-m|v_bx{ z$Rz7PC-tA!Lf#@FCMkSi{o+mNBaMX%u5Yt>v~$55(hJU(>h}@}U0Bjlb9xQ}|2O(y z#y}^yIDqTAje}+0ksyg6-vLnZm$z6^*}+i((gqgSDoQ{otCyhUj!IIX${Q63h0uO| gfF+plHS`I409=lIfb#4A?(VL^Ex0>ep6A?i z?)%+!|Nr)?)l$8?>Q~iOz1K|d{ZrwyBswY~DgXdLm--~82mk=V003MQ3h~#OwUa1oxj8h1E2w8#~1e-{qc*7i*Nwu=G_-QIKbsbtrY-pa=M+E zm^6L;a&&PX92(|TJb3W(fR{fQ)WPG*QTakk;N&-K@o=su5O? z_Km%3uZ)`Ql~Fj2w9R(EgZ-8A>gI(ays^T#+8lrmC?$87I)Ih2m=AN@1_=Jaiz6q54U0VGTB0`)v1n`ZAzkU4}MxK@a$i^dI|#^Y|Z03?6ary%c`x#mm8XUqMO?V#HAxzzlqwXRn$z9Gm=S} zLY>Q$(3j_`ggP($Qc>1h4V?!7xI3i8gq58a4}YO4 zD61uVakHmz4%~K1I!Mqasf8I;)g*iz=f{HcKKje?MD`&rn4UhGLt&|`iEBId@|+i&I+!!m?#h!TFb@CMWe@Q)7IBouH zsi^6c2ulA#rvuL#WD;0PI5i;>>%$;?rikz%FE?P%zrf!Y+f(LM=vzk=GyW)ow;Eo! z$|%7%`Ue5ogvUR~P1ebJh>4v4$iIq3#oETv`d zWL2F&DAO6rxaw>_Vc|Fpn_G*p4p?zMWB-E&J5FK5_NBwIrh(dSr`UUTrohdI5tJc= z9$avms@1P06v+HHwh>w?L$xjV*;11IU54RAFX371@XIc96`IrH(9RUKI5weypnRQS zosK$UtW5Qf&OoqMX%I@~o9iopdjtY)89X-CUQ|wsw}bBB3z6!uqglWZ+~yb7)6#`) za$?NE2X3p&o2#qUdRturawOs4CMV&yOR$}pVka7!W386tH^LF!&FGLOTOrf?BdM%e zw21FE^G_YF4?zzt0m8bmw8p%x{^r&J2jpE1_^iWkHWj?^-MNW~tiyc?Pz6wQwoX{A zEc%hz{m8C67oB0?6gc5`-4=h|B_e8(+G;qBLe-O9Bbntj^7wg>wTlYBgPNuo_lKB2 zYq=7wwJo-z`)z<~^$ym$hE9`W^?lT^%SI2YD3wS?=SEyQ8VHoo!JT4*e?su%#ccfk z>=BT*U9ULJ_4fU+@;mQHOA9~TDJoi7Ao=*w%?8&Q%Ek|Y@WX#A2|g7YK52chLc7yc zR#m-jUAV#oCcE~*49leGQh_tyrKI#?X0%8T9aoCy6Ev0g%C#oQu~#SGt@LW%lS7Hq zg2#;tU^38-lrQLxh0$x*C4w|$WKuJn1sezP&8I;GtV<JBR2*uJ`q8-7`^9QS0S_ftmGunEO8yhfqEYI${i$ zMSwq*Ie`Z4m(s8%SH!II*j7$HH@}6KNBS9@5>_X&YqN5%6Z|u`4uz>DP zl)iH6@%8UDwxnP24IH9M!9$&+qeU9o?izb8DhPfbjo2_F5kPK##`5S4r_`zUPE1|k zjycP}!yn%7AAQCq|IkDki1x?(Ods40kT_nBa-rBEfnRd8So%gTyvdxy-ET;XIhkTq z6+DW}$Kk3un-V%6wZvv%*HWTpyk=hd4zrO-Y3n`jPeF!z)}hd)Hd0Z}FQs&4Iwrn= zucw8rS@sxVgRYz?UvYTu@c5Q2iAB|_MI$M$SshEfB>qTT=`+%hBVuLf1F+0kHu(3H z_&+0jzE`H77OfRV`XwZ)uZ}07fg>%@k+Ls+^j#GWR;edM(c_TkF0IMrQ{iUIr#Q}L(pdBIg^ERum>Eb%yUy8d(`g>MQ@ zOF=8My7vW6BrCD8=*y^vmZz9$O9tdynwX@_9b`32{rt_J;S4q^5Q<($u6|_skMAtj z0rkT+P{SZbkS#^e59o~wHFA(`7_fWIhhzbU2-h3>mc`i^A@+7B#kzuk(kV7ANIcR9 z)={Zr__pRRXs})J`wy);Hp#YCC$fc%k}DM=aWF)WyG6&AOfHdySq%a(yqcM2 z*&D1;#J46Az7!hf$@L|*4zhK2WY5Zp6tq^FpA5rmx!9;A(GspFGJ=$2?1X+(%j!{^ z;@3alg@>KxO`^ELYjGa?%0SH+nnVpx2PSdy5M*a`;Q$rRT4=*~6-%W`7yxi{%NI z0Y2IExm#F6G?s7_!2bpA(0IHXQxA)JQ$wr2K!er7yy#=lf-*i=*Ri!HtyRaDFOkP( z2KtLUu!qXl&NBI~aK`NjFl;((<|b8Wzfl1;OEedrH2SV-9u_=QWrkrx&`HBto$uEu zy;nd{MnwA?nP82*6a0^Dwwm=@#kPD2c4rD~!(G#C1^X5hE`MhSX^!h_RT0|hiu%=NWIYq(PaDKw)`o>ejrZt>%`?`DUKOZoJKWwUp zoV0eCg|6=Uv}|XAw_CJM|8&pIqv`i{e~hEm|Ji#O@kcj^djjuVTLJG8+x`gw$7a9C z&TNaJ-l}vUuUj!p*l5~~wERf*tOnn=tPYD@nL!oQ-y=nX8$`Za#X_SmEtOcEKRThK zPzdvlS@8Xn3UQ;Sab}-%@D%*;IF;+Ra&RHe?nf^AONJM>%eI|NXZR)VS9a+M zi?jFL&`K+pfcl@|kO{3(; zG1TT$7v^At8m!^9W`#05-=<{2m-C^q6sHBGY>9w2xPX65`KexYSP=<}u@*BNzoJ?F zv|2HV;!;}9QAEGjSk0BiMMZVaci7n{#HmY!wg2Oz^j}RvTot1E0GVhEbwX-?;2l>M z3KcP;-h9g*5rLvKAq}$V0j4EJ?LH~3U6}Z6fbam^ekVOrfH+d^nWZq%t(M;=53DWr zBSyNpDR#-MIk_h20SRu-KU)6uo2n!|Ja!BM77+I}i$;)#+hgdP$h+deTauvjw*f0& zl_pVRlQYDbnS&K6eh?#*0x;9jk)_q~5pxY%z}G-H#(_(*aDI6F_`x&P_ca;}xb}L2 zs2d2Cs;Ifx-As}h^i36!)Yq&OIea_cX3QYQnE z#ioqATfd<+F{(@pF6dhJx&B{pA90a<%u?A&6Z$C z9Z-L{qY56vdwgU@H9|VQKpdJ^38;T`lmR75yy#yIFqW%&{h*s1 z3*=D5wr_N?1nuSc^KS_@-0A1^gV^b<+S~P+a`Y9x1%S~i!H1C@W4T%(aP0KR&>(y? z&n^WzcCS^Y?r%Z*K_MVxeI6EQzie=@aFVxvWJByGMOO{D97X^3w*6(e;n4}?&j!3* zvAb>Kb9Y04>bST;`xiBTNmc4UMrZPK62`#KQ$$2ioi*u8E56wbPWe!uI`wepv*DwQ z1wGtVthjg71+m3wKm&uJh}$Tcd{uL{0k$JFBvOKY3PxyesJ1Ao^QkO9!lT*%{(5EC zuh-kF6G$pLh?}m8RLwKf)0K56{)XRCJPsC4Bg5%Q915xY6%56_Lyn1VCHsLaU^F=S8w4dEOAy!el2fZG~a6 zN_ddyDrf~){=zq4!4!21AFly#EE27jXnXbCGK<=xYDHoNR2(eR_+3tz(!#nd_$EU} zCAPAZT!zU>_y&zn7GnbQrM7>ZCyv!P_ZI{+qIv;4dp{&t=|&2^+ad!aAc;TE z8-%=uvl}HJ-sNy;R?DtB-U@WkIVS8!wEIylj_o z1$!TKrrXDU8Yyne&>PLW)f&qV{l<&$yIk7yPWq<|=oP`I#G)8%Py>`y@2`^_PFGX~ ze)et#-XJ4F6Q`2u{$^;tnF7hpQs<-{HP+PmW%A&QY8giM<(@ui+;k^O_BdNm-5p5t zK+h||2O<=1GKAN$YXGgz&~6^bdjE9ij<&rQEH%G;#gu9cs-=xvc(8Q_QcUeL$fEV5 zuM&3jS!5KJCoffv*Faeb&nQR6{nQdKlyHgB+&*JWkgXYEEZ%U{=R(@bCU z8co!2vbM(r9^GCYUZ%70QiM-L*XQ~i9t_?!ot3g|59K0Dr|{XRrBX|-0lbzb^q*Hc zEqp2|#rs(EQYPY?d&402hnBoyWGHOS3GiJ~(rg-NjOWn-JfA}mv1+^drhSuZ*UDzC%HC=%A3LTgg8ULgg$9fg@fOm-R_tJ zf3R|GVwCw6rxUBZZBpU$%OYT_)Q=(-Y3HpXu3XD3sK-q`n(K@$sY1xJEU>pA!80&` zV;a2DrmKA{c{@`b+2iy<#3dAQ%wo zeL}M>l^DwL0+QJ1Lwa0`5JU)33YpL8%>ilUAPPmn)kIfQ70@&xDB?$wdk3Yb`>FJ- z%5S_oTBFeuWR9q2@D5;qd?b(x@T;co_;~m5Pegk_S$o|c9%@*dXp!z#e!RuqG*wWM z-{nao>m@#4sxyZYd)|6Xd=B+zEC5f5fj`r|4g~u<>NlHQOmXA-iu5D~fI|wvu}Sp3 zS*F3l$Fn}*j(@hlZn7KmbY;+Sp!JtfCu7j=OUD#Sx+5^{+MPe%Miq3He_|SP_8hwY zDCkPKK4sND)f&-ve%a$}-D~rlp4an&@WM#{_Ph8}PuPi|ZOpooN+&DDl!*{k=7Xo+ z1HaeQnR;3)*nD}*(QYM~bIIe@BCId6CvJDO68ORp#iKE> zsqe#xZAaZ)U(kBB^?DaJ)^YP-IXpQIT3FMRQ0KK^yHwxC6praUn(lT3Ab+!x-yJ&J zIH15*q|SNK2X27QkqCn>sP zx>x+ZF6#HW=k1fp#D0X1cpS8HWx!;`xNo7H89&XH8hN`FVd(Z7tdZ;$a zkp(YTfP~DaRHPZ*DkSR;kbHjr^@?F1_MBO$R?y@>zTP ztk`lm_x=hXK}X$V3&RK|k4jpDWv?3LQDa`zZHkXKcSqw#M@N|rPxuXxn*j(*j~|g) z;@cktdm8ds*G%VnuSasM9(+@o(c^GWr_GFH;=bwH{-u8rJ&Y+O$;$y2B5E;Arv-dV zi?!KRG37O>4(+hkL7*a$DYY;aScaD`Y%(DezraY-H9R$~%`Ta`&tg!XPrP_cV+I-X z$LF(3gr*qwsK{ryClnb}g*%uP|Gu1ouAYR^gO}XieRupD-p6lU#7q{DOL&rYQwQw! zVs4ff{`2A;*z&}kIm$9Zpjh|h=(axVewrrg1~=+G_w#YxPG&)8D_wVYwZ7F$PVN(P zJLzM3>}er`d|&onua-%(?ZIf4#5FD*K6;Kxnc1o@e43MP+dKS`K$%m~)8{c{9+HUd z{gAV$6i|-}K0p71!PQ5HL1H!Zbb-dep4+YWe6Gh@SCV5X%&CdY&Q5Gl7{iPgsQ2g> z_$%smehFBdSFKt+3vByVe@(f-T~!~@LlhCydr@OVCTUd9R@EH`UK*-33sHxn+I(pZ z3_dIAz8#kfsO@v($(ic?#s9d_QV)LI|MO=|zfXXEdfFZQFcCOLpsojFLacb%Q> z^P=8VTkvRu){No3O5*cI={P?)gN|swX?ZM;T|&lw^IVKBY+^1>%gv7H zmAxd{+_%#^xOM3rN`=~VgrAGPHu;(|*-ij{IiB^VGA}QcZ^?*}n&c`K8neaSx629n zzZ3A95wCljD)%h^iYLue_e1RoP~9!N@!fOqBk7Ob4cwl}-LtlW6j|PkfwK28WX0SA zMhIVMKXX6^hrP}TzeSQ)V2P)hIlz(fD+^&@psZtlIYVKxv;X63g+6h(EE zV%G$Xvx~{6UF!Aj=%e9%`|w$w`mk}f%SIccx#5nCbMbv~68HzwTw$e3JgtyJR%| zgsT)%`jW}$eYzNmFJUUq+n3MO$CugD(DIW~@)my$*~6Q-9h_UQ-GowSz9}McLy50) zaK;+Bg1*Y#%bCC?w3lE#qAqe=DA@d(}rlZ1`$x@eqK742OB6BQ1;h9X2!H%p^M z8V?H#ws$TTAi6WH{Poi(ugrnpogi`NVIL4V91=b&(P1ia*O0s+3*#hs_q_WwC}&BhwFii}vKYIt*W@ z#x_!nV#0bmy|NbN3u>!;ao6LfXmq=GEXri#f)bpDw#@8stgDoYwuIt>M3rzCorY!) z614pVh#?wjQuA@W+rw1Bjt8qBC!+Z28AB-GkhZ>({&|S7ZhMkUFrG218RkelNGKLn z@{X$39B>ye^Tc;srD09Nl8SMoH|^iTSO4;W1CYg5+5S6ITqIQ@vLGyP*2eU1HnHjm z75MXyoOaKffd_ilb3H{eWICG+uS!ObI<2FyIH!e(N#GzmN>i08C;~D^ZNVlve|eG? zRDL-o4cjP8)`kc5W8+>w3T9aU=u$OxH+Rc+J1ZXh)I;;N_r5Yc%16dH$RK9f%_PKv z*-EXQM^&~pYqz~z5KQu7m$>XBw<+{I>7!?9L#69bFp&g9owdw9xQ)i-YA}vw)%h3` z8T#(zd9B)Lm3%AhD2qLPPKdS{^`kRoE$vklov-Bt_89>D=IcDQ0>sP2X~62wlKiz7 zW@B7R%Wp5+Xy0Mswbd1rfOy;k6!Ls1UiedLWSIY|b?g}|$-KcX;Frph|88`ynbiO$ z3;^Q2%76L0SMS39!@bCsqktyCvzg0Kn(Cpkj5k^ivR+i$UxTNzl|^};)K^Mr*i^H) zG!Zlh+#Np>xaehK1}EzAOPfZ!IQU-|m2oYNMjyxBjpURF_^WPMXg*&BpI18PGoJ~0 zeiyN$*wJ2~8s$mU8cjfJ3lh$4Q5%}^-lIdNoYT;X(tL<3*S50a#ij$}Gipf@gC54{ zB^Ml56W!anD8bj*)~#3HqLhH5FUNdf4OQZ8-)nLu_PfE0ZjnAhev@3mo2cWlqoZbR zXO?V}q8(>Ax^@6q@cB|kxOaZUBBl?3bT3oZ+{XFBcYjwVI?!|oR0ld>8J9H~A`2Gd z!35)(o6AI`lea{2j7&R(Mxh9&dyYM;cJ$s!gc`8@X!4Ubug})j8^&w>hoS=sX)EzJ z)jLGv6iYLAn{BJ)awT-nqC_X25h&mVrHWmj(o8c?iHwV8o){z~Tf@quIlpGgF;MS{ zWW@Vi6WHFWHgZ>v5#rf36%}^{BONYCnb06^N6^3 z0KJL|^OnuMJSp?lQ~B-V{>7D=WFhdxF9f#RM``S~Gq|<(7(|Z`z%KNyKfv1TC2+Ydo&7qbSl{h zKB8P&1`c77ByirDo;PCFE`Ir|er##D=3hc`E4qI&7I`-d%Vb(-pw)GNV5g2>?4^{b z$5h}!yn|Gd;z_b?@CI#D5~K+MZ|?m6#4*tL{W{d+{uE&G5QT#z5$9GIR2{y-dE7R& zkJI{XUlR0QJ2N#>^Da?=8la7%Oy6O+B-NAuS@RvaTKRg+H;{|-VyV2eO)L)IJF5C9 z(GKrhZTdh|iFHxa*GQW6$yi3HGhQz^xy~ebkeZ<2v>5eiufllFn&v z?c&7qnqvZe>q6pXa-^5zlG(w%2}<b49(P13lExbA-{8U~1qjOgjnIEr zhH2JrU~8ph8GrmB*zkTwk$0YxmyvOv2CHV7F)-5*R7C5bK6k{O83i*7>s@HU6Od~AF*C-Scnij=eF zMiJ%Gsg_*&nUr_6Y*96~Sne$O)R4|L^-8=S-n&qVw-RkRf6GY=`Gl^bE}Np4rcUSy z{@$pAjN$_G;5NtboJfDhfPrspdFKKqkv?eYiI=kcq_<9V0H$bch;`^yX~6*34^Qtc z$%d3MZ1as@K{|(3hTERy#kV_!WE~9+ ze*thG0XQ`}4@j0p*|-UwYISD-cWsHe(ENNa!+XN=_t-NCA?in(p5*Lk%P#eO``>}S zGJQLnna%2eAx>ikeTL0qMN-x$w^ZMCE1THVs&~0Y6j|osO#A!Lv5KkhPj+R>VS!~` zw1l_p2BTaQaZks`?JCWukcmC zc}hm6a2y$E2E-4Gh6^<)x)vq`?<4M6Fmo2Rf^Hy4sLd{d=wgQo9R)3sA)s#+{BJKK zqK-b?{HgjhMD8W*Ymz|qD9s-dEte}z^sCIZ>LYTCmKy0ohy0)%Rw+_FxGX3tk>O~G zN_ukLrwd<8T%`sLBrz`&78zolL(nao#Wqc7RQ2M(&~wp|>@k3Q56fwJ{6jd9f&JjX zkb&J?N1ZAeL8%bOVM1$ca6V}*6N`W(@#wOD`oQ9lOT!sq_<@gvKs^uBS6&b%Fp#C3 zr%3-9zfAq0r7}8Cqm#ATJ{Hq}vNr^86p^Ln!~^S{&0FK?7}m|rYbFRd3Bk_rER3T? z{i29-vR#PTML>OuwNiu>RFJOgVh%Imt3O#227-?%XxseRYq@<}3PV>VE^65Qy)(nX zKbG!z&)Dr0HC$~W$zX8TXD%XEsZSl;q3HO7!TC=J5Rp&csp8+d-B4#{C{_4Q%+Fq*Zbk@t zoUXy8kqTJEh)7{>ydDy(Zp@AP`yqfuL_+8)cQilIfnUHr`(br|T+O=zzFUh8h={<0 zRPs10ibGFxTCbCBc=51cCTyiDzqE8C+@zcvP~Sl60TT0@_=RaR;=HI|mX!RMoekTO^j z9#j~l8nDpFcwu6I8EI%bN#$i_n}eLi%@^2jwuhZd3|bsE={OsM^{nevikdIpk{<=j z{N*_$eX(OnBj%t-DpJ@mC0ey6$Biy41&E?w0f|H`6_XnRE%XD4$qOiw6AniMT*ht_ z_P0JHeCsnCMigK)B}t7%(}oXq@v78&>PDD1af9kT8^_Fgvu!no>(py$TaVZ|8KE=ZFEV}wzktJ@nM!9aDr@U00~8G z#1CqmyX;#&4cc-^|H}8lhf- zAZlNG7(gq=aIl;aMV#erwQNp06aE&A%{XOb<=xw!v8*loNwovAKcDUTs20wfI7^WY$D7*34E@bs632IGm&OjBPQ#B~qYGbsk`IcuOicbo~ zQigo4`l3;1Fk|15vEG0|*(>7X{W5-!{tQ#T*U;Y6+WS06WEH1jBKRY>N&?w;ndpd| zHp!a-q(~2TXhTG%M9|iRPE3iANE9?D^$jk^b$!_qxp{p`jc;dMdM_i?Hkz)(h^qU==eiF2s7|av$%8OJQtw1v#oF zdhoL1cVS$gveF=vPiQsa-Gw7sVHwBYDuY$2e%GHG%C*S^O;Hy+miPx~?ZNgMFr0Ed z7{RPI>mpIU-3)wxxyinERjM4R8xQz{p&snuHT{;K45+Zvf%X^udk!^D?9G9~YnD6& z;Y^s5B_cRI77;=QcLK1(yhQbQ*UJ5@GDT#!_o==XDa?=8NI|N;78UZE_wb;9(!S(Q z2OhGgJMAs-ImYjGJ4n`9m(kR<{q0?(6-EnZ@d| zvAj!6N)5d|cE#`e2rs`gt>uzY$-Q*XMTAc^2r6&%R( zgR&Kq#)~KPQaIsrRSw;^vfu@C)?s$M7<{KF${h+Os?ga=CXDPJdSd>H>KV@4kHTNl z+3|O+-eZ@m!MUEQTGSPbS2RyG61>0oZui~5^uXn9@9}#`CtyG6E=NZ`dA>H>LN8FL zSvFwtDMArhte5faS>C8aNlkXV881k;tqbBGSN=Q63xCCIMSU zT+O%OcgUnsJi)IlNWU>l;=|yyh3KCLGwSagY-woQQvdYDd|~f2j4w%FGQMUg+1!0h z-CJWBloYS-&Y824Ed&y#s%iPCD^c22orJ3Dn6|~aTK0e3IP$WdX2OCEzX{EMKX!4Z zgvp&IQ3CbRs}@xW6Xyk6sS^n=C(A>Bh-*YJ+es8bN6zZPbG^aLpBXXp+2R;T_+#TX zo0v(gz7vd7e7GgJn{ND&m?Z4`Lr`|pYdp8~)pW7d zyIsg63>DuGNM09S9#(<=h_efp>ijUNA1twMO(Fw?YW%ADc$#&9T!KH6m2a!tWZMX= zsBgy>&wG#jMKV0%y=IOJU&BsiZmCchoOf<1lu5&Bb@&FA?R)kDw3;*A9tqd`a`B8$ z0pQ$2o?ECVmzMwp6=-@@dQtY?PUUa5j5VeSx<9uA0@6u}I@EDCd4Qs%P@Lat7L5V; zGYQEJFZY^#6c{sh@xGN|E#TwPQvO(RT3rdjby){S?V3`DTl#TUqXi}-kI!YtwC~kGC>b>Md;u_p+lravY1CBc6rM#ZkNxGEDJ$l=Euu4o>wd&Ie`Ah0noFoCR+x{h6j?k5yZ2V#W+J zRlnnV@Kg1I;+L|EOC*nc`SSYe+hBghHVSAjfAMvLI6q*s z>d}x~H1*TbQW~RLR`5ZZ*O(n)N`5zAC|*ud4$Rub?aOa2{PK;d&kt`72KjA?>y(R! z0*d*``nm}>zWOe?vVh1RgByRlXL)-@J9sxYa)J-fdk-())k`l`@x4GM{#Lz5s@o#h z&5evOIf9Ru%u9L;yQ^h!Fz{4&I%b=So`~|38cGy;EP7AB5lnK4o+HNY9le2*({PaA+BP6mnmSFN}EQ^x5OaZo+aWT-%kX?VZNpNG|v8 zFSq3su7TY)8C}(UPQui1aseB1ftkjYcP%8d+o5NM-Oh_!OUlZj;AGL2?7fSqT+;2R zn*6@;IKvmC-Cc^-y?qwDA=aDrW6@t&04RXZ&x}#X$qg*hs>m#+%;;8zL>7=8O~fpi z8!Ktg5e5e(p0UL?Xf^|2bR~9@E8!ilFrw`!bR1ebmM>~Brm@NUXxVZ>DjxJNlk5ts zA#-N&(neGG_@XJ;5fbdB^f6Cn2m6gR_(Tz3EW^SNWJ;r>Fa?5X1m!R`GYi1}LnGhJ z^VDzaz~(~|&dSKj?4_nLS7zo%aR&^RlV;}5%VV{!KYk!lJAFyI-(RpfpF)Jb4-SSl ztt6Xn>+73POl!4dYb&h6t;9-ZZi%~7RzvS3Qnov8eB( z=f1~_oh8%z?t}r-D(uxZqrj84hQ)%X){4u?{K*(QpoQO5Iz~4JA3kN>xR$yJOTs^f zDC3Qa|E#9k?2cq^#bk)+-DoP-YvWmdNj_L>i3tD`l-DN9Y1ZirpPLoGclvXDs1(eukO)pjiL04lDF|N2>(LDa zebxJ@0Cjj_#=mHc375^V)CJ$K@En%^UXHM%uQAZQ0mgEo z+N>i0*N>!uN+b4(E)x9JH!cja9WQ!dTSl0SHOD0Y7PSzL<#@%S!9vt={= zU0VHg?CJ#>lq*nBy=b*SE9Lg6HfSl$V-!puJYhY!-AWnwj&z?fL9Q)0^QXd%lcQzz zJ&pNF8EYA`4yf(UFyl2?ULI$Bb={*!3I0*C*nD+E`){b6ocw$y?FwN6o^v;rkIeaW zuwNh7UEd~zT)itV;aZ%E0Pp|&vSO`&SWZZuhGOX?Tmvjx>Ks`Wo1$R#QN4ICZ`Y&v+<`Z6t=PKudAIJI?~G{?TuKv)YT&EU zM}nrFw>>)CNf|>$rGr5q)k%52HF^!V9X7{?(0!j68ZE5-hOiM!;A_UHPliN>baIFE z=OPU31rCDq0t5b^h4;UsLH|?z*Imk*aJLWyKsP|>^+^7|i*7)-5J(90Z}oq;|IsQc z1-#tcxZMEAkn{on0{FKA=)W@lU&ZU_4Gb=k-3`)!3g+=+UHau z0f0_`o)<(2Oa{V0LIL{0bz&g>5B=N!XZSzv^z(-NZ|eB?|DE_>ayo^;R;{)d%pgDV z|Cab43Piyu|4p*se>MMy=zl@{i|oJf{Rb$39>x!+P#*{g5eCNnUJ#_xk*gW_`6~E* z7t!UfyjcZl%<8xLkFD%mq~~NVC_oEKe^1W~cO*R&;Q!F8Y5xJ_|FU#`5mi9+{~8AT z&(zn(|ICJ&Gv0#W{_XxB;l6FO|8HZvQmmWr@c!}We~36`4uimQ8r4Tg2@sai&FuVFMQXy*-;ul}R7sB8NU&yD-5a&LgLu9?-d_P-@ zE;>J9RBZ>R&@A-LTRZT<7qA`^ZWm7+=c5Pycb8y2zsza6(5v4Nysz0y?UwiHK}$ zRPSEKWEy1DIH||F(HEvOoN^!GB+Gv+-Z8M;Cg?4LLr>r~%kYs{-6D`SBNTPXe9!tH z{sh8KBjG@8?yOGMC%Yb+e^_(BDLnSHrvF%CemX`6r9tmur=8r7HPcgOHLHSxg5`55 zBd=eS9h}vhx6rGUX&*Sd)dMXaV30K48Ccx0vps>$GpA)2LboRkj|ChW_yZ=}dLq}g7Jb$Q zt3FXoU>gqju3V&SwNbJ$>F*wMPU>gVvlq}|Ob@&LY6c;YL*gh=%Qf4kgH33Gkh06DK*KF*NW; zTiZcXSeFZ(3h$?SRCSwBHvCyjx2V6~9fo8;!g=*&I?fcl0xv`sFbL)_bUGC~)gG{k zfx-C><5m3cQ+wsM5GKm7fGI%WnL?36qzz8RC;N#bcrZR&1>DS=Y__{?$ z!VqW_I2a!=^GbqM-XiZ>1;#&o?_vG+61-DFSuU!)95q8-Oc)S-W zATdSO&Hx-vD$~8?nrLB?e~=FD6Hn|tA0q0$g4wWN5S^`pG<|NY;{Pr<+n(W>{O2x@ U{q-IG`36=>{Igh@2+Zey0i= + + + About Me + + + + + + + +
    + + + + +
    +

    Projects

    +

    Describe the kinds of projects you like to work on and give a brief overview of how you accomplished them...

    + +

    Project #1 Title

    +

    Project #1 Description...

    + +

    Project #2 Title

    +

    Project #2 Description...

    + +

    Hobbies

    + +

    What else do you do in your spare time?

    + +

    Item #1 Title

    +

    Use this paragraph to explain Item #1

    +
      +
    • Cool thing I did
    • +
    • Another cool thing I did
    • +
    • Final cool thing I did
    • +
    + +

    Item #1 Title

    +

    Use this paragraph to explain Item #1

    +
      +
    • Cool thing I did
    • +
    • Another cool thing I did
    • +
    • Final cool thing I did
    • +
    + +

    Fun Facts

    +

    Subhead

    +

    Use this list to tell us some fun things about yourself.

    +
      +
    • Cool thing I did
    • +
    • Another cool thing I did
    • +
    • Final cool thing I did
    • +
    + + +
    +
    + + + + diff --git a/sites/en/frontend/zip_content/resources/javascript.js b/sites/en/frontend/zip_content/resources/javascript.js new file mode 100755 index 000000000..a96422740 --- /dev/null +++ b/sites/en/frontend/zip_content/resources/javascript.js @@ -0,0 +1 @@ +// Your Javascript will go here! \ No newline at end of file diff --git a/sites/en/frontend/zip_content/resources/layout.css b/sites/en/frontend/zip_content/resources/layout.css new file mode 100755 index 000000000..3ffabc67f --- /dev/null +++ b/sites/en/frontend/zip_content/resources/layout.css @@ -0,0 +1,58 @@ +/* + * Add your CSS styles here + * + */ + +body { + font-family: Helvetica, Arial, sans-serif; + background: #f4f4f4; +} + +h1, h2, h3 { + color: #222; +} + +p { + line-height: 24px; + color: #555; +} + +a { + color: green; + text-decoration: none; +} + +a:hover { + text-decoration: underline; +} + +.content { + width: 940px; + margin: 0 auto; +} + +#header { + border-bottom: 1px solid #999; +} + +#nav { + margin: 0 20px 0 0; + /* CHALLENGE 3: how could you get this to float to the left side of the screen? */ +} + +#main { + margin: 0; + /* CHALLENGE 3: how could you get this to float to the left side of the screen? */ + /* CHALLENGE 2: how could you give this element a one-pixel border down its left side? */ +} + +#copyright { + margin-top: 30px; + margin-bottom: 30px; +} + + +/* Ignore this for now, it is special code needed to fix the layout after using the "float" rules */ +.clearfix:before, .clearfix:after { content:""; display:table; } +.clearfix:after { clear:both; } +.clearfix { zoom:1; } \ No newline at end of file diff --git a/sites/en/frontend/zip_content/resources/picture.jpg b/sites/en/frontend/zip_content/resources/picture.jpg new file mode 100755 index 0000000000000000000000000000000000000000..ded62653ddd1b2f6b2173c5d4e70a65245d34411 GIT binary patch literal 5645 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 Date: Sun, 6 Mar 2016 21:32:26 -0800 Subject: [PATCH 321/486] Omit front-end-lesson.zip from TOC by making it an href --- sites/en/frontend/add_starter_files.step | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/en/frontend/add_starter_files.step b/sites/en/frontend/add_starter_files.step index f11a992eb..d3d476748 100644 --- a/sites/en/frontend/add_starter_files.step +++ b/sites/en/frontend/add_starter_files.step @@ -5,7 +5,7 @@ end steps do step do message <<-MARKDOWN - Download the .zip file from [this link](front-end-lesson.zip) + Download the .zip file from
    this link When the file download finishes, find it on your computer and unzip it. MARKDOWN end From 53304d4b07120cfe010ddd747399056c1db039ba Mon Sep 17 00:00:00 2001 From: Ivan Tse Date: Mon, 7 Mar 2016 22:55:30 -0500 Subject: [PATCH 322/486] Fix link Listing all posts documentation only exists up to Rails 4.0 docs. The newer docs refer to Article as the model. --- sites/en/message-board/make_a_posts_index_page.step | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/en/message-board/make_a_posts_index_page.step b/sites/en/message-board/make_a_posts_index_page.step index 521903fa0..017de5296 100644 --- a/sites/en/message-board/make_a_posts_index_page.step +++ b/sites/en/message-board/make_a_posts_index_page.step @@ -15,7 +15,7 @@ end tools_and_references do message <<-MARKDOWN -* RailsGuides - Listing All Posts: http://guides.rubyonrails.org/getting_started.html#listing-all-posts +* RailsGuides - Listing All Posts: http://guides.rubyonrails.org/v4.0/getting_started.html#listing-all-posts * Feel free to disregard the JSON stuff on this page, if you're so inclined. * Bootstrap - Style that table! http://getbootstrap.com/css/#tables MARKDOWN From 5cd15b08a17d92ce60ee8634fa99e8fdea1ef6c8 Mon Sep 17 00:00:00 2001 From: Dale Visser Date: Sat, 26 Mar 2016 15:10:27 -0400 Subject: [PATCH 323/486] Fixed word == nil comparison example --- sites/en/ruby/nil.step | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/en/ruby/nil.step b/sites/en/ruby/nil.step index a7f7e5db8..eb7f32490 100644 --- a/sites/en/ruby/nil.step +++ b/sites/en/ruby/nil.step @@ -69,7 +69,7 @@ word.nil? word = nil word.nil? # Remember, two equals signs asks if something is equal -word == nil? +word == nil IRB message "What's going on here?" From 3789c8f97094a2f485ea2dd1a95fc841570ce821 Mon Sep 17 00:00:00 2001 From: Steve Barnett Date: Sun, 10 Apr 2016 16:11:07 +0200 Subject: [PATCH 324/486] Fix typo and tweak wording --- sites/en/workshop/activities.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sites/en/workshop/activities.md b/sites/en/workshop/activities.md index 7de292c90..26fd29422 100644 --- a/sites/en/workshop/activities.md +++ b/sites/en/workshop/activities.md @@ -29,9 +29,9 @@ The cards are clues to finding developers (e.g. who wrote "Designing for Perform ## What does an engineer look like? * Grab a pen and sticky notes. -* Write down answers to: "What does an a engineer look like?" +* Write down answers to: "What does an engineer look like?" * Look up #ILookLikeAnEngineer and find an awesome person there. -* Introduce them (and yourself!) to someone else in the room. +* Introduce them (and yourself!) to someone in the room. ## What makes a good Web App? From 42c03d3ee1b9e2e1b028bddcd6e3843c1b5f6498 Mon Sep 17 00:00:00 2001 From: Steve Barnett Date: Sun, 10 Apr 2016 16:11:17 +0200 Subject: [PATCH 325/486] Add 3 most important things activity --- sites/en/workshop/activities.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sites/en/workshop/activities.md b/sites/en/workshop/activities.md index 26fd29422..3f68cfd54 100644 --- a/sites/en/workshop/activities.md +++ b/sites/en/workshop/activities.md @@ -105,6 +105,11 @@ This can be for the InstallFest or the workshop in general. * Write down one thing you're still unsure about. * Write down one thing you'd like to learn. +## Three most important things + +* Write down the 3 most important things you learned so far. +* Discuss your list with 3 people. + # Ending the workshop ## Hey, buddy From 2727a23a2aae6ca0fc0e726b22df3d1481569cdb Mon Sep 17 00:00:00 2001 From: Steve Barnett Date: Sun, 10 Apr 2016 16:11:31 +0200 Subject: [PATCH 326/486] Reword share your warm up wording --- sites/en/workshop/activities.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/sites/en/workshop/activities.md b/sites/en/workshop/activities.md index 3f68cfd54..aa9e1910b 100644 --- a/sites/en/workshop/activities.md +++ b/sites/en/workshop/activities.md @@ -14,8 +14,11 @@ Send students an email, asking ## Share your answers * Grab a pen and sticky notes. -* Find three other people and ask them about their answers to the warm-up questions. -* Write them down and stick them up on the wall. +* Write down your answers to the warm-up questions. +* Swap your answers with someone else. +* Swap again with someone new. + +# Put the sticky notes
    up on the wall ## What does a developer look like? From 54d637f6464f0fe47bbbb86dde9bc928e9f7d0b6 Mon Sep 17 00:00:00 2001 From: Steve Barnett Date: Sat, 23 Apr 2016 12:31:39 +0200 Subject: [PATCH 327/486] Tweak behaviour description --- sites/en/frontend/HTML_tags.step | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sites/en/frontend/HTML_tags.step b/sites/en/frontend/HTML_tags.step index 7434df442..5a8c8df32 100644 --- a/sites/en/frontend/HTML_tags.step +++ b/sites/en/frontend/HTML_tags.step @@ -12,7 +12,7 @@ overview do Tags convey meaning. And in order to display your content well, everything should be inside of a tag, not just words you want emphasized. So let's use the paragraph tag `

    ` and the header 1 tag `

    `. -You'll notice that even if you put in extra lines and spaces, HTML will treat any number of +You'll notice that even if you put in extra lines and spaces, browsers will treat any number of new line or space characters like there's just one space there. When you're getting started with HTML, this can seem like a pain, because you have to type MARKDOWN @@ -60,7 +60,7 @@ My name is Rachel. end step do - message "Even though we put in some blank lines, the browser ignored them. So we'll have to use tags to break up our content." + message "The browser ignored the new lines and the blank line because we didn't use any tags. Let's use some to break up our content." message "Update your HTML with an `h1` tag and a `p` tag:" source_code :html, <<-HTML From 7148f39bdf61da77c1751ae9f43565fc846e5465 Mon Sep 17 00:00:00 2001 From: Steve Barnett Date: Sat, 23 Apr 2016 12:32:34 +0200 Subject: [PATCH 328/486] Prefer Wp to MDN to SP --- sites/en/frontend/HTML_tags.step | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sites/en/frontend/HTML_tags.step b/sites/en/frontend/HTML_tags.step index 5a8c8df32..5ef6bd04e 100644 --- a/sites/en/frontend/HTML_tags.step +++ b/sites/en/frontend/HTML_tags.step @@ -197,11 +197,11 @@ are a ton of other tags you might use: message <<-MARKDOWN -Don't try to memorize all the tags! You can always look them up on sites like: +You don't need to memorize all the tags! You can always look them up on sites like: -* [Sitepoint](http://reference.sitepoint.com/html) -* [Mozilla Developer Network](https://developer.mozilla.org/en/HTML/Element) * [WebPlatform.org](http://webplatform.org/) +* [Mozilla Developer Network](https://developer.mozilla.org/en/HTML/Element) +* [Sitepoint](http://reference.sitepoint.com/html) ## Try This From 5d87c12e5d197d74b3be484e8ab506d48ca08ea5 Mon Sep 17 00:00:00 2001 From: Steve Barnett Date: Sat, 23 Apr 2016 12:32:48 +0200 Subject: [PATCH 329/486] Tweak tag descriptions --- sites/en/frontend/HTML_tags.step | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/sites/en/frontend/HTML_tags.step b/sites/en/frontend/HTML_tags.step index 5ef6bd04e..0156b12d4 100644 --- a/sites/en/frontend/HTML_tags.step +++ b/sites/en/frontend/HTML_tags.step @@ -121,7 +121,7 @@ are a ton of other tags you might use: td "A link (the 'a' stands for Anchor)." } tr { - td "h1-h6" + td "h1 to h6" td "Various headers, h1 is the most important, h6 the least." } tr { @@ -138,7 +138,7 @@ are a ton of other tags you might use: } tr { td "table, tr, td" - td "You can make tables (like this one) with table rows and data cells." + td "Tables (like this one) with table rows and data cells." } tr { td "form" @@ -150,7 +150,7 @@ are a ton of other tags you might use: } tr { td "div" - td "A section marker that doesn't do anything specific to the contents itself, but does make a new line after. (More on this later.)" + td "A section marker that doesn't do anything specific to the contents itself, but does make a new line after. (a 'division'. More on this later)" } tr { td "span" @@ -160,7 +160,7 @@ are a ton of other tags you might use: message <<-MARKDOWN - And HTML5 introduced lots of new HTML tags to make the HTML more *semantic*, meaning the tags should describe the content they describe. Some of the new elements introduced by HTML5 include: + HTML5 introduced lots of new tags to make the HTML more *semantic*, meaning the tags should describe the content they describe. Some of the new elements introduced by HTML5 include: MARKDOWN @@ -171,27 +171,27 @@ are a ton of other tags you might use: } tr { td "section" - td "A section of a document." + td "A section of a document: a thematic grouping of content." } tr { td "nav" - td "A navigation section." + td "A navigation section, containing links to other pages or to parts within the current page." } tr { td "header" - td "The header for a page. (This is different from the head element, which contains metadata about the page!)." + td "The header for a page or section of a page. (This is different from the head element, which contains metadata about the page!)." } tr { td "footer" - td "The footer for a page." + td "The footer for a page or section of a page." } tr { td "main" - td "The important content on a page." + td "The main content of a page." } tr{ td "aside" - td "Content not essential to the main content." + td "Content that's related to the main content, but could be considered separate from it." } end @@ -207,7 +207,7 @@ You don't need to memorize all the tags! You can always look them up on sites li What happens if you change the `
      ` in your **hello.html** to `
        `? (Don't forget to change the closing tag, too.) -Can you link your favorite things to their respective Wikipedia pages? Here's an example link for you: `Ruby` +Can you link your favorite things to their Wikipedia pages? Here's an example link for you: `Ruby` What are all the individual parts of the code to add a link? From 78127912cd9bce8b83f799ded57367282839442f Mon Sep 17 00:00:00 2001 From: Steve Barnett Date: Sat, 23 Apr 2016 12:33:17 +0200 Subject: [PATCH 330/486] Tweak display and language of structure page --- sites/en/frontend/HTML_structure.step | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/sites/en/frontend/HTML_structure.step b/sites/en/frontend/HTML_structure.step index a7e868186..935ef0bfa 100644 --- a/sites/en/frontend/HTML_structure.step +++ b/sites/en/frontend/HTML_structure.step @@ -28,7 +28,7 @@ The `` encloses all the rest of your page and states "Here is my HTML!" - Actual Visible Content + Visible Content HTML @@ -36,15 +36,11 @@ HTML ### The Head -The `head` contains information that is not displayed in your browser. It has metadata tags that can tell a search engine or another program more about the file, like who wrote it or what keywords are relevant, such as: +The `head` contains information that is not displayed in your browser. It has metadata (data about data) tags that can tell a search engine or another program more about the file, like who wrote it or what keywords are relevant, such as: -What language or character set you're using: `` - -What the page title should be: `HTML!` - -What CSS and JavaScript files to include (and where they are): - -`` + * What language or character set you're using: `` + * What the page title should be: `HTML!` + * What CSS and JavaScript files to include (and where they are): `` MARKDOWN source_code :html, < From e6f32b12d2e92e2ec436685e7f32ab72fee10bbc Mon Sep 17 00:00:00 2001 From: Steve Barnett Date: Sat, 23 Apr 2016 12:36:47 +0200 Subject: [PATCH 331/486] Use same markdown syntax as elsewhere --- sites/en/frontend/basic_CSS.step | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/sites/en/frontend/basic_CSS.step b/sites/en/frontend/basic_CSS.step index 4b4a3621a..7cb261e9f 100644 --- a/sites/en/frontend/basic_CSS.step +++ b/sites/en/frontend/basic_CSS.step @@ -7,15 +7,15 @@ overview do message <<-MARKDOWN ## What is CSS? -CSS stands for __C__ascading __S__tyle__s__heets. It's a language for creating **rules** that +CSS stands for *C*ascading *S*tyle*s*heets. It's a language for creating **rules** that can **select** various elements on the page and change their **visual properties**. -* __C__ascading - this is how the browser determines the correct style rules to apply to +* *C*ascading - this is how the browser determines the correct style rules to apply to each element on the page. As we'll see, CSS has many ways to match rules to elements, and some of those ways count for more than others. The browser allows more important rules to _cascade_ over less important ones. -* __S__tyle__s__heets - CSS files are called 'stylesheets' because they are separate documents - their +* *S*tyle*s*heets - CSS files are called 'stylesheets' because they are separate documents - their file type is .css - that only deal with styling information. We add special tags in our HTML files to link them to our stylesheets. @@ -40,7 +40,7 @@ MARKDOWN message <<-MARKDOWN ## CSS Rules Are Made of a Selector and Attributes -The **selector** is the first part of a CSS rule - it tells the browser how to find, or _select_, the element we want to style. +The **selector** is the first part of a CSS rule - it tells the browser how to find, or *select*, the element we want to style. On this page, we'll use `h1` and `p` as our selectors, which match the `h1` and `p` elements in our HTML. From 3ef17f7d3b0966d98d45678381032a2b0d55654b Mon Sep 17 00:00:00 2001 From: Steve Barnett Date: Sat, 23 Apr 2016 12:37:25 +0200 Subject: [PATCH 332/486] Flip the order: CSS added, not removed --- sites/en/frontend/basic_CSS.step | 4 ++-- sites/en/frontend/img/css_bundler.png | Bin 22430 -> 71992 bytes 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sites/en/frontend/basic_CSS.step b/sites/en/frontend/basic_CSS.step index 7cb261e9f..de1488ded 100644 --- a/sites/en/frontend/basic_CSS.step +++ b/sites/en/frontend/basic_CSS.step @@ -112,9 +112,9 @@ explanation do ## CSS is super powerful -Here are two screen shots of the same HTML page, but on the right side, we've turned off all the CSS. Almost all of the color and formatting disappear, and the code snippets and buttons that were obvious with CSS styles now just look like text. +Here are two screen shots of the same HTML page. On the left is just the HTML. On the right side, we've added lots of CSS. Almost all of the color and formatting are applied using CSS, and the code snippets and buttons now look great. -### Bundler: With and Without CSS (the horror!) +### Bundler: Before and After CSS diff --git a/sites/en/frontend/img/css_bundler.png b/sites/en/frontend/img/css_bundler.png index d04923b5aff715da2ee2f4ad8b72edfce9ddd147..c89910b0f4cfea05f2b0770f8a8df17dae79669c 100644 GIT binary patch literal 71992 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 literal 22430 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 Date: Sat, 23 Apr 2016 12:37:43 +0200 Subject: [PATCH 333/486] Tweak language --- sites/en/frontend/HTML_attributes.step | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/sites/en/frontend/HTML_attributes.step b/sites/en/frontend/HTML_attributes.step index d0933c38e..775d80531 100644 --- a/sites/en/frontend/HTML_attributes.step +++ b/sites/en/frontend/HTML_attributes.step @@ -83,7 +83,7 @@ steps do
      1. Soccer
      2. Programming
    -

    I hear RailsBridge needs volunteers, should I volunteer!?!

    +

    I hear RailsBridge needs volunteers, should I volunteer? :)

    HTML end @@ -98,10 +98,10 @@ HTML
  • Soccer
  • Programming
  • -

    I hear RailsBridge needs volunteers, should I volunteer!?!

    +

    I hear RailsBridge needs volunteers, should I volunteer? :)

    HTML message "Refresh the page in the browser. You should see the new paragraphs you added, but no styling changes." - message "Many HTML attributes, like classes and ids, don't directly convey visual information. Your site will look the exact same until we use the class to add CSS styling." + message "Many HTML attributes, like classes and ids, don't convey visual information. Your site will look the exact same until we use the class to add CSS styling." end step do @@ -164,4 +164,3 @@ MARKDOWN end next_step "developer_tools" - From 85f99f0aa0c60850fe0f038a17ee4911b7601d8e Mon Sep 17 00:00:00 2001 From: Steve Barnett Date: Sat, 23 Apr 2016 12:38:00 +0200 Subject: [PATCH 334/486] Hyphenate the FED --- sites/en/frontend/_developer_tools.step | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/en/frontend/_developer_tools.step b/sites/en/frontend/_developer_tools.step index 92ea38598..ccbbcdeac 100644 --- a/sites/en/frontend/_developer_tools.step +++ b/sites/en/frontend/_developer_tools.step @@ -61,7 +61,7 @@ explanation do With good browser developer tools, you can pick apart every website you visit. If you see cool CSS styles or JavaScript animations, you can always look under the hood and figure out how -they're done. It's a great way to keep learning as a front end developer. +they're done. It's a great way to keep learning as a front-end developer. MARKDOWN end From 6f650ba1cc4b51d0b7b960cb152cd4a99ded500a Mon Sep 17 00:00:00 2001 From: Steve Barnett Date: Sat, 23 Apr 2016 12:38:39 +0200 Subject: [PATCH 335/486] Remove unneeded clarification --- sites/en/frontend/add_starter_files.step | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/sites/en/frontend/add_starter_files.step b/sites/en/frontend/add_starter_files.step index d3d476748..a0ccc672c 100644 --- a/sites/en/frontend/add_starter_files.step +++ b/sites/en/frontend/add_starter_files.step @@ -27,8 +27,7 @@ explanation do ## What Are These Files? Just to save you some time, we've supplied a bare bones HTML document, a CSS stylesheet, -a JavaScript file, and a placeholder image. But you could have typed up these files yourself -with your text editor, if you'd wanted to. +a JavaScript file, and a placeholder image. If you are starting a new project in the future, try typing it all out by hand a few times to get the hang of it, and then try starting with some other people's HTML boilerplate code From c7b97a8f5482ffd8344e7598cf9cadfc768ea095 Mon Sep 17 00:00:00 2001 From: Steve Barnett Date: Sat, 23 Apr 2016 12:39:04 +0200 Subject: [PATCH 336/486] Add extra helper text --- sites/en/frontend/make_a_web_page.step | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sites/en/frontend/make_a_web_page.step b/sites/en/frontend/make_a_web_page.step index 0c5bb42a7..4b6bfcd53 100644 --- a/sites/en/frontend/make_a_web_page.step +++ b/sites/en/frontend/make_a_web_page.step @@ -35,9 +35,9 @@ source_code :html, "" message <<-MARKDOWN We can also use this technique to temporarily stop a piece of code from running. We call that "commenting the code out." -You'll remember when we were working on our **hello.html** file, we put JavaScript and CSS directly into the HTML document. You can also include JS and CSS in external files, with a link. This **index.html** file includes a link to a JavaScript file and a CSS file, but they're commented out (i.e. wrapped in an HTML tag that tells the browser, 'ignore this!'). +You'll remember when we were working on our **hello.html** file, we put JavaScript and CSS directly into the HTML document. You can also include JS and CSS from external files, with a link. This **index.html** file includes a link to a JavaScript file and a CSS file, but they're commented out (i.e. wrapped in an HTML tag that tells the browser, 'ignore this!'). -Look through **index.html** and find the links to the CSS and JavaScript files. Delete the comment tags from around them so that the browser will read them. +Look through **index.html** and find the links to the CSS and JavaScript files. Delete the comment tags from around them so that the browser will read them. The lines should change color in your text editor: comments are usually displayed in a dull color in text editors to show that it's code that will be ignored. MARKDOWN end @@ -88,7 +88,7 @@ In JavaScript you write comments by starting a line with `//`. HTML message <<-MARKDOWN -In CSS you write comments by wrapping the comment in inside a `/*` (start a comment) and `*/` (finish a comment). +In CSS you write comments by wrapping the comment in inside a `/*` (start a comment) and `*/` (finish a comment). A comment can go over several lines. * A CSS tag looks like this when it's a link: From 3ee018ed8c410600f5537dd03dec8cbdfaa05db6 Mon Sep 17 00:00:00 2001 From: Steve Barnett Date: Sat, 23 Apr 2016 12:39:51 +0200 Subject: [PATCH 337/486] =?UTF-8?q?Internationalise=20=E2=80=9CTA=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sites/en/frontend/add_more_elements.step | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/en/frontend/add_more_elements.step b/sites/en/frontend/add_more_elements.step index b359587f0..ac6b8ffb0 100644 --- a/sites/en/frontend/add_more_elements.step +++ b/sites/en/frontend/add_more_elements.step @@ -1,5 +1,5 @@ goals do - message "Now we'll switch from simple steps to doing **challenges**. There will still be something to do at each step, but it will take some figuring out to do correctly. (If you get stuck, you can still ask a TA or instructor for hints.) You will:" + message "Now we'll switch from simple steps to doing **challenges**. There will still be something to do at each step, but it will take some figuring out to do correctly. If you get stuck, ask a volunteer for hints. You will:" goal "Fill in more content" goal "Add an image tag" goal "Use two different kinds of anchor tags" From 5f00ffd57041aaedb8af485faa39f886b9f4452c Mon Sep 17 00:00:00 2001 From: Steve Barnett Date: Sat, 23 Apr 2016 12:42:45 +0200 Subject: [PATCH 338/486] Tweak language, fix style --- sites/en/frontend/basic_javascript.step | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sites/en/frontend/basic_javascript.step b/sites/en/frontend/basic_javascript.step index 97e887882..e2f0e84cb 100644 --- a/sites/en/frontend/basic_javascript.step +++ b/sites/en/frontend/basic_javascript.step @@ -18,7 +18,7 @@ HTML end step do - message "Type in this short script. Javascript is case-specific (it treats `mynewname` and `myNewName` as two different things) and picky about syntax, so if your script doesn't run, check carefully for typos." + message "Type in this short script. Javascript is case-specific (it treats `mynewname` and `myNewName` as two different things) and picky about syntax. If your script doesn't run, check carefully for typos." source_code :html, < @@ -50,11 +50,11 @@ explanation do message <<-MARKDOWN -## Wherefore JavaScript? +## Why JavaScript? Javascript allows you to make your pages interactive. You can use it to build anything from a simple animation to a giant web application like Twitter -or Github. It gives you total control to add, remove, or modify content you've +or GitHub. It gives you total control to add, remove, or modify content you've made with HTML. You can also use it to change styles and add or remove classes. From fc3ebdc4b49b5fc0c97bcfd3f6c5023e26ccd624 Mon Sep 17 00:00:00 2001 From: Steve Barnett Date: Sat, 23 Apr 2016 12:43:52 +0200 Subject: [PATCH 339/486] =?UTF-8?q?Don=E2=80=99t=20push=20jQuery=20so=20ha?= =?UTF-8?q?rd?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sites/en/frontend/jquery_vs_javascript.step | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/sites/en/frontend/jquery_vs_javascript.step b/sites/en/frontend/jquery_vs_javascript.step index 7fc795db6..2680b11f9 100644 --- a/sites/en/frontend/jquery_vs_javascript.step +++ b/sites/en/frontend/jquery_vs_javascript.step @@ -31,13 +31,9 @@ explanation do message <<-MARKDOWN -## So Should I Use JavaScript or jQuery? - -Don't forget that everything you can do with jQuery, you can do with straight JavaScript. -If you want to start building cool user interface features right away, jQuery will probably -help you do that the fastest. But, long-term, to be great at jQuery, you really need to -understand the language it's written in: JavaScript. It's worthwhile to learn about both. +## So Should I Use regular JavaScript or jQuery? +Don't forget that everything you can do with jQuery you can do with regular JavaScript. If you want to start building cool user interfaces that use JavaScript right away, jQuery will probably help you do that the fastest. It's worth learning how to do things with regular JavaScript too, because you won't always want or need to use jQuery. MARKDOWN From 03028278909525ebb5b074531e0aa0d5191c34f6 Mon Sep 17 00:00:00 2001 From: Steve Barnett Date: Sat, 23 Apr 2016 12:45:30 +0200 Subject: [PATCH 340/486] Split up Deploy to GitHub, highlight Optionalness --- .../_consider_deploying_to_github.step | 6 +- .../_consider_deploying_to_github_again.step | 13 ++ sites/en/frontend/_deploying_to_github.step | 60 +++++++ .../frontend/_deploying_to_github_again.step | 69 +++++++++ sites/en/frontend/add_more_elements.step | 2 +- sites/en/frontend/deploying_to_github.step | 9 ++ .../frontend/deploying_to_github_again.step | 11 ++ .../frontend/deploying_to_github_pages.step | 146 ------------------ sites/en/frontend/make_columns.step | 2 +- 9 files changed, 167 insertions(+), 151 deletions(-) create mode 100644 sites/en/frontend/_consider_deploying_to_github_again.step create mode 100644 sites/en/frontend/_deploying_to_github.step create mode 100644 sites/en/frontend/_deploying_to_github_again.step create mode 100644 sites/en/frontend/deploying_to_github.step create mode 100644 sites/en/frontend/deploying_to_github_again.step delete mode 100644 sites/en/frontend/deploying_to_github_pages.step diff --git a/sites/en/frontend/_consider_deploying_to_github.step b/sites/en/frontend/_consider_deploying_to_github.step index c4db4b7e3..e82f1caed 100644 --- a/sites/en/frontend/_consider_deploying_to_github.step +++ b/sites/en/frontend/_consider_deploying_to_github.step @@ -1,7 +1,7 @@ div :class => "deploying" do - h1 "Deploying" + h1 "Optional Step: Deploying to GitHub" blockquote do - message "Before the next step, you could try deploying your page to GitHub! If you haven't used Git or GitHub before, you might prefer to do this later." - link 'deploying_to_github_pages' + message "Before the next step, you could try deploying (sending your code) your page to GitHub! If you haven't used Git or GitHub before, **it's okay to do this later**." + link 'deploying_to_github' end end diff --git a/sites/en/frontend/_consider_deploying_to_github_again.step b/sites/en/frontend/_consider_deploying_to_github_again.step new file mode 100644 index 000000000..35e8b32d7 --- /dev/null +++ b/sites/en/frontend/_consider_deploying_to_github_again.step @@ -0,0 +1,13 @@ +div :class => "deploying" do + h1 "Optional Step: Deploying to GitHub again" + blockquote do + + message <<-MARKDOWN + Before the next step, you could try deploying your page to GitHub! + + * If you have already deployed to GitHub, go on to [Deploying to GitHub again](deploying_to_github_again). + * If this is your first time deploying, start at [Deploying to GitHub](deploying_to_github) + MARKDOWN + + end +end diff --git a/sites/en/frontend/_deploying_to_github.step b/sites/en/frontend/_deploying_to_github.step new file mode 100644 index 000000000..f29580785 --- /dev/null +++ b/sites/en/frontend/_deploying_to_github.step @@ -0,0 +1,60 @@ +goals do + goal "Create a new git repository locally" + goal "Create a new git repository on GitHub" + goal "Push your local repository to GitHub" +end + +steps do + tip "If you have a 'railsbridge' folder on your computer or some other place you like to keep project files, `cd` to that directory and then follow the steps below." + + step "Make a special new directory" do + message "To get started on the project, you'll need to open up your command line. If you have a Mac, open up the Terminal app. If you're on a PC, look for a program called Command Prompt. You'll also need to know your GitHub user name and password. Wherever you see `[your-github-user-name]`, you'll replace that with your user name (and delete the braces: the `[` and `]`)." + console "mkdir [your-github-user-name].github.io" + message "`mkdir` stands for 'make directory.' You just made a new directory that you'll put your project files in." + end + + step "Initialize a new local git repository" do + console "cd [your-github-user-name].github.io" + message "You just changed directories and moved into the folder you just created." + console "git init" + message "You just initialized an empty repository, i.e. told git, 'I want to start a new project here.'" + end + + step "Make a commit" do + console "touch index.html\ngit add index.html" + message "This creates a blank, new file called 'index.html'. The next line tells git you want to stage the file." + console "git commit -m 'first commit'" + message "You just made an initial commit. (Think of it as a snapshot of your project that you can come back to later.)" + end + + step "Add GitHub as a remote" do + message "You really do have to type your user name three times in the next command. Get ready for it." + console "git remote add origin https://[your-github-user-name]@github.com/[your-github-user-name]/[your-github-user-name].github.io.git" + + message "You just set up a 'remote' — a git repository somewhere else (in this case, on GitHub) that also holds your project files." + end + + step "Create a new repo via the GitHub UI" do + tip "You can skip this step if you've created a ***[your-github-user-name].github.io*** page previously." + message "Navigate to https://github.com/[your-github-user-name]/" + message "Click 'Create a new repo' in the upper right" + img :src => "img/github_create_repo.png" + message "Type **[your-github-user-name].github.io** into the 'Repository name' box" + img :src => "img/github_name_your_repo.png" + + important "Do not choose 'Initialize this repository with a README' when creating the repo." + end + + step "Push your code to GitHub" do + message "Now, push the new file you just committed to GitHub." + console 'git push -u origin master' + message "You'll probably be prompted to type your GitHub password at this point. After you do, you'll have just pushed your project to GitHub's servers!" + important "If you have existing content in your GitHub Pages repo, this command will fail, and you will have to do a `git push -uf origin master` instead. Verify with a volunteer first that you're doing the right thing." + end + + step do + message "Woohoo!!! Take a breath and wait a few minutes." + message "Since you gave your GitHub repository a special name (in the format [your-github-user-name].github.io), GitHub will automatically take the contents of this one repository and make them your personal web page on GitHub. However, there's a small lag between the first push and being able to see your content on the web." + message "In a few minutes time, when you visit [your-github-user-name].github.io in a browser, you should see a blank white page: this is great! You're looking at the index.html file you just created, now live on the web!" + end +end diff --git a/sites/en/frontend/_deploying_to_github_again.step b/sites/en/frontend/_deploying_to_github_again.step new file mode 100644 index 000000000..391bb2bbf --- /dev/null +++ b/sites/en/frontend/_deploying_to_github_again.step @@ -0,0 +1,69 @@ +goals do + goal "Commit your changes to locally" + goal "Push your changes to GitHub" +end + +step "Commit any pending changes to git" do + message "GitHub will only receive the files we've committed into our local git repository. So we need to make sure all changed files have been committed." + console "git status" + message "`git status` shows you any pending changes you've created. If it has no output, you're already ready to deploy! Otherwise..." + + console <<-SHELL +git add . +git commit -m "Some helpful message for your future self" + SHELL + message "Your commit message should reference whatever your outstanding changes are: something like 'added new cat picture'." +end + +step "Push changes to GitHub" do + console "git push origin master" + message "This takes all changes you've committed locally and pushes them to GitHub." +end + +step "Visit your site" do + message "Go to your browser and navigate to **[your-github-user-name].github.io**" + message "You should see the changes you made, but ON THE INTERNET!" +end + + +explanation do + message <<-MARKDOWN + +## What is Git? + +Git is an open-source tool for tracking and managing changes to source code. If you've +used tools like SVN or CVS, you can use Git to do the same things. + +Git is not required for front end development at all — some people use other source +control tools like SVN, and there are wild and crazy coders who don't use source control +at all. + +### But here are some good reasons to use a source control system: + +* You can commit different/earlier versions of a project, and get them back + later if you change your mind. +* It's easy to also copy these versions to another server or computer, so you + have a backup if your laptop is stolen or your hard drive gets damaged. +* Other coders can more easily work on a project with you. Source control + systems have an automated way to 'merge' or combine changed files together. + +### And there are some neat things about Git specifically: + +* Git is distributed. Each person or computer working on the project has a full + copy of it. There isn't a remote server you have to connect to that has the + 'official' copy somewhere. +* Git makes it easy to 'branch' or work separately for a while on an alternate + version of the project, and then 'merge' those changes back in if you want to. +* Git is ultra-powerful, and even many experienced developers are mystified + by its wily ways. + +## What is GitHub? + +GitHub is a web application that will store copies of your git repositories for you. +It's a convenient place to keep a backup of your projects, and it has a nice-looking +web interface that makes it easy to see your files and changes. + +Projects that you make public (i.e. open source) can be stored on GitHub for free. + + MARKDOWN +end diff --git a/sites/en/frontend/add_more_elements.step b/sites/en/frontend/add_more_elements.step index ac6b8ffb0..d2c6f64c7 100644 --- a/sites/en/frontend/add_more_elements.step +++ b/sites/en/frontend/add_more_elements.step @@ -60,6 +60,6 @@ Now that you know the basics of working with HTML, the trickiest part is remembe MARKDOWN end -insert 'consider_deploying_to_github' +insert 'consider_deploying_to_github_again' next_step 'make_columns' diff --git a/sites/en/frontend/deploying_to_github.step b/sites/en/frontend/deploying_to_github.step new file mode 100644 index 000000000..f0cb8002e --- /dev/null +++ b/sites/en/frontend/deploying_to_github.step @@ -0,0 +1,9 @@ +h2 do + span "If you have already deployed your app to GitHub, go on to " + a 'Deploying to GitHub again', href: "deploying_to_github_pages_again" + span "." +end + +important "If you have any problems with these steps, ask a volunteer for help. If you don't know if you have Git installed or have a GitHub account, it's okay to do these steps later instead." + +insert '_deploying_to_github' diff --git a/sites/en/frontend/deploying_to_github_again.step b/sites/en/frontend/deploying_to_github_again.step new file mode 100644 index 000000000..3316b3873 --- /dev/null +++ b/sites/en/frontend/deploying_to_github_again.step @@ -0,0 +1,11 @@ +h2 do + span "If you haven't deployed your app to GitHub yet, start at " + a 'Deploying to GitHub', href: 'deploying_to_github_pages' + span "." +end + +important "If you have any problems with these steps, ask a volunteer for help. If you don't know if you have Git installed or have a GitHub account, it's okay to do these steps later instead." + +insert '_deploying_to_github' + +insert '_deploying_to_github_again' diff --git a/sites/en/frontend/deploying_to_github_pages.step b/sites/en/frontend/deploying_to_github_pages.step deleted file mode 100644 index 03bcda0c8..000000000 --- a/sites/en/frontend/deploying_to_github_pages.step +++ /dev/null @@ -1,146 +0,0 @@ -h2 do - span "If you haven't yet deployed to Github, start at " - a 'First-time setup', :href => '#first-time' - span ". Otherwise, start at " - a 'Every time', :href => '#every-time' - span "." -end - -important "If you have _any_ problems with these steps, grab a TA and have them help you out." -important "If you don't know if you have Git installed or have a GitHub account, it's probably better to develop locally (and not do these steps for now) and install Git later." - -a :name => 'first-time' -situation "First-time setup" do - goals do - goal "Create a new git repository locally" - goal "Create a new git repository on Github" - goal "Push your local repository to Github" - end - - steps do - tip "If you have a 'railsbridge' folder on your computer or some other place you like to keep project files, `cd` to that directory and then follow the steps below." - - step "Make a special new directory" do - message "To get started on the project, you'll need to open up your command line. If you have a Mac, open up the Terminal app. If you're on a PC, look for a program called Command Prompt. You'll also need to know your Github user name and password, so go ahead and double-check it if you don't remember. Wherever you see `[your-github-user-name]`, you'll replace that with your user name (and delete the braces)." - console "mkdir [your-github-user-name].github.io" - message "`mkdir` stands for 'make directory.' You just made a new directory that you'll put your project files in." - end - - step "Initialize a new local git repository" do - console "cd [your-github-user-name].github.io" - message "You just changed directories and moved into the folder you just created." - console "git init" - message "You just initialized an empty repository, i.e. told git, 'I want to start a new project here.'" - end - - step "Make a commit" do - console "touch index.html\ngit add index.html" - message "This creates a blank, new file called 'index.html'. The next line tells git you want to stage the file." - console "git commit -m 'first commit'" - message "You just made an initial commit. (Think of it as a snapshot of your project that you can come back to later.)" - end - - step "Add Github as a remote" do - message "You really do have to type your user name three times in the next command. Get ready for it." - console "git remote add origin https://[your-github-user-name]@github.com/[your-github-user-name]/[your-github-user-name].github.io.git" - - message "You just set up a 'remote' — a git repository somewhere else (in this case, on Github) that also holds your project files." - end - - step "Create a new repo via the Github UI" do - tip "You can skip this step if you've created a ***[your-github-user-name].github.io*** page previously." - message "Navigate to https://github.com/[your-github-user-name]/" - message "Click 'Create a new repo' in the upper right" - img :src => "img/github_create_repo.png" - message "Type **[your-github-user-name].github.io** into the 'Repository name' box" - img :src => "img/github_name_your_repo.png" - - important "DO NOT choose 'Initialize this repository with a README' when creating the repo." - end - - step "Push your code to Github" do - message "Now, push the new file you just committed to Github." - console 'git push -u origin master' - message "You'll probably be prompted to type your Github password at this point. After you do, you'll have just pushed your project to Github's servers!" - important "If you have existing content in your Github pages repo, this command will fail, and you will have to do a `git push -uf origin master` instead. Verify with a TA first that you're doing the right thing." - end - - step do - message "Woohoo!!! Take a breath and wait 15 minutes." - message "Because you gave your Github repository a special name (in the format [your-github-user-name].github.io), Github will automatically take the contents of this one repository and make them your personal web page on Github. But there's a small lag between the first push and being able to see your content on the web." - message "In 15 minutes, when you visit [your-github-user-name].github.io in a browser, you should see a blank white page. This is great! You're looking at the index.html file you just created, now live on the web!" - end - end -end - -a :name => 'every-time' -situation "Every time" do - goals do - goal "Commit your changes to locally" - goal "Push your changes to Github" - end - - step "Commit any pending changes to git" do - message "Github will only receive the files we've committed into our local git repository. So we need to make sure all changed files have been committed." - console "git status" - message "`git status` shows you any pending changes you've created. If it has no output, you're already ready to deploy! Otherwise..." - - console <<-SHELL -git add . -git commit -m "Some helpful message for your future self" - SHELL - message "Your commit message should reference whatever your outstanding changes are: something like 'added new cat picture'." - end - - step "Push changes to Github" do - console "git push origin master" - message "This takes all changes you've committed locally and pushes them to Github." - end - - step "Visit your site" do - message "Go to your browser and navigate to **[your-github-user-name].github.io**" - message "You should see the changes you made, but ON THE INTERNET!" - end -end - -explanation do - message <<-MARKDOWN - -## What is Git? - -Git is an open-source tool for tracking and managing changes to source code. If you've -used tools like SVN or CVS, you can use Git to do the same things. - -Git is not required for front end development at all — some people use other source -control tools like SVN, and there are wild and crazy coders who don't use source control -at all. - -### But here are some good reasons to use a source control system: - -* You can commit different/earlier versions of a project, and get them back - later if you change your mind. -* It's easy to also copy these versions to another server or computer, so you - have a backup if your laptop is stolen or your hard drive gets damaged. -* Other coders can more easily work on a project with you. Source control - systems have an automated way to 'merge' or combine changed files together. - -### And there are some neat things about Git specifically: - -* Git is distributed. Each person or computer working on the project has a full - copy of it. There isn't a remote server you have to connect to that has the - 'official' copy somewhere. -* Git makes it easy to 'branch' or work separately for a while on an alternate - version of the project, and then 'merge' those changes back in if you want to. -* Git is ultra-powerful, and even many experienced developers are mystified - by its wily ways. - -## What is Github? - -Github is a web application that will store copies of your git repositories for you. -It's a convenient place to keep a backup of your projects, and it has a nice-looking -web interface that makes it easy to see your files and changes. - -Projects that you make public (i.e. open source) can be stored on Github for free. - - MARKDOWN -end \ No newline at end of file diff --git a/sites/en/frontend/make_columns.step b/sites/en/frontend/make_columns.step index 6b4821b76..0d5d66720 100644 --- a/sites/en/frontend/make_columns.step +++ b/sites/en/frontend/make_columns.step @@ -44,6 +44,6 @@ it. Here are two different designers' interpretations of the same HTML: MARKDOWN end -insert 'consider_deploying_to_github' +insert 'consider_deploying_to_github_again' next_step "basic_javascript" From cef2e0628295adecb5747d5ec6e16cd66b5c9e74 Mon Sep 17 00:00:00 2001 From: Lillie Chilen Date: Sat, 23 Apr 2016 14:01:28 -0700 Subject: [PATCH 341/486] Direct students to Bridge Foundry Discourse forum for help. --- lib/doc_page.rb | 4 ++-- sites/en/docs/docs.step | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/doc_page.rb b/lib/doc_page.rb index 1e2be253d..0848933b1 100644 --- a/lib/doc_page.rb +++ b/lib/doc_page.rb @@ -114,8 +114,8 @@ def body_content footer { p do - text "Going through this curriculum on your own? Get help at " - a "Code Newbie", href: "http://discourse.codenewbie.org/t/railsbridge-curriculum-questions/594/4" + text "Going through this curriculum on your own? Get help on " + a "our Discourse forum", href: "http://discourse.bridgefoundry.org/c/railsbridge-help", target: "_blank" text ", where RailsBridge volunteers can answer your questions." end p do diff --git a/sites/en/docs/docs.step b/sites/en/docs/docs.step index ff1027702..af1496f2f 100644 --- a/sites/en/docs/docs.step +++ b/sites/en/docs/docs.step @@ -1,5 +1,7 @@ message <our Discourse forum. (Volunteers to answer questions always needed, too!) MARKDOWN h1 'Setup' From 5a8167ff3af9181fbced90c181dd385d57ab4e57 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Sun, 24 Apr 2016 15:03:18 -0700 Subject: [PATCH 342/486] bump gems UPDATED: activesupport 4.2.5.1 4.2.6 autoprefixer-rails 6.3.1 6.3.6 backports 3.6.7 3.6.8 coderay 1.1.0 1.1.1 concurrent-ruby 1.0.0 1.0.1 jquery-cdn 2.2.0 2.2.2 listen 3.0.5 3.1.1 rake 10.5.0 11.1.2 rb-inotify 0.9.5 0.9.7 rspec-core 3.4.2 3.4.4 rubyzip 1.1.7 1.2.0 sass 3.4.21 3.4.22 sinatra-contrib 1.4.6 1.4.7 sprockets 3.5.2 3.6.0 treetop 1.6.3 1.6.5 --- Gemfile.lock | 33 ++++++++++++++++----------------- 1 file changed, 16 insertions(+), 17 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index ed883b9ab..10de461c7 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,21 +1,20 @@ GEM remote: https://rubygems.org/ specs: - activesupport (4.2.5.1) + activesupport (4.2.6) i18n (~> 0.7) json (~> 1.7, >= 1.7.7) minitest (~> 5.1) thread_safe (~> 0.3, >= 0.3.4) tzinfo (~> 1.1) - autoprefixer-rails (6.3.1) + autoprefixer-rails (6.3.6) execjs - json - backports (3.6.7) + backports (3.6.8) bootstrap-sass (3.3.6) autoprefixer-rails (>= 5.2.1) sass (>= 3.3.4) - coderay (1.1.0) - concurrent-ruby (1.0.0) + coderay (1.1.1) + concurrent-ruby (1.0.1) daemons (1.2.3) deckrb (0.5.2) coderay @@ -37,12 +36,12 @@ GEM font-awesome-sass (4.5.0) sass (>= 3.2) i18n (0.7.0) - jquery-cdn (2.2.0) + jquery-cdn (2.2.2) sprockets (>= 2) json (1.8.3) - listen (3.0.5) + listen (3.1.1) rb-fsevent (>= 0.9.3) - rb-inotify (>= 0.9) + rb-inotify (>= 0.9.7) mini_portile2 (2.0.0) minitest (5.8.4) multi_json (1.11.2) @@ -57,9 +56,9 @@ GEM rack rack-test (0.6.3) rack (>= 1.0) - rake (10.5.0) + rake (11.1.2) rb-fsevent (0.9.7) - rb-inotify (0.9.5) + rb-inotify (0.9.7) ffi (>= 0.5.0) redcarpet (2.3.0) rerun (0.11.0) @@ -68,7 +67,7 @@ GEM rspec-core (~> 3.4.0) rspec-expectations (~> 3.4.0) rspec-mocks (~> 3.4.0) - rspec-core (3.4.2) + rspec-core (3.4.4) rspec-support (~> 3.4.0) rspec-expectations (3.4.0) diff-lcs (>= 1.2.0, < 2.0) @@ -77,20 +76,20 @@ GEM diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.4.0) rspec-support (3.4.1) - rubyzip (1.1.7) - sass (3.4.21) + rubyzip (1.2.0) + sass (3.4.22) sinatra (1.4.7) rack (~> 1.5) rack-protection (~> 1.4) tilt (>= 1.3, < 3) - sinatra-contrib (1.4.6) + sinatra-contrib (1.4.7) backports (>= 2.0) multi_json rack-protection rack-test sinatra (~> 1.4.0) tilt (>= 1.3, < 3) - sprockets (3.5.2) + sprockets (3.6.0) concurrent-ruby (~> 1.0) rack (> 1, < 3) thin (1.6.4) @@ -99,7 +98,7 @@ GEM rack (~> 1.0) thread_safe (0.3.5) tilt (2.0.2) - treetop (1.6.3) + treetop (1.6.5) polyglot (~> 0.3) trollop (2.1.2) tzinfo (1.2.2) From ae33553ea800ac926af7a25e2d0f6e3343eda5f1 Mon Sep 17 00:00:00 2001 From: Steve Barnett Date: Tue, 26 Apr 2016 07:45:19 +0200 Subject: [PATCH 343/486] Fix broken links --- sites/en/frontend/deploying_to_github.step | 2 +- sites/en/frontend/deploying_to_github_again.step | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sites/en/frontend/deploying_to_github.step b/sites/en/frontend/deploying_to_github.step index f0cb8002e..7acd2b32e 100644 --- a/sites/en/frontend/deploying_to_github.step +++ b/sites/en/frontend/deploying_to_github.step @@ -1,6 +1,6 @@ h2 do span "If you have already deployed your app to GitHub, go on to " - a 'Deploying to GitHub again', href: "deploying_to_github_pages_again" + a 'Deploying to GitHub again', href: "deploying_to_github_again" span "." end diff --git a/sites/en/frontend/deploying_to_github_again.step b/sites/en/frontend/deploying_to_github_again.step index 3316b3873..2cf4ca441 100644 --- a/sites/en/frontend/deploying_to_github_again.step +++ b/sites/en/frontend/deploying_to_github_again.step @@ -1,6 +1,6 @@ h2 do span "If you haven't deployed your app to GitHub yet, start at " - a 'Deploying to GitHub', href: 'deploying_to_github_pages' + a 'Deploying to GitHub', href: 'deploying_to_github' span "." end From b6e03d2ffc3d8a3aa8a4bed57030a579ed7ff5e1 Mon Sep 17 00:00:00 2001 From: Steve Barnett Date: Tue, 26 Apr 2016 07:45:37 +0200 Subject: [PATCH 344/486] Fix wrong content on deploy again page --- sites/en/frontend/deploying_to_github_again.step | 2 -- 1 file changed, 2 deletions(-) diff --git a/sites/en/frontend/deploying_to_github_again.step b/sites/en/frontend/deploying_to_github_again.step index 2cf4ca441..abeba14f3 100644 --- a/sites/en/frontend/deploying_to_github_again.step +++ b/sites/en/frontend/deploying_to_github_again.step @@ -6,6 +6,4 @@ end important "If you have any problems with these steps, ask a volunteer for help. If you don't know if you have Git installed or have a GitHub account, it's okay to do these steps later instead." -insert '_deploying_to_github' - insert '_deploying_to_github_again' From 3ff00ba3dd0f4ee999225031df9bb2d16c5acd95 Mon Sep 17 00:00:00 2001 From: Steve Barnett Date: Tue, 26 Apr 2016 07:47:07 +0200 Subject: [PATCH 345/486] Move partials inline --- sites/en/frontend/_deploying_to_github.step | 60 ---------------- .../frontend/_deploying_to_github_again.step | 69 ------------------ sites/en/frontend/deploying_to_github.step | 61 +++++++++++++++- .../frontend/deploying_to_github_again.step | 70 ++++++++++++++++++- 4 files changed, 129 insertions(+), 131 deletions(-) delete mode 100644 sites/en/frontend/_deploying_to_github.step delete mode 100644 sites/en/frontend/_deploying_to_github_again.step diff --git a/sites/en/frontend/_deploying_to_github.step b/sites/en/frontend/_deploying_to_github.step deleted file mode 100644 index f29580785..000000000 --- a/sites/en/frontend/_deploying_to_github.step +++ /dev/null @@ -1,60 +0,0 @@ -goals do - goal "Create a new git repository locally" - goal "Create a new git repository on GitHub" - goal "Push your local repository to GitHub" -end - -steps do - tip "If you have a 'railsbridge' folder on your computer or some other place you like to keep project files, `cd` to that directory and then follow the steps below." - - step "Make a special new directory" do - message "To get started on the project, you'll need to open up your command line. If you have a Mac, open up the Terminal app. If you're on a PC, look for a program called Command Prompt. You'll also need to know your GitHub user name and password. Wherever you see `[your-github-user-name]`, you'll replace that with your user name (and delete the braces: the `[` and `]`)." - console "mkdir [your-github-user-name].github.io" - message "`mkdir` stands for 'make directory.' You just made a new directory that you'll put your project files in." - end - - step "Initialize a new local git repository" do - console "cd [your-github-user-name].github.io" - message "You just changed directories and moved into the folder you just created." - console "git init" - message "You just initialized an empty repository, i.e. told git, 'I want to start a new project here.'" - end - - step "Make a commit" do - console "touch index.html\ngit add index.html" - message "This creates a blank, new file called 'index.html'. The next line tells git you want to stage the file." - console "git commit -m 'first commit'" - message "You just made an initial commit. (Think of it as a snapshot of your project that you can come back to later.)" - end - - step "Add GitHub as a remote" do - message "You really do have to type your user name three times in the next command. Get ready for it." - console "git remote add origin https://[your-github-user-name]@github.com/[your-github-user-name]/[your-github-user-name].github.io.git" - - message "You just set up a 'remote' — a git repository somewhere else (in this case, on GitHub) that also holds your project files." - end - - step "Create a new repo via the GitHub UI" do - tip "You can skip this step if you've created a ***[your-github-user-name].github.io*** page previously." - message "Navigate to https://github.com/[your-github-user-name]/" - message "Click 'Create a new repo' in the upper right" - img :src => "img/github_create_repo.png" - message "Type **[your-github-user-name].github.io** into the 'Repository name' box" - img :src => "img/github_name_your_repo.png" - - important "Do not choose 'Initialize this repository with a README' when creating the repo." - end - - step "Push your code to GitHub" do - message "Now, push the new file you just committed to GitHub." - console 'git push -u origin master' - message "You'll probably be prompted to type your GitHub password at this point. After you do, you'll have just pushed your project to GitHub's servers!" - important "If you have existing content in your GitHub Pages repo, this command will fail, and you will have to do a `git push -uf origin master` instead. Verify with a volunteer first that you're doing the right thing." - end - - step do - message "Woohoo!!! Take a breath and wait a few minutes." - message "Since you gave your GitHub repository a special name (in the format [your-github-user-name].github.io), GitHub will automatically take the contents of this one repository and make them your personal web page on GitHub. However, there's a small lag between the first push and being able to see your content on the web." - message "In a few minutes time, when you visit [your-github-user-name].github.io in a browser, you should see a blank white page: this is great! You're looking at the index.html file you just created, now live on the web!" - end -end diff --git a/sites/en/frontend/_deploying_to_github_again.step b/sites/en/frontend/_deploying_to_github_again.step deleted file mode 100644 index 391bb2bbf..000000000 --- a/sites/en/frontend/_deploying_to_github_again.step +++ /dev/null @@ -1,69 +0,0 @@ -goals do - goal "Commit your changes to locally" - goal "Push your changes to GitHub" -end - -step "Commit any pending changes to git" do - message "GitHub will only receive the files we've committed into our local git repository. So we need to make sure all changed files have been committed." - console "git status" - message "`git status` shows you any pending changes you've created. If it has no output, you're already ready to deploy! Otherwise..." - - console <<-SHELL -git add . -git commit -m "Some helpful message for your future self" - SHELL - message "Your commit message should reference whatever your outstanding changes are: something like 'added new cat picture'." -end - -step "Push changes to GitHub" do - console "git push origin master" - message "This takes all changes you've committed locally and pushes them to GitHub." -end - -step "Visit your site" do - message "Go to your browser and navigate to **[your-github-user-name].github.io**" - message "You should see the changes you made, but ON THE INTERNET!" -end - - -explanation do - message <<-MARKDOWN - -## What is Git? - -Git is an open-source tool for tracking and managing changes to source code. If you've -used tools like SVN or CVS, you can use Git to do the same things. - -Git is not required for front end development at all — some people use other source -control tools like SVN, and there are wild and crazy coders who don't use source control -at all. - -### But here are some good reasons to use a source control system: - -* You can commit different/earlier versions of a project, and get them back - later if you change your mind. -* It's easy to also copy these versions to another server or computer, so you - have a backup if your laptop is stolen or your hard drive gets damaged. -* Other coders can more easily work on a project with you. Source control - systems have an automated way to 'merge' or combine changed files together. - -### And there are some neat things about Git specifically: - -* Git is distributed. Each person or computer working on the project has a full - copy of it. There isn't a remote server you have to connect to that has the - 'official' copy somewhere. -* Git makes it easy to 'branch' or work separately for a while on an alternate - version of the project, and then 'merge' those changes back in if you want to. -* Git is ultra-powerful, and even many experienced developers are mystified - by its wily ways. - -## What is GitHub? - -GitHub is a web application that will store copies of your git repositories for you. -It's a convenient place to keep a backup of your projects, and it has a nice-looking -web interface that makes it easy to see your files and changes. - -Projects that you make public (i.e. open source) can be stored on GitHub for free. - - MARKDOWN -end diff --git a/sites/en/frontend/deploying_to_github.step b/sites/en/frontend/deploying_to_github.step index 7acd2b32e..c9e9e4402 100644 --- a/sites/en/frontend/deploying_to_github.step +++ b/sites/en/frontend/deploying_to_github.step @@ -6,4 +6,63 @@ end important "If you have any problems with these steps, ask a volunteer for help. If you don't know if you have Git installed or have a GitHub account, it's okay to do these steps later instead." -insert '_deploying_to_github' +goals do + goal "Create a new git repository locally" + goal "Create a new git repository on GitHub" + goal "Push your local repository to GitHub" +end + +steps do + tip "If you have a 'railsbridge' folder on your computer or some other place you like to keep project files, `cd` to that directory and then follow the steps below." + + step "Make a special new directory" do + message "To get started on the project, you'll need to open up your command line. If you have a Mac, open up the Terminal app. If you're on a PC, look for a program called Command Prompt. You'll also need to know your GitHub user name and password. Wherever you see `[your-github-user-name]`, you'll replace that with your user name (and delete the braces: the `[` and `]`)." + console "mkdir [your-github-user-name].github.io" + message "`mkdir` stands for 'make directory.' You just made a new directory that you'll put your project files in." + end + + step "Initialize a new local git repository" do + console "cd [your-github-user-name].github.io" + message "You just changed directories and moved into the folder you just created." + console "git init" + message "You just initialized an empty repository, i.e. told git, 'I want to start a new project here.'" + end + + step "Make a commit" do + console "touch index.html\ngit add index.html" + message "This creates a blank, new file called 'index.html'. The next line tells git you want to stage the file." + console "git commit -m 'first commit'" + message "You just made an initial commit. (Think of it as a snapshot of your project that you can come back to later.)" + end + + step "Add GitHub as a remote" do + message "You really do have to type your user name three times in the next command. Get ready for it." + console "git remote add origin https://[your-github-user-name]@github.com/[your-github-user-name]/[your-github-user-name].github.io.git" + + message "You just set up a 'remote' — a git repository somewhere else (in this case, on GitHub) that also holds your project files." + end + + step "Create a new repo via the GitHub UI" do + tip "You can skip this step if you've created a ***[your-github-user-name].github.io*** page previously." + message "Navigate to https://github.com/[your-github-user-name]/" + message "Click 'Create a new repo' in the upper right" + img :src => "img/github_create_repo.png" + message "Type **[your-github-user-name].github.io** into the 'Repository name' box" + img :src => "img/github_name_your_repo.png" + + important "Do not choose 'Initialize this repository with a README' when creating the repo." + end + + step "Push your code to GitHub" do + message "Now, push the new file you just committed to GitHub." + console 'git push -u origin master' + message "You'll probably be prompted to type your GitHub password at this point. After you do, you'll have just pushed your project to GitHub's servers!" + important "If you have existing content in your GitHub Pages repo, this command will fail, and you will have to do a `git push -uf origin master` instead. Verify with a volunteer first that you're doing the right thing." + end + + step do + message "Woohoo!!! Take a breath and wait a few minutes." + message "Since you gave your GitHub repository a special name (in the format [your-github-user-name].github.io), GitHub will automatically take the contents of this one repository and make them your personal web page on GitHub. However, there's a small lag between the first push and being able to see your content on the web." + message "In a few minutes time, when you visit [your-github-user-name].github.io in a browser, you should see a blank white page: this is great! You're looking at the index.html file you just created, now live on the web!" + end +end diff --git a/sites/en/frontend/deploying_to_github_again.step b/sites/en/frontend/deploying_to_github_again.step index abeba14f3..3067ad27a 100644 --- a/sites/en/frontend/deploying_to_github_again.step +++ b/sites/en/frontend/deploying_to_github_again.step @@ -6,4 +6,72 @@ end important "If you have any problems with these steps, ask a volunteer for help. If you don't know if you have Git installed or have a GitHub account, it's okay to do these steps later instead." -insert '_deploying_to_github_again' +goals do + goal "Commit your changes to locally" + goal "Push your changes to GitHub" +end + +step "Commit any pending changes to git" do + message "GitHub will only receive the files we've committed into our local git repository. So we need to make sure all changed files have been committed." + console "git status" + message "`git status` shows you any pending changes you've created. If it has no output, you're already ready to deploy! Otherwise..." + + console <<-SHELL +git add . +git commit -m "Some helpful message for your future self" + SHELL + message "Your commit message should reference whatever your outstanding changes are: something like 'added new cat picture'." +end + +step "Push changes to GitHub" do + console "git push origin master" + message "This takes all changes you've committed locally and pushes them to GitHub." +end + +step "Visit your site" do + message "Go to your browser and navigate to **[your-github-user-name].github.io**" + message "You should see the changes you made, but ON THE INTERNET!" +end + + +explanation do + message <<-MARKDOWN + +## What is Git? + +Git is an open-source tool for tracking and managing changes to source code. If you've +used tools like SVN or CVS, you can use Git to do the same things. + +Git is not required for front end development at all — some people use other source +control tools like SVN, and there are wild and crazy coders who don't use source control +at all. + +### But here are some good reasons to use a source control system: + +* You can commit different/earlier versions of a project, and get them back + later if you change your mind. +* It's easy to also copy these versions to another server or computer, so you + have a backup if your laptop is stolen or your hard drive gets damaged. +* Other coders can more easily work on a project with you. Source control + systems have an automated way to 'merge' or combine changed files together. + +### And there are some neat things about Git specifically: + +* Git is distributed. Each person or computer working on the project has a full + copy of it. There isn't a remote server you have to connect to that has the + 'official' copy somewhere. +* Git makes it easy to 'branch' or work separately for a while on an alternate + version of the project, and then 'merge' those changes back in if you want to. +* Git is ultra-powerful, and even many experienced developers are mystified + by its wily ways. + +## What is GitHub? + +GitHub is a web application that will store copies of your git repositories for you. +It's a convenient place to keep a backup of your projects, and it has a nice-looking +web interface that makes it easy to see your files and changes. + +Projects that you make public (i.e. open source) can be stored on GitHub for free. + + MARKDOWN +end From 7b13f3c2c5c2b3cb76247576af618c8ef98fe7b6 Mon Sep 17 00:00:00 2001 From: Steve Barnett Date: Tue, 26 Apr 2016 07:48:14 +0200 Subject: [PATCH 346/486] Move explanation of git and GitHub to first use --- sites/en/frontend/deploying_to_github.step | 42 ++++++++++++++++++ .../frontend/deploying_to_github_again.step | 43 ------------------- 2 files changed, 42 insertions(+), 43 deletions(-) diff --git a/sites/en/frontend/deploying_to_github.step b/sites/en/frontend/deploying_to_github.step index c9e9e4402..11fa5a9ab 100644 --- a/sites/en/frontend/deploying_to_github.step +++ b/sites/en/frontend/deploying_to_github.step @@ -66,3 +66,45 @@ steps do message "In a few minutes time, when you visit [your-github-user-name].github.io in a browser, you should see a blank white page: this is great! You're looking at the index.html file you just created, now live on the web!" end end + +explanation do + message <<-MARKDOWN + +## What is Git? + +Git is an open-source tool for tracking and managing changes to source code. If you've +used tools like SVN or CVS, you can use Git to do the same things. + +Git is not required for front end development at all — some people use other source +control tools like SVN, and there are wild and crazy coders who don't use source control +at all. + +### But here are some good reasons to use a source control system: + +* You can commit different/earlier versions of a project, and get them back + later if you change your mind. +* It's easy to also copy these versions to another server or computer, so you + have a backup if your laptop is stolen or your hard drive gets damaged. +* Other coders can more easily work on a project with you. Source control + systems have an automated way to 'merge' or combine changed files together. + +### And there are some neat things about Git specifically: + +* Git is distributed. Each person or computer working on the project has a full + copy of it. There isn't a remote server you have to connect to that has the + 'official' copy somewhere. +* Git makes it easy to 'branch' or work separately for a while on an alternate + version of the project, and then 'merge' those changes back in if you want to. +* Git is ultra-powerful, and even many experienced developers are mystified + by its wily ways. + +## What is GitHub? + +GitHub is a web application that will store copies of your git repositories for you. +It's a convenient place to keep a backup of your projects, and it has a nice-looking +web interface that makes it easy to see your files and changes. + +Projects that you make public (i.e. open source) can be stored on GitHub for free. + + MARKDOWN +end diff --git a/sites/en/frontend/deploying_to_github_again.step b/sites/en/frontend/deploying_to_github_again.step index 3067ad27a..6e7eb677c 100644 --- a/sites/en/frontend/deploying_to_github_again.step +++ b/sites/en/frontend/deploying_to_github_again.step @@ -32,46 +32,3 @@ step "Visit your site" do message "Go to your browser and navigate to **[your-github-user-name].github.io**" message "You should see the changes you made, but ON THE INTERNET!" end - - -explanation do - message <<-MARKDOWN - -## What is Git? - -Git is an open-source tool for tracking and managing changes to source code. If you've -used tools like SVN or CVS, you can use Git to do the same things. - -Git is not required for front end development at all — some people use other source -control tools like SVN, and there are wild and crazy coders who don't use source control -at all. - -### But here are some good reasons to use a source control system: - -* You can commit different/earlier versions of a project, and get them back - later if you change your mind. -* It's easy to also copy these versions to another server or computer, so you - have a backup if your laptop is stolen or your hard drive gets damaged. -* Other coders can more easily work on a project with you. Source control - systems have an automated way to 'merge' or combine changed files together. - -### And there are some neat things about Git specifically: - -* Git is distributed. Each person or computer working on the project has a full - copy of it. There isn't a remote server you have to connect to that has the - 'official' copy somewhere. -* Git makes it easy to 'branch' or work separately for a while on an alternate - version of the project, and then 'merge' those changes back in if you want to. -* Git is ultra-powerful, and even many experienced developers are mystified - by its wily ways. - -## What is GitHub? - -GitHub is a web application that will store copies of your git repositories for you. -It's a convenient place to keep a backup of your projects, and it has a nice-looking -web interface that makes it easy to see your files and changes. - -Projects that you make public (i.e. open source) can be stored on GitHub for free. - - MARKDOWN -end From cea3937b9ac421a6bd747fe4f552ae0f6442a2db Mon Sep 17 00:00:00 2001 From: Wassim Metallaoui Date: Mon, 9 May 2016 10:15:28 -0500 Subject: [PATCH 347/486] Correct spacing in Edit the Gemfile step --- sites/en/intro-to-rails/_deploying_to_heroku.step | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sites/en/intro-to-rails/_deploying_to_heroku.step b/sites/en/intro-to-rails/_deploying_to_heroku.step index 1a958fb56..857bfd0e5 100644 --- a/sites/en/intro-to-rails/_deploying_to_heroku.step +++ b/sites/en/intro-to-rails/_deploying_to_heroku.step @@ -18,12 +18,12 @@ gem 'sqlite3' source_code :ruby, <<-RUBY group :development, :test do -gem 'sqlite3' + gem 'sqlite3' end group :production do -gem 'pg' -gem 'rails_12factor' + gem 'pg' + gem 'rails_12factor' end RUBY end From b92222c717dda8b345bdc83a69bfc1bc2da4fc47 Mon Sep 17 00:00:00 2001 From: Glenn Oppegard Date: Sat, 4 Jun 2016 11:58:07 -0600 Subject: [PATCH 348/486] Update text to match Windows RailsInstaller dialog --- sites/en/installfest/windows.step | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/en/installfest/windows.step b/sites/en/installfest/windows.step index b3995b1a9..81b0e8588 100644 --- a/sites/en/installfest/windows.step +++ b/sites/en/installfest/windows.step @@ -17,7 +17,7 @@ end step "Configure your git and ssh environment" do - important "At the end of the installer there will be a checkbox asking 'configure your git and ssh environment'. **Leave this box checked.** It will open a terminal window that you need to **type into**." + important "At the end of the installer there will be a checkbox asking 'Configure git and ssh when installation has completed'. **Leave this box checked.** It will open a terminal window that you need to **type into**." message "When it asks *Please enter your name, for example mine is: Wayne E. Seguin*" message "Type *your actual full name* into the console and press **[enter]**" From 12c5447239fe2c1d6a8309d57f6e57362031fa93 Mon Sep 17 00:00:00 2001 From: roomthily Date: Sat, 4 Jun 2016 12:38:00 -0600 Subject: [PATCH 349/486] PR 549 Fixed md typo in Further Reading on Booleans step. Removed duplicate link for truthy/falsy. Updated link to ruby docs for FalseClass. --- sites/en/ruby/booleans.step | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/sites/en/ruby/booleans.step b/sites/en/ruby/booleans.step index fb608783a..03c5631d3 100644 --- a/sites/en/ruby/booleans.step +++ b/sites/en/ruby/booleans.step @@ -109,9 +109,8 @@ explanation do end further_reading do - message "Some languages offer wiggle room about what evaluates to true or false. Ruby has very little. See [What's Truthy and Falsey in Ruby?](https://gist.github.com/jfarmer/2647362)" - message "[What's Truthy and Falsey in Ruby?](https://gist.github.com/jfarmer/2647362) has a more detailed walkthrough of booleans." - message "Ruby documentation for [true](http://ruby-doc.org/core-2.2.0/TrueClass.html) and [false]](http://ruby-doc.org/core-2.2.0/TrueClass.html)" + message "Some languages offer wiggle room about what evaluates to true or false. Ruby has very little. See [What's Truthy and Falsey in Ruby?](https://gist.github.com/jfarmer/2647362) for a more detailed walkthrough of booleans." + message "Ruby documentation for [true](http://ruby-doc.org/core-2.2.0/TrueClass.html) and [false](http://ruby-doc.org/core-2.2.0/FalseClass.html)" end next_step "conditionals" From 1d1f935233756a083ced55fcb4b570e72a3ac549 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Mon, 6 Jun 2016 21:59:56 -0700 Subject: [PATCH 350/486] Ruby 2.2.4 + bump gems UPDATED: autoprefixer-rails 6.3.6 6.3.6.2 concurrent-ruby 1.0.1 1.0.2 execjs 2.6.0 2.7.0 font-awesome-sass 4.5.0 4.6.2 jquery-cdn 2.2.2 2.2.4 listen 3.1.1 3.1.5 mini_portile2 2.0.0 2.1.0 minitest 5.8.4 5.9.0 multi_json 1.11.2 1.12.1 nokogiri 1.6.7.2 1.6.8 thin 1.6.4 1.7.0 tilt 2.0.2 2.0.5 ADDED: pkg-config 1.1.7 ruby_dep 1.3.1 --- .ruby-version | 2 +- .travis.yml | 2 +- Gemfile | 2 +- Gemfile.lock | 38 +++++++++++++++++++++----------------- 4 files changed, 24 insertions(+), 20 deletions(-) diff --git a/.ruby-version b/.ruby-version index ccbccc3dc..530cdd91a 100644 --- a/.ruby-version +++ b/.ruby-version @@ -1 +1 @@ -2.2.0 +2.2.4 diff --git a/.travis.yml b/.travis.yml index 695c39924..d22fa88f8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,5 +1,5 @@ language: ruby rvm: - - 2.2.0 + - 2.2.4 cache: bundler sudo: false diff --git a/Gemfile b/Gemfile index 6193eab6d..142775c8d 100644 --- a/Gemfile +++ b/Gemfile @@ -1,6 +1,6 @@ source "https://rubygems.org/" -ruby '2.2.0' +ruby '2.2.4' gem 'activesupport' gem "erector", "~> 0.10.0" diff --git a/Gemfile.lock b/Gemfile.lock index 10de461c7..1bb062e94 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -7,14 +7,14 @@ GEM minitest (~> 5.1) thread_safe (~> 0.3, >= 0.3.4) tzinfo (~> 1.1) - autoprefixer-rails (6.3.6) + autoprefixer-rails (6.3.6.2) execjs backports (3.6.8) bootstrap-sass (3.3.6) autoprefixer-rails (>= 5.2.1) sass (>= 3.3.4) coderay (1.1.1) - concurrent-ruby (1.0.1) + concurrent-ruby (1.0.2) daemons (1.2.3) deckrb (0.5.2) coderay @@ -30,23 +30,26 @@ GEM erector (0.10.0) treetop (>= 1.2.3) eventmachine (1.0.9.1) - execjs (2.6.0) + execjs (2.7.0) ffi (1.9.10) files (0.3.1) - font-awesome-sass (4.5.0) + font-awesome-sass (4.6.2) sass (>= 3.2) i18n (0.7.0) - jquery-cdn (2.2.2) + jquery-cdn (2.2.4) sprockets (>= 2) json (1.8.3) - listen (3.1.1) - rb-fsevent (>= 0.9.3) - rb-inotify (>= 0.9.7) - mini_portile2 (2.0.0) - minitest (5.8.4) - multi_json (1.11.2) - nokogiri (1.6.7.2) - mini_portile2 (~> 2.0.0.rc2) + listen (3.1.5) + rb-fsevent (~> 0.9, >= 0.9.4) + rb-inotify (~> 0.9, >= 0.9.7) + ruby_dep (~> 1.2) + mini_portile2 (2.1.0) + minitest (5.9.0) + multi_json (1.12.1) + nokogiri (1.6.8) + mini_portile2 (~> 2.1.0) + pkg-config (~> 1.1.7) + pkg-config (1.1.7) polyglot (0.3.5) rack (1.6.4) rack-codehighlighter (0.5.1) @@ -76,6 +79,7 @@ GEM diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.4.0) rspec-support (3.4.1) + ruby_dep (1.3.1) rubyzip (1.2.0) sass (3.4.22) sinatra (1.4.7) @@ -92,12 +96,12 @@ GEM sprockets (3.6.0) concurrent-ruby (~> 1.0) rack (> 1, < 3) - thin (1.6.4) + thin (1.7.0) daemons (~> 1.0, >= 1.0.9) eventmachine (~> 1.0, >= 1.0.4) - rack (~> 1.0) + rack (>= 1, < 3) thread_safe (0.3.5) - tilt (2.0.2) + tilt (2.0.5) treetop (1.6.5) polyglot (~> 0.3) trollop (2.1.2) @@ -134,4 +138,4 @@ DEPENDENCIES thin BUNDLED WITH - 1.10.6 + 1.11.2 From 804a73fb11e42e82f56b9ef264acab719c1939e6 Mon Sep 17 00:00:00 2001 From: Loraine Kanervisto Date: Sat, 2 Jul 2016 10:15:35 -0700 Subject: [PATCH 351/486] Updated Add A Link section for clarity (#553) --- sites/en/job-board/update_job_listings.step | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sites/en/job-board/update_job_listings.step b/sites/en/job-board/update_job_listings.step index 0c9026b6f..bbf75a2cf 100644 --- a/sites/en/job-board/update_job_listings.step +++ b/sites/en/job-board/update_job_listings.step @@ -156,7 +156,10 @@ message <<-MARKDOWN ### Add a Link - Our users probably aren't going to know they can hit `/jobs/:id/edit` to visit the edit form, so let's add a link to it on the jobs index so we end up with this (we're just adding the line with the `
    ` header in it ... don't copy and paste the whole thing!): + Our users probably aren't going to know they can hit `/jobs/:id/edit` to visit the edit form, so let's add a link so it's easy to find! + + In `app/views/jobs/index.html.erb`, just add this line with the `
    ` header in it ... don't copy and paste the whole thing! + MARKDOWN source_code :erb, From 28b76697bed3110dc6cd711cbf5762878f057e1d Mon Sep 17 00:00:00 2001 From: Robin Clowers Date: Thu, 30 Jun 2016 19:26:58 -0700 Subject: [PATCH 352/486] Update create_a_rails_app step for rails 5 --- sites/en/installfest/create_a_rails_app.step | 18 ++++++++++-------- .../img/successful_rails_install.png | Bin 112576 -> 97213 bytes 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/sites/en/installfest/create_a_rails_app.step b/sites/en/installfest/create_a_rails_app.step index 45fc077c7..faf4002cd 100755 --- a/sites/en/installfest/create_a_rails_app.step +++ b/sites/en/installfest/create_a_rails_app.step @@ -42,13 +42,15 @@ step "Create a new Rails app" do MARKDOWN fuzzy_result <<-TEXT - => Booting WEBrick - => Rails 4.{FUZZY}2.x{/FUZZY} application starting in development on http://0.0.0.0:3000 - => Call with -d to detach - => Ctrl-C to shutdown server - [2010-09-30 21:04:12] INFO WEBrick 1.3.1 - [2010-09-30 21:04:12] INFO ruby 1.9{FUZZY}.3 (2012-11-10) [x86_64-darwin10.4.2]{/FUZZY} - [2010-09-30 21:04:12] INFO WEBrick::HTTPServer#start: pid={FUZZY}24805{/FUZZY} port=3000 + => Booting Puma + => Rails 5.0{FUZZY}.0{/FUZZY} application starting in development on http://localhost:3000 + => Run `rails server -h` for more startup options + Puma starting in single mode... + * Version {FUZZY}3.4.0{/FUZZY} (ruby 2.{FUZZY}2.2-p95{/FUZZY}), codename: {FUZZY}Owl Bowl Brawl{/FUZZY} + * Min threads: 5, max threads: 5 + * Environment: development + * Listening on tcp://localhost:3000 + Use Ctrl-C to stop TEXT message "If it does, congratulations! You've successfully installed Ruby AND Rails and started your server." @@ -82,7 +84,7 @@ step "Generate a database model" do message <<-MARKDOWN **Note:** the above are three separate commands. Type each line into the terminal separately, not as one single command. - Wait until your console shows that the Webrick server has started (just like before). Then, in the browser, visit + Wait until your console shows that the Puma server has started (just like before). Then, in the browser, visit 1. Click on "New drink" 2. Enter Cappuccino for the name diff --git a/sites/en/installfest/img/successful_rails_install.png b/sites/en/installfest/img/successful_rails_install.png index 5f8b75f94f3f80a11c6d1f11c7e60a1148386bac..397e03a19a9eb2ee991c22b7c6e0732a4e187a5a 100644 GIT binary patch literal 97213 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

    -5o80j*xJ8RY{txQEfOK)UfLM+1Fp6p?>zW z56j}jH?{zyx>(EUL@{c6W9;nb^Wz}GWS>TNQIHU`X)kR58-7iqmYN22Em!>Vdc{Oy zR0|fhTC35YjLVgZM1U=-4XtmUA7^2IRE^q;#aMmf7sp7P`#CDvKHBr*hL%bukWJ~6 zCwCrXg#eOdl)EQS(7(D`Na?b*kwe7)<|f@=`Gf;XDG(@0w%Y3dNJ3b#R>uxascUek z=zcCfQvv}X6cU#E675>ZEARN>(_;-3j_=&{6i~~_{faW6BzgM$>7jw#_gQNd^)5)< zv9WE*fH^=RV-vQy_X8;Vmzn)zLBZy^qr5Fs2KZ&BQ>4!VBp!U;Y>%2AO zlc=V7%qF~nR57-$dBaeWm4lWkhlnR46@yA??otGDBi^hVMggjTr`!M^nMF2|j6p9P zsz$p}jcZD>(QQmKJdo7cKYEI`RJ!Ju%$|OO+tic;G~*hRd-eSBL424@QL%xk$Yd<3 zvPTbJ=Y$2@w%1nwr(%qVSS%(PP|AG=U90H~0Arh=Fq(Vt`X~utV^jZ?i*J_2UOi+4 zWo}FZ#khNf>%NquxFA9h#;H2Ef5?Pn;8>d2wk@vxPTbQ>G8A}d3LSXh-3|skj*9Q; zL8<*CZh1gyy;KdtaG<^JUTZMsKkEN51?rF3Q*W@(=SL6vr9zo)<|0$6$vlX5Mp)XE z2ZKWO>iyfr6n*sorrjQUw?|lL^*kw8q52+^IQm!^-Fo-oVtKJ#zWIQ~SFE$M7-H|2 zd+VYO#(P2Cq`XQo>UjBDRGmjr)KH!=ooJ82${SH!RQ{P?_|Z!$Qab5zUluX*a*3_T?c*+b*UCH);fsWFdAsZ=; zMy#EQ_9}TvP?XExzCje>X|Px-78ma>KV0loQZ_fH7vdG>A_`)kEQeJi-_wI=K9T+( z-(9|czg%8o*%j;S%gZx7LtZT>YkuLvqT+DZ#a#V@&6 z9j>qi0Bj?vWpT&Q-cCiuRD;p-JswNn#SGi`${r__ki;;W`#^5^OOv^Xh7Ix)l zudQ*C3Bhv@@DM45B?Vy?@ee-U%_*BJrWB0>50Cu}xXNT-K6A-NK;zhn2RX+U%*t5X zzSma&mjVDLWy~)NIp${5mY|sKoU??bfP#fAN?P{8le=jgzq2h0LWtFd+N2$mNl8i} zVXMQFG*J$|Z_F=7RPM$1#yE_E?cn}yfa}jS2!e3LP{4GdFqA3QiH1NxP7B3hc^(eE zU1QlPZm@Jp8N&^L**y=&p8MM~w3HU}WFy_(iRR^UcTj4s`#rMr24VEJ(Auj{{7!_x zc)J{AQt{^u3qhfcyX6)m;1iFJgun zND03c^rZ*o6P)b_15LO1s^$IgTsX4~E$MvFq z0fadqG){1*jby?GEB1+{(UfkoStBZQAdC%zLMJ~}?Zr5eL24qv#=9J-U#=IcP2W%c;_}1g zBB+qfJ~Z81B{@gM>Rd9(q0(BuM?$$x18tYW%~q#ZyJl&ub)9l8`W(Dcd6 z<22ju8`|m%6%c^`n$JpUO4v5?EB7(}PVup0f9%?pqLdg)!BCOJRYC?_E5U$LCu8R@ zTgS_Ml@V6<)xC6_Lv33?MdI)z%V2dT&FJ-p9h@jSq(0-Y!dE+=Z&n*pN)Dr-EG5Ca zxm6aS;iE!u-f1k~{NcB*Z{ob>Lb20t^cEPwmDl=@XYVgAqF};d-S1M}*

    L8sSur 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%0D3wsQP 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%0D+*uIw;3O|JGS0!^vBZHEzWtSugWsVb<)jF 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

    Tx^4AmP!xIN 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 A6#xJL From b698a69329ec7944e32a581e1c9b447f9e30ce73 Mon Sep 17 00:00:00 2001 From: Robin Clowers Date: Thu, 30 Jun 2016 19:40:02 -0700 Subject: [PATCH 353/486] Update deploy_a_rails_app for rails 5 --- sites/en/installfest/deploy_a_rails_app.step | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/sites/en/installfest/deploy_a_rails_app.step b/sites/en/installfest/deploy_a_rails_app.step index 96b719b31..628b84ecc 100644 --- a/sites/en/installfest/deploy_a_rails_app.step +++ b/sites/en/installfest/deploy_a_rails_app.step @@ -97,20 +97,16 @@ bundle install --without production message "Use your editor to open the file routes.rb (`C:\\sites\\railsbridge\\test_app\\config\\routes.rb` or `~/railsbridge/test_app/config/routes.rb`) and find the line containing:" source_code :ruby, <<-RUBY - # root 'welcome#index' + Rails.application.routes.draw do RUBY - message "Remove this line and replace it with:" + message "After this line, add a new line with the following:" source_code :ruby, <<-RUBY root 'drinks#index' RUBY message "Save the file." - - message "Note that you must remove the leading '#', as lines that start with a # are - comments and will not have any effect." - end step "Add the changes to git" do From 5ac672af8df2b20395a8a10c5d36ddc7b6ca9aa2 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Tue, 5 Jul 2016 23:42:15 -0700 Subject: [PATCH 354/486] Additional Rails 5 installfest tweaks * Ensure Windows users get the 2.2 installer (Rails 5 requires 2.2.2+) * Try to ensure everywhere with version numbers says Ruby 2.2+ and Rails 5.0.x * WEBrick -> puma --- sites/en/installfest/_ruby-and-rails-glossary.md | 2 +- sites/en/installfest/create_a_rails_app.step | 6 +++--- sites/en/installfest/deploy_a_rails_app.step | 6 +++--- sites/en/installfest/get_a_sticker.step | 8 ++++---- sites/en/installfest/windows.step | 6 +++--- sites/en/intro-to-rails/hooking_up_votes_and_topics.step | 4 ++-- sites/en/intro-to-rails/intro-to-rails.step | 4 ++-- sites/en/learn-to-code/learn-to-code.md | 2 +- 8 files changed, 19 insertions(+), 19 deletions(-) diff --git a/sites/en/installfest/_ruby-and-rails-glossary.md b/sites/en/installfest/_ruby-and-rails-glossary.md index 17b57d2e0..911ac0b55 100644 --- a/sites/en/installfest/_ruby-and-rails-glossary.md +++ b/sites/en/installfest/_ruby-and-rails-glossary.md @@ -2,7 +2,7 @@ **rails new** _NameApp_ Creates a new Rails application with the entire Rails directory structure to run your application. -**rails server (or rails s)** Launches a small web server named WEBrick that you will use any time you want to access your application through a web browser. +**rails server (or rails s)** Launches a web server named Puma that you will use any time you want to access your application through a web browser. **rails generate (or rails g)** Uses templates to create a bunch of directories and files in your application. diff --git a/sites/en/installfest/create_a_rails_app.step b/sites/en/installfest/create_a_rails_app.step index faf4002cd..32429704c 100755 --- a/sites/en/installfest/create_a_rails_app.step +++ b/sites/en/installfest/create_a_rails_app.step @@ -1,7 +1,7 @@ tip do - console_with_message "From here on, this guide assumes you have Rails 4.2.x. To check your Rails version, type this in the terminal:", "rails -v" - fuzzy_result "Rails 4.{FUZZY}2.x{/FUZZY}" - message "If your computer reports a Rails version less than 4.0, ask a TA help get you back on track." + console_with_message "From here on, this guide assumes you have Rails 5.0.x. To check your Rails version, type this in the terminal:", "rails -v" + fuzzy_result "Rails 5.0{FUZZY}.x{/FUZZY}" + message "If your computer reports a Rails version less than 5.0, ask a TA help get you back on track." end step "Change to your home directory" do diff --git a/sites/en/installfest/deploy_a_rails_app.step b/sites/en/installfest/deploy_a_rails_app.step index 628b84ecc..dcba00039 100644 --- a/sites/en/installfest/deploy_a_rails_app.step +++ b/sites/en/installfest/deploy_a_rails_app.step @@ -152,11 +152,11 @@ bundle install --without production console "heroku run rake db:migrate" result <<-OUTPUT - Migrating to CreateDrinks (20120428044153) - == CreateDrinks: migrating =================================================== + Migrating to CreateDrinks (20160706063236) + == 20160706063236 CreateDrinks: migrating ===================================== -- create_table(:drinks) -> 0.0084s - == CreateDrinks: migrated (0.0085s) ========================================== + == 20160706063236 CreateDrinks: migrated (0.0085s) ============================ OUTPUT message "The long number after CreateDrinks is a timestamp. Yours will be different!" diff --git a/sites/en/installfest/get_a_sticker.step b/sites/en/installfest/get_a_sticker.step index 6d50952c5..c9c1fc800 100644 --- a/sites/en/installfest/get_a_sticker.step +++ b/sites/en/installfest/get_a_sticker.step @@ -14,17 +14,17 @@ step "Have a volunteer check your tool versions" do h3 "On all operating systems:" console "ruby -v" - fuzzy_result "ruby {FUZZY}1.9.3p125 (2012-02-16 revision 34643) [x86_64-darwin11.3.0]{/FUZZY}" + fuzzy_result "ruby 2.2.{FUZZY}4p230 (2015-12-16 revision 53155) [x86_64-darwin13]{/FUZZY}" - tip "Depending on your environment, your Ruby version might be **2.1** or **2.2**. As long as it's 1.9.3 or above, you're good to go." + tip "Depending on your environment, your Ruby version might be **2.2** or **2.3**. As long as it's 2.2.2 or above, you're good to go." console "bundle -v" fuzzy_result "Bundler version 1{FUZZY}.x.x{/FUZZY}" console "rails -v" - fuzzy_result "Rails 4.2{FUZZY}.x{/FUZZY}" + fuzzy_result "Rails 5.0{FUZZY}.x{/FUZZY}" - tip 'The RailsBridge curriculum is written for Rails 4, so if you still have Rails 3.x, you need to install Rails 4 with `gem install rails`.' + tip 'The RailsBridge curriculum is written for Rails 5, so if you still have Rails 4.x or earlier, you need to install Rails 5 with `gem install rails`.' end end diff --git a/sites/en/installfest/windows.step b/sites/en/installfest/windows.step index 81b0e8588..1370961eb 100644 --- a/sites/en/installfest/windows.step +++ b/sites/en/installfest/windows.step @@ -6,7 +6,7 @@ MARKDOWN step "Run RailsInstaller" do message "RailsInstaller includes Rails, Ruby, Git and SQLite." - message "Go to , scroll to the 'Downloads' section, and download the RailsInstaller for Windows/Ruby 2.1." + message "Go to , scroll to the 'Downloads' section, and download the RailsInstaller for Windows/Ruby 2.2." message "Click on the downloaded file to run the install wizard. Click Next at each step to accept the defaults." message "Be sure to check the boxes for *Install git (recommended)* and *Add executables for Ruby, DevKit Git (if checked above) to the PATH*" @@ -143,10 +143,10 @@ end step "Sanity Check" do console "ruby -v" - fuzzy_result "ruby 2.1.5{FUZZY}p125{/FUZZY}" + fuzzy_result "ruby 2.2{FUZZY}.4{/FUZZY}" console "rails -v" - fuzzy_result "Rails 4.2{FUZZY}.x{/FUZZY}" + fuzzy_result "Rails 5.0{FUZZY}.x{/FUZZY}" console "git --version" fuzzy_result "git version 2{FUZZY}.5.0.windows.1{/FUZZY}" diff --git a/sites/en/intro-to-rails/hooking_up_votes_and_topics.step b/sites/en/intro-to-rails/hooking_up_votes_and_topics.step index 550676cbb..5311082fa 100644 --- a/sites/en/intro-to-rails/hooking_up_votes_and_topics.step +++ b/sites/en/intro-to-rails/hooking_up_votes_and_topics.step @@ -44,8 +44,8 @@ end result <<-CONSOLE $ rails c - Loading development environment (Rails 4.2.0) - 2.1.5 :001 > + Loading development environment (Rails 5.0.0) + 2.3.0 :001 > CONSOLE message "At the console, try the following things" diff --git a/sites/en/intro-to-rails/intro-to-rails.step b/sites/en/intro-to-rails/intro-to-rails.step index ab0b0cc58..6bbbc19de 100755 --- a/sites/en/intro-to-rails/intro-to-rails.step +++ b/sites/en/intro-to-rails/intro-to-rails.step @@ -38,8 +38,8 @@ day. Probably. We're going to be working with: -* Ruby 2.1 or 2.2 installed via RVM (Mac or Linux) or RailsInstaller (Windows) -* Rails 4.2.x +* Ruby 2.2 or 2.3 installed via RVM (Mac or Linux) or RailsInstaller (Windows) +* Rails 5.0.x * Bundler * SQLite * The text editor of your choice diff --git a/sites/en/learn-to-code/learn-to-code.md b/sites/en/learn-to-code/learn-to-code.md index 5f079016a..36f731881 100644 --- a/sites/en/learn-to-code/learn-to-code.md +++ b/sites/en/learn-to-code/learn-to-code.md @@ -67,7 +67,7 @@ Follow along at http://docs.railsbridge.org/learn-to-code * Ask for SSID and password * a live Ruby installation * e.g. http://railsinstaller.org -- click on the *BIG GREEN BUTTON* - * Ruby version 2.1 preferred, but 1.9 is fine too + * Ruby version 2.3 preferred, but 1.9+ is fine too * run `ruby -v` to check * a text editor * e.g. Sublime Text 2 From d29b532a25dfdd593b5f68cbb69f5ba537314235 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Wed, 6 Jul 2016 00:39:18 -0700 Subject: [PATCH 355/486] Suggestotron Rails 5 changes * Different startup page * ActiveRecord::Base -> ApplicationRecord * Routes file removed commented root route * Puma stop looks different than webrick stop --- .../hooking_up_votes_and_topics.step | 4 ++-- sites/en/intro-to-rails/img/Start_page.png | Bin 79498 -> 124261 bytes .../running_your_application_locally.step | 4 +--- .../setting_the_default_page.step | 9 +++++---- .../job-board/store_jobs_in_the_database.step | 2 +- 5 files changed, 9 insertions(+), 10 deletions(-) diff --git a/sites/en/intro-to-rails/hooking_up_votes_and_topics.step b/sites/en/intro-to-rails/hooking_up_votes_and_topics.step index 5311082fa..42502a734 100644 --- a/sites/en/intro-to-rails/hooking_up_votes_and_topics.step +++ b/sites/en/intro-to-rails/hooking_up_votes_and_topics.step @@ -22,7 +22,7 @@ steps { message "Edit `app/models/topic.rb` so that it looks like this:" source_code :ruby, <<-RUBY -class Topic < ActiveRecord::Base +class Topic < ApplicationRecord has_many :votes, dependent: :destroy end RUBY @@ -31,7 +31,7 @@ end step "Teach the Vote model about Topics" do message "Edit `app/models/vote.rb` so that it looks like this:" source_code :ruby, <<-RUBY -class Vote < ActiveRecord::Base +class Vote < ApplicationRecord belongs_to :topic end RUBY diff --git a/sites/en/intro-to-rails/img/Start_page.png b/sites/en/intro-to-rails/img/Start_page.png index 3747ba7623a5559ed37e5659287666301c056fd0..d5fbf50f6bc974da02261b0bfeb778375edfcfb8 100644 GIT binary patch literal 124261 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 literal 79498 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

    x-fb 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 zF*QN+http://localhost:3000/rails/info and you'll see something like this: + You can also get this information on your site in development. Go to http://localhost:3000/rails/info and you'll see something like this: Screenshot of browser-based Rails routing info page - You'll also see that table in Rails 4 whenever you try to access an invalid route (try http://localhost:3000/sandwich) + You'll also see that table in whenever you try to access an invalid route (try http://localhost:3000/sandwich) ### Exploring Routes (optional) diff --git a/sites/en/job-board/store_jobs_in_the_database.step b/sites/en/job-board/store_jobs_in_the_database.step index 002835b30..55ae64995 100644 --- a/sites/en/job-board/store_jobs_in_the_database.step +++ b/sites/en/job-board/store_jobs_in_the_database.step @@ -77,7 +77,7 @@ MARKDOWN message <<-MARKDOWN # Check out the model - The migration we just ran updated the database, but that doesn't mean that we can talk to the database using Ruby yet. Look at the file `app/models/job.rb`. The `Job` class inherits from ActiveRecord::Base, so that we can talk to the database with Ruby instead of SQL! + The migration we just ran updated the database, but that doesn't mean that we can talk to the database using Ruby yet. Look at the file `app/models/job.rb`. The `Job` class inherits from ApplicationRecord, so that we can talk to the database with Ruby instead of SQL! Okay, so we've got some place to store our jobs. But how can we make any? THROUGH THE MAGIC OF FORMS!!! MARKDOWN From e05a717920a248541061fd6426660ee111f5b9b8 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Thu, 7 Jul 2016 23:05:03 -0700 Subject: [PATCH 356/486] Fix a couple more Rails 4 references in installfest + suggestotron --- sites/en/installfest/osx_rvm.step | 2 +- sites/en/intro-to-rails/setting_the_default_page.step | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/sites/en/installfest/osx_rvm.step b/sites/en/installfest/osx_rvm.step index d0acc80da..dda81fb2a 100644 --- a/sites/en/installfest/osx_rvm.step +++ b/sites/en/installfest/osx_rvm.step @@ -49,7 +49,7 @@ step "Install Rails" do console "gem install rails" verify do console "rails -v" - fuzzy_result "Rails 4.{FUZZY}2.x{/FUZZY}" + fuzzy_result "Rails 5.{FUZZY}0.x{/FUZZY}" end end diff --git a/sites/en/intro-to-rails/setting_the_default_page.step b/sites/en/intro-to-rails/setting_the_default_page.step index 6f79ec5c5..3fff2a053 100644 --- a/sites/en/intro-to-rails/setting_the_default_page.step +++ b/sites/en/intro-to-rails/setting_the_default_page.step @@ -16,8 +16,6 @@ steps { step "Add a root route" do message "Open the file `config/routes.rb` in an editor (In the InstallFest yesterday, we suggested that you install and use **Sublime Text** as your editor)." - message "Search the file for **root**, it should be near the top if you are using Rails 4. You can use Sublime Text's search: look for **Find...** in the **Find** menu." - message "Look for the line `Rails.application.routes.draw` at the beginning of the file, and add the line `root 'topics#index'` after it. When you are done the start of the file should look like this:" source_code :ruby, <<-RUBY From 9cc2b1382883c096e33e954ab7bed5685519fc80 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Fri, 8 Jul 2016 21:44:36 -0700 Subject: [PATCH 357/486] Rails 5 updates for job board curriculum * quiet_assets is no longer needed (though we contrivedly talk about `bundle install` anyway) * Different (worse?) errors for missing templates * ApplicationRecord instead of active record * Migrations have this version thing * `null: false` is missing from timestamps in migrations --- sites/en/job-board/create_a_rails_app.step | 6 +++--- sites/en/job-board/job-board.step | 2 +- sites/en/job-board/listing_the_jobs.step | 2 +- sites/en/job-board/make_a_jobs_home_page.step | 8 +++----- sites/en/job-board/make_the_form_work.step | 6 +++--- sites/en/job-board/store_jobs_in_the_database.step | 6 +++--- sites/en/job-board/update_job_listings.step | 2 ++ 7 files changed, 16 insertions(+), 16 deletions(-) diff --git a/sites/en/job-board/create_a_rails_app.step b/sites/en/job-board/create_a_rails_app.step index c06cf995f..a40950b08 100644 --- a/sites/en/job-board/create_a_rails_app.step +++ b/sites/en/job-board/create_a_rails_app.step @@ -43,11 +43,11 @@ MARKDOWN discussion_box "Text Editor vs Command Line", "Review the differences between the the command line and your text editor, even if everyone already knows!" -message "# Fix Up Those Defaults" +message "# Let's Talk About Dependencies" -source_code_with_message "We're going to be looking at the Rails server output, which includes a lot of noise by default. Find the file called 'Gemfile' by searching for it, and add the following line:", :ruby, "gem 'quiet_assets'" +message "When we created a new Rails app, it installed a bunch of stuff by default. The list of things Rails installed is in a file called `Gemfile`. If you want to add any additional third party code (aka **gems**), you can add more lines to the `Gemfile` and install them with `bundle`." -console_with_message "Save the file, and then in the command line, run the following command:", "bundle install" +console_with_message "Rails has already installed all the stuff we need, but you can always run bundle again to re-install gems, or install gems newly added to the Gemfile. In the command line, run the following command:", "bundle install" discussion_box "What does 'bundle' do?", <<-MARKDOWN Bundler is the tool the Ruby community uses for dependency management. diff --git a/sites/en/job-board/job-board.step b/sites/en/job-board/job-board.step index 36041a34b..f2c78c2b0 100644 --- a/sites/en/job-board/job-board.step +++ b/sites/en/job-board/job-board.step @@ -16,7 +16,7 @@ message <<-MARKDOWN We're also going to skip deploying to Heroku this time around, but you can definitely use the instructions from the Suggestotron curriculum to deploy your app to the internet! MARKDOWN -important "This curriculum is written for Rails 4. Things will get awkward / broken if you're using Rails 3, so if you skipped the Installfest, you need to upgrade to Rails 4 now." +important "This curriculum is written for Rails 5. Things will get awkward / broken if you're using an earlier version of Rails, so if you skipped the Installfest, you need to upgrade to Rails 5 now." message <<-MARKDOWN # Tips for everyone: diff --git a/sites/en/job-board/listing_the_jobs.step b/sites/en/job-board/listing_the_jobs.step index 298634793..1ecf8742d 100644 --- a/sites/en/job-board/listing_the_jobs.step +++ b/sites/en/job-board/listing_the_jobs.step @@ -32,7 +32,7 @@ MARKDOWN message "# Show those jobs!" -source_code_with_message "Add this to app/views/jobs/index.html.erb:", :ruby, +source_code_with_message "Add this to app/views/jobs/index.html.erb:", :erb, <<-RUBY <% @jobs.each do |job| %>

    <%= job.title %>

    diff --git a/sites/en/job-board/make_a_jobs_home_page.step b/sites/en/job-board/make_a_jobs_home_page.step index 970c9f463..2fa53b5de 100644 --- a/sites/en/job-board/make_a_jobs_home_page.step +++ b/sites/en/job-board/make_a_jobs_home_page.step @@ -33,7 +33,7 @@ MARKDOWN source_code_with_message "We're going to need a resource route, which will create EIGHT different routes for us. Add this to line two:", :ruby, "resources :jobs" message <<-MARKDOWN - Now, lets go look at what that made, by using the excellently helpful page available on any Rails 4 app: . + Now, lets go look at what that made, by using the excellently helpful routes page: . MARKDOWN discussion_box "How to read the routes page.", <<-MARKDOWN @@ -49,8 +49,6 @@ discussion_box "How to read the routes page.", <<-MARKDOWN Can you find the line that will make `/jobs` a route? MARKDOWN -tip "If you are on Rails 3, going to /rails/info will **fail**! Stop right now and upgrade to Rails 4." - message <<-MARKDOWN Since adding the line `resources :jobs` made a route matching `/jobs`, let's go visit that page again: MARKDOWN @@ -97,10 +95,10 @@ RUBY message "And refresh " -error_box "Missing template jobs/index, application/index with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :raw, :ruby, :jbuilder, :coffee]}. Searched in: * '/Users/probablyyou/railsbridge/job_board/app/views'" +error_box "JobsController#index is missing a template for this request format and variant." message <<-MARKDOWN - What's the important part of the this error? How does Rails decide to look for something called jobs/index? How did it decide to look in the views directory? + What's a template? How does Rails decide to look for the template associated with JobsController's `index` action? Talk through what Rails is trying, and failing, to do, and how file names and method names are important here. diff --git a/sites/en/job-board/make_the_form_work.step b/sites/en/job-board/make_the_form_work.step index 4b35bc490..747e99ad9 100644 --- a/sites/en/job-board/make_the_form_work.step +++ b/sites/en/job-board/make_the_form_work.step @@ -24,9 +24,9 @@ source_code :ruby, end RUBY -message "Reload the page!" +message "Try to use your form again. Unfortunately, there won't be any output, not even an error page. But if you look closely at the output from your Rails server, you might find this:" -error_box "Missing template jobs/create, application/create with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :raw, :ruby, :jbuilder, :coffee]}. Searched in: * '/Users/lillie/railsbridge/job_board/app/views'" +error_box "No template found for JobsController#create, rendering head :no_content" <<-MARKDOWN Familiar error, right? We don't have a template called create.html.erb. @@ -78,7 +78,7 @@ source_code :http, JSON message <<-MARKDOWN - This is the precious data that our form is sending, and right now we're just throwing it away. Let's not do that! Since we're using Rails 4 and all its great conventions, we're going to use Strong Parameters to limit what kind of data our form can submit to our app. + This is the precious data that our form is sending, and right now we're just throwing it away. Let's not do that! Since we're using Rails 5 and all its great conventions, we're going to use Strong Parameters to limit what kind of data our form can submit to our app. MARKDOWN source_code_with_message "Add this code to your jobs controller. (Notice that we're expanding the create method. Don't just copy and paste and end up with two create methods, folks.)", :ruby, diff --git a/sites/en/job-board/store_jobs_in_the_database.step b/sites/en/job-board/store_jobs_in_the_database.step index 55ae64995..ff4b01566 100644 --- a/sites/en/job-board/store_jobs_in_the_database.step +++ b/sites/en/job-board/store_jobs_in_the_database.step @@ -35,11 +35,11 @@ message <<-MARKDOWN MARKDOWN source_code :ruby, <<-RUBY - class CreateJobs < ActiveRecord::Migration + class CreateJobs < ActiveRecord::Migration[5.0] def change create_table :jobs do |t| - t.timestamps null: false + t.timestamps end end end @@ -55,7 +55,7 @@ source_code :ruby, <<-RUBY create_table :jobs do |t| t.text :title t.text :description - t.timestamps null: false + t.timestamps end RUBY diff --git a/sites/en/job-board/update_job_listings.step b/sites/en/job-board/update_job_listings.step index bbf75a2cf..cb194b6ce 100644 --- a/sites/en/job-board/update_job_listings.step +++ b/sites/en/job-board/update_job_listings.step @@ -12,6 +12,8 @@ source_code_with_message "Say we want to edit the first job posting. If we look message "So, it looks like if we want to edit the job description, we should visit this URL: ." +error_box "The action 'edit' could not be found for JobsController" + source_code_with_message "We've seen this before, right? Let's add the controller action:", <<-RUBY def edit From 278fb3f41e8b4cbc63c826c5e14aed5151d4121f Mon Sep 17 00:00:00 2001 From: Megan Tiu Date: Fri, 22 Jul 2016 23:02:52 -0400 Subject: [PATCH 358/486] Changing GitHub account creation step copy to match current GitHub UI --- sites/en/installfest/create_a_github_account.step | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/sites/en/installfest/create_a_github_account.step b/sites/en/installfest/create_a_github_account.step index 887aff39c..8fd22db10 100644 --- a/sites/en/installfest/create_a_github_account.step +++ b/sites/en/installfest/create_a_github_account.step @@ -41,13 +41,13 @@ step "Set up SSH authentication with GitHub" do h1 "Add your SSH key to GitHub" - message "Navigate to github.com and make sure you are logged in. On any page on the GitHub site, click the black gear icon in the top right corner. This will take you to the account settings page." + message "Navigate to github.com and make sure you are logged in. On any page on the GitHub site, click your profile photo in the top right corner to the right of the plus sign. In the dropdown menu, click **Settings** to go to the account settings page." - message "On the account setting page, select **SSH Keys** from the column on the left." + message "On the account settings page, select **SSH and GPG keys** from the column on the left." - message "At the top right of this page, click the button that says **Add SSH key**. In the title field, give a name for your SSH key, you might call it **My PC** or **Personal MacBook**. In the key field, paste the key you copied." + message "At the top right of this page, click the button that says **New SSH key**. In the title field, give a name for your SSH key, you might call it **My PC** or **Personal MacBook**. In the key field, paste the key you copied." - message "Click **Add Key**" + message "Click **Add SSH key**" message "Confirm the action by providing your GitHub Password" end From c82946949947bae66e4f73737371eb3a77c7f2d7 Mon Sep 17 00:00:00 2001 From: Megan Tiu Date: Fri, 22 Jul 2016 23:09:42 -0400 Subject: [PATCH 359/486] Updating CONTRIBUTING.md to reflect GitHub's changes to a guide and a URL --- CONTRIBUTING.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 7e0fe5773..e53b2f993 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -16,7 +16,7 @@ maintainers to love you. :heart:* - If you have an existing fork, please make sure it's up to date. It just makes your life easier! If not, make sure you fork *before* cloning, otherwise you'll need to spend some time juggling remotes. - Look at the section "Pull in upstream changes" in GitHub's + Look at the section "Keep your fork synced" in GitHub's [Fork A Repo](https://help.github.com/articles/fork-a-repo) article. - Create a local topic branch before you start working. This branch is going to @@ -75,7 +75,7 @@ to be a lot of information, but you're :sparkles:awesome:sparkles:! So you'll be fine. First, you'll need a GitHub account, which is totally free. You can sign up -[here](https://github.com/signup/free). +[here](https://github.com/join). Next, browse the [GitHub Help site](https://help.github.com) and the [GitHub Guides](https://guides.github.com/). The Help Site is more technical, and the From d009d48c0189b913c43bb653695849443c93151b Mon Sep 17 00:00:00 2001 From: Vera Reynolds Date: Fri, 29 Jul 2016 13:44:13 -0600 Subject: [PATCH 360/486] Updates to windows installfest Signed-off-by: Piper Niehaus Signed-off-by: Vera Reynolds --- .../installfest/create_a_heroku_account.step | 2 +- sites/en/installfest/img/command.png | Bin 188513 -> 0 bytes sites/en/installfest/windows.step | 41 ++---------------- 3 files changed, 4 insertions(+), 39 deletions(-) delete mode 100644 sites/en/installfest/img/command.png diff --git a/sites/en/installfest/create_a_heroku_account.step b/sites/en/installfest/create_a_heroku_account.step index 3aa2eb33c..1f227dc3d 100644 --- a/sites/en/installfest/create_a_heroku_account.step +++ b/sites/en/installfest/create_a_heroku_account.step @@ -33,7 +33,7 @@ end step "Add your SSH key to your Heroku account" do console "heroku keys:add" - message "hit enter to accept the default key file to use" + message "Enter your Heroku email and password, if prompted, and accept the defaults." end section 'Optional Step: Create a GitHub account' do diff --git a/sites/en/installfest/img/command.png b/sites/en/installfest/img/command.png deleted file mode 100644 index 5cc99024653c8437f0d4ffb40a456a54f4c553b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 188513 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 to the next step!" - end - - step "Download the update" do - message "Visit https://github.com/rubygems/rubygems/releases/tag/v2.2.3" - - message "**Right click -> Save target as...** the file **rubygems-update-2.2.3.gem** to your **C:\\Sites** directory" - end - - step "Install the update" do - message "Back at the command prompt, run the following commands:" - - console_without_message "gem install --local rubygems-update-2.2.3.gem" - - console_without_message "update_rubygems --no-ri --no-rdoc" - - message "**Close and reopen your command prompt**, then verify you have the upgraded RubyGems by typing this in the terminal:" - - console_without_message "gem -v" - result "2.2.3" - end -end - a name: 'install-node' step "Install Node.js" do - message "Go to and download the installer" + message "Go to and download the installer. Pick the one that is \"recommended for most users.\"" message "Click on the downloaded file to run the install wizard. Click Next at each step to accept the defaults." @@ -149,7 +114,7 @@ step "Sanity Check" do fuzzy_result "Rails 5.0{FUZZY}.x{/FUZZY}" console "git --version" - fuzzy_result "git version 2{FUZZY}.5.0.windows.1{/FUZZY}" + fuzzy_result "git version 2{FUZZY}.9.2.windows.1{/FUZZY}" end step "Configure the Windows Terminal" do From 78ce702639c3d49486520cff427b1494672b4c73 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Sun, 31 Jul 2016 21:07:54 -0700 Subject: [PATCH 361/486] Recommend `--no-document` instead of `--no-ri --no-rdoc` --- sites/en/installfest/windows.step | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/en/installfest/windows.step b/sites/en/installfest/windows.step index 4058d757f..dc64fcf2f 100644 --- a/sites/en/installfest/windows.step +++ b/sites/en/installfest/windows.step @@ -100,7 +100,7 @@ end step "Update Rails" do message "Currently, RailsInstaller installs Rails 4.1.x, but we want the latest. Upgrading Rails is pretty easy:" - console "gem install rails --no-ri --no-rdoc" + console "gem install rails --no-document" message "...and you're done. New Rails! Woo." end From 59518c0c0f4fb94b535a0c5bfa6b45403730c9c8 Mon Sep 17 00:00:00 2001 From: "ian.norris" Date: Fri, 19 Aug 2016 19:27:20 -0700 Subject: [PATCH 362/486] fixing ruby version --- sites/en/installfest/_install_ruby.step | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/sites/en/installfest/_install_ruby.step b/sites/en/installfest/_install_ruby.step index 00298df48..bf3da9bf0 100644 --- a/sites/en/installfest/_install_ruby.step +++ b/sites/en/installfest/_install_ruby.step @@ -1,21 +1,21 @@ console <<-BASH - rvm install 2.2 + rvm install 2.2.2 BASH message "This downloads and compiles Ruby, which takes a while." console <<-BASH - rvm use 2.2 - rvm --default use 2.2 + rvm use 2.2.2 + rvm --default use 2.2.2 BASH verify do console "ruby -v" - fuzzy_result "ruby 2.2.0{FUZZY}p0 (2014-12-25 revision 49005) [x86_64-darwin13]{/FUZZY}" + fuzzy_result "ruby 2.2.2{FUZZY}p0 (2014-12-25 revision 49005) [x86_64-darwin13]{/FUZZY}" end div do h1 "Troubleshooting" - important "If `rvm install 2.2` says `autoreconf was not found in the PATH`" do + important "If `rvm install 2.2.2` says `autoreconf was not found in the PATH`" do div do option_half "Mac OS" do console "brew install automake" @@ -26,7 +26,7 @@ div do end end - message "Once that completes, retry `rvm install 2.2`" + message "Once that completes, retry `rvm install 2.2.2`" end end From 56399062904f7e87f076df30914bb88f50543205 Mon Sep 17 00:00:00 2001 From: Britta Date: Sat, 20 Aug 2016 12:56:55 -0700 Subject: [PATCH 363/486] Fixing grammar in description --- sites/en/intro-to-rails/intro-to-rails.step | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/en/intro-to-rails/intro-to-rails.step b/sites/en/intro-to-rails/intro-to-rails.step index 6bbbc19de..b420918b9 100755 --- a/sites/en/intro-to-rails/intro-to-rails.step +++ b/sites/en/intro-to-rails/intro-to-rails.step @@ -76,7 +76,7 @@ Each lesson will look like this:

    Goal:

    Description of the current step. -

    Red because big goals it's important. +

    Red because big goals are important.

    Steps:

    From 2e5b4beaaca5ea23c0fdc350ea64afc70a6e8b07 Mon Sep 17 00:00:00 2001 From: Britta Gustafson Date: Fri, 19 Aug 2016 19:53:31 -0700 Subject: [PATCH 364/486] Updating note about 'Bundle complete!' message --- sites/en/installfest/create_a_rails_app.step | 2 +- sites/en/installfest/deploy_a_rails_app.step | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sites/en/installfest/create_a_rails_app.step b/sites/en/installfest/create_a_rails_app.step index 32429704c..8d76109c2 100755 --- a/sites/en/installfest/create_a_rails_app.step +++ b/sites/en/installfest/create_a_rails_app.step @@ -22,7 +22,7 @@ step "Create a new Rails app" do console "rails new test_app" - message "The command's output is voluminous, and will take some time to complete, with a long pause in the middle, after all the 'create...' statements ending in 'bundle install'. When it fully completes, it will return you to your home prompt. Look for the 'Your bundle is complete!' message just above." + message "The command's output is voluminous, and will take some time to complete, with a long pause in the middle, after all the 'create...' statements ending in 'bundle install'. When it fully completes, it will return you to your home prompt. Look for the 'Bundle complete!' message just above." console "cd test_app" console "rails server" diff --git a/sites/en/installfest/deploy_a_rails_app.step b/sites/en/installfest/deploy_a_rails_app.step index dcba00039..065213d1e 100644 --- a/sites/en/installfest/deploy_a_rails_app.step +++ b/sites/en/installfest/deploy_a_rails_app.step @@ -90,7 +90,7 @@ step "Deploy your app to Heroku" do bundle install --without production BASH - message "Again, wait for the console prompt, and look for the 'Your bundle is complete!' message just above. If this fails, get a volunteer to help you edit `config/environments/production.rb` " + message "Again, wait for the console prompt, and look for the 'Bundle complete!' message just above. If this fails, get a volunteer to help you edit `config/environments/production.rb` " end step "Set the root route" do From 111ab9d8a8af06075b475e5d9d9d126abbe9de42 Mon Sep 17 00:00:00 2001 From: Britta Gustafson Date: Fri, 19 Aug 2016 19:56:43 -0700 Subject: [PATCH 365/486] Add note about OS X firewall --- sites/en/installfest/create_a_rails_app.step | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sites/en/installfest/create_a_rails_app.step b/sites/en/installfest/create_a_rails_app.step index 8d76109c2..084391f13 100755 --- a/sites/en/installfest/create_a_rails_app.step +++ b/sites/en/installfest/create_a_rails_app.step @@ -27,6 +27,8 @@ step "Create a new Rails app" do console "cd test_app" console "rails server" + tip "In OS X, you may need to let Ruby accept incoming network connections through your firewall. Select 'allow' in the pop up." + tip "In Windows, you may need to let Ruby and Rails communicate through your firewall. Say yes to the pop up." tip "Shortcut: Just type 'rails s'" do From 8f7fbb50018814cb3888b56a0fef39eed915abd3 Mon Sep 17 00:00:00 2001 From: ecm7890 Date: Fri, 19 Aug 2016 20:09:05 -0700 Subject: [PATCH 366/486] add instructions for installing Bundler in Windows this is a common error that students run into --- sites/en/installfest/deploy_a_rails_app.step | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/en/installfest/deploy_a_rails_app.step b/sites/en/installfest/deploy_a_rails_app.step index 065213d1e..44669745e 100644 --- a/sites/en/installfest/deploy_a_rails_app.step +++ b/sites/en/installfest/deploy_a_rails_app.step @@ -90,7 +90,7 @@ step "Deploy your app to Heroku" do bundle install --without production BASH - message "Again, wait for the console prompt, and look for the 'Bundle complete!' message just above. If this fails, get a volunteer to help you edit `config/environments/production.rb` " + message "Again, wait for the console prompt, and look for the 'Bundle complete!' message just above. If you are on Windows and you get the message 'The system cannot find the path specified.', then you need to first install Bundler. You can do this by typing `gem install bundler`. Once this finishes, then redo the `bundle install --without production` command. If this fails, get a volunteer to help you edit `config/environments/production.rb` " end step "Set the root route" do From 9a6adee5f72a2ee1a9c8bd0ba2757c978e93e7a6 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Sun, 21 Aug 2016 20:43:04 -0700 Subject: [PATCH 367/486] Installfest: recommend installing RVM's GPG key if prompted Fixes #504 Fixes #505 --- sites/en/installfest/_install_rvm.step | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/sites/en/installfest/_install_rvm.step b/sites/en/installfest/_install_rvm.step index e931daa27..17d857cca 100644 --- a/sites/en/installfest/_install_rvm.step +++ b/sites/en/installfest/_install_rvm.step @@ -4,7 +4,23 @@ MARKDOWN step "Install RVM" do console "curl -L get.rvm.io | bash -s stable" - message "This will do some stuff and print a long message which you can ignore." + message "This will download and install RVM." + + important do + message <<-EOT + You might see an error like "**GPG signature verification failed**" + + If so, run the suggested command to add RVM's GPG keys: + + `gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3`" + + (the command may start with `gpg` or `gpg2` -- use whichever was provided in the RVM error message) + + Afterward, try installing RVM again: + + `curl -L get.rvm.io | bash -s stable` + EOT + end end step "Configure your shell" do From 4fce622437e78ba1f49a57e69756a0d14612e380 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Mon, 22 Aug 2016 22:26:10 -0700 Subject: [PATCH 368/486] Recommend installing Ruby 2.3 on OSX Move references to some specific ruby versions into a helper method so it's easier to keep track of them --- lib/site_extensions/installfest.rb | 16 ++++++++++++++++ sites/en/installfest/_install_ruby.step | 12 ++++++------ sites/en/installfest/get_a_sticker.step | 4 ++-- sites/en/installfest/windows.step | 4 ++-- 4 files changed, 26 insertions(+), 10 deletions(-) create mode 100644 lib/site_extensions/installfest.rb diff --git a/lib/site_extensions/installfest.rb b/lib/site_extensions/installfest.rb new file mode 100644 index 000000000..37d1dd809 --- /dev/null +++ b/lib/site_extensions/installfest.rb @@ -0,0 +1,16 @@ +module StepExtensions + module Installfest + def version_string(name) + case name + when :minimum_ruby + '2.2.2' + when :osx_ruby_short + '2.3' + when :windows_ruby_short + '2.2' + else + raise StandardError, "No version string exists for '#{name}'" + end + end + end +end \ No newline at end of file diff --git a/sites/en/installfest/_install_ruby.step b/sites/en/installfest/_install_ruby.step index bf3da9bf0..1daee8d5f 100644 --- a/sites/en/installfest/_install_ruby.step +++ b/sites/en/installfest/_install_ruby.step @@ -1,21 +1,21 @@ console <<-BASH - rvm install 2.2.2 + rvm install #{version_string(:osx_ruby_short)} BASH message "This downloads and compiles Ruby, which takes a while." console <<-BASH - rvm use 2.2.2 - rvm --default use 2.2.2 + rvm use #{version_string(:osx_ruby_short)} + rvm --default use #{version_string(:osx_ruby_short)} BASH verify do console "ruby -v" - fuzzy_result "ruby 2.2.2{FUZZY}p0 (2014-12-25 revision 49005) [x86_64-darwin13]{/FUZZY}" + fuzzy_result "ruby #{version_string(:osx_ruby_short)}{FUZZY}.0p0 (2014-12-25 revision 49005) [x86_64-darwin13]{/FUZZY}" end div do h1 "Troubleshooting" - important "If `rvm install 2.2.2` says `autoreconf was not found in the PATH`" do + important "If `rvm install #{version_string(:osx_ruby_short)}` says `autoreconf was not found in the PATH`" do div do option_half "Mac OS" do console "brew install automake" @@ -26,7 +26,7 @@ div do end end - message "Once that completes, retry `rvm install 2.2.2`" + message "Once that completes, retry `rvm install #{version_string(:osx_ruby_short)}`" end end diff --git a/sites/en/installfest/get_a_sticker.step b/sites/en/installfest/get_a_sticker.step index c9c1fc800..3cd4e25a5 100644 --- a/sites/en/installfest/get_a_sticker.step +++ b/sites/en/installfest/get_a_sticker.step @@ -14,9 +14,9 @@ step "Have a volunteer check your tool versions" do h3 "On all operating systems:" console "ruby -v" - fuzzy_result "ruby 2.2.{FUZZY}4p230 (2015-12-16 revision 53155) [x86_64-darwin13]{/FUZZY}" + fuzzy_result "ruby 2.2{FUZZY}.4p230 (2015-12-16 revision 53155) [x86_64-darwin13]{/FUZZY}" - tip "Depending on your environment, your Ruby version might be **2.2** or **2.3**. As long as it's 2.2.2 or above, you're good to go." + tip "Depending on your environment, your Ruby version might be **2.2** or **2.3**. As long as it's #{version_string(:minimum_ruby)} or above, you're good to go." console "bundle -v" fuzzy_result "Bundler version 1{FUZZY}.x.x{/FUZZY}" diff --git a/sites/en/installfest/windows.step b/sites/en/installfest/windows.step index dc64fcf2f..24f8c3b7e 100644 --- a/sites/en/installfest/windows.step +++ b/sites/en/installfest/windows.step @@ -6,7 +6,7 @@ MARKDOWN step "Run RailsInstaller" do message "RailsInstaller includes Rails, Ruby, Git and SQLite." - message "Go to , scroll to the 'Downloads' section, and download the RailsInstaller for Windows/Ruby 2.2." + message "Go to , scroll to the 'Downloads' section, and download the RailsInstaller for Windows/Ruby #{version_string(:windows_ruby_short)}." message "Click on the downloaded file to run the install wizard. Click Next at each step to accept the defaults." message "Be sure to check the boxes for *Install git (recommended)* and *Add executables for Ruby, DevKit Git (if checked above) to the PATH*" @@ -108,7 +108,7 @@ end step "Sanity Check" do console "ruby -v" - fuzzy_result "ruby 2.2{FUZZY}.4{/FUZZY}" + fuzzy_result "ruby #{version_string(:windows_ruby_short)}{FUZZY}.4{/FUZZY}" console "rails -v" fuzzy_result "Rails 5.0{FUZZY}.x{/FUZZY}" From 812afbe9963f281c1cb314f63b4cb9c653338569 Mon Sep 17 00:00:00 2001 From: nearbycoder Date: Tue, 23 Aug 2016 12:48:20 -0500 Subject: [PATCH 369/486] Added `gem install bundler` within the instructions Recently at RailsBridge Tulsa's first class we ran into an issue where bundler was not installed. The students on had to first run `gem install bundler` in order to run `bundle install --without production`. This addition should help prevent problems in the future. --- sites/en/installfest/deploy_a_rails_app.step | 1 + 1 file changed, 1 insertion(+) diff --git a/sites/en/installfest/deploy_a_rails_app.step b/sites/en/installfest/deploy_a_rails_app.step index 44669745e..f0b73c244 100644 --- a/sites/en/installfest/deploy_a_rails_app.step +++ b/sites/en/installfest/deploy_a_rails_app.step @@ -87,6 +87,7 @@ step "Deploy your app to Heroku" do end console <<-BASH +gem install bundler bundle install --without production BASH From 4b29d4e0f95cf8f944e12bc162f82ca4a63f879d Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Tue, 23 Aug 2016 12:13:46 -0700 Subject: [PATCH 370/486] Remove Windows-specific comments about `gem install bundler` Now that we are recommending all attendees run `gem install bundler` we keep the volume of text a little smaller. Also remove somewhat odd reference to `production.rb`. --- sites/en/installfest/deploy_a_rails_app.step | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/en/installfest/deploy_a_rails_app.step b/sites/en/installfest/deploy_a_rails_app.step index f0b73c244..2f5b174c6 100644 --- a/sites/en/installfest/deploy_a_rails_app.step +++ b/sites/en/installfest/deploy_a_rails_app.step @@ -91,7 +91,7 @@ gem install bundler bundle install --without production BASH - message "Again, wait for the console prompt, and look for the 'Bundle complete!' message just above. If you are on Windows and you get the message 'The system cannot find the path specified.', then you need to first install Bundler. You can do this by typing `gem install bundler`. Once this finishes, then redo the `bundle install --without production` command. If this fails, get a volunteer to help you edit `config/environments/production.rb` " + message "Again, wait for the console prompt, and look for the 'Bundle complete!' message just above." end step "Set the root route" do From 911fb31be089eb027d12308d204a7289f05b413b Mon Sep 17 00:00:00 2001 From: Wassim Metallaoui Date: Wed, 24 Aug 2016 15:31:31 -0500 Subject: [PATCH 371/486] Heroku removed the need for it with Rails 5 https://devcenter.heroku.com/articles/getting-started-with-rails5#heroku-gems Closes #569 --- sites/en/installfest/deploy_a_rails_app.step | 1 - sites/en/intro-to-rails/_deploying_to_heroku.step | 1 - 2 files changed, 2 deletions(-) diff --git a/sites/en/installfest/deploy_a_rails_app.step b/sites/en/installfest/deploy_a_rails_app.step index 2f5b174c6..724eb4d77 100644 --- a/sites/en/installfest/deploy_a_rails_app.step +++ b/sites/en/installfest/deploy_a_rails_app.step @@ -73,7 +73,6 @@ step "Deploy your app to Heroku" do group :production do gem 'pg' - gem 'rails_12factor' end RUBY diff --git a/sites/en/intro-to-rails/_deploying_to_heroku.step b/sites/en/intro-to-rails/_deploying_to_heroku.step index 857bfd0e5..cc94149aa 100644 --- a/sites/en/intro-to-rails/_deploying_to_heroku.step +++ b/sites/en/intro-to-rails/_deploying_to_heroku.step @@ -23,7 +23,6 @@ end group :production do gem 'pg' - gem 'rails_12factor' end RUBY end From 55411403f89e94e43c40ac2359e11f31ac9924d8 Mon Sep 17 00:00:00 2001 From: pwnela Date: Wed, 31 Aug 2016 20:06:15 -0400 Subject: [PATCH 372/486] Clarify where in file to put controller actions (Had a student working after a workshop for several weeks stuck on this since she'd added the actions below private!) --- sites/en/job-board/update_job_listings.step | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sites/en/job-board/update_job_listings.step b/sites/en/job-board/update_job_listings.step index cb194b6ce..23a5c280f 100644 --- a/sites/en/job-board/update_job_listings.step +++ b/sites/en/job-board/update_job_listings.step @@ -14,7 +14,7 @@ message "So, it looks like if we want to edit the job description, we should vis error_box "The action 'edit' could not be found for JobsController" -source_code_with_message "We've seen this before, right? Let's add the controller action:", +source_code_with_message "We've seen this before, right? Let's add the controller action above the word `private`:", <<-RUBY def edit end @@ -102,7 +102,7 @@ MARKDOWN error_box "The action 'update' could not be found for JobsController" -source_code_with_message "So it looks like the form is finding the right route, but the method is missing from the controller. Let's add the update method to the file jobs_controller.rb", :ruby, +source_code_with_message "So it looks like the form is finding the right route, but the method is missing from the controller. Let's add the update method--again, above the word `private`--to the file jobs_controller.rb", :ruby, <<-RUBY def update end From b66fca78b16a12c8285fd30871fecf829a0cb0cf Mon Sep 17 00:00:00 2001 From: Jenna Vuong Date: Sat, 3 Sep 2016 23:03:31 -0700 Subject: [PATCH 373/486] clarify bundle install command clarify what `bundle install --without production` means; it means we are bundling without the gems in the group `production`. --- sites/en/intro-to-rails/_deploying_to_heroku.step | 1 + 1 file changed, 1 insertion(+) diff --git a/sites/en/intro-to-rails/_deploying_to_heroku.step b/sites/en/intro-to-rails/_deploying_to_heroku.step index cc94149aa..e6cb9382d 100644 --- a/sites/en/intro-to-rails/_deploying_to_heroku.step +++ b/sites/en/intro-to-rails/_deploying_to_heroku.step @@ -30,6 +30,7 @@ end step "Apply the Gemfile changes" do console "bundle install --without production" message "Every time the `Gemfile` changes, you need to run ``bundle install`` for the changes to be processed. The processed version of the changes is stored in another file called ``Gemfile.lock``." + message "Here we are bundling without the gems in the group ``production``." end step "Commit the Gemfile changes" do From 80e62955605c25cd26bda304aa6f9a7653585073 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Sun, 4 Sep 2016 23:46:46 -0700 Subject: [PATCH 374/486] Copy advice about using more than one terminal from Job Board to Suggestotron --- sites/en/intro-to-rails/CRUD_with_scaffolding.step | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sites/en/intro-to-rails/CRUD_with_scaffolding.step b/sites/en/intro-to-rails/CRUD_with_scaffolding.step index bd59c21b0..445787a06 100644 --- a/sites/en/intro-to-rails/CRUD_with_scaffolding.step +++ b/sites/en/intro-to-rails/CRUD_with_scaffolding.step @@ -17,6 +17,8 @@ steps { step { console "rails server" + + tip "Now is a good time to figure out how to have multiple tabs or windows of your terminal or command prompt. Starting and stopping the Rails server all day is tedious, so it's good to have one terminal tab or window for running commands, and a separate one for the server." } step { From feb10b7f1285dcf2caa33047b913a6bc87350052 Mon Sep 17 00:00:00 2001 From: Steve Barnett Date: Fri, 16 Sep 2016 19:15:33 +0200 Subject: [PATCH 375/486] Fix typo --- sites/en/workshop/activities.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/en/workshop/activities.md b/sites/en/workshop/activities.md index aa9e1910b..cc9be5db5 100644 --- a/sites/en/workshop/activities.md +++ b/sites/en/workshop/activities.md @@ -17,8 +17,8 @@ Send students an email, asking * Write down your answers to the warm-up questions. * Swap your answers with someone else. * Swap again with someone new. +* Put the sticky notes up on the wall. -# Put the sticky notes
    up on the wall ## What does a developer look like? From b84c8c55911db5f34fe048f0736892b003e09905 Mon Sep 17 00:00:00 2001 From: Steve Barnett Date: Fri, 16 Sep 2016 19:16:37 +0200 Subject: [PATCH 376/486] Update warm-up questions --- sites/en/workshop/activities.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sites/en/workshop/activities.md b/sites/en/workshop/activities.md index cc9be5db5..87a7748de 100644 --- a/sites/en/workshop/activities.md +++ b/sites/en/workshop/activities.md @@ -4,9 +4,10 @@ These activities are mostly taken from [Sharon Bowman](http://bowperson.com/)'s ## What you know, and what’s your plan -Send students an email, asking +Send students an email, asking them two of these questions. * What are three things you already know about programming? (Small things or big things! Who does it? What can you make? Why do people write software?) +* What do you want to learn? * What do you plan to do with what you learn? # Just before the workshop begins From d6d6df092e386d1fcc7e9116f1eccd8b3f7e8eac Mon Sep 17 00:00:00 2001 From: Steve Barnett Date: Fri, 16 Sep 2016 19:16:50 +0200 Subject: [PATCH 377/486] =?UTF-8?q?Add=20=E2=80=9CWhat=E2=80=99s=20in=20it?= =?UTF-8?q?=20for=20me=3F=E2=80=9D=20activity?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sites/en/workshop/activities.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/sites/en/workshop/activities.md b/sites/en/workshop/activities.md index 87a7748de..7b31a627c 100644 --- a/sites/en/workshop/activities.md +++ b/sites/en/workshop/activities.md @@ -20,6 +20,13 @@ Send students an email, asking them two of these questions. * Swap again with someone new. * Put the sticky notes up on the wall. +## What's in it for me? + +* Grab a pen and sticky notes. +* Write down what you want to learn today. +* Find someone new and share your answer with them. +* Put the sticky notes up on the wall. +* Come back to them at the end of the day. ## What does a developer look like? From bb9b4de16f4a95fc3c6013a8aab412555a7600a9 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Thu, 29 Sep 2016 22:37:37 -0700 Subject: [PATCH 378/486] Update list of Mac OSes for Sierra --- sites/en/installfest/macintosh.step | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sites/en/installfest/macintosh.step b/sites/en/installfest/macintosh.step index 3c75d2c29..b3e3c0c06 100644 --- a/sites/en/installfest/macintosh.step +++ b/sites/en/installfest/macintosh.step @@ -4,6 +4,7 @@ step "Learn your Mac OS X Version" do * Click on the Apple icon in the top left of your screen. * Select "About This Mac" * In the window that comes up, under the title "Mac OS X" there will be a version number. + * If it starts with 10.12, you have **Sierra**. * If it starts with 10.11, you have **El Capitan**. * If it starts with 10.10, you have **Yosemite**. * If it starts with 10.9, you have **Mavericks**. @@ -31,7 +32,7 @@ end step "Choose your instructions" do - option "El Capitan/Yosemite/Mavericks/Mountain Lion/Lion/Snow Leopard" do + option "Sierra/El Capitan/Yosemite/Mavericks/Mountain Lion/Lion/Snow Leopard" do link "osx_rvm" end option "Earlier than Snow Leopard" do From 75a75247b291ea93060b21606d4ea2f411db9263 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Fri, 30 Sep 2016 23:30:22 -0700 Subject: [PATCH 379/486] bump gems UPDATED: activesupport 4.2.6 5.0.0.1 autoprefixer-rails 6.3.6.2 6.5.0.1 bootstrap-sass 3.3.6 3.3.7 daemons 1.2.3 1.2.4 eventmachine 1.0.9.1 1.2.0.1 ffi 1.9.10 1.9.14 json 1.8.3 2.0.2 minitest 5.9.0 5.9.1 rake 11.1.2 11.3.0 rspec 3.4.0 3.5.0 rspec-core 3.4.4 3.5.4 rspec-expectations 3.4.0 3.5.0 rspec-mocks 3.4.1 3.5.0 rspec-support 3.4.1 3.5.0 sprockets 3.6.0 3.7.0 treetop 1.6.5 1.6.8 --- Gemfile | 4 +++- Gemfile.lock | 54 +++++++++++++++++++++++++++------------------------- 2 files changed, 31 insertions(+), 27 deletions(-) diff --git a/Gemfile b/Gemfile index 142775c8d..b5b02dbd6 100644 --- a/Gemfile +++ b/Gemfile @@ -8,7 +8,6 @@ gem "sinatra", "~> 1.4.0" gem "sinatra-contrib", "~> 1.4.0" gem "nokogiri" gem "thin" -gem "eventmachine", "~>1.0.3" gem 'rack-codehighlighter' gem 'coderay' gem "deckrb", "~> 0.5.2" @@ -21,6 +20,9 @@ gem 'bootstrap-sass' gem 'jquery-cdn' gem 'sprockets' +# Relax this restriction if RailsInstaller starts packaging something after 2.2.4 +gem 'ruby_dep', '1.3.1' + group :development do gem "rspec" gem "rerun" diff --git a/Gemfile.lock b/Gemfile.lock index 1bb062e94..8965f3604 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,21 +1,20 @@ GEM remote: https://rubygems.org/ specs: - activesupport (4.2.6) + activesupport (5.0.0.1) + concurrent-ruby (~> 1.0, >= 1.0.2) i18n (~> 0.7) - json (~> 1.7, >= 1.7.7) minitest (~> 5.1) - thread_safe (~> 0.3, >= 0.3.4) tzinfo (~> 1.1) - autoprefixer-rails (6.3.6.2) + autoprefixer-rails (6.5.0.1) execjs backports (3.6.8) - bootstrap-sass (3.3.6) + bootstrap-sass (3.3.7) autoprefixer-rails (>= 5.2.1) sass (>= 3.3.4) coderay (1.1.1) concurrent-ruby (1.0.2) - daemons (1.2.3) + daemons (1.2.4) deckrb (0.5.2) coderay erector (>= 0.9.0) @@ -29,22 +28,22 @@ GEM diff-lcs (1.2.5) erector (0.10.0) treetop (>= 1.2.3) - eventmachine (1.0.9.1) + eventmachine (1.2.0.1) execjs (2.7.0) - ffi (1.9.10) + ffi (1.9.14) files (0.3.1) font-awesome-sass (4.6.2) sass (>= 3.2) i18n (0.7.0) jquery-cdn (2.2.4) sprockets (>= 2) - json (1.8.3) + json (2.0.2) listen (3.1.5) rb-fsevent (~> 0.9, >= 0.9.4) rb-inotify (~> 0.9, >= 0.9.7) ruby_dep (~> 1.2) mini_portile2 (2.1.0) - minitest (5.9.0) + minitest (5.9.1) multi_json (1.12.1) nokogiri (1.6.8) mini_portile2 (~> 2.1.0) @@ -59,26 +58,26 @@ GEM rack rack-test (0.6.3) rack (>= 1.0) - rake (11.1.2) + rake (11.3.0) rb-fsevent (0.9.7) rb-inotify (0.9.7) ffi (>= 0.5.0) redcarpet (2.3.0) rerun (0.11.0) listen (~> 3.0) - rspec (3.4.0) - rspec-core (~> 3.4.0) - rspec-expectations (~> 3.4.0) - rspec-mocks (~> 3.4.0) - rspec-core (3.4.4) - rspec-support (~> 3.4.0) - rspec-expectations (3.4.0) + rspec (3.5.0) + rspec-core (~> 3.5.0) + rspec-expectations (~> 3.5.0) + rspec-mocks (~> 3.5.0) + rspec-core (3.5.4) + rspec-support (~> 3.5.0) + rspec-expectations (3.5.0) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.4.0) - rspec-mocks (3.4.1) + rspec-support (~> 3.5.0) + rspec-mocks (3.5.0) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.4.0) - rspec-support (3.4.1) + rspec-support (~> 3.5.0) + rspec-support (3.5.0) ruby_dep (1.3.1) rubyzip (1.2.0) sass (3.4.22) @@ -93,7 +92,7 @@ GEM rack-test sinatra (~> 1.4.0) tilt (>= 1.3, < 3) - sprockets (3.6.0) + sprockets (3.7.0) concurrent-ruby (~> 1.0) rack (> 1, < 3) thin (1.7.0) @@ -102,7 +101,7 @@ GEM rack (>= 1, < 3) thread_safe (0.3.5) tilt (2.0.5) - treetop (1.6.5) + treetop (1.6.8) polyglot (~> 0.3) trollop (2.1.2) tzinfo (1.2.2) @@ -117,7 +116,6 @@ DEPENDENCIES coderay deckrb (~> 0.5.2) erector (~> 0.10.0) - eventmachine (~> 1.0.3) files (~> 0.3.0) font-awesome-sass i18n (~> 0.7) @@ -130,6 +128,7 @@ DEPENDENCIES redcarpet rerun rspec + ruby_dep (= 1.3.1) rubyzip sass sinatra (~> 1.4.0) @@ -137,5 +136,8 @@ DEPENDENCIES sprockets thin +RUBY VERSION + ruby 2.2.4p230 + BUNDLED WITH - 1.11.2 + 1.12.5 From ba77ce6254dc428e75407322fecbf75c615a7b7e Mon Sep 17 00:00:00 2001 From: Jane Sebastian Date: Sat, 30 Apr 2016 09:18:52 -0700 Subject: [PATCH 380/486] Work in progress 2016 teacher training --- .../more_teacher_training_2016.deck.md | 375 ++++++++++++++++++ sites/en/workshop/workshop.md | 1 + 2 files changed, 376 insertions(+) create mode 100644 sites/en/workshop/more_teacher_training_2016.deck.md diff --git a/sites/en/workshop/more_teacher_training_2016.deck.md b/sites/en/workshop/more_teacher_training_2016.deck.md new file mode 100644 index 000000000..e197d143f --- /dev/null +++ b/sites/en/workshop/more_teacher_training_2016.deck.md @@ -0,0 +1,375 @@ +# RailsBridge Teacher and TA Training + +# Why we are here? + +* Get to know each other and RailsBridge +* Know what will happen during a typical RailsBridge workshop +* Be empowered as teachers and TAs + +### RailsBridge Teacher and TA Training + +# How is this going to happen? + +* Introductions +* Coverage of workshop logistics + * Schedule + * Student levels + * Available curricula + * Volunteer roles +* Facilitated conversations about soft skills, teaching best practices and challenges, specifically for RailsBridge workshops. + +# Introducing RailsBridge! + +* Founded in 2009 as a variety of initiatives, including Rails Mentors, Rails Bug Smashes, and the Open Workshop Project. +* The workshops project was led by Sarah Allen and Sarah Mei. +* Bridge Foundry +* Workshops not just Ruby on Rails, but also teaching Ruby, front-end and mobile development, Clojure, etc. + +# Introducing RailsBridge! + +### Current Level of Experience + +* Have held super-welcoming, fun, free workshops all over the world, over 200 in total! + +# Introducing RailsBridge! + +### Goals for All Workshops Ever + +* Make tech more diverse and welcoming! +* Provide extremely welcoming and useful high quality instruction to students. +* Provide hella networking opportunities for students and volunteers. +* Provide an opportunity for our volunteers to give back while they are also gaining valuable skills and connections. +* We throw super-welcoming, fun, free workshops. +* We help our volunteers become more empathetic and better communicators. +* Have fun! + +# Introductions + +* What is your name? What else would you like to share about yourself? Could be anything... work, hobbies, interests, education, favorite building or music, etc. +* What is your current level of experience with the workshop topic and with teaching? +* What would you like to get out of today's teacher training? Anything specific you want to learn or discuss? + +# Typical RailsBridge Schedule + +First, we get all the necessary technologies onto the students' computers aka the **Installfest**. + +The next day we break into small groups and work through the curriculum. + +# Installfest + +#### Friday 6-10pm-ish + +* Installfest: installing software over pizza & beer +* No formal presentations, a bit like a party, get to know your students and fellow volunteers +* Not necessary for Front-end workshops + +### Keep in mind: + +* There will be people with _all_ kinds of computers. +* Even though Windows is not an ideal Rails development environment, we're here to encourage people and meet them wherever they are right now. +* Do NOT say bad things about Windows, even if it's frustrating. +* If you're not sure about something, grab another volunteer. +* Do NOT just talk to other volunteers, interact with the students. + +### Questions about the Installfest? + +# Workshop + +### Saturday 9-4:30pm-ish plus After-party + +* 9-9:30am: Check-in, coffee, bagels +* 9:30-10am: Opening presentation, student sorting and classroom assignment, volunteer huddle +* 10am-12:30pm: Class! +* 12:30-1:30pm: Lunch +* 1:30pm-4:30pm: Class! +* 4:30-5:00pm: Closing presentation and retros +* 5:00pm-late: After-party + +# Workshop - Start with Introductions!!! + +* What is your name? Work, hobbies, interests, education, anything else you would like to share about yourself? +* What is your current level of experience with writing code/technology in general/the material we are covering in the workshop today? +* What would you like to get out of today's workshop? Anything specific you want to learn or discuss? + +# Introductions - Things to Look For + +* Make sure everyone participates, not just students. +* Look for students who are in the wrong level and find out if they want to move. +* Listen carefully to their goals so you can either realistically adjust them before class or meet them during class. +* Don't rush, even if you have a big class. Getting people talking +* If someone joins the class late, ask them to introduce themselves. +* Get people talking. The more comfortable they are at talking, the more likely they'll speak up when they don't understand something, or to answer someone else's question. + +# Workshop - Establish Ground Rules + +* Questions are always welcome, there are no silly questions. +* Explain that if someone has trouble (e.g., not getting the expected output), the TAs will help troubleshoot. +* If anyone wants to switch classes, tell them they should feel TOTALLY COMFORTABLE switching at any point. + +# Cover Classroom Logistics + +* Planned breaks, lunch time +* Remind students that there is a closing presentation and retrospective at the end +* Make sure they know where the bathroom is +* Encourage them to attend the after-party +* Students might not want to take breaks, but it is best that they do. + +# Student levels + + **Blue** - Totally New to Programming + + **Green** - Somewhat New to Programming + + **Gold** - Some Rails Experience + + **Orange** - Other Programming Experience + + **Purple** - Ready for the Next Challenge + +# Curricula + +#### Where to find the curriculum: http://docs.railsbridge.org + +### You need to read the curriculum through, beginning to end, before teaching or ta'ing it. + +**Rails** + +* Intro to Rails - Classic Suggestotron Curriculum - Blue/Green Levels + +* Job Board - Build a Simple Job Board - Green/Gold levels + +* Message Board - Orange/Purple Levels + +**FrontEnd** + +* Frontend Curriculum - HTML + CSS for beginners - Blue/Green levels + +* JavaScript Snake Game - Beginner Specific Curriculum - Blue/Green level + +* JavaScript To Do LIst - Gold/Orange Levels + +* JavaScript To Do List With React - Orange/Purple Levels + +#   + +## Seriously! You need to read the curriculum through, beginning to end, before teaching or ta'ing it. + + + +# What's a TA? + +### First workshop? Be a TA! + +* At RailsBridge, a TA is a volunteer who isn't leading the class. +* If you're volunteering at your first RailsBridge workshop, you should probably be a TA. +* Sometimes they are the technical experts (rather than the teacher), sometimes not. +* TAs often explain specific concepts for the class or teach a couple of sections to give the teacher a break from talking. +* TAs can ask questions to encourage students to speak up. +* Teachers can ask your TA to explain a concept; they may be more technically advanced than you! +* TAs can help people who get lost. +* Co-teaching is also an option if you feel like you can tag-team. There doesn't have to be a hierarchy. +* If someone falls behind, the TA can take them out of the room to do some 1-on-1, if there's another TA in the room. + + +# RailsBridge Teacher Training - Soft Skills Edition + +# How to make your class awesome + +We've made three quasi-arbitrary categories of ways to make your class awesome: + +##### We want our students to feel: + +* Like you are approachable and can help solve their problems +* Socially comfortable +* Technically capable + +#### Discussion is key! Don't let the presenter(s) do all the talking! + +# Social Comfort - Establishing trust with students aka "Do you know what's up?" + +#### Discussion points + +* How can you help people feel like you know what's going on? +* What are things you can do to help the students trust you? +* What are some things to avoid? + + +# Know What's Up: Ideas + +#### Don't be afraid to: +* Call on people! By name! +* Correct people if they're wrong. Be polite and encouraging. For instance: + * "Well, this might work better and this is why." + * "Can you explain how you came to that conclusion?" + * "Does anyone have a different answer?" +* Ask yourself questions and answer them. +* Be vulnerable yourself, discuss your learning process + +# Know What's Up: Even More Ideas +#### Pace yourself! +* Don't go too fast. You will probably go too fast. Check in occasionally to ensure everyone is still with you. +* You can say the same thing THREE TIMES and it will not be boring yet. +* When you ask a question, wait TEN WHOLE SECONDS before saying anything else. People need time to think. +* Don't let the most advanced students dictate the pacing or answer all the questions. +* Get people talking. The more comfortable they are at talking, the more likely they'll speak up when they don't understand something, or to answer someone else's question. +* Allow students time to write and play with code! + +# Social Comfort - Absolutes +* Try to be more aware of your (possible and understandable) culturally-influenced sexism so you don't express it during a class +* Don't hit on people. No sexual advances. None. Even at the after-party. +* DO NOT ask for student contact information. Feel free to share yours, in a non aggressive way, so students can take initiative to contact you. +* Don't make sexist jokes. Or racist, classist, or ableist jokes. Call people out if they do. A simple "That's not funny" and moving on quickly with the conversation will often suffice. +* Don't make gender-based generalizations ("Women are better at X, because ...") +* Don't make references to people's bodies or state your opinion of them. +* Don't use slurs. + +# Social Comfort: Making the students more comfortable with learning process + +#### Imagine: +* You're trying to do something difficult +* You're in a group of strangers, many of whom know how to do it better than you +* You've tried before but got lost or bored or confused +* You don't feel like you can articulate your thoughts and questions +* You don't know the right names for anything + +# Social Comfort: Comprehension + +#### Discussion points + +* How can you tell if they understand the words you're saying? +* What are good questions to ask to check comprehension? +* What did your favorite teachers do to gauge understanding? + +# Student Comprehension: Some Ideas +* Pay attention to body language. +* People ask questions most often when they are actively processing material. If they aren't, it might be that the material is too easy or hard. Try to figure out which it is! + +#### Calling on people +* Calling on people makes the class more interactive and engaging, and less lecture-y. +* Don't always ask questions to the whole class: call on individuals by name. +* Consider breaking the class into two teams and addressing questions to teams. +* Ask people what they expect a command to produce BEFORE you hit enter. +* Ask "How would you do \#\{this\}?" or "If I wanted to do \#\{that\}, what would I do?" + + +# Discussion: Technical Capability +### How can you help people feel technically capable? +### What kinds of insecurities might your student have? +### How can you bolster their confidence? + +# Technical Capability: Ideas +#### Explain that: +* Even professional developers are constantly learning new technologies, so being confused is normal. +* Initial code is often terrible: don't feel bad, just refactor! +* Mistakes == Learning! +* Growth mindset versus fixed mindset + +#### Dealing with technical concepts: +* Define technical terms! Several times! +* Assume anyone you're teaching has zero knowledge but infinite intelligence. +* Remember people's professional and code backgrounds (QA, DBA, C++, Java, JS) and relate where possible. If they are a cook, try a cooking analogy. + +# Technical Capability: More Ideas +#### Encourage collaboration and interaction +* Explicitly encourage students to try to answer each other's questions. +* If a question is asked, ask if anyone in the class thinks they can explain. +* Be especially encouraging of the first few questions, to try to get things rolling. +* Good responses to questions: "I'm glad you asked!" or "I actually wondered that, too." or "Great question!" + +#### Be Super Positive, Always +* Students have diverse backgrounds. Appreciate this fact. +* If they aren't getting a concept, avoid anything that might shame them. +* Don't be surprised when someone hasn't heard of something before. +* Don't grab anyone's keyboard. Avoid taking over unless you think it's *really* necessary. Ask before you do. "Mind if I drive for a sec?" But really, don't. + +# Technical Capability: Even More Ideas +#### Walk the Middle Path +* Don't go too deep for your class level, but also, don't gloss over things. +* When trying to be accurate, it's easy to go down a rabbit hole of specificity. Avoid. +* Work with the TAs to make sure no one goes down that rabbit hole. Accountability! +* Explain the big picture of a command *before* they type it in. + * i.e., before typing the command to deploy to Heroku, explain the difference between localhost and Heroku. + + +# Is RailsBridge Open Source? + +### WHY YES, THANK YOU FOR ASKING! +### RAILSBRIDGE IS VERY OPEN SOURCE! + +All the materials you're using were created by volunteers, and are on GitHub for forking and editing and using! + +If you see something that could be better, make a pull request. Pull requests are the lifeblood of RailsBridge. + +If you don't know how to make one, we'll help! + +#### Where to submit pull requests: https://github.com/railsbridge/docs + +#### How to submit pull requests: http://railsbridge.github.io/bridge_troll/ + +We need your help! Thank you!!! + + + +# Very Important, Very Practical Things +#### Where to find the curriculum: http://docs.railsbridge.org + +You need to read the curriculum through, beginning to end, before teaching it. + + + + +# General curriculum levels - detailed + +### **Blue** - Totally New to Programming + +* Student has little or no experience with the terminal or a graphical IDE +* Might be familiar with HTML or CSS, but not necessarily +* Unfamiliar with terms like methids, arrays, lists, hashes, or dictionaries + +### **Green** - Somewhat New to Programming + +* May have used the terminal a little - to change directories for example +* May have done an online programming tutorial or two +* Does not have alot of experience with Rails + +### **Gold** - Some Rails Experience + +* Comfortable using terminal, but not a power user +* Have general understanding of Rails app's strucutre, maybe a prior workshop or tutorial +* Knows how to define a method in Ruby +* Has decent handle on Ruby arrays and hashes + +# General curriculum levels - detailed continued + +### **Orange** - Other Programming Experience + +* Proficient in another language and understand general programming concepts like collections and scope +* New to Ruby on Rails +* Familiar with version control and basic web architecture + +### **Purple** - Ready for the Next Challenge + +* Exhausted fun of Suggestotron/Intro Rails curriculum +* Comfortable with terminal +* Want to problem solve instead of copying other's code +* Build an app without using scaffolds + +# Curriculum levels for JavaScript + +### **Blue** - No programming Experience + +* Totally new to JavaScript itself +* Made a webpage before, maybe at a RailsBridge Front End Workshop +* No experience with programming languages other than HTML and CSS + +### **Orange** - Programmer new to Javascript + +* Comfortable making a complex webpage +* Some experience in programming language like ActionScript, C, Java, Ruby or Python +* Has seen JavaScript, but didn't really understand how it worked + +### **Purple** - Some experience with JavaScript + +* Feel comfortable writing functions and objects in JavaScript +* Used jQuery before, has seen Ajax request, but doesn't understand all the moving parts +* Interested in learning how to organize JavaScript code using models and views diff --git a/sites/en/workshop/workshop.md b/sites/en/workshop/workshop.md index 203e29f83..72f39e8ff 100644 --- a/sites/en/workshop/workshop.md +++ b/sites/en/workshop/workshop.md @@ -8,6 +8,7 @@ ### Teacher Training * [Teacher Training Deck](more_teacher_training) +* [Teacher Training Deck 2016](more_teacher_training_2016) * [Teacher Cheat Sheet](teacher_cheat_sheet) - A TL;DR version of the deck * [TA Cheat Sheet](ta_cheat_sheet) - A doc geared especially for first-time TAs From d27cc7891cf8eb46f78e28829ba928f993abbf37 Mon Sep 17 00:00:00 2001 From: Tim Garcia Date: Tue, 11 Oct 2016 17:21:09 -0700 Subject: [PATCH 381/486] Teaching techniques added to training deck --- .../more_teacher_training_2016.deck.md | 47 +++++++++++++++++-- 1 file changed, 44 insertions(+), 3 deletions(-) diff --git a/sites/en/workshop/more_teacher_training_2016.deck.md b/sites/en/workshop/more_teacher_training_2016.deck.md index e197d143f..05d838ae1 100644 --- a/sites/en/workshop/more_teacher_training_2016.deck.md +++ b/sites/en/workshop/more_teacher_training_2016.deck.md @@ -5,6 +5,7 @@ * Get to know each other and RailsBridge * Know what will happen during a typical RailsBridge workshop * Be empowered as teachers and TAs +* Practice teaching techniques (checks for understanding, scaffolding) ### RailsBridge Teacher and TA Training @@ -309,14 +310,54 @@ If you don't know how to make one, we'll help! We need your help! Thank you!!! - # Very Important, Very Practical Things #### Where to find the curriculum: http://docs.railsbridge.org You need to read the curriculum through, beginning to end, before teaching it. - - +# Teaching Techniques +#### Checks for understanding +A tool for assessing how well the class understands a topic before moving on + +#### Reasons to check for understanding +* Helps guide your teaching pace +* You get more feedback about which students are more challenged with the material +* Feedback loop during the lesson + +# Avoid these checks for understanding +* Do you understand? +* Can I move on? +* Any questions? + +#### These checks tend to have a luke warm response +#### People may think they understand, but don't actually understand + +# Suggested Checks For Understanding +* Fist of five +* Calling on a person by name +* Have students pair on a problem, then explain it to the group +* Checking in with each student individually as they work on a problem +* Teach a concept to your neighbor + +# Discussion: Teach! +#### Incorporate at least one check for understanding and teach the following +* Arrays +* Hashes +* Scrum process +* OOP +* Anything you are passionate about + +# Scaffolding +* A lesson should build upon itself +* Teacher describes or illustrates a concept multiple ways +* Teacher gives a specific example that helps students complete an assignment +* I do, we do, you do + +### Not `rails g scaffold` + +# Discussion: Great learning experience +### Describe a great learning experience you have had +### Why do you think it was so successful? # General curriculum levels - detailed From b5d92031bc1811e8f8a7edebf7e89cf34a300dc5 Mon Sep 17 00:00:00 2001 From: Tim Garcia Date: Tue, 11 Oct 2016 17:56:13 -0700 Subject: [PATCH 382/486] More discussion about answer student qustions --- .../workshop/more_teacher_training_2016.deck.md | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/sites/en/workshop/more_teacher_training_2016.deck.md b/sites/en/workshop/more_teacher_training_2016.deck.md index 05d838ae1..6c48fd9b2 100644 --- a/sites/en/workshop/more_teacher_training_2016.deck.md +++ b/sites/en/workshop/more_teacher_training_2016.deck.md @@ -199,10 +199,6 @@ We've made three quasi-arbitrary categories of ways to make your class awesome: #### Don't be afraid to: * Call on people! By name! -* Correct people if they're wrong. Be polite and encouraging. For instance: - * "Well, this might work better and this is why." - * "Can you explain how you came to that conclusion?" - * "Does anyone have a different answer?" * Ask yourself questions and answer them. * Be vulnerable yourself, discuss your learning process @@ -315,6 +311,16 @@ We need your help! Thank you!!! You need to read the curriculum through, beginning to end, before teaching it. +# Teaching Techniques +### Answering questions +* Correct people if they're wrong. Be polite and encouraging. For instance: + * "Well, this might work better and this is why." + * "Can you explain how you came to that conclusion?" + * "Does anyone have a different answer?" +* Don't be afraid to tell someone that you don't know +* Don't be afraid to not answer a question if it is out of scope + * Talk with the student during a break + # Teaching Techniques #### Checks for understanding A tool for assessing how well the class understands a topic before moving on @@ -324,7 +330,7 @@ A tool for assessing how well the class understands a topic before moving on * You get more feedback about which students are more challenged with the material * Feedback loop during the lesson -# Avoid these checks for understanding +# Avoid These Checks For Understanding * Do you understand? * Can I move on? * Any questions? From a2186e09314388dcd5eb8137b87dd89be88331a4 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Mon, 24 Oct 2016 23:44:26 -0700 Subject: [PATCH 383/486] bump gems UPDATED: autoprefixer-rails 6.5.0.1 6.5.1.1 font-awesome-sass 4.6.2 4.7.0 nokogiri 1.6.8 1.6.8.1 rb-fsevent 0.9.7 0.9.8 REMOVED: pkg-config 1.1.7 --- Gemfile.lock | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 8965f3604..d6ea33e7e 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -6,7 +6,7 @@ GEM i18n (~> 0.7) minitest (~> 5.1) tzinfo (~> 1.1) - autoprefixer-rails (6.5.0.1) + autoprefixer-rails (6.5.1.1) execjs backports (3.6.8) bootstrap-sass (3.3.7) @@ -32,7 +32,7 @@ GEM execjs (2.7.0) ffi (1.9.14) files (0.3.1) - font-awesome-sass (4.6.2) + font-awesome-sass (4.7.0) sass (>= 3.2) i18n (0.7.0) jquery-cdn (2.2.4) @@ -45,10 +45,8 @@ GEM mini_portile2 (2.1.0) minitest (5.9.1) multi_json (1.12.1) - nokogiri (1.6.8) + nokogiri (1.6.8.1) mini_portile2 (~> 2.1.0) - pkg-config (~> 1.1.7) - pkg-config (1.1.7) polyglot (0.3.5) rack (1.6.4) rack-codehighlighter (0.5.1) @@ -59,7 +57,7 @@ GEM rack-test (0.6.3) rack (>= 1.0) rake (11.3.0) - rb-fsevent (0.9.7) + rb-fsevent (0.9.8) rb-inotify (0.9.7) ffi (>= 0.5.0) redcarpet (2.3.0) From e690200136281a9546a497d9c8c65dc5cf840324 Mon Sep 17 00:00:00 2001 From: Paul Goulden Date: Sun, 30 Oct 2016 12:07:21 +0000 Subject: [PATCH 384/486] Fixes #582 removed the word 'public' --- sites/en/installfest/create_an_ssh_key.step | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/en/installfest/create_an_ssh_key.step b/sites/en/installfest/create_an_ssh_key.step index 90ce41541..f7c68254e 100644 --- a/sites/en/installfest/create_an_ssh_key.step +++ b/sites/en/installfest/create_an_ssh_key.step @@ -65,7 +65,7 @@ The key fingerprint is: end end - message "Add your generated public key to the authentication agent using the following command:" + message "Add your generated key to the authentication agent using the following command:" console "ssh-add ~/.ssh/id_rsa" From ea11966ed9599d264560c8fcfaf13634f696fc14 Mon Sep 17 00:00:00 2001 From: Sarah Schultz Date: Sat, 5 Nov 2016 10:07:35 -0600 Subject: [PATCH 385/486] Fixes Step9 in Intro to Ruby Commandline block; We instruct students in Step 4 to put the railsbridge_ruby dir in workspace, rather than roor (~). Step9 wants students to try and find railsbridge_ruby under ~ but that is not where it lives. --- sites/en/ruby/command_line.step | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sites/en/ruby/command_line.step b/sites/en/ruby/command_line.step index 63be32941..d691bb1fe 100755 --- a/sites/en/ruby/command_line.step +++ b/sites/en/ruby/command_line.step @@ -103,6 +103,7 @@ step do console <<-LINES cd ~ ls +cd workspace cd rai LINES message '... and hit `TAB`.' @@ -159,4 +160,4 @@ tip do message "If your workshop is using a Virtual Machine (ask a TA!) now is the time to take a detour to [Using Virtual Machines](using_virtual_machines)" end -next_step 'irb' \ No newline at end of file +next_step 'irb' From 33f9d00c0edcefed77fd3a516ab36be1ef71a09a Mon Sep 17 00:00:00 2001 From: Jeanette Head Date: Sat, 5 Nov 2016 11:53:53 -0600 Subject: [PATCH 386/486] fix broken link --- sites/en/ruby/symbols.step | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/en/ruby/symbols.step b/sites/en/ruby/symbols.step index 5b57fed96..3eba3993d 100644 --- a/sites/en/ruby/symbols.step +++ b/sites/en/ruby/symbols.step @@ -95,7 +95,7 @@ explanation do end further_reading do - message "[The Difference Between Ruby Symbols and Strings ](http://www.reactive.io/tips/2009/01/11/the-difference-between-ruby-symbols-and-strings/)" + message "[The Difference Between Ruby Symbols and Strings ](http://www.reactive.io/tips/2009/01/11/the-difference-between-ruby-symbols-and-strings)" message "[The Ruby_Newbie Guide to Symbols](http://www.troubleshooters.com/codecorn/ruby/symbols.htm)" message "[The Ruby documentation says](https://www.ruby-lang.org/en/documentation/ruby-from-other-languages): *If you\’re in doubt whether to use a Symbol or a String, consider what\’s more important: the identity of an object (i.e. a Hash key), or the contents.*" end From 4b2716f4a9e2ab509c67e6c4363c8b585e250764 Mon Sep 17 00:00:00 2001 From: James Bell Date: Wed, 23 Nov 2016 23:57:05 +0000 Subject: [PATCH 387/486] Adds an "Update RubyGems" step (again) RubyGems has changed the security handling for connecting to the gem server again. The version of RubyGems that ships with RailsInstaller doesn't have the updated CA certificates, and so won't `gem install` anything. This commit adds some notes on how to fix this, based on similar notes that were added earlier in the year for a different version of the same problem. --- sites/en/installfest/windows.step | 34 +++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/sites/en/installfest/windows.step b/sites/en/installfest/windows.step index 24f8c3b7e..ef6bad58b 100644 --- a/sites/en/installfest/windows.step +++ b/sites/en/installfest/windows.step @@ -82,6 +82,40 @@ step "Open a Terminal" do end end +step "Update RubyGems" do + message "The version of RubyGems that comes with RailsInstaller has some problems. Follow these steps to upgrade it!" + + step "Check to see if you need to update" do + console "gem -v" + + message "If the output is **2.6.6** or earlier, keep following the instructions." + + message "If the output is **2.6.7** or later, skip to the next step!" + end + + step "Download the update" do + message "Visit https://rubygems.org/downloads/rubygems-update-2.6.7.gem" + + message "**Right click -> Save target as...** the file **rubygems-update-2.6.7.gem** to your **C:\\Sites** directory" + end + + step "Install the update" do + message "Back at the command prompt, run the following commands:" + + console_without_message "gem install --local C:\\Sites\\rubygems-update-2.6.7.gem" + + console_without_message "update_rubygems --no-document" + + message "**Close and reopen your command prompt**, then verify you have the upgraded RubyGems by typing this in the terminal:" + + console_without_message "gem -v" + result "2.6.7" + + message "Finally, you can clean up by running the following command:" + console_without_message "gem uninstall rubygems-update -x" + end +end + a name: 'install-node' step "Install Node.js" do From ce0a24a62b772a0a7e2a0a40fd9d2fd7c3c9df1a Mon Sep 17 00:00:00 2001 From: James Bell Date: Thu, 24 Nov 2016 00:13:53 +0000 Subject: [PATCH 388/486] Updates the expected version of Node The current LTS release is 6.9.1, so let's updated the guide to be less confusing. --- sites/en/installfest/windows.step | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/en/installfest/windows.step b/sites/en/installfest/windows.step index 24f8c3b7e..b4dffc3cf 100644 --- a/sites/en/installfest/windows.step +++ b/sites/en/installfest/windows.step @@ -94,7 +94,7 @@ step "Install Node.js" do message "Once your computer is back up, load **Command Prompt with Ruby and Rails** and..." console "node -v" - fuzzy_result "v4{FUZZY}.x.x{/FUZZY}" + fuzzy_result "v6{FUZZY}.x.x{/FUZZY}" end step "Update Rails" do From a809f9af9a969a14a842cb6273172e748621bfc9 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Thu, 24 Nov 2016 10:53:35 -0600 Subject: [PATCH 389/486] Constantize desired rubygems version for windows --- lib/site_extensions/installfest.rb | 2 ++ sites/en/installfest/windows.step | 10 +++++----- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/lib/site_extensions/installfest.rb b/lib/site_extensions/installfest.rb index 37d1dd809..56b26b997 100644 --- a/lib/site_extensions/installfest.rb +++ b/lib/site_extensions/installfest.rb @@ -8,6 +8,8 @@ def version_string(name) '2.3' when :windows_ruby_short '2.2' + when :windows_rubygems + '2.6.8' else raise StandardError, "No version string exists for '#{name}'" end diff --git a/sites/en/installfest/windows.step b/sites/en/installfest/windows.step index fdd38ea1a..b3c16f75a 100644 --- a/sites/en/installfest/windows.step +++ b/sites/en/installfest/windows.step @@ -90,26 +90,26 @@ step "Update RubyGems" do message "If the output is **2.6.6** or earlier, keep following the instructions." - message "If the output is **2.6.7** or later, skip to the next step!" + message "If the output is **#{version_string(:windows_rubygems)}** or later, skip to the next step!" end step "Download the update" do - message "Visit https://rubygems.org/downloads/rubygems-update-2.6.7.gem" + message "Visit https://rubygems.org/downloads/rubygems-update-#{version_string(:windows_rubygems)}.gem" - message "**Right click -> Save target as...** the file **rubygems-update-2.6.7.gem** to your **C:\\Sites** directory" + message "**Right click -> Save target as...** the file **rubygems-update-#{version_string(:windows_rubygems)}.gem** to your **C:\\Sites** directory" end step "Install the update" do message "Back at the command prompt, run the following commands:" - console_without_message "gem install --local C:\\Sites\\rubygems-update-2.6.7.gem" + console_without_message "gem install --local C:\\Sites\\rubygems-update-#{version_string(:windows_rubygems)}.gem" console_without_message "update_rubygems --no-document" message "**Close and reopen your command prompt**, then verify you have the upgraded RubyGems by typing this in the terminal:" console_without_message "gem -v" - result "2.6.7" + result version_string(:windows_rubygems) message "Finally, you can clean up by running the following command:" console_without_message "gem uninstall rubygems-update -x" From e79f303ed332d50a88024108cb906d293ab70e72 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Fri, 25 Nov 2016 19:34:08 -0800 Subject: [PATCH 390/486] Windows: Distinguish min required rubygems version (2.6.7) from current version (2.6.8) --- lib/site_extensions/installfest.rb | 4 +++- sites/en/installfest/windows.step | 10 +++++----- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/lib/site_extensions/installfest.rb b/lib/site_extensions/installfest.rb index 56b26b997..493de9155 100644 --- a/lib/site_extensions/installfest.rb +++ b/lib/site_extensions/installfest.rb @@ -8,7 +8,9 @@ def version_string(name) '2.3' when :windows_ruby_short '2.2' - when :windows_rubygems + when :windows_rubygems_min + '2.6.7' + when :windows_rubygems_current '2.6.8' else raise StandardError, "No version string exists for '#{name}'" diff --git a/sites/en/installfest/windows.step b/sites/en/installfest/windows.step index b3c16f75a..1a719e653 100644 --- a/sites/en/installfest/windows.step +++ b/sites/en/installfest/windows.step @@ -90,26 +90,26 @@ step "Update RubyGems" do message "If the output is **2.6.6** or earlier, keep following the instructions." - message "If the output is **#{version_string(:windows_rubygems)}** or later, skip to the next step!" + message "If the output is **#{version_string(:windows_rubygems_min)}** or later, skip to the next step!" end step "Download the update" do - message "Visit https://rubygems.org/downloads/rubygems-update-#{version_string(:windows_rubygems)}.gem" + message "Visit https://rubygems.org/downloads/rubygems-update-#{version_string(:windows_rubygems_current)}.gem" - message "**Right click -> Save target as...** the file **rubygems-update-#{version_string(:windows_rubygems)}.gem** to your **C:\\Sites** directory" + message "**Right click -> Save target as...** the file **rubygems-update-#{version_string(:windows_rubygems_current)}.gem** to your **C:\\Sites** directory" end step "Install the update" do message "Back at the command prompt, run the following commands:" - console_without_message "gem install --local C:\\Sites\\rubygems-update-#{version_string(:windows_rubygems)}.gem" + console_without_message "gem install --local C:\\Sites\\rubygems-update-#{version_string(:windows_rubygems_current)}.gem" console_without_message "update_rubygems --no-document" message "**Close and reopen your command prompt**, then verify you have the upgraded RubyGems by typing this in the terminal:" console_without_message "gem -v" - result version_string(:windows_rubygems) + result version_string(:windows_rubygems_current) message "Finally, you can clean up by running the following command:" console_without_message "gem uninstall rubygems-update -x" From 2881fe87685d81c684313bf74df814e5570e7693 Mon Sep 17 00:00:00 2001 From: Julissa Jansen Date: Tue, 6 Dec 2016 13:31:52 -0800 Subject: [PATCH 391/486] use latinx to encompass all genders --- sites/en/docs/docs.step | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/en/docs/docs.step b/sites/en/docs/docs.step index af1496f2f..6cc93c0af 100644 --- a/sites/en/docs/docs.step +++ b/sites/en/docs/docs.step @@ -71,7 +71,7 @@ Anyone can use this site! It's under a Creative Commons license ([CC-BY, specif Slightly different: if you're organizing an event and wonder if it could be considered a RailsBridge Workshop, we have two requirements: * The event should be free of charge. -* The event should target a group of people that is underrepresented in tech, such as LGBTQ folks, women, black or latin@ people, or others. +* The event should target a group of people that is underrepresented in tech, such as LGBTQ folks, women, black or latinx people, or others. If you're not doing those two things, you can totally still use the site, we just ask that you not call your event a RailsBridge workshop. (Charity workshops have used "Rails Workshop featuring the RailsBridge curriculum" in the past, which is neat.) From 02caaa7458ce7a4aa843231cf0529261db1ecea3 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Tue, 20 Dec 2016 19:24:24 -0800 Subject: [PATCH 392/486] bump gems UPDATED: activesupport 5.0.0.1 5.0.1 autoprefixer-rails 6.5.1.1 6.5.4 concurrent-ruby 1.0.2 1.0.3 eventmachine 1.2.0.1 1.2.1 minitest 5.9.1 5.10.1 rack 1.6.4 1.6.5 rake 11.3.0 12.0.0 sass 3.4.22 3.4.23 sprockets 3.7.0 3.7.1 --- Gemfile.lock | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index d6ea33e7e..a5836957b 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,19 +1,19 @@ GEM remote: https://rubygems.org/ specs: - activesupport (5.0.0.1) + activesupport (5.0.1) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (~> 0.7) minitest (~> 5.1) tzinfo (~> 1.1) - autoprefixer-rails (6.5.1.1) + autoprefixer-rails (6.5.4) execjs backports (3.6.8) bootstrap-sass (3.3.7) autoprefixer-rails (>= 5.2.1) sass (>= 3.3.4) coderay (1.1.1) - concurrent-ruby (1.0.2) + concurrent-ruby (1.0.3) daemons (1.2.4) deckrb (0.5.2) coderay @@ -28,7 +28,7 @@ GEM diff-lcs (1.2.5) erector (0.10.0) treetop (>= 1.2.3) - eventmachine (1.2.0.1) + eventmachine (1.2.1) execjs (2.7.0) ffi (1.9.14) files (0.3.1) @@ -43,12 +43,12 @@ GEM rb-inotify (~> 0.9, >= 0.9.7) ruby_dep (~> 1.2) mini_portile2 (2.1.0) - minitest (5.9.1) + minitest (5.10.1) multi_json (1.12.1) nokogiri (1.6.8.1) mini_portile2 (~> 2.1.0) polyglot (0.3.5) - rack (1.6.4) + rack (1.6.5) rack-codehighlighter (0.5.1) nokogiri (>= 1.4.1) rack (>= 1.0.0) @@ -56,7 +56,7 @@ GEM rack rack-test (0.6.3) rack (>= 1.0) - rake (11.3.0) + rake (12.0.0) rb-fsevent (0.9.8) rb-inotify (0.9.7) ffi (>= 0.5.0) @@ -78,7 +78,7 @@ GEM rspec-support (3.5.0) ruby_dep (1.3.1) rubyzip (1.2.0) - sass (3.4.22) + sass (3.4.23) sinatra (1.4.7) rack (~> 1.5) rack-protection (~> 1.4) @@ -90,7 +90,7 @@ GEM rack-test sinatra (~> 1.4.0) tilt (>= 1.3, < 3) - sprockets (3.7.0) + sprockets (3.7.1) concurrent-ruby (~> 1.0) rack (> 1, < 3) thin (1.7.0) From 3b6b98d8964386400270e3361d3b1f08b8f3a5ba Mon Sep 17 00:00:00 2001 From: Wassim Metallaoui Date: Fri, 23 Dec 2016 11:53:19 -0600 Subject: [PATCH 393/486] Make Atom the default recommended code editor --- .../en/installfest/_install_atom_for_mac.step | 21 +++++++++++++ .../_install_sublime_text_2_for_mac.step | 28 ------------------ sites/en/installfest/_install_textmate.step | 2 +- sites/en/installfest/editors.step | 6 ++-- sites/en/installfest/img/install_atom_mac.gif | Bin 0 -> 540879 bytes .../installfest/img/install_sublime_text.png | Bin 68971 -> 0 bytes sites/en/installfest/installfest.step | 2 +- sites/en/installfest/linux.step | 6 ++-- sites/en/installfest/osx_rvm.step | 4 +-- sites/en/installfest/windows.step | 6 ++-- 10 files changed, 34 insertions(+), 41 deletions(-) create mode 100644 sites/en/installfest/_install_atom_for_mac.step delete mode 100644 sites/en/installfest/_install_sublime_text_2_for_mac.step create mode 100644 sites/en/installfest/img/install_atom_mac.gif delete mode 100644 sites/en/installfest/img/install_sublime_text.png diff --git a/sites/en/installfest/_install_atom_for_mac.step b/sites/en/installfest/_install_atom_for_mac.step new file mode 100644 index 000000000..a6546dabf --- /dev/null +++ b/sites/en/installfest/_install_atom_for_mac.step @@ -0,0 +1,21 @@ +message "We'll be using the Atom text editor during the workshop, though you are free to use a different editor if you prefer. It must be a plain-text editor, such as vi or TextMate." + +important <<-MARKDOWN + Microsoft Word and other word processing programs, including TextEdit and Notepad, will not work. + + When in doubt, use Atom. + MARKDOWN + +step "Download Atom" do + message "Download the [Atom installer](https://atom.io/download/mac)." +end + +step 'Save the file to your desktop, if prompted, or go to the Downloads folder' do + message "Auto-saved, without a prompt, to downloads should be the default." +end + +step "Drag Atom into your Applications folder." do + message "From your save location (default is Downloads). Drag Atom into your Applications folder." + + img src: 'img/install_atom_mac.gif', alt: 'Contents of the downloaded file' +end diff --git a/sites/en/installfest/_install_sublime_text_2_for_mac.step b/sites/en/installfest/_install_sublime_text_2_for_mac.step deleted file mode 100644 index 68dfc4fb6..000000000 --- a/sites/en/installfest/_install_sublime_text_2_for_mac.step +++ /dev/null @@ -1,28 +0,0 @@ -message "We'll be using the Sublime Text 2 text editor during the workshop, though you are free to use a different editor if you prefer. It must be a plain-text editor, such as vi or TextMate." - -important <<-MARKDOWN - Microsoft Word and other word processing programs, including TextEdit and Notepad, will not work. - - When in doubt, use Sublime Text 2. - MARKDOWN - -step "Download Sublime Text 2" do - message "Download the [Sublime Text 2 installer](http://c758482.r82.cf2.rackcdn.com/Sublime%20Text%202.0.2.dmg)." -end - -step 'Select "Open with DiskImageMounter" in the file save dialog' do - message "This should be the default." - - message "It will open an installer with a Sublime Text 2 icon and a picture of your Applications folder. Something like this:" - - img src: 'img/install_sublime_text.png', alt: 'Contents of the sublime text package showing a sublime text icon and a shortcut to applications' - -end - -step "Drag Sublime Text 2 into your Applications folder." do - message "It will open an installer with a Sublime Text 2 icon and a picture of your Applications folder. Drag Sublime Text 2 into your Applications folder." -end - -step "Unmount the installer disk image" do - message "by dragging it from your desktop to the trash" -end diff --git a/sites/en/installfest/_install_textmate.step b/sites/en/installfest/_install_textmate.step index b6a86ef09..22f586fd4 100644 --- a/sites/en/installfest/_install_textmate.step +++ b/sites/en/installfest/_install_textmate.step @@ -1,6 +1,6 @@ message <<-MARKDOWN -Sublime Text 2 isn't compatible with versions of OS X lower than 10.6 so we'll use Textmate (which is still widely used by Rails developers), you are free to use a different editor if you prefer. It must be a plain-text editor. +Atom isn't compatible with versions of OS X lower than 10.6 so we'll use Textmate (which is still widely used by Rails developers), you are free to use a different editor if you prefer. It must be a plain-text editor. MARKDOWN diff --git a/sites/en/installfest/editors.step b/sites/en/installfest/editors.step index a4ce4f817..102e63955 100644 --- a/sites/en/installfest/editors.step +++ b/sites/en/installfest/editors.step @@ -1,12 +1,12 @@ message <<-MARKDOWN -There are a number of different editors designed for programming. You may already have a favorite editor; if so you can continue using that editor. If you have never used a programming editor, there are a number of good editors available, several of them free of charge. Most Railsbridge instructors use the Sublime editor, so you may want to install Sublime; if you end up asking for help during your class it may be easier for an instructor or TA to help you if you are using Sublime. Here is a list of some of the more widely used editors: +There are a number of different editors designed for programming. You may already have a favorite editor; if so you can continue using that editor. If you have never used a programming editor, there are a number of good editors available, several of them free of charge. Many RailsBridge instructors use the Atom editor, so you may want to install Atom; if you end up asking for help during your class it may be easier for an instructor or TA to help you if you are using Atom. Here is a list of some of the more widely used editors: +* Atom is a free, open-source editor that can be customized to your liking using its rich ecosystem of add-on packages. A download is available for OS X 10.8+, Windows 7/8, and Ubuntu/RedHat linux. * Sublime Text is popular with many Ruby and Rails users. You can use it free for evaluation, then must pay to continue using it. * Komodo is a very good free programming editor, that is not used as widely as in the past. It is relatively easy to use. * TextMate is very popular in the Ruby and Rails community. It is not free. -* Atom is a free, open-source editor that can be customized with HTML, CSS, and JavaScript. A download is available for OS X 10.8+, Windows 7/8, and Ubuntu/RedHat linux. -* Aptana Studio is a free, full-featured, development IDE (Integrated Development Environment) for Ruby and Rails. It has many powerful features to assist you while you develop your code. You can install Aptana as either a stand-along program or as an Eclipse plugin. +* Aptana Studio is a free, full-featured, development IDE (Integrated Development Environment) for Ruby and Rails. It has many powerful features to assist you while you develop your code. You can install Aptana as either a stand-along program or as an Eclipse plugin. * RubyMine is used by many companies for their Ruby and Rails software development. Is is also a full-featured IDE, very similar to Aptana. RubyMine is not free, but has a 30-day evaluation period. There are other programming editors available, but these are among the most popular. Some people use simple non-programming editors, such as NotePad (or WordPad or TextEdit in "plain text" mode). It is fine to use a simple editor, though at some point you should look into using an editor designed for programming as using a programming editor or IDE will improve your programming productivity. diff --git a/sites/en/installfest/img/install_atom_mac.gif b/sites/en/installfest/img/install_atom_mac.gif new file mode 100644 index 0000000000000000000000000000000000000000..35a83eb5f8e4ca73d1b84475dadcad4d1dc32428 GIT binary patch literal 540879 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
  • eC3DRpIsT5U14Z-?z^1DSXtpFIFJfu1p(9AD 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 z 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

    h-a==O#6pTuD;dO(>m8SLq$( z*aIQUo~wnkahOMod8MCe_}-FA}$;-&F8{ofk&_rz|q2ZK!1Z9Mb9ZrY`1Um0_^EzN$VbC0<J;-QRmanfzXF`PR0gz1)%N_|{OVLj5SBs6&K;g>> zllHOW8qAi=dG5L=2BK$9Sv3H5c#*j_COj3y=iATZlBhNW5wHOSt002GQq?&xs^>PH zieJ14^?p(RBBw$G{~rpXGi2Z%-@9pTpIkhYH|Nz6SFkRa*qXN=?4+fOfux{Tc ziXDp^HBu@us`b!rF26YH^pomV5#QN(e5;>prwhC@ z0P`I>(4!lQ35*7b__9F(yjIy)E<8yH2Leze?ah38QDVM)Arubc;1IUb1E8~@z7xBI z$rZJ9d%K}Q;bSum*GU#FX_y*5#S~xe8qMi6*{w})TQ;cD?j>kLz) z_nqr*pI_ae^v>A=W+QjsW!{?ikxP-5?N;$!ytuO{Q2PNUOLnj8Fv@4V`n&`~kWWdn z`?H!y$KpU0oPyR+$KK!moK%#tGr-UpKCY`s4RJuKOPi00I377b!u48fZD+`I}y1Jw-C8!+oVS~Y0xntunjhwovY`o{nmc}dTX@6wtl}(u8g`n8Jf4>p7(Bjs3hInai}-zxw4Za%~55bkv%B7x6hyEv-OYt)ipfb9;9eOk5%*z>sgVgUXc7o zU^7MfjCO^Yyah5Ov8nZQp%ja*QFP1eC1Mn-*c4yoG)i2Nm3+G_`TPLeq$t&=DE+ii zBJDu>^?_vNf!vi^XjebSA!v(NisSH(pgAbThn2%!U;T}jpw{l`(H$J^3Y|L`S(qgM z@%8xLThCw-0*`YA*5Sg85c=gFaY|OIkgM*!p zM(n49)2T-Jf&)pj0NH{&n6*YJ_Ga0xMk(%KohJwS26cM6N;>lgI@gc%vfI-<5A-rac9`vrV(ourv1Ve0>a>1?8H!w!NC&ICTHy6s2dPgI4T zt436+-W^en>{Gq_r0s6g&&Zj!a9XfTP?(c#%iW;1;F*Sq%lcX<>#HtJ`{>Mxl%xG>Q-JeMi<*1iGAHG(- z_e3?hPc3-xXH-pl%KXoin3l*7C#f6lwm-w~jy^$Z&=n@+K6BDivjfT z(STh$4Y?dy?%!F~)l&SUqu8Lcoawakyhcd*8FhV(T(1Fd=|nd#3oD&KhltuX?PwgU z_61vw<-jt|U+mNvP80||T2-Q{`rP=m@J452+UfJPUyVT;qKPeYU5nB}-LCAhV!W6ixrv_teOEWoM4ouz`2CAYLf%~YR3 zF!cW-o*FMg{Z)%3e$T9u%3LDLH6ts|-3>MP9qLAH%+eTta9a9Wt3pDfOf|Av{>LZ$#-5$b6Q0`x%PI%Pj=gL!c z?eNG@)w|EyqFO&iEzU$Wc11ly{(T*$wRBnIZNcBAk-yKk{}w}>TOMdkTIh*)C*UdU zMzgydFC!DLie+atXMg%ltuP?Cn;5KvxNB(u3+2!*(?g{nq#O?yhU)>fq^)-lt%w0l z{@4&L)>j*aYIY<}piA41q#diK@k!^~Mz6Y^UPEb6!~VbB4};$d3>x0w-+6w1=fnMP zKXtfHdO1%sRMlqZkHXjhN*rxtagyzdPdQ zMd#cQa*J0a-afxzFMsvnp*P=Ct9z~9P17`=Yc)C&bP)%BZ;BK+=i`{T#h36gzrHkZ zp7&o;Q&?-CYI$9UQSG_=>)(&x+yR9C7zS>YD0HCfpz@!%UmG#8?ft+0jf({26{I5+ z7Fhua@f*GOBPbD`F^QD+C>J=^0Vs6_;9+wq-XQu>46lGzGEb2Iqf(8R+aIgLmJIg8 zj+Q^#FKhWOY=jk_uUzK88;qRzF8UzhuUc>ep|9_UyTG4g@`o-y|A~J+zgIuxISQ`z z-2butYVhH0X}97 zMJAnfsmL2Kx7+t+pGH#@9@YN%w_lP)OBu4FFS;F$V(Q&oY)aMq);g1>eRBK=`QMi4 zA1htR`||<%B6T8Xel$q)gyuK0O?~HaDdzncNj!VOMqNj{&LPco>vF@oZ~fnkN&Q53;Zkehsw zy!*8U3PdyrgLU`;idOb&zgd)243944@(Le`QHl;9N)KOb&racrI^vXTipAvEHH#~5 zFW|%(bKbir-OG93l!^&`f3sX!#_rZz#>%)ew@}VPQehp}dzXIgYfkmeY%v8GLpTu@GQc`QL{6@VKNVbOW+^nHmR6}W z;7%n30(E?@F8CF(bS&NOXbE-5`ryoMAKGLw|1ryXuGQVA$-~y8@MUC$XKk{m*DnI%1NIH?3fm>0f0 z4S^O&nEScrQll9Jgs6f-Iwu4$gW)#I09Xl%QoGU&G z#JQ5M(TsD3cKrw$>l!(CXW3q2XWjO4Z$$cyu-?et7nq}L?w(J(X%Ul-#XyIc_Rin$ zkqp@%H;5Z}`cruWp5)hYr~8QKAD?TDSDQ4#_0yB4yjgTdu_uR(5;{l!-BQRFD!C6J z;G!@1eSSXzz0qq8PA5W9z?)f0Mgkq0z%LvCEXM)>Js<>U3jnD2y&)zO033nm1dZ*H z1mSvMv=}5G0`9(W65ES{>E{AD)OTVK3UsN$4)WH<3!dh1mz& zn=BqFgwKc+(FB~iP1Z4r;g#ptj}A>tZgivyKTICc*c%$Sv>ZnOot!DW$;A2G16I_d z1+_)CmY;O5g}*P1bFGq0j2!M{w!abGm-HHO{L&Z}FDkGH-W)YqW=nfp1Aq5r`pvzm z&xou|sAj5ojtU5b@J?cP)PJ6jXxKA27rVmzpZ!FCtq}ixQ)6x}R18*0+UmY{HiQcg zrVwK+L(l+B@jQs}@Q30q+({r7M5-%g$_12AM^n5&s#x8X<}OX5QZ=tMF^39Jx~W1b`d)-9}uv;Nz`j z%MRK|56i>tSEo4 z{2Rk+7a?W-X`G`{wr3e_UDY2*Wit3KX>5dt>u=0f$o4;ESNq~F!Rfc>W5+I``sTge zNNeJmhmHx_3L;^b)8VwLe%)yhNa$a=(vqFt+KD(wb{zy}q9p4Y?xoGL5y7r-3Y77Q z^bm_4G!;wX+QJiYv$p~ETneDrpTKZZ!rJm->0JK{eA9q@y6RtP`$3KAjnb(=+!L_4XS|#*+!(YdBW?A*;K|dZv_?>(tn{{G>VxhJK4;i$kb@G6<_0Pi zc3W__ee(0l?!dcD>7Mf7pa=qlFDr8L_l;P=jyLUUSp=Td`0L8itSJ3TVe`AZ{BTOV z`i0thTIa1kHknH!y}5b6r4?#5nW2t@|g8z5*e&Xq_3et7Arx|0*>5{XPo=_F`H2|`r`oa(}KPR#W53Pe}2Qr$vo zOY7$K?`%zF(SI=XYK1rE z4Ai^G>&{%6bJ}!83x2pomCU_0$oj6&ybg1pheZGEFSp7Wfr8D;Kyz*{4PYj~odF`K zl^iYY>A93+2Liwp7IAn3v#?!^E?^0d6a}Cn*nVKKB(^t&$UngOo^s*g%^#e?h-Yv7G2(8bfk-@M)Q@7# z>RVhsA1fy7Xwx3g$>e)E;=dWD4Che21~GnRtR5dW^sV5D2OsU2e^9$)1B7>6fXiK=)bLJxANaU zZKDQ(Wanf1uC9Tg{?MWg@5jTB5A}7|3+EL!(?2cy(Db)hP4KZ5@_0e+%-6aq!7j&F z-^HHw%9GWKPxG@>pNwBV5!-h1DQP?EES~S(uIWR(c+dGV>?l@!2y_%q?L;sgKu0H^ zaaDCV#i7}FRUh8=ZTh6E;KnqdyEnJzR%7ujz@HB}3 zOH~kjT~o_fL?fQxj*Q#`jO8g1R}^|=?4UL;lebC63{zmVGwQ-p$zZ_v%f%rJcR$y4ebmp-28~AN*zOdfrxj=} zzQd(MTvJw(F+S**Y{*F(7YfzUKSYTg(l_8pDi_x3*VDk+YE+1f3ULLNA)_e}zl^oy z{qFTM88H%CS}8x+{FBM1;+fDmWW6P zcH|@opFY|OXQ$nhmJ|>g@L$bE^xo*@1oJ3&$wl1%{gE&4A zIh>l)sTG9OxSA*SeG!exl~>??)WFPf3G#~XS5V({w%&WdH)>muHWe|~uhcgPvAiNO zmZmJHhuJJeYGsQHDZ$2rx)K{ZMZMGS|KJZA+eo+0piaqxSd23M`w{&@V9v~@Yr`P@ zA`DvsTcuPBXF|pC!nAUEFpTeJ2)~w)Y5DinvcoICm1;TaH}jcR5PrWkF7dBz{NA)W zSq5FR`+?AW^OE-MCi5xo(kZ)Aj$hT1(xs+%mjxQ`ImBN0hcky$y~zmul>iJIR3xCz zEgWy~UnzLD)PSAS@a=^ovW;Edwyn&6svkwQsvkwa*f_PJmxwqo&*BSbFt2Dlm#6ab z_#5R$GJ8~TaJIk-jEh)2Eg?)30&@}h;M?1$7x*3_O&?odsJv+^*s>}v8)Y!SDh?Ayhj+wBbUit7$PUj1vn>dj!#cg%#6f|0#G0+T#{ zJSDtB;x;V-A8dY&J^`WaA9UL65C0?S#}pQql*Q`N@2bw{MNTvmtbIF zqLqzlpkB^bpyHbUk$76i-Gq1fjP}W!0ik)2bSiPwcDx!RQ$jw#3>d1w$l>}F+^k8R} z5-OE_ek-k(<8;sK_8@DRxyo&jsZ;7V)0KykAqTPzW~tXl?tW-=5j>VE&)_pEDfXj) z_)A<(OH`IQg7{v!u}@F31@RA4P}rlljG>*Q2f;#*-z_T!58k?eFY}4CJ~Oe-^J~Ch zbP1B?#ciPJt4dUnYxef~Fko_Cws828P?BvtreSEhx$m?l_PV>HgNJOrL5@}l0@fmO z>_WHl&Y%r+*Be0Cv2gEJMdbyLN9}p=m>T_-gz+(i3|)zF&Wf%QBM(vsJH4vhZ))4>wbnPJUBhEPCo^7Fy2Xl>Xk<-H1%f9^9wONc-;WyFQlNkMQdlY$=1UdWdd8%z0`650(pDj{9AJ3c2beoj!|T&Sg4QC*Pe66D z#%;l`*}_|GzMi_s`-Kkr;Kfbt_`MkBJ>z7-W^w0PnYvO@F;DOY5#dFx_ZXiI{b52V zopUs*)Xg8%r@v}oYbl=Ap7TlQL8n^CK&Rc|v@X+u!`HMObY}ytJL7Y- zoI&UQxo2BevRT4X!}l)P|7g8HR1~-T4pM$a66xi#N;_eg?q~8jDEcWG(rB8XDd#Yc z<2QWOXdvOBeY2^+K5ZCaZFli*7eW$&n~@TsT6_htFz@x8mb6!X-XfuMV@)CNef&F` zT9h*N3mjGMmIZx~T`Z$Bzk2~)ns*x#3~LLbuFOXJFmGPY|MBF8Yn{dJ!0kW!)$FeT zX~1>eAHg!s&fDIoFnq-^`^id2&!frCsI*(S5#olYNw+$;90odK_D zs^GRz?*Uh`SsNk8+1>H=9saV*7VOI(*C(Ah^e4bB2ZpF|y9NYV_FUtlO}Vfdx$+rN z8C;35GGxr)mR<8<=ynPF7EnX{AP3r3d9#Yp!F7Dco2?o5%y^z@OzAs`0GgySrqThD zb@-0u&uRCIaKp3`VL+{bMqN`27KyzWqIEL~B-8v!Z_qhkc#O+ElrMN)Vko;%_5|)W z3}%%kfVv44R#UPXq^myJEi%!VWudBu4{BYNOy_4djAE~PM>@ApDL3Kr zqad8t>pB0AP5gMwa&%vGHj8wl(mztRj5X85;h97xVQ@{DrkH=LGAvZvMzB?=vA;z8 zJSHQ80kKD<%hmu-yYQp>{mk4jC=e^9G~V+!`vdF)ln{RvOaLDb98egAv5d?@U^K;s zN@edSjU*8IE=sM zN$luH??FM$~myqil{ zEUB0ZfRRW9J5cG-1b|GTesF=a3Bd&ZJrbq>=+gfrK+MHJs~47K3(w|LA`lKRw}Rk9 zpF;JYv2~Z68Oq^4g5R}>$G?aGuzE>UfPm{3p}^tk0b0|9vF5teGe7x2#!5duT@MZ_ zYJ%e?jcOUmISkc|STNJt0(VbaqP{AMzsXa)6$uVQPP9G%{{1@KJ9k6JPtG>=yoR57 zcgRX^D=-~hJzH_P=31OXi1VWgrxxp1jG;9%)$Uz)S{ONB*jIa-#j|wf-1^XA>xh3L z;aQv;81=h?fBw63%I(d)sw>8+g=&HO%pbdcew)Y*VH%`>=u=ZBBYqA2u^S94-@LzM z5~O)=v2yEOtz*}H7R}b3_su_k#p3v){n)7Y1Go&Z({Y@d;Bfn&mjys-iPTsUJt8%S z>!`Ut2GVaO!uwMzoXYxri7Rk@$!4=DF`y#&>)5M3)Hm6Wt)30SFHkE6T{BQa!*)vp z=>6F&D8S0!4gtaVX=o5&u`o#`0pXJ=PaNQem_ z1Peijmq4=4LL$QdFzo=y&X6)dVxuIIJOYO3Qy*v>5nQ0`C=?`yl`x6mWCl;tqc{Me zVeqBpJ;Qi8j!`Nj<{k$KeGA8Cq_&?tm1bt#BgI>IXV_Gta0z$xR^`i|HHt3NpQcMX zvY@#MHEB%Cv}Sy|*fpn1Esw9N{do7;tK7qR@v5^=%GDdrXXJ;RtIl=oUN>A1o4Bo) zx(%Q%o7jq6HOHYVBW~Zj4YsbW*v0dx71Zs=l*V?Na`+5S$NM&p$rtRXt^8q!a$Peq ztK-OwV;Wh1UMv$ngC_DQ#cDX|G^IPLV7)Cqsl2g zaUdBeA*}FQUqr={gkt+k6Ik(+ahaQjlOUL2E}T;sjKv0#I2KJRS~e&%g`101XJyTVE7zeh#^QJp#QwBr>60D0qTUtB$A5r4^dW zd3bLnyNZ1p%If_mwR7!N@#8A%q<2+AY;7$Q=z-%`PYR?z>J4#h9tPT-CE{lnKZCZYS{O7xkCk%>y&UVu|-KhCA48M&(n~p7HIE{hJG#gO3 zm~bTs(5>dZShK1cR^2@cTs-h)fGhw`@gj*CQ9(i`0Mk8!xw<cu%{o`isu^5N8y3W;-Ym6=+~4iKDqf^~ouc_f44m5{aNM zAdw-teR^j_ea#mrlDLu(Nai7tRqO2gkHS7svP}Fkr%Z(NllYQGQR6T&Ol856{uaQk zN>PAf-4z9jOZdO&cz37=iU{^FLDW`RQ!%+Qd@CrMLPjx(%d!tc$uh5PgprT!eqUz(ReI5OX`lz!I8k{P&O?k85^ghM)#`30QDiB7yI3cr=_t z0bq3p^E2%jqeKCc1&(k5goZ%1gh_PCC14%PQe&FsFSD2Cbk+rpOu~C85?wdc%tsBy z0Jo&)!YlFvn*eXPIFwdGNkCazLZ`_k=v)P;>5e6r1}Pai)yTA?VECU}uJ^G|X{nX(4H z9L~=&un%GTSc2Jw>&L4o5ko1Z6>;4$ZY@-j5G4lec;-I$(a(D08rl@a@UV1wB`YL- zO`u-%V`=iU><@Wyu3fcEih-)t0nMSgMbT$}-H*+dFUY!<=D&8=f^<{s+`|nnuVXy#x%VaR=eK*xm#Fc>?4Wz>rPY8+d3>~&N0x4>Mv zfY*|%{MSl3$~ik}-J#M~K^0|APr8gREapD7maDv&t6}N5U~O+d5|Q^Gw;eeC>ghtf z(r*I8ojsR`u{iS(NrN)KeC~GH3{&-nu8#z!t}fb1{jFuGq`e%G;+5PR+B03Skk5K7 zIt$TI{=LN8Cg~XN$9iLicUj1Cv?zD2$Qr zLXZFv8U~jSu(VEM6E(frHG=?t#$IJ$^ZCHa9+WRJ-CA7pFT=j%tf%s$R6=hJe1Pq{g24C_z2K=^eW8GmV8rM=S0j#e zqUZvOLPHp?iAJ-=_5;jBulplJKc#RAefNV{KKY0Af>1%G?;XM04j-z7&Msc_-3dZo zK+-qgSE%?sfGHObpqF0n&M`w+Ua%t*d)7qH_@jbez|5A~m&uS(cZqKlI$<*KXphDs zb##WWHFX6czT*+I{RqDi_|Jed{{?Ixk5D3B*e25zqYwfFxQivyaSxHsE{F$^OCV@E zneOK#DFk~?fC@X9#BA@$9|Cl~^w6JpNQxygMGvB*3UdUYUlQ(bahiGLc#yA;Fw{AS`;o5+_W-_NM)*8q?lfp6CB z^05f-H2^Tg!PqPzOE{zp7SZzqg2&N;&yE;8I1&If0caQsfKX`k+XMg-0QaLnm~fzV zDufNoaCnTkVG{0M$^~D5uK>s+Zb7RCM8!G?LxKKs=c3|ZRFvRMuDC@;a=;`wCnF^Q zfEqL=?6U^4M8i0_l0y?B=Jga(aGcZO^q+E*IYTi{8RAoeDR;v$`Rr-$;fOOD))9S* z0|;paq8~&f48Tb5J4k@2x?gI+DCtPuL;70t-U$ok%nLn7l6=;{=EoLx1|KYFimNSm ztmTY%-*jmA;7n$-CWrVB8+!XJIJoRP_Pa{Q4xG{Q=`NF5J`m|2r8~{r(6?n;JO*KU z2O|2i?E8jU5=OJBYqFvQ#OHK`GXAmQ9#R>g$tmNZS?O{g8es=P*H^$G5dws*8K|4L zdO~1e+5^c^pn??S78VRkM+yRA_z)`u%Q4;JQVPx(+2<}Dom#&U4a0E;Pg8^ z;E2b5$`o zzBH9SP9#1R=4y-1^PQ5k1WCr}ds)H@166rrVGiebqzbQvH6D3OC;8`kW_EH&zqT*v zewXPY#Q9oOw)}jU@jl{CRn{gUfs;b-hm{GTqTjA@eu(8M7~y&9BB@-OZT3Ff{1@c) zv@?o;5ZOb@P&gFHGBPMcN&pS|B^_}WoV2WjNGUO3#{ujC5RP1A2)RVq67hEuCQK<| zDna;?@xCRx>{!Is9*B*K45K2^9)L)I;+Iucb*uQ8O3o5tg=}@HVW~WiDer7p#*`jU z%Z#^Gpm_^}l%jM&4QFQktMqgEg(95X#nJp>1ZOV$3>vol-4WYM(ef}r^1(*#*w=EW zi~7MrKG!?F#bV>*f9B4-kE{2%aA`C=?vC_O7D6)#p~G|QQ9q<;4=qrVFtZ?I^gcrA z*TrD##2*ofL#?vyE{IR>IDkd43>hVZf}W7UC;}f8#qo;*8yV$zJ_PI8hwT1@NKJ#+ z0Xn)4M0%hM^8!s>YfpL|h1?_{GYJfvD1Q+u9f%4NH{~u=ub6+Y;p*@_&oxE+MS-f5Ga;9DMH1bEN-3S~3>)eXaAiE>~25(TLvXdCkRwUBnE_ zyf1neD*6aBgcB0W_82+Cu#z)J@v>7zB6~$E)o4cw6bC*eJUR|wI1+bk&GHty8eW`P*DGo59(iwijN{*d!^~*9 z2_LOYq>aL?U=7?i=tC@Q^ui>c7Dl%gwzx9?QyMuI|g8It?{VN`+rlebf&#rA3u?u^%S<(EI~kr^I!cXH$6Ggu`xe-roNC_PkN*^@ zUQ8~xCw1Q%s~=}7$~Dd0l&SrCx8A$TY=}3rAi8L|Mmqov*|AF4vIIR`fwjcbia&W> z3?TCmbBnG?H{{k(nn*97u23k7h{zSb8X*oQ$IkqISR&3Ox0G&b3Jl3>DLd$llJ1H} zA%Sh!Z%feDI!$J6k61_Hu{z zII|*`7<&T_kRx|^dAwymI;bB3lGk}(Mm#F>G->nd%xr_U4M6+;yQSIkUNf>GymY1K zdwO3`xYibdVO3pbKcGop9p(e-$d~T;x#g9(%0_9Wklygp{oyVAi7aI0;MOvE(9RDf z@}x{AbPlAy)P%WFL6BR;T4Xw@DD)PkE03U)iRu%lj@_Dt$#`w@%Vpp+?e*<+v za(i+pL=hHGdF^D^^Jcr-W_$b-^Tdkm#G3g8HEPg$s^Yu4^NWGutdgwhY^`-~i%;B? zncU9aX|kW4bI#q4=$*GZ{SnK}5wnBE%h}Z@Z(wNO?A~ae3D%OPq~whL$}}tb!X|Wk z4I+G!zOI$!3FYx^GI)>lTs1Q6a)znFo}{qxo6!DgiMnw+E4D`28HJwdX011EN3RXK zU$-??jQnmfKp_^xruFJf8LFlO8tz#JvfW-SuzACxat3t7LNuu~q#OaMGKu&?MJnL= zH!a5lGUL+m(I)0*@;%MHHWlV1neUcJ*!J9QmU(}R|Hzv2Ar|vt+OWVL#I2tBd*kyD zKF$k8NF9CP9$-iR(yYuhwrIR#5j8d!*3J2r71I?zd@q?d_T+7zGhZUV^NZ3EamW6r zycm|J9EUE*HhFYqNJ~YS)w@4 zywWau%TVDl8b)Bws@bWj)|wgds`vDTf49^~xh84x*VJhqtU!P)p`d!eGB=rDgbbN2 z)c)jvEW))oKAMyL#d%e8dIbjqbMX*UKHabT^lSXn?_Jubzddtp&nliP!l*V`>=7Jc zSjbmgLTrZCLy$lVn5U^D;pdJI;S=-(z$}^)sqlL6a3VJiX6&nD{W>&sH;q z2f_km8gCUhYYL$6X=(D{zsJ(a5d23iq~6chj1J|$)8G~zg*_wEO^0Q;bv-(9lUALEHoY`uB_baCC^h|6k zk8gjNI2&kx(qzZdK{yD~4V*`O6e8#p)hWrfRRS5ts1%N(jBUVws_sQAK`yapF z|8^n6rbFj-SL!aLZzq(#podX`ZpVU2SNBWH9;j{)@pcdSX^+)^AB1_>zABkcEb{&* zUfMtW1XqbjMX%XMKs0$W#I=b&+SxknRShe7@;{1MR$%lj2{mOZ=AStrUitUO0BR5qt;ug7nB_8P*-<89QBTon(E=IYDUzVXqIZeI1Wtk&)S$aJ&m%R-3T7b!y-&$E0!izjGqVs&bXFG0%qCNi8Z9FZ|wY|>yL+S_jv88{`!-e)gJSU2@ zAHXmghm+$uH2W{dYl2fxbAPZBX4pe@%BgT-45Z#lZMl2?@A2WK_8SKKt?jJF6PX&p z<89?;wiAUNoZkmpv3!V)&W4ZlvC0^9deyg%Lel_3)!rpO&pU-e- zogR!X*q}$g6MoU~bir=0GH_WzLVB)qD?pMgziw5bFbi&!Yn$B~$wH6i)pY2{3MKFd z9(PtEc!$F`+LjS9Yb_ODteEOXdUwu7HKp0>%+J3yoH0jMgEs_)eX4}ucjtap)>Px% z465HZLnYoWP>B+S9|xpsYBl3)){4W6*9Tcba<^mTH^&-A3PrR=y~(@HGZUISYUR~* zjIwG}(3Q&P;R?bqm;aae*QxR7(wKCn+L%qie$oF3q4A$N4u21&+37(;l? zX7UHBAq^#dhYW=(WBnFIymLJC{P{yfxweo2ORHC(zGQ5*MGf226XseMf7WadHF_5% zP5JoB33ZUn~3l?A?i4wP|8;0T}XpTPelDhm(TP?ADH zG2J*x)H+!M}7a>n-Ibe|kZA+s9w@hiwUpRnKjZ(BSW)~gPz-^17Q1tl zP6}PS@=Pd#(bBH_*DLmfe-RtMjHrxRcLu8cI+dNyk38DwkVwSY+1$iju0=JZDQl7S z+4y{MWlx26`Uhaa_W_BbpHB%QL%0eD_N$#w(lp!|HA@*2=5^-EhhwWrVdNxxcD zW?lpZ_F#_&kMWH@k&vT`GcV3uvhO}dAidH(98vVh5`5}~O$g=+@ltS^2!u=-e}sPV zT{~fp?y)6@IyH8O?n-mG%I-4!MpU)hqT% zj|-l!@lvj_2`sS}XGq%@HSO}ZxFa@H^KsYCx;qp1HZ^F+kzxHESZ%283ZA;$D}US^ z*xt{N@nO~+5{eI7z%qY_>to>QsZxK=G*noC#TSLRV-gLlkip0SmsHyB>q~l5xuC(# zhURbvxn1;N#v~K=>A0oQW)3dSTT#nQi0QNX+qX+^V1Av< zGzLF423aQ~m}oe?s_SNcv0ePlA8-hWip4HbKnRx=Ua9RBW$B(lk0P8Q$Ey`dGpdmF z2Xw#am=&U}XDyMRY0Zvm^fH9GpPey)f5lznO5U@nil;->m`5w^Z+53DiBKOwI`vrt zHsuUsj5|Z^P1B0&Y+2G%Ai8zVt1t9NUtE2)b%6fauC~}*qrwu4(B~ZP-xR$88Da(I zv8i|99{d4Rh=vg%?xh`wbr&_lv4D!zWG=h>)houh&Jv_HYeMusDo&!fUi_9FXU6!| z_{or=Xgl^RL&(>&WMQaYUw7?AwUu!f)N}Okx-Y+*gPDi9!R5KuR&N@%U-ue~3}zFh z3Mwxcp|B`~-{!I48dbgdE!7W44zSZ#Xq+w3?`K8u042 zmJ4*sJElC8L;65~Z0xdb16NCre*Jm2Cw#~$>WA7Vt>|w-PwzV4Kl-gPU*{JB1_Fq5 zS_Cli1ORl%os3!py6IM843D>XJa$gD;hF#SOlGH8H zLk*M;2Kox|Z{kL>e19QiDW#aG1tXo>z0}Y{+=H(~VdT~nILL&>P3-zbZi}xXBwV@) zl4Ro1_I~_A)C@~hQo;>jP1&Y6sMN;ZJS%AUeAw_z%gyU6_5=HAH0d}uR@9jdH99@@ z!4MXvg4F|ZAvqSy{@DZig5;Phy^3U+6~OK@i7{~&)FS`tB*17 z5*W`&Kh&Zj#x0cUpQO~Anug8@lX94!4h zWNN_aXMy!UDVN|emkKhj3Ej|;%lj|Z^BMi^x2X0v+Tp}t9I)6}EDy?!ERmXdSf`)MnKCo8qEkUNxeTOx8O-1Y zB8aWa*ap~wgZGP?aj3ehBY<}BfB}Gjc36ZD5VQfXf**i`8xS-JFaR2;fB|R&3K#=5 zSO5YbfeDxZ36KB?7yvCKfhl+b1JFVVhzD>Wi@?i{5L2m|z=@`a8m$O35t2j2n8O&M z!yby7d5{O#fS5i6Al3*od9aN0N> z1MI;L>=4W7@`Sn^gNZ5>$)rq*lFZDkOT|>oiPB5B49n20OwAn3ybMeZvP!;0&9bx* zxoCE>`n1C&~11{tTK5&4c^Z^Oj zfdGJjdpIc`sYk}*80-O+ndl(Ce9FceQSHed6D_M0WhoEMp1-pafCIeOtQWYM34og$ zl!BYZ%pNN_Q7}Tajro+Dc+Kk|QXVBM5Cu^pC5&(g6lt8w7!@O(L$xWLQ4h)#X*8hh z$x@Z-jo#P}Pw|d1P)Z#PGtvsPf$%vyEC{q%10kuV(!x%KSSKJ+2o#ai(yCLmP_uX_ zPR9C?kjY1GP)@kGgmi#8nNu0Q|HzMlr>PO4(%Q~v z0=zSvCf|TkFpAcCq?b}VFVGs-Gqjt4BehUzthuRC9Np1)Eidl42XU~ufECz*4cH7y z6oVyLzsR73jgp2fSerZ8d)NX@8P_{N&XBRdDAT44tg^g#5|+6|D#^L(w2?V&C+-v( z@4VEN&D1EtjIn`$jkJN?{~D+^xeTiV32v|f5b%O`kN_~qgMLs435bI(7yyQ81PmB~ zCrkqZ0D=WD0AE$f{_Fz?9e^kBfdObe8Nie;EiWkb)_zr1!OM{BsMiaz))oEI5$%*t z!Pawa(YKA;YTQtEMZfaGR(l!O>j2kv&DU*hO0zYfdPJoRX-e~h(YY-vQv%byg@<*h z1F;dCETi19iQGEq1a`n6$-P|3?Sy;C+)lV$(dFFF#URoh8_pG*PRKHha$V462OUMj z9WB2Ff-J{K&VJy>y7EC7NLV1NX0gB6f~OBsL#K!*STfT&eal_UWX z=mT;P0tuLc6`0=`AOW5b3wOnkx{X_z*q8xk$_@3DzvY;wRA9c;Te{s*ZI#i(ty^Yw z(Y8HY^HSFcwighSQ3GD74gOLe1=kX$U=`M2^YRogT2e>t(!wYVD~;hUZPFQ*Vcr0u z9qv*lt>GH}VMj%^!(9hF%||FB8Erb5j&%|!@r!rx1nNAenrVtN4Z3#H8RcEx?`+vR z$P95H0SEX7e@L1ZScA(@ihqCut;@oHxPdTOgL!y|1<1k=7y;UdfdR-u2&ji}VBbIc z00RgI68Hdd|DXW~5CL=$hZ`W!ZGeC=?1V-*;4?%e!2KffB9x5*G0+O!vhCKiUEu6s zSAAV6ur*;4K4HdGWfJ}l^Ag)=4c7|B;Ikc4FsI@;D!`;UaIxghYfPBbmfyxX$k(xtWgGPXj*wB-$F-TGh3yKns;P7X@ z-~oYF4s@uC?kb0Wu?HEjjs+&syLI7fwTWl#png?pSWaw`23MKZR>WoL!Io^hb;_LH z=)wJ4zspv^Hrv_tP;aed!8W;;UTnY3(w@d-6jo)%X6?={*S~Yuo4A)GS|B$?Eyr-V zxxlQMyC9|xUYRir+z6q^da^L#PStWqtp?|LfCmG}jM;*2LWT+w`w-eNvf8+ce8>&M z{}2?KxXYON8o$6Gz7Pj*aDz@e=(V8~bKoKth1LjuVV)k0hlXs+=3rpn=<{k^$p&Tv z)(ONW?frIa6du=r`&O~N=*`w;19s^H=kHy<@B3!##4Tl!j_mygZTeo}?MT~M=G&Q2 zplYf>H_av_IhngqnQ&rmaDs3KlzFtJdNaRBjdQ7t8&BIfc^>Dr*`Y9cJ# zs3w6FwfQ=HaG&<3moXn^1$T2V7grliX*hi-}TU5@ILS4oA}eAeloOx=DI*}y}+`NjTsMu2jQlQI5k0TK3Q+3^fOb(cyz#L z`a{yVjH;Qs_AK&eq~W(-heH_-Mad{AV)ZDO6#g>@E4Y;Fxb-C~_Gnk-6%KQ1&t(-R zbHx_C4d-=>M|L!1_J_yT(eCn?w)OXR@Xj7(JYV*0-R}f%b6%%ykQtef|5;)r$%Ng8 z&MZq5;fTsq3nD94$B;Qe7ahjD)>->91-wxqShu%=%%{>$d!@KL$Q+T6v1}y5}>>4?zC~CM>8|^ z!?TzQ?3BY4i4oVR8mX~&nqe*)W7ydv0Y_LaWJkRg@#_$RbeB+;KZar7GujG&hBa=^CjgDY#|3zjM9pQv$VZr5d zk}iuu&)vrm1Knj}nt$Toosti1be{LQEI#gr#B|M1lkd?+BO55M5b~$68Gy*gCf~n; z;104mcrYBCFyX>EY_V?L7>ak^y}PHePP};H#F4X90Z*T8+n!vSB*~nO74O2d01|Vi z%y8>y&dgbJoz0#+f7;a9Vx~`sT60=oH>y~4JUM}%&AD1VwEWMX4aiWfr9N> zb?nftIJpkxxm4=XpEJR}%^9>Q*`iwSMvW;I=Tf;~y%Jq_l&xQ*X$k){tN3iVzFBcn zEi1W&&2{<4jT4g@GdIlR+P#ZWF5Q!D=oaB2$46X8L-#zq|GQI>XBc<~^AX55Z_N+P zV%qfs4xC$O;=~IgPp*79^XAT%F5|29W>ge@B*N3F|^5M~;PoMrg zx+&ZAnS7FNe!5AQ%9&ef!$y!GHU1M3U<@(HAj1kfIB*XfZg~Y)QH!kwlu$vf#TbK= zLCBYeWJRWvPmyKS)KwdjNS0Y2R>c#AA{rJLT^hca6Uio1w|uaZJBsiTRUnc zp<68CSmcc&x+qy)BU1I#81r}*WoMajbB7G`jWC6H>X1W@I6TBtheq$r_E0#DzyXdx z`Q-BhZH|5_-ahyF8#mhPFLV}N7=@GT*}wo>iKU?GRKQCeiN~1m^$>^L zhE2P1lm5_!t~sG=agLjypF8I~%O5Ke~&V%xK0pWrbxh*?ZQ5d<8$DLB=c~B9Z*2$C$Eh%X)rc zB8|2u#JqG%EJKWzlBn3DXQ^*|Xe%2OySF4Rrb<~#d>^u6GKRMK#xw2EjJiZa8q?Tq zHLTIdJ?=FTATT5hX=0NCdqc;75hrm4qaY&>2D!*(rv@UJzy~V%fr3R&Qh>UkO8(pg{ zmWdCD^24jTCkZR!u)icJv~Yiq4~`&PGv6j!%8@l7salH^I1eS zCQ_RPt5*F~YBvFDGHYd*S9zr(aLkN5gTq$2wW|+Y(jx&2Sdjy!2@ZtR&AG-QCq)u; zkq8|u1-E1XO8(;mB9O!g|F%&MidGVHi$IU$KnVc@U={*asK5$Wmx;#8Cmo-i)M(7n zhD@=9KUk0f10aBcni6PcGYbF&OqD!c1vOT{JRjD^HotN1Y-!fBk+8sa#0DklDovTy zQHrTsr8*BPIJ>48%gMyAHSt+wBoSG+$u*tn*1Ej~ZWhzFPBFOCH^2dy+~mof0J0`; zdz*-v!f>115YCW?D=1*OLD>IJa2uAWXhAe50*<0%8;XtWKUP2vLAfg(0APUx01$x= zbfFJfsz3$Qq2VXsVH>cM52Y|csaIBtWh-ET0k9AQFVuhtU^v3>ZeXf&KFu)NZR7gp zXH8uBwyRw<(h;Q?|Dqrr*QqxHvSYrxyjE>>s@O8)&$imFq#5~V9|B)BgZV^>@a%|6 z+a*mXQn<~W%dLJ5%_Z(wH!gVzO!v4az5pr6+pxi(|Kbedj58+*0yxkI%OC_SikuP9 zV-e}lTx2Ief)Q418|ruh01N;Febhh#EQrA(_>l&j+Mo|@xIi05U=AXfqa5}CL#Jxs zfB>Mt94qKR0&=$k2#_EEV2~{d>d@O54LNGjEDUZLV?`%RS=dfZ-cgHcWg&;HY&a&i zQNygW?bc+AU*+a?ovTIRdL_wc1Y!g z0*xKznMb^ZNh6*xAVkunrh&`@pqmNUa1`g?e*-=`eZX8|3(~=D;Nc(XSa5+anP7B0 zV$uNc!KJrRfdLF)1Rwx_7lJSV7F<9A6WGEBP;Q9@bf66)h(L=M5P<;1;Nvy8_^UO2 z10i(a{{wfZ-_W3?+o;;8+TOj%@O&O^qf5PsvJ|To6O8N zc7~v~6Ku^`aM^q%k3!Ka#gT-hsXc1V`Wq>83Oza^HXs{6T+^(0?#N zVs%g-q(ecJ4svvm2#5fp{R5#aLK;-s7Gy~!h`<2EKq-*G7E}Njuz({h005MO1V{h~ zSb^wGfd~M=2$aJLL;wlY01H4s0I;475CH^4zyc7#H;{mWL z|9Z89XLv%}X^C9HOMHzEctJg%>_u_ifjd-O4`{(TQA{FlyltHXTw# zpB6dG_FB3R!927j_7;y~X|XRl2R29kt85@PQj_ftehkpK-?LOj?Y31C44KmZT8!4dp}{}41B z14zIKh+qdCfj*$14M+kNbbt$f91AXh4P1Z?8bIk80N?Z!tpL%My`1^5+47>*q=`QFWZ&(!?XwnSs{JzGvrhR!h^m;nj4+(r3h)A0F3)93_6Cg@O1+^vSb~?x;XPo4{M{Kis_Qie4Zo70L|Gz1+3lz@PPqDz(tP01ONaQl!HI4B8%C8rjYgV;5$6TbY)lBC8PLo6=YZ)Sa6$8_F^=CRk8dE^OzwJBxMv{7qETT|MU4KxJa2& zINR7Q5wrmkaS0hwGF63GS9$eTFHHoxsheliQ4BfayNKnykR{(#1R$LW{jCX`$OpXYO zW*3N>Q;JRt7R4mdA<-2%9c_ZuiYk*9I#Kdekx=F$&OC-SKGj$Z!5x%KUj@gxj6n>v z8Qs8Pc8ZC;#2=2-#(n9=IKa_BY3XsCXP2sj4Lp=3O#lSwBSk4-{}5n@c}yaGpp=I- z)*?)SOpSmgkVZO4!X(g;6_mpW;DgHqfh4$04FtjN5J8LuzzwVb5zN*OV$XE(WRXdi zxcTJIm62+y=%q#@ksU^dI_ISNXmEN@Qq@n15@V1xr_VJTb=9aahN=>|>RUvo+e{~0 zb)_RNLI7na0m+-0GyBd=Vbw{`5bc(6f@(8TC8pwQ zrlzJ8>T8sF+4*qU_!yTndg{+**Q?^9_Us&}a)r}0p%vZ8|C5X-TTRJ0w4rsH20hG` zN7a>-mdTyzRln#RpAA$5!R4_2n|hFg6&zM_a1iDM!3e48;K9e^O##PnjH8%DwvIr3 z$PRv}OltK4hhHr0F_625DMtrY~jhK56ukl zkfv_+9!_@Sm;s6PrE0036LqO-hcHPujUn)XO?71r|NC5>mPsx76phoyW)WH&?y}Ka zoYC4E+ms1|HQz2I3fU%gGZ?&M#x4@Adp_=*=1yDz5%Y_@*l&% zA$$}dm#oLkHlXCnuW6VBd|+-W{cKAKEq}a>fE?{jA&9Bi8+5H6>FzVRT*ak3J&};+|n1em+M}LHF(GtkfmTvGY8Sy2b|Irj>&bVvz_)_YEVG0*p&V3sJ0}C0S zF=5cfiSFjS_S`R7*8vkOO@443D`Wa_)$39t@>vtx4y90lW0cSl43EQ-dS%7X(>cCh zS$1dLfhQqhX#;7g$(kn+3)*%Jo^xbJA0%3$$<=tU@@X_K!*I;aicDy+6wsy?rvM1= zAngitfgzmA^i-q!Xlm0USy3*V*}$$<_Hk8&krw%2arKf4%WI1i-Es2fm@OTd3A62@ z&8Q;A(q_|(xW#UXm+>W8V60OQzl~?eaJ$qEe8o#0xQ6%Y6W^+dKjj^;0&c&F@_z{q zn?wg8{WE_3b8;wzLO_I>Y=uR{21aZ||2lp|mr%!^Y{Rz7+8tDtOUfj*AYJe2F7ytg z0}p8;oA5G`Pxo{xQu@mEWSdT6^P~!6?;UR$6>`$W=-K8N^bqfEO{JxB5mufHlCGgZ z-2oW5kZH(O-Qo?sY$ru{XCv$jzYvZmN09k)X+Iy#UTO7Kvq5qwP`~(7zkKyp_e*ZD z0UIE~LHu(<*w;b8Lqv?#yqjs$?IOWvVeoS-{?i)-{!N$)Ot%1VyaF+`WSbY=j}iiyMT*cZA1Dtdu#(fX!@Q)m8|o(yP<<+#o}2G&L$<^rjT* z=7oUvH=k%mLm!Upu8Lmc@C0^=Qnr5gG$Kda8>#al(UB(@^%K0|yNClizP7!T2}HP~ zRNouP`fw=gHsI}sZYamSg|$ERQ*OLtKA`1Ur%78Y^h7YULl2NgbV-MO($3b0B=og? z&#}{uVQzIH5S{bTl~+&RHzEsP7@lzZtS)(rF!TU2u_^D=UaIW&co&@}H-)V+nsb!} z%R0EQ9J!Nb6tyVbY8=Kx|0ldgZ0N0-z(KG6GhZ=~g_kFWXZU}G19CifLHy0%`~&&2 z$y&3?Knw%{G&kUYLqZ$HY{)eqbp#K9#CCVLch61?2=K#}bJ>h&slKX9a_ttibYjoQ zq^~qmg4>NOIlQv!l!Np5*)bkh`F>v?e~;=Eaq~_!%OF$wI)vk9s98U>VJIWtx+SEk6vt2- zK>9DIbQ_UvYhER?J#Ez%=ZH$P)D<6=712{Vc65O=zcwY2^sWRywDl%eyt2Dxd8+(iTM?`doL9t29hdnGk&*P%M z8=={Us$oRe|EA}b53YTxIDPZBabPfK+~+Hf=t7fw17Bs9YmNfW5%3$^JYw*F-$RURiZq1K;s^|T< z5QG2$F$8|_D71w@7&tP4glTa;=0qR{Cd9kPE*^7ne8^R(Ko8xcZBIs+q?{UR0K%cN za5^ljpa45cuW$xKumuO%605BX-x_MDpa`?-Lc13HO2Y^{e9*+a*t*NB2|HxUC&PG> zibV#s`s>96MRe(`v8pnWEf-(%QAmi)IxMXX{nC*^AX+L2GRDM^EV6!rFlU=7(CI@R z|4TSqE}lB>p<#?WCX&fKaNx*?fPB~-?lHz*i!8EsXyYchJMqj@Pdrx(2Lf{bA;%Eh zo{NW%e=M2qhc((9M+*@KprJcB@(=<54AziGi+<(_BRwr9TxW=~0wCcYL+-EA zXpI$C*fqQMO}oSnogTAcC68Amno#U+Q_amX=Oobbvshg`nSK~J3X&>6qH z^3y>do$$*~)tvO#SC^b~)?t6$an&D3obWmf3!-!4F^O>x?!Uo!qz-$LM{KR(hU)v|wU@|9^l0f*U;s z7~twfKKLhpD~9lo0F(y|5}<(tJ}?FzEINK9Vh)>##VBU6ichp67q2KqDTYytUKC>vp*Th^ zqOplk3}Y1ENJTluFpXf;q7Bn1#u>u!I4*P{3sdNT8#p2W{s_Ph5V?XQ$RGwmI7uct z<}r1Uqf1|^$UDeHnw2etATCo)V;ZwP?RjrvwGrPbQTdz4z{5C3|NGf(S|}alyzd`t zTEnA$W`lNwK?D#G0TIUWfeFCC13nml2Mq85Ab`UM3m`xgCcp+ENB|2ofPe%>fCT^q zARZ2wfR#2@j&hg-A6T$L5Q0D;BCIn8F<8L|cL2g2h|nMPv}Xw&fWklqa)p2d3c)PdZYRvNVM-RcT6by3&@Kl%z4;sZ4viQ@&B1Eu)9<~Du5=e&# ztZ)YjV89?epymi9z=t{vUnmUU*4GhKrK&v(`3{e@dI!i%{lSF zjf-839NTc-qo|7t=mvPzqz1;TmMq66ZkCt?! zC%x%LvpLe}y|kz?ed(YCVyQT&x~4tHM2S48H1xbv78Cywxo}%26vUWvQ)h z*ofmYT#q}{WRu`P&C=X7juGdTW_$hKiLt#i|8T6qXyo|Qpl5t2*U)dKmiHJfM$!>tZ98vLm&_UfnyMX0m7lGJ}jaFmGHneAOL_EkmCs(Ly08J z!CNqgdCc-8u5po@=H+hO&?Yo*Plr0vKn``PH3j)Tr8@GDt6bzBC#uO|E^?WZoTMd{ z`N>(haeMZ+)jIci&w>7Pp$DDlL;rbli=OnO8=dG%FM1)Jo^+=({RU8fHLMM3$XSb! zz=;Im5#EVlz3sZ!Hqfm-%5jp*Okoig7RTG;;XKfIVjW{J5QkaDhL&CDdXS-$oJe`I zY!7}Fa#;Lg4E6gt~xX9bl_tKh4eXM6Z(HY_P1A0G`o!<5$WH*RDiP~%0Nqdj9C7{DFV?K?`s7a$!w(Vf&;BY={>sn);!pmD z&-<`W00W>C^{)}_&lJDU09mmW3oM@E>DFXG!FCO-%I@qaumVS-?KT7M;(;B&!~>a) zdQbx#R6`7gBYS3sW=M<$o$)vF;UB^QIb;ks?m<4>Ksv%8+|A8F(KpftIIqEq4^YU{RiIE$nb@oow;}$I932p$*bb!jcCMD!>vtLq0fA80QKO7Gm$%1bZMu z#B7GIo-rzWqY)s$5?+v!HiMG*KplSOXV^px8mmpBQ3PE^cu=De5~2|}%qCjG6YAj} zGVB`bb2n=fHgD53w+=QF(CcRM_i&9C8LYt~urDVtt->%f+-^CXrvvM* zCd}hB#L=#XgDIEM+5}H3#j~-b@n?*~k627Per7ltOEntn*;?iwoULWh#CL$_Az-5J z-0~ef;T-}89XX;Sxa6=#;z|HSKrSKT1QHExk}!YIFpE<(N3sBkFB0z$027fCMKLlV zG5)wO6FKqx=OvHQ*s6b;D%B6LMrv_)O?MPW2XWpqYqv_@_8Mj`YS%S6YPG^ z_r?ya7K}L^|7<5EA+00~OBMkr)2C4UW=vW_dca{#JZVwh1eBJM#QJJH$Mb!{;UCbW zDTbv@{=q%nvzE+}O~7FwoK1MvG7Q3k?&{%WDndB|l#&RvKy43ic5AGblL)}T3%~%^ z9u(|kaz%v`Az5-!8MRSOGBjf{Qp-$IDV0(u^-?W0Q!^D)IdxM#wNpV=Q$uxBKebeY z?@|r3N8f3yxQZ}?)VInG3v}zO(oPpE%)&TB13N)gGVC2R$t*=MJD5^VU?XCnl1sVt z2XNyCtz%L64m-r)I>55A_RbuiZAuqnA+nPlA)@Z)G{XYt8kxf*@Khc8Kp(>JKsCtA zz6=d{|1So-z(G^B4GoevK~gu1>&)^sQE9DTX>&LYP+tR<>kyD&`L#Ct6#*S!UK#f5 zgv(GLc3vUYVH>t$6-iYswqYmsVktIbJr-j*R%1VQWI;A!Q`JyEXpw%jRcCQ9ca6c& zsn^U3?RxS`&=mtG2?~61K4>7>9GKf`6uMJtp6WaE~9PLUT*u-hu)Y%qd zWx}BmfFdG%)f4XEWd4&Q;(=TbiyuqkKWszGlQ=Y*q7C27FX+^_C3}%t!YYW#7q17s+t>ws8H{Z39rlbHgUtQZ&~$0R~ASIGf-{vCSf&J&4DMyDINS#ACwdi$N@i` zR6b7T4(M(s@D4R_a2#T0G2kR(iuPEM7HM(tS)Erm)Wl`d)UMVvThC-IWdb5bL&NA) zBkr_ZMy#t5Kpe`IZt~Lh%(e~8!3xlq!Gu&$#jI`HmvqT& zV@Wn+(KwAemW|!mV*LR~<+yF>c#iG3j`8@8^*E3Dc#r+Kj{*6Q1v!uj`HlzkklS`p zPq=kc_;t_FoOEk;)$TGn2C>}A4M+wUL8E8uVGM!=XxjuC$Kg$=ZIp~Qh*7yr`L0ZP zBYKT^Y4$E^7Xlu(^*|(IYflDo=F%hFfE+9Viwkti(5f6bDB`{tj2U@t2h;a7n1J_o zaV__AM|Z14w{N4_awYegCHHZqS(~N#Vr9S|5P6)*xtz`UoYyy<&l#Q9|GAwHd3_UX zoYfhT;n|(#d3Eu*o$C3X&ADZ3QlHmJjBj#CVYckd?(8(ER>Lro5UT=2W;yBrRZPZ) zNu$HW(n{9=GP3lCQ#pu*j3C02h;f5yucMQerg{84Is`O)CO(;G_2APP{(+g9h8hm_^6ROsg-)EnYyXDDgXvEUJqH!#O#FIsj9_z zkr!ES^hUwDT8z1x2n2Pkz1pfzn5?s!tf|_o0adLPY^&Rvt^)UerUs1aH0?D@H&o1de5y4!gN5L>yGJE*mLpbtB!ue)`(yA}_d zyRmz`#k;)0o4n6E4ZSIaz1e%b15>dRdpW_Zu^pRcBfH_&PC6;6BS@w? zYuHzrZDrb2@653}GMZSEm!nNPmBE2LbK{kh*of&4BK@%fttP#d#>wRt-G4Ag*w50|J=vzy2pn+t_NGL<9e-= zT(IrB$$k8*1J$~1e9Ec3%B}p$u{_JQe9N<(psC!;uN=&`T+Fe2zhjoHBu+tP)kxDW z?I3Bg*=oSyjt4mK!0X|6*AiGqa9C%Cdro=6SMYj%AW9@74E`YWH?d%+C*#^Kw%VLjGm zeb#Bc)@|J;SD?WfY&&#)zkB`H(<#^=kgz7!upmLlj;1?hWxS_%uk4+*y8lBCEYiS(efB-lNDKGs% zT3{l4cMN(pBLI{K-cB6$!I$&&g3xtOFTre!*_=>4+Q%G>15-$Eyyj`1)oniKZ(iql ze&>C@=YbyQSKtD^tX-r1=#f6@l|I#te(8Iy2AbaK0W<2IzUrf$>aX7F$6f1>zUa69 z496YS(VVwzz?@`tR*jSbb8(?b0y7RPD09^p!K8+-(~}!QE%Q!IQY@q2M8u{+lG{R#*NcMqpziX{|oS z!bE0dJVS77c-ihw!6P2pM)|>|&4-!s&jTOZ$j9KT2p|mn6Zo&7!GigIhSbI$8+11 zZRtilxiqOwbt5$1Z-O9DA*RNp1iXD4ZtBj{utYCr4 zmTg+7Z*9bV8@Fv;yK3>mwF1|MT61aF%H=z_EmXix>AEGnc(3ERY@IePeAlqyxr8x4 z<{LQgQ>TE{ie5_EoIRxF%HcC=G~J|h=`uaphK@G6KJ;*^Bgb2uxOhBZy7chw-JLP( z*0t~m2OK(`Du_i^0%aT`yb{K50+)2m<4zP5C$T7@IVD01OP#RMr{0`1p#ot;n6zz7%+hcK%nG7J$DpW$2%^; z1k)BY@rIL5Jn6HIPe6?T8*BJT{}N+qO-U9NTTE)MThN-1JODScJQstO4V`^=rR?Z}szy_O8 zBdk~(PdhDw6K}ln@!J-{)xnY{^&m%5IN@mY92*odT3vP4jnmzv86|- za^0Z|@8bbv*G4TaGl8{xq5!w+l#5ylD-)U(bQ5w6pr zCo6eShav31#Di}&kyC*>i|oYHojyGw6l>+Q*@iumRN2|Mc`;_$kvN{)R*venyRN(E zvJ3CLh6UjTQmd)vX1DwH|LgC+00%6vo2%uU@4%@YoG`)xE6lLI4@bPO!w&OXjwJnF zl3G!h5GCiFv#t2kowwnE&Ypex2ApvByhGe^>j1GF9ASh59d!9HN}YAuY3E&c+<*t3 zrJWXS^wF5g5cEIXFwPhvNPqMPp$9B2`%*l<$;6u_72u(cwb-tx?Z+CwnVLOmo<^FPq*;L&X-^H7 z7HBo1#o1ngJ=Paxk6~W9W@|B(7-yMnF4yORwJsVMk`&d3#RDm2=a;| z>odi*x}n^gOn}B?NF6Q}H*9j@ti#+!8%Z~vc94?P&$wf$@*wSi2t*(exDg$21n3`L zSl~RSHV!x}KmrR;P&@P>fdPDN0)vp03`C#>4_t5p1CT*G9Poi3c))5CkbpmcaGWu; zga-8Mgdupag_)E{9n;DQ;m|P!6-^;1uz3wpu9uE}$tWq{`WEEKWR9eiiHfA5BIJ}} zrf;3;i(lj-7{z$SGA+f5RovoIun4&{J}!)K6k`|dQG?dVNhsvI;}gn9KJ)33kLBCr z9|sAtKmziP|9$MEAPb4eLo)J_NX%nU7CA{pIx>=tlw=_3v`3+2VjCeFnNQSrtvl(}0{X!jATWUutRV~^fPe@-7=ZDBVE{i^fdt%u2nhIq04)505F~&B8gxMdk^sWX zK;)9W@lYl<`I~NTgAVnnk2XIUK_)Pf3G%_|pxoM5^>T-?a-61LxNB%?B$||ox~ZWU zwdlSodNDRN6g3dN=)OQ|(HLn|qKvy(8)`7gIz6GF1N~&3KuM=ecv4%2lTDpG85Eno z6sJ1X|JEn9B~+g7^rbyD>Naj#C)wz9s5;$7P>&i@mqrzoQJtz!tBO^kE>)^T6(~)G zx($McwW~AzsX&?f$#eiks%!m;ROiYf+R#QH*UIZ6P9`{1)&vSFgGnn{qLMM(AvyX( zR2Z7moajuaI@r<9b|ytYZU8Nq#LTQ_4MLrNAX7ia%tzCjIYFuM=LaItg8>Y%1}sS6 z2_gsr0YDfYFihYFF_1tPo}h&=w1X2L(84qmv<`D@;jk$w&OPX7PZB}PCP6&W5R3Se zpQs3Zew33P$!9y(5XC5QDjuA``=;-Hx4h%!SW(uixF!}wysT+r6Ir8P#dTM{=%p`w z|MAP-_wx4=K}bh!Kv-%8W=*1zVpu!DW;yzUy{|GT~IYTql| zLH+i+o1N@-&wG*au6DhswM^ZJ z#WHhjspZF7XARl;^3TFUdVTZz^qTUYe#Y^S7(^{U<4A`CNbnCEG;M10Ky4wo5dZ*u zARl8GfDQh!fC7 zWOqVUh@|3G`mgbu4k0zOa>&r}d% zAO>u(0L{b>BA_&PAOaMfWmr>h1BX{^qqdRKj8aM*(j}vj5)hFRhal1pFaQzhkQyL} z)PE>~QV!{qZs`&bMoI~zlyooew{xBA#Fulf=eeHe_q*>^3UWPIljVXpfkNz>2C`s) zmP3dH62M~!)E}iO4M0R6zBGph?K{G=(Sjxu3OUXpio>v2Eb@7^=l5qs7<=(*Ssc8xpzT5y4YijqTO}!+^hAkuM(X`e8Ru2-DSgvx548Y%;K7(<2t*q z^m4>e`}E_6YT~{h#r3DhjqAsMSBxL|N2Mn0HI+-M2d$3PKi6g>bhM*;|640;4a^`%E17n8Nl zhYrDpWE8?04pGGlI06vvWba)Rf^7`6X)1G!gP&r-&6grJv7+;n0)2$xU|0zjwJ=#m^HV-C@=LnoA3x*ZGm9c-uOU+fV zo(p+=U(uOyJuz5G&d3oAS3(`N$nKh=pckQq0{$UwUhn7#r4;0TvnUz!m{ou`K@P$8 znI;|};D8k%qcVhn5YCYVvvfPzV6Xm_=q<{8eOwKRY913mrL~Ztu^_=cn%nBhwF+Z>yZ2hF0_>USFxn zH`uUy_~Sp%4L`MZ1)~Wq;jgZquM4uO3ZB#z_|y4&Y!n1c7kC?dT7hQ*G727VaA#V2 z`4tubPV$|t3!>;gJ$L);N2i{W5kq*Cu!|M^uU8AKT)4-Q5=mx0D9`9+ei$hSjbMKJ zx`SzO*eXTr@j=>K%{D{(?p(gF0wyR4=f;# zxnv~cU5e|63ujiNj?C-B54ry85=swKj(jA`GOoRI&F$5Swh@f)f}LW#0$WpUl)fC; ze6h4fuh z{j*M^uKO9K-DaJhrb-DdL)tQWLV`9TZNCUqCPsUTDD|aZ#KAIT^7(L znffWsTEce=U$~1Wx>?6awIE)dR=+%Desi}bpuDVruC^ecu>WCAI%L@G=1A1PoH58ZRL}0K{hC?xX`}43jk+xAq3Kj% z=L69`VB(op5%Y=qKGE>~+r;LI#B`nV5G4(bOgyopyl|3_MLF@O%DdqcFJD)~!Cb4p zVGtGr=@~A>>?6X>E5$<;KAn8ImRkls;U+v!h&D(`qN_TWsJafUGT>+ic?1E@Dq&mS zpmx5r4b8yW=Ihd+lG@s$&H55;|7$&V*~GHwq8hfW7Ha5B{k8RQ_jg)h?yW2hb?FzX zVLSgzaW#!IWdd0(R+(v1X8t8J1_B#i9hVgo+t3{d?oN*D z9@G@P9qi@zfw=NoA(N*eGp;9lmU(xxr^BoiJ<_vF-}`R%dP`={-Ob*jz+MthZ?0-@ zMquw(kKRv4eP8?2a*BIys&-XK_7*l|hcvTLViG6?qbJZv9MOJVQYqJK-yP@mu_ zQa$mKIkA$MX&9I>Oua692Jh4_hu-fO9k=Pc##ItMq&@%KEP$9X%|o5{dx|v-N)8Vg4Kt|?vu6)q z`Z>&3GR(m^ETA?l{46~uhnnsM_5=T@g{XLZ-}xM zmM;x8B#T(rFB{&U>adp_*9*hrW<^uQcsolf5W@o(?uha_tG#0XMc%x~RG#0WrSitZ zeLA;v`Uih)l#HSaDV;;RTS#^^72CrLn_bk<|TP>tp^{`)k zG_a~WJLi#r=w+%DuwRrmS$uUd1N*lSc4JM*el4nLQ95TW&VDUn?pM(ES~%aDrS62O z%90#7_l~~d56Q&4qP*(3qNK_(Yf0H#jC@1)#59AjyH&qF(yX&RuU0Y44lsE%LAQ|FAtYz`TKh3IHq9ZtR%a?M(2<2)oaTR@7IUDDzTT9n7ZLj3`P8fPjM8)CzVn&+bBpehu)z{ujiZIZl11wIk1zi= z)Q@If{WEX)w=j5-E1+&Y{%4l(?|AaAeee}F) zwEAj{_5O#Y3~vFQ*R(yJRG#W*vlgXJKlbJg)1@B{ywa7}vt^L}$k*O;xs(S`SE2XQSZswSr(;Q7SQ7`r3Na&M~GGLB0>isdxgPGEfX~x{UZWFmzzx}Jv(51bhyz)sN1OycfF56&~BqDj%%0FF2?x{!`K17%smLoByfwJdFNB{aa)c`sHbFt&m8L z`ss!A*A0#UO$GG6rxxU#2=FIzW$ERm2>u^8YV?)Vnqo6Tx`I$SplG39y3u8Eg_0wA z;QvB`!&xJ^+_L`b6eLHfnwrN*fFh^pTD}a~;Q8{GYemK7Q4V3^U%8Z+voNfo;2iv# zkCcJ;baM?uF-a1*4>4-*#4=RPs&Z<5?;Nx6EgR}|@u+;R?0efpbth17 zP;tS7VW4fg-*-r9a%_DTP|tWth?hVW}Jhr5LSTv)(qpo?@o!>74C4!C2PU%)qra)2?A?1uW8> z7KjYL6R_@(i>Pw_TvVFjR;2Si!2MI1iA`>SjtGkB3N4!ZYB_UUl2}#O13Ztk{E0)B zTzfjji*CQ^#Yei^b~8!@Uy0NIPeBV3v_w= zq7z6poJil*1)c2TLbRqsKJcR-jV;20ejGiD7d+*JErufOtI?sWt%^(HpWErLCAJNl z8@7C%-IH3@xU58~&v_dZut8mPKiQm&`Pa8q`8eeC*H6l&60k%-ujGSxxp_enLGIg6 zh}Z*a@#~>^H;LE%n)EHlr{BJvAAaA$*wW&G%0=xwFGH$4_ErtGK+#vApD4qkcG9VEn!@kO0)pqRa~2@4LX|Nk4)vm zasV%N0;8^|w%o^~v=sTgX_3oe&!31z`-ZcK%mc6aS<-d=J=*J9r1_foa+m`hGNjjV zRz`R!HYX5KEv@U*Pl#Q%5>(6AZ?gMJlTj=z4D@Yek88Qc)fda1@T~ZZ4gc!15kG{! zyBD&E6fEfHw`w-;qnX%AT@{*_x_#USTHHxHPpvgV zg^K$0JLV5sxw{+O)@Rmy6p^Q~@P?hP=&;(o#WXu4vnz_6B*=+c;1@RSlK-dCc7ub= zkC@V6&<7;ccs}HLtM!1R#sMJI>;QV>(xram0w2hL=4FfiB*=q?GBJQeF8Y5h^_MB8 z;$s>RDn~P9Eh$P_67U|3*1RL7L-;i-?fA0A%J}b8*{17O@*LO+eRW-$$mNp~Jp9@8 zWyaek2IOZRaN*@xy@rNmS;A|J4a$T=h1(6&;J=0|GEe=Ra3D-*xdjn)b)?yOZvqig85xQ5MfL^ik$-NQLW}zApofSdq5yKJon~B^7vWa zK|KbwS09i!V&)ZKe~^E-ar5Eh7ms^;c3c^*nSnyNQSEPNq+J*z&Xc}^3XA#A-in<* zG>wyeU=;`9_(l_{AIieeS}A6waeAH<4pT{^@>#V?Kfu3oeB;1S9Z%Zt{-Ve6go%E$ zx`pB7@eO#~{CU;yW*$Cz+M95bn(rmnLS#Cuu+yG_nvg+W-#m9^Qre889-Drfh5qO$!4rz&UO~i2Kg7G?Ll&gKq##sruh;YN9)Dl0PwuX z;I2utfr@i^?b4fBYnUR1{(Rt3llGv5iOr2a??P{ zLT2zuvkdR+Lp}7KXWZkbL!8R=ZzXm+V!))be}y=p4$4U z`XWIEv|Za+BIfeSj67)n$GPQvhI~*(y7a;iCSbY!>Q#NAn0jKBW6n+)`=fHjz3<-X zGqZvF+>sN!tj`N>TzNnla{d)B#d;iOC(aB*Iigq6!*%EdyC=D7G?E1_a09FaEQ5s) zi~-fm4gQ2x$25Ub@u~x|R&DH1K%{CkkSEe5oaGfh@&E1lz3AB1^v*m3Ipg!SzZStq zj#>Wz-71}C0|ATg#s5rEhej6E&)@9_EmNr9R%*VTjVAuxL~fg=;>jU3MJiuoFU3^SHel%?at`zj@rspozGa9rY{QErD1!o=L5}4V-qaUWBQ4G0 z-3;SYg}btM)|Gi~s`v=Sc#qcja%+y>j_FZu>@`;t$)ojKB6yRF@dBU=*qgUM?Tsk` zU$d|2N5C>v2rn602#Dh62m``HQq84COjWiFfh}?D-^@aLhBhu;GOO0T9W23*5Tf7 z@!r#Lc%y@Mk|Z>j@nq`QNeVbQN%FKwyEw7CWOecice-w=44$^|g`d%t7MHL3c40@lp3`#wUAD$HsZD)QYJi;&2C~$RzUTH+2#9X}5ob`b@MVq#JFY|2n7UpG4 z{TOZZ5v(zsHqR7}&>*xjNye>-oE*a*3()U{j4H%Oza>PwD;K#;i=XYjrYn413g?Ck zqQ)4swAjYpSa9hww&|q8_3n&m#gAz{w4kpXdZTTuA3>zEu`o!r&|$n2^$E<n5CDRrqiFi z_EAe7wYyu+q#qJDDI#tBRrIcZ>STE>@!4;S2y|wUTINd{3v4B^ENSwo&Qz${l%MDw zo0nF%BdlT?N9;idGWd=vUvnSB;|?mHtlaR1)JB5%VTHM%wd- zv(AM3_eM97Vo1;EzUzM@?M3y|g=K|B46Q}PN{PSkh2=U()jIhEmP#)P5%1`#B6YFCVunera2!X8oh1xT5xT z9UHOq!R#YCNmB2}iXZnHKyzQjZAb=bEh6YIHui1?==qQNr-C->p8TH1da3#`WjY00 z#xup=?eEikt>~~XqOsk+dY^L6eQGo_&1e~Aci)TY@`C5Al+CQ&h=jGEM2R5UHd$m( zj5>S%QlhiO7O)}Wo%->-1KspdV*b3yp%q<|JbR|W?0KhpXWVN1+-|Uu+)$Rp$oDfw zEr!n7oH2ip$@%B_in*YZz~R&R^W{i?0uUKc?dg-rS!LZ8@Oq3p-=A{tp-(<8bd>z` zvgMvbL!&MK>gcIjT8Emwlk41EW`mkXCO>k&?rBbD^e@CFNY(G$_2DP?CsSGZs}4B z=;T-KXB&QFnlHacYi{X)v9G=p^e~O%hfU7IdvhykfCcfdp$IdWLnrttdi4RHvs3B4 z04qp9bJ&e$@DrT#6I0j|E9U?#?2*^%g^%b_r1Rs_RUItMBWTt8kF(FVvxmte-%hZz z^XlVmXXhKge5HOpnpk~|c=W>Z(aXq-D<7$L|9Vli`aH<_`F7Zo%fH@=K60>kiS%-b z3UZ0Ghd7i5N7#qo2zH5UT6-Yx9JlQf+2oS&$0do+HCf6v<%a7U6W6F5Cy}f*IwB0` z?D}+(E2Gr)v$t{PfNS>l_x+jmoCy#f;KuUNHLJ?CSj_D|6St4{Zlz3)QTY3wG}O#M zI7~uuLMc^)vsmtN?M4v-Qydu`oH2@Pa|6w|73&t4Uv~c@wOJwW{#eYNS!T2BPZ|xU z<(v4;xSEar4O(XUX>gkx^$Cf^R+_aB1F}V3?uXOOT>b)`e49RccV^Q$-m>87bkhW! zQHa#r1kW7b{LW|NU?_LEJIGKNGuXNCPSLYR*LwWM?{n=v!xfI zpWm~qzim!80rX+%Y3p@kBC}7qNAew3_+pnWx$}7GU%O-?LcKtBF)Ci8MI68TnQg{Q zesen8_vUZy%w1OZ^vqYhywYfmptTwG@;oeC$W5IYgu;%VJ#MXXRAHBFoufX^39eBrZ4zr5FF`~(uk=* zV=~m}%hAP=`t12A`mBzhysP4I7e%H{ujP-@C+x)X#a5DOQOGP^JP}@%&QzN^^AS#8 z5xrNWnBj8owUKV7O)TA&x7H`m_7GA0pVsdG2&qQG(8u|^p3Hj~PsfO%zI?pTk2?em zz(?cp6On$SuS1nmpvkRg(i|FTG%H)zb=aNgW!wA1ya`bb+{q;b>I@C7Y#a`q&%x^v zZ=dy$_p6%>a^5Y8WF7x$fW{hJfejBrfs3c;6bTa4 zD_^5u7XWW?fV{|bS2@630FdqwJeGXuJq6;!hR>`=t8#!sa-TEz9clSR5z=9jNpZEg zf8)q+A@s5^H@{LMP`5iwo+GsAC~D0f{E{3Ngnf#4p@NYdNBryWL$v>n6_w#@qVoJ` zF|xPo5tdGDVErRd(X~@qzGQwf)Bw;OnGAD`ukq#pfiV{-`GeQrf{}!f1ik*S-D6HO z(#U#fpg^#yzDlWneN9YFkbal|iZ}FI^tbz9MGW8x;pkgrxh5|336aEh1OQtF`=9|{ zqTw{6=Mc)<5-%VebADCvOdEF^_K2V_3K_f)c!l}Ih6^413w%j9YT$caaobOuav0VF z^LK&4r$T}#zyK8Qt0*uwyon$6R8c?p2L5d8^zgde3qeB^o^14%9OHE{poBm`D?tbI z>{XnwS5_C)XMjgXbcp%utMD-IZtxQ;YA{oJ(noUSA6PU5IL(v}lj47`>c~)H-KHy0 z@4r;@6xilz9IL!g(_<^t+14287>E*}>_ox1mR8TZS-j{K;cM`JIGJnnNIaC`sQK@g zdo-7C?Uh)WqBI#n&sDpH@B~{kq!t6@NWp6q#1EW6;nNejQ;|Z=51AK&--oHlhI63N z*Z8@mf6t8{4dg3ur3)ufIuVS77e*a7ZkD@ZTaVcwL?k6hU zlxUP4HC8!47|pd#LR=s!Udv2ayT_M*-1o>|uiVFqwChAllGZ@a6=erismr%_5RetH zi3!a%6{D$gz{U)qg_>%&v-2x{4GWXS;)YeRfDjL*-&h>>8GW&72=Zz%Qv%R0?)Ff` z?n-&CnmeEp3y{ZRK`64z*IO#Kk~kU#{i^oJOZ}agLEBkHtdOGF9$@h;;2$;u$Pp|6 z+3;F$>R@zY9v)!4w^gIV$F@ZZ<3h-?JAn==%DWL3ShBuKeV;R!7B5Uf^7GG=0L3t z26H6k-z)}#P%c_14_wR**;sBoCivmBSvkMoHY~EGmFxOc;wylLB-y16I-?Paz8B7T zivm^H!_Xj07huJL`pM5&%SA81t8#Wgh3VbvFHqs!o>t8W5)N>!Vu_YT2&k|@0ti?E zL2AC(E`%2NiQEWqr9Q+X|4kw!x{aA0-WuZpfQW}eL-UQk7oFwxs;fCL3+YGY^h$rq zjc}GI!w^Gz40R-|5vC0vEeq_>`}NWZ#?uuINYJXSREF%kRj`r!BFoU-@Z z(7nVe?++jI% z!uY7<77M-~()=|o%;R)=AW6<(q{q^8Ai2|_l?1>n=R$?yU5XyM-z%rrWy{y~R3`)~ zhP$14cTw^9c63%lg4UOy-x4^g!L=sPvo8_j?hdDJT*m-`4EL9kP9K)~g%5=QD)<@s zn_8juk*mBGW0o#{Hd&Lb4}nxnxVrHv@+sbt#hy&nRSv}2yf^^!`~wWCPe>>9c{wtw zXif6cxuTf~ODYmiGrvz^LAgw5o&>;D9zk8u5Dl0wn!0SaA8(8u!_Z?0cr1((mWzmg!rzKb?rKt5L|Jyhw;NOX6aW0Uteq<>w>&arA|J*Lv$hU5yN(!BJb4y-2OLs887N(3Hbs8TtYRo;B zb!{g_&SQ_!*P7%i1diT4_e*(u;0N>JY*@K!NRgQ}LE6>4BwXd!Zsdr#6y*<&4Kg_@nAPquXpK6PjTqvaTJKy_FmwT z(!g)yy|D`8YmK_TGPmR0Cf|&#_>MdoNSVu8Wc8PQfK_N;xQ>uz1%Oi4{hp+j9+vnv zZrWG-CAVXvKt{pvS-44+OxA+%=a(%U&ZpBe3EN)Pjlc0bgR^|K`?N1PJ+e;4R+`kN+Bejb1&{-t2003SD*jq*D-mY<8)o>nyMSX%yN2QC#R$ z3^fJNL=)?NlS?)iPgMB;KeU-l?V#81u>JsTx6mr zXN|`Fz_t4acgR4*v_@bj>=`!=AB2{V|Mx>;fY>~7{U`J?`Y;9!&qx1E;szE@(kEmx z>Y^E?_-R{lz)~VjFAhTI05>a%POi9(lTYQN+^hNcKtgW9O$q4xtIGPKPxNS(Z*6OdCSVe zq98w?3BjPIdgFa^c-^lfN1Q`ZQ&(+mV@5(aD+jmPMI%B^uBNIYylroAZrv$k%)`}n zcXPS5wY}g&#zPmE$gr@e*hDj3^(QZaTdVR&^GE5aDZy!Z>pO={P2c9GXEG)a`1mCI zejhjVk4#O>ZtooKt&W}i-MVe4(c4_}z}{l<*V@A3tZzitgM^0Jss2^+%&(1u$)Wy$ zoc5uCv5mFm)n8jbmVfmOPBqnioB6qQ^6%`=>FLk4qt>Q|e`tV~cYOdpld5 z6I&aLD<^*rbu$hMD;kC`Ubk^DG5s?%^3C1_l3{LcZgFK|WOj9Kd2jn*dSq;1tuN=tsTRRo$8)V+rZvX zwfjUKn*GxszCpG~Z*L!~z(wYXW3}_rn~T48TZGQ;&9;k6S+zG%Ja9bt)}gd;vJIuV zGk-1GD6r5b(50B%+AyU$g4M)|&Z!1>Mz^b~_M5syAGD7#qn~Wd9yu`^@r^Wl$Qv#8 zk7cONT4H3U)9`5<#OXB2Xt%uRa3`DA3-4pPrVGdWKjg@-#l`7a*Ik@8+6k5h9Lmg3 zHa60|0`uIm^04Xsy3C@?c1Bis9IlnDXv#W0t(ulEshXfFnLg_>Mb^9#Z0e#q*FcUA zCs`2I=GrUf`VTT}(7k&@`YyP*?!3tSwKWPk+RaqTRR2wP|HQ!9$jI2n_SV0D2dj%) z)6=tyi_3rhoNe!I?d_dyZ*Og{ZcR*#?d=_$oE*%}El*D`FD`DauFj53jIAy%Z>(<3 z&CRZ^E^q8@{rPh+Ju$Yiaq+0LiIK7GjjfZDvkMq6oC=`Q^5~O@En#pLal39(Zd(*e z$RJC-Nf01F|UQ*BQ@!b5H*OMZ8yU?!Z>&L#g7=FHY$2m=lUw92f{1)o- zkNvgfzXo&SK~}*>?pELVutoOY>kh|SKhR$~fBUZ3ak9pDb56}?ZK6;2cS1Hg7_hU{ zog#55eX%WypFcw(D(6Y7E<1ag`~1MY>&eJ@CPAu_q6Y4MJj3bYrtKWDHpHc_@4s8~ z!f(SlX>)FU33_!-1wci|bypkT5<)a5d}VE2b-_062s{#bW-VJK3~@6@hpoBIyu{4!?JOSt*Lhk*sSGW zxd@i2$1=8u#w+L^BLo_Ap_dGC^aH!B4APF$g!ge46qd)}X0(0zF9(2J9;$${KXb8%G4)7P{K zSVvQdFQK+uQONkycPu*3eso|6w-489JnDHODy3B5ub-@I7$F)wl+V{vwi{SsF1MO& zM29b_Z2rDIh-J4zV;O$D`-SO(`m{@HMExr-&J8qHB($+jX63S9icH!K`tv5GL;Z)& zE|R{9Pa8qM8<85`2Vt`|O`@+?C4IM`x4Nd`?vXSQr2XivM)SX|K2NB$OWZBplcN_1 z&P^-ytzvMc(a?Vk`zwhs>ovIfc;F!Q5rzwrqgO-&q;D_5N@xA{NmwUgAc{Ygxqaig z-7BK}Nu?457+S_ zU3*b=oohqddY~Gsa+nBcYSMcdHuFWIF`OFicV{cY?EX?ZXw#5nk^E z=m!inpS^BR_+x|?THZ&dEbCtR&FG(9VLM-7=vYx|&Y@L-OT@ z34_T}DXC-j&(ieklCSP82{7`Dp^Qg%(_j)G|7@5EC6w)W@Z8SgzxKKIF4w5I_X*Rx z3i1c7^$&WIBT?+^wJ7Jbu;^b$dh#@13#QK7bPT3%=b^+1cx_+wvTD9^?pKY_H*Kyf z(JR`oSqpBln$@>yx(9XT5Nb>nV&Ygc=6Abe;D;=zy^$rR#-ViflglF6pky z&H)KeoGc2c-D@T<4Z5E^ksDMa6Es+JwfInY3#I1sQL?f(=Zy`j@SkIm zOr_{unO;uB1 zIe4Ny+OUhB1ebX9eYVhfzh88t@dG}>-D;R!zJ`g#!|e|J^pm0P z&#mWXUN^bRTr8hgnorxm@R~{E_M5DCtkLj`_YHgHH`y@HxWgEUw*M3Kw~=z^v0oGh z`X>QM>zMu};AiaIA#+}Xd>?Cm%_ck7irj<#CsMJdnF%ckmM!D)l+Xh1GQ3rK>u2Mu zYOJ%N`)mV^){G;) z4M$huI&kx9!^yh?QdfbuvAc$l@+4{EP*~w3jo=$C$$u_-c`!}r&m%D1X7@tTieibs zs`r$~zxV7OyeeK%0em*;QEIEeP45Qf$yN4huFe)$uNg4kz9@`TV!Y$uJ^kO81clma z?2dQr3m$3}toiu+&eX?xGT^@`F31h9AV*t`FP2+DBXSMnPRovE`H2wqhWDGaFu?rZH-X)c@$9M8=_@37*+nMEq34f*8g~2Cpg=WPkYy0Op zRs7xvZQT-n-h2Grwf2&#&dymE&kf6uH^p8mtOL3@iNQ|`ZqYBx?;OmO@$ICu2yD}S z`8y`^I8kMbXY+jRUCsOrgkYTGt}R|qjf-zEdr)Zg1iCi4es6z#Qe`i>;CbW&|Mf#m zESl}EvGP~ET4v)p!!D$W7a|Blui@yQ0Gia`WcrX$GMxcO?f+L^f zLswBiaWV~(47frBXROgYBF6|*XcW^?A)f@_KX;8%l&ks}ZJI=L6BDCAhKl1sZg?P& zA^}c2!aScz&PDON0uD<-35Tzu}En=h!X>w$Ad(Mkag(* zVIuT+D$gQ6TOMRwxA|Yzlt57U>88O9GG>%R~_(!ZA4Q2|AJ;4Ks8_fIdS* zdO*H-s5A*^LI7ODz;@7%Vacgl6RF1*<_c887dzHu0OC2TTSG;RJs z7$(y09dgMPYBJ#{4|QBxcak!2T%r|JbB3mAHT!Qp;Fg^gH=g?f)fNhhC$y>&0 zQz?;WSins}fpstpbdlpC5uj5g;7_#Wzi1XLxRr_r!baz*-ucSR1y!UZj={ zj7lmt{7~GHQ4(qOkqm%sqLF84Bp<$T{Q^jzk@G79Dcyr0lG(b?;QG%~0fOs2$Sm+9CFKj}{TDJtCNrbt2i=#hfX`Gkay_7Q z-K~&eCY2{MM~EIVKa|>6SZWRU!bd9REBdnjBQ>83q)Y}1QDcj{3roF%%XZxa6M%?S z1HgxlJ1B0p1PAt=^f)q2v^7nS4UWzzNKWK-C(DRN!; zYkfv(eFn`u;iBDEB>iA;VQrFKlafdy9E}K510Yyg)zlm0(*Du|GdVUO+b2MeH}_ zAcggH#YJ_8<8?)+b;mmQ705KlsrT)NF3P0!q|Lg+r}ahLB8N}Gl30MOp67q3tjf#Y zPyw%zH18pI|q2IDzigv`$LUYx)$v8yys$Yf9-xvTy4RaZccayO1=dXLkanuQ{V zd!F@hbGEHmdW~DR-ub5a@LSu*Z^!lDyxHtD*_ubVzClz`pLB%6SM2EQY&utPbp1Gn zv*s`wX~qU;*VSe=yJoIg^-m8?Rx6s(b~asXEljF*@7WLn#m%v7t=tVQyhc`$hpp18 zZPz8+46s6+cUoi{+IVMMA(CyvS*;pIt-K7asyuBgV{JEhzR3l)8=tj{+S&B3w3{@v z8yR(&W_2*|SOK#-R6RO+Hai|PwCM(ZYn5x)+_J-|R=dV^dTrTV>laj*wSH{W>aJSt znAN2+Yh&wiZ+NT|`J&5#w)-hVcZ7(_I+2Es8rRA=(fw4id(@yiS+za#4q}~zlzQKM z`a;j1p(nPmi`dYtO@s{R_nZ(ROetMC#UD~;d#}v4Y?6>nLjd&$$nmFo5vmW0`tLDz z8jJFDlxB5a%R+3TpvtBIIe_yYvYnM`TYYgfBeYEu-TIxOgP|X>Nk(?r0rroL=!|YN z8MO`e_px{M44?H8``ge){a@`+gJa*qRR^lsuEd=QF*-Yhr1qs4^-kNNPO)w+hn;&K z)`(+Ka)XN@Nk9HiRt-$~XjY#DPFK zge4Keat8gzU^Q;k(Y}RbY93-Y1zZV+a*}EIf?aDEhVPeXqcPw#2uzZI9P;QU*iC(8LEMQSr6B?pc_CCh07eGU;6UhL zU>qK#WeO0%A#5=}_*5t14E<(}%?p@-Q&XY~zF!IVN-(}7|EGc}&H;h~H&BpLIH-v! zp!6l+!gH)br67?Plo1rjnE>!333ag{@IP_#&39Ylf5MxZf}QGn{LWt5R%>Z1vH9FF5}B^` zrclm>(yeR&glL#bb^xxBpjR<7R4g!wFr$Hn!At?n7lVS@cga?SG!CRpfJqI3tx*70 zG{h2PmNVe?YMS zmE`U%0+0p^gb-I!Oh7Cs=T(mdCrRTK(sQ-FAupaZ@vA5%3bH~H#XR&Kl$6}rPP0OU zEMZ|F0ofNr5AL7q%NfRnb8cUJHBuUmGY0}Wd(8MtJ-S>CT{oQ-+x%Zro(;sz?^O<=+ zAFtQz^L)Nv^dK{gbSxo{K$ZSW6OE)I7RjP(}y=5FO?#u2#I}p{}f{Dn- zeoZBc*^Yhkw+`u+j2C-<4i*GVN_GeRh3ppUBZ6c^<~~DYN$^md=yoOqO@+JORFlhX zgK0S_E(Mi*INgBH!+x+I9qfL2xJ#fe$7||be(Mej!54>-uO#6;BUX)r_ zZ4h(c#6pbpM0j6dxPvvS-c?;en#1(iTBl}I;{Wz)kc3eHt#x@Nx0O6m7EvHidSz(+ z?ZAd34S#EwkG^W31KVCh_MWC8{_>dUKXS(>{$y8TUKwKZZ}pPYR$SB+!mVBjZmzUG zS&4mum5Q}frW+QeI;(F&Gz#P>pKLE6+W(eGA0+i|uL*AzV2b*U~c4(bWhTf_b=-X^lhQZ#tvmPM#!sF^`Wxt(#2$Co*skA;cHecYci6PqR(V)A1W% zdsMhy-S&EC5X>g;N5!^EzpGz6Q+}+U|M_S0G22Z<DWFaP-BQ3p1}ruKhaliqbx(5TMKrYQL}~?KJB1m{^&sCHJyE3$;(zZ14Psx^G9` zog}>Z@=kE2%;~J3XKLOTzs2U_%}06*gsv}io^O?WI6pHs^5+E0@#E6!pC`9UY7VmW z^}4J|uf~T@sAXvEb2Xp+LGSy7JZ;YH%zOQA&ZU`jvU2iMe#9#q+=tHB&&7q#d1E$$ zze~TqPfQ3?1zq6gnS|_OU2}w-7pZluQDs|AJXJN%Ts51Iy1$h8;#%TKjzf!y;lNTe78-#M&iYWkGUt^cZ`HCy6^m2=<*=1 zYeQ^jGNME7mG&P_oO5c|?T@bZ5<42Igp%hm_L3qh-sBId8dnEAob-~tB%NMoH+VWL zV1gx7n?8bFXRBH})I1M(pYl$2+j`a8CuGwnZ{K52mJSBQeY$!u@Kj)A@8!YgaeY>6 z6bFr@G@S%n>pwwl7jf%qIHtpcCxdUPh7ET@ff7b5*;P8jz6rPV6LG8zIUh*5Z`dCl?cC(5LWh`I%}fSp9kARh+r;y`<9hrM`0-x>?;h8*9R37?4G# zhq5U?Lx;hFie^KUQCx5_ECad|+b&elU_r#^L!@Lu&>#w%cNVifQn+DwA)v9sNOE$g z>p8f}iczi%7N2D~9fVHiJ78l@h{jbRcg^7QHuh3b&TboJFEu*q>i^F62)HBj)-J<9 zXSZi>g;}BIFb8R zNM~~TP($|a$69jN z4_WzZJSlb#w~4#{E;@Y2b>Y$1p*A0j2O7dne(1U%i><%;HDj~+RUdcbm=D*dt+trG z*4t-wmZ2f5B@X-D(Y2Z5=4|KZfC9ZS5~U@9c2Pv>G7!pSZAmL_2PqYLI*P%9neo4f zuYKI(6VBTiqTGH$)B#f$Nfb9##=E*l^{1A2RT_ldcRk9bXg8N@EMawIE}&fS+fLp! z8#}rW{^fwqdf`2bmwNjmZhS10?!ULA^1gh&pI5oYRcd5tH6cP};JWNW)&8+4uSYpv zC3ha*^Dxzxzg+EoL&LkqrQ@i_neKxd51v#nZ$rJ47sIN9K|uscRv8aDkFug66iH-R zD=t|KxR2y9op2PLAdKTUh{zHtBF2RCCSC)HwF8k64~;YOV9uI7LC#7ESP@i(BJ2v` z__4rMzoDjs;(=uN_bV*XwQmQXz4&(gMDps$_+~o|zUnqo`*+G&Y%D?b@%KFP09h%r zRZR&6QPQD8j5BCgltPipB$7S2ctdk14kAw``y>&_kY%Q!!LFaae7}nZYq}T-V=Be0 z0s3m?<)f6fi$@^BYp;Y-q)nsvyyY*0aS{hf=^HpiltXc=ToLKKUbMf61hox4UUJ@g zGzjC&Z!4d-Z!Z-{3| z3nuebqJ<2otP4`!>bYU=n?v10ve|yK{rO@vID7_&6!m%@CP{exE@VFTn)jFO_bYtg z9}ADW`KdCzuyR-Lv9kJ-k$~^!-@o*FUNA`*=giptI^#$YH7yylig1*;(VMv~{`S|J z(Y%VUuWJxGqJrDymdtd?8EpC-_iKLFV6W(DX8!%m0cp+c@6>+!%ohe;qE$#CEbi9X z+p<6CCy!cqc|BgLVjHP>9uM)Vn$3HVZ5`>o6v+64MIlrJ0 zug^B#Pi`g~L}$Gixie+<{C#rFu`T}I-!`KHrRbujuGaKh(vTq$KqD`7d8a~`dy ziYwVM)H_#CRWwZ)MC?lCLZ#240%pV)dWnkjMF*1$Kdaty2`u7KuOpN7G>&w$uNV)X zO@ycwejObe63t4&2hMuruUK?_u)Vj%ZuVe=#YZ@wSAEP{%}5XE503Xr;3w zr$aOtw9dJ>dzR@}o{DfOaJ2>Ii}Al7PBV~)e`&B@u#iU*+y9huFDNzlfA^y{Icw;p z-$z~ClzOJeV7CGMZ)cOd*`xTzckdU{4wbrUu2|Mw=RN3DYL-pOJLP@G=K4MB(Fuq6 z;qQn4dN?9=bxe~tS@YU1!1o<^v#r3HP8Imd*q=5oteanb zHIKcVrz*3+%u7KjXz5D)JZFnc!lRlS%L?*j^e!Tj@&pn{Hbz~QubWJeH~B68{c^5Q z`=SUhM;t2AjJuf1wlzG8-0zW9Lw}B{u~TifyD^gUgDkz3nPyFgZK6Xr`;4Doh7MEJ*^yur=!(8Ky;6N@|o&D28nEVO+pnWX35;R$Z})R!}uZBw-wq znJ`mgS{$L!?}4l-F$+JMr6b{}N<=2%o|{VU_ULG>_#v)^Pj|pVU}TtNR~DQJ*?*mE z&(3RU!QX7$#cTXNO>DE+n-W4y%GC(51aONK;liPB%*n3zMX$t?$h; zX-qSqX6aDV^|3H57HlgH4r3w{ly}Ejbs|G^)oZe(fX3h;Mg%ChBux*Mj=)hMD2O5v zCW8Vmt|79pW zQY5Gx4Jn_PhD)S?|BOuB9v|&`t>bS1(prnMubQ~()FK9C-G@wjbxY)Wf$x11{%bG4wcr0>gtj;B1_?Pn1M2?CkF|q zl9MB$vXFF;O{R-M#2Lt^=UiVj@4a1aRZoB=F`!}usJ1RVi3L$(>S$o$d&MCRiDVRm zEQuqhklxXgDCitWk~u{k3y0!>qbGecT_hC+ma|ac7>EuLBEoO)rNcHfP?Ec#a7@~h z=y!5eSYwo7DihW`>ONk$i+FRJP%aySAwn?9ZeTNkIE#{uN>@dZ&qSt)*FoUANXaVq zROK3sG8~sk))+!UQ4k{>(zB6_fxMH&K_rx6N<-jtqr`ICl9^dJ+O~rM=@M8$7WJ8cBI8+xRfkGQPa(`ip-Koq$Ec|LGvW>)-#on^!UcZIYwOjrWujfa?e0v&lKEoUpy z{v5V^7c-Z{)J+|i0^XJebUzGu_u5XPG2s3CmqBV` z61rJ%nSuA}W7iJ^pxJ5Q&O{R5k*6K_Ir&Ktk8H@!mdvJrN!RE1fqi$%H+WLNufee-ViI59<hC4TFSUG9|?8Ik;La{%}-8;QO0zq?sSo{ zW>a%(lX)13ZbGnrZLmR0uwn22M(J?UAx0V@#@j+nY(j*l`$Bdc4l#=f*_jezo)=QT zgPP~FaaT)-Rd0xOudapi1zpIPwREVRMyUO^PzRe($9>b~7k2G-8Vx)i>XJA8wB6jb zHgxZs=C3cOo4sM~^P&6KLkZGh9vWeu+rkdmgn8`?^FADQFedC!N|;Yxm~UB_Uu~G{ zvSUCvGVo~_{WbE48S=<-*kQ#HF=jSVBfMq@GGyF1$p@Z<%fb=DLubC=7)VJ{xMVRI zS4=*(945&OJ6bkF^$tH0o~0cZ9u||e1Ckz*DSlG=OKb@+h`?isX$eEdso7~8T#yOt zS-~ma)8+`qbf~)Wdj!iMfeBIQqNs5pRj3HE8Q68nHxe_4Z>2%7RYo#cvLzF!U}%C* zdbZi;tv4a5gxx71zuFAJVyLlIlvBhAW91)*U#6$xv+hCC6R>bJmZCb8B}<^3fq2Mb z$;rCTH1;xobHQB!7zq|9SV z=V$t3=Hmcl|1a-oBE%Uo32}vF&Cl~@=XneB(-vidL151t90hK@-dVwwe!=>}^ue-G znSwUNOPs@~``f0Q0jcLy-1H;RL?(QC7t(=|Z&CgDI-WVMo9tck4d?Cp$+dPdoI?Q8s^(>5z0#9a2<1~%lMed!R?PzXha`zRpy9P!HG*;%F>6#iw&p=mH zX0eqnxweVHW%El~7(Gm0RAxsG_qM8?ipAAKgiOZbPC~8G!ZH*U|SM`)$-P>iJGTJi3%x4 zqo`~j>S%FI*We&4KBpo)v&N-_JG8=Hm|-<`Gka&*(aqc$F5fB}JVUFfHfF~RzlqPH zcJY8$vzNuSFXXUS_`?f)n>+mAHm*wz*C}nZh(oTRH8fk1duNzKT=u~tHt?x-%$F4Q z4l#LL!?Mvg0(RpJ*Ep@Cd5{@JXZ3WkY8Z{VjRO@=OKO^!ZL@4(RRzvfM)y!uW=3uu z*Q%PkBA6cJ@)s7m%y01Ho7pR~{CO@5pT}bjGRGJAtZ80UQ%Ns#z^std&1XiHRTNd> z%xL_`q?$Gsdvt~wolWNo_(j=tn=2f%JPvSmS`=}B+q3p*^P6?>ge!nMG`0;mKYMDQ zcEq*`fR)sy?4J=7I7n^E1i(sakq5p`oT!|N|E#1vjL{S9`KG@T;bUN`!_sb zG(C7@dU=+!JUcx;FF1IEV^hTW|MQN1AW|->)*Z;huZqMt!y(>03Hg0w1 z=B_wC{^m&Lqf-1fp6O1Hzb2hpwv7{7q14v$P3P!$N3JUBHZRRh5FHAh zj-9*Bo$4wN2`?p?#{BSocy2kV`Pp*T?W@Oxn%4eS3B?iFohceGcAR62Mfj&m(*lzr z6}Bhfr1eenOOTe&8V=u*m%nTnETy22a+bCnNW5dG8xskANQ_+hcSN{Du@X>}tuPUmSuA3B-yu@jBvY2m338_$GZ zwm19Ye3>B5B^MsJi>-vLg3(5_aLMHgLWp7HBLsqWw5=vp&+f*t+Fdg@Ll?B~mW1rV zQi>CX^=6Ps!R&AL3s&;&whIV9_U#Of>d4zhhO_M3mu&oW5t|U$k;>w5ebv~lD6f6H zWTDX6d*$m6v-iJc=jc~g-<{Qe@Xb+3#-mhA2JFn$adm06&GSt^Pb>|5m9$(6)t0gR zf;|vz);0Js+U#{*yR>n?vBbl=o_z*epY+SBMq3XIhPWcO5gGlr5ckV#t!IZq;EtT8 zV|~qLJq9OUE=j?6=YG7-gVL@|gr1VJ>75Rn6d-^jUPO#q}Be zs@cP|5SH+I|4uK$#MIOXc+qV_xU_j5b+Y%25DQU^Dba%7QQTby} zM+^<^@q4^4V$*hxN75*&iMI38QWJ?^r4m_5pE3N2EQxt{DYDYM=+{Km!wyndTyVdw zY9oh&{G3S2NB$gLWLnTB>U)3OyP4PYy|O^#?CiZ0c@{rt=U9kYQ|dmrjVb+2Nd6pR zf1lZ01xDZ?$^4kN@YaN$WcglVd(uMR_CAJLuO-@g`4>jm8^tu(pY-WLkn;F1iK|&h zj}^mcKUV9WYuXBazdE>t=ejqrPR-w*p#ItrC7t#(&bF#6!r{#ZcZj(1RoHK58&oh2 zI+lJ@e8DMgUyu|8qq`9ugiDtfWUY4pX}w2^RMjKmHw|Cb_*%%+eZ7}~cjC2@A^(fO zS_lc^3E2S20_*`Y0T2i z&b9$8@dn2^0BnGBQ}crES;5RKXKHu=u(P(V*}jMefCm@`2>NDL&^sdtPb&fZi)|6a zWL5yscCQHP8X4gkH7opSVnzj%!w2FHumSME23dukp%no?Dz_Mja$5(}DUF@o!UZb% zhQkJg1Hui6;#bU$XRv|d7dLbP^09__=1DAa3vX(a1qcTK0JI(;2T%=Q28cCaB;XUE z5nvU76KimEc$@{$*e2iui3dmn7>LTr0E!O?$L6p=Bmm$LAXEQ8asbW&zyL(KRB*dz zm;hQs^IU+drkQ_?{72}D9>8G0*TMmA)ze0x{s2V)PJnX&9;4G-002NiKw^LmpW>m8 zE-pYgAP2RD-OpQz-GV|P#FMLMR#!Hvnv3Qx~BM~r(D3`c{U3`_stZj2|COH zoaWh}XozZIMrY6g{>{_)DRn&j4L+049U2_~fCS(NBx~tv07Q%`qJv@raI3M4=|f`` z*D#}UYXDXO-8m~9Lh+DkCX3p{_bg&FS=^|G5>RkN-DLrI4-N4^)dFgZApsv?8-O;x ziwg<}P+LT26bH9(0Zl=*0qO?8Hh?P-epr|t1z-c90+1UVoCe$iTm&EloEsbj)fi`C z29WF@`TmDwfN+3|fPYbG|9APQbqM|@As!q9K5Uc*F6wyBB~Eg_BFYGsM7J}x|{*E z`qSerno)r-b{re7Mn2qDdd@qt|Ej^KCk5SCbv&9q;BXDYMjY{hk@$mSN6CjnGIx}kyl(A;uanUN1Ax0h3` zrQe27@1m~jm|Ga13C&~a92GA_n=-p$f2ZMnVBuK7$6de4XL@aaXB?f`Ra>$l{06b; z`rVshZx+K#;`_zY5L$Sgh^+vR-@UIkaVp0^92K9pMI4oL7ejhRqF9OBtUU#~F_1)U2s0Z}AsoB~4^#1Os2Sw&s`&&u&1U%Go zPMbsT5Px^^al3|p4P9UNT}}Pl`H(i07^Wc1=4MXb zS<4=J8zKqU3Yl=j*>$$O&u~{7s`}b%KbxJl@Ye9ATc7>b&S>NAA?5*-9*GZMr5$u% zaq7vILFS4vj&fxAy)GNvdHs$b9kgQh7`)^$<(3?&1TiUvPx}x3cvJK_Q0Rp@v-AI+ znqvXkSN$jZ;Fy?Q;ejJC#TE1q0U6}=4vwa^fJhQJccc9)K;EZ;{)1M>qDas^#RIb6 z_NHgwmC?KwPIyX5O4Gj+_wV$Lj{>y^uoxa61uOu9-w#0WUt0zGsQ&S3&{lzyI5;aX z&g6im=tlp)er6CPod!n%3u3$ZKyady=!D`9AS~N5c}xyFubB_ZaUj>-0={u33&=Ro zRUq9!i`=LKT~lnJFeC;W2z6T%6Ub>v7mqp3CQx~i*>s@WUNlx7V}R84PvS^PC52 z^iEgw)&PC(nPCEXCsdDi^fz0~keg>%HZ9HgE3AyRnx1}Mcy>l~3lpfW&A;}h(65CB zbQ@?LfK*J^zn%mj#-i{abR4hz>$re&7IMfLcmB0%8O&+N8+_K#Kubs0&@}&WS_NnZ zVi%JuC6w?16G3kS#I}pWwYbt{b%USR!A?M*+T>{VcZ< zR$&zmbc|i&d?(t!29+sbM`sp~vO1cq$Ux^~-~89TfUw*wX!Ayak^?;lst!mI`v&~I z1BgE$0^kB50>H#SUX=0vwK~h71^UMbpz}cd|DhqX0`x_ICZJRLAKBm9wd(x;O3gLm zO3%j&4TDXqe&4c^(AcTcjQ!PSdu6lO4V?=gg1asvKfXP7{p4NuB3PK8nr{BReK&2> z#|2&W*sW(8`qcxgO+_Bc|5ym?*JGBGMflvnvFcN;-bp_7Q}4VUXtyTJsZ<0$c)E4C zAqpwqNXCA%O#z+Hr+03T(x94nc^$1<(D|GfQ{8;o<*FH6rALOdr4n>Lp1jc7(e311 zAG9PyS&CNpGL_4zJpAx1^`+hYAWL%v`wR=zjE>MiB>&m3@t1LbdquW0C>Vs$dIp#`&6B8^H$y zgrlS&qkDKJI5_xO9UXkeVg8=(Zf=(fuA5uoL3!HV+73kI+^JZ7ZES38?99~HT{}!b zW*2MZR!2JggtM1+fGS~FH`PtKk8@c4wrN!$-SB@Tw zdCyr5zA<2Fs3apH4)iWA{Yr0dkDH^_^PW$&Edw#(K|fXmzXbx2=pCQrY?egO>zYp- z3k3p~d!t6f(ERVpzj*GK36`0@?tA8^`(@Wg`GV#7AM=ZUe$DebUOet@Yn_@H0pD-O z(v{@}-t7137i~S`Lp?bu(KiM;%d3LHp>a^V)K*vRFPdBzEP~)~e_zkS)BrdzGs8W< z7dYL$J>#rtkOLm??^)qZvxkS47dZXB0~137DIm+c@b3&*+yJrB(b@lIU3h7nOSD}2ci2Fqd-GV6aW}GC5?M9NAe%&+`LJi3KS`Fht4u2I0kXvj?u=L><(FJD-gpCy^|EI<`Qjh$SLYl%&P&Z zTwLxnNB|p`OuxzQ0%2lFoGwTtzq!llz1z^y!3EN6rPgItY>3zQ0&(HUD(1g9uhpnc z?f`fVY6E6|V0Q9f;!y7~t|?iM6;LD30R2BfP2^8g5e#DEeOgnGdQaSC9s zcVK-*08|NtcL8gGFah`t4iEf~^!$GXc3+<-&$1OT?#hWe0dajpiEdIU30(T{~EgJ_mx=-pR1Y=MtuH1hc0t{ zDdtn%uP1wJUVv*-*V8{sA0B9eb+&PQKaVNZ$NV>RIT@_&ym4>Q==Lbf(**8yxE}q) z{#Uq8*s_@7!V9Gms?^P`9HwKtsuU#14)7avNjgiWNzY~+QzH#h$N+J)3T z(vp;Qx#^?=?fzqkdyeL{V^g{Z4siF}TI)F}bd^DiFZ^46`OAWJg!~6uoRt<-VJR*0 zXYk3_2)Mh|{1Nuze#M_uIk4%o@_?sp7^7a=c56lXesP$c3@9f_PsjfY?7Ggi{?Ulz zsoQ-{o^4(fvH8(OqwI$PZp6l#dIn5skZNzSBLmAsZhFszDMn^P@@@Kqz>RLU&F#~r zi8IeN;#J&0ua5_R;r`I1|i)HbDQ7ST?8OT(f= zsxcyHww~$q;A(90%2CG+@s|tQY-R)@(o!a-l=G6|&G4_b0SzJWJ;q(X+be%I%bk}L zDBl&eTI#~iwFs6~4`g$Vc0!U>sdTkh`7CU<+)^Bj}{M_u-P`XOcHsOx~0e~Lenq=kvhzMe_-_1b-kdRjo* z`ph%ARiU%qYVv+9&UW&ZwXu>a-KXa7{ek zPtEOHjT1A{5Uo%}LjptU`gctgS?}F~drh~oFwgRGXPz#Iq%{X2zw`YIO)3&x#S-88mb9@EB=N!bjP$_m%I<>Q@ zsd%fFmsdaA9DYUG@9rt@_}d=JztIXC5yyuqD3_@qmD6M>MMNUkCzp?wiVwf|?8T^i z^Xarr7d9VN4r1jx49+cKg^TZH&*8(#p0hK{+ z82i>l%hORogt&RCN2q;QYN;WeO8GgdGLlV=d9ND+GcKQCN2sW&^<5f`8yQ=ltV!i) zUwyKu0Yg2nP^o#aQxoyl#}V`F?3%W^FAJ%*9`r0Blp=M$UKbwX<2>gc+trq6FU+2A+ZDMV-n(0h*<3nM0e4E$X4i9&%HtRq2^gZ z!D=nU&8j{hZwUGJYVw$T6-gZpqHfU7v%zT`-nsP4uPH?)B-KYKv2P zw}kDw>1()C;T=7%kmi5HisQvhi=MF)R%PunjMA^x2-ocsbY5!0-4mWiXiO`AcWu$d z+{pGu{7~L^FIc|UMFx?nV$n6Z9t8guwvc#T@{S|#c2hzl<;;$?BK+A|lTkN?d*`6l z8m)V%bKd)~O4VY%Z|w%|ZmbX`;yQy^L0eQi+$-1XA`xzi^2uKy>TLdHNkuI6<@pZL zm>ptHZ#_&^g$%gH)AMaUV9{g2^0KCJ`Uw(8H&>@nQdFH2{C8oc~5c2Z4HQPu%savORWWkLe^_WqGH%_AM6 zbg6QeOo7N_@z4?<>?KRX_bd_HGkPiaDQTa-eek@9u#;TgXNj1uIk3(OGH?G75+Qq4 z;>WSncD?G5SA-(Q_1$ngobx^jdl9S7N1}&n#9Z9`D%CARnT3+#hr+n&s-QL!&IEE2Y}47n=~*Zv*9Mz7G;L>te9^WE^uaB1yYK6Ma>JAp> zNgdFPS7$huC1D)?Tu7iDw_J4Nx5GKNc8fxMAWAVh7>QR!H?^QYF1`dQ2eK9_eiUt6 z)001)-eW3q%fs)Je(XojHx0jXcKjnqH zHqt1f#~-U>k2d=D3av26g((c)}SQE$s7|0E8W$cG)#bDZrdYu_#pc zq6AhyQ>c0^5=%I;Gc7O{l5XZA6TCxhjtFJry{{ovO3d~>Q#ifJG|1BQanXq4H3c(&c1bwi4=e_MS#e3|r1FKG{vEoOw9% z=v4<5l&twV^Q>Z&OaM0xVRxh~Te@rr7Kk~wr%>C|NoETx(ml~XHSvOukw=GT#$P1K z)hYQj^L&aj*_Nc0@F)F3_C@}oGuO>?m9#``u_6+c3el#npYB?HGO=c6d&Y2cbrsOL zv_n@iF>WY1uMAI~iM5dA{K4G%a~DRp5^c+L|GWirvK&3-bLli95g~I4-WuGIn15)} zZ-oh4&6XCh^H&@56`8QDMCb~H8rHZIsh28q8|_()3HPC{n_sTlae3s8({`WBNF9%= z*OyhUUsk`ay;2zz(T>+0^4oYpTk-kM$KU<V(cg zkLw~qyRMR`(!PJsAuo&gu)saRMXOUe&+1)ly`3!|7sz^;e(6F_4%kl0?}L5NJNxz; zMX#9r#WwT#wamXUqOJJdU$4nrE?#rk(S^KLJs@ZLL4J+koA4a7UT{saBd_!=k;A7V zWr~wscaLRUJMo&B{gyaZaqVSD#%j7{+}{I6_jlj?fvI-Ict&2O{IyRxdgH>E8$@2r zpO4qzQ#X{2F>a1Go|;_$V0!IZ>*?LsZa%qo$O$xpq|XH=Or8$%tE%&;*S^!UMb3= z40YM|jw|Nt{ZgY&qG&f7u|oTXzpZ%VHcH%bX_qBU7B+nkx={tDg1_V6xoK^eOhDVF zjf^|GDta3s~Hy@FTS@?-DM+RN`DsI_T5vq=jx@4AxB@@ z9V|Nly`$ur7gwcxvQX^0CH*7ma5|=t;+*m-arty!W}9zh!5^l~faq<}~qQh_osTl6rvniwjjF z!G1iE_66J4>MphxJj=NF?A)>EPyC<3>YgRPc;w}g7BMe`pv_q+Cf;aX<>goP%~>}Q zL`M4i7lf9P7rh2A5JBkD*et7Jk({5RRbkLrX7e%;o%f)nc`xI&8FGweEK*&K0rQa7q(fb)h-I?$A_l6&h5BOBJI=L1ld{;P zHdn%v2rd-GY6;*%Ral|{cz7%ht%8MUaz#|Ba2^3FMJL!|k=r{)Z!SF-&>Y?dh6?gz-w;OYyarizjI$7bnD{>y#7yvzw6=e4Lrt##1w1@So4N0;}L{G0_Xj!a?Difm1gep-XrX;jF6}E#5c_k^j znG93J!PS{i7!@)j+zX#=7E#AQU9sIBwD&Stgc1p=$`mog!i%h+YebkB7rk)}vYiN5 z!otq1e&`dR-$r6u-=)QwB#75YpH1`@JPX0xJ$mlVOQk^BM53rR113X8ih)Zs$WR>? z#FPq`C&1lFP(3O_oeo_fiK=s9roa`AMe0Yx7BSCMNYEf|&&^S&F-CjX5E%{m@`C}9 zBZzLs!Me}u1~NaVjzQ1j(585J>t4&dYw*h}B1b! z(K!TF#toT}U@lBZ=SGMZ4t@X!m%zfHs*eJRP=69s28(oOhS)1DmbVv4ylQUs*zz*IG6<)639fH!HjLh!!0yKlpv7bG?5Ks&S)I`8|kg9 z`xAXbm?se}gA?(`L7VYY?u6m`g4|y((X*tmF`6J-Zecb#s|&7Ve%#D8Ed#J7MU;xRUx9i zNKh#n^h*FVhK^1l3>)F0RwXc_OGv^#s48A05i|V_^L@&FR0a>S1tKY!&+=S|3iWI0 zu*k*gxt!{`GwCM-$zqDziehf;EdQu}D@IlY0~cZ;=fhw|MD*}DM4Bw7j)U9SbSMzf ziFo*zB&f+ls5?zMr@L1S3xP~PWEgwg2~cLO^dB2Eu(;oX{4%9UOP_#wl0+S9;Fj;J z@`kI{S#HTQ_a9sAEb>D~<8RZ&ETdm2t=P5v5FW<3Gk>|$pfr1U1R0r#<0dk1&-snRhuf8?S3B^FW$;R~^UmstEI0{W@e-wP)MPfw!T`&N4=RuA_r z=KbQ`?^`7NTJ{$H?an6z3UO_TtYvblbT3*^_Hl)rk5nOhj?9+me{`6kp*Itriac1A zqaa}?RhKmdua5|NjtDx?n8ew!2jDe*Q<|8VxK1$vTb6}Xu<&x(tuA#AwKm{T^?2Nw zDjX>NiK?4+qU!9bHM}l6y|=*d=W$1$UnOogjE|KS-mk0Zyrt&dGVN<}w<#3_cHQ*} zffy;`DEY#le9Z$jzE5Jl4S)K1h#vG>|M;PVF z+lUgUy%PR&x2y6uO^s98nw$3}5gvzh=8A03s40GINAV)c2Hqd2IKsTWdm`+>eg`j! z#p=B9vEe1pdZ9iWCH#G-O)~D}i|RA~1$NIJ6FiWaJd!c>c6T;@-0FE8yRXvup3O^s z?9AI+!gm_h{L|c^i_Y}ht!XwmV%wvLM+1Q`uzFzG!tl3SF?D}dFPCSb;paDWN1g!N z=>>aUR`5Lb+`2FCM&G)Vciq`uRIdcrCbqpWr|tgG9&!7p^72OZ$-Kw3R!}@+~kt zJ8ZP&yr_I6IY+2H-ioCl#^ZS&E<(L6o_h?Qcr_TB@xP~|^zrs^BRI>4NteMz;o9Gi=AS zkjQN+KK36(b8+_uQ}a+Du)A2@-A6he7}0&In=v^W+ZTY$J8-Ou{H0Rg<#wjLBdrgS zI83=yn!+}^Ck`dJ&?rbpyeIO+<>)^_+4WO9f^!Vkw_SWz=oj(cuqdjqyRIhMIZ#yJ z2QR8>?h=(QdL?!!xcF76dH9WEGd~}q3GeUJRK#2UOvf;vKiU)9^MRFy>c-%{E5!1V zC=)OGnJD4jzrPCts_O?;4D=7+v|w>HUQrQt4!9tAGD-K?(D7X^S!#)c9{0Ybs*ou2 z4;O6~qaFwcR!G!s}zjJ|+dZfG-XKhUWSOvEq zJH9viPtgkbLaNI5GkS@MUQy`?I(98?m|_{!Z?m5jacKO+t>+0W?Mqv}uO95{t3iho z)NSt$p81)Jjp;E@oZbD^**Zn7Cgt4TEcaw~y;q>V#x|8}2@mR|zo#U(Oxa~=#!X#* z)z|VjT$mzQd{lZ%lXd^z{$&2!s1JB=AfJDkvr0k z75{7IsHjiPbiIDtv&Sg^sp-kwxQdXO_y~oG-@Uotd@e->ckSL_#)ukv5TYfu!3a0n zstxB=gUCtcE&>21C@F?=03s z6S=gWj(Bsn)pi>Zu_cKmDaU{-PG7U1sPsB7^68@5`n|kl7bs#Aot))2e4yd(lED^6 zn(8nmU8aYr_LLc^=)xpxvuH@0A-fGUsx)}yA~l8KRx^%!$8M8uPW2V)uS_rV%c`( z@;Vt64c9tc|3WS5aQT1M9qfqIHd{khx|0@G-o4|*Zo4+ zS<%R`G?ciRK3aMB3{oFtj1{dk?smz z7&;Jfo%~An&VkLSFsh0ZWPj$qXsp~;vwzx8vk!HvZeH)1THVhJB?nxN-TktvM*4Z% z)l1<9{9MHPSB1z+pNBU}S+rba&?%v7`b!EEQ*jHvz%0H#$FoPe5X-h%{xuG7*!?1m z7Zy+1Xk1!{fQGdVUM}wn6+DRuJs1_O^I{b*HqC6gG=3)8cydv5Iqv%Vc}||$uPtBJ zb-q8;QIBvZ^TPzne?FT1dQr`!sO={0R7qaHp{@C;T6#*!mA=B~S_eEw&+WTzT(yYL zK!5f&KC;nr;GRNMJR%~pZJ#2Wb~z>=pK@F=f}ErmQz`f4$kjugvqU-DhcwEx#mZK- zevd_i$E}rjcWAc>cGTr44g+Gk ze-KyGSnK|vQLd@MO?1OB=8s%$W7oo#MwhT2moQhc@L8ABe3wXxooCc`MyYiU1A(;r zu3Sy#!w@G`LzhaN%Qh3LX&gG1m3pE?|HqZIbIj+3wQ0vIS?4{)TnB2G9?%V}ND@AT zvRuTkhO@#Cw!qpN&z%G}nTct5Vl1Ft}u|w1gAr^fOPVxFKJL7jo z`|OG?N6D0T)(%lgCFQ@d*zJBgQ(DX?aUHv7uNyWwunBTf^~jA}sB{TV^x1tces{Uo z?%K%RRrKz+#NB1I?$WT`mFc@5#_U%1=)P=b-Sbf`b0E!0jkP@lLSXN!*6hr!?6mhn zjn?dR5!$o`i`1z}yF`2Da6v8pO8pr3RU+&_a%G0tbbZK`e{jA^0wzH;=w&vXnCtp- zM6A2A=cR=BtAW&BiHzQQ*SBhW`}2DsWk|?`GCGWY@4xp${NADTy&v=U4p;8|)b#pe zkolmpla?|`PM;!BGBJ#1l59c{(Q(wXOoW;RMGnXE+uCc-qH5Mq&zev}EfIaP;#+a9 zR;oFS8aZ?%ELIMa*NHO>dP*6)3cbWm@+AX4-YIv4&0q+_L$B1kuk^V88*yKqbr}l+{b5hNaL)~wJoT@7>g^RXsPf$S+*9{}CknsUfKF03WT_~VChGS@mm@|}kO(GO zZ~@F-yDtswe(bfkePGY)fxW-H-2M%?N*?eOKCoZ?{r)*Gufqp+RSnn< zc?!|UHq3mDzf|F+GzTw|43l~xzcV(HDm?^?#X&}Wuv7>&7J@~YByj+YwxG9J-i1(vQTpYuMF=SS&NX;^LHPCGW~N466jdK& z>tVQc$H;mU|MtE99f$op!~MH1`M0qz^lM`Rd+ldWTyO^GKGut;BCMz<@_Vt|# zJjw)L>0;%}$#6OSzgmjpI)4hq{)h(R6vuI^W7@{e+8Tj6ZsR)Mfx3EudKrQG1>@_> z#y3<4>X(UC)D-FbXZPj*8rYpMSuPYv2c#Mkj%_z(ovqn98IMNn+GC}$|5?&8sU5vD zVJ~YqWc=$f)2DYHyfl2!2{^*b!krVJ8zau5Mxws`WKrkipOG*+lPGdt5Pl+#>n${$9G?49D|N@ zOdgR6CN8TVYOKI-#BKY7knGbwH=DZEgd#FWK9S6*=8*M5`bvhV#wHX!6V!zZQx8M> zME0gNJ^1=}i}_)hTBZDF7xb^b=3%t#VSy!Oee3b)se&^q^mxVNvc=k0J`I}QBKkFd zYx?-D_m5uTZAZ&2n{Xs$-4NdJoova$Xo&NKrZ3@#fsp_yLqHGy2L#b-< zv=%p{ejFb2tt-`jw+%jK>&B;^y+WuQ4Sg;m`I)mTXJgaC$Dw7P`>DpJ=ToRgxhSx> zL;^-#PhcuQsC!ezsoru5Q6)2u*5hBCna^Vs!Ma-%O9o|KC-6K8n|4C`VJqq-G{1~ z0;yUc|G7mPr;zoDucK-pV+(|V1?dtYjqZ9{F_D$XN`)n6?Rw@m*J-OV*2F?Y7c9g@ zfEoI!MFg-LRhbA89K1oFq`Zl=fp)J1s)$;Xr6J9feVToJx>!h7pCryEn_> z$A-n32rVq6Q)94>hD1ifu|9}#Thfy_D2@qXaY#!#)cUeMjzdz3q-g%23OJEgKkX27 zt%#4CPwT;AA&g^bKbJ-&40+TG7_$F8GLG}B1Vgq^ma~1U_5en0Y@`^nVI4Glj)S<5 z*uE`yzibFaW(d~tAzN)iDMI9g5LhY>l4DEmV4{VG7EF~%pZ-CVLP!{k29}%bIU-d|5>B5aL**u0CZw9kR3l-2;-T2T6qo$ykW% znxKVoup);l#e}8x5xThuF#<`8dp?SQj)|ls#8Kl+sA@RK(xlOQJIOu>7n@t^+dTt+ z2@Q}Y*J$!cc5#v^sCqledLJJ3W^E~!q?+;y>)p9J2AcyHrpdG2|A%mq0te6|LmNh4Y6BlHMpIUFqK z;SJ_IE?IyF99U!pt!crNEr-uWa?t!0!5wqSqX)%mKfpEjkdJoq9vuV^B5^54QW)M+k#lug`dSjp>g<$m7ju*Gtu2$njVA@=q*icciOs zkDBEy=ycJvcV-!#T-5E(Hau7tHodss_1d=OlXUWylw_R!>euxBavKyRw_Q%=DQPkBLf@`|dkZ z%le%vW?MXuQsnM=+_k4BbI%WyCztHGJy^5v*o>EocWt!=Vu~diCG$9kQhY$uE>58A zoKCg*c_0n@i1_tjZ={n6H@$72ZEgN-xg$LL)3<+V<{NSAIw;qnHoIxc^Wym*0y`KX zW`QH=Z{xa4{+bQCc1m^f=rt8jq04gXYDJyB_Nng>zJc7oNz4Dl;KEPp;q;G}^SzH8 zzae~hA^ZC01Ly9lXJjgZ3=n>>GX;49aeWsyZSidzf+>RtE?z zc1ZBhi%`y&bMVOZuouo%&^UYBMaE`*tAwr>JNST!Z3qRgFW z4c}hP+wCEriLB;>Z|%-#hnDBJcn;hv8%wn|e)_d_;J&lfpQP)~82)t!v~3RzDae#_ z?InL1(y}oI`RAvc4VvJGdAhD1ZL$Sp`fnd8%XD)KqxE)gxFd7v!?A)Mk*BvZDaSAF zJACl%2c6Uwx74bq1`h;Hrmx1MXw`0B1I38@*KQp}f&E1Y7}CY!ks@NW8U#`*8)i8l z$Tox!V5F9LZ&O-w-N1oEm$nU-ouNTuio(bD?@+q6;Evsg(Q?8dZL}zo4m3Ip=@YI& zj;p$n*QB56d5}>CG`(*G*m!!J<+~2N^?W650Px#X?6RA=udegHed&E9iS@a-cH5_c z0L{?`lh=@WP2@G`sQdx)c-6C2tJ&J?Ne&a0|8&j^y9l>*2upV1nP~g>CQIo1Vr&=! z$WY9E@uX|0?{$0ZcKmw3N8M2Z?OFKF?dXvt$R8Kx+bVKCAAuL$?1Wl+V3q%%*DMaEpu!}8r z$Lg6HiUuFIr|upFHxy*AI1M2@2@u%qc+orrej|jnG0%mCG(9@e`0_UO#TqK^BrGW( z^DNQJ0Habz*g=*>e=s5`z6)8Nn7#P&g&M~Gbv}F+l17jY@@8&^xzov zXLwm=M$&Y8M7)lguVT{Xy2+F?V7=f^OevyT*Y(_h4i06|^|quo$1=|4LsGIWeh{?V@~0Usoxj0u$<37*~2a!HKc1HsZ{qG@s}c z9OBjcEN8wi<-z4B-Jz><=O3Rs6o)^!XO$l@Z!|tUy-!KUy!_#XpSKUCPe!0D2@exc zJ$9TxmZkuQCJ9#(HOzmBizjfU7R1IxFGg0}EHz24y7x{ZS~*evc_h_w)+$z@>%-FP z7`E!!H=J0&X!oR0MK_P{U^g;4CR01VtrnvG`sp^Cuhy2)AE4xNnVka8rf5>-0{{HhtK6j#SJn}cF41N0Q1grFVBmJ6j%EwpRl2Oi#V^iCtF&d%4Tk{b@ z=s5bHU7S9Q(j@lVa8~j9x4Ry>@UE-7)Es{k+%T(D;+SE3y{!d(F4CH9FE#BWq;aHt zYrN57Fx6MrnrKpgbJLy-$+n3S>l?jF+UnDrmu~f5af`9yxSpUL589fLC*_?iI~COn#<=@Zf^HcS$x2X1?7 z!3?!qv7f!Oe17C+@LcJmNUH0Gbvn~*H^t_Ucin&9uHwg0t*p5B_kAf;7mW?I;%u2d z*Vi_Agn^Wjotq8%Vn2#{(xuLWtE_$=d-o4~Z8wHVLM)2-Itw|)0eW(*uD_%r0anQ~ zJaB=JLVF94@+-9&rtxD^UhS?fEBV3}C8*&+sS8&Xj>({NC*JLhL#I1prK98R#ofOf zfXPTyY<8QJg-?sL8%XHc6iq~lAExh`Uw;#NF6NHKzFK02*ep^CFEBzO1DRwIGaPas z+eSP95|)Z*s{P1q!9>zw5jq=TSp$9BF8epZVzqP5qX!cVeU>w03oF)=EM;Nw*aLLL z#y&i%6&AKgr!P(69Z``UhH_m;g+&Q?@zpci)4^nf0u*}EEZ}d}{F0Oe0Y(KdNof9r zm`)#gokk60(5WM2(dCG8fPPQi4zTDK>=eh}#9H7zCZWGaSqgNKrmJ6eAmB*eyIr?N zWY`cYooUQrisN9*N*J4hUnV&zuqn=J7*y~_2^)I0mZD`gLTa+WGMi+HZ?TH>7d6E} zB?HuOWr4b~4gc;JFGxK7pk(N}6g)0aeVwJQ0G`)6>e6MuAX(V3!+XzHqIDNqHc-Km zXn(hsZO5S$8Mru?e|G8lU`MBT@472Yr^I-u${Xj3*2o7QcG~~1&00+@@K4_GYah7Ixw|{Gn(tjf@4N=cXR_-jOq8d1be&u?CG}wFMlaK z{e0}OZ;@rWs#jIppjN({`pEvHDm$8GV~*O}^=i53j+D3OTlb;lXPs0Sl=nAO?WMYk zd_P<1lH}PC=%-Op!C2X_f!UwRbH0HC}~CdVfo8 zP6iXZl(%1DeY-v1GTQ!(dAyJ}8f3 ztBc=}Z7*Gomq}q-tF>Tv=o#K9_377^??Jhz4^HUfi{3X#pI9W|=8 zhe?VdN0dwO!cMSch+NLCme29!7-EY^e7E(IZVs?l_jb7BUE9l07_Y@ILf9iZ>49#kZA+nK}6 z8^?>~PTA%P=iW3soB3+51Y7g>_IA~t} zm0u@Yw7j3ZRj?y`ncMZn8tdZa{NCg-isnMCuGW%gwplf`9njZJx#eP2G91XloT_ST z{uSyi6KJ!f=+rnQ1Acg2a9U!;1Dgu6=kDA(@Lgu|y}6W*cWuu0>W`wzh||g5waeP; z1Dx7#2~?0?8#m1l)L#2u{`kSo*V3ow?^u-G%d*7l*ROx2aQopdo!0RKt;R-e=0?x_ z6t_p|w7JY~^qy_mt<%0ctUdTf$BJKvtx<F&Wg&evar`#M!n?9*Mnhi3XFQHXFIDa-#Aph(wOVhuIe8)dfOk?Z#(x|&uBoS zvezwqz_9AQSa^tN*dfK+Z~Zn6CWrT%hQHLPYD?JElQY+&xT!lMY#0fCt@?B!tj|2` zQ$tl-fB44+qqpO8!_9NA7w6gPj#k{QlDy$GdC12N<^OXkT-&0AmBh0%mhF81e@EfJHtZ%+n46gl&A%I%{@j znGYN`@FrDWUjE|pUoaG2P>>G*gW5)(ONk&GO)s9kMt~+m$1ON>zvb2x)NT~=A_ zNe+N%CY!74ftmpP0D4Inzyru7*+V%dKuutF4RKc{ZL_+%SpyfEmM$sJasMUTJYH6bkxKxv0leUy#VM&{b+2$P^l&@^Z0P0XlSAyXlJv5= zbTHh{Y~?O5&F1B#0K%c6bpY%U_KR1`pW>EP(D_SCU@kW}$tQ`!W|hr0EV2QIU>;!; zs81j^=NlVJWO49T`dzjF8(^~(BWwn{Mu3hG*|kQu(VIEuE=IN`JvkNm0F$V!qZbv> zf%h=N2`<_dRqgdJAGq0?*3Ok6o&1#l1%xC`2b7R+HrLsvaOaXMzX zBTZ}|5ZIU)*<|xh%d z6>P(ByW5pF_}ym+poIfMPB zjk(+V{MlEf&9j#U%z%d)Ha|G;eqPe@aA?Nr&)nE3_|dfTm)E|UAmi}X`hxAi{v!!O ziWcuRM3YQN(m#4muqjxnvn|4#=-l2!TPLu_*X-%fUZEeH1u5!(ukkG(Pc>@bjHj7& z=uf1Z4TelywU{cO$go-FOl0E08ef`|;>pQt|CtJQHJ_fm?wUux1ABNIyB#^29V~Qa(DM52QEGmXuY@R8%(1 z%si;+5Ey>1tgpjlMl)6nzT$_q{J!UKvvo?NhyOkLe!kG*#PmbA(F><6pSYc;ocDCW zf2->;y>jC2$vh@SbUPOgZ*Ub^S1BdqLo9e)nB2JWskz4N$l(~LF;ko-0Si|eD@A{FXom`Bi-Nbwn|&4TVCql zjqiE+d7uV~%J>)U@De4Ag|E#{^4)u9@wBZ%SkOs^&el6_wMY2FB_gvXuVdcr6_;e9 zO2Z?U?9A7lXAb(uzTSqwg`9hg-?eVKRpP|Gxz>+G3~ZN#Xo^k4H7WkP%c#RK3+^bX zCBdcGFH(faR#ddk%lBh-JzHDH(>6-oX}`SASL4#+0pq(ji(HyZZZm>Ej@-}NI9-M> z7c-0Cl;5jfnW=m-zw-V6bt)LWna^b@o#roeZFtCE?AiW<|FduB=6_2A2T%X|HFV

    >F71E)?0BaXup96OnoJBAPOX?ti!JdNS)#L|Sx4&>QmxB|{m|73kfirT&_ zDJt6XpBCFRrC6yKZ)+c^Az+O|&**RB?NnAOf=m+@^h{_36}cjKTfxG{W4Z+KabAbj z@IpphPqD`Du1?#Pg-lqY1c%<$<)FGqGp+TrH>GsBSjp~G&wXX8vFqh-zs0QF{D5TB zlX8h?7Ox-OC#S#jeD1qzp1OVKgYf?Yi(7=w0y9V+q5^MYetr@hgy8&}ndkS9O!g0t z0Qn7^pxy;wdHEW9T2RdbM13A2>o; z&9mU-UQ>n&fTO^VXkL@MfV(g}G6_t%gjT*=)&RhQD(aemK?L}?-r+T*6=)U!kpqVi zkZr=^^MMNocu*iu086xQ00=@n0L}o!ET}mjpfo_R=^6qYTrMzb0BB>9H49D!z|jEE z4DdC8zR9iW0>}gq;ebm6h%{Wd$LG;|hX6p7)Vu^3pOLANMlKuh zK>+Xp#!gB95{tuaZe&@IS-{Nc8R`NO5jcTZoO~b)0dkbyTghtWvRY}bv^6OXka6H- z1u{=SN=<7|Uqn_-O&t?}IY8YpPT_zfDt}tDg%D$n= zCGbbe8B8FS0`RAAglC#E1e~R)W*#8gBFHS@8UcM3sHqvvyxv*P{2~vW@fmeoz#^HF z0dmR?$>xNVlmHiwUf%_j9v~fc4Xqh&fcnYmowOx$;JPJ1AptZms*9TeR6U@~#n&_e zv?C>n-n9gtEld;G>CGGf%>mX4Kz~4u0|HWf(`-Zow|9UI^gp0H0TdO$K>+9I8(1?= zBAWYvP!dBf0k#tGh0JM7fK?qF83LFRpp&AQoOz%C&5r;$6`Zx;p!Hk>;@0@M|1#fz z9Rv>MHK=fO5|BaQsc{YJ01islEI76S2ekIUxAvg|Y7h{F)(|0Zii2lL@Syo$tQ^9Yl@# z3SAaM>&2vC$C_`6wF%Ro(lVIPESwYOyHM6nT3US`8QXhjd+btC|JJ9bTC7~8HN@dQ zq#UeL!Z;PHW_;d7k?vo;2(w%KgbXp+hL%JowOHuq^jG?JO*9razm$7|{>3Kx--=3n zrw>6`>jw^>>#_baB4lbx#ry>J4kb~l@4RBTeJe>}hU@G>^q`|-1bxp7!V6g>q*&CG z)tl9^Kd{f`O7`o_k{bq)3u8L^Z=8Q7F6QmLTSy|AhvW%V3O0E3+F7o&9&$q1+1iMS zeVjUeY{7l&Z?d=|{NRL`fBav~*^kfuZnm?bj2X2`@0rV1aPw7H=e;3mJTA*}l9}5- z7y(u_y|GhLbUupzpC(Ww`~ zk5oRWdd_@qdxtNI7CCg-pPHJjXRy)B+h0)<1FjHH8I8ae($>;BbiloNhHsuc(!t?# zXC}K}z7&^|H`SJ(`LXnO<>%jDONJT}=6dp}32{K>DXFM5RF!8B513myojVt^{Pzzi zm7w~qECLmJWO;rzikuBTcpt!rkUOiYsyoaDcbH$Ga`vwB=NEquj||vm1BV8DGAE~| zX92bbKDyu;8dyQYgKvjNzW|DJd~~fU0ycVdkq?L+o0<`u$R=V!-`9BiLr6*Q&tVD z%w6+-f>V9Uld|yzlaU>LA-OflC1Jf~l^#hW!#PH~d)a`f21pNpe{wkZ#$J|~Hr~{g z=+{dJh*_SR&uk7WheH=r)(?(Xvyspr&WQvB5hx2%7@LZkuGFL^oAf0cRaQh2tEnt| zw277HqZa0xZZnDxb5&j(VSyq%GR1PDEn#U*VR$baRq(HI1?o@w(i$3+lglx6v54&9 z0^g`3g#{{%gO?dFiYhqlgw7q`o<&kzIT})?CMiL?*4c77iXpHXIu62#@O%d z=cfeUns4yWO~0?|v|im7aD0k8@rt@KfxfZw`^P82LPVl~&!3C^l8BHEp(kRba*42* zVH}$TEpKh3{@H)AiVaJCPq@&ZdZl%u+;D4#vxH=w!v+oWf)= zv36SziN=uP)Ol1nJ&1pWQ+g$^;$)!*f4{p+XtH6&?&EZdl(Nu`7B`j3hDJkcPQ4&B z^nPi_@J!X?e%0^Q&&I7DR8_8Ccu>Qd5euumx7`0)bbAo3Md7b-R}ms?Mkw_R?Vu~4gR#kyCzwJW&yw0FqvbggCSUa#EJu6#Pbu3elu z67@>ev1j2He=scisMuuX&tA)&Eo9NYdAabTj*l+>d`qx<++w%RY%b=VuG#ZfA{V_b z2&?=RQjZyQh?boD5D@$P*O0@hP3J!9Wq*D=?EhrW{A1V)$;)Cc8^V8oCXl$&7#vT~ z_Tlbx&{(#M`yT?CFh8$1$c)Z}W zn-%BIse(qohWqn3i0Pfi)*hs<$3NPsv|Ls`NbdzEkm+k-&(i)(={SA1o7N0k@jh}1JpHR$qV48gMmuhty7kd*)jRj7 zW?Y8Q%_<)~*w^pw97ZlTv7Ctcen#q_9-)Q8plTj9k^AZ`mz>CFYwq$9|Ax^?*2I>n zIV!gv)W4T$lIzLa6c$h|SQ8$`Np>DBs4BX& zcJ5Je$3Ci9_muXoa#u1k8hMScuy<8hE> z$69C)%UqZ@*s07bbO8Ncq2oc02r~#N)YB&MTbaB*-7NFsfQ|-u>qQBdlB3^ItbUW} zup^<5u+eoMJ#Il!yX+*qHBL+8P_E8~Z6_~ll^lb#2!&$35ZP*UA?MXIqWG(Q(ncXT zG=__mOR7O`mng)jL_$bBJyWq9hgM}!t<;DJg{(}?nR0FH%C%&*diFJMUa9TOmgEgS zOvDlHPT2;cu3iux<$KIgoM9qlT7OK_Qh%rJnU@0hZy((?t0o;VCNN0`M?`K(u~%4a zfz}c5NUVOVR16WuVQ@l1bdqQ?4%@>i76C80NS^a}D_svu=yV}PAf^!33s-DThn2Fp z(uukd3bh`#u`(fT=z>MGB@rqsy9WGM+pZt0agYLYB&s!#xC0%+WD_ZpK7}F~I0rEY zh^)eb(26v?aBs`Youd<)dp#Txfq1085ecb>x0m(9k})_K(tr@MwzMSO_)_8Ck`}xE zeGr0w456%CAtVA;nk)ROeKeu|waFt>yo)X*OKjPZfhB>rb0DX3sz?}Eh@p=ZTF1j% z7SzB^Vi2T5VEUf$5W)!J@#53qEv6NFgo*@F6dOkp8itUDv@N3FO|)c0xQL8|K(v77 zf*iS)A;h1kT%c5*Q#ireGIC5rh=3Q$zmVBzdlZ6ropNe0NfE!UlofLWjkmJ|U^CY|Y($qzl&ZpA#4p zjRFGRZZZwlhUnnE z%EAe0d9-Go1!R#2`-ZGO8LtZ?)YA)}OkGPc~-$x$VEB-pq1yoU?Ft`(evU_Km1~QgqwI;Z>=w(~X}g zUuOSyt5o8*FSob3CjX6fp3y>);C&lEo_*5s@W4$>)V#LIQtI1HZuUb7orpwtp)-rj|mOX=IDxRggg23B z46^zR}Q5)WiP{WJK;;kQL+v6-FhwUI{} zeBb^}N>(c$ej95p=So>7x;F-o?!Pq(Zo_ZJLUOzbXGsHj^R2hi0+xDzcYiS*%z4uk zU-NWrg{0vn}72c1%KJnF9f_! z_tnMQ0zSw6#ma{_tIN*>|G1ei_}|o|{uKxyWf*Az3;DnzV3AlZ zEXIH(hF~ckj8!JdT9D*@NQ!YJQ7m#PRt$>G5XF{9!7C>@SR^_5B)P;T5pt7uGm>0~lH7Pn9?F+J zEiQZcT=tH;>_Z^^gHgUi5z{6<(=@4nkDpB}M996%J`a4qEhe%Ce947Ik|FMOWd{Sto)NSv!rKHCNlH#PDvCb9>befoAJp3q~n zW8iuHdG6IO@6zXL5PT?OP(NeB;tIb8p-Ph~97>;IWSrniAE`kQBBfT@$@eTWzx=%F z&P6hCkTEuymh^v;A{91-%>);Ab=~*_8AZF?zr<0njXH?P7tXhuOtVU~+o-JlEVw5Ho<@ zN>M!nTuLe#^&D0ch>`q28bRY&Oo55Fwf!;{`Y^)=zR*DjK@Lbzg6p|~WL8f7TGRwG zAvgM@ADtaoQesZ-0Z~c^v$C?jFSxnSEuRM(8GwbJ;qU@elGb(_82?>5J~}p8g!08$A{L72YC{Rta>MTw0S1z zE0xukmo?JNK%4{i%W!zKx=OPWZh74-*m%I4&j)`8Th!!6TQW|W+)ZYKi_IiwDX@YA zx*E+)R!L1yYCn4@2fon2bE{y}dwC5^=D-T4XOu@vg;}#)5VDNVBpU0kc|d=PPgZkI(+Q+7WWbf5yWYA%#90k93?DAR=5 zkmTI3E-px|0Lu+7ouKI!*39wD9l6ll2ePXQ2J;+~S5{IvFf!D=#MLiggM_Jr*VoPG zm}O0Z#tn$IKq@vcv}BQCv(}NB9~qus0yz-4uB~kt_|Gx{5D0-=+8P&~TmnK(5dVOX z=|95s+PWxknOkcw{$~phxX*#831kxBQV3jX5E_BB30w!k^$w&>;F<_>P|*4T8R!4H z=ka%L)_hLF$Ysg>&Md^A`GeE$`Td6IbY`4$Jl$s>u038{+&o=BD{v?6k3{GIW1iR= zuimw#>!9{}%j+m>{&!{->Y0>{wF%=R_NYxFAyc~we)|;<)EE3$B_ci*`Q5hn@Afoi z<$2<>V7gG?$X3}iuKcb0GBzE8#IYXC1-EuatlaA7+mR19f5GVB{3D;V+(m9XNEJGog70=j9>oy*W24aKRbm3fac+mg&%9>sG#7^)Q@Fz8W*J6Ao5vRSsME^ zFg!j9LLiXwfM{oa8qoY8O|J)4i?hs+XyuQOegOdw_#lD2XZa^E(Pztw@GAGwR$_K<$ zAg2MnX^`=NHYT1^H9sBCw==K=uPdppKF-5VQv*WplV}(A@?J7D&iIXao|qq8uj3xHl8B zm9N*4{x#~!sGWA=e>~_dU$*$4rj?&CAARvC11#a{dHVC!mY*FVh_<%MqpSkpLBDQ1 z+p?kN{WX(`&8bH}FrvSY&MjYIu5%}_%9Yw(+VHEW0gDpec}+P~M~)#`~l+Y5nIncjAeNBhpo3-QUG$H{ZN?A$XxHq)ZY2%XsuA zL9iZdAlZKnM}v(=C@kCGd@fJ2A2WFJ8}Oj-e=CSzp3at&U!3?x4_=JUv{R6+2+5Tnz0N73MV*(n zlXnTdpYzr^cDl@a22PW?hvU1n={CVdq%e9P`o z$g{bpV^2FbHqOo~vUa>_*!VE&ezofK9U>^6MTWBLktD5XyGdsSy9 zR>AvK?ZefWi7oPC*Ntl1Y=5F+-q?xzo3UIsNVFF^Yd)`UGrGv1t4K*WHP+khnX2DJ z)D$u=lFyPfzZ{Zyr=j@N?W@ZlBVTO#U840s^5Lh*L;Q%kidDhSs=~z6J-?bfFhU?W ziy3<}c4c!jW1PAR0bWY@It^oMcN4~EA`juRhV zQu!F2dFl6PZ005O=j$*2{TaV``puuIn{S(U{CIJ$)NXh(}y*(h$3 zy3H7Ri;sg0nRZz*CbL&8u1IExn{3WUOP%H@ZAr&d?bJxhf_My4!VE7ygAbH_U&~sr zy>P`Xs7Us0$Sb_371X}g<9moWs#Ka~^d-*Fh#4_zJRjSE*J(~H%< z5jrhBNn&XxMY50kl+Ln<8poZ|t};qs2i1NW#$;Tw2Iul(1Shf;jDm>l>T)!M)x-!v zs0ijum)&(cvqxl+F1xz-xiM8GyIO6$EHlsB6yB&wFEu)Tp5ohEoYN5Yb>rz>ul%Q? zZdTVH*ZKQv*Zm~VJ&J@f(;FXQ5twu(VILKr;@cClo}D-33X8~MQJdm^+PDpjD?BT2 z-;lFE->*+d>D?{oXuY?0zQ*6Pioimq-j5DAb#1U&yd{u|D`}JHSm-^&mt|fwezgyC z{7`~ys*vOQr9$it52y7jeKLEOij-gLJL{bEI6nPN^Ffr?p!|NV&~w>`gb_o#4tDqF zG%l5zTs;}+a84%g0_)g2c`y6p-CHOxXC1T;-PkMc@UBp`q&$0fN~iHTT*jjOVSq{} z7>jtm5UnJREv{>EF*Hed-{bHu?eh|U>Of(_hG2!iojV9xNqifHBMx7wa`;pcJE0cQ zFZR>}2A3a2u&RkTNn~$pDPxdyR?`-Ba?m8$=l18G(+)f|wz>~N%Ui1Aq<((VHI;F3 zWSba1#bJwA`+H+NLew{WKr!I4#z00_y^d_Ior`?ZZGqN&BK!$0TLcTe_>97!d3b?~ zmqAb6o=3k!Hmde|WL~rwlTfK4DOo|6^|AICbvE_nt2*H}UYqFCIp3HfZ02XbK2ck1 zluUlj17j{*B34qdbo5XrPH0R`L7#c{)c(v-Ri%n%gd!z z!8?_ZaFW8UV;WmcNZ8@6&oA{%=$SJd6oawQR!pIWaSFC5$0S*Hgeks17im`nUxr>s zYl1O$Yy?yKEQ8n~*m1Bo>TKqDc|3&l!J{!A6uBCq} zT}ec36!;*kZ+ajwYQZ8%3?!CNlXUJjQ(P9)A}bXMBb3?d0%A+^p+1B*o{e&(A;i5s zAW5|rlsYa$R6blvH@{ePQ!ZMjnu`#rM&PW%O<`I@g=$DDO%%lL zxSdEbB00_kFFeP1S%@trM~46m(V}hPbj|-k*_nq!;r{P_3}a^|$xdU*URg>=87iTL zN=Pb7g^*Ao)!3ITlPzQ!OUTyP$B+g?gTW+OCk?5_+E^P*oX6+;TfV<@{y67!UHws4 zS6#&YJn#E{-OoFCSRDC-2j!C`zrf+P9ooBpxOE$Hkt)pXf!z?%;&A&!2)z0XoDF8x{Q~HSK zw?(enDQRbCNp-OP#_7h5Q=ao5)lU4h-a>IrB)V^+;8WnCWhV(UluKmde$JQb?x*y& z5wHl61Cb)|j4F8PDXvW?u1*oysHt?%9@&$iYiq(Kp{uRP&`|hcSA9x7S;6KiRS0RW z6>X|8uk9&vQToV)HMg#sMD>+)1q5%38t1^32%TeZ#l!1w+TO9#wmYE}bXe{8#mk>v z?KBb_fXmi-y7U_GrBu`(d`moRTusV$MknOFg!=HsX3ohAykGiU>{rbm| z+SSW1VNuslT-sc;J7TWm4?9E`xtPEk?GDqKH9?p>)O{pzG}2rPEukum0mC8Ah z>hV^En+f-AKzLt4JeGWQ|Kck|%PXE;906}%g^6%*J43*$&{64WF%4<4BWdyLX&A}$ zM1%C?E9t2L>1kjPZAi}?NzYzS$9AejtVv5rWE2Ku6!WQY+9Q-9=5N?376iy1rB&TO~HDppoGJDrEsgha!23Z4FvIYaP zhSRe~8?tC4S>x+jbjj?=ZG&u`N%%91?BhP!jC6%X2s~AuYcDSQkO+Llda5iP~N3x3jDTz|B{(qY%xlKe+Eb4}F2OEmGT-uaNx>}!G2Xr5gC zjr>Cd?0y25aZKTrm^bc*g|38rrc)jho#z`0i;b0~_jEIPPN;DVGCJ}W6y&d5ui$xE?(8yr&*Z~5llr#A|g!DfUwW2q8EZVsaB zEo>tDzSMp(LvC*LlOn?sy^_KJ!_qLzoHU1g6ed5aq$GqN8xd1D&-b=9BfpJ5H`KB$ zD5H=PSll^UR>F^M3M?ziDEs7)-|Sx29#eijuw_t%|p>+4Xnw63oi_Hp)u^QDE1?TT! zxwSY2y&)(S&pR`@Y!m;VbSO81(@wxorYOg;dvCHkr?d3`Sh{5d8RGyZ%hAO7o*oK$ ziwy|-0})feJOu$TBEp_G zua8Z$tEy@Nln-{f0!Iw|0OUR3?|;m%eW8tm&49h*U?z4}kc9-M^SU1s0qGydKQJz`xLo-?3{)2Zz9-H?R#|FO?10!U15tEv%Sgcf4KT z`~trNaQ16U!1b5|s6BuK0p@O&I0uMrfWHHF9AMvoLIXq`VCxIQVgYephAnmnX6qq8 zFR)9FvI3xXfY$?~0Z{mWg9j8Dpv-pw{bU9}%mKy?D0%a2CZNm zz}5qs13+=Wi!?1^9?xa~cpYH(?uod(I)+(t8bICwt^SO{0J~F5YMKD@URH?1mc#;p zJ}@lEF_UgoKmn*BK*<4p4u~B<)dPGSR006J4$$+&uqZNp0C>2zwjRI;2IxGX^YNqf zEwj5agbOKRRqbBu`jFJ{>~FuP?7udhUrw~Y_uG+xyZQN_P3PB& zlt6qm_WK5{5zQ$ecb1iF^ki)k zouyk}F_9?hFGH?R+OKQp$M6>tkb}-O#-k0P0(+mm;+_*WWWQWK-PExB%c{@fH-fk~ z_8YbO-naNmf$<)Q;mYmhkC~0@%Z!7~4DSOd$RnPPq8zIa%`M{4kw$Ta?5`h|)?lji zNAKU$vyX2?{rQF#)Ek!Z=kO+82obh*o$%yS0_$6OTYZV)$cW)|?hS7we~3b1@&6}Y z|36HY+o!&_AX`(NGE`b0ZiTxk`)$Rp|48=`;c4@~U8knvbv@AFS61CRr%HBEp{)w~ zDYv?0I-1|z)%luOAR`a`x08_{{6@_*6Jx6`E-2@ZEq;?3|Kkk5Y1znh@ht-^$5Aaz zNr~+$*RF3RIKAx@<)e8W?z2|O<0Z2dO=~l=?}*$Qnnmuy_dHIx6tc;8a~O&nuR_Q z65MxPdGwDbwz+`M4IZ67xH(CS9yF-~LOKCL5P zb!oUYo^8bTa@~-V@klTI7~(i;MW&PB%JH}4 zt=N(9T70`&9uJ4Drnwlb|I|Tlb3tBnMKK;7Gu=EMxZ6phX$7MLl0}bKN&Ajs*q>ej zL#~QF49SycX1Y+BAlUWYc*+%_jl6g&B*+DQfSF({OiBz*b_v(AK%93^)Q7W9tBRXi zg!?Zgl}PS8X&H?Xz=@>%y6^)f$F#H`T}s7M-W+(`*?oOu=@n71P%F}ca#LzKjeNFH zCwi(rgz3c99b0(lATMvI{q2llN}*nTXOCA0ztXs)PZ*h zW^9qsFN?mw(dBFwrReyd&f|U0HkNZBLd7T^OKOPJ3YPa=v8i|$HNp^>EOEsrRV+Wn zIIQGp6cD*}LO*5dqhZp+uBRU?eZs_xs{DJFE6DK>a(XAr1zX`Gns=71f}9pCcL$a> zh|B&d2JEn^U~N3e&~`xoD$?Zm&Q5M1&>;0SjGqIG;X$SW4t@{?gD3+W^B@Oq9cMpk zW`kAn|16|mX`Nw%&GDcE08(7Tn5jnuHdrK_+P|}wegPQjAoLg=01+HWH9=4b!c~x+ zVnO1!##&?0f=JAPIpzSJMWHi``{^K?1(|0ni3%cCkaL3M6WxIY9{(DfH9AQ@{)`S{ zUJ&PkXcuI&t&@zPI%X6ZM5HSq*rbrDheGI?crplkLByI?Q+76u(Lt^$uA!#&Q$eVh z*4ktk!is990%V^>qk>HGJeGbaafL}+8D+9S$k{PSs_P|zdjOF@QVpT?4-a7bvEaDv z_(>&_F(88lQ7W4;1yW@!0aH-Z1OifUe1hW^9Q<>%VGx84FHyj`i!LPA{iK6L6a>E@ z$pn!v$f!a33i4hMa)Kl|bCBuZOg$Sy1F0s+azV-sw!()sGm2ZAP*IGt7#awq)_yWT z%6&eKw6QT&hHC<8Gsty8UVS`j7+W>hN*M-0D@bmq=yY)50O9rkod$lMPa6gSH3-;2 zmJ8xj5OgzW#Movg2wK@2J2@>#wl|nlAX7DO2A>TQNQprNy)nm%s$qis8N}vk6tGvG z1WtO;L-4C%CD)Kagsz%RYn@}9F9Dwux?yq}xEwUk?WD3a`oPriFbIT`hgl#)2H~w= z-Og6v=1H*gxIiCt7MXL&gA5R`(->gKGZp0CAhQLL3y5dIhD{K;fDCqYd?xM7Gb+#i_xPNwklkg%$@Hx;nGRKdLtSL!nCLRu_{pdChZ` z{AbWdA1eHMt5L^N`5wR{+IQ>hm8{9G1jSo*We2JZyLrT(uN4W;T@Cpi^FH(le7rOO zcdOf4_Q_IXK>huXy>X3tzsG7ke=lS?JQ#@B)xy5T?30uDC75~Ux!m9N<>~%;=lY7Q z&DFWF{CnGX5h14s0--Iz)tKw=H$iUGonw{L3|ke8C_quy(Wu)j`sWs74l!5yzc$AU zis6I#sG6u2=q7J+JeP=lT5rU(1aTr#?wRUj)J|hBLN1p20(##X*9YbNsz^Nsr``G< zr#BdtA8#=EPh-y_Kkl&;XDhc1Dc{s+QNpI>n3ZY3_oNG!lKWCj`LFy))w_75B}vYM z*}|_LRuy70Rq)@rO@n{|^elo1Swulhl3=x$Vsg;XjbGT1jp*pyd8HCY-U|_j;{17| zeAh!l$;^)9X(CfS#^W~qZ;P-I8`H(uz|U?)x6v73c&;0D+m%x05m<5rlIh)goR-Oi z$8NhWTN#h6?2gx)fQ%(nwuwo5RFSx6J*tSxjhdAm3TNhVALY(y@=r$j2J46Z4ZZF# zl^rr}$|!tc?eH@-R1W;|jJ1{6+k3y?L#GD@&hq`3O1R46E?YQl{Pd9Zzm+DA0|8dv z5nvE(1MI)Gm9oPkeA-#g9@EbTZ7eV`f#Maw6u_72&UiJ$22}-+9D}~Y;L<-WXfW9k zck~#jsa_0i^5>M^&Y$0jDl4jLz;_HlYJj2>Ccy&toqm>AOaWnhhjj22YN=5;iN+n}^$=Hgyn>EbLGAbZ5fNY=($Ut?lb(vsJ>7p|U zKdC@jV@WH`lMJ9))U!=1>o#OzeJXkg2HA|0G6K$Tsh z(hBPE;H088k+h;{020E?p~r{m{Zw)od4)DS0HhHdS>RYW^o$0MsW}=ANIsC{);U%h z4o7LCcKxLK5t;t|Q)$g$_N6jtD?o-PDO57G1{_2*N)0#%z%im6LIa8plo%jNV2M0X zYaq-WO*P;gh$0O~^$!D#1`N(XR)Odiml4bGIQ^)BE-D!uo*gqRa7tkC{)aFt;GhHN zQds{=D{;7ajzOGcCF95#&|kw-0r~^ZDDa^I~4k9oZ`jdu%^a7OyVhjWosHsmg z(BS`E!k!HVIuM`JfcgR{-I?it`mOBvwR~GIp{+QN!_G{&74s&@8UpBu%dou zv2_mWDMs;3w#-=_m@Cpz%{m&92}%unO}Q(AIjufA;TP%cFN(TREr|Oe^Lb}-j$h+jogEz81Mwz8gM$?*;eLA$ZtV^5 zWwe*VbDFao0^5|sSQkvL$2?bCn(aI2y`3VuC6N?@=Bl747(;xVVj*Hm;Z!K%0P}p9 z$TQsu=r?QDxd@S)tR8O3bu$E#4KaluL$hy9Myn{-su~|>?Ez?8O zE1%*8VE^`ZgBJv}w>XfH$bu<$M@KsvKlikQeJ8OAkFU8_FzZpfaqsO<&&UGPyq$|) zGqL4aY?@8}Qo{#QNJfoI$ujVxZdLE>#|HnWzATvV&49Ze)LN8k`#*9=Te+ z`J{3dbfBWUcCL;6pNFdO?<2En0Ko&k0DLN@5(}Fib+8}4EK4nE0{2kxWP@+jvKN7E zQOK?%v|g`bpUD7~DE9dxpk1?Od2GwP&AJ)zRm8R}Wsm-5_b#xnWdC^7!hV!mGrGQW z)JG8Jz(v)az>dkQ4I#68H`tyPOYwR2J_Ppp>^akvxu87q#S*qz+T6wLS)iXj@dbVr zb5&LNUkj^iOMey@roe>-pgdbkQ|=`z;5M=IB|XEwS-7(Gmu;E~?!{Ap3R+s63rs8k z4hFc!F08Rhlvoc;F&aah-socQs8}Ng zx&n`*(O4BVRKpCcDT$bh4+9h(8ja7x6CFwP-Yz2OW4hEZ=)?3dOqq8D*)W+w=%SD| z7^!n8$1=tOlXWwLm61nHoup$jYk(^in>S||L3xH}IcAU!Ma&uEcB+>_v1OqB>fXf+ zB2C>PVQp%d5kwZLX}EWT0mvBO`GEdx@6LM@q_86eCw6ZHW@nKL^+yp!t;1 zl?c)lz;S?L-;Bz{6Pq%!@g;c!hM81}LZVF><4`iwuXqaVe)rC#S*Ecpt7tJ@M8Nl? z&S8_OQ=s`v8pT-_GYCz?m;qK)lpg@0P?-$SHk}-2q)}OzD0~nRfP-W}IO$=TpvDU% z1;`Z8oE<0!AUiWVm=3U>c2>SGtpI8Ir>M08;2v;`+_5fq?v-Lm?RFur{gu{#zuf=`o}`-} zvjM^LA8$7Z1bTebdHcD@I^Qyj|KYw%CHB?sU%P5chu(>;NB@Vp^toiez|PwZ*EJYP z|FpOKf6w%EKYsU(;JwYiaK;}u(HaHs`(YPcd5ge3FXB;lLEaoA=yrV{zDoB)FV7!- z8$rCvhtoydxn_TV`&}9;z1$uDHwt?XFSdJDxkvioJN^%$Ds_1Y{$IOEN#X~eHLMc5 z?My7!Ht#<;nlSwCUf)7xgJ)lshRpVqhBZEb&M1%daHy1({Bu_oo4ogV^WP2D^z4TZ z#>U&*t3Q0rj^0I|lJw)%dE*o!c!1#)iclZ6hl%Q}(L=M2Ez!edbnXn@MLO(p4*haj zf8v&EHd!>LJow1PTW>TUO~(4ByMB+ItbB~IU#$)8f8sL5S%6vCB{_vL7fYXdX{pya zm1LG}!VPmFMeeeLzbr~|oD3TLap!2=E!qiK&#JWXwLI~gQ4V0^J*siv8ug*fMg834 z@Hq34`x|~EcLV$aY-CUQK3pQpY|(D@9os_AxaMPytGg8>pLchAlcrG8F0)2)?v_cg z#v;57${YG6a-1Kymz2)rt4F7pFczz$!QJc7tHw2QI}R?-qV(87(B_hzzdv7V%Q0_-?pnWxMq9 z=I@UJ(vA@Zjbga_5$9QdLlSpXAyY_Zctt= z3^!BxYt?VA(zEi(EWc7%>fBM!+E3;Je@_is**#qya*{sRW_ZK#THU9+pP4WrkNTc9 z!&@JP{?NR-kJSx796EMn#Qny$=aCWT(5Gu7==`4gKoO2(RHGG&{BrN?b>|m->(pCk zj;)3q^}_#g5w2)h&A8XC7)g@;-5uSpYjw$>AK)San%K6v6FuiQP3m?wx;Jj?HqH?~ zSE8AQyzrnoLz%ssOO)qCHnZ<{fAoxRz6dhhn;r-NV@!00k6^ERJ$?>eRU%#h6J1t_-`7Pd?c`GJ5PeC{fLA-DSD zw&lYHBPK{!7GvnM*P#eizqxjsaW*CplO6 zF}Y1qkj{%@J0rHA@}5NUb8?xTRNze|pH#jH;j)U&)6znl*pn0taCnl6X=SvN z<|Ak-@k^haUg0aK%3<7v3{kIX zlUsGNoMBDqcJKP`GxRAWuYxLJwhJeS5kL}bKZ-o_&lQ!93K23J;gU}FNzS(k6B5m} zv?VO1lnDkaxL9;w>AffzgJ@Gff$Bz-iM;wy6MW!dwB@CYD!!YpruxZz;mWAo^gci3 z!&t2zX;e#wzLTlm0|d;=5X~pdtD*_aB~E=JgmJcr!w}c|=n+IvHVSR@OU>%QK#~CK zBuZp0eLIX(sRg#>XChLJf{BZ+V7c}&j=v@LDS6BDEpwgVBBDMCpiQ!-jZ`%Aw9fC1 z)#Vpvnuwb53n-s-=2krQ*77bYP7=TJ=D^d!v$;ra83>Zsi2hMR>U(C0mM|K1Zb+Y> z2!En!$#uz{gOeZ0@x+>l-tQVL+KP(ctV2P+^P_Ayz2VT~3dKi#C3&vsi2K_R`E=32 zP$zFr85+IZJ5Iwf8fB+I!&dnBXj}`&4K?>)=J0<%dyV4^7mWC&Tpw+6^8wCYLVvLG zaFmCOGjc>_fXadd9z=zsCPiN9 z%PN^w#)RW0_q=AcOA9}6zD=2smKf~t=vfq!=^iGX7i*%oYd&s}9_@>0t2B55r?|*tJ;#Rio1tPM`T@7x5=Xq ziMM}g-es!Sef)9FBVi&VT#iaqH_#y)&2S7rQtt`N6d%l&D@F-}KHq-k6@i&u+`>_G zS(yHbqNxW7kYxI&{d8i8wwtc8a>?D@Ugu!eZ@8dfS=RBWT5fwfrx?+25FdY7;L*8R zhvkhSqHrDV@wM5Tp9w>C@wFU5I1hVi6lY(=8cfhT*v)QpbU2<^3uzjPs@8x~8X$&#+sCHlce9S$kQED%qyGkqWq5Z^3FOixblZ^+wd-5R(+xE%F^r^yp z0Bhp4y~e?~;Krwk-@V4<;pWhUr5!2Yf;Xq<$`7}!9*U4t03VemaiviA7>9KNVW3EE z^{5hY<}sNtSYNSP`sC}3_2~#0<|U*`g*fe6kLK6Zg4H%YomaPR5uH5$2hV8&lO#8e z|EYM)J0}Z8pt$H3XkHN%k*S0Vn%r&7r-(uES$a3^Qci#>qU4rTt)cvSed~MtpTSgF zO}|d`t@qs9T1v9|J0oH7+ zVlNyMaFN7Z2bDn-G$lLW`Lr{97ncNag=H$R(h_X``2=*C%CpT0w&vhc&pb@K5PiA} zY?`vk*w4q4L2xYmR-^A(tNVYO9(rL;Tjfc}28P&iVk#tFjFVsdLC2Q(!!ymI zvN&S^!Gnzge2;1~<3)}6iz)pBtETYZTJmQrMR?_55(O6eoCk9f;q%tqFZy+3PaY^R zbDh;UU-O2=D~iQVM*VnfxDfKpC0tTcTV+m5#a~B7XyT>p2;vr9ZeA;K@AS*PZ{aA@ zM2+ag-xG4`(JC&;B!30WBo+?cj#e=o5teR95;EadHb~UrOA-oB5_$=j4@k5ONK{@& z=&s8t8YJyoN2uqDTvSWebxY}QNz~#?Id34Iav|Bufcy7_6qzfDbIfFIgCwXy3bf(n zJUZD}GHF*!lFVC?v!7%SI7^FS;V%*`Fl{>DmtOt#KM)pSu!1)@_B|@|796}r`76;N zS1~Eihc;zGeM(+v{y40a7UXS@p7ts=QwEnwfFV6oyBG5=PH zJHDfug&(EWcRDpIc54my*(V#cMV67UcUtgY2Jo4N?75Nbg@){l%R( z(D|@(8@X3Lz5I<7Q*;-rG!RoM5mO_GRXh;8?JafC60X`6iFC-ErBsrO$FqErb zpdi-wAm7xm;G~o&a#x0-LxCls;H;F`floQ-q~2V#ED)%K)uA{;b>27--f)2pIRDkr z`>#HZt*y zUy<6{u4nH=?qIh5M5S(SvcX(#Rm8S0SOCL)b8D+%{Io~SI)F_cVai5^htFor0h2PU zi(Ow=V_(Kj>}5w|Yy95L1y;=g7r~{5-QC%hnVAVVkrOF%US1wxD0eCN2{;r>u$>+| z5ZKBFn842;Q@|Sl^L=a=o6t%EQ@d{y+qsPOu$Ao#_@Q1lp}B45=d^Fd6tDz7ZT+E(}$f)*>FSuT~5&|%m?3IP()upAmwT+Eu z88sVgD_d)GODojW3TieM2jWr8vN=L}hg0h^4`>RSCbJ0m z0s9)JX#t}QOP-lxg%FB?D*$Hhn>CD*GRiom>5jU&O?+lZb|!dcDQaLv-%^t`K1XOB z?xob|>-mk7R)7hiFK7-1>zNts3@Hs52Ebqd<1(pr*eQwzCVuc#6=Q=b=7Ta)CmZ2V zz+Irx$fOl)b1%sQJd(N7EL;J@Js81($3PkR%aeqGV&q9#OHtkg(2U`G7Y$8B8#* zgCQPF`M{6)*Kj`roS2z8;7ftrsA~(Djyq;KnCbtwY5u?7Vo|i*ndaNW^`j7-_?P7N z1muYr8H<1KyagLPvtuhp&AXd0_nZ`~ z^!>3fd*>y_Zaqmw$b_9B{kgC93%PTIn&}XSi@v>yrvzVr2Dwi5d$BO$zyZf7x2*8G z-`|L#oG_Cn=zZ;0(8uXDQd(@@Lt-V3H-SFR@b)gA3%RDdpKk@;-QH`}+%!$2y+5+< z)eLf-aNovaVjkbFHRkf{w|8H{iL{lkk?`Z&thR3;*BQR_c)60gE0|kdbs|hOZ$MT+ z_>P}dxXdGl{Ha|hQBVP0x0Q)#)k1rOq&~(!Ip+WMCC2}Oiv0UqEIWOii=28U^mGry z=mc)gI<;SktV0~XGX3S!e`W-%Nh6r0C8L2cuAbp+<=AFMCst78Y>H6bTZ$c3T@EE0_(?sk{kUQ? za}9H9tHCgV(Q!ts=0k?fuZF>{(sx&?2d|3ML@a19i4PCo!)5XAE%R;_JUHjwhB$bZ zNz&rTJlOvD6zdvE#+WvDf_ePpG`TBcfQgb5U(q&^J^Gs3u|?GMrD#8)XxHyA@<4Pd z_BB1IKGYandAqZB!}sG&N=aCj#jCDE$G^3zt-iLg`ddjAx*}E4+IihYo49?ba%K3Y z?lHu0pV;v4p$`#`*gg{;Pv0)zUzzh&$rYY{v~Tm<@3Tcl)VX+fp#{(A3%3ei$K#^+ z_TndAoQP-PlEu9mrs7U-v8W=u(&}kl5#zeY&uEkvO3dynFU-oT@AVxOnV8?ei|-fA z{e(IpTZH0;D|vn8Zj?LljkH%N=(oXRnGz;yGf3;nSFwSEP-&s&FYTG)$vAG>tFpDB zh7&KmY4pS8N5&ZMo?36%7yaH^|EpYJ^7%|#gHhkrdXLI41VY^MBDVnTtHPrrcd}j} zA6n9X<3FM%+BM~=rbH)lNa&oJ(v`I_G2;wei?9#EYxWBKScX|`QrWz3$IItM+ zT&5^FPd;t5QJH`q$VayE0#xMFi__)>3cIf)gvl(u#E5?1rLgl7V`A*~@GY4(R~7wz zLI!-53U({O=plP5l52GMaWa-umhwHNBIu1~8?rlq>XTX(_R)wg9}=*#^r~5~kT+rn z6}iOKBp7<&-g=kTN@6+{pdybgdfbj*%22@m*#Fv~$4f_7&=69j-)7PKpjR;!SGLcj zVA|3zaCgRN&F%ed0lk6Qmv}5)$FqbLwp${|Z}$3d^q6req^m=0v^YPV-eao!>InIV z5Oz8er7ZEXEVCcU4Rtt{jN{RqQrv66QZ+xV-k%tg3|&XLS*j8HlL?}4)c>l&xS^j@ zs#Xd$!+Fm??)sd)AzE}W-0e){%*CW{4X}`g0><>+Zht{aT zFtMii*nWfrBy8|HgjYOj{@&fO(a~+G321%Key_)+SBE!J>&g#95n)%yMtk+@K7{Xg zm-G&%=)J0@e$~7qiHVr8eas~&VIqY)8nO`hr%@4M`uH*R+TsGb>6g%N;V|O$-8ehm zh4A0Pw0j{NqpzBo@9#ei*ZQ`+^rs0T%;Y7PeqHbyY8<(ZM({Gj1E?t%c^hU=lpyjx zvTyOD5#-n7)C8Q(Jt3KAC-&sQte*;+?-e7S=2D$Okj+xBQZiDErEqA$FqDuyxibDS z<-6<$B$x5CU`*uMDFuNm{0C7!iAkC;HE&|)xwUZ70t&|sZ)}%cT~%sP?Ct$_0bLio zs?yTST$El1kZ&P;GCmUT=zTr})I`E1d26t+zoDpY zB!A@jLwUEEoXTwaCu1b{?lh#E2AjyA*6YVphMPX`yYV?~+^ZN>R)&cAIcX8IEL-{29vFkwKhGrwp?iptr&k<;_2_7>UHXt4 z`<>o$%3z@z$P-)<-Viac3{Bc8)CD;?X%|jb_!fL~HwNh{=!E53h_7$@Ixj4U59MAf zYT8awOsTrs70+WFd;Pan?fJDQF?n} z^w!_CeOMA$j>bJcB=hUTw+5yiZW+7Vm|=3n6rS1#mix%U`c4Oaif#`2z8o}@P#4H& zzqOPstvLHT6|ybLusn*ZwwK>vM0)n$f28Lf$-Ioziz%P*6hY()c{04Ywm!*<;E@76 zNI3cQ}EE>bP)6a<~O9{01xhntsGpiSR2D;cA!&RSfhLJ@x} zYaPaofY_j|rq>>F?RvzBeDnn>we2Ky&YDBoNty@8t&iilf_}8h!z;E;g+nD22AOaN z@4X?~UhoU(Vjr}q$$@j$ussj~J1m5s$??WMW-nEsn8mTzo4cIFVM33oEn!; zzo;O`fIiMQ^O#BhnD46bc0|}6A`J9#9KE4;0CNaQSOk3>e`uffA||+%1v01KiL` zj?{}BVJM_84^#>9e7_q962akGf0Nf6B87Sc-8NC!qTBCTy~*W_%n5@p7THlgI(2#pt8cLUt@_bVFA@(wb@FqU%^;ggCqaR75pxfRMUQ}Y>9tE%Zn_BB|PZUx~ zi)#<^f`Sg$<`CCr5nP5lbDQ*RoG+Sp8+}S*`DHa!V$m8l{WjYL0lzhYm>zMSHpl^E z{p#CnR(j5cTFwRn{ucq?;=^(nVj(|rFvHHQb@+0F_4AjW!W-g(?$-Pdv47WdAnv)C z;%xp}EUN*##V3J&>3LH-Pf;Cy4++1FgsYci-?N6@L%{b3=BdTx9m>ellY*;fyo>6NlaO2-@c^g?gKB?MY?Yw+^baF6_8IR3;7EQ-3*Z@u^z60a2BTM38Cm5wulp2 z>@#!psZ=pvfyZocVU&Z)pKW>Mp9k>AgyODL6tusv^wL}346t5TC8VS<+p;K|@HV@o zsMHs3vRrg`qbS_H_-RZ@>Bif8B5#u{xmcXeOcC)rkVj|sQB!>PXw*00P@ zVN}tG@Mz@sBwh}Avd@Vl1)@)@4JWI$|K=%=Tr5AY1YD!TpOO%b-w%K2FBHsGRpc~5 zhae!FayoU#pARFXv_v}!?UhClf6=aS(^( zYe|Ob8CPl6Ig8!Oz=@tv!=4l~3q2sp7#TF0^4>zlPs(sehF*124*yYr;Z^>v+lV;$I(;k8-k zEnV+(wBGM({i7%K{;%r;8|#C{>Yr`aqowg7NAY1-@exn(QLphajriCxeEcRJBi)dA zv?2LwL+XcUqZU!e7O|ifiOd$MrWP4m ziyXTJDbuQ8)T-pzsvOj+tm!|9s8pr39$>c~Q}DOrXglQCrWe$vpV?-ZS$m|h?Oa~v zaT!wZ6O^eV2_s!?7Nj`&l600vI?pCq%d}rKYPWH0w+(8y&un*SYImfyUuU;F$#mQ_ z>Tq%FxD(Xjn%Uvr)Zszv@M3p(%Y5`P`snBQ@lnu6|ICkpO&>*cI9*jPK;_FImv4p$ zX1BVNzonBSx0}eZlxJ~g$#IV4mmcI$na&i)&IAfMOt3RDwliyvoW$N0C4D}(5oPomEqg=^{>LbH3EOu$@QuhuA7;33cOZ3LFxtiG4dhLqa9kha zE1anQX$fL|p#(1e6)b=kXE#y5rGMJj(YMSl&5iBtWOwc<|D^K1e_vL=R8LQ$;OBi= zy}H|;{cq299hUv9*VFye@f2RFOXqKACA&}JeP6X^E_bc9WjPg^Hn5vuy-n#mFZ;!+ z-1@Iu-wPSCCTjm=&?BzkH<$h15T(QgEe8Zgo#F0ZT>h4x^!(x_^ktnk;1u`C_}Y-4 z(BQqSA@}z~x8Dz1pX>Jt?z=oNC_M8yIIc9r^ON!Z+*9*|r)0&&pT2qgl`1YY68>~B z&GU<8`AA0G;B(KB*YiU`JtJqHzBxBPl6`JyyJ_^+e0JI2(dQgv75hhD&ky8&{q(_b z?Bx5w__zVTa_S$W!O|?xn5RQ~{*GJ}8qB@+3GZ<8fb59JIoi#ygBSQ|kK;b=Q_fwF zr8a*3ir4AFK7LOX8XaoeKlG+&q}8)8_T0do_d_hlo2{~6!)Y|*bL2;!!?8`nnX*!z zxG&p?|6!v-z_Ui;9FaPmXFXeD>}>5+i~TJx-H4$iHrC=bH8ewlgP#WkXj4vRW@KK^ zAK&FU6jPk7>72KD>w4~+BJ<)W_wyrpd3o-CTzSi!y>t7H*~wFWKE7S7Wj66t(P(;` zpPvmOtg@og$?md$P_X=cN-Z8=(baOYAuwjF+$xSxid6%-32D=c7HnyyB~e^eN{gMMd=dKQcF1RQl?;yX$516IVi- zJD0k18@`fSTklWSTrCXNH#oXU>5d&;&FXpmXRHhupKrf4%}#xfst)Vu#xCaMl&lb> z<>W^RL77A8(;qx~DLvPM1Lk{P2|2YNNcSl#$TTs~8z1}ZcEjdE^NsPz?^_$2rBTs) z3jO*ghW)4|&aMvuc>^5ZR#MN-<6BEB_dmt=3=EZ5Hhuj%MO>&++bg0R`rChSrw3^3 zl{q&~>FXvr-1F_v$ejF2qyJd3FLUbZ?h&&s161pQ2uD*rr480xY1XUXKj+rin;T0j zGt4zm6`L9u036Tv&uvoij`4}bYYVd*YkxKtXIZrIxh-1%;MbpDr@l`DDE61Br6Zw( z2Hu{Wn^_SHoErxVe|FfQnei{50B1hf)7#(GGtf_)9G#+3sH6SV-d@0at&H}A9@@$P zg|2jRSVqbZbDSoDrD#mw-$HEFFM%0e05kPuYQ!mH@pp1<<9PSEoTc4y>T*1@<=h{hhr@qu^D%f40*A z$Z2L_3Uuv2#jd}XGC97(0Rv_p806qhqpdCQw)hliVE}U!aK^w62af5|PA78;&}^fF z6i~gJnFRkdSj;d0&^O@sgHFf4Y}BF7Gv9^B31?@2`YqL;AC++{qFYc7MJgCQ-}S3Z zcUUXQ*iC5Y;i!2(wlgk$$Q@ zBxaoSuk#OQAFwXAc^!*hof%s2`gP}=+T#VI?|})vZGnlu9|S1#eS1o)^ZZ$#bt1=0 zs%~a>xIAb48KK7QH;edcTRF~Z@4D-{<>^~_2aTTmnIHQ2{NP>yMSaiDP2i6Eu)PJ@ z`m=X871c)4<0d#ELwF9@BSWZVmz=_OS5(J^i+SZwgoipZa?eVPE9IT#4e-ZAnFWVo zV&u#H6<%mHtLDErR40*m$lx|qBwl+yEkEJdBT=OUL;fpDFHv&q`7bSYpeS?G2A5=; z^KL&dcIweTQXL*myQDZiOMjE*Y$u z@@h=n3%^^{JM7|Q5jJ3IqBk!_oxsSCKR$E5AaUbS=9|9ThUYzB_eNOVYiJ3O^(e>) zO)wbGb;4$qZJ`+Kmt@9_5$*q=A~ofQpBAyU-cI%2xQ*IjvU7 zTW249lut6!A*)zXw7WD)gDN}s-)AqGNR=mX?_R{$Ww`$&nrSMbbSLh5w6@=oc@W@z z;bVWN(CKLD0Q{ogzzg+1FmV)K%j|xl@)6a65FP%yy!7i1YrZ2-4NFD~FIUfu(JIv+ zyUn+Y%T+!cbI&ecY2PLssajm`;rbTvS=Ix$&f9qJ(8nqsdO3SPIVXfigiNa4tzd5z z$s_E8tyA_&iWVqHYVJW67malyX9W|ZXJ_)B$VaPuk;tFd9rbTq5b9=KYSTDI$untr zq0ctS0%X)u$H8|&#P)6BW6S+XqVMBKmlBRG^<91UcX23m`~7l{)wic>zkF{r|Cx@o zY9>riy@?b`IH%21&!`4}?MOB|TL*d;sm@w#pxO*)VaYqAn`GahryeKr3>jO6K zf|5FVG);712`hvPKPSz9GTxJ|BqJhMq&LKIIkVyuiNo$d(2IC6C7~`;aH&ur6*{hMWNtFP$!_^ zQoM@OgDqT7w1Q*HUVl~7dCBKio_|HweW-2pO@-gFGL_|vcIUi8lJn9?rw%Xky|=AO z3cvjh^Z2Bk!t5#Ybfv17AEc+w$aIn|%=(|aNOn=ywy-$&C^6}k(Ui(5Ny}65{mE~_ z3gj;|SYAHfpUAoV%AkZUv-!1;*NPE*;0cp!>x=S{jsVf!q7TBQtb@62u%;a05hjmU zrUf)riCjw7(1T?rAvfss0<)JbUJ705a%G|gq=w>Z=NN-ZH)ny*<=-|z@a$5m;-}x z=GXkn^3R8FT*?#vQfvY%xsYHvP*B+Y_SC7Fi&ix@#X6UZZQqpGlp201bJ%l@Md$Xg zc9mAv%I7?WMmr2`aG7fb>vud5-6v`iE;PJaA&qbCr@id)Q0LFsZ4D9Tz6ymULtcl> zI1Pvi9L7DYwu-xK!~G$>rTzF_gWE^rM{SB*{j&M>yg2tiVkq|ojnC&yRDLl&2Rpe= z)w1IXpEv%jTe`Z9ow;1QN2Wx^kR&(AkNTXESIf_}-`S)%rhJTBK$GYwAd}lbypt_F>~IpS2^#^xC4kofP9?VJ$ib z(<3gN9F$$6B5y4_xpW#XcaFzajfkCBXGYjvo`rV}ws|M|IwXFK~&$He1jvwO#n_ZlJMxMvQjhw`tC^htkJ#qOtve3s(CsW z1)L7XZi>-HQ`ZCx_9+Lr*61tvz0CAd3@|iZFr+DP36j1i6hS)YjARMar$b-Lw<^li zgl6rAG6t*b9#%Yfde7?j=n#&3tt|ZO%+G;%9O0R>x!?32@9*z?GEP$gPdjj ztrug495@xH?zq4AD z>~OEw7DfxWvw!=fezq#p_BS}!Hqrx#%-mx=`b0`=oo7*a@x?FhS07q6rdxhTs(2c& zhH4P^bVoF98#V-b4D0XXek^^K!NsSJTF%f#a~yuRzUvTuzcSj1W73;L;Q$VH+`J8S z85Jr$fQ1Km!6v8T>C>H>=hv57R}zi2J={G>Twwz-Lv_ljFU z0ZQ%>5iQMjPI$^|A~($tBjBUjr{YUrJck?6c@DB#cW*Hxtc)hb-?2LW7XXPscE2rr%2WRGKQ6yP*c#4!ySlwJ3DB!3pHXD-FzzZg-4=38R?6yM0{P z9s>XeP;f(BBdg7SKRL<3|GhK!?aisgvw-8SPQFC72)l~tZ#!KzuoVh?`^WS}`{H0L<400VH5^PL+g6Fy%+ILuLqOe260 zd>{ZAFn}xI4j3>3*idR8umfm-0eLV30w4ecfB^{5bzcX77chVa=nqVQ02&wqdf*Qq zz-R=J0dltv9yoz7KwU9qF0s~Zl$Ief7=x@fgReG&!FGc$XoED!gFKjnJs5;Q=!3vE zgv7RkLO5(XxP(W@gg>Z+G`J1;KuZQU4qp%t9T0lkW&}(y4SaT5ikN9|x`k0UWxR3tWj{y0P0vV75IgkcfkoC9@=0I(%0UTf82U)0vYvpZj z&_Q&FdSYl-S5Ssb#ss1udxE6^05Fn*6=YCQL6XHykcDF?=~znkWH=Tn`Ic`{mMJDA zLL&d<8*9^i_oN*?8GYGdDn98>BA0!(0yjk2D!N5lwZ(Cyk#VFEE5P+z$Kp^?By)n6 zb6SatJC_ekfPWwm2I4S_jgSBt;0Hx80^;Bgo`3-)bS|E34fB_jG1Qdc?$cBSV z2!zGPY@Iop%vPGDd77q~ny9&&s@a;X*_qrjg#@P>fRbVosaB&`k>}JAOI}@1_=&|rWc zU=A5502i>0AK(L%-~#JVYH1*X0*C=G03j1XTszvMJ}N8|0;D|ZqeB{`MoOeenxsm) zq)ghRPWq%!8l_S?rBv#pQpgA2Bq+pT01+8_yhM?T6(~-SOk$`^f^vq?ISCQ42VU@F zZYo$MFmKQ~3egEQ&^euUTBmt%rxpY@NfwiV5~fQQHZR#s-h^d?++3U}kaK(TG0tLfD5MJMz4eqdvXfOxRP!Ih9b1-);=z2Nonyw52McfiO^&l+8C0qyMEW`yN z`Vg<>DzDX&uRYYS{i?6g0I>2Zuml?{2FtGn`>zU%unapz3%jon>#!0#ul`!G0sF8P zo3Immu>;$%9(%AM3$h$LujqQBx+peLGY*Il2HLh_J-~(9)SOU*2nPQ!V>CtsM!*G3 zCJ%dRK|AJdA}NwS<^@1726GxU&)J;M=>|>vw02sN)akVUW}VjQlHIhO-b5VYG$?== zp32u8Q)W)>$z`umwv9Te?r=}1(TF_bWkQLR0<~HO)roaesv30!GT@(Ec?AARpalY! z2_OU?5R4a44e*eG2EYvh=nhJ7j1E8u5pVz*-~x~9p~VWA2CxHV5SZT}fYPu42VemE zPzDFE0wM|m+%ST2w*p(B1=X+sTTlh~$1R5=q)b{|2NF5MRUqVAIomKf4?-ZnTTu^E zAnH1$D1I;yS&g_z0XU%%A38-YrWbly|(}Rz24is+#9{)Yrf@+ zz0*s+>x;hatG)y>4!Zbli_&jq6$WUPR=U&yT!;vb!h48dOm#KDQg8)az_Uw>WY5V0 z)8qx!R00yP2TL#pT<`@xy9rC1!5W;wc8X+*HMM&hwb%JIgF0}Bif=X$gNK11L}p$ctziI0H>o z5Au+K7$5*>unlw20$YFvY9I<*umJur2YQ(kmx%`W@OAVM4^(W${*VVIh?xSQmIe@x z0uTZM@D9+B02&wpZ?r`E@yFqzAAvl`fLtF8H6E$OP^kZsHw9H5bgOZJe2Ik|9&#qg z>QTw+LCJHQ$#tt*oQ%n-)yeVk$(tO?pnS=tjLL;W%ByV3sjSJZtjeD3%B##!lfVa3 z)^C$wv-sNqHGl`6fQIQd3O);+KKltm-~=@w1y0}uig3Vt`kd4GoYO!FY%l^7Fadio z0R_MYS2GRI84pm)wB+ox<@~f)Ys?~ir+2DkV{?bOyg^y3hl|xGF5JTStYx2a&z2&d znUZDrJSXy*W)VroYMbrDiKl%?~n)Z&_G!1wC+G%?@=K6 z01b(QIPxkhP$|jDQptp)H*^Ldj*~&DCQa z);~1XSB=(R?bTw<)@SY3T`jL^4cBE&*2BUc?vMh*=X+@aHM@)m{No0Gpuohe!SOH+ zZombKu-H872Ag2c8ypXLfDfO*1}rcJUoZ-r5DzcS1)!0^;=IA44cQqy&E^c*R0}ox zW}WwTolk~`FzHxEHbN>~+f?Cc4*H>f5JFJhr!2vHEB*h`9twEDv13;+)Od@*vJM zKI8K64)351)9~V4z}fE*<3Rr7KMv$X?zE_V;^dsRhMK-^E z&xraQ;>pkdbL9a&pFIgrq6K~WKrFE}-IXxi&9dfee$lTY$frRX+UFgGbI`zxlZZ~ zr`O#?+Na%|@!;5+jlmdf<1@|$Gae5e^bT&o*>3RTn=Rusj_jL|?Kdvtpb-z7-R#@G z*+TB^q21TfyunMpw5T1z(yZ>!DSRzCsDJv-UjEy)%~-ZwLaU+g^-kN8x|4A`W}TW^ zoqF7Z!vvFX@B~#X$UDlUaV&;RIA*RmKCGYVohx`_8jpk22Gt*#=qjq7-s!&d6@#$*#eVZR11k z+0y>w+aBZMF3#1C>@nW#LH_o3Z{u|@&YlDQ0%#nii=ew68ElS()8^2p1Xlc&y{d4jqTx|66oZKK?{bEA~$ z)1^_NKGo(i<@uU6Gc)N3Ah?!b!m8n$X!v`^JC9p`Rbp0;t_&XwC1A3k?@^^U{G zcii8;cki0Rrw<=t!qEsHE{rdlV8M?SGci2bus(B>3o}WaFPh?Lo;_!#Oxbbf&6!D? zW71e(G|sS5Lp%S?1T;R{xAnEYT-z{hXo?$~F5UQX?#+f{6K9<{+HTjeS-(ylTDED+ z(yvd}Ogl00-Ksg;o{k&e`0&>&Hz#kJHu~k|C$qL}9{y_V?CZau9zXy1{m$!ewa0$b zMu?SWvdN}R+(>B?k0OlcCYR(XXrXufcn6%3EW&W1h~DAi9gHqy=_Cz3{BT7K4Px;_ z7eO@1B9dt22&V+)(FP}>y4s1Sosb$un>_L$(#V~V)QQL?i`0s&qP~(6tg52a<}0MK ztV$a$xumklEa9Td9ZJTmi>|=@(km}_Cix4nNl?2>GIPc$@UBWCb4;+sE^BSEJsZ30 zwah$=&A0!<3Pf+X-joY(usu;*3{b`(6_l~ZAe(bgPKC3y(!nzAGg8h1tyEM!G37JU zKqozo(?~0&6jfFe)s)i2AgxtSJ|W9h)m3lxwN+DX9ky3meXUhi$lO7&CYj#3X{48E zIte9&MvSMRPiPd;qK_{tMst9IPc zjem9Yw@aS71o+A=m%7rcvaUo*VStIcGD?c2?2=1~wIm8iuSRi4DWMP^#|=u{c&n{4 zQ6_WcGFvv&O}yly3$QuY%k!~3Z+1+woq2}s(q4VV?zPW|mh8EsKPymarKyVs-%}G) znlk^Ujc)qt*Rn?X=s<7tTFzWO{q?fkkTzQDqPI@_GNwP{OEA8|-nlTdv9|l{s`JJh zZMFO6TWh?pwtH>0tv0;yx~n$L4Fq}eR-SUc`G$>is`!Q)ZY;O_9B$6}M)NAFIHa6% z(ulkYHaOr@WkP8B!NsbrmY-o!fVR$M@aiIYXOw42WO>&WNhke` zG|sU9{&F_4YGWYjs7E6DhUxZq!2KDpbO^McK;-e4xy+?6c>qy7(6x~fec~isuwefO z)8N5)e9%TZ64cxJVh(N4BoEhOVGCW@!hKA`4WC(zU-E$uuuKRgCwgHIU+9jUnNU+f zvy=%{JFOqh5@EM`%QTjb&vHS#8!WhM_o*x`gga=m`c z!x4m7<2ZMeXej)-M11u4fi%2AZVOoucU@~@)o^GhdB6AOH-~<9M}*?9I5{a$7woq znxI^VN@5n4H>pG#O6a94r+G?3@9$+XWFJ`0&d|U=wyl8W zZESDL+S`I54LR}&OWuLnyY9BI$So{vfvenB#$zd95tB-q3)j9nH@0x)?qA>9Trh+e z8*YGGU;w7t@E#Vhzh!TGf2-PQXycoAAqrs)i(Kg9b-jlL?tWXTjW7HKX7n;CfdRvp zu-Nvl*yt@=;c8b0%NDl##YQ{~j1=&?SHm0TaECqoVGxIyy{Og3I4W^qysUsm7y8C) zr-=<1$5@athVhK+D%a78m&QBhF^$==j&C$1ccn-}Dc)h^bS3}!v7%_m8RRhn%x>}m zHn1d>tvqEcUpcg+{bO8dyv9Mo7|ge1>o&Hr;01rTwhP{IBCxTJegwA1a;0mJ;|hj# zq~s?nal;w5;pH38S?u^VGk$D=Q8NlULI$m?I@;~k6M z^qn8AG@x!rnQ^3?d@$R8^YjrE4a1&-Em{P z+}J+1wn;r|xtg2Kquxe5qCp8Y$wS4E zgH41WyS{^#cYT_IMDw;=y=f)9<4o^hI;7QIT3)iF1u2g=VUx{fmB(WemFCMk_StE< z`gP5Lp7UL4OJZ;haU_iEh*{}umvX$-nyQ_KN>xKXEeUpt{+yDN%xF0^?znhMDl*}&U zD4y*Yvb%Gnqs9bB`1EINV|Kjb6Rli$?`I508%w$hs3-@-_W|+U;ZMouUzaFK;f@GI z`I1!5B+2J*W&CeB@wmS4z?0kcSYjh~FtdX@tOygl+X6TSgEP|N2htL{-m5DBoCmU# zt3q-zYw-xBV>%l9hdEG#e+WTo06`CwhJQ#08=JEkbA+KQhpecIav-```>V=hD|tYG z5ReDFYBWHbK_xIfx!4B|EH+P5Hnti8&KiNas=eQfK*ehdqG$`Y`>s~QwbIhCSnDx% z_`#A9i?E_JE4KfV&RX6wO&`@_QPy(Kh6MKr{8-~z^zpm$KQ+gU7bsHIwRCW~5t5oka$BfH&s zz-XF=e}E=2!#Rg5vcx(A_7jDQD+lr;KZam3RMdu!n=;MHtPBVN`m=!$Si>yKGAc_s zHxi_DAi)s)hi;IDWHbYRXt{tAx_&sb>4OK?axH&Q18J~EHSh;`$U+!1Ge8?f1!OZ< zYNdHd2Y(WWZvYA7l8JAKs5?Xed7MXjM1U8tN9j8%R3apsOS>I;m^=^#rei@|D+g}) zhjQSoa`=ZT@B{8sz*oAnJCm!l!wdf}9EUU*!bW3<6lKma!E#S8cVD9gn)e1UKH!(Vbi zg$WBYq^pTkL_!!qA^3n5kVe|l!USBzK_e|@<4UmPF@8Y4arlC>SSABlq=iU>b08;6 zv?Xk4xdjNp{SzfZ048?ugK{uOLRvXO_y-{nM|~V9x$*~Yz#k%uIEzb{R{R}Ubj9*J z1CEn28>mD_D2FvXgL#;TZ@|AP6FJdRIYEMld#p#(L;!TOr~&*lVOoIGG|doLfE@s( zZ`_7}BF%010Nb1gmxPBoaHId+jD{CThqzJ#Zb-Tt;RbTrC2U9sGfRhbFoSj226#{d zc-V$$fQO6P$6D$oad1H{(GfQg!Y^Zoc*uYZU;#DEfEEw}^z^)fLb&TwKrp~Vhng67 z*oPMbsObwRH=D~3_y9FnfO#Oj9!sT0G#MgU3i4z)9&4=@c+GiS02E9rewe5&T)d({ zk_|WT+XR;rwe_m zb#lNJK!62k0oPQ*QR5|75;{VN2O(I2Dv*Y$dnF5nB@1;U7^{L6h^8q`(jT3rR}!Qx z1=FsYu>^&SJYc+dP%;1DskkbjD2fWDe+YppNW4)}BRd5>gM-Ukaw8WIf-0~jzXT;f za=0_#hHp5`@HqokJOf5;R7WibMx{j%FgZ)g042b|IbcIG2mu7>hReb-EJHauWux3m zhnGCY9hd_YtkY?#2iqi71Q-YFtONvz22-sE1aN^99ESwxMx$D#H^K&ZsMQc?0VP-f zPNhczZGjAM0R;HBhT{g2@Cbo$1LZ8FI(1DU9hLy|tw{ozptCrLq-3(xKDMw9~tEgh~*CLkJ~N0;NK7I94>&@BtsnRaEfF zA5n^*UWF(m-cj4{J@8peRK*PncW5J&-{tO9w&*>|!j7>igVA(Ai1 zPvVUuN2n%V`UeDf+BxIR4@fz|q$ra;iUlnStl)|)*@__nm^6^SKm|Q6hycD)BU@^v z1@OG18YMlw!+eccv0%Ka*avoPHK(Ier3IkbM2Ln3 zu!H|rQmAOqrusBX;++R-RH)aQ2Y{Iaz~X}sFoP0{-&ks?8lx(#s;P8p+ph9aCdSbn zS%8SsxKg;=e~6}0{D%yfQ;TX{P})p(pdZoHrpEQyms~l2;DbUPCpY>G zxO`sJ99}o8JQRk`>{WwUGS0vpZTJQh48VDaoOjLu1mFWccmXzSfzh#3;{5;{aDmoh2ZXLAB{%~l=@S2! zwL~Q5O)wzR{*}AYvdst(#=otlKU!e8)drV!+-lOOba;UnRRXC}!1$fJ{!L;wie-$^ zks*IXH5XP4sLxFm#OT?aP$-EMSV1n{YU!0s?}0VW`X z(uU^h1l~)gZs7f0TAhPJGR)o49o~rte=Ff(>ehL%?{00_mKz64I7m%^ z{6)u=6D4hUfhc={Ltv{zfbz?F0d0s&Y~b$;@NWQrqs=tB9Z`uLneqQ757bb)%b8+a z&_nTmXh~3FXx4=(aY%;|pjti{hxpwFwqD){2+68cgE?s7M3`DWpvD%a1bFxWAm)Pw zsDgQ@f(0lCwr$w5HEB%m@jAWaI_2uZ9i<%r&jcw416Wi@1)mf^$CnIk)^5q<5$Se-H<} z1v_{!%j$#&huVhj{sKzahUk_h{+2@m@T9o>ST+b3KX4*y(5L^+#0G!p#T1=Wc8GA` z4gt_+hk|bb42S?2Yiy%45%oQ{P=eTZ$(H<5=5gy*33VHNm!!0u{V2Lz!0f9Qwp9(U_!g1jA8 zS~b<}c7zbTsqO9t1fW%TC}Dp%hi#6ebAb3rHqFwM$9n{b7x3o&EBFtawhI^{fSE_I zV7hbh;=P*~?^`#A8q0lak--K6K2;EWY*Frv!GGfZu}ip+okK_B9Hl#>O`g1)+RCMy zCvF}ghuG#hBFL^q3wG()eHg(`+R>!{9R93Yl#r5gIB(`Wldfn{jbGutNZM25LxWM- zO(m$2X1Qrx<+;IWw=Pb+dF|p9m9DB!Y$I)aobmsm#S6k9?F7}x?u)_&1$`1#V>4&Y zJZI*hrA)Q+Pqf&^AsDAL9ZMGoqG3}K)9t}|@c1kca%cfkq$8A6iGVc12SO`8%o`m+ zo49n?*sqxB8eAd&`k&kz(W{32!t?41{c^+qKpEVrP4p?z#~mR>+}Q9j_{bV&5tSl<482n z5HeMZ@L+>Yi~SVU;x-30>6RldL^BmX+aUjd4+7h469Oe->a)!>2>cVxmk3DXh!XyA zQ_ef@q_K~k?^N-Z694qsPc+eN1J5?&R6^u7l#H`YPbsOv&L<-{k|SymRWVIGT=>Do zMP^jh6E^>>kUGDGsic4<>Vk}pRt6LQrLJ(-&&QXH5Ej) z+Pc|1I}AG&A?qM8LPO$UBW-cTp>~*3#7;&Ct@6Y}7hihWDlWM4e4~a>N{HiHBGGt+ zTL>9^us{ecMDtTm$@#+$7b6VSs6l7gYHq&XX$088^cBQZY0R+$rdgf+6VD3U@PiE) zAFNPL1mkQsC_E9YkPa9twBU%z>G1y(%>q@hwGB7_2=QEw5v0J563WgKV1PS^*4fTz z_3T<`0sdshdEVMp$_OX1N8uS&40PWPIoqdf1R11?AJ_L00v|u=bklWD;|PIk)m*!_ zP6`>i-JyjW#tk=!Ak0W(26H43LOLI%6G8%N#5m%NciZ?>r9c8XD9F+Pxz08#8I)x- zG|l7X7eI~^0u!i36GA=Gth4z#OU{(!RM>d=c?)yUivaAfFOZH$Y{IjyobS+yC!X<~ zGhd%O{Ih`UYP>EP@dzy7P}=x8a+hq0lwTs#?{8$UN5|NL^`6=zJN{yC~BQ<*c_u+ zg+GJnkDHlFLpjP3k1C)GHjX$1se~}X76^ex z5S&9PM4d-DxETL|1&r(;PUIpq`Oy*IG(`zjRGB`$>YK3I;R8MC#s~VN)r8uoun3i@ zLWx>G#oEUVm#QO9&hUW@L9If3SO!?D7U@Kd0RN))5y)A8X8;=Emz?399Rf#_0TN2p_3~HE4I_e>&2_TP)#*0MUs|@DQA- z;eC!0fq(yO19Hn9UPs5qs;Q`slH7tssv|HfG6hWv!o(89S04z0j6(1McqBp^sL3otpZgyOjx>gx>C=I%_DA~ACv9ZDa&eeb z$bXD=Pl+|38uFlxlPU}zNm^1*w$V8qDKjHaWx_VFCykiWr@dO{+CsZQBU(TVk%EjZPzfd0jxv&tN~UAghg>y%lz_=9 zl%oGV-rk2Os-Vq2jqPoX;8Z+fJn(KvLog|FDIbhPA8+VSHr(iPRWQZjVrmAj&!LflXXt6u!L|(5whHHHJZ){8TiM$7@!bE| zt%!E5c^Vz=xSqBoVfE+Zc~k-)RpU(6^+#|ACbkmM*g?*(+%<@N{F1MwZ#d_>k1Aw> zsQe2QYRn+0feL|2@pMr9w2Ov^L^!;5 ztL~5DN;sj|2x4LqGq)ehnz6v)@j|7UYaJ+6D8;o4Z+`*;6MZiPzG}e_#!*&EkyB#0dkzI}`f&5LB+ST8?o!Wh<+I>*leS}*2 z=?^8<5{8-22;PSow4146nU0Jg&f(9_W!WF?V1;cJ5C-8KOpi^)L#4?YhE)H-IDFO( znt^FOA;U!>Jahv*7#<(+!E@oAsx{ISN}UYi#~g@59=sZEmEq)_VK;ri=B**&91f7M z+79Gj{)Ha?h}Xc~A+zORG~mOu5m;hz)?pPEIhjKq!G|8{QMloQ<%kWd7#2d|q5CKr zK2XCu_<=r^LmGSoK9Cos(B30KVoLnlKg^`{65P?z(<{1<|3$+Y zG$1O*!x`YiKg1Mafg(Lc6}g4hIMh@{5Mb}%Nu4;LkWs|E)ky;?;UpEFFW%wo%>ymk zNdr<8Fqy$cv6c-c9toCU>}i#!y<1lOkzyT4^Prm94c(!g9Xy&HbbbE=GNvLZd;o2A zQf<)|9|TxBs9+HGk|S_|5U_wec%0a|2X^n^6P7JPhzC>)|U@!r1q3DuZn$4SvQl*2yc6TR`lK$N7B zc!PitSUW-$Lv|BMt(_5C)smzX+3cJT?qEhp5uL1^KIu*sL=R2kp+j)fA!Le8RnWXO zBSjQr0j5DkaK!C6l`kfgz(K@mHOoylAe}7W?)jr12IN+OUWGwr3?`mD@*qZ$kyzA6 zqoLzrh1r`e)?uQ?5E9^#H6S(MV{Bar9|%D_1d2Wc3U+O#c4_}tCFDUBtUwi1fe`S) zIBaI1L_=mq17|V;W=6w12mu;EByEkRY|-Xz;?^0AN^kY%1^A|j1m^_^XXcRz1}uP` z6~s2^Lp``aRz9aeK*LB@i9uAKn3!ZV$b%4c(@GxVN^*k`$U~qgmvS)ybf!c!#Dfq} z13p>e^W_t1#)EUx5Hw_$Niyd+XagV6qcT3=H}HXYZb@@8!GJa=bn1h8)|4?GoK}2; zWuE82)kA*rK|Wz(IiSMs=uVy7iH6e2oqXs5#zQ6oXp&r~FJ9M3ri6}d13tt93w%Qb zX?pNCyw$cd0y9z_NbWbsB%f?jt>86j&&D`cBXW?Kz(9YcU51M zDi@08X!TWTkGepPrssaH-Se5H?|i`HWr#jI!B!}Qf^EXuXx6E0RY9Fj9uK_$q|N}OzJR1wDy3d3 zrbcR6495zfsi&qXsD7%bg6ao&ssZ4s0i>#_o@$z^YOB7g#)#^urfR6V>YRpxD0C-F zBBD1rXs52guc9iN{_3d$tFay{vI6Vb=%j_>69hWwohGZa&grxs>zxXL5E$cB5+I#$ zK{;S+wI=JehO4p)K|WDLIm}z{a6x=TtFlsSw2uF)yuPcuDk~b`B!}{jhVDbYE+Ad{ zEAQM1x}rh7POH1dE4)&xv6iO5sOtj~ATFi=!p&~EXb0p zv}WwPTI<=!gFf-AF@6I+E^2O_VXP&g+uW9IF{*9arlERLD8Smzc2b$v=FQrsNEGU5 z(w3oC!4*1Q&^lfy=#ho`0X~T+o^U7xR?jE+!9IM#K49%T=+WF<8is(ahJfuih^-!# zErDnVfw)cDV#wOME!a}X+guuDh3(p+?b>=%t{&pv8X~VgO-uUi890s88lvHP6XGVW zvwj1;HLgxNYo3^8os>eIph7ZIZk=pG=5GJ)k$KAk-bqe|sAK+5$z>2l=oFq%P%4h@ zktHKidM*QUC{C&@P7av@DkD-l=IRz>h}v#R9pIO$Ebr_C?IM`&s4VCnuQ6KCr0JBm zpze{OqQ5qvGNNwoBBe4euVd;fz$)N^E-3X<#P(Li^OmmePA~5&p!z!Rkio9_cCWsw zukGs8J9xrQZBXkvCIxL!{L*ixWGM0K4$GopKHiqnio|FlaL_97(h98uGw=hC=FyI3 z3QX_>i-e*gEdm#C0yl66d$0n-8Ueqo+;~U{m#~MVa0;WahN$ofV~E_s9olk849jie z_UhB*uqc2+OY-m;fC8_!q$rd_OP>G1A)J9EAmUAm!XXTCIUE8$&6gBAE55o%hh8zA zWN0$pNi%xu1FjwMhA{(%v9}KI?(7cnmN6HEF+W!|z|zSlJfIgFV_3fD!!F<&i*XsVaT?CDOF)sw*$Qu_x2<0yebD@-)9T<6H)^)|#{% z7jhxrv@ZuTQwJ~TI`Z&pvevq^F+OtgzO>Zh$yLK~FMl*Ib7&yT?(rrsQ48`&2d`SU z@+UuETeoseAFnBMM9WUz<7uPhNvP9vhs) zW7j5!gwoGa_9$Jp&yN36W^XoTceZ77HfOJJJ7XGYr>$v^_T8rT)9mWmu4JwfNE$4( z5fAPVi$b?uC=t5{ICq z_jKnrCW^OqPq%o7ZhX@lB@g)VV&ZlKczKt%bQ5oUi+9&1czlC*PU6#l=Tm<(H-=vH za_9GSV>fNPhj8CFg|~7pt1CBrfNkdWHc#HsCM^adZKA?B0t2>;7d8b~Ff~7O3IH~Z zSHWTXI5WfeHY5MAH+wT0s(4@DEYK2jZdo2}PM+jZ-Y~m)LxtNE!+inP$r}k;HEtRv;W zw|Cn&<&HO=ShVf{y6zFLorgH>;*+00G%^lv?`9};Yd3lK`G8aMbeng0=cIw31aUWa zPGYD;3p$3Dg35lk?nrb_QtqomGI6(uo@=+BA9|?|`V>#`BkQ_-r#hhrbwxWgfY0~0 zC3+UCy2`c(L=(5OTXA{A`k+HHf*1OONB13zH!yQjVvi;o^mU!umI5cOZA$Yqhe9+1 ztw_8YADI6FM9NkQ3~d#dLJEL_p{jyN=X)YLibnlzT{RS$2iU zvxOvle8-P@+@LvuNCM-+M-nIT zLND=tcWrzjE^q@k&EGIVuL$ z53Ups_4;nrt3ov}ZAjE~g83GJZ^l@N;MK_ryb(*myO%)6R z4%pywp$LX8FGzv_fdNAi1TOUGa{)~tP-xMhG5L4&9}^c!nYxHZ6kjxb(ac4QdR6~w z)~pY+PVM@1D%YuFqmKRR)ofa=Q^#42))rqSxs{^1kZZRRUZ*a;@U`0)uwTGm2J;*Z8qx$c-I|bA;`3X3dy4JL)XX@jOSOJ(o6Zn%`;Ft5>HsOE_U_%Gi31=0`*`rs$#a7S4&1qO+|qFiw;f%yZ|uc&EBEf3`FF?R ziBtEjWZMUL{?@}&0}tLD_;bv}hnH?!1|d~4WQu@5oEK&YZ~=cVs6vPg?lU8u2Im0d z0vjB`;DsIj*@%!2U_c;^Q?$Uq1$z7eBZVzkaA%7PSjc1s6-F>5j04ap1cd)0{&8V} z14j5~j&%O%2EKH3B!wihM}L&;aY!PKbdt(+dK8k%Zv3&5OD7xDvdbuY zRKpB4$UO7RGSxg29z*JLQyNaBF~bme%rJu!Jo~{Do;>^Eq@O7E&6{ZF%EHz z;6U=YfF0P=HED=L2ryVdB6g671r(tXGa$eOCm{_-e5eg8_y9{rK!|fBju4K>Q3Upp z02QEN9w2~$1OAbKBA{Uh5ZgvNY>2QN;t-n8Y#j}$*)@r6%#-z_PYoR=G55%)hQXWD zp6Vng_c#%q2vjG`q6jmaP48wk3zW~KS5GZo4`++wL>cqxg7C2l8{^PM8!6$2f__08 zZpZ^d70S?sCiI~Vg{VU*I#G*C6r&Mcs2c=o$v%D*qcb*Q}qNW_O=w ziNgR36bF2;@c~F;0|6ECoj>~FECNKs5Sd8FIWYgQf(2Ya93Sw38(e7soZ#dFXh=sm z%28Bt_`@FH!pR4A&a>-gbN?)vf#BcSJiGQGV>;`Q_1Gh<5vif%0H`5bsKPvC_PYBN31L7o7U<;DAZZ-w%ITQLmbQ_@<<93mN*L=uI>E0*7-G&^ zGB8S6hqc>%Gl+@29XO}!yKcr1n-nu5HH~=J1`jcKOw^bZ{R*?^1vZ{pj2@uEDB=>6 z_^>D*nySHPv{kWD#|ho+LW5juAmjh|$CovzLfx@i9J?deKo)jKaok#iYGa^F&J;GV zAr5|s0~_;b_OqisZD`Mf5aJ+&vO(%(Z{G@j1m@MRg2ia|Xlx$wc){5gwvKrSVFrGf z$6Ya<;EEO4u9C(Wko@}(i}}b8(tTL!3O(T9Y3)}V)7pKc$;^T8o25Yt8H6ha@%Lbj zhu@SRujte#UKy`VDhoNwn&(bQ~nXCAJX(0kj|jFF+=@ zMfz>C%Su;;ZVwE%#?ty=OGy7YbPwwqWW-8IrB!HZ;cEn(%H?Q$7&8=9D2eEGpLtuX1`~I#HHRmlam!Et6-7!&u_# zp?XoQ-e>nd(c&HNyrVuBc8@zd4t(Sx54^_5INT8QX(S!TF*f$BbDhaH;n?Xh8F#hPIs8#S7NbjU!Y1RMxR>IMjiAgQ9D4haQO5e!s*?&Uq_`2(JF-{(B% zx$p1ib6wPIu2>pI){>1eY<-ZInNBHBRDsrKMCdV(o0f|bW(+g`5HksDI3OIZAuG~TxQmseB|%V(ig zF3YO{JEfc=J8Om%4Ynt_64W_ZBo;)F0=-{jpOxoeJyu`+mt&^mTE(L_0-6m3wIxfb zd=(v^W_OC9S@(fl%`zfT|I9J@^$SK}1A4G`d#&dY(~sW9%%Nu(uR9{9Xa6Mz^(Dg> zUeEn2ZC;!foAqo8{izbR~5BN0)7g-7e&G-gC@dQQzI|3z5r4JavhC96Ka5 z4@rhi5*^Q!VGDrU6v-q|#e-+^h)&~|zQXlC36?mC_SU_^S&Al}eBJQ*6~*oKv2VwM zD(j7hPy<$OX+Ef*-=(T_faX3Mmb+${N(2PP57tQehenQXJ=zJ_1QFWjFU6? zVBe*ZC{x&`xi5pt1n@-s`Gz*VCki}?7Q6SJwcn1Cj^;L|1Ub#3Pi}qhkl(aIN@*90 z+T}_K9zfjpASW2lJ)tkIM1P2Pd9jKUudfra+m~?%K#4dV5))~|t0OImcDV$vCvmI- zByM%osU7f{e>zz_E!0VpAl!UauBuO3&?_d23E-fmL_N1MZKN&l@`cTO zu*>0jFNv9^Yg;a|833#-J*~{YBUx_&P`7;oXd2e01@ep6Hy8iuU-tJF0RBv{rK_$Z(PW<&V$g*OpQjPiJSXrchFUK zDxWM>6xpz&+@fD^tIl>FbS$*(kUvj5eg5|pGdq|0;*#U%aJt-Q%1F_`Qp@+HC&A5= zqi9|?;RQ{7cd69ITBV{8pGYWl$J$+UN610s1*upHh%hUL*zkF1@*`Yg;cj%X4at}1 zIT0icSnWOWWzs7*FR#aBFZZ5T%jO6lD%6JvvB5)pnY@|B)8lJ)g?!<~u@9Ib^Wsh> z4;DUS)H^UTe#MAD9rZO9dmDYBfWkBGlRPG22CEFWyVD(euoEs)nE82!uYJhP@hjhj zpO*$8Un|6&|H~yOZrHlI2Gaq2LCaycEC}Wtx>BcSHUE}up>#uS3bo)zOiu3(g z6>%k!#OnY!5$hrCeO_PJy5OQUQeeX9X_vR7O^kA$Q_zYO9cY6E3E&|X$Ko0sVpWoR zAVADy>Qo8LCxJtW#o-|B^!dH3D_XQ%du$u%=QZNzn9OGZMF7W%0H4D23t8LufN2U|ETi7wFmJ91Ebd?7Bi zLP1+c)W<4|d@K+5@rOhXe=Ii$2(4zGlr1Ib>f-(JoRki^i_Sa6s`Ad(*YbBxSm1#O zY|v@EC>_A|H$ZejGWce2aGdh$Btgyb*CX-S0BspQz3pZmnp^Qp| zh6L%cJ?kIWy=$`J7egW>kP(f_mEPr?fwsoRFu!ikGe7pyCE6vpkiHyGxU)j8u<<6X zZZCp1HN+NvaOOn$as33uyKltTTE%F2q(f(4e!!z&F-a2fMCjYHoF*c8XgOzHkgbuL zGm)5VC@Buhwg}1@zxM5S_+3w_2Y*EYKolPOy^ftJM3R4cSrr zz^?^S$1T)^cE*?Rk&O$9po?I8F0)DRtBZPBivrPWy_zBUS)}pknFsCxIwGK3$j#kS*McD|} z-?AOo;(ftjNja( zmG?1s2Mwxv`m0VIh`mUBsn8vG@l&8{x>V#3Z!bKww@#F%CjRhPWX2T1DPve;z*=|f zT3}dg&l4kw&)@#k-QrJz_Fe>T?cytcR5vit>~(wsOpYbyOsJrr)>jDyCnSh;1Hpi4 z5Qmolg9_uU%uUl?NnR#{TMGdGzV>WsIw|Yt`7hy&Egj>a5Rnt(C69~z7Ts3WR8-8> zcx*e)zIzf3*vz(Rr|~S_vTBnIobCUwMNe_@g-fUI2lE^bVs1_UaXqZUp6K0L3Sz-HnK5-i4Cd+M@1OJ3bCoDnkxcLDVde-F2d^c&InNMi6V~hlhSK zyyq8m?+sk(TXz=TC&DV2dX6gY%>-#NMY`;}X0v?$Nb-sTflMrjRTPGbr`lSjcHV&6 zV=SYGfajdpfC^z^ARrr(R8&kwA2OVBH$lDtPPz9{$<}OJ=4_m#agjRPc&zBon8X%c zuhg;gQ+9IYQpSPye|-XGwG-ss2RMB-o}ebDxP#pl(z&qHimWgG(RH?FGbSJ7k0(?}-t zAzpk5|2LRuccIV@F`czQ;(=hTml$ZGm_#p$YnM60+UXbP1R`5;MZ=O{G?v?+dig&F zH(Ewqv~GELO*9RQjK_*SBU(%|Br+`6%BwlN0eqlfG`f!WeE`&q;Z#iJMvozBB=O|U zZ=S7R@xDpJOa7fj^XO;u(_Ai78`Y?yvy5xg61S$UojdnhZYhb6`D3L8|<1h;l zF?v4dOa)l|d&WV88kK;z1fi??gQtlee^;+R=-)tI_s|rtzw)KK{;+pz#Zv$viN-=& zaez4h=TfNXMxE$G$$p40!Y&@zE&1Fs=sEuo^wLNB^w9M$;7|2+62VN+S-faD4v89p zJ%g#(i3GkNp?#@-8poMG7!U$z%VvUD53$_u|3#l{;1R9kXs%&r5ZNNJa=m!q5|cv> z&v8i#v;%DOwvfhAML=~mK~muFcog5q7GFGk74R*l9*Tp<3ll^o^6p%1Qqn#IaJ9#) zqe-FtjlYV&|5-~KI_le09NXERPTD#J^r`ldt*80U6Cfb3k{~qu?(1` zgnE2hRSXlF&82jfW{F;S%pz0p16b^L3xE(snsbI25S|V&*3fkOlR}!OR)7wL4Vd&f zcX&Duk9SuDXNYm&6M4vVn}O`ThPazA;_|Ju|4lpXva755gat2mrQ5z}t27MWN<6dj z&Y0-L1Fd7G#cYQ2ory>btmaGc1oh6F`C%oY-5w^YYB)F~g9mh&Nd;tzw^K zc~|p~1ZE0zTVL?0Pf^8`2dvOTd`{%r_X^8ryZ4@MEX#_2rB{7=OVO}0YA1!G7LfTm zqNCkcLg_M<;D7mnZs&?nZv}CMV5~x_VslpM1haKXkwJp{LqDy>&)Fr2wLZH8;G}am%_BS9kPx=d~$N5@Gx4^8Vh27uCft~#c{NR^|9QTOtyQwc~F1-%=S{>2B zYXOliSAc*d0b!OLux{E2yCiO`RB}NGG!BBJ2|$=qF2DvPSUknmBYX~@$&qG&rArGA z@p(vl@VrmK++kY-!$1fkLna)pVOesjD>Vyg+=tc#<`KHVdcJtNrGcx!T0PIget>qFIdmW}dEw|p+#bRK7GB&?`b233c9 z7f9@MjkiV|7N^dd^lZL>L_3!gK^)U>Y(`MV1SamXsDl1(lp~cnBAnFiEhanD!E!XZ z`Z1*pVSFKjo`Mz>rNfMuX*UsipYI&J)%)?07b*L?f!lR^glpDiXk6mrP%1J1hrmG$ z<3XN@a54?dTe0mitGDg8GJ=}3>Mq4to!ujmAu<5w|HA*e9p8laCX(8t9P|@p}crkqmKl0~|s|QWH-93edAl9TT9V z%4DSE()xnL-9|Fdcsfc2OBYxL6c}ZLI5mN(XcQ5kHpatwRtlnLMuVCT0l*e?vZp_D zvXya1B}CYfeb!r&z3{Ty4?6_Y{^}C>wt~m4<>Cqr% z+icMztTz4SG|}>%1T1nd)$hSoE|Y(Kc`-++jZQ(Qq-y_o z!sidvy>3?OEKyL`yRl$px{Y5$Z(jejWq_p61P5|Gv)sxOqvkfEuR%)@##1?k=l~Eg zgAFwIyyL%exaG+tU{>V)4)yo284c#cMEq^2HJWH3@SaPyo7y3iXfD?POc6wna7)l} zy6@dJInj9NfsiB{V}BBzEPF0rM$*^p#Ju)7mWaicJ*v)23a)BRA79Wl{BQFt ziAUb(9Z23L%dj>_EA7HYus?I;^E5?L;jKSC{n7Av!g}U}@Cy>?Q=>j0qWrwI7!e|X zCL0v3kOVl|t>5O7Aa+9c?0=cO0kJ{>&<~l4A`_i$F%8e?tDRvtPL_Eb?Uac$*;~2w z>v|>wgcABhCM*nRmhM!_F}m~1JZBVL;u|$0K_U}ZcNa=KD6(Sz`AmWq0y5+1+oqSl zOPe9Xp7rg$OlKodR}XUMHBiiaIp zy2-~zrGEYFJ7~qDIz4*I$S*YG4aOk@^3|3Oe!C*9G$avxR{M_DkG=j^Q65omr!NU( z`qU=_B~~b*SNI4dWL}0-h75+30PLk23nuGFS&AX%Pe}NKH8}qAyXA@4#+xeCQ)0Te ze!5#O(&64C;fie6OTc%IYrepc{WGw_e>97CTL~mB?&(s&gEGMol0aL~ z#V#+4_B$67K>~g@H_CnqfCMdJ2?`k?MFUTvqotI>1wzD6S5(Lqo>MWr4}=+`{+G94 z$ExMaG)TXEsBFnu8QDw!|_W>9@E$sgKxz!Pr0W2drHhIUE4DG^W%M!DvlgO00nNp};r3%pxKCFP>SHG2LyxB(E3A&$KPh-Ih<_iIf|=c&jNZ zN;9~{PN;N&5S+ofV&dsvV&P_Cg{t1WV)q?0_Y0Xc$0nlzq+~z_L19%MqT9M>7kfm= zc$oBF4p0MnGXpZy7m}-uq|RaPzDJ!yWITt9-@knQ@Xqz5Zm||=@gG=Jj8H^ebN&PG zAWxV=1zEo2l>8qX0*aUWA58wjDE|VH*qQFz1c=OnCyfNlrxf|h`N*?{`ARFu^Oy_f z3T0!*@Vphi6v&Mmor#~U{M0TG6cj8G@|J8b{j@`a^*@625yA>d{#Pu8?`H~|WX80< zhb_@_Tp(cr#ADOe*&>*7VWV}Qt&IX21ku2q>VsjZKomA_F$jdALzni>-v7l5O3QDO z%s6sqol_?QOyU41o?ma)G=5)q-16q~3QOMcA^QtvCxr$?0txgjd8tEk!E(?sdNrEl z8z19$b-}kpUP02w?>k>gv~Bs1UpJDwrP)m!DCPpMFx|K8p6k& zN;WSV8_f{-q@sFCF^vA;I5b)X!~^YGfc*Rb9sq`sb0BFZz?xZN^($jT@YbmIt=K;Ny-nYLO%{ZDT@oT2sDzJxbt6Nt z?oXH04fC=ctBV!ey3rN#tT}lSLhmahu~ev_<}m4GZ&p!4c?kT*kD??lVOQ_VdI#N7 zx(#*p6METs?7ypBa}A4ru<@OAT4C1-vdLUF!Jr)8yk+ zDGXD1#x~o1{9b4f^-fiVM{uch>8kj;A)2s3w z2YBX+LkOr>uqPD1rJ9C z_r6D5X4D3+bFnB{L7KH}uOmgaT|_gj;Dp zt9Yr8^8G+oxJ%avsHY=JPDa;F{qO{Z!A};0rxVCA$Cmh^q#J!v^0~%>KaW8?_C*lt zHTHXnnio@inkwP6(~G_eI$0NiqokzX?>ptkc7jTT-hqvL(~ow%`N*{1XtYt?XIsgH zy9!qwA8-4$>_l84D(hGNalLC>pE0O(j)~gDLQ3c`6eokn4HPl-h}-|Rr7x)5k8X8^ zuD)_x&n+Wm3-IUZI1qm=eh;bMGa%$2*D=WGTw$=jF?zgjU6!i5|JeMOqQpEC^uqGV zi_|A28WykQ^k&BGiV%9qkl`D@6Y=r#SO3VJY-AB1-yIT98>>CKXSh4Ke3u%*UGX47 zU}vKVq-4R&<_&eK2$jY!^kk?B( zv@$Z_WG{&-!B_n|QGf#=!XN zm-lieA8F{TqIuV;d3AU z)vA8@r~Q<1N>0V1{BVTi;Zv|}9W2MM8mAXw8T_+BA@6;~Q>4H^4|2hIQ{|or&+Jlc+v(p<+_>#dTxd&vE-j{aWmnLpEm!RN%S{ZbxAOP$| z1BcU47FdX?G%}qIQN%)iV&eq&xCT0qks9zzk3kArT*)-hDh0JRhxBKH_UOmWU)B?8 zoo2{yxdhNyZp%uDq@L}y;VYM(7OM1whc{sjlf1njI^WVue5%J@rLf@qg>Wxr=dDDS zyhq13q%svrrcM0&@)gYd3IKfge&!tybIbDhFM#s=yD0#SZgBkw7&V6_v%cofg3e(f zN5cct3pPYGX6o5*uVTJsSuIaBMh?B@PXy|2?|qbX-M?3>QFd!Pst~1gAFzzo^2eV_ zqr-F-eXapuin!CSN4Vq>i=h7pW@cwwZ=OMyCI)@Yg!Y4ZyF=cOq5m}4(6s& zvE|gzn5R)YSy{jHhX=cJmj$X$(_TjVwOoI&`gSAYSXHwD+Hl!a-uu3SWBoc}R08Uv zs(Uppo^1%5%h==sIYm%HxbYE)6u&%W4%fJb=5SPSprECXPwe74<(Y*+0i)^Ahi<(4 zPi6!iqQg)A(aL}0a?AAkKM2NC!7XwnL)`jG?8;DsbB$U0&cQp+RzdvUE1(G`|-zRK)>(GZb>h=gXuC|NDGIJhs zfan*{#QN9i!n+E!zsY!8DpY8BTAM&OZ{&s_-{Rt5TWnj4(VSEyE-V$75(@3xAl9qcPrNYFio$zF0#N)s>UXXiT_R2 z>O<78Upd%)UaQX%d)v$XPIKnnH}qMk>EMhC)6 z=a>yJ!%Bnf^ zC2l~pCR?_`%-ebz!d#FK$9bN%qs^$wQ~jJi0cnu$n$mhD2V=#daa&7LB=SsK)u@wzqA6UG!EdrRY+h=yAap-j5jO&Y^ zCrx{%ls@~_Nd)}5-}yKOawK(H&6^pB5wO@p17Nl)YY2p@&`4^S2vrq;(46SSaH5x~P`Mut>&BEvDc8_VQ~^1! zMF8W+0zRaIeUGuWTnKIzWN10T3TX!EBT_ifbHnLk%V9vU?!Pgtn5{T3mRs+RzFpcYaUyJ^on}k&eZPhe8Wy0 zZgpKr@w(Obc+y8NX7t7poy@;G%7vnhyc2l97%3t8r{|E46)$Ot%!V_%hA%eh0Hfxm zoOE->OOBvJ-i7CL834c8owt^~v?Xa^0_!)9BV`#Rg>qMuKmc_X3L6M*mH=U#rN~(V zQR|~Qn;@NtUY;vY)(Pe;O03^U)AP}y0OWG0IkztjC3!r>_V+oChERvW$D^_sf1<%; zQSW|CtKki&TAx4qx6CcbVJ_OQ>nm+~*7-uh7YjYdY<`$+P{P&!Dx(%$dXNDnQDXgC z1s9h_^&b3o@YxH+-q`vnapBE|m<4*o>?g?_d1c<4CK`?P`v`rzIl` zg0gMk93kQd4u5J!Z0LFo#0SXI^Tq-a&*FHFhbA06?git0cu~P+vF}X#rtNPnoU)d< zbCmDZZ^y>#(^XLM0Jh1tpox>d+O_{mzxUMtE-bhZCKG#hUDOfu!QekPuoJ84mdBm& zsy#)KE0H})klxQxf94B2cf9-6$8NJTzk@|Wla7f&G^3q-veR)-;~Lw-Nf zK#c*a;)v)&V#ahg9;Qr?^XN7j4eRx?vpQLzcfVq^{}Ma!;}IRCWd1Cs{65d24;^kp zBW8-rtA@^#&FX`0M(Hs|s+XC}#FV*S{4QYvef?P3h(dn(rNU|E`I=4(Z zLC4DJ=9-H$4%Y!;KBN3!+-?uho$!Wc{Ou7~K!l*cj zF0I5$WSDGNJhPe(ge?-Lv_Cwxcp$KB+bHdq;yRI)+>pw}hQlE&C;&EF12A`~M%r&G zefJujqU|c#?DRNpKTVUZ&eSBkK(V|0M9hf$xqEC)^`}8y zjfgP6l`gJ^0sfUE98~v&oM2IRfMPe_r{9XVx3_LJkn@sQqO>WF1|ti5|5N=fUZH5$^*y<4 z33b}Wx~hK0*Fd-(3FsgFbTszdL{qlYbz&O#xn6i?av?)6SE=mMt|dZ!lA8I2vrna( zDfQQY?B7aP!}F93s!S<0CXGCAY@W?przjv1I$9>zJ4#-g6&ds3)Ud zO95BZIG&st#Y?+3I~fUVY_Lq9d%ZlH47d>sP zn=ii15b0hc6SeP(MpEwce^jYA`Ss>&GHZ_QNDL@YJUVmb@Yoe5YNoz$r?pSC$*@ z#iHB)jT1yHooAeB{+2(XpSA~7EluT8EhoMeEGkl2diU>_;1LAzh|8_*9D-a9OC*)) zSPD#d7-Sf;N8*SARO~fMjyk3LYQMqE%FwgLzVPh3{Y7{CEO)-_EckXu~NQ zB6G%!%a+PCkVrWIE(8=fOjAOq^fjlrX2QKMkz>$u4vG5sdU_4fqybIt7a}FH4(}#4 zcQ0*M>LAYPk;#QeN(Nxpk0-#PBm{*LlS|Z>hPo<1O+;shS1wJrRFP%m^B3QRbClZ>~2wJt)Nb>p;RFP zp4)J3Wq}BYLmki9CAUWzKzT_6@r;fk0tkCd&- zEVDQwTQ9cSO;3ouvUUEXQ{eGbDp%<2bY9%Pm0U}Y&u^5seT}DQ&9nW=Q`%blVMcP? zPwEd$TT&}=JGXmv%p@+LY)B2`kny{JO>a&Wt%sXFJ~FrGzVolb@bf3TIyO7iqY^xc zKfJg~UFQU%NIx7;I>)V|M3N;K)&HRuDH%Y{{jnrzI9KjDkcfp>Anj=IGbZ1&HJNAc zo#5A097PNr!Jlkow08 zx ztMQB}htEcMI*JuJ9%D{t*pr*xllt8sjNqJx8a>+Y+U=9irotl$kVxWle(CaVgB;bQ zf>+eL!^OJNXRMtY#5M+yay3pt5l@tnBNjUhS2hc?_p=*+7Ct#vS!oW0Z6X^A8NYTJ zt7seN0i>SSVui?@w)NbnlWwoeJ-n{W#a=fCgbDsy$S?^#g$^>g=XpN~IcDLpbdiA4HvZfvbE=Ra!un_Zb=k{ze838f0O@u zA5Ab3NHHhI06OirF*4>HUq0rXbjmpfjov6^4p?*+7PIdN3xS$#MU~7N!<0z6KjnaM7Q!%BbgFJE0-L2E$)PsZ5 zQ(4qEvE-#0aK8xoc}>=dVq<*-I)PBQ)Sks}FOVeLTG=Q1yX!Tx-My`(vHM5|Dw2~# zhs6-mVsS)%99R-?R{#Nw0(A0Oa%fMc*$_*TS$pu&%4rYE%D`vLjXn4)t#@|5eg{FO z>l)yl^5$5#)OR~MHdH^e{hWjU-ku-T3%FpUh3ru6nUzb+FCLcQvV16h6Z79^g`LE6 zHWjZBZ~fV}R^K7sK-f#m-@g)4ynno<6@bPB;Ft*=?vQwfw-Mry$jzg-X5zLckQ~4= z5UBJy18i%pMrWE(-Pbk)a;49TEckvXE{XMlryiqlLxDqdGGY>--`v^gQDg{6yzoO@P70cQ~59vJU1JqT0Bha-f=Jc6%in8rZ$3yPKJ2 zE@WL><){02+Rh!NvUz+pX>s#TWy;ahLn}U&&zi+X=YXZErm!w6y^ZM-X6HezwVo_; zt1ybPmZBHRdn-WPE!30=%=iZqPYlh7|Co^xnw|gg__^>q#a($c44BBk)>-#!s-|gVZZlGG_v?PMci!g{SedjwNT=%fQ`~c=Bm*(UHmsLpf8bj0WfnhZ4>Jc7hi&rRa>;xfjv#Ll(ynJ#i-k(L`jC^}r^GA+^@ZdmDR5g2cw2F> zWjXw+ajKXb&ju@>%+CZdmf;fRK+{Qx#$+mgGYB)vmv8++g7?M5Aq3z5y6QFXWme>Vuo4<4IpPb7DgwbeeF?B-qFv;=z|BF-&EVuGkTmmBplg#$}0TC1rU2LKh8RcUEb zeE^4L($~TKhWq}ZvLp8xe5-xUx0Q{Y1I!9`z8d}ds<0VS`DT^=?*(WUudT5=ZGZgE zM1$k}12-;~+u*z9sqZ!ku{PvbtAg+Ba{xXpgmWTxW|441^Q`1g+x0mznwin}H-q!A zRe-9|uK^&>lmD|W5(`aRu_5h0BaVIy(<|rX#HTC>UvVtuw8dEu=So$uSY*FKX$ppaoUf0zonZrb5v~f?e9jB#54QDnA}*1O!Xq09THPs!URnU6KTv z$UT`#K#|5bIiWej!A?aILDDm* zzyEkvu0^b>5M~QFrWAoWajAqo_%%9!+({DCi14|SQJt`Ri!oNweVSpbdHMZG1qHEygUKRNCEQ- zJ2exS!h%_7wOoZ5smIy7{{p6)W27hY#ZRPgK8ZQYVY$cIZrP%>`Q+xOhTl1*%&Mxy zZwt%0r_{#C{K_^Lh@~#RMv0apY(BV9@@;Ool$G)Vh_n2nwf7L6IqUABcSoZEo2F_B zvyg-|2mAu1VJuWNOe}D?nS8M?-%WV-&clUNg%YQ~bz%!SA=JV=IQZkzb^$pt5Q67Yj<|~=Rg)?ZMA>Uw2t?brV~Jsjy0juNOJnA-c>ldlOS=*=y-fV;A7zutzr|$cZe*dmB(8Ii7`5h}l9Tx-_|hnos9l{y z$~BQop%gob6ruV|p{&IeN4dI0DMz^$ZX{?mly}xxYy37+pRElG!N9OoS9eS9paOs- zRda*`?$5L^62#+i{2)Bhf*mg7<^XYxx^E5prb57_hqM64IY14m&JdwksWG5BVcvpU zf-eOKN;7!hD6)+pkR+n<6r8LwpJusESr5y*Iii{2Q7QbO@WsdI2H63H`sz4=)Ab$J zO0U9CV4f>B)n36UHQ$b(5(;e4g1KIjJ{$`VTnN37C-d9eo{96BB!akBObMwlX5lXY zkgH8lrE?55cq{Jf% zN`>c2JM{c+H(L7&2WDa%S{LgrSpUTuU3OCa5u+?bU1ewSZC3a5JP#L($As>Uf;lNO zsjoQqs0`$&7CP;oc^WQdCDw$t`*L%u5C|0PV>|=#i4y6kQw30I&_!&*oX3Fa`pZiWl*<}Q;66hu?``me4h7Y+;_d~whE z0%Aq)G5i``5v!91x1GOMlW-7K+`DndQtqH}qm_?0hdJIWtQF`SC}_?IEhxlP@XYmn zOPBt4$otITYuh4H=j|uyRlT2Mz0Rf!&6=}%-*N-R!|li%)PM??X>)@Gg1HVe#!L<3 zgrxQ_g>B)?--xQFvL2Wt8+`9qIB@T{wak0!FX5_r|H-8*_}8&}G-Cux-Mprrynf-k z-m@wUfv)uPgX1-TNXS~Gz#M?h<+uh$!ND*TATXMkB3n;Hn@oB^_T|KpOq!*J&ms`z z)}+wJ#wkd}!5}yiHxY>9qnUFf1VQY0faUKxZb8F9NyCZh;g6MpvjqDyb^19V15}|O@ zK$Mh+=E=UXy*Htv4dlJyrYbfd>gnFx2-8jEk~5}Je+>jM3}bIAtQ@-Qml_ttMy_iO zTw~dTco79+v9l5mXj>!EK*UtJLx}ZX;kmS*jHxsmtz0c6To;NtAMfD4Kg~4xWIuZq zBX4kMf(gEM9^l;>9?@B0ld57!5p$X_5@3>K?U*2-2^I86iU?Doi)Ae^vW)1*4f{QS z3Sd6_i)LuA#s*uWObV1Q(?&|;IJ`q3fua%-z-x0TA-*CcpAX5e9-WCR9_1=(h8PbJ zNn(3ol;ko)=n@s7jV=~5>%&P=(kKGccr0>90EVFF;{fL&#+f5fND9Ef;C;NzXE(W( zfk7VN=hRCxoH|i7;^2G!dwLph_fq@e#mFr!fnr(pyz_{&;}K%=!o??8OVnj^CB z$;v=joMO2h<$6|S>UrZ5+*fmt>M||QMI)%_V&hzjwdRt48Ekf5=y95A+FGRFvUWoL zc+J4@XO0^l#om(g5&o$YNc&bxzkms-3=_z1u?LXlVL~u?Kxh6TSpHH--5Oh1oXxq0m0aDlSvDBLwHck(1q1VPFGQ_?{0RDc&0p9*2%Va5cYD4#nQ zFjpU#mI+!%)IEpxtb^bhkPJN5o4*@}-O-&$nAv>6Rgih6wBnXdqu@Orc)W-N@$CWi z!+Wl4v`%7P)QLZJuzz7w4d>?VQk#o`DK0mSGxI{^GCm0%xM+j`tMO9}2LNewg zZA4mL7Lfs8cFz~}l;n2#2GiSf=ekZ$6-$zWoWRorL09WJ;CP^3qwn)Jo(%Zvd2%YW z5PU)gB!b8OkPew^Hw%_pcm~q!IRSaeI|^PYW5f^TN}(e0qa{q3zGN}LNqJ&_>e01n zf9HC|_`wKmh4=3Qmm*KsXL{4DlcvLny%(RcRGdTK-o-)<4Q7|hgY~*vs3YrB81BYV z&XYNq$4zpKH|MJ#2+OYlK8d<*s5C`fb@^DYnhjO4^MvpO5mCjHL0I>OvidVCa$r1W9IQLj})Saq_LfhV&ZGC-(m6_>oa{dwcZP)y2 zh9p8_=IU+OG)WfoXq-U(C}z zo}%t?UQXT`CJoNj6dK*H__aM^Flxy9)t7KNY{5OG?Tz8a9%412Kv|qa1Hkb-0I(mY zVFgpEjGX*>AKH33P1kXs2C(gZdcCCY~mY#-XtK$&Ecqb3L|mQJP)cFd%YZi0Vrb(mgr434h(Df&}Ev5L(S2xYghwHBS;}!l{ zzAIdIES9R{oXa~6i#S~h*YvLUDOGX+%dd(I^mB0brs;T!=R;TX`W>4lVZnURkliY^ z$KDrnZN`LcFJRvmIa5lLGG=p`$`}U&YZ$kS|Nj7kKzzS8@>^}_UN`QZH%7*fc-*S^ zM5kz>CGEf+?9dmoV>@zRJHn#~=s*;GqDAbShRlk92!ys2)PP8YCT3VYR-hpqu9pmMal-99>KMS&!}EBn$rZC)1i=4s?60= z9%VS0io_)oo%vI6g&eFzS_FW{v1sL1a%ER~We{A5K#HZaY=eW1Wqc5%1(HNLqybyH zWm}$sB%Hw^q`@J?A&GAyg)2mP0w{#3x8*TXH60c4ldsrfKFSVT$HpvSw>`=4y&&TgoP8 z`hiVwfoE~icS!8AapO-R=7 z-I=RIoIFGtAw+-;+(8-KL3oPicY0?Tlz|PHXL_n9c%~6iSQ*~a)W>NXMpzSUiK$9R6$z;CSQueT#5o;9)g25=!5p>gC4>mNJ51gW?hOx zg<5Die8XQ-=!K>Mh<<}&DrRS%fnMt6i6SV9(j{9uW^BHuYSQRn&Ss6yW*X!uTkb;| z?8A)OD3Ho%kP>NZf@WxfW|AW5k~(ISHs^Ad!)#dLR3e8_Sf#Yl30KU+JnVos{M0<~ zVIa&yA#jD3j%oiPJVGHTK_GYoSNs%yehq?DjzEM9xnK)|7*d_yC!98me(D`b2xx%r zW%_wjDjX+DrvCN=CJC7AMAs% zrU4gNW>AG@WrC)&S|*bQ)lE=qamGVzSmAY+qsZ}TxANRl)Wr@U1i0>iS>{K%9#mZr zTeynro_Z@<`YE;X=YRI4f(B}XPU@m6>IWcz4dlrMAixLUL={x%hq3`*Dk`dCYGH(;f@=SyVyccFW?rU&DBS34zQc@eY@&LsjN&Sd?yAU=Y+JsAA8c%smV>hPC>NB& z#Sk>+tF_kV&&C7L3T@EdL~)ubwN@vU(om!j-@7`kB`t*p zFjrj=g05(Qx(dV&pumMZ1PW|z)oQ@jqU+O^OT1DWpaN*2+UuYK=3cUaJgh(&h0X=g zZRljc3b?_+QYc*lrf7;nX4Yk@vSo*gC|hDGht_3`e(2vCZjOG!;Ku5zmh9w?Y~_}0 zW%g)~KBim#YFjGlvBtwE!~^JhrsyVX&f>&A1g&wNY_vXWv%+p=8ZEUtXKg0alxnLv zlI{QQ;?52PfdfRqq3r+<0Ivh^z?`x`4-vvr+<+6Y03!tNq2VL%4y4(-)x6g0fc7W8 z{^d8k!w6_h-G*=73cv^W!NGPfVA|z}@}-ELs)bf;Ic%uKcBo{=ZyKa(sQ#$s7O9X@ z?*CeDTOup4CM%CRX2MZCAXKxNC>W1#g8m+Pp?a+#@u{vvI(r!HX*6)Gb zw!(^hQf~>%hYv+j1c0US?tlhJFG8>Y9q>S1pnw%P5ec+GT{r*8J+I|DQ zs%^d|=zo@j5P(3QgbovrZ|JN*Jd|jsp1~R90X}@e7mUM*DkjAiCZ@*ag&wY=enS7l zUZ^PKWskB!!_MgbMy{+5sjNzF00XdU-bCiQrDOIeXzp+4(yRol?kBv1&I+<0=q$ci zW^G2R>@M;m3$4*wW<2DQ$Nke!WDUP*gS-0hCKp5^L;w%)fUoR8!e}i6n3q7XfCJn> zU66nSfF%h;z!L?*@oF+B69f=nZwn-7z7l8=t8W^-!&%U+#_$27qQSpvOa_QCg_Z*- z%m4y}KnNfJ3uuEVuz_NJ0~?5fAK2v@Uua^!sHUQE8l(UQEWj6}=ERmmkK(Uv@@+Y| z!CMG{6nCaz((ye{uB*Z*X6nQqzbs}dt8Yp$A=||1>SoRwaw5yFaR#k$hHn2u`|KjW zLm?Bb#7!xc3SZOO@2;2YzIFYz=bVcBD zTcNEl@A9S&aXgd^-KNe39H@tmFYTBw{CaN{bWstg02s|c-sYt?xPc^uswa5rO<3kM zJnNoJgCzKYn!Lal96~ANfg2?3J{+qXa=!@+uGS zC*J@M=pz~|*C)^NDzEg`!m>U3Y?Yc|Wn3;fM63qb!+^T9CJEduC^ z`~v1V6i(ib00!j12aJIqR6z?wfDpI=H>^Mvi~$=&cU`W)IoJUUpg{x(tQ)Aw3{-*} zd;|0d!8q*0J7~iSaCgvtLwZL58fd`*;O#ybKm~vD=bS^kfEVhCZ?IdGO2#4GpXafnaHbdwf?zJsg2 zgQ5%aqc=K@G`MpfXCx;rKvnVz425Oaa*dO1BDBB)M8FK_13OH^3q-&I_yIwn!3wa$ z3gllE#1{)7z^E_4se}4L+<5Q2_H5^L_NGA6Kxu(JO1L~E`fA9nwNOE7__ZbRclLf=FKLhTu?H?!FL{$&F$g$d6udxq*ZTrwKoOY2!4v`Km<$MP0S}efUsK5&h0@gb@*E;}GFMv}-fE%2FnjkuHWJ!}JQKnS6l4VPmFJZ=%Ig=*Me>ZXF)VY&q zPoF=5?wr@+o2YN!&Kym86e-hh@m>hHa6zh&ct_){pgL6mf;2@BiArYK{z;IwhB@h_cxRL)$_rQX-GniD88v#L%Hse-AiLfAt0enmn z99R*LTOK|kazw!QEls)7r%k6W{VvVE)~(C=alKD=Iojpkm5W!7H|)}WbjMb$I}MkG zT++n*l+gG)1K)AVcpC{h8S)ZKFSU^EOIMr>$mt_wV7ymp`9= z{h;^p=huHz9MPsui~7%~r#_I1s|%`#Cygq$nu>rA(m3P{-pUE(01zg-fC9k$*lU3g ziZ}p`Q9z&|0~ZjWfB;e40HFv`rjg45ZVq^%8V^5E;ec-%TVMnMC|H1x1Ge~Jh66;L z!L2Gl`@jv=PK(ks>OM&WxGVQD?UVo1fXl5)E#Il~liXb6&9zVVS?)R7!eov*bbf~3@O3J9E z20WuQNivX1)C|%{Bh;y=%Ag!iNjoDRKK4TLfDBl`QwSfBRG|eo+<4)D7R>qJfDqh> z=K>7MnP!B-z9}pkA!60_ixdPvl7J!{z-Iv@i>OuzZZ443D=^2DjY>SrOd~fkf17Pg z-nuLYIo@(BN6g^jO~?;8;iN5|=df#TIp^M_PC-8r(oWBU{`}6nbj0gM8i@<#NMdcU ziB#i_IqukF_bLrpWS{ywYC!*`09>k^r-W$m0s>~3fq<<95MYI`hAW4U6!_@bjWi^A z>YWu<2<#ivst~0dQL6ZcwJNFz>kK|bd54d%1|s^KFP=JM1vEH2S{`mzs3H$;zHvjI z6ojZko7Hf8Z8o{hrOobl(lji@0VbCAa8NS8qkZjgg2Io$_C)}N(GND^l#;mW=uJQT7j9zqBe0Sr_#0b~FT z??8(0L?I#Jg=JNxIfK$r<2xay<`6+_Ua3%HLemh>i0^Qs6a5yreIRa%ts&F8)VG`Z z6-Q2d)7$&br^VJJgnxe1-k@;APF0mLlR4K z9&aR>L(_bth{OLe;%PkP%2m2DmdVRa5YeZuxUFxC;aTzVYv95#m$?W+EFBZ0;2^aDhM{hjvz;~SXLZt_C>=tfLX40>uL@5I(NaoL zLgH)J#hTOX2DL~$SU){gTLtCMpsWECL?PO~{`tv_i<_oN0~<{=4tBU)M58pH{z4oz3I&bIwC#AAeez2Y>kQevqQ=7hUYxzHp2tOC{{JIp$%>ND*3-0rZJ6~P2&G< zSP;RJWwv^HYS}{HR6G+Yx04;+M~;X`JX_YXAVW=A2@0~)eWoD00X?W82iVmT1M$8m zhGc<*IN%R_wnQ9kZeBY&-W=hygNYnSSsQ%av2O6G_l@8!doE+b_V~xwN$jHb2gP^> z@F36J;eJQBkA`+R1S@RgM)+9`5RuqTCZ^N+cB8%!xv7e?-DZg-_`_E2wS`eEV2Bjm z)Mx&$zt0>&51Yr-L+*5*y{(>!l)AxJr+C4^4)vZ3yx&;wbLJepX9vGq-Q=;DdL+Bk zB6pWOT?YBx@eVSPw{s{cXS%D4&g7qWV;j+khCZTEk7#Ve1&UvM;kQBUA%p*$k1ysq zf-8L!8grz_6WN@e8y(0Azg^Edt+b2XopFk%zUrP<{gz|RX06YD>sq&R$!ni`+N%fD zrk{Q0s_ba-=v0u9o;>Feh3R*Xp5+qxY2Kk9eV6RLog_Che?!e|s^>f!2tYsxybt~m zB*6RM&w%%%5&IeIxbwUZ^*=UZF|ccV+uIJ0s(oJfLg(2VkWRYP0dVR9Z~&Dq_6YC* zD@>fKZUHln0kdzAZg2KD@3JcG-XtzP{7l{84$unC;SA24q%Q$Z)`>Fr|+6HQ<0cvOv0r&s`#=+p`!2T?+?outwq~RZWZSJnD-#Y({#wLi%Ah6Ox z%^#HD^g68prO@>pa0v6C5AafO+K_G{wgLQ9#g1Yl9u7hLwn4JY;|XcZ5DJaBLKbZ-+iu@gD*6Fo5$H*pD7FOcXD!62ykCdl{P4h%;vkUGNWC`}E1 z4GwMb?&Oe>((BBw596TC%DRt7o`OQML^r4b0bWoe8mzt=;Ss<95qFS0z`zlZY#qAc zCaR2_CL#?7aqG+t63b%%|3T$QO%%-$6w&b<)e#h{5X(+Y?uP#l<4m#MC?@ABOQ*ym z4BOD|Zm}OhE*C+lKU~epOiW^O&%(Ch{4(GhkV8y-=Nry11ekyjGp7->zyNl@5H`XQ z_F)F%VZl0K4*tOq;LjWW3#WD<12A9^&y3D)YUY@2!LCmM2agMFvJ3Of(sa`IcCsgV z@+Wr^1A$Vfy5Zd>EA80L6mcpd_N-90k+R5e$SCcC{IM!M4j?~hCe3MApc4W?2_!7r3=AIr0Vg5zCUX+fYOFGE>@qD6GcW&hP)?8iH1pAfk_~6g!Q^eH z3T`}hih??@4gcZ!tnxK&B7?Bpbq8`Fg{~#+9b`zhSDc{(mpLs18Z$5)1eXM4k*oI<**DQx(>kzQTTSP6?>1I z$ioM3>K|ZpLdR=1O=lKu~Z88b22US#TaeTmJ&?m4$^ci#$F84y5R|*u!598KW&UN)ngLZt-G#_ zBPdAHhBFOQbJ5;T=UkIQ0X3*BbYujQ5@|01DMBI3kNm>V{Jw7@YcCx-0R$2N0}Ox= zGC=?mKma~K90Y&>(%>I1U<-^?0CoTjGTM)(tM9h!*mGA)Em-43DPtj`cF-Vuuap{ANp_Z$Q1eB&Cj56 zTMH$eTyYg6Vht?|VyH4u(N&!WRb-4!J|q8VV)Ow4*Z>BQW}Wa%GZRc(_CJx;O0RV_{YVmH z(cX&C_ztX(2u(xh&eHfXU7;3{)-{A$z+EkF4>?IU+NetQ0V2O|8)7XJ)Y1o9fM6*h z18l$rEcFX8fCZG`CU|rQFyI3W00X{&9bVu9L=po800cll09t?@3Iqe7bR+8PPEjo# zg$^C9%+yRzF{^Yb`>!%}R?lioOeOypT64Bd`)^RzbaNq%TB&swo3iyXluzT1^WwBy zxeU;T&!?g`b`NQ4D+NOpw?ml#0fccZDWo`fBpJbtJUT%D7GMVmpi)ObZC5}Kil7C+ z;3iaH1QLOhG9UzYAQ5KZ0{o#XumL^3zy;Rf5gtJw7NB4W;ncS7{vuOP(=q$tZgeO2 zbKj0XHE;+4)LM}hG{IAH(KKgu>{;jcbbECSlhQyp6kH`uHH!?=%B>b<_klr&b}5Ap z?~^BYU>*378d^g(e8X!c5;Y^j9(-T{uwh#Sz!0KgZVAB#aFh=O;3lvk6#k(IR$vFP z!ByE|TUsCwUH}8!UoRt5{8? zm`x*>b3wNwg0@XRmsxwZ34N|StWMt?ZgVJT2<=gU9aJ>K3xef1bR^hPT0k=`ljoEm zch3O<&S9=#V~T$FE!b~Rwl@O6;2j8H0oY+21YiW%!B~>?g>NDqE&v4jVIA1P0UmQ3 zob)bQKnd32lQCcc=3y!SYfAChJ{hfY-;^>fZ*-;AOPLT^?X!QixFdAzOChau`Dk

    WLfuJ8{sdjK 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 diff --git a/sites/en/intro-to-rails/img/Seattle_topic_list_page.png b/sites/en/intro-to-rails/img/Seattle_topic_list_page.png index 0de297b07016b5b40c9940269ebba69128e00d4a..f4ef61124d2da8e41bbd71bedd62a63ce6d0b381 100644 GIT binary patch literal 13937 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 literal 49928 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 F{{ia)uz~;p diff --git a/sites/en/intro-to-rails/img/finished_app.png b/sites/en/intro-to-rails/img/finished_app.png index dc197b277c949b16a3d57d68d07144e0ba40efdf..c24d282e63c05a712119ec33813414f61f8745af 100644 GIT binary patch literal 23970 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 PV6Ug@dTKQ))^Gm{KSC9j literal 54028 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 d{^mC3A From 04b64e2379150536edee62f016a669d3893e8147 Mon Sep 17 00:00:00 2001 From: Gabe Kopley Date: Fri, 21 Apr 2017 19:04:40 -0700 Subject: [PATCH 416/486] Add "Intel Core m3" to list of approved Mac chips We had a 2016 MacBook with this chip at InstallFest today --- sites/en/installfest/macintosh.step | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/en/installfest/macintosh.step b/sites/en/installfest/macintosh.step index b3e3c0c06..d37c75cd9 100644 --- a/sites/en/installfest/macintosh.step +++ b/sites/en/installfest/macintosh.step @@ -17,7 +17,7 @@ step "Learn your Mac OS X Version" do * Write down the Mac OS X version you have. * In addition, to the right of the "Processor", there will be the a processor type. - * If it ends with **Intel Core i7**, **Intel Core i5**, or **Intel Core i3**, you are good to go. + * If it ends with **Intel Core i7**, **Intel Core i5**, **Intel Core i3**, or **Intel Core m3** you are good to go. * If it ends with **Intel Core 2 Duo**, you are good to go. * If it ends with **Intel Core Duo** or something else, you are **NOT** good to go. Please flag down a volunteer. From 457f79382942d2a0ddcc9a3ab2ce468589c6f562 Mon Sep 17 00:00:00 2001 From: Gabe Berke-Williams Date: Sat, 22 Apr 2017 07:42:55 -0700 Subject: [PATCH 417/486] Installfest: show a recent version of Homebrew A few people at the installfest last night were confused by this, because installing Homebrew from scratch installs version 1.1 and they were afraid they had a bad version. --- sites/en/installfest/_install_homebrew.step | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sites/en/installfest/_install_homebrew.step b/sites/en/installfest/_install_homebrew.step index ba499928c..094167a18 100644 --- a/sites/en/installfest/_install_homebrew.step +++ b/sites/en/installfest/_install_homebrew.step @@ -7,5 +7,8 @@ important "If that doesn't work, visit Date: Sat, 22 Apr 2017 07:46:22 -0700 Subject: [PATCH 418/486] Let students use their existing Heroku account I got this question from a few people who already had Heroku accounts at the installfest yesterday. --- sites/en/installfest/create_a_heroku_account.step | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/en/installfest/create_a_heroku_account.step b/sites/en/installfest/create_a_heroku_account.step index e34ae9118..a2df4d3a2 100644 --- a/sites/en/installfest/create_a_heroku_account.step +++ b/sites/en/installfest/create_a_heroku_account.step @@ -1,4 +1,4 @@ -message "We'll be using Heroku to put our apps online because it's simple and free for the tier we'll be needing." +message "We'll be using Heroku to put our apps online because it's simple and free for the tier we'll be needing. If you know you already have a Heroku account, you can jump to step 4 on this page." step "Visit the Heroku web site" do url "http://heroku.com/" From af4a5f63cefbc86585e2738c9df90dd14151d7d9 Mon Sep 17 00:00:00 2001 From: Gabe Berke-Williams Date: Sat, 22 Apr 2017 07:51:04 -0700 Subject: [PATCH 419/486] Use only one-line commands in installfest A few students copy-paste the 2-line commands and got a little confused because the first line executed and the second line just sat there. Instead, provide only one-line commands in the installfest. I also added some guidance around the "Your Actual Name"/"Your Actual Email" parts of the git configuration; that's not as relevant to this PR and I'd be happy to split it out if that's better. --- sites/en/installfest/_install_ruby.step | 7 ++----- sites/en/installfest/configure_git.step | 9 ++++----- sites/en/installfest/deploy_a_rails_app.step | 7 ++----- 3 files changed, 8 insertions(+), 15 deletions(-) diff --git a/sites/en/installfest/_install_ruby.step b/sites/en/installfest/_install_ruby.step index 534fe0cd1..b3e0a71fa 100644 --- a/sites/en/installfest/_install_ruby.step +++ b/sites/en/installfest/_install_ruby.step @@ -3,10 +3,8 @@ console <<-BASH BASH message "This downloads and compiles Ruby, which takes a while." -console <<-BASH - rvm use #{version_string(:ruby_short)} - rvm --default use #{version_string(:ruby_short)} -BASH +console "rvm use #{version_string(:ruby_short)}" +console "rvm --default use #{version_string(:ruby_short)}" verify do console "ruby -v" @@ -29,4 +27,3 @@ div do message "Once that completes, retry `rvm install #{version_string(:ruby_short)}`" end end - diff --git a/sites/en/installfest/configure_git.step b/sites/en/installfest/configure_git.step index 68fc697a3..28c749077 100644 --- a/sites/en/installfest/configure_git.step +++ b/sites/en/installfest/configure_git.step @@ -1,9 +1,9 @@ message "(If you used RailsInstaller on Windows then you should already have `user.name` and `user.email` configured.)" -console <<-BASH -git config --global user.name "Your Actual Name" -git config --global user.email "Your Actual Email" -BASH +message "In the next commands, don't copy-paste the whole thing. Use the name and email address you usually use. Don't use a username (like your github username)." + +console 'git config --global user.name "Your Actual Name, In Quotes"' +console 'git config --global user.email "Your Actual Email, In Quotes"' important "Use the same email address for heroku, git, github, and ssh." @@ -25,4 +25,3 @@ git config --global color.ui auto end next_step "create_an_ssh_key" - diff --git a/sites/en/installfest/deploy_a_rails_app.step b/sites/en/installfest/deploy_a_rails_app.step index c05569526..e3f34afc0 100644 --- a/sites/en/installfest/deploy_a_rails_app.step +++ b/sites/en/installfest/deploy_a_rails_app.step @@ -117,10 +117,8 @@ step "Deploy your app to Heroku" do message "Before running the following command (to add to your local git repository), make sure that you are in the `test_app` directory." - console <<-BASH - git add . - git commit -m "Updates for heroku deployment" - BASH + console 'git add .' + console 'git commit -m "Updates for heroku deployment"' end step "Deploy (push) to heroku" do @@ -185,4 +183,3 @@ step "Deploy your app to Heroku" do end next_step "get_a_sticker" - From 8706c13ee31dced91eaa0d56bffee93720a8c72a Mon Sep 17 00:00:00 2001 From: jeremyjung Date: Mon, 24 Apr 2017 20:49:38 -0700 Subject: [PATCH 420/486] Fix grammar in listing_the_jobs section --- sites/en/job-board/listing_the_jobs.step | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/en/job-board/listing_the_jobs.step b/sites/en/job-board/listing_the_jobs.step index 1ecf8742d..1a6eeccd7 100644 --- a/sites/en/job-board/listing_the_jobs.step +++ b/sites/en/job-board/listing_the_jobs.step @@ -27,7 +27,7 @@ discussion_box "Rails Console", <<-MARKDOWN * Try running `Job.all.to_sql`. What does that do? * Try selecting an individual Job record. - * Try updating an that individual record from the console! + * Try updating that individual record from the console! MARKDOWN message "# Show those jobs!" From 100c7efff67c94a4c51bbb8faf8f1e1aaee985b8 Mon Sep 17 00:00:00 2001 From: Akansh Murthy Date: Tue, 29 Nov 2016 07:26:22 -0800 Subject: [PATCH 421/486] set up branch --- sites/en/docs/docs.step | 4 ++++ sites/en/testing/advanced_concepts.step | 5 +++++ sites/en/testing/testing.step | 28 ++++++++++++++++++++++++ sites/en/testing/testing_frameworks.step | 7 ++++++ sites/en/testing/types_of_tests.step | 7 ++++++ sites/en/testing/what_are_tests.step | 7 ++++++ 6 files changed, 58 insertions(+) create mode 100644 sites/en/testing/advanced_concepts.step create mode 100644 sites/en/testing/testing.step create mode 100644 sites/en/testing/testing_frameworks.step create mode 100644 sites/en/testing/types_of_tests.step create mode 100644 sites/en/testing/what_are_tests.step diff --git a/sites/en/docs/docs.step b/sites/en/docs/docs.step index 6cc93c0af..738ba8bc5 100644 --- a/sites/en/docs/docs.step +++ b/sites/en/docs/docs.step @@ -24,6 +24,10 @@ site_desc 'message-board', <<-MARKDOWN Build a message board! This curriculum is for students who have completed the Suggestotron and the Job Board curricula. This curriculum is a challenge because it won't tell you what to type in! MARKDOWN +site_desc 'testing', <<-MARKDOWN +Increase the stability of your Rails app by learning about tests: what they are, why they're used, and how to use them! This curriculum is for students who have completed the Suggestotron and the Job Board curricula. This curriculum is open to everyone but there is a challenge at the end! +MARKDOWN + h1 'Frontend' site_desc 'frontend', <<-MARKDOWN diff --git a/sites/en/testing/advanced_concepts.step b/sites/en/testing/advanced_concepts.step new file mode 100644 index 000000000..fe7a47209 --- /dev/null +++ b/sites/en/testing/advanced_concepts.step @@ -0,0 +1,5 @@ +message <<-MARKDOWN + Advanced concepts. + + Bla bla bla. +MARKDOWN diff --git a/sites/en/testing/testing.step b/sites/en/testing/testing.step new file mode 100644 index 000000000..8c189ac31 --- /dev/null +++ b/sites/en/testing/testing.step @@ -0,0 +1,28 @@ +message <<-MARKDOWN + Bla bla bla. + + Bla bla bla. +MARKDOWN + +tip "This is not a self-paced curriculum. You should use the discussion sections on each page to make sure everyone is together!" + +message <<-MARKDOWN + # Notable Things + + As you might have noticed, we're assuming you've already been to a RailsBridge workshop before or have otherwise already explored a Rails app, and are ready for deeper knowledge. + + We're also going to skip deploying to Heroku this time around, but you can definitely use the instructions from the Suggestotron curriculum to deploy your app to the internet! +MARKDOWN + +important "This curriculum is written for Rails 5. Things will get awkward / broken if you're using an earlier version of Rails, so if you skipped the Installfest, you need to upgrade to Rails 5 now." + +message <<-MARKDOWN + # Tips for everyone: + + * When adding code, it's awesome for students to walk through the code line by line and say out loud what is happening. (i.e., "The string is being stored in the instance variable" or "The method `snorgle` is being defined"). If you do it every time, you'll get really comfortable with the vocabulary of Rails! + * Error messages are your friend! Read them carefully, and practice understanding what Rails is telling you. Seeing an error and just diving back into your code is a natural reaction, but stop! Then read, think, and talk about what the error means before fixing it. +MARKDOWN + +insert '../intro-to-rails/working_effectively_and_efficiently' + +next_step "what_are_tests" diff --git a/sites/en/testing/testing_frameworks.step b/sites/en/testing/testing_frameworks.step new file mode 100644 index 000000000..8c8d9e80e --- /dev/null +++ b/sites/en/testing/testing_frameworks.step @@ -0,0 +1,7 @@ +message <<-MARKDOWN + Testing frameworks. + + Bla bla bla. +MARKDOWN + +next_step "advanced_concepts" diff --git a/sites/en/testing/types_of_tests.step b/sites/en/testing/types_of_tests.step new file mode 100644 index 000000000..a6f652e4b --- /dev/null +++ b/sites/en/testing/types_of_tests.step @@ -0,0 +1,7 @@ +message <<-MARKDOWN + Types of tests. + + Bla bla bla. +MARKDOWN + +next_step "testing_frameworks" diff --git a/sites/en/testing/what_are_tests.step b/sites/en/testing/what_are_tests.step new file mode 100644 index 000000000..f03c1a39b --- /dev/null +++ b/sites/en/testing/what_are_tests.step @@ -0,0 +1,7 @@ +message <<-MARKDOWN + What are tests? + + Bla bla bla. +MARKDOWN + +next_step "types_of_tests" From 2b06ae15c4e045be9e8b31bb6f791ad43ae65621 Mon Sep 17 00:00:00 2001 From: Akansh Murthy Date: Wed, 30 Nov 2016 20:22:56 -0800 Subject: [PATCH 422/486] add types of tests section --- sites/en/testing/img/rails-test-types.png | Bin 0 -> 36281 bytes sites/en/testing/testing_frameworks.step | 2 +- sites/en/testing/types_of_tests.step | 145 +++++++++++++++++++++- sites/en/testing/what_are_tests.step | 2 +- 4 files changed, 144 insertions(+), 5 deletions(-) create mode 100644 sites/en/testing/img/rails-test-types.png diff --git a/sites/en/testing/img/rails-test-types.png b/sites/en/testing/img/rails-test-types.png new file mode 100644 index 0000000000000000000000000000000000000000..3cd2b810dc3fb9f60ea28e8da9699db9520cb8be GIT binary patch literal 36281 zcmdqI1yEdFw>H>7fZ!y!6Ep<(#uFrjU!t7~p)4M6uP8}z%dDN)Q6s7>@%>me`RFj>B_0^0Rx_qEP+PE6>QL^wO;}RJ#A^02!9KAQcn}UsxUq zKWe;3*GZI;mXwWr08Ta=~v z$3xk(Y|5Y|*NAUD2FTdo!k$yf*vY*wDz|9<8yk$ddWMjA%!GV>;)?nb4=qt?kdT32 zoAwZ>D6viZ4Jc1z1#5Ws1zY|P@D8CyY0TJg=@8CjzoamzL?hbYdEw%XGlqeAQ;~10 zya6Yxfe)x8v282?bhFr@`+M(J|4m(I--SVr2T?s7tCX|j=FQpB3oMXg+CeJjmn);>e#R zr2H9-IFi3hJ^kixBy0N(Q|x)tige#Q8T25RZ;Ck?PwG_Z{o-s7#IP59AVl04{jr43 zzoTItJs@^u;i+l#$5O-vxwll~&Q#7oL`|LXy2_L|2fM$`*p zPmjo7e?teXa-QOfJfwaagPJkX3rg(zI^zBZ$-nsf&u2@ocH7Y8el|qdv6RqYFVi zpCZsvp^(EqF2-NV?~K%-(5-~>tmUun!{s(CN6vqPz=-Q{80s?@*aW>jr@O@?|58G^yR z79^T(gG`KDI$4Co5&=_RIHg95f3k+epW{qAa+ow>PpYs;HDL!NYKnYkjOXHntnMPr z=jLyHn}^ni+<}WXj!`9z`T-m(dqs)ydo9ymShnQ1o0EOreY~&JX)POZ%NdKS>!o0JRQ$Wk>`(;{ zM_{p63YYEdh>B01Je)_({woU@HHdiY=S{Y{?(S4v-~Y{&bsxJnb%3a>TC6}ej|UQc zgTS*d>sP_mUd3^LMvA_7(23|kz4{%CH5=iftnu+4S|S&^2KJiz!;}e|S{;AR_l?Nd zd^eUR>WYQrm-JMNk);4Ia{iksbc469dW*@8W0PG^wlvnq3iL`J<7XyOgH>h386sve z?Vdd}e|&4E;kCd;dl)L^%p>!h@3hI@pC?<>0yPYNmC>Um%JZhWGXor|4V&Z1FBEw_ zQbnGOFD?}>P)W&GaO!2r=Bj%+wYu+56j=*FUZyq`WtWH`**+ZpIEQ#AiZp%5VOz?yg3@ zFSj5`VdEfFsXV<%>AXMbbs0*0pjBK|A&>_iGIcegJ@^4hN(Zfb8#Wy?e{iUqd$bF1Jp7Q+{lX1pb z3=e^BM3e=a@7?cioD7wJ7Kgq)x*-amF;2{^)K0i8F9It zKMbt(p1sJYE77fQcU!VHJUTR(spJjGTJXF%iLTZv4`?UgmzYC*|l=`-$ z`YiTMcxL-Gv>Gi_6rl%b$R}qochjEe|Kk6fyXBbg!FuK3o3uWGC0MRmi$>$dysBKp zu5&a+CqJPxqjI`iZ0%5zq@U20?W35_mZiGsK_v8HO0QHh@z`auAF;fwn*&tKVlD>v zilH`poC;uJWV}dM_giPa7MFt0CM2wPi^5}%q9C8SiPByXA)j+D`Nfbdr$nV3cH4!; zKAkmR<9mYP)yWF>^hK(IeXvLrG;}RLNUK~lrDUPOzS4u$z|NlZx#{P7Nc$LC5Lon^ z_FI?wFFDJ{Xs>})Wx8#@yEZU!i?d3XqY~3oJJJ_gDy|`4CW$Tmauui{##l z-fmB)#+d&FU%y4Tc0zp*TU>S>H^cL_SQ|aURMN8vwG=+9{_`#K*@o939?)uNUG?ea zD6DV`z-*G9^3gwsS|R0JH()D!8L>AMgxl!&8X?T0(8e#?eE&M1;XbbCGQ%z$t+Dt- zBD&5ga%k>4-+CtHZM!lCQA*^~=9EwTWKK>5Ih6=4)Np*vJ~lgllkV-vgRmGDun9$j z;|AthhF5}&upNLcLcc4iJW^vDtZI*t_iy{vl67Y$sL}GQNLvme><@WfH-Vz1uX}$8 z_fkvO?5$?hw+1`i7q#(8u51D}elM4i3sXpt(716ni>B#)1#8dqdCfNk-(66k)r*v0 zZ#h%Mf0E9+KbWbeQKo59`$fxX;QP{d#%9l$(8_$3TC_=Ix`8zQXJV&V*)efGRY=g8ugD;Q0q9WX`PmI?c8w8zdw8&(n`{ow)dOfHtUM%{+_Z8+< zPXh(wlInD}il5s_`1;I5YZ~pa0*fNjq)1Qk8N5#UH{AefHvx9d0s4{i%CTuq)=O2% zsw7TG*CtyZnJ!)0VGAMeB8N?3`PMwK3ETxos{25csJ7j$J1*NHOGm(v^>RRSrX0{D zb~YqfGp@?BR9{y6M{S0Lr|Ut53-`}zw7FYQKND~FRes@-a!!cSl{KnBSUTP;|a>k&1_Q0n8%t8y}wr*K+R{)cSv$} zi1}>Lv}Bc#nT2kqHc~%*eDR{6kWyV|@jP|8YY27eOg5)n4m?foU3bYMB}P6HZ06k^6Q&9H*4d)1hv2mth(Nd7x|*Po>!aHeQFY4*{HtQt_xtds3eJ$CTWGvfW|7L(L(nDoQV2$lKPsAa%OlqeuAX$w+g4G-7T_ z8vDDJV#BeO{%k70(<@VJ+8F26m>P0y~4XQ))p zjZR5;SMqQ$VKWv-jPut>LHbSLA*H$rZu$e+R&rl%|J0cC`qH-Hikl)_>CsW7mr)zOnYIY+lc-)vD+gBbgw8`i`U`{$B(Cllms5BMs(Rj$7*j88+- znn}>)w_JwLr=F{w5U!pyt|?maN!uT^;qeR_>SIVZaE< z@9qsVm^nvzt9p3oBP%qaDqTR18l>`Oh=aPy`RrG-2W@Da_J|)mhxQO%;681t>R!Vq z*75P~x$Re*qn2ySoghFJ#Tjv>Eb8i4?eT&m(uAQs)YgcL7W;&n9}yNPt&=$DNWf;R zAQk}sY`sv3H7&h`pbkK{kzl(RuPRtqo=OD)7(S+Qh~i_*zob1pqf$7Wqk&BvY%*<( z(l;84i8i)&optBO5tT#rJq3k?gbV?clpi8_`T0|8Ft!P>S#cd4$MuyQIPYpnQ!8W# z(ptaGeBQslvQ=X9^*cN1*08N^lpy4P6B^8ji7O-hMnTL2uQ7uW!@%D0LgT&xD&gWY zZ`zPa@?P_bscZjEf-CZC<+ob;V(Wxxd5-0m_>#0V74+=i3?ivtv8>=PDwVA_g6>Adf&;3cKvhf;NPp*)?B{AALFkU(|o5bpM@- zp==}QVZy-9TE$i{2ak#>bnc9Y3>L2XEtceXtTpGJGx0v?+x~tX71#9NF4SMYnZ*tR zsU#?kRjnz}FH!W7-1)6~yP9p>-MU`Aob;CJ#slbKV7%twB8uKs7^YOGx1b>5>1kqV zl7wPlS;+c%GB4`a4o`Ny%%3Gkd$G85y}lCD7Rfa?(YD?kBphEwkE6Y=eCJvh8}ZI< ztUUI_prh&t>~O!Nbt@Nh0@<9%)S+2(3Z@y1Fh(CaJdEH29M*~8`}q#*cY652-JE0( z9E&o8)mRWaWaxl-8$*2D>dk>=3szYD>4t`T_;t4jmwU70T;TY?ByG1&&4Yb z^mx8t7qRH3^%@CyC3d$EVfsEfg)QDkN9unQ|x-D$FlX-kummzu9xdpLLRt$H^_M$T-l z8Hc|@>HMCUBU9t>^q)z(c&XUKrX5wo<~C>1n2%CgDwS;FRTE zuKp`68@{~P^I1Wg5Kl-1%xL<&TvY130muZlTmJjvY}(BOg;UWdzIAG{!ffHAu$_KS zFmqzGsxga9!E1DhLz<;FzVX02bad^-p>u3wMG=wldx$h#Fc5Yqu!uK*@^|X~t`O4g zqQ4@2Bu{IEW4 z=@ArW+$t;4Q8jdL|ELW=`(AFrX7rh++nah|_lC=~Q&p64can@iZ zz#_CnmtA(9UsvKm_S5!@u3S-;U0H$?*&e7Y;Un2D=ry!+_P?QZvWutkA3TBQFd6%@ z%+G7YRd#b(Non%YKELI!h4(-kx10h??JSzTx5B%ivMSI@z@TL{TkX+!K_?=1YpED7 z_O(m;huzVh<+dwG8vg9Cq*cAYw++==UOViJXMGI1SfcNKq`;PGR*-+!6kiyU#w#my zG!YPD7s!1wXgx$NGH}VcWW4)5`JOk2nRgDUq`7WG#_nR5JVUQVrlM{r3xVAd*X(8MMXfL@fC=zl*?qb z=WErce9#_^ENg^+JF(G@m~cB|vX*3s6*cnR&FBsv&ZGuu$E$vuA9pnL@SWcC11yTg zkd063HoIH!K9LovV9hfM4r(Mm5Nn2a)i;H)8~6cp@GV!!Bh_8l3lyjpBt}Z)kxSAa z1?eJ~_{EEQqCA9T_Q&37S6lmAqhxCsI^v5^=+qC=?jUgMaQDqLnOL}DTWejOp0mAc zRtFU5iid5I_xN%RbIQT%{MOz+Ft5j)R1{2W&|#1|%6gA~vNGq~^4pWQUK9=p4N^9mn)YV` zca-rzHyWDc74_aHO+45e?aBTOue0>uik-g`8iV&`E5&XCQ`N)tYBKI3vhCq?6Bg_5 zW6`>rF(seaGz>&k9PZ?#?IBQGMu$G;SQkcLQY^++GdSAaLaA{4`KtM*!5eSmQIACE zO-%iZj;SD|T%@D+Ho||byo+Uq3zW_BbDM)eJhsxlwx#i1NhH)&E)EFM3##U9^Z+bP zqvL3mCaOGQ!qr(rs4|K@Qd5)=gy$z04?gr~ZmX*SSo5R5sSf<-lTN!~er<^T z`Ux>3M)#+kdKVXOW0(T-{*fGwOB1Jrt(aR^#QfhRw#o)OLR`V{bfN!Y(*6rU{12f1 ze=+0#rE%lJBx+ts+TLW##MD|ec@0NUaPS8)*!voe@47*Aws*daw&P_+9rC%#862t& zn7B3!XY(`Ug*90yhCMo8>s%YHNXSm%m3aylWJR`?+O}f!{_$j17FzOspPUN_Ey(&b zbF9qI&I+#AzLupVbREcxGIz!Ip0*Vxt!b_Yt8crgWVsS~P!?w#?};!oW}9@Zxl38Z zJ3}7-#_^u-8L*kV55dyaX0Vd zQsV!g8T@|{|NoQj{+DaKV7rHmFwfl~TTe)OhuPS~--S~&{?wJful&+cWE~9zk5YAj zFQR!=5EP7Kha&)(oL~v^e#5N#a{72i$J)z?J$lVk-P(bt_M}Kdx!Ihy->o!D-v8&I zl5_#_ljqpza$%4smQb?cFyZ1H*ck8?JX@)%-+v~+mejq8!0g2a(Wt$vYyk5&JOnTD z|2$UR(2Q!DCte!4@eAc!uId4d;x{X%<%mSFT3 z*6IEH$_J4UxuwekQUSKGQK=46Dr)JkBAmot5q?Gl_?TW64KT1&Dwz0e+ z^h5k_gy+nHPN0gg7Q$~gJYNFrVb#CO6~T`|nPdXsSIkJ;A6tT`+n0!FbLbITSx2m_lM=TXMNe0a>+>Uf-e6+${E-^;kN1eC4kS; z|7b2_De|np=3sxiCcCu-sLt;5lbU{$yw>5sza^L6)YkMQY#8u$)=j{GMsL{a(JKZx4eCok$T8* zX*}7UUzbvQY`7nD^}%*37H5CUa2Mmy#Y(@%aasyz+*E%#>E;a9nT6zDZaQP-+_%@Z zKOF%}^p%XU(r7kEnRClvdR?``FZc7q#XlOQyg|P}<{;K|Ooz-}rEVn*-1#krK6dva z!0p%D5&L^cD8uRqW(Mta8Pz2t9PJed8<)K7QAVG>*@+UrBQTpnXK8*h_#}kKSXv!M%?rwSW4u5SjNy?>J~Cg$Q#Kr zMIB_S`?`TYYH6plHe5brCV?rvaE7*&s-DE|ehZWmqx1TEb!8>`uL#)y+}780wSa$C zQIEFWM*kx#G#moq78R{BCSu`jS7-`U9AY>*b6qnXHw(vNR-0?Kr_L2PTeytr-`HHk zDnhNuA1|S&!dzGs{kT5uU@biB$1T73TgC=UEFCel$po@%KQSWQFP*61m^utg4fUwi_f{l+dq z6`<~)BszxW2Vs3bT0Q)hDV(xrsiDTCt+v~ZFGyCYYwrB*AJxi)979KmQt^q1cX;P* zjW)8xHZ{lMTiVrJ;aMM~kI>FNJjjx9Jh*rM1_3^3@rO{ed+=V=%Yw5iDOCT2E7Q6{ zh~*+) ztTzh3WF(*Zzp9+Xzi{qxQP-6&cq!GJs#{wqDAb}e`1gy>*f(VKuJ+M-*XUPA5}|!@ z32nPMIUAF_JetYn9^Z=@K(B?r{H($Tv5i+(-hjW{JMd{L_OD(trpK=Kncgga8E{~8 zlx95_W>IOx6pNTtzP^CO#*A?ffzoGXPvL9#!+>d_(FUpKgOJjhzpwXRH>$#0hnk72 z$*WsCy4rQ36=B?GS=_ISv|5mcaQRQi`|cqNcRm}dpfV@R?>ag(Y>cX0#m0MXgF@wA zZ{KX5nQiy zq7i8R)yh9ycB2r{qsb7*; z9|rpnVa)$E*!}D99&j?Z+Mh08OW8n^>Sb;ynp=EhF)RG2!>FjUWw$3B51QLe z%PBr94Rf&^`SmXUEZ?@GqT=IxxB8S^IC(>)@nAfw1{(*byDkozR5ISL{~v-S+ZKdiwcvn!BnIaoHZqD&u>79e4<7VOkMh%Bb{f@H+7Xob@pI&y~;VM(R z8wMALG9bW!%{(HU`7qOIHzV0u^&IU7UKca%kKd8vp^0{~IwXbj2gxsAx{W-un5Rc}b93w05vgsJ$Rk+kc+Xo=d*lLg7dH}j za}Du3etlU)rc5=a#aBlVYx3$e*C2^-e*5-~KSiCAP~KWv7Hs(T>I8cW z#(eg^Cl!5cA4F?q(`3m?bAV z5kOPr6&rdG`}}iE+~t%y&N>mXrrl4q{id|Z#f{@TOO40sJF>Wr`$Z?0&c(O3Rd!nL z-jK_cfpAPty`7=l=&DDc)_RP*H&pm`tf$<$QJwL{INdeN&W|VP$L3+qh(KklTR#fM zkz^4WPM&hnxIv*kk%=9567K=0o59wtSoM>#(r?|xq8QlN3|w6J!|LJO*SKafk}2TE zbDAv^E>f;@J?VzOx)nDLJI}CPbe5;GvGf|wf60bg-a(OF!>+(eT0NAZQ8G6s9Vx60CnTDT@zeskRDZ^4$Wliv;$&lC3iuZ zH3dgDlSWZ_NmqT$9KX}6GfmI-;}84J9txV4X(u}!$15wOjXewm+^w-U7?T}+1)HsH zgix;s8@;fPT~|YIV=f;o_l%zayj+5R#~N(<+5}kwer@v2*Pz__l9c=^88qMBB(dNX zZUfypDb&JvD`aQ)Qo7<>dRhDPjV>9h zyoZH%0;Yt6c`Sly3f zxq-+L2OV1FOles(CR%)+!jEFEaZ)TWp*j#&K8PcRo`cW;GH}CroG%v+!?Y(l@K)Y-b2?WT} zK8R2sP6Wk+BA>DEirb)alMVA&rk9Vu+fC3+unht2KzrW`CLC#YB>C-8u<1OJB}J99 zIzr=Pj<8FG6!CsOr!>`Mz?Rmnw2vWBl8~{bBY(@Q>ttl?}zj{{yM>C z$}Mm{S27VC#$HV(u!ng&TX2g(o{;LghZZhwxj2`L?Kg+=aIq98IYAlA$gcg3*!s1d zB{9;a%M#$`{#Jj*B}I>t@yB3J>Snw%`jThPc;@#5f|{|;aVQxPg0`{u1dT*gPn%4f zNMYM={vq3vq$OyY;9|IiZfBf9+@(Fu+w&*jukOgCGzQ%BaAwj3R#Qd12SVKiPuu!8^ zpS`p*f`QR~-tkMfL;!1xh41$tUqzo&YYLWNpvM7>Ikyb!*t1!s7Lu4IkE_~gx8 zgA!<_MmX1E@1E5JLeBT~*OBT|%+%A@_r^g)M~|7`a$*Er*@_^KSv5*Dbv2IbQgZqU z>9we~jy3) z5y-9jRk(SYGAUfLQ}z|Jp!77Q>3p4e1Khl%*1%&<2+3dM~p5{pI7F;!lO> zfIH*&yoVdrVV*Yp@2XvSY};QejV2{=-&p82+o#|xaTrN$%X?MX((UEqnyMIR#-CCb zRa89o=*9?^g0?oR&nfQ67v==Yt95Q@|X-p)svSLuM*E2W9ca{NEe@w19ObM6lGLRYfmyW6r*hn|M zD+^dvRyfSbm&7t$kFm83g@6oG?&y$8-R5*rM_xG;U`hz}K7Mqn3?lm*jT@%p5*LCh z9KWwQ5h5#rKEx26gckG%ZI$4QA@eZx6w~@{sLmp(^u_KNA+3pB`JFici8{Q$l!q=p z%$s}f6zywSVXJ7?_axzUMnbK5K4(hKA&+EF?Wr2Ma?E}vMjrx_g~pM#VxG8MN8sI= zq-4+#)HPts8etZHJ(v{=3#J^@?KL5qdul3$+!ucOP68E%+f=$e0ill%A$q=(nYN?U ztQKSeX1oB()C6dYa8)p2^k8|1EYNL*=dyZt6k1IIdWd)0oJLYg>qoxxaCfiaFngqo zpn`|DR5+HGe!-iXv?V@tHj9PeL_|bHd8ZiQrMH$i$j|Z>-?lt2?q@{b7BuJg-P4Th zPyB{uQIsz5Q!aD247|6$_nfCshlAoh_A5(C%3jVN(+ynl!6$A*b$Qj!#ZqvHrwGZJ z<{(J1RG4bZN+c^ynVy9^y0cUIB|$7OCf&y0xL0vwS>~(3^sy3KP=%$c#FfS(290EA z%F<7$$sCfVr0IYFErgS#sr!}3s92sn%N0rf_Y!(n;Yv4t6Or2A@>h%JdsC5~l8B5K zm~+!NMswdMWYpyAWD%J^oxb_vkMwKTLpjaqx9uK*%Vg)IkBgq0v(U@?)KQ3NU7?P0 zdwcu#%mK$Ne^V+r;8b`p^~!U3<>a-&{k2de_}boWsTteT({qMZqstU9IOozfcf}!m zy(AM9^-A<)UMeb~yo9D7H`ez9d}5eV?z z*X`|W?luwHK1tpOf_}O_tw*-tpwdvj}Je#VZ@A*XcW*T^SPBw%aI z7CH~ptcPEcmB*079eQac!zEx@?o(8u14x^4I8dx-w&O-9T~0Gld75_d(nFA#9!jqD2jJVj8!&zsZ_arEa3}QlNCa?>`SoXjk`LW z`)HK^t_14?iYps+=Xboys6u`&^n_4fL#dYKIhdIc6LF3Onm^roTy) z>QK5hCK*c&`j#)`ldIuCUQdda;FrW=3W>d}JG^!TOGij!9rqEgE3Qs^(5TH z?-TLT%F@>{a+1+r4a|51=0;MjRd|b$*Yoi#TwuMLtvZ^yrnL7C8Pv(OKRIUEC-)rb ztUtdCRg*(sq|58l$)3L^wNp$1rD2o9S`wQ-n3Kq23$>g~{s>AYNqj$F6u^M3Cufi0 z#^6u=NWyA{lZ9k&cEl`7DiDuCxg4K&f$e2NYab?T;Q{uuR4eQ{^$ddfhk)ORZ}FzcYbxO zFon7DI}wd*hbg-Wnvs?f2c_%okQ~%>hMEpOy9V^wDGXkxEy?$keuU2u3 zhBN_MtJzCegE>)MO(16~vXmd14_>9S5fEUZ^Ad<{%HTD`qpE*Yl4OI8jYO$^HsIN> zh*(LvkbpBsst4Q*CEp~G`INCT>{5~90!KfiXo{IK8ybg`yKBb<%XYn2n@yTLSgxD> zR)JyjnANAvNOvQBUNOj|%PDS+nOsi6pLIQke8Q5sqNd5Dwl~(KkB>EOj%4g!ifbQjS+98td=Cv}aYg?eT-Q(S z4&spJB~b_xpP*YipHHwp)yRaik_h?ZNZ$I^o~z%(T@1k9mn|^wO#tXV(oaEZSwYuIwXbkpif91a*CLru7{=@YgJ z5n1=P9TPew04^B3CK!*zZiRp;d~=i+C>;-0mM4$u_dlN#=+@7pSx`<}Lv6Noa}&D4 zwFAXE?P=WRy=OnO-pQg-U}GoMqWZ1(AWd+QCOw!41OAQL6^Gf;R%Z&h(U#hZKD<7i zH}*hQmBg+(#>$e7q(0vsMI9z~Iq`OHzQN4~S+J4szY8bl&-$t6{C~S*KMG+M|);3HaA<;tjD2k|FlxusJrt-2TIad(IW+dm#H##~hEz5~GD+24e zVh9phis*`zDIO%aec~#*JDR+Q3V0tg*>UJ}SAhC8YxWfvb=7H0|DbSb-`Z#&5Q)F) zUb@4bCK^v3&W>g-O91r?Mo9^zF8RbmHlG0!jzRaI9hJJcJtf0V4h^|?$l!Nm^l0vt z!i+(#aHAh+=*C`u_(>|3CA%|B7ojMQ{bhX3U;o?s%W<&n?#f4A63@$GPlybEdqDuM+a#FHxpiCS32bz9FuGdi`rv*^6baN zY4+YI%KmANWfu#awusgn8nXF1^m5di;+rMSNoJ|jzUTLrd|P8bqltf}b>FwK2Xh?& z#mzWlk$1Uf+7ld$(|DObwAho0+}-jy}DaOg^aC z(twSI0&vY~Eh>=}`w21{=?IGxBfTS@>g>hcC*R!o>+d$Hm?`wgTJ>;HOF<)4I#nPZ zU{K*B*5RV@YIi7AO6-Xt=N~#4 zPel#uV?J6(QJg-7rOtIxU0~AywEQlFbXRfFdrFSxAk$yUi9_rje-uk$YoMB>g{I#1jlWo5LcMy6@}AX z?X!v-OLzx%aBzTI;tL612CCDKyM}mK+%0xkbO>js2zTbR!@ek9mQwp-ieI~ok@LQI z(14IHVtZF(+33KnbmM8&L+&F+({wLAC6sSb?OiI(!3KEaWqb$jyB)mP;;xu!x?jhBwbs|n z)(`ua_g^|Kl@ksb{16VGAGkwR)|PKi!rq5mp!=rZLULo%ENyIT4pYn1sn;SLg-Le# zPJT7-WT7g%NB(%lE0kgNRKE#~8oW+U2J!=fkYO|5@ZqszkyR3o`QuqaL#WhMoU<5} zplRorSeV25FxEto&bpU|N-Yu}W_ssIhOv85r02IU`9+c5iCVF+vD{E*7aVV`TN9tk zvZjt|<#eHc5oX=Psb;v?NV`=wQu@!Ywq_J)LxvZ51>~=is}~7Lk%42rV`ro^h2pT8 z@4f@+OR)Q(#$=R^V19H$(uB5Xeoh{KOFT{}$?#KwR3Yltzf|F|gX$+Lp;UXlMY*QKeDUFogA zD`Xp~Rlw|F&0C3hz-qG+N>)1M@V{`_^&}W}eHl+@%i9uMD zJJnfCbs##YSD8`iWaILTjozFDPrG3QJrFgqv4LNZN?CSSutx$fAfi%=UUvZ#J#doO zO1gh?a>#ANgnDa)-<^TAS*)*q4Sl-mP?gSHkqMfr{7rF+_cyGmlbCn@x5=HodXZK~ zY+F5BiWmgLggVFW!*go>hNRRKqz@8Z`l`}2BiT~X(%-e5c3y6AJhYD_+=SLjE72N* z7Bi4ylPMSB9=kd=kjK4eBSFn#5BW#B6dFt427SwoH#V(pD7i@A&lH%Z^(! z-j<`d=M?qR#JP;D@y>W-_6YUu3Uv%N9q0#Z7Xs7@s#GMzCTQaVU}w?yb*!1B>+L)7$S}hRs3vW)p!)rXYX#Od@*H1S2jsSFY`0jK z;0{V%dRXOJeymZLN#Av)5n(#}bF_#wQzR(+ORgL%ZHm74qv5=i(K8q9tfs4RX-FjC)Q`x6*pF1-d=7542I*dR%&eUqM(+p;{0(c$nF(w zh6_(E#(Jglrq-OdlCPS~4*W7WgIL+H$uWg(6 z(-G9$ohnmOrb))dBZ-RfETIn145ab>xNRM9^I6N#;jkCI;OchL##%yp;WfjR#7kah zP>?jF>^pFhD?gp*`Z^;^Z*Kl2mlu=7mGAe?2NvBP)I06)ldqoWG6p8|wAU6&X>|gz zzu;@&tNLup>F5E2L{5{f2~wJt$ti3WH2mXZYoGcfxtFo3J$?O%7byAI&)vXM=?~|G z!wG5@EbIIEnYsf3DHo!7rIR;0--SU5LkAJIw$3OuQ3F#Hcw@eK8we(Z6XGPJku*1p zAgEpcu9PP=6_IMumWezP84!Ej{q**+OV4KO zwMKM*dF)VQ+2}rEG|}=nC#&v6`^3)xL>cVI@kQlI!`5-Op5EmTeaf9O!?c#&gdSId z&1{9?R`6dGIAXKN<&b=YMGboR_q0#2=YK?KvvewX7#Wk`+Zkk*{rXQbqoLQ4{Ov#FVa) zj=eUHT$+wc-Iz9IhArqz^AVJ(lnip9aGBpW^{BGn;Zn}=O8RuI_iHQic;%dXfOp{q z_Q6DVRlEDq(RI1%&0H!S3_-9HO-uZnUzdU$hEduLID2&syR>Jy%YFdg2$QVwr) zJf_Z(@8w729X%_bhhG>nCLM`8y^7q3cRO~v&*LtWA4wZBX)?Uwg;LeV4y0KRrO(3p zrnXS@9PAGL^lX4+7vv5>ygfoh!*^%K%W#q7GGV`56u1#yn>nv$)7dj21bs3Y+}oMv zmq~MBx_vx#)0BYz&FBH+d9}-fOabDJ#8ol@4w;LDj{2ov7P;_eHMS8>{+rKm(+B^Q zqd2&sA*$c{)|6im@QzPtl@f$bt)qwki)XumT)U?AH8wf^c`GZ3Zjl!i$`x# z=)WuDf#>1udhMy^4ph`r{ZeXmA3AU`zrDs_TZqBT*U>aEjoO2m4XzwCHbjE=ROJ?4T2V85dQAx5ZukuN^|HSDClMm~7Pv&E**c) zdkIu%()ps!GvN+fKn+i|`QpKBP_X`kAZ1$llkQ57RoZFI0&973`*v^fM~5%k9wo8i zG!d)Ku2_l|7se~{5L@*xG6hA;C;f6>$2^xV@}vwpZ=z7bn^sKKNHfQ}9qc00uNTN# z#dy^n@!oEtsWgYLjN3Kx*nJUom3WNJkM%TO+JCLgKR1AQ84(yBw*CO-@Or_WCL6Sl zU+W^?GDy~m*iYP7nt-BX>bySP_9>_gD}?+%l&K6>GwnKn_oD;@l%sf&>krTN$Y4C5 z5lZGp@FW+OZKxLL1T&S7Ne-GQo}Rk8v&%#yi+xVsTXJ`g`wL)QwF@}xWa=D?;RQcY z8$$vgKe1|S!2Csln&qE`0Un*f3dI4o;*u05vjlbHDL&R>tI02{O`wEL+mzMzKl%Bu zF~3tFqq*Ci-I)X$QMlTpxl7RCId6J4Z+VJW+7AUC-S`X(rK4TweqEhy<>5GSKgU(l z??HpTuR6w|-BRzxfcY|`n9rwzM_R{NlX_3Y%Cn}N7(}Q;~uX%1J1 z3jvr|&0)WO(Ha-&{-}nI#VAF&v!Dbu;MDgzQsokg?;j0Dx|M)##%+L30wTi|X+)|& zp?+HdSp>RmWO!H5N`DTg`w^BBVc>XCfLr#G#>eH0%nOftaRlc-v1I7%r+~dK zXUx4?Scg;+cv;Rm;EU2V`qBe;9f()VPCugsHkKQIAqWgq-2BTQf{mAlM`_le;fWhm zy0KF=8a8`Nn(9lbOiyccV7j2I`A0;nZ9n6@DH$`EGJodlZ0|(Qc8c{5Ci{h}&RJe3GdVxI&;ddmtxM zU+1~Ds$VDif6(^UL3IS*)+hl2A-DvW1WkgwLxMX5C%6Z9_XKx1xQ5`t-QD5ft_OEN zxV|C3@7`DSs$SK7@2ii$4l~m|J>5Osd#|`GK7F z*R?Efngj%_9zNrj1P8Y?$aHETB1EPSwO2Su^7^C*dTaL3OzN0CB*E}JHDM>7<$566 zI6Q7UHuNR3Yv`pcG(`L9AVX`Cq8*cQ+9B-u;`IW;`KhI7X-rUhZ-O%x3hy)&S4>=i z2vZN;uvv|&ABraPT59(13U9S;7JuG?Ns14|LW6M*9-M`mY78W+&5D0ZZ){g1dnM42 z?ZWP9Z1XDh*^yJ3(ybYU>@Mb_a@HNe zBI#D?+h9cyc8yR)F$s8*?r2%(dx)#wjPRl58^@L#lN#=Lei6Fj7I=HmJBMDkHuDF& z<<40ckMc7*(10SL{CLrv{fEn0UCX8Vn7Ml4?%p0uA_w2N&COV~YKKzU<Z%;}?cg6ww<0sTjc-h1CkqmTZJs!IFu(*LYMhfx0s^_R- zc~hMtDJe(J;Lcbv?hz6exxRTu0S*s-&sBf15mGdi6TCl>S5jvaRaQ7bodXj+FfaJ@ z{_-!J6H((vj6+>S^(D%cPe7ufcbDJ>d|?3fK{7Q$#!w)F^$Ob{XT>Iqsk{!%&I9&y z~^hSYqc*I zCEzlVJ(>=q#g*BKEWaY(RQsy=X+eZYoJR3onytlJkY>mFVG%J^WVj_1{tK-It_s?v z9hA;fx{fEJ#cX;`%IOm;FjDCUC@P4wf+}^)n7o&R-D+n0 zls8w+fOs1+DYPRkF)>2B@qN1i+N&=(YAlBy2-m<$3XE#wOgJ;0WOi>Uo5gX@_He4z zi!3AV3vh>~BMx1Ic;apBDj)QxS6BSDT*s>)tf4kG2TX^dx{L3x$UZJ_1p(nY&T+&G z4T}ra(Pw8mII1JKpMtAJ z>tgU1WKVP1X|_0El8TFs)uK4|R7}=NZ3M-7&dlfoiV&nYVpTZp<2P9<$TlV|XO$(w z6@|%4eUmdM96~%UwN5X2gxC{eyUf>h>-ZHEA-d1o{B;Rwx_%TGmPyF4)b6vnw zbTv7ws6+t~O#SS?H_KBRC~{a+IjlApZQ3ZTpV6Kk%S5?&XE*A!c`bpWdt;ycX$c5! z5aGvG+E8tpTbE}(07-_X2&K@93O$Yqx>q{_6{p$prPRvkoQnPoSI)esC6Zdx|D|85P_Tb_LULSSG652nZlQsH@l@&`{}Y;nO!Yr1JiEx_yRhF& zMD#>JOzioqWCNpN#=2n(S2O56`Rl17wb7Xm65LuY+5=vmvMFr0(4__kV{^5EtO%`U z*FA)dz1Q2Of#l`{#dNi*b^ez}dBc^KLwdROpBLyh?s6?BR|!q5gkkX+i$|fw?Wv|8 z|1`@OzaBjLGmN#b+H+#q8Wexpr1ayPO0`Dh<;yZ66rV&Ae!_jvnOjAA~nIkIJlk@Xt z-Ee0VO&L`hRBFQqon@@2*M!~2teW^+Ti~F!nOKp_CFj5k&oF%GgP+q%w)?OXeR|qD zn>LgnX)N5+6h`e5-itSX8hT%?Jo8Zdz$Je=oNr8&)x54WnM zF+{I4RAXz)q&*cd)vDl=ksocM3j@nI^k%xn?6x4@KFYYas$ip$8BHeeTP{=v@dwd* z6Y@c|V8=Z+=CD1IHg+b8X9vKQ&82bJ;&WBkT!rseDud@@fpvh0yJ-s>m-MIFtY^=d zwKto6VU&3Ld!2h%0eWu92{+%#;tY0Tz_fg5NlRw3c#Q{B`6uaV?EOku8n}RA+c?Hz zU@+9+?)O)i@V8!Z%cg&lF2`(vlN}O_rYno~DP0z(taD2`kf68MiacC6!K~&4j2E2K zWDlE0(vM!!8QTG7tVx&AtQ4jtW#`vLQd%oR_a`ZGR36LsgsgWEqnZ?@CU21yD}mv( z6puTn(L}QKBaYzJroJ)gF*7hJf96^1hihWR+dRgVgw=PH5P8vf4fWYHgHh=_e|Yp! zERA2=EmZFg=1kMPnmap&N3o(#0!@3Nm@U2*ewLS9BWJyLSqseDP;XuH2xL2wUL-{y zfBw~yhnmLQpM!{K>u~zUeT6?1nEK>g_2?_VAo@xTBmTNZw{dn$s}7u2P3ScB(3Yk3 z$pGKAlN}32~2(x9%?S?n4&{!y?-?{Cmh5|_ot z5+Q>(B>Wk&Yr3qf4f;!9Q3DPi@u}^T`h$?VADIntAF}huX*`jt?zo`SH(7iWpFq=R z4rY4v{UBO=%q#d2^x?J1H!iK|TxsHgCKb+$GEW|B=rfGpg{qFTT|eJ!|Mltm+ZhnH zxygh6z+aFQdWjG1dE2}BX};>m+YZK3RzZuQQ_SPEh5E=6q!6&1HA=P#;=*ZKGp2ek5Hh?|n>(wp475I*OR2>9E~~I~1Z( zaE|!n68p@sYlxHTB38`41b+}Y$NK6U1;n5~pL4AAzZnr}C7lb!#eTsOeW&MSgA=+QNzbK(^G!~vz@~sRu zwun{SN2QCL-2B|kq+T^e6jbagHWioER3BH8C{aJ4&0Kr%C2rIO!}HeH+JPY3;- zw-jd;bPXYDxUv)|zS)O@30iu?a+X@>@L#t#2WkvI$_FHo+RVExU9`X2$HfNCVq-pV zxiP(3v99MKSu4uT%jhn}&Oetr*-mgLZ6Pzh2kXFeTXM6`T-6BfAIwfO|>JR!g zus3VH{A{NRJ_K^S)HESi&&DzuZlAl(YM%X2ENR0e|0zcsHYals?cHvq`g}(&?=o^k z#PgKt1`b{7e)zClfL_lAmc^9oeRxZHWR?J0-b!XuWNLBfPu0*GM$r1Pk0?I6m0S>= z{*`=edA`CHu6_DY~+BEIvDksck zZygWwK0gCk`R$OJ6Tex#x1ZCdo5$!0sKzmv9nsUf!P~N4=hiv~qW6&$6*O<@3go|>-0SVp76qwps3b>5u1O~u_Jl$IAu+E0(i$*g!* zc~qEfB_BR-GfI^BTOe%@-_f^(XSg=LBP~m^8sK^c?NtTDkbl5_5 zcqkbA;i*a%nOC6iJQ4Ag=GzEi2k>p(N(8)Xd$GRDT8rD)R`-(Q%n|=1uVmtx&;gj6 z^ZoO^YS>A-AJ#dgzp{-$ zTm#D}W-&8ijJQ`V8Co10#(u-R=d|0O`}eZqAlY&7uoGk?tgu)apr2{m#aDJ?3br?=Vru(u*X+7ye z^v$@|))gH&#`>$?l`L#h2U6MDUHA4)Hced?p^FDb_{{Jjb0(j*!r@hNRGZ9v)qy%h8k@_>l%7*Xm4%jw#7(=y6|i^(Hx#{fag_{>SCk%%nCkt98nsbC|_%F6J#*^vEjaOt7z}H^5xbwdDf-oN7Lg& z={iK}^BcIRvFdwDhl#}?w~eO6N2d^pniuEDyv6rkcXLXc`sAXvP5v+1bERPr}aCVuTYclsgKRCkn?JHFoI$+BpVbSG%z zusuz*`ob`Q&z>XiGf%7ksX!j-KuJ-X>6tln&kVve(+$oE+OlkLOE*DFi6&S4h5xtQ zYJ+`6$H|Z_W8`+IwVc-$vS!*m>=xPt5S}bZ zVc)GfFUUuU_EL%fI~t=Y^OtFvZ#KoTH7EAiV2Qtzv~`t&Mxpm8ZN9AVvL@~2b!Fb^ zwS8|=y#Hl7!ORe?qG~S(DjMo#gT~s)R`~c$8y}Tuvriy7q^@j|?OOk7CnAqyeCj7yp4b z!TpSFEb0lcwl)>XqI|zLx9-ymHCJ*cIwem}20}Y6%9z$p@)j2(+>a=*>{aE$jK`sm zFOSqV^gh9o%hK%nG=%_#1A=993Ife1!W*UQ^;ECr-RX?T1V6|j6$DGr|9jz!{TAul zh3+l{hYIe6_T~hVX1qr$PbqwHW=L-$FPm0N&1i2P_OhEVesD#tkH}B{x;b5m6v>11 z9d20+-0WFV3oeibk&RA1Pw)luL8-ku6Pa=ycw)MGnf{nzSnxi#Z;BF#&_RT%93bcY ztX+kZ>r9hEsfif50L(%O_ z7=e_kAiuT6Td#h7a`cWOixmpC-vW-#8>@e=9?Gvcn;|H(&R;dRQRj zuRpgtMy@&Utf{ENG|MmacCQ{0!SAvG_vlw_yM72z#gZ28Ra{toK zQo!c#j_MnrQ~LFXDf8< zlYY-zYPw#21@FdA?Rkb)I%DNYuUi@%JogINPMihVXPmCSiLv>S4;Gn~N(6a=G(dkKmcsd3F~! zKNUx)a`~#d7Omgsa zhbJT97Oj!pglYEa()f@D`o{Uyq!&{ybE^w0wDMlPeqDdRzJ2O-8H??Otq_7P z&z&4Q&x_8pg3OOV`i&M(tY3*q>f(Oap&GANQ6i9J$yvxnqJm`k zLv9Ys@`oOB`aSrNL>AkE#pqPN)KnXlgwCMHmfN$D8akgwRMQcY9gT!4gSUMk)`G<` zlDgho#uTp)d+=(uyk6?$uz5f3L zkN>m6rFBj)H7bUQ?mmPmQLP;_cBwu+*8imi2-dO)6!Wqq`5BC(SFmAyfRRIt68KD8 zAqS$Ced2RD)=FMbvHwA_GdW=+p4@7%WeCi`x&8Xs(!hHJn1KBysMS8I^TvD?7;y_u87CXUp}+ z{bucZpC3mrekVb&e|0EqM}ACK1=5INV*U^D+W%R%{XdZ6`jr_Vd#Gon8S*#N*g2O6 zu91<;xeCU?nGY%{(N`TtMmdwEJ@oJ%?x#O8b!yQhfi-MK!Crm%0fS`75c)je+tF2D zG7E#i2YKOzYSD@&dPGmCINTXEuTHkNVxlT9dhqsqJbYj9N6f-A0GFr0Zqty}`cA!Q zFtWP3`s2X%Z=8)U_ny}(vrYy}s$F(a)n)&;yk#PjgE3$VnX^T37gJMvSEUFpHz!~3 z{UyxA$K7-k*4}2kO$cLkE+pzTK5}e|>Me4HErFt>lO)j%KCb8%^ROppdE_$Wh_- z>;*Pnw6KO#wOLmFhc^H=M_#;m*MvoD^hzgu=bkogrna6;;O7ge@N%;5BTSWRJGS0ensj=coP z2LHcf`V#MKEhhZqHYs077sXhRt;M?e0Ta*_@Gr0Wmqk^p;II{dBRP~h^!vE5ybb*P z?~|+a0^Ogv!88CH3KhBk9cN2M69ceFM01$Ls9c-ekP&ld-wO z^%B}edTr|*51x0rU)$_^=lpo?O>_GGMbNK%C;Hyz^{Z#GK24j7m&g5ATle(gP#$6` zUe$q7#_OHBs)t2arSzhCV{_=8;;hW3)OW&xwUugzp@;i+ajm9`;BYIvEs@oW%spUPGI^USUxV4IzTv^_ z=~9?@#0eZWVW4s0DX4T}l=ziy-j)lZO7i!dYCh`#1wnuqieo5_TIKZ7S^u!$Uj1}} z3kBg<3Ba7ZP*cS!cc)<1U+Qf)nj^5b$(KV37&qOnLSS|Vkztem-2vACM*XdncNY>* zzT!MBopvl5_lmmIj0>Zz4hd(TV^pnz@Rua7CPGjRP`1 z_DpiW5H_atnI^LtRLv>d7)Ya(?%yA4dj19<}of2;VhT7!vah4t@tTJYHts-NjU$=*HR*2Z>iTrXRBBdJtjs$~IvRFnSK{ zdAUu)>{???+5@^p{`gU&rqP$MH}&96hRVS-bN^1>tFBb@Xoc^e(MMR#&L^e0SEr*u zxGrWl#88R_xt?Ym<6}iZ*Bs>MdD1?s&_JrDA27TI%v-$LENPy;!z+J{tVR1GVp)3O z@HPjbzF$RL?T(KtxB+=(`_UbO$)%5M%|MWpS2UGdNJh+`xZ|kij1cnWx^es4FE<2q z9qzh6I3|_{$za>$9C< z$U%mHU9{njY!`DH(LKhlgWQuThJ(t+v&$2E!f0(Q^w#+hfGEA6DWVE??s4#0N?G_c#{E?c$2*P0K^dAID& z?rnYNy`{9C7c=N{?qHPH*dAX7^L*d@YE7D zkOc}3A?P{VMA_$X>?^4-(?}lyj$|rdGAeY>EG@8M*~r#x8|0fa?|#jLDKgEhaKy57CJ{?1*~3Bl2cvGL+?@M1k9Y0=t&E^Rm|o-L^vA ziYvP($du3la0uVybgSo4##}i7bqjF2VODkiw1q{p(FV7h3ck;%kiZ3{&$Yu0!1rj@SBG!S_VUE-biKL+wa}uIjT@<7IqlmzgBqmI z>_v5}gQrAZ48YGlD!=)!QLP4CXd^2x61|!i#uKM4WRMm?E>19|DU3wM+c2Ckt0AVK zPB@1udZmWSerlWLpW1h-1{L8{4*?plsdLngj6e|#x)kKMpSX*i7#yxPUze`?7MVIo z@pK1E074^8d3C$En|F(I_Or&V?3s#B9;dSHJr8XTYHRW^l@g=x<%LYIbRF#Hz@XHF z?J54z9%Wi5Xl}Y%gHaX86vOghMv5GLrr4ju&!)eMcNhK~I92Uwpzwp^d% zS4+xxekxhk@^{S5X+QK?94A3U%ui9&Puk4O-#pkKNi+2uPo16x9LqUq=hoaEY*qzS zk3V{rq{1~_r;ygWt#2nyI=IG_agfp}K-r4ghIl{ZBFQe>lOf*K=0cAe1dk<&T-PrL zzz-aO3tk{;%nGpqeXE$-0LiG7+Y|E9q-7^78Epu_FsQVD4S@$D+QuDv}%e+drlngrt zml_YJqukq)jNI0gIZ8AzwO$Xn&r4o2m6TM+f_$V;%y!~Y_Wq4C8(1;lWe0$ambgs; zA6IRJ1J}pr;>C`=QPKrK_q=H26zr+hyHT!d18O&?HDB{IS1*0yGSRofRe{fQ^cn6Q zyqH9c*xRM6Kiwo}25Oq0Tudi_4^Jy7u6yjH-ex#fz20$3zkHS)h!lblGd)+du0P60 z?Mi3n_l@ne^1jhjaFx-|6wlo66v9M$n9q@>9p{>racK`HZ znjj@!dA)f>?F`+zG^^5R(nszCdAc1P7^9#Tj82C;6hEKAk#F!qZ&Ob22h_rko?$CA zFq$^MiM3Qjzp^RO)8Bm4n#mel;ZXNQ6=$*u)%e|Lh3)Y7-n){WVNA^K49(G^H5;sl z8JA+Ms_>CiQ`YsusA5tP(Z8ICDQs+)+smtI9ySAaelF?^^c(C2;;l-9sNi2{Bo4=- zdzYNf^yz*La50%aw=r97NdQ>M!#{W>%eaxrsxV%}s43|4D=igjwb%f%68B5U;`50z zLx7@k*EJSTCX8};4njZV1=c-QCX9lQCeBG!A8CFbCp1BmXYHKEHgPa3oQM3S44Zow zi>$*7!*G*G-#H|PAVfuwQ;)v>OG|zfRYT`(BY@ndZS%=u#^-aUCtF5in_S*~d6%cR zE5Xq|42{}Y-J%47=M!!7M6&MjZKMtL#VftOCGYS%9{+c&`n$pN;FZ{~1vJsM0keI@ zs~L3&Ec`|ouO?MbE!96dF&qWzO^@IJ>mQ2VI!`28dLhW~$;3D!6vh zKUc)t>nd;~m&*;qqhScI7s1fei z_w?mQvSqW!c#3f&w49t=nrDig$=GH|w3g9aK$TcKGeuxNyUZ$fCpq2i@;9qOY7i?^ z$#MT1urgZnRn4`$dd?O4AyS7Jw4{*nYO?49U>A8*LeSA z)R^fuQ!Q$D4^8T4s?9d?V`G?nlchHo$+dp`LD=)ep#B9F+Tb@Q!f=(oKp3<`D;Iqz zx^8Mm>y43hE9=jsu8?A_nx7RelmMgk#=uDjfMvRmfu)xU_Lvx%&S;`~R6=5ilKzOT zNllFD8slPj450wdvptQ9*AGW^)GI9eB1^oFcXx$shEcs|{Nj#nP@w;3d6tZp8;Z-x z`;>}^G67wA!cPwmYd^>n#h?(7F0+9z87-RW_-CfL;}0Fbkxc+UQyH13L`!-K$u(9! zzvry~!0?SWTd(5EPBK+E(q*8o?5JAH%A(_EeEfF}iOvji)nV#GtzWZHkRRHs+YNCt z+gORU-rJ8jpdgWTU)v<%@>i`Q|7_xBsePW6Azd9df;u1jSRi{huGa$hS_W*hF!-o6 zX_+}`VnMHvBEV8LTL=|n$TP+(HSy~!vRvVar1ha(8=E5Hgt8F27%tR8`8>`k)kti* zr#Kz^8-@a@*<~f zT3p<7pnVTG?MFqYTm_qBBgRHK2Z?`t0lz_OK%x$CycLJxZ|^aS9?b-Ra&KB&N?yv@ zHaXudy$uFrib21Bf40yC)SVVP8`-*{um)ErA5Ld9tpJ&&GAqf07dH-x@e5+0<%pBM z0HkJS3Y}&yCkZleBnHzm@Pv+}^C)ZFzvxNFWRJU#AXfj-g(rRhAe!Sr!7Ma6KAZ=E z`l4*tJVOEZ7WvbFBqdch_Ch`YYJ8f}e!R0gzxn26Z2}xm<97(<6&5bCBm$~iqF8RK z+)mvxdUETT$(jqexL}*{YKx6&0jdRLz9ywj$2_=eoj3w4YJ|Jn6*0YyyXMDUc+DUKB^y}+`TpVI-Hj8|10c~dVJhpM@d$}v|DXPa zvnwd5b(p)Z!sTM zuLW=*QsSjw&rS9j0XC!6PF!2(dk^S0y5HZTqwZ-B3Djk1J-4CY`dqBB&zrc(t8>CX z!Fa>u!37mhF(=r2SozNS^7`Sn=i2uwFXJoW(KGRXHed3MKhH#a8p(z}OG26uHXx;N zfaLYeLK9jVfDgE~@ldaY3KueYIrn$h+d4P3sFjCG+Nr9`uLH~CfhRXW7kP1?>vuoKVy$cN zU28)NHz&Nw!ag%#Ew1YW7J=wT=fI z-n{AEt%iLCnzP9y_vRy81VRgl4qH+@e)Kj}b5(8`12pj-zRLE&0KXd4Gh4$~(lGF$ zUDxNaCn}Y*ik2sVf1LR+LZE$qvubAXuh>#bPRiAka>l+#-1(<@-I=(s{&-nqb5>#HG0=ilL!4~$1p0^H@ zB;99jx+EOf9N3kq3?1PDJ$v=v<-zNfWO`wYw0YJU&*uW4nj6kZ^pN=r{o#zVemOJ$ zXT)ZF2I7em9-AxxO|F)401=(AwlHSc=X3tDr4#StE_-hvX-!f4-RnVAs+p3XCrY2{ zj6WXK4pv5$wBIF+Rw-UL85e3gYOK}O0{#AHkhVUGBhKyd@7xJ)siu*f3usB!PqK@viR-PeI zTsrrA0Tf2SAMZDf0e!b#QuE?}%INe$um>$3yTd%;u)+)EULhQxOq`H=t3pkHq-tK}z}nx;4Y z`tWY|P5C>EK5UCVk^!d|!Lx_j?0JFQHx=R%0XlZ^Q8XE1R)h!l@ouezbazr;+QgwM zL~P6$q0jYYfsRmu9P>B=gGX0`qk4*lIAW>z0WcVzh9=Dy9JfI%+4#lXog?CVZGKG= zC|Bp#j6OIRWvI^DedZkugRuz+i3|AJsY+J$z4^ohJ^JJ%Ye&s$1~+J8F6+T`|(bf0Ln)wws2t5>Qz=6QwmH2HjGyy=#N;{pXWks6Au1j8J1 zd#3Q=H}cHXL?zNITs_J`rM*rAw?mDAj4TW(_$E3T_pEkXS$qfLNrU&p%+$IIKTv2D z@R;Q0lbW0sn<)URNKN#5dXeHSW449=R(*7{M+h^xXti|_!euvpCDa#wB;6UI^ZH;o z+2C*|0JChZ_b4%3ESq^AfBYTA1*><1b;wrz>but7r9rBV!B1Vteek{Ir&PU4V%g*B z;4?~y9gVzYQ=$wV29ek)OCaMy(shAp+QjsQfS5Od#*Nc;ssWh0Q{|C{)*e+w)jsLE z4+0T{K)IV3x5^F#dtCP?oHtH|c<~tx{Q(_9jD68=tGi21ya+f=oysN+RMu?K<}LQz zJg|_q1aIfz=iL1E=%k5omU2fH4Y`}cF8xzT7#LLS?!+D#5U{mq(#E|Q(Q6P%a~sLa z9irbl*GL#7$gwoXK6>{^ZjU8GTj6#~^a!=4rJHb-?4vC-`^?UL$k|iRoA2q7vsG3Z zav%qw(+;&2)&^>ma=pzI{X>B^VZjnL$^`f3hUYwnvz|z4<3HF)Sp#<{MYX#kh~yv5 zK0iUDnaROJOU{BDz0z*8eY@;XbXK#RVIZSsNp{PQBjT6#=67Q5xo?Lr|WF2whTI;>B)8m(+s{ z7BRHz(L_g`ji`o+AGMXr72cK)<}6=J^Gr)Wpr0$NO>WRHqT@Cs7^XLhG5~MEplYaB zjo~p)PZ|<^VQK;s4QYF3JS`+QD9EikUCBa6qXBlZpw-E8DZcZBs8zqnO*7Mr3zy76 zC6mwIiQ+AH_S;qE@Q;ASxTzj)f znl_(nssnHZ{ln%vPdaH&*Dc*4a2ZA5qd4|?$t)HSARUqj9;cMcqTX)*X_a z#&gcAX}C^b6WZJv_>Kmhw6=SuWR;FEKf&?vZBcD!#*xn#UEQHSyh5H(6{|6p;L>*0 z(m4HtEAavS;R%c%NQb4x2vt?~ZL3>@TMVDz02kk5Ye|jl!8mN|tnn6ed!??ErK$sZ zh1RZWeRWa&J-`2nzpvA5C9eT}jMY;k*??Y7?qq#9Bco@8O#l@Cd~U8W|9XY9&p=0f z;HO`9d+s^sH|{v%85C5%igt%D9fB2~yP>tU?W)1^BV>iE`df|gZe@wNMOdN1Q>2$E zDWk%ZQH*t??N#mH+Q-Ko{eMhVB8fxpP<^E}_HbeoMv}?vVg+9fg=b`@;@_duoYx?l zK_)<{nk$3TB{sH0zQN}$_^XP4{RF0D+%1LC|a{u~7?FZ^F7Xln z2#(B-$S>M^upnOs;5zWx6>nIET8-d|w51AiC|*IUZawSrP2;J9f_%w*2a+NW94fxW z765UJO2T??ZDA+joa2jNU{HA_MZPL07Q8yeV`{17oO)k?&fVp|gJRZ|qcWagocyV+ z%5lkyuWFF3H~S#lWt*T|^IP8Je7+oYa$gy+H_ICD940fy#2GEHHr=g!6$IkYt(QFQ z^DT19J(ncNRjsI~x8FoqTYl+JcS%j8Hv!k@CfpZ`FlLI3eiBWOuI){`>Y=f{aJ4qO z_*)nr%4BMXda!Dsp?H2qNlAyo2$R5UvUJXOttqE>ylVWX+JicYhYB`zgh4QQrKtvPxXd~92q!SGu+0rwW<+8m z1GfR*;SG$}H48!-VwIayB|GMKufuiuVu?^zz{}qv^1VWW=Ljr>eWjMvnx?vzuKW6H zIaeRsJr%X@St#u53mwl`mn?UC;i3e;aGvBX3HI@EavPAkc)*m9Z4NO%!C0oV#^xcw zt*oq6w+KF)t)|U|hW1TEIULCAB0to*vTphz?&9kGK8pUNo|kQz-tRR^M-?9%MWX>z z@;suMFn64<|HUWp;zSEtW!C`}yZRcJSJ`3rmoy*x2-t76zHHOa_7elm40|-=&?OE}_HoqbzFZ;eboY ziMrA9Z(cH%XZE)k^7f6?0N|kPpKU1TBecwC*fUgK=KOZ;?33FScpNF`)mOu(o-5I{ zZGS7;AzVhoqFao!xiogqdnt4%p&UxsLxfYz+RaWiCKkFdPR^^y`bG|4 z5+&v(=GPDT(Zu}8is{X={3DTGGy@2P4R!B-*91{TLO?9GmYb1L7IH8%Q8Y8Ux@=8X znbpKQp1fD>`SldG%%5$W?}%N?leP-yY-Rq;iOI>YQ57%YO$^GX4x;@IP6d4XLGKbk zD3M-ry$IL~u4XRBR#)UMJ1eu@H#;9T;=H+Cs%P zM_+$tmz>(;zE@b7?3t?k9^Cn_6RIu9zQm*I)_ou% zE&Citx&P6Eccopdz39fgR$rGl_Tfcr6BogMGHJoW%cau;$Im=$&%mxd*y}6@bL3kX zz2lzx;$OT2g??)LAx?lTtT39@Qr2%pf00uBv#-d;*F#F9PO;3R;8(HNXNy=@qIl1PW^R3*-qV5! z)Zp+abR+F^sXNtMdK%e(%^I$eK~r)8Z(Z?rb`;@=N8h-97q{FLAJSGfPk2jQwg7`D z{Y@UPt298$W4UXT)}sr%Mas*Hio%s(mQrn){ZH*Efi-;iBRPlaj8irs)Jgw4FRYo^ zY;8agNrvCjIjb!DKCzaltNo3Buak;n_-D!20+plEu8_YM>$9_JqS=aO_5u$LI1msQ z@nj1=ZOOIm6hJCB!bC>GMB3_OqoXHF@L}MdQ88ZH(kyzaogG?=FQ|Mg(|6u?gDKTw z*r5lDifpFXAKfq!&0Y?2`>yW3NnPAni8d(WCWleFCpA;prCkgzjt zVi$7IMc-B2&X%qZ~+<>Sma^#D=>l?OC|1xB8TZZ2XkR@(@YY-ixEZ_6%gux5>FPKcY8x%US$o_9G0LHZ9n(tEV#yj?oFt9*`x0Iy;$0-ksEOnlEo}KNNQ3Dr zi)BQrzoM2VSSJxo7LVFdQ5UJXhOuBxdu85-lD?~=K2+|OL7Vzi^BIdQ6%gK7F13*r zoUxNOadVt0lKgx(+ThG$wJ=Coq3?k1b#f{$ffi=+XZwpXyDZM=sC%a*hH1|!W%OTC z%;nUN=18C7E3wX~lJ!GaxhcsP%Bi;nql_Lm%ReG5L*2+!MT-c&1P7ZjHu0r$kgk;e zzzW&Ly6O&ft^EiZ2o~g?!a9m3=5atx#+gXqmRyJY7~9P{A!)U?-<7;k76yCvG&ZnM z*e!FnvolMR$M3~?l;`Eq9+R3(j8K~N@OMyQtCYaAq|6U?h>2XZ&Gh@5vd&1OwID&h z4C2tRfWv#1yX7NN$rWQ_yn7mLC@*ah%^>jq?(5eSpy;&fW1hc-Sy7#(F3NfSFsveRKD| zRa#~>m^t)}Ook4n^$q+{^QULTJlupcAvKIQS8GeT0Q=;OsO`l+10=E*iEih3V%Nlg zwT0o;lluVb>XSxlH=-qVExc=QP3TIjfYw)75DdZizW;fHoqaWf=;~XV4S?{`ucBRd z-e8@49HZ#7dze<@x;^e2bLl2z77?lDAFQ{@7jDQZv-KVwRoAH{fAjMz*vCdZ8Vd$~ z{4qTJJfhFeNS9b&rSE`|tgnz$&cIdya!dn}pbvqFM1eUuTIDq6KRuVaF!vTi=uLt| z)%GFcBoYnAi1|1jl`NR!+w8d}jjt>c<4u=hPg4?Ym5blRCa&?&l(sW`$frIMx7|os zi1b3!45bK~!pQQHBhl!RxPo<8SWINnyKdS)Ttg8>A*^0sV{n*MQkZTj~D_(<_swj#s!_y_19yTN#4ok$d>WPSmRHntSM-#P}wapzljB(_Uh-kC6Is&#;YmXcj zC1#Hts!`Lobv7LpMNvdIMx;`i7DH7etUNq>*)cQXw71c$kwT6fZraKwi$t5!b@(M{ z0Dy6vJv-z%z?11Sw&Do)Ls-%Y0vd+?D{V_c^TXE2T=LKO(B9SE0K;vS(jFSo8ry zjDByQDpl;Mi87h=&MOH^BFjF9L_{0atdX%tk;YKy>r=hF`X7? zG0*L)E=JU->6NQQ$J~8-7gGpFlHx0DHCc;ZZldP!y~8~#mc-1}$LF&tqox_DbLmfv zNyT%&yqWYQh~A4PNpCCs*|b~EhMkzU=wCua)V3O!?`%poVSmxr)>x&am=#0wubc&? zU&dx@B8VjW>z@Rv4y0<5&oL({1q4d8eq!20t$DS#uA|jYfOe)Wy{Q)q_~qtpl&e4> z)Qtm&`>?-mdzuAIU7x^T)et&SMm5xfqsRK{thu>}!o4LRv>SW7_TY(*4!&=Rh&G^| z5|zTOUvPWA3d!j w5fPD#$srLD5fQnV91;-`5fKp)5fPE!e+EUOG!!m|ng9R*07*qoM6N<$g8Srkx&QzG literal 0 HcmV?d00001 diff --git a/sites/en/testing/testing_frameworks.step b/sites/en/testing/testing_frameworks.step index 8c8d9e80e..ca9ce63f6 100644 --- a/sites/en/testing/testing_frameworks.step +++ b/sites/en/testing/testing_frameworks.step @@ -4,4 +4,4 @@ message <<-MARKDOWN Bla bla bla. MARKDOWN -next_step "advanced_concepts" +next_step "types_of_tests" diff --git a/sites/en/testing/types_of_tests.step b/sites/en/testing/types_of_tests.step index a6f652e4b..14e4778e5 100644 --- a/sites/en/testing/types_of_tests.step +++ b/sites/en/testing/types_of_tests.step @@ -1,7 +1,146 @@ message <<-MARKDOWN - Types of tests. + Now, that you know what tests are, let's discuss the different types of tests! - Bla bla bla. + In your Rails app, you have models, views, and controllers -> is MVC ringing a bell? :) Well, it should be no surprise that tests can be written for models, views, and controllers. + + Take a look at the following Post model in your app: + +
    +  class Post < ActiveRecord::Base
    +    belongs_to :user
    +    has_many :replies
    +    validates :title, :user_id, :content, presence: true
    +  end
    +  
    +
    + + As you learned in the previous section, tests are used to verify that your code is working as expected. So, a couple things we can test right off the bat are that a post should have certain associations and validations. Let's start by writing some model tests also known as unit tests! +MARKDOWN + +steps do + step do + message "First, create a post model spec file in the models folder of the spec folder. Type this in the terminal:" + + console_without_message "cd app/spec/models" + console_without_message "touch post_spec.rb" + end + step do + message "Then, run rspec." + + console_without_message "bundle exec rpsec" + + message "You should see some report but no tests exist yet. So, let's add one! Copy the below test, paste it into the post model spec file and then run 'bundle exec rspec' on the terminal again." + + console_without_message <<-RUBY + describe 'ActiveRecord associations' do + it 'Post belongs to users' do + expect(Post.reflect_on_association(:user).macro).to be (:belongs_to) + end + end + RUBY + + message "Great, now you should see one passing test! That's an example of an association test. Let's modify that test to fail. Then, run 'bundle exec rspec' and see what happens. Cool! Let's revert back to the passing test. And, write another association test for the relationship between the Post model and the Reply model!" + + end +end + + +message <<-MARKDOWN + On to controller tests! Just like the Post model, assume we have the following controller in our app (the other methods are omitted for brevity): + +
    +  class PostsController < ApplicationController
    +    include PostsHelper
    +
    +    def index
    +      @posts = Post.all
    +      render :index
    +    end
    +
    +    def new
    +      @post = Post.new
    +      render :new
    +    end
    +  end
    +  
    +
    +MARKDOWN + +steps do + step do + message "First, create a posts controller spec file in the controllers folder of the spec folder. Type this in the terminal:" + + console_without_message "cd app/spec/controllers" + console_without_message "touch posts_controller_spec.rb" + end + step do + message "Then, run rspec." + + console_without_message "bundle exec rpsec" + + message "You should see a report with some passing tests but those are just the model tests you wrote. So, let's add some controller tests! Copy the below test, paste it into the posts controller spec file and then run 'bundle exec rspec' on the terminal again." + + console_without_message <<-RUBY + describe '#index' do + it "renders the index view" do + get :index + expect(response).to render_template("index") + end + + it "renders html" do + process :index, method: :get + expect(response.content_type).to eq "text/html" + end + end + RUBY + + message "Great, that test should be passing! That's an example of a controller test on the index action. Let's modify that test to fail. Then, run 'bundle exec rspec' and see what happens. Awesome! Let's revert back to the passing test. Now, write another controller test for the new action (hint: you might need to look up what a mock is)." + + end +end + +message <<-MARKDOWN + Last but not least: view tests! Below is an short snippet of the Post show HTML page in your app: MARKDOWN +console_without_message <<-HTML +
    +Post title: <%= @post.title %> +
    +
    +Post content: <%= @post.content %> +
    +HTML + +message <<-MARKDOWN + So, based on the post you create, the show page should render HTML with the post's title and content. Let's verify that with a few tests. +MARKDOWN + +steps do + step do + message "First, create a posts view spec file in the views folder of the spec folder. Type this in the terminal:" + + console_without_message "cd app/spec/views/posts" + console_without_message "touch show.html.erb_spec.rb" + end + step do + message "Then, run rspec." + + console_without_message "bundle exec rpsec" + + message "You should see a report with some passing tests but those are just the model and controller tests you wrote. So, let's add some view tests!" + message "We're going to up the ante a bit here and NOT show you an example :) Google and StackOverflow are your friends here!" + end +end + +message <<-MARKDOWN + Once, you have written some passing view tests, take a deep breath and pat yourself on the back! Testing is hard. But, it's critical in making sure software is stable and functional. + + So, I fibbed a little bit. There are more types of tests than just MVC tests. But, they're for another time. Just know about one more type of test called an integration test. As the name indicates, it tries to assess how well multiple components in an app interact and is written in Rails as a feature spec test. Typically, these tests simulate a user and a user's actions to test end-to-end functionality. + + Here's a diagram that may help with understanding how integration tests fit in: + +MARKDOWN + +img src: "img/rails-test-types.png", alt: "Thoughtbot's diagram of types of Rails tests" -next_step "testing_frameworks" +next_step "advanced_concepts" diff --git a/sites/en/testing/what_are_tests.step b/sites/en/testing/what_are_tests.step index f03c1a39b..b005c5a64 100644 --- a/sites/en/testing/what_are_tests.step +++ b/sites/en/testing/what_are_tests.step @@ -4,4 +4,4 @@ message <<-MARKDOWN Bla bla bla. MARKDOWN -next_step "types_of_tests" +next_step "testing_frameworks" From 7a94aa9aa5d32d9624ebd76e242632c7e15d2eef Mon Sep 17 00:00:00 2001 From: Akansh Murthy Date: Sat, 3 Dec 2016 14:19:27 -0800 Subject: [PATCH 423/486] add additional concepts section --- sites/en/docs/docs.step | 2 +- sites/en/testing/additional_concepts.step | 57 +++++++++++++++++++++++ sites/en/testing/advanced_concepts.step | 5 -- sites/en/testing/testing.step | 30 ++++++++++-- sites/en/testing/types_of_tests.step | 2 +- 5 files changed, 84 insertions(+), 12 deletions(-) create mode 100644 sites/en/testing/additional_concepts.step delete mode 100644 sites/en/testing/advanced_concepts.step diff --git a/sites/en/docs/docs.step b/sites/en/docs/docs.step index 738ba8bc5..a69ebf2e8 100644 --- a/sites/en/docs/docs.step +++ b/sites/en/docs/docs.step @@ -25,7 +25,7 @@ Build a message board! This curriculum is for students who have completed the Su MARKDOWN site_desc 'testing', <<-MARKDOWN -Increase the stability of your Rails app by learning about tests: what they are, why they're used, and how to use them! This curriculum is for students who have completed the Suggestotron and the Job Board curricula. This curriculum is open to everyone but there is a challenge at the end! +Increase the stability of your Rails app by learning about tests: what they are, why they're used, and how to use them! This curriculum is for students who have completed the Suggestotron, the Job Board, and the Message Board curricula. There will be challenges! MARKDOWN h1 'Frontend' diff --git a/sites/en/testing/additional_concepts.step b/sites/en/testing/additional_concepts.step new file mode 100644 index 000000000..75eb3ed40 --- /dev/null +++ b/sites/en/testing/additional_concepts.step @@ -0,0 +1,57 @@ +message <<-MARKDOWN + All right, you're almost at the end! Below are a few additional concepts of testing that may helpful in your future testing adventures. + + ### Doubles and stubs + Doubles are simpler objects that represent objects from your application. +
    +  post = double(:post)
    +  
    +
    + If you instantiate that double in your test file, you have access to post in your tests to test with. This is instead of creating an entire Post model in ActiveRecord. If you need to create many different test objects with different properties, FactoryGirl is a great gem for that purpose and will allow persistence or in-memory object creation, depending on your testing situation. + + Stubs can be used to dictate what is returned when a method is called on a double. +
    +  post.stub(:title).and_return("Jelly")
    +  
    +
    + So, when you write a test that calls the title attribute of the post double, you'll always get back the string Jelly. Got it? Good! + + ### Spies + With spies, we are not talking about espionage... at least, not in relation to testing :) Spies can be used to verify whether a method was called on an object. + For instance (assume you already have the post double from above): +
    +  post = spy('post')
    +  post.content
    +  expect(post).to have_received(:content)
    +  
    +
    + Obviously, this is a simplified case. Instead of post.content, you might have a complicated method that executes many functions internally and that's where spies can come in handy; they can check easily whether one specific method was called. Capiche? Ok, let's keep on trucking! + + ### Webmock + What if your app relies on third-party services or applications, known amongst friends as application programming interfaces or APIs? Well, it seems like APIs should also be tested but should our test suite really be dependent on someone else? NOPE! What if the API goes down? Or is slow? Welcome to the stage: Webmock! + Webmock is a gem that stubs out external HTTP requests. Once you include the gem, bundle install, and include the below code snippet in your spec helper file (which is included in every test file), you're good to go. +MARKDOWN +console_without_message <<-RUBY +require 'webmock/rspec' +WebMock.disable_net_connect!(allow_localhost: true) +RUBY + +message <<-MARKDOWN + Then, you can start stubbing out API requests in your spec helper file. Let's write an example for Bitly, a service that shortens long URLs. +MARKDOWN + +console_without_message <<-RUBY +RSpec.configure do |config| + config.before(:each) do + stub_request(:get, /api.bitly.com.v3.shorten/). + with(headers: {'Accept'=>'*/*', 'User-Agent'=>'Ruby'}). + to_return(status: 200, body: "stubbed response", headers: {}) + end +end +RUBY + +message <<-MARKDOWN + So, if you write any tests in your test files that call the Bitly API, then the response will be whatever you defined above. The test will prevent the actual API request from being made. Pretty cool, huh? + + Awesome, you are now equipped with a license to TEST! Go forth and create doubles, stubs, and spies in your app (at least one of each and have a TA verify). +MARKDOWN diff --git a/sites/en/testing/advanced_concepts.step b/sites/en/testing/advanced_concepts.step deleted file mode 100644 index fe7a47209..000000000 --- a/sites/en/testing/advanced_concepts.step +++ /dev/null @@ -1,5 +0,0 @@ -message <<-MARKDOWN - Advanced concepts. - - Bla bla bla. -MARKDOWN diff --git a/sites/en/testing/testing.step b/sites/en/testing/testing.step index 8c189ac31..abad6177d 100644 --- a/sites/en/testing/testing.step +++ b/sites/en/testing/testing.step @@ -1,23 +1,43 @@ message <<-MARKDOWN - Bla bla bla. +### Goal + +To teach you testing we are going to start with the basics and have you learn by doing through small challenges and then a final large. + +When you have completed this curriculum you should understand: + +* what tests are +* why they're used +* how they're used +* what types of tests exist +* what types of frameworks exist +* some additional concepts in testing such as doubles, stubs, spies, and Webmock +* how to write tests +* how to break tests +* how to fix tests + +### Requirements + +We're going to be working with: + +* Ruby on Rails +* A command line program +* A text editor of your choice - Bla bla bla. MARKDOWN tip "This is not a self-paced curriculum. You should use the discussion sections on each page to make sure everyone is together!" message <<-MARKDOWN - # Notable Things +### Notable things As you might have noticed, we're assuming you've already been to a RailsBridge workshop before or have otherwise already explored a Rails app, and are ready for deeper knowledge. - We're also going to skip deploying to Heroku this time around, but you can definitely use the instructions from the Suggestotron curriculum to deploy your app to the internet! MARKDOWN important "This curriculum is written for Rails 5. Things will get awkward / broken if you're using an earlier version of Rails, so if you skipped the Installfest, you need to upgrade to Rails 5 now." message <<-MARKDOWN - # Tips for everyone: +### Tips for everyone * When adding code, it's awesome for students to walk through the code line by line and say out loud what is happening. (i.e., "The string is being stored in the instance variable" or "The method `snorgle` is being defined"). If you do it every time, you'll get really comfortable with the vocabulary of Rails! * Error messages are your friend! Read them carefully, and practice understanding what Rails is telling you. Seeing an error and just diving back into your code is a natural reaction, but stop! Then read, think, and talk about what the error means before fixing it. diff --git a/sites/en/testing/types_of_tests.step b/sites/en/testing/types_of_tests.step index 14e4778e5..27f933e46 100644 --- a/sites/en/testing/types_of_tests.step +++ b/sites/en/testing/types_of_tests.step @@ -143,4 +143,4 @@ MARKDOWN img src: "img/rails-test-types.png", alt: "Thoughtbot's diagram of types of Rails tests" -next_step "advanced_concepts" +next_step "additional_concepts" From 768927370895e073cec46e07f8be330ec38b5ea5 Mon Sep 17 00:00:00 2001 From: Sanderfer Chau Date: Mon, 5 Dec 2016 21:05:55 -0800 Subject: [PATCH 424/486] Add what are tests and testing frameworks --- sites/en/testing/testing_frameworks.step | 94 +++++++++++++++++++++++- sites/en/testing/what_are_tests.step | 20 ++++- 2 files changed, 110 insertions(+), 4 deletions(-) diff --git a/sites/en/testing/testing_frameworks.step b/sites/en/testing/testing_frameworks.step index ca9ce63f6..650431c2c 100644 --- a/sites/en/testing/testing_frameworks.step +++ b/sites/en/testing/testing_frameworks.step @@ -1,7 +1,97 @@ message <<-MARKDOWN - Testing frameworks. +# What's a testing framework? +A Testing framework is an execution environment for automated tests. Think of it as the set of assumptions that reminds you when you veer away from those assumptions. In short Test frameworks helps teams organize their test suites and in turn +help improve the efficiency of testing. + +# Types of testing frameworks +There are many testing frameworks that work great. Mini Test is the default testing framework in Rails 5. However, we will be using the RSpec testing framework instead. + + +# RSpec +## How to set up RSpec in Rails + +Add rspec-rails to both the :development and :test groups in the Gemfile: + +
    +group :development, :test do
    +  gem 'rspec-rails', '~> 3.4'
    +end
    +
    + +Download and install by running: + +
    +bundle install
    +
    +
    + +Initialize the spec/ directory (where specs will reside) with: + +
    +rails generate rspec:install
    +
    +
    + +This adds the following files which are used for configuration: + +
    +.rspec
    +spec/spec_helper.rb
    +spec/rails_helper.rb
    +
    +
    + +Use the rspec command to run your specs: + +
    +bundle exec rspec
    +
    +
    + +By default the above will run all spec files in the spec directory. + +To run only a subset of these specs use the following command: + +
    +# Run only a specific folder name
    +bundle exec rspec spec/folder_name
    +
    +# Run only specs for a specific type of test such as the post controller
    +bundle exec rspec spec/controllers/post_controller_spec.rb
    +
    +
    + +## RSpec Basics + +
    +1 RSpec.describe Tree do
    +2  it "is able to age by 1 year increments" do
    +3    orange_tree = Tree.new
    +4    orange_tree.age   
    +5   expect(orange_tree.age).to eq(1)
    +6  end
    +7 end
    +
    +
    + +The 'describe' and 'it' methods come from rspec-core. The Tree class would be from your code. You can think of 'describe' as a header to describe which class you are testing and 'it' as a string/subheader that states what specifically you are testing in the Tree class. + +The last line of the example expresses an expected outcome. If orange_tree.age == 1, then the example passes. If not, it fails with a message like: + +
    +
    +expected: #< Tree @age=1 >
    +     got: #< Tree @age=0 >
    +
    +
    + +## Matchers +Remember in our example on line 5? 'to eq' is a matcher. RSpec has many built-in matchers. Matchers evaluates our expectations. In our example, we are saying that we expect orange_tree's age to equal an integer of 1. + +Check out the other built-in matchers! +https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers + - Bla bla bla. MARKDOWN next_step "types_of_tests" diff --git a/sites/en/testing/what_are_tests.step b/sites/en/testing/what_are_tests.step index b005c5a64..bd6d6b8fd 100644 --- a/sites/en/testing/what_are_tests.step +++ b/sites/en/testing/what_are_tests.step @@ -1,7 +1,23 @@ message <<-MARKDOWN - What are tests? +# What Are Tests? +Tests are ways of testing our code to see if they are performing the way we have intended it behave. + +# Example + For example, lets say we wanted to create a program that models an orange tree. Well, what defines an orange tree to us? Is it safe to say that we need at least two objects, an orange object and a tree object? Can our tree mature and bear more fruit at a certain age? Could our oranges ripen and fall from the tree? Sounds like the list can become lengthy right? Lets stop here for a few minutes and see what we need to fulfill these user stories. + +# What We Need To Test? +Remember that we need to model an orange and a tree, so we know that there are two objects that needs to be created. + +We could say that the tree will not bear fruit until it matures at one year of age and then it well bare an X amount of oranges. We would need a test to test if the tree ages and a test to see if the tree has created an X amount of oranges once it has matured. + +How do we determine if an orange is ripe? Well, we can have oranges age and if it is at least 30 days old, then it will fall from the tree. We would need to write a test to check for ripeness and a test to check if it falls at ripeness. + +# Now That We Have Tests +You could think of tests as a requirement list. Every time a change is made we want to test to see if our code still meets those requirements. For example, as our program becomes increasingly complex and we want to have our tree to have a certain lifespan, would it make sense for our tree to continue to create oranges after exceeding that lifespan? + +# Why Is It Important That We Test? +For situations like our tree's lifespan is a prime example of why tests are important. As our program become more complex over time the tests tells us that a basic requirement is not fulfilled and needs to be addressed. Can you imagine looking at pages and pages of code that was written by someone else or many years ago without a way to trace exactly where the bug is? Tests can help! - Bla bla bla. MARKDOWN next_step "testing_frameworks" From c6776d588b56ab9cdd5313fe61b663d9e163551a Mon Sep 17 00:00:00 2001 From: Sanderfer Date: Mon, 5 Dec 2016 22:00:12 -0800 Subject: [PATCH 425/486] Update what_are_tests.step --- sites/en/testing/what_are_tests.step | 1 - 1 file changed, 1 deletion(-) diff --git a/sites/en/testing/what_are_tests.step b/sites/en/testing/what_are_tests.step index bd6d6b8fd..56d8db50a 100644 --- a/sites/en/testing/what_are_tests.step +++ b/sites/en/testing/what_are_tests.step @@ -1,5 +1,4 @@ message <<-MARKDOWN -# What Are Tests? Tests are ways of testing our code to see if they are performing the way we have intended it behave. # Example From f06fe595a67109f8c0b29870af16346afaabcd13 Mon Sep 17 00:00:00 2001 From: Sanderfer Date: Mon, 5 Dec 2016 22:02:54 -0800 Subject: [PATCH 426/486] Update testing_frameworks.step --- sites/en/testing/testing_frameworks.step | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/en/testing/testing_frameworks.step b/sites/en/testing/testing_frameworks.step index 650431c2c..44391bab4 100644 --- a/sites/en/testing/testing_frameworks.step +++ b/sites/en/testing/testing_frameworks.step @@ -1,6 +1,6 @@ message <<-MARKDOWN # What's a testing framework? -A Testing framework is an execution environment for automated tests. Think of it as the set of assumptions that reminds you when you veer away from those assumptions. In short Test frameworks helps teams organize their test suites and in turn +A testing framework is an execution environment for automated tests. Think of it as the set of assumptions that reminds you when you veer away from those assumptions. In short Test frameworks helps teams organize their test suites and in turn help improve the efficiency of testing. # Types of testing frameworks From 4727a0b27210db8fb63aed548a56236d7dda2dfe Mon Sep 17 00:00:00 2001 From: Sanderfer Chau Date: Mon, 5 Dec 2016 22:48:31 -0800 Subject: [PATCH 427/486] Add grammar fixes, add tdd section, add mini test example --- sites/en/testing/testing_frameworks.step | 42 +++++++++++++++++++++++- sites/en/testing/what_are_tests.step | 5 ++- 2 files changed, 45 insertions(+), 2 deletions(-) diff --git a/sites/en/testing/testing_frameworks.step b/sites/en/testing/testing_frameworks.step index 44391bab4..ebf9ee432 100644 --- a/sites/en/testing/testing_frameworks.step +++ b/sites/en/testing/testing_frameworks.step @@ -64,7 +64,7 @@ bundle exec rspec spec/controllers/post_controller_spec.rb ## RSpec Basics
    -1 RSpec.describe Tree do
    +1 describe Tree do
     2  it "is able to age by 1 year increments" do
     3    orange_tree = Tree.new
     4    orange_tree.age   
    @@ -91,6 +91,46 @@ Remember in our example on line 5? 'to eq' is a matcher. RSpec has many built-in
     Check out the other built-in matchers!
     https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers
     
    +# Mini Test
    +In case you were curious to see how tests are written in Mini Test.  Although Mini Test allows you in 'expectation style' which is very similar to how RSpec tests are written. 
    +
    +
    +
    +class TestTree < Minitest::Test
    +
    +  def setup
    +    @orange_tree = Tree.new
    +    @orange_tree.age
    +  end
    +
    +  def test_age_by_one_year_increments
    +    assert_equal 1, @orange_tree.age
    +  end
    +end
    +
    +
    + +To run the test enter the following in Terminal/Command Prompt: + +
    +
    +ruby tree_test.rb
    +
    +
    + +Once you run the test this is how the test looks like: +
    +
    +$ ruby tree_test.rb
    +Run options: --seed 30102
    +
    +#Running:
    +
    +.
    +Finished in 0.000980s, 1020.4082 runs/s, 1020.4082 assertions/s.
    +1 runs, 1 assertions, 0 failures, 0 errors, 0 skips
    +
    +
    MARKDOWN diff --git a/sites/en/testing/what_are_tests.step b/sites/en/testing/what_are_tests.step index 56d8db50a..cbaf2e696 100644 --- a/sites/en/testing/what_are_tests.step +++ b/sites/en/testing/what_are_tests.step @@ -15,7 +15,10 @@ How do we determine if an orange is ripe? Well, we can have oranges age and if i You could think of tests as a requirement list. Every time a change is made we want to test to see if our code still meets those requirements. For example, as our program becomes increasingly complex and we want to have our tree to have a certain lifespan, would it make sense for our tree to continue to create oranges after exceeding that lifespan? # Why Is It Important That We Test? -For situations like our tree's lifespan is a prime example of why tests are important. As our program become more complex over time the tests tells us that a basic requirement is not fulfilled and needs to be addressed. Can you imagine looking at pages and pages of code that was written by someone else or many years ago without a way to trace exactly where the bug is? Tests can help! +For situations like our tree's lifespan is a prime example of why tests are important. As our program becomes more complex over time the tests tells us that a basic requirement is not fulfilled and needs to be addressed. Can you imagine looking at pages and pages of code that was written by someone else or many years ago without a way to trace exactly where the bug is? Tests can help! + +# Test Driven Development +Test-driven development (TDD) is a development technique where you must first write a test that fails before you write new functional code. TDD is a great way to develop your program! Add a test, run all tests, write code, run tests, and then refactor code! MARKDOWN From 66938c3bd8db901531a630030d8dc229fbd7d557 Mon Sep 17 00:00:00 2001 From: Sanderfer Chau Date: Mon, 5 Dec 2016 22:58:26 -0800 Subject: [PATCH 428/486] Fix grammar in mini test section --- sites/en/testing/testing_frameworks.step | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/en/testing/testing_frameworks.step b/sites/en/testing/testing_frameworks.step index ebf9ee432..0d4e4d88c 100644 --- a/sites/en/testing/testing_frameworks.step +++ b/sites/en/testing/testing_frameworks.step @@ -92,7 +92,7 @@ Check out the other built-in matchers! https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers # Mini Test -In case you were curious to see how tests are written in Mini Test. Although Mini Test allows you in 'expectation style' which is very similar to how RSpec tests are written. +In case you were curious to see how tests are written in Mini Test. Mini Test also allows you to write tests in 'expectation style' which is very similar to how RSpec tests are written.
    
    From ea816ab3a31c50bf7e80aeacbdc78a7ee287052c Mon Sep 17 00:00:00 2001
    From: Akansh Murthy 
    Date: Sun, 18 Dec 2016 21:20:18 -0800
    Subject: [PATCH 429/486] correct grammar and integrate all pages to one story
    
    ---
     sites/en/testing/additional_concepts.step | 24 +++++-----
     sites/en/testing/final_challenge.step     |  8 ++++
     sites/en/testing/testing_frameworks.step  | 16 +++----
     sites/en/testing/types_of_tests.step      | 56 ++++++++++++-----------
     sites/en/testing/what_are_tests.step      | 18 ++++----
     5 files changed, 67 insertions(+), 55 deletions(-)
     create mode 100644 sites/en/testing/final_challenge.step
    
    diff --git a/sites/en/testing/additional_concepts.step b/sites/en/testing/additional_concepts.step
    index 75eb3ed40..6759fbea0 100644
    --- a/sites/en/testing/additional_concepts.step
    +++ b/sites/en/testing/additional_concepts.step
    @@ -4,28 +4,28 @@ message <<-MARKDOWN
       ### Doubles and stubs
       Doubles are simpler objects that represent objects from your application.
       
    -  post = double(:post)
    +  orange = double(:orange)
       
    - If you instantiate that double in your test file, you have access to post in your tests to test with. This is instead of creating an entire Post model in ActiveRecord. If you need to create many different test objects with different properties, FactoryGirl is a great gem for that purpose and will allow persistence or in-memory object creation, depending on your testing situation. + If you instantiate that double in your test file, you have access to orange in your tests to test with. This is instead of creating an entire Orange model in ActiveRecord. If you need to create many different test objects with different properties, FactoryGirl is a great gem for that purpose and will allow persistence or in-memory object creation, depending on your testing situation. Stubs can be used to dictate what is returned when a method is called on a double.
    -  post.stub(:title).and_return("Jelly")
    +  orange.stub(:name).and_return("Florida Orange")
       
    - So, when you write a test that calls the title attribute of the post double, you'll always get back the string Jelly. Got it? Good! + So, when you write a test that calls the title attribute of the orange double, you'll always get back the string Florida Orange. Got it? Good! ### Spies With spies, we are not talking about espionage... at least, not in relation to testing :) Spies can be used to verify whether a method was called on an object. - For instance (assume you already have the post double from above): + For instance (assume you already have the orange double from above):
    -  post = spy('post')
    -  post.content
    -  expect(post).to have_received(:content)
    +  orange = spy('orange')
    +  orange.name
    +  expect(orange).to have_received(:name)
       
    - Obviously, this is a simplified case. Instead of post.content, you might have a complicated method that executes many functions internally and that's where spies can come in handy; they can check easily whether one specific method was called. Capiche? Ok, let's keep on trucking! + Obviously, this is a simplified case. Instead of orange.name, you might have a complicated method that executes many functions internally and that's where spies can come in handy; they can check easily whether one specific method was called. Capiche? Ok, let's keep on trucking! ### Webmock What if your app relies on third-party services or applications, known amongst friends as application programming interfaces or APIs? Well, it seems like APIs should also be tested but should our test suite really be dependent on someone else? NOPE! What if the API goes down? Or is slow? Welcome to the stage: Webmock! @@ -37,7 +37,7 @@ WebMock.disable_net_connect!(allow_localhost: true) RUBY message <<-MARKDOWN - Then, you can start stubbing out API requests in your spec helper file. Let's write an example for Bitly, a service that shortens long URLs. + Then, you can start stubbing out API requests in your spec helper file. Let's write an example for Bitly, a service that shortens long URLs. This may come in handy when you want to provide external links to info pages about the different types of oranges in your orange tree but the links are too long to display on a line. MARKDOWN console_without_message <<-RUBY @@ -53,5 +53,7 @@ RUBY message <<-MARKDOWN So, if you write any tests in your test files that call the Bitly API, then the response will be whatever you defined above. The test will prevent the actual API request from being made. Pretty cool, huh? - Awesome, you are now equipped with a license to TEST! Go forth and create doubles, stubs, and spies in your app (at least one of each and have a TA verify). + Awesome, you are now equipped with a license to TEST! Go forth and create doubles, stubs, and spies in your app (at least one of each and have a TA verify). And, if you have time for a final challenge (optional), click below... MARKDOWN + +next_step "final_challenge" diff --git a/sites/en/testing/final_challenge.step b/sites/en/testing/final_challenge.step new file mode 100644 index 000000000..a5fe922aa --- /dev/null +++ b/sites/en/testing/final_challenge.step @@ -0,0 +1,8 @@ +message <<-MARKDOWN + +Congratulations! Take a second and give yourself a pat on your back. You've come far, my young padawan. This is the final test (no pun intended haha!) :) + +# The final challenge +Essentially, you will clone a repo (link is below) that has broken tests and fix all the broken tests. The broken tests will consist of a variety of different types of tests, incorporating everything you have learned thus far. Good luck, keep calm, and test on! + +MARKDOWN diff --git a/sites/en/testing/testing_frameworks.step b/sites/en/testing/testing_frameworks.step index 0d4e4d88c..9e96caab7 100644 --- a/sites/en/testing/testing_frameworks.step +++ b/sites/en/testing/testing_frameworks.step @@ -1,16 +1,16 @@ message <<-MARKDOWN # What's a testing framework? -A testing framework is an execution environment for automated tests. Think of it as the set of assumptions that reminds you when you veer away from those assumptions. In short Test frameworks helps teams organize their test suites and in turn -help improve the efficiency of testing. +A testing framework is an execution environment for automated tests. Testing frameworks help teams organize their test suites and in turn +help improve the efficiency of testing. # Types of testing frameworks -There are many testing frameworks that work great. Mini Test is the default testing framework in Rails 5. However, we will be using the RSpec testing framework instead. +There are many testing frameworks that work great. Mini Test is the default testing framework in Rails 5. However, we will be using the RSpec testing framework instead. # RSpec ## How to set up RSpec in Rails -Add rspec-rails to both the :development and :test groups in the Gemfile: +First, create a new Rails app. Then, add rspec-rails to both the :development and :test groups in the Gemfile:
     group :development, :test do
    @@ -48,7 +48,7 @@ bundle exec rspec
     
    -By default the above will run all spec files in the spec directory. +By default, the above code will run all spec files in the spec directory. To run only a subset of these specs use the following command: @@ -67,8 +67,8 @@ bundle exec rspec spec/controllers/post_controller_spec.rb 1 describe Tree do 2 it "is able to age by 1 year increments" do 3 orange_tree = Tree.new -4 orange_tree.age -5 expect(orange_tree.age).to eq(1) +4 orange_tree.age +5 expect(orange_tree.age).to eq(1) 6 end 7 end
    @@ -92,7 +92,7 @@ Check out the other built-in matchers! https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers # Mini Test -In case you were curious to see how tests are written in Mini Test. Mini Test also allows you to write tests in 'expectation style' which is very similar to how RSpec tests are written. +In case you were curious to see how tests are written in Mini Test. Mini Test also allows you to write tests in 'expectation style' which is very similar to how RSpec tests are written.
    diff --git a/sites/en/testing/types_of_tests.step b/sites/en/testing/types_of_tests.step
    index 27f933e46..4b66baa7e 100644
    --- a/sites/en/testing/types_of_tests.step
    +++ b/sites/en/testing/types_of_tests.step
    @@ -3,62 +3,64 @@ message <<-MARKDOWN
     
       In your Rails app, you have models, views, and controllers -> is MVC ringing a bell? :) Well, it should be no surprise that tests can be written for models, views, and controllers.
     
    -  Take a look at the following Post model in your app:
    +  Create the Orange and Tree models in your app so that the model files are something like this:
     
       
    -  class Post < ActiveRecord::Base
    -    belongs_to :user
    -    has_many :replies
    -    validates :title, :user_id, :content, presence: true
    +  class Orange < ActiveRecord::Base
    +    belongs_to :tree
    +    validates :name, :tree_id, presence: true
    +  end
    +
    +  class Tree < ActiveRecord::Base
    +    has_many :oranges
    +    validates :name, presence: true
       end
       
    - As you learned in the previous section, tests are used to verify that your code is working as expected. So, a couple things we can test right off the bat are that a post should have certain associations and validations. Let's start by writing some model tests also known as unit tests! + As you learned in the previous section, tests are used to verify that your code is working as expected. So, a couple things we can test right off the bat are that a tree should have certain associations and validations. Let's start by writing some model tests also known as unit tests! MARKDOWN steps do step do - message "First, create a post model spec file in the models folder of the spec folder. Type this in the terminal:" + message "First, create a orange model spec file in the models folder of the spec folder. Type this in the terminal:" console_without_message "cd app/spec/models" - console_without_message "touch post_spec.rb" + console_without_message "touch orange_spec.rb" end step do message "Then, run rspec." console_without_message "bundle exec rpsec" - message "You should see some report but no tests exist yet. So, let's add one! Copy the below test, paste it into the post model spec file and then run 'bundle exec rspec' on the terminal again." + message "You should see some report but no tests exist yet. So, let's add one! Copy the below test, paste it into the orange model spec file and then run 'bundle exec rspec' on the terminal again." console_without_message <<-RUBY describe 'ActiveRecord associations' do - it 'Post belongs to users' do - expect(Post.reflect_on_association(:user).macro).to be (:belongs_to) + it 'Orange belongs to tree' do + expect(Orange.reflect_on_association(:tree).macro).to be (:belongs_to) end end RUBY - message "Great, now you should see one passing test! That's an example of an association test. Let's modify that test to fail. Then, run 'bundle exec rspec' and see what happens. Cool! Let's revert back to the passing test. And, write another association test for the relationship between the Post model and the Reply model!" + message "Great, now you should see one passing test! That's an example of an association test. Let's modify that test to fail. Then, run 'bundle exec rspec' and see what happens. Cool! Let's revert back to the passing test. And, write a has many association test for the relationship between the Tree model and the Orange model!" end end message <<-MARKDOWN - On to controller tests! Just like the Post model, assume we have the following controller in our app (the other methods are omitted for brevity): + On to controller tests! Just like the Orange model, create the following controller in your app (the other methods are omitted for brevity):
    -  class PostsController < ApplicationController
    -    include PostsHelper
    -
    +  class OrangesController < ApplicationController
         def index
    -      @posts = Post.all
    +      @oranges = Orange.all
           render :index
         end
     
         def new
    -      @post = Post.new
    +      @orange = Orange.new
           render :new
         end
       end
    @@ -68,17 +70,17 @@ MARKDOWN
     
     steps do
       step do
    -    message "First, create a posts controller spec file in the controllers folder of the spec folder. Type this in the terminal:"
    +    message "First, create an orange controller spec file in the controllers folder of the spec folder. Type this in the terminal:"
     
         console_without_message "cd app/spec/controllers"
    -    console_without_message "touch posts_controller_spec.rb"
    +    console_without_message "touch oranges_controller_spec.rb"
       end
       step do
         message "Then, run rspec."
     
         console_without_message "bundle exec rpsec"
     
    -    message "You should see a report with some passing tests but those are just the model tests you wrote. So, let's add some controller tests! Copy the below test, paste it into the posts controller spec file and then run 'bundle exec rspec' on the terminal again."
    +    message "You should see a report with some passing tests but those are just the model tests you wrote. So, let's add some controller tests! Copy the below test, paste it into the oranges controller spec file and then run 'bundle exec rspec' on the terminal again."
     
         console_without_message <<-RUBY
         describe '#index' do
    @@ -100,26 +102,26 @@ steps do
     end
     
     message <<-MARKDOWN
    -  Last but not least: view tests! Below is an short snippet of the Post show HTML page in your app:
    +  Last but not least: view tests! Below is an short snippet of a possible Orange show HTML page you can create in your app:
     MARKDOWN
     console_without_message <<-HTML
     
    -Post title: <%= @post.title %> +Orange title: <%= @orange.name %>

    -Post content: <%= @post.content %> +Orange tree id: <%= @orange.tree_id %>
    HTML message <<-MARKDOWN - So, based on the post you create, the show page should render HTML with the post's title and content. Let's verify that with a few tests. + So, based on the orange you create, the show page should render HTML with the orange's name and tree id. Let's verify that with a few tests. MARKDOWN steps do step do - message "First, create a posts view spec file in the views folder of the spec folder. Type this in the terminal:" + message "First, create an oranges view spec file in the views folder of the spec folder. Type this in the terminal:" - console_without_message "cd app/spec/views/posts" + console_without_message "cd app/spec/views/oranges" console_without_message "touch show.html.erb_spec.rb" end step do diff --git a/sites/en/testing/what_are_tests.step b/sites/en/testing/what_are_tests.step index cbaf2e696..a57dd60ee 100644 --- a/sites/en/testing/what_are_tests.step +++ b/sites/en/testing/what_are_tests.step @@ -1,21 +1,21 @@ message <<-MARKDOWN -Tests are ways of testing our code to see if they are performing the way we have intended it behave. + +Tests are not exams like the ones you have to take in school. Rather, tests are ways of testing code to see if it is performing the way we expect it to behave. Pretty easy, right? # Example - For example, lets say we wanted to create a program that models an orange tree. Well, what defines an orange tree to us? Is it safe to say that we need at least two objects, an orange object and a tree object? Can our tree mature and bear more fruit at a certain age? Could our oranges ripen and fall from the tree? Sounds like the list can become lengthy right? Lets stop here for a few minutes and see what we need to fulfill these user stories. + For example, let's say we wanted to create a program that models an orange tree because nature is awesome. Well, what defines an orange tree to us? Is it safe to say that we need at least two objects, an orange object and a tree object? Can our tree mature and bear more fruit at a certain age? Could our oranges ripen and fall from the tree? Sounds like the list can become lengthy, right? Let's stop here for a few minutes and see what we need to fulfill these user stories. # What We Need To Test? -Remember that we need to model an orange and a tree, so we know that there are two objects that needs to be created. +Remember that we need to model an orange and a tree. So, we know that there are two objects that need to be created. -We could say that the tree will not bear fruit until it matures at one year of age and then it well bare an X amount of oranges. We would need a test to test if the tree ages and a test to see if the tree has created an X amount of oranges once it has matured. - -How do we determine if an orange is ripe? Well, we can have oranges age and if it is at least 30 days old, then it will fall from the tree. We would need to write a test to check for ripeness and a test to check if it falls at ripeness. +We could say that the tree will not bear fruit until it matures at one year of age and then it will bear X number of oranges. We would need a test to test if the tree ages and a test to see if the tree has created X number of oranges once it has matured. -# Now That We Have Tests -You could think of tests as a requirement list. Every time a change is made we want to test to see if our code still meets those requirements. For example, as our program becomes increasingly complex and we want to have our tree to have a certain lifespan, would it make sense for our tree to continue to create oranges after exceeding that lifespan? +How do we determine if an orange is ripe? Well, we can have an orange age and if it is at least 30 days old, then it will fall from the tree. We would need to write a test to check for ripeness and a test to check if it falls at ripeness. # Why Is It Important That We Test? -For situations like our tree's lifespan is a prime example of why tests are important. As our program becomes more complex over time the tests tells us that a basic requirement is not fulfilled and needs to be addressed. Can you imagine looking at pages and pages of code that was written by someone else or many years ago without a way to trace exactly where the bug is? Tests can help! +You could think of tests as a requirement list. Every time a change is made we want to test to see if our code still meets those requirements. For example, as our program becomes increasingly complex and we want to have our tree to have a certain lifespan, would it make sense for our tree to continue to create oranges after exceeding that lifespan? + +A situation like our tree's lifespan is a prime example of why tests are important. As our program becomes more complex over time with new code added, the tests tell us that the new code negatively affected prior expectations of the behavior of the code. Tests can help keep the original behavior of the code and prevent new bugs from appearing. # Test Driven Development Test-driven development (TDD) is a development technique where you must first write a test that fails before you write new functional code. TDD is a great way to develop your program! Add a test, run all tests, write code, run tests, and then refactor code! From 53875952105754f318d4c6f2e5ecfccd0fe5751d Mon Sep 17 00:00:00 2001 From: Akansh Murthy Date: Wed, 11 Jan 2017 23:32:55 -0800 Subject: [PATCH 430/486] Update final_challenge.step --- sites/en/testing/final_challenge.step | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/en/testing/final_challenge.step b/sites/en/testing/final_challenge.step index a5fe922aa..5e1655b92 100644 --- a/sites/en/testing/final_challenge.step +++ b/sites/en/testing/final_challenge.step @@ -3,6 +3,6 @@ message <<-MARKDOWN Congratulations! Take a second and give yourself a pat on your back. You've come far, my young padawan. This is the final test (no pun intended haha!) :) # The final challenge -Essentially, you will clone a repo (link is below) that has broken tests and fix all the broken tests. The broken tests will consist of a variety of different types of tests, incorporating everything you have learned thus far. Good luck, keep calm, and test on! +Essentially, you will clone this repo (https://github.com/akanshmurthy/railsbridge-testfest) that has broken tests and fix all the broken tests. The broken tests will consist of a variety of different types of tests, incorporating everything you have learned thus far. Good luck, keep calm, and test on! MARKDOWN From 0a8e8c6a7d2b9664fb8ee5aaec085174f5752679 Mon Sep 17 00:00:00 2001 From: Akansh Murthy Date: Sun, 30 Apr 2017 23:28:09 -0600 Subject: [PATCH 431/486] update with class feedback --- sites/en/testing/testing_frameworks.step | 13 ++- sites/en/testing/types_of_tests.step | 113 +++++++++++------------ sites/en/testing/what_are_tests.step | 2 +- 3 files changed, 66 insertions(+), 62 deletions(-) diff --git a/sites/en/testing/testing_frameworks.step b/sites/en/testing/testing_frameworks.step index 9e96caab7..3a205d5ce 100644 --- a/sites/en/testing/testing_frameworks.step +++ b/sites/en/testing/testing_frameworks.step @@ -10,7 +10,14 @@ There are many testing frameworks that work great. Mini Test is the default tes # RSpec ## How to set up RSpec in Rails -First, create a new Rails app. Then, add rspec-rails to both the :development and :test groups in the Gemfile: +First, create a new Rails app. + +
    +rails new testapp
    +
    +
    + +Then, add rspec-rails to both the :development and :test groups in the Gemfile:
     group :development, :test do
    @@ -64,7 +71,7 @@ bundle exec rspec spec/controllers/post_controller_spec.rb
     ## RSpec Basics
     
     
    -1 describe Tree do
    +1 Rspec.describe Tree do
     2  it "is able to age by 1 year increments" do
     3    orange_tree = Tree.new
     4    orange_tree.age
    @@ -74,7 +81,7 @@ bundle exec rspec spec/controllers/post_controller_spec.rb
     
    -The 'describe' and 'it' methods come from rspec-core. The Tree class would be from your code. You can think of 'describe' as a header to describe which class you are testing and 'it' as a string/subheader that states what specifically you are testing in the Tree class. +The 'describe' and 'it' methods come from rspec-core. The Tree class would be from your code. You can think of 'describe' as a header to describe which class you are testing and 'it' as a string/subheader that states what specifically you are testing in the Tree class. Note: you may or may not need the Rspec in front of the describe depending on your Rspec version. The last line of the example expresses an expected outcome. If orange_tree.age == 1, then the example passes. If not, it fails with a message like: diff --git a/sites/en/testing/types_of_tests.step b/sites/en/testing/types_of_tests.step index 4b66baa7e..9b2595d82 100644 --- a/sites/en/testing/types_of_tests.step +++ b/sites/en/testing/types_of_tests.step @@ -3,101 +3,87 @@ message <<-MARKDOWN In your Rails app, you have models, views, and controllers -> is MVC ringing a bell? :) Well, it should be no surprise that tests can be written for models, views, and controllers. - Create the Orange and Tree models in your app so that the model files are something like this: + Below, you will create the Orange model in your app so that the model file looks something like this: -
    -  class Orange < ActiveRecord::Base
    -    belongs_to :tree
    -    validates :name, :tree_id, presence: true
    -  end
    -
    -  class Tree < ActiveRecord::Base
    -    has_many :oranges
    -    validates :name, presence: true
    -  end
    -  
    -
    +
    +class Orange < ActiveRecord::Base
    +  belongs_to :tree
    +end
    +
    +
    - As you learned in the previous section, tests are used to verify that your code is working as expected. So, a couple things we can test right off the bat are that a tree should have certain associations and validations. Let's start by writing some model tests also known as unit tests! + As you learned in the previous section, tests are used to verify that your code is working as expected. So, a couple things we can test right off the bat are that a tree should have certain associations and validations. Let's start by writing some model tests also known as unit tests! This link might come in handy to remember singular vs. plural Rails conventions: https://alexander-clark.com/blog/rails-conventions-singular-or-plural/ MARKDOWN steps do step do - message "First, create a orange model spec file in the models folder of the spec folder. Type this in the terminal:" + message "First, create a orange model. By creating the model, a spec file will also be added to the models folder of the spec folder. Type this in the terminal:" + + console_without_message "rails g model Orange" + + message "Then, run the migration to actually create the oranges table." - console_without_message "cd app/spec/models" - console_without_message "touch orange_spec.rb" + console_without_message "bundle exec rake db:migrate" end step do message "Then, run rspec." - console_without_message "bundle exec rpsec" + console_without_message "bundle exec rspec" message "You should see some report but no tests exist yet. So, let's add one! Copy the below test, paste it into the orange model spec file and then run 'bundle exec rspec' on the terminal again." console_without_message <<-RUBY - describe 'ActiveRecord associations' do - it 'Orange belongs to tree' do - expect(Orange.reflect_on_association(:tree).macro).to be (:belongs_to) - end + Rspec.describe Orange, :type => :model do + context 'ActiveRecord associations' do + it 'Orange belongs to tree' do + expect(Orange.reflect_on_association(:tree).macro).to be (:belongs_to) + end + end end RUBY - message "Great, now you should see one passing test! That's an example of an association test. Let's modify that test to fail. Then, run 'bundle exec rspec' and see what happens. Cool! Let's revert back to the passing test. And, write a has many association test for the relationship between the Tree model and the Orange model!" + message "Great, now you should see one passing test! That's an example of an association test. Let's modify that test to fail. Then, run 'bundle exec rspec' and see what happens. Cool! Let's revert back to the passing test. And, write a has many association test for the relationship between the Tree model (hint: this doesn't exist yet so you'll have to create the model and migrate!) and the Orange model!" end end message <<-MARKDOWN - On to controller tests! Just like the Orange model, create the following controller in your app (the other methods are omitted for brevity): - -
    -  class OrangesController < ApplicationController
    -    def index
    -      @oranges = Orange.all
    -      render :index
    -    end
    -
    -    def new
    -      @orange = Orange.new
    -      render :new
    -    end
    -  end
    -  
    -
    + On to controller tests! Just like the Orange model, you will create the OrangesController, which will also create the spec files in the controller folder of the spec folder, in your app. MARKDOWN steps do step do - message "First, create an orange controller spec file in the controllers folder of the spec folder. Type this in the terminal:" + message "First, create the oranges controller and relevant spec files by typing this in the terminal:" - console_without_message "cd app/spec/controllers" - console_without_message "touch oranges_controller_spec.rb" + console_without_message "rails g controller Oranges" end step do message "Then, run rspec." - console_without_message "bundle exec rpsec" + console_without_message "bundle exec rspec" - message "You should see a report with some passing tests but those are just the model tests you wrote. So, let's add some controller tests! Copy the below test, paste it into the oranges controller spec file and then run 'bundle exec rspec' on the terminal again." + message "You should see a report with some passing tests but those are just the model tests you wrote. So, let's add some controller tests! Copy the below test, paste it into the oranges controller spec file, create the relevant view files and then run 'bundle exec rspec' on the terminal again." console_without_message <<-RUBY - describe '#index' do - it "renders the index view" do - get :index - expect(response).to render_template("index") - end - - it "renders html" do - process :index, method: :get - expect(response.content_type).to eq "text/html" + Rspec.describe OrangesController do + context '#index' do + it "renders the index view" do + get :index + expect(response).to render_template("index") + end + + it "renders html" do + process :index, method: :get + expect(response.content_type).to eq "text/html" + end end end RUBY message "Great, that test should be passing! That's an example of a controller test on the index action. Let's modify that test to fail. Then, run 'bundle exec rspec' and see what happens. Awesome! Let's revert back to the passing test. Now, write another controller test for the new action (hint: you might need to look up what a mock is)." - + + message "Note: as you write the controller tests, you may be prompted to install a missing gem called 'rails-controller-testing' to use the assert_template method. If prompted, please add it and do a bundle install!" end end @@ -119,15 +105,17 @@ MARKDOWN steps do step do - message "First, create an oranges view spec file in the views folder of the spec folder. Type this in the terminal:" + message "First, create a views folder in the spec folder. Then, create an oranges folder in the views folder. Lastly, create an oranges view spec file in the oranges folder. Type these commands in the terminal:" + console_without_message "mkdir app/spec/views" + console_without_message "mkdir app/spec/views/oranges" console_without_message "cd app/spec/views/oranges" console_without_message "touch show.html.erb_spec.rb" end step do message "Then, run rspec." - console_without_message "bundle exec rpsec" + console_without_message "bundle exec rspec" message "You should see a report with some passing tests but those are just the model and controller tests you wrote. So, let's add some view tests!" message "We're going to up the ante a bit here and NOT show you an example :) Google and StackOverflow are your friends here!" @@ -137,12 +125,21 @@ end message <<-MARKDOWN Once, you have written some passing view tests, take a deep breath and pat yourself on the back! Testing is hard. But, it's critical in making sure software is stable and functional. - So, I fibbed a little bit. There are more types of tests than just MVC tests. But, they're for another time. Just know about one more type of test called an integration test. As the name indicates, it tries to assess how well multiple components in an app interact and is written in Rails as a feature spec test. Typically, these tests simulate a user and a user's actions to test end-to-end functionality. + So, I fibbed a little bit. There are more types of tests than just MVC tests. One of these other important tests is called an integration test. As the name indicates, it tries to assess how well multiple components in an app interact and is written in Rails as a feature spec test. Typically, these tests simulate a user and a user's actions to test end-to-end functionality. - Here's a diagram that may help with understanding how integration tests fit in: + Here's a diagram from Thoughtbot that may help with understanding how integration tests fit in: MARKDOWN img src: "img/rails-test-types.png", alt: "Thoughtbot's diagram of types of Rails tests" +message <<-MARKDOWN + Capybara is a common framework used to write integration tests in Rails. It integrates nicely with RSpec such that you can use the same kind of test language to write integration tests. + + As an added bonus for this section, write an integration test :) + + Use the following link to get started: https://www.sitepoint.com/basics-capybara-improving-tests/ + +MARKDOWN + next_step "additional_concepts" diff --git a/sites/en/testing/what_are_tests.step b/sites/en/testing/what_are_tests.step index a57dd60ee..de61e16a6 100644 --- a/sites/en/testing/what_are_tests.step +++ b/sites/en/testing/what_are_tests.step @@ -10,7 +10,7 @@ Remember that we need to model an orange and a tree. So, we know that there are We could say that the tree will not bear fruit until it matures at one year of age and then it will bear X number of oranges. We would need a test to test if the tree ages and a test to see if the tree has created X number of oranges once it has matured. -How do we determine if an orange is ripe? Well, we can have an orange age and if it is at least 30 days old, then it will fall from the tree. We would need to write a test to check for ripeness and a test to check if it falls at ripeness. +How do we determine if an orange is ripe? Well, we can have an orange age and if it is at least 30 days old, then it is ripe and will fall from the tree. We would need to write a test to check for ripeness and a test to check if it falls at ripeness. # Why Is It Important That We Test? You could think of tests as a requirement list. Every time a change is made we want to test to see if our code still meets those requirements. For example, as our program becomes increasingly complex and we want to have our tree to have a certain lifespan, would it make sense for our tree to continue to create oranges after exceeding that lifespan? From 1f1232fe56c624b5cd5d98e94078c0b114471c3f Mon Sep 17 00:00:00 2001 From: "cvilla100@gmail.com" Date: Wed, 3 May 2017 11:32:59 -0700 Subject: [PATCH 432/486] Fix RSpec example typos --- sites/en/testing/types_of_tests.step | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/sites/en/testing/types_of_tests.step b/sites/en/testing/types_of_tests.step index 9b2595d82..62854df3a 100644 --- a/sites/en/testing/types_of_tests.step +++ b/sites/en/testing/types_of_tests.step @@ -20,7 +20,7 @@ steps do message "First, create a orange model. By creating the model, a spec file will also be added to the models folder of the spec folder. Type this in the terminal:" console_without_message "rails g model Orange" - + message "Then, run the migration to actually create the oranges table." console_without_message "bundle exec rake db:migrate" @@ -33,12 +33,12 @@ steps do message "You should see some report but no tests exist yet. So, let's add one! Copy the below test, paste it into the orange model spec file and then run 'bundle exec rspec' on the terminal again." console_without_message <<-RUBY - Rspec.describe Orange, :type => :model do + RSpec.describe Orange, :type => :model do context 'ActiveRecord associations' do it 'Orange belongs to tree' do expect(Orange.reflect_on_association(:tree).macro).to be (:belongs_to) end - end + end end RUBY @@ -66,13 +66,13 @@ steps do message "You should see a report with some passing tests but those are just the model tests you wrote. So, let's add some controller tests! Copy the below test, paste it into the oranges controller spec file, create the relevant view files and then run 'bundle exec rspec' on the terminal again." console_without_message <<-RUBY - Rspec.describe OrangesController do + RSpec.describe OrangesController do context '#index' do it "renders the index view" do get :index expect(response).to render_template("index") end - + it "renders html" do process :index, method: :get expect(response.content_type).to eq "text/html" @@ -82,7 +82,7 @@ steps do RUBY message "Great, that test should be passing! That's an example of a controller test on the index action. Let's modify that test to fail. Then, run 'bundle exec rspec' and see what happens. Awesome! Let's revert back to the passing test. Now, write another controller test for the new action (hint: you might need to look up what a mock is)." - + message "Note: as you write the controller tests, you may be prompted to install a missing gem called 'rails-controller-testing' to use the assert_template method. If prompted, please add it and do a bundle install!" end end @@ -134,10 +134,10 @@ MARKDOWN img src: "img/rails-test-types.png", alt: "Thoughtbot's diagram of types of Rails tests" message <<-MARKDOWN - Capybara is a common framework used to write integration tests in Rails. It integrates nicely with RSpec such that you can use the same kind of test language to write integration tests. - + Capybara is a common framework used to write integration tests in Rails. It integrates nicely with RSpec such that you can use the same kind of test language to write integration tests. + As an added bonus for this section, write an integration test :) - + Use the following link to get started: https://www.sitepoint.com/basics-capybara-improving-tests/ MARKDOWN From 80dfcda65970a39bc2ea0736f3a155223e548b66 Mon Sep 17 00:00:00 2001 From: "cvilla100@gmail.com" Date: Wed, 3 May 2017 15:26:17 -0700 Subject: [PATCH 433/486] Update association tests in types_of_tests.step --- sites/en/testing/types_of_tests.step | 33 ++++++++++++++-------------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/sites/en/testing/types_of_tests.step b/sites/en/testing/types_of_tests.step index 62854df3a..7dec635c7 100644 --- a/sites/en/testing/types_of_tests.step +++ b/sites/en/testing/types_of_tests.step @@ -3,15 +3,6 @@ message <<-MARKDOWN In your Rails app, you have models, views, and controllers -> is MVC ringing a bell? :) Well, it should be no surprise that tests can be written for models, views, and controllers. - Below, you will create the Orange model in your app so that the model file looks something like this: - -
    -class Orange < ActiveRecord::Base
    -  belongs_to :tree
    -end
    -
    -
    - As you learned in the previous section, tests are used to verify that your code is working as expected. So, a couple things we can test right off the bat are that a tree should have certain associations and validations. Let's start by writing some model tests also known as unit tests! This link might come in handy to remember singular vs. plural Rails conventions: https://alexander-clark.com/blog/rails-conventions-singular-or-plural/ MARKDOWN @@ -19,7 +10,7 @@ steps do step do message "First, create a orange model. By creating the model, a spec file will also be added to the models folder of the spec folder. Type this in the terminal:" - console_without_message "rails g model Orange" + console_without_message "rails generate model Orange" message "Then, run the migration to actually create the oranges table." @@ -30,7 +21,8 @@ steps do console_without_message "bundle exec rspec" - message "You should see some report but no tests exist yet. So, let's add one! Copy the below test, paste it into the orange model spec file and then run 'bundle exec rspec' on the terminal again." + message "You will see a report with one pending test. When you generated your Orange model, RSpec also generated a matching spec file. Copy the test below into spec/models/orange_spec.rb and run 'bundle exec rspec' on the terminal again." + console_without_message <<-RUBY RSpec.describe Orange, :type => :model do @@ -42,15 +34,24 @@ steps do end RUBY - message "Great, now you should see one passing test! That's an example of an association test. Let's modify that test to fail. Then, run 'bundle exec rspec' and see what happens. Cool! Let's revert back to the passing test. And, write a has many association test for the relationship between the Tree model (hint: this doesn't exist yet so you'll have to create the model and migrate!) and the Orange model!" + message "Run 'bundle exec rspec'. This test fails! Let's add an associaton to our model. Add a belongs_to association to orange.rb:" + + console_without_message <<-RUBY + class Orange < ActiveRecord::Base + belongs_to :tree + end + RUBY + message "Run 'bundle exec rspec' and now you should see one passing test! That's an example of an association test. Let's modify that test to fail. Then, run 'bundle exec rspec' and see what happens. Cool! Let's revert back to the passing test." end -end + step do -message <<-MARKDOWN - On to controller tests! Just like the Orange model, you will create the OrangesController, which will also create the spec files in the controller folder of the spec folder, in your app. -MARKDOWN + message "Now let's write a has_many association test for the relationship between the Tree model and the Orange model! (hint: this doesn't exist yet so you'll have to create the model and migrate!)" + + message "On to controller tests! Just like the Orange model, you will create the OrangesController, which will also create spec files in the /spec/controllers folder of your app." + end +end steps do step do From 922bb07861ff75ca09839fc14ed307925db12e55 Mon Sep 17 00:00:00 2001 From: "cvilla100@gmail.com" Date: Fri, 19 May 2017 10:44:58 -0700 Subject: [PATCH 434/486] Update controller test example --- sites/en/testing/types_of_tests.step | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/sites/en/testing/types_of_tests.step b/sites/en/testing/types_of_tests.step index 7dec635c7..9528eab49 100644 --- a/sites/en/testing/types_of_tests.step +++ b/sites/en/testing/types_of_tests.step @@ -60,7 +60,7 @@ steps do console_without_message "rails g controller Oranges" end step do - message "Then, run rspec." + message "Then, run RSpec." console_without_message "bundle exec rspec" @@ -82,9 +82,13 @@ steps do end RUBY - message "Great, that test should be passing! That's an example of a controller test on the index action. Let's modify that test to fail. Then, run 'bundle exec rspec' and see what happens. Awesome! Let's revert back to the passing test. Now, write another controller test for the new action (hint: you might need to look up what a mock is)." + message "You should see two failing tests. You'll need to add a route, index action, and a view. Not sure where to start? Read the errors in your failing tests for a hint. Run 'bundle exec rspec' after each change until both tests pass." + + message "Note: as you write the controller tests, you may be prompted to install a missing gem called 'rails-controller-testing' to use the assert_template method. If prompted, please add it to your Gemfile and do a bundle install!" + end - message "Note: as you write the controller tests, you may be prompted to install a missing gem called 'rails-controller-testing' to use the assert_template method. If prompted, please add it and do a bundle install!" + step do + message "Now, write another controller test for the new action (hint: you might need to look up what a mock is)." end end From b04d78b81516a71c0b6af4dce0463256df974f3f Mon Sep 17 00:00:00 2001 From: Camille Villa Date: Tue, 30 May 2017 23:19:18 -0700 Subject: [PATCH 435/486] Use `rails generate` consistently --- sites/en/testing/types_of_tests.step | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/en/testing/types_of_tests.step b/sites/en/testing/types_of_tests.step index 9528eab49..bd8de2fbb 100644 --- a/sites/en/testing/types_of_tests.step +++ b/sites/en/testing/types_of_tests.step @@ -57,7 +57,7 @@ steps do step do message "First, create the oranges controller and relevant spec files by typing this in the terminal:" - console_without_message "rails g controller Oranges" + console_without_message "rails generate controller Oranges" end step do message "Then, run RSpec." From 492d7f2082fe4e66d1bd1c5aa4fdd516725aefac Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Mon, 5 Jun 2017 23:34:33 -0700 Subject: [PATCH 436/486] Edits to rails testing curriculum * minitest is styled `minitest` or maybe `Minitest`, but not `Mini Test` * Fix a lingering `Rspec.describe` -> `RSpec.describe` * Show ruby source code with ruby syntax highlighting * Fix some content in types_of_test page that was outside of a 'step' --- sites/en/testing/additional_concepts.step | 42 +++++++------ sites/en/testing/testing_frameworks.step | 40 ++++++------ sites/en/testing/types_of_tests.step | 75 +++++++++++------------ 3 files changed, 78 insertions(+), 79 deletions(-) diff --git a/sites/en/testing/additional_concepts.step b/sites/en/testing/additional_concepts.step index 6759fbea0..240ddd74c 100644 --- a/sites/en/testing/additional_concepts.step +++ b/sites/en/testing/additional_concepts.step @@ -3,51 +3,55 @@ message <<-MARKDOWN ### Doubles and stubs Doubles are simpler objects that represent objects from your application. -
    +
    +  ```ruby
       orange = double(:orange)
    -  
    -
    + ``` + If you instantiate that double in your test file, you have access to orange in your tests to test with. This is instead of creating an entire Orange model in ActiveRecord. If you need to create many different test objects with different properties, FactoryGirl is a great gem for that purpose and will allow persistence or in-memory object creation, depending on your testing situation. Stubs can be used to dictate what is returned when a method is called on a double. -
    +
    +  ```ruby
       orange.stub(:name).and_return("Florida Orange")
    -  
    -
    + ``` + So, when you write a test that calls the title attribute of the orange double, you'll always get back the string Florida Orange. Got it? Good! ### Spies With spies, we are not talking about espionage... at least, not in relation to testing :) Spies can be used to verify whether a method was called on an object. For instance (assume you already have the orange double from above): -
    +
    +  ```ruby
       orange = spy('orange')
       orange.name
       expect(orange).to have_received(:name)
    -  
    -
    + ``` + Obviously, this is a simplified case. Instead of orange.name, you might have a complicated method that executes many functions internally and that's where spies can come in handy; they can check easily whether one specific method was called. Capiche? Ok, let's keep on trucking! ### Webmock What if your app relies on third-party services or applications, known amongst friends as application programming interfaces or APIs? Well, it seems like APIs should also be tested but should our test suite really be dependent on someone else? NOPE! What if the API goes down? Or is slow? Welcome to the stage: Webmock! Webmock is a gem that stubs out external HTTP requests. Once you include the gem, bundle install, and include the below code snippet in your spec helper file (which is included in every test file), you're good to go. MARKDOWN -console_without_message <<-RUBY -require 'webmock/rspec' -WebMock.disable_net_connect!(allow_localhost: true) + +source_code :ruby, <<-RUBY + require 'webmock/rspec' + WebMock.disable_net_connect!(allow_localhost: true) RUBY message <<-MARKDOWN Then, you can start stubbing out API requests in your spec helper file. Let's write an example for Bitly, a service that shortens long URLs. This may come in handy when you want to provide external links to info pages about the different types of oranges in your orange tree but the links are too long to display on a line. MARKDOWN -console_without_message <<-RUBY -RSpec.configure do |config| - config.before(:each) do - stub_request(:get, /api.bitly.com.v3.shorten/). - with(headers: {'Accept'=>'*/*', 'User-Agent'=>'Ruby'}). - to_return(status: 200, body: "stubbed response", headers: {}) +source_code :ruby, <<-RUBY + RSpec.configure do |config| + config.before(:each) do + stub_request(:get, /api.bitly.com.v3.shorten/). + with(headers: {'Accept'=>'*/*', 'User-Agent'=>'Ruby'}). + to_return(status: 200, body: "stubbed response", headers: {}) + end end -end RUBY message <<-MARKDOWN diff --git a/sites/en/testing/testing_frameworks.step b/sites/en/testing/testing_frameworks.step index 3a205d5ce..90d2e8709 100644 --- a/sites/en/testing/testing_frameworks.step +++ b/sites/en/testing/testing_frameworks.step @@ -4,7 +4,7 @@ A testing framework is an execution environment for automated tests. Testing fra help improve the efficiency of testing. # Types of testing frameworks -There are many testing frameworks that work great. Mini Test is the default testing framework in Rails 5. However, we will be using the RSpec testing framework instead. +There are many testing frameworks that work great. Minitest is the default testing framework in Rails 5. However, we will be using the RSpec testing framework instead. # RSpec @@ -19,11 +19,11 @@ rails new testapp Then, add rspec-rails to both the :development and :test groups in the Gemfile: -
    +```ruby
     group :development, :test do
       gem 'rspec-rails', '~> 3.4'
    -end
    -
    +end +``` Download and install by running: @@ -70,18 +70,17 @@ bundle exec rspec spec/controllers/post_controller_spec.rb ## RSpec Basics -
    -1 Rspec.describe Tree do
    -2  it "is able to age by 1 year increments" do
    -3    orange_tree = Tree.new
    -4    orange_tree.age
    -5    expect(orange_tree.age).to eq(1)
    -6  end
    -7 end
    -
    -
    +```ruby +RSpec.describe Tree do + it "is able to age by 1 year increments" do + orange_tree = Tree.new + orange_tree.age + expect(orange_tree.age).to eq(1) + end +end +``` -The 'describe' and 'it' methods come from rspec-core. The Tree class would be from your code. You can think of 'describe' as a header to describe which class you are testing and 'it' as a string/subheader that states what specifically you are testing in the Tree class. Note: you may or may not need the Rspec in front of the describe depending on your Rspec version. +The 'describe' and 'it' methods come from rspec-core. The Tree class would be from your code. You can think of 'describe' as a header to describe which class you are testing and 'it' as a string/subheader that states what specifically you are testing in the Tree class. Note: you may or may not need the RSpec in front of the describe depending on your RSpec version. The last line of the example expresses an expected outcome. If orange_tree.age == 1, then the example passes. If not, it fails with a message like: @@ -98,13 +97,11 @@ Remember in our example on line 5? 'to eq' is a matcher. RSpec has many built-in Check out the other built-in matchers! https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers -# Mini Test -In case you were curious to see how tests are written in Mini Test. Mini Test also allows you to write tests in 'expectation style' which is very similar to how RSpec tests are written. +# minitest +In case you were curious to see how tests are written in minitest. Minitest also allows you to write tests in 'expectation style' which is very similar to how RSpec tests are written. -
    -
    +```ruby
     class TestTree < Minitest::Test
    -
       def setup
         @orange_tree = Tree.new
         @orange_tree.age
    @@ -114,8 +111,7 @@ class TestTree < Minitest::Test
         assert_equal 1, @orange_tree.age
       end
     end
    -
    -
    +``` To run the test enter the following in Terminal/Command Prompt: diff --git a/sites/en/testing/types_of_tests.step b/sites/en/testing/types_of_tests.step index bd8de2fbb..5c9770f35 100644 --- a/sites/en/testing/types_of_tests.step +++ b/sites/en/testing/types_of_tests.step @@ -1,7 +1,7 @@ message <<-MARKDOWN Now, that you know what tests are, let's discuss the different types of tests! - In your Rails app, you have models, views, and controllers -> is MVC ringing a bell? :) Well, it should be no surprise that tests can be written for models, views, and controllers. + In your Rails app, you have models, views, and controllers. It should be no surprise that tests can be written for models, views, and controllers. As you learned in the previous section, tests are used to verify that your code is working as expected. So, a couple things we can test right off the bat are that a tree should have certain associations and validations. Let's start by writing some model tests also known as unit tests! This link might come in handy to remember singular vs. plural Rails conventions: https://alexander-clark.com/blog/rails-conventions-singular-or-plural/ MARKDOWN @@ -24,19 +24,19 @@ steps do message "You will see a report with one pending test. When you generated your Orange model, RSpec also generated a matching spec file. Copy the test below into spec/models/orange_spec.rb and run 'bundle exec rspec' on the terminal again." - console_without_message <<-RUBY - RSpec.describe Orange, :type => :model do - context 'ActiveRecord associations' do - it 'Orange belongs to tree' do - expect(Orange.reflect_on_association(:tree).macro).to be (:belongs_to) + source_code :ruby, <<-RUBY + RSpec.describe Orange, :type => :model do + context 'ActiveRecord associations' do + it 'Orange belongs to tree' do + expect(Orange.reflect_on_association(:tree).macro).to be (:belongs_to) + end end end - end RUBY message "Run 'bundle exec rspec'. This test fails! Let's add an associaton to our model. Add a belongs_to association to orange.rb:" - console_without_message <<-RUBY + source_code :ruby, <<-RUBY class Orange < ActiveRecord::Base belongs_to :tree end @@ -66,20 +66,20 @@ steps do message "You should see a report with some passing tests but those are just the model tests you wrote. So, let's add some controller tests! Copy the below test, paste it into the oranges controller spec file, create the relevant view files and then run 'bundle exec rspec' on the terminal again." - console_without_message <<-RUBY - RSpec.describe OrangesController do - context '#index' do - it "renders the index view" do - get :index - expect(response).to render_template("index") - end - - it "renders html" do - process :index, method: :get - expect(response.content_type).to eq "text/html" + source_code :ruby, <<-RUBY + RSpec.describe OrangesController do + context '#index' do + it "renders the index view" do + get :index + expect(response).to render_template("index") + end + + it "renders html" do + process :index, method: :get + expect(response.content_type).to eq "text/html" + end end end - end RUBY message "You should see two failing tests. You'll need to add a route, index action, and a view. Not sure where to start? Read the errors in your failing tests for a hint. Run 'bundle exec rspec' after each change until both tests pass." @@ -90,26 +90,25 @@ steps do step do message "Now, write another controller test for the new action (hint: you might need to look up what a mock is)." end -end -message <<-MARKDOWN - Last but not least: view tests! Below is an short snippet of a possible Orange show HTML page you can create in your app: -MARKDOWN -console_without_message <<-HTML -
    -Orange title: <%= @orange.name %> -
    -
    -Orange tree id: <%= @orange.tree_id %> -
    -HTML - -message <<-MARKDOWN - So, based on the orange you create, the show page should render HTML with the orange's name and tree id. Let's verify that with a few tests. -MARKDOWN - -steps do step do + message <<-MARKDOWN + Last but not least: view tests! Below is an short snippet of a possible Orange show HTML page you can create in your app: + MARKDOWN + + source_code :erb, <<-ERB +
    + Orange title: <%= @orange.name %> +
    +
    + Orange tree id: <%= @orange.tree_id %> +
    + ERB + + message <<-MARKDOWN + So, based on the orange you create, the show page should render HTML with the orange's name and tree id. Let's verify that with a few tests. + MARKDOWN + message "First, create a views folder in the spec folder. Then, create an oranges folder in the views folder. Lastly, create an oranges view spec file in the oranges folder. Type these commands in the terminal:" console_without_message "mkdir app/spec/views" From e120fc12436f29d718a2d6335e4caedb48fdfe0e Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Mon, 5 Jun 2017 23:55:56 -0700 Subject: [PATCH 437/486] Rename 'testing' curriculum to 'testing-rails-applications' Fixes #613 --- sites/en/docs/docs.step | 2 +- .../additional_concepts.step | 0 .../final_challenge.step | 0 .../img/rails-test-types.png | Bin .../testing-rails-applications.step} | 0 .../testing_frameworks.step | 0 .../types_of_tests.step | 2 -- .../what_are_tests.step | 0 8 files changed, 1 insertion(+), 3 deletions(-) rename sites/en/{testing => testing-rails-applications}/additional_concepts.step (100%) rename sites/en/{testing => testing-rails-applications}/final_challenge.step (100%) rename sites/en/{testing => testing-rails-applications}/img/rails-test-types.png (100%) rename sites/en/{testing/testing.step => testing-rails-applications/testing-rails-applications.step} (100%) rename sites/en/{testing => testing-rails-applications}/testing_frameworks.step (100%) rename sites/en/{testing => testing-rails-applications}/types_of_tests.step (99%) rename sites/en/{testing => testing-rails-applications}/what_are_tests.step (100%) diff --git a/sites/en/docs/docs.step b/sites/en/docs/docs.step index a69ebf2e8..dba228e3a 100644 --- a/sites/en/docs/docs.step +++ b/sites/en/docs/docs.step @@ -24,7 +24,7 @@ site_desc 'message-board', <<-MARKDOWN Build a message board! This curriculum is for students who have completed the Suggestotron and the Job Board curricula. This curriculum is a challenge because it won't tell you what to type in! MARKDOWN -site_desc 'testing', <<-MARKDOWN +site_desc 'testing-rails-applications', <<-MARKDOWN Increase the stability of your Rails app by learning about tests: what they are, why they're used, and how to use them! This curriculum is for students who have completed the Suggestotron, the Job Board, and the Message Board curricula. There will be challenges! MARKDOWN diff --git a/sites/en/testing/additional_concepts.step b/sites/en/testing-rails-applications/additional_concepts.step similarity index 100% rename from sites/en/testing/additional_concepts.step rename to sites/en/testing-rails-applications/additional_concepts.step diff --git a/sites/en/testing/final_challenge.step b/sites/en/testing-rails-applications/final_challenge.step similarity index 100% rename from sites/en/testing/final_challenge.step rename to sites/en/testing-rails-applications/final_challenge.step diff --git a/sites/en/testing/img/rails-test-types.png b/sites/en/testing-rails-applications/img/rails-test-types.png similarity index 100% rename from sites/en/testing/img/rails-test-types.png rename to sites/en/testing-rails-applications/img/rails-test-types.png diff --git a/sites/en/testing/testing.step b/sites/en/testing-rails-applications/testing-rails-applications.step similarity index 100% rename from sites/en/testing/testing.step rename to sites/en/testing-rails-applications/testing-rails-applications.step diff --git a/sites/en/testing/testing_frameworks.step b/sites/en/testing-rails-applications/testing_frameworks.step similarity index 100% rename from sites/en/testing/testing_frameworks.step rename to sites/en/testing-rails-applications/testing_frameworks.step diff --git a/sites/en/testing/types_of_tests.step b/sites/en/testing-rails-applications/types_of_tests.step similarity index 99% rename from sites/en/testing/types_of_tests.step rename to sites/en/testing-rails-applications/types_of_tests.step index 5c9770f35..eb872e46e 100644 --- a/sites/en/testing/types_of_tests.step +++ b/sites/en/testing-rails-applications/types_of_tests.step @@ -51,9 +51,7 @@ steps do message "On to controller tests! Just like the Orange model, you will create the OrangesController, which will also create spec files in the /spec/controllers folder of your app." end -end -steps do step do message "First, create the oranges controller and relevant spec files by typing this in the terminal:" diff --git a/sites/en/testing/what_are_tests.step b/sites/en/testing-rails-applications/what_are_tests.step similarity index 100% rename from sites/en/testing/what_are_tests.step rename to sites/en/testing-rails-applications/what_are_tests.step From e4d9030a2cc2203ea60388b332835c1985f0fb29 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Tue, 6 Jun 2017 00:04:27 -0700 Subject: [PATCH 438/486] Add 'Testing Rails Applications' to the site index ...so it shows up at the right place in the sites dropdown --- lib/site_index.rb | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/lib/site_index.rb b/lib/site_index.rb index 6166ea8d2..3aa360eb2 100644 --- a/lib/site_index.rb +++ b/lib/site_index.rb @@ -4,10 +4,25 @@ class SiteIndex < Erector::Widget def categorized_sites { - 'setup' => ['installfest'], - 'rails' => ['intro-to-rails', 'job-board', 'message-board'], - 'frontend' => ['frontend', 'javascript-snake-game', 'javascript-to-do-list', 'javascript-to-do-list-with-react'], - 'ruby' => ['learn-to-code', 'ruby'] + 'setup' => [ + 'installfest' + ], + 'rails' => [ + 'intro-to-rails', + 'job-board', + 'message-board', + 'testing-rails-applications' + ], + 'frontend' => [ + 'frontend', + 'javascript-snake-game', + 'javascript-to-do-list', + 'javascript-to-do-list-with-react' + ], + 'ruby' => [ + 'learn-to-code', + 'ruby' + ] } end From 9d8577704fedd7aee6c989c22d15202f1e96923b Mon Sep 17 00:00:00 2001 From: Sarah Schultz Date: Sat, 6 May 2017 13:15:08 -0600 Subject: [PATCH 439/486] Fixes Issue #615 with function naming issue. Code explanation references segmentFurtherDown but function name is segmentFurtherForwardThan. --- sites/en/javascript-snake-game/lesson-10.step | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/en/javascript-snake-game/lesson-10.step b/sites/en/javascript-snake-game/lesson-10.step index 27566f669..966eaf991 100644 --- a/sites/en/javascript-snake-game/lesson-10.step +++ b/sites/en/javascript-snake-game/lesson-10.step @@ -5,7 +5,7 @@ markdown <<-MARKDOWN segment further forward in snake to the current segment when it moves. This way all segments follow the same path! - Let's define a new function called `segmentFurtherDown` which takes a + Let's define a new function called `segmentFurtherForwardThan` which takes a segment index and a snake and returns the segment closer to the head. Let's start with: From 3fb6be75725ce8e404c3da1f310b57fed8911f8f Mon Sep 17 00:00:00 2001 From: cavewoman Date: Wed, 12 Jul 2017 16:56:30 -0400 Subject: [PATCH 440/486] Removes double the typos --- sites/en/intro-to-rails/rails_architecture.step | 4 ++-- sites/en/job-board/create_a_rails_app.step | 2 +- sites/en/job-board/store_jobs_in_the_database.step | 2 +- sites/en/workshop/noobie-outline.txt | 12 ++++++------ 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/sites/en/intro-to-rails/rails_architecture.step b/sites/en/intro-to-rails/rails_architecture.step index 3d20142ee..e356d0df2 100644 --- a/sites/en/intro-to-rails/rails_architecture.step +++ b/sites/en/intro-to-rails/rails_architecture.step @@ -22,8 +22,8 @@ explanation { h3 "Model" message <<-MARKDOWN -* For all the Models we create in RailsBridge, Model objects have a corresponding record in the the database. The name of the table in the database is the plural version of the Model's class name. For example, if the Model is called 'Duck', it will automatically query or write to the 'ducks' table in the database. -* Methods internal to Rails make it easy to automatically write records to the the database and query the database to get the records again later. +* For all the Models we create in RailsBridge, Model objects have a corresponding record in the database. The name of the table in the database is the plural version of the Model's class name. For example, if the Model is called 'Duck', it will automatically query or write to the 'ducks' table in the database. +* Methods internal to Rails make it easy to automatically write records to the database and query the database to get the records again later. * The Model is a bridge between the database and your application's code. MARKDOWN diff --git a/sites/en/job-board/create_a_rails_app.step b/sites/en/job-board/create_a_rails_app.step index b75d0a073..4f03b75e3 100644 --- a/sites/en/job-board/create_a_rails_app.step +++ b/sites/en/job-board/create_a_rails_app.step @@ -41,7 +41,7 @@ message <<-MARKDOWN (You must have at least one window open, so if that option is greyed out, open a window with cmd+n (Mac) or ctl+n (PC)) MARKDOWN -discussion_box "Text Editor vs Command Line", "Review the differences between the the command line and your text editor, even if everyone already knows!" +discussion_box "Text Editor vs Command Line", "Review the differences between the command line and your text editor, even if everyone already knows!" message "# Let's Talk About Dependencies" diff --git a/sites/en/job-board/store_jobs_in_the_database.step b/sites/en/job-board/store_jobs_in_the_database.step index 0a6009db2..c9aa51357 100644 --- a/sites/en/job-board/store_jobs_in_the_database.step +++ b/sites/en/job-board/store_jobs_in_the_database.step @@ -48,7 +48,7 @@ RUBY message <<-MARKDOWN Running this code will make a table in our database called jobs. Right now it just has the timestamps (`created_at` and `updated_at`). What else should a job have? Let's start with a title and description. - Add the the title and description so it looks like this: + Add the title and description so it looks like this: MARKDOWN source_code :ruby, <<-RUBY diff --git a/sites/en/workshop/noobie-outline.txt b/sites/en/workshop/noobie-outline.txt index 12faef368..bef855eec 100644 --- a/sites/en/workshop/noobie-outline.txt +++ b/sites/en/workshop/noobie-outline.txt @@ -1,4 +1,4 @@ -RailsBridge Introductory Curriculum for Non-Programmers +RailsBridge Introductory Curriculum for Non-Programmers Target Audience: Students who have not exposure to the command line and/or programming (and may be fuzzy on how the file system works) @@ -14,12 +14,12 @@ File Directories: Use house / rooms / drawers metaphor for how directories store files and keep everything in your ‘house’ organized. Review ./ and ~/ references to self and root directories. Explain where home and root are located in relation to all directories. Explain difference between absolute paths (starting with a /) and relative paths. -.. is the relative path the the parent directory. +.. is the relative path the parent directory. Command Line Basics:: pwd, ls, cd, touch, mv, cp, rm, .. (parent directory) Text Editing: Explain differences between text editor vs. word processor. Have group open editor, create and save file with explanation of how and where files are stored. -Explain file extensions and file types. File types tell the editor how to color the special words in each language. +Explain file extensions and file types. File types tell the editor how to color the special words in each language. Explain difference between the buffer (in the editor’s memory) and the file (stored on disk). Emphasize the importance of saving the buffer to a file before trying to run it with ruby. Compilers, Interpreters and Programming Languages: Use metaphor of programming language as an agreed set of rules about syntax for writing source code that is sent to the interpreter and translated into byte code. @@ -44,10 +44,10 @@ Explain ‘method calls’. Explain to group the important of strings and review string operations. Have group work with strings in IRB. IRB Console: Have group open IRB console and create objects, method calls and variable assignments. -Tie in lecture above on Objects, Methods, Variables with exercises in IRB that allow students to see results line-by-line. +Tie in lecture above on Objects, Methods, Variables with exercises in IRB that allow students to see results line-by-line. Have group query classes for their methods in IRB. HTTP: Lead group exercise in using telnet to query Wikipedia, make GET request and view response in command line, then compare to view source of same page in browser. Sinatra Application -Lead group exercise in writing Sinatra application and run it locally. “Hello, Web!” -Extend to add “the time is Sun Mar 27 09:44:09 PDT 2011” using `date`. \ No newline at end of file +Lead group exercise in writing Sinatra application and run it locally. “Hello, Web!” +Extend to add “the time is Sun Mar 27 09:44:09 PDT 2011” using `date`. From 59f13f38fec7c292a2e287e6d9258ed816e9e956 Mon Sep 17 00:00:00 2001 From: Vera Reynolds Date: Sat, 14 Oct 2017 13:23:02 -0600 Subject: [PATCH 441/486] fix up JS snake game instructions --- lib/site_extensions/javascript-snake-game.rb | 2 +- sites/en/javascript-snake-game/lesson-2.step | 19 ++++++++++++++++++- sites/en/javascript-snake-game/lesson-6.step | 19 +++++++++++++++++++ 3 files changed, 38 insertions(+), 2 deletions(-) diff --git a/lib/site_extensions/javascript-snake-game.rb b/lib/site_extensions/javascript-snake-game.rb index 07a6d81fa..27a7ad834 100644 --- a/lib/site_extensions/javascript-snake-game.rb +++ b/lib/site_extensions/javascript-snake-game.rb @@ -9,7 +9,7 @@ def js_expected_results(lesson) source_code :js, File.read(src_path) - h4 'How the game should work:' + h4 'How the game should work so far:' canvas id: 'chunk-game', height: '600', width: '800' diff --git a/sites/en/javascript-snake-game/lesson-2.step b/sites/en/javascript-snake-game/lesson-2.step index 03a0824cc..ef1924d9f 100644 --- a/sites/en/javascript-snake-game/lesson-2.step +++ b/sites/en/javascript-snake-game/lesson-2.step @@ -86,9 +86,26 @@ js_expected_results 'lesson-2' MARKDOWN end + step "Comments" do + markdown <<-MARKDOWN + Sometimes it's nice to leave a clarifying note to future readers of the code (this could very well be you!) in plain English. This is called a comment, and it is only intended for humans to read, the computer knows to ignore them. + Here's what comments look like in JavaScript: + + ```js + // this is a one line comment, here we're creating an array + var drawableObjects = [drawableSnake]; + /* + this is a multi line comment + here we're drawing the snake + */ + CHUNK.draw(drawableObjects); + ``` + MARKDOWN + end + step "Play Time!" do markdown <<-MARKDOWN - * Add comments underneath each line explaining what it does in plain old english. + * Add comments above each line explaining what it does in plain old english. * Change the color of the snake. * Make the snake longer than just 1 segment! * Draw something in addition to the snake. Perhaps an apple or a wall? Make diff --git a/sites/en/javascript-snake-game/lesson-6.step b/sites/en/javascript-snake-game/lesson-6.step index 1f45bf777..41e5c5163 100644 --- a/sites/en/javascript-snake-game/lesson-6.step +++ b/sites/en/javascript-snake-game/lesson-6.step @@ -58,6 +58,25 @@ MARKDOWN js_expected_results 'lesson-6' markdown <<-MARKDOWN + ### Switch statement + + A `switch` statement is another way to organize a seried of `if` and `else if`s. Here's an example: + + ```js + switch(color) { + case "red": + return { action: "stop" }; + case "orange": + return { action: "wait" }; + case "green": + return { action: "go" }; + default: + return { action: "unknown" }; + } + ``` + + Can you figure out how to replace our snake game code above with a `switch` statement? (Don't worry, you'll see how we do it in the next lesson) + ### Play Time! * Use a switch statement instead of a series of ifs From 622e420da62599d4cabf2cd6e94644d3eaafc47a Mon Sep 17 00:00:00 2001 From: Melanie VanderLugt Date: Mon, 5 Feb 2018 13:11:14 -0800 Subject: [PATCH 442/486] update link to linda liukas talk --- sites/en/learn-to-code/learn-to-code.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/en/learn-to-code/learn-to-code.md b/sites/en/learn-to-code/learn-to-code.md index 01f90d942..fc5c97251 100644 --- a/sites/en/learn-to-code/learn-to-code.md +++ b/sites/en/learn-to-code/learn-to-code.md @@ -19,7 +19,7 @@ You may have never programmed before. Now you will. * most coding happens in a team * pair programming is awesome - + # What is coding? From 43158ac5bed98a7b53b51d9ae7c4785ccda2fe1b Mon Sep 17 00:00:00 2001 From: Jeanette Head Date: Sat, 10 Feb 2018 10:39:10 -0700 Subject: [PATCH 443/486] update installfest to install a version of pg that works with rails 5.1.4 --- sites/en/installfest/deploy_a_rails_app.step | 2 +- sites/en/intro-to-rails/_deploying_to_heroku.step | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sites/en/installfest/deploy_a_rails_app.step b/sites/en/installfest/deploy_a_rails_app.step index e3f34afc0..0de03a9ed 100644 --- a/sites/en/installfest/deploy_a_rails_app.step +++ b/sites/en/installfest/deploy_a_rails_app.step @@ -72,7 +72,7 @@ step "Deploy your app to Heroku" do end group :production do - gem 'pg' + gem 'pg', '~> 0.18' end RUBY diff --git a/sites/en/intro-to-rails/_deploying_to_heroku.step b/sites/en/intro-to-rails/_deploying_to_heroku.step index 1c6eb624a..7fd11fb29 100644 --- a/sites/en/intro-to-rails/_deploying_to_heroku.step +++ b/sites/en/intro-to-rails/_deploying_to_heroku.step @@ -22,7 +22,7 @@ group :development, :test do end group :production do - gem 'pg' + gem 'pg', '~> 0.18' end RUBY end From 16097cb324592798f6f04eae6604b1c764ec4412 Mon Sep 17 00:00:00 2001 From: logeyg Date: Sat, 10 Feb 2018 11:49:31 -0700 Subject: [PATCH 444/486] added support for high sierra and updated about this mac picture to be current --- sites/en/installfest/img/AboutThisMac.png | Bin 68164 -> 314789 bytes sites/en/installfest/macintosh.step | 3 ++- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/sites/en/installfest/img/AboutThisMac.png b/sites/en/installfest/img/AboutThisMac.png index 70096b2cd6d85f1f8abd698ce290c13f5200a1d7..41bba42201a7c4f4c9bcc25b957c821c62ec9255 100644 GIT binary patch literal 314789 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

    #cB%qFpc)m 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%0DBQH$x(V+n{Iw1G~%UosTI}aue!3^+{G-bqA$K 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%0D<{^G91d%@U)_$#kL3Gh`jx+}`re8mFp-Ce# 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 z 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 ByAS{X literal 68164 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 z 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 Date: Sat, 10 Feb 2018 12:00:11 -0700 Subject: [PATCH 445/486] resizing image --- sites/en/installfest/img/AboutThisMac.png | Bin 314789 -> 194471 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/sites/en/installfest/img/AboutThisMac.png b/sites/en/installfest/img/AboutThisMac.png index 41bba42201a7c4f4c9bcc25b957c821c62ec9255..b884185ddc5b3b61634bde1f601821b6c81a685b 100644 GIT binary patch literal 194471 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�jMw z6eHvuavzLmYu9c@VO|C~nps}OD4Q#}IMz3rgMPP^*$D8G2?pC}t)Q8XFT@4bmYq|G zauyBz_tUtcnWvY7faHgDu3}OEnQz*OF%27MT$ER5QoSGGC6P6iHj70)WBSx^;S%9C z@{wnL4Hq5^oPNZFuYaVrUmwcsLYtj@qXjtOc@@{$(9gxQDUo?l*upMUw&7&+%~ zj2^!qZh4NI{dZkL@qrW*AF%u^Ky5N9IR{5y_(|ML>jU+TvSlnVr|0Vl5o~=1Sk)#4 zEONCoN8;k^AE6nq2Qho{Se$>s+1TfZQ@MTod0cinWtPdM9gqbQj%iZ#k|mNpjx%n= z2xA*L$=m3eQnl}Bcpcj}N!^Q2vPXsRI?p?)j2nng#Ytbf7N?F{h2svGgcDBwI1WDP zA{=`D)i`h#WnoE&H<-4ai&k-?m4A?9Fz{FI)bJuOhzEah5%$~nMsm6}uJD$|CjKN_ z+|jt6jvus80Up2UTbN!>yTWDV+`$`HDHM^<&da%*w_S)iD-!rvS%p@1s%4j0-|CHwK=6$^l*4jgDM@J0}l*?(Y-m-n$4X zSN;$Q`^_b{pCbbo6&5(gy0*M~(Xp$KCI#X+@YwM6(R{u4_f`TF8e9Y}y2-^8ILyw@ zbDe5fQ6iWINpVU4^2AHr36Dc5mDL*R8^|D_Nh@-BYdL7uRM#4CEGsR++`0R4;t5ch zt(n{B@zm&VFnQbY<0qo2iApnkR&Guf+GwRANbojbTiJ5x}dNCV(DYr-awdv`pHl}D2)XbsV8q9fMa7{;7w#~^HyQ8E$H!iWA>xy@D zV6a@euoK7KvHKi*>^Ux(rB`{vuWl0NIn(G}>>n=#!bOAal^byNH8){YK>_2!MvolY z#g$uGepCa==K7QJxdIj%D-%d(ZHG$UPW01@iVK{VORrG5`50YX!i5IkpPaw}%0DI$ zkT{42PtBUa6n=vgPGpqD=0YWdpj#H?W!E*2N^cEy zHMGr4Z%bsvWsrM+;aC2Lb&CZ+%clUAKxx0l@N|3Ixtb11 zin?vlAZtF&DuIa>#nKS4#A%UDdT3FafQ*n_5 zOq?aqcCmX87RunphvehY*@VpowjIouv2X? zr?7-__+t^^;wMV+ieRJiK!i=?R&ODQ|A`{X=E2e5JVGHlvW&-OwQ zgtAGPHl-Z#Y>?WPU$<;IkTu%!NX~QP>Q&f5pgErQK*tnn(X6dkF8m_>*syjbS|VAP zHFZ3}Fq^sh3F)FXBe9!~=4z~1TZQqI(H%u4HsuX)0T!j}?A0rlQVy23h{;KMe(5xnjmojbU`x$bEL*vTB3pFzUQmR6_>Bu_khq(&@2i%tMD~~o zsGvtnS;}dw-HNr9Ett+lPkurpF8kaVgb#ZH*I#@bUsPaJ;}N;Ntjj=ei|wura*WVG z5#ivbuFdLWEXV5-+E>@2ySaJ`7A|@nO`UznEg6S-a}Pv8h8tJia7oKOJx%nwxgO~S z<1o2wq>X8vP22I->K&Bzo=hh-BWwpseOliyg>87z!#Cp4Pk$3{Y^=uY3fc(QZjlDw zSa9R3PY2Fn`eu=)dMcy6fzT88JMU=X2T{Q^a0j2s6UhVX?ZPQ?VUXXc=_emP*qifsnaNDM^54( zxeIdmP){>fGU%=qyEwU3JGWyjxk4k0icF3-j%D<8_hKZsGQ-@Kt*WZycAm6%lT93< zU(N?OIZfp@Wr$)C^6(X*mcKl&i8I+x0egu}Y~8lgToq5AT!EU}2J_BVK!vtU8q_CK zlV;EAZGz0r&9VVi?VkGm8i0M^f;f#9hQ06YL)@EGg4$dv_{bKp ztUyTQB`d#xmLRwYp#{V-lD(e}tcdhc|p-sC6>hq$r7DMKcf$1a{Z_RWVrG3W`QtUKQ6oOGHFmB=){v@=6vZeSKHQyVugY(sMle3Xn)7Lskre>|cHC zm#)s-G2xgSrrf-5MMAqL+VSzfm1q>AZAgt@a@8K;x04*NMiN;*Q9B4xKD%?`2>OP40Er`&a+EKSM5C(_F4+C<-~$d z0Zlp@JS8(}lMe@7ZF%n&Y-|>2>Y>T7opeUfPLM>oPj1<&{tR0 zA}3pNx@lOlcm)oniLxAVa_Qq^76&k44qic?bk(@|rZmrrH5pVBzlT@!P# zj9PH8zO0vIq+fXcIV^bbHI$QEB84+eZVK^SKt#!jl9h_|^mNL_weh=1oPmmL1d(Lc zal)i%11G{9DggG7lai60LYnag>r+Q=Zrv6t-ei+IMecYi?V|?R9{Om0sf)CeH#D2< zIPq(NAzANimZKelUUBGYTB(R;=hEoJqLbdDs<&@JI6j43uX1ElA*YkvL`}4do_U;{ zr&&lLSQapIrjG0t*oGqfrmQcYDc~ffLjwT1?a|7m-249O^+V*oQ(D33sCFU{q4~{r z0qj0G`uv`vv+fUyThH_sQ~)`y`q+MYZ7+wIKxvK6JnEdRf7^oha_&0to?C#a7`0?) z*~RiO%9@fb{C3@!0-C$8MYdOWD=})^Q ziyneN>o?5rm!o&->y_w}-pc{+cjO@QzIHruf9Oy7mKZbE3`-x2=XgETKDK^KNY^AP;RrARpX1OzK466n&LmpHoY@BBiR-_phY z?9~*Aad^GYugOh7MIcYy-6U#Iq!F}=OEG*9({&1g;p#Q(@X$lgqJr|cVQvwo639-U zIh`PD5L>rY5@;n;wl;@K4xN-EY(wS7P2}{Aq7{ZB6pSn&xauRfu$7#~RC;9FNU)QQ z3UYu83bW0%Y=3_gJ9lowP6Fnm4xdMmn~Y7Hx6}SEW#z~n$RKd*B4_cnHC^jAj}jmX!ionvgx&Y_ro#j)cdR5U`VjiV;-ek`oMZHkzfVMQ)G) z`~bP4;sTFg*`k5C7iO}DG_%24)2k z763AIFPUsPh>#dVKLNkE=K`r@0g?tiq#+f|2w(-EBwv_Cv5_vegRTxbEg&G)7O|X* zq|q&~I85TIDZNacrK_EAk_~f9I*Fc?*o?4t{c_ej9!DNF54E*BjHWrcqmes`a>el> z+FIQ}s}4QJAzSh0t2ph8U&E2d98a!4MI|`64+Tx+yzXM%^^6#ocZf2vlYbEfG&UON zo9$42jLcni)BoC_1%O0@G~R2$>W@SJ_7_rLCqpBF4u!Rb2+5*lbpw$-Ls`Zr=jmSVg&8SJ9 zH;EvR0)FIX(qkLBnF7bM8ldgku=e;l3UPS0zkUbOBsjz^QFcWzxT8R>i?p0Pw@a78 z?z!7miro|NCBw!hCDAs8oYGJ~wdW~gdEY$`;LTT75Nsw)<1IT}We|{{y%H%3^)p_Oc_5Y9Qs~RN7pY+^?)_ zI4-Z^-9kZUu@IxcKZgQpW8!=p50mGvMgDW1^{*(^DeXEyq%r3|Ca^N%sP~iWtnqcP z>)RY(Iq5o)1&*=Wi3rzKA-sA8LQg-8$g_7#2b2EXNu9Glj^Od1MZ$rHAUL{&c_dR# zcE7i~AdYY>#3-;Q1@?NtI~?rlyqDZRZHbGkC~=12+nkZLB1C z?4jia+7KeR%A#n(=#o)rZ0*2)Gbd1qYzLW$sVE#xZ%Nb)mCfF_7QasOMic1xVGtWO zY{DV)4o3ySYePdlYPYl^zo?v?#WvK`G*P^v+~h)~>?Q>(ab6|2CuK63CCelCRSI)8 zwY2&`&p_3+lrJSH5;)AvN+&>~q6z_$ToB79a0}~|O1W2wP%wkZE7sIAFSq44@2EvJ zpEIGngdmq(PJ+1}ax(QUeFL;~KzYE@(fK9=ED;BRQSoPOLBKzDX)_4Vbis37T0H;y zTwjalwHwgIVX?$RV^mObmCUa1Az5OH1O#YdVg1UtF#o~%czw}w(pR&K3K|8s`ttO5jFFT@Dh_b$E8CkaA=;-a@;-rdR>+;aWZ8BMLNFoUB zr>v}O8_N@$rgquv6<4*2{>|lyuA;Pp3Ts_dKqFU|larJJWlk-~Z#-dq9tJxaP}|dn z;{0^vXK-;uI+jqYKVQy9HgDkGsv}et<LZH{F}u9{*s<_0rNBoGeErA1kH$>?+iL>HHUqf=s2ry`&>1&3ymK1{$<2+t z^dzDWzUas?k+aPe7bBix3-SBRK_G90i|2f2Ru@!84CwAPP3MEW=w1(aeWD3eND)aK zv<%973P`!18+;_`CcvhFa>c3*#RM_rhSIfU7A-Ms z-CE7Eawy`k6*Ff}MeeM9v5Y3j)^FTG4eexP(y2t0+|@x^01%+*Bv&#$Gmqdaf^D?( znLnz8E>P16Zj-1O)n)R)g@pxZrX`26l0xGqOOd0zv-Q0$Z6yewNPsO_Vu4#`#s8i0j2`z3nC$rO_Q8iJ0x5^6{sf zW{{p-+7!N*6keoIw5@VI9{egTCkvIcbZ&2Q#@s$zndI#x*z2;_0Ca(>|U0gL7Jry zAjflo&{eY&?cJROwG$8=bc#U9Sy{$ykMJATH8#+>M;dl)-hnilr_0L8AuuI~W*sCm z9O`J1ZV$Q2eO8z5K8i&|=|YsiI*IRIO8Mg@3tys}RchSRoSC*;9Zf_P$4gHkm$!#N zUH66qV!n1P#3&G>K#T(a9TX7A^#kWU1G?nSM(EsRaK&2)zw$gHkN*}}?GnWuGZ}$n z&qVwoMgc27)Jw7tjuDB3HUe1Y?8bu5Pc~&a&buHqqmeoH3-NWYSWDY+DlC61WP? z3jlXgEF(omy7}In-Tee??F6}bC?&|NZR#+kyyQe$Xdo9jf%0x$v=1y9Uui)%(r&3t zn@N^dN`3-h26*`t1^s0eoGHb4 zWzj2m>dBX>gc7B@(lWkN63dktwKj@-)S_bSSbac~FHWHcBrRH`P$(_$ByxqTc92s* zj;X{|!cxHDyCjmHgES*0P43n<`k7?qi_1!wmo`Fs`srzon&tf0+}c8~cT_^;zg#M= zMd><~cAbz$8gAac4Ox`Y?hqXbP}}JBY18&fj42pxmI1`g4{%YVMN$$$ySz@xfkk?D zHk!z7Zlx{-tBZl27ECFn={u%dz4%2Oc+}CDG;JouGP+D`g4JM=KFb=pHD}RldCeKw4EEGa&Y*Kg$OTr8qo)y zccpT}H15JrA$asBkT7e11WQWk3Xo$znF}0DU7Faq_kO-WEG;Rp*8^UG1_MLf`j>Tv zq{I{hPy$tcFy&cc3Z`ATdMo8}n^9a`jM1YCFur0mHf*E~+XxkqXp>c*wN}3IDh@j2 z7?h41hb82g3S_3!CalZ>6^_3~&lQ%TlSfn^XCAq=-?n4E*LZFtW#M0=s ztCe!4iL~RoeEAy41?|Yu1*|K97_Bq36Qrt!0=pVRWCCpi?TZSu%0fhMI)p)scx>FT8Q1>mceGWTi)(*;7wJ)fd~%;<@Lfjt`^ZV}rD1w~n`S!h=%z@Blsgg$ zyd`cTAS*fN9@dNU2IPu6ccudN5pocEsYx9mI3J*Fvy|4Tibl|xZs2_5)-B{F#~FA{ zql~re6lapVy@K*%WgKi(Ru0n+_H?3=;I^T;3Biq&fzG0KaBiGkOYB2j>jZvhS%t`? zVqrS#-9Z^>v5qBLBI^z9atlrOue9@T&zEd&A{Qp&IB#D57RF7QN*Zx8U><)=w>C(+ zNyJ0#RN^h7qb(SW!lH95#3&G>K#T(aBnoKI7DrZt635Z^6vQb~dX80=m-*%LH%wdP zp{1`OvY5XIZsVlqN{c&=W8dL)`+Lyg2u_-YKn`7`iJQW4en>vo9~9qH1!9R}6xc<9 zy&CWe?E1d}0wO7IrJMhD@%KEe#-q{*05uWhG&Z-%N+kL8o*v$3PD z7Mpigp{lN$+}9M0E6gP)m`*;(rOqI?IzV~bCUSa{X+a{BCdW2Z(%}I`C2}YeoS#Yd zuGX8HKr|WjbH^Y%1B;(~1k(>X48>#0`Hg5Fbcj_h!padqGP(2ZCVJxoUbmPK!DAst zffxm16!<4lfWS45V~>F9;L62FJm^SzH{*((W4I0O{v!p7HDPeXw0MrCOa!^`jqKb? zOAD(IUc87R3pWAW50(PZ56B!^Qwkg__cH>Q5fpsqLUU7Mvud`9W}J6O1Gl) z@D+%oy;Yja8eK?FU6eI#ZEC{wNi>y0F@+85HxUexgG_4;qi7Fz)#{CCtlmn{8{zhR z2SHdG%W5`2tS83@GH~P(2V42|HC5yiCsQ7^z)YD9aJ8$xFNLZCDxy`%xdc)0J~Jkh zLmQ%{hgK6g=pz?)%hoD_yF`v3iF^*X-w6(LsLa-%!ZKuOfE?&7mMy^FL-}8olfk`q zZTRL&@9HJ;o9aj&haX16$jmM+>!--Gs@NkCj{0J%6f59wLskVRnHM-h*abSK+M zJId``NDPuQKB^#(99}9u_HZ#k+J{(dJUR89bUWS9(rgwT3KR3FWY=%*iPIQOrr=yv@HSKH>}2(vI;glwgkTsl7<54YM&AN(DSXolDOM zWkw4rtGk8T^_eIbB?ky87ziYiGaQes-bCy>eLB{z-9TAe0uy>qOQflQ>9mh4XAv@~ zwQ6N09Zuw;h@uU3Rn^cVd)gbYVNEqTvE$H5hGrJs+Sb!Wa9p$x`_G<8_n86X+=i;j zK_-{Dm|_g#BJQMX&_3FXZKr3k?q0e` z4znDAesQG*v^Q4M3mrlGz7xx6x~&CG9dh3pr95mB0X#jLQS^YmlnhYz&?H%q_fpA? z5ci>n^wBp>qV3}TzHZ7Z^IH@A%9XR+0!wjk)QDW1aL8rJFXHvOuBW?Ur?3R8B zdMRT|x2tpjGRVaVD7q3Jh{yKoN?OsVqQYMR1tX*+7ti!P=3Om|c7GF-C~Hf)CMJ<9 zPce%`RwJ2~Ai@OvdMD#>Q$$1HIf1r-+negp#=35+ZAAC8&tlHuA14l{Jr1TFK9M;a zqCvCPkitpGpX~g$y0;zuKD_&T6LfHa^{)mVyVv1A@k-)b!Xu70^0Y=mdE?!l^;KH- zVGe$xqqD!weE$%D49mkz?%TNM`K9Zb+GSB4h6n#UYS-fZ28pEUCH^@(9kSWWZf{#x z?_4v#4?5a-GS1&{VkG_iNnnjeQ zB|YfA*{me+J-MaEAE5+4X@qXjqZIiItzL@AsuhU5@+hLuP`AYkai<@SzyU`hxc|Y3 zA2*323uF>#;m)~*69*d&Il5{C|FE6;rNxdh3cNoG?6r<3G%z?tCVCy>c1vq(8@+8& z9+RV+*UycTN+&Z{k`aCG#f7w#&}duc85F>*YiKbMh!l3%{E;ImlF)(Yo_P-C<>e?U zE@l2fEPw44Tyn)%IUvO0f%~6CAsr7)B5;cjgvs@-#E!~!1YdE;98rX%cyd_j#ptxt zPor11SMbcUi!g8AT$D{Hr)%3zv&Xy7j7gMVZKBhHUW!*Vn>=ag2$0lsHJ{SO5>7>D(xt)Bq>R%YLTg2{j1wG zea0*#7i}DCKL~Jx49a4X8Pjc>)W+_qt^aZ`;vVOJtAA`r>hDqs@2?;CKr+zrrsf^# zHwSOIHEMtpo0&1)JM$U5D}D_A1`|nq3V+&g)w69sAjGhqKktJ1Sbr*Y?y#rHfj%nR zo=4lK&$XMD2Af%FW;+bz+P$#U&gQ(*%?yP@Nc?L>vw%#BGq~-r1OLO1oRhZ4GMZWY z^WXgrn6I}D<}ESJ=RHfNv-h`mkQqNC1blcGt-o*yI{5CtyF8z%4hm)Imb;9Epgp#M zw|SNiU);SJY*!f?7%u(CiwhdyIJAG=A1_t+4;Qi@>`d|$4ZOQb0nb0D;8VZB_@DR$ z$dTSXJJnyXPkrlGsQ=A}ha47!GQnrjG4h=;M}G5;m0#8<`6WZ|Qb+E_8^|3TuzYR> z|KpO5Y%x*;U%3W=2M6zB4T1gGw6aYV`vFc|<8VNg7+_le$wsEmE!!3LDK;2Ie;WjQ zTU}XCBi)P>LYd}bo3i-ai&R^-7e=-W`>bqbj2o|4UVcxfeEkHC$r*)RRWfOYkrXgp zZ_W#uqbJcxnBQwV?|lHtDzFVJE!Kp|Q?acg`2{v-okZ-L{Z<4z+v=)n=cU_1=9wPA zUPDtmnoEdaboSY>0#Z9rgp+;Zd;)qug| z_-GPYcrw+QjN;knp3{dPEmskl#6K(ntGM#k4%89beoFCCF}x&w6B z#*T(?EvE799dv96@x#%A063Egghv3B*}eh2a9k`5Jx&fyd=5cw63o3e=G*knP1XUz zDo4_o4@59XpaZuQ(~;Cq5Z8h50RA0Yv_aWNKjp2jYjHt-DX9q@(-MGSRo2pkJ4UUO zi0r{X*$;_B_L!*(?EY9~WMZ2-ZN_IhOnW{9kly(CAfw>^J6VGVP8{&m{(JvPH8_A& zS+G?*3aWW`VZ(Wz?H)%brE5a&Xa(?G*v!O%ix-3(_^x}`d$<4c?>$r9-fay=><2^# ze#f`_zx+%a^JU)+Kkk9$v2zdKcYj$9_+*vEGw(y&wRz=-TE23fT9Hi6n01)uFhCAQ zd*4SOr>BT)Yhc(0Md<2~NBVTC^a zc(tlEKa?-dC8t2bhhL_hd*Y0BX1Jci{TLb6SJ3r8M_bk_K zw_T%@D45P+*KYe*3_)XgfmSSArY%?!hQ=mq%Jf;9IW13N%;}Ii$Hnv)kDsW%JeA73wB)Xz!Yj)W2aB%cCxaC~isPR; zS-!`eBfq@K@*9^YzxYIt%YtoUga&i<6 zI*=n2!KOyzdf?|=5-gd)>SZelVvB+)z@s-Rgh6pD`=)B*qzO!G6N$>m+{Zr%=C_+5 zu5CyWLU2e(P;_jpV+lLEIvo44b=yuw09>uSy-d;9kr2U-Wh`Jjqithdd;3Vg%ap!> zZ0I6I%(O2&&X;4YMX|a=(%5xACY@JQ8KK|$f zSR0a{@LYJNlLwzi%4?p(w%(X<19?262ian8B?BXv^PMZ7*20CyYr%pAI{x_Mb=+|a zG>ch~hyF_a@xB_{W-PEhqb7?nhLc<6-fR=oOWO`pF|8>>6iQu2uw9x+3Ic>V)*GeEO}o~P}z0q1}| zdFyFSoHbuBtuG;vI!agG^^6)xd2WNx~C4)Xa%v^z6Iqm>Dq^v`;Vn`V{@_nKfJ|$cx2}V|82b$#Xj9=-;Th&jzIYaIN-? z5C5_C-o@3Kfu;T~J$&R*dgQI`?jBqH**@-mbARmK*n4O1i5~;S&Z=$t(GRZD?z%Ql zHcBf$Kjxs~eLnWzYi6lB8}-y5Hw*$-@7X=~+L+zSU90uoyc{k1)_qH9SYG#BaL>KZr#Z5C%Jk{y&sz$+3;hfj z;?t+;>Ypv5UG!6F;YR)J`aAT*6OZYUN1xDNp8PZK$3h)(+pCZUgV>UDf8k>73D4~S zt~4Ew-m9LA0K1bXc>pl-E)jp=lQv%c?>(umc}J-4sv9-%IAFJlWB=en`9E-%f}Z(M zArHN&;ETVnpkq$*FuFV=G+3S=yFj~l_A|1K)WAQn2EIy*`A;m)KkrnY#vT7wz>KjQ ze!-t+cdbpZZH(P*!|5P8Dq1rRodz4ss28R$mJzD~#b%@i=F1u#AEoWPiWCbdGayn` zRpSyh^qO1%H-p-`2B(Yd8{ox@%HI{BDzv$MJp;-a zldg3ewgEJ20m)c@`3Ea6FAu$K1&wup#}63rx_RS9Tp!{TLlBrHj4%-IM?;uEkXsFA z-piJ+)hVYeR3gk*DZaEJVNq@hKMTMe8yih9Uaezn?3zOX%*}vM>nI|~=4R9X7O2+P z?CabWO4&9(K9)gxpQ4aDguzrckhCEPM%MbH5cV@EfWL36R;}BpP`_UN;ekIXFC`L& zHWcO*M~XI>+qxRGzkaZ(Eiy@n0c8sWtiq|Hg1V}OSe1pd)}uh4rQP z|n_zg6Vt= zG&v>-klPO!?j$JAI+1PwcPKhse^~!uuHP7QAN0E&JSzr92k7*x%vJ}G9|TJuO2^mH zLa<`)p%5U|isV^xGMKJb#luQxrISXwrrde>6Ul18*^fr^NWa|A~$Nk}?5 z$ENL@6aoO>y8bPd6c&(yZ-RR^yqZVPb8Dc$AB(eA*O_{s<>9Q+KkrTY-#C+}qqO^H z-qq64dT-_ZnmUHG*reuu>b~oB?Rg6|cXp+wCHWKZ*rLwD6 zBxrPY1{!U11p(v$#H)%6REBd)KuEN*v$N1_W9`Q~&Ou_Mf!)m^m7q9Ks+HpK9L4j=FsPV$o&# z&h5|Ww^x3H=h;_hoOHM*%sxenj+v*kj+&sp!2nllGfc0(YvnsS@q!=gwkO`wch5XV z(Inn!zw$eJ;eqS)?NjC`cV~s>r>hrt71M2Z(H69I^;6%pqqGT~{eenNPjm02`D~XJ)N z9@c^ju25z;L9Db_HcQgo-h?i{g6;j3LOT+Tvx=R_0rO-eT0C+?r*-R*c(hgPkGCAF z=SN+ljW7R7Q${6$2Rn4m;%7AH}{>1-Rn|1&r3M%X;(Wlhx;Hj`uv!cONF!uqi#U0T(gk_Ht_ACyklpb zq#LFo>!LlLGUp81-P2v!ZN{j*Dqk&s`KyjNXFgIeb!^G zwA&w+&+*ex<^gnJb@};=-OhHMSD4b++k=x zS8n(1$Uh@B@V`<6U-IPtuaxJXc2X}$uxNJ&5I;}Oz)Nd-sA{I8cjlMkz)(-45v&+2 z#pWI|NvAG6Ootymmq4WsM$hK4n*IZCscP%0R8?K7O&iu>pH&MZ z+pVOe6!&}W+RZNAuxY;rx?2ID09Lrm4?kE5^BYCO7)wK0t|~g#Sc0oehZ`GhmR>CUfwt?)q->s4Dq28CLkvv8(Kx7)@)giHn@&!?ss}mdk(xoFHOinjM46ZsSdP& zGF&w3VRkt)l8_FUCfb)evg~z9B$BYfN}o@lf_tm+-8F_dl6A;17#R7`S(Fk0*G}iP zqoiEx3t)7s>2v^8)g8?+dH$L)F;BG&s)877bi;6k!}RtC#Axg0O_b@=uc#N)8XIH` zy$#qL%ll7zbN&@hGz2}|UgGh=y*Q1@o2hS|eYq=S5rdtwP0MuT*c^T52bXK? z#OXTZ(kI2ZMrFHJ>hj~5=AAWLhs`?_ujQll(uW(>=L;*#AZ^V%OEfz>2aWk*I&|h# z9e>_WwW+Y0=NPco+oYHObh}39PSRnA9j0j$$LS|`KCOCyR)Bx6K3MXIGRBP49QK`w zE#b^_f2N(~jSQarwdwCKYhgyVX3d_b*@sM1^2Cd@d|MH~I8+_A#rh*t=i`wx&7Xgm zCg+aPFYjMMFk>G!e8{R^c}SxtOwwiF{WjKphw9e9tm28Z=VO0;eD>}Dj(DdP6senD zdQq1woFiY}(SE-W2H3f5-t6?Y-u+Ax($!R{_gL}G(~nVPAhv^0gJUPn)vaHX{)V)x z#mR;^t07O`zkUYqD_^`<`qs~N;hD!Nl6Sxc$sy4xI{lJc^vs_gru-IA#Xk1lGLW?A zJ_sh!m~3BWw#-Ajtg(ao4N!gYE-j{Q%Q$2%?d!2R=bW>Yk)EzsKHke<+Vk9d%WIe3 z*VRP8DDyo4sy$oY)@&@ZzW4o0HFm;eO`e#mi*9~ERbaNd;#Hb-^f#5wH2dlEr|L)d zy+d0aqNcK~`ssy7D|g~#O`V*l+%vAyC;O@(J9y)1pVVT~fc=YIw;zN0>OEU^%d;K& z%LCVFDqy#RHn7(xKrDa6>nta+1RZac2RqfW#E?uZ`l-0_Vbn+EilV9%o7FX{a*@_lOySQiN zTRP=Cx2OtiX(WQp0Qk~AnCxr)`+wCdI$K{ma)$hQ4vaQ1xcr&LZVvU=o4-RHH(#y( zmjJt`&f_EiY`4d-y-1!k@Zlc$pL3ByZ@fc6C!D5$yeaaHgqWZ$bU)0Rx`7zXwgbE) zVD~dsKCpbF zP=G$STotgeZFti9u-yp@j?(eR&WCaA)FzTdj2SmYX=5hAFzjLUUgHMTWiUDxSkOQx zoS2;8roxS#ibNI=9vVS%h0%I~DX2a9#hNv9rdF(6u0lLtC!)JL;;7j$g|T!7mg$Uu zvF1*Kjv|P3HGo%RBXjh+aWRQ7&haWQDFp;eses4&nmTPj(vXstrcgQ? z`-uX`?tqo9L8_2V7Px8>TC{UbmO(8MU|olvc-yXhfc+wZ-|!9QZkc4l8bD(u0_f~I zksQRrd|5{s4v^lsevQ6<;<0-3)zvigo%qQn0-(|U(orFUbvoD}K%{j}b}c@zq)kW~ zssWXa*mv2vqe;u_PiNCYB(MvBK_*ZEkTtz>IIOb;s~Jmbpqmz%0RTW8u-^jk4YA}6 z3^vR!*CKvv>gl}Kuj0B|7_ii8^N!7`Z|^73LlgkJ-d#&5Y>MfCZCcl^%}t}C?d_oP zZl^OJfVS(Tye&QGjM=23VlV7Pmjl_Y$Vz(Xc~ThYbW&cEJ{ah?fr#mnH}1;Uduz9A z+rDarM#LyHHAPujDMB@_F{ze04tWC_z|8D%fLvH<22}|uSvq9;kpxHe0ZqE#B|k9|zq(01%rZC!n$)r;GyRE4G9Mp<88r1)rCe#pv~SKG2q@ zE|*_NrS84rNIkdd2)(&#i}vnVtE*10*4f7`R(@5J>d}*a{p52Mdd^R@ZpS`tTK<|g zz3~Uly83b0Hfi^=S9R7Ex9HAi-cS_-$q!$+U-#d1iJt!uuuxy5AD(xmzH!~ds%~h~ zwiRz{#?C)!)7}d8;@$n!y=QCF@i(XdSCpb{Yjnk=UHW(f0YA8aEPeR_U3uH1`p+j{ zS23QYPygq2`t1+T({uQJgLJq?ULXcZzVY+*;qq0w>0AJbF>hb8xOUC->S6IZ;k2(S zD>00;=2-Jp7wXTyxIib}uoz$K2nLY*kK-F0u4In6c{_GerftUwrGc5Ejju9LU|`m1 z30%NG_O{r2+{2)5>jxj|=SR*}0`Z_-FxdvO>j|pu35?Mx-}t7+(FXOQ!w(3H)q38? zciw-Wpxn3h&fD+k{rBJ1hvSh#kzRxW*8r%mCYdFSfTDVc77 z%_$F9tR$YrSkKZz+Tb~h9mD>~`%Co7-9OS>A8k}}&OB{;|49{Y-=Y^k-k{sQyAUZx zou0hwYAp#lP1}kpRaLS_*N)n(c|ZJ<>aj$$6y<88<=cM>KALoEz+;D~qcjzk-E{g0 znYkT31nY+Aq{Zj!)FUU+KXhsNv-ju+xBXdftlUCdTc#Htxk0#O*NXKj`RGw)1hwnw-(9D>dyduSf^t>k2=m+NC7OTL!wifq{(<&@zRG5!Y_TA~ z`oTm*w%$kxn}ujB-JxGxc(d+W@_l8;GnnSScn9^K+8X@Vz%Br}udGO2cU`A}ho6^P zx#aCDG*GjRwvKCKmP0`i3~*?qtS883ps{y{r(S3u2h0t}^wV~8hW~u(L?eHU)WH94 z4IGq`1}``;X3PL@NH8z*XBHY18Ze8z{bcQ0H!@GbPRyp@3&^&XlvanP6v+U|AySfK z0fZ5nGiR1ou3D`u91wDIv-H@5_cKja#WcP#qu~IQ02;h1$UUa5(vqFlHGkJmef0PD zbmW2~bmZ|10N3RzD=u_8VGDL!M1<=&qzz#V*Q@KAF#it4^EW}2u&lwXYX=}@XOD)3 zB~b*^d378=G$N8luv>M_y-xR9hqiRmv`N~IJ3=e$<%b`xbh_Bwaid@rgY^*&?L_Rp zI*@C`A#v!Z0X1gRg5=sdLIA!k=#|T1Q~gy~QVGi);h0qm)JuicwgeR&utMwBEaO@} z(4Je`gVFDjl*-18>>AOPfnel#`mJ zCj5z8*uQ@uNR!8AD2`w|(=zu0T+L0wG|(L|)OISH;Zwsy$#~waOkH54;<8#I;xUYo)38|uYZ&ZCFmU2vO+rVq6v$8_csTk;W z3@;syB{MmA7BAxA?!c%?@94!PPikW-_orm1uKMY1(g{D*j4TqYZ1fBW?!M_7oqWW2 zS4D-}KhT{^rF);hMGIz6a_J_o`0-Qv-HRt`Gg5)p_C2a*%V&Rlxn_*d;;~B6?(Ltb zq5(#-zger-tmfMU8 zKoM5U(4^b-$(oIt%wYD0C*D&S1J>T!a;^UBo$|T#PMv$&@k(I2{q*xM)8%j6uBTpI zql-^G#A#rqsk-LcD>Q3#3~duL3#OsqY5mg000{3!I}D^B@&@1b8a;a3MY?a*H?)1p zX^INO)xyn`Gvk83Jv?cgetpaNI&aZj^*#2S#>Gf4J$9#-aFWHmYaW!d|BNo=+d=!-Kk@zWbn)eXv1^A*6*4&0B+5_f%gqb(B`+^ z(uDJW19-!#*go2i0ZS>1fjj|Tb|tLzl+B!G40ICEivIb<`|i?BkG-#jbI`)F zochhnboC=QYsH4GIx=Ub+ILI8x$Qr+aIQT?5XwcH^xB=T>sL=*A%*}*Zu~X-*t4Yv zzo&imS5VIhoP5}QhinLA24JX&v}FN4-Fo-+$F)4_+j{({Y0f!jfO;F+#+_;KAFEGm z0~1md{Ih#C@Ppgb5BTjP!NkDcJsQ}z9!7TqBN?u5I*=h|oO}{-tl7SqSxHDAOD@68 zqP0mQ%Sa9UE7!n52Y3za+TtAv+n)w@?DybTL*LtUc|BUX(uy(wpg|x4qatF7&<{js zSBwTL0JhObRj{3Hu#~Z|sy#(OxMwP_V%^u#TQ=G zET%L2V5B0#{Pg~ct=hVChi1$?L^(M$CQPY@qSLFXtwtQ4dH0}rW zPM4XUmJax}L=-i!!(qx!%VMxljrAJLEM?*%xUVp`0Cdw88h~(28qv?D*KURlHce(I zQ>~o@1)8;5bS&wiDPuSdeK$Zl5)Eg6Z->)9Hvw=f>0E6f(Zx0T`-iBOptV@!53%SE zs~cOD5EaQapdoFmMV5>Ak$pns?Z*qI*0Mp|$ zHP#N)Tdy7m`f7CR_s`R+jeC?ZZicb|x?@vA6q+zWe^~mOe)Z#1b>gx2*d99N;-Bf( zpI)JfqcZfppDv@p`H>bcTHwALv*02<_Pd)kJsF?sVi91JM0@0!SqdOFAUWq4H5b*J z3Y2FP25sIXJhfr#7-TVv@3wUZ`Un45d*{bYOF&;U8s{JBs(aRG+4db8o5IY5z5ATg zy$d#L5)h%qSKXzktf{*Fw?9>J_yqm(+UqoN>~s1%uZ#^|2hhCR9(E_p;e@77mF1-{ z!n4tQ_A4=WmTtIlv?6@!b@G`P>-^SRT|3j+T&Zv0@>f0hqtn3PNC3M)M87N0?}os{ zuYUDz9rg%qDxj&K>+}J@m27!mlaDz^_r9`HM@&q0vq?7FVaxC*U}%M{w|V}_A+Xq< zfLxoo35ZGMxSsvIGa@FxvSV~G3q?z&XYRdKuio9}2F8hKxsN#c+fGmH=@Y!qnmd!7 zh3hw~MV=o$u9mLfGLt}xcj|6{^V+OJfPp{C+70_%!6Q01GZl3}F9QPx6x@eNXrWgy z>qOIL&8R}{x{(j`U{%;onZhXUv-kf-Z~viPjcq-&@$owHq;m<5rM@MD=IL-JQz zsDApu0cI(C*MF#iP46^0I%HwFT>mG z0FMC#1H3k3-oKcn!7_Fg;c~EZPqBkV`*!caW^59HX5$n>XH;EVrq;$bc7Ct|CWM(H8smgyOZ7{z%m4u+ zND{(A%nhIw@N1e=f2~^nArggjvV)Zq)Kpcdnt->QF_{X=$pReVQh=S-o_qosNWidVdy%G0ovhrP49C(M7_b1j1{@sH zur6z8w(Mj8I|^!!2K6w-J_Ot)5||eVxaer9)1!ZUSnt01HzjB00W=c;wgdrk4S@uG z83P$YBiho^#?)_}rcKIq$t~V}_ahfvW}T4rU!FjfK7hx7Cgxg@4vdKfgW<-|0$XaD zXp>J206asuCv^nXSw^>DJ{yo+hit$C(x!~g285airhyg!0zqBv)I&l_nhHv~wWp#* zQDnL^UtvqROe>A{4~r%4wMEs_htc`aJ8`#JML-m(Gy$J>4ShXrYTz1Tqhl0;COD8z zC4h58qG|S__o@Jf zu&A}+Ru28`9i&p)K>gfM_~7ff$C%p#x% zAexvvLwCPYt>5)`X#1*nwcw0PlsaXm?!4p##o*|2?L9B+y8HS`xUy0|L+|;WM-SEe z*PN;-aKl?W0FAtBArT>Jr+q2h`gcW5ID`3xLC|FnCf8!X(5COd%3{xk4>E>8tn6O- z^Bub2hIRUI`%cZDfW@Daba|e6T0tIqo?WCDmI*TN=yUYW*DqEte$v4`HTsWh&eW`5 zT}0Y!nBWe!HSh(%48*l&CP8ke-?l`To^yiol0!9S+Tmgxpr(Q~j`0rW{i5Kmxc1yS zZ)}jB4=^0j=+|YARnbZl2 zv^sJio{zLiLwgN=2;|+i8Vv~#R1Lqc{`nm`ZEh|uE5t1@P_L%_%_PXSsggm4)8e|K zd;VcZ3v^D-NYfbBys>7dCXG4*M;rPO2CV}f)q41jo8>p{0$p@`wo-XSi-=9|4H!=l zFS4|@Ms0m_h0?G61#KNP3ga&qJWG3MWeTQD4IJvK8*bO)Bl29C258f&>)VtZ7tZs+ z^|9Dc-LoLEupQk3*v5Bb+3QbgyUx*~Bc~!8bM(D;gD?JVb!*yN(`{KjT6q}M`;VI_ zp9xc`N8}VIFQR@KWS14IchedeUbY`P_ZJ^}V~R{q=TP51J;`k*nD>*0EVpq_O#>_?uCzb?B1%? zfXbt$O>uICVyjoKx461piBYk1pcv4zU0_ta)6>n#$^^JK>V2FdOglJh@&tN5m}MBz z9`jwMQp^>>*^hBgtTFd=l2}y%=B-aLcF))>e}YT=2$qW>65P&X(}xMjGK}r5M8jEF z0qaMfLI6FWRsdR5>3)55(*+7>*rmDXd$s7-YI^R+nmzk)zP(US|81!*Su|fYyVvOQ;}`3K zB`fu<-V#m8J6z}g?pgiEw-&(8GyTjG$@|&cSgdR3k5l96zt?ZCI*Y*7B=Od&ihCDE zz}+EVyGgqEdOdo0woV3ot$z7&J+@qW;D*^~;0Z{zhs-TpiCxTBS`55k)um3o_t!t_ z^ecX&n;v;tslmP4zI8KmJ-);Oj8;fbr5uvl zzW<8{^z4eO82HEOv@5UDDHj~8dE>Y0(6O;v`ocrHo6*%fQ}g6c*}b>b9hX1Cle4tw z+LLw3ZI5Y2?u{D5Y|#6!Kc+igZ_{&s{3-DPR$q1%o`--pA5xvRm*>c4IjWE#eDC{r z>z)@sR#qGXGK&M?8Td+z1G>W=E<2IkCkJe~=g3wR2~k1Nb-;`{P71-xMp1_C^Oa6C zve8Hl{PSzzpaZ;KP~g$;(%i!iSi@m|dw~M&h6B8f_{auFrR(_PLY*YQf~=C05^+t~ zr`l23%FN0@Ya5320Ok|+F`ULAkYKPDroP+AeijxUudKOwbS!IO1w&zS)6|F#w-2T- zH7!kJ$Bx$fZ@+_4exhSq>X0zB0HP9@;x@nDTC#WrWBHRkW)uT&qW@EKl!>=*8Zw0% zoFi;HwwWpLIJAp49iI$1ZiD@8g8@wdgj?jZF@P2gT@I6I@&p6O3y9b)EUEx(0n#b2 zX><+TclgpU0vaP>S8bXx6ssI_P+&uXUP1_L%W#1Dj$i#;Z@u@Ca>o*!myP8XAT0`3 zvjPfg$@!OSB2go(Wm080W);7M4QO`Dx+w8ED?R^ufxH zVOIl{gjHJ>dRYVGZ2)hZQZ&Y=A8OecBcpQ757ib^xS1B#T{D@|ItByye0p19{s`8i zj8u=CTHREF_7>SeyImjlQhwCe00AoPfNRqnkIPC|Wo3m9nKTybD!hj|S1Cz1I;ewS z0BuJXX^yc%>hB43y2NTMvTWKh1g&>3z@V1k7DUB>dIny$J}iRiMc2!@vbyq8cP6bc zE$4tGDX|Clpjluo-L+arjuzV@(76|;xi@Cd^Df)K)l(tdX1A`Nx(bR()}^<8jMU^* zoq2+RS6gP|(r}+f6F3#1JU#gC^Sbo7Gj+sk|LMM+^7X6q_?_or^pCt@&Z&Cw!C&h1 z%g@p6KX6~`q_@!^idbsb^Q+^uQ9GF^}nGuFu{pwVJr$t1tFU z`0;$VmhREx=l#g-_}I@c(=RSDm9l4f4_0|zOslTG@i#i_x(WIgjOvwt_(=KZ9-+L< zhX%I_)spv@Yeu$N67F|2F)OfM-l_QPsd{wn`?~(@V>NTauh99!?$Sg}J?m@gC$X2)5yNK3*_dfmb?)RmXTAjCGD(_8=8oD*q&uGOTm=l{UHGH&WmH z{%tBKI7>5f9<HI9?D|_8*^1y^V$i91gq7 zw&u*>tqnWUe`)bnwD&jf*ryh&8t-?X`eNjdksA2dtAT?qwXgwO17Vh3t=@E^0M=mB zm<|IA_SpiL8nLGO`?7T;k4Q$RTdT^Vaz&xv+>PG08|Q#nM!8caPj<-(nvA(4f;ufV z!+GXD{p{=d{uSplz3s0z{`L+jh0~OfnC!q@Cz1b+NFmZwlT^yo(9*wu3`-lSw2XA; zw$O@Z%WSyzA(2Q&*P7o<@|!pdMp|SHx{HrEdJ-`eDt4gp9fOUVu~yc^hcRtw6wN4HF?=aRn}J=vF{aEI zr9gnUvArfgFyQFgZa^(i*kwcWBY8v+KQRney0BB~piEtW+^$}LCSJyk4fSpsGcYg= zpp3%;!E8Mw{RpN$Mx!GR3`=sBZmmc^tW# zub7ChrP<8wBiJ#Ld)L`et1Eu_TQc&EgRLKyW|+G21lp0-lVir3vjz9w940(q?_aO6 z`R^`~-LFpU-kPyah+>w+G9M0mja^4<$yv;1F3e^vxVJXwa=x#8Zbvs=Rg32}ASog` z4()j~gP}nmUI0`Bc7io^xFRr39S<8D9UklkkY@R0voY0`l{kxFC&zP~keK9LAq*e+ z@XXs_wV}BUe{TyiMHT_uY_lc)mMWWpZ9Rj`0S0kqr{?^9c{a@h*QV1etEvEX#!#c- zO=0lMV9nmiP6or~F&jlnXM_IW|w@CCxqiu zZ8Kc0jWw=Ku;)HLHB%WW@f^nkpbk8}9n}&lv^L;vTvEbdj#(XS88b4|dAD&Quz?8g zKnt^6y*@ax&}LaVY(JVJ?j!!Wo&D(Jxd+U`nB$5Kj;(z5JR5r%3OgIlz}h|!ouAKk z%mD&Mqa#AyaauWdB=?&MB<@8&GiwCk+yazK8rdKv^aUbeE5>mmAX+M_AxvP~j(Pmp48y#!y9K?nl zlQMWqVs+Ea%uuV%qH!MsAYPhjH~Wz4L=*h$8ddMc!^%GLaij(g#u_;20Ix;X8sIg+ zWr19gcn5le*1QjZH8_^>Ywx~dz5VWTqVau^A0%n-P6AXiM&ry-#Fr7LRz}CsM_W)Df);L;bG=f~{B-XCp z1j`%(kPM>%#s@euTH|s?;psUYZE%NHuGvnbAFPZt^DJeWogg>oV@pS9*J8{`RTbvv zoYOi28x*8xrr}YVs8^qVQa`!j7n(kG7Sr~yplD_-9dRYsV0F*|_%vhmXaa#+VRw7! z;4Brf>0tAVivgHE$}oF0&J{|>ZY+^8sg^yh4l1Y`z?YR6M?*fK4MoLT08^VzXJ0_n zd~{3#K(krvcJD$@iMs-9bSzWYc=@{qJ|!vDNj3H`AaTwW3@G9N>vN|}V+s^|F|NZr zg)Iq4r-5ENLF-Vg+ps>&c`*Y7`a!KuV!^ga0RDE^WwRwR`9pPGtHt8DI*AGkV;}+x z4PdGzSTP*-)e;AAU;qVR+d4|*5HlxF1F(1CY*BzjBiv<|>+OZHMUS_1{bpTt_F^Lc z&EMCDWFloSi#{5anuzYYNG$j~#4A!jIqXS_ilI%D>ppTvj}~UvH^Bdt2G9Zfvk*au91HxkLxl ztZp5=qMQa=zcA9Dtvq#VS?xfYb^wF_%8es2M(b}oBnJlWJd`&hZ%epYT4@3UZMvcAE#9ezBw z(cnMsSzsHNJ#A>6=UKA-?LNEX+c~}WmGfD^tW}YFR#*pZm z;cm~dyN{H?4SKoK{m=985|4ZyseyyH1`aB~YmJCU%77IXTGl2Q+^9%EmbFU57GwV+ zu*X{R*B9}jEz+8`YXBT4IV&$qC}AG8;jjhe0IYblu?4$#sIsI&ey|UOy5h+it-}tV z3!8@v1HQ55Q@L$tf#%FIHn>we@{5%Ph%7HD1c+iWN%~D@&tV#Zku#8W4c6+tr5kk8 z2}dDuXwCk>4HI%_vwK+*aMmky90F(v@9P?rz)u#UF$ZHACDk`c#>ljb@TD5D_ zYTb4Bf9lX#a}{g4NIDL4AZToby#?HLU=5K1SZ(LpT!b|cE)15a2{1f5J)QKqr2zO~ z7?@yKkVdE3HDK#aJTYPPXwvK!&dx`cqVD^u%OhGT`%{# z*PaXRze`|&F4zyJ4f6`_ht0AGc1w0)vWI%WYcvCqQ0kx!IfBV7+Hi6R<~vUSWPp-m z!^x6Gpj~h@+Fb(sC|?r;1E>~dkDDc*wknc*RKZk*BZ+9%=$uStCuR|txD@6N+q?Q| zf+1@ib7X^}Wgo27^>^N-bH06%2XI&iH~75TZ<8~$qxFt~^$TWj;bnNe+YEcG|1Ce- zJM9+g;?r;O;N|kY+v0P+AKG_t(*x`5OTYIXcW__(HMIYieP?gzV3EDM4(-Q^1J619 zxZdxEZ|^ z<8acU=fS(qyRY|e+xPR<4PS3J%WjuZ1)CH<09E zBfyw6!(H`SwsZ}jqg+Z+3#97o@YA+!yY=jIuQB7)t95JF;g8#-@e^{;thSIOf@v(u zW*Lc+$buG*v%=IVxjJm_EJY`#Fl|nd7ZQk$woX{cE-bJ@nJ#bPcNq3r#!~ca+Vsgx zoi->F&=(uW6dj(EPdxe{Y+!&g(7o;k$QuZ>pQ6HI2e1OTW@ENCtbPwLYXMzNy6V!4 zRZ*C)q>NFdx@0Pll)oW>PV=q>E23ErWU4U?VBW-(eiK=tI??kI#0MkPM;%piEhf*f z>ol6Yz$d1^sGrHEDI5c9q^Oq;-Xm()3AF6b>6zRFKb1Lk!@Y zphfC8g8Hx&w5Clv}6g{TaU5zw2l3 zwSF$xwTt%F$LCbQ(7uD)9JtAse(yc*u-`-b4_oIw#?W`PHr{pK-}}Gw04wi$?{Dw- z2mb9{|J8nf_PpNXdF#&mxA%D7zrDY`>%Z)`ciZ8=hi~s)KYX2i{`C4UF6)8&9k{Re zINobI@cZF^+qT|iXurXG=Uwl8eun=3oDT=?>;67qy92iw{jVGxt{?e5QUeEj4IFfU*G9iKWoHa;A0Q?O?bPta*cWRsT<&_TclI&8-a^J8 zv$@(0Gn+vGluZ@Y*4F|kt5ivZei%R}8ApW9&L)*GeIFWyrW8NVit-W{fDj6s_x9`W z0s?)>(pJJ$XsAv)d4aNXN2{=~1S_#5bbt{Kprxj!p=m{K!PGwp3!NzXGyrZVl7-Qu zQ_*>m1r6)7B*1hh`a}bbu}r_$)_8)uOn zR99E)j$@j;67v&$Au%902cy-NE6!0fFg@J8yM)oU1O)J zs~Sl|JxAly(zKb(T4sqBg*JEo^y!*1Duri>gcQhFe7n%1wvhazkBo7gFCS|=1K52$ zGyUD|I{Eaocy6dK25a_wdKdfLZb03%(MUxOHc5lG9!7qT)WAp$jMTtL4UE*lm({>Q z2Y3xI7~nO_D`PV)u!|3$sw1a|Vw>g5Khf+%=VDo?;-Dtq30iF=_m8KJGYHY_( zHjto{Sd|qOy1g~uNYU^x|#+^7aXavy+c+}Ip6s>!%M z#F0j{6jsv$H830}Fe?R(?YOaIK_i%=yt>H&paMW(CuO$tZHFChX4>Agx@JCK4Pc7| zWRDq>I4h((fMkJei3HYUV}9QXm#dlZrblQ>w4OA8KaC-Bd7k?^HXGaYZiblelu@q z2GdO-5xVCA^tu*^77&6I1BSV-u2d_x?Ib8J300LTeoo=-}#~Y-KMQucPTN6w6P?o*s;5eASD=I zrnk56EK%;b9OtMI4#+O6Y;f)d1w|z|B3K|84iZFw2N0ERNgD1+2w>c8HF$N`{4ju^X2U{9WZ~pL=%+H?n@t2`^K``biRS! zJ`igWa*Y$`%_VbOrV?Ob?OH4#&7a^9KO8D7V8kRB&fk+eYk-@}fuSbQi=ehnBoS7Y z0rLgrnz{hr297(BJ{W@wX^oTuMw#>5HTwfB{qf5k1(O`E2K3j($T|SK)O|CVk)q;L zxz|}!M_*{j{MHmv4cA~5+amlD` z>cqXF4K1=s6Ff5!4I~KJzN1X%UwnykZLopFfne4$;@S4*ojk(uy4QH*pOG3EsezFi z7^#7g8u(NV95jH}fUGUU0k0oHN9Iv$-+4iVeKu!-eftWvcI_s`#KtgXPLL7q0~zU~ z3FJy9Ky5E>2;nYKLj$1Y_B(Dte><6jlZrPeQWGXk)4Fw=usI6GGdEjVxf4iz`g;BKdZ(g{6p^r? zk=WP_bT@0&%8&HNM;}x6*zwqraeP3bKj71x23#Fs%VdrX0RX}@g2{TZ>KOy@3!psJ zNFBPYyZ~d02dm^s=*uPKl(cv!et&{9W9k@%BRaXK8n_RLElRnhol#!m20n5%c zk>M=}h8wi%fTAUU2;s-FG?`}D*P@v*9gD`EXwIZOKs#)5YqRQ2ZUMTrduI%;GbJ-t z7ochDEd8!UxOY(Q)|N)fi)ETU3zXkZ7Q|pBF*S>^i)BL#hFuO*bww#UU&=(bD+95X z!Z@6PL}VZl_hjm-#U82)@L5#bM>^wBrIYT}BrZ946^|X0j;lkBw&fRT){JQ?DJh{I zBVnlQY$=hn2y7F}-)uK`~B-upazHXQkPqy|Q6V59~{YG9-W4(=K_XaKMGHXA@R zmaGl!Y9K()-%WkP@D45pkSya^b#;Yy@808lcMa^dpvg5yf>`vkmMS-Y_inO-MaU;4 zT1Osrw07;-rouf1M9W8_dreScTADU)+)bvoZHkM++mhg{82n;m_?&{YVC#-unw*yd z;0+|$tzES^E0}H2-o3k3j*hjH$ouL_Y_^a{#72b!%mVt*CbYb)m;khW=z@!oW2^@N1pyL+v5D+vO1=ibO8^^esAUc_X+TX?iQaqR4!!;1 zCz>>20_W^RSBn$?CbbLJun#M-WTX<7S!_>5xf01_m4>J7D6*Kv!uncLi&)$NYVi#o z%R1;#w7D?13?vfC&SrJi1~Xd&@Q#6Tw(soRkywi1q=qaY7F{mKq+E3{pnk|Ff&rEp z$;r;Y*6u|E2|OT?9gyoG<5(l$eo8K>odM--T!YCGdBysx$5o*YTd`_v;K-zg)MV|pElSPK(aA>~N|FfxC_cTJ zNJiq2&$QsVS&n7hw!MWatgKT_2R@f{YqrNLW^rVB^%2 zP9US*cy}GHdXYroCE&`f8*X%0AeYr?=p6TYwoJGbLk8;$R7y)sAT0yLY|K>${I_9(XSQQ_WQ zn2aZqdc0qGxw)8~Cn6sR(>?b+sQHJ@*G1o648vNfXP$eNa|I|35ccuME0mp!xp2%?1LdT5Y~c2f)8MGUjb=&V|Oy;KMvh!IG}VKHfm8?vto@pi|RC% zb9STm3=c-93eXG14>quKK>C2Zw;>(?w^Tp?JV{Lp^5g09(^3*!{8r z0Z5&{0lxgUYqjsYkvjOGp*4FpOMl!$Qh*?1iUEiLT#IdM4jfHnc}ve4Tqh}}yV_c@94ph&7LZ2T zW^qnN68W^d8ks27Ofsq;*se%19a8NP4 zUa)HnuSMYpc*z?%hA6QKLi-=hZV)+6tK2y*EXh`@#sYg5Q7B40*gA( zzalXuEpEL^NhND`Woc>XO8I`{I->FkaLb!E6-E>%1wdLf8rwDkym|?u3I)W@MTZ&@ z9;DbXGqESQDJ}`N5ii%;3U`;v%WIrXmdOu#db^QH#3=$+H8V2<&)!JbYBGp%EqnLu z1B?ag&_idCnW+cog*K%T6c>W8Z7l3^LQ1Mue)OJl#%8OeU?)i=ZdPv2ID*`mBB%W6 z$Q@GAALo}<^O?O2G%$lg-KkrJBhyWkFNH)R#do%UCsv zAUV?qm*QSAjvzXd6EtDPmWDhd5YXR-oMCTKnZ{(LX-s;81C{N7{0KmD5Fk3AI_&9e zQ8Avu=7eA=eNow}q^wM-Ntwz5T$--92Y_d6y`47*_X5-Inx}3bb!6*(_&bcuOMPgE zYhiAEa9J>kMIQjyTpL2rZu_F)4GoKh!Ocd}kgYiUm1oU8QVnRb8*BEt)S}Jh6{@Oe zkUts(%SsoDwO9}{0A59q{5^1DRf00_TY6X7F`6{ihq3*(A zwaF;QajWXv)QRmHBskI!92hK!4hcgb1BTT2P$fkMD~#y5O4#FlRc1F9r73c!M*2lzv^>f?W1@3s{44i z|FYlSD|wc{rUU;*RS!*%K5MUoek|7&bwmTo$`G8pDnfb9(;cN|IeO#m1i%oO#xfOVHtPq@BPiZeQ#R<>HtlV09qeEv5=N26e>g8_u`0QO`+c_P+lMF3W_ZmX@rod6rJa+jKSz@^jNik{X2+k#Z{NdlX{tQ^}&J$QFco<5)>SVMH-1DT3~zQNPS9BUun@!1_xNqVJ%m< zCtr0feM&<2+)`5pGmP5;ju-`4j0NG9+t5I8U}_4fX{*(O23gd3Y`8xjx;+|~iM)ig zo?Vfnwc&$h`r1j^NG^Jmzh|dvNz}0iAREKrCItD0)pZD2`eM*=n?r;Jzcm18i>f;` zEiYYpVZqb^S={0h<%68VuFaO=&#U)udv4vc?0JCQb_c^h-VWKW^)sC^b>Xe6&wTf9 zP&r?8?Y7>o*9Jc}>tRkPpIbjeb>IPxHh6WJ=h)u{jaGO2>&>&x&@RJ1?B8bCNdn`ez?6D`U=BLV0MJV#Q_!8A zKFZ63MWxg6CE38&7Jc1K`xh41paqVmBM2gOa53Px8RjG8|j8(qe61 zzgB(SO#nlZW;Byj0Y)$q<~awgaW@{X7I;>T7px^e$ODu|0}vAkf-`wT11xSUy3z>r z%BF|4V7LHuxB-Y|&6n0dCaBx3H%Wy{^NO|?j+O8I(eQRLRo~!%r#UQGdd+%*(>872 zuGB#gYYqrm8L4bz2_;Cp5E%)xiJx1L&?t16Z5YSY60~ zD9FhaO3DiX#}U*WHg5PE8*r#4#qelY>>wlu1HM5d)~IzsW5wvE!-9OZ=)^@DGi8dJ zs|wU#y^plYCCVppM+aH=Y5>@Y(Sb1CKCtklKczlfsh}D+PptPAi2-Da!QZys= zNI@PGOe*EotC#A~g_mjJx!)zAvBO;(mF}KbOHFDs7VQj@;usJOXL-Gy*Z+x@=>MaT z*5O+s5gYSaPjB_;oHmz?K&x{C}M6Uu+jkrec8B0IH?Jb!l^1XYHK% zH8T>VjYIYm5W;&M?*8_qH@3V(biq*XWBpsS)Ry0cLNam_f7IHM1)mUPin5CT()*j`{qV zbi0(nmxjjzU2V3->e1Q?b3O5bXwOA)9NHj%-d%4h=An!I(hv5`Sr9Pog&m(C?=$Mz z&C17pH0v8{zXp$G?VD|D^>6RE$9=^%8Qg;3Hm_#yzF9xodYjd<0fP59?#%pcKJG4+ zu{-nU9m`5Yd&IGvEQ;-{jWxgYW}czG0e_bq$QPNJ%|;ECVX&+tzeZ}{|4I!UbPTWE z7@Bzd$Fq2UyR|ev_8$$Zv7E*O=jKhp|F(_k@d)R`+G9SkK{Q4kO$05~DlIEZVMqq5 zNf&ELECNGdVqs1D`$;H~5CVwvb5>Tn_w3c%AFR?LSaju%3kM97ZHoppZrntsv-4d* zTWM(tc2{jQsDK}SV$*U+hG5Ow03aG*gJo9;AiETh8yg!92n&I=jZ#%*jSI*M0hA?@ zi7gyp*+9YyV}&~iV$0vPQ6Z5@jz#RJVH}g51ehXe1VC=X?jmQEm5KZzgOt7z1WC03 zn(NUp+qTvbM8etz5V&S|g7gOTH*|6|vX))UADMz#cUdr+ZP11LLqC9*mX|spD;e3p z#^EdM!yv#KZtJX)D0>)Xw*WbRWEh4?jFq*{DjE&1HS{fHUh6^gYGtqhI$w7@Iu4HK z%Q0-5e%N5^z*W;bm)NBpnmN@TkY4= zs;b&X+!x}o6iZSUl7&~ceWG!rvPdAZk9w}s(MRQ~7+_pWz+gHul9c3hSKbDgU0?rp z>YZmGJzYKtWICgRN6nz_;*~ft^l4vZA(nEr3LuF_G~hoWg8HHiEl5z>k!932G1zFr zgSWL&C(a(Dv^WCzVCDUNdy#t7$}cVsaNtLp*i#<{aID+2N7tA$@55{$ zgZ~eT#jZ0DSCH+iUe_Z_mg?AVT&#tM=Fz!h6-NzNhuzs!sptRvAhRV|`tGHRnRT!< z-^N@T$QT3;wlSaWPpdy$?Dx?3Zq497-b&|B@Aq~u>@Ik3h#kSeiY@!^$LAc+&gr%q z+>Xz7Oz*nEuRiye6*CBZeS1TN-hA;HZD@$q<>xQPK_!Uy#ZQgpyY%Ek59-<1-dAwS zSe<;vH+9bGClY{)CZEBdx9ptRfnCe+w_({kdh+on_1=c5q>*LI7x)(sHKi zTNhuX6ONeW-YXyUK=q}&^vq)q>xDO#sXsVDC!Kk=&i&@;N<$ZK15>+3tABeA+A6o} z{)eAZ&S7Wj^y6l_L^j^<%>`xqvRCz|cXsI9^Dow{@kv_!=JR@QkM!O1zXquRsDvo6 zcC2pS8a@2nQk`|_Pe4Arb77U<~1 zW+{@HM(ax&i#O=eXI>>`x!FSYy1_ww+88Z7=_E}Y#mp1+0&Sp`@4TefKH9~A25B9G zefb1w+Pq_Q!h(4U=U6tlX{#;J^G`mmzr6M?{@{_Ce-iiZf-^NbDQX1t9(dD7{{BBx z1BRv!zJ+(3|6P0Je%t54zg=a}V6_2AmVK~-srY*NTe1b%&M-)T%>Ba{MuZU@6|d2W3G$;;*|KMk%3v!O&OJnPr;OKlrs54i zR*@K?mw-7trd3KH3``JU*Su>xa9rp%pIkaT@FxxlSe4ni>7{#FZ&UQW_8rsph5(GA z?E%==!<=>?W$5Im1F&bA#3IdQ0!G246kS}0xjA%kjrM(aM>k-60Jnl}PlL>$!B`bq zY}fhPJ{EN51L*FvPK7~;Nh<2m3Re^tP*7gyWDOq$GsmXpw-nI$CQt z?g03b7^4GAF&rbp{Q9+Z%O_gBYANh;3=SH5Nb4M;=`&_CxCv2mLL$x#1nnVjD8#K{ zfKIZD;IsGtz7pFwoG`i@6dxO@852gSy)IwHd$()Lrj7b&W4@}nXV$sb)*`Xsb46W~ zwij1xS6Q9Xlj61L$jQ3$%)?>ZW0eH^8-p|=2AN1S`r|HFr*+!!$ujM$AsZeYmes4f zWcQ$Yo?BaIi*=yhHEzYf?LQ8(0xTJr7Ov6n@4ZLYKk$<3uyJ!!;M9XLdL`RG(#1c% zRkz*vf^)ubI0T?!GdKY-ZvHU-K@1MLi80u{RzEs# zmd?8D$NJ56?_zC;2Q|m&Y$((1=T6kMx9!pOcigKVUU0mA@}0BwgL{^!y&ooV=o}{P z;yn)-(5knd)FDTGO=aOzb=O_@=|`7+L+ft%4^0_;mA03mU#AUds@$PlZvC~w7=+It zCLudHQa`!!A{}|ny((`sOF|F8bPp$W?BCy^w;uns&id|8b>_9V==PsnrsY4sLW^(y zvufJ`yU2W2z4e@OCd|@LZo3npz1z~@P~ZM4+4hlUQl8FH$LX$ney5XWMCj}j=IhNB zJJ8aHsJEp|cV013*E~|LAK!Yne)fZJ@^hhXy#GaETkW|U~wVW3_Jl$tvgMVsDn!xdGXZ#uDB1 z^PeI+!Wjlo7-W(zbn~8{VAlo(y0*`A2i;S^`SCT>->&+(b|CHYv4(T#CVR@)-CC`y zuDe+cq4AnFV+KLQY5MEcmnrY08?>{$6_&hDYu~s+cP=Z|*u1HlGBH;HO*^&tgd=pt zuOCrGOE2~2#{j5A*Z=%i>WWAuFnO|aMS-EsFS zjhQ%IQzuVRTtL0f{rUpk@%TIHB}iDEje6wgC+o87-qiQ5zg4%~aEU&=@q4=D*N^j# z@m$*_3|+&QJ*^|(jnu%uRt+3<46ij_uEp`bvBO?m*SHy=;J=u_0e!f1iDChXxlB>l z^|mP)uw+cDF`V=Qu!=A(u%8nrO=U_gk|3o*h0y^v6C~Bt9HM=N6*}RBMQB8WRIw`` zunen<7ws^Day(mO@fLDWu~QQ>!uCZVUef;slWiB z)sM~q(*pvhLP(G6tHRb2N^1aYu4ncB#OWu3UT zFB)673bm20x4o%`AhRrdlm`gdqtoQtQWK&9y&-6XTaZMMDi}sQfO|S^;&?SPQ;(-kUA=ZVWcY*cc4hbTFMj2sI>>gi8`a2!xP82qBF?2%!W*NkZtw zbOWZjce%+{?_C;=MjDOY|2t#Zf=hCFH!pb!*7@1eXy(i*d+)RN+H0?GeRJojBok+j zci&TaL#GPHPt%;46C6oO7$BpircA3>uEt`nLzxAmb?_mxV3Ls#&?YK&uICtjf{6MUvq42CshDPx~O0rtj0k z-?>^XGrptezZ|0zzy21FQ&7vgYwfH0*?X{*WsmCM;uOBSQ0sCs^rsKo(1`n3^|8rg z(51#EtF2WV_3e|d(AR$Qn11y2(;dyeo$%n@Q?;mgx^8@8sh+w1bf+)S#1nM(1?Q`X zc5B<*nWHsr!OztEhG#kOYCC3_R3GSXmSBpa=703-EJLq=?l8`s--y0L^yq#bCLFgXLr#w>GfrI zY3;VJD0lXF{Kvh3eVlOCZ_pnf$G==hIf-v<_b7Lw;uackrq$R#`WgegVe~apn&a}~ z$G&jgs?|d3@ANx%&o&W?OE1uP`UGc;u!Gq~on;&&>>bTXCiqtHr_(AO=|>K4oO|AR zI;})Mxd6_1kJdO!Mx^B4q99?k168cn_*|X2pDJPzygN`{{Qznen zx6WO}1j~l=Or3kdmoz;)(UF>*x%3SE;kHY4?xHKSrs5UN$N}_*#_IfAPSd&PpCcD_ z78qQr$%Sb;{?cFR(sPeidcOxB`eOa%%{#Sp;Uwo$lV5Ms%tcSD?pv2a^srLE81ebm zBZ7B2@^hpF{vAr-fCIe2LJxK{L6oq+2Qtt=pGBwSSIwS{f+$pkXR`_cKbxDQRSO`q ztYgO9SWugRGy{ME0B{yA2$|VA3g`V@JGTQ!y^14AK_>pI2??+O)pc~F@s5R9EbN^* zJsgF9uGwu_B8GajwQcLxk%4VBAUjV*qb6zG!~nQJN52W$xpRlQ>UR?~l`bqESZXhG z2HQw9xUqQHy3lx<1B4d~EYs6^x|%f}uxwetrcazmr`L!3fqA+D#0iW`PfmqR#OIc4 zFd*602@nO0M)SF`s1dLh#+vdK{swrWXEpbQAlPIu2IzGHT%#B)kuAeI1{}8vn*cb8 z9*ouHc>N40LkTP_?QS@%im~R#tc3yoELE`Ai~ImE?R1=+z*$|hL59URbAzzuQx7b# zp8&oH7_vc_1xJesc(-efjf&;CQbR2c6>&w1&xluAIEgoKkl4Is7uoOPSazKtZ=g(J zOd1@vjX|pgr-TUhiw4Y_i$z5_Udd!ftE;I~Dieel$~Bexsi>;vHF69Fs&?uihBVO= zMi(lKy3I^WP&)eGh(Ncq#M{|OrZyZe${Sl%*VYYirS1VfJuEMp4%Z7?TSB?#V^@}m z7jr^nA_F1XZZw$9tpw7+3^lcNsh`0yjC;*A%QD&_!!Gv-!$xpqz?P#8*z85O)^dX_ z8K#KW!O0vi4xr6+<-u*YUU+kb=1nP3Jo1s+ty}cyZI3CG$0o3gEPYn4JkhT``715C z=tfOBcB!)JpVH-*NDsWUQeRmzOU*SKNdtbWbGSM4=IX=u-j@mv)0s14v}{$q^4m9R zQ?M1-Ftn~ z&!70Ka=W(Z^h>|5m)BHi@r*ozB4J`@FHq?Px9Wp?X9D-$RfH|P()d01^B$vSMo0^M|NzT-+_I(`Fh z_N;}&99HdGtq*jNetpJbtnf&7f}LL^&vtsz6unZugH+m4G*hOZ*4Ua@c_FCM7h#D` z{OUmVC5>VNK9sGJE2o?-gJGyUO}FpbA$MXrmVl(bhUxAjL5=MnjxC{(A-s-H`OHbV z`s-bfvKq#-z-`;add!@&b^pO3iiu=G%=wz@_UPj_=`1E9mX$Fwb%K6+&mXaKbUSIa z2S^xWvaPYF9}M9D5wZ9A*jH?P$HVvYdE@byR%rgT5}Z)*e(`nbgSVd1F6BuHUBT5P z_OVGwmt}>Cq?I*A+CK@0N)7Sy1%quKXVxV4GVL9rn-K;&8Xfn%cbo4Pt!k|QIPffG4 z6dDTH0y3+vsz!6?9z*m#Y|q9Q)!k64dtZA+V@f7!+O%1U1EjXJREsq$Cy>PFY0}#t zSEz`z!NvJS03s4JG*#&NCw`^Ds7xowBR3^UbtHT+`?Uc8Vm`?nW=Wg}9+I#b>^+ef@_002M$Nkl zN(-5S4K^lm@NsRXi5@@?91fG_=b8+NgHavu%PKU#84&6!a5V_1giL2S>D-51KNFCW zk|Kio`gHP%$7|*LZ^4XrsB~8oOMg)sGbU3FT%U{m%1SpVwP2z~j~-2+TCNkE=3y`! zKpv4nAYn9_-{EK55vn(*C9X8k|3LOLt z27K+XXADr>`zPD2{bef>!J(L9bwKZd0(=er1&|QA&-tqEnp>dDzV<_1cJ}d_S(KnP zZ~sLfAAgbVUQnQ~|JU2JA#|UW>m9KB^*jEgA6>l^@9QT0@*Ah?qHBJoMe`ou8HSl< zyXMY^^u4d1smAp$YXZ8@mW4NI>!xohq+y*-9($PHdbd!8zW~AAc35YzAN9FSjqCt9PI<&rc@+?A;IktW)mznxZ(r^P|m1qDkv};cp$yq`jc|jCx zsiRYdB~|0A`uQzC#5ylr6{R2O(P!S(T~ED-CO6iZ;5r(8yKDBU=9@f*Zuh+Bp{#G>? z{7{ckhN1K$0q#F3$*meBEBE~2IhC(@T2H>+tru7SQYk!_mMF*p-WxSqj;gLU&` zm*|#r@6(2Jj@JghvpRp;0 zx_&NDn1nY98N;&>qpJFP?I|l)B**D)uht#cU81pH`WcKm8fXA*A_1`VJ2&W|-#tvf zxlWHi_pbi(&U)pc6Zg?CITI}BY$HELO5i`I1P)lhYtwfFO?&&AV2#-y{I|uLVwV1X za&n2bhZgF-QkN#hcPkq3J2!*q=ZYs3nLJ&4`fyH2DZu`!Nm)n{LhzHd)UWL@ts%*z znFy;?LO+ZwBvgIXF4%-lh7pol^tv^@I8A;$R|721w-V8x96ABJvnZJ1EKQypOG?R6Yh5J(+@-4KZoVF(=B6@&z_L|SRSLVCsN}31{DKQf^}GpI zeT?#oOJH~W+W6jI(axds1Vlu|2R)bjL;I8h`|Aea4#F%Z!S;7xtya;pLz{5k*j?+> zIg1Z+WGnBi+@w*3g_?llLaH0^fCk(}u$)Oy;>fNyz(DFI!9^#!-a#f0NifjnoY8|c zW8D@!fMJ;9v9oi-a#f=p&ZMkuQa~{dYqU;5IOQ_zO)H!OW8?NiLhzyPNz|bPC7z(~ z==IgRG$}Pl4_@_a-SY4d3aE4m}j$ghzK#vGeySOO94HtbBiXo(@`qB*C=oNG8^-T&7d5`jrlyQe;h2lV&c| z4RfSFY%kZhkiUeHLRvabCmt~ey>^VFOHWEK*6kNc-+5`XzPfY)ZFm*?%-8IR*a|Y) zbC8O2*1!M5SUl?!f}YEJJ1%+`lMgkne@AyO->Bo}j6eiai) zYpJV;PGrwvv~`3$Po`<^tlEa$=`eYe&3m;v>AMf>$(zq-u50^<^y5WJhe0nW;&(#4 z?*H9Gnm=_EjCLB@e%NVyxSg8_u!7@-Ek-ufxI^DN=OArb`h7jal6f?B<^#c5q8%e8 zP0A2Fdhnapx7c+>@tl>6pQ>wa{)Vo*`7W(E{YYgkn#Fg5)4ovpudJLx6%}5iy4r8* z*%w~b%;NKu4Cpmk*3doLC4IQDQa_t9TVK26Uj60uRSw|Y`1W)9=;Ukk;N*#Vylfqp zzW3U#GBt+a+B8;mU}p{R((kx>GkBl&VjKII`-_`Zp49;JrQf()Z>~pUn+7Wi6YCsn z=%#|-*!Oe)+rd}%b5^Q!{k7L>VuoA3?j}9)mzQ+n)j!ojy$t0uHx zSmca6;!8%4lDF<%J@(Wx9W<^;xq#kJ20!jU*T}1p68Lv6fddrqTIXP$=4WhlWFZEO z!ZH+2u)){@7(G|Ec9dJV`hhgbnlpW~*@(h{Msr?8^dxPD{Vrtpva$Q-4)7wZI!k z>Z@m*rer{qMJ-!EnHNCrVj11+xs1W-V}LR+YFX35_#edp8i(~+H!O8`Cz;8R9Ry%k z6Pfi} zMs#?UwH4^3v4aEjm&5whSL{-CX}J=JP&Zv(vD<^SE;?Tqne5R0MZ@gIAtUJo`0S}* zsZlXlk|m(cjZqYg@A7rq$ci^gQH(ThK!3ylvW2!zCnzTyZ(?%_fY_xB`t^3ZIBN#aA3`O|NG9k{TWUBi};pl zsmTc~cSfhB49gau6(0fL+iV?~)h4h^2!Fr3J`f3Ay z#wyxGPb}e6A!hkx!HaIJ5a%xWrF8nQReHnGTL0qhI{B7|$&Q%du>5}uwAficu~{YC z|NYg@-&|LJyJnq#la8D_nLdbio0z7>Cto1_;3zB$f36VNSe6Tdhe93`m!7Y-Cm&JM z?RawM$0;sltk!Sefm|R;&;IgyJ=9{9Gi}W7CF@w7^_5FhjIP#B>pOL!Y8RB~{#Q@c zU6(EnmND-;WerPceM3K!^joeNr{BA-(Du8($#aRmmvT3k2V*mXH8SkZIG2z9)Eny3 z?4!@poMYH;pj!n={W|01hcvHt8Z4xrXWpySQHSWttLHeyun=%xGINQJTDVYW9!BtJ zFO$o?AU#N#*DE|GQ;SZ!LenmITGuQYt5+WUiGK0jkC7xqX{%lL-isN;AxBHj*X37S zi9Cj9kIFY-*|6nhegCHqI(KOC1};`)$~V5LStoo|_r1JQ^Co2h@<|Ni=&7x0><;&D z2IB3%Q)$lY{ngjqES+-9B2CLl;uw9p@QNE*-J3+;OS|-OekNyD=ypse;EqYWO{lhP z{Q$xBbbvYivQ3zrquY7dmmektYwxVqt?x*`y4nCc{SGIaf90+E?R8&Kcq@2MVmf8)zjET0o7_S6vVhX)IS(pHQaxeBJ76K-+U{il z?N>LT$Hj74X>&LZ3EjvGs?fSM!UmCji%esdlGr-nZJRz;R^B+gETgois!CA|7(N(H z^InW#nI6s%?P!bgGjcSS8F?1EvM}za3GnLz2#3OWMB$7u00Zqc`I(ItUJca$$6L!GMJ`s1Gn0S)dl^*O4|@5JiuVK@2c&%WuX8 z4S)bF`rJbY>Ot~heyPdH36AT8kuQ!07%*p+VtyZy^DseCunX`ybof2!Yyq{{c|lA& zatN~`8e|~xGl+Mhd2Yu$xDTIN55Z8^`oBH9E< zm_1M*en6hyP5`c7rF(WNC6VlOS@;%HC*i(MCwlv>bvv=tSnjFrdtU13ih`J zdRhAp33U^Uma89b+@zZUUnTg_)m4`3@n@v-ew5-Q76B7Uan3=VV;L~+9|+UVm_y>dX&RcUz|>X5*1Z zzffDVi{D5foS-SY7Xz9wl&liv6agT0nVwqqu1YREUI|IW9Pr=UR-w)BKc*=spUSGy z-fKa>X|W3mpszPwDPTV_pLrRRRRe%@NlrQ2wS)q|0^WMvd&`x&v-c|PeC{@lPKn`J zCQg6@nifBZ2DujMFv7mf8{w4gn-Be1@AXa5t=FCBlz%7zyIJ^T%fFThZ-nZ%EZ2qC z{!zbr%<4GBxwzz1W*TfJ%lPkG5LlajdD1}(^yS=(_5C};w7l+Ay*Yc5!h6et^}P47 z3F_qi4nrNqdnPAxAv^NYzlc8G+J`w}wAXCY559D?Zh7PlU9=eHnY#}K1Uv3CP8knf z2?1|B!;ySu{@Vk5*ZLF+jV?HN(pGj|e8P!3v?#+VBV+C@You8^}SZpYeX74w+g&-PuHJK!w>k zD$L7LR9=Q|xc}#xclv2sdQ7E`n3SjL9q;PQi+`=#?z>xukLP~b5|h$&B)|Lk?k8cq z^YO@!krMciD1o7_>_6gS|6g9D4MUc}CkPORj!ZAY2hMN+Abjr4*VK${S2bDFqG3Oy z=)@=Fvg}UhZtgQ4`qlu;{4p$9zqhW1=vVEIyWPK6SQ* zYH?ADl9{nDW2H4AY>=frz#zV>Jw$HD5)?HUAlnwN&Gsq^t*u!YnVcXkEt9435LL1i zU$LW7(F7Dk?$ynjC#`wzE*w>&T%05ZNO@~f!)-9eJ~}}+I1mJQ2TcJ=JAc;&f)AJZ^xUC8I0rrnVuWW;PG#|Uzx4Wwg zO)7~Zpua4sMJP@dW?j>3+Fk&8N($EmtJ4DbwkT{1`U7V>9kNLztYbEC?yz7ibK2M) z&3)T3ENO?C(?_!W-;FW84JLhn$5;SLFU)T;seC)yo3yQL8>}w@VWdS4BN%5(brZg% z1blJ4D6E4jYFnwdfO4`ev)V-NAL#`)J_DW2Dl8g}9nT>5(Wc4M=dxT4=!aE`h#`0< zE&}lEhRsDY2S?ip2o6Wbo06LBNI4Q+1KPS{yLQ927Z()j;0dE~mI$Ezg?|CK8#8O{ zwj2GfpL%NQ98fZHg#gTV2NMAgjtr5sA2;cxyKD&6Czx_-!w5pj2VnE|YPtvtto~|D}yiTVdGf!~{L%Ufi zkv^cV`jsCqJ$>C->LU>EsFN?(sW(5sWZ3+2&96EL0R8kYX+@Lt;3K!|nDb9oNAo>8@7P1s z+fuH(FFs9ARn6C`hv(Q7zyV>}@w{Gq_IVZII@6C+$$QWKM)$rXz5Iho&dNuBFHp!X z3IH48>(FCAy-xr2>zDPFn|`U%58u?9Zh|uDGiMxrghmt0>tqh(x$}9dRly1ky`RI5 z=8h`TFJPsU$P9VnoQbO6u~Lgq|E4bb$s;^FtoR@`2)z5a&bT2@_k8V4#rWIwz|Fw1 zxKnUv$#NtJ`l?egn&!X>xqio2d-q7tLFU47ya1K0*1sy-54 zXa}$Pu1!FU-3>K>>M-^Vj$=!}+pdRxc&Z-WBt4cGqL1ENjy0T5sd-~Hxg?u&?#)!k zam}%TMK3+|?2Ah6uBPu}(rS}5cdm{;>Tvo#$O`teBs4Y=Fbm4yxMUM6N}oP(Ah1if zKJ${M#uE@o-@JRvN4k!3UGUW(>4M|tqT;5GY!X3G-HXpWtBR}yR=rxZ?9rR`$ZIwF z-Sh8jQeHA`96L*IwJN>1(=ZVa<=Unnak4Hc{Dv0Z{zo<5|1H36rgGnVO7kyE)a$oh zinEAUPu=|uJwriB>bW?(fnEXB zM21_3&2eN3fZ9mFR|oeS8y5>B+rtWQD}d6xdtnhM4;O&W@weo)b%G{!U^H^v7i{U) z0zmBg!b!2~M#E~rHjIQ3HV_2Z&y6LUfdi+DXI~4HFpC^x8VpcdHYOv+z#07$g`EXd7d1^t9McfjVF&ed$xVv$S?gy4FSm8Xpx zw-D$OuZh!VQT8y($N|RYBr{Ry;ePtm!a!t9ipLUaw6=2&&Og|rnz~As`#gXl0>ilX zRO%@zjQe*$cqB|~zGKDK%@V5{bZ>S}E@Pv(KD*yR?tOq8D<|c!O?>iF(G9boB^&W` z%of;u3$QVli9|x+Ef}p4z?(vO`v?@V4054(0EY~C)C@2ik5yU+>4%MZGjHIu!FH`H zZ(+c1(GjGCE}C+X1EPbvO>2QRCetpR_Jgp3NsujJ2D36TAo1B3b+da9r(LwQG;07; z{Uc}3glUgc8XDP>gO1X%i{=p^N>;yyIt|87*1{ua^Le7C9=b?{tkAst{0mySwOmUt zyju5v`(ovjNT92u1!g^7^A^riUV5Cv@b@D5##aM7oo8=vhnDxArCd{FlGgviG;? z@^9a&?|tQD+8tMgOeokc>`cLxo8s})b@ZGmdiUvv^uycl)GKeT*Q7J9*6$v=S(6H3 z_;~icXw|()ZJH{|v}wy0ZQqFtO6E-c_~-ZNut`NYIUr#&P{?K(*7}%8uKswX3J+Q+ zcW0GWtyzb@zCs_pyIzwIpRYo|xAhCwuQfG!2+S>pfgD3nT0j|0To%q4qh}wyTX)`j zpH^(B(X}_;p{vhXqIeu$A``Q8#OaIGz2-IDdfOd({P|@nntP4zzxO+uke5W)wLcq} z^<93F1oaP)sA1mW$|g}yY+NFJgG*VvV>{4c!s?#tpaX`b*AGCX;d_cl&!fDEx3WR#xKwz7>a`JxZH=lJ5HT zJv!!)iB26^-`dpBtJu`hnvLCC2>qigE=fhijkK;=tI^XA#>FpJbI&1&vTn8Rxbw$) zL|NkX$K&BQpP}$hnL{xUXvs4xAV1kul zotvBG=GWhNMdzRYC5;(71`tZX7U0CD`w;-J>?BeO17gfiHiQnuI<*+0FKp>~5Uo{9 z?|@QWu#hov*i!*!V06=?L$w{P;UMg2GJz1Tfe0b^;*X*Ym38hL;XQf`*V z?V62AsYmDPhv9H@e)AIc1GJ4ju!IuXIk{?YZ6R?+2Y`X-2|%NN5Yv5hs|G5}hu4l_ zscZW=Pgh4P`b8L4n2<;Yg7~Bq?9k8=b566l0W&+cVuJw7KFZ0BC$AG#OwgP$*2cD3 zLW?K>v1xw;lvylns%iUzOP!|MGq#5zgY$TMx}7L+A4`hGc{wm}Ofq)v)VRY=!6K|( zr7J&FV)0Zm#${+bTIgP)tP69q$Z|#`GTx~+bfmap=wp(crO5iqGKI(T8n!eJt+43{ zA;%m5YRk8o87xTy98;1r)X6$?7dC8`G$Wb!{4mrOXu~*-lR`I>fM_Res!2sGwXj7m z4{{&Iq-7?%0XPKjz~)${zKAe_0nv{R01g6ZeW&N314ggsA&E#6<()vCL?Sy$O^8%Y zb)!P4%RwewuRXF#r{4P;9d^d~cs#c_fOe?su(oFz*nEB6tOBIr^gvPtuG2vA7a8#G zyMOM}s?SMH3!1cvmfd$S4K~$EWjPZwYnwdVPFiXvah60SK>Lre`lpWi07+J6_TPfX z444{VF>5`mL;J4%ZO1b?fJt`v!|4yq7uuG+Z4&2VCTewWaL3aA+ML5CXhWL;q3*U? zz4YWSbm4#fMsIH@*Wp-mnVZVcL}qB;&-2^r-`a05Eie5KmudAsz(lf(z6Tu)!H;n? zZ=TCxKyc{THo-Spl&vgyVPLzM7~3k9i897cH|t3bM9|MoQq{z62QF54_Df0P9!{T-k$bsf79I6hu&q7V2cru{VsxZN*9|6_D$p z^T%^QU?_sYV18jTVhLcf4#I-EjF~kr%m~nsd4WcRdH}MdvPJt^*G}48z=#XxuDb_j z7*K5fxHUxSry*25su0aA%cLtuItF9ndr zI~m1{IW~e5nI4@fWyE+8L1%4&43)de6raL%(#g627V%swBda{^t@5#->2%G#AOwd6 zh;FXO^u@SKFp#DY)E7d~S9cF!o#S;QM=-xm%jyKyg=k)++61acUDZ0=Ur!s+QgBdnhfv81c`2S|6608Ty#gSDF)9dlHV}nLZu|b4$ z^&z`x?QBs_43Y_0s~)nxZKq+4Bg%UaR?+mrmOaaj=ChHa>_aaeW`naeRr~L3!9N_3 zK%2I9{prDOXwNU|Zv&9FkZYSWuv3@8&B}tJ`qby9o3`X9kvu0h(hpFV_Ko3v!rlY$ zE7(U2|9c2nI_1o>WAYc%*`ru-j%Ul!c4BM(4w%~eWvip0?sJzeD;OuFzWUa$p48M5 zCUDLYHV@qYVhaMS{a>_uw&&V{`Qj6KJ~?jy*@KnQXSEIIzPS${k+bH#=j2D}`-C z_h5h9Jtkt=7`$F$5cXcLv*Yj|b}jUQwpsa@Z@OiRbgtXp7*@~D=k}a^);8=o&Ub9m z^SL%#S!Cb8aoFMK|67N1z%bVttPR_1Z`t!|s7##py!Sr$A7@w{?Je@*x=XOaAh6Bx>^_{X2!96rxVa? zX6|%7j;7Y^yz*dtNiL+t*!=W`;G_WH>w?KNt!i5vk^cb0Uf7LffMP4`sSzUiSy^}h zkHR_(TO^p-&h`!%NaO`k@c_6;7@ZC!rN%RWvaHWJyV}sa!iwfua01KSEl3$mPu9`a z(+J?Mv}aRZ$0nvRlc3;%S*IpR+WZ1oPAx z=GD5LoytwL`yx#+TIea6X65G7w(1aNVEUdG8?8MpT@KKPn*#X4T4iICg`T<`@VkNb zQ$QBBMVR`ZR75BWlN|F+wzf624Gn)ogVoT$H}rdGzXR#_|8(y|pIiI2&Hf% z?SHz*p=&lEv=8e!_wqlT+wS*&+UI}qxt*J@4ZohDYaBXS@NcsQ+dIMeT-O`?wsZ7< z#&r)}+&}4euvCT){&~y(^X>Q9j^0+hf333!K=mkjWNA%cUI zyT2(-lEh)A^g9;F(!X(EMxf`uFc2%mnzD+aoyH!`$K&sj# z4R8&ReSp{u6=&cH866HtW7!{o6b&<&PBe8Qz}S`?O?R3C3mAcwSTDfS1v8SA0-MV* z2GH$Vw6UcU?uV(3i6ZSJ%YbI$?zk)g(hP7nx3k2L2GBfl<5)uMW=Yg^s$FPU{V>km zu#RXa0FT&m0YXEt#z~Z$fUsKF<7_8&rWYV?8rA^i)>Oq#4y^j5v1+Q7s21_^*%e|RyARcK+YjYD53|R8qsiXlWeQR1fZW&!nGKioj zafKzgNTv?FoXhGn6vnn4OCn=K-C>xqyE9>)ITQZ24cM09kc{L2-wD`gk3T{aGSjtm zhD$ZnRcCLkW)&hqscSKsOpSpUG=u#rOl`-gy-&G?ZY3~@$jBlXG2S%HgPKm@e?P2m zL^LcK=Zk-OD`pQqor$TiT(;cEz3gqP);4h z&n|)gmu2;Nj%EAU61pwVPnvO%b5X{k?OTri?92QI-u-+)XZQ&|&wUKv|DXN(^IXs8 z+2@~qonPeRkCg8hxpoh{dpqC&@6ZEmnp`KU74YCl8W@mlv!AvUmp}kaESktY6_vbW z;FpMIGHk`d%sE-dU`GQ0nL(C%%sF6Suoqv(XaEn^TD?8DzgUF$N)}q55D;!T}Cmqik41=)6nfVPEo=2;uyiw)VZRnR1DQnVAgxJdz%kwN@VH)>3$I?q`??-yxpV&?&laesmN3)&lo^@bTXimJFl(> z^t)l7c)z&?O*O$&N%)V3BHieW$5+`jzB!@FCkovMIG;A%O}h%$nQ19Ht|bV9idj|2 zPl-lSF{qfs@)Vzpr4!%V+e|r&Z4UgUoG|cb@?qOh`yTr3ygBmY-=hQ!^s-dr*#GUV ztC4#8_o$kYs~9PPkrMdgm%sr9cx`YQ`fouG<`7`c3!gv{>|>hF^vo=scH~i5Ymqt@ zFtW3%R=eujVA=4sY_2ED9w9HsU}vQl6e!!B3e&kqU0}t+tU|n8Q&j)}>?VrZ!+D}% zTvL-1)r5UkUudSL&zh16xS%f=7{)lHz7 zD;h8ekTj28;HLa6vquqJRbN|;=v^`&yK8W@@U=KK?i-IAnZ&3id^0H3OWE z9XG)VKvRC?g`0ch%?5^CJ-)wK@(+@no1hg!aOxpZ_w5%{DINzMRKfi>LLj{ug1cfh{pY01>Y3v9HB z(a1JZ0wX0bQUW6-@UJU@0}AjC6)Uh8mX=!|Byb9_V1Ey7_Sz&330QoU6y$5?%H;sn z92HC*uSJvb%k4+Tz~?dXv4B30BQXdEU?!#I01y{Ai5CJrosP$CLPj=`&zXSM9->_1 zEZc&7*c2rYFx3s1>&6Zzj6kjdqWxR?IsmE`P-DP_=y7BW0hnFWuSUaIHr6&eAlFj$ z_5m7wTthsOv*CF0T4b>S$uuMj#$4CIsz!u!jj*qg=to_!k0ynP$3DyrL)}a8RUF#T z7`$v7FwHlQSU2S{0D#ZW$x}~=X>oz2Fuw_~ypb%^r^e^t#z5kXx>^G6`jv!3L`NsA zF(7$nVS*al&=A8)gDzns(_ysx(4AUpP6EaNv;*jIlM(>Bu&`#qTnfJ=+T&b(z_ym@b1ld< zYn_UyyF~7x0}tg(W+y4XAXL>=Ecd5I1E3of8r`ctbj8`o55jO%XsY(A8X3n)$0E;w zQLbp{LoyMiapSN%OLLLQuAA(0NGtIEi~y*%b@?=5R2=1RK`(=vRureMCPX2WUvy>^ zG7nrbntOG~B;+W}P|U(E5w^RBrWVD7BN=InD;=#ffVs5^#|rk3fcXvQ_#xG3wgJWA zOs+x+YK-Tz(wzW)bi%%H(p1|j1NCg2F4Yp;Xts`w0{}Gyc64)dgg3 z!4<*FvUxZ<)kuO@;sJpH08s}4OM?~!$91)m_Q``8dwLqn>8@Cq%@o*H93Eg+Be22( zQL5R}SYnwKV;OvKSuhXY9spxjHj&G)zAbGqiD-c>c|ledfoXu?R)WvW3ap6$vON5I zBQR}eK^>piL{-Abn$N74>)23E#<#8k9d_sxmSDT|{9A7*kK-2QOwbW9-!3K#jdj)P z@OA06HI>TC%>tMsf#~ZbAPe?35l>sdXAGL)Htzl7^&gVDauO_V68F#pPdj*e9G6WY*(X_(*e*kwp>CIk2( z|MoM6$ z1V&0=qy!Gs5;$N0uT}8SlCS*^`fDN~U`;s8!0@mZV6XkKqp2BLLb#v{$ea`(8Bl3i zg|=+oq&!&K_8MdXScOHh48O6eNpS?MWdbhi8|w%%BTx#7LL}}4(OBz*M#N%Yh20fQ zZB2cRTF9g|YwBcGSC-4toyKCd<>}~RnctSJ!xfj1tN}9lc;W#*NElKRVFHmbG&D5f z!3zuQ!gm$F%p};}7NixW*mO;vGz#C!9vmG=aobR-!kk=<8eJeS$Bh8!?b^8wO|Mr? z1a8fkHjV2dPzz)HmL5#m0fAMG09=^mRhzf#tc6FAl_^2VsaeV-MX`sVwSF?f{rSV~ znm#!RAlyV*R4b>DbEM~D@YReM0|%E~plAXTwwU^i@8rKG_w z9a5akBp_W~t&ODot=3?C28?Da(vEPf%F0xNZrT+=HX$Ol+Fc3Cn-Z&Ztj!9>VBPLJ#a5;rd8%Ef@WMR?PMZ zGsy$`$(0X1sO?A&deFj7EXv29H5#@JZELKhn`H@~*R3spH*~hGSZKYtVud;h=4$74 z5B|88JG~pG)(q*_Z1`B)Dykhb_()^}yDQ7IX45vs!-SfuuLIBAR+3Brx5@s~rq1R@ zY`y$s&DpNaTS{3LXL%j}-zr=Y^3rfqfGMqRZf6-jRVgsGVMqn`pr38DG{rElecWet zO#>O2T%@}-ed+)S8Az>*M{o+qso^-ke{qG%0QW04waG)E+cxON7S7x5i_lRs$D?7! zDh;W@3#&<=>ka6XIg_=jbSD5W0bTQM?OgY+D(i?+Wt~@}-BlXru2ejU7rf0?I&4gY3ShB|6Z`u(%|dV3BJ0VyByg@9`b_(w7L;|KLkrM55RcL zXq+xMPCIf1OB!NQ2VY|_9daWY-iB6!)Bw?f9XB@D3qbB@BuEdow~o)#atP9cAr3V4 zs|$b}I||D?+6eOn+7dy7u+8qgDD~nB(bIwMy0b>nlP@PAE(=Ysr44wD zL)SU1+R#1*fFlX;YT}J#TnXGHB5=Xhrs2=qO#*`kSlS4(G}YErDh-yF6?ByHF<<^W`S^zy1*T0lz2ST~wc0HY-zsBP&~ z4XJ7!M~G;a+Y{3qz?ne$&{%A`24G~z7Z#|wu^!E6Dp|qsg^eY{6E)dnS<48bD<)5U zS}N=$%wIBKEiob1(E*2|7dGv#x4l6fT?B)TnWC$gx>TZeB9MBKubZw;UY**RXX-anC<$l0On|Ar-o@XAa)Q>U-KvKXhOT% z4EtJ#w4^9ho*GzL0oHxkmBk`g2q1}w zAfl`XSwbv9Z}E9C@&aISN0SG(xNW;f?i{{f>{fF%frYTNIb-n>?g>*yA?!3Dxew6W zk5<d{hQ~vE*7f}T_e^#~UDA&K)_MN^_y2)UDI;6$`@H4!x68xIdw+cm?e~c*v-|tR z8zX;=l)y*{{3}Y}fCIeNk=lO)2*!x@qHlGyyp%RwRj|zIjVxPH0-1`=xcFkd{`=pn z4n*3{GQ8PY<>%*XbaA1!Z7(I5tVW|@els$2NZU(l;IYNZ#L~?CYqPS`wF5@C6Q_mh zmJU)9TZ+sGJ^$_pI(6PG-FU&N&iT`lT}Xv6ivw4)@77?b73#bJ<4VA~ae<~Ayvz%M9BLbFty zR)ee{oIt(~?7WZ=)JJIEn0B=WRuUYRropB<PWXZm!v==uAf(fxsi$vDY zRzub}g1M$15w8xw;quMxoXe-n#=4X|hM+PS-$C@agYoFJ0g#bsXnVM~j8w9fkwB;) zH;X~Qaum`7Xi@^!0Hf%gEp@5^-vO9hOFm-ng#mg4948iUvrriBrV6AiFt9Oba{FP- zLjl8m9HxO4gQ<2*SluMFzXqBEOmt#+kBinI|3d-GkqNN*fN{(EJTA+8csXA$`|`c= zt;kcz>Nh?uT1k{yRq0xFN1dy@cng9fIF9;s+Nd>C+NilX^uqGT#w9y#dZ=yxD>{yU zmvb1PFxEQ^9kZnnwx`$v`7FKb5NH|#9YcTrZ?D~s6FlEP50DKp^n0t=xgRHOGIecj z(#~(IPvOKM4DxK4qm0uSKI5hgcv-q*Q^@$p(rCy0-)@#gkrw9!$o_Y*We5`@35x zG+dfOeQmc+Yu1A)=f@4FW(&Dh0!ZK?|eUtX=Vp%^jhM=+( zHFSBjnZyz6w{BH7@`6GF#LR9CIHa+KIV#D`*0_QkG`5|psA(lFa6SQMUXoXM_0ERP zjv2jmkd0(QYlWqaq{FuX%}F_Hx#V$LNWs#~hkvcvcCqTMS(C>&!B%BeRe-7l0CJj| zkyR|3;O08n9~LnkU1=1-Wrr5wi5mgnj>8^}s~U(*(B!CE#W$C#1ppmFpxQ3n23k4^ z)QSzkjX>IiV?i!U?-2m4a9j_1xgN9JN`~2t#BIUbJ%}_QMt!6|?iwIiD;HKWrCpI& zafRTY89;V-q$T}+PkJz?(;a}KG%(r!l4O(wwgz`r{GMHm#0NMT@ znMkB-CpKn}MI22xD3)I|Jp|qi$!aU#Fg}Tjf@KEiK7&!5q%DhXAtJRGOMNpU6yS}H zi4diZ3%)RIA@aeFiMEn6kBh)1OtY`{#a&}FE7Jjub3c#5M1`{EFVUv$3Y{P}&Eo8* zq$ACSntYaSE1K=Oe4^{w0XcA*{@TS=Ui)8flX^PhU(*S+Z?Ms9ioFZ~E6VnyXh&M~ znW=2ev^zx0FE7u_yT+Ev6@vgFdtL{T8)>`!W@gqAiJZ?q&yh8?CaKa*5gpk0J;0>Q z3XtHVMUuTNRFVBBB#l#%NZJ(~poU8ax&H}~iB&XM*?{@5i6&tLo`Ry7xGq-`Kv5|xLU0hcRY;^YPl;zgG z&g#3bWlabWFnjH1DDMiCsB_DuNA7gcd=( zXGK=3B+HY&00nvJLf-6dJLy3^Os3QXIeSi}*8Bzo!4h5QP@k+^59@F6qCb#=sNE4t z3A0888riu0v@vlZtNEVJSjo7cm+Hz$a?6X5c%NG?cykclaMZ}=lLxM=(ko#~fZfdV ztIQHT0LhY;i*vu~LcOI*bF3SShm5jUtIV$(^=38e4KwV_td}*BN|!4~@VksZ+M^T) z9s?CI6}~Z8|B!#?SMEE&mLZUzXIBl%PwXoxL0RLJzZiDL!Grso{5>cef+of)M!Z26 zZ~|C#Vo!=?AK1^sn-1Sk+$=SZvzpa(vpz^P9ISMeke~-|!nWD#SqAaGntg8X-9-F4 zY@bLNAVuV-7bpIPqpODPn55f7$gc<$d!rsB(O*pM~aVEs#vyTfoA z@ecS230aAY-3l-#F{#T2;X@nX3!oI+o~!dvYbBO%-7P-u*9n~X8W0z(^2>9yeM$){ zHT2@{uOOt%ff|MrCP^aF;(~4&BMvB^)nF5M+OO7&iBRUGT*4GPxA|LI|8CQ8%a|G) zYC&k)DRSNREJO8Z<9%F4D~=L}QkxKwuY}7`OAfbeP2#07C)=DLZ&E;pZ=2dX1w5PL zjpx#qvot{n1+7h3k9IqFJNbfPNPy!L>v@yT$BsYY1J?6Yp_Y$7!&3YPcyz1lak7vP zZ@lXNlxtm|mnfS4k%&+fARhmAiVW=Km1RGg=(z6c4gZK-@pIW70rC!!dhmU9}XBl*n;jG1~5!0#X4p#Xc5=hFp+Q3Y&u5|TPT%ihRnz2FfZnx&_Git774zJ*n!Rf3U|iE;^Ihg> zg@@%1lY(c@^?1CS8hP}Pd=0s)+oOYg>blBfNCBx+fh&iVYjw)aNG>1KhYv>1h03#i z!?-ai`Nzk4zS)X2lN>6x3+(^@R(H)8V>FF{xlS(2X5Q>_x~NDmPoN{?hj{RPhPItG zcW~=w6ux;qZPeyRhWQ}fc1trYhe26DRiZ@7s%IY3K#Df~{Or0CPT+gh%SZK&>@WTB z4hYCtD>Fd{AX`a7psfJPmz0>y2b}QOzCn2;Li!T)H5bwHhTb!LEkH_3EU86)!j-g^QSxJS` z(=FSC98{mxOB+uBaHABEyZVextXxo?F(7V6=_DhI0C2<%tjY{LO0Clr9iPod5C zs%?}?iRlYTt z&}FLeV%p8`5thiBk$avp)^huctIkok*_B(Q^otP59feQZdfPS9GP@1fMV2J%&_GfL zd{krgYu}74kbFZKkQK}Wc8vKG3E^Ck?<%3SmEH9y-)J_ZPj`*V&@+-!jeUQ8Pe)(X zf*kOnlt8baT}wh&3TV*quh<%38}^xvLUsJF$E7C5sPe)p~~0!1%WP_x21BA;%thDapZ zBw)|BpB{$~P+2+}K@$o~&QRX(vf5c)+|4-fiWebOY6Hw`*f9r>Q*)rMWaXB0b z=LjYN`3HWyw~|*nUvy{Db`0_yiD8P-b+d6PH`G-tnQA5)p}dj+4-xM9y?{`zn0Y;XUILeq zJZhqLJFsPDk0u2rScC{^&F?5<&pu}k}*w+SSkm|qJmo*1K$ z{P?`L+-@1sq%Ds>b~suKUAvCfO`Yldveq#fCV=#v<8fukIx>C?Q9FKbF^g;uU}!Uu zN%}L;%a_Ve6=Pt8NUU7{DTVuC6#Uxe>~8+14)818y^U5XceWxWwrl!%Y*PtG&p?OA z-EPt^UbKzC7v5v(zbfi4SZ27`+JZ!(#oq=<^Kg|7N`ga`db>?kNJM-MCfaJH=9wirM%nzozRfVe+nJ9yGLMJj9-M(wB%(s;{3{``-hK6;Y$C-3B<_qd9 zJJ&sL6mvrVy8J7)IQi8auiju5Y~OxH6`3Mr;I`@>h@W{)o8Dpx{+0)Be;h&e+&jbU zSKCi}>g$*OnB0=RGd+)KG?V%In8PU3#AUs$kna8mB}F&x;QA)Gf4T&36#Du!Dyy+x z=^?K)&EUK`y6m{LMOpBNKuR|rVQj5uAcpi6iJcG5I=~E zwTd|^7^(4H_8SG~7e0~exEIe++HlZhEg^p!gSV#3k2b#lbY{#%n1uPiz`^_Ir_J2f#8cst`|bmv2>8Q&5Pf#`~{054m-ecFG+)L7;08@erkMAMFji-K_q*ygu8c^Mdm$U9V6eBaAa$dF;o@)U1OgkP0Nm=vSlE6*w|9-zOGa3%2BH}N8hZ3`tk_{1j>2A5S2d)VXNwxP^oM1b zzO#3tHZ6#VGT<_23#a=* zCo4^@?2H49!UHsew)eiU$?rOuqW_3=>Ynv2OGb^FagalD*)mIFs^9VHnx=Ymvm6jRlbd@k*<3t$FXbsg zz^YO0zcNYS*=glx%-bu~db3k|CEj>B=f%|@r_d_Z5= zJtc}l=LyH_bzAl0bb6!B!^FCU-*rbFiQxACm3S^ESo}dzTlL%A5D3H#`Et3-qyjCr zs+~6m!w#Q}4DN~F{I~W&xl-bAiuDQf@Hc~!@C$H$PXvE>10j}{^$y=(Zhx&V%LV%5_ zX0yu8Ywb<%rNtOqB-!V4?vor za^bQS%V7~8vChEKgdY3n9H{ritjm6DU0VEMwp+nLOw`NKkh*2tu-v@(DkevpdDZh8 z9#s^)y zZ{KpDROee_#)XuOkefM@^#ioCUrYNi$};Y_j15-^AuSL$wdO%Gua*Q1lGWdw`LubK z78K6PmKVorIY;)uM$I!s{!~B#Iit(_oR@b!45l_Tt*Src?S1GOAn2kW_RAC$Vh;HGQzNfQ%N8rWP zhuRw{1i8IRI!d&gdwgkRowHko{@!hFxm+}H8CbHg8vpqP{J^ATbLQYMH@_5d(|%zX zJl?LX7%A|G?3kvZQYJ)K8M+XhjoF!$x4Z zT#_mJP%z%UoeDPpN;SGxE~71Fw7^KHA{;v9~L@&l*E5%3W;@{je>4Cdj#2!~l^a-Yve z!q1kPzTY_<9~&p8G%c0a#ss0$JkeI$@uKs8FUl6`*w|DF!pzC<=ap|ZaYxl(@@NY= ziY1FM1kUi!I(DgQICC6wI+16~rglzBZ_c>#YIrJ-J9uV(=?j%Dj~Dkyu2OlhXYHa0Hps{s_M`(dx2uNdLtwUuYb) zKC=04uqb%t{;2#K+Wr?dQ_9%*lCthqc_d6lLlvZgtNSsah*IW)aylX68si%to_aX) z^m}-C$=G!qIUE_PcKUeE_B)XczjQY`nxebEPreIY7Z>Ij3g+u~bw0NOZ&vIJh7+E? z*$$_I;rv4;vvpS4BELGr`Xp%HP!6B6W+%w+l1)E(o*|Mw-H4W!VhGB7kCCCl(bFu? zli+7|$Nxl_NRZ@%bY9%N$=WuKiYld=NI$o|L{df=*wyQ|tqD)Sem?<0N1N|@)j~gY zg7H~4Syug95$pE1X~?Z1=Nx!sB^J>{kmpBJMg10hda6(6bZ_kWL{>2O>#NfD&#xoz z|8=Vs!q4o-`q0o?%FZLN5*!cP&QFJFXt?3d>!L4vL1V)mIloh@>CvYv;HcSfz*bnh z-s>TVD_><0n>?0gw}Touhz>xf(}$B2N+6#n|rmypurgSq&TbAD4v0N8d5D zOMfeo;oudb??skG9cE>pO}lDOY^ll0%R{t<#BAWrBH_{!v$P^HqBWGhkm{~#a&~^^ z0@*6+@u7Q_OGPQE&`?f^v!z0K*B}Qqugl?@cwHkoa$TQcK`5{~xserlfIOO6IlWA2 z;E6{Bpb~e84j=K-08TBnOC2JN=Eei$+B8yxK(Mjr20JXZk8CY4!qnb%Wp!s^HZ&t< zWnxS!i&j#j;opKscy)A1$4E}2>Wx+AK1 zaz@e$>cNB8m5$A3c&CN9_=l;o?B95zr0h7xcH4C@s|ArXX1Yk?Y_#3?^;LUJ_;ep> zTlC76kkAD;&~jT%<>N!TuvTu2U94)UIj-yik644gj9ai@f)9TDoppB3?`XecSKNCz z&XYhBj>@hH&QP#Hm~tO9sYMjz2Dl@E=O%eyTVHSLZyh_ijNL0c?>KyRR!=l^It-j& z9|P>4t`r~VqBrKY;|O@D0?&%V9j_Y<*#D&qHKK$SAI=jTRf~$0h0Vl?>U{}Sib;425X2r**r*Lb@x_=#N$ zjfNhd?kbo2n7=fMcpcxRxc-#|eq62o)@+{XmO_V7AL=I0&M$N{P10T-lXK`vt0)iGF-7+A$_!dfPue1O`5rh% z6Ynt3NdXtGPx0YpDD=Z%gjoKzSn%<%X1pS|l4I~=W2AVsPT7`7K#38nf!F%@&(x1*> z27xuSMfBg_Cf7Is+z)6~xlyiB9vtF&axc?_UNKlL}nL z$W3~4RR_7Q-49}uDQdgLFuK_olroOW?8OjgLz#PVrdG^xgz(T$jsYc_aQ$GEU*UbP zJmE?W-ejM|i8txs4toHO*!Pp?!gOE$&huFsc>TgiPx~ah?k0@a-CkbRF{iNPtGf1S)9^Ex6TR<;bht76U}jt&aroTJA6&~>UQ-F)IK%&-qbC+Q|PKylY!15G@MLGDi>iFEPQkvz!D^NFVO12fa?r-50eSaoroZ|bi zZ6^7+XF0vDMm0=lbBpZ^UG(RIUJfT&J=_v2_8q~hk-_q9HVs4a=D> zU}SBVgaIg8C;6f;34A#eE`S!94-%W$kXnjJL>v7ZW^$StD0~eeC#Cz~*6Zs__ zRnVi=9I;&35DBmsi8mJX&0SPz@|Nmpf_QnX@b-#dN!@|_lod2$cXBhWSZRHz!*|7c zNv?5?2;%D%5p|n6NGlmDEwp?nnbWPlRx@y)mz_pwEPixbsPa3kN;2}zCU@Vo@Z3t3 zKJlU_8-YZ_G&Rp$&nFA~?u?8y1ZABE6b03BS6HXoqQ~dp^;Qn){p$fV9o8=*wkM^P3cM34uWL`Ad_8DpWqtP4({gD>hh^GElf@R;r_1H z#)EmyiVCAg^9MG(v+IoElGJn{kWKuI>L@J7u$|(VG4WkPpntx-N2%3^*09(rsYLFL zdm^+ZEs-9B&ieCqZ#oD{g@Gj*Gf*6_J}3FhJw zVo)P?2Vf;hhCjs#VCRviY5ufD4Q+YmC6Uim2fyM&w1CvzzkBjUcz~RF zN(f#){BpUc_9{E^HY?0o)+2wwg06cK_%-|H@sQAKSl9f_62xpFlEuKlt26~j(+79( zcUf|y+puK`fCUmDmBjs%Ql4~dq#I-G=3~^xu<7LO3Ta+3qwL?d1q4iv%&_4#!7!y+ zad{M{Wo^w84%4sBDteqV|3)E>e}6?$gyo6}9@ZmJE~8_WBaqGmn|_ZpIAssRI=Dv? z5w}qxvlERX@uNrxwMdapuDeIkR08)frbzpZatnnNiAQ6XS+<0|F78}tD zr0i^Ak;A3W%l5L7<`hdY7}rx)ArlUlyE-nHZfuOa9!4Oiyfh&4w@3du_|otJ*q6&W zxswn=J--9kkFNm~Lf`B`f7i3mjsaFxN4U$_q)vw2Ei8hn=Gir-zf_oYMv)n(@Y4}Z z%2!d4)yHd^?tSL?Op<^9)80T+C5TQCX9;nyq$F1g&5>OKb9FRe%a2rT2OPxlXtH^sn|qt}wX5 z85hb)vBHxq3c+ChZ|k6X;n+3wJkYF!gIg)Npo!5Mg+~egzb)yM?*+A((ztpc&*8ou zB5rXIgx=hKttQE)Y|_90X?5e zbw&Yo-;2ERXxFfp|MdykwLQRJFHGrPKKz3?+ta7sG5F+N50NRK{M@my?wm?~{JPcp zxb*F4oC%d^cl#HFMcJ`nk|j!ROmaO4T2hkoR(9f{>S$n07ebT7g^K>^TblUV6br+WTiOhTu7yeo-h_SXTBQ{VlHagP*gcJO3dVy}rV^Z?#(~O)W?$QDv zKV#d0mOsBDfk9u$$&0i1=XVS|YPH}YDmn|P5;J(6)k857Xuc%qP0b|6# zAI7A)?7`RF?qdajKaFqF5}d?w@v@xu2IJx)cfqY%t!g#T37r_dYX8wNfLnE6^;R{C z2v?~~S?x!Ov23#9!khCAc5ph19?8xoVMQxFv(lUlSxSsUoeG;CgN3=L>*aODW*Ww& zO>L46A<;}xfjPj8`L`o{O+~v2-230gS@^C!8s5GM!8qi&L)ahL1bqY;TNjOH&+2G9c`r=)x9jj zM{3xBC8*(tKpdp}B_Inz!Db1z%+eT_GCg_9wLXOc+s0B;owNq6n3#ZZkJ%zB zz>(+6xtf%HN)BKKI+n*FRU^LpfFJO0{zJE=f45x@=qzu2+PGJfh`m=cX*M>eiC$L` z9&yY_Cr1raP}1wH-VN)Xuu4(f;o=-0(6d37eg-q((xZ~+6z%nz-ge`gY#1mw`tjsf z_!P~r$Tje6nDo4GtpkJG-&V)D|nB4KD=qYoNRG2xUf->?RT$0(SBz$#=oz9 zl%ZC4v7j`~7Xm$b&|1eVsq}ZFbl;HOP^2Nfkn-#Q8@7Od(ji3FwNXgQt$46L?9u6$ zV}8yT;lMicbIa)PPzS~HIdI}$p~?#2-DFWM;m)=`d&7nX>~e}}$OaY$RHTsG@r9s>=iQ2)r%p#k9}b-;O*Qq{E|;jvk$W)IH{EU7wyrK(`e!R^vjH1wM(k|NBVRxk0$*cpzM2c%4S>@qpUivWd@F zN&xFr$e#_r2<$fATehqaP?t8Y)1a;N&1sP5$CCf{BC}`nR>JiR$#|Mud%QLFI@&6{ zn2NO^t%zf@R}fQ;?z zkTLGM`k7;&Ka%~EAd7L&V*F*T6lm;Jvc=X)1r`M7&`cwU-u-rPSwUYo>XWdD^UlIX zr&EP*aOu+J6=T6@C?J?Lbv(8zvj!*$sukg?;Uo-Trvke&{+ya;IPt5km^+XdU&UF8 z2?Fx=-1!H9aDO5GdaWtR`zBt*>bTwkI9!{mqX0tk-Ux45RY`&vjh`P zY=7#o2!eaM`uqG(a5Ff7>UzM68BJr6lxIv2j0!Dl70taot75wNgj?(ziV{{X@^7Z` z@JTsXZK2o+u;+7?&()9!byGvY?xI-K*P8x}f}7bny0Tqjy&;(Nq=BjJyVxz1p^wet z#?@89G?+_pf|1Pmss0jtQ`ZKTRpmCU%m5kb2BykruQF?x@HpC;Yd<9}Nnju;4B2ao z7HuXn(b?M=M^@JHTxMia`ftN=qSwVdANywI;L5{={}Ljcw`x)Cd)uq8Q}KF&hi5Mm zn}0h0kh#gN7}{xf$WZvT$k65|z{i?dl4@#jS)BL60@Tj4`UBvBlK2^fNc52w_Q)`PEB!I>tcz>Elntk+U~ptsy^GJY32cd^s% zV6ng1+f2bg!slOX60(hHQ26<;=zNV!Dsm3`!sJwZ{j2YcB_^Rd%RkA|Sky5@TZ>Kj z8mm1VpT`GAJf*ba=R4woF5u-N=HbgeHpk{0@iN`z@iH*_Cx!KWOQ82{%v(4L45kIgOceXtYx6Q^6rKqSfZa2z(^e@-2o=&L zrwi<~{}s>AeYU#wSCeg5GWwLdv()`K&GUHqcPzzY(Rk#8@DoAAfpa>K3gOTP@6-=p zxxfCSQ6v_GGbgMXP4ZgzB2mBC6b}%Pky;VA9Vs}+kb)C z1|liZVpdRbiBJWT5t`5%%@d^F7vU^I%FC_3n5$LRJRKHQEfOJ2GKD^`;1iYN4i*Al zCgb3!O9gwm6S|7&>Y5`Z|25q9GbH7qrjv3dTkb*gup$+QK!9yLe(Aby@&>>F4lpG@ z&+zPU;2=S2O=pCYD-Q6Ty=E~4Z;!S#uY_R|_rQWa_Nr8g;U0N~Mub>u3g71Zp2V&^ z9v*Y-rx8&WGq9l{?PpW5443NFVtJ9hIyHIMmSo=om2r{P0QHY39`wfWYbXtcx*ev1 zYeXSPz?1agV`(=9AIhZcU}ExjdoYHPQ3ZWi25b0^7v_*?K>+KItGh=HrLHqZr* zR(v+|tr78~s(${A5Q!^NbZ-|@*P5-1No+;@pxwsj_wAru_vJo!Bw1gEjuno8Go3(~ zls%LNj<=q8a(2v#r0QL%fk9={mm{!a=XF;w6^d4ndw|lmG5q7?%x#bP_;Z%#5-fYQ zjy*p{+Zg&qNUUCuqFmbWOGFxQ%Fu{(X>zj2wSm*FlE#ky%O_pccUhw^IkthfT!~Tn z!T1ez1=!CH_~$)>yrr;|U2OHw?eS6rshwDv= zO6^q;Z7rn6UdQ9H+gK^gt{3KRqD{@#5vt7_AB8Y;S$q9HfKmMJ!N=)#Qq~ognZJI?R|0oG9Y> zeo^fgI7*P*MH1Mu9-J?O54fCSZ@Ga#bLnP1ILPl3nGw&9Ap4Sr12}IOhbB-eFIKzM zPjlArFp5TCjCWNVoLrue4Z9pnkbd%+ze!tKR*pu1=fgzV?NTiB`_Oenm zgU(e-!ua^K32P~h*0roc7v2V5Yj)6I&}o1_5Q_v_Fss4BN;XwB-`w0RxMYB2|5rn3+Zka+ zZG(!Xc;a9OLtXh$f2+-+-7f!e>Slq_;?}I?GRP;e`=(0($rtmK=W@mDHP!5(`Efyo zzqV7vN+slF0yKDCPmI>0VAP(No~a{H^}LaG;m~o(sqA9g3QJ>Sjs zj&q)Un~)fMsab8+lrJKGbzRenuC4WMJzw?nY4zo~zxz+0>+C?hb?-U}S%xjtgn$FS zqyXHHtd_V#THS=!S;;Bu4rlIM9*zo+PNaVz0(P9_W7L_u3K7kay)&iu^Ek>Z!bu$G zL%1Od81n{zOfvV08sbU#m7zL6#&dWd_}UxVxDK2FdO;L)2DRiU)bUYy%3e)IK)te= z89*Dbuxw|JFnQ03(D_xOU3F&$=%z50P}l8Q$A}WWfnht+0#IRq)#?vTm~#%*V*z%! zlU5|i6;Bz&8r4XMGdia4rDJvSY3G?9_*5vF{{0H_Ja__Y&z#7~3;U6>}3AIKy3 zX=_kEDShOAk3Uy%-+<3qN`lEnHorhF={N{VBO-BBSU``$ZBk}`D#WR2NYKo#RYcm% z4QHQGPy|7YtBWrzq0qC{LVKhjsxO36!WiA9?kBuB3Q#Wg?k(yvTsv+~gi$V4nb=dT z7m=K2biMKodn&*{pB5*YJF(7nS^qkQ^9oW{^ydz&$bNlk2fPb} zUvrWl6vebbY75N|407-)cKS0}%mvjeKq#%5_SY@q7<4Q&=^`zdRXbOpu{JCa4viAR z6xLODy6e7IJMj%uogWhSpKW8TwDBoC4G%|Aw(pj8s$ z=+~MV^bE`YNvGeA$6HQ)vCu`1>5guSWQtyXZ>FiSwKD|ueJ8b#sN3BJ@mpKcrNg^? zI6tX8EF>_>XOtGm6pXmz+-pA8oGiSdjFxbe5Y4kQCkSRZ^f~E``GBV7KpqA zHr4fdsr4K8Ww1yViJU4&MXna!qscI$5_4S<3|@{zJ3+y(vx{90)1b!er;%{^`QOIP zx<;CnE|N-fIimI=`KysIHLKx_$=KWI1tg?8pf(EDkN$I( zsAo?|EtgshTGq;MNv+>Xv!V)6PtUAEt|#4SL^qqyEWg=*3%j%<2-b5GYMprF#>&=x zShMsG8>0>ooLUHbpG~F{7KrQ2uCaLCh}9=D1TZjM+%&wT6e>y^~cx0LW zTt=R4-=D}GbH8t;;QFy5L(L&1>JI>O76OaX-{(e}=w>c_f_k%PLY&Z$AE|YL=fdzP zt||*oRaq=0;tMwPKkNy&SneOeo&vyRF}^`-@mp-uH>2%>EtAAd{7P=_zG3(j+W5J$ z_!~R+Hx$w|^66YpEa@zqf|nOC3%1UhbI%2+Lr8Wa7I2kehgH}1U5t%@vntSe8*3U^kn^~D%IMyuUm-H&j!`!<;n_LC z-%KO^)kiv60YRdvBa$*{li0|X+moNpT5jDU|5Z@sJKI14X%&-OFaz06@Hnj7M>ib81O<=wr2img+ zOVIB7)oSH|E`+>3GSt(_N&Tf#_%@^V=GF4GtUHH(yd3Yw#}-_~j#J2}XI3&OYBho=uJ@ z^I1KGnC}tfbDgc_kHHr_Z>6&UK_?K#r{LSgX*9Yy&uv68TgKMsJw=`9N>E4%94WCTwdf1;@-rtZ|#%3PtU9UkQ9a*vDx@ z(ydRzm^^Q>!i^)!-K$-}Y9=R&UNv~_$#bFy8Imu#LYHFFi+J;gppO`XH#egNW5eq5 z+ekH&-VZfAQ8yKmZm!At@Nr`m^?N#I(GCDD%L1Fr`ve=w+bd}4%1^c4$>bf^B|t~= zVSB_C!-IBGU={x#xfyoL-#eoE7Rm~2k$juWt?7-P_v607Em~i{d^*jp%Kc_~w_lF8 z+?0#Qe&i2Q;QL`k!5LY<_x9{>xBQXXG{9?$EDT#P$EwJk>ivi+2R{elF*mTcm*YfZ zCpwS`|DvgeT10Edz0i@JM?S`8?|>%6+k5QRbLttsGIgRSr)V39R^d-F|a3=Xum30Y&CDiv{e2uv&bHfM4C@ z1hDtHi}hO?IXl-*dbqNi8KM@2Yx*kT{Geq;$h%gQ8cZJI_T-Afh~>xV%UU_Jw0n1* zVve)|sBTvn45hcgTAYhS{F!z&u7T-p?Qfvp0!bG^iYefVB$u?~GFw;b39oX*!2xKG z(dZJ#4AuEo79Ils7;n)G%E;2klmMG0owFY5$y6{sPEeh>E=iQouUkix#x=ZE>4?q5 zD1ip({1h~FvmS)RlHHaC`B6!_9PHOh! zJKm&{sl;$_B!vh*<&siB*hf>W$mQ_oWTGi`&X)dM`OmUh?b`@n}vq5J##n*${9$v^%d0BS&$zpo8omjkLb~OQ!C?ssx0IH(YP`+ z;n~{@xQk;S#t8V%lF$N>YfsBmg0h-h$V>)+wdq(^O#^l2`oOOj>NcGH4WQ!xw(0yZv}jJ0QS=vOqdn6 zRmPMt!}VF+YIQ)-4lB+MoFObV=%bFJk#{&Fn=`0!NqDjn2uKiJ3m&9>v)N&0)dTjQ6i+4x+Geb1+_9GRI~>l0?4N zwQIKO#v5*exy=aJ-7mpza9emD!>Oyrz!uGcl%c>$TTTrIs`+jXE`v2NSObGKFjxbF zHSo{Wz#h-=x{?N1-htpXTa?w*)DSF2B8ZGUKp&{a$khu-(kyR8G`dZ~>R0~y+sY{{ zCfzLzEmmR?_|L`xUTmITQ&FkJ>_Wf{015!xK9SWO>0U5wE+-?vgIB?b= z8_IW*ZK)4-*GBnf7{j{BcTaKzX59IXRK%dRK7z=iU@JQbiYu+C(Uwh{(Co%*2T2TS z>q*DkU=U0K362p7pzZ*$cL0XNU}hW9w_5et2MF&X!G#0aEGOWK0&r!Utg!{05AffO zG=jt7CV;0bW$b|cT#eoptQ7#%1ip9nr{*@a#RPVxC-jlQEM#}q1Tb$$cN=4-l=B*E zro~{`PPv=$>FVIxAxZ(0@u~(yx53Uj(9R4f<`&qlVK@fZjR0Ktz@ECUB9W9Nlcb`h zt4%A>JA+Hn8Uy(`PY>+2B?y)&bc1};Vb2Sb+kyCv$N{)*fZ^06p?OB{%zlMM6Old; zL}*(K?yXY{M{wcOH1txBos_w(tc64u-THX(a)3F^dK=OTGq$@tYX-`- zwdJ^cq!T2U7I^PEX@YgxgP=EfBmd|A*CB~qaB@n9<58fVZx}0qd zJPc6e`nm3KKyplKGHfYKHkyIPY6AFRyc5v|11r_KqcH$&-lrGWFyheE(Z~T&Q2O;0gXs zl{=w83m}m!!iqEK1yF{;S_An+d>()vPziwSu)csDx;-H2wOv;n-pMJH+V>Y5Fuac= z@d|5l7OJjBMNs!)1i3k|&H;1ru=5@0f1{}b`yND4hDd(wx$B@qr%tB&k!jfLmveYf zK)sne@8dX5^BloFby5p!crEe;Gb7S) z3@*Q~IP@!mYi;5Ai=m$4Q`J2t15_ZU>i84Fnc~yVOU3HL1`4&KmN4^8F0m z(SQA&^5DwZyMpKFUw^vY&ftOB-y4AKUZzmuh~0MN!{6KQtK0a+-Zh~_@R_^ofZ6}f zg**H&xxWDk!?8nG=O<|Q_dOI_GH~sF#=cq?yVsYG@PDhT(7oFIehhra?z=6!CS?h> zart)HV)wS`D`nxG_(%7AfPDJDulFpMUoSuNyPP=q^S|dE_-ZKzKmX6GfkD9Ae@_Np zFoPHa3kL=n^fo$M87!oOj0T#YU>DxDUQk}nxGCDPC{K}10H|tgx3Y`S;%37BmIHv| zm5`DKt6Gj6AXO#nHfiX%y@={hK!aPRSb$DPZ>xG?hV2Rv1~BR)IY9@hg2SVd72CN( zk!V_@oXHfT%m= zDC#pB+S-XO(yL3nFxBkXQQU>oP>(u1;r zXSM&)-LrpjFMO|@0nZPQGk}Ha2-coJL$7nk_+PmUfD5NL?qkpr$ukzpO!luUh0p0h zubxZlng$%p@xtN6-U|1Tf82(HWNn)BwJy6=A{Twm0YV>H}OcOfSW{r#1aay*({+8B;W zTiZ>YI{w4_L4?z6(++#_Z437AuXnf26edW;?M(*WyN<5U2D2&i=E=x^}loBc)@e{kFIs+hJ%0Xi8U|? zc>C}A0EpO?To{5$S zz{Yk00wI;DMUKxZpny6#Pb6C4SR@Y-9FLqB$|L~JNiU{^1F+4p z%mOqW36RX>oaB~3pA5Te^h((i`7WOI>9Dpv0CJ?o90veNLkN~uI>(PrhDGPv*j%lg zD~jzoe2^v0$ueR%uYt20|9pbZ9MI-0Zt=)9e4IWqUVv%TiEJaB!3Bo^Z~&;O51+$d z7=k2Fw@%+|O>+$O*@k|4p6YbN+2<30hSUYUxV5@eSMYSX9|>u9o49XgcjI@my90oi zO$HZN7$C}i$2&Hy)UxHPu#Ia`dTyacjUB6z#d%0>ct%~J-geg|00E&db_FY6?O?yW zBVX?9cOUVK{_x9twIgv~U4HH{%sB8M^tTNLEA92=y6>_>^!bo0_1JY6i0s~hT<6Q9 zc=O#^v0cmIW3l?5T6|@ZymO_SR^!kTs}UoLNdeB_F*rpCAcYPTI%ep5TiY2NAQz%; zc3wAs57d;u3&0g1qot}ukNolp9e%-;no^L+yU-6tTu5d!)_$={5ovkY6sGgOga(*y z2g)|DR$W)LMvfS!aJ;-%uPH%RB9ffL0r6IM86D3*Q9j0E8Is~62i)HjnZ+Oct^ z7A;+d6HJG)a*H)#(nS2uvzV<30eqKrpv=DBe{@Zux^NLfz|fa4Q1=7-$8f^cpT4R; zF6z-$7oVUgo}+Ez{yfi%6&g`H?$JQ>O2&!mMQa zB#VBZu^CsL>fo5ZGeHud*c6Q!IgCJRz$>$GjaA!%vXtNrpItaY)Are$faHWA_9D1< zOml5pzg!CzEK&&kWwA2EVwCYtAKgUSi|=FSKAFpL?wwCp?$DaZ+cuYvqmpQzxv2mje4YhV!Y z?sD7x;`zr+nxo*&@+K!IqM@tht z1226YY-k~=inow(VA0l%N{&dzIU)(&X`VhMgLty-iA{ zvEF+~l1AXk8w-&1@ZD^H`H@7Aj$umEkti61F}ogOT3KhX>qace4H>|$l@>1!fD4g| zFv4spAQA?*6X1)*FE(c|qo759@8kEeznu;|jo<9+;=AbJGbizR_}evTUf8WE7?DnQ zm-F*AZEp}TW_CB0AD77uuh|1Ly93wJL-`Oi2cUVEo(TB}w}EXFKsg-Rrwuf??EzRt z|I8O1Y-9;U6OxS%D!`Uxt_xeyIVdm&;M>E!?ZA`R2{tTWaN>z()_I>=ep;wQvlT%d za-xtm9DtaMvevnoj>ll%1A+#?hb0+h*r#=d<>-@*TXe;xmuvr7N2-w|6Mn9O=gH-z z{03B=0O~dpSY+qmlwnqb=W!71Qb9Wxz=}I|1{e!o|AP+v`Z>XxgJ&I}xgUHS{QdZ= z^K{Bl`|&K($}eT>aQc_8DuHh}PSuf36b0CL`jkL=>v2oG}Y)9p8a`-?=0 zTf{5Wdl?zJ^n3sV~z4fEvn{yQ#d3_#Z`o4*O&W1nk)5wx~_0BjoQxWo4h zlgnv#Kg0@CkpF1$H3ia}cD?uXdHPAsH}vuS*Am#ubp+3q*+5?(&mz}mzw2n&w(1S@ z^{eMT*14BnqGDW7tU31*)CcwBG8njq7)AzmNT_~y_Z^yY`XxbK1$E#u^TKxH(sJ{Z zsT%$3_jTua2M3ycmnkZ&Lm&O&N}alHf7Ly4o1!Z>>w9}o*N2?vpaTy=uC+}Imu%6r zlP}l(H(sgfV~WtXbFW|L8_=asUi-ZcKH(x#Sstc~4;ZTV9yw3zG(>;;_;tIzu;k%DS`|3^#=7zBV(3**J}#edcF_t8t<_^*u6MAWau5l3b1mm?)^)< zuDJM{JR_m|7u>U8OWLvM1kKFjX$i{9eW1Lq>(Kp0szv?rRj@v|zm&@^G5$NWZeZWg z0sX!Eo`%x3y5*eldhk8zf{V`8#TTD1ed8*v`o+x}lbfXa^0m7CyAyQ(p9}T9E55Fm zFT6mdQ_j-zSN>gN^2qo|gSq^}mo@e9Q#9+ObClcina(|Ph5kB!t&Z4dL@=<}*_Tmv zGp}FFdqY>u`nu*)l-Iu4pd%*?rM`N#{LLqI_(gYW-x)K=Y>6{Z*qf>l>p(;{eVScP}!*G?mk&p{d$=` zT)IOCPtMl6Pybx!-2Sj;%%06N-=z;e{D^}k>xFmc>iB~uz<})XJoTSv@YkMO18&6! zm;M?E8bKNW0}BHTkERn7iMVfWVQRTK0IF`N2HIn9?;t5Rf@2RpSsy(7oRVr=v5$(? z(#q{5R0z}bX`{7a+ghge@oa7A1H{ZFaX}bhHcW5Muhn*vRZJgQh;$)bm5rnnURO#= z++;@8JzBo0N)soAY089rrD3tPd1I|MudLUQp^1v-c-b+@+Cj##D&!Oe`=&G9AEkBc z>eL5QI-aBp6B7Y=u&!=U%v5#(^a2nFQthO(_mmJsYzWl3^QV)DG0>y~fFGtFkTk%Y znmzI{3}8K-6ypR4&}!~PtzmV?Oj{FlusE+7hX(AZ0fJd!GqpwmW=H8yLLCAJ?4>~s zcW1*&OB~_=vp%_odCB;l`MNV0K1uAyIg;|{Su8GlBx2| zYxMYS2kPA84^q*RO*(XPk!mZe(61!Huy?2wOS_b;T+&A4z=AVK`S$H|HAz2U`C{mXE`oygo?6>gzRip$<}S^1^^XegBQuZ zvB_Dw;I7}QJ0b=t4@?%%Obq3%CzE4EO&xKlNy^X9Wq^sdH^9v8O$$k9%3aRLc;)5i zVbMn$1c2Vz;QYON%>(0S#!D=N>G6Gu!REbqP`7q57)4~?P+fuai3BX@{o@!6TMJuN zvQl^6daaH*^>pRMA&=r9E<+F3Qh`@>H+i+QvNCy>XhW!MO9+M)jR=6G&oyw);BVfM zf*Gm7`{#GsV1Gbc8J$q1V__aWXhr*@#NpD@k1f^-)5kFIZc*vRRr=XwvvlC3O}+$B??6_qLRD<&NRVNXI*d z#<08p{&rA~ay+`j@nX-+Os8$}K-!?!wMYdq_zLUo)Z0(r0@yuDUu=C=dljYXwyQ26 zY0gaj<)mXZ?mLHR@f$AzcBAy!n)%viOulZu;w&9Ad|&J*)P z%cFYmhvzD}t6Y0ueUy&5=Sh`5c{5Tl+B3IF+{IXCz?QxH8%>#WiLSZ+hpK+`mt3U_ z#1G}GD67`_KYd>J1uQr5CiHcoXBk%^%DQ~sEj;d^5^5f z`m-)Sb&e(#vYvR8n7CM#EnlV=0lSL%R?rr^jIj*f_CEI~dgaF#K)m#+xq62lyZItC@ywe0I3TrG;xWv@E6xFi)P=C#^1^DHRZxi-s-*aBU!$$nmoI zoWU^-N)2Y&Jm}N{fCih@Yw*T*26BE_Jmv3^zgrORpI{V7WmwzV0RtLFXKG*>;U1Lp z`W?$U-qgDu{3YH@z(ikV9`%MRRr_n3L11xjmDL>bi z%(^uGwrM0Em6cat1jE@fnbMn=I-so1a1g0Mp{} zQsz6e-$|6kS?ZEGp0&zZ$R9EiI0xG#;2`0|9R~f;fYm5>R2a8>xvCCom0qn4Wm~1Kug7*K134-$jS(o?rb!H(h;^ zMvoh>QN#At&z^dn=O;Ay36Dw9%FpKlNY2y<){hx6T=zZkCuTPoB@(sy%=L%sibq~n z18KiK1-|f|mvri3g_vuMb6<$LYtuA#{6vi%JzOVUa;KJW ztwuu`0-XQM{r2Fyoi>C=T{Y_#=?52_tJ`nBUMCz{tP#V8=*+9`BgsoUgXXuj*PM$q zaq494Ke|9adG=GZwQ;K3zCyQOda8C`{Fd|e zy{oR(*~jH-*b$egoB`>!l^^N66J~Ht!!(p@y6DFHwYh?c_1GT0{`>>_{_Xeb$G2Up zF-65HD$Lj2kG_QCjR*UbA}mr{Hh-a?-TiOMD;|o4VS(;>P8_0*WY;|Xu)Szwx-{y5Bn4uFsNp5SXE!cEF*!|#1ib-!8?P+O&USX5j3U-&7)_Wt_5E_ zs_}qbFIhQxn$2(b7aqoMU%60kXp(Nd;Oo3oTeWKS28}%6G;L>)IVKw!2=CJF!F0VU z_kngiulEx?Y| z=Gpr>*o|fwR)Kovc->rwgDjfyDQj^(&}njc!L=ELboVCf{Z*TE=66oj0SC?|Xm9}R z4m?Tz9hx?6#Ps%M;~9RH=h2b`bHkB*WP+x2Mo>7iUqIfnxFq(Pyc1EHg8&^2d^Ee zi%&jXE4McV1GNTp!T0{~I>k>qUSBL;s5>s0tm|PIU;k_)pusYeFfDoi8PDgbad+&?1YSUJ&C7DjePp{RJZ!Vz3 z@b+!hdhExyt3G3zKHs!S@4obq?!4?2)-UE&MApW8zIN_YYE0QzYd3Dv8_(XaJ1;*? z?<@kfQ;IG~kmpxyGYzf!Ez5M)j5%tVd9hY(*sRY#cuDtObC&-7mHEuFwdkoI9idH= z&O>uss^#)PCNpg@&pwF#9y4dMhS`d zHNvpwjTo<)(?+Re^%weR?gx7C-+!bx`%cmshfbtiNT|?TYx)@~$c0RCa2IWGR&KUt zv9=5=MoWRHV$Mgq%q^XG$Z0z1(7j;(JJsOt`SHp=*nY?6zVe%&==2kh(x@?GlzaGD zdUf6xC=8sAUdkOYS<}ZCGl*KEk3M`)5B>ZO{q?Bt>F}9*agbhZD=An0jEQ>x_rKI3 zMME`V{1}b?+7((?MIdzwZavJ9?Yg*Mm@s0xuK(f1dibeVwS(-NakTSw6`S;jC!f?+ zx7?y>F=RsRe<8vdoPM@unLhq>zCQVAu3mWJVg2xu7xeg<-&8t%leY`5XV;Sq{=LW6 zfQhcb_Q%^lx4?ps2{rQdM z%1VnIhkTw&@ zQ3ykj96=Vgj#yY*n5}56(h?bI1L|U|apL?PjbvqOhRvjBGHaR$6`RP&*xEv~xBjVu z9Wan%bpYV3R*Yr6nMh`X0-$P!AR4(v9KaU?0ze+}0sx(53ca93H=Y@Q&1^uSlQVSC zv9^$m0VM$L66j^=9mCl_kVUYq0c&+5$r@;N>S4JoX>fuEj1sU$>xP}>I7ZOaaU3AR z=Lw^gGAMV3HM6%aUkkQs4rDXa8p-){0lH~`R9{0n_2vMxIO-#w`_=^_Y6PTOt`W!i zo4DWvz;Xci+17|UHwjk=%3+4L6>#cuLUt&L`t^WSbHMg^U z7D*&XWkLF2YdS+3!EUBH9farJ+Kv!rx2-`=jvzB%zqa$Di!UQME)L5$2dbF^`EqfG z*FvT}DgeNn6@c9V!0TshaQU(Z40_#@MMP!8(DU3d%8CSdY+CeZeeHy^GzPt3G>KY{ z`R?sH>+qorwCa_43h`i9<^yF%aCuUOs9m700>?YbPmoxun&^}evGQD$IF-#h0v2CaUc2cGFZ81W&+L)5gUHkf`6H2%Ctfx46i z1BHS{XA||uF{6ngnETd?dg!q?l~>(Ucu z(k5}e`<!@h}b<&$7yZGd#r*!r$KMTq-^w^66fNsFs(S#>tD*Y6F zK)~b%3E{^jZ33+1VO8Yl2oW2z);E+nPUT zmfpSXML$H|n1N@Uy5GG=*R(BG1X($kE&Yt}X0DTKwu6rWjv@7~&nq7Xmp!xwKwX2& zS8HIPF&OP0A<-o8WNZ;OF{aOKw92DPo24oAQ&qO_kaYzlV`Ic0)QF1LW4;+ zcy81Jy{tPB_A!&{PR8ksy^U?O{9qWQCa{gIz)}I1?)0;n*3W}o&Vf-)A&?;1!31t0 zX)q07qX5O2xWRnF{&JjTKxI4!4Wl)+=GD2|k^s0dfI}x>fF5?m1P!jWg+6y5pt%pm z)Co8od}4qbLkpUc79IRVK(#ulMl|0?bDk{fDjOESjBF-stwFs3bGHFH6>pGgM~842 zIf{lI8)f90%_gS+guQ(%or9B01o~l)>EEswOC(|du0Dq46=s(MCkq;McI6t-FH=@S zZztjCM64ajGvVt90{E!MwCEI-tfvX{N^iFgznakCzss%BetCq%r5wh%{!#S_Zt-qq+0Q?OJurs((#2% z{a2#u<-YUi7Q<}D0cf2KFh0k?5+Kyys(L-iyeSuhVeAH_lU0-!PtZ^s>BXb8-@!-g znAv;bdtInYu6;#ctN4`;*>AG)^Kx|UPoC6{8Zrv<4Eh=Qhs!@$WeqI`e@f!n?FP7c zmL(xN70He@?9@TK;V^-z)P)bxLMnB0au44A106f(aLqaPc-{WsGa5fE>YxiZ> z(|R_hVaF2P^6R%?LbovWytyJr4 z*=m5#_I93rkI$0U5v$;tBv(ZW?dn0Z57NXjBlYM5IAzqd1$9nRO5{kfL4CKha!%gI z)eGLx$%jr=){uR4!pUdr-+uOnQkboCak}wKpEG+R?{pNY(wk^2qBM5WBr-xa5}3>V zr4DBf8^J)CnJCi3+jg*ED&W3c0Af(Qmy0XJ#qTMn!V3x zg~g=lj4R&J*cG>GuTh0c7_qM&cRE?c5jd$xF&BSYA{yMG~ zLM8Alk4x7{mp!0bH1AthFVxIWZ_#&u@kh!+zrx_%%dhUaMhESU>}SH>y5xojHCdl% z)v7JQ?8mOpci>&Uc(pPL$LQocPt`B~JfF;=)q3;EAL`b#zXAD>q-9#!|2)xWVFEw# zto!trSN@{6-hEx=)s=elcR$k^#~r9e#KT0M)?*w!;0lNJEqFIfs2XIiUT0#atoI8fJLe}nG6`!1M^LZ;ugD<+AKC#F}0 zqhd57H(rGRvrdHgiD_XfPD}{&rafV;u!51w?T%6b0j`k*XQXhN!S7X$Md#WpnQ1XhHG-X8RKvECTapweul z_YI@~{htl?OuohgBn_1F0K9=j0bpoA837{p=bVN}l_S4M!gnkaP?*TNRy=1T0J{bj z2BK|r4pB6s5EC%TjJ#>-eeOs)j3zo%GjyJRia~H20;>e0H4#7t_)LTWx6B}c<5+g! za@rf%juKJ)Sk_=BxE2H4Shk5ldXdbD3~J2+moqIEO@@jHK&>@}8D@L=!FMAl2e!l1 z4~;zM_p$v_m`#pl8v~oxKA2^E*6h+i)dbhm8x4TRn>T?vFq;rhI^<>=_g*?jP7$0t zg6AfK1QYdh*XpFpzpH}|K1?m7fHpwbwUG~calWf>fPEvX-+___yZ#xFGEk(!rN0KK zs-XU&qGC1qmeIz~m~57zf59ir{a=jzgbL(&72ALudN(R1^71OW@A zu_hDYAMZO(Kbtp8A1+y=arvoQJ@*+Ma?%e5$RnN)X~F7k1SoOO(VRAwZ_?&P+m&*5 zYA`_b%MmbRJi~VS2p%5x;S|B2E+@kpKJm=rtu6gQRjv1HNNyUF3~k!TRID>3jv8K| zk<$*=!yj*hS8f8b)c0G5yQJpIFMes<37z8fsZ%?=`bQu%}5sby(g9+lJ@HFE*!u? zt8sXCyN!&A0Zbzah(?N)NWFCvpAekHJ98a&s&EEK2aNgrTbF&JfBVgc`pFCT@a`}} z12}WL>gnz9_*9MG>l~eR>!0-f6A#f4X3Zu}KU`DxkHF1fxh}YbfjI+SFO2bnnKoZq z6u`G>>r!2M%o+ODBQNQZIs4LvbRiwN7!Pd<%M#A>^Cr>$uA^wSk6>V4wvBtxlg0fB zRjf^JTzEf2+-3&26mI8Y2^a%&2K{kyfXuhoGN{MKk<{jnWvDLShOK0zax&92Wa3Qy z;+5^XgT7Wm8S*5`Bos*1=FI_jWFfjdQd+TObG`}ga?%imUQ_YahsGg4Y{kxEK`tkIcR^YP!- z?IoJa5&s<d+bE0&R8L*y+09mU}h(J1f+3bB_w~kM|M>o70CSS|@F(J)4K|oil0r zUhP_rP^mWIVV|S}k2zhZPW_>tpVX~q-khjEKDxJJ+g7uOeepwkxz21EnwFZ%Y$eYu z{pZYsj|7xUn<|-snOMZ}&H3(n7CsIxdt?o``5RpRP7QpOz08HQ5&Pm4x;Vd zk%YRp&;f!*n#LlKHhkv{9e&smOqp)ih#~j_68L0Y?Qk0GL^_Yg4ecsmDsKi2+em&7 zM^iS22Dper4M8F>ycfoj#-WwKhAz?pGm}SyVON9Dbh(`Y>_TABX!$@o0bK6T9W)gO zAPw}dUeAke`GA>Q|817UkkMLRrx7-|OaR>ZN|Ioy9kgZ5ssXNnWHwB$gVQ)9I%YJ$ z0NNBlWSRrX_&XoUY$P^nW62y>47hNhnAu%R26AC!Ghu|2_|Cq)v0g{7WCqxpVpC1v z)!yU*VkvJDHfxc9>Ufuf>oxo3U^eS-t?9LX*NkmS|9574 z?e^dxH%l5^t|I(&M=;%&i$uY}WU)9|_}s?ZmVH`vEmigf5O4<^j)`kc0Ki$MpR z#rJvapPNo_4nD?qt+3~)fo~ws;C?vhkW#66<61?}++VYpcJ+6b#|$*qerf_13#O!v zw8A~T9k9Ep!QjdREYBJYJcqmPbMdHgueCYvj1ey84-gc-(H%wI`=(MNYB2v2=DL=72tvT#oU+m@b5lg zkkEe=v#0&bmq+CbUn_%Z161pB{fzskmmk-Wt0+J={1Z1yssf0VSKwArv0Wd%{gO_f ze5f?@yE*|Isjv{jWCx$YmR0eZ_4U)F@<(;ey^m>QIc^ICDwV8VtUE4(lg>I-`;5yA z1|BGfLW3Lc&F_5X^{H-^?K>exq+|tx~1>y z8{dCWXC6O27_i#O#qKsQC1#APhF*e13O)&<8>7CFa6o(ReAcUVJ zKpKG*LINa|^bistlu$y4gc_Q`rWp6G-k)BP^nYhoD?Q0F#^BJr3-a#Uot<)bcjnBU zbMIa7*tc!3sh8Lri&nY1tX}k{{qbj)+SCij(vK0|ed`_VP;&nPla4j4LUy***h7E2 z8RAgBjT*&hN1Nq7ukRLP;xGtHydRvFWv84n$M*QY3vBD51psYLR?55&j3Ygds+uZW zxn`BEUbEJgE_~PS{rl}sOFpW!%qfUGHAdeOg5R5?1kfD>+lNU&9fQy1bsZ8RUS&{J z-%xF30|s+z?~hd=xD_p)EJm-o>Ie4t6OUOOUS9EVBBv4fAOhHJhoYe6vSKumdCYue zT;@!ma9br8TQz721>VvCxN+1=5eAGf+ERWxO>8!yjyvPH)IpOdPMfr*4G?H!)Fm5$ zD9xreSpdr?YzIJ0uDYb5P|yYqLJ0;r8IXxDo1iY*3Iyut*=3+5?yqx0Mm@A7BpN|B zz%i`}t|A;rf#r561ELm`0}i8bSvx@AdE}8Nel2xdgFzngbgY2-&^JP7U^$L_>lw&J zH;_hGTw75V<@!)Q~LE)7j>WNnmoQ$PN~xLwPlj(Q43 zeg0VJT>4&<6XemudYR7Q{-G0 zIbWep+WH6iQz->BX=tj!RZ$UIX~vP=U`Y9D6L(OnEX0+u zC8MLf>+LpdyFKjw+kb2aoqCS_{RiiGneB3lU3bO|D;<<+dmj2tJL>Es?b@$Xu*-2@ zd;IvlaP`F`76p~+)9=P-r0-f=EK*~O9T}MP4mh^BZ^63?MYy%rYC`x1=W{O@G|tZ2 z!|Wh5b64H|lwEQ1?soZaAF%y)KG4d(eW{Jht+sce2>ki+*Bl+FjdyfW{W3>~(8neK zm|Ud>0yGrTSLuD$f2xy?69Alf_0srqgT76c@z2Q=-e*4a_haY(y)OCbC_1IN5g8Sk%)fRb+2#54* z5>`8asbKI3`_9#;+X?$_ZjA^6xEPahORbNz#mdgJ+s+G>k==k-zR{H36s~EF`J^t65Z06C2*tI|1 z-dgAV7e34!o4em+%VUB)X~&)HutRsVpYOPfEqnQSYuRUxy*z6-XlKw($X&9Mwz2~^ zb~BH^%r1Oky6ph{Vc&hG+av#a&W`@(&+RKSr%+~!%|8BeyJYSWwktgF0}eTm<@^WC zM(uA;-*>#_l3QxwAUpfUhivxFvu()3ciGm9Ua|Q$)1H3wD<}u}ZorI^ZQo7whc`K? z7Hd^Aqhyr*@acPP${vT>&|m%9W=u-hlP|nuSKskZ+i4^LKTwm*KJPC!=j~l>J2=Y+ z9D0a7c<(>VCY@+6p1MCCd?=`JgkAIRdu^L(huYnLy2YmDy=(t|tHo~m`%^ZBm4p}u zz5a@qdvAEpw8fY#g|bU*_d~yGcI!)a$n0ru#YLWy_^KGwyfKbX%@*E;&);W$ZW+*W zqR@r3{qoNb+k`DDcs59vz9QHH2}lAdkqB{EgKfPM5U|n5FR&ZKfJ~gX2-e`MF)B&v z#FZ89$dV1%{EWnVD=NyzQu%p1>e!>~KrC6qDNWYEa#|@yXaxY>asX5be5?$P6-6u^ z0Qg=_1E>s5DLh#Lycl3jQN;={j%c9s577y4nMX7u28L#R+;o_^ED<#Th?mr2`45M5 zd_k5~l){$fL)X$;HU@I?WUzvPCxq#$d`5;SOA*vM0g|F6w9$XWsk4013iQcyfk18> z#~P@znXL;1)_L&!iUFx3pnnvUraObVP#z$Zd=t&> zwrpvO6#=xto{mE+kkKwm2l=)GQ04tW+*|?kh88qU$UvMn{Z*7@I*$%f^2uerxDu}z zd0ICH2&}G-S}~gGY&7y=@@hu@l0k7Hep2CIH`R;e0GQ$YT0Ckju5NQiiK;&oZO034 zVc=?t6 zUPGRQEUX|nh{n`7B+`|usx7~CAmOpYwszGD%FMQbWu;6$wbc#y-Ojc_ z7-}hcmR5vPZ~?WF<@CyG4304LsTeZU29_4`-meFp^mzjWuxl&V5OgIS|Gwq839GYJ zl?_&c;aHAa^6#`du1A2H@--|Uu#I(9_@`}h@)}5}ay~l@?pE5;<%C6tZctt^#0Jqe zxIVP4jqkk5@&;76RTOm#-lh*Qfxp&O$fwxKi*wy%URpJ+del{|A?OM#BGf5`5a_GP zLw$z7g;>=p8%Q0Qv?|z&zK7mh*E8l@u35btuJ1y==a}Uem)jO&wy-kFQ*<%ap_1p3 znq6cAiu0YOSuWBN1aDcoY#G#ygq2kcW|fI3mK_;3d}yBi@w#*E?&e+WhST?l&%M~9 zydNV0#l^XVR;SNzVM)KXi71O`MIDifGOE_%j~UKtIU&}YYpbo6x|AVfDHQ14phPSt zlzTn&DQIgWMp$V+ln$P+$WbeoE=ArAP$}@&JPZI%G%^J;Nk*Rh_(|qzc(AShT{86BR>763K5k ztA!{nNT9m3@*XXqu4`%tdQ?(wW2nmj-fL-Tm9O5b%9YE=V=0sdTu2TbWn)GR;++?_ zog`fkT+cp+4a4dx!l_qO@J`5was#|vewUXs{?KkbC9UNfDTYrknpHb0hwYXW1$y~Y{O%~m3rrH=@iy8TmQV`w%b+@B zIZ&MZVUe5-jbBlrJ@(kcM9cZA9Xw$)k+s&~riTHbxBzV@+D$tD5hDk)G@d|f+-k2? zx56)FIlVXs4Qm20)M6tGvurTHy0WcB=*~vspEZJ?K~}=8xv2sEQW0M{K_^zMv=GbY zBhavp8bC)2NbR7*DTaTVio2$2w2`e;GLsuw*|#P->r^zuno~E?ky2epQ_vnf3{aL~ z7zQcQfTG11T9N^vz+=UL3`Y-;E3Qs7qfN~k2-;lmjACd9U{x2cHv*WBl78+&c+b?U z5Upz)KvA8L5-rB67PpSh`MIpX+UJV7j?c zAlBF!9GkgT3{Z|> zEVSm)w{7zEKe7o29}n2YYM=a*`ed{@X!QX>O?2SVSObIVAbgV&0vfO@>Wr=h+Fc24 zLmPkySt=Txls-Dvz^UbRX$v*lN%mnVBH}K(LD-!UkdoEE$MKbRO_Nj?C5!K)W#xNz z*wAsd!yg{8tB;?>L=)i5x6}?`@WY{|>0UsN%27X|03zuCfOcmj#)LARH3kNC|GK zD6bZxWOM)w;($hd18S3uGF_B5WGD@p&TF!!Ntm>v!mG)Bo$^+@1UeP5%?GV6Kfs%S zuj-@@D;-*we_d^o+`T$_s~tMG?w0(Fr3v-YI{B$Qr@`~;pyw_FLiY~nnK(Ikt2?4w zs7`8oIMiyleETSyQ@M{d{PF_F`4_hALlqB|qN`$*9k@WLdZXkU($0i~OVZd3p0fcWs{By>`2Ijk2|R)h&ypc9VnG zM!gSCHk|46J^1{Wm7`FJu=SzY<)z3G17ygz_yM{}W}$#w0nOV@ktwXL5#XkU!? zNY9}=TPot(#q*M#h04%Mr1$*zO?pvG{ND+FJ4%t>SLBeqxwg9Zws-!?X@cX;Qvv~{ zVFS$Jg3q zGzhVVm1vXl;f>KblV(JwT<&yOC7OX$IIMXLl*Rb|%?JFHWTS=D%wC-rOPlE_fNTCj z%ywG=v8m~~{AD?VlGKbmYsZIcMsX%uPL}O8K!Nb$aDf@Btr?)$f)+JKXW7YMxE8RR z+S-B}E;OnDIQf$mXEp}N%b?5~6NgrynQ=poMszzWL&K^GRl ze?^muq5$8W0AbR{+eu44F%}YJ93o9I0idjnflhEi++w*#8vy4w4?yg~2~%b!*D?iQ zxgHa+=Fg&NQTWZRZj-THC!?>Pjs8i4YLN<(1*3az))1b26 z;v0q@0nTtTqBuY@Tw@#yOOq|L4rS^(S&p<9T9#p;IK{du`otiBv1BaGaX}%^4(;NK zJLlT?Z(d|u?RSK=HL)%%)v*fd+FZvDfKY&mrsf(i;+C|!43+{d4(yV?zroPYBiQ>A z@CG#vh~5*^c?MaYUC$uRJA{U^_c`vw0lxxE|9vz1V&_AI>Q&=61gdK;4fed5V=allVFU3Kr;^!y|MrSq?=4*IS4&OO7fw8?qt*-L)@ z*6W&oGU+}qZ|~W3x7C&5)locLMeo$9zSlYH&dVpYj{VK6qyMY#o^*g>J)dqM3&a2b zKmbWZK~$c)DIesHlE-DpE$WZG>)!o3POfWL0+*&Mg_j5Ko?jQ2hm)C?!v9x!>3K!; z-qJt%zrFXk|KI*Q?C0V3tygFkN{(RAcPG|Kp&4b0TFdB(!h!4AfB#f|JAi? zt*msA>lC~W!OPS8VC8BmYDb@V8bKwh?B}=NVS8`ACD;kSjPwCHSm1^LIRZs#=|psc z_7KJ8ObY77D*V>O=$N&25$|^ zISo)*z?oZy79) zg-M^y33;**Ust$VQQ90pq1=up-T^vl4S;e-7N)RbwCQcsE0a7dCEwzU=33sFXV~~- z=b#N^aAoN`nabe39}E&`6C2=xmy{Gb&93i;Oz)U`-+IO=?_~=9{ZI+?9^iQXeNsE1 z*5{nw-`@A>mF9&*gO{39Y=@jYhv$c7xirOSC)deSgL1DtyMSHSIX7r0Ur#Qtt55MS zyL$NNl+M4f5&K?kB#&gkuWWi-=>t368Z?99mzU6hVe@OfK zc^s!XF#S}8a+2Po{u1yuC)csxBwZElm6vNn z-+Mp&_eQlhNW9reAOO4{@saC86xj7aue5RE@f8&np&eZf9ibLZX$b(zL9Xsx)#=1> z*%iV)&*|q~YOCQ3K6}sKY{>LUR$aN+@}Var(7;BSjVA!US-JU^1D{Y@QTgr7&dO)3 zg}cP^Pb%Olg>b_SSOvGk^HWr>S~~8OOn^6iVn+%ZLfp_qaK>F1DzXT5hRwh-f7lxF z0FYINhY7%>G@ywPG3POk%PC-RhYpb-&pKSLr2#n0^D%4#G-v07MCt4@fZDluCTIq9 zhTt0~IFlgnG(f93u8ollw7*5RqB3fO;oGLBv*eFfHAEfr(GE9uG*|;vjj=;>ZP)-} z-V;iBH9$BG&L3`u;V-vx51LJuvP5g3Di%S*oGM-%ps^LrbOPCn{*aT3R|fdS*tKDS z9CI3B#iLKp=K0Vrfn8}}JJ{>Dc+5JMfnFy3-*mLoVQ2^K@Qm??y;ngP%5mUM)R~Zz)Z0Y3Tr*t*?X=O9)#4tBaQAC3Wd# zd=$ZRLrz|vUHYwWW8J;R9(?9G8@JUKXhNYKph>MKc!ZW0%i#Rx znlx9>h5we0k(>BjGAc-gM_i5zoHT$Xid?``9@o=}3YO;#RkArLZxGeQdQZv1fJa<2 zGHt}LrxL@sx9eH%592)o5D4}HD5uy8Ky5aw@X;01YeTc$HPwMr>^>9NaMF zL!32$y?qQZbs zyhk*@ObkM3#Nz;Z0q6t(If~Z_8OF)4aXNrpz`UU`W;KnO*7p9}mNQ{@8+*>T(GF)? z97p!zn}M9%JK+B#o~QinrsB7E00uw;x)~T}_+Zyx9{1A+`_E1S{b>w8yV?XLZ)yoR z?enJ2G{`TIKp=t7tpq|>Tye#BKDV{|oK?&RyuQ}Q|E+4unR>a&XQ*ZN^^2hkxCcz5bSMF?NJ=O@^8fzA3>dpfZG5?#{y9R~YXLX#^sutHZ({ zt)RougECVVH!RZ%q7 zX?eq}B~FN3)UL~*RkVdlEQ??q(Nw}}0#5U&kHRK5V3oWQKpMvZ`>>Kc0DTc!@f^xU z%L*WG$KP<4wYmTfnS@?WS9myN(1F&w32iw$CJ|`3k@146Hd_P0UyDyjd0xmt7UJ|) zqv>VNU}XSef#M7_xNQJbs^JBwKy#deOr@Qzhd14bsy4#?5x{N}+G9~1(Ahcwp9+v| z2T%(ncM4nsew7cR1H^hkKBVavuuj0+O~pZa2QIH-71M32%dUskQG(x1LenzI>AjIB z%jF6k+=d_Lva&9Z3{YA`XYc{9|8DiZH~1AuAdo;Hfj|O*1Of?s5(xx=cO#{j3}TbP zi2$uAQ+0K!Gdtf4A~^M72niON9Q23(Vg6D${JqApON(3Jd-Tm6%XwC+}-5& z%e^$gKY;`S2?P=dBoIg-kiaLFKmd3@h6p{N3r6gsIB4(ld*$Lspf?N6s6dX+`{`7a z2YS);0(y7bYad&>dZo?(*He}|c(9eA{mjkIa;~bXh)Z6B@753+S4D-&=DfmmvJOuk zXlVJ9D=fJh3Q<-z*Q5o`E-r)jN+?}4j9G-Z%;LTjjNYPXoEzcjW`QsJ#QY9D@JF4#0LZTG|laB~s*Cr=uS2YYTi~ z4A}|>!Mo+YHZ;PS18wnI83e8&;#syeLM>QLz5=t$>!4(S?pq++W}>}aPUzq&w6ck2 zIK=?nY0IfVih{Kyg zI(c6Zf42#mMid|{FAwtfE1$wu4H>rdl{c(o?EW_P;vWKbnFJtTadwk8J%7CivY4)G zsD%DfjIkp$5@-*}hH7rY)b&0k-ya+Y5(p#^NFb0vAb~&vpIia~;QfR$^uVtu0v>5s zPQ%;rmD|wJfKd`!OSHP4lO*rDit|7(4)TcszSC}d+UjVN-SNO9HkwFVt+*8nVVG5% zn~mp(Ql~i;Jt7J?tp)(Mqw&lK#Ac$!Z3bY8)*yeIt#C#&bMmbSFx8ILaTXEbItWIg zXjJk^8^u6FUMLfwRe|l0{1+0j4eaJLrYTSwTICV}DnmP9xG|n?ZD|<8#ZztR+9t~> zA7#^~Ot1uQ%$jjiQ^AtFb1V-ZwE-WVrO+w_rlV-ETU3U^6?fpn6YXerF4PLR2^B;f zN|)nz+>52q#t7iC1WehH&YGV0$A5>s3I+cL5(p#^NFb0vAb~&vn@R$* zstLA_Apswp2)v4aDR84dfz#q*yft)GTMgRDQljK2t*#|2@N`d0Qxlrf96R&8%dBwV zVEe%jzi$Uk9*^(Z2ztp50B9Vauy~{;&w_#i8(5GFXp37_H4%Oq)9{echL-?%yJ$qS z(Xbla(FXkfhC14;u7xtWR)J>*=k6TelLgQi+Mo-lKJu*?Z3hgKr~{3#yy>Q+iHriM zMH!IaS{aDR)j>VwELON=c*TVP+0vo{Bqj&*XnLt%F_DW30N5FT=qO~@479E>z+wU| zuC~<}>6I4{1*jv_DkB((!4pt;igrMF2r5Oq9sj`{aE;OKhB=oT61_m-b|b`-uLF1! zdKe&DS%s&C%uXxK0oVd)qsS-=!!>znC@R301Ywp5qvU7_i!l1@tRlh|=}PeNI~30F zHlrv9EpME5MHQBqC`tmq%PS*RgXTD&wxx^8fZTH65sxa!L}qxnpe>6RHCa8eoZI0o zSKaxlqEQ_D=;ko&F^n3rtR;a)9AE6HY-R7V3>!;uUvpV{PeU$wtY|lq2B1jWR;EO1M0Puc- zr{;HVKIm0e>iqOqQc_~o)m0Ak783?jz(&Cf{Ch;e^}RQwW3+V2$!FN0frISa^Utwe zhZI>&VKH6^2(yd7+!Q#fEiBOD65cRl-qC+o*?2}DqP>p4C)AQZNrUIC$6}{gj-Dq?6x!LHlz70K%*Qd zEf^nf3-am!y+T@EEX_iI>`bT!a_AoKBRyBg4(<0e6l#=yj+JGcaCJRg^mXs~@;31}5TK5ykCSwOX2 zoOHbdnvrev=6#o8URF85Pw);Yuk~+4*J2XmqHnQW(zi$t4Dm5Ra8JJGombZS4mS0s zh+jksL=K7y_gQRepIYs>>FgDLT@z_H!RxA!lL75lAE4Q}{Cg)qGhar^L;as$Bw_ug&nzCWov?_P}& zI?_ApANSWf`ao<8kKN){Xj64)#y5CGm!_}Kl9&h=-dX}v6l3hAH0yY8pfis_L6Cc|{SQ3MN}viHd+bqGu%gap?mU_0ekcHd zK}A(7!`)aILopZ(g!TnsG62NUWVS&e$OA~FFi5+oLIC6r2t#AS@tPG6b8% z6$(QbFAs6@%wphABdHwqw*wX$(FzNcm(!+B`5U8bg=G^+7G)tC!T%WsavcEn?A!v3 z>hNR{!S`uK4k3(N@o3P1-(HO2&>V}CoCcMkt&Mo?ISh^j*=UIpHBO)$-@tj$DGE!7 z*ftp6GRp2;CIn0H4zYv)7IoAqBMr|A@N?^-D99Ia0vBVQ7`SDl@m25$FuSD!bj9h- z00hSX`qdb?&8wmf@jP3-_&tj*Fx&IjzqQf3@8u$>xu6nmFz$JY^z1#bo3NU?HB3OV znf#PG3WHB$NcPB}K`+=ot^@?C0C&9m9dW)9-c|9!bD;bv5|tkU_#@{o6ax54L|Saw zn$?z5GKkfIEC+=8e@;wd+cAX1C^H@RdxiNqyyCp$-5{hZ)U3WUg-Y!LDXLEzfE0$m zn-nqE+JtX`R(2G68$(e%v=mXNzJ1O|mdD3T=)M6AQ{@6szKlhik|&rQVET@rSE;XSr5~ZwaCQuSXyY(82g)DOb@#VkU#xq@ z#mDzKwhOXV@cU@j9CxiN6fh@TcxVFUw6rpLCr?+0u28{JNQ9XzyGUYgGL!tRs$|iq z@M?q6t)gaTVuYGWc?w1(AKZdii$XH7A31tG(JZdDHu&S4gF4 z((L4ivO-%=TlDUA1w~PMt|^N!%8X7zTen6C^-g=TBvZ9V_bP*63nZ`^OCTi@LG=}E zpI8Fw$TYA>t0*8Cg))F_8H8J{rluP24DD$7%AGc&zX3@1Yb%5>828B~@86rKJy zA2@j5oxVM-z+eOkSf2mPKWyTjhuf()JZLw4Z9fO5Jsjdg22U#|(ArwF)Q%oF+GhOr zQM>4*nHDFiBCjvNgn!zj_S^&a+M+~(9dgiqR?Mn{zCqq{d*iA5?A6+AJLG_Ut(4#^ zalT2_DY;&%n{!9_5ww76qtXk&wGq1flmR1b+gl#A%TC)D0Ixccw^}JA)wOwT_kVeN zT~C&Ye>M3&|6G52-K)rv(Z(u!`r-TR{)eBo8fZpiCr!24`|oetZ!;P$ye1|Xr`E2t z`~Uho`^V!iSk9oacI*kK+Ke5>(SNbh1XzqVuC|Bo`-k2C_;Y-}B{pOBA$Gt%yW0T1 z@p=D!-0pqiE&482t1z@>ehbKpSQHzB;*k^W=)-2&syCmqho66+$01F<0Cc*IqaM?C zoWLp+vZcSNUGbjXch_I+$(QH3IvjlH;kMVV+tMGTTEm)U_K*9Xv>j$0WZMicWO6MU zm*l63mec|XoBQIEcGuna*$1ndY|HW6+u_F?VcTvol&hUqv-AzS@5%YL-w}sdMK13m z&sZ)c+b~}J$KM{Xt!5r#+mv+JUw``ttHMShgKOEW-o@#IHIZ+MrrExS9Bo^db=v)R z-(yvxYq26n#VxC_%y!;&x@|qG!U6J55H`2ll6n8Nd+)i={yTq(6$~6@vkyJYW=@+- zs37{a zID$MqRNz@)Xh|;G3_vR&RV$DgXw|Y6!Wi(K0N{l=9{~Wz(MY7xzD%iEsa+@Kg!wI3 zYI189A{azEX=6+XS_O`|?wsj{;@pFF4j^7ql;;9#j2Jk;N{K`kO94pp*Fh-d>R6U7 zsHM$tY_mgXlBrBFTC9=fz=)J~TOm*k6`=-?3k}UpP#l`=&#yPyJx{mT{ZBXB!>_d2 zf8K-r%fw-DK^_`%T*)C0Jd9bG;1h!fW?Cuk$U=!6%R&2657-@b<{Z1|=38ypuo2dT z_Y94BeZek*cN2yfGOVgv0be)Q(OUE#=pE=bP(v1a*8cO}6z|^Vn1{X}y?cw_c-kiJ zw3mJ3%75C#-DX%x`!YN2D+k&I*ZX*arV%Q^YNa7x0y(_{qe_h?4I zFYkU9Z!)-TtX*Q?|LS;~^Y_Je$Z;pyRyk|zkiB-a`~UL}vZ6n0Tx+MDeY!2JY^7gU zpY2INlOJ*Y=RbeH?Xc%T)>t&&PB`vxtAF(}+iB~s+q|VUjr%Yr=M>3z4$(TYSe1$8(qI1#g*Z)XPjeq zzr=aQkLJ2HcHODR*`%?^(fDJv!;Cdi|FR282de|>%13&F%3CwEK_|VB9xQ_{IX;ZAWJ6fV^D5G1E7}ZIamZ88AY#O{< ziSQ=Pin9VE&kpLV5Wx`!B)L;ly~2PN1+qxNAS^*XZOw3J8Eo4D_G*(f8lrPl;<`c0 zba|P1Xj@XOwyBxubZ}}LBlz_NG*e79ixus7gK%6w>ZLAT5$VPaKwCuF@+KiIO;%2Z zt%Oa{z$7Aqf8P1{60VYl8cy)wTmUp0>lLpqG8Aui)^BdN$-B;g4iUE&Ja0%7O|{tk zXXbvmNlXOFNIlw{61;6F}w=An-ylubb02{yUc9u7onlZ>Dnj0()ov`$Q6Kw?V_Vw5`XDv^<`x z1Bj$@lbCgylww80W^(rLcJ^Tx*w{DzZhK4|hNly}sFdzvw)a2>GMTE{d-LXEbUDDr zp|KP2Y^h#p?=4wvgSXtqO0&=i&s|`-rGqVAyVTxUw8n;SHOatt?)8w5dZAEC!j><3$6kN^ZOR*B6DLlv5;To5+AWT9{n{n=#+&o_mf|*a z%+@x3>`2SzyKPvz!ai70$;7+N)+~A7*0kl=^r@5Scf@s9Ti0nQCp>ydm`U=h&-~pk z_{9@;_j7OCLA!3_Oa%^@y|+#Hzv*_w?pNEghQCNm+uvWZBlg@D8Kv83llK{<>3#Ix9*%5kd#f#+ z_mmy+tsCw8-#QEJeTwb2?HGIJpWE4+A1t-WJeyD&JxIYWZUxTkB_ubV4Snt`j>0Ge zG7HM>%qza@`rU?A@7fdB{l?~;b-o?C%V@Vs7-kHqUR-HYNPqFU7u$h54R`0yJ?Bij z^H*2ev9k`fr{8|jcHd^GEr0zbn`=AU2RD4zMwep*y#EaAST)ZceC~ZaV%j$Dxv3ug zK0eL|TOffiy95Hjy9uAL20b^}bb($0E;kT%jSxBxrPkqFb|oC!ax{NA3?P6t&I@$< zo3shifVKnLrcRx1|9Q|=flDv(P#fykz}L!W zi7yv#3aLaV%ZBf&u(>(V2wE5zSSn+gjKw`?#3rqcmU|tofKfxP#!?v|1=^f;32kl` zv;w(76Yx!-ty1TkXlp^E0PhUIE~QpBgP{0o5xBKzXb|}v>E8XZNQ+B0O%%L)`X`Av}!3(G)l;$kpLfg)UAa& z$KXF}DZ7M+m0eI`E4csZd5i4GBaX7u(5eg>Jj?-W@pV(BE=+n(&Jvz_i3-w!%d{pm zF{J~F;O!PTt!`hitI3ewfneJN5*xr2b*LL7VH+EO(f?qvuBU9Gc z_$j;F6@Po)t~z38oA=b6HetqBT$=HN%-&vQcK*-qwrkEh#A)dGg4eTAKPHP-GQuiq zUbQ2y_@%x6+wa#vl^X{^*yzL>o?8N<;D0W!kw)ytw-(71z zJ?D9=@#dg*zy;UZjo+MO!{Nm*e&bm?ZM!|~N$wsy*zCQPW|#i*@AiLZ9&WV@Ua_fr z9&MmUmOuF0`&+i;_meP|rQUpx>aF^2!h@O&#_Y>`QO7nY(O*rj}qU2q=r7 zEXQ2>plx|TCGP*)?2V=K%%+@YlbJZkwjd>AfE{q;+4imdZm^Z#Kg~v#jIvi>dDVt& zF_Q0Ht4`3ImN>fhXXhf!r?K%d7XHwq;x9pB+o zrc9&iKgOSTla1eIFMH+Hw`^>Af$N9DXm!QG&B#Mh(e-{UHVlP(y5_FFTHamKZO>z_ zvgx5L%LC+VBGA}aWABlBAx65|^nMzKvPF;Nyn%xkg zd@)u4Saza)Xr*I}qeW5&o*E`H7{MzvC?{A_6-71`ZE7}N6f)6*q(Ef|(OYNHu?o1R zm?EY@eGt&ajaU{ySp!ZuGnb$kc|>5tofsXtr$h20t3}|&=CEup&>lsLirE_cvnIH{ zXm!b325RyxEMt;XY33N9+VGE?Mc8C%vSrw&_NEeQIMLq5^_bJd#sHEb?gTdSyU;Y|?-0m#-W}s~+th4Ioz^=RO{?RkmvsS(9 z8)|8{!UcN~)cR_6HOMKg{(@~2NI-JrdCSOX(ySBBt~%5Xm_FV{PCMAnI`$yjVbWxq zIAJUJ-0Ak}KOb^n_m&5rvlI8(+1Ac~#`c}Gm)&sJzV^!t4zrwmPm6o`kAG(;9Wu>| z%LZC>$?LWi)s&k$@!>01)!9`)z16;Q^kFulFl2Xp|6)4>|I23{Kg)*kY?H_gy&9+I z9j#hyN1Sq+&6%}@&D{GK`_i~h>bbI#gMK(6C*{(i&qFwc?r|oNp&j5e{un1p0|IL{F z=pad?YG%5`fRys6u&v%xXPa6%Gurvkd!@kAW6S^ z4!t&dFO2#TDGFjltt@9^v4=gntO}W#joD?E{p_+MZ2E*9?9y+ZVQ<}kjXhLyyv;py zD$^?2COE0|WE&g>64=Zn5CGo)!2{Po*B|J0phs#=HUX$=v{K@~78YWV#ytYK+WVW1 z6{5HqV3$Tmx$BHsHhRk^?72rDv={HX&PHxC9Ug6=)8=Lr!iy7{g*p(!>NyP#TPk^{ z##?dIi+a`DjA5Br3nZ5eBOeMkey;;CRDM z<$)&$EU!B{2`kKUUM5=NZ1}#4_?E^}psbH&`P_mgMefO@l@M)00WV~Utg%3K5iLSX z#^L}YG`uumItJfZT90(Vs0P>&fFK8Bj`ETMw6|#(tyS4t_`;1)8rnhWIasVT0(xaA zm;rdrp&oU0jpTurod0q$u=8A`MW}-;;{m(WCk-HxMyTTjOO{fTT08r!bL^ml4!4n` zwj`u8K`!tT;pF2#kgmP=Y#Bn3VNLC7@eFtc=JE@z#~uD!UgZxC1-ur6>u|r*hB9n<>nym$_@Fnp+iYFhkT@F6RhAv%hYuoZt5!%e9EuFUAv;*y~YfrbM&OFfenlRV0iczb&$)PKV?k39EhA?CU?d z*k(d&;3n>TUhWqHsZ!#yI}R57r$d1|0&?3yBi z{4j}MyYLnJ&7F_gkN@(74JyHlO{CS)A9A2QEqvu+o3h_Y_MKb*Y5Q$Il73Bnu?*At z-&BrPc-rY>8>&~s#ZI-|4xeVXJ@X&Cm`TTgZH6m_yLru8mINB49S88DFo?IT?USi% zJ?Ff=|4WIyV_)(;SEO7(i@?Oa3>S}DeKM+lhInXlqJ>4F<{z04n z{t_EAaC}!@eToi#1`^neB=Di#^=2f8P2N<2RR@gdG}UYBxBn+Cr!<4&@m5t;S|xlv zxh)H8Dc)&&dpb5%OiP8*l-5_*Sn+@gJL0Qn+lZ|v+9QAYoxOI~y*75Y?VOQ>czNY4 z)ypVGMi+8@BM>cjU(znf=T<`6ldLob9+vJ{;?okPK%q2Bq9ud?s%d~*NCkBI0;2GG zSz;4FR|GkREe133Qt=QWBQ@MXDQvO)NviW#%{z&vmJUEqLyMIUUp7H|>uMXg4?zGh z($lliprCPO-~xkFSG24epwI+~cPvekz;8yEaZ!|VMBR`(qjdfvaBpSgkqJ!vzsKg|H+|%pq_Qy z294dp&Yv)qiD83Xc+n;H(4TL#bFMzeUOr(DK#!-Rd-0(MJY&z)T$_Bv1$OYbNq{Xl z=1hES`YxIKR7uk66nuP__EtsTC@B#SP6i>vZS-RtG( zzm=@KgaB6Up={g#3I{#`rwfI%24*Pb!U!K-3jrZMsKV+*V@Se@n{N>;S z8;s@g=3@<(1#i9+&@Ilr=NX0WoHmL39^vLeg#~=YL<_`#Q--WVb|p3q_p8>3!D^S! zvwQ!xjEP;76%QI_=bv|xjV^}UObBgl6{S$70I8CZ`l}6XE?-t@29GdXxMU#{?Ws<4 zt4XPwII;rO0*DP4q+8*TF?P>`HTFv;xS6;N6tIuN-xsr0-?Apf8LYZAt@*$%oi@oH zIQ$A*eEBKP(}gBFGWP2IZT8g8dnzsyROEwg@X(=_9*@|7ilgl5^RKtb+m56E5%^{z z4cJ{V?`az|^*}r02fw#-kJ}r5E;bB2i|!4ft1tKdytC@d6L82=!zFg~>6h9u^kJ=a zr&#G%N7zX>?`W_6^bFoFgl*f|C0BgM#z8UA1X*%uM(h9b&u^s$dfFdl^V0csP@nE1 zQ8riF+@wwo|=9(k!Pzu{sVLR8BRXfsnr=i5QEuZFVn2OFKIall)d z`Y5FaX#xp+*(4AE-v8kfb)Z+nra&*7K#(>c_-bEXKG15RE!5z~DnG9jEve@>Q=OZx zyUq3B-k=d7s#ml%)u!yQi*38zj`sXM57@JRzSWwmU$?Ql9!3~lmeK%{F~D=U9j+~9 zr!!ck;K3l55V)Oi;N+iD24HTfUIPu9&i0mkTkH2K?JApIKl#i!V&`Nis&Y5_gDfsFa~JZQ{!g`brmp{VOlEM zUxDmQc*3zxg%oC>1)PeHC*wQ~=+d^e!@m{Koib)LeBLVR+iAJn+kiGX#J&Z4tn(?KY?*dn}kTx%;(CTYzZSAtQ~#^ejY2X^+*|O_yJ2D+ljo zSAP8@D}^4ETTo=XV(5tu7eCc{|Gj5<&K1|%_G2m>cXr|X?-4zZ$bh_q^1z_Y<;k%R zmUNf2l(B{tcFSc~*a7GN+WzppQ>_pKvcLW8+xFlKw>nLv?iDn0pQ?AWPIYf`g_XtX zN4qFCrK9Y^A3k8e-uXbgofKOh*F|9fP{q-(*3{HMJ7N`tD%CaBxIFYt34ybIqmN04 z{Ey~1Er)MYfXaKvJV2@|w1s~~)Og~pd3I{+UbyiJ+p-1A?5F>Mr~5U$HbD7FV6-{w zh(qn?R~%=BsDK-xSj~TTp$(}hwD*eWAe8@j)zqHcntolqj{OfkmS-03} zN6)tHM-~J0@I--o!2jHHlTEwy4O{Z^%{F}4c(c2Xw`Jcy%La}fz|C#;`b*E4ZGW5% zgzA(^AJtZ~!fyP=;r7bz-?f!Lzr+SP(C8VXYNGChp*m4`hJ=>1>AOqdac27I2iU1+ zo@sgXUG1FHRqFAV7ZWLJOvSStX0(;d0Vkh04{^72@b!gI`k zI_7Xc?@6qo+WvI?RhF~!@pjzootW(7>alnT2Ciq>kDjL=(WCMbGg*&P7krFEH4_h6 zD^YsC^sKzC=f!bvM9&5HKI*5^%ipxT?_?0DC!B)IyQdzs8{aUyd;B>1;AX4D%fnf- zzHjA4_@QQ^lA4igTTa{#-r2wD|4=UELwj>?M^~}IE|9=xCIN3W*vuOJX*SmfJQ|R6 ztUv!)d;c#Zqsj4lqcL1^{pxFWVNT5xX>mRWl;3wW)!YCveA=oQE+LH==}NkCVBn$Spt<3C^j+4s#W z`2EQwz$XMi)k;IQ4J=8u%f5LU%fyX#^sF7NY1MrD{?RP&+g>(q@DRLo?Cc6V?1~@R zZRZ|s%}ZXf!%jTUzJ9}fHf7>iT;<|Zc~x^44Dg=2CTH(+mjFsCs}Un6nceuWC+**} zx3tLem+hzvf5g?ToyQRYh)S1M?#om2y5ky~eaaQK zpoNtP+5s{l1o#m9&$Z{;P1_gR*xY8j?6|XBJ}%N5X=Dr~%7a$~MojgK;B9sRV108@ znKdb}j0ZeZK)jFr^kTabzU#qL2isq7Jj&%a15XS^OtNQv<6=ANyp!w~gVJo~#0vY@ zpMGTDx%p9hadC}Ruv(){c{#W%fp2irLqXe&yRWJHebtV(8*GQ8ziyBI>_QtoAlu%0 z{!u&h;7nkc^ILN-QG^!%J6OdEBnj0PPC?XpTVf@7W?tt|F+@+3~lix{OfDJ zYFGa0ZTrdXSK6|7U$wXK%wlP|w#~$eR#reLapa**K}X(b>fuuRwe3hm?CrW1`V48o zS;rzdb8m+<)j!oQd)qEQWC#1FjkDivQD$$y@U-if(%~@gFm)#q>e;s13oriL(i;iO z9wiTy1BHV}+jdy`<#aBz6ZW5Kxlg`m+l?%@_y7Bt9ev5K?3zD4?t)+sztb;9(z-A$V z0PucFkJ<0&1ctQ9Rh18RwHHv*Ica;>RxY=q!g2?u93_Dc&%fWVuA>+LI9pIhWTF+` z_poDZ>R$WVtIs`UFWmM63s=2wp>eyyziYQVoauK0(iAaG{wXzx$#OUwT0#e4wwa~e zTmU9rs~Z?{SxOYw%mtAMlbR~8Tw4hcO|^;=047FnakR9u25&)A+{toj7|#r%B(wp< zoe>C{o(8nh3N1VcPYQ~Vq@}_}+>51SKvFTV&}m>4K`kp^S_`z!3`|i5iFAOkmQi!i zMCD|cqwQ+8cUP=JbCF|1%7@?)0g3}r({c;)G1|tn1b}(O;Ni#s#M-8r}T-LZ_9fuWxYYJ)r9jyZ`CY>cU6H(?tUmhFm;j z6crD|gT=ZO1|RGygTBwJJJaA`6G%YI*#Je}qr=Yop`{d#w5u+>&~CoQ%lg2R&bPaV4Zmq z-^;+sC)(b5L!4_a0m3-e{d*jIs{QQZx9q9*A!wO_%qe+x_^FrKvdWlUbLI&)c*gN| z!OcIn$N%+^K_jlqxyIBb!kLpoO*oJR&f)!V&OhN8cD=HmhJMK?t6(*vZl$Ops z%)Yz*3`?zi-S#{10^4SX{q4?2ue4n!4y8}%wAsg>XMYUk*mo{G&aTfZuq`L=Yj-{N zvTcXwinX<2J79;Ygxv1&+xt--n%;Q@jwu?lwO#+-Yc~42@7Szer+ByKj<+BD<{mrw z$bBtahN-1n*p+|93&uq!+r%xtpl_w&>2%*{UL$ak8Yt2`|ae6ZPT(!Y}R2X@}4A-U#Ot^ z-hB=@kSKV1o?hRsy;j~%I`9x8V|sQDLcMO~0rzHy9KNSLbN_Aj)SVGW9m^fKmEHO9 zzirlTQ!Iz@mTd&znR&zw<0wra%+R}cO3)9Y`r$&+`$M{YU4 zI*AM?0Ia2PM!>$CMn_aDx+dOTeM1d{MJv8_3!KZb43;IuHI`OalN2B5`gsLlx356| zH@`iQp!bkx#6(f<=2Dq_6&IISEYV%DJZ*hQUIuul+n8J_!eBb@slsQ=eV?F=-VuGH{_{_6ttdTuos_>el_#$Y z&g~Q`RKHw-phR0UoO3wt&};Hoor&>ID=nXgt1AWY4SDaY%G68hPt;V7dI697E5l5! zvhamlX)T3|2j3xWGJV2_d1X+0`rBxt zTj6PkLt2I1K?1+H+1LvdvFf5{<>(0X2eLVcG}aMp4R@>g(QxE*bl2)n}?MzU=+;{$BU^_qsAvPFH#ES#qrRKyr4MbR+qB(eKEY zJ}U)--&!WujcDsdrzxS2@Y<-S&dM5XanCrp!d>}#&o=3TJ5TRQ`+CW}S3NustUAaC zyQ6;5e$`Kr7%Jq_`Lb0uvG5SC>d_2(~~1o2di>!220Jc)z37UW1oF zul@vh1%6uzky*{?7d}IT*1;dj7xyv?oQC)&LF`x!QB(w-CcvbyCgtx3oy95 zyIb%<2N>ifN7gy#`2+8l`_o>lX3yT;)z#IttLwVj&meO5?q{%DW|hIZuQF_Mn%ABJ zm)bju&zidCqxh^f%`ev>EWleHCZarZ_~1cZrOzLT^y3a`0i{>f6~<}-ygf4?;b2i~ z<<G(}seirV%>C5NI8U34#e-dbOb@r3QD^%S{|pdyA8r7SQgWG>W+$ z16QYzzU7mulj&&82{`=JW4laCMNmyJZ$_Oc!@S}ham4OYbB$Kj;Pmr>w{f1L`=#C;$>0xQ>)ar&U+ggO_K^^(&P(b`G^bLmu;x74Ps-K@y8`q#offM!Unk?U^;Q=Y zH-*_c#QinA8#b=7Cm)UTYX^I&BiDxUZ5}HMU0P*nQ9u;@!i`RNHaAJwLrN*7k zmPcoqVf2y-pRGai`f#PajJ$DVFt08sLCZ02eVVW+G@r*zjC_cuJMEDbVH$tSyxsSwb@r3|5lhSB{q1k(gT9h z1YX;D(QHM2+Wa`$ZK!W4HY z(R}_STLz|ifXIuSvtf6CU7z*7K2Fk0JLgEw+#7zNBlmu&%sTmPsaJ6ux0*P5buy!0 zx?%cC19`cU`~8H8?rrvqSft^}@0a^xRU4Nw>pCFm{aoMPqj%au%I6uD^O`c$^)qC~ z)?DGmr1Mj0jhFd7Z&y3h{TATO`Ynj~XhZuo-0*kvh0^FG@b)N&;|;H9be;GY=C*rS zH8K2(t%8ezGu{nt5NPmHd|OpfA$dX^I;%4@V-^T&M^RZL)_ntKxcnJ)>1m^|=CTF5BnVsG-^j^?btu694;naJH7>o zPW8^nwBMx$&|X0pB|=~LNgcdb+fxh&Y7?PB?JIAaF1hk5Gx5FH=Iv4LWl|2yxCO?h4AA z*7k8b(3s7i6cz`%s8H}v+LhkJhMq3;nen)wz0Q1+e?6VTL^OT=Hp@zs%qKoJX;>y+ z{m%?YGXn#cEmO#v3hjoLz9r-8-FBAAy#!lAr-h$9yXn3_j}uP4ml1Q}`h(1D9A=(8 zP*=xip_3BbuoYG*512*h!cR|T#t5!Yj@!McbJ~t>y2)|#4)Q{OBRGHlx|;fFZpCDd zfLPd=gUHe{yI(zcG&*eIsN#2bxz4Khb%Ph#R7&N3bOZMck~t;Xqj*6P8`9RJ(cn9o%CocS`=~==_$b2YbYQTsibwfChyU&mMY zRdl*P{SM42`_!spEFk1zk+J8iiFoLKO4yoonJq0cQR2|dDX2Wn^I04vRU!k=2n_qh zRvFmwDD;ZDRhdz$TG&|*5iF=*x*c5tsbU%Vr-{h88a&3lPkQfb3U=wm`qQ`g#xnx+ zEYnRbLUC&qS8U20;gj#$T!#mgsq={=xnSLhEtH2GllKvq5r40oOqQ|H!0PW~zHQ6@ z7bFy4;xE83TbRBqrbKCl-r5`9%Xf=uyt4c~N0(Jky!==Y38IfPX^jhb#1?zW-M5Rm zl_Zh^&4?cKQ*m*}NfY6@;Ky5K3!9-yO0>g5rvtEYe&+!SY;u$nB57w?$3V0__6{b< zq&GED!|X_fmBR_q2uV7bu5!f`(?lc?fNc@BS}Pv6OU%i_ZEWjcwhF4s!?@%LzWTgc zdhothhW;GrK&sx}??DW_rC}nL!(sLqdXS_IFb^fA6*l4&dxmpqLxWt(%l^*{Z`TwH?`F|)uge{Qk zwVDm&x~3&sy$bu737yMgA-V6&E69`wSaXA32=RCpT0r!9KJY&JO_GE{62#m~kj5Xw zoT<`Enk1#Ru=}~8u>iU*v%Dzd%!Yv|xnwy(wIJrd~~R#ZT8ZUGRq;i)w98uWiae*cBs z7BT$Gqi}fQdGj*{);;^O%OY+-Gt(e%muaeEb0vD0sj7O-zN9qdGFo@9p=n0t9hddB zXnrhD{tr0K5iNzI{jXyW-{Fkpx{ub-WFgCv;SMhxpE<2BKBGVlkf2<=vlxL-q9}9T zghvw>kv6}_OLQc1bjjFh=WpmKS9Feh`u{?o8~?>Tv2_()2WH>pXn773 z{y z+iI=-k!#9-A$^V3HQs#*^nogawSl)w3j9R}|0sWO#P|wzD)+7%?>|_1;L=}>C0aH68O#L~xxWSH%GXECK1H3!OJ#ev!i~};stRlnH6T+kPQLH5MsGjmU*Wqf z_ag@O8gCcR@c2ky;J~!5WFKUVJ#iF)LUaqXkoKCIu?y3YZ1|_}>Tn}qZ5!6A9z->h z;Ykrio11Nd4gWL0w?_Zr+@SM*qWdI)fdiUdyo67WgFt}cG}$N5_yt~6sMItBPc0B% zC)vHLmumP2h(t9xKC1oqd2!b#%wVxn$aw9<`1EWoQ2pbDE?k)Q=L- zC!mDz+xG{`&w@Pgz#NYZ@qc>%wvz(tj{RW-WDZr>Npe57X$ z8g|K#*tcQ>b~}*LT|r*7v+98AhJu$XU|J_+F@^dg^G|W7hu_EcWJWjK9U{x3F0fx5 zD%w^p&Ao$l-1F2L$$q+a&91M9RtrYhB;>!4wWJ_u<}&KYE*>?s5Z>R6ca3W!WLlFi zJ#O(lG^0Dg9tXYl1^ND)#{drN{!0FhFUBzF+bOI8x8xuUa7F&)%emn8a3 zK2;UX_#j-UyB46x<|1O(o2fw8pa;RTmZ0Imi;JNrW=gQdP)p32t?eS4GGirY*e8w)+zkz#Lxn)4g#nfT=WQ5|gcdQ(sk+9j`@y+6Z z9P+jlDp^;1(ZcGd;0Nf*Qoiw}{&OjOBMA6sB#fNbi0(7bMGEQk9SQCPcUN~RBXka1 zK3%`3fmK?~DJ3{#-=KmEBW*d;0Np|9qc0pcr_nt`#fA49VL;)Qz50toyS7tyZ_Apw-F7O`AdsLl|6p;#SrS}9VDMe8}Egm zumsuVu`_AbfgZqH>8zgNC-NK6`rgm)Ip?|>9`fJu(c2@!{_csQ$y#uBZjdjzP^f3F zvWl)6X2xJkvcDDbkHl6#e(_TmH<@liEkGE%6lp z&zt@+G9n+kBn;e9y0E1=|!mm-ZO%%^$(HinF{` z{yE>D1zge+T&DEd0KyM^${&7KOgub1?w=R{s$!q7hb^D4{R9AU=hqvN2Ilnpv%UsL z&q6M1-%gYkn{7%?R7>qKR_UW-UX~Yw6{-bnT zn`3-WmQP+p>Kqs2jotnH8uuYi_1``QE0 z^?0O0FbC^l|DNz+|G_&49M=fueI=dkXU(`z3wl0adi#R415S!qc)k@`hr&Hg%@{@v zz{NOVfvAPwJ^3WEc<_ou-T;NbR#c#Zq$oCJ)!_KMz>y$tbX`(b(wM|Vt z*2)b<7{?V@S0@)osEhvV%7+(=iWgi?CwmtaX-{v?5At$6wb^>RxRW#oPFiD<%szB( z>-_z&2&XbTJIlhvG&(agBf>6o1hKo{ztIej0W4C-DQ4MUWZFcvLq@3|^sXE)W_Z`D zm5aW=g^MA>{&_vyAbP*N#{=@G7ZX{E(D%l^)P49Bv|_gZ7|Ti;iWo&(+bUV&^sFpv zqN$*>XclPU*@XoS-oOtG3=Uo3U5kSorMdZe_=^F2i0cwf<6?1HW68YJwUa*J(s83q z@k;_l(xe_tU>KOwA5IMZuSG3sA*YdlE_oAu}ubUjEu-74e(M^ z_X-FIW{2GusSEZ8u5Yd1Tg*JxmCcy(X<*dPS7_=o;5a2QC`O2U&_5VuZDuotylK9w#<_9w3MQc+f)C9sJ{!T^E$zofCot&89f!<6_#Ty+P(_8eg6du3bjJdmW zt0*r=+K9OwvUCX5$9k__E8x2huA zh}YHvMUIsvcL|x_MG_Zr^n-iu<`Vm!i?<@5+t4)M$VtHf#rgG8e&3yVSyAWe5sey6$dFz0e*E3a&u93|2XB+OwSVA8N{|K%!SOyo@QIrI^2 zn$V^48;MO;8k|U(;o-q8M$p1vN{$*wtSO_$0_agh7R7m{v;8!~Ixt>U&CMD#kLO^H z&1#jjc7)jCWG`&D0jXD>D!;6&Y4N$B24w&K#}nkXt<&e(<>mIaWYHCHQF_dMcMd^e zk<#ZflCMbD{9>mYvpU1kP2l%?ubrWTSnEdQVln^lw|l9(E zb@t=@OLB3o^L|$`)jFRA3bz0qABJy1`$u`JQ})%q!jnUtY_01fMHilc&2txhTU&eE zn&wSyBV1jjn!2a&xp$4yHXCcLsoEkdQs|8O^qs(4ke~NO)JSU6&8_rBojkFMXEh(5oh-;yqQpJzNy za5_&2T~7!)4+qf#tSw(WmT!)!*xWqVs|S0loU&($bY>*=ewWqnM5b35dLp3%AAeA~ zYj`U4_#+yYtX*u>Dk=a;ml{ryi_yqJH8n3peb3mRZl9KAv>bTd4mAlC1b;N0E=wgg z6cy!c&z)-Q?fREaN)ODlZRL(064Yh2xze7$j8m6eoG#;6W-e)E3i5z2y%)`weY;{0 zeNsLidOz3=HanXBI$8@Ad`_a>vwg(?zZ_wz3DU_>U1*+ctK}xh0dNBC;{vQa zI)%eBgQ@b7e5x@VP=}H&cj@IXp9bU|YyLPE4*q>;*@k>RFU146%8RI*BI+j8z;C1Grx1!mTn&ao~~ zQ_=;Q@74?~26E{CuQFvugCQl-|OFPRA37sM5Eyoe6al)2=u$8Xgc z7+Fn&plJFAyXEJWTohfoEnKgq0+i{aqUEOtE@~ZXK?hDiMIM=56%DrlG!pWSsV9ANv2DmBukRA5X%274 z{%|8G570ycUiZLTC2HCK8SNmkV}!Nk?6`^RytVz&{iCg#Htc5CN4v1-;?BPFuIZxi zODk&ukql1(gyO#0YTRW+w{3fH)xi9sUPyeg0~aq(eq%2wWp`ld!1!&Wg^jbcg$&dx zA!@a>ud|@IL@;GP_kw!Co))2iFU(k}f}wH+nr^zXskI;^Q&5?N4`DOjqA!GVazcZI ziCLTl;`j*%qEbUXig{pJ!WlXe-bT;ybt162NZI9K7Ki$)4THFErRlTIvGvr{dH3Co z)Cb#gVx4u2@$rI}(+ZPao6{U^@XQX3+I%A=e-*k9Oc3TaQ(sCe2cUVvEt%a`U7tFr z=Ya&&%Ko*U)RwQ#9{c5L>8qaWcnPS4Zar&1s(Ac%{*O&S8x)1wB7^KF&KQDpcPhhX^hFIU)YP|Z&=@z1` z)@@I94QP_BDEH1UkHrs(ecCa--iXyi*5Jbb44aF4ZhL-HKMVpG@9XXdi0xEX#Ou$F zJn3F;kNQh^C?wo2U$A3ar)8D=xom9{k!LzUr0KiAF5sB;j^iSt zgAax@LgB*QuL=dlwQq`aXMB$@UCM@_G8YLQ343^BoX`{hrV z_IzrrMyMrFbD9A#Jy-9PmQ4zs&7?)&Dg>}eaoU4@e!~?7_rweMAw1Ib@2=#%qP3zcXoJo)ue8;C)&`;>t)ppEqif6G{IJlPuRfUE@JKZNqU3-?g1AhFg-G! zYk2wf^zMMMVOmXUZ6k$kyNAiH*MAeNdPAHLEAk<-<&^$4xVPjs?6j~7lgaQ|uy8kV znyrY9wf*INd-J*T+vk=1qU1MycCxk$jk^-KY#z#_Nkyt$U;m`xw>^k7$H$V+?wc1} zf@F-?G=PZF(64!S)mZR4gsis~p~BuT?RglffE=I&mkfF_$}(X3g><6<*Rp44QHm%P zlNEEHgKl&as=1qRXwZL<18JE%4TXN5p%~SzJ=%469Kf%&{FVw`)ObLU+qUiR__8Mp zVqOg%M!D!hv34_kZ6aN|*=Eve^x%JIE#Np@ojcfZ2xqd_gBX8%XZi>KJUW;-b!TkU zKd8joJwJ8jCz`x}wDqBKUsx|L2y`d@kn3LCG(;Z9svDe5nzsY8$2Wed2J{B!?G@b* zDJcknP*W=(NyI-(`V~m5ySh|aSRDv>ek0Dz%BrzlXJj_dejyaftg6KTqvnMDk=;BwHpj>&WAq{U-&Js5&GLmX55T@PZzO=jfQzijL=WImEk+W~VXyHKMi`fr{!BHE|{p~LIJ#Mi9luG(ASA`3mU|SaneO7)a-_4?`6Ln1U+V46$x(ezYS;0VtkB{oyUz$r`*YmM zW!j{>D#}L08Tm6j@9VQ|Ho%oHNTTQC{*(3PmTeN~v8*iy&Mt=~BKO&_<-E>Qrr^gX zhXA&x;6hA%?69sa8Ja|jM^Ar99*mnB`1MZQCT3x39UsN+!M@V_Lfr$;ZqQ#}1e?$o z%i&hozrS02bmBIeo4oK<9eryh`YTmX=M#_36-@idukUosrai;SY;cJT;Wr0h{k`=%F83Ql1|If40Yk;8#Gr=y2I9z>Q_#1DmllK~cl z)a9zD-D3P=hPCVE;(=g#m4ZFJvSb4KV`GX)J^#Doq!Rcv{nsdKW*ebc$iCth*>4rUj4(?US5W#Z{Y>2@bCn5|ji>orVkd$s) zl4v5-99Wxr)TONwI>6_`?3`&RR-H9b;E65gA*Cs9W@O=Wi z7yT~8Iv1I1YUJ6HR%I)E{-_E3Q9zoK9$|#Hxv+wu%%BdCJUAgy{E+2^292RIj^6lx!IxSg` zv*bP+@7Z{K{vLbB)8g$>h(50F=3j#{H`x;d2$&ffR*l7vT z2{?iUg!DgLlHd3$(Xev#k~*sGG8NcX63)PDiL$1EM4~*I{o+qsGR} znEmZxUqs>pW?khFBX1E4cz-1{E%f{b7(CH90X&Fs8&J@rQTw-$zjaM6`Ecs+-g{&l znsTm=W)8_3n#MK|-{tF_;>Z4?zf~ZgCr^NGST50yBR;F6PDGd*azmNyw3AY_q%FOZ z4Fk+J)mD2r6((hiK#S-`!i`ppY{nt_fmNTje}LJy8KSe`Fn}o5*q!8T}S;q&c=U?f*T!9e2M|!c0VZosqG>Ton!&^yWmX zMGMKI0;oXbF#*9g1yy9^o!0_7*n>M`m$2I>6MvJFibA0 z*=$ecfmwbKSC1>OCWmhYKXU%>O1KSUWE%OBx^EGSzbIE2R!(zHcsTi|yUwJlbO~8| z_z$z=_CE5WD%=d3_8uDb9!R!W$kD+BwRR)Hf<`+l>< zi;VLu{4m>T@Sbdwwlg@uWj*W9plsycBFk9v)qEVbG8B*qZ037fS8)wCy7bO+80e8t zAlV6y2We$1T|urpSqD?{NCzZ%19jFtDmOE18(KGL+IFt$;*28vnOpWz(JH?&AlonU zH{Ea&z~4J?ruN#Ah@|t`BAn|zu|^3tncR;nn`+7Nzg+Dkd35BzPhvF)fCKO*lP|~C z%edvedJs<#Z<3$eHr{WpPVASm7nHcbkn>h)_f4XS_!%^`!LzoV+pV=a5DCcCl;kC+ zX;L#wl>!p`cw*UkEjAkh=|1$Qb1?iqAvsAU%4}gqU8MJihD7;vxyKvf&eM|XjyI;vl3&nyNM&$vxfz=XS8oWOG zBxtH|IM9+?fOpUm0v0Oi&4;*SISwouw!#5kR?UoY`&(yed5DiW;d5rwOpdA^4nnLg zJ3ebI4$uqS=!5r|dIqITOAnZI&d88xiIRx#vY!Na|3qMmu+Y8x{Mq>41fqeHGJ4g_ zOQ(<#sqWv2dE!of@aq-|E1mRy{*2cIF|Gw`JpVI-V9ZovoSAuD5>s!8=x?V~du-mZ z`K+ztf~3naw#kA1MWGNX#>X#VvAs5@gY_4Faxq2t<3v_9dzXNn!TQrjJ3`@z17v6d0SK?hpM?hx`&|($CgK{$WqGX|@O+EKmr~hH zrLX(j#gg?b-+Oz-FJDR(hd%r?65{1j-`gSwzao>{txZDQe4dVXJ$#0xEvVQ9Z}uVg z&#;sEHR3z~eoKEv9g*NB3F*0dL%q<0u8r>vttqneHGY2doI;?ENid#)(k&>NNfa- z-}hz{J1&n!MxbAbZ(bf6?E>(&OZM}M0@H1_Wl7VXZY2A{AG3gK8mBE(7J{qlQ76u@p+$EiRJU22xrPg5_fydV*HlU3DbM*cgrTl@>Gg6 z#PvEcTbwjdOHmd3|4e7d5c{+GLHgPVlCZ3yi2ct~v~Gv=Bl6tP>KL=wjaEWEo)b2= z)*^!wL>w?4Q8Q4h+3`&kbWmH#(;UDbGq?|~qltBnM`fM%KdCy-r8aRD<-m<}e9Wo}ri@*yQYkT}AIHI7&LLPy4SuGByza8 zb|^?}E2U4i!u!ez@-&`z&EsoX__?v2wHJ053+@%{7YY>@srz=lExCqH&{hIcy6y{bp6ujI=asC3?^eviKJ#4qm&+4q97+ z;jO;&nyV?VVl#!F8DaQzo{zaaKS}BQ3Dx%3mNN%5?%~5gs0$4B*!lrSdsmL;o+Y)0 zXvpZ{)k}(r%p|)H#q%_Desd1}1D~??UnXKT)UI6Mssk|K9)^4D5q~n4w?vbqq`_rPH5DRaD)6+a-Ma4`lIg!izks_OTIwX2Q zJ^4%4*JY5@6+_h))Q1Y}(N{OY4OZg7a6eaeIh5<^^X=&S5SsgGzQ&4QLh$+JH5jgI zdVBKx*jk#p)H8jm^j58J+*jEs_dIVWQdY%{!HrmXx`x{hUq%3Gd!d^Io7LQwJ#1X~GYM~;NgM*;}C6^AJ#nX5i(+u z@JcuI(^p(wT~i(p_x34!*^s|6?kh1gVV|(j+Gkze z=*LGdnxys>*j6TOC7iDljVZ8KmWOQz!Tl}A+1BhkxzeB=a(gL^#*8oT0s2@~*oU5V zmn^@%^bGiGHk(w1&R1_0Lma7mgjKUVzW2`L6cO5g{)sH+y9U70zE&k)L$kSFcHXZ(AQ}GqoP8>((=R3?ye&7s&>vF#v`GYZn?)W zj7l0SrL%UuGJf`RHvz~BX9tsio4%LYybIlfc{3~X(wEXIFSBDtWkI>gnqBkOW9Qf3 z25!JR^{X_Y^$&;m)i2PyY~xbqqxBBVZs`_HsCV;9tIu9Lb!Q$;r}|)+^k^W{e#;dg zSLw0T*L|mg#U6W-f^{!M=`rayIUS5oW5vG$G+1cDEizQe&@dLQ67PatP_`FIe4_ z(JU8>!>kkpkK5(nG+z?)VDnj*_cjumecx9i3yP6uUngF;iHN)Twp_}e=d2cg^MM%b zL^7An@G=NrH?7P}45qIC(p1*d3ti<{<#*jb>JkH;gu#z;zoM!QYU@tEd>uAxtX_}v zPBn+DUg>Vnpxfr1FXmp-s?98YDgK@ljxJ&uRGl>suJR$_;Ny6HM;A+VTGw`bq1M3C z?6Iu1q~+I08Vk0psN8+-vBGCsV;$tTFQXdQ6jb1P<)BPVpO=G5Te;g6se6Vw=iiwNEJUu=A<{B!a0=v)iDwT|FU@b0i_-{f+hId#FDZM>C z301?oy1MM=@|2pGW5CaEFS!7>`Kk&0O_WbZWV(-_0AlT`hf0HAfo8N+j+ongJfc4d88CL&6&P>G?K)Kz`MpWaM3U zT!U51`#yl{lNb(@uW>w;sWw&17m$laIBDrv#RA0+1~rrjKEwK9ATew|i*eO!e8K#) zj+D)zeY)=OG`OfFGv~hFVDFDQt~_D~);2O9^`B`SZvdSlG|__pZO|+CMHgWN!)ZyWFO^%zp{~b!icO(=v+6 zoIIw=-_I4%e_ryz6!{^|;D(ZgPyZwDf`^gw&<`jy`0q!*#fFG)abiaqOC#O?%2_c~ zdQM<)ZomB3qeU_Q2*36COxX4Z_vinSJG>=34e;~J)Be-yw?>Lyh>0TGUs%dlMgEUG z0OhSizo8^M{?qEejrT%-YoWKYu9f2d%Jtqlv)*`G^$863X?SSY;`=2#I|oh&m!9t@`rucQ@4tt=v93ts zCVy+C1gc3{M1`~xDwloykr^VmBSUpPsdOUq?U3oHN{D8AkuNDPw5WosRA>P6@Zf;8 z-_3bqUpByZlLgBjsDvjtzSw`1vAMVz-7XCG{0K*P)0Vc|7wWfKcX~5H%eQ-Ye(u-P z}LC05PE}D|>hi<*#>RQ0nAZSX+l9KCi5S_pQSk53_LZXn$C_32j!^dq^0z4R>+4fhzikOfyEbou`*qcU6*ky{~eJcAS~v z+c|p~^LXpD51D4k%j3OCOKqPQG^C!+W%KoacTqpD1`{;DV|CMJo|((Tq={Ad2uF!x zE!e1MyA}tL^|zq+%dsJrogeT`n3lQtwc`vWE23*0w|`}Nlouu7pUaU*qF zD7q|BWtS1AEa1)Gt3p*YOQod6goh(C#^F*_w~&bV`I*_XSe)I6nfUO@$&X;Bq(^=9 zXKUcmprmhxn;!mwba_if=uD=-JhSyZ=^3Wp(BfB5pK{Os&E{WQl1vt(kQu$#YFq{ItlYiedNe@`J=}=-Qv=J~T+@ zDp9TjGevff!e)Ae)OfrLm7RoYO>)+Sr-(_ePuGjJlR41Ho#1GK&qq=zXf z`N1iF=qzePhHv$>ut^#=D$BqLl^&#~V}v`W8J?Hq_wXHlr=a5ijZpe2U-HoyonEak zYl&p36&IH@kbv6;YE3Jwdt8YK2D`QBc^@1xXE~?ek9Lrrlh8e6Pi?+So~%wb z7s?UQ+c$pF`sEnw=B(ay?+VgSNlOb)PbavCK(c7>3CJ13|@+$zrH_l3vU3Qc0!)uZ+iE%^pnhE_Av#FE(%HIHjfDT3&`sjc`Hvfmw z&0HI^m_=_)5X~&3h!2vW`^CVoD#IO7Kg>;^7aI3lkC&rGjPxaRLfPq|m?J0qqjZU0mn-c~ecH9t%!bKoKh|ob; zOH1}#q`iI*x4q4ajU)WM6mz7Uyf3^)`z=Rm)ha9?@nQW0FtG6kNi(|%?L;5;9cOQc z96R6J*keBNs_+KpMuA-=r(-9f2X1;#)(DVn_qF-uml zEQ?-X330>w+7_-fRy>c-(5Gp~mgEGfcgycbc3{Lp#&ft+1DBfd^0l(5^8~wE8d-0k z?`o~r8Qp!zAT=%fJ4Nmk24+TSA1lL<@F8bPY|e_8pn|Nefy1uRdbCv$2nJ-dL&gIV zsLo@YV?*z8-&N5_a^YV?Bv$K-iF;}qQNMM*?_oD47Xo$UaHZa}N>ow%6#A|9LtDgE ziVBcatNsqfBYc3GKQM_%1bgB5`|VRk3Z`_M9NEHgY-sD&hX#XRSacQ88iIAgEsv(T zmX_41Ot&1G3!isXwC!gIF3o6z&z6oXAiEEIkHN{5@I#Qm3LK7ZGsT+o98DF>)Ud$e z>GfRmq_QEJBNE;U&1xQ4=RqL%+zqy**Yei(97As7Wt2?badpEUr=a z!;hEv^sXneeKfg0ICs;(gVPz5;Xx5sKFRD8^c+jSXh1ep+bIZYiIta*uq zBxI;^0=A-~?fHw0E16lO%w0*_pMo%O3Ez|dq*?vJ@~hk`fLGQ`UmgBfcO4U#G{z`# ztjUd#Ywfe9cGOIr6`b^7VG^vrMF1OO<1TDKJBfK0^WH6>l+JUYR*f#XTL^B=?4;mO}qzHOmfE`M`Rj*Tt20R?(fpyB1L3 zYpRmkOg<^{LIPY`N57`~x&tckT{7H`uBd)xpD_tiNlu9zG}H>q{#?Y)C=4aYV=q1x zZ`pF(zKnEh*-!L-?u6IAduj}bM8}I^P7%$nWRZo@6$HC_IlO_e=C?RLB!kr7%~ElB zBY48@HYZaIud&?=7U=@<<8MFln@*|3hx&_LDch{gqhHgT8;wKkjpt(pP|5jmXcY_R zttCXwgjj#y4K9f8?#CSb^l1laku`Q6fy^_6(cqU9vX@RJTb1Ef-kTTX+mJjCh9_*t zJGeH~p8ed~B@YPu$)U#GKuN_&R1oMl)(IPP%WYvxZ+UGYZE49b-f1g-El$T9wDTrQ~uRTT2>6xN-J+@NCvCbt-;lck};@w zVU=8rW_AAbT3zq+B^t7{iy6|sr6lr+`^Q71!rAE7AS`4+LRlkbzhp_dwUxAk2OP3% zJiBy)I^1f8J(&St%$1@{G{@E1#yzIU{U6if5?X5ZB@`CL7zRdWNnd$l@!ld#JR%wK zWvQOiSg$5`ZAtF654vV*I8RG-COvzy0oIIiDmvP*Y?~BTnA9yq-MH_q+AFLwf8e@E zm`mb51&c4^Rkq-t&{fdGRduwI;kqg!y+?z^4^~;8Ctq@#-X3T#PP%Way-0B=)L4Z1 z^eLo=EnO@ANsdf^X%#o6q9JCt`)5T3=cnNeROE-7+uQzj&ui2Stg{jeu6-R{U2Cok z5fPCv3f&7_kH%l^tPI&Z41 zWTv`^&iW)D+T17E4J_77i_0{?w4QuAU&3-+g`E@IW%ei@6@ycR+X5l1Ed6ECL+-k0 z%)|ZV?zpd*G4!3YtK~gt`>mXb+m+t~L}6lTs@Sq8#woqawqnwX&l$-xLcJfMM-{w9 z@kw{Y*2;?Ga<6Sp^E@jHUfw^cj58I>&h*12t-{qB&{wc<>0(d$3g7?3Y5}rltUyyXw&!p<40CBJN4G3R$-`zk~5hI8t5IAVK=PJ z;L$z71>XQoz)#xTT+*=>ZR(A&|76~M7E0jq9%B3-I zh#J}FtdUn`@kshQ1nSHJl(N4%M*{rcRB#=xBwrratKdiBW}+zYR%7hLeez~kz2@g4@>Yf3gzKkWXdfFPbI z_+a4cC)#4;ry(30!Q_~)|6c$RCGOf1ULR_myf|oBgAfNS0^;Kvz?VF=AMI`!HGKib z_=g~ngFfHU9HTwW;AYtsOLQg>5RDT}X&Zv#`{Tyz`ynBM%d89wB^mIeIG!XJ_t?4u?8H8I;>yM_q4R~XHgP}X3Ve>ZwC1s=bd+QfF z&=8r45t%85%-E$HL8v`-YpcVK?Rzln^x5z(+=*@bj-VgSR@_+64w`SQe(PBjyG5YA zx{?H|9<5%{xcJhA7@Qi413SLN@)dg!7Vd%S>UvaG)nLrb^Ks6sF_fj#3{*mPy-0TV zZdr>ZZ?1r6a2V=qYcOK^d6;+l2$CWpuMTHen)ET!Sq^U1+57RzvK8p`35Af~GERWT z%|0JzP8|*3&SvcTVin$aZyf?7!ckjUi9x5$!@L<|;KM<=3uZfSr>i^5JhEpS{0B_J zn5cSe+qx5D2UAN=jw>{z!(sm|Nu*y(dvm0fJN`L@G9QM5%3G}BiU?4zv0ucVD?aWaAK0P=?lD+ zvz@C9^(d+C#06JhgAs}DShn;-kauCl>(8TX_PID?`~ZCZ(HmH~y%3Qh)QIO+;jGK9 z#N^@WY)hJ4P!ih-F>#h}pvbpnIXG`YXLB7^z56Ow?JPv7KS@@504}`jQVdH^K*^!4 zco>N<|5Li+b5dAp^0&*f$*RaIL{-T0)~#DnSXgM}8Zu;v z$wP>s0A>%V<%rF}GjT<*2CnpEeMuN-8kt6Zp zhaZ}SJ|u<8k3IE znbBDC+UtlOG8$>&envBEBO))KcG?g&w0hy|AQ`+G_FXhws8KV=@*o-3^zWgFv@h4#->vHl)KUMKp*F z6-SZNo`h*5`(o$1rPx~&j%%*H79(QX@%iptq>Y$@xb_?zEo(4K?~+nB6@^8mV$_f{ zYRYJrOcHE4H~5EyBA?pM?1Bnv_Iy!Zl*@r8o21nZ%~Xvh^&g7C(am`Jv47y{XP(BR z&%TU=VH1!ZAB^S}4kk3A2<)uF%H?n4d4@0Dn1xB>Ip}$j)RA2Ja-fjGLjJr31Hm#j z37Kh0)<&(`GOYS=83NM=BZinZHZ~zJJj7_iJE(bU?{r6CKrmW4Fg8;wK6uzj66HWM z2nwk-T#VI`!B;fwHKj-K$(rq$Fl7S5{KO8~S~8USO1p~LO4YGK94KnR@S!8ADISdM zT{}@p&7o*YMcdiYSdY5)KrH+*+ws=xF(9ZMAFbI;TH-;|2R9TRD?#Rjv#6oI6IU#l zj?X?=Mstd4YDj6DOyVd6q_!*{%a^Ue#EWjiPw%}KH(z}r_N{#%S;uM^E}A>54cNj~ zQ#d|l!&hZ#J%&%5gWK=83zy704Vy?rDmX6J9LvF5@2tjzbFRQ`x805(T{0gBHmyNU zX#*!3*79q&%;bjUxY16xy`daC_Z-2{k;5=@=rA-C?nhxMi4XCx$n95BIy`LotgAp? zR#b@mygcL{$;O7YtI-}Dk8rM3NVk&uc+>QxvfvPwapE`Q;vcadx8ux7BT#bWs4*Lm zjNPbruSFovIPXf_e*3MMH9VZ;VG~;X5^(7y3lJ6-j&rZP33E>yirQm&Sohg}%v<;) z+;PVuTyxP3P6is#!r7A3<6-2L&3|P@1(tlY^IlK+ngeOa8|01bo$K(~;Z7{N>u&t) z-g|KN=qN1zU;~=icMfj(9IeqKaLcWWaL1w>F)-GbTHp?vX_Vr<@cLau1g^qP8dt?|irkvoF3HKe_u(u4H6#HK^M3MM2$e0aHO2 zA2!i-epkqM@fRX%YY>+$TV`xr7cN|gVZ(-D)v8s7lnLovv0{bMcwT+g)kY&KL|L4q z6{02D)eA}J!@|NKCKTd?Knf|Fd)8dcpFiJ_MVsJ$`st_UIk@by%M3}C{Hv;}jGry9 z5WY%I+Jw-aefHT9xr7jkEv`I6LKvm&w6ru_a>*seEJ28+yh|j`nl)=MZTd8vb=FxZ z=W2+UEl8fWGw);)-Y`z6MRQzMR%QrxMMZ^?shTS}Qijw+@)RN}VIt?OS+lyz6m77` zBk6^l%LGD*y}Wa>v$Ju8rU>Vpa}N6U?Q7Bsd6qa=TycdVrjkZTtdMV+R0x?DEM?V0 z>LB$O5-atz3BSlA@=M+_$*8WbF+^JkuZ^EwPrWJvr-FcLcuxhbA3$6gVA^H(Kfjp4 zMwYVM+|VaA1DP4c=$G0DJNIoNp*ubpiT$CwH#gx-n22o7?pLimh^DGSc+jjtUcsX2 zY;E_$m{Efe7U)anm4vkPcxKRvrn*{`)p%jbyfKIj;%2#^bc`D}9`7G$>_XenBMQ_` zjYL#x0?i~kP}$Iq$x|jHoG7TmJdHp$5lKEmNI^^<17++eE;xd`@&@!9G{S5|3g~F!V3SRa)<7gj z25>;+(i@lB1A{{m%R!;0q8wQV4k42=Hs%LIKZXgHg_+0 zb=2eI<*(t3${5^!!DMQrJ8_Jf=bm~kQw`Ql7?lhfl*|kU=EX0S5J#da%gNiftfzK& zFtxkMhFl+SArpyO`*!4I??I~%?VLME{t*DTa!w-hN)eHn$cE}bi@QH2o;C?_;au*f z7IWg1X?XF&J*aAA*(Bk8IN=$|$%7Z$Zosfn7`gdN6c&^qGLC>zM$x9$)s~~Ojpir$ z2eGE?5R)~bvAP1;M@um*iRKgHD0|PrtAnO50ZEw{n9;{*%9B(3Aui|$#cJoWIS2HF z!5BMoAeYBGkl1e|Zo4%No_<_ncGA$wKxsSS)m~)sMTZXKXq5+sa}}b69XHsk0ecVU z(WHc$Z6k=CqUTirmi#QBMLWHD_4_!;$wWy(KD?qcaM8tc5a#2CI@VpZ?H)9{s3B1d zNE*aRRt6_JK>EO8m^f+^nm9?4{8~Ai8Zdka`XteGfU6Rz{W7q3Qz@S*PQs|MlTC1b ze*VV()r%$#iL@p(8^A4FQiy%s`Cyr#M4a5ly`#EOUjfq z&Q5R;nS@-5)>#OxI4L(MDA*8G(IQK@U?F&k+!9wvwAcd+4mO_S#*H&&3SKf%kcohp zN+c#GnmS5+JG~HJ(MAiQmh|!`8e^%4U_EBc7`*k?TPB@o)x}Tp6FDTV)cy0%Kj&C5 zj+)d8|I&b;tS^ye~N2{qB< zCrm=op0(IjM{%js+{a~kB#y@==g;CjxXCCJFF*bewq+efQtS}au`Hi}2uz$j)iC7I z{p0Y!L+@bZsNqQB(rt2|G_nwHP9RzlPTNE|1`H&-zV0np%gs^m?`g+vw_Jb(YIj?S zr3dXuo9Y^@35TE9uXUh-W(D4Xw6CK!QtWKIz3inwg zyMts{@blqvyqLSTa#G>V_7uBpV-n!pR*WZkga(nciEh{@4D&C)0#V$|C*-utIW@0o zAJ!!>*pL0e(g?|BC_i6r*fE`ic~aZME@12lMfOl?LS?{b?PzM^YuZ$f(X%k3w3M&2 ztr!I^oUH6=j6!@& zINLz#_6T8V4_=U#e zysK`&-rc)!AZr)ae)K+u%s3Zki#Y%%IfTqONzuXr#?D%RN&Q0c*?Wtzqc#c&Mm}Q1 z)dDdW@FSsUX=p?gS6i;k9ESi;4Z>kCDBHnZa1QpT zcAuxExcOnu#caof7|L18NiNNM_*|Of_*y&Q7ZQog^h6vzatNV3J;f`Y6T|3Wlpkt` zA2%q5IQoMp`@@1Ou0%o#ZSAvZU+e2le5`hrl^k!rPvm(QCw*Hq_(HO};4>k|KWsuK zSLf$L2%y{xiL^}t?B#H=Z57R<1ILHtBcyr9jvWSvl++Yc2k{fKFKNXbL+T}F2P;>u zG=8$FO~`O~cz9QK5?64LJf$p2BN|v6Q(NmTG7AY7;w(f~oWvI_#YrBL&bh8uo|fIT zq?hugzJjB)jhIVFd?maFLjCxL2v|?oH%zR_dLIJ9M`Dta5k;+yY*g^^3q@*59A7pb z=7l9MxkPG&f_%6{&zG1uc@Z^KeC6ak#C~0 zk(ZzsHFQ4hmDqPE8|_})?9y1lfp-_$yh(fzO*Li-LRRI7GO42+{lr_6PZBR`Xg^%?6jpq(8|@sRxj1f)`|;qw z<3?NEK%UkxiQ3W0lO|#6v}qWUp3Eb{NPgT~v2FcIeDq~GZocVqq{q=-m4t_U5|Pwk z1hf=k=Ybq}aLKrZcA?vLXOUFJfV{7Z+z5iQd~M(%prYN~yLBTPqX%PXMuOSQX4TgE zH1*{GTU~SnS%vMm@bYVL%PqIymYZ(G!Ua=taQik?G|+CE^>AycF*bRPZZyMaZ^XXc zU-FEzNCZ;=(O@3V+JnOdl^kGwa4i1_b{#B3coa3If)NRlkWX(f4!(_bh)mAJv>CH- z`nX~6XP6hwMl7Lukw#%V$e1U8dlLilx*&~MzqO7W(b+Gc1ETqpi*Oy`Yj>DLB-X*x{X4d)ETX4-K7tjuRKaSAE zLQWB2DOPbTTIy(sg(Z*?$NrFsU2s@1Lc(J)aoS8YWv%B1$0Mdpk=Z&yLCjFXP?@s} zJ9g*LyPbr4FTUKK4`13?OQj`$QwFOmH8vPH>MnZBRuYXC_7zV)4>dFo*>|)IgC@+t z)i>OX^QI5M7M@Ph*ere0ftSfd`nD%RLMdNZ3?@vSiMH$w*tj!?#MFnI{Jc4Na>vjy z6ESPfYz$6|Wt({+(4&nfI_yJxP$JH`;8NO`UyYzj9*b8%+jwqLb8D(WNL)Im&X|d5 zr;SE1kL>gG<#S4TyUc2&KCD+eH{}f&G8n}Nci@v%+iA`)m?x3QX&vkjoVZ1$Sp8x0 zSoR0ntP9cg;|9FaL%VRKjFU%_BQXcr%Z+tH2nCYb%3>VK$pfovurh7oz)HRgb~3q= z_mW)g?-C|{^4<^)rVuAvD=B`m)GmZfw30%;M3Xpo?p(7RFPcbu1DR&$GX)E>- zA$LN|X3d_3>#n=b^kF#_Lehy085tQkm+p+`(7dKS6+Fgv2_+rvS4J#HNC_N|GA##qzR7B;YK=`P6Y@VbY#h`Z z>zm-=-v_79n1*K-FGgkFJ|4@|fFd6K0N*W}~17gu2V6*nT1OS&SX{c@IJ!;-cG)wB;30xMd*&`2&RcD#>= z|NfBK#FV|0$2et7#RO`K+dDnEWIq94zVtdCd%PIw2_eYK+Do&87@VGxKyu-a!9$1Q zrMDOJ(H6&$~0RwREaB4SrL>4V|1$Ju5n|V@!WuhSi zL=|mPmoDFgnb+NAY zyZ?mqW(*}h-0sf|JZR2vkc54IT``3-!sy1Mp9c@ZkF2R`3Q+k!<=cu*l*v$z_dFNNv=`L%~p-XJ|b-Z zE;xGv-hJa)Y~K(IFOpu*aGG++h)%&;8XLf~1x!7qLEBo`p6th>t(8*}!h9O=+&>@3 zf`u1iV1hS3d-I=Iv1XXrICyYx7RGYpm_H{V9X!>+a;&UFz7|fNM84pdzL+z86rNc8 z2FdLm7&LYow(fcg4?g$^+bfKw4V#cO;Q|aE-VaszyYc)#U&U#Y#-X#W5Ur6JNagI$ zKh&F>LC4^Y=O4kLVMEbYegykUy*X*<&qufeRTVYX^KDwo(oTobtRVq!;l0W@%uh|E z7MrUZ>~k|t>xb8#cnEuj4MJUE7W+dKZcfcaeA+Nf9=H|HKk*cX^VF5fk}_%*X`{?~ zc#_cXU-uU7UtNUR2g8A+-{K<44Q+3fU%BCk-f|qArG=Q=kZZG4DpDcwB<+J+E zJMS2C2GMMa6S67fR>+iSY30mb*>EM=)+CxT2=Nj-SKG-mEF@W;EzztlS+d0BCz?wk zoMPG_npW8q_Th&gaP!qD<1c0bLZi2UIav5dRMU7$k?eW9i~o5I_Dbgf^F=xV9OIDI`C%ix#`tU7J>6OExfdLLcO0 z=fNj5iuKLlv1Q(<;qLytf@&nE_o4QVnl;+(=42f}Q8_oX`G-=r3`Ejg!8SQC10C_L z;*Xsit8PZ0^mOjdFGenHrW3isAje|0&|WmRkUw&g)Q5eD$4c=W;=@_{QCz{J&Vs@@ zFj8|yoA9Rk8t(EwO09Y#5_rC{HSiNF_LZWeIjH83bfl4dd58%BJCmGwED=;=0{Ylj8O7f7EeZ(9~78aFY&Vlx2ca}vA`E@># zMSd9L2nkbYLSIA#S{m4v`br~TGzoq@aj7XUrddQb>YLm6gD1>~6D%LLK}S1nOsOF+ zD6OP9i9h;e&~`c^h*+`D($f1V!}5;t7&^aT(@t^W!6fa~l(CpUwvvKCwvAa)k^V_} zN(+ymyvd78=_&B!M3o(%!rJ|z2HrfnEsbSF@)?x&Xk}hPLM!MdK-9LR5uJ_UY5d^Z_A?vSCcj0=#M3BP3hyWwU8wVuD%5 zm;7Y)D)(rvvEdC22;`5dBqKN^*vMuRSh-3+m3oV9t;j4+2%l(QC0~gnWL>TzhmcS) z6%ev48e5TB!qWKekb5zW5Yr9GSNz3^JTfU3`(GivT_S#horDYFm#a8AEkQQG z3Hg=0S~+1!h)Is;DLQA)zvZ90`@!6Lu%Nc4~Q{%d#g=6A+n5Xr(M!2A2FRdF9H}5h$Y!7-q2G zi&tbZgFgwPXdUgJJQN)=tbA{1t#B<>8#X5+#i~PZf?3yHw4+~?SRc6xJW!rUd zCn;&FD8y^D?ae%Q5hnBvXSp0WsmYT~fPQ3H+t$B_4F`O1(~qgGVwj}0esWp{JF)jA zJtB!0Qy23i3p|-ZoRlTFIM+k`yZQ`qYhnH6Lf*6Fi#s9X)E)i5cHR}l=GcC+C@Im!b^K{Kxg0U%1DG| zrjnOvEX{Fu(v~dOoAJfgR=Sh?ID||#S}ODK;!{t;xBpa39+8HE{hRUD%3Zkh##=D5 z50{DALR{%LL`(Xr)t<6)!uI2{B7?ps>n(QX^0U)cpAl0HiEX9(YCBUt%3{kWl^45h zBOfPGZN$a?afxpENIVi|(~li}(v(YFEF2w}8wfa=G8i+=V9vHNZ6yF%PWpu4Da5x6 zbC$sb-O8~0gQOB1t)I)5J|RontR?%Yw2d6$CVgG{mE_&i306Iq@4wHK!RuU%p%AeeelXOy^+?#iUqip#ue^Qq1BtQEZv*oex?KpC^ zpIER@AIlg$a`nJH6D?wzm~OyUwoUmT-|p%9Q#_ zT=A2*c0I&T%CyUuvP32+r)T;TVJZ1ZId&UJIw?`DRo$dab&9~r zBH-58&}h9yPd0_dQv^5td(xZm+_ zlAoRDabE{cMktFs8=xEoI+rJDOdh;i69mUS;~M)@=S+Ki7o1p9xB5vGv+0VY!;L?1 zuy5}kgrp2YBF{$_0%+kR13fp8?hxQ<{^F(*Y>y5o#6xdqUss;|;z}OpxUTX%+4Oc=k;Rrrh_qGxAXz?w*iR#~{4vy)rV!U%t`HUv6{ z>UU=Z1S|Ow5-~S0+DeD!RJ7qeV0BKW-xUExz=43g%S9_}YrOT{u3h81K){W*Gd0X8 z$Q6P3E(*{*6ahuxKL-Ib3+7`e zihv^UJx0LrTF2z+O&*cj8A7v$l{|)J46ky^AuZs=HF!w4-X!K&7X2tw(A-{^;HBE0YyL&Py`eKML-ew zz9JwRUE#7e*%gj!xGpukLV9_6O=k!XdcL05^I3^O{0rn(ixVDm@_ntS%B2V>0*Zhl zpa>`eihv^UgGE4oB5@D7?VBXNPYBr+uKWK0cg-w4CaJRs00000NkvXXu0mjfg_@Z; literal 314789 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

    #cB%qFpc)m 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%0DBQH$x(V+n{Iw1G~%UosTI}aue!3^+{G-bqA$K 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%0D<{^G91d%@U)_$#kL3Gh`jx+}`re8mFp-Ce# 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 z zW%kz*M>1P-5Q@qgW$oL|q3Z9;WDpo43w1?c+l2U#N`I2b479qH9chO5ClhW9L_dJj z6F9fv@Q(FTDD(qKN56Jg)M0be=)+H4%l@vL7}5bmxnWHN%vJ6!-l^ZV?`fC(f^!+xvs~h#T6P|{jO9d zWC!;Kj&NOm9#%3MlV-cI z`_c9(PlP9GJwHJaGJtq$PW-~SuG)aXL7=T{lg*~@5fWA~w3%|RcEH`tFF(pBNumtJ z`tei{Gw>_ZyPz%XIVQ1>{vp=Nb5@hbMRyBc?aO`V2Qprb&q(ShRrR|t<42W+&3%i4 zxTYwAU=k(<&HWngYqp`TF3L)y7h}DnJZ=*mQ|}Y`icjfVL~f@iFF)#{G-t_~{I^T@^%Dh@`B=J$y**1` zq?N)kLNT6x!4!7zx7(SyXksjk%?YcHUc6Y65&A)waO?-WotK6ybr_5+Ut|eI7!3lL z-FUWzzI<)EGPJaa+IZoM9O+jzOv~QMgMe)e5G5zcmoI~(OvhRbrB)_I0!p8k=JNO^ z^Y6E@DEei4Fa>p}Mx35xAu-F(C~Y$f7Z#0`YIk&fR0!%>PsZaJuTzUt*wuB6IH0Ch zM!i0=2kZVWeP{Iuz*^g1j^qBqRJn4xm+X=UiDmdAFRrQIpeHwj%4an&E9WOox%bV_ zMTahac!j;gk^|gstN#3_0D`=4yGqY7LW|MAb9Y?`Q@gakW-p=rcwCaIKOo=}{U>E__xi9GzK>@0fEzX^ z(XSb_UHehzOO{<%=w{M|5Iu`DXFfwqsVR#zlG=u-;0f-g>64E86ZRa8OqilH(wV%i zLR#ETo87=6-NE>4@c~qa=nucg^~uH@$AVTdk8v@8zV>d;3R4E^SW(awb1hfA-B3*% zW>@3q+7>{D)Mx@pRxFTi$C2~%GEZubhkrMMQWtAFV_5RhVmX^R#lF5SHk`e5KeayYP< z({BAAsoo*cFUnWUk5UCsx4#@~ulm4{pV_(Y2MEC;L0o@IxJ{P$8oW zGMB?96bT=H1E9`V8pJ-m`BT32rsNEgS~PnJN&imVk^;Tx+wog0xTo?P3@kE1fL`me zP4LohyTXu=(eB$LC|NS!B8mz8D?ZxJsy`GHD9{Z%<;0(=;s4%de+ZhfVIAuFU{7>o3Nc@)``kqU&o6L^R=OzBJWX+rag50YIA zrI`5qmmdhPh9mPg>*xmmdbB-Qs;@Nt^7H=O(CR6TF;hiFB__IK^qa1E-hAvB*(Y0` zK9F($`OTbuZd21DM%+)}&ww|IDe5sXF+VAceGRCXE^Bq#0`wu!O}xHW5ZoIE@VY!$T3Y(D3swpLF&Mg1Ccsy^pO18NyGmzZmHi4;1*1naBwJlSNxy9ryeXJEF{q zUs9kr!h2o261(YKsioyi zK(L!w8C!j7{}T)ISL|B22R@w?l&Z<{Kael3>BB>%{wp|48}& zj!{;EV1<=cQ3wg;|Ig23AaJZN4#%2o|L6V1DIvfEB_3;Q_J8pl2tgYSfXqk#KIs2_ za|*Ns2qQ`CRDu5di|0HLLXq`na{P;*`}fcPoAUnyLiQhG^KZ8Qe?{i^{t!LCdnbr0 zEiR(^-)JrTZ~6bX{Qoze_**UhTmJuFk^lcj-+#;ezpcH0VGaIU=Krr`UN=d2^a7Dc z&=Z;?Qnxl6cdn)y$!c(<&r-+>Hpg!+ z&aY!Y8}n$|l<83D`>PU6!y4NE@G5<6q(6bRZ^JUkd>N&)(c!=?fiL|8Xh#`t$jHK3 zzZ>i)KY3PplcNk1(0EMB%pKc7VE7Ri6@zq3jIRg3qQUx8WL>EYu}!gu7m z!R8ZokRol!S&p87y>ov!kC2W|5poh5ACL6MN7%OEYk;oV0#JVbsu!V$3c3GAC76Su zbQd1n(u%MYjv|t36DWAF&~W+`$6{n~wtmB*W~ARq)zV&yN1c(ji7{pWeN0@Agac0` zxUc|9du=s@SXr@7#nQ-<%Ar6nO36R1nA-Iub6S#URsGkqi_3;a-3lIHcwc%=YAnQ8 zWNA`EGl)x1H#o;(Dwf+s&x71111lh^5-bUA4jF*q2EK#w0DIkWX1~WZy1c%CFD(3S z%2##aKmKc*etVS}5uxppmq%GW==*r3BqfIZl3y@$tuCQ*@XJ|SXb$3f$&qc(#HvVE zroyS6)y#LpV0g}~3|L0|tZ>i={|{f5o}p&3)W~h_0rz_cVke^AMiwu z&X#KjkBrDgkO(yOJ{}z&e$&^F3J8Es_wk-;@1L8U745(ELt=#20t%9@dEF61$^!iL z%pr*1cL?HizQ6RxbLudyxe&zRe0e>aTG4tXK|dz@Vh-5 zhn#Ih4G&m&g!~Lu#J?f7d0*{BsZyxT4hub^4a4fh-(<&)gN%QyJa&=*Zy< zv9|;ouAp1%ypTC3@=ajIu?&*a%zQuYtQp^Xf+kV98@x1Xc@<>|D_jmwF@{SvdD2h` zN|060a831`kjoyzv{F6)=h-DK8@+3vJ$+p;{u5 zW4>J?^F%G}sgb{#j3)5;c=os5))LKZKS_Rr-8FnfRC284aqMQ7Cs;d>44>d)r;ThM zjmncl8am%DaQ@rjk2QWLDZ~rs-vXQY9Jrg7kTBq&0n03|C1;cVMeDE+q_+Cz zVd3FbltS2C0(Pj9*EdYtTN!7cuYstGjQZ~xB<1)#0{C|$`|s8jeca(fw@y2b5&X63 z1)jqJ#^~Mxdt=0aC%2jSadmyKzyvyVqvZzsWPUe?sgD&{*etZPwDcFnBCp9#XJ&tyf#{>z5snf{?G?Y|LytAwfm^$7_pa$8mv%{hV;Q zYNu)YS4g+^sOf3d=lgyklm?s=YT8<29tZK)`y{{Z?d>0DC`*bE5FaemM)||yxA(RX zU@kK>#`%j+a+KBKFA|o*i_;<8Z>q$>p)PND>Oiyhb8ci+H}q#xS#Q8*YXh(+r6m-NB}tU8@521($U3iA2H=gO*qTZx{)_ zpsiJ(RN(tgwTjFF^+cQAA&#^UfjK0g%-$XQmRAUXvDeV#lsMT=q6yw8_~LZf>Knz7 z-ocVp)me2gbC;=_qwAAoRx-QikepnTC9``-@1)dZ-?J!w;pM37QwOsgsilo&4=^b* zc^YnRl@)m_=vpdwwnpLbk2d(3`u3xCh?1AsetKzT!qeJysB|&8qy173UG#)2Q8Q;- z7(*|$lKvy7-da*9KKUcB3vs`dAj=o*Mwhiv^aFu!%2ha()_i%$ov94|A9~7XHK`1j zN7C#zE+nI{5zrt4D0bEgBtysdRlUBfe9&$EL8bNGZ)F#hM9=4(VDOAAmNvM2F=$V$ zAyKB{T3f~->wJ1UMZ+X6J$heN2JSM%FCCBY6rwOw?3f5CJM*XNn2(Vyi*>OUHiz zOIsQg*>_iU@W6tRGOvUA%A(29TtM-Z#M*+ty8eKan-ltL3qOg_%b+R+O#Bv4G2KnL zbm&5|1IPI-4yXWr9VxsNgxBmmD`Yfj(EpQ)0dvZSmGmBvSzAtUhI8B>a^e5xcp+o~ry@K;_(hh+%ZH) zjujH)TJmyIzU93IfXp+2Q2GhphWWjw+eVqz2sPdB=JJ862VW_(Zzw4OX~U?g1c;R*^RLJPTvSGXR)DfB<7VkVN^1Bh~lCHR>^n==d_|f88ft1)xrsQ zPz-7;IaVlu^Wd$~pZ%9}cGzbJ?uz-zd7%eeV|H2URIGvtK;jeM=IkUh^LaJJ`#yDQ z8|Y%w0@XF!8jSK@+mwB(Xv-lJ#F&V1+Q>X_WC)F8V-jbZAKbm%ZluJH0M;)HTtemn zl~wFlm@LwG(TM?)Acu+KxKCI07Ivq|teoX@M@%QjK6($syh|EuZIbIkOR=s#=I9OQ zT}b68mb5f({$XDUe$p)$W_gF5d7XL8Ha;l63|Q;~{bCQu|0>?yV}t~0_fF?)_H+Y< zk$eUiy?satq~t^|o;-BR%kMN<8ZiWvZsx8DX2U};8oC)#x(lDbiAVdsK398L^-gkd zFPL*X1ap1T55!gfO6rDbw!++1<67R`)?VIs6bO{r+#YXnMvU!d7T~VFF`W-m$4{;^ z;QYy;p$V1(x1Ds&EuJ@seL`HsfFyY7 zf3%?~0pV|@uQdWsC!Pm$8w63sa}&~-F&ecfGdI2S)W8<1V*PY9O?TS647K9{7qFYz z`lA)UHk?5e`4H_;OdRtS6Ra4jz&ty#6n ztZci9mMQ71dIJRw%q6Ra%<9lN}vYnrOd+OyQ#(-sSkE(eMia~ z-<8&~{SigON_Cxv8xn4*3?cwYz>w>zNvq7Q6+RezDls#!7O;vl^l?YoAD*4|U6a_E zAttk#@n`2S-sw+%Km=35B!p&}YZ5l3tHQ_n%o(Buf84ip)EJGI&nzlnkjd7|OyyRx zCoa9~z>(t@oE=i@o}f`af$;(8kraVWa9He~MWdjiLh%f1R3_tOoM3X}I`u&9we$kP zUuLRvbhs_9W7Qv|}uT3nRZ8Q|56=hBE4M*83(ftar=i{=&9WmbSA}tN8 zhb!RY&3{P6O)E z!YwA6Wvd$g$<-C@0CO#m#nEi}{z46PMVr>^;syfT_Fkk`Z91>h&|;X=f@zZBy71h% zwfbuuwc-#dcbNV4zS1zYihGmBJqjuCuVhjJlIvOP-9(`xsgC!JUZ?$u&qdt1uOX^G2{|lP zF|)+*zeO*KdSb^wfk^Yza8 zb|0aV9aMQ6{jaoS#kTp7jGxxXPwiY_CBh<8o#YiTSL^PFPo1JxCZfV3ql?|0dRC}E z9IBQ!RiR>*&CH)gClxgsCyQ0P%!Io&pS8!_{MABjxEaNGp#NiTNm*G>rhrG8ASynq zcnx$wP7c|RG*wTPHRHcpdHj*>Xden$6|CB!n0SHDi|VOs9jYpKCB03!=@$gKhRTux zM;<=_g;ElmbwFFDE!DmBS{OS?eXB+EOi8`p1j1Im--En-!U#ulbY9tQywKC>F<7LB zBgIM*-jXSY;&I!6?YD%#76gy{C6BeA==JV+I6~v}12)U_t7Ph1R~)*bD%7$KYUnX2 zlMwU z9lw0RzrK;@e69NCBFUgi0bQYV!Y+S$;3+Xn+Q~9#Nmx#?KG_*M|0Pi~knob_`4yk} zHRQ+y^w_81QOtWj`P$~NeReuP#6i;e(G_^+LAXTE@&yI=_9{fa0wXmXrPUC{+g_}y zG=XN(yq@xpd4_TzlTbZ_EUVNSeh%Kro+hi>zgRQN%~;144T|UxqO)|cWz_yudo6d4x6P}l4^e2 z(rDZXfqXd*e|=jeHz6sN)2*<+CfY2IaphXB*JIB{8ZXGwZX^n5tx0Ya`;vh>M@{U% zeROa&>7Y5EWPFvHG~v_9FXd|KgqAvpmM&2YA7>?QUFR2aedz@7(jOKBIt^#S>~ao{M14D)n31E+H}!%$*>*7G>wh>wrg*!1^KD$=;_gd;T=NoGmrb+Qy5 zrR4|ASBa!gacOLZhY@L=ws}3-K^$qg5K2DhV_`{2*rB1JvLi@dx~K#LTwOF5_4s0s zBth!)44T1lB3o(q@sV9u{w?D5ZpCR%H__FI08@c)L|`@d_8~!C4+IV@79z(^5`5ez zw}v1^Af@;9Gq8?|jn9lVfF;g{EqQ{=t1AYnxkcwz^S!Z*hMQS!2E+dCxm-j-+twSL zX}6}tN~q{tsh7`zn5ySWBGNF8$H&%3YISm|onOblf25_SujMXn$P=lwN`pft*v35l zIilx&KuMQ{D8EQmN2M+#PYYk7Vd8gCiO69)JPvi@kI1YQ6b2bqjatZ9&X#U2ku`4H z_Rwcp@`$biQs|d}q4esDZ?3*Ylv#v33BUE2%#$uC<%hJX694kvybdeB+`L9QyBVWM zu`7h7TjJXy8A{rmW-AeoGexX3R^a-511#xDHLjFb&{{y_RHTywvc>>8e9dp5Q`bGF!LXRpK*@ z`^n|Z`GMSf7%qWgzUP?MNG2z;K2$6TsdP14yPmulu9a{?$&bRireE~DY>;K50NuCU zbD_N>9LdRT_-Vtkp!%}D`qq4l0|8GX-i`zi;^Us)6{rLTHPrpZsk ztd3m_1J5RPkhzRYDt2;=S0pYu^rR*b1Kl6ouVVrX^RSY8;~cqR;wI->8+R~ zNEyD>u++9*AV*g@&7`x{ldWFV0{M_<>Qg_IB7w@SjgYRWvaLE5EoG{PwbuF#ui={o z)J=Odm-t;y8M^0-J58q6B?8k3mQ3DKxu>ziNj;VPBMo=+ynji3^R5)E(Z*l7v;If6hA*vs8<5a9LsWHGeUBvkv`x&&!O1o=;#ra)x{W3%I6|dH+=|-dAV;1u5 zD6FNPy(K}S3PPBd7=yqqxQm#4-@CqfIsj6C)ghoTOI^W=_xjtnZw8^#b2^TZbpx{} zDwf1~IiZM@xcZ(TQ^UN-Z+qjkg2gj`MpD?y0~-rU@2|)B&V+{_J5jx}rQ5P|BEw|v zRy~+tKjOW+dCDaV50j&%)pgrRP}9>rZolXwO#GDJmKi|_4Eqid%>qj9=asdWjD&iI zlXH%N(4rqVk4KfmY6B#Ru6eWHQVULAj`ZIw5m0N)$8T57>>pn5+HD`$l+|c$%Jkb; z58Kfluc=InUQ|VPfqbV`(5Uirf=7g_T?n)^7IsK7O&RhMgkCD?m*0KAmILJoRnPw% z9r_PK*F7tr(qdVX*1pifA0}HiSHxzy&%0c+g1(nwYofI~oB`uo`G7)D|AkJxM%Kg$!2 ztlXrs`}J5)`Q36*=w(nn-Qy9Wn70VN>D%{-)>g_|g0x+keV^j__8&!kN8{yPujJon zHH~#Coy*?h>b`<8THYx0$)A+34%ggSG-&QZrBj_IcEnQapo)1~h|^5%vwaLXjAB>W zjP5B#%51J>?l2O?9J5#{REJjrT`iD(v=9BB+5qYt7&veH6%jCwFqSSJOTi zKdm+fmR?uU1SvpSyLhDy6L0OnOk(wTK|_)<322gX)s z-{``e7ofDVN}~ZMa1ot5xs_F6rOS;-3=wkLrPnL-HOR zTXN$z->i=cLz-$vw&--XP`4k9P?9e=pypqgbcR$@NoZyz~A}J={ zfak{P0J2iBbvVkMl7S@T%s;%E;IlXZsiqG(+97fiS){be`+hp*{Bqw|WO`wBdrEub z_=@r)wETY%6R0+@;3zi{k3g^36wC_J{(y9kth8A5c`Wp)2B)U904#zV=e%0Z+Mbww zUOh|YQ!8+!EKhQ^rYh*bc zZQWmNm0#4cy1iPRx@#XI-e_L1{~jzx|1z^VN_?&JRIZJM4=GE^$r7&mZhCzeCh+Mm zAfQ1x&9p@o-2g!kZ)ItMsS!qBgn~p2H-6Y~+w9_M-JBNc4BYBg(+ciP`}Qzl&n*#6 z_gn(C(sylR2+-bZ=nbiusgfx+3~MR7Gij2%F^dvyrujQrVW(FG-k+XAv`4e8lGV$( z>BN$Y1RJSXcOEqumfN{MrsS|N+xsz`s(RRGiZc5%{XPz05HyIk(Skd1Fp+qA_%=%D zjimgowHk#_O@P5DPS?%y7Egz3Q~8?Tk?3jljcFlPBWm+m$k_B`CE2(PP3J@oj~k^C zlSy2xC8DmS*QU~%RQZ77ZCv(Z25@C6o7j4nXT4RE_(n8Wt}uNPmwzx*q72ge^ZGSp zc%&EAOB*|F7m%tPY)gA0ahHuW4!qhZKMT3>hXpAhmLeb0w@!ep5B-P5zfSie8<~`D zn6{eoiBQVadj+H_#aV~*C{jOuY;Fln#*K5%4^c|%H7X_0_tvGH6+ML$z)sTL6r6)H zX7=pDcJ+||d?@sW;UE>qT5f6TYqom^eonGio^|T$kkAz+vfu68(;tF=TCLu*u!Aow zKKPQUBQRn6OEud}o$7vZ5>DN8Nn2o)Qou|hndIkiKA+;z1?};QrO>@skPfXaCzjOy z;m^k$SqYsl@uRNgnkZmBFoqCsD@#i1AMQSjbPlN@ik~&7?EH1j5xk2xH zEpM>t^K#nfQW8D&Q!0BWyklg9-@+woW6P^|`1Cuc_)O^>cJl{DhI*o9gAIO}F5r}% zu3P-BK0mn?0K+g%3R7hsT?v zOqQ0A#iXQ3-kj?3BnLE3gUlVKC7e*JUuqiJ-2 zShZmSVA~WZ<3*B^y&1pj0!Qvplx^yVNO(y1wZ6L8X*vX*oE}|90<+RoPJ7YtkVT5& z4wA8AE=<&?z^=Q_^{Q=q^HP67zk%C9UbHbSUaFcdjDfwW%+u~(#u42Wtjqqxptk{S zT7YA`*mi&KD$B2Y#1d)sO_mZnKH@tNQKsodwjL=p`(-i;7Tb23R~kl`918ZR2Hji^ zf7RG=Zb@0aXgsVQdG#usv1tH9V#a+$gS@z*u&wMT|FU2Hon9s+$t{lRJK>EQmibzh zPk}}WZ8Y)5`q10NNsPh{@arklaCEd-gFbDYxvC~6{21x=@HA`R zz00K54nRx_I5$9ec+BNAlTnP^$ne|bn9qpUd+|uLrR5ah7M}hF6x@t=Tb%yca@Ask zWFH{NGfVu?K}{9eA_1LkXyz0jI$~&SZ?NU)DpBS?#MSQKox68mZWTybH8KPcJ8v>HznB=ACiANH2;l2*A_+BfDOaTKNd#nFtiqE0B4%_eE{EBFh&22 zuwfln5;HYLSpk97DwT^Hu`$tbYH#zSo@86yjeJ1_AE!%wnTQ3;#B&%6b|9^Fz zbx<7Jw#Fl92$lp0B)H2!a1BlpEVwfR!JWZ_lYzhlO|W6`5Zqy4a0%`fT!RI-!DZmh zx#!;Z$9?B@b#--h?dsayRb9RIx7PZ7gLx|v&E$(s9tD`tZ!%|tL&esAJJR@bvbwA? zdKBQs!WQSyq`bJrM3{|bxwG_(^ zRA5?2&u`1%bFZ0NJEAdiGhUcKMUGEAF>-D&6xaK{({j7h!u3gux+G=KX%OGEB%yl; zqbLC}xH0tN%&AWw`8R181Dz3zQxdx;@#2Uc=v;CxWBLbAX#Jv!pnKcn>6FPEgX9hi z-i!mN;+KMUUPWX{4)b|@%Ovyn{o|TWSh!=;*jjTY{$N>_1X5>cAu9j0Ocj#2sVY&v zqt%aZA0vqr9Pe$bDYssG>7CZZT~b(Xd3vy}YH5}(>2^OiqAV%cH)?tW^<>0IO?g8x zxZ7+<&Rj!Ji`huSY^{3vYO4MD_)Gl*{TV2u(RIuh8v*CgIALQ|Og`>*EbM)H_;^~8 zLdetZ0ZG3z&aD@neO--N^MP-jjfFiPBfl(>Y16c6j82^lZU(ascR~&>A01l5kl6kR zr05oE2e0_&)X#KWI-7v?T=>5hagEp3AP zJH}s?#C1sY)(9$6zwpJdL!4PO#WR5o#OB&TF;oqlmKou6GZs7Qz~f;{56bAieJIng zQu8PtOcVH3qntC20Eyw!Nk;rxMp*=c40xaqb;XT{;l9>SA^A?ugm}_9S7ntH7kd>~PNY{e**OcgM75FZ?Cuj%E(hqDK8u6?+z<;p>37FYB~M zOV(dz%y~!r7HTRM&#t`5#(r1P$5rI=l5>=heJ2;@kj+=4t3JdhpT`KPJAj-5XBLmg zCC#zpvwsl7l86rC)9xRVDUsD`zEyGnZ;;=S!V)=KHJ@e#bM=Kri}e1UIiR|(&VIJ* zPpuGa(byo_Db>Dc{afAAp1a{p0XSi!ozjPCiTWYqA>h%D`S zl=+d)hX7L8K#oZO*=}O_Smg2>k7e$cbsyN~`!l-2iK*X?lu*E5y?U`V{RJh5J*_9I ziMO(cMRo8xyVYjl?FWsT7fy=V*(<)uqmq8r;z6o~qPj zJqogw!>INf0>NHG1Jw6}nL4hfCc#z zl)*lmW(E0ZkbD@jjg0;#-zmu7EOP(I=-I{8eplfto0LJ=TFBy{p=HSX+=Ns!8Pl3| zCeLRyKg;p&^FO`5JInZZhw!mj`Y6uw_>9jc$6?16+f#HXjX!Tb3=aCPegi5o%qk0z z3MCGYF$dopR_}9utrqN1p>?OA`|f%8i&E82JMYQDh)Hv`A@#^d9klwUG4eZb5q8Ad z0tEe>^zcv9D%-~z(VetbGuhWgMUPHQerTFocDh^+K}n^!{l5u;^G_+ow{WKse~5c{ z$nMvV-69EcqSXyLL~^}PGXj}Sbj{O*b&{#%Hzi%4dGPjbI1!HrKACS*t z?{#? z_eG1VP`P}JS<*P338E7DBL-z9!4ErJ>GRU~ZZCl^h)O=ENMCZu2tfr7NUJ=bdFvW3 zx0?|7^p3NBVI||0+X{H6dXg1@(dP@`Q!D$}S9T{#H+$Gd0*WsK9Iy4IPu_ckgvEVC z=d>(ChhwbCJd1(L$Jl~H)tOu0b}xMLVZx0iGvP{?5q0=c38>tLgy{08!uJa5+hAY6 zayLIH))xfFMw@Q?)R~EJY-x*5phovSXllC_5DTBedAgKi_~| zY_Eg#hqUanIsZF8pdi1}1+sHI!U7PNQ5&u>G>J>-Bge8MdfXz zWLH-!)CX7p(s~!ED{&szGc!bPdmwI2CXsV~tKr?Cmy^z$=Gb%09H8_$awEHRLUv6vG6`F{{1Sk8v+Vj>*D3Y_KTmh_p*2Nn?JEU8N-fVsp+1&leBP6V> z>=xHJ`+5yvjw<%!x6^43%D9lN=;1VQUf@Bywq7=l&9F#`99rAj*(M~yVqUD&%Kz#T zi9!#|jT_2ssXPu~K#$}AJ2kiADAk%D#a@ybdRj}=u#J;u8;5zGjA*ga@8^Y`euNcK zBtcZ%>LgC7_}32f-HXoMhHbpokclT;nnbjc4p@7hG!gF9rN+*UN1=aJNJ-|kLU4YT z(PvGwlkZ8ZP%{N8b3*O)$&-H<;&LZl4#DYkJv=-_y%ZXWWC+ckb-c>Mpfm2Ru>Iu2 zKZ1iD(`3nKA)PHPBIh0WWn}rlN!eSTH^Apl-+|Et33Rb5BJx65DtQe?Y?||G50v9t zA2c^}4H6+Hn7(de#a0G#6af#ETLR!)-X)5~dRrq4lL!6jwPN30MHi;WCVM6;xy{Kd zwh*t!ZX99)3|zNhD%QE`*q8e}^Eb-uS6K!)?qbJi9_V|@MuSJ3$X=~_3<}U~?A9#e zq_8LvM?bdydIRi?Aq&jEK{^x=_uA9`xP()d5NW980O;pSLXX@v?@lqxsV?iOL~n`; z3Bw$wpI`J>0YUk9a^2A)X8c7WQ;lk~H~bAsYrRX3LI6hrlFR5qKU)pXj4ebO>V{S= zT*zcqWZH2!cJ^8stqgTA0^}?n4{%d7d5rCD2Bp3#t>~GJZT#(#TM{dN5{1w*5mIvx zWPh>q0Ir&`6`yNO3hxruacU3`$r%Z8-)?#We&dwjP`>KDXm>$#QbI&G`;`F7o<(;2Jed?{Neue_=iK8^BrS8WvBSbkz6e zgvLQIYNV0!X6of|SCD7urd;gYu)6cg6sGs;V0)LQmnFKfPg!6O&2tI6o9YDc;o#0_2Khu@p)f{X& z{hpbkr(PCj=m4MMu?H#!Ra zPa#4-2+MEaF=XEmG2l8#`9t1^>pvu+iX^M*l8}#YQ%qgPM@K)@Hp)n#)WDW<^XyR8 zTmIf|7Nq=VX=7IARd9ckF)Q%(9C zJzZgb<s2qDCoG6?mc!IWjr+`9p?-xg4Hg{Bzrv! zWb5CoLDYDfev(EL|5FC|{=C=Mnfhy&|CMX;1BlJgp6_-Raz)V)bARURvxm%9Wr6QJ zC*uvsqiI7SR1m|g=fX2WqU-XX-wgc=Q#P=yK+sjyj}QXS2=&{hS>XMlEKS0 zmuk?5oKp56b$I!*H-S@7{Jij$O$1@Ixq+poi5_!6O~e}cRL>%i3>lnY_=d@d2kBI1 z#1O6s_zF~$Vz9iVwEBLv)5OkF$JCN-NJYhfR~gM;GAF2N?loh(?(rv$a{o~oc+tA+ z*$JVhflYNMJpo>U|g&pLKB9=N31aC(4X&jS$zpPfIId(Wv>Rh4pH$EB3Udp zrB=JXB}~C}l}n#Fx5!qy$FC#o?ty!wrf@+myQhMa?#CRjJiQktcYPLYhthNUySf8- zPJLRex0F?#0!l5`$(3{*gLfAUwzP68mc4~?uRv}uwWm0L2@NuHrULs5zSj52Uc1_L z9qXzTSs2`n#A#~9I@6>~T8A>T)FHwxuAOQ0U`9VC4+H=F%*u3yNmOKYPv9?nTVcMZQos*|(M`t{jZlKRRB-tZ?m}pl56bl&YD(VcfWY z7wzRH;Dn@`637RG@ttHEJoosp6886Z9z|G|_S|U6yLN9ix%0;n+>l&0E zY|3$#oJ=K`ji;wqYYyEAxuOe^9`He*P7xNdV%E_$PK4lIBO7rNsUGrHA0MAJ42(TA z==66mF%_c!v%Ni2H(lZGeBCcoK7nlR88J8N?N4kctq+OiHRYvg@PdD1)c`vDP-@dL zsBaMJZb66#1=hP03Nwn3(o1A_K3hk|$0_V(hyFwW4soP!B=9ao0`v9JrA{i|y4R{c zP|j%OLkAtc|6G1@-A;oEMn&-Gda6QA1rw_>zok;cHxOdt?5o=zA?F25Q9nr+^qk** z*4kJLZht#&)}|iy61TC4a{CHtKKF*#%){5K8%%g4|He|c1rL;5%QUqV&${*Lpe*1N z&ijtVBBwZMG>LuxaWDLM%3;YZwzNf~a-+1TZ1K6{`{>@oKpvYQ6%Ssxi+#|D3hgrc zn`$m4UOBObMVaboj?v$HDH9Afo_3mn)aiVstX9P?jmIf_@UdF0;liTK29-0(YDECd z%2E^eI6h!mb&PKI{Rh@DqJg#vu#zgT`(t{%X1N#PRnVmMl!+PAZbBF*Azv9bwr&>UxZs5 zM%Jt2$`6{ZmY0+af`806`JU^vOQkm&2;mzmW3{0Vy#X$!CW>_Q_+0Lu1)|?Ki!EiW z7}Afcf*$vZZr7hA&Hs>zyhBf9`l0vED;WR^+|k4Dt_Ev*3NwmhcLiEtl|i!P^^695 zZmFLl8QF<9*1Ump45A8_HJig<@_%pg=j1AbWSFc-M=AW*hgx?kPuq%l2HjYO#jC@m zNkD%j=-qMfH1w2SoH*;mJ|f#nZ@#2$5~^uAc+KG01U~K4jHouO0|;v!bSYBat}uF& znLUZVDYlU@Z)NMah|A83;$Ea)6s&eqI<81X(S#ou#%3#ssrtk_Hfown75bQ;dXp_h zSi}?E?`&S9=b82wYfkH9dc;dqQSYU#E7ukqAhr6~YpX`KVq8I5pJ1r}w)h|cA^5-82d%JH)y|Y`K1UT-1cN}oVzYsej!vI` zIF8yWAl&GSlJrA?gT>Xv(m?l~FP{)pWdtp`_6}??qeoMVj1%XHN>=J|S@PIz0e=xU zq;K%(te!wRVKCT>PxYjSX9C_|5`}>O)vOrij~O> zFu_Qyy;wUG4RZesPGBNoeJ~RH8+G;}wa>Z&qXzxs{^jj&x!T5R`xZ&1#^#E*|2PJ7 zk(cF=v?_busm52IAb`E=GeYFwFpvL5S^fJ2^PGoIs+ejU6_u2f;;vc*SwOTijQ`(Y zeUczgEJA!sN=WQ}t>4yIj+DA~I5sHp|C+e`Yx-Xl?j?WAp$5JgP84m(lLYs3gBqtZ zuLDZ@7lzD@|M|sZf}B5ibo*z@iC!u6ET4j6GA$V4Nl86g>$V6dXZ3GeL_nVLQ-N!d zyMJ!#yNA!j^vPucf}=wqR?u`!a=*6ZVoov*Erq)&gFu8WlHJ2>iVE-LOJz+V{{!Cm ByAS{X From dca09306e0906c6a328267db61dfcffbad51e78a Mon Sep 17 00:00:00 2001 From: Akansh Murthy Date: Thu, 15 Mar 2018 20:04:17 -0700 Subject: [PATCH 446/486] Testing curriculum fixes (#625) * update curriculum based on event feedback * Add example with receive and not times * Make matchers description more conversational --- .../additional_concepts.step | 6 ++++-- .../testing_frameworks.step | 11 ++--------- .../types_of_tests.step | 19 ++++++++++--------- 3 files changed, 16 insertions(+), 20 deletions(-) diff --git a/sites/en/testing-rails-applications/additional_concepts.step b/sites/en/testing-rails-applications/additional_concepts.step index 240ddd74c..d064404f2 100644 --- a/sites/en/testing-rails-applications/additional_concepts.step +++ b/sites/en/testing-rails-applications/additional_concepts.step @@ -19,13 +19,15 @@ message <<-MARKDOWN So, when you write a test that calls the title attribute of the orange double, you'll always get back the string Florida Orange. Got it? Good! ### Spies - With spies, we are not talking about espionage... at least, not in relation to testing :) Spies can be used to verify whether a method was called on an object. + With spies, we are not talking about espionage... at least, not in relation to testing :) Spies can be used to verify whether a method was called on an object a certain number of times. For instance (assume you already have the orange double from above): ```ruby orange = spy('orange') orange.name - expect(orange).to have_received(:name) + expect(orange).to receive(:name) + orange.name + expect(orange).to receive(:name).exactly(2).times ``` Obviously, this is a simplified case. Instead of orange.name, you might have a complicated method that executes many functions internally and that's where spies can come in handy; they can check easily whether one specific method was called. Capiche? Ok, let's keep on trucking! diff --git a/sites/en/testing-rails-applications/testing_frameworks.step b/sites/en/testing-rails-applications/testing_frameworks.step index 90d2e8709..5e8710b8a 100644 --- a/sites/en/testing-rails-applications/testing_frameworks.step +++ b/sites/en/testing-rails-applications/testing_frameworks.step @@ -39,14 +39,7 @@ rails generate rspec:install

    -This adds the following files which are used for configuration: - -
    -.rspec
    -spec/spec_helper.rb
    -spec/rails_helper.rb
    -
    -
    +This command will add the spec helper, rails helper, and .rspec configuration files. Use the rspec command to run your specs: @@ -92,7 +85,7 @@ expected: #< Tree @age=1 >
    ## Matchers -Remember in our example on line 5? 'to eq' is a matcher. RSpec has many built-in matchers. Matchers evaluates our expectations. In our example, we are saying that we expect orange_tree's age to equal an integer of 1. +Remember our example in the RSpec Basics section above? The 'to eq' is a matcher! RSpec has many built-in matchers. You can think of them as ways to equate or check certain values or expressions to what you think or expect they would "match" to. In our example, we are saying that we expect orange_tree's age to equal an integer of 1. Check out the other built-in matchers! https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers diff --git a/sites/en/testing-rails-applications/types_of_tests.step b/sites/en/testing-rails-applications/types_of_tests.step index eb872e46e..8cd8c7539 100644 --- a/sites/en/testing-rails-applications/types_of_tests.step +++ b/sites/en/testing-rails-applications/types_of_tests.step @@ -27,7 +27,7 @@ steps do source_code :ruby, <<-RUBY RSpec.describe Orange, :type => :model do context 'ActiveRecord associations' do - it 'Orange belongs to tree' do + it 'belongs to tree' do expect(Orange.reflect_on_association(:tree).macro).to be (:belongs_to) end end @@ -47,7 +47,7 @@ steps do step do - message "Now let's write a has_many association test for the relationship between the Tree model and the Orange model! (hint: this doesn't exist yet so you'll have to create the model and migrate!)" + message "Now let's write a has_many association test for the relationship between the Tree model and the Orange model! (hint: this doesn't exist yet so you'll have to create the model and migrate!)" message "On to controller tests! Just like the Orange model, you will create the OrangesController, which will also create spec files in the /spec/controllers folder of your app." end @@ -71,7 +71,7 @@ steps do get :index expect(response).to render_template("index") end - + it "renders html" do process :index, method: :get expect(response.content_type).to eq "text/html" @@ -80,13 +80,13 @@ steps do end RUBY - message "You should see two failing tests. You'll need to add a route, index action, and a view. Not sure where to start? Read the errors in your failing tests for a hint. Run 'bundle exec rspec' after each change until both tests pass." + message "You should see two failing tests. Hint: You'll need to add a route, index action, and a view. Not sure where to start? Read the errors in your failing tests for a hint. Run 'bundle exec rspec' after each change until both tests pass." message "Note: as you write the controller tests, you may be prompted to install a missing gem called 'rails-controller-testing' to use the assert_template method. If prompted, please add it to your Gemfile and do a bundle install!" end step do - message "Now, write another controller test for the new action (hint: you might need to look up what a mock is)." + message "Now, write another controller test for the new action (hint: you might need to look up what a mock is)." end step do @@ -109,14 +109,15 @@ steps do message "First, create a views folder in the spec folder. Then, create an oranges folder in the views folder. Lastly, create an oranges view spec file in the oranges folder. Type these commands in the terminal:" - console_without_message "mkdir app/spec/views" - console_without_message "mkdir app/spec/views/oranges" - console_without_message "cd app/spec/views/oranges" + console_without_message "mkdir spec/views" + console_without_message "mkdir spec/views/oranges" + console_without_message "cd spec/views/oranges" console_without_message "touch show.html.erb_spec.rb" end step do - message "Then, run rspec." + message "Change directory back to the root directory of your app. Then, run rspec." + console_without_message "cd ../../.." console_without_message "bundle exec rspec" message "You should see a report with some passing tests but those are just the model and controller tests you wrote. So, let's add some view tests!" From 30551902b8e6ca96febed4e973e206aacaa41a34 Mon Sep 17 00:00:00 2001 From: Ben Moskovitz Date: Tue, 31 Jul 2018 16:44:00 +1200 Subject: [PATCH 447/486] Use less jargon in the installfest opener --- sites/en/installfest/installfest.step | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/sites/en/installfest/installfest.step b/sites/en/installfest/installfest.step index 38e25a286..7aced5e1d 100644 --- a/sites/en/installfest/installfest.step +++ b/sites/en/installfest/installfest.step @@ -41,18 +41,12 @@ step "Read This Overview" do Here's a list of tools you'll be installing. As you go through the workshop, we'll explain what each one is for and how to use it. * **Ruby**. A programming language. -* **Rails**. A framework for making web applications with Ruby. It does a lot of the setting up work for you and creates a model-view-controller structure for your web application. We'll go into more detail about that later. -* **Git**. A revision or source control system. It creates a repository, which is a complete history of your programming changes, so you can undo changes and roll back to previous versions of your work if something has gone wrong. -* **GitHub**. (optional) -* **Heroku**. An application server, which hosts your application during development. This allows you to get your application online and interact with it from any browser, instead of just on your local machine. +* **Rails**. A framework for making web applications with Ruby. It does a lot of the setting up work for you, which is really handy, but we'll cover this in more detail a little later. +* **Git**. A revision or source control system. It creates a _repository_ (sometimes called a _repo_ for short), which is a complete history of your changes to what you're working on. This means you can undo changes and roll back to previous versions of your work if something has gone wrong. +* **GitHub** (optional). A place to store your Git repository online, so you can access it from any computer. +* **Heroku**. An _application server_, which hosts your application while you're working on it. This allows you to access your app online and interact with it from any browser, instead of just on your local computer. * **Atom** (or [some other editor](editors)). To write programs in Ruby, you need a text editor to create, edit and save Ruby files. -* Various useful "**Ruby gems**". Ruby gems are useful bits of Ruby code that someone has created for reuse, so you don't have to write it yourself. Including... - * bundler - * sqlite - -You will also create an account on Heroku, an application hosting platform. - -If you already have an account on Heroku, make sure you know your username and password. +* A couple of useful **Ruby gems**. Ruby gems are useful bits of Ruby code that someone has created for reuse, so you don't have to write it yourself. If you've already installed the above tools and are confident they are setup correctly, skip ahead to the Get a Sticker step. From 0bd984fcce111e33b68c1f25a19124ff9fbc0ab2 Mon Sep 17 00:00:00 2001 From: Ben Moskovitz Date: Tue, 31 Jul 2018 16:22:01 +1200 Subject: [PATCH 448/486] Update logos and macOS name on 'choose your OS' page --- public/img/macface.jpg | Bin 14951 -> 0 bytes public/img/macos.png | Bin 0 -> 69495 bytes public/img/windows.png | Bin 146456 -> 22895 bytes .../choose_your_operating_system.step | 6 +++--- 4 files changed, 3 insertions(+), 3 deletions(-) delete mode 100644 public/img/macface.jpg create mode 100644 public/img/macos.png diff --git a/public/img/macface.jpg b/public/img/macface.jpg deleted file mode 100644 index ad64b2cd7ce5be036fb21d55f03efa7d445a70ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14951 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

    bx3;<%PD=2Sjw-4lMK zSReHZrR{GZEvlXluS8>&G3n+ZzmDiL{@BaRL{?m^M$1H3MsRXi)GJsY>9PamgNZlb z6#fCC%Yo#;3NOCntH50gB!$&E(r&VQuUfUJTMS*Z)fDkd!J2@)@jIM0>5t9d0P_dr zd)<*P#d`X{BREp6zQQ<~5B$gMrvyId7FgpSp#9*uXw^Z4^Fgtq78IkA6cOjjgzhE6 z3a;ybvS@uYJn%tVIEDWX5fkXFn;AJryf z3dq@@b!`0*jjTTrk0INZbwYiAa+Q)GTQX(T^eU5jZDtJ^@6=ibZ&x}v(|&{tOZZO3rS0(L zkTIoe<094~r050k&2iFn{7;trgQ%4+$6%b<&=vca#}ow@$i)JBX(T zY8x$jILGfBKp5%E536V54)T^KiSYFqP(y)M3SYmjTv<@1N?s?A3L}mSs#cQ})VID@ zP2l^eV3nAO2(A+yV=+tOR2xs|3^}}}7)N&BcyUY(-iZ4^57WNkIJc3eDspGTe`IHE z@lY`qwpM>Eo5E(9+JDg7Vi0dgpmeD&YYIB;$z2urhb<>d1V}Ux_VU17aD{wL< zDsGr`ol|YWhOSTg#VY%^L}h3G{x*W7iJl2&J}K8wIqGdObjW~kZ7hBJ9fQ%jEsNBS n20t4v{5>Z0KUDhP#&HV+3EAxXp=+h!E3Bmdz-lA|h+F<2;poO> diff --git a/public/img/macos.png b/public/img/macos.png new file mode 100644 index 0000000000000000000000000000000000000000..3cfddbd359583efd1b5f565d00047e5156dc0550 GIT binary patch literal 69495 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�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 Eg5hfB2><{9 literal 0 HcmV?d00001 diff --git a/public/img/windows.png b/public/img/windows.png index 938bf552c5256ee6e7a529cadceaa81152a35b68..a2ef856f88b2be7d0d3456f01f76534622dbc4c4 100644 GIT binary patch literal 22895 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 literal 146456 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 Date: Fri, 3 Aug 2018 17:17:06 -0500 Subject: [PATCH 449/486] Fix 'macOS' page to actually exist Redirect 'macintosh' page to 'macOS' --- app.rb | 12 ++++++++++++ lib/titleizer.rb | 7 ++++--- sites/en/installfest/{macintosh.step => macOS.step} | 0 3 files changed, 16 insertions(+), 3 deletions(-) rename sites/en/installfest/{macintosh.step => macOS.step} (100%) diff --git a/app.rb b/app.rb index 1152d9166..fdb12c9dc 100755 --- a/app.rb +++ b/app.rb @@ -100,6 +100,12 @@ def redirect_sites } end + def redirect_pages + { + 'installfest/macintosh' => 'installfest/macOS' + } + end + before do begin I18n.locale = dynamic_locale @@ -287,6 +293,12 @@ def render_deck site_name = params[:site] if redirect_sites[site_name] redirect "#{redirect_sites[site_name]}/#{params[:name]}" + return + end + + page_url = "#{params[:site]}/#{params[:name]}" + if redirect_pages[page_url] + redirect redirect_pages[page_url] else render_page end diff --git a/lib/titleizer.rb b/lib/titleizer.rb index 816fd2c88..b6a5034fb 100644 --- a/lib/titleizer.rb +++ b/lib/titleizer.rb @@ -19,7 +19,8 @@ def self.title_for_page page_name special_cases = { 'jquery' => 'jQuery', - 'osx' => 'OS X' + 'osx' => 'OS X', + 'macos' => 'macOS' } page_name.split(/[-_]/).map do |w| @@ -27,8 +28,8 @@ def self.title_for_page page_name w.upcase elsif to_be_lowercased.include?(w.downcase) w.downcase - elsif special_cases.include?(w) - special_cases[w] + elsif special_cases.include?(w.downcase) + special_cases[w.downcase] else w.capitalize end diff --git a/sites/en/installfest/macintosh.step b/sites/en/installfest/macOS.step similarity index 100% rename from sites/en/installfest/macintosh.step rename to sites/en/installfest/macOS.step From d85af760cfcd8e5a6344354bf939071d9bfab831 Mon Sep 17 00:00:00 2001 From: Jordan Crawford Date: Thu, 9 Aug 2018 18:50:21 +1200 Subject: [PATCH 450/486] Add en to the Rails installer link Without the `en` the Rails installer site times out. --- sites/en/installfest/windows.step | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/en/installfest/windows.step b/sites/en/installfest/windows.step index 32400da30..729cec802 100644 --- a/sites/en/installfest/windows.step +++ b/sites/en/installfest/windows.step @@ -6,7 +6,7 @@ MARKDOWN step "Run RailsInstaller" do message "RailsInstaller includes Rails, Ruby, Git and SQLite." - message "Go to , scroll to the 'Downloads' section, and download the RailsInstaller for Windows/Ruby #{version_string(:ruby_short)}." + message "Go to , scroll to the 'Downloads' section, and download the RailsInstaller for Windows/Ruby #{version_string(:ruby_short)}." message "Click on the downloaded file to run the install wizard. Click Next at each step to accept the defaults." message "Be sure to check the boxes for *Install git (recommended)* and *Add executables for Ruby, DevKit Git (if checked above) to the PATH*" From c9646ee6273a768084b50f53154b4990457b5298 Mon Sep 17 00:00:00 2001 From: Jordan Crawford Date: Thu, 9 Aug 2018 18:55:17 +1200 Subject: [PATCH 451/486] Update the Heroku step to mention heroku rather than heroku-cli As per https://www.npmjs.com/package/heroku-cli, heroku-cli has renamed to heroku (https://www.npmjs.com/package/heroku) --- sites/en/installfest/create_a_heroku_account.step | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sites/en/installfest/create_a_heroku_account.step b/sites/en/installfest/create_a_heroku_account.step index a2df4d3a2..8b364187d 100644 --- a/sites/en/installfest/create_a_heroku_account.step +++ b/sites/en/installfest/create_a_heroku_account.step @@ -24,11 +24,11 @@ step "Install the Heroku CLI" do console "heroku version" fuzzy_result <<-TEXT {FUZZY}heroku-toolbelt/3.30.6 (x86_64-darwin10.8.0) ruby/1.9.3{/FUZZY} - heroku-cli{FUZZY}/5.6.8-9647e01 (darwin-amd64) go1.7.4{/FUZZY} + heroku{FUZZY}/7.6.0 darwin-x64 node-v10.6.0{/FUZZY} {FUZZY}You have no installed plugins.{/FUZZY} TEXT end - message "The output could be different, depending on whether this is the first time you've installed the Heroku CLI, but it should always have `heroku-cli` in it." + message "The output could be different, depending on whether this is the first time you've installed the Heroku CLI, but it should always have `heroku` in it." message "If `heroku version` doesn't work, try the command again in a new terminal window." end From 8a97e530b3983ebbf4789ffbb0c41eba33201948 Mon Sep 17 00:00:00 2001 From: kendocode Date: Thu, 15 Nov 2018 14:06:50 -0600 Subject: [PATCH 452/486] Update ruby_short version string to Heroku minimum Student for upcoming Railsbridge Tulsa event reports unable to use Heroku with recommended Ruby version of 2.3. Heroku current minimum version is 2.3.8. We suggested trying latest, and user reports no problems with 2.5.3. --- lib/site_extensions/installfest.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/site_extensions/installfest.rb b/lib/site_extensions/installfest.rb index 4b4924dfd..08c157d68 100644 --- a/lib/site_extensions/installfest.rb +++ b/lib/site_extensions/installfest.rb @@ -3,7 +3,7 @@ module Installfest def version_string(name) case name when :ruby_short - '2.3' + '2.3.8' when :windows_rubygems_min '2.6.7' when :windows_rubygems_min_short @@ -13,4 +13,4 @@ def version_string(name) end end end -end \ No newline at end of file +end From 11247abbbd211660679d29b4a7e99a091c6b117d Mon Sep 17 00:00:00 2001 From: Matt Luker Date: Wed, 10 Jul 2019 15:59:08 -0500 Subject: [PATCH 453/486] Update correct link for mvc diagram --- sites/en/workshop/diagrams.mw | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/en/workshop/diagrams.mw b/sites/en/workshop/diagrams.mw index 3651c174a..f32b9112e 100644 --- a/sites/en/workshop/diagrams.mw +++ b/sites/en/workshop/diagrams.mw @@ -2,7 +2,7 @@ * MVC: http://github.com/alexch/mission/raw/master/mvc.png -* MVC: https://www.railstutorial.org/book/demo_app#sec-mvc_in_action +* MVC: https://www.railstutorial.org/book/toy_app#sec-exercises_mvc_in_action * REST: From 943611f035ca292082c05b3262ab4abb74085bb6 Mon Sep 17 00:00:00 2001 From: cuchalin <57273909+cuchalin@users.noreply.github.com> Date: Wed, 13 Nov 2019 02:02:29 -0800 Subject: [PATCH 454/486] added missing commas MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ‘Hopefully, it addressed most of your concerns about git,…’ --- added comma after Hopefully ‘In order to contribute, you’ll need to be able to familiarize yourself…’ ---added comma after contribute --- CONTRIBUTING.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index e53b2f993..937117101 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -69,7 +69,7 @@ maintainers to love you. :heart:* # It's My First Time on GitHub Ever What Do I Do? -Relax, you came to the right place. In order to contribute you'll need to be +Relax, you came to the right place. In order to contribute, you'll need to be able to familiarize yourself with some concepts from git and GitHub. It's going to be a lot of information, but you're :sparkles:awesome:sparkles:! So you'll be fine. @@ -100,7 +100,7 @@ at . Do it. It's worth it no matter how much git-fu you Also, [Pro Git](http://git-scm.com/book) is a great (and free!) book about Git. -We apologize for how long this document is! Hopefully it addressed +We apologize for how long this document is! Hopefully, it addressed most of your concerns about git, contributing, and GitHub. Feel free to ask more questions on the [railsbridge-workshops](http://groups.google.com/group/railsbridge-workshops) From 396d975da638728dde7160398f510aa9497b9f46 Mon Sep 17 00:00:00 2001 From: Jonas Pfannkuche Date: Tue, 7 Dec 2021 19:40:27 +0100 Subject: [PATCH 455/486] Update job board update list step Replace deprecated "update_attributes" with "update". --- sites/en/job-board/update_job_listings.step | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/en/job-board/update_job_listings.step b/sites/en/job-board/update_job_listings.step index 23a5c280f..52ceb2803 100644 --- a/sites/en/job-board/update_job_listings.step +++ b/sites/en/job-board/update_job_listings.step @@ -148,7 +148,7 @@ source_code_with_message "Here's what the update method should actually look lik <<-RUBY def update @job = Job.find(params[:id]) - @job.update_attributes(job_params) + @job.update(job_params) redirect_to jobs_path end RUBY From 116dfe20b5d7131a4717f2fcbff57e457eb23cf5 Mon Sep 17 00:00:00 2001 From: Fer Perales Date: Fri, 25 Feb 2022 11:51:05 -0600 Subject: [PATCH 456/486] Upgrade Ruby version and dependencies There are probable more gems than need to be updated, but this was the minimum set that allowed me to upgrade to Ruby 2.7.5 * Upgrade Ruby to 2.7.5 * Upgrade thin to 1.8.1 * Upgrade ffi to 1.15.5 * Upgrade backports to 3.23.0 * Upgrade bundler version to 2.3.8 --- Gemfile | 6 ++++-- Gemfile.lock | 14 ++++++++------ 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/Gemfile b/Gemfile index a9b60be45..ab6a5ab0e 100644 --- a/Gemfile +++ b/Gemfile @@ -1,13 +1,13 @@ source "https://rubygems.org/" -ruby '2.3.3' +ruby '2.7.5' gem 'activesupport' gem "erector", "~> 0.10.0" gem "sinatra", "~> 1.4.0" gem "sinatra-contrib", "~> 1.4.0" gem "nokogiri" -gem "thin" +gem "thin", "1.8.1" gem 'rack-codehighlighter' gem 'coderay' gem "deckrb", "~> 0.5.2" @@ -19,6 +19,8 @@ gem 'font-awesome-sass' gem 'bootstrap-sass' gem 'jquery-cdn' gem 'sprockets' +gem 'ffi', "1.15.5" +gem 'backports', "3.23.0" group :development do gem "rspec" diff --git a/Gemfile.lock b/Gemfile.lock index 20819727d..4a14801cf 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -8,7 +8,7 @@ GEM tzinfo (~> 1.1) autoprefixer-rails (6.7.7) execjs - backports (3.6.8) + backports (3.23.0) bootstrap-sass (3.3.7) autoprefixer-rails (>= 5.2.1) sass (>= 3.3.4) @@ -30,7 +30,7 @@ GEM treetop (>= 1.2.3) eventmachine (1.2.3) execjs (2.7.0) - ffi (1.9.18) + ffi (1.15.5) files (0.3.1) font-awesome-sass (4.7.0) sass (>= 3.2) @@ -93,7 +93,7 @@ GEM sprockets (3.7.1) concurrent-ruby (~> 1.0) rack (> 1, < 3) - thin (1.7.0) + thin (1.8.1) daemons (~> 1.0, >= 1.0.9) eventmachine (~> 1.0, >= 1.0.4) rack (>= 1, < 3) @@ -110,10 +110,12 @@ PLATFORMS DEPENDENCIES activesupport + backports (= 3.23.0) bootstrap-sass coderay deckrb (~> 0.5.2) erector (~> 0.10.0) + ffi (= 1.15.5) files (~> 0.3.0) font-awesome-sass i18n (~> 0.7) @@ -131,10 +133,10 @@ DEPENDENCIES sinatra (~> 1.4.0) sinatra-contrib (~> 1.4.0) sprockets - thin + thin (= 1.8.1) RUBY VERSION - ruby 2.3.3p222 + ruby 2.7.5p203 BUNDLED WITH - 1.14.3 + 2.3.8 From 592fec9f88fe7a614347a11deece34ce6eeb46ac Mon Sep 17 00:00:00 2001 From: Fer Perales Date: Fri, 4 Mar 2022 10:47:55 -0600 Subject: [PATCH 457/486] Update .ruby-version file --- .ruby-version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.ruby-version b/.ruby-version index 0bee604df..a603bb50a 100644 --- a/.ruby-version +++ b/.ruby-version @@ -1 +1 @@ -2.3.3 +2.7.5 From 9cca509d32d3be2f55ff3e590aba663803bac754 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 9 Mar 2022 18:02:17 +0000 Subject: [PATCH 458/486] Bump activesupport from 5.0.2 to 5.2.4.3 Bumps [activesupport](https://github.com/rails/rails) from 5.0.2 to 5.2.4.3. - [Release notes](https://github.com/rails/rails/releases) - [Changelog](https://github.com/rails/rails/blob/v6.0.3.1/activesupport/CHANGELOG.md) - [Commits](https://github.com/rails/rails/compare/v5.0.2...v5.2.4.3) Signed-off-by: dependabot[bot] --- Gemfile.lock | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 4a14801cf..2f092152a 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,9 +1,9 @@ GEM remote: https://rubygems.org/ specs: - activesupport (5.0.2) + activesupport (5.2.4.3) concurrent-ruby (~> 1.0, >= 1.0.2) - i18n (~> 0.7) + i18n (>= 0.7, < 2) minitest (~> 5.1) tzinfo (~> 1.1) autoprefixer-rails (6.7.7) @@ -13,7 +13,7 @@ GEM autoprefixer-rails (>= 5.2.1) sass (>= 3.3.4) coderay (1.1.1) - concurrent-ruby (1.0.5) + concurrent-ruby (1.1.9) daemons (1.2.4) deckrb (0.5.2) coderay @@ -43,7 +43,7 @@ GEM rb-inotify (~> 0.9, >= 0.9.7) ruby_dep (~> 1.2) mini_portile2 (2.1.0) - minitest (5.10.1) + minitest (5.15.0) multi_json (1.12.1) nokogiri (1.7.0.1) mini_portile2 (~> 2.1.0) @@ -102,7 +102,7 @@ GEM treetop (1.6.8) polyglot (~> 0.3) trollop (2.1.2) - tzinfo (1.2.2) + tzinfo (1.2.9) thread_safe (~> 0.1) PLATFORMS From 1071f0b77efaa88a16b557e8b98d5daa71ab5351 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 11 Mar 2022 01:15:05 +0000 Subject: [PATCH 459/486] Bump rubyzip from 1.2.1 to 1.3.0 Bumps [rubyzip](https://github.com/rubyzip/rubyzip) from 1.2.1 to 1.3.0. - [Release notes](https://github.com/rubyzip/rubyzip/releases) - [Changelog](https://github.com/rubyzip/rubyzip/blob/master/Changelog.md) - [Commits](https://github.com/rubyzip/rubyzip/compare/v1.2.1...v1.3.0) Signed-off-by: dependabot[bot] --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 4a14801cf..a6f638c4b 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -77,7 +77,7 @@ GEM rspec-support (~> 3.5.0) rspec-support (3.5.0) ruby_dep (1.5.0) - rubyzip (1.2.1) + rubyzip (1.3.0) sass (3.4.23) sinatra (1.4.8) rack (~> 1.5) From a3b54853fb999bafbfb00d0689edccad34275d92 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 11 Mar 2022 01:17:27 +0000 Subject: [PATCH 460/486] Bump rake from 12.0.0 to 12.3.3 Bumps [rake](https://github.com/ruby/rake) from 12.0.0 to 12.3.3. - [Release notes](https://github.com/ruby/rake/releases) - [Changelog](https://github.com/ruby/rake/blob/master/History.rdoc) - [Commits](https://github.com/ruby/rake/compare/v12.0.0...v12.3.3) Signed-off-by: dependabot[bot] --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index a6f638c4b..65f085b47 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -56,7 +56,7 @@ GEM rack rack-test (0.6.3) rack (>= 1.0) - rake (12.0.0) + rake (12.3.3) rb-fsevent (0.9.8) rb-inotify (0.9.8) ffi (>= 0.5.0) From ac1183217a856fbb2dfcea568858341bcb0e9d9b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 11 Mar 2022 01:19:49 +0000 Subject: [PATCH 461/486] Bump rack from 1.6.5 to 1.6.13 Bumps [rack](https://github.com/rack/rack) from 1.6.5 to 1.6.13. - [Release notes](https://github.com/rack/rack/releases) - [Changelog](https://github.com/rack/rack/blob/main/CHANGELOG.md) - [Commits](https://github.com/rack/rack/compare/1.6.5...1.6.13) --- updated-dependencies: - dependency-name: rack dependency-type: indirect ... Signed-off-by: dependabot[bot] --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index f43c37337..74ede6ab4 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -48,7 +48,7 @@ GEM nokogiri (1.7.0.1) mini_portile2 (~> 2.1.0) polyglot (0.3.5) - rack (1.6.5) + rack (1.6.13) rack-codehighlighter (0.5.1) nokogiri (>= 1.4.1) rack (>= 1.0.0) From 41bf9190de32de4948d56882ce28593fc76488b0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 11 Mar 2022 01:20:10 +0000 Subject: [PATCH 462/486] Bump json from 2.0.3 to 2.6.1 Bumps [json](https://github.com/flori/json) from 2.0.3 to 2.6.1. - [Release notes](https://github.com/flori/json/releases) - [Changelog](https://github.com/flori/json/blob/master/CHANGES.md) - [Commits](https://github.com/flori/json/compare/v2.0.3...v2.6.1) --- updated-dependencies: - dependency-name: json dependency-type: indirect ... Signed-off-by: dependabot[bot] --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index f43c37337..fbaa6ae2a 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -37,7 +37,7 @@ GEM i18n (0.8.1) jquery-cdn (2.2.4) sprockets (>= 2) - json (2.0.3) + json (2.6.1) listen (3.1.5) rb-fsevent (~> 0.9, >= 0.9.4) rb-inotify (~> 0.9, >= 0.9.7) From 18a3b636a299d8723b2d91bcb7507f2b85a3b9ed Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 11 Mar 2022 01:21:38 +0000 Subject: [PATCH 463/486] Bump nokogiri from 1.7.0.1 to 1.13.2 Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.7.0.1 to 1.13.2. - [Release notes](https://github.com/sparklemotion/nokogiri/releases) - [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md) - [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.7.0.1...v1.13.2) --- updated-dependencies: - dependency-name: nokogiri dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- Gemfile.lock | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 19979f0cf..e9a6e8ebd 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -42,12 +42,14 @@ GEM rb-fsevent (~> 0.9, >= 0.9.4) rb-inotify (~> 0.9, >= 0.9.7) ruby_dep (~> 1.2) - mini_portile2 (2.1.0) + mini_portile2 (2.8.0) minitest (5.15.0) multi_json (1.12.1) - nokogiri (1.7.0.1) - mini_portile2 (~> 2.1.0) + nokogiri (1.13.2) + mini_portile2 (~> 2.8.0) + racc (~> 1.4) polyglot (0.3.5) + racc (1.6.0) rack (1.6.13) rack-codehighlighter (0.5.1) nokogiri (>= 1.4.1) From 92cf32f3efc1081664960bdb4657e7dfe7cc6754 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 11 Mar 2022 01:21:47 +0000 Subject: [PATCH 464/486] Bump bootstrap-sass from 3.3.7 to 3.4.1 Bumps [bootstrap-sass](https://github.com/twbs/bootstrap-sass) from 3.3.7 to 3.4.1. - [Release notes](https://github.com/twbs/bootstrap-sass/releases) - [Changelog](https://github.com/twbs/bootstrap-sass/blob/master/CHANGELOG.md) - [Commits](https://github.com/twbs/bootstrap-sass/compare/v3.3.7...v3.4.1) --- updated-dependencies: - dependency-name: bootstrap-sass dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- Gemfile.lock | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 19979f0cf..958ee55ac 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -6,12 +6,12 @@ GEM i18n (>= 0.7, < 2) minitest (~> 5.1) tzinfo (~> 1.1) - autoprefixer-rails (6.7.7) - execjs + autoprefixer-rails (10.4.2.0) + execjs (~> 2) backports (3.23.0) - bootstrap-sass (3.3.7) + bootstrap-sass (3.4.1) autoprefixer-rails (>= 5.2.1) - sass (>= 3.3.4) + sassc (>= 2.0.0) coderay (1.1.1) concurrent-ruby (1.1.9) daemons (1.2.4) @@ -29,7 +29,7 @@ GEM erector (0.10.0) treetop (>= 1.2.3) eventmachine (1.2.3) - execjs (2.7.0) + execjs (2.8.1) ffi (1.15.5) files (0.3.1) font-awesome-sass (4.7.0) @@ -79,6 +79,8 @@ GEM ruby_dep (1.5.0) rubyzip (1.3.0) sass (3.4.23) + sassc (2.4.0) + ffi (~> 1.9) sinatra (1.4.8) rack (~> 1.5) rack-protection (~> 1.4) From 7dcd153d7b305da9f6129590fcaa5c7db36dbca9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 11 Mar 2022 01:23:39 +0000 Subject: [PATCH 465/486] Bump rack-protection from 1.5.3 to 1.5.5 Bumps [rack-protection](https://github.com/sinatra/sinatra) from 1.5.3 to 1.5.5. - [Release notes](https://github.com/sinatra/sinatra/releases) - [Changelog](https://github.com/sinatra/sinatra/blob/master/CHANGELOG.md) - [Commits](https://github.com/sinatra/sinatra/commits) --- updated-dependencies: - dependency-name: rack-protection dependency-type: indirect ... Signed-off-by: dependabot[bot] --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 63376a0b0..3e75a944f 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -54,7 +54,7 @@ GEM rack-codehighlighter (0.5.1) nokogiri (>= 1.4.1) rack (>= 1.0.0) - rack-protection (1.5.3) + rack-protection (1.5.5) rack rack-test (0.6.3) rack (>= 1.0) From bf48bd2f242e06ff60a015841fbbe9a968db0eab Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 11 Mar 2022 01:23:41 +0000 Subject: [PATCH 466/486] Bump sprockets from 3.7.1 to 3.7.2 Bumps [sprockets](https://github.com/rails/sprockets) from 3.7.1 to 3.7.2. - [Release notes](https://github.com/rails/sprockets/releases) - [Changelog](https://github.com/rails/sprockets/blob/v3.7.2/CHANGELOG.md) - [Commits](https://github.com/rails/sprockets/compare/v3.7.1...v3.7.2) --- updated-dependencies: - dependency-name: sprockets dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 63376a0b0..ad86ca7c2 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -94,7 +94,7 @@ GEM rack-test sinatra (~> 1.4.0) tilt (>= 1.3, < 3) - sprockets (3.7.1) + sprockets (3.7.2) concurrent-ruby (~> 1.0) rack (> 1, < 3) thin (1.8.1) From d957d7a60870620e0ffa01ea86fcffdbc4436223 Mon Sep 17 00:00:00 2001 From: Fiona Tang <79673633+fionatagious@users.noreply.github.com> Date: Sun, 18 Apr 2021 21:30:43 -0700 Subject: [PATCH 467/486] change "master" language to "main" --- sites/en/intro-to-rails/_deploying_to_heroku_again.step | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sites/en/intro-to-rails/_deploying_to_heroku_again.step b/sites/en/intro-to-rails/_deploying_to_heroku_again.step index 42426cb7f..753f43c7a 100644 --- a/sites/en/intro-to-rails/_deploying_to_heroku_again.step +++ b/sites/en/intro-to-rails/_deploying_to_heroku_again.step @@ -12,7 +12,7 @@ changes are: something like \"Added votes to the topics index\"." end step "Push changes to Heroku" do - console "git push heroku master" + console "git push heroku main" message "This takes all changes you've committed locally and pushes them to Heroku." end @@ -57,5 +57,5 @@ required updating the `Gemfile` and bundling. li { message "Commit your changes (`git commit`)" } li { message "(repeat)" } end - message "Any time your changes are committed, you should feel free to `git push heroku master` and boom! Your changes are live!" + message "Any time your changes are committed, you should feel free to `git push heroku main` and boom! Your changes are live!" end From e3722adea70666cb59cf5154db55364244d8c48f Mon Sep 17 00:00:00 2001 From: Fernando Date: Fri, 1 Apr 2022 12:24:31 -0600 Subject: [PATCH 468/486] Move localization from directory-based to i18n-based This commit removes the need of having an specific folder per language inside /docs With only one top-level doc, we can handle translations on their corresponding files now living under locales Each language now has its own folder, which is going to make easier to implement continuos localization with Crowdin --- app.rb | 183 ++++++++---------- lib/site.rb | 27 ++- lib/site_index.rb | 2 +- locales/en.yml | 34 ---- locales/en/captions.yml | 7 + locales/en/general.yml | 14 ++ locales/en/header_sections.yml | 10 + locales/en/sites.yml | 3 + locales/es/captions.yml | 7 + locales/es/general.yml | 14 ++ locales/es/header_sections.yml | 10 + locales/es/sites.yml | 3 + locales/zh-tw/captions.yml | 7 + locales/zh-tw/general.yml | 14 ++ locales/zh-tw/header_section.yml | 10 + sites/{en => }/docs/docs.step | 0 sites/es/hola/hola.step | 1 - sites/{en => }/frontend/HTML_attributes.step | 0 sites/{en => }/frontend/HTML_structure.step | 0 sites/{en => }/frontend/HTML_tags.step | 0 .../_consider_deploying_to_github.step | 0 .../_consider_deploying_to_github_again.step | 0 sites/{en => }/frontend/_developer_tools.step | 0 .../_working_effectively_and_efficiently.md | 0 .../{en => }/frontend/add_more_elements.step | 0 .../{en => }/frontend/add_starter_files.step | 0 sites/{en => }/frontend/basic_CSS.step | 0 sites/{en => }/frontend/basic_javascript.step | 0 .../frontend/deploying_to_github.step | 0 .../frontend/deploying_to_github_again.step | 0 sites/{en => }/frontend/developer_tools.step | 0 .../frontend/front-end-lesson.zip-manifest | 0 sites/{en => }/frontend/frontend.step | 0 sites/{en => }/frontend/get_a_sticker.step | 0 sites/{en => }/frontend/grid.html | 0 .../frontend/griding_with_bootstrap.step | 0 .../{en => }/frontend/html_quick_reference.md | 0 sites/{en => }/frontend/img/boxmodel.png | Bin sites/{en => }/frontend/img/css.png | Bin sites/{en => }/frontend/img/css_bundler.png | Bin sites/{en => }/frontend/img/css_class.png | Bin sites/{en => }/frontend/img/css_id.png | Bin sites/{en => }/frontend/img/css_zen.png | Bin sites/{en => }/frontend/img/devtools.png | Bin .../frontend/img/devtools_console.png | Bin .../frontend/img/devtools_elements.png | Bin .../frontend/img/devtools_network.png | Bin .../{en => }/frontend/img/devtools_script.png | Bin .../img/get_a_sticker_fork_button.png | Bin .../frontend/img/get_a_sticker_https.png | Bin .../frontend/img/get_a_sticker_output.png | Bin .../frontend/img/github_create_repo.png | Bin .../frontend/img/github_name_your_repo.png | Bin sites/{en => }/frontend/img/hello_html.png | Bin sites/{en => }/frontend/img/hello_omg.png | Bin .../{en => }/frontend/img/hello_structure.png | Bin sites/{en => }/frontend/img/hello_style.png | Bin sites/{en => }/frontend/img/hello_title.png | Bin sites/{en => }/frontend/img/hello_world.png | Bin .../frontend/img/hello_world_2line.png | Bin .../frontend/img/hello_world_2line2.png | Bin .../frontend/img/hello_world_jazzy.png | Bin .../{en => }/frontend/img/html_tags_list.png | Bin sites/{en => }/frontend/img/jquery_result.png | Bin sites/{en => }/frontend/img/page.png | Bin sites/{en => }/frontend/img/page_anchors.png | Bin sites/{en => }/frontend/img/page_html.png | Bin sites/{en => }/frontend/img/page_img.png | Bin sites/{en => }/frontend/img/page_sample.jpg | Bin sites/{en => }/frontend/img/prompt.png | Bin sites/{en => }/frontend/img/zip.png | Bin .../frontend/introduction_to_html.step | 0 sites/{en => }/frontend/jquery.step | 0 .../frontend/jquery_vs_javascript.step | 0 sites/{en => }/frontend/make_a_web_page.step | 0 sites/{en => }/frontend/make_columns.step | 0 sites/{en => }/frontend/resources.step | 0 .../{en => }/frontend/tool_installation.step | 0 .../{en => }/frontend/zip_content/.gitignore | 0 .../{en => }/frontend/zip_content/index.html | 0 .../zip_content/resources/javascript.js | 0 .../frontend/zip_content/resources/layout.css | 0 .../zip_content/resources/picture.jpg | Bin .../installfest/_command-line-glossary.md | 0 .../{en => }/installfest/_general-glossary.md | 0 .../installfest/_install_atom_for_mac.step | 0 .../installfest/_install_homebrew.step | 0 sites/{en => }/installfest/_install_ruby.step | 0 sites/{en => }/installfest/_install_rvm.step | 0 .../installfest/_install_textmate.step | 0 .../installfest/_ruby-and-rails-glossary.md | 0 .../_switch_to_home_directory.step | 0 .../choose_your_operating_system.step | 0 sites/{en => }/installfest/clean_up.step | 0 sites/{en => }/installfest/configure_git.step | 0 .../installfest/create_a_github_account.step | 0 .../installfest/create_a_heroku_account.step | 0 .../installfest/create_a_rails_app.step | 0 .../installfest/create_an_ssh_key.step | 0 .../installfest/deploy_a_rails_app.step | 0 sites/{en => }/installfest/editors.step | 0 sites/{en => }/installfest/get_a_sticker.step | 0 sites/{en => }/installfest/glossary.step | 0 .../{en => }/installfest/img/AboutThisMac.png | Bin .../installfest/img/WinRailsInstaller.jpg | Bin sites/{en => }/installfest/img/appstore.jpg | Bin sites/{en => }/installfest/img/directory.png | Bin .../img/get_a_sticker_you_should_see.png | Bin .../installfest/img/install_atom_mac.gif | Bin .../img/railsbridge_ubuntu12-checkbox.png | Bin ...reenshot-commandprompt-pinnedtotaskbar.png | Bin ...ge_windowsScreenshot-commandprompt_ror.png | Bin ...idge_windows_findingCommandPrompt_win7.png | Bin ...idge_windows_findingCommandPrompt_win8.png | Bin .../img/successful_rails_install.png | Bin .../{en => }/installfest/img/xcode-prefs.jpg | Bin .../installfest/img/xcode-tools-install.png | Bin sites/{en => }/installfest/install_xcode.step | 0 .../install_xcode_command_line_tools.step | 0 .../install_xcode_from_app_store.step | 0 .../installfest/install_xcode_from_dvd.step | 0 sites/{en => }/installfest/installfest.step | 0 sites/{en => }/installfest/linux.step | 0 sites/{en => }/installfest/macOS.step | 0 sites/{en => }/installfest/osx_rvm.step | 0 sites/{en => }/installfest/windows.step | 0 .../intro-to-rails/CRUD_with_scaffolding.step | 0 .../intro-to-rails/_consider_deploying.step | 0 .../_consider_deploying_again.step | 0 .../intro-to-rails/_deploying_to_heroku.step | 0 .../_deploying_to_heroku_again.step | 0 .../_switch_to_home_directory.step | 0 .../_working_effectively_and_efficiently.md | 0 .../add_the_project_to_a_git_repo.step | 0 .../intro-to-rails/allow_people_to_vote.step | 0 .../clean_up_links_on_the_topics_list.step | 0 .../intro-to-rails/creating_a_migration.step | 0 .../credits_and_next_steps.step | 0 .../intro-to-rails/deploying_to_heroku.step | 0 .../deploying_to_heroku_again.step | 0 .../intro-to-rails/getting_started.step | 0 sites/{en => }/intro-to-rails/glossary.step | 0 .../hooking_up_votes_and_topics.step | 0 .../img/Seattle_list_with_topic.png | Bin .../img/Seattle_topic_created.png | Bin .../img/Seattle_topic_list_page.png | Bin .../intro-to-rails/img/Start_page.png | Bin .../img/atom_add_folder_to_project.png | Bin .../img/atom_project_as_folder.png | Bin .../intro-to-rails/img/finished_app.png | Bin sites/{en => }/intro-to-rails/img/mvc.png | Bin .../img/rails4_rails_info_routing.png | Bin .../{en => }/intro-to-rails/img/workflow.png | Bin .../intro-to-rails/intro-to-rails.step | 0 .../make_the_topic_title_a_link.step | 0 .../intro-to-rails/rails_architecture.step | 0 ...opics_list_after_creating_a_new_topic.step | 0 .../intro-to-rails/ruby_language.step | 0 .../running_your_application_locally.step | 0 .../setting_the_default_page.step | 0 .../intro-to-rails/voting_on_topics.step | 0 .../img/browser_console.png | Bin .../javascript-snake-game.step | 0 .../js-snake-game-tutorial.zip-manifest | 0 .../javascript-snake-game/js/chunk.js | 0 .../javascript-snake-game/js/lesson-10.js | 0 .../javascript-snake-game/js/lesson-11.js | 0 .../javascript-snake-game/js/lesson-12.js | 0 .../javascript-snake-game/js/lesson-13.js | 0 .../javascript-snake-game/js/lesson-2.js | 0 .../javascript-snake-game/js/lesson-3.js | 0 .../javascript-snake-game/js/lesson-4.js | 0 .../javascript-snake-game/js/lesson-5.js | 0 .../javascript-snake-game/js/lesson-6.js | 0 .../javascript-snake-game/js/lesson-7.js | 0 .../javascript-snake-game/js/lesson-8.js | 0 .../javascript-snake-game/js/lesson-9.js | 0 .../javascript-snake-game/js/snake.js | 0 .../javascript-snake-game/lesson-1.step | 0 .../javascript-snake-game/lesson-10.step | 0 .../javascript-snake-game/lesson-11.step | 0 .../javascript-snake-game/lesson-12.step | 0 .../javascript-snake-game/lesson-13.step | 0 .../javascript-snake-game/lesson-14.step | 0 .../javascript-snake-game/lesson-2.step | 0 .../javascript-snake-game/lesson-3.step | 0 .../javascript-snake-game/lesson-4.step | 0 .../javascript-snake-game/lesson-5.step | 0 .../javascript-snake-game/lesson-6.step | 0 .../javascript-snake-game/lesson-7.step | 0 .../javascript-snake-game/lesson-8.step | 0 .../javascript-snake-game/lesson-9.step | 0 .../zip_content/index.html | 0 .../zip_content/snake.js | 0 .../AdvancedTodoList.zip-manifest | 0 .../adding_an_item.step | 0 ...lding_complex_applications_with_react.step | 0 .../creating_a_list.step | 0 .../deploying_your_site.step | 0 .../developer_tools.step | 0 .../javascript-to-do-list-with-react.step | 0 .../loading_items.step | 0 .../marking_an_item_as_complete.step | 0 .../next_steps.step | 0 .../zip_content/app.js | 0 .../zip_content/console-polyfill.js | 0 .../zip_content/debut_light.png | Bin .../zip_content/index.html | 0 .../zip_content/store.js | 0 .../zip_content/styles.css | 0 .../IntermediateTodoList.zip-manifest | 0 .../_deploying_your_site.md | 0 .../javascript-to-do-list/_lesson_format.md | 0 .../javascript-to-do-list/_teachers_note.md | 0 .../javascript-to-do-list/adding_an_item.step | 0 .../creating_a_list.step | 0 .../deploying_your_site.step | 0 .../developer_tools.step | 0 .../img/browser_console.png | Bin .../img/finished_app.png | Bin .../javascript-to-do-list/img/network_tab.png | Bin .../img/text_editor_html.png | Bin .../javascript-to-do-list.step | 0 .../javascript-to-do-list/loading_items.step | 0 .../marking_an_item_as_complete.step | 0 .../javascript-to-do-list/next_steps.step | 0 .../playing_with_jquery.step | 0 .../programming_with_javascript.step | 0 .../the_basics_of_a_website.step | 0 .../javascript-to-do-list/zip_content/app.js | 0 .../zip_content/debut_light.png | Bin .../zip_content/index.html | 0 .../zip_content/styles.css | 0 sites/{en => }/job-board/add_a_navbar.step | 0 .../job-board/add_a_new_job_form.step | 0 sites/{en => }/job-board/add_more_things.step | 0 .../job-board/create_a_rails_app.step | 0 .../crud_and_resourceful_routing.step | 0 .../job-board/delete_job_listings.step | 0 sites/{en => }/job-board/img/crud_grid.jpg | Bin .../job-board/img/crud_rails_methods.jpg | Bin sites/{en => }/job-board/img/rails-routes.png | Bin .../{en => }/job-board/img/request-cycle.jpg | Bin sites/{en => }/job-board/job-board.step | 0 .../{en => }/job-board/listing_the_jobs.step | 0 .../job-board/make_a_jobs_home_page.step | 0 .../job-board/make_the_form_work.step | 0 .../job-board/store_jobs_in_the_database.step | 0 .../{en => }/job-board/the_request_cycle.step | 0 .../job-board/update_job_listings.step | 0 sites/{en => }/learn-to-code/argv.md | 0 sites/{en => }/learn-to-code/arrays.md | 0 sites/{en => }/learn-to-code/computers.md | 0 sites/{en => }/learn-to-code/extra.md | 0 sites/{en => }/learn-to-code/functions.md | 0 sites/{en => }/learn-to-code/hashes.md | 0 .../learn-to-code/img/cookie-recipe.gif | Bin sites/{en => }/learn-to-code/img/dot.jpg | Bin .../img/fruit-banana-snack-banana.svg | 0 .../learn-to-code/img/one-infinite-loop.jpg | Bin .../learn-to-code/img/snack-apple.svg | 0 .../learn-to-code/img/snack-fruit.svg | 0 sites/{en => }/learn-to-code/img/spoon.jpg | Bin .../{en => }/learn-to-code/img/truthiness.png | Bin .../{en => }/learn-to-code/img/warehouse.jpg | Bin .../learn-to-code/img/wargames-terminal.jpg | Bin .../learn-to-code/input_and_output.md | 0 sites/{en => }/learn-to-code/learn-to-code.md | 0 sites/{en => }/learn-to-code/logic.md | 0 sites/{en => }/learn-to-code/loops.md | 0 sites/{en => }/learn-to-code/methods.md | 0 sites/{en => }/learn-to-code/next_steps.md | 0 sites/{en => }/learn-to-code/nil.md | 0 sites/{en => }/learn-to-code/numbers.md | 0 sites/{en => }/learn-to-code/objects.md | 0 sites/{en => }/learn-to-code/sinatra.md | 0 sites/{en => }/learn-to-code/strings.md | 0 .../learn-to-code/the_command_line.md | 0 .../learn-to-code/todo-learntocode.md | 0 sites/{en => }/learn-to-code/variables.md | 0 .../add_other_features_of_your_choosing.step | 0 ...o_create_and_look_at_individual_posts.step | 0 .../{en => }/message-board/add_replying.step | 0 sites/{en => }/message-board/commands.md | 0 ...new_rails_app_with_a_static_home_page.step | 0 .../creating_a_new_controller.md | 0 .../message-board/img/create_post.png | Bin .../message-board/img/create_reply.png | Bin sites/{en => }/message-board/img/header.png | Bin .../message-board/img/inline_reply.png | Bin .../{en => }/message-board/img/post_index.png | Bin .../message-board/img/request-cycle.jpg | Bin .../{en => }/message-board/img/show_post.png | Bin .../message-board/img/show_replies.png | Bin .../message-board/img/static_home_page.png | Bin .../inline_replying_on_a_post.step | 0 .../message-board/install_devise.step | 0 .../make_a_posts_index_page.step | 0 .../make_it_pretty_with_bootstrap.step | 0 .../{en => }/message-board/message-board.step | 0 sites/{en => }/message-board/mvc_overview.md | 0 .../message-board/the_request_cycle.md | 0 sites/{en => }/ruby/arrays.step | 0 sites/{en => }/ruby/booleans.step | 0 sites/{en => }/ruby/classes.step | 0 sites/{en => }/ruby/command_line.step | 0 sites/{en => }/ruby/conditionals.step | 0 sites/{en => }/ruby/datatypes.step | 0 sites/{en => }/ruby/functions.step | 0 sites/{en => }/ruby/hashes.step | 0 .../{en => }/ruby/how_to_write_a_program.step | 0 sites/{en => }/ruby/input_and_output.step | 0 sites/{en => }/ruby/irb.step | 0 sites/{en => }/ruby/loops.step | 0 sites/{en => }/ruby/nil.step | 0 .../{en => }/ruby/numbers_and_arithmetic.step | 0 .../ruby/overview:_building_blocks.step | 0 sites/{en => }/ruby/overview:_organizing.step | 0 sites/{en => }/ruby/ruby.step | 0 .../ruby/running_programs_from_a_file.step | 0 sites/{en => }/ruby/strings.step | 0 sites/{en => }/ruby/summary:_basics.step | 0 sites/{en => }/ruby/summary:_tools.step | 0 sites/{en => }/ruby/symbols.step | 0 .../{en => }/ruby/using_virtual_machines.step | 0 sites/{en => }/ruby/variables.step | 0 sites/{en => }/ruby/what_is_ruby.step | 0 .../ruby/working_with_collections.step | 0 .../additional_concepts.step | 0 .../final_challenge.step | 0 .../img/rails-test-types.png | Bin .../testing-rails-applications.step | 0 .../testing_frameworks.step | 0 .../types_of_tests.step | 0 .../what_are_tests.step | 0 sites/{en => }/workshop/activities.md | 0 sites/{en => }/workshop/beginners.mw | 0 sites/{en => }/workshop/closing.deck.md | 0 sites/{en => }/workshop/command_prompt.mw | 0 sites/{en => }/workshop/diagrams.mw | 0 .../workshop/foundational_skills.deck.md | 0 sites/{en => }/workshop/helpful_examples.mw | 0 .../workshop/img/Win7_search_programs.jpg | Bin sites/{en => }/workshop/img/acrobat.jpg | Bin sites/{en => }/workshop/img/agile.jpg | Bin sites/{en => }/workshop/img/cheatsheet.png | Bin sites/{en => }/workshop/img/ey_logo_rgb.png | Bin sites/{en => }/workshop/img/firefox.png | Bin sites/{en => }/workshop/img/git.png | Bin sites/{en => }/workshop/img/git_bash.png | Bin sites/{en => }/workshop/img/itunes.png | Bin sites/{en => }/workshop/img/linux_logo.gif | Bin .../{en => }/workshop/img/mac_terminal_sm.png | Bin sites/{en => }/workshop/img/os_x_logo.jpg | Bin sites/{en => }/workshop/img/rails_logo.jpg | Bin .../workshop/img/railsbridge_logo.png | Bin sites/{en => }/workshop/img/ruby-logo.jpg | Bin sites/{en => }/workshop/img/rubygems.png | Bin sites/{en => }/workshop/img/windows_logo.gif | Bin sites/{en => }/workshop/img/wordpress.jpg | Bin .../workshop/more_teacher_training.deck.md | 0 .../more_teacher_training_2016.deck.md | 0 sites/{en => }/workshop/noobie-outline.txt | 0 sites/{en => }/workshop/resources.md | 0 .../workshop/ruby_for_beginners.deck.md | 0 .../workshop/ruby_for_programmers.deck.md | 0 sites/{en => }/workshop/ta_cheat_sheet.md | 0 .../{en => }/workshop/teacher_cheat_sheet.md | 0 sites/{en => }/workshop/teaching_tips.md | 0 sites/{en => }/workshop/topics.md | 0 sites/{en => }/workshop/web_apps.deck.md | 0 sites/{en => }/workshop/welcome.deck.md | 0 sites/{en => }/workshop/workshop.md | 0 sites/zh-tw/nihao/nihao.step | 1 - spec/site_spec.rb | 8 +- 375 files changed, 200 insertions(+), 155 deletions(-) delete mode 100644 locales/en.yml create mode 100644 locales/en/captions.yml create mode 100644 locales/en/general.yml create mode 100644 locales/en/header_sections.yml create mode 100644 locales/en/sites.yml create mode 100644 locales/es/captions.yml create mode 100644 locales/es/general.yml create mode 100644 locales/es/header_sections.yml create mode 100644 locales/es/sites.yml create mode 100644 locales/zh-tw/captions.yml create mode 100644 locales/zh-tw/general.yml create mode 100644 locales/zh-tw/header_section.yml rename sites/{en => }/docs/docs.step (100%) delete mode 100644 sites/es/hola/hola.step rename sites/{en => }/frontend/HTML_attributes.step (100%) rename sites/{en => }/frontend/HTML_structure.step (100%) rename sites/{en => }/frontend/HTML_tags.step (100%) rename sites/{en => }/frontend/_consider_deploying_to_github.step (100%) rename sites/{en => }/frontend/_consider_deploying_to_github_again.step (100%) rename sites/{en => }/frontend/_developer_tools.step (100%) rename sites/{en => }/frontend/_working_effectively_and_efficiently.md (100%) rename sites/{en => }/frontend/add_more_elements.step (100%) rename sites/{en => }/frontend/add_starter_files.step (100%) rename sites/{en => }/frontend/basic_CSS.step (100%) rename sites/{en => }/frontend/basic_javascript.step (100%) rename sites/{en => }/frontend/deploying_to_github.step (100%) rename sites/{en => }/frontend/deploying_to_github_again.step (100%) rename sites/{en => }/frontend/developer_tools.step (100%) rename sites/{en => }/frontend/front-end-lesson.zip-manifest (100%) rename sites/{en => }/frontend/frontend.step (100%) rename sites/{en => }/frontend/get_a_sticker.step (100%) rename sites/{en => }/frontend/grid.html (100%) rename sites/{en => }/frontend/griding_with_bootstrap.step (100%) rename sites/{en => }/frontend/html_quick_reference.md (100%) rename sites/{en => }/frontend/img/boxmodel.png (100%) rename sites/{en => }/frontend/img/css.png (100%) rename sites/{en => }/frontend/img/css_bundler.png (100%) rename sites/{en => }/frontend/img/css_class.png (100%) rename sites/{en => }/frontend/img/css_id.png (100%) rename sites/{en => }/frontend/img/css_zen.png (100%) rename sites/{en => }/frontend/img/devtools.png (100%) rename sites/{en => }/frontend/img/devtools_console.png (100%) rename sites/{en => }/frontend/img/devtools_elements.png (100%) rename sites/{en => }/frontend/img/devtools_network.png (100%) rename sites/{en => }/frontend/img/devtools_script.png (100%) rename sites/{en => }/frontend/img/get_a_sticker_fork_button.png (100%) rename sites/{en => }/frontend/img/get_a_sticker_https.png (100%) rename sites/{en => }/frontend/img/get_a_sticker_output.png (100%) rename sites/{en => }/frontend/img/github_create_repo.png (100%) rename sites/{en => }/frontend/img/github_name_your_repo.png (100%) rename sites/{en => }/frontend/img/hello_html.png (100%) rename sites/{en => }/frontend/img/hello_omg.png (100%) rename sites/{en => }/frontend/img/hello_structure.png (100%) rename sites/{en => }/frontend/img/hello_style.png (100%) rename sites/{en => }/frontend/img/hello_title.png (100%) rename sites/{en => }/frontend/img/hello_world.png (100%) rename sites/{en => }/frontend/img/hello_world_2line.png (100%) rename sites/{en => }/frontend/img/hello_world_2line2.png (100%) rename sites/{en => }/frontend/img/hello_world_jazzy.png (100%) rename sites/{en => }/frontend/img/html_tags_list.png (100%) rename sites/{en => }/frontend/img/jquery_result.png (100%) rename sites/{en => }/frontend/img/page.png (100%) rename sites/{en => }/frontend/img/page_anchors.png (100%) rename sites/{en => }/frontend/img/page_html.png (100%) rename sites/{en => }/frontend/img/page_img.png (100%) rename sites/{en => }/frontend/img/page_sample.jpg (100%) rename sites/{en => }/frontend/img/prompt.png (100%) rename sites/{en => }/frontend/img/zip.png (100%) rename sites/{en => }/frontend/introduction_to_html.step (100%) rename sites/{en => }/frontend/jquery.step (100%) rename sites/{en => }/frontend/jquery_vs_javascript.step (100%) rename sites/{en => }/frontend/make_a_web_page.step (100%) rename sites/{en => }/frontend/make_columns.step (100%) rename sites/{en => }/frontend/resources.step (100%) rename sites/{en => }/frontend/tool_installation.step (100%) rename sites/{en => }/frontend/zip_content/.gitignore (100%) rename sites/{en => }/frontend/zip_content/index.html (100%) rename sites/{en => }/frontend/zip_content/resources/javascript.js (100%) rename sites/{en => }/frontend/zip_content/resources/layout.css (100%) rename sites/{en => }/frontend/zip_content/resources/picture.jpg (100%) rename sites/{en => }/installfest/_command-line-glossary.md (100%) rename sites/{en => }/installfest/_general-glossary.md (100%) rename sites/{en => }/installfest/_install_atom_for_mac.step (100%) rename sites/{en => }/installfest/_install_homebrew.step (100%) rename sites/{en => }/installfest/_install_ruby.step (100%) rename sites/{en => }/installfest/_install_rvm.step (100%) rename sites/{en => }/installfest/_install_textmate.step (100%) rename sites/{en => }/installfest/_ruby-and-rails-glossary.md (100%) rename sites/{en => }/installfest/_switch_to_home_directory.step (100%) rename sites/{en => }/installfest/choose_your_operating_system.step (100%) rename sites/{en => }/installfest/clean_up.step (100%) rename sites/{en => }/installfest/configure_git.step (100%) rename sites/{en => }/installfest/create_a_github_account.step (100%) rename sites/{en => }/installfest/create_a_heroku_account.step (100%) rename sites/{en => }/installfest/create_a_rails_app.step (100%) rename sites/{en => }/installfest/create_an_ssh_key.step (100%) rename sites/{en => }/installfest/deploy_a_rails_app.step (100%) rename sites/{en => }/installfest/editors.step (100%) rename sites/{en => }/installfest/get_a_sticker.step (100%) rename sites/{en => }/installfest/glossary.step (100%) rename sites/{en => }/installfest/img/AboutThisMac.png (100%) rename sites/{en => }/installfest/img/WinRailsInstaller.jpg (100%) rename sites/{en => }/installfest/img/appstore.jpg (100%) rename sites/{en => }/installfest/img/directory.png (100%) rename sites/{en => }/installfest/img/get_a_sticker_you_should_see.png (100%) rename sites/{en => }/installfest/img/install_atom_mac.gif (100%) rename sites/{en => }/installfest/img/railsbridge_ubuntu12-checkbox.png (100%) rename sites/{en => }/installfest/img/railsbridge_windowsScreenshot-commandprompt-pinnedtotaskbar.png (100%) rename sites/{en => }/installfest/img/railsbridge_windowsScreenshot-commandprompt_ror.png (100%) rename sites/{en => }/installfest/img/railsbridge_windows_findingCommandPrompt_win7.png (100%) rename sites/{en => }/installfest/img/railsbridge_windows_findingCommandPrompt_win8.png (100%) rename sites/{en => }/installfest/img/successful_rails_install.png (100%) rename sites/{en => }/installfest/img/xcode-prefs.jpg (100%) rename sites/{en => }/installfest/img/xcode-tools-install.png (100%) rename sites/{en => }/installfest/install_xcode.step (100%) rename sites/{en => }/installfest/install_xcode_command_line_tools.step (100%) rename sites/{en => }/installfest/install_xcode_from_app_store.step (100%) rename sites/{en => }/installfest/install_xcode_from_dvd.step (100%) rename sites/{en => }/installfest/installfest.step (100%) rename sites/{en => }/installfest/linux.step (100%) rename sites/{en => }/installfest/macOS.step (100%) rename sites/{en => }/installfest/osx_rvm.step (100%) rename sites/{en => }/installfest/windows.step (100%) rename sites/{en => }/intro-to-rails/CRUD_with_scaffolding.step (100%) rename sites/{en => }/intro-to-rails/_consider_deploying.step (100%) rename sites/{en => }/intro-to-rails/_consider_deploying_again.step (100%) rename sites/{en => }/intro-to-rails/_deploying_to_heroku.step (100%) rename sites/{en => }/intro-to-rails/_deploying_to_heroku_again.step (100%) rename sites/{en => }/intro-to-rails/_switch_to_home_directory.step (100%) rename sites/{en => }/intro-to-rails/_working_effectively_and_efficiently.md (100%) rename sites/{en => }/intro-to-rails/add_the_project_to_a_git_repo.step (100%) rename sites/{en => }/intro-to-rails/allow_people_to_vote.step (100%) rename sites/{en => }/intro-to-rails/clean_up_links_on_the_topics_list.step (100%) rename sites/{en => }/intro-to-rails/creating_a_migration.step (100%) rename sites/{en => }/intro-to-rails/credits_and_next_steps.step (100%) rename sites/{en => }/intro-to-rails/deploying_to_heroku.step (100%) rename sites/{en => }/intro-to-rails/deploying_to_heroku_again.step (100%) rename sites/{en => }/intro-to-rails/getting_started.step (100%) rename sites/{en => }/intro-to-rails/glossary.step (100%) rename sites/{en => }/intro-to-rails/hooking_up_votes_and_topics.step (100%) rename sites/{en => }/intro-to-rails/img/Seattle_list_with_topic.png (100%) rename sites/{en => }/intro-to-rails/img/Seattle_topic_created.png (100%) rename sites/{en => }/intro-to-rails/img/Seattle_topic_list_page.png (100%) rename sites/{en => }/intro-to-rails/img/Start_page.png (100%) rename sites/{en => }/intro-to-rails/img/atom_add_folder_to_project.png (100%) rename sites/{en => }/intro-to-rails/img/atom_project_as_folder.png (100%) rename sites/{en => }/intro-to-rails/img/finished_app.png (100%) rename sites/{en => }/intro-to-rails/img/mvc.png (100%) rename sites/{en => }/intro-to-rails/img/rails4_rails_info_routing.png (100%) rename sites/{en => }/intro-to-rails/img/workflow.png (100%) rename sites/{en => }/intro-to-rails/intro-to-rails.step (100%) rename sites/{en => }/intro-to-rails/make_the_topic_title_a_link.step (100%) rename sites/{en => }/intro-to-rails/rails_architecture.step (100%) rename sites/{en => }/intro-to-rails/redirect_to_the_topics_list_after_creating_a_new_topic.step (100%) rename sites/{en => }/intro-to-rails/ruby_language.step (100%) rename sites/{en => }/intro-to-rails/running_your_application_locally.step (100%) rename sites/{en => }/intro-to-rails/setting_the_default_page.step (100%) rename sites/{en => }/intro-to-rails/voting_on_topics.step (100%) rename sites/{en => }/javascript-snake-game/img/browser_console.png (100%) rename sites/{en => }/javascript-snake-game/javascript-snake-game.step (100%) rename sites/{en => }/javascript-snake-game/js-snake-game-tutorial.zip-manifest (100%) rename sites/{en => }/javascript-snake-game/js/chunk.js (100%) rename sites/{en => }/javascript-snake-game/js/lesson-10.js (100%) rename sites/{en => }/javascript-snake-game/js/lesson-11.js (100%) rename sites/{en => }/javascript-snake-game/js/lesson-12.js (100%) rename sites/{en => }/javascript-snake-game/js/lesson-13.js (100%) rename sites/{en => }/javascript-snake-game/js/lesson-2.js (100%) rename sites/{en => }/javascript-snake-game/js/lesson-3.js (100%) rename sites/{en => }/javascript-snake-game/js/lesson-4.js (100%) rename sites/{en => }/javascript-snake-game/js/lesson-5.js (100%) rename sites/{en => }/javascript-snake-game/js/lesson-6.js (100%) rename sites/{en => }/javascript-snake-game/js/lesson-7.js (100%) rename sites/{en => }/javascript-snake-game/js/lesson-8.js (100%) rename sites/{en => }/javascript-snake-game/js/lesson-9.js (100%) rename sites/{en => }/javascript-snake-game/js/snake.js (100%) rename sites/{en => }/javascript-snake-game/lesson-1.step (100%) rename sites/{en => }/javascript-snake-game/lesson-10.step (100%) rename sites/{en => }/javascript-snake-game/lesson-11.step (100%) rename sites/{en => }/javascript-snake-game/lesson-12.step (100%) rename sites/{en => }/javascript-snake-game/lesson-13.step (100%) rename sites/{en => }/javascript-snake-game/lesson-14.step (100%) rename sites/{en => }/javascript-snake-game/lesson-2.step (100%) rename sites/{en => }/javascript-snake-game/lesson-3.step (100%) rename sites/{en => }/javascript-snake-game/lesson-4.step (100%) rename sites/{en => }/javascript-snake-game/lesson-5.step (100%) rename sites/{en => }/javascript-snake-game/lesson-6.step (100%) rename sites/{en => }/javascript-snake-game/lesson-7.step (100%) rename sites/{en => }/javascript-snake-game/lesson-8.step (100%) rename sites/{en => }/javascript-snake-game/lesson-9.step (100%) rename sites/{en => }/javascript-snake-game/zip_content/index.html (100%) rename sites/{en => }/javascript-snake-game/zip_content/snake.js (100%) rename sites/{en => }/javascript-to-do-list-with-react/AdvancedTodoList.zip-manifest (100%) rename sites/{en => }/javascript-to-do-list-with-react/adding_an_item.step (100%) rename sites/{en => }/javascript-to-do-list-with-react/building_complex_applications_with_react.step (100%) rename sites/{en => }/javascript-to-do-list-with-react/creating_a_list.step (100%) rename sites/{en => }/javascript-to-do-list-with-react/deploying_your_site.step (100%) rename sites/{en => }/javascript-to-do-list-with-react/developer_tools.step (100%) rename sites/{en => }/javascript-to-do-list-with-react/javascript-to-do-list-with-react.step (100%) rename sites/{en => }/javascript-to-do-list-with-react/loading_items.step (100%) rename sites/{en => }/javascript-to-do-list-with-react/marking_an_item_as_complete.step (100%) rename sites/{en => }/javascript-to-do-list-with-react/next_steps.step (100%) rename sites/{en => }/javascript-to-do-list-with-react/zip_content/app.js (100%) rename sites/{en => }/javascript-to-do-list-with-react/zip_content/console-polyfill.js (100%) rename sites/{en => }/javascript-to-do-list-with-react/zip_content/debut_light.png (100%) rename sites/{en => }/javascript-to-do-list-with-react/zip_content/index.html (100%) rename sites/{en => }/javascript-to-do-list-with-react/zip_content/store.js (100%) rename sites/{en => }/javascript-to-do-list-with-react/zip_content/styles.css (100%) rename sites/{en => }/javascript-to-do-list/IntermediateTodoList.zip-manifest (100%) rename sites/{en => }/javascript-to-do-list/_deploying_your_site.md (100%) rename sites/{en => }/javascript-to-do-list/_lesson_format.md (100%) rename sites/{en => }/javascript-to-do-list/_teachers_note.md (100%) rename sites/{en => }/javascript-to-do-list/adding_an_item.step (100%) rename sites/{en => }/javascript-to-do-list/creating_a_list.step (100%) rename sites/{en => }/javascript-to-do-list/deploying_your_site.step (100%) rename sites/{en => }/javascript-to-do-list/developer_tools.step (100%) rename sites/{en => }/javascript-to-do-list/img/browser_console.png (100%) rename sites/{en => }/javascript-to-do-list/img/finished_app.png (100%) rename sites/{en => }/javascript-to-do-list/img/network_tab.png (100%) rename sites/{en => }/javascript-to-do-list/img/text_editor_html.png (100%) rename sites/{en => }/javascript-to-do-list/javascript-to-do-list.step (100%) rename sites/{en => }/javascript-to-do-list/loading_items.step (100%) rename sites/{en => }/javascript-to-do-list/marking_an_item_as_complete.step (100%) rename sites/{en => }/javascript-to-do-list/next_steps.step (100%) rename sites/{en => }/javascript-to-do-list/playing_with_jquery.step (100%) rename sites/{en => }/javascript-to-do-list/programming_with_javascript.step (100%) rename sites/{en => }/javascript-to-do-list/the_basics_of_a_website.step (100%) rename sites/{en => }/javascript-to-do-list/zip_content/app.js (100%) rename sites/{en => }/javascript-to-do-list/zip_content/debut_light.png (100%) rename sites/{en => }/javascript-to-do-list/zip_content/index.html (100%) rename sites/{en => }/javascript-to-do-list/zip_content/styles.css (100%) rename sites/{en => }/job-board/add_a_navbar.step (100%) rename sites/{en => }/job-board/add_a_new_job_form.step (100%) rename sites/{en => }/job-board/add_more_things.step (100%) rename sites/{en => }/job-board/create_a_rails_app.step (100%) rename sites/{en => }/job-board/crud_and_resourceful_routing.step (100%) rename sites/{en => }/job-board/delete_job_listings.step (100%) rename sites/{en => }/job-board/img/crud_grid.jpg (100%) rename sites/{en => }/job-board/img/crud_rails_methods.jpg (100%) rename sites/{en => }/job-board/img/rails-routes.png (100%) rename sites/{en => }/job-board/img/request-cycle.jpg (100%) rename sites/{en => }/job-board/job-board.step (100%) rename sites/{en => }/job-board/listing_the_jobs.step (100%) rename sites/{en => }/job-board/make_a_jobs_home_page.step (100%) rename sites/{en => }/job-board/make_the_form_work.step (100%) rename sites/{en => }/job-board/store_jobs_in_the_database.step (100%) rename sites/{en => }/job-board/the_request_cycle.step (100%) rename sites/{en => }/job-board/update_job_listings.step (100%) rename sites/{en => }/learn-to-code/argv.md (100%) rename sites/{en => }/learn-to-code/arrays.md (100%) rename sites/{en => }/learn-to-code/computers.md (100%) rename sites/{en => }/learn-to-code/extra.md (100%) rename sites/{en => }/learn-to-code/functions.md (100%) rename sites/{en => }/learn-to-code/hashes.md (100%) rename sites/{en => }/learn-to-code/img/cookie-recipe.gif (100%) rename sites/{en => }/learn-to-code/img/dot.jpg (100%) rename sites/{en => }/learn-to-code/img/fruit-banana-snack-banana.svg (100%) rename sites/{en => }/learn-to-code/img/one-infinite-loop.jpg (100%) rename sites/{en => }/learn-to-code/img/snack-apple.svg (100%) rename sites/{en => }/learn-to-code/img/snack-fruit.svg (100%) rename sites/{en => }/learn-to-code/img/spoon.jpg (100%) rename sites/{en => }/learn-to-code/img/truthiness.png (100%) rename sites/{en => }/learn-to-code/img/warehouse.jpg (100%) rename sites/{en => }/learn-to-code/img/wargames-terminal.jpg (100%) rename sites/{en => }/learn-to-code/input_and_output.md (100%) rename sites/{en => }/learn-to-code/learn-to-code.md (100%) rename sites/{en => }/learn-to-code/logic.md (100%) rename sites/{en => }/learn-to-code/loops.md (100%) rename sites/{en => }/learn-to-code/methods.md (100%) rename sites/{en => }/learn-to-code/next_steps.md (100%) rename sites/{en => }/learn-to-code/nil.md (100%) rename sites/{en => }/learn-to-code/numbers.md (100%) rename sites/{en => }/learn-to-code/objects.md (100%) rename sites/{en => }/learn-to-code/sinatra.md (100%) rename sites/{en => }/learn-to-code/strings.md (100%) rename sites/{en => }/learn-to-code/the_command_line.md (100%) rename sites/{en => }/learn-to-code/todo-learntocode.md (100%) rename sites/{en => }/learn-to-code/variables.md (100%) rename sites/{en => }/message-board/add_other_features_of_your_choosing.step (100%) rename sites/{en => }/message-board/add_pages_to_create_and_look_at_individual_posts.step (100%) rename sites/{en => }/message-board/add_replying.step (100%) rename sites/{en => }/message-board/commands.md (100%) rename sites/{en => }/message-board/create_a_new_rails_app_with_a_static_home_page.step (100%) rename sites/{en => }/message-board/creating_a_new_controller.md (100%) rename sites/{en => }/message-board/img/create_post.png (100%) rename sites/{en => }/message-board/img/create_reply.png (100%) rename sites/{en => }/message-board/img/header.png (100%) rename sites/{en => }/message-board/img/inline_reply.png (100%) rename sites/{en => }/message-board/img/post_index.png (100%) rename sites/{en => }/message-board/img/request-cycle.jpg (100%) rename sites/{en => }/message-board/img/show_post.png (100%) rename sites/{en => }/message-board/img/show_replies.png (100%) rename sites/{en => }/message-board/img/static_home_page.png (100%) rename sites/{en => }/message-board/inline_replying_on_a_post.step (100%) rename sites/{en => }/message-board/install_devise.step (100%) rename sites/{en => }/message-board/make_a_posts_index_page.step (100%) rename sites/{en => }/message-board/make_it_pretty_with_bootstrap.step (100%) rename sites/{en => }/message-board/message-board.step (100%) rename sites/{en => }/message-board/mvc_overview.md (100%) rename sites/{en => }/message-board/the_request_cycle.md (100%) rename sites/{en => }/ruby/arrays.step (100%) rename sites/{en => }/ruby/booleans.step (100%) rename sites/{en => }/ruby/classes.step (100%) rename sites/{en => }/ruby/command_line.step (100%) rename sites/{en => }/ruby/conditionals.step (100%) rename sites/{en => }/ruby/datatypes.step (100%) rename sites/{en => }/ruby/functions.step (100%) rename sites/{en => }/ruby/hashes.step (100%) rename sites/{en => }/ruby/how_to_write_a_program.step (100%) rename sites/{en => }/ruby/input_and_output.step (100%) rename sites/{en => }/ruby/irb.step (100%) rename sites/{en => }/ruby/loops.step (100%) rename sites/{en => }/ruby/nil.step (100%) rename sites/{en => }/ruby/numbers_and_arithmetic.step (100%) rename sites/{en => }/ruby/overview:_building_blocks.step (100%) rename sites/{en => }/ruby/overview:_organizing.step (100%) rename sites/{en => }/ruby/ruby.step (100%) rename sites/{en => }/ruby/running_programs_from_a_file.step (100%) rename sites/{en => }/ruby/strings.step (100%) rename sites/{en => }/ruby/summary:_basics.step (100%) rename sites/{en => }/ruby/summary:_tools.step (100%) rename sites/{en => }/ruby/symbols.step (100%) rename sites/{en => }/ruby/using_virtual_machines.step (100%) rename sites/{en => }/ruby/variables.step (100%) rename sites/{en => }/ruby/what_is_ruby.step (100%) rename sites/{en => }/ruby/working_with_collections.step (100%) rename sites/{en => }/testing-rails-applications/additional_concepts.step (100%) rename sites/{en => }/testing-rails-applications/final_challenge.step (100%) rename sites/{en => }/testing-rails-applications/img/rails-test-types.png (100%) rename sites/{en => }/testing-rails-applications/testing-rails-applications.step (100%) rename sites/{en => }/testing-rails-applications/testing_frameworks.step (100%) rename sites/{en => }/testing-rails-applications/types_of_tests.step (100%) rename sites/{en => }/testing-rails-applications/what_are_tests.step (100%) rename sites/{en => }/workshop/activities.md (100%) rename sites/{en => }/workshop/beginners.mw (100%) rename sites/{en => }/workshop/closing.deck.md (100%) rename sites/{en => }/workshop/command_prompt.mw (100%) rename sites/{en => }/workshop/diagrams.mw (100%) rename sites/{en => }/workshop/foundational_skills.deck.md (100%) rename sites/{en => }/workshop/helpful_examples.mw (100%) rename sites/{en => }/workshop/img/Win7_search_programs.jpg (100%) rename sites/{en => }/workshop/img/acrobat.jpg (100%) rename sites/{en => }/workshop/img/agile.jpg (100%) rename sites/{en => }/workshop/img/cheatsheet.png (100%) rename sites/{en => }/workshop/img/ey_logo_rgb.png (100%) rename sites/{en => }/workshop/img/firefox.png (100%) rename sites/{en => }/workshop/img/git.png (100%) rename sites/{en => }/workshop/img/git_bash.png (100%) rename sites/{en => }/workshop/img/itunes.png (100%) rename sites/{en => }/workshop/img/linux_logo.gif (100%) rename sites/{en => }/workshop/img/mac_terminal_sm.png (100%) rename sites/{en => }/workshop/img/os_x_logo.jpg (100%) rename sites/{en => }/workshop/img/rails_logo.jpg (100%) rename sites/{en => }/workshop/img/railsbridge_logo.png (100%) rename sites/{en => }/workshop/img/ruby-logo.jpg (100%) rename sites/{en => }/workshop/img/rubygems.png (100%) rename sites/{en => }/workshop/img/windows_logo.gif (100%) rename sites/{en => }/workshop/img/wordpress.jpg (100%) rename sites/{en => }/workshop/more_teacher_training.deck.md (100%) rename sites/{en => }/workshop/more_teacher_training_2016.deck.md (100%) rename sites/{en => }/workshop/noobie-outline.txt (100%) rename sites/{en => }/workshop/resources.md (100%) rename sites/{en => }/workshop/ruby_for_beginners.deck.md (100%) rename sites/{en => }/workshop/ruby_for_programmers.deck.md (100%) rename sites/{en => }/workshop/ta_cheat_sheet.md (100%) rename sites/{en => }/workshop/teacher_cheat_sheet.md (100%) rename sites/{en => }/workshop/teaching_tips.md (100%) rename sites/{en => }/workshop/topics.md (100%) rename sites/{en => }/workshop/web_apps.deck.md (100%) rename sites/{en => }/workshop/welcome.deck.md (100%) rename sites/{en => }/workshop/workshop.md (100%) delete mode 100644 sites/zh-tw/nihao/nihao.step diff --git a/app.rb b/app.rb index fdb12c9dc..bce4ace91 100755 --- a/app.rb +++ b/app.rb @@ -9,45 +9,42 @@ require 'zip' require 'tmpdir' -here = File.expand_path File.dirname(__FILE__) +here = __dir__ lib = File.expand_path "#{here}/lib" $: << lib -require "doc_page" -require "step_page" -require "markdown_page" -require "media_wiki_page" -require "raw_page" -require "deck" -require "deck/rack_app" -require "titleizer" -require "site" +require 'doc_page' +require 'step_page' +require 'markdown_page' +require 'media_wiki_page' +require 'raw_page' +require 'deck' +require 'deck/rack_app' +require 'titleizer' +require 'site' require 'sprockets' require 'jquery-cdn' -class InstallFest < Sinatra::Application # todo: use Sinatra::Base instead, with more explicit config +class InstallFest < Sinatra::Application + # TODO: use Sinatra::Base instead, with more explicit config include Erector::Mixin - DEFAULT_SITES = {en: "docs", es: "hola", :"zh-tw" => "nihao" } - # Set available locales in Array of Strings; this is also used when # checking availability in dynamic locale assignment, they must be strings. - AVAILABLE_LOCALES = DEFAULT_SITES.keys.map(&:to_s) + AVAILABLE_LOCALES = %i[en es zh-tw].freeze set :assets, Sprockets::Environment.new - settings.assets.append_path "assets/stylesheets" - settings.assets.append_path "assets/javascripts" - settings.assets.append_path "public/fonts" + settings.assets.append_path 'assets/stylesheets' + settings.assets.append_path 'assets/javascripts' + settings.assets.append_path 'public/fonts' settings.assets.append_path Bootstrap.javascripts_path JqueryCdn.install(settings.assets) - if settings.environment == :development - set :cookie_options, domain: nil - end + set :cookie_options, domain: nil if settings.environment == :development configure do I18n::Backend::Simple.include(I18n::Backend::Fallbacks) - I18n.load_path = Dir[File.join(settings.root, 'locales', '*.yml')] + I18n.load_path = Dir[File.join(settings.root, 'locales', '**/*.yml')] I18n.backend.load_translations I18n.available_locales = AVAILABLE_LOCALES @@ -57,28 +54,28 @@ class InstallFest < Sinatra::Application # todo: use Sinatra::Base instead, wi def initialize super - @here = File.expand_path(File.dirname(__FILE__)) + @here = __dir__ end attr_reader :here attr_writer :default_site - # todo: test + # TODO: test # returns the most-specific hostname component, e.g. "foo" for "foo.example.com" def subdomain - host.split(".").first + host.split('.').first end def default_site if host && sites.include?(site = subdomain) site else - DEFAULT_SITES[I18n.locale.to_sym] # no symbol DoS because it's whitelisted + 'docs' end end def host - request && request.host + request&.host end def site_dir @@ -86,7 +83,7 @@ def site_dir end def sites_dir - Site.sites_dir(I18n.locale) + Site.sites_dir end def sites @@ -107,24 +104,20 @@ def redirect_pages end before do - begin - I18n.locale = dynamic_locale - rescue I18n::InvalidLocale - I18n.locale = I18n.default_locale - end + I18n.locale = dynamic_locale + rescue I18n::InvalidLocale + I18n.locale = I18n.default_locale end after '/:site/*' do # Any real page (starts with a site and doesn't end with an extension) # gets saved as the 'back' for the next pageload. - if sites.include?(params[:site]) && !request.fullpath.match(/\..+\z/) - cookies[:docs_back_path] = request.fullpath - end + cookies[:docs_back_path] = request.fullpath if sites.include?(params[:site]) && !request.fullpath.match(/\..+\z/) end def dynamic_locale - (params && (params[:locale] or params[:l])) or - (host && AVAILABLE_LOCALES.include?(subdomain) && subdomain) or + (params && (params[:locale] || params[:l])) || + (host && AVAILABLE_LOCALES.include?(subdomain) && subdomain) || (ENV['SITE_LOCALE']) end @@ -133,7 +126,7 @@ def src end def ext - $1 if doc_path.match(/\.(.*)/) + Regexp.last_match(1) if doc_path.match(/\.(.*)/) end def doc_path @@ -162,48 +155,46 @@ def back_path end def render_page - begin - options = { - site: Site.named(params[:site], I18n.locale), - page_name: params[:name], - doc_title: Titleizer.title_for_page(params[:name]), - doc_path: doc_path, - back: back_path, - src: src, - locale: I18n.locale, - } + options = { + site: Site.named(params[:site]), + page_name: params[:name], + doc_title: Titleizer.title_for_page(params[:name]), + doc_path: doc_path, + back: back_path, + src: src, + locale: I18n.locale + } - case ext + case ext - when "deck.md", "deck" - render_deck + when 'deck.md', 'deck' + render_deck - when "md" - MarkdownPage.new(options).to_html + when 'md' + MarkdownPage.new(options).to_html - when "mw" - MediaWikiPage.new(options).to_html + when 'mw' + MediaWikiPage.new(options).to_html - when "step" - StepPage.new(options).to_html + when 'step' + StepPage.new(options).to_html - else - raise "unknown file type #{doc_path}" - end + else + raise "unknown file type #{doc_path}" + end + rescue Errno::ENOENT => e + p e + e.backtrace.each do |line| + break if line =~ %r{sinatra/base.rb} - rescue Errno::ENOENT => e - p e - e.backtrace.each do |line| - break if line =~ /sinatra\/base.rb/ - puts "\t"+line - end - halt 404 + puts "\t" + line end + halt 404 end def render_deck slides = Deck::Slide.split(src) - Deck::SlideDeck.new(:slides => slides).to_pretty + Deck::SlideDeck.new(slides: slides).to_pretty end before do @@ -214,7 +205,7 @@ def render_deck halt 404 end - get "/assets/:file.:ext" do + get '/assets/:file.:ext' do mime_type = { 'js' => 'application/javascript', 'css' => 'text/css', @@ -230,29 +221,27 @@ def render_deck send_file font_path end - get "/" do + get '/' do redirect "/#{default_site}/" end - get "/:site/:name/src" do - begin - RawPage.new( - site: Site.named(params[:site], I18n.locale), - page_name: params[:name], - doc_title: File.basename(doc_path), - doc_path: doc_path, - src: src, - locale: I18n.locale, - ).to_html - rescue Errno::ENOENT => e - p e - halt 404 - end + get '/:site/:name/src' do + RawPage.new( + site: Site.named(params[:site], I18n.locale), + page_name: params[:name], + doc_title: File.basename(doc_path), + doc_path: doc_path, + src: src, + locale: I18n.locale + ).to_html + rescue Errno::ENOENT => e + p e + halt 404 end - get "/:site/:name.zip" do + get '/:site/:name.zip' do manifest_path = "#{site_dir}/#{params[:name]}.zip-manifest" - if File.exists?(manifest_path) + if File.exist?(manifest_path) manifest_files = File.read(manifest_path).split("\n") zip_path = File.join(Dir.tmpdir, "#{params[:name]}.zip") FileUtils.rm_rf(zip_path) @@ -268,9 +257,9 @@ def render_deck end end - get "/:site/:name.:ext" do + get '/:site/:name.:ext' do if sites.include?(params[:site]) - if params[:ext] == "deck" # to show a markdown page as slides, change the ".md" to ".deck" + if params[:ext] == 'deck' # to show a markdown page as slides, change the ".md" to ".deck" render_deck else send_file "#{site_dir}/#{params[:name]}.#{params[:ext]}" @@ -278,18 +267,16 @@ def render_deck end end - get "/:site/:subdir/:name.:ext" do - if sites.include?(params[:site]) - send_file "#{site_dir}/#{params[:subdir]}/#{params[:name]}.#{params[:ext]}" - end + get '/:site/:subdir/:name.:ext' do + send_file "#{site_dir}/#{params[:subdir]}/#{params[:name]}.#{params[:ext]}" if sites.include?(params[:site]) end - get "/:site/:name/" do + get '/:site/:name/' do # remove any extraneous slash from otherwise well-formed page URLs redirect request.fullpath.chomp('/') end - get "/:site/:name" do + get '/:site/:name' do site_name = params[:site] if redirect_sites[site_name] redirect "#{redirect_sites[site_name]}/#{params[:name]}" @@ -304,22 +291,22 @@ def render_deck end end - get "/:site/:name/:section/" do + get '/:site/:name/:section/' do # remove any extraneous slash from otherwise well-formed page URLs redirect request.fullpath.chomp('/') end - get "/:site/:name/:section" do + get '/:site/:name/:section' do render_page end - get "/:site" do + get '/:site' do # add a slash to any URLs that contain only a site # (otherwise paths in that site's pages would resolve relative to the root) redirect "#{request.fullpath}/" end - get "/:site/" do + get '/:site/' do site_name = params[:site] if redirect_sites[site_name] redirect "#{redirect_sites[site_name]}/" diff --git a/lib/site.rb b/lib/site.rb index b8fc9b583..e40b0fbce 100644 --- a/lib/site.rb +++ b/lib/site.rb @@ -1,27 +1,27 @@ class Site - DOC_TYPES = %w{step md deck.md mw} + DOC_TYPES = %w[step md deck.md mw].freeze - @@here = File.expand_path(File.dirname(__FILE__)) + @@here = __dir__ @@project_root = File.dirname(@@here) - def self.sites_dir locale = "en" - sites_dir = File.join(["sites", locale.to_s].compact) - File.expand_path(sites_dir, @@project_root) + def self.sites_dir + File.expand_path('sites', @@project_root) end - def self.all locale = "en" - Dir[File.join(sites_dir(locale), '*')].map{|dir| Site.new(dir)} + def self.all + Dir[File.join(sites_dir, '*')].map { |dir| Site.new(dir) } end - def self.named name, locale = "en" - site = all(locale).detect { |site| site.name == name } - raise "No site found with the name '#{name}' in locale '#{locale}'" unless site + def self.named(name) + site = all.detect { |folder| folder.name == name } + raise "No site found with the name '#{name}'" unless site + site end attr_reader :dir - def initialize dir + def initialize(dir) @dir = dir end @@ -31,13 +31,13 @@ def name def docs file_path_glob = File.join(@dir, "*.{#{DOC_TYPES.join(',')}}") - Dir[file_path_glob].map{|path| Doc.new(path)} + Dir[file_path_glob].map { |path| Doc.new(path) } end class Doc attr_reader :path - def initialize path + def initialize(path) @path = path end @@ -48,6 +48,5 @@ def filename def name filename.split('.').first end - end end diff --git a/lib/site_index.rb b/lib/site_index.rb index 3aa360eb2..cfca58976 100644 --- a/lib/site_index.rb +++ b/lib/site_index.rb @@ -28,7 +28,7 @@ def categorized_sites def sites return @sites if @sites - @sites = Dir.glob("#{Site.sites_dir(@locale)}/**").map { |filename| File.basename(filename) }.sort + @sites = Dir.glob("#{Site.sites_dir}/**").map { |filename| File.basename(filename) }.sort end def site_category category diff --git a/locales/en.yml b/locales/en.yml deleted file mode 100644 index b00896c93..000000000 --- a/locales/en.yml +++ /dev/null @@ -1,34 +0,0 @@ -en: - captions: - terminal: "Type this in the terminal:" - irb: "Type this in irb:" - result: "Expected result:" - fuzzy_result: "Approximate expected result:" - link: "Go on to" - - general: - type_in_file: "Type this in the file %{filename}:" - further_reading: "Further Reading" - fuzzy_hint: "The greyed-out text may differ and is not important." - step_title: "Step %{num}" - step_title_suffix: ": " - next_step: "Next Step:" - option: "Option %{num}: " - verify: "Verify %{text}" - goals: "Goals" - expand_all: "Expand All" - other_pages: "Other Pages" - back_to: "Back to" - - header_section: - steps: "Steps" - explanation: "Explanation" - overview: "Overview" - discussion: "Discussion Items" - hints: "Hints" - challenge: "Challenge(s)" - tools_and_references: "Tools and References" - requirements: "Requirements to advance" - - sites: - other_categories: Other Stuff \ No newline at end of file diff --git a/locales/en/captions.yml b/locales/en/captions.yml new file mode 100644 index 000000000..4903b86a7 --- /dev/null +++ b/locales/en/captions.yml @@ -0,0 +1,7 @@ +en: + captions: + terminal: "Type this in the terminal:" + irb: "Type this in irb:" + result: "Expected result:" + fuzzy_result: "Approximate expected result:" + link: "Go on to" diff --git a/locales/en/general.yml b/locales/en/general.yml new file mode 100644 index 000000000..71e81ed7f --- /dev/null +++ b/locales/en/general.yml @@ -0,0 +1,14 @@ +en: + general: + type_in_file: "Type this in the file %{filename}:" + further_reading: "Further Reading" + fuzzy_hint: "The greyed-out text may differ and is not important." + step_title: "Step %{num}" + step_title_suffix: ": " + next_step: "Next Step:" + option: "Option %{num}: " + verify: "Verify %{text}" + goals: "Goals" + expand_all: "Expand All" + other_pages: "Other Pages" + back_to: "Back to" diff --git a/locales/en/header_sections.yml b/locales/en/header_sections.yml new file mode 100644 index 000000000..df5b8c68a --- /dev/null +++ b/locales/en/header_sections.yml @@ -0,0 +1,10 @@ +en: + header_section: + steps: "Steps" + explanation: "Explanation" + overview: "Overview" + discussion: "Discussion Items" + hints: "Hints" + challenge: "Challenge(s)" + tools_and_references: "Tools and References" + requirements: "Requirements to advance" diff --git a/locales/en/sites.yml b/locales/en/sites.yml new file mode 100644 index 000000000..906063685 --- /dev/null +++ b/locales/en/sites.yml @@ -0,0 +1,3 @@ +en: + sites: + other_categories: Other Stuff diff --git a/locales/es/captions.yml b/locales/es/captions.yml new file mode 100644 index 000000000..c2e4ea129 --- /dev/null +++ b/locales/es/captions.yml @@ -0,0 +1,7 @@ +es: + captions: + terminal: "Escribe esto en la línea de comandos:" + irb: "Escribe esto en irb:" + result: "Resultado esperado:" + fuzzy_result: "Resultado aproximado esperado:" + link: "Ir a" diff --git a/locales/es/general.yml b/locales/es/general.yml new file mode 100644 index 000000000..116fb0f16 --- /dev/null +++ b/locales/es/general.yml @@ -0,0 +1,14 @@ +es: + general: + type_in_file: "Escribe esto en el archivo %{filename}:" + further_reading: "Lectura adicional" + fuzzy_hint: "El texto en gris puede variar y no es tan importante." + step_title: "Paso %{num}" + step_title_suffix: ": " + next_step: "Próximo paso:" + option: "Opción %{num}: " + verify: "Verifica %{text}" + goals: "Objetivos" + expand_all: "Expandir Todo" + other_pages: "Otras Páginas" + back_to: "Regresar a" diff --git a/locales/es/header_sections.yml b/locales/es/header_sections.yml new file mode 100644 index 000000000..21e082978 --- /dev/null +++ b/locales/es/header_sections.yml @@ -0,0 +1,10 @@ +en: + header_section: + steps: "Pasos" + explanation: "Explicación" + overview: "Resumen" + discussion: "Elementos para discusión" + hints: "Pistas" + challenge: "Reto(s)" + tools_and_references: "Herramientas y Referencias" + requirements: "Requisitos para avanzar" diff --git a/locales/es/sites.yml b/locales/es/sites.yml new file mode 100644 index 000000000..1cdac0ba2 --- /dev/null +++ b/locales/es/sites.yml @@ -0,0 +1,3 @@ +es: + sites: + other_categories: Otras cosas diff --git a/locales/zh-tw/captions.yml b/locales/zh-tw/captions.yml new file mode 100644 index 000000000..a4947bae8 --- /dev/null +++ b/locales/zh-tw/captions.yml @@ -0,0 +1,7 @@ +zh-tw: + captions: + terminal: "在終端機打這些字:" + irb: "在 irb 打這些字:" + result: "預期的結果:" + fuzzy_result: "大概預期的結果:" + link: "來這裡:" diff --git a/locales/zh-tw/general.yml b/locales/zh-tw/general.yml new file mode 100644 index 000000000..e0437e289 --- /dev/null +++ b/locales/zh-tw/general.yml @@ -0,0 +1,14 @@ +zh-tw: + general: + type_in_file: "在 %{filename} 檔裡面打這些字:" + further_reading: "延伸閱讀" + fuzzy_hint: "塗灰的字可能有所不同,不重要。" + goals: "目標" + verify: "檢查 %{text}" + option: "選項 %{num}:" + next_step: "下一步:" + step_title: "步驟 %{num}" + step_title_suffix: ":" + expand_all: "全部展開" + other_pages: "其他頁面" + back_to: "回到" diff --git a/locales/zh-tw/header_section.yml b/locales/zh-tw/header_section.yml new file mode 100644 index 000000000..645c69d33 --- /dev/null +++ b/locales/zh-tw/header_section.yml @@ -0,0 +1,10 @@ +zh-tw: + header_section: + steps: "步驟" + explanation: "解說" + overview: "摘要" + discussion: "討論" + hints: "秘訣" + challenge: "挑戰" + tools_and_references: "工具、參考資料" + requirements: "通關條件" diff --git a/sites/en/docs/docs.step b/sites/docs/docs.step similarity index 100% rename from sites/en/docs/docs.step rename to sites/docs/docs.step diff --git a/sites/es/hola/hola.step b/sites/es/hola/hola.step deleted file mode 100644 index f0e5f45b0..000000000 --- a/sites/es/hola/hola.step +++ /dev/null @@ -1 +0,0 @@ -message "Hola! Que tal?" diff --git a/sites/en/frontend/HTML_attributes.step b/sites/frontend/HTML_attributes.step similarity index 100% rename from sites/en/frontend/HTML_attributes.step rename to sites/frontend/HTML_attributes.step diff --git a/sites/en/frontend/HTML_structure.step b/sites/frontend/HTML_structure.step similarity index 100% rename from sites/en/frontend/HTML_structure.step rename to sites/frontend/HTML_structure.step diff --git a/sites/en/frontend/HTML_tags.step b/sites/frontend/HTML_tags.step similarity index 100% rename from sites/en/frontend/HTML_tags.step rename to sites/frontend/HTML_tags.step diff --git a/sites/en/frontend/_consider_deploying_to_github.step b/sites/frontend/_consider_deploying_to_github.step similarity index 100% rename from sites/en/frontend/_consider_deploying_to_github.step rename to sites/frontend/_consider_deploying_to_github.step diff --git a/sites/en/frontend/_consider_deploying_to_github_again.step b/sites/frontend/_consider_deploying_to_github_again.step similarity index 100% rename from sites/en/frontend/_consider_deploying_to_github_again.step rename to sites/frontend/_consider_deploying_to_github_again.step diff --git a/sites/en/frontend/_developer_tools.step b/sites/frontend/_developer_tools.step similarity index 100% rename from sites/en/frontend/_developer_tools.step rename to sites/frontend/_developer_tools.step diff --git a/sites/en/frontend/_working_effectively_and_efficiently.md b/sites/frontend/_working_effectively_and_efficiently.md similarity index 100% rename from sites/en/frontend/_working_effectively_and_efficiently.md rename to sites/frontend/_working_effectively_and_efficiently.md diff --git a/sites/en/frontend/add_more_elements.step b/sites/frontend/add_more_elements.step similarity index 100% rename from sites/en/frontend/add_more_elements.step rename to sites/frontend/add_more_elements.step diff --git a/sites/en/frontend/add_starter_files.step b/sites/frontend/add_starter_files.step similarity index 100% rename from sites/en/frontend/add_starter_files.step rename to sites/frontend/add_starter_files.step diff --git a/sites/en/frontend/basic_CSS.step b/sites/frontend/basic_CSS.step similarity index 100% rename from sites/en/frontend/basic_CSS.step rename to sites/frontend/basic_CSS.step diff --git a/sites/en/frontend/basic_javascript.step b/sites/frontend/basic_javascript.step similarity index 100% rename from sites/en/frontend/basic_javascript.step rename to sites/frontend/basic_javascript.step diff --git a/sites/en/frontend/deploying_to_github.step b/sites/frontend/deploying_to_github.step similarity index 100% rename from sites/en/frontend/deploying_to_github.step rename to sites/frontend/deploying_to_github.step diff --git a/sites/en/frontend/deploying_to_github_again.step b/sites/frontend/deploying_to_github_again.step similarity index 100% rename from sites/en/frontend/deploying_to_github_again.step rename to sites/frontend/deploying_to_github_again.step diff --git a/sites/en/frontend/developer_tools.step b/sites/frontend/developer_tools.step similarity index 100% rename from sites/en/frontend/developer_tools.step rename to sites/frontend/developer_tools.step diff --git a/sites/en/frontend/front-end-lesson.zip-manifest b/sites/frontend/front-end-lesson.zip-manifest similarity index 100% rename from sites/en/frontend/front-end-lesson.zip-manifest rename to sites/frontend/front-end-lesson.zip-manifest diff --git a/sites/en/frontend/frontend.step b/sites/frontend/frontend.step similarity index 100% rename from sites/en/frontend/frontend.step rename to sites/frontend/frontend.step diff --git a/sites/en/frontend/get_a_sticker.step b/sites/frontend/get_a_sticker.step similarity index 100% rename from sites/en/frontend/get_a_sticker.step rename to sites/frontend/get_a_sticker.step diff --git a/sites/en/frontend/grid.html b/sites/frontend/grid.html similarity index 100% rename from sites/en/frontend/grid.html rename to sites/frontend/grid.html diff --git a/sites/en/frontend/griding_with_bootstrap.step b/sites/frontend/griding_with_bootstrap.step similarity index 100% rename from sites/en/frontend/griding_with_bootstrap.step rename to sites/frontend/griding_with_bootstrap.step diff --git a/sites/en/frontend/html_quick_reference.md b/sites/frontend/html_quick_reference.md similarity index 100% rename from sites/en/frontend/html_quick_reference.md rename to sites/frontend/html_quick_reference.md diff --git a/sites/en/frontend/img/boxmodel.png b/sites/frontend/img/boxmodel.png similarity index 100% rename from sites/en/frontend/img/boxmodel.png rename to sites/frontend/img/boxmodel.png diff --git a/sites/en/frontend/img/css.png b/sites/frontend/img/css.png similarity index 100% rename from sites/en/frontend/img/css.png rename to sites/frontend/img/css.png diff --git a/sites/en/frontend/img/css_bundler.png b/sites/frontend/img/css_bundler.png similarity index 100% rename from sites/en/frontend/img/css_bundler.png rename to sites/frontend/img/css_bundler.png diff --git a/sites/en/frontend/img/css_class.png b/sites/frontend/img/css_class.png similarity index 100% rename from sites/en/frontend/img/css_class.png rename to sites/frontend/img/css_class.png diff --git a/sites/en/frontend/img/css_id.png b/sites/frontend/img/css_id.png similarity index 100% rename from sites/en/frontend/img/css_id.png rename to sites/frontend/img/css_id.png diff --git a/sites/en/frontend/img/css_zen.png b/sites/frontend/img/css_zen.png similarity index 100% rename from sites/en/frontend/img/css_zen.png rename to sites/frontend/img/css_zen.png diff --git a/sites/en/frontend/img/devtools.png b/sites/frontend/img/devtools.png similarity index 100% rename from sites/en/frontend/img/devtools.png rename to sites/frontend/img/devtools.png diff --git a/sites/en/frontend/img/devtools_console.png b/sites/frontend/img/devtools_console.png similarity index 100% rename from sites/en/frontend/img/devtools_console.png rename to sites/frontend/img/devtools_console.png diff --git a/sites/en/frontend/img/devtools_elements.png b/sites/frontend/img/devtools_elements.png similarity index 100% rename from sites/en/frontend/img/devtools_elements.png rename to sites/frontend/img/devtools_elements.png diff --git a/sites/en/frontend/img/devtools_network.png b/sites/frontend/img/devtools_network.png similarity index 100% rename from sites/en/frontend/img/devtools_network.png rename to sites/frontend/img/devtools_network.png diff --git a/sites/en/frontend/img/devtools_script.png b/sites/frontend/img/devtools_script.png similarity index 100% rename from sites/en/frontend/img/devtools_script.png rename to sites/frontend/img/devtools_script.png diff --git a/sites/en/frontend/img/get_a_sticker_fork_button.png b/sites/frontend/img/get_a_sticker_fork_button.png similarity index 100% rename from sites/en/frontend/img/get_a_sticker_fork_button.png rename to sites/frontend/img/get_a_sticker_fork_button.png diff --git a/sites/en/frontend/img/get_a_sticker_https.png b/sites/frontend/img/get_a_sticker_https.png similarity index 100% rename from sites/en/frontend/img/get_a_sticker_https.png rename to sites/frontend/img/get_a_sticker_https.png diff --git a/sites/en/frontend/img/get_a_sticker_output.png b/sites/frontend/img/get_a_sticker_output.png similarity index 100% rename from sites/en/frontend/img/get_a_sticker_output.png rename to sites/frontend/img/get_a_sticker_output.png diff --git a/sites/en/frontend/img/github_create_repo.png b/sites/frontend/img/github_create_repo.png similarity index 100% rename from sites/en/frontend/img/github_create_repo.png rename to sites/frontend/img/github_create_repo.png diff --git a/sites/en/frontend/img/github_name_your_repo.png b/sites/frontend/img/github_name_your_repo.png similarity index 100% rename from sites/en/frontend/img/github_name_your_repo.png rename to sites/frontend/img/github_name_your_repo.png diff --git a/sites/en/frontend/img/hello_html.png b/sites/frontend/img/hello_html.png similarity index 100% rename from sites/en/frontend/img/hello_html.png rename to sites/frontend/img/hello_html.png diff --git a/sites/en/frontend/img/hello_omg.png b/sites/frontend/img/hello_omg.png similarity index 100% rename from sites/en/frontend/img/hello_omg.png rename to sites/frontend/img/hello_omg.png diff --git a/sites/en/frontend/img/hello_structure.png b/sites/frontend/img/hello_structure.png similarity index 100% rename from sites/en/frontend/img/hello_structure.png rename to sites/frontend/img/hello_structure.png diff --git a/sites/en/frontend/img/hello_style.png b/sites/frontend/img/hello_style.png similarity index 100% rename from sites/en/frontend/img/hello_style.png rename to sites/frontend/img/hello_style.png diff --git a/sites/en/frontend/img/hello_title.png b/sites/frontend/img/hello_title.png similarity index 100% rename from sites/en/frontend/img/hello_title.png rename to sites/frontend/img/hello_title.png diff --git a/sites/en/frontend/img/hello_world.png b/sites/frontend/img/hello_world.png similarity index 100% rename from sites/en/frontend/img/hello_world.png rename to sites/frontend/img/hello_world.png diff --git a/sites/en/frontend/img/hello_world_2line.png b/sites/frontend/img/hello_world_2line.png similarity index 100% rename from sites/en/frontend/img/hello_world_2line.png rename to sites/frontend/img/hello_world_2line.png diff --git a/sites/en/frontend/img/hello_world_2line2.png b/sites/frontend/img/hello_world_2line2.png similarity index 100% rename from sites/en/frontend/img/hello_world_2line2.png rename to sites/frontend/img/hello_world_2line2.png diff --git a/sites/en/frontend/img/hello_world_jazzy.png b/sites/frontend/img/hello_world_jazzy.png similarity index 100% rename from sites/en/frontend/img/hello_world_jazzy.png rename to sites/frontend/img/hello_world_jazzy.png diff --git a/sites/en/frontend/img/html_tags_list.png b/sites/frontend/img/html_tags_list.png similarity index 100% rename from sites/en/frontend/img/html_tags_list.png rename to sites/frontend/img/html_tags_list.png diff --git a/sites/en/frontend/img/jquery_result.png b/sites/frontend/img/jquery_result.png similarity index 100% rename from sites/en/frontend/img/jquery_result.png rename to sites/frontend/img/jquery_result.png diff --git a/sites/en/frontend/img/page.png b/sites/frontend/img/page.png similarity index 100% rename from sites/en/frontend/img/page.png rename to sites/frontend/img/page.png diff --git a/sites/en/frontend/img/page_anchors.png b/sites/frontend/img/page_anchors.png similarity index 100% rename from sites/en/frontend/img/page_anchors.png rename to sites/frontend/img/page_anchors.png diff --git a/sites/en/frontend/img/page_html.png b/sites/frontend/img/page_html.png similarity index 100% rename from sites/en/frontend/img/page_html.png rename to sites/frontend/img/page_html.png diff --git a/sites/en/frontend/img/page_img.png b/sites/frontend/img/page_img.png similarity index 100% rename from sites/en/frontend/img/page_img.png rename to sites/frontend/img/page_img.png diff --git a/sites/en/frontend/img/page_sample.jpg b/sites/frontend/img/page_sample.jpg similarity index 100% rename from sites/en/frontend/img/page_sample.jpg rename to sites/frontend/img/page_sample.jpg diff --git a/sites/en/frontend/img/prompt.png b/sites/frontend/img/prompt.png similarity index 100% rename from sites/en/frontend/img/prompt.png rename to sites/frontend/img/prompt.png diff --git a/sites/en/frontend/img/zip.png b/sites/frontend/img/zip.png similarity index 100% rename from sites/en/frontend/img/zip.png rename to sites/frontend/img/zip.png diff --git a/sites/en/frontend/introduction_to_html.step b/sites/frontend/introduction_to_html.step similarity index 100% rename from sites/en/frontend/introduction_to_html.step rename to sites/frontend/introduction_to_html.step diff --git a/sites/en/frontend/jquery.step b/sites/frontend/jquery.step similarity index 100% rename from sites/en/frontend/jquery.step rename to sites/frontend/jquery.step diff --git a/sites/en/frontend/jquery_vs_javascript.step b/sites/frontend/jquery_vs_javascript.step similarity index 100% rename from sites/en/frontend/jquery_vs_javascript.step rename to sites/frontend/jquery_vs_javascript.step diff --git a/sites/en/frontend/make_a_web_page.step b/sites/frontend/make_a_web_page.step similarity index 100% rename from sites/en/frontend/make_a_web_page.step rename to sites/frontend/make_a_web_page.step diff --git a/sites/en/frontend/make_columns.step b/sites/frontend/make_columns.step similarity index 100% rename from sites/en/frontend/make_columns.step rename to sites/frontend/make_columns.step diff --git a/sites/en/frontend/resources.step b/sites/frontend/resources.step similarity index 100% rename from sites/en/frontend/resources.step rename to sites/frontend/resources.step diff --git a/sites/en/frontend/tool_installation.step b/sites/frontend/tool_installation.step similarity index 100% rename from sites/en/frontend/tool_installation.step rename to sites/frontend/tool_installation.step diff --git a/sites/en/frontend/zip_content/.gitignore b/sites/frontend/zip_content/.gitignore similarity index 100% rename from sites/en/frontend/zip_content/.gitignore rename to sites/frontend/zip_content/.gitignore diff --git a/sites/en/frontend/zip_content/index.html b/sites/frontend/zip_content/index.html similarity index 100% rename from sites/en/frontend/zip_content/index.html rename to sites/frontend/zip_content/index.html diff --git a/sites/en/frontend/zip_content/resources/javascript.js b/sites/frontend/zip_content/resources/javascript.js similarity index 100% rename from sites/en/frontend/zip_content/resources/javascript.js rename to sites/frontend/zip_content/resources/javascript.js diff --git a/sites/en/frontend/zip_content/resources/layout.css b/sites/frontend/zip_content/resources/layout.css similarity index 100% rename from sites/en/frontend/zip_content/resources/layout.css rename to sites/frontend/zip_content/resources/layout.css diff --git a/sites/en/frontend/zip_content/resources/picture.jpg b/sites/frontend/zip_content/resources/picture.jpg similarity index 100% rename from sites/en/frontend/zip_content/resources/picture.jpg rename to sites/frontend/zip_content/resources/picture.jpg diff --git a/sites/en/installfest/_command-line-glossary.md b/sites/installfest/_command-line-glossary.md similarity index 100% rename from sites/en/installfest/_command-line-glossary.md rename to sites/installfest/_command-line-glossary.md diff --git a/sites/en/installfest/_general-glossary.md b/sites/installfest/_general-glossary.md similarity index 100% rename from sites/en/installfest/_general-glossary.md rename to sites/installfest/_general-glossary.md diff --git a/sites/en/installfest/_install_atom_for_mac.step b/sites/installfest/_install_atom_for_mac.step similarity index 100% rename from sites/en/installfest/_install_atom_for_mac.step rename to sites/installfest/_install_atom_for_mac.step diff --git a/sites/en/installfest/_install_homebrew.step b/sites/installfest/_install_homebrew.step similarity index 100% rename from sites/en/installfest/_install_homebrew.step rename to sites/installfest/_install_homebrew.step diff --git a/sites/en/installfest/_install_ruby.step b/sites/installfest/_install_ruby.step similarity index 100% rename from sites/en/installfest/_install_ruby.step rename to sites/installfest/_install_ruby.step diff --git a/sites/en/installfest/_install_rvm.step b/sites/installfest/_install_rvm.step similarity index 100% rename from sites/en/installfest/_install_rvm.step rename to sites/installfest/_install_rvm.step diff --git a/sites/en/installfest/_install_textmate.step b/sites/installfest/_install_textmate.step similarity index 100% rename from sites/en/installfest/_install_textmate.step rename to sites/installfest/_install_textmate.step diff --git a/sites/en/installfest/_ruby-and-rails-glossary.md b/sites/installfest/_ruby-and-rails-glossary.md similarity index 100% rename from sites/en/installfest/_ruby-and-rails-glossary.md rename to sites/installfest/_ruby-and-rails-glossary.md diff --git a/sites/en/installfest/_switch_to_home_directory.step b/sites/installfest/_switch_to_home_directory.step similarity index 100% rename from sites/en/installfest/_switch_to_home_directory.step rename to sites/installfest/_switch_to_home_directory.step diff --git a/sites/en/installfest/choose_your_operating_system.step b/sites/installfest/choose_your_operating_system.step similarity index 100% rename from sites/en/installfest/choose_your_operating_system.step rename to sites/installfest/choose_your_operating_system.step diff --git a/sites/en/installfest/clean_up.step b/sites/installfest/clean_up.step similarity index 100% rename from sites/en/installfest/clean_up.step rename to sites/installfest/clean_up.step diff --git a/sites/en/installfest/configure_git.step b/sites/installfest/configure_git.step similarity index 100% rename from sites/en/installfest/configure_git.step rename to sites/installfest/configure_git.step diff --git a/sites/en/installfest/create_a_github_account.step b/sites/installfest/create_a_github_account.step similarity index 100% rename from sites/en/installfest/create_a_github_account.step rename to sites/installfest/create_a_github_account.step diff --git a/sites/en/installfest/create_a_heroku_account.step b/sites/installfest/create_a_heroku_account.step similarity index 100% rename from sites/en/installfest/create_a_heroku_account.step rename to sites/installfest/create_a_heroku_account.step diff --git a/sites/en/installfest/create_a_rails_app.step b/sites/installfest/create_a_rails_app.step similarity index 100% rename from sites/en/installfest/create_a_rails_app.step rename to sites/installfest/create_a_rails_app.step diff --git a/sites/en/installfest/create_an_ssh_key.step b/sites/installfest/create_an_ssh_key.step similarity index 100% rename from sites/en/installfest/create_an_ssh_key.step rename to sites/installfest/create_an_ssh_key.step diff --git a/sites/en/installfest/deploy_a_rails_app.step b/sites/installfest/deploy_a_rails_app.step similarity index 100% rename from sites/en/installfest/deploy_a_rails_app.step rename to sites/installfest/deploy_a_rails_app.step diff --git a/sites/en/installfest/editors.step b/sites/installfest/editors.step similarity index 100% rename from sites/en/installfest/editors.step rename to sites/installfest/editors.step diff --git a/sites/en/installfest/get_a_sticker.step b/sites/installfest/get_a_sticker.step similarity index 100% rename from sites/en/installfest/get_a_sticker.step rename to sites/installfest/get_a_sticker.step diff --git a/sites/en/installfest/glossary.step b/sites/installfest/glossary.step similarity index 100% rename from sites/en/installfest/glossary.step rename to sites/installfest/glossary.step diff --git a/sites/en/installfest/img/AboutThisMac.png b/sites/installfest/img/AboutThisMac.png similarity index 100% rename from sites/en/installfest/img/AboutThisMac.png rename to sites/installfest/img/AboutThisMac.png diff --git a/sites/en/installfest/img/WinRailsInstaller.jpg b/sites/installfest/img/WinRailsInstaller.jpg similarity index 100% rename from sites/en/installfest/img/WinRailsInstaller.jpg rename to sites/installfest/img/WinRailsInstaller.jpg diff --git a/sites/en/installfest/img/appstore.jpg b/sites/installfest/img/appstore.jpg similarity index 100% rename from sites/en/installfest/img/appstore.jpg rename to sites/installfest/img/appstore.jpg diff --git a/sites/en/installfest/img/directory.png b/sites/installfest/img/directory.png similarity index 100% rename from sites/en/installfest/img/directory.png rename to sites/installfest/img/directory.png diff --git a/sites/en/installfest/img/get_a_sticker_you_should_see.png b/sites/installfest/img/get_a_sticker_you_should_see.png similarity index 100% rename from sites/en/installfest/img/get_a_sticker_you_should_see.png rename to sites/installfest/img/get_a_sticker_you_should_see.png diff --git a/sites/en/installfest/img/install_atom_mac.gif b/sites/installfest/img/install_atom_mac.gif similarity index 100% rename from sites/en/installfest/img/install_atom_mac.gif rename to sites/installfest/img/install_atom_mac.gif diff --git a/sites/en/installfest/img/railsbridge_ubuntu12-checkbox.png b/sites/installfest/img/railsbridge_ubuntu12-checkbox.png similarity index 100% rename from sites/en/installfest/img/railsbridge_ubuntu12-checkbox.png rename to sites/installfest/img/railsbridge_ubuntu12-checkbox.png diff --git a/sites/en/installfest/img/railsbridge_windowsScreenshot-commandprompt-pinnedtotaskbar.png b/sites/installfest/img/railsbridge_windowsScreenshot-commandprompt-pinnedtotaskbar.png similarity index 100% rename from sites/en/installfest/img/railsbridge_windowsScreenshot-commandprompt-pinnedtotaskbar.png rename to sites/installfest/img/railsbridge_windowsScreenshot-commandprompt-pinnedtotaskbar.png diff --git a/sites/en/installfest/img/railsbridge_windowsScreenshot-commandprompt_ror.png b/sites/installfest/img/railsbridge_windowsScreenshot-commandprompt_ror.png similarity index 100% rename from sites/en/installfest/img/railsbridge_windowsScreenshot-commandprompt_ror.png rename to sites/installfest/img/railsbridge_windowsScreenshot-commandprompt_ror.png diff --git a/sites/en/installfest/img/railsbridge_windows_findingCommandPrompt_win7.png b/sites/installfest/img/railsbridge_windows_findingCommandPrompt_win7.png similarity index 100% rename from sites/en/installfest/img/railsbridge_windows_findingCommandPrompt_win7.png rename to sites/installfest/img/railsbridge_windows_findingCommandPrompt_win7.png diff --git a/sites/en/installfest/img/railsbridge_windows_findingCommandPrompt_win8.png b/sites/installfest/img/railsbridge_windows_findingCommandPrompt_win8.png similarity index 100% rename from sites/en/installfest/img/railsbridge_windows_findingCommandPrompt_win8.png rename to sites/installfest/img/railsbridge_windows_findingCommandPrompt_win8.png diff --git a/sites/en/installfest/img/successful_rails_install.png b/sites/installfest/img/successful_rails_install.png similarity index 100% rename from sites/en/installfest/img/successful_rails_install.png rename to sites/installfest/img/successful_rails_install.png diff --git a/sites/en/installfest/img/xcode-prefs.jpg b/sites/installfest/img/xcode-prefs.jpg similarity index 100% rename from sites/en/installfest/img/xcode-prefs.jpg rename to sites/installfest/img/xcode-prefs.jpg diff --git a/sites/en/installfest/img/xcode-tools-install.png b/sites/installfest/img/xcode-tools-install.png similarity index 100% rename from sites/en/installfest/img/xcode-tools-install.png rename to sites/installfest/img/xcode-tools-install.png diff --git a/sites/en/installfest/install_xcode.step b/sites/installfest/install_xcode.step similarity index 100% rename from sites/en/installfest/install_xcode.step rename to sites/installfest/install_xcode.step diff --git a/sites/en/installfest/install_xcode_command_line_tools.step b/sites/installfest/install_xcode_command_line_tools.step similarity index 100% rename from sites/en/installfest/install_xcode_command_line_tools.step rename to sites/installfest/install_xcode_command_line_tools.step diff --git a/sites/en/installfest/install_xcode_from_app_store.step b/sites/installfest/install_xcode_from_app_store.step similarity index 100% rename from sites/en/installfest/install_xcode_from_app_store.step rename to sites/installfest/install_xcode_from_app_store.step diff --git a/sites/en/installfest/install_xcode_from_dvd.step b/sites/installfest/install_xcode_from_dvd.step similarity index 100% rename from sites/en/installfest/install_xcode_from_dvd.step rename to sites/installfest/install_xcode_from_dvd.step diff --git a/sites/en/installfest/installfest.step b/sites/installfest/installfest.step similarity index 100% rename from sites/en/installfest/installfest.step rename to sites/installfest/installfest.step diff --git a/sites/en/installfest/linux.step b/sites/installfest/linux.step similarity index 100% rename from sites/en/installfest/linux.step rename to sites/installfest/linux.step diff --git a/sites/en/installfest/macOS.step b/sites/installfest/macOS.step similarity index 100% rename from sites/en/installfest/macOS.step rename to sites/installfest/macOS.step diff --git a/sites/en/installfest/osx_rvm.step b/sites/installfest/osx_rvm.step similarity index 100% rename from sites/en/installfest/osx_rvm.step rename to sites/installfest/osx_rvm.step diff --git a/sites/en/installfest/windows.step b/sites/installfest/windows.step similarity index 100% rename from sites/en/installfest/windows.step rename to sites/installfest/windows.step diff --git a/sites/en/intro-to-rails/CRUD_with_scaffolding.step b/sites/intro-to-rails/CRUD_with_scaffolding.step similarity index 100% rename from sites/en/intro-to-rails/CRUD_with_scaffolding.step rename to sites/intro-to-rails/CRUD_with_scaffolding.step diff --git a/sites/en/intro-to-rails/_consider_deploying.step b/sites/intro-to-rails/_consider_deploying.step similarity index 100% rename from sites/en/intro-to-rails/_consider_deploying.step rename to sites/intro-to-rails/_consider_deploying.step diff --git a/sites/en/intro-to-rails/_consider_deploying_again.step b/sites/intro-to-rails/_consider_deploying_again.step similarity index 100% rename from sites/en/intro-to-rails/_consider_deploying_again.step rename to sites/intro-to-rails/_consider_deploying_again.step diff --git a/sites/en/intro-to-rails/_deploying_to_heroku.step b/sites/intro-to-rails/_deploying_to_heroku.step similarity index 100% rename from sites/en/intro-to-rails/_deploying_to_heroku.step rename to sites/intro-to-rails/_deploying_to_heroku.step diff --git a/sites/en/intro-to-rails/_deploying_to_heroku_again.step b/sites/intro-to-rails/_deploying_to_heroku_again.step similarity index 100% rename from sites/en/intro-to-rails/_deploying_to_heroku_again.step rename to sites/intro-to-rails/_deploying_to_heroku_again.step diff --git a/sites/en/intro-to-rails/_switch_to_home_directory.step b/sites/intro-to-rails/_switch_to_home_directory.step similarity index 100% rename from sites/en/intro-to-rails/_switch_to_home_directory.step rename to sites/intro-to-rails/_switch_to_home_directory.step diff --git a/sites/en/intro-to-rails/_working_effectively_and_efficiently.md b/sites/intro-to-rails/_working_effectively_and_efficiently.md similarity index 100% rename from sites/en/intro-to-rails/_working_effectively_and_efficiently.md rename to sites/intro-to-rails/_working_effectively_and_efficiently.md diff --git a/sites/en/intro-to-rails/add_the_project_to_a_git_repo.step b/sites/intro-to-rails/add_the_project_to_a_git_repo.step similarity index 100% rename from sites/en/intro-to-rails/add_the_project_to_a_git_repo.step rename to sites/intro-to-rails/add_the_project_to_a_git_repo.step diff --git a/sites/en/intro-to-rails/allow_people_to_vote.step b/sites/intro-to-rails/allow_people_to_vote.step similarity index 100% rename from sites/en/intro-to-rails/allow_people_to_vote.step rename to sites/intro-to-rails/allow_people_to_vote.step diff --git a/sites/en/intro-to-rails/clean_up_links_on_the_topics_list.step b/sites/intro-to-rails/clean_up_links_on_the_topics_list.step similarity index 100% rename from sites/en/intro-to-rails/clean_up_links_on_the_topics_list.step rename to sites/intro-to-rails/clean_up_links_on_the_topics_list.step diff --git a/sites/en/intro-to-rails/creating_a_migration.step b/sites/intro-to-rails/creating_a_migration.step similarity index 100% rename from sites/en/intro-to-rails/creating_a_migration.step rename to sites/intro-to-rails/creating_a_migration.step diff --git a/sites/en/intro-to-rails/credits_and_next_steps.step b/sites/intro-to-rails/credits_and_next_steps.step similarity index 100% rename from sites/en/intro-to-rails/credits_and_next_steps.step rename to sites/intro-to-rails/credits_and_next_steps.step diff --git a/sites/en/intro-to-rails/deploying_to_heroku.step b/sites/intro-to-rails/deploying_to_heroku.step similarity index 100% rename from sites/en/intro-to-rails/deploying_to_heroku.step rename to sites/intro-to-rails/deploying_to_heroku.step diff --git a/sites/en/intro-to-rails/deploying_to_heroku_again.step b/sites/intro-to-rails/deploying_to_heroku_again.step similarity index 100% rename from sites/en/intro-to-rails/deploying_to_heroku_again.step rename to sites/intro-to-rails/deploying_to_heroku_again.step diff --git a/sites/en/intro-to-rails/getting_started.step b/sites/intro-to-rails/getting_started.step similarity index 100% rename from sites/en/intro-to-rails/getting_started.step rename to sites/intro-to-rails/getting_started.step diff --git a/sites/en/intro-to-rails/glossary.step b/sites/intro-to-rails/glossary.step similarity index 100% rename from sites/en/intro-to-rails/glossary.step rename to sites/intro-to-rails/glossary.step diff --git a/sites/en/intro-to-rails/hooking_up_votes_and_topics.step b/sites/intro-to-rails/hooking_up_votes_and_topics.step similarity index 100% rename from sites/en/intro-to-rails/hooking_up_votes_and_topics.step rename to sites/intro-to-rails/hooking_up_votes_and_topics.step diff --git a/sites/en/intro-to-rails/img/Seattle_list_with_topic.png b/sites/intro-to-rails/img/Seattle_list_with_topic.png similarity index 100% rename from sites/en/intro-to-rails/img/Seattle_list_with_topic.png rename to sites/intro-to-rails/img/Seattle_list_with_topic.png diff --git a/sites/en/intro-to-rails/img/Seattle_topic_created.png b/sites/intro-to-rails/img/Seattle_topic_created.png similarity index 100% rename from sites/en/intro-to-rails/img/Seattle_topic_created.png rename to sites/intro-to-rails/img/Seattle_topic_created.png diff --git a/sites/en/intro-to-rails/img/Seattle_topic_list_page.png b/sites/intro-to-rails/img/Seattle_topic_list_page.png similarity index 100% rename from sites/en/intro-to-rails/img/Seattle_topic_list_page.png rename to sites/intro-to-rails/img/Seattle_topic_list_page.png diff --git a/sites/en/intro-to-rails/img/Start_page.png b/sites/intro-to-rails/img/Start_page.png similarity index 100% rename from sites/en/intro-to-rails/img/Start_page.png rename to sites/intro-to-rails/img/Start_page.png diff --git a/sites/en/intro-to-rails/img/atom_add_folder_to_project.png b/sites/intro-to-rails/img/atom_add_folder_to_project.png similarity index 100% rename from sites/en/intro-to-rails/img/atom_add_folder_to_project.png rename to sites/intro-to-rails/img/atom_add_folder_to_project.png diff --git a/sites/en/intro-to-rails/img/atom_project_as_folder.png b/sites/intro-to-rails/img/atom_project_as_folder.png similarity index 100% rename from sites/en/intro-to-rails/img/atom_project_as_folder.png rename to sites/intro-to-rails/img/atom_project_as_folder.png diff --git a/sites/en/intro-to-rails/img/finished_app.png b/sites/intro-to-rails/img/finished_app.png similarity index 100% rename from sites/en/intro-to-rails/img/finished_app.png rename to sites/intro-to-rails/img/finished_app.png diff --git a/sites/en/intro-to-rails/img/mvc.png b/sites/intro-to-rails/img/mvc.png similarity index 100% rename from sites/en/intro-to-rails/img/mvc.png rename to sites/intro-to-rails/img/mvc.png diff --git a/sites/en/intro-to-rails/img/rails4_rails_info_routing.png b/sites/intro-to-rails/img/rails4_rails_info_routing.png similarity index 100% rename from sites/en/intro-to-rails/img/rails4_rails_info_routing.png rename to sites/intro-to-rails/img/rails4_rails_info_routing.png diff --git a/sites/en/intro-to-rails/img/workflow.png b/sites/intro-to-rails/img/workflow.png similarity index 100% rename from sites/en/intro-to-rails/img/workflow.png rename to sites/intro-to-rails/img/workflow.png diff --git a/sites/en/intro-to-rails/intro-to-rails.step b/sites/intro-to-rails/intro-to-rails.step similarity index 100% rename from sites/en/intro-to-rails/intro-to-rails.step rename to sites/intro-to-rails/intro-to-rails.step diff --git a/sites/en/intro-to-rails/make_the_topic_title_a_link.step b/sites/intro-to-rails/make_the_topic_title_a_link.step similarity index 100% rename from sites/en/intro-to-rails/make_the_topic_title_a_link.step rename to sites/intro-to-rails/make_the_topic_title_a_link.step diff --git a/sites/en/intro-to-rails/rails_architecture.step b/sites/intro-to-rails/rails_architecture.step similarity index 100% rename from sites/en/intro-to-rails/rails_architecture.step rename to sites/intro-to-rails/rails_architecture.step diff --git a/sites/en/intro-to-rails/redirect_to_the_topics_list_after_creating_a_new_topic.step b/sites/intro-to-rails/redirect_to_the_topics_list_after_creating_a_new_topic.step similarity index 100% rename from sites/en/intro-to-rails/redirect_to_the_topics_list_after_creating_a_new_topic.step rename to sites/intro-to-rails/redirect_to_the_topics_list_after_creating_a_new_topic.step diff --git a/sites/en/intro-to-rails/ruby_language.step b/sites/intro-to-rails/ruby_language.step similarity index 100% rename from sites/en/intro-to-rails/ruby_language.step rename to sites/intro-to-rails/ruby_language.step diff --git a/sites/en/intro-to-rails/running_your_application_locally.step b/sites/intro-to-rails/running_your_application_locally.step similarity index 100% rename from sites/en/intro-to-rails/running_your_application_locally.step rename to sites/intro-to-rails/running_your_application_locally.step diff --git a/sites/en/intro-to-rails/setting_the_default_page.step b/sites/intro-to-rails/setting_the_default_page.step similarity index 100% rename from sites/en/intro-to-rails/setting_the_default_page.step rename to sites/intro-to-rails/setting_the_default_page.step diff --git a/sites/en/intro-to-rails/voting_on_topics.step b/sites/intro-to-rails/voting_on_topics.step similarity index 100% rename from sites/en/intro-to-rails/voting_on_topics.step rename to sites/intro-to-rails/voting_on_topics.step diff --git a/sites/en/javascript-snake-game/img/browser_console.png b/sites/javascript-snake-game/img/browser_console.png similarity index 100% rename from sites/en/javascript-snake-game/img/browser_console.png rename to sites/javascript-snake-game/img/browser_console.png diff --git a/sites/en/javascript-snake-game/javascript-snake-game.step b/sites/javascript-snake-game/javascript-snake-game.step similarity index 100% rename from sites/en/javascript-snake-game/javascript-snake-game.step rename to sites/javascript-snake-game/javascript-snake-game.step diff --git a/sites/en/javascript-snake-game/js-snake-game-tutorial.zip-manifest b/sites/javascript-snake-game/js-snake-game-tutorial.zip-manifest similarity index 100% rename from sites/en/javascript-snake-game/js-snake-game-tutorial.zip-manifest rename to sites/javascript-snake-game/js-snake-game-tutorial.zip-manifest diff --git a/sites/en/javascript-snake-game/js/chunk.js b/sites/javascript-snake-game/js/chunk.js similarity index 100% rename from sites/en/javascript-snake-game/js/chunk.js rename to sites/javascript-snake-game/js/chunk.js diff --git a/sites/en/javascript-snake-game/js/lesson-10.js b/sites/javascript-snake-game/js/lesson-10.js similarity index 100% rename from sites/en/javascript-snake-game/js/lesson-10.js rename to sites/javascript-snake-game/js/lesson-10.js diff --git a/sites/en/javascript-snake-game/js/lesson-11.js b/sites/javascript-snake-game/js/lesson-11.js similarity index 100% rename from sites/en/javascript-snake-game/js/lesson-11.js rename to sites/javascript-snake-game/js/lesson-11.js diff --git a/sites/en/javascript-snake-game/js/lesson-12.js b/sites/javascript-snake-game/js/lesson-12.js similarity index 100% rename from sites/en/javascript-snake-game/js/lesson-12.js rename to sites/javascript-snake-game/js/lesson-12.js diff --git a/sites/en/javascript-snake-game/js/lesson-13.js b/sites/javascript-snake-game/js/lesson-13.js similarity index 100% rename from sites/en/javascript-snake-game/js/lesson-13.js rename to sites/javascript-snake-game/js/lesson-13.js diff --git a/sites/en/javascript-snake-game/js/lesson-2.js b/sites/javascript-snake-game/js/lesson-2.js similarity index 100% rename from sites/en/javascript-snake-game/js/lesson-2.js rename to sites/javascript-snake-game/js/lesson-2.js diff --git a/sites/en/javascript-snake-game/js/lesson-3.js b/sites/javascript-snake-game/js/lesson-3.js similarity index 100% rename from sites/en/javascript-snake-game/js/lesson-3.js rename to sites/javascript-snake-game/js/lesson-3.js diff --git a/sites/en/javascript-snake-game/js/lesson-4.js b/sites/javascript-snake-game/js/lesson-4.js similarity index 100% rename from sites/en/javascript-snake-game/js/lesson-4.js rename to sites/javascript-snake-game/js/lesson-4.js diff --git a/sites/en/javascript-snake-game/js/lesson-5.js b/sites/javascript-snake-game/js/lesson-5.js similarity index 100% rename from sites/en/javascript-snake-game/js/lesson-5.js rename to sites/javascript-snake-game/js/lesson-5.js diff --git a/sites/en/javascript-snake-game/js/lesson-6.js b/sites/javascript-snake-game/js/lesson-6.js similarity index 100% rename from sites/en/javascript-snake-game/js/lesson-6.js rename to sites/javascript-snake-game/js/lesson-6.js diff --git a/sites/en/javascript-snake-game/js/lesson-7.js b/sites/javascript-snake-game/js/lesson-7.js similarity index 100% rename from sites/en/javascript-snake-game/js/lesson-7.js rename to sites/javascript-snake-game/js/lesson-7.js diff --git a/sites/en/javascript-snake-game/js/lesson-8.js b/sites/javascript-snake-game/js/lesson-8.js similarity index 100% rename from sites/en/javascript-snake-game/js/lesson-8.js rename to sites/javascript-snake-game/js/lesson-8.js diff --git a/sites/en/javascript-snake-game/js/lesson-9.js b/sites/javascript-snake-game/js/lesson-9.js similarity index 100% rename from sites/en/javascript-snake-game/js/lesson-9.js rename to sites/javascript-snake-game/js/lesson-9.js diff --git a/sites/en/javascript-snake-game/js/snake.js b/sites/javascript-snake-game/js/snake.js similarity index 100% rename from sites/en/javascript-snake-game/js/snake.js rename to sites/javascript-snake-game/js/snake.js diff --git a/sites/en/javascript-snake-game/lesson-1.step b/sites/javascript-snake-game/lesson-1.step similarity index 100% rename from sites/en/javascript-snake-game/lesson-1.step rename to sites/javascript-snake-game/lesson-1.step diff --git a/sites/en/javascript-snake-game/lesson-10.step b/sites/javascript-snake-game/lesson-10.step similarity index 100% rename from sites/en/javascript-snake-game/lesson-10.step rename to sites/javascript-snake-game/lesson-10.step diff --git a/sites/en/javascript-snake-game/lesson-11.step b/sites/javascript-snake-game/lesson-11.step similarity index 100% rename from sites/en/javascript-snake-game/lesson-11.step rename to sites/javascript-snake-game/lesson-11.step diff --git a/sites/en/javascript-snake-game/lesson-12.step b/sites/javascript-snake-game/lesson-12.step similarity index 100% rename from sites/en/javascript-snake-game/lesson-12.step rename to sites/javascript-snake-game/lesson-12.step diff --git a/sites/en/javascript-snake-game/lesson-13.step b/sites/javascript-snake-game/lesson-13.step similarity index 100% rename from sites/en/javascript-snake-game/lesson-13.step rename to sites/javascript-snake-game/lesson-13.step diff --git a/sites/en/javascript-snake-game/lesson-14.step b/sites/javascript-snake-game/lesson-14.step similarity index 100% rename from sites/en/javascript-snake-game/lesson-14.step rename to sites/javascript-snake-game/lesson-14.step diff --git a/sites/en/javascript-snake-game/lesson-2.step b/sites/javascript-snake-game/lesson-2.step similarity index 100% rename from sites/en/javascript-snake-game/lesson-2.step rename to sites/javascript-snake-game/lesson-2.step diff --git a/sites/en/javascript-snake-game/lesson-3.step b/sites/javascript-snake-game/lesson-3.step similarity index 100% rename from sites/en/javascript-snake-game/lesson-3.step rename to sites/javascript-snake-game/lesson-3.step diff --git a/sites/en/javascript-snake-game/lesson-4.step b/sites/javascript-snake-game/lesson-4.step similarity index 100% rename from sites/en/javascript-snake-game/lesson-4.step rename to sites/javascript-snake-game/lesson-4.step diff --git a/sites/en/javascript-snake-game/lesson-5.step b/sites/javascript-snake-game/lesson-5.step similarity index 100% rename from sites/en/javascript-snake-game/lesson-5.step rename to sites/javascript-snake-game/lesson-5.step diff --git a/sites/en/javascript-snake-game/lesson-6.step b/sites/javascript-snake-game/lesson-6.step similarity index 100% rename from sites/en/javascript-snake-game/lesson-6.step rename to sites/javascript-snake-game/lesson-6.step diff --git a/sites/en/javascript-snake-game/lesson-7.step b/sites/javascript-snake-game/lesson-7.step similarity index 100% rename from sites/en/javascript-snake-game/lesson-7.step rename to sites/javascript-snake-game/lesson-7.step diff --git a/sites/en/javascript-snake-game/lesson-8.step b/sites/javascript-snake-game/lesson-8.step similarity index 100% rename from sites/en/javascript-snake-game/lesson-8.step rename to sites/javascript-snake-game/lesson-8.step diff --git a/sites/en/javascript-snake-game/lesson-9.step b/sites/javascript-snake-game/lesson-9.step similarity index 100% rename from sites/en/javascript-snake-game/lesson-9.step rename to sites/javascript-snake-game/lesson-9.step diff --git a/sites/en/javascript-snake-game/zip_content/index.html b/sites/javascript-snake-game/zip_content/index.html similarity index 100% rename from sites/en/javascript-snake-game/zip_content/index.html rename to sites/javascript-snake-game/zip_content/index.html diff --git a/sites/en/javascript-snake-game/zip_content/snake.js b/sites/javascript-snake-game/zip_content/snake.js similarity index 100% rename from sites/en/javascript-snake-game/zip_content/snake.js rename to sites/javascript-snake-game/zip_content/snake.js diff --git a/sites/en/javascript-to-do-list-with-react/AdvancedTodoList.zip-manifest b/sites/javascript-to-do-list-with-react/AdvancedTodoList.zip-manifest similarity index 100% rename from sites/en/javascript-to-do-list-with-react/AdvancedTodoList.zip-manifest rename to sites/javascript-to-do-list-with-react/AdvancedTodoList.zip-manifest diff --git a/sites/en/javascript-to-do-list-with-react/adding_an_item.step b/sites/javascript-to-do-list-with-react/adding_an_item.step similarity index 100% rename from sites/en/javascript-to-do-list-with-react/adding_an_item.step rename to sites/javascript-to-do-list-with-react/adding_an_item.step diff --git a/sites/en/javascript-to-do-list-with-react/building_complex_applications_with_react.step b/sites/javascript-to-do-list-with-react/building_complex_applications_with_react.step similarity index 100% rename from sites/en/javascript-to-do-list-with-react/building_complex_applications_with_react.step rename to sites/javascript-to-do-list-with-react/building_complex_applications_with_react.step diff --git a/sites/en/javascript-to-do-list-with-react/creating_a_list.step b/sites/javascript-to-do-list-with-react/creating_a_list.step similarity index 100% rename from sites/en/javascript-to-do-list-with-react/creating_a_list.step rename to sites/javascript-to-do-list-with-react/creating_a_list.step diff --git a/sites/en/javascript-to-do-list-with-react/deploying_your_site.step b/sites/javascript-to-do-list-with-react/deploying_your_site.step similarity index 100% rename from sites/en/javascript-to-do-list-with-react/deploying_your_site.step rename to sites/javascript-to-do-list-with-react/deploying_your_site.step diff --git a/sites/en/javascript-to-do-list-with-react/developer_tools.step b/sites/javascript-to-do-list-with-react/developer_tools.step similarity index 100% rename from sites/en/javascript-to-do-list-with-react/developer_tools.step rename to sites/javascript-to-do-list-with-react/developer_tools.step diff --git a/sites/en/javascript-to-do-list-with-react/javascript-to-do-list-with-react.step b/sites/javascript-to-do-list-with-react/javascript-to-do-list-with-react.step similarity index 100% rename from sites/en/javascript-to-do-list-with-react/javascript-to-do-list-with-react.step rename to sites/javascript-to-do-list-with-react/javascript-to-do-list-with-react.step diff --git a/sites/en/javascript-to-do-list-with-react/loading_items.step b/sites/javascript-to-do-list-with-react/loading_items.step similarity index 100% rename from sites/en/javascript-to-do-list-with-react/loading_items.step rename to sites/javascript-to-do-list-with-react/loading_items.step diff --git a/sites/en/javascript-to-do-list-with-react/marking_an_item_as_complete.step b/sites/javascript-to-do-list-with-react/marking_an_item_as_complete.step similarity index 100% rename from sites/en/javascript-to-do-list-with-react/marking_an_item_as_complete.step rename to sites/javascript-to-do-list-with-react/marking_an_item_as_complete.step diff --git a/sites/en/javascript-to-do-list-with-react/next_steps.step b/sites/javascript-to-do-list-with-react/next_steps.step similarity index 100% rename from sites/en/javascript-to-do-list-with-react/next_steps.step rename to sites/javascript-to-do-list-with-react/next_steps.step diff --git a/sites/en/javascript-to-do-list-with-react/zip_content/app.js b/sites/javascript-to-do-list-with-react/zip_content/app.js similarity index 100% rename from sites/en/javascript-to-do-list-with-react/zip_content/app.js rename to sites/javascript-to-do-list-with-react/zip_content/app.js diff --git a/sites/en/javascript-to-do-list-with-react/zip_content/console-polyfill.js b/sites/javascript-to-do-list-with-react/zip_content/console-polyfill.js similarity index 100% rename from sites/en/javascript-to-do-list-with-react/zip_content/console-polyfill.js rename to sites/javascript-to-do-list-with-react/zip_content/console-polyfill.js diff --git a/sites/en/javascript-to-do-list-with-react/zip_content/debut_light.png b/sites/javascript-to-do-list-with-react/zip_content/debut_light.png similarity index 100% rename from sites/en/javascript-to-do-list-with-react/zip_content/debut_light.png rename to sites/javascript-to-do-list-with-react/zip_content/debut_light.png diff --git a/sites/en/javascript-to-do-list-with-react/zip_content/index.html b/sites/javascript-to-do-list-with-react/zip_content/index.html similarity index 100% rename from sites/en/javascript-to-do-list-with-react/zip_content/index.html rename to sites/javascript-to-do-list-with-react/zip_content/index.html diff --git a/sites/en/javascript-to-do-list-with-react/zip_content/store.js b/sites/javascript-to-do-list-with-react/zip_content/store.js similarity index 100% rename from sites/en/javascript-to-do-list-with-react/zip_content/store.js rename to sites/javascript-to-do-list-with-react/zip_content/store.js diff --git a/sites/en/javascript-to-do-list-with-react/zip_content/styles.css b/sites/javascript-to-do-list-with-react/zip_content/styles.css similarity index 100% rename from sites/en/javascript-to-do-list-with-react/zip_content/styles.css rename to sites/javascript-to-do-list-with-react/zip_content/styles.css diff --git a/sites/en/javascript-to-do-list/IntermediateTodoList.zip-manifest b/sites/javascript-to-do-list/IntermediateTodoList.zip-manifest similarity index 100% rename from sites/en/javascript-to-do-list/IntermediateTodoList.zip-manifest rename to sites/javascript-to-do-list/IntermediateTodoList.zip-manifest diff --git a/sites/en/javascript-to-do-list/_deploying_your_site.md b/sites/javascript-to-do-list/_deploying_your_site.md similarity index 100% rename from sites/en/javascript-to-do-list/_deploying_your_site.md rename to sites/javascript-to-do-list/_deploying_your_site.md diff --git a/sites/en/javascript-to-do-list/_lesson_format.md b/sites/javascript-to-do-list/_lesson_format.md similarity index 100% rename from sites/en/javascript-to-do-list/_lesson_format.md rename to sites/javascript-to-do-list/_lesson_format.md diff --git a/sites/en/javascript-to-do-list/_teachers_note.md b/sites/javascript-to-do-list/_teachers_note.md similarity index 100% rename from sites/en/javascript-to-do-list/_teachers_note.md rename to sites/javascript-to-do-list/_teachers_note.md diff --git a/sites/en/javascript-to-do-list/adding_an_item.step b/sites/javascript-to-do-list/adding_an_item.step similarity index 100% rename from sites/en/javascript-to-do-list/adding_an_item.step rename to sites/javascript-to-do-list/adding_an_item.step diff --git a/sites/en/javascript-to-do-list/creating_a_list.step b/sites/javascript-to-do-list/creating_a_list.step similarity index 100% rename from sites/en/javascript-to-do-list/creating_a_list.step rename to sites/javascript-to-do-list/creating_a_list.step diff --git a/sites/en/javascript-to-do-list/deploying_your_site.step b/sites/javascript-to-do-list/deploying_your_site.step similarity index 100% rename from sites/en/javascript-to-do-list/deploying_your_site.step rename to sites/javascript-to-do-list/deploying_your_site.step diff --git a/sites/en/javascript-to-do-list/developer_tools.step b/sites/javascript-to-do-list/developer_tools.step similarity index 100% rename from sites/en/javascript-to-do-list/developer_tools.step rename to sites/javascript-to-do-list/developer_tools.step diff --git a/sites/en/javascript-to-do-list/img/browser_console.png b/sites/javascript-to-do-list/img/browser_console.png similarity index 100% rename from sites/en/javascript-to-do-list/img/browser_console.png rename to sites/javascript-to-do-list/img/browser_console.png diff --git a/sites/en/javascript-to-do-list/img/finished_app.png b/sites/javascript-to-do-list/img/finished_app.png similarity index 100% rename from sites/en/javascript-to-do-list/img/finished_app.png rename to sites/javascript-to-do-list/img/finished_app.png diff --git a/sites/en/javascript-to-do-list/img/network_tab.png b/sites/javascript-to-do-list/img/network_tab.png similarity index 100% rename from sites/en/javascript-to-do-list/img/network_tab.png rename to sites/javascript-to-do-list/img/network_tab.png diff --git a/sites/en/javascript-to-do-list/img/text_editor_html.png b/sites/javascript-to-do-list/img/text_editor_html.png similarity index 100% rename from sites/en/javascript-to-do-list/img/text_editor_html.png rename to sites/javascript-to-do-list/img/text_editor_html.png diff --git a/sites/en/javascript-to-do-list/javascript-to-do-list.step b/sites/javascript-to-do-list/javascript-to-do-list.step similarity index 100% rename from sites/en/javascript-to-do-list/javascript-to-do-list.step rename to sites/javascript-to-do-list/javascript-to-do-list.step diff --git a/sites/en/javascript-to-do-list/loading_items.step b/sites/javascript-to-do-list/loading_items.step similarity index 100% rename from sites/en/javascript-to-do-list/loading_items.step rename to sites/javascript-to-do-list/loading_items.step diff --git a/sites/en/javascript-to-do-list/marking_an_item_as_complete.step b/sites/javascript-to-do-list/marking_an_item_as_complete.step similarity index 100% rename from sites/en/javascript-to-do-list/marking_an_item_as_complete.step rename to sites/javascript-to-do-list/marking_an_item_as_complete.step diff --git a/sites/en/javascript-to-do-list/next_steps.step b/sites/javascript-to-do-list/next_steps.step similarity index 100% rename from sites/en/javascript-to-do-list/next_steps.step rename to sites/javascript-to-do-list/next_steps.step diff --git a/sites/en/javascript-to-do-list/playing_with_jquery.step b/sites/javascript-to-do-list/playing_with_jquery.step similarity index 100% rename from sites/en/javascript-to-do-list/playing_with_jquery.step rename to sites/javascript-to-do-list/playing_with_jquery.step diff --git a/sites/en/javascript-to-do-list/programming_with_javascript.step b/sites/javascript-to-do-list/programming_with_javascript.step similarity index 100% rename from sites/en/javascript-to-do-list/programming_with_javascript.step rename to sites/javascript-to-do-list/programming_with_javascript.step diff --git a/sites/en/javascript-to-do-list/the_basics_of_a_website.step b/sites/javascript-to-do-list/the_basics_of_a_website.step similarity index 100% rename from sites/en/javascript-to-do-list/the_basics_of_a_website.step rename to sites/javascript-to-do-list/the_basics_of_a_website.step diff --git a/sites/en/javascript-to-do-list/zip_content/app.js b/sites/javascript-to-do-list/zip_content/app.js similarity index 100% rename from sites/en/javascript-to-do-list/zip_content/app.js rename to sites/javascript-to-do-list/zip_content/app.js diff --git a/sites/en/javascript-to-do-list/zip_content/debut_light.png b/sites/javascript-to-do-list/zip_content/debut_light.png similarity index 100% rename from sites/en/javascript-to-do-list/zip_content/debut_light.png rename to sites/javascript-to-do-list/zip_content/debut_light.png diff --git a/sites/en/javascript-to-do-list/zip_content/index.html b/sites/javascript-to-do-list/zip_content/index.html similarity index 100% rename from sites/en/javascript-to-do-list/zip_content/index.html rename to sites/javascript-to-do-list/zip_content/index.html diff --git a/sites/en/javascript-to-do-list/zip_content/styles.css b/sites/javascript-to-do-list/zip_content/styles.css similarity index 100% rename from sites/en/javascript-to-do-list/zip_content/styles.css rename to sites/javascript-to-do-list/zip_content/styles.css diff --git a/sites/en/job-board/add_a_navbar.step b/sites/job-board/add_a_navbar.step similarity index 100% rename from sites/en/job-board/add_a_navbar.step rename to sites/job-board/add_a_navbar.step diff --git a/sites/en/job-board/add_a_new_job_form.step b/sites/job-board/add_a_new_job_form.step similarity index 100% rename from sites/en/job-board/add_a_new_job_form.step rename to sites/job-board/add_a_new_job_form.step diff --git a/sites/en/job-board/add_more_things.step b/sites/job-board/add_more_things.step similarity index 100% rename from sites/en/job-board/add_more_things.step rename to sites/job-board/add_more_things.step diff --git a/sites/en/job-board/create_a_rails_app.step b/sites/job-board/create_a_rails_app.step similarity index 100% rename from sites/en/job-board/create_a_rails_app.step rename to sites/job-board/create_a_rails_app.step diff --git a/sites/en/job-board/crud_and_resourceful_routing.step b/sites/job-board/crud_and_resourceful_routing.step similarity index 100% rename from sites/en/job-board/crud_and_resourceful_routing.step rename to sites/job-board/crud_and_resourceful_routing.step diff --git a/sites/en/job-board/delete_job_listings.step b/sites/job-board/delete_job_listings.step similarity index 100% rename from sites/en/job-board/delete_job_listings.step rename to sites/job-board/delete_job_listings.step diff --git a/sites/en/job-board/img/crud_grid.jpg b/sites/job-board/img/crud_grid.jpg similarity index 100% rename from sites/en/job-board/img/crud_grid.jpg rename to sites/job-board/img/crud_grid.jpg diff --git a/sites/en/job-board/img/crud_rails_methods.jpg b/sites/job-board/img/crud_rails_methods.jpg similarity index 100% rename from sites/en/job-board/img/crud_rails_methods.jpg rename to sites/job-board/img/crud_rails_methods.jpg diff --git a/sites/en/job-board/img/rails-routes.png b/sites/job-board/img/rails-routes.png similarity index 100% rename from sites/en/job-board/img/rails-routes.png rename to sites/job-board/img/rails-routes.png diff --git a/sites/en/job-board/img/request-cycle.jpg b/sites/job-board/img/request-cycle.jpg similarity index 100% rename from sites/en/job-board/img/request-cycle.jpg rename to sites/job-board/img/request-cycle.jpg diff --git a/sites/en/job-board/job-board.step b/sites/job-board/job-board.step similarity index 100% rename from sites/en/job-board/job-board.step rename to sites/job-board/job-board.step diff --git a/sites/en/job-board/listing_the_jobs.step b/sites/job-board/listing_the_jobs.step similarity index 100% rename from sites/en/job-board/listing_the_jobs.step rename to sites/job-board/listing_the_jobs.step diff --git a/sites/en/job-board/make_a_jobs_home_page.step b/sites/job-board/make_a_jobs_home_page.step similarity index 100% rename from sites/en/job-board/make_a_jobs_home_page.step rename to sites/job-board/make_a_jobs_home_page.step diff --git a/sites/en/job-board/make_the_form_work.step b/sites/job-board/make_the_form_work.step similarity index 100% rename from sites/en/job-board/make_the_form_work.step rename to sites/job-board/make_the_form_work.step diff --git a/sites/en/job-board/store_jobs_in_the_database.step b/sites/job-board/store_jobs_in_the_database.step similarity index 100% rename from sites/en/job-board/store_jobs_in_the_database.step rename to sites/job-board/store_jobs_in_the_database.step diff --git a/sites/en/job-board/the_request_cycle.step b/sites/job-board/the_request_cycle.step similarity index 100% rename from sites/en/job-board/the_request_cycle.step rename to sites/job-board/the_request_cycle.step diff --git a/sites/en/job-board/update_job_listings.step b/sites/job-board/update_job_listings.step similarity index 100% rename from sites/en/job-board/update_job_listings.step rename to sites/job-board/update_job_listings.step diff --git a/sites/en/learn-to-code/argv.md b/sites/learn-to-code/argv.md similarity index 100% rename from sites/en/learn-to-code/argv.md rename to sites/learn-to-code/argv.md diff --git a/sites/en/learn-to-code/arrays.md b/sites/learn-to-code/arrays.md similarity index 100% rename from sites/en/learn-to-code/arrays.md rename to sites/learn-to-code/arrays.md diff --git a/sites/en/learn-to-code/computers.md b/sites/learn-to-code/computers.md similarity index 100% rename from sites/en/learn-to-code/computers.md rename to sites/learn-to-code/computers.md diff --git a/sites/en/learn-to-code/extra.md b/sites/learn-to-code/extra.md similarity index 100% rename from sites/en/learn-to-code/extra.md rename to sites/learn-to-code/extra.md diff --git a/sites/en/learn-to-code/functions.md b/sites/learn-to-code/functions.md similarity index 100% rename from sites/en/learn-to-code/functions.md rename to sites/learn-to-code/functions.md diff --git a/sites/en/learn-to-code/hashes.md b/sites/learn-to-code/hashes.md similarity index 100% rename from sites/en/learn-to-code/hashes.md rename to sites/learn-to-code/hashes.md diff --git a/sites/en/learn-to-code/img/cookie-recipe.gif b/sites/learn-to-code/img/cookie-recipe.gif similarity index 100% rename from sites/en/learn-to-code/img/cookie-recipe.gif rename to sites/learn-to-code/img/cookie-recipe.gif diff --git a/sites/en/learn-to-code/img/dot.jpg b/sites/learn-to-code/img/dot.jpg similarity index 100% rename from sites/en/learn-to-code/img/dot.jpg rename to sites/learn-to-code/img/dot.jpg diff --git a/sites/en/learn-to-code/img/fruit-banana-snack-banana.svg b/sites/learn-to-code/img/fruit-banana-snack-banana.svg similarity index 100% rename from sites/en/learn-to-code/img/fruit-banana-snack-banana.svg rename to sites/learn-to-code/img/fruit-banana-snack-banana.svg diff --git a/sites/en/learn-to-code/img/one-infinite-loop.jpg b/sites/learn-to-code/img/one-infinite-loop.jpg similarity index 100% rename from sites/en/learn-to-code/img/one-infinite-loop.jpg rename to sites/learn-to-code/img/one-infinite-loop.jpg diff --git a/sites/en/learn-to-code/img/snack-apple.svg b/sites/learn-to-code/img/snack-apple.svg similarity index 100% rename from sites/en/learn-to-code/img/snack-apple.svg rename to sites/learn-to-code/img/snack-apple.svg diff --git a/sites/en/learn-to-code/img/snack-fruit.svg b/sites/learn-to-code/img/snack-fruit.svg similarity index 100% rename from sites/en/learn-to-code/img/snack-fruit.svg rename to sites/learn-to-code/img/snack-fruit.svg diff --git a/sites/en/learn-to-code/img/spoon.jpg b/sites/learn-to-code/img/spoon.jpg similarity index 100% rename from sites/en/learn-to-code/img/spoon.jpg rename to sites/learn-to-code/img/spoon.jpg diff --git a/sites/en/learn-to-code/img/truthiness.png b/sites/learn-to-code/img/truthiness.png similarity index 100% rename from sites/en/learn-to-code/img/truthiness.png rename to sites/learn-to-code/img/truthiness.png diff --git a/sites/en/learn-to-code/img/warehouse.jpg b/sites/learn-to-code/img/warehouse.jpg similarity index 100% rename from sites/en/learn-to-code/img/warehouse.jpg rename to sites/learn-to-code/img/warehouse.jpg diff --git a/sites/en/learn-to-code/img/wargames-terminal.jpg b/sites/learn-to-code/img/wargames-terminal.jpg similarity index 100% rename from sites/en/learn-to-code/img/wargames-terminal.jpg rename to sites/learn-to-code/img/wargames-terminal.jpg diff --git a/sites/en/learn-to-code/input_and_output.md b/sites/learn-to-code/input_and_output.md similarity index 100% rename from sites/en/learn-to-code/input_and_output.md rename to sites/learn-to-code/input_and_output.md diff --git a/sites/en/learn-to-code/learn-to-code.md b/sites/learn-to-code/learn-to-code.md similarity index 100% rename from sites/en/learn-to-code/learn-to-code.md rename to sites/learn-to-code/learn-to-code.md diff --git a/sites/en/learn-to-code/logic.md b/sites/learn-to-code/logic.md similarity index 100% rename from sites/en/learn-to-code/logic.md rename to sites/learn-to-code/logic.md diff --git a/sites/en/learn-to-code/loops.md b/sites/learn-to-code/loops.md similarity index 100% rename from sites/en/learn-to-code/loops.md rename to sites/learn-to-code/loops.md diff --git a/sites/en/learn-to-code/methods.md b/sites/learn-to-code/methods.md similarity index 100% rename from sites/en/learn-to-code/methods.md rename to sites/learn-to-code/methods.md diff --git a/sites/en/learn-to-code/next_steps.md b/sites/learn-to-code/next_steps.md similarity index 100% rename from sites/en/learn-to-code/next_steps.md rename to sites/learn-to-code/next_steps.md diff --git a/sites/en/learn-to-code/nil.md b/sites/learn-to-code/nil.md similarity index 100% rename from sites/en/learn-to-code/nil.md rename to sites/learn-to-code/nil.md diff --git a/sites/en/learn-to-code/numbers.md b/sites/learn-to-code/numbers.md similarity index 100% rename from sites/en/learn-to-code/numbers.md rename to sites/learn-to-code/numbers.md diff --git a/sites/en/learn-to-code/objects.md b/sites/learn-to-code/objects.md similarity index 100% rename from sites/en/learn-to-code/objects.md rename to sites/learn-to-code/objects.md diff --git a/sites/en/learn-to-code/sinatra.md b/sites/learn-to-code/sinatra.md similarity index 100% rename from sites/en/learn-to-code/sinatra.md rename to sites/learn-to-code/sinatra.md diff --git a/sites/en/learn-to-code/strings.md b/sites/learn-to-code/strings.md similarity index 100% rename from sites/en/learn-to-code/strings.md rename to sites/learn-to-code/strings.md diff --git a/sites/en/learn-to-code/the_command_line.md b/sites/learn-to-code/the_command_line.md similarity index 100% rename from sites/en/learn-to-code/the_command_line.md rename to sites/learn-to-code/the_command_line.md diff --git a/sites/en/learn-to-code/todo-learntocode.md b/sites/learn-to-code/todo-learntocode.md similarity index 100% rename from sites/en/learn-to-code/todo-learntocode.md rename to sites/learn-to-code/todo-learntocode.md diff --git a/sites/en/learn-to-code/variables.md b/sites/learn-to-code/variables.md similarity index 100% rename from sites/en/learn-to-code/variables.md rename to sites/learn-to-code/variables.md diff --git a/sites/en/message-board/add_other_features_of_your_choosing.step b/sites/message-board/add_other_features_of_your_choosing.step similarity index 100% rename from sites/en/message-board/add_other_features_of_your_choosing.step rename to sites/message-board/add_other_features_of_your_choosing.step diff --git a/sites/en/message-board/add_pages_to_create_and_look_at_individual_posts.step b/sites/message-board/add_pages_to_create_and_look_at_individual_posts.step similarity index 100% rename from sites/en/message-board/add_pages_to_create_and_look_at_individual_posts.step rename to sites/message-board/add_pages_to_create_and_look_at_individual_posts.step diff --git a/sites/en/message-board/add_replying.step b/sites/message-board/add_replying.step similarity index 100% rename from sites/en/message-board/add_replying.step rename to sites/message-board/add_replying.step diff --git a/sites/en/message-board/commands.md b/sites/message-board/commands.md similarity index 100% rename from sites/en/message-board/commands.md rename to sites/message-board/commands.md diff --git a/sites/en/message-board/create_a_new_rails_app_with_a_static_home_page.step b/sites/message-board/create_a_new_rails_app_with_a_static_home_page.step similarity index 100% rename from sites/en/message-board/create_a_new_rails_app_with_a_static_home_page.step rename to sites/message-board/create_a_new_rails_app_with_a_static_home_page.step diff --git a/sites/en/message-board/creating_a_new_controller.md b/sites/message-board/creating_a_new_controller.md similarity index 100% rename from sites/en/message-board/creating_a_new_controller.md rename to sites/message-board/creating_a_new_controller.md diff --git a/sites/en/message-board/img/create_post.png b/sites/message-board/img/create_post.png similarity index 100% rename from sites/en/message-board/img/create_post.png rename to sites/message-board/img/create_post.png diff --git a/sites/en/message-board/img/create_reply.png b/sites/message-board/img/create_reply.png similarity index 100% rename from sites/en/message-board/img/create_reply.png rename to sites/message-board/img/create_reply.png diff --git a/sites/en/message-board/img/header.png b/sites/message-board/img/header.png similarity index 100% rename from sites/en/message-board/img/header.png rename to sites/message-board/img/header.png diff --git a/sites/en/message-board/img/inline_reply.png b/sites/message-board/img/inline_reply.png similarity index 100% rename from sites/en/message-board/img/inline_reply.png rename to sites/message-board/img/inline_reply.png diff --git a/sites/en/message-board/img/post_index.png b/sites/message-board/img/post_index.png similarity index 100% rename from sites/en/message-board/img/post_index.png rename to sites/message-board/img/post_index.png diff --git a/sites/en/message-board/img/request-cycle.jpg b/sites/message-board/img/request-cycle.jpg similarity index 100% rename from sites/en/message-board/img/request-cycle.jpg rename to sites/message-board/img/request-cycle.jpg diff --git a/sites/en/message-board/img/show_post.png b/sites/message-board/img/show_post.png similarity index 100% rename from sites/en/message-board/img/show_post.png rename to sites/message-board/img/show_post.png diff --git a/sites/en/message-board/img/show_replies.png b/sites/message-board/img/show_replies.png similarity index 100% rename from sites/en/message-board/img/show_replies.png rename to sites/message-board/img/show_replies.png diff --git a/sites/en/message-board/img/static_home_page.png b/sites/message-board/img/static_home_page.png similarity index 100% rename from sites/en/message-board/img/static_home_page.png rename to sites/message-board/img/static_home_page.png diff --git a/sites/en/message-board/inline_replying_on_a_post.step b/sites/message-board/inline_replying_on_a_post.step similarity index 100% rename from sites/en/message-board/inline_replying_on_a_post.step rename to sites/message-board/inline_replying_on_a_post.step diff --git a/sites/en/message-board/install_devise.step b/sites/message-board/install_devise.step similarity index 100% rename from sites/en/message-board/install_devise.step rename to sites/message-board/install_devise.step diff --git a/sites/en/message-board/make_a_posts_index_page.step b/sites/message-board/make_a_posts_index_page.step similarity index 100% rename from sites/en/message-board/make_a_posts_index_page.step rename to sites/message-board/make_a_posts_index_page.step diff --git a/sites/en/message-board/make_it_pretty_with_bootstrap.step b/sites/message-board/make_it_pretty_with_bootstrap.step similarity index 100% rename from sites/en/message-board/make_it_pretty_with_bootstrap.step rename to sites/message-board/make_it_pretty_with_bootstrap.step diff --git a/sites/en/message-board/message-board.step b/sites/message-board/message-board.step similarity index 100% rename from sites/en/message-board/message-board.step rename to sites/message-board/message-board.step diff --git a/sites/en/message-board/mvc_overview.md b/sites/message-board/mvc_overview.md similarity index 100% rename from sites/en/message-board/mvc_overview.md rename to sites/message-board/mvc_overview.md diff --git a/sites/en/message-board/the_request_cycle.md b/sites/message-board/the_request_cycle.md similarity index 100% rename from sites/en/message-board/the_request_cycle.md rename to sites/message-board/the_request_cycle.md diff --git a/sites/en/ruby/arrays.step b/sites/ruby/arrays.step similarity index 100% rename from sites/en/ruby/arrays.step rename to sites/ruby/arrays.step diff --git a/sites/en/ruby/booleans.step b/sites/ruby/booleans.step similarity index 100% rename from sites/en/ruby/booleans.step rename to sites/ruby/booleans.step diff --git a/sites/en/ruby/classes.step b/sites/ruby/classes.step similarity index 100% rename from sites/en/ruby/classes.step rename to sites/ruby/classes.step diff --git a/sites/en/ruby/command_line.step b/sites/ruby/command_line.step similarity index 100% rename from sites/en/ruby/command_line.step rename to sites/ruby/command_line.step diff --git a/sites/en/ruby/conditionals.step b/sites/ruby/conditionals.step similarity index 100% rename from sites/en/ruby/conditionals.step rename to sites/ruby/conditionals.step diff --git a/sites/en/ruby/datatypes.step b/sites/ruby/datatypes.step similarity index 100% rename from sites/en/ruby/datatypes.step rename to sites/ruby/datatypes.step diff --git a/sites/en/ruby/functions.step b/sites/ruby/functions.step similarity index 100% rename from sites/en/ruby/functions.step rename to sites/ruby/functions.step diff --git a/sites/en/ruby/hashes.step b/sites/ruby/hashes.step similarity index 100% rename from sites/en/ruby/hashes.step rename to sites/ruby/hashes.step diff --git a/sites/en/ruby/how_to_write_a_program.step b/sites/ruby/how_to_write_a_program.step similarity index 100% rename from sites/en/ruby/how_to_write_a_program.step rename to sites/ruby/how_to_write_a_program.step diff --git a/sites/en/ruby/input_and_output.step b/sites/ruby/input_and_output.step similarity index 100% rename from sites/en/ruby/input_and_output.step rename to sites/ruby/input_and_output.step diff --git a/sites/en/ruby/irb.step b/sites/ruby/irb.step similarity index 100% rename from sites/en/ruby/irb.step rename to sites/ruby/irb.step diff --git a/sites/en/ruby/loops.step b/sites/ruby/loops.step similarity index 100% rename from sites/en/ruby/loops.step rename to sites/ruby/loops.step diff --git a/sites/en/ruby/nil.step b/sites/ruby/nil.step similarity index 100% rename from sites/en/ruby/nil.step rename to sites/ruby/nil.step diff --git a/sites/en/ruby/numbers_and_arithmetic.step b/sites/ruby/numbers_and_arithmetic.step similarity index 100% rename from sites/en/ruby/numbers_and_arithmetic.step rename to sites/ruby/numbers_and_arithmetic.step diff --git a/sites/en/ruby/overview:_building_blocks.step b/sites/ruby/overview:_building_blocks.step similarity index 100% rename from sites/en/ruby/overview:_building_blocks.step rename to sites/ruby/overview:_building_blocks.step diff --git a/sites/en/ruby/overview:_organizing.step b/sites/ruby/overview:_organizing.step similarity index 100% rename from sites/en/ruby/overview:_organizing.step rename to sites/ruby/overview:_organizing.step diff --git a/sites/en/ruby/ruby.step b/sites/ruby/ruby.step similarity index 100% rename from sites/en/ruby/ruby.step rename to sites/ruby/ruby.step diff --git a/sites/en/ruby/running_programs_from_a_file.step b/sites/ruby/running_programs_from_a_file.step similarity index 100% rename from sites/en/ruby/running_programs_from_a_file.step rename to sites/ruby/running_programs_from_a_file.step diff --git a/sites/en/ruby/strings.step b/sites/ruby/strings.step similarity index 100% rename from sites/en/ruby/strings.step rename to sites/ruby/strings.step diff --git a/sites/en/ruby/summary:_basics.step b/sites/ruby/summary:_basics.step similarity index 100% rename from sites/en/ruby/summary:_basics.step rename to sites/ruby/summary:_basics.step diff --git a/sites/en/ruby/summary:_tools.step b/sites/ruby/summary:_tools.step similarity index 100% rename from sites/en/ruby/summary:_tools.step rename to sites/ruby/summary:_tools.step diff --git a/sites/en/ruby/symbols.step b/sites/ruby/symbols.step similarity index 100% rename from sites/en/ruby/symbols.step rename to sites/ruby/symbols.step diff --git a/sites/en/ruby/using_virtual_machines.step b/sites/ruby/using_virtual_machines.step similarity index 100% rename from sites/en/ruby/using_virtual_machines.step rename to sites/ruby/using_virtual_machines.step diff --git a/sites/en/ruby/variables.step b/sites/ruby/variables.step similarity index 100% rename from sites/en/ruby/variables.step rename to sites/ruby/variables.step diff --git a/sites/en/ruby/what_is_ruby.step b/sites/ruby/what_is_ruby.step similarity index 100% rename from sites/en/ruby/what_is_ruby.step rename to sites/ruby/what_is_ruby.step diff --git a/sites/en/ruby/working_with_collections.step b/sites/ruby/working_with_collections.step similarity index 100% rename from sites/en/ruby/working_with_collections.step rename to sites/ruby/working_with_collections.step diff --git a/sites/en/testing-rails-applications/additional_concepts.step b/sites/testing-rails-applications/additional_concepts.step similarity index 100% rename from sites/en/testing-rails-applications/additional_concepts.step rename to sites/testing-rails-applications/additional_concepts.step diff --git a/sites/en/testing-rails-applications/final_challenge.step b/sites/testing-rails-applications/final_challenge.step similarity index 100% rename from sites/en/testing-rails-applications/final_challenge.step rename to sites/testing-rails-applications/final_challenge.step diff --git a/sites/en/testing-rails-applications/img/rails-test-types.png b/sites/testing-rails-applications/img/rails-test-types.png similarity index 100% rename from sites/en/testing-rails-applications/img/rails-test-types.png rename to sites/testing-rails-applications/img/rails-test-types.png diff --git a/sites/en/testing-rails-applications/testing-rails-applications.step b/sites/testing-rails-applications/testing-rails-applications.step similarity index 100% rename from sites/en/testing-rails-applications/testing-rails-applications.step rename to sites/testing-rails-applications/testing-rails-applications.step diff --git a/sites/en/testing-rails-applications/testing_frameworks.step b/sites/testing-rails-applications/testing_frameworks.step similarity index 100% rename from sites/en/testing-rails-applications/testing_frameworks.step rename to sites/testing-rails-applications/testing_frameworks.step diff --git a/sites/en/testing-rails-applications/types_of_tests.step b/sites/testing-rails-applications/types_of_tests.step similarity index 100% rename from sites/en/testing-rails-applications/types_of_tests.step rename to sites/testing-rails-applications/types_of_tests.step diff --git a/sites/en/testing-rails-applications/what_are_tests.step b/sites/testing-rails-applications/what_are_tests.step similarity index 100% rename from sites/en/testing-rails-applications/what_are_tests.step rename to sites/testing-rails-applications/what_are_tests.step diff --git a/sites/en/workshop/activities.md b/sites/workshop/activities.md similarity index 100% rename from sites/en/workshop/activities.md rename to sites/workshop/activities.md diff --git a/sites/en/workshop/beginners.mw b/sites/workshop/beginners.mw similarity index 100% rename from sites/en/workshop/beginners.mw rename to sites/workshop/beginners.mw diff --git a/sites/en/workshop/closing.deck.md b/sites/workshop/closing.deck.md similarity index 100% rename from sites/en/workshop/closing.deck.md rename to sites/workshop/closing.deck.md diff --git a/sites/en/workshop/command_prompt.mw b/sites/workshop/command_prompt.mw similarity index 100% rename from sites/en/workshop/command_prompt.mw rename to sites/workshop/command_prompt.mw diff --git a/sites/en/workshop/diagrams.mw b/sites/workshop/diagrams.mw similarity index 100% rename from sites/en/workshop/diagrams.mw rename to sites/workshop/diagrams.mw diff --git a/sites/en/workshop/foundational_skills.deck.md b/sites/workshop/foundational_skills.deck.md similarity index 100% rename from sites/en/workshop/foundational_skills.deck.md rename to sites/workshop/foundational_skills.deck.md diff --git a/sites/en/workshop/helpful_examples.mw b/sites/workshop/helpful_examples.mw similarity index 100% rename from sites/en/workshop/helpful_examples.mw rename to sites/workshop/helpful_examples.mw diff --git a/sites/en/workshop/img/Win7_search_programs.jpg b/sites/workshop/img/Win7_search_programs.jpg similarity index 100% rename from sites/en/workshop/img/Win7_search_programs.jpg rename to sites/workshop/img/Win7_search_programs.jpg diff --git a/sites/en/workshop/img/acrobat.jpg b/sites/workshop/img/acrobat.jpg similarity index 100% rename from sites/en/workshop/img/acrobat.jpg rename to sites/workshop/img/acrobat.jpg diff --git a/sites/en/workshop/img/agile.jpg b/sites/workshop/img/agile.jpg similarity index 100% rename from sites/en/workshop/img/agile.jpg rename to sites/workshop/img/agile.jpg diff --git a/sites/en/workshop/img/cheatsheet.png b/sites/workshop/img/cheatsheet.png similarity index 100% rename from sites/en/workshop/img/cheatsheet.png rename to sites/workshop/img/cheatsheet.png diff --git a/sites/en/workshop/img/ey_logo_rgb.png b/sites/workshop/img/ey_logo_rgb.png similarity index 100% rename from sites/en/workshop/img/ey_logo_rgb.png rename to sites/workshop/img/ey_logo_rgb.png diff --git a/sites/en/workshop/img/firefox.png b/sites/workshop/img/firefox.png similarity index 100% rename from sites/en/workshop/img/firefox.png rename to sites/workshop/img/firefox.png diff --git a/sites/en/workshop/img/git.png b/sites/workshop/img/git.png similarity index 100% rename from sites/en/workshop/img/git.png rename to sites/workshop/img/git.png diff --git a/sites/en/workshop/img/git_bash.png b/sites/workshop/img/git_bash.png similarity index 100% rename from sites/en/workshop/img/git_bash.png rename to sites/workshop/img/git_bash.png diff --git a/sites/en/workshop/img/itunes.png b/sites/workshop/img/itunes.png similarity index 100% rename from sites/en/workshop/img/itunes.png rename to sites/workshop/img/itunes.png diff --git a/sites/en/workshop/img/linux_logo.gif b/sites/workshop/img/linux_logo.gif similarity index 100% rename from sites/en/workshop/img/linux_logo.gif rename to sites/workshop/img/linux_logo.gif diff --git a/sites/en/workshop/img/mac_terminal_sm.png b/sites/workshop/img/mac_terminal_sm.png similarity index 100% rename from sites/en/workshop/img/mac_terminal_sm.png rename to sites/workshop/img/mac_terminal_sm.png diff --git a/sites/en/workshop/img/os_x_logo.jpg b/sites/workshop/img/os_x_logo.jpg similarity index 100% rename from sites/en/workshop/img/os_x_logo.jpg rename to sites/workshop/img/os_x_logo.jpg diff --git a/sites/en/workshop/img/rails_logo.jpg b/sites/workshop/img/rails_logo.jpg similarity index 100% rename from sites/en/workshop/img/rails_logo.jpg rename to sites/workshop/img/rails_logo.jpg diff --git a/sites/en/workshop/img/railsbridge_logo.png b/sites/workshop/img/railsbridge_logo.png similarity index 100% rename from sites/en/workshop/img/railsbridge_logo.png rename to sites/workshop/img/railsbridge_logo.png diff --git a/sites/en/workshop/img/ruby-logo.jpg b/sites/workshop/img/ruby-logo.jpg similarity index 100% rename from sites/en/workshop/img/ruby-logo.jpg rename to sites/workshop/img/ruby-logo.jpg diff --git a/sites/en/workshop/img/rubygems.png b/sites/workshop/img/rubygems.png similarity index 100% rename from sites/en/workshop/img/rubygems.png rename to sites/workshop/img/rubygems.png diff --git a/sites/en/workshop/img/windows_logo.gif b/sites/workshop/img/windows_logo.gif similarity index 100% rename from sites/en/workshop/img/windows_logo.gif rename to sites/workshop/img/windows_logo.gif diff --git a/sites/en/workshop/img/wordpress.jpg b/sites/workshop/img/wordpress.jpg similarity index 100% rename from sites/en/workshop/img/wordpress.jpg rename to sites/workshop/img/wordpress.jpg diff --git a/sites/en/workshop/more_teacher_training.deck.md b/sites/workshop/more_teacher_training.deck.md similarity index 100% rename from sites/en/workshop/more_teacher_training.deck.md rename to sites/workshop/more_teacher_training.deck.md diff --git a/sites/en/workshop/more_teacher_training_2016.deck.md b/sites/workshop/more_teacher_training_2016.deck.md similarity index 100% rename from sites/en/workshop/more_teacher_training_2016.deck.md rename to sites/workshop/more_teacher_training_2016.deck.md diff --git a/sites/en/workshop/noobie-outline.txt b/sites/workshop/noobie-outline.txt similarity index 100% rename from sites/en/workshop/noobie-outline.txt rename to sites/workshop/noobie-outline.txt diff --git a/sites/en/workshop/resources.md b/sites/workshop/resources.md similarity index 100% rename from sites/en/workshop/resources.md rename to sites/workshop/resources.md diff --git a/sites/en/workshop/ruby_for_beginners.deck.md b/sites/workshop/ruby_for_beginners.deck.md similarity index 100% rename from sites/en/workshop/ruby_for_beginners.deck.md rename to sites/workshop/ruby_for_beginners.deck.md diff --git a/sites/en/workshop/ruby_for_programmers.deck.md b/sites/workshop/ruby_for_programmers.deck.md similarity index 100% rename from sites/en/workshop/ruby_for_programmers.deck.md rename to sites/workshop/ruby_for_programmers.deck.md diff --git a/sites/en/workshop/ta_cheat_sheet.md b/sites/workshop/ta_cheat_sheet.md similarity index 100% rename from sites/en/workshop/ta_cheat_sheet.md rename to sites/workshop/ta_cheat_sheet.md diff --git a/sites/en/workshop/teacher_cheat_sheet.md b/sites/workshop/teacher_cheat_sheet.md similarity index 100% rename from sites/en/workshop/teacher_cheat_sheet.md rename to sites/workshop/teacher_cheat_sheet.md diff --git a/sites/en/workshop/teaching_tips.md b/sites/workshop/teaching_tips.md similarity index 100% rename from sites/en/workshop/teaching_tips.md rename to sites/workshop/teaching_tips.md diff --git a/sites/en/workshop/topics.md b/sites/workshop/topics.md similarity index 100% rename from sites/en/workshop/topics.md rename to sites/workshop/topics.md diff --git a/sites/en/workshop/web_apps.deck.md b/sites/workshop/web_apps.deck.md similarity index 100% rename from sites/en/workshop/web_apps.deck.md rename to sites/workshop/web_apps.deck.md diff --git a/sites/en/workshop/welcome.deck.md b/sites/workshop/welcome.deck.md similarity index 100% rename from sites/en/workshop/welcome.deck.md rename to sites/workshop/welcome.deck.md diff --git a/sites/en/workshop/workshop.md b/sites/workshop/workshop.md similarity index 100% rename from sites/en/workshop/workshop.md rename to sites/workshop/workshop.md diff --git a/sites/zh-tw/nihao/nihao.step b/sites/zh-tw/nihao/nihao.step deleted file mode 100644 index 76a2c10f7..000000000 --- a/sites/zh-tw/nihao/nihao.step +++ /dev/null @@ -1 +0,0 @@ -message "世界你好!" diff --git a/spec/site_spec.rb b/spec/site_spec.rb index 2675b0677..148971725 100644 --- a/spec/site_spec.rb +++ b/spec/site_spec.rb @@ -9,18 +9,14 @@ site_names.should include("installfest") site_names.should include("intro-to-rails") end - + it "has doc files" do installfest = Site.named("installfest") doc_filenames = installfest.docs.map(&:filename) doc_filenames.should include("configure_git.step") end - + it "finds the sites_dir" do Site.sites_dir.should == File.expand_path(File.join(File.dirname(__FILE__), "..", "sites", "en")) end - - it "finds the sites_dir for Spanish locale" do - Site.sites_dir('es').should == File.expand_path(File.join(File.dirname(__FILE__), "..", "sites", "es")) - end end From a1f772039a6c7b62e4548fb7682f64f618fcc3be Mon Sep 17 00:00:00 2001 From: Fer Perales Date: Tue, 23 Aug 2022 10:39:46 -0500 Subject: [PATCH 469/486] Create constant --- app.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app.rb b/app.rb index bce4ace91..314cdba43 100755 --- a/app.rb +++ b/app.rb @@ -32,6 +32,7 @@ class InstallFest < Sinatra::Application # Set available locales in Array of Strings; this is also used when # checking availability in dynamic locale assignment, they must be strings. AVAILABLE_LOCALES = %i[en es zh-tw].freeze + DEFAULT_SITE = "docs" set :assets, Sprockets::Environment.new settings.assets.append_path 'assets/stylesheets' @@ -70,7 +71,7 @@ def default_site if host && sites.include?(site = subdomain) site else - 'docs' + DEFAULT_SITE end end From 8b938ca69f41d8b4b1c18dfd04b5f7e3d6b5390e Mon Sep 17 00:00:00 2001 From: Fer Perales Date: Tue, 23 Aug 2022 10:39:57 -0500 Subject: [PATCH 470/486] Make conditional multiline --- app.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app.rb b/app.rb index 314cdba43..cd76b5862 100755 --- a/app.rb +++ b/app.rb @@ -113,7 +113,9 @@ def redirect_pages after '/:site/*' do # Any real page (starts with a site and doesn't end with an extension) # gets saved as the 'back' for the next pageload. - cookies[:docs_back_path] = request.fullpath if sites.include?(params[:site]) && !request.fullpath.match(/\..+\z/) + if sites.include?(params[:site]) && !request.fullpath.match(/\..+\z/) + cookies[:docs_back_path] = request.fullpath + end end def dynamic_locale From 9aaba0a53931ae3a7741a7d13c833e36d003270a Mon Sep 17 00:00:00 2001 From: Fer Perales Date: Tue, 23 Aug 2022 10:51:12 -0500 Subject: [PATCH 471/486] Revert style changes --- app.rb | 89 +++++++++++++++++++++++++++-------------------------- lib/site.rb | 12 ++++---- 2 files changed, 51 insertions(+), 50 deletions(-) diff --git a/app.rb b/app.rb index cd76b5862..0a6495a23 100755 --- a/app.rb +++ b/app.rb @@ -9,24 +9,23 @@ require 'zip' require 'tmpdir' -here = __dir__ +here = File.expand_path File.dirname(__FILE__) lib = File.expand_path "#{here}/lib" $: << lib -require 'doc_page' -require 'step_page' -require 'markdown_page' -require 'media_wiki_page' -require 'raw_page' -require 'deck' -require 'deck/rack_app' -require 'titleizer' -require 'site' -require 'sprockets' -require 'jquery-cdn' - -class InstallFest < Sinatra::Application - # TODO: use Sinatra::Base instead, with more explicit config +require "doc_page" +require "step_page" +require "markdown_page" +require "media_wiki_page" +require "raw_page" +require "deck" +require "deck/rack_app" +require "titleizer" +require "site" +require "sprockets" +require "jquery-cdn" + +class InstallFest < Sinatra::Application # TODO: use Sinatra::Base instead, with more explicit config include Erector::Mixin # Set available locales in Array of Strings; this is also used when @@ -35,13 +34,15 @@ class InstallFest < Sinatra::Application DEFAULT_SITE = "docs" set :assets, Sprockets::Environment.new - settings.assets.append_path 'assets/stylesheets' - settings.assets.append_path 'assets/javascripts' - settings.assets.append_path 'public/fonts' + settings.assets.append_path "assets/stylesheets" + settings.assets.append_path "assets/javascripts" + settings.assets.append_path "public/fonts" settings.assets.append_path Bootstrap.javascripts_path JqueryCdn.install(settings.assets) - set :cookie_options, domain: nil if settings.environment == :development + if settings.environment == :development + set :cookie_options, domain: nil + end configure do I18n::Backend::Simple.include(I18n::Backend::Fallbacks) @@ -55,16 +56,16 @@ class InstallFest < Sinatra::Application def initialize super - @here = __dir__ + @here = File.expand_path(File.dirname(__FILE__)) end attr_reader :here attr_writer :default_site - # TODO: test + # todo: test # returns the most-specific hostname component, e.g. "foo" for "foo.example.com" def subdomain - host.split('.').first + host.split(".").first end def default_site @@ -76,7 +77,7 @@ def default_site end def host - request&.host + request && request.host end def site_dir @@ -170,16 +171,16 @@ def render_page case ext - when 'deck.md', 'deck' + when "deck.md", "deck" render_deck - when 'md' + when "md" MarkdownPage.new(options).to_html - when 'mw' + when "mw" MediaWikiPage.new(options).to_html - when 'step' + when "step" StepPage.new(options).to_html else @@ -197,18 +198,18 @@ def render_page def render_deck slides = Deck::Slide.split(src) - Deck::SlideDeck.new(slides: slides).to_pretty + Deck::SlideDeck.new(:slides => slides).to_pretty end before do expires 3600, :public end - get '/favicon.ico' do + get "/favicon.ico" do halt 404 end - get '/assets/:file.:ext' do + get "/assets/:file.:ext" do mime_type = { 'js' => 'application/javascript', 'css' => 'text/css', @@ -219,16 +220,16 @@ def render_deck settings.assets["#{params[:file]}.#{params[:ext]}"] end - get '/fonts/font-awesome/:file' do + get "/fonts/font-awesome/:file" do font_path = File.join(FontAwesome::Sass.gem_path, 'assets', 'fonts', 'font-awesome', params[:file]) send_file font_path end - get '/' do + get "/" do redirect "/#{default_site}/" end - get '/:site/:name/src' do + get "/:site/:name/src" do RawPage.new( site: Site.named(params[:site], I18n.locale), page_name: params[:name], @@ -242,9 +243,9 @@ def render_deck halt 404 end - get '/:site/:name.zip' do + get "/:site/:name.zip" do manifest_path = "#{site_dir}/#{params[:name]}.zip-manifest" - if File.exist?(manifest_path) + if File.exists?(manifest_path) manifest_files = File.read(manifest_path).split("\n") zip_path = File.join(Dir.tmpdir, "#{params[:name]}.zip") FileUtils.rm_rf(zip_path) @@ -260,9 +261,9 @@ def render_deck end end - get '/:site/:name.:ext' do + get "/:site/:name.:ext" do if sites.include?(params[:site]) - if params[:ext] == 'deck' # to show a markdown page as slides, change the ".md" to ".deck" + if params[:ext] == "deck" # to show a markdown page as slides, change the ".md" to ".deck" render_deck else send_file "#{site_dir}/#{params[:name]}.#{params[:ext]}" @@ -270,16 +271,16 @@ def render_deck end end - get '/:site/:subdir/:name.:ext' do + get "/:site/:subdir/:name.:ext" do send_file "#{site_dir}/#{params[:subdir]}/#{params[:name]}.#{params[:ext]}" if sites.include?(params[:site]) end - get '/:site/:name/' do + get "/:site/:name/" do # remove any extraneous slash from otherwise well-formed page URLs redirect request.fullpath.chomp('/') end - get '/:site/:name' do + get "/:site/:name" do site_name = params[:site] if redirect_sites[site_name] redirect "#{redirect_sites[site_name]}/#{params[:name]}" @@ -294,22 +295,22 @@ def render_deck end end - get '/:site/:name/:section/' do + get "/:site/:name/:section/" do # remove any extraneous slash from otherwise well-formed page URLs redirect request.fullpath.chomp('/') end - get '/:site/:name/:section' do + get "/:site/:name/:section" do render_page end - get '/:site' do + get "/:site" do # add a slash to any URLs that contain only a site # (otherwise paths in that site's pages would resolve relative to the root) redirect "#{request.fullpath}/" end - get '/:site/' do + get "/:site/" do site_name = params[:site] if redirect_sites[site_name] redirect "#{redirect_sites[site_name]}/" diff --git a/lib/site.rb b/lib/site.rb index e40b0fbce..cd4fc4008 100644 --- a/lib/site.rb +++ b/lib/site.rb @@ -1,7 +1,7 @@ class Site - DOC_TYPES = %w[step md deck.md mw].freeze + DOC_TYPES = %w{step md deck.md mw} - @@here = __dir__ + @@here = File.expand_path(File.dirname(__FILE__)) @@project_root = File.dirname(@@here) def self.sites_dir @@ -12,7 +12,7 @@ def self.all Dir[File.join(sites_dir, '*')].map { |dir| Site.new(dir) } end - def self.named(name) + def self.named name site = all.detect { |folder| folder.name == name } raise "No site found with the name '#{name}'" unless site @@ -21,7 +21,7 @@ def self.named(name) attr_reader :dir - def initialize(dir) + def initialize dir @dir = dir end @@ -31,13 +31,13 @@ def name def docs file_path_glob = File.join(@dir, "*.{#{DOC_TYPES.join(',')}}") - Dir[file_path_glob].map { |path| Doc.new(path) } + Dir[file_path_glob].map{|path| Doc.new(path)} end class Doc attr_reader :path - def initialize(path) + def initialize path @path = path end From 4c5eb7865ab5b2ca2dc4f54c8a3f7d17949b39dd Mon Sep 17 00:00:00 2001 From: Fer Perales Date: Tue, 23 Aug 2022 10:54:38 -0500 Subject: [PATCH 472/486] Revert style changes --- app.rb | 65 ++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 40 insertions(+), 25 deletions(-) diff --git a/app.rb b/app.rb index 0a6495a23..511670998 100755 --- a/app.rb +++ b/app.rb @@ -159,32 +159,34 @@ def back_path end def render_page - options = { - site: Site.named(params[:site]), - page_name: params[:name], - doc_title: Titleizer.title_for_page(params[:name]), - doc_path: doc_path, - back: back_path, - src: src, - locale: I18n.locale - } - - case ext - - when "deck.md", "deck" - render_deck + begin + options = { + site: Site.named(params[:site]), + page_name: params[:name], + doc_title: Titleizer.title_for_page(params[:name]), + doc_path: doc_path, + back: back_path, + src: src, + locale: I18n.locale + } + + case ext + + when "deck.md", "deck" + render_deck - when "md" - MarkdownPage.new(options).to_html + when "md" + MarkdownPage.new(options).to_html - when "mw" - MediaWikiPage.new(options).to_html + when "mw" + MediaWikiPage.new(options).to_html - when "step" - StepPage.new(options).to_html + when "step" + StepPage.new(options).to_html - else - raise "unknown file type #{doc_path}" + else + raise "unknown file type #{doc_path}" + end end rescue Errno::ENOENT => e p e @@ -205,7 +207,7 @@ def render_deck expires 3600, :public end - get "/favicon.ico" do + get '/favicon.ico' do halt 404 end @@ -220,7 +222,7 @@ def render_deck settings.assets["#{params[:file]}.#{params[:ext]}"] end - get "/fonts/font-awesome/:file" do + get '/fonts/font-awesome/:file' do font_path = File.join(FontAwesome::Sass.gem_path, 'assets', 'fonts', 'font-awesome', params[:file]) send_file font_path end @@ -230,6 +232,19 @@ def render_deck end get "/:site/:name/src" do + begin + RawPage.new( + site: Site.named(params[:site], I18n.locale), + page_name: params[:name], + doc_title: File.basename(doc_path), + doc_path: doc_path, + src: src, + locale: I18n.locale, + ).to_html + rescue Errno::ENOENT => e + p e + halt 404 + end RawPage.new( site: Site.named(params[:site], I18n.locale), page_name: params[:name], @@ -263,7 +278,7 @@ def render_deck get "/:site/:name.:ext" do if sites.include?(params[:site]) - if params[:ext] == "deck" # to show a markdown page as slides, change the ".md" to ".deck" + if params[:ext] == "deck" # to show a markdown page as slides, change the ".md" to ".deck" render_deck else send_file "#{site_dir}/#{params[:name]}.#{params[:ext]}" From 6381517f2e5363d07837ec0ad411d1e3dd84a958 Mon Sep 17 00:00:00 2001 From: Fer Perales Date: Tue, 23 Aug 2022 11:00:02 -0500 Subject: [PATCH 473/486] Revert style changes --- app.rb | 49 ++++++++++++++++++++----------------------------- 1 file changed, 20 insertions(+), 29 deletions(-) diff --git a/app.rb b/app.rb index 511670998..da7ca7787 100755 --- a/app.rb +++ b/app.rb @@ -22,10 +22,10 @@ require "deck/rack_app" require "titleizer" require "site" -require "sprockets" -require "jquery-cdn" +require 'sprockets' +require 'jquery-cdn' -class InstallFest < Sinatra::Application # TODO: use Sinatra::Base instead, with more explicit config +class InstallFest < Sinatra::Application # todo: use Sinatra::Base instead, with more explicit config include Erector::Mixin # Set available locales in Array of Strings; this is also used when @@ -106,9 +106,11 @@ def redirect_pages end before do - I18n.locale = dynamic_locale - rescue I18n::InvalidLocale - I18n.locale = I18n.default_locale + begin + I18n.locale = dynamic_locale + rescue I18n::InvalidLocale + I18n.locale = I18n.default_locale + end end after '/:site/*' do @@ -130,7 +132,7 @@ def src end def ext - Regexp.last_match(1) if doc_path.match(/\.(.*)/) + $1 if doc_path.match(/\.(.*)/) end def doc_path @@ -167,25 +169,25 @@ def render_page doc_path: doc_path, back: back_path, src: src, - locale: I18n.locale + locale: I18n.locale, } case ext - when "deck.md", "deck" - render_deck + when "deck.md", "deck" + render_deck - when "md" - MarkdownPage.new(options).to_html + when "md" + MarkdownPage.new(options).to_html - when "mw" - MediaWikiPage.new(options).to_html + when "mw" + MediaWikiPage.new(options).to_html - when "step" - StepPage.new(options).to_html + when "step" + StepPage.new(options).to_html - else - raise "unknown file type #{doc_path}" + else + raise "unknown file type #{doc_path}" end end rescue Errno::ENOENT => e @@ -245,17 +247,6 @@ def render_deck p e halt 404 end - RawPage.new( - site: Site.named(params[:site], I18n.locale), - page_name: params[:name], - doc_title: File.basename(doc_path), - doc_path: doc_path, - src: src, - locale: I18n.locale - ).to_html - rescue Errno::ENOENT => e - p e - halt 404 end get "/:site/:name.zip" do From 239de612cc23e1f61d26545084af6adfb275bc43 Mon Sep 17 00:00:00 2001 From: Fer Perales Date: Tue, 23 Aug 2022 11:03:20 -0500 Subject: [PATCH 474/486] Revert style changes --- app.rb | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/app.rb b/app.rb index da7ca7787..736ec5d39 100755 --- a/app.rb +++ b/app.rb @@ -189,15 +189,14 @@ def render_page else raise "unknown file type #{doc_path}" end + rescue Errno::ENOENT => e + p e + e.backtrace.each do |line| + break if line =~ %r{sinatra/base.rb} + puts "\t" + line + end + halt 404 end - rescue Errno::ENOENT => e - p e - e.backtrace.each do |line| - break if line =~ %r{sinatra/base.rb} - - puts "\t" + line - end - halt 404 end def render_deck From f0863872f1e953c5080c230a7ccc6c5c848dc597 Mon Sep 17 00:00:00 2001 From: Fer Perales Date: Tue, 23 Aug 2022 11:09:52 -0500 Subject: [PATCH 475/486] Revert style changes --- app.rb | 8 +++++--- lib/site.rb | 3 ++- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/app.rb b/app.rb index 736ec5d39..c6f576ecf 100755 --- a/app.rb +++ b/app.rb @@ -192,8 +192,8 @@ def render_page rescue Errno::ENOENT => e p e e.backtrace.each do |line| - break if line =~ %r{sinatra/base.rb} - puts "\t" + line + break if line =~ /sinatra\/base.rb/ + puts "\t"+line end halt 404 end @@ -277,7 +277,9 @@ def render_deck end get "/:site/:subdir/:name.:ext" do - send_file "#{site_dir}/#{params[:subdir]}/#{params[:name]}.#{params[:ext]}" if sites.include?(params[:site]) + if sites.include?(params[:site]) + send_file "#{site_dir}/#{params[:subdir]}/#{params[:name]}.#{params[:ext]}" + end end get "/:site/:name/" do diff --git a/lib/site.rb b/lib/site.rb index cd4fc4008..d97d8c397 100644 --- a/lib/site.rb +++ b/lib/site.rb @@ -9,7 +9,7 @@ def self.sites_dir end def self.all - Dir[File.join(sites_dir, '*')].map { |dir| Site.new(dir) } + Dir[File.join(sites_dir, '*')].map{|dir| Site.new(dir)} end def self.named name @@ -48,5 +48,6 @@ def filename def name filename.split('.').first end + end end From fa31ff0f11c739a5bdee171bf40f037f57eae3de Mon Sep 17 00:00:00 2001 From: Fer Perales Date: Tue, 23 Aug 2022 11:53:43 -0500 Subject: [PATCH 476/486] Update specs --- app.rb | 2 +- spec/app_spec.rb | 4 ++-- spec/contents_spec.rb | 6 +++--- spec/site_index_spec.rb | 2 +- spec/site_spec.rb | 4 ++-- spec/site_syntax_spec.rb | 2 +- spec/support/i18n_helper.rb | 7 ++++--- 7 files changed, 14 insertions(+), 13 deletions(-) diff --git a/app.rb b/app.rb index c6f576ecf..024862ca6 100755 --- a/app.rb +++ b/app.rb @@ -30,7 +30,7 @@ class InstallFest < Sinatra::Application # todo: use Sinatra::Base instead, wi # Set available locales in Array of Strings; this is also used when # checking availability in dynamic locale assignment, they must be strings. - AVAILABLE_LOCALES = %i[en es zh-tw].freeze + AVAILABLE_LOCALES = %w[en es zh-tw].freeze DEFAULT_SITE = "docs" set :assets, Sprockets::Environment.new diff --git a/spec/app_spec.rb b/spec/app_spec.rb index 4bb0ad8b7..910d7efed 100755 --- a/spec/app_spec.rb +++ b/spec/app_spec.rb @@ -100,10 +100,10 @@ def get! *args end describe "in the 'es' locale" do - it "uses the 'es' subdir as the sites_dir" do + it "uses the same subdir as the sites_dir" do get "/", locale: "es" - es_dir = File.expand_path(File.join(__FILE__, "..", "..", "sites", "es")) + es_dir = File.expand_path(File.join(__FILE__, "..", "..", "sites")) expect(true_app.sites_dir).to eq(es_dir) end diff --git a/spec/contents_spec.rb b/spec/contents_spec.rb index 7c77c50db..568fd1279 100644 --- a/spec/contents_spec.rb +++ b/spec/contents_spec.rb @@ -16,8 +16,8 @@ describe "absolute links" do let(:site_name) { 'docs' } - let(:site_dir) { "#{real_sites_dir}/en/#{site_name}" } - let(:page_name) { 'docs' } + let(:site_dir) { "#{real_sites_dir}/#{site_name}" } + let(:page_name) { 'docs' } before do @toc_html = Nokogiri.parse(@toc.to_html) end @@ -30,7 +30,7 @@ describe 'capitalization' do let(:site_name) { 'installfest' } - let(:site_dir) { "#{real_sites_dir}/en/#{site_name}" } + let(:site_dir) { "#{real_sites_dir}/#{site_name}" } let(:page_name) { 'installfest' } before do @toc_html = Nokogiri.parse(@toc.to_html) diff --git a/spec/site_index_spec.rb b/spec/site_index_spec.rb index c69dc0d1d..d25404f52 100644 --- a/spec/site_index_spec.rb +++ b/spec/site_index_spec.rb @@ -9,7 +9,7 @@ end it "lists all sites in the /sites/ directory" do - all_sites = Dir['sites/en/**'].map { |site_path| site_path.sub('sites/en/', '') } + all_sites = Dir['sites/**'].map { |site_path| site_path.sub('sites/', '') } @site_index.sites.should =~ all_sites end diff --git a/spec/site_spec.rb b/spec/site_spec.rb index 148971725..599f96cbc 100644 --- a/spec/site_spec.rb +++ b/spec/site_spec.rb @@ -16,7 +16,7 @@ doc_filenames.should include("configure_git.step") end - it "finds the sites_dir" do - Site.sites_dir.should == File.expand_path(File.join(File.dirname(__FILE__), "..", "sites", "en")) + it "finds the default sites_dir" do + Site.sites_dir.should == File.expand_path(File.join(File.dirname(__FILE__), "..", "sites")) end end diff --git a/spec/site_syntax_spec.rb b/spec/site_syntax_spec.rb index 01fdb923f..9153deed7 100644 --- a/spec/site_syntax_spec.rb +++ b/spec/site_syntax_spec.rb @@ -16,7 +16,7 @@ def app InstallFest::AVAILABLE_LOCALES.each do |locale| describe "in locale '#{locale}'" do - Site.all(locale).each do |site| + Site.all.each do |site| describe "#{site.name} pages..." do it 'uses all images in the /img folder' do site_folder = File.expand_path(File.join(here, '..', 'sites', locale, site.name)) diff --git a/spec/support/i18n_helper.rb b/spec/support/i18n_helper.rb index 33306b365..502728e6f 100644 --- a/spec/support/i18n_helper.rb +++ b/spec/support/i18n_helper.rb @@ -1,4 +1,5 @@ require 'i18n' +require_relative '../../app' module I18nHelper def setup_test_translations @@ -6,10 +7,10 @@ def setup_test_translations top = File.expand_path "#{here}/../.." I18n::Backend::Simple.include(I18n::Backend::Fallbacks) - I18n.load_path = Dir[File.join(top, 'locales', '*.yml')] + I18n.load_path = Dir[File.join(top, 'locales', '**/*.yml')] I18n.backend.load_translations - I18n.available_locales = Dir['sites/*'].map { |path| File.basename(path).to_sym } + I18n.available_locales = ::InstallFest::AVAILABLE_LOCALES I18n.locale = :en end -end \ No newline at end of file +end From 61464ebb9778caa41980e33886afa3e301d8c982 Mon Sep 17 00:00:00 2001 From: Melissa Xie Date: Mon, 21 Nov 2022 18:54:25 -0500 Subject: [PATCH 477/486] Bump Ruby version to 2.7.6 This will also allow us to upgrade our Heroku stack to the almost-latest. --- .ruby-version | 2 +- Gemfile | 2 +- Gemfile.lock | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.ruby-version b/.ruby-version index a603bb50a..49cdd668e 100644 --- a/.ruby-version +++ b/.ruby-version @@ -1 +1 @@ -2.7.5 +2.7.6 diff --git a/Gemfile b/Gemfile index ab6a5ab0e..024f0872a 100644 --- a/Gemfile +++ b/Gemfile @@ -1,6 +1,6 @@ source "https://rubygems.org/" -ruby '2.7.5' +ruby '2.7.6' gem 'activesupport' gem "erector", "~> 0.10.0" diff --git a/Gemfile.lock b/Gemfile.lock index 7e0fac3b3..3a3c8dbf4 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -140,7 +140,7 @@ DEPENDENCIES thin (= 1.8.1) RUBY VERSION - ruby 2.7.5p203 + ruby 2.7.6p219 BUNDLED WITH - 2.3.8 + 2.3.26 From 3b12c7d62658eebb656953871f10d4b0f249fd59 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 22 Nov 2022 00:06:17 +0000 Subject: [PATCH 478/486] Bump sinatra and sinatra-contrib Bumps [sinatra](https://github.com/sinatra/sinatra) and [sinatra-contrib](https://github.com/sinatra/sinatra). These dependencies needed to be updated together. Updates `sinatra` from 1.4.8 to 3.0.3 - [Release notes](https://github.com/sinatra/sinatra/releases) - [Changelog](https://github.com/sinatra/sinatra/blob/master/CHANGELOG.md) - [Commits](https://github.com/sinatra/sinatra/compare/v1.4.8...v3.0.3) Updates `sinatra-contrib` from 1.4.7 to 3.0.3 - [Release notes](https://github.com/sinatra/sinatra/releases) - [Changelog](https://github.com/sinatra/sinatra/blob/master/CHANGELOG.md) - [Commits](https://github.com/sinatra/sinatra/compare/v1.4.7...v3.0.3) --- updated-dependencies: - dependency-name: sinatra dependency-type: direct:production - dependency-name: sinatra-contrib dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- Gemfile | 4 ++-- Gemfile.lock | 35 +++++++++++++++++++---------------- 2 files changed, 21 insertions(+), 18 deletions(-) diff --git a/Gemfile b/Gemfile index 024f0872a..5c9605ec8 100644 --- a/Gemfile +++ b/Gemfile @@ -4,8 +4,8 @@ ruby '2.7.6' gem 'activesupport' gem "erector", "~> 0.10.0" -gem "sinatra", "~> 1.4.0" -gem "sinatra-contrib", "~> 1.4.0" +gem "sinatra", "~> 3.0.3" +gem "sinatra-contrib", "~> 3.0.3" gem "nokogiri" gem "thin", "1.8.1" gem 'rack-codehighlighter' diff --git a/Gemfile.lock b/Gemfile.lock index 3a3c8dbf4..e8c50f7af 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -44,17 +44,19 @@ GEM ruby_dep (~> 1.2) mini_portile2 (2.8.0) minitest (5.15.0) - multi_json (1.12.1) + multi_json (1.15.0) + mustermann (3.0.0) + ruby2_keywords (~> 0.0.1) nokogiri (1.13.2) mini_portile2 (~> 2.8.0) racc (~> 1.4) polyglot (0.3.5) racc (1.6.0) - rack (1.6.13) + rack (2.2.4) rack-codehighlighter (0.5.1) nokogiri (>= 1.4.1) rack (>= 1.0.0) - rack-protection (1.5.5) + rack-protection (3.0.3) rack rack-test (0.6.3) rack (>= 1.0) @@ -78,22 +80,23 @@ GEM diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.5.0) rspec-support (3.5.0) + ruby2_keywords (0.0.5) ruby_dep (1.5.0) rubyzip (1.3.0) sass (3.4.23) sassc (2.4.0) ffi (~> 1.9) - sinatra (1.4.8) - rack (~> 1.5) - rack-protection (~> 1.4) - tilt (>= 1.3, < 3) - sinatra-contrib (1.4.7) - backports (>= 2.0) + sinatra (3.0.3) + mustermann (~> 3.0) + rack (~> 2.2, >= 2.2.4) + rack-protection (= 3.0.3) + tilt (~> 2.0) + sinatra-contrib (3.0.3) multi_json - rack-protection - rack-test - sinatra (~> 1.4.0) - tilt (>= 1.3, < 3) + mustermann (~> 3.0) + rack-protection (= 3.0.3) + sinatra (= 3.0.3) + tilt (~> 2.0) sprockets (3.7.2) concurrent-ruby (~> 1.0) rack (> 1, < 3) @@ -102,7 +105,7 @@ GEM eventmachine (~> 1.0, >= 1.0.4) rack (>= 1, < 3) thread_safe (0.3.6) - tilt (2.0.6) + tilt (2.0.11) treetop (1.6.8) polyglot (~> 0.3) trollop (2.1.2) @@ -134,8 +137,8 @@ DEPENDENCIES rspec rubyzip sass - sinatra (~> 1.4.0) - sinatra-contrib (~> 1.4.0) + sinatra (~> 3.0.3) + sinatra-contrib (~> 3.0.3) sprockets thin (= 1.8.1) From 11890bc42dff1a369952393e79b96c9d76b770fe Mon Sep 17 00:00:00 2001 From: Melissa Xie Date: Mon, 21 Nov 2022 19:21:57 -0500 Subject: [PATCH 479/486] Bump rack-codehighlighter to latest Otherwise we'll get an exception about `bytesize` being undefined. --- Gemfile.lock | 6 +++--- app.rb | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index e8c50f7af..c1f840cf4 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -47,15 +47,15 @@ GEM multi_json (1.15.0) mustermann (3.0.0) ruby2_keywords (~> 0.0.1) - nokogiri (1.13.2) + nokogiri (1.13.9) mini_portile2 (~> 2.8.0) racc (~> 1.4) polyglot (0.3.5) racc (1.6.0) rack (2.2.4) - rack-codehighlighter (0.5.1) + rack-codehighlighter (0.6.0) nokogiri (>= 1.4.1) - rack (>= 1.0.0) + rack (>= 2.0.0) rack-protection (3.0.3) rack rack-test (0.6.3) diff --git a/app.rb b/app.rb index fdb12c9dc..6d608967d 100755 --- a/app.rb +++ b/app.rb @@ -148,7 +148,7 @@ def doc_path end def back_path - path_parts = cookies[:docs_back_path].try(:split, '/') + path_parts = cookies[:docs_back_path]&.split('/') return unless path_parts && path_parts.length > 2 current_path_parts = request.fullpath.split('/') From e6bd34354f14f00e484c6a828c2ad428ad8cbc26 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 22 Nov 2022 00:24:57 +0000 Subject: [PATCH 480/486] Bump tzinfo from 1.2.9 to 1.2.10 Bumps [tzinfo](https://github.com/tzinfo/tzinfo) from 1.2.9 to 1.2.10. - [Release notes](https://github.com/tzinfo/tzinfo/releases) - [Changelog](https://github.com/tzinfo/tzinfo/blob/master/CHANGES.md) - [Commits](https://github.com/tzinfo/tzinfo/compare/v1.2.9...v1.2.10) --- updated-dependencies: - dependency-name: tzinfo dependency-type: indirect ... Signed-off-by: dependabot[bot] --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index c1f840cf4..ae4b1e12e 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -109,7 +109,7 @@ GEM treetop (1.6.8) polyglot (~> 0.3) trollop (2.1.2) - tzinfo (1.2.9) + tzinfo (1.2.10) thread_safe (~> 0.1) PLATFORMS From 0a58aa4d8b7a3f1092a51ad13d45a8d17817401a Mon Sep 17 00:00:00 2001 From: Peter Cai <222655+pcai@users.noreply.github.com> Date: Wed, 23 Aug 2023 17:42:29 +0000 Subject: [PATCH 481/486] bugfix spanish locale overwriting english --- locales/es/header_sections.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/locales/es/header_sections.yml b/locales/es/header_sections.yml index 21e082978..79751c5ab 100644 --- a/locales/es/header_sections.yml +++ b/locales/es/header_sections.yml @@ -1,4 +1,4 @@ -en: +es: header_section: steps: "Pasos" explanation: "Explicación" From f5d9cdcdeedc2dbd61caea3932d5c9f492cceb2d Mon Sep 17 00:00:00 2001 From: Melissa Xie Date: Fri, 20 Oct 2023 21:28:51 -0400 Subject: [PATCH 482/486] Fix capitalization of GitHub across the board --- sites/installfest/_general-glossary.md | 2 +- sites/installfest/create_a_heroku_account.step | 2 +- sites/installfest/create_an_ssh_key.step | 4 ++-- sites/javascript-to-do-list/_deploying_your_site.md | 8 ++++---- sites/javascript-to-do-list/playing_with_jquery.step | 2 +- .../add_other_features_of_your_choosing.step | 2 +- 6 files changed, 10 insertions(+), 10 deletions(-) diff --git a/sites/installfest/_general-glossary.md b/sites/installfest/_general-glossary.md index 500253e8d..e96914968 100644 --- a/sites/installfest/_general-glossary.md +++ b/sites/installfest/_general-glossary.md @@ -6,7 +6,7 @@ **Git:** A type of **Version Control Software (VCS)**. -**Github:** A site that hosts git repositories. Github also adds a number of tools that aid interaction between developers collaborating on software. +**GitHub:** A site that hosts git repositories. GitHub also adds a number of tools that aid interaction between developers collaborating on software. **Grouping:** Indents and whitespaces are used for grouping code together and simplify readability. Ruby also uses do … end to group. diff --git a/sites/installfest/create_a_heroku_account.step b/sites/installfest/create_a_heroku_account.step index 8b364187d..1f4d06294 100644 --- a/sites/installfest/create_a_heroku_account.step +++ b/sites/installfest/create_a_heroku_account.step @@ -39,7 +39,7 @@ step "Add your SSH key to your Heroku account" do end section 'Optional Step: Create a GitHub account' do - message "Since by now you should have both Git and an SSH key, you can optionally [Create a Github account](create_a_github_account) to share code with your friends." + message "Since by now you should have both Git and an SSH key, you can optionally [Create a GitHub account](create_a_github_account) to share code with your friends." message "You don't need a GitHub account to complete the InstallFest, or the Intro To Rails, Job Board, or Message Board courses." end diff --git a/sites/installfest/create_an_ssh_key.step b/sites/installfest/create_an_ssh_key.step index f7c68254e..431cb02d3 100644 --- a/sites/installfest/create_an_ssh_key.step +++ b/sites/installfest/create_an_ssh_key.step @@ -1,6 +1,6 @@ message "An SSH key uniquely identifies you (and your computer) when your computer is communicating with other computers. Think of an SSH key as a fancy password." -message "You'll need one of these to create your Heroku and Github accounts." +message "You'll need one of these to create your Heroku and GitHub accounts." option "Did you use RailsInstaller on Windows?" do message "Congratulations, you already have an ssh key!" @@ -61,7 +61,7 @@ The key fingerprint is: message "If you look inside `~/.ssh/`, you will notice two files with the same name: `id_rsa` and `id_rsa.pub`." message "`id_rsa.pub` is your **public key** and can be shared freely." message "`id_rsa` is your **private key** and must be kept secret." - message "If someone else gets your private key and your passphrase, then they can pretend to be you and log on to your Heroku or Github accounts and cause mischief!" + message "If someone else gets your private key and your passphrase, then they can pretend to be you and log on to your Heroku or GitHub accounts and cause mischief!" end end diff --git a/sites/javascript-to-do-list/_deploying_your_site.md b/sites/javascript-to-do-list/_deploying_your_site.md index 2277556a1..608d627ed 100644 --- a/sites/javascript-to-do-list/_deploying_your_site.md +++ b/sites/javascript-to-do-list/_deploying_your_site.md @@ -7,7 +7,7 @@ There are three hosting options, depending on how much of a challenge you are lo for: * Use a static site hosting service -* Use git and Github Pages +* Use git and GitHub Pages * Roll your own with a hosting provider ### Using a Static Site Hosting Service @@ -24,10 +24,10 @@ javascript and have a working website. An easy one is Now you have a fully functioning site hosted online! Share the link with your friends and family and wow them with your skills! -### Using Git and Github Pages +### Using Git and GitHub Pages If you like with git and github, take a stab at setting up your site -with [Github Pages](http://pages.github.com/). The easiest thing to do is: +with [GitHub Pages](http://pages.github.com/). The easiest thing to do is: cd . 1. From the terminal, `cd` into your project directory @@ -36,7 +36,7 @@ cd . 1. Commit all the files 1. Create a remote repository on github for the project. 1. Follow their instructions for adding the github remote to your existing repo -1. Follow the instructions on [Github Pages](http://pages.github.com) for +1. Follow the instructions on [GitHub Pages](http://pages.github.com) for setting up a project site from scratch. 1. Make the `gh-pages` the default branch 1. Push it on up! diff --git a/sites/javascript-to-do-list/playing_with_jquery.step b/sites/javascript-to-do-list/playing_with_jquery.step index 4774d0cdc..45159ca1e 100644 --- a/sites/javascript-to-do-list/playing_with_jquery.step +++ b/sites/javascript-to-do-list/playing_with_jquery.step @@ -7,7 +7,7 @@ overview do message <<-MARKDOWN In addition to being a powerful programming language, Javascript allows you to make your web site interactive. You can use it to build anything from a simple animation to a giant web application like Twitter -or Github. It gives you total control to add, remove, or modify content you've made with HTML. +or GitHub. It gives you total control to add, remove, or modify content you've made with HTML. You can also use it to change styles and add or remove classes. In this lesson, we'll also be using jQuery to make interacting with the page easier. diff --git a/sites/message-board/add_other_features_of_your_choosing.step b/sites/message-board/add_other_features_of_your_choosing.step index af68759ee..836d3d56b 100644 --- a/sites/message-board/add_other_features_of_your_choosing.step +++ b/sites/message-board/add_other_features_of_your_choosing.step @@ -6,7 +6,7 @@ Suggestions: * Profile pages for users (enter user’s name or details, have it display alongside posts). * Post/Comment history for individual users (on their profile page?). * Easy user profile pictures with [Gravatar](https://gravatar.com/). -* Add login options with [Omniauth](https://github.com/intridea/omniauth), including Twitter, Facebook, Github, Google, and more. +* Add login options with [Omniauth](https://github.com/intridea/omniauth), including Twitter, Facebook, GitHub, Google, and more. * Check out the Devise [documentation for integrating with Omniauth](https://github.com/plataformatec/devise/wiki/OmniAuth:-Overview). * Fiddle with the layout of the show page so it doesn't look bad. If it looks bad. It probably looks great. * Perhaps fancier post markup with Markdown or something similar. From da930f3b6fa61dacf936ba60d4cc5dec2bd20664 Mon Sep 17 00:00:00 2001 From: Fer Perales Date: Fri, 27 Oct 2023 09:41:31 -0600 Subject: [PATCH 483/486] Fix GitHub link --- lib/doc_page.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/doc_page.rb b/lib/doc_page.rb index 0848933b1..9f4d9e813 100644 --- a/lib/doc_page.rb +++ b/lib/doc_page.rb @@ -41,7 +41,7 @@ def file_name end def git_url - "https://github.com/railsbridge/docs/blob/master/sites/#{@locale}/#{site.name}/#{file_name}" + "https://github.com/railsbridge/docs/blob/master/sites/#{site.name}/#{file_name}" end def src_url From cd6ab141e9d3905f7f457776d6fda41ed119b8ae Mon Sep 17 00:00:00 2001 From: Fer Perales Date: Fri, 27 Oct 2023 10:21:49 -0600 Subject: [PATCH 484/486] Replace TravisCI with GitHub Actions --- .github/workflows/rspec.yml | 28 ++++++++++++++++++++++++++++ .travis.yml | 5 ----- 2 files changed, 28 insertions(+), 5 deletions(-) create mode 100644 .github/workflows/rspec.yml delete mode 100644 .travis.yml diff --git a/.github/workflows/rspec.yml b/.github/workflows/rspec.yml new file mode 100644 index 000000000..82cc27550 --- /dev/null +++ b/.github/workflows/rspec.yml @@ -0,0 +1,28 @@ +name: RSpec + +on: + push: + branches: + - "main" + pull_request: + branches: + - main + +jobs: + rspec: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v3 + + - name: Set up Ruby + uses: ruby/setup-ruby@v1 + with: + bundler-cache: true + + - name: Install dependencies + run: bundle install + + - name: Run test and linter + run: | + bundle exec rake diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index da2b835e5..000000000 --- a/.travis.yml +++ /dev/null @@ -1,5 +0,0 @@ -language: ruby -rvm: - - 2.3.3 -cache: bundler -sudo: false From a0ccc30bd79d6604d6f4be374b24b0f2cf51268d Mon Sep 17 00:00:00 2001 From: Fernando Perales Date: Fri, 27 Oct 2023 11:28:31 -0600 Subject: [PATCH 485/486] Fix style issues --- .github/workflows/rspec.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/rspec.yml b/.github/workflows/rspec.yml index 82cc27550..e62589a47 100644 --- a/.github/workflows/rspec.yml +++ b/.github/workflows/rspec.yml @@ -3,7 +3,7 @@ name: RSpec on: push: branches: - - "main" + - main pull_request: branches: - main @@ -24,5 +24,5 @@ jobs: run: bundle install - name: Run test and linter - run: | + run: bundle exec rake From 3ce743f11372847e3fe333953990ecb37360fe8d Mon Sep 17 00:00:00 2001 From: Fernando Perales Date: Fri, 3 Nov 2023 11:13:26 -0600 Subject: [PATCH 486/486] Upgrade Ruby to 3.2.2 --- .ruby-version | 2 +- .tool-versions | 1 + Gemfile | 20 ++-- Gemfile.lock | 144 ++++++++++++++++++++------- app.rb | 2 +- assets/stylesheets/font_awesome.scss | 2 - lib/step.rb | 14 +-- spec/app_deck_spec.rb | 2 +- spec/site_syntax_spec.rb | 3 +- 9 files changed, 130 insertions(+), 60 deletions(-) create mode 100644 .tool-versions diff --git a/.ruby-version b/.ruby-version index 49cdd668e..be94e6f53 100644 --- a/.ruby-version +++ b/.ruby-version @@ -1 +1 @@ -2.7.6 +3.2.2 diff --git a/.tool-versions b/.tool-versions new file mode 100644 index 000000000..f2a971aa7 --- /dev/null +++ b/.tool-versions @@ -0,0 +1 @@ +ruby 3.2.2 diff --git a/Gemfile b/Gemfile index 5c9605ec8..32eb465d5 100644 --- a/Gemfile +++ b/Gemfile @@ -1,32 +1,32 @@ source "https://rubygems.org/" -ruby '2.7.6' +ruby '3.2.2' gem 'activesupport' -gem "erector", "~> 0.10.0" -gem "sinatra", "~> 3.0.3" -gem "sinatra-contrib", "~> 3.0.3" +gem "erector", github: "erector/erector" +gem "sinatra" +gem "sinatra-contrib" gem "nokogiri" -gem "thin", "1.8.1" +gem "thin" gem 'rack-codehighlighter' gem 'coderay' -gem "deckrb", "~> 0.5.2" +gem "deckrb" gem "sass" gem "redcarpet" gem "rubyzip" -gem "i18n", "~> 0.7" +gem "i18n" gem 'font-awesome-sass' gem 'bootstrap-sass' gem 'jquery-cdn' gem 'sprockets' -gem 'ffi', "1.15.5" -gem 'backports', "3.23.0" +gem 'ffi' +gem 'backports' group :development do gem "rspec" gem "rerun" gem "rake" gem "rack-test" - gem "files", "~> 0.3.0" + gem 'files', github: "alexch/files" gem 'rb-fsevent', :platform => :ruby end diff --git a/Gemfile.lock b/Gemfile.lock index ae4b1e12e..346a686d9 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,18 +1,38 @@ +GIT + remote: https://github.com/alexch/files.git + revision: 4938dd85ed79f421b808e8798764661a71cab5a4 + specs: + files (0.4.0) + +GIT + remote: https://github.com/erector/erector.git + revision: 32cb38e3381889295183230caf8bf334d2f0e82a + specs: + erector (0.10.0) + haml + jeweler + nokogiri + sass + treetop (>= 1.2.3) + GEM remote: https://rubygems.org/ specs: - activesupport (5.2.4.3) + activesupport (6.0.6.1) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 0.7, < 2) minitest (~> 5.1) tzinfo (~> 1.1) - autoprefixer-rails (10.4.2.0) + zeitwerk (~> 2.2, >= 2.2.2) + addressable (2.4.0) + autoprefixer-rails (10.4.15.0) execjs (~> 2) backports (3.23.0) bootstrap-sass (3.4.1) autoprefixer-rails (>= 5.2.1) sassc (>= 2.0.0) - coderay (1.1.1) + builder (3.2.4) + coderay (1.1.3) concurrent-ruby (1.1.9) daemons (1.2.4) deckrb (0.5.2) @@ -25,47 +45,89 @@ GEM redcarpet (~> 2) thin trollop - diff-lcs (1.3) - erector (0.10.0) - treetop (>= 1.2.3) + descendants_tracker (0.0.4) + thread_safe (~> 0.3, >= 0.3.1) + diff-lcs (1.5.0) eventmachine (1.2.3) execjs (2.8.1) + faraday (0.9.2) + multipart-post (>= 1.2, < 3) ffi (1.15.5) - files (0.3.1) - font-awesome-sass (4.7.0) - sass (>= 3.2) - i18n (0.8.1) + font-awesome-sass (6.4.2) + sassc (~> 2.0) + git (1.11.0) + rchardet (~> 1.8) + github_api (0.16.0) + addressable (~> 2.4.0) + descendants_tracker (~> 0.0.4) + faraday (~> 0.8, < 0.10) + hashie (>= 3.4) + mime-types (>= 1.16, < 3.0) + oauth2 (~> 1.0) + haml (6.2.3) + temple (>= 0.8.2) + thor + tilt + hashie (5.0.0) + highline (2.1.0) + i18n (0.9.5) + concurrent-ruby (~> 1.0) + jeweler (2.3.9) + builder + bundler + git (>= 1.2.5) + github_api (~> 0.16.0) + highline (>= 1.6.15) + nokogiri (>= 1.5.10) + psych + rake + rdoc + semver2 jquery-cdn (2.2.4) sprockets (>= 2) json (2.6.1) - listen (3.1.5) + jwt (2.7.1) + listen (3.0.8) rb-fsevent (~> 0.9, >= 0.9.4) rb-inotify (~> 0.9, >= 0.9.7) - ruby_dep (~> 1.2) + mime-types (2.99.3) mini_portile2 (2.8.0) - minitest (5.15.0) + minitest (5.20.0) multi_json (1.15.0) + multi_xml (0.6.0) + multipart-post (2.3.0) mustermann (3.0.0) ruby2_keywords (~> 0.0.1) - nokogiri (1.13.9) + nokogiri (1.14.5) mini_portile2 (~> 2.8.0) racc (~> 1.4) + oauth2 (1.4.8) + faraday (>= 0.8, < 3.0) + jwt (>= 1.0, < 3.0) + multi_json (~> 1.3) + multi_xml (~> 0.5) + rack (>= 1.2, < 3) polyglot (0.3.5) - racc (1.6.0) + psych (5.1.1.1) + stringio + racc (1.7.2) rack (2.2.4) rack-codehighlighter (0.6.0) nokogiri (>= 1.4.1) rack (>= 2.0.0) - rack-protection (3.0.3) - rack + rack-protection (3.1.0) + rack (~> 2.2, >= 2.2.4) rack-test (0.6.3) rack (>= 1.0) - rake (12.3.3) + rake (13.1.0) rb-fsevent (0.9.8) rb-inotify (0.9.8) ffi (>= 0.5.0) + rchardet (1.8.0) + rdoc (6.5.0) + psych (>= 4.0.0) redcarpet (2.3.0) - rerun (0.11.0) + rerun (0.14.0) listen (~> 3.0) rspec (3.5.0) rspec-core (~> 3.5.0) @@ -81,29 +143,36 @@ GEM rspec-support (~> 3.5.0) rspec-support (3.5.0) ruby2_keywords (0.0.5) - ruby_dep (1.5.0) - rubyzip (1.3.0) - sass (3.4.23) + rubyzip (2.3.2) + sass (3.7.4) + sass-listen (~> 4.0.0) + sass-listen (4.0.0) + rb-fsevent (~> 0.9, >= 0.9.4) + rb-inotify (~> 0.9, >= 0.9.7) sassc (2.4.0) ffi (~> 1.9) - sinatra (3.0.3) + semver2 (3.4.2) + sinatra (3.1.0) mustermann (~> 3.0) rack (~> 2.2, >= 2.2.4) - rack-protection (= 3.0.3) + rack-protection (= 3.1.0) tilt (~> 2.0) - sinatra-contrib (3.0.3) + sinatra-contrib (3.1.0) multi_json mustermann (~> 3.0) - rack-protection (= 3.0.3) - sinatra (= 3.0.3) + rack-protection (= 3.1.0) + sinatra (= 3.1.0) tilt (~> 2.0) sprockets (3.7.2) concurrent-ruby (~> 1.0) rack (> 1, < 3) + stringio (3.0.8) + temple (0.10.3) thin (1.8.1) daemons (~> 1.0, >= 1.0.9) eventmachine (~> 1.0, >= 1.0.4) rack (>= 1, < 3) + thor (1.3.0) thread_safe (0.3.6) tilt (2.0.11) treetop (1.6.8) @@ -111,21 +180,22 @@ GEM trollop (2.1.2) tzinfo (1.2.10) thread_safe (~> 0.1) + zeitwerk (2.6.12) PLATFORMS ruby DEPENDENCIES activesupport - backports (= 3.23.0) + backports bootstrap-sass coderay - deckrb (~> 0.5.2) - erector (~> 0.10.0) - ffi (= 1.15.5) - files (~> 0.3.0) + deckrb + erector! + ffi + files! font-awesome-sass - i18n (~> 0.7) + i18n jquery-cdn nokogiri rack-codehighlighter @@ -137,13 +207,13 @@ DEPENDENCIES rspec rubyzip sass - sinatra (~> 3.0.3) - sinatra-contrib (~> 3.0.3) + sinatra + sinatra-contrib sprockets - thin (= 1.8.1) + thin RUBY VERSION - ruby 2.7.6p219 + ruby 3.2.2p53 BUNDLED WITH 2.3.26 diff --git a/app.rb b/app.rb index 39694901c..9070515e4 100755 --- a/app.rb +++ b/app.rb @@ -250,7 +250,7 @@ def render_deck get "/:site/:name.zip" do manifest_path = "#{site_dir}/#{params[:name]}.zip-manifest" - if File.exists?(manifest_path) + if File.exist?(manifest_path) manifest_files = File.read(manifest_path).split("\n") zip_path = File.join(Dir.tmpdir, "#{params[:name]}.zip") FileUtils.rm_rf(zip_path) diff --git a/assets/stylesheets/font_awesome.scss b/assets/stylesheets/font_awesome.scss index 908bb887a..6fccacddb 100644 --- a/assets/stylesheets/font_awesome.scss +++ b/assets/stylesheets/font_awesome.scss @@ -1,3 +1 @@ $fa-font-path: '/fonts/font-awesome/'; - -@import 'http://github.com/font-awesome'; \ No newline at end of file diff --git a/lib/step.rb b/lib/step.rb index 2bc69f6a5..9c8154b85 100644 --- a/lib/step.rb +++ b/lib/step.rb @@ -74,7 +74,7 @@ def insert file ## steps %w[ - steps explanation overview discussion hints challenge + steps explanation overview discussion hints challenge tools_and_references requirements ].each do |type| define_method type.to_sym do |&block| @@ -87,7 +87,7 @@ def insert file end end - def step name = nil, options = {} + def step name = nil, options = {}, &block num = next_step_number a(name: "step#{current_anchor_num}") a(name: options[:anchor_name]) if options[:anchor_name] @@ -98,7 +98,7 @@ def step name = nil, options = {} (!name.nil? ? I18n.t("general.step_title_suffix") : '') text name end - _render_inner_content &Proc.new if block_given? + _render_inner_content(&block) if block_given? end end @@ -131,19 +131,19 @@ def next_step name end end - def situation name + def situation name, &block h1 name - _render_inner_content &Proc.new if block_given? + _render_inner_content(&block) if block_given? end - def option name + def option name, &block num = next_step_number a(:name => "step#{current_anchor_num}") h1 :class => "option" do span I18n.t("general.option", :num => num) text name end - _render_inner_content &Proc.new if block_given? + _render_inner_content(&block) if block_given? end def option_half title diff --git a/spec/app_deck_spec.rb b/spec/app_deck_spec.rb index 27c30efba..2a375105f 100644 --- a/spec/app_deck_spec.rb +++ b/spec/app_deck_spec.rb @@ -41,4 +41,4 @@ def app expect(last_response.body).to include("/* Code ray css */") end end -end \ No newline at end of file +end diff --git a/spec/site_syntax_spec.rb b/spec/site_syntax_spec.rb index 9153deed7..d82950982 100644 --- a/spec/site_syntax_spec.rb +++ b/spec/site_syntax_spec.rb @@ -1,3 +1,4 @@ +require "cgi" require "spec_helper" require_relative "../app" @@ -29,7 +30,7 @@ def app site.docs.each do |doc| it "renders #{doc.filename}" do - path = URI.escape "/#{site.name}/#{doc.name}" + path = CGI.escape "/#{site.name}/#{doc.name}" get path, locale: locale if (last_response.status != 200) errors = last_response.errors

    K?M&wZYcqg*_U9nv!GodU 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 QvhW9w9>;IqyAKogUsgAJbpQYW literal 0 HcmV?d00001 diff --git a/sites/en/installfest/img/install_sublime_text.png b/sites/en/installfest/img/install_sublime_text.png deleted file mode 100644 index b01c2c4e40b3633bfd54785893ead42f6ac9ef5e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68971 zcmZsBc~nyU*RN(tJ*8xpnxbS@R+>tVI8j+ynOgbeJSCL_PDnW6n3=OyR+?jGWu<~- zs5qMlYNDA6i1UO4ju4KZ*WdfT>#lq6x__Lr&N*wHv#0Ob`}_Iqop8s(RO}zwe}sgD z#BScWdQV75Bw+V?WWVU{xx8-dwvf=FBc3KEcW#=PoVXL<_t?|>k&w_0u~Hj%TdOwN zJgZliZd^HV_0p{w^VcVxLdD*nkoSIe>QuqA!~4&#e*ZGcytdc7^?dwOgz&=)@lJMo zF(dCkd?-oUCwD$b{Mt}W(9Tdu-aBqy(C`K;+pk?yM5r)V<;~;wUP2FV1w6Xj6fysd zbV_H+_)?V4`#k{H_Nl2G;Yv!)O%0!ebl=N=B^bflJL>xfq$bn+3b!hGF zc%X2UHs|AaN1+?fjC$S?@9n`w+ggdrKdXAx_)~H4#^`IsLH#cY37k0DeL}ai)NIb| zjT#mS2~@D$zo6l9c;M!`+X0f~iPiChs<8O!D~4w@HIo|eA9nc6cQsuXVFg&#_fH1I zjx7JSbv0ukqx4L(nsSZSxjU*CH77NkW7>q?{>b?|qp|*|sfs#|6e(1sJr90!qwxTk z6?79N`0#wAaNN=25Gm^p%KQ{CL7v<-Ig779%)Y#h3bmFgh(lf>oIaO+@&ql4@j7Dy z2)Fzjt3RFOHXf%v7Iyj436lS@f&<@6zDU%aRaOsu*3~7wVJX{PgfvOmczh{b(MGiU zJcp%#F?{TYN zZ(0t^>RrFBejh}Nmf3vXpYTvosWwdu?r+{)VVitg;Toyw==i_Ur{2aZHc4}c!dJZ? z+%5|^ytnF-=-w0iZd}rJjqx7^?s;yeGkN;OM6~J);qv5C{d*>%SLRL_opMq>ccao& zj}c%CAVmRJUX+5FCdRUpF|dOB!mY<=#po?{{y;;}TVoA_QEb(~4JQXnldk;=tM~U0 zFvSN}_WX+YCl3c4 z?*GRjRi4!OKpB6KakoUc3@>S`L`#%cS}t=@s`FPgxf&bqFTOwK?opwQ(fo%W8yc?N z+%|`JM?awY@3~v{X79&l{gq0EanU-do#sT)`FpNuo_FL{eT<(Aeo`Mi$@PZ~N|KM0 zW!%TA8>PTNrNtynGt~d-{F)tq%ftKfoa+y+DCL!SUL*1$>z~I{KM8yJx8~57&jMo!#9~BO}bYlNLi4&ry zp3eGc)e= z4-Q91?7e(;zx;!f`tgcx&lxAg<5k9E_nsWPar9OEDWxk{pSHdvwjTMo-!AU;NrM+& zlQxt41C9`*o}8$BY4K4mBqi($GswFJ0)VTnEn3e ziMoAS-c|Ji`rUn-dls67K0n24D0N7oTKM?=st3$k9x}p84y%yQm)Vybz_t`;?qN3> zk3Y;wC`UTzr7H%jb~cxj^J&OCuUg=rCUn{xP((r2Ll+i1(wp^0p=@-vFzWcc6 z9>i06R%7Ib&?APilLFd-2`o2p2Yw2}JJEc0_{z~bmyn^Av`nz}ULadQi?@CTu z+kLtB;k(OJ?X9AA(=1VH7RxgGR(g+hcVJJJXQij#%#&*9P+Z>Cu1~lRHa(Wz;NLKf z%w+r_@t7{##(l+u=-XyZKW$m6;wmwOEOZn)hUfWu`|QZwr*~DZ z_oY@}oU2>)@B#Zo2Nne8uA&z#^}Ta1s?o0XdZu+4b7?EF7V5ZB}DG9Qn7Yv}p@_G#7nd-158 zuZH1+^_>W>S0QX5j*QfsQSZ-?LZzdiPr zUeaofwVt(hC}Eb~MJOX)qTlfz$@P-^uX~rbe1;$LOdgPF%S?pm`gm5^Rt2p@*`C#!!;&jk#>gCjf zAUS!Ll*;4kG7V_{1?A5@SBoB5T(EG-amsnrN$4C>`>fWcHl?QPr0t~SWK*3Nq(s~x zUhp@VTkRg|H=+xowplT;pd zIbsGr-n`a7#qFiH>r#VoOJ*PK^3}6wbt{bKIF;x zX2RN;cjm8dd&LV$=M5^_}b5^XCVhNj-Vx55>jry{#f1Mdqo+9s@KiYks zUQNAnJ*uCnS%D9#7yl;DQXYTl9PQN0ynQRxayXs;POhnRboG<}y>_e6knLLYTIn$G zwrE6Uqg9#3vR0oa+G$R+pvb?j%wh7vc`07JpykuJji;jLz@OnF(~nCQ;MVxAFTeh6 zzujqgvirqHGYj|Q52@{QFPJwDeoXXUn@{Pl`>xTC1)XxYw}4~M)J|5kUzmcm8E|Vk z?HuEdQ0`)VIBNP;Ffz#rJForGd_MXt9u#htw3pFrt|D75B?! z%|k%q@#GkC|LE2Z>A@#r$5&bgbnfc5>7Kjw(@a)3+t;~#1NHUG-_Un1c1}d+jYQ6x z!@2|3o7Zn&V;9v}E)9LM1?Wl&T?R#}*K{nl3^_tT) z$L`;~UsUY$t$1x_!Okg$){3ZJvltqvS9f)Rm-;NE>RUT?N0hnL?`+`O8iw@_2fm+r z&u(IxJdSGzY67KcO1yG5M((OuBAG-^RVpyG&oays-_cpE95PKweJkIiU$LpjTmLg5 zqRg@Ut8JEzvG~W**y~+)z}mk*zaom1^L-5@16ln3_vJ;M8+iuEVJ^S>;G%S@!Y>+i*9oat>0IzYtSW%v(PT17qa%yG$dGp$x1T(s_(^8cLW`aij zs(Y+*y)tj8vq~^$F`T&V`7ImamaBKi*C>#*9b__djq zi5yCP&0FIF*trO=^&gw>n#&7^E)Okq6&WstDu#EDSS=TA=1-|#a8cO&HI1VUKO4r{ ze76z7+0=K3ly5DpS6&Ez84etNRL_odS-(7O(q~Ffn>KEV3}wQ&np3DY>0)(rm*)Cm zxmJ+Oi-1RiO*KNIW?I_EqUbeaHD@J;<(b0oFFqf>9`nz`86yDXV$OlhhUMQ|316au z_LmI+q8PD4&vZq~jy=|l_gpq}g23z|ciWc+wLgd-FP{qgrTAo~_ zUd^^?@y@4U1)q8a?Ej-;HZ$pXaO;ae&(=q6m`e)9Z zaT}=*M~*f|yOucl+|H%rx4#W+uR6}d335fojosWb%hfzmO!hK7bD z$f7?aj*HL*qr6O;m#U~qE)Mc^w9#8UXr|(YY2*N9&{*|Zk0>_4#=w{bR6aOGwH?uE~#m{9)K7e+YKb$*O=wZtz+k7pFFGofhjKa zTJb3f)Q%WGtPNivgFBT|GfkBiWK|j*nZ4ST&`Bf~yQ)u1)3GE#bkhEBXLBKmLE>u7eGO%R+>GmWJ!_ z2s*ZEYq4e`UMV&HwAowI@82)RhKy*`a-V?;mb%&gz{SDigB_*zg!6ANIMDW*TUvqx z3evq5UmkYB%xzdrYqG%F44WX0>I8TLk7ivM7&RvAgtu>=l*GKpGP z{~|(taKUGYYzqkV&6|2H(g1bD)!VD+5WD*TfIZh=a>wQaqLA{*)IxJL-WBwBT!){) zAHphoOdLD$InkE;BczO7j6~n=xZ)HMvvD*bn2xJRWus`%WnyxhLt6B8 zDgq3!GCr$!edkwS;UT?aGU0mAoUZD4L|R*s*uv%y2@xEjf-O`8R^1aPkn~dsNfz-_ z!!zcpjOcXiF@rxWDHrY?Kw$X6Ssk)|*&23dLpfLvSjUdsUP-R&9gbVXRqL_|?}wb9 z>XO5iKP$S7#)S;1tr@MZGT8TAwz7VT;|TWY#F7IId*V@42&mQM3dO#}lUfjoEuf z6fjP62p22H7=acjPfKx$ZYBnETj3xG?Ua;*eC6~eli+5`92`d|%r#>D6o<%-<`!j+ zJA>&9416Im!J$4Z^>S>rXm^mb7T$OxTF$lz@bhVB*SY+8-RG!sYvEYx?k8VOQ=-v zX8oMbv9-t|%=V}&GuLDF`A|UA-VgOJVG-qgiy$X&|DCY z4n2>-LrYWiAgSGC4+BRhABE-KyU^STlT0Q5@6wZ4-h>}cEW38oF+&y>=g9hldwvj^ z%KB}+uxykgqf8#`NFk{G*mB87dT_l&Vp0?cE1N%x+i+=kL9Aqr5z0)TWcG#JreP_hE`7On{qy8r+ozPaf_L26@v&33l+lgQvaErx06eN2i=ejq{cJPBzO9hDX1Fn8xs_%5AZ`k(TYpVA!O|`3WA=wAz z-26yEC0qo80?}2TV2a=a;>&gTJMx=#bf9K?ddp;F{-9CmIJ7)}b5L$UZ|hJhUT>OQNSzAV<98@x zA-OoyM9gw&Ge44FV6#fA?^e0$)RhDeCo#90`zI+&3`d{Rk-Fa9?*l-zyM#f8UcC0M zfRZ-t_xJ<={l6r@<`s>;{g(tOrsn#5IUL#9ok%paBn2Ff@sP&p#L4Cj^LB7so6{HG z)LsmtI|a35X(O_-p`EZleS@t=%Z(z`*!l>;riogBu9?^u;C{wCRN2a5U85|q=RbDJ zMAL!`w9+}vwLTW(wR)s4X2F_!lhQ;W(^rBa#Q(9F>pte-t`#tjt2R0GO~l9 z+sP3*UmNT9{*kY4SED_Eh6uY@?yWh`|8bh@WNxmxG2l|_)l8=^A zZh$bmS@#eoHpbJ8FT#pAUhwwdFV?>?sKLEm0u8@x$rARFLhMR%)A)pcs`GyJ>y9l| zQr@h$atpFvx2KA8RzE{&KpprL z#M&oE4|8sqNbF`#UUI;N(H`XR$sVTJW~E|I8#(Yo(Py=^i4Bx`wv|{XQqpkkKRzzQ znk840HAR!snxUbJwKB+K6ZU2A9DIKuzChmK0+@2%0g&sHFMIOFH1j7CTRvyn7}|d| z7Wm|&1ZZ>SZ&2_1Dz*9j^2wAf{GpCKdp4aJs#9H0LbJk7d}NEh*`(XuE%l8{xmWz(*yq3#FQ2_4hg8sM zI@$EJ@CKzL<=U@)p?08NOCtTT@hD5{HT0xk%1cx4zICQ8cQhs~CD9y0hT6-?e$DB? zqin$yOk7qEV-DZ~(FWExCxA%jX+Jk!0`f!pj#&(vlt82e)O_vc*M4nX;VIM776@jq;YoF4XmJXD^_y9u8ZhEvfy}&5 zgAT@7u+BvMNdw|L^#h&q+`~vA43!^Y%YSzZFHCd>5Lfpxj^MI-U{Ika2#y9-$O$l#gN62=SL z4_Gm0jm0Aio^mttfnUfI2pA)4Kt|&j&c#4a+V6sEN3o@N*grbsO|+y={U)NCHUu>J zN)80_=@td^<8{~%QX4v_n&RXeHV6q{@#CcTY({94BDsBEpklW#NG3#D7G4h9RH-ig>3sacpBAY!IdNt(|S%E2A?0Nx|c9*1(PjBxw41n-+*iM7Cf#RfL6`&BjAny z)Rb>Yb9 z*u)paBdmt#w0;SJRf-=^HlgDQF(%2S8z37ofEx(@A45=nbGUUccyceOq)QN!R$bax z-v^bM=JbY;~F+buY>Pg_-aAs7I2{`l#s-J0Q2(THsdN&0oi#(|(KBz8^u^ zY~1zheH6k3p=*(i?#&`G!T4iVKFJajC2fM3E<$=2A--JnztqVDsOEI4R0Ijuu#u~A zOkI`%eGv;;iJbqNSU&MxrMK*C#DNhfc zTUb0}+I-FM=dOjjK&dkiue=(c*RSH82PC_7*Rglx)|8CC{n-*k&WIs)HwHTf(TI3< za$YaxJPzi~>{}0>|8~W2PyWd`CdjxmYe3IGKIAuNw%9go_uUng0J9Cn`9LSHccw31 z7n+yJzv}%D-uGg{Kz4`A58qSclc%0Tjs3jDDF_94O5qtYjVzOlT4A>Kr#3y$7g4k+ zHL2C!_05CiK@UU$aJ24D@-dOPm4z_3g-^DGjm&glt?>`!c&19pwFqz5UTjY=#%{&6 zc*u6aWAC9WC1D-M)2$5bk=`YNTE+UH84ibkokxh%;E) zf!lIfYsA8@-TGra)+>yK(}4&Cr>HA*RI%PIS>#|U@h2#3N>d6PMs|R=#FPfY3560G z`|%uz`)%I^j}|^%xuVG3{x|)X>%9}!YJh-M*?I3x)hiqF?_t)@Cf)e;-<$pVo)Rrce%tXrq zb+;1%4hv*2Qzf(!=YhMbGQ8>-W%rgY3mQO8OrBPdOTV3HCeK{HN=5R$3+IbyjsYa)d3e2#t{w5P!lU79Qr zM)37UtN-g8wjZjutjK|LH+yM9oH$|%UQIAwID@7< z1UM;f0rXkN_nYimLhf{+Qpn^i!vl+)XuL5w?got}Ri?21*xi877s+2d7*HKZZ_)oE zVgUaUQd*gZ!l;P)B=b2C(?&httr9@Wd-)jcw~#$RooRwX7=v(M&8_qpOi%Flr|m}5 zgzoiPJvgs0<&k$Sk%=DDtq`6Dj!Vpw-kD@G4Lgoo!GgQW(Uk&Pth}&t21HxA-d-1i zR_`5LKOEpcYBEV-@xGP{PXbYLaHq`{2Ux^4Flu8qmN7>^vopr>A5)^S_sXF*TBGA* zdQ9XZyjSlS&nFX-OfjvNwL0U6!+K+#BDAK-b*{-W{KVVtrPb_&k71G6))!S~IFDY?3EFc~s(32T3(x9l)c1NluX9mb2u;mKWX>A7}@! zcZk8zN-X#x(R^ESd>HN5prP1_$XTPe%}D_9sDMRDr4r$69Lk&E90uBtR-rvo zHTH3}1?^}?&S>;2ST~H9`uI;e3#hN zZoH`$rtNGT@;koj@x`?mKJC}G`=Q}5R)881l^VN51?y8qs(yx96#_w=!)z|47PajLo@ zJNzAZCZ8Jl^hAYs|DU5*+%C^O222BQGDyaHnt@zNmFF_PqxFGfvB;il;It-@bO;l6 z*hC~8(o5fXr2nStj-`1Qnbh$F1UjC2!F|Uy=kL5b1?g@~{AD7hwO6dt&Btqg-20TV zfON6q`tks_Mism5Mhoh{_R_`VaAAzyh-)NjG+#fHHw8iZ>wkuys>ssqsKQbhjnqKRMmhnzFx>t74k+=n&1mRL;jTxfpF5 z!;`@c1@9b=i*dZs64i{w33oi03;CU-Y#pL+8v=WkXdkxl_Y(zM;m)mLwB5BN10`Bu+<)|<{jJ&k-(UTz(%?@0Q|ZZcGM z!Udv=?WCcw&F(bvpHF7+337@UWegh`;uVheuERDPdW65W7BKM;R`4V{Qs1|BeQBb6 z0GyZ!N-f_WN*aImN#1#V>_yt9ZIN3&Bitlxy;hyl+xqVzTx2N!w`L{j4lU|1oSKZG zM=os!`F&TP+xBk4|9D=!h)GUb=*2&1k&w@H85S-I&yPzOlP^9toaE!G~~Ji`5;| z4A!{&4OU=+21Cd8Au;sld_|a zt)5hZln0r5I}%RmJPa?sr|y)+yWlm9l-*jD?})q`?l;fC8~BdkReWpae^yOw;>eyO zTS`b)zxpf93#L(nG^4l%-)NVWEm0z5bJKEKeT}d&D2L>P(O}WS@452w8|ldno5eX2P2- zojkU>934vg@yJCvy@6oXW@&8Yu&ZR3j7zC7m_H98F%p})Hf$ze|B^xM>1uMkP>E+G zn7}85aIO19^Zk@A7V*B|vw?<2K@E*W_?qgqClBfde!>pblH>QmjEI`pjlmY= z%5=SKrBM~End0`OUjqL?a2LO^o<9Ce(lTC5MGC#K`&$tZ$~(<2JCewjxSf;Ri;EVY z!rcuG{3glS3B2Zg>UFQ^+J$RAJGc0}k^B)w+l!!)on$yXq_cKAXe0tYSfQJLCsRJ2 z;9wCy)yz%1ytip1xO!Vzp~|RYh@jqJQBwXeg0@{#i61ao^Y5vQ{)FTs5jDCsZZjg3 ziG|Jl{zw-`4D}6?cg!Wt!M8y-5-0DmiJ#9bT`_Xsxn#IOB0w^?NOdMI^AgNDUTM{K zn~!{+CU}I2-q1TWys77sqck7zzGcjPKBN>XU*kLN3T=(H{0fyygt*s;FDx7G>b+5C z>Z|8PO)ZV)b1GIkcn(Q)nDz|CT>q%Y2F(H;QbSBr5{+lsy3YWlwe zce%^SjG82mAE7;{WlO@HXo`7IKJAhC_~?=UUc5PYL4fZeLy-2W+_3$*8~2*DzqX`b zy25u;i&(3fNLs>JmdMMeC@YjJ=2bni0)@=u@g6-anGW}Yt?BK{HSYk6X)%?6u1bgD$mWVFRw8=>p*t*} zZ?F^u57@~Ip5t!!C{jnT8EHHGEmmS1Ug95-oqXO62$GWYTo)xc%PtIH2eF^7}# z`LtLud_MVsWYSv^P)PBpvhE&nUseEQwW*Nm>5R~oMop9vrMPbJ+{vdgj-ykWz(6w1 z3Gv5<-YlaEp^aAeGO2B#+6XNaKYls|V#~EoHtzZq#-z4@qT}p~bE|pBT~LQ(40j0` zJ@G2T$`1JvRF@Incc}WYGh0y_1!Uc@mvzw0V|OcN9*N0~Ea!d?`{~v5*?b6;=Z=U; zLf=;)OAe?f=;mz!kciYKYvSs~$B~lw$(9vLBu5Ef;wVjOr|R1opym^e$Z5UKX{tw# zZD12S!AI7O8iJ>ANM_O2FL~;>mti*7r$ZOl*T^GvE9jN(IDLZQlFhcpc8{cipFu2p zC0H;LHs&yqG96@mrBSvxSj}sRO`J)llMy@f3wX5mwohA*wA)PE#O!7R*Q!Bodb@2J z*pC?Ev6i-f8FTS71AKlkmmPUhCzZOy_M`JGeg0-rl*sXE^o|9i>O7N9%euhPOQcpd z^x+~jHVL95{;+`UvYjY$P+14Tt={W`0K}v)WgO%{G=w;d^KGh7cb&S6+KvNeL5j(C_BTE85U5^jKvT$9jN?C3Wg zl7s5LkybsSt2hz5qM322Hu843j!VMUJZ3~*PCA96sRNc&&VAyh8vaw#&7%hb`SHMt zlvVfv7T(%XUkAy=JrgT&K30gJlgA(Zf^X1qNoIb;(lHs3%Tdc;HY|^m8;98+b!1C5 z0EM}DZ3m@#^@wqkm8k|ykhdK~%F@UO?hS<_RH2@TL*S6xhYtBA*EeZ*(_ysVt6lS! z1MRg$hvS8&*c2s>-ArE+E~U!_i3pp8M=A(R;470$J7b^E1lY!GoCwh~h;TcM*kN1) zCvc5dGVo8DC6JtSi{zeq_G>+KGfgiv%tTee`20v-wU+3nKCU$dh)rB6P=dG2d@E65 zJ5*?qGtwy9J5R#-ROJzH;Rc-!wF5)HG{-oCZiN5-=)x#Yfg-m*;GH$FHfrmGgRH;8 zU~yujqH9Onpb^Qo38=gW05KeW>C&k$6?Z0|7j-NR*bOKm*rrKC2C+DDOpwuXm2`ql z$wAdUqT&?BJ2@rg2)7mkvYIq}>zX``%Bb}q=^vK_;)py46HE#%sez_k6pVOjV<0Pc z5`gMdl+EUG&L2a$=^fUJ;6P0!5nZ`4-JOgu|Cw}CwUy59R{wg$dk(x@4NAprvG)iaHc2+h#t;vj29!`u9 zA8&mi<`Lew(wt`Q zX>baTRb1=pHn49+r9nfcVJi+Ms}eBGIFj;Mp4GRg|3&hF_;mw#sF%^^q@w75yfUfz z7V2i1pxkM6uEBAW%JmNnPB3jW@IAEAY!qDqpnZOxZ_B-C`Xjnn+uBesq%j@f98)6kz~`@|qIE5N-u39# zwdC-J-p*Q2skJ2f;AW|Cj&_u`cx0)i#R|@a)DLRV+FQ3eq#EH z4G`bJ^RV=ag^KmLIM~r*ZaIdMw>@Nji~ZhMI!?p@H8;9&r*~F%*fj>R;v93}6`_4FA1RtNTjWLwL+_%b`W&8(6oFbos1s=AwJ7OBW_NgYaeF>T6y z?Kynp?{;QxEleR1@ZoE!cDjnYWY5M0j7Z_e>Tfi1^uU&z*W>fp+%7(Av|c1 z%#_=jU15%FwdiqYPNUXiHm;fLQXXaSO&p)l=VZ)k*(I_H(<}}jY4M{!X~W)@G6?S< zr0z4!(Ij!lWmlSFb0LAde~vEV=dj(t4e#(p)Wq>hOY%I)Kd0jHqPzqO?~Ld*t*12e zcAiN$C=T-mJ0sjvRz3Zfo7NjuT#iXEF8-a~a$a#*u^Oq7$a0Y{^ zT@7bD4Fk<16v7uFJlOU_$F;Nuxdx7D{^I=0@JKLt^XD45%kYs;P*;^R(NP`KX5=Lv zwsV9IBkFH`M@crN>rZ|GY~=Q!0yHak&`Zs6L*b*c$&v?CA@_(S`@(ogBYz)T0N%9; zvO7sf$W98CferF3op)D*^BUSIUHfN(d=8x5oT^v(c>YZ~gEGPE3bm8um0zb#+Ak!8 zf0Nm|Qldxke|l}%(+2LY`k$6aIxspd3|k246f}0?@A!}tl@$uEukM0y1EZ4}afqh4 z-MJu6TU;&_%||qB1L@g|DLKG@bc%-bvH=oq6InO6-zU)d6EJdP-CE1n;WEPtVX2O;;(HjCiJ8_NFc1IRD6=I!vmMLZ-)obnshHe z4j&{ZYpb-25c~qCQ7vZ%J?<%8k@xK- zYpfO0yi!Pa8isk%jSAD;w_U^C|vqa8Zp=?H< zVy%7^K1BeM?hD7cu1P28%##MpIEw2-MVvzU=0_1L*xEUZ%(JwVy*E_haHLEy6jC4wxHi5f8jX0Lm+@lj=Ip@Pi#K zV{{t=(p7@qWDDMHZNH{(Hbt%ZTY%ufQwX}UG^3r8qvySUhu=6eW818pQU6U|_wtmX z{`7ORWZ4l9=R$t-s6V_&t;@9Zcmq2-FG9n&j$gmXhvG2TP?8jLu{~XXv>nFnV4TGD z`s4`*$aH?F=oA#Pv9Z&@Y(! zm2T9Q#faVvgejvP90rP)A^TU2WJ;F*=H&vxTnpU>M5t}EkGUkk)_Ss8k||XG5A^VS?`?4(#u)knRtzTi-30;x;8ne@GI9sWS@>Vk@?Ukr z1CAfe*lMXdqZg@%V|%084@&I@n=$)e!G4k6tY9Z?ucjTmK6z9rZ7T%|nf$hO(_n>W z>Rh%TPJEZtjKg_NG@iu9;Ek6%spoLK7~!R{96j=KI~{AOR`w6##1m9F9XkB4vQsv|m;2gQL6mI`OeS!c|t|UhS3+3$a zD_X?sdo+^8+))#x$E}$$R_3apfpj+6GE%={s+=Ha5$(Bw zfI>glpka34+^-9a$yt6YL38x!C*bQ02nnm_1P1aCQ`ayA2lO1@uqcl*A(}(sf z7iH~7O$_ktO#%IO`8pH74bRFZH!M9_$BRC_>nbHkDt|AGi+i4(4dn#9NYCrjPbrHlFBd?n`;Xz< zDLo`DWJ%11k_+H)gThVl-h$`0Z*kWX^50d%eCs_;K^;5K(-?;-SO?j1Kp+VgzWHaJ zIaHI4R&x$_G@LqanZPq+(IdO)#?sP)9=e;~AA{!|kOI(u@Wn}O)5x8x9m|sggCT>u zL|slqshtSkwI8s2GADAaW!L~mWvZnaD9rWhd}loizK7kYI;Ipinb{WfaK4K7mhle9 zIc;(X#{gy9pp7SI?4gyd9Wg;k|WcBfijREbO8Qr^2-b>I4l=&BW3r^Csnp(ngP zWbhm`(tc!C6GZjwVCS?(F06MIf`5^>t9&MkHtJ zfzje-a-Kw z2{Gvp@?v1wXw&?hHwRTw;(JSSI#PB5opxx?uzv=r<_JwOgnU(^dmei|xZV;s6m&X_yOI$WehdW>vH-wRtkYgL8R(-;M>stsLMt5qyh>RVjs z>}j6;4!Y9uSa_i(lJsqbZ{5yMHXC^|pWkkCaEk-1Ey1BI0@B^RD{DI_VxXTY=;R_! z>9_K509>`9{|L4&XekLdrE90qurVoWn*XKE`7S{F-zK0q()_Qys_xl%%)UtZ8Z{qm zpYxZdHXmS_Vn>2BqSSwbBBVFn`)?P_xC+|XDxzGGl?LTcN|_p-l=7)dPKgHMX^&sQ zNSeA>tT60~52&NtEhpx|ykZ8V<9MOOM5$ShQ98ijN=}`t1*pCP40bc7o0aVLy60)n zB)8?++Es_Gisv57=2rr7l{y#u@zy$GRx?)nOn)HBBRnK2bxnT6h=rh zv%uH8_kDb}S#HK0=+31%{5ANHvjdD^7Ze?cdTJ0HmCa9Gd%6~>k;j?KAm5G2MOix2 z;F0I)9UUes?Z{>@5zr64pXOV`jf-g9mw2*DqA7?D^z?H1UL8uwWWzPbF_ zT*I*K4NQ`5_p3EJdz?SQFI^vy8)M&yshNDW-dbasYE!!*J^p$sm+R}ay6=b1Ru`4J z&o89MFXmeOHo<36z*lnAqjCT{+--Wr;FXu>&!sPl< zxUoTvfm-;;z_^i}+?AcOHD35R@)xmj z>Tz6t@WaO}Z19fyj+di8C5ZMbQpq`j_Kgww%Y9rolKoV4q8e+wvo?{H*2xu&8w?*U znw*w(!npgG-{?6=kIF@qC$jr0QES`2JFV_ZC6Xx%4rqZ@G4yK@4dK(1Uud@!*n`IhBU24>;!dUhLZ9mF&-}O zdNf(91E^h4DI#9KW zwlMrt5p(Uge?WbsMg~s!HFzP@{-Ciy@J7fjN}*%ltvdl)NdZWp^A68eTkD7lm+M&g z&Q$}3qGkAjWf>W!+Yfs4bpu5<{MvX^?o+HZzPBS&)@8hDb!D}sEoS4BLb#Z84$wK$ z$qHb83ao7h1nMQ@`_9ye(kr=(Z1~W4w{6bIzfg_WU3-?vh5aR`VJ>g;t6Lp@)k<{0 zY`%;1J8oajvzOx~*8int;^*&zMDn0oK8rnB#R7(|I9LUbGfNk~*i(NRF8w**B+ zM*)=?K{`YPfe?Bp0Z~yY0a1#SfGEf)O{8}z0RjmK(n5zMKqx5?NFn*={aNc->-htc zb${5ebMDz^?|t>&nWNEv(&r{dvsOmJ?~s;KYf9qMR!AOQ$BcBc>zY#Iq{^7@7AsBa zOX8gFs?d(RmW^Vi;|7Ocm(soQ?UaT|@p|3xC_Bt)aA96AUZ5k5mSa#q!0JlgCHy0% z!{RD6=Q`Vxdj92Bj!ka4#w)-MSROD6WV`AWD>?19jl}VCv$2ZZ2Vn@uI9=^%F{f-0 z68Snw)5MH_I}3a;gaPT_c2#LPR9{i>r8T;Y`D#1kb(nU1a|xoZYXabtSlxJIZ^R=< zk>)v?Bu~pU2wQddey-K?wDY^TV^@sww1UUQ zWUDvH?eF&#?^S7PKP~de@S`X}IVzDf`|XQ8$UC+}EVLauBy%DmwI5p-vUR5n!JRVX z+fWgYc)ez&N!sP7gL!^JBlHE>X!EV*xn(nty|M01QJ?)HPe6@cT`p6bMM@UM(U;Dm z(u~FoW=b_spV|HjE2Db)qE*k?JX$I}S z(fsmV)2OA_xsJXko0Pb(X1SCw(kF6bokg*Ufu*epW=11=47Au`L!%X2&#|U1#XGkX z!Ry>dM7t4#weJ42au@MG#zewhd@T;Nnf)bc3ZKLKsPCV&w~=srb{oE^GPdRwG2Lqb zhVRZgLuYftdnd+1F#;y43BEz>>_Z|V7HaYYt?IEtPlsZrfz2tTN@5K$we{7&DS?H_Lg)k69cvB zH~vSdG%3Lj-07NM%*TRx^EEf>6bTO_PrjHm>CA>&BDS*thpluqYvq0V2cF33fOkzq z3%__nE=R`B6_r_K`%`Zq%zDh+e2>#KWZz93 z$}#$`kMD2)GH>1X4;Yp#rr}X0|AxX%a5yI@vPT9BoHH6;WUfL#^HS z5J^{+4J|1VZFV-u(V?~GTd(tWW!}N5C2^C>C#olmy5|N*4-tcv@P;Q6u0&e)d~!qw zD&oOSdh-8s))$L+MG9j_*Chn>Wknl%Zt>2W$P#)I|A%QCdDaNIwAmO&YdhIzuD zHr)w%!Cqe#jgQy}M3~=O`ITQ@TGkr~d1-px-p+nL!zz5FL&%4!@&-DwI+T8Ua|*rc z=P%n2f9#dOv|gk+Z?nSse*3bxQ68o5v`wZ3JMdA-8qVaE?JNy0cNa(s54ebH)*?od zy~SptP16?iaIR)_-_ZeXevz^>&n0SivVJ=WceGqsjY}xK5MRZas9SBCeJu)h@^HlM zww+-%Ib&QCsp0<6VFb^jd~U&|85p^jA=Y`L!w@eKiQ`p~t(kgx&b2kF?npSOcnLn6 z(z>$no;@p%685~a=vRgL`5W(GT26|tw-XVB!5)8RpI-At^lI?tb9FZnZJ~4%ra8l7 zRk3W=+Q&oL_=Qkdb+q~{lgSeWgdFaQb+JiAg`)-BNX$83!56(Qlv73NZx~`d3JZk? z-valv;yrk5yZ7Vd9EF^(vpR!-9rc|78J?_f2yQCX&CylTgLi zF7Q-wV+Hj?U?-chqoA=1G$jzCi`_F7wvz~3LyE*itKZT|`NP#c36GPZm6qigx2*zZ zp!$(=QAC~>Sbw4P*UXWGqy@aP0n#AzZe_>JUcAwkr=4#BT zTJnbxV_pM{35`pWB><>y_d5m1+ESdA@2XaL^}-jyae|`1Y&C#d0STIpoTQW+%zd>T zbBqMMunp_EZ7j5dhaAY!$s$C&3cLef166j`&33t<%9V+Bah0QSR+Z{Ojva-2dsc^a z?u$p=p@39Cwuv;pzI$}zi_VG7$r4a|*<&B4@6Dkmb6#o|F5IE$>%^$^p;PV-O|<7KeAXD)$%7iErs-f_1}@}%-in~moSot4==?wGiBY6?KWMfJ-q5; z#^oM$i|6JzLJ(6yXY}fOI(~fqb^RVzc7I1~d2e<-(ryX*j^}8WgWnGe2&;yUAYQ?JZS-0jF-|2N z!X_taqrQN9QN2pUN$DzKds8J?@nfj5{^6z8`L~PI<*6xI56sW0sb$$%Qt!=fmW92b zW8QBAURT_^8NT(DmGfbxz`FuB_xX6cM=9qIB>CRMYdKxe_ zi!9}$#z#hw;v!4^9SI?gbvtyI5muI&W_8;ea!(y?6=SD)`D?Kb|$5#qavOE(^mpb>MY z#a0=c?eeB55E(>5op3z&PH%dAwi4GN0d+<`X}DnDaBHkLnr9MV|~+j>_f4zCde z`m<7VQLw!C?_Z^1mQ@$l&IC>w!H;E3|5~{a?4Lr|GjCNycqEQQPd&8eRBipNe)>Ft zEeYUEOz;=dFec9A1oVo>`$>j}w_UX(*k+16L0Fn61W6~ujAmFk+L#IR-A;F8YmhU` z7uy;|J}|8Vr~N8_nY3p;jqh2rZTZVkDURFN(E`LK6^DNee~Qq@C zvkYpT8a8Q#1F2$J>TijQdd>M6U&mVNR4WjLa)N__2x0vgoc_*Uos?jZvsjLG?yRQM zbJ${1lw=6m;AKdvZ7BVJSpf0XZ-%RXFHV__gWMOlSMb3W&NfiPc41vrpL!5BrlvY+ z_!)T5+x)^Pb<<7Uj4Hj~#@CC1S*i6uV7d)$K)b;sPb|Ihz84+(SAIk99tmf7n^|9& z^k2`&={(I)B4x(u`+%1^UW_~IS1e|LS}Uoe9>$uZ<+7GtIiC9=e%&KYyAP#w4Zea4BV$G_DAu^D4!_yk;q2M8KH$@P*txQpC%0hw)4mPgSsbZC>)n6TZ9gcX_@1=w{yHVCw+WPP#7XB{pq}gm zVN>cd0rXASq)A8Qpi4IFm^MD%y#v8n%Qu#Xz0ka7Z3 zFy~NP{qD+3p?9>5Cq|O7$7q?{OL`tn?vKs|2XJ)sJi-^d$syA0E9!xI0KN1;K(#mO z($q8R1;^;{!jTNUJF+$bKP-d|{+|bAUo?+SYKLwBf)^H#w+N|O?6p&RsPKvnDphR^ zFUz<~RqC6(5zw!hQ>~{L!TtAF+^ZFm@v^V6aj)iE?`p9{#A+GjhU5%7u`j+*M0Uoi zybv0`h&Kp};_Ng2&`sn1M>B^Z`+IxA>TYu>=17NatuhmU{oaU*M`==ZN?M%aSewD= zJcseFd)cr++d#@mfbGKkm9^{;ZEzW=RVOn|-&?{;&Oh->>w;pO`5Y@>esNGo`eKcF z)E^kzA9z=dlIcB?tW_SA;JuWx_{}?(SoR}N<1h{k^q=Merm>&4@ zXzt5hDK|CVYLnX*$eNazq3$^Ob$Yu>KH!^gM43yifvh72hyaZx^b=Z2|1e6ZmL^E8TK8)_Xoenf&S@$h$x{&(G5<(yjz)g|4>^NX-c2Rq>nm`SPp+MQ5hs*bwfE6!jjB>?GDw}VTjtIBQ@G5@Q1mxK>pYhx z-Yp`KJIuGdq+01P%GnG=#N^fmBxi^|(EwTBMmdG0JYJ`O(}uyGte8{D;KZYT0j}lM zx-s?8&c#Iu^M3ISV{{)pyp*KLr0QzCR}8!ah<8D8+>$Fb6@b7R&bG6EVy~k?R>v!n zQ=2zT8%9zH6M$Jy5F2*$r*HUVlbU$#qj?Avp75~VR>r{KrN8VJHq7gXdU6x5-*wBZNwb$err9o51 z)TDbNKNvex@A|E`!H;JIW`##vq%UKJSXRKLX-5cvrIyZJb%PBXw=KE`DEEUphK8aZ z>(kkt4=;eX@CNVgj;xlkDdt~$NVQDUA4v*&K2trE0sGO8FXxpHLj3I*#`GqL3bI7Rr7mPRj964Y??UXfC^qpIR-{(J9yR|@te%j zNB_Xw}4jMqx8E-emXFZtj?6S3QcywAK4rKQq5ZzyoIf$~>WT zF}mt;7?4Vy3}5qX$Oscyhu_`wfps%7^;0(Yn?B~tJyOmUTc0BgZe)Ou<5k7`&c8_R zyfFJee<)~9c()io*Q{jFE^$jW@WvZOa{xV^9d1K+op9MUf?+DGx|r*c@Cw=kSbVfH zT08%lGGLL@`e*wcDy^)M8)z~jBZ^(G?I!jQP3VMn+hc^s+x1j82#P!{-I~^i7a{?W z{d=Tlp$Dr_YV;5gdOjuN{pTTWOJj}leX;g@LE(L^rR5_>7kRb!J=xVnE$+x61+bIo ztHx|I$cl>*nmdFJ&=(e{1m9hn&P&%b#dwY8wSMXg>>dEX^lJGyk;lyP$-CJGNC%I& zOd;xpwb2`U%t)H!C}k#qcwu2mA#Y?#pByKq2S`Q_KgU*w51!vStsBwiP@u8(N`HUi zRZI>j0lRAmh#!v}n^mNtQ>1ci_1jdcMH{E0s4i>ZsHEx;?T~oi%5BUpg8oty` zfd9FxM}Ev_w;yrNqpdW}FM5}nkCl6)U-|v$LC$cB3Sm}F36GK!FAnfF2)tddK0)CN z5TQuUSG)cdC@1pWB~<#)q0UDKxER=HE9#fulFoSFhB*x-2%2Vt&@YlvVGtwMa*^KB zLIs?-o*nJ36?@N?^t#J?k@yP99mwRiX{R+4m0pT{2HAC~QAUHyE-lk%P#dfVzGd$P zaety_I5ZDX-NoJOc^Ka%4D1Lk$%zxZy`VF2;{{f!2YVN%kf`Hbe3t%b?RmfLSK|%Y zT}GgbS&mpI?y4~fTkEthbeNm_517+m0uaX`U2oKQ*@cqz^wyQXLsri-P9EBNZ8!)X z_c9iLjXGFkUfVoAIiI21S)GnuCyVl?3Rs~HiEpS`fw`ePC8A-XMpi5^8$e^h4 zDV2pm7h4U0KH{rYVsIuvJ^bZ7_KaJPN<3{s=cy_X{k+~ycA+w@oRe$=+)V_B{}*%H zuhu*<8`NkZS0P)pzna$dt0{WeVEZYhB4o^J;43Ie*0q0NYVdz&2hkru3mL5G|!}$t@WU3 za-!t7!fGo^s`Ay0MPgkvzD0k2Sx{@(t5e&peoL+*vTdfMys$c9OaZ{MzsR`|>O)Pd{zxY5B0bHW0=g;nq0o2}s^ z5Qfcvah5lyY+|LjnK#y1`LDjvo+s{)*Frh(f}h@7 zJB99kNso`q@#H7W&eR}Y#FHLIWcw_9a|a_Hs>WjZsm<+qk5F~MX|oLwM~;8f)qy#l)nRscadV44TU}6^6%1y% zt6to%DnoS-R)@TQrp$D!aUE~}IdwfdIVrNd{w#-*G#DgAG*k_cRoR7Oy;|8ggL$=g zRZZ2Go%g(aS9f(%E34AD^(lh0w_8RrA(v2@tY38#fPNF}h28~82-NKxZ|s21(e?A3R=+x`*W zdqXQrjk;kZ`uZ~KmEdc)utb0Lb5c^41Lv7i-6ef|Vs!pT%l#IPyms3QU`}rEE+I*O z?V#@1L9u^KA3o{|6O4PQExf$a76XV+SHK~nJ-tp!CqZGB33RhaEIDBmoL}1BRQ4Oxc=XluB&B_ncpV&XF#m2C{r(uFGC&vAK_HduydlSp zM+AZEi@w`PT7NPbD~|4cb7tU+_eiHwNukc3GN7)=(;>((x&OF-6r1+)|MKc=zwBaNXo zToI}1%V|=i^DrBM=$P^tm@~}Wbn{zh=+VTPSSgpAKYBiDm;jkg2Se{Tkv#G$&yKPW zSwUw5ZmkD0zhd+5DWJ74#1*DS3C^|{ybsMK9w=gmYeYW$+Sfu|$hP%98*&y`ZC_Ky z-s}x#g_Oa=`lVW%+mi>)%S8_1Uq*>K77+a-^cbUCR(!UUNwg1lFwXJeiET& z0J=RI)Y22*)Lo#e8roG1i+D2jcxs)zk^JhNxo!wza4VVK%B49rTI7llEi2dE=A`Mc zmC;=K5wo(QmZj#EAEDj+R=-UL<%ESZTq|glsPcA0L5oq+>@ zc!Q+twIms1H_Cq6CaR92s<1B};cZHg#WBZAq>f&&TvvMKEu*_II6?t~{dWgB!a)$i{W@2TfTsdZ;LS@{cF!)D&9VD#Z1L=3)x=SZbASvDC z&sqrm3bc^z%x9*JiRH$l)dlT-TWAryrd2d;zLf?c-{upzrpCZE*&WFcLBEMc;=Df) zp<2Xp@ur)t~gaDc7-dqtHELWguh3 zJUWY7xb(#_x`S)*bY2ku zxW2&K>0Mk5s6PIEL)h&*TQrYU9d6(Ax3y)VQ7ySbse}}oY6y;**oJ8<=6uyVlhKIFyy4<=5>BF3B!eN}xqpn%Y zQQ_AwO|@!>{QA;zQMXLSGen0aMa+q}4vU?>Gv5pc{TffbVuK@nOM1n+CMWBRkcF%& ztBUqmj`29X0fwjEh%Ecup%{=AZ*$F<)ERdr&B~}UKca(+wy zwxO%W;8A||t<8R=)GCjWrAa#PWyeOtUwI8jSv>@YM7owj;9mD-z49>RRvYTgGn^8) z>B(_#Z#TnO$I#+Wxh-~PV-re@=YKU>yotlSj&b8%8DS1fO@n^%;^~M+yDU*$T_>Kjm9;mlphk7)VHKZRBfVFkp3EEV zdoptfhrK;+0(9Y5mE9sb4!?{78E&F88<`6rt!WUqJ3(9q(kQeWV!egClWP*L!B8iN z_|RH)bF!zYy451dcu!|%)QWvXCK*P_2X&k#$nU-e&C ze?-DW0-XWwH`Im^QC24f;CMjJ@1Q|38~3I%W5Dp|%!oMn%o_l22NLtEuw_Bu~ZF`V}bYP&riw8HZ0(OV#KScxr$GZ``d`%(kmA}>kzA*7Kl2O7LnwjGHz9RubxUi+M{%{<>~#M(9M>yWFga=#sKrkgeHr#t+L)BjDo1+>Yx<-HJDVkbKCKqk0|ks!vBs;rw*LKD{-iPjLacV;|06`qNIk&~Xc(>#YRCEyKPrt& zVE4NxaVe)JSPo$=lt2GvpJ*wVE(xq!k{x{{Jo-IwGqz3@?totE7DUi>>|5qLvv5ug zCq5r`nUX* zQQq?oWFXXJUzg&3I%>w1Cagqr!{0=m?C}`eF}ZX!aszYD(rL%hf21$TqI}sV(#*B+ zEXkiOW6WQGw8bY)wqFV@H0<7ViUp=BT-*mm(DH7xe_TI|uIN8X9j8>Ik)4DK8M-u= zlB1SBBZtJ{SUJG&It`N(Q>p;Y3cL!@6z&zqj(hwdcgW^ zE%ev1RwnC>RCf5o3(iyRa$-b3;2ykQeJii@Sc1pKs{9su<<`M+VV+>1#m(wT!tS2HQGoH1pU`~x1Bw;0FVn&?#taj&F*W+cA@}UmKZp_lOcW+?`_i@$P(SZn3W`- z1SsZb-`N-XZi6FNtk&R@?2%{0JqZ+K_Z8Av^w9BxQO>h)VV9mau}**&xglB8hdj$_ zphnH?aOQh}2Ai5Q;24>h+S>?+V#36 zGQv(27Hy9H&^u!drQh)0tO!EacrQDNs%r84nZPHQnpJ^!gNR=g2+E^yC9 zYz;2J@=l0wb;4-yx7sCy>tVL8wyoQQYJh8P{8y66pDh~~5OW2hR&hjfoSB>W$o3racnr9+;>vOA7h;6h9Z03NFA4rK zTt{f;I==`=fy=S9g3@}MwNP(; z2_%C%>ISDDm~eXs4(x|lr>0c`J=OanG8YR&7{n9hldSLKvl-jdRjQ~?IVxT)Z0|4J zncM-HY(Pp>x9(ZM;32fCy4wg!rPaD_y3;+V z!bR>8YGNraA~VjlKi0))B~!JlXYEbhCNWnWn$t47tiFC~Bu`>!3ryOFXc3?dtfH_5Xk0#6)2Q425{)@n3rWIKiKU1n1n zS^xg~xVi7^UqMx=9vwC@>rY382WW`=b(c9k^p3yj#P{z&J3?_Hj8I(m%e)!+EdH`? zN&riVwnq=Kg?t~p_X00=A^=OsGe2GQ+*b=~mAmT)#!dP8lIAAoU10Ymn)c|IOZH~^ zBs?UrCN;lcH}cra)iBog?90Z3sZaGBzsNW=V$XFTl-AmOHxUGG2o0{yneY{zRH%?! zzOyO(_-j2R?P+}8+nO{0aNO5#g{tFVf-h~-oj{d0np>M2}K?!(3 ztBIbEHZvNn-r`%qnD{He7Tmwm)7-0(W0}%2b#{48pD7CqSBRYMcdSkH9xmO=@xSPO zVKBIh$jxRjq)Mwt_ysO+AkkH640k4T2uv zo%l6R@}}Smt3FUhQ;Uv%=F*|%->w15uSQMkM!?_f8{7;Qb^v`YEI;cGk-iUS0258@ zVCTsB&#AK_j_BW(ph{_2PpA6hlv~a1=H!A|TN7(E9m5Ss=~&R&@(ObkU9wk3+WZQ*)0}!sp-jTwi=p^rWp|_}k6-1O46)M`AnV z2>Sr=2!peS=RDKaU&I@O!rDTv5FY1jkIN6Aa3+aP0>j^0c=InNe2bQmGqQ^wA>UX% zUx?Mli&i!GiusjGPancP$rdGVarub2Y)@IRW z_@3%IU3#zo+HQ9hD%w~|)g|Q}{rj_fTs4zF%FbN3DObzzAUT~UIo3U}Y+)An6&ypY zt;7Jtby`Xu-0~xI+@*01Whw6&JG^7^V5V|6nnL=1_&I7N>AVDFEV8eL>((#>D+yCu zOYqooaVch%8~Qe&)aYjARTn5f*fxC>b``}0i}{>m$n&$(xEQljV!fE-2Cw18d{`?* znnivXzTxQ!b>Y=aGoGU8PmIFa&?h&eR}INO`)ZBpKOk!{McY-Bt5$i2Yx~;n-FUGw zX?)oN0O5Aulb%!A{I+fFVKh0iO%3#d{(K-|0;Ua$^BIxjKKudiy>!=T4m^xiR6Ju` z15yeyld=W6FVCZ%gyKYHvub+JR`7;;KlgOxC#w?MG1(WASkev|q(eql? z)Q8vjPe;OQX(9JH7bKOno-9ib%HFMkM&Kt|RTPAXT1a`nip@dWb2ma;nsZ>mP2it> zPph9R^m)KJkrYy%x;D8ueig!>XF|DIEQW_DJY3x_v_5JJx0l9Rip2ca#LvaPeO3DI zTYjx3&WQbp%O(lj!}(%4C2Oy^3>R$*`}U*7QjaG|p8qFOFP+LC$W7E6X{YP*1Tke8NxUp-@1h!gsAsldIU@UhSw^)z18&IeyujtP5!<$+;+Vx{A_8hw$_ z|Dc((KfT^)2~i&$bkMWfP-$dVQ@XyYnn5RL)P?fuVq{!OnzkOcWBXuXcg-)+)L**}qbw zJo-NY0aK8FSMr?8Y%0xwi`e9mDfk)x(~R;hE>>*@H7-?mC-R5thf}Dg9mnsbg?gnV z@2KTKrHG}w(pI4JQt7UCOIt*dB|M1w2?8OT)_0x4AzqDe-p}gV>Rop9H~|x>jfK@p zlD|TgN9?iTQ}T?#rvL{mx|UpX7c zW9U~~{0Ai&6ViP>9)UB4xeYT>mg{CX(Q+@d)lz99LxZ-vxp&N{jL$@GY0gKx8=nsb zLu-bvG;++#;)Qy)g$Soe9p9g5<1!RA#t=v}@S0dLp$ICpA*^;_P1m!#s4a@i^SB zn`aYb6MB!d?O)pV^Y7dga>Q9*MCDhyK?{Y_bvZP=EGJy(7QPYQ{6WBkYN$f^1%In% zS0oLDfcTP=c4-CXwe6-+vBkNs}nv6E9b>lJQdUgvY8wgB@wZ9 z6|PTsf~-c4H0Dl8s$xsitxVSU#rx8~DfjsLFNZ3JEgjWQu>*#AF4xVeqR8#xy$8bh zU4p^NhpOVT6lk)p72{1dgH!;|70Q^-BoQ&IYJ`ZdW5_BWasqO2A2N66Xq_&wG&~2t zlLTb_W(&XX)9s81j;WQ& zw~E{m4rgV(TIKB-Pb#mhauG z*xGhHj}gYVLXCN^VBBda&(wg=oYf#D>{E-1aQR#ne-b5SXhM_DFURaPIps66KmEPm z9(iV`#d()cnTHMhaYc3SO8E&bpZ%wYU~a#iSqFnhn139#TL%>|g=gG9T`7;gbeoz^ z)PpKSJ&5)Af`r~yl^jc(^-T|XaI_lk>ijj?#8y}(;&f0jf?|Y33vky*q>RuvKLdg2^xoGzecI!zh=D{RNG=UH&kPV2wK+wd5qvv4Uv z!-ct)jlb8b`-=(pgxv(9u2G|5VWY@NY@Zt-Eo~8Y02)w(J`koR7&6 z=My@o@0b*s%QV#F2{(2!j$s(70ax4yR?xXTaCd&J809fI!;JRot)6H2fX~>#g2KYXZHS4{14K@}DDH)EfFz&f?w5X` zH2C3J@sHO2fJhjOc4@{!CDtk&`bJ`_oad`b8MfGUl}~vCHJN#r!`t*(>C>Z)COv?B zy!uvLRnF)G@{MM4)*{Bl(h0lRij}<2;ZBDM`Av(8zF5LcVh+$wX+EKob8XI)`scHW zeK|j5>I(Ju+Mz>qVR7FCe9z}$81H=ZLRcesl&htFLPhCr{PvC8zYRrNYL9EI7@6=w zhJPi{2r^di!rH%m-^RnX5R{gkD9n_};dUM~=E_9U6&$itdM(7{JSP?A-BD@6Y!n%rQES4=n~7T* zm#7O&e2O0YZM?QDex^mGwQ(kR+=^cbnl%F?M?6YJkrUJ>4>j+AzB5uM6$bA~=c{1z zrqNeh=p|BLfsLgyO%xS;@LY;(^T@rBW`H~YfWZrSkKFOA_QoeuYok9(l&sfW+%ofS zM%uTXg65E84*T_J+KR92l68)18evQ0kc{b&T@+1Vo>%ZoQf{J={9E$C_6)ocsSOS4 z`DC&C!dSqV?&kv4ni%1tG;{el?b(#ZFs54$e*eQcA7{mI5PW$a>51PS7}$-9A)bII zjMa?sM?<=ppFX|8&SEMYU|&$K8~bWYFoGcNylA(Wz@LfwaPj=P=eQ(}rSWbDB}0@p zz-kqa78CyC!0Qg-30Prst225zsfvQJJ_*>Om$t-xaOJ9?T}?rWpRkOabD|Z@_AsRv zvxj+0%9+sla+&AJ&B8F)6r=4ZjrDzl(0p3dI(}WMQ0GXR++=gv7!{g1QuQk1zovWB zE>gg@*ts4P^7c<8#P=U#9-{RwY)qkt!TlH;57FKI zz=2$tsJT34J=$xyZ9Ui(KwN)H4Z&l!3dnd}8Pdl z4jJWe_VmUs_F^*fQK0&Fi49+UQDp~contVyBeupq&IS&*%*&#d4aE67vOioe4c*mM zzq)*B%2q}jxMl3|E$Bu&i6;8s!0jH}t{jhZXN^~0E~DLivAu9CSjF8U^kBw!?ML%J zyS`n9+b0_{ivkvMXG_PPz>i$X0bC|jLzMQ_9jzg_-w*wJ@LSyZ4y&wVN$wVeK+@Yl ztLTP)C&8P(LU%7-Ma$-&eA|8hX?g^^mt52!zT-}OX}Dx}9)QJo7;N{fm$acV*)mGGutdvTyMIS=7WwMpd;T6Z^kO zr%0JD}n;|f2J6)&h-LWV#A^uSMG+%lr=^bv%!i&RJwcKLwXo#d4tQG%GqAD=mA z8aS(K{B;v-H%v$`BJ?66=;dJtf0x+2J=tNo+9YB(G{i-FQ=(%H2Ga8`FV$U-QGL{f&X(> zCr{RE&!l0#!wS}2akLG+B>}sUI-4hYyFzYH^^nhGCmCNJFgI$NO~GH(WbyUV`<~0# zY+vNQgdDglVd!6%NSFQGu?l(Y;SnkL{#>u{N1V^9#F`l(Oyks9pqzdFwz%*v?xr{; z25$d2v+~aoHG9=!>^qBT(`RxqP&LhUE>nqX4` z^>WFM>}6k$z#Imn4MWzTgbMY|Q2Mv&nqkfrpedkEcB$Y%{uvUwD6fe-Uv)??FO950H9n$r^;9Jg9xp64HeDp~bOL-L7yd4r;=&FKEQ9gd;2)9OVM zKk>47qgukgaUwTeW(NP{Ho31lZ`!cpRq3x4gu>+5Fjv&CMS82(!c40BObca2V_2$~ z-(#mbfN-#-Zme=Fdrd#b-Qy}PF6QkO$ryRV9K0OX{cn*{gmIJr3S^wGTa(W%?7vcIo|vi*s%Jw6zgrIbB-ofu7# zjBc50SsC^}+7*-Nz=<`w9(91IdlH&2J9jRv7VSCDyyar(DY^U^0IXAkNTlMses>>B zvjc>0!Z(e=603Yxd+c%Bacs?f&~2ZX=)Y(5x4un?xz3rI#$z9wKtPRc#*q5zv^?1( zI(>}yN4Ag0Z9wVvDS&C&df^?D7)yG!kIy#~Dqds6`bCCu3HHFFOnJvq50jCJcrimc z+z!mguWYcP@28P3t8%Z%^umwWWTm4*6kr!lVYjJ$mKuJ)2hE zF9szZE^r<2#hu6Tr)Zy7xqlt1Wg_fnxWv$O@yl%=1yq#q@psyQ*k?fsS&L5|2q({( zJ`1r149c^LC|5K04r3yP!!TXWv667cZ^my|P&b)pG|;E8hl2)z?dEwxph3>pJ7Yj8Onraw#KhzCgDhbUEFELY%8mW?;%L#q$q)YbTj*vq*znO;XL7Z0S z3mr!q)oOq<>E+u`yghEmtJBToVjRfkSrHNwquvwak0SfA&UVgk%wPQf0kM>%r!0_& z$eCFdnAffpTu-N@HYgYQA1Xy&Qa-<4?L?La>ff&!wG2B~i08M7@!(|?6_q)vtp>j= zNr*l}5~<>%SPiCfMjxhe!mVPJl*r|R_#c;y_U*HDllwi#qxe2>{FSyeI0%`p9^{k|C(J!Ls7^*dCs@0;Dt{0n4 z?Fs0heaq%&UAW6^*cJKjMRD@V5+&gU9q7J~Bkge)Eg!2Zt%2CK4{qO{$=*5dzSM@j z)5o}P)mZV1)*g@O8-EJ%>{aQYoeMC)!#S1M zceuR?ToMIaGoX8K2AEHdu?(t;VylSbjJdryL2tz|rCI_~<-pBofmyur_l~WPMJgob zJOURYx%^DwAxGysCzS;9%y$oryp_9S5O?R13efIRrRcXeDL}|WQ}3!LN#X~n+B)LE zexpF;?Qt3#szkW1kR6_1xKmvbBHePB!0ll#d;QORm*B*e- zpUOF|OPjC?3QI?a`Xm9e+iM!DDZSEnA6Kc<3IKCmkK6d!hJKBN?(B3n5nVf-?rq0d zLInxQk2gIYA&mIlO}_AerYqR>kL8_QEWAQS zMYmZ4^|#SXgOx?a329c(Q#>AC;y-u_02a&*QT8kyy)Oih%FOUVFkP1&ZnBSrou|(+ zeb49|HtiT#e0ArBLg(?T;T-jG%8SDByVKTDiv%Uk2Dvw6^ zeWYG#@&7o7lydh`xqDg%l2s!Mjy?N*nIWdVu59YwMK#`%d}JCYN0uY<98h+Xhlyx> zJfkDwu#cIpc8!eF?wUqzT0~eo0wh_$X50lNQDV*11%ufN_H%`Y)r|Nq!}%djZBwrzM|fB}IS5S1s&|f`*ECWB_8yr-*(9f2?48n{j&zD z>%e+$Qy$iwp^ZDCQCB;uw_U*P(XSc)VsMEpdKwSxYQ8%cW%JzP^O3^zYzKgYslK}d zq4fSDSAN-tix*36^wk8E#Y`3f46y6bT{$$0DfboNNUCGbac>IzD*d+Vca_r~d9!I- z(%DCeGl|HU|L+P3*YaX^E z`=J`I8M);CPNL2`E(nmKZThU}ZS1FQiCa6ht>sRCOJe|P$MpbUG5W3#D*a=0MAP!H z`O#o=@1gWyKomW_@GiNp@7%`WZ89~kOUBg-3&tZpQ}z>ynK!M2*+5R_p%Fp@X&=u; zP<35dvV!;YGALI3urnb|9smn~p3qtBGQazfT6K}iH#uo)Ujq|Yb!-y|O3cd_8&(s! zC#xK02nT`bW=E@o#L$4vA|Q3_QaA^CPFurznv-0rhD-tw?MFCpg(-o8Xk?Njs{uJ< zms!+eHL!bnKnv>~W#3Rt{3Le=xO}Ua?+T*R+ca>JT1EiZFXs7QDuxAMS^F+ILeaRY zl*vOg8L0iF)95W!X5<7`n#EN51SZF)MyB9N?orx@AID%%m>Kn~OdGVMkk<`OYuh7B za_}wzdggTtC&}buf&4IH3;Xpq?MdGFJUv*8$#kC|=4wnZ+fR)Fxn4zj4;?JSUZfQ&>FL z$@`rv9@S-*gYd!7DBa+~Vjir+gE4zNnsy=-JnN8xcv9;(R%Sd5i;}qYJYl;*hUVa1 z$x~*iPo|Seb-YNc8D#stCLguG4H5e7v~~CnhpXHGLND@L9}Vb%-n1N@Ikn70pT%9< zn6zMgh)TdSN9sxRXjxD7_(W-kIn5;O~#uGf;~fMuit z4K`5@JaogRb$e>R2gv9)=Y!%xJA^)`<6$MlIwY?w$wxuwmUJN!C`6l74?v^_cj195 z9c>o_E+QyYY}=C>$rL(9eewqHo4COyn?AUFsfugjlhnb`4;W?;M8;`hLSYltDx~3r z!s^*$>})R0$XDdH5P~_BN6+Jp!0FNwu#OmjRNU74k}iO~p&%eq4#EYEVlmH*o)+(Y zluIYp3+&_rNJB60(sl*H#d;OJUl$w7+qcIj*krm-!f)bMe{dShujOqL*iX2 z^;k-Lv&f7V>pk;WZ*l0LoBhODLn=D7a-OjskbZk9eY;P)exD6>xOk1bp1d#RIgd%P z$n`cwRHySns?tw4`~6JQZ$)ohw`-%}qmuC(@vF|g;QAL<|nf;z3qr#l?pARh!Kh*|Fd&-O)Y9~4gRR6EWD z5^V={>;#ePcJ056I}G-TcE|Vj`I{=bZ<3GY;UZlylWQJC6KYv$_Ojph*`ciZ+OvKAsbDj z0iXq3*$)lj9qeJjm&G*P>Z8hS`U#~`Vn^o^fgNWIoBng$*0EN)XCY=l{ptJ~qCJ2h zx-z<3E|kt`Xhvrb0TgpubEjoH+RKD6gh2Ez0XGu2hgYZjOUuE_(T#(AQF2lDlSD09 zffx_zwM>CYmOAzor+r(8uHS&Jq*xBF2KN{J=sIybpGVz_?}v8cYGml-0M=9YPZ-_p ziIrrkC^fqHw3*}GA*9bt>YF91TH6>41>b4lHl zasVP=UOah#l-Cr(v@HlloX{#KM`zXQgn_Ja-iHXgY_{cR+}5Q*#OvM&Me>8#o$8nx zqs@7+^B5L<5gtqYMu;3;O>T6Eh;H1-WOTZAH135N^Z<^#04UsiIXo}tDU!mm)yazPhziC6h6l<}Ai;7E>)OUw!lVBnGry!-@v!R?i-(WMDxP%YDomrm@j0XvO-=P(;l;jdwD z1_PH$R!>VfW6XEO+&glF{V;{zkQ6G0blcHYzE1l#&HcLk+`WT>b@!*2+g8E?BGynALmzeXe zF~U7r3LHq6EP69pM%Yp|OdgMYqJQsbxw-zh>Ku`oF12ti&30oc06B&)_Q>n}G3raN zx}<@Cg|3$jo#&%Z7wNBB>3<5is7l;COO0qo9d`ftghR&0@&Ib>`%91ESOiWs!tz!1 zHTQssC|gY<1$IEgc`y}?7$OuxS)|hAR+u_e-Rr&7PB+Q~oW;KZEIaU24l#r`&c4-; zRiu?kJ8pHNv$khplcC+|;2uq;*S9Wk2&6|Wm^64M#e(RMcaIRViUrikV=ybAwfGg< z3QFg-RsAyQMJrY@jGlUUr&JO}hRO_bN~f>DDDH>{5!$5FP25teOy>of_hmB^!7Bs9AjCV}LtAqN_3kVUZo- zunpPb=keXEp{|~F8p!XovX2^R-oB) zGqRNay^P2HotCrM>HQ*mm?}#RsXu_qzFgvW(uB}q3^q5WDEk4kjqk=9qQ;I_b_iFJ z>6(U0)tw}uUfae8)v;sE7{#Z~&we?Js*n=%@nX{#l0a7)Z6gMTW*{XFfgSE$6$Toc zQ!}pQ=Xq^HvnGuWyu@rnm?pKf>JWaf-uIm+@xKU#M&qea-G8#pi|&)!DLOC>lTnF7wvS}K{GAn zgsuRBQ|8cACX6ne4VJZ*jnK8xa7g(ZK#C>P5nt`Cw`R>2J1O1v)H=(y5+piT=AEyl z1q3vsXheTKJ|0=<#dIMz(C?(J2qMYhBEcO?f>by$oos^OR9gFWjm44KWR!25Uep$6 zo5g0VgJ=#H#A11bb2Q17hrXdqn*EuM?^GZUKfHpy<1=tkqfu8$byMsruIl#aCanY#6wS``VU(!hHqM( zWVRG1r>zzsL+2C>?UM`S@X;RIXe_jWV%SSBWc;ar?!e_22|@d@-*}U<5H-gj{_<%| z$iwK>?d0#{+u6mN6QhhD=V0d>$kp87^;`+bs$sp`x5?PrQAUSD%lCCVjUJwyc}y0r zP2x0XujCeJ^=3cGHl&oSdM-3}VMVY+gSUm>EbPh-NjPkt1i}1k98iEmwcjUtQuUN- zhIw>i%S*V{u&sy+3F~=0&lNZpWGHWitIZ4DS{5V+=I>5fU^{p@xj8*=bSMX*HKA1> zf(RA^*F9otn&&a#rD&U;lR zVk6ab_0eU8^q9Gm7!)o6maLv3#&e=>grIUDCy&rnNIp_iJ0MrXn^Ridb z6C<@wy#}6bE8p>p*has>=Keo6nz5xayNqGU()Ne0A^zB`K&gyvY2P*f`Snaq^ea%t zhDXNN4*lly!W4eNE?zaEH;aySW3vkqwKZF-N7ZkZ02AZ=MF1!4lqCse^WrUU8 zsi9-}HX<{2hFsWmi*x^O7$+p+-hw^>Kg9J-8GR=WR) zAica*q-QOY4r&jN-W8X;S@c}=n{3+tDbyZ86OwWEDFc5FBz-13Y4L^bIV1-(0^A5X zlJRDcjQRIxNfyX|XVQPCo?$A;yd}F!XSn)x+J7JF0MB(B&?wWZ{4H-`3@s4DtZEq$l=L)-~8G z=8FEe*^qSBK+)yr0x@c^rzSsm$Vu;Iz&`d|P4pKV3#2f}JRbeYE~yPl}@*#Ec5 zYEvXoGT@XM6YeDKg;zdo4ln-O+ed;tc#3lF7&LF^ywk88{lA5VnHxF37St46CmZ3` zK5ywf6aU{twrc^YEYnMgrmTDLjz^qrHvPX2dJG{cfL0hLxZ314#oGMWH4{n>;km2? zc};guOiUPBJAO&{uTOHoO!oy=i|HOAJ*^HeKmKo9gxWm-lzkEAblrw4bNnv8PMG-5 z?)`sCxe>I5*`)zlnna95whR(N{v+H*e@P@Ra&660S6`olbKHgp->9X?|6T9Jg;7ey%_A`RxBv{HY9(kdV+H}TuNeva+3eon{BrNaU84$ zQrR+Yuhx4*2+4op?IMvf`?#%A&zdcDYtKxz<;5`2O;j7=irn7%lNn;0rX;@(}*r_=~r>P7> zO=aclfpkgz=DiS}_tJFU=*-XG8bTrQ_TCuzIVX7|u~MCy)$#aa8k9ZXd`bL|w8U3~ z!pV6$BIe4>I(u4SATyyblQknexVF?D5?D5NG*{vR6GtNJTw*9amK)AsZL zjCQeEoo^T%DgTck=Bhzn-v}yHx3;$U4&6#X&K|7(lyr1azkdCCd&UA3^s3xPBbNWa%S)&l7ePA-7SlSNS`Pf%*g!;_Oha9w#*mEjT3l%)CT z{gypSF$C?Dr)@U7KWD33qVbz1u`jTCX=BEw<-)!{D>!WgN$ipREGjO1CjEkBJv>N! zhv9U?ZOvi9+gpTjE~6o;GIWdIp)SdZa#tq33>L}Y2!+K}ZzLpCQ(O`y+x)@S-Fc$q=2M%*8)Nb=_w0aE z1FMZB!AIJa69ijNM%wBN#GVMfeykX3rq*m^3jaq*kxi>uc;1%3KHI#VMui27qE@dw z3?{V{jiZWdYbK6&n)s8cWohrcWpEA{{4A4xw2Bive;>C2$Cb0j93G{5uax<(Md{1} zoB2X%cV6YC#`;v9_HC)%ZeCc53OA^wH#Z_o9AEW%-Lr2G>Qr^uE9T`^*q}Iq4I}{* zJx+P5nugSvBm~|uQMpCGicC<9Qh{%Dm(6qP{;>tj{zZUjev+p0j;=7^UZthRhNtUE zs}NLoRfz6AB;r?@R+_b(VR&_p!kt|5VUq~lNYmbK4%jCM%)s~FhqThL4faAi92f7z z@%=SaQ%LRNQ~QCgdDHcUtzROw#hjdpPN^;0Yuc6XSthh5NNd0!=}=p!ZbZ{~f*&G}cObF4JAB_K85*O!IdIT9HnhT*x- z^E#1BBUjllH)c?B8dYdWx_o^fmP zqI?X$qhhV_iQ2xGeN<7QbmTarW}Du-7@RHEDj1*^?$H@Q3 zp-bLuQk=QcKYCiTfpy^la&`zv5OAs4m@;o!0NPR4o4gr)UO+0rO(i%2wt2*oV1@!c zrx?rbVx7ZMengr0iiNFAP+&o!8;b~}1ISaS>gCVeS~>g`KYmOc-Y581WnJm^lvU6$ z(EazkXNRe&z`EIY_}2n{!hUB$vdISv_zQT`^)ilXAy~%)v$J$Xa5zXKCrECg9YU#YfSJERq%OF#P(| zj!p$;;f_O&`_5Clk!VWJfHp9ke^9`B=(lxiTMhFKO7r|`&IO9mUo3ur64H0>>&`M43))w<9MrRj^B-xbN02 zlX|ufylKpdK4#BtyR$iCPX$>rY4dfGC zD^S>(Lsptpl1!VN7<&RPaA1;y)pInZ1dzKv_`60rI+H*a0Hc=~f@ScovN4X@Njs8m z+b1hactka4b97#ESlIi4Z!8zC;v=HF?*OTN_mDFK1^Pqv@2+ zpP}d%s>yp4^401{G+5qH5bfyr+M_;GE+3)9QiMa-H!EgMIhL(ru7=l?%=qA0%6E!Y zHXYwfWnO9*>+lH!|{;k-i*A%Y(t z8{@D#n2=u&DHGUkX5VTh1Gwv}(Uq^YgOWvpMJ<;uY9@L&e}t5a9!^^LE}tKu%bHy_ z_m?f~4~F?gB(yF*9NSRj{m!CSd_JigR${+t!Bn7Z;dgAC+#;koV05JfT{@WT85v^A zb-ED0$4vL2&TGu6qcHW$bAgS;>61;@l*f(c4>F!1IWlqH!47Dp%o?-;nsUk?{q<#+ zdx4h^zkd9PNvF#ob=@w}K7o*cfaC4)gY7;S-AMtG#$)AWTOxnHg-(Pa@FAY#CICL^ zybbmKOvNqsoWKoWT@ay%Z?qr8)KaDnt+gjmVZ6)@@N-3Q_KiVMUna_*QC%g5YH-C* zFn`g*V{br|kaKHclS8UmEh*T-!U*xXAK9k)vlTqMv`#q|j{(Az*^PNm&`P?jR+bNX z8|WnU=srsg9TJa_{mmn44guF}L7_>i2fj3E{q=CIU?!32K_aqiEzaU0$hGdAjOHZn zKrh>+P-TS6?goG3QRKniaPC3Z21^fW#V_oj(%>$lEj*!72xp%Rit7o>wlG1PP=1!s zRfx7vGJ_a#I5m4z`)*BJ^;9UES=8M++~uPZJ{x;hB|z8EkR3$BBaxZ0){w*5Z@gnE zv~MS_Z3_M4Vq)mLm?dTCE6GVr9D6EfNSr0+ z^K6E^L`jnw%E}y1b1>vk*RyBb`|I0rc_PhyLnZxed?k|JkY^-8CijO%9Nl8c`!;?3TL3=ef9;3h|~AV z#eC(z8t54hqM2IlRoTsJI-n{K0Yot;_y%5X{t8Qv*4H%o!LPt2zky8-<_}Ioese&v zi95fwJ_>q1YF4=NHt1>6(~?^wnP)NzX$viQT7X)wbQNZ}fkI4<9nSNhT6{(xDeOWi zd7ZxE@j<57=b2=0hu!THym6O*tbM?jMo3%UFIg^f2!%+um#b~Gs{m5)De5R5;)c(6 zwKW%fSxq(6V+(!VCJOI_6mg_YmFknJpLHSEMNW|+*W%fza zl)1l!VFuL{YXQ}p=$BC)viCuHim#d#tH2Ak z%x*X(hT9L0hR#=jq*!VGNFaAfp;Mxh;b$IDhjwq~r=`8$pDow%PwxIT=|~9~`i=@C z9LGlIFq!wN5E8`RyRGZKF8K^v;WV)#!*r8kV;*+VDbKpb^H?$q>tFB1BrV75!6OPM z(FsLMOcv0+_Z`t##|_8&4s%!37!n)>v+#PJp+sT82Gm!+^WgpvY2OC4J~HT=i>Zx) za5eX*Xb)0@cd$Z7(y`2UNlFFH)Aw39IXPL?=2)2y$Og%ODeqzSuEOYL{U5lOcp`)6 zQc~GzynF$_SDTis%er2&&l!YGg8KkSwWsouFGqN&otm^(5dCHTene$EMa22EZU?@q zxPsgQlPg^oIG-snIE-hCv{C($K^RgsQ60`;iR>clV)G?Rk9uMqGIZ#n&)8XE)3uhB z8Tswk!yh|=GEmE3Ly`8@-8vklg=;=K^qIyYLuwn?+ac%2E|~L8C~5WBze1uDg=sQ0 zOoTNE4utnRQb8b_#A;;!^|98VeVa^fHcLKIDeq^q%-PC=hqr_br zO>A>G6G0G%#NlomcNcG)?r<5u0x4$R7U**x-ek4{4rM)uZhgV~pI&&iNJ;XFAW~k- zF?koPnp4t?YbaD2#g8ARXt=riXZs!|A6j@gmf;2Byj!TJ6s?~q4bSky#-bKT!fC$# z5}6IbTPJTv)to$@lNx`d{}=FLSe0up?xIEq&jo#KZex9R^5PhM}Z)(VAAwYhY<$UG27i< zK=Y%oeaLUBX2lL1!6N*diwQI|TRbdz$3i{mz=o(@G2LtLiNXX|SDj;M&@@`p2aA;d zm}vguJKR6)cypZ6JtVGYL|Ia~=6fOmq2Al(e5p5tviG{&se@9{$&t(1sH&FY4fpR( znSqOY>Jmaj{Xa;%%G9k|7J|DT{RL^BeLx54u`M}fNeoo~9R8bFHoSoPVqwsmb9(q} z8i+S?Vz=3P)-a`$j=Xhhr`$3{ompIBgvCIh_1-E#+=gOqZ=hfuL)>-j^ zMVL#j#GbfStM`~LM9 ziPACEnAzEcOfy*rjusKTSk6fC;|CQGtmb&!7Jec_?yIqIpXr!3JdE&8PFVE~=Hd(s zstOK7b^JPt+j3k6`<<5NaoJq{Te~f5)&5T^_xY%&%68N|l%K=`V@Eax@LRReh9Yia zd*bAx{{|KXI>aIa1=bs?t^*~|JBRtmv(q1nNs2nT#N8>I@m?D*B<_6Os9QR#tzq}d zE81xDE=L(A^AwO<_WU~A;1}{|fG5oUGXM>U%>6sk0-!{ef=u8sTHFAvZs5e9QP z@!;#w!t@3GzA5QGBoH9ik15#8Zq$|H>zZ@}Rq zZM1&078qvL^-v~L*U+$k;w&^)dx*J-1}LfqEYV|d{w9LAZsc|E_jmiZ#VT;?+)0-{ z#Wz0-DZP5Z-}bYS@d!0RoOe=;tgfacI$TNwG~YlFD(H&ckY%C9kzi2Hb8nOBDXa+a z#yO!et$XbkH(Wsmu|OhfkJ{C$#{qvS;w`L;FX)uS5o40Rc24r)Xr!#sKl-B8Sag>y zW%C1mxzN2~2iw_Aozm>wnEhm|`ck9C5OePyjmL^LJy|#5-9hK| zbfG^7GfS0aS*_-LJm>i|q0h@yr7wBWPdfI@Bs&}@vY4++;LRzX6T|~YyN8f| zFwVUwQZF8V(%f#t`x)_fr29cr)$iuZM3*ahldh;<7HK@z0?>*FL8|iPd;XH@m?nWX(Mlhg`rX?6l5f8S zc|Tq_#CC-Ta+!xq<2mjsy`QRuQXeo+mB&IcF7#|+{^-apIh6)-jW$O?&}ZFkI^pFF z@p6>3@Ac=di#(p{!`ihtO}yZu-yZV?WbH` zUw5gb|FuyUCo62en!c>T+(2@iQdj!*663b6^{o>VFUXZ(^3IcUa@jibJ`khp zeMpRcZwfX!XN^J>W@(|Zg-1xTWcVo9nMCZPhDz+@DDFIt2rQWaQ$MO5lp#tIa5+)P z`%|_tqC-F!W0)8yX=x*+LR2B8SeL{r=otJ2bR4=EKVN&CrR?p}=G;^0!M0kmR~yX2 z)}X>h`OezC{C27?4`+PBv!Hk1U($*qcHE#QX1ZihLJOOHTT#z*yVdFNt<|0nQWm`X zYLpbx>UfG(IGVjY*$}O-RD)fn(T~b-hx)%4pVS?V)_~8V0&A|l#BSaSaa*l8&S!N0 zVYC}1=sw!Xi~R)uqO9}t+=a(&NG@Ypu6$-JSQcoz0IU5P`gIn@@QhLuXTV(v`lA?+ zJ&yTdC~sfwzIG>RlP!It)omZo#CN$kyEkLFGOQ0IGijAs8nVpMMYeYq)*d7UyE-}+ z(}=p%-jV%`m?>N|`9as6Kx=T%1ZZ-}IzcIKmL-;sIRpKNG~oPB8sNnq>^f08|Hup% zozzDw@N4I@nye~`@Mi&+TBbi1Jkyo`zaSL7QK_hVL!H zvpdDJ$&-0~j(@^VlVG5{o}r%Pks5EUSonmYqn%Jp6c^G)C+Bwb(EU1F@rY(V_TcQu z8+sLMXW_rAbiS6%lUShxNwkyu+B-A`voJS#dSd6HqO>L8t>xJgVWtpuBYvT(5#ADV zZ;=GB%yVG$WfM7dlPj(AH++{=g3w9mP>)kt41=Zg`_p7?Gd}xKb=i}re2@XENs1Yo zYG`UWA!um{iyUT0RPO${Xj>dheTeV{=e?sL+u7LA(lEl}V(u0E!PEKLd>P}ZJU7jn zSeA|sK|*2r2Ln9Z@csR=TK#^sYN_@PgS_cDxmco8l1tcYHDDKFr)U4|gJFJ68~q=6 z<0-{(`LVWfM3KtYQj;1jmZL*X&wW}vKC&M8UzXf)1?z%Z8iYA%TQ@HxB;>P$3nr*K zz5gnmbGc*`_dqbA%75N@bR5>aMLS#nwrV^v#AUT-^IL$96oYEg(+3rv&D9$gxGjW+yGlS#d?AA&dc@HzcRqN1ReYn=ZQ_XnD8_a7yxdxIOV#p<*YsJ^X z@6e$&q#%Wd5N+zx&G7jA%g12ATWPC8Kr0bt5Ooki#Y?0=P}G~QnN~+!F!z-d{4-gK z&Fow%S2*F}>Kviw>X_eY;_|4TqbT%yggqDQ=LWrtN$!c{di-s3G9JaHCka(;@R$b| zZouLa%*oipF229)&#y3t?Mxrc|Dffd)*F4nTf;5xWyxc&CjBDd)oFLcJjP$jlYC96 z@l$BwFrF#7j7^sK3)WYUFx$!V)zdh%oS^bEUwCO=`0IxyT_I}WT`-hGN}vKvKm=s- zk~A>o`qFiw@$|2 zEp)WMhrjzq;SSj(!`)Hf!Pshq!60+;pGvt0rX=zcD-M)Oi|*T-OXc&q_L2mv-cxvgCh$oN)929-v}LBD+naH;ST!+B zF>Oh57avlMz23G2TiHMVmzN0#{h|~V`}+O}+3yvYjJehJjZ2rSdBkTLNzzT$?5z)P zf|tvRKM0Wi3OPf%HnzW^FrX47Fnq7UT+W^k=64P%eBvBPST{lIHvSk#5y3{|>&)mU zLtjKoO*x@Iais8scnHVE?Bc^P5^2&E44&G?9CO#lLELg z*JU$Wn8q-I4H>fJtt?G-=-DG zL@*T%EwSRi@L4JllIK`{2*XW-LwL3;fl>H(Z3HYm-S6#b8G3~6{jJCBy@d>w@cR7R zrk4E(izC-ukoa&zz!3RLy2*EJj2@d6ktdl1r=Kacate%n?5&-U?e?8m_SL*tsdM7iFBLGQNi* zW<@OHy*Wyzs8L1Su8N8Z!LuFN@fA|7R!-Q2rvDN|y=y^4D@H<-%~H5zFL|f<8h#?X zSrrTKWg7~gOo&NoB25->`I~~0*Si?ZKZG%sCux(B=vL!)M=t zp84adIVRm4x^MK@T_?SWPqdRMGFU;6S(aa!Z+Sn>K)I+7Mn#kqC&b1MmuAR>A&4(y z+U2o=vp8`q;QDv_noI3d;9_=%S46}xN{HFH7e$&NPA>HM9eBr z9=&0~pko-<@+UJ2mn6B4#$+2o;mwL^gh4d3{*3jE*F%$|83mUOj!YllDnv9#cwd8t zO1`BOrqMw!N@{~Tz0@vc=2bK;RWfKlb0vM~?Dgx6N(=@2J5i3fx>=+-4ewyZL2Xxj zMMqoo)`U97qjh|S=x6CTYr-CWtQg!@^xd2u&`(S{`hVS^8%3IMrK2V9K~*f#0Lo5H z1GE+P?U*#}V-=oE)@c4>*^$C6#hJVj5b4br7)Ei%RmgsK@VHeSKU0P1rys``XoDM6 zq1`*Nl~6@UNci4Rx`69e7F8 zN+U&0NBJqqqHK&GSaqjYNwYwx#hHuGnfqhuW~Q&C6~eGFd0L{Zh!Ij8KI?+# zQrM)M!AMV4f+KcyVj}s)eVHDFs+tugU-o?+>@M}Q_HkJj-my02ywS2;E6(bw$gK*X zAJu0@`Z3pchvB_nVyPpDH;87o>PPD4!}Nxh_O&YYyS(7V1wT%#sV(mOWfDvvkRer(DHOH! zk$8cgJ1RQpcdLsgt2b@1$nK}uyZMo&Y#*uA0m6CYfN0`G{)Jqoo@iS$N^=}<9Q|K} zlyUO(Q;rm}i+TFat36k?y2i`xEF`jxcCa^wNBKuve2r+S#Ib}v+Cb)_6%*H%UJ?NBOz^yHD$W`{aheZ1G>xk_(@)oMnA@od23MmVqT58kEkF`PciEhJw)X_$xHd zLy?8<^tB7Ht2{L~s|B?G=h)F~2R@*1p^3vw9TIOo=HJmHeW}_u`TjD`cB8Y&42Kc_0VskH5oWX-R+W>=Z}*kwgXNGM76B$hRkcEtqwJO}UwQ z{~_LKz8Y^Etqzu~`W2E0pVrL~tDIfOd}Rs3uOXoRwLA-XpZEtSOtve8L*QcX^m($B z7orf&{rkHRo+W3Ru^#-@2sfSA`f=+V3qaVg3%3jyQ89x3C6MUe^ zAew6;0hhw32%Z%))FpO3wL>hLC0NA$2FInZgY;+QQNgWVDqHX50DP%P^w@CIxDyNq zhDIfJ13|qpdFyW$qF%XgNN`ZuGO&=zJ#a_<_@N})e4u0D;2>^8Gpl=oYT z$x+fBgLx~l`!9CnV9Rj-(h!S839`J)`HX3Mw67FN@vUVplj=z_GaMx#$p#65kP8N09pVTS3pqLd z-lmfrJx<2xHZ@Qji)45(3_F*c+lVa`{1ToW3Q?F3EN1vn#kD0W7R=4926sPATwnKk zj9r9M@0ACMk%YbiFs7S*mocS6*v`_*=aJvvR*#fWT~H78v;J&C8y9%75Uyb|YWyb9 zv3r%W?rgw7ZC&*rvV3YEa19oC$H&xJm@3o)-LFp4RtR`~`Bayk=BDN zbjIo^dU2zdlH`B5uoW!h=q#xgrc?Hv_mkiCuw&|fmMoYSf#N@?VMpQXdgv*bjDS7C zmK4AmLFx_xn=#1Nz&oOt9v$eNw-kxQkuhSb+Az-V{hc!YuRPPwRcJf|O`{>O@FdV} z$>vU?TpQB`oRkNPm9&zpWRn@7G1lLds5?v}`J;mQy_0x#XN7+n@!lrYBW{|6_nb2! z{+ka0+4Do57Uui(SPb{Z+`ZEv_prrf@^0FsuP$~=w*>w&=tUs>mCrA-eyfF+kxh+% zD}^619~z!&ZJ;~rix#H7SGb0LfcKuhlF+3~DU@XWX*QF0bU0Lb@w5NjvBdbs zwocHs)PPz_eF6k#zq>NMigoPdy=HG#L{x0VrC8IVyWpq9ldZu^A>8_~b#hx3B zxI6thsj;*B>T8ZafbJe)rbYeiK?{|NM>wd6bQV={8 z%4#SI@4a(%7N4qx>k;nF*i+jqTtoeo{<*#SU2^4~Ollu{DMrh&t)5_mIYY3i7U)Q3 zZ`MQYOhdvThJ;fm*?TKB=cph`SI+t0cvJ&I>)@}v)vaR>bvq2xt#ikHwCn0|IH#0+ z6M4fTbSy8ie6qJ<3$-_(4;fWDA(uVEKx!nTL+E&o1N!nEM}>R=OK&4Oxo(+q>7C#C z>Rx4V%O{nmJ9Ng6xJixzG#9nf7n@rQ;t=-L?!YvRjlR>)2F&6;e!t?yHO zU0FOiZ##LoDc|?$UmgSThm6EcyY^OV2Ry*!6d#Kdxu{T^cV)2Q7qYuEN%CYuk$f=FUdQuvw)py}WRzlt+z`^o#HEp_kmw$^*h3C; zHR1e%s5WnvVmxEicgZ%UwlA&vNl^|>O)ebREu#IKq$};fOAV|dtxS5#DM}kF33#S5 zI}l+7D`g@eDo11%jR{b96*2~@GAX86|4>*;I*x-Q$oVs333XQg_ybIcl3-H2ul$oh zLHmAJP|K){v7i)G#`C8Ny!^s#2YsTU(NN>Hyqd5ZEsva73ZA1~QBKC64`S(wYZf>? zs?%75ANff%wXkE0?jJC^oVFF6HNEs^Gidtu)v3EXU~c5_D-C9XfYg7R4IefAKRD&|6F8Joe$WfuY!og&+eQO+N4hX(QgV6%LUpM(ke~FeHoD zml)RkW4Sw$o=QAM%?~ej_;an6z%*%5R;${AZ3@qyNaW2n>-ESD;XqF0#4~m4Lvj<} zJQYC9w!LY{^)MWz?gi6{sI7V)nSy!(c@Z=6CSfw6nUm)-Z_I;d6EZgA`Zrrj4UbQh ziFY39kv~Uk+`rYc6}&f?6X8ra7nb;Mcfkq3j|hv}ZwFzy+(;8+5>-Eo`>a&H^cgD0 z!E(!bTI337;cR%leK4&DWsRzFyEPB|V=*98}gJSyNk>jRMy-{!p-h4!;FsH}90?zXk zDtUqg{CbH!(%7G%I_5Owr${UzZhSAPVBdtT(%JC%pOdeUT6F9tcM(k7daunbqpq%g z#O5A#K)r6*}<@d%n64r=UL+`Wh2lv$4aOqy#PG&7w z*Nrvd=PvXY*OvvI41+;mpUYY1;4_v);^y8SJZQA57}s9{1_a0~zlE6C)}CkIIC2X^jU_0SMm>jR5G{Rm8X>*6jru4jqONr40Y^WjqO{(_b91DS!YCcX3k;;mH+7JDL> zV~4~lKCo(5&eJhFwZ}51uDZ!#A9-^LE!{#;d>OiY3~*D0_nO^x9|LP9?y9l9(Lnt4 zL`wIZelvhJ~D=gl*H*oS}wKc}-W{rI9xb!j)&!7qSRe*u;&kApS31uDQhPxF( zQYO95t>?U5$GLX6G%`9`~U;#H%0jElHo3(t)qaTmiak^IYfL|ElW)GF6kK>7K z8Gl}U;^*4MyCyyd7VYiZGqTCJmp*G(@oBJCXSJTNrwcOq+paX#3p~o08+*8iqIPK% z%HYQ$V5@jhL*(`n+r4I3^<99295nbVmStN)OPaVbu4*HW~&ySr-(6e#Xap=fb;D+DQ8+^x71B-l;+JMzBg-t!;a zk0I=4cXoE>nR#Y+nJ?KUM_}*W#CURAOcm?@b3(}Z7%KDbAO7`j9N715?CWLnWtxl` z#Ha5Hyu!r-`Vo9w=xxxUZ|H*P-X0Xs{@_GF_o|mSLLgz1BUe3z{4@H5OCO=H1s*^-)}+`dY`s6oE20s zv2Y3B(qzQw36U11nRz2PG9eKN6vKo0;g&$$=sM5gj)heNkpiyLU9sZi5~~w#%Dexg z$esdwDqf)16q!dc03&B}AQXf({A=$ZzH^$fjyzB$&>$)sXIi@fQ`x46b4VB@K@ixca^!vD9eOv;3 z0fxhG{PzDxrs~KK3g>keUTYLiadnwmzbrAvWr4q*PFyUJt-p!-9RoAx2@h=0*;UA3 zHfN@L@ab2%3E&QCWxP)*e=-x#e1S!B0P6L6@9^<{x&Ex+GM;jYM|cLjj$JM5CTpp< zDmYrW`D&*T){;jaf!=ySGBdt%G^Dr{5k;S%s53tg78&|TGHZ>Fq>HC8a3e*!RNK=) zpeK2Y^q`2_$gNe+ztbj(oVXbBivpSp-YJUky0LG@7S#ov7)^jiaQ~Ux7?DlD*Me}7 zP-Lei`yyJ~rkcPxsBS z6#PIIo2Ic+0ZHI;?XFX~v(enjJEBH7Gnq*tXNAu|t7;Dw{`q-cM3B1+>$liA7*$Iv z#6y;8mFpB~>*ycea2F(##CR|~1JPm>t83L_=MjO-wEqz2B0LFb2|sha5g8@rs9>VO zjP$n_4g(x^#Bb|vU65|1783C2TUo^Z*dk3Cs*#og77^vx#|nIJQTj+drYq6D{!eEw z5}3PWmkwm`0!nOcwTqHz+!rdb@wQ8o8msR=MW)vwa72U=KRw`L{Ja{)9np^?5rGqg zF2yxNO#7IKh)9_w-x#=G;xi4S_=$xr6&u250vsfcPe_ye*Iog&J7gd~6JJRa()piw z8UjBW|1k zP}ea$xyg(>2(-RreAy9{3Tw^S)BF-|uDsl`YoYwFG~at3D!Dbi;C1|&*6dM`0sOn? zp(x{7&?q|YCZ}Zb!XNcWqG%Wd{Z13<9Y2GBkUf1D9v&U@DT4(ROib9R<=2h%1#ulu zLu;p6I=WB77Ggwe=DF2&u#WxU|EFes7;5NhS{$orv2^sS7s})X)=n)_s0- zc!;eauLi+d^?tcs-_JSk7rg7(-#@Z3s@ez`xZAqW3n?m!b~D1Jg?$)^UH26YCyo4S z(ko;7!GrItlhS7<2$%!Z3(FKt4P})l1i}GjqKy$})w@$+APz}t2!Ik+K`8no>?b`PTBgoh^^sMqj;4tE;%pbo0x)Z`%$U zrqUnwc9k|Fmm>S?4q#0gT`r~rLkDejzMD4K{R&|-0GQVz>$i&k7GD%Uz!^dwY!W1t z1)}7nV+WoZU3!DaT?Q!y$8FLMtnD_*)pqqZ#(}<|i|^Dl;t1@Nuy}1T!%nMq+kG&N zG#JIE2tPCaz}o^S3fPZ0M`bgGZfW|0F8hZ+4*bu%0Kx;U)4p@xa>9Lsz=Sz>FX1UC z_k9SNuu_>~gzw_qfo3T}U6@HU4gJ-pxy8HDI9L+Q4AGVXAdbvzZ1W<4twHk(8bu!V)Hpp_7XWp$&O~ zD~4~7cR8r!%#L_5ubqH!+^8+%7V3w|bV^GJZ38|E;W8o~g_lvsHb`vJIvKV@APfCV zUyzYa z^qPs)ZYS&UY$N*2K*)695**x(CLfC^(^g z0C5_A;+vszb|j$$bc%)FrVOkJq&NirHX-q$*tE4+yTlG$kk5Sv_&9SS7++;KdCR5b z9Q2LC`!s4UE==3}40@7;L{F;%MlAxBDwG&fb(c)g$*fcyD}xdpi#bwSJbW3_1iJ0V zs4rbYpPkzGB^Hj9r}TK9-*<6ldt>eEe#^?5ub?8#{|NkP^(c;07mp3*&~l4x-kM6j zrf`%!V1@SrloAB1^)TaD(U@X6&VI2CXCt5EY7}|$6H0)RptN@JKk7ACTzXMGrTqWr zh87qR7rJ%ZLL{_GPLih6-#6PXjMq@X)Ya`M%UHA}HYD_8V|0lE{2IxAOmMaK;thMj zGi7v&@~FhAO~gNosLH{cvgT^qoQfl|dmN3E z-AW&L?|lR}ApJ~6iybr-Tg{wL!5d-r;v9YWIwdq9KE_#8g8O^rh_aPNkzXXXf>~IK zawaTCwvjz5JK;s3?VZ1TOOH4c>xX)n;D0s`6=5o0kE+b}B@;GZw7-fRl3eJvOkb$a zZ5@L!B`5Re6fxzGZhVQYk%RK4U%Bi7*<2dfH<9Yo`;1hQc1d*oRXZ*bv0iKoVjh=X zLOQICKT`MtwEQ9&vu~jWl_(M>diCcPUv*O~1~XhnT|WQ|ZhHcSI4YJ=AoM*h#>wqe zp%j-U&al4DVxI~2a`>2ae-45f&d<-+d=$DI2b4JeJfw+|WOG`j#B$P=eJR~CGKVkJ zXX*{&>*~&r0k*0f&( z{g`NZ4SQ@$2XT}{ems|HGA%BLqgY`Kz-y(HT9O3W!GL8S=Xf$rglTf;vl6N$g#KC- zaUz7NQnNoO2=Lv;FA~RvbZ#SI(?9k2iI64PAsPnvq49bhFG4q^PCR1{!73QhbZ+0a*mw0PIMIP$}h$M~@yqGBkb zEH#ci8cITi%q{{v|7~jM;$n#f65Z$s+6Z{|Hnz3t!&`Y83h3CS0c5Z@^s4N&jd&bgQ|SfyH$;j{La}#oA-HWe zwwAH>VZ3*ap?Loc=9b*%Om_v@%WZ9hQb@=zbz8yPT9dud_TEEhX+@j?c%&RrWoc|e z6INn?D21QwpWnl9a-d}@FvkatPtLu4LclXjd))~i605b}ktddZH^H_ebSq>;N1ybX zTHU%BX*5G!F|g z{7%)?1gTgvp+}*%`!$Cb+q}$Lh{yA*`2!O*B`P&$F=oT((5lSOnc-RH4#Y^;PxNrm zSq!3B;0q>Tu_ES#iFO@@@7BFWZ5`>r_^8Z?F8ypT-oVa+n*h@8o9p+)zK{CrmN;Xf zW)G9L)qIXuKz@_jR2CyvUQB{4icJ1XJ1B-mRaHDQObUcFz=V2*pX#Hft;_>~*9d1# z$l*CJPI+RUet#9g8?j{$SEbx@u3bR2$v*GgtetYKoGFx02EeW)tsCukH?u5PO!8<} zTFSc$firJ%% zi@;*KISFATM{(J^IrIyew>bV5%0_M^3DHmj;i-jx5`&5=769GEv?xK{gcS0TNi-tj zA)lD$n5LGP1x|?IPf^^RLJI(ROm94tmERS?c(C#x6sPJEFp>0E5zCKv?5{XXlCFP| zB=Ylu6hjapT<3W7Zn{X(aR*zPim9Qtxm$|iz0@fB-|e~H*hrr~-$>_n&C+(v-6H(x zaU6}``#Bo+LKWqgQQZWu9?sG&?UD!22$KqVE01?)#|;{_i&vqjOY)>e;GI z_}%_Qbn0JgoIl5v4OK)&A~1!rhBbaB$NY~d%n+)mv}yJcuq@y?x@vWt+LLf|ZXYLv z&lg=G?D#A^Q;4u9jDvk2Ka{GbUR_;XTygf}`}PtRFX^Ouytj(@rw4F<-5<=sgOLS* z7(j!cf`HgRTOP}>Ok?HDOdXDl!AX)pKr5!0g$7Q*{YDqMPYf%$YPHF$GOXZh%s5oA zT%HdvpDSwJ;Fb|HkS`9oa6L!WsK9<}8)(vJB$Une!Eo`5awVpUxHLZe0|o*Xn9Gg; z)mWWRM?EAyywZ7$tBIVxSn*WTH7q67PVi%||GDQ;d0M-U+E{i`WTkTd-Cl}iVYSul z3fUa&pEYXqX7TOKFx4_jt5>*Z%+#OUO1l68{~Hti*Z)YQof<}CYxkF!SO^Kdfq*2{ z^Khz;k!=vaC4+|qj5#5DfD~4#Hr#+hG6RV(ydY9qMs7phj~E8pe}*7YB1GEB!e#PY zLxS}LyG+$Y>K6T_@MeGlghm`w8WOu0#G`@^k-DMOqyndV@IpS>sD?T6@RXQiJV zWYTgPwv4JIv@wm(U0S|Qms^4!-gC*zg0C{7i~V!6fbgX98veaH(mknS-zVe2z$JQ( zFwEZsri1@MMI;DQcLIs%fus}CpfbE zsPNvV!}5GBEv?VkE@AE@!{puOz&tLCm1rmg(nFBnl_h-bWTi-f!&llO5vM{ZvWE2m zg*#)TwHXD0}ko zM_NJv>QlL9Si)Buj#WkJ}R ze_lO=+T=O$R^}o%%H)vBD)Dbfg3{o2P{WywkQ62mkRW&vXB`QoLcknTdxo>>MIwgf zIesK4-Hj!;-W$5^A#Kh@iDmyg_XX(ND$6DXvpu77H;$Z(Z$NU=yeDmdC-L6bWo5#s z#7R~O1fkn4rwH1i?I7!Yf4AE;zNW-9=63ArB8M+$TEfn|xJ8f=(Tp(!F$ zt6KFqN$e&q_zP36`}?`4glzc*liezI(p%9$*Y=}cw8r<||A8}jus8gwGvd5cYJ!5W zg#+Vw&>%Mede{Gz{O$!F8@U&vm@h03j?ukKHwV@;=f%*wbp@BJ4eEiv_K*Cp{fi7- zPdgc;NuW%~7Y~^N?2wHb!Uc{L`!a7h)D$$2xG)>hdX%) zB8cq*K3drS)*+T+hI0UQi?QK))!wrA$cTn6y!Ykq7gPFbc?rm zA=Vi5AV}|iJXZ7ZulPXC_YIY@g=W|kcI1zvLN^kKM5+N*O!-A&TQ{63R2H5ak=isl zNae+H`0r(FBkQRV%_8#E`N=x9grySu$8$)2Yv$-iM^f8_y^*X$d1Pt?3Y-kGzRm0? zfDiV6M5N7Zme#OTk$b1CwBt0kiK10!XQN#k?$>AglMR!P7yDLO{W!FJ>VNn-m^$&` z=#o$Xnajb3_%`%OCUf8UjdEo-?Fn%GXK4SzSNcALyBh6&n&e=Jh zi$YDe?#JJyR{g8o`++3jCb*hjM8$A?W}XO?UAkHVoVVTp1{1~$ht0+^B_w8bf<;)8 z!Cq9~d|Z~_YM3eMDrsYATx9#2oFcVlikjb#iXx=j0GTd;P?uy6H8LdoN@T@ZS%3q! z5NYoTIeSV>GMBktoVlQ7;!%&c5g3<$E!s^xnp|~~b)H06KxN{fj}PztcY-g3cErD= zgd(;MKeZ##I4BgxGI11Nr2h+(C3+!jrz}76XRwf-86fltxDl>Xs86=D-+$6!jUlu( za+@3oz|tB3T69faAvd;<9^r9XUl?b$$gKx)ztjH3K(V}k6+005sx?5J_Jnc32g&Y@ zfC4~Pp7%@G;GoZbUq-ENkn|T`{AGaygi?`y;C6}P`gfsdsZ7W)DwPEnzV$A;@91ZT zi>7u&Jp%7;3u)#ADcz}nAB;y4x@E!gv&9LKLzw`FPkL?5=mK;w4+;HvO1WIWBfm)s zPtj#5G~|RJ4hlJ#Q)1E8CjHj7k*c+;6#4}`!e5~JGq*HofO7S3rZ~_fO8;GZXh^}i z%M6$OJZrXuot<4$Wli_8)p5c;-B$~Qz;}du)(}6Fu%%XfMpaOeOw5VC8^EWRpnD8Y zI6Ukhih=vPw0$a|;kU#JJly6E46_L40z#ZwAq@89c$A+2(&H^u@d#Az{`=s9AA*~ri*WqQKV3&jqPiG zqvK+@F4MxCWE-HgPuc?TW$NGJARq(~mMd+P>H$a>4BX>Z-Nx9iI9{(fW)>H1sM>}Y zQ8&e33Xc8K1h9g|cb`Itd8szy2i$&FR<|prvFe#+Y~3ibmLq529nmQ5BZmYlJc`otc&o|s0RixY98M%;AkDaOC* zD2*bJ2v2=!8FnD-I;EhX5FK#ake_Py95Hs+eJ3jDagdNB;#;rOBf1_s*t*AY#`!fh zJ$($5e-+@p=9wOFm7E{T^>bZn+ya7;hrf0Cm1;!|I%^OuG`n+k2Y9u^sY9c6RaDC{ zpk69Rd5Tt4kEOG%NF-0lApe1hz(gZJ>T7)0KyXB+eiA*)%r0zzV8kyT>mW}KQ%VoBK!$Nys4L$;QFZe7$Hifb4E6_Mbe*m?+ z;s|hX05<@EOHf4-KK?kJsk4EhVJ@ptr*05rHh) z?(jP)4ZRUM;Z=ml$~OmYqtWemn2@ssN=2R>A%7x=mEjSdV^vJCH@LY!i$hX>z7Fa961PD;pU!;Z=O14Kb5kHYBBJ5$1V zk2GUK)S$(*VT}}ci)IUo!~{tZ0cUVO1KEwMqj+~skub2lR-2D$&-NsT9BDAI++5`E z{Ae*mImiyH)7ioyVJK4b$7xlOJ2sy#BL6}Cu)jVKaPO<%h*i(SsFoBTWKzL~iowew zCD3clnX@hI!nhu!6O?M#(uZ^ES^bSc6GWeTBQA;TMB(Cz!j}{t=q7Y4D-$6>%8jeU z-61b?i0eF_LhyYrtcq~27GDIADNgo2BL3RDXT5J>-oz3;0EeaIlmJP>;72&un&5C^I|zGd(^E8>gb#LwoB zxZWM?=v1~&WE(Ewj`#AB16S$?G!)I9823}x0#_8+ji?jHh#SYT9>cxI*uv~F_2MF1 zodz6a+|~AQPt^as$^Qxy*8>USD-chX)q}1oDM}75->&!woyzD*CN&)`OxNb8&ICJ}w6Bs0 zNWxZ1qJi?E+tLYb_q+J=)Bm6X9NYmBmp_7J7!)j!0Nh!Ors;vcXSxsZ!|I3^As$j8u-&<%xF%$BM?>e~b$y_G>N&w+28^FJv_+9+t2 z5G5>sLFU*^vNhPzPwM3%|8)sT$Qc_6h*6tmCtek5A3?9g?NbN$$`3G@!59vvT;d{%>Wr($xO33e(#&qvqZ@waxP+=mrSvZ z9Qf-c;{R@iO$4Ok-IJvT4Lv<(T}4#x-Cb0s!X6273&dwKc~o{re)i+rgs;4ef*EU) z#5x*C(x_f0_`bk~{RWG?v)z$B(}82ez`r?$zmZk((ij90}@WpD9rKPuAJ?ult5z?V3Ii_f8o4s3}@&j$rby zIZ&wu?!@tLrV|DdzH}fri^r12U<@<6p0=!_HTb-IJ&q<+# zqnQ!=?k3TX@DXJ+lnMn~JW6Df1-ft_CL?PhMgl_y8N`Grv^kuA<`f3Xr9t0ix3{&e z%cRNai~^GS0+?M?tpG7WD6YGqDL&+GQv<1V^0n~3pf*+zjy#FOCfrEhCy#@6teYgP z!&+=Xfrwn;A*-h^Qy!TEN(t0!h)GRK_K2H1u190eV(!v@K12Ak|0p*q}nPL~1p;%(Eg5IKdg| z{5p4F#FOswv5BQjR+iQK16jqznn*~tv_-GOpy~KY-%>#C9K~s`-0Tn0EO_4*^pQoG z=-PPXZ`)>~$};iT`PxR`$8=4<9S_J?4gcjHcL-q<&;rPuMpKxt{$x8Z?;~^=@m zA@9IZUj{8bD%{M0!ebuyP!!Ic{jR9b+sokloy53t{f)3ZR*mXK4kU-Jso^69X5M?J ztNr?6?0R4&9?%_3Wid}!-i)n_%3%}6DJR#3fAYstMUOL$yI=8Phfly~FiwC72 z6Q#w}#)f+J4LBvLnX-!!&RTijy<38b^q`vJBJO@QD)ngYrr-ZcnZUQEgJV!2M13;I zm_SzSTV0`VMm)oFC^3mhTPX0p#E@F`I2fkFC}>96K#4Yh9oHh+ZHb=#l>VCgkVHSt z85;*5+?=602O)i*Pu5uj%^DK~@lFV1vE5Er=U5@0PKM2ng&Ra?0d8z0^J zghL)h!JZ#T<}{e&P)HsN|FElWjKgcPFO4aUH>Q2b99I6Jlyn|2*_-z-bIm#P*J<5Q zfCjF()QOJsqVJX`M_;;v8EeiqoXL8pQ+5GZ8ajH~Z{Jb1&rs4`)t0AMjlT4T^Y{A5 zX8@sZW@f!pu~N-0Qer`G-}D=K`!nn>=QD>=(9=89|K$tXak#|%y5BLIp!=WLMBE#e z3>7#iYAZY@gT>*+5i}s4458>hNUmw!MjIf_fcO6wefP@$1z|JZ0PL~h0a&D#1tWhI zqo4;%-~C+glT$ii5rnMglFaSt-c_)wR4)t!O}dOgjm>p!YI^sm>YochXvzD<$WUaY z`v9BPo4as&ywK^dFc8E94AvimNn$q?2OQ$NoZ%5&hUsp6PK`Tr`H)bI@SAN(vDjpB zi4=)#tMLp|SCa`~o0yHpXDF)Jl7&LyR$R*PTM2=nm+Sno?!d?0#X9rmfIrLjHK~)q zFV}9*;01In;8MG1rKq@xm+gF&-X(V`7s_xgFDkKcozmyX5>8TRDjDF63sVT=Dum6C= zsNPLnajIhrtUxxaOXypoN^d2$1J18Dl}N=1Lm1g(^#M+;P{t)75o`SLAKCQ{7OLpe zE<{&VSc~ex2UFA!OOrtiJ-7Bf3@qAJ36lYTc$y<&;3?AbSqS3>7x%ZLP3UPDd$QFNi6#b!Fx&+^Z>V4z=%OIHCLs@7tpu_NYOHnu6 zVb0f;p66`b7UA>G4^BPLUg(cxN+P@_=J$=Zv(WS6b*M=CGXMBQQ51nK@wf|(xPSU9 zjxfXr4NJ`*U$A_S*VTGBoZt0WQpt5~eI~P5s<-5W->1Vu+%|=CHSqX{d7zv4-vpr_ zFht=*#Jmr$zse}4k zw@`Z{-WY?#Ht;Gje$fbn(t`WwoRmfWe|7$s0vN*CoEhcvl8WpS^wZVx1dEhwaz{$3 zxP%e?GyH!c*#GQ3oe(N-r5Nw^^w0Du4ea^!1gQkgnR!ZYuV2#YVgK96eW4)0fO5St zv5Fgu`||uK){9k1tE@3nez3O-X#Y52_`u1Q=YpV}NOR~zp=zCYTprOG~Xd097jnXBI++p9r zpK8nx(9|zJSgY51EQjzek87i3n6L*Co$ zleKlQOWI+~rYBez#x(W(a7ENZ0_jcKFyMecMnwK59HCNBZYojG@En^X;-^VUMh4#4 zl&}@?3m|@Z##EZKO@XeXsU*}`WrR>TT78Hkv)qdKR1bX`E7Rq=Wp~%6(qsbS5h!Wr zyj*Fcs7!c z&e+C4r!gJd3q#}>`{#SDlPK*JGlz4lF)6i)Smo}|aO_d3m{C7%l23vZ6y@rH&nlj= z>!vJV7DSR@mJj3xa$7yL+R-Q&D51BqzO?~`yf;OS`*NivD%X(#T=$tqXs0YJkxt!r zDnA%sCG>wZ6!LuqBZ_;yn0CpHMZQp467lR_@>~V?__T8J`xW`lO5Wg9acS;iV;A3@ zrR2vR(N*#g)!5fx@ngwi3#SggA-d2pU%x!_Tl#A?fQk_oWn_~40vlF4?A+z6^l4X) zopIV+sHr`SzE}ktu$zVPnC@(coeq1CwdAc+_lVr4vEGkTjY_plkQ5Xi7;FDRTe^@l zPP1HiZP(N~P+FYesdt{;slR#QY~=^~b~r%Pez+N{1a%cq0Epi}GcEx1&;Vlp`ik)b zaas%Mtllhb7NL>&~h_K!wuth4E>h+`F_HnATMLS0HP&`#eoeeF(muw0fXs$E%&lL6WN-w#oI6xOfjpJP=rSy2 z32JM1DJPCV1|=QG1|g9Ao)DIMg$lC{uGnhV!@(@8o&^6hF=JyR)G!GfbWe zy;VA^m@q8AwXzlR`go1Ddv#=2J{8Q&m~E7*b4!&r>ocpzYX}TF=GNndUe|%=fGNxG z?byDOTj_aZN->+c6L)p@dXbf*T$m@L!3Xu`tw-=zefB|y6_rU~$A!2Zx#C0P_>mgb zZhB@%o%edF26rRbjfQ#{I{cYbuRqmxt=WwF9Iqhp+0bNEV)F!sEXWZUq^a8CsVFhB zr;+P8JV)?N=k6qN0n?n0aAft^DP@`d+MVNB!Hl#?)bptzAova&93odXd~ju3NA_th8j`4_m?wbIGQ)>W_LBG^ez@I1fg*euX` zV7!+nlFwmY9yA^oc%{M7AcPPG0U zY`*;YI!jQhy5n?XB-h64|~oxGglAiQFXJ+#iuJV4nBEtF_Yv!(*(@U+eA84W4%4@RKKt!PqehAAL5ud8(~4;u zE(g+(-p`PnQ-kOJtym3mI|XOGC4Ba#!{;A$0C=cB_K+x`@2cjTy_@4dIiKI~#J!V0 z4)yqP$GD8`@yIbh|E}lw^?v^5b9>o10oe@ltrg^=I#4ap?>yS6%UQOinYway9r9h; z==AeVw0Xyjr_pP1k68>jhSBTCucg=DKTd&^#B^-PGnM!P3@eHD7_P*R$Be^m?ViXG zZ8G&h)sh7()2Y*-w=-ng7B9IGbu6K_8XE(mvDkq+-IasUxs^Nq?^p7hy|t`kp~hN7 z0>%I{$8l#U?r=ZPpZ)pida{(?aXIBrd8$xRtlpg#C;T?5y5v>i)us_5&Cb(xBmX_{@st`@oUO zrJ1*UqbP=3mdxgltz<9vamJBR+S(^aPa^AfO4r#2DfiefIXu@Xpt6q`o@7?)R zA)3Q<{*e!pKo$-vp<-nGoFx2?vzR;LH)+B0+BHiwk!nqfkSV3BlMiYm-_vK^3aH^H zyw;pI*-s|z6F;{uHPyGs)X7J(>?2*XvNJIDaNIGVEH3BD?M^98j+)1dQgcw)r5YY< z`?zZK+y~!0L`S8P-Hw*?vGwdk@K(8eY?gaD+!qj=G*rBOs=+|t@TFnPZu~Ln_LTNds#-#g<0_kVdpFNWoSK(d0^6KU z_vpfpuaLK=&Z;LH2|lQ^fDMQ$^d?w`$F}WfriSm`5|6`tr#nKsy=kd+sY8yT+jBqG z*cm?x^Y+LX>1M(n#N~ThwsqhKUXQXN)5QVLqpeF$7bh~v->r7N|2j;M;k;RN#B=?j z-t@J-)hzp5EdWmL5iEQjBs8ke9NZ0=XCl9)YbFOB%vG;Z#giPW+zsx$ckl@bP44KS z_vRNUuS!P-idu&dGO0p~@VcRKbNab=Z90VN`NjQGe-1KymXgV!4;TyL;Hl*Ww!O!) z>JmS-s`rW`ck)*_d-xqNZTadq+jcx_RhD)dj+RUBg= zC%#_Sb%qmD%~_GA0oR8LD=T6pSFoG!cAdXP5Dg~Ub#>)Q(ZV|oz$Jf{hqs~`UUj7| zcAXA?Fl}CRrGASsrD0l?dFCo)DqlhBY57iJsZ&kO`nd1M+^=(}vu4iJtAaz+s(3tktv&TxxSyaqzoF_y7FlpW0N}GA0Im47rV;?*kQOJF6wg zB|_LDcT42bSAd+;-7ZT+LHyN|XHYKGf|}FXi9MxxDtvm2l0m9`^+JuhuvV+_Y+%$11mm4cdMA;-sX27Y2{f z%-_Y-vT+O6wO@M~wgfu;3;TA^pphPze@FJ7aQvgPa_*CA7;g&O%!he1yk@5#u=&zgK4{5|=~?D}@!?qRz=v?ulC#3B9mR#l-Z z+n+@9s~K{Jhpf@7y|KO~?cD~rjvQiH|HP7s+}NWE#GxDCaO8F2rt$#wm-;qr1Z&`Vq*2lO{&>7rHVl%w=3SHbG6ZALGgmRWSW+t#~kq9Ed8 znfH&TZfTaF)C2ZpTg)*6@h7cDnyJR3yN!lC8>W;be~~Uhr04JE--2<<QS|-Y$M!NmgRfx5gD}(DfW8(n!}?LD8;Z6Akq~0Z^uro$72x z=67A!Wk>xeW4WDEA`3X1=NDr(ScutLx9|;Nn!JKS;n_2&bL+&=zo2bo zsq@&PS;f(-C6UfTRHbOD!I z__-ICDNV*(6nggB_Tjb(oM-croUad<>|D0zSe6NzN~~wu`^J?HN$p(IN9LUBuWl0= zPU=yHT^O%9dSwl&cV54(Wz7&)BV^SzS?Kh2-y8DJr?fdmViY@oXoBD;sS?I%?#qOl z>@AO_l#p~#iRYBimVav(aptrO2Ly?wF zmL=m^qDnPO8s*NoV(H{!cfZG~cb=C{61k$)^|XSSKj?Jz9eK5+DU|pTi77_aa@EQ%tQkp=pJWTjI4G-B>Jv8X5|U& zZ|O8bQJ?Kljm{p66KaGzRkAlm6{!6Yt1CfJK#_pbs6*wmn_1O@kbH^3UgTRayTHY2 z_q|O|{2i6<^gt7#nMo5!{!TZ)9$R7iiS>i-<0zM!r#<`Ul<_DE|Go1a&}zk%z-oT4 ziHCnf&wh>ZxqFX%sgr6?;Nd`B<~xp)bV5a))cnY$cpDU%r99ghuvx`Xtz2rYSTBkBRg8qWRY(F$>)c=rkmy0V=emVr9=_jj+{ zz+DTO@T8P^LP5_X&GgEW60NUveBr8&K5JIEsgF4BKCT z{13>U#Em=#+tkDgjOV)%VJ}-^#PgorQfC&tUzJF z5p&Fs%xiyaX&LbGf=|!yuH|!0V7bm-Omup@K9(3qi+0>hHc;|)UY8Y@xaMzSyG?k5 zHTZ$C+o@i=`<^PLI7JJjESk&dtEHKu0Iv79uv~pXdZ_GbQ!{?Nw3jn07jTia_S)9# zA#j`RTy;i5{zjHQCs*L}Vr}WzX>1W6;0vBNvfc{M&im-2&Y7=9lgwp zNDXOL`FqK>=$9#{yIM_Ezcx^;rJFYKkK{iLM`^yEZ9rW3S%^}nmYxsm&0b3PZmUYt zh%B=epkx*o+`0IJH zoE>&3CoHg9m)V!u#Ruaki;W-F%=+BWQT1{`^2ep=1Jd`8~Ye{CQ#b zD>8f^OHCHpSoO#Dk6yf#3z1C>OPAxc+`@IfE-Njs)hlH4c#V2aBtpBE|;Nj%AVvS7@QXsoV7L2#MC83aWx#Tgd0&zb#*y zNvpMqwmVm{8v6vV=Cn@+i%69zD(<08PK$!#t990(k^eRiw&LElyj;tlq4Ru$=IjkX z3=7dHkFe3)YX=iQ{UaZchQIoYzj2`6LQATX6^CBG@C;{-!!tb4nbgugNiA;vlUUF@BA zz?ln;nd>N8(r0T7vw?(~+x4Fnz1Kq178&3aI+lDP)5|w6p9#7a+Pn;xS)0$)7JfS3 zHs77_laFrt*qvwPSXx+ooQ2pH13s+aj4Cx2fv3_C)xO3-jfXnLy+0d{viT*p7 z_K)E4$({Qix*XmW2DB^@hjz-ZAUN>TEgPd*364N*b@lM8_dCy~%uc6gX?wr$JL5;runZs5)dT9CCsKn=qyoQpi8k7vzEnR4Y7h9u-D(9jUx^>P z+bDg1dB@UnY%@DY;cIGH6xei_JG_hsS31*fMh88zbIe!FL#rey!m{XBkZ)eMT|q@Y zIb-!Vxmp(n(@H9^G89KPJ1Kf+0D0KYS94x&Wd21W7??#Nd=_!Cj2q}K-h=3&qc&?X zf~2#?YHYZL8duLhe78C8u)%zM)X@X}q2DE=`rIRDsmh@QMy}5G^UmcoNyaZNx~=j{JH@P_wtGCeh^P4c{K8QCi1_pJsawSk^I`XSPfPQ${>C7%kHsp5 zL78y0Q~225=h~PNv*Ro1gSQsrE(skp&nH_@Yyez7R%m`#?>E41>-$jXR7%J`!!uzwwrAM)knncFTCmYkTEmd7s<&G0Erqd;_n7+D2C4^5J_e9>%+j zVGOAM8)AUN?>!5G)^>r|T2{^244NI579E)N-vJOb;*LuKOm&}o&eXF-G(WJG|Jk|v zBi#NVl^&5|^a5L60qVMO=4^+ru!!$Joe6j%x^mjmWIplH5#v#3Uc_I_b#5M00NExh zmKw2Z@$kS~J!U3f#mrXd3mIDJXnD+@D!&`6;}^EDvyJq4b5u&9+0yY$$znrNh_Q$> zU9@|JJsyp1cxZTS<_0$3w}w`1@>6JhT%J3c+ zrl!ApeJOGHL*9jC;|3KP>swkQR-S!L>mt$5UrH*F+qS>FEkCmiHVuV)pSu+(nl_~` zTOS+Rzns0c>WiqM&Gn%sLHKEJuNv_~v^bDPUESb&AY%2)4U3_^57#rpC=cBJceGK9 z2@_%RmUsO@pT5#A6U32vA0B;}nsl}OEk5uCnz=|oMscyVq+F%bPW(T(Ea-RA(2yV+ zX@CSlXkvKl_JwUPe$SG#orDGBUqR3RqyVA4Ou@q$d|ZO(+!1Zt{c>!%w(N;EK-cyX z4zDjIK)iPORrqgN;6EbgfADLNa43TotWFxqji{xxTPT-qpgD&8&Hp{31~eA=UxXes zg%`_%(Awyhv*yD0uP#;me|Ho5BnKVd>p8XlfBECTro94EQ1<5kZ}WeZfk}~2A9&sW zd@tC35e~ZJ|J%|;^%6^Nu6b{yqT(|UTf3iG0hgnC+uZku)ZLff{J;KL{DoHC$jC{W zy@S5FvA(QK{-eHr!!_~0;?n=NkT{{Z(l7>W={z(#A3wfjV`IB|c|6}wG9|?Y{8!fX z--lQjxJ|n@1K4?e)jSbB)f@p+9d_#P|EJPH$K6{ZWpcjWbrnwaByKgCw+6kYzqS)v zj-3cHY=7)e`tS4ltAC<2wZX4JJ2pVtNYvI{t<9{zr;e`oC;d}^{~zNpFhk(PzZ+$# zS=2#%%fjN%D*E!(z|^#GJcH|-oP^bXpWlB}?}Fx{>pXB04Tc|H?s!DS=jCC4_6UIp zOE@&%nV?vM`Fdq}dHbd~_IUT|ea6bwlLev(wyo3bHSXQb%e?|gL<6>it3T-5u^8Oo zk5}FIN&jUxNJYb>O-^HyhdQiYM8ESM5y8G&h{Rm{f97>cJy%)2vaWL8@#;@^)jkR8 zX=)1UEY{K1Hokv(@-NTZA1`@@9FXl15f?wM!p;BnU&8x`OZfNRdvv0>>FVT|OKt7H zAFHPdoGXjVE3Y85kJOd%8G=oVGl9a_aOe9}DXLEb%G3 z@z~R;&BXtE!MYvK7p{}@yLIv^n}6}oJQqI6n=0&?!1bORfCsgu)L0zadFpJaU)kO2 zT?=m(?abjddmA*x@P<{;d?YWr02dU9GX1ShllQ6otE;RzU3-p?v`_7?#oe1W>A$Fq z+SdE;%2_-62VDUt)UxM2Gx`f$+f(jz^)gRne3@t0FQ<;5Kod}+g-3+(x$e$CDN$uN te)3+LeBI%6drgr2?l~!Om%jaHKV)LzJ!hKk1EAL!JYD@<);T3K0RSrUi5>s| diff --git a/sites/en/installfest/installfest.step b/sites/en/installfest/installfest.step index 933a26844..38e25a286 100644 --- a/sites/en/installfest/installfest.step +++ b/sites/en/installfest/installfest.step @@ -45,7 +45,7 @@ Here's a list of tools you'll be installing. As you go through the workshop, we' * **Git**. A revision or source control system. It creates a repository, which is a complete history of your programming changes, so you can undo changes and roll back to previous versions of your work if something has gone wrong. * **GitHub**. (optional) * **Heroku**. An application server, which hosts your application during development. This allows you to get your application online and interact with it from any browser, instead of just on your local machine. -* **Sublime Text 2** (or [some other editor](editors)). To write programs in Ruby, you need a text editor to create, edit and save Ruby files. +* **Atom** (or [some other editor](editors)). To write programs in Ruby, you need a text editor to create, edit and save Ruby files. * Various useful "**Ruby gems**". Ruby gems are useful bits of Ruby code that someone has created for reuse, so you don't have to write it yourself. Including... * bundler * sqlite diff --git a/sites/en/installfest/linux.step b/sites/en/installfest/linux.step index c7f512d29..f12df0686 100644 --- a/sites/en/installfest/linux.step +++ b/sites/en/installfest/linux.step @@ -77,12 +77,12 @@ step "Install Rails" do console "gem install rails" end -step "Sublime Text 2" do +step "Atom" do message <<-MARKDOWN -If you don't have a preferred code editor, you can install Sublime Text 2. It's available for [32-bit machines](http://c758482.r82.cf2.rackcdn.com/Sublime%20Text%202.0.1.tar.bz2) and [64-bit machines](http://c758482.r82.cf2.rackcdn.com/Sublime%20Text%202.0.1%20x64.tar.bz2) +If you don't have a preferred code editor, you can install Atom. It's available for 32-bit and 64-bit machines. -Check for the latest version. +Checkout this section of the [Atom manual](http://flight-manual.atom.io/getting-started/sections/installing-atom/#platform-linux) for the latest instructions. MARKDOWN tip "How many bits?" do diff --git a/sites/en/installfest/osx_rvm.step b/sites/en/installfest/osx_rvm.step index dda81fb2a..da0f3da10 100644 --- a/sites/en/installfest/osx_rvm.step +++ b/sites/en/installfest/osx_rvm.step @@ -53,8 +53,8 @@ step "Install Rails" do end end -step "Install Sublime Text 2" do - insert "install_sublime_text_2_for_mac" +step "Install Atom" do + insert "install_atom_for_mac" end verify "successful installation" do diff --git a/sites/en/installfest/windows.step b/sites/en/installfest/windows.step index 1a719e653..3177df5e5 100644 --- a/sites/en/installfest/windows.step +++ b/sites/en/installfest/windows.step @@ -178,11 +178,11 @@ step "Install a Text Editor" do message "Notepad is not a good programming editor, but it will work in a pinch." - important "**When in doubt, use Sublime Text 2.**" + important "**When in doubt, use Atom.**" - message "[Sublime Text 2](http://www.sublimetext.com/2) is a good option, if you don't have one yet." + message "[Atom](https://atom.io) is a good option, if you don't have one yet." - message "Download Sublime Text 2 here: " + message "Download Atom here: " end next_step "create_a_heroku_account" From 5f94e959e40767c6fdf2ea5a808806c571bea4d2 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Fri, 30 Dec 2016 20:50:38 -0800 Subject: [PATCH 394/486] Run the docs on Ruby 2.3.3 now that there's a Railsinstaller version of it Change Ruby 2.2 references to be 2.3 --- .ruby-version | 2 +- .travis.yml | 2 +- Gemfile | 5 +---- Gemfile.lock | 7 +++---- lib/site_extensions/installfest.rb | 6 +----- sites/en/installfest/_install_ruby.step | 12 ++++++------ sites/en/installfest/get_a_sticker.step | 4 ++-- sites/en/installfest/windows.step | 4 ++-- sites/en/intro-to-rails/intro-to-rails.step | 2 +- 9 files changed, 18 insertions(+), 26 deletions(-) diff --git a/.ruby-version b/.ruby-version index 530cdd91a..0bee604df 100644 --- a/.ruby-version +++ b/.ruby-version @@ -1 +1 @@ -2.2.4 +2.3.3 diff --git a/.travis.yml b/.travis.yml index d22fa88f8..da2b835e5 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,5 +1,5 @@ language: ruby rvm: - - 2.2.4 + - 2.3.3 cache: bundler sudo: false diff --git a/Gemfile b/Gemfile index b5b02dbd6..a9b60be45 100644 --- a/Gemfile +++ b/Gemfile @@ -1,6 +1,6 @@ source "https://rubygems.org/" -ruby '2.2.4' +ruby '2.3.3' gem 'activesupport' gem "erector", "~> 0.10.0" @@ -20,9 +20,6 @@ gem 'bootstrap-sass' gem 'jquery-cdn' gem 'sprockets' -# Relax this restriction if RailsInstaller starts packaging something after 2.2.4 -gem 'ruby_dep', '1.3.1' - group :development do gem "rspec" gem "rerun" diff --git a/Gemfile.lock b/Gemfile.lock index a5836957b..5a8c94fcc 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -45,7 +45,7 @@ GEM mini_portile2 (2.1.0) minitest (5.10.1) multi_json (1.12.1) - nokogiri (1.6.8.1) + nokogiri (1.7.0) mini_portile2 (~> 2.1.0) polyglot (0.3.5) rack (1.6.5) @@ -126,7 +126,6 @@ DEPENDENCIES redcarpet rerun rspec - ruby_dep (= 1.3.1) rubyzip sass sinatra (~> 1.4.0) @@ -135,7 +134,7 @@ DEPENDENCIES thin RUBY VERSION - ruby 2.2.4p230 + ruby 2.3.3p222 BUNDLED WITH - 1.12.5 + 1.13.7 diff --git a/lib/site_extensions/installfest.rb b/lib/site_extensions/installfest.rb index 493de9155..432fa9653 100644 --- a/lib/site_extensions/installfest.rb +++ b/lib/site_extensions/installfest.rb @@ -2,12 +2,8 @@ module StepExtensions module Installfest def version_string(name) case name - when :minimum_ruby - '2.2.2' - when :osx_ruby_short + when :ruby_short '2.3' - when :windows_ruby_short - '2.2' when :windows_rubygems_min '2.6.7' when :windows_rubygems_current diff --git a/sites/en/installfest/_install_ruby.step b/sites/en/installfest/_install_ruby.step index 1daee8d5f..534fe0cd1 100644 --- a/sites/en/installfest/_install_ruby.step +++ b/sites/en/installfest/_install_ruby.step @@ -1,21 +1,21 @@ console <<-BASH - rvm install #{version_string(:osx_ruby_short)} + rvm install #{version_string(:ruby_short)} BASH message "This downloads and compiles Ruby, which takes a while." console <<-BASH - rvm use #{version_string(:osx_ruby_short)} - rvm --default use #{version_string(:osx_ruby_short)} + rvm use #{version_string(:ruby_short)} + rvm --default use #{version_string(:ruby_short)} BASH verify do console "ruby -v" - fuzzy_result "ruby #{version_string(:osx_ruby_short)}{FUZZY}.0p0 (2014-12-25 revision 49005) [x86_64-darwin13]{/FUZZY}" + fuzzy_result "ruby #{version_string(:ruby_short)}{FUZZY}.0p0 (2014-12-25 revision 49005) [x86_64-darwin13]{/FUZZY}" end div do h1 "Troubleshooting" - important "If `rvm install #{version_string(:osx_ruby_short)}` says `autoreconf was not found in the PATH`" do + important "If `rvm install #{version_string(:ruby_short)}` says `autoreconf was not found in the PATH`" do div do option_half "Mac OS" do console "brew install automake" @@ -26,7 +26,7 @@ div do end end - message "Once that completes, retry `rvm install #{version_string(:osx_ruby_short)}`" + message "Once that completes, retry `rvm install #{version_string(:ruby_short)}`" end end diff --git a/sites/en/installfest/get_a_sticker.step b/sites/en/installfest/get_a_sticker.step index 3cd4e25a5..7f7c77edd 100644 --- a/sites/en/installfest/get_a_sticker.step +++ b/sites/en/installfest/get_a_sticker.step @@ -14,9 +14,9 @@ step "Have a volunteer check your tool versions" do h3 "On all operating systems:" console "ruby -v" - fuzzy_result "ruby 2.2{FUZZY}.4p230 (2015-12-16 revision 53155) [x86_64-darwin13]{/FUZZY}" + fuzzy_result "ruby 2.3{FUZZY}.3p222 (2015-12-16 revision 53155) [x86_64-darwin13]{/FUZZY}" - tip "Depending on your environment, your Ruby version might be **2.2** or **2.3**. As long as it's #{version_string(:minimum_ruby)} or above, you're good to go." + tip "As long as your Ruby version is #{version_string(:ruby_short)} or above, you're good to go." console "bundle -v" fuzzy_result "Bundler version 1{FUZZY}.x.x{/FUZZY}" diff --git a/sites/en/installfest/windows.step b/sites/en/installfest/windows.step index 1a719e653..96d8c74e8 100644 --- a/sites/en/installfest/windows.step +++ b/sites/en/installfest/windows.step @@ -6,7 +6,7 @@ MARKDOWN step "Run RailsInstaller" do message "RailsInstaller includes Rails, Ruby, Git and SQLite." - message "Go to , scroll to the 'Downloads' section, and download the RailsInstaller for Windows/Ruby #{version_string(:windows_ruby_short)}." + message "Go to , scroll to the 'Downloads' section, and download the RailsInstaller for Windows/Ruby #{version_string(:ruby_short)}." message "Click on the downloaded file to run the install wizard. Click Next at each step to accept the defaults." message "Be sure to check the boxes for *Install git (recommended)* and *Add executables for Ruby, DevKit Git (if checked above) to the PATH*" @@ -142,7 +142,7 @@ end step "Sanity Check" do console "ruby -v" - fuzzy_result "ruby #{version_string(:windows_ruby_short)}{FUZZY}.4{/FUZZY}" + fuzzy_result "ruby #{version_string(:ruby_short)}{FUZZY}.4{/FUZZY}" console "rails -v" fuzzy_result "Rails 5.0{FUZZY}.x{/FUZZY}" diff --git a/sites/en/intro-to-rails/intro-to-rails.step b/sites/en/intro-to-rails/intro-to-rails.step index b420918b9..69f0a102d 100755 --- a/sites/en/intro-to-rails/intro-to-rails.step +++ b/sites/en/intro-to-rails/intro-to-rails.step @@ -38,7 +38,7 @@ day. Probably. We're going to be working with: -* Ruby 2.2 or 2.3 installed via RVM (Mac or Linux) or RailsInstaller (Windows) +* Ruby 2.3 or greater installed via RVM (Mac or Linux) or RailsInstaller (Windows) * Rails 5.0.x * Bundler * SQLite From db6ec2710c0ef466bd54d8c4005e560953efd0b7 Mon Sep 17 00:00:00 2001 From: Lillie Chilen Date: Mon, 2 Jan 2017 15:38:22 -0800 Subject: [PATCH 395/486] Add credits to a few curricula :sparkles: For the JS curricula, Learn to Code, and the Rails job board & message board curricula, add a note to the last page of the curriculum with the name of the original author and a link to the history of the curriculum on GitHub so that curious people can see who has contributed specifically to this curriculum. I'm using the directory history instead of the contribution graph because the contribution graph can't be broken down by what part of the codebase the contribution was made to, as far as I can tell. --- sites/en/javascript-snake-game/lesson-14.step | 9 +++++++++ .../en/javascript-to-do-list-with-react/next_steps.step | 8 ++++++++ sites/en/javascript-to-do-list/next_steps.step | 8 ++++++++ sites/en/job-board/add_more_things.step | 4 ++++ sites/en/learn-to-code/next_steps.md | 4 +++- .../add_other_features_of_your_choosing.step | 7 +++++++ 6 files changed, 39 insertions(+), 1 deletion(-) diff --git a/sites/en/javascript-snake-game/lesson-14.step b/sites/en/javascript-snake-game/lesson-14.step index ee824c591..c45903cde 100644 --- a/sites/en/javascript-snake-game/lesson-14.step +++ b/sites/en/javascript-snake-game/lesson-14.step @@ -1 +1,10 @@ insert '../javascript-to-do-list/_deploying_your_site' + +message <<-MARKDOWN +# Credits + +This curriculum was originally written by +[Zassmin Montes de Oca](http://zassmin.com/) and +[Zee Spencer](http://www.zeespencer.com/), +and has been improved by all sorts of [lovely RailsBridge volunteers](https://github.com/railsbridge/docs/commits/master/sites/en/javascript-snake-game). +MARKDOWN diff --git a/sites/en/javascript-to-do-list-with-react/next_steps.step b/sites/en/javascript-to-do-list-with-react/next_steps.step index 2e327e880..5800a740b 100644 --- a/sites/en/javascript-to-do-list-with-react/next_steps.step +++ b/sites/en/javascript-to-do-list-with-react/next_steps.step @@ -20,3 +20,11 @@ ul do a "http://railsbridge.org/learn/resources", href: "http://railsbridge.org/learn/resources" end end + +message <<-MARKDOWN +# Credits + +This curriculum was originally written by +[Srinivas Rao](https://twitter.com/raorao_) +and has been improved by all sorts of [lovely RailsBridge volunteers](https://github.com/railsbridge/docs/commits/master/sites/en/javascript-to-do-list-with-react). +MARKDOWN diff --git a/sites/en/javascript-to-do-list/next_steps.step b/sites/en/javascript-to-do-list/next_steps.step index 2e327e880..02b8a53cd 100644 --- a/sites/en/javascript-to-do-list/next_steps.step +++ b/sites/en/javascript-to-do-list/next_steps.step @@ -20,3 +20,11 @@ ul do a "http://railsbridge.org/learn/resources", href: "http://railsbridge.org/learn/resources" end end + +message <<-MARKDOWN +# Credits + +This curriculum was originally written by +[Srinivas Rao](https://twitter.com/raorao_) +and has been improved by all sorts of [lovely RailsBridge volunteers](https://github.com/railsbridge/docs/commits/master/sites/en/javascript-to-do-list). +MARKDOWN diff --git a/sites/en/job-board/add_more_things.step b/sites/en/job-board/add_more_things.step index 34fb14c95..96322f257 100644 --- a/sites/en/job-board/add_more_things.step +++ b/sites/en/job-board/add_more_things.step @@ -15,4 +15,8 @@ message <<-MARKDOWN * Add a user model and auth with Devise * Test it! Write a controller spec. + ## Credits + + This curriculum was originally written by [Lillie Chilen](http://www.twitter.com/lilliealbert) + and has been improved by all sorts of [lovely RailsBridge volunteers](https://github.com/railsbridge/docs/commits/master/sites/en/job-board). MARKDOWN diff --git a/sites/en/learn-to-code/next_steps.md b/sites/en/learn-to-code/next_steps.md index e3168f375..211bf927f 100644 --- a/sites/en/learn-to-code/next_steps.md +++ b/sites/en/learn-to-code/next_steps.md @@ -14,6 +14,8 @@ # Thanks -* to all the TAs +* to all the TAs! * to all the students! +* to [Alex Chaffee](http://alexchaffee.com/), the original author of this curriculum, and +* to all the [RailsBridge volunteers](https://github.com/railsbridge/docs/commits/master/sites/en/learn-to-code) who have helped make it better! diff --git a/sites/en/message-board/add_other_features_of_your_choosing.step b/sites/en/message-board/add_other_features_of_your_choosing.step index 83987c310..af68759ee 100644 --- a/sites/en/message-board/add_other_features_of_your_choosing.step +++ b/sites/en/message-board/add_other_features_of_your_choosing.step @@ -13,4 +13,11 @@ Suggestions: * Deploy to Heroku and send your message board to all your friends! ## ...and that's that! Good luck! Make more things! Come back again! + +# Credits + +This curriculum was originally written by +[Lillie Chilen](http://www.twitter.com/lilliealbert) and +[Travis Grathwell](https://github.com/tjgrathwell), +and has been improved by all sorts of [lovely RailsBridge volunteers](https://github.com/railsbridge/docs/commits/master/sites/en/message-board). MARKDOWN From 5c355da6077641f1aeb44ca0560f773d8e285bb1 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Mon, 2 Jan 2017 17:28:12 -0800 Subject: [PATCH 396/486] Remove message about 32 vs 64 bit systems for Linux Atom install --- sites/en/installfest/linux.step | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/sites/en/installfest/linux.step b/sites/en/installfest/linux.step index f12df0686..5aedf715a 100644 --- a/sites/en/installfest/linux.step +++ b/sites/en/installfest/linux.step @@ -80,14 +80,10 @@ end step "Atom" do message <<-MARKDOWN -If you don't have a preferred code editor, you can install Atom. It's available for 32-bit and 64-bit machines. +If you don't have a preferred code editor, you can install Atom. Checkout this section of the [Atom manual](http://flight-manual.atom.io/getting-started/sections/installing-atom/#platform-linux) for the latest instructions. MARKDOWN - - tip "How many bits?" do - message %q{If you're not sure, you're probably 32-bit. Run `uname -i` and see. "x86" in the filename means 32-bit, and "x86_64" means 64-bit.} - end end next_step "configure_git" From 7ccaf1e109b394b8f74aa87c83a8084ffef43026 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Mon, 2 Jan 2017 17:45:07 -0800 Subject: [PATCH 397/486] Tweak mac Atom install instructions to reference extracting the .zip --- sites/en/installfest/_install_atom_for_mac.step | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/sites/en/installfest/_install_atom_for_mac.step b/sites/en/installfest/_install_atom_for_mac.step index a6546dabf..983f2a84d 100644 --- a/sites/en/installfest/_install_atom_for_mac.step +++ b/sites/en/installfest/_install_atom_for_mac.step @@ -10,12 +10,12 @@ step "Download Atom" do message "Download the [Atom installer](https://atom.io/download/mac)." end -step 'Save the file to your desktop, if prompted, or go to the Downloads folder' do - message "Auto-saved, without a prompt, to downloads should be the default." +step 'Find the downloaded file in Finder' do + message "If you weren't asked where to save it, it's probably in the Downloads folder." end -step "Drag Atom into your Applications folder." do - message "From your save location (default is Downloads). Drag Atom into your Applications folder." +step "Extract Atom and move it to your Applications folder." do + message "Double click the Atom `.zip` file to extract it. Drag Atom into your Applications folder." - img src: 'img/install_atom_mac.gif', alt: 'Contents of the downloaded file' + img src: 'img/install_atom_mac.gif', alt: 'Animation of extracting the Atom zip file and moving the contents to the Applications folder' end From 534bf08b40afdcbab2a6ecacc5e0dfd4c5853d5b Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Fri, 20 Jan 2017 23:46:56 -0800 Subject: [PATCH 398/486] Use `gem update --system` to update rubygems on Windows Previously, the student was required to download a package and install it with `update_rubygems` Fixes #596 --- lib/site_extensions/installfest.rb | 4 ++-- sites/en/installfest/windows.step | 23 ++++++----------------- 2 files changed, 8 insertions(+), 19 deletions(-) diff --git a/lib/site_extensions/installfest.rb b/lib/site_extensions/installfest.rb index 432fa9653..4b4924dfd 100644 --- a/lib/site_extensions/installfest.rb +++ b/lib/site_extensions/installfest.rb @@ -6,8 +6,8 @@ def version_string(name) '2.3' when :windows_rubygems_min '2.6.7' - when :windows_rubygems_current - '2.6.8' + when :windows_rubygems_min_short + '2.6' else raise StandardError, "No version string exists for '#{name}'" end diff --git a/sites/en/installfest/windows.step b/sites/en/installfest/windows.step index 225e27cec..c4089051c 100644 --- a/sites/en/installfest/windows.step +++ b/sites/en/installfest/windows.step @@ -83,36 +83,25 @@ step "Open a Terminal" do end step "Update RubyGems" do - message "The version of RubyGems that comes with RailsInstaller has some problems. Follow these steps to upgrade it!" + message "The version of RubyGems that comes with RailsInstaller may be outdated. Follow these steps to upgrade it!" step "Check to see if you need to update" do console "gem -v" - message "If the output is **2.6.6** or earlier, keep following the instructions." - message "If the output is **#{version_string(:windows_rubygems_min)}** or later, skip to the next step!" end - step "Download the update" do - message "Visit https://rubygems.org/downloads/rubygems-update-#{version_string(:windows_rubygems_current)}.gem" - - message "**Right click -> Save target as...** the file **rubygems-update-#{version_string(:windows_rubygems_current)}.gem** to your **C:\\Sites** directory" - end - - step "Install the update" do - message "Back at the command prompt, run the following commands:" - - console_without_message "gem install --local C:\\Sites\\rubygems-update-#{version_string(:windows_rubygems_current)}.gem" + step "Install the latest version of RubyGems" do + message "Otherwise, run the following command:" - console_without_message "update_rubygems --no-document" + console_without_message "gem update --system --no-document" message "**Close and reopen your command prompt**, then verify you have the upgraded RubyGems by typing this in the terminal:" console_without_message "gem -v" - result version_string(:windows_rubygems_current) + fuzzy_result "#{version_string(:windows_rubygems_min_short)}{FUZZY}.9{/FUZZY}" - message "Finally, you can clean up by running the following command:" - console_without_message "gem uninstall rubygems-update -x" + message "As long as the version is at least **#{version_string(:windows_rubygems_min)}**, you should be fine!" end end From b8f5daf9fd2da7a6f0d9aabdc9d32207da2be801 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Sat, 21 Jan 2017 23:26:22 -0800 Subject: [PATCH 399/486] bump gems UPDATED: autoprefixer-rails 6.5.4 6.6.1 concurrent-ruby 1.0.3 1.0.4 diff-lcs 1.2.5 1.3 ffi 1.9.14 1.9.17 json 2.0.2 2.0.3 nokogiri 1.7.0 1.7.0.1 ruby_dep 1.3.1 1.5.0 --- Gemfile.lock | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 5a8c94fcc..d9f0895cc 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -6,14 +6,14 @@ GEM i18n (~> 0.7) minitest (~> 5.1) tzinfo (~> 1.1) - autoprefixer-rails (6.5.4) + autoprefixer-rails (6.6.1) execjs backports (3.6.8) bootstrap-sass (3.3.7) autoprefixer-rails (>= 5.2.1) sass (>= 3.3.4) coderay (1.1.1) - concurrent-ruby (1.0.3) + concurrent-ruby (1.0.4) daemons (1.2.4) deckrb (0.5.2) coderay @@ -25,19 +25,19 @@ GEM redcarpet (~> 2) thin trollop - diff-lcs (1.2.5) + diff-lcs (1.3) erector (0.10.0) treetop (>= 1.2.3) eventmachine (1.2.1) execjs (2.7.0) - ffi (1.9.14) + ffi (1.9.17) files (0.3.1) font-awesome-sass (4.7.0) sass (>= 3.2) i18n (0.7.0) jquery-cdn (2.2.4) sprockets (>= 2) - json (2.0.2) + json (2.0.3) listen (3.1.5) rb-fsevent (~> 0.9, >= 0.9.4) rb-inotify (~> 0.9, >= 0.9.7) @@ -45,7 +45,7 @@ GEM mini_portile2 (2.1.0) minitest (5.10.1) multi_json (1.12.1) - nokogiri (1.7.0) + nokogiri (1.7.0.1) mini_portile2 (~> 2.1.0) polyglot (0.3.5) rack (1.6.5) @@ -76,7 +76,7 @@ GEM diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.5.0) rspec-support (3.5.0) - ruby_dep (1.3.1) + ruby_dep (1.5.0) rubyzip (1.2.0) sass (3.4.23) sinatra (1.4.7) @@ -137,4 +137,4 @@ RUBY VERSION ruby 2.3.3p222 BUNDLED WITH - 1.13.7 + 1.14.1 From ee55c6221e183c300fe516fa6a5a2d26226c22ec Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Thu, 2 Feb 2017 22:33:17 -0800 Subject: [PATCH 400/486] Collapse 'configure the windows terminal' page into main flow Remove some seemingly outdated language from that page ('Modify shortcut that started this window') Fixes #601 --- .../configure_the_windows_terminal.step | 18 ------------------ sites/en/installfest/windows.step | 10 ++++++++-- 2 files changed, 8 insertions(+), 20 deletions(-) delete mode 100644 sites/en/installfest/configure_the_windows_terminal.step diff --git a/sites/en/installfest/configure_the_windows_terminal.step b/sites/en/installfest/configure_the_windows_terminal.step deleted file mode 100644 index 504b02cba..000000000 --- a/sites/en/installfest/configure_the_windows_terminal.step +++ /dev/null @@ -1,18 +0,0 @@ -step "Configure the Windows Terminal" do - tip do - message "Make sure that you have the **Command Prompt with Ruby and Rails** open, not just the usual Windows Terminal. To open the special Terminal, choose **All Programs** on the Start menu, then choose **RailsInstaller** and then **Command Prompt with Ruby and Rails**." - end - - message "Right-click on the menu bar and select **Properties**" - - message "Under the *Options* tab, check the box for **QuickEdit Mode**. This will let you visually cut and paste." - - message "Under the *Font* tab, select Lucida Console from the font chooser box. This lets you view non-ascii characters." - - message "In the *Layout* tab, adjust *Window Size* so the window is about half as wide as your screen, and is as tall as possible without covering the task bar (this may require some trial and error)." - - message "In the *Layout* tab, increase **Screen Buffer Size** Height to 1000." - - message "Click OK. In the dialog that comes up, select **Modify shortcut that started this window.**" -end - diff --git a/sites/en/installfest/windows.step b/sites/en/installfest/windows.step index c4089051c..32400da30 100644 --- a/sites/en/installfest/windows.step +++ b/sites/en/installfest/windows.step @@ -141,9 +141,15 @@ step "Sanity Check" do end step "Configure the Windows Terminal" do - message "Take a moment to configure the *Command Prompt with Ruby and Rails* so that it is a good height and width and has a nice font. Hint -- click to open the link below, and when you finish those steps, hit the **back** button in your browser to resume this procedure." + message "Take a moment to configure the *Command Prompt with Ruby and Rails* so that it is a good height and width and has a nice font." - link "configure_the_windows_terminal" + message "Right-click on the menu bar and select **Properties**" + + message "Under the *Font* tab, select Lucida Console from the font chooser box. This lets you view non-ascii characters." + + message "In the *Layout* tab, adjust *Window Size* so the window is about half as wide as your screen, and is as tall as possible without covering the task bar (this may require some trial and error)." + + message "Click OK." tip "Clearing the Terminal" do message "If you ever want to clear the terminal of all its cluttered output" From cbabbc5bffc1baac1413a8931362d74693e3dabb Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Fri, 3 Feb 2017 22:49:47 -0800 Subject: [PATCH 401/486] Move 'gem install bundler' and 'bundle install' into separate boxes ...so that people are less likely to paste the whole blob into their terminal and potentially get a bad result Fixes #600 --- sites/en/installfest/deploy_a_rails_app.step | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/sites/en/installfest/deploy_a_rails_app.step b/sites/en/installfest/deploy_a_rails_app.step index 724eb4d77..39bd91c44 100644 --- a/sites/en/installfest/deploy_a_rails_app.step +++ b/sites/en/installfest/deploy_a_rails_app.step @@ -85,10 +85,14 @@ step "Deploy your app to Heroku" do message "SQLite and PostgreSQL are different kinds of databases. We're using SQLite for our development and test environments because it's simple to install. We're using PostgreSQL in our production environment because Heroku has done the hard work of installing it for us and it's more powerful than SQLite. We have separate test, development and production databases by default in Rails." end - console <<-BASH -gem install bundler -bundle install --without production - BASH + console "gem install bundler" + + fuzzy_result <<-OUTPUT + Successfully installed bundler-{FUZZY}1.14.3{/FUZZY} + 1 gem installed + OUTPUT + + console "bundle install --without production" message "Again, wait for the console prompt, and look for the 'Bundle complete!' message just above." end From 160a417368c1db79ab059a10b7e4350485227a0c Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Sat, 4 Feb 2017 19:40:36 -0800 Subject: [PATCH 402/486] Refer to Heroku Toolbelt as Heroku CLI ...because that's what Heroku calls it, these days Fixes #598 --- sites/en/installfest/create_a_heroku_account.step | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/sites/en/installfest/create_a_heroku_account.step b/sites/en/installfest/create_a_heroku_account.step index 1f227dc3d..e34ae9118 100644 --- a/sites/en/installfest/create_a_heroku_account.step +++ b/sites/en/installfest/create_a_heroku_account.step @@ -16,18 +16,20 @@ step "Activate your account" do end -step "Install the Heroku toolbelt" do +step "Install the Heroku CLI" do - message "Visit https://toolbelt.heroku.com/, click the download link, and install." + message "Visit https://devcenter.heroku.com/articles/heroku-cli and follow the instructions relevant to your operating system. Afterwards:" verify do console "heroku version" fuzzy_result <<-TEXT - heroku-toolbelt/{FUZZY}3.30.6 (x86_64-darwin10.8.0) ruby/1.9.3{/FUZZY} + {FUZZY}heroku-toolbelt/3.30.6 (x86_64-darwin10.8.0) ruby/1.9.3{/FUZZY} + heroku-cli{FUZZY}/5.6.8-9647e01 (darwin-amd64) go1.7.4{/FUZZY} {FUZZY}You have no installed plugins.{/FUZZY} TEXT end - message "Windows users, if `heroku version` doesn't work, open a new terminal window after the heroku installer has finished." + message "The output could be different, depending on whether this is the first time you've installed the Heroku CLI, but it should always have `heroku-cli` in it." + message "If `heroku version` doesn't work, try the command again in a new terminal window." end step "Add your SSH key to your Heroku account" do From 4c125d8591a2aa1353f65c31d15855dd4a377b47 Mon Sep 17 00:00:00 2001 From: "cvilla100@gmail.com" Date: Mon, 27 Feb 2017 17:12:16 -0800 Subject: [PATCH 403/486] Replace Sublime references and screenshots with Atom in Intro to Rails --- .../en/intro-to-rails/_deploying_to_heroku.step | 2 +- sites/en/intro-to-rails/getting_started.step | 8 ++++---- .../img/atom_add_folder_to_project.png.png | Bin 0 -> 39138 bytes .../img/atom_project_as_folder.png.png | Bin 0 -> 16163 bytes .../img/sublime_add_folder_to_project.png | Bin 40585 -> 0 bytes .../img/sublime_project_as_folder.png | Bin 21618 -> 0 bytes .../setting_the_default_page.step | 2 +- 7 files changed, 6 insertions(+), 6 deletions(-) create mode 100644 sites/en/intro-to-rails/img/atom_add_folder_to_project.png.png create mode 100644 sites/en/intro-to-rails/img/atom_project_as_folder.png.png delete mode 100644 sites/en/intro-to-rails/img/sublime_add_folder_to_project.png delete mode 100644 sites/en/intro-to-rails/img/sublime_project_as_folder.png diff --git a/sites/en/intro-to-rails/_deploying_to_heroku.step b/sites/en/intro-to-rails/_deploying_to_heroku.step index e6cb9382d..1c6eb624a 100644 --- a/sites/en/intro-to-rails/_deploying_to_heroku.step +++ b/sites/en/intro-to-rails/_deploying_to_heroku.step @@ -8,7 +8,7 @@ step "Edit the Gemfile" do message "Heroku will run our application slightly differently than our development computer does, which requires us to make a small change to our `Gemfile`." - message "Open the file called `Gemfile` in Sublime Text, or your preferred editor, and find the line containing:" + message "Open the file called `Gemfile` in Atom, or your preferred editor, and find the line containing:" source_code :ruby, <<-RUBY gem 'sqlite3' diff --git a/sites/en/intro-to-rails/getting_started.step b/sites/en/intro-to-rails/getting_started.step index ccd896ad0..d419e016d 100644 --- a/sites/en/intro-to-rails/getting_started.step +++ b/sites/en/intro-to-rails/getting_started.step @@ -60,13 +60,13 @@ Open the suggestotron folder as a project in your text editor. tip "Close any files that are already open. They might be from yesterday's `test_app`, and we want to make sure that we're editing files in today's `suggestotron` app." message <<-MARKDOWN -In **Sublime Text 2**, you can use the `Project > Add Folder to Project...` menu option: +In **Atom**, you can use the `Project > Add Project Folder...` menu option: -![Sublime Text Project menu screenshot](img/sublime_add_folder_to_project.png) +![Atom Project menu screenshot](img/atom_add_folder_to_project.png) -Select your `suggestotron` folder from the file picker that opens. If everything works out Sublime should show the directories of your app in a tree structure on the left: +Select your `suggestotron` folder from the file picker that opens. If everything works out Atom should show the directories of your app in a tree structure on the left: -![Screenshot of Suggestotron project folder tree in Sublime Text](img/sublime_project_as_folder.png) +![Screenshot of Suggestotron project folder tree in Atom](img/atom_project_as_folder.png) MARKDOWN end diff --git a/sites/en/intro-to-rails/img/atom_add_folder_to_project.png.png b/sites/en/intro-to-rails/img/atom_add_folder_to_project.png.png new file mode 100644 index 0000000000000000000000000000000000000000..154db6d9550e3a856711ef4b93ecfe780285535b GIT binary patch literal 39138 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 literal 0 HcmV?d00001 diff --git a/sites/en/intro-to-rails/img/sublime_add_folder_to_project.png b/sites/en/intro-to-rails/img/sublime_add_folder_to_project.png deleted file mode 100644 index cfa3e58736abfc8c5e2aaef61eab9fb7e4ab68bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40585 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 diff --git a/sites/en/intro-to-rails/img/sublime_project_as_folder.png b/sites/en/intro-to-rails/img/sublime_project_as_folder.png deleted file mode 100644 index 97c045e3c3e9c643298c4172c221f51d183b1b74..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21618 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 Date: Mon, 27 Feb 2017 17:37:36 -0800 Subject: [PATCH 404/486] Change Sublime references to Atom in Job Board --- sites/en/job-board/add_a_new_job_form.step | 2 +- sites/en/job-board/create_a_rails_app.step | 6 +++--- sites/en/job-board/make_a_jobs_home_page.step | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/sites/en/job-board/add_a_new_job_form.step b/sites/en/job-board/add_a_new_job_form.step index cf30583f9..17520d5a3 100644 --- a/sites/en/job-board/add_a_new_job_form.step +++ b/sites/en/job-board/add_a_new_job_form.step @@ -78,6 +78,6 @@ RUBY message "Now we should see our mostly unstyled form!" -discussion_box "Form HTML", "What HTML did the form helpers produce? Using the web inspector, look through the form code and compare it to the file you've been working on in Sublime." +discussion_box "Form HTML", "What HTML did the form helpers produce? Using the web inspector, look through the form code and compare it to the file you've been working on in Atom." next_step "make_the_form_work" diff --git a/sites/en/job-board/create_a_rails_app.step b/sites/en/job-board/create_a_rails_app.step index a40950b08..b75d0a073 100644 --- a/sites/en/job-board/create_a_rails_app.step +++ b/sites/en/job-board/create_a_rails_app.step @@ -27,15 +27,15 @@ message <<-MARKDOWN Watch all the files that are created! Wow! - # Open the project in Sublime Text + # Open the project in Atom MARKDOWN console_with_message "Move into the directory for your new Rails app:", "cd job_board" message <<-MARKDOWN - And open the project in Sublime: + And open the project in Atom: - * Open Sublime + * Open Atom * Under Project, choose "Add Folder to Project" (You must have at least one window open, so if that option is greyed out, open a window with cmd+n (Mac) or ctl+n (PC)) diff --git a/sites/en/job-board/make_a_jobs_home_page.step b/sites/en/job-board/make_a_jobs_home_page.step index 2fa53b5de..896107c53 100644 --- a/sites/en/job-board/make_a_jobs_home_page.step +++ b/sites/en/job-board/make_a_jobs_home_page.step @@ -21,13 +21,13 @@ message <<-MARKDOWN So it's looking for a route, but can't find one. Let's add one! - Open up the routes file. It's in the config directory, called `routes.rb`. If you're using Sublime Text 2, you can open it using keyboard shortcuts: + Open up the routes file. It's in the config directory, called `routes.rb`. If you're using Atom, you can open it using keyboard shortcuts: * Hitting cmd + p (on Mac) or ctl + p (on PC) * typing in `route` * hitting enter - Magic! (Sublime is using fuzzy search, so you can use the entire file path, or just part of the filename to go to files.) + Magic! (Atom is using fuzzy search, so you can use the entire file path, or just part of the filename to go to files.) MARKDOWN source_code_with_message "We're going to need a resource route, which will create EIGHT different routes for us. Add this to line two:", :ruby, "resources :jobs" From b0d46b9a3c06b23ccd3ea1d9b0f386af14e4721e Mon Sep 17 00:00:00 2001 From: "cvilla100@gmail.com" Date: Mon, 27 Feb 2017 17:53:28 -0800 Subject: [PATCH 405/486] Change Sublime references to Atom in Frontend --- sites/en/frontend/frontend.step | 2 +- sites/en/frontend/get_a_sticker.step | 2 +- sites/en/frontend/tool_installation.step | 5 ++--- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/sites/en/frontend/frontend.step b/sites/en/frontend/frontend.step index a60dd1903..e69b4405d 100755 --- a/sites/en/frontend/frontend.step +++ b/sites/en/frontend/frontend.step @@ -30,8 +30,8 @@ We're going to be working with: * [Chrome](https://www.google.com/chrome) (If you're experienced with the developer tools in another browser, that may work too.); * The code editor of your choice. - * [Sublime Text](http://www.sublimetext.com/) is popular with many Ruby and Rails users. You can use it free for evaluation, then must pay to continue using it. * [Atom](https://atom.io/) is a free, open-source editor that can be customized with HTML, CSS, and JavaScript. A download is available for OS X 10.8+, Windows 7/8, and Ubuntu/RedHat linux. + * [or install a different editor](/installfest/editors) Optional tools if you're deploying to GitHub: diff --git a/sites/en/frontend/get_a_sticker.step b/sites/en/frontend/get_a_sticker.step index 87344521f..c8fb8b9d2 100644 --- a/sites/en/frontend/get_a_sticker.step +++ b/sites/en/frontend/get_a_sticker.step @@ -10,7 +10,7 @@ end verify "you can open a local webpage in a browser" do message <<-MESSAGE -Create a new file called `sticker.html` by opening it in Sublime Text 2 or your preferred editor. +Create a new file called `sticker.html` by opening it in Atom or your preferred editor. Make a note of where you save it, you'll need to know in a second. Fill it with the following contents: diff --git a/sites/en/frontend/tool_installation.step b/sites/en/frontend/tool_installation.step index 4922fcbcd..49778ca1c 100644 --- a/sites/en/frontend/tool_installation.step +++ b/sites/en/frontend/tool_installation.step @@ -46,10 +46,9 @@ steps do end step "Install a text editor" do - a "Download and install Sublime Text 2", :href => "http://www.sublimetext.com/2" - message "Install Sublime Text 2 by double clicking the file you downloaded, then dragging the Sublime Text 2 icon into the Applications folder. Finish up by clicking the eject icon for Sublime Text 2 in your finder window." + a "Download and install Atom", :href => "https://atom.io/" + message "Install Atom by double clicking the file you downloaded, then dragging the Atom icon into the Applications folder. Finish up by clicking the eject icon for Atom in your finder window." a "or install a different editor", :href => "/installfest/editors" - message "FYI: Sublime Text 2 is a paid program that you can download and try out for free. If you keep using Sublime Text 2 after the workshop, you'll need to buy a license. There are other editors available you can find on [our editors page](/installfest/editors)." end end end From 0d77277f9fd23a3148de0df302e238cd4eb49995 Mon Sep 17 00:00:00 2001 From: "cvilla100@gmail.com" Date: Mon, 27 Feb 2017 18:10:41 -0800 Subject: [PATCH 406/486] Change text editor recommendation to Atom and link to other editors in JS curriculum --- sites/en/javascript-snake-game/lesson-1.step | 3 +-- .../javascript-to-do-list-with-react.step | 3 +-- sites/en/javascript-to-do-list/javascript-to-do-list.step | 3 +-- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/sites/en/javascript-snake-game/lesson-1.step b/sites/en/javascript-snake-game/lesson-1.step index 419c791e2..1f96012a2 100644 --- a/sites/en/javascript-snake-game/lesson-1.step +++ b/sites/en/javascript-snake-game/lesson-1.step @@ -23,8 +23,7 @@ steps do When programming, you'll generally want these tools on hand: * Your browser to see the code running (I recommend Chrome) - * A text editor to change the code (I recommend Sublime) + * A text editor to change the code (Railsbridge recommends Atom, but you can try a different editor) * A javascript console so you can experiment and print out debugging messages. This is built into your browser. diff --git a/sites/en/javascript-to-do-list-with-react/javascript-to-do-list-with-react.step b/sites/en/javascript-to-do-list-with-react/javascript-to-do-list-with-react.step index 1be72941d..0902aab75 100644 --- a/sites/en/javascript-to-do-list-with-react/javascript-to-do-list-with-react.step +++ b/sites/en/javascript-to-do-list-with-react/javascript-to-do-list-with-react.step @@ -40,8 +40,7 @@ When programming, you'll generally want these tools on hand: * An internet connection. We're going to be communicating with other websites using JavaScript. * Your browser to see the code running (I recommend Chrome, but any will do!) - * A text editor to change the code (I recommend Sublime) + * A text editor to change the code (Railsbridge recommends Atom, but you can try a different editor) * A javascript console so you can experiment and print out debugging messages. This is built into your browser. diff --git a/sites/en/javascript-to-do-list/javascript-to-do-list.step b/sites/en/javascript-to-do-list/javascript-to-do-list.step index e4fee9bb9..502aec5a5 100644 --- a/sites/en/javascript-to-do-list/javascript-to-do-list.step +++ b/sites/en/javascript-to-do-list/javascript-to-do-list.step @@ -38,8 +38,7 @@ When programming, you'll generally want these tools on hand: * An internet connection. We're going to be communicating with other websites using JavaScript. * Your browser to see the code running (I recommend Chrome, but any will do!) - * A text editor to change the code (I recommend Sublime) + * A text editor to change the code (Railsbridge recommends Atom, but you can try a different editor) * A Javascript console so you can experiment and print out debugging messages. This is built into your browser. From 4dbf8079c6f1b06551ab7ae76d6e488b9efca9ba Mon Sep 17 00:00:00 2001 From: "cvilla100@gmail.com" Date: Mon, 27 Feb 2017 18:19:25 -0800 Subject: [PATCH 407/486] Change Sublime references to Atom in Ruby curriculum --- sites/en/learn-to-code/learn-to-code.md | 3 +-- sites/en/learn-to-code/the_command_line.md | 4 ++-- sites/en/ruby/running_programs_from_a_file.step | 2 +- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/sites/en/learn-to-code/learn-to-code.md b/sites/en/learn-to-code/learn-to-code.md index 36f731881..01f90d942 100644 --- a/sites/en/learn-to-code/learn-to-code.md +++ b/sites/en/learn-to-code/learn-to-code.md @@ -70,8 +70,7 @@ Follow along at http://docs.railsbridge.org/learn-to-code * Ruby version 2.3 preferred, but 1.9+ is fine too * run `ruby -v` to check * a text editor - * e.g. Sublime Text 2 - * http://www.sublimetext.com/2 + * we recommend [Atom](https://atom.io/), but you can try a [different editor](/installfest/editors) * If you do not have both of these things, RAISE YOUR HAND * visit http://installfest.railsbridge.org for more instructions diff --git a/sites/en/learn-to-code/the_command_line.md b/sites/en/learn-to-code/the_command_line.md index c007e8d0b..6397782d9 100644 --- a/sites/en/learn-to-code/the_command_line.md +++ b/sites/en/learn-to-code/the_command_line.md @@ -76,8 +76,8 @@ * a text editor is a program that edits a text file * a text editor is *like* a word processor * but a text editor is **not** a word processor -* You probably have *Sublime Text* - * others include *TextMate*, *Notepad++* +* You probably have *Atom* + * or [another text editor](/installfest/editors) * but **NOT** *TextEdit* or *Notepad* or *Microsoft Word* # Source File diff --git a/sites/en/ruby/running_programs_from_a_file.step b/sites/en/ruby/running_programs_from_a_file.step index 9063b8e20..7903fc23c 100644 --- a/sites/en/ruby/running_programs_from_a_file.step +++ b/sites/en/ruby/running_programs_from_a_file.step @@ -10,7 +10,7 @@ A text editor is a word processor that saves in plain text format. This is unlike Word, which saves files in a special format that only Word can read. We may have recommended a particular text editor during the Installfest, such as -SublimeText. You can use any editor you like so long as it saves plain text. +Atom. You can use any editor you like so long as it saves plain text. It'll helpful to keep your text editor running, since you'll be coming back to it often. From 1ea9d8904d60fd443c7c43c7c5e894b8a3145cb3 Mon Sep 17 00:00:00 2001 From: "cvilla100@gmail.com" Date: Sun, 5 Mar 2017 14:45:41 -0800 Subject: [PATCH 408/486] Fix Intro to Rails screenshot file names --- ...oject.png.png => atom_add_folder_to_project.png} | Bin ...as_folder.png.png => atom_project_as_folder.png} | Bin 2 files changed, 0 insertions(+), 0 deletions(-) rename sites/en/intro-to-rails/img/{atom_add_folder_to_project.png.png => atom_add_folder_to_project.png} (100%) rename sites/en/intro-to-rails/img/{atom_project_as_folder.png.png => atom_project_as_folder.png} (100%) diff --git a/sites/en/intro-to-rails/img/atom_add_folder_to_project.png.png b/sites/en/intro-to-rails/img/atom_add_folder_to_project.png similarity index 100% rename from sites/en/intro-to-rails/img/atom_add_folder_to_project.png.png rename to sites/en/intro-to-rails/img/atom_add_folder_to_project.png diff --git a/sites/en/intro-to-rails/img/atom_project_as_folder.png.png b/sites/en/intro-to-rails/img/atom_project_as_folder.png similarity index 100% rename from sites/en/intro-to-rails/img/atom_project_as_folder.png.png rename to sites/en/intro-to-rails/img/atom_project_as_folder.png From 248ff539f05cf318d7453231827df58d127c014c Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Mon, 13 Mar 2017 23:41:26 -0700 Subject: [PATCH 409/486] bump gems UPDATED: activesupport 5.0.1 5.0.2 autoprefixer-rails 6.6.1 6.7.7 concurrent-ruby 1.0.4 1.0.5 eventmachine 1.2.1 1.2.3 ffi 1.9.17 1.9.18 i18n 0.7.0 0.8.1 rb-inotify 0.9.7 0.9.8 rubyzip 1.2.0 1.2.1 sinatra 1.4.7 1.4.8 thread_safe 0.3.5 0.3.6 tilt 2.0.5 2.0.6 --- Gemfile.lock | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index d9f0895cc..20819727d 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,19 +1,19 @@ GEM remote: https://rubygems.org/ specs: - activesupport (5.0.1) + activesupport (5.0.2) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (~> 0.7) minitest (~> 5.1) tzinfo (~> 1.1) - autoprefixer-rails (6.6.1) + autoprefixer-rails (6.7.7) execjs backports (3.6.8) bootstrap-sass (3.3.7) autoprefixer-rails (>= 5.2.1) sass (>= 3.3.4) coderay (1.1.1) - concurrent-ruby (1.0.4) + concurrent-ruby (1.0.5) daemons (1.2.4) deckrb (0.5.2) coderay @@ -28,13 +28,13 @@ GEM diff-lcs (1.3) erector (0.10.0) treetop (>= 1.2.3) - eventmachine (1.2.1) + eventmachine (1.2.3) execjs (2.7.0) - ffi (1.9.17) + ffi (1.9.18) files (0.3.1) font-awesome-sass (4.7.0) sass (>= 3.2) - i18n (0.7.0) + i18n (0.8.1) jquery-cdn (2.2.4) sprockets (>= 2) json (2.0.3) @@ -58,7 +58,7 @@ GEM rack (>= 1.0) rake (12.0.0) rb-fsevent (0.9.8) - rb-inotify (0.9.7) + rb-inotify (0.9.8) ffi (>= 0.5.0) redcarpet (2.3.0) rerun (0.11.0) @@ -77,9 +77,9 @@ GEM rspec-support (~> 3.5.0) rspec-support (3.5.0) ruby_dep (1.5.0) - rubyzip (1.2.0) + rubyzip (1.2.1) sass (3.4.23) - sinatra (1.4.7) + sinatra (1.4.8) rack (~> 1.5) rack-protection (~> 1.4) tilt (>= 1.3, < 3) @@ -97,8 +97,8 @@ GEM daemons (~> 1.0, >= 1.0.9) eventmachine (~> 1.0, >= 1.0.4) rack (>= 1, < 3) - thread_safe (0.3.5) - tilt (2.0.5) + thread_safe (0.3.6) + tilt (2.0.6) treetop (1.6.8) polyglot (~> 0.3) trollop (2.1.2) @@ -137,4 +137,4 @@ RUBY VERSION ruby 2.3.3p222 BUNDLED WITH - 1.14.1 + 1.14.3 From 87a11fd8e92bf424fbb34a1b5a09558229b0c72e Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Fri, 17 Mar 2017 22:23:59 -0700 Subject: [PATCH 410/486] Don't show links between Docs sites in the TOC (e.g. if you link to /installfest/editors from the Rails course) --- lib/contents.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/contents.rb b/lib/contents.rb index e47f92001..9527890ec 100755 --- a/lib/contents.rb +++ b/lib/contents.rb @@ -36,6 +36,7 @@ def subpages_for filename # but NOT images of the form ![alt text](image_link.jpg) content.scan /[^!]\[.*?\]\((.*?)\)/ do |link, _| next if (link =~ /^http/) + next if (link =~ %r(^.+/)) # cross-links to other sites, e.g. /installfest/editors next if (link =~ %r(^//)) # protocol-less absolute links e.g. //google.com links.push(link) end From 0a9d943e7a0d0dee5cd879d54161a72259a0b3f5 Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Fri, 17 Mar 2017 22:24:58 -0700 Subject: [PATCH 411/486] Fix Atom "Add Project Folder..." instructions The text said the option was in 'Project', though it's really in 'File'. --- sites/en/intro-to-rails/getting_started.step | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/en/intro-to-rails/getting_started.step b/sites/en/intro-to-rails/getting_started.step index d419e016d..01ad21b9f 100644 --- a/sites/en/intro-to-rails/getting_started.step +++ b/sites/en/intro-to-rails/getting_started.step @@ -60,7 +60,7 @@ Open the suggestotron folder as a project in your text editor. tip "Close any files that are already open. They might be from yesterday's `test_app`, and we want to make sure that we're editing files in today's `suggestotron` app." message <<-MARKDOWN -In **Atom**, you can use the `Project > Add Project Folder...` menu option: +In **Atom**, you can use the `File > Add Project Folder...` menu option: ![Atom Project menu screenshot](img/atom_add_folder_to_project.png) From 9ff38e9713884eecc0244b1eab4ccbafe672ad0b Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Fri, 17 Mar 2017 22:25:56 -0700 Subject: [PATCH 412/486] Fix formatting of Atom links in JS courses Fixes #599 --- sites/en/javascript-snake-game/lesson-1.step | 2 +- .../javascript-to-do-list-with-react.step | 2 +- sites/en/javascript-to-do-list/javascript-to-do-list.step | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sites/en/javascript-snake-game/lesson-1.step b/sites/en/javascript-snake-game/lesson-1.step index 1f96012a2..18b53bc7b 100644 --- a/sites/en/javascript-snake-game/lesson-1.step +++ b/sites/en/javascript-snake-game/lesson-1.step @@ -23,7 +23,7 @@ steps do When programming, you'll generally want these tools on hand: * Your browser to see the code running (I recommend Chrome) - * A text editor to change the code (Railsbridge recommends Atom, but you can try a different editor) + * A text editor to change the code (Railsbridge recommends Atom, but you can try a different editor) * A javascript console so you can experiment and print out debugging messages. This is built into your browser. diff --git a/sites/en/javascript-to-do-list-with-react/javascript-to-do-list-with-react.step b/sites/en/javascript-to-do-list-with-react/javascript-to-do-list-with-react.step index 0902aab75..84e4a6b9f 100644 --- a/sites/en/javascript-to-do-list-with-react/javascript-to-do-list-with-react.step +++ b/sites/en/javascript-to-do-list-with-react/javascript-to-do-list-with-react.step @@ -40,7 +40,7 @@ When programming, you'll generally want these tools on hand: * An internet connection. We're going to be communicating with other websites using JavaScript. * Your browser to see the code running (I recommend Chrome, but any will do!) - * A text editor to change the code (Railsbridge recommends Atom, but you can try a different editor) + * A text editor to change the code (Railsbridge recommends Atom, but you can try a different editor) * A javascript console so you can experiment and print out debugging messages. This is built into your browser. diff --git a/sites/en/javascript-to-do-list/javascript-to-do-list.step b/sites/en/javascript-to-do-list/javascript-to-do-list.step index 502aec5a5..1aff077ae 100644 --- a/sites/en/javascript-to-do-list/javascript-to-do-list.step +++ b/sites/en/javascript-to-do-list/javascript-to-do-list.step @@ -38,7 +38,7 @@ When programming, you'll generally want these tools on hand: * An internet connection. We're going to be communicating with other websites using JavaScript. * Your browser to see the code running (I recommend Chrome, but any will do!) - * A text editor to change the code (Railsbridge recommends Atom, but you can try a different editor) + * A text editor to change the code (Railsbridge recommends Atom, but you can try a different editor) * A Javascript console so you can experiment and print out debugging messages. This is built into your browser. From e0cbc901b43d46f02ecfc5f858da3b31f033c26d Mon Sep 17 00:00:00 2001 From: Robin Clowers Date: Fri, 17 Mar 2017 19:39:48 -0700 Subject: [PATCH 413/486] Use rails instead of rake This is the recommended approach in the rails guides, plus rake is broken out of the box if you install with windows railsinstaller. --- sites/en/installfest/create_a_rails_app.step | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/en/installfest/create_a_rails_app.step b/sites/en/installfest/create_a_rails_app.step index 084391f13..f5a2f370f 100755 --- a/sites/en/installfest/create_a_rails_app.step +++ b/sites/en/installfest/create_a_rails_app.step @@ -77,7 +77,7 @@ step "Generate a database model" do rails generate scaffold drink name:string temperature:integer BASH console <<-BASH - rake db:migrate + rails db:migrate BASH console <<-BASH rails server From 968666300d65b02f06944332967a36107526795e Mon Sep 17 00:00:00 2001 From: Travis Grathwell Date: Sat, 18 Mar 2017 22:54:22 -0700 Subject: [PATCH 414/486] Change remaining `rake` commands to `rails` Mostly `rake db:migrate` and `rake routes`. Fixes #590 --- sites/en/installfest/deploy_a_rails_app.step | 2 +- sites/en/intro-to-rails/_deploying_to_heroku_again.step | 4 ++-- sites/en/intro-to-rails/allow_people_to_vote.step | 2 +- sites/en/intro-to-rails/creating_a_migration.step | 9 +++------ sites/en/intro-to-rails/setting_the_default_page.step | 4 ++-- sites/en/intro-to-rails/voting_on_topics.step | 2 +- sites/en/job-board/store_jobs_in_the_database.step | 4 ++-- sites/en/message-board/commands.md | 4 ++-- sites/en/message-board/install_devise.step | 4 ++-- 9 files changed, 16 insertions(+), 19 deletions(-) diff --git a/sites/en/installfest/deploy_a_rails_app.step b/sites/en/installfest/deploy_a_rails_app.step index 39bd91c44..c05569526 100644 --- a/sites/en/installfest/deploy_a_rails_app.step +++ b/sites/en/installfest/deploy_a_rails_app.step @@ -153,7 +153,7 @@ step "Deploy your app to Heroku" do message "This process will probably take about twice as long as your 'bundle install' and then will return you to your console prompt. If it takes longer than that, talk to a TA." - console "heroku run rake db:migrate" + console "heroku run rails db:migrate" result <<-OUTPUT Migrating to CreateDrinks (20160706063236) diff --git a/sites/en/intro-to-rails/_deploying_to_heroku_again.step b/sites/en/intro-to-rails/_deploying_to_heroku_again.step index 8447d1810..42426cb7f 100644 --- a/sites/en/intro-to-rails/_deploying_to_heroku_again.step +++ b/sites/en/intro-to-rails/_deploying_to_heroku_again.step @@ -17,9 +17,9 @@ step "Push changes to Heroku" do end step "Run database migrations on Heroku" do - console "heroku run rake db:migrate" + console "heroku run rails db:migrate" message "This tells Heroku to run your migrations on its database, like -running `rake db:migrate` locally." +running `rails db:migrate` locally." message "Heroku's database is separate from the one on your computer, which means it needs to be updated every time you make changes to the structure of your database." diff --git a/sites/en/intro-to-rails/allow_people_to_vote.step b/sites/en/intro-to-rails/allow_people_to_vote.step index 4fe37e145..851d1dc94 100644 --- a/sites/en/intro-to-rails/allow_people_to_vote.step +++ b/sites/en/intro-to-rails/allow_people_to_vote.step @@ -38,7 +38,7 @@ steps { RUBY message <<-MARKDOWN - Verify that upvote route was added successfully by checking the output of `rake routes` or [http://localhost:3000/rails/info](http://localhost:3000/rails/info). You should see a line that looks like this: + Verify that upvote route was added successfully by checking the output of `rails routes` or [http://localhost:3000/rails/info](http://localhost:3000/rails/info). You should see a line that looks like this: ``` Prefix Verb URI Pattern Controller#Action diff --git a/sites/en/intro-to-rails/creating_a_migration.step b/sites/en/intro-to-rails/creating_a_migration.step index da81c8759..72d30f929 100644 --- a/sites/en/intro-to-rails/creating_a_migration.step +++ b/sites/en/intro-to-rails/creating_a_migration.step @@ -25,22 +25,19 @@ steps { } step { - console "rake db:migrate" + console "rails db:migrate" message "This tells Rails to update the database to include a table for our new model." } } explanation { - h2 "Rake" message <<-MARKDOWN -`rake` (**r**uby m**ake**) is a tool that allows you to run small Ruby programs (**tasks**) that you use often in your application. - -Here, `rake db:migrate` is a task provided by the Rails framework. It uses the migration file we just created (`db/migrate/201xxxxxxxxxxx_create_topics.rb`) to change the database. Database migration files can be crucial to code collaboration. +Here, `rails db:migrate` is a command provided by the Rails framework. It uses the migration file we just created (`db/migrate/201xxxxxxxxxxx_create_topics.rb`) to change the database. Database migration files can be crucial to code collaboration. MARKDOWN - tip "You can run `rake -T` to see a list of all the `rake` commands your app currently responds to, along with a short description of each task." + tip "You can run `rails --help` to see a list of all the `rails` commands your app currently responds to, along with a short description of each one." } diff --git a/sites/en/intro-to-rails/setting_the_default_page.step b/sites/en/intro-to-rails/setting_the_default_page.step index 4ef588433..a8f3db533 100644 --- a/sites/en/intro-to-rails/setting_the_default_page.step +++ b/sites/en/intro-to-rails/setting_the_default_page.step @@ -48,11 +48,11 @@ explanation { possible URLs. To explore the URLs in more detail we can use the terminal. - At the terminal type `rake routes`. You should get something that + At the terminal type `rails routes`. You should get something that looks like this: ```` - $ rake routes + $ rails routes Prefix Verb URI Pattern Controller#Action topics GET /topics(.:format) topics#index diff --git a/sites/en/intro-to-rails/voting_on_topics.step b/sites/en/intro-to-rails/voting_on_topics.step index 6bc428b68..d4776198b 100644 --- a/sites/en/intro-to-rails/voting_on_topics.step +++ b/sites/en/intro-to-rails/voting_on_topics.step @@ -10,7 +10,7 @@ goals { steps { console <<-SHELL rails generate model vote topic_id:integer -rake db:migrate +rails db:migrate SHELL } diff --git a/sites/en/job-board/store_jobs_in_the_database.step b/sites/en/job-board/store_jobs_in_the_database.step index ff4b01566..0a6009db2 100644 --- a/sites/en/job-board/store_jobs_in_the_database.step +++ b/sites/en/job-board/store_jobs_in_the_database.step @@ -61,10 +61,10 @@ RUBY message "Now we need to execute this file, so that the database schema gets updated." -console "rake db:migrate" +console "rails db:migrate" message <<-MARKDOWN - This uses a utility called rake to run a task called `db:migrate`, which in turn looks through all of your migration files and runs any that haven't already been run at some point in the past. + This tells Rails to run any migration files that haven't already been run at some point in the past. MARKDOWN discussion_box "Why do we use migrations?", diff --git a/sites/en/message-board/commands.md b/sites/en/message-board/commands.md index 83810651c..b61bd3edd 100644 --- a/sites/en/message-board/commands.md +++ b/sites/en/message-board/commands.md @@ -32,7 +32,7 @@ Create a new [Rails model] Update the database to match what you have described in your code - rake db:migrate + rails db:migrate Run the application locally (Ctrl-C to quit) @@ -44,7 +44,7 @@ Start an interactive Ruby session that knows about your Rails models (type 'exit Print the routes for your application - rake routes + rails routes ## Browser diff --git a/sites/en/message-board/install_devise.step b/sites/en/message-board/install_devise.step index 2a62078f9..ee48163f1 100644 --- a/sites/en/message-board/install_devise.step +++ b/sites/en/message-board/install_devise.step @@ -16,7 +16,7 @@ discussion do message <<-MARKDOWN * What is Devise? * What files did Devise add to your rails app? -* Someone Who Knows: explain how to read the output of the command `rake routes`. What does it give you? How is it helpful? +* Someone Who Knows: explain how to read the output of the command `rails routes`. What does it give you? How is it helpful? * How will you add the log out link? What's the syntax for a DELETE action? * You're going to be editing your application layout to add error messaging. If you haven't already, discuss the relationship between the application layout and all the other views you'll be creating. MARKDOWN @@ -36,7 +36,7 @@ message <<-MARKDOWN * The convention for naming models is to capitalize the first letter, like: User. * When you run `rails generate devise:install`, you get five instructions for things to configure. 3 & 4 are good to do. * The routes file goes through many common types of routes in the comments. This is also your friend. -* Devise has some magic that will help you with your logout link. Run `rake routes` and look for a route that helps you sign out. +* Devise has some magic that will help you with your logout link. Run `rails routes` and look for a route that helps you sign out. * You'll probably want to show the current user's email address only if they are presently signed in, right? Devise has a helper for you. * Optional: any time you generate a model in rails, you can use Rails Console to look at that model's methods and behavior interactively. MARKDOWN From cf56bb1c7350289255ab32b81af5434f167a45a8 Mon Sep 17 00:00:00 2001 From: Jeremy Jung Date: Mon, 17 Apr 2017 21:56:35 -0700 Subject: [PATCH 415/486] Updated Intro-to-Rails example images to show current version of Safari --- .../intro-to-rails/CRUD_with_scaffolding.step | 2 +- .../img/Seattle_list_with_topic.png | Bin 51833 -> 21818 bytes .../img/Seattle_topic_created.png | Bin 54890 -> 21109 bytes .../img/Seattle_topic_list_page.png | Bin 49928 -> 13937 bytes sites/en/intro-to-rails/img/finished_app.png | Bin 54028 -> 23970 bytes 5 files changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/en/intro-to-rails/CRUD_with_scaffolding.step b/sites/en/intro-to-rails/CRUD_with_scaffolding.step index 445787a06..c4a0fbb6d 100644 --- a/sites/en/intro-to-rails/CRUD_with_scaffolding.step +++ b/sites/en/intro-to-rails/CRUD_with_scaffolding.step @@ -23,7 +23,7 @@ steps { step { message "Point your browser to [http://localhost:3000/topics](http://localhost:3000/topics)" - message "You should see the \"Listing topics\" page with headers for title and description, and a link to add a new topic:" + message "You should see the \"Topics\" page with headers for title and description, and a link to add a new topic:" img src: "img/Seattle_topic_list_page.png", alt: "Screenshot of topic list page" } diff --git a/sites/en/intro-to-rails/img/Seattle_list_with_topic.png b/sites/en/intro-to-rails/img/Seattle_list_with_topic.png index f7e518ad2b766d4d8073a504e94cd664057f8b61..e693d8f2723c4dce0b0dc7a58bad7bae2278efef 100644 GIT binary patch literal 21818 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 C%(g}V diff --git a/sites/en/intro-to-rails/img/Seattle_topic_created.png b/sites/en/intro-to-rails/img/Seattle_topic_created.png index 86f122160d0df0e14f5b583788dc21baaad1b817..77a8816f466161f5b1d10afa5de6402d124b5d1f 100644 GIT binary patch literal 21109 zcmeFZV|1m@w(uLWorfmL=|shWJDuPM>YKAi;>arI4w1dv%5-oc(jU9S6}ydcOOx|(Ew3) zs-E5!7SdK<0IE;hU^i4gZDv&9WQ?-(3aY0ettJk583!0s~EPAs6Hq>$gT zGF37&VNDN#mU%|N#mR;4;fQpb+6#gD1%OSX(17uwOgDjRW{FP`iN2zwj`xFTprY)- znaTn!gGeJaLWE}_e9;Y98o`dB7HWhXW(dda4w&r|?^)|sS&R>8lZI&FE@I*p${YBe zj)?>342d+xT-wT&R&4fW~u(sfJ-zY>`OC1tQ9!-oq`}lv_{M zASKzu%BZa<*)!Zd1yqQDW`R^72pK4EfyNt$G-f#5ZB+KFyL&AdNj813yV@5KG`OES zBz2Sz0>aM*BGm2>1|1R1JIBv)0s`Xm z;Q4&CGjshylY7tdl%BbM*eL_%*@5a*~-z?%E6xKkKHfE4sNdeBqV<-`mfJlKg~R>{<|i7mw%e| z*+9lWIgHE%FfK*<Z%r;{?*G*MkDUL|{No9aqO+CRXD9vX3W3ks{)gH{jc( zO3G5&W=ZnzUECHa`i__wN?O~T4c-%JPvgHF1YEc_SzQh)I2M2E(@tAAJl;$SDyyh~ zAjkzkGXYa{gQW@$fT7{U6dS`Tn1TFTIErMcb`Xx33WRF(FIk`rG?mAXMimL$PlbO8 zbK!sqJd=BRApfmGL)lF_If`8a{%;i)Ff_B+$8HjkCWp;XElam54XV|prCg`o!Rn@_ zu*yoiGQ6(opP3fp<0=EQ3%x_Oq{ReUWp|Noj5Da9cwHB8l5>bu>=(T1i z&>fMDVtL$BH5xW+wVO1DX-Mk^oR*dr70>Z>c2T=|6X~uEL_@l=#icDZ<$aYmwOw9Ph0MSn(=5zFqGtvenU~pX z+N!$x=fsx58nok-Z{*GwLK!J&e-f!omV$iuN;8e|Rb~`+DM$?f2lHsC1pjtRvD1ti^>L-CdzF z=;lm~tMqib)Wn5)Gb>*X?L9m8wVhCTh8!+N=eEAIoz(v|C~5h(W8oeqmAd@)(GJx< zuYO{TiDn!r_Xkw(xKEc1=9i@!Heu_56qk*J7n^n9JehHg!%3-GpwE7aks7 zp?WL!5X%p`-2CiO2?zBn@oJRbr?|Lx;2L8sLXu($A_^V}e~(3t3L@W!4tM$kQkd%g zhc+6oZqgqsn1~)O%WvK?LQ#V6N}_jDqNNMrWhjPo{;$AXT*C9sV1qA7rrx>VagP~A zl5H>aI?13d+HRJ~WEiTg7SJr`w4TF#ktt_FnqgK)M_*On+Q>2yITa*tIOwNJ%lM5% z_opRKqqyQJ`qh^-G&U|cUC6ij7WTk0b(%u>pXQb%h<*Dz!%?k7^Z<5d`)M*w^-VDV z7qKZQ*WU}{GZhJj$v91x(;_-=x}^;LRbB5i9p2Vf2C8SQ=oVI92x6?!F z_3Rick*CqKa!<=hJJHye0;tuA0pl@h_4czkWt@BJZ^;LB{S$){G3sjfGjoDR>;iqA zcO^NF> zDby9<4-y=f68rcqx3D30mTimj$tDacdYKoANBC?O;K%IWo13{zbH)e5k;yXG+q4rE z4fBicj?S`lxe8d{+z){vA|=X5+Y}BW*p?_^Wy6I zB^+!bF1%KsYbzBD=TaJ7c&#OJl}*53kGfu*5SF(P(r1@)L;Nc92{*%Xmi zTDu;?t+n0_ZsRs>`Noab7jBH&{wqlC>+g2zWr-L zLP-gUkDvcSlHEOtS|T@#$1MmeFq_Y*R)%z{4WgVL-Aw`$;t-y_wiD-d{{PD*u96 zUENk-SjH*Ipwgs6u-=HwPK&g@Q~!Mf_2GK;Rc)gt6Lm&EHNu!C8pYin9l+T2s^WEC zf;lmII-aDS&9$!ohLo-y#X+lwu~QS2tsWahiAGn@h8@CANxRmqQg%`O zx!EiMcX)k}78NQ*-eM}_)imbEVD66Tt6Ko3{f9IBZtL)(m~vw?--;W=hVK=2^os}n z29^(;KmKl@(-DB#$kzk5pIg?RWL46ZXEiojqwd10H?0WjD3d>U$}g&a9I#p#F79iqbUn5R zT*-17gXydrN%J3!F65|ju!-wyBi*TKXqp`#oGi6_)+H8VD!Y80k7??EI7zmveEPA9 zxv)ZTUv3YzCeQ*Ig&bXkTDtb9skKJ};5r14XzzpkQVC)VDOvy9F*#O~>JKaO9WpqYLY^=CvJ)ZqK^&gZhC&)G~cX;He_ ztm=HG>9@gLZM5r)Crwh+&!CZhRL=UAk`lIA>nD11Fh1SFy8fEZn^r_RLd8qrN%q|>^W}nox-wWrp>4JqUt|MD z{NW&GN-8UmoD^>=kzj0jwW*hk1_CgUA6~o7f^@4kG{f~mVH^|v2+0`fl$G5kaFhBf z0bn}X<3!&wrT;n^2x zG>ZN{<@Qjas9;mTjNy@V8d*=RFmZ>wmPq3qEqc?hB1RZSd`TCtA~7!lY1R4}waQ`g zh_WRWPwV`J)+*N?H0gt0)(HVNcYl!ke7;c&(gUkI2B^(`%joyTwPxrqy6Rt$?w{kc zxC#5aVy{F_dm^HmQOTqlL%u4vO% zreI~CYNO-IccaR@Ir5bz)|zb)?ehhk1|ltCH7odi^k z(C>EX)-V=MO>{b0wHp}7Mh*;cK~pk(L>S=j!MbcvUm0}8?a8VxTGT|o2Sy*2V>;69 z>wPJq)hn@-PAf_HVGJwCr#u77DdySwnqUMoJqKMP zh04*Zk#k|-Fu=G41&m(Mb++2HdzjEH&v$!M4iP>tpq$R}oY^Ql@jwesAFrgE^M z`N_kve{)&GcQ%2S8cco|@W_kSQxnYD`h`GX>5}wk=|}gpT~wj6>5{De*3yWiOhy9* zw!h^ZSB*FEiu+mQo}eY0D9Gv=u|;V*o5+3OxC+4)Mn|bG;phb};ilCBFzIUmG_2Zr|k_)^seNQ{~&0nu* z&ezD;$khn`?od9vO9NwtMt9fYOd{V~852#fHHhT;coL=Z7Wsul;ZJXS3kD-8F#~A9 zZdV<;#C3F5e9O*dHqbN21)>fR*~7dk-J=YYTNq=p&}sZ`b7}H^+^bV(*rfrXB7xZw zf9S#Gy7?h&QdEjLYY8?tc!DWHe!vovzee`hp-=HV8zUCIT|fAF6q@1Q`t2J&ZePlg?_E&%`81Jr;9=5-n40#2;nmV0 z{E{8`_?A^w{WXX(A`iv4#9rj`MA^}118(B%O-aPcq+P9f_7|w?h9?0b!hJ7oISbiU zqU_IAhYZyc1#Ej~d)?txMFIdCDTPtLVC_+3z#qb*;VHN=iya zguF=TQG_=et#0MFQM{m#2y9&nGhIN8SDNQw z)NO=YzD-w956;NIrBKYab>fiqX=<*9?63aedlkSIwO+vrqGM@EjAVP3H^=|M)|_AD zZ=xl7amFiT#a3HLo1Q3HriLR|UQ?2%OfPgtGoWU&oSRpsOC?v5)KIZXn(>`dQA3~a z_rf7hxxQXIf%j?6i$T|8QSQo*A(X2Mc*7qs>P$a=J^VE8Wu|SnpsKBF-Ip@zLzVN>LQSBvlTg>haL)Z;O@P8ER%l*h zHJ!F7us;gGbt1w};5_qI-REoh0DlK>_1w^S!t9sp@PoTy+FbQc1Fhsw)Q6sQMO3V9 zV#pVcw`@V-$Ou*Kp%Iv$m4)v&_71Pex2F%#Q)flrk2)S+`BB0G{3C`#GY08xjGjj# z>B(T;xpI92=cRWgt;Sz&%MZCa&qDI`R~?LNm42H9;>`REA~B!XN4ug4PRs(E<;N>( z{#r!^-DgmHEQw%UP9W>kMcApOQdJW}EirfuZ?=i^oS#>H@RcPn@{b#0LvraJ4I*?K z&2GOJ_&u#O<%Za;X2fuua6WGI8r0*`%#$NJ7dsQF*MdM@qUnZpF62&H8Bg$)?2%AQ zA%Jmpt|v(+tpj%H{)X*Sj?kB^lcB2*YtDaA01#>^MPRyMb-DRKX3Rf$pgUM5Kr$QA zda`Eoua1%hm=@n}IDXAve^CG;4RCg&uabA{oB3Z>z(bl_dM>!6XF=dH@NYVBk_z;O zTW03R(iOYDee$_B|HT!w1V2?9-UW;i|4O-+24f?~kH?DI=Fzv*AHK}*`bV`YZl zd;XVv1l*w-UDf|@_5as){^ZM&(&oa(5Ki+^Bvj_uBZP8BezmJNi1T~JaKene zx$*A3gX4LlZHlO;CV`Z==t+l*WLFQTqzeu3z{uw`g93rq<#V9u^ACl${pI%>?^E|o zIXdmX+V^E*h^o{NIkPSuj0Le1fM65MbaR*%{^*Cm;-Ieg?YS2r`t@CO?`ZCNrwozV zX$X<3f-57b(7M{;1;oecRuBGF+2r>D5m;8KG&Xx_b{$I~WOTp|@XfuMn?iQy_B zqdK^fgwV-JSPQ^pivS&1*ND|Ljh2Uq>sd+y9Q zXf`+yc<;UCCGbvu$XvroKaYjqSq%qsrKY(RpLGvEG~u%)+Q% zEd&ui9#s4+6lAS2xHMM$RWOj=rRurxr1kqL|SM_j5YRMS=yaQ``QcNhkyRp8y z3Fu;2x9Oo0Q)j~WJU_z3YUq}|zw-5$Te^&4+b?VR7C;QUF%U813|#hR=%cz~pf)9N z2k_NGIx{R@<6Bp=?pgNru&Mc}VEnd_yk1n`W+zOOpA0|EeAD~w2wbX@1QBuk$&18^ zW6*${ZK%v2<7Kz9-_Ys4yA7-13+MCm71&lYe%f%Joa-dYRb_t7`sM z7uRUGOPXn_NnS@YZUIJD)CH^R)c_`H_%W5fppDb%mP()8@QY})L<0I<4Foi0dk?r>n=#S;Jv+ z-F$(e^x0<3M~pP-DmAhjw=CJK55OX!c!SH-lGXWcBoGWP620Qf_vY`DQe3>KCX+lS zx==AJIa!fMeZZ-y9wIbP2mAV3ZaZj^g#|8J)w!TSex2d)#FCDtzZh=mWBa2`Q86!y z#{+x8=w$iH_vyH<9DE$vfl(jMlNjGM{RaCp!RoEgsQF4?1z1!s2L=IvfO4?l=)#S#ORx zS>xwgIeF6XO4BZE#_w$V^<(;7a_)MQSL1T4yfLlnGg{xOE>{|Hs#FB^v)_18URq6T z^&owmG=_b}eJjK+D2IsUetl~WCCWDhGrva^vuVRS_Q6e?N7$5q$4@E2@A3F0RyB-B zwC;@jppgULLlcJN!}(67(ecVHQX2kS;>`vDdWaR60_f7WxTS9ED-DUiLhqJEoUz0v zL4vx+5=Lg`Gg1E8F4d!C}#lo|%B3JgwJrInQ$% zK0+k7PkU9!Yr@n?i*?@6#c4XjGtH<5e(jL?s;aqpUY&~R)XSuY{#Uc(My}&1y(pm; zgz?q`Tk#)48v`a>Ul~B308QHr2N8^Bvo}2Sev|UwY;`#uK${vFj#fr6$r;B6l0FtT z+DXJ4oE(L1Qii4)L=pK`AKDXzd=`&_>FVdLa-Okb?&k#!rH-34|(-p-dI5a==+{;w?H@PS3k=iQJ2u*qu1FPv=>H z`^u#+?=yO&uQ>mh6}r7iSS_E>qt0@O3X3V0L=<-|ZVdeRUN>^=;M5+FeMX=o;pY=R zHb=>zLQ60Z!EbU^GlJnn_PGVwhpzTWrZjeyOL2y~IkH5X#lb&DFw}d8>(Np`JDMIr zl%jTz#~6$OtQ*~0m$w;3a=}CnUN^ozpl+}sJepz7FnF1aYquWA^9G;B@sgf*4P9D) zC7bfZ+szvMmH4zS(8K*~!Wa zX~&bWBYS?NY72afmkvPlS$|ib`D;;3njm2v-R(wwH)&<`1n9MDrp*wGU{7jlc{5E~ zgAgpFAm7p7>p9*LW{=3y1nA z)jjF%3)iI6=^3hxUq4lcFr}<5NKXAx9it_ha93P=0e)=sO?G7T*7?kRHU={Q#jF=l zXbVKL34usI1?MkmZHUJ6!k&hA!$3ZbxnRtkH;&wlsD^f)IH+CDk{?5Y!X?+e>r3bk zA!kFl{y*YV+@XhN7Kn^Ckz5}b#7ZX`ZO39VIadWBn;R(FZi=0Ga-*c$@PkBQ&4&xz z3rGg+;|@0^M{eqrl^n4#CkRE*=uf;%9Q^U{w`~>{sr5(Eja@B|X#292YnRs#A$)`; zm4cbB4a4He%#jRmfJmQcGbZU^Nm-fse{@}tXoh%%c2r~J@H57Y$G{Cxd0PQ|^{gwH zbT-JIfKKyoj04WwsTvBt^9nn5?LocFNICbaVI~#d{Mj}SejY-VAj4bLiww2;Oa-wc#@<85=5V9R~*O&0QwMZE_;P?BpC~U1I$?2q$GO9f>IbQ0E3Lux-@J=D{EQ& zae&J( zZ6T7ohc(6+Mn~z1%`u50wHU8ZP4K`B4{0Or&?YBuVuJn-m_R@e0m(vN@)_<1K%cVx*a8yrm$48`|!Vm@hUMCK*h^|?YA_LidvMc<1R}$z(TCdU_B-8$; zFdMkW_9fKF-znqIGA8UTL{Zr)!=ik{uF<;fBp*FEYrBxGWq6=>um zfCO8iwRlmZAm7p5;Sct3_Ag+xh9P#^nGs-aaXo?B(kFVm`6su7`Jd~1me{)qXfV?i zI9G>yH2|81Z+K&xae&349lFcDZO@k)+k0fb+8>x%Ipw$DGxhFp8~HbD^N0GUJXwK( zFWChHN{Mo_PuH_EDyrR$LA>;&tQ%$^@bLli(16gT%OCaHs;OZj>E?Cru7RVLKW>)3 z`g;_0MD{-P<+aO~yW-O3vB_|1h8+~AQ%s;Kaj4_)yRcZ;X}72Q(B(^WVM2CPO(V*|EboO#1*8aVw`gl@4o~@Om1`&UUdSsB(3WO)c`5A)EVFX?`eKe>$bd;9JmuPF*ZcbQEi+5OJaQ1=)_GWz5TJr`q@J;~C zf)T_TgTTiE#qr_lrMLwDjazezKM%<5$JC&-B;aT;gZ?f1CaZ zuKv$QJ-5^f7@oMRaf?qy@lZweY-(Z**DmQmr*d$lez*B6uI0uAEWrW%IC}Th-?6#` zLaL_Dy99dl%+XULWvD>RPsrLnrPGYhiJS4A67IafJIzWAelIW~58j%GWEvYH@J?YA z*)fA(d4TULd_Q+KcY}d=z>c%!aYoRODJ&Ck=JRI-Cdr+*&Yh;oRk`M;%|Vje5~iHm zDzS6WN7I)gp$<`@Dw*!&>KzcF(&3A^oN{~?%QfWnMvjtg+pS^sqx_n~kPutM2*6)C ziq$(ig}Zt%jSCT2f;BKO2p34zEbd<`6jy22yu>LTD^$A^it4y|EvyYnDN$p;33gz# z_Y1EwvVCU7qGkumd@n$w0D*tS&;rEcB5temz$ZqERKWNm)6O1u z)1&cnbU;($Pz&XSkXQ&Z7`DU3)Z#;M0ecr%7`rw4oSR;}L)A^R0NEMzwmYt*L#+hC zRm4Q}JU^NynBye1J{ix|YhxW!#%a}k6*HM`+^u#e42m-c7ct9++bvys;4m_sQ5$a9 zH$H2R86274WRw~>yqcj0ozb-K9$_N%U@K%5TSj(CX6TV$>Ro6A%AlAS@Ow0Qk3@E) zVUS=>&o5Y}ei^M1Co-Xb5?EqbNoFD&Gr~yqEZwTDF9Ohig%Y)GI$g8uOG5MX(3)R?TWM z%Lf;$1=`}O@3|-0zhz|0W94_0m{bpZd^wPS&Pp}wXZzH{)XU$+i4)wHyxXq9pqNzy z-4lFBEUKAFVG}l8gMrPPj4R>f*Avd`VQ>f~Z+K8d%tNBZ*?J@DxI|L8cLFOA!CrT3 zWdN1Y1bui+AfZY7^%tzD*e%Yepw`3%W+1(lw$yShlwT{d$z=ss0iRIM2-z=~WXU;W zF>aeDgV_Q>0IbjJbKm47qVEer|Mw6adqrcT%}y0P|1Nv3yQDmVs-C*)hr%y-X$>aG zL8SS}O+FgO!)^=LWWG(gm%kJr6|cFEbYLteOk`cf%IqBb`A)}~m=>GTn?4ti7GWR+ zV>U%we|zUt0x@NX{YJDBCwGaiBiTLKdETUl3^k!8j_Zi`4670s;?O}N85#MRa5IC$ z>kw}dtj!g@K46jDlg==FJM|Zzq}%|^4?e$9oxN#)o06eE_X$0?-_odqi)OP3>%64i z{%{L8@)rbpHw5<(ISD(&rYIl4GchDko&fav|P3Re#laM=@B#!;pDm85$k@hUcCYKpQ zS``KzV8M6~Cg(?aSc06e-;*o4XSjQ$Hn9QV(3Ip@=@s-I0+uk>z8gIY{bIKI{E$PM z3PY(!qs2vcDDLHIrz-iu%*@uLp%Om_V=I3nP19q~24@c;tmBJM4-`mk5=NEQhat5D zNu(hMSG(+^$*q#TsJMP5yuT2rY#ZT;69)xh=Hx(h(WvO-v5rzy<`Y?{fmfOK(@kl-WhR%w$>gO}3?>mI5Ej_c#*v4&z@ zOxVdv(bM;eiY;&p&ke0HEV>>zOuK*InF?%C^!PQc!no8I+khE0_` zr=~2qIdHR)4UMgH5m#EgP1f?Y;PNwb>=YOGQ!@MV)a#I>3g)|=V41^kvhh-=7U#uM z+4H2ooD9{Uv6%qJwBng_#~L9OIDhq8D?xCZ#f z+dHQ$;4e2>G3rYt(O}lI7j+c#b&5Z!`yz`MOkTM%KjaVsCnzMa?&gYY%{hw27)Ic0 z7hLV-Sx%V|5+a}{7YAW%IvCKC_tU4x2Jh)A6U2y6+b$(Uc1yboYt|3R7NX4}5{NJK z4Ox0|;_-fU6*Afqyy|Uy%v=EX-FqjB?Hpl`46cWX~IDc<_pR2?~b#cj9u zP4LyT9**+49@YHzDQ@&pTycJ#>s~}yOz5S|;!m=eZu){JTgefH_gXs&L18w!$pp#h zT6thUZZQ~uA(P46@1hnw{PnHlRTX1H9IGA#X;O&W6C=}Qm@}&ozcng}@B(70sW)m) zqYk>%P>+>5^sm_-`J&5h*x(=H$vyp$a@{)6mpRt#-UrDHh7(VbIm*}!MV+Z^7Rc>x zBxU1c-J0IlL_9>K3?NmK@mfz4xyrIqMX;e_^8&jc5!eVr$d|Qk6W?obDRYQIc&fKLQG6% z93teJoCW%A8fuaP#d6tl01snZP8EItUG_Wj7!qs6y1sfu_<5iC_EB|{^0$;Qy!6nR zJOH;U=WSn;UywD=doH%#5u3R86Q}9ym%AWPf-?#3D#U@N`tH%07u4@=@f1<7f`uQk z(i;Rk-$nE&>^d0&u)+HXlOR6ie}!&;X^mH|SzEyKGF|DYROY*20j9VVLfW#@WnDLA zn_{*j4kbpr-YuCmMoEvI@1V$!N=7|)#^nkw#xJTyEqL+x;^>G)UvVWm8L)`l@Z9|R zDjQ89-dvhu`c&QPkOV0*2rsJJm(-fs0&9>ZX)M{BCjY&CRw6wI;nxZ+229JB>(%c} z#$r$+A|jT&AP$N-!e;0F#f1B~U@1d6NfLoiY6eqLB0`x=9tncufeAq#2;!P~3^Iyx zuwMt?TLQJ}kBKG@4~RKw;hk=#+mG%g+ zOKQ)2i+bA68{a0tlPD!-hI#p|1?ZJ{5F2gz(&~(5+zI~9Qs4A$m)m6KX z^NCG|^Leb~wuR`J*if^~hvnWVpo?Ch4M^CjlI_)m}$iCvn^B>{!nLN|ujOGsJjk6`* z#`UW{9~?(2dw@+1v%u8YJeXK-A}jH@^&u$|Nw5i6L*`x4#j*2icY`j5&x*|rNOEqy zA*xWw1l?t>ut80;vjQ%f+fSvCI751MudobCLoHxR$3Qs__J35dnyV7zXmI;BI-LUx z1IDlx9F)Ik6^KHAJ8cGKSc^_f@C-A+fn67~!r?Q)^XqyRk)B$AQ}V~TR;vlMd2D)6 zgy>xr4mYWf6|Cw{N4(GQMnfVu@S|5r-dj|b6bT+ZKR`wNB3MHuvo#k;ob9cox(N{M z!C#E>l1_1Wt{;L~;?SR2NsYB_aKEf0Kh{XqB_VID3a9HG*5;=!DQg8tl!$O7`DzxN zT2c?n^ zDq`{9JV2l+`7Df-^r1=|wafA!%;aBwmJ-RYMRT>J;?ra>RL^Lg(C+v%1|^8is?|k0 zOouq%(;w^WC)HkOPd#{Oz~xF6Fv zii19s_AihDANvP>K`frIz-#=Clz}ZQ4rkCL7l)=DrkJ9A#t|9Ze53Ld0u6JnhA}t5 zs|KgF1&aJMn!l%n9+B%_K_(s%GNb#t(Ud7fN#sn|s4V;qsmpqetp$~X6X`d%bW((F zFYH%1D>Xo4G=P(8fAUHetD^eX$Z33+3!G}Ba zfR=c>iz;EWV(?PCgB1fxK7WVeP_`fYYjQH|{d-m?VU4mX(iAI*)vdc>iSRPU_uf8a z0)j~Hw-xQvNQw_AWA{N)ze9;v66&f<_30hykT4a`JmjOriH)7>^9bT~D7gFUpp@lF zqr%dLM{Ww3*@tWnU9;yBfur3U>K_~IIAoRDA3J$5mR&uym<0Q^xYT_aq1u4NK4m@@a=KkxxMOw)U@9 z(*$D)fk}bbE?FzCZieG-oV&N*%vb&4N0F#8z$=%F16Hxy*ntzfIYuXc3upnDD87<$ zp=A#RPMRCv54y@M$4#3oYzg&pg)@I^Bm%WDF|HO6(8hu0Y5OO*KV(SB9~szyx4C+1 zTpw;h;Noe`mzN}r&bguRDI~7If#j?lT&a9O8p;NSioyz30QY8cndU%ScJC`} zg4~(w5*%9CMf`F;MC$Z%ZKhWYn`2VrGcapebis0v8i>g(DuC;jg8<-Y)%Zw_d~Dfq+4ow(Z+1zlFrAeq+1756>}fgyoiW; zfl?RAj#N2DJx&MDFH;VspFos(oh0x<9Hz0;agi>shfcbK(>dFAB*TCc?ur z!+y?z5A^DRtu~@K+>LO7DMSaZUP4tMTuaKn80(Gj#b)J94xIQNBJa#5N5fW|-$sS! z3Fd9HCL6m3K-yMWY;Vd^keJI5O)xG8dcF;Co0RiP-jg0=z*WE;Ggt>v*kB%qus z8k__s9^eWPnh>~yWHG2vF*J%V+80|;nZmxCgFIw^-oj#5RY&DQLQYcU1)I+EeX}PvE{+y?;r|GGw?n6DO%2*J zt!;fw+|Dm&RJBECxV-vZ6*axZsfeO@_Z@4gscPCa8%O>qJ^O9krGU2)*q@k<(`P-9{)cU5gT!Keb4eWj(_cp6QX{GX`+VPnNSDug&bQKJ{sbczn|; zn-n48C(`0-`RaxbIp#@mE!8%{qy zyv*0kaH^5M_$N`EoF`f!W2B zc*9A3h|2aYykTHsL0C1}lIlbT9-xxaN2|mYbSbX5>fbmxLJ(c3jqt-KXAmIs&_DC`{E1elnivC7^Dda^x@R-{8Eh@K1nON ziPzN4l9R#x>5g*i(^4}^mm6FU%(h~RD;?ek&;7y3@!-2#j;Tq93iGMDGkf#Md|2eyAGT7%v05B{Q{LdT1kZPSLk zDJSZ_G|<)IuL2sAm*UUQrXvczuSgM9tPqb!gwWyH3WEtp?BP*S-vw++Bbs#&;0HpxlUpQn>+2*@+y=ajUoAbsmOjSI99OvvTD6;nqC}>IEktl9 z15&0pGY0YKgP1haSBj8g8BQTl+X~aU8{(7lkP(xc*Cmten@Yq2vnIPhZi-P z?O9H(XU)ahQ}w6NM<`BMISuW^Y0&HDiF#vtxIXk$JE=6bb*^|pZb`RNKA)AnU;Zw~ zZx(xFCOy`O*k!i+)*biq2`F06YwI>LuUc8Wg|oW z{q8f_u41gW6CO!lv)V;#?BDHtm^d+JWi6yiyL^I?+5Ktyjb7)bZJ93+US?iHvvzQ= zV?@r;Tko9a2bxX+BeD?0M$f;oh_-bjyU*!sdcIY z%Gtk+`jXX9d_C3gci%#199;?hCN2lvxBu*oH}$1RUtlx6@NHDJ$EH_)%LaAEKM*>AV5Fi2eLF8IQ8^E>{PvXODH9^up)k}P(&B70tO>dVsWlH?y zjA+X(He2KU)o48d+ZB2S&@OoC$jP`a%+q+zQ?|NDWT(p3n2DAGI03AxaIhoTu2<4_ z!)FmtgvBgquXTQLRr;B}5chR@fQAuSFn_wW?0tB;v1SSMAE9+b{uflkDE}HCt~{9b!M6Wvx0KAWL<^ z3K@?IlQzlf#zqdup+89cYV4Ym<#=-oknx2%UUp4#LnzsQMBKh<*=2VBiIw&|Js|KI zRf%Ru>hun{W9hSS%L7XwRWo+6@IzFlLbA48@; z;@<7TjG(qt^m(j*=g#XC0e^-=EK)TkFBW(2ej&BGP4S1pO}3Tn8i+DFPts|rRJV~` zFsM-)hNs=g4(Swma}$1fw6lea>@6lNF-i6~C_RbJ6H)qp%tmfzN4reDb%#>6?l&#t z&o?_#3UsVNg6)lpxC3FfSY?e~ZkKcIG<4O#X#6T+h|BSf7Oj6Ii4rvSDi!qof$LQJ zELt4a3Sh|*kWOa7 z0bPRjJ3Db0S)6XxQC(sB$1zY z9D`48m~v+Bbn7)BHx!Ef6Sl3xCxBTOE)B-Cg0^Ax)8JGJ2Gr=P0W*|Q0xqeq?)%Bn zdSlVIrZn=lcXvt>l3$92XfI;5u*7MD3vSI`jNemO&ARTCi*(UL{kcGYOG<9v3Dx8; z$7C~75;<-YprLidwiJL`+5N!lJ%*$ZajkNeitBn9GGg=H+lm?LfLmI$5&bmHU%r(+ufsBL^rQQuY5_SESXKoQlbT z>42PB7rs`2^VN9BO!IrDcYyf2O`vc*T)*X%R)bwp)f$1;|zWz7~cmO`=)Ef|a< z$-ZwD8X-#}8Dj}CG%{rDrVle&vW|R5{PO)5zR&mme4cyHz0bMlKF>X`_i^%DUNfpm zL;u!^)d7}|(GyH(g)Az2h6=zQMy1-SiFE0J;`xDR+y%dRN+hP$nBWfZEA!+K3`XuH zdk38?A<%2KD`}$HGLY~ju^f3HQvIHNId)H5`k8UtK;C9a^+9QcscKQr(rk#eS|4tT zDG4b~QjUw%gT>ye%HbbBcdiHxvYfzm>6A-ts+*GC&2HVgIBg^CMp~e;R_#uQSShyu z>%)?n?do0Ks}kD7yY;}?sW%!){3^vuUF|C_<_v(?R*Y!Za133K5ZCgsewqcOrDk90 zTD(qtC4+J#WWAUKe@T+y&+Fe#Fiv~iZYX5+V$VwuqH~Fn0oI<8Y}HYX^bQjA=X?7P zLxy@eR#E?BKS{mOlItt0w;~)MvTm15zy4(Lyb9bl4{hxg_VenfOsEez6eQPvVB*+T*$cMik5(Y z+Vr#p!OO;(dbYUhi;P4FZ7}t$exV8Vp=`6w#*U>g52Y!}sq!eXoG5Wq3qil%_tDXZ zfsjgLs$B1^LND=acQ@$Ej?7WiJ6?lePRhsY&vO*zQw`U2Z|YwmltSF3SZCd0Wt%l|LfQ(LR5ZdB2?3raVJD!7~uSERMvFf!_qfo8; z0j1S9EVKhi z{!02@Te0_A8M$%j`;t3fo1mdELE?te4Ky)El7mC&5GB_N*7DN6rx}3PF-KQv5ZJoU zhk>T+#z8FKn`mc-);{2;oqs?WZ3chb}x1pUH|nkGNpkiD>Crw7F1miq#h7RTw%YEJ{)T91rxs>B~<#jFVDno6qdvo4Zz z;@7Z?$_cZI$fYf{JZSRVB)H{6NVYAjBuq=SN}CLJ!7dUs2|PE zXm52E^_#e()a|2e&5!v44V&bY*~NCuYT_YL7v=^q&GF~yjza;)aqMQQxN6Qbr@4qkD^ei4nFjwNe{1y<|?drI^Ri zqr>w(YO9qO=fmKQ2?rh;_-~(hh#^~O=GktQygnghXh7;xh$lT`zP2XKLLhLKT~d?& z_AE$f?r-7k*n#=+rmITt2QNr*GIY$cl!_z!;dZ;=?S@{oS@1YQ4mdG5*>I8Cklm#v zCHjuB+S-9IfEc?z8)f8 zslL1^5fl#}?n4p2@RNOA!NZZ9im2#WX{P#nZ7I$#XZb9OcB@3l6d>dV z-lOL}t6lxf#rM%ME}<}&zD^C9-b7bnF2KZp@42h(h!?@9k`K}P0p_JB94;q9)%5{A zCu(Cj*o{GW+dbRn;4I@I-wTW73`Crd3w#Y|<^Y|E#Atr5ymuQ+JM?3CPVs<$$`4Qq zB?`dziaVzqSbL&dmGTNvFmJJ*u#J$0aIc0N2{F4{qIdz}BGRO=oK&}^@M*mjW_ytW ziMrWd%D!u84f~)gyPEG*RIg1`@l%oQwbHJ>p5q)2C9 zx0J{&Z7~OthH6o%cT}moltFjgbwr7BFprZLy3>Syj9^Pn0(SqLIN(F@Ux_zNHB+A) z*AP@OW1m?=w~;>@Es>*Ykc~4S$l~f#^$HI+qyBltGg9B8DZ)99nXQo$I z#^T*49-ZVHUZFTz=>q1rbuGtwSW3VIrO}hMq-~KPbaYNS6=fJ3nCsW-y2bwoPH=60 literal 54890 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