From 8e33f08dc3403932f2cdb6a23964f162aa5ca541 Mon Sep 17 00:00:00 2001 From: SpeeeDCraft <52341158+SpeeeDCraft@users.noreply.github.com> Date: Fri, 10 Nov 2023 23:29:27 +0700 Subject: [PATCH] =?UTF-8?q?=D0=BA=D1=83=D1=87=D0=B0=20=D0=BF=D0=BE=D0=BB?= =?UTF-8?q?=D0=B5=D0=B7=D0=BD=D1=8B=D1=85=20=D0=BC=D0=BE=D0=B4=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 4 ++ config/MouseTweaks.cfg | 8 +++ config/NoChatReports/NCR-Client.json | 20 +++++++ config/NoChatReports/NCR-Common.json | 7 +++ config/NoChatReports/NCR-Encryption.json | 28 ++++++++++ .../NoChatReports/NCR-ServerPreferences.json | 3 ++ config/NoChatReports/README.md | 3 ++ config/balm-common.toml | 19 +++++++ config/clienttweaks-common.toml | 49 ++++++++++++++++++ config/heracles/groups.txt | 1 + config/heracles/tutorial.html | 9 ++++ config/jade/plugins.json | 22 ++++---- config/jade/sort-order.json | 2 +- config/modernfix-mixins.properties | 4 +- heracles_options.json | 4 ++ mods/MouseTweaks-forge-mc1.20-2.25.jar | Bin 0 -> 76146 bytes mods/NoChatReports-FORGE-1.20.1-v2.2.2.jar | Bin 0 -> 272740 bytes mods/SimpleLogin-1.20.1-1.0.2-all.jar | Bin 0 -> 99700 bytes mods/balm-forge-1.20.1-7.1.4.jar | Bin 0 -> 339738 bytes mods/cherishedworlds-forge-6.1.4+1.20.1.jar | Bin 0 -> 59857 bytes mods/clienttweaks-forge-1.20-11.1.0.jar | Bin 0 -> 131209 bytes 21 files changed, 170 insertions(+), 13 deletions(-) create mode 100644 config/MouseTweaks.cfg create mode 100644 config/NoChatReports/NCR-Client.json create mode 100644 config/NoChatReports/NCR-Common.json create mode 100644 config/NoChatReports/NCR-Encryption.json create mode 100644 config/NoChatReports/NCR-ServerPreferences.json create mode 100644 config/NoChatReports/README.md create mode 100644 config/balm-common.toml create mode 100644 config/clienttweaks-common.toml create mode 100644 config/heracles/groups.txt create mode 100644 config/heracles/tutorial.html create mode 100644 heracles_options.json create mode 100644 mods/MouseTweaks-forge-mc1.20-2.25.jar create mode 100644 mods/NoChatReports-FORGE-1.20.1-v2.2.2.jar create mode 100644 mods/SimpleLogin-1.20.1-1.0.2-all.jar create mode 100644 mods/balm-forge-1.20.1-7.1.4.jar create mode 100644 mods/cherishedworlds-forge-6.1.4+1.20.1.jar create mode 100644 mods/clienttweaks-forge-1.20-11.1.0.jar diff --git a/.gitignore b/.gitignore index 4df4d45ed..e624c32e4 100644 --- a/.gitignore +++ b/.gitignore @@ -17,3 +17,7 @@ fancymenu_data/last_world.fmdata profile.json screenshots/* emi.json +servers.dat +servers.dat_old +.sl_password +cherishedworlds-favorites.dat diff --git a/config/MouseTweaks.cfg b/config/MouseTweaks.cfg new file mode 100644 index 000000000..81190ac8e --- /dev/null +++ b/config/MouseTweaks.cfg @@ -0,0 +1,8 @@ +RMBTweak=1 +LMBTweakWithItem=1 +LMBTweakWithoutItem=1 +WheelTweak=1 +WheelSearchOrder=1 +WheelScrollDirection=0 +ScrollItemScaling=0 +Debug=0 diff --git a/config/NoChatReports/NCR-Client.json b/config/NoChatReports/NCR-Client.json new file mode 100644 index 000000000..ab1934454 --- /dev/null +++ b/config/NoChatReports/NCR-Client.json @@ -0,0 +1,20 @@ +{ + "defaultSigningMode": "PROMPT", + "enableMod": true, + "showNCRButton": true, + "showReloadButton": true, + "verifiedIconEnabled": true, + "showServerSafety": true, + "hideInsecureMessageIndicators": true, + "hideModifiedMessageIndicators": true, + "hideSystemMessageIndicators": true, + "hideWarningToast": true, + "hideSigningRequestMessage": false, + "alwaysHideReportButton": false, + "skipRealmsWarning": false, + "disableTelemetry": true, + "removeTelemetryButton": true, + "demandOnServer": false, + "verifiedIconOffsetX": 0, + "verifiedIconOffsetY": 0 +} \ No newline at end of file diff --git a/config/NoChatReports/NCR-Common.json b/config/NoChatReports/NCR-Common.json new file mode 100644 index 000000000..f79a76ab9 --- /dev/null +++ b/config/NoChatReports/NCR-Common.json @@ -0,0 +1,7 @@ +{ + "demandOnClientMessage": "You do not have No Chat Reports, and this server is configured to require it on client!", + "demandOnClient": false, + "convertToGameMessage": true, + "addQueryData": true, + "enableDebugLog": false +} \ No newline at end of file diff --git a/config/NoChatReports/NCR-Encryption.json b/config/NoChatReports/NCR-Encryption.json new file mode 100644 index 000000000..295af7691 --- /dev/null +++ b/config/NoChatReports/NCR-Encryption.json @@ -0,0 +1,28 @@ +{ + "skipWarning": false, + "enableEncryption": false, + "encryptPublic": true, + "showEncryptionButton": true, + "showEncryptionIndicators": true, + "encryptionKey": "blfrngArk3chG6wzncOZ5A\u003d\u003d", + "encryptionPassphrase": "", + "algorithmName": "AES/CFB8+Base64", + "encryptableCommands": [ + "msg:1", + "w:1", + "whisper:1", + "tell:1", + "r:0", + "dm:1", + "me:0", + "m:1", + "t:1", + "pm:1", + "emsg:1", + "epm:1", + "etell:1", + "ewhisper:1", + "message:1", + "reply:0" + ] +} \ No newline at end of file diff --git a/config/NoChatReports/NCR-ServerPreferences.json b/config/NoChatReports/NCR-ServerPreferences.json new file mode 100644 index 000000000..2762d0fd8 --- /dev/null +++ b/config/NoChatReports/NCR-ServerPreferences.json @@ -0,0 +1,3 @@ +{ + "signingModes": {} +} \ No newline at end of file diff --git a/config/NoChatReports/README.md b/config/NoChatReports/README.md new file mode 100644 index 000000000..33141b5aa --- /dev/null +++ b/config/NoChatReports/README.md @@ -0,0 +1,3 @@ +# No Chat Reports +You can find updated documentation of configuration files on the wiki: +https://github.com/Aizistral-Studios/No-Chat-Reports/wiki/Configuration-Files diff --git a/config/balm-common.toml b/config/balm-common.toml new file mode 100644 index 000000000..afab694fd --- /dev/null +++ b/config/balm-common.toml @@ -0,0 +1,19 @@ +#This is an example boolean property +exampleBoolean = true +#Range: > -2147483648 +exampleInt = 42 +exampleString = "Hello World" +exampleMultilineString = "Hello World" +#Allowed Values: Hello, World +exampleEnum = "Hello" +exampleStringList = ["Hello", "World"] +exampleIntList = [12, 24] +exampleEnumList = ["Hello", "World"] + +[exampleCategory] + #This is an example category + #This is an example string inside a category + innerField = "I am inside" + #Range: -3.4028234663852886E38 ~ 3.4028234663852886E38 + exampleFloat = 42.84000015258789 + diff --git a/config/clienttweaks-common.toml b/config/clienttweaks-common.toml new file mode 100644 index 000000000..f1b147a21 --- /dev/null +++ b/config/clienttweaks-common.toml @@ -0,0 +1,49 @@ + +[tweaks] + #This option will let you climb ladders automatically by just looking upwards, rather than requiring a key to be held down. + autoClimbLadder = false + #This prevents the last torch in the offhand from being placed. + doNotUseLastTorch = false + #This option will hide your offhand item. It can be toggled via an optional key binding. + hideOffhandItem = false + #This option will hide your own potion particle effects for your client (other players will still see them). + hideOwnParticleEffects = false + #This option will hide your shield unless you are holding a weapon. + hideShieldUnlessHoldingWeapon = true + #This prevents torches from being placed from your offhand at all. + noOffhandTorchAtAll = false + #This prevents torches from being placed from your offhand if you have a block in your main hand. + noOffhandTorchWithBlock = true + #This prevents torches from being placed from your offhand if you have food in your main hand. + noOffhandTorchWithFood = true + #This prevents torches from being placed from your off hand if you have an empty main hand. + noOffhandTorchWithEmptyHand = false + #This restricts torches to be placed from the offhand only when you're holding a tool in your main hand. + offhandTorchWithToolOnly = false + #This prevents fireworks from being launched from your off hand if you are wearing an Elytra, unless you're flying. + noOffhandFireworksWithElytra = true + #This option will disable step assist added by other mods. + disableStepAssist = false + #This option will disable log stripping. + disableLogStripping = false + #This adds back the master volume slider to the options screen. Saves you a click! + masterVolumeSlider = true + #This adds back the music volume slider to the options screen. Saves you a click! + musicVolumeSlider = true + #This option will make iron fences and glass panes have a bigger hitbox while placing them, making it easier to aim. + paneBuildingSupport = true + #This option makes the recipe book not shift the inventory when opened. Works best with smaller GUI scales / bigger resolutions. + noRecipeBookShifting = false + +[customization] + #Items that count as torches for the offhand-torch tweak options. + torchItems = ["minecraft:torch", "minecraft:soul_torch", "tconstruct:stone_torch"] + #Items that are allowed to place torches from the offhand if offhandTorchWithToolOnly is enabled. + torchTools = ["minecraft:wooden_pickaxe", "minecraft:stone_pickaxe", "minecraft:iron_pickaxe", "minecraft:golden_pickaxe", "minecraft:diamond_pickaxe", "minecraft:netherite_pickaxe", "tconstruct:pickaxe", "tconstruct:hammer"] + #Items that count as weapons for the offhand-shield hiding tweak options. + shieldWeapons = ["tetra:modular_sword"] + #Items that count as shields for the offhand-shield hiding tweak options. + shieldItems = ["basicshields:wooden_shield", "basicshields:golden_shield", "basicshields:diamond_shield", "basicshields:netherite_shield"] + #Items that count as fireworks for the offhand-firework tweak options. + fireworkItems = ["minecraft:firework_rocket"] + diff --git a/config/heracles/groups.txt b/config/heracles/groups.txt new file mode 100644 index 000000000..c098216e7 --- /dev/null +++ b/config/heracles/groups.txt @@ -0,0 +1 @@ +Main diff --git a/config/heracles/tutorial.html b/config/heracles/tutorial.html new file mode 100644 index 000000000..61cacc13e --- /dev/null +++ b/config/heracles/tutorial.html @@ -0,0 +1,9 @@ +
Quests are a way to guide you through the progression. They are a way to help you learn about things and the world around you.
+Quests are split into groups. Each group has a set of quests that you can complete. You can complete quests in any order you want, but some quests may require you to complete other quests first.
+You can change this file in the tutorial.html file in the Heracles config folder.
+Happy Questing!
diff --git a/config/jade/plugins.json b/config/jade/plugins.json index 7c0ec4f3b..ee3ae5a89 100644 --- a/config/jade/plugins.json +++ b/config/jade/plugins.json @@ -102,6 +102,17 @@ "electric_container_provider": true, "controllable_provider": true }, + "create": { + "filter": true, + "backtank_capacity": true, + "goggles.requires_goggles": true, + "goggles": false, + "blaze_burner": true, + "exact_block": true, + "crafting_blueprint": true, + "goggles.detailed": false, + "placard": true + }, "jade": { "coordinates.rel": false, "distance": false, @@ -110,17 +121,6 @@ "registry_name": "OFF", "mod_name": true }, - "create": { - "filter": true, - "goggles.requires_goggles": true, - "goggles": false, - "copper_backtank": true, - "blaze_burner": true, - "exact_block": true, - "crafting_blueprint": true, - "goggles.detailed": false, - "placard": true - }, "ae2": { "part_icon": true, "charger": true, diff --git a/config/jade/sort-order.json b/config/jade/sort-order.json index 6031ca791..babecfe8f 100644 --- a/config/jade/sort-order.json +++ b/config/jade/sort-order.json @@ -208,7 +208,7 @@ "ae2:part_tooltip": null, "ae2:part_mod_name": null, "create:blaze_burner": null, - "create:copper_backtank": null, + "create:backtank_capacity": null, "create:contraption_inv": null, "lootr:inventory": null, "create:hide_boiler_tanks": null, diff --git a/config/modernfix-mixins.properties b/config/modernfix-mixins.properties index d1fb39ab8..9f84f8c7a 100644 --- a/config/modernfix-mixins.properties +++ b/config/modernfix-mixins.properties @@ -24,6 +24,7 @@ # mixin.bugfix.packet_leak=false # (default) # mixin.bugfix.paper_chunk_patches=true # (default) # mixin.bugfix.recipe_book_type_desync=true # (default) +# mixin.bugfix.removed_dimensions=true # (default) # mixin.bugfix.unsafe_modded_shape_caches=true # (default) # mixin.bugfix.world_leaks=true # (default) # mixin.bugfix.world_screen_skipped=true # (default) @@ -33,6 +34,7 @@ # mixin.feature.disable_unihex_font=false # (default) # mixin.feature.integrated_server_watchdog=true # (default) # mixin.feature.measure_time=true # (default) +# mixin.feature.registry_event_progress=false # (default) # mixin.feature.snapshot_easter_egg=true # (default) # mixin.feature.spam_thread_dump=false # (default) # mixin.feature.spark_profile_launch=false # (default) @@ -41,6 +43,7 @@ # mixin.perf.blast_search_trees=true # (default) # mixin.perf.cache_blockstate_cache_arrays=true # (default) # mixin.perf.cache_model_materials=true # (default) +# mixin.perf.cache_profile_texture_url=true # (default) # mixin.perf.cache_strongholds=true # (default) # mixin.perf.cache_upgraded_structures=true # (default) # mixin.perf.clear_mixin_classinfo=false # (default) @@ -55,7 +58,6 @@ # mixin.perf.dynamic_entity_renderers=false # (default) # mixin.perf.dynamic_resources=false # (default) # mixin.perf.dynamic_resources.ctm=true # (default) -# mixin.perf.dynamic_resources.diagonalfences=true # (default) # mixin.perf.dynamic_resources.rs=true # (default) # mixin.perf.dynamic_resources.supermartijncore=true # (default) # mixin.perf.dynamic_sounds=true # (default) diff --git a/heracles_options.json b/heracles_options.json new file mode 100644 index 000000000..5facee3ed --- /dev/null +++ b/heracles_options.json @@ -0,0 +1,4 @@ +{ + "pinnedIndex": 0, + "showTutorial": true +} \ No newline at end of file diff --git a/mods/MouseTweaks-forge-mc1.20-2.25.jar b/mods/MouseTweaks-forge-mc1.20-2.25.jar new file mode 100644 index 0000000000000000000000000000000000000000..68587015be4ef1d32a92939593a8f19c849be910 GIT binary patch literal 76146 zcmWIWW@Zs#;Nak3U|>*WKn9!)oD9CMA&$D9es21qA*>9He+u~+m>B}R*+GgKn4pRg zCa7;Z9R?KyQz8ru2oroA{XE@VgG2Ou-D>*{`41@ww3Z9~W8U4!u$6C(pITYqr6Utx zT%9A9!R1!J@5+lyYWFJM-z|S{s+Yj7`C05(i=o7_mL*Rt4oF(t?2akBll1Q31~oe& zgWoLW{>9$h4~5(h`{m_7+z_(AK)1yAw$TB8XMAyhGw;YrE6c z7wmcHzsNvIct6X^##L2LjofB2dbVrkXutX%#=*&VN-#{`Y?@jo*M!Co0& Fn9p4??|(EXFv )_uXG{ z=*xu9u4xh>3m83X=T5o9nXG(+!N%XNu;Nw=>&wMER> ?hkAfG^OxCEYaVjjdvv5(e%_-I8MrLG%Ke1C*}u(ee_k%Tn6a`m=uVQj z(gL@P_6!a6rg#pnO}EZke7UvZ`m@S|ue9AvH^xqvdBl0UHhfi6^W~ktKW?~Jvf^y* zTVodmu^rlzil6>xn`!@>Ytj7vlVXcgyq&@>pE_~CN1|t{?B5SJPMDvY`;*^t`q_`) zr|Nk=%9PmCsb23~DiM)UXJ_hX^_;nt>(engZsWEU+nR3Ftoh+JgEO jYd=5Z?SI)nS@G0?uQzVoICX7zzSsJnfv#FMYaaFc3Z i z3U|NGlH~ABzHt4$NJNB)+r4RfcgK9zop|xIW6U)7A4Lz|#eLa4>*t-@$HdRPm~3Jw z<1c>nc;d>mGP6RngGTaOHP_vJdaM4J@xN_0KBjB(UsoJXxEgn*%0^V`WT9~Iz0AyY z^R{|5&)%^3m)P>XGmWQj(pQt>I=ojnVa|ep%|X9*?Mrzq{L|)3!3*J%OAi$d$|f;x zeY3S-s(tCC{U`hGNd(BsHauS|#kt*b(wcWACprZh1%F; BZ{$vQ+2g&QqbeHS$kYs-#YD zkq+hQ;qWjEFZ=N3eZl&oyN6DiN1s^yB1Cps)0Fx%XN#x5m$G*Y^L6gGjqa3-T*np{ zo^Rt7A|7!6+5AV5qKS9zo^5KaQupBd(LL*uZDe7p^HN!z9M?EDw-qr 6+;jF_ zPu#PK@0R}C5^TWqdGADR0p}xY*3Y{x8s50>RButtk+sv#YiX~%Q?riOdbvueKw?cR zci1P1FPTeqiw 1Xo;6@zc;P@VEz1$=bPgPe9mPiEZI2y#lcl^ zlTtM6&GSEUJzq6{`}P$xBBDE-H7%3ZEeX8dIm`0b>us4o^uj(_Tvbf$$`pP1_eqbk zNx1g(=ey>Ap8hn^@)+-lQ@Lhel9uiG%f@bcbh`g`OZi8SW0hmu_Qfk}tvr*u?c2=h znSzb~B{KJ%voSyI<-h*bl?*q>4ZWI4U)`1%b1?Ip*ZecsuWD8JT#Eh2!gp^wz9}0n z{a>L_ ocCjU9}KxkQ~ zzExw3%52S&I{m4Mr5i3h7q8y*@#B^1z4LGMuddMK(-aWjy`=qwlYK3BcCYM<_wJp% zU%yV``QrQO-kUDBq~kaDTza+0G-hj!kK~f #m^e7S0J{H3ee zx0rdh#(4@KkC2u)9C>HoqK;?hPcrNLWxGA|&;BLpzYSLZ&+(M|@ ALZ^@ zdN42d>WekJl2N<8;=jDnX!w$H^3sjV9LAUDK33iF%~7oL%OAGYK3o6Km>9Y1{B0xS zQ*-BCz3@@C^YU90=^aI>57nn_4_*-+lp?ZgSBU>|`Ta**a`|dsS{s*Ml4_TklIb5j z=T?2bx`^^T&$V2?KL0qodHPd+QRfnk{Zj-*^`~`xpAhr9BdJOI>(MBij`NM;h1?#@ zvQw9RGBVX?_j)wn`q_4YJxQ+eDK{soA2GP>dFIZQ&RuIR-kEXkqGj!*O-|1nj_U32 zj5L&L$B)j-<=D`P2meYcr?r??NxW`@aLi+Qp*v=Ib zO0x8pEty@qCp_9Yarfh^lbRl~emlb&>2pM@mi@^k3ICigZ0DK_CpNz4vJ~h&;(uz= z0>PB(M-wLBh?c&*qIt99x0PKxZ?f_!bp1J9dB^%jszctS29FsxOq)D5Em(bEszB`F z9q&KpPEB U zG}&`wWP8%-kIz@Wo_4RMv~P#Yo>eF7Z$*mCuAa1YPUBg{wGrtPllsk!tDmiU#&}+F z+N@s_4w+d;^Eg)3hxa?QZ?E07X3O8#m+Dp~>}iS)Ug-4Ul)tJ(N{epc^y=-FdlltQ zF&~#(-??UQr~h~LEqeZHigMN)e*NjXv3vKviTk=%mCp3&G}UnPTQN(c%5u${-#b4? zSnP8?@#yI7quqCp?!J5Tx#RWSypHC!jzT?ek1X5y^UbsH%KLYIdCD;DKN)54WYIoD zp;q3fViEf{?ydXAWKiChHSbZqU3k#;uZ=Hqy=L@mJC^+H#T@SYs@uvZ-Oyat?DEhk z=DYgVH$OFW)Yhe{zFN;R@v;BK9XzieAALQ$ubgAm`QUlF4|ehA`uC|GoZKhD>BV(x z+jcG0)+pP@1rdgGo*qgO>ixSUfBTkqyQB1*#NNHTv*2dN_1ROVnQM!z6}SB^{ylw< zeoNue-~QpJXZD}iQf0d1%ht=0dM4H(W{(6P*?i{R##gs2<;2-bD*H1cdp!4enTf66 z&t~_sN0uYyQ?P`26c3M<=Vz~F(>qO;ePN2`kG6_2o+@CaaXb9=;y+6lYc#iQb?WGJ zS=Ld|)3I4(U+dqU2TYyKpPWBGUtOu{!T-;?2hOiuJ9WXe;QUiposDPN#aPJ7=B-_B zUS^t7tFa|(&dF&9OnUy$`8<1p z-CU=+-9OWQ&BZ&Ff81>C5~p`x7ZGXCcxGPZvTtcX QMG#$`)i zbk49|yteYl!K6Zg#PYS%_g(&%UQo4=Vdk^lJ2srSulHkPax}-hiY|T!*BKUkHbUF- zmQ9g6YJOT}or0^2-i$)N-pqwPrqMflV;`FZ*>9b4+fYz?Zmr?9>+OG^U){9{PO-_?sYb8=jxUns=GRI-=o@$N|xS&Ryh`* zmD~!m-EJLrv1-baI~B0XXI|p_|E`xq+gz`fzI875F4xfTC^y&O=<+Hr_d47#iR;oO zgRUT^OLv()+ArOebv|rx_>8&T`>$)`Kc}zTe9o@={>C!a 2B6H1|^xXWL(%1KGik? Faiv}#iP(fVuBJ%0}GoutFJ&AMckfoxj`_lG%2>bv*tXPtCr zg(Lqglj^W!lM36!lgv)e6}x|& FaGz!dgtt)`*;1hzn>Vd zylTDk=jVjaFX!qxz0q7MX`8GPU;d>?rtsFw*ZPMxY*b&Puv$@4Rq7+-!QRDf(l>)- zWYan}Bm{q$w_^Fp!)J@aR(|~PNwY7lI{&5L+3g?qPw{Wr;p4P-wHT|~T4vkJZWCmC zqwjp&FpuT<*5@~?Rw`contk(5nSExqxOg2?wv&3$jQrlV#}TZiuVw{FSd?vbKG8cV z?eOXOiY68x;`L>#qd9zEE!i*mNc9uTbIz5YRQK xEaoO3(#GtU+*4ugq)Wr3UE}qr5-u2|4maFep@<^8~ zIe2e=#?`5={dpgv1n0ZFe)Xd;=88_WfBP=2<9%%2{?YB~Q WWWqnY5EPUa-Wk&ds%%%ekM%$;nbpDl= zuK(v+>Ezck?&jt%m>CpbU5MR$P^xCGa) #tn0$~4&KaA!-wGwYB41-y(T_OV=9-f~Q7 z|E?PqM=m~_khtHW%i!wG)K>z}b}sYSX4p|9npfSdaF%c73Wb^bkGXmOUt6TVDgRUt z=c+e8FCWWDJic~}H*i&3>CR2j>`v+2E{p*gg^ywu|K)7-;eK+-C`|Lg``kljoQBr< zRrl8y3C+`4Qo41~gOv;I{69~Wc(*o3CDpI)@}e%KTc3XYdVkDyt9 KxyY5JG5OQG{ND%9^slWn`WNvq{dBuMuV|j3gHX k)xJ9fa@et$OSmA<^ioZG&z zy!p3GsAUg>bq-UQ{-yl}OP<`!v;L^_R h)F mTQJ3ev zSKcgn_wtTt%Nv(3H=7k-3p@AmYFkas#9Pju^0IF$diWkVedf8&yg}pUz9lw?-0# }Ss;CjFgv z|I&72jg|VGZ!|AzNao(i-+AvD_bL_-bNAA@f#+1Ow>sMFD*fBU#%A e__e#y>R|E<1Jq+UH_6wtta#k6nHtvu}y&nE*d-&7R3U2jjPH-THr<->2PY zQ-8?oKD#P!%*YtR`0Yb^rgwg=X x&c5kwJo9n77( WO$*pjdHZcX{cu zKaZ1>|NQy$v*=)*LO{D_J?phA^&94XskE7~@@IL3?}zKM{f@`K%v+t>m9A>I{~5pI zw)P)7rpvc3oO9Fawc5XR;_nU#>Z`_X`&F5>lSl5T)2+4Y+opwwy-9AnvtiB-Znnvb zowP20mRHU()Va;oysmzuRmB^D_r7ckuf6npagSqf;cBxpXU{)hu9#FDTYl}znp0uF z{CXI(kJU13tlqKqTvWL9r*si<@%MMaC#2b}{$m~7a`2d{Vco2!T48eUSWni39uK*E zBHC!?vB$Q&S6E)~BerWv$w}b*jwgIefya_Z@zk@NxD+hURk%R;7PDvctUW>|&2) zW??+9kDRkC6hFp(rR#py5{>^}hu>9KZRm<{@-?~tLqd`J^6IdoZ lrEwA%gWxd4K^hf+E7V~y;My!86L*R17T(gQEF_reVS&3IpYBK(~pmYBC( Rr`;GOY4uF`{MM+ z?*`Y=kM{L>K3C85Ctdl#$H~dbmBm^3^ZriD7Y0f-XJ($adt3guB*NjW?ypeQ$Sqr$ z;|urQe0T5Oy{Au^Pw)7;{Ce!gLi=B4K^v>iTBRr&ujjcxXQR99gmVkM?8 x5+ics aCg2W7AfBo#C~WUpj1xufe}fmeo&k zKUYLJIOx QPan^{@Hjw=e3N-t`QZ)8fQA8x!t3 zI*Q8Q^{!UFa`aur^Sh3cYa1$~58QN%Ol>!;ciX^bto`5*%YXku{;3O!^-fkg|J6|3 z(D&J;?Edw84eZu&r8bw&?36wsI;rTy9^T4;MgKFu^S{-0Qsa`>nZUbwsosRCdjz-6 zD@ij9o|N?Uk?6f=Epz*tUM`g4GpOEsQM~ ^j}>CwJzE51AOS(?RuF1--f&Nkiu+hdL0->!bTr1#Ujq`18%{vLa@z_I6knY;GC z68&zn&vy35oGXzBUy54Xf3zUx^V|=cns2=hV+>vP=Y{_{eT55^y9K|$Pg!r#*muU; zdZS(OEW?Pf8 uY}0;Uz1kg0cR##7mFxd@v)yXe`_UO085I(?f6Av_eWrHy zPVUU3e;t*I^bM;f@fz`R@#dPZ?}<8GH}S015i|XHRq>&LjvPyVHC#)-_iv|k-pl7D zySDv5A`&`hCR@ykxQev%_CMqfiM)UExBN?L |7tt&{Ltpk$6qJZ zD$TdNt@f;qv674NlF6gv0^#8)IYMz|PpabFR_J&go00L-d;7iHl4ZA892*Z^K5MKp zg~9Ql!R;MgSJ+oAy2Elz?$@od<>$}F{6EMnvSre|sM^CdU6OUbFJ*UJ_L%VhZi%jK z){`!uN6eo;yS3jaxi; @4wGa zcQW4k{XMORN%6|U;1$0g{`>cDbA#!j6-@0*mX{iKpM7( *&!gz;d+brK3ZGTSXPvka>6wxy7E0p2?xi@%kkD-{t z-OJamh(;UFnp@*yU+` 2F0*+zhEt~H#OU*P#Y2-U!T*mP`1S)>Zj>`uNNUp|Gxd$zu-#{FJrvq zsSNGKcaEQb8UJ>oMFofd{_XeF({irelXH*wUG!Y-n^}u%phc1FlbYyQ)dMH>Vg-dQ zlYN)He)aC1Te;gY+jafxX0@nY2zs^ndw4tl6x*PK- @VRmFS}kT9sHnk?P_7qOIIuYE4|@0F7^A5J=8gy;wayG&idA(C4!o# z?K!qDd(;)KaFeT|S
tkn`b z)NL->)ZDy#`0&!^;A5Bm{J!kNvF&Hx+Wp(VTQZdyTK@c1ZE0m*k`y#)Qs};;w`BT@ z3ZI#6O;BGO!0~o>;Hels$w#4?Y@xFPqr9$V`u%(-rz5(5!4vjp-LJCdKNMG2fA{v; z+y%dPZ{51JnK}Jbb4>2;*Y^{*eO#>2n*M`l|AW#3aY?D$2PW=Sl&b1;nQ}O#VZFB9 zy{UWueY1M?GeD2eVOzfbjBP0m3yj*8wOfMBd^Nht7T? ?MawD#F!1KiK{6^;YBc zO#7Bpz1k4y)<2~*yyW)fj+d`qtoUX7_H6YMwSv3CX&&qz$ye;V=GUfA4!UNb$IBv9 zvVFJ0l0^v|mk*vZRD1aAmAJ?oS#2qKKVgqovt1`mIaF(V n>5W&xFQ;_xh3EDt#dBA%v9tgFk#o-d{`@PI8)WttcZ Qh zcjaYLyVn&geYDNQ{QT~&^XJZKEx&NnUuoY7-|QQEezqhZb^rNbd5z`b3ts0N-zR* y`DnL2O%m4a}}^aB#3F@ju}Tv^oEn+t19*tgo-n&tHAb?r-1c-sq26Eca0O z(7D(L-VqFs1k0BhMC$%XGhcqYU2`E@|Ho#hX{>>{43aU{9HlJVsxFE;aBqmqbI*Tw zNq^hTDZ<}>)U)qDSTX0wG9Tui-rj{*x9??&(A#lvO8gSXh||Xo-<|vZ*dnL@AGB87 z+u<}{yxS|x!$NSr#=ch@F2wQu*l3hoaQPCy=;T{=cb |DeEc=_qcc@^2-| K1YhV~gEE5+jWxYqFhVqWt#!pW9zMo!b*;M Z<;!>f+%=wi;PdzbE-=XcXNE|32&f zGwu8AQWw-#TLmAGFs +>63=_(DN?X>`ZOV(LvFszN9XUidez%DOP=rbDesm0_;)7ra!vM)nsZqA=f==H z)*tqKwTn9(-#`AnD(%7Y4yS4B#SE8yc+TU$ZfQo_sZ(Aheq|2~``*2L`EvGE14e;t z#RhdfYxlNJIjPq!f|FMiP5*8F>*@V1nO!d)b11}q+uFF{bNjIwCl)%Ku(puO_wzgU zYF>lrp*x}{>yxi|)clwmvr5j5y*tyRhUG?;{N?=W%Z#V^!{@bX6g>K`a!AJg)%_wi zt#bFEpPDB u)!cOqUbyQh4T!xm=YKb3dqhH?H>UYUI~hbiEeOYP%}Gb#*M z?{0X&_44-#!PIFJb>^#^F8MoIJ?}i@gT&fL0{t}>n?C=(7p|veXMB)t@tN$ik2lNs z_eIS(f9Md~2cwHxMi*Jd?G5_h|Ks7_<+pPEkv;o%UGP`fk)M3{(X!ln|2bK)ou?{n z9IoieGj=@ewm-gRWt6+hjN`%YgJd>v<}8y^{lU_|SZ>OhWnOvF#^0kPx<9-!*}lSA z!T3H`e|&qp^S$q!%j!H|o!UOFX3ozuNoy^e473$j{(d>Fd#!ViuxNMjt?mV8w{~=# zeYf+^Y@R*Ed-*oxM9jUwyvHE+)rZFQE&_f6r(P aj}%(tpgf0nv>(jK40n-cT9aKqj~@MuZx$HDz2|H7VJrDWjlLN)#y%p z;7o>@y}EY~g*|&M{`PF| q=_-%@67Czs;w# zTyBbV^vzFS3~h3F&MtfR=}C{>E@2~se(st7KjbJ(zB=1h;X=%mr#Gh0aro(9AI9?9 zvaQ4HdFr3VmK>GOC;sZ5V#w~?yVqOvmX6`t*Grta-k$pKVO8h4SKLgS=bW>&&yHWR z)bi`00{MPsySOPI`8B%taQ_XP=654v)m_(U>s2>I4sZLISkPa3a xbnul+8Rd+@E1Vexan{Twz%`wEsR%$pP| zR%NvPP~}nmm7o4ONY7E9fA^@%%ULV@{wbgMxO3OCI|35V7jM&Z|8v2Kw~0*> z+5ZFf30rnYE!bN6cF$X32R^L>I~4Wysz1-po_4iu)4}WO?rgbmX!67}U*_$o+dX@a z{(HH^8+vVjk5x-Q+Ag$rU&y5Ghkbb!o*bWX v3ds5($a =64~*BAcV)*$ $e(-2*rhknMG$lblx*9 z?q$IFkm}73=6pG#9w|Qm{R{PC{fWw3rhI$Z*3l8VZkzGrUAmX1>J^o< _mr__7%e;Vv %&)y9P~0m~GF|A=>5qT-f9zkf$@S8IiSye} zzE*q|V02`I&hhncgf=`rc0ljJVuijrM|td &yTFg0n=H~Q!OWp;$&DU9dxTIm# zv`$vtT{Gr*UD|&=?uNsRJb`yE0ma8!kG?vj5!A)-xW{r@UT%S7>~q)h4W4@{u6}ph zrRBVD-FzE=R*y#2Fv-l!)F0N@uP3MXge6Z=x#)TQv-}6MB&DsJPrbEa4_~&U&GXt@ zliu^DP2!7UU-!07n4_<=@H~HAD>F}cUssWa*4zzzo2F_+ywlsVOjvw(5$}7g>8p;_ zG5D=FtIu&%PEym$>D*`*n-=iooK % z{joU1$sRY&sv_d|grDDAuAFzQVTsbw)qid~Ws9PmUM}C1%pIC9_N(cwSr=EsXlOju z{FylSk99Tgil+Rv({3vZ`T6>cfM2$<)NP(q`}X8(+<#_z_}k8#yQ2@R`eObkaQZLJ z{rRr7Gi#o2=GNp0TwE>m?t5$XLu (?9Il{2J&OTLyre#tyS;C8>@^z6=CH_soQ%)ZU%!%f2ieu=Go|1z&mvz+XqYkzdp z3AwqNo27hLO`9M3;H&Ej&0LeID}S={h0d@)7cRPc2Pb#?t!;LzZ*zSObL?nx`Tu;g zYVPFwYZuf$N{^VP880cwFQ2%h_J>uoD1-HVH~z~}>HTG&ed{DGEsg*6JP28!IK@-% zj?{`^lXZ8W#l)(WoKn4Y?aQnD)yL~ZpZ_#7-qLcdF5udZ%;eq^&$ajaW@}wuK9POO zq8WS=GXzfjwz5pkKXYwfa)jX0{DOixD&o_mc0WFSo8|gvb-f+m4xT%4_%*BN%tP7t z3-^l@O6Q%L`7J*tF;Bc~cE#}t3xB!) 9^|?C1M`r_#iiOc!TdzBeL} zJ7D7BG_3;<9^9*szHZ{>=T)sPmOA%|K99@0g6Jz=Yb(7Dp7|iGz;wFed8kb~bA55Y z^t)$2q9U`?|MG9GEDnC5@lWREoZ6OovH80e?r6NN@JoO8Hj5`74^KACU+)+oe*4Mu zOQjZb{9c9Inm1fqyRmRR!{d{jz2B}>rQN==Q*FZ3ZCu-ok`_yw)aGT#DOhw%uFtq? zA-nJM|7=E!gTg9iXT|zTSh9E(=R|Hl_U4Ck#m=jL9!HnCgt*+*ssA*ybdkjjhw#Gm z&lhvWoKlbGzp+`G(|*p``|Oe>3ZKMGR25a#L(}C$MXs}ECk6D|WJ%hE$Ji`r7qF;U zT^>^-xpXV@#r+je!@cgzej)K-%h#3LlNl6LnKsxbvv-v?rA+5Kb(wG9-JbVnzK5`J z|6cLv&$p%3xz!)fZF=Fk_9**?ON}R9FK!Ku$Y@*L)>zqdRFkPuBW#EM+Q~mQRz%8_ zh4(aRE|3v=;`Zq5y*;lgwE6rtNmgsIE_U0HEBe>^_JvJa=MRRL?w=t4x!t}zJAZX$ z;3OZ_qo(d+4|~fM^=EhK^Im&f_-upd_19f%W=lIPdKGxXBhSv}p3A XvC2uV4wM`_V)DOm+TiUo3i2Z3X_WnFeKC&|Ye&yRnnYS_GLOg%^ z%-$u4B#D=Dy6uZAVw`#Y#g!d14}Q6!)FO6N>S<3wLu{Y?qJ0N672WDqwf)}Sv}DHN z*oL>&TIrv@>xlA}InMJePCoD{O6mW - zYx=D|cXP3}?#&w#^G?m|KYrM@V|B~^AHg+mGS3{Z+jdEPPeE7Z@5yV_KlXICs@mJn zKj>lk*)1$?-uyO>(nII+BCqVS?|gLcZgKl`c4keL=Hl~z%KYEEzw+2O`(7UhcR1gz z#vQRQY)V 5Jwobas+22ngQs%*{=Sy`iN?hPzSs44KQH}LM%iWm_rZYW5O+@1j zPTq9t`fvN-OlYd~c3-8FoqFXB-=?_L_8A&CnQiBOaHjo3{iU>xHw$?t|K4kG`GLc= zr;Va7-%mX0f8p}kFVn?qY^NOf|Jj!Ls%ARZlM3m4m4KudB71gZ9I{whHz}g(&8`z| zYMW#J6>V+!x09prvc~O&yH-dWy_=a|Jm+C?jE&(w-jypuTo{t<8S)qJIyZHl@qT3y zr|C!XB J zP3dpT;34UiV0L){N-Dh1RyVTJJkPwcDu`)z3`K*gL^`)s4k0w(|}OZBhAYd_jum zdBBs_4Bwx#*s7}E{$IU?_Ycom9fdO&6mRa^(DHxR&zt^2^> Dpva_OL)5AW6=`+pc4nemrc;S@&DDWY^Tb%lJ9S~2zO80wQ}Xk z$-Q;=?%k`at8;YJZL3+5lJX{I-UrET>N)rLGZUV@bqxRS)_>w=tf69_f&5J7yHOqO zmP#L@+v)=@+}+aXTI%5Rl$BdsJ3{ZreUqdAUokxRQ $#qo>FGkI1&c=aK;`Q+qN z$tNeyzVKZAZKBf$LBH?(vx5Jb# a>p)W$zYfwhV4z1gy^;@n?vkEx|3wM{kHoN4(y z=qS^!+H0?FZueI;?p0Y6dU}qfLGaA_oV|~^8N=5f+bx)|xJT(^q37S7A)d-!K2@KT zU9Vp>`7L>W>rIp20T1_2c+pd#m>cIcb$O2K^zUptrhRO>B-qSz*(t~>xpUUGy@}zQ z#q5^eIliZ0-@~_`dwG3ctvh(IKfm#?cILS=9nyP@4J?jcWS!scxBhzYbJovlVJtg& z->gb;VXj+$eM_?Mfwo$q>*6Wqb}g7`h>=Q@l!Stzf8=obKNE=gw1(OU<0g^smAB zcg0iZh4trWggTeqS*KoNxh?z6{?7Q4Kfe_f8vZT&mgR6~$%oAs*vjn8;umHZ9JDF< zp0c~tPa)an)Ar53rSB?Vwo3mZKS5foV~5n?SRDx~|E$}u&rgfl%+~PWySJ*0Bk$Su z$HfC5ZvXkZRb%C+TX$k+`MO?MI(PNErRQt5=fq{LR$UUJb+!4*&8EvU)@xn86q{ju ztF70)ZMN+q4xY_g@-|0yhsy1Gaal@Q;dkRfF{wE*nyUKxbtg}4s{R+BlM`V+TS)KA z6Z<(rnQo_VO>&A%J$$wyVbM9wtzRE3XKHzWtnWgN0k_q>uPPh3HKU6KU-TJmdCGERyFc{j?qe9^5omvtD8@qxP9~PDzmzasxSFgR57@!8K#EiYV>Ye z^!%itO6HvA^75sBmL4weF}2|nJueqlcJowc_krf=k%y#vBPPhqNeut#zsrJ2F>+D% z=g*(F@;(0f;$mY%?1E~UC&C}>G%kBoakgIj*vz>6cGT2f3GKiv^@R^NnMwV=dh(V; z+OlOGyS+lX+k*-g^kr^UG@YNC;bI}bF5#SYMSBHnLG _yS-auQ z_sGw`1y?z@Y^m9m8+LE4@`=>ACO4nOUw=>h{o8f-{Dl`C8Gp5ODqXt8mAp;kV&mJ* zo9*?_YTPjUtuxauPhVUllHL6B>KI-YGw+95Ny6_ICm7uLR;I|;@b&8c14bGO55zdz zkKNSD_%73Q>agkl{KUyu-X(XX3VXO;yte3{?*53@r)&AFqGXhv5^hUo7;9A5?Wp>; z{^a3z=~u7q`oGBR2GiC~Ic;f%Jhh^SNA@21{g~05&*Ps{@2e=yxn65oUM=^%usA^6 zSb0;PQpQCWk;5sen{QeDEY0HWjq2#Rbp5i*xv#gQtr8nm^J|)l?HYQIT#L%iT>3cn z yi|Zx?O3I_5oLyjN+k=!d-I;-!c5F3%6>x*YZ4??l!ji!(19 z=D$lh85&ca(Y?k n!z9F3wgg>X))QTC6|tTBKI`*m z)6UDKJ=WEmqx`PI=g}3Gm+o`5)1_B5%5FO|%l+lmEkE`v%KG_+v+cj^B-fcb_vT%e zF7uM(LS`S>KP|Pmz^!Ys=#Afr330;TnC!kAivIW@?|!qa+2x5R-!bd%9-p0kZV?-P zz1e#E_ReGLx9-#HU)#9*{jY4}KT`J--xp0t=%~JTTSsO2Tef3=+IQ $d!W=*x-bM-y&t?mfmEbjTs~ZkUzr zzKXPn=qEhu>IFTSlS`T^#r!HlKQ2G>E )<IIEbCQ}(T5x1s6* V90x>B zI@5O+{|n9Q;cssJZE4>BqU)Xg<8}JC*tB22oGZjqx}->^r= G7g-}d!sYHwHfb3Y-zy}Evn n{r`~T5E9%^LA3uKl+}8>B7au<^`jAUn_U#|D;$BrFZTUrO-Q*^0eaX>0 z$Lz?_O!l}8EtyJ}C+~aj>3$BLqN5XcvCb={eA^74B~!CnlPq7%O#7P0R&S6hQPRZE z!k9IG2amn?rm0M)cI{SMJH@KwN2l&*+hzH7I;`d!5>Cp?)$FnU?!VXAvYd^7tMJu` zjI&n@MHj~ U%n_@_Emqvv43esGrg8id;0LYw(^^Tm3)S8*H6$p?ZS27+BesK zkGXuhHs;Q_BDvCFN_yb!Rd0K~pYr ig^N zrn^5EJdU4q(0bmTgIiyJn_9sced_emHBas>G&F5~Zfb6Bo_g8YS-(5XtX(%YHclrl z@oS&>iO(mcZtq!tKWK?`+!T4$Eh1s39-7D)35cBedZ*$=lk^4c*=fa@P5qlEZ{~@f zZoEt7+n$K1SXXcBhxUOQc0PPFB-y^qle07_?U{b2{ov-xZ$%S7URic!V%57qH`AuV zEys69UWxp^$u_&JNTKaX;90*j@>z!)guZ=xRrcrg=iIfEcQo>RjtQCfeM`v86CLw5 zWL;BV>%4jI+RMLYzWdwU-0a$a?pGhn!42zVeq3g>u#t#+;AVe);lbAdzaL4euR67K zxvS`_*S}xiKO5dsax6D-rry? Qbbv1P4SGVoFbaehtk#8&a$^Dq|Fa7UK zhGuX61XtnZ$C@{7TO#1G_@A{(TgpPii6Wj#o3H+^dZzxl?r!*%xQ{o2pMMY8r<`<< zt9N6G`OzyOFRrbA9hJ#_XV3QZc%Cm`Y;5yl{$44&C{=U!T+Jlyz(9`@**$v=Tc%C? zuqRYv^MSnShjnMQ|641qm{)(`VXMTKJU4;XwcHQ(|LT7CrMA|>^vT*|FAtaPnD$39 z>VBZoh8cF*t2tjk5WKtmz?9S+)dQjaJiKo@L^(If-mj{zRI*XDt_fOwC+noqua+Mx zj(Mr;X76if6gsrnd(jb_*O&Ba7H=)TdD!Jscd7NOvwQ!{cI7>o(f;soVD4eX>51NZ zE^3{5@O!m_`RWfpZ|&IWD6%MwQE!po$~Si>^_EATa({aGm7m_zO^-jk*=}~9VWRD= zzlzJP-}4*_Fi#Y7JaX^g3FELUl3(grv!+Yc@VZZ4#QbWC=t`!^hgtS?Uyxh&oTn%{ z{lxLMEgx$%cN$dNuHdh^%$mP7dh;^Pk4-01@4Z-hFqrwHU|YFz(zml;`<;F+{Cw@- zkrnJqo-KG1SS@&5CTi88ZA-RCeVw?+%p>*@_tGOd%4$!aPwFXHs1xP)zh1cMp4PK> zo{qIM9>#gHbUZ$1;@>}6roV5^o&6`Pby~Q#=Qw?CVpc5s6?;YKh` 2}~ p*4*X^H#Ui7wEJx4S&=^JX;~)sN7t-% zk~u4X6`lU$GwZ 7e;`M9Kz&X*jyE1Lq>y(oUZ&3t*507J{)zkiLnSA{F{zhRzGtg|Cr)2Lpu-1=>q z3VZlwu@xbK#w@;ydSQR$qULShyje&{=%SeD=Jppe%GS* y8YR_2}I@?Cf3&Ta5A zykB!GvFrZL|2+#eHG0+0zB&`WH={n^NN>f*i@Q~)DX{JKd+B*A%8`+McG_j8{qL4) znQS$VoVoF6@=vDinR_07to<3$H7Q*)Ei)-);;dGeOEoN YUYRc@^-2dn+|rZsOa zUAiPQ&$ZQ#w?S^BczL*9wbA)T6~oNmD{oH@d$Bym((T&k_4?~qmd@`vTbCRC^v6}5 zO YFe&i;>WOuERP?jU%Sg_q&(;I zgMYuH-h8RuS~lOLHTG{?e%J2ZyNx6MyJX3%WoX%JtfrQ>?b4x^o0pES$oZ9E;_h@{ z(c(PQXMA4Mbkz0lGw$LKS}HQvekHf1>hZmM;^#EHp0|Z1_+O1#)CAG>99zF#+@G`j z_`9ROf3SH=#B53bdEpsr`^~49S$}FgQ04b4nfJxdJM6(!=Zxj0tr?Z8=h_!O;4Yo1 zxM$tBYtz@}`hIQM-@j^G*< P8QO|C! zSJMA Xl@ptr+sMtOdnI|& BuYv}~;xy~N!dwk9k2lmesJdT~ZJb7*P)N{}3CY}9eaL0bzx+g33RK)jL*xzX7 zV!NNAu2XX1V#T*Z=J)HD+3h~PWiI>QlVKUU=H(i9CkNWkY+!qzE>^<(@i_lKt=30J zZ=3CWF(+-`?uF|+z8W;u9jg4;ohehc@N>0cyimuI)vsmlZsb@qe z1{zj7{fE z|F>1CX3yH?Enoln)m%Q9dt#3I%=0_fPV(z7XZyGBM#J^}AD11d-LhLtHlW>k-jggJ z-*V%f3l3YdC&q^t9sAHN_2|UfH8r+dKX&hLStiLZ@Vx(U@V$w#AB)#iq)B#hmQUKu zDt%OCYs-ZGJrX&&muEF vb=Ar z`NzBEUu$#!*T}wV(>msJOX!l&UOnSI{!Xu^IA7a)`xJY=q@3R0$U5t Dr{Jm!}@zIYrcji?V zHEyl*{2K0S_u?S)8l%L^YxZCCs}z-!37h%g8^6W>wZWFB )MctFXJq!)l zz4OriLn(9OXUyg-t>6*TxflPkSmEiVdv23kgx9I8(yFo8;X3KmtH{R(?IOA=d@t`; z+fuh!&2;`dtLlo v7)Nm-&l$jps5rYiqCgDv~+vfrG#Q z`7d9@^;sR3p4t~DB9ig*hlkQ8R}N1}m+a7aTRV3brrN8iojzC1x@pd=EBCWz^aQSc zbi;S6?v&e_%NQFL$#DL9`~2-(xjXAwAMboGW`8P0)FLO6 z g0EaEInAZ&D%Ej2xq>6fcMNZ z0UB2h-`)G?*yZcx)!ScWY}~n+xx} kn8)YCD(M16?!&suMkgR zEx+o q(_qn$ne8q0EQTuD9{se*E^PTG+U-e%7BYVG=b~^u2y^n9d zx$s5i9&|i<=Hz*$YTHZ8U9D~y_XX$XH%%7l7mG4-_Oj>UU&8oIR`KjHQPV9>Ce@QC zPhPv$$Y%BDd>^r$yoRf?l)kG7%VgV~+3nP4GwYY!rOC;`#s%+xGnH(RHTN`bb3YnZ zyFNckP$0eb)I~q(Mc=P6vY)g`&2HY$|7MPa$TfpF>C_u*HZFM(bZ_3-uS_qF*afp( zmDbnSmAu#c-zWC|#y_?-C!bpU>%Qy%?|P-vJ&VYxEa|^)@3ea-b!c7lvrqSq?GNdd zpR4maN^sGhhQHBMnVFC8d|u_2lg(i(rL!(?*+HMy2P%%NLTlDpPCLIwq-bZt?mL2_ zmZqVlk&90 )HNS2smd-EzQ$%R_^@AJd`ojf$NguvN_Fq= z-Tdd2o3p@L< -eufH`+JXlwE@#KyB+0$$7 zugT<3V{BSAiTCKgiLAe7)+j}9Ik+n_dgbPO(n+)GK4(c^a7~Jo)%wbQy`Sf@X272q z55rLZqQ&{|E;wEMEg~rH;^Y~5qP}vGJMZcJLHBCb9{#ZH!<9}IsdHLigoTBR-O9_# z>i)mg($+rhpuJ>)w$mjWW*^gQ%S`R3u{^F@D|y@WZDU^Z^e6Y?Pe>o)dv+pNEuqip zD3{ZnU8|S=ZAy3-|EF!CGk@!X>({S`w{Moy&TXFY|J^g*OS2RUj@ $72-cD(ECHFsyOziVFGEH!Q^R Gvc)E^z ~~kayAl$Yb^PMBxgportUIy3Q-||{k~#N=!%z4B``I`z#>egW51$x6*MIY~rRVp# zFaOi!f5`Uhua2nX4V?R2pIj)uegEo_?{oC)Hy`@(;Fakoj>Z$`?0K(NDv8R>Y^ln* z_FLz5xmfum=3b*h*EiRfy2?GSj@^4A;6Y;Q#`iXyHZ5$AvrT%slg{pWqIPt9g-)RH zterP2CSIRf)Q}xh%+45CB>E_8-v8TESAH~c*6P>S3@V>taQpwHMKbAg{-owy`2G3o z d)yZq-r|ei&Ll)m Ent5)SGtb2N7?bp|l!5&F}qZgkI z<~ho8tvPOXg^6TLU%_$4&;B~y|DLs8_b6voQTSOfDcL`1-gl8YxjV@ Wc#(Z z=u`ddBe9b+&ZgNMuDLAX>d2yZNbJvEjzh~XZM=Dg|Ju5Mi@_mV`limSn*2oK@T*%Z zIYf23PtSPnuu3C5#p1s5@kPG3k1#ZR>D{#SjWJ*O^;sWIHs2`Bs^sOX>{-Egt~KTQ zt(na?LgP>W`m=Y|+Jg+7r7jr{TDc!q3X6Phop3hcq(X^xvShZ@n?u1r=CJeI#9egJ zn=NU%lzn!}_YK!izU8=h!z%LLv~OG12z&4*KfY4o_|xlI-7$~2s#m84m+$*Cqx6V{ zwCT~s4_}n0uKjJ0xqsL6H_8_akF9k%n 84M#CUf*TOr5gnwgv*fB%{N-rng(|L>)oLe{=NjoY?gOp;`q zEX61BBvdo5Q+)HPkM`9{Prh5*o%*H!+2Tjlg^3sUH6H1oaOPArOMl9Y4;y9(DEtss zZSVgzGkxES_RVbnr`}R(;>@Le>67{F7u uY}{P=i4uyv1Xmo{9v0!Kdy!ue`k)Gee_jv|Fx&r<@ZmTyC -9n Bim#b+B&JC$jOQmjgoT)nT zFO=DD@9vW)PMl%h)2;O0Xy;6QCI91Fbbq|7-xB@fh2=C4JKkfH)Rn!rOsxH0f3!9< zV2-cAgYDcbyzl%PCOqJ4JnE!i!N}y;#O7bXc}_|3V3W?fgR)F490xhyy?e)Z`jJlc zll{}HcU14*^}2oC%wM~f{eC?!Yvrq%j=y`a?K;5XU3uO_ae7ScNyos+H%~~O=`%5{ z_uf|^a6k7K=d_3S)K)3`K6-0)`24P@ne|%NXR*x)Y1}5zUi8+YLHO?EYinoAzsOHn z`rc};hVLGy;1#}CPc3?T@28q>?$WjC_aa{>#(w@4ySO%KwWHV~#z$Wp?NvSMmpzy` z^O5{QjesQ|b1%l(hpm&V{}TVU*E4OYmHFOau6cETi;`J|Kby1GYs}i&)2imZNxC^y z+@N0k2J2bpMBAjet$e%gn4LZG?^nW_)gH@d%-%eq@S03F|GiI_>NXtyFxiV;R{Qhc z2mFanNwWVe%D5i2|DR*l|G%{U>5-!cgP)(*y4h95{P&Jx{QkPX*EKH}Z7P?jEn3SQ zurs9OHCM}>o;B7*K4m& tw+*rxeAL zcV`vk9&evsdNMrl7K7yl*T~;10;dPJUdea1x65sMb}VA%>t$KxrKP0?p($dgpS_IO zFZ%dy&4O*(ryoXneRNxIwCvOI-?jBAtXZuO`E;N8S|#1;aDUV9^!rozmey9G7^!w= zp_TR)YC2cyd|C|sd=9cl*jnz3ZTD!`duVniT%zKm*=1Yrs3-RXvL~(LzT^8+_DO1S zl{Kf~9kKPd;}%)nmC{~xB0aItu#)BT=IpI$BB2N7{d!gTEHSCI(3?%}K*$P7!vx6( z^5IR#YTn3wT7CC@`mDm+E_>o8-j#iIq2S-|-)94tOn>_H;*R6X<#=Sz{VL6Qp0{PS z;v)u~ B`I&{jvSCP`A*& zUBA `9DRv%-OM`{a!CHYU|@Xo$0_0ZNi$97=!i{A5uN<#o!tDC zhaAPVyKhZs{F5=a=A6WO?wSVqErF-EO=)|z`1%Q}Cx4uGsAPW-IvZp@u{)5ddyA^+ zyE`{dcuejq6x_A$+e};L_gB77iM! )D9r9z%W(R^Nmp0hX_3VSesk{KYG28;+|)Zu z;k)M5$>Qy20vDM6UeL >s#qVV1&S*7l z=8k*0@Q!1dDTi6clzN%ugTF&_|N2a`oxJV*mvcw@YSq_1cL+ZsXfta{_xzPn;kWvD zEnD(-@_yKC_fYWF{+|ivag#-Jc4uB(q fhhmHL zW=_eQpY>!*j7gxC&%p_qe=IEK?_>I!%CzNNRBZmk+HGxXUaZkya^=gUU&SvY3|L?4 z?`h-HVYalbKK9q||1a%_{Euq>Nn8Aya(rI(Wp+6+?IViE1rJ3(%zJg Bj|2 zXFn8mU~2O 58&Ez!B>!q0lXK~+7k07FQ_kL= z+p%ZKvU7(x5)K51DhLSIKDD%%ClWHv>82aMsOKM7vDEz=Y_lv=zOUna-W>d*X}|yZ zk4j6XznZD5l(FdY8{0P`XLCBr?l*-foe#>K6n&UCosB20Bq8UM=h4DgzL2NV=@s=q z*Zc}Rle1&jq>ZPR?h&f&dysl5Mb@sUXU%>q3CEg++5vH5f{Eu7({JqgI(z#bMWtU& zYr^;2?J4fQGdt_G)y-24e`YkZKK;nFt=3Gi%yrS#^>IRfT)w=JJ=XR7bjpRz`Cj%r zm28fGw>`C`)J*E|i`(uuXE802Q4|ZZ`6NGOrWebPm1-W{&Xc<{Z`s}cI{CtqZO4|L z?0j&W`!l;uytUk&2O@5_gJrxYhTJ&BwbNW$f8w>O?Q*|9l|L`e7Eac2d-%J>`}NeV zhW-3v&6P{ 4XWytgsZX`6yxrsav4&Q (PW! gV&BwIzj(O(1rYqfN_icZ( zB66}_qrHdn`Lh)(cZV{aPCgj@Oo&nG?xK6O8_s6?JUZPSaq5x$3`ZlGhgNEAY?rnq zz5f1nbJp_tCG5xUe-d~XlYDFL@%oQuJ>IiU|BK`hbyS%g?zlK*@s}cQw~(}$vx`g@ zJ<8v8-CusrudiS8mBkw?{j}zN%9VY;TYGtE?vAJPX6w|~Yxey3a_Ri0gg;f >tgTLD&>i-VPk&El)t{U5rp?6mN6mZZ8M~I8bxHb{E^l$~S7y+K z`QCHi-+g^IkY`1ACHq&N6a6dLpH!BYzG9SolxFfyVr!Z0Z7Gvg73Ocl%+FV;SzYS# z*V+5j`Oe?i)b6dnr2ap!wLho1bDL%Owj9;H`)5f`{_s_J? d{SuN`K5g!! z=PzDqoSl$=L+#JWi@X`Pw?5u2yu<&J!nV6lowgj1O^UJoQyvtTa8Y58Ui0Gg1p%Ai z9XPbf^Ot{Jo@BR3XvlUEA;#kHw;SuZ%g?Pc-sCc4{)``iPZEzFO!Rq?x`rw2n(oil zeR8j3Ct6xsuI@8FKD}P7U+psIg8tJDvz%C6j}+`?eLws0g}%8`@1j5Pw11rTuQ1P9 z*ffoE<@U>qtT%7%-m<8Ar?SeMMJJ`VP7(TSr~h}(oF9`yrPe;Op14^%UW|A7B5{?P zb#6hW7K$0R-Y0G)Z@s1St|Uiv*217SHy_Exh-Iuf;2*h8>Ec4eS&oa&sQ&J@mG*lz zZ|0|$wdNbYw0%-*j}70bws=L(6wdsI`~C&5x>l5{AStuq_l%2OuckK^O;xB1E}pTx zHdDR(-Jko7A3vYU_|5Eo*MI)Jr9xXX=3EQ^ba847r@XFO?OnH$^L0h#B~N_Ac7F1e z+Y+-yT#@I_yorfiS@pR^pPq{z;a>P5Bc^=G_2p8R+SdHv`t9lAV)@OgC*CCO|D_!# z=@eyl@coK2Jw3lC^EL4(JKZ!EtWP@bzT!Gp1ZUljSKqCFbGN_SYr}i``1Cj-^CwFb z3RxfM#d}VT>+T5EH@kc?!?x~N29wyWO$Uos9BwgOo dz0<;+|2>2i1v*O$)tb+uP^Nc1aCW8|5lx~S<%Us;)4^XGa$ zWfz-UX_9U2ZC9>bSasBOEf4IADzD(Y9@4{^5IL0OBzj^%+Ug}8YF4(dp zD0=79;KJ^OCM9RiJ^8mG^YvD9>z51U#2>yoxG`zj)RGI;D*3NxUg0bkeS7<)O{wqS zXFKj+mAbqxX(G$-X;(Lghd3WToU`HHN2ad dr!Qx zXes04yB=} |_!;xF(t zWtz8{!TxeX+T;-V6DjA5g^#UBta*OAUQ{({zm2fXPS$v<%}?aMSFtc}tZLBwx~y;K zjVY%KYW0KU-M{*umQR+PbNIcNkk6SAF1aJ8&iq(^H8^{@gV$S4pK6Ie8`^vRu8Z8C zdV_bjspPv8*|~0i9Fl8WYVH?nrtfj=*=1 fIv8O+NcgVWGV|uRU%$Wzxw=#+A>+7edKQfun zuH!dblF#V&de_*1Sw6e+=JEZ{E-(Mi$TnBI-gNq>)r`(*8hgYqwLfHh{P)JBD !YhJU3i?=+z^f*On&4_B5xzSMdCq5W} W<-RRP-hBucB`( YzeztC>VqJJAV#t2Ol&b2i>@zHIsUrk6< zbamMi@8bQg9&Nn5yLK`4dHiqKy??`x=*8>ye&+ACo30u3^QG@}B_mm09k$CK*H`ow z2g`o4_UmJEdC0+XNTPJ|jhHPD-@bms^L|mG#LwKfdhb-CL-xgAELy+*vVphpuGhb8 zwO&;`EI$|i`Of_gqvl v8? G1b2A8fpS((Cr4`R8Br{O^ ?(~1P(#qd-`Id~Ej4NyK)w~>A4=EvG;mAWPGO~A1oiZ @YBd!Q?WvhJtvn0NJwNvtzjOKRbN*{guCe1m# zVFtxqvK(zsCDQ)rz2Yog{Cz`^(ZlyAzplIFl&=-DAZD6H+&e9Ul->CORuiY+x^sN8 z`OgNSRT2+h|9M&FWwJo3zdgF`s9>hy>*o(OzS^Ci_WnlkMw$GTxrgrLU)!~lbD=YH z!~E8}`CTc?-yW5?qZhNjuPadT(~IOaFA|oz)-L(>OS4}$X3-L^r)D{E>QAC0X60*Y z+~edDXFj><-iMcQ;yMv`Ll=Bn>oq;deFMibGke~xhV$1yxb?vB{I$|Ht(hLj7PPOf zJ^VaHX=U_Mwepvb%NI75ZmCJ$zOko&6OUn(>lP8++j-|6Dn{!rUKOa-zwgqXZD&NJ z-#-iFf5Xkb>hE={`r1WRJLm3J{Zltrx#VujE338xn@`OxRJT@}u&H%X+GoW#zLOt3 z?pdt!Xk$;-X-zJTJrg%3hktA0`@6Pc*8Ir_`KI$eyOmx(9-`WzP$Iu%Sv|y^2Kc zffGl?{AMehxN&5+rumcO8RBpLxLmw; cs@Gqax3G!iP|3rhxC6r7nWam6r3aIv(%+9|ILB! zv-WL!S7ff;@*qFtp-H^RF{?xBkBj%Mwca) 9i Kyj$877 zat)^3>{OaqkeS 4tg;An`%y%YT7%2W5Fr5o9F(fJ#=e%7-PPTo#~Lc+Kn6c z{ieLkn<=tE?#SoZGp)V>s~fkUUnf5&Aynp^mwr!ggWM(I8*7Xl92^#`TUNH^&ZLzV z*V?VVP0T6085Z3d@#Kg@`CR*g>Cc``XT6sGCg$EJlX-itT)XEpWrBeHrX_(Z{xiRs z&d__yf3@}wE`ddJH&mMFhfdTte $-bas36ajEXO z$`ys{r`~;W!R3^8eDUAi$xBcEE?Td+@bgKtKW}ci>)d_+Zp&@?o%wqrCt77>^0h8m z{Wa;pyjd3$(la%5?p)jva^}9OIm^6Pr jqJA*>kh>q?NgrW zw*RAG^yELi*FTCbV7b0rewEPfWw%v6^*65%uy*=Vvyz2 HNodOziF%+tFa3|{Pt%a2ix%7|JaIAc+j;w035*}3E7mTkV)I$0 zD!OvEP1C&NOfnu#Rds8Xq&SPkKCF2hvaj}-l!bohT{$1)(7y{8d{pdL*SFxj9r~bD zwBom& VNZ>!S)h>mc7fR9}VoX#mw5^n9 %19{&1PTVp6++qY5AnE)TUQ$*WV=dDIK$@u+ Pi3U*$2Ox2I;@t%KJ$&t)Rcp|FSygL;tQU$6K-cL_N9e-@Iyh{%~V(?9s-sB(uT| z)Ag_1-J4M*!ma4##M{5PqvwKUZcUG=!J7Hu4jPgES)$C(yG 3w6pkkv1yD|5V+_v%iXX?D{5 z{acwu=ho^mAG^Hl^YZvhy@sDS9^87y6|{|c`>h31N!tYrLv34rh4k*)kP;JB6tymD zh0Bv=UaMv>3R-6#>XNdPT(N8s({9mYf9~$K4*l2Df6CeE$5$dsaV$W &Y=8K(z<1@|hbGKiBzHM2?h^9_cQ=WO!)rfI>|&4Kv+eGxb=F5b zdY0U<+-9z6(EsB>6Wg~xE9-fr{WtGAsux+b?eP0Dx8gs6+fOh5d}8udzW1jW&u Z2e)nH;f&OhR8M$t` z+|ae xzF|AwB|KIpV(aijL@Z%5~*KV@p)ab>RJA 1V*1N8*Zqd;ZQ4O;y@;z549Wmy6rl+rN6u zPu-ZMW$#vzH#hcwby(&X)599Ao1RZjDUm;N_{RHJ$DdB@UL@onZaQ HD|fO+RoPtH+(hXvOe-!T#I3QLzh*TtHPCs zzmCqS7kex2SGPdo@7F!=G%X)jD_@A}=UCcWnfvv7?tw_1hueePIvz4#)LzkZeM;z* z)di)|JuIDTKkQj$+|?XV@~-KF#U^HBm1k}5f&vs0-9wgd$ay50-T83gf~uhT!N+26 zwLE?jP}jg{UGSh?a4w%$m5trywT=&_++scLzGUB8&k3&kn0nUqtbXG6>`wAU6W5d1 zc+Hh2zMA)FHDjvXyT|=sYU--F82S4$(;MDvHe7x_dE5W&?qe5rxGn0G(@ry){Pe*b zJFCKH8IM2izL8t~%%*$3alZV`!du6WZMrSvQMPO|lX2&hiy?*2FYi&{&-*Y R%4;` ~B^_vZczVC#$pgP6()H-Z?YrR*7Cu&;Qqdty}D`TxXk7 zZe;kE^W6)fPn*8Iz0I=xDeI|>m@~Q!KRy `9Fn+j zS#rlCiL5xz>6S_QI=Qb-JTUpme~d$8(bL@wX(0>|=DZFb)tvi%ADS@m&p%e8WPf`} z9Ut$5@EvjLIX_RXnYsSut95sjjdK>=50lmJv9il$WR6%HA;Z0QFMG~aR$G(k^rh!l zg-WWF?p_gf`<Sw7=g^zbYz?w{qXH=JA>wH7R{nmhL6*{Kc)MIISWaoaQqytXL+q zp{?H3U3x{ Cp9c-|HY@+`*)o=r^@=UZ*zWSO_>(8KXu#TMQm4YpTFaG!7#D7 zlHrA;^^>9l23qF(bM?g*ol!iy$>xFf*T-`j=KOx?aP!XbX~%fpms>5;)F|UVb1-L_ z(zSQJTv-mkEIWdo? ;*q)Mjh1?B*4ESH;QM+uk^NHe-d>*{ zhCa- 0(bG;#%SlJeb( 27 ysz2{1@CJ z%)NmrYI(|$w{JxY=0EJOuzWhpesWp=o6gS3uX9cvW}LT?$uvMiTziV@yRaP$hihKE zYdLASko|KB-y!p*-@Gh03+eDO?02(2%6LHeO#NPlsS;Z*&aJoq<-H~JS9oj1wK+## zew?}5VAs@;%!p@;me@B%uWUGV_*Zwg)xjlmRv5M~Y@DdpZxm+7;{Wa5^%H$s7iK>{ zC*j3lDmH=RjLPkGFFpsk>s79C&-);dowZ2qzGS)I2Ctj5PTje)=-sxZa$IHlZZkZd zZ8%(1{DjYO&XS6~Mpw394eileRsHu$v;EJ5+4JV^ytCxpuBy_sRS9A24{nL{#2@}$ zx#ZpYYu(*vzn!t^-1%VB$9j38ZS5%&6)!s LMYArO_h9oZ#&R{6SJ#*EsQ6#dXLHxO5Y4bc zWYR<{?$ Q|1xE`Ng=xEW48Uch(!FN0cu((m=t;?vomO`f;= z!;`