From 2ac7f90da4f1d9298fa2f02fcc46a07a539924b0 Mon Sep 17 00:00:00 2001 From: Marcin Grzejszczak Date: Mon, 6 Mar 2017 20:23:54 +0100 Subject: [PATCH] WIP --- .../cloud/release/PomUpdater.java | 30 +- .../cloud/release/PomUpdaterTests.java | 22 +- .../resources/projects/spring-cloud-release | 1 - src/test/resources/projects/tmp/.gitignore | 17 + src/test/resources/projects/tmp/.settings.xml | 66 ++++ src/test/resources/projects/tmp/.travis.yml | 9 + src/test/resources/projects/tmp/LICENSE.txt | 202 +++++++++++ src/test/resources/projects/tmp/README.adoc | 85 +++++ src/test/resources/projects/tmp/docs/pom.xml | 54 +++ .../tmp/docs/src/main/asciidoc/README.adoc | 34 ++ .../tmp/docs/src/main/asciidoc/ghpages.sh | 330 ++++++++++++++++++ .../tmp/docs/src/main/asciidoc/intro.adoc | 7 + .../main/asciidoc/spring-cloud-starters.adoc | 65 ++++ .../tmp/docs/src/main/ruby/generate_readme.sh | 37 ++ .../resources/projects/tmp/git/COMMIT_EDITMSG | 18 + .../resources/projects/tmp/git/FETCH_HEAD | 14 + src/test/resources/projects/tmp/git/HEAD | 1 + src/test/resources/projects/tmp/git/ORIG_HEAD | 1 + src/test/resources/projects/tmp/git/config | 7 + .../resources/projects/tmp/git/description | 1 + .../tmp/git/hooks/applypatch-msg.sample | 15 + .../projects/tmp/git/hooks/commit-msg.sample | 24 ++ .../projects/tmp/git/hooks/post-update.sample | 8 + .../tmp/git/hooks/pre-applypatch.sample | 14 + .../projects/tmp/git/hooks/pre-commit.sample | 49 +++ .../projects/tmp/git/hooks/pre-push.sample | 53 +++ .../projects/tmp/git/hooks/pre-rebase.sample | 169 +++++++++ .../tmp/git/hooks/prepare-commit-msg.sample | 36 ++ .../projects/tmp/git/hooks/update.sample | 128 +++++++ src/test/resources/projects/tmp/git/index | Bin 0 -> 2665 bytes .../resources/projects/tmp/git/info/exclude | 6 + src/test/resources/projects/tmp/git/logs/HEAD | 12 + .../projects/tmp/git/logs/refs/heads/Camden.x | 4 + .../projects/tmp/git/logs/refs/heads/master | 3 + .../tmp/git/logs/refs/remotes/origin/Brixton | 2 + .../git/logs/refs/remotes/origin/Camden.RC1 | 1 + .../tmp/git/logs/refs/remotes/origin/Camden.x | 2 + .../tmp/git/logs/refs/remotes/origin/HEAD | 1 + .../tmp/git/logs/refs/remotes/origin/master | 3 + .../projects/tmp/git/logs/refs/stash | 1 + .../02/bfd7c14f411309d0d710ca84c77cc68a1425e3 | Bin 0 -> 178 bytes .../05/2c269bb095f70ce6174838c2032ab8f9cf7bb3 | Bin 0 -> 985 bytes .../06/e0dc5816eb2b5c2a377d61848d9de4a3644ea5 | Bin 0 -> 428 bytes .../08/ca4797e9798630d33eb8977c25c48b1ad7002c | Bin 0 -> 81 bytes .../09/33b69db0d39065595fe474ccdf590e95fcc984 | Bin 0 -> 428 bytes .../09/46dce6d42e6209822f9ef1b36033b0af1a8309 | Bin 0 -> 980 bytes .../0a/7dac221c045701bf3c08f4d49ba80755e278af | Bin 0 -> 2994 bytes .../0c/d5c212471c054044677265d0306b6b8c281d60 | Bin 0 -> 1589 bytes .../0e/73ce5907174c1734d1878f8f40899ee2df7d1f | Bin 0 -> 1096 bytes .../10/7afe2f2cfa57952648aecf534d4b7bf5253800 | 1 + .../10/f3c204347a6430d32435f25058cadd954f9b1a | 3 + .../11/3816eae412ca26437957377c86ef1a27dcf512 | Bin 0 -> 868 bytes .../19/208ea35f5ed9f89c16c1403fd099ab64991481 | Bin 0 -> 429 bytes .../1a/b978f42299811efa4953b98a923699c95f6776 | Bin 0 -> 177 bytes .../1a/f7315160b9faf901aec1a9e539e328ea2ed274 | Bin 0 -> 547 bytes .../1e/3aed6b826706363ff6fa4152989c022c4d5f6b | Bin 0 -> 81 bytes .../21/0bf8ce4e085b4878c101ab6c3c7372d09ba1fd | Bin 0 -> 431 bytes .../21/3bf1c509bd7cb349ffb80edeeed47547a65031 | Bin 0 -> 545 bytes .../25/af4f2162cdf0642c78ea8e63c1744158b6ad1b | Bin 0 -> 182 bytes .../26/b38c3c37008ea479a879276284fcf7cc6f02bc | 7 + .../29/c61ee1a6d625b44cc7e23d086a8cf2adf2542a | Bin 0 -> 431 bytes .../2e/3905698baa4969a8e27d6d347146c4f10b662d | Bin 0 -> 2988 bytes .../32/0597b84bb0312c15228c4d42f46c189b86ed90 | 1 + .../33/98ad52caf9b5397d2726ef44a13f6c05db99cd | Bin 0 -> 430 bytes .../34/845f5f1196f4576fe322d62747d95a35423130 | Bin 0 -> 1601 bytes .../40/26990f53a380129e19892d8c2c1d60851647b0 | Bin 0 -> 81 bytes .../4a/c45782b932f751599aa91ea29bdd2ec51d5240 | Bin 0 -> 1579 bytes .../4a/f95509ef925ec111838439e89a76dba70454b6 | Bin 0 -> 1601 bytes .../4e/e1ed35291c1d9b7299cf8c058a28c544043ed4 | Bin 0 -> 170 bytes .../50/d8e7a932df85e5436801575895a8bd6e1e63fd | Bin 0 -> 46 bytes .../52/8074387a75c8bcf8a67e133135e97353069511 | Bin 0 -> 428 bytes .../53/0a739b2abeaae75c267dec70ba03d507afe81b | 1 + .../57/8e15047403e46a1a05f7d45ced53dc89eb59b7 | Bin 0 -> 1338 bytes .../59/9d7f6c393d6dada17584ef3af4cd9e4ed432d6 | Bin 0 -> 997 bytes .../59/dce50b38ffedd9a73b50278faab9b041d1bd62 | 4 + .../5a/99c301214c9ada535c348cb2b7f4f30284d4cc | Bin 0 -> 429 bytes .../5a/a5242ea769c7569430fd907bdcbc572f4f7665 | Bin 0 -> 178 bytes .../5b/04c02e88cd7cdd8efefd1b17f02ca34c041959 | Bin 0 -> 1606 bytes .../5b/090665fff8df7954b22b4beb18a99f170f576b | Bin 0 -> 81 bytes .../5d/081b3e2509c34df5aa04d3049ce2d1f45c0039 | Bin 0 -> 186 bytes .../60/8e99c011c5fb1bb65c5f8cdac873713dd9cb44 | Bin 0 -> 624 bytes .../62/fee2ccbbfde3f2a0b3c45ec0f4810899e0a909 | Bin 0 -> 978 bytes .../63/5432508693f70b5c86b2fd99c3d47cdddf47e8 | Bin 0 -> 428 bytes .../65/4c098d3851d941610ff7b0c65e2b15d3bf6f7d | Bin 0 -> 430 bytes .../65/fa6b9d62e05721e2ef7a5d5d6e09065d6a27b9 | Bin 0 -> 429 bytes .../67/b74141ad29eb4676494c232a2d402478905915 | Bin 0 -> 81 bytes .../68/40fa58604ecee5ad2a08fc04730bb35159640a | Bin 0 -> 1340 bytes .../68/8242a18f61f28db9f31338898bdd89d2ab6b0a | Bin 0 -> 429 bytes .../69/36086c2801660a55909bdc38cc2926b3e44318 | Bin 0 -> 429 bytes .../69/5c2fdc3829a9e6acc43d220102b861997b69e9 | Bin 0 -> 429 bytes .../6b/49ef3e032baf487eb496da619849900e05a4f5 | Bin 0 -> 429 bytes .../6d/9542e0dc33a0feee4d4015963e20f99ab0ef6a | Bin 0 -> 1099 bytes .../70/48cca600ee2068ed9636eee91dad375874293c | Bin 0 -> 429 bytes .../71/27a157f38952adf42ecf6d77fa87221ff48e06 | Bin 0 -> 190 bytes .../71/af8d00fbc4e977c05e0e9826c0d45c1b1da5a7 | Bin 0 -> 1330 bytes .../72/1ca1835023196f893b54de196de569625ff0ea | Bin 0 -> 1107 bytes .../72/f9c3796c120ae5775b3839544e845e17381578 | Bin 0 -> 1353 bytes .../73/3865c10b0c4b2357437a8116c58c57d4730460 | Bin 0 -> 78 bytes .../74/9fbf3d85c7db1c8ea51866435d5b8dba317218 | Bin 0 -> 1092 bytes .../75/c32f6484c2869474190924df4dd3bec4134a96 | Bin 0 -> 81 bytes .../77/8d8e2c9ea14820f6fd8fe123ccf84c93f3bada | 2 + .../78/ff75c9d467bc21df73be00747548f987ea5738 | Bin 0 -> 81 bytes .../7a/bffc74caa8761c6cb924e6294a7adfceb4ed7a | Bin 0 -> 81 bytes .../7a/c1649d4b941fdc03f877ab7d929a52018a1f75 | 1 + .../7b/069f0d9a9e695980d5d6119162c21433f91619 | Bin 0 -> 985 bytes .../7e/8e8c6fa3a7b2636d0994718aaba9e670c9d546 | Bin 0 -> 81 bytes .../7e/eebe7b497706c09c37955274496227f1ffc67f | Bin 0 -> 81 bytes .../83/1e2d55306d37b6d64d39abe2e5384c2341f787 | Bin 0 -> 81 bytes .../83/3b84acf1b3e49e5f8a1fa7a77e4cd9848f2852 | Bin 0 -> 171 bytes .../84/26abee6d3454eb54ef646dda09bf4fae08c321 | Bin 0 -> 190 bytes .../8a/c5515bd0a29bd78efc3cf3f7a9c5e927ce5e60 | Bin 0 -> 180 bytes .../8b/cc54388eb056928602c4d5e90d8aa66559b8cc | Bin 0 -> 1081 bytes .../8e/4d2dcba74998a7e145a7e674b097b1fa230d7c | Bin 0 -> 81 bytes .../8f/b29ffc7bef3477067a4e865b81b9caf47e90b2 | 2 + .../91/6e00dae11c78e4f4730de53e6353165d838fdb | Bin 0 -> 1766 bytes .../92/8e0d8389dcee60189d6c0eb737ab9376e87f54 | Bin 0 -> 182 bytes .../94/836159d3159f0e7d829574a14d3a304d4c596f | Bin 0 -> 81 bytes .../96/b6f8a38ba6d3f594295a038c4f36342e019f3f | Bin 0 -> 179 bytes .../9c/f55c7775a2cd554fb591a48aeb491a98d8b29f | Bin 0 -> 429 bytes .../9e/1f5283edd4a4f824d7c03388f6fc0c3f947d46 | Bin 0 -> 81 bytes .../9f/f8ad860c6b6a276cfa7b34572b44f7b5942e85 | Bin 0 -> 984 bytes .../a1/af4c42ac1166d8db235a1803bab3b10c305e22 | Bin 0 -> 3093 bytes .../a2/9f784a15fc3d039d4dfec619ebcddaf0ef8b8a | Bin 0 -> 178 bytes .../a3/8168a9d1c74a04deaef7ad67bd2c40e523aa8f | Bin 0 -> 430 bytes .../a5/fad6110271c34bf203273879810976df747adb | Bin 0 -> 430 bytes .../a6/dc9cafec05566e1ebaac8c59c29d5b7f68cd25 | Bin 0 -> 81 bytes .../a7/caf6cb2bd2b56fc7c94912c1b3a8552ce5dfc3 | Bin 0 -> 431 bytes .../a8/7612c24f5ae682342b6e2920655b8328e0febf | Bin 0 -> 428 bytes .../b5/21dec7723d85f992385f55a2719328dd7f4342 | Bin 0 -> 80 bytes .../b5/66ab3bea0506bccaa10f83784a41673606d6ee | 1 + .../b5/d1634b81813fba3b356ff23ce7f06798c89bdd | Bin 0 -> 181 bytes .../b8/00fa18aa31215ff3eee46a55724c0556ad054b | Bin 0 -> 80 bytes .../bb/17d0d5383d4c0a9e8b0a0cdde9d93aeccd09c8 | Bin 0 -> 428 bytes .../bc/b89f67890069c033195cc11e9fe763d28deffd | Bin 0 -> 1338 bytes .../c3/de752a4e5cffac3e3cac117647bced5f1a51c3 | Bin 0 -> 182 bytes .../c4/f020bb7e203e13ad0a21dc1d806cfb4d9f99f0 | Bin 0 -> 429 bytes .../c5/007a615807cdb57b5cc7530edd9d4c29f7f24d | Bin 0 -> 80 bytes .../ca/bb24b5e21ac27e89dc04e412d74e03aa76f380 | Bin 0 -> 81 bytes .../cd/5bb1cb7e32ad4b5f4d8eb0aa04f7eddbb603ae | Bin 0 -> 430 bytes .../d2/af663c095050933c10d57125fe6158fad4fe2c | Bin 0 -> 1327 bytes .../d9/7c5378fda25bd0280c942dc304d218bf2a0816 | Bin 0 -> 81 bytes .../db/abd636abb1f110493884620b2f075987c54f70 | Bin 0 -> 3095 bytes .../dd/40ebe950c0a0cd5de542e3d0e7a0e1ac4e70aa | 1 + .../de/226e689a5c98571d9848fdfd9de3278b8fa58b | Bin 0 -> 1590 bytes .../df/1f77d55f141730c06bf7a344df6e753c62dfbd | Bin 0 -> 81 bytes .../df/6d2c85bf9a7207d8a81fd6dff03361f669465a | Bin 0 -> 1744 bytes .../df/f2cd7fe038bda8d4a1892d897aeecefc0fb5bc | 2 + .../e2/296a6007d40e9ced44246b142e463705417865 | Bin 0 -> 430 bytes .../e4/6f18b320008e9c704b185be6b018537da81361 | Bin 0 -> 81 bytes .../e8/ddc69e3d1284008c14d42e3c3169088a43e2cb | Bin 0 -> 1608 bytes .../ee/316a275c9303aa4e58da7307c17b7e65b3882e | Bin 0 -> 2988 bytes .../ee/503618f82c60586cc9db89a9e2047f3070ec01 | Bin 0 -> 182 bytes .../f0/2056c102640c9b5b04f488e76815f4e768e70c | Bin 0 -> 182 bytes .../f3/bdaa3e84f394683e5394f1036a2b410f7763a8 | Bin 0 -> 628 bytes .../f3/c2cb5b368b3119d03835f8649e39fc3ba60c87 | Bin 0 -> 1107 bytes .../f4/671ae94ef52c61ec6970322961124c1a55aa5e | Bin 0 -> 80 bytes .../f7/d816a020f80075ca8026eec808b09ede72fc0e | Bin 0 -> 80 bytes ...ec291546f29c0b5cd598797daad1f17f510db4.idx | Bin 0 -> 65500 bytes ...c291546f29c0b5cd598797daad1f17f510db4.pack | Bin 0 -> 387631 bytes ...bf1b05a3110d24d2b72dbd9003ea7db127a7e0.idx | Bin 0 -> 5916 bytes ...f1b05a3110d24d2b72dbd9003ea7db127a7e0.pack | Bin 0 -> 39865 bytes .../resources/projects/tmp/git/packed-refs | 40 +++ .../projects/tmp/git/refs/heads/Camden.x | 1 + .../projects/tmp/git/refs/heads/master | 1 + .../tmp/git/refs/remotes/origin/Brixton | 1 + .../tmp/git/refs/remotes/origin/Camden.RC1 | 1 + .../tmp/git/refs/remotes/origin/Camden.x | 1 + .../projects/tmp/git/refs/remotes/origin/HEAD | 1 + .../tmp/git/refs/remotes/origin/master | 1 + .../resources/projects/tmp/git/refs/stash | 1 + .../projects/tmp/git/refs/tags/vBrixton.SR6 | 1 + .../projects/tmp/git/refs/tags/vBrixton.SR7 | 1 + .../tmp/git/refs/tags/vCamden.RELEASE | 1 + .../projects/tmp/git/refs/tags/vCamden.SR1 | 1 + .../projects/tmp/git/refs/tags/vCamden.SR2 | 1 + .../projects/tmp/git/refs/tags/vCamden.SR3 | 1 + .../projects/tmp/git/refs/tags/vCamden.SR4 | 1 + .../projects/tmp/git/refs/tags/vCamden.SR5 | 1 + .../projects/tmp/git/refs/tags/vDalston.M1 | 1 + src/test/resources/projects/tmp/pom.xml | 113 ++++++ .../tmp/spring-cloud-dependencies/pom.xml | 185 ++++++++++ .../main/resources/META-INF/spring.provides | 1 + .../tmp/spring-cloud-starter-parent/pom.xml | 155 ++++++++ .../main/resources/META-INF/spring.provides | 1 + 184 files changed, 2049 insertions(+), 21 deletions(-) delete mode 160000 src/test/resources/projects/spring-cloud-release create mode 100644 src/test/resources/projects/tmp/.gitignore create mode 100644 src/test/resources/projects/tmp/.settings.xml create mode 100644 src/test/resources/projects/tmp/.travis.yml create mode 100644 src/test/resources/projects/tmp/LICENSE.txt create mode 100644 src/test/resources/projects/tmp/README.adoc create mode 100644 src/test/resources/projects/tmp/docs/pom.xml create mode 100644 src/test/resources/projects/tmp/docs/src/main/asciidoc/README.adoc create mode 100755 src/test/resources/projects/tmp/docs/src/main/asciidoc/ghpages.sh create mode 100644 src/test/resources/projects/tmp/docs/src/main/asciidoc/intro.adoc create mode 100644 src/test/resources/projects/tmp/docs/src/main/asciidoc/spring-cloud-starters.adoc create mode 100755 src/test/resources/projects/tmp/docs/src/main/ruby/generate_readme.sh create mode 100644 src/test/resources/projects/tmp/git/COMMIT_EDITMSG create mode 100644 src/test/resources/projects/tmp/git/FETCH_HEAD create mode 100644 src/test/resources/projects/tmp/git/HEAD create mode 100644 src/test/resources/projects/tmp/git/ORIG_HEAD create mode 100644 src/test/resources/projects/tmp/git/config create mode 100644 src/test/resources/projects/tmp/git/description create mode 100755 src/test/resources/projects/tmp/git/hooks/applypatch-msg.sample create mode 100755 src/test/resources/projects/tmp/git/hooks/commit-msg.sample create mode 100755 src/test/resources/projects/tmp/git/hooks/post-update.sample create mode 100755 src/test/resources/projects/tmp/git/hooks/pre-applypatch.sample create mode 100755 src/test/resources/projects/tmp/git/hooks/pre-commit.sample create mode 100755 src/test/resources/projects/tmp/git/hooks/pre-push.sample create mode 100755 src/test/resources/projects/tmp/git/hooks/pre-rebase.sample create mode 100755 src/test/resources/projects/tmp/git/hooks/prepare-commit-msg.sample create mode 100755 src/test/resources/projects/tmp/git/hooks/update.sample create mode 100644 src/test/resources/projects/tmp/git/index create mode 100644 src/test/resources/projects/tmp/git/info/exclude create mode 100644 src/test/resources/projects/tmp/git/logs/HEAD create mode 100644 src/test/resources/projects/tmp/git/logs/refs/heads/Camden.x create mode 100644 src/test/resources/projects/tmp/git/logs/refs/heads/master create mode 100644 src/test/resources/projects/tmp/git/logs/refs/remotes/origin/Brixton create mode 100644 src/test/resources/projects/tmp/git/logs/refs/remotes/origin/Camden.RC1 create mode 100644 src/test/resources/projects/tmp/git/logs/refs/remotes/origin/Camden.x create mode 100644 src/test/resources/projects/tmp/git/logs/refs/remotes/origin/HEAD create mode 100644 src/test/resources/projects/tmp/git/logs/refs/remotes/origin/master create mode 100644 src/test/resources/projects/tmp/git/logs/refs/stash create mode 100644 src/test/resources/projects/tmp/git/objects/02/bfd7c14f411309d0d710ca84c77cc68a1425e3 create mode 100644 src/test/resources/projects/tmp/git/objects/05/2c269bb095f70ce6174838c2032ab8f9cf7bb3 create mode 100644 src/test/resources/projects/tmp/git/objects/06/e0dc5816eb2b5c2a377d61848d9de4a3644ea5 create mode 100644 src/test/resources/projects/tmp/git/objects/08/ca4797e9798630d33eb8977c25c48b1ad7002c create mode 100644 src/test/resources/projects/tmp/git/objects/09/33b69db0d39065595fe474ccdf590e95fcc984 create mode 100644 src/test/resources/projects/tmp/git/objects/09/46dce6d42e6209822f9ef1b36033b0af1a8309 create mode 100644 src/test/resources/projects/tmp/git/objects/0a/7dac221c045701bf3c08f4d49ba80755e278af create mode 100644 src/test/resources/projects/tmp/git/objects/0c/d5c212471c054044677265d0306b6b8c281d60 create mode 100644 src/test/resources/projects/tmp/git/objects/0e/73ce5907174c1734d1878f8f40899ee2df7d1f create mode 100644 src/test/resources/projects/tmp/git/objects/10/7afe2f2cfa57952648aecf534d4b7bf5253800 create mode 100644 src/test/resources/projects/tmp/git/objects/10/f3c204347a6430d32435f25058cadd954f9b1a create mode 100644 src/test/resources/projects/tmp/git/objects/11/3816eae412ca26437957377c86ef1a27dcf512 create mode 100644 src/test/resources/projects/tmp/git/objects/19/208ea35f5ed9f89c16c1403fd099ab64991481 create mode 100644 src/test/resources/projects/tmp/git/objects/1a/b978f42299811efa4953b98a923699c95f6776 create mode 100644 src/test/resources/projects/tmp/git/objects/1a/f7315160b9faf901aec1a9e539e328ea2ed274 create mode 100644 src/test/resources/projects/tmp/git/objects/1e/3aed6b826706363ff6fa4152989c022c4d5f6b create mode 100644 src/test/resources/projects/tmp/git/objects/21/0bf8ce4e085b4878c101ab6c3c7372d09ba1fd create mode 100644 src/test/resources/projects/tmp/git/objects/21/3bf1c509bd7cb349ffb80edeeed47547a65031 create mode 100644 src/test/resources/projects/tmp/git/objects/25/af4f2162cdf0642c78ea8e63c1744158b6ad1b create mode 100644 src/test/resources/projects/tmp/git/objects/26/b38c3c37008ea479a879276284fcf7cc6f02bc create mode 100644 src/test/resources/projects/tmp/git/objects/29/c61ee1a6d625b44cc7e23d086a8cf2adf2542a create mode 100644 src/test/resources/projects/tmp/git/objects/2e/3905698baa4969a8e27d6d347146c4f10b662d create mode 100644 src/test/resources/projects/tmp/git/objects/32/0597b84bb0312c15228c4d42f46c189b86ed90 create mode 100644 src/test/resources/projects/tmp/git/objects/33/98ad52caf9b5397d2726ef44a13f6c05db99cd create mode 100644 src/test/resources/projects/tmp/git/objects/34/845f5f1196f4576fe322d62747d95a35423130 create mode 100644 src/test/resources/projects/tmp/git/objects/40/26990f53a380129e19892d8c2c1d60851647b0 create mode 100644 src/test/resources/projects/tmp/git/objects/4a/c45782b932f751599aa91ea29bdd2ec51d5240 create mode 100644 src/test/resources/projects/tmp/git/objects/4a/f95509ef925ec111838439e89a76dba70454b6 create mode 100644 src/test/resources/projects/tmp/git/objects/4e/e1ed35291c1d9b7299cf8c058a28c544043ed4 create mode 100644 src/test/resources/projects/tmp/git/objects/50/d8e7a932df85e5436801575895a8bd6e1e63fd create mode 100644 src/test/resources/projects/tmp/git/objects/52/8074387a75c8bcf8a67e133135e97353069511 create mode 100644 src/test/resources/projects/tmp/git/objects/53/0a739b2abeaae75c267dec70ba03d507afe81b create mode 100644 src/test/resources/projects/tmp/git/objects/57/8e15047403e46a1a05f7d45ced53dc89eb59b7 create mode 100644 src/test/resources/projects/tmp/git/objects/59/9d7f6c393d6dada17584ef3af4cd9e4ed432d6 create mode 100644 src/test/resources/projects/tmp/git/objects/59/dce50b38ffedd9a73b50278faab9b041d1bd62 create mode 100644 src/test/resources/projects/tmp/git/objects/5a/99c301214c9ada535c348cb2b7f4f30284d4cc create mode 100644 src/test/resources/projects/tmp/git/objects/5a/a5242ea769c7569430fd907bdcbc572f4f7665 create mode 100644 src/test/resources/projects/tmp/git/objects/5b/04c02e88cd7cdd8efefd1b17f02ca34c041959 create mode 100644 src/test/resources/projects/tmp/git/objects/5b/090665fff8df7954b22b4beb18a99f170f576b create mode 100644 src/test/resources/projects/tmp/git/objects/5d/081b3e2509c34df5aa04d3049ce2d1f45c0039 create mode 100644 src/test/resources/projects/tmp/git/objects/60/8e99c011c5fb1bb65c5f8cdac873713dd9cb44 create mode 100644 src/test/resources/projects/tmp/git/objects/62/fee2ccbbfde3f2a0b3c45ec0f4810899e0a909 create mode 100644 src/test/resources/projects/tmp/git/objects/63/5432508693f70b5c86b2fd99c3d47cdddf47e8 create mode 100644 src/test/resources/projects/tmp/git/objects/65/4c098d3851d941610ff7b0c65e2b15d3bf6f7d create mode 100644 src/test/resources/projects/tmp/git/objects/65/fa6b9d62e05721e2ef7a5d5d6e09065d6a27b9 create mode 100644 src/test/resources/projects/tmp/git/objects/67/b74141ad29eb4676494c232a2d402478905915 create mode 100644 src/test/resources/projects/tmp/git/objects/68/40fa58604ecee5ad2a08fc04730bb35159640a create mode 100644 src/test/resources/projects/tmp/git/objects/68/8242a18f61f28db9f31338898bdd89d2ab6b0a create mode 100644 src/test/resources/projects/tmp/git/objects/69/36086c2801660a55909bdc38cc2926b3e44318 create mode 100644 src/test/resources/projects/tmp/git/objects/69/5c2fdc3829a9e6acc43d220102b861997b69e9 create mode 100644 src/test/resources/projects/tmp/git/objects/6b/49ef3e032baf487eb496da619849900e05a4f5 create mode 100644 src/test/resources/projects/tmp/git/objects/6d/9542e0dc33a0feee4d4015963e20f99ab0ef6a create mode 100644 src/test/resources/projects/tmp/git/objects/70/48cca600ee2068ed9636eee91dad375874293c create mode 100644 src/test/resources/projects/tmp/git/objects/71/27a157f38952adf42ecf6d77fa87221ff48e06 create mode 100644 src/test/resources/projects/tmp/git/objects/71/af8d00fbc4e977c05e0e9826c0d45c1b1da5a7 create mode 100644 src/test/resources/projects/tmp/git/objects/72/1ca1835023196f893b54de196de569625ff0ea create mode 100644 src/test/resources/projects/tmp/git/objects/72/f9c3796c120ae5775b3839544e845e17381578 create mode 100644 src/test/resources/projects/tmp/git/objects/73/3865c10b0c4b2357437a8116c58c57d4730460 create mode 100644 src/test/resources/projects/tmp/git/objects/74/9fbf3d85c7db1c8ea51866435d5b8dba317218 create mode 100644 src/test/resources/projects/tmp/git/objects/75/c32f6484c2869474190924df4dd3bec4134a96 create mode 100644 src/test/resources/projects/tmp/git/objects/77/8d8e2c9ea14820f6fd8fe123ccf84c93f3bada create mode 100644 src/test/resources/projects/tmp/git/objects/78/ff75c9d467bc21df73be00747548f987ea5738 create mode 100644 src/test/resources/projects/tmp/git/objects/7a/bffc74caa8761c6cb924e6294a7adfceb4ed7a create mode 100644 src/test/resources/projects/tmp/git/objects/7a/c1649d4b941fdc03f877ab7d929a52018a1f75 create mode 100644 src/test/resources/projects/tmp/git/objects/7b/069f0d9a9e695980d5d6119162c21433f91619 create mode 100644 src/test/resources/projects/tmp/git/objects/7e/8e8c6fa3a7b2636d0994718aaba9e670c9d546 create mode 100644 src/test/resources/projects/tmp/git/objects/7e/eebe7b497706c09c37955274496227f1ffc67f create mode 100644 src/test/resources/projects/tmp/git/objects/83/1e2d55306d37b6d64d39abe2e5384c2341f787 create mode 100644 src/test/resources/projects/tmp/git/objects/83/3b84acf1b3e49e5f8a1fa7a77e4cd9848f2852 create mode 100644 src/test/resources/projects/tmp/git/objects/84/26abee6d3454eb54ef646dda09bf4fae08c321 create mode 100644 src/test/resources/projects/tmp/git/objects/8a/c5515bd0a29bd78efc3cf3f7a9c5e927ce5e60 create mode 100644 src/test/resources/projects/tmp/git/objects/8b/cc54388eb056928602c4d5e90d8aa66559b8cc create mode 100644 src/test/resources/projects/tmp/git/objects/8e/4d2dcba74998a7e145a7e674b097b1fa230d7c create mode 100644 src/test/resources/projects/tmp/git/objects/8f/b29ffc7bef3477067a4e865b81b9caf47e90b2 create mode 100644 src/test/resources/projects/tmp/git/objects/91/6e00dae11c78e4f4730de53e6353165d838fdb create mode 100644 src/test/resources/projects/tmp/git/objects/92/8e0d8389dcee60189d6c0eb737ab9376e87f54 create mode 100644 src/test/resources/projects/tmp/git/objects/94/836159d3159f0e7d829574a14d3a304d4c596f create mode 100644 src/test/resources/projects/tmp/git/objects/96/b6f8a38ba6d3f594295a038c4f36342e019f3f create mode 100644 src/test/resources/projects/tmp/git/objects/9c/f55c7775a2cd554fb591a48aeb491a98d8b29f create mode 100644 src/test/resources/projects/tmp/git/objects/9e/1f5283edd4a4f824d7c03388f6fc0c3f947d46 create mode 100644 src/test/resources/projects/tmp/git/objects/9f/f8ad860c6b6a276cfa7b34572b44f7b5942e85 create mode 100644 src/test/resources/projects/tmp/git/objects/a1/af4c42ac1166d8db235a1803bab3b10c305e22 create mode 100644 src/test/resources/projects/tmp/git/objects/a2/9f784a15fc3d039d4dfec619ebcddaf0ef8b8a create mode 100644 src/test/resources/projects/tmp/git/objects/a3/8168a9d1c74a04deaef7ad67bd2c40e523aa8f create mode 100644 src/test/resources/projects/tmp/git/objects/a5/fad6110271c34bf203273879810976df747adb create mode 100644 src/test/resources/projects/tmp/git/objects/a6/dc9cafec05566e1ebaac8c59c29d5b7f68cd25 create mode 100644 src/test/resources/projects/tmp/git/objects/a7/caf6cb2bd2b56fc7c94912c1b3a8552ce5dfc3 create mode 100644 src/test/resources/projects/tmp/git/objects/a8/7612c24f5ae682342b6e2920655b8328e0febf create mode 100644 src/test/resources/projects/tmp/git/objects/b5/21dec7723d85f992385f55a2719328dd7f4342 create mode 100644 src/test/resources/projects/tmp/git/objects/b5/66ab3bea0506bccaa10f83784a41673606d6ee create mode 100644 src/test/resources/projects/tmp/git/objects/b5/d1634b81813fba3b356ff23ce7f06798c89bdd create mode 100644 src/test/resources/projects/tmp/git/objects/b8/00fa18aa31215ff3eee46a55724c0556ad054b create mode 100644 src/test/resources/projects/tmp/git/objects/bb/17d0d5383d4c0a9e8b0a0cdde9d93aeccd09c8 create mode 100644 src/test/resources/projects/tmp/git/objects/bc/b89f67890069c033195cc11e9fe763d28deffd create mode 100644 src/test/resources/projects/tmp/git/objects/c3/de752a4e5cffac3e3cac117647bced5f1a51c3 create mode 100644 src/test/resources/projects/tmp/git/objects/c4/f020bb7e203e13ad0a21dc1d806cfb4d9f99f0 create mode 100644 src/test/resources/projects/tmp/git/objects/c5/007a615807cdb57b5cc7530edd9d4c29f7f24d create mode 100644 src/test/resources/projects/tmp/git/objects/ca/bb24b5e21ac27e89dc04e412d74e03aa76f380 create mode 100644 src/test/resources/projects/tmp/git/objects/cd/5bb1cb7e32ad4b5f4d8eb0aa04f7eddbb603ae create mode 100644 src/test/resources/projects/tmp/git/objects/d2/af663c095050933c10d57125fe6158fad4fe2c create mode 100644 src/test/resources/projects/tmp/git/objects/d9/7c5378fda25bd0280c942dc304d218bf2a0816 create mode 100644 src/test/resources/projects/tmp/git/objects/db/abd636abb1f110493884620b2f075987c54f70 create mode 100644 src/test/resources/projects/tmp/git/objects/dd/40ebe950c0a0cd5de542e3d0e7a0e1ac4e70aa create mode 100644 src/test/resources/projects/tmp/git/objects/de/226e689a5c98571d9848fdfd9de3278b8fa58b create mode 100644 src/test/resources/projects/tmp/git/objects/df/1f77d55f141730c06bf7a344df6e753c62dfbd create mode 100644 src/test/resources/projects/tmp/git/objects/df/6d2c85bf9a7207d8a81fd6dff03361f669465a create mode 100644 src/test/resources/projects/tmp/git/objects/df/f2cd7fe038bda8d4a1892d897aeecefc0fb5bc create mode 100644 src/test/resources/projects/tmp/git/objects/e2/296a6007d40e9ced44246b142e463705417865 create mode 100644 src/test/resources/projects/tmp/git/objects/e4/6f18b320008e9c704b185be6b018537da81361 create mode 100644 src/test/resources/projects/tmp/git/objects/e8/ddc69e3d1284008c14d42e3c3169088a43e2cb create mode 100644 src/test/resources/projects/tmp/git/objects/ee/316a275c9303aa4e58da7307c17b7e65b3882e create mode 100644 src/test/resources/projects/tmp/git/objects/ee/503618f82c60586cc9db89a9e2047f3070ec01 create mode 100644 src/test/resources/projects/tmp/git/objects/f0/2056c102640c9b5b04f488e76815f4e768e70c create mode 100644 src/test/resources/projects/tmp/git/objects/f3/bdaa3e84f394683e5394f1036a2b410f7763a8 create mode 100644 src/test/resources/projects/tmp/git/objects/f3/c2cb5b368b3119d03835f8649e39fc3ba60c87 create mode 100644 src/test/resources/projects/tmp/git/objects/f4/671ae94ef52c61ec6970322961124c1a55aa5e create mode 100644 src/test/resources/projects/tmp/git/objects/f7/d816a020f80075ca8026eec808b09ede72fc0e create mode 100644 src/test/resources/projects/tmp/git/objects/pack/pack-05ec291546f29c0b5cd598797daad1f17f510db4.idx create mode 100644 src/test/resources/projects/tmp/git/objects/pack/pack-05ec291546f29c0b5cd598797daad1f17f510db4.pack create mode 100644 src/test/resources/projects/tmp/git/objects/pack/pack-43bf1b05a3110d24d2b72dbd9003ea7db127a7e0.idx create mode 100644 src/test/resources/projects/tmp/git/objects/pack/pack-43bf1b05a3110d24d2b72dbd9003ea7db127a7e0.pack create mode 100644 src/test/resources/projects/tmp/git/packed-refs create mode 100644 src/test/resources/projects/tmp/git/refs/heads/Camden.x create mode 100644 src/test/resources/projects/tmp/git/refs/heads/master create mode 100644 src/test/resources/projects/tmp/git/refs/remotes/origin/Brixton create mode 100644 src/test/resources/projects/tmp/git/refs/remotes/origin/Camden.RC1 create mode 100644 src/test/resources/projects/tmp/git/refs/remotes/origin/Camden.x create mode 100644 src/test/resources/projects/tmp/git/refs/remotes/origin/HEAD create mode 100644 src/test/resources/projects/tmp/git/refs/remotes/origin/master create mode 100644 src/test/resources/projects/tmp/git/refs/stash create mode 100644 src/test/resources/projects/tmp/git/refs/tags/vBrixton.SR6 create mode 100644 src/test/resources/projects/tmp/git/refs/tags/vBrixton.SR7 create mode 100644 src/test/resources/projects/tmp/git/refs/tags/vCamden.RELEASE create mode 100644 src/test/resources/projects/tmp/git/refs/tags/vCamden.SR1 create mode 100644 src/test/resources/projects/tmp/git/refs/tags/vCamden.SR2 create mode 100644 src/test/resources/projects/tmp/git/refs/tags/vCamden.SR3 create mode 100644 src/test/resources/projects/tmp/git/refs/tags/vCamden.SR4 create mode 100644 src/test/resources/projects/tmp/git/refs/tags/vCamden.SR5 create mode 100644 src/test/resources/projects/tmp/git/refs/tags/vDalston.M1 create mode 100644 src/test/resources/projects/tmp/pom.xml create mode 100644 src/test/resources/projects/tmp/spring-cloud-dependencies/pom.xml create mode 100644 src/test/resources/projects/tmp/spring-cloud-dependencies/src/main/resources/META-INF/spring.provides create mode 100644 src/test/resources/projects/tmp/spring-cloud-starter-parent/pom.xml create mode 100644 src/test/resources/projects/tmp/spring-cloud-starter-parent/src/main/resources/META-INF/spring.provides diff --git a/src/main/java/org/springframework/cloud/release/PomUpdater.java b/src/main/java/org/springframework/cloud/release/PomUpdater.java index 881901d2..808c770b 100644 --- a/src/main/java/org/springframework/cloud/release/PomUpdater.java +++ b/src/main/java/org/springframework/cloud/release/PomUpdater.java @@ -15,6 +15,9 @@ */ package org.springframework.cloud.release; +import static org.springframework.cloud.release.SpringCloudConstants.BUILD_ARTIFACT_ID; +import static org.springframework.cloud.release.SpringCloudConstants.CLOUD_DEPENDENCIES_ARTIFACT_ID; + import java.io.File; import java.lang.invoke.MethodHandles; import java.util.Properties; @@ -25,9 +28,6 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.util.StringUtils; -import static org.springframework.cloud.release.SpringCloudConstants.BUILD_ARTIFACT_ID; -import static org.springframework.cloud.release.SpringCloudConstants.CLOUD_DEPENDENCIES_ARTIFACT_ID; - /** * @author Marcin Grzejszczak */ @@ -47,26 +47,38 @@ class PomUpdater { return true; } - ModelWrapper updatePom(File pom, Versions versions) { + ModelWrapper updateParentPom(File pom, Versions versions) { + Model model = this.pomReader.readPom(pom); + if (!isParentPom(model)) { + return new ModelWrapper(model, false); + } + boolean dirty = false; + dirty = updateRootParentIfPossible(versions, model) || dirty ; + dirty = updateVersionIfPossible(versions, model) || dirty ; + dirty = updateProperties(versions, model) || dirty; + return new ModelWrapper(model, dirty); + } + + ModelWrapper updateChildPom(String rootProjectName, File pom, Versions versions) { Model model = this.pomReader.readPom(pom); boolean dirty = false; if (isParentPom(model)) { dirty = updateRootParentIfPossible(versions, model) || dirty ; dirty = updateVersionIfPossible(versions, model) || dirty ; } else { - dirty = updateParentVersionIfPossible(versions, model) || dirty; + dirty = updateParentVersionIfPossible(rootProjectName, versions, model) || dirty; } dirty = updateProperties(versions, model) || dirty; return new ModelWrapper(model, dirty); } - private boolean updateParentVersionIfPossible(Versions versions, Model model) { - String version = versions.versionForProject(model.getArtifactId()); + private boolean updateParentVersionIfPossible(String rootProjectName, Versions versions, Model model) { + String version = versions.versionForProject(rootProjectName); if (StringUtils.isEmpty(version)) { - log.warn("There was no version set for project [{}], skipping parent version setting", model.getArtifactId()); + log.warn("There was no version set for project [{}], skipping parent version setting for project [{}]", rootProjectName, model.getArtifactId()); return false; } - log.info("Setting parent [{}] version to [{}]", model.getArtifactId(), version); + log.info("Setting parent [{}] version to [{}] for project [{}]", rootProjectName, version, model.getArtifactId()); model.getParent().setVersion(version); return true; } diff --git a/src/test/java/org/springframework/cloud/release/PomUpdaterTests.java b/src/test/java/org/springframework/cloud/release/PomUpdaterTests.java index 236c624f..24880ccf 100644 --- a/src/test/java/org/springframework/cloud/release/PomUpdaterTests.java +++ b/src/test/java/org/springframework/cloud/release/PomUpdaterTests.java @@ -16,6 +16,8 @@ package org.springframework.cloud.release; +import static org.assertj.core.api.BDDAssertions.then; + import java.io.File; import java.net.URISyntaxException; import java.util.HashSet; @@ -23,8 +25,6 @@ import java.util.Set; import org.junit.Test; -import static org.assertj.core.api.BDDAssertions.then; - /** * @author Marcin Grzejszczak */ @@ -51,7 +51,7 @@ public class PomUpdaterTests { public void should_not_update_the_model_if_no_changes_were_made() throws Exception { File nonMatchingPom = pom("/projects/project"); - ModelWrapper model = this.pomUpdater.updatePom(nonMatchingPom, this.versions); + ModelWrapper model = this.pomUpdater.updateParentPom(nonMatchingPom, this.versions); then(model.dirty).isFalse(); } @@ -60,7 +60,7 @@ public class PomUpdaterTests { public void should_update_the_model_if_only_artifact_id_is_matched_in_the_root_pom() throws Exception { File matchingArtifactId = pom("/projects/project", "pom_matching_artifact.xml"); - ModelWrapper model = this.pomUpdater.updatePom(matchingArtifactId, this.versions); + ModelWrapper model = this.pomUpdater.updateParentPom(matchingArtifactId, this.versions); then(model.dirty).isTrue(); then(model.model.getVersion()).isEqualTo("0.0.3.BUILD-SNAPSHOT"); @@ -75,7 +75,7 @@ public class PomUpdaterTests { public void should_update_the_model_if_parent_is_matched_via_sc_build() throws Exception { File matchingArtifactId = pom("/projects/project", "pom_matching_parent_v2.xml"); - ModelWrapper model = this.pomUpdater.updatePom(matchingArtifactId, this.versions); + ModelWrapper model = this.pomUpdater.updateParentPom(matchingArtifactId, this.versions); then(model.dirty).isTrue(); then(model.model.getVersion()).isEqualTo("0.0.3.BUILD-SNAPSHOT"); @@ -90,7 +90,7 @@ public class PomUpdaterTests { public void should_update_the_model_if_parent_is_matched_via_sc_dependencies_parent() throws Exception { File matchingArtifactId = pom("/projects/project", "pom_matching_parent.xml"); - ModelWrapper model = this.pomUpdater.updatePom(matchingArtifactId, this.versions); + ModelWrapper model = this.pomUpdater.updateParentPom(matchingArtifactId, this.versions); then(model.dirty).isTrue(); then(model.model.getVersion()).isEqualTo("0.0.3.BUILD-SNAPSHOT"); @@ -105,7 +105,7 @@ public class PomUpdaterTests { public void should_update_the_model_if_properties_are_matched() throws Exception { File matchingArtifactId = pom("/projects/project", "pom_matching_properties.xml"); - ModelWrapper model = this.pomUpdater.updatePom(matchingArtifactId, this.versions); + ModelWrapper model = this.pomUpdater.updateParentPom(matchingArtifactId, this.versions); then(model.dirty).isTrue(); then(model.model.getVersion()).isEqualTo("0.0.3.BUILD-SNAPSHOT"); @@ -133,7 +133,7 @@ public class PomUpdaterTests { public void should_not_update_the_child_model_if_no_changes_were_made() throws Exception { File nonMatchingPom = pom("/projects/project"); - ModelWrapper model = this.pomUpdater.updatePom(nonMatchingPom, this.versions); + ModelWrapper model = this.pomUpdater.updateChildPom("spring-cloud-sleuth", nonMatchingPom, this.versions); then(model.dirty).isFalse(); } @@ -142,7 +142,7 @@ public class PomUpdaterTests { public void should_update_the_child_model_if_parent_is_matched_via_sc_build() throws Exception { File matchingArtifactId = pom("/projects/project/children", "pom_matching_parent_v2.xml"); - ModelWrapper model = this.pomUpdater.updatePom(matchingArtifactId, this.versions); + ModelWrapper model = this.pomUpdater.updateChildPom("spring-cloud-sleuth", matchingArtifactId, this.versions); then(model.dirty).isTrue(); then(model.model.getParent().getVersion()).isEqualTo("0.0.3.BUILD-SNAPSHOT"); @@ -156,7 +156,7 @@ public class PomUpdaterTests { public void should_update_the_child_model_if_parent_is_matched_via_sc_dependencies_parent() throws Exception { File matchingArtifactId = pom("/projects/project/children", "pom_matching_parent.xml"); - ModelWrapper model = this.pomUpdater.updatePom(matchingArtifactId, this.versions); + ModelWrapper model = this.pomUpdater.updateChildPom("spring-cloud-sleuth", matchingArtifactId, this.versions); then(model.dirty).isTrue(); then(model.model.getParent().getVersion()).isEqualTo("0.0.3.BUILD-SNAPSHOT"); @@ -170,7 +170,7 @@ public class PomUpdaterTests { public void should_update_the_child_model_if_properties_are_matched() throws Exception { File matchingArtifactId = pom("/projects/project/children", "pom_matching_properties.xml"); - ModelWrapper model = this.pomUpdater.updatePom(matchingArtifactId, this.versions); + ModelWrapper model = this.pomUpdater.updateChildPom("spring-cloud-sleuth", matchingArtifactId, this.versions); then(model.dirty).isTrue(); then(model.model.getParent().getVersion()).isEqualTo("0.0.3.BUILD-SNAPSHOT"); diff --git a/src/test/resources/projects/spring-cloud-release b/src/test/resources/projects/spring-cloud-release deleted file mode 160000 index 320597b8..00000000 --- a/src/test/resources/projects/spring-cloud-release +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 320597b84bb0312c15228c4d42f46c189b86ed90 diff --git a/src/test/resources/projects/tmp/.gitignore b/src/test/resources/projects/tmp/.gitignore new file mode 100644 index 00000000..1667f838 --- /dev/null +++ b/src/test/resources/projects/tmp/.gitignore @@ -0,0 +1,17 @@ +*~ +#* +*# +.#* +.classpath +.project +.settings +.springBeans +.gradle +build +bin +target/ +.idea +*.iml +*.ipr +*.iws +.factorypath diff --git a/src/test/resources/projects/tmp/.settings.xml b/src/test/resources/projects/tmp/.settings.xml new file mode 100644 index 00000000..6c355129 --- /dev/null +++ b/src/test/resources/projects/tmp/.settings.xml @@ -0,0 +1,66 @@ + + + + + repo.spring.io + ${env.CI_DEPLOY_USERNAME} + ${env.CI_DEPLOY_PASSWORD} + + + + + + spring + true + + + spring-snapshots + Spring Snapshots + http://repo.spring.io/libs-snapshot-local + + true + + + + spring-milestones + Spring Milestones + http://repo.spring.io/libs-milestone-local + + false + + + + spring-releases + Spring Releases + http://repo.spring.io/release + + false + + + + + + spring-snapshots + Spring Snapshots + http://repo.spring.io/libs-snapshot-local + + true + + + + spring-milestones + Spring Milestones + http://repo.spring.io/libs-milestone-local + + false + + + + + + diff --git a/src/test/resources/projects/tmp/.travis.yml b/src/test/resources/projects/tmp/.travis.yml new file mode 100644 index 00000000..87c1ea4b --- /dev/null +++ b/src/test/resources/projects/tmp/.travis.yml @@ -0,0 +1,9 @@ +sudo: false +cache: + directories: + - $HOME/.m2 +language: java +before_install: + - gem install asciidoctor +script: +- ./mvnw clean install -P docs -q -U -Dmaven.test.redirectTestOutputToFile=true diff --git a/src/test/resources/projects/tmp/LICENSE.txt b/src/test/resources/projects/tmp/LICENSE.txt new file mode 100644 index 00000000..d6456956 --- /dev/null +++ b/src/test/resources/projects/tmp/LICENSE.txt @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/src/test/resources/projects/tmp/README.adoc b/src/test/resources/projects/tmp/README.adoc new file mode 100644 index 00000000..19ece70a --- /dev/null +++ b/src/test/resources/projects/tmp/README.adoc @@ -0,0 +1,85 @@ +// Do not edit this file (e.g. go instead to src/main/asciidoc) + +Spring Cloud Release Train is a curated set of dependencies across a +range of Spring Cloud projects. You consume it by using the +spring-cloud-dependencies POM to manage dependencies in Maven or +Gradle. The release trains have names, not versions, to avoid +confusion with the sub-projects. The names are an alphabetic sequence +(so you can sort them chronologically) with names of London Tube +stations ("Angel" is the first release, "Brixton" is the second). + +== Contributing + +Spring Cloud is released under the non-restrictive Apache 2.0 license, +and follows a very standard Github development process, using Github +tracker for issues and merging pull requests into master. If you want +to contribute even something trivial please do not hesitate, but +follow the guidelines below. + +=== Sign the Contributor License Agreement +Before we accept a non-trivial patch or pull request we will need you to sign the +https://cla.pivotal.io/sign/spring[Contributor License Agreement]. +Signing the contributor's agreement does not grant anyone commit rights to the main +repository, but it does mean that we can accept your contributions, and you will get an +author credit if we do. Active contributors might be asked to join the core team, and +given the ability to merge pull requests. + +=== Code of Conduct +This project adheres to the Contributor Covenant https://github.com/spring-cloud/spring-cloud-build/blob/master/docs/src/main/asciidoc/code-of-conduct.adoc[code of +conduct]. By participating, you are expected to uphold this code. Please report +unacceptable behavior to spring-code-of-conduct@pivotal.io. + +=== Code Conventions and Housekeeping +None of these is essential for a pull request, but they will all help. They can also be +added after the original pull request but before a merge. + +* Use the Spring Framework code format conventions. If you use Eclipse + you can import formatter settings using the + `eclipse-code-formatter.xml` file from the + https://raw.githubusercontent.com/spring-cloud/spring-cloud-build/master/spring-cloud-dependencies-parent/eclipse-code-formatter.xml[Spring + Cloud Build] project. If using IntelliJ, you can use the + http://plugins.jetbrains.com/plugin/6546[Eclipse Code Formatter + Plugin] to import the same file. +* Make sure all new `.java` files to have a simple Javadoc class comment with at least an + `@author` tag identifying you, and preferably at least a paragraph on what the class is + for. +* Add the ASF license header comment to all new `.java` files (copy from existing files + in the project) +* Add yourself as an `@author` to the .java files that you modify substantially (more + than cosmetic changes). +* Add some Javadocs and, if you change the namespace, some XSD doc elements. +* A few unit tests would help a lot as well -- someone has to do it. +* If no-one else is using your branch, please rebase it against the current master (or + other target branch in the main project). +* When writing a commit message please follow http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html[these conventions], + if you are fixing an existing issue please add `Fixes gh-XXXX` at the end of the commit + message (where XXXX is the issue number). + +== Building and Deploying + +Since there is no code to compile in the starters they should do not need to compile, but a compiler has to be available because they are built and deployed as JAR artifacts. To install locally: + +---- + +$ mvn install -s .settings.xml +---- + +and to deploy snapshots to repo.spring.io: + +---- +$ mvn install -DaltSnapshotDeploymentRepository=repo.spring.io::default::https://repo.spring.io/libs-snapshot-local +---- + +for a.BUILD-SNAPSHOT build use + +---- +$ mvn install -DaltReleaseDeploymentRepository=repo.spring.io::default::https://repo.spring.io/libs-release-local +---- + +and for Maven Central use + +---- +$ mvn install -P central -DaltReleaseDeploymentRepository=sonatype-nexus-staging::default::https://oss.sonatype.org/service/local/staging/deploy/maven2 +---- + +(the "central" profile is available for all projects in Spring Cloud and it sets up the gpg jar signing, and the repository has to be specified separately for this project because it is a parent of the starter parent which users in turn have as their own parent). \ No newline at end of file diff --git a/src/test/resources/projects/tmp/docs/pom.xml b/src/test/resources/projects/tmp/docs/pom.xml new file mode 100644 index 00000000..34780916 --- /dev/null +++ b/src/test/resources/projects/tmp/docs/pom.xml @@ -0,0 +1,54 @@ + + + 4.0.0 + org.springframework.cloud + spring-cloud-starter-docs + + org.springframework.cloud + spring-cloud-starter-build + Dalston.BUILD-SNAPSHOT + + pom + Spring Cloud Starter Docs + Spring Cloud Docs + + spring-cloud-starters + ${basedir}/.. + Brixton,Camden,Dalston + + + + + maven-deploy-plugin + + true + + + + + + + docs + + + + org.asciidoctor + asciidoctor-maven-plugin + false + + + org.apache.maven.plugins + maven-antrun-plugin + false + + + org.codehaus.mojo + build-helper-maven-plugin + false + + + + + + diff --git a/src/test/resources/projects/tmp/docs/src/main/asciidoc/README.adoc b/src/test/resources/projects/tmp/docs/src/main/asciidoc/README.adoc new file mode 100644 index 00000000..454dda11 --- /dev/null +++ b/src/test/resources/projects/tmp/docs/src/main/asciidoc/README.adoc @@ -0,0 +1,34 @@ +include::intro.adoc[] + +== Contributing + +include::https://raw.githubusercontent.com/spring-cloud/spring-cloud-build/master/docs/src/main/asciidoc/contributing.adoc[] + +== Building and Deploying + +Since there is no code to compile in the starters they should do not need to compile, but a compiler has to be available because they are built and deployed as JAR artifacts. To install locally: + +---- + +$ mvn install -s .settings.xml +---- + +and to deploy snapshots to repo.spring.io: + +---- +$ mvn install -DaltSnapshotDeploymentRepository=repo.spring.io::default::https://repo.spring.io/libs-snapshot-local +---- + +for a.BUILD-SNAPSHOT build use + +---- +$ mvn install -DaltReleaseDeploymentRepository=repo.spring.io::default::https://repo.spring.io/libs-release-local +---- + +and for Maven Central use + +---- +$ mvn install -P central -DaltReleaseDeploymentRepository=sonatype-nexus-staging::default::https://oss.sonatype.org/service/local/staging/deploy/maven2 +---- + +(the "central" profile is available for all projects in Spring Cloud and it sets up the gpg jar signing, and the repository has to be specified separately for this project because it is a parent of the starter parent which users in turn have as their own parent). diff --git a/src/test/resources/projects/tmp/docs/src/main/asciidoc/ghpages.sh b/src/test/resources/projects/tmp/docs/src/main/asciidoc/ghpages.sh new file mode 100755 index 00000000..a51d13c3 --- /dev/null +++ b/src/test/resources/projects/tmp/docs/src/main/asciidoc/ghpages.sh @@ -0,0 +1,330 @@ +#!/bin/bash -x + +set -e + +# Set default props like MAVEN_PATH, ROOT_FOLDER etc. +function set_default_props() { + # The script should be executed from the root folder + ROOT_FOLDER=`pwd` + echo "Current folder is ${ROOT_FOLDER}" + + if [[ ! -e "${ROOT_FOLDER}/.git" ]]; then + echo "You're not in the root folder of the project!" + exit 1 + fi + + # Prop that will let commit the changes + COMMIT_CHANGES="no" + MAVEN_PATH=${MAVEN_PATH:-} + echo "Path to Maven is [${MAVEN_PATH}]" + REPO_NAME=${PWD##*/} + echo "Repo name is [${REPO_NAME}]" + SPRING_CLOUD_STATIC_REPO=${SPRING_CLOUD_STATIC_REPO:-git@github.com:spring-cloud/spring-cloud-static.git} + echo "Spring Cloud Static repo is [${SPRING_CLOUD_STATIC_REPO}" +} + +# Check if gh-pages exists and docs have been built +function check_if_anything_to_sync() { + git remote set-url --push origin `git config remote.origin.url | sed -e 's/^git:/https:/'` + + if ! (git remote set-branches --add origin gh-pages && git fetch -q); then + echo "No gh-pages, so not syncing" + exit 0 + fi + + if ! [ -d docs/target/generated-docs ] && ! [ "${BUILD}" == "yes" ]; then + echo "No gh-pages sources in docs/target/generated-docs, so not syncing" + exit 0 + fi +} + +function retrieve_current_branch() { + # Code getting the name of the current branch. For master we want to publish as we did until now + # http://stackoverflow.com/questions/1593051/how-to-programmatically-determine-the-current-checked-out-git-branch + # If there is a branch already passed will reuse it - otherwise will try to find it + CURRENT_BRANCH=${BRANCH} + if [[ -z "${CURRENT_BRANCH}" ]] ; then + CURRENT_BRANCH=$(git symbolic-ref -q HEAD) + CURRENT_BRANCH=${CURRENT_BRANCH##refs/heads/} + CURRENT_BRANCH=${CURRENT_BRANCH:-HEAD} + fi + echo "Current branch is [${CURRENT_BRANCH}]" + git checkout ${CURRENT_BRANCH} || echo "Failed to check the branch... continuing with the script" +} + +# Switches to the provided value of the release version. We always prefix it with `v` +function switch_to_tag() { + git checkout v${VERSION} +} + +# Build the docs if switch is on +function build_docs_if_applicable() { + if [[ "${BUILD}" == "yes" ]] ; then + ./mvnw clean install -P docs -pl docs -DskipTests + fi +} + +# Get the name of the `docs.main` property +# Get whitelisted branches - assumes that a `docs` module is available under `docs` profile +function retrieve_doc_properties() { + MAIN_ADOC_VALUE=$("${MAVEN_PATH}"mvn -q \ + -Dexec.executable="echo" \ + -Dexec.args='${docs.main}' \ + --non-recursive \ + org.codehaus.mojo:exec-maven-plugin:1.3.1:exec) + echo "Extracted 'main.adoc' from Maven build [${MAIN_ADOC_VALUE}]" + + + WHITELIST_PROPERTY=${WHITELIST_PROPERTY:-"docs.whitelisted.branches"} + WHITELISTED_BRANCHES_VALUE=$("${MAVEN_PATH}"mvn -q \ + -Dexec.executable="echo" \ + -Dexec.args="\${${WHITELIST_PROPERTY}}" \ + org.codehaus.mojo:exec-maven-plugin:1.3.1:exec \ + -P docs \ + -pl docs) + echo "Extracted '${WHITELIST_PROPERTY}' from Maven build [${WHITELISTED_BRANCHES_VALUE}]" +} + +# Stash any outstanding changes +function stash_changes() { + git diff-index --quiet HEAD && dirty=$? || (echo "Failed to check if the current repo is dirty. Assuming that it is." && dirty="1") + if [ "$dirty" != "0" ]; then git stash; fi +} + +# Switch to gh-pages branch to sync it with current branch +function add_docs_from_target() { + local DESTINATION_REPO_FOLDER + if [[ -z "${DESTINATION}" && -z "${CLONE}" ]] ; then + DESTINATION_REPO_FOLDER=${ROOT_FOLDER} + elif [[ "${CLONE}" == "yes" ]]; then + mkdir -p ${ROOT_FOLDER}/target + local clonedStatic=${ROOT_FOLDER}/target/spring-cloud-static + if [[ ! -e "${clonedStatic}/.git" ]]; then + echo "Cloning Spring Cloud Static to target" + git clone ${SPRING_CLOUD_STATIC_REPO} ${clonedStatic} && git checkout gh-pages + else + echo "Spring Cloud Static already cloned - will pull changes" + cd ${clonedStatic} && git checkout gh-pages && git pull origin gh-pages + fi + DESTINATION_REPO_FOLDER=${clonedStatic}/${REPO_NAME} + mkdir -p ${DESTINATION_REPO_FOLDER} + else + if [[ ! -e "${DESTINATION}/.git" ]]; then + echo "[${DESTINATION}] is not a git repository" + exit 1 + fi + DESTINATION_REPO_FOLDER=${DESTINATION}/${REPO_NAME} + mkdir -p ${DESTINATION_REPO_FOLDER} + echo "Destination was provided [${DESTINATION}]" + fi + cd ${DESTINATION_REPO_FOLDER} + git checkout gh-pages + git pull origin gh-pages + + # Add git branches + ################################################################### + if [[ -z "${VERSION}" ]] ; then + copy_docs_for_current_version + else + copy_docs_for_provided_version + fi + commit_changes_if_applicable +} + + +# Copies the docs by using the retrieved properties from Maven build +function copy_docs_for_current_version() { + if [[ "${CURRENT_BRANCH}" == "master" ]] ; then + echo -e "Current branch is master - will copy the current docs only to the root folder" + for f in docs/target/generated-docs/*; do + file=${f#docs/target/generated-docs/*} + if ! git ls-files -i -o --exclude-standard --directory | grep -q ^$file$; then + # Not ignored... + cp -rf $f ${ROOT_FOLDER}/ + git add -A ${ROOT_FOLDER}/$file + fi + done + COMMIT_CHANGES="yes" + else + echo -e "Current branch is [${CURRENT_BRANCH}]" + # http://stackoverflow.com/questions/29300806/a-bash-script-to-check-if-a-string-is-present-in-a-comma-separated-list-of-strin + if [[ ",${WHITELISTED_BRANCHES_VALUE}," = *",${CURRENT_BRANCH},"* ]] ; then + mkdir -p ${ROOT_FOLDER}/${CURRENT_BRANCH} + echo -e "Branch [${CURRENT_BRANCH}] is whitelisted! Will copy the current docs to the [${CURRENT_BRANCH}] folder" + for f in docs/target/generated-docs/*; do + file=${f#docs/target/generated-docs/*} + if ! git ls-files -i -o --exclude-standard --directory | grep -q ^$file$; then + # Not ignored... + # We want users to access 1.0.0.BUILD-SNAPSHOT/ instead of 1.0.0.RELEASE/spring-cloud.sleuth.html + if [[ "${file}" == "${MAIN_ADOC_VALUE}.html" ]] ; then + # We don't want to copy the spring-cloud-sleuth.html + # we want it to be converted to index.html + cp -rf $f ${ROOT_FOLDER}/${CURRENT_BRANCH}/index.html + git add -A ${ROOT_FOLDER}/${CURRENT_BRANCH}/index.html + else + cp -rf $f ${ROOT_FOLDER}/${CURRENT_BRANCH} + git add -A ${ROOT_FOLDER}/${CURRENT_BRANCH}/$file + fi + fi + done + COMMIT_CHANGES="yes" + else + echo -e "Branch [${CURRENT_BRANCH}] is not on the white list! Check out the Maven [${WHITELIST_PROPERTY}] property in + [docs] module available under [docs] profile. Won't commit any changes to gh-pages for this branch." + fi + fi +} + +# Copies the docs by using the explicitly provided version +function copy_docs_for_provided_version() { + local FOLDER=${DESTINATION_REPO_FOLDER}/${VERSION} + mkdir -p ${FOLDER} + echo -e "Current tag is [v${VERSION}] Will copy the current docs to the [${FOLDER}] folder" + for f in ${ROOT_FOLDER}/docs/target/generated-docs/*; do + file=${f#${ROOT_FOLDER}/docs/target/generated-docs/*} + copy_docs_for_branch ${file} ${FOLDER} + done + COMMIT_CHANGES="yes" + CURRENT_BRANCH="v${VERSION}" +} + +# Copies the docs from target to the provided destination +# Params: +# $1 - file from target +# $2 - destination to which copy the files +function copy_docs_for_branch() { + local file=$1 + local destination=$2 + if ! git ls-files -i -o --exclude-standard --directory | grep -q ^${file}$; then + # Not ignored... + # We want users to access 1.0.0.BUILD-SNAPSHOT/ instead of 1.0.0.RELEASE/spring-cloud.sleuth.html + if [[ ("${file}" == "${MAIN_ADOC_VALUE}.html") || ("${file}" == "${REPO_NAME}.html") ]] ; then + # We don't want to copy the spring-cloud-sleuth.html + # we want it to be converted to index.html + cp -rf $f ${destination}/index.html + git add -A ${destination}/index.html + else + cp -rf $f ${destination} + git add -A ${destination}/$file + fi + fi +} + +function commit_changes_if_applicable() { + if [[ "${COMMIT_CHANGES}" == "yes" ]] ; then + COMMIT_SUCCESSFUL="no" + git commit -a -m "Sync docs from ${CURRENT_BRANCH} to gh-pages" && COMMIT_SUCCESSFUL="yes" || echo "Failed to commit changes" + + # Uncomment the following push if you want to auto push to + # the gh-pages branch whenever you commit to master locally. + # This is a little extreme. Use with care! + ################################################################### + if [[ "${COMMIT_SUCCESSFUL}" == "yes" ]] ; then + git push origin gh-pages + fi + fi +} + +# Switch back to the previous branch and exit block +function checkout_previous_branch() { + # If -version was provided we need to come back to root project + cd ${ROOT_FOLDER} + git checkout ${CURRENT_BRANCH} || echo "Failed to check the branch... continuing with the script" + if [ "$dirty" != "0" ]; then git stash pop; fi + exit 0 +} + +# Assert if properties have been properly passed +function assert_properties() { +echo "VERSION [${VERSION}], DESTINATION [${DESTINATION}], CLONE [${CLONE}]" +if [[ "${VERSION}" != "" && (-z "${DESTINATION}" && -z "${CLONE}") ]] ; then echo "Version was set but destination / clone was not!"; exit 1;fi +if [[ ("${DESTINATION}" != "" && "${CLONE}" != "") && -z "${VERSION}" ]] ; then echo "Destination / clone was set but version was not!"; exit 1;fi +if [[ "${DESTINATION}" != "" && "${CLONE}" == "yes" ]] ; then echo "Destination and clone was set. Pick one!"; exit 1;fi +} + +# Prints the usage +function print_usage() { +cat </` +- if the destination switch is passed (-d) then the script will check if the provided dir is a git repo and then will + switch to gh-pages of that repo and copy the generated docs to `docs//` + +USAGE: + +You can use the following options: + +-v|--version - the script will apply the whole procedure for a particular library version +-d|--destination - the root of destination folder where the docs should be copied. You have to use the full path. + E.g. point to spring-cloud-static folder. Can't be used with (-c) +-b|--build - will run the standard build process after checking out the branch +-c|--clone - will automatically clone the spring-cloud-static repo instead of providing the destination. + Obviously can't be used with (-d) + +EOF +} + + +# ========================================== +# ____ ____ _____ _____ _____ _______ +# / ____|/ ____| __ \|_ _| __ \__ __| +# | (___ | | | |__) | | | | |__) | | | +# \___ \| | | _ / | | | ___/ | | +# ____) | |____| | \ \ _| |_| | | | +# |_____/ \_____|_| \_\_____|_| |_| +# +# ========================================== + +while [[ $# > 0 ]] +do +key="$1" +case ${key} in + -v|--version) + VERSION="$2" + shift # past argument + ;; + -d|--destination) + DESTINATION="$2" + shift # past argument + ;; + -b|--build) + BUILD="yes" + ;; + -c|--clone) + CLONE="yes" + ;; + -h|--help) + print_usage + exit 0 + ;; + *) + echo "Invalid option: [$1]" + print_usage + exit 1 + ;; +esac +shift # past argument or value +done + +assert_properties +set_default_props +check_if_anything_to_sync +if [[ -z "${VERSION}" ]] ; then + retrieve_current_branch +else + switch_to_tag +fi +build_docs_if_applicable +retrieve_doc_properties +stash_changes +add_docs_from_target +checkout_previous_branch \ No newline at end of file diff --git a/src/test/resources/projects/tmp/docs/src/main/asciidoc/intro.adoc b/src/test/resources/projects/tmp/docs/src/main/asciidoc/intro.adoc new file mode 100644 index 00000000..5ae66a35 --- /dev/null +++ b/src/test/resources/projects/tmp/docs/src/main/asciidoc/intro.adoc @@ -0,0 +1,7 @@ +Spring Cloud Release Train is a curated set of dependencies across a +range of Spring Cloud projects. You consume it by using the +spring-cloud-dependencies POM to manage dependencies in Maven or +Gradle. The release trains have names, not versions, to avoid +confusion with the sub-projects. The names are an alphabetic sequence +(so you can sort them chronologically) with names of London Tube +stations ("Angel" is the first release, "Brixton" is the second). \ No newline at end of file diff --git a/src/test/resources/projects/tmp/docs/src/main/asciidoc/spring-cloud-starters.adoc b/src/test/resources/projects/tmp/docs/src/main/asciidoc/spring-cloud-starters.adoc new file mode 100644 index 00000000..4d473a4a --- /dev/null +++ b/src/test/resources/projects/tmp/docs/src/main/asciidoc/spring-cloud-starters.adoc @@ -0,0 +1,65 @@ +:github: https://github.com/spring-cloud/spring-cloud-release +:githubmaster: {github}/tree/master +:docslink: {githubmaster}/docs/src/main/asciidoc +:springcloudversion: Dalston.BUILD-SNAPSHOT +:springioplatformversion: Brussels-BUILD-SNAPSHOT +:springBootVersion: 1.5.0.BUILD-SNAPSHOT + += Spring Cloud Release Train + +include::intro.adoc[] + +== Using Spring Cloud Dependencies with Spring IO Platform + +The Spring IO Platform is a modular, enterprise-grade curated set of dependencies. To use the Spring Cloud Starters with Spring IO Platform, you must import the Spring Cloud Dependencies bill of materials (BOM) first. + +To use version {springioplatformversion} of the Spring IO Platform and Spring Cloud Release Train {springcloudversion} with Maven, update the pom.xml as follows: + +[source,xml,indent=0,subs="verbatim,attributes"] +---- + + + + org.springframework.cloud + spring-cloud-dependencies + {springcloudversion} + pom + import + + + io.spring.platform + platform-bom + {springioplatformversion} + pom + import + + + +---- + +NOTE: The Spring Cloud Dependencies BOM must go first, so that its dependencies have precedence of the Spring IO Platform dependencies. + +For gradle, update the build.gradle as follows: + +[source,groovy,indent=0,subs="verbatim,attributes"] +---- +buildscript { + repositories { + mavenCentral() + } + dependencies { + classpath("org.springframework.boot:spring-boot-gradle-plugin:{springBootVersion}") + } +} + +apply plugin: 'spring-boot' + +dependencyManagement { + imports { + mavenBom "org.springframework.cloud:spring-cloud-dependencies:{springcloudversion}" + mavenBom 'io.spring.platform:platform-bom:{springioplatformversion}' + } +} +---- + +include::https://raw.githubusercontent.com/spring-cloud/spring-cloud-build/master/docs/src/main/asciidoc/contributing-docs.adoc[] diff --git a/src/test/resources/projects/tmp/docs/src/main/ruby/generate_readme.sh b/src/test/resources/projects/tmp/docs/src/main/ruby/generate_readme.sh new file mode 100755 index 00000000..6d0ce9dc --- /dev/null +++ b/src/test/resources/projects/tmp/docs/src/main/ruby/generate_readme.sh @@ -0,0 +1,37 @@ +#!/usr/bin/env ruby + +base_dir = File.join(File.dirname(__FILE__),'../../..') +src_dir = File.join(base_dir, "/src/main/asciidoc") +require 'asciidoctor' +require 'optparse' + +options = {} +file = "#{src_dir}/README.adoc" + +OptionParser.new do |o| + o.on('-o OUTPUT_FILE', 'Output file (default is stdout)') { |file| options[:to_file] = file unless file=='-' } + o.on('-h', '--help') { puts o; exit } + o.parse! +end + +file = ARGV[0] if ARGV.length>0 + +# Copied from https://github.com/asciidoctor/asciidoctor-extensions-lab/blob/master/scripts/asciidoc-coalescer.rb +doc = Asciidoctor.load_file file, safe: :unsafe, header_only: true, attributes: options[:attributes] +header_attr_names = (doc.instance_variable_get :@attributes_modified).to_a +header_attr_names.each {|k| doc.attributes[%(#{k}!)] = '' unless doc.attr? k } +attrs = doc.attributes +attrs['allow-uri-read'] = true +puts attrs + +out = "// Do not edit this file (e.g. go instead to src/main/asciidoc)\n\n" +doc = Asciidoctor.load_file file, safe: :unsafe, parse: false, attributes: attrs +out << doc.reader.read + +unless options[:to_file] + puts out +else + File.open(options[:to_file],'w+') do |file| + file.write(out) + end +end diff --git a/src/test/resources/projects/tmp/git/COMMIT_EDITMSG b/src/test/resources/projects/tmp/git/COMMIT_EDITMSG new file mode 100644 index 00000000..31d703a2 --- /dev/null +++ b/src/test/resources/projects/tmp/git/COMMIT_EDITMSG @@ -0,0 +1,18 @@ +Going back to snapshots + +# Please enter the commit message for your changes. Lines starting +# with '#' will be ignored, and an empty message aborts the commit. +# +# Date: Mon Feb 6 12:02:16 2017 +0100 +# +# On branch Camden.x +# Your branch is ahead of 'origin/Camden.x' by 2 commits. +# (use "git push" to publish your local commits) +# +# Changes to be committed: +# modified: docs/pom.xml +# modified: docs/src/main/asciidoc/spring-cloud-starters.adoc +# modified: pom.xml +# modified: spring-cloud-dependencies/pom.xml +# modified: spring-cloud-starter-parent/pom.xml +# diff --git a/src/test/resources/projects/tmp/git/FETCH_HEAD b/src/test/resources/projects/tmp/git/FETCH_HEAD new file mode 100644 index 00000000..5330963c --- /dev/null +++ b/src/test/resources/projects/tmp/git/FETCH_HEAD @@ -0,0 +1,14 @@ +320597b84bb0312c15228c4d42f46c189b86ed90 branch 'master' of github.com:spring-cloud/spring-cloud-release +fb730db9b3999e45c350015c6cf83be35910a159 not-for-merge branch '1.0.0.M2' of github.com:spring-cloud/spring-cloud-release +474b03693496665434ab2615d6500bbb0b575a5b not-for-merge branch '1.0.0.M3' of github.com:spring-cloud/spring-cloud-release +7fdc875cb2b1620e8bc87ef8a27da2858eef7cd1 not-for-merge branch '1.0.0.RC1' of github.com:spring-cloud/spring-cloud-release +75d0bc7cc0995ac76b6cfad962ea54d05262a664 not-for-merge branch '1.0.0.RELEASE' of github.com:spring-cloud/spring-cloud-release +8e8a2d41b4beb8985919bc5a2bca2aa66374bdbb not-for-merge branch '1.0.1.RELEASE' of github.com:spring-cloud/spring-cloud-release +59414747ee8c095753a0b8c5641b328f80d47d33 not-for-merge branch '1.0.2.RELEASE' of github.com:spring-cloud/spring-cloud-release +73ec179d7ce96d5a98c2acd5697cd81c49dfd7d5 not-for-merge branch '1.0.x' of github.com:spring-cloud/spring-cloud-release +08c95747e807212c605d758bbb360f6d671b2932 not-for-merge branch 'Angel.SR3' of github.com:spring-cloud/spring-cloud-release +6882449721e48f955b102606ae3fc2535ebbd4cb not-for-merge branch 'Brixton' of github.com:spring-cloud/spring-cloud-release +7745834b138ffe1f647b14dd3c7d4d71eee8aac3 not-for-merge branch 'Brixton.M1' of github.com:spring-cloud/spring-cloud-release +f2036f13515dc6aa997cc15827919acec634eaae not-for-merge branch 'Brixton.M2' of github.com:spring-cloud/spring-cloud-release +928e0d8389dcee60189d6c0eb737ab9376e87f54 not-for-merge branch 'Camden.RC1' of github.com:spring-cloud/spring-cloud-release +b566ab3bea0506bccaa10f83784a41673606d6ee not-for-merge branch 'Camden.x' of github.com:spring-cloud/spring-cloud-release diff --git a/src/test/resources/projects/tmp/git/HEAD b/src/test/resources/projects/tmp/git/HEAD new file mode 100644 index 00000000..cb089cd8 --- /dev/null +++ b/src/test/resources/projects/tmp/git/HEAD @@ -0,0 +1 @@ +ref: refs/heads/master diff --git a/src/test/resources/projects/tmp/git/ORIG_HEAD b/src/test/resources/projects/tmp/git/ORIG_HEAD new file mode 100644 index 00000000..8bff2828 --- /dev/null +++ b/src/test/resources/projects/tmp/git/ORIG_HEAD @@ -0,0 +1 @@ +32ebcd2c317339400d65ad43999d4e5ddc05bd30 diff --git a/src/test/resources/projects/tmp/git/config b/src/test/resources/projects/tmp/git/config new file mode 100644 index 00000000..9499c086 --- /dev/null +++ b/src/test/resources/projects/tmp/git/config @@ -0,0 +1,7 @@ +[core] + repositoryformatversion = 0 + filemode = true + bare = false + logallrefupdates = true +[branch "master"] +[branch "Camden.x"] diff --git a/src/test/resources/projects/tmp/git/description b/src/test/resources/projects/tmp/git/description new file mode 100644 index 00000000..498b267a --- /dev/null +++ b/src/test/resources/projects/tmp/git/description @@ -0,0 +1 @@ +Unnamed repository; edit this file 'description' to name the repository. diff --git a/src/test/resources/projects/tmp/git/hooks/applypatch-msg.sample b/src/test/resources/projects/tmp/git/hooks/applypatch-msg.sample new file mode 100755 index 00000000..a5d7b84a --- /dev/null +++ b/src/test/resources/projects/tmp/git/hooks/applypatch-msg.sample @@ -0,0 +1,15 @@ +#!/bin/sh +# +# An example hook script to check the commit log message taken by +# applypatch from an e-mail message. +# +# The hook should exit with non-zero status after issuing an +# appropriate message if it wants to stop the commit. The hook is +# allowed to edit the commit message file. +# +# To enable this hook, rename this file to "applypatch-msg". + +. git-sh-setup +commitmsg="$(git rev-parse --git-path hooks/commit-msg)" +test -x "$commitmsg" && exec "$commitmsg" ${1+"$@"} +: diff --git a/src/test/resources/projects/tmp/git/hooks/commit-msg.sample b/src/test/resources/projects/tmp/git/hooks/commit-msg.sample new file mode 100755 index 00000000..b58d1184 --- /dev/null +++ b/src/test/resources/projects/tmp/git/hooks/commit-msg.sample @@ -0,0 +1,24 @@ +#!/bin/sh +# +# An example hook script to check the commit log message. +# Called by "git commit" with one argument, the name of the file +# that has the commit message. The hook should exit with non-zero +# status after issuing an appropriate message if it wants to stop the +# commit. The hook is allowed to edit the commit message file. +# +# To enable this hook, rename this file to "commit-msg". + +# Uncomment the below to add a Signed-off-by line to the message. +# Doing this in a hook is a bad idea in general, but the prepare-commit-msg +# hook is more suited to it. +# +# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p') +# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1" + +# This example catches duplicate Signed-off-by lines. + +test "" = "$(grep '^Signed-off-by: ' "$1" | + sort | uniq -c | sed -e '/^[ ]*1[ ]/d')" || { + echo >&2 Duplicate Signed-off-by lines. + exit 1 +} diff --git a/src/test/resources/projects/tmp/git/hooks/post-update.sample b/src/test/resources/projects/tmp/git/hooks/post-update.sample new file mode 100755 index 00000000..ec17ec19 --- /dev/null +++ b/src/test/resources/projects/tmp/git/hooks/post-update.sample @@ -0,0 +1,8 @@ +#!/bin/sh +# +# An example hook script to prepare a packed repository for use over +# dumb transports. +# +# To enable this hook, rename this file to "post-update". + +exec git update-server-info diff --git a/src/test/resources/projects/tmp/git/hooks/pre-applypatch.sample b/src/test/resources/projects/tmp/git/hooks/pre-applypatch.sample new file mode 100755 index 00000000..4142082b --- /dev/null +++ b/src/test/resources/projects/tmp/git/hooks/pre-applypatch.sample @@ -0,0 +1,14 @@ +#!/bin/sh +# +# An example hook script to verify what is about to be committed +# by applypatch from an e-mail message. +# +# The hook should exit with non-zero status after issuing an +# appropriate message if it wants to stop the commit. +# +# To enable this hook, rename this file to "pre-applypatch". + +. git-sh-setup +precommit="$(git rev-parse --git-path hooks/pre-commit)" +test -x "$precommit" && exec "$precommit" ${1+"$@"} +: diff --git a/src/test/resources/projects/tmp/git/hooks/pre-commit.sample b/src/test/resources/projects/tmp/git/hooks/pre-commit.sample new file mode 100755 index 00000000..68d62d54 --- /dev/null +++ b/src/test/resources/projects/tmp/git/hooks/pre-commit.sample @@ -0,0 +1,49 @@ +#!/bin/sh +# +# An example hook script to verify what is about to be committed. +# Called by "git commit" with no arguments. The hook should +# exit with non-zero status after issuing an appropriate message if +# it wants to stop the commit. +# +# To enable this hook, rename this file to "pre-commit". + +if git rev-parse --verify HEAD >/dev/null 2>&1 +then + against=HEAD +else + # Initial commit: diff against an empty tree object + against=4b825dc642cb6eb9a060e54bf8d69288fbee4904 +fi + +# If you want to allow non-ASCII filenames set this variable to true. +allownonascii=$(git config --bool hooks.allownonascii) + +# Redirect output to stderr. +exec 1>&2 + +# Cross platform projects tend to avoid non-ASCII filenames; prevent +# them from being added to the repository. We exploit the fact that the +# printable range starts at the space character and ends with tilde. +if [ "$allownonascii" != "true" ] && + # Note that the use of brackets around a tr range is ok here, (it's + # even required, for portability to Solaris 10's /usr/bin/tr), since + # the square bracket bytes happen to fall in the designated range. + test $(git diff --cached --name-only --diff-filter=A -z $against | + LC_ALL=C tr -d '[ -~]\0' | wc -c) != 0 +then + cat <<\EOF +Error: Attempt to add a non-ASCII file name. + +This can cause problems if you want to work with people on other platforms. + +To be portable it is advisable to rename the file. + +If you know what you are doing you can disable this check using: + + git config hooks.allownonascii true +EOF + exit 1 +fi + +# If there are whitespace errors, print the offending file names and fail. +exec git diff-index --check --cached $against -- diff --git a/src/test/resources/projects/tmp/git/hooks/pre-push.sample b/src/test/resources/projects/tmp/git/hooks/pre-push.sample new file mode 100755 index 00000000..6187dbf4 --- /dev/null +++ b/src/test/resources/projects/tmp/git/hooks/pre-push.sample @@ -0,0 +1,53 @@ +#!/bin/sh + +# An example hook script to verify what is about to be pushed. Called by "git +# push" after it has checked the remote status, but before anything has been +# pushed. If this script exits with a non-zero status nothing will be pushed. +# +# This hook is called with the following parameters: +# +# $1 -- Name of the remote to which the push is being done +# $2 -- URL to which the push is being done +# +# If pushing without using a named remote those arguments will be equal. +# +# Information about the commits which are being pushed is supplied as lines to +# the standard input in the form: +# +# +# +# This sample shows how to prevent push of commits where the log message starts +# with "WIP" (work in progress). + +remote="$1" +url="$2" + +z40=0000000000000000000000000000000000000000 + +while read local_ref local_sha remote_ref remote_sha +do + if [ "$local_sha" = $z40 ] + then + # Handle delete + : + else + if [ "$remote_sha" = $z40 ] + then + # New branch, examine all commits + range="$local_sha" + else + # Update to existing branch, examine new commits + range="$remote_sha..$local_sha" + fi + + # Check for WIP commit + commit=`git rev-list -n 1 --grep '^WIP' "$range"` + if [ -n "$commit" ] + then + echo >&2 "Found WIP commit in $local_ref, not pushing" + exit 1 + fi + fi +done + +exit 0 diff --git a/src/test/resources/projects/tmp/git/hooks/pre-rebase.sample b/src/test/resources/projects/tmp/git/hooks/pre-rebase.sample new file mode 100755 index 00000000..33730ca6 --- /dev/null +++ b/src/test/resources/projects/tmp/git/hooks/pre-rebase.sample @@ -0,0 +1,169 @@ +#!/bin/sh +# +# Copyright (c) 2006, 2008 Junio C Hamano +# +# The "pre-rebase" hook is run just before "git rebase" starts doing +# its job, and can prevent the command from running by exiting with +# non-zero status. +# +# The hook is called with the following parameters: +# +# $1 -- the upstream the series was forked from. +# $2 -- the branch being rebased (or empty when rebasing the current branch). +# +# This sample shows how to prevent topic branches that are already +# merged to 'next' branch from getting rebased, because allowing it +# would result in rebasing already published history. + +publish=next +basebranch="$1" +if test "$#" = 2 +then + topic="refs/heads/$2" +else + topic=`git symbolic-ref HEAD` || + exit 0 ;# we do not interrupt rebasing detached HEAD +fi + +case "$topic" in +refs/heads/??/*) + ;; +*) + exit 0 ;# we do not interrupt others. + ;; +esac + +# Now we are dealing with a topic branch being rebased +# on top of master. Is it OK to rebase it? + +# Does the topic really exist? +git show-ref -q "$topic" || { + echo >&2 "No such branch $topic" + exit 1 +} + +# Is topic fully merged to master? +not_in_master=`git rev-list --pretty=oneline ^master "$topic"` +if test -z "$not_in_master" +then + echo >&2 "$topic is fully merged to master; better remove it." + exit 1 ;# we could allow it, but there is no point. +fi + +# Is topic ever merged to next? If so you should not be rebasing it. +only_next_1=`git rev-list ^master "^$topic" ${publish} | sort` +only_next_2=`git rev-list ^master ${publish} | sort` +if test "$only_next_1" = "$only_next_2" +then + not_in_topic=`git rev-list "^$topic" master` + if test -z "$not_in_topic" + then + echo >&2 "$topic is already up-to-date with master" + exit 1 ;# we could allow it, but there is no point. + else + exit 0 + fi +else + not_in_next=`git rev-list --pretty=oneline ^${publish} "$topic"` + /usr/bin/perl -e ' + my $topic = $ARGV[0]; + my $msg = "* $topic has commits already merged to public branch:\n"; + my (%not_in_next) = map { + /^([0-9a-f]+) /; + ($1 => 1); + } split(/\n/, $ARGV[1]); + for my $elem (map { + /^([0-9a-f]+) (.*)$/; + [$1 => $2]; + } split(/\n/, $ARGV[2])) { + if (!exists $not_in_next{$elem->[0]}) { + if ($msg) { + print STDERR $msg; + undef $msg; + } + print STDERR " $elem->[1]\n"; + } + } + ' "$topic" "$not_in_next" "$not_in_master" + exit 1 +fi + +<<\DOC_END + +This sample hook safeguards topic branches that have been +published from being rewound. + +The workflow assumed here is: + + * Once a topic branch forks from "master", "master" is never + merged into it again (either directly or indirectly). + + * Once a topic branch is fully cooked and merged into "master", + it is deleted. If you need to build on top of it to correct + earlier mistakes, a new topic branch is created by forking at + the tip of the "master". This is not strictly necessary, but + it makes it easier to keep your history simple. + + * Whenever you need to test or publish your changes to topic + branches, merge them into "next" branch. + +The script, being an example, hardcodes the publish branch name +to be "next", but it is trivial to make it configurable via +$GIT_DIR/config mechanism. + +With this workflow, you would want to know: + +(1) ... if a topic branch has ever been merged to "next". Young + topic branches can have stupid mistakes you would rather + clean up before publishing, and things that have not been + merged into other branches can be easily rebased without + affecting other people. But once it is published, you would + not want to rewind it. + +(2) ... if a topic branch has been fully merged to "master". + Then you can delete it. More importantly, you should not + build on top of it -- other people may already want to + change things related to the topic as patches against your + "master", so if you need further changes, it is better to + fork the topic (perhaps with the same name) afresh from the + tip of "master". + +Let's look at this example: + + o---o---o---o---o---o---o---o---o---o "next" + / / / / + / a---a---b A / / + / / / / + / / c---c---c---c B / + / / / \ / + / / / b---b C \ / + / / / / \ / + ---o---o---o---o---o---o---o---o---o---o---o "master" + + +A, B and C are topic branches. + + * A has one fix since it was merged up to "next". + + * B has finished. It has been fully merged up to "master" and "next", + and is ready to be deleted. + + * C has not merged to "next" at all. + +We would want to allow C to be rebased, refuse A, and encourage +B to be deleted. + +To compute (1): + + git rev-list ^master ^topic next + git rev-list ^master next + + if these match, topic has not merged in next at all. + +To compute (2): + + git rev-list master..topic + + if this is empty, it is fully merged to "master". + +DOC_END diff --git a/src/test/resources/projects/tmp/git/hooks/prepare-commit-msg.sample b/src/test/resources/projects/tmp/git/hooks/prepare-commit-msg.sample new file mode 100755 index 00000000..f093a02e --- /dev/null +++ b/src/test/resources/projects/tmp/git/hooks/prepare-commit-msg.sample @@ -0,0 +1,36 @@ +#!/bin/sh +# +# An example hook script to prepare the commit log message. +# Called by "git commit" with the name of the file that has the +# commit message, followed by the description of the commit +# message's source. The hook's purpose is to edit the commit +# message file. If the hook fails with a non-zero status, +# the commit is aborted. +# +# To enable this hook, rename this file to "prepare-commit-msg". + +# This hook includes three examples. The first comments out the +# "Conflicts:" part of a merge commit. +# +# The second includes the output of "git diff --name-status -r" +# into the message, just before the "git status" output. It is +# commented because it doesn't cope with --amend or with squashed +# commits. +# +# The third example adds a Signed-off-by line to the message, that can +# still be edited. This is rarely a good idea. + +case "$2,$3" in + merge,) + /usr/bin/perl -i.bak -ne 's/^/# /, s/^# #/#/ if /^Conflicts/ .. /#/; print' "$1" ;; + +# ,|template,) +# /usr/bin/perl -i.bak -pe ' +# print "\n" . `git diff --cached --name-status -r` +# if /^#/ && $first++ == 0' "$1" ;; + + *) ;; +esac + +# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p') +# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1" diff --git a/src/test/resources/projects/tmp/git/hooks/update.sample b/src/test/resources/projects/tmp/git/hooks/update.sample new file mode 100755 index 00000000..80ba9413 --- /dev/null +++ b/src/test/resources/projects/tmp/git/hooks/update.sample @@ -0,0 +1,128 @@ +#!/bin/sh +# +# An example hook script to block unannotated tags from entering. +# Called by "git receive-pack" with arguments: refname sha1-old sha1-new +# +# To enable this hook, rename this file to "update". +# +# Config +# ------ +# hooks.allowunannotated +# This boolean sets whether unannotated tags will be allowed into the +# repository. By default they won't be. +# hooks.allowdeletetag +# This boolean sets whether deleting tags will be allowed in the +# repository. By default they won't be. +# hooks.allowmodifytag +# This boolean sets whether a tag may be modified after creation. By default +# it won't be. +# hooks.allowdeletebranch +# This boolean sets whether deleting branches will be allowed in the +# repository. By default they won't be. +# hooks.denycreatebranch +# This boolean sets whether remotely creating branches will be denied +# in the repository. By default this is allowed. +# + +# --- Command line +refname="$1" +oldrev="$2" +newrev="$3" + +# --- Safety check +if [ -z "$GIT_DIR" ]; then + echo "Don't run this script from the command line." >&2 + echo " (if you want, you could supply GIT_DIR then run" >&2 + echo " $0 )" >&2 + exit 1 +fi + +if [ -z "$refname" -o -z "$oldrev" -o -z "$newrev" ]; then + echo "usage: $0 " >&2 + exit 1 +fi + +# --- Config +allowunannotated=$(git config --bool hooks.allowunannotated) +allowdeletebranch=$(git config --bool hooks.allowdeletebranch) +denycreatebranch=$(git config --bool hooks.denycreatebranch) +allowdeletetag=$(git config --bool hooks.allowdeletetag) +allowmodifytag=$(git config --bool hooks.allowmodifytag) + +# check for no description +projectdesc=$(sed -e '1q' "$GIT_DIR/description") +case "$projectdesc" in +"Unnamed repository"* | "") + echo "*** Project description file hasn't been set" >&2 + exit 1 + ;; +esac + +# --- Check types +# if $newrev is 0000...0000, it's a commit to delete a ref. +zero="0000000000000000000000000000000000000000" +if [ "$newrev" = "$zero" ]; then + newrev_type=delete +else + newrev_type=$(git cat-file -t $newrev) +fi + +case "$refname","$newrev_type" in + refs/tags/*,commit) + # un-annotated tag + short_refname=${refname##refs/tags/} + if [ "$allowunannotated" != "true" ]; then + echo "*** The un-annotated tag, $short_refname, is not allowed in this repository" >&2 + echo "*** Use 'git tag [ -a | -s ]' for tags you want to propagate." >&2 + exit 1 + fi + ;; + refs/tags/*,delete) + # delete tag + if [ "$allowdeletetag" != "true" ]; then + echo "*** Deleting a tag is not allowed in this repository" >&2 + exit 1 + fi + ;; + refs/tags/*,tag) + # annotated tag + if [ "$allowmodifytag" != "true" ] && git rev-parse $refname > /dev/null 2>&1 + then + echo "*** Tag '$refname' already exists." >&2 + echo "*** Modifying a tag is not allowed in this repository." >&2 + exit 1 + fi + ;; + refs/heads/*,commit) + # branch + if [ "$oldrev" = "$zero" -a "$denycreatebranch" = "true" ]; then + echo "*** Creating a branch is not allowed in this repository" >&2 + exit 1 + fi + ;; + refs/heads/*,delete) + # delete branch + if [ "$allowdeletebranch" != "true" ]; then + echo "*** Deleting a branch is not allowed in this repository" >&2 + exit 1 + fi + ;; + refs/remotes/*,commit) + # tracking branch + ;; + refs/remotes/*,delete) + # delete tracking branch + if [ "$allowdeletebranch" != "true" ]; then + echo "*** Deleting a tracking branch is not allowed in this repository" >&2 + exit 1 + fi + ;; + *) + # Anything else (is there anything else?) + echo "*** Update hook: unknown type of update to ref $refname of type $newrev_type" >&2 + exit 1 + ;; +esac + +# --- Finished +exit 0 diff --git a/src/test/resources/projects/tmp/git/index b/src/test/resources/projects/tmp/git/index new file mode 100644 index 0000000000000000000000000000000000000000..8029757889c2288c10aa6e5f5b6fb2cbe463e081 GIT binary patch literal 2665 zcmZ?q402{*U|<4bv537}D^-`UJPyBjzzfI+0c{37Zy5%L#w834%r79Ap)y%+nJ3oJ9}4mId5m+(o4@Q$xP47FG_`IWnciAr($|L2h}{UKWOH~^VP0?|Ly8j zO*3f&#-rI2%B!1qykp?k%Pq^(&nnB+OU}X$YT>O=*O!gwlTX$I&JhpM;k=vA8 z(#s$RHm|%Wv7jKeNFQvjE|jO2l~@D{103%ChiX1UZkqYI+Zr$5Nu|%7b#ZanhcKh3 z($^VO@t9vwln=DDBr~-b9MoWcJmfxu>JM*ORD0N~b4&v@pT1dYrp>o-dZ%O0rX62@ zK4sw5D^4vb$;?YH)~m?P!DpTvs(B1Y+Yi3-&fajjp|I=6C%3!L4o`kB9K*n^S5lN% zmRYP<2{jE84yu^$lSegAC+?bSW>~SwJWKZ%PuDpa>vA0y^SREz?c?d}>KE*)S5i>| zb{)dJh#6tcP$5t{RX{aQ;Fjc@=Uht))c%(}neQGGRafzS?YWr@+(E96F21gMi7ENX z$mRjleZ-82a3u49c>+1zv(=eYaEh%~;1sxf&`~@s=sUkeXI=#Z573-q{et{lc<_Pa z9ZNo9M>UUSpR4aJL9X{qAEq7O{^jq&E6mKh;#wJ$z~&VfB?Hq`W}bdxadKuRP)Hxs z*|_Xs1KRTzkzb7-EtM5MtRTElF@DN~bsMM2ba!bzWM)vrVNZHSL1KDpv0iZoF7r81 z{lR!5>RFcQ`YkSd_bYFF_G9|0_!do1U7Y4;=9LuXLqZ>%ZZX516V-f<&A#qdUJj0C z9ABEEPRu?i^}cf-*FpwE9PTeJC;}#C-Q=A7(iGj|lEk8t)S_Zk`_S?UH)?pX%*f?= zc_+kIcz(fpewRo7t4|6|SaXO$71h3?(xgiL^whl6qQsKa_@dOrl-yKMn1KK+Kcb~4 zMO1rapK;Z$QIcT^XWVbY@#V_w73`spD%LZw0E@kHNGgPxgXUf()bJ6J`_s(itiZ5D zl*=J@_M&Tl`tD5pXTZP#GDj~tHwCAAlu^y$$=z~2wkmti{D(8IvMsGt^P9hf=R*Ml zJ0fZ0h%Y`=bEI}HH2e8FdhTDtgss}|Jtu}gtNnJEkwFn9Vp38IQu9($^OAvO7(Da9 z%t!ODFsk_sDrOq{@`ASBI(JTD*Pg#q^!=wK{k39n#ce)3GZm#4=a&{G1FiIR4RO@< z^mEgP=+Xn0sAZWc$mJ<0UGCi~35f}CJt&Im4xzU2K2equ<|kQFtlzK1ybZq7`8skt zgEERcpb1d7Ah9SluLSN>r1-_GZ>3S~!Qo$beD;v$@3Wi);EspE*bIfA7;N!x%%~OUUYSrRt&{~hdNWp+h zYS|3NmLSP`kA1bxt3~^^$1ome0A(BoGoa>Q4m{~1i?w59BIZZ+teE7$+F~pPbSZ-= zP%gG#&{WvCz9nUHBzIcts_pu7Kgfa#K%k@%*Z07*^yq`GQ3b2G`)aa1>n=v}FoH55 zgCWq$)d!OVFKzby60`A|Z?f7pRZsb%5?HATbh80hI;Z2bu!57t=kkv*YabU#biJwM zfD(Afi4o`vL$19hS(fc_>^B0VBHq>VN3DH*;LtjdLk)p)jgqrlQi}wmvz~}6bx7!O zytuKd5A0Boq*}Ud|MR`6tL4A)8Pwbn(wJ+MaulBEz}o-cpXIDuxVI;ed0C9q%{c)R z-){7VB}TA!ehV@PMe;9etDTZ6o9x}XqwULmCluGBCMmFc@5`58jTaF&IFS8)vCI9u hQk$gvdk50J$qRb 1473364042 +0200 clone: from git@github.com:spring-cloud/spring-cloud-release.git +e1248f716b5656af04ded489b481db45ad3dfc8f 1ab978f42299811efa4953b98a923699c95f6776 Marcin Grzejszczak 1474826109 +0200 checkout: moving from master to vCamden.RELEASE +1ab978f42299811efa4953b98a923699c95f6776 e1248f716b5656af04ded489b481db45ad3dfc8f Marcin Grzejszczak 1474826610 +0200 checkout: moving from 1ab978f42299811efa4953b98a923699c95f6776 to master +e1248f716b5656af04ded489b481db45ad3dfc8f b05cdc5318cbc5c049a391fe67ac4a8cf763689d Marcin Grzejszczak 1486373153 +0100 checkout: moving from master to Camden.x +b05cdc5318cbc5c049a391fe67ac4a8cf763689d 25af4f2162cdf0642c78ea8e63c1744158b6ad1b Marcin Grzejszczak 1486377649 +0100 commit: Bumping versions before release +25af4f2162cdf0642c78ea8e63c1744158b6ad1b a29f784a15fc3d039d4dfec619ebcddaf0ef8b8a Marcin Grzejszczak 1486378936 +0100 revert: Going back to snapshots +a29f784a15fc3d039d4dfec619ebcddaf0ef8b8a b566ab3bea0506bccaa10f83784a41673606d6ee Marcin Grzejszczak 1486379057 +0100 commit (amend): Going back to snapshots +b566ab3bea0506bccaa10f83784a41673606d6ee e1248f716b5656af04ded489b481db45ad3dfc8f Marcin Grzejszczak 1486379087 +0100 checkout: moving from Camden.x to master +e1248f716b5656af04ded489b481db45ad3dfc8f 32ebcd2c317339400d65ad43999d4e5ddc05bd30 Marcin Grzejszczak 1486379095 +0100 pull --rebase origin master: checkout 32ebcd2c317339400d65ad43999d4e5ddc05bd30 +32ebcd2c317339400d65ad43999d4e5ddc05bd30 32ebcd2c317339400d65ad43999d4e5ddc05bd30 Marcin Grzejszczak 1486379095 +0100 rebase finished: returning to refs/heads/master +32ebcd2c317339400d65ad43999d4e5ddc05bd30 320597b84bb0312c15228c4d42f46c189b86ed90 Marcin Grzejszczak 1488827673 +0100 pull --rebase origin master: checkout 320597b84bb0312c15228c4d42f46c189b86ed90 +320597b84bb0312c15228c4d42f46c189b86ed90 320597b84bb0312c15228c4d42f46c189b86ed90 Marcin Grzejszczak 1488827673 +0100 rebase finished: returning to refs/heads/master diff --git a/src/test/resources/projects/tmp/git/logs/refs/heads/Camden.x b/src/test/resources/projects/tmp/git/logs/refs/heads/Camden.x new file mode 100644 index 00000000..4885b95f --- /dev/null +++ b/src/test/resources/projects/tmp/git/logs/refs/heads/Camden.x @@ -0,0 +1,4 @@ +0000000000000000000000000000000000000000 b05cdc5318cbc5c049a391fe67ac4a8cf763689d Marcin Grzejszczak 1486373153 +0100 branch: Created from refs/remotes/origin/Camden.x +b05cdc5318cbc5c049a391fe67ac4a8cf763689d 25af4f2162cdf0642c78ea8e63c1744158b6ad1b Marcin Grzejszczak 1486377649 +0100 commit: Bumping versions before release +25af4f2162cdf0642c78ea8e63c1744158b6ad1b a29f784a15fc3d039d4dfec619ebcddaf0ef8b8a Marcin Grzejszczak 1486378936 +0100 revert: Going back to snapshots +a29f784a15fc3d039d4dfec619ebcddaf0ef8b8a b566ab3bea0506bccaa10f83784a41673606d6ee Marcin Grzejszczak 1486379057 +0100 commit (amend): Going back to snapshots diff --git a/src/test/resources/projects/tmp/git/logs/refs/heads/master b/src/test/resources/projects/tmp/git/logs/refs/heads/master new file mode 100644 index 00000000..b68bfdb1 --- /dev/null +++ b/src/test/resources/projects/tmp/git/logs/refs/heads/master @@ -0,0 +1,3 @@ +0000000000000000000000000000000000000000 e1248f716b5656af04ded489b481db45ad3dfc8f Marcin Grzejszczak 1473364042 +0200 clone: from git@github.com:spring-cloud/spring-cloud-release.git +e1248f716b5656af04ded489b481db45ad3dfc8f 32ebcd2c317339400d65ad43999d4e5ddc05bd30 Marcin Grzejszczak 1486379095 +0100 rebase finished: refs/heads/master onto 32ebcd2c317339400d65ad43999d4e5ddc05bd30 +32ebcd2c317339400d65ad43999d4e5ddc05bd30 320597b84bb0312c15228c4d42f46c189b86ed90 Marcin Grzejszczak 1488827673 +0100 rebase finished: refs/heads/master onto 320597b84bb0312c15228c4d42f46c189b86ed90 diff --git a/src/test/resources/projects/tmp/git/logs/refs/remotes/origin/Brixton b/src/test/resources/projects/tmp/git/logs/refs/remotes/origin/Brixton new file mode 100644 index 00000000..9462eaac --- /dev/null +++ b/src/test/resources/projects/tmp/git/logs/refs/remotes/origin/Brixton @@ -0,0 +1,2 @@ +ccc57368d5e766e493c57f44333deae7eca6d864 7ac1649d4b941fdc03f877ab7d929a52018a1f75 Marcin Grzejszczak 1474826096 +0200 fetch: fast-forward +7ac1649d4b941fdc03f877ab7d929a52018a1f75 6882449721e48f955b102606ae3fc2535ebbd4cb Marcin Grzejszczak 1486372922 +0100 fetch: fast-forward diff --git a/src/test/resources/projects/tmp/git/logs/refs/remotes/origin/Camden.RC1 b/src/test/resources/projects/tmp/git/logs/refs/remotes/origin/Camden.RC1 new file mode 100644 index 00000000..4b689fa5 --- /dev/null +++ b/src/test/resources/projects/tmp/git/logs/refs/remotes/origin/Camden.RC1 @@ -0,0 +1 @@ +0000000000000000000000000000000000000000 928e0d8389dcee60189d6c0eb737ab9376e87f54 Marcin Grzejszczak 1474826096 +0200 fetch: storing head diff --git a/src/test/resources/projects/tmp/git/logs/refs/remotes/origin/Camden.x b/src/test/resources/projects/tmp/git/logs/refs/remotes/origin/Camden.x new file mode 100644 index 00000000..76c7e191 --- /dev/null +++ b/src/test/resources/projects/tmp/git/logs/refs/remotes/origin/Camden.x @@ -0,0 +1,2 @@ +0000000000000000000000000000000000000000 b05cdc5318cbc5c049a391fe67ac4a8cf763689d Marcin Grzejszczak 1486372922 +0100 fetch: storing head +b05cdc5318cbc5c049a391fe67ac4a8cf763689d b566ab3bea0506bccaa10f83784a41673606d6ee Marcin Grzejszczak 1486379066 +0100 update by push diff --git a/src/test/resources/projects/tmp/git/logs/refs/remotes/origin/HEAD b/src/test/resources/projects/tmp/git/logs/refs/remotes/origin/HEAD new file mode 100644 index 00000000..6e6747de --- /dev/null +++ b/src/test/resources/projects/tmp/git/logs/refs/remotes/origin/HEAD @@ -0,0 +1 @@ +0000000000000000000000000000000000000000 e1248f716b5656af04ded489b481db45ad3dfc8f Marcin Grzejszczak 1473364042 +0200 clone: from git@github.com:spring-cloud/spring-cloud-release.git diff --git a/src/test/resources/projects/tmp/git/logs/refs/remotes/origin/master b/src/test/resources/projects/tmp/git/logs/refs/remotes/origin/master new file mode 100644 index 00000000..4b630bbe --- /dev/null +++ b/src/test/resources/projects/tmp/git/logs/refs/remotes/origin/master @@ -0,0 +1,3 @@ +e1248f716b5656af04ded489b481db45ad3dfc8f 530a739b2abeaae75c267dec70ba03d507afe81b Marcin Grzejszczak 1474826096 +0200 fetch: fast-forward +530a739b2abeaae75c267dec70ba03d507afe81b 32ebcd2c317339400d65ad43999d4e5ddc05bd30 Marcin Grzejszczak 1486372922 +0100 fetch: fast-forward +32ebcd2c317339400d65ad43999d4e5ddc05bd30 320597b84bb0312c15228c4d42f46c189b86ed90 Marcin Grzejszczak 1488827673 +0100 pull --rebase origin master: fast-forward diff --git a/src/test/resources/projects/tmp/git/logs/refs/stash b/src/test/resources/projects/tmp/git/logs/refs/stash new file mode 100644 index 00000000..031c568d --- /dev/null +++ b/src/test/resources/projects/tmp/git/logs/refs/stash @@ -0,0 +1 @@ +0000000000000000000000000000000000000000 dd40ebe950c0a0cd5de542e3d0e7a0e1ac4e70aa Marcin Grzejszczak 1474826091 +0200 WIP on master: e1248f7 Revert to snapshots diff --git a/src/test/resources/projects/tmp/git/objects/02/bfd7c14f411309d0d710ca84c77cc68a1425e3 b/src/test/resources/projects/tmp/git/objects/02/bfd7c14f411309d0d710ca84c77cc68a1425e3 new file mode 100644 index 0000000000000000000000000000000000000000..1435f7c75cf5bf23578e9a4d63e8b275413d3284 GIT binary patch literal 178 zcmV;j08RgR0i}*RZbC5-0I7Y7?UADO`Y%Nh9TjB`u+OaF!TZS=BE8cmq2U0uqtR&c zJdS+>@@CVj2yhHuQzly+i;rY1bzUeDdgr=mC<+$oidwkJ)If6yMmz1XONC29&5|`I zaVE*X%_K((R`I=^=L!d|xu0NPSGnBQyz&)3$0ysJUhHETzChbxDG~;REfS*2&(|jJ gRn+%#6*OCW+sY7E_S+# z=B1$M+N?61 zr}^ZJHnI@)SI0WHSCkysfMKey){OTbid=UJ^+|Fra)WXefe;8 znJz!Ry;;8hbW2INwpl9C_9(;|EtMQPP(=4KM{})^=T@q3ndM7KfEf6Q?Lkpa6=R># zJbRJNA4%wpDp8}^cjAWin}nDap>{4wd~4p=WCvB}rqvqSE31AptTHYeGS1}S5PGF4 zF|LLHmu(9no6;ic0#WS$C&tU*N69Fb30;UgQOi!Kiyz<6dgF5b{YiPdcTNR15B99g z-~aLUk`nV}YGw;%8mvqneI>Ldy{g(?vHQ%)QRH62D9iDUE&RwCXUxS=`#|pda2^WL zi57z6c+E}`(Dv0+;4nO{xqEox|M}PQLh^C200bRmWW{Em=;{H(W=VpyJs3M`6GUrt z?H82WR^H`6*1(U1ZE>k+*HUrJxpO!gbn}GR2|gGlx%bBwmjoyH7A^l%xG_7tH;#OtaYl--X3gdqxjG8I6;6@%7`%Ta$K7Pn%@>j5idWQ)ce zW7U9ITFcUGv&Hkpb4t9&$RXOsQK%M7@y)Gbt**>a=e-&P#CdG?bwDoUu~g}AX&Oa# zkKw{5E1@@$kR(lGHk2Ilr)yT#{%QLe%5LWNhw>RFzMU@O$l%CfBSnFQZ*zm>&HA>= z#N4f`Ff9IH!xUn$skt0Za;?( z2YcAV@#23XWjFlCtd6U2f@~DugM<6ul=Vr%Ve!Q}__o9DRv#umeq%dM?7{r$kWan? H5WDPvH%k8) literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/06/e0dc5816eb2b5c2a377d61848d9de4a3644ea5 b/src/test/resources/projects/tmp/git/objects/06/e0dc5816eb2b5c2a377d61848d9de4a3644ea5 new file mode 100644 index 0000000000000000000000000000000000000000..7eebed5fcf37370e223f8440d8294a234d5c629d GIT binary patch literal 428 zcmV;d0aN~X0V^p=O;s>4GiNX~FfcPQQP4}zEXhpI%P&f05KI4I;VOQsIr;H+X5-7w z-ql^s+f59BKtV6JERSKU#c^GJj#(@hd|WuUdCD+Ety(+{W=L^rNl9j2da+(bZVp3^ zX`trQH%ra5`4&#^bnMx*LsS+Co@RC zdCs+@K<$6ollks3QFRsH*PfdRaXe7Am?7CXz4Y{9OJlBWw?!AE2;8>%C&dml#oW|X z0qD1KhIfWp>M@gwBElABv zNzF^nOf6<;meUP2$Ti<~&DV1Eqo)==%8uXLvFIr-Nh~T!Ez&JWEK1EQVQ{voiE1`2 Wsw{i6WiT`_Ff%bxD9F#%tH{k^C|uvm@cYQi@&j>vGt>@TiIJ9F ny4=J72o#Eok{KE$XSbvl2}Wl<5m)Mv(BpV4GiNX~FfcPQQP4}zEXhpI%P&f05KI4I;VOQsIr;H+X5-7w z-ql^s+f59BKtV6JERSKU#c^GJj#(@hd|WuUdCD+Ety(+{W=L^rNl9j2da+(bZVp3^ zX`trQH%ra5`4&#^bnMx*LsS+Co@RC zdCs+@K<$6ollks3QFRsH*PfdRaXe7Am?7CXz4Y{9OJlBWw?!AE2;8>%C&dml#oW|X z0qD1K20csG%#eB47aNCgvV7U>ow7NzEuFgV-PL^Ych WRhB(_nESWp`?bDGTP^@S61R#&*xSDV literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/09/46dce6d42e6209822f9ef1b36033b0af1a8309 b/src/test/resources/projects/tmp/git/objects/09/46dce6d42e6209822f9ef1b36033b0af1a8309 new file mode 100644 index 0000000000000000000000000000000000000000..e099b60d2dd828a4ff568038d7b8c6e041916ecb GIT binary patch literal 980 zcmV;_11tP^0o_+!Z`(E$-D~_SG(Q%Qn55e<7>v3u&9DIpR>bYFS6ZTFtr97aQtbTu z9e$d2owOPDFf2g;^78QVo_o)|LROtzWv?%Oxcr8`+4Wuaz?E*LxSC%S=ktt&v%D30WTN8p*%>Y@w6)&Kij6j^FTR#Nh1luZ1)1BZ z3hd|Q?2PuZ=G`BTb!m?%Ij{l4)Yz_BHU3tYdQiwmUUhP+bA+l!uJYB?b~Pml4406K zPpkpB9Ar<)ev31~dR{KAtL)mi%9hSm_Oo+k0RYxqSE?Nh`DgJd4%d7Y%WKxxD9iHx zdrE@MhNid}!TyXkN=^fKp=5>QwpIvkE7hmMlB6U+3_PKDkcm?n*oSdZT;lis=Jw|8 z@+OVsj4Ixtv=96}8#fs-1wp1`5BJ!6sBjQ(~@~ z$SWxXWNQ)$uM2pwe=qb`;2tH3FXOuA54@8DSJ$7vq4mba{L_o#cJG{WY#tn0Q~rAM z_8lc=WpZW{Wh$#o9AnG1CB16JsMurS#K%i7Sfu6n#3nwuj6J$w>bxVjK2(3r2QDD5 z3a{Co0ouNL3LIL+6?YHM{EvUFtYwut3qa68L{???iJ_a&T9zb8+l{d!H$kmN(0&}b z+2pSr=o$D#(H56;v6iYrSGx;GZEc?5J6=sjN$&mB;(~ystxNAHS0;;;z+xlBVIx@= z?)q&&BRm{Nq}@fR5%IchCS|8#0HKLOolFMcaK)hY`dw0=h{Y-2Ro#Svk=UZKL|gSB zmUpr-vup8c@rn|EBe@W5sTZm_Q`P2!VnVm3smoDK9O67S`#c~P@?5C&+dPjVdqi_# zgf-9`&q$W%F&at^`O`IPJO8v@hP0c${VaWki7%(~m>3*6Or$8Vur?=)}0Z88&gpMn0bRlf~4|oiabQqqo=jMmutZWy^&+8p@T2Tau4v|4Xc85Xd3^1 zz89?|UAxlJFKS(}E>21#p!lSZ2Ko?e)$!V=HSAnwQQ;7Q!=oaBqUZB0!QNzUl;WUE z4jA4gh?h`|o?paqjqZeO|6P*!&~c`prg$IEzmlML_?310hn$j12C@2admkzs>|qYa zga3(?UGpEaI?logvQd0bHtv5@)+Y&v!58!3%MQC6edzqS#&n$7jrm8Roc#?Jpyxt& C`}#@% literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/0a/7dac221c045701bf3c08f4d49ba80755e278af b/src/test/resources/projects/tmp/git/objects/0a/7dac221c045701bf3c08f4d49ba80755e278af new file mode 100644 index 0000000000000000000000000000000000000000..434b334e405a325922ef557a2a0c143913b8c52f GIT binary patch literal 2994 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 literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/0c/d5c212471c054044677265d0306b6b8c281d60 b/src/test/resources/projects/tmp/git/objects/0c/d5c212471c054044677265d0306b6b8c281d60 new file mode 100644 index 0000000000000000000000000000000000000000..fd486d61c4d94bfcb592330123929a381c08857b GIT binary patch literal 1589 zcmV-52Fm$(0qt5*Z`(Ey-fQzKG^4MQ; z?>kbYN=dfs$X-wnZVS{RKOXrVPsbDQQp(d{I(_-#)ep(rWl4j3EF|IVax#t1Cjn*| z&j~9oCx8C&YxrjJc6OFjg5Tmy1%PJqaC`PgppqsfsC4S)I zF3Kpc^CWf<4M#$eIm#4_Xwabng*mP;%R#*a%dioj#2#3WwOcWpMlV2**Y7{P|LNv^ z61!#%5txEv?(s*Y7O`d%w@ck=>fW5~l2223~eNMh3utH`m;1gZ3v z&2Eg6f_GXs!7m=|B=%uO%h??&K%=vYmzs%t)O~_i7<7rH*@Y4j7NtnyoQT=;&-T}s zIEvsO?4RGQ_0-WldXSM*;xy8KTitHN4TPk%FT`w+R#r!Vj~NKaI8y>F!&?fxERD)L zQU<`GD6QK$uURfueR0lex+2#N7>ea($(c`6TjF|MWj*W~VQfwcZ*}Wc24sEMKn%lb zPRa6{a{9P|Ac?bD5asJ@8ok`WZU7#L%V;eX7T&tfH`-MnI}`?5uc;>seDQk2@L>Zn zlHyt|JTd3dn@t3}(4ipY}{w3rJ>-FfLA#xI4>xU2-7EhgqI34 zGrDuQftU`Hq9z#*3xTQy7Q?l};nXg}PWp9Shh7DelE4cIv5RJ~?_%`6LLh_}2)zES z6w}wQ!;%QWfu`GgV+mb_G|1H#^gj^Qo*pg%;E?#pja zgDY#QND71@a*+G3Mep<@b)CYwtKBD|hn(FWs9W`KF<}YO-@e54CO9u*{||RrgToRy zx0m}a;+E$qRHVdPX?rNok2de$V||PcaKhVVWi+_O)Sapwbiav>l`%!PyAPxhp{QA- zk*AmvPH%XN6fP_Hu7F+GZ%#vC>sDICe$!~vwFj1V(orG#b|2XQ4m+v#xM{5&&=xB~ zjB#bYWcPLznza0FcI&JyX56&is0B%}U|^Kt zJ)$H>N}s)6zdL@N3iK=1j_I#);3d3S0PqE*K*!mRv^=?OwBKG@M92D3;$&XF2IM)GdQyJXYxPGLkbmikf_yo z`!U~6X&azOfT5J)e5OPVsUP=b;c*Y2nE4Dv%V#UWQfp3ehBq?2@(_=q*h+pB$2p?% z;3T0M4?|7bMvB*M|BeK$z#aE(Bqwhtov|hrt)UR_+F7h?hdR7&$N$8X*R$GzY-@ZQ n_x$@b>$QZTsfj literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/0e/73ce5907174c1734d1878f8f40899ee2df7d1f b/src/test/resources/projects/tmp/git/objects/0e/73ce5907174c1734d1878f8f40899ee2df7d1f new file mode 100644 index 0000000000000000000000000000000000000000..3e995ba8f348a8efbb1da47e1231edbcec9e0e78 GIT binary patch literal 1096 zcmV-O1h@Nm0o_^OZ`(Ey-mCLha7JGx+F3UY0i$AVF|0tc26a2^m6B+ii$n?}6~`<3 zzwb!>C?(l(EOfxMAP*vW_wl|v@-Do@nT*j-KVB}rBd;Fw3_UQVxfIv)Ww@9lCK8!) zvALdq`uJ<`^ZZqGK?)`RVu?W@E%fz#YfN#4aZVqY2x&o+EeoaE;Jf#?_+_}TC{FU~ zQS(-Mx7&rgADrCfVzI=3-rlT0F{c3++E9_O`Na$ruC$xIkqI@RPY3Q!dABqMYIer!)5sT)4Q9u!Rq&4?pD9O z|44ANY9$rRz&{V{j+!mDq;PBTvn=Rs-R}H`=3wI!TN44?k253Kt%E@+(~07R4Pvx% zZbNUZx6oV95d`~U&hN=R-GGmyLgtoKGqh_;77V=0w2Mnlxd>ybS;|%P;&c7=1&1O0 zLPY&#>#|NX=uU@?KbPR^mjlX2#Rph%>0=#=TnEb+A7CX?7zL-tGj4IRe}&GU%TGUt@r%Ggg|dhX`kC@ib&lWe8~$qj?MY zT1k1I?T4A8W2f#a4L}Xm_bnupqf^(iBR@d<8%$!5Y}7fBLnW77{nP`gtxo0pTPo;= zL2ob5TID*$X`d)AhTsKZwxGHX-9jMP=R8GBqS%rQ^>`L#xOuZV3VFr ztIghSd~SIH1h3|Ff>YngPNC|R32Q);HD7!_q}{msOQ&3cn%Nhu%IWUQa)FebKt_*v zUPxsKu11a}l!Xq>f01^5$w$)erHJX!uCC%p*4=wN9nv;mjHK+Rn&}X(isDGh-HJLX z(ohY@llDsKbVyhAdL-#?v7Zjp4F|IdQiP! zc+(go7(U&f`-&A(b0byV+kvM+JGHOgIWyAg1zONTZ>7;K0w}n?)2eDTt-cD>?I`!$ zC{-5OW}$}erNyt?c_EiL2FRFT9^#FcSk9HXxE=fum*f)+(vTp zBH0{PQe-8xEI$knac|*&a+D9V>U-e;+4k@qjro7`SRW(|&FO<-hxsb?L8fTGp=0g7 O?Y~i?i+=!h6n22OI3{NR literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/10/7afe2f2cfa57952648aecf534d4b7bf5253800 b/src/test/resources/projects/tmp/git/objects/10/7afe2f2cfa57952648aecf534d4b7bf5253800 new file mode 100644 index 00000000..352610e0 --- /dev/null +++ b/src/test/resources/projects/tmp/git/objects/10/7afe2f2cfa57952648aecf534d4b7bf5253800 @@ -0,0 +1 @@ +x¥Î½‚0@aç>ÅÝMLé¯MŒqsrô.·-‚PH©šðôÀõ _ÃÐFîJ¤tGôZFWké¬V˜•ÂJFC\ûÚ9òlÂR¨…­qdµqJòè·µ§š´QEkŒfø*1à 3µ ®y ݼЂO8 [»4¿v˜ú3TÊ®˜‘’Þ Îm¯%ü§°ûä±´©á>×)ì{˜òØ*3ûi=V» \ No newline at end of file diff --git a/src/test/resources/projects/tmp/git/objects/10/f3c204347a6430d32435f25058cadd954f9b1a b/src/test/resources/projects/tmp/git/objects/10/f3c204347a6430d32435f25058cadd954f9b1a new file mode 100644 index 00000000..d31efbc8 --- /dev/null +++ b/src/test/resources/projects/tmp/git/objects/10/f3c204347a6430d32435f25058cadd954f9b1a @@ -0,0 +1,3 @@ +x+)JMU013g040031QÐKÏ,ÉLÏË/JeKÿaá*~«9ùñvfãËÎÞÕ]ÎÛM €@A/·,a«Åq]~ŽY,|\8·yÊ0D­Z< fHqjIIf^z±^EnCŽi æÓ7KÍ´ùNïtìÙ´ãëϧ0…%E‰e™Åz•@eí_ygo¸ÜPØõã“ÛÝg‡'¿Ž*óñtvõ vÕ+©(a¸æšVl2ÏÒýÅÓuNƺ\‡Å|®C•¹:ºøºê%¦ä'3H¾yε¤@íÙ“ùî1Qußמ› qB8hw1dy^p9*U?WWB$*jU?`EKS2WDX>aSqh-CG z6bjpNFqmke1UG_pt1E7-&>1|1#kO%@;Ceq8*0w~X#r zi1u@g_A2=^nf~a==CJS?!?nv8K7}M%;Hg-YS0$r$@$u+@balVL1fvF!Zi*tEHsj|g_ot*pk}S}pU|3N!l3CiJn{p6~4~ zulZV3wD6JveFqa&JxmR!w}(k@SZi#XoAMI%Itc`=G_S-X>Tik9YnDbAzkyriz8Te0 zu6SW-ZCDpXI@x0*0JF5`HC*0R<+7{FfWlcCt;02T+lWizahCeOq0tmb)^KoUX&CK2 zX6YVQkAMSNy-A;3Oj%+_N)m(_CG=U}rma*2n67 z3dN0SxZPZgPRT5%w$L>kIx=Ye9jnBoQSDmRS*MU*^Vp62MmxrM)2J%T?NrxwBqzC^BD>#YFt1?3KgMqvww1Id>krWs8{8&I)Umh{S@!>yrRPMrkcj$ZZ ug`oLk5*j^q8eJgur`rDF!Qd;|y$GJ^`>BiMFI)HMaBqXyWB&yPcl&kn@~Tw; literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/19/208ea35f5ed9f89c16c1403fd099ab64991481 b/src/test/resources/projects/tmp/git/objects/19/208ea35f5ed9f89c16c1403fd099ab64991481 new file mode 100644 index 0000000000000000000000000000000000000000..b7f7528f1f3a441286ac2391ddc78305049bee78 GIT binary patch literal 429 zcmV;e0aE^W0V^p=O;s>4GiNX~FfcPQQP4}zEXhpI%P&f05KI4I;VOQsIr;H+X5-7w z-ql^s+f59BKtV6JERSKU#c^GJj#(@hd|WuUdCD+Ety(+{W=L^rNl9j2da+(bZVp3^ zX`trQH%ra5`4&#^bnMx*LsS+Co@RC zdCs+@K<$6ollks3QFRsH*PfdRaXe7Am?7CXz4Y{9OJlBWw?!AE2;8>%C&dml#oW|X z0qD1KhTE&JnXTUVQNYupC5c;~J+l3%e*x4Mki1@UZVJPnW+rC^h9#n04zaTrUHj8_ zXW~BtsG5TOT(H+!3NF_^j(*W}datqX{6X_rfe0S&iXnz0Xi$zayNn%k+YLRY1Vo_>d34^muO;odK XQDxb)hq-@izF+IBwB-T-=zF-^KEd1X literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/1a/b978f42299811efa4953b98a923699c95f6776 b/src/test/resources/projects/tmp/git/objects/1a/b978f42299811efa4953b98a923699c95f6776 new file mode 100644 index 0000000000000000000000000000000000000000..ed923dad800a6893fab7c5352e08dba5219e9e38 GIT binary patch literal 177 zcmV;i08amS0hNwHYQr!PMYGl^W*-P6%}ACYgoM_+t{QTHv7{k}I5w^t=JjrG>r`$;jXQk5kcm49OjyV??h14f@ z$qQ1hWfIOOqqI`WOlSMY! z@dKW4DSUbhRKn8lRj4 z94LH)=$fW$xn}CVbrHL#sA;WbY|S>egLbtq(DX3&+CJ%?Q*XZK%yD$SkL*?w&*vQn z4)N*sW`=Hm8Js61 zF=B(ZC}6-!(e@|9FN3pQTn~0x3~F;V>|q#AVE~_d=DG#EI2MhMTNKVJ2ZH5YvXgo4 z+-2rpBp(`EeW%_t3lIEjq|A=C4iCl~Uhn;4HNjJL?c}ky*2;}kW=dW-@KQdyJNIWZ l!`=LAF)m~&9*ZUi^}U%u_VG1bRe<$vNy#{HzW|7!>b~t53qk+@ literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/1e/3aed6b826706363ff6fa4152989c022c4d5f6b b/src/test/resources/projects/tmp/git/objects/1e/3aed6b826706363ff6fa4152989c022c4d5f6b new file mode 100644 index 0000000000000000000000000000000000000000..3a734a468bc55d35e7f360c7b5fa9c239ad5161a GIT binary patch literal 81 zcmV-X0IvUd0V^p=O;s>6WiT`_Ff%bxD9F#%tH{k^xU@dahBF{wvW>viLe+nX5x=hd n(=jms0)^tDWQIn`*)6F>g3(z|#FaWE^f+GJSk(srn6w(mj4>qi literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/21/0bf8ce4e085b4878c101ab6c3c7372d09ba1fd b/src/test/resources/projects/tmp/git/objects/21/0bf8ce4e085b4878c101ab6c3c7372d09ba1fd new file mode 100644 index 0000000000000000000000000000000000000000..670c01c0d22e22fadeb673e5fbde946263562927 GIT binary patch literal 431 zcmV;g0Z{&U0V^p=O;s>4GiNX~FfcPQQP4}zEXhpI%P&f05KI4I;VOQsIr;H+X5-7w z-ql^s+f59BKtV6JERSKU#c^GJj#(@hd|WuUdCD+Ety(+{W=L^rNl9j2da+(bZVp3^ zX`trQH%ra5`4&#^bnMx*LsS+Co_DX zxnlpzF9)t{uPjVYHf;UWVPdu$;&`BJF~f#*;X689llrE2>q!27zAWJ1wa6%-Ddwi8 z3P8V=Gb~*1X?p#3?~-0m19~-6qh6xm82Hw79=9MtK4qBfO ZBF{hXs`7DH4&KyxjI*bG0016gx_i}a)hGY} literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/21/3bf1c509bd7cb349ffb80edeeed47547a65031 b/src/test/resources/projects/tmp/git/objects/21/3bf1c509bd7cb349ffb80edeeed47547a65031 new file mode 100644 index 0000000000000000000000000000000000000000..d24f6ad5467edda73bdf15cc6f1911a4dc449a5b GIT binary patch literal 545 zcmV++0^a?20i}|;lAAyPL>1lq2WBL1xZ0GNmY>wIbP&>KtH<V~=)oe0v-^g~Z9v+R29a+0r$KJ0eiO|d49pmh69xnhs zg(sJs5AGbE%JdYd=Z{2dXW#j>Ol9tsI%*NHspk z-cAV7v>%T3EjXTC?>#iPRHTQ;=6W`wW}U8P3+;)aq(mwuJLw;~Z>5OgD^?T$5hq4| z<}IZAfh=reX&wZ06uY-kzSmnvow|_m&&hex*Y4mxooicJ{MfkXqVf?xjUIryNv*`T zLvv=@tQAd&mp9^>j<4s@d37|zhIRFl8Ux8PXCjb9Kvh<9hvMK1up$jLZ>KbslB j`d^EIs7=U_Uo%*b*9S~LzDBAFwtZ7DI^4i74N2)eIxh|U literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/25/af4f2162cdf0642c78ea8e63c1744158b6ad1b b/src/test/resources/projects/tmp/git/objects/25/af4f2162cdf0642c78ea8e63c1744158b6ad1b new file mode 100644 index 0000000000000000000000000000000000000000..5aff01b25271f18eec0a579100ce2fcd076c3dc4 GIT binary patch literal 182 zcmV;n07?IN0i}++P6IIz0IB^I+asZM{Fb5!(NOUb>%Dbik~^P#PKx__5Dg!Ya;6v! zw|TAu4nDq&E&@K=B*h4tL#AS5kYC{^@;XJE5~83ZTbx>{%Q7IN]ê8ÁúEO¤xØS£Ã›/–ÉvK0@½t”\—L/é-ÖR­‡kdÑ—Š/Û` ¡‚ÕçS°®a†Ì¯€¥[ºn!U·aïc@ä6Üù;·h¶ḽצ +]]M ‚séZ\H«!׎!ë¹X +ßNÏãHö'oå1ûŸd1ö‘³Åýð­ý´+g@JøœÎ¹˜Îoÿn6Ãhwú”|µ—lE½2 äir1ID®ÖMUë_Cxz^@Ù.Vg„¬ï ùë¬u-—õ +Ý… +ÄÆ ®QÏwÕŠÇQ]UûOÎVCÄ¿W_¹5ïÑî©Çò ´ÙÅ#¹ñàMÏ1žäK_Ž+ŸSÎ&Ö·ÒHqoÜ~Iæð ›¹´úW. 9_²j÷l;·|Ȭp­ ‘j«8Ùz)tOúQ.žw÷­q¿C‘pFâžEÒš +j ¿¤cñœ v³b”êŽêó¡YÇ¥q)žÓç]æ#F½èž™•bÀ˜ îé"hͦšåùw ü#‘Gû%,Ù”~'+ì³zf)³<Û¿D’¹s4ݱÿ`wc© \ No newline at end of file diff --git a/src/test/resources/projects/tmp/git/objects/29/c61ee1a6d625b44cc7e23d086a8cf2adf2542a b/src/test/resources/projects/tmp/git/objects/29/c61ee1a6d625b44cc7e23d086a8cf2adf2542a new file mode 100644 index 0000000000000000000000000000000000000000..cff53babe26b708237a1645ea116c2201a72a7db GIT binary patch literal 431 zcmV;g0Z{&U0V^p=O;s>4GiNX~FfcPQQP4}zEXhpI%P&f05KI4I;VOQsIr;H+X5-7w z-ql^s+f59BKtV6JERSKU#c^GJj#(@hd|WuUdCD+Ety(+{W=L^rNl9j2da+(bZVp3^ zX`trQH%ra5`4&#^bnMx*LsS+Co_DX zxnlpzF9)t{uPjVYHf;UWVPdu$;&`BJF~f#*;X689llrE2>q!27zAWJ1wa6%-Ddwi8 z3P8V=Gu&Q%&206?j{=?+ElJ$^?2+w9{R^PBfaLX(b5j`pG&4CXFf0+}a)_P1=-QvY zI}`sIK-CoF=YqX{*>dq3^A~k@&f3*G&M}%XePzebXAoBu7Zd>lNH;krzcfWRCAAYn-3lfV`^GX{UxRr$Cp2XE>;#@W+8006#cyHEyo&>8>$ literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/2e/3905698baa4969a8e27d6d347146c4f10b662d b/src/test/resources/projects/tmp/git/objects/2e/3905698baa4969a8e27d6d347146c4f10b662d new file mode 100644 index 0000000000000000000000000000000000000000..ae2ffa5930608c65b6a142e15b7fc4886415e709 GIT binary patch literal 2988 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 literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/32/0597b84bb0312c15228c4d42f46c189b86ed90 b/src/test/resources/projects/tmp/git/objects/32/0597b84bb0312c15228c4d42f46c189b86ed90 new file mode 100644 index 00000000..f751df95 --- /dev/null +++ b/src/test/resources/projects/tmp/git/objects/32/0597b84bb0312c15228c4d42f46c189b86ed90 @@ -0,0 +1 @@ +xmÎMJÄ@†a×9E]`šêŸê¤ADEpQ!ÎÒ]gÀI‡Leáí ãÖå ß_©çóIÁ¼ÑE"…‚©cß‘ål´8ŽmÆI\¶Ä>ql¹™‡E&ï$vÅÛÖû9ÒÀÁ§”81¤Ì›aÕc] Ÿe*²Àó)g¸½üÕý×Vf½Ü ]Œ”ì›rý§W¡ûu3S]dþþÙŒ×l¶Á?¬9Ì<¨€Vȵ*XCÆšÇÃËëÓ®{øè÷‚ðJ9 \ No newline at end of file diff --git a/src/test/resources/projects/tmp/git/objects/33/98ad52caf9b5397d2726ef44a13f6c05db99cd b/src/test/resources/projects/tmp/git/objects/33/98ad52caf9b5397d2726ef44a13f6c05db99cd new file mode 100644 index 0000000000000000000000000000000000000000..86f34d2a3b65239c5725ae37b1425b3440159203 GIT binary patch literal 430 zcmV;f0a5;V0V^p=O;s>4GiNX~FfcPQQP4}zEXhpI%P&f05KI4I;VOQsIr;H+X5-7w z-ql^s+f59BKtV6JERSKU#c^GJj#(@hd|WuUdCD+Ety(+{W=L^rNl9j2da+(bZVp3^ zX`trQH%ra5`4&#^bnMx*LsS+Co_DX zxnlpzF9)t{uPjVYHf;UWVPdu$;&`BJF~f#*;X689llrE2>q!27zAWJ1wa6%-Ddwi8 z3P8V=GrTj*QjeL;yvi@)Rx$g*>blg;9ePk(K=OLYxhV{Pnwgvx7?y}~ImFIhbnQ>y zor(VpplS;8bHQG}Y`J)i`HQ+cXYJ}8=NQeHzOv)zGl(mS3yOdNq???RUz(zul3I|O zmy(*7oS9n8kR2s$U9va*@_o$>J-=)OU%i}odKnfy#U+VFC8z>% literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/34/845f5f1196f4576fe322d62747d95a35423130 b/src/test/resources/projects/tmp/git/objects/34/845f5f1196f4576fe322d62747d95a35423130 new file mode 100644 index 0000000000000000000000000000000000000000..09c095f0c5908b3fe15c747dcd456e5c4354b9a6 GIT binary patch literal 1601 zcmV-H2EO@t0qt5}kJ~m3-)rwvc)?z6CvDLUg`1-Ph84J5i>4j+D%*;qJ6rN3`7UYE z?>L)rq3C5qIKq$yftoU_=Q%^pu@KSj^iMebc=E(oK~CbM8V@i0wT zN@(_M^6BI6{%@1#^RuYr>=Gx^18ORsO;%EtPs6Z4*O&&VM9B&VjA!BdcNgK~V5+!i z%BO2V8tR*yo8ab=rh7P@&ceSh&KIz-Kt7>DBAVdI*#lVcROr!jmLREjb*D6M8^v0r z^(KA2s{o!S^Row0!BU+6RimEksVHoX0ZoZGrV^+hL>XsQ`8J&c#6XlBbhG5Bz&DIv z1xe1TGzu+=B1c@3B}yc$sHuHT^$%y*+>JFaCV-e(}e>JZg)W&^cyfg@Q0}~Bg#u+C)f{If2DM_L4N@RN zgBS^%5aE4gCGYV{ z7?m9S#n~0SLcOD8q$4KAH&=zEps;q$-?2fU?KO zZYK;ZaE^_R_Fx8cA6Fb-p-!k*l5FJrisb1YWDS=H3Nmh{r`x!^&3iJNn;iPM}VT69$*P(ZTgdp&mLL#IP z?7JCdSIDaH3cqlo$6-(?S$mcYTj-ggt1EJeN~1s;U$P&sk5e*f+pW0a2l%XO(WIN<75)s}QW z!P?8H%!k7VQWQR~Xswa&Arek+c#9-1O87_tE9@sz0~j==q1aE1a$R#^sURI>f(^&W zn&7ZPRm6=e6@Ui32vN$U{w&@*R4CBmp9;Qmt1?JYmZ@+*Alj1bkJ?6wI4AP+Q&Z-rOF{j{^{x!-;iljPwoq2owS{0~QtXb3DV=qcL19gU^K5tt|-gis-e1SP+ zd3|uF+)w4NT~pqYfu3@|Q|@O!Fz)loamxMR=Edf7r`)f(1wQ3|BXa9g?$@~;If~rx zt~|&yf1;m#--}t{HCYl|j(JFWa)n`BN|+K%J#D-MQ7^_GgQSL&6lxS6is8ZYeI2C# z!^FzQGIx`Q%d6z3#C5Gh|I+VBBoe4}%t=u)4!2JAlbZRy`J}qHZPlxGN8P@^?Oi1P zu%Oj-@kq$-P4n>pu1hH+A-C%=M+F+HALBtgrIX_UU6*u5f^OG?jt6v8vKfiHS#OI? z#{=EgAV(s%%a0GZTf!a*-eqxo3V=R?k+_`>h2wE_Qyw1)xl>#}BG{&3WGwDZzsd0c zht{2un4PAd!@_m)^18h5473{oR1?#Z#CD2BA^gaJc9rWr8&tc-iq+T zp|}skhV#8JE>SKH4iZ}XFm$zTh4`VF-w~i;xTD=hVsb2Loi!@+3R?L-SdX>i(8<@H z_@B7)?WlGD+c@7=oBx<@eJfyS+H70bm>tIJ&N>*7Ymgp=& literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/40/26990f53a380129e19892d8c2c1d60851647b0 b/src/test/resources/projects/tmp/git/objects/40/26990f53a380129e19892d8c2c1d60851647b0 new file mode 100644 index 0000000000000000000000000000000000000000..2ff67e117cec0cb57af527c7d1add0dfe3198ffe GIT binary patch literal 81 zcmV-X0IvUd0V^p=O;s>6WiT`_Ff%bxD9F#%tH{k^Na&k+K=9~q>1{FbJ-1F27uw!D n?P6j81PaAP$qWHEp06~z-}=-!gE2f}>WaO2a>;)I?7|)acI_lj literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/4a/c45782b932f751599aa91ea29bdd2ec51d5240 b/src/test/resources/projects/tmp/git/objects/4a/c45782b932f751599aa91ea29bdd2ec51d5240 new file mode 100644 index 0000000000000000000000000000000000000000..f72acdb02eadece3528b7dc40dfbd82ebde0df33 GIT binary patch literal 1579 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 literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/4e/e1ed35291c1d9b7299cf8c058a28c544043ed4 b/src/test/resources/projects/tmp/git/objects/4e/e1ed35291c1d9b7299cf8c058a28c544043ed4 new file mode 100644 index 0000000000000000000000000000000000000000..4a900eb027614a49402b0cfab74dec6189ddab79 GIT binary patch literal 170 zcmV;b09F5Z0hP`{3c@fD1yI*H#q5QWCYh!M5fM*d@c@%#f(6@@7>nNC;0;{;&42vw z(>zZFl(M^$nZXBiuJz8cRuqiGXhP3U5=j#+hu~Z%HL+MJ^HQLdmLjXDd?d63s?PMp zKB6{NTNhEG?xhs;D)*G(LL0;Q;S7iHtZ`bWEfsn+Q#wLxtTBka8elKmiu~_gsqO!q YxUGQ-L#&JEJiSX=n(^9+FIP)Q{~@(h6aWAK literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/50/d8e7a932df85e5436801575895a8bd6e1e63fd b/src/test/resources/projects/tmp/git/objects/50/d8e7a932df85e5436801575895a8bd6e1e63fd new file mode 100644 index 0000000000000000000000000000000000000000..70df10c9cf91217c1f02d57664098a0de74d4e6c GIT binary patch literal 46 zcmb5Hup|FJQv!V4GiNX~FfcPQQP4}zEXhpI%P&f05KI4I;VOQsIr;H+X5-7w z-ql^s+f59BKtV6JERSKU#c^GJj#(@hd|WuUdCD+Ety(+{W=L^rNl9j2da+(bZVp3^ zX`trQH%ra5`4&#^bnMx*LsS+Co@RC zdCs+@K<$6ollks3QFRsH*PfdRaXe7Am?7CXz4Y{9OJlBWw?!AE2;8>%C&dml#oW|X z0qD1KhK1{WoYn}Y-MFnBCBeLF^F|(nI3=hpAbGvy+!TgC%}mY;3`<109AalLy7s5< z&cuHPP&EblxnQre6kM)-9Q~r{^j>4%`Hh|m5}i5m5LXlz6afQBH#sN2G(|ThwIDSw zB{eTOGqsrEOS;rczppxpZ!!yvG!un \ No newline at end of file diff --git a/src/test/resources/projects/tmp/git/objects/57/8e15047403e46a1a05f7d45ced53dc89eb59b7 b/src/test/resources/projects/tmp/git/objects/57/8e15047403e46a1a05f7d45ced53dc89eb59b7 new file mode 100644 index 0000000000000000000000000000000000000000..d742afadbcaa102c34a15100e0d6a97f279f5c24 GIT binary patch literal 1338 zcmV-A1;zS!0o7PbZ{s!)?lt)pf{|k-CTWTmfucp*MbQ+=Zm`}Iz0wkGb5{}tl8%!G z`R|?KOO*V`1AAxzA4GCE{AT8x;n1^M%#yR8&Q8C}-`zKLa>u0NqP>`$WXF?)wWX+d zySSL#e*QiEdGf9}%sVN*uu>-=-KvYpQtR%VkcQr|HlrOamn;)OndnHP$4XS5POLj@ztIC2* z4XO;rlj86oZ$!oFzpT}TS<1;^4rDqiS*t<%AYVwa>MpASOw3d#!8dbB8@3kmYc>-? z=fq2(G?kjqX{lj@6;4qm1rw!aGPQbh5{cn17lYy?`!PGoe!acCdY?`|{Bkq>-fa^W2l@{$jWG(o_o4j4MkpLSirb@{>3~wkv0Ht_?^(SPNrh6*8t@Em3?%i`$KeLayZgCB4)UPgAr=rd1-T_M>j4A!DsdJqtVj4G($?qR{9 z#dvv9ME^`iI2T7Lu{9|yLxN^FYn&5NRvbNUGwLZ$41}d0I%cV1zARQ%g4G3YIw2ub z?Fd(pU9nlw*cu*93|*90TxrQ?DyT?9T!|LSF@}X&4`9oBy7UWH8UR0 zc_<#0D8Vx@HkgrLs>I?8^+fY>qaI-yzN3-=FG(ekNXi}B*DRE=+sRU+{sAo51~W&G zE{U?fP(4Mnj)YGL+p!)#lrtcgtP?O0@*&uRQ*o+zlT2DoZ58;$Y6e-6dWE# zP#dZFOr_H9PHVV2>Il^kOs-nmsin~UA+N$Xb=%(v(x1M8(k~2P0S9++4QtAr*RG7~)IfeZ6RTz)#18zg)^^UB^t$xW= zNSHXtSxaX%s|qbwEGK@1c>s%KB%hODqUGFv0~_=lTxeK!91}rlY~ghz@fs6@=2zJ` zhx_%L8|e~ar-?4zULHfIFys~nVibocZf~?HilirN-qkC(_d{yIKFI^6iZIf0Nc*4Tg?o7+n{3)5&1z!)oWtV5oe-1tGEb+}E&wTs91MhP5kb0`aXS zV*6bH($Cey0CuBTL|NeO(A`%7RKuwLZ+K+JTP^8Bu;LB=7_0D(__Ktrk;xa?PdlDD zJ*F2j&qvpKkS|m!?3yq=a~=oG z;Wf?|ZR$I>xE5f=?v~JF70|))IgrAR941&@2)K%RZFa&a1PfrTU$Wy~7Vc<|&q&`&sI5op2=#D!*tcz5vpe-LF*YWn(|MJa&S~2NX=EuC)WfT{pf^ z@TzpX%zqiBfCOlD-+e%l>U$G1ps5Ek2EDxo`D45l+B|&&H6c_6q=oLT@)srIh7F3z wJ6TJ3mhJH>+%N}@_v7Qxco(Wlz+fO&-r|eXFG06E= z)d9WPY_iQ8gL{2?IwODHTrY63Wog~1fprC+PEK%Pu8j3s6l^e2ee<>CDa2NlHptXO zm0>^4CnvNOC2#()taEcj$({`uCWm^(is56Kt6m}>Y0-$WOcAOaxJ;L0-ISC>FkC_^ zzOV}5ycaDcyDiQ-*7AH|TqWLzbWe#tH(^TN4amd^t)v)xa76hs%X1|W=tjsdnITMxhiG_2cP}f) zvat(kmd&!)+1=Ik)%oHoj^u<&-k{76{FV*tgy`ZRYc@KpRneL#N7>}M$O@{f>R~-D zvqH2a4qg zFN)i~bIh@Ra9~yb;p+U761~znGl|lbl{${0=E{&>*4-f4V`hcOb0=P;qujEN)}mX(8A#6%>G(*9#;_NY|#wLohu$TDyCx>R7MVVu&@g z_cdAU0PY)NRN#ju=8tyo#(P!^($q^8+@jP4Yr>$^`Ux+(U?7i2Gjw#G<=5)O;fuA`BzpvJBE$#mm!@>VU$F}hgNgXEP2-hIJC!6*^sp+G9{mct#a7BmRPCaye TSYt3w%trrS$R~dT*eK}QnE?5} literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/59/dce50b38ffedd9a73b50278faab9b041d1bd62 b/src/test/resources/projects/tmp/git/objects/59/dce50b38ffedd9a73b50278faab9b041d1bd62 new file mode 100644 index 00000000..4fc82210 --- /dev/null +++ b/src/test/resources/projects/tmp/git/objects/59/dce50b38ffedd9a73b50278faab9b041d1bd62 @@ -0,0 +1,4 @@ +xÝYßoÛ6Þ«óWhF_%Úm1d£¢?2¬@²q[ô•–h›‹D +$Ç-ú¿ïHI,%Ùq"tÀ´ "y÷‘ßu§;/3± ~{ùûé/øÕ}žwT*&øùtͦå‰H_ŸO?}ü#<¾ŠOp!Åß4ÑHsu>Ýh]œ!”“;Ê#RdC#!×èúÃzÍ Š•<»WÌIo·ÛhûÂÊ=ŸÍæèËÕås2®4á žL@áLÙÙK‘mOut·àĽJ«C†öTŒ§ñÉç"¥ÙçŠul—0jÍLA$å¤'x-EY¼Oc ©B‚mV’ät+äm”d¢L1jDŒ8‘š­H¢A£’­P˜Ò‚òÌ˨ ++xŒjëΞnË·$‡ÃEo>½¿|.þz}½øóÃGkÌôaJÙu8PJU"Ya¼/¬½‚·ÆLÁ;ÏùbÖàÉ-YƒqãBä†T34kRÌJ•uHN–DÑ”ÉøÙ·úé;Š"øWúËÆd-7­Š{Σyô¢Gù xkYúXÆe]óµ°|ñV"¸–pm¼ÃÁ›ô0`O§j ¿%Oå®…dÖ`æ+œ…Bt‘¬_Ǿ’¦~¬XVíÝádMó&)¸…*(õþ5 ƒ¥È= :Ð +óZÃ’f´ ƒ% D#ÉR¾Y CåLmö¶ã§&"@ð²KË+õõn¥¤N^0hÂä³oû´S÷“„QÓ»‚VAÜ>.ƒá1Ë !5FÕȲ„<Тù/ÒVö2d])´yqRöß¹ñx¹J)·sɨHCNÚË>ã!]e¬¤Ûén<¤]ÖÈÛé/”5ßQ™7êã#n Èú+~ yb|€Êi o¯æÏ;YÈÖ‚97êãó3ç9{eý˜ülëç”;¥ôÏ¥mú3?úU¶Ïä&ÚµéάXV÷fêAUÁ°¦†<ÚÏ}I ¡˜²næ@ià¦vU3ÁN/Tœj#´r `M‹ª³´ø!P÷Ÿl¹QÊ,6mA}Jƒ_7î"&PÆ–Êá†ô3ŒŒ¼-T Rië‰ ¦œ,3šÆZ–£fT‹£Ž<¶ûYŠ5Ÿ æÆrZpzá•'ñŠùIW$S?$ô,)´ëR¼që$X>Òo9yžl.+.²z”7ýKÜYøŸ\åý¬ºVØCÖ]¾ƒ>ÿo^뽄¡½×í0_…>ˆîZÔöÙü`Ÿü¡ p5 \ No newline at end of file diff --git a/src/test/resources/projects/tmp/git/objects/5a/99c301214c9ada535c348cb2b7f4f30284d4cc b/src/test/resources/projects/tmp/git/objects/5a/99c301214c9ada535c348cb2b7f4f30284d4cc new file mode 100644 index 0000000000000000000000000000000000000000..59da09ef41697c313bd4eda846eae622e4b51690 GIT binary patch literal 429 zcmV;e0aE^W0V^p=O;s>4GiNX~FfcPQQP4}zEXhpI%P&f05KI4I;VOQsIr;H+X5-7w z-ql^s+f59BKtV6JERSKU#c^GJj#(@hd|WuUdCD+Ety(+{W=L^rNl9j2da+(bZVp3^ zX`trQH%ra5`4&#^bnMx*LsS+Co@RC zdCs+@K<$6ollks3QFRsH*PfdRaXe7Am?7CXz4Y{9OJlBWw?!AE2;8>%C&dml#oW|X z0qD1KhJTXbkJFbud-(3~Ikz{R+^-Tpma9T-0mX1y2&~Dr75~8sRgNd zDXDqMnW@DLU(%&s`hC?&e3MyVq?st>BNe(T4vU`RlEk8t)FR!2#G=%^5(a0Rny6;e XqRO&o4|D(4e81LLY0Cuw5(~QlAKBb~ literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/5a/a5242ea769c7569430fd907bdcbc572f4f7665 b/src/test/resources/projects/tmp/git/objects/5a/a5242ea769c7569430fd907bdcbc572f4f7665 new file mode 100644 index 0000000000000000000000000000000000000000..1baef7abda6dc73515c3929ad1d31ec1606c3418 GIT binary patch literal 178 zcmV;j08RgR0i}*h3c@fH0A1%4Z!buiPm_X(J6A3}!0XFPt@cM66?%G0Hy*(4zzjoU z-?tf5sdqUs18QHC9;;B0Gbl}9VJNq|V?@$Pzq<&Y_@|nS zp?tcMw4uJax$$ov8@flQr_W+xBAoF^pvvqC*HU188_1DXO0!W2+H2vfn!;%zbmh`uZY*k&PcPHwok z^5cw`Nf=lXO^$`43mhvLQBfm9gc4E^mVkLFk*H!H1`e?vTf1U5^&f#9KfF1A^J4xc z3~aL|5hMe{T$A@$Edz}vXjI)wbVp_*@)gcOIsfISx96|X{Erv!=fA)E=!y;*fZhx# z3`{>Lln@yUT4?Xh=Eh#$D{Ut4wPS%WaLJ6p<13tkac2e3H7NV4`vfltn3YK5kQ`Iy zM_7`CirK?2_0!kD_u&s*>2_^Z|>G6~#E(KMt6{r5=4VZhxJ$7+cN=1aD;_1dY*rn|=17DPx z!wW+AoioQB(c>sHQmUoH@znoi6V^6qpOq2>=MAfug7d3v-48LXPerx|^_VIwuNsyb z?WWn+BJ8pG47v~qM{PfB;?<`%ao3GX5cTTtzP`W=rzE$_N7GS4=y=q3QSS}F(*h?wVo z%6Xa*pE8{`_++IBGoxE8C9r8BNlO|NlnPudiRkMND_x^TE%cjS`_=+WN#QevL`Wmp zRT=G9$g0Q^!@6-P#q{h9c?df~kI)XJ?M^c*YQ#u$$FVutfuW3*YspPJ} zwG(U7orVJtW>)vc*5>289} zEMqDg4j))kAW^c)BHu$KtlsbyDUuhkNdYhHCer{IbY)Gkn;1QH>jg^(X+M>GI7U_k z`xUAqZdB?3G%$-WV_cbS@y?+_gO-1nu*)qAKf!6L!~KA0OR_s^8zrKQs?Sd@2c2Y&nj(ADq0{eD0Y0HK)MG+;2o~ea!tjry~cE``wiX zdG$~DGeTa(bFayg;Bd^t%2P`M?MgwHNM=W-nbwy4nsuJWsoK_9MZ&EDp~AP*^b%w^NdFIA3;M4=@sPr<&k^VAmBgV{vy1 zYz_xF)GCd{>{L1J7p}7rsp=V=hIZwHuG(7AtghLrU#cw|wWV=k0FP#WBS^s|g;RN3 zC7~ZY|ljcdjs$#5Z;T)}y6%>njErT}eTRh-Sg5!7{Qrre+u*-V!UN~mAd{Of`~ zpYkB1k!<*)4C)WzW?IwNrx%ULx&f*p7>+WM%#E}y@P~WMgnDg8zFvZ`nLpFGu+Z|BQZIiw39U~vJz?+KiC;- z+o5!^-SHop%D1E10&Fw+Hv0U>oYuDjhAP#zcWbvpdlmX1QZ&zSFKC{1J<;ssA6F%* EvPnP?uK)l5 literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/5b/090665fff8df7954b22b4beb18a99f170f576b b/src/test/resources/projects/tmp/git/objects/5b/090665fff8df7954b22b4beb18a99f170f576b new file mode 100644 index 0000000000000000000000000000000000000000..5df6adf4fe07970b3f3cbde6fc006ec9c2c2ed2b GIT binary patch literal 81 zcmV-X0IvUd0V^p=O;s>6WiT`_Ff%bxD9F#%tH{k^@H!ISwA1K&VC1Zoa*Jl))jKL1 nvs+S&1f#Q_h%0qS=yANbv8oRMoxU2AjHe`& literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/5d/081b3e2509c34df5aa04d3049ce2d1f45c0039 b/src/test/resources/projects/tmp/git/objects/5d/081b3e2509c34df5aa04d3049ce2d1f45c0039 new file mode 100644 index 0000000000000000000000000000000000000000..2898fc16c536883ee4056480ea0c4c2e8dd4f91c GIT binary patch literal 186 zcmV;r07d_J0hNwTN(3HLC-3s0aYD3dA-I#W$LGcdQe^#;O&Z}Yy# zt9m~72`;#YIhX;9vzciP61Ww~rDCk;?JCWdLLbqWfV|`<(|owf(@$)^9rLd+GWN=#zIjVzzLyXsxM#@8;3| opJ(3qQAazx-vzzwF!jg=y8~;)lXYd*$^7m4*$Z~DudC!vTBnR&rgJh&6R8U$l-@4W@83RV z@6wBW${K5KWZ@G~Yqv~G@0$gsHNTUZ@P-$qB*t#(m(SPqoXo;4s9fxw>eaj5j_h8e z?rb)j)1TK@D>zv5Oljx2E@V2Lz=4Is)hknQkFK7KmYh=ToroqgbVXpE=Feov$dveK8YOiBCfFjWMg?PcgEh5qB5;u^dJE>w_a^{;o(3OXQ;^_G3%wx zgee@O0~MTUxRu(2pZ^T@bhLG=D)2W7H(_0w^GjX}sN3r68%7UnV2Ad8z*%w2w~%t) zm^y46rXbS*AzvYo6m52T+W{AVfGO2;*Uj{j~EpZf5QZ zrQjlO?C`w=93vhBT^8A#f&%B1E~SO~iG0H=2ON$I2qW}zpLqy0n%y%Pzh3cE*5&o6 z)98+CsDM6Mxo0*BA7okb7M_H;F^{^#%4Vgk;59uv$OG1{xBE5ZlFc`I6nqdPHtcbf|ue3zVS|w5-rP%rJ z_wlD`*U6fp4@C*ubg{FQjV7hd*w~PsO>3Vv&oT zZXF&XluQZ6&r0<|M^<>7-FYumt=0U zDsY~cvoqSunsOr9%dDY3O&XKAbxyn~l+trjLFgT$U zpI8HMImn)p{SkM9^}Jl#P}!9Ul`UPU>=zfx0sySJu2ef1@=xMZ9Nc^t%PZE`Xv^L8 z&GozGH6_7r(^FiGsK6O*l$-`|L)!|+Z>^BvR;o{hB}z$v7|88J;kwOn@i)>Ut_oK#nu=4z;|X~)g9Dk|BNG=+mh=#HkuxSGr> zDFmcziixNTM6v&$8LxmJB}pt3y5{%1lLJ>*pTD8?#^wC>S$Vs6P6aj(j;twvyMFhc z67ywhW(#FHt4tna%e5uFYQ?D7L*WF-OD|fK<@m-HK5@nwlQ4BYko!KIfSM0nKw=eM zvvUKqef1PLjEigT9-jGs{f$ zF`$tiE+f*OBGia@-8Pf58!><|M4?Zn0tmQb(0cto=}*MsmhY-=!qP}=(O6=vdJxMy z*_i#cc(HgviT6kxqAiU=HD{{Yd{j*6)(mwys)<9K$7Wv#nzf^=z`_hkE#c_@4glxYqN&L`prXQzx7w^B2pbz+kefyuBl1>J(`gMC3Ivng_566q| zM9OaXk69g8;RM+zzDEc5+m!W5!eQ~nI{3E3?p7ZrKYn97&g{Ybu~5$b1>$h%Yr%K; AA^-pY literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/63/5432508693f70b5c86b2fd99c3d47cdddf47e8 b/src/test/resources/projects/tmp/git/objects/63/5432508693f70b5c86b2fd99c3d47cdddf47e8 new file mode 100644 index 0000000000000000000000000000000000000000..08310f59ac5dd6bcacc64f8962bee96c8cc45568 GIT binary patch literal 428 zcmV;d0aN~X0V^p=O;s>4GiNX~FfcPQQP4}zEXhpI%P&f05KI4I;VOQsIr;H+X5-7w z-ql^s+f59BKtV6JERSKU#c^GJj#(@hd|WuUdCD+Ety(+{W=L^rNl9j2da+(bZVp3^ zX`trQH%ra5`4&#^bnMx*LsS+Co@RC zdCs+@K<$6ollks3QFRsH*PfdRaXe7Am?7CXz4Y{9OJlBWw?!AE2;8>%C&dml#oW|X z0qD1K20csG%#eB47aNCg4GiNX~FfcPQQP4}zEXhpI%P&f05KI4I;VOQsIr;H+X5-7w z-ql^s+f59BKtV6JERSKU#c^GJj#(@hd|WuUdCD+Ety(+{W=L^rNl9j2da+(bZVp3^ zX`trQH%ra5`4&#^bnMx*LsS+Co@RC zdCs+@K<$6ollks3QFRsH*PfdRaXe7AnBkWLPrArr?HHMe`B6P9CONRS7)t?7F*h|; z0Q#+*fva|nk_<~Y<9-{CFIQ%-U=Mv%u^ws*NM0{FH-+I(Gn2Cd!xB+0huGPRuKnq| zGx47RR82vCF4*f^uE$no@0tH_=2f<(m1=(Tm+*WjfViT#pa>X1y2&~Dr75~8sRgNd zDXDqMnW@DLdrh(|+vC`81V%-?tL2Yc`})A4by)Nimn0UIq!#HGBo?LSl`!0wFTWZu YB5rUX`}<;-`+21{N%!{x0O=>VYIPRW9{>OV literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/65/fa6b9d62e05721e2ef7a5d5d6e09065d6a27b9 b/src/test/resources/projects/tmp/git/objects/65/fa6b9d62e05721e2ef7a5d5d6e09065d6a27b9 new file mode 100644 index 0000000000000000000000000000000000000000..7c987b2e4d7be14773b8a81cc43bc43133db6cc7 GIT binary patch literal 429 zcmV;e0aE^W0V^p=O;s>4GiNX~FfcPQQP4}zEXhpI%P&f05KI4I;VOQsIr;H+X5-7w z-ql^s+f59BKtV6JERSKU#c^GJj#(@hd|WuUdCD+Ety(+{W=L^rNl9j2da+(bZVp3^ zX`trQH%ra5`4&#^bnMx*LsS+Co@RC zdCs+@K<$6ollks3QFRsH*PfdRaXe7Am?7CXz4Y{9OJlBWw?!AE2;8>%C&dml#oW|X z0qD1K2CmvQN-`|rjQedkzFe8Tf<5$6#d@eMAbGvy+!TgC%}mY;3`<109AalLy7s5< z&cuHPP&EblxnQre6kM)-9Q~r{^j>4%`Hh|m5}i5m5LXlz6afQBH#sN2G(|ThwIDSw zB{eTOGqsqZSxz_9AlH1`HDAlskDgliC_8>{$D*gWB(bO@wMe%hu_!gKgu&USCaT%A XsIu(Y!`#0$->>ym+HwH^5cIcP{MOV& literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/67/b74141ad29eb4676494c232a2d402478905915 b/src/test/resources/projects/tmp/git/objects/67/b74141ad29eb4676494c232a2d402478905915 new file mode 100644 index 0000000000000000000000000000000000000000..5ce8366169734d406f0da4ef5d2537d6b20c3fe5 GIT binary patch literal 81 zcmV-X0IvUd0V^p=O;s>6WiT`_Ff%bxD9F#%tH{k^n3%_K>!D1=lP|@*PwkR}#bTTL nZ<`nZfkJUnGDD-}?3UCb!RV|f;z}J7dK@oqtm*>*rf3@Cyu&3; literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/68/40fa58604ecee5ad2a08fc04730bb35159640a b/src/test/resources/projects/tmp/git/objects/68/40fa58604ecee5ad2a08fc04730bb35159640a new file mode 100644 index 0000000000000000000000000000000000000000..10991003a9ca9514a57b66491bc954279e7af489 GIT binary patch literal 1340 zcmV-C1;hGy0o7PdZ`?Kz?bZGj!otT&w38qW3|T>2xIhZKHM~jCD_7#~GSQL($@Q*d z_`i3CU!wLawvj^%_^>1&$u~1^h9gf}ImzDqa{BhC^8I?zW_L_!F2%*@tT-KIOw_XB zVs+*;!rLrIHNh0Mk*$gaPzXIa6}keP}8$vCy3Y-%J%u%wa~6&~J*bjTFWB_U(X<01pHMcb{hwK)hkPR=mStR%7eF>~|!Yjh#!f z8|&(lq(B>i`YWA*x2sMr(EKojwWVq+A9b%y?L$*=Nxa{^D-a7?AbM2rZ&p+`td`#m zzmtZx*;r1^3V8gSeGqj~5>I|`6Drsp4VRR}pG!6l#$@Rjh=6H(&4O}KOsHlJSJlab z|Mf_U0{%dE=`t!IC0~U252COW0TzG$s@{nro(y+wiawG3$-^$A9#h33Epy*7rw04Wan&{WyW)#ZDo8~)!W9%$YF09K zh9?t47nKdyM)AoKHM{9Nxe~3U%_pxw4TW&V&3rj2YPr~uUXy@rY`J09!zGW^p^-Is z2F8{%ib~g5U7=tYUT+l~th0Ai5fCG3B&tXIOZ%dP7`L6w4W2)s1>0ceBZC>84@45Ye`_TW^SAHgJ>N@JJ!x2$E53fXPk-ltlhYv|MAX{6;7 zoh!FHZ{cld6IMeqr53c)b7}fZp2czOx4)2NxP6OdSQyX(4erw#7LqA%eHrnCXo<_0 zUO3SQA*qixV+4WhRTs$g(u3tRQo#!V2(=J%3ias=FW%V4+eIiGyJ0-;3`@2u!o*R@ z1f8_3sf=2(l7tba0W6XYd}$StNbazG3v?X3TUd3x5aH0&!0QC@3=8AI&oXgJTm8dr z^y#qILZ56;j-Wp;CKiTaBMM2>UT9Jh$Dq`*YnSlO$Giyh(1Z;aT&)2P|7#uZHtGqs zM(OR1_*cR~|dSYip;aYqKZ6Es9J_J9|RcMaFz9BRwlO=Cm+Z8HJ zc$<7OItt*A(CeZR{(IMb{5lasJ_dw)y#`-_7MahwS?}h{BCLCs>_Hc!&Da+=M+4EP%Cs$&Gs~yw8DQ03}la z7qZ$x!pNm4-JbJ_u>{YAGl-|G8l6rOpF3^@Go256u2TU^ez$9RPQ|_L#&{ z!$+jwW&cl6OGp4=`pyH2RNt47flLFDP13t-P`D;oVeE%)lqQ7Al62JlJN~3Z+_FJ4 yb;oN)Y|o5e1^7jcUq-FGcmEuDH8fNDTucHjsGyJj{gPPMD@ZSB$JB( literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/68/8242a18f61f28db9f31338898bdd89d2ab6b0a b/src/test/resources/projects/tmp/git/objects/68/8242a18f61f28db9f31338898bdd89d2ab6b0a new file mode 100644 index 0000000000000000000000000000000000000000..7c9082abb01473419cda2f2fead2147ed9e49245 GIT binary patch literal 429 zcmV;e0aE^W0V^p=O;s>4GiNX~FfcPQQP4}zEXhpI%P&f05KI4I;VOQsIr;H+X5-7w z-ql^s+f59BKtV6JERSKU#c^GJj#(@hd|WuUdCD+Ety(+{W=L^rNl9j2da+(bZVp3^ zX`trQH%ra5`4&#^bnMx*LsS+Co@RC zdCs+@K<$6ollks3QFRsH*PfdRaXe7Am?7CXz4Y{9OJlBWw?!AE2;8>%C&dml#oW|X z0qD1KhJTXbkJFbud-(3~Ikz{R+^-Tpma9T-0mX1y2&~Dr75~8sRgNd zDXDqMnW@DLrHA!XS`M{MDUsw<-w|Q2X;}0Wmn0UIq!#HGBo?LSl`uHl)I>F# X7FCu#dzkyT=KHn2N?R@fJQlmwx=-4b literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/69/36086c2801660a55909bdc38cc2926b3e44318 b/src/test/resources/projects/tmp/git/objects/69/36086c2801660a55909bdc38cc2926b3e44318 new file mode 100644 index 0000000000000000000000000000000000000000..dc507c1887117181e393d14942c3e8d39daf633c GIT binary patch literal 429 zcmV;e0aE^W0V^p=O;s>4GiNX~FfcPQQP4}zEXhpI%P&f05KI4I;VOQsIr;H+X5-7w z-ql^s+f59BKtV6JERSKU#c^GJj#(@hd|WuUdCD+Ety(+{W=L^rNl9j2da+(bZVp3^ zX`trQH%ra5`4&#^bnMx*LsS+Co@RC zdCs+@K<$6ollks3QFRsH*PfdRaXe7Am?7CXz4Y{9OJlBWw?!AE2;8>%C&dml#oW|X z0qD1KhJTXbkJFbud-(3~Ikz{R+^-Tpma9T-0mX1y2&~Dr75~8sRgNd zDXDqMnW@DLb?^37dzP~um}5RQsKhf#{p0^*^;q;2mn0UIq!#HGBo?LSl`uHl)I>F# X7FCu#dzkyT=KHn2N?R@fd%e8f{DIud literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/69/5c2fdc3829a9e6acc43d220102b861997b69e9 b/src/test/resources/projects/tmp/git/objects/69/5c2fdc3829a9e6acc43d220102b861997b69e9 new file mode 100644 index 0000000000000000000000000000000000000000..2a5e987319a15bd48a0a4eb1983ff7db199afed1 GIT binary patch literal 429 zcmV;e0aE^W0V^p=O;s>4GiNX~FfcPQQP4}zEXhpI%P&f05KI4I;VOQsIr;H+X5-7w z-ql^s+f59BKtV6JERSKU#c^GJj#(@hd|WuUdCD+Ety(+{W=L^rNl9j2da+(bZVp3^ zX`trQH%ra5`4&#^bnMx*LsS+Co_DX zxnlpzF9)t{uPjVYHf;UWVPdu$;&`BJF~f#*;X689llrE2>q!27zAWJ1wa6%-Ddwi8 z3P8V=GrTj*QjeL;yvi@)Rx$g*>blg;9ePk(K=OLYxhV{Pnwgvx7?y}~ImFIhbnQ>y zor(VpplS;8bHQGZoLiq`X`8!tVQI^It1oBg`CT!(2607kK@l*3bdz)POH*`HQVUY^ zQd0AhGgFHh(ziQ0uGM_)R_5uWtflLqQZXS?6pNnXlEk8t)FR!2#G=%^5{4ZNza&-} XD#m|)_arN{$cHs-Evq*GLSnXQ7FyLQ literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/6b/49ef3e032baf487eb496da619849900e05a4f5 b/src/test/resources/projects/tmp/git/objects/6b/49ef3e032baf487eb496da619849900e05a4f5 new file mode 100644 index 0000000000000000000000000000000000000000..48f36d7df8399dc45578d90a03ef46920ce54e5e GIT binary patch literal 429 zcmV;e0aE^W0V^p=O;s>4GiNX~FfcPQQP4}zEXhpI%P&f05KI4I;VOQsIr;H+X5-7w z-ql^s+f59BKtV6JERSKU#c^GJj#(@hd|WuUdCD+Ety(+{W=L^rNl9j2da+(bZVp3^ zX`trQH%ra5`4&#^bnMx*LsS+Co@RC zdCs+@K<$6ollks3QFRsH*PfdRaXe7An8879CV%ka2BCS9ow_|bvI(tX?i+xnn46j^ z0R2|Zz*W0ONrokyalZ}6mn*YZu!laXSP!)YB(Im8o5Jv?naNp!VTmZ0L+tED*Z%a~ znfT8Ds-_@67wmOTw>!_S=p}JB>CgMPIl*|tdZ}hkh%1TXVQJmz( zz2=SdcDqH}=T7c?Hk;!=udf!Mn9-06ZK#OZ^lSnO7uwBU$(R~v)zRI8LlXBoDUA%B zRS3q@=xjnVnXvSal6B;k2yV@ROimRO2Barstz?mZOd_C&bgsZRD@8N5mFgD7sVowL zYY{6>mEkKI8_+1FLnjm_EN3DC_j0Dg5}sgB*y>iHi00@VJx6c9e!O}gE`EP=v-t4o z3&HiOl~gPR|J<<~YBt!C!i~j`vY@kdv-3NefsGGrO$2a1%#2{S4hAJm$BO4Rh|$8i zEqG_W6}-osiJKGr$Jt{b@)mM`AJils0LPLF5Y?3i&qoj$5{ z{7M!gQM(rM5mVjC?dtW>WtK_d`(TbD?(xfQ(NYxEEWGpm%} zw;*3WY-LxahpAayC~kb89z9AuogOMM(M9SRI^UBFy4-z@9->ZJVK%2Ab~O5kMlqT- zh;NmYx9P5*I9g`vwo(t&P<`7#LNz*e@LTddw7+!(iSRSklstc0o)UAy{wt6G7Y+2yQE>F&#Nfs7nO zLXUWsOJxWyM~)>_g%-_!k#=>*2h#3ji1E-aui`+~?Rz{P(l%cVr0l1f@enR+;y}vn zf;uYFPz;BY_A2RkNSF0`AnA6o9}nrKSP$gg=#Q^#)qh0}WL~R}kGTIN8A#rT7@q^+ z`8bfb_wXFg9fvC99>fDV*XrYoGju2ha`t)~KR3>{Tl1rd<+@JIMEfmddo?SbR-Kw^ zP`+Sz-4`PmKHZ=Dise#sBURPffu}(;wJYB_6Vm8~TF_i?q|prmD7d!MqU4GiNX~FfcPQQP4}zEXhpI%P&f05KI4I;VOQsIr;H+X5-7w z-ql^s+f59BKtV6JERSKU#c^GJj#(@hd|WuUdCD+Ety(+{W=L^rNl9j2da+(bZVp3^ zX`trQH%ra5`4&#^bnMx*LsS+Co@RC zdCs+@K<$6ollks3QFRsH*PfdRaXe7Am?7CXz4Y{9OJlBWw?!AE2;8>%C&dml#oW|X z0qD1KhJTXbkJFbud-(3~Ikz{R+^-Tpma9T-0mX1y2&~Dr75~8sRgNd zDXDqMnW@DLRr~*xoLW&Ple1IhnWk6O{c~I1R$|yTTn(x>8Ds8y{$+^A`M8Mx7 literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/71/27a157f38952adf42ecf6d77fa87221ff48e06 b/src/test/resources/projects/tmp/git/objects/71/27a157f38952adf42ecf6d77fa87221ff48e06 new file mode 100644 index 0000000000000000000000000000000000000000..317378f629017627e17e9b319eed984d5af9286c GIT binary patch literal 190 zcmV;v073tF0gcX0Y6CG0hT*P#3he_y{>j*e5K76m6xtJLB&9KA>|x>t($jZRdVsFJ z&G*2|ZJJ647lx<4sKPkfC@4FhyaYzdnnomK5zUf4DYIbaWM*2lc0f0tB(e>sV6Dfz z+Gvp}1&)zpaip);e9br5(VA7+i8Gc-WvtH2hoF s*Y|&19@3vP@6=1HbSd8oqO(@f%6FKk(x*<3@KWLB?e%JY0Ddn|$;P;0NdN!< literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/71/af8d00fbc4e977c05e0e9826c0d45c1b1da5a7 b/src/test/resources/projects/tmp/git/objects/71/af8d00fbc4e977c05e0e9826c0d45c1b1da5a7 new file mode 100644 index 0000000000000000000000000000000000000000..48390888eb8c5a157a12dcc0773788955c3e8f8b GIT binary patch literal 1330 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 kh?1hxq)LX>2a^OZZT9^Vv+ literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/74/9fbf3d85c7db1c8ea51866435d5b8dba317218 b/src/test/resources/projects/tmp/git/objects/74/9fbf3d85c7db1c8ea51866435d5b8dba317218 new file mode 100644 index 0000000000000000000000000000000000000000..a82b6bb8d80413c0b181b90477b12faf9fbe60b7 GIT binary patch literal 1092 zcmV-K1iSlq0o_?$Z{#Kv?d#-MxTAeF%w#`WMZ~Lin@W`ub(LwWzG9o1p|QaNoXK>x z|GgLd5p0j!iM5sLX7ga+aJc6J_lCQ1Cgb4Uo7KCo$or=}3m%!$T#D=E8m*QA6NyZ@ z*j+Dw{pH8-+vWS{f)q;r!4eYyTIlQL-k9PF}0Oj-6@r8;s$1b6xXQ&7c(0rZ0Glq`#%(g-9XT`2I)R?(atqP#pEw<<2n%RLkCoXnQg|OI$Uo@?CN6& zWSS+V;>P#e_{kW62XtV&E;G+Gdx=kHV@^u&nvCIR1JfJ2pdj|c+z>t=_`>mEI;w?&ii>iH5v5 zU9^`}=OemG%M(R+bNYNlx5;{h|7= z^SR@Yh1~mfqUL7${Pr122op7X#fLAu&$gWMTvKwjpths?7P7^ZEzjywO5LblFuW;K z5e%R1&wa%TskxD=uD!t1pzS(V@0T;2LZj>sE zZ0SxzEz$DV#Wlnw&Uma_-Y|n&U`DXTyN3$AR2s&*V?mgpamLcfsFD%fv}!o+;fY(% zNv!q!t-#!R&Pc&V72bJ>mq=`xU!-wMGyTOyLS2zTb!}AQeLH@pz?$&PeVeGs+sWpz zk|Haiqqf46WiT`_Ff%bxD9F#%tH{k^xTlntF)L<9xavs+S&1f#Q_h%0qS=yANbv8oRMzI7X>ZcZdA literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/77/8d8e2c9ea14820f6fd8fe123ccf84c93f3bada b/src/test/resources/projects/tmp/git/objects/77/8d8e2c9ea14820f6fd8fe123ccf84c93f3bada new file mode 100644 index 00000000..86b3eef0 --- /dev/null +++ b/src/test/resources/projects/tmp/git/objects/77/8d8e2c9ea14820f6fd8fe123ccf84c93f3bada @@ -0,0 +1,2 @@ +x•ŽK +1D]ç½$“t’ ˆ¸ðê:éœ3QðöoàªjQWyǾ€1aWVˆ¹s.‡™ÌÎa—\l[’„µÄ–Ûdb§Ze*ÀÎ[j£²¢Åz4â9‹>iMÉ[d6IÑ«<æ.ô¸~d…#o5ÎKÿž ‡~>AƒÁ¢6öºÑZåß»R×ÿqê¾0•*¤j&†mOõŠÅH> \ No newline at end of file diff --git a/src/test/resources/projects/tmp/git/objects/78/ff75c9d467bc21df73be00747548f987ea5738 b/src/test/resources/projects/tmp/git/objects/78/ff75c9d467bc21df73be00747548f987ea5738 new file mode 100644 index 0000000000000000000000000000000000000000..33ca9ebff4930de9222fb15333e3a6bb9dca115c GIT binary patch literal 81 zcmV-X0IvUd0V^p=O;s>6WiT`_Ff%bxD9F#%tH{k^xSy-jx_?#?`;8Uy*Y1BXPW+bX n7G+`p1PaAP$qbE>vs+S&1f#Q_h%0qS=yANbv8oRM#;6;qnsX%< literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/7a/bffc74caa8761c6cb924e6294a7adfceb4ed7a b/src/test/resources/projects/tmp/git/objects/7a/bffc74caa8761c6cb924e6294a7adfceb4ed7a new file mode 100644 index 0000000000000000000000000000000000000000..3c1428eb0cd3be7bb2f53d416e742be886465f3e GIT binary patch literal 81 zcmV-X0IvUd0V^p=O;s>6WiT`_Ff%bxD9F#%tH{k^cyagGJX@g_h8~eCdNzic99_*h7B3{BO@Vw literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/7a/c1649d4b941fdc03f877ab7d929a52018a1f75 b/src/test/resources/projects/tmp/git/objects/7a/c1649d4b941fdc03f877ab7d929a52018a1f75 new file mode 100644 index 00000000..246c676d --- /dev/null +++ b/src/test/resources/projects/tmp/git/objects/7a/c1649d4b941fdc03f877ab7d929a52018a1f75 @@ -0,0 +1 @@ +x•ŽAjÃ0E»Ö)f_(Òhdk ”.r‚äòhB e䉡·É ºú›÷x_Úã1 Ò‡uU8 ުČ\X‡"B±"úàqÊC`§•ÝZº.¤´Æ„$TžFd–[ŸrÁ,‰ÈSÔJ®<íÞ:œË®pýÓ§ºó³Î{³òû5·o4¥Ä9ÂçôNÞïì ÿ繋îÚ ¬Á¶”u»7ÛÜ ï{F˜ \ No newline at end of file diff --git a/src/test/resources/projects/tmp/git/objects/7b/069f0d9a9e695980d5d6119162c21433f91619 b/src/test/resources/projects/tmp/git/objects/7b/069f0d9a9e695980d5d6119162c21433f91619 new file mode 100644 index 0000000000000000000000000000000000000000..d8c7b72b4c22c5f593b7ae765327a74353959e70 GIT binary patch literal 985 zcmV;~119`<0o_+kZ`(!??bZ4ftd0T5mE#@)Va+tLTO@$p7?D%-x*}H;85M|v} zm-8?8zou{IZ}S=LrTCKshhonUEE^`*cfw$`(3`K`!^I z4(Q!(m+dYL?)74EPX4&PS;4VoY2B%Tbp@Z#&fu_A#(E#0CtLL%m_e@UhHQFHw)QXvA2iNL3D8rt7h8N=hOaoKT9d ztO7XiMN7%yh`WxpJYShm$(0V3tZb;{y$xjm0G3=8vhFqcXYnx(Zmx^@6>Ceh<^7kB zH`nRvw|94|51;NS@z*9x$-4oCIHQ#mV-JexUS?@-B=Xz|`86|qDe({ukJwI%a;g}I zjLx&y*~K#nol(gfH2ZZ~M-v!1}>~ zRr!Zs-d$6ozjVz^p>%_#&SR*#GNjjaH%RuFSvm6DNf>20zA=T5oN>lnjExIqzo+w1 z@}74PT!Gij6aj5sJq7l|W1D+`C+?qnEiXk82lGJCK}JSw=83);F>Hn;NSlMUqc&c& zTGwtt*=^-qCb9-T61KsmyxRy_V9u?>(V*)m_?{P|R+4=`w%81)hNw=^dJn8?~|?o0=DC-O;$l~JRwP%hHNOA@~0bCH|}Zk>C3L?_M7r)Ca#?}Vq~!7u#tkm{I|YA@_Kz6 zWn%6&wI3FDFyXWi?3xM+z|QLh3M8Z(Q`8}t9v!WNU#dFRtF0Jf4NZPiRtJFlB{3?9 zm!^*I)_hhA($s4e;-c3DYr>|~0t!#MY@m;hts7ptvig&)EIRBnuy}ODQ*?ZuCD`i9 z4WgS&$%Nr;gm?+X5cx$MH<(Vy_TMFmA3Dy|(-c34`|l*^0)A)T{voHRlU}TD-G25R z_IAIA!^QtZ%69mVSshp51lb_ICkOYxDeIGj{o)ICaBYX(u0BkD_{MgenS=h*A)oyP HB){x}nWy|< literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/7e/8e8c6fa3a7b2636d0994718aaba9e670c9d546 b/src/test/resources/projects/tmp/git/objects/7e/8e8c6fa3a7b2636d0994718aaba9e670c9d546 new file mode 100644 index 0000000000000000000000000000000000000000..bf033f454f0f5ac7c768869d3eb267a2f79030a0 GIT binary patch literal 81 zcmV-X0IvUd0V^p=O;s>6WiT`_Ff%bxD9F#%tH{k^_`G+OUCZYw8Fs-_J~C%%JMxz& nuP`wH0)^tDWQI)3=#wwrPdD7ex!{J&_O!%@Np@2K!_6G6emo`% literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/7e/eebe7b497706c09c37955274496227f1ffc67f b/src/test/resources/projects/tmp/git/objects/7e/eebe7b497706c09c37955274496227f1ffc67f new file mode 100644 index 0000000000000000000000000000000000000000..26a231ffa355ca0425efbcfc6f4b3242b2a55540 GIT binary patch literal 81 zcmV-X0IvUd0V^p=O;s>6WiT`_Ff%bxD9F#%tH{k^@cJ3b`F>K|LBZx0%NMiCZZBsE n*=Aw@1PaAP$qbE>vs+S&1f#Q_h%0qS=yANbv8oRMt@#@rhSMY= literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/83/1e2d55306d37b6d64d39abe2e5384c2341f787 b/src/test/resources/projects/tmp/git/objects/83/1e2d55306d37b6d64d39abe2e5384c2341f787 new file mode 100644 index 0000000000000000000000000000000000000000..471c1355e62e930bba977cd7ad67bc968739e3a7 GIT binary patch literal 81 zcmV-X0IvUd0V^p=O;s>6WiT`_Ff%bxD9F#%tH{k^_Ig3(z|#FaWE^f+GJSk(srs0|v)dU7MF literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/83/3b84acf1b3e49e5f8a1fa7a77e4cd9848f2852 b/src/test/resources/projects/tmp/git/objects/83/3b84acf1b3e49e5f8a1fa7a77e4cd9848f2852 new file mode 100644 index 0000000000000000000000000000000000000000..a5da3afff052aa12105d03be2706fae9570c9755 GIT binary patch literal 171 zcmV;c095~Y0V^p=O;s>7vt%$dFfcPQQ3!H%bn$i7OH9d6W^nbrCCK%j>BF?++rRu> zc!imHS6nMlnYpQ{LV89)VtQ(^UU3G)Qd!}{3c?E&fW~gDAc_l^p z5VNA5Wtpzu;<9(Y^2TRBrmu=`(e%`Xswyrh%FIjGP0qiS60{I| Z^+f2Dnsa5ic}?4UDfK&Fg#dhLLkmBBQf2@E literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/84/26abee6d3454eb54ef646dda09bf4fae08c321 b/src/test/resources/projects/tmp/git/objects/84/26abee6d3454eb54ef646dda09bf4fae08c321 new file mode 100644 index 0000000000000000000000000000000000000000..937641f09d9808288f636ba9ef185b13e0aba989 GIT binary patch literal 190 zcmV;v073tF0i};SP6II%0I7Y7*GEGB+Z!R2j*2EXc($L3A#1N}6QMnQ5E9}5l+%o6 zVq4cTL3;5pI}y0ZjdMyO>R{!P6_1paNy3q|mYhm58E*sIuv48tLTaC#u)$bkF>{?L zX}<*RMGD$rQYlBD8Gg=7>+p&_mI^O@r}weP9Y5e{efy)+R&H(L^|7>P5ZY-kEnfs2 sxa6G0pV~?P^{`SCeL<_R;`r7be?Q<%H|i5+gHdrCmo^8x1MZnz>;52F+yDRo literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/8a/c5515bd0a29bd78efc3cf3f7a9c5e927ce5e60 b/src/test/resources/projects/tmp/git/objects/8a/c5515bd0a29bd78efc3cf3f7a9c5e927ce5e60 new file mode 100644 index 0000000000000000000000000000000000000000..2864cfd9162e8f6c4cd4399ef9a3974180649c3b GIT binary patch literal 180 zcmV;l089UP0i}-1N(3Z=O8*0i8}~o!xnnjSBPiE_?9KB6Pulzt~b%TT&)Bgb4ik&A8XA6 zYEjkVQ}BsnKxYkq_0O%rJ2#nDcx#8AuZJ9bf#>DUUQd7QX`f%f`s8UKj0lfNh(_+O iUH?}xAA8|GttVK%*B_|2DV}H8+jdszSMv+zM^{xbjaC={ literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/8b/cc54388eb056928602c4d5e90d8aa66559b8cc b/src/test/resources/projects/tmp/git/objects/8b/cc54388eb056928602c4d5e90d8aa66559b8cc new file mode 100644 index 0000000000000000000000000000000000000000..5b2a42786e1cbd58f8377393bec6cf39bd3e8a0f GIT binary patch literal 1081 zcmV-91jhS#0o_?qZ`(Ey-mCK~G^4K)?KT+JfKjn^889Hhints0N=dZMMIr@~isKgj z?>kZwLrK==2pupj$b(3J{CMAyybCW$E|TE8%k||q_}x>H2ai-LCiwMo9j%rD<*CRR z-(4?%`}lMC{qkLWflDd=q^S-7&DHgCuXTBaP(dCkk4Q<(uAjUd9i>ASIYL@ij-(;)jzHlj3J&>RvQ^w zt0HJG$41V4Gw zG4f&7)9C}*fmh>F6h=+kG-Fbf6#Pk*-HC!Q9wkK4jLG=b=jQ7RiX!-hJ@ki-uR8uG z2NkuBTu1BZ&9l}~+<+vhe3H&4bx3^NfFu=MOE@8(IdEx4%o%`(bjHV9QSnS3JCy4& z%2N}Dw4x{k_vMcJEbU=Wknt_sdDe})4g~wq0Triuo3p30xcb-unWAYWnfCoQu5th# z(1Go$%01H{q>gPu7doI)Ij!{Gqgq98N2q$xA(fVt6prdgDa1p5^zM4+=&CMyz@~|M za9l>;*hT692Q;6+2numQp2amp+sNmK2M9k+fIZ$3PIk0t1GpQg<4Dl_;BUh)NJJ6% z;{nlu-c#t;8itfGtz(c99wamn5I`i$AW#M*fkqI9CNP=M*RE~bFHIW2;AMi&b~IP3 zlRkPe+!)YCwpX7|&2D}CrISlwnm(4aj=T2DXo0YqLez~}Q3|Oss#{higzk>ae^GXG zb0^B~-TV2-t}ow2)!myrAJHaIOqA@$nE42o&d7|iU zUZ0O>m#io1cJt?#w%R`tCn|5J&ri60<2H|wiQ;{V`8fbyd=qthZ^ilCamYgU4LebD zJAHop3}u9gn!N(V*WG7RQhBZ|*_x2+=)Q$aL1oMGrkv6=>K6=a%T*Y`r~PwZ(o!g< zg>33C@HB8;$NHVKz;0fsI4RX$Xyq7Sf~^g0>SEC58PJrB>~o`%d2C8}3TldmzbUds zOrV@4%JGId)C6;k4BkFe;HAka7YX%63Kh0diT7^&Oo0vInfo?Tled%YVZ~)$L0R#Bc!+xg z|C6J9T26WiT`_Ff%bxD9F#%tH{k^h-NvU*KxMyZr{JZ(&8U<7W=SB nMw%D^fkJUnGDD-}?3UCb!RV|f;z}J7dK@oqtm*>*k|Y{BovI_0 literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/8f/b29ffc7bef3477067a4e865b81b9caf47e90b2 b/src/test/resources/projects/tmp/git/objects/8f/b29ffc7bef3477067a4e865b81b9caf47e90b2 new file mode 100644 index 00000000..03471cd9 --- /dev/null +++ b/src/test/resources/projects/tmp/git/objects/8f/b29ffc7bef3477067a4e865b81b9caf47e90b2 @@ -0,0 +1,2 @@ +xŽA +Â0E]ç³Ê$MÒ ˆ¸ðâÒÉ jJooàêóá?Þçr»MŒ6u¤¾=¥SOè#—Å–9eG(­2S°jŽ‹Ü+d4èq>#GqkrpP5!NJJytJ3j-4XF`u&u?R`6)ymnNWfU_J z7fQNXD-W)F!}GHsWid|vDNqmft-!C10ZoQDrV^;nf(d7N_BI{@L{DTKY%}I4#rKTg zdQrmiIPeXLB1c@3F^VK`6x6OJa$}rf8iRQW7H%Ov@GWA+Te@O6@CM$6_uSKQ#a^dd2NX~* z#}xSbK4=tU5pj|!_YFtdV9p=PPR?t~1c7gpX^Tg^|8AAK!^ZDq5XAJDzYOO{?G zW0upH&n*S}un?L)sVTUSuPvRWDWi35S0IlXEDL1PF_~Dpt~6%EY8)+z6w7f!W;Kyd zyWuxkS~3NWa!#ae)0KL*cv@1UBo`8MOVd8ArE14EJXEJ`3j@#ONln({Zq#5%o1-OB zBsiDTn#4iBTV#W!EmCrf(wfK>N{Tv1OQJ;LwkB`If~?WEqH_EuABA+2uaS9@jIT+SEJAlDD5bA5F*o=+nt)?)s?9tan z4933S>_`q=5PfT^{!rDa#4~w}szYMJVV57J>SfqlU-xFvd%z`A+TDc%)4fIGTeLn3 z>x?}B0QTX$J_eiX05-7kMsa#?0Hb!=AAmP-&haK|sgYYW5S#^grqTdNb9Gv(f^juc z#D5quCjewq-h{D9f;~c2HRVA}#8h+F3J85}SjWI5ClPih9A(o*kqAP0bJ8ED1rmZl z+5`2WLeO3bn<=9XMJP7$6hRt&BlzI*(oG5H3<9n(n?6RtjFv$P%K1KKFN@b%h!O3a zQ&YHO0tMWH(_k~$NI-ehfe-GxC`oq3x8s6K^F)#m07FG4cGX3BdP7@>Pzb3cmL&U} zy{u_E?O)QkDOA|I0#{BjQKbCeT}KB)OQ2qw?W)8Li;*iyiaTLjRMuuI_TQ#4MwOcG z%`DRv>{#l?)P{7oiS;U@GU*Nvr-em+#*|P9!7h?G&EVM$cwx6WHGoc6mK3{9 zqn2)YV5uPOO$6(Xkp;niCsh$Q%vAvDSVf3ZCiT<8okN8JEk5V)@GsB27)>TB+;>cE zNOnhUqC}Vw`Q^z?=d2aYcGFs1QxalMVNtqwC?PSD>g=`do8#A*Ky9&#r>SErN>~F$ zhV(PbPLs73NuMh)hf28(Zdv_o{85(Ir`+$9`<-&XvZ}H6wHayFAm0n0Q|<>3v`s#D z%KfUBW2fA2i`@E@`>CfaR)TUAxt|p;A1)6XV={pR-m;xuf7|6h50S`C=cMjY!4SM+yjUN>0lr`0Bn(wmd%R9CMqM9+;W(fd3o_^Mq;bK6k>lCf zB?K3xpR@IS(OqOdM3DWG=L?=Z@5K*J`7ij@b)Ar2I&z9(TuQhln7W!f z5u#3r9R^i6CoyzSIVgk+$8~k#@dMvln~dF7a$k-;3*44+6-8!-*dRxTt89=oRZFgob?;JX4f9u}T zEg?6$SdV9iLlgIwkgfLb{lc}fw4xu>8mM=Us&@7!Aa!T{sA$C>eJ3az_I1Zm&XZyJA%zlO ze(B&5<|iZ+l~^}{4>O=bP~X- zgITU-96so%-}ry53CmO@ z7PaJ;1Z7c4wWsgo#KtpET3 literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/94/836159d3159f0e7d829574a14d3a304d4c596f b/src/test/resources/projects/tmp/git/objects/94/836159d3159f0e7d829574a14d3a304d4c596f new file mode 100644 index 0000000000000000000000000000000000000000..97722ded38f51bbbfa446bdb1b904567ae05490f GIT binary patch literal 81 zcmV-X0IvUd0V^p=O;s>6WiT`_Ff%bxD9F#%tH{k^D4Db|yT71*V=Tvo^pTBy89gjCA{fAd>e)EkKDPQ;y`S4aQ= literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/9c/f55c7775a2cd554fb591a48aeb491a98d8b29f b/src/test/resources/projects/tmp/git/objects/9c/f55c7775a2cd554fb591a48aeb491a98d8b29f new file mode 100644 index 0000000000000000000000000000000000000000..1be5dda4b5966a8e6b8ebc8cb8d600c5d9ae6969 GIT binary patch literal 429 zcmV;e0aE^W0V^p=O;s>4GiNX~FfcPQQP4}zEXhpI%P&f05KI4I;VOQsIr;H+X5-7w z-ql^s+f59BKtV6JERSKU#c^GJj#(@hd|WuUdCD+Ety(+{W=L^rNl9j2da+(bZVp3^ zX`trQH%ra5`4&#^bnMx*LsS+Co@RC zdCs+@K<$6ollks3QFRsH*PfdRaXe7Am|=p^jpw|~O63gyE*N?WZ`sjtw0S)0aJa`0nsIw>O>KuM$6&t3qu7$?GNOrZD_zW^z_wSR%^h5IcL(wLg7# zCjK*kswv3N1$+J7{I-_oI!p=k*G$XZ^dkPD(fcoI5LXlz6afQBH#sN2G(|ThwIDSw zB{eTOGqso@nv*T{|Bw5XA)Bd3B$kM#;kB9 XhO`R`8Tmb3Cm;TudE+Yp&nmxDR=?6m literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/9e/1f5283edd4a4f824d7c03388f6fc0c3f947d46 b/src/test/resources/projects/tmp/git/objects/9e/1f5283edd4a4f824d7c03388f6fc0c3f947d46 new file mode 100644 index 0000000000000000000000000000000000000000..67df5ae3fb1a4e6e785ad3f79f4c6d156acc47ef GIT binary patch literal 81 zcmV-X0IvUd0V^p=O;s>6WiT`_Ff%bxD9F#%tH{k^=spu-(YGONQXA8et1o%GmZe7S nIAdY}1PaAP$qbE>vs+S&1f#Q_h%0qS=yANbv8oRMz7QLgF9jk$ literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/9f/f8ad860c6b6a276cfa7b34572b44f7b5942e85 b/src/test/resources/projects/tmp/git/objects/9f/f8ad860c6b6a276cfa7b34572b44f7b5942e85 new file mode 100644 index 0000000000000000000000000000000000000000..0dc4c2f69d98396763b74cfe438b7d82bb279f2b GIT binary patch literal 984 zcmV;}11J1=0o_;IZsRr(?Q8rMsvj4S81J^l!eF%BONtgq&_%p0`btZ*%&tTVq!c@U z-@~hAuajTK&nZAp=^PtNC^q`XwP9yXUfCJ*&37P`V)>f4wE&6_?hFLoWA5 zB=l~#D|W9O?&am>g8XrNv%$Bwkz7#CTh#WRe`LcpBeo()m5&ZJ?mQK^nhLpa*R(ilqY zRU3Jwq=as5CgF7nFYf=D{tDcqWa7)ZuK7K0RnPVNFW)d`>tp`$S#kS!&N;RZ4y-AE zzJB|G61%cFbBVH*)i#bnaN|g?g&Z_{D7^Z385E1OoSwMEPcCDRHW=IB$ghv(U-O>J z8Z!c~xuyZyy?PEDd&L*`0MEi-c&)5eHFXw&po55<%G?uuJEFH7Nsx9MYe#OPTCJeN zJo3XSTshJ+@DoKlT+Zc2=?ZP_FP!wXeS+_KHCiS4_oo&g1T3O1gQHyAEK&lCix7v6 zVr{$|wh@i+aF~#8m!MX}8_|r~jl&2+6U92&48Y-9b5iIlae;!IQ&8N&<^(dxGHYw06ow z-)%%}mauW|tPuQ|N(#Wt>lG5DbZArLA(zDZ5otTKk3B~4CEo%y5)7qYTWt6qQEf#k4Hfw!$9Xrew|Gm zK2t|cazyZUf_MhQH|R}>_TS}*&m3pwafWy4{OkAye_vU(e@JOk$EegWYwu!x zqdgAcbnySsv2XlSQm08c!!=3o(Wd=RYWghSIP+2(LeXLOQx9FA))M)R=% literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/a1/af4c42ac1166d8db235a1803bab3b10c305e22 b/src/test/resources/projects/tmp/git/objects/a1/af4c42ac1166d8db235a1803bab3b10c305e22 new file mode 100644 index 0000000000000000000000000000000000000000..cc2fe0c9311a179ce712d44530c35f736278ad8e GIT binary patch literal 3093 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 jc@<$jud%1=M_}>)0#-eSI7RklJ=_6gk$C literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/a2/9f784a15fc3d039d4dfec619ebcddaf0ef8b8a b/src/test/resources/projects/tmp/git/objects/a2/9f784a15fc3d039d4dfec619ebcddaf0ef8b8a new file mode 100644 index 0000000000000000000000000000000000000000..130fc01be79cd88f20b20ed66a18a49087441a16 GIT binary patch literal 178 zcmV;j08RgR0i}++Zo@DP06Xg|xECm>hbb8-if)?z77)A=}S%{q|B4)F3)AcD1oI`e&oXi<1IEhI) zDS5Fm1pAB;&vr6=@0Z%(i<^`cPVLa|{g8vN@V=b?=yNNN+WGcY>Ic}6$j3B#f>*SN gMt*O*{??2krS{$Y0Dd`D*}=(Mj{pDw literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/a3/8168a9d1c74a04deaef7ad67bd2c40e523aa8f b/src/test/resources/projects/tmp/git/objects/a3/8168a9d1c74a04deaef7ad67bd2c40e523aa8f new file mode 100644 index 0000000000000000000000000000000000000000..d273b941aac116a7d2445a181df211503259298f GIT binary patch literal 430 zcmV;f0a5;V0V^p=O;s>4GiNX~FfcPQQP4}zEXhpI%P&f05KI4I;VOQsIr;H+X5-7w z-ql^s+f59BKtV6JERSKU#c^GJj#(@hd|WuUdCD+Ety(+{W=L^rNl9j2da+(bZVp3^ zX`trQH%ra5`4&#^bnMx*LsS+Co_DX zxnlpzF9)t{uPjVYHf;UWVPdu$;&`BJF~f#*;X689llrE2>q!27zAWJ1wa6%-Ddwi8 z3P8V=Gw4~eW_GXg%v|xPHrJ%k?Z`*&G+n4IAbGvy+!TgC%}mY;3`<109AalLy7s5< z&cuHPP&EblxnQqfwp_f%{6*cJvv&24bBtz8U)k~V8N?OE1x3IB(oN3EFHO-+Ni9gt zOG(X3&P*+4$c~b>F4>!Y`M&0co?kYCuU<|(y$p+<;*!LolGGyIg2bZKyb^}jLF*Gj Y3LjV8( literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/a5/fad6110271c34bf203273879810976df747adb b/src/test/resources/projects/tmp/git/objects/a5/fad6110271c34bf203273879810976df747adb new file mode 100644 index 0000000000000000000000000000000000000000..d4623f8df6bf9b90277bd61bbb8fc7a30732846b GIT binary patch literal 430 zcmV;f0a5;V0V^p=O;s>4GiNX~FfcPQQP4}zEXhpI%P&f05KI4I;VOQsIr;H+X5-7w z-ql^s+f59BKtV6JERSKU#c^GJj#(@hd|WuUdCD+Ety(+{W=L^rNl9j2da+(bZVp3^ zX`trQH%ra5`4&#^bnMx*LsS+Co@RC zdCs+@K<$6ollks3QFRsH*PfdRaXe7Am?7CXz4Y{9OJlBWw?!AE2;8>%C&dml#oW|X z0qD1KhJTXbkJFbud-(3~Ikz{R+^-Tpma9T-0mX1y2&~Dr75~8sRgNd zDXDqMnW@DLeZIP6WiT`_Ff%bxD9F#%tH{k^$err+;EwTvfA4%9M5oy){G7Gn neU^y<5GWKEB{MWi&TdI95{%AzBCgaSp~vy!#;QI5&$b)%y}KqR literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/a7/caf6cb2bd2b56fc7c94912c1b3a8552ce5dfc3 b/src/test/resources/projects/tmp/git/objects/a7/caf6cb2bd2b56fc7c94912c1b3a8552ce5dfc3 new file mode 100644 index 0000000000000000000000000000000000000000..00caa2d8a8343c8e2e717abd7644d7894a4e93f3 GIT binary patch literal 431 zcmV;g0Z{&U0V^p=O;s>4GiNX~FfcPQQP4}zEXhpI%P&f05KI4I;VOQsIr;H+X5-7w z-ql^s+f59BKtV6JERSKU#c^GJj#(@hd|WuUdCD+Ety(+{W=L^rNl9j2da+(bZVp3^ zX`trQH%ra5`4&#^bnMx*LsS+Co@RC zdCs+@K<$6ollks3QFRsH*PfdRaXe7Am?7CXz4Y{9OJlBWw?!AE2;8>%C&dml#oW|X z0qD1K2CmvQN-`|rjQedkzFe8Tf<5$6#d@eMAbGvy+!TgC%}mY;3`<109AalLy7s5< z&cuHPP&EblxnQre>Zr}$F!ejnGjR`#L(Ez`ex9%13~@zqK@l*3bdz)POH*`HQVUY^ zQd0AhGgFHhzTXgApzwpC^i+e|yAvE6=G`m$!-qvraY4GiNX~FfcPQQP4}zEXhpI%P&f05KI4I;VOQsIr;H+X5-7w z-ql^s+f59BKtV6JERSKU#c^GJj#(@hd|WuUdCD+Ety(+{W=L^rNl9j2da+(bZVp3^ zX`trQH%ra5`4&#^bnMx*LsS+Co@RC zdCs+@K<$6ollks3QFRsH*PfdRaXe7Am?7CXz4Y{9OJlBWw?!AE2;8>%C&dml#oW|X z0qD1KhTE&JnXTUVQNYupC5c;~J+l3%e*x4Mki1@UZVJPnW+rC^h9#n04zaTrUHj8_ zXW~BtsG5TOT(H+!3NF_^j(*W}datqX{66WiT`_Ff%bxD9F#%tH{k^;JJE8$X$lj!6m&Y^@2fmc8`W^ mf{6hTC=?eZGc-!hZb>Z?jLv!@uGAr+$MNFEsy+ZL_ZR6QsUoQW literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/b5/66ab3bea0506bccaa10f83784a41673606d6ee b/src/test/resources/projects/tmp/git/objects/b5/66ab3bea0506bccaa10f83784a41673606d6ee new file mode 100644 index 00000000..ba83b9c9 --- /dev/null +++ b/src/test/resources/projects/tmp/git/objects/b5/66ab3bea0506bccaa10f83784a41673606d6ee @@ -0,0 +1 @@ +xŽ1nÃ0 E;ëÜ”LQ2PÝ2õ´L'jjË•>}‚ @öŽoøï¿Tæ97pŒo­ª‚:׳0b µO:9âÁ’Sâ. '"{³JÕå>ô2Ñä,»4NÈäRˆ*Q¹K6Y–ÑF®í\*|KMycÝõgÛÓ.ø˜O/úZó_iòûžË'XŠ÷ËØw ´ˆ&=j›þËÓ£O9–¼œ`tV`[dÝÎ¥mæÖT´ \ No newline at end of file diff --git a/src/test/resources/projects/tmp/git/objects/b5/d1634b81813fba3b356ff23ce7f06798c89bdd b/src/test/resources/projects/tmp/git/objects/b5/d1634b81813fba3b356ff23ce7f06798c89bdd new file mode 100644 index 0000000000000000000000000000000000000000..952dc6805ee0055e9ad3c2aded12cac01e9fab33 GIT binary patch literal 181 zcmV;m080OO0gaB!YQr!P0DIO~>^)E&!_6=CW;N`3An$U0_q*Tj_T=f4rL?=-^9IsI*#g literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/b8/00fa18aa31215ff3eee46a55724c0556ad054b b/src/test/resources/projects/tmp/git/objects/b8/00fa18aa31215ff3eee46a55724c0556ad054b new file mode 100644 index 0000000000000000000000000000000000000000..f27c0625df343e747c937cf60661e8b7c364ebf8 GIT binary patch literal 80 zcmV-W0I&ae0V^p=O;s>6WiT`_Ff%bxD9F#%tH{k^DEfK0GDnE(X?e7TWr$x(oVbN( mg^2+WC=?eZGc-!hZb>Z?jLv!@uGAr+$MNFEsy+Z)9vHg*cp*Cg literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/bb/17d0d5383d4c0a9e8b0a0cdde9d93aeccd09c8 b/src/test/resources/projects/tmp/git/objects/bb/17d0d5383d4c0a9e8b0a0cdde9d93aeccd09c8 new file mode 100644 index 0000000000000000000000000000000000000000..053069fe328d92442d5cb0f8563059a834a2c3d7 GIT binary patch literal 428 zcmV;d0aN~X0V^p=O;s>4GiNX~FfcPQQP4}zEXhpI%P&f05KI4I;VOQsIr;H+X5-7w z-ql^s+f59BKtV6JERSKU#c^GJj#(@hd|WuUdCD+Ety(+{W=L^rNl9j2da+(bZVp3^ zX`trQH%ra5`4&#^bnMx*LsS+Co@RC zdCs+@K<$6ollks3QFRsH*PfdRaXe7Am?7CXz4Y{9OJlBWw?!AE2;8>%C&dml#oW|X z0qD1KhTE&JnXTUVQNYupC5c;~J+l3%e*x4Mki1@UZVJPnW+rC^h9#n04zaTrUHj8_ zXW~BtsG5TOT(H+!3NF_^j(*W}datqX{6&qNocyF|u*cD_7#~GLb}qe_srPkdUAq~A{ZALp$ zcZvt;^?IGHe=>4!j*m~s-&dDY*x1mNw@TBtWRt@K*l?!I?4>BFHmIIFE!ib;rz#6F zHK;NePm05Xyb%?vzgVjavy_v;9LRK3vQ~riLB5b;)m>Btn3$mX(~0J(^A6*E1aTC3MNX;WNP*1Bof12E(XO(cAEX1{dRM4`FlG3@ay&T&ySyT z;#UC|3BdN^Dr>Q-VqjZv8JYdS0jG(@fR~P~$^|Rqg1AUHub?pOfq2rE z|6^!o0&M_Z^IM^5olM1CuK~!9$wgacIdSNRM4G($>|w!y z#c+911ph=nI1fh&u{9+uL4syDYn%~LP8>aKGwLx;3xuWbJ7$?-zARQ%g4G3YIw2uX z?Fd(pT(Mcv*cu*93|*90TxrQ?E9CFkd1Bqxf>t*X8y8$JSF@}X&4`6nBy6J0H8UR0 zc_IR@)kO1hqZ(lmzNL}?ElDMiN6H=AS1gpV+sRU+{sAo51~W$w zE{C$dOg%=kj)RW~+mRkVlrtcgtP?O0@;=yuQ*owvlT21kZ4vmyY6eM>dIl^kOs-nmsin~UAuqx>b=zMF(x1M8(k~2P0S9++4NJ7yyIfeZ6MHr9l18zg)^^UB^t$xWA zNSHXtSxaX%s|qbwEGK@1c>s%KB%hODqUGFv0~_?57A=+?$3##XTX+>oyu`$y`9(I) zX|2AykuD*2n&{H)`7v|~LvCRpMsbMZ_DY+gNP4p7UA=;9Kct4AhbC>f;6nd@r}B2I zo?&bt-_Dr-H)*}qVCYze(RE=roeY*ftaiQ(hRPRQ5E6UOeGU7^Wy5f1Si6EI5Z_uN zw%-LH{Zu^+U^j|Ilm+e%-F+26HH_;2hDT<+)so%^D_-G`u?p{qze?yDnS7T0wBwo6 zV|pR;cyz4?`AVh2rg@{GF@540w8++o%=Y{YdO!57xeUIetI!;Y&4cewW-DIX-pkh- ze?Pfwv=G1_zTrh9+>6*gk1dHIA-#mX!3OU{BbhF`MQWutdto?%-Lca2oE}0v=W)Os zUgLbxroMBFYXMg5ZV5eB0UaEl11aptVS?3#fUBt2W+#k7umINjB|GkA;g0qQy-+me z<$P9K5kIo4IqChqpQZlR30K0P@{5+@3m|RT-AbiiHui(dV<(t=K*40{T00Qjb>j;K zk4m@8{F6}%NPt%N-3Jt@zBeHQntC8((A#T}KgL_3&C54X6GCM`TIlX7e^w%H*r1ra wuSSCO1xzm;e9( literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/c3/de752a4e5cffac3e3cac117647bced5f1a51c3 b/src/test/resources/projects/tmp/git/objects/c3/de752a4e5cffac3e3cac117647bced5f1a51c3 new file mode 100644 index 0000000000000000000000000000000000000000..c0bdf1f63e49137309730c63b1d4529dc7cb5e22 GIT binary patch literal 182 zcmV;n07?IN0gaA9N(3UXZjZ z#Z)L-EflhPT_i3h@AJD4c*~axpVvCzQMVhO&+XD@K0dVm1eOk-ocCzq9xbAg-@AFU k|I<-Qf1PwE6*+-jKc>Q=cKb})byW@maDF6Tf literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/c4/f020bb7e203e13ad0a21dc1d806cfb4d9f99f0 b/src/test/resources/projects/tmp/git/objects/c4/f020bb7e203e13ad0a21dc1d806cfb4d9f99f0 new file mode 100644 index 0000000000000000000000000000000000000000..15efc1e7aac19ce068ed2fa915775dcf589d365a GIT binary patch literal 429 zcmV;e0aE^W0V^p=O;s>4GiNX~FfcPQQP4}zEXhpI%P&f05KI4I;VOQsIr;H+X5-7w z-ql^s+f59BKtV6JERSKU#c^GJj#(@hd|WuUdCD+Ety(+{W=L^rNl9j2da+(bZVp3^ zX`trQH%ra5`4&#^bnMx*LsS+Co@RC zdCs+@K<$6ollks3QFRsH*PfdRaXe7Am|=p^jpw|~O63gyE*N?WZ`sjtw0S)0aJa`0nsIw>O>KuM$6&t3qu7$?GNOrZD_zW^z_wSR%^h5IcL(wLg7# zCjK*kswv3N1$+J7{I-_oI!p=k*G$XZ^dkPD(fcoI5LXlz6afQBH#sN2G(|ThwIDSw zB{eTOGqsputKz-mMYgR!Ct1XYE-IX?akt*t35%ZMlEk8t)FR!2#G=%^5{7@hjalJJ X3~3h>GV*)6PCooQ^Tt;I6s^Ep-96Sj literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/c5/007a615807cdb57b5cc7530edd9d4c29f7f24d b/src/test/resources/projects/tmp/git/objects/c5/007a615807cdb57b5cc7530edd9d4c29f7f24d new file mode 100644 index 0000000000000000000000000000000000000000..d9943a6e164cbf351597c1d9573c4015b8fba863 GIT binary patch literal 80 zcmV-W0I&ae0V^p=O;s>6WiT`_Ff%bxD9F#%tH{k^D3V#&9H1Wlz mS0)BPpio?t%+M$~yCt6WiT`_Ff%bxD9F#%tH{k^$Z+@-k>Gdk=~^w0KP<)En*$?L nxJ(RyK%uxOnW0f~c1voJV06|KaitCkJ&qSQR`me@cjXy|T7DtD literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/cd/5bb1cb7e32ad4b5f4d8eb0aa04f7eddbb603ae b/src/test/resources/projects/tmp/git/objects/cd/5bb1cb7e32ad4b5f4d8eb0aa04f7eddbb603ae new file mode 100644 index 0000000000000000000000000000000000000000..f1d0d64fc19dcc0cf6647df99583a15fdd298522 GIT binary patch literal 430 zcmV;f0a5;V0V^p=O;s>4GiNX~FfcPQQP4}zEXhpI%P&f05KI4I;VOQsIr;H+X5-7w z-ql^s+f59BKtV6JERSKU#c^GJj#(@hd|WuUdCD+Ety(+{W=L^rNl9j2da+(bZVp3^ zX`trQH%ra5`4&#^bnMx*LsS+Co_DX zxnlpzF9)t{uPjVYHf;UWVPdu$;&`BJF~f#*;X689llrE2>q!27zAWJ1wa6%-Ddwi8 z3P8V=GrTj*QjeL;yvi@)Rx$g*>blg;9ePk(K=OLYxhV{Pnwgvx7?y}~ImFIhbnQ>y zor(VpplS;8bHQGp|6^?%Pj;4i&aY~daBY|GTc_x?LR?W?Py`Gh-Q=A7(iGj4)PmH! zl+?WB%+z9rivOi2ucYr$ykESJp`_H~XZx#g3oLqyOA?DpQj2s85{pvvN*GSQG(h9hN6T*Zr7Rm3?ji0N&5LLUdExoB#j- literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/d2/af663c095050933c10d57125fe6158fad4fe2c b/src/test/resources/projects/tmp/git/objects/d2/af663c095050933c10d57125fe6158fad4fe2c new file mode 100644 index 0000000000000000000000000000000000000000..18161b204ce22e1977f758646e0e6a17a873052b GIT binary patch literal 1327 zcmV+~1Fsu#ZGSLw?@mw8$lupjbJ*C>l($OLwqBiL}R%7#rl#isjI6<}hfItjj6O4_ikkYBTf z5IQGb0;Q?cd`U|U8?11OGAWoSHIu2;o0CWkcexl8XBpzTy}Y{oWqz3xKMjCLKy(mL zS&K~-BboqYWDX+=fIiZuf+$ZRYQYKK#%YyC0$=rG+xiQ|( zNi1lBP=2K=aCp&)20h@1u(pwPfq_@RM8{9%!jo}9obR1GP#E?=1Zm6vF~l;VH2`n; zozS#S=3=S00Ob4RQ(I;^ap;FfA&sqWI3*`eF&SybjOiFKfhluNLwTDmsA3hD#mS@l zdLmf{KOkScjC6?6XPyM(P)rJemFSNCaBzOdT8Lr!a7|mfVvXl@Sa2vYPF@sIKSO=z z+KBs;?6=Gan>5`6K$DJWd()6ej}0(hnW8lrUcwt17|jf;XLzkdk(UE6A$YtY~Zv zk0ypL$}6t4yGcY!o zkyon3Dhq`}^Kz%~V7d*bHD9Py+TCdl zcSIeb8iL7HOFOj|x6~ZpT7Fyk$u2zh`ipB^|;k9naT(gM>%WhqGna0 z<%Z?Nk1!8lk&NVX5=^w5J8WQsp3|bmvg4QtN@EMJBZ=3T7&O1i#wD%QH#gEH#9k9! zy1hJxPGQI`48$l7QQY2WQxr*0*1W4XaNmd2@bl1*4HsPK|L;_uw(14O2J-EV`G1qv zlLkY_GK{VZyXj=G^kKF0WiV8};DV6Y2kvXwKQ0@FJHy%)G=cbJiI~0%K>E3Q7{Kln zizo}+9lHN2fNB`k{~eDkc&jCS2v)qoA7d5X5xtO7bXz64U(k;4S5D*;zgugy*vgLqkS2^FWt6C{3YELA1>`{(Dp${|m+@`SdYVh8+L^ literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/d9/7c5378fda25bd0280c942dc304d218bf2a0816 b/src/test/resources/projects/tmp/git/objects/d9/7c5378fda25bd0280c942dc304d218bf2a0816 new file mode 100644 index 0000000000000000000000000000000000000000..a1195dfb3ee74e201eb8d7b668bd3557680bef90 GIT binary patch literal 81 zcmV-X0IvUd0V^p=O;s>6WiT`_Ff%bxD9F#%tH{k^*t27PdM88X0b|LSgL3nqCtvD) n|JTF-2o#Eok{KE$XSbvl2}Wl<5m)Mv(BpVYQkGJ-5Y%4z0sa}Mvuy24L9fz03H>Ze6WVQ$U+oco3Q1`qa5$B;OtC3Q zlT1d_Ji|h42$DaSLM%m+DVJz0gr+_ip7lCinnf`m4iF zu)UcmR1E=tfdEV+on}6^`}!V~&a{p!FY>e64vyo`BFk1sp0{4FU0<8WP37FPidNnU zR5}=Un-Ex^c$dUNDQM}pJd#lD^p5-$TMF+fAECTO9(dB@~^^_rXpThOZjO z*qoJB2!}gYH$Yu}!is8-sW*1$$M(24-lvP+*_+|JGrDMxM(x2_uREsUh≻aqp}* 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 literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/df/1f77d55f141730c06bf7a344df6e753c62dfbd b/src/test/resources/projects/tmp/git/objects/df/1f77d55f141730c06bf7a344df6e753c62dfbd new file mode 100644 index 0000000000000000000000000000000000000000..bea44ebfc239d637a8dabb334d3c924eb2402931 GIT binary patch literal 81 zcmV-X0IvUd0V^p=O;s>6WiT`_Ff%bxD9F#%tH{k^2=5bRDPew+CB^#vO3d5fJDsm1 nx0@IMfkJUnGDD-}?3UCb!RV|f;z}J7dK@oqtm*>*j3gSYW5y#9 literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/df/6d2c85bf9a7207d8a81fd6dff03361f669465a b/src/test/resources/projects/tmp/git/objects/df/6d2c85bf9a7207d8a81fd6dff03361f669465a new file mode 100644 index 0000000000000000000000000000000000000000..e7d04ecd023eee1cb0dd8fa95b92df7cf8ceb9b2 GIT binary patch literal 1744 zcmV;>1~2(|0qt9DZ`(Ey-q++;Xhy$EirXUV3f0A4I$%J870EX2D<#n~6NywwDzRJi zzwbziDkWK({L;oATm+~^9gp|ik;gmo6s9b6rY~OoF#RrgyUbGO0dqkZeKVPQ7ZV55 zh{c2^Zzg~J`J4M{@^*F}_m^o+q>Ovmj$JPX8`Z&-AOnZ?pkTjyR?gsLz6gvm*aJo&iKpIqK+E6HD*2J&zvkJqu%Y!r9EIk0ct;xz}N3Vj2MfE zlU&(scB{4I{GycO{A%G2e49+GIl4y)sC1UIOhGY^>K$h}24!NQ&5$8Ny$}f;6Fz(P zsrvQV_dNIm1KO{Zq8iFakHRxrRLXtvMY+9n9VTJXWHRkxV$*e)=*ci=1&#U266pej zs_oqnX>ErtTb5;vHs$LB8MSEFFr#ylSkmFU6d9=Vs6PcWQ8Veml|O`3fQ>cE zy?6r{jlKH-tbq%THz300LyOq~ASm(@#*!3!gsN=E z1D}Yg?%fFR^}b?R!Li*=p|TzPxYuO|f(fqc%lI2Jr$x z;CmOO55J6^(SC?lkAnRc3}wG8@PfjMN#U2uK* zv$02&UY}yWQ|xz&{i>|STGytfor8Qyd`__+98a5g?iBmgmsh9QZ;ROa6#J=D7ArtG zirCNcmroZ5%`r(JfVXs~=ihem&r<|)iYzScD95xY|EndoTpIh|k9( zIKcY_PQp-Swa04&qtx*jOpgP)SdayWlg2d%BgeC{D+n&iKIG$VF`Q&Rg_HeQ6l+eN z_hJX9`WJlfx=zS4r@n%Q`*R0LM=mh5O9`(8Q%@@=LevSd!ypUiB!=oH2Ziw9xUNn- zzT&O5iP&u+_hs0#K(2CJmL%z4~*!=G)E#RnXBWCL52sS>n+- zGC5e#s-k2|$aXQx@c=Gwa<_!sEXg`5&`?3OJ!q@^>Ucnx1zcN#ZdQLC59qq8YfId9 z|DG7>fc>{!Iso#&oSMeKZwJjl8b~H0J$kPHozPK^d)wIL67tI&{k9oWv)CjEg)a$kQ mLC)#5c;O?Prfn;uLwo7;WS+TR@H>F^M3&z#H;dt;9-~m literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/df/f2cd7fe038bda8d4a1892d897aeecefc0fb5bc b/src/test/resources/projects/tmp/git/objects/df/f2cd7fe038bda8d4a1892d897aeecefc0fb5bc new file mode 100644 index 00000000..66622630 --- /dev/null +++ b/src/test/resources/projects/tmp/git/objects/df/f2cd7fe038bda8d4a1892d897aeecefc0fb5bc @@ -0,0 +1,2 @@ +x•ŽMjÃ0F»Ö)´)²f¬(%”nC¡=Áx$%"vdd9ÛWô]}›÷x—eÉMj„—Vc”#yÏ = { +4ÂÈ€Ž'=Ù„ ”vY¬T㽋fÇÀ`•r‘ÐzrÖkk:—8Yf“”žXÐÞ®¥ÊOzDùóŒU¾…­ÏiÍÒh~Íå]hÁŒÞȃ”ü÷®uúžøŽKé¡°¯sfjQnkÍ÷ˑ粇c£í&?¾Îâš=M} \ No newline at end of file diff --git a/src/test/resources/projects/tmp/git/objects/e2/296a6007d40e9ced44246b142e463705417865 b/src/test/resources/projects/tmp/git/objects/e2/296a6007d40e9ced44246b142e463705417865 new file mode 100644 index 0000000000000000000000000000000000000000..bd9c9183e545e7521d3f5db38da55a2717b95cba GIT binary patch literal 430 zcmV;f0a5;V0V^p=O;s>4GiNX~FfcPQQP4}zEXhpI%P&f05KI4I;VOQsIr;H+X5-7w z-ql^s+f59BKtV6JERSKU#c^GJj#(@hd|WuUdCD+Ety(+{W=L^rNl9j2da+(bZVp3^ zX`trQH%ra5`4&#^bnMx*LsS+Co@RC zdCs+@K<$6ollks3QFRsH*PfdRaXe7An8Ee&Ca-6$6XPNa1b_Xk*04%7Xeb4mVs2`x z0Q6fq16S=DB^j1*#{D)NU#`qv!5;dkVm;Irki1@UZVJPnW+rC^h9#n04zaTrUHj8_ zXW~BtsG5TOT(H-x+2-@knwJ^baP^wt#H2$a#y`a*A+9JcC;|qMZgNh3X^L)2YC&pV zN@`wmW@<6RvO9CuzhMo_liRhXC-TtT==zMas#x?Cmn0UIq!#HGBo?LSl`!0_39k6N YDEfj1&lKImESDtqYjKDH07J>Q#)9h9@Bjb+ literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/e4/6f18b320008e9c704b185be6b018537da81361 b/src/test/resources/projects/tmp/git/objects/e4/6f18b320008e9c704b185be6b018537da81361 new file mode 100644 index 0000000000000000000000000000000000000000..c89033ba3e6dacb4f55bd26ba50fcaea88958b90 GIT binary patch literal 81 zcmV-X0IvUd0V^p=O;s>6WiT`_Ff%bxD9F#%tH{k^h`jTZ+v5M*o6D^O)caTM+~9a| nZ<2`t5GWKEB{MWi&TdI95{%AzBCgaSp~vy!#;QI5;7c4)JLUqwU8CD=^gSZ{`N=dZLL?ShkO6(T> z?mJSVN=dQeNM2D7P69+Ck9YUGqmD=N!jy&1bb5Mn`b+R?m8H%t=7KQ#ax(RfCl00& ziwR9$PCkG7!~K2oYIYRloL%EcIzUau%gIv8{Dtpl=oV8CRyYudzYr1F0$5a3Bi}N`Q%#cf{kcdWja`XfSyb!weoJB}#tsa!-Y@%3+ zxKz^BT6yq3nH@a|G8W_XuM+i4cLjc<4QO)2F_l35BuF?b^7ru!AbKL_V4DR;8NOru z#*0!`#DQ-}6glFOEKnq2L`m&xA~(i4rZJe8VBwbR1K%Q6V=Gt8rrtBKgk*BdGH6Ww7Zqb8g4*$!ZY@qdg`|}^G3Q3ld!OvC||Yh*5GB6cX&mN zN)GeI(h5GIeukYfU9QUF3s%sWuUnk&$Ezo4dq9^h%Q8l7@M@}V;Mk(QhZ$Xv#M16T zLjrDlM292Aa*>kNV_3F_ba)CJ6`V-hic|0T2FxAe4!bBVgv8uZ@p$7LY}0m`fiH^G z;sqi6!I@)^=x`J%F67eUcV&2sqR=Qe^O6YgJcC7^xg1~1AiI74t zRvG12$g1!X!MbrR`1JJD%?RfVU>e`+nb0&yNx9yI^eRhRg&5IZnVP~~5Xe+U`v3`8 z$b0ZXzl+jzEWVKwE-O+=LI4c8hZw7i^7JEZ9l{!|A}L9CDIJWW7V2L6S2S)0spMGT z$_XZlRR7&=bTG687WUOxC9YYFTuCzA3)`Zy;%NE(JvPQD8@t!5TwAbbsvA=q(s6?I zETb~*4X}7|QYQ7bcyy>xpv6B0>~f3Ti&2uOaNi@^kc>xdqC}Vy`Q_xgS87c& zOsq9(NkYsiOiK3_r6fjDt-V&iS$>TP)F)PtY3taD5>`W*A*tBwH>eh=kA zPW2P~>bg$IGN;ax;Bd@A(veFH?NUOQVCrq{M2I>eb{HfzoWyWP;h+#+9M{!B`aevp zOf0jN++AKJ*EuflI`otNMgkGRO~;I6Ipc8ZRKBU6ADd6AbKAy!)%K{H=eM1M#Ge+l zIxZdv**!5+b`s$_=Z zZWY<=4{)eg8i?7dblNRkYco>TG*}JI>IYT1wIFF#w^hBA+csj#;{qQZ^&W@goCyLa z^QKZlRl8M9YjYx3k8=e@xmYp@XSx*!*eB^Cw0T)|Hvdjg)u!o^gMz0sRWc}`hEega ziuydl{FH>E=If?Vg9x|NioQC*s6|!{P#Hl{nBsUQc>(ub=B*<4Tl9gJry*8&dI4t2 za*|QJ5#fbJ@fe6T=SN{&pj7M}B-ArvDCOG-@v83M5@5w}OTP`oWO>p|)*w#{s9(G? zGuE_2`C_xpGjVet5 literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/ee/316a275c9303aa4e58da7307c17b7e65b3882e b/src/test/resources/projects/tmp/git/objects/ee/316a275c9303aa4e58da7307c17b7e65b3882e new file mode 100644 index 0000000000000000000000000000000000000000..1ec6e63bdd4861a51511ae5f0a1adfad67e4b6c3 GIT binary patch literal 2988 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 literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/f0/2056c102640c9b5b04f488e76815f4e768e70c b/src/test/resources/projects/tmp/git/objects/f0/2056c102640c9b5b04f488e76815f4e768e70c new file mode 100644 index 0000000000000000000000000000000000000000..3cdfd725ec150f5cf6f39056ae4e377b0185fa53 GIT binary patch literal 182 zcmV;n07?IN0i}*RZo@DT1yl1B+Z!-e=vd8RclVxR=$@uc(@&&uv)m3sQty4x%(=i#PiPVJ=O0TEs_irDw zx9L?rWQ{eqvhWG0wVS4;_sxXTn%_xHc*BcQ5@Xl&%jX+T75F;|H(*_v^J`uUsN2`seD-cJV|2d`mgvC~xGOe% z4Qc0%slSNj5K@&!Ukt^m zHCOsUqCoQ~2nd6cEV+|H+5F}2ZuEx|0=4b$1u-7omdeXYIWGlST4=x$BEPq4=Z$_9 zA$36>R3fgvWro<%dsDT54)cJ#a1z!ba<3-%d@>=M%KXZr=zh)MKw^j^4 literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/f3/c2cb5b368b3119d03835f8649e39fc3ba60c87 b/src/test/resources/projects/tmp/git/objects/f3/c2cb5b368b3119d03835f8649e39fc3ba60c87 new file mode 100644 index 0000000000000000000000000000000000000000..3487faa26c5dd0e94222129358bea22ec9b0ddf8 GIT binary patch literal 1107 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

USligYhuY7=~nz3%=ET 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

4j)6nJuW{wEQV%B>FRo?ZKdK75%M6l5X8? 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

1S0R9>a ztgb;%_n8x2MqQ3epq}y8;ml|GHe%bLvmp-9j^V^~LGPD1fLEwl?O$N)Dm)RsyBc$0Lk$UD%|?!bkA`8t z=m#?bb5D0Av1?q3u`eQiW)gG@csUgXT$>{|4G|2RXu)=9-B`?Q(cnJr^H-D@?=&Kj z#mHt~i0wQDor4!jEXJ&v23;0`ZelKwSVOc}m}pcR-V0d)E)C(Fb2%|?emKY3i{F(H zFM_k^e|et3w`$;FWdf1(VPZ#b!5Imzw|Gp<4Cvo{WT|`$aP2Ab6mWqLi(}GIkE{8} ztazTpSj@r;aZNF-q7ok1!`YO&Ix+wJN2m}uxkrL; z!1PjNgD2qJ+zCWg!N_hqiIbT`TmpL6EJ>t;dd_JkhC^<;SweJP6kdqj^Y8seoPBX| zp2(8n#Cwhdfft+lN{=grk>)^4_-3yqJ%k!YIH-Xo) zs58Ku4a{uPMqP4{z2%5$Mhz6fzlI_3E0DOoKE%F|BIaWsc!$ie^$BLoVZ;=OK$D@f z`+mYRw1|@)i(Cwi@PzgsI)rSD{hMkL^8n`@lY{Vn%OUVT5a(4|Bp4WvneGE-BqeYZ z^Tah|y(;L%vW+-5x=zd?aJ9N*XC|L2Lpw{XU@0hwwsu>0Hv_|hO|pCOSiF!B=_Me!9hB@kHynF#L_a#!Pk zkvrgDD)DdNtr?}njYn?%3a-1J!g}S1cPoaz55t=6p^wj?mqx%>Jl-P{;M@zkw)GME z1P$>uB{qBtal(c;D-0*D5FYAmP0T9zklQU}CmSLMAIu8yktOoP6q@0+8?u3@}Qx%DS4gGutf6E2lGsojS8t`%^`gUO|*5X5? z0nK7ZATxj;uaNImv0kA7Xw7#bub0HSj3&X8F+?kyh}(zrn<#kf=I78=_)xPw<_Sgo zc@anGG0xk6+kvaSn0e}n4#Lm7G?1lSp%=)7mwyA}=ZV_@ts0HFB>on7^$O>c(2s); zh*v_sZid!L93<8%9cMGZdIGX%R~Rsgy|`f?9)t`4uWgFQeNn4Pneefj$elP-{p?44 z47m3W=hb7;%Y)GJ6kVbsWNy5F$B)lOeu39%HNdOEiSqgAeKc{_z?q{Qup$Y(Bd;c* zrsqsZ(D)r^x_!vxE5Ix0*!OVExz)h*72^E16Q9Qs*MS+z9)6=@LL>p6NcBJqfJ;Ys zG0sD1k}hV89Ac*e(|7j5ufUsnaQu)ju6ac?7gc{-m&6b~+ Mz9Q~s&|c^NKb-GbrT_o{ literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/objects/pack/pack-05ec291546f29c0b5cd598797daad1f17f510db4.pack b/src/test/resources/projects/tmp/git/objects/pack/pack-05ec291546f29c0b5cd598797daad1f17f510db4.pack new file mode 100644 index 0000000000000000000000000000000000000000..0ddbc1cb1c53f0ee205543f35e7b7d61c8df5f0c GIT binary patch literal 387631 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%0D$`uYH|)P z`F(Z-Zg>}ZqZ@T^ZYEETOsr>>8y4|XfL<8s2OA*4+Ftc)9Gy8$lGutQC1_JPg_6jw zxh|Y);JSRUWvZd2~eDa1;Lo)IVOgoB@S9(-|^PKS9fh2R8~$V)=> z6SI%{e{43WV8T}%Y#|9^_9H-K5Yt!Ilz4PuJH0O+es2@29rvEf!3rXV#ByblB_rQp zM1Jp!UZKp0r_Ke)75;8JUhH9R8}~0y(nu*naj0jBfFGHfoZ20k8XmZ4_g#RH=R@c7 zZS0Ya@gM5SX}Z35ss3)?BTjOo91w}mQrx9$b^a7fpWh20DKapT?=GUVxflb1u|kFW+QYll#;g&&YDs#O~F%%1lz+_-{PJ zJLR(A7oORnG|SGi7$NySOwI}Ou}>f~^3wwV@TLTxn=2-8+0s-aNxb-Bwl>2iuau0I zz`poA2WOAriOp4D%cObc8XnCtQW&7;Pn(1rVNtp2utoHI_i^M_U&SF}7E{ZJ8}v$< zKa?Pj&7i2mi%X85j@&JLO@hhwVt;sQfl=?w_Sii1wCL!V+=mAdI|=u~+8W5^pg!el zF`e@HD~!(e9K5P~c=k*p&3Qv&Vs*Eq|HXsufMBCV!aoiNP@f7D07ENW*CDl6sO*H^ zsw9+ukQ>k)nA}d)%u12eY|lmx8u8x;!;#J0vyAX=t^904??bNgjvpCg@s;uSO3*0T zDSHrBd);c|XtY^RGuMKaJT7~pl(M_Dec}d?U*rO>0`J1Knb%H|m^-$kx4cT>O-_DI0%J3{ts7Y!By4zc6}OYq#Nmw?(XjHQd+vZyHgsZ5$TlLgmkBL3P^V;2)t|K z`Jd;E_X9A-X6=37>xwyl6RuifBS9}tP{6e+Lva-2L&@{uB0OU`f^D>r0jfLdL$y#D z>`0dQsWi$AD20v@0rNQ+qAOA987)vamN^pD{%vKQf`9(utL*6>Qc|Xy_<> zGGW`gc|E4(aZ1b}#d1=x6+@KqV80RElMi~z;MJq!i{|18sXAU1QfhcWvOETrBN>!J zpDl5JT?#Kv1qOR@V=Hk0o*`_@1AvOWN6E-8(QI_k7oo>9>5y{n{-$Fstd$IP`Ac?B z7{n^>IQuz8Ii3;2`!ec%*2g)DqM5uxcCvG;2vdsJY@^+3ZEfV(U>EeN(9;-H<)qCrVML(EVrYKPuOp!(FoZYSR2N>Tg)5SBY zT3YQD;_PG7mLxFQlwetvENq(&I|X%!uX$I8X$`^71wu#DG;?aqzO=0Ww=f0(r$#e> zL?n6$J%fFXSWOgVObh;^n6mJ5@u{izEM$Yo@hh-0cf7>Xsl0Hln-LI}-U554Nr=f~usvOSxoVa(neilWlq{6Q|w>9|%z73qOw)RrhMA%o^x`p1g&b^(YY-%Q$ z?nOY8_%fQNIcPxp!6^QG!=$zgkPek19FI(XM(we+ z4T4!w=MGPY!z0L_8NJiT(4EgB`7U{JqOElA_TyOTb_`rK;T`~fZ3DuTQo*A1*e2@y|s3juw9%kQ8 zLl41w!E$NmqkGy~1hde26{e}1IOE^{T#wS+vDOQb^=+5;Bw#U zMfT+Ti4IjtqUW+^q!c`1kyLgj8piqOJodNN@7PTcxw=__PhCOsYiGlPHV#t5Dq?_XaA>5 z8T^S3$reA;a8O4@{82~Aw@C{n_^IY9>zEyr2yE<``mvHeVAo_ECLfwC!mZ;$%+!0p z^_leRPqEiYZ@~ASqB3yrf%de2y%JlSaku-5h>r098%u%9?QT`v7?td*_AIyr4F|^UP2S zRyi_Le|7o%SYw;0^=z5FwvP^E530wDHF~ELOT`{woZYwH#;Gml+vWp1ESfVtI8F8H z*f8`vBMW;9djD%XzO}N!xBepzLQE_v20F%_edd;!enXb*!<{tqEsJw^rgB2JD<{U? z^I2p#U8G1ySbAh6EWwk7U+FfN`o{T|r15mNFz{!Fy6#<@Z{5GB%rk2Ag_1pJt^N!q zlFn#IzW7104r7>U(Tb~_!Sw?^!@KHd4tQ$^peuS=uz>ome*-uA$-_)mMGOigs{BT` zNWw&4N(&0)=N2|$vDtH;u?|t6GMQ5B6*aN5!{!sCOUV{9K1G756WYWl*1JAj5;Mz1 zg+~gyQzG16yoAVTf~IIUk0$$kemJ?j&)*>`++}tBaYFTLQHKrMk!88|j~G0=P|#Ea ziK_fs^9=t}yZT+~=Xa7kqS6(umH7hKeTy1?UIW6nvc zI_25*7i-V)hUNF$%kNP8Y>V7D4swDy{Yzuva6#0h^<`M^2PEi89?4NUw{y4dhEas9 zNH3Z`wqJV+V*iFQr6CNyjS1lvELO4qI>X=9rf!MPBUcq`xQyCIsQn{4%!9TGX;Tw* z#98Bm@}iIJwq*IIOT6xl-8G&Yv^hg9v%fdgfA7#NC2B=ci78B403ZYCGqNyD!HC^o z+zvPTny~mXbL{a76AkLcwya5IeQC0p?RY~JnPC;31SaU3gYm^@&d3wqsX4X;ZLIf+ zpuTQiN!CBs32Iy4D!!dmV545H^Dxfp5eVO@^9H*KhOgg*)*dx0&|e8Ol|K9b?0m%? zrnTuUbp@>wE1Ho3p0vcQ01F6oh-dYFu6$dP^zq=x02~uoS^FaR^$-K7w6h@WU)<2_ zz*P4_&Sf`3F)hKP&hk87${bj{Az02Rb76)3K}?-hIr|?*(dk zT}^^lKK<%e;(|)$I(4*Z0;WY;RvRKU&dSN3exl_?DCy<^XNx%gUjx*Me8`_j;$9W% zMptdUp+XxfRSa>X#k_*Y2k$TAAfi*q-67-wPoklM27fV$BcBj=6DqeeVzjKo0X#0f z94xQNP0H`f$Zp#m+^Zbs=9-fheNys+R;mpbDcG)~qpu4L>5iwS>)~38r8TZa7QBjT zwR-D7fgEye0|a}U2vmi%u1LHtq1F(N$o5Y4h9-wHkb_ zR{Be&OGwy+o^&UypsY{DF~e#IAs(TPJ=`yR;ie^S%HQK7`q@?l=GbV%+z+&;0gc1I z|7APS)B^k=zy1^P*qd6)UW|FlVkCqXnX18$jJ1pu*6BNEMdKXoL_92<6v00<3RRZn zD{@@)Tqbq)L9;ox@6Oe1u#DJ%@tbrQ3)@c^w0Jb0j2?EgBDWdUROtAT@YlS!^B67_ zHX|%{)Fdp~ZZVE@35R3QhUsg4RW8;6ko0((dWa>PM8C&D4uYYbdGj%q$ zoA#uJB#Tq&<^i^6DL; zGiRvdAh1c*I#lo?{N-1{Y_u(N|DS5@pWrm=6lwK;h}ot<5Re=ZKrAup3An2AKNv&D z15wXVZJDU@PliNAhJ6^J<~Mdl+`%ZPa`#7QNfbx<7)>07?}iK~yAV`Q7vInymqb_b zD@ppuG3ssa$tW@EF31T0X3P4Xmbt^&Mde(;F&;b0?{a~mK@a5*YK1H^AxFUONW540 z=4HPS|DT~VrDBQ@P>2(^1Y7?M$N56%#L(gcUETfQ(uunF0dmNhraKg8Mw~_QSTfj^ zsZr>iEqaN3Pt;P&W;s?kPca$qMG>@Zuegn2iZ`x4LgczutmE{#{+_}90RR4zXhBK` zJ=03PYGRQ$fvO0})G*_RV?o!9<)Lqe zM$ckNCJ@l6Q`;($lO%C+q_`(xG<_um$3LClBRQz_(0OM?jnnvDo9R-He{?WCMj%{y z)=SZ+`ubE&NY)NA$7w%S;4|0Ol|Y%^?+vBZk>=uEI@9*K+z+eFZ~S2p#BN{i?TMbh zjTqRe9hLEpMJl>*Rjpf#r8^Oj_%gQC}6r;=^Kd5Qrr(Wt6$de?z`d4E3er`f@F z#5=JBtY;`Z{iO=`Q~`}6?3qR#imy!&=i-cZsy?C&ERp~Q=?@*QQ(>9%H-q?~B%>8b zM1o2kh2~;9M}oHonF2O*0uNb|999b7vlTrmqxg3QwH_^B~UAecoY0R_Ck? zswqwF(tx-L*vDY6h(Z*zBJJ{ATz8-jhOJFmvvXtyBPsLhE`++@)p76>8`85TN>@;m zjuq2-GDHQtz;PBu4(fae*`PVgBwSrc-E0rIzG}I4yC$^aSg;W!NE~@f1^6D^ke{CE z2pnz_3JfLJ3L4u)({|I{rT~L1f zz4R-x#ML)6Rwp#Ce;(!kOj#9j2?M5xl2wq2cYHnfzHe(;tS-M_DAjyD)j2ASyQnMH925zq z8-cIB=XxH=ia-j|!qmnmG$AL$+$OVNTsktoN6m~iD`S=8GF#;D|8&cMZQt=qK&#wQ z?y7Wjj=AK*XCs|GpL5@JuQDumU8N3Ld?V}6L%EHdItn|5 z{(+)yDf+#i^U{6d+OR2IG}gnAA2m<^`zx|ZBvtzc%Q(@t4H}R@AJe* zjMjd2j<;xDv@n$1PQy92eHlD0G8&kBOA-CbcztS(NyyKK9;D~}?cFzY&_bi`oAu40 zw;M`TpCBzGFr_4rNN+QSAN?J^Ty9JlEaR!^2zMe6 zTDZ9R^DX<>oE|q>3AW^rutSOrq^EN!Z?r`Hs$Mvx3ZF6h8e1JSe zy6%wq2>zUL@rK}8Lg~Fy!5n;_nPhF}9Re||gA(%B`;o8> zCz>Zu^{u^@<`$;jytna#WX3IXa`e!Mfus_cK+H_I-hnV`>K~_L917!fwy{a3Sg)8h zy}HI+rhow2TS&d{vaesncBB6oX8<`h^yc?Po?#ua$arYS;JQa>U73#hT&n~$3|P+H zw?;J(OZh5C_N@)n@3GaBtOg|JY+q>VeIIOI? z)F# zFg;(-eHfM{TZ&JF{pkb2Vbr|{wmz?@w&0Dw?%i9pXPaJb&ueYWznY>^u-YGD>P79} z_gm|)*#D%ZM65(J>l6(G)6q9#A)DUn{RM!rY2$0z!3!A@3DsP5Q6(1Fys+Z>aDR#p zGLb`IO;2>j=g=QNv{MSj!iM&ml%1QJ{$vv}Sn4nhcbAFJ^q~CppyH~|xCge8sxOj6 ziA&$c%rLFh<1v8X3wEg~4lK1-CK}7WSjOK&r3ya%63@K-Mi33%YHwHvgwZw;Xlx15A+eLCqw>gP4&pc_aLoTY1U=VrSdcGSZC7(pn z{DO^r+_OXU*xIn+14P%XOU+fAM#g;6u>`8ry1&vYv%naj{D09&UN;WZqAtSliU22yy5y6!j^lNQu3o)N0s; zQ92guYs9BIm08VmgaNQW>$3~gP)YqooL&g~7RU{CWXwXd4ExCDM@8b7NoD+;yjY2> zOCPDK2(uf1p^qodFTw6H7V7dQAlqZ+-fI$e%!+SrOA`pVka~jBr8V0O<@_Lzrt+Jn zr9Ih9)vF(jGaqtf%(|iw&g@nhUJep-eHA_2Z5B1?(Y@{+6}$Sln-W^ zNAgrrUh4cf{%Ej{)g`ykrMFNyLC7Q)8b130Mo?`O$5SeV67BfJ!xyHjIGKLkYD|PL zTV`4>L?)6+St*<4om8qUEOCgO?Nm%0K@GI8ip!<$inuyc%V+BPhK6BjULWpkI*aC^ z;Pq`?!c{BFmS?9BmqYk!{UufDyMbm?J+mV|LA@wWUo=ebt(W zpPTFo&(&vkJNZE>b0YmWU+nLa3*yYXAJA8|*E1r>$>a+UA!#jRWAmh`Vu|~c1{Ant z&W`PWNpz`0GOu_Y)5p?JzSPD8?*!TJqXbK*>)?LchT<43o8!_*X_z`EZ=iNzgb4pF zQ$AmI4*{iX!1(BVG~(N16|w)0*J0a25sFb4pf*u5W5t+3HoooKx%Hf5z3$3wjq2`n zUdvxdU51wrPX(706&AHC4G`KiIPFNo z1SA9mSzBbW(?|yf4lrftXL_@{=H>6)fw4P=a zpDdN8QkX>IE@VY6N={xtKQL69T3{vzF_h1*Y)vMb``m7Q%<9}7a0HdnRI9pp3iwX^ zVlETfMQuxqY**o_M{Bp;`O-z%wXxrx8mGjZs;x4DQ9(|3vlWoI-)tmx13$Q?LGXh5 zjuo}>* zWFmvmn6={A)X3&1mK;@VZA5_WB+f=EIC|!&qq%I~y+>@dlsQa4jUS-7}fS|+Cq&7DmonN^r5pRrh3ZVt6&2|CX1C(hf~%b;+L zVC;?Q9A&PeXWufb?+!94O9RTC%Bu$m!uE;lS)QMIyBiZZ>QEmA1m0B}%tM=2|E6F^ zzGKWJ<(rb^csX5vwGrTneG&-3of-e*CLfbPvQwXF%rE;&(&KPdomZo2aS+9kEs<{* zi)tW3NPEBIf*aQ`pLjXd|Hh(HfD?gB_d4Tsj&@=SVq~R@B@Zv^k`8nfQBrpkNbV!| zs*cdQ!ER=n;6m$$T<_LgdJGJTDBW3X8hn#-FWICDvwF0p>_^#b1``1zMj)g(fOn=Z_9Br_dgh_L+nzK0 zsSz~UtT?E7Y1G>E%iz--ZX=Jh*k7^9%gZ1P=v_=4IL09CWdEUiTSO{Wa-?!i&w}}N z0XHB$iN@W$Z;KE6w0vhQYL@({==cwttcz(uYBf0Ym(||qepggPR$;2#-+t6+Uf4T#W%ckRGf6* z1^PMY#^?H0$JmCa#yG~iDLLte=Q!*N?Kxr!f|9oSNHFQptMct2U`F_*=dadanr2kg&59Ex!?k#vY3vA-R_6cwceGdECwp*l__OKd$AA#kj zu_5CVM9LM7+D{0>PG#?+axt+1I$Q)Y8tqj{jrVRc!dM1Oyc&Du-olw64nz393>sGs zs_J3O=%{{nZAuJ_+Z_&PEQL~{Z3mlk(2-tK&jJI~!c+C+hPEHkBODg3rF+sV25JfQ zujZM9Q_r6c1jg$HvD&Jd^?BQfrBl2#@m8W}7VB3%u3+Bm$%lcNF#pik!nVA$oc4lu z{4mj-Hlbj&6REkItrTTvgWI`VpeJ`oi8{5S-biCNP*A{C`Oaq+Niwq*AWLNil6Vm` zUfUvkTt_LsSTD8;6(O#Cjb*;0#cOYx_8G38+$pB-+x&pq7J+;4Lj--!%(9DaDX8(B zPiYrf3~4WP*Qht>u1@Et7vL&)J8u3C-?J=s;u&TzioAV|*S>*cwS5+&dM zr22f`+e;w-&}+`9@U@_&Zm=5zKk*CD`?Bci0a=hWKdaI4SRM`PP?<{;v!9g=7Rs1!VaE z@8>kr+CD<*a34-19Vbo)$fySZ=NjX_cC7BFcCs(j*>fpwE{nw)x-TwLmL-fKip}y$ zDi0ns!Yq`wqv94VDhljVbwy39KMTWjPKe%cqeaT`!fx?13o`V6oJv)(*lN|f{M8FLGC3byeOFy;eH$X61sFYqzow*Y2-zR7ewy`zsrr;ZudI~MDu^;`!o_L|LEl`_#htl zb)ot!5Hl^1rwoeuDO2BVqdoJ_oy%7}QRO4=^INXdh#SLhEUq=&NB4k}GHJXQh}%oO zgar$X^EZ%Yc4!o#$(cHWJOejgC~np-5=~3?icBp?#CccQ#Z1*0S)6H<^`Dgu<{3s5 zQMeWG72su(IVs+cSW{v0u%rf0TyYqlFspmA1TC7{WM!X^avn>f3C#3{Gw%D%N*KIXOu}TIDu^#%&p2 z?``$p=OcDqK7uVyY9>8@B^rUF8rs3&V)N%~`S=1B7R6lE7y!AjTsOUY8nFpW3%FbU zOayxYwf3yM@*gS2Urw^@OsT9$U&t>=4oo2PDF@u*b&(1z zO-(=XQd+_j+I7dXIS&d|z*ck+CZ5309DJ6HRFDwccB-8>Z;p*Jz#!&%ySi*s?Ko(- z`THXxt`XW=TKy!-pi5?ri8p)SV*ln=F&ftRtOnru6~3V*wZguu7h4_~s#Rl@R~H@% zm6ia1z_@>BWq>bPHcQF>A7Ao;0_)UrRw=+F$0g}@xWY+*H)bRcw2d5c!OT60v*UBf zH8qoxBmNrMULc}3uCb#_c3>9AUcMWsNFLj!h$WuC*}shHbBmSOQP?C@3Z=aab4p6* z_``hAd}2kzn&;;Maw#X%A-cdf(KGcmj(8xft0rauFawP`WGuW3B(Kp-d)&){H=4uE z{1e0x+M^H@xsaSyj;O{iqY{s&0J_9i=*z03%|nf+Av*(t zHM+%A~oPRrp?9y3YAY~bAgeHQGV{xM3tRZl~6q5)Co@uRy~Kc|1LjRfP|1)1X;~eV%y>X012lcW zaMdM}#~oZf7B#@ktF zyJj1&5r6uFXwB1Sl1+&#I|YHmEi_?W~c{$4-^c28mY6_dOh*%|3hm% z@q@uTYtHnje%!a^qSG%j{eP8r08D0QWhdzGy3~tV2V7*m&}3{aIA`e_=E#CZCiujV zMJTcZ^IY)aCfBJ4mm4f#-}jGfP&ZLPAj658!Vt5H62RLm!K!r++_2Gz1^GOr(i?l$ z`hGIljccwR(eADxGd47Kg!>v>h~@S|A0pj zlG1s3pT_<}$plA@p&&Pk04ZKytG$B{SQKS#StB{Yt5Wd3&mVx=!E=d@?o_!n+{SX; zsM<(S9!9|{SY>!u5JS38-;k6(aN{mG$U32_4Yx{|RNMQMxRlf z>U{2~nvl!(Ufr1Gq3xdGR7jocl#krcg^I@T0AV-9sB^oI)?pns)`V0H85q=bI^WTV zjbt`nim3RP9IO{rdkB0})u(rO7OcQNV!29-T!x&&1H<_N&pEhU(auOvuKiV_8`68~ zn7*jlv6P$sbY2Nu^CXN+Y62Iww{ER;GJXAn$!Xs(YV&gq>->>}cwro_bb`@X^9$PZ z^dp45UlAG4Z1FqzJXYUKr!pBgJwgCMo!sw&L)J`N09=9QQ#<>hrKV5_*W$d9Ls<~> zNnV6v`C0Rp%X$Z79J*ZZ%SdNb@Fi6GFN%aR8yG=|$`cCq9GlGr+Eel)t{c^C+H@Yu zT80;5I$JP^O6O7x@JQN;yPMUSv2pQ5;L;yPGKp!R>kpCb=DO0>m z#fzY$^Bt~oTinjx`m=?aUH@lM@TeVOeWA&&hX=Fr`vAYrfpPTmwyGomw2Lc&Xwvo0 zHB#Gq%b=jPf;_Y7igz~{au4NbA*1>~btrIIiA;ma&Y>8KoG`-F+KwQ-gPn33#V|s$ z9=NA4U4IMxF_LT)Eiju-Rvu{Qi6ep-QkS6VqeDbhh0#6HFh3&bX=Cp}e>2ge#BrJU z>XB#M`j)}n!hKp-Qu;adi*dUxgQl=c?ESpIcZafJg8RY%KC(qE&mocmMD%FePXJk_ zzFXy{hoczhq7>#+eu#ty0f-gArSsU!P5KfmhQvd_f|vN^OFPLM8oZ2xW}q#JoLd!2 za}H+M`0+d~Vd6AQO<2?u*=9n9ylj=9323r7w5>edGQ&znj;!!<1J0XOyg0nBEc}j~+YY$Udb< zXM~A94bFM+-RljyR%F^w?R@qlY!dvAgx)S+{PGnIAc74pSjbJ@ZlS)b}v^8cuCJKK@LFX&;}5*eg!F3h-X3h?9A&lLz2K3{`l2} z^o#$7w_z7e>sRqIKSyC3TRBGBCTRnogPIpmkDzR~}F>sf&H=F1m3L)VQwlfa&W z=(;ec$qgA^(Q9po3u)XSiAb`T)FuAwi9U4Ji{l!-Pz8ie%9@bz4|_~@A~;NydpULJ zUS)=L)KoJK6wPFBEV(51u|I7$yZu@!p*lF%G!6Z_U7oO8FzVF-jbCpSOM!&RC-Je_ zt;%%hs4RM~O+MW8tcg+GPCRX*$lmULS2*v|DWVS2@O=7?raT}tUorPZ*b(z@{OJa) zEMG2)1lFG*W~&rb)I+mK{GJVd<60)obOJ+|sqb=?bhVPoTnBi_I6kHhA-%`wm_>J* zjH~7(=)>>dSVsDq;JB(fd`y9nrDV--*-t@;UT|_CX8QBG#lNJtpo2R%?O+xTPzUk{ zlWn`!Q|p4mSIgn^cLtl%ihO-6{@0cs7d`E7IoTF)SRr^Wyc+qh(1)}-1~FoMUZI76E~B$K8) zx9EAol1I(k=%PZ64x39uQZk-5gr-iyYa>tYf8W5-GLXCVv!}f)TY%f5C}QA6WwaN@eF2?eAW8W00RLhNUQRkF>Rn)3 zGT!#Ls<+#a;Q&!uk04qR>`n)7#<^cdTCn_ZCVx$8O3p>?oRc9Pmukvln?z*+K0x9a zBW8+nd=yIS_X0c?jRO=YWL9!J=r_gtv!9xJK5_w}oCG;DZ7#YaTKu5+k~~OazO%JR zNK|iSC%-QFGk_~aB45ZqI!z?FV4qdHaJqO-L=RwaCi*s zWkm84mUcxV(5WX8$iwDVy*2-%l-w@8Z)G!wwR3to-|`5gj)dc-x!86Sm6TJOAvQ%3 z7ZgR;&y~oL)K_O(bgoX?Dv|)WDc{1P{#kd_E9KM%WKX^@+i?lNU%xB+N;d+)Q~@s1 zoZq`jsD-UnW4Ie=PGeE&mrm|K_oQEm6~uOr8n*fLHIz^fgei7E>+4*~%afzGt~c6e zHn@-qco|aMJg(x-tyuC5^$NWCar@>72o!u*n@rhI7)xPtlhAwHQg!>O8N9E1zi#^_?6s-tCQ{-8zr*~iIpWQ69P7%-M z9j3Ti47iml#`Lc2o~w^oIResgWnll>mldPMSdk$%{gjhHEX4tMq7tI%4bzx_Oc}@b zcKYBI_}zG@?^jeIhDd~{DkC{%mMb1R3{Tfb&5L9=l~RcP)p21EVpld1aWA?5awn$W zZ(RSC4W*O5xg0t>9y zD|<|CMyKD69EFJEyJ%Vt#rYHF*9hIOrP%)WQUoUR|I9%w*cAC;U*p;vM*V|1TLvO{ zLBW6e^&gwFAk&jDXBOE9k9o6eX%MpDHKT-zg<^wq+a$GpxLC#!s6IrJeN3doxi#O9 zMZ)<;NpGmC>VE&>uI-!d2HZkImE+J#!YmueW_Hm3i*$axFSDp)ATdUvyc+;xJKmUF zORF3=DZhfNf;zca2wTOi1jb=6z+7O*0e)=*K?07(v`?{oL27OL2+NqC*$aXw;cTE< z{Xk-1_or57$=>UFq&dtS8t9ymubJ=RL?lpH7JFEu8MTbEDV3IChGeN+Dfp{WFX8yi zO=M6DX<|N0tge)4{Ememy&KkC-(R^}EG=r}F)njXCuqEY1bx3OyqDdnXHW-kIGBy( z;Jujm**ew`*}r@qV3l36 zj3hb2crwg%W3O11le&4{_V$e}{mhsmMB5Ru)7V{W>SsOQ!GqEt8)Av>p%6otfXQZ4 z3=P8eyEpjKIm>ka`{Nhpa^lrybLL#5y%GaXJt z#Z&qrS21QGqv~^da=qskET#`3dztM-{lNx|;v5k#LNO|xij5ABvr-&8-`Qfg&NMv5 z^Oc9~Iiq&ir)>LkRptcWyoI9-XK&*{R4X#V3|6M|@KCFfeZO3FW4E6bS}m!l-ZM|D zInePDpjPN&5^?00?-!WFiTy7q0)1ltv#3POK2)yBTolPo-a8z(hc>Z_fQyTSYD7s4 zFDIQMl)PGJoPLGW6#3WX;lWR_ls}ma(;@p9E{>hunmnVA8PbzysJ}cQusdN9a?KC9 z80bZWbYLlwp43()7~kF!^l3kYN-#1> z(jCW5QxHQ+2aC@C&sh$T9N1-n*tNPT@SrgHKiA>+ZT$}5_ZQ6cPK};?5ICd7G}s(o zMGdGE1>a%PR4VH(D`Z1#4N%EkQ{IKKvU|L;_}Y|;u5q~oawGR&F4Exbi`#u1)y&%m z?bT1{TVHtPjOrGOnv=o2x`cT3##uM5mGkKiQ!uF`?$MFBA59}oi27ws5Z@!$4~7i? zj$Vpkn^ky^M9#F@c8TDy zmwslqGN3gGLbIaaZ*#D$l97eKKjLdY>JljZ1-#|>_r8yy+Sih%e?P3FZM^F7W)RwV z4z5}$!`bNNX8WwT{?C*cJT!m+mcVC84D)a}@~Yp(uYx;Gf)r!0;E|eDFCXraGDpYE z8)HOdg5+EaB=pn^hlV4Lf^o#(H@?S*ZatnlUfr!0Q4-VZ_eaQO6M{m$GhtJ2d+sYVTY6cGzuip__y_?id1clIF}xb78WlPDwgWz87QU_> zF}08^B)^BB*!6tpJ(yjE$tquf&&qx2t7!Z6yC+Bv4B6V3w@utXlHm5}-x@H(#au13vs8F_4|F;CCRgREp-&hS84SETH-i-@L&pGTuu*Q9c0gK0ly`;w_67qWJ=e>8};leE-9*e{+P^JW-}E zgd3^qvO-0oFuz5W$0;_G#{$14Tq2n^bYHAlqoTmDtn*tgYS5?j%Jcq}%(D_=!viPl zN5uK1cM2IfVQ7t!rPp5efZT3!)%}FM9OABCbbTdcYsobja5^Ce+?P!LL=hoYe0r%j z#ucLh&j~oQQWe+}9BP1vh}?<1A|>=}kerHuq5t6mvBA3{fm^!jjVO);?pqqF;zYw+ zNY1s8gtT;`D5`K;i(OS?%u4BmFlSADxzhKt(+DdHL@W|%siAY&y=T8y;0?TL93SQ& zY1TShEA7rwNC)R9H#@}TMll44DjViy0)$p_Zn`G^RE{)!BkK5yGSV)Hb-Dp^Uov^< z==%fdl_x#*vMU&W!SzUO301U!-gp^YLA*xtc*FFDI)G&}gDeH#>8=g7LftQC8d7Z; z?yaCr#E%kTqUZ)Gigp7zHr9qlmU!K;N7MY$Seh&COH4a;G4p{oA zmU!tS*C@jMdmvET$e(x8&4xngt|?chZYCULF3VqDj0MK^KtJ<2WxEjNU-EaJm%>_~ zxcORr@bVM$g@izmcFKI|bpOMreZya#{g+QGN{k^@2CN&I-6LNk{T<`X5{Nrz{lRTIT6gEJ19Yce~mh0>v-ce72o zqxXJJ(>Es~xJ5=`Vy24bNprNhcgTWLjkP@_(>rX6rZ)Eh)?bu%OB|Wg$#w~4reS~1 zh-_@nh`0(4@%_$V9xYQK$pPQ}V=pgvaH$SR!%S$$5`j{k5D$%|8&9^91M7cT-%tDG zSr|!@o}MC16ZqL;`LVA^@Wf>hhDwuj^jb!JtXQow-l&RZFqjN8v5C8*0{&yApj&hF z{!bUShQ?l)eh+dBW%Z}63~n|d#)Hcf%SzPAF>oLuJe$}NySyX3%Nq5&l5=#BEYM}v z9Kw4fiqgG!^8faZVBDFBG2MGOmN%N3aM%NI!pzlX0Qv+!n z$OU8ZkCZSMR2US$$z$o%MCzd>Rc-8lo#-8J?m>KdfANh7623GzrvtAr%I=4ii;CCL z-SRc(+0-_YV!+7NW(Skc$?v_!IcCL);-QJeS<>)WRTn>jwDpTqq-SMAiEBHXUlSC| z{*`;p)lF_U@E@rp4fDXm?SwV(IzDux{5_##^kw|q-HB#!MxRS{JB}=l+?i`#IHn>NjtG_J*=hge2AwRP!6EVk-9zUM)3d`D zbCf|tj7ID1&TkY7<$mJKQ}K??P1j}B_307a>~JL4E_S^HgLBN81M0;oFF(~`FtANz zy1l{?T6B9&=9Lq`pU$|56{oBpa=NF%zy`#X&pw#bX$`o@oI#LdLTr7urZ+I5wB2LW zGUtU{w)L)tmD@7aa^$A;`ElWYt(vLmJ_w zQ(B#H!*VhVw=TupqpMeE&Sg$8Sm5#JVNCZdf3|(A`dUoiAI(&%DvOlGxR+mQA`N(u z;8=+lkdtA}rcr*rT~>1-`A}k$x{*i}7DHb=lrGBQMwvKi;z6m+cVyemB>wmx-zx}U zF_kzJR}<(k;9@b}Q=XBiove3zQ}p*FD=1VF<0GM|CP(R!6M)_)u=4%32ByQn!1$&X z(YWo|$$!Vvy59e%b8!6B)#?NO7Bs&E?r8Jw{BafcrofZ%9V2(h?xOy9SAIQnfsAG? zW5$=z?{9Y7E04B}+CM0!{|#w*`N*(ShGm;1`S}d$X+dxHr^w{XasnGW(TkjHhvcSK zJ6pxdxItQw^wirrl`z{JzdDZ!Z@45BcqL)3zJy`U>~mGMaA&C@1fnK$hN%U^kDB$z z)Z-=;Cy}Yn9TXWZ$Qj?m7#e+c9ec>0wDYf4bRfO*Cf~TiGf!li4iaq0o;S|~404|y z=1Hf1H+|)MR-1p6(?RB~SlfJpu(^<~{HtG;2QLjF!1sUy#}xj4V#Yui%@pQ2{`(X) zf?{BtVAS(n9~gL)jI$QWvfzCROr5ZWvKCY8HkFYXeiv%h_mi;3kQ~N_tguIhF8?PP zVPRrX!%z?r&#rYb<)3xqrr~yB9U9ZpcdYV+^UYs~4bN@_*U`JxFS0(4cWkxi+s z9#3~s@HL&at2i4jcDn-oC8x5!kgozH0>H2QxY!l&4FK_69t;=hjyopKmwU<#TMR`q z+CQ`O6XK3kUKa8wxyT|MkyR$Sz@j!tq?c@cJ9dm3Fk#kWg9LlVD-DDQ@f z^tD|9a5!HnPoCsn%WsiOA00huoM2lD-j@!mUMfaH$(F_jQZSV`2K+Y55|{X<5Q1nxF^om^|y@-JA9TZ!z9QGLp(QH=6K ztWl~?+^62e=ypHbtlni({?g+i#bDL_{Id>Dfq>Q7wIiWxek+|6aj(q%SL#F1*~-0D z$k*BB&P^ShtYqfbLW$^xcIl&h;ZJ4qm|ngfr_wNo^X_%c#wEf%se|h`r$%nGQstTd zUvGj$D@!Ac5*g_U4P;i2#R6Hdtbm5$Z;+6~7#|NU0-W(sdpEfnATvQ{3+(;rWM+!_ z8J4iCEp1<>9ukTG-Pa;9hnVM90FK#;E|&Mb>aT-@fu4(j!?X9^rrANeNL&;Fd1*^h$A>Vy`SzoSWOh*7>ApYa|b^%n>$Z7yFGSovb9Fk3NJG3fh6bIKgh=Px^y$;`zOPyXtDi~4R_d)B+49ARP_+X>%2!46* zj8^XMfG%r&+NX@;`U7DJt4{mS@tE$MA#|>eibnr|4x6c-aCKd4i$W;DS1=94F}zpe zD;AOG_==1r=Z}-K-n^Uj_|wtqO^H_w+(uLCqhE3k+4uTyXU*n!@L%Gje*SIX{|n{3 z`b~&H#s_Btwc-&ZvqLdxpOGh{Ao4pJV9~c|6nnlU!{ZXAMNyUDkabE6)74LbPbgYe z`&c4MLia%AoV>1-jBT*)P23V2LH2aT+=@-r`Jx$}+Lq8Ra{6Q0%GDIuRE!fc zz089|a~=7m63{JBKP%rHJfir>-z**?b*+g-fE|9hqc7#W$nKj_?> zh{?ke(9Lvq3~fH`a9vD9Eq?Fd%3SN{y{s9W()i#m#St==mazouF6d|x-^U{<6BiGf zx&0)EmtKC49Mv>FP$4E`Ma!pcK>m8;aS5koAPyL1!YX;Kxp+0U+E)!OBrSWwSx?Cx zO?&d>i(|FN1B+Et?63DhO>xMXmU(Q-8eZ7K&=k_9;DeI;S0oD-0Qie6aV!-hkt05J z;}#DO;LN3R;5_&|z$rt&__0%>rfr@NA+{)(>smB$AG6Cna{}oRu)(Cjj+~z`ecPxiR_j@~C1t%HE-eR|zb??|7#v!~0Cfms4%6*E-Sc};}6N3hTV?M+YBU8MQN`h|0DgSnpeEIlX_pwPN3}`GEAS_u87zZlAVKv zg`HJ(N`8`ISYdLMS`zSe99=R|!<+79nXnd*AW6A5*rS*)Vgt^h3$;Jg71sPiI%ZU{}48 ziV}uvu9;!QCi5)aUp!ssWUR||Sj^`-R9TR#ql>SrUSdjqGDC*;Zq>~P@2uBsaoyd| zU|SOtc)JDSc%W=C!`h>&fksu+9#3WCEWXEQd|q(Et3yCj%uP)dfPO1y&^)XlQmlXd z*Y2x)Tl*y0C-g+$-vqSwBElABvNzF^nOf6>6at{4- zdP)>$i0HP5EA7_BdHk}vfkjVoNn%k+YLRY1Vo_>d2}4^-XRTY2X7sg((nopja2D9v z6g&g~vPu^|(|~b``0_^G=EIZk6I_v%I#U_!=L)27CjWNipGRC;et7q-&Y3hYFfcG6WN%}0 z09oR>tPG9w??*{!k1d=+51Q2r7BMg|H#IdNZFX*V08_x%A(7C`+WjRu^I->~eHvKA zr;{Q9GZaE^%8|+1OK&nvu5>oMd<>9^9x;zOZQnPB4 zodF^gLp*$1gEew_cIM%2{e1VO1JeVL?i6D)XLZZN zIWr2j+ZCW>5ZgNb8V8dC0aFwNaMOL`Tj+wzy)#Xpfk_}3iELk!X#pS<^_kz5VI+{F zuh|uaf5cUcyiy)Tlbrz~6sz%l%f1)Lxc0qD;_o|fVR#tB)BiUwOR@!c0S(8o4Zt7_ z1=0SmK}X^2kWCC&ga{F2J8foP+E5vr5THv0wI`rJ|-Wa2(nx6szWDZFC3 za+`wkj@eMgg0pt<13&mT8ZqtxQFxpS%AOD;sh63On#iT4mzkTxrI(hNT#{c@S&&$g z!36-98VUvO0V#N#%PyY~C#j{ESy03UB+HAr^wJWOOY(~<3ld8*xB!}u3MrrmcmXps zFfcPQQOGLG)l1ILOUq1W;HzEz{@c~5nr6}lj7PI4lvg+JcxMPvm77?Wng>&7-SZ_+ z&S3kIw6lv7UE~CoMJ&oRGcf=Hh4P}rf`Zf{hN+)}x1Ze}b(Zs%!miu)6*H%mEQ|mE zVec(%=>c+hoGU1p5F;YBYzAXXkYv5bzS`#1qJ7(A7>_dm0DjpC*S`gLoYRfStuQn& zGRalYjfk*v_H@qAEy&DCEppB;%`34r1dE1brWU291efF&IF|UNmZj!^#9guy%M$g9 zQaV{NoJ9&p&_V}X z;K~m6jKh{@LgFN8RS+^zL?t3D+tUas0o=@R3aI)t7%jJx_Smcb6@nDguA1IkCxn%vDgd18hkZB1{EWMD-!h%q$3tLf~>#Yk@#1%m} z&1LJ~bA^y6tVBj8)c-VxthkvNC2WTuc7FQiR(o0kT9m*)R(ng_t#U)5gD*KPn7#s& zvb)3G(YEJJ{b0RaExh^7d3UF15~f&4;CDm-QCy$W@Z3Lbn$W@7uIYH|=&(2n^#;do zw;A?mc@aMfuajPQL(TB(AfBvjOdLOeq1_k+^-In?+#NI(e^p-~a6G#f&Ee~;tWVBZ z9h^-qm<80-ZM_t($#Z`ZTqlvhPgWK~wJYV;lpIcp8q*lUA8A2~n zNrut`NOgsYvz10_DFBDg@!9Dh6nWQs{Mc=UIp&}Xa>^J`lxUsWHuCho-e?fj$PR?Z zA-Dv;b32ZXE>7aci9rgt*>2hdqffRV0`@vB#*?=jNy||z# zGcTPB04;3=L!kzE0W&l(Ff%bx$W1Iu&C@L}N-QWyEz-+MEMkbia+S$mBzfyD%Yw%? zZai|Ea!Yy*u_-Pn$_MHx$xJO~cs+4Sna7F9{arf+WcNkv`rUNfTnYfP7$z<00a|#R zOH7>LE0Sh@?zYCucT(wdXI)$z_94vZsq}RKo1qNKzLgkwoV2=QbY|_gt{Yo#Y}+;} zwrx9kV<%OyZKq<}sH9@ss@SO5*!9ghPdlsawb$3qTzj3-+W0Z>XFR=McfX(BhmtHf z1Ud)|3=9YkY>))Ve>m9woDR;GOvaAJrdH-m_Qvk!Kqe1oV@F4GXC@H`2Ui!@KNs@G z)<9KPV`o=$XGT*yV;7ec4Q-Ek4U`YYR0hd#@^td;x(o^<%lZHnI9PdDnq+@85rlk7 z*My5KEn?Xk^01;;u+7IGwSFhIUQW(qG=2`>#6QLJtd7Rq9qsygCVARBGBfyY{n%V2 zKW=*+9zpp7h%ka#@{NS1#@mR=%87%eAywPTjBwKiSPOrKB?peTk*2N^*T9Y53Kxak zb3nSZ5e~q!8X)Xaka+XJ$V*5_hzKJ$usXwW9|mcmtaWMK5d*2)U_~WJU{viGAOYy+ zU41Cr?Tignq(4aSk~SuFc|w2jf@e+R@t;xB@;01n z=XD*JFa+qw02LqN;HE888@i59Q%^>SlL>A+GGuKil2Gk@%-qHC8WyDVGM9hAS-1Si z!=KC+djxdckSOIKr^5m@j`Q$JQ(EkW!RsV+!rU;eI)0 z?_uWgAR(80tALE8A={>26L9WcK$)n-nP54jJkn&6R2i{@CNMVrbyjQsI5}b}nNpA| zCq_+5dq%HA)U~Nooun2p3lE9zfBaH7-fakz;NB<_L*ba@m`f`ZX;10WoEV zi7Z|xL{GvI(!PI=Hn~o1Xs8ZdWqgJG9Jv`eb+$fosxp7_5k&?$w595MB`w^m=;nR} z)x~;XbvbJbB6J_9M55yw*O%WvG=F=mK`en=6}mwiuSWRY-J1K45EgGzD|d^n;TyZb z{MdG`32Yq`Ki@Tg8@NP4LaPOl!_Uu&V+zdXB6*finpm$!WY9wv+j2s$Eg51rdlk_EH)`=n3aIU7388a93DyA zGzyN;+UN)R5X_oI#fNotQW)d;U}IAfL|1dN-W6)EW9Y-hmB5#@=*DRK&#*3L{-frR z_D>KcS!kH**7Q{%BnZe4IFLWr|CO8z{hgef+F3IRoBSo{rmmt6_V&g=GdXLZxu^rs z-TeQR_8fJ4#d#(4uZ(8~Wqab;%*w`39VzyZ01QqnSQ!!4gy4_?hhHhYGA-^WyzxRi z4!uldvjariajd!POFS*GctqaQ?WIQt?TXXw@At2-iXe27{qA4taRnf}yu=d(k z(*q5psYk|Dq1U9*X$bjU#<&UrB=K?=Y*JZE0aMJ%>~emk+H_~`5owiX8MHdMwU;jI zC_Y=%JYf<+B$`dE>qVOlew1=9hFh&x zg3T!wIl~EGozJZI$@}?3*TeXYu6--m{qC`p_V$%;^ zc#iP&h;k(DKIy>pm(iA0$F}lWu5gOiB_v9LBgN-A@87Q?wbt8|rziGa(>80F-R9xi z+HH2Y4Fxvn%F!%lVYX}3OLc_eNYB(jGJrTLP5uuHtKaBRoMJeN88`hqz^|3r4m}D+*6a5ibsLgimO!>7VMr?mBnI3zA#KI)3jl9shc8 z>5aVMjr{IyC@n+2CkWt^kw8fRh!ruZJ*KA@s!pMy!D5B%4z?%{_)!Kwz{Hj71iwL0 zfnsG0>vc^^ZyXKWeiQlFw91o7OgC%r^a&wU)D>Gx$q@PrF)#f>t_Ls>5H*;;LrnVr zD`HB{4u5XBTARE4*RcK2wAaKFNB>H>S~uDNiHaBBqEgocB?3G5D54BuGarg24{1&3 zzDjRQaz3<)2(h*G8FX~lX?QP7>wS0E_$d{q^V?1&vy}`*ppVDJ<8q_@cEj>=BjfF5 zIj#q!&A*l+`-{jxRWNYk+QOg@>{t91Wn!04+P5DRCdwipu&}b8x_zvd&AWnxO}hkD zSBLsSgfdrOu1%XU^p(7*2JvF}w9yg{o%MqmO@i{x^|)Lu1AFmsw9HUSCX$C{a%T|j z8C#nxv^`Q55v)aERn=LeB8zXoO4D$kbxblRF;~0FjnbZWV6LmQaFDf_(yUfl3@$_y zX6ZE($SUVRj+3Vp+CC(=Hy2~mbdMxk+a;+q4q*pc+izKU2%a66^g8mh#;+)~q-aU7 z%+(i}o=9ZMb)LzUa!Agy=|t|R1+nNh-z5(F+u+)I^I9r{V3B?z`~W)+G+7N!Oj<~E z>%ozT<;^vq7Ox*z7gvkQ>Z@}E5dvzJ!&RAb#GjIQH&PZOM5)Ty+jK_BP?k>aH>O&wGcx2$bY9H9 z(xB1m4bm8+5AO#@ii=!;<5Uli5u1`w^483qlgCP?vtIcW6^rqEu1PS#(;(8;>2f&-GQf%t$3`0y`>28*EoV{ z*O1-&lbWodj=89fkuW%9#2uv{K@C%m)h8GEh_ymD&^%R+?AFCDx|uu4aajFVvv8c7 z_6e`|Jj{-FYktQek4%DI`t^_C-*bp!*z2wEp36F3OUOP&ncbjsb{=Mzt8Y~d-c8tU zkAX#&0X~~3S@{*6EcxqQ@lEQs*l*rEN4%AkY6e1L*V(Ba8_){^-l#Z0$%UBY)I38| z7%n)0so%Z$tNJkuX-%T3gZ?>tmSJyBp4XoJ9xB{(QcQQVXjc$Vh9J?JYaJ#;?K^=<|5yN!ZwKw#TPdiI<9$l%7TBlb1AfFcZ6Y6g~ zC!qhCrH3g6GYaP0C<@s$fuyWS|Fh@LZV?5-#^)H|lL_*WcqE7=>@cef2zbTl1*u*P zajytg&SbbMkVvc*lu0Ce_zeDeV=A?^D7I(_Na@*kS!v!eQz9r@Y|AS}7l$8Bp&mB; zVhegh7|Sw|vn7hx&y}7Z=N?LRrH9oKq9h60JKkOQ8xSbEfOxUP!<5=RD1GYH-whV) z0dJglRp;+$eSCr}il4Jxa26nCA6!64%pY_IPZB8|X_Mh7K&*#<4?%)U`A!}4GIB%u zZdmXvywPi}=j5eBbK4YH*>*V89(aab2s1pM;4+CgCpY7P-A4oy>3N_yAl5bZRdo3` zJNt=loaJ00FT<{J(N9|3OHFoh{w$&4I4so~GuG zuGS8~f4P^0X&G=9lp(73#>(av9s9vR6Ne6r$8Bj^NE*1l-QLt+^Y$weoU0U_>n}RF zaD=`fL^9b$#gUlEhs>kC8PAhgHy_t8P#|fJN`YYKCv^^@o1svkXPL6O?yw7rKd5+% zfl}t%52}OaGdy^x)OQ6eWJ>pKX2==XEF9kpQBpFop4stL2Hm>R;ZK68Ab1Umz|w{m z@|ZPeXp%1FX1OiK?nN&jNJ+}@ZTDl~SbNR9U(Xx44-(E%>L6uNano^n_yLYf-0vj_ zl(d=FTti=HOSJ=wUe@5iioYh)tU#8CIf_t$%;$h252n>u-+U=Itmx=g|E74Q;bF#8mHkfVh zMe|>_%nRm;UQ(UIWW^$$n<=*huF9qhsv8e$ZE$QhEB+Nf1Bp2yRZtKROR&F-AJ@MT zzyGZerX+63fC-}yO{aHQf1V5d2ryV6M@^;^(Gn&`uksYCDYZBAaL186TkSXo^)9o* zH`aD8aC5LY^v&M#;C}V<`{oPw1zv%G+j%?Pe{a|%Rs~SD{EEhD$!{rigIyGTbIXD#rEg>?5Dq94^lzqBF$sx_C__q7zkkNN-`^t-oO1Jp& z4U09~6A#Vb!>r%wjX&t-!Y7qyxJDBpDDFiS{*;j2HY`a1+MXcRx2kO$zvz0Rn$0v9 zjAh%P`4lx*C<9NUuZCwta!^L$bM^>s?z}+{r%L*^?p>age!koJ?tJ6h-s8jtU0SXH ztHT^Jdvc{$d#PQAsb!T&B;?Eglv6#pY(8oC~6>e!n} zMH%cF1~3#1SozILbHSV=`Z{C9{^;JID!OCh8I-2H6d4gouvouem^`oLy{?7zTjElcT_1~4{4b?}g){}%uGr3DHp*Cp@@_j}Zm!9UCnlXB` z_PQMjcv(iF1v>4{!ffZylH!#1*JARAiz*Q$0{6Ciun9P$HpS7!d}icgcsmrqvIhsz z+SFwdsQ~S2D{CC}0j7%7UKELAiIT1f4weL<3{31FACYDcNP=@j?d_{3odnY!#eyE_IgL;%II`jf311jPQ9WT7M<64t5 zO>>!rMw6QGk6N5^=u{ng8x7i|Wz{4Mn%xZ^=%yNO^;A@oW;HF{GzB(w2A%nYmc@x5 zIL*gJycb;N=oI9iY~j?J+@-57c&V$XL_p@r?w4jvUs5`old3aJ*s%2bu|*Yr6tj6@ z8|yf6Z_f0EwX)9dn6kGeTsOX5ELY#I5-R<3ikyGh9)B-R8S{eM{N*^;-jF+OvxM!y zf<{wL$s$wK_}umUvvPrmsHELPtiQq<%QRuE%;8phRD)!|c0$l;R!@)b}j4YdDC z<9Okcoy7cNQ(c|F+}c%PzA|F9SG=lK^(^Sv(OgHe7-7il#!124<9Z($9B+Uay{Jbp zjTI@UIbnnBW%JX~pn0iA3Du+PaQE7bgRXIWZ z8PyJqVpYn0b?I$7Ixe#9C>bq#g-kB;tTi1c-I~P;r&_MRmkmzZd_OzZmXm0W5CEXN zLCvP)t-oUX-PijmjPSO=S9}dSmHvPPhest%V6-_SYZfTt2yT_~i-hcw18A0cg-&bh z4dbUeB6=h|NX_e6lWZ9OqFB~|Tl)~pi!RUAiYq%lI7~SMmTi#Ic@&BtKy8lc_cp=1 z_i~7EsY83sb_e2n2Ks+yRgB2+IryxtUXT*H=$xJLlM!2Hiq07rw)%IyI>a|lQb^*F zTV@nC$Mf&Y{4%`%P)^IshN;SL1(l;(sR+x||*Xr&hoFa8Y652CX6Eft-RiiHD0@YiuBBSkStt;m?V&j zdfg;Dztrb=X>?O>AA~1)CDB~tqu}dxzUSwo_cLgnSj~5IR*{z5BO^0aU6KinZu?aN zK^rPvBxR9R$LZj-X11l_HT67a-j|?0Hsedt;&xLP^i5|bg>TT8ys&F4I-jCH7+{F^ ze@{tkX~!y)=C@&4jn~W>zDi6)COGT{68;@u*DzGAz|(8;;QOq@~_ALT&qcqGX*qZ^p6sB%oa#Eu-$hJ zfQ}Kor*MT7jR%}~CHWhEYBPQErbVYe(=OT*7&b>4`Or5?!6cU4RR$%MFPJ3P(|S|y z**v$CZ*TASc>aQBW()bHp`ivi_s0nl?n3_1p42-D!C!lE;z>vtcOrs?aX=A9;}hbU z=}AVF%$d$Y9HU86S*xr1ZuRt+k~zBbamGppZ@nf}7P4!|C!0Bd^u?~CS$i77jk`s! zVqC61@xu0x6~0|vWKC)X7{Ajkuc#&|V)6}8ES8rsInF2yCjiAP<`w*0(+v9OQDQw( z(fKsjYfDuuo3tw#_k#t}q1#2qRvN6s@Q^V@5&}a+f)ljrv-9DHs%tjS5E& zyf^43(rYKA7yIw~HsSlDr5(Kew^IOK0{$V8(AJ}0h6Z$td#**l<>e3rOpeWu?|~u0 zQ|V`^6)`6T*1BV69paloRs$i#B3ALtgaZ(i6mpO(G3cVLt*mU(J_t7{^)~5QLnQhu z-sp7UbZxYO3iFFM$G{gDO9n}n-BKIp)(BV_nO4$$9u|H}sa#M}&*@(=l=Y(w7e)_~ zETJFwk@NERYt4k2Q|kGQM->$qa62E^o9V$vXB#_x(;d}E=zY)u7|<{fs@jtlR&;}d zce{}#Yn>g% zl*iWDFW6mtF+g$VgP|AWi$FhLGhYJofJQ0dh6r;;KyijxaKrZ=W8H{(XEez-!DQt|BPYF9sKFk$ejVW4}SRS(7Xpo_FwCl!q& z6Gh=I!S>E_W}{>9R-5&P-bZRLNL@&kzDPz>OLE>1B>T3U`Vus4QYuqufqb;+6ag*#n$-Bdq+#*mD3L83l41zF}*tnBAfTr8L{v~TV-J8d{C|;xA6?c=_b%J?9a-x}Z zOU6>x{W!cgC{=AJix*hzgx84hEb7YBfBxw})BoP@PPWOe{1|HdLPX%IBpEFpW%9Ig zB1h|52Q9=6#Dg`XRyDB==769a{$GUFHuRdP0@`{T7PB%mRJ_q`nJfL zy;QCResaQ3!Y)h=aoCDK6kD9JFsk~ek+|6i=Zvc)<}j$CN?mj=+A;DMODhcnopV2U zI#9QSs!--8%utEcB*7u#DG2Oo>c9rFTg2-$o?A4NNaN)&KmS_apZO)W@XTl+v?uh^ zxT8moB>rEq7wo7PHn7Mi1k^;U>sS-zg3E9j%nBp2)k6#st_Tz2#`2h5I*s^VvAbbd zJ>rjH|uyi(lZn62|%_h)1cO05J5G<(2!vP-?fEzFYcxZ?ZWuzUV7 z;z50Kk8b$0!Djp0{z+`|UCt-S$ z2v-6Xu1=VdurKsmr#ID-cX#2$yN_$eL_qwYG z1lqFJJno?3aG~!zsR|2en4_bMU6n^qo1x=)=O7lcq*_QFF?1%*oo06Ts&ZTaxKy)R zG-_S=iZx>v64fiM550deKWAESwdE8xrXkEb9^%}=_JkQu{bsFh%^8#bWgMScIg zhoX_y%-ZT;eL$;B>Lt5e;laL+a)zml8p47&+-IOBv+7$=?1$Z4nny z!H!N45&Mib)faWnL)-9VL4gnFg`x4-sztSoFVuXjZIXF=Qed*_Bz`|8;tl*FA+^HB zf8RwU(`8WzFx| zOx!h5#~-eXBIVdQeNDs*CQnJ&XJvIyGCrUOs#3R{L!SsNa<&PlU2V`U`~T=)?Vw)9$ve2&-#m zd8G<*qdud*(C4m*TtVwVUkUofMGB;fAj^^sus-=)i8e{TVUw&nS}ufy4_yJKnuT1irNVOv6S7grQv_{AM|u|`1oCAX^B>E8pQB?WH;NY|BQoOD7>25JRYCBD%( ztGyr&%k-A-ss^_*U)kX$ByzKG(Er%>J&LeR_V)o}?G;c|VloQWAE4n3f*2lNHn78=?_W=OLs1g72NrOupF1e zjc%82f!q7x(rJ)flSU9cS;+l~1mQvaan6dNE|a~87!Eu}QFmEd93Wc}?Km{TN$59n z>=GT7h)v<&O2>X*S14rL4}7|Oem1i|4x}R~n*FSs*$%L(_)_*I^hT~pltI08=kZ1F zc4iqtL6s&SPoEGX5cNT)`?9TT`Ul$1!&8RRrS9abU%q}Vo&MOllbf0M${sI@_calS z8`OFfaA85E*lldOZT+BPZz$njdE7b4`RyyUpE}!o3r*A^V36^ z(Rgr=WgXvVVX}JfQWD42e%`P<^aKjq@(x-#U!n=Pg@@PSA{tlE#p1yj41F> zNH(=A&}UUo>_MhoWpbiD9rh&g9wQ8jO!EM8nRdg!vfU`0z}@ao^>u~(yKI;J_p@CV z=->hTr#=1W9aUFjSMz@+`GuCPFTOg)=ayO0svISST~?EHvpxmI=wZEdCTTGR>e}4U zp|X@bVj1%)L83Jm+u4NO+!B?9+EqYYWKnXMimq@n`e+FWI-E#A!PCdNrqFYU!^czk z(ZmGMK=*|5>)rT|qhCIkJV&{Y69?aZJhA#$KSf1r;M3%jkQ5>oq9WjcrgtUn@3`=5 z@vrc6N9QFnV-B0+{KJT3xO<0%cK5=}<+g`W2@{mz*}|oB6>qMr zP)a?&$_?##20G;>JF$Hw-6=)QMOB(8D$J7TF+CZo3(lKW*a{@jamNX@xR5Dpsa^%+ z^2l0pRFki$2Qctf#9B+ZZm1+lPeu-*db_6a@K)en12<=o%2KPfIpE7LP^cfCV4L(f zNaDaY8Db_Kz7m6``T2t4kSdw+RTN5di#G9Jzj%onS$5azIA#%Xlu)Wv<=kBMpQhu= z^LUf4Rj(uEq}-kLhn^PEo2WMKdzQ8;lnps9EGt1Lxk$KnmQWB8c->rW=5*xq5r|N` zJsTLLnBO*AbPwsq1e`)cfOSrAYj5L9oXE!@SuY8@Q490s1KCO_q10rLntO1J;9=A* zxh9fSqBANv9QR zSC}?f(n&AVyu7_RiRKdSzvcutqJCxEu?B^iz5XN~#irfrtOjaf;M?!yr-X45w%p82 z^>YTayhS9M-eu9ym28$Y@@X*kTU#6{IpRIguEYo+2$0pe|1#%gkQEqOO^N%Ozm4fi zt2QcBvMph!>4@e|y%G^e_e6dSx?Zc%7yWt3gFEkwwQ)+sMRCl3j?v5-t&E`NwcZ9D2H#>B2TtP7k$A0#A`X=I>!FI`*Nwt9=Yq$2IkaWZSe!o^jag|(*q zC&yc8pkeP>RRWizbplHlw)z$2`VK=^^)~A-fL0Is-coXIxGg3|L=c&dRI zm3ZUQ^_{lVrY7tYazY?!(bk?l>^G$=Ny-l@$`8vs*z@PSWI%wfMsf;fLL2AsuUK_* zzJM%^+!%;8&BV>}AqFOb1&M>K5QvroUFY+VZpyi6vs{K?gM1n-QuLmXSp=V2=sww%&1EGSF z*Uaq#Idg8SMOv#oU88(CZj^P4{`}f65%IGJjIjj!ap&~&9y-&E`MF`xRocSiJ)ZL% zhyE+j>a~z1_T!sCMg?4D`%8w1 z;vI#v)6+B`T0A=Q@C%?&VdBp)wQ)z)iQRE+J~M_NF$_Prep60URb&x@t-P5T>63AZFV&C092@g-0%{KFhk#JCYr4YB$kS*SohQ3uuI&j4p z%+~^73Nh?KA_2RY;ong_gfHb{;`vmW_NNx8gts*U;p-~9va{$OEkGZ2TpQvvkPGA8 z{fDIb+2Ke{ph6OOAfPOj*kg93_SlQ0=Gg-iDt@xdkg7M)<+;$f&$hv$a%@tOL`f=< z5Q;Z*hfMCW*a6}Sh4}*%Q55(h(*++2p&dz5JAZ~~-H2eBtb#KR%wZ+C{y4rh_f2eL z{^~#;Gncf&4QhS}!N5fqYuMSPz(%)v(et(YXnmTfryU>E|6Yr@1H6bX>;rYcrH z<0sBx`-LA;I-BxjdfVFxlVI1{HNtWOOU-+uk?D94bVH$GQ`iv%GK&ka5f{|m^f*K4 z7ik244PT&A0-nYojhs$PF(5LzhFYLR7X1C63h`&=lRRL$}`w^$fK=|R4!}b z_+?|w%A)A|^u=nGeWX_&_9PnIOE3gi;x9iZp_A1655hBd)Mj|Gdvxs-)dY$z!8n_^ zvmxN`wJ?YgC?fX&AFxt3+LdIMvBM3CjAH1*QYTCz;}#4EU$t%0nlpPVnZm>Kp3lpK zRcBax2#oCEdzUf_3IHG43wKso?cCg_sW=j@mw7$)&u9hX71D|`7Jk(x}s zE4XV&J+Zv`(yhzH-})%=ol%y=VW zFs-fZD&W*GCck9snk0!0cZrA8R- zL<$Rqwxut@X0x__P~%V8Jv+SzFO80B_yqc3%qwsFa+{rw^X5_apivh} zUt$!J17|g5e`5vJ8KuM3T8nvy?=tFP?tV-t#bl;wR#fhpbG>?V2!@J;BFPc;VHbnl zw*cdIM|VA^Ad==|d*vE|F(In*xVxe^`PYmDwCX}l%h566EcG-6td3)CVe^dn z3E}$h(y~Kz&ICCe64}WYkm8HenvRMnj&teiMag9jh@>u)GKoFneG(OTk4+d|DIF8+ z!1MVS6N0~}Xi4;pV@H2)1gO!aAjiL~?OH1_rQ7XUF~o+_wc$EiA(KtXMk?Zb@4O=z z1$RvuM*8l@7qAZR*q?6-zf7=`T$Ged{0tRJdbLO0TLq>Xdy+JxXwPGzJ7Y&TY`hVv z#1=r9Pd(iFxmH@ach1IoF6+-GGK`W2EpN;oNS|QIYPUkN@)2Qn-U7Fd=gw!!`!We1+oC>l-LB6Yj9vnKX*iP0YPo#g8k z*3%$zW;m|&8|Vl1UVHI247N(3q4%Yi&yQ0sJ^~;|Wr;a6dS%P}oM+mZZRpYtUTCpBZ`V2p zzPv-$8k~n-q4sl@vPHO$ZAlg#Va9sWK|eRC$FC;2--JPe08SqIS>GHIjry#n(I#g4 zS`XaN+ib2iGn}$DUWes&Q#b+Up@AXnhUt!6YhC!P4Op9H{>ubIFFWl}Rcn`J4(dzg z5rTcB;bPTM*QfPR;mo~@0cHewHN$Jfn&$S!Ih$NlooeR~NYP|I2H{Wtq_0)>4C_mb zUu=l(Q~J02ZnhLV@-Sb{O1sYTa<_DxCk;GYO-Ip7GXy}GDX6KX$O^aFfi%a%G?1+< z^gFSEJjoOjbZzi9aWYai@Js^z+N=c2mDOBeT>aa|7Rs-JqR-qI?nr4LKjtdo2A~n5 zsOFFmT!udxP%*K8GUK^-IM07{k;{3sekUsaIp~C!ZWe?_5Qei=y_z1-+NYcir#NAICRXSe4G(sq!djPKN{XkA&bs( z`Ura3z*eMALn^~sh}rT}?Ew+s<_teOEzC%r_GSmciYJ~KV;pX$eWQ#tdh6eV%0U|J z1=p^t-5^*K#_I86=gNV8@jVf_&6!+>i)O`6)l zmrk)NI@TA&i<;@hWX46SbpcgHPax-!7q^fmO?m?V3!Fxd-{(L7fV2Cz;E4Zs!TI02 zFvV)xifGE{A3#2H8S8vIbw^OZe5$<;1bQUBh7>Lyb2-Uut86=sXbIb-Yvc#QHyEaF z|Ac|7^G}x3sOycXB1|39#juC-EuKgE+xz7sCJ;hXzF-&&(c_eF0_my=aKgR5;dbz} znCkQ)D9O$!it6;Tj~Ey@7?rfSEUwk3C6`q!PiUh8P!zTVFrnRDz{ngOFT<7E=WgN5 zfG+j@A;MNS8XuWKo`p(;+0Dp8U5h1J&9+H`aSNCuIn@>IAkE4^e$Lxe{W;GNEaVW4 z!{NS#U#ndzfEEpQ*BH|A4gPp(L#IyK^U=z19H?fkG-`VmCsS@Ls`>J7tdh@Fym=N< zZn(c-a!UzQ+#*=wg?5Ma*xIz`;9{$@ilc4G(mV@B+d99IM=F%4liA+LY^agF=hG=~g2trkZob&FfO zXML*4p;-ZQ!7;Ka0Uj+UPRob&$;JsglS|bPVT-6rPeKVyrenAoq;%ubez1lvT4xLO zboI^IIB{DF({I->rVzRaE;;v_5;3e*pGPqUHUWI!Li63>zfdinRLp`U2k(^>Ay{Wsep_}r4RvBaYODpHAoC`1Y~4(f0;&jR{#iFzYaJp*C)^i!h%`4 z0Ta0m(QmK?w#^F!Yb~q%rcG)@!I{7K!#2DoRJ|%1cPLmoMjb=kvxpRiD_ar)#Mz~A z5v>!0#PW>pxc(vvLZhm8>km;0e@m3af0wBLRE3IF#}(GUpbPA!W6Qw>%&GY)6AHu8 zGdGzCtLC>P(8iN~fivj^nn+9$``E=$B@=B2X_2_iA|FeVTyiI%6yRa`IMvin3k(Y` zfA~DUBKuEk-75DMAY(-lrt;IXsrATEOcII~H-8=5cAsP z3gs6(&{;ckn&$w|V4EN?mnb<+KhrzT-3bLQA|<1CpxyFgi9OHCyP;o2hk*mg-&D%B z(+;&MT~UTukBg-H7Tetj%GvXzT5v2>#EUt@cE@~|6T&b;Pb6!6s_z>l;uzl45^k6Q zW6b!i9awLP&@7tDGi*8)W$$wD8B*zfxk8>w=awN1@)q^Xef_lH*zP*!IW6n%K~syE z{iQdJcPKwx%S5kL*A_W*9XahWIpn^d=8s-ow8NX12^IM)^q`OoULSnUo3GHm&LLzS zNNiBN1n8|4!VOypXWbmr5*IZao9tmuAz~m=!Y6JXaFmqQ#K2r#gE^k4{?rS&_0--5 zGr(A>d+#vs#)1ATF-kTNRs4uC5*ikkn`Z_!wBd?{!)C3pX*7?a} z64MsQgi$#`PWp_r+^G~P)nqvYJ%JZGyWH7Ke3FSo7ph5K|a7#ubzNa01hK#qwD6XAtyU!F+n(aRrs^GTJYVN0w z7Avk8I?uJn4T}3V3+SJ+UjwcrKP3vC5-9+J?twNL-?R=eD%O%lIq^DO1oj`+ExRf* z=N;on0N%~Ei0B}plb@soi=pt59V4$@=#VreI3>E0#>d+&41q>X%vn@*SQ+rj%gGde zo9p-X*8>T!XSQF`6KS9rNz933fHas0t|a2B2hL&@0pc@Qi=Rw)b2X}ra9cmY`PrF+ zg`rZ}95I4$30Wo#jZi`t@@xPsK-0f$b@}>`rrQ+?Z>muhYN^S%N})*}`?s6XfNXc1 z&teS@$1Kv+tt0Wam^0fIx5Cki%}bb}CmB>HOr#2ZG1ZbcS4h!vbdZi5SI= z+L)tCvhQBlSLc)0UoiD);g zLb3q`#zhL@p~~Xn3qy`*vua>_BkZmcNtaw9f){pT!jkdoa|8ZsioqHJVdFE_R4xl% zyZ;bXZdSAIu0Ntm2=)JqzyB{rMr!(h{5|&9DecyVx!y17kqQfP*miRRke+^Rv zfzw(>87zR3C!}Siy|hs>8X+qsWvZ2CtfVf}`ePHdS`O@4gXiFV5M)Mqm~n>2Q|&KZ zGha(y_0G9Q*tFd%3hJr!WY+>zuTM3yNb1*b=!a`OYs{Br6dEb?c6bFVAtl0+>tnq5~XKgZSlk#5qI!h-HP)fa|WRLARJV3l$E^@V6&7 z`P`@yqAMJQVe}6^m@PCz*Nq1U^nU)gXXXV(`W||5j^_u8L0$EcR28+kks8deA$^^% zVHS&Y4?bqbACw;T7LHU7H?$f!KkG6HQ?q@QyXy{i`mqZzDlOn^$zV60*0BkuZLoW^ zwvMUnlT@rRO7}D-B~$mwXElM+P$x5h`T9^F+Do=`gjFZ$rb+uw`!)OV#@LAuj;wcR zktM~GbcsNck0W#hmHux~<^Y-zeG1Z`Z6=rmqLs01(xR@A zimo8kwTTa4HO;80)%+N2Uso1?!YNCi%p+Mc);YosLOz+k4C)R1*7qJvPjpi~(Zo2D z*fXhHmi=dLINv@8t71)dD=C{ar$Gm2cuncO1wBx<^Nzmf{D_P}Bi|&E#f|R4EK%%NFXuzEYtW#=J)a<%7 zIl;eCG3tHU{fWFSNn&x)R3y)spL+hhlELL*vDEYV_6E7l(6*LkD^=080kiMv~uAho{hpAe5 z9x&5~(-dvh$6_A)oj>*R4$9LztT%&#_b#hFu4 zcD0{g!tmY3Zi6Mbc0y30vyfd)tK=b18|;1ZLf>-NO{{p9FR$Ea--IS?zJQ+L(P8R+ z97ZScqia3Rfuu(HPj)HE_>a-6#zR?ZLv?6O`G&pUqsp-aXe)@Sq>FV1WD!H@^~r$w z;#D%IT}<(G>X_X6WUP)su*r}_LEZe~zNV11-B?m<;OeFFnWBn%)smefB)>*>$~mBA z^=*iNTtA4G-!Sn?qlkR|$EZK5oemN3C;d47cK9j(@28(S(DrY}pMx5*s%XL}9~Maz z#*JTKP_9EFYt3NkYs>hfm6DMwsEgnZe%ed5^w~6It=aikehvpE^H=acf%ALcx?SxK zMty*e=T2&bqco9fc%9^)oP2Z~o#op7dh@);{fTXX9?Vkq9YeIbX)XjC(?kqEns%R+ zurCG$$U0)4)+qslhLAvUnT%+ujg7tFHO`vd4#t!g!}@0rbFuGcu)FFe%5;O+KgUI2 zK#LQb%aHz(txxYv*J`9AfpH*1u!1h?&*v4o(udaFdk@xn^U`pZu8|u{x*DVvy0dk3 zt>ogi3iI83tx1ln|BBuTy+^w(Nsq0)4<)aE*D(PIy=tpnT!g@Aq@OQK4Ifoj$E2QK}|!wPmE= z2`h%dL!*f%Nh-H$J<^_lT-#+T(!nzQHcbEXsTBfk5_*=-6h|PKe_)AH1SK+m}sU~uprB?kA`=?0_1oQ=cjH&@Puwea$+m$AjF6_=F!^% z&0L=>oM7#NH30KrwO_rmRFJXX>+U(BgNVk~$I8oz`bk#5P7l8O%Y<4Gm6Yr-mTke6EA5rGZQHhO+qN^mv~An= zO53(=TebH-r&Zm$5C5&x>TQn45i$FSKKqR5gC|&g3_L7?-(csD!On$bgsMV0kxtvW zQ8i-FAYK1Dzok8%^@qHQUH9uHZ{0m`kmTfL3Y;^5SxF zLPs-g+@C^Mr^=<4o29?&e>L@X=3g`~yk?ePG$|%NvYpIGna1!zcJSIyCOLNAS{{6Q z9S7Mwk@H127mjh3lip;{-7@@I@FUeMGSot@kxCkmBk|hbP#D0!c~7 zUj4I*eC6bG!y^n6!fhBi@JTEWji1sBL`%SoF`JXlfZnnQn531%#3X20iYA4V-G3|A ztf!wV<*O=J%uo;IN#12w^OmABjtu_hSc+SKNw+eLpJb|+m!*q)Yv_%$M3O?;d1IW9 z3jt6w)@v&)jvET4q^Xya&cqc1l`G(?mzY`tLr}@2RL(#tO(!K+xTO$OLfPkJ;lw$? zXjFH&NILuQFO%b}fE{W-eQ*n5N^4i4=h6|W*kwCGSn+`3TRj|5oITFqOtnp=R6N5<*9SbPt6N-ZCr&J)Q_zrhO>YU z0M?RRd8VB>P7Q}GP*4qEtV;SNtsq1NHK!)oXYor~mo}~{VuZ*w6^$EcQ1@7Z)d*a3 z2!*b&YmJecxdvSGnn#T4ZJd}^)eRe0$5XN@ncY+2$~LiUS68xC6&%XP@viLHTe@iLdribT1aZ)yg^%vby7nbyLl&_dQ!UR-Ci6Ovv6T|!n#G~4gM!$k z7YYl?X@igRNBM1A$gZa{KLzr{N$P~7R5V(2x67hh*e0Ay6*uNqj)o^xf)ScHHZ21e zSL)(lvT&YAnL^4&&kkDW*8z$p%+)4}0wmq`yLr7UH7O9PNxICd117n&>QYu?f8=~Y zr@r{gMd3<>`%$ljTq7$TlXU8qdcq=>PFiO5xOt5WM5&R-K1n=-wHI8B zKr3w`O503wdWi*Cg(D!*?7DuY5xYSn9=#!%C56C1Xx$kSg#j7aqg7Z)I7Orw!`rHG zuWq4AAaXpp54P$G#O$y|DjvJkg3PhtXdI#zClaBx+klLb2KL$kxHJ91)u|CF zRxXpvt7Ug_K0i1Y&w7;NPSWfhI%t%gZgri2GzC~jb<}S3*8LhXmjvefP(dyizAOvX~TR1-6*VZ zD?vq^2a0?`&uCjsRhRj}zLcq^W1+U)n2cj1N$aSrlx^}xThG|qP~$kwTY|R+!lvyQ zjw9Iszg#(nx5QOh-%fJsBqiA&V{Ewcd3Ox>%pg@rigvpq3kjh|@zg7egNCl9oLC;t>i1>$U8Mzs z{e1f?Dc(XHuMBHO5~9Ml!u+M7OG!%C+EUCoDsQ{NOE5EU* zvpWoueD`o1Qs*Y;l%_h#2zHvrB-EM8t#zw0-ekI^W>;cFnWR-38j`uFX4Vx^MWQKM z8E%6SM3N1m@F@}|O0!AKe%p>rBk@)e9!D0dI)ZD;TG%HcZO6&d&}1QF_a?UR{1Nl( z7wEqE8BZoG&THHwouX&qI;YvfvGAko-caP>({Q~hfG>i+3R|YO z8}Rm5gXLM(4klZu8QSC8iJlqvUK6ZmkV7RP)Fu8ZT5V3>$Kx<`K9iet z0s#XabJ&zi_vTXkG?fmuV>|4dp`(de^Zn9=TrloSm9>O5v|w8LlzyP2Ip9 z5J))>QGgSS+P7c(uzp`3ih~R6xp@THLRp)$%Jju3eX<3{vCXu>wpn|v_c+q>ZIO91 z&O3$GSR5WZSQijRzIbG#(G;mI)s#+gzrKoXqfB%&CLM^Clg*jgLQx(Ero?K#_$T($ z?OrR(ECi*KB&TF|`88v>`MW>~b1A`qRyK%Lr>~K8D>Doil;>9$P75jPg?=d)R6+c^ zIdSt+NCufFrY& zEv*-c@}DsxC%+h=o%9)5Bu5f+KjK%`5U%}9rP7sOXi$_fOmzwHxX^$iE7!pz5dQ1N z^2mi(K%C=tm@nd&A7zPQBoh2kR?1_tRI#KOHW^W{%P;TSvJW;8w)<3Yw!2t0hpnCR z4MGU5%+-Szno!UPoH3fX>xM zZAWiVH{gsV9tl;n#N>i(`RyR@1|}>o`8s%yOU-B|FM4adqFg(K@_^(|TH@A5dqh=> zZzFA7iSG(Gs_Ww53-_xZ$`kEko(#$!?_*z>o8d6CdFwCDZUBtxn}zDzYRFbrPp*&2 z6YyszJUpQs!<1L*Uut|TJ3J_?5Bi3BZ@PO=1>)1bGTf+|3n2$1kB~=w>90xMC=-tp zSWhno**d9h#qPY_PISGiN|^T!hk05L&Qq$4+34_2`PEQ~Xv?$1cUq6Q0g^3t547P# z##5rZBwOj~XYjABG|@mR33?r*NvL-yG`9n%hfi7)1`1PhO(JuUw+XLwU9E8us`fHz zI!=uRPag@z2H5vci;l6Gd~dc037*8oPKDV}C|l(tx3*y6C0`TQ*_}uY+zzX#{UbTa z#r3^x;u}jLB}|F&3(6095z)p-*|TA65$;l~(h65g7ku>7VT(?AWSFAKV#?KWz{&E* z@e$eyRqB)%$b$unA4R9Ba^@QK6tNW3l%wqz?AyG{VKQx&fDU*1Iq69!{g=8Y1)-AN z+S!v%sF|9pk?#-_r=T)7Pbicxn;|yskg_%abCn%Sh8=I}vRR)B+u0DQMu4i(nkkVW zc%%;0i{pVO_)e*5ZzXKkNB9n{=>UQ@)gWw4eb9suQ85sXV!)LHhpPxE+YzBAj;2j< z-62^!q|$_}CZ4BFHD~|Er%gb2F!~pb z6v%}!t2eCP$qTOZu#kIN_eh$x}&&{0sP2kSv=b8P!2rPk=ZLLu3Gu^UCDi1w~l*YJDcox7}*_i zqjSY4s@#Fr?VZC5}yIKxWs--HFzD4sCIXE+0t9RoecFGlSa6P&>5 zEad1ott!q31!fEMj-aG>A0SAl5+E4&CNM7?Ft5!p?wJO-25EL=tDBK0>C#?zj7YC) zF!L|yggr)a-eG7Czv%Yp|5B0u6@z&Di@Xo+h^ZT2?5<*Ym(jHEvKGU3=-Ne5yHDc* zY&W6x>VOG%eMIqHAZe=|Ddntrtn_?v_|7Qg$Q5+Y^(f|lUxLtqdvqC^7It%iVpTqZ z`{^&B3CmXOlVoF2M{kT+a>2movKpp#i#ak)BF0k^$eH|p*)4mzizB7m2Y*MpKt%3! zM`Rfn%HhbjZAfuYY(lqZQxYXN&}U(-!{e8={6Hq{thOx2aeV*U$sF5Lx{`cjH+)N^ zylS^=2DZ&`>jeCxzl$dP=TD7lFE+QquFlp^F)3%*5J(CzdpNx#1QPS;GkI<{;Pk%$e19BHNT=Ciy4I zZw{4asHY)s(%)L<$Id$WW~9#xf(Z6g7OsExI`8BA3(4{@@Yb)cU?XU!^OlTeQ{*Ud zi|K+=S2uxeM(Z;B6#|noqT8v$r(^n-9_0f26W6M zm$Jv_05rn7PlWsJXL$IP9(p}erT!!K@oH$gV1B%V>qG7N`T!+J&fmq(HX*3;W%IT#RK|10D=B0e|k%a)13GNwL^e> z5of9`O9LZ6@gtd|p<=z1LviDoiz&~iW|pPO``L;(IfOS?*BAK!hPu;^_QO$XJaZ@U zoo0*Or5+>1`1Rg%HZiTuGtfCg9^6qMViwa1z1?-9@O_CdJ7bBPV;~iRmpM*aBVOf;GcQ5#5akXS!d*=x;OQ0?GezE2o;CzDcsP}a8gZFRsCr%JHB@5x#uRO~CU+T|)Bp>7d zMFaY8dmc3lFQgR|U$KqRdwnAV_aZ|DKPW+@bN5$ z%nb}S^CcgD?TS7UI&93LJ)n~Ao!^#uzhJ+X`R1PY`h0G(cZ))_%`3TuQQ2`!RPR;v#xQq|~daMx74)|+-YgNdL$g7(t@~K7C2?;l5q4DOt&%YoC=(;8X4o6l$7AVTMRe!s z5k{ztN}d+#0uxc`bmy`|tjLor*D-Cz0(8erH354P6Vqmo2|3wpjL`1|3X{}pp5?}? z>DGOd+=Uw^L~i|>>a&sU5{>3r@h9-H_gO6oHc8P12My!VHIwLYBF}7&-Z80wD5{w1 z*tNIu-&1q5%bd*;jnvdnRYo@Yl#GU`GG@wsMCF_TN-+i(Xi&rUKOCU>NUGC+rWrHN z#`{4Bd}S{w!sIkHy6t6KWdyt?QPJ#i2|zNYmH*ItAv-U7kik1qXL@N$^q>4L+P#}H zm@1>5>ECN@*)7F#Jf6DWuw>1aky)xBZCQYq0u2}KO_5TW9rigC!(DcXpQd4o$?*vf zp@MA$R`wPfa@)FAvLB}#%VZZ%5?QRTpjk>kf0<}-zPt{RAkp>faVZdjI~S|k?EACIP$~mg{DHk-CE5%f`7|B z!z24*zd{=~G{R$^-7uZV&6t;;jF2|+KPCQ)N!2+|dHuX^n4d63EwN%?g zt+o86{hdr6=O?k3ClMur~H}3w(Pm7@+mzq zbJr2bvyF};iA!FZ7_FAQ%R-*pZXbSBxrf1Bxre5{C(_dAzB`pDYxzpzJ9IW%YJh3R zj4dQPPhi@~vTje_J>fgfHJ~}KyU&-(>A71G zS-FM#x2I`kdPO@~A50KuG)KhPMx3^O4C4Q~e8eh(;ilU?eNwuIZmf2gR>&oiWY3w1 zMuA$LnArs3>kSHvEC~%{F8>7=Z(6%@I#9H>%kmDP`N|vN=J>^)Cp{Y|IZXxZmIt#b zq<;+;*!pLmanj@vRhhO>yJb`Ga#yE`GEH(Pq+}N}=h!eZu&2Q09e16g(S_Xkl$Gf6cWX)5y(KiKV#BTSX|CBZYP2eflG znup!r=W^^TZMU>b!Vm%=B2$5Cds~Pk#iqoNC|gXn~P- zC9&wlgg=Uj&Pw1f(P4IXC~f~X4+^G>5)(3FujFiOL^8Oi`-)Xq@j>kN@bsFqcdEBb z$VJ)i>G=81LTmlUaECPZanFWP7{VB`71`7{hafzFoIwi=6`~=%HJ)7k-WbuRNvz6%emjj9u)ZE|LqKK29 z0X{yoTQu@Pj4L4D2<-Uvn1G%TTiz|~(rY6!49{x-bV?ml5gLH-6RsmUBe>V2d?dSt-@W{Pjj-pTHR7F__Kdg6wlyo>kXX^rj-)lT zxzw1m13J@09`|{y7ilxvEeJIhC4>$Zd8(!R@YY!i<$17`_TW8PJG7OS^UzohMi^d1 z>%E+Ef%FYO(khdxQ*}}sAUUgvqi{!!)D3iF%VVZFC!+z^j1a@td}x&s)W6f|m({K@ zNkp|gxl93;h^J!k{++Z<2?UkUiEo4Q^Pm6q2N9f6M&Q4Gi6i_|5$F6L7xDj>)1H#f zzbBx17HY3X2#dYR1LZ;Tkxf+UeElH^F%u|BSxz~F=a~AOf=k_t8}!vOT?{&4 zw%Qvt=409UB*#7@^}2?$`GGKA0R$Qi8Lk@KOC%fLPDOH(#3);*2B+Mno%$QzQi`f` z0Z|bOQ4BD+ZaSt+fvmcCS$jRgsm7mfg&(zydC*CqQQi!F$jAP;4-* z4z$2);78#<=W&)`@gyY)p`v8zD9Nv#VuFUc_HCe~n7yydFbbEHJ}*Pu`C-U4l5yca zO(D1MO%z7r2=%(L4XIeWV_Oh49?Yk-;9)brH8FOgp<%e>3Gv1P<;3QFVvuOCnP?OX zA&O5(#HWcEztR4UCi<_Q(Bt2~ei{5@`+@lX5lxPEmL~t-jJJyuCS?2hkpVLhzX>C> zyY#geapL&VXuFA_97K{p27EPROr$p~02F}M`Q&hDyxvg896=T^ESCDn2eq) zKMKubV;)P53ph>X9dC)4JK>t*c!Mmv=QFoYdJu4BG!&G-Rudr%j zl)yN%e1Kdf>aOC?u{5<+)z7vxK)~NhJIIue+Eaxo9jAhqI=x0?ehRlG$tyQ`#7CeZ z$vZQ7qz5Y2;+0d`{!dq}@P^$@DA2E8EdOX%D)xU$zLJNNvx&|BDEIc&{)A!V=LOeg zkj{JkA*sRq+UQ-x=+8nNDGWBH>2T=Vl4_*1-oNn1*=eE~R{tQGIZRLT{kR=Z8uRk* zYy<70KSRX@Wq@s9F0!nS4cOvhf;gH@8r=u-cUZtc8h3a{fsFec?@cY@6}Lo z5Or*3QXmXb1VltLvQF9gjJ1j7Ei=EzI*ZDLdbV)H1$wkJu=;9vkyAL?OYh6DLP}{C zs~gZ&CIJOSc}!RjC4wRa9W;J{@E7O^-FC>nBg0cy@Pcplk*y=$za(|;OSmb)-!w&m z2S{ay)6vG~Ke^AqrMCTd?n(bK_l*CPdtnn(0~c#&VLLZlYdZtu|Hu0Ul`kOu7+rsS zesPGG=Y2zs6HSPqV(hnq%HnPe8x90Ep1WkoujKG%8mC0t;&E%lJgGGGR7zU*Y2oZQ zO3^KBv=H{ELX0U0{72T|FfDUhDGJCru^Q$~i@yIE?kO&yWUu|#WB*BG2kYOx9M6GqeP;+X2PdUcSf)MfN(0!XU2nd)Oc zNDJyMZ6EfT4_wNVcu#{J5Lfe6bW~nldN5Tq(63vEek! zc7lO%T|VW4ZmOV|xN#H$i;*u$wdUa3O-{7{<2v29zi}$Dq4{}Pt-nP3;RqJo-WWIwqdgNxF z@@u_d!03|C)QgfPTP>q^q(TlY++a?0r{f)~4lZ;|W`+?N^&uYA^oP?1Gj+3y6-t+< z(_Qc(%(t_G2yimjxd(DJ&(@ga8t%a~I(zj2WH7Zq7viT9eiCx*tfm&oLYDpq4n1cu z6O6=9b)iEaFc+>i)WQ-gb}0{LGB7hGAiDG{EEYtFlw~b#RpMje!jsc@$`}nwlGw^m z3COhHmedQe)&hPC!jDk1hP3lj1QJ>i?fsC1dg9^uB4*zDkM`-ZR_OlBHStjdL6_w1 zf~r>&zG9C;oURe=&fGRxgm);ZviiO`{?Nm_4MOaW(+9&4*BoP`VbGb=Bup^q4s+`= zo0vsgxPv==DhU?z38M#4(%NL<%Kz2a&DlrvP57@;z3`7S5cL0}SMN8`Doo52wONI-O8B2EgP1}4k8l8yCWPjWIz<)yAKTWWc&T2`kR z%2`;!*VW~NHIp?zze~N-F@O0qCSKY$*suiOxZn8Pym#MBrMmrm4Qu`4jqBJH)jt81wCOQZ_C?5dMyIT?JXF-Mxo=P1 z<_t3heu<#y&EJ}EQvqttUn&2R4*aCAs>*%osoiA(>~=FTb4H*k--nL11g}K|JQRjn zRl17yO;C0e92AD!RJ0XuBLFvhA5gw|yP;6N#6XCTZ6@i{=F9dv3(0jn4t-CPn+hY- znK7vhIyKXJ?CQ72G7}R;Ff*>i%sAN@U4E9-@$5YBy?5cE#NrN+(S>o%hIUJraj|9 zUVK3J8%*OYlP#Cim*}?mROT1QL6*f69lP_W^E-TcqbR`zP6Jw1l}(XM=-=&}hU&FR z?LLMT(}|ak8X@-iwA-k~H6l@7`r;B`6vP&=IrWkiKW|E0;e`4Rc(aBQyb!~pg_yJX z<`PSV5_X#o-C-ze7M0xOyy$GXbdNq~luvcRiHNnfqx2XP<1@X!u^I*L=|maO6=%5V zbfALCZ)pS9W#aFAB_iiB%EJ=rJzuBo`jcR{LRSHD6CQ5yYS+HRI*X;;vA|S1ci~}X z$3C>BI%1Ua2328_(3WV{v9)~CIO-j5MsaF-yRFqHQJ~@<6={_qc-x__%KDscP zco~!ifElh{xIjN3W?D0(1Yu?A_d;-QlSQ#eI$IJeP-XKZ1|I6@E1q%%o@a6`i_rAGg_ z3`3VhoO4%5tIMQe%o{@e)BEWkVVs^JUYwqR8_3cazTH^Pk~=a~rQAR*&hIFPg|-SpEM9Xh*N!i)EgKxJErXxd zM#HfUCEC2PbS7#Q)a;m^13bizZ7ycS>(85h6h)pJ;42_V8Snv6i0JbRbsM8DN~vNi)uWAij}cw+r(Q{c9?kHRtTRv+FM<9VOrO8UG`Oek zcr;!k{yWMO0yS@cEo#m{L)HJFOtni+uOKkYm}$>EWqwMqdhB)Y$(JN;rzGbn*^b6< zt~n3yL9R7Qt!c(nv~DlQJmvbUi(RQwy30(asz5H-SUIb*ERzppGU8F)b}CFeBk|Ps zH+AyW7JyDi9w2LR8@nem);wWC^g5KklzO;-lcJbtRFc1Y@Fnd zGE#CRH|yLHWHe`I36OYMk#n&8eU4eKK;P^$Q$^e1>xMXB-5dhX4(@#Gh1w(9+)=8> z6IOmSt0^oHaY`A(8s?4pXlEiHXoX$xKqYW-(Gx4HJmEZVgVuXO*_?1d8U(J19PS{< ziIic+7Qusy>!^0de%Z_W8Mb`hzV+3#BPSb3y z{~HFctNWM4T`O`GHPKEWdQ4<<&I>xbTg192>PpB{riE~o;p?h0N@Vz;ZIqpMKY=e* z(aZpP=l}QFidhu6cQ>X=JZ&egMl^8=nEaEe=n%Nz_HgTC-h96Z{ zZ{s0%Xren%sks4WZNf9Ag_?M$=sF_q6T#SmBrvyShH$W|to({@pqsxhcNB#n`*eid ztsjrg^#}uYDCr+{(7R*GFgD;nLf)v-N=i69e(9`!_`Ij=mxZV$L!In>Q~$ z$UK`@0ZEM#8%5$N3ixC4i90VjI%BUg^5B3vuM5_ed}`dDP;Q0J zQA4=s&L*XdEC$hXBbM_Tc8q4&a}K1beDA4VvhMdEgHz($$A@k3U%z1B|A{+L{3Cbx z-$;W~@%aY++#k?>F2eKqn(p>I zeei+#UWbOOx!giuebvJEEZ)>QAFr%`>M`gJ*m=9_lv zN%j$HSwlz^i2dXSRdhVRBHu2Qh+SBZ>5$FKFW<6r8eC>>5Uw5pc1<75vo z={I79l^GyS8hKPF6jN`!8s?*fLZ~0ar-{(cF5!4Gj`^%oUy3vn-VK{^m_n+jWy`S> zCdGJ}MbmMfe45Euq!zalMBt9`)1TvUD!$qTm9QEIVxd*fV?(?e7m1{Nx`{4Bj^WxB z@2nrj-M(yPixV(wrz5s&MN>y4^MskrYlh;Lcpt_q+{R1UHPvnRs6veF?5C z$51-$^K>}#XQ{MnHQiLrZp8#!f&5k*%PHG2*&kXPUar^XJDZ)2K3*%|*D2W>AV)YW zTA|g$btpWus|Un_bHEp%jV*%(5+f0uomKYZ&todTcl0mCnXwzeK$mdp2LnW@Y+FlOv=<2XUVtKZ`F^{9gFJYr}pIC;ZO?G!OkZMm+=)JYzwm&iY~fhdbu?v z7A->I)r%%nr+>!r{AS`=!z!*43gj?wv9W@q6LPihFgj;;YY{74B(i2OclLhZ0Jxqp zt13@951DeG=1v-9YGPVyRC>-z@hK{5#K3d44S%V;VK5-(PDbn^ufx98ua*71aWMBR zMR9AbgM&R|FebYqwa1*df^eGKVdd5zQQ0UW=+rRTYf@AuQ%{_68ghQ>5~|VArHa>w zo80DN5$H1D8V9vty9E_+kUQmHbX0`2Z9lb1o6(>7EV^of-2kQ#yEt`{D3#7^zSGWAK2>(Z;k2QTVC zst4jq-^_vvS;!)$ElZQlqjClCsF?5MI6S{ggKXhkDMUyY?Z@z>Nhw~IY_zBcTT8e0 zkf4UEE0D%YysH-^8dd>ET^YU*x3BY1pL>A)`EKV)+Qf-qJUWGtn}R|WQJ`Kkp=jL~ z;IgKYCN{Olg^V_~jo}QB zm$ugKak3(+ERs<}R@YYD7SK|dlz)#)+3(82v6)jIoX!h&I4};M%A8(Gwid^W<-oO= zTnJG2F5Aq)gm&2v0xY_*nVU0QRt7kI=^tqEUkHC1GIum#QDln|z0Zb=)a zgaxE(g!9xZ8}{b-ufvqEk)t8STrwbxz>*^B7eA*ps6D4U!s^l=X?E$4`ewIJBTK!@ zVDv&u$7|1IGLlaocqj$2#Sf7(xr`2qJJPu?K!-Yf|-XCK9!E zakg`_qc<13pD z+1>QyER=MK*{Zs2>5tPmR)&wO+;xQl5 zzWresNrJCT?!(>42PEENN15Gmup>(`Gx@4888Os`GA$~2P9=375m8sbK zl1)1JKW3)F%$&g#fSd84U{)pG()#bNW#y&GI?Hh(NypY(VqQN>Vn+f?Mjp~QA~%Vk z+q&?Z1Mm`Wg=h5pFp7~Q1tDCfBZs#H{jm)_MGuDbtc3*pD!uy;-8zt`n^R7X@NgtG zv3~3C;vlx$v)0uyV@D=ZGMQuP%KR?zqb#}Wvk4)iXP}KSwVr=pX*pr7LB7U##Hq!} z!Qzpw<7x|sgzb3(@BcGmvLg4vsJ0blv9_Tf&yxlBN{#5M)g{Mnp&4}W*lm1$So3+J zA77ETlJlN%HnHGlTx-fp#u{#jHto(ZW;BS7QcNfM#?GGLd?|kIu_N<-8IV(|{Lbz! zRZMBBFGM!zg1qcCBrU4g3O%z&kkRcgQ?mF7ofex@+Uho(cB7;?-~9(O-&l+I`ZnSi z+9V>cg7hUK=V6cuPIHXbD{bf?x+C`!UG|kI`-|plOr8B`HACw0DK2t1P|A$n{igj@ znNG{NlGZ9$p^OcqW6t#=c1gF&4(loK!%&^!s#y_HvPBlRYSRc7PBwg~2)7GARpAnq z3NsR*4sPL8VQJci)rqD{sMoK;s5Wv*)yHlal2v_vsOUJ=nKnI9UhpY({Fz=`MOjPO z$$Yn-9@fFKy2oq5+C}6i=Y?*OE!V|;%3OUU9HmhP*?5_C?(}8sQ5>(9FN~+z&6BPd zE-K+c>tIyrVoZTskgF*P?Jfq#xXB6e@x z;q{|Qj}flX4yLh5k27NJ$i!Nd!3^eT>aV{YGD>Ie;3j0jy(H~&bU_42VVW2Qs0+}J z#AKgU6BaZz%n^CrGagZlAu@-*yX3OwcKLa0c(=KOgxQw! z+lGBBdv>&A@#sZ^{A1*_;+4gUz$8ZM4Ii)RXilTF$_)j~8gGg?ulFy=XTncKvKTVQ zu|^ttZ;m$)WoHkIPuxK$MrB``HhHT~h*Z$ZnGA~*E<8-9eUSG6ibIY?J%g++TW@$H zf{jRpu;$xBNRu`Y=-J6&&Di4A-Y`9YuJxdxH9NrO6}ahu zL^}ZQK=KnC=aq!h1fjziqeTk1;|NikB>Obp=QJ63m4t22k}cGBg!t?`avO=&unrmlf@_u6K_1CpNY04OVb4L&>O&mFISf|Ad zXwnnHJypLV#-LccrTl^3fl*BWK0v|0lhG>%@3aF0uf#FwTZ!5A-eh-{2J{XF<_*&= z1#m9wEd~Ox80>9eEL+`)47I^duTN?6VPmb)09IRvGsCqT4wbwA`Q2WYtlwv#UeHd8 z12ZE$?K~7YZv@L{)p-Tq(%};`iYltAC!S#4-v)aZr}*R1^FsQI-y&r7CBHiD=#mc1 zbZaJtZQ>{F@o3rsC~h>7etb*aaH$PFkU=$mt??ybPPZN_&`$M;@O#jY%ih!@1FwV} z*SD~7lmK~XYc-`v4azg6xfmZy}W78;{=DO4wR8hO8ylk?+a8zbP5ntOuDPVcqkqv;wY zVV8RaucPI!F(u!iWa+^(9C$o@k_o(`n&kE@rg@H@MRhLyND|R%>lj(+C~tAN2XZuD z(by$?aoO-%^3z0|Tv!QSU#bEefMJhrtt^&10fbqsbdh8-Qh z!F1Eu3*a1;dv5~oug&b25?2`_a$=H?xWwkPZt0=A<=k`Z;s0J*xPUu7$toj&A0w46 z;;C4`A*G~o4}FjF5Z}n)g_Sbsv5?Q|Rgo6)3c;JJRB4^58Upima`IrIEoXZ|pe=TI zXtmn2Af@8(9421{e{du_yf^`0y>qJ@V8G|mbF6ony^rojF|_mvIAXGyEX9r%IbvXGXPB7{6{HKp{vT8g8%i) z7w?}W0=j>a2xR`fQv0ukjDf{}_Y@VYL8@bopnQ)&s8UBpgQ6cmuQ^!9!9-k<#>8?e z{2E~mh1A#HZ@Si`&Qo7kDMD%SDzcgHl+k*zo&S)$;gp~F}%vfKXH;jqK|oY{K$y-K^TeA$bEBG9GHt4n}at9(b=Syd!P@HbueQF4(QUKeC}bzjZ}naSsi2t1yqtvKzR9+Ac1D zG(+yv5^2=7?)N&p?7qL_eS7x>#go4kpqs9^J%B@T+o$FDi1YSV=VjED_F^d9Cu-CB zJ45+e7U5-I8{yO@H#BnVfRfuwhT<*R_eI&V4}_9CY}Vy2pYv9QmaBB@!SNNi=`C){ zOO3&EID|%0Nat~90;(5JnHwKl>*>&l-E%y&qT&s_qkKz4_m>9VZzS?YlE~r0%kk5f zrTHfy5U=8N1cT0(cm&Vu4vFJiIj_9ZOYhbG=C=Ott+?Ay{eaL`(8x31`336jlWwit zS$>+WY%t)`crk00rmiIHaMkpO`a(R z-eTf!DV>Nily$Udj7^;kam~%9LQ%;Y2y%&uhR%YbYN>45HBoPTF@BKiyC$6Ikoybc zMrx{}k0b<%4OBVsaVvLY-s-_sA4)^wOL86jI@WwLrD6H_TOSE3T-U`-^?4Z3(f3CX z4^=U0rwB9Hz%y!iQp89=go%shU7Kx;M6ByH1Hs5q{O7y>p!jqu^>lmVYcL2aayGpS zS9Vb|yskg37pfw)_L|i2)BCD=J*Ds#=gtYE{xV7}O6bsi6=F!#xh7g1WJTSw4l^v5 zv-@rDti{5z+|i~4rd^Z;{z?1kM1o_j>*z8OSy^Esj%@rJ##lqYSd{TN#|k}}hp#b} zk`suF1d&N`A_7s?eog)eD5jG-d|G(Z743w$OO|q(ni0?qw>>DI*_PrhG-!`;G@eClp3QM!lsS_<&n+rgYZK!E+}D|9~XqDGp93d&?SqQ4$p5u=<+LlQ)i5)L8d zZVD+Yf)zor-LJOC`O4ZPmshe6-YbL@ac^|B?c6P>4YQOfD-cD;H-96~w z5?n(PAUG3(26uM}?gV$2;BLVJVIU9=yZfHAz_%ywX3zUI7k|vmRrjx+>gw+5>gxM} zXLxSuU7=Z=rF#>%O!jrVHki>4sNx}B&?tk!)KM04ZUPDT>QZ9{QrOP@mWM7$$xqDH zeXTO_N{}cb;xbzDQ!usdt-j2z5!L7?iMlxGnr9g+FDI>XJndUnx8!4EXUOcz9ZRoV zvhiYwq80IUG$$=A*GwuzJ6TbxVCk5>v}6LnQ^ z3t{0X4GZ;Hs{KhJ0=M6fV>3+&##qEQGGk}ZY19%GR3_oSQ{=sCe~B3S#WQJ?^BB7nLEBW; zf{ToLa|gYB@;H_mQ4M~g%%|?VhgK@SDA5%VrIqh{YeFFmZpA;o%|jHxsNH(MDsgw4 zPs+dmfwjIrNFNHnG~JfflZt)Z%My3ao=N6cfQfv*X|2|az0MYG>jJD&{#R@RqwS&9eqaL z%xw1@un;+IT8V6DfGcCyBBo>5;8zept|!? z&Yb9MGG3iL6XuEsQ|e#?PI<7qsP=U}>6DW-@_>=^^5@9kS?`<>@$WZCHCHl%(ZHkq z!f|Y0k1@re?5@GB1!Jzl!H;M+sU_f_Goj5L)-Z<0m=@@Oe_myYn<8ln!*Ht2twKGD z@MNAB(TJ`lo%oBk__43;<{meaaihO$Sr}{&+Uia_n1~J1T3PPedNR}M?#t^oHp_Ca z0Jf0)PM+X>M?e1VWHmp|!t2w%y##7k=$@e}OY)}J<|@mrx^y$2N=~^bdAVF$6PHtkfo!<`&Ugd5JZ|Q zfAHUpfQalkPZ_Vrom$Q(W?B8iEcXvg(v9dGdUAkm%}|ceC7ysc4xb6bUi*P|HNbkmp48i*bJrH;lD9))50mY>91I~ zu!>tGQkH%~SS-Z~soN~%4@43Zs?CZcp5w<)?yhl;saU+ILt<{mV%W?)VjmHjWz$8& zO>EzsnDt~vG@s#gOLH}wVnb)nu%nD}jR8M%w0m82W7$Sl+{INrO3K7@K&mf_i5#Av zw^9IXbX&FZ;Gc2WXvM}7M@V%fo%KgRY50aymgI9FzVA%3jSN4DisMt$dA{k}l(s>}hW7y%5-4d-VAVd0+*gq4k5EJdB2 z0d^*~04GX$2UBC)XI9QGPF5za_tx608psidVhXue9a`&im6lBTUWR=7=!W=`PB$R4 z8q<%7Rv1JoAH{|@cM#Yoc^l^^y5ldBE>d_lj2o&#B1U4q<(uL>(mZ%1(rORx^Qj+K z^0*T2Nm=;$yuO1EBS@PPc4IF*SwvYaC6+@8)%V zD}wrU;9y`bKV3x1__zDWzj}n`t|7q;mJno=WN^C?UOCxpY`dEoyz;_qi48%mc|{54 zo6aqxd47LRZ2ufQfO$ZMLVUIB_)D3Y>ciBUUB&rlPU1xFH{-1ZpFKImUX!0zeHV3D z@^+4Q9x;%-y&fTOfbbx^g6!vNntwMi=K7Zt>|O6-o^fO#o_Kmx9WH zre7UZY7tqlHpUDI_JEX`AVG()4`;x;5OxS8v6u}Om+qHfmH&m9l$3#9_ zD|Hy3F8n|(qfHd+u;|}_Nmg7ug`a^rEZ9VgoRqXOoukF?ldV4|GG%bM8r$2hT^*dw zPM!}$7gX#|aH#c#$f0+v5A1~|_7+HTvnjl!@YWO?2)3F9TJt(vm*&gNIs>dvLn_`U z6l%&nHy8`o(W_!k@+4c)85{Z}A(S^JwvueWGwcZ;F}CiE?n7Z7Xi~D?kfDJ2H7t=U zi+PK4_4(5@H70{(hInBM8Jew~Ix7H%wWtD%75t3xT3ik`LSk%PCchjGu1@MH_Tra_ zLnu<88gniS8XBJE?lq00zBY%Qxy&4dh^ihE)b{talusi+EZNJ6t&ye3!7&%saAzR+ z`QzbV)C|R0v9k^c^sPZF#V&F+lNxhhO=kzLE7Gx3AF-~XSWTxfv)Rqe5wHoF{5BJF!BWbX=|O-UNF|L_W12KoF;%UZkBU`p zfOE$BC4V=G?&FFkdQv#R$jZ}Mf9~<~dRU1UqF*THFp# zXbVTh?su5st33#%>sHW+9;)r%+1d}6?RDCfjw>OMc_7bH{%MQT*&4Yl@p zp@CW3AMIGYB?nEIG1%m3DnDfccO)}*o;6kCW7aH_vMkuHC?OoKDnMUAvs?r;PAAS4 zu8e>X!?M{q=b9u?`rE_p`#?p0ts#uat4EA_D#RA#jP1epQlZ@nolO#qJ;dSLL{N%a z_(m%k^U2hiJvIy;hC>U4Zef)|y0sYAZ=uCtsP*yiIy}?IlnX@JP6(YjqFNH)Kkpe$ zo-s@IB<}8S?|iZQMug=2+V(b*_A|W63m*9}EZS8eS3f=6GN!#NjE(oT2|i2GvJHkS zoSpm?0wImS;dET#rL!}McVU-!wAk#0;?6&II?CY~A`3hapG7YzNO9`m*cLBcnC+XJ z_pv*Kc+VajOSZTEGNpoFW${M^eE`<*QWEK`A4jrADc*j%5AN=?=#Rp`J zD{v)*5*WbxIDVnsP^t=ya;RXo`BU2;@u_CQ4n1pBoN=piT~`CgN}piX08qmqZqku3 zt#ens_M8gx9(QDM)x3FkD%hl{bf}ITcc&4;(=u>+N_t& z_=-Fb`rq;T!F1VzZ=_j+d&)yG>@DMkMyE#Y*U^u(89cCMwld%7GI;nkO77ubkEc*` zQN)nYK>N;HiH0_UQC(scM^+5-2n#>y3NEh*0J8JbbbPCZgQYj!c+% zfi@t}A6zXV%iEMX|8&_01n2B>)?#zXI*=Rxtwvj5;G8f~hu5yS`MKB5y55^3%5}ta zShWwix902|{yKZ#97TeP>^c24&ip<4B}7JEf{kZ}+r((+XFku(rEU1;0n&zlhjPB~ zMx=$<;ed{;;qY5X8>SltfoTi#_yE;us!PQ)!NtN_H=nk1YPB_g5UP;I^$$d*YdxAD zAJwmgr4)>-k_3sA&ci~z&aOrIj|`7QcDx$`X5%gtC6UbMM+h0rS|W;r@NPA08j9c= zGECkJU++AfFClwtM^(<*pq)s1Ltu=D2Oe}AN&n(`HlFB$rJ(%N8x}HLZ)D{CljGOk z)))q8#7$w(@ZOb#9cbuM`1l#1;xL^I54m|<`ywCn@i)t&DzRyNJve-8_fkj~S~%2} zOXX8#p8rw&0{N8AhfMj)6TqpG=+*DG2OTXJ?DDW+VEZUPyGnEa>?-~EO$KRWd$a$! zUdL+MxMOHwE>2L_lM!Vz#h@1}hd#YRdcrUZMz5TmSR-Ao4CRuzL=D*||3T3bv4sTG z&4bVY>Zh6M*kpfgAlLHU^cuY7#j=c5G&L!A(Zv#1ZR^&X5IhKmgma1KSiQ*cTV^ttq}x z;QM%gaV#*_S*YGn78amR>Fm}HjOwmS;bf->G%eib%NS8eI;-Ha7bwVo&k<#XH-vAI zgO%bGuCK^H_GvJip$e8L=}9Ra%@f>d4@rJDvDgW{=jZgdeqGFN6U(V~O7S#dMy zgZq%Y%V_Tyv!yQl%zH^q@j4^{qs>!$6^Res$BA3#kexRZG6~KKpEFCpRVS<9dCrF$ z=VWqnlwfL*+tdwqB)A_g9`wc}Z{4KIb{X*&_-N|d*T=6`sIl*=8k!0h8cT%ugKO~z z+Aw?$a{9Vkm`_JLqAk8iXc7otq{?Vc8pA+l3kdOgBONO<{KB(HgDKiyLPI_wKGv1m zy|%h}bLOy^vPiWu2_>FdpTaW{JCy`ni*!WMA{sII9N$~kNVhX8AfXb8=jgcf$9J5Y zH%BN`2Tjp261sYaV_ri2>OEfN&yW!>2wABon!?8RKD6`2mEo7+CmxMC^{;ypm91zH zmC-E^6rH68P9eS_>DMbwh^6Y^>eBhrmz3Z*6~6zSsK-q=Z+zT(XttZzwFJ>%l)qiu zZP$ayA%9bW$YIqEYg7P#k7nD7cL`&6*U|#qr6~-Nf2s331j!Bvm861_U$~o(C~YMZ zSOQXC;UG$5=)(c2t}qZ8u15hKj+tx<*V#)gXRluwdIwg4?2LP2u=M<&_a7S&3x#!B z^`z3*SbP=IO=L0K)a#+M7;d&rcIwf-=t9n;PFvIHEQHqBeX0WYirrLcTIrgKlZ6$Y3Bn+NUDatuB@*H}36<7in!piXmXI=3)(@ zb*i`$6_r<>AJX}hzW1|x^r2!}nL0@;VtlD;DiLhG6m2Ns9BsDhlzE1_doj-9^hVpolPui3BQO~l#8m7}@{B7sgB$%;$KHkQHy zLGrcn|CmqzVVzzu*X0VCmbt)n_yb5V>U%axP!A)xif_AChyxy+p7I^tB|VxJ-=?)Q zh!h|)l4*VhW4%rU4JvJ0_I!!$ivZzYg_?CnNVvDhYy^KRK9hcNIZ1ZV_!7B9ylPa+ zq9SG|2tOW6SqTRjn$vB$?eud5gMFq|e$ngL+R@^S5u9&}9rO`ZrfK|d=}z5)ZlH^q zS5{k|@+v|qpz5I5jSAu&})oVvgl;SFH>elj2()7zzbYS?@> zIe?yhLip0o!iSPb;27$H)Hi(@Hw?4;Vm8EpaTuPk%U)3CmC_Jad9YVvo>0sgIS2f6$4m++gHf(U1b2SL=wgCuZ=XuPARJbTbEP^mX+ebyfJd+&Htki7CT{{f z#mHu!GjLPs_Q%bW*GHq$4YF34>y`E}IfT_V z!gQ+dXcyXPF?=+kdoktlJ)qS!Ni*o^cDT(Aml{%|Pq<>9TZA+Tav~?++hC-cso_bb zPGBAnPnufp*~$&QJF<+%_7a)+!ILTs{ZNB+0zGb~2|eSw4~C>4dJ|thy(kE^!kaoA zOI>Z+@U{~dOm80fthd0{#iuUWBt8KcWvH1L=Q|<6zd{q?X1w{dngU$i`TQnZtchFC zAP5n+-KIfe7mZFt$g`VE@RB-e8O<_UDD8QU>dVh9xd4xx4B4Eoh)yK|pUYLKMQkZ5 z6=X8}8Wb)%ka@iNHSk6@Mm`sc!A3-yLd{do9iBDBxxhYYSFqedA;x!`nd3=K$dsrm zL|H)B$1h!T4qT9QEYe?GTwz2*jpDAK^-BGl2kgww%lEnNiV#)3q=?omDa@l5 z*b|W3Y*(r>H#eKgs_;HCo2LNg80U=S3qYue@~!2KpCV1R1!X+Kt2bDcIKpddQqL68 zn9O>-zH5^ah)85cDx{h$EZh9>U27)!hF_wEmgS0%CMK=6#wUABwYYJDWxq-=52+g& z%xM^HmfcJ&wnN!vP<;$uA@W_c#|Pls#y9W&Bkt_Y*HA;EO6Co?b0oT58;7WoOp;Yq zBP>Z&0TrJ29-{E*v7+`2q6pTJ`AAOheBvZu4+fC(z+DLTZV13{yg@g6kHF-=z}uCL zR4Fg4B>6fR9zDd>YxXNCJl;kD`Uc8j;Zt;W=@6fOil?QZtl^z9EogRT|6&Hw!vfK6 zKqSJYZ8%upTT(e$R0Ws<2GJHRe@pgWxl=13SOTKxA%iHjS)^eM>61xP4EEl#jjx~K zA}>)lGLF9Pi2Och!lz2}4iXHE68>k$JM-T--X%N$rmp|<5^1c~#Vd?$BH!U&VI4xb z?$_;Agjp6Jpqgln0avK%KvG{kGtBoe= z;8U^{E|wZ^SWd03e3k_UEXX8%M+I8HUIH)9PH$6Rp|uf#%79X?g4kW_Z0aj@KnynZ zH8Ui9#lAiaenqJhW}+kDs!S72ptT@Yr%UqW$r7&lsu>sEGEL`q0O&Om3FhIGzGGvu zOKD7!*h?!uPf5)Y$rH8&5#~;sOi=bea zdn=1OHLjyj4<#oMS4MSikuf9@Ix0jp^ez5q(ow~Y>i zi3-5=F>{XEPE13E8H)NkVzxz56Ad*<3Wds-WB754;aCyLvrCgWN~gy?foagL=iF`f zQc#8_B0NW({CliGZMLMY#M{8`q!K!O)L~OG)>!>7x_$=xW@TKXZ;w=7)>p?j9t}jY zA4BS|LbC3^M?2V%BR|HJhH$MAz{9mq`iqhF)ciJ61zdo;eZE% z_qASO1>%DeXj8<-th~fwe3>y@BjwhO1>(sk<3_IJ>OoU6h-vFHPA3HQ`E(Pk@RR0w zk-J(((md9ENDK?Q&=Je{J2*7HG=8t%iQs~=ihl&WJm9=h(>0fD;$wf0Bx<8> z0R!yox_%KC&=9|KS@ouMrOeh8<_Gng5u-Fukpk+#d^*cw>dqSp4|I9DrjEM1z)l8uzHa#~xLJ?UwVCqYIZRFb#FN(=Y`ycEy6cD32v!L2ZFdm z_T48<24h5~Fr!V{(-yJ?WSy_v}|{;l#s@lpP@xi;h%yk)J0o z3tU!?0HnRh$d|VuJhAGFAmO-5q)y9g(c@g00pTxyEfQ>Sn_#$r8lP^;6MU}u%{2X! z=R$WY?!+ZdA-=2jJLHAMP6KG&x>lZQ!?v5388;;htz^|@+rFljtx%4;P5M1KmxT#8 zT0^!2$;f*?7)$cNFAE>DLiO7^94(vI^LG?J)JQz6qsVW4z>jIg=~cd(y^#@?%PBa?0`AXpq<(I zjKm!+HCJZQusT~Q1zfIxkJtfEVjpV|Pb!LTkv(uG!gz}Bqi(Yv1J?#P{@4JaZ?J2< z7M=+x6GGhYOc!^YFq$Rt>DQ_zOt!EdM=2J^I%g@hue8(0?lU@{<^lG`;SAbD94c}h zy8OC&)y8BDh%QBmCKjr;$$mC`Gp5ROR)MIJIGLsVU;n}=r^-m$h5)P4ZD zaujte1>s(jR&u|2{UIH}@GHKnt8w~~K;>W;xd!6_39n!b`Tq^R9GJ)S(5ZB@5GXZ?pklBT0KVIH}Q># zu>&*+Y&wYYkk>$TRVv+d$%73GYJc0=@FFq zYWw#0d#IvxHC+%K7}$4=pN*-Y{xzn8{C%O{Z{I-t>zDt%4C2Fa*sl~t`>P?`uL$7% zYz+7-LPS3k`pv=TSH!sP{uLzDMVVw2CI2O5<-qJ>Y-8+X^~YzX|CWB?V8{I8f94Ds zZ;c5w@t~a<+EkaHy~` zv#}k)f3KW1C-H~hOx^f?S~<-7l~WK^l#!HBQ)gC?dtUp!aEAMG2{?{pfU6U+M7L$U4%k|{W9mG43Zj;}5Q`g?|t{0)ed0qBH>{QxMv>t7&b+T#wC3RYrMPZ z<9Ps6K>ho$e-lv?>j{a>-Tt9R`oqBZ&+Q8B??aS+5{3dSi^In|Jt*)$o)!GL<>35s zayquZX3!|#(CObbQxW3h?$Cn!%M4NTyVjDla&mT2b2a(b&wq_Y2f2k;-gN~IxIc0T z|GB*<{Abud8q)c%agG{2&vEZMJ@Bs6%RazWlKe7G3}Eiy1o&HF8U+)%+1`cea@SAP zA8^Gef0-+8>~&B=8e%71z;0+Z}fe_Hn?e?Ef$Uuc*7R z6X4$ld_T3i!~^gQ*FOaRyPbPKNB4t^G8i4-e=39fW9I#2#}AKOHG%&?F7U^=`?+Et z?oMCf|7bqt$Kd-}LZ3bWmx})16VpDX-OrM!@PNkj>_41`^fCIrMgPO=Sd!E~OUn3| zaNj@pAt6EMpBeu@CfxT_<$pkUZv207C4S7gZ{I2XfKzPtpYv;dOucU$DfNI_VE!L7 z3VjT{Z_mj70Gea@PaG;A>)-d*Q+uFaZT0`f^6_y6?i=*5KB$0}?XMg9JyyT(dqej? zJ=*0LEPo!$-hWq)_JM4o>)*G~d8~SW;W5ht)#kUq{MOxL@%t-Qg&&A_NB&<|GCyYB zUw6a!fVCI(Yb#PMtjO)N{z)5|YP z*9WtV^g+zTg2d#EREP+aqYIYSH`W6}6d_%(kZw|Do?caE0RXK>CY#{`Rd}4s&7BY^ zW2v85keHm2s+*fwmYSz)tY@reshgCUr&pC(006yf3iYsGc%0Q#K~KUk6h4n%u`FJp zdNXE>pkQJmLNG?F9}EtN^2wx|dZ zq%4#JkK+}IEm) zfDlwFfm-AQnnqI0DI->GadvXIN-LRors*1M7)7)_liN*?%yG_iq-9P*RL>TfZH?_= zMxdw`lG;1HDzP!4SKZrG9A|1Nv?>$;Xa|s3*iS0BmB*Mnn5jSW zBncx}9di^r^b|iuum7-Mw!XG`X7^dXpggW`WG#KJdwIyluinmRM-Nyr&wS`necvMG z_qG!NX#T_U_x=JlzVR358G;RXoK28DPQ)+}g&QhBoZ(Rc67foGONH2C3%Em+csG`u z8OxqzNkgu{Rk#@qqS%Is_eXJKOXK&wH}B_afAjS>BA@5mqPWEQyqgyTXYyD5=K!b(K_83Tg&%9^tL*En#Vv1~dFxlt*_0vZJkSt!PzR zRNS@`$~#iW4F>KqWt#0`8G?;SRdhjc-}bb70LS^inMDaI#r3BIJ10%XM7M1Oy@qy7 z2CK31E~xadM{2n9H3B=5X&LL{5g^Q(YOD9mBsY|-h)xowo*t(}6^9|4oy#L_>_Gcm znD%LL(wL9y)|(@-D87I97yr}8g)6>acmb7^X^)#$6o$X^D~^yAw}}8X@yytkT*V7s zQVcd=SDvaxciT z{U8H3iMN3dIYTPPBtj4ylbP-4{kbZZF@6+bM1rtZsq_9!dnI!zdKhN`3FRGzDN+y_ zuN*;=wn2zJnTJ%qiC7f?-CY9WF3VEZRg}hL>e$9_s^0y`)w}#bc9TeiU*X4(s~Rza zx-%fm4FWGISP3uPN`Ub}kU&9%udEdJB5^oZvMfce4ej$XJYiVFCz4MAbOaF$ytOy;msSKyhx@n z>MERJtXwNq{9Ve2$7HsH%LOVBdXhn&dL#>CzbsO03e2TJnstk0bt4i3nPFCln0$&t zXj}`ZRtwV@&omXJnC1VYouf7tZ z_gMb!)7RbAsscxCyAn@j#20(j52He~R!wVW=)7wFIN(6SfZGnQv{A++>3!wY9w6 z6TSi^yxz@jg=Ki0`^Wu+dxGP_P{z&CjEh+SFDwOj>jN2hoO{B3lyO4XWO+t$o#N!8 z%z_dtE?osZ{oJy=a)soa)Wkf6%)H`~#GD)j-2jD@{N!Q<-9iQ3(8+m>Isi{J6AQk@ z1$dm@T3d75#ua||uh?>?Q)vdKoiu41=ZUf8hOI+sM7eGzlZPd+Ah!mv$Sxp?{q;SU zy@8};cluUMrZq|I*|X>Jo$s8*3-P(XMK8;p67O}XI;UPd^W;C2b=q{|>-p(}2rxo9^G{hL>>_WS)@(l&Erx33!B%DsAl3-7P*ep-vg>Po!5SzRsfmp7}m zcz1IrKCG_`ad&-tcXRdOEq-0lQ&-FN{oV415BLoU_-Zb$RINKbfO2mB!fP}0Cz=Vj zlT9O9B|9;|Ne5+HCuCQN(sUKC61A~nbgB?m_108liC-696h2#NH(0$H@p~bisBlYF ziOoT*RmnoW0{PaA+nxAMm>NE4c+Qk#tGeM>FJn&>D@}i}db=Bh*>}ncPze_5;UMHV z?2Og_rv1E}b1R0O90Y8-wGtL~TYAXbAyYtYWh1Uh^obHm5?P#30i;|;8`!m zzyn@EtsHL+1|6(v3L&iu9~x4+z|-KjV^_hl(zLDVyd?ji*y~}(a(KhJcxNo>(T}z_ z5HZQB(c!^IGcRREM{(jpU-DA3SGEB6S@04np*#L}AqFE#2~Nl7ycGV4EMP?|JGoWp zJlxlf<<2Wsi2Y8{@xlAFuO!*IW%e4Q38Y+T(1hIMcDhGNwXVUMy|N{WzWDa_?=NXP z1Lk4F2SMZD2CzE%0NiAi3lc%(Ms;9>QiCfe(lb4i%YQcGOkBWP{Fj|w=3a;Y&?XPM z8c~)Nd3<;Q>JhZn4iy2tTkRYLJjEF&0lDQQ)YhvIHdyXhukAUUJO4_g#54d zcC_?6xTR4UeB5mQ1)*@Ny6g`89k^p`C_idzTKKWt$quv*2?9~kIeb!vfTC|2|FITQ zuz5&aF+HG{adb>bn_go=8B)$4a|@9GXMnFK2hPz8PWr&;?NAQqZmTLS#c=5JV}CUE z(+Mc-;Y-q(a0nwUrGW0jF=7I+>HM);SpkqdNZrUy6Y@X9r2^3u1F)1nlw`z(fNo$0 zcsRlvTM8c5WL7y0SX; z>IbmmgA!;EH#?31+~d3r{OP?Uwn0#QBON-gqg1SL4~%|@9>yx%irj^{u;1x&mw^E| zYk(R6nQ7I7CRbtr2?oG?WyuOmB4uyPW#` z6psT=)syru#IgCj^)Q;f??}9_8dkMZ$NW^iv=k|57dl3(tZELB2i+$!+y6&?j7|rBM$QHt`9? zaOIgukYw04vN5 zL_WsOTVG%nlR- z5DqnWR9Hevs*(N)c0X1=W-F0v4wj=C^P(&Y*Vb4Y)g4JvV_Ld^g)%ol+ zg^&1kJa)*y&r+V;fQXOn(WYVt%4`(G6HrD)NDfNp`=lgv>bDW%r@?JY1NP=}jf6K# zKL(<&=i;wOt8m-5@%VvRiS@|E)yL}DW+qFs9F-MRNs$>yAcTO<#Nvn-06BzH0>kUo z0G0{i2hi74dyQP9Gu=z_yn_?t$Cto*>=qj*bCAt&cv)KopEMA=2U8-DpHy?-|KWzA z+kzF4V?D<43DPAv@5c?S1uH_J_Kk!u4g-AV-A{{!z_z%tbjm|)Oy41pqnf{q)aOVRULGw%Ui2Vpz;porxKg{Y4zwG{A_kO zup$Y`ts8N(gY0!qT20wmTR@-C(I_2iU!M3E?h@Ky(pT%Vvnu}wQeq!HTpmHLJp7$V>&uz&|6kPZYBOqAmn` ztyU@aa%~#uiMYN8?0OUG?1jAKla3H+ThtfT<9-9&s^N$TS~>NN-68&+98^+$IPN6A zr!pG$++=(5;3iRN?4z)M=b?_p5Q6qWcNiz!J-Tdrgt!>eC=*-vEg3_xoaxSGwzE|O zBv=u6bJoIBcK{k4A1>QCZkPh1zzj>(vGCDdAS_l2c~g;*2@266rJFw+k08$Ia}25Y zmzW!)XOKb4RfY&HR2e)bnv*lm4ykbQNlr`k)M(Wuf>!juZ~V~Jv(?T0^6m8ulJ9XK zdt=)9J&2k1>r59EKQRhO@~;(<Y+eEa_FDUNe`GhNomE)^s2!7=?SR+-nEk5-w+upC;0sMd{U_gfm zXv}!Jm_l=blk7L*&9|ojiXZy0(vB7rL%%iCk^@j=_)+~xsDbNI!0&l z#~w{bI@3GWfhO>4*Ni&xBJhyMN*L{0^Ek9rOA@J+&^?o6?=zKQ#^!NN^3Z3sf`nmR=u7jiLjolo=;k+Dt9m;L{ zb#(V?>N~fdYz=|gqY3=rv8}pX39vJ7qsk3~@|erovo1MvIlwN4#w&c1j?A8x^4Pk- zaUkNc545_4T+gL&wN1iYe&?l@HNJ^nSu#&I{!8cdfg>9gy=&b*52Kq;*YE^g$hRZl z)d2HZU1&gd36bN*ZVkz%fhZuv$8@pUvM|su?V>rfb!Wsp8JnCpKl%!a1e*Jc-AgDW zK4t5Ohj>Rjlm^@vxPR{U>Ep-XB{u~QXBsq(C5!zL3DBw5=ER+QaCCVuCE&$5@CwlNtaLX5QsNcoqs4GM0&b9(!ap?S85;YFs;}eRL$2Uc)ICgZYNN<7sZz zktGj9m)DC7uXWIfJq*~*TDEybmXGTfRAlq6cbI~}IT#VOuEbvaYu1wOb&b?nNaS%U zi_il)us?egIkmi3P#9nN85$kS#V}2+`g%v>|vVyHB=;S@76-V@oMu z6jLeTAaeaO6JBQG#QYN~kR}ZAZ@$;*9k1iV%J&ONrHoX6Xd(X)?>mRPKn+@r!PM?tiu0mHs3F~iEULb&L&T*ZfH^d=Moq)kg3JdjOnM7)d zTkqGiudvh$*X(JZ4j<=|1;^9rZ1%w#Yp;`uF3GJ+3CFnrwrz%7$0hY8t|c~6bzD*L zTx%g*U#)nlZLLr>D_$N0rk$Dm}k^S&!M!7TBohyzR+10K_ILHB~$J?|mh=ivf>@y== zUSb`SsNcW5IieYHonM#QmqD*RZr=t;(Itr-`GcOySD0 zy>jEb397+HY_lM$U% zL_T2Nu*{|9g_f{g(JqUYZ1wo;@e&hj|Fw%m?KF*XG{FPA9;v5I*aW zK=c<-&r^2!4Io=zIgJI;dEe!mX!Mwv3^xm-x6;TFF$NzA!BDpVogPRS8+R>9tT06r zN)qHX=BPy=fKmu%mO)CZoan(Sw5Gwk?y*UXRuF;ivwgVa@$nHHzpV?p!aQ_Qlca^f zNO_GwGXMfC{O$r7qMF>*YEBRyyYLm@LnuuUOX+#!;Uc*D{Sl^)jZ8>81fLU3qx;cy znrP}pm*;{omEKg80gKH!TNB`b^=jpt#f9$+bL)t@CT4gd_!lS~3vEh<)XG_wq9J0b(pRGotIzj64fZ(N&yfYszSL|_=jTM$kS7I ze&UyzgGG!G$}de(UOD^^IZSfQDi6#&AnTY+j>;=tTg>Xpm~l&od)45Dou{H!ENW<# zCz3DnbX?M2SEX#}7D03XSf)sY2lZ1Q?&&MeQ^;VnKh$IZvjvK#87qo#%tBug!Uh05 zC?OJT+1CzV#uaNrhF~1rGh>6Sx#d8}m1%he>?@JuO2E)o6crAq407)nPAwBQ;uHHF z-UzXXUifdUI`Q;wqC(Pu*aEggy(e!3GE?z-?V|F25YjnPG9KvM2{$A}bbJaa%~C|M zf$#8}FbcZpT=+mo7yhiQUO(GzEE0N*x|e5bHPfg=i?{^hIc|lBXNs+Sdic!n@N@ad zEvWwULq!@c@S;u`?pD=X7PY`ek%qH*xDqlSoKPo7WQV?rQ)0{V2?^rGfEh5aXg!`;dMbZmnlAyB0O2KX7aS+> zp4b}Tg>H!#laRk-oXutgivfrAe&o+Hj@~NRTZo{Ni${TeBf`#SQfz1vT54%R;v08!GfwkUa(TY?l(h8`t@jKqM#%0FYeBPG=|3}^T z3w|pV<7}r&Y_>6EY(U)v4L!PfA=aS<9}!!LV}a?q`B0n=NN0`hU*D+FCE)OuYg=mu z1g$R5;yXt8kHSyXAG?sVAx)i2G+TY7z%$m=?q!rp$6A;2J4{nO z)Kh$m9ibrufh4t?7FglJ5q(A{cAyuPAya6u5+?V=PgdxuiOlS*-jM6*QzF-=)iXsA z;oRY~b)e^aaNce6Fmhe|pr_5l<%^I4NSX8toY3kLdB&^mTj<+KNmq#u=^3n}a z6mJ{P{X`W&7iz^)fBGp*yP~Z}auur6gqqbpg|CjUa+ToO2Mwn^X?p$qjvHWob%Kj(-aEt-oR%O7&xwA!v=w; zU4&-F9S}hu9N29;*dgGMK1}8y3(ipQ9?>JdUDz#j;1ya}-oG z)ARak!l(9U_DmzX^YuALh}T!gCHM;mIEeRCn9UpNl@Sntx)V+M5=YS^M>UaGPM8rP z1iDMzA&d}7iHMXF2uWc9K_DT_DZh7;`SA&?J~x4i71zD+0IMYjjQcZkD#_gabN2P^ z_2~S>%6&Rd67xxdZh#VkOkB#QFoytIL(j1RC+4Uqi$W`oOi9Bj^-gUulyt7wBw95E zoK3R4BOQiV(0Seg@&--wO6Rg;@oQ=%B{etq^Qpfxj}X!eO6B@T64YMI8ZKc&N2DpQ zJi|TaHJ4x&B&u$PKw+LsEFpwd+!fSB$Jdf}jxE$W@rsm{=wXpbn9THfGX1VR`}RoZ ze%SO&%SgDSn=&8-5td1xkq2O}imv?@0gA7jU#RKLYJ#1229Z!}ZI&9PE^%k>ixgv| zrELSicw*VtKivVhYpI>_;WZwVTV98G&VN`=o>kSy6fvn(L~ zNu%#ePo;-df5z_DL(o*vk1)`P>EYo;y3QZ>>8RAYr`=wu#xVLGA_N&Qy#KUenl26D zlFPmjkvm9clV8w$^=j5|;e$R?8jg}sg(A+SIL}j63#edZSU!apSPo7y5QdO>5wMx# z@56hbyui(Xe3&ZVQ!klKVXl2|zeYYM`un%$gwx%FTy#<^gZZn%Uy{p(hguXg_?AUqm5td@(ljNh3VP|MTLJyjS!R?SLRy)+0xIygAHVh#wjKYy{Gt zjNTL`D`#MW@r}C}sJSrj!Gx0RV)9l-S1Komjq+`B)T=Wx)6;DfR5a7`qHB`#t(3BB zlr&P5v{Ll9c^iZ0rqd=#s@ZADh9lrA`f*B``6+7f1_NBitR?VDLS|Zq&S9oe`u~t( zvXitDlJz+=6Gd52YX~^`>1mmJTPPYynDMJ3m&-V~n+NJjDp*#<@Ml6YO5-cn#PAKV zV_==aV)O`ICv!XdU$?Z+mOaYnm7_b`!N70(5sDx3jiYvs{wWo{* zKuXe@&y%W_6I78)n8Q{vB+L2HawoozMII?7iYWMLnaNRc02J61P&0B@@? z!x67Q0#f=;u&&;HJ znt&0OmII=xv)Oe|_PcRAPx*&`C5HEB1*D>+lBqJ)@MVyAST^6KXT+}iB(JtrdQG9H z0st8LV#`-Tc>w;u#R$U5)#br;Ra$0J-pt{-mvrJe?_#*+XsiEI*CRC3Q(dRJFfg#Q zvQo%POwh>7s!`7oY*?5rdmIZ^j%v%ih98MzG?6#nd`P>1D#0+*lT`E#q1l5t-TNWO z53wY9-q*KER3t4O_k+Ho>M*EirpIOHIOlT-W#<>XE=pP{GK#1Zs#~rubHMdSE~?Q= zTP<<2W&WVE1_*@bXS@OoAos`t#0EJ2sRXP9Oh`qki-8cC&HoH3%Tog!G5hwJIS9>Y zFoT0U0;c*6WCob|-#~p7ty3%3`WBJie&WW{*Yqm=5K2kf#9y6-T>7nxa?9JqwD9#% zAvO%JALJ07n-zw_?SHRId$J?RF{pF`ntGXSUNpv)%PkG)-BTS-tj8ff>l_;xpkfBv z^A_;Gq3{3>{&y%&l+wkTRhFzW@I6>L75>#v#Llc5r$kwug?rfVTR@usKP#fQB-;8N z7$I0aJH71mr|Hq);0ntkI~YKHICRGUmDS4FxJwUdQLN)j7gm&SkH)N@^iWb-;^WU9!Iq8Y zasu7!y@!ZuHRw&-YoU%(>MQa9Pp{VQjiyyaKIkN97#18b4ufQQwX(A}{nR?CgGiaT zIP#p#%63aM=aQt#J|AxRDW0k;L=(qmzw<#asHyDK;hgdb1#Nv6)Nobf?-edt4&*~oHt zwvEA2Qag=oNyHFokMl_9A`DKC5g>a;a?dzUBJR<#^G{a&rAmKLE)QFxW z`p*?#gz6zs1d9FDt=qTyc@2A~+#Dj4J#H{^KXqwLq62c@-VX9x0d>?KFQW|g1~8cN zcTUfB<~k3M@s z*jCvTAZ(;IMQYr{EsRy`n&Ly`F8=uS-+Erx;IYLe)02~f-Msw$y}Gw*W9JB@xPbZb zA@BMYCrk->{#dk#!1sqbou@kzl4){HisJYt9o`&t-&+2B-akGoJ36|#{qgsFIqmQ! zG(l{^9%h1!qL2ky`1^dwN58v^n2!yVpVomRnFy}QLMg&0HO+wnOnKZ3GbI#elu>G| z2tXpeECjR6k%CF@!p7Z^DKm`iM-{9{l_hSPHaQXyO@W@BkNfJ`JUFnZ;PXnr<{+?G z1MITduDFP@zCLex7g89h75cs2vOQHIA)t^#gG9bW$UnsBpDx(AScA4F9=dT$jg6~kJontwEXsQq;@4aF6u-`UMca} zxB@}bp}EK1&%x=t%J1du=DK~Si>H@|^9%`bzSg_>Z{Xr*|3{J2;^_F-6Dc}Ln?7Qh z>AFL|r{_MJq9EHb@{+NKgUDmi7$Fg{@G{}*B@|{xvL;@P>6L^4vYpueFnArImxA8u zfV>c5nE;)*0fq>&4R(rxj;avO!jd2B<;z4ZM!=Ynf~Vyaq~=tNn4#K4AMUCdw%3&b`g92EabzCR7(J zGe4jONBhmt!mVli;{aR`I!r;K;uW8pn)H*U_0xmONry`$S1wGLZsN&KHg9ko_Ce4i z$~AXr-p+KfGc|I?$D(;0rWdUsaG=12zD{lzXFmIIUx3A&DSXN|7B4~B3@{G-1+i;2 zn zC8`qM8w4~bC72@!;FXgXwpbxW5^;3@K85oSlFRrC9x- zX>M=+_w&)Mymzi5*K^cLaAoK0=R?NIaQsmwy3{pS9MZ*Lghv)b{0VA$LK-M#ZaKti zcV5G4kZSPe>pRR)Jo803GvkAEl1Q6ECXKVeAZ-N7Mzdu|{b$*PnahwN$ZRCkn750o z<05bGb$jcSV@A;Cz_br83g$9kOIVOd3g;a)#VbwKoOZH7}1DF#w2(L;;c8A_R!L z&yJKaaZ{!=zB+iNG~tHL!`_ix`7g~lP$!I?W!@(+c6avFqT`sH8r_3Et>=o|YrChX z?px8j<7=0?>ucx@IUMkk2H1feYMPN6mP&`@SlADc;WSsK!RPm2jZNE>l^PaYXd+^f zZstDeGNJ*>gTF`>C^|LnbrSbvjo&96KPa+vg*sDv+12m&xAqlL;byW8Krbf5Yw?9V#!*aL zf92^YI4qPJ7IeV_F=yb~+4(mIXWDcL=_QaV2ySHY`_$FAOV?;=)G5UMAj?a8%f6d4 z*vbe%FX;|}AKo|kTi%~KmUU6;UH?Q+!AGWOjoh|=9WtmeR0v_FBcqJ0&d7L`=N`VU zlBaL8lXp#jJ`b;ZydB@Duje0!ed{O3o$Bgs>*_0AcIYngtfkj(zI1i${I)-PqGmX4 z4)aZGninAaL#HYRv2N>2OrK?I%#n4Ws!=&4;F%h6aPWje^U^j$ z;r{J(iFR^h7TVdluEIkE4U#`von-`^I9(U3&CzD`m_LkoDcsyiqHGt;a6@q)QAA~J z3Tt@jTKW-jlpqZ*ZKqtduWx>C#@!N=Ora|cLLOh>No4cNm zIExSo1`9|G2En0pbG%w{3_M7BQ4xZ>;EtG5RHUSZ z`Gp;agV2RC;IU$zCur}ojF0x&EjG<*0Z2yAmXW`9Dm!GBWW#RVy2R-MKm?OvM#w*_ zIVR?iNi4xpEV~Cp6v_(0?lDpj>qdLDYoL`eL-f{6U!l{Xwi*(`uAB*Tj}=}c%qhff zKb;@(ad(O*8_Jawsbn0U&qal2!Dl)f(M~JWCUK86ha5a*R^)n9k@Zp{DT1CC3V~a~ zR+)a6A;r>zub-48Iy{y@76&}?+45;nP%a%={*J?#8%LlhX-Hb8nQuYXwkcsW0nK|3 zN>Q*6c~jlhtm0?q)eRLv?xn&lANk9~dT%#fBGcbyzQ0X?s+6H1o+0T<3PDl_%gTn} z6`*ED^}Nyj>ALK@!h7w)m3>j%DrOY@kH8{tc+yN6t>U8`b-Hyoqxjb1k{B1(l9evK z`X;Z`GnGS2-n&ItQ7vxKq(HkcEJg=Qr$4ZCLz+yjqZ$bIfwjmgAP0pNr(*7Mh-&$< z3N@@t(?U9*AZ+v-OrpCUSY24VMN_)+$CY~@V~$^`0usN+Hc^OUu%w z%l%3c3-?hL@jP|g*e#|{M#FBc6%rG7D=dJ(#!k=MD46=$8pmOjl+8E6A3N8}G*0MM zs{U&0Rth~Nm}{Zm1YffB(X<6#z^ zaa~Lb)P_n|39H;pgJ4-39dv*s8!;i{%#75kMn<#}=n_PcD$zl3qbgdDcLu|{X}$HL zlG8luN6_-2G0`G+ZXnKDdlL2}NcmyZJNiX{tHn5P;^94jbLdc>b^+g))$O_D|6SfgzewOxJj z2>MgTPNl@(9kkTck#^U?)mp#L#5ws^B={giR4rU6=3#eDrmZ!f>u^yAQ@dp z0Xsl3ALmK>2`$26;Y$fR4f`*-1@IMPtdV zneEy7S1Enw!z#^@s`&$R<#3*qgRJwj_e$-hQg*osmT~R6FK4+KSpXE|ngC3kD%&Bi zp0A9)kRwQ!(x+T2%_rLBgiV0NI%6YIa9w?>0cBJa!bh>E&R=sIXNZ!baGzA^E@712 z3^=f7_bhJJ@)E8fTty85lqWiU7-gAZtSWWNnO2Sa1w9mfi47Ak zj%Uf(E#|6wySpTZQIlUAyL{jdKxOZWk{QCWpcq>#*Aj1=MuFBaf<`4WQGpD!fsle5 z1GO?QK)e}<{eLr)z;gMYor~7OR0H4y*b9r3p7+C?ps);x@^}sC*|SoTg?%j_)vlaZ*d

~YhXn%j8rAbbv?XlC_zSH%rC41`X!jE&)jtox-nqdxHE9x__1_O zc!8okXjYP?u9j9ndv3wQAVs!-6W>*b470BWh>t)1R=w3{J6u1!k`%I19cWdeinxF# z&WDOns5Bsl>?Czf+(s69_1rDDWRDi zh7M5gL=x>miPy#)zWJvijT5=Y%R-$JOxEC{iH2>QC(AOJGe>W}xEWA9vcrC2jtPD! zS1fot>9Px#=RH^ofX~-w2L2sae+B;R&M)79`}0unhk)VXA#k0qf*xxTIDj!ir~>aE z9RKtDU*cO9{|j{CmqY+QZ3(~_9DQM{M|mFtiQVAmoO4^HsrOKzdM>p_5-TsUKpu#1i)TAK#?r;L}sRX2b=NgHv;#{Oq8j z>KUsrF>ytW2btB@M@1GIg|)C9F@%I2BQrWh#J8t28&~va)dR=FcKbooR8hkN%41+W zfz#fZG_@C0jPMZZ0kPkGCx#qqDl!8j6K*kb3+oOUw1Vh58H6|!16Zxh9^dgP&#u2# zq(n+ufW(>KqUIP&tZy}gybjcNXiUjR{->(=d!7-i=DXVLk84d$&|lO>di=!@u(sB^ z*zj6Qiu6iyG3Tq<0F} zVLeE`as_#O^c@5K@c;w(pM=SuV_P;!KXYN^-B0=NEChgyEToDKoL`VGVb%_a5hmpB z1BF`F7Jy0j;KYD9M@)EuqJs%jH! zKBC=363G-JN7O@4M_xzPYEvG`o0q%(`({ugE7Od*d+RiZ^$mN5@PrkAXIjS2*}Y|w zpX*810R5VN8Dz0UUnJl!c%~+8zr_H>*qAC( zVS|;l%|`LKCoZXGM7(pwluwgb#OJp{PNgl`{mXH!sjZbwD>KYF)+j4mYto8!3YA^N zj)^(hgtFB@+m^Po$QZQ7uv4xMl^CY^?Kl*hw0bm$2eY+;sZ{Lzn4&r*OGhf(NMm#T z&$mdIL=97>)u&N|bUD1b9=-U_?4O6H_^!SQ3?N6OCrPcKil?ifF1 zkq_FiPl1vFo;X~ZiLnfD8&;c z3=cA=;aq`B`R%WWYeY2Wx4;AR@6r+FIABsw5;@^%va(g=dE+Z(E9_mkNX%edoxUP*}`8tlq zR(9*;!R;n(1!@a!SX@jNU%1sH6>76mYMRvva>E;NpJLi$9=gBwAaM@cP>Z0PW;Wr) z%97#a7A3&`QKUVQGu2E&Pr-RT#4ULq;E5>c&#wvsn(BCrLk9=^ZYp-ezU_D354Htw z&PZH5u2{Lm&*f9!2bKHOfA~QC7VnkOC-vKII}h+c8^^yv8vguix&RK<`Q;mscW5~b zNvZu0+!c8ROKyjv>@qb^4=GJcH8(Tgti-UwyvV%Z4E6liaS`^#83y9z9{$hFBu6SP zfZ`9*_%V>!@Bd}m4n2n;Om9UiIV&T_OOfvM9zldMAqhnzvt2XaF)TNLPaRm+I-vi> z)Y(~8CFEzNX{Bf+W9g-2WhP};spkwPPCPxyN7Oz12EF{!#lNfNp=33jApl%hk!boE zJOE7MYF$3b#7H`XF#Y5+!1F1Z|v{;fKZ}}`?JRml% z+>#I9on4i|KUTFaq3`e;4d3G%T3j|-riM_`tHrOTDRWAqvb1}Q)>$X*chO~&&~zfH ze0j{~?CSG#%}^OCE_%JvK}mMSD%NbtIhvoiDWdyldF*NWUB6Si1&-5Lg{l}gkt;_- zyr&{-8&7OO`MD!w)}JOM#u-z)bPN8W78UE?0v1OWF)+i>c}zN(+Ppmcyu2hNeL#H> zeo#0Ir*&g;;lBbLj=ijX=e%LSxQD+G#Hs0<*<^0J5mH|0F7b1vUR)=n;me>7=z>#D z;a>@6h#A07nD_OMN4+G^VTE>oG!L#HuIAIb*%fd{l>Sz<`~5qK6Ky|BkC~ek!Qvzy zTFk8q>IAgqF_0$k6L&(IhZ$8HSPNL1E4CTLX0kY{Bc9TKuFhlNDhX_6WS^4wE7m6I zlcf=mjJu{VUK&7B5+?T&=eFcsy*5}}O?lSG{=uZ7ss(f!dHLllg5D@-IU3ryI7MAO zx$rXwI-fAM>?fHOim70(-VWXOBVspxUwogzPcmd=pE^!MCf$4P@yQP`#tyK5iyib! zO)-t1ml_s87_$@@%;|x`6N@SVP0sOxj6lmDaHceD&SaBL-f3XI!rxT#0pvYCH1_z% z>w}l9rZu{CpZ(Tn-`9ThFFAgGw+!CBOf6%0CJPGcG%JZCkD5*gO;UL@s6?qV(dPP& zbA((>cFF=uI&oCfvZ(`U#KJg9ZB^#uNdZfdNU|ky_7iP@HO9T$>^Rpxhm3KUnnK~& zLb-VQ3}mAV4brTdX0ysrh!9$%4vqSp27YPsq@Z7?hCXbWjSgbqq7DBh-p&Bfx<9+i z{aec211X}3CBCqkil^DuZh_M^_iK~U);oF6=UHsFlKmye?v|HhbLn){`wNUot4Ok= z8`uMIRMXaZSpw<%R)2A#PF83X>E050ZaZ@XP}rvYxc>xh zUZN@Im_wtYOMzs~qUtkE9{f;FSbt0lEQKtEj-*w6Xgpt$ zNqSvKl1s9Q1Hm$5q-75;7Y6~aw1^~4BZoqZEaRBmv1-UN&4{20NOC4MMH;hwlN3wR zvg9B5*-kOs>`+8HcwyUg!xxtfdIpk}7WpOfEP*75-~@Jb#1ICsG%)a0N)9w?$O8^` zJsVXHy^_>gqly<|UBebh>gRZI@DI6W=upz(!4HByj~x>zx@IRfT&e zK?5+JzDxi!l67k~V_X9lU=1oN?ks#m4n3?MYkV^&RW)EZvl_X84zamtllU?Y$7>bO zRXp5fmDiuSgQL9q#bM(%-<_Kn3+BRNf&Vto9o&~ESE2g{5PHw`V?3PX0K|dLvs=jr zXaGhtk*T6XAuxb7qNV(iq6+Q<@a_snS^ z&e>BnO_VY%v1Vbobsx0EG)vQIwWnU)1t0jr{GjJc&nl4`^++jgL9VsPAI-9GEh-K* zYv&4P4qcpmWQi!>*5{98@`%1ioMQK#=7)O-@k~)8JAly5F?}K!SHWp9(kb@q!P{4B zUizFxajS1px#23d@Z$yizd^+0b*mBAC77N}&%HqMoPgtm?q|4ZGeeg`<%73Joo|~_ zF5R!UA36ZgmCFVqruUaNqnlzS?E5V&dS+a>%PLsXg9V)IB~-~WFwBUS7i*uhKDcAF zPk)QhAXGiIf&kWDRAE>;p^+WzQ(~*pc#wwdj_)g+JD}m=xadm z*oVi(c*dT5UqQ{%`JZ#axnz;DCo(v;3=Ad}M<<0YQgnkf<9MeQ`g%m!Os2A?LOURn zWpJ^^jHC(KlIOdJoZpKz>S|X~rR;_Vmc9fa`Gee~OhjC(_-uWPO#s@q?fV<2bCTFM z&sFGpmmR7?Ha*C3Vsp}4#{oV5IGc|~q?iBd#!RIMcbFZoITRp`#Cc;Zs*|bMdj9x| za0M9KbXGkl-}kWZw_c(-j3JSH#pG#lstFfLF(W=JNQX9l`d^-M6L^YK>~$!7;77d? zu5y$<`G5y;*C=8g#SsTE#290T*JoXG>y$a1+zC9<`lc)t#83sXo5VwN>_{ z_WgsjV>&$!cRo|mN%X#B@aI<`gSY3dB-(TJyU$q}s$cz{4wUM6>1~=cgu9bWDoaW< z$=iYaNixtv=5t4O57p!lulp!5NlqQG00?3pa$D{R+i;BGQvc?P6v$A-@L!XtizP3M z6H7xdi_u&)AzHzt!7iE)tJju0iX1+z3Z@%OXfqK<0yIeBNhoKRCPs2zgRVOf42Cw5 zqiI730;!K6+Q|~x;DCBeS4-__V?Ag>9ZqyR=e+5R&!)fd+Vl1CUD#+|cIYvJL(9<2 z`|ya@OG2N(rk^XSSfRf&D{OWczotukoC*J21!=`3Zvl#4-xR-Vb-y&(6G4H8)sEsOq@LF03G2PE_EVZ0*!L>8G=12+Vh=H7up6)BzOQsi)Uvb z0Xd{gBEz(+1>{y3HhU@>BV;qx0iCjh%b?;KfZB!O%N!*PY8^Oj`15#DirvhA3^dia zcAOXSsH-}$Xz9(uWu4z&2|+ntCFFLHqD&AyJW^GSKDYiLZ#|vD!CydQ-qdgW58dWD z7*hMKn?>O|E^)kO)-=sQqG`&umka-!QMer z%@BVh*D6*Z9$>q1(A(F2sugnS>MQ=Ij2~gbn*vw+cmy&{jVRSq5(LNlLmqwux05~K zW_Uv7QwZ6P=e(!_z!$kiji`{};sRN_;9*l)m;lX#u=+SAK0qTun(>XUF5DpVvd_?Z zwKnw6)1*cCG(kl*K_WPu{YtxTL$RrcU|-OQfMOazg(n*$HWiOv~Ir^mOq~kt$YP=*|^_}}#HVve99XAdg z{Y6Mhy5|np0K+#TqG^Rius&YK0wQU?p7Kn!MkBwL+_&vKlUXfU%+wU>skhV#7Pnfe z8${M<uaEro&_k;4qG1v1G`+0!PI^r&&V5Je93^SzBAMhA+ikOA{OL@0kknuI=1FI0TVJ1%=K{px zz@XRQ^^z-L!emd%bv$NNnukt#uiGIkH|IAr7U|i&n>q=Sq>x#5Z?S&dlPx|wC$chJ z*>>RvuoZr+b{E@eqhR?Btg@XZbmW85hXyuQ8;t#f(Ook%pd zm=63qvx97O*dLWeWo5lr9`Ubx{4+DaWuyROZJx}7Z6kAG!R@)l&Mwv5<2#1c52J8r z^YhuUUmt56uUcDeRD*#Zswo>cgp*>uyXD!WLpk>RbAXq7O?#2mlDTs>A7KA5$|=x> z`c3v1u=bD#E>cF+Nty0YadX`iG3MW*VONH)5W0dPjw;8V%OI=%1c7wi;F3Ewd$f^E z;5xGNLuNSmY~Hw!-5gvY#+eir%K9()%EtP0c1vw#>Q?K*Zke0s9?)f<=qqEeyRAd% z^9S^LZ3Ff-!Snju4UQ%7sicuZgx49CMH$UFH`jpmS8n?tZw=d^Y5O7F`=wp7#M5Sg zqVqDe+$j3Hw%Mm?riAs9Ob|gDJ6PbMZ!36>)eRf83Vxo{!Sw-At*Cv#M>j$h9TKDn zc;u8O4F31&A7;;cybX?#Rw`LMsfED9f*6hVu%M!KZaElYwnWF$%?K&Vu(W=mczxp|BL#9E<`s@#ggxXp7CcI()8oDCD7p|?H~ z!l6@5;Ocm1g&MrUtr<@+AEnva7vc@86wGvWX^{ziivZmTG-t#pShJ4A2}rW4s3}yU zbRnT5XTgkIP79g~lXh%(*ussQe<0nlaf8)N0cAl-$El|M)}JXdEE`693mfKp{PYLZ z-Qemu?oY+TwAjsLyoILcU3>hTdb@PK_A@ksmnh2(_F6;!;WbDg?eFQ@uy@OA7?|y2 z|=|8Z;J1R~M8U6j(OY3KduzHCPK&*flgHWu~ZSWLpIk zH5lY8=u_vH>yYJnD?{JTs5Ok1@f zb;RN);FJT0Fi=3cX-FiEB^7t%&;L)Ugk)T<8(JptCSAiP=Yxx<=lW~_f8c`u_3rhY zS#UQhq8v27aHhcLc>jcEh~Kb{f?dX`V`|NEMk=xNeh|8z56I66Qgez`fXp!UV2DCm zn)37t2|Ni3WkboS@6b|{1Ay>sYRG}*!rfORVnkr1sG_Y18(Wd@kV$cXEP1{`fCX(l z2*&_20tH-c3b$ANkuWex z=6uA(AW8$}``0j@Zy%_4ehIoJ-k%}>bxSBKwSmsV82HtCnf0IsDi zWbT*pk;zli0a}?+kj4s z&vddL3Wi|++R%}e`St;)zl=uCe|ZeCt7@qVjlj8D5;Y=R{wxB75=wRl$P&d4XGFgM z$&fOyHuoUB7lNkiZNPIo?B(mk-;z1pfd;bY{QW`@19TA|*7IM&hkdw$>N&{wdRqT( zSO<)=6bb%hO-F(4qM=yiu~VG$5VEnN(m3Wpf<`o~xNw?H!%6!ColcoZdFDh4RplMH zJ0_8zN`ZO@)$2_!Coccl9R9aFfNBEp|Do+I!|GbntqX6~JrnvVqwL}8Rem5Nzd`lsJnwD$q>CMQQb|mtTb<&?VB$BfG^s?{27k=h( z9Vuvd6c|-OBB5Uc#)d5`Bs`dG zNUfcfvOb<91g_c2jiNVPaJBB*{`JKgxx33eF^yW%)8FMva{J z?!}BKY(+!OxUDQ1&|ff?o=zzIEQ8)e8cGlrFlAOvGhLjiO)r+;F#BugA!z| z4t}o7qE4^HNLc?ap8SjvPC!73^F`d>yc25C=x0h`gj84rBs0ur&f)ObR9g8C*W5X;jFnu_K8SnZ%T zK4`}icS>?C`uLK|5FnElje?S^_ul*zM7pQe#w6Q?8qLS@LG|-@=#6P-e*y#4T;l;! zc=?)4A%ckX%f#bR9)Gkv2{OPMugHx%jUTbdo(IrW`RV0}gyg3QBSOd^=T=}vEx=yF zTchb?zEU`(gdkcpe8I-d`)*a$w-}*k)YI#QEYqS3s&H1fcD1jrm|fa6Q`MqT^Ydzy zHH2L69qIQ&qCCTRrIXM5R4bsB^jZN3EVd zdhJ5!2+h4Zg?}ZDqS@A>t0tF1SS|5y%Hbx&JvKKhlEL=Ogq<)4(O4E5rLFRFr5sjk z%}FrJE@KGe{HP{apIsXl2kVLw<;bX7(Tf!&j`J{4< zR_Jf#)M(jQ#>r72$=gz&eTmY22%|RK!QRfTFtL)Zg|JdA%k1roK~ZPhiX{EG_DF=) zsv?R{u{|`@qMoy=(f>&fJ|defDR&=fq0&(qsaoFJw1nDZIty=Uf4D68j@d!yA%ag; znkFH0!rMX<*M5(|nVQoL68QkRr7TW-rPH-gijSwY1UF|^h$eLrBCS{Z#qYRi0Z$D| zXXWYDJlL}3@V?j^Uv@sB|J8hK`u^hGij9dXN}PGtu8wo^X7>*p+6qf9xATqmn^WSR zWE7v&1AukRhSJ+`$tow}iVkArn@~W3t@zf^jZQn1J^_Bcbk^Fi)V{3!MVzpn|MK0; z^?kvn_Ih}~=QnOp9uArJ=c1dwF~f%eyfZpusIdvP)d#c9IF98n9lcJ)E?q^u5ewPa zt51gp-?{{?7MuAN&$V0fp0d&#UiTjoopi1z%;I!Er86H3A1f2Gsphv1Mb2OlZ&*C~?cI@OTjdaDV&MW+;U2c-+1%C0}YFvu_Bpp@(Dy906-%g5Kl6~}bsp0^s zXs%<`K!Db~6%wsvtWAyc!dK91U)p_B#GE$3pWc^UNx|17(Yo&qk~SC5tfCWmy0xOb zWVOtO>~ZVq-xLW#vS>*V0#V8mtU>Z^1ye15pIT+}%Zyl#fJED~$N0JNiSbFF2tf!o z17VB_oyqRV{PT^+no<4aymIl?j+$-LNKTRcO3|+S!^7^}bNhm(`a^2<8V1f{1}@|V%gF&vAm zQgOp74eo4$LsB1E(L0ceCeEyh4yOw(FD;TMHU++yUN-sgA5L93+4&&B+2sDRp619eGO6_b2Ayht$nJf5 zk%x>Si3wD5jNERbB;HD-`f=J-yxfR-xlSo$XaJ@ zTH%#*U2N4=Lhi-{lSoRI3su=Ng;4r^rWkk(vuQApaeiTS>aRg5Rol!cw2-h{gF8x+ zS>JuM4K?XXru3?nJ{R2swhPhx1B4*Cl4e}tG414PPvfT}QO#4BQNG-Bk$VqG&6Hc3 zmb0BIleq3hs&*95$%37?Y}jO7_#+b3UWDH|yR1B5cK(MPp{2Y5emOp9>8IvpD#rQm z_|Mn&gv0oz3fs5pLx)5 zr-7u9(N>9xaVqe(ni$#+Ag~&2JOK+30-m7}UP$S8V~MU-O=oS6Jo9jW+TV!XXX2_?+HU*1(0|TURqa7TB04Y6gWWT+L zRn(Z6*LP42_;@=5y6=2yb<(R1C?IJMX6q1)?Dtmc`rXuyeVc=D4ZY+U+abxg!_i2) z@t|r=u~!@?n4#?D8-@mc)QyP7cwm6A#rGjwpd7&GXfG7?yWjsoZTou%3Dr=Ij}2Uq z%~oZGk3BGeM-l}5U$9?oR2%iWZholBpl8m1g36HjKKrzFq=X7a_?d!E!q_w}Z6!vX z1oQiiux8;$p~$V?a3v1_Z8+9V>poD~^h905dWj9q6G(qe><5jDv7inRaG0ybQYTdN z&BeQwkgOSr`=F$alHcwbm}96#Gi-OvVr~v5==^{EeFUH9J?e|&wVgZWj{I_zY9wHECNw*F_CXEP_&(tru*Z=eEik~+;_8L< zih{c&hkI#Jwhs!#IgI6(W1IZ`e)5g>M2tCsBt7BA$)tYp0yJKQvJ0UeRqo7LCY(~C z5v5I>=x&J5{MZEe!pUOLPyN)qj#_f_reIQ3{)20z2AJfZ8^PVANXG`gM`idV!Ndyd z!GN$Nq{!HoWbSqj=ppZuvPM(%$JpTcv*Lb!??{lraqxP7f4Yg#^m;TibF*|ukab>% z0;%}ur-1307D@wKOm%G=^~L=pDMDK#FWY?F-d>5p0a}1exHo2Zw&(@i;m4L$YGzHQ zl5%S96mIv4EwXr52e;MW``PM=AFeH)}Tx!W8G* zK-ds_=c1uvjxZB95r-r?ej1-(-$sc~sya#rI-DcgIBOasL*`>GlqqIGGIN(YVMl^1h=cs^b6hoEB;)6K^3M2I9nKFr8M&`QHuW7E5 zKR@@{%rp5Y2E|2xvvb=<8qh>NEzr1A1%<4We%(lznKQXlO}Zi z%p<;AlM2F#*3B^!eN0sHUsN|SX-{=IrQzt9CbfsU8eu&`B0%)c*=U|{z?5wEx>Ss% zF;TT1{rV$>JB)x$45|?2AJD(Isk~h4dwX zj_9ay7JE9DAYVPv?uo=S1N?EG(P|uYBzsUJf3wQ5~F$_X4_8V=hlhHsJZbH5?GMo_Hl9rKdVs(;zqO z)Dz5%aWnU#oXnIv4xgoQ*VITD+vLHY_~4}dCXU({G|(=`sb2>0G(xy|hsFL^aQKMR*sQnyorehUWPo*KKfNQnU4a3l=7;0;t1Z zsyiGYrz&IQp+vviv@&h~!`E9zF0Jb&d(kJSpR$D*neRPQ-8hnp3wUz(m&sALhAbmJ z99YO}u+D|Zce;|)K$Tl&rBtGV1XJYkS#&Zh0d9|GER3 zOAy2Q_*K7;UZN0>j6R&rZf zBAt1x?OnN?Jw3l%JnocQKSJpkT|N8y(yt3Se%0!t(Ku`KG&m|fIvYd*d(-tZ=~4GJ2=?D7Lsz_y|01^D%LqzmOf>ZPonDc6$*O`T z#3hsQV%hTJS-}!fIKqG?hlde%z|RTB1JlEm1~E&j0q(b#=j1P4wT+l2Ll3py(iQPG z4hoc8r#<+lM1vzuN0H13Jwfx>_)%8dn)I^#Dq)=zTx^vLho4C3$;Cvm!bk)i>2GE@ zZ9$2h#u;3b$jTkkn5%Ml=q00t6I)S0-nRLC`CW*boAw}C`Mb`1yS$jPQQZ?eK4~Uv z(QV%e6zr`p05_cKP$Zc95w=+lBTYnpA=T~Y{6Ni%%fr~urZlm)UXR%%<6YT9SDKOvgRP0D9ofu#J{O}y)aOS-%Y|i&T?rA; z=uT02R6&?F?W*6(6EPBfNYxhW!n|Qj4`|TLS??2{kgZIN4~Xn+>;eJ_B&aD7znZfV zwy|}0-qi}noSl5Q9!pfvr_b-P$ zqJ_!4XV9$Em)nog0Bj8uIz+|5dd5n_e^X_~KNZVR59SWgwx&D4 zc5kcOJ!d+>!Be`*2z)ifye``0=QavPaMnl-Aeky7T!)B&Q^{STXdxoTQ2aH$wr^wl%C~T)V;i@rf>HDR`L6L$kpfWQ|hmP0VS-+pT*bn^9iXK-N%k^M^XKR z%mC;G^D`M6fJ>suMzECzP^&=!9DCm5pMY=zGwM;z98SJaIDraso}P{}MyrOR$`6B; z*e$8l3)2XIToIVXO%MuTyEI_CZhB?WtHH36%hcR?E(E|QeMqT&SYYoOX>ROZ-R`2d zgen9o{kn6b=2)nhoSC>dFN0@EB;;%Q@6u?B$9Y{Kv+uV(Mp|@lrO}Bhx1U>LvU;{r zTK^F$fB}8|uo635hQdJ%wH&exWAv34A5I@zChE{nrJ9GFPFiJvmM+KkpEM~TYwed__uPOA{a!oF1&zcxjB^w_6oBkB!dQqoQ3@AEF5>)bzhQYLAsKqn zyR|n7{xH7XezoEmB<)4;lH5kj(GtsXO3Qg4$u4!}F%CIb3G4Ro12?-6?X;bTp`cZu zEN#pVx5*ul6(9D>+(xNu&@E3CZdA3My+u54W3_x7PL=FXpv^deR4FWrL`?Qf9^U!0cMooNJVAO3b@RCK8g9Z8ib5)Pp056u&5+iW@HKcA`cfs^X%Y z_SFK7U>~fd5f|mX?-Zw4A7jOhkvmJY;_Op5<23z-<0RGXM}lhXOlt3Wx&M|j8K%|b zzY}pFb^VehPs#vh5QybqEOA^vAyh(E-0+&a*kGh=wBaGjEDsLihNyY^I1xdG) zEs4|Rx>lI2^?)+vM&Dg%Ui;P(9vUp}P|sbuQCC2$_>mzwx`dV4h&}KbrLW8SO*(4h+JvIJ3xIBFm@!*X z&l9xhgwDTDY-R(Y&bnr5Qcg}2K=g?N?4ffIkJ7i7!)(iD+DfzoTPYOJRcF(+LL;X` zIdNZA{0RnRE686!c6>lsta#z^?Y#2j1M)?#AO6ry@uo>B;cDa&^y$hrT-2-X;yT`C zNr~1RPasYC-UySJ&a$^6Ti7~tpVUBlvY;FqsF6WzoUV5=CMD}H7Uflqcy zka7KR;iW)?Sac{I2m?HeRuHtFV!%|Y&jOYlZ?y<#LngG9ra_F&8x+Rb>L97f49DYW z3Qtv+*cxyotHZN9a5&aAQ+WjuI{dB!*yKOwN9Kr#H9k?yJV`ifJsWoO%;0r=ZMk<` z*|%^lm%UwUwT(n_Tq9`beI{&Y=___KMO$|cNN$kC2!~3E(MfEV6~5ZKG)QMa2}F+S zs9!o^GvvrjgC2t3y)1t*6uF{{lh;u?0cDvs9Um+Km)}}Gutt8?4ImoOkh)v>{%|>Dr#uRDFk1LZbkPMc{!LN1sCLG2+0NjH~v2M`8Z^m8ulMQMhQP?l#Qrqq!)MkV|v_nqi1?bgTj ztM>Rpp`eo84}2}PWDSJ8;O=h&Yo+0X2`||fNTm5Tw%Z^+Ux4*{iZ4}+y3s_9QF*%u zA*Gm7*_qQ(002cUD1m(_qCb9T5tRXJ{llgYV>)1Bg_7&&59!maT6EJ4a&daA=-cr% z-y2$6%?;jYKF69vkdn3UodZH}q;Gc;l5sn;K`{3AbW`19rw}Q~dDLQ$;9^$67;aLD zofQ`Vu#==@n;@3IbvBvRq=!wMyGE2;4#H>_YlB2?I5Yi~-4SQ(#kI zQKx8<2jhEFI++GosNo$O1Dix@X$RS{pdbopM)ML=gBG0uWQLKSutm&QmgwHrW6eMa z(e^1P9Of^rRC61KO%v}L@K-gyD#d;W`GCeoMQGF`Q8K-z)0C7wgHB$ZXwGQi$~6BA z`#OL^alR+@y=n2&)J4#7{th)FcTHdlCcsj5#t$Sis zWjY=12t0K*fU7Ti(8) zR9~c6S1qzB$v$ME0EA7jf77Ij_5k{7zez=PDZbNzYa7N`gOIX!8*Y=^oqEvF1o?gj zlAC}4ZMhEoW)1oVRhuqX;3tQ>@mGQYNb?|4tqZwjFW!?Z_i-i1D zmh_x%%|%q{_HFt)$3^c(+zpXhc;)baGy+8j7ibGbe159Q_QZ3MTytnItIj|H5LYm_ zcVJ_IF?DmQ7r(VH18QvfhOr14tth(AN1!w5{fH7P%LFI8+Dp@+S6~A0YZHxCVRU1} zmP+rZ;(Va{e27*(v8{>zDn7y#`&D)1+akHOuC4!m1V$prA$kgKKPkfle=JQB-yjWB zV=601R>x-zXC{JFx@@comWx3-3v|L0xOrU6@D9+o1*so2YL1zsl*jRqfV5+J&tEJH z=esA0?qx7>N>m3o@_5aYG%2Nqr7FjHn6kJC(zzi7jVa10@0g z+XL2*6A*uc-}jiJkuUo1V}#2?|N9u>fX+R?Zu&43AhreO>n}PDDoMk7+AZ>oO~a6_ zSXju|pcbyW{bMb5pQgh&uuisn;T>tzw57hSEQ(koZG!=DnsCYgwBjITt69L#_A99J zaya?%WsVZA(rtU*1LD2m#Q$~0O|>j}=9X`+;^S`;sgfz6PsX@^sfSS&mot+m?LPDs z_eo@X@(f;Z9%WavOfAZHmxBQ?Dq#I;BUPkVxfBobHxlzdtFgZx2W@@ks#}@)>ls7c z!(95sJVY(!>^8h)eb+Kn=$p;(enL@b!7@($`=0!my?vZ8{h@QegnUy155*Oi-m2sf z46sIwQMQBN+Xs|P1DOF({S8zY(P}yRX_25)z$c`HVd}(j0qRBB3DF`vXn~!FlI9gt z-)uwfFGW{&yJOE#HKXIX6tIr>U~_E9-W<0xK543ZI^UI!B?CQv1_nYyYlE)pn%QL$IzC^&(^`5L*u7t$vhP;$?-=%x$6ei* z)y~Cncf<0<{cbkGg%@^_OxO1p^JU88MdqCFGsLK=EFv^)*Ad(5OUCk-zm5^Wr7*v( zgL*Rnr;8A<_WN{I1cRU%zYM%9JZkIvkQZe1^Q)LY{B)f;@N?L}q>wy*(X&{ZElVn^ zrstf<>vcA*3X(f>l=WxUKjcDx4Fxw_n5_F?KEEl}aRB=NKz}%SP%i$^3b$)tk*ur= zd1(@ASZg5q2maeH%Duu&{KXgj^&Xl@R}YXM#IPp28+lG}pfs>!Vm|W%AoyU5{AmjX zNS2^>i!6*)gr=Wll-^KCsaQ!{QvwneVaNVu3qfY^Uw+lWj~EQgc+981nj`8KU2P|j z?vMzPh^4|(CXhmDsad#_9O*M}8~n1Q$h#9N0Z5#}wcCOHmT2@Fi?)f)(D(h+F1u8G z7_cnsD-)xgG+z&&2Q$*1LBilCKR+@kI5Fwj4b;^Z$sgffRZ%%7+ot0EgVZFW?88)a zy6I^HbnI&BDsGqhGxjedEdKkZ5Tx;k40AtpWxd+fNg+fuAV^6eSXm)fsG|Hr&2576 zGYp_r?JnV2y9X%`^J0yr9mt>x%&lH?_@Z6x!p33;cbc$M@Al1@E!kLEjMJ7)(cl47 z6s&Pa7T=hFihMwoR~!*EB_UJNSV+I&3?ysG~=iddDtrB)Vx%3vl#xO%=-2$t)Vg7v3IxAFZsx3 z++E5M=FU}N(}9xD^Q7O4YfG@i}_pPtaxJiAdz$bjzi0SUY^uibcd~C9C1K+kwky{F+=V%i_-+ zKZ_B&8Sm+Om=N8HU`4-L2{GPb`L~4}4Psv0^!F`sN2WA8*t!~QrEB3w?7v(8MhMFn z-wFw$`b3%X9&#bW^|=SBnPj&zuj7WCJJCx=of56%5q9MH>%y+~NB71mx}xD(X|>+Y zPJ0&%p<38oW|UMLXH~i0$u#FiNOD{eurAgtSI_`CLP@`Nz{~=mzF%|ldcnWTADwjd1=uv(@{pElLnWun38Qu?a$xdGcZWT z-tkk>^R~c9W0brL*59ckM*E0a8GSYo5CQ!;hBFNzw=vp|(>I8*EDIks%~gOs?;4$7 ztC4JsuJo0@etZ3U^QONcQSU>`&r=o+x5EHqul~Rcf!3b~Yj zk!!cyEUz(hneG}Iv-$0%%@=>9{44g;2P-6hJwmsADB)-2!&fkHJbI#iuyE=>1MqD% zzn~_iOXde@yNkwwSngB6duG3&XbZ94jF+E>!bOL>QsI*OoxfgKFRGx{*#%>^ZSNpn;=%v`h7 z{vNh+GS+Z$tCY4Qmhc+5+{`fPFZ!u6(*5eJNm4OpOeEi1$UN5hk&EK0-%;&P`hRFb z%_)Gxcm=_r69&%=-9-A_lbZ8GyTSbqf6R$)t#PmM+_~rY4uYu)WgzGVRL=SCnY{Ir zhJEvBU)rh+5|Uan$t9G+>7n<9c|-Ew1t)M$bw8hCR@0teI7^Aq3OB}6N7qjLkjEER z?Qh!Dv>@&EfAF8?s(0r_!Ny)%REE|d6^Fco_oO-SDA>olH%^)iW9FC)l$#;7WY1zG zs>0Pkl`n?zWQ{?#3Sh9b`PpBFwH)w9s*Rmz`gE-37{5KVz~v94Wsy7GB>$6h7u_<< zDcIQrt1rKdgU?a+!;c$%0rM;ew5){Qk9~7#CLFSXV}q%wB_-QAT3uB$0W^gq*c)9^ zGG&EsnVBw-W?Lk;;U!j*CB^ckJAT;<$+Th%`i+?}?%t(A4|(D`Zjct9T|0I;;sevd z{xOTY8^I2sMP`uWQsU5ca19oSKlIwdEBV+FPh_suU2QC!Hc(2<>Jj&CSvli zx>V*nY%0w$v}v3YetEy2@32)}>&?7t(DM}HJXH^ViyH{#$jf$orFcQrf{vlhL31yl zWP&RbBE4SL?HLle*`t@W6yz|B+osApaBaO_pfmduttQ5PA8|9#P5Wac>o};k8^`l4 z`1*dh6-$3Hiz(VLD{9OMheAaj?NLiV_?wm)85h2ZWEw^EjxXkO4EZxtpm%14MN<1yN#$20Iy-n5 zQj3!Y93WpInp(gmee4VBCw=aS#0?>5o$%FlmTlE2?Bu!hgTz+15)CXso06Dp@X^f& z-4_rVYq#s`qyI`7-hTofUa)#qgc$(gZt{{AQ+_w>__z<7Wd)qv8WhStvT`~@JWG4;xUVT;^NOZWli7z8M{ z&^+Rv?9%Ni8l49A1%h0Lgr=d*zCFbBK}RQBb8H6C4vPTy3($<>sVACLS)R`|I%Q?K`Hx8Hf)w z@c%#nSpOpka(KTO6`K4$Tcg}bmZRme;`7(Y5}^J0c`}5!_=}GJGS>OnS2`NAmjLeP zT4fQ=dYyi&8yYol2Y5}u%>R>_2`Gt-eyI2A$p})-VK3dCJ%!R>d+~w;^rj%q|BIao z*dj+(ZUZZEkDSsd4eQvJZmj{)>^?=uK;; z*<_Uzig-=FD70XVqC-0+C;yQVnCx6_Mpc4{WSdQ}+<6QsuV@snZH5<=`H9;WW)No+}a z3iJrFgsUfLVDA$jUsIA2^-)oL7($R%!VH^WN4PBXyV(7Ya6O zl$E%|q$D45!Hjr&^^2*zu{pRr$_uee{;#XwYo-zQojwaGGy=Tjmn65~}G_P%B4#VleI zmrOMfyPUa&!nCWVE04pW=$Cd%y0W?62B9mf?KMj!0qy*Yow9C&;3G=I9n*jBS+m{4K^ z6GNNjOM(`A343kp9j^sxAn!oBXMn&ZxKYPdvUMTvvkXsI>LJmD@Tx26lA{jFy}5yz z-Ul&LO9|RZGLlD7U6{FdpV}#~Y;M0ea=vQwa^-y+pS6{)NzaZ}kuPmDJhh^7I}C^9 zIXwz_ROP=}-#+ouz}t6cFB`9UZ3o#M|Gv0`=L<}lTFSOcbbrRo^-^Y1P16LAWY0v5 zakQfXF({qxL{t(+uB;!lw4!LFWUt@+d=8Sf&F39jz5ewclPaR^TT)D%nGA7?&dU=u&iA@0dC?~k4nLjfWyh@}AFaw)Sjz-U z;E8N-k$rHcj~eH(z%zXeoo@Yx{5tCnY&djCaWa=|BcTGam~@BCFgKu!wVMl7gi(79 z4;$8eHl=h0t#)hBvnmNB=22C#W_=R;BNzGcuH9U;+R^w&)657nT!aswDpvf(75EeD z5HB_O!(C?0KJ(u)qfn#f^U+xK9~8&~H)N)P_G_V)wY$6pv=h+Q4s0-$vLFUn{X zyb-#}6|2-=3v@meoX#{q)76M&F!@nX|Gn zI-p+I;Wu+b`F<9+qSI z@ed|zpW#*4k_lTzs%JdoSktlYKRs%`NXGfv5l z%+2XVA~i!a19D}7H|U#txe`a^baXmNb%^NOg^5^6tA#U3h^tkJfK_9Z1c{aCwPcBS zb%>bD8%S6gMKVcrG8-t=_}LkmW%(;PIGLGA`PE`W&AVyI$mr+*y=<6mJJ9~XvN9n4 z0N1~{BIC@a2+uYisml0Yo5y@D_h+bCWU%G_DG@GD81zO)^YMKG8KB6hR&s(BVesm6Y4n{*eSMe#>H?%)o1{Z@t_VLC9w1O9UH>NdSvZAuhr^T<# zz^h~eM5O$UNuAvj-Ky3Kd+og{Xp(0=tnDq!6sY{k!51F@QLDJdCt&-)IyJv!Fl_zj z42I+bw7p;WCJjI_ue(x2$ekT240Qsp!bE=3d;Y1vKKNi{#rpA!SMA?FpFWHO4dVF9 za*WH8+(|Y?;tJGX^ACJ3aJc{M=H#-kop`=+8b~DdC*!qU&3?&sG#LZ|jQb+u{HsGJ zqOEXyW5-{ZEbnoD=sm^VC_Q~&|9_P0F>=CwI)(^P{B0#Z`da!T6My}pJ!Jf@k3w{| zW_skhWiUVrCH5+bXZ{jZQj#f5K(j7uBqztc0{)Zj7dtaKV{uZ|1vWC5^q9%4oRJpA zm7e7;&?rK4B{MTb41mZy9@8sn@AME$=Bwm-;9J`o*yN*dgUdoA+1 z7GWFb=Xr#uGp@&YZ=tW%>8jDoc5Fn?Q@b$l6Q~K{Ig+qJ=0pcO!JNB{Qy`mB?N?k#SAB~^fPIUyLDowQ)U{98z*VR zFjkQ9%q#^{pQpineY*27$nD(ChooZJ?r~Djs`YqWB(}s^Tf~uNrsvukXvF%skgwOv zpzdB~SXODbh?^ufhLmyDElUb7h|RJHK5xWx!g8iq9z@Gg5W?V-z0)$#T2%;6b@VmS zbTt*apVcIl;vh=k3PenND7yNezx#N7GqujoApF^AaGJ{8UDRu{MTtslh3_y^DhpqU zLL3k}Z_}@LOL~eaE1x0pB!K;;K& zNj}ZbOp~e#vw12;nm1l7wi6@-qIA=vftqH>N-&6~<5m+Vo^R{NX@oq@kyxtg)sjIE zAta5D;hEYWSxKZV7re^~uq<;1W8m(RI}_Tx6DuRsv6WMLuqRx3QxH_}7S*%C)k3&g zX1d$l9C{`$gfYtfk;6jA3<bFZVuED6S1EdxM2&T(v|e)6^MPASmphWbs^4`a z>E%rOZgtdi5U$UD5NEB|a&qJiisw?E=>*QtpB0GItpK6FM(PlSyX1oQgX@mzdKX(0 z14jSLAQrafe{v~|=(Lx*IdJK1(2lyR%uM6ZmWXoxBdE?!A(AR*4=C2JSUWb;ZLm!& zt9AO_<)B#R?Z?5bg`M_}4}5fpt2{&#Jo_E0CFA`yD(NWMcs}Z_S5GZ=eprQ#QVv&W z--Y}p4IIlqT}t}z{ha^GK5!S%mmY(Bdj#IgN-g7(b@0sw{O__<#Xma3G z2LW}L{~t{CuSWGBP4&OEiWPkm6!P7vrYb44?M7Er*^&I(ng7-*vLq{}{=)m2K&0bx zD>dwn(ZTbYyTezd$;i;Dnfq%;N@fY$^56;N!V_rdl>bK7`Da6C<}JaIhX>_XV)2Ke z)1B1bOzaCazWtO>>!($ zm~SeKvvt!)s);f*?!NhIh8^^-l9h*WrGitXJ2^m)HOOC%fAeJ1-ugGAhirH!Q>FHf zhuCQjNYzm;j&}?<-%@kYP7umPi2QoD@s8e5ReF0>IknJe7+jVYE417X(<~Udy^6&y~}9`L5ap3 z_k{^!mn(EaXF{B$xB3#eiOk5Qd82a1VK05>*1WcfV8Yo-Ri3$}(=zf46grB`t2Qk0uBB2+*$?nyA3U|F!@5PwL-^ zI<`XlQI-wXZbCQ*LU3@9@wJK~$=yxg)UTzHMeak|mCiAcd3z7Y#aNtrUYw2R%P_54 z470RGv+0_{gNc;&du;Bo$2dybda$-c4i(J$Wj`X|!MDkl|0I73OM}9%#bl8T&Ey2?TJ{~2)mY#=P=k$-;F8jnmal|q@TLV z0vbAz2`?`rw0H11) zu=7nmV_maRI-=dBnC(OM09S;WD3)3ysHQCAnrJdfx@8kcg+~zWKCUljs%9wW0#7&l zmK=u@%&Zboxeb|xh)<`p?>_dU(rP0RVFC?Zr1xd8lw*`JGaY%V{bb{BM4cP2to~A6 zp1<2U{5(-~A#b^+p**&ExtmhCWzMm!`GL2=-B|MKE2(Oik%Ta(_el=v8pipO7JCaO zx2pY8^S|+Q+K%g6){_xk#_MfUS+3qdq(CKofZ!Vo_`=Cih@HfJ&QG4ud2d*LR@-TLGXA@rdsoQFo4epXa>qM<&OE(B$1}cz z{5$v#iQXuhvV{4N@?VZY$?-uTy_kd^1Sn?yzp!&1SuL?NyQ@uzgcPp#RtO*U^aW4< zE#lMspojhi;-B*o@K^?KQHh(CIqKzoD$Y1_YO^x^>ywk^D~zh`H;@;be}pz*;YTbd zi_!k}gF)4C1iT!pP58)Fpi-C(F>x$#cYi3vHnOf%pxC zWoc24A5&_&UjgZO{k1PK^MV>nzAqjb<9n^+S9ebyL9v_eoRoau>AVlz0jh6WTX*~oWT)=;r=#ERtlUW?;h$sQrN1*rFh+sv)}k#qH=l{>$o&oTDTf~a2lH*Q zQRi0Jt|OXoel{?98~|~;z+m#{^h?FIvVnP%aoSdLa|XAH^t=KF^Jp4d1xy{vtpk7R3%-Bn_6YKH!CqCo-iO+)qocKge>FufY&<$@HQox(b`J-CE ziLVFy)^6D8(3ml1tx-27BR24Z6)(peRTR=jnAsNPB@2|c9r&0k_B@wgpRjDETQ=6X5Tu+gaQ zC^qC3M^wW%PO2b{5VVeYEAG{@D|GX4oI=H17$CLTN;&lQNEMthUxPgYQXB1u)aJX| zeQI-q-eJmz9avI_#1fhE6^6EODZM%b4wWx1m~C`NVMK*yGd?1EVAfQ zUFyy>3D9Qh%bSJ>dXOR{2Yp2EI6g>O{?f*Rx)M?oDc5L)%BPgkv5@N84GB9mMB5&A zo#da((fB6GPCB-D5%(L1s_5u=0^wHZ`w@xv4E6Tucyik?Zg@KdxrVvYA0YOovTK(M zM2E*|gcDYR@_2U}wIxeW+_JiMNTG~Jz`IYC(t1r`EI3ykE2ODYA5xoDmXXz0ENT1X zR~{8>{3t5q2$`)kx~3`wyG2)LH2WzV4%TaTCMUbSyZmF;M3t1Qy3l5+n+Y@9=(Fx; zV1db}7-ub>x(N!}dWUksO`DB%^6%^KK=G}*>T6KJ06#N14v=O7boFE>BU>5Eg*Er^ z(PVkB3^*y`JJ2uIBre%He?aIGyI<2xl;#eqm^9^MaYwCYz{gGy2xT2>Y!7Z41GqI( zK}Nr2NB)=+8h8T9&E0wz?`j6h!1)BrcF+$7H!4aV4(J`_ zQUg_Dl(Y%*ZgE&7(=>?Wgu{w1*{)@1KcF=<#B)%|Z~t{4v&2^|6>tWC_p6m}?TRwAxg1*8jtVxN5Z!b3<2DQ>6;B)?DKDJ0(7JkK#_H8?+KMxp` zlMArA21*k@<&*!~;rs7O6B?HWKj1dSMwr*W4uJz4JE1&Z!^3Gxm zW$UNJd1i&k??6&U$82ciG8M?A$4EgB;T+56q^v>s11cS$U3|EChuuF#z$tRH3?MbC z$DjWQJR@`qBCIbY##=X0CF1&=pL2C&sC@#}y+#WEGwz&K=n%d%Vxu9`>Y5aG z=HL$ADjrXOj<*hBfUeDV>K60Zln=dB+?rbHp2vt1N4?iz_cm)J&dgr(Bys9elZDoo zte51;b8AnC1j`CiS?|`?83|u2ENen zG*VVevGDGM)F}tQA?gkzD82#}e!&(vkhw;?*MZ8*cCg@@C6|@F-d_tPE?9CwB7%zf z;C7m|G-zC7rki0U6B~Lm8m4}VI@0oVdQs^H*p%}I1jYk*%}&CdOl!f*s>2G=_H6HJV}(mLFpQBeC?wFW6LY(TSaeAycGw zYq_By@K?MTjGEa{$y6&C-L0(K#oN8tPFiS6P5Th9agS7|LYX-(bZ?>jC`kBZ2dOZ( z3}Iuj=RY;ENebdm8oI;GybuvOma^yR--LFzv}MpzJ=YH#RW|tC`EsaTIXV0;eu~V> zsVY+bDEutG7qiDTo5#I4U47M7%A`*6U8=ENE^YXLMX>Kp;79VHy? zx`y!>oW;p+7k2uxt}g;KdGGFw<~RyA3IX(8WToZ#m}JaU@Y8>yin5(~dJf zsXj)+Ix`yBhl&J%LI?#=`NIWW1`zkoL=0#AhO!39o{J*UnR{xuL~#r~T*N=<$iWO3 zi@11i>7l?S&!O^yOI|$O{{4n)*nYcL7if#kE(t$sRn|kXmZ>@^KtP%5z1jWo;UH?% z!T67}zLyy{*>HC-Ue1mOqE8Ir<1aR3(se{(mY#8M>4f$o7K6j!7cAeD6`Q}#;+`1b z-mSq00t4>!>!w#4GLh%U=tUPt6&siBtW}4*53~vAC3Aq;aj8#OWaXF)IE~qpp0v{O z)Te8@9W$D#l@&Y*gUf!Zq-x~Ik8-f)fz2VILZaw(EC7Am%LNXkI&p+6o5A}AeEb9b z=X&3N5D%9yU~JTkz#VK|;kV9MqA)6;UlQX7jHYDuc7ZHY=Tk0eQL6|BBYW zHAhqzm~S+AdocWoQ__6M{oR?g&d6VblkD<%g$EFUt^lPl^H|C>fD^;XK6=|sHqT7r z1xbg5@39DW%pgjV`5^?TfDfMZzoc%kteB|X(NL&Tyc_V&WZGyY1etGThy$F#fd`K+PBb@&FrEi`9YKOc4c~^im#;n0UMlLAPd=a1V-i!ze4Xt*yJYY7ifRC4rBsN7 ze+-V+Kh9PmTPIi~Ig5}Lmzm`6oFE7ygDTJwr~WjF#|PWA*kdRmv+j&n^ry#XF{0G^ z=eS_Mc+7YzHP#P;Nfd4tl?RDQ5mR1q6E%e%eK_$TkPRh4$^k^8?LU?ntwlGv1Noc> zEAOm7{$ODqtPxk@Wb&}Y`|prlw;=+6@BTIiy9nu%Pofg<_tS(EITV2y-B} zcen`C`mYrUpe0d&6=S2(^~X-vhbhdtB13FL1OnfE zn8K)6jlU-#Tam{QB3$!PSxl)s?*uD@vOSSL{Ba5`)tZ$)Df~=SNiLpK9$__+kuOen zK((1j=6{|-kgjdNkL{3eo#pTj9u0ksrP)$RaR zrbAIeVr;MlH$nqMZwAfr$32vpYsJQ>;R_3^`@H(D>C;CyS*46epp-TQmOt&G$H6v2 z9;bN&b6{SVuBMXf5bWYRkBy|iewE)i5-hI6b^*RY|H{bv8-U>7Y%vwge+v*8cS2N> zZuaVh%hX>=qM2v(75e^G9{m+SfTu2m^sCE2cTmI2a}~+AG4bTgRuzf)(vYTn{;#h^ z5_~)s08VeS2IlwwzHA&rl2mwTn!pjoFL89Y$LoeUNa6nG;%6~(n23p$GJZgR;~Fks9!~@?<}lP7*`Zbj0QgcXUb29 z_rhy3%x%XNst5;@7rDcRSYefhN$Y9XtP8y?#{cE9L8JB&`^Za!efgZwbU0h&MSbci zj_5s)4xk8v+eB~fV!^Xhl(#Pzi#-GmQZ1=`IJfLA->qCUWJ(8PJ;Klc1^aVY`kB-aVK!yL#0%Z}le_PL{e#^F( z`VIN`qnPk+T-gbj8UFZ-R$6tzekpctZYwoLq6)T8RqvX*`(Op9_|7!u@JoI0fS=dX z#LvSKt6HNG(o5dls)kY>qiMr0pAfn;nKlQIjT0D{za4Ve+Ik8b8foT~*0^QlP_Bt?iR&3}0) zaC1_AcivA7p^|5vsXPH|y*PNE>hKQ=D}U!5Gq~PccO~lVQ_&RUFrI>`T{#ShT#pX? zi&rqIdP}l5!ggc<`g6C&WoOm~pH9!Kf55fBP7h9NarS_ko?kTpHvaTn{YO!6`=O{e zz0g2LY66|~XV2AKz;jhWDh@TZ83&o<6doNN9fs);#U2ds6~7|ES-|{W)Jx$O|DQ#@ z`P&-b?=B^+Li`>e=FOT=x|*^~qwJ4{Ft40&(i<6UT19QKe0tUHi+ac`W^{9E+Oy<& z!om~pjWPsnc@sY3@fm4z!4%4V;U$Kw9)JteuEGGVRe#_x-9pGwf+v2$@ zDsHw!9CaA3VP#KOPBS<5TFoaH8?Ejg*^(jl$_JqfWk$}u$NgEj>iCWOH5SfQsY##X zdu0__aK$0xB1`tfDY8plxw7 zUCVhX&-#GUo*kK%0zvkG)IFJl+$m9XH@liuqkp)=4$G%$Y1WO;bR3|4@U5E%CS&ncCV=g1yD$r^?ySV{ai(_+7&wn6vyy~)#qr^C{ z6m*%fl0$Uh5DtG;x*Xo|tv}_dW)4I=5ok<_d{b;`?BM&1pt0mzMaJOySi>m{>%7vd zM`c4eIJiu+t;Ml|8kjpNRIM0j@4G%NVbzE%;{ zhrbok`qK<$r-w>{fVV{fwME_sD@N*ZESJg%XYsQo2(}bf*h6?uCE0GvxM|3*rIL0X z&lA%M9bS`BBgs2YpVvg{Z60ZaO_9TX&f;4zF7Tp@Bh29o??0lN-`4r6(fyq`xSXiA z{b*azC?mgTzmkQc0u?TNRIU7bTcnwF#LB)j5w*mvB4@fFcs~FAAgy-nJ{|jxVC6s> zQ~7*;`b=RY*#2;yAk=I0xZRw0P3WGq$Z!MGETXHm^ymw~S$u#Z07|x0PUh?S#JC;P zk1S}(ou|mY&`sRlRKuq1kf3S|_{#tCOhpB|gTZaZ{PwFsXX8Q5_2uO*W6FOMXibvP zECMB$vU@YHj>>-%X{|h30!WI#!0G;j_=wxOeej(0h3SaoFo&&+>G1V>sl1T&Uq=a0 zY`9;x(AymD5%ESr^9~&e1<{|@alKY}CrJST;nY^F0vnuuAz!x?eTFG`G~?v$E2;!* z{Zcd2GKnfE(wjR?eh0_hg<0+Edp*Gd^+++Q3xMl*v{b7kJD^_!$I6x$0gd7^(zFFP(N)Jze>x$X7|V%d2A%r zNc93m3KslwO7|HZb)@YoRl+EDMQW&Huc3}1jN)v|GpYI$gl9Lww`lh0)JTBC;%UNp z^Mk|Uj~UH$-xiMW#N(m5?UwX#gj!eAcf`k%ciNiHXJ_o0+&*uGC4o4#K1P+eny2fal~AO+a^L|#~LTJen0(&I~373MT+ z`PcHp4EYV1_3GiT$RCYW__Li%D;^!!@-X-yEu0-&NUSWSi*f|9Tki#in{Asum??@^ z!g?Z9b%x}3lf2}857!9=&IT)~PHYERY)#Iij(0T`)xddmR?4A%_1JP`G!?!#Q^cr6 zTiR2Z93pq&`$1`D(yRkzM%fR`-i9=2t|$UZU?$a^6{QXS|{NDNXYd%XIKt#gsR z-AV3VYGf1jp>_Dq^`!hVCjKIO!ge#N@-Gj8E8DxVF< zAYSC|E^S`psU!^j4ahs{hGY7RpQ@wh3;?@G*iZC3Laug6ZYF;yTTx;8YrMF%6?KdPVFNmBq)*@^}~y774EzBuwP+-(Nd&Rm7L@QO$Z>UA-% z_$(I$xuS<8oVGZM2gdA-vv)e*)2l^6fO3bg;~@$Egps8~kG%W@(&B;!q<=SBfe-2M zu)cBc5qc)55k=~Dl+I2(L61aqt}7;k=(qmMyJ73CsoP@mh4K-xdM9+csgMHS#<0!L z82K^E(VeWBt$yM~ws+~b(^jV-l^N|_2x4uz^mP*dHlSpp-R%_r6T4f)MWU8v=~d8c z$K~hok1;-Wm4GgI%cqivPMt3=Qg(YN1TNW)X|qSnB=ZQu$!H6q z3*Bi8-Fv}>U7T0-m$bP&g~=LF+#qlw=K9(r>7TbSl7s^JKW;>3T;Luy{2it^$V0UL z)hkhN@@eAD<1k|FAA*)%nw8rVLlq2mO0M{_Jtw|WB^E2$ithdm=-NF*AzKqFi)H+>MXFOM+ooGel zUrhh)ou^@8Z7ZNekz{R|@-2@@(A{IQ{p%{Dyn1UKoci5XDV_>FQ&Ioy% zgyE37M~a{?RaEu=te*Yv4%WIIC$Pnl!^hM(UxnzV%k$MoVe|dwe*;nJQQ)urVja01 zhxUza%c^!W$6vp{Mp6E%P(i)-HzzA$Bp&tt8HC?BV0~5nV({L|PhDBk45oI^1}|>F-*j}q99r5MD|As! zs(q-1tudr_J<9DL<>g;{u{5OvZR@m|4e~A;(5>uY;&6Ukq>4p&YTv=hm}M8jIJi}8 z1a;?Jq}M>iN>dTKmmn?&FR9|vU4@9D{f-A8NVPrQZYg8TXi&Z|c3C7Q?1}BX#o}3c zbrj=1f>To!z?h8dv0AZqTjG7(7ChB87`4z?eR(?=g~bDL=loXjEyp$W1ASIwIkA}3 zUzQw7XTa;->09O(M0PAwnKWjLml5(XyJ5A z&SU_Y1RWrg7<-UO_yy?S($TXWS_7onLNt$qZ=C#muB5n&dhQsv8fgM!r1F3q(8vMC zLQH(z?>d*vtG22Pw+_?2pY@6=qw7SeXkv+YpRJCMqXRo8cx;USMpbX9EQyZ|;waSu z+2=!U?9EG@4A1gdG*3$M$bN#i>vvZyY!YctZ?qNX*Fo2tmT&{PDu9fYnEAps4JNrC zpBu)^2jVs@9Wpq1xRb}r8{5an2EsP=2zw>R9+T%@Ch`1gYJ-RkkVz;5G6{?CZw?vh zN$9>Ho4t|&_jAsb3Si69Xl=p-beM|k77XVa*_n!IJf129JgF#IhG=5`#{?uF6 z%9(~^G1gRFAAd`_Gn!+x3R3quo0gP{3C=!S0IfG7MhR7gvnTxNM1B3!fRk(%it@xG{l%TFxoZdGG(AmP7dNhr@KJ`&h0NVQ~cmDD51+?SEMhOaV_gu9SaSKuT^QTE8x0bvP2< zfH?+%#R<<#e(ycP#i1spI4BDQUeXcFGV*f0@<2mN0~)(}w}@P8AEfLpOKiJ-w!+Mo zsn3ug#}G9Cb=cQLz{B}hYX|y9%F4F6Qrb7-jZq*0FP-PJZ~jGx$p#)D@idtI+E=I_ zY~Im$<9e0}^$<1_OO9}tGF@HL?V{Q=E&7vtB}9cjgw2lR{R-tTD!Fei)?5x^$aGH1+)c8%o$j6V6JDPn3 zy?_+BDV>;~>tWCuw-Co4ev_ok>-ZYiHzK7gw$RNFgZfUs=l?Fup`N4ne8V)NTfo?` z8WsBXDf53Bt4Dh`?8Z*`Yq!gcfo})WiD;;5{I2T&4KNKR4ka6|qDA$g_gB1Z4DI9A zJ)zmm(kO_Oxd|L-x+x+MZq>U)Y(x(1|wP?X{jLB&3sy zO5peK*PY+TjXtd)28Cd>cbxJ#+x<}2_dV)p9Mr4i>k=+{7G$~+kGU>7uo9uO-{o{A z9<3mFep-l)rm6R8ww3Jo;x=P?#FYgQu zJqzdY@l}2pXxBw#W);#8;Q2zZfd=jhAqpX)c`%nB^RLqQiBQxgm3BUVCk$hY7`+!G zFNNs}6}M48i|%S4uVR=V6z%ae1ks*s11oh00`PMC-4j1XE}k#dY%~6BhEXVaB6i1n z)B4OG0hGsyWN7Q33y4RPskt?OC*DR}A5=nuXiA~0fn4Db@WuZ{P4i!Jh2_7?72Gh_ zmj0P5{I8gGWrZ%YEoTJjU%pQ`5U_daPOh`SfBPHjhyEAXd-nm}7V3R~CvP_=hWi4$ zB9e<(zVFqHv&za|P}CFau~A47Gyfu(Xc`-gXl|v#)l=(N6?(JNtI_OG#nd@6Z&eQh z5tK`SPIeAUk9_?QzG1<^6>?GJ5M4lof70tFZrsrwH*+dmbWbziz-u|+JDJ!Ma*b+X zdUpZSeZJh)KKVL`(fZ}|OSIiqz2z0Q#GL*^Kka~Y1dh6{RK-W(U^>?cs_Suf+=7}C z+=AfbNK*`BN$c&r;t;r-Y_P<-7DGl4{wpoca+;I@cK&`&Mr#$$FAPUbqoSSBs%r)j z(}NKmhucyK6lbM9A%?{1N%y4`&*@ihE!df*Zx6mn9(?kZpSxX3O`bhixKN5=JB)(4 z2v7Q^K#3iEtyT89w4@tKkC1H17(4Dmu$Q}lxfb!NG&vC6MR3l5&9-SJBt}}RKF0m1 zTZ`u(WT$3vEp=v^deRZjmfwin^=ha&G8b`{rF+6SRsXCad?l1MqB>$##({gB3DOWZgx$L|6wM`b|pH+~3*aiI*autqP@c&@AL1 z(yI3(C&~tsu!kPrw8P&hGa>;!>R>d3Of;She^cDedWCbjQXSFpybJH?eYvEK{{wPm z?3eX#%sFpja~#Fgm!9I^xU>B3GQ>X3VqL=L-i6%Rk&a;Bh5=4pjAOxhZ{(Njs)@b6~Z2cW56BBUQ zPM%C;%^dx0=chW#Td&|6aI7$l^pjD$vE)0C?~X~>g6=&YVjBC=&dwv?HRy){XAPgK zrCD*HT%rt=OS&j8JRKnTZ5_ylj`~jyS7l}GPpr#OnS--?%8k~41hDdRqG&vWy?fU{ z179?Qv6BD6uizP9QWvc$P%dd9gk>~=rNfq^vciy0?hf)(J)?R{=GC@H8;l@DG`)+l z_MUIK*|TI(pLNc;mts~a{VQ{}j%CAF5jv|+aZ1L7ygK$@j8AYaRTb32_48hie#{vsHCMD3$6D_a^uKnb;l|lUWNUZx=!r0S74BE2grJ8y|5R~0D zCR(RxxYf=ea_%HS#qN%*w?Ifzg@P*eC{Q5@1S%xUq-^h55rGOxbdm8#X`4ijg*I*9 zabt7i*o+4=euaZ!0FkTd@A7dE5IM|7l8jU zp{^~&Lsw{%-jfFOIF9KzROyD;>(ITe>r@A(XB%Pw(;LA1<5mH@-{`H$TaqYt4ac-c zLSmz^(vDfL2iCM1zNNs%L2K&9xLG_S5;-N1kAB`Bw`g_rI-K=c`DP}zlyW?V?ai77 zrz^$asr7L(bEV5R1gIuQ;mfbGV_f`|SI%wgL+`eoX6dX>(gsgTUi?jVOq_>DxebvH zAUhANLL>g%iS}~~^Kb?0UdY-z>tI{DG%y?}r2UsXXamm!PS1{H=o`(&4M|-g&gD1d zH(r!KDS5x{9!=SSC$j+?7_h(Z}`S@w58ewBJU0srm|2A?YKoxBI#dE%JYjPqunYTN>%TJy2Si8Ee!Lc45 z{+nAe)98uEw@V1WGtPg)Ac#k1sh#qnRw=xcJG@Gc8qACWBvrTt9-t5(%AY96=>rPl zrSw98R81tu17IAi|He45msol2vHoUUJ6A^F5Qe33VSYDwPgmV0rDHdF@qp`Ku<6{a zx&HE#$AwKv>!MH-Oz8$E4yLt%e4AFX0m3UsbA9f`I?#E&+6AL}Ai>-=&9me}`$V}4 zS(ga^BCCp^t2zrjs*#$mnj#d;r>}jvRhadW@l2%KUd&QF4$KBO*d#Uh%lAU~#8S6ith! z5;;C8{H&2F0(5q@xeY(SD4uyU_5^6{N)NPl)g%;+QWziQ|8bfg$`7OXLVr_>F7q14 zt|Lyx{Pj`9MD0>({AHZ(XnS4|4bawA22;$XPMfLCwI6VckV&YK_cj1&@gl81XouTA zf_XN?h!h5n51mXY1K7AWAFVV31OruBO7{`$OxK$CXxCmuz3a5^LOqa;0n5$ zp`O1fz0jr{_TO3`iX`EvBj4{%4EjXV7Lh1dWr|eT!77vcxp*+Uf-^M`|Jz1dhpmu; zEBEM@t|iY_G~6r3&kEm_)d96|U>6kEj0diB@3x7@~LIdPGI{`NKFpM)Hui6I7c|W8@*Gy%fb1*8{2U+K6x|z zMzRu;SWs3%wF5&5(`S{#yD@0g0}J(2^O6-)$FH9zJ9YyG5u6BjkmzB861xx~Kr@}6 z*4JofNnu2sSk}s>()1>y0juY_#W5z(AaFXo$pHlI{r8$e-CrMkW>u7knG)W?5Lvt2 z)KwGQ?`uoujdD1vLIHJLB1UgK4h2Mk|52U{VudBRsk;+-x9nerMz>Trv>coGkS9Me zafjUmdA_}J>(5Z-x@=Q4ej5I8#LlwlHLyM9o_=?$GoEq~XWyaOgqFp`;LPqSLL_r!t1wmgb|HO#lsi`p~rCgE>tlLu;Pe z%}QW)=UIJh(lh6Bcw+a8D`qOW3L#$n>pLHkIVBGy8_sU3=yDD{MF!bW_Jw^(l^7LL zrG{l)kC%p}jF|AbwP!k8x!=F4kk*Qj`rkkh_8NZ_WYDG!IWqjdaQ(@>1-#e}IwtxjKemSuYU>k{iVb zJyj(3R>tm%kaBWYXQzVRn2YXuiPMf~VKw$$XKSP9+(R6K<T_d|_x&C!d{hV6RRt1#>x{);PZ8^T!m%1he&C5$Px&TGungdxFG13atEYKSR&(AU_X!eNc z$U5&rVW|jxl%1c6|4oZHZHxQXUNd)OBg*@WnH1q8qCn4f%TZlgqSxazt@WdAfD=clTM@M z*R0fnDvOD=FTHhCc=bWX_o_H=s3Wd=>P?NpR@+45;o7bTOLO@d@=bGveS_rJX-?Fx zW2VuNpaM9QBH+}jZ^EooHSOjMexQwgoLbgj#-8gPtR#cCw^VpTY)Ow7S}#BhT1>}S zy1tS_HP;Th{cQPpnyYeOzfDZ;+%8-VbE3m7KApp?#1Zwn+YIZ&y86=8`=qo(Enz6h z9vK}_u~LvPwk$Z%{rk5^H*WQa#OY@U4(0}`l+Iq_2cgS2LxOBlH~EvMnwH6sv|d8e zZ)K{2!Kum{j&cW9`rk-IEsc9kENrqY5T>J*lD(xX5Yxk4>6-ku)Vga7sOpWE8`-iW z<61vQ$yGg#$jCNk$G{h|dD6#gh5fPs;^g&@1>VLbDTK4ki40MyFQ>S?BeFlB$|w`C zF{Vv+3^Qf*sKX=`Y+fR&E~`%rq=xHSWaG^Q7;S`SN(RFK9uU?x^;vyPAxtBemBGH@ zqW{6MH-(hpUgUo=2$qI>e(rhLCm0Y z5K+NHZpt-QR7#OK@}MCT9+BU~HSuAJ)y?69OW3BEw`Ks6ptEWD^*X|fN*l7_e7gO9 z5{^7n*6{TrttWGV9G?;872F zEfU<4gKL`%26S#OnD)QCI1;jFJU`z<3kGUr$#IqRo_|V#rVXv-^YT-aY9eme&gEj` zIA)-zhbLFD%h<+&&lgdtvu$a)Ndt`cUO}4ga3~-XlbaG}2zsLhU*VNCH1c~T1?eos zJeD0=UGILE(nHU7i5*5Y=kWT&zSIWiH_-usw!SE{JAmdy;et>l{Gxz7H2xu5vr5Prxg@aE9wp4D zqTrY_{kLW3x39790wnL=D8z!To%@x)Cv3Veat*T$^EvGcdNuv9(BwN#beaF=((>v& zssY1pd4ToVtzHxOZSHCpQW|Tl7-}?&{nz`hu)hunm3+h<}I zwQduQGD_Z^KnGxqM>*iaCK$pZ78L|xQ_KbtWa zJFuXWsZ|hOcIXA1ya}e+xXW(Rp=Enw+$pQebzpI5cR38ggt%0*6wG{vBC1riwLis& zuol1PW4WL4RR-T2P1=LmT_xIc=-NH(TZ_eWE%+uD2VUc4wd8@tcT@aUY!9Mg0G14fz0HR@5G04n< zim|ZKp5g}5f>3wOj~Ew`Fkq6ZvoC9wMMx8kK#M4T^41-I5*{_ahp50p-l5`hh%R4@ zc25bPlDh;b;VVvG5#A3%rXAHVa09QR}9)LIySiPhi-Nz8atXHLpEW+Tw{RF%LR7lq6!JBp<+O4N%L zq4o`^GiYugWqc*}rb#s#D|7`QX1Isc7qZyoiu1g}qojm>X4OTl?jSX@RLRZwG(QP9 z`I3YaCwC)<3Oisgz5wO5W0|&HZYc^piGWnWw&})>D97wpz`JK^aR;o8y+59y2lY6B zLgHVijD8NJ62dg_H1FZNta_~WRglNeJ9;-LWJ3chy$|PpAlRPSCl3{^JI|^m)HJ} z_cj6XZVozoI-urq#PeTl4cH&emacWsv#KrXUDW6EdKCjwcBLUds~zkzL$=b4=;1>i zWF_OIncYV#pNj-R6h3&ewti#)GouvvgFxdHiPga|Jn{<&W_xIbZAd>PAcW-seg21L zoo=O;lOUp%_tj}cI`4V@mjmz6o`+C1F8Qp$EQb#*Wq0@l<+Yq9!sMta5UO$#J|igK zf+#_}=i8La0}EG=bxYSuctwVu)o8er3F(Lapv{+((*%?RwuOf}@Q4z0Y zYPyDh(r`1MJHC>&j4^PY#Bj((h7*Xy;d*fj0U9L15nO@@140Flq zEbw5Ud$IFljeV$0Kq&YJAwE50qbrWHdhUhi@{U{qq30oAfak-cQU%u#cEsM)DY6$n z+x?OnO4zv?{}6w#aVhvNJ!XdiU63~Dv^>);3nAv!QYJH9dZY{d_CK0(0wVvcWyc|i zmX^5udIM|Sq(GaouS&weZ(IIQMp3mcqj*>r_4{QR)W<`p2T?mh|7sjA_MgP~YiW)V3z~1A) z3UOflY(TO9FTpf(%(%-^<+mQ5#e>fy7ee^7=`m z-P?Y0r@ODXK@~d%Lcnfx;i0Tafm~mflGrn=LLU$+a;!<9q2lRmqU zbv0E))q1vhS1}pauK)fu`i6`g{a+SAr!^L?S!b850>0$K$j&Rye6AO_R^|Gg!})lX z_9J$)BA>Cdkt|W&4|6_em7@VU5C$O~<`%@4do_1oWxBa27r9e(<;WUP|0MCKM2llZ z09nAoh%P}SOWbFM<38soYc)yY|&Sj=Fwb zxkusklYF%{6^im5khI4{_ZizfektzDH;wmIG4gqi72>|o;;yI0eh(`hxrYz||bZFoClE^}Tw65S(5NyzZ4(rp#2 zT`(2G@2;O zOm|bXbL+6z-7hdcOiV3JVW%@+2*<+&(B_Z@4Zv4 zpWw1!m61MPl2f>Us6dHkx?0QO2~yebK8cf{$;rE>%&6ee3c@F-B|7bO3{t(oYJ#T5 zsO28)G&n09e93M$y@$!iCgu$>y^&b)+*}elpu`P>AtHsR2e%L{#Ws*2ju)DmzJgD7 zIkem}Lb3r;-_EYFsa+vha3r8#?U1!lD+@Z2Q`{`7x%YFzHmc>xgpS#NfT`37R$`q0SfZ+G}Bw%0Ifoywf`9t;lDV|4w1l$NM~0N_~8gXcTKE0A}E2 zZ)+?4^s}PKYNqOL>!lz&jM9GOFBHNtV{n55_G>nTjVCK}mUVOp+N`gV*vXGUh~FMvO<=?BvJws&S|*4eNDoA{=5A5`b|mm ziCTjyH6|V}o>%PC7w5wapTUPmd@(5qxUkX=qSAdC)#GGgN?eo zdV4KY-f2bar)b9NzXNOWUkW8M2x;imax<4_aFe&>xK%s~?p)Jjy6nB(^{631vd1g) ziI%d|Gg4Nt4Aljiycb0XhQq`FRPChkZc;&TptcCeNYvI$!O}t6M~|)tUi`?2;73#E zoN7|dXx5X)@YvW#8PzLs#oRg8hngt~Nh)&TgI=h~VaiU*7-4N^GUG79JkuX*N2g$* zqlqZSzq6j4X1=%iE-aH#)aweKU-LnR6J6u>>y!~zu<$U`Lv7%eGpc}0#BF{nlSPx2 z@nSohCkwp;&ZNskKzuoH*aElxiveUP&U!usA>4+X;4o>~B|{?*0tm_eYU>xve=)OO z-}oca=hN(t_#>+2A!4#(m_Boio$0U_kiw4UpR?h{v?xz4(4Pm`jR{A#Dy?;PWPwi6#3 zu;e+?czF;ss2_Fgtp={UAUT0_2LH^9pHQR)IMB9S?VQ| zQUNs1o@lU_t6N3Fg5=ScfNz(5DRtm=C z4NM03q_^n=^jyl%T29D?$rZIMy?D`-H)uQ z59p*mBymMa$qUB`?0fYN2uyeb1l@>_YvR-oj^DWSzI7)AZDv2nEb0H*W(paBd642t z$5vJ|FJanutz-{E*#5^fmDY%`_AkCUNzo_3xT$#4D#E@L)Uy9BrV@c?G4|u zI8L4Xsyv$!MNY(>j-?az0Eae7+Kql5(G9=pBq#3iUKn@s1yGK^bn_w2(A46=)@$_4 z<@EmkU8YCtkLMb@C#Tka0nS$B#4AlQjMVv$RTGnyh)wsk%NYIII)0g#CAQ&BC@y%7 z)IYQHPvrI6A*}CXEVJHOFBas31lv*+Udj<01bc_^Ux}gB6{=RMSz|jT%1@IpnW{vS zbJe%q8berfvkCD^Qa~eSu2nxMzNmzZ=UUaQ^JR|Kp6pZ0bHRtOygtanbx%`u&O-(Y` zA=1W>Vw_k^b4enm{A*{PK6X-_lNAF_9y{7LnP-J7eL5pcd8D}7*%DB5mB!WLn@OBX zQ-#N{Mc3P85zRgj-%$7(e?i3j)AZG68)OGVG~_o2`YKNl>5&L)RN4u|YY@Ej%OP#9 zL~Y*t8T`MPMmuM+IKVUcyEIMNCaiFf1u3_Uq`5ByJ{yL|yW{S*O# z@{XBn^(A%TJ}zH_GfYOBCgNPZ%BtU5qA@0Sia#BMJnbp5wjwH-ZAJB)wc*4);Y8XK zwLBZ}lqNv@Z^QkdG5aanQ1G|eAab7a$WVDj{Du&y; z5{GOZI;6UBx}x*@_lBD0Vtv$4SOV5x2iW9+z)AERm(<^!qXjA>`qT!wM`3sze}AaX zPK}h}QN8zqa2_BcIj-pU^_z%0vH>JQ_3MjSdq|397ZVtQPBrsOkBg#G4q4&I?;jH% zY}rL|J>X7*12VXEj7x9arzPic6puCh(+{(C0Q2io2c=VVAwql0NC_feEDa;R@9WAN z=t^%=;~n=yhgR{31tTUpVo_JL=t#y;6H#$5HQeEy@AL+D4IML^S^N;txJM44o>KzZ z4wKbgOJlN!mdWei*QiZ@7hn`|&9Ne!Iz=%LK}}jpg{tTCUAN362F;c^&~&ePUv!^A z+IaCSRh5k@F$d&{pgGJ7a#Xk9;AdH$rH~p8N5K&P zjO}k9FVoVNi=*kc!d12vxc91bRfAP?rB&kAPlHoV4LoYD9Ly-KOyAR8c#lyy{L(nr z@@dh=Z6l?z`38SEXJpgo#2Dvg2O<;#bON#g2LAw#K!vT`9=#JKEzVKku6WcK8HQoQ*0ug@4k}aA>v?P-cvwIJF(hLHbO7}m$iGrNzF|(u8UJzky&%>sL%XRn zS`myEH}db{kxCj&*Ij169F{-9s}uhhUi}a7svg0e`#N~gEGT9EFQDu{=Q~yB@JOY9 z@h&vfQXQoE1rP8Hwbdbv(U6H0^w6&9|Gf_F8GtQ$d7VC@1} z(6GAW(G_gO#YH#!vkfXv?o3*aa-3^JEd zC;|qK72-mrrWTEsU*`_ST~z~IeKNdVz5F*80=30=9nidn2@Dd!%O5}}0joiX&5>)? zCDYTEaLw(fZo*LN>ZJr@G)^j3{Hadz>Nif`2We?;j7Cs^3u48_wX?|26Va4!t{Fm^ z>cfBTDKnCH(pOs|;+4^KvTYPs*4|I-J}#xkaKfP}jKNqW2-K5+X+4{)g@%TK6SE+v z4-)q1j6gP6s(ng?1AkI%+5cj^)w;IOBgvd*;Ys2FW@QO7Drl_7ndwcN-&w zYaq1hf0j6wk0l*xVSrhRZ0S#H1HbzA0H<)~-Tu3)2g(oR6SEV(jvr9GKCnltiJy9O z*Nbs6hr(e0M3H&PmL=+PkxcCF_wwz_hdHMh!k9x|nKFS`M*Vi&LKTn&vLj&{GW)52 zkJ4ZaJF2?7QRwalT*sRem!rhI26z|I`*jWLXb8M@+3!F=keW(48%WPMrvDZ8wms86 zO&nS58MXJZl=#89D=RSL>@!7%hYDUO2?S-NnMqIHb`dz4;bxRJ4^sXRLn>bjqS#aE zx;Tli-d65COGI*Xg>G+oQYtgG^Rn zMtoLpi~O#96ax0Rpnf*)Tl5bEl4y&Z1b$46T&eIXr^8G0=alaH75oSTVlf_iE_mM< zxpkBe+uIn`ASF#Ly{Xe%X4bq#<+lkwkPZpFc$=nmogwXQL8ME&+#T z_FXOJ>?E)$TCcFU91FlcFX=vW5c59U!5T`6xDS(AQsbJSHWV+`^(mNTa@JroBKo$Q zY$agPqCzz$PeVM+`91v$xo1_?MkSh;H+RY@hrvr9;}F}7%_V6x5?^ePw50{4ruR=w zHqc--)OR*`)n+bCRb6kUPn^Ckz4LXblS9o|=|iAxnIY@;R0Xcwy|7T5s!g-?AZ=Z8 zTMzvp{Q(+2AbWtP28&ajLsBbR3Pv~HF*klRZp6XZfy*ELS;5KOHM!;T|-5;3b()!EO*FshYBAdyc{SQZ$6OCTcZFEdWKK zP1Cvy{rOiD;7?-qZ*??N)y0WP(XvZPQlvdx39|UTzmen|myHh149+HlEYub?%Fl&F z@nouhbW=cM8g(X;V;yAx5RbPF}dECE*G1s48Rbi z9$F{zZv%xpkP&6#zr^hG2sa4Vo{l%=Jie@1i6GKNv9ufs!m7>my(9pEgp$MJQYl9=`H@}Za8*+*@nAq z97{b2_BNv}4oJYH6MMp6{HLx#kP9LRs0%;sO9CP|6zjoADV*gA(*!y zn66g&PcYr@3=IU+A#(g*nC`D&I!LUCom~8X>GH>=#%Kqm$A%arjZmasKW$KZmvG%* zI2&&bjjqmUk1qXc%L*~n(|#2?-@ocnH1V#uE@&?+(@x7R;wD|mHLS#H^+r@WRH(|)rh2wxqZ05c?3Fc zV={+rRa0&>ogO?8*V6jnl>$m4$I{EL{W;%JY7X1_SjT(?9t{x=`4oV+$w@ERcG(S( zWl`-G6u=3##k24t0S}&BOBqkCM+(}Lej*)d-xi1qTY(K6k?j>QKA9QYtLUi_5ALAw zcudp^c)5_ju=o~J^^ZY$XluH-G`dRMO%lu?>pqr7mA&Y#Xd&8(+6kdD`a1q0qf=CX zSGZD8xQby>499U~SgAKLu+_gTwK7Fs%Z`uIBz1=j&)AIV&WV{OUh(hFnQlf4hGvi( zz`0tZ$h27=$b4pW*xJ4wGX^w?*6VM>`GbZ>faL)+|7e@~0Rz(e8aii>nWQ5_4YnH; z$4?7t(?El26ixqLK3dj8CeQ4iuoVvt>#&N%GKLy;*!gGa0#z3w(1Bs@p=k!G_6rV7 zRD|YQbu2NM36T1|^3zb92CNcB-9{0AxsLb)_x$g8^;gxM!WZ!wkYhb4e*ES+{2HwM zWXM9ayMv`>nQ43lTWDu>bVIqq;zpl~18B8@|Na-JfSzfJMtd%{6BqeSWB-qBdWjAK zNrC@{8qkZ4#kZXU<~M8YniiQbW`QmQ?31Wmu#PEcn`Av0lkxecT$3#z5=5p_#UZL$ zfw^p0c)~t#`h%y)YD&Q!4NiZk$raUI83k@rX3QV!;!t8=<|FkT3}@3q-XqBX`F17G z*`wRl>ToK@qy0THx91M>B#45?c%TahFD?}0o0s;Pb^iS8eL)8Y7bL-RSEV@O{74Lg z?22-a46T%{2;vueG+hxK8F^7Nws@L;G9sg?%!gispR^EK8iE?K7#IkBtrvWv@fdmf z`u&h*DKwWk-NtT+usJEol&Nw}W(j0I^j0iK?hdP^v7NoYPZ^fo zn%nb_B+N~H*o%!IL%wF9hlA^ z$PzTqa{8vxmVGXfHEm7q-FYwUnonrWolcq>7UBCd!0Xg^U|lWN7oH4}WJb;Z$cb*m zent{1Ag#p2^o==`Qm2KJ;M6#FH}z&Xv}~Lbs?wCA?DbmbWk7VN2RlC=doqEoOdZ>p@8Qp1azhC@}`BW zXd=;OLr>IE-iZPCoC9>nNZiTr`4zT0qlo~xmrPv=xC~asJQSFUTxBZ=Ze4wlkH;w{rP-My(3g~q<>BU7Xzr@_KGvg$ui>ah46VIVD? zQrc$4#HFKO{W&^RQyCbD5`)bzwVI>^H&3``;E3~BE6Lujetm2F9lmdRX?0NOTqJ$3 zM?`|d3aXY>8=vpMRw$z>OHS>ebJc7yrPi<4yk%OH0{?r-5iXKm7*bQNbNyT5lS!T= z#f9(DsFdb9<{9u?4Nuf8F>=UbICPm5+}|OpXjHpoDOCbWb>IJZ0c%c5fy0>_;~w0Q zJ{Qm)NOD;R|BUnJG9QEkwU^-U^LmXg4vO};j14S`39w5B{~|a*`XhV%#rK?2i`z;} zu0QXo6%Zw zj?lzN!Ewyhf0J2xcw)#Mf%)}={vnI#{iu1y$mj{vOUGWSSPn*b%UP3ZqeZPwWX@vN5DIuooAX)(kBMU-^lDVv`xdqtWtv?`~^ z;wAQB-1y9;=QR%N_M0el&@}=99{=3IzkYb!EdPU82P(=!fMGdnvu=r3>Q=TB;nn!G zQVZ)RLce3#U)@pzKHtP&ytd+rw-Pt|^A2rCS9C7?T`@T5J4sys&7&Nt#)9210`uDj zaqc1$)-0wz0{aeZM<$(DD$0-Qtfl5;(ih{NQGmkfo2$STPp5S&hkE0an55;=XTxI& z?9X_6q9~s#;5yq?y)Zpdb-mDT$={$qK{QMF&C73fs zxiQJ;SgI5o7p1OvpW)3?7sgdHQk8+7HhMCNKrWV%u}hYx$If`Jw;fGrS54mv%0{c^ zDO0enNpD>e8B{C8v8T(T$%q=a!}xi-v^&~0OSJdI$W|I#cZ~c5 zA*PS^#IMvhMLD?QM#Q9a%s9H4Ca;&Vw?N$85oyi-%6%pFwN&(Y?nV7TIFD&NsXKoI2sqZ(oHMb{3o{Pkvz^QGKoFp1d?Z_91onn# zPLI|-^ghGo?64{Fx!j^Ft?c+njA@sfwaJMHoisw~>RTFwTzO+U7R+?xe0=@{VhEYv zQxa&yb{_07@}9CmEd109{GPwAZUCoZyoss3PAxzbEorB2lwR}YBNFPDZ6TGUXUfSZ)E0sim@sF=mCX!RBptx`bI3bFB5w4y#?=l&h7GyEGIL&oEHAs>a zh3r@w=2-K*GRSbA^RP-WQE68)7iNez`_c)~uM|{N6ED2@9q`t_W++@1h-r0ZG{Vt| z0RJ&KZ5o#}U((3AX48so!|qM4{-@JJ6X%a-H5al5S-1-m5-jH00R+p)kA+)T9eEsw z&J@q1Gv8RS`R{D8174xFyAVrN1ejh7h->k%)fKF@{qyUFKttgT%p}K5zOhVm}hl6N;9T?Gyy|LRdA*k*N&PH%)$MRHKTg?H6KNbODgd`(xiHiHpzdk+OJ5NjH@{)*L+eb`L3PJk z(Dp}u{4`5NOo}Z={kMuK8b7Tn=Irq|Xg{~ZO)<9f$W|lF7>PspeYi&VhZwgJ>G@3g zhLC*H&x{yHIO_1e+~CzddJ~3tn=*vEO7;EgMddm|>qn_qj@U#hWSg<~huTTOag6-o z;#6)7o-cr!oa~70H<<$e-+qbYY4!B?d%GrgYs9gniGxp`7dJi zxV6FA`E%PtcTTNr8-BV?n{K_+rPtr{C*G^zIv+HG`CW1SE+v1_Qu}H#)caOP*d?Zn zrdC*;(Y+zfH6tNYpUk`(ys_VLB{04>X@0>F}% zHgjcw6~xkyP`*Z+38ifXkbSp%pI)(%bxSF}-W*Hlik9kZ_PJzkx5eT3i1w)l*CF(= zaOC4S8!}bZ2CS;?tmXHwsTo@-w_i#%^DO$Ap07G3Z*u#63vlPBw5PIdb=0^{eyBJk zD(vwoJ84yiI2}@XnS@D9gHG_9TJQ=~7np@z)Ew_&@UfpH^X$lPL=#-UemDCn>Z90f za1>SmEvAc+Tr_tS6q{D99{gn{&?HiHTQ7nB80y_^v>6TE_NOk#)RMl9snBA|~Ujt{HqV^s|f|xUnWK7y@ln+6gLSD2Ah)ofh&gv`}xv-a_<9l zX(`Wbc7D9FqSrqUFvP{4K6RunfbDl%r}9Yb-*UPi(qph*B%2bKXj+P>#&Iz<=in&Q2p9xRo#K`c5G1mG|L(0 z-ftRRDX(`kaA+}zg990p(ZM}{qsp$z`u-iXS^Ni#`~eN5_3_U+dhYEB0baf6M2Y2$<#`5nhWCzov)#+^q2?}ZA#M;WA?Zdv=SCrZB= zQf^VS|K9TyAMX)CB^c9_SqyDBT{VMP1vGIE@k)1evTO7SGkIo1fY zI?-u;n;hBz;;j2Dww^QWV+c|XujYXCcCMdY@!mw+IRoyn^0WRFLL}*nA2LVtvX(2> z<>qZx?uR0r?f_*-9%f+)XpY54&`5fb428L}^>4}3Z+O%cxay*rOh*OC6_iMXM8{$P zns3Hdmp#cx_r0@@gX8c_w=s9#BWFMKrtXj`;R{djq*lB_wrXh7m<4!PD&7&Wu)P(r z40Z<1Jse%kXe3Ipx^l0><^zyPK;eKYU5h{AS+HHOiUr7Y9NKl$ZSEA<=NAK_t*ZkL zI3s`qQlzO}Xpo@#&kZ6Cp$n?SDUschZf4I)Wicco3~McBZxra+8$ zUeW&c?MA;FL?0+^(sA?gtFvOIOtz+Z0=8@3b^b0=#NUr-w>B!s-&4&;(FR^44%*mf z&m}UN{tp{Om1xcD26Y8)@)JGRq&1F zuWWGo(bDawMEV=UhAPI5@};&EokBKI{ysA0Q(=mN)ct!PwGK$@N7(vH>-W3Wfg|&~ z(ZPJ5BD>nxZ0!I$1nCT@Wrgefi^r{3>pIBWb)7u`H(|QKcIYvCP?qkx`1eYU5fUud zW9SNyj{=w_Aoh>qeC&Um9kT-Z*}%^O7ev1M9G;?nyx5*Viu{j7_{LAh#v`oYXybp& zc(pu(m_*zcMc{NW-BHj!ep7q=fcz`tJ^4q*o4*e6IqK*6=8Eb$BJU$M`Q*FbIWH)s z1LeE|w~MS}rM{ulfjZPvIB>{>iev?&32;SbV4RSJSbGw{U8}R5aE?x(!@qLgI<5=$ zlylBN`BuiCGyF}fMIlN=JiO&Qvxs*cU6nrePVCq}#a2!mGPSV zn%CC48ozKSEFwnGni^|I1l0|_1!cUSBxX8>WYrUiF!GtFerLS>pp17ojYeE#;w(tK zglF@+-S%RE0>qh6C@vY1?R$rHJ9;cr;gA`g0NEpgCxL@{n_`^>RErj`YF{si!3@uZ z9f)c<(DwY9mi2%1oP&^YYESw6Pt`%sS%JxZnGwNqQY1dpck)(Efjr-2x!X)(EpIT- zS3FIGK$McubZ>c|tLQ4&lQzoBMfMXHeyFxS7W|9*>z<{x=G}0VnxE&#aU#R{U~yYn znKi*N6a^Jwc2lc`UGWYCH>>z?m#nT>;moPJm@@$Y~9VeHIXcTd&nj@C+2c<*|a zRI5x>J!}PaY16_F8Qq3|`D)ms$lWKqmKvTIuXe%jy42?YbktT(WF&C^VdT|UpyE@e zc`I0nyUbvJXby=;u^$~S(12$bZ=t$bW?bJXjTh3y=a*TRo&u4wn;2n3b`V($! z)&991V*I#MvpI3B*GpCjm1#6RX)%3UYiL{YtpQb4v9v?2M6CQ4gl^xxiKa=H>0_wiN*ZiL{#fQ@0YCp?t zl!V+CuNU#j3D7Rl-oXGuzvGMiy@6_joxz7_A<2c1Tl6BQ_-Bm=6SV6Ja6tG6bodrR z(5w1YN)DU}81(ZQ153@3{1bO6Q&N^c(}W;!8HM>^9DW+%WIp68;B`e7qT2S;WRJud z-=1gv)L;vn825Hdw009$|3^2<#!ah13M(?QTzHl2nqn08m3hdZ*IHQbd{93IXdOo-$LLrp&6V%=5|fdN7sVsq zJd#8g-_rLxoA`8c?~dhetW15rC`gWy(8^>t?gD!IkK2yJfM+GEz>cs=@75f6VxpP? zl3eEk%OMC!!RMA$k@BF90&nT_sg5_srIBs*)vwd(Q!24hskW*6Tqvkcx?mI4|ITte(jL#1`+X5XQkRdpaknI>Pu88%m!56 zp_Pl97FcAZQVqnl&>k-YtZ#O?-iqGhdqPk|&%9?&PR=}gy{fxw_4H|>mN`zZnPv&P zyi=!z=GeS&9K6{&+I&EH-)0YXx-LY%_+xzpv*dd@#t3bAj@2j8^-!=fgLNz{BG@e9 zmWfItTYhF-cxghNDh$&mw$XZ%NB5Jt){mEH>(4&qUf2Wkd(u*>5EBUVLWzLm3~;O%DwX2QDZGxa`~1+KyQ!~(hk|V8{)@f{>T6V^@AvKqv<@wWe%bx!*ix7#&F5tA5&w z{eXkVHBUN1du%`RBiPE)d|t`vm^~O%T^MOXQ=F`xwOC`T?(&k~S!;zkRdW+FPp5Rp zRXwGlaYTFYam6>e*!GP30jx^eby#`M5dFq>suq96l0&KM&?3_J#mv0rDZ@rEf%Ulf zi#0l@Oc}vX{M-eiZf~g=%f7`fYP+6n7WsP8HcfT?MOp?;S-j*2B4XNI+A(C3`I(<| z{sANio&Y5agql)rt}!GW$dL*k~tHEGmLPfBh7wP9=YuktpG8$^<`XA z@IK@g!o*Ncw$VZjOACbQRM8S=?A!%6ka>TNMexppw~@sV zG0i8)RxO0XMr89QBkL3h8ag&(GJT9>*y%c*U#~p?`clSEYeW0_DxJu*TIFtAqg`*-_a1RsAa3tH>$UJe9l>)-@L2`IpBS; ztiLc=ff&DggeUKSf#lyQmUp1?fb4X~)d3ljg-Ei?p0nZQ@er?Hqj*!7wljgu*6dg< zV%-+s^7$UKM0R}(#$LO>zLt{y`p}JQ{mB31RtqVhaz{$v)xakszn4rp*3EbP<6Bv( zo~5-4&~;Wh5CEov3-?jbD;c&K;d|{ABWs85}2^to+{Ic^ z>}$hddv3*tid$9(SfQEWs^!?7wlfQV7dd)!;f9nkY?tt=EjN5A@^~bMbG&(V94O=B z$}$o#G}2^?bnFQBqA@(COpNVtX^)iAtmM0Lr9;>U8$o*yM>S?Glgl&B$4waFZQnA1 z0xY4ptIz@`20zf_mVLw4i0RQp@vR>Sq*a?P%eBxzN(EQgPaQXHH)&QdOyzQQ%DtCc zyeeGgzzRMwdpAATgZ*I01WslgBg1KF5sD7olo^sh;YBVy_ues�^O=cI-p$mjpy= zZDVE1(lqsm=32LO4mT@5=#y;GSuYYjI>-mj?;-JGswv%as6QSU@A%^?T2qh%c3}70 zW|*I0&hK}PW#6q`r!Kq#O8bMv_rXJ$L6Kf_I=wdgi;2A-%GmCTzujRhBBwzT`cOCp z11m>nX%_|CeOvOgp@bAV;Jpq~jWtM8cQkr9y2u!vJYjl8x-0n}K&uF)Q~>gdX94+* zvoOj3i4gQn^59A?^>LNN@t|>iH)Jy*Ye!@hd@QI@J1JWhk8yDy1>j%KU(Rt2&`f}l=+^!Np zq+90N5^me8_UvoUUj-3h5R>Jpnz!!I{v{^ zL%JAz0fG60gD#`vf(k@v9|}6i+uFB$R%Ud7L1u!EUV@fdf^JfVnr>ERn2uHt#n>t- z=~a@Jqm%4)Q2DVfH1?8%o;<4}?>i+G3q$;;BIy~-_wnk;)`7H|HD& zrOCS(rWh*~&MZZZGaY99)C_E!>B|lrd9rwb!zdZiuyVcb(C_JEdai{!G7usvr&E#6 zEDpacaYS05P*K)MfqEbMH6TkJgBu7`e_@S3K)nprf7zW_oW=ggN9`F%Vs2bQ9WZG(U z-)RhK@f7w+Yr2@RTF=lX=X<&^4;hM)A4ImfCjnqnkTQ0_LG|UY$OuqI6})6t6!dq8wR!1Y`FO(;oFcAx+#dkuyOhN*N118Q%x znw?NLrC;(e2a`6{?JFTvy@>?_$BQijy9OFnw};&$yW+r!1iVnyv4dq`v`xiUfp-95 zOiY;Z$!%tq`jSxmzPj)v*g5gV+7TCTf$M>;PXbu}ef_8*;7$$j>6^;r+rh%6i0Ee~ z7+lkH{9l)^dWZmLP(@)ogaADSFm6E4A2-Ag2E4^gN_L*TyX(G0p>Qmy6CCTLa{2X% z8Y?g;a9}=*MVn1d)bcZ%4b?&1_c%d)6q&mhkXbmG_`27vY-%nFugni@t=lNY$4yea&0tXV=GD*o#G3#g&)yc#Cq%9X% z46&5&uLrFXU6XF_B`j;w4Ct#ZdW1M$8U@vh27-oj0O$#rHye;3p(vOTp!IbKdI-9* z9t_w^B6jMUjwpx)YkCk(V*Z086ju1x{o@%q*&A7W0*DldEJ_F@F)2^^?`+$hd~Wm+ zeXIckmjn~1$2C5M_*Dk;13G?RE-I9T`yf#93tajid-3bmKzrf26#v{WXDSoHd_M6$mz)#) zhO+;Uy^sgzh(;mY!3OOG&xmu1RVUolQN8-H{wV709=r1sy%e z|4FMQZ24_)T7GFst%ZrMwv%TQXJ%{i=XLap?tuvD$!dxGo*$u&K~M-%h(51Be>UwI zat+y9^maj!ZzjO;2vP$DsU;=DW0B~uZ^^OO~rSZ*Gi zy{*%G%;&P45mcv=56)V?p=rfAHK19_WVYGudsLo0Mwy4;ZD2tkb70sRzTfNaKpusB)_n~9{BjQr_kIj_yk9<-?e>}dFYrUsf zdzH~;<#O-)Ib}RFDr0OIlkl(5)!$NerMrqw*ABU@ZPxRI%7hCewkOit~B0x-UTLIVBu2gu&lLf^tnJeCoo&>;j1{Hk(={Erj zLbQ9h!$;(Gbvwv(i5S{Mh}g(#M6yXqYSf76SSXZ*NR%10<%sxniC8KcNZFV~vq^Qc z8z|KUIG9-E1gbc>SXjse)MLXfx@5=!?(ebl{)e#qx>kej3PQmc!$Zv88TZmlheKq& z;J>WCw&6w*;bz*!Kg^IC;8sZSt~7#U9^ZRlq}h(2rQHg2QD@}dDae?NQxN`P_}&OH0(hDgb867 z|2qmqU;ClXUd62Riv#~CDpwPY+OX9RBtUW%T-X1O0?o)Vvss7o#1(3*I%+&_T&Y-0 z-NB((f-K|mKq=EKf7`0NTMciLr7PFIXO+*vQF;wPspBoqf0%u;pQPt<*^@|K;PZkb zH5C@ol9|t#f{Tltl$t`FX96TGD8xL%FkzHVLwQ#|mhExW_V5r+uxfRivO?85hoY}$ ztRo@M-(6Z+!&Y0WpfXdl>u}6x82!kuUpSBUt$5QvXSmsMWjpO@61egQAv;I^bNLL5 zCO5t9XP6AH`*KR|>k$C-v?o=y(6&v-R01<9`o?-JxqUki8xZ zwJFPf8mo6DFQ21B0YU&m1<^hoW8{NgUgiHCxj|kXbVtF|?Tja5onjjwi8CD3!Mr^d zvc34k`$+r<$sZW|`E!UNIm@f()t=LZ)BUZza>_i9Ns$TM&Oxpkf_3-QecIOJUe66v zu=fu5az}vDcc+e2e3c??niO?h(WTC?c611hzVz;!X%ZxByXVfz&xfwNBlM%EB6soK zTXYJK&S+1UVq+Db9%ptC5NN_0#t|{NAZSJk7uj_N)7TTHKTt@$dvEEu!AUGd9rRPe z*;9mCz4DS{&(XN)&1o%IK|xq3^!NwEB127GAdYL&p@xttW|)d4-HbMOVl@#bAwo)V zFoWr;uO9?SfRHt>f39`FZT6V#)YSFk_1x9a)m)8(|N9z0N)=(!(*-swmHF{L{CbL_ zoqWsiq@{P}m;r;StASXXS zz3M3&U74G-?f$IJHe!wqH%8=oC2vG=ldLS9O&y?|M?{Qu+}cd{8__Sq`Q~fJBO}@< zzNb{tbWdr03{VbHED_{X00CC-%y(zoyzGHaNESp}%5)gh5hEj;g|uMn8U8dF^a@IedcQKi%z~j!FOCaB2VTTrcUfikzGG5zaQWv=~L-~WL=Bjby>eGVdturm}30tfpiFdH|Y-tR$()VHwIQ(&TJZ5u-M zCf1to|%}@3hcaM$>Ca@_QK^-g%r-b*2UxQ|A7vxQ06pfMCph$BC%VZl5M&S1$#)-|C5 zh608+x0umFbC_R+S#zm%S174jIdt8t#cH!wgd9HdEN5ioNVW=_Hf61fgWb5oa!4oW z1#&YJHlAB`aEoKcC3+h_&iB|;3fsO-yIOE05knlU&k~%%&yYd3bx}sZT~X~hzOz{( zbqL-k{tRkacty2IbqNCd8egih@~c$dYKU-)qgqzbBkdrB!NK_}yv2}?jVj1%jFN)$ zAFo=J@G6<_ka-(uiR7Oe{_5}J=M#u!m7V3td3U+`=)L-=W3yB9koMs`K|P4!8q7@z z9A``jf5+OO$dIJc5?@OR0K?D$L5%{dSYC?(Yk=!oH+k)qIQNE$t__Ek8rK5-)IGr< zfh`q^+s{%z!(K9Hp+A?YkBN0n{|hlA+owmjSg^ik;>Ea#WRe7HM}*YI;QD8*LANWc zA6&4_{E)97!r1SMi;hpMPd=hip{73>hBUbn=oBhuk-tNQ=29QFdk@b$Bv6<)a^23} zUHJ`rApd}7)j5p^erhzO9p5b4Yqt2Bs$hNo0fhe>P_k!YJFNE}?{}U=6`^b7 z6=``r1R8$Ea&>jwz{zD5rr>}k#XO_{0s0AKw=pcn(7R+?wWKT^f&(c2L?_)v0{J8I z7~87&1i%k%Q>!Rv{7NL^{(y%D2d>mvIVfrBFRwtuqCyQG@?kt%VZFa^Dp==0sHsTmpd5P?&(ZU4OQMDe)D|Z-r{|*y@k|~ zA!YB|ex>D&ox0zaAFkdENp`}JWJu%9jJK*T&0>!eaJXa;f}mWoyTs>T7=aH;s0If_ zq{#mj<)VMwtLL(FKd9a9li~o(9?yO5VTQ>+C$n_nmBS3VLoU@}(W>oSf0Y>Ov#Aeb z0ziggPq%>pomxeiuTzXb-ukvqk+)SV;4n&!>K8;J`SfLR+TAlw%jFB*b(S1vLQgI_ zX{>oorNw-NH&G^I%{XlwMyeszg7Jc8Z_E`Su@*0UQ*;TiJ#N(n-3?Pv|}G+x?3`&3$7n;m?88B zswVku=}0S^Q|?_GSp7px4|A~H;q1=cJU)|r5lqk9LZy+R54SnVopSBjU%=6$by0x1 z!>vkZ@o4H-G?i#}VoWL9$}f#|Cqo`QxmJBZI=qf-Qk}Z|m7@{6XT5qdoK8 zMaEf9lvSiO{eeHFhqLi3o%H zs23Zf5tWh{lai=q)|c-KN$$ZiG;6XOpI3lImSDKMx3FJ`wUdbHT98Fu1A=J>q@|?k z!6boLK%?FKBVx135lLF9X&I`~s)-K@FdXe-1gR%)C@!YDWwHbb$M^_^tc#l{YH8Uj z0xe-KvY?{qi`#L|5nmK2N2H4?&igu7D-sxtSt20zkYFz zfdOP7Bf#W=gHUiL0C-T&^ybrK&i1r^uo}!(E{l__)qO{T>4Q;N#}mXmnK`iI3uIvK zKNdsj&Y^tJmJ{HBHpz^eeOri6_l%&xx#zh=Jkn;8f1A9F{uy7vWFC4Dd4=Ns(2({_x_u1l+` z1n0S3&A!{}cqOz*UP=&MX4$PI1NSxw=Xc?P!IJgO)s5A^7WzO$0%hmFE;c9zL2b-w zYEaU*Bt@Kp>Sh3FyNeg|yK&R2OV5VLwBFGr2z2m|LHyF3j$QPY; zK(QD{$?}K6dmqtyLzpH4V2cf{=?~)u=jN7ae=P5s;2BIg@ppecDPR2+%L3?vpsxLk zaWMt^a(s5Y%cXZSoq2HF-Ey{v4nM*G5{Z~7t^aIXCV4q#ras0(c%Z!*RrCf6)7Jc` zubqy0{Np^l9PtxUp3mgb=SiDu{Z_%-1`)llOR>oqU-K>A=Uk{gaQ~2x59lote_ucg zlDRrDDP6VTiLw6)U$Q`CqNHUtdUb3HC{m}A6Ikh;rgPLOSL5(3R#tIm935d{M1X-z z;$GUK*tkrCEFIlgP1RWKoK#3=M#fd&NsJ})JSyr$w>&>p`LBlRBS>^LqY5m2EKGhO zu!G}|xiCWw1hfLX9Gu{*Up~>dlG2tp4`MD#HPc+8X*G;N1OgYua(`RK;F67Q2X&Z! zf=m2V-}7m1QHQK99DCrk1uFav%a}`2f8UKy(Ucwqn$ zAxz_1FzWu}kTCU1F-rBb^t}g%@=EnXOGe~|Sft-8Nis1>56Vw~M@V*%0R~`L#nHcE zb$h3*)fgAuwnaKRv7<8886@pW<5KLe&(C{&je`CRUG~GaA4erAHLcP#!{3i!0ZtjB zqNO{bSD0xuMH=Z)#_Wgq-v9Sg2!(GGvi(3gHp)UxbEY z_Fy6himk~=gT$7JIpFt1g53!={Cr8C+Y$(BVlcYltM}9d^y`=9k~NdxgHsNR@%HA2 z=3W_HFJ_o>y({yHlaoPGEMfnH)&lXWGYC9z8$yu!`*FZ`<~u|ntJ2+=q^i#T5jw_F zjpRE8Q$CBve8X`dd0nX9Gw>Y$ma3F*Y@zO5ypnxSK45MDE$YwXFzhaP;%YF*JL4)+ z_#SQO_D7TBWpGsSR0rC@zZ{1o-Zs%MbNJZnP3rg*%uD)ZM@{bBWPnO8mUQ+1>NpG* zFf!A@j?sm75lWqgiqioodN`~%Sg*m$r@yVbzr$OcH?lHR?0b=S>H669PzuC6LW8j^ zE3`c4^E%!ZElc(NjWJUp08y6U)9=>98E@gJTlHM-Oq;LMA3k{}B23u*1StA~;(mkm z(owNpNz7ipb@s7sAnmC$V0czE(+U8G9T<9lns3oQakWModPvrk<$U}lt8vA+QimU= z&jQW%U##a~Gd8BQ`~G3y>P+iSew1$fLY#s!z*&jmR|P)P|9qGH=ULdijTUo*wURO! zjpDTq{M*#)4ms+V9*3VvB|2aCE?6)#IGV;y^i`iu^SJx=aC4>)r%S^hKv5=oy9@gQ zOuvH%HPr+>s9$5pvT_ERC$3Ja;TCvOvt(^Bhn9Tsf_|RPLS#(H@8*4;!2f;jG{uu2 zmJh?nB+0h=@+?0Y$a6sbeuH`4vE}Th5Nb}C@D04akjyVmi+ZGF0*7N5hJRYOo8p2n zYPnuK87j25IC=EqW13P6Do{s=!t^iJHN4<-G+*^xe21_-aJzA5yQk%c??XgDkpzpj z{(rSMndq3LL0I};$&cLyau}`*qdkGEdV{s2J=D4n+FrSeD-bHUrLTQ|T!LG>ReWo%iPkz70tCI!cV-KB= zUj=xGCre2|G*uggU3^HzUc!ZwadR~*a{auTLmO0Yi>R5!#o7(oE-2{* zz1y_r1o32|_UBp*c&`C??yxs+knjCq{-KV%Ojsyhh)i{gjF3x(OhuU7^%c4IZKcM@ z``Sh2N3h)2U?0&V7|#O){fa+K$?#}!J_dAPt-;D;!r8U5Oh!zEEu|?(ml>;e@ZDj5 zf|bVo?$z*>i@h&fDZ|n?%u+ldH;`;IOi>0OkA$3n2T&b`j~&Mzswi_{$%G%1)B6u$ zYAn`__89TTim{ClVL`m7OaZciBD>%B;7cSI=K8n1KU6O55(+biGZo0>%F+;lp0614 ze{MoV>tpvm^KHm%fT#Bq=~g-8>0#L>A~5p~z2=Wih&U>xyc%`Ls9om4tgsPoeImH{ zSPKJaIzY4gmrdC4s`^Nz?cy75zP*Fmnq7o}hlV^qJfP2ar>pXRwF!Uu3kCFpQV1L{ zvqD(?H*7%7Z!D_!4b?hbJEq&W7j{(C+~t!p{tvC0c3$G|tiUE;X(Lv?cULZ;E-peBe zVNkZFGn=QjhL($8sh+pCfU!2j-+71Q{pJ4IgxqRLqZY2N*6h4#bp$ds?Zcf-moVx9U8_c5phS8F28a}7DITBlYiVp7|mnefyEE_q%fZVN}Vcdd|l zytvln^3OE>IvAp24oj&ow|%G7<-XNPSRM?yK4#f`3=~f*@2{di2Zd^BXYXbQ>KAyO zTVQb}adPpN@GTOS@YSXr>BwPH2XLAu!mwt)GJA(JoFdHFo3V&z z*Oc1=7O-#-wAqCXJ_frOSsUvNa4!Va1O$|ccvzK*nCm-A8OukC7&|(dn}a%aDWB2K z)nmp->ia9I-Hj1IV&k34|H~xmH!3as235oN;qm3j=+JP|ab+IZeFn2FO&7lo8#oKfkih15(Z7WxacEZL= zR{GEt7FqQHfCh>l@!K_s_!^BP;qsxIrpY2o+oCQRv&XHy%wl+;i5E@wk8~+we$8!} zRA!dep+-5Mr|sS^4R)F5_t{|>=;-B&Ox^6Z4>wB_dHMsP!HI!G_-Bc4=fEEO;Tj}) z|Bx^JW=?C%z3tX4qY&>WlP6{2NiVQr(acf!~Af(pO&G> zmRtGa(fr(N4=LEs=aKyDMqN2<9*t-(c@?6=y{il})h`X{BwE^&#fbt_;h&EtBbo|R zL;=1vC+T}IRB3{4mf*-AouP&hN0IlP9%#UwW4Oo-j{18bfR7mt9|r-v)U-{iDbH&> zK^MIb6q{AX?6XzmC2X1>0@?#|GvELRc+CX9Jax6r&+ zsJzERB|^G8F_40>#X`ehDGSVot*R)CTDfGgcA_67s_0}&^LDkwC$!o2*DhTS*I_2o>S&WjB1w@B$9YJ zvG-}s9_jeqH4FC(g@}(Er^{Vk1P@KUK56Y}#iW|ox6Iqk+I7^u zfi%{LXA>S{t>o%o)IU?V8rnXP9=A#2=My8zSl59>dB~*6GW2|@GJc&TCi-Kv?f@kh z4U2dICXfX52~C{eS&1^wtSs9MoTsja=oumb;^Bx#D;T68?KgbdW-N*UrVRF1v?3x5 zJ*ZSzP@*%o+I{Ybl%{!sbieac8y!!h-+gnZ`}x$*o8ZK3mv)l}x=P`V`V{Jx7n5z? zX$bK7$Cw?ETNoJK~lfr-jmo4R&0Sx zA#fQEs02t%ZcUNH*IT@0orr8=Jwy>hBbUvDey6BP?dsy3f>AnBTED?VsrbZ`?_T$# z=vYa_GGE}U?&*qC^Kt8S$lko*QBm@^!q&4bKu!KKsmANvwU_`7ko$CZbQ!M9<|hhV znpPYrc&!ty8JD7AoSg|`r{shr-7i1qoLH(PXsf0rXIg*_A%W*_yHoMmSHMc5Nqx-G zT{5stadXLIxO##8zrgU!PcW?i4`3LHy`SFfCNNBAZHgBurks}=ubEJgs+?x>_lE?O zbb&zFd%{7Cw(9<)A361K?a?IBSL8&534iV2)f5%o?FiYeJcYNzSqK0wT2#mlR@xhv zTJSo1#eL8u61%iNTq>*GdfD)QNQmG+A~gAo=Vu0Pn&Ik9`;Mpo3ES!kk3ZY!Q!|kw zpEh{BQbDxZK>8HX)D!49ax z@Zpd{|E+;f0q0p*MBcYBY)T)7we)(0^xGVXW71=0B$f0FSXK!-k1feWV1fOc4g)8N z-w?)kQHdwxLh#x9VGyz!A=2SbjTWk+r$l-Agfv)KYAKm$szorUf4opjM(P8F)GX5J zCBrKK5J>q{^9Cc*&M!G?Z@-hTgs-E7-o>ApjPmr6yLN^Vr!wq`n%FPum>%})=lEv7 z^i|?Hlm(C)2p!kp0bHE z$Dq{@TYxoU!q#Q9=ivHnE@}62z0M2`cV2|IkeK^P$;4*AOk{!cu%Y#YwTj~0hwMy7 zs!KIerIJH*OhW_140VfN;9;KwNkV+lN~%aLthVdxoLx3h=sQY47CH1 z>C&BG<)43SR}*OGzu6>sB0)B({|B2yNoERy{EBH=_4pW-1r)i3gV~A(%|C3FA`pG6m%>Ro`I>Dsk0>NH5J2zOwFdcKb ziZishmQ#YtxhMA}5#9uR8rxMC=S!Ap@XZ!M*tk2thUAY0dI?=KgS88IzhOz8D=caE zKd_|A-&iteAPkl~*zVdRbhjE?g5^Gio+V{d4;$|M!je^fgUA59I{o|&AIw_D-{xpu zI2naEoV&@GtC1|zA3lHm!HD98I{b;Ae2px!&on;;{8?7TF~aOw=JhG+=zqIb%fNhDQp0!5>9zW?KAtYD92Q34oOpT*HWU%8 z_a8oqHR&+xhPvArL+06~6;_Pcr?)ygyLcO8mtj1AhGpe125FRC(~Qxc9QVzbU&GpPuGS~~d3~O7Q(i(=+5?alBkiUJyP|pF}O}~&1cyvLe(|m<=R@qQw%`H^Y&l6(;1+P)g!|2_2#9fd??brl}*6Y+X zgSZFo_o`n!a`Gu7RaGpf<)E`Xkib*3!@MtqktLZaXLjIY&QyZz{u){3YByu=)8js; zAEc$Dll+-Y@TbEUQPPhAUnt&FjAC|>%R4{Ud=85_NxQK@|NL9iHyye-iyXXM`nV+q zoVWzqI8#%+83uAsu!*F`$4D8N+mms*c(`D`XNqu*P~ z5ICG&yfgoq77B2|&AvMn8Z8X@Tyvc={coNFg&`!wPy=w7n1H?&{9LfFZGMh9Wdh!& zaNP7-2jytVc#jd;70$81f&_v%XLqcs?}i;Ax%`HZ`h;I~_;_MUiYRh>Dra(c;qNf& zWo)&MayWc;bw&uoQ^_^Q=7!253;rmv zx<7)+cb5oMekLc;f>dGSs?V@MB;C%f6-nC$cc>DVr}~GuMV*sEh2Nyoij4F)-{Rdx z&JGf?jqqwU}X%)zpI^5@xzkNLPf7TJeL=8#PrlZsQVf|^8KBZ^>)j^3xbwYYrB;8+Ja zP94wkjqZ;{_C#Cdmym*p0r94G!HupaVQL0dP({7=R|(R931o8X@&g;^_hJW6<;@w3 z7m)c9M7mgbI%8J3{u!(@7o*K)3uoTpX_ik9pNdSmzbc8N4eTonN+;_W8d5GXbw2H( zR!`o!xByc*1eKAiumQB7{+$MxynKN)a8(u2^Um}{kaBA~MK(fs?}JkQto1xPBpL>+ zP(g=|z6b-#lO(EufUpEzN9@4H=dVGsp;2EF>{WIehR4 zMJHrVgt1C$0DZ?i!89N@zw!j^y>@>xWZCn4k7;vt#qSnPa4+m!j2~*;f^_za^pC=# zhOd&kh>+T&Aze^KF$hzPNt4D#Z3$`7=I34|tYdLn#9WE6dRNS3=kTNfJ*3#zM^tB~ z)@#{M`mtB|-Zxj?$3Njnc{{R3ufF|Ut?%25?2Fi$s6x4xp+p|xDmlXcOFpva{cY>O z+q|2_Nx^mAr3C6)tyB5q`E^)u>jKBE)#$6)E+W1`V$uMdv(R9&6A8d`#xS)E8+fU7 z1xPr+<}dhHqhlAY2#KLKNJt+4dJmQMf3cCxVbp=&*hnyP`k}>8rdF(`>xS#)%8U35 z88I9!pvxYu`42P_TzzsPr9I=UAJ*#bCa3U;5VCB^Ttsb1C7vr4k2+lH?bC96VD8R3 zwdXW)YJ55Nk>3IaP>&;q{|7V@&3kaR9J5iqx>0-dR?fi2eUPzBe|Y5GyH69U_XM-a z*#v7f%XtHhzC7P^@J652xqSc8;C#=n`s0@TeoHWB2m7IP*ug#Xp!Cv0v-ql_46aO* z-FxAm>hJJ(B|K8Y{iRi*UR_GeTf@83)92vfin^3$OpQ7Eiwf**^*<9IH4+k=tMLrRfVMn7eO z`}Xcx-UB7qJ1ZE^7o2eg-HyqRRt8fqLoyIId_Sk=rQb1of&bQhZuQWeEQ8qQyy_tr z{I@Lq=l6wKh$=-LdLQ9-98B3IWQO5eRomRdP)USm3w&c3K%E|tq3C;``Q4+DdvWRu zfev?}vEs8aOfs?Y(XY2T@WySQe}_4Q=#9SwIRxdcvta%REDYh&hKWdvA2^c2JjkM3 zRpiLFJJTy$M`<>V5G~m`lhhKf82U=NMR@;d!vV zi6@Oc51JBLT=r>xDeMUA7lj+MsZgH1Ui?U8QGa}Q>wdW7~M_TCES6^C$7qZAD^ zX77f7uAIFf&OCTLc)xZT>a(7Hiv@2d!Q$bXw8krKcUWt2G=24l9fy5PZY&p{S8+Mt z?;>Y*?w!!yZ@bUBeAfInQ!fAeh}xu>>VSyZ!%roPhGVLpB6ok>Ws0(JCwVK)&@bHU zkjcC5#5h5tgf)NkjTv68e6=jXpTiY3Dxj?NU1T$@ZA#0Ke7<)R+)2$--ndOK6(NRV z-(dIBwBjM5h&It~GC>Y1ot~w=cjbVB-P`}*1b8Xg=RX2@XdwQQOSvBu|+?V_Bcfne-a%f9VOd?=;sQXS~W!vZ`^ zBVt*GQ3aWYbuH9blzL{R%O*k=QrdvUEwns<35t_=kveuTK%6#X%GTxuLXoSR0Hh+a znBDYw7XuKQiV*p_JIm?Bys)mXR2yC{i8V!w0(uTGwMR}51#~fG4BZkjmc2wA8I|CDuUp`A5!!06^kAp!%o>iPPO=G zJi`uT6D;t9!xWOeq#oVrn~O5-AuZrbrLnlZ88C${#x0AE>tC5kK6U?%d(;!qOes5Z z@iu;7y>zOf&!CMc>&%Kix49BQZ>ykCP;hKCe~fm>ID zDp*W8O+UyF4Kwu)NY#Ra-iBBt5ek=Tpe(d7MY02xAQ49Bd)ELVt6GBr%Iqjmw(eMf zw{UlD%Cin!iLVhq#S>xBXFv1BUb4-y0`7%WmVC*$Z=k2*g^+kH#{a}}jsL%5Im*9c zIc(b_>~LxJaV&_8fC}}c;V2wn;%kAmMC?ZZe%PRA>@yJ|Z2Z;k+sqNozp|fix(da? zgeAnD!|HXI&5DtBdqJ-yL^~!;MH@s&8a6#$x8ZNWu=+ZYXBS8-`}led6ET3K56$-=NAA7 z+;oKqh3<5P?$CHwU1Uka10VHTQ&Sis$`c$jYO3Yc*AMQL$&;nVxNR>8-*IazvXbZO zpqQNC`>l@d2f9o^Se3;P)`{{5uxn%?oj3k;_LcM2pOAI8(%6_vI}86y*KtD z*0_o@=-d935G()JAc*Y-96v)Rp<)V@q&xj3C`R9^q-8Up1H~}xMdX#Y3O@eV20_R| zBb41Sk1KtQUqe^OC|S$UJ6t=8R1Frk89Dur*-CwqU| z3;Rj(VY&_U6ZC-UW1pQ3T?d9ApMLIFxY-m+|`{2^PTrEQbekjQuiK?iPK< zd4M>2!GjdSH8b)V6Q{e?w=BS_DJu^pW2qHWBz3j*UsY0i4Te4$c3_O3Whd=8v}B_$ zBunx|)5Xu^cCpoM#v+yeM;TCawdCdmIYdC?B7OFT6Xmv$eRy&bF6)dU6xvblUEe&R z7GL;NY6%AE|A2>BWCj1nIv1l&& z5wAn}wcICvQWI>Nj~p`lB1vH8CArX@D%GGuz!VE-vbHl zHx}!8TqIepfB!zT!@Db=Z@mCB(mI1P9kmPGzoC$sD-=TdKTrtAe^3bHjS8(Gn*%UE z_*m{ofA2$g80Tz5#7<1gY?P@IK#`v5=?x#gwu0AK`0f7AI3I2hb>Xwo_Rz;_hu6v( zVWo`^L(BT|J18pbCR(fbwUVyBu>deHi63yokHQ>+#M@3)wwyIfoa+AQO@<77C{9fJ ziw44tN3d8b)gq4b`RJt0m2eijJ+-VN1Kzh15N3fCv zaZpe$m-u4tyf|}kxJ&x#NnyU{oE@i7H)@ombkfE=I&55YM8)%pBrGieot>xFXO(1Q zSpQjD$X)p-=z2=D?INT1BHyRx2oRAoEbjNn?y-f&d!J*8*J-f57r1{BkuPDsujbFb zvXYudh>t9;rWW=f>~0k-4%6*tKu?y>P9Zm?iZFA<+k=da&G(*~__i#vG5_O!`q}Obn}W)a z4G9mvw*M$e9}eN|k}w3O<`&!h;M@o?`5)qQ4$#Y{r{h$yT5QQFmQ1$XjE&EKEt~k12(+H4EK9lfVR}7*U6gUg07?Q- z-ru02iO($7#po{c87C;wFzB|4XLep{!UgsX(QgpSWp31;qYjridoD5C`uZ)5G(Fp- z#DeKUN+sNl>7C(TuW}RbzD~+ zR{+4V1@k82rtvkav+!_r=0-`25>y|Av971zG=SCDw+$Q%kuRT7-59e9iN%Xr) z=7$#rmTU@NgDo8?044-NtPQ+qr>mQtU(Vs$J7Bz0Yg~B-{)C`skiaVcqs^F&@1>U6 z0hf9xlp|T3*M);VTqca2f!dwbX$Asuq2HQvB3EsY%e6O{Q` zWoa=~VfACtWSXljz*f7oZB%PzlP9E`tCbvhBS&F)~Wcq2lSM#kT5j2%L8+e z`#Y-?C(_!Y15B*g{!*b0H87m%1l(k;lNp=ZzH~thN@i6v0~HL#+sBMPw%45YW-`c> zNvOGw7%2}14V|?y)>o{!IO&w8)go@1u^UWRr>12lCM1`EnxNzq4R)|8HU^b&(1$)@D!p3=$aX~Whbo*auTFNhi}sjDkbTk^i&PIGR2+1xP(A9nGmhoGGC6fV z_$cj{qnL!=>cEe>l5?KAqt?UgTU+1;hxXXGJGovShPL9hwiZYAl>Ob?MA>BLv`EV% z^lfCmo2%|w=kfQp6%)6k_&7W&u!>1U`4ee^RaqmlFZP$#Y5DKf%wCttBq;fqANn1R z*2+$_ygb6uKFR5qE`7K3+L<1d6__rPmT@NFp8AoF%iu_}?edgP#&5^UJx}Oaw&SKz zFWMBYWux?Rv7XIN+mZsIJ)W*DJq*x|xDmb#8w6H2!cYOzm;JZkE#M>ALcnbB9y-W75k|;Aa1t9+hHSgV z;=J2PxV&VP+49DTWZ+5GHe?Q4jGsU+iPlH0vv2+TNwHqGdF zVc~Kq=6ErKW0{76u~LjfiDycchd*vSM0NN~ncPhu7oZ$7_LL`-(d$s%pr{4D}SkRSBj`Lqb-({%)QAt{8>^#;Tf@T_JEfN!n=C$V^;6ca`QP+KLyVH$sl-n)tK~16 z-K-ZAOOd?Y?W>Z$4qv)Cyv!6-RdWB8Y&(FI8&MRpld$WOQv&4d)9K zAk>tI?F&|50|5FcFI(MW86dlND>wPTGqPhpCOmUK!ksdtTHOyn6^5c{m10L$5uxExc= z7x-Vb$6|c6f(#M-fBtFq}~RMGmYtQa2ZB+zk3^KSTM(0@XcR@E!Bpjaus*;<6+Il-muO{|XpPs%) zW9e}rPiKccmL7y>rtg-X=d&d%;KaPUQF%gN-*|w*>_j>rJG?FAa?$WKF-?w^sy3dQ zGwjGL;E_WoTwBni1LA;trQ9vil18CV?gq$9ir3h-F?n)midZ(wpHz7Q5en<3&j`2$ zB`iJ-M}B$s-I?5I$}-z+oyx_^jdpbejlziD<+VaLmyg*N{-&5s#|n%;=xp=%R)<@3 zxJbyuwUBF&Y4jL=9PB5ws009YZzRDLiu<5j)#dDejoobjCw5y-ssV*8NUS7gX=!bJ z9DFat4cR%0BmYwjDB-N$=z&06Atl8mIVdAFC{tGRv&djw{4^H<^elfCsyQEpu|r}H z4sDK%oC+Rb{Y3!%uvmj6MI36mzta^SCnbzcQ2peNl0$`$oiSR{@56=O*@EGmN>@{X zHT95^@UirekaG7?a;?-C2OAz*8SgAfsMEO;%%rLLR0*VV0;=o<&o^=Wl))4E&NJHg zmtSog@yoAPOR53W`lGTKgj(Q-$WW7+s^b7`Am9SOMmgN2Uj;(lYVkFwKkQX6HFaVf zb;1%TI$;!Y=MMj{ggZbFsn(*Ro;Sx^82MQO)mM_#x$%N=sDS?zUk0`l=5|S68Yt~> z@=@BLRA&=HAg}mu(GOU3k#>ua^R_(ED`)m`zp~$R?kNTTR6ziQRj*o{xp7c#E8DDG$hY~M$C4SOTF2SfaePAGuxAD2sb5R&% z>St{96uj1iw%^`)94(~$s4gm^Ou*k<$-~2^$+K9=omr#7i#PpM2|DTMueM6Hk|%GB z1rbw0!U`@(BJRy8DELf3TJkwOT3(7tp1F^a7CJB-SY&0)9*annWDu8;l&BRS5)Ic+ zW}+L-oPZ!1)j=r|poYcAzwJ zgdz;&DxxC)865{(OqqwyU1UD|I`=HR+}qRO`^z(1R{-F|B>SVrB-pl(@nkylh)5$$ zD=vgRjJKK$IUE4WXprUpB|83ANNDhu;;R0nl2+a{8CrVmU^Z z4};QD(uhDCAIgUtF3NA8sXbjkCNeo=AZhSzf2%UNU=CH#zYd8Vf|kkW(T|;ltUuaf z7P$UcJ)zXi2LSJJ;;i3o#gtge;*wY?zr3SEpW~QgR$I`KMFXUHqPYEOE5ufYR)yV} z^5nQmmy=}g^$+%e${)r;)UVr!ike8+buV{fnYSI4xM+skOb0rM(VqQ_ zv3fbSYB)lr)mqvw#H=?8V;__zD&)Ze{4JPWHUEqfej4lNn}ZYv1Hjp%!`xu75RS|C z?91&yGy9ebhR2<^N#5%>30~VPTEA+oz$hnb(B}1cd-|tR>DC}vSzwqA&$96oyj$9~ z_Ke*kH>S7z+jiFPnlaEiO&tF$aTeOUde8(DeUs? zo3zPLs!&>uls(k$p2x23$p!(@aDxVaYMnu5}3RXVBzOzS?)k2Ouv z=^-^v-xa8R+SfFAj5rHvIvZZ@P513c8aYZ)N%z!PPP5(D!eYcZmqg&Apm+ETL4NHR zLGnSqGKD(Lhsx;m(M8Ho5VZ~G9hH`fh*mPaJ=9Xoaw(^|I;<*fe0#<%;wIQ)N<|<4 zSj9-?Eb@Hz)1Az{ZG(vDi|U7Cq+jtY73#H%{Z_x8x;Idy;V5#W*WA73G_5%AQyO*b zrbYcN4lh;zE3%NY=7plLt<+`dj%xC(jYz+=orxTj?uoSlN;_Ee@G@whhUdsz z7=EycoNI@xu@yV*bx8G zxNYU{^xNw(WUNY3M>hBpw@&R3g*N z)>N5_s>MK4&YNK!_=ql!vd+f>pxENM)b{vu5vCo&ksoR1K{72B2npaJ{&fcFvH>c6uR66`gZPAg}77@GN&x~7IH~u5U-HY zW+o)-YsZC^!J0Ct7@sahd9_0jCQnCmc^@H~=2B9bjQ60#4qQhMk2U;N81!wOQbprs zk^rKbPsKa;{K0{OXE<+?t*_j@&QLl=$U~2Yd zRTzYYJ&YV4s}YCFh&VNCBCRuaplZUeGZvL!Q1Al!GA-*aCYGw`o?w}ONjDpKROSOr+%|_wbm(;d@H@k_*g1e_1iuoLY9wW?; zJax&`4p+*#LEYQNLyFVkMOZVP9bAmqyD~&i1_mxd0y2PHAkyIX7rf)iV4XMBc2@D= zvwarsiO-|_Efa7+d@{1`pD%du+eH4$EzMSO5S)xkKq+@$t|EY3O^Gtzqau0* zA;ItQ9YJ^O=jBjto0+Y$rWxb)*>EH-&m(4iag4V?Z$rKz+xarSca@*#8Svug&s@$w zKI8BAb#JJY9?U=`Z~F2^yvNEnB#+EOF4G;0rM8z;4?`=OSu*m=LKp7%)5FW;pTFuS@3;0kG+>|8lo!vjQY+VT7 zMsMr4>#=Y2Y^ZP5dUrj%tcaydF;TG5bS3a&U5m@oH(oyDcpU-ok0P+GHGUYjZ6Na2MtvQk>qFoATW{btvqOl&4#ItmoTXAcPpUa zT#^e*5W!RC4iY`~^9h-tqPhZ>&%BV&SmpTT*i_=Q7$e#9{&4yFMf&cf8L;-QJhL_^ z^~t9Xhga>*ed?G$4A1BrcE6!9u25)xLg;&t<+;YIFw%38E$X>((RPo?fgL6t8TVN| z6mP1%>4j;k1lK^74u2^tswEj#$QkCL)-$G>lM9}&&Wq~;h#Ul=bjB@@KKU!ZJ)$h5Q=OsZyPwH znxGj>acLo|JiKesGM+VD6}@_o#EMIvIGsTXnL$iJVY2fnLuG)rWd;YU#@)0h`F7me z@r6r;@o!Pnk_L=dhDm2Rg^;#ps$b3C+E!Yuyde2hoBwQD{glk={ovD6VF(DM2rP@Mg?{ zt!cVl-!LK)!xh6-u}!qRx?hY!Twc6WlygKn3&&ZPHfyPrVJXp{bqE~ss`RY(_?ntBy`0YOGfcWoxCSE^gv*SUC? z?*)LBOEdKQ%5LBh`-@jnQ8Upp1V~vs35_$55?x#Y!U>Qug1|3ROPYGv;w0Usy@+Ef zGANLWuay>;_A^JLzi3RO0M~71t)3NDcU%Sxl-?5PG4YtLq3F}LjT7f-dHtR~e`bxi zl91xKZ$SMSRXq3i zTW!#4&1JV&SwATfWWGvT)A>K0t)?6u1N_kNoc$t)t{wL;%dVi2#C>&w{eOqc{d z&8+1I!p%jgO3KR7X%Iel!53k#v&zauLR!OH<3*IL?0mF}MBF8;GDM_}Jv^*p0)jI9 zGyFx&*%X;+xGH(M#Dz7URZ*mtIDj=B`i@4HVClA{KdBfS>p{-stAW$414yo04onDn zUEB>PP_fQjr*d?aZ&j^a=N`wwM3VKKnf-N@&OekDT_)UxtRUq)_{nr4!Rv2)>4CZ{ z^K4w_mx!G6&a617vaI%+2&rse0O_ytJ7i|o(Lr(9l?aGNHGy2D`R%0U*hZL;r<8}v zGGk8c3@#kxeKDw^CNY`K5qft4o^;xY8@^TZ&C$AG42fPU-sPJoW%isi6kl}oi>}|y zrEM8`C%&2m<5|8R*bpB+B5&Haq_BV~4spe2w0zyGyLx=ES~w!~@7fq*2wp@BpWiy| z;u5NQ29%Ex7Lu&>)a~G}Z@TKrLX%ppjZCw;x*?2kY)H*nCB6S>3Ldxb9nMM~Y~hme z>_in<=&1Kf)5@6n;Y(Q7ms+7_q3+4h&_`Vdkmacyn2ZRi=fC?q{b(9GOAqymX37Ls z2m5zw#G8G5UINXWXr_PqJBXK|8Bq#gnfC0N;xvC34d=oTm5Lm2Vu-=|hrbhSQke2n?d5lmCmq(=eyf*)h-VoV6kMT0wi*J2o#x!3748l*RN0 z#kPODJFoz@2weUROJeBNxbc~5))q2HL|T4~?uyP!+1Bvs`mu8L8C>P{VPIL2w>;Uj z^7%Ts%(hVsu$10?yoFf=c8C*c`WHCfuBEV1?%T(B zj!w>Mg&0}i;NSY&f7vpBVqNdNbCP~$=bM^XElT($pu4%a*xB^r&1 z^C_M*lx?2SQ90w1hQMNy-x6(qYHE55-VFZv*rypsTXNdy-DR%()2}ANf?&Essmy9e zPT&a?VO2fKW5{sz^@V<0;^1|%5_RqaHS01Q{BRXMH1(~_}+y{`o|I@uFI4p3uryF;g&#|dXWb4@}TsP!v{(}qr&{l z5|4a6tKHrWXBbXyWyb$Dk?gy&C`YIP*luEfxVfpE{I9lv6N3t%Bg;D0hB-{n0t3(= z;RM~V0W=94WB88DLi-{&B9~ZGL-{qB1sML$Io_<1xY#Fnx&xCceH98lpt1=h$F{$& z0XEV1uo_wljmSzxNG7!cfcgm(?i+sVH%C6}`gbPt1y$SlmxM`-haWZh`}?oAomhPA zm$?rY{LF94*Tn}i_%*U!gY^*rDJZe~CPKOBPv9O1<`AwVinb9pztZ2Jds72;j2i{} zP%-}06VG$>+hzCJr=)<0l+t&i8_(J2u+MwmbMJTG@5X=o5BFluF~@ku7|*W= zZc5x=wm-}=qATJkojwt_t#6dJ5;q${c)PtP1h+vkWhEeI33}hAHt})R@UyOQ3p|C(K4n%{0f4QAt(F3H zrau>|JU6BxH3!kwU{&4nJk&auU&Hdl_XhhvIhp9=Au+CL&gdB44C3u_QQ8hd@GU>} z!^&;%$z0^ZlR>?U_;!A#_b<;9gKKZP$V1fJb(9s7%sktH)yi-DNV|fG3r|4-MZ^hP zNby#{YVA6TclV_pUF8D2obD!MaXw)_V%-OCY-F3{Y=eK=eSxw)z+a8jj2RW=V9T6b zaUz;mxi?|W;weo4nYF{gLD1hb>UXM_XfK(!ees42Ftm zS_m!PcM%L^ZP|R=W$`PZm1m%V_Q^0!T!+d$7ckzDx*DvIgc|Eg~$FsGPvM4VHS zMO{i?uJHjY&vF=#a$&tNe8gBJqr;zewwH&B)mkP*}B`d8&cz6?DFkm<%se1>KEJh@k2p9tw& zTiDqd@(jr$u2G5WG0{vg?A|>c9~q{&40y0N5R-cM zz;t;y>c&`VsEC{6eUm`vP$s+8tor&c94@27kG)N}GfsvkcBbsSsAns^RH>tItoDmn zm-G%bl3!jd4AXS&eeSDop<+ZqJuEfFey^FwqxKg~+bLKjxJNmd zAeAfTj_P3j{o+?@=bBnG#klu7%Hh9h+!^kRsQl{Q;m4>FcAm@M$vJ^Sso209qY73qThu;wurfi>clyc#Ph9oN zEv`{VK=aM(-GD!Ghq!s~>Uq;A!OFL*PbT4y;~&$1KR;VHWFWQr#a=)Yv0Ssk=_8PP zSnxVwTf5VWRi**_=85`GH={dkYq@n;`iWN?GLEK?3mtiK?fY9V^uKM={;X(5-84zK zxK7jl+3TZ8XyPk{+E<0ijllnWlk@|pAkc<+AAy0TpS3tQxC(J6QdzaHIrEP+J=`dH zh0+OJtC{5EoJsk;l-bOwT(x@nVZS3*l3l#Vq@z|z>ij8d9cN8S;X1|APQTLV+9Hy! z7Do5Z+O)cG-wZg?yi&P5@;;-r=12RGD<-eWcC~x*^~Ko>DjO!8VF5E9LXZJEyePna z0s|`IRg2Y`k|<3I27j8?@1>EKyIdrsbK0|&WENi!QZ0dSvJ=E|@FNh?(%tRNf-fDJY=e_jjKE6Xhu2 zlItsH$CY7ty-LnIsI75WqEhpG&3_^7)QKm-`-M7mol_+!3cUod88=xc!rE$_;x@x-mD#sm$w|?GAE^En5`#lXzy(3R-kKlXQ*;4 z1Lzhz5|-Q}_B3Xzer#obpd#&{987gqPE&^a6R($D=+0o7PW6AWZ;j_#xq4pzvG1_| zn7*8FdLLUxhBX8%XfU4O5qz|`%1>|K2XxYf))GmCw7BRfX$aew5$x<$f`hRE&e#Z5 znh9hT_Uzs!NPYnNonxFz0mF2$C=1dL40S;G|VRd)l5V9GRqsT8&yObVb^FPSI{VHBVPs7fT;neOe*~W zJP2cxaCHOQtI_En`8Q_#ccPy1cll%(2+wtl*RjaW3vtpwjg^=LeBRW*LH=j{4O2(g zM3O?PR96anxAd-Jg^s~B|E3&B1JG2tKji5qsbIYotisyFm)bv=J6S|B>g}lP@RW{w zr8PwQXeik3tz<}p!PC^{Admx-JQEOsTiHIDi{#oAHjG?p3v5X&Wn>3Sc*YwFZ-iv8$ z=V=-S&CmW{R`(PKEVjm0nG#S*F`{eWp$oN77P-l7Jyb)wU_P97HO zTpI&sW#MJ5XJ@Tbs{b+uyvB-P2XX3FfwaOu{Au{#!T=O;?x*)}80SKF-iqkHePnqU zX-uva@9kpGSy*g-3&V#o>LfWixw}&Y7vyPx02(ULWLZJ=;si#u`N048edGTW!ACPt z^~FAlX$&->2n!Gy2HS3$KE;c}F;SDPfJtO6ujM4Yt>T*90OPo#FCh6i=q|q7~}oi zKw;4aFCmc$#U^}R_8V)3zr$<~mB%yUMmC$42k=(d10Jfn(tKf!oxj1CJ)&!krTL>eF6)(jyN|qq>{o3pCmus!9OeI3-cSi1#beAtN$59} zToxdq8g&t3II7o}b$)uFhbVS_YJKv3)hu&+zBimfk}JmM@~-S0W{<~*#k6Xk4vSe< zR}5QTb-(w|F=arHD(;W#uzU=D9TA-{M-DBUmj4)oDZWdClxWI?;F!xsL-a0?L`m$W zS_M|^+ep@0Gd;S@#Cjb6NltDFTz&)eyi!>_MU@qHA#4sIO!LIKtYSZ~VNQA&cwbKx zsf{ESO2-jX`c}f+{N39gtA%%}t?-}^qS+$554^O2DRRH`zd)7IH2_qZM3l4xicctx z0qfrr6vZ4Sr(_{-C}pZ?A!H~Okdm5uX)G$PboZ?{=P7lR!HU&kBm-QMr-WPtHhoN7 zd=igqdJw^DK%o&T@D@pxvN?;o7+~62W~N1HCF?|MDn=!wA;kon06e>GK*IOhl z*6qE9&zeuJ^D0?N82=NB>^LWa_z6NjpytW%keuO;Kbm{DD*>te&B&A(_Qog{LvDqQ zK@wkj7qGL6rmA!UDJwpeo588_mV9WS?%NO(lZY0A4pP1f`*F*PldQt1HLUwuVjX{6 zs@v=NI`)M0p3HBND3=a;>=AOM6_Z9u&u217Z1|!zt`P{UmQY~(LGW{zWGBU50AIzS z42=XkK6e$>7pVOW=^U;}>>OeA z>8RSaZa@F`WVY|ARWqYA^Y6z!YMLqwQoKbXbdg63KK8C3ee@~v9cE#cl#+-Kb9_=%XVDEyLI>o ztp6nl>ry3p$>oJ~t-8hMIVmP*Z5@x=PcwQqsOa#k)dalVkqeDAMTZw9bg<79F@72!_|jtN`q+M0m7fC_~?W<*fAqsSEODR(A{lX z$y;Xi-ihfcZMj5vRjI>wETjJB^VEH^;2X3${qz%x(=D3iGkW__6$`250*Wh|fTRF>_(P@6!n1bg6txh znzk^#02V}D^Y>)nA%0pg0FB&V77P%RpN(7r+2RnXYm@oNlWY_~HkcjA%^iaR4Rqb2 zM9J>RM=3TiK?&?Y2}Jp+I2T&32Q&kQ{?hLPGR6-3K1Gc^^#A06z$j1NO|R4qDqw)B zOG+bbQ7gzv(^D%Bji=1@7qwrf)Ua|V%30X+J*oq}&Abk*fgdYIeadwL3N89o1vxFt)$S6Pbp7O{f67ml3w%2pCjGO9E4a4%*EmH%Lu0$kf9)QAo{5 zBQ4j5kkES1NYEfQ&9aB_E=ZBg;5MOtH^2R2bC8wk579Wv7Yr-PyN@^ZnSOUFZ}$Ww z{6u_b`;O1gF8KEd8vt090fZo@#^zuvW}|X02*T*<>pnL~=5!Xgi>-_;E*C8Ks#yn` znw*xDl%|emtSx_RyyE>l*boxHjG`e9ZZevXh+KwY*?0W)8JQ35M2&+TMr6x`@MPDG zqEgONH4VyW>exZ{AlC3(=3(C5uy95QGxvvaK9k=0kjzFOb9CpMQ`TP?7hpanMg!FR zWY??F=^BBA82pN%@&8-w3ebOLpwGa(1|cz&t|M30!C;3@Xe_-%-&(#DWRdwyegQfM zYUhdiX(J*8$9&hVjb4yDL6rzJgv|td%cHs+K2l;X+!~iVpi)`ErJwkb!ryB6J7vZ7 zEDEA?&#GGEW!P1Fmi~YQS#NjwYn{NNSsea(75`QKQMcJm z5t=&TNL%^wzCNBed;UY=$+S^iSKbF$P%g~Pi&LGZJPJ9=RX{_{!A1Ui(N9{4sQjTRqZqW6c3wKIi^G9?yCCna|?c; zsK_wh7X{8*6^m12!(xoTc!Qx2dH~)aoGzE-do(IM>?to!fMsP=ijigF^YCnyH<^~2 zRi-4*VMR^+t#$Ew<#PNSReDQmG(=O`B#PrCJ&!(lzWW6WcW|8c<40^X71T_n6slG9 zEL3cir4&ui%hC(FjpbhH!Bi)Qz5;~A<}Is%8Oo320Ho_aGLDmKorm7}6aI6e|(Dm0|$`BpV{Z?KbHXAQX|=QVo}>j{uu zG?f`hQ|ht*L|_>TyHg(@MM5rGrW_Sjy1j-Vweg3-;h7Yo%SY@X+A8j+HGX$MjiWze zcVN8%p$PB&Z(u_>K}bDdxOn5E$i1GOyS|BlL^!i4>JNChPMgDkwD|80-10f6PF#9o z!oTcxJgEr%^8EuF?}O1QkKZ84TUyGFhWBSLbsY6agX8&M7E63VYd`^Mv66hb<+p5W z9maZwq8_|XMO1)aIe*CFq&-0QUu^2BIe0PuZDc0^KQT&nZSbY+t0V4Jj~w55ao### z-kSiF<(ZZGyPEz_7{yHIr^zdVmuI%8HR(ZL%;+922}em?+fMWX6d@c{!~iI{5WKJ$ zOuodB>Ni>KcAp;j2Tm&K1q@s0j|b$ou)=dmsicDx1>VVA!J(?{OdY%bK;io)n^f&T z@0rZKLAuB*sD)40G$Wk#q@b6LnNHY^@b$fsv(0YG&C!KrZ*J7frTC{8#%KjgtlO59 z#8AWqZpli?ts}ICius_G_(SqHMM#86&byuK!apWF%=wZ`-kpgGw2Z6A2aP6YJvCp* zmHm25UwK}Q=XSxMz7HQ?{J9D8ahE$Qb$tk$UE&)ZNrxvp6CbQYE2kV6bKmgQ;w5(* zv+`by9)yzlS(_46_bFc-LR^>eyH)BcTd=sYrqtM~Ul@b-eBnFP)qCCvPYuLX7A?1+ zE@kT_-&R%Cr9)Azq=cU_AY{&@EjF@9%OrCJ4K_vKOZYu3GZiBowLSfjb1~JK${juv zdP2Sau-0r~_hTrUpxb!G=5WQ9g{JFfxGJZ%OsYjXak@g>JHAn7#ixTG7(8tB*e79M zysoOTu9z?juFJQiZ|eSJVUad&UGM7>$ig$TIK3!=d(SF1F5Jbt2xSm4??aXlf@!s~ z*a@$;ZQL7XXLj|;oeO&PNlSe1McV}Gl6?;}$m{T(Vkpm*&~y1|7K&X`EDYVvi>@sa z{|#z1QJE5pfuzAJ*r6?Dv0LV(iTWS!tE}<&ST>SzFswrtm>J~ZK~p^VZnylD z%hYqO*DCu}j%`|%-;3VQy|gKsr8mAo14maJV?Hn_sWcgFR(^OVV%)VlPb>=}z9J0% zayJH`Zl85=B$@pg!sBM$rzZCXV%m7}U>E534gc)4V4E-4SC(h7!MvS;lKd<-`VX3G z`cTN++@L9*ZoAGqTYy6SGYFJxj#lu`@OQww z68w?MfS!kLQj-H7tE{~>c*?E>pec*HPX7#lUkTph%`Ls;YdTr{a>}`Y+aQ&3PzJM{ zc@O%p&~L8q1_|z9kA#{R%P9^oCL1T6HTFnAB3GEN8~-{Y5qR5cD>+0^r8;WYI!-lU zkbjN4B$fa<<1Q8RRBvX3ofh>?cQr|MsgFO8orJotvjpMfpE|wy;4$Lt-v32Amd-+} zZHwxoET^$DjtPdYYlVKD=__FarPCyuek$iUB9AcG9!Z6T!FF)jMryL5>ZzO4sVgqJ>KaZ03L3~S-+-3A8fn*!klYaB zjIWv>ne@#M7&2r=UjeNWzqcOSsi`^@g?dd`wdjj8Wybc~%QXr@JlVfaYXqx3lzs}j zLuRKHU7XbV-%_9#tu>SeFHSUc#P{_WJT9v17>4&Zw&f6mLmJl_>`(4gR%U&qreR}> zdA3`yF_`GX9=8w?aYp0T-_rOJlK4Q<+gR1y{9c(baA?0>(*Hlgd zL?d_a^go2L;^_pXPM~$WaWB=+V!;h&MbkKg7{7xKJ!#eitE3S4sg*wWcw~6WxsL8s zFo1~0X@l3${c|<`4#sl1fw4j)g#LE`vZRG1C;=b~aN_$7WJ&%#kR>lla06vAqu!RF zTJ5mi{w!NL{D;K?WsivozJ7z@k9WUI$zQNBiPx|l&JgEmpOZlJyony-^+Eo|VRXq-wwvB)*`2Ncga=IGP zaeHqk61m33d6yn`mvvHcS(dQ|M*$PN!55kc~o*nTy;*2C9?pcYHlGQ6=qAu|o=8KkP$JSkMfHlM04WJ>fM+otc95D+@ubuCVT|4 z?UrSq5K?WF@5^3x7`FY%ihDY2T=_bP0G&1uX|#Wkwgb)t`zbY?N_-MZR#dQ)O0V*P zw4=9SeqhZHc9dpzQ_5J%brUcZEN-uYnh^vMv?wThwu0#e+{gbPhm72^wf&fTd^U8M z>o8wk#XrYmKHK}Kz<(O)=BW1<-Hlks`=?)!e_~hve@o(jz9lha@IAu$WvcE@(&LJ( z5l<%l7-5Ll4Mq1a(o-{S2>AcEYDqlSPpbAjeX1r9S_k>chl9Ss{zI2_{Dxlm7ZQv| zVZ@KOU5~7PUVI-tyFqJ=Tzi#+gV+uZcF>N{4nw>jvO*SF2A=&C4kgSDer!w~&8dDz z&BmmQPoI?pU>7wGX9c+!Vj!Lnyp=%-qME>E4N-aUO!oms{Oo}ENtOAh-)4k3Gy*jHsP~ zrv2~(qn0>eDI#%(-^H4F=S7Z#&WtasXq@KpM#bA88QGSBT;y)MESGhNi>P{CP2y~T zk$svUqPw!ZsZ@;A#Oj-jGF#_IA39d)^{kge`m(Nr+M=G$m$fJNMYl(tXFvlA9zr-y zToIP+IZuDF@2P^MHzShU7J``p+TXnK85Gx#vR;Li4p{2$^ zQ?H)cM(GhNOnD~>1wQQppeM~hscg5h2UW=U7CdW+u^Y9L+<5%Dk8r;m9QlwR z0WK*g5jZ+p(b6G|5l!*Gkf_dB*AkiykY;pDRJ3f-Nj>@9n*5HAz|TVd?VAswC{dwt zvm^yN09*tAt%YkF)fd=1>mv6!t^b5X0nL%j$Ds!G{W`K7A#=7;#1~L9M+&fwftmBNk;dbJ!yr@&WG$LOvFuIDd~VT0J99il2u5` z3Fj_Kas~uJgPZHDOu!_`1IT1L&`z~90f9eo%5Ug;0Ro!$PkXI_oG?`s>m-Z}cJwN5 zu|&nEfn8H_ks9Pw)EUHhdBR&n?4?vK502x%QJ`cf=S56au3du8VUS}unwm)iab*NR zrO!yHx+7ublwPLRbZsP`#hFHoX*x0_m$6uKmNSy2(SaSAJxE+$1 z^Vzl}lF8jqMV;XEDKjS5A+w@PbDgm&i_Ry-yy)?)&2Kqhlx366NOiQUU)}iHY}S9u_{6U)q#$vNV+5LwVFTSr10BY#M9?d*)*+%#GK_66mD? zMyiSnDtS|GTa;6p{scGcKL3_kEWaWn9M6a5?QBPLQpa?GLV*BAt7!(qptA|STFDAs z;n`&Pd6q*?Gk&HY*!OTNNbf8wanm=s$HI>1HEY%>h(pcE>NSd8uu?4b!O!ii3OcUV zEJZkyGZM?(Q97&n6w25VGArIPeMXd5-^Mt|AJk!pACpAzA(J@&F5=CCrY(lSO+WE@ z-!)B>I4svPR-&7gux$v+?m0(o6yp4{^5yP3mV2r`X5p4(P(RD6P_1O{?k+ItAjkgd zv@>5PLaPf$R>Dq5Arm;sP%!)6MsZ3%yL>iX%{b!gK?;xagSbr{#Y}0t82?_OOnHdb z74;ah{}XCi1vjP0mFE>u4wB*~txsIZ*~g)q$i9Gv-8+NEy)qV4qiung-BUD{hMT{p>?kd+2 z6gQ-%bijhrqiO7J8SNigKROC6DxOnKelx+O=e9&2yU=C)9WZu#v<{&>apMx)Tfmlz zm%QfRpiOIfHNd@HqheZ%L+*0diSuT605e7!kD{zYK& zS78F=E#yD|ZsaBBPWqd@&@ZkI0Pc~8AcNmSFJwQsSRSHY+r<1-L{q&srAhGcDo?$Z zmx(!0{Bq*KznP;gslTr0Fe~M_KW(^SYGNVPuH=ZQ_EL5}1V8PAga}WdGOk%L(tS+a z*(!hY=9L+whsqB2GD(~K-$s9)i!r@WOS#l*4A3nQ~U?Y9RciKvU(1lD>0xo_qfBxOTFgK1X3(G2xfKiYRwT>lD% zJr|wtHm%8t%FE^1y>UIC{>G8s+gw?H>60GL@ZL;!O@G|MOIWApgqzgUK<^I^$To`9 zriM8>c{|>%@^vPU^Wh(3NmFM(4%e^A?ra3PTI(Oa@thV+Js2Mli8@-2bcb=++mvQt zknWcsV~}T{m0>W9z+j`V!8~}e{6MoVF>yij4gVkztEtG=2BUNwa%T~B#CXDHoY%f} zcPfT=z3SVhv3tn=)#*Z>8Ue?+%XL`MX`0X{XaIZ|yt zLm9pqK<88hR6e9H^V!*`I>J!%8p(6n`Pn`Yv>^B!mjeMY_k0zml!s0i8Ofs_d+igL-E9n%R2&Onw-KIf?c zxSifp7O*Zuo;9$HU;~WJ!jg8ni_%e*@4RG4bRX8~gL1plmD8fefAgDudzZE{LRF10 zLxW75qjo_V4-QOTkt`nfG$o)YkvxT^s8f>XqI6U2n2IV&K^RN?#5{pJe+lGO=3UUd zQ#7^;1V4hFBl#z7!FU69@b1mPu!vGU%A5uu=FdTMk9tWAP*8`+zmp% zPn0gnx`Wq_1{g@TiR%X1AGx3A;S28(X}238yX*-c8%0^lInPYrukb_}##cIhx^RlD z8p7-{du1bNdiCMp!}OB`v^cJpXJ@O-E(#;P5X0g0HN1t9LN?z<`-%uzhi=s>P1K|W zylJ)Wg%Py{M6k;6aW=J=`uGS8SpI{9lc7N60AAdm!?CxRIZIa3JQGjYWyNdvN?(^P=HVRLf)&||3(qpKU9`0G} zv>^4d7iv}X!7&V^jkJwg(i3+0x+YpmG>^0!=NlF|YwGP7X>LVgGdq>6&md~fRwa4b zFZB%3#RtC|YcGE#S0Kt)J20w?RWEIzO>*DwO;aS=zTM?1sm2?@wl4C4;7oydZr5=4 z6{f9i#lq(y3;YS1d5e&mM25?}E;`22nJ1ewE)n!Cy|mi}oXGU9wz#}u%2`9?gnKb7 z%lQ!*;W5G1ij;oQxIg%l-|0p<`|i*Za4Lo;__BOEEDrj}^+nXWvy36e(z@Lqw*IkQ zfI1zb=3v}2cZz93!8k@?%^*tYfFLWC2O4^6v;oB!y#Wb3cJVw9J9r)ZKWA9ga7+<# z-$}zF;7|Rl{ZCYgZ3Yj{1yZ?A8lZLa8zUtlEe!PcKbKmptzS9zv6ClQ^mO?hm#iv66h8z=uW1^iRL?S=@bnib|+A=603=K3qj& zoOFUgqA0|nFT4Mz2i2_W1Vf-ZV_@YQrJqT zCM|IzC(Q-lw;a2d<-y#CxXc{oOD5*wh*uvLDj#Sh$et-4VXD_kDA8Q?9Gb7+Rp5Mo zW)$c2T^)K_UVVB1=ePEFNT-ged$Qr#jN}w9mZN9|bV$Ct>v;!kg`e1k7OAzG>SJ+! z{#JV@*u2(<_0W~f`Mw9Ha)Q`y-%zB^@Z(b4Tuu7(n~LLOpQM}RkwwRmSk@^gHn)zK zc6C{Fd~(*!iU zWM=;9l_D$Q&Wj#?j;jD4EF14Au6hY7P4s8b^iguWRu1wK%A zfao;}6GC9->$g&iKFc!})#DMyrGuwWsGNv#MwjK1bT8=LNV;2e2>xAq^I%Ny}= zsflc^q?vuInIT|EQoOO>0hWWx7a!Ch)`Jn;WQTnj6&xLK65B}`?k_V*`6Z6zqMqld zT+NDuLWA(ny&U0l|3q^2X}pi08~RH4p%__&u41%)gcgwYtOaD*eU$3yqoa{78l#hx z9gvq*0Fpp~O&NyBA~PJ!=E`3V%hnwQ%UJ^@i?8suG-6JQ^EcaP!dr&gX#CK4FaQc{ zG-UB9tTaI=?Qh<>Qv|k6ahiek!Pt0EV}4+Bd=&!Ou9&9!x;(?;3aK7iMQz1`82Qg| z;@jJprM6Svt!&3xorG5Kxk9**9b_j~^*@qahalg4Pi8%SbDD zD>Jlz)Q4xvvMwVtOx!W7m@kJ~9RTXWtnDn6G`Cj8RG%3n+h$N>&7JGMWLa5#%GDbI5)+wgPx0Rk$uAP0a{lt0xbjQ6kFN3y%e1H#d3O}r9C2$6%7~Q7MA9*Bq|)6+yO$v>6=bKGPGyL zWbeul3hqLx4yaqEr|Y+DD^b$!C11Qne;|;gk2`P=%d6Ctvr6i-o$M}Tbn09yBNkKY zkOxWU#NC90f)nWL(I(oy%AxJc%eF1uw!nCSFcv5L`51ahL~HA+CTH^4JuU|?nxR2c zu`vD)XrIdB!7aDfp>mAJbQ%|PVz0HP#t-WB;QPYOOMZ*p*uru-Y;bZ-JX|dxEqZP= z#t;!vWDvq2VcsV~?_9tLXnSL(h4-g2<&z(;@O5(1FYn<$qv^@XoIpBMN5YA#bATJ7 zTc?|Rda3|pZOf}Lm=@B@2Y~EEGot73eZDTBg#<^yIs>oc;k_daGR&c2WCPfd(JNjF z%$o5u-W=RiP3$HP2%{(xrtf|j-^H7S()7X30T$EwpT&g=z1?UNaK$5j)L#2i)Y5ct zSL2|P(;;g6iKdg6wT`hGNW!RU)lvZd7TJ_|aanjkaYaa;i9zpUusf2#*ny-6N{KPwxhpK5xhC;h z@>LmHmRPYc2i-3n3^(L@ADpo|Xw0M9-|DIzbKga7mq?yH<)DuG2k-Q%rQ;qCnRz7V z+jg>POALMJMPiGPt!UBcqgPVLm!$HeZdknaAW_m;M5eQeiFxuu<(I1iAJav(KWw<_ z^+!i_wJi343|ge+$`%6$d?_Yf(+7cGb#XLG-c(mchDaXU&7SNbb^l7kiFO-ptF@mmzM+wL-<$@df+FggF4V zND9Hr^)YfO@reV%%hw679Z)+nZXfXtPi=hS-+X3UF=L+dP4|a zzCIrLO){aQM>=uNOFPr7v-TCLI1p^2TIN9j5g8CMY#{jnu5>Tfr#t@nbv&+L=cghW z2q!zeekaFtJ}`p-Lf4)Ff`0taKfe+W@Jjm`&y(993Z5VovV#nGs8iNq46ljYHNih$ z3FhZ3jS}{AqO!g>h6SlhBaYniI?U6_R11BvEfy5Uw&`kHZxs!=dr@y1Zjwxzj$_Ot zU8a>o=F9TCYT1h-FknzH3C`!0d)~!>Vg?AOYv#ULj|+ed@n0@P@V~bZ8JPP;Sq5<8 z?11d&9u_zb1w7LcLnT`@^i<1UK2R_8}P}SYrKAr59iPEF(UlqlN%No!Gdg?k>1}j zMkNbl=N~sENo+=DvGV&MNN{`^>)_ulH{xQXUN`vJN_={awZm|!-Y%P}AQljr1EJa$ z{96v-i?o~ty==pgkbpo{2wz-(4>o=Sc10oB-$jac9MEcL=0hpn6eG0&L!B1~Pu5pt zLHgu`xA6(4rudKKzJxGuuiuvwq?>edxN`sg?d=Wt*M00UI~DV}%Icfu@xu#ZtMlO6 z1Yk1zT#)!y0*$WP7X@{1Kb>oXV z1GD5Q{l!Jzb9j5G3C(PUfrEqbzh8YbDaf>q%Iqqv!7W?pu4 zblA%;nmHG&=VjN2qTn~4vA-CkQ`LU0paWf*ISm?qRPfA}>?ko9*+i!K2}wZQDKcwF zsuz)bm7hm)QDa?7|KiH0(OHvkc6M!>yK!tY+I2!m!6VjdGuEMpZ;%rEn&}uRz|@La zD6KChEx}A!*bKa2S}ky9F8PwBXTnRmEqk0=ZY(SF+@>;4WeH+>MT4=qO`G}`!X60ei6hA><7;Y}sI|2Fb-Zf#-AZvor)jDEY!26%Xi0qsIhZUpAbb3g7W2 z^IJXSdH*T;UYlKyR8yPEE>fjxeyR%;nusWp9;dldeC zLmKWF&FCZZ8Vq4}R@B=k6qaj_`HEvPA_P^{bD zs}8Wqisy3!T@aIem_SOxQwSF`tw?A+G_MC$#VpV4of(fSVrGZ|;E)Muo_~fdFp8yM zKrjp0;@8@Yk;Z2S50QGJjJ*@8-f%}#(g-%eQ&6B9-bCJhZY4>Li%Zmr(tpY~on{il zIYfp4^glRHJD`B7i9F7JW)(jgqzj2RQdfS8676kA(=WF z%)WL2o2YMOB)2AGk&Sagz}894K3)nm zL)H*T9ks9V@&Q`5*C~7u4f^b;1Bas#tY8`CU|M^J!!j&LdGNu(;ZJ>sd#UstA%x#Y z0?yKFQ$ti08r3Zrcc9hLcM%2T4DMkcMl^l<&DQ%1r7hn67QNjr z2)Qdww6KO3B?7eI!b|1bm@xukB4{mCweG+dcm)|5+SmGwRlv!TgC(eRh*i3ZcTla` zr?}px!QBar#5epzXqzPKa(V%D-s-Hb-1ju$OGOf8O6|V3OwIe@x9yI-Tcudo^HveC zYZA8aD`Br*9lgUvvCfxShyR@*Y^Cx_d6{1F1A(uZuFq@6nrK{O9bN2byl0hNUfN3$ zQrP)g$tF!uX z!qglRO6glaHEfr(y*YB>IB*5Jlyc*@_68QvY=2df&CS58m%)Olp$MQ`rtT6wB&DKU zm%R6JZT-<@5Q%VR?!5C2$5_$R&cAjCO36mHqcB(?byn!OU!=eU+Tp=H8;TpKKu ztn$Yu!wK{~6r2fZl)*?AS-(;q@Y0}qMasajrTnL&$J$_;CLS>FL{iN};)KoeLGAO| zDs3+gK+4FWW}~4IM9-zQep~P8>+yBT zt_uA;;o&G#?v>=>ElQ?D5dAmUlDo3#H(@YUZM_4nQ(K~2x-+y>6WIf^?aQbkQ^v1i z>80`>G2czNIm3F(@ikg|p#f*KzKZx4H?x6?6%It%1z&v2Y@n8Gh|G?PW`C)Bpsjzw zy8L}!g6Z)Ml<>et-#)50{Vx9Yz_+yc!`|sl(Qii>AiU2+7wdT5ZPzvj8*a`2OX}G4 zO(Y*s!hFj86R{a5tKM3LNy+-rJiv){g!KY&iVe_Z@VzwrgaCBrWkyO+>d8Y9D?pU`vga-AR-eY z$uD=30S@U_a z`WN^z;{Q3d{ZlWJ(Y80P!m(jY;(2UB3K`jtQ@!t2#_`zeN z319QTn>um30hdP)vF2B-Vnty3VO3E8q@hkIm4+YK+}=vB%>}hRHmyD!;=Ye)nhmY@ z5P=+Nx>CJ1=7bMEC`FdN9C-McTPDfI9tM?81FiihPl!7hRCrAjnl|QE<0cG9O3!Z~~Bgy18RvM760u+Y!x_`4U`2DdZ|6?^M z6Ycmt5&o`h=KWDNWzv7{-|?hkgT_p1G@QuTRj}5`5HA)VMO8vdN`zkrCBO0YRjM2c z%5{o$N`=cV%YI102lZ%_L;RshT#PtXV}Q0Re{;ouxnkyK?FC%8wcG37zPza=2pTXH zNAPU7%$VmYtP7P2o5zG7sLNT)OIFNPMh+BiENy%(2dhGL6JE{YrI|2|G!1t)PFH0jx^c+Go@lj^-K%&#;(=cJYuhkYi!MigUVqY8u+ zmDbxH53FMmo5(fB?SRjq->mHHTB+imtUyo34^bbAv{eZLOJg#h(n^PG(-&C%uFpKfh@vmLK|G} z?8On{@cO>B1o}jjzF%hOy}f`LGc4D|&sCYCSGbou$h?Iyv6?f;+P%Bd$(mIWhX*oOM&kQ#vt|N&@miRdcZNct-v9l!t*3qIuaL2 zeV#|#;9Wc!I9czDqY|V|Yd|B>e~%}b)+-7B>L7KzgjA%n2>0zOqiV*W_S5^*dn`t6 zXQvO7iA;W^)?lVN#Je$xQX7BOdxFI8O6?KmoGS1Fb9NaM^6+UQ=JR9uuo~e(@0ZgG zQ{)yQAHld)jva^#R+`%FsX;BrF)Js-1dmBf8u#1t^F zX6k%F9zCJ9?EDJhmDMUrWQMX`pz0D!!O|CH!qmm0mdQ}uZd@5#WxDrWT37p*b$uLD z+Ia(S=udSjbXl6EsBC*RQW64bTh;3yne#CjzBC>}CFA9Bw0!EU{9rEIGbp8-vT|4E zBaI4+EVf>TkN|G&#~BeVhOeUWG?S*o=De{-n-XCR;IMuwiWKf-7f*>fgihnlvn+f( z7qujbMC+v*wYV~Tr6q0p2)=Qf`ZP4AdhV^vB#Inkc5YK}`L`rZ5X8-ms$iY|Vw9uvwr#hGNG@y^t~jAjMqmx%eG1$k>< zKo@#Oek^QxQ%b(t!Gf4H5z23?C9cnGIaSZT;1&r zPsjz&uFI|Y>Rd!`cj_<4cb1w&CFe2(2%6xZ@s*!#(1*2@+2T?OuE4$c#ziTW1_GC0 z%x!=LIf(!G7)OLWxt}e*kC5uDY*QA`1S_d;FscK+0xri5EBJgBzi0%6J4YvH?FRha zRm;^m=E%rl%L9te@3NqW$M7Auyj*pa8_mI`3{$&dJ$n7+0*(i_qQeXCo9@%?*~ap| zMDR;!MFQ6^=Q>#aZ|)`VPK7{l=|AlxKH~qllXO_`yPAsP&F_z8NzpfwbG~6zd}3}W zb-8-gr+N+?szre)x0@3g&^2xG`;|KfF4aJ}?#TGU!3nCGf-RFoXb!xy94hy$!7sS`XautC%HN z6Rp;bcskHPy0S=||HEdU|B}t7n7hv3v?-+aux@5)w)L>j8ILhhTG zx1)HJ4>-Bf{GBLNV)(D-G4c!lh$R8zX4^|xCh4K7@2F^x! zZ;{rtDT})D%Z9ZT!*`<&Lqyavo2ALVy#(&lClN22E;`kvAMT)al?`ggrL|;I=6}@S zVyPjccuaN`D6s7*7W$)PV#u=dcuz4*5lx9_-aR#z4K$Ay$Zg>ZhHdd zq~F-)Yq)U#&R)cW;rHa9d1}6BUGs^LQ?k+uStnBxmD+i}sCEuYv?4MSY;kGnvBjQZ zsIl`3jLN;=(Hzoz!8h~EM37+XO6vI{-;4B%J@4EJ-xNCI3CrN5;NMQ32gX!`lU*W< zC+;pXyLoi8p3Qa(lzg?nmJh+0;7bNKBMj?{gD*~_>`8Y=gVJ!8PzQeJ7~`hJUy;fT z@a_pY$dvWZ{n!YXAAB6%RT(vsk=0lKRFdbt>qlmHXZdKMfuvrUxv5td{L`lPK_z+t z{-MFNCf`p|F1gy6GB}I1wpzc*Bm9wL{Aw!a`}rCz_QesT@WpAx;AH!~4<;?|-w1nZ zx7NwwlYH>sN}8^a^si`3%-A?Tcv{D(xfp$Z*lx}z!iv+V?Kyr$8bxj{m!OQV}M z89m#FL;f`Tkzv;qH|aIG?`!7=VzICwSX!EZuVeuUw7|*pPfWGYzcJO||3Ao7Gf?r5 zTY~+?RC5S46Xp6_{Bc4^Kl8CE1DFjDREc(H=}+=z#5JijM@LQzfd%Ec=7aOgHX|z= zbafD@jQO6}Kf8gFq~oiFv82-y+vG?GAmwI#)Yq6WfmKs}n)noI8_UaGdz#d$j{Zfp zMa4b!l}4rJ9y$nvoCvx^=e-ZG$32yMt;d*gR8vJ^Gh}n?9>!DNXSe$t))VxO0V|If z{@iQD1*=Lbc}5-+wH@ou1Ep$hfeb9c=G6a#ytj<1a&6oFC*2_+E!`bbl7b-JUDDkk zEe%R3Faas)E=g%=VbX$hcZ1R;{BLxzp0%Er^*(#QV~_vXW9%<{oZNBUSDfc@{0`Qq zHWOuCt|Fp-^<{f?@0?@2cE)vH@C?kITOM5Rpa~q0EnXdrTC#u7?RX>EuMxEMoOqZeM+vG-8dEa}V6z|1`~$u7D=lS<#$^di&%OME zYWgO_`g0lewGf2^Sigq-D0H4&|Bm^#J-M7Lu+(j)ctxCC*DVwO5!JW@t!|6!<7zOC zd?vM}f@fEAIj$Hs^-z$MCUT(-JK3OKqsh`iK7eVqo6a_sj_z>}QDW@LAn^4K>N#H^ z8O*aE={{Zi{_5mJdTWfIgJx}0f$;TWzzS5rvs>ZcfuuTeh%otQLdr#4|IrNcGvoh1fTN- z(;%=TE6la@^YDc$MNf(hx;v5QMWp{t6!YPh{Pq-AsqkH%L- zBpyU*aolF2Y0*nT{<@(fi}MJrD*&T-bnqG=(~NUiIx_HvATYYu@$xC?xBk%)_ z*@2AqF(Cg{0xp8hYr6m)N5-$4ioZJ$w%FagAEfD{>CnP584kPGfcPLHpy8iosB$xtXN5C0dz!80xp7MfIQ`r zHq)NpY6ZS!)}2FDuB;j4KBEEYSE3g$K=T7L;1|9?XEEV_ed=`)aKNW-nQKP_%F{+l zyYHop`ObA?@$G^R+cKS;R}ZbZH;LZ=xp%%F203qqKe37GzYUab)WV+vQ5TpXsRGHJ z{y=+7>7+`{3;1Tt;e7uDwB(Wv7y++t+HBfZj7^2uOvQKYeY)oFmq;d6VS~S@P<+xp zB#cxsd1sboF|QgI0aY@Ow3}`%P8DqO-RqkZab7CKsQc5T4c8N!LL^Ow#C!2PDN=CI5Nvw3U2WQsK)!z|ScDIOA!NxF)z^K?R|MEI2* z?lZSC*cUJQD@i%WQ*n`#Nx2b|MwJu5nMoSnM@^NiV~e%TO49^nSn&zEONktODQXy? zuWrv~7m@q`)R7LvInFJRc*I0q{VPOWcKDCLhGZ~6dc7l!#ia?nRC?dhqA=Oh( zW6a9VCgY>!T=SDfIQe2Mg#&d@54utD>fC=meRc6Q3(tZL9j943~c4t4;d&Z#>Z9-aWY0k z(~(P{C1T+wJeoo)6g1UT)dzU)h~~+H{{A`s}%#1rep} zCe3a-`smYoIq_V-kr?VVK|ei@B@ZgLDD`TPQ(rzyD14>Mgk4}p(=mL}!9%2;$r$`t zLzR}b5Y@MA^!dZG-;b`OWIE4K7iF0col-5DJ>{23m2BB%q*Uk+s7iB_zG>Dbt}4^v zsbm$Z*i4sPi(h@TIe7l~v#Ca_`9kI{3;r=ak4tV#t-WJ3lHnCyEVU#C(a%+eLJGSC!q@!vs}~;NhQ)uW6!b^LPhgWzs;PF{-5}CU z&wa2A^v`>1hOW8 zbKR1KM{eE?_@ z>XB-TMqk;Q(&WILfzWqWu&4KD`^_)m+pInCKZU(*!&oh+4h?p6@;SCGd;V4*U=jW7 z0OH1~I##d-arjx}<&!JEWiIty3Gj;v!U!4*<|!(W;>{WecljA$++Y&DN??*S{Wrv_ z&u`Izos+zeWtbg6U7z_zQOishR>x~g^U?U*8a$(1FKfRHebN;ulC>kY8+pyX)S%GN zM5x{Ww5h=i1VifxM5Sz4x(4I-0{G;Y0Ug3^Ip;UoPXI_?5B_R#AS)p!0rVLOnrKhi ztjeZVZo}2zn&Tuhb#>J6g-QhzfTq|mX%?UXfS~o-bx*Y+?!Q*ihY{4b8|GX|Gf){d z(tQzL?u%nTKHD3GjTF2Q=Gb9hCuQYdAhfvK+T5>ZV4fy;wTKWYaXU--bp7s&{W(ib zYaSi~69_G^Fo|gnRXi1q=~@m5I8x0G z0#PJBd32xGp&fx;TNj{V0A?T^Cm(%nvx|Sr+>wQ)i!8=1ZQ80M3K7yTa8!FcV$`5Px2S zdJDkCbs&e4z(p>vc;lWxMkDqjE|TXtwaY;u-9`kd6)4JI;(=7Jc9TE9oPHDnF)fg? zFZ{_pSM$9OiCu})O83)L%a_*G+3>tz8Z)oEZ{{Bu9Q*2oLJN-rA_(16J}Aq{KtIJd ztHB^-R2kV&WD~^^Z-9S_$vhWOuU7MR`65?md*BIYvUE^ay=l|?bm5`$YmuWD^`}Hh z)fnG447w6e&r>`;s?UQz5OF@W;~(S|<8U|WTN*LJQi#0j4rvN~SrO$5dnW6#?$DxI zZ7~fe`)=)k92=7^Z-_@0Gw(Ye9nJTlZmSZTF?zO)M(nl1pH2~onrLN0T(4Qd%kGw? zi&=GCYZn3x%gN_{c$6}`96^||a4@RzT5^=)fy(eC0vB*CxacP9KutL%dR<;)ed)p42>-wTJj8hKjq zaz^GO`XU~yh>m*>7Dhsv@>2kYQweJ`DCZU&XrJX8w` z;qlCe?WC#wMz6WAp{`i!W|qH#(;MD;cESn6Y3!dNoYx~i+JXuoz8%eglmQscUiwy2 z+VWR_J1EM=H<{J=_>fXdj^X`z0Zob`vJ?U z@Fi~U=e>Ft&3?0nKNI=>Vdz?s6EEx|#c1E|u`Xlmfj!o50;%aOfz+8zg>7UdxUUUd zG?`r+_Is1js{#g6g{onZ`OAPTzO}XWhcM@*#bjt62EhjLx1BnMLRgGvnZKnAYGFha zYAIl|7&xxkR~1a)iIvJ?Xs}zk6buM{hr4bK3MeUiK>*>x?Kk88mv2TLxKBM11m6`X zAR7dbHl+UBbI1eKA5uH;P4_$pi}&tXOP6d8A72}7f5~$@xpWk|#Q$?2@ejf!;RRya z4g7!@;B;U;-uQ*+&5515}^WGkVJkBRGmJq*Vca@sL2UX5=QX%LGvcEo0ohv*xzLi^iIpLez-P2 zp|qH`x@*{VPrpxDak6OdtarYmrTGb|R$fw+T?B961;l&pSN ze*Yi-arSfaEZh|4zStIIZlhmX|I|OCDgb3<<~Il-Q+)id|6_SER)o1YX-H z0a!KA_^wp^-i#_)oNjTlHvAFtkhwU3le%B8L8|a}5fCE-t@Y%-L%-XV@4w6yYMLN_ zJH*RhufVJ275LxQm0c~60tS55J)el;e*AE$YiiBS`tG|r->^PPUq;@4NtFjao)dT3 zuXfJR@A~NV50W$pNW6LoVn!p3+M*9g04^v_`8SaL2NbqU&Qv`eGJUO*Bn9%4(Hmc)j`e8jBH~+Ed&RasmkJKI%5*K|pRp}ps zPp{}RpX~D33ne7D?S1q8;JDan+WRoZ&9CrHm&TPDH_dEvIrG^Mi}bJ$AZ<4}vwsU`zTOFEIP2y248Kj-^trqx0FkVqIW9m0 zT1!Cr67AJ)^XH}la4FnwbP8o_5};ZzkniizP1HFjf9rTB+=r2dKI3rI3NHlXrD1sY z72eO#;FTkA*?i&u2B@I{JYjOzTVxL9T{aDX%=wvpcO)e~99D5Y3J8p_J<1RTzhGzi zEzi7{v4k*U4G4h|ct!!T(i4EJBo-qb$_blaN>W4ro2=B47*vWIZg^{`PB0ra=0X)` z4$-dx?VRiD*I3!xp(k!G|*|n@xqP&WfmT#6PMJe=S~^+2!W4Ar>D@s zvCm73t2lE9JPxrmiUyKDIw=a%{p617p+8|Jr@!g{f)us`-gn4s7k@o+fAQFlsmfnKO0y>)wJ%9%1 zzG*HE*gpq7Lh4w7q6K!?9sJ2|e_v_{w4lWE;co7k=gNla=_q`bkw30yi}k{kzMAY9 z#!t7sJK@|Pc?o(=z`27R0CxWuQ*qK(uxe-YvY7U141>P$Q>8Mp`dUw(+ybI*8tM;B zTb<7*^bSb$yI^Pko{6W2Kw|2P*|K5<{#&pj^GeV%Q{H21tGqs#2U8a@k0(5H zrghH|@{mwI2EHp1KH7D3=iw#7h7Nu(^&V@ABQ@*gkY)?PbN3T{u^bmh*jBXf6|gS4 zl8U(%c5_K3P@-)wtFY&F!WZcY?cLgQpYNkK{7^c3>vIzHVO&}!o~v!F!i&!E)7~@P z^$qXjBkQw>O;$H_yQw9Z+u$$$4nVLYMndUjbrcYN;b}*5n3}) zH5z8-0yLnl;%})8HUInMbXzOfl8s>keJn9Bje!-Nakv1CMBA_#bYo9FiblRXgW|1x`EZ$W7N zD&MU=&=vr31E{e$>}l$JH9RRLdMsHunJ*)*fvR=UQT0zVZ5b}0WK)vAQJ)xgXnDI+W&oWUTMxiQKg=_zQ!? zg*F0vjH1U*13nnMCgBcfieg^h(-5VJi%NGvO$=s^iuyzr8S-3U^^s%*J$9PRO2>J( zLjN=Lhh?7d#jMdhTsY>(`$1^q5s?&ENuAIjlgF9CyzDyE=jcc| zbv-*Q@pi`yjXZp)oH+G_;UfO@_C9g`FV~A&;r5+Z_MXPckbDq}`bh4Vjl?XYH3;KE zoIb=gLwh#qdxXJi$)mRq6$q&78>oILy4*Ma+H=~i85|oSfLeP|a95z1fFm27r;N+r zC*eoDP>R{`L-$O=XS-g8*F|NDxwZS1l=Dm%Wi=gI*3EY%mByWL{f4E3LFr@_g?2Ze zS2~HAXAGF2Kp_(AeXM{IgWL1i|M3=DnHIcvrcDa>UB`@usLV;e)O>hB5s{u*8X&=Z zXbgZv{Py!680SucixSmvl$BAG50#Yng9{mq=FTHqL->JC5<&RhuiXc5@Ly@j{azli^rcvjCKL5+Nq#p;JlY#VHQAZ_?cB6jQska3OB&OW+?~-s2P3#kJX`w-519(c? zzj8bpsLI~}O&)9+z?42eRQB;Rz+<#T_vfxtZv3%cw@`Juz{7ihT)W0>y+QyY9jO z&Uc-b%K&p=xLV&FnN`OPl;I z8heL`-)7YC2OTEWg);wvBz$e}q)HqEfvjeRPe3t#QeZRzTe8N0D z!XMp#3F&Xo1M&F`*5`DSpv+i&3!I!XA)LLv{G&%w@|#f|-Mh`QwPtP_w1jfCwG5>W z(_ZT7^lQ1f$Rf>goC4@Ln^*3|Y^lv^<1_qOEV{R15Jva zRZM=buhqh@+-R;j{R-*32jRS$c2yvU=R5k%!{)DEFgZZn52zsq5^orR;+P*)cJi(3 zIP*4oNHs<~Tjw{(YbbX7Br}C^_eTx%gJfUE`8qxgyK87r2WC#k4qO1x+JMppW!f#Dnxlko}@tBI!R#t~8_I^~bL zdDq*L_GwvW7*vJuWD5)p6^dgZY4u^9B5D}T?9>rl99J_PVm9UJPA9tp18^Uq9)o&+ z{iiZDDC}1l^#t}X;sJ=2WjPBOa_;awMqmplN}Mc(HZRLz%V1^Zs3khRm}s|t>k|wq)Kp}wDBA- zI;+->$0p92G=ot!8H(J~@uO*gD-&IZZg?dit^UbP{_Cguyu!$2T{AjzP@K_)O>JEQKJ6C*rqCd zs?zI49!qb^)neA&LjG8Kz)p%8D`LQtqVyYiM%Ry}FNH#&XY7RL+xbxb`9K%{gPNQ@ zmJ&|CqG7tEj94;0BaU?P7BuF_#e>kVU(TWlxeD~QK^RY55(+r&FA_t}5T;@pzIFub z;Aw+dbQ>Pq$?DcRjtHkaE>9)$`1K_dxYv>gc@21+esJDjJ{&GuCq3a~!9bW9`HGfp zl}RzLsoKe0+(5kRk-AqOANr3MCJW}zgj)r($61lKxkR0O3nLf9R1;G#vZZ zY?)NF^v!7NV_Vec$sBDDrDnF6C%cbVc%N~p4y!$|#~98J9Laey%&kAprYuGEzCf}# z%=~$bU%94eQ2m1T=7a3wO)SHKhKG%MQBiL-^xl*N@H{Az%*S4OSQ9|&_*`iWQ`=rE z_IrNyhQq53(+=gnViblL_LLwRY|aM3w=;nY1vTEi9N0qQt@J!da|*-$W;Vo`-fzql zzdnHXCX)UdIf0Pa0<8{hXFFZV{`JL1U;+InoDvJ&$g*HFg0BZvuc~px9X0LrN;lJz z9TOJ3l@Z-1-1F;)6SLj*1{0881jt;QJMcs~CD{0Cosd0gY$qZytO}kra%peZc>B7V zjOavx>_awMHtr1U=S`w8a$IixYgvuTDkME$R9IoNCAde7W8E7JMuu>5>Lt2N<$jbj zwQnEGe|bvOSEPmBFy;1n;qNHILfxX9>1L4}`^nOIauh2O)62bIeXhL5p! zzaiHZ7H)jemQM+OSMG*N>xmDY#Ej*_Fq0tFTaDp~Q@lLtanwDmAV5QstaVmt0CW~< zUbF*suVue)W+b@`68b>X`Hym#20)CCFv0@+mLW;e#Nlqo<={RvUt6Cf*do{A8c62 znrA~4>vt5*FDiTO_50>p$`hZn`FS`+r;n|aKr4gMf}FXZhg}(%!h5<@WQ7W;vbj0= zvtO=>&|~m{lI1mZ7NGp>f%>A>ci?u_*C23xSjmGNAK9TmGW-aQD+up^&NGw?DExnK z`Ff0F!=*&Ox|74rh@SC2^l3yz?eY0)w4L8SFKa02&?}!g;F?!rMd<7L_LT#3JGZjT zIqP;|{ebfre&|*a&P1MS)XN;KU}VFTI*>HftX68q@2=#an%KAIj%DP=ML{&jpWRzCz3^ z>qR!sT=S2ap53wOl}y4%pvEh-%m3kmSF0^NKV$#dXFr-ceE-q)We{WX&4&+n)2Vk^ z)HU+}b{?mmoh@PV6jK_uBU~zo;2T}|7J0}I;LxDc!<3z|WH@@2VSv9lH2j>$^iXgr2jK8yCv48cojb^tw5-e(oik$hDx z3-}#DKTMHMd61FBYa3R{iLxUdCaq$7)GGT%>mtF*_UOT<)(JB6iH&w*p2=t}F}!T7 zJ?+P*nRN-kC8(RJ;j%3wRX!k6wIMGm=6F^v6lUepl*0rsD`LeL&QkCMO^fU46JyQD zXqOA)uc12%@>FR7RAC1r9L~zEP#{wnHUG(5M2f2}$hZ3)$S&gc{1|N!J+aW&VNo?1 zya}QOktxGc-m|(T{4f<74?R6}uKcX$y{$QN+MLZ7H+{GNAfz_0$;L&JFc*BFu@yD6 z?Cxl+MhenvAbhu64(0y|5FmX}gBbJpr0A5r_%%zR^|rx>-IB!6n1w}(A8@C^=5eOwZxn4_QRB3Ue-SHsen&8Wo2)i7Uxg0a!PKw|zOF8z_{ zpb<8c`vq6qSFFL1pF|&^NK$GDY!<9PCgh<#Dz9C|GLoslCXo*h4(i-8-WUg%Z!QAUPv;JP_vnqLG@_Si0OMOM+MT&d$qm;xpG((YWxlh z_E9qw~dD&k)G<8OO z!G8XBu|Lh-lXI15AU)OX?IAzcEKGdX{)ls*y8v|=YCZ~ly0sqB1gW3pf!_D>7N0g_ z|14o+o6!bN!9hQnl7I_Z+BXzYRUA>wJZh%dYwR2#DnA>tZC}yisEkR41~LpaGV*jS z(I@fDOnx!Ppl8uO$+1hHlEWY7Q^vto+cnIRDt^9U)_9@uRAOh+1l^})GNLM;xYB&k zyldBb#BgXIFUXG5q&0Kz1SPRHzR4o1*@d~RWTUjRMYM`pwg&U~m8;L=R+$+xrp>nXbOlWURuv5I>h~rRQ$96uXAZcNS`9>q) z(L^I$1H>u-j%gB2?~L4?6|Q1JOmQMD@+9k{)-Y6&FcH_a?Owm#l-4hUP!G9NXCQ0P z6^qY2wNgCFLH;DpzAMKqZ zwUDqurEgG9T@Ecuihf|!Z zeXk=_>d=L=131F5iG+WXpnf54?$l;dMoLmv(RRv~<#tAPhEQVK9u0|eGsKQr4yPU; z=k^5}KYc%bAaK!=o4xveEeA)9qd0-+YMLYKrp4!`BN$#|nWkx7J@xf-`@egLE?ARM zuHk}{U1K5h3A~o8Z`~ZBo+DYAX&Rkf_O^d-S1L-(vsv)0(UIFJcm_wJ_eVfdJ$+~= zfz)}ZI6W$c-LdlyO2y>W8~aw&(w_0utuLj|@LS5tZ9mpu)YLdLqV;au$xV{~I4G+U zB=M4w4vzsibOi2ZXE@#tNy;RK>wO+O`sNt>RT@q1RcdkZYiusQ^0uR!{N&V*hYUK? z(*e8h*UHqE$J!l^*0yNCwpT0!0xB_sqM-i(F@*^^p4)HJcvGfu=5 z56^c%=dmHU#$!2~yWsjua+|rvOdtb_(@U2hFGpo$Aqr;sH)NhlMH)3nBCVJCd!r3k zELD%8E+d=|KZ>;9>wS0~Fy2hMVqtc=j$JkiM8VgSEINm`G@;g%o|_bg=G zH$K%Qg8(Omqg+Xw`_3|ESg^Q%bM14Q!emZh*Y952@@z)gu&YA?Eqco=RPWs*zBZQC z3*Sp;3(67YrsY9@LfW|n?DJ&GPvLH>fzJv8P3^X=UWy6@d2fNF<#0`PX?0SPfV>ke zWysLU*$mI?1L4WyB2?m$_S0|+yf2c0IFHQwaFKfSnwOFng+5jMq(3zCX?#K5&*Jz9 zBt8)x2|QAO0Fm6n?Qh$L?7UuQZtp=VsOI&!5A#!(T@ab#Qn9v{43UVnCw_;7fy zw`Nx+eiknNRSO-HvirEpK%k^+k)r93a13W*--Tpvg$E1}@}9Dwx=gRG44Bu=P1o~G zs#h5^VjT*kOJ#SCGWgW~F4B(TdI!t36}_?KPsKy$*Dcn#6MjgtDHIL5#Mi|K0vyW@ z1HH~8$HohIoP97Wo#GECud^J#A@!H)Y- zYuja0*Fk@AyC5`?t8g8{jyP8a8Eb1^(h@W;g!f{6Z#&msR@??eWF zNE~y-c~6BK2U4@SZZiQap`mjRP5$Pf3TdJ3tBYw1ucm35%CmR1o{mQ2XDousq(RO9 zuLi171r9E|Q2y9FJq;J_%f&-=>ya~L?6R25;cV#;4QLcjJSzAmrfZKMgLyEQaa(Vl zbD%(mvc&UQKuS0#K+WdiQj=8ZmtmG>l8R)NmXn3ZjWP}xOqk%Lk3{L0dyl3m3~oIW zQ>zNYkY)P~+4f^#kT$9nc*jG<AXrrA)N z)*0UzVPACvsod=v`Z>!H%b!=^8E92<;9Qj zIHFWUI2a|F795i@b7P3YgyKe*y1nrVptfZd8LqSm{uUmkQRXf@B7K63$oZQV=!)@7 zO=a`ML9J`;m7>eqZmkOs0=yyxEj*pkoU!j`h=kj6r?4%KFp)72t(wp=$#lSe>T1xr zsybEghw*d7U_}_Mwn-u^-)L7@kaRi-oa|5e^k0aWnagS6U@T$^*sQ)N_;Qp-)he+m zpGtS;;Hq7|0Mc!9G&X)msR%laG1A&?Y@%^AbZZexjmqD)LnvG8DR> z0*f_e0BMy(NZFOa(kfu2U@5A_95J!Fkw?BrfyU7LJdN!sn5H-R9-D92K=X?Te;U!| zDE{e3%gD4|ov_P`D<8cKs;`Se_0{&c6_kg#wJt>NiY8^r0`50mgnF)ziD$ZgUPFJ* zavxa}4p<_(6~GQ!V?V_=Rl(v9Hvz*d+aTIKqk{u)N|njtAyXg*4C@Q>PJW=m=H}e) zv&+cS4O)`BDmB8;7ew@W*qV%oaZUP@GG%th4ot$Imv}noJ%8z=OQI|Iv)sIOe+|3# z({)>FH3s^Wze>?z-B|uRY!Y}(EkVo;a_>sd&G*cfT8JqZ=~;60LaSRT8 zKi#aju7)QivfqCQ?H>4c}%ewAL`c%9{Ecnd;TPk*xDu_rSS zI@2SjG9*4@g&Bk|;@c=zYUdNoYZqy6*=%RLEO$j<=n}zLc-G%=lb}%G1d`I|7v|%v+gpcQ`QNfruMHOy% zVS++FDUp#JTJ|W6QH?$k93H3HR2#Its91kQ8uCP0-0OB8^daWw1R#s`@2zHIaDwJW zlH$c!yp}I3i+lOaUsgV@af+#MD9ELJ0dFILEvVgHH?twdqIYh!{^fuL!<;EXbM)PE z1AnjCapmlb(gmZSFHEH&`ri4tZ4%GQC9Uk>+rrTb{KBoIT(WBu(5usR6pt(g!>tbDy2b8>nDEj`Vf1KtO<-Y=5HaCPwsY3Z;*Dk>!o{-<+C{ z{6)DhehUpYe4AvG!j8twGT?{5R!GX=k_m3=BJPJRqI<#VDLXLpueTZ%_OmRs6{JD8wJTN(o$ zehPrlgL5?9Y4|H4Vn_2K8)_dKQ)^yTFf=1^XlS-zww9z_$+du5)zW6jcoQMx?vnY%Jjim42VAmZ3ppiTU*R9jaL_1gR9ybHWPCd?Ee_UIXK2rG-3qurVH8jQC^3 zPqwU@Wj&ju;P`j*b`Om~=rRPX_5o8KzdRpnQ*4RRKwk;8A}b@y0ws-uhXXhdwka%!`=yy=zRA%Klz)A$jKI?(L7Kda zNc&@?LoQu}Y*3Kwsa;_MZ8a0u#~>SoAL(#WEQKwEz)&#gGv@I*ki%sLNo`~d-t#mx zeLZS)WK#~Pf6_wC`Y2?)!qvGL@4B-8fDeLthJU;U?^lR@D}&}rwhpAEw7xZ~^q43} zz|j>&u|xILLo5(Yk=O~!p9E?qze?CK)TYwH$tV`=%fL6nATXurDxU#?K9`Xn-*-us zADVg#k9Ob^yGZBHvkN{sHVHO-yQ_NqL%O1p9I?kDS^%KTwq8r>tOnl0-%cQ3Z(l|} zMe<}~JR5`4RJJiGlhM0)5q21=b!`X1_Pk{Ugu0FhgGm08BIoC)mnJi{IM$V3xvUQ_U6H zW&=t=03(?tmq+U_L3@ktt)C^#~5 zeVutqpj`GlL|e8dqL!nQnXm5Rw}zx@n`LX+e&7!6ez?A9ptM*l1%P#t)EW z>$CxG$aXD>Pv3?!zwLBDH1Mm_`}&Jz9c9@TdDZFl5mk78xh+i&U~$iZD)2C9Ec4;L z^0?H^)%P=Q`%vbq5$JK1S5s|=+Oz+`UUJYtaK3}!e|xxZo9?MzM5cUiCvD^?q3mO% z)U(1E5z?)zPGkD?UC&ZXW*;&fUc!diD;j5s`0T5z7>FZ)JzOT3gcBj2U5Wv$Ti+;d zaV!vQO(t3d_B6~sKMM&CCujgUBM%rhgButP?|GFQHab2Z&z|?B#1SIvY^}~Uy~=a+ zthw7d(@D=x)y?!mUKvW8F>POE;zITmut4gngkksml%kpbjS_QQo(_+vhG)poX!=ib z3dXxp;cxlneO118;3jc1v%I}}l3HW^<4FwAmtMS%dwxpO=>;<+a&^~PrU-jU>#a z@_6`ti9A&1)_-xRd;!v%d!j9eI_Y zK)e8%`WzW9hZ>ohAhGiVx%+du#?WZ>vhrUL+3=nrxSkS#W#HO`6qgofJfIzG16m#v z#;%!lBH~-vN{Vt+sgY_s-vbT{tQ78+^ugPS|A%b33@c#gEBYqamuNFcQ3@M}fE>)6Tp%9sRZF2G?g`Zqul|hYC<5s87$0v9Is(w0TCZJv zDPKfgUYYE>0;jP_+nSkgnXbqU49fJ%-ey$E_A@3jwI2|JuoThuie&E#s=L2Ll~EX` zA|nlib%g(_Qzc;}$n6`=GH_exlwVzrCt~o#TK){7XQG#8>SY=$f@P3Na}y$a|1|t- z!NMlh^owIR*T$m@kQ(mF*2dCy;roP`w7&1YU0EnH9*6Nl%(5KSMNb?KTQZJ#Z*}CL z9$e0y2W+8Af)8H!?2Z$c%es~x+Ioqv{t;ByuA|rT0Pm;0?Wg0T8M0MYpOBHrC2|^I z6^7C)`MZ)L8HnOd2J&3{9JIAgH=DlOj|?h!osEgIGgKQSwLF5pa8d~m#~$%_LY=j2 zC1re9V1q6&I9RDvw_HSEJ}z^WL=eH(*(p;vSMlbjxvA#CE5hlYLU7^&+A-4MFR`6b zQ1D~l{Tx%V8CY!WDVKcwYPf&7OCMRcEeoSh=9m4m(4>~XiGFilKX>#w-e(7`PkoDQ z#`~Z3+>dhOadXUQw{Y`tffgS-j^)nuC%%n^(wgM{$Nev!4@yq-YKQ?ba}+1e@=Z+j zm(+86c!^bR$s(t@*ABnEU(SnF^0q)&N25x&cf_&tZt#&#@4 zWM6e;;)DoB`f9PpKQ3hHGPjd08Macm@T-EvG(s9$<^9D4GjCFqa32_gNdj{mv1$p zL0u?o*Z;#h%tXbB!@SPgxO2>*+viu4Nf|sUZk=LxE{N}SS{sH0V8viL`#{@2Q3w83 zY=OVwnpqfm+4TU;USA3w+Ud7wft3`Fsy8DZ_WIFMB7? zs%P+M41g>-sW{ZZl2<-W#|LH}Y?I%ehR%&{hR6AVUosIVHrRs-$OjZJP$Zzmn*yi; zsHhh>J?CGi%8#mB<hHoLfwf)gch|3Hr87dkSf1=FF4AdTfFRE2NzKKNxrAv;YA5&$$;XNNqdGaV`~!pzk$;&G*c@WfPt$zVR)V zvl~3NsiJs3H|340b|!an|NB`jG@l9e*Ae~qfJX&*S~y(9@()Y|OY!$Q4vYXpS7Xe# zuowsip9XTk*=^diNO@J?5#aQQ+E@XSw`D_D!NLbf3b+PogHX!1fzznqWjLgjTwFZb zT=TV@z-LOa29lR{=xQv6&>+QRuE1>q0F}Z|F!iv}5bM{VS%ZsEk|q0Mf*v2PIOSFG zz#1cAHea7>GExp^;QC80lKBgRm4wDrJ-pCCA--g>2jco6*lIsv#ZMq^yrT<7db&^O z4(w*O44$hwH?R9~px?%9tBENc>#M^=4hngENZ}6C%x!#v{NgE8oUb0#tSKVrqga>d z2>~!coT1Z8a1BK{r`nNXpQ47^)5Upp@oM9+Bof_^Y4r@TP0-T4w&!rg5lne+53#i?ptY;Oe2nzE*KO(2{r%)bf-- zOA5a$myV0JoT`$Ei>#cgU0y-Kmm@2NPLc05bQtV}1<@;$@RqfnB1ETvoC6?Fik3EC z`e0%sFhP-8KsIa%`R!sW_XT}HCqz6E4oFkKTCL9{K> z$Ck-JaO1be*l&#{IFAq)rGvOHjMu*7Ge)Zao_G=)lcYYS1T_W`UC4Ia27 z-d`Y|vK8Q)@;7n=hV*OC^1W}bM*xxNK2AW{^mWIw^MJ46SDhq`Z}0VZtzS;cLhi0- zSO)hISHw|yBD0HjEx18#vqsSm2}BLS_qylS&V0Y7u%9=($4M>JE$1~Sz4_=tTr+U@ zQ*#c2nq!m`pPCF>8S;E(wS{~d)FPlny9l*cF#;|DBZ^!kyA=#O&a=s#04?y?Pq#vm zA-hM7a|7b_QAFO>raENX;U8JWoI-Kx#S2B`qq6XI*HQJwh==>xIPK^1=4;Z*6Y~9R z8cpa)@LqO($(RWAkeED{8~M^QW*_Go3;z&K3-yMj{>1luJIlgO-8p9gV*MT-CZ9S3 zQ;aI=5prYBih=R$8&D*P1HK4;HPkjw$7QrQNo)`6s$Mls%$4?lIo^*`Z_~9)t3-v> z!NA;CWdkm@-*9AwOSbE?9H26`gGUl{ZH3hP34Ww&>?}k30lESH?#kDp|Q%O zZV&08sia$wJ=gP(zf|9Y5~MV*3t=DyY{A{7uZu<$q)NJ~Vslx(-m1REo#X|Ryf$`; z2_z#7Fw!BZ#YtFXBQhKZG9#SQJ%`~Hz#cVBCQKRInbx^ny1acNzBsDT*Z5gcazK?82c}ynq}HWaJr;MvgItQ<0WsD{0gPj} zx>Pr8xvAxbJ!F>>^EZVRugr~EWl(v|Srh3sfj0cM$Nf8xep2Ua^J_f41aV7ym-<~X zl;8k2a8nDdfL)aXLji9%esAhM5aH#5D!b=z?M@}PuLfzo; znI77)h@z}}zUHU~tTK727;=hO=Yo+e{?s3n*bz7Xp`JDAgKxe77X(!IrrSqanw|!P z^54d$Q8PC`X3epv5CC&?_&Sq~uz!JQ6$^k5HDPHgE4JQ{OQ~-GxT4h@n)fSswx3K) z&0s<59z;C%T$JX>P43Qqj1hfPbJt^98DiziRJ0WMiSNsyQ*`dGO7Sl1 zd3?Rq5zk*ieiInqjQ(d1-Te_BB&S5S3)n$uzzs6FB=`ox{$ZnlqhSV!3YcI3bU?~9 zm~e|x=&Bs6r2U;!uJG0vz-GOVG(Ldku7o@RAPM_r5QR0PCF8+-CKmdh;)K4z)F7q- z_1MJN*fa#36Ku(W!O`A7uwO9KuF-Odf7&S?9IAn!lW)(v!vGDZ(TJY~j;bXz>M3}k z>Q}WBrv58uCrcBZaC5OT54$-BX+tfRDhZvYHYm1_ReD@zKtZZsl8JdNFdz1bm~P~V z1nKKVNvuxrjdKDB^us_Ow2bTr2&?$}e8b%WVMk23xT7K3vK)6Tu%-kO4tf3l;`Tc@ zu?J=H_Z0zLe@Ky5HH}9350OzhpRPjGZ%KX~!R$O0QVOZPR{pt~m~G$s>FDVte;;s* z+i^S9RiooH;}O528;VvP%IOcVz<^c+c&|5+eF0xYXG4fR@N{*4i653s_-L5voGVGe zd?Qr2n-C=%fqG2xKm7N<;Xv}qcd#HbQi_kj0W&d4qk`{)DK}-G2nlx_1g&rQmvf(* z;5=uOfO_>@e6rK?VJG#iMZdN`h#?_mfP%+^G#M2Xw#Rp$g6up0iAbHK!CqXoju2eV z<=}GaZdu!(3if{(d8~{?4twlxfZP#V8SnbO7hW5w> ze?xhl4|n`V)%JswL$aQIlYDHU>Q6*p@lH6p`IdJM%S5~e;|T@IzgQ@j^XEqk&^5 z^Bmo=7W%AiF87q$XDtUy>*zIQOI)uN{KHp^ht&S%0pOs{&|#w}ho7H(#W)fUzD{W2 z<@DRO8+U|AzjbC@=g3*zQI&fK4t-fvtNg@x?_rP(9JkA^9fQ%2*#rXJ1n`2JMZ2;F zDZF4MN%4)nB@LRZEWZ^2Zj~%+VKSS|&yh=9?sd;1+_d*vedX-^$lNbf-!q38&)Qq>IX|PEh8=)$;(GeYp`e{;Pq&P&j0Qye^20@p=GNWRvVFE^aZ7sz^Lz#1l+FfH0Rpxz$mrWw)+3bdke3s*0$|?kD`_|5&tAV)@_(?sM7PAW+L*}Da_?C%nQzDzJ578BzGq&tDp z(&z&IrPYZQH=Gz3UrBZ@NVLJ5o5f;CxBy=h9x1u=QA65z$MQHfoc28UY{u9>7SIYq zkfpIgm86jm$wIs<9(2MR6Taw?*BJoX!EpHV&Td)YX;@R<svG7b_G z%g6xb6(e%05??mL7%{0Sr2#6)fdUw|Q9CyJm+WM{(I}F7(V0y?+Jqn>ESfL3JS$Hk zzAmTh>Z%YQsdcn5+S3OgFF$Q_+~^B`lXYVKg_se75)K?^EI#e7&XBcs++>ev`b#2r zE!^wu=uVUfk zQkNm;J}P`gap8h~$O&L(8gT!RbbkdsEgf8MOMR^AmklV8`LNP$R7W2B;x|r)D^1dy z7a_cJy6~du0xu0RZpsa}H@)Zu6HeSRoHUN(J!LEOh(aZpycP-D0~Xx{{z4qTilOj| z`FZtq4nHD7cP(CFR;>?C6s2dYLm~7KdEWA;HZU?A1w$^L7anEaQE!ev%$y~(I{A3> zW{g}vSnc#4&eeWraE-nU=eiV|?`Mb71`(zF<6e7sssg@{G+9qm`!w9Mo^$eZB?CvW z<;?{C8@fgTFKzrS51o`%(q*g3zdn#JAoozeA^u4MX+`tzsBGr5oT)eU=T)O?<6~da zbr;nNXg(mpg6RA2W$i(SlU>cHh6sCK{xM)8wSyI9#AB)1-lsIBXxg!1S)3Zdpe=$; z${xlNYkc>%JOP)wPZJZ11o>W?A5dH8d~)-2Z?Ab_*PL zZ|o5}=&LyG?Elrp0xiDdC2(lXXS^!3@13V#X#G4g8cI>krG!10rUm#G%A`^$JkBP& z4xj5NFBq@C!ruSzNQQ=q2DxZO$}vxI?3i~M?AHMVHdB3`Tl^K0A^w>6g~PL5632oh+GfQqhutsAMstfh`V5n|nf$Bn^I6-|*T_Ly zb7_Cpo1JrYFC{RaFGu^`@#9dvskFS)B_JF7Rbpp9LS~FYlcf| zu5KSW#WOoTV|>|}%P0gOaodAhTlE*(hAsNRKlX%Nry7HvolXi~YVbEA-3?Vbkis|k zPUPm2u>Y;uxmj#Ir&~!oJ*qIn`6Z4q73JzWYndkR#KOnb*yE)S$(zMkp(&RhVce~` zr93~gjAF<)zHBwyF%=e8528Cxq9pCb3BC>`i2QI9_8;PEabLsEWT`NOxrDo4PPDP> zqC!{wi3aoIPO;ThG4;qT#^O}>_kGWdex%d#9j}b2sXk3x>sA?5<;^Xn=l4O7YMN=FS}=1}G4E!-sTO?w zyK2D>J<2d3#;-j2PsR9^|G&lfudD(sx2%l_j*A@Y=!>Ek@BO7$(k8#J9=@MW|IJFh zU5uwMA#_^D^38d9mAz9T1ii5R2Z$z}ZjcM2@vZOF9^XO~Qwe9wI4 zfd)hjR(QA$v&A>ty33%CQgKJZxNtOvg12!UMs+z&x|&9V;218S*Wvj zY#mYxw{B^ckLYW#nFR8Sa51WeH;5$1=Q59-mhmxWK?%Dj(OFGAVl{fVI_#jHF0$mA zXbAf1GE3;ZBs)8aI^NgPbHV8P;|fmC>b%O@U!pENPW9!UMz`IYeG(XqlzK>j)n- zv_s^uP7btapLNz`ShV3?tMjUVRp$x%8}Gdsd?MZnUMJwCnqt`}gMEi@jF}c6#wDWX zdl)SXZH6t&z+5{b|H~HjRmQt_gH7_l*Z4}C&o-#IU6L2PlH}n|#5RLnl2wBdc+1Zz zsc`%(JXmNqM6`U1XA81un#piB(#8!aJ}30QvQ{|Gm7L4V!_8aE&s(F+-FSqcejiq! zyxaHwmuN*c(1z--%g5dR7B7vkfk&g36|gfgS4msdw2bWUt7+mj-U0fF6bwjmD-wSj z#tSH$|F4ShpR^ktOdsv}ln>dt2ReG1dwA+zgeTsd`?U0Vd+Huvd>oo}Ac8GP|8XLK zI7JHr8He2y0z`PAr~iLlgb%XnDcMlP49{@VyLJrj*hs%FWwM zg9GM0dcK=oXKzII)my*|=p&kp110OkMC+zxC@N*>#%Y(SD{3jlr6lp4kcDFNgrQ>S`;?LI|q8k}aCh7YwP2!okU{D}L)h!1v7`2 zhu_8Yia)7j&b*aNWz9c}=e)3DP;ep{zO9L2V$2(RFjdoFfOe9YQ7+Qp<%t{ z>e?Azd_VdT-Q?cjZX@J=0cMY|xG)|nCW5hiWLmCf=hi(j$DD?p(|cS55$R!R7lwG^ zKB)CG{3ep6zIm*+8HZ1`{p2Zg8T($PT z-7@Q5oMxPU=ReaVeV35xsgmfp+j}7W{`cws_AEBV5hCJS{?xSo0sVe%16FEKCv^Ao zk))^5n@!yRjc;w%n?UK7Kh;B*diuG$?@JAnV&od9r&;w0Ak;R<9AW~-oB$IF-V7_j7>35^eAtf{8qLSPsL{T zEB>iFLaUH*yAWG!tqC#U;X}FT5oF);Z1o8bslS6O@DilYj#KM?gzsX78~6V=0BO11 zdr+(Fet}WhN7_i@0GyH9pIm#p4Uqr?UcQX|yizT8UJN984A&#msCQ z#%vWsw$buyTC*Ay$to#bBn?QMQ+st-igxt4521EnI^rPtZW z#pp$4ho(D9;%j^w$#w~nq~Rv3pILET&Y3{1!?$HRSR~Yc=lRIaU30dk`u+KZ=a28H zEV^dTMCROzxd)WqTLmno`hQ$OvQ9w{=S=0(Wr8(v5-ZU!N^-;!K+{cq8@`^YxNjU9E*A) zG4yv-FU!P?kD1JJKO&zQ*V9rc>V58nE!cIS_kgXk*n6HC`MOGa^8A@c!DgM4HsD$c-3;g_~}C4kfWNm|%(kI@6kvpzZJKI1?- z{`fL@Pg9BtxtzQ5dRk_*tg&lGN&mb}F7O7Y2Eyez*gXj3z?(+VE@G1gilad)Kh3C( z6x^bfJk$de$W(WfcpJPQ2cVWvhE5pmORDLR&jTgF7%8F)(X6r2>#$)edBgazz>osG z)kIw9f@#3(>mBZ44wU)KY)w2!R6v87Zc(Z#ga+8d4K9?$IFy~^EXvU4CfBlJqc?vK zyqpJ^Fla|!I7rBWT}lcm#-2_2K+20e`*~4OX(`6?-m*=;LR?C!ZbFGdMs!MHR7_Gv z#?w5#Y||{$tSC*CxIRf)202;9;feI~Ofkp1+{m7``ep`-=4Rd`qKquPfL_#(Xt^Jo zxGw<%is&ory5*CLddS)*sk`IqCopp@$K z+fi_p;Cs+sA^~Iv!QcMsg}8(ON4HqLpFUy#e;H%1suK)3mOnvFFLp=MqM{LQpg?B2ILH_zHTgT&;j*+_^GTA=jn zrm|G*)9o8g^luo~gm(!KASkiGbDwoi3|0vT1^-IzGN`;4iyQWy*Dp9RnEEFKUF2%l zb=XHXkzTrH@Me+7ObO%uPyNkB8b3GReFn*yTONLTyrAJ|FEMnRboIw#o7(#l$r+bU zu^Sa-`h+uc<@@WVB)(4b)KLaX#bP2ExLfKiWA)qz&g z?|Y^Yml>a;6%(788kdQxq=v3PyFvXgnZ?%D&Tf`wYm4st`l<>YB)^~_uYiUkfd;@t z;u@{x(Zw0970_*LiHze=ujA#-3g=rMl53UAcnC|Hc<2~JXajkR3h;w)QnMR{zYf5% zI_(7@P@$Nf#x29sbJ%csd}tZIQ%m^G$}R+2J;KAf@pmFwcudtZrBK-1s*E6d2Z;^a zruvE!bP%x|f#7FUpE>|o#<%&N+pXPk3G9BCa7U6inNk&~50HlRw#|e$;l@@uH~6!& z#VUpF-<4K!=(`Jib9bfpL#c>LLS!Z(>o{Hj5xwy0iC2+7p76!O$X@36n*J$1t4efkjiI%BibN6MgH9u=p;*X_n{IsuCf#WoOoC!F~HSg?}<YD^Ml4!k8 z51>lB(1D?1s+&=+@$geUQ}yZQsi?yHjqFw3t>K0s0DW|rs3Fn~|Q zieq)z`($;xQyNduLt!7NUv($h$(fkzfFVK*BV{<6!N$R{h8n8%EezV_0YVIPKnV#9 zOgohasJBeJ`b$nG%f6wG%@6}g%JmwEHMWp>x?O*tVrQ} z?0lQ4%Hx^1H#sK`ck}uGjl^6BMZ0#(Lp!TAt$(wQ%%aRJd~zz!Lr0;hwbs;jql^EI z4c}0R`1vQ8XpXA|yaC`$QH%l0bvu|GkeJ^k>wKNwz{6g}%e(siaREGz5*x52UzO=k zz|w%ooFtBM8@VG$u z%NXIXRR*o&rr61eaeQMiFE7~F}e^eA+ejE7<)(E282E^c5}K_W^p>|x6Z;Og#C zJ&?qfUub7y)r?Yx2jMvA7~S&1ie~S-mG5UoJ_&nXte|!>RYK?Oo*%l1wU;ce(C6N5A|P-S@)Aipkl^5(FJT%xly4 zNhpC*MO*!=qG9|esOVTl7@~^P5g7gtBvSvO0QrKs#JNoc%r8{yF@-)!V5&j9%C38J zKJi^^ri+9xbnE&qeUPf0asFP&eJuA0XxxcT^)qyk&y`KFyDIL=u6#p2yb>W_)KZNh zM*M8Y$ypxIO#(Pisu<`>%P4_iKx@Hvcsg07aEPrP%exK;tTJ}?R5(|nR0%~f7|7j;K~GwlaX`LS zlc{WsMy4%?*ixf^iqFsYVbs#Wbs9fp7uxT4r)lV*#7#j!qt~cIGBoC(*wm+5X-Pnz znBWORDh1xO2w-fH8w4M7PEgBZm@Jm%#SXxNhWUjP*Py%rLq#gtC~akHM)24p=AMb} z3D#+cDxoo9N07uKyy-1dQK6#2ZQCIxc)U!=_Kq{Dt4E|kgT-(6@a_97st|tbEq@BZ z`K8#o?7Z7Zognp8rj=*Sn}CYFn44SW?L|YyYC?Aa(|p|_&(5kiEIq^kmKo|}mNKSk z=BnG$8!n@5B`|;8jX#*TW%G5H)vtt3j*%AJFU>qz+B2a4Tu_heeW*j}bXk1Y{+_O> z;75gmBcg)xJemrIDvh^yi!4WQDHqmCBS(!yaytF#=K3B|v$;NshiiD)_`Pw9vH(KO z{$FC6zc^tX*DfHhqGk3c&Q{1UTN!cMR0RISG)D%VCh|Mxe?ZOydZJD6sP$vgv zAYvDU!9;=*a4A}6%6!kDn@!-`g?^~rt7mapc{`ViYtQMv-pAKs9`Qu_CP$_H z?G$<_+kIRFV_KKRhm+4I?9^UdzyUcbP1Wb4O>sF=0U__Ld`L5;n;I{c2fx+@S3Wf* z6k_NuvFNTU5G!zD_o^j-IYp)yY*=Fn>9qxAU1XgbC` zU&o!{#<&L<DW(wy}$g6M*u}wLhDM#VqlS>Gz7G%d{PW z$Y(E|BetKuN%wxD{`0o?*fT$K-vE3@#4gJ9e&#};nX6-Sjuiko|H3K|oIY+Bl4L?X z$5wWZ%s<$8+?^_hvi)^~{%2&ef8Ll*tf7wBkoDq%BgMs-Q7E-8{|~o8^0LHM`wR1J zw$=6k^}&?R3@tiA#WwRuauO@m{Cr-NXFs+qx9z8K&d(FN_A@{32d>h5 z%_WAHDg*g%Si!uK1aC67T%jse5Ly4jwR3uKq;I;;)FLc)Srhr&sF#1^(;q80s?n0K z|Dla-22c8?oyFMnxXDRc5d9ZeP;LWd*&b<7nDW)ydEj-Ew4V}pF!k5;QF-UFFj`PNj4ZWI^`|GM5Ofe z!CuF~SuM)j^UhUF0~Izg%015hCX~roROhXMg)>_SY}WA`*tr?Bdz9+O6-KBd=Sc$O zjTyQ8vMgJ{M(KmfzBpF0w5`6D`%kxZKHpcd)kYT+7YkKkc2Q?Edk}E9mE&Uv(gQvV zUX_=`xhbJc+-&ax)&@_Yhg3~w@h^mHpHlLfgl{B&JX2RGeue$sHRH>+Zrcy#O5NeS zUQ&UkW6*=pGE{3Pm{(@qoTj~~xJ_d*P5rM#&?P(V@(0{m%y56aTWLC%MMEJHgbfAT zRpUuGx2L_HwrpIE_y6+X``y?0ZyzSQqa81?G?5^)ZJgGo#y8RUZOdWj`a%e;{gJ05 z3LHl}B&#VtEAD-tnlyZ#1DnEvC@mb%2oLcOwV+}`@Aa956v#d;z%C9m#jnY^m-6-a zNl_a5?pL={u5dRSv_;cGJmtCtZ&p@$Pw0CSOTGX%Sqx|t{U_XH4L3JW>rYR=zTf00 zeVnFdD>!P0LI1n+pFN_G(+0cH*v-W}wpHg9tx>GVV+0UVAc5#6f>#R=%mqY{{~0G7 z3%4!nVi;=H?V|HQub+e8N%=KaI6$e zluSu&Uv9!enINyzqvo$rG{ht{llFuVv=%_`x(w}g2l(c%(ZtLT3M+J?N+U}R%eNr_ zoOnm!7oE744GDD1?jMD>BJ0Q&J@ffx18=q`vW?YvU$e!H7_)@bC;WkUYu#h=%^aD+ z=kuXG$$B{`&|DY+$7e*ZHsJ6N{PaKbY5(xkr=UYNfzss9_M-pt_j5@8;rEM;@bG#| zrcSZ)Yqa7qv88WLK*E8G0t8mcV&){b|b$Fq>}yI4t~^WG|{$a@iSzOpUD`5m2opm*fETRx_$M zXFRPVroVFBt0M;G0$hrJ#K3GqPRSKuj97pfa?QE@ z%NWgEjnOsgwpt2t^OiBv;P@ObE4#&!JKVl5a&)BTVxePU$$nGJyFC_z$bx_u_@6z( zz>B%2uVViZz69`Br?Yo{0$AVEBgx+KPdAb|vQ;vdRx|smxHGn@raLbrcV7O^8}0e# zHa8u=S!eZC^V|IkBCGSz#$;1ykn9&C1PG@0+q+kV>52ZI+4jqR;bqr{x>x}M9MKjA zpjP|wBj7XtNo9=ztAXjYU|pj9 z6VJ*dnvM~RS<0TY+HQ1bVs7a0PH&8ncXC}IZ`@T=3oHc%vcU%KRm4>u?q=J)j2jl~ zOr~)>*DxtuGH)^0X(#vuu9z&*ZWe+U2hxsBGE`SmL5lOX1r~uVD9~#Roq|u$Ucg1~ zKOm{HG`E%u)V+Q2PRihei-rG^YaMk=-OU%Dt!U>cZ62-nauUln9}Q6;0*_nm2nw`g zfRDG0>D3Dm?Evz|U(lui3lhM-9>tSG|7H6BiEBp%Fngu`^_lw;M7QK|{$Xt^kpIPG z=thkh|JgSV6{0DJyIO*C<@2Yfxk6Defx$zvy+av0J#?z*`Z<~dV6$96Z~v5;s9YSC zn358ck`two1Hc=eMJ30UD8wYEmSmM8E2^iZ=|-8~iLV?9e9_8wMYo-z{zbR_q?MHy z4(I{G<~ma53lL|tN$?u~D99>Ws|y(6E0pU$=d!Zsd~pIZ`qI}ezUO%-o8O`KfKTi& z`sPOUH+4E2>U#^DSib9zua=e5uA9lrcliq*_Ls5!Gc@pjxU~F%$?mm9C1f-%f`w@! z^%HjnEGyMMir8DQ+A3m%47IV!N$E2Vp=_}+`v+cb(tX!Ty1775dAP?bMGrHmj*&Dj zi43ov$Eg0>OyC}7*&!O*A?9AD$x<37S}7nj#0p*oN}=u?!ptxV()F{PgFty{0U}7( z#s8cr`yvh@MCj!344J#Vdlrc})%~ncTIj#2DblVId9LAj4e>aq8OsCYKLrfRVi%Qh ze=_kX-%2U30`~n!?nZoINY>wC(*}s-JBGgI%6L%vWEr{{dFjqm+>=H zk?&W%rs*Rv%K1<^Oz79GwxZ$1LPkc9T$cPsngia%a+rrMObk`L)jBb^JgRDvE~+O2 zQEG$(qkG&h@o?e&XO_oiUqpMG$v-&y<6Y`eD-$*lkeHN6aS2h>Kb1pY*t{g{+Qzz+ zL2%cWDBkj1Kpj|kE#lJslJqb)zjv*Kc-1lIaGFBdkTb-*7`2uMb#T-A?J?lGd=UH_^OCf$;~<23M@q zKcXNt#s6?VFqM@akQquX>&$~Qrerab%@{m1-xoIlgYT7X#vaYMQ#YHk>q}lSSM1!V z_$sek47@4#XY63FtoT_0+rnWljN+G}t6pZOFjUYld(+TeONZ^R!-#Uqu1kUDrGpSH zaWt-a@ssP%+N(nbAhUUqTx}5l1k)-JNqdZKH8S5F8vzq>|!J&#>wi32%gg>U1SWvhPs^Y?8goOO0V4yt_uhhkVyK^Xs6p$Pb&L&QzV&{Rc2jfQ$4$B9)f!%SLEkniD^%&^c99vueFR z6U-iRGfVW>r`#e|>h=wG;~bmcteHk?ljMFt0!>}utL|cZO#}H1+L6L??JO8#t2x84 zNIMw$MCvEt&)Uv-Wt)!g4+I5e?nARm|>9@-V! zIik_x);85e>hQXmW&TJAzt4&5vzTJgiuwqiV5&#?nVJjKy@R{;7_Zd}YkiFT<1ANV zrjah*H%bh1W|ZXyN|`8lgIk6Fe&z_EkcQ9%tX%1IT3B3%*EbwnbRXK(

Ar?yNa7C^v*QY<@iQf97OebYRbZyl%QD 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

O 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 kCs-gu^-|3bs8>U)M2hDA1#-&qB>(^b literal 0 HcmV?d00001 diff --git a/src/test/resources/projects/tmp/git/packed-refs b/src/test/resources/projects/tmp/git/packed-refs new file mode 100644 index 00000000..0dfeeb7d --- /dev/null +++ b/src/test/resources/projects/tmp/git/packed-refs @@ -0,0 +1,40 @@ +# pack-refs with: peeled fully-peeled +fb730db9b3999e45c350015c6cf83be35910a159 refs/remotes/origin/1.0.0.M2 +474b03693496665434ab2615d6500bbb0b575a5b refs/remotes/origin/1.0.0.M3 +7fdc875cb2b1620e8bc87ef8a27da2858eef7cd1 refs/remotes/origin/1.0.0.RC1 +75d0bc7cc0995ac76b6cfad962ea54d05262a664 refs/remotes/origin/1.0.0.RELEASE +8e8a2d41b4beb8985919bc5a2bca2aa66374bdbb refs/remotes/origin/1.0.1.RELEASE +59414747ee8c095753a0b8c5641b328f80d47d33 refs/remotes/origin/1.0.2.RELEASE +73ec179d7ce96d5a98c2acd5697cd81c49dfd7d5 refs/remotes/origin/1.0.x +08c95747e807212c605d758bbb360f6d671b2932 refs/remotes/origin/Angel.SR3 +ccc57368d5e766e493c57f44333deae7eca6d864 refs/remotes/origin/Brixton +7745834b138ffe1f647b14dd3c7d4d71eee8aac3 refs/remotes/origin/Brixton.M1 +f2036f13515dc6aa997cc15827919acec634eaae refs/remotes/origin/Brixton.M2 +0c0731e8b5321ea69efa0f502e957cb29b6c428d refs/remotes/origin/Brixton.x +e1248f716b5656af04ded489b481db45ad3dfc8f refs/remotes/origin/master +7278841be008eb08c59ed0b5ae0b47ee33630ddd refs/tags/1.0.0.M1 +75d0bc7cc0995ac76b6cfad962ea54d05262a664 refs/tags/Angel.RELEASE +8e8a2d41b4beb8985919bc5a2bca2aa66374bdbb refs/tags/Angel.SR1 +59414747ee8c095753a0b8c5641b328f80d47d33 refs/tags/Angel.SR2 +474b03693496665434ab2615d6500bbb0b575a5b refs/tags/v1.0.0.M3 +7fdc875cb2b1620e8bc87ef8a27da2858eef7cd1 refs/tags/v1.0.0.RC1 +e16c0781559188ef795c75614698966a6b62c6aa refs/tags/v1.0.0.RC2 +34bdaee14455d0a8f2162722ac9c35fd2c8cea92 refs/tags/v1.0.0.RC3 +93e1d3d5aec56a9b3294bb25785a415a56c4d3d2 refs/tags/v1.0.0.RELEASE +a55246b152357b7324198132afb7dc74f1d3d60f refs/tags/v1.0.1.RELEASE +05d773f74867550d7b1c5770b228c1378c297bd4 refs/tags/vAngel.SR4 +7745834b138ffe1f647b14dd3c7d4d71eee8aac3 refs/tags/vBrixton.M1 +f2036f13515dc6aa997cc15827919acec634eaae refs/tags/vBrixton.M2 +94fdb6fb3cb94883ce1b2796bf2044499673dd7d refs/tags/vBrixton.M3 +f5b63c2ba2b12ea301b1232346fbb9810e26544a refs/tags/vBrixton.M4 +3ef5b554341221fee3d1758935c9dafac265a76c refs/tags/vBrixton.M5 +52840c26d7c3e663b1f748000289869eebe59101 refs/tags/vBrixton.RC1 +1aad0152d972955b2c26e1b25fb118eeed70bbdf refs/tags/vBrixton.RC2 +bfa1f6c5d21e3fd7fdd6880d5e41629a7f036f88 refs/tags/vBrixton.RELEASE +7fe8e4aed951277365ec54ea14af11e2a3ede8c3 refs/tags/vBrixton.SR1 +10aca045c80852cfca5afa77aef7e1621f348824 refs/tags/vBrixton.SR2 +675b5d53b1237a72e3dcf49ad5f6d1f307789978 refs/tags/vBrixton.SR3 +36ec6d4e210cc1e5305886d672911959ca702494 refs/tags/vBrixton.SR4 +fdbc861e71699a05d05b9cdbb6928a2ed988dc33 refs/tags/vBrixton.SR5 +e4d44f5a1a67429e37edbb57d3da96bb6717266c refs/tags/vCamden.M1 +d563a890ea3e0e3642e6dce696b00ab634deed2b refs/tags/vCamden.RC1 diff --git a/src/test/resources/projects/tmp/git/refs/heads/Camden.x b/src/test/resources/projects/tmp/git/refs/heads/Camden.x new file mode 100644 index 00000000..4d1301d5 --- /dev/null +++ b/src/test/resources/projects/tmp/git/refs/heads/Camden.x @@ -0,0 +1 @@ +b566ab3bea0506bccaa10f83784a41673606d6ee diff --git a/src/test/resources/projects/tmp/git/refs/heads/master b/src/test/resources/projects/tmp/git/refs/heads/master new file mode 100644 index 00000000..56d1bb27 --- /dev/null +++ b/src/test/resources/projects/tmp/git/refs/heads/master @@ -0,0 +1 @@ +320597b84bb0312c15228c4d42f46c189b86ed90 diff --git a/src/test/resources/projects/tmp/git/refs/remotes/origin/Brixton b/src/test/resources/projects/tmp/git/refs/remotes/origin/Brixton new file mode 100644 index 00000000..8fd873d9 --- /dev/null +++ b/src/test/resources/projects/tmp/git/refs/remotes/origin/Brixton @@ -0,0 +1 @@ +6882449721e48f955b102606ae3fc2535ebbd4cb diff --git a/src/test/resources/projects/tmp/git/refs/remotes/origin/Camden.RC1 b/src/test/resources/projects/tmp/git/refs/remotes/origin/Camden.RC1 new file mode 100644 index 00000000..667174d0 --- /dev/null +++ b/src/test/resources/projects/tmp/git/refs/remotes/origin/Camden.RC1 @@ -0,0 +1 @@ +928e0d8389dcee60189d6c0eb737ab9376e87f54 diff --git a/src/test/resources/projects/tmp/git/refs/remotes/origin/Camden.x b/src/test/resources/projects/tmp/git/refs/remotes/origin/Camden.x new file mode 100644 index 00000000..4d1301d5 --- /dev/null +++ b/src/test/resources/projects/tmp/git/refs/remotes/origin/Camden.x @@ -0,0 +1 @@ +b566ab3bea0506bccaa10f83784a41673606d6ee diff --git a/src/test/resources/projects/tmp/git/refs/remotes/origin/HEAD b/src/test/resources/projects/tmp/git/refs/remotes/origin/HEAD new file mode 100644 index 00000000..6efe28ff --- /dev/null +++ b/src/test/resources/projects/tmp/git/refs/remotes/origin/HEAD @@ -0,0 +1 @@ +ref: refs/remotes/origin/master diff --git a/src/test/resources/projects/tmp/git/refs/remotes/origin/master b/src/test/resources/projects/tmp/git/refs/remotes/origin/master new file mode 100644 index 00000000..56d1bb27 --- /dev/null +++ b/src/test/resources/projects/tmp/git/refs/remotes/origin/master @@ -0,0 +1 @@ +320597b84bb0312c15228c4d42f46c189b86ed90 diff --git a/src/test/resources/projects/tmp/git/refs/stash b/src/test/resources/projects/tmp/git/refs/stash new file mode 100644 index 00000000..3e7e1a6f --- /dev/null +++ b/src/test/resources/projects/tmp/git/refs/stash @@ -0,0 +1 @@ +dd40ebe950c0a0cd5de542e3d0e7a0e1ac4e70aa diff --git a/src/test/resources/projects/tmp/git/refs/tags/vBrixton.SR6 b/src/test/resources/projects/tmp/git/refs/tags/vBrixton.SR6 new file mode 100644 index 00000000..4c44dd9b --- /dev/null +++ b/src/test/resources/projects/tmp/git/refs/tags/vBrixton.SR6 @@ -0,0 +1 @@ +4ee1ed35291c1d9b7299cf8c058a28c544043ed4 diff --git a/src/test/resources/projects/tmp/git/refs/tags/vBrixton.SR7 b/src/test/resources/projects/tmp/git/refs/tags/vBrixton.SR7 new file mode 100644 index 00000000..51e798ec --- /dev/null +++ b/src/test/resources/projects/tmp/git/refs/tags/vBrixton.SR7 @@ -0,0 +1 @@ +8f9ad50dc04f35ae142eebe094bbfaa3848cc7ed diff --git a/src/test/resources/projects/tmp/git/refs/tags/vCamden.RELEASE b/src/test/resources/projects/tmp/git/refs/tags/vCamden.RELEASE new file mode 100644 index 00000000..ce6741a6 --- /dev/null +++ b/src/test/resources/projects/tmp/git/refs/tags/vCamden.RELEASE @@ -0,0 +1 @@ +1ab978f42299811efa4953b98a923699c95f6776 diff --git a/src/test/resources/projects/tmp/git/refs/tags/vCamden.SR1 b/src/test/resources/projects/tmp/git/refs/tags/vCamden.SR1 new file mode 100644 index 00000000..ec9116ba --- /dev/null +++ b/src/test/resources/projects/tmp/git/refs/tags/vCamden.SR1 @@ -0,0 +1 @@ +b54f47595dd9b364b3d8d7ccaf4ffb6d3fd353f1 diff --git a/src/test/resources/projects/tmp/git/refs/tags/vCamden.SR2 b/src/test/resources/projects/tmp/git/refs/tags/vCamden.SR2 new file mode 100644 index 00000000..b8d0657f --- /dev/null +++ b/src/test/resources/projects/tmp/git/refs/tags/vCamden.SR2 @@ -0,0 +1 @@ +fda0b282f276c42d6bf04dde69bb47cf6f0d4f96 diff --git a/src/test/resources/projects/tmp/git/refs/tags/vCamden.SR3 b/src/test/resources/projects/tmp/git/refs/tags/vCamden.SR3 new file mode 100644 index 00000000..84642517 --- /dev/null +++ b/src/test/resources/projects/tmp/git/refs/tags/vCamden.SR3 @@ -0,0 +1 @@ +7bf12cda44a386e0c1ad70f40a8fec47037b0a0b diff --git a/src/test/resources/projects/tmp/git/refs/tags/vCamden.SR4 b/src/test/resources/projects/tmp/git/refs/tags/vCamden.SR4 new file mode 100644 index 00000000..5e5c30c3 --- /dev/null +++ b/src/test/resources/projects/tmp/git/refs/tags/vCamden.SR4 @@ -0,0 +1 @@ +08c6cb159e999b062425f21d3ff241ff8716eeee diff --git a/src/test/resources/projects/tmp/git/refs/tags/vCamden.SR5 b/src/test/resources/projects/tmp/git/refs/tags/vCamden.SR5 new file mode 100644 index 00000000..d6f5e3e4 --- /dev/null +++ b/src/test/resources/projects/tmp/git/refs/tags/vCamden.SR5 @@ -0,0 +1 @@ +25af4f2162cdf0642c78ea8e63c1744158b6ad1b diff --git a/src/test/resources/projects/tmp/git/refs/tags/vDalston.M1 b/src/test/resources/projects/tmp/git/refs/tags/vDalston.M1 new file mode 100644 index 00000000..ec7d8b36 --- /dev/null +++ b/src/test/resources/projects/tmp/git/refs/tags/vDalston.M1 @@ -0,0 +1 @@ +91881ba86e2f7c9cb12ec883c063e391c7e025d2 diff --git a/src/test/resources/projects/tmp/pom.xml b/src/test/resources/projects/tmp/pom.xml new file mode 100644 index 00000000..b4d75d7a --- /dev/null +++ b/src/test/resources/projects/tmp/pom.xml @@ -0,0 +1,113 @@ + + + 4.0.0 + spring-cloud-starter-build + pom + Spring Cloud Starter Build + Spring Cloud Starter Build + Dalston.BUILD-SNAPSHOT + + org.springframework.cloud + spring-cloud-build + 1.3.1.BUILD-SNAPSHOT + + + + + https://github.com/spring-cloud/spring-cloud-starters + scm:git:git://github.com/spring-cloud/spring-cloud-starters.git + scm:git:ssh://git@github.com/spring-cloud/spring-cloud-starters.git + HEAD + + + + starters + + + + spring-cloud-dependencies + spring-cloud-starter-parent + docs + + + + + + org.apache.maven.plugins + maven-enforcer-plugin + + + enforce-rules + + enforce + + + + + + commons-logging:*:* + + true + + + + true + + + + + + + + + + spring + + + spring-snapshots + Spring Snapshots + https://repo.spring.io/libs-snapshot-local + + true + + + + spring-milestones + Spring Milestones + https://repo.spring.io/libs-milestone-local + + false + + + + spring-releases + Spring Releases + https://repo.spring.io/release + + false + + + + + + spring-snapshots + Spring Snapshots + https://repo.spring.io/libs-snapshot-local + + true + + + + spring-milestones + Spring Milestones + https://repo.spring.io/libs-milestone-local + + false + + + + + + + diff --git a/src/test/resources/projects/tmp/spring-cloud-dependencies/pom.xml b/src/test/resources/projects/tmp/spring-cloud-dependencies/pom.xml new file mode 100644 index 00000000..a136f9eb --- /dev/null +++ b/src/test/resources/projects/tmp/spring-cloud-dependencies/pom.xml @@ -0,0 +1,185 @@ + + + 4.0.0 + + org.springframework.cloud + spring-cloud-dependencies-parent + 1.3.1.BUILD-SNAPSHOT + + + spring-cloud-dependencies + Dalston.BUILD-SNAPSHOT + spring-cloud-dependencies + Spring Cloud Dependencies + pom + + ${basedir}/../.. + 1.2.0.BUILD-SNAPSHOT + 1.3.0.BUILD-SNAPSHOT + 1.1.0.BUILD-SNAPSHOT + 1.1.0.BUILD-SNAPSHOT + 1.2.0.BUILD-SNAPSHOT + 1.3.0.BUILD-SNAPSHOT + 1.3.0.BUILD-SNAPSHOT + 1.2.0.BUILD-SNAPSHOT + 1.2.0.BUILD-SNAPSHOT + 1.2.0.BUILD-SNAPSHOT + Chelsea.BUILD-SNAPSHOT + 1.1.2.BUILD-SNAPSHOT + 1.0.0.BUILD-SNAPSHOT + 1.1.0.BUILD-SNAPSHOT + + + + + + org.springframework.cloud + spring-cloud-commons-dependencies + ${spring-cloud-commons.version} + pom + import + + + org.springframework.cloud + spring-cloud-netflix-dependencies + ${spring-cloud-netflix.version} + pom + import + + + org.springframework.cloud + spring-cloud-stream-dependencies + ${spring-cloud-stream.version} + pom + import + + + org.springframework.cloud + spring-cloud-task-dependencies + ${spring-cloud-task.version} + pom + import + + + org.springframework.cloud + spring-cloud-config-dependencies + ${spring-cloud-config.version} + pom + import + + + org.springframework.cloud + spring-cloud-consul-dependencies + ${spring-cloud-consul.version} + pom + import + + + org.springframework.cloud + spring-cloud-sleuth-dependencies + ${spring-cloud-sleuth.version} + pom + import + + + org.springframework.cloud + spring-cloud-vault-dependencies + ${spring-cloud-vault.version} + pom + import + + + org.springframework.cloud + spring-cloud-zookeeper-dependencies + ${spring-cloud-zookeeper.version} + pom + import + + + org.springframework.cloud + spring-cloud-security-dependencies + ${spring-cloud-security.version} + pom + import + + + org.springframework.cloud + spring-cloud-cloudfoundry-dependencies + ${spring-cloud-cloudfoundry.version} + pom + import + + + org.springframework.cloud + spring-cloud-bus-dependencies + ${spring-cloud-bus.version} + pom + import + + + org.springframework.cloud + spring-cloud-contract-dependencies + ${spring-cloud-contract.version} + pom + import + + + org.springframework.cloud + spring-cloud-aws-dependencies + ${spring-cloud-aws.version} + pom + import + + + + + + spring + + + spring-snapshots + Spring Snapshots + https://repo.spring.io/libs-snapshot-local + + true + + + + spring-milestones + Spring Milestones + https://repo.spring.io/libs-milestone-local + + false + + + + spring-releases + Spring Releases + https://repo.spring.io/release + + false + + + + + + spring-snapshots + Spring Snapshots + https://repo.spring.io/libs-snapshot-local + + true + + + + spring-milestones + Spring Milestones + https://repo.spring.io/libs-milestone-local + + false + + + + + + diff --git a/src/test/resources/projects/tmp/spring-cloud-dependencies/src/main/resources/META-INF/spring.provides b/src/test/resources/projects/tmp/spring-cloud-dependencies/src/main/resources/META-INF/spring.provides new file mode 100644 index 00000000..3628be6e --- /dev/null +++ b/src/test/resources/projects/tmp/spring-cloud-dependencies/src/main/resources/META-INF/spring.provides @@ -0,0 +1 @@ +provides: spring-cloud-config-client \ No newline at end of file diff --git a/src/test/resources/projects/tmp/spring-cloud-starter-parent/pom.xml b/src/test/resources/projects/tmp/spring-cloud-starter-parent/pom.xml new file mode 100644 index 00000000..578e1504 --- /dev/null +++ b/src/test/resources/projects/tmp/spring-cloud-starter-parent/pom.xml @@ -0,0 +1,155 @@ + + + 4.0.0 + + org.springframework.boot + spring-boot-starter-parent + 1.5.1.BUILD-SNAPSHOT + + org.springframework.cloud + spring-cloud-starter-parent + Dalston.BUILD-SNAPSHOT + spring-cloud-starter-parent + Spring Cloud Starter Parent + pom + https://projects.spring.io/spring-cloud + + Pivotal Software, Inc. + https://www.spring.io + + + ${basedir}/../.. + Dalston.BUILD-SNAPSHOT + + + + + org.springframework.cloud + spring-cloud-dependencies + ${spring-cloud.version} + pom + import + + + + + https://github.com/spring-cloud + + spring-docs + scp://static.springframework.org/var/www/domains/springframework.org/static/htdocs/spring-cloud/docs/${project.artifactId}/${project.version} + + + + repo.spring.io + Spring Release Repository + https://repo.spring.io/libs-release-local + + + repo.spring.io + Spring Snapshot Repository + https://repo.spring.io/libs-snapshot-local + + + + + spring + + + spring-snapshots + Spring Snapshots + https://repo.spring.io/libs-snapshot-local + + true + + + + spring-milestones + Spring Milestones + https://repo.spring.io/libs-milestone-local + + false + + + + spring-releases + Spring Releases + https://repo.spring.io/release + + false + + + + + + spring-snapshots + Spring Snapshots + https://repo.spring.io/libs-snapshot-local + + true + + + + spring-milestones + Spring Milestones + https://repo.spring.io/libs-milestone-local + + false + + + + + + milestone + + + repo.spring.io + Spring Milestone Repository + https://repo.spring.io/libs-milestone-local + + + + + bintray + + + bintray + Jcenter Repository + https://api.bintray.com/maven/spring/jars/org.springframework.cloud:${bintray.package} + + + + + central + + + + org.apache.maven.plugins + maven-gpg-plugin + + + sign-artifacts + verify + + sign + + + + + + + + + sonatype-nexus-snapshots + Sonatype Nexus Snapshots + https://oss.sonatype.org/content/repositories/snapshots/ + + + sonatype-nexus-staging + Nexus Release Repository + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + + + + + diff --git a/src/test/resources/projects/tmp/spring-cloud-starter-parent/src/main/resources/META-INF/spring.provides b/src/test/resources/projects/tmp/spring-cloud-starter-parent/src/main/resources/META-INF/spring.provides new file mode 100644 index 00000000..3628be6e --- /dev/null +++ b/src/test/resources/projects/tmp/spring-cloud-starter-parent/src/main/resources/META-INF/spring.provides @@ -0,0 +1 @@ +provides: spring-cloud-config-client \ No newline at end of file