ruby2.5-rubygem-rspec-expectations-doc-3.7.0-1.24 >  A [ V9p9|5 i2qnB|| }}zC`[16df8efd110e60e50b3a7082478529220d7dbf6b2b7a62d5013eb44ab8388be59563fb8321331775ae7ecb156a488066cc1ce5c2/[ V9p9||n0T72vu?38`[¯ _ASB,-3ȫA;kFzPxawW'׾;S.4إh|^=3wi65I L?ȗkK_v0ToEcC4s;H. !ȆfŃPQP1foT}7PMHȋfA-l0;EQ%G`/J0X@ Ō>p;4?4 d)/ 4 ^ 3_ep    ,x   12@`@@AV(Ax8A9A:BFaGxHI(XY\]8^gb$c$d%*e%/f%2l%4u%Hv3z33334Cruby2.5-rubygem-rspec-expectations-doc3.7.01.24RDoc documentation for rspec-expectationsDocumentation generated at gem installation time. Usually in RDoc and RI formats.[ V-ibs-arm-1oSUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Languages/Rubyhttps://github.com/rspec/rspec-expectationslinuxaarch64fJdpjJXXk@EJN:L E<oiBR4s>B|r4[UEg9a^e8?09<U8)+13Mx3MA)+_hx_cScXoUZ^]pTB0pTB0Q+38;|U}w5iH;U:3_RWgF7(#I ne`f@Qdjzq_l1`vrd~-;k)!r zs!=Cpx&(p,4(*jyn:vF,"3!93;3=`/powS,4 l+7 +7 =[~%%h0pkP7079nm<>.P&=ML<>/?p@`sh9dX;my;%vAoMIB#tU>?nk;Ha\>F2*\3\3>^)F [eN< VnRH8R>jhL<F9H(64\Yd~\g&-6bFm# 2VB=1Aitmf /_Yg@K$ *"$Q [jBu~B0ENbFO@RAOk`hz[jYsIl41B-eb 2m(3}Ltad*t\o;She+p77m2ukF*>2PE}?,9WH>{2@dF$FB.vsR_rdzZV;#'5;3TO5sW)KMhIQplACCW;?3J9?3J:83%x?HDFId{0ARVSyv'C#&2*165eDRmdP-P4@YfFa{XD!D{je\HH D:9\CrXXHXm& $i;.g  Jw k09+n"WK[FQ=Dk28>(oRLu/ZVw}K>13X5 Nb{+XWS;#\D,P79`c &UAAA큤A큤A큤AAA큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤[ V%[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V%[ V%[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V%[ V%[ V%[ V%[ V%[ V%[ V%[ V%[ V%[ V%[ V%[ V%[ V%[ V%[ V%[ V%[ V%[ V%[ V%[ V%[ V%[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&[ V&910f7c19042945910c41547761853c252c3a3cfca5d9915de83904bca67437e472b17261b76e1d193584aee5e4fab6979ab488ee730eb932402ea3bf1021c5c249e5093298a535189f2fddd65c590ae931cf54fb6b7c5a1bda6615c4560fdd2a238d00f8f9a6f576653b4d97e57b68e34dc4df476d918e1597a80d4ef57beb66ce9d74a73ba8a11bf9b8c0ec947917fd8e256f1895435b88f327c5a3f0e104f690b7ec7ec5d474ba4587c7f5f95c890b8a4a3e5df6ee1706185c13931315ece4c03d3868eb9d7f99d0ab672ea5dea070888e736e9995b383952a6631c1f8e7a815070410fd2a16e24ec6c2f86629ad1899e2fcb37ae902659400b1ee827a3c8aa8cf759146e3cb74d08247362661e913922b7a2b68f27d9530a3fe87bb761e9c5d7608de72f4d3f923f2d760d0b008b5f386b4495b74d9817d774d346085db2e5ecc0ad52d64e75bbfc2cc50211e2e38b57c605ef63334de070c806e1ddb41c186cbff5d44487f04c3c5a92b29c2d88927be83881feb8aa05d764af5ce42ec036503356fab9992337a76edac8fe3f5639787c6850d564330547425349756c59178426a7d7c9e7d5f0d078247edf454daa8866261907791bcb768fcb69782f4f0caeac4dce4fa57ceb7000a0b38ad917b6df312896b754675ae6105d46fea126ac6e7ceffb0016b76012fb665524eb55ff9d5d4551b5109cd3c9e42b71be1de57b0ac66272137f6073cb522ddcb3f6309581308babc7fce9a98474d2855f052e68c26567387bb6c7689c1ce0703c3223a13fc1291fb1d081a005d9ea023a3f0d2cd515589cad3abba8157feda991f498c70018149d92ac3a93730937759d0cf585f6adcc530ab3b8534af7ab2c3e556c3bc015bf650a3b0816ae6ff1496c97a541fc54c21a20a7e976595597e940c7fb76bd0b7468a678fa1bf707654f7737f2ad2e5a599d79ecaacf8aae3879ab3374fd4626208b3ce0aae6575d51234b35eba79f914ed9bf136c6ab8e2c27784549ad1ab4cc0aa2033441f0e31fb93c3f881dee8267d51a9aec45ca9a335b7e1bad6ddf437d545575ff018c6ed8784027b9bde746d52d341b9211f8726b0147f060f78eff14b98508e112d9c700ad58016874a57e6cedb15b87ae6837629d5119fa72bc415ba7b70a86b1af65488a0d104406567c63679f101aede7bec7bc1b624c3d2a89b78afdcc31ffde858ee526d6cb426384d8ebca8e197faf801601ff40f7e0c364174b32234f3aa34b56e7b6fbff72710af97e66c27a6761b64402633c801f2815286d811d7290d35bc4cfaf75d41e1f5de839b57018980a285aef0cb0661e82b81f86e8fe052aada1c973097fdc5e77bf2e60331c18e16620c56b9c993b71a0e9edf2fc8e0c53af7eee76cde09b565118d6217048fa5b54f1a9fe75c2202750c317e01abf33813ed3826c8bc744cf6b8a63b64aba8598efcfc7142a635533660d8b70eee860ea6f65060857a3fd4769bbe29504e8722c2675189779421c8b7f71ccde08549fda57f76ba24c341221f73644eb8404829a67f45dcee5850fd5287f86955b3c54136de570d4588f37da12b7209e64e3046e289ef525ea1f10fccf28c81fbc9582764b4861c9666a7dcc4d42564a7835588b59c48c3b5ce431519d0a6e84ddf01399672df7c5de4c5f6036e7488f24ed41de35f06cee6879257dda7bbd911a7679a2945a424c4b888bbbebfd50d54e8bd3ff1dd88ad659e603370bee3da83928d4c534b0724ccdc6205c80f865ede1cad5049cc3e47d50069622b36ca4636be57b3932b89d114817ab532d935d5e17b4c596de24325260922f45d93de546a5cdbe81515ba1c7b0531224a2798900687e5111684ad3e53d0daf14768327399434640069a8f6379e009feb9a68f9112d6099a3f0336b6b486a37f852829c79e1f929d600491af3b910fa2ac7f0a639b1f5c262d6c6ab2e27218c7c6af17b5f7795fc5ddcae5ce6ff72a65f2203ed0f3592eda1f9c2b479618db5b6598705c94abfb38bae4f19bf6481b3285f8664b15e66ab21441f7606218a19fd89d41a9ef1cf561549789ac0c01867e92cdd4e9469684645a19de6dc96c7b6520454c040bc1cb469d2ec366a0a75c452040308ad25e948b5da47c81f3af685a1828004da40e265ccfaef642115c6031990bbaa9fb836bb6c005c074b4defd535f458a246e2a1eb769e0688748dd60a752240be1c9ed10339eeb0426602dc6aee80abf279f264d5e5fe71be42085c66fd109270fb454ed1ca8c8bcaefa940438cd3882d4999b5bf76378ddbdd49173930a09ecec769a6f11707f006c4d4e2fa3e55d75b1a491488aa0301fdbcc3ffdf89e1d01278cd90849e46cfa61e7ff9a7bbe536b44934632fafbb5eec401a2fa41d7be85dacae9953f55dd8da612d08f20888d1e4a6364bf9ebdbfc537d4b3fa628ef9cd965c616838815e28a9e058b1217a39bbe43e2eaeedd40d070b5607c47ef9541229b36fabe103b5e219e55214f685c259198a27bb7d2dd7b99459fbb1153498f631529f083a1d573648c0b405692236fc41622108cb6f5904c2abef65e6c4893f5c3d49a36ec915fbb601fd10961bddef7b7fb21eccc32436d78f7dab07f4a5f8b4b0b33802b107449865cea501826a80f23cf1ce9fd1e3b99dd7e4fe6b4612e09ae6d64e9f0c976e4beaa2233421dc1e98b9fa02ff3ad926c6449a25f9a67da04fd30d29091643772fd8dcd77485579bb821ff248419973d91ffa1299aa274fd778896d57865f549c851f49e6da28662480d7404ee40ca228968640eaa9d6621c4fe94a4e593b9c7b1f79596830b801e2acc2c177dd240024fc8f06887165ea118ffaa6121d64fdaf9aef89daa3176dbf9f0fbabf01968e0e105d7c87b75545c48d1e4e99b1b253a6f79e258297c8008bd294e62a9767a6d1b0d01cc86182bb33561431570dc1889396db481300002e3affaceab5b6e02fcb68a5b3c95139f19d51b752b234dc333d527e1a399cf56e651d3fba89061a399c058c7ba793c7d4f0613545364a47330f027c7e237868535a84443dd93b14d60e176551a17ea2b2bd5f2c845b3afb684a4c526627d1c1c228ada44678c8df49ac2ace5b053d9ec2731358801f96f067648b90af9d082ae66907e0b561d7f18bce9c4a67d0ac20070be4b0c100cf72a2a8128bac94b8fa25becb5584a943a7324bb2de2a47509073e2d500dabfd42a5cac46c23537108cd2a930715aa5e29b395a3e4fede8161e1336f2db606c5099c2b8aa8270aaee3a00c8bbc8150081677538685b5d17e8d31738b9fbfbe4b3af048bbcd115546fd76d663c45506695e063a729ecf1667f0369648f99fd640a33ba6bfe2100b2295f62f29872ee300995f2cfb1c6bf5726b8978bea8c8421d7e4aa45493308dc8348df7176b2056c02894e73818289fd1fd571db1f30c12042bd6303d4e8f6e5891febb17993d3f92c8df6e473875def879bd697ee3925f8698a5f28a5f752795a81e8985dc52ff0b61f087bd44bae30082c18f2ea8cbc151aace13e4e03a62911437675d3fe6ca9b94fd6d639da93a9cba00b9543451f5f06be9471064c7c384d9cff58b2385a32a8ba492180e11a5ba39ec2731358801f96f067648b90af9d082ae66907e0b561d7f18bce9c4a67d0ac20070be4b0c100cf72a2a8128bac94b8fa25becb5584a943a7324bb2de2a47503e03a76fecd24a8c39bc29daffe68211906ea8c479aac71784054a2ae4bf46cc47b5d61417a15da9daac62ca779fccf793cb0f32395c38404a5d8092733ba6c72fbf68787c828b843aed704d4989b3a9dc00fffba0bbd922edc097eae43097ce53c78b78fcc9b54739d559b48ea155dcdddc49db57f171df5cab69941dffa934c27a62407391e55f214bf6d24370eda6c56e4e871bdaa04e91b3feb1c6104ddbaf6d3220ec1f6594372dd2c5ccd722e66fc28faea9c380f6f2b2e810464df6759f0f2a2f7aca40b392eb2b4f6d310cb3ec57af0419f1eaf42c089e80e2d024e4802fcddee86716ce9ff0a506ee7566ae16d56f11b080a8607fdb19603ab27762d36958d84911f87dff2553ca3db1555283a43f6d44cd37f4f84c2d95625712a7eeef86f29cc401df7bb21546d860d004164a2d0a13b46f062097174831c41d4a4b576c1eac8f93ed7c0c122632a6024684149c2f45e66e0bc8eb3e5be8e4968e55711dc2027efc23144645cf0f62d6a694506154e170685c8afd3d1e02dca53d28f8d921951418be509378b5190e72e331264ce1ee2fa541f38b28405d4a0ac07c5ee31d7d78c39f8bd714529890b059d15bb629cd4d82cad8e3cfb98e556ea5c5f82ce7fd5ac2fc95f06d33b72b90d93c871c3a35b48aed5cede17a8bbc3266a82a66ac8de47b90b373ffc40fb1a8d0d72d15618acb0215754f3d89e750356795feb23987c217f1776562028987ebb4d3f5107920f4c33c9ad5a93b453cbb8a2d504d44db71a652b89582c3fe8abe4d0232e74d6867a81b096fea67065ed248ce82cef7928b38386396c8bcab1acbd248a103e14484534badb992b67a8fa1b4da7f790e227c622fb5fa26d4876931481acd6d74ff5cd26b6038dbdc12de9a6747d0f365937f9ff747746c9df2a61c18b22b3538c44f5921206f71a73569b244aa10982aba3794dd2dfd11b00ed1099dc0656d4c9b0053fb31354c1eec49bb05ed008f06482a27e5f0650dd2ed5b79b436e8df82d9d74b8aae195c99cf4e680a190bd20161fc95c92a3c44173bc5d9e9f19d56e088dc64e09691734bd9be607d86dc197fb371a8116c42a45c83382e94377e8d2f689a3ff759cf19579e851ece39c0d8781941f3b1bca081ccb65e90778efea0e1175ce6d0f867608950f4173c1f581029bc38ec06b581f00e38633331e4ca2162760a9e13cf663236223f16f3ef930b8916ed51c01ea4cc5cf297d7dcac60d108a11becf6c1596a4c4c9b676d1e4cfaa7ae40fd4f21e17ca36f0cba016a1051eb0a2a1e40880c649eb9f078cbc498f41fed31f7d2bc8b9fed1eeef7882bb3e6d2b26cde382c93f328a2156936eb3eab587baedb9766f83e8b822eeab1fa037288321f52d16d308bffe086a748ac2a16ea75e480f86f6eccdb64c492283d97c43a273b32361331ef629ac4af69af99aefc3327897320bafbc23375278796c1bfb2ea6cc1997115d9589a1a2be6e95aa0e7e11f5d596a427c4fa06e941bdcffe24e1b5a879bb28cffed815b67fe6fa7c650643df4a3353290e6710e8d89c29569c8b230bc8a5a1cb57da01a87aaa38cfab6d67f5abe6812ed5f3997140526efbb8beeab75df6070faa6700d668b08635846ea8aafad765ee268d5eb394e6adec5b7daed3d364cbfc283eceb76aa30630b53ef4c398c8cba36d90b36bc99ba4d8a24c09b2e190844f52000e5c3aa16249f0be3e60b45cd0a07a4b90cf49439f754fb7cb04ae8593e7274947c63f9ac86b9dd0b7269b7d7d4165adfecb61f8f1e18e5b8e9db3cef2d769b4ab608f2272e676e1836d4b95e34f8b46573d3bdda0607ba34754a8743b05569b9c21f85c3614d4b4df6193cab55acf643b694119e697b7ce7df144f92481d5b40f487b44faec4c240fc48adfd6d567f89779a2d827c8cb8db670b6cbc1add69355dc5ccab550d4fe5369960aded3a8cc1bd7c506d01719de2a51bf5da537243e9912f6425a3ff3acde7af462dde20d125dbb29c74b14726615c531cf2d92e09f6ab8c4dc643f9f6cdf327bcf6eba2567eacc61ded5d595966314aa821d7b15804da5abf55e73c659aa1f4c9427ba0aaa24f411f03aa7c12cb690f1ec35746ef5e133be099837f40ba349f6c3e74bc531dfe530d52d0f9095121abc30d035fbfb401a52141f220c73c81a33c9951a4df33fa25b6eec4070ddf17fa564301a69a2560111344c389e86843745c775cfb33e488381ffdc939057bdf123f8b27b79ef5bb61161ee100f04a863864a0fc442c2e9d9cb0efdfbdcfc79d5552dc7678f4f33194d9e5882920c9bb041671226eb9a0407a352077d04d5e218f2d54465b18dd61dea1d26ddb64233aa710cae308fd41377af0fae2fa089360b74e0b8c9f121e60a784a46a81c024b229ac0d3d36a2da48c476de48203b02bab30fc520ee32592af4c25ca990b358bf1853a01d2389b61ea7cfbd71f1bd913bcd14b4e012416854a06912107d166f4a64bea40df37b76eeb245fcc1fb77c9c2cba921792be1cea91af68d44f0a52ab85fd8940e5fef01a6ffe4c882dba42c97e73ae9e5ab7386e0ef8c31604698d44e35c4c94217355e1c2f7a648448d424df1d5ff16e1eaa0bc459626b3bf41c4e7f0f8b07a485bf1d9d8660df167b8468873565861ebfd5096cec14126b69c80e5bfe72884db38949673de3697324e04c49465ea9c9cd71d24f0a98e3f90750f0e5c6c5d909eeb666af3075b03a157db2081ff63dbab379240ba1c7348962dd8344c8ec605c835cab1079f879f088336be5b7fe40e5b1be0eee45fe56452803b453ae1827c03218916126ae085e441b74dd5d685bff24350d1de55e93d8079ebda4c787c5c3494c01025732f680f7b70a1aba56d1526cd72f29e3e9d1181d03493858e85c87b4b142d0dc16076e07724bc3a8fd946771052a8fe23338836eb062ffb0acc5913ed60f514f1c08be25ef4a96a5e382ef07358b0db64666388f79789819ff2a9ef49329f093dc3b9a346ad92f0419d5debe308551d2b761632774874550081da37c5a0765d5bb0c4d6ce697f0afc4d4dca88d97d4b79d509dbef84d85771d252e1fba1faf06874a658b3a2f59f9a1ba9ca22837603196dd458a271d6e37a16a6c33fd06ed5ee11958a0391979a08a238f9b6de26977c4950d513f4b3a6e81fad21ce15f13c81fa33507e1f103b47e6f98520124e3cf7666b52f495b74748a88dcae6f2305f59e7c7f8c1025d3bd54c35c621d748ac5c4f64155ae21a731c36f566a1553101d824c9e2673edfebfac3112b706daa074a27d896f6ebbb45a09689267c3ce70c348a99bc64eecbba9a41328c07530320469adc1184e1e75ea8fcd1851d3fe5e2d172a427dbc7b064b53009669d1e9ad95ecc58f3b8a7f3d251b0811d6f1b97431bd15f31c9ed7811bdb65f005a989964e2a7c1e1add7cac7cbebd8a8e7152dedcab766ebb8c9e7cc96e14e13aad1d654bb2cf854fe8465122999799ee11bae5587494d9cecfcb35b15ebd71effa89ac7c3ef9bfec7b4e60474fdaeffb7c18f8dfdab0ee841be52c4ad5e3694c0410a0ad18cfcc3da0e546ccc70213280d0f9dd6555aab5e40d1ff806540f3bfdee1dffd8b7c8f805dfaff34a981f89e26a9181e73e8ae6d5f50058dd97f6eb8f87a39f15c9f67dfe13267c0ca12ce21ffe0f6a538077aa210e285ce45a14701d0e2468c234e433f9c988fa44f3b29bf95b97496dbd06acc88f9e88f66b5cbd34a9f9dfedf4086ed9d7df5aee1def22df37ae1295c13907ceea774273cc21b8246ec8a63be149954fbca532611b7f8f8da9c7dd23efb4cc74632b71225a9b5d927a04bef85730b76e1210d743b6b7116e6d412a1fca6731833b1b469bcea98fce33e560d8f9cc853066a93d9e0b30e7091d168a329151065b48af2e9f0370158079c0bf95353e98c13fb0240f91d307e706af285f8a05f4190850229a1f53f8c47930cd59d22812b7f7a3cdab43a6685b4161a826dcf10eaedfc29913a08fc14cf51151aa0724d25f9ed973534cabaa4ae80bf40ad35826d74702978ea548080c8188a280a95943fa3faf8d0f3a0be6d1e10888560718e7cbff2ddf0775ede1df8078940252c3ce8bc578c7b4bcaae1ed7b8a9a106ed092cb35034fb8ef3357184d6cc36cfa8dd5753ba55aa69c85055436bfc375635ac875a5065677f2ba0079e674ed0be38a5a8e3a398b61718e8a4c5e4997e82f23824bf0413d0247d412b65f8ddec1236e79f2265b5ff8285de6b1b7f2483edae06b46d4dd975269cb49d8c12eef99b083c5db51bc59d79343b426e9691bb876dcb29d3897f9594b45db4045738bad09fff1758d2a74b63151b83d2aea76c393bc24527c010dc08b4131f9682c4ff42d7328446e94d11208e39dc4616f031d7701602ab5baa9c303c8b13b016bbc77d825a2e8463dcac6b04d70b067ca1129690933da2fb1e6bc4ca0e6059cbc21d62626625851f3f921c395bb9cdb37c6300d949745c2ab61897befc5451d5701c0caae7a203cd3ea321f7df4e0f9d21985dc240d4f13c43c8326dbad4a99e9fde7d92a696c9e0f63fb674fc0f28e8fd3db7fa1ddd87dd802a0cfb547f35235c839f09ba81a253c32721e57071bbb3443720732eeedb215195a82e88611ca7abd18f0e4ed4461b8e8e365115f850c54746e655693a0d9c27e2fd707b5e9c43b98f8cc1ba47435bb65745b30acb150c1c5542d58e2a73f52eded2d879148f85ac10cd826eb6c4fb4913e7ef947c296abf82293aaa03f03b17584e2a6102df9a6dca9ea94334ce91e62b7473364c0014f51de02f518833d264bdbe9416ec6e0ef052dd5f0fe3129b1d6d0427f9e72805a4280743cf26f73e225fb8d3ea07cedf114734a4ad455ff49d6616122a3ff21cd6c6f74022582a831fa8fbe19b0511d33d62fc3967cc800ea399ae46ba121b8f111e6249b7c778acc3d277d5105ceb96f27e9b315474c470dc91e9ac571debc1cdb23761b1c49d3c33497ed1ced624824de69c874c4e77f3661fb7c5becf0f3135b609b6f4aad91a876fe3e21a2b20cdb1163eb285fe0909aa086c70d83cd26e07142b5c0f643a3ab3670348475fa58a472dfc5a8607eb3fe151b506ba84317816fd2c657c87af1ab9b01b0be5caadca44e4ad72593e21e58e2ac90f4c5edfdafa6fa5a023681150ec8a70a9cb66726f4640367db1e4b21140fbd30c39b9d2270b41d68620399cc1e910724c9039d6379e40e6a94346b00137b080bb1d02e325758481773f5959910865c721a10b3d0af70688a4b55341f01af30f2a7899e4213771fe49f0c434db4fcd6cd5b985ee2a8e59bc6e9c18aae930fe2b6ba82fd51f4404e180849a44c967c528b869c8ee44e15e3863b91f5bb228926b27e8d94954f935f717e64ad401d70df0b1eab08e55f0f9e15c3a75db3dee27d5c85e9fe454bf2ccdaffa6e2c9d99c88201998545bc062b9abfe3be9b0f8380b034cec58236804f67f9c59ca33d601493696f5da008ee5844cfe3d998b81a55b0623ba2b930d98272f0a6d95983598b4c65437e66795554d42a8dd77261690b888460163de302a9812ab98b9b01cb40ad548bebd0619ef473218ddc319ed8bcde7b4b37723be5177061429266f85091b04ba9e0096c090dbbed6aa576ade690f8031f3b515e4738c0ad29aa301fdc52171e4854e420162bd65fdfc3d21dae4029d3f97816c683cd1c1249962428ab327068eede538a70ec6b7b9dd5538d16c6faeaa8eea52ba1be0a20263c5535d906dbc6126ef76df9e96a0900e2a8a450efc3473b265722ead56e4f79df45ce74613ea191653662732abe041d06ab3e74f931d9b6b5605ceb5c3f49cb0dbbfce62ba3554a4a46f8ce1aa16e432c769272dc75f932c9611a762b0b5171705ef5297f26785bea57252c5091ba3be664a7be6e8270f8cdda5d18d6d031c57291cace8a4b9e21fe07d362fdc247afd06f9e1433ec752c58c626c5e61f46b74027a7991e9e829fb4f84a9978ed711b13a095d3e7a1be2c2e34c02069122f2800690554b2f4ab5d00eb33b07a8cb32cb5ba9bfc64973369c7a3c813db18bed9dd944e820b438ff5c73ec045c756c4bc7f22c1946f79b041e7ec4deb3f7c92626a546ca027cc0c3f9b3573769a69d8da48bb422916454eeedb0bcda4d06469dffc1b57220b4c25457a47a973cb31a990d642842af54ba8b762f71909dba7f4f13f4cdbc112bfa9f412284fdc24614fe9df345a745aa5ca94f453a06e69815337778e454c491a5bc872dc34bd2115801bd258a9f915cffbab0ee9efe4478502095f75af1b8ed7985d26dffcc74303845c93f6a36f5cc4c4d234c568a4f194bc630643e5f3c3c3bbc9d29ad8869dfa82298422e981b9074a2fbd03b2c80f1b272d3d91604f88c60d62be9d61986f29193e66e88255b5e8cbc72a90f3a8a7ab054db9993187ee2d23eaf4d9ace85423f8c9cc6bb5291780b92d20a50b2c01428100fab18e541b8adfc1190a6da5f78c9a7eff4f02fb0516f88cd0fb66c23af9283a346b8d4d54ff9a9c5a57ad1c505cc166dc9eea2921cfb5b92c32b8e84d234641b5285b29525bbd5d8557f405a05d057b20e418c506143474b7b742db251d473ba8a610ddeac22944c9626ec6a5dcb4db19c8f93f7388a436044d24cb3420e7963df06ee847c43c54882b25dca7ecaa15b902c89a255767ab18cc0aa4963a67d450b74a33aada53c1e2469d8d6ab0c8002b0bdad0a6adb96783aaf49f6441931e8fc6140de56263f072690054cc6db5fc4ea80448c07f2db1bfe806d14fed1869428cfbc36f46bf4c0125d85220961caa8b54b3a563dc306fccb5774afa438b00b5d5f1fb2dc8acd06dd795c265a11e91507bec6175da3e0b7207f8d915c187bdf9e8d38ff66949a90c512c3329ace1b646cc7e9f9098e24fbcc14f6bb3cb80af58ad95feccf5e05dbdbc24b3e895a91a0a06390f1c9672b9307c467ce6e117b171c22b6712badcab914e7ee3bcb32b70d195ef6cd64e0357836c58d2abc63dc050b4a3c0175edea8570d791272df3229ad9c2b89d47a1abc9e394e63a67cdb1d3a052e5b88e3646104059e71203abc1a744886a2371c2895fd5dc685d20bf48416709914f183092908dbfe3906e1d3e9e746fbf417ecad02c7ce339f3d0e0e643f6ae1870da077079eb3b9f2dfb932c1e4e103d9f922660e05d9137064d57ebfbc70eebad1c6f186f98339f799a55f6d497eb26856740e2577d689a3b6d39a96d808a2d728d93a51eb1ce87486a0492153d84f52b456d99199c652dfdeaf7590db510285ab00fde1d736f3c0fd360e30acd7396d01cf2c7ddd079a56418ca37fb76b4ddfb599d146eb399753bfa1801cea6a07193f8db7f63b86c3f31d828c0988c289353789509d21af194c99dea42faf937f491b0e61f17f9929b910f6d8616c9cdb95fe08418197b54577afa769fe4424cdec4a48364c3cfade1b78814e6ed6939852f09ee9224ff92e0d2658d90563458eef5752395009bf1ac7b24dd33c9230f76605ebf6c79c181d5af944668d3624f4650109cb419cecaf84db32bd3599a3a41e91c4b79dd89bad8b1319f71deed805936bd52c426f77fe20a52a8951ecae3d0654b6cf9953e4cc2d2663588a8a99152b4e835f87a5dd6be667fa90786ffd957e3b07e854a107c8ffb364a5ad3f64fec918c6adfac5863c53de4729db85f5496b4c95391bfc0c5c5b4cfcd981d288e5d2ccac9236ac53d71f2b0aa51a1058c1b7eca42e5f9129ef3ef1615d6a75fdbfbceb45af3a1344116b7068a33995de28e02174cb33762c7f0904f3802af0166ecf18a8e86f5319ed7933f4d280c23aca5db7e3eb2d33465fc5f0b55f8ca126b4dd3b2bec23f1531e87b01a965d38e93bc8dc2751b9f466ab6541af6365335c218eeb1d0eb7efcac308fe8a01f7092d68d468bbbd904829efc947afe13931b418e520c24908b50b2cac7d81b0be142c9467d956926ea26d5c987ae809628892170c556835b71b8deec56cefcb4e35325238ad85b7e0502b622c2a0eb1349b678fbd1ed2b0770e195251acff2dfa123ab38256492ac7a916b2a9aeda394ba901ca9b3ae07d26772550c6874d7634d3f65f7631218b5de16656a974a7f3fc0537fc05c8de49a76c9b311d8c4ef62378c3909a86996092b2c1b8c86a69f329d835393b6413b7d68bab8edccd5347c98fa5e43a2dddd1487efaee0fefe9ca2e9939c4b91f4120a7cf5d49cb696a0b5255c7df39ab873bbf6f857864213af98395afa200e43f28366dac0a9ac7d812a7120ce6d0ff0a0b52dd6850fa07fa510104c585acf8899f4781fed4d19deb288c587bf067b83e99485abf974f530bd06f2d5124f1ba683e13f07f52872a5ed041fe6fa72479cf2837c23f781898514f3aef1f6c28abf3e744d92d98ed629a2f8349eb5f6410dfba4f2fd089d30d44b27e5e013c7f41ba0a18dd8284853c007ed6da17f15991321fb8ced005d2554174455e9a896cded78ad19d0df1550b9f2ba46412296e716ff996f174b4abb4cb76a325afb2e67810fba35607ac78c6b0d0e2485507a19abb192795d245642adb08460e229cda1fbd5fcd8ea4e0c01e62052d3ebc79523040a9f9982cde4fee8b2fe52546b4c02cb35e5927f94d09e47ecaa8215da07c64632e0e58d2b1c9cdfb66c3e3c8e97a5cf4ffc000d22547d88244cd938bbf0e76c25da3c7b62ae9a6b0f67db3615a17698eb4a8f238782e54954eab36d704ed91af0d9d210d6afd9b46d3454b850fffd26f23fb899b31cdbf115339ce6d8acb6f33a75218fef955fe3a3e2baf66826393d7dbb2c61000cc2df892bfcd21b07c087c9b3bfa4c730bf07f691adcf69dae0c6d0246949f0b1bdb017944f525a7a6deeb3030a049d1cad1a5afeffd7ed7ee36bdb58f9e4df6be889a17469505fbba4fa80dd885ba27f2750cdda561d683197c574afec6b5b2926eb9a578ff4b57a07a41981dc4b7c691168ffcfe9f65075bc118a7f0d436fd5f545ee40d1e4ed66e7ae584b7c20daf2a0dc5d61cb4c989599ca97bb472aa55679fb10ab68b0984ff9f72cd3a2bccec2b7261e4632e1452d9d069bd9b54c3913deb65d3bb2f431bbf1b32bc442956baa14efa746d92aae45cee32bce9a55a56f6b4bee0541549268c1c101e62facd88507673bf612d54a30ad339bb20be1cc6028356e08eb0d1b265e5df07f76c3b2d19638fea5df0b64e6374ad62c81c745ae5b444d74f03f54223150fcaca7f8e20f0f6475d582d7b3cb8cf67553b1d2e281e0193d341de0f7ca3a2fb99a5af5d8ab9d0d2e2611563c9e8777c138070c45c179c8b2af8b857e9dbeb2767129999831bcdb4dd60ae00d6665ed0694e74baf76a3bb2e7f30bb26f0b7527a5c774a72df55b6da5b01e62638ddc98a90b243fdb93c848f4d494b11a5364a2c8bee3ab257937401c1d0539d309c8bac9e02eb0a1dae9e9dd7d54b05afbb544d6766adb1ec24aa2921270e10c0454093b9a63f16eefa3ce0811e1d15332134839b06bdbc34cf1c11f6e22dc0875aa8884d0227f49ff9b04f3da7980531804abd30741816f2c0358f839857824c47e49d9651c4da837a10f80a38c864e6052f916f25f613e3fb4d83b01f7a56e1d31479a856e20921a779b114fa4c111810c53c06a0cccf0991ef9b14dc5347418ee6dd97622a69f4ba2e6b2957fdb48ff14516d88435edb9c39ad86742593faabca5fc7bc2088fe48b2b68e60229ff7f2a2fbde71ee8aac686219b63e216314097dd338f8da7cdaf45092ef55f016b15c19b1ce94530117924e977e9ebbd3eb4289987085075e8e03db2ed68a1b369979fa752e1f4b4571e71784be6326dd6bc7a9e011a5de40729d6ce240f45688e837337fc7522432f4de43fe60780468c029d2af417bc07f9b1b65b924b11961186dbc0c0c75880e006a94690712efcf403599e41a1ffbccc4dc859d7e9b7271a49ff69c853479563e80568f6a2490bd7ae23f8956affc90b8c07b3666237b21eee4c725e4fdf3522cab5c743cc3b52570392de765787b1792cff0830d31bd051b58b6554aed2ce48b0586f3310e0a0a72896222a82cc1f654ef327b0cc0a9e38ec34b1b0ef09521496958044745f2f0151d06db882d4a4a3beb9e1a6e1c6f1c93ed63bfe1e657b0dab701ee3728c5f44b378096ad24fef92c108989650f5127ed79260b0d8ca3f5e0bcaf06a28c121ac32f02e973d07be9b5f6c0bcdacd71b5559f9dfce4d9d1b92b94a970480efca3fbb518c9c85bc98b9f1a183e85f1a8c6415619ed8f4874e3db2fdea4933729e6c06360a23dac7957db6a74a2c9359117b1dc7f21313d4cd80f929c6399234aec768901bc7a7120d58fa8715d5a1dc2561aa8665dbce9023cdd8a21a386acfc05fb1ca3a58e53bb04b923aae108394d4248fe03bb415fb7685916f7ba3f52140803a46ca2fb7fcd62699dc1bde7b55058a0cc703f38da9726e4e8d8418268f1d1d98555ae86f0538d495e19246394f643eda4435b521b621ce2f740c20d44a9bb67aef897adab3407dec71398baaa9aeddcac13dc88685250c504ad4e05b4fb4ebd0a92738f8f292b1af87852496c74c36d96d6d29c93ed1eaa6c31243d3a52f47dc1b540fc56ec2a7c61db6f5993485e21f5405f1e52e459a45df7652059943d1820cd05d0f4f9a97ed317c7047f2493d08f2da13d498eaaae41d3cc35baecffc24afdbaaf5faf18c109608be0acd7de78807dd1a3e755a25b84be74a0e447ed8f522e0d1d8b053d1239fcea052d3b7a4bd1e6af61732b5811c285aa4ef519993949693430625aa656011e999b586c60664f6a0aaee3eede634eebc986cc340cb754219c63a32713ac1389ca965559806cf05d1db68d12b7a18abdf300e3110694e8513b40a302cbe81d7e6a5ef1bc504131b614c5018b72b469c601e912e6baed309a47ddab8d19fb8eecda93ac9888e4af5878a6a4356abadd05c83934f2dffe1ce3af397a1c92654fe5cd5e0c78d8b49297cab82c06457ffd41dde5f5c4dc67d6633ffc4e9a06929a42e50b28a725ed869c7eadaf77d8e5ae3aa9bff861f2cab186604fdabefa64beb373c426cae24657e3bf6b8ebbf1ae2941e5a34673beb9802d678a52d3100e294b84320c0b5eaae2366f75c4050f275327a5026875c3f30121a56927bd9d00a616f4bc52b1f42f9de9bec2a02d74bebdeae459ce3711a64580f5dbcca2db71ec3c787cbb69dd187d084161e6078c3a711010b6e0ffaee83a5e979f6d1b047f4520a2ba3b7eca769ca91405d413c0cf4dedbeb699bc02ada205f0e568c932ea5f8fa6f1978b2df0f6ea5eea3b59dc6ec49dc4d5c39578cd40c52ac560afa6489f08c6d0585a590cbeffdd0876ae5633da69b2be058f8bea7e6301471697c7a167deeacc0f2ecdda1cd34309c9c2f9d3d97f298fc149533a50a1543aae3e89d3907ae5ef80fa6cc17e3a78b73fe5c630844abf64e6142dd0a1b5b717da8a8ae70559aef31858685203e2ea092623dbd0aaa9b3634e986d3f92d8255a3370ab579e2c4f96851b3a71fa63c34ebbc461b9fee9e9dc1aa908a0ab996ba176c1a064f51a3267dfe1c2eae95da3d5b4cfa51f636fb4389b649b94bb3caeeae793a448a9b04881812a58e5944fa8f0b1c64c680af99a8b11a28fe7f04b0daa0eadd8b9fbc700651a46cce894d1c02119f2586fc852b700544cff32404609c25701385cbf92902f32daea3b8eb0c3f1b1cfe511bf444f37ec53e0aa507d9fffc22a28d0ae8a5bf0a61d61cf6900c7dacc8627c2b51ba0b4461ac923ceb728c6955ebd0dabbf343a1fd20f8e7c6bbff77a53d24d89f1a0f145a2d072f05ea471d8c5304df9923e71e9b2c2321a049b78a633a96c7fdc35b8744e9c2770ef1d24eabd48a17dddb99f5327fce76ec9931ce5841276913bc3d5265b89b0440b26565f5ae1e5e486a573de2b0d71b655dba2857171b00383b650527f1d99b573a8d0cddc69d15577dc9ea1e6cac46822dcae67374d60456a14c5202b78ae6c9b18aa34e3caa248667cede4c9542eb36b326e62b983fb173049d2511f0df254e3b2bcbfbab1b44f8e320391a4b1723be4678730ef529445e541f0b7f7e3d67f89bc60664b0e592254ccff4e7543c98684c5a873e73a6cd512bdc8e25f269adce1ba0eb4dc4de2e489ab8a20cd54c75d089ffac4472835a2d9ff4ccbcd57e12d77ffd36e51798b5bc48326505f5c92537898dbaf3cc65b5f7fecebd5326b124d8a5f3bb777680cb11ca270e4741b6dff3b812f4bf9889224893ac3af3229bb3bbd69c2d7ad01d6a17491252cda3194dee4e44a674d36da123e1a2ba9898457889e23230bedfc6c93de24977135ff7976bdebc398d6ab604c250a9fc23b50c272e588b41580b11cd23c5fbf4d18b13a2525c6cc0cb1b1534b4fb90b3a8a7c987c2abc344197f994a1ecddb303d4c5bebacdea63fdc0d52f525760b09c69a91fd940be4176e4b1a77447627a3b1e30b30f681aca624763cb9f5f28b0517fda77a8fa46a3def64a018795d58bcdcebd5dc47494cafa28fc3ee37c1e1cd54b05146be315247c22a49e4986dfcdc020d996eb2529d64908d606aa437db98372776d8c8f7f9b42f17dc71ae8ed5907d4dd07626609ed8de4382e299d11ff2d4f6a908925f04b621822502543c8f52d82d8be68f394c857c006da035f3deb53b1a88df13cd33a2dedbe7690d536fdd8e7087c5789046de89a3c683507c4a3c34ab28e7c608ce3d623b60d6ef5576ffe5b9937305564f6635486780f8981f176484ae906d74b4b8e5f2c8181286d056b66843e198dc62efc10ef066820cecc7fa722f4c6aef56c558d898cce2fb529077f3836c0205902d21d095e1f6d3defc043c2075b0f410372389c779c897e98dfc2329628b4774b26ed1707554f33bed66ff7afa1d535e9fb098425bae498e7366537ad313039dbc07ec958eb14703bd6c045cb63b58c42c38a5e3ac6ae708d5ceee3bd6b2a7526fcab6186d9e916fd5f7c2edbaef00edd1c6034b722ba5fce8955799bb67a600159356ef10fdb84c096e7fbf77864ae89917ed389ccb9403fa59d75b84bdba7cc9e7fa53e62a2862152871e7a479a27dee85a60e5bdf85d337d6eecdd6c38efabc92dc81165d82a7ebb9c38988c7cad3f370695406340de59c6ee9cfb24e050d393439e6d6be23794c0029e56f322aa8633712088ab3522614fbb02798b98082c62b129f6c9c54fee6f43f53886071fadbbb720430e342962d0f666e5f98b4f8adacb1732dd74fa4cdfc8a60b5ad1ffa6770e07fd235c437cb7e464e47a7c73b633e33fd0614f7d0091185eb13e4aebfed36c222aa7edad428968136e7aa0f0c354737ceebebb106e1487c35d389c8d9207953c929b9ea6cabeb8ed79800974c85ca7ff457b16432aeae87ca65f6c4ea615a3a16b8129cdd519bb00279be5f87fb8cdc85c486e048111592d160da6df08d1f9b391d61b922ce6fbbd1279a099038cf3755851964a51b705e7ccab6d9f3a931556a6dc07a857286a6f0f001c5d9ff2b05da452c268a2547e266b46aacfc3654a4a2b374016a6572609a8e302080333bd065bf84adcb8f30d1113ede80e3adfbe8bddc27f0c03e08c7ffeb010d433966f321e57ac220dfb691f2a58991ad0a430cccf0ecc489028812425d7eac8c3e502f6ed59db825fc530a49fcb130fa95ed7a83b0fbe4cc5b4e148add32acd4e0388a678eb28c68e88ecbc39f9bff6bb4232b3d44e729918896e8a98870e06232b90596ec9f95366caa4c84771416a1b7d3479d5428307a28606202a805d43ad5273a2186cef62767f87d3f95b198855f5a0fde83f70553a2760ec884caf58d0c008e7a31a8f8d1769d8388d54e65d1b4e7c8bc1db4c306479893761130e102a377acc829c8ec25a01df5fba701ac28b22af0da2aa2160ed6a4f52f0c201cadfa0facbe879e7953500b38e751e52fed4f2733a41bae8f7b2e9174e0c46bdc5defae3e73670ff848de6d3977944c3c603f1e8a135cddfbf0c15da13267d39ef27f05e8e95b79b9c8ff3ce09a613596ca6eafc74570f65cf3288434cb071628d86a823b8abc490ddd5ae78e5ffe43dc4cdb31662736d7dd1a6ddfe8a678d135c9691222e93348c1307cf585d7fcbf1f15b2c5a0a782e8e53ff9e7f36bdb6e1c94af1c9ff38651c72d2ebefd05a4c8b5011b32b075e60ed75762aa28955fc92c82ca2bb91d88d2ca4e885eb2e93a3c25eb1d0ec52dcd07e4b5013fb8ab4df2acc2a4db9f623bcec33c8a7b9c9def87573ecb1df6f70d0c9262a1865f944f6937c75daa2fdf2a154635b11a27a306ebc1790ae10ff6e72e85092e7fc3d4cc72c5a9d3ca9ce3d77930a3b6c16aa9b75d4803db28ebafac0fe26447175b0df419d45003b47142c9029b50e79413071f29f49cbfe7d522c862ccfb7ac9c0c7029101f6617e2380d4af236a2de5f5a64c5f6313654284c741d09d11d6658dad8d4a858ba89c5df107e476a3130e4dcbc5642c434387b2383969086ea762fdb2b9aeba2a304be1251f3747fd7e10dadae4621ca8100ca3be318e8f8e4107746e4e6af566883a66d07c2bb35dc7a2900a3ea7f2572df83229a89e474b1c75728de087be812bcac10aefeef312fc7918b801f31c4b77ca8bc58f578bb0377f672b137ba49a3c21fca05ba249dae6f77fecb54d862d845e562c7a01694c8981747266e2423a48d6c4637f061e8e6edd6db81347e9484ec2b354052a60b7a9f69f048078d62fcd0fe88ed07f81501abc907450995a0a205b34023ae5ff219edf50fb9f68f595ecf8567590c7601a2d88c7b6e8224d408fc87440c17ae7b6d66d82933539f83bf868e4a5245fea36d930cd61d291e0cb7c1f4c32d612208e74c7b9cc4cb0100a16f0471171f2867b5dd13e77a6039e0f950f110d43798b019d21055129a30cfb2d5a0ed0850b8af1706cac8cef954083e3fd53bb2d5496195ae043301db07eb5adb236d9849a0081bb68b84961c120a7e53f621e1d5355ff87f19c6c3fbafc27fe3247a489346ecaf388e2abe204160a4e948f03fe3c056817d0bc441ccbab1ff50334c83486e39e67208ea6aa0816518202d90eddc8fa6f454bd3532cbec024cc963426d77b1fd62536809e1133cc5fff358a4bb8abc056726170742ca4f0832205991ee72b3056abac61e23ffb10670d6059ac37f1d89afe433c07b3e3e63e4cc5c7fec1ccf8250511c71fc0149b978f1ccf2b659490841fb6122e36e59ef8e8fc8d21a96046601f1301d2bb68a38d9c45a65f269c81f018972747c9a92abec55ebd181b371b30da8a2a8d60a7e93d271082e3c984e8634a2bd6cfe1f7d9ca223761b2a57ce6281ec635170fb87d032d0a3c26d80fe22b0ad9641969029a7d9d3b147fabc17ec3d75e7620c80c2fa14a0f5ed1278552e4bd294fa677e9f58fed2e1b57265197eee42a511cd1016b35a51d525e5d073b4d001607ba978767058eab2ad34d46c39cfb921092999d388147123dcc2b75969370a909c4c18e55dbacdc52cf40e02dac1365bdbd2247fc67a4461161228ff827426e2080515f41b38946c0adfe764356d2c8dfb81f9c0f381dcc35b4de6fadc25dabb3284f08a108bd0dfbe81e4e4f2976039b78e9191898636a7d67887d119ff482822bc73cb88753e9439e13c46d7bd2bfc7384501c0aea75bad819bb87314eb2f396cb6d6ddb81606c791d0f94b3c4ff10ab99b4306da48a53abc142cd62708b81acda3af688ee526283777cb3a00e1708b86ab05fe2f55a45cdf305482134c4901f506101defb68159991daa1d4e05eea7899ad7bd2d837783c697433866fe53c7eeeb9f9c56908417f627c9c23d058b53a365d18e10befb0a4da6fcd42fd15d28789351d549ed5a91370a04c28750bd7f4fd870445be8149c3344ef41ff05775103f7d8631f72fd91294056e2899a23dc111598041d6ed2e7ab1b2d0dd3004a223f7d8285757ea0191d96f76a7374544a91e3a281893b7320701cf9f7ac4325fb7f6501f1dd2bf0fab1b23695abd81a70b263f8f6e78c5cbf27583922a52374ef383fbd5006481f7a18e0b3a7e657e34e93e5554430805fdd779e70c0941a2f198f38eda92d0ec0bdbf0b901c9fe35632fbeb9edf673d2cf09d57ef1439ac348f1e8ee94ae1bd757d7c6a0d4ea50e0dcbb47e629207a57d4f06c885840bca2b1d9ce0b64781e711896cedf9b905b2ad91603003452f711d26cf7738798219854fb92c93ccbd4c877ba5278842fe9516fb878386a8aadbc6770427a097911ff6df5cdd4ccb2d68ed6392664e970404b81a99078ba8691754e8aa8ba0b76d06bcdf997379b29562cd12935e1a8eec92fe771f5043bc7d11280c991b35ea49fc0159d698f7ebf726f0db3093fdabca8682bc24c9e0140fe1aeaa4091417727376c1d61f61ac762b7eb69ba56ac23b051bdde0561ce49a6b8cc4411bf1df98d72a50a53795c16f45ea42b56245cb9705bac7f6759a09ba416be04b157532a30d2021779982337fa1d7ddb24225b45340facec7e02c5f1524d614fda346db053e77b79dd911c4e28ed5f7909421cecf7fe9cd1ebd3b9aaf255d66c555d6c9cf26fbb012f6417d3e378168f940fce69f92ebe4c9ecdf994d6d8fdc5630687323f9ddff2ce1d78bf41261aa67209ebb4427970dcf304982cb29d694302e2fbd32fc36d8051fdf69f9b48d6ffb71672c6671bc1e67cd7c20ce49870c1e2323c6236e555a2ebc6283664ddaaa4aa67b79799ae477edd602bdb9dcb2768cd4ca3f5bdcfea80e24e90d335cd3303d4f0136c31cc05c45729099ccb765a3dbac8ee282ebb9b83696778fe6c5ac5e8cc0f09c40dea625e1b48db6899d3f2a1acd274486bdc7c33d692158fdb1fe151266dd5d96b6d3f719d19a97ec70e098afbd07562dc3b5918564903de52e6405dd1f5f1f06a8e387a9988aef4995f2c6a10bf93032efd136a95dcf4f1a78072cb1620944bb8651901c46f55c15f8492073de7bb784bdba05e532d5b33ac80ee130e3db47bd52e0acaf38721050817221bb43d1ed3d11a19eebcd8e8375df243d1c852af5f7c87071d182c9e991aeb807e002d83e6efa888f17fd6e3befb2e4b2de09f09c45eef0c4cb8b18f9710b5caf0451b3f72a67c9673ea5e067405cf524a10668a0d2050d8f7f923c1781d2bb031a13eec778f6b57526404310bd29f3a0d569aa4ce7dff24e5ab230a8600d7a150d9578c5f6757ae39bb14667db738b5c0a0542f707e0acc638a0441152df173b9ea412098f5cabc957414cd089002929f0c1eea14d0e7f96e36696723eff9b67bc05d78cadd192de8c18d81cdfba12d9ea4b7d497f31d21f23066a8fab016051fe42acf9863d483ebbb22c5cac2f1584804260179879398bdbe124001e137446478bf62245604a9cb3d509792196989df155c4ecd070f0311f6919820a55096426640e71ae887a658b38362593880d22bd1166b3de230ae79d470800ef783866c6f3a6d464ccd3d9237308c1fd564c75582410448af294618c6ed2c38fe6ec6794e02b4cf2b4a967d8bf55d8fc9a49daa12511565d1c5ef72d2b0485623578d880327d56bac73c5e318492f7573a854f1a2d0cb8af40675a9425cd806b84da7d6f84a8fe882cffd198e9add30649f8ad614f35e3a13df405271c89d351ecf0c0dd0e343edef888e9a8010d62660d99ce558787a51babe6d227fe4cf358f1c72a1073af5c50349154e114294aa2d234a7e753b1bdfee907af0cedd9889fab0d3d7f576a7ef102daf2f7ea47dc7d90a013c3eb0007b6c9f96c20b7669d629c62e997a9bea80138e19d4fa2e8ea9ed9578200e494792054313da1e0df7d6a5a6c5e7cdd240948c53f42e9e3f1f93cc026964d06661b886b6d7dac147035204c7a25f7706d314138ff617cee263e7e1950b3910dab04994561adf09c4369d1baf776e5dd88efd7d2f57da759a1ba22350edd2fe0a67b48d87ac32249ed5214770b8d611f4ae091dc4e96028de25eaf893a6c6017d793b5c4c309997af8272b8885e1b4636b04c1972c4fd8acab28446db09274e8b46ce43083d0b55ba87760d2d874e89710e8a4459cf167a3b33d430912d7790d3da17b6a1404532a6b196bada326ce018265621864f6e405582539392590fd967fbb0561f5d6a6c7d76d7e5776f24495e102c213e77826ca8991c1f628e59be4e0f0b4a22507e631ae8c4af3352474df12be60346d603f4596779b1b3f6288be9791de6f84bfceb8c290e83664a049312e8cbbf64869d210b22f34e6bde0ba3593d5b7a28ed9428a8556e2e0b02ac5e1e1f02cfe583cad9c813677b15e77db1d43c0d86d49edef7e5e9b851d1d4e7e342ddc88a8589c638ba92abdd777f498f66693ea06d8537c07b95c61ec7aeeb541a44b278faabe07da08ca0d6bc0e24c11ead7fe1e3d9034b24bd7db7f735f4e984ee6711591acc0928aa625fc7e81587e312134c78c973bb4d9aaa9d69661e8b7ff09ba827c637d9fbb98c7ff381c68ebd2261ec78e573610c47a16e1a86f5f9440a379fd7c462f7a3deeda69f269ce2b1162029071f518b15395211e124a77f5238d0b7b3febcea20480fb37a2263bd7627acb8db93938fbe35d3d1b1b2ec0c25bbbd71d5f172452bb13bed9ab8183443e762143c55121d632e83466b63b2ad739f0458c6e855491047a932e27d44fc220a5cf5f922445629f22ff0d53161d6aff363584ce07ce6491c3e6690c80645e391a9ad0edc95ac9c63e42834efc2e7f124a08d70d20e34ab0dafb96e0ac3e2991a8ef132dca95ca5e290eb8861951e7c4db737a06b59eb5605f3ab9f2dd2012ff834adc8cd96538461e7e2101b58716e32efd3b5e443daf1b63bf5618d9e00eabc20edc237d1b933b8f7b59a8fcd69e951f3c419b9a0de40396cabdd278a18369c0a5b501064667f1e2e2b2eec6c2149a2e73da9aa3d9da9be2fd30d4c943f35f47839a7cec8255a627ad6ad3a57af5d51f0583f8893100fdafec030f065c487ada0474f9ed38c708004cb1da3bc6fd5bbd6459218c59d0f9f488354c549e4aa517f7b1e8680dbad0cc1c3cfba3831430fdaf88faea7ddb4455258c2b1e53fb773b8c20f135b57983418c9d35b3abd983a3f6647f432c25e4f78887164883693341b11a0fd394cb937bf64d836979b04b74b82358f56a0dd67c6060fa5109cf946d4056fabb42032caf3f26c2a962745c8c2bd55aa86d08ebf1094b74a4c06ec1842fc13160b1b3184c16fbabebed3719280059fc1847ae331c8ec2354873f3fe9d5dcd89daf3b652caa6572c9df1cf239b6b133b558abd6587354e0d77084f742f37aed2934b5ae7874f20d88ba03637264d252e5b2561eb89d5905f9badc8c3ea31ef6df4c51a53c501975e2468e6e405b6f9a0947dc49fbe8936dc61e3b55480a5f28b4a21d8af66adb6e1c572903157296abf7bb42acb09445f6cc3bc58496a4132e5e7fb0678828585b1103aadacb074e81c22511b77a60a254b23353d571c0e44041e74409a2854000dc897746f6145b36a515b10e292b43ce3b59011afb6256bc4b570b8149ec265a115e0e63690d9b740b059bdbe2399678bb01c9bca25d9a0a92deb429c7a6e190d36ce4c5b4ba68a518565e89c4865e5de3f3d562ec0f5d176c1862731e815e7857e2969f2cfc3e0cdd6352673e5335921937b7d69036bd2698589a41810a3c334b9369bcfb3fe7b266a53680bd7110fb25ec7fdecf1a0d89a6a7683fa508b1a0071251c289c6aba57d0dd355c1a996ddf2b76fb7888b6c5b83a67fec6557f893818597dc5a1d33c075fc4cf9e20f3626555c7dc2f13a89854efad7b0926b606d52438bd7df7f36c10700a5c02fc663b357d3329eab8dd152c4dcd80878544249f16b862031151e732e603512d1f69c49fde79ad2db65cd88e4538e862ce2c55d346312e1df6947ce7449ea61800f05418cc31bf6c401dc287cd2c46de50b69980c007ecf12cdd1866853a1fe9302be97eb06bb44dda9a398443f3e3caa650a82bc56885c4a017374c8023b132faa056a7648e6f19e02baddd7cfa6078222ba6e6a0746370431d4034916c67c613c460ecc7342e35bcdd633f3bba04a8b6ba0327cba26845342efe7828d5053fd64c329d4bb95ba294ba93a3a7b8d0388ba48dd03fa6187779924548ac6de7acbda3ef9429c77b44d0df0bf6f9f86b8d468457553053e819d1a5f6967bedeaa28921dd3e607a0768a66d21adffccdd15cd3fad3d8a210c000a80e98177fd602383339db46b8c73e455fe5fdb7a3055e6ce7cffea54cee5f9633cafeaab339b5463509396e2f231a1da20c262a9c7bf26236d420319b9ab1d977b6f623d81dacec04e05f7308d3ae04ac927afd2e99d84ab93b755a6165ac2f7c94fcb228873f0dce163d0004265cf371ac5df9298bdb1ec1818a35f863399d91393f7f3e8de11f63c57e7fc59b25869f342479579b77e12580d064a3756c1a92a6819bb370beda0d6ef76173aab28088c5fe0c18f53a605dc4a4b22829c3e8fab8ee5adea76a4be647428c0f44c50f47c495b2ffed8efd12caa6f60913d455bd53a18d5e5d32715b1bdcbedcb563ecab80f782a000ee983d108739e2d574124a7d09ac085c7629d7467519602d24bbea943bf8bec72a47f334c624e7e68a0c8df54a43281d14114f37046ef03e82da45fa718b92c43e79864237e54d2c5db972c07ca6050fb10011ec20103be809172e1ab990d179e043429a255031ccea2460a1f90b3e7547e8ccbfc6d644723cc8a3388e4f7c010e471d9552b11f2cab89282a5d64f78e435b834ab7efd802111b03e7214771e060a1a032296a8daca7763f4a89d350c08e5ea5887d5b3a1dbb8bb80c45f623174cf6d1a8d55f6e8e0e590ba108b456df2b2ec2346f9683c99a0a0ab8814de5b41f94550fff4b1bc4e4defc57190e49b8701d133523ba0343911a8bc08504a4af14d1e9ef2fa7f633f36508f2eb027e58d2e5e979c0d216865cc777b7aea06dd2a2ab0dadd3d3eae6975f47adfb74a7a171a7693a1fa2327d086d98c521a125a2f176eb4d1a26815cb003dfa2c49e4889791b7473d89aa35e5e2ae1207b62c37ecdd6a26154c3da11f54c840f5dc1d7af7c072ef8fb43e118df7cc3500ebe936d67a0cc3a03941f3a13cb80ffc998af8a6204bbf0da16ebf2ea8a8f0fb8305a785e68774d748100bc99c041f8d700596e46a54712aa864f41d0aaa8a0eb5a0f1e9e18a39203e9ebca236d8e01c3e328d26a4f42f692c10cd7fd432c1df2e1f5e203d88138460a29eae846d296b46c3cf0ff98e19144db2636078f6b307041a67875ba5f4887754c7873091ad349c8d2951e38dde62bf956c014ae2eeb6085d5f6fa0cc88bbdf2f7ac80ad62031c00aafbaa9895ddf462dc8a394734b6de92e6af0e342d40fc15c009e7ada185eacecf451ea09e3b3ca02433e6f936afdac0188cfee4324feac09cafe0701bf8f945282add3d0e91a4d401f97da435f70123c2fb06b338905a354927de77a786b6976caa686a07259acbf895c4831d63ee40ae9a277d283217a776a3fe6645aa8322b16d81faa5286f1fd4cab27f2e8f83b6e66c9ed48186dae213f19ffc561defd50b927c338ece2e0486d554ef13b09b3d1b8afa43117cdf46e6c5e75f7538328e562d6ed2b12858d538cbd997c2c35d96fb05db915c1ebb23ae8fea891b8a95813b68597adb52f8b9d0ad734729ec6ac04de3ec8b60f129480d990edb086fb081803e6f6d55927f9a71392e282e6fd6f361da1aecf15dd9b7d5d65213532521f3509587e3798fc250eaec8ff22eb65910729380db0ee5f01c6ee073e568120067f5a343e94aaa80bef68a2e147be0061a1ed1e9e494e009817cbc433711480a68726a752389289c0dc6a8302d101485517a79dbdf99f5d131d73f73391771effc2a76c05b95fa800d20c309111ebdf9d37dfdee8e8ab0a4b580cf2d9a1a0321cbbbb17ebe1eeebe77cb63cb06fd3dde3b8f5540f53f911e85dda378402aadce1ff8ddc7bc14b8fc4ab6801d518bc3b1d1a9003f0cb621e6c5b9cfa4775fb5c39dfc000189a0de91eb9f7c0712def8032f976009b9c2fec9ea07bf83acc96d92245b3533bbc007215789dad55ab5efdee7f981024720b937c9de194066955c4a38a27b3d67fed3b74596106111a6eeb4748ca58bcfcc7f34025f6360c9c2f278e1811eb34e86e65ed38222a8a4eb5296052a34f72f62393026679f9ec064f32b95a51368bec945aa2b636f9442c775438678d1c3264ccf813525d94c36c671f999416b1f0d414ede2dd9b1336ae928f1b0d61647fc3544d3ca92708b8e91ec91f86f242b4cb8a47fd4ae03ff53012e7449b25f6ee56ab373288bab0dee870bebf6360b3e64a6fe0bc0a40ae882bd8261f7d7233ada76587b1489c657b5babd06af064c9196419be9159d5dce2d28769fea218974a07915cfd2325742c2c500140f6b0ae9f04fe3e378b1386581932ae463a90a62bb50e8c47e9bc5e4c7e7e8f2a50a0f47580de8a440a9a1d6338e19a655cb347d87431f6487347eab468f6d9d820ed747aa72f5d39e00dbebe5df34b64670f3b6278685d1fc59599513f78651275b574e5b0ed8488c651a172e85e4c66714f1b1490a564e23d116ef17d3154b83955fe95b0b5817c29159ee571916dd192800ba4cd6d363ec8473213c17bf59afd244d7370a2a60b31da5b188656ef97421a8e3761e8789d2efe2d7d8e8e70c74332f131307756c30e16d49cc2fc8b253c6408bdf1558343832e3d0f74550dfd564927cc50372d43e7ff5854f1384983fd988d020ea0ba2966b49a63f48f04aed039200da98c5c3c283b34449f35b3933a637166d9e4aefe66706b41fb8db8a7f942fbddd340518db1cf861db0bf4929caa2361757c8bb352aba0446c056a3dc7276820cdc64679a0dc96fc93a5b15a8bed7ddaa9c85f6494bd44a2d88bc3b1deb3e564a80373dee1441f3831a2dc5793c05e7c7e0bbadf1481928a8c6d6c9a6d2017d34ab7556997055b66a3b447b4535f76c3968d15df7fcd538e3dbd14cb16b7c2dea4444a433f69b4ef7b05a089619b9986e665d64ea924906f4261d18c9558f6ff3ad9005d20b3b82cddf141903c6541d5b2e4888c269fd7acc58bf49f07c8a6ed89a3c9edb521a072eca32cabdbf21cf5a55d32a32cd09974b2a4825d45e9768ce063d0a30b33a8d9952f0ec2f2e171b602fcb9d6512154d7115d727865dd08dba5ae6e6150e2a20275970c5793c05e7c7e0bbadf1481928a8c6d6c9a6d2017d34ab7556997055b66a3b447b4535f76c3968d15df7fcd538e3dbd14cb16b7c2dea4444a433f69b4ef7b05a089619b9986e665d64ea924906f4261d18c9558f6ff3ad9005d20b3b82cddf141903c6541d5b2e4888c269fd7acc58bf49f07c8a6ed89a3c9edb521a072eca32cabdbf21cf5a55d32a32cd09974b2a4825d45e9768ce063d0a30b33a8d9952f06c35fbf9b08ec0eea0f7bef7a0ad21cc93dee14913790f9b436c84e7a1848f799e266f22b3c602cab6770cfe9747dbf852dc036040960589064bba2014d63633b9700a45717e3673b1c44b449a832629363f6fe3edd1935b66fb6c4ee5fe816cdd53b8b7a442d7ef1db42f1eada5152affd04895f3f2e672333f65de93b0fc4363d1dd3ecad55d31afda2dfa5b0e624b9ac4cb1bb25d3ea71fd1a783bfc4591570e5e91f4924d6e8a2ba1070cbbeeb335d791702df0769ff7b51a57d575362c3c27f19cc50a56b21c4c1bfa93c17a5e7eda3d7f83e6367e496df976e8f0538e4371e4cc7b1a8ee4036793d3d1038d26cf712fa2050bd13688b309a5c2e58375bd397d011df957ac029d239f06eed9bef3d02e2e128824e17e887d2fe76bafc174161f6be49e8e617b9b8f3da21d3ee412587b2ba6102fa6b722ac601f522fa2e7b55c143e0b329134eccdf4eb1727242b3fc667057c40639844a881f245cd6c258decb0167a462366f674737200663dd0dc88e1bc1b46ab3181bc6dde712284d867f428e7117f8959482d8d748fe930d6153d109f78a744ae5e907ddb6cb3fb13c21742457e4df5db75a828e6991c573f87c1a56ae5632591d0a1d26b6deadc9764d1f667823b1e1bbeb65b8e5b11d73d584fccc981499cc60d050275d1f119ba1515e5d385128df56142142562f075ebd048a4189d86321de6aba634f0029637f2f5bc46953a39317cb5f02d50aa80c5ec1b3fa1c42a92482d2d8555b61ea435d3a87d8133eed35c6fff0187cd2526304161b94c432345b14e9c6580192f3278f321731b3c2eed30b20595ce8012544a293f65f0c6ef4abafc3689c058f9da1c26ce300cd202b2d9f20dbe0dff7685354e5144416092e9e63c9c8582bdb25bd8aaaf64d1e6086f6baa50a2f5300c43844f610645e4d686539951d061715cbd00acb29a572cac01a25e35418ebe020a272ee88db5393a8539db42045c871472e64ded16a8f64e2f88643fca2150a4295173aa153af4353ca5fa2c4c39291f389c71af4a97296e8c9fb422b67ee7dba063af0afd304cb9866c2fea5bb44f2e7696981028818b600591e387f8f276570afe01eb04ed3df91e598c8643c4cf564c8cf4573a8678eca16806dee23373fc2fb7efc6e12c9da1c9017d1688a499efa6a578d0f1718da67f002e613cffc34476d0387b19370274772b3b610809e203d3887d0d37541c8609162988c9e18f58f4c5398f3362d59a0bef8ecb8484bd1d948c37226aeab8aa72aabba8f3d01414caca7027427ef07e239f231396eb00811d34d8400e67fa9629a1e9d19bd5be3f1eb3e457ecc4b69ae4a059202e8ed86daa7b0efbc4ae154737fd995c9fafa175d5f056ba7f9684e319d6c80c43c86044892ceb0bd3ae8bd99875118a1c817e0c2de5ab8bf376871fdd868863740fe0cafa55e3f12dfa6f1b911d927ed1ae7e7baaf2ba948ea7380427381af93ad51dc8651796c92e20642115f55511719f3e92a54a850dcc1b12af73a57306aafd9a30d645052624165c48c983b9c420619db06243212284dfac82ff14203685e2abff2db8955b5616d3414bbf2062b290d34031c79932115904965ca3a3cb1467acf11697e769d2812db28fb9b5262fa0af38db243b86ea1c617c79f97a6b0b96e8bba6640ce22141ab83591740206a34ebdec48ea71b1585d5c4162b703f4935b005f74c00f0e35c734766b0eceb4e43f7e777a1305fb13fe30b0ec7fcd8663b80c932d8203e176c5e2975ed9d956a299728b462dce7ab1fe759a06ec60ba6b22bb8bb8ec39b8a27f879ee586a49216afbb4ffcc6a2e229e7ec271f73fc3fd26785f313b2b2200249b0733941365adf1ccff6ed0a475ae4ed538ac878c52c4812de6c9496edcd28dd56fbef8bb494f6de623a2e644d5512a1bbd2d7b1626c31f3d62ceca95e3c8644b15f1bc359524aa0d8a7b35ef547bc5eadf670377fd7cbfcf6aa3533a8e15e5f11091c1c17ecdfc2d6cb1ed3ec42b3aeefc98013b628db01cbd85d6de69efd29a96d6f5eb8b46dd27e0ecfd5f434b9c419cb7c93b2f8a5f7d4478735f53ab5db395a6c30908f4eeb8332296788bfdf69fa4af2cf6e86af30fcd3ada3ab828b2ae8e98b256b7948a5a47be7c8d3e6785e6b129ad03320641a6e641a47d361d217f0b7fc9d3845120caabcb41d697ae97252ab311d1440adcc529002ae875c0faadec890d2a3e27672ba107a928fc4294d77b1e5969a3319b89c47f0795aa9012e2c129fdaeeea49a5d36b1dedc1c7cdab06160cd45ba5c5b98c2aa1412e7633400e5fc9f517ddcc71befeb995d71ea545d48298f6d2ea21e82d260ae87d4c58f20f921782ab3a259c8989b71faf87f17022fe4138489b2e2457f23e06ca018ac0d17f23eff7d496134eed7e629e551392aa9b992a230517b2c0b5c34a62d4dd49889f289ed0f208e5374b397191026995aab66e1387fdd5d77a602bcf0e466315936163b9898ec833ea746928082134337920928ee70a94567a51a88cd0c373d8da5485e5dce5bfb978bab8ad432a53b2713a5b0bc9f963ff4419cfdb4adb348728d0a96496d67068230c68c99d1f30018bcf8e2509c62f6eca99b7402147bc638c587b18004cffacfb77ba445f88320711b263a9b74bdaf81db0513f499cdfc9f0944204aa762e56bbd59a66cb1422fa64ada89b00ee63592ee62f2b51c2378449f918bafe96c9773263414eb358ece6b82bbed6984f4900f3b6ebd336cacd550644f360bcc3364edd7855062267cc9b43bff85185c7128f5f7e043d0b012ebdf4c31d6a28d10743e45bc18ef58bfcb6b0a010b79bf545cf333857563755b5104659135257b0592242b62752d20c53c97d71215a3af0594d91dbfbed7c50ace30b8067367e58f23a83f65c1cf423c2c9828fb63f1cf39dfd03b883e2a096a6d1350bce890756094f41ed00ecfc6dbeb7cbddeea0525ceb51730aa460786401aae8ea261d312d308667b9075742c31fed625b28494f706520da10aacc309f59dafdfe4656bdccf771284436403f64d172ea3c3c07de40f4880f3cc8e74b3cfb6ca93649cf119c79d88f8a499ec0032002a7fcad5e1932def79d91ddc3df014c5bbced25d1fa70b46438580556b0b6155fbe82672571a1c16c3ca83b780159177c3645a9982de4905e4bb141cbb698df74490c83dd8adebce8d70ea17a1c4ae71243620b2741711f6a1e285c1e05665bedaaa62a301ad60390f404e382f7873130a8078e3cbd2d700348ea567b2688d4748a7a24072ee058d8caaab94970eb5d55f6645e2f83d4eea15ec95a7c9f73bfa90bb53c628432d9ec81667b104046e0523a1d60d834622ef30729de85073472e5e51d1775a0479f902f47b643089228c23221999c8bb5ea431466c9af4e0941e68355723c408764050c4d79d006fe428313ca33f82ae2aadb098af852fc12e29eb8fb4cc16e8a851ef99d921aca6d7a8c2f0d7021b0cfd94242f55141db83d823239cf7b9d51b00bd3ade693010a4a0ec99a829675aee56dee0cdfa9fb54dda4cb50caf4fe6e785340ba10e9a191579bfaf7a47cb72bead6a9048aecb9bc7b2859bc1bec855fbd94b20391d237590d205b417e4819ba3167f020a0cfa3a86ed4ae3ecd567d32e1ed2b5426099a4baf56186fb0b424e20539d70a11f047c3c649ee58e253ceeb09fe7b5acbd1bc129507a87e1c75cd4f22c3c40a2cdc4bf472e206761eefde27dd378b4427e51bdba7754d691282ce81fb8a21b0c522cfa7cda80e587d15e789dad0db849a10acd527185025721ff541ab050aaab77521396cfe88e8c955541ad929f89260b04fd00e584419ff7d9224098d9607d6213b15937cee675f773f2e6d36db03f9bf4a42049c399a8a452314a03c2da811d7dda31d07d8736b67484df08db07334ff6317953e5e3294202a9e2a8135c3f63bf2f6767ec315478b653907db8d6f51edf980cec3b9634262c546d01481638efc51d9a0e2a296ab4acebade2c08ddf84f3c21f2ef8cd32a385ac0d226a16e36f15a23e4052ef027ad7ef0a3b329720438b0c2a6828d48a7437b8801c925b988eed4ca0726968dcf613a869ccb45a366f968db734375842cd4187482e9d565e6a4cb3f580d4a44414675961f1ab98092b3bd7a4cf26a5272e96114983b080f92706f37c3bec123afecdcd2cdd0eea3a2a115c528706ca9ca6ebd0b3b3edd5efa16160fc67105224c847fdeaf645e934f2d730ddb7b2c5c9c45e18e017e1d6af14e3a1bf7010b7a7a8d72539bc71cdcd9d37a8ff541482a4781d1cfe80395021e924a4f553a966a60d02f99a6355554209a265d672ac189d662f8c2dd0ab03877e91f6c728b39d22d6dd75b0620b7235ae4d0e3006bfdb1f6443d7dec00d0718307b536bfccaf2dfc191f448486ec8c32f112040c73461b3406a3ac0949ba7a129c44469c865bf4414b32ab5a094d509d90c3e057c1a3ca47e38422b3ae05f5cf3031948583acb3995728e5c6743b9ba06c447db05cd37840bf337ab87b48b8b7c5d005a457e4fdbbb3685f395fd70f4a647c0bba1500224571d29c386e3b66e0cf2f391b3874d27de00c66b17275c432c4996326d85c72624128b3070b0f004c0f10393f4f22afbe7d40a1815b70ce5874b20db05f5329373343052701f027423b089e0751dde8bc90e9bcca8c45abe2fa00cb12353ee2647e69b13b7685c0faf0223943295808fc44a7237e40d561a394bee5850146efb5a1d49e413b3e1f307820e6716e55cce6568b0b05e08e62b245b237a953dc6d5e1025968d07bff4415db4a63c74ccffac43650dd2dd32060ae7fa3d6479a61d346a5ee44796195487f29d1af11a9c73385f6ed39855289417cd262f19882b6e3688b45c391871c62cad23c3cff36791af07d226efa9e4dd9116b7e591f93dec2307e956e32a3d32db0ba203dfbe9523deb969ab9a810e0162789f061ed6fa2f1304300a46301fc35d5825bb891421f6a68c94c8375c5f99d4dce8450a578f6cf0836033e0966fec545cefe1584ffa85f11e46ac9b111dbf4fd0aa80f7aa3ba27bacf73511255fd32864dd2328947c9e793d0db3b8f26e56846e138b464fe325697b424818adea0b27dd636e70b18d360f759ead939cee134d14a56cf337cc909c7e76a349d27e9c31986da65662400feac06d2a2d90dbf2df1f84fcfa3a38369fb67759a7504180a0000254ba3d9f4eb901f36fb8f38c2c5c10302f6549e5b47ff51336866ff32dc6a4bb87af94d816b22bacf46a3ca4caeb8a93a663ff4ec12830658344c26859c1265f901fd2e602669783f62534bbde73cdd64baefc6d09a641cd721d1c278ffef39cbf50a51a03ecb69cff262a213561835cb972a666d281f060bc098893e4ca6003a8514eabae22a7062da3a6b717ca359275f4fc9a2872daca4fb9079ce427066a621e0993bf88b43a73c8570c29c418532715c89d2a24a78193fcad2298343712de3f86fb39965138b228f6a2009b7d0a79c8b91e9f9dca877ec9c78a035b9c3fa02808b95b83139afa2bcbefcbe1afce31bcb5a25381fd1db13b02fefb4fd631fa866394bd22f4984d3007c47794da1e7c34135c4b2be50fbf3e53d3749ab65108108175b574b74f7675044e9637510f881249a589692e14fb241f3bf524b81a2b133e745a1889b7886aec5b5db3e693a698c41e9000008d93eddba23445dcbe22db2569b4f0ccef2ca97a6ab00407382afc6e2799ed1243058aabb79b8d44bf1d805467bacb0a17470843902a2a943f5a7ca018c6211c4434f03adea214ba9264b6faacfe73c213fe7214edd5f23a2c19cede5965cca1ac2a397f60679a4c1b4c0ffacd5e9c16685508d791b1e963cf5b1218f57e9635ad037b94ed502f1935369e62e95077b321d29632a2c4ff6e24774a5a6aba2c7b2fd8e69378d83c4589c42d6311feaf957dd36b8f76f122bf4a8ed35dd0284e2be725355398f26b58a52d302f8e8a4e5f8e145d23edccc57a61457f055b4e21c5607e97cce1d710d592525daab7b18f7a58988e382ed820124806bac655b66984380e1a06a3606a228a605a1295095603ce33c08fb3e71a697955cc3d8ab4d3a950b5a1e631487b13fc4cb03ac03e68d799ca8da37793fc1fd5dd249f681d21316fdbec96ee82a50ac34153c2b29c1ff4db504bc54befab517662e4b1a0b1ed941cc52d1bb0189b3c8bcdc4e7eb3bc583fdfd0e950b9c539243cddbe0fc7603cfee609c0c171954cd580bf1203118d976767986ed6dff6aa1513efb2884bca3ff58b52a53bf2617b21ae2103f3a324fc277508c60fa61b53027ab5369aa58ccf4cbfc48b4cd20e247358f0d5ca69ab33dd3dbd20b81e8f186fad8c868f023a2dd4e6181446ea1597c99fef93f869589bd7228db92b2d0b4621deb73c009a214eb395e1b94bc95b82a2f73e8be34a10aee745496a38a06816d0bdd96b4dfd652d50b46af1f0224fd4cb0460bc63bee499fe3e4285c8c9f860ccc95ac9a571012c4291ea21399fb9c83f479e1f45a3076a71abd248a448cd27daf4e8222d8d225069b153e73f9a52b42079f40dd327a4a4c2db2a12efd1f55e8188672aa83efb824794f53434287cfea6c7bab1b60fe0f96d58c23503f46d56365145376f1d40727d19faa7939c5fea07db47854e3fde2c906f91000438290a7f6ca073166e6b7cdf43f0177c311d1aa752839eebaabac7b768aeb72c20700d651b227bf184c104d721e11656eabac3c634c898668d667c7ab3a9ef28210dffdc042ea235ed4598d5a7980e6d9fccbe7c292e3777ec5887911ab6513839c71dcf429cdb310e1b14c26136c8216674fa08078bdcf3cc5f0cc2861897b829e2bf7b1d5d3bd7dddf5ca28adcf32b9308d7c8487bb330296508c0e7de39fb15ab2ac99ca63a7abe4bfde8ab9cbe5affb569c21df3a676231af7b42eb161473e8699c6cfeb67b6fcb439ab9a35dabe9ce2f33ae2ef514cc4f92aa4c489ad920f888f77e0e6c668bfd04ab08f14eb74296ba07a46cff5cb36b9e2cdfa5c9e28d6c421588203c5a5410e3bd43a32ba9951382762fc3fcca098188505239d7dbc5e5aad0ad51769323fb30d86470771e72086bf82a905340d84ee6ed10dbdf68a8c3a8584bcbb7c74014b7074d7b77980e672969a42d6d088607e5bc0852520dd420a9a34fd324a8d8243d9b4bf6b0d1840067c576affb979b288554e7a123a279ee409b18fa64d776aaac1d64ccaa5fe520aca1e5af94352fe1b0bb11c5c983efc1166a55cc11d2f3fcbe3ab89e309f2af95bc1fe3a03ce50cb90e0a4042ea732a935240c20ad0893512d4adc9f9c7ddda89c2372b8b2c93b3c5a63bc60e226c28805c2967017a65f92a4de5c3c6fa0268ef79ab04e11faff2ca8da0edda409d2c3d02dab1080c89d9d94dd19d6b17a53e33d4f9e240399aa32e76ea9bcf5de287eb89f16c55e0087a61d9dccc4033062153b95ae8b5e5f55c2647ec98e55424b3642dea4092c3871d9c3c62f443bc6e0c06bf20d52dd81844fffa36d41940d67efc365f3b55ff2ff72906412ddb7c3ac35930a16d176c0605b341f8f97dca9af2f672f4424b437d8e3ce134b1b49150120fcfb634e84b791e9a9fdc5f203cd5a503c6b4d8c514d534cfcdae6977824436cbf6e6ac6e5833aad08f1c5a54de8a413b4a84ab9509025815951c1ee421df542d3baf5c6d5335347a84d9dc5c85c160bfe7a3958f585c25fc57d1ad7322783865a060eb103d799f2133cef1501ad0ccc2ca908f46ed288b21be4cae387f46109a7bc8dd8c30705f03c7f901c9b6559e7804d23d71f1f3dffc95865bbbd8813a36be3a4a388493ee1c55e65ca2948d72f889e702af5fe69f3556a18e7e79578e240e8b178421e0be53cc92a55a22ef89ba6515d6f8fc47851b6648dbc7d83975df0d9d503c31659bfabdbfe11c7c0be0d175a226f306771a498bebc875e0f5cc6139d8d6598b7c8a1ef8c16becab194863c2bf62d709a39ddcc1ceb267282d66134adb3de2b6ec141e07b2c112bc009d75a426ae0a40924339ffd598b8f22e059b923afd2a6bf199182800677b4261aa9fe5c7ab520534a82aa4ea094a0dc211fe15fe3cdbbc749d94e0bb473a0bf1f8303c5a3c05ca842ddeda995d10f42f44b43cd90b1af3071872744345b2fe473eb0ec40fa2e4e98477da27fe1248e68689dc77a7f9971417993c8c464d1bd010e8680b4e0980600699871148f20e6b8bcf7276c17e795cceab139a7e1c7e7f730e9d1171c90057a444522436112b224964bc861fb0505e450102ced0d6d54550f9815c1fe84f3692b40fab8ce97135f68fcd104d118c71a031cdd0a749f2d4c89a4a0fe7938fb8848f1d8151d5572809c024dc0e709c4ae8c59c52769ee86bd02570eb971211c745a6f56b9a619f020e6c7f66f553e98c0084b6e7ea5c2716009aedf54ec2d95d0fca330e3f836a43958e0e8a68c2920923832f18fc8f0cbb6aa5fe17f001390ca6d3e0c5c4d071cf2c2d3e4b7f66690a3bf698159c608595043e3b5535fc1958b1c9eb223ccbab7afc1f556ee84eb0cc7064dd8f6bce3edc99ec777f3b0a6a4f30f17f044f0b2ec85aa7dc8752ae0dea75ff44aeb92c8650040321f8d7ec5b0e1b0b26d9d186392ee890f5c1bc1e34dd614c3501fe322375a12ad5333d129f3a9be11d9e43dcea6779efbdc674e155e88346f6b4283bf9f83e49f3f734e6b3e15918a19cacd47650b152bb777f785b9e732aff559b44ffecdb21c4ea1a9d4417f50570af021760df0e75941167d85ce304e34d9dc71bf82424ea770b97a1dce804413a3c292d2da9b5c74af1ceeeedf6415ae14c9d00220d2e5773dcde58ae43317a09b064ad94dfe1fd659ded6fbbf9f5fb4aef1cbecbeef02755580080da16db80d1b202592f477db891beae40420f67b506298cff2465680bd2fcbe8e23525bab40012722bcaf835d2b8e47e2f96e5403c116eed419c5da0938d5543c8a24f3d802dfc862740f2c07909ef643bb514b758c4a04b2f2387dbea0b1580f2f07139a5da887bb5c121aae0b0317e3a761d15e31b46f73827245cdabe0fec3d8a5b4508e26b764f21f1527758bbe5a76fdcb0d960f38e80394e72304e785d8eac052916179df2533df7af34ab92accfda25991e7b689e7746bfa5d20893445a34e6cdb0917c2dae458d0377218752cdabdfb5f7983e7edc34934c9a18643dc9c5d424244e84f1799b1637abe092ff79eb27faf2f71694a5e225909503366de7cf76a8ff184d4b8ee1cb30104f114367b5fbe8ff63f2b42bd645ada5d9f6fe3e89096fcf59d5a3b2577d7981e334b2e5bcd1ca6e449af7c298e0c3e92834e4c99248b6633610ba8fb1ec8af06b4d17bfab95ef53a9bdb1ced841c530c1fe0f461b920cac014c882f4972b88856d574b195d4a1d146747d6c306e9a965591de072947cd45994c512ed33a2fed0003569de6310c6d10737e00ac74dd1f49493c85e40e40ffdc2aa3eb9feba886aec3aac7b6cafdbd1301be96dacf4ba3565585cd0cacb60ace896bbd49b8b7a935ade4539373ca849e6599f13b739a338153fff06646ceb63669cd35a4643e1291d5bfbeec1de71ebe6f569bf88f74ab4ec3b54266b5c2dd73ff30fa2e31fa1d2d4b20f9ee2bc82318a1acc277a7f0e7acrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrubygem-rspec-expectations-3.7.0-1.24.src.rpmruby2.5-rubygem-rspec-expectations-docruby2.5-rubygem-rspec-expectations-doc(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rubygem(ruby:2.5.0:rspec-expectations)3.0.4-14.6.0-14.0-15.2-13.7.04.14.1Y@Y$$@WwVEUU|@U) TԬTC@T;Ry@RG@RNRC@Q@Q3;@PZP6@PM@P%coolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comdmueller@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.com- updated to version 3.7.0 see installed Changelog.md [#]## 3.8 Development [Full Changelog](http://github.com/rspec/rspec-expectations/compare/v3.7.0...master) [#]## 3.7.0 / 2017-10-17 [Full Changelog](http://github.com/rspec/rspec-expectations/compare/v3.6.0...v3.7.0) Enhancements: * Improve compatibility with `--enable-frozen-string-literal` option on Ruby 2.3+. (Pat Allan, #997)- updated to version 3.6.0 see installed Changelog.md [#]## 3.6.0 / 2017-05-04 [Full Changelog](http://github.com/rspec/rspec-expectations/compare/v3.6.0.beta2...v3.6.0) Enhancements: * Treat NoMethodError as a failure for comparison matchers. (Jon Rowe, #972) * Allow for scoped aliased and negated matchers--just call `alias_matcher` or `define_negated_matcher` from within an example group. (Markus Reiter, #974) * Improve failure message of `change` matcher with block and `satisfy` matcher by including the block snippet instead of just describing it as `result` or `block` when Ripper is available. (Yuji Nakayama, #987) Bug Fixes: * Fix `yield_with_args` and `yield_successive_args` matchers so that they compare expected to actual args at the time the args are yielded instead of at the end, in case the method that is yielding mutates the arguments after yielding. (Alyssa Ross, #965) [#]## 3.6.0.beta2 / 2016-12-12 [Full Changelog](http://github.com/rspec/rspec-expectations/compare/v3.6.0.beta1...v3.6.0.beta2) Bug Fixes: * Using the exist matcher on `File` no longer produces a deprecation warning. (Jon Rowe, #954) [#]## 3.6.0.beta1 / 2016-10-09 [Full Changelog](http://github.com/rspec/rspec-expectations/compare/v3.5.0...v3.6.0.beta1) Bug Fixes: * Fix `contain_exactly` to work correctly with ranges. (Myron Marston, #940) * Fix `change` to work correctly with sets. (Marcin Gajewski, #939)- updated to version 3.5.0 see installed Changelog.md [#]## 3.5.0 / 2016-07-01 [Full Changelog](http://github.com/rspec/rspec-expectations/compare/v3.5.0.beta4...v3.5.0) * *No user facing changes since beta4** [#]## 3.5.0.beta4 / 2016-06-05 [Full Changelog](http://github.com/rspec/rspec-expectations/compare/v3.5.0.beta3...v3.5.0.beta4) Bug Fixes: * Fix `include` matcher so that it provides a valid diff for hashes. (Yuji Nakayama, #916) [#]## 3.5.0.beta3 / 2016-04-02 [Full Changelog](http://github.com/rspec/rspec-expectations/compare/v3.5.0.beta2...v3.5.0.beta3) Enhancements: * Make `rspec/expectations/minitest_integration` work on Minitest::Spec 5.6+. (Myron Marston, #904) * Add an alias `having_attributes` for `have_attributes` matcher. (Yuji Nakayama, #905) * Improve `change` matcher error message when block is mis-used. (Alex Altair, #908) [#]## 3.5.0.beta2 / 2016-03-10 [Full Changelog](http://github.com/rspec/rspec-expectations/compare/v3.5.0.beta1...v3.5.0.beta2) Enhancements: * Add the ability to raise an error on encountering false positives via `RSpec::Configuration#on_potential_false_positives = :raise`. (Jon Rowe, #900) * When using the custom matcher DSL, support new `notify_expectation_failures: true` option for the `match` method to allow expectation failures to be raised as normal instead of being converted into a `false` return value for `matches?`. (Jon Rowe, #892) Bug Fixes: * Allow `should` deprecation check to work on `BasicObject`s. (James Coleman, #898) [#]## 3.5.0.beta1 / 2016-02-06 [Full Changelog](http://github.com/rspec/rspec-expectations/compare/v3.4.0...v3.5.0.beta1) Enhancements: * Make `match_when_negated` in custom matcher DSL support use of expectations within the match logic. (Chris Arcand, #789) Bug Fixes: * Return `true` as expected from passing negated expectations (such as `expect("foo").not_to eq "bar"`), so they work properly when used within a `match` or `match_when_negated` block. (Chris Arcand, #789)- updated to version 3.4.0 see installed Changelog.md [#]## 3.4.0 / 2015-11-11 [Full Changelog](http://github.com/rspec/rspec-expectations/compare/v3.3.1...v3.4.0) Enhancements: * Warn when `RSpec::Matchers` is included in a superclass after it has already been included in a subclass on MRI 1.9, since that situation can cause uses of `super` to trigger infinite recursion. (Myron Marston, #816) * Stop rescuing `NoMemoryError`, `SignalExcepetion`, `Interrupt` and `SystemExit`. It is dangerous to interfere with these. (Myron Marston, #845) * Add `#with_captures` to the [match matcher](https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers/match-matcher) which allows a user to specify expected captures when matching a regex against a string. (Sam Phippen, #848) * Always print compound failure messages in the multi-line form. Trying to print it all on a single line didn't read very well. (Myron Marston, #859) Bug Fixes: * Fix failure message from dynamic predicate matchers when the object does not respond to the predicate so that it is inspected rather than relying upon it's `to_s` -- that way for `nil`, `"nil"` is printed rather than an empty string. (Myron Marston, #841) * Fix SystemStackError raised when diffing an Enumerable object whose `#each` includes the object itself. (Yuji Nakayama, #857)- updated to version 3.3.1 see installed Changelog.md [#]## 3.3.1 / 2015-07-15 [Full Changelog](http://github.com/rspec/rspec-expectations/compare/v3.3.0...v3.3.1) Bug Fixes: * Fix `be >`, `be <`, etc so that it fails rather than allowing an argument error to be raised when compared against an object of the wrong type. This allows it to be used in composed matcher expressions against heterogeneous objects. (Dennis Günnewig, #809) * Fix `respond_to` to work properly on target objects that redefine the `method` method. (unmanbearpig, #821)- updated to version 3.3.0 see installed Changelog.md [#]## 3.3.0 / 2015-06-12 [Full Changelog](http://github.com/rspec/rspec-expectations/compare/v3.2.1...v3.3.0) Enhancements: * Expose `RSpec::Matchers::EnglishPhrasing` to make it easier to write nice failure messages in custom matchers. (Jared Beck, #736) * Add `RSpec::Matchers::FailMatchers`, a mixin which provides `fail`, `fail_with` and `fail_including` matchers for use in specifying that an expectation fails for use by extension/plugin authors. (Charlie Rudolph, #729) * Avoid loading `tempfile` (and its dependencies) unless it is absolutely needed. (Myron Marston, #735) * Improve failure output when attempting to use `be_true` or `be_false`. (Tim Wade, #744) * Define `RSpec::Matchers#respond_to_missing?` so that `RSpec::Matchers#respond_to?` and `RSpec::Matchers#method` handle dynamic predicate matchers. (Andrei Botalov, #751) * Use custom Time/DateTime/BigDecimal formatting for all matchers so they are consistently represented in failure messages. (Gavin Miller, #740) * Add configuration to turn off warnings about matcher combinations that may cause false positives. (Jon Rowe, #768) * Warn when using a bare `raise_error` matcher that you may be subject to false positives. (Jon Rowe, #768) * Warn rather than raise when using the`raise_error` matcher in negative expectations that may be subject to false positives. (Jon Rowe, #775) * Improve failure message for `include(a, b, c)` so that if `a` and `b` are included the failure message only mentions `c`. (Chris Arcand, #780) * Allow `satisfy` matcher to take an optional description argument that will be used in the `description`, `failure_message` and `failure_message_when_negated` in place of the undescriptive "sastify block". (Chris Arcand, #783) * Add new `aggregate_failures` API that allows multiple independent expectations to all fail and be listed in the failure output, rather than the example aborting on the first failure. (Myron Marston, #776) * Improve `raise_error` matcher so that it can accept a matcher as a single argument that matches the message. (Time Wade, #782) Bug Fixes: * Make `contain_exactly` / `match_array` work with strict test doubles that have not defined `<=>`. (Myron Marston, #758) * Fix `include` matcher so that it omits the diff when it would confusingly highlight items that are actually included but are not an exact match in a line-by-line diff. (Tim Wade, #763) * Fix `match` matcher so that it does not blow up when matching a string or regex against another matcher (rather than a string or regex). (Myron Marston, #772) * Silence whitespace-only diffs. (Myron Marston, #801)- updated to version 3.2.1 Bug Fixes: * Prevent `Range`s from being enumerated when generating matcher descriptions. (Jon Rowe, #755) * Ensure exception messages are compared as strings in the `raise_error` matcher. (Jon Rowe, #755)- updated to version 3.2.0 Enhancements: * Add `block_arg` method to custom matcher API, which allows you to access the block passed to a custom matcher, if there is one. (Mike Dalton, #645) * Provide more detail in failure message of `yield_control` matcher. (Jon Rowe, #650) * Add a shorthand syntax for `chain` in the matcher DSL which assigns values for use elsewhere, for example `chain :and_smaller_than, :small_value` creates an `attr_reader` for `small_value` (Tom Stuart, #644) * Provide a more helpful deprecation message when using the `should` syntax. (Elia Schito, #663) * Provide more detail in the `have_attributes` matcher failure message. (Jon Rowe, #668) * Make the `have_attributes` matcher diffable. (Jon Rowe, Alexey Fedorov, #668) * Add `output(...).to_std(out|err)_from_any_process` as alternatives to `output(...).to_std(out|err)`. The latter doesn't work when a sub process writes to the named stream but is much faster. (Alex Genco, #700) * Improve compound matchers (created by `and` and `or`) so that diffs are included in failures when one or more of their matchers are diffable. (Alexey Fedorov, #713) Bug Fixes: * Avoid calling `private_methods` from the `be` predicate matcher on the target object if the object publicly responds to the predicate method. This avoids a possible error that can occur if the object raises errors from `private_methods` (which can happen with celluloid objects). (@chapmajs, #670) * Make `yield_control` (with no modifier) default to `at_least(:once)` rather than raising a confusing error when multiple yields are encountered. (Myron Marston, #675)- update to 3.1.2: * Rails 4.1 enablement [ full changelog is very long, see https://github.com/rspec/rspec-expectations/blob/master/Changelog.md for details ]- adapt to new rubygem packaging- updated to version 2.14.5 Bug fixes * Fix wrong matcher descriptions with falsey expected value (yujinakayama)- updated to version 2.14.4 [full changelog](http://github.com/rspec/rspec-expectations/compare/v2.14.3...v2.14.4) Bug fixes * Make the `match` matcher produce a diff output. (Jon Rowe, Ben Moss) * Choose encoding for diff's more intelligently, and when all else fails fall back to default internal encoding with replacing characters. (Jon Rowe)- updated to version 2.14.3 Bug fixes * Fix operator matchers (`should` syntax) when `method` is redefined on target. (Brandon Turner) * Fix diffing of hashes with object based keys. (Jon Rowe) * Fix operator matchers (`should` syntax) when operator is defined via `method_missing` (Jon Rowe)- updated to version 2.14.2 Bug fixes * Fix `be_` matcher to not support operator chaining like the `be` matcher does (e.g. `be == 5`). This led to some odd behaviors since `be_ == anything` returned a `BeComparedTo` matcher and was thus always truthy. This was a consequence of the implementation (e.g. subclassing the basic `Be` matcher) and was not intended behavior. (Myron Marston). * Fix `change` matcher to compare using `==` in addition to `===`. This is important for an expression like: `expect {}.to change { a.class }.from(ClassA).to(ClassB)` because `SomeClass === SomeClass` returns false. (Myron Marston) [#]## 2.14.1 / 2013-08-08 [full changelog](http://github.com/rspec/rspec-expectations/compare/v2.14.0...2.14.1) Bug fixes * Ensure diff output uses the same encoding as the encoding of the string being diff'd to prevent `Encoding::UndefinedConversionError`- updated to version 2.14.0 Bug fixes * Values that are not matchers use `#inspect`, rather than `#description` for documentation output (Andy Lindeman, Sam Phippen). * Make `expect(a).to be_within(x).percent_of(y)` work with negative y (Katsuhiko Nishimra). * Make the `be_predicate` matcher work as expected used with `expect{...}.to change...` (Sam Phippen). [#]## 2.14.0.rc1 / 2013-05-27 [full changelog](http://github.com/rspec/rspec-expectations/compare/v2.13.0...v2.14.0.rc1) Enhancements * Enhance `yield_control` so that you can specify an exact or relative number of times: `expect { }.to yield_control.exactly(3).times`, `expect { }.to yield_control.at_least(2).times`, etc (Bartek Borkowski). * Make the differ that is used when an expectation fails better handle arrays by splitting each element of the array onto its own line. (Sam Phippen) * Accept duck-typed strings that respond to `:to_str` as expectation messages. (Toby Ovod-Everett) Bug fixes * Fix differ to not raise errors when dealing with differently-encoded strings (Jon Rowe). * Fix `expect(something).to be_within(x).percent_of(y)` where x and y are both integers (Sam Phippen). * Fix `have` matcher to handle the fact that on ruby 2.0, `Enumerator#size` may return nil (Kenta Murata). * Fix `expect { raise s }.to raise_error(s)` where s is an error instance on ruby 2.0 (Sam Phippen). * Fix `expect(object).to raise_error` passing. This now warns the user and fails the spec (tomykaira). Deprecations * Deprecate `expect { }.not_to raise_error(SpecificErrorClass)` or `expect { }.not_to raise_error("some specific message")`. Using these was prone to hiding failures as they would allow _any other error_ to pass. (Sam Phippen and David Chelimsky)- updated to version 2.13.0 Enhancements * Add support for percent deltas to `be_within` matcher: `expect(value).to be_within(10).percent_of(expected)` (Myron Marston). * Add support to `include` matcher to allow it to be given a list of matchers as the expecteds to match against (Luke Redpath). Bug fixes * Fix `change` matcher so that it dups strings in order to handle mutated strings (Myron Marston). * Fix `should be =~ /some regex/` / `expect(...).to be =~ /some regex/`. Previously, these either failed with a confusing `undefined method matches?' for false:FalseClass` error or were no-ops that didn't actually verify anything (Myron Marston). * Add compatibility for diff-lcs 1.2 and relax the version constraint (Peter Goldstein). * Fix DSL-generated matchers to allow multiple instances of the same matcher in the same example to have different description and failure messages based on the expected value (Myron Marston). * Prevent `undefined method #split for Array` error when dumping the diff of an array of multiline strings (Myron Marston). * Don't blow up when comparing strings that are in an encoding that is not ASCII compatible (Myron Marston). * Remove confusing "Check the implementation of #==" message printed for empty diffs (Myron Marston).- updated to version 2.12.1 [full changelog](http://github.com/rspec/rspec-expectations/compare/v2.12.0...v2.12.1) Bug fixes * Improve the failure message for an expression like `{}.should =~ {}`. (Myron Marston and Andy Lindeman) * Provide a `match_regex` alias so that custom matchers built using the matcher DSL can use it (since `match` is a different method in that context). (Steven Harman)- updated to version 2.12.0 Enhancements * Colorize diffs if the `--color` option is configured. (Alex Coplan) * Include backtraces in unexpected errors handled by `raise_error` matcher (Myron Marston) * Print a warning when users accidentally pass a non-string argument as an expectation message (Sam Phippen) * `=~` and `match_array` matchers output a more useful error message when the actual value is not an array (or an object that responds to `#to_ary`) (Sam Phippen) Bug fixes * Fix `include` matcher so that `expect({}).to include(:a => nil)` fails as it should (Sam Phippen). * Fix `be_an_instance_of` matcher so that `Class#to_s` is used in the description rather than `Class#inspect`, since some classes (like `ActiveRecord::Base`) define a long, verbose `#inspect`. (Tom Stuart)- updated to version 2.11.3 [full changelog](http://github.com/rspec/rspec-expectations/compare/v2.11.2...v.2.11.3) Bug fixes * Fix (and deprecate) `expect { }.should` syntax so that it works even though it was never a documented or intended syntax. It worked as a consequence of the implementation of `expect` in RSpec 2.10 and earlier. (Myron Marston) * Ensure #== is defined on build in matchers so that they can be composed. For example: expect { user.emailed! }.to change { user.last_emailed_at }.to be_within(1.second).of(Time.zone.now)- initial packageibs-arm-1 1527338541  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~3.7.0-1.243.7.0-1.24      !!!! """ #####$$%%%&&&&&&&&&&''''''(((())))))****+++++++++++++++++,,,,-----------...///001111111111111111122222222223333334444444455555677776888888699996:::666666666666666666666;<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;====>>>??????@@@@@AAAAAAAAAABCCCCCCCCBBBBBBDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGHHIIIJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQQQQQQQQQQQRRRRRRSSSSSSTTTUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZ[[[[[[[[[[[[[[[\]]]]]]\^_____^^^^^^^^^^^^\`````````````\\\\\\aaaabbbbbbbbccccdddddddefrspec-expectations-3.7.0riBasicObjectcdesc-BasicObject.riMinitestcdesc-Minitest.riObjectaggregate_failures-i.ricdesc-Object.riexpect-i.rinot_to-i.rito-i.rito_not-i.riRSpecExpectationsBlockExpectationTargetcdesc-BlockExpectationTarget.rienforce_block_expectation-i.rinot_to-i.risupports_block_expectations%3f-i.rito-i.rito_not-i.riBlockSnippetExtractorbeginning_line_number-i.riblock_token_extractor-i.ribody_content_lines-i.ricdesc-BlockSnippetExtractor.rifile_path-i.rimethod_name-i.rinew-c.riproc-i.riraw_body_lines-i.riraw_body_snippet-i.risource-i.risource_location-i.ritry_extracting_single_line_body_of-c.riConfigurationadd_should_and_should_not_to-i.ribacktrace_formatter-i.ricdesc-Configuration.ricolor%3f-i.rifalse_positives_handler-i.riinclude_chain_clauses_in_custom_matcher_descriptions%3f-i.riinclude_chain_clauses_in_custom_matcher_descriptions-i.rinew-c.rion_potential_false_positives%3d-i.rion_potential_false_positives-i.rireset_syntaxes_to_default-i.risyntax%3d-i.risyntax-i.riwarn_about_potential_false_positives%3d-i.riwarn_about_potential_false_positives%3f-i.riDiffercdesc-Differ.riExpectationHelpercdesc-ExpectationHelper.richeck_message-c.rihandle_failure-c.rimodern_matcher_from-c.riwith_matcher-c.riExpectationNotMetErrorcdesc-ExpectationNotMetError.riExpectationTargetInstanceMethodscdesc-InstanceMethods.rinot_to-i.riprevent_operator_matchers-i.rito-i.rito_not-i.ricdesc-ExpectationTarget.rifor-c.rinew-c.ritarget-i.riFailureAggregatoraggregate-i.riassign_backtrace-i.riblock_label-i.ricall-i.ricdesc-FailureAggregator.rifailures-i.rimetadata-i.rinew-c.rinotify_aggregated_failures-i.riother_errors-i.riLegacyMacherAdaptercdesc-LegacyMacherAdapter.rinew-c.riwrap-c.riLegacyMatcherAdapterRSpec1cdesc-RSpec1.rifailure_message-i.rifailure_message_when_negated-i.riinterface_matches%3f-c.riRSpec2cdesc-RSpec2.rifailure_message-i.rifailure_message_when_negated-i.riinterface_matches%3f-c.ricdesc-LegacyMatcherAdapter.rinew-c.riwrap-c.riMultipleExpectationsNotMetErroraggregation_block_label-i.riaggregation_metadata-i.riall_exceptions-i.riblock_description-i.ricdesc-MultipleExpectationsNotMetError.rienumerated-i.rienumerated_errors-i.rienumerated_failures-i.riexception_count_description-i.rifailures-i.riindentation-i.riindented-i.riindex_label-i.rilongest_index_label_width-i.rimessage-i.rinew-c.riother_errors-i.ripluralize-i.risummary-i.riwidth_of_label-i.riNegativeExpectationHandlercdesc-NegativeExpectationHandler.ridoes_not_match%3f-c.rihandle_matcher-c.riopposite_should_method-c.rishould_method-c.riverb-c.riPositiveExpectationHandlercdesc-PositiveExpectationHandler.rihandle_matcher-c.riopposite_should_method-c.rishould_method-c.riverb-c.riSyntaxcdesc-Syntax.ridefault_should_host-i.ridisable_expect-i.ridisable_should-i.rienable_expect-i.rienable_should-i.riexpect-i.riexpect_enabled%3f-i.rishould-i.rishould_enabled%3f-i.rishould_not-i.riwarn_about_should%21-i.riwarn_about_should_unless_configured-i.riVersioncdesc-Version.ricdesc-Expectations.riconfiguration-c.ridiffer-c.rifail_with-c.riMatchersAliasedMatchercdesc-AliasedMatcher.ridescription-i.rifailure_message-i.rifailure_message_when_negated-i.rimethod_missing-i.rinew-c.riAliasedMatcherWithOperatorSupportcdesc-AliasedMatcherWithOperatorSupport.riAliasedNegatedMatchercdesc-AliasedNegatedMatcher.ridoes_not_match%3f-i.rifailure_message-i.rifailure_message_when_negated-i.rimatches%3f-i.rioptimal_failure_message-i.riBuiltInAlladd_new_line_if_needed-i.ricdesc-All.ridescription-i.ridoes_not_match%3f-i.rifailed_objects-i.rifailure_message-i.rifailure_message_for_item-i.riindent_multiline_message-i.riindex_failed_objects-i.riinitialize_copy-i.riiterable%3f-i.rimatch-i.rimatcher-i.rinew-c.riBaseMatcherDefaultFailureMessagescdesc-DefaultFailureMessages.rifailure_message-i.rifailure_message_when_negated-i.rihas_default_failure_messages%3f-c.riHashFormattingcdesc-HashFormatting.riimprove_hash_formatting-c.riimprove_hash_formatting-i.riactual-i.riactual_formatted-i.riassert_ivars-i.ricdesc-BaseMatcher.ridescription-i.ridiffable%3f-i.riexpected-i.riexpected_formatted-i.riexpects_call_stack_jump%3f-i.rimatch_unless_raises-i.rimatcher_name-c.rimatcher_name-i.rimatches%3f-i.rinew-c.ripresent_ivars-i.rirescued_exception-i.risupports_block_expectations%3f-i.riunderscore-c.riBecdesc-Be.rifailure_message-i.rifailure_message_when_negated-i.rimatch-i.rinew-c.riBeAKindOfcdesc-BeAKindOf.rimatch-i.riBeAnInstanceOfcdesc-BeAnInstanceOf.ridescription-i.rimatch-i.riBeBetweencdesc-BeBetween.ricomparable%3f-i.ricompare-i.ridescription-i.riexclusive-i.rifailure_message-i.riinclusive-i.rimatches%3f-i.rinew-c.rinot_comparable_clause-i.riBeComparedTocdesc-BeComparedTo.ridescription-i.rifailure_message-i.rifailure_message_when_negated-i.rimatches%3f-i.rinew-c.riBeFalseycdesc-BeFalsey.rifailure_message-i.rifailure_message_when_negated-i.rimatch-i.riBeHelpersargs_to_s-i.riargs_to_sentence-i.ricdesc-BeHelpers.riexpected_to_sentence-i.riinspected_args-i.riparenthesize-i.riBeNilcdesc-BeNil.rifailure_message-i.rifailure_message_when_negated-i.rimatch-i.riBePredicatecdesc-BePredicate.ridescription-i.ridoes_not_match%3f-i.rifailure_message-i.rifailure_message_expecting-i.rifailure_message_when_negated-i.rimatches%3f-i.rinew-c.riparse_expected-i.ripredicate-i.ripredicate_accessible%3f-i.ripredicate_matches%3f-i.riprefix_and_expected-i.riprefix_to_sentence-i.ripresent_tense_predicate-i.riprivate_predicate%3f-i.rivalidity_message-i.riBeTruthycdesc-BeTruthy.rifailure_message-i.rifailure_message_when_negated-i.rimatch-i.riBeWithincdesc-BeWithin.ridescription-i.rifailure_message-i.rifailure_message_when_negated-i.rimatches%3f-i.rineeds_expected-i.rinew-c.rinot_numeric_clause-i.rinumeric%3f-i.riof-i.ripercent_of-i.riCaptureStderrcapture-c.ricdesc-CaptureStderr.riname-c.riCaptureStdoutcapture-c.ricdesc-CaptureStdout.riname-c.riCaptureStreamToTempfilecapture-i.ricdesc-CaptureStreamToTempfile.riChangeby-i.riby_at_least-i.riby_at_most-i.ricdesc-Change.richange_details-i.ridescription-i.ridoes_not_match%3f-i.rifailure_message-i.rifailure_message_when_negated-i.rifrom-i.rimatches%3f-i.rinegative_failure_reason-i.rinew-c.ripositive_failure_reason-i.riraise_block_syntax_error-i.risupports_block_expectations%3f-i.rito-i.riChangeDetailsactual_after-i.riactual_before-i.riactual_delta-i.ricdesc-ChangeDetails.richanged%3f-i.rievaluate_value_proc-i.riextract_value_block_snippet-i.rinew-c.riperform_change-i.rivalue_representation-i.riChangeFromValuecdesc-ChangeFromValue.richange_description-i.ridoes_not_match%3f-i.rifailure_message_when_negated-i.rinew-c.rito-i.riChangeRelativelycdesc-ChangeRelatively.ridescription-i.ridoes_not_match%3f-i.rifailure_message-i.rifailure_reason-i.rimatches%3f-i.rinew-c.risupports_block_expectations%3f-i.riChangeToValuecdesc-ChangeToValue.richange_description-i.ridoes_not_match%3f-i.rifrom-i.rinew-c.riCompoundAndcdesc-And.riconjunction-i.rifailure_message-i.rimatch-i.riNestedEvaluatorcdesc-NestedEvaluator.riinner_matcher_block-i.rimatcher_expects_call_stack_jump%3f-c.rimatcher_matches%3f-i.rinew-c.riorder_block_matchers-i.riOrcdesc-Or.riconjunction-i.rifailure_message-i.rimatch-i.riSequentialEvaluatorcdesc-SequentialEvaluator.rimatcher_matches%3f-i.rinew-c.ricdesc-Compound.ricompound_failure_message-i.ridescription-i.ridiffable%3f-i.ridiffable_matcher_list-i.ridiffable_matcher_list_for-i.ridoes_not_match%3f-i.rievaluator-i.riexpected-i.riexpects_call_stack_jump%3f-i.riindent_multiline_message-i.riinitialize_copy-i.rimatch-i.rimatcher_1-i.rimatcher_1_matches%3f-i.rimatcher_2-i.rimatcher_2_matches%3f-i.rimatcher_is_diffable%3f-i.rimatcher_supports_block_expectations%3f-i.rinew-c.risupports_block_expectations%3f-i.riContainExactlyPairingsMaximizeractual_to_expected_matched_indexes-i.riapply_pairing_to-i.ribest_solution_for_pairing-i.ricategorize_indexes-i.ricdesc-PairingsMaximizer.riexpected_to_actual_matched_indexes-i.rifind_best_solution-i.rinew-c.rireciprocal_single_match%3f-i.risolution-i.riactual_collection_line-i.ribest_solution-i.ricdesc-ContainExactly.riconvert_actual_to_an_array-i.ridescribe_collection-i.ridescription-i.riexpected_collection_line-i.riextra_elements_line-i.riextra_items-i.rifailure_message-i.rifailure_message_when_negated-i.rigenerate_failure_message-i.rimatch-i.rimatch_when_sorted%3f-i.rimessage_line-i.rimissing_elements_line-i.rimissing_items-i.ripairings_maximizer-i.risafe_sort-i.rito_a_disallowed%3f-i.riCovercdesc-Cover.ridoes_not_match%3f-i.rimatches%3f-i.rinew-c.riEndWithcdesc-EndWith.rielement_matches%3f-i.risubset_matches%3f-i.riEqcdesc-Eq.ridescription-i.ridiffable%3f-i.rifailure_message-i.rifailure_message_when_negated-i.rimatch-i.riEqlcdesc-Eql.ridiffable%3f-i.rifailure_message-i.rifailure_message_when_negated-i.rimatch-i.riEqualactual_inspected-i.ricdesc-Equal.ridetailed_failure_message-i.ridiffable%3f-i.riexpected_is_a_literal_singleton%3f-i.rifailure_message-i.rifailure_message_when_negated-i.riinspect_object-i.rimatch-i.risimple_failure_message-i.riExistExistenceTestactual_exists%3f-i.ricdesc-ExistenceTest.rideprecated-i.riexistence_values-i.ripredicates-i.riuniq_truthy_values-i.rivalid_test%3f-i.rivalidity_message-i.ricdesc-Exist.ridoes_not_match%3f-i.rifailure_message-i.rifailure_message_when_negated-i.rimatches%3f-i.rinew-c.riHasargs_description-i.ricdesc-Has.ridescription-i.ridoes_not_match%3f-i.rifailure_message-i.rifailure_message_args_description-i.rifailure_message_when_negated-i.rimatches%3f-i.rimethod_description-i.rinew-c.ripredicate-i.ripredicate_accessible%3f-i.ripredicate_exists%3f-i.ripredicate_matches%3f-i.riprivate_predicate%3f-i.rivalidity_message-i.riHaveAttributesactual-i.riactual_has_attribute%3f-i.ricache_all_values-i.ricdesc-HaveAttributes.ridescription-i.ridiffable%3f-i.ridoes_not_match%3f-i.rifailure_message-i.rifailure_message_when_negated-i.riformatted_values-i.rimatches%3f-i.rinew-c.riperform_match-i.rirespond_to_attributes%3f-i.rirespond_to_failed-i.rirespond_to_failure_message_or-i.rirespond_to_matcher-i.riIncludeactual_collection_includes%3f-i.riactual_hash_has_key%3f-i.riactual_hash_includes%3f-i.ricdesc-Include.ricomparing_hash_keys%3f-i.ricomparing_hash_to_a_subset%3f-i.ridescription-i.ridiff_would_wrongly_highlight_matched_item%3f-i.ridiffable%3f-i.ridoes_not_match%3f-i.riexcluded_from_actual-i.riexpected-i.riexpecteds-i.rifailure_message-i.rifailure_message_when_negated-i.riformat_failure_message-i.rimatches%3f-i.rinew-c.riperform_match-i.rireadable_list_of-i.riMatchcan_safely_call_match%3f-i.ricdesc-Match.ridescription-i.ridiffable%3f-i.rimatch-i.rimatch_captures-i.rinew-c.riwith_captures-i.riNegativeOperatorMatcher__delegate_operator-i.ricdesc-NegativeOperatorMatcher.riNullCapturecapture-c.ricdesc-NullCapture.riname-c.riOperatorMatchercdesc-OperatorMatcher.ridescription-i.rieval_match-i.rifail_with_message-i.riget-c.rihas_non_generic_implementation_of%3f-i.rinew-c.riregister-c.riregistry-c.riunregister-c.riuse_custom_matcher_or_delegate-c.riOutputactual_output_description-i.ricaptured%3f-i.ricdesc-Output.ridescription-i.ridiffable%3f-i.ridoes_not_match%3f-i.rifailure_message-i.rifailure_message_when_negated-i.rimatches%3f-i.rinegative_failure_reason-i.rinew-c.ripositive_failure_reason-i.risupports_block_expectations%3f-i.rito_stderr-i.rito_stderr_from_any_process-i.rito_stdout-i.rito_stdout_from_any_process-i.riPositiveOperatorMatcher__delegate_operator-i.ricdesc-PositiveOperatorMatcher.riRaiseErrorblock_matches%3f-i.ricdesc-RaiseError.ridescription-i.ridoes_not_match%3f-i.rierror_and_message_match%3f-i.rieval_block-i.riexpectation_matched%3f-i.riexpected_error-i.riexpecting_specific_exception%3f-i.riexpects_call_stack_jump%3f-i.rifailure_message-i.rifailure_message_when_negated-i.riformat_backtrace-i.rigiven_error-i.rihandle_warning-i.rimatches%3f-i.rinew-c.riraise_message_already_set-i.riready_to_eval_block%3f-i.risupports_block_expectations%3f-i.riverify_message-i.riwarn_about_bare_error-i.riwarn_about_negative_false_positive-i.riwarn_for_false_positives-i.riwarning-i.riwarning_about_bare_error-i.riwith_message-i.riReliableMatchDatacaptures-i.ricdesc-ReliableMatchData.rimatch_data-i.rinames-i.rinew-c.riRespondToand_any_keywords-i.riand_keywords-i.riand_unlimited_arguments-i.riargument-i.riarguments-i.ricdesc-RespondTo.ridescription-i.ridoes_not_match%3f-i.rifailure_message-i.rifailure_message_when_negated-i.rifind_failing_method_names-i.rimatches%3f-i.rimatches_arity%3f-i.rinew-c.ripp_names-i.riwith-i.riwith_any_keywords-i.riwith_arity-i.riwith_arity_string-i.riwith_keywords-i.riwith_keywords_string-i.riwith_unlimited_arguments-i.riSatisfyblock_representation-i.ricdesc-Satisfy.ridescription-i.riextract_block_snippet-i.rifailure_message-i.rifailure_message_when_negated-i.rimatches%3f-i.rinew-c.riSpecificValuesChangeafter_value_failure-i.ribefore_value_failure-i.ricdesc-SpecificValuesChange.ridescription-i.ridid_change_failure-i.ridid_not_change_failure-i.rifailure_message-i.rimatches%3f-i.rimatches_after%3f-i.rimatches_before%3f-i.rinew-c.rinot_given_a_block_failure-i.risupports_block_expectations%3f-i.riStartAndEndWithcdesc-StartAndEndWith.ridescription-i.rifailure_message-i.rimatch-i.rinew-c.risubsets_comparable%3f-i.riStartOrEndWithcdesc-StartOrEndWith.ridescription-i.rifailure_message-i.rimatch-i.rinew-c.risubsets_comparable%3f-i.riStartWithcdesc-StartWith.rielement_matches%3f-i.risubset_matches%3f-i.riThrowSymbolactual_result-i.ricaught-i.ricdesc-ThrowSymbol.ridescription-i.ridoes_not_match%3f-i.riexpected-i.riexpects_call_stack_jump%3f-i.rifailure_message-i.rifailure_message_when_negated-i.rimatches%3f-i.rinew-c.risupports_block_expectations%3f-i.rithrow_description-i.riYieldControlat_least-i.riat_most-i.ricdesc-YieldControl.ridoes_not_match%3f-i.riexactly-i.rifailure_message-i.rifailure_message_when_negated-i.rifailure_reason-i.rihuman_readable_count-i.rihuman_readable_expectation_type-i.rimatches%3f-i.rinew-c.rionce-i.riset_expected_yields_count-i.risupports_block_expectations%3f-i.rithrice-i.ritimes-i.ritwice-i.riYieldProbeassert_used%21-i.riassert_valid_expect_block%21-i.ricdesc-YieldProbe.rihas_block%3f-i.rinew-c.rinum_yields-i.riprobe-c.riprobe-i.risingle_yield_args-i.rito_proc-i.riyielded_args-i.riyielded_once%3f-i.riYieldSuccessiveArgscdesc-YieldSuccessiveArgs.ridescription-i.ridoes_not_match%3f-i.riexpected_arg_description-i.rifailure_message-i.rifailure_message_when_negated-i.rimatches%3f-i.rinegative_failure_reason-i.rinew-c.ripositive_failure_reason-i.risupports_block_expectations%3f-i.riYieldWithArgsall_args_match%3f-i.riargs_currently_match%3f-i.ricdesc-YieldWithArgs.ridescription-i.ridoes_not_match%3f-i.riexpected_arg_description-i.rifailure_message-i.rifailure_message_when_negated-i.rimatches%3f-i.rinegative_failure_reason-i.rinew-c.ripositive_failure_reason-i.risupports_block_expectations%3f-i.riYieldWithNoArgscdesc-YieldWithNoArgs.ridoes_not_match%3f-i.rifailure_message-i.rifailure_message_when_negated-i.rimatches%3f-i.rinegative_failure_reason-i.ripositive_failure_reason-i.risupports_block_expectations%3f-i.ricdesc-BuiltIn.riComposable%26-i.ri%3d%3d%3d-i.ri%7c-i.riand-i.ricdesc-Composable.ridescription_of-i.rior-i.rishould_enumerate%3f-c.rishould_enumerate%3f-i.risurface_descriptions_in-c.risurface_descriptions_in-i.riunreadable_io%3f-c.riunreadable_io%3f-i.rivalues_match%3f-i.riwith_matchers_cloned-i.riDSLDefaultImplementationscdesc-DefaultImplementations.richained_method_clause_sentences-i.ridescription-i.ridiffable%3f-i.riexpects_call_stack_jump%3f-i.risupports_block_expectations%3f-i.riMacrosDeprecatedcdesc-Deprecated.rifailure_message_for_should-i.rifailure_message_for_should_not-i.rimatch_for_should-i.rimatch_for_should_not-i.riassign_attributes-i.ricdesc-Macros.richain-i.ridefine_user_override-i.ridescription-i.ridiffable-i.rifailure_message-i.rifailure_message_when_negated-i.rimatch-i.rimatch_unless_raises-i.rimatch_when_negated-i.risupports_block_expectations-i.riMatcheractual-i.riactual_arg_for-i.riblock_arg-i.ricdesc-Matcher.riexpected-i.riexpected_as_array-i.riinspect-i.rimethod_missing-i.riname-i.rinew-c.rirescued_exception-i.rirespond_to%3f-i.rirespond_to_missing%3f-i.rialias_matcher-i.ricdesc-DSL.ridefine-i.ridefine_negated_matcher-i.rimatcher-i.riwarn_about_block_args-i.riEnglishPhrasingArray-c.ricdesc-EnglishPhrasing.rilist-c.risplit_words-c.riExpectedsForMultipleDiffscdesc-ExpectedsForMultipleDiffs.ridiff_label_for-c.ridiffs-i.rifor_many_matchers-c.rifrom-c.rimessage_with_diff-i.rinew-c.ritruncated-c.riFailMatcherscdesc-FailMatchers.rifail-i.rifail_including-i.rifail_with-i.riMatcherDelegatorbase_matcher-i.ricdesc-MatcherDelegator.riinitialize_copy-i.rimethod_missing-i.rinew-c.rirespond_to%3f-i.rirespond_to_missing%3f-i.riMatcherProtocolcdesc-MatcherProtocol.riaggregate_failures-i.rialias_matcher-c.riall-i.riappend_features-c.ribe-i.ribe_a-i.ribe_a_kind_of-i.ribe_an-i.ribe_an_instance_of-i.ribe_between-i.ribe_falsey-i.ribe_instance_of-i.ribe_kind_of-i.ribe_nil-i.ribe_truthy-i.ribe_within-i.ricdesc-Matchers.richange-i.riclear_generated_description-c.riconfiguration-c.ricontain_exactly-i.ricover-i.riend_with-i.rieq-i.rieql-i.riequal-i.riexist-i.rigenerated_description-c.rihave_attributes-i.riinclude-i.riis_a_describable_matcher%3f-c.riis_a_matcher%3f-c.rilast_description-c.rilast_expectation_handler-c.rilast_matcher-c.rimatch-i.rimatch_array-i.rimethod_missing-i.rioutput-i.riraise_error-i.riraise_exception-i.rirespond_to%3f-i.rirespond_to-i.rirespond_to_missing%3f-i.risatisfy-i.ristart_with-i.rithrow_symbol-i.riyield_control-i.riyield_successive_args-i.riyield_with_args-i.riyield_with_no_args-i.riSupportcdesc-Support.ricdesc-RSpec.ricache.ri/usr/lib64/ruby/gems/2.5.0/doc//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/BasicObject//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/Minitest//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/Object//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Expectations//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Expectations/BlockExpectationTarget//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Expectations/BlockSnippetExtractor//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Expectations/Configuration//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Expectations/Differ//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Expectations/ExpectationHelper//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Expectations/ExpectationNotMetError//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Expectations/ExpectationTarget//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Expectations/ExpectationTarget/InstanceMethods//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Expectations/FailureAggregator//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Expectations/LegacyMacherAdapter//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Expectations/LegacyMatcherAdapter//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Expectations/LegacyMatcherAdapter/RSpec1//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Expectations/LegacyMatcherAdapter/RSpec2//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Expectations/MultipleExpectationsNotMetError//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Expectations/NegativeExpectationHandler//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Expectations/PositiveExpectationHandler//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Expectations/Syntax//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Expectations/Version//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/AliasedMatcher//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/AliasedMatcherWithOperatorSupport//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/AliasedNegatedMatcher//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/All//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/BaseMatcher//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/BaseMatcher/DefaultFailureMessages//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/BaseMatcher/HashFormatting//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/Be//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/BeAKindOf//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/BeAnInstanceOf//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/BeBetween//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/BeComparedTo//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/BeFalsey//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/BeHelpers//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/BeNil//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/BePredicate//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/BeTruthy//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/BeWithin//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/CaptureStderr//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/CaptureStdout//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/CaptureStreamToTempfile//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/Change//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/ChangeDetails//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/ChangeFromValue//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/ChangeRelatively//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/ChangeToValue//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/Compound//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/Compound/And//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/Compound/NestedEvaluator//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/Compound/Or//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/Compound/SequentialEvaluator//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/ContainExactly//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/ContainExactly/PairingsMaximizer//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/Cover//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/EndWith//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/Eq//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/Eql//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/Equal//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/Exist//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/Exist/ExistenceTest//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/Has//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/HaveAttributes//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/Include//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/Match//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/NegativeOperatorMatcher//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/NullCapture//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/OperatorMatcher//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/Output//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/PositiveOperatorMatcher//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/RaiseError//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/ReliableMatchData//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/RespondTo//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/Satisfy//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/SpecificValuesChange//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/StartAndEndWith//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/StartOrEndWith//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/StartWith//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/ThrowSymbol//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/YieldControl//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/YieldProbe//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/YieldSuccessiveArgs//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/YieldWithArgs//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/BuiltIn/YieldWithNoArgs//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/Composable//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/DSL//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/DSL/DefaultImplementations//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/DSL/Macros//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/DSL/Macros/Deprecated//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/DSL/Matcher//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/EnglishPhrasing//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/ExpectedsForMultipleDiffs//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/FailMatchers//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/MatcherDelegator//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Matchers/MatcherProtocol//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.7.0/ri/RSpec/Support/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:SLE-15:GA/standard/a36a42f42267374ec162726fd95edba1-rubygem-rspec-expectationscpioxz5aarch64-suse-linuxdirectoryBߦ FBfutf-82819533d06aeef43181576735c0e7380b08d2a6cf50ca07ad86f0826703218be?P7zXZ !t/!] crt:bLL %[YoEBs:WZH^ ]"& [e%č֕1QP+̏Rk? a+9Sdͻ:Y )sCM<'A$hVL]pQM v9ڝLq?nן9tiYʇms4erM{pwжDhby )Dj-(q2V&Pk٣Z//Xĩ8(T3qYˈ<2ǖPScdCc/'aS)4D".{6 bDN\{lxE^VY){YPFXx9x^g?L! c#ڍzSlC- n[ӢcVTkC &X(ORP&=)lԹzR!DFDp</{DETBt}R4suK0s8N3I4zᖭfcoQ6 < =ӊʜ&272]RDܵ|$,Bߊd۹5nD|!5M}@ϽG׿6VPtFqFY˸:;t\R>"N=4A\`]"8גe.ֶ; hDU/^giۛ~KߓJֺuW_G%Sw!^Eܜ OSry)W423\!bʷ/cR!c!Փ}ʁqdvL|_`Sf·Vf^+`UL aAG^rXGGឝKo@.UWy:{:Ɔǵdۓ9&u 9(leah'db}ڻ;Z^+1!oLTtg!h~9$>?F"7 lCGZE[]eG kG"=T^AIH$!è`Kz#V.Dpf)lb;WPD3eO!ߏ]' Nv/%EIEzG93Կ)%0/G;eIPQZX%EG԰f)5{\/eADgfˣ^f7Փ)LU i|plL!1 bOcuG/c#/12CE~fjkgټ8{Fu+Dcݷ=aqɍkLLJN;(!N%x~N$qwx͇0[j96p=YG@.(3Naibp"0r8a-4Pv=|AyA%xifˆpUI]O4p3w܏9-`XW")Ai?~:8 M:gX77$vzeEtֲ QX)' U) 8j.4NG)~R>#᳚ak)=MlFx q=%Ye\dkɏvMAbK J%ֻv=>pDHq#4&mNDw׼k/2~8tK&$m˚Z&n\0xHo0`7G f,2K w6J !jIBX,ɱ]/l>H@YcQOf6 W(P~GQ#P7EEY#9)cz{|˱:(A軃! 6lXxu~MUPLfH,0$/铲*p3t{9ןrtL-9FSԛy q!;#P}eafjIlvi47!wa9u?fPK%ܧ%')vەqtQ <& 6 zuҪ&Ot\3QTaMu *؊cBY5 ]{/!!+Qr UDɺ|0[42%s&%C g`V?H18#L-DUsOh(ڋQ1+ YU496d77咲S6c77Gͷ, F#yG<́E6o契ycǀˍdM70g+Ѱ;tX䄺 Cjs#MgS^j]/[W47@U`|܂ڠd*.< AQe}K.Ϝkۥ2ȅ^Xje)bs|h'߸E(A3,,Jrǧy[5 1P4@DvZN ֤dӑa'~$u/ү ΄uorpWyLJW;X8|Y+ vB T^42Ww@IDj-;b]@+5Xcf'c^ [Ǒ6`9%&,8] Zp+vjZh.XoQH/Ck-rq 8E<z `4J:1؆WQ /1TL\j,h"el |7Gf=r 4iAo*I :In,+ p&a|mύKQX5H=uЕ9_ P>A\sx##ʩL72bҎkEg']JߘK"B^:ryӰO_P[{6dqw!mrĬ㷹mikW=j]gbkm b yIDLP"zO?:3Hbۨ]Ɲ+ kN:;i+כR#)4V@܊fBz[9M(1i:bΩX^Uddgwۄ3λv *XJ*J]1GM{Pb+mpKMaIӝ9z;5w|g6^%(9W'CX _5 LLI \ua ~yJ|4= Ȓ|ǕnPa{υo%[8oNUl bf;ۼ6mQ1T 9%=ʆ{XQ΍L[ q3wc='=_ ;=a7~̹z!a΁(n- h_Cm*&YI,4uA5yjMA('TwX.3 *}-!i(jB}lT wm <w; 3plIJUe7 ',Onr;g{&`ϝYMJDrHdjѪ'T. rypB8KW}WÍMӲdR@AD-+ʁEO$F`+xZv#'G0tb&yVZvRmbZ^ IƊ Ypx485D#d[+bIbjkӵl\ w TWᣖ ~:bړ{LJ*vE#jBЯæ'zZjbcCN.7S,{ySnruknlzLѾD*$+4Z 7-;V:uDɏl$ͧںF޵P'_a;r΁^+_Ͻ%N`jx{8a6]ULisȫGEcizO dxIԃ9^o _ CG;{|~c_\q֭p.93]{& D3:K|'L;S^v I!Nƻk ŕB性iEAXc*c-q潾=,Am E[К^`MV !j:6YSߑ֓_=.-[HV>L7F8sus&|[L/A^mv\+`GKO{_Ln2vSˢYGkǺ:?O hnEI[]849JPbouC|3pHVtd&k^13صpzpIZ: 2mBhV(f ;o8ݟ5⇉euH Y QOԽ7u \f>7D-(R\]@1-5]1HT_ I:{Ax񠴉V ?~ߺUGJ{]c&R?"nʾiFroF[(eԨBZ>A?#90;?Ky{tmVeeۨs՞(!ǶmC jjq;&>a%<{QGFwMVo~|pN}މxkliYc&.d"-.(c>%}QFwua R\di9{uܗy<ӚcG w!5qt&v#7DpBMOPo4dXg;@ ^kH [oEl_?>$*15A|^Y*zy!%B7 ͫr|97OpK'e^tWLd$T!TH Vțcp>"*$0$ iUhHJ{%j Ehg! b!nxQMZd5{oKᑢh4 ٻUS 2M/hH_}wp}JV.y;2SQѐ^˄Y1a*c0NZHgRXCJ}ƺLt0ps#+5/TrZBdD]#N9ƒ!+ܢs!>j+\RABX}CZv>C~2,Wwń5~+*p9SSr⸙(\.si[u1^|@,֛X`JBeKDKܹ)P/ېPFaӚh.w_$'΃ڨ%$CCezG)cu|hld JIxw !)&N+ÞU n|LƬNSrZg{0kNLt舂Y( pB9EraEE̎)1`@,r֏L~k]]?Kx\Oa"?rE=\_Gޚ;/.ܪPޢm89 3&p% /~&L `󶻼6 1v(3"+<v"UorvKqu ^ 9`vtQ7UwvZ,lF 8یwaÚ?8 1l%0̩6<@%uNWmd[v-VRa癔+Y{VR?MR*6|F⠊8̝LnՏWxl@gM+z,J4czlſDSO1v]W<Oy G\/KNTg% k\(l,7#uxȳQqVbe~I)6L|'zO]s1#{&E:ڀ&amvzxq ɹ?cz %!:c A\G5ۯniVHv1ωibzөJDđJꍚMd?͝1bӈ馾!xu;mMc Q0'}h)[ɯ QG+l}MfD3zx#08KP?D9ENm^@1i{yՓ ̏/.&c=!upe+m&RCO+7F#C*Ϛ}P"X e&[;X+`iF7t B0ƐW|e?<7&O]}W{+<j(0h*6<>PG߾<Ѧ99Bux R(~>[g4nԿT)Vw4iw {Htc_;7ADtd4,x r,qc]#6JYp` $~#t\7M-(x]"n Gy8𗗄Fy`!/R<A:`̺Oc"ϟdD<ƂQFt/􏎰N)J2x_۾gx ]ؕeQ OiSq .sH~jc:[!$sTx+7PSwd9Y-2yiKTR:Z&0*}\qqp>O`7ʮy m-WDZxV'VDOL<&Zck%~kNx6PSZ~n?Sh::+C׉,k%`1vzJѪ?sմy*b*R`Ɠ-v\顺H]q,ށ҃ I{J$оshcÏĉMvNC-,( ]Ad _̽Jg!;c5Oa3|@gzs=ح BT/fKf2eL,%ݩ)R:LL:p+J2a.̷zg!?s'տ*w-&ڲEW1UG*+~?+fmǐxji e-Ib@ͫtׂKшYG^0džE w^X\i_Qnm:\ BOyail`g釴DD]3t[M^U4@szO5Ǖk?qkyM 82VGe&Y1wx58Zv#m4KV>RK"'~QB߶ȟ0yx< ~mL-T"Y`j.ic)RL kc+#cqr+=8B?d/0&{zР+SiMp%GVLJǡT΂MlG HjjCbbɅ6o+ܸ'*hj)G$7 ww|Uf٧+'`@M޲}Sa]jA^ʿj zO65ir}؄iKfAvfRL 2G92DcX%[+XgC'T%vh YY^a~}ꄢ G_ɰ[}%6겳ƿ vIJVX_ q^Jµ3~< 'mve5Wq9ϪءW%UZ,ߩc2m#tn@nv8˲)8pоRR9$1MN"טEqX0_-5ˆ=A PvԩdDd fC.3@:ڴQGtKUn==5Z31NOF;K89S4LȅueJCZc >`>ؽHV fxxNU4OIX@34btƽϽ W5 'a[ػ΅}Pwc4$=)zL"R՜ L^P?xOI( \sKM75kHOJ=bi'r*-ЬrI\{h"K Z. &"FW}/psP:S1d߅#}>7 ϛS4w, =tHiƨ`ԧIGohRw].kÈS_|&΃'nrHdY%JRj0gqM[՗\#n$w-@ሙZ437р1Xc'ه´J3)(:Chx202U*.$c57*Ԧ֏5rA\wjX&+3Ų f lI3[%W}Ҽ{Uj<Նڎʑb9GNpr`XnжWj`QnBz'g$)rE&{˺*. c]~pEZ`5ɩ`%fˢAYyTQ/)hЀi_I:[':vT|Zj2V؍pCAsLUK7gKs}еu,L##~y,Od$SkTAgaMsED,IzWtkN=w]#1YQREQ6U Dw@$/g1!\֍1?chdaXo?5a #_^;^#'J#қW \?'GR0|fcSN-J-zNDeXBvDn ?u}ӾLU|==C)s `UX4D Jmߎj%pVRݟ\M'dV SxJ5`U# 8BW=/q|l̺܊'`ctOa4vPEB{'1Gz>&z aW4]U+a55@.RLan\D _7F{0TD:깩HAT|^+ }ETkEE>eīh| Ys!bP48)ce7jjR.Ovz?jw?o~ U>s 'bBZΚE8-i,lEI1_ 1)䇇jNƭFa-zjC 9֍ΟW_a+U'etuZtGX!R Ӝ \TŷW<5U#޿=4gJ,FRZneܑ]$ }]eS唳 MHGyu-XKq58lSf`~s$0BCQ*Gw'Ӑ&%_һVUriNP;ؾ"/1lϮܺF躾2{D/qy?\WCdoB"[nt'"OUjP@GqH_?~qZԍzT^n a-ofIjlX TI]7x F0sWs3Y;qל=NϢ=vJ䀿PEBq,<~-yVk@,8CA36pdNrVX== i16X5Sw:og.2 mِl~DO"m: 6˄ l UFeMQB4Igá؜ "%s(?(-v}}U*}Q^lšd~䬈wIQ s9H_b`=y\Q'&8!ޫ(MBPAү;/u # M;R `ZAۯ[*u{;Zx,ޝ>x0A^ۻA: w-.G?rTGJ`#D%+TGVg1T 1纟A "Z7DE{:لjdZu S)} ?|3w5pm=S3~rfIY0J(v31r//wrJ%W=a@>Lʼn&СH(DOmҫf9ˊ~\\ACW3 ٻlWyP <+^ݫ@k|} ?xq:*.1BX~(J2;B똑9:5&kYp_2uK9'm7 *j:tP"x8kc3C/E>[d^ O<StsLy.ʴ^B]0a}`-ABxwV_V|kO%Ew9^P0sHAI ;riSȟ(t=Oz 9CL'ʽ5UEG(UC&zuS$r@-TW.Z~|E< UӤ?(R38K]h`NfU%ئ$~{G1#k]?:5GS{ 7}I$`f. VaN̏ml~kt%/(y`*H+1l9RrdV>xz'A'֕!<2j(?B>,H y6c 4"WBAtx1a͎E&_G3s9Fqep(5RpQl?D ?∛CmC̱ Ëtj~<+Ot"\wJaL#ڮ4ӂWmw3/G1#T'  lU6=n/x dg(IדN^^ܡˏ*j+Ǽ)~PvF)Z 4E0kj:gz(>)?!6EB>q;3 f(8D̿u!]K+{y W!7{ 枡>kzV&ina3$q ъ2w'@?l;R/a&!d'uondm_Streg䪘S2~"D˔ hY u>΢VtL\1nj!C ݲ_F|7y,m[~E=3zM+&{P:di=EBḫ]*F>0ι/o.i"pg9Bfe +M.QӪZ? U$L$*P*t/4r>3VxZP3@Y [*u0"^>  dq0F2;~3c}r74& }(l)HI4-wLp>{;N!K;e='Q50"XbTjMDlFthײgd^^/+/"@/2b./δ ͢?9HۘLC =)ʙԿߒ"x'?ʦ͵ j4 483|2&Ld'kʢ܆Fxs(iy/ƣXoUC&ۤefh "Rpu: JVc^Dѻ\b_WG=&\ҳ9ү/xΛGc[;c-n}{E#jEThvc[~BU`T29Џ.ŽL!J[5ٽ\QA̢ l6d\NjUBq!UB9Aba߮>FvBJ&Wh6t.%k|I :/iek㖆:ozt yBΎ qxbV3Kf{$1rDrTÑ5dU@l{]:sFQEjMwzMaS4 Du@ؑTYLx{P{ +(4ks蜠ORьQ ʎ<ss< 1]2b0B>0**:|eou "<^Ա#j(.d"?SvGnDSTDަ1;rYma8PGxokٔ;t|HSM 7Y|b=''Y}X>s{zco *i: >'Uyk[kiʖ~42ܔ +dX~Ed1fI/fg4hqeDzxg#ƐU@P!#3_BpJ?cjWs*ކ;8EW&{J&{I,} :A+p Μ nkb$]ކ䀰6(8%G\)sŝHvW '^s |*m@qH&DwEY82vN*D`qي TtQ{cw K:[Wu v# (˼Y'ԡ=@7N=nx{p"5a*}`53/F#ݱ™F2,NhKmT'm+3V4rBN;4Oh}_<v? HKaR?Ăʩrfm+~{"TPE$vWC\ި㿀 ƀ*FNN`wnIrݔ&8y= ]Vaw̉i& W7̰ B `kngzXb~r,OvŞ馳tjHV@ׄ6/lVWgSgbmO`y>F9.PmoKO,KJŚ1ȁMt}41ϸPO_5&R O~7iHc)ҪE'waЅY SlJBϟE4oCUY0m?@0S!7ƻF؏w¾AoˈwL}-\ӁƘ?&wэA 3T:;>T Bj=^dvͥ I:6W5=-ߠ@TSnz*Vu,:~1/bC 3>5=RteU\& hqϬH Tm׎n=>etd%JTEej^|[O߁҇d`b{ƛ94<şFf䛚2{r1nwte S"ER=p'S59lq'N_ XvX5֚?Xe uArn+ln2%3=x١SϻXox.}MSC GqѸN1;&GGohx ^H$.?vUxa*W N% S b@^*(TZ2+v&K~&Y v{G#$ Ξ.ѩ L: {:1{39}&+*5BxHʏ:>ί Lq;?|w%R_n $.PKWH Nҗt B_o6EPaua[oMX4 1_w37̓y:@U;IMEdғ kçWGp.pݦ7A5T*2 M88Pt̂ _p4{R-ih6!6f5!0Lk *A%ϛ*;Vԝݠ' cz-l:I,w;LOAhI A$~E C:6s`(MSP"PZ08~}R^ю^cFv bnH#VfWC8T\vh¼*+.>tXA!P/"ydHET~ii?O7^sjsxU|N+)?6 wshXݵJqn1CH"T#37)uVH/chC}_o@ kQ?e.;_y(1)Yec`]m7EfޟTL-{wB.e62]sXwL__ZIZwq}#1#m,B^Im Sv~f / 'x3/?E.lt'{S A 'RT8m+M6j'쑏: \Mteg B9"g}skQ8ufƯwX6}yE60 Zhf7R|mK{dIm&<5xESlWb[_ش0]kmѱ&O$&;\W7=jBa܏^|ZY}lMѼo^z<ۡ8…AZn@qoNCLDDxE8k'0~U q* eQSB$ '{ .cUP){f}6V'3a*kJ}9fHZz! Mv]˂l_?%N>{mBmKn\У-$І^N-D %H Phq8 C8?R7m '7)i/x$;M2y]CCAvbl~4Rgƣ(<#rv{ҴibvEcKR+[cI0oD=ԓȘcȻu <ގ^AjSH9{s/윯dG VLa-t?.Y( >JW922UD\p_LL76.)4YH;QTZV:ΗReCrS^ۡ3Au+ٯbS`_ӱ:O΁ AxnނmK{G/xh]P3: kU7])otCBn Byj7Þyp8 g. ,KvjQZ^6_ j7dY5.Sӗ Z?֎ug\V ׮]%/7̃yݲn|* ==|8Ӊ4A3?n&\?K#Hz:2]io61sќ G KZ3j'e3RRKwl*_r2 $sF$N֗e6P{)sKgoXr:5BRAD(GKrWt_n ${QN_&Bj%t_ZiPC~k,q F˵4\cRoO7dr }ͰL,9oDhD3"=wF*HoUt\pHJgj$E^xIeH4-Fe\gXֿ)zP<ʓz(Q13wD7dGYNG:@ ̓MobǤi<>~Et(R|F! 5P*&};ڙg]k{7)MX_!3p2_Po +Pe.crK%Ch?A K/I;brG|Ƞ0rK5b?Wt*P|5VLCuwWx\.o0[ ya_gfBƈm'F;*Y2U36'%_YaSqݽ"Vtʹ(#v Ynp:V4FXHH ^Gg PK$}/ 8a8|#}󏂼{WVDBmtx@ &tyLRxʱF2fg"NO#Ŵ]`L>i%eJa g$\ ;3{7wz w0$Gf RsD˛C)~-S%]~+~L"E+N"BbJ\VI'!0@Ǯ*h58"j䈹T㌶!Rn!n,o`S"07N' v=X!:ax:9m|h{TRځnTtY3Uܓy|巰acvvg x5N<C։}yd<jDv3 W;^pS! e&[2/-ntHW湚d5^1]MrKtG>5|j'tU}j!OAzBпKwA/f_&R [3Fw`hbGeN$1چ[ 2 !0Զ@ =!}ڕ)k%_cCn(Xy2DhbG_{֤ n,z_s%h'>*Ľ@A >ۜHM{i,H+ٓe#<*w)][nrp\ӷt[Kjx=D"~Lإ>W?w x$]-oIw)ghűy2ϣE,X]ĉ2"^H2wYrMv+ŸZ0|u'ñ ̈wI0e}RgB@,x+|6]UQFn J\wJT0,9MT82@y}/>q˽_3,RE"'M=*`|τQv!qIt'4eMF={CzQ?lI,a5I.V+ ^ʳ;cr<MfVp ۧg wqhX?!QH~8dƚXTYiB?&wJSآsn#g nlٺH sMf(,Y7/RW0 Ÿ$yM^0ʙU>iwPq9.mBo&-$^ev1Xe,dG]x)DnPÈ{AS{aM+CF B𑅇1:A¬wSnQHYG-EbM F5FuaNx%x5%tȵL#ri;ɻ.] ]>)8PUrIr-dzĜUEYɜxD, 'qya  l!w3 4 Z1JHqacbZA#<̉"uqnk,J;)'&3tS63p!@ 9N2kfRuϡ1r0鸛o0H7Éۀ K^DI(?54Zob<0Ut2lڗ!c$J{ͦun{S Ԟv҅z3 ɭ8uQKWD ѵ֌y/ Rqi"]yQNMJtxY*RlSiiV92h+K/Ktt$/q4NM[Xaۏ(N ._r'/tl`o.1I0knSq)Z9cB2<DܧgG:Ū|#'WBU`(bL`Bb(v,+VLJG6(^rJ+UأqWfQ7/w56["ĊBn d>4Gj@GhE8hpp~@zWuWkQzq^ȴ) GkI ,ȧ*#Z*L `:z pls\j1:8y=a}/-E,#\Uj':CeS[kԳdU]y6Ĺfh Xv^wtG}{ 2.:t1LCп @M ͳ#4 b*zTzPҊ|I1xf=ZQrU)d96B*= E+տ|P^t!e [sId!TaIP~vU͆\Hᛛio <ȮPݤjޣϖeE.Ž@;UO5HiJzVsc0V!.`"oIb=g "W*dVw|V²V8 IʓeeEدksszӜFQZ/u_ IƚK_(.Ӏz@I<['PX@mB"t켙 ! bnKG 8xl*@˗n RJ~ȸPglۻqUGSR_*5ѣ[| )FYJqUU_"Rn] }0=_0ۣw/?#%ɤn+pHG/f l$1CrM:H4q' K\O3\+9 1~O /./ԢzgQZOIN2F\L=HbjՋ<@jTY=ĹܧHN+՗OR$Ub<+ 55!鶴S%9YHwĖmǬPԾ==pva?rørūKTj%XmE rdu_a暚C1& m h .A]ωb  .b4Hqk#5 |nN@/Nx0D~ lz\`X`N g߆h5|R"EUNoHv|y^b'PAmR b$,7HyФ6^<\DfT: I'lhϙ%PA"n|:SwVꦖG!ET[y*[߻ rM.n?D^H!ڕ{>щ [e(jNoWn@[Ψ˴v5^zי(|˰٠aa=Ϛ)P7óˈ搇YPgV~c8H~kIˈR”k6/YcAW^".2 *(UvrP5kE&x7[1CAq(֪/d 6CzU/FjRٽaqa;kC'\)E^UuNQb$q vU&}UZM\eműT\E.Vjp\*X]WpYo֯"n{2lCw2W\ZYxWn@EHX>[ar }}ғ=x!][ٴ&xK@ !g9uE5km0ZjrqUD9 @bRfW'a&:-]!X̐#npM #a}Roװd`gHz/9~AzWf$.B8 )W,/s@r~VX,s78Ozs`_ Sԛ-LNf=Y$\4I٦:!0P TJa錩:gpTx2,Z06{SVQYQB]U#KKd,#\5uÈQ;>O飷Lhgݙq*Lq]_wpkiN_7#z 6-nYeC.+4xzA6o@9$qFkodFla3A}N;S{ƖV _cY$ pLpj[ 6>ԒP Q6wb$t ~o][ P~zpdۅ{xm#cy>PlRzuB޼&?^bb.eK`]8pJ7<|Q騲a^s~˿ndR#Aťg\&V_hA:9F$RCoF3-Lu]`ǩTO2AXhlibUQjU]u<&1eaI6¦İV @਎'.?^ocqa`(`op$IF(+hB޼݃ڱI~rSW Q ȪۻAvݶv!ƭFnʦ:r=z7Vp9%Tc# fr)Q}Kh] qC8]+1bȢ!eK2{Q[LiFM6'{J pZ)NIdڧ-/S&/CfdJnGa 3ԏḇF玒PK89.v>`G_!kkdҘinQ(H\݉1@oѰ9GstQVӂ2a{W՜!sbNF˰&.VE6#Fyُ4nb)FA m\w睛O~V IZ1`߼Q!wʙFyZ;ǖ񧪷˻:h€t /;UfEM oi4CخT[u`p|0,eHa&5Q7jV$؆R&Si#+m{/% &Z419Pl4+/zm=l:ekƝ`0D=~$?Yp:hO^u<+yF:x"ހjW>L6֥I]~˵xtl:/[3XC,P:ŧ2OIJDCl;N6, -L (7eЪ u f!U\a97NvOh2t"j1Xtfr@o C@]c<]Fѣ1()//ίSH]M0;&$:>9`r26v+a%$v9nNt\0Z(o.ր@lS،S"e-THf*I(?LJ (- $G(ySȖ ;wNVR _$ǫxfC?qYn]\m 迆.{7tGNof((A; FY\&ܒ$}?ܾȊL4q^n)s{v}iM0kJ^qQ`uy+V3 Lɜ3Q=4ۢnrQOfIP1t `zoFYLbrޝxvS{0o!LPؘjT=gU9ge'B òF]^+45&Jy@w1$_#e^ 5آ"Epq|2c [9^&HH;w: '[Bi~TUX >es=ުr=Xlb':49sf]~>Ģ.tD3p/onuc^QoۃCNQ̀A~jg> " GཽػI:L˶}T/ݙY{ &9b!;ddkx ?:PLxMXBݻ.;H#Ndps8ALG?JZr:s_)zU)*gI⠕y}%&vM#Htdݓ1BBI$P=2K#tMy[cc\*](4K;WQ~ W?L6Ոtx[Ij%yٺتZ`p\@" %sx!t*2Lb>bDŅZEC/B+\Hj@OjvLIw94Y%80`'#)BmQ!1T}a:! jGo_"@F-SsB Sqordv "CE-}1~ Պ*TzFLy[˖#!>F%c:2kӷ xO`wJTJKuKЖkSEum Ʊ%;(d~ *Js4|hDW9Y;:B I!W">G< u(ԣoe|JKN]Mj$Q&D\T¸w{Fu@4~bsFg-$-ل0ܗ; ĉՋ+{ƽ* vݦAc{b=GM!Td Nv*|;?&]D˳OSH=JKH?kUKo ad@N(j%u煭"IzTҹ˦ JQ}.#d#{oƵ`2s^ahfИz{1N ,㍄RX]RQar: Onv;2,R[:/VT.}v?QDDIV׾LYy9MR $jOXToo\RIGVo*-6HLœesvdݐ*:ksd߳Y.ܨrX~7,N.9>u#2E"05A9K&mbFbk,S!;VaI cJޓ˾Z1+J$]ܖT//ޣ\is~95dJl ɹ1R s0N%X!5$r0yish{1F5+ ,4v(ׁ6A"~ՖP;U91\!Fg\!<Ā-?LA3rk4 700jenza2<ad0kSS<[e+@ZMr RL"ʢۘ]y٦BPWز. &1*Ч!A/xQ(wm9!]եQU,#H,pZgkM.c)߄FJf6ǂrXa縷xp|ee k+>?t6NGlZ& gƇ*wZ:k R!|TNR•ƷXXL!+jw~Dr! k7[l-'1 y$ #\ޅ pFUfo f¶VSӶyH9\"c8nD.BzX=5>Ls-tzE>cx O-sd 731Q(l5dQ;8YhL8ӎU-""}pfEm B?*sKD%ң$0l7#9;>Vtn k5BLT>ɢ\ef]U<)PwX\xW豒Q`l4h+[P&{cl7-A=eW?bTLߜy ~tZU}xr7[FA7Q\c^E >͘&@om>86*x)`Bɥ2'+,_\gWsk0gz#--07,ΊPAc6a&mJ1q $|/2}7GOc?@'8BZr;x_'ia:8b^D6)gNu'` 3fxUW0[׎k|B;eoӈd;c:`^t\ 5j4+WdIz&ϊP&37دwerShL;I**BUIZZCZREJk&Yģz)v/܇-&TȝR.y-ۀZ*g2s]1>Bg67#0 ],$#{->e'Y\Qeߒ$ 7BW^eCOs@9, $2h\Ōd ԦƁ'L!t @')-}jTzJSv-Lb0 Is?2et}zHD'e憲++Ylzz@f=@Y nZ^UpylF: OMC*+B[)winш /v"➐ɐy/J&#5&["Ew5~A |cw}4_մy(g>.KV"'C 0 J^({ߓoMc ,빧AKH2ƍV94ŕ^^w% ÿpbz '9~l `g>q*5۷V}Dn gy'4 DAsD' r<7O3fښaSӘ9N-"8ԑc ^w/;~wh j̄̌-`ZH\54rkhCt5){S( .b  yX$Zau q(:?\+ֽ{ v%$b` zP4bEͭOg S6!t{Z1:CkBoWoL78]&W!зw}&h $?b6iVB+c3wZ/Pq1`i̇;+<Z^{sbZ&>wδxPcXh粣Д2nF5`Β\^,)DsC@}3PKWc]pJg֌*6%Bv(YzԨ*uavP$̿ۖT[H˅DaRX$&ˍ4p[R,6htk<6ֈgnVh"V`lG2;"t bē,Mea`=H_\ИYtTƜV -l<)rHm#<5>Ejs6Nrp[Te! %OZx$Q +*WNy|[UJdӃ}2u oe! [f<ɽhkP{b5HS rmWЫR0õ"/H Pu{;ʓs'#&@-h]bdgWXe3Eu1[zGgdY!4'/ 4s=rC6lQȼ^HE^?CJ׼7Oퟪٰ,qssSXAL!2`UVIPJXMq|բcOu ܶ!&oéʢʺq8֚H/G)B}eǫFJ q39)#W_Tia|T_D '??bS)"7Ƭ{#ɒ T3QSO >#( 9/U3 vM` a#z b@5؃ϘWߡӄK#NJTo>ʆp: f=y7Mښ 9VKÚN=U iՆ 4nQΔc=DZJ0Pߜ.?)x&&I7 eHG?.IG򱽺| 9ȋ6 | g"gqSdjSC\XOАQ q(vXW`NPOc@l |Wћ"nI=+8Lk"BޖOϗLyTͪmHv)n4X)*rrbc:$YR$t0|/W.hR~+K@Q؇N'Ɉ(ANa›c2'_E+ ^nc@"КiMR\sN!4jgYٕuj66M6v$fyW=I;iS`by,ۋbW{W#3!0vU K3"f]FӋFZNe("uzN}&TBdqt3Jp|i3G+ pglJ웧B+e#Usu*t0KebfGn*"97O T"f;e];UR5 B2j{[r:;p/K7PM6 Z‘bXWFCa `3&3ׄߗ;hTEZ9*Q3aE/;@)⫣Ɵ &a;/~?2cA&j)&. '*Xli,&6!'޹щ#=4+%JPXtl:$ďa%%nQY.*MQ`@pB /mH2Ҧ g *^؇̄'U7\Mʸ!0oCm҉i(%m9ށ~o檦adF[4SxPtm%H/@|g@B-pŗ9TLMƇbUA.x~&(9CB zVGaUz)D@1kђ! ]* ȸIg)NDR.53Lj>鵟iOb17k\uOE J=Ɠ95B ',I.:eЂ$SNˋ_].#\b2{:y`&[b_Sl +ḟq_֢=&Ngxn}hP(g ~Q&kR u.d[)K{@f= lşKʙ(k&!s yl7_?U?'!$i'!@YE>bESoVp>ΧuvTT=.fa^2!% @odq1"2J1.R3m/rЍBp@H?#&\@m. :E/ 3X:A1($V~lHJ"*ml_:bw밁[/i>U9FQa8i 'ϫdV? :H& *"^T"_DYJ,X N9^SWZtWgQwq\ܽc6sYTak .IuSS]oƘyB񎝸_ Rݰ4uAm>lqPD ]ŖHe[v5Ru>&g*-79PG4 N ߯b C{$5欺5J]}oe &Ek]PF%ASR=w?zaVꛏ78p:^q9oܯ˘AbDghVW DF7J>s8&kV*(T4n gBs*9,L`ږ ds}d x+y_a80ۊORεEh@ЌYWͶ- } BVU{| P&,ނ0 =d+3Ӂ4e Q.vQ8пG8FqK* 5XL:*:!.:`ߒIAf?#0v O?Hk|*PtCg%d7_ ct7'>S YUh|ߞRp%ĭG!`m4uݔHwDp;e6P  *Q=v,'84U]ex!\ me \^0cohiB=SmA'Pj!+*}gѕOje3Ir*=XaAQXs ar B .r~G]9ZCL% c?=(Dy (N֎33IM^:??G-}p^V@9"jjBN}iu1f Š,Ɇޟ~|ÜauN_ˌfK-0Wp JB̺넅my`q;19# :|[OoTbr0gWؔdh; 7dvwOAnx`Q1?j<-[iב@ny\Bܟo{ջN bBmzQ:(hBkOpY)MkgHWog S5EM5 $a)+3ꕂY86cد>FM@r\C:tZ\ p4ۃ#*^IJaG ^mï JٳӅW9"| {~ @yQ>H5錢f?;U2rw(5gwoC۠dW=--QqT.v 4Ta4R)c4j׽gl869Xy$%|"a2vϭ9%u*b *^tYc˚bx{@]XI|"QE_:ӈG[3e`p#7Hpbbe]\>GtXyjCC9Aa&GU bK9gd-Oի:faz..JQ2ϩ_.!ƥj 컧uWy[C76zex8-uf]XxRZ1ΐ xҁW1"ۙsH%W60kn=46ƾ$2zEHG&Kq&.2#5}@|-)ƨSv ,Yg h ԣ@$ ?b1c\#i(0@n% V; m;uyK**vE;; }h'o|l)KD6AEHS*g 伉ꌱ"7~#c*G EX7EDYT&q,=z(ֺ_>pǤakti yL, #@]]9 K?s6DVmIA>Bu@[Poy}þv, |Q똷 +ͭPZklMLvh8ouq-&8Oƒ}*"k\{N0 poh* Ie@ 4Ȉ'㟩<&!W*TVޙJO<>N="},nF"h~S WC00[=|T=NK[Of54kkչh2DƬ7E{0m;u[6E+“.\q,D/?}ҵl~Ft+]#t_NEDxLxpגUb1 r(ZRћ*;G^fɧw!q}jw4fKѮ#S{6S l]sm֩{ޏY!]Mŏ͕r]`?(W: f7]ƂrhBR¥ v ϊH&qE-.-vd9x6<>O4q6Soer]_HF H'WVvVaʷ@&paܙTP 9uH#cG+ P'?SnژlZj4=Z!ehL;vD.?΍rj &YM]zuߌ/U4FPs eW,Ux6 mQ/ wZV)L˜(V%ʼIqse-νݻq3i>O8ha/(d~{J5"g% W9q25TEq PFb"LjxVfeB|W DiQfEY,8^4t˷~=SF!2%,c{fcb> dwYLuÞՇ~'1Jg=}s9D3ؚ2Jw_$bֲNETOѥֶ(ߥ(sP(Mb#l54j$CZSq|-_Dg }P*]K[Da[LFLBhj?ZÎq_+^|w>0l~y`.'ED@sXe\bpwIr.Vk΃]>`NF~X c؃5'b  , 0{=ڒ:SA$OB/G$sK_2~Ebzܕzj-^[ ..x J(6{¤M?{vgeZp:<.[):@=ߡb)c* '˖j-Ɓ՛fCcs =D779+dX#& jNHjqP}> >倉#3J8+XIzJ\z 5\'k&*֬ř%CD#@!xn6E@~3/~B0EB30~.,pg{5+bpf C"|nPY8QA ?Ύ&:ƽ64b*{i:l u)& ;n ! ŰN9͎,)/g(h8%^k!%$/$8DUEbjvR=0) $*4ó)'x=0UUٴu`դEp=_@s(}]y^Řֲݝe6rD'ds.ՒZ$ dhZTGSAEQ`q%DK2ä́IKr_꿹ƆPRiK wrtw\2 Hfs( |5^xdE|;7(Dpܤ!oЛS+M '1S;{kJZ5o! ]AUySŠ["ə!"(.0`za-K DBPLH%K <:-86(W#On8y^ôMn5W~SX}RE,㚆 `FLMF"9*mi(-v%\]R-"pqtg clGM*ƃ޿9ض]x!B\0Oee"QG΍j'vF"1GVriK v.Zѵʨ? 99Isg&J|>x{bU p{ٌ%x"MT Þ] ǘEHH4G+h)!MnK/D1H,uu֩Df?9`<ݐ[a],,L`|@'r?CCv_Sy$Crtő\R%HYЩ. /CŌY-4N~pF8,Y}B2O6%Xޔz/9-"v(-z!U] kfx+6_CL?BJsDP4Ĺ0ڝ7-Z9ވc+P6q>&,) (Ěa~}(s8tv<qCrHȊS]XU{^5p a9meN~%]9S%Cg/+6 J,D%M_NK&ů!E-2Vѳ \,U@=3Ӌ; 4m. m,T&8d QDtz C [7i{$^uw30G2}Vw+ 'lxɳ3.j;@N֐]\v/{8N\!C>7ҪA3K%CfUʼDB @H$¨ ~`B&eEJ1-h쁿 N0^H.JPbVݨg ̳8L=>7[j t΀d!İ,^-[ #s+#Eh1 |1 .Di1>8%+fPɓ<)QVf?sXZG=vclyLQ>)9c2Uǯ=](.@{_Z0i:,*XȖoRLe3^;88.B 1-uF 3fѕhr?N*YFS oӶX=?XCa[7r"u?!ȤS/206X I@#?a" dYFg/‡RV2u'A]2me+w[ B&s!'#*'E6mNVg.@aTJ6.#b$۰}/7A1TK=ZƚNAcAׯ6bw9=NLQx#9hŚGVv?,7$lz!] F=T{]kEB<®`j%ޝ(^n`KPȻ8"﹁|R^3*V4T~:~j`+P!ͽi ۖB1b AHs@_&ɫi* _[re8Рlw?$coF'?^hkO+uoBi]ENo٫v%vRb-yB". v9Z\\nI( (FFGwokC\Ass5mjp1`ݮY*& Y7$Pt/ϧA\3U1/т% RbYKl+Ǣ}K H~ Ԣ5%XnP# 5'eqDDXFqG۬wڝq5!w%\}^u-BW _Slx+cSKuڈ0 ty [ >tϬDFa{W=dUSOM8sh,ˣ̆Tcj-tz9L²ZٳJOFAh%6Rm˳N)*t|vx!h_j"Ll@a!qSucSHٸ[xd{yɭvI:0 +#$F޲ ~rVg 2 1NƦ+X,y #m0{~Y,,_ 3|BuQ5Zpww;":<KhK}"l3|E@\fCR,+z󐎞* NJO//Pg]XQjYI4 C獌,Һogj['|`<.RnUNˮZ5HJ=H'>"ǀɜ?7_ϱ]^6[ƫ8W3'0(%WJʙovs+u]<7*pqB,+ $i&(nwIGBWS `L(bws0)s B(~ e;֭\ʽ( ߉Ȁ h{+7Pܺ;񵾯:`n҆:Bӱ~d#91T b)Nj\Y xXyV=P( NT}0F /D kB!UgLE߂|E;_mߒAr0?A ;ǼSGPf \Xa6,yl(m2spWkK7{xgʊ55D&Ӌ !ڔRb9ٖ|ĂӆK%{chֱdc+N$.?]SE-!6ڜ,+NbE>r٧z,p[rt:NO梃+ tD-SPN, 0jkETtR5e"&lQ\nPBq0S-<ғ{JB82avK]ŻqQD]F<;%[g6.i[5er v nHߊ"zijr%$S)NquvL&N9yUפ:5Oz'a`')__ Dx0 c[V `mip5 Qۊc3TP_v }A#}d[/ݐ{l|`ΤjBriWIQCfQ'btpI/ҥ}z% P>ɷ fP,1#Tΐh@hIy6$2G~ DE3S n!@].fBbd YQz})C{oI 6l,^ C`Ym]~@Χ6!dDW{:x֊oo !DTirٌG4"(ƺLR b ,{Vߗ^o33Cǂn( FXWmG9`L@ȫL߳Y5hGsM@i2j1ǝ$wgQZwsltO@U"WVKDqOv!(3mi\ i5~߉TYcI\Yؐ[)FK۹z>_ ; okz˭Mٟ&mm~ [Ò{I-_9~tߪӹ;3 (U̮bqA~u4Aè-%_KQZ!_L1R5\9*0:vDQ`eͲyCs |W뻊P]'#kS9)FG:Eg ܋w3Yo`R׸?5 >I1`A0֭qHd+3,HE$S9玉c9RG=Ȝz:QJ8-v։^Bp;&V.nxd1KE+5BO(*!1NaR*{F2S€Zl)kᡷ[{wo W݅*sxED3W{vC9rw/_:rex\fH:0% `s%OXQz;+T$vGǦۚ_R.aNZbUW3\[iqrwz> gL >%TXcU J88qɨQ5874z_~V -wC+$Ow.Z$@uɕׂvIe+BkC)5hZTt5H]xY]nHvF1Ly2:?P:7zCOIڃX g,KL_ٯ}W]N|M}8#y /{/G&2sBsBZF #Qu鏅m<6JN NӴ* Wf1XT^V` x'ǽĴ~ms6c,^֑1iʓD~-.p7nIx.-nu8pO?gĆ-W65Or`:vMUzqd>\_JE?ϊ|*}1BK5W8q3Op J\ק? !C ]ff(쓀x ߰0SI۬&FC+p'y~R~t0`,(IKn]8 B2!Hm|  =lj9֒BvCM 8gvm$}jTYIdI $R?L?EC{iW.XШ/ﵸGw(:E _erɤ^ ~yaD\@ %H?sb"U<8'Bm_K(B3Km{tA㺖+z[ɆBDx֘/.vO)b Ęwݠ8(Y(Fi]sW݉tJ%ׂ)l/dƲ?{1(?[9j&;HZq.VL a^{+p61yn57^vpKu"$=lY2n^}k ~Gs̿KG6;Ppґ@qeIL `2`|Zƭ>д=Z|奿GyWoRђmC-X n%qOj';۶X^W< B s=Ĕs+gcL%ct0il)2Œ * GG?ǖ(H~I8 %Mxm zeQA;/bf +`-AA>.+ضlw]u6o&F?١s% Z+o^ڋ ﷩xJKڛlg94KWsU:8hEA̷EaRXq8,h>HC7'| 9Vd[i&@{W6n#=:7zܩ֛.c=;+IxԌ.j&,1f"NQ]`a<b /g5 ԁ$ T$M|Qm$Dje9}70XUh0j$oIoԝ!1ry߷nV=m׼W¦/̭èW}.د߻_ƣΊJfA4B.R*b#qˈ© _Rby"1־(W"-[]ln/~׹ HU﮶X{zs(ǟ["LtşS;cuAZDg%\c?%jE1p׵s~9k(480/ h%ܿNܖ{Uap'u ;cIz~ MQ*U)n[Qc1RKٗY}*{B w7} <`epR4 !\*`gm'7((cݍ\o60f4%pBj7bvT.9@:D_Mc(+@QW՝ .V,3.B.F>&*.ȧ7 n<9Js0߀aC vDiqXLBQOF.~-N"%:ޛ,\"h|ɭ6\'w`(f{թS. A F Mh nOCR.ޑC02da\ιj1!aEπ[1҇t%΄=,¶L,r3cZ9Jֲx% hڲ9~V@F>+ 1." U1~v'uA.\R nG8N[z~hP+-> / v)҇OL? zLڜR D+ymۏMnTj|,eiKI/-xkxZmNf,gbS!:wjA?Q3v LA持pAvG=}( 6eׇÁKfLnmr@>cNHSVG%(ȄD( m..TiՖ~jN2CY&A3~^;ƽp\|1Ah XӻvZi|kVsgLFcs_{p Zh&O٣I,/By1:5Bv쏓 c%G³{Kh-7'Q1T0jN!"U,i¾6~|WVfm 5z0o${4º"JjoybV2c8S[0$m*.)\~C:,K;3^gILJ2qTŊxC1ћh#̬sрW3N,` l(d>_3
    -"$@|ElK7UҧRzjP 3ao&50[/&8 kJE*ؚ1vIuSoJ'axyǰ <~ࢶ2U6ja=1]X9c~9$/cX SxQn}7G m;5d][RO"ag%fiå0Vb 2Et>Vx;mQnAPwcg+g,Z xYͯت#1(Z_j'hS )vp2wkY)L=IҦ@;Us K?=3%T^@D|xvi5k.Mُgx}vq+\Tubհ +ISug׊z 7#!rY.`/nQʦqm3 5Şķj>[AUO=-|q &xҶ? VweP}raG1N}* ĝ[O7Wt:b=|2=BtLǥi&&wR.@ rf-JC/{<_؋EZ7K|M71:Áo2'ą #@טy_TK|3a\ Q7{'p Ez,`,`M]ԙAjs2|g"? a'3D+@Btvg~@f3W7AFY\,' m`lHq빃IqH6m;̉J8gN䑭b(PsL1ΠM2DTt_)ƍiIܘGGo޺aAm#pAYC|/u X nXD/nUvNre((=& S?z`ȓvzSe&[{C:bǪ:>7+ؿ T"{8vd|?]\[7 q$x!@ B-Þܤ H:öVwkX3HFUpύ _6Rv<"M.l?'{Lfp_3M!nT53~N@ 88`բC'ڠQu>).Y/n>" 4m=[ʬMـelKKT DWujK(?;2?ynsܚPe.Y,7#+0"PqDew*״6SNEXLO8 k+AQI 5ffʠd;Ņef.Tbo@1p@߲mY!RO(M<7XHxO-C)F`ƟrkxuGkH=+ y#  }+/¾C06>S7׫g6i1G{qj1]!/" jq~ZQ>OiRЍ_ cepH>>ˆ8iurK嫼ġ(8fZ QITiIFc#V6bZX+T2]*J@0]+j DPsHLB)/=j1/nNF;y?;wX38Ԙ?}W ApyKt$#K $ƙ#*t~wG 1=yP(ڰx<;[ɌP@/-JX7B*.[2Mg2fsf0yUXLʉsJ (4w,up ƞ3^/ ţ7.)ߙ!b}VD=)W'}rB#s`gMg(5'bFT#O]_)Cnpb)6P v`â=t"3YFydpGjI@Kqry,$i#σj]1$Ae,|HyVhLGY4:ZgXkᆬGõ<"*v0 `a@}PЈ*@M>9i]bЂQ_ 1 EnTu"xG\ܶRܘ"rc](Qdo`{(eHV=!s {wF'PY׆#AgTL&S#bTmɈ$.|3`Mpzds$S2@;9?Jܐx yTA]lL51EӨϟ|fF` 6ۘշ蜱p>eWIZLJ:)_~=wAC& Sx4l)*pMa8) scjS?3bEAMIHi;ZPrDU3b4 Zikp~DdlBCK۱]6MքZ%NQv7l8ڄOtݢ)*\݁9qe uD6\gաLJ˭|mo&I1o1=2FmMGz}N] _;*xQ!mi=|z(q{uM"}f* WW'/7ϺS`m:XW-AC.dPZx'ZfGi" ȸ[(l=7rnz[ܽ+an2 ?в"jZy؎aN$e3#,;G2^XlbV:\{]tm^")wi<.s%Kĥ~+IEcuż[_xP ̼X_dvdps|1Ț$*'9+~#^6a{lX^]27;Z 9k"aL1>)J)0Z?ʏs'uo ,fj/Х˰OP:huloeN]#0BWiY^ nK΅I\Mv~۲#{3!_j Kf3Ą)~=z(AYxhYʕ4RgE*S7lEwBħ(vh9.!25W΄CFlnqbuS}5C~=KNZ$ν l{[GhdEJez5xk:6l\"QehJVZZ$@ ^WC |Xfi!AXj^2'ҳn@:9K=<~@m&HJBy(G34^ղ jb5z|NW,;qmʊ=f'ՙ嘠'$Ij鬤azK+eoԶc3-u R@FZGo+mY%C6n]l`he[8uA?Osp,;{ [JS 7k[*H!781)rbRx;?3d[2%e h×ςu*b7 + J~a.a=na䂚6LC;}pvzRY={0\= ɠVdJMB5z}ְ֊E]4 K zJIff`" " t5AM &<q"^l`^7'S/[&߸u :%"d"`Qm(F7ߙFҢЯ8|ڦRG/ҬỌVS.trs=iI?3Di(ʭ/Ss]%UI'[RHZdv8QgH.-zâ@SՓO0㦓;'IP1IY7IgW=Fdzbnr5gTFh-G}=ڍeO݊;|*yY``yRK%(Ӭ~~0%TeT=$p3rX?|kT3c }Pxϻ3z3"~t7O|fCʮrHh s44ו UFÈ=Jpإ/Y%mFeA;k8dz#o|g.>Q滇:/80#cs.U|~*r) kYZ;mX;G[ wt/#vjclfA; *RU#^ޖ(TH$] +aw\vzĢ#cC9OͯS~Fm5 '?ndن^ך gi6LDOadm. n7hr=%j,x>L Q.oIe.F7*BA倵 9Q&%[4{{,G YBC vxzIW5HQd9'b kQ4p7AўtnivTjaHZ72h-h֗%t.ĐO8$yp--u?/oxE<:ڽXLy^*yH"Lg@7  1(\l?dRr XTj<kJ;łf,P};I9TxΑdƸiӢaJcD{,?5 {4 y  IMOXÅ@6^kK4\hऻ硻-(Ek#F*b;F;s}xXlydby o+2Zok exeFtrfॢC|](ѣ~θo˭S~䷡鐆[ q/wLCOp l㐮ߚ-jvS8TWmZmr2}'M-.>tfܸ@H*Ѿ65 ze̓n[fNYJ)dg>J `e= |UP7b'hJy81b)Pa /c/l:ny ǯ$jUwSb Zr)o5c"kw shw5ak'^5C ##St$jz4N+g13yBW*]N$zǹBz>4iX SM40Ct^zD2I̕6o>u= 1U g9Ғ)I&%TcZɒftk7@B*j5b#R< iF='>֫T}4ÌOĆmj׮Ss@"Tof׋ !F}:q ]#$֘,t|$0kL;bA!bbӳBEW:G64O[ş?@2h|4*7[k>ҶJÏ_%5ý8€vKkzO; 0҂I{?LF|"5 nbDa6܊D͢,F4'̯u/٩Q/: b=l2݁T6SM,dhۨgȎ#Q33%*f%]%62$1aJhevorR_ZMON+|.D!+ u] M|GW\ szF$p3j-~x L 㻳p ,t;5ʨMl|K.w,a9*&=b¥3[g{7BvFsG1ME:7}OۆL`{}8Ld<ٺ,&nP,z0잌]tt9h/=6 ʟ~xvd9uRgt%A:&忌)64h<>gK #0jwg^GXaPbatK2FNخP6P83|T <,&dCt{]Rk`H]o?%O?zvjuDm)O6Xs%妚K\\ZL3Fnkkv>J<ӄoG51ŧ3Kc.$Æ s|O`Wt; u R(3X~2Bl%^k/AE0 Uw?ȏdg -K[e %e ]EVLz5æ2"Qi( [>(P̽ωB辿b;>дTnhHRby @Oګ0gj'(A2.^`Q(-Rr 2@G0:USoIi+zژK\O؞%@Kf.Pd1.8qd[G^~ &Ҝ@0\vs=eG&߻EO*ʋ:%'$hsk\%S@LUa;!hAmoXcBBd^V tiyd~tx# pAy|kKVwOT|R%1T\#oSlA>[U LG9}fpvت.[yUhiY=t*rlᡫ.fߘr>/?Cnb9 TR+8UG\Yμe ij4$MC[T7X20ǘUXoѶx ,,A/]Ď a%>%#jЖ74 2,{?wPxRJqA%7"H5:zam袞#l>I-uSeP&5%)^ȏФ] 7)Z"*:ꄽ'q+P YZ