From 78063a7115cb8c0d6e6b22ee207e20a1d55fe0fa Mon Sep 17 00:00:00 2001 From: LucF <50338286+LucFF@users.noreply.github.com> Date: Mon, 22 Jul 2019 00:37:47 -0400 Subject: [PATCH 01/36] Update DISCLAIMER.md --- DISCLAIMER.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/DISCLAIMER.md b/DISCLAIMER.md index e932b42..0c2e765 100644 --- a/DISCLAIMER.md +++ b/DISCLAIMER.md @@ -3,3 +3,5 @@ All information and code provided in this repository must be used at your own risk. Neither authors, PineCoders management nor PineCoders may be held responsible for its use. + +While the repository's information and code have been duly verified, we make no guarantee as to its validity. From 182e3b0653f3803cabcefaaf2e8d82d6c72d18dc Mon Sep 17 00:00:00 2001 From: LucF <50338286+LucFF@users.noreply.github.com> Date: Mon, 22 Jul 2019 00:38:20 -0400 Subject: [PATCH 02/36] Update DISCLAIMER.md --- DISCLAIMER.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DISCLAIMER.md b/DISCLAIMER.md index 0c2e765..a634065 100644 --- a/DISCLAIMER.md +++ b/DISCLAIMER.md @@ -4,4 +4,4 @@ All information and code provided in this repository must be used at your own ri Neither authors, PineCoders management nor PineCoders may be held responsible for its use. -While the repository's information and code have been duly verified, we make no guarantee as to its validity. +While the repository's information and code have been duly verified, we make no guarantee as to their validity. From 8cb26811d3a5190690b68a3bc0b4bab3048d1ecb Mon Sep 17 00:00:00 2001 From: LucF <50338286+LucFF@users.noreply.github.com> Date: Mon, 22 Jul 2019 03:16:22 -0400 Subject: [PATCH 03/36] Update README.md --- guides/code_style/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guides/code_style/README.md b/guides/code_style/README.md index cce4bd6..262d4ae 100644 --- a/guides/code_style/README.md +++ b/guides/code_style/README.md @@ -51,6 +51,6 @@ daysInMonth( _year, _month) => ### Local Scope Variable Names -[TODO-Luc](#) Need something here, imo, to prevent inadvertent confusion with global scope vars. +[x](#) Need something here, imo, to prevent inadvertent confusion with global scope vars. **[Back to top](#table-of-contents)** From 08c34efcc0be10aeffcac9fd6bedea981d025d1f Mon Sep 17 00:00:00 2001 From: LucF <50338286+LucFF@users.noreply.github.com> Date: Mon, 22 Jul 2019 03:16:46 -0400 Subject: [PATCH 04/36] Update README.md --- guides/code_style/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guides/code_style/README.md b/guides/code_style/README.md index 262d4ae..1f304f7 100644 --- a/guides/code_style/README.md +++ b/guides/code_style/README.md @@ -51,6 +51,6 @@ daysInMonth( _year, _month) => ### Local Scope Variable Names -[x](#) Need something here, imo, to prevent inadvertent confusion with global scope vars. +[x] Need something here, imo, to prevent inadvertent confusion with global scope vars. **[Back to top](#table-of-contents)** From a5b45fed2a34e28c4f0d693652c17a890eb1648b Mon Sep 17 00:00:00 2001 From: LucF <50338286+LucFF@users.noreply.github.com> Date: Mon, 22 Jul 2019 03:21:55 -0400 Subject: [PATCH 05/36] Update README.md --- guides/code_style/README.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/guides/code_style/README.md b/guides/code_style/README.md index 1f304f7..f2d3bf9 100644 --- a/guides/code_style/README.md +++ b/guides/code_style/README.md @@ -51,6 +51,11 @@ daysInMonth( _year, _month) => ### Local Scope Variable Names -[x] Need something here, imo, to prevent inadvertent confusion with global scope vars. +Need something here, imo, to prevent inadvertent confusion with global scope vars. **[Back to top](#table-of-contents)** + +- [x] Code example in Structure +- [x] Decision on local block (for functions only?) var naming convention. + + From 3a7e66d5c16e1b2d8160f3819749cb6683b225a6 Mon Sep 17 00:00:00 2001 From: LucF <50338286+LucFF@users.noreply.github.com> Date: Mon, 22 Jul 2019 03:22:18 -0400 Subject: [PATCH 06/36] Update README.md --- guides/code_style/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guides/code_style/README.md b/guides/code_style/README.md index f2d3bf9..fd86aec 100644 --- a/guides/code_style/README.md +++ b/guides/code_style/README.md @@ -55,7 +55,7 @@ Need something here, imo, to prevent inadvertent confusion with global scope var **[Back to top](#table-of-contents)** -- [x] Code example in Structure +- [ ] Code example in Structure - [x] Decision on local block (for functions only?) var naming convention. From 71379869bc9247f1103e0e5adb9477bb722065f7 Mon Sep 17 00:00:00 2001 From: LucF <50338286+LucFF@users.noreply.github.com> Date: Mon, 22 Jul 2019 03:22:51 -0400 Subject: [PATCH 07/36] Update README.md --- guides/code_style/README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/guides/code_style/README.md b/guides/code_style/README.md index fd86aec..660c307 100644 --- a/guides/code_style/README.md +++ b/guides/code_style/README.md @@ -55,6 +55,8 @@ Need something here, imo, to prevent inadvertent confusion with global scope var **[Back to top](#table-of-contents)** +#TODO + - [ ] Code example in Structure - [x] Decision on local block (for functions only?) var naming convention. From f23b58bf8a0a78ba23b7fb3de78077bae1ef2ad3 Mon Sep 17 00:00:00 2001 From: LucF <50338286+LucFF@users.noreply.github.com> Date: Mon, 22 Jul 2019 03:23:01 -0400 Subject: [PATCH 08/36] Update README.md --- guides/code_style/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guides/code_style/README.md b/guides/code_style/README.md index 660c307..7aaacd8 100644 --- a/guides/code_style/README.md +++ b/guides/code_style/README.md @@ -55,7 +55,7 @@ Need something here, imo, to prevent inadvertent confusion with global scope var **[Back to top](#table-of-contents)** -#TODO +# TODO - [ ] Code example in Structure - [x] Decision on local block (for functions only?) var naming convention. From efc3a6e123d556a99263bdd5698a4bfc0826e193 Mon Sep 17 00:00:00 2001 From: LucF <50338286+LucFF@users.noreply.github.com> Date: Mon, 22 Jul 2019 03:23:21 -0400 Subject: [PATCH 09/36] Update README.md --- guides/code_style/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guides/code_style/README.md b/guides/code_style/README.md index 7aaacd8..7f33eff 100644 --- a/guides/code_style/README.md +++ b/guides/code_style/README.md @@ -58,6 +58,6 @@ Need something here, imo, to prevent inadvertent confusion with global scope var # TODO - [ ] Code example in Structure -- [x] Decision on local block (for functions only?) var naming convention. +- [] Decision on local block (for functions only?) var naming convention. From 5637c17312bd81215e7b6a0886736a3308f82197 Mon Sep 17 00:00:00 2001 From: LucF <50338286+LucFF@users.noreply.github.com> Date: Mon, 22 Jul 2019 03:23:34 -0400 Subject: [PATCH 10/36] Update README.md --- guides/code_style/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guides/code_style/README.md b/guides/code_style/README.md index 7f33eff..ce61548 100644 --- a/guides/code_style/README.md +++ b/guides/code_style/README.md @@ -58,6 +58,6 @@ Need something here, imo, to prevent inadvertent confusion with global scope var # TODO - [ ] Code example in Structure -- [] Decision on local block (for functions only?) var naming convention. +- [ ] Decision on local block (for functions only?) var naming convention. From 4eabff678acde1ed0c6192b931420e11b04c2caf Mon Sep 17 00:00:00 2001 From: LucF <50338286+LucFF@users.noreply.github.com> Date: Mon, 22 Jul 2019 03:25:38 -0400 Subject: [PATCH 11/36] Add files via upload --- pine.png | Bin 0 -> 28202 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 pine.png diff --git a/pine.png b/pine.png new file mode 100644 index 0000000000000000000000000000000000000000..45ea5e130eca8587ecc4102ccc1b4affbc2d1d4c GIT binary patch literal 28202 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 ONPUw3SSDr=@P7c8Pb6*t literal 0 HcmV?d00001 From c5823627f3e7e608496b771c918871e5e2e33e54 Mon Sep 17 00:00:00 2001 From: LucF <50338286+LucFF@users.noreply.github.com> Date: Mon, 22 Jul 2019 03:28:36 -0400 Subject: [PATCH 12/36] Update README.md --- guides/code_style/README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/guides/code_style/README.md b/guides/code_style/README.md index ce61548..5fddee0 100644 --- a/guides/code_style/README.md +++ b/guides/code_style/README.md @@ -1,3 +1,6 @@ +Inline-style: +![alt text](.../.../pine.png "Pine") + # Pine Script Code Style Guide ## Introduction From 4750dda8b010e571dae1eeff62e04cacbe84adff Mon Sep 17 00:00:00 2001 From: LucF <50338286+LucFF@users.noreply.github.com> Date: Mon, 22 Jul 2019 03:29:43 -0400 Subject: [PATCH 13/36] Update README.md --- guides/code_style/README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/guides/code_style/README.md b/guides/code_style/README.md index 5fddee0..1810231 100644 --- a/guides/code_style/README.md +++ b/guides/code_style/README.md @@ -1,5 +1,4 @@ -Inline-style: -![alt text](.../.../pine.png "Pine") +[logo] .../.../pine.png "Pine" # Pine Script Code Style Guide From c3fb069450c122e50eb079a6a730450433da4695 Mon Sep 17 00:00:00 2001 From: LucF <50338286+LucFF@users.noreply.github.com> Date: Mon, 22 Jul 2019 03:30:08 -0400 Subject: [PATCH 14/36] Update README.md --- guides/code_style/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guides/code_style/README.md b/guides/code_style/README.md index 1810231..546d04e 100644 --- a/guides/code_style/README.md +++ b/guides/code_style/README.md @@ -1,4 +1,4 @@ -[logo] .../.../pine.png "Pine" +[logo] .../.../.../pine.png "Pine" # Pine Script Code Style Guide From d4d3dcace2da38b92af2b8d250e3e09747de7070 Mon Sep 17 00:00:00 2001 From: LucF <50338286+LucFF@users.noreply.github.com> Date: Mon, 22 Jul 2019 03:30:40 -0400 Subject: [PATCH 15/36] Update README.md --- guides/code_style/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guides/code_style/README.md b/guides/code_style/README.md index 546d04e..38241d5 100644 --- a/guides/code_style/README.md +++ b/guides/code_style/README.md @@ -1,4 +1,4 @@ -[logo] .../.../.../pine.png "Pine" +[logo]: .../.../.../pine.png "Pine" # Pine Script Code Style Guide From b85e3b00551ddbe4c53c2ddd3ea8fdb3ea05fe33 Mon Sep 17 00:00:00 2001 From: LucF <50338286+LucFF@users.noreply.github.com> Date: Mon, 22 Jul 2019 03:31:05 -0400 Subject: [PATCH 16/36] Update README.md --- guides/code_style/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guides/code_style/README.md b/guides/code_style/README.md index 38241d5..ef67aca 100644 --- a/guides/code_style/README.md +++ b/guides/code_style/README.md @@ -1,4 +1,4 @@ -[logo]: .../.../.../pine.png "Pine" +[logo]: .../.../pine.png "Pine" # Pine Script Code Style Guide From 9d0d7cb3a895305d08ee40b31ffdf5cd150936e1 Mon Sep 17 00:00:00 2001 From: LucF <50338286+LucFF@users.noreply.github.com> Date: Mon, 22 Jul 2019 03:31:52 -0400 Subject: [PATCH 17/36] Update README.md --- guides/code_style/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guides/code_style/README.md b/guides/code_style/README.md index ef67aca..d9974c3 100644 --- a/guides/code_style/README.md +++ b/guides/code_style/README.md @@ -1,4 +1,4 @@ -[logo]: .../.../pine.png "Pine" +[logo]: pine.png "Pine" # Pine Script Code Style Guide From 163d47f2f97f993a9f7573cc7556fe523afba4a2 Mon Sep 17 00:00:00 2001 From: LucF <50338286+LucFF@users.noreply.github.com> Date: Mon, 22 Jul 2019 03:32:42 -0400 Subject: [PATCH 18/36] Update README.md --- guides/code_style/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guides/code_style/README.md b/guides/code_style/README.md index d9974c3..4a013e2 100644 --- a/guides/code_style/README.md +++ b/guides/code_style/README.md @@ -1,4 +1,4 @@ -[logo]: pine.png "Pine" +[logo]: .../pine.png "Pine" # Pine Script Code Style Guide From 94ba765ec3c07c5fe984f800fe7a763a6ed4ceef Mon Sep 17 00:00:00 2001 From: LucF <50338286+LucFF@users.noreply.github.com> Date: Mon, 22 Jul 2019 03:32:52 -0400 Subject: [PATCH 19/36] Update README.md --- guides/code_style/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guides/code_style/README.md b/guides/code_style/README.md index 4a013e2..ef67aca 100644 --- a/guides/code_style/README.md +++ b/guides/code_style/README.md @@ -1,4 +1,4 @@ -[logo]: .../pine.png "Pine" +[logo]: .../.../pine.png "Pine" # Pine Script Code Style Guide From 32ff7187ef307f7b554ac622f56e9d492990e911 Mon Sep 17 00:00:00 2001 From: LucF <50338286+LucFF@users.noreply.github.com> Date: Mon, 22 Jul 2019 03:33:11 -0400 Subject: [PATCH 20/36] Update README.md --- guides/code_style/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guides/code_style/README.md b/guides/code_style/README.md index ef67aca..38241d5 100644 --- a/guides/code_style/README.md +++ b/guides/code_style/README.md @@ -1,4 +1,4 @@ -[logo]: .../.../pine.png "Pine" +[logo]: .../.../.../pine.png "Pine" # Pine Script Code Style Guide From d8d489c292dd71739029871267c03fedca5a0eb0 Mon Sep 17 00:00:00 2001 From: LucF <50338286+LucFF@users.noreply.github.com> Date: Mon, 22 Jul 2019 03:33:41 -0400 Subject: [PATCH 21/36] Update README.md --- guides/code_style/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guides/code_style/README.md b/guides/code_style/README.md index 38241d5..ef67aca 100644 --- a/guides/code_style/README.md +++ b/guides/code_style/README.md @@ -1,4 +1,4 @@ -[logo]: .../.../.../pine.png "Pine" +[logo]: .../.../pine.png "Pine" # Pine Script Code Style Guide From 61cc05e71103d946a5c9c1b2e035b95e85041cbd Mon Sep 17 00:00:00 2001 From: LucF <50338286+LucFF@users.noreply.github.com> Date: Mon, 22 Jul 2019 03:36:18 -0400 Subject: [PATCH 22/36] Update README.md --- guides/code_style/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guides/code_style/README.md b/guides/code_style/README.md index ef67aca..1ff16c9 100644 --- a/guides/code_style/README.md +++ b/guides/code_style/README.md @@ -1,4 +1,4 @@ -[logo]: .../.../pine.png "Pine" +[logo]: ../../pine.png "Pine" # Pine Script Code Style Guide From 2524c269e470231cd306d8ba1449f5b7027f937c Mon Sep 17 00:00:00 2001 From: LucF <50338286+LucFF@users.noreply.github.com> Date: Mon, 22 Jul 2019 03:37:43 -0400 Subject: [PATCH 23/36] Update README.md --- guides/code_style/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guides/code_style/README.md b/guides/code_style/README.md index 1ff16c9..d6ef0f0 100644 --- a/guides/code_style/README.md +++ b/guides/code_style/README.md @@ -1,4 +1,4 @@ -[logo]: ../../pine.png "Pine" +[logo]: ../../../pine.png "Pine" # Pine Script Code Style Guide From be482d3b04a51bba73d9b0ac38e6321535622ef7 Mon Sep 17 00:00:00 2001 From: LucF <50338286+LucFF@users.noreply.github.com> Date: Mon, 22 Jul 2019 03:41:03 -0400 Subject: [PATCH 24/36] Update README.md --- guides/code_style/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guides/code_style/README.md b/guides/code_style/README.md index d6ef0f0..1ff16c9 100644 --- a/guides/code_style/README.md +++ b/guides/code_style/README.md @@ -1,4 +1,4 @@ -[logo]: ../../../pine.png "Pine" +[logo]: ../../pine.png "Pine" # Pine Script Code Style Guide From 945b8fa562f0898f5993aaf9a18e001d60081b3c Mon Sep 17 00:00:00 2001 From: LucF <50338286+LucFF@users.noreply.github.com> Date: Mon, 22 Jul 2019 04:36:31 -0400 Subject: [PATCH 25/36] Update README.md --- guides/code_style/README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/guides/code_style/README.md b/guides/code_style/README.md index 1ff16c9..7c5fc2c 100644 --- a/guides/code_style/README.md +++ b/guides/code_style/README.md @@ -1,7 +1,8 @@ -[logo]: ../../pine.png "Pine" # Pine Script Code Style Guide +![logo](../../pine.png "Pine") + ## Introduction The goal of this style guide is to present a set of best practices and style guidelines for Pine Script. From 981a691dded4d9582f5bff05b4a11513716582ce Mon Sep 17 00:00:00 2001 From: LucF <50338286+LucFF@users.noreply.github.com> Date: Mon, 22 Jul 2019 04:36:59 -0400 Subject: [PATCH 26/36] Update README.md --- guides/code_style/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/guides/code_style/README.md b/guides/code_style/README.md index 7c5fc2c..0f31935 100644 --- a/guides/code_style/README.md +++ b/guides/code_style/README.md @@ -1,8 +1,8 @@ -# Pine Script Code Style Guide - ![logo](../../pine.png "Pine") +# Pine Script Code Style Guide + ## Introduction The goal of this style guide is to present a set of best practices and style guidelines for Pine Script. From 69691c5faed5f635f78478ed775dc906d20d65e9 Mon Sep 17 00:00:00 2001 From: LucF <50338286+LucFF@users.noreply.github.com> Date: Mon, 22 Jul 2019 04:37:53 -0400 Subject: [PATCH 27/36] Update README.md --- guides/code_style/README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/guides/code_style/README.md b/guides/code_style/README.md index 0f31935..0298450 100644 --- a/guides/code_style/README.md +++ b/guides/code_style/README.md @@ -1,5 +1,7 @@ -![logo](../../pine.png "Pine") +[logo]: ../../pine.png "Pine" + +\![logo](../../pine.png "Pine") # Pine Script Code Style Guide From b1b3cb32f29826b5d5942f9de9223cff119db204 Mon Sep 17 00:00:00 2001 From: LucF <50338286+LucFF@users.noreply.github.com> Date: Mon, 22 Jul 2019 04:38:19 -0400 Subject: [PATCH 28/36] Update README.md --- guides/code_style/README.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/guides/code_style/README.md b/guides/code_style/README.md index 0298450..0f31935 100644 --- a/guides/code_style/README.md +++ b/guides/code_style/README.md @@ -1,7 +1,5 @@ -[logo]: ../../pine.png "Pine" - -\![logo](../../pine.png "Pine") +![logo](../../pine.png "Pine") # Pine Script Code Style Guide From 363f8c29d79d4e9b1c83e54e8d75cd655c5da449 Mon Sep 17 00:00:00 2001 From: LucF <50338286+LucFF@users.noreply.github.com> Date: Mon, 22 Jul 2019 04:45:53 -0400 Subject: [PATCH 29/36] Add files via upload --- pinelong.png | Bin 0 -> 40809 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 pinelong.png diff --git a/pinelong.png b/pinelong.png new file mode 100644 index 0000000000000000000000000000000000000000..396e0d0a30716d05f49cc634fa27e4acf047886b GIT binary patch literal 40809 zcmeEudoQ%SZhhX_f-77`kA z7^g9YB&Sg0e3%)BoXw2W%wWvSd;2}>dDin9?_ck~zr9v#*R1uO?|onQb$zbS^|`Kl zVy>BAJ|rk9xM$CvL&jGwS?$>)et*xNA8sD_0en&hIiUdlw>QA*vcaC>F6lY&k00GH zUcIrTtpM-?A3RzD@>*lrJFmCpL zeHwPxA@z!V?k5-e(9lr&P|Y6#5BHvx*b|AP<9Gv*t1BgC_m&5zx*qw4>-YS$#b)~) ztd-)SpvYLcC)=z4zyE9UQ{f5!-yiMS(~zj9v~TB!XMaD~zVov^&kjVMQG5Cgw^zzl8D4qs>|*RYD>9yXzrPvowlZ5#Fq!{0A%Zy@O$gaaZcz|9E}7MZ zIyffx2VXu|LjGw-yrS)eU$H_g_#!5Qy?lzXmhrE!)g%)HMfOE#*vf2=_2sN|?alJ& zEZ)cEgowqjbK=72Fm6LnbZ7e>k%WuC?pWMIR?(63^h!;X-@;b&@JCX=n`Z1A6=TEH zL%vbrBe(0cn4A$;|E-4g-ZXRMW;c{GMA#gifoZKTvSjxxaesZWcgGj5&oRoYlbJBp z&N|Ebpc*6{>7FmGSq?9qSt>Q`<}5y+K`}llq8Q)v>q922qd(^>{5=^eu+(#of4e;g zC=NbKEu9SK4PG@%05(!Tcr{1eHI$=jmT*-UHC8})Fu%&16e4i89_1&PNw*3;%<8|% zJ-%Z_4_UvTa>eE{f`e$XXHcsq5d~QaLvV37a^wkDoaL%b05y*o*W6{3`9qxu|KTAe zskv3Xr5J!O(JQX$X+7vze`L!pG>oIU%(PE>7Pwbc{0nj=zEZ-cl&~=>J7Jz zu9Qu@$>@BZWoA8G$8ys9E)z4q*!LOlIof6YFzfGK4o2b7kO`b+@3P?-s@1; z1EDN3u?=p*;Aq)y}dYn#7+d7>PGC` z-#D2R)mVbO|MtNQb$-hVp)9&8J=VfcV3(S1O!Q->=XJ1Ari^CNyXQ~TpR{Ny9Tm(@ zVcKZp+)u-cd(-Cqb=s4FnSR-2ulF4|!|Cnl0PMy>9Gj7woS$HO(id<4>Vhp=`Oi*g zv8huH3Agw?5t{m>A~VqUye*+JXxZ0G-XiPC`$R@rNF|nAqS+-}4;*;c$NG&oV=(;JUiQ=M#yh?;Hh6W} z;<_G9r9u5kzyES0uN{!$w3|(Gb+FA*{cd6g&bpSCSLTgpK-2?s zv(cpBVOia7U>%oTtRrA|0Jv`Vb=vzt_=ue!eX;UjW?S6nc3GMup5&-}xf5XJ-lY}^ zK8$V!$AX?79%^5#X&)Wa5<=X)I?dj+tLrPNzh28VnhHMSt0>ng^bmT7&$j;@HfR;R zU2cmXy{T=RPOu^jnAL_>r5()d^O|xfNp;g;W6g=(*1JC%T_K6}Ri~kRR?#Um-%OgG zot*kamjPmRiX5UDCrsjSlWK+&P@W6S(6UG(Cp)DJo8S=R?- zBjI_tjC_Q%(v$Sh?Q~y!1g>WIO07rh$`6AS{^MlZDpLKJh3@TD-8OC+{+brim!yfF zqey%>JCC%$$VKNjaNYRMV~_xlTBeNDAb41A63T06BOO}s&W zmk09=H}n#_oXSB+SKCGykaRsHT7S~?SgWm2INEe>aOStXipsvL~~cA%vz6@ zRGq@EFO|1z9ri#KW0Cb?tj_jD6SyYiDTTzGCXhlFj8>6))Dv=@*0-|w@p4g~T0!Vn z#@pA1mR26VYn&PX#91=s&GghT(II8XbF}^c@zesoy>A%b!N>!ILfXjlnu4&0@*L^j zDAXa-X)g7Zu_jpmUiMQykiA7X5OqH%lsA&MV2Z{7kp1|MiaF>!7LHi;4x*VvcwikQ z@!|)zF7XA(!-(68g#>Gd>T7re23c~XikLXne9t2v-$$brh>@N_`SXU z14t#fKn{R$64MPF!<{#(dP-*IW(A`Rq=^9M{OHbvAxF$- zDo9Pj5<&dC{H5w!$<_j+%6SOgX3&}w@lSfN_((?Df~lYF%xQmRi$|93e8C}M=g~@o z!;AarfFG#9;Rd&554B$c9J+Qus-xtEFL}YcDv4Y_-18`+gO8P*ElWytE<983_{wgM zR+;3SNt4Px43aycG-AUh04uH8V~{G|Fw5`h&)!mzR1=>$K=G`6N}mTC%6)G}9=U6L z%CpY#RcM~Nb<8W{E2}?9Sn_Yu@~EKPp&|Q{@M3LLcJ2Lq#y{w_6 ze>O#+B~P@zb#NG}dV&*6lI+ zi$A_D1roV#gw5c)TyQ8EMxpJpN24pmswhenZWk@ip4er5>j{6Rd;5bsIM^cW>r!D`7ji<_ysQ_(+1eKlr-!p|#j+vWSJ zN!uy!X%_!BtD_7CXKy&Gc8+=%_a_BAURixCi;>oZog#%7ovZ3s#sWwFp{bkS+dlz5 zT7~z|4r4J^Fo2JW)hpB2zYzg#ngtaSOkXPihwbm4Xmm(}H=N~{KMxkEJaHRFd%S;L zLW;<*tR5AMHBFi3_0hn6=? zq)yxG&Aq%B3f1=DT`buOo9Z7)sR6Z}yT9`u!&d&ax*8l%CJ{B^#h_5ZFxvI@DbXGD z=IZQgH^Mgh!%B$8>`=jja{TUdHl{o`wSr#JUtbg8vrQ%HpmrcQU-|iMb$uSulq%Z& zv9GNL_i{-?{gGabsYZgTQ_Gi_TkGPYh<=zX5q6 z3#zqhKWCGo{d@#!KG&hm`dco5;Sy-ryQFC@^yCEnAfxk)V*a9dswN%><=iMGW z;LR-D2LBr~#Tuy@+iBH#>BC7m%x8>kyBZ|L_r)8d*C#{w9^A)o)=aT&kOif+<6YXF zpxeb*^3|NW$#1i{oT}61AS)asGeOa7eM^EL4ww~6rl&1efs;*<(&LaPEka+E9e!m@ zcXpovI=}|g2smp4p96fzzcJa5{k)R0NyPMfp7EVIm0+dx1SwX+I_+me8+}J9`Alsj z)$L1`eFQwjw$>!cQj=*CBCk z4kEzQi+gE$vnk1mZgSs`Cpf=88CM;EFWo{oh|?ug7Zot^ZZ`YFM>^nMX`6CzvZj|EKQd~)LSg%7s;D9wCh-VdXvbl;c;SRLl^B40Py zKUE`%mXR{#M|DhzGs{is-9Nhd!Qf?fLY ztuvCwijaqTZTu##I$<|#%q~gs<(3QhfqH25g`%RUkOO`g^LZW+wwnGhP+aXn@C#tK z{7$uWF2qeKGZ3Jdh|2}udqM7rub9u8@=RfX?E-5*>K|vxnd2XJsiT;Q*A9q;O{JM= z`eJSVi)D=&7oDV5oemK96!OA9P^JQ2yW4|*n-6DsVX{idfH!+#9R#Bi#TWN_wAvf{ zy)9jV$khGO<2dK;FShmQR`)L4^k3*d0;TE|TBT-vS?IWD zM1kme0r;x$pxQ2uVW30B1jD;+-2K#P`B5qsLoS0YD)ECk&wFEi zUMz;f9i-fq%d1{_W#B!N?uH63?&XISMeiKjP{1b&Dzyge{oaz)C6tC1!tCn4mDD-b zE(7TFy-weTTnm25V$4`D>cc2$qo0QL>YNh5KY*OSdQN)Ye+DRh^hIYFHPzl2V)00^ zlh2WsK7EqIG*d@9v3^uX2kMKJ7q<@!Mj^!jD?!0mx6A@g?*5poYt*$kd$qU}pdLh) zq*SMf9|Xm{f2ux6#%CyXfULwx;#Jyp#@hJLQ+IFn;Z2Xa!J*BW1^2G&wC|^y-li~V zL6s%Fbo`BU5><0WG~~f9X8qUeyj3a#P^mO8Q!kQL<~i>P6_1m69SqjiR5ML`WLsud zp+8h?f&k0eDIt*PxPX|YQZZ*bwK<00V&awp{Qlp#H!9N56> zDJ06F< zXKsf0vo|24qp;j*vw*zkfmY=gmqPe~SEeSIi28bla3dXO52LvoXP$eLl!zsgfi?pp z)mDRw>(tUs{ZpWHR3-l{Y9 z3qSeOH85_i^;q+qn})(rE*OV)Ya=J6C!h)n4xnP%N72*vVh7tBT=>_Vvi@%1L@rO&oB~Xd`7CXHs>A~>0p^~S-b(wMR6N8BF&`g|%dNqTn6d>6k z&rcac)`^KAg{KS?o991L`|U4yPXELPh0BYRak=F~MZ&%~%bcv{Pyt;@{HkiJI=lKmexB05qkXB+M$yYC=JZ#1@A{1}? zbLba+?6;yi`^-=e)+Ufeff{Q>Yj6DtIx;$4@=kSNp)N`@RRe;tlSd!~;QpprcBI z-Df`BtuvO*Uq9jWBf15nFjU-E{nGJg=^XDnkJ zLAg(Iq&P`iPg4Mhpb61ejfO8>E;|g829Xp|6F6zYA=?o80o~gtbA;by?37~$^0ZOk zV(vm*mFjiz6;b3%8=?b^=2!s1-$0XM=7Br%_xB#Mlm*+uy*Pj>8BKCQGR|LW0+FuB z0Rg*>!#Xc7V~Sv5=kf z9(o2pHbvMiq^jD8t6ryfVfzt4r&)4owzH2Jfl!@!ktAgYyeEi?J!Dz_ZCacXvO7Wq z$K%jf17!6gyw!`7p#sqUu`eD9q}9HSv|v9VaRON$@{rZSkEhmu8(76S0Pam0#n%o2 z7_QT?JCKsAMR|k_$9j)u zg03rAE5K^cQNgIQiSQ-oT)72T4#<%u-e4&um+g`+q>V-JSK)P;Hf%YOOg_Ip;+$EL!s#Bh*gRSn8amd~*&#G5NfQ&kMskBr=LnOlNuK)e2p6l@(!fw3exZG2K1_^aH+({aExFqXJ4P z@-8_8*Vpmp!KkhSn)8{Nf_|5ozmy1CVjxL(-I&=A>v@d%ecgi}`pFoKGc}w+V{CE| zB&xaO)G6H)92GKcKwxGt1?W1Se{Lsp+%BGLYaj=BHlZef5gdRKt8#IX)%~F}7g4YM zUphTq^33DijFa4#+%>gH1ilA&%ZTL}i}Bm0hQl2bfN`Npxu4^vIl4cQ&+p>3iBI2) zo>%RqWtMbx2Wb=n_Z+(|6a_H2gMA|b zen1W~_Ixgv!*FJVQ)!?y_hlA_3f2kn`;e?+7ZJ$!0B%7-q9XMy#w{gZ2VpAU<)xb- z;oWgBl7W{!J}Dn!%MXN5bLc0^DJLE}u1Yqr!#{QUlx`SHd&IpR?k1@$#qk6cs^Hem zUEb+|wbcd~-RC&6Xv?;f76hyP7Ha@V`Zh!NO?j8{Bf@AYnIE^2e{Cmn@!<@B0@1}}Yzc@$-c)4MZkM6E-1&JASigb_e{>AhmW z!LZx?C>CF!J>(RpFpJNpLI%X?L6u(qIzX3c$b50kKr?RIUIf73?aGaRvYPGg6Ak!* zbJ5GA^|a*zkY%hQN~JZ~cCW=hRGopt>p>UyzcTj~ZOha_gU65Voc-|Qj`0KbjRUvK zVR$hAkzZ8eSO_^3uV(n;!I+qd!L`Bf-7=xvfXlFTMsn8X78r|R&R%}|Sz$$zSyZ~E zv*U|Cbb|!p_RSHo-4rnk2*TTzDl{E7Ht08J15*Re7KZmnmBWs|CWZ>IU-G%-V1BK~ z^}i)SjBl%U+itmM7yWY4I)gJm(zmg|n40Pe){I*beQKig#9Wf(U0iSVY6IW73g}Dd zUiOVYo+QfdoJwUIDLt_bcIWnOg6@tGd_*c#&~V|?r)&|~@J&?Mc*&Ng>_$iEk8C3U zEX<%LXk(%`Cx+%1L3Ej4@3!8vi;6r5OG=~}#Z@T>fJ$eT8fQP+B_!cyC%0CfD_I5K zWH^H~u?XeEty{8f2KN+5Q(avPQzP5!7i=m?-cImQ!zAcvP1(1S>D?cTF$m8oeeiaL zbUqyn3FM#MN=mHk;Zmm~ZA~<{eXSY|%Gg^_{>qtsMKg|ji``Bb(IR{+`egSi|Lo~h z9Uag^^;5U$7jO@`|Fm3|FZ>^JCXnzMAZraVBdJI*+XCqAL(5;Hb5jGmY-nI?$!T8m zNXEI{cDQyo>TCBzP5)*`UV1ZVm{IfOI&>t?;8kjG!a}gRTfvZ0lnU`LBEh&Za-Tc%ojpW8ELN^u^^%+AsvKvc{ z?kkc;B>rQR_%r+P8SmG{8y|&L0f8F7gpU;aNx6F_FhYbej2Y}{25SABA zG&M{WKTG7poQ77xsIMjnfDxd0t<164j9vMG8F}Y+O*sdRUI^%9*pHeUyqekdNl;^= z3r3MRZ79V)LCs5YQOCITl?SVDrL)8bHo7f>81XAT5*PnHqTzwT+tdc-Z2Oo3P&?S> zl4U?O1hn0%wq|gsu$g-8K&XIxJ0F{U_K&mJjfrVc)>Xkvd|1F`*%nHo09%W(`qe-= zrGxVo+NE)J>qj7|63P+V6@`7(=+zwEC@@xb612EMLmSMxV4N`^-Th$1FDgi!2VF$X z0d6;&QagOJOMZ|7_V^%T?vBs6FQPm(5bSc7hfc-i27q>x$t2kXUX>oWD$1-<0SYq3 z$0t09{gL{4ek>&M`|)RDe97ai_QZB5m-p#_k|?FR4+#Hz1fx@@Ao+oDLz zyL|X>bV=+ZXv!2+uCLI(n7N$Xu0kk1-ANC6wQbQn4%IY+B2;SI-Vs zS@nkJgtM_Lo$z^~yz2D)h6J%~m5}1&$L(OKr7gtn{#?;vgCoRFX9j4otzvQ80@7%k z&e&z4sKe2LSclCn8Usjc02e@iQoxWuK^`o+rUKeA_%5bbo&)@q2#^KgwH_7UN}S(A zkS^?%NaqU{w_Ew~?slJP4&Y##%5X6q2Y{ye4Y*{nGIPn!N||ubzm;8d3@tk65MvKU zQzV~S@0M~5?`nE(HAPX_o6ITD_W-kUKapc&Cf0igKh4b@g@w)c@K$3{)Z}RB{rlmk z>9-E>FCu%pv;hv)EmH?7oT?0F`N!FV2c)GlwDm)0=L&KxuF71{_n#g7l-)?0D{X6= zSkGRbYaH0}r>KRDqbqnE2l+W+Uq-G|-0)QOkO_jM-YzQuwJ*JZ5>&96B?z6z(U+NuWKAKCG)dGK^jW5qdx+E*+$4hU|=q@5AR6xI}5tABNxryyW z2IV-|Eu?^QU&j)EL{os?$MW-#>-eIwRJLfAtz$yXB0y)9wUYy167&-+rDQXrkr^mO*mU3vzl~k~b#F(ZR%`W@-)dGl+L@uZWs*e7|zq8>92SKpZ|q zHebKE|E>hT=6~znCp#I0pr`MD%iHsfmW_(&Y71V(?tq8f!dnh9HL&MiX?ajhZ3q}q1Q0#u12kT)*7kUr z#NJ65cO`9g=bZN~Kd-kWQ!L&5O`TIl$tTQ-+|WOC6S3FofR6%aU5>6$P`jogCcqmR<4JFQo=lF8H@=tJ4nM|Q<*{K z@EJ}rC;(JDzo^^1QE7`E{{x)Fuh0^R-O} z89cup8=a|lA=EW-%@AZrdKGBzd3ygYD%33-GQa*kTQ^FMU-V?ws=FFrp}ZUAg5HfX zBae!V_^aRb@2H6o|HaBNmqeA{Bp)4%8`Rl%FUWqHNlYUY#txI>L1c%!0l7MEz9#qG2vtht+W7loqD(XVySwPvlq`tq;RYtp*OO-BXH z&1Lk@>IdEOesI`rn}FROV~gA&m>5V#<)(e6Rt$7bG!{GvpI91uPZG*k-3s|L>(&l0 z`;Zo8uuke+<=r1wUcf&9?cTYwFJ&^qJ?C3t2&NE^a~Zk1vCl#zo}hW6T%4sfp+fq* z5cC2Ggort12XW8|x@$}>g&peZizzLgJQ|&up}!0bU#sGBR|)?2!$FK@4t%hUo1*M= zF?{}!sxBKh$aOlHZW{4`TCnQwl!k~1cTDUh zPyd3RMrr?<^GUwWA7D|}fa-GJMpP)uUF0=D8ZF4J5`HZmVSa>YLj*bpU{uVgc@p~F zbMdAzd4a4Aa65#T-_2<+$=Vu9PL2jSZ{?1}Gw~MTXBILt8DO)c&k8$p2ii8}AVUdd z27ej8da5GW29mv^f{3g{hNQCCsw6XWm-5*iVDG;N5_Mttkt?;K+6O`Oy2ppF(~(Qv z;k3ca2^KQ1B&50lgoXUveKl)6$_28;Ea*mo-2M5P+BK#3K^>8?%Vrx)Gnc%yW}tQ? zb*t>K;b1_jwgV`|gL6vD`bz$kYwOXYfBG~I(`HU&X)m|Iw7C-n1um1#rFXJl!VT|& zw79f|qJGauQUOO;S(-bV9KHIOQ<(NAj`JDR!DE$DeF%>i;vaSqH1tl00?r1sKMF|~ z%(V?)(FQEZ*H2mO?{0HhUVsH}v?O!udyB9hJaFQc^TGVaRbDgL&~O{@+VvI?1)2Ga zE~NJ;Olf#&<%j-L*lit#%&)jG6VXTxAe5ko6-(`O8}97U^Lu|yR~tFD9S5=9TU+@F z;Yt?Kjv(ag-VoT0(AAn8*=@gYt{{FWiMlrHz6|Deibm*;7)porAR_$wj!0|BJZ$h+ zxhvi_6wK;+x`g6jbfErFLz7*OLS&FM@dW(3X^V3>x4}A8drSZR*mpl&Mtb*g_N+jD zmiAeV^!!EB?6cJdJ#k0|me>hKTpRPi$OVY47{2Op@MxLAy|*OLVKu0p zg1P|RsrO_is=I=sD7$vab7Oj_-5ZS6G@lI#o1e`WMlF?q+{S5Nwva|^owbqfh#j|8 z5pDUK0!W_2tT&Ch;Bg?dr5>nKqDhTEIV9+iDrBSAT0cDk_}v(q1pOhi;@if79rs%v zjvu?b986&LVPXk{pn~UtD}h(S*Bg2W4<;r7725=S=xFn@?r}L;=-Ox&a^77(Y^?WN zOk}X3#LYQcy<`0{3KP!GdXLxDiZ43>xh2Biaj+nR#*f)X7ioLi1{9t>*@p$Qw6_|e zyft?Vi!6!0(iC8`(q%(J_|_!h{#q1RukKx0DaTxJKdt9o#wEkx#xfCpO-}LD&mPKD zvS%^gxh9BE-eZoiI}lnm6Zh|6kC^y62h&?F$X865o>S6R*XL|ZLbwyl;==J3$Aoff zGMW&eEhd^|M5MZMbRX;SGeuqFymz5Bm4RT0i`pK30VIw@Ep7j$$>=Qh*T#Gc^W*7~ z8Ld5*>U#Pc6WQ)igEO-^MbSV)Gv|C2Fty@%iBU&RAm1C5^am2 z76U+Iy%}C$Oc*kdCIbfIZ{v`^-r%bu$J(w4Wy`>)N2DNB@=Z^_nYkq;5aVXYIotQ> z?r#?8N;jf}|EXi2GIb zPk>IdZm@pF4j>;ZH8Jcr%}JkbU&wO+xCfL*gI3)5GUsBth)l@**r#4@y3K{N8bKh* z7PPs58ZjNDVQVJ7@z3K?-%Y6GflA88bXOl3j~-a)0P@RkB2nYG+FyhD&$o2`uH`9D z$3oRiFjhJloGF|JNO;E9*GKv0Ahy62ru&qTu+7;Pkt}^}|FZ-UimgiTBoo}R;srAL zcs}D4yw$6@yZ)e|64kP{t$qrpAzEu&@{xX%wYB{r-Omu z-P_0jQ);2wuR&#Ee)Tv4;N4Asl#jTmP;W-sYYK;P`_!jBB0hCkF z#0VRWDLX-b+Vg2}J*KS*6iUa0*uK}?!n{{n*B`Z&#%$?t{c}xedn_-fF-0bNyq@^0 z5&x+?H!btd#%~1QrGeH+6u5*bTpsgr9VBmX)W0gza2L~ajtW3SmI@+WtT!UoFLG3h zKViTKO-YKM4{IS*Fd>%TToqsn>MaTQ6d3yfh3>$NX=17Nvj@2`ho7O#V8B=)qfop^2*~c3+_e0I zn6}d8$VuzT=7_4?CPW#SL;|W1Xd5^p@L8a@myo&3;=qg^p#~B3wx;Z8-(=$S+*zHo z8lm6}J`IK-QCX+N{&wkiT{jN%sE|4jrhmFp>E4V&aIZ%w{XIV#_{Q2;418JULV!!Kf36?0$5@H3L5n8mdKch!KuGXnqLG{K^k) zOL=zvf9VKeI@3(mRxxq9$B$X2{<{+etYj=`2l?c2JF7mNTm+gX^hLmVbgXO2!PNOF z-E;h2CI<%bQ!Bb}%#gS3u&9yj>wJ)4IN2lnQhy_AQkK_a!C7o;YYMIH{$w|NmCX*e zh-RJs*+Yj4^zrp3sxs*2PgP&giUKR$%fHgZW;xRQ02sVnmKw1I6SWqXKZ1zJ(q3sK z_yfg`j>`(dTVI~f@W`vMO#xX>Cu-?AWve4!p9OALgRA51vZdXC3xIoAiQie{ zPFD;yv;xS*T_^-=*r?=4v^r>-^N${gT$KhFb<@G{e!-|SHAUM43hul;y;^!xT3Jja z&H}0zwB`ax=tPVK7cH_ij9T9E+j5uPV!-sd%OD%RZBbZ_rm0bLZRa)F9lS(7FT^#uxWF=L1veLdPPEVK>rrplnH0}ZkL?*C6z^iP{R2#F2cpmAU6n{ zB^b8^x+RX9S>;280pv7x|rOm{xh(5WVBa_2z^)-@tQyA z?gi(323IU~FaqFOCvdpHK{L@7K&jS8za?<<-1S+unVc;@=&C7dIUUqQF&5z<;RFBJ zh-8*FX50rNi<}qD{Sx?n@uz#P>^X7K?{Ae};*5EiA$ncJv%Qaq%!2=1BJ;uca$?5B(Tgdjq3- z`G|P+G;1=Zjvkt+=&!c=T9dBGO-`@gOUPvW6Xxdg{egekXyH$m%Ecc^$@)R_*XwpN zas6T&(NqV9TGVsDPJ$W?(%a-VI;dUSvoXFk=DuH+i@|qC1PvrZgr!lrGY!{@^VQH6 ziq>sU)YETjr_;>tBFfQJ5yiBwN(jfZT$D9t8h&qiRd7Br-6<|~E5OXqEkr8!Gzac>Qf z;{#Pw%$ftX^32YWlIL{Ec;3Akve~&CzI|`KI%=+KWSF7W{r{x$#>DSYq%lgvDGNhs z3lubcB!iwHbwBMyPAhz;HWzL+W#dyhNH$E*Y(nE;;JugV z<42vET56+3f)7qv4^=3o!}3N8Ee34BJE<*35-J+~6gymKjTVsL2mbyTasZi`&yGj> zu&hz;6rn6x?O)TzRF_GIc4TAtMP)&uPLosb{`9|XZK{wo=j!>}NJK?I_v$_oVC|#Z z4^u|jTNE<;OAL+UG*_pd4!aE3=G|v;OBTZ>L`0CwveN6L^u-8n0a+dqz$st~93)&n z@2#RPm|~-+AB}4n(A@FT(VrRx9-W)A(fhmdU%6)5>GNhY=1l1=L{rvAjyz>OCx;T^ zu{1uu_3(t~LyS3Jvu#my&b3e(4edX_RnvHxduu(9B8!|`KxA!P=aoj+G7sHFXcKEf z;uBPp%|u*rnG2}dRYOIXWcd318JgqiWD~*J@tKYjR(f;s-lvadHId}``c|~Z*MA>+ z-Zf>F{#~K#aNFB+5$Rpx`{Q{{k+5}wG#k$&jh94(&Mxme9_gQ9@lV8@NZ>(EKY51x zt+AWO;bcX;VclmVuPFBTOCgQUJ^zwl7CA(VzpkO$xa-TjPvaE_bQ0&tul>)F=C&f8 z5GX`<054wvH6y#o8=cuN`)ij-Fxgnw_~g+H&Askk9;hU0_v*h|zKTbibH^JYT)GH~ zT0m~Xr+2-ucuC0CA^CrBv1K#=>K>>4!uN|9@QWJhL&?%;tr>wNQO(;X*2Hff@8B;7TvvNRZ@4!j(Ai0`Ov z(?(-Um`H?6cR4|4>!TkXxKh15ZWUj1T_MGr;H+^CxQH=azZXx>E{-6j$J-bEVGD~z zEP4;Q)M0LYA>nCVtO`ZkkcExuSJ#~@sE6pk9bea^>gXZqN{Bmzq{de-s^VGu;+UX(=^j$ zlrEdeUdYMm`zc*S=jyrV-t z#AR8U{#Vw;TbD)$uN1hR%P^}#k?yxNfPJIjLxA5ujzg40EHe^t>`?2)Z$OQdCtRJi% zn$=G0V(Rz7U4I)nF49O+;763Qu))^_m@QmQm9ta*1H5|q;7!PnDb;XRU~ain!Pc$H znZ{x~EOa*w#yPq{Qx1 z@+EDZoV_HGJ)$o zaH|sM^gg=tH^H1sqTLaJ1((Xy(5Qa`SYUDb(7=^g!-NR8rE$eg;VNa)TzDZz=SW+~ zi>oCOiWMI}$edSe)A{3Hw|_6Jl$5O;Bo4FHGuowTqa0WI^KN0im746!S@Sw&niL8- zclk%}TvySEEvVX#B{e|AjlOx7t6Ms4i6=w3jl_+D`3GmbKjRZrGtB7ijELK_-=X?T zQHpF~*}2hV6NRJS&<8R?9-qnkWxr`0L(NN`;-tmyAC41hUaoGmNj1G&OWfGbZ3~D@ z52(z-@Blfh!1c6m)BdA;NGeq%qY-Z=7rl-7m0-dexHyU+e3{cz}Nz!S^s zLQ<=Yk2izHJNp)>lMnnK6xa73h*XmM<<7#KIsEl3nRl~08)SFg(TK4S*0%ey)tvmL zXfeAU*@wMgCAQkA3NN~$6Z>fy9%N7H{^S@}Wl!uIrLDXgIqD44Rh#*p9Un;B7#+)j zjjXO|vLfbdxY7H|NgLNSWQL_bD!s3I6%`g*TYW#mW2M`#extuP&!jxnI4@e8O)LmR z{F1Pemel5|k>UaC6u>c=Z*_EfHo|(}KaC3$t$}H$6u|q82UNM@;h$lFCx;S{u_EL%9gr@I{`slZC;)-`oou}i+h0Y zUX$UhjWuQc8Xlshd3N-V4>|)?Kg*wfbLqOstK_ICxO?&IbUc^*g;7I%fVHD{uj#_a zo)dy5tRXVG8?D7n%j!@IHu>iJ5=!wGJT`2S(pi7r(&6;}zUr3gO63vuzh-D4Ax3zP z4JP9+3&Uw-^g^eC8UV4(hX|#J`QCz%pLaNCzbQho=(X0DFMy@xrg)3y4-j%dG zY-Fh{I9YS)jWSxcovBM^H{=VLhkFc6!X&ge(jQ$G1}Nl)0LP_U;h|#F?_1L4Y%g&^ zFKDB0dDYJXc0m(Wehrc$h3)e!CBDasA5RA<53Y~yc&oPDqY-T*(f@dpicO!JxKn-% zglYIR_d6pnw`^YxO>cwC#6LGXp+l^>{`;?&Fkyqw6bH>{qo)hJ5n1}9c-{urB}*#& zyD3iA&u?&Vc8(~-I9ZvX&PuUGur64AkZj1Icxt)5~so9UL4WENuC1~5*-SiZl zjJY&%tL1Bso&XO}vu+W6?a@C5lWDE_=h}3B5zF}F%|u*VEF=NXoBrM`)p0Z`tUyd% z67w7F&lvCDd!B!ZppJ_ZmRs`)555lxY_gg$o!K1Ew9{Uw2h_f(mHF}}5okTD@pAC- zcm&IkO}=;O;;DD__~3r9=AaP( z9RklCgSz+Jd)oLQC?YV3xiUdr4X9E*Gb*F}<&3Rhr_JG$+^`oHUtTe4o5YFem9dws zn_9A@kn2(V61viCXG}U;_KOI!X!BpbTeHq8wJ6gr|!Bc1+R_)(;h1BPGPO%A*q~{C;(nlM*e#5 zJ|7)*00c{EWEE5@iU<+lg+S3@l1J0%s5;itco(T@<57q(P4m&t9~8aML&IbdepKcZ z(bZjnwb7WI5G<=TjMb$1DBKo(YT0`*(f}Xs61p-~T8;{5ObtyC!|+Eew(bmFcl%Jz z>bRWAaqs5P7*jDFLOB#I?wtEmi-SSTyFKY4_a-sd2mDklwz|bp>z}_zWpr3mSw}Rv zR)EG3a%Wi36;#Nw$Z&$8Qv}sy6el}>JD|pLYk8#^b%D_isMB?y3%>XLf^y45;IixU zG{tRd3KB2;?8s5gTggL#KfCS-!4LcNzLv6MaWd>^0Vq$P38FWI2!R(ve7(;_g>6i) ze6K3TGb#0}blwP@yRM^2eyM!MHY2W@V~TxqA8&(npPompPV=@_*4h5Y9^y{#8t0>m z=(*8r#WR40bGL56-m0awe~RnOKK3-l&8M;=Jji1Uon8b@q~r~HPWxVO==6-EcW~p?#wg6XgSzR z+M#_3u|h)f)(f!i5U2 z1uT%vualhPc&DLoU4PpY$-bD6TUe0?u3g=vx_aGGdu5vpM%dS9v>z+C^3N3n+Ez|p zqmXBq(5*cA?r=|Djv`As4#65l|CadyRMfT^Q&}potu|twt!=ScU+ScW)O%2jKs1+9 zoDxv}v!&4pVd+H)$=1Lbt8@^S77Ysg)!h1pk4gtW_TLHhsjXJ8)IdapZhcu~ESMgp z2I(%hIJf9 zb?P(+C}?ux7y0T~KIvi)^m6&J-p89bwE<@t6mP1ORiYYqBZKjqcQX}tLfAd#NP+9h zr(ywf+J()z$OOImna0V;=-?m*YYM0TaN6J|E6#0+k&U|{*8ljy z=veW*$qY!48=ZRHNT2Q=*so!_SzQVva1rmHe%SeAmJbPUWz<`Q0tV6)Rl5=@WC1vs zi;LS9HUH-QXH4ARr>-a@b2c)wyT}oGhB$4u{!JD(;Zb}hH$L-GxP@(Hj?O^()jUuJ zs3vpHj^vEKyAc_t=H2HI_aMjKqyKM4`<=WG_D&Fu(?!?`tGo}6XH;zag|Jp?2lYdU zmn*9fOTg#ynKJAz*^2d>W2-nETSsl98s3e4^P#se?)o&@xn_gBNo5J;xb#J(xSjG{ zjX6F)81%-A2WpwjS)FiDJUs8xqnd2izdg`+`FB3LUoC&YAM8!9>tT#GqdreNUF<+@)F2E-}5$XLbyWO=5J#;*C65xQ(;AR-q!{D zh+#Q(j!s!hU#chudiS1Ku8%_*ZFjBaxZ&OI!g|XInd`&yI1v$$P1=H{dxokbx^Fnd z8C<)751Z^uQT8i#CfH@3!FqPanQd)kfU-(E-4k^#-Su?JmCBMUE0K3jZ`>a4MlWWF zBrKWN{V96s_F=5Pw~q!j4Q+Z?yQhX6IHSh74Aoqk1yX~4A1YTq<><+#RQ@2VcEQ@b zc82MyAvpMSFWa=w3WBT3eGL1r2R^co{*ZLl9h5Wr=+3u2m`pOnAX=upF^*xD4=)jyz8u~MdScl5kJAC)SJxUhN735YJB_5~$PR{QkG zfO1Ob$sXCyoc98KcZ!CQ?zeE)wXxlXK465g>GZz3wu1F-|$wC17gm4mjo|+mDydnPrY5 zzSkHggwM5>chjK$|9}>Jv3y$B=Y1?k`Gcy*6uZTIvz&4M$cRM~k3y%P-{7+LzA%3a zEbla=^M|rtdVFT!WxuxpzxC+7SRkb=%w3s!0Ng&ke)VO0?va8^=PbQ#OfmL%O)O-_p!!^~*UF9WGxKpUR5cws$|{w;04EbUjP5~t&ueKO^BJXG?tiA3X!F3GZ=)d!&t{|{NK~>|KNA^@!9ui{*~nD3}=%VC}8a;&bu{L}5Pc~C+uDFrrT^}Y_V z@#eear(CX=*7X@&r&%fIzY*n?xw`qh$=9*4DzS=B%%qYJ88us^%4+luZHhhf8m}gE zN_$p-&2y4YnDAr*1d`&W8Aq+&-&xg&qu~AKt@@_w8{ZtWr(0;DLpZcBQIE4W?@Eqf zTw1J6rNkyUL!W=FpQI;i!(7RP48?bgLm&GaTBEmR-(=EMdy?x)7wMt1INKtfi`MS< zj`=HMdQwA;Ud3k2#27iu{8*6X>W!DbtYo}f411t8J6bziDeiY>kw(@qVj8KVv05Q^ zgrHYyrC*iaqH5E5f7#AZdp{PmB#&zSBe(EV(&#t}Y*JzUiko|BeYIOA6u%T9Qn*I0l^_{Bd>5+kGJ>K+qm`x(Vb20cD z?o&ovHLqb>8pZ59@aXvgw#qu9VWw zbp`Zbn|`DcY!oOWMGI}N1YX0!4^qRYzMdaf?CBlvI5|?qUUZm;V8`(o5P)@?Xk+Iq zDKiPRB(+ha9VYKv6cMFAztmC6{BDII>7XU%s4ihXaR>$6%}SXHPk;K~i6#?I>t{&H z`Hzs~qeJ+&(_~wD?>{hfi@Y^JcUe2j4m@9U;d!9bXp2jxCH3iR1C%H)yEVM5aCu5l z43%~N8SRXdKGLZxkQI#9D#~(>PXEp1V%5aO++G=GGGxtFB^6b-RSL|2OdU-#>wW8p zlc$V7LhY}*>ZHt!<+6wzUC^$o81lGXI`bfT5?U!s9Z{ce*Zz&zF0LVPfco2UX%kb_ zM|AW%4Q*?T%33 za|7xb)ARtB8_^__M6K-z1$dMsaR^GNTabKHcanlk;@ zJ9Jdu*+6c>-7RDTuuWjjX7p2~C7cO?1l0%=Jap7Q+bey!rLENH*~a#ZY76P@f?vM) zpZ~G;K*tI!Uh{b*IfkBRcmL#7`Hep|y1vC~wG&6@$l}TK{qo89iT717Pdya`sL(XW z`FhDZ{`?ZY%SNYI*1Wf(-v9ddZdEZ|{_N(U{%=WZZHAT<&S0*0WqM@Ut^gMsQ+ZCu zK2N_NIiAX?I}L zaaOzNIXXveuvluGwVjk$j$K2Bxk9|2+QA_2%PRoFKSXsVVF%JS>ny~dF!6TMo{D$X z@e>14HY@j_t&KC9B1}A8}HQBT(<@P->Mv3r9Dt9>{6OfUB;md@aGXN!T! zcCUePOdN2G_?sV9C+_V5DRu3j43P#yNKcS8BBm|vd|U1a(S;3@eYPP zw*x=5EFii4ohHjOjDgKQBg6IH<(pV`7bZ;p=ZwR@FGslOcbA8@ukeSztS}4saVz|q zf?&0U&ZdRq?6sGjPOoNz97zA>{PYx9m#vaP}GFIPFSaRgu1skd`6sJYSxa#R2 z?-)1chPwO*=R1QeJs8F4E;Kc2bI=015aDJJh5~$^+@|Ax>b_V$uOIuBtT&wTurp%cYgK-cO{51#`0P#Hd+nC zJ~a_*_W!U(=xGP9A!DtW>a@JplUj*}d&Nh^WPMZ2m&AV= zeAWe^?+GZgF8X{+X~{T!Wo$8o|1rkz6w@&d<>1jkL8%|P^}RxO*9tYx8lbwUTF+1_4k^* z^3uZj?H&K9v->ut8f02sH)lGNobzPw%_>?rau#-5DG-eu*Q<4`ZKZI%Pif2_3wmU- zg@55fiqtQicij#k3iDyKIli$muD-UT_ zi3g=Xu#)xWSU1Kfz_Z!?%=2OisM?0wNmsR)UDY!qwXiI;Y)asUMjq^GwQ zC=ieazMv%gPua?9;{!aWXNJKXdD;Nl$rry6-ryAO$kMdgVw8+5s~|HEO?>how~tof zOm8+;cs%c|F?8o<@`hjEufA1F*|DDYVuD*kD@dc1=z8_dR8JpwptWT&?-;fo ztnv=YAGn=FFZJv(!vzc$)$5L5J*6O7(3(4ZERU|)m@&=ZegNIUvb%FDLQ+hyJe*!1 zXHn7O=s`BdVM+)AcGLaUO@_3u8?Cpl%`dS?(PaAE?E04WAR4W?G#st9Tk+g^I8PEedyBJ6N$^9&af{>qzl(N=glm~__bA{3Odm_oZIMy znlZF)(9-D@hW~%K|Ai0)R?jDIb!sPRaqNbUwWPw()M@*ZoaK@~B1-OZQ+rI zG%F8%JDpE6#51I+p%Ivgzo zTn#VZnFVPxNnGNQ5IcU$=W6c^Q@6Kwl(v+oy1LkHJN)r7-PV?B*%rsx*~B3mXe16* z`@S+8x~jIL-ZS~F-xb|!Do-p`RoGxfjn-xusYWO2YKC|*-d=DwZ;u?w;2*5l4%E&A`I~1asezfS>)7y1Wne4T9!x*X0lXVPnC#(*4|q_F$;@g{Lbiua ztkX7Dj<0#GR{U;3Y_mB78N2(p~#T8)1ZXrmCVT)S||Zl+@L2eJGc2+crY zLB0gXq*Wy4-l1EGD#>-ePTDwj$mINTv>xI6TxxOjE;+4#4PW)f_(YNp-7&R^zO+6vnIy(lr7j?HAnEtVz z_Tn!~Oo07l*_Yk{!O0v*2UBWd-4f~QKWygV>1OfzkkL6&9C~Jm;;NTW{pzvbCvn$* zm9`wl94j)l$t0dLu?Z&hESXf+MNw)iMsX*U0Kzj{Ntn@~NjAaliXJ)xk(%CT$ zY3CBd<9?Zp_Z8OUxC&7(^saybYbI`Sh}DXUNCi#C5%sV~Z|N}kWFbbC!ZhO0ZmPu$ z*7}jmGQ5>#3R(~L8H~0y%$XQ;Ei&Um=BinXaT4yT<`&ZA-R>(|kHeHi+R-k@@>IJB zSD0(%p4y%G9Z^{~NebAgNM!XOJP;8Y118+E|8xyUToMW)I3&kdj}<=F#~H6Pbs^hg zsBxmSoA?fjgIOz9A>nLV?5KvHHNAPihH@h(g85XT^ZC0u5aQ8{s6Z!>GRx=%iuto>%~Ukv;TTLiat8A^_PKQN!e|aa3+B=6XH8n>*b~CK|V)j zqM98KZ20JllD&i5A6Mt=cvCoVR_7gOd`xd4RC2Qpn6gI_sz14LljbLf|C<7h8RLrb z4|VDtIIK*bId?Xw=1~+tdPWeOZgb4&kOdbp!f+T}4B(m+vU;T6GnKkWj_+w;wXu19 z6Goz`W3{#*>#1IB>G^$5>0O>oaq;@3uGv9RVL1Z-dn#B&yGGi@XXmayv&+UD=)}Y` zat{T<3G(07^GX0s;t(V$`+*O~7Dp|`Ix!~tgp*}PMz*j2RDlFk(tE;F3{dIoX_l4s zE8l0dsgDwii_~_^ez%XZDK)(z%hoz+ zPRtS);MTJgAMfHhrXsRcrizVT8IfD!_u{nv@=jOnl3{kcBMovt9LcKmt^eX=*d zj&-J4YNon+Iq5ikS3$RZ1b5e38Ttd^8NK}34^9u{`0TYNdL^72e);l=hUMx@ffzg1 zwZoMnpb}S5_ea{;>?+MsJ8Fi-?x&WE`PfeXo%}3UV))&qi-VFlog2B-)HF?I zYa(Z)*2l*|`*GMwwbtP8)cG3^U=i^QNOTm3?5LZL!xk=cr<>LDm;n0P)4K0FcmhKQ zg<5e|ZyKk!Y;7Wz%wnpu5=TdB`g=9ldl75mJ0;_gOL<^lyQb|T|Fd?lix=SB<7BCO zc2ZC+*`NvJtH-u8)tlnR>RziW-k0_Fo$HRA=U-sFgfY{-z=qTJBue)SA*_IFh< zdHM{yyRiHTKX-(L_TN%o7k!q@R8*00?sJs-q$^Ztxq4x%yqF#bM}Lsd5*t831n=e_`915|DAR4w z5=W_ZriI0MRBh%CP2Unn)TPYrs;W^mzd=FU0*9+vZLS%nMbV3g63;Z>skq&#D>glP zHmyOB@OZC?%&ClaB&M z$^Uxq`DH-nPL?U{0%gl(vcW}sfO;UZpzNUg`{l12?gV~y?Rq*fU#DS%U4nAH(mhhJ z;^DDO75K5B&}vp~-c)8mvkGxqs7~(i_hOW6wd{63ovh`fj7UbweM>Zd_yR^`5@kPD zAUE(O({nBN!PPxSS>N#K9-y|%wl^OB!_x2Z&Afc9RdK#fu-o+@Z@2!M8k(kpYKfL7 zgZ}S66$xpgKQ}mHtEp5d&mylWz5hb%RkiptB(o}Wjl?iT$os9vLZj20(p4_D@XHsw z=IeNxufs+A3=TjK|1tj4WTVW&Qg_-4$7F>bTO9qVIq}ELaLxRD0u1FBkZNfru=z+< z)I%<`7hCqG)IQCF<*lV&blZ5$Nen&zpdQ|DNJVEoVR1O4uG zPoIJzOZm_2nbc-1)lxxZO4IUn+bMjGxmD&NfKKlDhvM@crQYI3uiDwY$-d-l-k#>U zR&Nag6pwqJG;I>G2G3(RoLE>8akFXG^UiS~%AR1~Imu z9J==E;PT4R*@2awW%Ob%O4UR{qGx^3eq@o67cFbSUhjhliIWqxp7<06x1(+?k|hqk zsl`B@ncr;Y)&j;`g+z7Zna-+}f2ouu|7qhzfBZuA6^8@vA1aaVmfo|2;o)$&w~d%o zbQZrmBx||m@@hSTaPgPgYJ48kRvPVx_i-d!giB}t4uf?~;|mWXe{H=Tio*Sq_JU!n zs`+uZUe|?|H|6bL8a3n66hx;YEz~Jxr~X9ft9o}}Q@`29@am29=<+9!EgofNUw^`( z(JtheQ#Gt>mBM?5>%In;a(LC)>qR@8dK;dq(ewQSN2*=y2kKNGJ%NXyMC4)+rEhM7 z0n-s08sg@8C8I>*9=T8?!2sl8i)`})S?~WGohz_mb7-wM^CS$kRmgV_y!_^@@`P#OTrT5t z*B~r?duX454=JCazt#b49r-O->v(^^g<*1Y2C+I2`yl!_;!s<{fa>Sura{`dN z5fS>8V4}WJ0+l(ct)J5h{1`T*7dA4CLnyMv z+ka-K8q3Qy6;&B%Kl>mz3OlP@mvxoPrgSH^`@AgKX<&!#So7u>;dSBLOZ&EQ`T$X8 zTA%+T|EaPIV1Ge;BC@ZFhS}%-o_Y$|ZV~dq{TkJvSBB`!bbcN-#)j7JOH9}2#WW9P z@X8N{_w;N&?{0p|(kTuVIv0e3%?Jp-AWb!dv*0qSj}65|uhQriP9GE6tH$Sl9`=4| z8=jecbgwwg!v2a+aG+aGOIAV3L5hc8C}w_P@>4_ph9|$Lrb`@hSFKjcV{8fI5aW{V)b>x*6UZqH;#t^3cEES0B2#>zJpvY9m+-MaBX~4`Lrz9tJUtiR z6g(@ibOQQuj1_LwuD?yc&(Y@!fqN=-EHR#*zudW7`WW(S(^5`C%;+1fb*w{+5X^5m z9zg4KuFz#|eH?a$u9JI6*Xj~%{oxP3jN6&DZ32RaGHX}!AT7VPQ09!CvmrQ54mXn~ z9J(!*l#!JX4Wvx>+Vh0si4~nGMPTsd7g-mSBNu9hdj=%QNFaWr6JW_UV~zRkcC+hGeGHeMG?3YF{7^K$UaI*;;T4({TL zAkP?P)13+=x4a&n}SFGlcQ?9jaIat7k`pPKt7bueQEknz-B5 z#&#FMVPv_g>^P~Yqw{-66XVIyrz>uwCbhZIexN`Hy~BB7!h#UGrB zhq_)+nhTwHv}&$)#N36}KqE~+mE@O`3%dR-Ib!;+%Y8B^FK(=NkNvp4j#7up`UB|# zZIl|PtzMLbwbaQb-7_t`WL2Ddh`$_D&|b{zh<6d~YYxoZQQ&uLM)7MnruoG;ehX$l zm4*UB2)Qn`_@x^{5R9ct{sI%VJ3vL7bx-00&_v7XipO2n4!k**Q!f)dDW^9E2fSumv*h>!2wkGP99jzeXRw4rc=m3wC&t-l&cCTFq?c!kUF=}tpmsl zINF#e4~NN)FD-1-vm~VZ3Psw@X;wI8NeRPDBjRzu;=>Z(Tz~6xbYr}QzGnzW7QQnJ zH3ceX$sr9jTv*JlxOn={Rgr!6)Z4NfIk~=${lld&BMF&iKbN`oo5MR%q$?V+Ksjc- z#k?J-Jnd0RO-8XCQHX^Sp(^K{w{5?9`-q>VlzwD3;7@Bi7hL^UFp~;DL?JBNTZx(9 zL@Zp&0cqi6(Tgq9eLs&Xjb_*1U}bNxK86~s@`Ef5Bgl{4{^^l)z7ZyhgQnDfM7wBfm{5ynEte#N+s=+fs2C2+zTY@N$s#)e3p_f4a zYsUQbsH|`exOrO?QbT#o6c{?>K5pO@)^J5_>b^FQRw`?ETV7Es^ z-0r1m#&3}pO@@18JBsRN?5%Zjt{=kG=KOSnR=S5#qhzfd4at+ol+O06(n@J&`p(SwO@BJztBfdBBPT(MR##^R`!99?DUlc^LG*1C>&!6ua!v_!18s(F>uBx* z`s|cj^=Y~O$#s1@-D|d&q~>7`#yW#Ii9?y7hxz{HKE>3R`!Uk=@r5>Xf|Zo&NlaAU z=krUj`nI}=9;7+D4>sdxQ|IbohFPgrEke;$x)B@}8hiAGK!E9-XL z1s8Dbe3G%UOugGH%vU8%mx#XRW=zh{xLRJb4(v;MD+er5FbR5&2H)noRstUtI2mI} zb4xKF2r$L7KeWbbY4&*tMdy88!^XQb=Lx*L$4ZyUN_z$`loxo^{rx$jp#sPt9t>1+ z9VmKy>@2^t1E;l6lP0FeuNe;m4@RdTrvFQ(y-ObTQRzzEG%<$;53D^(N#A+M`50Z| z(4Fk<^%J5Hiv)X`$Q?29TN$Vi=}k~Xhj?Fx-fb^vJ%c1xtQ~;e<)V`2s|N8P@EGPv zSlS7T3NV($7Z)>*D2N;498qtx&+jn0vMOSRcH%d$i0tl4+h*|{)s7t%o9>>l-FavY9rAJ^1( z3riO`JEm?eKo;?7_v9dyUi@m=9!^~N=YP>Tmdpo(3E)hrE-)gr>ZO-~F(gPPVTJKRZ57lbE!H_K!d^|*n4WK;#~44U z10t(XY{Cr~hhz;t`RMeg+l-E(;wNi9S^U?p9PE~iT~4k>j>ZZ)X}J+y zJP(Il)3x6`*UtS0=amAHTjev;SFEj81c^;yVXAO zDc3mO5e1bEZk3SU=~-c)@2@c-tAZ`k9&sf#*A`V^O?zQ0x^qH&?rNJQnQ)yk^ECp8 z=J$a5l%XCQEj_Xkfh}157`sazhd~+&1la56LHBX&$FPO;!s}dvJ(%C&I3VcW9W77d zet22O=)^jm(&&n*>buZttej}bcgQtX+wv9zi&Ec?W`)vF?sFucN2yx0^c$ig`iP(c z9}gh6I_C@bq}`bHc9^VOznReYVSt~f$Owes0++%s{IGd9VyN6G5Ib?yZUdIyM!ZLwc6vWHu+9Nsq?)$+3LOUv0EwpO|8L!bj!PeFKunf z5+9XZB~wrKP$j-4?)xAqy=TW>GxCqTMY(ypB4ZqMUwrV2JRAi`1GSxvy*>{YF1m_+ z7PK{OsT!O}i$64Pne6vbG*f8&+54G2aGg2w zkojqkT^qt)@F z)=b+36_tvM`NgYmRC$1iU^Fl^g8AeOBXEjE1mn!w0fMH1UF!BM=9i(9?+A|#Ng!GZ zv?*59W7BPj8>%dol#|m`m8I`1J~Qo8BqA6`TbnR;QnNz7k71b@Ip7;@RCoDLm-_Py zl6UF(z6!yy?X?Zd(Z5_cy$r-5(~CsxGknQPKOMWqH*2>m(7@1!VXP-~=C0tu5 zl5M|N+*J7)S!HF2$LvgGU_^(3f?2z2Be#nlT*)& z?kK`{znqX>@a#)-8N^T0(p1h;>LsO#g=_xavjwK9d6#uOfj3h$>*W53QU`bBz`aHu zeHy0MTVA(F1|M1AqIw6EYXh;reRry%sFtb+_W>_(8gPHI&cp2#vcn1j0;U5JK{XJt zT|mI#bN9lsV_cJPg}jPS@?tmyEVfZv!a>+8RVVa;$#T<2 z*FBqu1Zbil0tWuPy|XAk#5jOV;9#V|R2UX7aPOt6e2=-f-Tk88~E#F4mFBg3u{F$9`m(OOOxNiB0=&ja>2KwdUXyp1ZNB&7Pxj43MMw~#WzTg zu6eJxrDI<8^xLPIq2<+WR|3eIU58n%(tfR4t5(6RG9~A?f=vntr;EXFD{d5I1fuXl z?2E$qSsl267c#>h3+^6og#0JuUo=@F$O-rjCbqSqVa1!TYP$oCw#3+GN`lqPUJF-6 zYJT|ni7i3UA$atqq~7BD*tIgco_EQAFNytfC|LjfM}7;3I5i~?%A%}l&6(IWtRu}Y z7+5P%@)ML*G(PU8z=f{XJen8W-}K-_dmlcKt2jQ#+HT zEL&IUMaFM-nLC@h5{nk7s{9)z2jwi+uuj)n+_3kYOsvY39603|@dc{$CJkL=b#?|Q zEZ`Z-tjH$$`MYu@WVG0bX?0FgyNoN9>~0QxC;MaUf=`$mJqd|J`L*+}%8lDcSYxows|pBfa@yrV!i93w{?e+9ud-qzo+N^1!{6Tq|Uw8^clt z;WE-#SFqDnpLdrs@7ZnB6e=7L2x$-E;@nI1JngO!80;)sDXCXB0VxA(!~ycopd=?0 z&kqYq#__}Hr+%;cO=#9cdCTjv7+O4ZigF+d_*T$94@cy-!@{Y;Ku^wCn@LhtO`b?M z!oBC~e@RPdSWY@y3u54V~wehGM!JvT|t8*p?#CmHvqHjr)K zi13}>FH7!CxtSV>_vtsG&=(edgl5|aT{gq)Co{AIcuVZs1XOIf!QSv7dk+=FfEBLX z$@cN=o`GZsI5tGbvpQ?u_Y)0I4h@bh0b?P!r5x*Mt9;oK&*ZHdmCV&J_4% zzg-qbX})PB35<)R#9~tyjUMF$q*%*M*zF2Nu{0`HkOgybcz0g40Ocum>ulEcP;lc% zrXvd~RDXuMz)_n`K+F|4!BJ}4FbS@X2==A7=U*^a+szYr5qa{|Xd8cgfAx=r3zRs$5CIuO**-=h9U!Z@u-S8R{o83ZojxKWHv7cXxI$N835IF6uBXzkLg)X9LHQSyFQ{t}4c7Qm1 z(M4@_pHanvI$PYcOBvgH*Uvsj&OxF93rnVyf|%ZAJ74vwEeK{m(`fI`u>R2b7)ygL z7+M!c!e53b-8|#)r;(#q=ju5RqNvUDQk!%l>{a-<^l60@^Fx+4^W0iZ6B8SX#xUFp zux6h?u6oHk*)+fgxTLu%I73mfu<*YMz4whZ%+mY<;Il--mru;`VoFp(0<-5MH|Od$ zeMBfpqXzJpUGNV`IImFSf=j@3UeAMbTH~?tpTJOX`FM}u@q}msS2GH|@}txK1l)8< zh>Qyl`Q?d|_xE8%!NquhpYm^lEXq$G1wt7MJ)c}XGg#^QDF?ZpCWuXR`6Fs^r+Z{`QFJu}ax`7xD` zN7gs#Yjj%%P0h!_a~e2Ck!eJx(1=j2ffwm*uw#E)Gbv~H#vWy9q~a=lE#pEV1e0_0 zN-a=_Nxut?{7F{Y-}D9g0db}cWfoY6RhpW5GVI#R+=aRtcx%8J`=84LrxmO1AmuJ? zDOtI$nyrpl3#`9M20kSRajxb7D10AVNIlJL?wecyfG$}28jlexS3?jTvBm8_{AS{) zkoFnidyeO`EI?!6uNFFG{oQBa@cOO!^%lX`C+&tCUa8=Wc&+-ysoS?Xli+T3{Tfz4 z%E^>gkuq&`>kUMcg@p2dN9;(~7p}^U31iiyJVCQe;PIVWA9((1?s+7_fxorsNqzr) zEj$Q3bGvRODkj%$_MP^2oSZl+eFm}7q_0^zb;aVNHu=ny55OG6o4=#xxumCgSX$zo zEDBk4q++t^ZL!PuqUGq3p`8z*D@RjKswC=uEgkrKh1(hAhnHcto<{VErBrot^70s0 zRVLu|vQ(T9>nJ9y)0>$lraLn|J^>1>Wb0+*hyDiTw)cdv$w=ULcz?w*Umhy?+8^qz zx*colH=&mx6!#wo?v7Q)D$3YBJ#%G3SB!Dv`!|Su0ZiEZwfWmob}1*LyB9=jktan? zh!UH9`)A}oFc9K`vVq;7zP^Nynm4QrZ_cjmYi#`x#h~sY%n0&_CkXggRcs@E^)H(} zyZanhZ$Y5{7QV$xI1~E)p$W;~YO~o3Dc~9#d^8fB4Mjx+zfG$XL5p4QDQg$gI}YsFQ0 z{l%b<``^JMN%HJD2!1xBG@mL$;LrA7xuTLIZMKrmBzRFr=(1>AS03jB{GN)KT!>>= z7(5zq^M#)!j-s7t2-nhA|GqXu9|EI9jiI4QV;nKVU^1T?);h!W7^5?L;Ywy8sDk`X z8+g1xkjM%isrk{XvD#^q#|w0TP+PK4HVG2$6f8r&QSYW_*dkKFnY9A7R=9R<-K_(A ziNK7LbO;IUx%Vq<7ZTcX{MUB^gl=tk t`Rl85LVw@;)dvy!-{$>)8NJi2%}$(Tr+;MfQUxpPjQ+Wkl;fB0{2!lpJHr3~ literal 0 HcmV?d00001 From 01ab2c675f0dd868dbcf4d57f6cf90059a9ae9ff Mon Sep 17 00:00:00 2001 From: LucF <50338286+LucFF@users.noreply.github.com> Date: Mon, 22 Jul 2019 05:11:43 -0400 Subject: [PATCH 30/36] Update README.md --- guides/code_style/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guides/code_style/README.md b/guides/code_style/README.md index 0f31935..d1f2ebf 100644 --- a/guides/code_style/README.md +++ b/guides/code_style/README.md @@ -1,5 +1,5 @@ -![logo](../../pine.png "Pine") +![logo](../../pinelong.png "Pine") # Pine Script Code Style Guide From 1bf17b55fb73ecbcca1631fd48dd8b6860e9ac06 Mon Sep 17 00:00:00 2001 From: LucF <50338286+LucFF@users.noreply.github.com> Date: Mon, 22 Jul 2019 07:15:37 -0400 Subject: [PATCH 31/36] Update README.md --- guides/code_style/README.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/guides/code_style/README.md b/guides/code_style/README.md index d1f2ebf..4839d8a 100644 --- a/guides/code_style/README.md +++ b/guides/code_style/README.md @@ -1,12 +1,11 @@ ![logo](../../pinelong.png "Pine") -# Pine Script Code Style Guide +# Pine Script Coding Conventions ## Introduction -The goal of this style guide is to present a set of best practices and style guidelines for Pine Script. -Please feel free to suggest any improvements you see fit. +The goal of these Coding Conventions is to present a set of best practices and style guidelines for Pine Script. ### Translations 1. [TODO](#) From 339dae3bfaabfde7914cfd683f7c74497fdbede4 Mon Sep 17 00:00:00 2001 From: LucF <50338286+LucFF@users.noreply.github.com> Date: Mon, 22 Jul 2019 07:50:35 -0400 Subject: [PATCH 32/36] Update README.md --- guides/code_style/README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/guides/code_style/README.md b/guides/code_style/README.md index 4839d8a..2c5db51 100644 --- a/guides/code_style/README.md +++ b/guides/code_style/README.md @@ -55,6 +55,11 @@ daysInMonth( _year, _month) => Need something here, imo, to prevent inadvertent confusion with global scope vars. +## Line Wrapping + +When lines need to be continued on the next, use two spaces to indent the continuation line. + + **[Back to top](#table-of-contents)** # TODO From 3a9808f3d7211ddb9e07912c6d9f33cde3fa1df7 Mon Sep 17 00:00:00 2001 From: LucF <50338286+LucFF@users.noreply.github.com> Date: Mon, 22 Jul 2019 07:51:44 -0400 Subject: [PATCH 33/36] Update README.md --- guides/code_style/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guides/code_style/README.md b/guides/code_style/README.md index 2c5db51..1667770 100644 --- a/guides/code_style/README.md +++ b/guides/code_style/README.md @@ -53,7 +53,7 @@ daysInMonth( _year, _month) => ### Local Scope Variable Names -Need something here, imo, to prevent inadvertent confusion with global scope vars. +> Do we need something here, to prevent inadvertent confusion with global scope vars? ## Line Wrapping From dae319f604567f8e5343c3443fc03c1e2277625a Mon Sep 17 00:00:00 2001 From: LucF <50338286+LucFF@users.noreply.github.com> Date: Mon, 22 Jul 2019 07:59:02 -0400 Subject: [PATCH 34/36] Update README.md --- guides/code_style/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guides/code_style/README.md b/guides/code_style/README.md index 1667770..3971a44 100644 --- a/guides/code_style/README.md +++ b/guides/code_style/README.md @@ -5,7 +5,7 @@ ## Introduction -The goal of these Coding Conventions is to present a set of best practices and style guidelines for Pine Script. +The goal of these Coding Conventions is to present a set of best practices and style guidelines for Pine Script. By promoting a standard way to code in Pine, these guidelines optimize code for the reader, rather than the writer of open source code. ### Translations 1. [TODO](#) From cdf57805feade2606d42d1b44d85b0caebce3e12 Mon Sep 17 00:00:00 2001 From: LucF <50338286+LucFF@users.noreply.github.com> Date: Mon, 22 Jul 2019 08:03:31 -0400 Subject: [PATCH 35/36] Update README.md --- guides/code_style/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guides/code_style/README.md b/guides/code_style/README.md index 3971a44..064689f 100644 --- a/guides/code_style/README.md +++ b/guides/code_style/README.md @@ -25,7 +25,7 @@ The Pine compiler is not very strict on exact positioning of specific statements 1. The next lines should contain the script's **inputs**. -1. The following can contain **variable declarations** and **functions** in any order required. Note that all Pine functions are declared in the script's global scope, as nested function definitions are not allowed. Concerning variable declarations, some scripts lend themselves to mass declarations and others will be more readable with a *declare as you need* style that distributes declarations with the code where they are used. It's up to each coder to adopt the most useful style. +1. The following can contain **variable declarations** and **functions** in any order required. Note that all Pine functions are declared in the script's global scope, as nested function definitions are not allowed. Concerning variable declarations, some scripts lend themselves to mass declarations and others will be more readable with a *declare as you need* style that distributes declarations with the code where they are used. It's up to each coder to adopt the most useful style. In any case, declare variables that will only be used in a local block in that same local block. 1. The rest of the script will contain **calculations**, followed by, From d67c2ed0013e89ffad64ff43fa457ef5e2193c7c Mon Sep 17 00:00:00 2001 From: LucF <50338286+LucFF@users.noreply.github.com> Date: Mon, 22 Jul 2019 08:16:50 -0400 Subject: [PATCH 36/36] Update README.md --- guides/code_style/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guides/code_style/README.md b/guides/code_style/README.md index 064689f..c7ac6bb 100644 --- a/guides/code_style/README.md +++ b/guides/code_style/README.md @@ -5,7 +5,7 @@ ## Introduction -The goal of these Coding Conventions is to present a set of best practices and style guidelines for Pine Script. By promoting a standard way to code in Pine, these guidelines optimize code for the reader, rather than the writer of open source code. +The goal of these Coding Conventions is to present a set of best practices and style guidelines for Pine Script. By making Pine scripts easier to read, these guidelines make open source code more readable, while also providing safeguards that minimize the risk of errors for developers. ### Translations 1. [TODO](#)