ruby2.5-rubygem-rack-doc-1_6-1.6.8-1.69 >  A [ W'!KQͪt®ui^s~Mɋ)':zBC :{mפhɣ9P?'7T yȃ|mDއ6L /Mn1uK-j04b34db0461bb488da30c830b18f0e2b7b6f8369f8daa629d02c6a49ce0355c41862a3728e5b2a8d62d9235fdc3923ebe006d151T[ W&юoc۬5#s5G)-Ґ/7}'8~ u(T<d2eEYSGo I%:[We%w2c4%銨ťբ2;$lJ/[E =MiDD1i# z>k)߅>I-]4o(7ӳVV>p;l?\d% * F 28@\\ h\  \ )\ l\ \8\ \\)d))*8(*Z8*d9*:+FAGA4\HN\I\\X_pY_x\_\]m\^BkbYcd`eefhlju\vz XCruby2.5-rubygem-rack-doc-1_61.6.81.69RDoc documentation for rackDocumentation generated at gem installation time. Usually in RDoc and RI formats.[ W3overdrive1fSUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Languages/Rubyhttp://rack.github.io/linuxaarch64I0O-=+  Q#A # '    #n  $ GFB"B 1' F'/b0\"S X  '$CO " "%5  >qu* '1}}IIe 2U,6 b3w91EmtNA3$"y        U{1> 3$`R)WZZ{c]ZWQ) ]`\Q4  /  A   W3  AO <  z{   $ $ 5 P{$n6  ({d8/NZZR(*U.V-9  F0  7  ),*\.3" '5: BT_ 3,/['-1) P~'a !!66dd~~&&xxCCff,,  -1:N;R=^ 6 AAAA큤AAA큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤AA큤A큤AA큤AAA큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤AA큤[ W-[ W/[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W-[ W/[ W/[ W/[ W/305b9f134acaef6091e01e6f37154dadc2f7e7e7e1c37a59b2ecd4e4bb2f4d005673e229fc52f4744c265725e28cf609f4e0d90244fb1ee07791da69e93a3f1a49a2677a7ebf5d5a0f62c5013d162279714255d51cd2b67a00669a34221cdb829c132da27c38513ed02007602d408f0cc72d13c2016ffece5e0f5384e5bd97e5e56d1cd74f32abda8c2ea7e1dc8185047aea09520919bab7f92fd9aaa92a0524d696d8fc4ba61bb7daf82cc9de2145686d4d3fb3889f8cc9811f6434aed6985bb5878679ba447b01ef5a63e853c1be308b0d55deddace063c2aa893d38e2a3e2771883d4a97d892b0d3fdb917109499698010393410d415572eab869538f12ba6698e7dea727521667778602027a336336406bae1f3e58f563c77b958542bc82a6952cfd01757239ee3726437f453f52525d9a46340c8968c473837ac0219c66b0a63c82993fa0c99ccac6ac3101596070fb71381d7dc426ff5459e0d30d98aec8f0a0c11bf5bb15975484068a3e8f9072172060b9a4ae93fcb06bcba7e9c7def93577ac399e82c1c47a4fc5459ac8263c9fc2815cc18b223c720f4d63126ea1df3fd229e1d8add410b83f7281cfdc2d3e0076ad502919424f85988b94c25da55b1da9f291372549c9282045a3ef71a9983c6cfe776244b8674dcf8b506700eed42700215cf21b8d87a02a520f1d9f5caf66e1322f86a2718f5dde9ed685a40064695c5d3c87205f4ce2a0c1dda04e6dd30ee312eca711dd2225adc35c23a3b904b1b4805d050cd911c5730bded42c5543a660822d290ce82775137178d0010209a1dc1bba1d3825c4d55fc98692b3f9fbfe3aafbd52f6d20a2089f157f28c389503bf64d66265ada4047213b08f77f021c5df77ca2be846708a74af5e6e9151c80fa7a34fb68252af6a720d66761c4bdbae952a625c2778072b7a9fe2b65aa1035ade2e7502875da294c9e8711c51da40216e57a612de03cca27ecaa227f4d9d5b82195ff01dc25e0898e4559e61c19ec4a1d88522dc89b9fcd68c225377973a4361dff9dafdab22bb9af16dce6411f37bb6538f8e4267a6279dcbf25c4c625b3b34f378fd4bfef8f24eac1d10db808698c758a59615d3f37fc29dfb8677deef14dc03d573f0ddddbbcb16d194b32ade176d871b1ebbfc30f8d48e43631e4939a95b0c15902a125a6af8b283dd1a04fba2e0ce4f036daea063e3c713cc6846e9402d653fcb55d24ae0b1f802fc4c69552965001ab9ac57ce7730a7bd369de14903bb97f7d85e4b3dfe922257d8442d6a7eafd7634f336d5cb88601d592c21301fcdb5a4324a0ebfc91ff3f9abcce4b7df60c59599da8034f2bfb691c02b1a1ce6fae02fedfaebd76dca09dba6a6ba47745c600b645c43d18af5f61ee95dc55223dbf8cd49e70c527be166b71956c8af2e74c37a06a34a283154558e374f441be30140627e96571cc092842c01eb0699fdab5b81346d72e12c4a0d96f40e4796fb49b7824a21d262223362716cb2ea4ff1d4344e622fa41f89e1f784bfa282678567c57775044f66ae2f6018a1a139b2c79fe011f3b16978b4fe801da01f2d5c6bf45e890859e84c15e2309ae5382e79a99a1eef4359698833f52e165365ed796f815bbd5c1a24a772fea2ba664bd860d73a13ca50db13c387dabc3036113b49d408431d8535dd91a7d7ebaa7f55f89307a24ff5f2a4d35cf3b2eb95dbd01fb1982a76a4fba5e3fbc98d06cf93e04a5c51466c97760eafc076200623cc8f4ff60893aa429f9d35cb333f57b454d3e9b23ed6fe4fe1175b86d01798fc5de7f59897cf10ed565d6d84d4d1387a855e0e94032672659ee658b8c8ad5fe4e3b168a47567733dd31988b37f069a88f0a1ac31d8501b4aedbbd1e57d277cf2f2d752b263f68de4e399593aff38188ccf392534bb26c9c88b352f7171b9b9f8e2abffb7d39799b7972a638c5cb807b99bda94d962d4c218216e9438b6aa8cdaa8de8b0d609398220abf3927749e8d430b27eb216d26c927014d640fb1eaaa2e7a4c5a235ea83cd131813dd831c6a55996fc54c907bdfc5945d90a2ef2e9ac3c553c5ce03d8351a83f2e8dec76616e895df2b9bb3963da36eb9a9b63f9c3c66e4b300bd91bf1dadf4618e3b011bfb445e3c2973b9599ed340743d77f481f669fd70c83ddc85606b113e467d795130ac01aedec8956a0868d593cb1700fc8461b4e56acb7c4601031574d46c34475deea25f9cf6b6b47c4acea8075ae7007cac0efc44872db182f828b76e67fd4ce541f2d706d80b7d56376cb470aad9d5e4060c87f55b0c7b86f2401cff4122e4be2260412d7e63a8a24cb6a803d3112a34858c7f0e0c4e5c365ecda3d99fb4d0d0c0e112938748b2fa09e42a13dbdbc4295d79af0bf5a5a5afe9dfe3b27d33f7abce45783dde7557cc8f8b90d33147b15f98e301534917fb3d66cf0e0e4ed1752cf6e46ce6158370cf34d86473ca7a17ccabfee4fdd2d67ea9a44ea095aeaaf2a599d96f9519a7f2707a1781c603c737ffd34e5f3052a07003cd143a6cf8d6a4c8cb20ee4c9cd60fb2cfeb45d33f3d528a15eeae96c1419f9fd9f658dba4939ad2e06f2746862d691662776088634ac74dd448b4dd2ede48057d10a18c178b7cb455c9aaacdd26737a550d86308969fd0f62b2542eb7447fd89e622ff13b2bc7f1b66a7e022056c1885eda671e831eaeaedd72dc58d5e051b24dfe187f68391de925eba6ee20bde7a1535a00cf33a4b775312df717e13282ea23a26c41503010ee372271545fd2d471e614aba5eb3d2886f8faf1cda18dcdc5ba0f58a636bbcad054ed16502b567c45872b17022861fa1d278e0cad2fe4731ffd7b1a0ee130588325351e12421aacb45625669a8c27e565efd15b953ec41a38ecb2081db0a696fddb952a12374041086da30079f35c7670696bccfd68b1acdcf0ed3a9be0b58b96c0b3f339cd3564008d50fe4188f8c9eb2bdc887b824777f388f556c374ecbda88554465fc5f640b5b8e3e3d5dacb29fc77b73e6e09c68c4324a665fd39c1bc9ac3a0cc080a4b33c0b554b2a5e51f8f40f6c54079bb81be451eec6e6349009fbe75fffce979f7989de1286abca28129b61dd4f7ddb6b16a176d8fbcc12399a0e0345bdadd2156b978e56bfdfb63ba0c7731596bb474bd1007bdfae8bca729328fa12880ba8d280de4936f47ec8dc1df9378358ba63ac811a9a97b155fd4717c7652512bb008ad87351800c3d6ad40d486704b66ccba1265e7d4cd0f554b6f806a8e6fda874a90eb9a2a8a53b786fff1c8d964d4519e5c4b213cde48e7df995893dccedeaa337e9b0a1e6cd25ed9b6b39923c8408381d8895c4995310878923a488c9c499826eeddc349deded20452e5e6ec33bbe2432dcaa29de006316c3759f02ebd326ec6fb8f21489d56e3474a888b52fb3d8178e11974825023269395ee180ef3f950459fc8df46cc4ab78edb05951f4e433b82d98c06103948338d153c62d232e07c304be366a020641b93da65dfb8a0fcfe9f4cb2648f3af2d21131c9b285e644cf7ebfa0054e9622ca5aff225f8c4546a6f73d995ef4741142937cf7f521695d80d79371782f9b191d1debb5f66f2ad7dde0b0682d3cd45051d0dad46e0ff7c812899378568e01c6a2ddbca5d0893adaa378ad5a8f1430932ce634a7ef6b54b2da4680f4fae7f31e62901dd024b1b9e40b7dff790dae00d6f4f7e5f251f20b134bb1214327eff7fb97ac22c4a17720d59520096c9bd5b270e4ee2a158c8ef8838ee5865369bcd93a31efb44a5796da51156302bb6d5c3bf4ec6a72018cc9757b3dcaf95d588959539e298ec82769d21f1bb0f66b3129d19ae3c7e72768a9944f4dc16fb6906b87f405242d4295f2c8942fa52386c05b98fd766c25e6c4a0ab988a9c25c2153c29f0ea698d8fbdd49e19a39748d2979323d0fc2823bb647df573fab35b94071a0a88e8f956e75f6e838bc1c9047aaf52b9e17f4d311436e6aadec62adb7bcb5d473ca7099881868130007e0726e27c4f11d55be2d47ecede744f04821fa593247bf57bc4ca9bd4610096d75e4ba3364f620e78af098320a364c59973c4b921b24a8acecd7517d10207eac2ae721423a6aefc1fd56de0fb9b33f0734a57de65e7f17d803ff282ea8501df0730be5e3f2acf99a0a9523cdbf18ac2587f4d6985e5cbe8dc125801f963c50e6d303eef7ce0bcfcb9d0ea5c5d4ecf3fb98c6357a40fc36dee54c14ffd8604a9c66e991206d2ba28d2f164d03c2ac56b98c2eb03309817aeee97faf18a80cd734a9560957d139d30c7278b225da11ef1b3378f0c2c5232c20db51e656f720b99dce66f2d072cb99da75c41b0f395176ae2f0947642c4f5729623a05cbc509096406fc4db00da4af2d43b2a8c5bdf79176e9c7162a1415bec8d2f3f1de58d73dab9fc7f35c97bb9e5951c216dadb683d8aa1aab665416173017b1a4bc04454e40f9980f9846bef82ad4631522a2f54e09133d4719942565b4f8c58a845bf0264aee93ed69fdc07371642ff8b61481f02ea6f53473991d11a6b2b683923ff8fb7386d55bf3431ae1e82737a1d1b4417bf4764dd9864efa19fd64ed340bf7205d5cfe5d81a75e5700381d69db7fc3ccb65c94e8eefc02ee1babbcdb49bb94292904f3b4fe8f4bfbaeda033d50e74cf83459737f45b57827ee1584fd36bcd1df7e14ff693917ca1440a150809836881ddc4a7cd04874ffdfdea1b326fdadee6273277f236ea78c702c4e55e348a36954eb7dd046104192a6dd4ef30a7144bdac0250f97139eea89c1b0d2028319aa879dccfe68eefa48fe37287825dd10dc4de6b4875c04f55ff05cac2fec2ff4619d6a619cce6b47f790706a75e88ae8142573654af01ad1f5a00a85be57f8ce7bfe3accb914f18cb8cbe25682d70f8b415b2de005b98cdc67eb6bb25dce9dc2ac54f27393aa450cec892aa4825d95dc21a1212577e4f8b234ec1cb656a9720f8163c18f9e17ccf2ae7bb21b3aa924b425f8f8fd80ae8fc92593bcdc2edd9f3b2f38faeeb14148ea3b82a9776c0b3ee4b841f97c95908dc2ff32287982a10f5dffbcda30b73b769aab2644356a2221a0e79d6bb0c64e94406e272d4be5826e6d1c570fac2373f13b49a134aabb2c77b615d1ec9df2bb04d23103299d2036dc61934f18547b8407856e2160454d3cea58c9630be30d9eb8f041adfbbf6c6fc1ddbf8a404548e2f3690d35efb776c30cd6725d4159cfe1c7bc922e4d5ee929e7c713cac4c73533ace3421c2021743cdd438e9bb6a2151c4c68cff559cc26a1c942b429dd33a4a4da143f27944b8f32da6e3aa29b985f3e178d46e53acf4d82251e7768517e037f4fbea8de1437cfce82285b7acf8255dcec0bc841c88a7e740661cbad273fe3a80d55f6930d04ba84217306014cc14aab99374dfc6d6fb5ed46a206d527affe1d6de8b5094f71be98fde1397b73d3aecb5c65424bb1291def8b365ab1beb2ff5959bbb443a73267773126bac3c2e18640fce29487f1d712b3c976bb36885c566a5bae4fd4ab11448aacd85fef6fa2313d66d8d0c14a975507808e6ba38873923883aae6e7d14e0ac89110db128ae873fcaffac87e8892d7efd4414c732022fef2b42bf414542de26b306bbc40c71421d515b959421f1603e6eef271c290a338c2c9cabef80df469e161cdb15cefe380b8fa38d53414b72763b2e74589a3bd476f5f29b329616683f6b0d3861a92b8378ffed941bbf9209a047d21ad6250f236d3d60c815247393ec647971a97f8aefebe892d29222bb24a8245823bc915fe3cf49f54c3cc1e012bc5626696aa171cdbaac0f7bf42d3c38c9a22049b47038c362d1f0bcbe759d09ea7c1d1f0e827312e6a8c356d0a33bbaa151a7fefe24aa302de5ef0d21c97d0f3207514f83fca178e302a43c9a0dd887937de056cb43bb7658a2fff11f5442462b22ccd895ca6a0623261c43634e426ebb9b5152dd3971e95a37c70d43e072111d3bfc8b56d977b05cfaa64bd68bdb196255c5f6558dc3dc5644eeb25d24621e7c0ce21cdfcf173804c1cea50b7131123a588dca89314db8e6b691ff8ebf3df6fe2b49ad1dd86e232504aba8f6b33990d4ccc728857ceab04d2913db25e17c59c87141be7825d4ecfdd5c5c77a9a6f531b7707ea976b083eb7a744155581d55e448d429cf7fd38ff5410d21e55fa160c59f8636bbbb33372354df8418803ba0747f2dc1fe9cfb5518a5896f160e842b03d6b59137e1fd3e0d1e35b7aaa9ade6a1e0b1c1bd101263f7d232d685368aed909eeee2dfbc061934310d959c7fd8a8eb2bc2ef456eeadb28d0c3e7d5af50ad474694c8c3be2478343a939598c604e09def8fe8d4a8cdfa541f2dcb2480a615492f2503748831b946e3d0297673c6fae883b8ee47cde6870eb5dcf77655cd60a5d091ea5f0efe03f3674a0538e81f1a1292642be6ae1af120166097522850ac270b68df789efcb1f3c5aea7a9ee5e11c76c1cb900ae7f529941456a031abec1216cbb4c1f221e110396698fafc4ce77a93472221bac24387894203a9d4f31ae17c9a58f6c673d712c7d9bb89bd3f5915fd9259b4eac46c9ff8c0acee4b3deb0dffeb3dd61a62c4fd723080029512c4473e88dc3ec5a490968fe8650bc1dc2f34370a35fc8dcd6b5fa672c59b4089eab8ecd19d19d940163d7a0bb09159764ad0c2c928f30b8ed9c6f49b62c8e514942250438337521da6c421aaebd4a58c416b2b6689dc704b412dd68e0363f7499d09b0650c9dcc80defa2434659ae624acb6de248f9a924e6d275c9d74080cb6fdb7451e68e7bff113523dcffb0642fb97b62498d15e8d4f39f5caa2023693cced06848680a2678afb007c14f81957cfdc29e77a01ead491127cecc48fd2785ae37420d07f23871fc9b0fc40c314a92fbbd67c20957ad56a20997b23d7012ad68ba1ea14613b1232704ed6bf4b393f209ec22d9c5c9f66df1af205a115dd8c8b372bff152eb6a40221ed08e24ef8d304e8568675a855f939d35c9028a1ee8f66101d2dc5718d0aae5c33d6816b2ca98e16c531e21ab405a637c1716aa68fae5230fb9703761e599ca87d018f002a53afdf15a2b5af0399f76522fdd76ccb8654a186dc10eb1933adb9e74baccdc93bddfba8a670e512366e3f52171c99cd75c32dd62d24c1b45f438dd5c0af736b696a748abd8323ee88b0b87e0ef1a0ccd7b164f778a9f6db93cbd340337e4ef42c26c436c61c8471039addd10e0842a277e7d575222f3ebe37c9776eff4c78a0c9838364f20a0caee111fb5cfd4987f977f0d0ac6452595eb8db1966f6d36b558377145143c87dab6f87b463de6d451a1a5acce96928d58491ef735cf172510ab8508c8cf1c1a00525485805af4e555cad41de70aae7daec647a8f029e5fa895f0f2c17653a7bf63b39d67b55e8c693b4ddc9fe186467f249f90be81f1a2ac0e898d8f06908d9c977b4cb9cfbe5b13df6fe9545777366a6af5bbf630e31d3a2bbffc4734a3ae518350ac9b671e8a69dc542507ba2bcead122f3741ae952e6c849a2f3d0b0140eae7f06baa248af26f4c242c640b1dba0dd4bf003450341ae77964cde992c222a429522a1c3715da81b767f2e22031347b8ad940dc38df77b9fc9b6e2e418ff186d75df8f9942386afbd983479f3a69405baa313c8959fe1f6939d8c719fd486bc3dd1222e5df9471ace660426a081cea451d8c77bbe31ca89217c93a29b6e54c905855093047cdac78e7123272af2c742fe033d7cba9fa709b6fc41e3085b155cf694b8e7d39249b777accbe5fc896c131d6cca1a59eaa0598977fd47eff42b8ad8f9ea10a1bc063ff8aca8099cfa1a88334476d72ca1bb05a70d1b294e98e28a243803233e81d1fc0cdfd5f8a62f15b35df9f1bdc3998eb0b45a7e87cfdfa52ae6911f637941d25951fa7a6e673dc0ede8f1ddbf14595d2fde7cf24827728fb87c034b707d773766e552cb6b329b693f00e234f75232b84514f1e5201b2f5518a901ce63814d3ba210ab9efa039f5822d153a18f3de3ed7497a7bfb9a3f9ae8202243a867f0c199fb6fa0e52c1ded30d96cd31e35bf6c26b17b15dd58bccee6275205f0273194e1792e3b34cc574ffc01a61f32a5f0c208a149ce0f2be81e368afd3b1befd9ae624023379fbae340d2e89b77ae063c8932e5efb7c9630340da1b3db269a05aaad86c2aa02440a6264ac0260810aa4712fa17778d958e8487802ede204380e5768b83c763dadc87bc988b3669ae807c733872005c69134611535acedf61078528380de986f272890d088197a5a10b6edb368028ab4c028c50e00636012fa9e23f3733a20227586046f37a7248f58eebd8af678b231f5d9d991979a59888ce58610a14c07011432a8be4c5b7a6a38316e985d47296418e0d7f7729652835909204f7ffd3d6dad4f4177ab55cb77eec157432a84d9f07a144a98f7078686f8d04d08e425d43312071b936fee3f8c5f855aa355e483abafa0d6d8d3fec45c204337eb2465add72931d43b2e41b8d32e71d72472cfdbd1eb5dbab58d99bf9b52dc92d02e64810ea7d25cd8e5d68a682248561afc15822ff0eda1f9d5bc4b797bf1351c52ffc7eec8d9cfcca35ee9f9f3ddbe3be253702308836e54218819c33b61445e5bc9b9d41d9bab58a11aed32988753e21badd443fac3f197fdd17d87f6282010a06c88d969d9fdffadabd311014aad84bd3d681dfbb81bd9216626c4794180a3882cc519ec73530f7a82aee95d532af2658a6dd65ef4f9eeb341ff740a5ae6e6faf5fabd4ebbf3c8046479b5d92d5d696616e508776fbbecf6b86151eb9b83fc8e4fbbf2b39f4ad934f71b974063e7af7548bbb448dbd2d803bad0d8f3e088d2e2dc55d61594fe6beb14f7e9147469becd1854e381f7f4eed5090b991552b8971f54e10efe447b902e16dbfccc2c82f3045bc94087fec647752622bd5ca0ce883473995553805e170b1a4c754738630bf5a4b0c3af00b722cfc1139e920f0b7c0b9986dc7fa25dc97a3e01526dbb78c90c77f266a76784fc743b4b93294688edf955921094cdd6eb84652cf9a01a2759dafe8fef8dba9844f5d7d86071a5b991cee69c0ab80216f049f3a6237a5554b8b5c32b25dd2dd770fa6bf67b1d03e07b50975eaacdacf37bdc4ef3b39495ce7aded01da6808a3db199996d7ca2d7d5e5b41630517ef7eb6a5b500069935f5a74f006b94c608c15794c6eb14698f12eca53f7068a3550c5397750e3bd2bc35713fd54c7c5b6f4f814e4063172f02d3be3aeec1fcd8422786f475cbb97d317a182c71f35bc518275e96314e3c6fa76811fa547526e346efd034573a2b98fa3e5a10c75963bba323034759fa56a58c62bc536c974117b42b9be6b1aad773671e9c22ad78b5bf9fa6b1ef431fdc63009aee3154fb091792f6eb3d78c3ec75d109b64afc67730863674dd51f1ca4c05902419df047ca19d0f12804c713f57a6b6ba6d1d60bc9394d6440635ba8ab9e20d1eb1c08aec848572c3d2f6f9e52d74be4ae202255935b900e342e36d59f2b4d4beb696c4ebdad43985cf4969ddee91b8e118ba6d49a90212a2e1e06d85299522b4dc4fa5ed234c16157148700dab7f298cde5b0ae98c9117aeecf4441ac63dcbaaf6c4f330b43ccc0719a7f8b04be873b44c68a4af689d58a63bb0f14d9f55a3207be21e019d3b2b558f5727b402807b7c138095c1eeb478a0a451f94f22a4bf6e0e1795eba480ab1313ee05a0277a6154835f0f9a3571eacf9a8bd3c6e1b3bf96b9d72a24c9e1be4c4c0db1ce21a08658cb49f25e3f7a0d512c55d7b217531b9e8b57bc9c39b5d481cef4efcdc64d01e9a44aa8d556edbfe11d9a3e1b4b93e0ae4b7225899dba392726f6e578a00bea92c57fef7cc8dd1c749f10190aeac8b3779c21fddda5d82260b20d6661f000f004ea1d44d486082d93fcc780272f7b011a85ac35141c0c1e2445d9fec19447f9dd5170f536500c4cc8a177e5d5879b7b35d18c9262d888fbcaf6a9eb6b663d0f849221b6fb68055a0e1db2872891a3cfebac6da65a493202f56c8cd6247c96372b91a34de237c4c7a0cb3531c86e0a3f1aa6c45c2b1baf39491d2e2c4786caa613fe5aec4cf76f5b17cdab8de28ff144f69248e44f89ea1c05fda823eacc0746ffa1d2dc5e337c5543e4b168d76fb3c56ab7e4ac783f2bd47d39b56294099a020ecdd27cb9b5779d0c4c34d215325e86ec216da94ca0c936dc0fba59172d8bf5f514f859c518e4e2117d35671470e82ca85773ba2128363250f0ee6758d3b3ada42ba0fa4ca435043580c63d24d131480f010fc2b26bf6a081ee4ee0e124652fc4531fa4d9b0152f6591206aff25b80fa1d1e36612535bf962ab71c270a3b551be774e1b349dc42175f5ba4841ca54c57b72b3420fc893ebd4d3dfe631a85610b5fca1db95ca5aacd16c0de80e695003689e051fbfabc560c8d15f6b6f82490e18e426ed4ad141fc393d2b286097f98272c8ca7014a7e11a55155eb842dbf8d90b0f53dbbfdc865eb16b4a8228fe6d3f575f6d03df2396329706ab006cc6a2e9d6cb5432f0143ca455461fdb28bef49e68bf1381ad0fe9816bd5faf1bd762879543e84f228e8dad62c3cdff0afeaf4aa0ef2d4663b8123c46298451c0a5b5d7117adf1f8631109649fc937d5bc492da2d631a992548e1b0f56efb24ae1cf97d65549e9f8793e4ec75b2d066a2397e8bd058ddd4e36964f0dd9ed4f59736b0dfa489c9eec002c28f422364c1c8e31e7fff727df7f5d526b4f581483b8bfaf74593a46b6cd0d28bf86082558d8f48f7605d5fd2113ea8589a74d5323b23a20680df700e3ca461d5d80bff439e346b396c648e15e5ea508690a5b6bee802fea9cb588c7f8c418a61bee60cf6182b376e44ba89e9e7d6e77d74823f922a3641a65ba4b0a16befb6a2645144b8431bc18e8bc202f2b4cb374fac83d2caee3c685dd86b7c975b43171a7a65d561b53bdd55b8cf4e710423c06a26875c7b15d7c1a2b61d32220b4617f45594c78785e29c64c4b05242dc6ff3a6b36dead996c5650254cceb386089878a519aa29148433ea3f06639c5913bea0736d7e9bec202abc3a9da06821e9aea6557ac4e6918b011797cc324fa0e3c6ad7478ba76de9e80f31dcc18e83ffc159c9e5b8e04b02b85ee3ed0ff50aa5f29ec377a3b8782ee21218035a8d0e6fcdec71e2cb3178ace3240b8845afcd77d42a28612bc6caed536d21fff28c5577bcacb8a8416abac4e056f13cce09541c2676e9e94212d4584bde88ed7a2c353aac2d12a755e1396eb8f704cb738a595723ec612d141641ec20e8ac071928a4f64a44a36729988ac6a4967f9c9cbdea64eb6f6863e051f8a2f93bdae165b3a791d1885b14066d72d027a6b8b575625acfcf6d617621db86880bc8b9f4608bd610b513d0da0096a54fd89e9ab8c94e814025b8c853132912e24c64c78b2f3f66e8c0463bea5c224f0c635c035a20735c7423d0a065b0455471d0bff13c4c503918cff45b1ecfc0cbea71fa1b21d8724d17507ad555003ca25e149f25c6c6d8a02e064dcb17fb294788a7f37fb2014a3cd8eda0db5457e61c6feadd1703f75183b7dee01a4a6e504aa109595015990821b5e998433f95e66d718c63aa504f4de4ed8c493385c8e0e2e1d98595cd98316bf21731934f57ecf132135201722cfcffbf17192ff8059baa55f89adeae37a87100475ded34d60192d68c1a5ce2225249bdb1c3badf6a9a92f7462973be0c26cf1c4bf99e0993aa20859e01c68d184fa2b193c8298c94158ee2bfe39a128ef726e9d990e055b3ab67c94b00e14ef486afea4a83f1fcbf0052171f81832243cde0d30e48507da09b38fb5884b45ae52a382eed06254ad09b7be9382d65e05178cdeebe669676a1882cd30c82160e3363ac371abdc7452fb6c7d40105a5d7409afc8d9d3fa2cf311334f72f96c164e5be07d39d8dd3e9f23940b43dd39a2fecdd26f7884076ab6ec9d4f75c78c849a9efb4a3c93231214990eaa705cd2dbe2b4a203081c159d911b58a5b391ecc2f75db7f707f0bcae68e0fa4f7cc9841f847d87454d68f1254b1724b99d7da37d347bfc85b6a92d8e073724cc3e598a1750d54ee36395646455ee14e8241eb0079d8d21339094fa3b1e0f3ed9105a8e8de2f77495e28998b28d1cae33dac8cc7ca3896de9bc081777dc531218f8ac1782ba72d3e330937e52c7bb9a0d2353e181a035fe816291af37590ae11426c84fc4210b4791599912bc2692244b204cff00e16bf2b881d253eef024ddbfe9f7942881a442613e942e2896db240d90d22f58a629bf75ccc8f222a950a9dde91718d7b9161a4a4d69d8a71d5377594cde842ace3f6188014a7e35d40d1574d4ac17f1c6730d284bab1a2ef7386fec7c6465301f845f4b5ae82883472d97b5a14295ecdcc82c3b353e3666dff762ef81c09511594aa07fbebac91d159ffd55ab8ab6fdd89cdeb41abc3756e4fc7226beab2353b374a6607e311be1180c4764d72170860e791f389163660e37549544cc9e8513bb101af4d18cf2ea395aec807411333309cd601e79eb942178f83a1e4ca96087e652ab5b0ecbbdd2701bbd941ae2342dd436a82feede05305181cab21782031d41d52133f8b8734fe5d90a7f9f0d78a5286d099eeb6077d914f2ec3c41a5fedb89a5a2096ebbacbd6eed84fc02177eed95561d7f0443665fb0c72ce0b0734c65b6671d8ad3d4990b5aa31aef928a7b695b53ccfbcba2ee5cd1ea7da6cadd658f2c81bb620fcaf334e08f73025fdad513b488010b1bc0fcff115b1a0ed78fb3d29e94a552f7c180af059d8a1c4b17211e7ec1ff9f24064a71ab0cf0e130b8380a962d7a683de30a8a4f01dda91812dd3585cfdac24cb0ccf29656a603bf003a39f8625ad261b7417c9f7e540232b04f3c1b8573d675a6be82ff38ad3384005a849afed96c42ee533e994bd59e1da0a4212e3f054585b4d2cd4e012930362715643fa2f872031b50bd4cf913638e608b39df044b4a20d639a55c203c0b442d0c5699b381b5c633ae7b24e15fc274b7053e74fde8e808b3a1b4fb9b46221d5c3f3b88bbf901addd7928ac73530fb8012ccd69dfc3dba14854748f0b706d3b0a837a5f43bfc707aac4007ce8f776355d320301033ba94986fa48f91f6737e6c68ce22cadb5025d843e6317d14f8b5663a522ea2cf8f061cde15bc2df7813b6a581e732dc1da48688c837b8b1c2a9806913d801ff175a02c73512d8ed4b14ea0f9d4fa72ca472cb62759f5b6426c91ee1a9f6e6b97efbce03e152221bb0f7e93895d0af5a8482f4f796b7c96f07dd694bec056ed08030ea5e40e34b924b015b67984c2852703184c26dc353b63c1da85e8ad39ed43063342f9d4225997c63fb41a88780ab771510c0326f8ebed65f5f2120a816ef9942c7bdc4b463b31aaaea20fefb43e8006d223c014cb2608eaa4e5dd63a65d15768b973477156c99e66d2e7e3cf173bbb01067229991a34d9b6ae9d3beecf345e466a87caf4275777e4ab5dd162ac28582453c3126eed5990608cd14f0808d0b900cacb6c1dcfc60e8974a765d8b6f5fab3026ddfccb29a634c60247b9a5556d90e94630fdd64c7cf9f06577c25d9c73e6a022662f99794be0f9fda53d9a09825666a15d0a840f136c16bba4a0b27551ebedc4eecf2d32220d9b98565f189b957f6b0fda11930945fe75c96fabb17b5864acb16327b7d79fb0f8735f543cce42303f82ade7f1c32c071feb44d6828e73bfb41a8db8936303ac759cd972477042952f776c11a4ed7624fbc583782f06a5e4dbfb07d2d56532eb059b47f47d1d7c6a7608d7608a6e5299eb8919072f5cef5d851ee25a58696a4fda3bc71fafca188452be1ca0a657e2c81bc849042b38fba0a2efebbfa8f0ceb4c048fde771469c3160fabd1d71e981c5a6caff125dcf535518a097681036a4c942ff8af61ba556fc1ffd27d8d1a0b7e337ee4e5a8e9d16f91904659c12e289d65165bc4375062a88046a28e5310ed153c964f676710b2906c8d5436d9e9fd308f3f79506866a24396c833716a7455cd1a1dcc2ef4128e4ac8927c7e2ed871d022a0ca925827a277ddc5d4bfcf1c5becefb14807cce0fce6582e3410af45573b688a470819e4f657bff6bfaccdd7dbdbf8de0a89b291d5d30b82045edbd935ccb641d9f5d3ec59679372304ba0b586d30da476af5297849e6bbef6c3857d3ad802c970b3bc3410f12c65fbcfd915fde275544e4d7c6162a3fa688d9932f779cef0626b4eff17f48c9f3371f4685effcca9167692b4e13ba801936bc9378566a5f2a2aa94b49f582b0b72f0508cd0fe6308f22cd5f5b5b945ce174a4058f5836be91540a4f3ec498162d6c9b724157ae3e7d425e055a1088fbe5a346ea13c1aa48e385b1ea250784fbc33ed6c08915dd5715a045caf590a795e9fb6cf2c08cf6dc272a1e1ee2d549255b81cc8578c72e2c8c3de9cb68e1a2ed5b6974821841682fa95dfa6c2439db3673bc93e0e4079d4ebd6659fcb3d263e3c4dade1e21cb7967a2fc4bfbd9a74bd7700df2b87fe0f1e4f381b0e4e1888036b496fbe13a331a6d3ecd44ac333f0701480f43bfa0e904ef23eaaad825e09afbbeab31bf88bd5d2dc5d00063585a4f97c89e16829ff36f9f8518095db19d3747d0790d95febffd1a100114b9d6570b56f99430713a99dcc83bd5b88c48756d5a29500a65d81d508ad1571cdb73554fdea5d369e86edff57006ea75e90ed2ee8d795b3409e7c5a71f62d3efc6397abe45e2466c0e7610d490e6dea86b2183a6610159f3aedad2b2ea1f93f10ccc8b8bf5b74f78ac54273bf84c02a38f03f48fbd0d8fbac92e38a1de42108588581ee0bce892381e774f2ed25f0987dd686725be52cb9b04ccef3c0e76ba426ed5282e441b98ca852ed1d5e913fd62059267c5bae967f2eaaa132e482c07b8301169e01887bc860a6fa1a11b7ebfae87cd602f045a8c53d265e3d8be2fc8c631922824ba1edd234a73fd2eee00850da629c645aefc6c76974aa9af51555ea38556e0aeac6abfb170bd3f0153a4ecd231ffa1675bcd6dd607d723b4a09cfb866084c85b4c7fa56649dfb0fdeda6252cd9ee8bb64327e8cadc886d11900117ffa985cb2c59b5a003dffe909568e50aad718a9377154223163f0116b75307b5e7873d85fa9535a55a3651453d4187f803de3f0cae72ed141c917515ba3327c09448d4cdad4ab0407f6d4dc9be2e3065bf983f51649dd855f3a67f15f0c79587bdcaebf5deaae91e9d17eabb91f31c6e255643dfbada4c5caf8f68fd02a575044384e972b27efaeded06a19bea4ec72aadb4561b4424a97669c6235d01073d9b6c5158608dc52cecd1d48cdc9a95d794fe9e0fb54eea0793dc97f2ee7f9e72566f03a5401ed5e2a5d689b6cd692e75e7d1790fc5176c1c76746e62da47aca2195a22fa48c1a84a9e3b449f658a9eee77012632a2896b090dcdf81bcb153f9674f68b1d88b205fbd6526d0bedc0c3f05229681f17078bfe35af44f65df27ff57c07c3568147b2118816e6f3fda317a32796efa5e0b07fd7c82f30c3a243c95985044f6150cae6bdd60bcfff7798a1df5c97fc845113a635e2b7f9396cc4ce352d172ad6870f374f76cbf578c59d0fa92ab7c926adbb2ffd79ae18f17fb74ed527c41dd1b029ea3b5592ca2dccf7daf11443e8b276be7e1dfd3a8f3419df5d01e785c0e8b400c0f8b5c857e21b907c69c749e3d2ba61dce97c1eaa152567858f5cde5c647e92a8880748efd4dfbbdea32f089578ec63340d780fa39cbd83c0c7669da1190beffcc23d074a4cd1758152c2a22ffe08e5ce0f70ef472cf28d9ef19f77d84648c8022235fc081ed992892306d5328813e8b837b2c61670c63c1e2e51287590d35ebbdad12e7400d92b2792d3f15f772be539331a15169300c0f945fde8aed1efd47498c42b71ebbe97344030fc3c60d19cfa83ac46c967ea7675afe7cb71405fa13504903d6f7cffef33c4ae92de18bb3c1a0fd5a225aef12fb636d4037b252e09103e442e17b93c8dee29bdf85908ecb502fb2fd666855264b3e0cd728ac375f0690008662ced1bdfb75b5159c2e7156ad071bf45cd8656162164b0cd50732663c4609c1214f6992cd05d44eb64522f40de6f31f6ceeb88d41eb71bae10abac858ff99c0bc9da343199f48a448782e3e4f30d0d60a519901d972b31ff3a4071bfeb0e6eec8e09343fb6a413dd76979ef21ff9a771852d6459246bba691107c407bde3e6774e0c22e0e8f96443e956c405524bab39dbb0fbcc6a6e090c80aaf93890a5cd95048af2ed1fa3fa477e239cf8cebb414715916c815617392012238a09e775fc61a66fb4c2f38bdd7dcf7ab31b54c44d0ff0404ed8eb9c69bc46d849b38ea64615c89e93e776c083e75be3ed72dd4a9bd1cbce56eef40f807cfe5bc550d0d3ea978bd6cf3453368fb9bfee90a30a4d04dd7768bbc964e58e494ee49b3890abf9d06c3a3e2db56cd44dd0df50169f78b38776a01a6f6672a71986597ebe40a38d4e3b794a7ece80f137c98126da558538435273fec840ac60157a0626eba59d08474927f79e4a3d69701a16b4572418b505f480e3f131ab5267f010f8b959c3d9ab4efed401773374b138977368f571130cdd607ac0d10e756ef2bc6c5e0e5531a453cb5bdb61d310ecbb80fbc7912015d420fd70a25f3d9f9755945e15a974398b4cda9537dd6823f9ac93dd22272a0ec7b01ad053ce773092b2d4f359782360b0be5ec64b52ae44a7de1096cba0e84c633f17e1fa17da8bd8c738ab9bf870c6285cf042893df879d2cf4c606f50eb3e05e3346168776757b8fc718b54165716aa69c6072278d7e49dca4db57a7503ba257caccf08e4d2421ddf67357009d61f638c533b2d6357eab8687154637a1fe81649413ab57e2895af4acd3c2950ea98e04e55fba419dd2264012dea4243a913531723fe59340892340a75a21a377f15c74dcf6ff0ba020e826a650d520bc7be6b744a6370d67dbf1ab327e35c2f9c6606bfef886044f17879c776145dc1acb0b8007eca1d6f164fca1f802530f10d7649f413568cbff2761201a507b1fd0cd488951fceaa749986adbc6f8e7de58d426f8a8df78f1a54709d023d20d8c04a8e2cdbc2bf9a7b6fbbd5664b93d158b38ea4fdc506ba9610c3862884246632edabcc24770be4990209faed1916fff16ff09c51b2031e04f509bd55d694ddc7039a9bf17dc34e470af21dd7ace833e29e3fc11ce6883eea67e7d298fec7f90fd257725cd0907bd9e1b77d64762978ac8532a349a5546b994e8888e9965e89730751f0143869428a8f93d0195349793c7d01bbe650e42bd626699e3fe19e9d05be4f8639a893eaa1c913dcdd259cafd7b8fa9bc6d3340056bf9a7bfd7a8995356261fe54e83e1ab95107fa1e842edaa86382f32f1ac920f8a583091c9aa78205c486ad564950b97f0ddcbbe0a8c788695d3692c2391d1fde22dc824acfeb1e0fea3901d2cb29cfbe5dba41c7a4e518cb33755e45e4452975c78b85676a7b7234b3639a246543a7715f4660ae2705a9d01e7714cedcc194e323d0f1a0881b2355defe4e8a0c0571d87271d3a7536f312c924a6a68a08481f6cadd4a6225f5f9baa9cd2aa5a9e418afd1e5385efcf4ea589351c9c585a6f4b80c1fac827e41384fb89eafd1f3ad4ef0c7bdd57bac10ffe2b436c7a09df23952131c676402dd09ac0a425f9bcf07ab84e1bc598ae9cd7c926bbe262ba4aaeb1adbaa37407dcfd9ba91ab211e3cdaf440cfecab75a8bbdc30da77ad89e169f350f24161b835655f1587d9ea10e3d958a7251f5ebac0257ce869dd8c8e4ad550885f81047a6f3b4bf4ffeb8ed98430a525700e56bc7491e971b515d20acb34a00d85f74bc497a22c2fb572b9bfdd707008cb1f805695e9693f439d8214913b3e56f556cae22a6dc61225c81f5554f7f241cdc4fdbb4fa6c31a2931f22d85059bfe62d1d197c66912f8d6f5a8f2161f3ee40787748cf0551a282ee09a4d18b23663609f7daa49641e59901b8457614cdbde6fe83066fef9456f5d9e677da302618c292314f8427099336218354873795123c8183c9f36a43788dfdcca81e4987439ad6dddafc682e5eaf7a037cac31ca4c6c2599e2a7bbbe0c3a70d4abd7505d25859aab3d6aa715fde5266fbd48fda4a801e4d1b8b198c166563f05f4c395682559299d59db17957e2d6dd2735305f13aefeec40fd7fc7d5caa44d949ecc992e92cc8c11c75a527b233718a30c868c1806c470588443611ccb7070a8eb4c60710ee51080bb5ec823101a5d4e791a272bf69d1cedb7ac583d095f83fa77bc5f221672dd50a942f16c12801c56686ffba92e172f6f64cf94bed36b92acfa4361367b9bbd6c45d72dfa58277b7cfe3c9e7b9755265def7643c2983a9f64cf68ef5a05fb148320d84c92b7393ffb1d02b1ed59ec76f703d06dedbe3cbfa16d1828cd635614a9f4ef371bf8453f6c22788d3df4bb76959cb3a1ab49c05a89c337661d467b3b8a93674358cd8a55d93c7cace5227fe450b96e1025e0fc34710c0f1bb2f00765dcd7a2924c94a204875bc63e8bfb957a0c403a4ea5a6f1ac42f49c357d7d61bc7c258ff865f6ba5adb727f07684f3f942951613ea8684d923fb3fbc45ad94048c7e60050e63c4c00e11e8e6afd8e88ffef7f67e2cb32d35df49049e33787d7ee1c3750dddccecc6d3536ebc697cd5176984b1a9417c9a1687b84de7f06c68e32a20751e117f018b7b43549a05f2c908043a59650c8f67b387c27959bf56a228d21c5061e1ef7d542b00f87c1f15b971c1ac326ac4db6ed8d1c610870c0b0472da06094945d87d6513d2c0e43a3ccc75d65280b1974c7b4a882178fa11976af508d62acd961dcffb2240e0379215678790deb6157226d9a302157ea7f09d5501674012d91155201f825db93a76e50d02b4e62957771f3d3034bd9fec18bb535288e2847cec6ee37cb9bd8a3561436a448930f3ece3fface13bd2f3c33563eab200b4be7df8a52f69ba3ecfa47c11a241c368f81fcec4e2a35014b462076474890bb4a55dd002d0ffdd03c957e11f6533a7ae58094d37136a0d3ca77dcc06fbdcca6e10c571266fb5d458689f74db6d0da24ec7c94d786f980ae854a15d5eab0fe4d2ad611fe0d173fb93c2f60677b8460c7c6a88354b27a041c0c59ae995ecd1f36bf76ee2141aaf323bebeb546985b27d6539da711229b652295ed8f5f1edb289f140d9bc235ef278abf67baa6503897a3418aa41b1f64431271182f8c004696134b25983f73ffbebd24d908c6cc2a948eb5ddadeef9095f5023565dc7b96e8fb4e56f18377f7e920143b567f780dc9855ae23584d514c90ceb47d6e037d2ed6bcf165cd90423c7502cb6717bf7d304d1bea8ae9472e3852caf2c894029a7ab82299b93ac57d434e346893442a892fd9474e3db86135a25aa93aba9884d2ad9ef3f2c0652d97443c1cbffd4def9a8d6eb63c3595fd382a027e398421d08518e65d3a4846392c91b10423bd0b2ae09ccd871151bfcfedaaa23b3f5050cb2313358bc26e213f23f319fe82e83e7baee1371d7ba1663a8c031111d19e45412ac51f0084e1e81d986c0d260c8b70aeceb6cf01faa0014626e61fc2f882a3742d02f724c53d769268b3c2c4b16487c31100a073b1ab003e5910f5b70e9fabe4ed86ac5dbeccc98f25ec9eceb07282257fa81542cd17d2a6ce46452c714a82b2c7a986bcbf14af22823599a4f58782a1d6627e0e7a9cb36b47c2a380d836bd392b19488890414ad199f406ea8b0e38abbb839612037048a15faa518a30af9f4947e8c043f41bb67b55d18408f524c1aafd61735868b92c55fb973a90e51a0e041ffd75a4137a6dcb6439aa56311a12c80a890a212e06bf4d403c1e54264484ae507d0f22d40015b65524895a2a944a7a8cd9592c64734b2f6d7832fbb63eeb3691de0f699548bc789edcff62e4debf43a2577d6653cf81258de47c3389e8e0a11d185b4277380cdc2eee35dca9c4a29ceeb92f2141232663e499d761b3aa39dec1fed8faf6e855bb79023d0c1455bded853fbec18a0b7b3600838ecfca89e3848ecd411f4bc198f530ee16881f0779dc746b4520f4d94db118144d7f3d259d23faf2c5cf86d60db68c68ca5f2bd3850d7fff657f18282d965bb0115a6eb1a877fa749b8a8b2ddd7375680b43b2e9d52fc942d4f534460c24da1ebb4841cd2e405650b70c7c1018e5a913061279152409da72f66d035d645484229cb1d46ca2fe6199be27ce38ee043fb284bbfaacd175f84ac5b22d04da84dca1a00a91e2cbccbc86d1a038f79aec9c7fd59a1b0bea785a96e3b9521402d6e5d2416b5f28874ef16abbe6654c562baa994e9193ca8fbe8b6bc454c3b6e25be52dc86ee53708062b78cd7071465fe0db73aa951794fae644b41af4e471202805e71f8e872b37e7947699e2a2f6cbda484b4b3564f82f98b158904f90ea9e6e9064a3ecbbfd6032fe129f1f27c9bc1ca4e264c67b21d3f14fca159c2b9d5c3fcb91af3f43cbbfd9cc783a4e0cbd4d4d10708fb22721fc0595a8d54b107fd7049aa8aa7ded9cf5e6f9aa4b937864580e678fa17c54cfa7390f4b9695ef28979ace5495b379aecd67de9bafa8f2fc7a9460048817db49227589dc3d24499e4cd554964fa001314b4f94513089625d20b47ed65a003ee0961b03a2a54c4c2cb60411073ddb08d7d192333b9b0d4748997719eca243e87a97d90b69a478004918ec6cb0bb920e7b6b3287fd4dc7f3ea28963533585f1f72f1af607868bc2ac0a2a31d814ad04a52016ce456bae8dee0132a1ecfff34041e9e9850bd200051bf3accfc9bcdf80794feab7f1336f14cb80c507e8a31bbe476d7bae7c3692a6328955bf2c6d31e28a74b8579ec7e13a3e733e2e8b67584ac39721158325d36a09df44cc370b29dc86da82fdb497a6bc609696ffa1f6aeb6f735a9c1e13532e486d402d4eda9203ca1c8e21bef8f0ba7ba92eafe2747a5159456729b9f8c3e8691655d32e9b5fe2663ad7858b41834681af7c395770792e00f1e5c542ffa28816dcafcc455f4fc5ebfa76ae4d5ef86330e66060af6359e6f979494b030ee1a3f1ff748d4b895e7080c836f2081103a4524f0a858184b02c745c11b09e51ce27df3d464e4b2402a5304eabe1a35716d9d4b808baed05e5f3ccc5c8b96623252635423e1eb6e6d2bff6bdf9661c271552a689bbdc4d72f5537dd973f5038a18384ba48dad896244b0c6d2846a8b4e7c7c991e55b6431cc658f779a6bcefda8db3c8822c932d8be3bab54cd89a73a91ba76123ba153e4be78868f4205c831b93e2d1113b5c6768479c3616115167fd49b0b61938e915498b89c3e7f3aa3af742180dc05f685d97b888b99a5027fddb72be0e1c980b647ab70cf115a74c498c7d2a4583b7386530f70fe28fa938f0692493fcfd2e7aa29c46681999b2766cb25f3428f5c0ef3a944f3ed0156cf33391a30f40a8a45fb93d3fbb285ec0e35a469686cd1672bcdf13aa6b7e4282339611a650a06602d92d8b4d513c7de668ea695677551851b7e1260a6dd4db2e22b6747918e37c9b87c47761220868e5d6bca42dab12fa364cdf05b6936a54bd4d14239ca1fc6296ecfb7d28a293d23618a0add1716c3ea93ee035aa04ca39d8844a814e72a0639e2697e03f7e025ff6ba225b8e10514910a63fa05419613a4d54b158fe8229eb0a393356c1e54435f6431c783540c7e49608dc8dc7c0052ff884d42b1b279f3d70118d3e1f9294a93f8519c684234975c67f55331eaa1e5b1c2f985290a56351459c41da951b9c6434d3bd85a1cfa2cd252427af5c03ad22cdcedd10c89f393a59f1d200ca04975cf55a6e7f2dbf6dc0a5fa768e8d46b402b91827660bffdbda1c59c1fd9339213f9a4d8f5a816f4888e4c02b827aed41457aaa7fdbdcb910e8b28e318688b9aa7a65a4c673c4fafa997ca21346c5349816af07b9d6b64fd16d2eace1b6ac57340542a00183f55316254fc7a27561bc1be91ef8b5c3d706e1cb77ee8bba784ee8c419e78fdbd99e661b25993b716a318bdbac94c73ec34b81ae2e6beada36819ec138d128a37b2d3670abc4106c9e676246767a1815d3fab58acb41b7cdd62452a4fc7621a74e614618a3c9263e14fca2f96408d9e146e2fdb6f7e236d5c1976fd19b6abc63060b754a2cdeae0afd80ef6f25c477051e883a80d08920a14cf4c2dbedd29a492f9880ca03b73ced6f13f3ba95e9a39543448606ce2ca58977362350fac92915b6993737060371446fd86a149f227ba71ebd76e33991727ef52c824e9b9c3bc213ecd881069bce1d08ca14bf96d0a2ac920d74807d6c0961bcee284581f1caf3c48f858c268e8feca6a353963697ede9f29d26108ef3aecc19092e74d4ddde77f85d4eafbe3188eca5d7dc00919bc7f633b9254e2fcee5e9fc02fa1cf85ff9104f8a1e4d354214bdcce9418b6f53a0890fc612552c78d22e0f766ba5f59e740f2b16132417fe44701ad3a25655397f904b310875b794356a6341066a2a4fd46b1c80c719e30e71d3536a5a90e3fe44daac9b0e60798d99d39f0e4d21f03abf8296d4e05af316b06990dac895755c2047115aeb2e754aeeb61616343d3989c7ebd82791a405a1246843b42a988411ea3664cec8d34840633ff17cc14e4c240b6ec268fedc9cc1e7ad179485515c67a597b0f784300efc2c3972dd25ca618b76233fd6d02bc23562b3ce8c60e82c288afe39d8e435de5c7dbca5a2263cfae98d245333fd49462a00ba0b9688cedf646092b995a4287a7551dbd93d3fa621b8370631cd43399846424ba386cf1f15692bfedda1ec04e4bf2b7e658b7ff0f61e2dd209b8a40e54dbe91769cdad25665cbef9e8caf87ffd7aa3b5df276b2c605f3eeef6bb2a014a1b79b705d0fa199a75cba7b4417cdfa37fa6582fbdbd1b3072669b76047d56aa870337d7162df48d500f7a01cf0bbe253f29499cd64f439ef1039d70a581e099ae232f1119f1c5b75fb38c0471e3fa86a77d66b43bd5d60d4d5ae5c5f926379442721d4bc0298f42fb4ea0b22b7ad575d1df59ffd23abaf619327705b7c09c69e8b06d641d74c1eba223923caf08b2d87335575f7a6d98e797343bd2efd5dbe156ec1924661db0b6f6732a8da5e203bd38ca23b93d99c57f23474b70728f41fc5f8b4d2c8ef156b634fa69bbb47e4172c2f51c466b329c737ba252a72c197523c9c1dc251c8f5c2a133bb0fc096be2c4c8d7300c2993424f761bc3526ec08845397cd46dd19582fb1541e01e0ec32f18931ed172b948b0ea7c3d7ae0169a475c3f3ff899c314959748ad78e1f23ca41468312bd9b992c15abc23f928484f8d31872496d2a26a51946e90ae0ab9ab684c7da0234e9a4dfcd3eb0e087c7a8e4cb27ce1edb97221ccee54eb650af8fb316b3b907ec1af6897ac6111e76b07cbc00e2cc87da8ed94a1a9728c8aa69a60240809676b12da346a6a145b0d658b9957b266ac8692183d7d2b0aa2c639435c9c78fc49ead0192deac633505a1c281b0a5741211ea24fa810b1bfd98ef123b4b4088677770c7d23753303cb237b61c63a982603542fa79a9893e0cec0913e9e10eb7077b67fc616216c0cec17dd4cd8dcdd1f162d163a2e988c908c83a7007da730f9ea1136954ec7592e9c40923cafbd6d7213b3f5593f28cca35b03ffec8781495525f2d338506bbdb52ce06c51e6b01e8f5d2c619453b0924d9921b00df270cab296fac2ca3d28da3383bb1310fc9f1d2d9a3d54cb7d0c365d95d4553e7d3da8222248dece16532108455f81c38c4fed574d5b15d216e8a0d9b74999c7ff62285194f63c0c09d0daecceb4a91c829c4f2c7f936a56cdbb87aca10ce4172db6b8616f2c105c9f8a8eb4eb862462c7e7467d263d52d0543d22f001b9402a17baf639eed1c9c32ae714ad6cd047b635f6d669b58ac17d6b4e6d5565bae7fb398559eeeb044fe973f58b4e15544a5c892d033574b1b43aa94fd5cac51e963c7b5c86ac8091d0b77b1157b4802828df7f58ab3b55be4e10ee60a95568e36c0a8176298ea62a10e6d3bbfd497f18e5c35d71a062becb96c76648601aabd957bbb04261483b66424cf5ca4f848a677fcafae5baecee4f9a8a1ac088e0fd1b9522ec0a26d991be0dd7aaaa2133f94a09faa1e68532b7298ee12fc1728d3e4b210c608f8ed8987b08dc987db4eaee72f1faad3de2c219cbf179dc28f73f0b810c93f1972957e1f4beebf60363b94879591f2f692753d384025668be161d16069f5505288735b3c7010a5c98ff3f3384a7a1d2220d556a4e9f58586f93d19cc71512684b416489ce639c05a4054eab0d95e6cb2589d1928cfe3ba1dfe525fbf57c6ca9410e0a3e31f9b2473e5cc33fd017c3dd05101667045b773848649f4a9170eb63427dd9a6981531d1b60899ff67d5dd4b36ca46056ff5354889d28ea07a36199e69370f440ff32b39f063757056b04713c955060cb437bfb0e45659613e987a89509eed20607dd9ba9490159e2b16a719ad03629de9f3244536a026d0a9c34cac16699de44cae3d5986db6d24827118294e7cbe422f26501f3819f44f32fba7372333daa47b3953fa9d3a4b06b1ca8c3c0997d15575f60938318ce087336e35e5be21b9632c8eed9a551f8406e52b5a93d2a757d7d5965e3cca928593f75a6e4b8124abc83e535d98cd84f49ff8d3417d1a2f4cde38fe0beae91af7923b80edad9d7d3fd257d9534a0306f803b142c130c87b2993f91d945768755f313900abefe3baa59a4dd296aca6f9bf3787cea2e91e3c3ae31d8a273eb25cbf92d3f1c7af2de57b4e0f0b49fed4ee108e3d7e3b7e8fdffd46755763d7da356f2a02606a43989764e110b46ce7596788065cd5456a5355d4bf27d0afe55b1c7af1fd80afe33fbb16e579293fa285ceead522f4ef28aca1a502a6d878ee7911d6ac15e504cb430055a32c008cf6d8f972a99909c22b123ae8825594f1c68a40b834d17687df93bdbcbf66ae548b5e77280e9e15210efefe70ed36922e320481f67cad26c77746dba01aeb2d0698d52e29fe767b3009b93382d86a167a3775e65178b682a0c69edf7198e43f98f92f3d5326e2007132666db6aa7624d6c58ed80147f89e4c9229f5b8366098aed4e5d10fa374b81b0073a4e521e8422af2e52db9cb2a44b4589fab899dba39afcd75de33b8abf9cfe72569a4601ce778e65641cc5735d9eba3c647979903280f8589c15186486ad8f9adc5d756c985af9f72e4bb7a8793470849724d38c7a8080f5f87e8f4ed6e20556685ed9f585e12b2ec8d12bdb3befdf7fb666e1ae0c0b0b9e5606de00a9748b4cb48668a8d984084899cf3d6158911fa16126cbba606daa0222980bd0f2f97c63c4df5322d07e591b4cc4722d0a191c2e849bed4a4ccd520cd667285b67c388f24aaf3d1cceb8e61cbb219d689a98135c5cacf42bb0fe33802a343d51b5b3c9054b3964db2d5bb07977fdb61323a38738cbecb9ca5869d3dfb4c3635a4b6f499bf1d9b2aa6617216028462bb93b4b713e9af6fa3394df1c83e11ebedecd4824bf7d33312882cb8d15324ee3199131aed9636c3c62822b5ccf6969e6927fa8495954da029603f8448d26af72219252860b57e08c4fdbee7594bb29047e09983c04d8501b3dd77586492b315b3a308d5e9aea90392fe49af78478f0f5ac0c9a3fb6f789ff6c4fbbeb08c514048cceae7f7acaaf2def111e60b99b6f979d7ab5f1d1d6a2008e5ac133c9cb685ff0ee24c3ffb715488b4ef32aa72a478e789a08e733f1f3f3f89cd630b47695b6c13086f80b9156de72f42b3d6d087f6a328f970d670d19bfe06b7a16dad27a5be3ad3d10a2c32e6becd26ae209f5c7c7a09fb887afc221be191fe7ef9f0d5a02f250b35d196bb542672db00f576fcdb30e6a9a869336e101b3a07e51fa21aaf316c007a3615e7f28d29d050c97b4bd1efcdfd5bef88719452a1a79b9267e4de0ebf04770ba10366aacd3b4f2a40ddf715b8a9a616de3147aa5f4239dccac1e0b2fcd7f8fff9a96549b2d00726c3a6cf218886baa96bb81046c6d0da18118469cf1b4e39e65e490b5907e3e721d8721e4a072260734b0022afb7212d66877b85d13f618cd1ea116886f8a5dc59f49bf7e988367ef225d434e16029dbcfa38452327fb19422aa7705ee817d0ef6ae96917559e97b9b977cd83df28453ecf5e5b336310947c67f246ef52d8c859c9da9b61f462acc9763fb410228fb25e8ad2b497b48602c0cdda0d3e8f703cbc6693da6d71759cc3cd19b389977a519636913a2560584e709bb695ae2dcd6ff81119cbb5c75c179b2f9403238096b0893b4bc1ce580604dc81cd2101abce52f6666da42cb00072050174dbcb49cefc2b229589a072e12a83993602992b0cd8e166430dfc6c55353f3c81fb35178d7a7761f4083bb436bf31370c0554e0bce04725a7a8d3cfbdefe188c29e4ad6c6d0bed63905f632fe8588e7a428b836405a9bf08056ef1bbc48fdf6b09418167268b20e20cc5aba3af7694df93f63bc67a3fac0da740827d99c548f56a91b5a55fc006b2ed88755a85b4bbac85663f4995a7a761d929566bf3a5dd01e1a253fca9b2e59694606f619864bd61d93f814e6d3e6943942b7dee6cbb852f262aa2563e0c51b8d2e263b0a7a8b98fefe2ab27a0af206e21dcc166d3be1f1af02837cdbdefa9fe4ac0905b7bedc52822d60bdb9dddbd4f6b9b93c7cb282e64d2753bcb26bcc49736eb90159d4a45b35fd5f67202e070169ac8729dcef1e5d5785c32ad2a759dd53069e2ea1544312f989a7c84093c021582993a5a9877d5e7aafbdaf6cbcbbc6b32a9e2f290f5d29f2605907dffb2fe0e10b52a7fc6a30897c62f3fadcf2e823a1a75a187774968d22efaa5a9d98a8af73bfed9c36f540476e4024126b22143cd4fa6ddf62f8706de7ed19a6e2d3e284a48781d3c25abd1aca6115f9b6d952a03ee1a29f15afff6110b0e807eb96f22b6f6c81110c7476070c912c020ff1654d812234fc504d498ce83cfb56f27cebcdf3686014b2186c46960453806cab169272d896a6465cf8dcb824024ae24404b84cafe099e0bbe9bb598406696f83a5ac793e1caab517c84f17d86ca05d37f9ae1218dbd34b009432f29b1d1177a431b9631b0f5781956e85001cea33054a571bfa746037392b7f0213ff81b2719e9dbc5d900b3c8d83b568928fc725d25194cefb1cbce4f11b9f1fe204057688b2c2c61cd1b49308c425d48cc9f80f2b77950031cd6366b9266f3f0afebadee46159616d6fbaa4b28e63a4220511ab99d406316dfa986b2d32ab5252e2ca4fe7ecfb3779644d55da14058e8c25fe864fbc8beb49313a615eef8b3edff68ce9caed3b5a0fc19f2d1ce00953907497bd81ebf515a23bc67cb4e554368107f11ec85845598742ed830efe5f7406dfc53e224688bf731bc279e97f55dc3c35fab5ab69f88b8f755d2c4e989914a6ff25e46683ab7dad8fb63e593097c600e86cc9469935c438a53456ffcd2639f1a3eee97f3a3880fbc09440d5a65616c1feb8db98f31792328adcb875fd43b9806f21b366e62b6a87f040c2d29acba89c01f1c3220b1c6ae10926d5fc7bfc68d0551135156e2405c6b162fb4174f6c9ebf862d05f9f4fb4d8d347f847dd3e1e01281159e69ee84aa63dcd82a38e9fb28f58af7acb1acce4f9cfcc5f5d1b7136465ac167be51c867d070f5f0a1444ca75f11a283b6c3353753be45c9b4f648cea2757315b01b9850019787b93d332ea02a93d481047ff5ed6d932095b36f8bfc78a070f27c42a3139bfd233966b24142ea3e0bf7993dd717c4118bcd28090f27e5dc9e7ddf9b631529dfe4722f4650f043e517daa803d5148397b1150f88b858e0ec41f16f48f96b31f44cc82661506e5de0458705f83b03f45ee41feb993e04d8ad73344ad7b4c4c174ae19857661118e7ae0405a04c48f7c515fa6c97be323b2f5ff9506463545a8c664e37c4914816485dd0b92b560770d0e7dea7110c0f0636cf68f6b184c02f3a52592700b869721ee233d44a3df791bf7573b1d865ec3c8c97a84d27ac97bd29d2931b56d94dbd33e39648b742e7090e2ed34ebeb071cedfd956c8620bde4cd66a4bca151d6cc6354f4f727a78046a13f39d0235741da28482320cd5b66b8d78baa4a295ce5bb07838d42036adc10946687f5e7d149974187b0bd56a464a46328c3428ed44337221bdc3db1f5c964d4371714c19b6e237e9fa2e1185526b07803a8b1f320b56042d91f64c7cb406fc520e9de0701810062fd01894c702d67ef9f82dce32c5d64e1be907e40bad37cc38e5f5df8dbe72a865772e33ee91e4361eb33f417d2345c0c2660cdb0bc02ad73faba1f9b68b1dd790240f1b38e10964ea5432178332d874d43aef567aecc3941b550f52e72b16d3714477a0a65d32a1fada94ae0bb663e9a1860e2f9b0d9a8c79bd063b67a85d64e5936c0f6b5b161ef27f1928adabab28a4b9ba7e013d2edc551703bce5f5d84a47be064dcd0aecdd2c2db387b957a067f97ba3e87db9c675ce4c34e3c8215cfd57d5e9eae4d50c10e1e0749d9ddd315c9e45b2e5fc8c8a7f5b8ad474dbf52a8f7ffe671c125ccdfa1e4d818d9080b9ecd306d673a11f140997e7aaa877bba23cefab6a95afed8da1644af097962ce86e4cbfb37dc837123716080fd257be13189360e3d891e7048b2b1f724e4173d91f0afa98e6b3f9e1d18bd6c4d0f6fc67beb16bf6b1608793289d3d92db8a71dd8db2f40cf9f2cecdfd1c2f61552ce4e9fcd21d10e10d117f4d1140b1128b1c401f0c032184d4d29215f0851d40a961230ae1c260b32c9b1803a1f2c46717fe65977f5ced384f93848c7b95c204465573379e26d040811a192d3befcfe353b319327ad1ab3397692f1c954b7b9513373b2fd063dcb523b3c54e509bdf4ba7d6ca11d086190fad3fe1218edcbdc3ba5348ecdf60be501afaad104efd5a4f609db12485de019ed020cedab43c4caba0eccdd9e8a3af7b8d8555f33a3404776dc5ebcd875d078b2639762f8f368435aca13af353f83be621c5f6fd52a8b5ebed05716ca6c4f6851a023493744a8f75edd803730fc54f97b058c167a421373a722e0b83cd37abc235b8d0898155ded3c0188f9d0ba29d42fb2f0c3913848c4ba7f97693dad6586c365227d1c67980924d5ae8e44c56e65e099f372816a827376826cc335525daacf4de5265f848aceaeea7469bf4e6388aa45ff56e66b492ac14bd79f1916135b7b9f276f5f66d89c34e4fe0a8aa90e7fd3def9f7dcee21eb4d22aee84a891979c77559a3d8251cae3e0a64342f25bede1d1cd043caab4ba85d3a110283a24b78aecb58e223ec18a89669774b42817a2c9281650faa0e525b3d06bf9224e9e0d5a485b531141b4af9048147b6aef822f371e041a89f89d430fe45f3d524c0b82dedbbe21525639d6f1ab08196f042a39a471d43aaedc82ffcfc1b030502665b6c5c4c296562cc2e1c52d13123345e367696f7f83b0668966b2ed2db57d0cc8a33fdf315805b6a44a24378ef8033590d3ac295ac52e30b5ce142dee70c9c98327485b07c07217b1bd819e67471085ef019e50391abf857017fe80fe8bdec78ee6cf8adbd3af7946d71393be4d7b04e7cd13fd14817243abfce6b3a87dc84a69d9725ac4c1fd0bdbf5431e5d8b4e5786ef8b8b061af9c0508beb053c04e98eab31ce8135543b7e472f33a7d0358d21e68082181d32917bde5f7789a8e07b8972997ac5a09044309e99c8a47dbc5cde737fdc1266f09dae9e1aa2f600f96138f3418bdb4481b4a671f6f0e16e2df4803440203970566e8b9b6c25f831418153b6c0b5c872733b8a6555e7472b0ea1ba11fcd2469da9ef8e7f34a7db2b0600adf059e460dffc4309fd19820c1b10c75e1a383280e96c29772f034d593d6b95aafa150bf39fb6d6dd2313d7e8fe9d77287f3d1bdcfd51860f2fe7eaed43bcd61f8bbf5149c678d9ae5b93cb6b7d7eb0f87bb282f0b0d8b506e348c8d597e552ad479d3146a3063e280bd921edae046573415415751726441bdb2169a2f4be57b3e33df0128fa30fd47961c7b011054508fefc884bbfbedef248f9035e7bb84e79ab929d98f672f3ed68a61fcc44a88af096e5012463160285422e9060a74d88b8ee78710dfd6f69dca28ee4f9f0eb8c56181e96bdeaa56817ef2efa48b78128211017394ece70f27dc8d5ceaa9734e1efee748f8f2cf65b92323bf495c7b699a4192070592cab35e232f6c4c5e64b8ba7ced90b0f867548f3f8afd37579c4e6ce9d6a202df229a72eda01be458a60d0af202248daa4296b5ac4d94e6a865c7d3f4fa28eacf405101d3a8bf25cba5f2f1afb86042a25682716a80af9cf465663a60eee36672ed23478aa57efe9652e7147eef5e2374aafaa237fbb0d44a2e82c774f8aee7790f57a5421f974ab8a6cb7adee86fc17e549cc34cc658f2eb9a6e2b69376d8ef2f7a2a1faee6d010a63a4215d21d60b5808e78c88c7beb953567a7f4bafcb5b4bca22ef19109f16f3cee6fb10845bcf11883eb0a357e3b9803f98d469b6d465e9610fcdeec1f23fd2cfdfb02da09f784f55a523d310d5f15506914fe7f56c75333adf0b3c44f5924390825606edc04cd824e492b7d37832c3774464d641f38706568a3dffa233d0d969c3e66670ed9121e7a92ed184b13b2d533a2f519f031c49ea96aad8824288d1b21ba9731d4d14f3d46b70f5dbef0d07c361f076916b8136be4d4d1b3049712b88d1f6a3c4168d964c95eea9cf31c5cac05a78bd6b766885c3b56fc2925baef675961dc0f655c5dbfd676d1f80d31f2e5b66b3af3b93377082e256c2babc125a1f41a47ffe67701f5d4cf755cd2ed7497c432935526d8c88ff31d6f1a1a0a62f845d1e9512d7b5b8872737037551846f30ede9cd4f5b0cf271706ba4888af9a1b1c5de672b1ae2bf5faa54ef93f1da7b9d1a9a9e51b27f80f352723e9ef457a90382bcf42feafd703f409f19677cc3015dc86e5e629411c695d82db96d355558961c7c1fe92b3a600a7b94ed3f78533b32fb228aa1e7cb47d2b7b442dd46ee28524fb8f4f1612a1a2ce5b36839fe3fa73c650a477d7f09a05c275cbdf782014d044848112b84395a90278da01cfd55093371334ceaab960ec0745eb30d2290d8a12c21fe204201c5c598ae15233e1034156ef88c9533da1731f024aa073aeff14efca15e7a33f6634ac2312fa17f98f1a47fb02c4a27001e953b0f8150713a0379fa56ad9076000fb304d12ab6817c17f71a457732bdc0f25026ce12a8d849ab93f73e2b096e91485c42da483217468d709b8f4c960eb8f05b3d39946183c7580f72c1bc24c72328c94f12dba599f9d6cd4d4c3ecbc0920ec21ccdb0f4518d309ad14d3a9c5b388ab2097337edb342d917f7fce89439c036593a1dcfffdaf68bc4297adbb4da31e8149d6c70903ae7d5f089e0fa8c8ea205d76f27bcb96c13b20af7fd8136f31de089c9efee5dae30a63ba9e953e01d8ae674ed4f7c5f1afd5182c8af7c3af0d061f88dbd2218d14e490b218f54046ff391bb0eddf752b71c0bf9b5ffab1222159623f701c898e513174f3c3eb16c8a603dd63e921ec4745c31ee351a084fb10693aa3ffc653fb4fcc4d6c41237374a792b6cd7fce76a1bb2f23150e02e54f148f5f9f99c817fe9fcfbbfe73ec92ab8b45cbb2ddb063c9779db616ebab910ffa6ca8abf76c9715f1d103ec8b47bf25bfc8e004f69f6556173fda94fef1e3ca50dcead7be7164e3d5b1c6563b6bb72b3fa670988fd8c85aab88339cf9fdb19cb49aeda5e6cd1954ac332248eb2fc2d4fcf96a92105d5c640c94b2bfc2ef223039b7b9f22a82dc1db6e2c6f969381a005419c1206a17b589fefae5db48201af8c6fab5b9e625584ed0dd6285d53cea24971ad2ed08ec58450c382f59dc33ac4465e8912b34765885d1b17ffbc784e2196bbb3906008335ba5a9f34111034f098f838f0626095bce695bad10f4fa9423b2ccb30bd235d0de792209dbe87d2bee8548b4e23a05e2e395a2c248ec0d53fda81ee418cb3f09aa7b7e98e486c5c2a56cec5f599fde2677d22298c0c58fda32f7d317481b954d262739603943cad292d0c456115e96aa732ef5da254c0e817aa138105526c55786eed24a6269100293f5b9399c852eb326c6e13dd3303f398658dac785aef7225169b477d7a650b47db4882985d04479aaa7aa949a54f15286d9082d648254962439bd73c4e54c1a36c4eb20406b0f9a09a1544a6d457658e5c555f0e541d95e3a57b09930618e2d9f694a9f18ea038bbf6a1d167d9c4b5cdbd5962117f66e5e8fa95ef0838eb18a3a73c25b22f80630b6b91b3a2253fb7247b4f332f63b150e8dcd50f760676a34c7c10b6c496fe3561044d6f25c31506fa092ad6fb13af7bdcda5abc23e26e1cada4811fac0780d391ec25c0dc824c4961ad34c8f10f37bc986a6f4fc9c7e5360e53d74f1c5552340a1f2c02b60b7db640d990a3c4ecce8b4af2a8aa91ea0deb01294dfa4dad00b4a6b1d8f0ad04c78efa6c6496d2664616f9381760d3faf064a229ff5fca9ad708b6ef8f4a0b67c0941a305c612a025ce094a5a8c4b21117da4cf0f1edbca6f433f76e992a06865231508c70b7a5998fef1f7aaf0e91191c2c04b6df4f3d2b1a87864821de48959f0709238776015099b1c91d6663518d0fead008963544880dc03aa7e21bd952493838b66ff8ba08461f3bc41cf0117666bb43b2c90f2974b0867fcd133000df023b1ac232a61ef9caeab0b339a8e94e25a0063ebe73bf20c6d117762adbfc237be663fc893cdc5209ef17dac8b77abb6e55deea952d0c88fdbcf45127b8a35892cca4f416da07d76774fa2423b6d9f1c536166e900d97efc1a420ad93b9a8a164c24e2289c48478a1f212532eee175c92f4b7890dab822a87ec845c897509fdb90c5d2e14f12b74d753c24a5da5a3bd46bbd20d4d67331fc2750c0801d76a9007c2d08064521a9f3043653b26b5bc5161ae02bc23f94cc69f7ee608c1856696b9ecffbdfee207304f92d02a82d7cb9540597ce29e549867dddc897a86f05cbd4d2d87b5777b1baa120b27bfbb9a6cb75db1b4ce5f3b58003de6422b42eafb178ed51aaf5853f06f1eb51d5a7a81913e0da651959dca5eb89608aa2ec9049a73dbaf220b5933000a43f3148032147e1a477c38d61cf9d4d9d3bcf4431ae0eff9717fdb4efddf326fa960112c96e675ae1ed310bfb41ad2245014e3e33ab28011d295f45f3c0563b2e9783e96d0ac733d738feaf082c08360e7dbad41f1054a1fdd9bd9c20349cd07f91514d432e3768afad0183478211f401b525294d8632fd59c0ddfeec7b604579588af214eaa35ca480b84307b042cd7eff5713a6c8d1dae24dc3ba75f5b090e6532b41528495acc1b61b43e09a6073dbc8dc035adaf9b3954a01adafe49fd9c64d8c21eaae904be3b74284343870181b4dd5fada4cd354ee82441b6f0a26db67393457564b7ca5ee0779163504cef62e769e05d1ed4b309238f33e3a56ff7beeaff5a04da38fdeeb0f9617545b56900671be19e6ad99b83a1650f243b651a8455b6127076207409be643376502b8dd134e74eb2456ed334e63bd6f333045c963f533de7a873cea6b32fc3f227e7824c3a1f02a46b3f456a44924334e2404ea235e42246aeb5734f5f5029cbc39f70a12410066e3c6e48b4a1c1e63cb8fe248e1981871338f1dbc98a901dd738d3800bfe897278ce2a9172d618b42fe6b7a6d1d1e8623acf27f0dc473e1bba035e19584ec6b88be31b3b8e2d32779f84d9013687d65634e87e369d79241a3f72b1d0ddc403a3f42743c8814cb9c96ea3913da02cbfccfafec57b8624b8a83a1415cf558bcd92b28de442f5514878d3489369b44776aba3213146ab0df9109df5d2d3ec590e4c9f5b789ca744bf38c641c730aa85452bd1ce119d46e4199b40rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrubygem-rack-1_6-1.6.8-1.69.src.rpmruby2.5-rubygem-rack-doc-1_6ruby2.5-rubygem-rack-doc-1_6(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rubygem(ruby:2.5.0:rack)3.0.4-14.6.0-14.0-15.2-11.6.84.14.1Y$$@X%WzOU@Ua@UKSTԬTT@T)IQ@Q.QQ@Q"@P @POyOu@O!@@coolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comtboerger@suse.commrueckert@suse.decoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comjreidinger@suse.comsaschpe@suse.deadrian@suse.demrueckert@suse.de- updated to version 1.6.8 see installed HISTORY.md- updated to version 1.6.5 see installed HISTORY.md Sun Dec 4 18:48:03 2015 Jeremy Daer * First-party "SameSite" cookies. Browsers omit SameSite cookies from third-party requests, closing the door on many CSRF attacks. Pass `same_site: true` (or `:strict`) to enable: response.set_cookie 'foo', value: 'bar', same_site: true or `same_site: :lax` to use Lax enforcement: response.set_cookie 'foo', value: 'bar', same_site: :lax Based on version 7 of the Same-site Cookies internet draft: https://tools.ietf.org/html/draft-west-first-party-cookies-07 Thanks to Ben Toews (@mastahyeti) and Bob Long (@bobjflong) for updating to drafts 5 and 7. Wed Jun 24 12:13:37 2015 Aaron Patterson * Fix Ruby 1.8 backwards compatibility- split off 1.6 in preparation of 2.0- updated to version 1.6.4 see installed HISTORY.md Fri Jun 19 07:14:50 2015 Matthew Draper * Work around a Rails incompatibility in our private API- updated to version 1.6.2 see installed HISTORY.md Fri Jun 12 11:37:41 2015 Aaron Patterson * Prevent extremely deep parameters from being parsed. CVE-2015-3225- updated to version 1.6.1 no changelog found- updated to version 1.6.0- Fixed all rpmlintrc errors to prevent failing builds with multiple ruby versions- added rpmlintrc to ignore the rackup shebang line in a test case - updated to new packaging scheme and add gem2rpm.yml- new template version- updated to version 1.5.2 * February 7th, Thirty fifth public release 1.5.2 * Fix CVE-2013-0263, timing attack against Rack::Session::Cookie * Fix CVE-2013-0262, symlink path traversal in Rack::File * Add various methods to Session for enhanced Rails compatibility * Request#trusted_proxy? now only matches whole stirngs * Add JSON cookie coder, to be default in Rack 1.6+ due to security concerns * URLMap host matching in environments that don't set the Host header fixed * Fix a race condition that could result in overwritten pidfiles * Various documentation additions- updated to version 1.5.1- update to version 1.5.0, remove suffix * Introduced hijack SPEC, for before-response and after-response hijacking * SessionHash is no longer a Hash subclass * Rack::File cache_control parameter is removed, in place of headers options * Rack::Auth::AbstractRequest#scheme now yields strings, not symbols * Rack::Utils cookie functions now format expires in RFC 2822 format * Rack::File now has a default mime type * rackup -b 'run Rack::File.new(".")', option provides command line configs * Rack::Deflater will no longer double encode bodies * Rack::Mime#match? provides convenience for Accept header matching * Rack::Utils#q_values provides splitting for Accept headers * Rack::Utils#best_q_match provides a helper for Accept headers * Rack::Handler.pick provides convenience for finding available servers * Puma added to the list of default servers (preferred over Webrick) * Various middleware now correctly close body when replacing it * Rack::Request#params is no longer persistent with only GET params * Rack::Request#update_param and #delete_param provide persistent operations * Rack::Request#trusted_proxy? now returns true for local unix sockets * Rack::Response no longer forces Content-Types * Rack::Sendfile provides local mapping configuration options * Rack::Utils#rfc2109 provides old netscape style time output * Updated HTTP status codes * Ruby 1.8.6 likely no longer passes tests, and is no longer fully supported- updated to version 1.4.3 * Add warnings when users do not provide a session secret * Fix parsing performance for unquoted filenames * Updated URI backports * Fix URI backport version matching, and silence constant warnings * Correct parameter parsing with empty values * Correct rackup '-I' flag, to allow multiple uses * Correct rackup pidfile handling * Report rackup line numbers correctly * Fix request loops caused by non-stale nonces with time limits * Fix reloader on Windows * Prevent infinite recursions from Response#to_ary * Various middleware better conforms to the body close specification * Updated language for the body close specification * Additional notes regarding ECMA escape compatibility issues * Fix the parsing of multiple ranges in range headers * Prevent errors from empty parameter keys * Added PATCH verb to Rack::Request * Various documentation updates * Fix session merge semantics (fixes rack-test) * Rack::Static :index can now handle multiple directories * All tests now utilize Rack::Lint (special thanks to Lars Gierth) * Rack::File cache_control parameter is now deprecated, and removed by 1.5 * Correct Rack::Directory script name escaping * Rack::Static supports header rules for sophisticated configurations * Multipart parsing now works without a Content-Length header * New logos courtesy of Zachary Scott! * Rack::BodyProxy now explicitly defines #each, useful for C extensions * Cookies that are not URI escaped no longer cause exceptions * Security: Prevent unbounded reads in large multipart boundaries- use new gem2rpm to provide new provisions- Spec file cleanup: * Prepare for Factory submission- handle /usr/bin/rackup via update-alternatives- initial package of the 1.4 branchoverdrive1 1527338803  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\1.6.8-1.691.6.8-1.69     !"""""!#!$$$$$$!%%%%%!&&&&&!''''''!(!)))!******!!!!!!!+++,-,.,/,0,1,,2233344455555566666788888797777777777777::::::::;<<<<<<<;=;>>>>>>>>>>>>;???????;;;@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAABCCCCBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEGHHGGGGGGGGGIJIIIIKKKKKLMMMLLLLLLLLLLLLLLLLLLLLLLNOPPPPPPPPPPPPPPPPPPPPPPPPOQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQONRSTTTSUUUSVVVSSSRWWWRRRRRRRRRRRNXXXXXXXXXNYYYYYYYYYNZZZZZZZ[[[\\\\\\\]]]^^^^^_```````_aaaaaaaaaaaaaa_b_cccccc_dedfddddddddddddddddddddddddddddddd_g________________________________________________hijjjjirack-1.6.8riFCGIStream_rack_read_without_buffer-i.ricdesc-Stream.riread-i.ricdesc-FCGI.riRackAuthAbstractHandlerbad_request-i.ricdesc-AbstractHandler.rinew-c.rirealm-i.riunauthorized-i.riAbstractRequestauthorization_key-i.ricdesc-AbstractRequest.rinew-c.riparams-i.riparts-i.riprovided%3f-i.rirequest-i.rischeme-i.riBasicRequestbasic%3f-i.ricdesc-Request.ricredentials-i.riusername-i.ricall-i.ricdesc-Basic.richallenge-i.rivalid%3f-i.riDigestMD5A1-i.riA2-i.riH-i.riKD-i.ricall-i.ricdesc-MD5.richallenge-i.ridigest-i.rimd5-i.rinew-c.riopaque-i.riparams-i.ripasswords_hashed%3f-i.ripasswords_hashed-i.rivalid%3f-i.rivalid_digest%3f-i.rivalid_nonce%3f-i.rivalid_opaque%3f-i.rivalid_qop%3f-i.riNoncecdesc-Nonce.ridigest-i.rifresh%3f-i.rinew-c.riparse-c.riprivate_key-c.ristale%3f-i.ritime_limit-c.rito_s-i.rivalid%3f-i.riParams%5b%5d%3d-i.ri%5b%5d-i.ricdesc-Params.ridequote-c.rinew-c.riparse-c.riquote-i.risplit_header_value-c.rito_s-i.riRequestcdesc-Request.ricorrect_uri%3f-i.ridigest%3f-i.rimethod-i.rimethod_missing-i.rinonce-i.riparams-i.rirespond_to%3f-i.ricdesc-Digest.ricdesc-Auth.riBodyProxycdesc-BodyProxy.riclose-i.riclosed%3f-i.rieach-i.rimethod_missing-i.rinew-c.rirespond_to%3f-i.riBuilderapp-c.ricall-i.ricdesc-Builder.rigenerate_map-i.rimap-i.rinew-c.rinew_from_string-c.riparse_file-c.rirun-i.rito_app-i.riuse-i.riwarmup-i.riCascade%3c%3c-i.riadd-i.riapps-i.ricall-i.ricdesc-Cascade.riinclude%3f-i.rinew-c.riChunkedBodycdesc-Body.riclose-i.rieach-i.rinew-c.ricall-i.ricdesc-Chunked.richunkable_version%3f-i.rinew-c.riCommonLoggercall-i.ricdesc-CommonLogger.riextract_content_length-i.rilog-i.rinew-c.riConditionalGetcall-i.ricdesc-ConditionalGet.rietag_matches%3f-i.rifresh%3f-i.rimodified_since%3f-i.rinew-c.rito_rfc2822-i.riConfigcall-i.ricdesc-Config.rinew-c.riContentLengthcall-i.ricdesc-ContentLength.rinew-c.riContentTypecall-i.ricdesc-ContentType.rinew-c.riDeflaterDeflateStreamcdesc-DeflateStream.riclose-i.rieach-i.rinew-c.riGzipStreamcdesc-GzipStream.riclose-i.rieach-i.rinew-c.riwrite-i.ricall-i.ricdesc-Deflater.rinew-c.rishould_deflate%3f-i.riDirectoryDIR_FILE_escape-i.ri_call-i.ricall-i.ricdesc-Directory.richeck_forbidden-i.rieach-i.rientity_not_found-i.rifiles-i.rifilesize_format-i.rilist_directory-i.rilist_path-i.rinew-c.ripath-i.riroot-i.ristat-i.riETagcall-i.ricdesc-ETag.ridigest_body-i.rietag_body%3f-i.rietag_status%3f-i.rinew-c.riskip_caching%3f-i.riFile_call-i.ricache_control-i.ricall-i.ricdesc-File.rieach-i.rifail-i.rifilesize-i.rimime_type-i.rinew-c.ripath-i.riresponse_body-i.riroot-i.riserving-i.rito_path-i.riForwardRequestcdesc-ForwardRequest.rienv-i.rinew-c.riurl-i.riHandlerCGIcdesc-CGI.rirun-c.risend_body-c.risend_headers-c.riserve-c.riEventedMongrelcdesc-EventedMongrel.riFastCGIcdesc-FastCGI.rirun-c.risend_body-c.risend_headers-c.riserve-c.rivalid_options-c.riLSWScdesc-LSWS.rirun-c.risend_body-c.risend_headers-c.riserve-c.riMongrelcdesc-Mongrel.rinew-c.riprocess-i.rirun-c.rivalid_options-c.riSCGIapp-i.ricdesc-SCGI.rinew-c.riprocess_request-i.rirun-c.rivalid_options-c.riSwiftipliedMongrelcdesc-SwiftipliedMongrel.riThincdesc-Thin.rirun-c.rivalid_options-c.riWEBrickcdesc-WEBrick.rinew-c.rirun-c.riservice-i.rishutdown-c.rivalid_options-c.ri_const_get-c.ricdesc-Handler.ridefault-c.riget-c.ripick-c.riregister-c.ritry_require-c.riHeadcall-i.ricdesc-Head.rinew-c.riLintAssertioncdesc-Assertion.riErrorWrappercdesc-ErrorWrapper.riHijackWrappercdesc-HijackWrapper.riInputWrappercdesc-InputWrapper.riLintErrorcdesc-LintError.ricdesc-Lint.rinew-c.riLobstercall-i.ricdesc-Lobster.riLockcall-i.ricdesc-Lock.rinew-c.riLoggercall-i.ricdesc-Logger.rinew-c.riMethodOverrideallowed_methods-i.ricall-i.ricdesc-MethodOverride.rimethod_override-i.rimethod_override_param-i.rinew-c.riMimecdesc-Mime.rimatch%3f-c.rimatch%3f-i.rimime_type-c.rimime_type-i.riMockRequestFatalWarnercdesc-FatalWarner.riflush-i.riputs-i.ristring-i.riwrite-i.riFatalWarningcdesc-FatalWarning.ricdesc-MockRequest.ridelete-i.rienv_for-c.rienv_with_encoding-c.riget-i.rihead-i.rinew-c.rioptions-i.riparse_uri_rfc2396-c.ripatch-i.ripost-i.riput-i.rirequest-i.riMockResponse%3d%7e-i.ribody-i.ricdesc-MockResponse.riempty%3f-i.rierrors-i.rimatch-i.rinew-c.rioriginal_headers-i.riMultipartGeneratorcdesc-Generator.ricontent_for_other-i.ricontent_for_tempfile-i.ridump-i.riflattened_params-i.rimultipart%3f-i.rinew-c.riMultipartPartLimitErrorcdesc-MultipartPartLimitError.riParsercdesc-Parser.ricreate-c.rifast_forward_to_first_boundary-i.rifull_boundary-i.riget_current_head_and_filename_and_content_type_and_name_and_body-i.riget_data-i.riget_filename-i.rinew-c.riparse-i.rirx-i.riscrub_filename-i.ritag_multipart_encoding-i.riUploadedFilecdesc-UploadedFile.ricontent_type-i.rilocal_path-i.rinew-c.rioriginal_filename-i.ripath-i.rirespond_to%3f-i.ribuild_multipart-c.ricdesc-Multipart.riparse_multipart-c.riNullLogger%3c%3c-i.riadd-i.ricall-i.ricdesc-NullLogger.riclose-i.ridatetime_format%3d-i.ridatetime_format-i.ridebug%3f-i.ridebug-i.rierror%3f-i.rierror-i.rifatal%3f-i.rifatal-i.riformatter%3d-i.riformatter-i.riinfo%3f-i.riinfo-i.rilevel%3d-i.rilevel-i.rinew-c.riprogname%3d-i.riprogname-i.risev_threshold%3d-i.risev_threshold-i.riunknown-i.riwarn%3f-i.riwarn-i.riRecursive_call-i.ricall-i.ricdesc-Recursive.riinclude-i.rinew-c.riReloaderStatcdesc-Stat.rifigure_path-i.rirotation-i.risafe_stat-i.ricall-i.ricdesc-Reloader.rinew-c.rireload%21-i.risafe_load-i.riRequest%5b%5d%3d-i.ri%5b%5d-i.riGET-i.riPOST-i.riaccept_encoding-i.riaccept_language-i.ribase_url-i.ribody-i.ricdesc-Request.ricontent_charset-i.ricontent_length-i.ricontent_type-i.ricookies-i.ridelete%3f-i.ridelete_param-i.rienv-i.riform_data%3f-i.rifullpath-i.riget%3f-i.rihead%3f-i.rihost-i.rihost_with_port-i.riip-i.rilink%3f-i.rilogger-i.rimedia_type-i.rimedia_type_params-i.rinew-c.rioptions%3f-i.riparams-i.riparse_http_accept_header-i.riparse_multipart-i.riparse_query-i.riparseable_data%3f-i.ripatch%3f-i.ripath-i.ripath_info%3d-i.ripath_info-i.riport-i.ripost%3f-i.riput%3f-i.riquery_string-i.rireferer-i.rireferrer-i.rireject_trusted_ip_addresses-i.rirequest_method-i.rischeme-i.riscript_name%3d-i.riscript_name-i.risession-i.risession_options-i.risplit_ip_addresses-i.rissl%3f-i.ristrip_doublequotes-i.ritrace%3f-i.ritrusted_proxy%3f-i.riunlink%3f-i.riupdate_param-i.riurl-i.riuser_agent-i.rivalues_at-i.rixhr%3f-i.riResponse%5b%5d%3d-i.ri%5b%5d-i.riHelpersaccepted%3f-i.ribad_request%3f-i.ricdesc-Helpers.riclient_error%3f-i.ricontent_length-i.ricontent_type-i.ricreated%3f-i.riforbidden%3f-i.riheaders-i.rii_m_a_teapot%3f-i.riinclude%3f-i.riinformational%3f-i.riinvalid%3f-i.rilocation-i.rimethod_not_allowed%3f-i.rinot_found%3f-i.riok%3f-i.rioriginal_headers-i.riredirect%3f-i.riredirection%3f-i.riserver_error%3f-i.risuccessful%3f-i.riunauthorized%3f-i.riunprocessable%3f-i.ribody-i.ricdesc-Response.riclose-i.ridelete_cookie-i.rieach-i.riempty%3f-i.rifinish-i.riheader-i.riheaders-i.rilength-i.rinew-c.riredirect-i.riset_cookie-i.ristatus-i.rito_a-i.rito_ary-i.riwrite-i.riRewindableInputTempfile_close-i.ricdesc-Tempfile.ricdesc-RewindableInput.riclose-i.rieach-i.rifilesystem_has_posix_semantics%3f-i.rigets-i.rimake_rewindable-i.rinew-c.riread-i.rirewind-i.riRuntimeProcesscdesc-Process.ricall-i.ricdesc-Runtime.riclock_time-i.rinew-c.riSendfilecall-i.ricdesc-Sendfile.rimap_accel_path-i.rinew-c.rivariation-i.riServerOptionscdesc-Options.rihandler_opts-i.riparse%21-i.riapp-i.ribuild_app-i.ribuild_app_and_options_from_config-i.ribuild_app_from_string-i.ricdesc-Server.richeck_pid%21-i.ridaemonize_app-i.ridefault_middleware_by_environment-c.ridefault_options-i.rilogging_middleware-c.rimiddleware-c.rimiddleware-i.rinew-c.riopt_parser-i.rioptions-i.riparse_options-i.ripidfile_process_status-i.riserver-i.ristart-c.ristart-i.riwrapped_app-i.riwrite_pid-i.riSessionAbstractIDcall-i.ricdesc-ID.ricommit_session%3f-i.ricommit_session-i.ricontext-i.ricurrent_session_id-i.ridefault_options-i.ridestroy_session-i.riextract_session_id-i.riforce_options%3f-i.riforced_session_update%3f-i.rigenerate_sid-i.riget_session-i.riinitialize_sid-i.rikey-i.riload_session-i.riloaded_session%3f-i.rinew-c.riprepare_session-i.risecurity_matches%3f-i.risession_class-i.risession_exists%3f-i.riset_cookie-i.riset_session-i.riSessionHash%5b%5d%3d-i.ri%5b%5d-i.ricdesc-SessionHash.riclear-i.ridelete-i.ridestroy-i.rieach-i.riempty%3f-i.riexists%3f-i.rifetch-i.rifind-c.rihas_key%3f-i.riid-i.riinclude%3f-i.riinspect-i.rikey%3f-i.rikeys-i.riload%21-i.riload_for_read%21-i.riload_for_write%21-i.riloaded%3f-i.rimerge%21-i.rinew-c.rioptions-i.rireplace-i.riset-c.riset_options-c.ristore-i.ristringify_keys-i.rito_hash-i.riupdate-i.rivalues-i.ricdesc-Abstract.riCookieBase64JSONcdesc-JSON.ridecode-i.riencode-i.riMarshalcdesc-Marshal.ridecode-i.riencode-i.riZipJSONcdesc-ZipJSON.ridecode-i.riencode-i.ricdesc-Base64.ridecode-i.riencode-i.riIdentitycdesc-Identity.ridecode-i.riencode-i.ricdesc-Cookie.ricoder-i.ridestroy_session-i.ridigest_match%3f-i.riextract_session_id-i.rigenerate_hmac-i.riget_session-i.rinew-c.ripersistent_session_id%21-i.riset_session-i.riunpacked_cookie_data-i.riMemcachecdesc-Memcache.ridestroy_session-i.rigenerate_sid-i.riget_session-i.rimutex-i.rinew-c.ripool-i.riset_session-i.riwith_lock-i.riPoolcdesc-Pool.ridestroy_session-i.rigenerate_sid-i.riget_session-i.rimutex-i.rinew-c.ripool-i.riset_session-i.riwith_lock-i.ricdesc-Session.riShowExceptionsaccepts_html%3f-i.ricall-i.ricdesc-ShowExceptions.ridump_exception-i.rinew-c.riprefers_plaintext%3f-i.ripretty-i.riShowStatuscall-i.ricdesc-ShowStatus.rinew-c.riStaticapplicable_rules-i.ricall-i.rican_serve-i.ricdesc-Static.rinew-c.rioverwrite_file_path-i.riroute_file-i.riTempfileReapercall-i.ricdesc-TempfileReaper.rinew-c.riURLMapcall-i.ricasecmp%3f-i.ricdesc-URLMap.rinew-c.riremap-i.riUtilsContextapp-i.ricall-i.ricdesc-Context.ricontext-i.rifor-i.rinew-c.rirecontext-i.riHeaderHash%5b%5d%3d-i.ri%5b%5d-i.ricdesc-HeaderHash.ridelete-i.rieach-i.rihas_key%3f-i.riinclude%3f-i.rikey%3f-i.rimember%3f-i.rimerge%21-i.rimerge-i.rinew-c.rireplace-i.rito_hash-i.riInvalidParameterErrorcdesc-InvalidParameterError.riKeySpaceConstrainedParams%5b%5d%3d-i.ri%5b%5d-i.ricdesc-KeySpaceConstrainedParams.rikey%3f-i.rinew-c.rito_params_hash-i.riOkJsonErrorcdesc-Error.riUtf8Errorcdesc-Utf8Error.riabbrev-i.riarrenc-i.riarrparse-i.ricdesc-OkJson.ridecode-i.rieat-i.riencode-i.rifalsetok-i.rihexdec4-i.rikeyenc-i.rilex-i.rinibble-i.rinulltok-i.rinumenc-i.rinumtok-i.riobjenc-i.riobjparse-i.ripairparse-i.rirubydoesenc%3f-i.ristrenc-i.ristrtok-i.risubst-i.risurrogate%3f-i.ritextparse-i.ritok-i.ritruetok-i.riucharcopy-i.riucharenc-i.riunquote-i.rivalenc-i.rivalparse-i.riParameterTypeErrorcdesc-ParameterTypeError.ribest_q_match-c.ribest_q_match-i.ribuild_nested_query-c.ribuild_nested_query-i.ribuild_query-c.ribuild_query-i.ribyte_ranges-c.ribyte_ranges-i.ribytesize-c.ribytesize-i.ricdesc-Utils.riclean_path_info-c.riclean_path_info-i.ridelete_cookie_header%21-c.ridelete_cookie_header%21-i.riescape-c.riescape-i.riescape_html-c.riescape_html-i.riescape_path-c.riescape_path-i.rikey_space_limit-c.rimultipart_part_limit-c.rinormalize_params-c.rinormalize_params-i.riparam_depth_limit-c.riparams_hash_type%3f-c.riparams_hash_type%3f-i.riparse_nested_query-c.riparse_nested_query-i.riparse_query-c.riparse_query-i.riq_values-c.riq_values-i.rirfc2109-c.rirfc2109-i.rirfc2822-c.rirfc2822-i.risecure_compare-c.risecure_compare-i.riselect_best_encoding-c.riselect_best_encoding-i.riset_cookie_header%21-c.riset_cookie_header%21-i.ristatus_code-c.ristatus_code-i.riunescape-c.riunescape-i.ricdesc-Rack.rirelease-c.riversion-c.riURIcdesc-URI.riWEBrickHTTPResponse_rack_setup_header-i.ricdesc-HTTPResponse.rirack-i.risetup_header-i.ricdesc-WEBrick.ricache.ripage-HISTORY_md.ripage-KNOWN-ISSUES.ripage-README_rdoc.ri/usr/lib64/ruby/gems/2.5.0/doc//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/FCGI//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/FCGI/Stream//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Auth//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Auth/AbstractHandler//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Auth/AbstractRequest//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Auth/Basic//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Auth/Basic/Request//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Auth/Digest//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Auth/Digest/MD5//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Auth/Digest/Nonce//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Auth/Digest/Params//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Auth/Digest/Request//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/BodyProxy//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Builder//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Cascade//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Chunked//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Chunked/Body//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/CommonLogger//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/ConditionalGet//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Config//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/ContentLength//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/ContentType//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Deflater//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Deflater/DeflateStream//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Deflater/GzipStream//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Directory//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/ETag//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/File//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/ForwardRequest//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Handler//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Handler/CGI//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Handler/EventedMongrel//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Handler/FastCGI//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Handler/LSWS//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Handler/Mongrel//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Handler/SCGI//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Handler/SwiftipliedMongrel//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Handler/Thin//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Handler/WEBrick//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Head//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Lint//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Lint/Assertion//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Lint/ErrorWrapper//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Lint/HijackWrapper//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Lint/InputWrapper//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Lint/LintError//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Lobster//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Lock//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Logger//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/MethodOverride//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Mime//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/MockRequest//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/MockRequest/FatalWarner//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/MockRequest/FatalWarning//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/MockResponse//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Multipart//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Multipart/Generator//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Multipart/MultipartPartLimitError//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Multipart/Parser//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Multipart/UploadedFile//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/NullLogger//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Recursive//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Reloader//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Reloader/Stat//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Request//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Response//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Response/Helpers//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/RewindableInput//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/RewindableInput/Tempfile//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Runtime//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Runtime/Process//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Sendfile//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Server//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Server/Options//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Session//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Session/Abstract//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Session/Abstract/ID//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Session/Abstract/SessionHash//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Session/Cookie//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Session/Cookie/Base64//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Session/Cookie/Base64/JSON//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Session/Cookie/Base64/Marshal//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Session/Cookie/Base64/ZipJSON//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Session/Cookie/Identity//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Session/Memcache//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Session/Pool//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/ShowExceptions//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/ShowStatus//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Static//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/TempfileReaper//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/URLMap//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Utils//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Utils/Context//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Utils/HeaderHash//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Utils/InvalidParameterError//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Utils/KeySpaceConstrainedParams//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Utils/OkJson//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Utils/OkJson/Error//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Utils/OkJson/Utf8Error//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/Rack/Utils/ParameterTypeError//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/URI//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/WEBrick//usr/lib64/ruby/gems/2.5.0/doc/rack-1.6.8/ri/WEBrick/HTTPResponse/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:SLE-15:GA/standard/789cb54fb5a602073af6dc34a287ad80-rubygem-rack-1_6cpioxz5aarch64-suse-linuxdirectory63ͶyGAutf-83b84e408e9fe74c12dfae17ebe4bda992642d8b8db1b11b56b2bb54a392eecb6?P7zXZ !t/絃] crt:bLL %[!ƿI@F:׈>M'Fs{rڔbicY^ 15+v^84<잾|#1l/E6TU m ^-kz,x=^ֶ4^…DqR_ᔯQ<ĩ ᅏyo:;ܑ Flq@\y3:VvHxi+$H@,18ӟn`2f[zPw2ӹ׈PjEf|0,gM+dkmKbnDd3ko@ &;Օ<:Չ'ޢSpgVZM&ەA bvUxUXX˰o&c`̶;0jex^'zr}#P-k{B10*n:j1G"NY}܄w&t*YK5@W *8f?y l 겵>뙬FQ/?@aʇiB]V\zdi?~ۤtXaHO$Ɖ* T̃W wr.#VdOeswl'p*yo]ʏ B'OQéM'pȍ9T?O֗^K~:o92i+ uYNRPXZfn4[qÊZ!{dGZYJN>OxmVZJ I3.s꯰։|JւcϡTrI4Ej#W@& %V_?[ltG?ޙo`2eȭm$H/Slݙ(T~Xl5K!ˏ(xiѰq3Dnf|Q= un뛱ɹ<$2b=)sm*9͏$-ZU v?l~F ?qLɂtSV[cG,íT䥝w1R=r-Ƈnu\ڥ-oa}u \?puНmGIKԲoq)%S |q[h\;u ȻYf0/WYq]2j Ht 7vylw}iNUzC|4 [wg,bnZ_/6NapWur[G M.:גP 8r5 ҰTff/{D,R>\͓MV!L̞r7FU:.g=Fͦ5OFd;oe Tī& LMfs4^;3 KkZj*=va|<-m,.RFInxFv2[}<tRʃ;ړ?Qcձ%;w| T>'8A}j1=2գs iu<08cF͊LVVY [)[TBj@Skq>@UB#\x=TG7㬦rHد] E{R՝4[O#1EIw{ڭa&|@eĨ @K2".W׏7Tî6"Pd_ nÑޅpy'jRM-mt:[8$ ]̣B9qCOxfp4KoeqE;-hF_&ύ9;D>N8](,]C 9]H$~o{%6|㦧MJ@PչLpv %''Ý_Ml]`ytR؊ɋ)%)]T?Jby< U0h`v.|~MUجnQ!V6w/P5}tΉ߆^/WfAe=]aqu*>kj ֪|yog +njx ,k}ذ_t98ҿ 㧫ԉ$L;Jj֏5W#i,A%_Ro3#r8^L rwHu.U5yq}7 "'N9$aCT MF}WZCJY*>){NjorwWJ?Y\tռ V -e$pH_om/u{JuL}a_ vȑQGLkOKS5:$lNiSo%H|ov⦄d:pxz 8js:"(L!Bه~$L7M%w>N5=]/QOꓰ&$Js+o~Ye|emn°V%:d7<;С`#0z$w~VbT6GP+N}EAKߍY!8L -Й:}۩B%?X7.7M/e,pށ,uVxANkǜf_-dX&83Kc:|qmtnoUwImI'[ؐ,Jޘ$HHK =4t.FԌӿy6H)L!>]JdҴ P )l%e^mAGnLql7^\hרY}?2ȅV먅}yr&T-]@7Š(:OW! CRq1> T/fv#+Bg{#>t*nU}'!5CFKm|& 2eg+o,"38Jw-],w]^~ F73;0YP%rĖREk^D;ȅy&no StFACr%08%%YCG$` Y^IV!ys%y#9l$VwS 绌7݋!)ź9@xi} "0H灴㯙4xtXݲT0t,Lkr:d>y9w\F<ⅦophQ$<>+t'mbzЦCT2;&Q!bs^<pjͯO?>G4 27M6PlU-̘ʉtt܁Tcz qIB}u&{Y c HbÒj#O80@4zǴp| ;OF_T5%Ȃ:JY$r[˹d:4I|\`XqcG/T1 I$~8Z-U8X\XsF-j|f@V2^UT[-:% mixu:쇝G Q#ė7TZќ<h[?R}}#{ĺk=…asfzI2b<4Ȋb(tgVE—\eZQgWl>:8FbFĂ}""FF0SR]&MfڷC'; V{"5dAy*7E }ELkman`v ֻ3LM^YsJx'/E_}a|T8M [r[W݃!A4dziCΧ:eؒT6]PERi7}z~򑓢+HTB6l i7]$h';5Ce6B;\ "nQ)MXV"_҃0p @_qFtW;H;*˽994rAv5MIW;6ĴRf!,pސzE`b }ҭ/i 5$Zl,2mne&}\^)r~%sO7D} Sz\~&䞺'w-g焂w~+4e0i F,Gg%z8d`]\2vev_pͤ/!G:2{\FDB(+ƎCINit^"KJ}I]RBi3զȇ*6{MVY=Ǥ\,\(P׆S}Ns[vn0JDZ)UݎO/t'4Us64ٸhޢ}XĽAy0vU_4T-mwplQun{^IS=J  x9mh5ᑰߪ9m^+/-}joV@~j@H3 A˲6J]F<`R%_SYPMmz {$l0~݇>Ns+0`i&<=ﮥqîktb6&T8hf#oqW룷L=QNZ%?)Q"&iG:P鼯,Li8A~C_=$ 1p-EdmFuzdhpN Lim%ӣShdδ9C?w[Wpj9#,57m<)a-O sR_^˃C0(*S v *ٯE_,~ope7J?+W] < ݷELC%יd%(R\4 V>s-2uT@!jC1)6ӬO`gѸueW]>#Q{;.'=X!EӽXQ; SsIG+uN@:ZiӪP{gwDUy2=“><'~p%heK A]jDUtN!Y.rf;d̬F 6dP : i3D](jl[v>[@ ÓrYb`JjV&x TXH o~i\&75.20k^;)ԭd2R o@2OA$]ּwnl_[Tv}$۵F>LIhQ0c@s}{ݱ7Z zz !:LmHűP~Hp. xV_[} Hqr/`VH}TU{`rkR=F#xJ~d>6uF?J ~X7d|fg3n[r7k0 @@1xo\~Fgij*j:ءrW U1}GQl%ōrF4oD.+$s*H:[Z﬌0!XEǀApw"bwy`D7j??Po!nYRc43PЀsZ"Xf/K,hDDE}:ZV@֘mVn-äYdqP< (:a)797Gn"1#;0 #I)y5ԛ{}WoMA.UnڻL%pWos?'Ē9C5]Z+2 Y&%h:/r¨%a+t"C9~n1ii^g3:_䔱y?y52zZp )S?HI17+JRij~FB$cĖ{_1Q70/<#[ԙ[nC86"idſ7ګqB=&R% "Ax hG=c/Ap pċUC$D],yf$כAia#%Mqٽ%S`|%̪ -# ,"A?vGOY1).jy$ !`Aw 9Q]߯iRS ܌(rt[A"SCS&bS:KB 8a[8,tE{+sj°,@?G^=*9AT"ʡxq ~Nѡk<ƒ'6M7eOkbBJ00$d ^;Y ޔI")6sX۲ E-_]S6q^dӟ`p"L~>e]Lo 4CYA#|N/TwYT-6Ϝ?(ti(155MR i]Kg-Qj 8~.[5JK~[rF=l!@hG@Ǥɟ d!gv<5fDC}4 -iT C'3xmok>h e2Y.! D@R7Pp1bWXI-q/RFt|u+1d BSA٦н U6[N_f՟Y7urKq&*;LT? :K|pRG~ʅ+ϕb6lj4&e/^$GBʙFNz)&*+hK5$~ @t.}G_蹗<̟A%E| D:}F8Z ʚ0{R@Jk9M&թ벳.*ͺJ=$y{;%[y`{Y.~~֝6sxV{`uN9|c;߹?yq[GjG_f%P9YGi;|<@7c] mz :PYE<=[(QM*7BE ~bƥtp%%0[ez|8WgCj ҈(@:[ַŒS :=w|[SKh̏Dc5f{ K(V-t>ް/62'r*1R:8 5Bif :W(m+*  /IFdR`47NH᲋%; Smۯ>F9 o2^5&&T4_/3@v\;GԨ~}UH)Y5A&܉A2樮!%UM*e[/?o~8\/qјm+nc a݀g C:!{  zP0e @}7ɞjBm>O$E F`$A&8FdD67yIZyhH18^>4̎zy@+Hgni`\(go8]9YB""}"[CX=6j@ܜF/ }\vV9Bl"eC*iMNWKi3||=w?W✚/Xݩ.%U)A6MrtP] uf+[njEDsSeC@8 >Kw6WXN{M/(y 2Ļ{}><>mBEW0G Y:[nTŁmOm X$";SI &7V'0f)s5_j\#z M!R-r9\xRg)%+1{ICaAp]t–<)x@/zO]r{$VlنD,xbo=He>r ]T@xܥǼIV#a3%tBV˃&jS2Z~Y`-x"D:~ r!˥8ʷ&V !Ӷ$A℘{ͬM K ,-EUKIǰOџsk]"?49?L%\8<O9c^4t 읉=⟊,AOlAg3nG]@~nOsL-fL 3;hϬ^Ч uT[Ɵ4rP9Z^,U|ߎIiըЙB%l nD4E7<..ndm5\yks1/bOfEhas # ?E{`+aӞ@Tफ़JO x#>{iPX4NmT 8 BEZpH>l_x* `y[ψw{g:Ы8q sFۅ=Rw3kqjt؈TuCckOVfg1 {ZipB1˱ǮH2 ;d2ԫ, ۵M +Xqjqo1(iW 7Ethy!Oe&v)^@ʼnJ%@sD>]=r˜ZB@2d". (_cX$IesPV$38{+Ag 6`Zٜ21Z4އG1;-bB֒jc8[^gQ\)QAJpiƤi9Us]x9];6UK .pώ)G!cݓ5FyxI|M?uV"_j/ȭbP Gf_ML~¦sݘ*;,H(M@|?ϫ'|Quh?+޾EV P!B4R8 tm&t΋r;/Nhk+@k[q\Usˢ6jZs'Zb9Idh^S"#y1@Z1qׂ]I߮ԃ~MhUg vX014,m0wړ4J lk~@jF&sQB$%L ǂ%r0XsOW~"r_.1뗴iQΣ BҌ9PU dJp,e0iRv c~+8I>`Wl[N(a k0HxZn5\e]Op*%&E8,)d.@]E#HlxdmRq:F~ɀ׎ԫ MЫ95'j`\E؋j1FfF^ 6y!l=`qro{Rz҇Xs[}r]@ޟỞGќqW÷adG6D,=fU4nyA;hf2KA*i:ŕtB$b"Jv݌SJw$(JQ]t}i0L SuUJ(Rdߥ1VN]yjDQI|w?L^cH[kgN_e xi-4A*I":7ىkݴbNC$IԳO:ކ&gmZy;; 2{+Z\asGÅ6\v5i=Άp: s앋:H3i9Lm+ދ,ov)D1b_4йg9&F&o^D6ӌIAI:S#HUiP/.فoRpڃ;.=xi eB ]iL(5j E 3U)4e6m`I;"67a8ϡi7bW|]3LK\VGn.T2tv~]1PG3pf<M[ڷtqwyKmj}X5gW: l-ܪ2 fvv$:~&m q2!a&_拍hXFkA 5 LBL 4m"dYѷ o*iIIiHF#l9EUĬPlԕ\#pJ. oHٮaM1ƶ(r%W!#HrZ>J8f8xDֶ~la#kf;AԹI kZ73o0+wlDf U2諈 fɪmg120e ~/\im"!/X[mf[<Ҏ@Aʗ;̂>XS j@He4HODe^rvn}ڼQ:i_D^{]T ZtasOs]Aw0/;ō2PϏ1BN];뭂E+RYhڝ_ IJ4qۓi'OI4l}KPr@=j\ n[åhEe@8*4i.{77h_觍:< m16BL6g63@PCMd2(X'+ĬːK5%49?o/rb,׃/FI 0 L _3 bӰq0hGukL&* @LXsEpoGqCn"f# Dy F\}H,i+'!Wtcss6S𝪿;Q ӌ.e⩂.'(Zהg(q` erԑi3I]8dK='nEKHjc=^Ucpd\i:Q񍳕lE3K1`ĺDe3߫KҽzQ+X 8w`CK6n94g@o p Sq!m!9('"oOD~.[ʠ>Qxv40`n)=31I6qʻ$< bZd,epX0zˮwm?6 K%#; HW,pD f+@z ݟk`&)6|O;殖xmn`WK®]ĪIo$"%W8gJs~ḩA[5T.a8v7PՕ ߗ NL>e|%»D2އۯGq |+y JK^뢗GOw<*GB=@~Nt%\G+o>NMejSmlfFn(hW>N֓f  bڀޕM ׵LR(Ywe:qAqH]WydTt'M 4=BQhWOG{sKUj9zٵOM tTK wUL_/:pȹ׫/с't":G ~2۫J&W8Y0GE"Ht\z&L^MzP>Rdݔ TR@wz7;ouqĭ*N3 yJ.5GW|fIx8' "˴xY2Q\<!pPk\+j !ZiA⇷G>hk3j H~tںbd JJR9Nl eћwixE0?MfϜיscg)P)ۃ3_g1Z5sGԌR+JリB\o!P@FֹOȿ| n?,2SB-?ոy&? ,P^ n L#R8$6GIY,{FHڗjsV)D\OjbYo4jmBA> uٵ`r@nQkCZ[/d2%Shש<$&~s˕'2Wɗ|6,s زݔZOQb欨b#آ`>˽ `RA,r? e3sy]!|`q~miP 0)})~HP0tny7NҊގsڒm<ᘐ:i% <Ia^9iP.Tyh[j(DgCDX.k ^(}EFGtod4IE0?z`T|YO9طAzըrDY=@̦_YLK,_u5qYڻʻArrm(inC'ȊHrVPw)`TxpcxUTOu#y0l!AxEg'1%8[8֖u[La-7qPUw&FĤtPj9b_~`XMxdB4sY(\:uF+du)a,ԗ s3@{HoYK#F2ݖf&=[ !n`_[k^:Yo2MJjc=x,?^Ȣp,-E4Gdp陆zBq (  VÛڝ%L?؉Tx.U2=P?MQ@lDᦣ=pVWX9R/GHhݲ\kDK|߼Pr/KEw\쪔ӽt;on Ps=AD2vc"&uDsqP <K,/;Z w'Ƚ?QpUߊ;p|*W#Q#6:FZj{ǡmt0E#xT R䯥epJz MpKb<ԙBGuOnN&Hfv[]wkC=#%= e) ?3܂\<{X,s;ta%ْ4 <{כR+̶o([_'YD e] o$'{t9!{a'ܰswG+߁eQk;wzN{7^DQ1y5D!M2=OF̱C>Ӆs=Yز$J8 'Qh>Ѓ4-\QE_C>RQ;K .la˪slGVqA'֬r;r_񻐧  {.;kJU9J5c8|4@cy- L0ˎRB{yј |[ AQ wP4pJ[gHQnS" ~(:#ګ|uv V\u؊H*t䥽$p+ }3Q/jb;Dk(j6oǚx艻lx-9 {޳Ay0A4p~. #y.< ʈomPl{];r<4-+cP"|B#mڜN߳FZo=M ߏL*z Zv)=-+P *QΌ1Rʼn%Rc0Of6L?`į<ݛ{EjKwfl37S`9'd]ޏ&gG)+cđk+P k@.>sRF,4VSltB_!ȥW9HyR*tYQ2pԦCg!rv@:9H%KP>at+EsIR;2dN*rWݕw;qu|\.*͐]S"׌8ՕIVB"n/C˻ᥖT`D;z_@lS/񧱍]~Ɔ)Ej7i: hbFC}D!ZhSQ-bN?w.I3o&$!2Ү_YWg|QHnfy'&5//e&Kl/Ttʠ)HaOc2d5a[߰2xR0uheȀY0c#h僈ϸ߻>JPQTl[LJX :143JCAf /T;@m1l|'}n"^aW= Y晉 ޳a/89{}>?54- bIɊ!G89񎸥4"YvL 71>V.AF((Réy9޲n1TdØ Zܠ}M\$ u};wFux6lr\/w}sih,)'H\8Xb#Cbxr⽗zfަb.jhX6< GoA Т*#m02 lMo1fqOVfrlR[%b_0Ki BYL!^=6kKsF6%vͭ qx όp`ߋ`Ts@? zz*j񕉜Oz ލ&Svu6W135g?eYs;uɆ2_a w %]-&>l.S'b<bor*Q޺4ĀiJL|JDTm>g=5uXjH @1ОTR.g|>euwBor[A\c[ڃk,Or}q{jE&_ˋ1֕gfKNՃ!M&?Sz>?Ek? ЭLM A8jJ#.^,[;Ez0A1^k9;xYp?.U+EQ6)iġ{+JC 7IM,%pQn _bݙ#ٞm >5Z[҇&"⫦M:GeK3'jIaK#GPU$%mi!Q嬞E@ѯLui*AqFڍ *1ܥ!G-$6QZ3Ŀ7;Bb7|*a/G% 6eZkn9If_V[@BQq\} %DZsP/ _b;SJ0h#khsQ2݉TS8-DG 5`?Þ]63=F֏= t TUBUb!z"L,W]Tlt;c|O8/ 9ey߻W:QcƻNE}p)H kLYLῪYfRǸnfPca.!dfbHg}JՊTu%QkP(jj ZȞ* DT T?p&L'(=HvZ_ⱜ>fb-˿^NˆɃrܞ:Qef΅,d'ƚ@&Өw@y(tm6D![PQ# y%ޠ>>IbiNn}O#`V4Gӣ,‡JhN $~4 \Et/-mL@9ʪ&XBo~721ńQگTe25S.Pz%Sev m\a|2(m('|3kS"Pp=< |{RV3P﹑ !wj8,O@0ERfi^g|P&X\.BYif:}qQ3{\ҙgܗ& x&W&_}uڟ''b9ѠSQ 3evp@b3MӄV RyypK'm] ,TN}#1VL^%:?w7O{Uu>V0i;Ccb3QXs!hWK)Gc: t'd*"}ToA, @Ǿo-k-؜yTVbF"߁n / %>G u^{Ҏx_.٘3둈pbiھbD%oh,aTv!=q+5czʶx퐄5p% X+Fz==B$I n5aF§C V4]+H)6mcY΅8)veN:3>v!uJ<:/U 'nՙo 9:]WwqVmľA@H661`I&WGSVf]#EeMVm᪌`Bo=EEK*ÅPCJŠ$^|i*X/s;<%@LPF"'MmW7ȥ.YU~=gDE*oB" eum#ZSS)i@[y;tzO@7snv0{?:YIJ_c&< u)f<[St2M??Ejs/jA^mCxԛp'M׈ֶz5yJ$#uur,jή d M|jʷ#ՍnLB#ͽyOE a#GIFODZB($7}0+Cz/NKˋ*VgSk0uzD h@,HƮ&ClE uڒ:1(t@SG5hO|-.i`ԥG(F6@)h݌q)\gVSDgc"-c{-DQSv-hCzJy+Z:}!4-1ˑ7`g{$HT0~@=QΟ٣]}[00[ա m~:!1~$ZXgg,} F.C>{Ox594S"nY}}6ph(F)qS3nsk >PW[*Ոpܬ"a2x3oHKՕ'X(}3Vmx<^GlCϬːϱ>x,g!\\țF\eD%NZbxR.BBe`yp%r2s[F02zN2a庛t&SnrپxVJsW%^ KpeI9.eTq̎M&d?).R6pT?sᔶ39"[ExLR6x$*cx[`0\ںy_j+Rݣ}+ڍYi7\}M!vϾJV ƁEԹ]r.Hi#gT3㞅e|֬gDMqsZlR0S|M'`{gӋ~X\ܲ#UxA*Ŋ.4Mh|x:E}d؞wkfoAtrATC7='*GQ.$JDv=s˺h!\$/LYFڍ %"*Z%_Yx !'hk$B˲ĠgfJitqSa{.gvwL}ʻlfϿ1Oa͢c.i|DF'\RxKoÀln2j,{{S{`Qֹ:4|dO3P!cJ6BhWN寳L1oe5avZl/? 3)~0u5Őt*sv֖1bjtMQq@9[ߩ8&J yX%ۑ_p|JO]JBRtW<; <M7 6g} 3\nAH, _GKu%kq+5v@7F;iǐp8-C{sNP53Pl? | =4K#c bU ʓGzk{r` $)1rK_ZIlWu7yr*Z^|w?tsgg'W68m@"֭Ȩ\So<2)@]/N=c΂a_erpɱ(!a<"|=,K P?mv\Q7Q77ȩ!= hϊI[6G_$E@#Bဏ ښ96[t $OtC۶>:PYIv h[]2<NnciCx6]K^NDc,VT{ w^g\-5 }Ge2;K3]l '?Ih֫SgOL Xz{ |U֐JHo Lg! 9x><) k ~ـuԇX<U&Rq\[U[~E\.'Papn2» _f"b2"L7w%MqjvLW`*4TKM{:X'(AC&l=:}@Gu='ѢC ՒI gQ9]1bt|SY<{XBO%.i=vԮ!|e#D!3&צ)bSA,Th7f*=Ћ S@0'cdŏWhPUr5P J,OPXzo5]ܱaE( wRdV:: SE>TfWV5Hϱ${Woosv6wħlKǞd{Ł'%E#}~Hu+FDP*|k:xEi#eB. I%f)Mg͢Ah0&N~kZؤ9LeVԻH(~7]-i*|L,\o~WNoQ82Ts?nؐvJ.\qXC=1_cH޶gM;"wW[MFl"rfhRp8B8fЎR'ϺdX"1h0s눑+Cp]2Q!X(h{o_vdUN ޴(45/E& 7%֟vӒ ${n17ŭzUE=_"N :/Wjtf58^eϛ%sJك'Bqf&r )hۙ0*y,G?wk𥲆b=VFBU'[ribfvv ŠL5dn2Ti4:T ڒ4(Cr4aC d~EJ=P. GM2s'.fkTUP];Ń4Τt=""A k|"0 VNAY`>?: esn IDzݲ#=}jSp/ VeEHpH}^Ψ:tEWoy|I5"$Zj?n&TIz!;ߟKՍt2\D;wR"C$=~l)!Oi,2L [* +NtE-hNbl+y{ #6{mM hl9ѲCJ^dhx9/8Y~ B8v},`8g=fx;F*qA]_ruo 0:i0?V}_ =M,CW͖b$t6#G@-v")s^ҐWBw[ɠF#Jy142=;xcԤ,L^gc""*jhio#{ )/`$޾*O* 5GH ;8n D ">!R3W[ri/<"5xh!X n֙]Ե}89֋*H g0~?w-̰p9l8i BGIO4߰ޔU8 ISƤP%U[8;žX2Q_Fw4Tf$(ü]"q|2hc"Zv79)l{>3^33p3/j#8"t^U|ƪk4HpP0~)R']YﭏX*v5[" Y~ً:-Z/G<ܿȑ9*)cwܠ*(N$ R&d_;E,*#QRT1HX˪"iTc $H،4Ġst%xІ|ZA)K6i ~tsΐ_S@@E@/λ7sL8] `k'դ? b&/p'=Q68!qH`6Pkq){ס>U , V!pJ?Aד#U>TB`ҵN5nK`-/uc PE\,ٚ9zK?vZҪi] z8gfoO'qZ=-A*S>m zr]W"* 9 mx`Tֱ«3f$^5-t5rbRQT+"R8L3HRq%H>DjpjaBxN:̿Xf|kpԓY w3*h%δQvz}/xi/C)TRQ p[A2֖#Y=K~μ?y_ElF`k0ia Ʊc!KXIªKhpTzfzdlLI"/|d\KlK!v@ );G\A1ӝ[ ;`uHUփ_EqO<]w^OL++nC2,wK%vy/rGs-c7A/aQ}y㞎߶N;nU$ ]Qå 5It''E_^SE bngx88A .i@QFE̕ɳ_{PaбBݎq]B=IYU; @7P_O`@k%{eGVw9zMҀ#XS6,-)]0SʇU-:=cWNA~]\Uz:XB\֗t ?вy3#Ӑ^| 3uLwf o'덍]mH0cQs]q];a+n_#Xva aa7>[* 4;\ntF`̹L1R\XcX QWc'~{ `fjul:*!x_O5[%Vs)5%^Z0 ]o~D'tK,sZ$H~~5_j(/32dJİ,~oϲs!%%1Rڄ?A} rl4" M14k "咥0 P 臢~aBSMv|y5bK۟~;ͪގ*"#<j2t:C¦㢊^} {4L| KN4AfHDs^,DsΠst8ܱ񷞨EJ )FIVQX)}OY$hG0.TK#h3m66WAREykTFT!7džlb|:,ި#]DzʑI<\vBϷvE#˳y,`[ZE J^`{]0KХ ?0w>E=hs'3{Յ^Wf}NSzUlb@:E[c<n5r֔*-A~x>M:O1(oꜲp4_] 5dcבZ!ބ~S>꣜Bw*0?oix=MVI]7&q>a ^αŵ1П{.q}cx%?ΤὨ}3$)*MJX+}t)> 3قX#R|ܱRPv5Z,CH"8F'-Iv FKt/ԔHy|,-x2wLM{ʅ!_>vB(<4N` e1׫0"iOk)a7= 72nvЉԔ7 av\Ek xvoiLWއ'C0 dcb?WkEv )A.`t_b1}TuV=8)q$.3F&vC윶=⋃7G<2Px% B7 1d+W+6 u}õiŀz挩6k鳢KE20x*ͷ9j0>Ⓛ^C.PEHs#+KDZٽ6"Z7ھ͘q-6sp>V P(`#LWǟ ||v80RQg'i\lYn?r9f\jtvO\@teڲm )}KGפz4DcX,UV= :!i> 8)a2#dS2g 76'\\q~$s 2ɋb^=Bi(]*5e B>۝"1Oeyfd/X]}öb<&~# -Xy EJ;"/0 sKOjۘ񃑥E{<$\:i`EIb/M< a%xKn{xB1Q AIiҟ8>kcxiД<5uY RK4U}T#=;IaHSMq~$@ko˞'٦bM3 cU;^oPh:a,=Rl^J&mƢacA>g6Kw/׻X^f7U24u^N*#ՖJxK\Ea!oKpTYBeNlzyc9 [# ;V>vꭂB'QM=ǀ+ʈ{f7^ bDgp}yJ1l)it!UJm&g%C^6ɻK/"iڹ8:? ɚ?+ hKՎ.?V3i(-./D/M}co:dޟll݋;rLtbD%atp7!2 ujsZ`Pw5?]V)pSFhj25߀;cil6 W1˻@S ^oYʾʃA5ܘ}利 Ut OMvpm4<}1Q3%Sre\7(Cq{Svᗾ[p)=Z)W+rH D ]@.⻆ۦU`FzX.I 6y*Ӝ+ PHS qW. lլ}R)~<&tП@=`D?Ck\_pHowb2"^T3>HUzhhsFlXܡ+LʘrO:0W8N7i d""cȬԭrEh%t'iS&x^ 5[Lg! wT!Iڧf_.CWݘ_K2Hl @0f`ge2pHm.X7ur_tZܟ%&AEJML?|.6")Aӆi9kuY)+i(`D'5khژ h Qp`)-l $tKU݉Rm=/K45c%쇞I.JMy&>,1٦6U,3i :Ta4^ueX4XcM!tWs8Qr̡yo2YeCp:(rY}>/J;s?5nЊ7F |. +˥ߴb׿ok{h^z˛>s$ kTj0ۋu؇%?\ZL3oKDONH)]VlxekBS5Wu! 5vy0.iҩ*e ˦nX^TkynkIU^jSċY[N5Ebm6`V1:)fMJd)I / W FM-"&)1%-{tTɓAם,t A*o2zxlshnิj]"Q>`o ݩk Qch u8+Fpdb/o3Y:? c>'kBV 0wZ3~Nq3@D0WԸ"v 8UuSlC{_IH @ jg{p{"y-_ZT>Cώq<^ iv8ƦqpXqjp81#p &й:V!tA?wjYIv,+)|^)m*.)ת\ixSDΥ@_h W![_29fH\Ej@Zc#pـ>VgP) >"ҎW[=esjlr02uyYd?2 / ]xC6(XUx.mF4|lxbvD?h8g^ǮJi\M!ykǙ+88i][}B.۴Ӭ09fdx̖Wr%)d"~ǣaʅ=©*ҙdΠztLBMhʈPCGAhe(NK/a}B0"(MiH+43-HDsމ}t6)3: \t3"wc+Ucq~))ONWluJw~C{_AS|zE8m_Vl:XE} ~ EOf^$, Y6HVg u*N?OMF;g uVksk^N*ۥ3 ^ B1oӟ(`v,J͞ZU#yN4$ sc%x )g pI~$/"[`@Q%fa;N|2ߚ[` (:!(O& Q)EU#:+olkХbZ(@hJ("ǤyewihܨՄAJ j^+#R'ɅAir+6 4_K@33bbo  xtƉL Xٞ{d?ar\?YnBFA"$ P-Bh,=U Nf#'3(.Yk5[ C"mNi~؁h(n)3eh]]s_b4ph:P)b`)*29/ZYj؊c9.lQ.⃋7erug+DFcۖgAqs/-loH G8oQ Ϊí1, jOJ헂6S%}x o( z˔cAȚaHx7ɶXa/Tbu%e}:x/CG% 7 iu]/ pqy"|Ck02{ O.3CuGXA)όy$v$f?WgCٻ]2HM@$j#Ծ>aOFCAs$/?UkݟDПf1^l~Rj|(h':xqEo?߰ f=<ZOTz)9}1 j8TWepkBn s `I0(2U/ܜͦ/Q6p/|ꥆ x9-Zx:~DN &%];4+N Dtґn=Y* y*\0;hp7 JMC | ~34燎q!)7]5@bĺ>;սӲ\C줺 NI dxM@<(]Issɛ-xLnXp8)ai):7aTXU\߳$yL uIXLi7$aFW_7 ,I^A(_@Sddj%nE{|BN cDkܛoܣϬvk <\9n۠4L%+t"m75Y "ۼ{ Ov$uHv$<^]^ V Xzo P#Qyf5uٻY-:vrQE-!bG4iRXsg{yHcbO+s% '7c CXƁeä ;+ׇN% fA Q[ !@M, Q%^{K 3>?9+>o5{](+g`UQyT pil>]||~-M)8|~d^\n%ۑU,5eCƐ1gm5"ҨLg+8T|'w#yɞg#A6ia^RLBFuQuUM5l hg&}@H(;kZܱz!в%*iy=='X=S#j/zN=P٥>~g^SoaP:נ疣2{OxàS;&`"^"T>8&?ϓ\_?tpd{׋`L d:IRV%CDyQS5x[,B4ro6SgR1嵬TH#ƿ20%a\>Uf?'0z:_`7"my]ةb뱙쪮Mbkj|TPGD7U.^eҡZeە}Whكͩ/5[S';O 6sBc') Z D \Ku!+)!4cvKl^ }6Wen{̾gaJY5z( L{F7NL7Km5D2RE=L?ҒC@L$HFr`~䑉)RSʝ2E##7TZ~quXƪ@&n _m iGW;p|pLFKtNȧonwK,֜I0x;3 sj|p66C}ixD&ZLw5kȫ 1\p 'TxFz z} { xSã'P% ߇.Emz(ވ7BTE,1;1J0!JC\e3/\TbAZFWF4dR\Twv=b{6;DS})!MѨ}(4-s[zQaCYR.XOa<ߚƴ@BA߲wF(.:nW8 qm (yV%ړfNOX6pȽFS~=jBfz6tABlE`Y+̫h AnmqpAa)8+N4&a疀?fwDBmF:P6U^(:?0֧.@S~v؍.Ы>rWÏ^tZK*^:+`ycl#k0il84E={ȕr?\㕅QD`9"561(Qס38Kh7anwA6 …}BwյΥ:,6sS0ߟ.x @ݽ6;f{HI;t ZICv][ɱW$U _E.N*2B@1h<}$CU. U[F<ƨ q ?206&0+Ȃ'0NpUcQO8/Qha 5g@? tڝ4lj&L¦@|;UΔ3J)\]ħnf'&0*W.t )0j9r&sW8-93^ 87(W PGcă[V%z1&|3``KOŎ㒧XWsie0bP,|<7DWK%&~tO3:pUiH$GAYh/-me| ]UD4u5'-W e䩘ʉ6GBFB|Zୃ#!pz̔pkbץeÐQ )6w,EyFcM+m_FI ER,XVBS!|A^2QxXXzv z;M A] .uyWBp~^v_GmH Ե)s!@z_ Zr{*KpǙ0$?~xg:pf_Cxl+=Pk,ӏkg:+H+S/̄!EbD5euqE9-Cśkw݌w 7a-u&_ %)d_Q)3a['G\5gB//P)h渍M"6CgOAA=™i/܎Swa6倝JDMʧꙈQcz:A _`ff#Qq%=a'P,(^&oR?70@PHxm2"Cq/kDþN"HU+o1ʳDK|8 0N2G4oFWװ~Vmcibo$\3PTo$ FY5`66%4Hڸsz0žl*$O#(qփ鰱u1f&Ϲsu/çFγ^6ѣq 9̥{m^,Xxccq /D-~w~cFC e+7| H<)!ka t;$;b.M'hˈ „AY.{31*ko'Ȥxb>lH$hS:H_ WN˸Ե7TZ=XucMɔ«Yk,ytⲌ51W/p#K'+ȶD`e9~ FT)4_r19!?OBxSeU9 Ѯ0q<+⒔kshߺ3BvnVtѕk\O5OkU1N£}3nتS$qNI mҨ@=0yq;)zӏyXKbK"HGn0`#hSbI`|n<6ཊ*/R$c]#؝鍱UAikeF4t TؓzÅrHp&z It=ИAA%y_dTMIb`a(Δ\Lh_hJY@4X)m?ֳ9D()߿FW"q\p!ae 1xz-ݭ"&JrT}i}NGtSyyFK=FHAMo&zmqoPiy5Җ-7@= adҞ*%e }NeB%흛b?kd!~ۨ j?hY/ ;\\K92G+~V`6-:M]Ƅ2aڸB jʀ. t#PS 0߼`$?bx+zXrX(cq[3N@< 5-Y?9u)]%[__ȷZdmҸ؈f)n!fk١qӰu0Y?:bzP> 7qxS)8'?c-gl|e60G~R=eiȖ|I7KWih# ?#Qf 6?9D9M,SM %]hBPCFO"}:*_0Y<԰ռr"!L[̚{̓ ȇ{x{Hm3+QBp PS"CIH*/L]0ɋے@e@ )A'dv;.^eŹU%dN G' <zva}-U]#xK2~tދ?H [[J Qt;eT -)cU@3s0xK[UoW0dZff ϣ8jaPvۉ:2}tf|c|l/xWϑ1!,xar "<$Q^osT ;*K /}{3I ":P"+`95Q`08\׿22g;} hfW6x3kD RC11NЎF쁼Wq/q+Jƶ$]Jvfxk{o; Z@*ud}TZ,Z ?\2,{:}F xڷn0_hzI+>ҦYq#^5ǃ~?B9#PU[S‚&%!#8tQ0!Nclb0u}zwLggÜ_"tc/F"zi- 0dG"Ry9I;ErӹFpwF+BmRѲ&^ӛs+vPA)m`LHJ'&VPד9.L!e ˎV?'ό䲢q? x(H1]M'&_˹-ϐlFop<]9x4Oݼ;Cvk#ř\m0 &f1M?hu"h/փO(,$I(),`|Az">{fۇHe5yH+ pǎ+ N#@7q蛎C(W88RhB6L>o`z.XmLZ:9?|+ef+|%%I?k5*KyLh6nb}鰙*{F&f3۸㖆0e%-7 v0"ZM-.i (԰Ɲ)2e~aڀy,O9QYAGxLW~0вSЖrG4DO쨄_BFI Y4>D$)V9@(Jݧ n}~&a{m|6 MvkRmST:n{MXfކ<Oec$eҪE@ǀEb%RUdR7P% &J2/?!~lgߘ3~P Edq G( s9l0ܓ9Ud f6+vj0Ƕfq4^lohS#l*[Q+Sc5rjvvN#ٟAzQj*e})L O;} :)!?!h7{v')񼙾m\qqj/$45;>p'}87|RcV8p[z9I` AIE)zsz?ŘXf8u"z>¨AꓗGVy4mjX.qϋ7U>0%N ~|jd̲)bФAmJ-rFȾkbPb`˝u"js/mТeA$U-|}A! 4wOEa'Ml=,3Z\鞥6=*VO 7À)7,@.-K"R/XZ,<dCy `^?q?k qMXMqQ>5K!-n.7G6B#"%HuVhU@|riJw!CYQuTȝoy^z>^nкA}_`{)?9M܀@pa4y<(fEYdt[IϖOlOl@>cpEG~uRd T\Dc ɂ[9-O'`Ip, _ȞDu[Jq+0TPF!gxI#*fl,@GtVh*oχ^pMmԨٞ$`(W9vwxC}'UM}"@,ךAP-Uiyfyb[ۏpEحLЀh`ƥ%7dǚ= `OՙVFP~M0*Uϗ)\dZ}fTE5tF@>Nyt1# tBلlN_ѤNt֩J{ V/ ^ g%(2VF/g9fgs/aʼnvEP?AY:/6tښXY܍G`UˍG %& +FL1ݔB$bCn0_nai&xuh-TINcNm N4 f o28MR|`!sKwIBh1m6ˑL ݨ{2ǟOξݧM7Ahu^^+NGlMd'E? 8*ܥCW$|8_eNh!)UwV~=U {%!ի'Ջ,.E9%h.G-++zrkRaO,{%8Ukd-Ӈ%5C芯,:@Q%􊣿5ߢp^v;v4ښ3A&q|2puw%q62S6Q蓦؆}A*V}p_Wwlԋ'(nzG1F͊T7!my$dNxzDs0bC 2σfp[N۶JnAMðC}I"HQBv.(-3_kI[-QF!CnN!#8D?e@ ( " k~ByEpXd3\dm#'Cf)¯܃-\vG6=3U7:ƞi:lALW:gdoK3yo?[a#ob*u8 wI_gD<}J^:u%íu&h噜k`(::e$Qi~K.΍+8?ʼf+ZG6d{G=rSA6X>P,%y'VVftnAn|rl< f(|-;s=ɡ0b,݂$gfQ{!YTqj=sq5_kq5f̷Vu'o2=2p;X;R0\\\@T%iG~'2NNc'PU "m;@p~ b(?#_( ڽTбz Enj=Yd&Q\%Xj8mjw.Y'&*8zM(Fn#z>J֠~6ڞ5?Jo fݗCt߀39恍lx+P"X@-kΥ1l8Ֆ}D\UY'ģyhjXyRMvjQv QkۂeHeZUgwëK"PvWH$]kPӜ;[5tŅE8 EUjFKLɉ>i胳tIJbmXčWNgRPp@֖! !47[h%?9AQ HRC譲QjC5 c69>{lH"W;_/4^.Gr;`HTFjuOi92ȓ;]֖<i>HDWu?ٸq d60'Oyx7 $q1a0p1uЕQ͡Bij/f^ԷqTZ妹{Ȃd3B`u\r@JM7o|hY/[v+Z!^3W('tTCp kδ arN&a[]‡ `{@6֮٦Ch6a‚;AY,Ƙn'}G3A KL2$64??j\yOΜ,ݴ]ʂejݺ]NnL&_rTLʏhl}Elĉyff\ɒy!:Ԛ%6O.&u$Za_HV[# }lglsV_O6u)㈑kmOst6cb72wB3I)+w"S 2b'W`6DwtDYu$,ryk VZBg;ϵ 8yu{/K%!6R?$7St'͎fkgoS(fj[[a^5CHz&7E=)m~_ !<p)Aasˁ=3P| NZ7 2zek֋k*!bCЬA8]W8s ӡd""ТLs#:g =,8ҵ*=6 4gt6ևQdymËLWYN~xulqo%:(ݬ d3S43\{zwZ32֧Q8+Ca f~"P`)VpgLg0%ѫ;1q{@hz)R"GŪu7b}&g$7dwRAdB7e^^Ζ̛W1tD wWlnjpSGYRiV%=n9Y] vY`>Nu]vv>k4J^Ah?[|CN}pF4<؏j OΘR%͙uad#_ sT aߒ**9_ejmgu )ۃv:|'E`ܭ@ m]Zy+ǹ=;߲3Zt#}.G>#B¿`襬1e0CϲH h!U-m!wUaI M _qnا)'ejj;2 Q1 &2@3H+"Mc O2qW[Ԧ[Wd)ڥ}ݝ)+%9WV-b#@OI\> ÞaX~:{r4~请p܊~;U+C4H-ZX[e;/2 Lc53 !hL$G7OzKn [DLP>uA\VD] RTG M4F xVmQ7.}ùl,wDA%׉60፠gh ˍR!ָ CDiSAb"D|ol)CnEڡ5g*I7/5`ĺa J>jZih5Wq,ZH7\("n\[ i`;un1QiNAZ1f3 .y@=R4e#'@ֽ芨/cp8!e'!$Bt501sؿY4y_Q,1DO~hq<2${a6[Y SN,$D.fA5sYm.\ ^ͷ4d S:6Z:Ov'U ^v4hݻ0mY/7tO^.%ZcTn5hR,maVȊ02H荋,ʦF 8fsBA31/Վ"Iy]$?F 囬*zߌK@x:\N~I/ {GobB4K8rx8ǟN(cmnLb0xtf= "R-0q) ϏԴ!,Ο; t1e}lqKY{)z $g?c,cYTKkm9ټ]M"M VaȒ]OH{T12Z',͊vFr9&1H)RGԟȡV5Q%aCѸOoA̍= l)|$ʞvw2PMh`=/JǗI&RpkfJU A /H ᳙ahAf6&H+~`(&f'>6}2o1] mg׶J4f?. m? 6.GE>#(,f4 `xTir7W0) K2P#+<+=L`6Q5#efȴۮd@+UM䓟1Dk-|Fʒm'H <ʘBM4o;m8Aˆ:GhjQLO0-CGc9n(9a|*$ 3|ZYEEAD7t-HP)Q]=픫U\Z M-~i *N4w4d:r⪱X]AEJ!q B+R.9R["Uۂd2,j[}=p-~4$[Nt§SYW8"j$;dN[ji7/~&K?-Sniޖ[j!yn]Q`l4LA=ņ^#qu ScbO~g!Qc^JB``lr8L9z/loc'wu˳OZ@VϾI(n=YP7[ ;0l>S|I!RqgWU%5QD#,E/<TR!](+2W:Z>1p21xLjPD.:U8vuI7y?1l:/eD[`M?V7CM2CX'+G2 \kД7T$3^iN"Aź?!?-as8cVMqT5ASw}No%'2%t*q7Of1MN%}E> d*Xsq@ ,໿%QI=rmsRI,{F*gmT13ui8cAZ1npV+_`O]c.zrvJi˾h +Ic.B9bKRBPB9\l Qwe@+e bik4d,?R]zÌ,BR)북ݫC'MĄ9X]j")y2@jِUtNF1˞_#(BN/U;.E^&I)TIk͸JR/c|:PȘ4 R un(.V6hSaY/vk/<Ziee=|ZSVg  rr="jϺdnh/\Ud 7(|5A?MpHαoIE<pZ9>=JN;O΃Ԕ4TD3`_(=+QDS9gdgsct7-IIEf {q_ٛ DHZN#%WG ÜLmq8rn{_EW1m6s/,ȷ߈<8۲9ndFm`UXW'Ʊ1θ8!zFƦ( )BWmS&$d[#:e3zTΞY.p!%} A'IYfm3&vae7&)D+9]Fh0|co):ig٠+/TOpjG&)8}5l7?eP,Ļ Z #_R%G[a8xFaYU4b{_\R'u(1XIAak{zKyR8\:| ~~h^#- # q{+f=F@"e10 ED`: 1#(`C4`3 ] e٭,Q0.,\it}@̓}uBG#ˎ1$BHȄA2vkwWnG|n,΅ <=zfZ.nQbvٞb]Eș1d/7M>^fZM__svFb}]L4j3b",+W Y ӦyΙ }4Vu/ K^Ϻ;t>n(3Nuָ@{s΍qӋؕ=~"HO{հTOOh:qPQRZ§m ,~qhET1ڰF;=eM& v?e#A;7;7 `;SSwnEF4륽Uk3ڒW?{m:w3p^ Iga++gV:f>ƞcզ??"uƱ.R_vR؎@-N#]!j\hJpk㩣7љGG6\% !N&2dj^G8/T,FC06&J =VtX գ`VwoF C{CvC#q1veĴSyL?rTcT1%|PkvвGzCF+|5b+)g$;ygqT? X;}n:ŋ4va81nHWΣ@𾓳8>  80!䭾 j#M aD)p Bo5 >rHUS˫o ˅.?<\ϓܘ8򴲔&&Jr~-3 MYsif.mP|m4lW$K&us]Q.˯b(I/̠yoksx b E۬6Oƺ҇Gd܎瑡hX`.rRG#% b1>00 cHLəCNiTU11?8Z#h1CxDiF)i\}+w環Ltil2(ݩ)ЮW}jEYM+DIݹŃᓣ),Hl\,fg7 ئ4t GM2&D,A,pNd|"rLbT͗:BG a@BlJ껽[m`+# 1{k8Oj v !]FKM1k^-NZyq3;;e.u֙i l"@IyXiXǡuMu7EH~~Aۢ,_>: "v;klTqw>{Xs tygYX>?mBzq e`JNp6vZxrz_3`ɴip"xv)>oYU*&WvQ{u _Kx^_YI v~2wl>:ȜK'C..{#Bt`8z[li xrR|i߼&ܽw6 9"tČTYaqA74[v{ة6&en6#m&|*_Mi;GCG瓒J:Vܣ-}xPmST9Fc\zsۼP H :=& @̱qֆΥ [q^,7 wceg:[-%ǠkJA+nb<~΋U3A?M'<ÄHl5 fPV"G9JZl-C?%3Q$d99 b똍mLGHR'ʇΓZhu^Ui#z'&]jy8=Ufx}&9SE 8q^Xt*gOF zsψ*gq\F`/|:wsn𭟃`_Dd3MAx4H h["j@>j[itq:Yۀ ӱ.Oh88Z9lRвafs 6GA#wUpr15iDp?b]A-f6 >^пEʮ  A1m:`\oŸژ, 3%h]xkZFhզ Bϓ*/<=VU3iܴy7Mcڮ\IZw$#|ܻ7ihj3ЎE#5zKI2Ĭ<$ȠKl|~_ՆINMO_m(}tO,J+776eޢSʦԡ k0WjJ:.cN@u}$:A.7x:X5^CEe;~k+U h;PG-{Y[/tmaJM2y]4ѹ/d:1!V[!1 lVªw詬V`B,H Gւꆹ%QT b46[үN4dj k=_[υu`{vMwg<)nS/ KWGQ_ Z"hY<R":/[^o-[Ikrb$ύs@bnlz]3'ΨeG3ȄF>w[[/[?ћSh@~+X39h0'dfҠ2+4`jfE5CK"XϦ!eSm%NAosUT &\X[v2ڮ\ ǽX|Aj8|H/8|A#eJ?x]X9vV^@TYe7 ,451GR";>D׭y$;E &kJH]OřE9j?Gtp]a| 9CgL ~]N٥5FJ2k x!oO{e+{HӸPDkbZCnujh~"w#J$U?6`EcfBZσZQuUDA{?8M䮀glj]fz.)Sn{ %]5olAJg"Y P)-1|Plb6bD8r'| PPv %5dP=J2C(¿4V><V"FKR#lvZQi{g4ϳL߾a ѻ{l_ؠ KhTkJC?2cJUA!F}y3ϛ?ƢBrkbIaS әUׯn %L_Cs IÄud\8@ ~QA9ho l+Qb}[̊^l^ƙi`B^A\" _u4<^vpg3hOl_}Iko ѦF(F!X4:ń( [{]CS桪tEGFlBBfJI:.W3Y.X/|[}X{% +R/dTeTWc B]8 $myUc/?_la\ 58C.7esgs $&)`WP6țO .̗0IǨsg?,(VlSo 3x&uad(X뽏V?slNt S!#pGYR_D88C婱;$Lk5| P+ N`i6hWނHKU.q_}0)W+ܔGmo—L 54h鼊o(PR|AL="yezˆQc%Oӷy=Җ\ +<4,??`πahYC{ [ZCN\AJd\}:(zC%m)c'̶TzVs[Dh+m֜Jkis_M*d(Άi[R0ڴa:c? LO8E#԰bqp&ݜ0M1\Džǃ*1C#4c;s{rӒ(X `eO2մfG"!i>r$gfO-+`x.ǿ|Dhw?<+Xȱg"Rx)͛ZO s, 'YyՉt+Mfk {E ysy>R:SsuR^^`aCf-faF 5epF~BضQPL̂Z p~{Z,3>qy N(ȓt,RKIkEMsI EȎ0J#)SڃԴI`|DdzoX;gՁJ8|8Վf+/8Uu3<+եwqhoM낁hXSgMۡJQu])2I|6ݙmsZx;:=%'D(iMŌ{;vBWm馼Bj|TK`8 E'SlW\ ouK<B!>R=e᫰$F (="}n}WCK/e33,gA}[?%_jZQ@/2.㛫/ ߮3 }sL+>h+㹜϶HfbcT] b1DƲgA< ElA8{lP5JEI犩|2^=P}ϖԤ f r#WKApkzP^tpP)JL;-}EJDQ!/򓮄>?\PHX*[*i@%πI33%2AX[rn FEa'ܗel.=fܔy~v|gq(9RE=oт' fkJZ'SpMy(Oeo0fl5Spy鈍n#rmGgXռ -TYxDcv](3lqk:63#の/ <[[P,N~F2nIAX:W't+r'j,#l#:23'Hņ}Y.nYlO6MMm^Tυgg* 7DTK͙VOcayl 0Fh $F[@sNgO!.`+w0мTOʸ|C-~\yC0aܫB?X-*ж bzsa&Sg12Qҷ?97LŤ }.lrέR.g fE'2òqj`gWo쪏GCXM! ˆ(IڴI/<׷p>ț!a3Pӆ!o,]# WtNL-GG8{l Eḍ~i;=ZW%%F`$Qi~#@2@nʚ˄~-N_հת? =CXBAEl!=D1-u\"N %8R0RwS=Jyp(`#AMcgyIJ,>k|IJgM#DbW{,VZDdt'ʊyvTkvY.1mV_!u <- Ne9i}ޯ)ɋ_EzN;!\\xZMEQ·_y)32A 96k֊F 4zK|m jT 6ZFlya *|5vTn|d(E\"`#77yc.UBݷlU, k 2*Bq'׽{wIhmHai 1w+y!30(gG. +bM}Ҝs'" j/(~7a>Y]{wVYѾZ jW7!Wh/)9(!({5/Squi&n#fqAåe/|/`ߦ,8(vj$ EP_q7v"=AK?y~C &?uc4qk 7oYyPLg/@WWoz:!쁾z4vǸ/\el*~ET@6 @\@ M_9te,|Zr~ ]r55jm tD&=Xh=+g繯ޕ+ ߩfD;!~6"a[u2Q|f1=Eܾ&hWH甒%ȞE\Lp7AP)WZih}DHvJ^GؓfN}k^<3~ e҄Pɕ"%rL'-a2HkxQKtD#|H jCfNb姦#Iq"ͪ(=#c|VS^_~dW<)S#y$ ԞVzcl{s`ARTdS2ZY#@Hy @(/qԵ8)^N6|mRPm 0O+^Z2g9x5945U!bT\ItV)mA sj9N?wŋHcz,/dz(3=S QYc'!t>@P).h输lt}_Mi X| 1}FdO w!C!j\{lx-pBh}ɾ-G$c ɽ,36`"0Rz0p~+Ju!P')L>B#M~+es pq] *>燄 冠(s>*y+>Ρ1ϖf|N#NB%z]ŏпE/G+jUQfm`J S\R.0% 9:ȮS!QᑁE۰(xÏaZEE˥^=ܙ.Y MV`u%}|㙫̑jCmE9 K~|J(%w ĴI)5ϚWڃ%Ӿ+]fŴϰɑGٻlFCx:Zk\f Z ڡdkh!0_Qj1K/KkUn ]t6(IR*tR@KRK9gׇ\O~% &Bb}A~%Z9`rI秋VMvW7&`2-\:KD 0F(OmFXSKMp'4n4ϦĆwL@ 6Rn O!Zt#]QUNOǥ:E |SZE?ETo_7~f ],u ~K$ZO\,}vrҋ} ՘G{oJma~@r1!>tm6C/a>:9l!v{S00R$?T7RFMt'scW'I=jI[81 m'0!bL*` zT9LkSO\ H?fewgmeVzxG X"VRX0Xf~Y Ǟoo3x{\D;jmfW`ne ̺VcpN M#opf%G#x\K |6vQVwFԄ}OQɼ<{]!v4$g)$#K[K2z{gu|el'!rm,H{iGiV^&]/C-}*50w=0\/f*Wu |V!d4/d#կ"sIS[yD'EK1͡;X& {mI> M KhjmFr;:G_&vСce&:trhsQN>,J3TR{bp*I,.L9Y8L&^=^s-%䡊"Eۦ~/3TF0o|k3;eCQrer)hD]1yFexeו 1k$E,՝Gf~SJ CheBB"52~*%9p \~Pͱ >WSmww*3[U}3S[R#XUmWKD`$!tAS֜6⚃fȭQA;/ >{ ڨAg!~։Aė%v1%zaX; ]NI=q>"fX٨]0fLh5Z[ SG[ }A;GZU8^?PGlu '?z߫hlJ*jI{ `Qȷ,rr ~crt/dm