ruby2.5-rubygem-rspec-expectations-doc-3.10-3.10.1-bp153.2.1 4>$  Apa#}!M@eeer/sjlTS&9nch]H [ IEY@Wo&A޻b܀whdzZ.yBEr|*3z^>)?OD[yr>^a QxΘVo*9Ɉ?yr\w7N y nql^[ڝ~;ex%>]ޓ+T֊%IԨ1Ei2[[%5V(L 8̘HhxI515459ea83cf7dd0751964ca028af1ad807a9f6eb7f12d0b964182fe52bad39746f764aa47cf9992296c0be078cc89b2f86f0043Bԉa#}!M@eeen7 3i8#'imѬ_MkSxL3) z5X"%N4o49Jv я隷1[1ig;` \tbf1C|Tx~ jO-Z,گcbMD}D3u:kJv4Kфpy%|<%V<~PVx~_!8B+T%q1MkW՚z]Xs O#cvrG=+*hv) K?&I礟h?)K d>p;>\?>Ld.5 ? i .Z`h  |  - ~ ,'J99HIII(I8I9J:KFcG|H4IXY\]^jb-c.Ld/ e/f/l/u/(v=z==>>>HCruby2.5-rubygem-rspec-expectations-doc-3.103.10.1bp153.2.1RDoc documentation for rspec-expectationsDocumentation generated at gem installation time. Usually in RDoc and RI formats.a#mobs-power8-04SUSE Linux Enterprise 15openSUSEMIThttp://bugs.opensuse.orgDevelopment/Languages/Rubyhttps://github.com/rspec/rspec-expectationslinuxppc64lefJdpjJXXk@EJN:L EoiBBR4s>GN>B|r4[UEg9a^e8?09<U8)+13Mx3MA)+]_i_cafScXoUZ^]wTB0wTB0Q+38[;|U}w5iH;U:3_RWgF7(#I ne`f@Qdjzq_l1`vrd~-;k)!r zs!=up4x&(1p,4(*jpowS,4 l+7 +7 =[~>%h0pkP70/79nm<.&=MHLO>/?p@`sh9dX;my;%vAoMIB#tU>?nk;Ha\>F2*\3\3>^)F [eN< VnRH8R>jhL<F9H^cWBcOVgroZo(ys;QVe>:DHD:k":64\Yd~\g&-6bFm# 2VB=1Aitmfs[jBu~B0ENbFO@Rz,6AO/9,k`hz[jYsClN,1B-eb 2m(3}Ltad*t\o;She+p77m2ukF*>2PE}?,9OH>{2BBf@@Z$B.;SpCvsR_rdzZV;#'5;4TO6sW)KMhIQplACWK;?3J9?3J:83%x?HDFd{0Vy'C#&2*165eDRmdP-P4@YfFa{XD!D{je\HH :9\CrXXHXm& $i;J.g  Jw k09+n"WK[FQ=Dk28>(oRLu/ZVw}K>13X5Y ZNb{+XWS;P\Dp79`c mXAAA큤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큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤a#ka#la#ka#ka#la#la#ka#ka#ka#ka#ka#ka#ka#la#la#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#la#la#la#la#la#la#ka#ka#la#la#la#la#la#la#la#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#la#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#la#la#la#la#la#la#la#la#la#la#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#la#la#la#la#la#la#la#ka#ka#ka#ka#ka#la#la#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#ka#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#la#l910f7c19042945910c41547761853c252c3a3cfca5d9915de83904bca67437e472b17261b76e1d193584aee5e4fab6979ab488ee730eb932402ea3bf1021c5c249e5093298a535189f2fddd65c590ae931cf54fb6b7c5a1bda6615c4560fdd2a238d00f8f9a6f576653b4d97e57b68e34dc4df476d918e1597a80d4ef57beb66ce9d74a73ba8a11bf9b8c0ec947917fd8e256f1895435b88f327c5a3f0e104f690b7ec7ec5d474ba4587c7f5f95c890b8a4a3e5df6ee1706185c13931315ece4c03d3868eb9d7f99d0ab672ea5dea070888e736e9995b383952a6631c1f8e7a815070410fd2a16e24ec6c2f86629ad1899e2fcb37ae902659400b1ee827a3c8aa8cf759146e3cb74d08247362661e913922b7a2b68f27d9530a3fe87bb761e9c5d7608de72f4d3f923f2d760d0b008b5f386b4495b74d9817d774d346085db2e5ecc0ad52d64e75bbfc2cc50211e2e38b57c605ef63334de070c806e1ddb41c186cbff5d44487f04c3c5a92b29c2d88927be83881feb8aa05d764af5ce42ec036503356fab9992337a76edac8fe3f5639787c6850d564330547425349756c59178426a7d7c9e7d5f0d078247edf454daa8866261907791bcb768fcb69782f4f0caeac4dce4fa57ceb7000a0b38ad917b6df312896b754675ae6105d46fea126ac6e7ceffb0016b76012fb665524eb55ff9d5d4551b5109cd3c9e42b71be1de57b0ac66272137f6073cb522ddcb3f6309581308babc7fce9a98474d2855f052e68c26567387bb6c7689c1ce0703c3223a13fc1291fb1d081a005d9ea023a3f0d2cd515589cad3abba8157feda991f498c70018149d92ac3a93730937759d0cf585f6adcc530ab3b8534af7ab2c3e556c3bc015bf650a3b0816ae6ff1496c97a541fc54c21a20a7e976595597e940c7fb76bd0b7468a678fa1bf707654f7737f2ad2e5a599d79ecaacf8aae3879ab3374fd4626208b3ce0aae6575d51234b35eba79f914ed9bf136c6ab8e2c27784549ad1ab4cc0aa2033441f0e31fb93c3f881dee8267d51a9aec45ca9a335b7e1bad6ddf437d545575ff018c6ed8784027b9bde746d52d341b9211f8726b0147f060f78eff14b98508e112d9c700ad58016874a57e6cedb15b87ae6837629d5119fa72bc415ba7b70a86b1af65488a0d104406567c63679f101aede7bec7bc1b624c3d2a89b78afdcc31ffde858ee526d6cb426384d8ebca8e197faf801601ff40f7e0c364174b32234f3aa34b56e7b6fbff72710af97e66c27a6761b64402633c801f2815286d811d7290d35bc4cfaf75d41eaf80612b0f08e46bac5e61f494a955d292b079877c6c7123157d68f1e676594477bf2e60331c18e16620c56b9c993b71a0e9edf2fc8e0c53af7eee76cde09b565118d6217048fa5b54f1a9fe75c2202750c317e01abf33813ed3826c8bc744cf6b8a63b64aba8598efcfc7142a635533660d8b70eee860ea6f65060857a3fd4769bbe29504e8722c2675189779421c8b7f71ccde08549fda57f76ba24c341221d600a00d883ad33eab874a4fc06e7dc7e90c648b1d5781978ead0f9b87dec7f7f73644eb8404829a67f45dcee5850fd5287f86955b3c54136de570d4588f37da12b7209e64e3046e289ef525ea1f10fccf28c81fbc9582764b4861c9666a7dcc4d42564a7835588b59c48c3b5ce431519d0a6e84ddf01399672df7c5de4c5f6036e7488f24ed41de35f06cee6879257dda7bbd911a7679a2945a424c4b888bbbfd093b043c365d04f227637bd22034b7a97f49de48bbea1b4b8ad970cba2c0afb6745323843229fc072d4ec7e0cb128c0baed77de43d397af1a2e618d851131923e3abebdaafbe8c2e809035d6f434b8f775faff5f26ac8045edc770a98475bcebfd50d54e8bd3ff1dd88ad659e603370bee3da83928d4c534b0724ccdc6205c80f865ede1cad5049cc3e47d50069622b36ca4636be57b3932b89d114817ab532d935d5e17b4c596de24325260922f45d93de546a5cdbe81515ba1c7b0531224a2798900687e5111684ad3e53d0daf14768327399434640069a8f6379e009feb9a68f9112d6099a3f0336b6b486a37f852829c79e1f929d600491af3b910fa2ac7f0a639b1f5c262d6c6ab2e27218c7c6af17b5f7795fc5ddcae5ce6ff72a65f2203ed0f3592eda1f9c2b479618db5b6598705c94abfb38bae4f19bf6481b3285f8664b15e66ab21441f7606218a19fd89d41a9ef1cf561549789ac0c01867e92cdd4e9469684645a19de6dc96c7b6520454c040bc1cb469d2ec366a0a75c452040308ad25e948b5da47c81f3af685a1828004da40e265ccfaef642115c6031990bbaa9fb836bb6c005c074b4defd535f458a246e2a1eb769e0688748dd60a752240be1c9ed10339eeb0426602dc6aee80abf279f264d5e5fe71be42085c66fd109270fb454ed1ca8c8bcaefa940438cd3882d4999b5bf76378ddbdd49173930a09ecec769a6f11707f006c4d4e2fa3e55d75b1a491488aa0301fdbcc3ffdf89e1d01278cd90849e46cfa61e7ff9a7bbe536b44934632fafbb5eec401a2fa41d7be85dacae9953f55dd8da612d08f20888d1e4a6364bf9ebdbfc537d4b3fa628ef9cd965c616838815e28a9e058b1217a39bbe43e2eaeedd40d070b5607c47ef9541229b36fabe103b5e219e55214f685c259198a27bb7d2dd7b99459fbb1153498f631529f083a1d573648c0b405692236fc41622108cb6f5904c2abef65e6c4893f5c3d49a36ec915fbb601fd10961bddef7b7fb21eccc32436d78f7dab07f4a5f8b4b0b33802b107449865cea501826a80f23cf1ce9fd1e3b99dd7e4fe6b4d6dc67b6884ecf09a0e269678e90fe398f7604e0d8060c1b5363b1b0a325ef2c67da04fd30d29091643772fd8dcd77485579bb821ff248419973d91ffa1299aa274fd778896d57865f549c851f49e6da28662480d7404ee40ca228968640eaa9d6621c4fe94a4e593b9c7b1f79596830b801e2acc2c177dd240024fc8f06887165ea118ffaa6121d64fdaf9aef89daa3176dbf9f0fbabf01968e0e105d7c87b75545c48d1e4e99b1b253a6f79e258297c8008bd294e62a9767a6d1b0d01cc86182bb33561431570dc1889396db481300002e3affaceab5b6e02fcb68a5b3c95139f19d51b752b234dc333d527e1a399cf56e651d3fba89061a399c058c7ba793c7d4f0613545364a47330f027c7e237868535a84443dd93b14d60e176551a17ea2b2bd5f2c845b3afb684a4c526627d1c1c228ada44678c8df49ac2ace5b053d9ec2731358801f96f067648b90af9d082ae66907e0b561d7f18bce9c4a67d0ac20070be4b0c100cf72a2a8128bac94b8fa25becb5584a943a7324bb2de2a47509073e2d500dabfd42a5cac46c23537108cd2a930715aa5e29b395a3e4fede8161e1336f2db606c5099c2b8aa8270aaee3a00c8bbc8150081677538685b5d17e8d31738b9fbfbe4b3af048bbcd115546fd76d663c45506695e063a729ecf1667f0369648f99fd640a33ba6bfe2100b2295f62f29872ee300995f2cfb1c6bf5726b8978bea8c8421d7e4aa45493308dc8348df7176b2056c02894e73818289fd1fd571db1f30c12042bd6303d4e8f6e5891febb17993d3f92c8df6e473875def879bd697ee3925f8698a5f28a5f752795a81e8985dc52ff0b61f087bd44bae30082c18f2ea8cbc151aace13e4e03a62911437675d3fe6ca9b94fd6d639da93a9cba00b9543451f5f06be9471064c7c384d9cff58b2385a32a8ba492180e11a5ba39ec2731358801f96f067648b90af9d082ae66907e0b561d7f18bce9c4a67d0ac20070be4b0c100cf72a2a8128bac94b8fa25becb5584a943a7324bb2de2a47503e03a76fecd24a8c39bc29daffe68211906ea8c479aac71784054a2ae4bf46cc47b5d61417a15da9daac62ca779fccf793cb0f32395c38404a5d8092733ba6c72fbf68787c828b843aed704d4989b3a9dc00fffba0bbd922edc097eae43097ce4acf03db73f1bbf015c863cd4fed635afb8dba2869f9e6d8d48e4437c5bb681a53c78b78fcc9b54739d559b48ea155dcdddc49db57f171df5cab69941dffa934963dafb6090b4697e4b7be7566dec01df9eca5c6f58794ace06361109db4ab51425b848fea300a5ba6e78ab8065a53859d2e4874b70771c7dda8c13c42aef2a79f0f2a2f7aca40b392eb2b4f6d310cb3ec57af0419f1eaf42c089e80e2d024e4802fcddee86716ce9ff0a506ee7566ae16d56f11b080a8607fdb19603ab27762d36958d84911f87dff2553ca3db1555283a43f6d44cd37f4f84c2d95625712a784fbf67928677749a5baa4e6c1629cd12d2b334fdabff62ada1ccb107c0c24e7eeef86f29cc401df7bb21546d860d004164a2d0a13b46f062097174831c41d4af1ab4565a9ce9131dc398884087f4968734f7cb999984e93d39ac81e36452dd64b576c1eac8f93ed7c0c122632a6024684149c2f45e66e0bc8eb3e5be8e4968e55711dc2027efc23144645cf0f62d6a694506154e170685c8afd3d1e02dca53d28f8d921951418be509378b5190e72e331264ce1ee2fa541f38b28405d4a0ac07c5ee31d7d78c39f8bd714529890b059d15bb629cd4d82cad8e3cfb98e556ea5c5f82ce7fd5ac2fc95f06d33b72b90d93c871c3a35b48aed5cede17a8bbc3266a82a66ac8de47b90b373ffc40fb1a8d0d72d15618acb0215754f3d89e750356795feb23987c217f1776562028987ebb4d3f5107920f4c33c9ad5a93b453cbb8a2d504d44db71a652b89582c3fe8abe4d0232e74d6867a81b096fea67065ed248ce82cef7928b38386396c8bcab1acbd248a103e14484534badb992b67a8fa1b4da7f790e227c622fb5fa26d4876931481acd6d74ff5cd26b6038dbdc12de9a6747d0f365937f9ff747746c9df2a61c18b22b3538c44f5921206f71a73569b244aa10982aba3794dd2dfd11b00ed1099dc0656d4c9b0053fb31354c1eec49bb05196024587acb8887b8488c0503102779d24ffdab943ff96c041392841fcdc20c190bd20161fc95c92a3c44173bc5d9e9f19d56e088dc64e09691734bd9be607d86dc197fb371a8116c42a45c83382e94377e8d2f689a3ff759cf19579e851ece39c0d8781941f3b1bca081ccb65e90778efea0e1175ce6d0f867608950f4173c1f581029bc38ec06b581f00e38633331e4ca2162760a9e13cf663236223f16f356e736ccd48632b7105f7400cea06bbd62eaeb661d4521a6c808c2f1ab1fb1c91e4cfaa7ae40fd4f21e17ca36f0cba016a1051eb0a2a1e40880c649eb9f078cbc498f41fed31f7d2bc8b9fed1eeef7882bb3e6d2b26cde382c93f328a2156936eb3eab587baedb9766f83e8b822eeab1fa037288321f52d16d308bffe086a748ac2a16ea75e480f86f6eccdb64c492283d97c43a273b32361331ef629ac4af69af99aefc3327897320bafbc23375278796c1bfb2ea6cc1997115d9589a1a2be6e95aa0e7e11f5d596a427c4fa06e941bdcffe24e1b5a879bb28cffed815b67fe6fa7c650643df4a3353290e6710e8d89c29569c8b230bc8a5a1cb57da01a87aaa38cfab6d67f5abe6812ed5f3997140526efbb8beeab75df6070faa6700d668b08635846ea8aafad765ee268d5eb394e6adec5b7daed3d364cbfc283eceb76aa30630b53ef4c398c8cba36d90b36bc99ba4d8a24c09b2e190844f52000e5c3aa16249f0be3e60b45cd0a07a4b90cf49439f754fb7cb04ae8593e7274947c63f9ac86b9dd0b7269b7d7d4165adfecb61f8f1e18e5b8e9db3cef2d769b4ab608f2272e676e1836d4b95e34f8b46573d3bdda0607ba34754a8743b05569b9c21f85c3614d4b4df6193cab55acf643b694119e697b7ce7df144f92481d5b40f487b44faec4c240fc48adfd6d567f89779a2d827c8cb8db670b6cbc1add69355dc5ccab550d4fe5369960aded3a8cc1bd7c506d01719de2a51bf5da537243e9912f6425a3ff3acde7af462dde20d125dbb29c74b14726615c531cf2d92e09f6ab8c4de5dcb81b5cec120b5acd3a3139bbbf36d03bff71ac90e6d3136e281c30f7a73055e73c659aa1f4c9427ba0aaa24f411f03aa7c12cb690f1ec35746ef5e133be099837f40ba349f6c3e74bc531dfe530d52d0f9095121abc30d035fbfb401a52141f220c73c81a33c9951a4df33fa25b6eec4070ddf17fa564301a69a2560111344c389e86843745c775cfb33e488381ffdc939057bdf123f8b27b79ef5bb61161ee100f04a863864a0fc442c2e9d9cb0efdfbdcfc79d5552dc7678f4f33194d9e5882920c9bb041671226eb9a0407a352077d04d5e218f2d54465b18dd61dea1d26ddb64233aa710cae308fd41377af0fae2fa089360b74e0b8c9f121e60a784a46a81c024b229ac0d3d36a2da48c476de48203b02bab30fc520ee32592af4c25ca990b358bf1853a01d2389b61ea7cfbd71f1bd913bcd14b4e012416854a06912107d166f4a64bea40df37b76eeb245fcc1fb77c9c2cba921792be1cea91af68d44f0a52ab85fd8940e5fef01a6ffe4c882dba42c97e73ae9e5ab7386e0ef8c31604698d44e35c4c94217355e1c2f7a648448d424df1d5ff16e1eaa0bc459626b3bf41c4e7f0f8b07a485bf1d9d8660df167b8468873565861ebfd5096cec14126b69c80e5bfe72884db38949673de3697324e04c49465ea9c9cd71d24f0a98e3f90750f0e5c6c5d909eeb666af3075b03a157db2081ff63dbab379240ba1c7348962dd8344c8ec605c835cab1079f879f088336be5b7fe40e5b1be0eee45fe56452803b453ae1827c03218916126ae085e441b74dd5d685bff24350d1de55e93d8079ebda4c787c5c3494c01025732f680f7b70a1aba56d1526cd72f29e3e9d1181d03493858e85c87b4b142d0dc16076e07724bc3a8fd946771052a8fe23338836eb062ffb0acc5913ed60f514f1c08be25ef4a96a5e382ef07358b0db64666388f79789819ff2a9ef49329f093dc3b9a346ad92f0419d5debe308551d2b761632774874550081da37c5a0765d5bb0c4d6ce697f0afc4d4dca88d97d4b79d509dbef84d85771d252e1fba1faf06874a658b3a2f59f9a1ba9ca22837603196dd458a271d6e37a16a6c33fd06ed5ee11958a0391979a08a238f9b6de26977c4950d513f4b3a6e81fad21ce15f13c81fa33507e1f103b47e6f98520124e3cf7666b52f495b74748a88dcae6f2305f59e7c7f8c1025d3bd54c35c621d748ac5c4f64155ae21a731c36f566a1553101d824c9e2673edfebfac3112b706daa074a27d896f6ebbb45a09689267c3ce70c348a99bc64eecbba9a41328c07530320469adc1184e1e75ea8fcd1851d3fe5e2d172a427dbc7b064b53009669d1e9ad95ecc58f3b8a7f3d251b0811d6f1b97431bd15f31c9ed7811bdb65f005a989964e2a7c1e1add7cac7cbebd8a8e7152dedcab766ebb8c9e7cc96e14e13aad1d654bb2cf854fe8465122999799ee11bae5587494d9cecfcb35b15ebd71effa89ac7c3ef9bfec7b4e60474fdaeffb7c18f8dfdab0ee841be52c4ad5e3694c0410a0ad18cfcc3da0e546ccc70213280d0f9dd6555aab5e40d1ff806540f3bfdee1dffd8b7c8f805dfaff34a981f89e26a9181e73e8ae6d5f50058dd97f6eb8f87a39f15c9f67dfe13267c0ca12ce21ffe0f6a538077aa210e285ce45a14701d0e2468c234e433f9c988fa44f3b29bf95b97496dbd06acc88f9e88f66b5cbd34a9f9dfedf4086ed9d7df5aee1def22df37ae1295c13907ceea774273cc21b8246ec8a63be149954fbca532611b7f8f8da9c7dd23efb4cc74632b71225a9b5d927a04bef85730b76e1210d743b6b7116e6d412a1fca6731833b1b469bcea98fce33e560d8f9cc853066a93d9e0b30e7091d168a329151065b48af2e9f0370158079c0bf95353e98c13fb0240f91d307e706af285f8a05f4190850229a1f53f8c47930cd59d22812b7f7a3cdab43a6685b4161a826dcf10eaedfc29913a08fc14cf51151aa0724d25f9ed973534cabaa4ae80bf40ad35826d74702978ea548080c8188a280a95943fa3faf8d0f3a0be6d1e10888560718e7cbff2ddf0775ede1df8078940252c3ce8bc578c7b4bcaae1ed7b8a9a106ed092cb35034fb8ef3357184d6cc36cfa8dd5753ba55aa69c85055436bfc375635ac875a5065677f2ba0079e674ed0be38a5a8e3a398b61718e8a4c5e4997e82f23824bf0413d0247d412b65f8ddec1236e79f2265b5ff8285de6b1b7f2483edae06b46d4dd975269cb49d8c12eef99b083c5db51bc59d79343b426e9691bb876dcb29d3897f9594b45db4045738bad09fff1758d2a74b63151b83d2aea76c393bc24527c010dc08b4131f9682c4ff42d7328446e94d11208e39dc4616f031d7701602ab5baa9c303c8b13b016bbc77d825a2e8463dcac6b04d70b067ca1129690933da2fb1e6bc4ca0e6059cbc21d62626625851f3f921c395bb9cdb37c6300d949745c2ab61897befc5451d5701c0caae7a203cd3ea321f7df4e0f9d21985dc240d4f13c43c8326dbad4a99e9fde7d92a696c9e0f63fb674fc0f28e8fd3db7fa1ddd87dd802a0cfb547f35235c839f09ba81a253c32721e57071bbb3443720732eeedb215195a82e88611ca7abd18f0e4ed4461b8e8e365115f850c54746e655693a0d9c27e2fd707b5e9c43b98f8cc1ba47435bb65745b30acb150c1c5542d58e2a73f52eded2d879148f85ac10cd826eb6c4fb4913e7ef947c296abf82293aaa03f03b17584e2a6102df9a6dca9ea94334ce91e62b7473364c0014f51de02f518833d264bdbe9416ec6e0ef052dd5f0fe3129b1d6d0427f9e72805a4280743cf26f73e225fb8d3ea07cedf114734a4ad455ff49d6616122a3ff21cd6c6f74022582a831fa8fbe19b0511d33d62fc3967cc800ea399ae46ba121b8f111e6249b7c778acc3d277d5105ceb96f27e9b315474c470dc91e9ac571debc1cdb23761b1c49d3c33497ed1ced624824de69c874c4e77f3661fb7c5becf0f3135b609b6f4aad91a876fe3e21a2b20cdb1163eb285fe0909aa086c70d83cd26e07142b5c0f643a3ab3670348475fa58a472dfc5a8607eb3fe151b506ba84317816fd2c657c87af1ab9b01b0be5caadca44e4ad72593e21e58e2ac90f4c5edfdafa6fa5a023681150ec8a70a9cb66726f4640367db1e4b21140fbd30c39b9d2270b41d68620399cc1e910724c9039d6379e40e6a94346b00137b080bb1d02e325758481773f5959910865c721a10b3d0af70688a4b55341f01af30f2a7899e4213771fe49f0c434db4fcd6cd5b985ee2a8e59bc6e9c18aae930fe2b6ba82fd51f4404e180849a44c967c528b869c8ee44e15e3863b91f5bb228926b27e8d94954f935f717e64ad401d70df0b1eab08e55f0f9e15c3a75db3dee27d5c85e9fe454bf2ccdaffa6e2c9d99c88201998545bc062b9af7737dff2724097f85ed9873901154fde0f1216fbafa18f82504a2c065032c1ecfe3d998b81a55b0623ba2b930d98272f0a6d95983598b4c65437e66795554d4d219ab583b6f809e57a6391e40c7544150aae8273043cf2f052fa2e7ab57f8882a8dd77261690b888460163de302a9812ab98b9b01cb40ad548bebd0619ef473218ddc319ed8bcde7b4b37723be5177061429266f85091b04ba9e0096c090dbbed6aa576ade690f8031f3b515e4738c0ad29aa301fdc52171e4854e420162bd65fdfc3d21dae4029d3f97816c683cd1c1249962428ab327068eede538a70ec6b7eeaf7b5dee4b43f5996ff4dd0167924cdd7ea93855978ac79d8a35acc208ce67b9dd5538d16c6faeaa8eea52ba1be0a20263c5535d906dbc6126ef76df9e96a0900e2a8a450efc3473b265722ead56e4f79df45ce74613ea191653662732abe041d06ab3e74f931d9b6b5605ceb5c3f49cb0dbbfce62ba3554a4a46f8ce1aa16e432c769272dc75f932c9611a762b0b5171705ef5297f26785bea57252c5091ba3be664a7be6e8270f8cdda5d18d6d031c57291cace8a4b9e21fe07d362fdc247afd06f9e1433ec752c58c626c5e61f46b74027a7991e9e829fb4f84a9978ed711b13a095d3e7a1be2c2e34c02069122f2800690554b2f4ab5d00eb33b07a8cb32cb5ba9bfc64973369c7a3c813db18bed9dd944e820b438ff5c73ec045c756c4bc7f22c1946f79b041e7ec4deb3f7c92626a546ca027cc0c3f9b3573769a69d8da48bb422916454eeedb0bcda4d06469dffc1b57220b4c25457a47a973cb31a990d642842af54ba8b762f71909dba7f4f13f4cdbc112bfa9f412284fdc24614fe9df345a745aa5ca94f453a06e69815337778e454c491a5bc872dc34bd2115801bd258a9f915cffbab0ee9efe4478502095f75af1b8ed7985d26dffcc74303845c93f6a36f5cc4c4d234c568a4f194bc630643e5f3c3c3bbc9d29ad8869dfa29a74d5296389a54f6335069d9b7f85756effeba00036fdb768b40d8bea9ca55d3e9e746fbf417ecad02c7ce339f3d0e0e643f6ae1870da077079eb3b9f2dfb932c1e4e103d9f922660e05d9137064d57ebfbc70eebad1c6f186f98339f799a55f6d497eb26856740e2577d689a3b6d39a96d808a2d728d93a51eb1ce87486a0492153d84f52b456d99199c652dfdeaf7590db510285ab00fde1d736f3c0fd360e30acd7396d01cf2c7ddd079a56418ca37fb76b4ddfb599d146eb399753bfa1801cea6a07193f8db7f63b86c3f31d828c0988c289353789509d21af194c99dea42faf937f491b0e61f17f9929b910f6d8616c9cdb95fe08418197b54577afa769fe4424cdec4a48364c3cfade1b78814e6ed6939852f09ee9224ff92e0d2658d90563458eef5752395009bf1ac7b24dd33c9230f76605ebf6c79c181d5af944668d3624f4650109cb419cecaf84db32bd3599a3a41e91c4b79dd89bad8b1319f71deed805936bd52c426f77fe20a52a8951ecae3d0654b6cf9953e4cc2d2663588a8a99152b4e835f87a5dd6be667fa90786ffd957e3b07e854a107c8ffb364a5ad3f64fec918c6adfac5863c53de4729db85f5496b4c95391bfc0c5c5b4cfcd981d288e5d2ccac9236ac53d71f2b0aa51a1058c1b7eca42e5f9129ef3ef1615d6a75fdbfbceb45af3a1344116b7068a33995de28e02174cb33762c7f0904f3802af0166ecf18a8e86f5319ed7933f4d280c23aca5db7e3eb2d33465fc5f0b55f8ca126b4dd3b2bec23f1531e87b01a965d38e93bc8dc2751b9f466ab6541af6365335c218eeb1d0eb7efcac308fe8a01f7092d68d468bbbd904829efc947afe13931b418e520c24908b50b2cac7d81b0be142c9467d956926ea26d5c987ae809628892170c556835b71b8deec56cefcb4e35325238ad85b7e0502b622c2a0eb1349b678fbd1ed2b0770e195251acff2dfa123ab38256492ac7a916b2a9aeda394ba901ca9b3ae07d26772550c6874d7634d3f65f7631218b5de16656a974a7f3fc0537fc05c8de49a76c9b311d8c4ef62378c3909a86996092b2c1b8c86a69f329d835393b6413b7d68bab8edccd5347c98fa5e43a2dddd1487efaee0fefe9ca2e9939c4b91f4120a7cf5d49cb696a0b5255c7df39ab873bbf6f857864213af98395afa200e43f28366dac0a9ac7d812a7120ce6d0ff0a0b52dd6850fa07fa83a81a9ffe75b423393c90c212fe126099f5b454ebc62a62c641d2e144457383d06f2d5124f1ba683e13f07f52872a5ed041fe6fa72479cf2837c23f781898514f3aef1f6c28abf3e744d92d98ed629a2f8349eb5f6410dfba4f2fd089d30d44b27e5e013c7f41ba0a18dd8284853c007ed6da17f15991321fb8ced005d2554174455e9a896cded78ad19d0df1550b9f2ba46412296e716ff996f174b4abb4cb76a325afb2e67810fba35607ac78c6b0d0e2485507a19abb192795d245642adb08460e229cda1fbd5fcd8ea4e0c01e62052d3ebc79523040a9f9982cde4fee8b2fe52546b4c02cb35e5927f94d09e47ecaa8215da07c64632e0e58d2b1c9cdfb66c3e3c8e97a5cf4ffc000d22547d88244cd938bbf0e76c25da3c7b62ae9a6b0f67db3615a17698eb4a8f238782e54954eab36d704ed91af0d9d210d6afd9b46a8d8e0df6e106a9849ab067bb7e00f1afea16d1c948de8b248af3be50ae2913bd3454b850fffd26f23fb899b31cdbf115339ce6d8acb6f33a75218fef955fe3a3e2baf66826393d7dbb2c61000cc2df892bfcd21b07c087c9b3bfa4c730bf07f691adcf69dae0c6d0246949f0b1bdb017944f525a7a6deeb3030a049d1cad1a5afeffd7ed7ee36bdb58f9e4df6be889a17469505fbba4fa80dd885ba27f2750cdda561d683197c574afec6b5b2926eb9a578ff4b57a07a41981dc4b7c691168fd61cb4c989599ca97bb472aa55679fb10ab68b0984ff9f72cd3a2bccec2b726196fcc1dc9456925cc5905db41a6ce3d675f3d63052d7d38fdc7cdee3916f4a90746d92aae45cee32bce9a55a56f6b4bee0541549268c1c101e62facd88507673bf612d54a30ad339bb20be1cc6028356e08eb0d1b265e5df07f76c3b2d19638fea5df0b64e6374ad62c81c745ae5b444d74f03f54223150fcaca7f8e20f0f647f8b9112642bcde7754e2ccce4973dfecb26b65eb5b8221a0a750f95aae4530365d582d7b3cb8cf67553b1d2e281e0193d341de0f7ca3a2fb99a5af5d8ab9d0d2cdc58352e4cfa586257c576f673a5387c1f292108d7d1654a458e00a5ea8914edd60ae00d6665ed0694e74baf76a3bb2e7f30bb26f0b7527a5c774a72df55b6da5b01e62638ddc98a90b243fdb93c848f4d494b11a5364a2c8bee3ab257937401c1d0539d309c8bac9e02eb0a1dae9e9dd7d54b05afbb544d6766adb1ec24aa2921270e10c0454093b9a63f16eefa3ce0811e1d15332134839b06bdbc34cf1c11f6e22dc0875aa8884d0227f49ff9b04f3da7980531804abd30741816f2c0358f839857824c47e49d9651c4da837a10f80a38c864e6052f916f25f613e3fb4d83b01f7a56e1d31479a856e20921a779b114fa4c111810c53c06a0cccf0991ef9b14dc5347418ee6dd97622a69f4ba2e6b2957fdb48ff14516d88435edb9c39ad86742593faabca5fc7bc2088fe48b2b68e60229ff7f2a2fbde71ee8aac686219b63e216314097dd338f8da7cdaf45092ef55f016b15c19b1ce94530117924e977e9ebbd3eb4289987085075e8e03db2ed68a1b369979fa752e1f4b4571e71784be6326dd6bc7a9e011a5de40729d6ce240f45688e837337fc7522432f4de43fe60780468c029d2af417bc07f9b1b65b924b11961186dbc0c0c75880e006a94690712efcf403599e41a1ffbccc4dc859d7e9b7271a49ff69c853479563e80568f6a2490bd7ae23f8956affc90b8c07b3666237b21eee4c725e4fdf3522cab5c743cc3b52570392de765787b1792cff0830d31bd051b58b6554aed2ce48b0586f3310e0a0a72896222a82cc1f654ef327b0cc0a9e38ec34b1b0ef09521496958044745f2f0151d06db882d4a4a3beb9e1a6e1c6f1c93ed63bfe1e657b0dab701ee3728c5f44b378096ad24fef92c108989650f5127ed79260b0d8ca3f5e0bcaf06a28c121ac32f02e973d07be9b5f6c0bcdacd71b5559f9dfce4d9d1b92b94a970480efca3fbb518c9c85bc98b9f1a183e85f1a8c6415619ed8f4874e3db2fdea4933729e6c06360a23dac7957db6a74a2c9359117b1dc7f21313d4cd80f929c6399234aec768901bc7a7120d58fa8715d5a1dc2561aa8665dbce9023cdd8a21a386acfc05fb1ca3a58e53bb04b923aae108394d4248fe03bb415fb7685916f7ba3f52140803a46ca2fb7fcd62699dc1bde7b55058a0cc703f38da9726e4e8d8418268f1d1d98555ae86f0538d495e19246394f643eda4435b521b621ce2f740c20d44a9bb67aef897adab3407dec71398baaa9aeddcac13dc88685250c504ad4e05b4fb4ebd0a92738f8f292b1af87852496c74c36d96d6d29c93ed1eaa6c31243d3a52f47dc1b540fc56ec2a7c61db6f5993485e21f5405f1e52e459a45df7652059943d1820cd05d0f4f9a97ed317c7047f2493d08f2da13d498eaaae41d3cc35baecffc24afdbaaf5faf18c109608be0acd7de78807dd1a3e755a25b84be74a0e447ed8f522e0d1d8b053d1239fcea052d3b7a4bd1e6af61732b5811c285aa4ef519993949693430625aa656011e999b586c60664f6a0aaee3eede634eebc986cc340cb754219c63a32713ac1389ca965559806cf05d1db68d12b7a18abdf300e3110694e8513b40a302cbe81d7e6a5ef1bc504131b614c5018b72b469c601e912e6baed309a47ddab8d19fb8eecda93ac9888e4af5878a6a4356abadd05c83934f2dffe1ce3af397a1c92654fe5cd5e0c78d8b49297cab82c06457ffd41ddac66b7a60b7b08d7e72e5b7d5bbc3320bec45e78f391d3bf7d001c2c55af47ddbff861f2cab186604fdabefa64beb373c426cae24657e3bf6b8ebbf1ae2941e5a34673beb9802d678a52d3100e294b84320c0b5eaae2366f75c4050f275327a5026875c3f30121a56927bd9d00a616f4bc52b1f42f9de9bec2a02d74bebdeae459ce3711a64580f5dbcca2db71ec3c787cbb69dd187d084161e6078c3a711010b6e0ffaee83a5e979f6d1b047f4520a2ba3b7eca769ca91405d413c0cf4dedbeb699bc02ada205f0e568c932ea5f8fa6f1978b2df0f6ea5eea3b59dc6ec49dc4d5c39578cd40c52ac560afa6489f08c6d0585a590cbeffdd0876ae5633da69b2be058f8bea7e6301471697c7a167deeacc0f2ecdda1cd34309c9c2f9d3d97f298fc149533a50a1543aae3e89d3907ae5ef80fa6cc17e3a78b73fe5c630844abf64e6142dd0a1b5b717da8a8ae70559aef31858685203e2ea092623dbd0aaa9b3634e986d3f92d8255a3370ab579e2c4f96851b3a71fa63c34ebbc461b9fee9e9dc1aa908a0ab996ba176c1a064f51a3267dfe1c2eae95da3d5b4cfa51f636fb4389b649b94bb3caeeae793a448a9b04881812a58e5944fa8f0b1c64c680af99a8b11a28fe7f04b0daa0eadd8b9fbc700651a46cce894d1c02119f2586fc852b700544cff32404609c25701385cbf92902f32daea3b8eb0c3f1b1cfe511bf444f37ec53e0aa507d9fffc22a28d0ae8a5bf0a61d61cf6900c7dacc8627c2b51ba0b4461ac923ceb728c6955ebd0dabbf343a1fd20f8e7c6bbff77a53d24d89f1a0f145a2d072f05ea471d8c5304df9923e71e9b2c2321a049b78a633a96c7fdc35b8744e9c2770ef1d24eabd48a17dddb99f5327fce76ec9931ce5841276913bc3d5265b89b0440b26565f5ae1e5e486a573de2b0d71b655dba2857171b00383b650527f1d99b573a8d0cddc69d15577dc9ea1e6cac46822dcae67374d60456a14c5202b78ae6c9b18aa34e3caa248667cede4c9542eb36b326e62b983fb173049d2511f0df254e3b2bcbfbab1b44f8e320391a4b1723be4678730ef529445e541f0b7f7e3d67f89bc60664b0e592254ccff4e7543c98684c5a873e73a6cd512bd17474c0cb7919dbc6cffd65f909f0d6b65c71638ed3a0ad976d9dbf012ac3ce34ccbcd57e12d77ffd36e51798b5bc48326505f5c92537898dbaf3cc65b5f7fecebd5326b124d8a5f3bb777680cb11ca270e4741b6dff3b812f4bf9889224893ac3af3229bb3bbd69c2d7ad01d6a17491252cda3194dee4e44a674d36da123e1a2ba9898457889e23230bedfc6c93de24977135ff7976bdebc398d6ab604c250a9fc23b50c272e588b41580b11cd23c5fbf4d18b13a2525c6cc0cb1b1534b4fb90b3a8a7c987c2abc344197f994a1ecddb303d4c5bebacdea63fdc0d52f525760b09c69a91fd940be4176e4b1a77447627a3b1e30b30f681aca624763cb9f5f28b0517fda77a8fa46a3def64a018795d58bcdcebd5dc47494cafa28fc3ee37c1e1cd54b05146be315247c22a49e4986dfcdc020d996eb2529d64908d606aa437db98372776d8c8f7f9b42f17dc71ae8ed5907d4dd07626609ed8de4382e299d11ff2d4f6a908925f04b621822502543c8f52d82d8be68f394c857c006da035f3deb53b1a88df13cd33a2dedbe7690d536fdd8e7087c5789046de89a3c683507c4a3c34ab28e7c608ce3d623b60d6ef5576ffe5b9937305564f6635486780f8981f176484ae906d74b4b8e5f2c8181286d056b66843e198dc62efc10ef066820cecc7fa722f4c6aef56c558d898cce2fb529077f3836c0205902d21d095e1f6d3defc043c2075b0f410372389c779c897e98dfc2329628b4774b26ed1707554f33bed66ff7afa1d535e9fb098425bae498e7366537ad313039dbc07ec958eb14703bd6c045cb63b58c42c38a5e3ac6ae708d5ceee3bd6b2a7526fcab6186d9e916fd5f7c2edbaef00edd1c6034b722ba5fce8955799bb67a600159356ef10fdb84c096e7fbf77864ae89917ed389ccb9403fa59d75b84bdba7cc9e7fa53e62a2862152871e7a479a27dee85a60e5bdf85d337d6eecdd6c38efabc92dc81165d82a7ebb9c38988c7cad3f370695406340de59c6ee9cfb24e050d393439e6d6be23794c0029e56f322aa8633712088ab3522614fbb02798b98082c62b129f6c9c54fee6f43f53886071fadbbb720430e342962d0f666e5f98b4f8adacb1732dd74fa4cdfc8a60b5ad1ffa6770e07fd235c437cb7e464e47a7c73b633e33fd0614f7d9b753f0b1e30afac80fa8d9a84c039d9eb0542b9f24f9af8e88b55881a68b94938383efa99bd9bbfce2a3c78b713cb89e9003a270c5f808bc2def367763b8d2e88333851f100ab8b4e8ebacc082ba4ef76e844862b68020b32c5dc4fde96f82ecf15ec0387180be56e2fa96ed3fbbe467c607d64f5b6856111b86458ab7f44eab12086e70ea5fb2a6db0e6f3392f084896178d158f603aed3284bb2fdbaac6ca75020789f7f1b9011c039467a542fbfe56297198794382463744a96ffae791813dde3edb8dcf3f6a976afcbc82e6f429621b4cc3b598735a5136cdaf46b8a4a177c7bbbcf0d49558099776ab4b2d8e4db1f02f8b6a347cf87e0f15b837435c1f9985fc09c5a6a5ef21395fddd76c907697504d0c2f2c39cc3ca8adeb764082f40875f0b924c1a84e3661b2e9f78ba6603fb86290adf5c90ecd76b0a84159f9ac6406a45a524f5684cf534d3bd1b0acbbed78002818dda4364a83ad64cc484eaa5cd811b742b8f15383207acfa3b8939852fe4f93d9756bf2033f5d7587a7aca85597319dbe45dc6c5cde11850bbf6cd318de68d080e420138e3bc9beb7a0e69b655b88706ea7f75da690c6a46cf34e115fd3cbfd26a70b5d877b7a30f8755823a8a1b092af094fe0f1f75383a9b807c8c6ae59fedef8e4fcf2e9b83d2ea882d4366b3cd25fc38970aecd855e07576dcaa4d2a97f57a931c464f4f11c7bde6d8bc44aefa85d1a227a365295289da4896567539c2989a0a1445e5fef6b0598bf2e509a61082f28e6a40f0d3663dc3220ffcfd515466b0035e60297747f1434095378e001f1f02b70c8195243e3701d758ec21e0b5a736e213b02abcc9e16733a0f31505cf04a610c8106330c7d0aca4bae8092b735108bbd2e00160af982ea9cc9c1b794c137cf8a55522408be2a1d107a51a5b7dcab4dd3f6470c8033b802550afad693ed0fbd4f20131d6e7c66b91354606a65d9877687bea5544a1365b6512f0091185eb13e4aebfed36c222aa7edad428968136e7aa0f0c354737ceebebb106e1487c35d389c8d9207953c929b9ea6cabeb8ed79800974c85ca7ff457b16432aeae87ca65f6c4ea615a3a16b8129cdd519bb00279be5f87fb8cdc85c486e048111592d160da6df08d1f9b391d61b922ce6fbbd1279a099038cf3755851964aef1e47a45ec3e14c08febe9f3e9575cc03d3f1a1095d9a2c36866f20c711a4204c3335f69d3dd8a0d48f3c15040ff5015626d9b7a5b0d2ff70c8930d7dfef0a0cb01c62878a2714ee3005b002c3646c48bdccb8ded60e3cf692a6413a63474b1b2907d0649c49d4984e8148a7d4a181f0df6ac20d042eedec246920fe1879d8509bf682374e3ce70934b71285ca953f260b9e6ab167ffc7908001b9235c9fdb6e3b603d90066f612a74d8017c89bf024a3af1bec54c10e3bbeac74a05c0d0fbcb0d6d15d7dccd162ce3d9aee921dc825464e571bdb58652db00f404ca8d1cf5b1edf1ba6f78d3a3a31771825a5ddefc562cf3369462cc1de71de3f6e6bfd6f4e003d9b5c9ce70f09944c295a15a6dbacf0d124ff157d4307378dc624a201b85d6b54c256828458e264f9f188e7d7bb7ade651baa2277ba6d6208db30fb5bade9360a9bd2dcd6ce36c45de8bc96d2098867c8f72d8e957660fa98fde29af30872ae95ae96a00f3eccfe056001f7cde8b385f0e37658e949295e5fe976f5700d2608ff3aab4a55474e758891bd0f8a5a130e89bca6a94574f5d8fc6b8bb2e823bda7f37c5c39348cdf9dd15cd689992ed8331378b7c6e0891b96a18ee404f1fa5c927b83cd8bd5168b7901f6be58ad1a7fd04d581f6688abd2e740dc078531e2baecd812a61235b76e87be26189268ec08c6d1be463a8a52085f3f77f3a88562f207558b9ceb0474602b0e1423af65d0c53cab7479678860e6a5c42e34ca2fadf1ce0110fc4a06e817c895cf5d8f96375190476b376664a6bdc223e49b8a40c57451b705e7ccab6d9f3a931556a6dc07a857286a6f0f001c5d9ff2b05da452c268a2547e266b46aacfc3654a4a2b374016a6572609a8e302080333bd065bf84adcb8f30d1113ede80e3adfbe8bddc27f0c03e08c7ffeb010d433966f321e57ac220dfb691f2a58991ad0a430cccf0ecc489028812425d7eac8c3e502f6ed59db825fc530a49fcb130fa95ed7a83b0fbe4cc5b4e148add32acd4e0388a678eb28c68e88ecbc39f9bff6bb4232b3d44e729918896e8a98870e06232b90596ec9f95366caa4c84771416a1b7d3479d5428307a28606202a805d43ad5273a2186cef62767f87d3f95b198855f5a0fde83f70553a2760ec884caf58d0c008e7a31a8f8d1769d8388d54e65d1b4e7c8bc1db4c306479893761130e102a377acc829c8ec25a01df5fba701ac28b22af0da2aa2160ed6a4f52f0c201cadfa0facbe879e7953500b38e751e52fed4f2733a41bae8f7b2e9174e0c46bdc5defae3e73670ff848de6d3977944c3c603f1e8a135cddfbf0c15da13267d39ef27f05e8e95b79b9c8ff3ce09a613596ca6eafc74570f65cf3288434cb071628d86a823b8abc490ddd5ae78e5ffe43dc4cdb31662736d7dd1a6ddfe8a678d135c9691222e93348c1307cf585d7fcbf1f15b2c5a0a782e8e53ff9e7f36bdb6e1c94af1c9ff38651c72d2ebefd05a4c8b5011b32b075e60ed75762aa28955fc92c82ca2bb91d88d2ca4e885eb2e93a3c25eb1d0ec52dcd07e4b5013fb8ab4df2acc2a4db9f623bcec33c8a7b9c9def87573ecb1df6f70d0c9262a1865f944f6937c75daa2fdf2a154635b11a27a306ebc1790ae10ff6e72e85092e7fc3d4cc72c5a9d3ca9ce3d77930a3b6c16aa9b75d4803db28ebafac0fe26447175b0df419d45003b47142c9029b50e79413071f29f49cbfe7d522c862ccfb7ac9c0c7029101f6617e2380d4af236a2de5f5a64c5f6313654284c741d09d11d6658dad8d4a858ba89c5df107e476a3130e4dcbc5642c434387b2383969086ea762fdb2b9aeba2a304be1251f3747fd7e10dadae4621ca8100ca3be318e8f8e4107746e4e6af566883a66d07c2bb35dc7a2900a3ea7f2572df83229a89e474b1c75728de087be812bcac10aefeef312fc7918b801f31c4b77ca8bc58f578bb0377f672b137ba49a3c21fca05ba249dae6f77fecb54d862d845e562c7a01694c8981747266e2423a48d6c4637f061e8e6edd6db81347e9484ec2b354052a60b7a9f69f048078d62fcd0fe88ed07f81501abc907450995a0a205b34023ae5ff219edf50fb9f68f595ecf8567590c7601a2d88c7b6e8224d408fc87440c17ae7b6d66d82933539f83bf868e4a5245fea36d930cd61d291e0cb7c1f4c32d612208e74c7b9cc4cb0100a16f0471171f2867b5dd13e77a6039e0f950f110d43798b019d21055129a30cfb2d5a0ed0850b8af1706cac8cef954083e3fd53bb2d5496195ae043301db07eb5adb236d9849a0081bb68b84961c120a7e53f621e1d5355ff87f19c6c3fbafc27fe3247a489346ecaf388e2abe204160a4e948f03fe3c056817d0bc441ccbab1ff50334c83486e39e67208ea6aa0816518202d90eddc8fa6f454bd3532cbec024cc963426d77b1fd62536809e1133cc5fff358a4bb8abc056726170742ca4f0832205991ee72b3056abac61e23ffb10670d6059ac37f1d89afe433c07b3e3e63e4cc5c7fec1ccf823aa5409829c444a68159676fe9803a34a0fad16e373b95d601c7ead07243670e99a23dc111598041d6ed2e7ab1b2d0dd3004a223f7d8285757ea0191d96f76a7374544a91e3a281893b7320701cf9f7ac4325fb7f6501f1dd2bf0fab1b23695abd81a70b263f8f6e78c5cbf27583922a52374ef383fbd5006481f7a18e0b3a7e657e34e93e5554430805fdd779e70c0941a2f198f38eda92d0ec0bdbf0b901c9fe35632fbeb9edf673d2cf09d57ef1439ac348f1e8ee94ae1bd757d7c6a0d4ea50e0dcbb47e629207a57d4f06c885840bca2b1d9ce0b64781e711896cedf9b905b2ad91603003452f711d26cf7738798219854fb92c93ccbd4c877ba5278842fe9516fb878386a8aadbc6770427a097911ff6df5cdd4ccb2d68ed6392664e970404b81a99078ba8691754e8aa8ba0b76d06bcdf997379b29562cd12935e1a8eec92fe771f5043bc7d11280c991b35ea49fc0159d698f7ebf726f0db3093fdabca8682bc24c9e0140fe1aeaa4091417727376c1d61f61ac762b7eb69ba56ac23b051bdde0561ce49a6b8cc4411bf1df98d72a50a53795c16f45ea42b56245cb9705bac7f6759a09ba416be04b157532a30d2021779982337fa1d7ddb24225b45340facec7e02c5f1524d614fda346db053e77b79dd911c4e28ed5f7909421cecf7fe9cd1ebd3b9aaf255d66c555d6c9cf26fbb012f6417d3e378168f940fce69f92ebe4c9ecdf994d6d8fdc5630687323f9ddff2ce1d78bf41261aa67209ebb4427970dcf304982cb29d694302e2fbd32fc36d8051fdf69f9b48d6ffb71672c6671bc1e67cd7c20ce49870c1e2323c6236e555a2ebc6283664ddaaa4aa67b79799ae477edd602bdb9dcb2768cd4ca3f5bdcfea80e24e90d335cd3303d4f0136c31cc05c45729099ccb765a3dbac8ee282ebb9b83696778fe6c5ac5e8cc0f09c40e728b31c805c9294a709265c2fa70ed2a438ea0792e120f35a90755802ddc50aea7bfb66b526e0be76133579061ff9b45ffaa429ab67bd691425ce6fc2f27a39f522d07b679f96ada9ef2c2c291db78aebd617c042fd665dc800a06bd304de48b6d3f719d19a97ec70e098afbd07562dc3b5918564903de52e6405dd1f5f1f06a8e387a9988aef4995f2c6a10bf93032efd136a95dcf4f1a78072cb1620944bb6fffcf5ad38d0c54c90194b122317be39f163b8a6502c766826226b5d06be215af9f3e7cbeb0b11568a50c95b0a9da3fef829ccf0e7ac5847cedeac5f07df021de56f6355e2a0f13d3f29ddb41d5252b4b5c9585d346627e550b1dd1515b62cb8651901c46f55c15f8492073de7bb784bdba05e532d5b33ac80ee130e3db47bd52e0acaf38721050817221bb43d1ed3d11a19eebcd8e8375df243d1c852af5f7c87071d182c9e991aeb807e002d83e6efa888f17fd6e3befb2e4b2de09f09c45eef0c4cb8b18f9710b5caf0451b3f72a67c9673ea5e067405cf524a10668a0d2050d8f7f923c1781d2bb031a13eec778f6b57526404310bd29f3a0d569aa4ce7dff24e5ab230a8600d7a150d9578c5f6757ae39bb14667db738b5c0a0542f707e0acc638a0441152df173b9ea412098f5cabc957414cd089002929f0c1eea14d0e7f96e36696723eff9b67bc05d78cadd192de8c18d81cdfba12d9ea4b7d497f31d21f23066a8fab016051fe42acf9863d483ebbb22c5cac2f15848042601798d6f3aa332db61b65adf9a07f8e29cd3292920a4c1792836ca5c5f0f64603a17370f0311f6919820a55096426640e71ae887a658b38362593880d22bd1166b3de2288eb1176680ddb793e61cb09d675be5e02d8ee600b10aa48804b6f5d9ae1d9eb1336be6f9d95ba716b69fdb7fe539e8a20d55ac52539638a1b903b509bfe6c1c5ef72d2b0485623578d880327d56bac73c5e318492f7573a854f1a2d0cb8af40675a9425cd806b84da7d6f84a8fe882cffd198e9add30649f8ad614f35e3a13df405271c89d351ecf0c0dd0e343edef888e9a8010d62660d99ce558787a51babe6d227fe4cf358f1c72a1073af5c50349154e114294aa2d234a7e753b1bdfee907af0cedd9889fab0d3d7f576a7ef102daf2f7ea47dc7d90a013c3eb0007b6c9f96c20b7669d629c62e997a9bea80138e19d4fa2e8ea9ed9578200e494792054313da1e0df7d6a5a6c5e7cdd240948c53f42e9e3f1f93cc026964d06661b886b6d7dac147035204c7a25f7706d314138ff617cee263e7e1950b3910dab04994561adf09c4369d1baf776e5dd88efd7d2f57da759a1ba22350edd2fe0a67b48d87ac32249ed5214770b8d611f4ae091dc4e96028de25eaf893a6c6017d793b5c4c309997af8272b8885e1b4636b04c1972c4fd8acab28446db09274e8b46ce43083d0b55ba87760d2d874e89710e8a4459cf167a3b33d430912d7790d3da17b6a1404532a6b196bada326ce018265621864f6e405582539392590fd967fbb0561f5d6a6c7d76d7e5776f24495e102c213e77826ca8991c1f628e59be4e0f0b4a22507e631ae8c4af3352474df12be60346d603f4596779b1b3f6288be9791de6f84bfceb8c290e83664a049312e8cbbf64869d210b22f34e6bde0ba3593d5b7a28ed9428a8556e2e0b02ac5e1e1f02cfe583cad9c813677b15e77db1d43c0d86d49edef7e5e9b851d1d4e7e342ddc88a8589c638ba92abdd777f498f66693ea06d8537c07b95c61ec7aeeb541a44b278faabe07da08ca0d6bc0e24c11ead7fe1e3d9034b24bd7db7f735f4e984ee6711591acc0928aa625fc7e81587e312134c78c973bb4d9aaa9d69661e8b7ff09ba827c637d9fbb98c7ff381c68ebd2261ec78e573610c47a16e1a86f5f9440a379fd7c462f7a3deeda69f269ce2b1162029071f518b15395211e124a77f5238d0b7b3febcea20480fb37a2263bd7627acb8db93938fbe35d3d1b1b2ec0c25bbbd71d5f172452bb13bed9ab8183443e762143c55121d632e83466b63b2ad739f0458c6e855491047a932e27d44fc220a5cf5f922445629f22ff0d53161d6aff363584ce07ce6491c3e6690c80645e391a9ad0edc95ac9c63e42834efc2e7f124a08d70d20e34ab0dafb96e0ac3e2991a8ef132dca95ca5e290eb8861951e7c4db737a06b59eb5605f3ab9f2dd2012ff834adc8cd96538461e7e2101b58716e32efd3b5e443daf1b63bf5618d9e00eabc20edc237d1b933b8f7b59a8fcd69e951f3c419b9a0de40396cabdd278a18369c0a5b501064667f1e2e2b2eec6c2149a2e73da9aa3d9da9be2fd30d4c943f35f47839a7cec8255a627ad6ad3a57af5d51f0583f8893100fdafec030f065c487ada0474f9ed38c708004cb1da3bc6fd5bbd6459218c59d0f9f488354c549e4aa517f7b1e8680dbad0cc1c3cfba3831430fdaf88faea7ddb4455258c2b1e53fb773b8c20f135b57983418c9d35b3abd983a3f6647f432c25e4f78887164883693341b11a0fd394cb937bf64d836979b04b74b82358f56a0dd67c6060fa5109cf946d4056fabb42032caf3f26c2a962745c8c2bd55aa86d08ebf1094b74a4c06ec1842fc13160b1b3184c16fbabebed3719280059fc1847ae331c8ec2354873f3fe9d5dcd89daf3b652caa6572c9df1cf239b6b133b558abd6587354e0d77084f742f37aed2934b5ae7874f20d88ba03637264d252e5b2561eb89d5905f9badc8c3ea31ef6df4c51a53c501975e2468e6e405b6f9a0947dc49fbe8936dc61e3b55480a5f28b4a21d8af66adb6e1c572903157296abf7bb42acb09445f6cc3bc58496a4132e5e7fb0678828585b1103aadacb074e81c22511b77a60a254b23353d571c0e44041e74409a2854000dc897746f6145b36a515b10e292b43ce3b59011afb6256bc4b570b8149ec265a115e0e63690d9b740b059bdbe2399678bb01c9bca25d9c76ed11e704f4e5a914bb9fc6b469648ef758df010ccb2f4f0380639e4f8a175d176c1862731e815e7857e2969f2cfc3e0cdd6352673e5335921937b7d69036bd2698589a41810a3c334b9369bcfb3fe7b266a53680bd7110fb25ec7fdecf1a0d89a6a7683fa508b1a0071251c289c6aba57d0dd355c1a996ddf2b76fb7888b6c5b83a67fec6557f893818597dc5a1d33c075fc4cf9e20f3626555c7dc2f13a89854efad7b0926b606d52438bd7df7f36c10700a5c02fc663b357d3329eab8dd152c4dcd80878544249f16b862031151e732e603512d1f69c49fde79ad2db65cd88e4538e862ce2c55d346312e1df6947ce7449ea61800f05418cc31bf6c401dc287cd2c46de50b69980c007ecf12cdd1866853a1fe9302be97eb06bb44dda9a398443f3e3caa650a82bc56885c4a017374c8023b132faa056a7648e6f19e02baddd7cfa6078222ba6e6a0746370431d4034916c67c613c460ecc7342e35bcdd633f3bba04a8b6ba0327cba26845342efe7828d5053fd64c329d4bb95ba294ba93a3a7b8d0388ba48dd03fa6187779924548ac6de7acbda3ef9429c77b44d0df0bf6f9f86b8d468457553053e819d1a5f6967bedeaa28921dd3e607a0768a66d21adffccdd15cd3fad3d8a210c000a80e98177fd602383339db46b8c73e455fef891d9e9da5118dfba62f7327b57eceaacbf966f4691252f33a1535d091a46aac262a9c7bf26236d420319b9ab1d977b6f623d81dacec04e05f7308d3ae04ac927afd2e99d84ab93b755a6165ac2f7c94fcb228873f0dce163d0004265cf371ac5df9298bdb1ec1818a35f863399d91393f7f3e8de11f63c57e7fc59b25869f342479579b77e12580d064a3756c1a92a6819bb370beda0d6ef76173aab28088c7dff46b48787601dc3611b68a55350951fc733cba6ba08ccebad48879b5bfe27f03b133a9318cb6ba77d28391610091026f655a48f10ef9081f34a1a92fbaf5d0055d480ae657cf9d1d3778fdb37457882331fb37ca18432319ebecee6787908283454dc39abd45ee6e501820403f0fe9467de5f5ba0d58e119f7e55e8bbf1ba7227db03a149d438ff20dce87aa1906ae2f902f853035b448252dd5bac8053a0717421c274b01678b856583e633b3f25c1d992e94129106b7b060a3d285ac53843bf8bec72a47f334c624e7e68a0c8df54a43281d14114f37046ef03e82da45fab990d179e043429a255031ccea2460a1f90b3e7547e8ccbfc6d644723cc8a3388e4f7c010e471d9552b11f2cab89282a5d64f78e435b834ab7efd802111b03e7214771e060a1a032296a8daca7763f4a89d350c08e5ea5887d5b3a1dbb8bb80c45f623174cf6d1a8d55f6e8e0e590ba108b456df2b2ec2346f9683c99a0a0ab8814de5b41f94550fff4b1bc4e4defc57190e49b8701d133523ba0343911a8bc08504a4af14d1e9ef2fa7f633f36508f2eb027e58d2e5e979c0d216865cc777b379e1c9b8afc0204a13decfa1c3c93ff3ceeb9bf6fed32b139243434cbfc526ee8640c7d893df9f317f5b5a84ca70b59e621540bb2f914e2a6635e52739f816b5f251648430f1d33fbfda257d2ce4416822b728b3bdce6ce71ce3e8fa516d4b44904e9f0d3a1716360f5e37b989a2c1d2c0c0c3b86a9e31247b1121e2930e7bb8631b5c6f921023d8cf814802556d5881da58cc76e1189bccc7262dfaa35e9797aea06dd2a2ab0dadd3d3eae6975f47adfb74a7a171a7693a1fa2327d086d98c521a125a2f176eb4d1a26815cb003dfa2c49e4889791b7473d89aa35e5e2ae1207b62c37ecdd6a26154c3da11f54c840f5dc1d7af7c072ef8fb43e118df7cc3500ebe936d67a0cc3a03941f3a13cb80ffc998af8a6204bbf0da16ebf2ea8a8f0fb8305a785e68774d748100bc99c041f8d700596e46a54712aa864f41d0aaa8afc23570e4b63cdf64b6f81f067576a86b52297be1ac23af95d144f1be1df51a2df2e1f5e203d88138460a29eae846d296b46c3cf0ff98e19144db2636078f6b307041a67875ba5f4887754c7873091ad349c8d2951e38dde62bf956c014ae2eeb6085d5f6fa0cc88bbdf2f7ac80ad62031c00aafbaa9895ddf462dc8a394734b6de92e6af0e342d40fc15c009e7ada185eacecf451ea09e3b3ca02433e6f936afdac0188cfee4324feac09cafe0701bf8f945282add3d0e91a4d401f97da435f623c8da4fa091728f56467b7556dd9039d55288007870f867d710741f970e6c070123c2fb06b338905a354927de77a786b6976caa686a07259acbf895c4831d63ee40ae9a277d283217a776a3fe6645aa8322b16d81faa5286f1fd4cab27f2e8f83b6e66c9ed48186dae213f19ffc561defd50b927c338ece2e0486d554ef13b09b3d1b8afa43117cdf46e6c5e75f7538328e562d6ed2b12858d538cbd997c2c35d96fb05db915c1ebb23ae8fea891b8a95813b68597adb52f8b9d0ad734729ec6ac04de3ec8b60f129480d990edb086fb081803e6f6d55927f9a71392e282e6fd6f361da1aecf15dd9b7d5d65213532521f3509587e3798fc250eaec8ff22eb65910729380db0ee5f01c6ee073e568120067f5a343e94aaa80bef68a2e147be0061a1ed1e9e494e009817cbc433711480a68726a752389289c0dc6a8302d101485517a79dbdf99f5d131d73f73391771effc2a76c05b95fa800d20c309111ebdf9d37dfdee8e8ab0a4b580cf2d9a1a0321cbbbb17ebe1eeebe77cb63cb06fd33e62bb6c05a0b03cbf8f6af2d989e3dfe3579b1226adfdb11d8ee7be77d109f337c1329e06e4855660a909b94f6812c36ebeb37ece1a8f217bb45f436d8251648032f976009b9c2fec9ea07bf83acc96d92245b3533bbc007215789dad55ab5ede73376cfb0df85f63b800d1ca4550fbabb9d0f3cd5a929be32e163a11290c5beb4748ca58bcfcc7f34025f6360c9c2f278e1811eb34e86e65ed38222a8a4eb5296052a34f72f62393026679f9ec064f32b95a51368bec945aa2b636f9442c775438678d1c3264ccf813525d94c36c671f999416b1f0d414ede2dd9b1336ae928f1b0d61647fc3544d3ca92708b8e91ec91f86f242b4cb8a47fd4ae03ff53012e7449b25f6ee56ab373288bab0dee870bebf6360b3e64a6fe0bc0a40ae882bd8261f7d7233ada76587b1489c657b5babd06af064c9196419be9159d5dce2d2878556a781113932a931b40ec787eb015fede6fa8de802704b0dcda4e2ec2dc798ae463a90a62bb50e8c47e9bc5e4c7e7e8f2a50a0f47580de8a440a9a1d6338e19a655cb347d87431f6487347eab468f6d9d820ed747aa72f5d39e00dbebe5df34b64670f3b6278685d1fc59599513f78651275b574e5b0ed8488c651a172e85e4c66714f1b1490a564e23d116ef17d3154b83955fe95b0b5817c29159ee571916dd192800ba4cd6d363ec8473213c17bf59afd244d7370a2a60b31da5b188656ef97421a8e3761e8789d2efe2d7d8e8e70c74332f131307756c30e16d49cc2fc4983fd988d020ea0ba2966b49a63f48f04aed039200da98c5c3c283b34449f35b3933a637166d9e4aefe66706b41fb8db8a7f942fbddd340518db1cf861db0bf6b663634258ba9ebc1d8e36272a9e370018f5d6c00c8a84e65e28334c3d0783d4929caa2361757c8bb352aba0446c056a3dc7276820cdc64679a0dc96fc93a5b15a8bed7ddaa9c85f6494bd44a2d88bc3b1deb3e564a80373dee1441f3831a2dc5793c05e7c7e0bbadf1481928a8c6d6c9a6d2017d34ab7556997055b66a3b447b4535f76c3968d15df7fcd538e3dbd14cb16b7c2dea4444a433f69b4ef7b05a089619b9986e665d64ea924906f4261d18c9558f6ff3ad9005d20b3b82cddf141903c6541d5b2e4888c269fd7acc58bf49f07c8a6ed89a3c9edb521a072eca32cabdbf21cf5a55d32a32cd09974b2a4825d45e9768ce063d0a30b33a8d9952f0ec2f2e171b602fcb9d6512154d7115d727865dd08dba5ae6e6150e2a20275970c5793c05e7c7e0bbadf1481928a8c6d6c9a6d2017d34ab7556997055b66a3b447b4535f76c3968d15df7fcd538e3dbd14cb16b7c2dea4444a433f69b4ef7b05a089619b9986e665d64ea924906f4261d18c9558f6ff3ad9005d20b3b82cddf141903c6541d5b2e4888c269fd7acc58bf49f07c8a6ed89a3c9edb521a072eca32cabdbf21cf5a55d32a32cd09974b2a4825d45e9768ce063d0a30b33a8d9952f06c35fbf9b08ec0eea0f7bef7a0ad21cc93dee14913790f9b436c84e7a1848f799e266f22b3c602cab6770cfe9747dbf852dc036040960589064bba2014d63633b9700a45717e3673b1c44b449a832629363f6fe3edd1935b66fb6c4ee5fe816cdd53b8b7a442d7ef1db42f1eada5152affd04895f3f2e672333f65de93b0fc4363d1dd3ecad55d31afda2dfa5b0e624b9ac4cb1bb25d3ea71fd1a783bfc4591570e5e91f4924d6e8a2ba1070cbbeeb335d791702df0769ff7b51a57d575362c3c27f19cc50a56b21c4c1bfa93c17a5e7eda3d7f83e6367e496df976e8f0538e4371e4cc7b1a8ee4036793d3d1038d26cf712fa2050bd13688b309a5c2e58375bd397d011df957ac029d239f06eed9bef3d02e2e128824e17e887d2fe76bafc174161f6be49e8e617b9b8f3da21d3ee412587b2ba6102fa6b722ac601f522fa2e7b55c143e0b329134eccdf4eb1727242b3fc667057c40639844a881f245cd6c258decb0167a462366f674737200663dd0dc88e1bc1b46ab3181bc6dde712284d867f428e7117f8959482d8d748fe930d6153d109f78a744ae5e907ddb6cb3fb13c21742457e4df5db75a828e6991c573f87c1a56ae5632591d0a1d26b6deadc9764d1f667823b1e1bbeb65b8e5b11d73d584fccc981499cc60d050275d1f119ba1515e5d385128df56142142562f075ebd048a4189d86321de6aba634f00296359d89a5a12b731913181f41fa87a9409ab8ee70a886ce9420ffc2eaef2e0f5e2c26ce300cd202b2d9f20dbe0dff7685354e5144416092e9e63c9c8582bdb25bd0acb29a572cac01a25e35418ebe020a272ee88db5393a8539db42045c871472e64ded16a8f64e2f88643fca2150a4295173aa153af4353ca5fa2c4c39291f389c71af4a97296e8c9fb422b67ee7dba063af0afd304cb9866c2fea5bb44f2e769578d0f1718da67f002e613cffc34476d0387b19370274772b3b610809e203d38b0efbc4ae154737fd995c9fafa175d5f056ba7f9684e319d6c80c43c860448925052624165c48c983b9c420619db06243212284dfac82ff14203685e2abff2db8955b5616d3414bbf2062b290d34031c79932115904965ca3a3cb1467acf11697e769d2812db28fb9b5262fa0af38db243b86ea1c617c79f97a6b0b96e8bba6640ce22141ab83591740206a34ebdec48ea71b1585d5c4162b703f4935b005f74c00f0e35c734766b0eceb4e43f7e777a1305fb13fe30b0ec7fcd8663b80c932d8203e176c5e2975ed9d956a299728b462dce7ab1fe759a06ec60ba6b22bb8bb8ec39b8a27f879ee586a49216afbb4ffcc6a2e229e7ec271f73fc3fd26785f313b2b2200249b0733941365adf1ccff6ed0a475ae4ed538ac878c52c4812de6c9496edcd28dd56fbef8bb494f6de623a2e644d5512a1bbd2d7b1626c31f3d62ceca95e3c8644b15f1bc359524aa0d8a7b35ef547bc5eadf670377fd7cbfcf6aa3533a8e15e5f11091c1c17ecdfc2d6cb1ed3ec42b3aeefc98013b628db01cbd85d6de69efd29a96d6f5eb8b46dd27e0ecfd5f434b9c419cb7c93b2f8a5f7d4478735f53ab5db395a6c30908f4eeb8332296788bfdf69fa4af2cf6e86af30fcd3ada3ab828b2ae8e98b256b7948a5a47be7c8d3e6785e6b129ad03320641a6e641a47d361d217f0b7fc9d3845120caabcb41d697ae97252ab311d1440adcc529002ae875c0faadec890d2a3e27672ba107a928fc4294d77b1e5969a3319b89c47f0795aa9012e2c129fdaeeea49a5d36b1dedc1c7cdab06160cd45ba5c5b98c2aa1412e7633400e5fc9f517ddcc71befeb995d71ea545d48298f6d2ea21e82d260ae87d4c58f20f921782ab3a259c8989b71faf87f17022fe4138489b2e2457f23e06ca018ac0d17f23eff7d496134eed7e629e551392aa9b992a230517b2c0b5c34a62d4dd49889f289ed0f208e5374b397191026995aab66e1387fdd5d77a602bcf0e466315936163b9898ec833ea746928082134337920928ee70a94567a51a88cd0c373d8da5485e5dce5bfb978bab8ad432a53b2713a5b0bc9f963ff4419cfdb4adb348728d0a96496d67068230c68c99d1f30018bcf8e2509c62f6eca99b7402147bc638c587b18004cffacfb77ba445f88320711b263a9b74bdaf81db0513f499cdfc9f0944204aa762e56bbd59a66cb1422fa64ada89b00ee63592ee62f2b51c2378449f918bafe96c9773263414eb358ece6b82bbed6984f4900f3b6ebd336cacd550644f360bcc3364edd7855062267cc9b43bff85185c7128f5f7e043d0b012ebdf4c31d6a28d10743e45bc18ef58bfcb6b0a010b79bf545cf333857563755b5104659135257b0592242b62752d20c53c97d71215a3af0594d91dbfbed7c50ace30b8067367e58f23a83f65c1cf423c2c9828fb63f1cf39dfd03b883e2a096a6d1350bce890756094f41ed00ecfc6dbeb7cbddeea0525ceb51730aa460786401aae8ea261d312d308667b9075742c31fed625b28494f706520da10aacc309f59dafdfe4656bdccf771284436403f64d172ea3c3c07de40f4880f3cc8e74b3cfb6ca93649cf119c79d88f8a499ec0032002a7fcad5e1932def79d91ddc3df014c5bbced25d1fa70b46438580556b0b6155fbe82672571a1c16c3ca83b780159177c3645a9982de4905e4bb141cbb698df74490c83dd8adebce8d70ea17a1c4ae71243620b2741711f6a1e285c1e05665bedaaa62a301ad60390f404e382f7873130a8078e3cbd2d700348ea567b2688d4748a7a24072ee058d8caaab94970eb5d55f6645e2f83d4eea15ec95a7c9f73bfa90bb53c628432d9ec81667b104046e0523a1d60d834622ef30729de85073472e5e51d1775a0479f902f47b643089228c23221999c8bb5ea431466c9af4e0941e68355723c408764050c4d79d006fe428313ca33f82ae2aadb098af852fc12e29eb8fb4cc16e8a851ef99d921aca6d7a8c2f0d7021b0cfd94242f55141db83d823239cf7b9d51b00bd3ade69b2a3ca704ed8d677282ebccba1139f8c4327572412a1059ccabf6cc6c79188109a191579bfaf7a47cb72bead6a9048aecb9bc7b2859bc1bec855fbd94b20391d237590d205b417e4819ba3167f020a0cfa3a86ed4ae3ecd567d32e1ed2b5426099a4baf56186fb0b424e20539d70a11f047c3c649ee58e253ceeb09fe7b5acbd1bc129507a87e1c75cd4f22c3c40a2cdc4bf472e206761eefde27dd378b4427e51bdba7754d691282ce81fb8a21b0c522cfa7cda80e587d15e789dad0db849a10acd527185025721ff541ab050aaab77521396cfe88e8c955541ad929f89260b04fd00e584419ff7d9224098d9607d6213b15937cee675f773f2e6d36db03f9bf4a42049c399a8a452314a03c2da811d7dda31d07d8736b67484df08db07334ff6317953e5e3294202a9e2a8135c3f63bf2f6767ec315478b653907db8d6f51edf980cec3b9634262c546d01481638efc51d9a0e2a296ab4acebade2c08ddf84f3c21f2ef8cd32a385ac0d226a16e36f15a23e4052ef027ad7ef0a3b329720438b0c2a6828d48a7437b8801c925b988eed4ca0726968dcf613a869ccb45a366f968db734375842cd4187482e9d565e6a4cb3f580d4a44414675961f1ab98092b3bd7a4cf26a5272e96114983b080f92706f37c3bec123afecdcd2cdd0eea3a2a115c528706ca9ca6ebd0b3b3edd5efa16160fc67105224c847fdeaf645e934f2d730ddb7b2c5c9c45e18e017e1d6af14e3a1bf7010b7a7a8d72539bc71cdcd9d37a8ff541482a4781d1cfe80395021e924a4f553a966a60d02f99a6355554209a265d672ac189d662f8c2dd0ab03877e91f6c728b39d22d6dd75b0620b7235ae4d0e3006bfdb1f6443d7dec00d0718307b536bfccaf2dfc191f448486ec8c32f112040c73461b3406a3ac0949ba7a129c44469c865bf4414b32ab5a094d509d90c3e057c1a3ca47e38422b3ae05f5cf3031948583acb3995728e5c6743b9ba06c447db05cd37840bf337ab87b48b8b7c5d005a457e4fdbbb3685f395fd70f4a647c0bba1500224571d29c386e3b66e0cf2f391b3874d27de00c66b17275c432c4996326d85c72624128b3070b0f004c0f10393f4f22afbe7d40a1815b70ce5874b20db05f5329373343052701f027423b089e0751dde8bc90e9bcca8c45abe2fa00cb12353ee2647e69b13b7685c0faf0223943295808fc44a7237e40d561a394bee5850146efb5a1d49e413b3e1f307820e6716e55cce6568b0b05e08e62b245b237a953dc6d5e1025968d07bff4415db4a63c74ccffac43650dd2dd32060ae7fa3d6479a61d346a5ee44796195487f29d1af11a9c73385f6ed39855289417cd262f19882b6e3688b45c391871c62cad23c3cff36791af07d226efa9e4dd9116b7e591f93dec2307e956e32a3d32db0ba203dfbe9523deb969ab9a810e0162789f061ed6fa2f1304300a46301fc35d5825bb891421f6a68c94c8375c5f99d4dce8450a578f6cf0836033e0966fec545cefe1584ffa85f11e46ac9b111dbf4fd0aa80f7aa3ba27bacf73511255fd32864dd2328947c9e793d0db3b8f26e56846e138b464fe325697b424818adea0b27dd636e70b18d360f759ead939cee134d14a56cf337cc909c7e76a349d27e9c31986da65662400feac06d2a2d90dbf2df1399c084764317fc36ca873972ffb77c973418d0f0f54f3743cface791f3cbd2b0302f6549e5b47ff51336866ff32dc6a4bb87af94d816b22bacf46a3ca4caeb8a93a663ff4ec12830658344c26859c1265f901fd2e602669783f62534bbde73cdd64baefc6d09a641cd721d1c278ffef39cbf50a51a03ecb69cff262a213561835cb972a666d281f060bc098893e4ca6003a8514eabae22a7062da3a6b717ca359275f4fc9a2872daca4fb9079ce427066a621e0993bf88b43a73c8570c29c418532715c89d2a24a78193fcad2298343712de3f86fb39965138b228f6a2009b7d0a79c8b91e9f9dca877ec9c78a035b9c3fa02808b95b83139afa2bcbefcbe1afce31bcb5a25381fd1db13b02fefb4fd631fa866394bd22f4984d3007c47794da1e7c34135c4b2be50fbf3e53d3749ab65108108175b574b74f7675044e9637510f881249a589692e14fb241f3bf524b81a2b133e745a1889b7886aec5b5db3e693a698c41e9000008d93eddba23445dcbe22db2569b4f0ccef2ca97a6ab00407382afc6e2799ed1243058aabb79b8d44bf1d805467bacb0a17470843902a2a943f5a7ca018c6211c4434f03adea214ba9264b6faacfe73c213fe7214edd5f23a2c19cede5965cca1ac2a397f60679a4c1b4c0ffacd5e9c16685508d791b1e963cf5b1218f57e9635ad037b94ed502f1935369e62e95077b321d29632a2c4ff6e24774a5a6aba2c7b2fd8e69378d83c4589c42d6311feaf957dd36b8f76f122bf4a8ed35dd0284e2be725355398f26b58a52d302f8e8a4e5f8e145d23edccc57a61457f055b4e21c5607e97cce1d710d592525daab7b18f7a58988e382ed820124806bac655b66984380e1a06a3606a228a605a1295095603ce33c08fb3e71a697955cc3d8ab4d3a950b5a1e631487b13fc4cb03ac03e68d799ca8da37793fc1c4135b154da58fb9f894a4a23cc5b3a2058475f1594dbf84a3f00ba7ef6c47a417662e4b1a0b1ed941cc52d1bb0189b3c8bcdc4e7eb3bc583fdfd0e950b9c539243cddbe0fc7603cfee609c0c171954cd580bf1203118d976767986ed6dff6aa1513efb2884bca3ff58b52a53bf2617b21ae2103f3a324fc277508c60fa61b53027ab5369aa58ccf4cbfc48b4cd20e247358f0d5ca69ab33dd3dbd20b81e8f186fad8c868f023a2dd4e6181446ea1597c99fef93f869589bd7228db92b2d0b4621deb73c009a214eb395e1b94bc95b82a2f73e8be34a10aee745496a38a06816d0bdd96b4dfd652d50b46af1f0224fd4cb0460bc63bee499fe3e4285c8c9f860ccc95ac9a571012c4291ea21399fb9c83f479e1f45a3076a71abd248a448cd27daf4e8222d8d225069b153e73f9a52b42079f40dd327a4a4c2db2a12efd1f55e8188672aa83efb824794f53434287cfea6c7bab1b60fe0f96d58c23503f46d56365145376f1d40727d19faa7939c5fea07db47854e3fde2c906f91000438290a7f6ca073166e6b7cdf43f0177c311d1aa752839eebaabac7b768aeb72c20700d651b227bf184c104d721e11656eabac3c634c898668d667c7ab3a9ef28210dffdc042ea235ed4598d5a7980e6d9fccbe7c292e3777ec5887911ab6513839c71dcf429cdb310e1b14c26136c8216674fa08078bdcf3cc5f0cc2861897b829e2bf7b1d5d3bd7dddf5ca28adcf32b9308d7c8487bb330296508c0e7de39fb15ab2ac99ca63a7abe4bfde8ab9cbe5affb569c21df3a676231af7b42eb161473e8699c6cfeb67b6fcb439ab9a35dabe9ce2f33ae2ef514cc4f92aa4c489ad920f888f77e0e6c668bfd04ab08f14eb74296ba07a46cff5cb36b9e2cdfa5c9e28d6c421588203c5a5410e3bd43a32ba9951382762fc3fcca098188505239d7dbc5e5aad0ad51769323fb30d86470771e72086bf82a905340d84ee6ed10dbdf68a8c3a8584bcbb7c74014b7074d7b77980e672969a42d6d088607e5bc0852520dd420a9a34fd324a8d8243d9b4bf6b0d1840067c576affb979b288554e7a123a279ee409b18fa64d776aaac1d64ccaa5fe520aca1e5af94352fe1b0bb11c5c983efc1166a55cc11d2f3fcbe3ab89e309f2af95bc1fe3a03ce50cb90e0a4042ea732a935240c20ad0893512d4adc9f9c7ddda89c2372b8b2c93b3c5a63bc60e226c28805cfc1090899fc92facb7ec97784747ca203adb4ab50ca42a62c92dbd8966e13c03dab1080c89d9d94dd19d6b17a53e33d4f9e240399aa32e76ea9bcf5de287eb89f16c55e0087a61d9dccc4033062153b95ae8b5e5f55c2647ec98e55424b3642dea4092c3871d9c3c62f443bc6e0c06bf20d52dd81844fffa36d41940d67efc365f3b55ff2ff72906412ddb7c3ac35930a16d176c0605b341f8f97dca9af2f672f4424b437d8e3ce134b1b49150120fcfb634e84b791e9a9fdc5f203cd5a503c6b4d8c514d534cfcdae6977824436cbf6e6ac6e5833aad08f1c5a54de8a413b4a84ab9509025815951c1ee421df542d3baf5c6d5335347a84d9dc5c85c160bfe7a3958f585c25fc57d1ad7322783865a060eb103d799f2133cef1501ad0ccc2ca908f46ed288b21be4cae387f46109a7bc8dd8c30705f03c7f901c9b6559e7804d23d71f1f3dffc95865bbbd8813a36be3a4a388493ee1c55e65ca2948d72f889e702af5fe69f3556a18e7e79578e240e8b178421e0be53cc92a55a22ef89ba6515d6f8fc47851b6648dbc7d83975df0d9d503c31659bfabdbfe11c7c0be0d1750c1696f56d78b05fa98b898c53550130ad2ffaa9af4058af8ec7fd8e7229625494497a7e2941bee263bc132317dac01c7ecf87df24b15ba3c9312ae55707ce4d26ae0a40924339ffd598b8f22e059b923afd2a6bf199182800677b4261aa9fe5c7ab520534a82aa4ea094a0dc211fe15fe3cdbbc749d94e0bb473a0bf1f8303c5a3c05ca842ddeda995d10f42f44b43cd90b1af3071872744345b2fe473eb0ec40fa2e4e98477da27fe1248e68689dc77a7f9971417993c8c464d1bd010e8680b4e0980600699871148f20e6b8bcf7276c17e795cceab139a7e1c7e7f730e9d1171c90057a444522436112b224964bc861fb0505e450102ced0d6d54550f9815c1fe84f3692b40fab8ce97135f68fcd104d118c71a031cdd0a749f2d4c89a4a0fe7938fb8848f1d8151d5572809c024dc0e709c4ae8c59c52769ee86bd02570eb971211c745a6f56b9a619f020e6c7f66f553e98c0084b6e7ea5c2716009aedf54ec2d95d0fca330e3f836a43958e0e8a68c2920923832f18fc8f0cbb6aa5fe17f001390ca6d3e0c5c4d071cf2c2d3e4b7f66690a3bf698159c608595043e3b5535fc1958b1c9eb223ccbab7afc1f556ee84eb0cc7064dd8f6bce3edc99ec777f3b0a6a4f30f17f044f0b2ec85aa7dc8752ae0dea75ff44aeb92c8650040321f8d7ec5b0e1b0b26d9d186392ee890f5c1bc1e34dd614c3501fe322375a12ad539c0d7ee41ed261695347d7ff28d3bee6607018dc54e6b1060cdc5a6f66d51481734e6b3e15918a19cacd47650b152bb777f785b9e732aff559b44ffecdb21c4ea1a9d4417f50570af021760df0e75941167d85ce304e34d9dc71bf82424ea770b97a1dce804413a3c292d2da9b5c74af1ceeeedf6415ae14c9d00220d2e5773dcde58ae43317a09b064ad94dfe1fd659ded6fbbf9f5fb4aef1cbecbeef02755580080da16db80d1b202592f477db891beae40420f67b506298cff2465680bd2fcbe8e23525bab40012722bcaf835d2b8e47e2f96e5403c116eed419c5da0938d56bfb71afba87c39c1ced77132d76a77c1fa09a782566e0c3298de67853f585593dd23f3392ab8643468f22d9727dc35a333dd182edea2a80909e2cd54566f910fec3d8a5b4508e26b764f21f1527758bbe5a76fdcb0d960f38e80394e72304e785d8eac052916179df2533df7af34ab92accfda25991e7b689e7746bfa5d20893445a34e6cdb0917c2dae458d0377218752cdabdfb5f7983e7edc34934c9a18643dc9c5d424244e84f1799b1637abe092ff79eb27faf2f71694a5e225909503366de7cf76a8ff184d4b8ee1cb30104f114367b5fbe8ff63f2b42bd645ada5d9f6fe3e89096fcf59d5a3b2577d7981e334b2e5bcd1ca6e449af7c298e0c3e92834e4c99248b6633610ba8fb1ec8af06b4d17bfab95ef53a9bdb1ced841c530c1fe0f461b920cac014c882f4972b88856d574b195d4a1d146747d6c306e9a965591de072947cd45994c512ed33a2fed0003569de6310c6d10737e00ac74dd1f49493c85e40e40ffdc2aa3eb9feba886aec3aac7b6cafdbd1301be96dacf4ba356c0eef4879d2c4fecb6961c628c412ff09dd947c70b8b0953bc9e772fa127605906f16340693f63a9f5af05402bd6c00322e9866f1a1e863087ed7ae3eebc6ccd7db7e1e0199881d981b2974c1dfd5cf3c91cd60587d5de26119dade393332fabrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrubygem-rspec-expectations-3.10-3.10.1-bp153.2.1.src.rpmruby2.5-rubygem-rspec-expectations-doc-3.10ruby2.5-rubygem-rspec-expectations-doc-3.10(ppc-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.10.14.14.1`@_@^>@^@]ʞ]#0@\@[@[m~@[fY@Y$$@WwVEUU|@U) TԬTC@T;Manuel Schnitzer Manuel Schnitzer Manuel Schnitzer Manuel Schnitzer Manuel Schnitzer Manuel Schnitzer Stephan Kulow mschnitzer@suse.commschnitzer@suse.commschnitzer@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comdmueller@suse.comcoolo@suse.com- updated to version 3.10.1 [Full Changelog](http://github.com/rspec/rspec-expectations/compare/v3.10.0...v3.10.1) Bug Fixes: * Allow JRuby 9.2.x.x to generate backtraces normally rather than via our backfill workaround. (#1230, Jon Rowe)- updated to version 3.10.0 [Full Changelog](http://github.com/rspec/rspec-expectations/compare/v3.9.3...v3.10.0) Enhancements: * Allow `include` matcher to be chained with `once`, `at_least`, etc. for simple cases. (Marc-André Lafortune, #1168) * Add an explicit warning when `nil` is passed to `raise_error`. (Phil Pirozhkov, #1143) * Improve `include` matcher's composability. (Phil Pirozhkov, #1155) * Mocks expectations can now set a custom failure message. (Benoit Tigeot and Nicolas Zermati, #1156) * `aggregate_failures` now shows the backtrace line for each failure. (Fabricio Bedin, #1163) * Support multiple combinations of `yield_control` modifiers like `at_least`, `at_most`. (Jon Rowe, #1169) * Dynamic `have_` matchers now have output consistent with other dynamic matchers. (Marc-André Lafortune, #1195) * New config option `strict_predicate_matchers` allows predicate matcher to be strict (i.e. match for `true` or `false`) instead of the default (match truthy vs `false` or `nil`). (Marc-André Lafortune, #1196)- updated to version 3.9.2 [Full Changelog](http://github.com/rspec/rspec-expectations/compare/v3.9.1...v3.9.2) Bug Fixes: * Issue a proper `ArgumentError` when invalid arguments are given to `yield_control` modifiers such as `at_least` et al. (Marc-André Lafortune, #1167) * Prevent Ruby 2.7 keyword arguments warning from being issued by custom matcher definitions. (Jon Rowe, #1176)- updated to version 3.9.1 * no changelog for version 3.9.1 found- updated to version 3.9.0 [Full Changelog](http://github.com/rspec/rspec-expectations/compare/v3.8.6...v3.9.0) Enhancements: * The `respond_to` matcher now uses the signature from `initialize` to validate checks for `new` (unless `new` is non standard). (Jon Rowe, #1072) * Generated descriptions for matchers now use `is expected to` rather than `should` in line with our preferred DSL. (Pete Johns, #1080, rspec/rspec-core#2572) * Add the ability to re-raise expectation errors when matching with `match_when_negated` blocks. (Jon Rowe, #1130) * Add a warning when an empty diff is produce due to identical inspect output. (Benoit Tigeot, #1126)- updated to version 3.8.4 [Full Changelog](http://github.com/rspec/rspec-expectations/compare/v3.8.3...v3.8.4) Bug Fixes: * Prevent false negatives when checking objects for the methods required to run the the `be_an_instance_of` and `be_kind_of` matchers. (Nazar Matus, #1112)- updated to version 3.8.3 see installed Changelog.md [#]## Development [Full Changelog](http://github.com/rspec/rspec-expectations/compare/v3.8.3...3-8-maintenance) [#]## 3.8.3 / 2019-04-20 [Full Changelog](http://github.com/rspec/rspec-expectations/compare/v3.8.2...v3.8.3) Bug Fixes: * Prevent composed `all` matchers from leaking into their siblings leading to duplicate failures. (Jamie English, #1086) * Prevent objects which change their hash on comparison from failing change checks. (Phil Pirozhkov, #1110) * Issue an `ArgumentError` rather than a `NoMethodError` when `be_an_instance_of` and `be_kind_of` matchers encounter objects not supporting those methods. (Taichi Ishitani, #1107)- updated to version 3.8.2 [Full Changelog](http://github.com/rspec/rspec-expectations/compare/v3.8.1...v3.8.2) Bug Fixes: * Change `include` matcher to rely on a `respond_to?(:include?)` check rather than a direct Hash comparison before calling `to_hash` to convert to a hash. (Jordan Owens, #1073) * Prevent unexpected call stack jumps from causing an obscure error (`IndexError`), and replace that error with a proper informative message. (Jon Rowe, #1076)- updated to version 3.8.1 [Full Changelog](http://github.com/rspec/rspec-expectations/compare/v3.8.0...v3.8.1) Bug Fixes: * Fix regression in `include` matcher so stopped `expect(hash.with_indifferent_access).to include(:symbol_key)` from working. (Eito Katagiri, #1069)- updated to version 3.8.0 [Full Changelog](http://github.com/rspec/rspec-expectations/compare/v3.7.0...v3.8.0) Enhancements: * Improve failure message of `change(receiver, :message)` by including the receiver as `SomeClass#some_message`. (Tomohiro Hashidate, #1005) * Improve `change` matcher so that it can correctly detect changes in deeply nested mutable objects (such as arrays-of-hashes-of-arrays). The improved logic uses the before/after `hash` value to see if the object has been mutated, rather than shallow duping the object. (Myron Marston, #1034) * Improve `include` matcher so that pseudo-hash objects (e.g. objects that decorate a hash using a `SimpleDelegator` or similar) are treated as a hash, as long as they implement `to_hash`. (Pablo Brasero, #1012) * Add `max_formatted_output_length=` to configuration, allowing changing the length at which we truncate large output strings. (Sam Phippen #951, Benoit Tigeot #1056) * Improve error message when passing a matcher that doesn't support block expectations to a block based `expect`. (@nicktime, #1066)- 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 packagingobs-power8-04 1629725549  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~3.10.1-bp153.2.13.10.1-bp153.2.1      !!!! """ #####$$%%%&&&&&&&&&&''''''''(((())))))****+,,,,-----------...///0011111111111111111122222222223333334444444455555677776888888699996:::666666666666666666666;<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;======================>>>>??????????????????@@@AAAAAABBBBBCCCCCCCCCCDEEEEEEEEDDDDDDFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIJJKKKLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPQRRRRRQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSTTTTTTTTTTTTTUUUUUUVVVVVVWWWXXXXXXXXXXXXXYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^_``````_abbbbbaaaaaaaaaaaa_ccccccccccccc______ddddeeeeeeeeffffggggggghirspec-expectations-3.10.1riBasicObjectcdesc-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.rimax_formatted_output_length%3d-i.rinew-c.rion_potential_false_positives%3d-i.rion_potential_false_positives-i.rireset_syntaxes_to_default-i.ristrict_predicate_matchers%3d-i.ristrict_predicate_matchers%3f-i.ristrict_predicate_matchers-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.ribacktrace_line-i.riblock_description-i.ricdesc-MultipleExpectationsNotMetError.rienumerated-i.rienumerated_errors-i.rienumerated_failures-i.riexception_count_description-i.riexclusion_patterns-i.rifailures-i.riformat_backtrace-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.ridoes_not_match%3f-i.rifailure_message-i.rifailure_message_when_negated-i.rimatches%3f-i.rinew-c.riperform_match-i.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.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.riperform_change-i.ripositive_failure_reason-i.riraise_block_syntax_error-i.risupports_block_expectations%3f-i.rito-i.riChangeDetailsactual_after-i.riactual_delta-i.ricdesc-ChangeDetails.richanged%3f-i.rievaluate_value_proc-i.riextract_value_block_snippet-i.rimessage_notation-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.riCountExpectationat_least-i.riat_most-i.ricdesc-CountExpectation.ricount_constraint_to_number-i.ricount_expectation_description-i.ricount_expectation_type-i.ricount_failure_reason-i.ricover%3f-i.riexactly-i.riexpected_count-i.riexpected_count_matches%3f-i.rihas_expected_count%3f-i.rihuman_readable_count-i.rihuman_readable_expectation_type-i.rionce-i.riraise_impossible_count_expectation-i.riraise_unsupported_count_expectation-i.riset_expected_count-i.rithrice-i.ritimes-i.ritwice-i.riunsupported_count_expectation%3f-i.riCovercdesc-Cover.ridoes_not_match%3f-i.rimatches%3f-i.rinew-c.riDynamicPredicatecdesc-DynamicPredicate.ridescription-i.ridoes_not_match%3f-i.riexpectation_of-i.rifailure_message-i.rifailure_message_expecting-i.rifailure_message_when_negated-i.rifailure_to_respond_explanation-i.rimatches%3f-i.rimethod_description-i.rinew-c.ripredicate_accessible%3f-i.ripredicate_matches%3f-i.ripredicate_method_name-i.ripredicate_result-i.riprivate_predicate%3f-i.riroot-i.rivalidity_message-i.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.riHascdesc-Has.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.richeck_actual%3f-i.richeck_expected_count%3f-i.ricomparing_hash_keys%3f-i.ricomparing_hash_to_a_subset%3f-i.riconvert_to_hash%3f-i.ricount_enumerable-i.ricount_inclusions-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%21-i.riwarn_about_bare_error%3f-i.riwarn_about_negative_false_positive%21-i.riwarn_about_nil_error%21-i.riwarn_about_nil_error%3f-i.riwarn_for_negative_false_positives%21-i.riwarning-i.riwith_message-i.riReliableMatchDatacaptures-i.ricdesc-ReliableMatchData.rimatch_data-i.rinames-i.rinew-c.riRespondToArityCheckcdesc-ArityCheck.rimatches%3f-i.rimethod_signature_for-i.rinew-c.riverifier_for-i.riand_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.riignoring_method_signature_failure%21-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.rinew-c.rinot_given_a_block_failure-i.riperform_change-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.riYieldControlcdesc-YieldControl.ridoes_not_match%3f-i.rifailure_message-i.rifailure_message_when_negated-i.rifailure_reason-i.rimatches%3f-i.risupports_block_expectations%3f-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.10.1//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/BasicObject//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/Minitest//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/Object//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Expectations//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Expectations/BlockExpectationTarget//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Expectations/BlockSnippetExtractor//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Expectations/Configuration//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Expectations/Differ//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Expectations/ExpectationHelper//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Expectations/ExpectationNotMetError//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Expectations/ExpectationTarget//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Expectations/ExpectationTarget/InstanceMethods//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Expectations/FailureAggregator//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Expectations/LegacyMacherAdapter//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Expectations/LegacyMatcherAdapter//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Expectations/LegacyMatcherAdapter/RSpec1//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Expectations/LegacyMatcherAdapter/RSpec2//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Expectations/MultipleExpectationsNotMetError//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Expectations/NegativeExpectationHandler//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Expectations/PositiveExpectationHandler//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Expectations/Syntax//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Expectations/Version//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/AliasedMatcher//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/AliasedMatcherWithOperatorSupport//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/AliasedNegatedMatcher//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/All//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/BaseMatcher//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/BaseMatcher/DefaultFailureMessages//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/BaseMatcher/HashFormatting//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/Be//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/BeAKindOf//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/BeAnInstanceOf//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/BeBetween//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/BeComparedTo//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/BeFalsey//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/BeHelpers//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/BeNil//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/BePredicate//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/BeTruthy//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/BeWithin//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/CaptureStderr//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/CaptureStdout//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/CaptureStreamToTempfile//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/Change//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/ChangeDetails//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/ChangeFromValue//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/ChangeRelatively//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/ChangeToValue//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/Compound//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/Compound/And//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/Compound/NestedEvaluator//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/Compound/Or//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/Compound/SequentialEvaluator//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/ContainExactly//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/ContainExactly/PairingsMaximizer//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/CountExpectation//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/Cover//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/DynamicPredicate//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/EndWith//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/Eq//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/Eql//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/Equal//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/Exist//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/Exist/ExistenceTest//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/Has//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/HaveAttributes//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/Include//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/Match//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/NegativeOperatorMatcher//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/NullCapture//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/OperatorMatcher//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/Output//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/PositiveOperatorMatcher//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/RaiseError//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/ReliableMatchData//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/RespondTo//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/RespondTo/ArityCheck//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/Satisfy//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/SpecificValuesChange//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/StartAndEndWith//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/StartOrEndWith//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/StartWith//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/ThrowSymbol//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/YieldControl//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/YieldProbe//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/YieldSuccessiveArgs//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/YieldWithArgs//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/BuiltIn/YieldWithNoArgs//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/Composable//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/DSL//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/DSL/DefaultImplementations//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/DSL/Macros//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/DSL/Macros/Deprecated//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/DSL/Matcher//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/EnglishPhrasing//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/ExpectedsForMultipleDiffs//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/FailMatchers//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/MatcherDelegator//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/ri/RSpec/Matchers/MatcherProtocol//usr/lib64/ruby/gems/2.5.0/doc/rspec-expectations-3.10.1/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.opensuse.org/openSUSE:Maintenance:16856/openSUSE_Backports_SLE-15-SP3_Update/0028e88be9243abed884127d145ebdea-rubygem-rspec-expectations-3.10.openSUSE_Backports_SLE-15-SP3_Updatecpioxz5ppc64le-suse-linuxdirectory7W֗ :Hutf-87694089bbf096797edc098f0e0c1c209d0b97cd258d5d93fbca6d2c7afb3a866?P7zXZ !t/] crt:bLL ٹ6>cAڶ&N!8‡jӒD!1g_Q "Ǵq50. oc-zqJ/vH-\R愓1wnh+DKXe}R%6cœjK2jh?;shp.iAވ(m_ 1FTu"be(cs?Ca0h(;eP!BȁXa2 y;1uR1hu )&% uHĺWN W N8X7%ޣ#/:Iu[.ks\:t8Ļ|^sKNDQEG%W>uu ~!NX_χg)ϯcpSBH .7BT"mP_J@חe"!L۸,32'j"PGdX>Sy}=+?5Pd&uGT*޳.iD7T|P?U2nB6g:h*_H)HYR^hԸ<K< 6df WnvZUOg˫@q "dP~j.M~~r^ yfnįnHsmF#>D=XҼ ,q4H'iEQB{ucE[6sBuՃ%ճ\j;F:[yrI.lv$j7#@3J(qӘ[I;% Ξ(RK[@~dz{sS,cRG~Mmh]=o؝4T]=q1A }mLa[j4`D FeYX,w4P:lrgmb$ yWXĮ,״-fS!t;>_#{1=X MPڛ{~=^SG>p.$_᪏pl M h10 [5saooF΍t\6Z01{(вUZ{M\LIC& ̺+]=?[㼞_sR%UM8"dF@( Ȉ` БY-dXr_? 9}q]-~HdF Tn(:Mrd>@`eI(84+G(t01!::E[0FVkoR' v.r[qkeM佬Z>$$tPnp.uM8EzDVӼ!!Y 18gx8 Lֵ&, ʅ4y-r?Z*ѿL } GZw`˕%E}F a4yo^=( 'hwgDDj{Ps> !6ev]t@H$|%Tӈ*?|<+)KV_ a_Jb+Ғ$i E )8Rݙ?-\Mb4zȘ$agO.U6]Pñ# uF3 jb'4 ?HD*8ⱃ5Aӳb9%'ќ<+ {" t c@ȊSP\77-ډNJ}5gqN!J%|˫3% |ى HuP,YXw\,i#ܙܲ#9l⡷{0a(@k 6G& ("-'.K&EA訁!y-'3Pΐex`mAOP(K7 ΍ՇiZ`r:K(T}M/T@}~l/&/PJ';T߽Ĺ]A}T0,7j7 Qou+f!B֫NބPl8aL߻PK _PR`N2~n)G45:Ϻ>[%CԔWrw%=ݕxߠfm\Iϸ&ӡs6_ݦjVf2FCw 3uNDn 5?i@zvӦ|/V@[ת|o<1l>\"g1?̩xEt UPdք͓ +H>fQqQ}sw +׈yAdf:>==kT͍dU/rޒϬ6 #T n|m6VwTK"[]~='k}Oz\Z8ˎ64oI(dm j5ah]׃؝kZn#:ʱ:ƀ1KadlvNH+ϱj$TҮeP69Og\K1/vV7{Q]cI!;Q,˿촎Ǣ;z"R1\ ^ٹ@%[х-ΖhG}#V-\@3)?hQW/X {wk;ate«@@|_"+Ghb/dllA>bɵ)xq9v=tBDn3@R(Q)rDjN.,00хxRr„d\pMGWe\yuAe=#}1%^PK,&k9[PJzSĘ߯|yD{zvo[x6 \ZbF mi>z㗥悉Kdy(tf[)z#mxT~;4!M%}ɜ(֗kRֱxGnhLnS̎Q3D'+'hGi \}\eZx,uF9D!yxLLd3ǦehIN*DsSھ8x]TX_H9QyaN\i!eK:fΒc`^ Q}1XJ:|MiFGsl_zǞ_2NG4 \O Rw4I{h@d/2,O3pB}F\1^vC) *|\liXcHBp*SHxϤ<5,&㰜GeM?z˦]yƻxtBGKJm}*n\z y`34٢6V+("uȌ"ͽTRɏvU$+=dΣ]F? ǚ ;2مy.6MiO2|ZwIzZ nfyԢ68PackR4Чd&_-\;]Bv/&W({  |rƽ.@0AxI9_*Ukb"zXK\& ú&N-QpTLuG ".׾x׼"ȗ:WfveAMЎm2Ay- 1*tZj|BRKaX|nAϰ5E޶(ҌF'jP2)edzte\ks|DLxSI]YR`E`a>A˓lVÇa Rq[Km$uJp{-{.+zWNK|*kDȃ$XcIU kDDs-,P{୉y)a\"=vɤ^ڐ)]S_w|ϢUpش Z|7ȭAַ$>sj8J0ҕ0guctT cTU"Ij^cGUG"wAcvy:y 򚃳`^L_RL0S2KWn=!Pvdni} M7&#߮hZrv~R[rS8Hh}Űw>PLnk(o푓ɀb ^7!fy C-f([1&<%2ߐWdf R %GD8K:nJuSpĜ;C)_QIZ`3Uñew{vo  .\Z}e=» G Wj8frb ^|SuǑw L'D(35Wk@8?_Ƴd> QB6"3 GyYel<$gymMOފ#'TJTw,]|8K.Q#ϖ?DKA-K pfܢ]Qz!y >mpLPŽdyP)5lT]%N{-:[ը3΀\ۨKvd1dS090vشEGla{en-3-86+b,8;.{YJ7?NhF9b%P-ƭC'{t4A$"ںi 2u-5:UƤiT% &]G!I_|ameY6P‘0&ǍҖ j'5YDhз[&XKך`^z@8$ 4l/j8 gm^VbE S.p .a>*9-6u6a7u!.T0B^,)J AC`0t܏QPY R-<Ĭ/Āy;ZtT%꼶 *{R%t(#" Y+mnv5BR_*JbIϷ߫VsLLQ@_ xJoŬqsʝC=<Գ5A.gc~*ZXR42Š2qǾeUf`gA+ge!J療cB'~+̯C)T/VIj8vQ!/1]i * &q|\Xl*˿I~ŗT!2ɬT0":mdjƠNuZy` "i&E]8}|ZU?P";-!ewP] GWoܷ?ļw^Tz)t,p1 ֛KM@ *.T4i6U4 >Y({A,[ RޑC7"\2"̺蜽dgYMIb/el$zbĕcKb#m.Np%fګ$ͮw޵mDG#5܀ kSLA:@ͧnUo Pgqwp:̔ Y ,ezRV&= aUe=[A֕XLNQoя '_XgAo.wH{ql%VS9&&eF#=`릺5]4[BdD)~ x,\SvC 'nIc@AJADtG(J큇;!]ԙk;tiq`?! *ڰk(,W0v:z !1,dLq RSE[|:=P!t>xjwO[\@wŃ%ULhxm$'Z7n(./j?+to޸{jVyFV]JrXxT@۷i1mu3/$-@j]F梨IϹv",O* : N(?'Y>Wg;=PV?޴Kd[7^6'%,dQO{`,iBLLhHSpG[j qmc#2H@W0cЛzg=j% ÑƓkY3-KZ]oG ʺ`"cb|NI !*9~w  ޺S:,Y9qLPBym/lUm~*KmVvcֵc_̜ϟ{YIn\\ (;l1yD"@V]!`^RV{׆Z!W0 Š:)Ձwf'%p\S&%snAtٌ.Om2-(GRZ]UX/$ RC%܁ ZNmgczYr7+זa032K^ujȣuΣigG/BJ8Gփ࿸i6q]f ޛǽcۮjUw];M ИDmӥo'"{_H:2A-x2gI6u" #HH6@;x~FR5n@ sKO`M`hĿ"gtZLȀȺϹvg^~'xZ&G^Xc:L~)w[u "WϹI J޳SCq<>nGa-X#2^n3DM- f1%KqK^е Wo3],`O!H8朒L: uҟH#%׎T~wS}o>MߦHkCא*[e lN.؅l%9BlOb%.U/ ܿưwhX>%Jrd,KUUJ<{Dž"ub[N]:XݝV!'fq e$DC[8C28^^x́Va| VDAv҂!&msԙу-5p N 0~yqNHnv 9x%8wzaiw}X,fr ,WyK2>Y LU2[/Y,Wkjcb<ꁫk-q w@*=T~T>QUsi@߻XիRSkM #ppU6W+бD C]Qr̪HjAc7C9b ӛ^l@47s13r7#k:337͌;Č t}}& k`s~ M"x6Q@# 31G{5]$J[Jj8+ [.zyЄ.?A#p˞—LW k놑y!iN6p.T ^(_9՝bwX};/W?cPD^}9A!{]#jpQ6Z|7a_ oOFagoJ{O:w'Jꧪ-z9G\+3=Dt2Bt _(g1gKeF.e@x*NF T%Ӄ;]ymG n=I,@reoM#gʪ7ovGurKg0=Ԏ&|̼Ε$v_m,*guUtݸ@ `phr|ERg{튺zĐW0{FbD_xC} 8 = /:zewv*_o UYvW)ov1]O=B%/ZL'(Y SRU5 X%6cbʨȟbP\gsd)٬/MT0G^.7atZ;EGYSR2z: Q%Rѵ,0O(:ꈾ >/`Ķmγztx-:y i TcCKfN`­ \e[m؝jCfubY}߆wɻ[oK$beR:ٖG|PuZ1DB{W}OAvV4|P-ZmdЧnإ05Nl"qCœG \2! QvʒEϚheu_.Qss&/rSwtn#qcVR zKu?}tQDJ2'SJ\?Wf3!(~ sŽ[䕓I ÞUX_l^CF{}̨D5LF\i&Gػt)xhk^b 欇*zpSY e +&#P6l<{9 OvfͿD}DlHb:[À>%Ҕ4h 1" _ HzzW(k3%dJUWA*oH?ȓ$ MBl ňmJB) F*)*Ѫ?^@>*uw8HMKC΄:fft?*⃑l: m"Y·xt콮7# ++Gl0z1j[J}Z"m==LnKɄ9YzbwaxCs[$ q$R=ãN/]Z56";xJ31z Hy2M`'shYZq= G8ZX‹iuss i7}&w]L3 ђOȌ@k3xݝ;(s&/WGԖ=-U%;̊cIdzV24; bW(Υ첨{TV2Wrɿ>nƪ=̇zQrmȎ`{d飿YpīC܊Q~&KII[L+pD=J.D:p(S4`s|ol.kg~$6ܬҞ4P5cM$?}\JКV`Y|dwxT1*!SUU@um?g 3\߭=iA"YZP| ?ig@?bt i[?* )B9+Z2L/ )!0_V,`Jns5|-/-aD33GiͰԱqڍdŋsXI=; mZ8tpIB`#Yc{[3X Gƃ?*-@E;l%*Y{ZQRY5]rx4j`m!?'Fh%ΰ 4'KjP+t;$q-Z@mIM厱orE`CrѦ+}e/+gl G5fvG\G*{cvmpaϢy$QfMO8"yE!ҘO ǺJJ7!=s% NQ_5>>q%}`B]B- dЫ'$cE{wV?(6 ^xba_d?+@F P  O%:z}`vTN11Œ]JúxՈH)`?2rꨫx/bVLwNz^)ȇYw~?3poY F 5zG5dAcj \g]{'yD8XQ/֤wT.I5Z[8U48#nvf UwfΟ5~qq K'""JbXLH˿@P#5\#M&#|㫎!30&ˋ{ϴIM+") rz tsUsR'(8{|^@.Q4DEd3IXI=޼] Ql ؜p:|\V eȴCVO,GCm(>pPCAG YyGdcM-T40= s #Ծ0%Gs R:@f!܋$XOhcИ'BVEMɀ&]l֕Qd$!AͪtJDlR;'*9*5zMN ڤQs2h\aߤo{p8 ǥ ʩH7ERmbߌ8&Rl(kP=U0,9;*fpbbp4Os[YB'eI'<{=)YE">Y] ?Fэ36X߃j] we (Y yJ]ޡQ8T_->r#:PYpk6oQR4P=439A[/r{{ 22vHsfT.dPUGC3ZJ-AMMX^`&&-+I=܇e7zy3KT#!Y((X WDNX_߭ FTAӵ0 Y"7|H~|-n}j}$q6A p=mߢ.cW[=cNgQ8RvM%~8Кr@4/#fL\w{ui IHIa{c'_oig9H3<N8S{V*3yo]srdYѷSLp6$KSiWڟ0QX)@ 4yہf6GQ^dmC0{`cE<<B)RW>vaXu:HFzt\c$Ӣtf[j%-zWlU ]{:D^^Nb{ 8f 5$ԁwGbt,P0w HcS46\.[Kn?{ƭ=&[-i5 \5ky`h*"쓵3o-9똫u%wǣy\nGg\Bi|w" İ{MV2ȹno4s^(Jա~OJɪQK_jx="`?(9O䢯^Yhbz 낖0';) ars ]@!2cN`)Jo 1D5&sH^--YqecE zrITF`Xeʡƭ1n Srcp ]6Տ8!x?ٍk)PԻV9ZnX>Q`Gb5vG4MAJz7Z(B`X|pn*GLjCw޳Ug_hIMM$}\;4l_XE\.98جo[ԙ=&LNU#Nb) OcfD'q"ؽNٙ j߇xV޿"giFHd8H>ibz=:]"Nٔ<rE[_+!oWN/#8,WkuP lEd6=SNZn%Ezғ RT@%{Pͯ ޡ.$M Sh+qy4 6zusNhPzDɀ^1Ξ}8Wd6L ǖN7# 4CxAӎ$Qmh-e? QzK[yC{sC޾.p=m+;b.K:Ty 9q [,ﮱmrd5,AQYB@__buL5Hۦ;+OyYny.𖮪垨6b~iVkc =>-co"y_< "i25EW$VZ?6l]H‹t a`oHA7}O fzmq*| wP6s2^q ' IOAP2d8.i"]hdEX+~7aMJayJ~燚aaxGNqdoӠzyToWiBBY;iׂaςo/V(ms. G fT@5'} H%3=5ǁ|'H3黶mB`mg!CA(,J`D4~0c ZoSm 51b-<*Q/j*,҈2ִ]ɫʣ=K!oL{uǿ1w﷛4k׸`*LVA 9%.9 #++h X1'2|c ȖgD+zdrnQ^ڢtsWJ^Rt7A_M,r=}:mdu( bP'xUMf+!𕆗l]Y?ꑀ^Iх PXfUgOSµÎAwP9lyKHk ׂ0Fc7f4igk/)xnǠz^@JD9I￾?p+_SL.PSk5Ы7橿 \|ler+|@°֤ fPdOҹlD$ N}bWѮqYpb1Gɨ^㝡[-- |l+`9ު ng4tZ2N4sQ9wE3*NisP(yܠEs} .NGc/bقMCHweN!g͹>)Cʦ+SbvfDvf\I|݁DMtŊQ]y~!Ul@=[aLLaWkj9%!T-raҞ|.Uͷmqz_tkڥv~"w"=>+WH@G|>\_0+Faaqؚq ? 1nww[/6xg'2N# wCTM),W˄2|ȼ$J{nVSgiPc 5FULk9C _q4MiTūg7_ҥ[?p O4~&sVض98dkzqG1-T89B#+F%t!21:7>K:T<%zbJkێ.mB/p0TcnSi S.ї PLDag%/\2+@2!{jiaHŻWSS2RT7!=fwYƔ>{_N#8̝ at%aj3@3TԿ 4*D*.Z :YzGe a'v]VkiRoF( YD8Ϗ!ʑ^҈jNSIJE>CNpo[q%Oj}R-''mEB`M?_#BL%o9V'J>$_nQv.m-kE/[ w41UPE8Umj 6JFHc`QzcS,˦0<~8/Z N(-~K^S$(!cS&_'TI٩庿&l#+}rX@E"ݥ'ׯ8(XG%,Ouvmz"A+dhZ " (Mp-#ɈC0.ϨBx/fi]0T@PZ;jAƮoMcj"Dez-|U7_kf)).ð6SnVvQJt1@hR:ԟvcހ4f5ǕCquEnca|&s}R_ٳ;xMenÚzJH޿KY'Imoǵ;ځyW.:xy+{y^*9GlUqm c*F>E5|*Ljzm|i}D@t_{pu$o.P"UgT"n;ܴ+@ܛCxʑd mlg2Uݵ-9ʌ>.|,[e]#=+$*pG5'Br"j+<&ϭPٹ_++iӠd ~[(t[Ip62Uʖ(q~>*?=4ܾMBڴ) yԦܬi PϦ^fr(znL0Pii7sn[|J}ppwHUa攤ϠKJ{\4po*[ *Ù* Mx(Q of4 LR #IPMZArSS6saK/rrbFm۳#fȀ/|o/ Nv$|]mMk%M |31;: Ҥ䷎ :-Hh V_xMOQ:S^">~.:&vЬP `b!aEA/XDƵI62':?\c*Ӣ˚vU"!ʞՑ)n<U m(*c +k/uɨ}.P Yx14HV-]EX}誗+ m ÁDTBѸgd9kNW얛&aLT{Dl$M׀XWmm疇d%nuYi7v>,?J{%W';QmKwqHx|<xJbD s]rV[FWV])_%1Hi t&kFm֥%F"3d6}`t3t/ڰ/O̙_Q ܧ,2|yaMή֋rlR a YbeϘ9_o'>rg36Fp)o]O'KUy J[ C}9by)$[Ctk<156[cg2K]~M\3VފSͨ`&8 *4WmȭW_s zF CI)B[ _)e0 Nj3cx'޲v!{NW,L_^~x-ϋ1PM@{.X|G6e04v9}$e;cH'PF>VL>Eu ]$՛fxgWt.I})H>y 4|N={b=r5Q^" "__5GifL+7Ȇ-+OIcF Im@JEw jE'0)$ޠ2xin{si9/N%.!c|%Jw @5#| .h- jGpdħUhDSo䰤 M|ǓZNAfT-v}o>Bц#»wYEO>.=:괟K=*1EMg0HՅ*%+GBeIoSV_l^g@]zXPA!͜ w2ϴTn_#b TxNXF$jJ:kR|x{4 >Vok`s^i8{6kX#04~ }qr~Vb)VJ/҄W13 o1/.{:[+QbjZWJmդ{ݸp^-;teg>Ӂq~AmBj !iyt8d[ G-oJ EZZp/ZrE:\ ki!]_)9 |lR=m1g2tYҲ[Jܷ|?j:[Ӵi?Z9ٲ'j%CYl$ÓkMovfVY`NGp;7Qڹ;,}#I!ՌUv$ҡ }-iC čkXFȞ/<4L ռHy Wb:U6|e=cO"k^bIF^Mۍve^ndWefibd0 ,:iǦf4jC\_gV9"tۓ B~ G}%kjqz5k(w2blUlIy{(@.N_Jxڊs,&ҟ? *G ?4r(_S?, 2B!ΒW5w,FG G,CҿwA ǐAb2U:dqV_1r)}Omu4sRn~M|f#ѿv 7[QlaRHGyCM!kJ9fP6RD*K(Nji=*֊Bhρ/- 룆8y_@I8D|k+?Kߚȼ bofQMY6vLCr!YEk=ր;8o[$z}Hy9Р(7q<57V\\z7bEM:Ep̟Q9Svڙ[W@*!(S(ŋL*hp6_˘@B;2O?"לwMݷ+'Ke:fuC@4ov@{f(4{E^/uy6};x?*1Wʱx'hsQh3sUu3-+?, ;^F4+ko[s؛"|;14Oo2$Zxi}\,=+d%T:vQ9!Ӱκuo@{z v;ewDX@1x+X7gK[srjѸlbnXpc=vs:)k豎;uׄZbz 2o6;V)tyPZ:ˎw<z6o$a5a'CaCnOݯVa,|=ak}=&rTӛMOs^JjM)w[S;*w/xΕ[C'7̾4LU~ouoҎpZ"חe'~tMzSi_I4l4ж$z]ϥJ vaGD@Tڟy L=3zWeIƲ HӅb}xڇ<9aP5 $6y{ B˶JSs1bDs)3oEcUHul$^y1pYkLzjwa}6U'$Y,]msp.&ڏtI6vDVNGEDŽ!Ëb4m9l&JD)V`J9:8UUl{ًd II )ƭ$ՎrLB̜lIKX_/jp6#wޅσ¥Sÿ#CP^|`ӦN`0,L<&VRdJӭOd ~HqF֖f -Q06h8vZ|4@|+lÓ[`뽃i$1/MJzK?ț}]l ŠҔnC:m Q&NѨ~{Tw>!?Uh|RGQ$#DRRG" yzq.}:>HJq] PC"+0e%dJ>QI?{o1?d2~"lkm59؇SѸ"fy[U[V c2Yzjw*({iޫƼ|>hOt(E[tgW=ƒ> %ѷ{ޥ6|'ȏtv[(*[TJ:ڱ)},%{kbŃr(T{fbꦚh>'* s}_X8t6 U&g%3z#a'Aພd&S)Ȩ /G?F&u|[wSVTT u@5WƖ˽t gZ00t!ͦL]&g}^}TC,sċ\Seq,v` :N6x/:)Y|FySmv~pLKCًӄzIx̞{рP֏RC̸i_#" *QwE0s.IOW pW8docQ )M((Z^0`qB@5z&]!%5"Hԝ;_K ;D#TK ^p͛ѤoX*G1~2lZ 1dn JVWKt?ꄛ8-MgZ^漼0 .  lIf59 /ݎPCs9[Sk|95T4q?"9[xp'?蘠òn( wMF'ޕuA=f&hӒlQ3tW@(=/}9~L{(Ĺ2˹ES4 F i2:5`JoD{Q-IW<[fchs?m(blJ>oof$sXh|וDvӎt\¾~=*,J/|P>‡YR"PM?Fb½!b#h &N/[6G(oEot2v4,zYLN06 Zb^ASB VҭoCqk,Cf ƽ]燾*,*qᏦX%Nݒu~/"-&R *̜ު,ZalzͺC B/1:5 !N1mo)nvr<x34>7ocIZ%ZMGAU4||Z5y-:#$9BHEQC-0տ N5+YԢo}Y05R1U|آʪ^;zT&LK5e 9GIo/\SHh hSJ pڣV[`o⺽nG5Յ]3O4L:Ԡ%=&w9oMȱ ~=(}6NRWP#vYpa"Mp,< /o0Yf7XWgz@^s8a\h4-wNhQsɴ2(\Q}[ڜN؎v#Ϭٔ}AkHR*1b+\t\T믍+܏6榱Ezlo {A\8R\6l)x{i tdgA2cOoJTJ#Ь٨M&ڤ#>. Nڲǻ ɯ%Cpq%P}kˆ*b[+ 6z+_igS=G :eϤ /HwCxo+_9&$A]?-+Tz[u C]M99D9,Tn-з0RO~h=X$$%Lyh>R_%]Yww9۸2z)-SZi\r;4t_fVyF$ί< o; ܄hO4fPY2*aR92)AL$k_P 'ffRcX^v`DGWzD[mL=K`p.yfa.% tT8`%~D.sNu Es(8!C+Yts\lݴ Rb/His$އ0ʥP*sk#&Vd zlz.%V< ۆc DD|;{I>mݐ/8mPx{a d.a TGK[gxqOJȎkt* RRf+ì-̘HS"b:~S.%jy{! mɪ2>uz}Jp" A\χBb֚K3jaӼۈ3f?F;pt{Kf1M+Wq[)ƒh$ ꮳmk͆y6^>@ZNAC!A:F Dd(u1 du]h* p-FdPܝM301q$_`Pq6hTcM CDguDZh墔̬R}s)EE#lP‚RձhZAYIl*4֭խ7(F<{D3tQ1K7:C).8@-2qdž&%{;+8j`]lmS.䎴6SLE#0g>bM RgSG9X^йu@ i5臠N!AԸ0`f95:\Ѕo rv>VN|3lKCA9PX &);J4_$AM +ZcL/c ɏLTm"2$yG),򒿭FE.LGS"iFpYEܔv߈#4X'Wx~/ RK_f2F8-wS7) ]]JtW>NxݵNZU(^\Ŷu>aePJ]cշ=ųnl)hGm{㺯cHC"'c!grZ%O/^^,6v1Yzyii`T7- g.687Ay)+q^,uW|ex1TKABf괁KBN&Ґqsԋ$t.en@P2%Qqf ʒ շ.<3NO+3h[Ggֈ V+ FfNFѡ)Vz,ڳKHt"_Fsu "]/cN03ut9I`"R\؁Ƞ6&7jZ#?j9co2VJ?Gc6ԬI Q8ĞB@[y# f;YˤM~>+&,0F |̵cQg>]@e#[g\ R[[ǪvJC&h>_(@_\nN>6n-|xg2]%v;@iL "Lɐ##=[3A O'0+2ym۠%aj%ޞ4LP|Fa/R5\MBUt?[%v ebT8sD OʶC\""'@"25&'6KN7A>os*uδ"$dퟺ.ձ's|DS+у3~&5c:M:g1(8'뒂n-'|kF}dԴWdN:y˫ >I_5wk!JO-`*' UnwݿfaGS쌜FG%dyJgdUdV%Q!P\ 2{Sp9()3Ww;;'hK^X<)>$E Mׄ4cuhUd]HHՉO\vd8y?LcdV>>ycLe>hzCl0Y$]G9AgAyIݠw6>l|GRӌ0\~Pt;qz}2m _\gݻJIg6mq "]LɁ&kt9ޯ5f}щ|<⯷Y%番 K$q2ab%z5+ՏSM;#2(R=ϖ:/Gx8)3U*rɺ(oHZN׉[`AM:,$uiWEZ$1x@W x2pJ'?6coH7e!!߸P1GHW@3MR!H4Dr=[L4){Q {]1a*sݡg:8^1YLh}b"Ў;1-P=M-4d!z 6[ Ƴ#Zͦp#e3-;71cA Ek:&ߓL9 Xc(?ey8#x ڑ77&giBNfHkwc|@QmOq Ľ[= 6 &~X z-xQ}66;Y7kGNS17[ICnCƒl"BS4_sN p_u_xJpG#z͙n0mn[Z0EDVmA0]NɀGjW&~D%v.FnwFeT&ӎ۔ًJTȀ_t2"LsΣVH݋Vxy^X7Ftf21Tno`PξB^-gbz3^=kp2[+lLebʒ kPb=.6řzg. cw>:}Q.ud1 0y`⯢86Iy#(JtL[C7kYb5%C&ms>E#Ӌ̜z/q#{ib */\s^bE9l)fA?U;~Tה,= 8Q< TQ-5Ha O8f5n%, 7 ř8Ҩo\(bwѭRږr@ o3侩v1rPq(Ugq,40%*"S_/$ ;"9`c G 'Ayw+fWs-D!7( ڑI2m3hQ|åeúb ?7X1$X8 )6=݉nvC"spPѽ~:qS%/[hpUW_ 4k-)zA`k3N8]bpʡwXlO:=RyЮuE 6VvȳhDL%}bW?.{}P;226A$X(IaceAcK@DK3",- o /w c%Qrsx| .yKDIA,M,TR__.lMjlKŵhZ-%[{*ôUH97t1RTT+GnlSx/$j2yJ;%.ג|? [vL3JkC_o!x[  wv ?ƚ~,NնxρpqGW~vEf'v3}žxiMՆ>vqbn4A.Yb5!KˋBoHݏ`|mw^jIu*3W0~SLڒey SU=YihjVy)bE/0 wud扮W'٢~"I +< #n8Ee^49:,CM2^Pg5JSYlͭy[axFPz"ή˧$0dvdXV]46@!_سwXCX}θ c@ףi[H?\H+bi˛niuZA+ ш [!<*0̮sg Zhh*Eqr>dPIpx>I+/rEXx=U엡-ܪA=E e_'گ& 9]k'&)V;FU({UDp֣Ü洦ݵ` )rD\wffuF,9ܪhI*i(`RIQ+zx;sQCljN]rE-Nѯ۟TR\R@=3ӝ㙅`~y6J]`^y҂pj<6{Eh|U c3 |$㝫n?Km@fS>#WܞD~65O,2Wߊr2#>zwPGH$26B8EQQ?ei;vʛqDQl dY^RqZ*2s(<[s5aɻOeR,ֱZҚ1988Ҿ"ooN=s%$ kSŒL4URօ1Y.sؐQJ]LmS9 cc˵}O@$\?Fy# g/UpILl!`?oY]~ϟݶa+<2TLVV9O B2-hwn14FJaNI5[,D\ RE ~Tj }>r1Jle@En ~1Z\c@M+| }DXI Z{ Tk?9b*[f0m @*F 2KCT"S=U)4b])$7s=%Kk#H(AP ޫٷNL'פk&J@x؊N: mq ֿG_K>%}9 iJqoHV8N#U?M瀾N<$,w;Tc3DRo@tNnÂJHw(r,WoR)rEAhRrȏpou|Bw!Vw|׳x%;t퉍 ^ ;mLx2m+qϿ'H;=K0Tm_Zہ6%`'"KV&=ٞZnh2f/~\> ^:k*yLȴУ!Plf/a#!1y3Uc훳< 83 , Rr`AtܺbӇc"wQK@~lƬbvZ[~(5fVM"kʨrSבVyaf]@OB9ͷ!gQ.@fٸ'"džgB^HcpODI %l -tj*v?9W~$8&8זi)Ӛzgw]QCdL*#*dbT(h,@ߊ5%mY,+k;6 "Zj1ͺ)[V cK5,Qo8fZ0-s8?N][QڀObPNȒs"يa6T9xi]N(v1`ctDꚔQ_Q݊Ԓry̑ڳY0&=%'h2,qX.DdX޵N}+u\ T&NN*E1ٔ{1( gru.w|,c-DCӫve{H +E)؅\$l_+b?D̃wy!ɇr Hck$;lrx .vѩ< V v:(\; 7>*١͈RKMM%+K5,0y16 {KC͎P̛X7R2fXofg\߿U)Xz <6SOÝߒM5`Bv9iO[sfFk֞O_cPP09 dLfRV0"C ѱn{&Z7 Q6@835~nlCr;zߢ׳5IJeLh\IppXsh&|O(qHu'j Hq~Ѻ.}PÒyedMzUl%Yb`/a!rg4/HK '>݆-SD(0O@^⢗r=lҗԛO^`d8泳{C( _&ق z ÑU#GgeSϖԔxtTEQ]hWαƢIkFT&g3i ԥ(lBMyFzOF>`({4BA\`BB1kN2tP9瀪 qpxZ)蚯mA.q!p ĵ}LCf:[/i gikǯ\hHw1<,r0(mELFC@zRY qPEx#olOK_B:VwK{[WFCN*AJ=i$:i縠)JOX@gĪ}6 vfe;_I-H(db<]=(-0h*dL(C{'pWƶP !.3Ӄ06%4j%gɩ^ Oή)ݮq.M~+s<i[[ QTk$(,&<2|кH$a|(6v9xp4\9|ѴvG5O(?u@ډ|c!rSy0T>ܐ(VB`QĎ+7g(!Ƨ%ØZoIh(8h>X9#x`q5Y௏KUD`)$AQ]-L6bH+IU;G݈Wt< zFXP1TV#*τAs*/1 >[9Tkk4zzzk9#aw]^=ceDcpIBs hTJaM.bfKFˑ .@6 iAc0 ;)]7]b=y퀖E?^gwLШnԣ,3@|_ŠxKKc{.+VޕXBقPT$C- ًܻܛ暾,ЯpD7)췢}bR&2 d}RNTÂs |r)z|_h@#sbmcz%-J() !=Hg`OiW$Fw㴇 v{j%rlr>8l~d|.N8,u@n#c CSxIHVzʿhiGrmF2lZ [11R,6D;F1| @|ȃ me][S4@ɚCu~i%V:ÀX5!iJ9Jn_"qnd##3n^C_v(#k+zʰlȸeЊ o7^>R[ټa+fl0rA\]̾mڵOhhG3hckD&M׋+5ÁwEm:-R|6UUʂ4IPkO7_$ɄToS4RV}?7TSu,\+dF"x}GI)`7qMC #$<ɻ{D ޵#jʀ\ Q}%R]S 8S ebx,,R Ƣ )sT0eVľK(,vo;$pj3>>vEMu9Nid`a1h>:尀YN;ȵuiD7] 63^l46b۽?RE#Ӳ̤X:˕!X\=%~~KF]VCbju? 9 W lhǥ0:v9|l m_"M=X$34E]%wCq_g:*j5r]0c%cqjHЧZ[>IW &7|eMR9@`o =9A؍"F|/ uGmY Fk=CU^d_&݋п}gi++XAeYn5V>?V_Scq7MǽZeU݊`cQ"L uM@_ 4âl:bf!6U.kYj_SyȂd4UUu=+LoR*H[}@lj=Ê;ZEMm+E= i ?NľO3tVllEu,8-΂ zcdH 6#U<#]1¡6S8*dAp j[DզPKgnϚWތv-3tĂTrp&{vD. >( 4#]X#(w? wƚ:PqE=ymck&0r%7 CnVmg(ߦߕazEEVLygtVNn\7&i8ʌ DjyfD@8_?ͪi %xљYМߝh4`bo5M7nq䪭,BH@n;GYgqYti2lm]HEGW$t*"(/GM 6$\n6ҭr.xhgN=>G7V i5l\OŰYWlKsch.RD);KY/C[i)4Ɛp\ekҚ_`eeCa]OKzDGIT#]r#2S? GEX3\20!Q{r@*H9EY6h2L?A:јg0(*$youXOn5P 5hexD[΄'4^Xhhѣ!Df#Sjnm"K&Yv!oO_jvY3iӢ־VĕUPa_p8Ep3moԶ ~[`3}(u|Rݽy0^-,RR2 )`M穭m} oIMk߆Zc|;qW]}=Wz/1 oZC#4ӠahxW|kokz :4߯JCڛ!9PćvY 9B"Tz:$GʃM;F<ƺ%svخ_r:(* Rg QHm2fQ͛͠ph[b nK]T$?r)8tKa? CT .Y!?m}iSºKqCRі<j𔕽\Z(U9 wfs{[36]:ҏ O7}v|LR$m:}ҕx;h0z+߼ E.!~V<^5OIĺa*9lӄ`H e4wb|0koB_^hSkKrBFq]4}`>QN%zÐ=ok\kS׋ȬaB YZhzI*XW&Vvvmb!D!VBUv!S~~SY$ΚB؂ta'+o{I4Ӳ`ŶޑͤCo#@?o|}c\;t0h,Vlmѱd uὗ领0ڲv1mnG&\)AEQ>ǻ-ֹ6>Xmiv2_֬o'NAcRZ WIn|ze4ŒtkȈ-9i)*ET(>KnSgDO NoBq~Ӆ'5`u_oV]֤^9id3̿~ $Kv0yvd"ObcJDю,_&=-%R̲I o^ߪ7czB}W!l;N ODI> `G[7̔)dB3YzBlэ"ls&*}h#۱AB$xyGIi\w/ŽT1o8?򫟖Q:A#ȼ6>ƙ"a4MKo-ƕ6\(rOEЀO2H]΢˵B|R3H-HmǛ_lwvf$5c1hӎycC%M7 7 vy9 V>,(*tbSLmS0ټz,TKE&R̦t@Fx5+8!'5ɦM7̧ʸW0| &#Qq&$1tu9J^:Y߂ʅtI>`/,SǓpbZQbAJ6P-/<]`J2n8=Vhhk,uHMo|Їي 4zSbG[ $5@`'w IN蹶ˤ{ϸuگ)씩KfC?1'f$ǡ<@v J@ufc^}{$;J`ͣ=R{w)r̰x~BDZVR|vNG)fhx \>yGT s/$6bn_N7Jb{@ZD/'ֱB#?A!xYnE^pjhL4hz;7;_B_3;_;$|5µõ)]hɝOBA@GE$@̏5 ԗtf ɠt{g%F7:J9x?b)d6f78 _qڛs`lݓ o%!!1?6*2^Թׂr ]%h?\٫h|H^,( w5xx§7|^-6D$hgf i>!)+(TtBqDWE`)oRմwe.ܜ4TjV~U6w }{T!WoW8(ݍ!jܒ;͟1Ҕ4^&Q zafqUY[%2)S JEՄsJ$0 &_C?SeRN:xe?*٨ !t_!gj@6dkf1MLN*˟A_X8zv*k~Z;ji>˗aHS+@dVE\.**P.sˆ^lhqV>)CCVM_&&E0ܰH@VaNP-Y׊x7O`eO ŢJI%vv|]3[0U@ <>669OٹbonMxA6nc8t"5pM29vk{YuXS]>}8?/ѹ ِ etg,*~Ka4RG,&'/q\!ټ30?Ie ,ۉXߦ"Έ;)CRtaVF;9S&'ɇCqVzE$C4 '@/x~KAd'-ϡjK|ݼS3r/~pB<|aQ}(x?.1;5"K=1P \~U; m,k[,2 `B-fn$hKʓr A7}i.`"ї*y.}JZKSŚEE5 y7O[]pu-s?0j6lx^% H6ڴ6~_5D,G^r8%phk E;k:P/=+?,R-܉] F2:SLråPogLH8 5?HjKZ\yccj|Պ){;yUV8 n<ϏpDLKjP}A(.ƞYTVI,2_&F,\I,로oUYC6B}c߶RػMЗִ M (WJB2Lj[VYG9|-Z93|J /іNGI~x*;즸D*&!wźLFN3,f׌ ]Ҭ ձYl_L"$"_CB/ 7\d`߮3uw4JI(Ol[oR/`LRؙ,Hm0m\j4( Y}$#¤MF5j?5PV dz1颿6BcK4ȟɹc†&l.(|0AYVx9|v8:C,6sFgkI| @<@Vӡ} \hn'!oROZpIRӴ/zĘp_g(R ʅP/m˛YS*9eBܡMTšWGVB*29⮧`fXt6q>lk L1YyTMEӗ%3X`n*޼&LmGk9br@ICsyR3nyi-lLYT˝`y+~hIBWmt[j=Bg]J;1V^y FkHW=WqL+̇.%NuW[>U-#WBs'q'] VUjx*XOtL8]w %^zD/`NH_? 2Dt$÷³Q.S2{sB,[%;+5i_#MinFF6pp}sҷ*@xݍD׌))T4VUK>sU:ls9%C4ߓ%@ 0[o5~G!͟i:hX]qA[i=rϝ1XKE1L=u[a]C"މ\Tn hdDBY&OJa0ɟ'B&}w!`cjg籧~;B1 Ax:̸BWBB>W]7 }É٣v>*gdn\R 3ҁ=9P :jNRkc&O9-nD'pxHBSg`|J((o. V6b9Tޤ'AdkRϠV{Zg"艏Ŝiҫո `- J9,2z=z(#!9ڂ> _]Gln(QtiKw^0?C &myVTrhs}Z cK/gbTP(^"=C ).It/% Pv@UvfQ#É&wNtE މ!Nm69&n!13^ACj4\I$ 7--zaÑ_}TL2̻n\447hhȬؒӲpb Rz6W UOAKcq hU|C"5H&R {ْR6PS\+6\:Ce걜KD6U,"㫄:T+iH5 [~ ܨI{9X;i |~+⸴1viV&7Ø r} PcvZ2-G{,\r՘(C[8\} Id'*;ʄEņ@C4 ]ɔٻ2s/-w|TF߈04Z"N#)p8Ę{Ux H:+Fzͮe'9WQ߷ջ<krxGlD}/d|"1TW%<& LlH6S/!>Zud6ʍz08!J_q60Ir!V GϮcS"" 9M&Y;rNuM絆XI*Q#``Ŝ:}oYW 6T%cioaR$8_[Q&)ETJEypľ4",J9r2ôs+YpX9Q*٦]&M.G(}zW{u =TiHoC9ȕ1~s$b1 cnx .g_^0_[꿀2=%:mmK[@{.Y 9 l &$RvZk-0A7AԾDc Ku$}2FR_ qÄּ"d(A07P>l<2U t*J}ó%bԳ)E }޺^}v~ϛMiHڟ5ln3ROC0.üՅ<.gV stxm>+)7L2WNdo΁~jۆ? "a_~Jp\}s^b=ʇ]'H2*KT:nΐƑ,~^\șb/KÕ.Zd=J|zd \Q nz7K%U9W XgpB*l.Րcir ƣήg?Yi_"ɎU q#F;D%HϊeG#ץv:Q3RPUB_T<UƏ/ 0˕ >"biB~}7.ʽʇլ+RDŽhL=4ޑ)e˼}YH&A1ftDykF#Y oE~1.ɩw!9X**ۘ|7l5 _%v@{'FR2֙+"P"#<j)Q|ǸTp wF!?8-ߐ5{~eh@ciɗ㊄(w1J$ΒSұӐǎ((r. 'RRrKX OUzntp zcCM IA` q;{=ձy+>w͏&i >+7wRD3q 5 z>^Ney&VXѬ#s4Tlv|c4Ry'"7}&;73Oϫ4:xPJ&-f9oܸZv<> |[.DZic*aj]%˯`"Dz5mN!doӞzc56gYY$~:0*nhY3ó׻9=ω  Roa}i!!z _/OXwn nCؙ8t1;z٭U{tRd!6f2PZckaha< 60Gyt?8ɀ.Dca --[筗 @AvCd *O:2 /IF.[!\$MUYȍ#S^8!y(PBO:ݑVOX.R{ؔZSpɌ+<j\H[zU0nfq? h#p 4^x4(ڒ>bRDb#wy/i:yGGᘪ~#a #HR T!x/sT@O>hŊ磩û1D M h7$p|a6PU1*>h3z_z7[XT*H+'\f҅Vz( 3<2hs?:/i :;ljC/ǛOBEELECi DqDZiGֱMBFknL:_PLWL-,nL$hʳZT}=M|T -KפJ"|+]o{$ei~wۂFbzaǢ{.wk qG7bDhOzT .oONC@褊3oJSOzdrQ}~.fFn Kr)cK m>JVP%[Ic>z)o6N*ı%guT4ona|^$E‹/K*3 t]GzNMR~FEy:I)X`LiJ)i`PEDjl3}gRZ k0SϪZͱ.)??k*N)sٽ&/f`>1~d􍫂}-傰@KYQϾ-*D}5HG';ѵ9-Loˠ мJh4]Dn>/"2sDrझi@Oƻ0Oz9nsAz?g0Y3;q,OpX̆9iu] )~WWQef$B=X@|^/2+o藥_#wǂ+c#5)xkktڇf,Γ ${qM؛% ӌhFjTT*7G?S[&8NcCuw1<:M=ш Ò7g>!1:ږ|\Z3E &Fw)6@/̷WhMr(*qt?⾥ kB1(%4a0w`c(ʍabR' nR6/_΄1x"fXY4Xwxwo<ݍϵ|lde75yM @xzTRV/xA%6~lCBMҋexH6+ڶPC5dU~!!W0*kȤOzdKA"ER [H0.bI՘^tINg`L\}H(&,)y )ˡ W?#7dmh}<3CQo4яX?9F鸗>u%#ع~dodc=0BO9`otC8& x?.o0ן虮_:}C! f'4ev.}9H RA]@^1!z=0K^oQvjNӼ8Uogmg qPgNw%;E\e$ Mb P[!u*XϲZ1{E}󵽫u9)yd7檄.Dl@&q| ^h-n ?vWlm<ײ.L|BFȷtQ!QL?!W.Rr>m˺V:v.G=5="6ʹՊuV!}ŌΖ STFUUpb>vgU)q[M[TP2RZ5<;%-IݶiApJ"1npY3xj/e(CcXӃꞠ1+l%Ly0[4{pQUҞb*,ʶh\fo)\kY^#T}U6R/e M 5f%yh)ݢ䓣K/@=8ʵk!3 iSJ:kM6sYo 2u_0pof]z7EqNMiYQlEbwj@8^Q^}sAis@#g9TКC!LȳT3\@A4 U5g!'"+gTah 䍍LULzM6pGazQR[x='l/xu. K ,87Z܎$%~i B Ff-,WETS?,2FhR{A`"L X < !djBRQMٔ(UFٓ,}^YjC6~y8'7d< G5%%qN׏Fb<$kgogo:NK(ߡ8UDl t*OǮ;g's0eqCK= PJ(O tD+Z j%m,k#."@լ72 c<Š|:y9e9x?Z vVN7vE95_>|8.a{z{=3AqG8NQ^<v. G9J84\_\ 6ıV!aCYDeFkFmbkӁ%qW{θJV qWT PZ~ba|}T8Hh^ٶ8I7 k`ɧb Qi3hHbkLfc5E̲2 -y6A Q`EN#ssg t^&i_~_U}(?si1Aq{ Vp7Ӝ7y,\JKΘmo &" LU l@ŝ>8qqz/ӈJq^;ǪLiDlsI5MP;Sr&r+)[WFS= skDa vCi @\>tuKig<MC8M)!+ꁔf:ɽ"XXَ-ۊ)GQD>KwXϒ-Z"N;S$t&v[H>tR0Cz^ ߟ*͕6$I*uC 꿑|hUXg=_ǎ#p=ϡbR|X_# |)oJ!+8ڼ+Č=vܐdh yZR#DGCTb>UWOfLGF: G(0A*x/LJx}yR-zL.ztYQW` P>0 sPIrqټUvdtݶgQ'8X]%j﯇Ȇ&֖`L夣 S#fxE\O`+Dx t50:Ƀ21J2~FBU䴽tbo]-* pcTsYmcƧzf(.dcچ杺ySvJG_^Aj_PzVJZ7ὴ!B,{8VԔk߫zn=?vpG;mlT-+Aݫy_Y ?dlO |9|[XL\Bx_r,̤~6 '`'Y"脑"ehqi#ċ(y1t"63A?&GXUO6~p aXN1XnbȧzPcpԘ"НurmqQlw_BPi'/x; ί'lݓ!:^4o\WH|(#sL+[@}KHp ]#Dg}*2\4ҡ~xalVPwJ]@%T9FW˨ƞPn6M3Pc*RG-)jUϜ9x&dCYv`8/յ;ԉ?~BπFv=& 6?PezlTm{TOxIk$ov =B\b1#n@# pΓo<xLj!lzMvՎc2 2tg16L[f5f3=/L#ECī0Lh8TTM':bYz]6YvJ &q{SI_ YCZMRDDLbxoM9 i&=ы j)pzTg2?\$d:|KE0/7Md)R1%|Sf-rkrhS^niKi=LA-ud$K@}rϵi[n|6터̰詰~z%!;Wd؛I;mԛő]e/5̑En%;2: g9u hvo>^p=ة!9 Wk "{O(d#>,Ձ'<[v MR\ .| X.5دW)rDh#G[Ĵ# hDMEjD~x|/.&h;( 0V5q+ Y5pϠHr Ӈ"ky}4ia L %|%7EuO@|~ -7-Gio"ksb~ /V$G:YDk]EO'6|Dm<ᯔX_|R4IebfO54C"o,ޝߨ: hp,E g݄ZI[ $t6;V|l'LjhRԅ& ~ȣc.cKJLU7σ:]9MS鰾*ub&'a!W5_ 0_1)bƧNjU+Tf:[zY8eG2zG_oEK%X/v B >W%WE=}w5Qϭ41vǭAD֮yN28 "%~ʉR ر^" <w>x>KqKEFhD jViع9ŭt #(o0o#j[UA1ptz \^+mJNu6z*P-iƹ8* l.!3Mnlܞq< LC&C>f1Xe2 `ިݔEFjY% < (s)p!Q\q)D1ff݋|!2?k];p"pt pqv 90KS @ f@庯f3l}h [˪S@!ƈLI]SsA~4D v$.hd>[p"0Z*kT2<*}p;rOHixgߴUy3؍wܨEijÈh6^Qb  5f?ӣ(&y-|xf^a`83I׽%L^bjhNʟ(z_h%ܗ *>6s!8m›fb SLVǃ%u뫹C JPZ.~e$ny@gϡvЉ EN?ŠΏ@yrՑ4kqh[lv([S鶬t3VElACLcp?&d?WRiZD 0"s!%~€5]$J HmieXb'H'O_0b*""Yr|P~+3|y$\wzAJxw/r0^NT9]%w|F:]8%*Av>5oO8ᙗgQ4rݏ6W;pH>HrKnw6#i%L`^wgujޞ,*~oiS3"h(4;;ߛ𿿰0Ɩ= W1hd8cx QhA]&Ax gS r}I"MiBUqyU{ST %}hP5xIP-Gr[U]\*$k/FUhbuno- x#$W{@/-W_Qk[XyId =Jn<Ӻ>u/AhDY_+zzR'C)<;wKz!%|Ph%cH'SOm \^Le|Q^]i3@d5L(EB4sL;lNrmmfX"8WJDR[n&!1f q4fO, M]6`_`zUsw1g$eTc|nt ^5-Ա̡浧#vjKrkD!wwB]p hoaAeQaa @޹pFk;Ҳ_G]owgDw@lMo~`ܡ~ .2夞ZECK;J+Yge{n5[FDl*Ґw/%{*bƯO3Ӱ׮F(2 ٌ k܃:; i|}TZVد z 3P/Jk6-[^Wa-QPA1ҟ< P* J>?w9C"̬[\)0]TZ ik{V| B/mKkhb5HwUJ|6%=_>,:D@Z579.dP҃/""rn"vs|!vlL @INtWA!xWRSrHz|0֏hPŜ”mYd@!Z2ћ tϪ6ġ{S bytV~~4LʔBs'v%QMGηĎ=*`oCc'v$c^Lk"CO@'sWxr=_hF4E?B uӁEna>x7<_?-j8 p2a0s2<"RE(&gL5 OMSLS~4ɣJ0@CoVh8p,Vol$IS>j "\:s#"GptʼnjQV?czq (e^ @{|z/?.B}}6uZr_W`yyU̪|nBß ?W /o"̤~;1> LcΪvܲzZjp(ARBzd|H7!ѿJeאaC֕kɗ"#hlMW(U UGA|4HҬJA 7Z`!:رU09L2J$.}1;޺&tRDLZ64W<#bEKX)8$Eݦ Z)se$4 s2;`\I({v{  ,Sҽ;g%i&rqxDYã'e;kK%bn*t?QŠRl< +{.)/@Yns8i3~ѽWtm̥ UG.x0"TpE^9Gm Z 0obm/\aq3,ivŌPsæ0J^+֞R!_o}; &A:ב"B w6V.G]>Ӂ?e{I Y Î$rbiIe=UWυ0̃o6<[ [IWe:x̮\cM&nvO4fz2{nyֆ9;ȶ;F\1xٞ.GvO`Tʨ&5/jY32vLAxI8K4WVf{|P3%`]* Y8Eھ +qf"Lʧ/ߍ2rJChDJ4uX…]+b ͡RH$fG94,rh }\%(1Hs:]7\eq<;֜2Bz{Y4ɽϩiPq!0^jR3Iu2§gh aɨC+^X.VrUTmW<(c ^LତwXDPUkȼDIJ#x ֣E=W]!n*1 'R^iq};jL?ʒm*XeO9 'v/&I 3p ?\uohvg<9gzligŏU0@>@#ؓs]tgQQ2Q =&z_YAoaP4-2y  TfwЦ D'3Sߒ'/9x\DT;e`HqjmŚxQG ÝR\@~ rQ?}Uܠu~~|=XD#K`)/p3 xn3R; 4m:h.2zF3_FpynV|6>A~ƀ,86IN51@!pFc`tɠcsMj[_ ,_S+jq*US?zыٝB~/<sH6#_4Q1OKZhSl><Tfa$yB$J]yI}j @.5ZFI҂\tcZ3[?5"9(`8'QP xΜ Vpd~.=gI=k8CBY7%ўq}/Gٸzyل!{ ϐ4VdGzO<HjA+V|.漊W\=<{9Y c&l-1;n:εFmuc-¶m㬪q7h.t_doahm&}EIsgmV;w:dbۗ|.l: r 5`vCZki_Z4OlƘ պV4'(cDbP`,0cUϛVMWrխ!ÍFYQ#J|"0$)A{OK'3]/И'v5V#e"(d/Ck#hͻ?ٍ(xԂRr7ti(jfUk{:nijnZTIS>?v8_%(jcA'Xb-4+!d d قWB[x]peSq2(Y)",QyK:yR*gb-T2>!MS!^Oq持ܥ9d=A*SUo+$;2qH);Y\ KYuY8al Kh 4 ck+mBcuDVFV}X碨ܔJdM=Q='C)8ݛ2 f}ww+wT!)&͜ +]aT=NyA/3UIJNya@k;m>s+,`K*UQ=ܼ3I yV|Đ=v{8mA(IO3ͤN*c I"U~rf(Fa21~,khI.W կ| N♣fk7„"}( :._caB l0~4~i:07Ʌ;  2xu I-f쥛؜2i#nu{XnY 켜Kƅ ܙ3IδKia /O@9'D}˗#3O;@4B3iE@6CS,}bfrrbpmw0ՑaƲ G@ 5 ]4[k^}il}u|*LI/cxBŲgޯƒl?gW//f2=zuQtYcÔ|,}'5N1vX:A3 >0mhj]wurߒXơqL[_1. kϷ|*^.(  YZ