qpid-proton-cpp-docs-0.17.0-3.fc24$>vt.E|?C$7>:?d % e  *IOX     x  ʨ|'(K8T'9':a'B G HLI"X%DY%HZ%X[%`\%d]/^l>bm4dn-en2fn5ln7tnTuxv1Cqpid-proton-cpp-docs0.17.03.fc24Documentation for the C++ development libraries for Qpid ProtonDocumentation for the C++ development libraries for Qpid Proton.YM4buildvm-armv7-05.arm.fedoraproject.orgNFedora ProjectFedora ProjectASL 2.0Fedora ProjectSystem Environment/Librarieshttp://qpid.apache.org/proton/linuxnoarchCejgTH:s@bP5KSNj![@fu\'o.AP? 56)_h 2 2- g ;m b+6 *6u*6u(dE/.2 {Bg2e)"WP?"J+!dO*ގ$QXB`9)&mQ1R(6!$,)"J/&$ .!>/#u1$P!S#!@h&=*4 %O#P;134;G_3>5.35RO^!" .X!}Z$KVQ&_b8DNPO6Z{8SKVT2! RADT?0lS {j%0|<M\NN`j.T`!$znj&hN ^W5j d"|S xJ $3kK~mVm\dKN8@iYXJY:{DQ/k!!v? aU k,3UM?YOP2x8K>2W8?=M10,7t3d8= Vo Bnn G+?[?'8 h 3  n# * *:A큤A큤A큤A큤YM4nYM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4nYM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4YM4XyXyXyXyXyXyXyXyXyXyXyXyXyXyYM4mXyXyXyXyXyXyXyXyXyXyXyXyXyXyYM4mXyXyXyXyXyXyXyXyXyXyXy435bee75b309720e3cd39ae63c5f03a78f2160586a057d0fc84f32f50c493f67ca7aed5b39d7c69615b10c25607a4a366b1c6b1b3fb8335e5cc171abed4f83ac9eac007075cbdec3815093ff1ffc22b100d7246ce8c9acbd0f73229b931d89c5f87c7f0603ac2a492588d63d8dfe59ac15c1f4ec14bfbf3cc337aa754df4f3be78feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e199e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58bb78b7f5c5289d84e8b2d5b8d00119990c07e1ce8a1bbbd104abf4bf58ee855bbbb8996d1f71b2c2be7236ba8231cd62a0f05328bc03997eb755252f647579468254b1b1593c0900ac2b7494ed51be77c4f1e157fcd94e85104e5200dc59385beab965342a39e5612bff6ef81429a2d785f37664ff03056fc8b344a59493cc1b80dddf28761f2beee29ff9331bb71bf796449781d5732b3f43b0138720e2627462144f2e0d064bce7bf21330c5e52e6e23d5c0c7006374827939f7baf8db2fd802c6f2eb9f3a2a783d7237556cb00d5285344747d186f7a20b604a93577cccc3e002bf0dfba73e68763f07ee0cf7ecc357bc48dcbb35f1d27dbeafa2cfa8e51735101003bab82b0b9adae8c499b3dad6b7c86b225f3d4d8a201750f5aa088d0a665a4496ea06eefd1630d5846c625a1c44b1aafc2ea57bed1af3f09e4f76d95194441af3779a6ae941ebe458f11dfdd4f5f8f5fe0685fd82c88a10787f354c1f2a75450170122e84caaaa4f29f54ccf648323e8b6540efa4bfe315786e947a8cde73f8f3f922cfa8bec62636abf2687f0c29b381eb2b22a439f30002b59f0cd2758c432f1b2d8e10b3f543d68b45c449ac17d8259fc6c4eec809d3bc35b54fa2c8244c448ebb1025abb95f95b8263db4180bea9fff7c0fc41d1c3a0bb5871b05eeddebd8ad360167db76fb0f4eec695382bb8b4ff3abe09e8b56915e8368b5155099abb804858e92efa089ab2a4debb123ba807676cc3d930eb12a896fdd27c2ba4d1a7d750cfd900dc914831b716d140d1853e0eb5c8edbf0b7e651d11028d1a534d7fd782c2e5dfe84dd8902b5866d3d3c6ee5ef12ecfd420744095fa60b487b2e0493aa83207c56de7d9596c66904e21dba9abe98233d556886ad4945ee3e2bb13311de8a7a3149cc5a04a8b4939e4074ec4eab4cd6dacf0ea4e0c71048da31945b50d86bf0725a040451720aac76b58a5c4fc8fe5a346829bfa37811cfd92fc5c1ddffa1b94ba82f86bcc3228d07456b9a072891d7c7a0573e18634d59334896ea0e31ba9869e5ea73c8f8566b864f9d2eff4024295a5b3f84b61bd83c09dfa3fcee38bb4ab3be0de4bc14cee09a61940f95311bea59c76e872cfe25d146197be6038a1a5255b78e1acc15b06ac44f35555d9caf6645ed9cdcba1a7d7f7a6b08ec2393b6c510b3d6607d8105b7212521a8ebe051b12ee5963427eebe55ea9fe0e6f5db0d78636eb5b0c5f8fa4e22ffa5d6aa0ef9bb980a4094dd88bcffffec988c39c66ac35f2eca5213fd309f176cab395ad50a3d675d09d31baea72612372ad53d426c13b28d4324aeac906e74ab1314beb846a4bc78abb9347d41aa5314e0ac4f61d56ad120273720c0c0aa4b185f50f65070051a6c6c4d913b48fe3ac951f7dbef4fdcd3b51b674c656aee5cef104b676199578698c1b57c8f0d5192e8ccf53a14e855a242ad6839685de078837bb38f9c076705e600892d64a35cd8bd99d540c6156121c57b4ad98ddff78dc303c330c0bf372a8254528f98b35edebeea90618569e5996ff183aae8e49ed1aa0265e8fb75aad2f5c3c9f4cdeea55936380cd5eaa4013ffeb072e56a3b8283c0f1e1d037e648e182e2499e411e68cc37d5303750e5b2783eafbe891674325c98332d0308e633bc6e8968ac354f88860043ef418c6d414ab5b2697fec4fdb5cc22388b37651bf1a6ef076e75de22a4db42f2d23160ffa9ddd0352e0d27311b59dd14df12d81c644141cab2e9477445a60eaa8afea16561beb9edc7b1a8266a0622af20bf14e5524df5e93cc99ec797553043fca5c744b05550f20b246ae73d8bc711ed1f7785b037f46900bf8d19b6f65fe5dcab07f2db51fa6c6a64fda877c7957dee419004b97846a3773c97b3a3353a3033b36ce2320764891ece45b41803efa1cd6a058e676488392afe3ded733331e9deaede351d1ed2e309ea2e28974c5ae69bccaad3637dad43aea1e29fdf0696816c6410651e89720e8f53072466eeaa7dcc67c3b141c9cad69af9374d9bda7109b14bcf661531d7cdc19524a898fcfed77fae87eeae4516e12dbc5aa85c04d7af0c599deda4f15e19b90811521395ccf338adf865ce1d77d656656102e1d36c7e2ec54611a6c8dfdd770fba039622cfa388afb7082a636f7e734d4a98dd63f4c4bfd0c81763f42575eae7938fc8f54cb628e3a25c528bd2983c1213f17bb51aec5a3708dfb38fff29d191c2b650326e18335c66c5214065de2d43d5d8b1e1a60829df2bd71dd3038c590cab406f25190711473b85272eecd70a080910a95f56de95efdd5ded2c32fa80154be38babeb3c9fedf5e664da954ce75539fbf4a565f1a2c45181d7b907aa812fac34fb5dec50c033e5b69b2cda8d1d75aa1ccd50ef77a07c5aed59250aa8a7be3bd3edb74850650e642c2e6fb6b00f8b53f3db60989ada530ef5bbc005b914bf99d01dd77d915c7ebcd92b7aeb5cfbe3f7f1c765f656af72c8b916883cb1ba957082d14a16439e7587e97230daaccc396dc6f60f1c8121b904db47f2cfdf220aa048782b780ab8674d3084546c82b6ae7860018a3a62f2e16647804bcd4576b20828f7556ebd96256af595f0e27b48f3625010c7701f3ea6a0d1de3105944d806636672e27bdf5077804037cc4f0bf30b652ec3259ededc23c55cc4bac8c8029905aff755cd3165bac100b0f1eb99948fba3328dc54624a42b06595df4604bc394d412300a6753fc81951789bc95e64a105042a2951f1110b9512a5442d187c501c6dff61714f8f656de4b346e691270e5c74c73f05dcacb06dbe8979be7990416b9274a0395c4ca0e8280dcec872a3d6b0257732f84a45d101451b0453cbfd92bdb0e631991831f7ebef087d8a3e7706aa59d5a70a2f6829d703efab79d24154c5691e1fcba98a539f8614445b682710a5e9fbc91a2acb92663c6b5865f9a70aa268fdf8acba44d9d7dfe4a9955d2385b5d306f9174f818fa4490a5d2cea45282cf3f1bd381148dfb0fbccfd0e8a2c2eabd9b94fff537463b8eba6004d9b38ac29160fb28a204605962e525ed83c7671f897e255a2a5980fd86fb944f91c6575c58d53b4aabc026d3842237b01ec9b1f213dbcd523b9789bf279a505dd3c8137503738dae33ddc60dce19c5867e5756c7bf6eed11d001f609a21bf6400186c296dc481c4b4f1dcfd1093387ca996cfdd397a7f1f42a3c920517b1e250351044eb9f22e9fb5a6fcba789324a67f0541f93efc04a68fbeb216cf4dd0924c72971754f2183998e473749c1c67190e44b4e0024d3a8ef58a71fb076f5a6cb5ab8f45e245d63f5fd7fe9744197a7fd789c66f325bf87179d59659408c84b42bcafb411c9230cf7b3bcfc95d284db584a9dcf91e39a6e94285f0e175c30d9a2b15064f65534789fbcf41b5e2fc0580dce0196f59b18180d826c68da93a1411c7774bb4151f29aafc9159e004ed3b53e891728be23a756db47fade19726ed1d0ab5978ed12fda683eb063343f311a5d81abc5b59fb2a8264ceadea5d4d20299e60f24f3e0b42e22ece1be6a1f39ba26ae924c2e4ecb610ef9dccbaf3a04e97f20e9f787c6fd7166c322124b505216f0d82abfda36bde3c6b6f4d2447c6014541fc26d5f11304c5f901d75816b104ed9594a77acddf9ae70a251161e33d3b35c100d6610c96cb9872d06f0957cdfba0be000e707c6b9ca7930f70af65040bf06383f9527005ec74e5081121343a4d5c1813afbe2ce2dc04e20f8985bcd11f332566f1e18ce2964c156aa56910fe598ec3bc5474fe75b11f0f6e3243ac717cd9c46c07220ab9d45fcf9ee2a53349c9022671944e6892917fe9267ef0b83228a310ae2c3696c1ff41c40aee1c8d76a43a15dc745b473f66fa3de95a9d3367c202bb790d17bee13e087f89a099731e28eecbadc3cfdb70ca5d26dc580e306e47f9be31e7196eea4da2fb5926875ab747a352805ba8e07957473ff5051d2a13b9f9814fb14fd8c06a55367cdad0fa83663d9e0dfc515513fce2a1a47adcc38e8b08e70d629b528208aebe254977587e56b50a7d664fdf2521c5169a178db6672fc3c2e6583ef921666b5655e8afb7f792c1fff74411da9223ddd2ca5e9f6f522b23f270e4a83dfd3fd327ed593f244db9e8ab0440a684c276675be513abed8c41801e0159ca138b8a183b84991066a383d42d92273f7dd57a0bbc7fde453e1b4fbabc7af2059782e7170af76ee3825a96725c8a46e9ab1936691429fbdccbdc63a7715aa29d75c1078b8fd160e4058b74fdf5cddcf5e5c6b09c9042801808a4cdb8130be1cd9d1dcd3c47eb43f3f7a95a3d9c75e2244fbfd94576e3cac054e3dd262024e9f81064f8a5585ec4e4a879816f9ae2c01627d2091eb0d97eba3d0870cd9c8717a6808e921f3eec67553b154b5e48dd1598808fc2ae535419b41762ee2352c0f8b01625c2b888b21689ff7dcef72f712ab4362fa6db1f7963d7a5d08a960cbd8e1e59e0a2b16732987d3d39c2342e86c8e19b494aa2b4362db19981a6792e3cf0ff3f41c7798d57103d4376951982c899eee10f486cf4f929d9b6918c15c9f6a9fcf3c2f74bda2f69995e3e154efd6ae65082fbdf9c690875eb770357a4a633c9e093b067acf49a47b89080dfcb31f389693b05ef8ece03beb8639ce5299abb53efd273dfb43f9eca6ded2fc4695ba2d8314472190c0a5e4b2c5929b7e6a5b3e4c2e4d73972238c7fbf37e39b32b852590f4a0e72f605eef960fc69e4a290085923ab414cae9bba2f7a04cd0f3f7dbe36c7549fbdf3218c690ccdaa544469db3f5c176b76a4c2ff0b789a99554a6d228c5d95172957241f2c3a942f8c868a8fa68d73f4e5ea4de3912973870fd19cdf67a9b96094313ead6fa43e89af5069aee75417389a0df6e889c5a11a4e6edc03e641fc5d246626ee05616c3e1e9781b425f2dc139c5c4550f149076a3fba528f59f51485c0a37e78217f3514a130303f12f79e8e80bbb87e539ca3408b2b548204d935d5beb4905c49b8e453c87e54ec5bc2264f7fbf3b154c9cb728d0d4fafe48fe846ba02869a9bab9bdd3b5ab39544d7bfa67a09afa697dac94a538d3823f43f741a74d906bd2463136536d87de15613643f71363d3b1d2f30465b45b54411bb063491307d0e300f6fcc44f9be48c24717ff2295a77aa270158dc2a909f28cfce377f67a2126f0063924a6a26c94e2b91d6653ee40289cd0abbbb9f616d8d1423d037c3b13ee4b28e197ec22714790b952e0d73775526b7c113a32d9b9e27a332b5b674420ae463c30e7c8fdd77bcef4fe0a5d2f81755ff495f0524b4ecca7c0a38ca06889e172f8404c754660e8f2a2a34079635ea26dfcf2eeb4da746bc3ce1d5377a13230e5a4df761369c287c97926c85584e0b3c1622b3bf8f0833f463208e1b1665cce8457d3ee34133fd8ee5634e1b15f11f5537f401d15780136dc849debee6d099fbf842086c9af4e1514e6fc9ddcc297369e09c8676dde4bc7ebf003787d83ce845203f2223af6c043d85342a7c6395603ce3d4834cab4f80b386e3eb07e1d6487bec84149a23686ca62364aea1a9b0e3eef1179831e7adc44d19b68915035f84cd17555ceb18594db0e1ce35776abbe0c84055a4ad6501e167e0b27c3659382cf9635dd7c7de8dac905645e83b54ef6caec6854c8f79b01cfb41cf11e892fade65ef0ab1345e08ecb29334a826d35457e0fa59f0ed6511c9973241e155e936b4dcf4718abaf663d579452b212e27d47d4b5a6f9d1c89bc3a825c4f76798e035edd8f4448aa37841c89e12e507d5ff0b25cf769cd098a6264629b67ed1f3a38f3ec94e488d727ef52df4e100f0464dd7cb3493e620e82b9abbbc5300057affcf437d413812968752c40ddbcc5022bcb7a0a31c7c6cfaae4b45046e655c83808c10e9a99130d7352bfe114063d00b9f34eaed7dd843f5a5798408333c3b8f9df938c40a2886f6f23a784da1c418cb6ae9e1266dfcd04fd1e2e8b233412c1e1ff0453c150a0b4eaace5b2655d170c25f4256be26c400ed8887ba109863cade58c8bab5d473778d5028af8ad619dc19a6fe46164a119600c055694aa92a929ba8edb250ef7de7cac4b928e2ab50044b3a1ce985ef6e78c4f7295c4151784523a51ffc29d75c14d0de163bd6304393ea98f3b4c76c08a6f1a2c3dbbff8ef61066275e37a399387d23ded8ff4c70d0bcf3046d836fd73b1df7949575c768971eba1ca776078644a64028a168a993ade449c25976d5574234d9315d16cb417e7fb4347723024ba80b8267e389a9e1a91561543937a253ecb6a363a758ee2f58132f17452d222bbb621e96be6ecfa3be4f1e7a215d9d831f6269fa7ab7e14d14e7d966bd69049783324a115ee9c6320bc4ee106d9ed27606b9aa89ee4ff1e351bf5272e50ceb257a39d4c38042b1940f5c5c47eb3bad19b1f5ee7825e48e231b749d932ef041cf941bdb40390b110437b5a700b87017342bdfd28730644e6c10c89c2ef794a45d9b82b239d39267d1516371f2c822f78cc08d003aa3394d0cd6682b1c1e1ac7aa67f71b99b5d03cb6fac8bef1bb698de41e3bc5746933c8c6b30867ac8f6a38cf0f54d5dbbe2f3590bb0a62963cd627d328e6c4417cb1e5cca976c83c0d2b7aca57bc8c52f275c28d551139d3a25c9e36996717fbad5295a50a087682489ea34a7117037ae959e272ec51fe5da39e7881c216b2ea4e10a05dfdc4f8b78eeec72214353fc34297e41f5ba99838eca006c8b9fccfb13b8f97e91d60645ca8eaae66a9c38b3c42e9d44880eaa89c4129c752edfd415af94b7ce5fd60126081e1011560fc0ded3d4342631c9c22b9ad3ef77ed867a85ce2cb79c31257c21597f28ef5aca6291813e4bc0081cf5fa2e7aa291446541db05e99660c4f0571aa1dc3d68af0df69814f017800d168b1100d3918871eb5bd730721a070850bdd31ed37abb917250f1513dc563dfa5865ea2de96e32a91439e47aa9611f8d966c43e79262f6b6ba598ea1ef78330d95ac797d851786cbd71e3051cfdc1cc5e60a1c0b541292a410b6e8daf54f5a76494892779d1753d3e50490de2cb4cc6604c9ad498064b10fa95e2bd01bf2f19b92f08d338e4bb3fbedc212607ff369ecbc8669ad8ce26258ff795e0c6223dcabec6cd39e39ab9f5887ebfcb7da62fd0f9e6d14f0b1de4f4362775a910de800647fe2d5d1d6adf0348bc0d8bcc919a6ea5fa8229a611aea71c6a0f103cda933374e1f0ce5090675aa5cf5d7838b7d527aa39cbfd5ddfa8751a12dd99da381e8f5cc804aeab5946d25365ba28640f6af45f702022586d6a6b88b83078ad9ccd1e89fe68a221300e49dda095d5d5e9707bfcdc018d9002106426893fc13bc6fea63bcc005e25018f5a24e504b57470e7efdefb7089fcda601781f188cb001a05e71f11950fcc29829b11ceb21843477eef1cdc6a0340338090dfc23a16abcf7ef6dd37450369ad33c510c1510ed0f71dd4a49c732cd4f4e2181d3cb1dc6ee9231c07df815dab4941cec48ed9517c686bbdb36c81f048d1d750c80b3d7707327eb96b8c4eb0b77816a5794a527ce44691c01818a064aba97071987b4b977e57a423b2ab44391c957f002180f6bb1e5e543c8558d0f5a72669a4e3c21b99bc674642ef1e08e191931ba9c4e8582e5d916abf5bb01e66423407e0c2aea31b06def9e19c778ca831b927a5a562702cfbece4c5b5e76925be994e6646a7fb0adcd017e2e261cdad3164de9e3422a65b47f7d46192659b8bcd495018312f5c2cd254d619c5283577dd7541d10a7a6dfb323e6d9317fc72cc127fa4822e66d918359e7e411973d4a9c724ea5627c21b9a02d6bc85e8c51517745613518be3cbb5fb26fadb71d445bfe30ee36292c5ab5cbd65d7f0205df9fce3aba609cdca35dfa0ea4df6e313fb3c157ce5b4d8e29d5692914f0fe23faf00239a6a18d3ceea68e9bcf4680c9daeb1718c06db35f1bdfb37e263005c583d168e4d954ac793ef0bf2a163fd22fffd26ec6eec3445c1dbfccad561f8b6bfb2a65d6c41f1703de3435f62097a46587daa7ec135b2ee12d5e568368dbb54e3a34cdbae7b0048dd8076fb1a85bc30abd99766b996aaf7f0f073854c49abd7997200f7991a29d5cc1a742cfeac6bc206b9e62759c52052bf72c72cca787fdd0f3a823832c09e11c9896b532ebe3b71f78b725fab4b11cf0364ed05172e045ce28b3e1c030f0fc30e921c5b2bc963c7c19e551b9981152c0c4fe2d072b3336db5628baf94cc6710a1d074e24b3ab46ce1e5110f24213ae6af81b8d4ecaa2ef5f75cedffdec23d05c58ec5a8696c791bd558c3b67d20da90ec32353200524c0a2fbe50bae2b598ce1a1f6efa8d2f36a73a1431f75f36a0c8bc509191928c7610d27646ad2e97cf26bf382ab43205e8326c3a91ff2b623c09b2728461366d67c287b84f26afba2fa78599adca2b6fd5e2c92d73a9e5afd705ac53d149435572e2a59c061a1e57eb736fd965e9e9102b0bcb9fd1492e302c6948d27ca13a87d6c3d7a2aa08394dae211baa1030ec729c6fdc9b8bdd9a2c7e6bc0eb2c5fd5abae8e2034c1c2a3ec5c4e4d537071a09b3ba6d3c31fd419d4a790e187b086fb26156d366feb030af9b6523afa5ec18289d4b12683847170588539f1dba55b4ec6f04c6ab919007f4c378c8fe2e82caa43af05dca3fb931eaec5f1606342f7b059676b357349e20ef8428678c6b4605f1259cb467bd8cf1666589f99690893c9a33bf94ed9913032b31fbc6a560d1c0867e981cc06b27b2e17cf66c4acc9c4d18b0b51a04a40d744e8648b5fba99b02ca1d5d49fee23a8b60a15b9134eae16af15296136b7d0f5e88202d5d8b30606441f873f917c4b13b5178f8ab96ab8274feab1be83e38453a9cc3c58092252225abd86d614caf1de8fb4eb41f657b5116edc99693cc1fcb9919a0779b4523ce265a60876eebabb4d73620661ae4b7d7f9bbbc4247badac98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830322551cf1c39bb3d2489103c1b5d9e3fadbb83a376124e7a8e40a34627594fbfb8ad4501e90052935bcc937f57414f9f69f55c4ee2b0dfbf7a8859393fcd9f0a376ee1e842fb14849df78584181b7db07f9be967246a002ed80ec03e30e4132c1eb9ce1771ce4d21a7f5a3edcc47814ecfc8caf2e40556abb3fe63fd35cff64a1b5df4a56da4b5ce8bd1f5041199927f1794633964a070d644ae4c8246898a47aa4f83ce2e9590d30abe8b23dcdf59f4f77bd2298c05d6274d7d7443b13e9708c950588682cf0b153d47dd95c45d1ae92b993f2c3801c33b905f080424f4f3057bd17449242fa5a0db690c670a2ae77fc83b8243ac3213778428a1772829d7e5fd09f7857d1caffe1e96d5387c59ccd19cc2cbfdfbb4f0831801d3ca8ba0764ccb30e6d49df0f1b92baa471e0b263d75ee18dcbe5a4886c4f87a9c8f4547ddba532ef0b4394573ade48655afa3e88993a8ad0d60887c5c398be4dee0160ce92895fadcc3dbe90c2f4adc30349f4c3451eeb1c4eebbc4f672fe75f27e68f81b0e5a3b41be987e0e0875e39f68e08f1aea8fabcb9b48c3d81806fcaac2c8edd62101ab75d191c49b93695ef997e5866110b0db1cde13aba91fab4f53887f35ca28afa0f0b58e30ccf84eee54f6ad8ecc58c5a12d62c7e78b85e58b07d4841b944576dc682163aaec1923ad6b31331368562a469db3017b7518e2407b9e09dbcf70e43edd5571806e7d93803d39c52ca928a1bdf3126ed423ccbb181cfdc29858fecb1c74ed76db65190b271678e272efab1b397d8ee6a8acef36e0b794a42519aa7a606390140ab5bf33d122ec39afa8090ca11fe21925fb7f43eddf9286cf4fcab9e9f852c3bd241eeda992e02c6ca4b6e0627b3ad2f04529784ac47f9aace8f3a666c6724a7ec3069066cc2e63a30c47da9377bce35175ab0b417564ff7caa7ba336a881cb65d7f82542d3cdf395a22ca8a8f13c9dfa5e6754fda4aee70c14d7429fa4fc87b1833cac0a2a7821d8b49a813d6903a4d409614e7bd70bd20d4388a6816b953ca26c01e53161b67f543872f28b3408cf6e74ca5b519f4b3aaff913a47dca2869f4b3f25d6bb53160b0f435e60691d63eea618fd2954179064e7c8a5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa16a47e86711ff027e1395e0a5e21cd58ad2be0e64c07d923c91d6548efa0e443a6973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528bb6dc612a73c3c3bafcd1dec241ecda622be406d7a6caaaa84cf15fb0f0f51f015c5db183d1f7121761008f92cf0c772579d839f3c56cd99df3d9b47a5ab32dd0b7207c6836ad5fb0a555382f9661982a94f2076e53cec8988d4e17195ef36c0c4c7067cd14e24274df464ce28d36f9e7a5736c537869a86e38dacce8fc818f1e417a73cc8b6f558e0870bbcf7c54b467686eb9ea184a6c29ebb77e3107dff3b235696968424b44bbade705384f698e591759f7a40a761e2d03056a0235cd048f5372405a87c2cb31a68c19d33a68e2a3ec3e47c208a125e5a3e173fda25892ce15dcd127b06a7e1c4566650bab12a4d399282a264eef6c547a04666235b376edb306c767d89b9b6158d733b0cdbe2b52e50dad25b6f87e10d048fa62a3923809f613691d0386be36ee670032f16881d6ceb386da52426e8697b7d7907ed206da5c77f9252d3c7cc063451b6b5d1ccce4e6def99d79a4d929e24491bc36df00adbf90b90860cfd63a73e7d2e5d8859e4e7592a76a65ef3eed53f7f2cac7b8b7e0a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e2685c3da9882da302cefc0594f1a784f99457047f2f636287b9562f623bbb9ae4c62a1e97ee8b76d242f85e3fed88a2586732e7335b28d469780214551c9263be5bf0b9bb525423d5b9c6b0f851ec016922974238ecbc9f9bd9eaf864312275799738d7cf72273ae4b88ae0c7ba0a200601cf439bc4db1466ca37fae52fe17164852a95ed41c7427a5979d18eb7cda9f010ab3bca097fb828971b71416cbe66bfe04dd990de0eaca6f514776d32157986af65fa339c9c4e4fd501566a0abbd967a997dec4bf0e051f2302ae89bdc9e84d698159efbe9ebf3574459e4853659c874c44d3b969c8efdc4009c6c651535b20e892c65b9f8a98ca8b02a182dc3c2c398dfeaf501c1e7c53f581eae08707e3d8d3f7a3fa7d13fdc448a95ecaf287384395c791956fe385ee79b86fc2c3d803bfe92f2e591951be966b6a4591d0c73afdfd443900460db7d78b9610741ca36580aa1b27e4e1cdcc446fca5f038a2cced64bafc9282a5d57abfa31d874e8a3cab578d2aeeb1c88169010737e3a33c6c97aa33ebec89009bf6769a3a02b9b68d53a982d917b3a0ff5a0c3c6b60ffaabba5c0c65ca9c19c2f849fce151e1a2643dfd06d4f77201da2c49508d43d123e6a10244a2a104bd13339da6bb28ce64d6626a701c3a1bf9d4647cf739777db93971355f061d69e08d7780dd96dbf4215318285456d6333639362c1b05146726974443472bc4c43ec20bac47b7a7c58afe1cd66475c6e720a6b1108c821601ce68ad531d23bb2b11be10e323bd59c5da9c6b455c2e761e829bc57f948dd83ebd53b6627f11b0406eb6ac8d726826f14d62d3e3ead33749e0decc933b030fb2be792f7bea67a610b45753ca8655582fb3fee7b50ed08fa3d0cbf63e8d84c7dfd01ac0f0e80eedd4910f9ff9b33e4882530be9f07eafd0131bd2a143c3b73a5a090a5c53a3243fe69b20d341092b6fe9789b3a390e4204694a7e490c7db3d414d31facd29d7b71a4788cc70f23d4b16c817036a3c8195767d1b22855cddaf6e2188499f7fb0570eda49f1c15b05d3144b6e82cf828db7abc477c5895969455411aaf3963d74564da3fd7c07128939ba96b7be521b36981869847cb3f0795266b626e0f65c5a6fd0b605d97fd7abb50aadead7c22791999ed1d324ed2faa6687afc62239f8fbfaf41ab9e2e8d66a3c16fc923a424762bb26d638dcd35aa09f4f893f2c65cb6802a93ad08c51df213a1a0cc004a6f762be2b5c0876b7939b6d7d32d89ee594438d9c55c37189836e87683ad8f9f1e672cbfc96c19e8f22b833d5cf15b87a99f81816b13ece3fb607c55d1eb19bd91c6948215ba8532b97a775b29b8e39ae39f49071762c1dd477f6dbc07eca75b73779951a7af79f4b83cf57a3bfcb278874b6626ff1d8fae59024ab6a9ea293894d8bf6127cccc62fae5d32a2308d0e26ae907153ae1aa23f18d0f09c40f0e41dbe4e9f09d2ee0fce1399a5b7381f94fbaedaa7b3c28bfde93f0ed6700ed01276e205524fc43534047203b448156a2b046cd28110d09a861fbe79cf905f2022072b281bc120c42350f0a30ff5cc8638f2b85c67d74251696132ec36bc510a9e17775dd392473ee510ab6172ce0b284c7a2b8a65a7f65aec34acbe37006416c867cff212b1c306d4932a2b2dab1a9ce0b56cfba5e2df2f13ea69319cc37e516cfa76558ae11c3ad33d276bb63ee614d92f0bed3a251c094c2356804d2d458a7c06f0121df3c1d25d8e23fc4ce040509100ab585ef2f1a28dc5d9998f8266182c9d99c8910ae29a645e8bce19c94f22e2b0482b5581a763074a98e5e2df72c80eb91975a9a9a1d0fffddb4ab3f15838e1ffa8dc994254bd03aff86e05bd7926a79442a61601a6c976183f8313a48813aaadb3c591708abdfffa516ccd4c6ee65751a0a072f1c3762ae6760a12a41f1b7aa6c564c223ee228c3197eb56e5c5a5b099f52c0b8a41be6dbb3c6f5b4a3c7cd09200281cf2644028e40087ee58258208387d423caef0de64bf1e6c0b4140cb7b4c70e9edc296fd66559f9130cd73f18fbc30c1d355e3f2147ac068e64070df8974a5552240b438006c581537f0d0037c5169d3fc212aa702d9dc5ffd57b3dc8cfd90d33fc0e7bf1b0e974b52a9b5d36aa7ec1ab94e324d4b158e2f06401aed4c0a0132fc46c7b94c2b299512a75c3fee4ed3c6d0ed8bd61cd5b091f253f1d9d2d58fff961bfb8e53b4a5726cb47b1fedf2a1fab37e2bc39ece7ef449f91192bd07141c381975bceb79d8bd9fb57d93b8e0ac6ad44dda0d50b3410934cd51079de1741ad47138f7c26df1cc529593ed35b23041755563dad510495f7844f33a5b76b619f61c2ca466e2f9e39345900d401f9dadebbe23301ef7a120e539c374b49f1b074fe6df1170fb8b3d85c71d9202961b2810afd4e0303a54269492410b4af2372a5ca77c19d6e0e33a51a41689eea3a2d7c1a0f975d3e4fd99b63c87dc204e7cf86ec40ed9626827dbf34735f0060706a9b98b91ee768f0b0da1d5023296c818c04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b6030b955d9368ef403d43751b238025ad63d2535baac7fc7e0c7ad19903875056fc25afda06b31fc64d29f8ecc01649e91342337c47c08ef32f008a4c10052297ca3115e6bfac2f6c9bb05f781be8cdf8204ba2f3ca549e42ba27f00498e3a348b5c70fe83c90dc04a025fde6c49b162cbe0c97563b72b4718862d5562abb0963e74ed5097224c8572b48354aa8c1c9dd3bd1cd0125767dbc7d3b47e1a3df4cf9b9da7250407c4ef1c36d95b3f996d811a76223423672137c4721370083f0d19f23d0e177d3bd8e7bce8892cfcd7cb5190672f4e8142f4601806fd891c3515c4ba79e88674833e591b1f08088a140dc30a36428917dfd994484c25d56c38bf054228c87dfdd69c3b7475e0fb5dac11097240bd9d6eeed57fbd01a5cc6831e8d832d51b747902b984757f9ffc9e16b125347ce04a9ae9d55ddd6f0482503bb156ed0318a667b3d07d1cacaa63e400ca2c65d6f177870a7f8c2e105ab1da40940c7d6f508c0ac38bd75b9b93165299ab88d7bcfcd43810f58240949e8170a91df3e03481f63a244d5cc885b52ad07e29cef01eaa9e9da24e30480a384b1478c8b0112205cfce5de3693933773fee823bb0558c9534ace4815aff2e04814f1a1d4c6b35d5d63f11560092ffc8806a93d475596f716f09673cfe2e0feaf5bad5152a374df8aeb01954e57d005ae01d07eae18ae71e53899ba36bc4147d0d3e1c1219c1f4020aa67d32ead3c0ebcc45de7ba29b27cd1a654eb2fb6409617a9093f101df4ce1a2e1eb3a84127764cc26fc3f46ec17efe50fdbd15190a1224682a6d472cdd94d430d569c0042667bcdd585936af039b3c4bd5d9a3d70961f72aa31aeec01fa74c90afcf4c269d6bc7764ef8b9d0a282202f1a31728e705c41de1e1ec09b40493608f08f5a80d6c4e1fab228e1bef537fbdd827ba151279209fad5f981c9195699503467e8fff8a1355bd2f55254ec7de360dd5a9bab1e9e213a680033eb3d81f9f099e7b12f418d35e2a6b307884498cb26253b4fd461802c433c39fe5c83ef52023326c5c8092a13fb970a47687dd9e1e231ba15efa4929af09c7588f87035f921da4bc969f52f9ceb97e42b44d1f618dbd5867e6c8a76e87c063384a04bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a5b5e418b99133dd307307f61ad56475f5b5766801153c2491ba9c5470e69df6fd8bac82dc61e1efbf2caf40eff2f476d794924c4dbdfc8e969db0da51bc73cd6f9d54e5d8fb848e6dcb4fb04869dd0711612ecdeb3802728a62166451aa74167f9436c53edbe404c7062cca454b7e7b5b6938c1bb8c64ce1c9a4d6124add97b7e81b22b70901be9f502a6155e0a24b49e87942da20dc1d61e12c23af9d312b22bf4a1fdf954921eaebce1bc364619ba4e358d99d3f8cb9b162b88c2545d2a04787b534e3b5f0f54a9c294b575fd24f7cfa9ba739d97f46ad207f40d955e658b6fa580a53f8bc9aaa82bca79e231fef09c38c6d93fd8d22c10bbf4cf9aaefc77c4719dc266a3bb47b67dac9f312454eb547b43f681958e377703116b5e286526a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a4e454fd4222fe56216d86a822c7c16664e61e089f9c7a7156d0f0453691eca100d21151e85671f53fbd9bad03a03140287e294dc6864a4aad05d1bb8c30adb8110d48cc7c87ebc9c1e99ad650549ba1928c3a91c6c013ebec83eb76f1670c834f4657186dcd072bec1ceedd100fda7115b327a0120d42a1288295b787d78fd6a3a1078426e22e7d185f8cffd70be577dd426641ffe292436eedaa922bf749a9707271de7a551c8d898c7aae6b26c3f8de91dc1684d3198fa19959e2a8f3398910d5ed562308891be2de035d789ef4ad4b32450dbe848db748a55108bda1d82b065cf9b0b450605633ba7ef6796dc41632f80e3c33a37fb212e397a544d9d27d7e584c09f7a206fa85443b4c8b8f77c3723ac0ffe5dfb5d26a6112b25361badd7990043db6b1fe8c6c72b03ef63e96235efd186450057bac7338929a1b8ca3e61b1a4d78923b16656212917b9b20738d0580720e2402a1b0fb3205c9b6b24f8363b218a9326c58fbd033afee4b6dbc26aa51e9713dcbd8955a3458816b37bcf908c7290ed82aca00361e1f8c6fede2ab15cd2c47d98a8cbe7145e2fc82173aff058c2b6ad3ce6783f3d301c6029a218a47000cdb23cb0e65c3f3d534d70355f3755bda457ad7a238887af48ec4f3a92e63bc61b363b4160979bfdf74a97f89679ac399517824c203176b843c19b11ebd7b0628e0ed79bd5820e6378dadf1a44888603413cfd7d476aa781250049fde230ad0a4fabc79251fd3b4376f1dd352afb2af23eee60491ec26a05831b5c8da8c31cd87076db28e3e089603598118df0c9196188202ffe66e4d22f0e414df28dd81409b10ef1d8e6e9f1d510202022ea6574cd9b587be34491a8ec7a9598605ae0d38525cb4b76ee5efb94fa6bbd740991a5cc47e36e56a8e4e02d659e294fc7a9a19ff9f259d077d0786b85ccb21b0fb333f2e510862975a97fc93d622b18aa4ca690d9d78a1d1ba9e15b2c3760db2f3c54c5c6304e3b9c8620bfe5907ed55e8631f7bf6eb01082567848fad5b71bcb3497dbacd26d8c205e0b8dcee85317695151d6007b176a2d25ea6a292c544dd33440c5b2e780a64b0c0a4ed83d52c7f24e5c8caf5785e512a50d859a0aae5a43d36fc52ceb910cc76741b8e73c35373f5a8b87d648df91ce88e9dcefa13eb6461348d63ec7599373d1c212e2e1eb1cf5c802f0fda16a8e74cec8f132233bfba8b31384c2492ffa5fc657a9a6b0ef8450cabb8727543231dca45e510875716aae4671ee193e63fe6c02f6cf16f3da5785faeaf585a48f8c59ada75f7143999776f5f623ad7f008ff3b474823dc633368ab2f0b898ce1c2eb0a04b6a84298aa64c578a32308a4763af562e8d85c5165b049dd697cd4181325e7bed45503af6c040e1734d47371f64f17f66c1fb63178fc9a856cd3e2d90142e6b1f8feb17587affa8bcd572e44a5fbd333901a12835089c1b610cb1e0866fce704b5b409e21174efb5a06959cf9c62185b865e77c0e9835c1c3dd28e26f806a17ba640e81856e13e1140239f11ef632c2eb0db11e1a9b142dcc7d5eb7f1c866aec401c444cda223a8fdbc6e1252e5b58204b951d6429302a8ded6201f58421a93fbf0698fd22cd33a79f934d8389b2a0cc74eaa552dcf84b01ae6bc96148e94b00f84fd6d3cbaa4d7d7d919f7546117fa506ae872ff54c6d531a267c06d0b04f579ba9c82e90dd97b7228df3e90805802618dcc78efa596e1a045835a7349c4ab461ac26d5705a9e5b3816b8b0de6347df3bac8146f801d2e46507c21b1487ac302bcf61e797a0dbb975351bc93ca076718a2bb870b58fdcbebe2ba86201d4a5475548f96ea24c536a51bbaad0beec87d847588e95ccdeec9ca5c0e293134c09aff4284eebe67c1c73ea997b95eed99c9bd2ebb2f98d5e30004ddbecca3fb875db02c41c05f3c8d76b2d4fe67e525af296989ae6427a37fc851d8f22f18069498e34f74af033c3ac4dc5c8184c1bbe5bb921156cb782e0c695def55fefee44be836d084015f958d798135bc2ab788b6be5a1a61765ec3a8283056a864918dd7ae7b2169f2af00114a890915d3166ccace3b5a6ba993a4443622e20407e65a6078189e44e85797f4386cbc49ed163b6786484b28ed4271e694f7174c2e5ecd4b64b0d25628ff59b339c834b5f357b4e8ae41a1f7a0760e5d3e843313813ccad33d81f8aba4d25985dd3e4016a0a501f1da4d59f8838a0b609d0d4fe8ecbeb2f1a71a699d1beacd08af7e08f8ae2fab588718f8c6a913db0382fb2bd01608d9999ce71a2025846df04a8056a75f42014f89491edc8dd948e8df69754180a9d8a3cedc67c719d3b44a674b9d633971777dff338acbdf31ecdd8f90742480623ad77793453d520b6eeef54d29da8e3bc52fe6274cf6707051084e7fcaf58532f3fb98d5797b696374558d9d6f3aff623d0f98be76d9fa22b97743d74e615b760386fe9f6a675568fe766ab57c0ab14c9c0d0ec737db0f64080703823d33b8699ac5025203f8dafe1d9a4663ac5deff1f42863feaaa9388fd82078ab53140d964971eb065548e147bb94ee24184164106e5dbe7206ec2998aeaf8b116249b731f0c22a8fa60321b29c12c9c322fe8b9e9334614a2bb9f71eedaeca088f649f71b681d00aa1cc48c2acf07e50193d37f6011bb6f38f856c89561e2513226fa581bf0290483d2e817a7299e3ee53afeb443b1ab39db6ed5d39e25f02d366f1641c32d30db54372fe5f65844cd42dbaaf96dca8e25cb8d9ef4365756a0ed4dad956a6f1b35c0d4c4de831d29eb1010e6e58881fb4b5fe89403b00ac360e005c909606e33ed68a0016e21fabaf8d363899843a2b78a2df6d71be1fcd4807f4c9995f1ebdba49bb412ec2df7c4eb0ef04f2dc09460982c9f2e43c68d18cf2c816e5928dff81d00f34939d1e704a880f3323861d1db89cef20e044e4ea1ebf1288f515ba4639449cf2d8b428734c241345d3030ea21f3075724048bf743b60c074a20bee6b2f8a4923ce31d15bd8ab7b3edcca1afe2f495139d6fc8dda24590dfe8c45838b87fca6c6be77e67eeaf9afa3ad51d2a0b207677caa73a0b020fb4fd016e5b30593876e9de19cdac42d18b0769974e6a183dc97420591a7741ce14a91e4d27e5b34680bfc5029c2d945a56ec3fa1e554b83e3467c55fea6ada993d90380f839339f8891e310efae36f27590948445a4e0d6b8b790dfc7362d16ec70e3b9559f6686fa9e40ec31a8045b19427c4170f5246bed0049ea20f1ba5ed2088144ab7d879c20c9a5b38ee36b080b05aa4abeb3d5cc9ab0b57f65127eef77ff6494c94fe30f8a2e48dde6193d16260f0a706a6c8ec2168aefc5f9613c25f0e3fec44e5843a7e231f1f0fbcbb4b599edeb2704604a81def89bbc3c2f9ff29e93d7e9e71df0687af86fbfac65cc3d49c6d68f7dab934029c9567a677604c06e38a7334daef200f0a86132a2fdbc838c7be41ae88959c0fa1b556b08c9fcc13a76c77d3b01fc9787aae44e9ca45c5f9799c8f1faedc6775f104f3001877dbb126de0398bafb33697d95b118e2c790bef6eb1d3449c4157f13cba9fea540652efca373c12cbec11d43e7e458364e747e17a7be5d4fd3d33f36594f2081d18869c070ce7c2996310bb81fad75eecfeb644df3220634515c4ad12c89351b4e8f8f96252285bcc7df55fc0e1e049970fa3d2d85381cfb6a483a376c5a09b98e4d964306484978ebea2bedb17f02b64694af499fee11661696b13b225b49edd3026bc5a113327ed2b8b37074d966316b32d834bbd37f2bcf9a81eb4449814087d1de843341f0bcdbcb682b2d47a33318bdefdd0053bb1033c1347959356495caa845d66b19a8145f9cf76386fc04cb4370c8df4650c31664a9be5f4025c62d7d07f5f5311e96451c6f2260fe58ade36d2bca9b973a69561c0c5a1ae03c18919ddfb59b1448d2b215f56ac5eadcf0b00c4bdee3db043ca5c793281d15ee1fa2bb0b63d2792b282563b87713f1811ae663521a775eb79f8dff5d9e79ed580064a49488f950d0b8f18a5bf6cb4491db59571ce2cd29bd9272ed02366effd39b65e5d6a4da26120f6d6801c48a34cf7e4f33ca527d43041e7070b8b44f64a39415760381e859b69ecdb52768356bb710949d7177159bef809a91d0dd032fbf405c0f52f831dad0027da0375943f2081c60b2a36a52c30570a43fc042ce04889daa61a07235998feccc48d024e3eeecc535d4a172e1264f3cec9813272f943c2341ef681470842e6b24bfb8c9fd14fe8fc2e85284f08997c4f9243f17c20e71ce0a5a3fdaacb8ffc5bd5076bd218d28fb00bb64c6395770bea0644fad23aa6004e745aeaa1fd659c4ea6c4eac2fe2b736cc8066c0857c6686363aceb75d20997ef05507964e18b39c902ceff2bde4df053b96af433e3a632dce4498117248dc298ba7ea5c5f7ab6ad397ce87e351d4ad504b830fada9b5b0e40fa877f95d0ee4ba11906f40cfe585e8bc4ac78e24dcd465a217e9f9ef02432da58a9354409784f58c98eab671008a6dc5799df3ad043ac19dac9da7d3cebc7f87854b25af364259c8717c4269edcd5e4d19fb1f860391e7de02677b21fe76361eb4ed753ed27fb6319f0ff36620f476c97f67d2a40e2922af982d552eeadf5f868fd6cdd1a83db014fcac82180e7dd8700cfc78ece7bba781f21ac3ceebb4dca3579a1e67a9e7f06636dac85fe622afbeffc1d9decf8829ffbfd68d9dfc46e041a5db88fd6aebdfa777e416c2c9293c6b75c2b5d0e4d78bbc522157f3d0c1bdce39ebd5d4f4d1006ea570a24a935f76dd02224a390b1c3da3c6ce06ea4b04b576b65d8a2fdb87c45f3f1ce176b3eca1171b3500131c7f8fe69059a9620626d0f7a0c3ef07b14ccca215c96da2d5a9f05499ee8e887d7fe129b0e3b818d6dbcdfebf401f6ee4cdcd6f75415ad79635a3ae6d01d9ca6de33a020a0ea53a0f5c82a2dad281861dbe867b1dcec3b232acf82e9a839631a6d499688c35ce61846919a17a22eecc6b7ca01759767566fd74fa464457f7d68e94dccfee2694fcd7f64d0c6e9690509ac8aa0ae70732e1d705d22b3c24928eabb81f8955e10f5c301e251db3885bd38002ccc25bf6c0afb26380644553d95ad5789e5a1316584a4045d1e0b812413dd7fdd29188fe502d56fce3aa0b5ba726773cc261e7189f7155f6c23b4f3d593424935d213245b3159047117341df7cc300e0f781ab5cd5909cf213ca8c890ebedfe7de3cf91ed5548cad72b0443ecb7844691b943ff30565e176b74997bd16a4f374d73394f09ceef790d06be6ba99ec7743649b7d1241dc78caa9c1bbff487fc9693d0ac42b679db2c06c4ed1ca17ccc64debeca3dde703428bdbbe62ec8dc195c1b7f8d65d8fec3dc5586f6b9dbfde57b32664b31e71578ed18b1ca4cbb1af1efaa69733c0c578e036f98c169de0d4d5e189672d74e8703d4740f510490e8462f0044270ceaaf61851b6278cde304f4823e9bb6212786062d4aaf45ec823036128aa036be9b818871386498c0744b0ceba96e979570edfd22d950a94a6583ffc1bd78cd6d983772b8189a3703e97ad862cd7520299e97b9d46205e196efccc07ab1439b18ff2ff58cd3d8e68e00ee1ad3b7a04638fef1a60a04412e1db682733ad8aa11fe33faff8d0c8c38efe83caeeb7382a42a9eedeb0db6bdfcc9a98325866151c7fec26f256cb446fb39e21626dea664d8bf100d43829e83d3d322b66f4f0e23c6d5b934c7a9cdb9a4992c79ee60dedd29c4fc07943ad99df356ce96e0d8db7994430f839364dea281bd45814752367c9c4d97d7242db0eb3235ffebe31d1adf8891458ebb79a7cb356f2972e2d83fb41d72942ca7d5375f5eb0ad8692168592b9f7ec79681f0f5a70a8881f273bb8d68e8a768b679f5a6b4be354359949da4ac47e05bec86bf4222c1a45603d35f20b1e97c27f73832440c96735ca748d2ddf76c8949d073d75932e48a679427a61fd959cb248684ca984f58e6f1f6a9cc6b4c50f2365858186d57f1997f2763d4313d99c37ece248faa94171f59bd7501cab5d7bea45794ae384fad225e2ec66b3e7085b2a7778eb866ba9c463200bb50bc08e44a5c8c7a1944fa2872e7d0a99b65670b0fd3c0ab277e7dab4b0e14aed58c5e1a5d18174fc968caf6eb07dbb18c60c577907a543d914b9e4414d50e2f989018ef0207ec8d57f0052d4ff89eb809254f8e82ccb46c7e635127e34c498fa8e7d76636e3aec31361da12b25983942b2566555441dc4495a09deb2100951fe5e331f0c65d375c16360ff181e54fa6ad9393e006a6ce447892cd73d90eab029ee7014def9c375667d485c70350dcc66a6c920c3824c5c6304e3b9c8620bfe5907ed55e8631f7bf6eb01082567848fad5b71bcb3496078732b4231678241114d83a94559dc17f75224dd8e7dc34b6a5ba0e16dc2a21bfc4421c97124eb8d619e233bca635027d711980f50978bdb63bb50ed82695b9806fc2d109148305ba7988138ef84cec2722eb6d92ec51b91f8ee2360e595234f0da49b8d06a22568fe42b0b660f9f2379b756d020624da6ecdfce8365962e4cd5c9e1d09d1f464327546dbc13983a5591438f418897de4149b865cd13790bc0072395649d97de5d911e8458c99db1a88713f78a742c156d09354afceebbb7b3aa6620d522cc7edc66e7790294ad1f42e25c89fc233ea233c13fbabbba45631b0348992f6379193596c88b88851e70570ada9c59a893ae0cd6946bc349aca5f07847cc2a0806e105513cb964e5969f0eb6ed514600a1a924129ba59d49d7448cd572e44a5fbd333901a12835089c1b610cb1e0866fce704b5b409e21174efb56cf5206bc1f243ea927bc25b53f6f19f6175f756bb71193065a4a6438891973240239f11ef632c2eb0db11e1a9b142dcc7d5eb7f1c866aec401c444cda223a8f7d90e7a09696619c2e4ecb746d0bdac3db60c16a6612a33eaef9369338936cf5428fd58b0fc13f9650e6562f807fb78f7b1f73b2ae49c3089cd2022a6c57f918cce57c2ebdb146f74b699c699b7082eea237f26b6f218768837f20c215a5b6221c0febd94c84d469a837da7e7d46204908604d6b78ab1c8c6f8e1a5ca0d6717a6fdcc555215d656ac84663de520937792b97cac19cec9ddef5b5070dee10dc388109f6eb18428fbdc7c656e9ac5fda353524591dcf8cc9043cbc15336441fa4af32eef1a0893712702f0aa68544c7499bea44b1c4a2442c688a30532f4b02eecfff7101c94a219274179a5cca43bd5f0dab8b6c7bb3806c2870a9adb2a17e49d5e0bd8aa3e4fd45cc9794e42372d87d6b8d7163b131dc9d6e98809e4c4526e0b65c12a0bfda8b0a05902c039a66254466978292401f6114cfb0511147e842821d58487fea91c6a36ef93e50258105cca46a8662928222d8aed26bd0ee09151cb4ecd17f0b88f1922bd4d803658deb3aaa5d5f4677c53703b8f615d6ff1a56d4f05a0f62556eac262070bc4f54ea49cbb98701cfb426b54787788f53039a9ee7c42e448cca80374251eaaf53ffd343092065fc1f7306b22ac35eaee447823faa04078f4a3746b8da1f9451ca03d121b729ef3aa920231557e7944942159d20407db3ad5a836c4a9d7cdea0d0fb32f9ea88f82d9125bcd3bdf331f8aad898d59099205ef63fbda7fd9b6ac4d9a03e1724cc152fd96fe98e6fd3576eb2f6eea7e5c28970c9595452bc9688ec0aa19efb4b8c7d0f6ae5fb5d087757bfcc71990ff5753c33e73af238ad0f50a3c6a6ad07fb0f3cd9023444e3cd2a2baa0b8423cd3fa864200666e604c8ccd2bacb80ab7b4cb0d55fc1d87d07b2d4048d1d75f3e2cea923c33fc424fffbf2f355e376f0e4ef602a3dda97d72c325934c27660c27af20721bcd4d94621c597ae18dca0be83dc0f44fdf770e79176095b5a103916557ff28f7f257d295f9c603b7a42bc64ea66c44f1c701339e7e258a3b30612421b99f8d75ee87cd26be3914e09a7815bead47771121e987a7feadc26e33171645b0c97e8768b7debcad28f0f2f611cecf506182c5a519569d612857643641a194b3c073a26797b9d59111ae42d9810bb9baf782ef0058ddf8372217ec8ab5a35bdfd5dfb34f86fdddee985515cbc72e16b79e604c6a8d72458ad526750c583d0742b0faa3000d55377486ee0b24bfd784104a0e639229ce748d1cacdd6703e2125d56da9936a756c970ccf345163b6cad326fff06a0f8e3d9d6331188d20bbfd676183cbc2f8cf4d228d72d037f2049d4018211e72bf80bb52017c58860048fa5810ae05384ef730ab0c50095323d1417b09e7be6021508056b9b11b117b975c446497c9537e6c8c1c1769f92ce90bb5353416d600be0411bf23f4ee1385721cbc4cde080fff79a9deeeffaf17a3acca0d079ac203a5d62f96c22ea0ce2505fd5ab1d6cfb008f02296ca2d325d9cc7a6b4f66c9453250df8fa40da5f387bf22256bda7d88550525a847878ba5a90922cc25d0976290634fdc8c6125ddaba0ec9fe70c070219a8b45332f356023af7c8740a1914c66c4d4f7f06b834373e5381e52060a685872c0abcc4cf8faafa55cdabf31af0b7d67ffc2e953b39d844da7f9a45d31b8441a9427d3b320d912c210a5f238a71b13e6d2f26de7e98b36dce58d7b68f96f4192d95bd027eb7c7bfc58bde7a6d985b0a95a37fec420fd97f8c0b2c29ddf9066855aac5fcae5b217ed3ccce1b514f551eeb3d063df632938e3319d5a2de220a3d72419c136446c0ecc781024d28f1be4192ccc15b59f9b81b48fb1ba5d2d1efd960f40b6491e40b3da77299310845e598583664c83f34c280992350a3e0ee899883655caa64bcf8a9aaee359021de11033f13004eb8d677db8f2d57ae7c35832fa5b69c569984e9491582621227094721ddf5a3c12ad8406c531d1b0fe4f47f779b16f157a38b51cac49284a8f174d00fba5783aa4ad3b89f14cd250917828bb4b50bf3f34a1a3e2a07088b6ffd4ab7cb89729035260851c6404e84e00a0d10232b8f859543e57ee03fe18db8fd6d6022010bec11b1f2da05d27c3292b94e3be1be87757c642c413ba6635c39cee04328e198d82cf6cad482c686d5ab122a6e8bc9ab45f06807a15dd8c184e4950e1c52f4fa21671c7531c0b50d3599cb84b48d183ccca553911c2e7b748ac187bc2554ddfa2a068a1dd7d4bbc37efe754e053856d7048cae5efb84346a726a765dee832b7e3f169f9266a952bce697862df8c5d413763ed162760f250128dc85668e21af1a333448bc7567a10f9df1ad5b8c17d61a7eccd4f00c882791c761990660578539c4e49d44e1b0749cd6d58e01c0887b44f41d059ed6038a34769267d2934c0c8ae7a4e6adcf5e095d453f1bd98a9c1a72b448328798ac507f661c99104d9da72f15698f8c40bfc2ff595b342755e4daab004d4ccc2887065132d8f150137165fa48fd5457910a9673c6d60bc468a503d9001b6c130025dec4f3f11abab8c99afaa54a2ae8cc824561036682c56ee77cfa83abcd17da0a833cd5ae378557d65bef0719741babb2ba2a4ab883f21481807ae641c0e3c1cefa7ef112783c53dd730ee2b2c70ae1f020ba73cb169a4223c4084d3d878961aed1e78acc9be270eb02eb3ddc2c687afec9c278e10b490ddaeaa3a48a124c91809e5fa7949c53387913f6d308baf2b46f50152eed22711fbca3755f232530ff1c9aae9eeec072dc6155c11817f4f9638a1c51e1019ef0a4e685bcd5c2c1412fe296374b170ac488ecd769254808fc244d01b86ca26efe400b083c4b4f71eb9d5e3adb47c481e0b67b063203328331af83c4c3b41689953dbde7392cf7a4d4eb83329e46173d465210b7b1b95e6b12978bd609151edd1c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc525ec4eada26db015faf18fff46c19e0e25a451eeeda3dfee15a9f686f1b0b0f35dc9259f602d6ce6f56a4ec7c32610fce9370dae516eef6e34ba952837e9dfed2141a3b37f963ee7e7024b9dff1592ae5d92ca752554fdb491650dcace817f4c9207b6c57ea8a161339bd3390a898ed73c00d8c4bd6e602ad4ca79b6ef5d6de6d738f859249e9723e71939ae2446d3c917406aad9805ff1f1aeb638cc21f280e43692e0d618e7e95255bb9c3a335bfeec0dd383d6be8d80456d4c1286e675c9b44c11ba1481d4bfd3d26af1d7091bffb10b1fbb1750c710abfed60e5e708a6e042ca358f7f36c8381e0a8d96b8219fb2297f45c2d3fde19b5fbab0ad43d968258f7a477bb2b516c30aa6296666d9cb09d7636d6ba0c0f0a4d36cef99a13eb4b465a6a8615bf729239be360e85c2f55502dd10b2cdc081e977ac391de82ba537e33080a7404b09d4289e90808ea911c3a83b1f408f9b296ae7bff02c418fed522edd63856001c532b7caa063a67948200d8bf3366ef3f7f9fdfe2ecd6c56ed5520909d68b23959a989b46fb013c741851de7eb660926af03eae6d8ec581f3e85fbe5efdf7fa68c4cedcc3f1f513c0ae34963d6f3cd7c28e95512a70650a97f409022f259139bc7acb4d2731909b545627d347eca508a23eb6ba309795a0a49a3a9205dd065ed1b4d78c361057d446f003a8036edc59765e9744309fabc7714a8c32419a3e6b369c726f4e61c5a4b6ceb1980916daad54de2232d35850ec9a67e4563f47e3ec8a3b44a233897df0f218de2f9d9196576171d5be3ad2fd059be67f3848fdb9f43002060d29a3c9ac001d246711ac2fb4a901ed3882f48cf75c6388dda189810d480fe90ac192f830e4f0be8e221e3d3feaab4b016af9280cd40cc97152f32821999a1aca5871eeb0000acaafb7edc15d98e08168d18240f56988195287d921712f519e6892bdefd0bce5a35a067a69ccd06a5f2c3ebaf06f099ac92283ca4c30110c9c0a350e38814a7b19ecc6333c0706366b4760cba349c18e4cf29e2ca6cbdfb3f57591be5abcce6d9c0cd0e98166cddd5de5ba0842646f568334dca8717c41f3c48918294b57ea9e58643058660e2ae2b4e568fabb8af6e07357ed0c524816756036f5725c23b6d7172790b9434b9625d611bad43522f2b3c41339bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b45ab6b4c368f088f653f77c0abbbcce9f9f74f698474545f5431d1a5cd9b32c19409413e7c7d30882b4e2fb768e4c850dfbe25cb0036e49c095412030de6818cbf1b1cf2a6b4d58f8392c6a2d3b9d2b9818e688f55a01882eb9aefeb264e733d8bbf5d9559ab6ae5ace537f6283a3a97cdd4ddade02212f533efe8fafbd4e1d1da0e455c8a442050bd8a7ced45fee4f6ccfc89a21576df52658f8e65a2c88976c4c5f7bf34e5b979a546823bbca73404b25e118bf1514997639731df53c88b37d607ed54899c61f440a30eaddb7addf17156501c585387fe26baeb4b3bf79ab28a7e47ecfc4b5101da766b3c2b5b0a69bf8daf5fb36b4c4bdb757165601d11102988dc515744f6409d3c97c884f2201790ab97c190315bafda2eceb6acf94047b8ace0dc689f327b0fb8531618c5c044228d77366749ba3899c8c0dd1d12e7a4846eb4c101921bc65480131a1a45a770daf7ec4db187d5892bc32aa0567c23f557839bf95e372a14889b34d11c3971e7ada7b92ae38bcbf0adc0f4cac4ac89848850a22e4698df6ad0bef4e45c49c8eeabbfbc005bd2de82c7f229591af62d52137e83ef79694d2b6f4fc551019731462b2a3aeddfd0794a2188c49d9b3caa6b6f3d8805229c2d41c041e91b6104f7a13027a2c74c853d3c3948e4fe8ec486f0e5d84eed93655fcaf93033e293c737a81ca0f225f549c55a8fba3da66e1d6017f249dbbe93546611c723338bdc81725aed35e8c14525bc89e639877d090be3f15708b43f0d9f8f14d33d418336a65890702970e4b853c2210f5574d0439f1729ab91a1dc878afc8c85ce8886f34f88956cc36a3322c83d494034701548b1c4a7d32a8c1154f790248f9a9a9aa1d145d58ace48d58389bd95abbe2260e9eed7bb3455cb004a2afad675cb0c791d79369b81604196dc319ceae9f4a8d44de082d199c70c10cd2040ce705e386b46591f4f6a3f888291f45fbfb14415bac61d45341e4eb3f14eca22e94432e5adb721a503b754002c65546c7f5445d1224b130f5d62980a1fc727b50388fe963451292345a74950231f040f478f5f70c85382ca031a13440378dfa70426befd31dd473357bf9f23890fd943b900c4383851ab7918652f8409ce57096a56f46b21bfc9f0824919b2bcb768fb29e7e3540fce74258438d5105d2a9daa76cd544284b189af1b38571316a9db120769eae60c892ddd677bb2f4029ecd2a3a3a07831b5491baad35e3fe7ee25c3fdae71c693a7194896abc7d7b95c976df4dbc39412f0484badba01602586e3dafdf5c010a60641139a2fbc6adf78b26ee65f1a6359611794497d5c8cf1dd9c33ad0ec70b6fbd8cabe9c980b53f45f83fbec056501339a14c1fbcd4e3ec354dbde92523fb65f44709b996adb01c2dc3caf25654a4b5127b5441eb97adfe6b319dc67618c1eeaac2dc9df91e7522d5547453075a54dcfdf8a0ce65847e90a30e18cdee0a0014b2a53f413e807de914bf1d9c2fd3d7ef4b8cd29fc2046d3a382549e8ac4b2fbb45ee97cf5e3b1150308465a9dba433c45af008083da46b6b9509d33fb21d34d07a16ffed3f4d396c22603cf96dd859f040dd2954895986a9ca5a9d7c5c1d973f7bb97b9a25dee8bca48218dba184d3df4ef0ddb82f2aa0ec80dd1fcea59786b73a6a2f1b4d1eb52cb0828960157698640603edafbfc465e6f1d80e1ef2bcdb38d38d092a5247cc97e7ff8c093a3d08da4cbebc6d75f33374b84f1e1166aa8b8469edf70edad9dfcaaab7d9db969d4c62ec10a92f6447f52727e4019e6083aea146614423e7aa3dae98039e8954ded374a92924182d488f2819508eaf6729d5d8a871e1f935f4153270690a9ec850fbbe321527ca43dcd719ca5607e93f1bf3233cce9816160a9f07b878cb3469c48a5db3e5597543f76ed24b55c535afbf00540557b50c0014c32f90f7e5261b494aebc8c916a0afdf4763bb618b00fd5f29de5edf5f2e6e4d7efcfd0cc59680bc85541956a75a225b19c4b468cef42f11a68c80a35e27633d2b853a7886112472cd4fa46b69cb38f681ada5484bcfab1d0d01e4e3b00587006228544d3c0d0da900ed2c53384f284b2a8881981cb6a1477a6bd065134c60c1a964652ed75bdc4071fabd1faaa49605179587e9eea87e5d963b69cca70569ec9df86e07452106783a8428dec724b6f4e04d47e4b0c83fef6380331f6a38160f763718a6d884a6377dfe4388fb72fb4737e4752b4d84931b8912edbc3f3c0383da4ddf22dc751dbd51baf9f8a110e166e5085e650f2834a42a87cc2d94f34832d6047313c02be43f479e68ef826f672e61f2d4e6c35da71637c60646265c2961093fb561a64259ea8758431d0cc23689f81580e40906f4a17d65b6adf60a910c29ed7d3ec6920c6c89a7b88118bd7abd30b746ae68ad159c4ed5679331322127db0e23056a62b096e2b0ab37d5257c90d366c150236cd3258e59e0248c8a88e62ffc3fd025088de08f961b9aeffd03f6f06b3bdca3198e5f5ff72013c7d01260cda1d28519700621ef5a8fdacbc32d7adfbdad8153f1c0faafe74674cc9eb4f359c230d1cdd40e9e28a1aec698be5e1af8403d2e20554851a8b0ade3ea38caae200251978f0202fea5d6aa06fa4896dd89126736d235f9f5cbd3d98c088ca8a663f25111a7200fb8d47ce3ff1c853769df2228b9e77b6b5c1d515688e603a2dfa799a7a450c9ca9847260d227c668c3fc85b2d9ae123a546aae99196299b2cc5ff7887b8f14791b4f5216d32bd8d3e9d6b5a0e1925e31010798526a96fe69drootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootqpid-proton-0.17.0-3.fc24.src.rpmqpid-proton-cpp-docs     rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0.4-14.0-15.2-14.13.0.1YMYX @Wv@Wt@WW@V=@UUUUrU%@U%@U"u@Tk4S@S@SP@S_@S 4@RR)R@RC@QQ^QYvQT0Q,Q& @Qh@QsP@P݉PѬ@P @P@PP@Irina Boverman - 0.17.0-3Irina Boverman - 0.17.0-2Irina Boverman - 0.17.0-1Irina Boverman - 0.14.0-1Irina Boverman - 0.13.1-1Irina Boverman - 0.12.1-1Fedora Release Engineering - 0.10-3Irina Boverman - 0.10-2Irina Boverman - 0.10-1Fedora Release Engineering - 0.9-5Jitka Plesnikova - 0.9-4Darryl L. Pierce - 0.9-3Darryl L. Pierce - 0.9-2Darryl L. Pierce - 0.9-1Darryl L. Pierce - 0.8-1Fedora Release Engineering - 0.7-4Darryl L. Pierce - 0.7-3Fedora Release Engineering - 0.7-2Darryl L. Pierce - 0.7-1Darryl L. Pierce - 0.6-2Darryl L. Pierce - 0.6-1Darryl L. Pierce - 0.5-2Darryl L. Pierce - 0.5-1Darryl L. Pierce - 0.4-4Darryl L. Pierce - 0.4-3Darryl L. Pierce - 0.4-2.2Darryl L. Pierce - 0.4-2.1Darryl L. Pierce - 0.4-2Darryl L. Pierce - 0.4-1Darryl L. Pierce - 0.3-4Darryl L. Pierce - 0.3-3Darryl L. Pierce - 0.3-2Darryl L. Pierce - 0.3-1Darryl L. Pierce - 0.2-2.4Darryl L. Pierce - 0.2-2.3Darryl L. Pierce - 0.2-2.2Darryl L. Pierce - 0.2-2.1Darryl L. Pierce - 0.2-2Darryl L. Pierce - 0.2-1- Removed *.hpp files from qpid-proton-c-devel- Added 0001-PROTON-1466-proton-c-mixing-up-links-with-names-that.patch- Rebased to 0.17.0 - Renamed sub-packages qpid-proton-c-devel-docs/qpid-proton-cpp-devel-docs to qpid-proton-c-docs/qpid-proton-cpp-docs - Removed binary and derived files from qpid-proton-cpp-docs package- Added "-std=c++11" flag - Rebased to 0.14.0- Rebased to 0.13.1 upstream- Rebased to 0.12.1 - Added python3 installation- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Added dependency on cyrus-sasl-devel and cyrus-sasl-lib - Added 0001-PROTON-974-Accept-a-single-symbol-in-SASL-mechs-fram.patch- Rebased to 0.10- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- Perl 5.22 rebuild- Added a global excludes macro to fix EL6 issues with example Perl modules.- Marked the examples in -c-devel as doc. - Turned off the executable flag on all files under examples.- Rebased on Proton 0.9. - Removed the proton binary from qpid-proton-c. - Added the perl-qpid-proton subpackage.- Rebased on Proton 0.8.- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- Removed intra-package comments which cause error messages on package uninstall.- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Rebased on Proton 0.7 - Added new CMake modules for Proton to qpid-proton-c-devel.- Reorganized the subpackages. - Merged up branches to get things back into sync.- Rebased on Proton 0.6. - Update spec to delete ruby and perl5 directories if Cmake creates them. - Removed Java sub-packages - those will be packaged separate in future.- Made python-qpid-proton-doc a noarch package. - Resolves: BZ#1005058- Rebased on Proton 0.5. - Resolves: BZ#1000620- Created the qpid-proton-c-devel-doc subpackage. - Resolves: BZ#1000615- Provide examples for qpid-proton-c - Resolves: BZ#975723- Added Obsoletes and Provides for packages whose names changed. - Resolves: BZ#948784- Fixed the dependencies for qpid-proton-devel and python-qpid-proton.- Moved all C libraries to the new qpid-proton-c subpackage.- Rebased on Proton 0.4.- Fixes copying nested data. - PROTON-246, PROTON-230- Fixes build failure on non-x86 platforms. - Resolves: BZ#901526- Fixes build failure on non-x86 platforms. - Resolves: BZ#901526- Rebased on Proton 0.3.- Moved ownership of the docs dir to the docs package.- Fixed package dependencies, adding the release macro.- Fixed subpackage dependencies on main package. - Removed accidental ownership of /usr/include.- Remove BR for ruby-devel. - Removed redundant package name from summary. - Removed debugging artifacts from specfile. - Moved unversioned library to the -devel package. - Added dependency on main package to -devel. - Fixed directory ownerships.- Removed BR on help2man. - Added patch for generated manpage.- Initial packaging of the Qpid Proton.qpid-proton-cpp-devel-docqpid-proton-cpp-devel-docs  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxy~0.17.0-3.fc24api-cppamqp__types_8hpp_source.htmlannotated.htmlannotated_dup.jsannotation__key_8hpp_source.htmlarrowdown.pngarrowright.pngbc_s.pngbdwn.pngbinary_8hpp_source.htmlbroker_8cpp-example.htmlbroker_8hpp-example.htmlbyte__array_8hpp_source.htmlcached__map_8hpp_source.htmlclasses.htmlclassproton_1_1annotation__key-members.htmlclassproton_1_1annotation__key.htmlclassproton_1_1annotation__key.jsclassproton_1_1annotation__key.pngclassproton_1_1binary-members.htmlclassproton_1_1binary.htmlclassproton_1_1binary.jsclassproton_1_1binary.pngclassproton_1_1byte__array-members.htmlclassproton_1_1byte__array.htmlclassproton_1_1byte__array.jsclassproton_1_1byte__array.pngclassproton_1_1codec_1_1decoder-members.htmlclassproton_1_1codec_1_1decoder.htmlclassproton_1_1codec_1_1decoder.jsclassproton_1_1codec_1_1encoder-members.htmlclassproton_1_1codec_1_1encoder.htmlclassproton_1_1codec_1_1encoder.jsclassproton_1_1connection-members.htmlclassproton_1_1connection.htmlclassproton_1_1connection.jsclassproton_1_1connection.pngclassproton_1_1connection__options-members.htmlclassproton_1_1connection__options.htmlclassproton_1_1connection__options.jsclassproton_1_1container-members.htmlclassproton_1_1container.htmlclassproton_1_1container.jsclassproton_1_1decimal128-members.htmlclassproton_1_1decimal128.htmlclassproton_1_1decimal128.jsclassproton_1_1decimal128.pngclassproton_1_1decimal32-members.htmlclassproton_1_1decimal32.htmlclassproton_1_1decimal32.jsclassproton_1_1decimal32.pngclassproton_1_1decimal64-members.htmlclassproton_1_1decimal64.htmlclassproton_1_1decimal64.jsclassproton_1_1decimal64.pngclassproton_1_1delivery-members.htmlclassproton_1_1delivery.htmlclassproton_1_1delivery.jsclassproton_1_1delivery.pngclassproton_1_1duration-members.htmlclassproton_1_1duration.htmlclassproton_1_1duration.jsclassproton_1_1duration.pngclassproton_1_1endpoint-members.htmlclassproton_1_1endpoint.htmlclassproton_1_1endpoint.jsclassproton_1_1endpoint.pngclassproton_1_1error__condition-members.htmlclassproton_1_1error__condition.htmlclassproton_1_1error__condition.jsclassproton_1_1event__loop-members.htmlclassproton_1_1event__loop.htmlclassproton_1_1event__loop.jsclassproton_1_1io_1_1connection__driver-members.htmlclassproton_1_1io_1_1connection__driver.htmlclassproton_1_1io_1_1connection__driver.jsclassproton_1_1io_1_1container__impl__base-members.htmlclassproton_1_1io_1_1container__impl__base.htmlclassproton_1_1io_1_1container__impl__base.jsclassproton_1_1io_1_1link__namer-members.htmlclassproton_1_1io_1_1link__namer.htmlclassproton_1_1io_1_1link__namer.jsclassproton_1_1link-members.htmlclassproton_1_1link.htmlclassproton_1_1link.jsclassproton_1_1link.pngclassproton_1_1listen__handler-members.htmlclassproton_1_1listen__handler.htmlclassproton_1_1listen__handler.jsclassproton_1_1listener-members.htmlclassproton_1_1listener.htmlclassproton_1_1listener.jsclassproton_1_1message-members.htmlclassproton_1_1message.htmlclassproton_1_1message.jsclassproton_1_1message_1_1annotation__map.htmlclassproton_1_1message_1_1annotation__map.pngclassproton_1_1message_1_1property__map.htmlclassproton_1_1message_1_1property__map.pngclassproton_1_1message__id-members.htmlclassproton_1_1message__id.htmlclassproton_1_1message__id.jsclassproton_1_1message__id.pngclassproton_1_1messaging__handler-members.htmlclassproton_1_1messaging__handler.htmlclassproton_1_1messaging__handler.jsclassproton_1_1receiver-members.htmlclassproton_1_1receiver.htmlclassproton_1_1receiver.jsclassproton_1_1receiver.pngclassproton_1_1receiver__options-members.htmlclassproton_1_1receiver__options.htmlclassproton_1_1receiver__options.jsclassproton_1_1sasl-members.htmlclassproton_1_1sasl.htmlclassproton_1_1sasl.jsclassproton_1_1scalar-members.htmlclassproton_1_1scalar.htmlclassproton_1_1scalar.jsclassproton_1_1scalar.pngclassproton_1_1scalar__base-members.htmlclassproton_1_1scalar__base.htmlclassproton_1_1scalar__base.jsclassproton_1_1scalar__base.pngclassproton_1_1sender-members.htmlclassproton_1_1sender.htmlclassproton_1_1sender.jsclassproton_1_1sender.pngclassproton_1_1sender__options-members.htmlclassproton_1_1sender__options.htmlclassproton_1_1sender__options.jsclassproton_1_1session-members.htmlclassproton_1_1session.htmlclassproton_1_1session.jsclassproton_1_1session.pngclassproton_1_1session__options-members.htmlclassproton_1_1session__options.htmlclassproton_1_1session__options.jsclassproton_1_1source-members.htmlclassproton_1_1source.htmlclassproton_1_1source.jsclassproton_1_1source.pngclassproton_1_1source_1_1filter__map.htmlclassproton_1_1source_1_1filter__map.pngclassproton_1_1source__options-members.htmlclassproton_1_1source__options.htmlclassproton_1_1source__options.jsclassproton_1_1ssl-members.htmlclassproton_1_1ssl.htmlclassproton_1_1ssl.jsclassproton_1_1ssl__certificate-members.htmlclassproton_1_1ssl__certificate.htmlclassproton_1_1ssl__certificate.jsclassproton_1_1ssl__client__options-members.htmlclassproton_1_1ssl__client__options.htmlclassproton_1_1ssl__client__options.jsclassproton_1_1ssl__server__options-members.htmlclassproton_1_1ssl__server__options.htmlclassproton_1_1ssl__server__options.jsclassproton_1_1symbol-members.htmlclassproton_1_1symbol.htmlclassproton_1_1symbol.jsclassproton_1_1symbol.pngclassproton_1_1target-members.htmlclassproton_1_1target.htmlclassproton_1_1target.jsclassproton_1_1target.pngclassproton_1_1target__options-members.htmlclassproton_1_1target__options.htmlclassproton_1_1target__options.jsclassproton_1_1terminus-members.htmlclassproton_1_1terminus.htmlclassproton_1_1terminus.jsclassproton_1_1terminus.pngclassproton_1_1thread__safe-members.htmlclassproton_1_1thread__safe.htmlclassproton_1_1thread__safe.jsclassproton_1_1timestamp-members.htmlclassproton_1_1timestamp.htmlclassproton_1_1timestamp.jsclassproton_1_1timestamp.pngclassproton_1_1tracker-members.htmlclassproton_1_1tracker.htmlclassproton_1_1tracker.jsclassproton_1_1tracker.pngclassproton_1_1transfer-members.htmlclassproton_1_1transfer.htmlclassproton_1_1transfer.jsclassproton_1_1transfer.pngclassproton_1_1transport-members.htmlclassproton_1_1transport.htmlclassproton_1_1transport.jsclassproton_1_1transport.pngclassproton_1_1url-members.htmlclassproton_1_1url.htmlclassproton_1_1url.jsclassproton_1_1uuid-members.htmlclassproton_1_1uuid.htmlclassproton_1_1uuid.jsclassproton_1_1uuid.pngclassproton_1_1value-members.htmlclassproton_1_1value.htmlclassproton_1_1value.jsclassproton_1_1value.pngclassproton_1_1void__function0-members.htmlclassproton_1_1void__function0.htmlclassproton_1_1void__function0.jsclient_8cpp-example.htmlclosed.pngcommon_8hpp_source.htmlcomparable_8hpp_source.htmlconfig_8hpp_source.htmlconnection_8hpp_source.htmlconnection__driver_8hpp_source.htmlconnection__options_8hpp_source.htmlcontainer_8hpp_source.htmlcontainer__impl__base_8hpp_source.htmldata_8hpp_source.htmldecimal_8hpp_source.htmldecoder_8hpp_source.htmldefault__container_8hpp_source.htmldelivery_8hpp_source.htmldelivery__mode_8hpp_source.htmldeque_8hpp_source.htmldir_25143d27009f52d175c1d192441a738a.htmldir_25143d27009f52d175c1d192441a738a.jsdir_2fd3e5516989aa9776e558b58aa1c5c4.htmldir_2fd3e5516989aa9776e558b58aa1c5c4.jsdir_91df95ff942f5f87aa24429174a5d190.htmldir_91df95ff942f5f87aa24429174a5d190.jsdir_d4a17a437089f6e4c823599b6b44ea54.htmldir_d4a17a437089f6e4c823599b6b44ea54.jsdirect_recv_8cpp-example.htmldirect_send_8cpp-example.htmldoc.pngdoxygen.cssdoxygen.pngduration_8hpp_source.htmldynsections.jsencoder_8hpp_source.htmlendpoint_8hpp_source.htmlerror_8hpp_source.htmlerror__condition_8hpp_source.htmlevent__loop_8hpp_source.htmlexamples.htmlexamples.jsexport_8hpp_source.htmlfiles.htmlfiles.jsfolderclosed.pngfolderopen.pngforward__list_8hpp_source.htmlfunction_8hpp_source.htmlfunctions.htmlfunctions_b.htmlfunctions_c.htmlfunctions_d.htmlfunctions_dup.jsfunctions_e.htmlfunctions_enum.htmlfunctions_eval.htmlfunctions_f.htmlfunctions_func.htmlfunctions_func.jsfunctions_func_b.htmlfunctions_func_c.htmlfunctions_func_d.htmlfunctions_func_e.htmlfunctions_func_f.htmlfunctions_func_g.htmlfunctions_func_h.htmlfunctions_func_i.htmlfunctions_func_l.htmlfunctions_func_m.htmlfunctions_func_n.htmlfunctions_func_o.htmlfunctions_func_p.htmlfunctions_func_r.htmlfunctions_func_s.htmlfunctions_func_t.htmlfunctions_func_u.htmlfunctions_func_v.htmlfunctions_func_w.htmlfunctions_g.htmlfunctions_h.htmlfunctions_i.htmlfunctions_l.htmlfunctions_m.htmlfunctions_n.htmlfunctions_o.htmlfunctions_p.htmlfunctions_r.htmlfunctions_rela.htmlfunctions_s.htmlfunctions_t.htmlfunctions_type.htmlfunctions_u.htmlfunctions_v.htmlfunctions_vars.htmlfunctions_w.htmlfwd_8hpp_source.htmlhelloworld_8cpp-example.htmlhelloworld_direct_8cpp-example.htmlhierarchy.htmlhierarchy.jsindex.htmlio_page.htmljquery.jslink_8hpp_source.htmllink__namer_8hpp_source.htmllist_8hpp_source.htmllisten__handler_8hpp_source.htmllistener_8hpp_source.htmlmap_8hpp_source.htmlmessage_8hpp_source.htmlmessage__id_8hpp_source.htmlmessaging__handler_8hpp_source.htmlmt_2broker_8cpp-example.htmlmt_2epoll_container_8cpp-example.htmlmt_page.htmlnamespacemembers.htmlnamespacemembers_enum.htmlnamespacemembers_eval.htmlnamespacemembers_func.htmlnamespaceproton.htmlnamespaceproton.jsnamespaceproton_1_1codec.htmlnamespaceproton_1_1codec.jsnamespaceproton_1_1io.htmlnamespaceproton_1_1io.jsnamespaces.htmlnamespaces.jsnamespaces_8hpp_source.htmlnav_f.pngnav_g.pngnav_h.pngnavtree.cssnavtree.jsnavtreedata.jsnavtreeindex0.jsnavtreeindex1.jsnavtreeindex2.jsnavtreeindex3.jsnavtreeindex4.jsobject_8hpp_source.htmlopen.pngpages.htmlpn__unique__ptr_8hpp_source.htmlreceiver_8hpp_source.htmlreceiver__options_8hpp_source.htmlreconnect__timer_8hpp_source.htmlresize.jssasl_8hpp_source.htmlscalar_8hpp_source.htmlscalar__base_8hpp_source.htmlscheduled_send_03_8cpp-example.htmlscheduled_send_8cpp-example.htmlsearchall_0.htmlall_0.jsall_1.htmlall_1.jsall_10.htmlall_10.jsall_11.htmlall_11.jsall_12.htmlall_12.jsall_13.htmlall_13.jsall_2.htmlall_2.jsall_3.htmlall_3.jsall_4.htmlall_4.jsall_5.htmlall_5.jsall_6.htmlall_6.jsall_7.htmlall_7.jsall_8.htmlall_8.jsall_9.htmlall_9.jsall_a.htmlall_a.jsall_b.htmlall_b.jsall_c.htmlall_c.jsall_d.htmlall_d.jsall_e.htmlall_e.jsall_f.htmlall_f.jsclasses_0.htmlclasses_0.jsclasses_1.htmlclasses_1.jsclasses_2.htmlclasses_2.jsclasses_3.htmlclasses_3.jsclasses_4.htmlclasses_4.jsclasses_5.htmlclasses_5.jsclasses_6.htmlclasses_6.jsclasses_7.htmlclasses_7.jsclasses_8.htmlclasses_8.jsclasses_9.htmlclasses_9.jsclasses_a.htmlclasses_a.jsclasses_b.htmlclasses_b.jsclasses_c.htmlclasses_c.jsclasses_d.htmlclasses_d.jsclose.pngenums_0.htmlenums_0.jsenums_1.htmlenums_1.jsenums_2.htmlenums_2.jsenums_3.htmlenums_3.jsenums_4.htmlenums_4.jsenums_5.htmlenums_5.jsenums_6.htmlenums_6.jsenums_7.htmlenums_7.jsenumvalues_0.htmlenumvalues_0.jsenumvalues_1.htmlenumvalues_1.jsenumvalues_2.htmlenumvalues_2.jsenumvalues_3.htmlenumvalues_3.jsenumvalues_4.htmlenumvalues_4.jsenumvalues_5.htmlenumvalues_5.jsenumvalues_6.htmlenumvalues_6.jsenumvalues_7.htmlenumvalues_7.jsenumvalues_8.htmlenumvalues_8.jsenumvalues_9.htmlenumvalues_9.jsenumvalues_a.htmlenumvalues_a.jsenumvalues_b.htmlenumvalues_b.jsenumvalues_c.htmlenumvalues_c.jsenumvalues_d.htmlenumvalues_d.jsenumvalues_e.htmlenumvalues_e.jsenumvalues_f.htmlenumvalues_f.jsfiles_0.htmlfiles_0.jsfunctions_0.htmlfunctions_0.jsfunctions_1.htmlfunctions_1.jsfunctions_10.htmlfunctions_10.jsfunctions_11.htmlfunctions_11.jsfunctions_12.htmlfunctions_12.jsfunctions_13.htmlfunctions_13.jsfunctions_2.htmlfunctions_2.jsfunctions_3.htmlfunctions_3.jsfunctions_4.htmlfunctions_4.jsfunctions_5.htmlfunctions_5.jsfunctions_6.htmlfunctions_6.jsfunctions_7.htmlfunctions_7.jsfunctions_8.htmlfunctions_8.jsfunctions_9.htmlfunctions_9.jsfunctions_a.htmlfunctions_a.jsfunctions_b.htmlfunctions_b.jsfunctions_c.htmlfunctions_c.jsfunctions_d.htmlfunctions_d.jsfunctions_e.htmlfunctions_e.jsfunctions_f.htmlfunctions_f.jsmag_sel.pngnamespaces_0.htmlnamespaces_0.jsnomatches.htmlpages_0.htmlpages_0.jspages_1.htmlpages_1.jspages_2.htmlpages_2.jspages_3.htmlpages_3.jsrelated_0.htmlrelated_0.jsrelated_1.htmlrelated_1.jsrelated_2.htmlrelated_2.jssearch.csssearch.jssearch_l.pngsearch_m.pngsearch_r.pngsearchdata.jstypedefs_0.htmltypedefs_0.jsvariables_0.htmlvariables_0.jsvariables_1.htmlvariables_1.jsvariables_2.htmlvariables_2.jsvariables_3.htmlvariables_3.jsvariables_4.htmlvariables_4.jsvariables_5.htmlvariables_5.jssender_8hpp_source.htmlsender__options_8hpp_source.htmlserver_8cpp-example.htmlserver_direct_8cpp-example.htmlservice_bus_8cpp-example.htmlsession_8hpp_source.htmlsession__options_8hpp_source.htmlsimple_recv_8cpp-example.htmlsimple_send_8cpp-example.htmlsource_8hpp_source.htmlsource__options_8hpp_source.htmlsplitbar.pngssl_8hpp_source.htmlstructproton_1_1conversion__error-members.htmlstructproton_1_1conversion__error.htmlstructproton_1_1conversion__error.jsstructproton_1_1conversion__error.pngstructproton_1_1delivery__mode-members.htmlstructproton_1_1delivery__mode.htmlstructproton_1_1delivery__mode.jsstructproton_1_1error-members.htmlstructproton_1_1error.htmlstructproton_1_1error.jsstructproton_1_1error.pngstructproton_1_1io_1_1const__buffer-members.htmlstructproton_1_1io_1_1const__buffer.htmlstructproton_1_1io_1_1const__buffer.jsstructproton_1_1io_1_1mutable__buffer-members.htmlstructproton_1_1io_1_1mutable__buffer.htmlstructproton_1_1io_1_1mutable__buffer.jsstructproton_1_1timeout__error-members.htmlstructproton_1_1timeout__error.htmlstructproton_1_1timeout__error.jsstructproton_1_1timeout__error.pngstructproton_1_1url__error-members.htmlstructproton_1_1url__error.htmlstructproton_1_1url__error.pngsymbol_8hpp_source.htmlsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.csstarget_8hpp_source.htmltarget__options_8hpp_source.htmlterminus_8hpp_source.htmlthread__safe_8hpp_source.htmltimestamp_8hpp_source.htmltracker_8hpp_source.htmltransfer_8hpp_source.htmltransport_8hpp_source.htmltutorial.htmltype__id_8hpp.htmltype__id_8hpp.jstype__id_8hpp_source.htmltype__traits_8hpp_source.htmltypes_8hpp.htmltypes_8hpp_source.htmltypes__fwd_8hpp.htmltypes__fwd_8hpp_source.htmltypes_page.htmlunordered__map_8hpp_source.htmlurl_8hpp_source.htmluuid_8hpp_source.htmlvalue_8hpp_source.htmlvector_8hpp_source.htmlCMakeLists.txtREADME.doxbroker.cppbroker.hppclient.cppconnection_options.cppdirect_recv.cppdirect_send.cppencode_decode.cppexample_test.pyfake_cpp11.hppflow_control.cpphelloworld.cpphelloworld_direct.cppmtbroker.cppepoll_container.cppmt_container.hppoptions.hppqueue_browser.cppscheduled_send.cppscheduled_send_03.cppselected_recv.cppserver.cppserver_direct.cppservice_bus.cppsimple_recv.cppsimple_send.cppssl.cppssl_certsREADME.txttclient-certificate.p12tclient-certificate.pemtclient-full.p12tclient-private-key.pemtserver-certificate.p12tserver-certificate.pemtserver-full.p12tserver-private-key.pemssl_client_cert.cpptutorial.dox/usr/share/proton-0.17.0/docs//usr/share/proton-0.17.0/docs/api-cpp//usr/share/proton-0.17.0/docs/api-cpp/search//usr/share/proton-0.17.0/examples/cpp//usr/share/proton-0.17.0/examples/cpp/mt//usr/share/proton-0.17.0/examples/cpp/ssl_certs/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=harddrpmxz2armv7hl-redhat-linux-gnueabi          !"#$$%&'()**++,,,,------./-----.-----------000000--directoryHTML document, ASCII text, with very long linesASCII textPNG image data, 16 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 8 x 30, 8-bit/color RGBA, non-interlacedPNG image data, 7 x 8, 8-bit/color RGBA, non-interlacedPNG image data, 171 x 136, 8-bit colormap, non-interlacedHTML document, ASCII textPNG image data, 109 x 80, 8-bit colormap, non-interlacedPNG image data, 197 x 80, 8-bit colormap, non-interlacedPNG image data, 516 x 136, 8-bit colormap, non-interlacedPNG image data, 197 x 136, 8-bit colormap, non-interlacedPNG image data, 237 x 192, 8-bit colormap, non-interlacedPNG image data, 148 x 80, 8-bit colormap, non-interlacedPNG image data, 242 x 136, 8-bit colormap, non-interlacedPNG image data, 430 x 192, 8-bit colormap, non-interlacedPNG image data, 233 x 80, 8-bit colormap, non-interlacedPNG image data, 205 x 80, 8-bit colormap, non-interlacedPNG image data, 533 x 136, 8-bit colormap, non-interlacedPNG image data, 476 x 136, 8-bit colormap, non-interlacedPNG image data, 59 x 80, 8-bit colormap, non-interlacedPNG image data, 187 x 80, 8-bit colormap, non-interlacedPNG image data, 130 x 136, 8-bit colormap, non-interlacedPNG image data, 128 x 80, 8-bit colormap, non-interlacedPNG image data, 156 x 80, 8-bit colormap, non-interlacedPNG image data, 484 x 192, 8-bit colormap, non-interlacedPNG image data, 241 x 136, 8-bit colormap, non-interlacedPNG image data, 133 x 80, 8-bit colormap, non-interlacedPNG image data, 9 x 9, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 104 x 31, 8-bit/color RGBA, non-interlacedASCII text, with very long linesPNG image data, 1 x 56, 8-bit/color RGB, non-interlacedPNG image data, 1 x 6, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 12, 8-bit/color RGB, non-interlacedPNG image data, 11 x 11, 8-bit/color RGBA, non-interlacedPNG image data, 20 x 19, 8-bit/color RGBA, non-interlacedPNG image data, 2 x 19, 8-bit/color RGB, non-interlacedPNG image data, 18 x 19, 8-bit/color RGBA, non-interlacedPNG image data, 6 x 1024, 8-bit/color RGB, non-interlacedPNG image data, 111 x 192, 8-bit colormap, non-interlacedPNG image data, 353 x 192, 8-bit colormap, non-interlacedPNG image data, 89 x 192, 8-bit colormap, non-interlacedPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 36, 8-bit/color RGB, non-interlacedC++ source, ASCII textC source, ASCII textPython script, ASCII text executableutf-8?`7zXZ !#,)v]"k%_ Cqg- 3J td#{MMΟ-5]>"pGc]|${Ach~^R``6&.0fv6P(:qĜ+hPE@xBMGT/QűG#KD>Sńy6X}aZJ*|6Stp~P9_D{.t@$â}X E OҔ"mH߸nnf[/OG̛: TpZpjs|o@/L{ƣpx jeHIP瞸SGt$7UfU)ZF,*DH e>-aHW.`K\V;Z+0).Z ]ՠRl@dΝn0`x|KX%ygЂl[`0Cwlyu?i%k̍#"ht^80.YR>dטkSn-s' 0Q-rllh'}fġ `i tđ#]R]\h^ˋCnX kCL%/LvK\k/jwϟOi y(MGM(djw#UCx _mmw| _trW8QonQ@5=r^6i48(j"5pOg$c hZvWI$AfyjDkɻ]-+|dcjNuY~H~2YRisa<|Qm ⥓Oh24d̕?D)QlhfW9i)UUbdPz˅U 1%3ovſ`%lb% 6 G!ts=g>4={rU{"$=ݺ>̘c,[d_[K QܧηTIxV6-(r=0H#G{ K[ oJ œ V<¸XSC;)xN7h+7^&wyy`'Rkp$eŒJ1 +/h+)# od.9neZG&J4Xj,!Bn,mA V3!raRE'Cv8K)kyےV|B=nyY@s%CHЦS``ɗD!><Ow#P/s")qSd &7_AC9G79/Z3 ŀ,;&4ZCD.KeHd"HFi';ܺb -pPDJlW:Z\U#Br2.Xmfy/Vca&s}C\m;*@l> AdDx֑հH7w1(o̳ӨU_L}8 m;:K ܈TSaYh>R{3H2|PF&vo)?>>2E4. :uМfۖ(ITIq}n s~ .O#bvN`(sj{!EYEj:B8 HGȎJ-D֕VA-~~ӱ{Dory #!oUkOhB`{KF 61$ )cXd`b̐ko:աdx3X߬Z؇(;&ryg6*>Ÿn&)4tmCHtggKr25 J_эij@F.3h+dQU[_&B y= 14Iҹ 5|&NjE:b=bR/_̔2Tғ!8el.DZ\&vͺ<2ro_me!Bo w] VMِUnFs(P.ʻ <O|›s",cCv{umB{O$ +눚ɓA ذG[XZI#JV}>jwdgrdےD]Q>:b5y˚ w P, z[Bm$>ODTČv( maS͕n)gc|l]6~W+iDs^i&喞D~ RƼg8#bpt^06' rӅΔ*=TQ1L.M'ȊP{}9KLB(YqHr~LoyA~v?[W^EɔE٫p9@̣*ndDL 6W T",L'aN1duZl4">J͟&<|#5a\Hi2$Ӽ|eM%v񶭱\ x1y󓍳5ݮs;o~}-6i"ڶdO1"H9?Txs106%èCQzM-&G䀅׫!l3>;6Uh?+b Å)_-]wYG hZW =Jj |?: *O) u7 S7R *Z^5 vTLq׊<}3ZL~*iIsi`"68uF/ֹ;T]|5YW?f;W* »AE*?UfvSM 璎 zpMT: DA(|k5#dOAK'>hY;\JfD@5itU (fb}w%t4GQ>qk]ִAiKb{G-0CY?x~{o{,7 x񣱉(rwCnE.ߒ@q?òz/gGr!{ ipM@L2>!~#B/l9)}fF<6Ϲ93&\Yҋݮ򗨃cGP`Vɜ&;4TvhԶDu/&)C&͈Y{Th]"<(lܺ c?I`牆M9x&dp{v eLJxLjA0"Ạ Y4]yU零1J{C: eeiQo1&@"{`!c\hT!Cy"^>~,E*i jN%Ԉ*jtFηQp?߂%hYJ S=Eء Ai( Qaz(N֩*d`؋mQZBBROUgz~6N4zxcYQ7ߪ>5>m?| Լs.i^ӯ΍y'|4Q:su_~>`+~ q2yM}Mq{8-q=D ;.1q ** )30EU'zd5x#<V YZ