tbb-doc-4.4-7.20160526.fc24$>U!6JHV4>7???d   J AGP      P    p     Pp ,͏(ͫ8͸&9P&:$&G HT I XY\, ] ^bdeflt u# v,[??Ctbb-doc4.47.20160526.fc24The Threading Building Blocks documentationPDF documentation for the user of the Threading Building Block (TBB) C++ library.WNarm02-builder13.arm.fedoraproject.org8]Fedora ProjectFedora ProjectGPLv2 with exceptionsFedora ProjectDocumentationhttp://threadingbuildingblocks.org/linuxarmv7hlxP { j   6xY (B+K.|S at O). V1ZOROR6cC ` ;{E,QhAs=~=l=</ !,'` cOm  Y%xp , >'5!U#E~/p ;@1&K;a.( n z20xE)&|p&$s %sk(JW3q#zd' +U$,uD %  s #  d;$9*n MMh/a\Z!R4T&z>nGO!*_:8:>! ( >gE*r   4 K0 a ! s4 +S<x~ h 2@ P VhUVV:VZ%o&6#&C,h+$+L "2 3:#W(q*! +%r8 8   I zO H _b{UMA큤A큤WNWH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH WH 3e75d56ff67c439b656d5422d633531ab3ec1685dc1b6a80b8ac5df24d15807d8b1f909c8698a024ebdcb26aeb13914d33d595e80e2a904d51a0d0fb14cd3cd0e5c3b05135a4f00bb358f43df7c8568f4fbf42295a142573db6cf24d9773bba4eadce1bf8b37a867ecebd59d1e50d7261dce92d84e0074544b61b913ee4b30008f5d69dae50f4847c27eb6a17e246049d5a66d9f00ed3552ada0adf5e7f529188eccd1555a909ebe4d78e23fe2b21a267ac91828c71e82cc85ed178d1a24e0f677a4efc852f36877e1e70988fff8fc867ded96249d4aeec4a181f0d0f6f9fe603797bc1abb174162fdb62aeb8a19f2b5736aded2fbc05476355958d68f4f2b22d1f167e382fdca824f84eeb371bb0f95dd915e41f58895fbe1f8271fe9c8e548a6f2bf83787e966b5b6422dd6a36c7f618d32f4cac7df60a335775757827c02fe1d1b17e64236e272beca8b2ab8fa0503ad5c4667349d73afdc77678af4547d3259f83193df88e30dc6c0cc4acea45cdcf0b9c0b8adf6c5578499ac1665ddb67815341c657b24dc2b3f23cbd0be589d45d7e711e52060c7dcaf9bd219cd4c33d67d3bb1dbdedc6ca19bd77b3ed578c1b9aa11cf8e56211483dc1cbc2dfb33d0dd0ddd8209b6893eca02c5be2ec84aceda54058713118b07629d3d6e20514a415550db412890107bd038155b39edf6a814bdd8d16a4899d8f54f22cdaa393a21ee657e7e1d7d1431d3074ba6255b22e3a5332b2cb7d4c79b26707125145441b70c9b025706ef1ca7448392bfc9fdc392597a5474d6544bfe83d42b91b4b25a2c3d38a7cee7f773569e2f4eda458972049324165baf90716059501bce9b5911311cd3ab38287ae3ef0455de99fc851fedc23452e7e51dc15f0de39ea4523dc80f7e3495398bc9968aa9f4edd81432b436677b5037e3cec282f13acdc73195a503478a1a5a6d36c464a0b0d55f8f24b85dd443f06f58076187f585b10b5756f941d190d042e88db1d3a30def851d973e55d74bc9471edefa2008c37be7c355bf495adce72cbc2e15862b5e2aa043bcf59d19207816068321427a85da4c5c99e6b6cf4a814a66f9faeed30b2d451f909e52db92ebad2b3cb5504f79baa46f9c3654506ad95e018e4e480f6f8785f4c2f4456f9e15ad5f6849deb78517152d63d0e9824d2229ea5603e7ad3e4479d5086d38e1bf0661a464548e9f8944ddf7776f9b37f68136d4b1bb49f4120134cf44d522a6dd5528aa5b35f47d9dc1cd6b2fae6e4b76901eed12c6337006f949a5d335bc5183e7b7d2ddd55ba87d2469442835f0c93f8469f295898582d8410850c7bff6b2c8f03cd1d7be8a485e862d5838697e88fc8395204f90793e6f8330f1458a76027ec1bb82d1f98fb16f0136ab5c497d560542285f0ac64bb479f2474c7c3cac51cf15c1de8a69969d29ae60d36094b31a02664e65cedc891c38a7cb8aea7bcff70aa311789cc98da42a8ebef8476f65dee00b38dc6672e86046cbb3c0eb3b2c6bd6a0f9eb7aec76a85e6751f6e43f6d57937b5a3967d3722cbd9b6120e608f65a50ab54390826d8cceb5444d307935b284c2cb7975e48b7053a3a77770b2222bc0fb685ea429955f1de0208b1cebb484980f7ea8a6a3ef5c2c4518073fbe3c866de28b53985b9fa8555fa522fc373bd25df2d01160f28abfc71b07af34dc8e187090b4ad66fcb46b4052bcdcb8eef05c43976f0226bf14e69f16759c10a0fd067d435c6e394ed16666d277b123cc63a0396e4782b0731cfd23c9ec5a349d2f0dd79b20c7447df40a335685c5132f195d67dc0bd49dc0cf350fcfb12d2349784c7387044c07766db272938d8ed548c0881189b1eb6adecd7559ac1ca4a04b784523ea0995c95d5c50d071c86b8b279e9aae68f0b11def4f2518963a3da51831cee69334fa9ad218c3a3f7854c2dd26e946e1335e7e004ecde42a8428d2913fb7c83ddac4ab37ad8538ef495b101c0cec37b8d66d692cb42ac851e41ce2aa5a97d2e3af2c035b25f66071eb95ab0afe3e5c0f7bfa0433b4ca33748f5507e5433b0f8aa664b31f813b10d9a251065fbc5b76a46f82a5a347e197e4b63235a114e0669f39800d0bd74af17dc6c1e75962e4717abaa541dd6b5a3fdcf79070a5c6e8230d2ff5452731bbe9230a0927acc95f3ba3306fc6da0e74223640a355a85c7ba2ab3e5be574681d18c0f32610f4da1e8869efafd04cf35f0fb11b7a9e61fb06cb22c4a343a643c23b329723810bd4cd32a289315eb1120f681c4a4f8458c9fc37e60de97e29a5c1662d9c67e8a44e5b368960667eb41d1b5cf222a6edd465ab61867b4c88929f0dd9fc721abc5ccad8aeb30d11a789919e5dc5def60374b9186026f5fff6f87a28b0c5fee62bc4c9629c8d7637dd2c69e0006b3242a74f458dea2867f4d922c483965da94e5dfea3d6f6662195a31d94e8f59ba5f670873d7c7acc0ea80124c7ae8aa7a7fc5383792376c34e2c7a5fba82f9b551fd5510fdfb0848b60389fc6d261155dd39e15a030d3c1708cce104b3778c0261840b1476b3b8a269f750f1941f35d5cb3e7126553dbca1533c64fdd7f547f85ff28acb0ba29cd4d6b6f73014f83530a49183b6202c35e753b55607e67fb2c4d4c3f23017d1c95b69577c7f1629b4d36ffabf7e9b27c506be04ecf87b5539a18ec3a91d8f74579bab0be88c8d4e8a7580422c736ec5ad99ae2e3afc32102accb53e1743cf16a2c0dd4b0986359ffdc3a19929223df74844cc32f90fe422784e70340e73df179b48d0913f82d381d5ba67f1b33f9d5276f4f5dd1e405e19984b03bff881d970d9414e1e2dfe893d7fcec39464b2fbc6451157435836dce45c5140afaa7ee283b009f5c0a1d7651e5d726152c668107b42ff48ea374cb1c91dc0d9096d18444d6ac1341654216fb3936d8defc07a9b4b594382f0fd5a4b5f96fd14514e7249581681eaa8d793b91312acd0ec101aeb70d0807cc08446ff6b28c1aacd1668862a30592ba7fef2ceab7d7b07c37ca082b8a29e692ad08f82fe1b3e4f50c5fd3c309e1c9b241408b751bc135a434511ce42f7c9855d1ccf4783e430869241bcd4ccf11329a21ea2a0c8366c35b4ff5089f21208b0c861ee3d62b2bd177567f8c0f01377694be90075294a32593f03e310826cae247ad17c603a12d2a188133d3a13729abbc2d6c28fd3804b51c8e880014e230c50f019f4472c15950ca726da2ef862fd88d1e1fc9051c3b37c326f3891a7a52fe108533d38343b2b5de84a7afd856dc2d3915bdfbc2e20ab437e88dd6dc361a5f4671451c5d436e465e9ad96b629636cfcc0204dbcd21388b06ae16ac000ea414f2309ed7b6becaa6783a8557fec1b1e43c08076a11d9cd292caf8a775a768577e42570afab382eadac4d5c0ee8c750731b2b0297a300f36608c160f90259dfa44bdd2ec64a314b58d6505d9a50eb4c4414e200b4cbb8b8d0c6500ab6f5f75948ebba746439ccf696d11228a5d654e3b716fa7caaf5284c6144f76e06024bf3a9be7c7a85575e9cf78deddc8c5e24a82ea21ce6f8db05f68be021728d89dce624c6cf6cff9b336ad99efb99605bd18af55ebcb05a3aeffd53d58da2f98d4c84513538c08953f5e8941612f7b639e723d5397239cf1aaaa0e7bfdb520d3f7417687800d512df42f95f214f84c02ed69244ecbb53b54de164c0f6062f316dd3809345e50b92d9bf0c67dafdc34c49ccfbbd663c8920511718680242d0676e4ae0576ecae7f6e621d62222984f2cad3f38cb974591fd9b7f7e4f2a5bc2b85340b46168e8fedf73a859934df9055b6f2c5b9bb0920afc44a50f64d46d743cd30c6a27700b1049871fba8911459f5fb324b1c5b0302bb56e3b3913115c9356d94c0409ddaa052d5ef59d5ea8a6340497748028834310427bf353fc2eee388caeb47705d251a394995dfeb95b17eaf297ca440e1a1205a38f54636b955ca175d3069d0402a59d98f8f96de46053ad77a0548708a172995cda5dfafc53e61aeeeff1b8159cfd166a7a1564448857dae35029879a6dcdf0f64e2675be52162b618eedae3b57bb329944491cb456ff9383d1149fb788773e8f9cfbb191baef56ca3e009fc7733538e9c93172c5012611bb1f82cdc7944c70361ef0b7de3b7e67d9b59f44f4e8d8b8b697386e39000574f26e7a77999182321ad09097f49a04eea070152982469aaee6355a81e3404599de27a95e6e57121c520e8b5d8eefd6c4edc9cac969dd97847db47eff0f957b9f6c4e145c7245d1ff51c7f5e05046fcc65d2a45e8d5f46d2e2e711c9e10d15306d455a1979e25a2ddf38d65953f284d3bc0388d270dff054d06a12debb6b0bcee581d6c2629c566ca2d3e1a25133c5e7a5428d44cd2fe5cf4251ae58972702a6e0fb4e1d162d41166094c0e361c0089e5a5620e81e19feb282760682670ec5844791f25c41c8e0578824ef284ebf6c4c2c7c07fbadb48087110c3b886cdc6cc3dd8531f8583f4bf480364dc7acfd99c1885fcfd459195e4a781340b40705902ef1edb8f36e429338a1fe47098a29f625bcdcbb659090c514d657517796ebe3753ebb22d742b86c6daebd48a44c52be360d31be9e7790013760848652dc3259565ffce5f296a9def5e10c34068e61d1c7c492f4c8c1fcb2e398276f4e8e62e077a9cc02de437efa9296823336a92fd771c6fd83aebcea08b76aa88b424da1762e5be401270d21c46f2b228c42af80a9a41566c0c574072b5535d69fc6dea20004e42fdfd907045032d64f9867a8e8ff13fea346e59de2c9a0d79b24e9471aee2017961bf7655dd6e3b3a861916b0529f2c59e64e6aec0beb3da86b92a184a3a19d79839861dee4b15a3b656ffc5b0db2a5d398ccbfb5d046eee8f5aed2096ed14f25af5c83790e7d68cfd07b49386068f7a93693c89b803378c556f9b132aa4c1bae2052efeb74d92e0672440bd4d3e9441ff86eb8cd76957936b202879cfe13ae3863fc55b13475f5c2b4d245a5e23d46a34b261159c013978e0567342fe69a93d8292e9a783f458320e2f00f42864d8032cf1fea40cad325a02b51a665fcb5efaf891b6942c8ef9c979aa80df9ece583f54157d5e0e29d3ab016f94c2f3f057229b33989f152a3b765352c198f912f971e2b623345bde7b4fbfa8e30b255b23d424a98668df9ae02d4c897dcc96ca1befdb25848809617aed3886ad4da8fd807aece3b7b85b43664e2069ef9265934307c0f89e0b2ea1285e484a9d7e2a9ead2c6e3b8f550094afde5898b2a8aae1bb4fb655ec1806401ebb2472fbbfec6ba56d116d5267f106a34e923bde64a62e7ae6de695a94351830ba548687071c4eb82145330eb58b0dc6d604291a72fb2a99ce20f6920e9e72f20b03231934ba31447c7759b5f9f238572d183ade5523df638f72e060ae9b28c0325912de29a5ca35cf4e79be492c8932b5dda9e564584c4c7d9ed691e6048f064ac5622115abe315a6f220c809ec570400b0ddbdb533738f6fa4f1b70e77ecb26bf874301c2577ad992a876871b9aab31797b83b62bad96b0dbec786865c65c0e6e3c240eeead7eef1ed1a4f4d30175031a8220f80e0b5e115253768d8954faf99bee5127bba3b08c19c5c87b3200afdd8a8409b4cfdeb1a701abf2f7f781e76dd419681ab066bdfb2a6f4d72e92060acf702209ee2db1657de15734ec940473dc8fb73d9b5129a873ae62e5d48fce297a40fa0ca64b0ad5babbe8d18dcfb45abf51833d78c43bbf87ac6150857602715cf61e9ef56669067b4d884694a24332e239d6f78ec861040ca9661a0c5fea71b97f577bd28602e474d447bd2d230626095588e32246c2e82ae8e624adc54472a5534b9b45abc29c8d5629bd6c490f49a454b339cb0e22050f3e0ea22738f62751eec803cdd9a8dabdfeeb174b57c06ed951e468ed00d51f20ad1cdcfdf7f59b9509236d7733ce6d36877fb42a4c0442230eea24cb2140d176439ff39c692ea53a766f4dd507c42e01a858de645effc90988bee895f5f71ae13f884aafe0244794acf5061bf12e54aa02443b05f75baed6635671268b9c48d15c146e04e77454eda21d6203eeecf33b38443598c766aefd4f22be5837e9546360d21e4ef9cf1fa7be4f0c83cfc2131713fe32fd9e4f26e681194dd913bb15d51ff40bf967351d0ee557a3f8fe92fd4e708b0b8ccb022682218252af854ed351f09ebf014a2df3851d302074b5a02c5bd5b005212109c7c47fb765b7f70f270c0c8afdd135548849fd1559c8e6c96c945ca1705f2df6a826b1188f566fc1a5f0972e8701666451de221541841408a50ce6a0cbd91e4b19a211f5d7e0266c7dd967fecd512b1227bfcd0a88ccb2845db2a76bcd0f6b114aaa9a0bdd873d9b2c97e6d9dc8a111a1c27f5e4f6a06507f09ec0293c678c1a71b44507ecc7082b2fef549cadac0e649b4020ddb476d2806cce933291bd2ebbd681d8175a392cf09aad4e8a3e02a4349fc0b9d5b501df79dd53552412f5b00b846d9a95da17c5124a08b1eaa9732b81eba4e542c6b5535a0256121a08b9535c8c5db20ce3275a8a3e49c227668d5896fb7068fd256261f5d280476961d8426c1996c1ecfbc4f3db33b39056957e0e876471e941edfbea350f09a0dcb8ec217f7ec6eac5fe01dfd8765f0e3b8eab9c33dea762d8c42cc43de4999b1295082bcfb0cd6bc34dea4777f34c71e9b8b1d0b8ef959ca907bab54fb3659deaa800136d25e30456690b53c72f964f3bbed1ae670324a8340feac5f1054bd7beeba1b699bfdad2785746a08ae67574b10b33f610caf4400d4787c6326531846c9cb9640654054cdc95e74ed629b2dfabcd04930408b847e64d4432e84a8eb7b1272524090b6db9715ee1fc8dd401a37460d50e5be943c3f22ba50dc3ecde2dccf4633f6ebee8f988a2eb8c933335af5f558b00a6f7519b585eda8f68eda8f16e244d5f3f849ba5dc89b0f4c602fb98be18e664e369b77151685c2871794462fab952a640f95f6fc5c8a69ca64ea309e18c374f8af4c8f1c116b7c0fc1dabfb6113e8710e63b90ca145e493f5bfa244dd6afec354cad59a1f6132d8e4ab3d86e747df4d7ce7767d788cc794197cdb1ab3e6d41a8ce086bfa64aababec38725e1ec8efa46ad7cf2eaa530e1084271017102d758c17c265fffbc3921cfe5128a376adaeffabb35c7b960bc9e85afe17d7ae3af74761f35e46a4ecba9933595f67e1470adce1408d2850c25302bb2507525052bdfa0fc9f22e19940b3faf804b9329f82391b26c336f23372f667768a1fb4e32032fefe8abdc0644c877ce5151f94c2fb642cfc932059b064fe08be02b690540602cf1aeedde244ddbeedca8259ba489bca53bb99ce2abce3c0234620863200e13327b1277085a98f6da0ad522917c15b3fab60f4706fb5d24df125c82ef30ea8c69d7306b7e28591796dd10ccae3e291401bee4d945e22ce712ef1e78fbacfd5b3bced82202e096e1e269a9bb4dcdf93c2c021f81adf725cceac35e686c69207d38355e88f5a539df1f5a45bb14dd29f38bb58835afd4c6b27ae8e74ccea1b8f27af0584c14af7c8c56d8cdfb9e12c476a797d0426d4d3de26e80f7b4398a5b921993e4de8319493a61b5021ed51a74229a49004a62e32b92f6f2517c5c3d85bdc0919f4f1a4f41d6d8678f8f6263f0c4885470c8c3a5c10afa6838fa46605ab43ac3fb3f0c6b0a32ae8ecad12df05ee7401f78fddd8e07067940c21a670ebe1de62360af24c12e4935d224652a0d2ce269d77901c53aab317e296e1ef7c0ffc6b0e7a4e1327bac0fa8745c2d98714423ea833ab06351ef5f0ffda634ea2d13a0b1dca1dad28d260120e4bf001e9e87e0c10a8924f0c637c5d0edb8f0a61d873109175810db16c5a9ab43675e2e9e3611b46822eed134e3c19d703049f221c924966f44dc6a7c493e4666d5f75035a948ba45cdf484715168f8f6cc1a3cc813f95e1ceb934695e372e35695496022c708671339fbafb790457ea04cff1ca4fe12034e2ab6c70fea60f495b2fe4e6810839909d0c8b5dc42bc488d5b1c04aff6a104925c6bcd5b0f73e21fd48a861645e60969d8c3c0917ffa24165f1e6825cd7d7b4e32fe9ec6bea05c76de55531fc732495d9e7cd43100dc465f17fee15015049ab40d6411f38b6d80a8113130ace9741579774a98f92fd6978a8d3c11704e2800b6bde4fc4e035c4a056d7a25519cd24a88044383949180192224836dc005df4f388a5408febb2b6faa655781ff8948e6b714e4b96ec1bf2dbc68e7f0125188bfbc80c37889e4cac7d54dc8e4fa4a2f52b54d2ed8dbfce8ae94c50c43a2d247e40230e5d243716d2b8025a45a3193dc3002c1f1bc1236837a7cb24deaaf4d330294e01d49bf6b36e310eeefcb37d1921c4115f7010c5852d01e1eef6bafbe69455b70f6b89e69397de58cbc7867f4f33915e92b1bd7873b46ab523800ce62ded7b8b33a8651c267990542c237553dd979621933468c2476d3bc2c6e7c4aa414e6cb20bfcacb4b5d27d83f4bb061933096dbb0ca97614184ac529b10d771908fb10bc27f6e96fcffb3062067fb91cd9894df48d593b7fdb39d85c6a4c6503ed5123bf812ca412a2282af072607394fdd640595be1c318832e10d308db9547d61a9b557ecc4740e8f77c95f03763f3938b20d805f0a79579c38aaeb41fec52fd47ed67f98571b926ed874cb795b98aa092961b2164f746f10bbd893e3226d72a45da16cd62742a0f2394c385aee44d4066cab0595b485455199fe3d067a767749e65db7671e313e1db3027697dab5a0adf33f8eda045c5e763d78137470582cb80f8ddaf55d0b1d39916541e50b0975219eb478243e045bc69b8a998b7fe6243de162c941b2fc904939c881e965d6e2d5918a6bf1ceafaed9360a73b085f1fa7d6c5aa7e8a7f5e092b0cdcf23ebb542ffbff753e99124d0fa39f7c9ab134a7274c6215348627a494de94ec83df6e123e86a77408567f5f0d15e06a3256343391c2cb2d1cf3ab9e85c7a4ef582a32dfd180c02f1cd4d755461d71784ddf0318a75afe7bcaa7c535c2e3a4c085e805b3955574e593e75f8ea8c36443a27bbe2e6506cb4f2eb2dfd803b33cd2fe5b8ab2918ffb909e76bcd84e53e4629ae9ce87037cd76d688d90fffb5683abdaaa5d58eb3cfcb58e4419e9fcbb1b1df342decf38ec8bce95b541f0cc04da25e1b74244c070469c057f6aae45f7f7170a7eec47884047cba2ebff7fba7eeddcff21d6bc262840466e015d2986c23f85dd8b0742eeb457326f1404da70b264f3a62ddb55b371ebb469e710c39543f685701df428a1f6bb74c6296b3ce058f23ee105873c0e0a5aae3333489ce97b9dfc4a13d7e5ea55cb4573022c11d114dfa11c6204f4ab5c8711f95b04b38b9a78695fd1c247c8b4914d0531132088fcc929ba15070e5e2c17f2ac24b8a08d816376915158d26fdb91bbf466695aab96f445d41c21b173acd18d215a54efb7f8bdf9d7dcc6f46ab9dad843d62efd282ea4c910baedb584bf86a24a3470e4cea4e92b87aaab303f9d71e79365ea655725e5d09c080d974b9efac3dccef5128a9df728ca033b1daa77d3148b6d7f065d15463736fd5915e4bf3e496904495f75318799c52f55993a89551ce522a6507e17588b29e4c96ca1aee3af12b6f8cee6a8bc93bc9a1f9eb04c8c4723c2b7e48f7ef7a12d856d8eaa8e984cdb668d5e04dca1c9be6793c6903c590bef19fbcebd43989e886bbe2c6c5bc5bda0b1135b479099c7db26e45fbd986a76dd2aae32ecdad95579b747b2e18bfc7cfae57b287eba2ae401b263893c9e365f0619e23354acf95f2a96e6809ce4b18047a5df506068acfa133f1d5c54b7b59915459c8acfed65abb107dd134645fe23d5011da2cf29db33b1cbcbf0cf7c8fa6ffd34a4a4bfadd67bdf571c3699fa01c2eec6a1fa865d1ed33adcc1e0d724ac5de98b9e82ea14f7a204741bdb764928ef169bf597e55273e8e842fbc2e9c80d956500f89abdd5b85531773546a9084e5c55c6bfda3a2807f49e33caf38c9ac1b88acbea7c9c618e867f94f3519e95bca5c80036d14e58c5aff8212c0291d0ba69ddab71c3664677aeb67b55a5670d30330115d0dc471bc1cb9e5add7ce730b295822f030131607d89aa97242ef3b4c74d4cd327564872ce9cededddd36cac0c764b62b62d0bf5f6a192f001c0a8ae9420ad7a74c33d8ddd1644f0ba51263c8e06a4182a0e22cf075e5f40e8c6136b0b52879024c2d73bd0d30e1bd18f41ed1aab3d33301529e1fcd313daa886dca2ad8a57f58622c913229483f6fb96a17e789e8c11e7366f0c14b156bd1ee5f04fd2ebb08e0c2d8e79bb0ad5711354516ed7852ac638bf12e613a04849f41741438a7176d64cc4612c22f4587582dd359481c9885698255d2959f1019969274eeeb7b062fb35c905c60a6c4b727debeb1f42f441214463779af68f28779ceed41d54a70cdce19559bfc99519fd56371d163ef58d8f269217f716dae27cbe8944ecd1b1d07e5e5e02925f8f86cd6d6d1475e617d967bed7161f70420a31cf396ecac969715dd4abd5473f216b506630de738a872effe0d23f6fdfa234e83e0744f692a37a3ca665658a7eb29477e1ee11968fd00962129e13e873766aa1c21ceb5a4c020ca3453a29199146728d6a8980fd6b5271cab82b475c5b9e53256884a4061f7ac9e17fb21b7dc0f5ec0c3f8d4d0c7790dcb0d26e34ea445efdf5cbe1074c3d88ffc2282190d7cd3b5b9b58a8607ae072ef0584beaa499811e20dbe169567e449c4836e76920dbd0f4dce68fd3f03af0b490e373a18c23455be34f1febd5aa14e172fb6a80c88dbe99804d512fa6906e049e7495b35339d7efa61531b74e51a15b0eff3a8ae6695350f27bad018753d9c9c9d2c01f4070f6c3d51c8ed69dd59157aa028755ea00f398894b794c521d4f16dde138e66eadf54914d7e51019331bb6dabb345186aaab9869acfd8de6116b21e6facf7f1f42a717309145f2341176fcdd169e589f61ff918750f747298476ea50bd08d145964335caf91936682227b59d43430e5850a127577b215db04506f795cf0eed4b5e3084c8c51882833dfa89e98959003ea3fde4c71fef7d0497af664e7e55bef1bfde119e5dd68fd390cadeddc98d7e15c0d62c8fa92a8475a78ae12c82585fdc33ca67f9eecb9a5cf0b048296c40a5dacc421f5059da2a4cd16af2ef51241a0f4d4feee2417c2f04682d7aa8bc6c2114a2ca9cb98b0dc325e037d229097b773be95d05151c3fc5f36bf9080dd00a09c8940ec3c3fdb8acbb24380304f0e753f9073ddea37777e621970004e332cc3ee6810f75dbe787335abae67433c99ff70f610f90d9d28ed16c0b558a439bb59449b01d2ea004c7895bd666a8780b5c40287971e6668159fca56c9f1381ca34be2745b9602447270bb1a75941f09943b1c9a70c63671d85cced7bb38a942ffdcd99ea3c2619a25db896b9fd45af1eb687fb5f4f13880e22af5b99ddede30a47a5e4d0fca5ad572ebbd336d8e1ad34c3c3c0f7d6fa55324d65ea6c926a7ccc3188988205df5510f57a2e30d34d8b5eefe16dcdaddae9bf870234440aa4021ef56adeb6a5204cbb9c7b32aa830bb6193b52a49889df85a246dabfd0a2b9a9622fe77fe74b73d962894f3a99746b026b9fb88b9aa6bbfca087c6efc782a1b37602f5cd2707bb19e25551d241d01cc503daa290606d959caf7d490892db589630edbf5878f60fe26fe2cb88f58d657467c97e826020abd5ccb489d86c8dff326eac65f609aba767b76c384bfee6865382bc22cf0ff48b6f07b05cc7621df6d21aa0b99378936cee1f66c5a91bbfef987b9d27e8ab17d4c79bcfadb8506154df56036d90aab12a1ba8edfa6ea4820c9ccd20def73d3b3c5b003abbd53779630156ec5b9180e56994d8fcb5692829366d94fb03ba2899d0b213fde3c796e6a7122cf64aee4fd2d08e2ad972556c2dd8e4156c9811a004c6d4736fb78fb3e180e315cff9c3b00e0b4fc444c2305bc56c8c436e7b66dfde253572d3c21d509162e31c9c7bc9db53493c980fa1a5720a860386e2aa0837bbd749fe122dda3a17b4dad815778ce00a72bc17bf748bc4b25da549c521ab329561e349935521bf0c771eecca242c670ad567eb417b61a2f281155ceddc83edfca485b341ed059ff6bcdae265b73957bc1daddfe63ecf4a9d156dd98e6a3a505502c649ad9fc3e9ca16ba478300cb46a8d8fb42f6c3676b740a4e70261fd052961693adee6c3d9f8c511b95c5863ac1ef3459c6ccc7bb605aec98d836a01f26ee4c10415bc0c20e32613efb8cffabb77e1b6018c456835d57abb1956cc7fc28dc03f24be0ad225860e6f899e05903b18f601c735cd06e6cef76386b21e13a77a9090b93cdfd63d7092f4730f59f144f46ad8929369879a140e8c34d8d9821952d663f0a74c53ab6b70f7783d312050ccd1971c862d55036947263126f0dfcb1de847e0ca2abb546ebd2619017dc7b682e170c168beef079fbc4d94f5468cc09a50e11611868fb198788b956b3be4c3389a93540346453c3375be276b22050cf75e92beaa8da88ee69bc5ce0b509931333cdddcc107e816afe945580a8dbf154c6f4127ead0fe3a97e26d046499260aec55d6e59da9a5d55a4cede1f078fbf1dd16e3656dd6601b05099d753ce85b21cfdd0968d8f5f653d91383d1eaae04c09b6dba165558dd0cb897dc5c5efc0f6965789fef5e08432b490de4553910a72f8a33c3af07af636295914b1e5febf11152e95a82034c1457a750ea0a818777e449f967b90e72e3cf9ecd45cf13fa77154df9155b72036928b0a2e006d3fb254c1d504a8cf2104d4de064dba2743105ee18fbaa20f10507d3b8425aabb35c4c846bd654f3d4efe940046208edc0bf5a125faeaa55d9e8e478d524b5988965b7564d72bfa24d5b2b2692508c1f8067c5f225144b7a0df68bd893e057f28f6430c611c0eab14c3933d79a62ecc302992b4bfded98f8cfebeb8b42af5f220d2dacb31211acbfa3fec83ac60af4bd740870d98e62ef13d42d85ef02d21662f6c4e2a58fc5cbbceea4168de6d6810fcf4b2329ab4bb2146dbda0dfe7b864538c06d0bfa4d719c755d1849f3d32fd3546313c9cc4dcc2a8d06c3cc1d5b2c7d1de04e2e619ba3fd7a16e530b6b940da6588c998f17aba07e9f812f883ca53e84010870f5dec2d9d7491d66191d74d3795c9b561ff28d2fd4732657c8e3fd8421c5fa39c85da77d2c83394ee80c4e847cad19cfc3d7b767cbde0e77e580075204b178588e33ace935f90e25bf2fbd85c3864e320f3836238c2ee4d7f0fbdbd24b9594254cad73ffbc15f20a3164488974c41c64a93adb5ad944ad83fadd0af21f507422a3dfe093761e0f8040bdb5b13a4daa3d22aa6c3cce7fa90e272cc1ebd2747fc8547f28c26d75e43974663221be2bd84510a411bd1a6577f4fbcd92d27dc7db3b1cc8d807a88682bebdde41e645891f932b98aa72bba34c12df24c04b9edea5341eac313691c61d1acabd81c0841decefe494a84a8fb6e36ade45a509fde3e31c664090080b17d978fbe577dbba82ba4877216048042b3fd1cfb5ecadbc53915031be66345dac999f4af2accdb6eedfe715e3c3f2bbc577d2d39af6f087c8a21d0ca6e631e7781b5634c34f8b38aacb85d98e1ee000b317ace40e2e097fc1391b61a72eec8a273b204c7f4a7c38022e6c9624b0665452a9a243132ee6a4f1562d4fec385c0d39bc202c3933230aa17ba493dafd1d3666917d4ecb85ce9f409703701909f43fb189d1000112b68329aaa35b8a120b597b1c4e4ee93f966a9e7364fb385f2fced52c300bd7b5ac0c5822cf9c1e2b089bb9b6dc0ec7be11ef232a9bd6db4912ab11d5c14a5f511408262ef35bb41dd44f7e8fbf71afff1a25b59b2a5a2acacfbbfe7c9c44e2892cb7ff5539641be9a225e43ef742c29826011fee8fc7bc0c0064ad59fcbe09e1927fb66b901c0248aa66848878cf721d6368c7432e2e19b74844995fae20e1d934a0ef3ba27ccea8fefe8865c4a8c9326551c69d55c277f7238a9c3c0cadbeacee8f29d261deab2f27dc19319ac74ce0017e0e522aa85398ae26a4863e14e7e29344d119e5f1922b7a75ba274ccbfe335d3f71b3b573669f512e21a3582beee207fadbf1cdebd145ee90c920742e3d6dfebd7d5fce4215a6f07639d4fa5ad91460ee8db5722a4e2080e568fc762baa908b0e1cfb27e0aad65dff130266c4812c72f38c34bf33a86c6ba02d1972538f5528ceaf03b919c6aeda0f384230daaa94ccb61f02838ea343525af5bd913c4760df1555bd9e86e3923d1fa9755d27d07375325d61ab1d639bc2f20715bd1762961925ebe5a3711082d53afc9fc70fdb73979b12d9ec3fad01b3d5fb49d76a6f2d0e793fbcb628b209ca7f6888734c907fc8c246a4da882628cc0c59cb3a99b8337fa162e4477560762c79079a497d4f06a08b3aa392fbf90269ed5bc9e0aff57e9772e93bdc8dc947a982baeaaa907f52c4b8df3f7b44a85e4a25495e80b3823f232319b75b2a9e7c960991bd890ecd1038b81ae874801c9dc872556cf5f47a9ce9e58a4bc5d2963e8b05d30113e19e31d1ed226373340d8239ffc8de2cea792779fb4a5d95bb1ac9a3a1e111ed086e6730022c0d8a0c7c1acb7d934c63d50ba13fff509c8a284ad8305fbde49200a42451877ce990b6b3c47f202be488b3f7fbfd7600958b18f7ff10551b58690a500866b2f186fb1a89d6d0bee4e1908c3b3cdcd99e2e1e8a7777d089486d5197a27bfa280e366ae1652fd796441ef8f3691f2b96bce5304089ee5eafc2621b7d92ef723aecfe387a627cae84abbecb4e76d545fa490920a255f624536cc70681074c7b8672b02f436b1156f99f7129226d4b428b5ea830cd7cb213b9f5569a17697f55ac045119c50d5a1c28ac6766dcebcea7aac688a69db310f3490509f22609b7be8bbf47d3a1e9d1e68ab59efb8f2eacf5d707e20eff3956ce7c13e014ba0c641867c15f015f2ebadcbbc4dbe90186e610baa66e496246af7a694f3ee8b6f9fa10b1aac6cf8f984ae31913bf1184cf4deb8f279e54c2d43c4fc9a9982ff05ea34abd4b9e23ef1d4c353f1fccb4ea453f14904ff6da742691407fb85c0cf8d687387026158bd66419502a96d3ed09edecf0100a8f38cbeff6716dd2d76e339e287600e453266ef686ae077e44e7de8f910ca1af9abdfb54cd8397e6846df7f90ef5b40e47ae1f875ed98205da95f8277b2ed327b961db770e67c267db293a448899ecb6237ab5b558b4842f5f3ba236b0f3e0b072b682b4417ef5a1a71c166776a938621b5fe9abccf35d479870980d92b40185d97a7a439023e0d3484991630c7fecd906692ca533b97c4f02627d5b961b1945e754a81ad06124c3210a9ed579e7b29f6a5a9323e402dc30017d03e1f600c2bf0393528dcf80c7c3c9b90ed181b249b19d139baf564f57d34050b942d0560a86c7612cd8602da64c533c323955fdb933e0f764b7c5cc05ac115a6edbe6f05fab0827121d92b241144753f5765d4c759020ec4d8120a014a707b76153a0e385b0cdc0a18dacea3cda18ec44264827142847fa3863feeb71c39228616681fa1598eb45069581f2d5e2e4a2db4a57bc5bdc47501ef9c619ca06ff8f6e60718c2db7c72dc1aacdf7f2e9cde66043a81e5ff32ffee1cc462132c36316844d67eeec77b9da8f0469a24d1de4864f781bdc70ec1ec8f94844c283496e84c2c494b291d76b8bc41b30bce3bd40f1aa14a4f0dab7df0cf1236470fa59d554904d78009e4e9c387c676435df2ff8c648542e7faddb62d9b2ea9ee27b5057c43f84f74254324671e60727d2a72d6d073e9a0c32ba36fdc93c0d8ae531caf79ea3afb5f9027e54b1e8168d47d85c9bd53d1b8bcd56accedb90b32be1e6c18a82976b9a741ec2128d6ce5f3d26baa16f211cf1464de0d5b4b9b003a35216caafd36032f78c4277a2b84c06ba035f7c4d417342ed72c2bee4568fd6183ce5a5c11025df5f90b44533650c3a494517ec752645d3e5310e108881d40fe2b8361385fa7dd8ffbc050163408624182081ab6a4de79d1c900def295dda2432a77aec007140982b1cfff4a7d3b0e5c108978d8adf35e314f9f410ddaeb81d92c1f899de9995e3f92fb0d6dde3a00646837672dc561db4dccf42a63fd4d694e6ba07ae2eb67fdc123809cc99acfc51a33e2b5fc060e2833b00e107e62eacae2982a55cbc5b5de6cb617210811615dbd18f8888878f22af552dacb625dbb6d0f74f0e0271ced487632ff2678570bf2a89fe0ea0116404932329cc5e8cd77f3dfb549f0f57d5e36ebd5888ad568a9e4a65f4f8b51c825ea087c57169b999bf4e2a7f4a747783d375bd27ad4ff3622634d9cbb96d45ed5d3296ee8a0300a395143a07e13d9145e43b83d7f454550aa0f8f305fae61dc87e7835ffbbb92af52a0d5d23b8c28721c6bcc63e0329897a309d6aad96fecfe17a7bdabe930f1c9eb9a3c43db8cbfef925621876954e2fab9151ffa9ae9586489c93fcc45dc64ed32dc8d06fbfbcc3a2f50868a03f092142118b721301f6830593e30918cb1692d317ad5c4b334cb7b5273219bad83a1a7b205a509649ea222ec070d011f3dee8268e27e7be930e7006b1f58f8f99a1344067c6eb3debfc510cd2e4f77790c9d3dddde0f3ce4a4cad794b4169b1851eda8288e951cc8aab19df230e14c72f7649b1a91b706ac4ac11ba1b16d1d82fb21b987085abdbb2edcd14ebd51edd9562038805b52a389b8c5d2941f7c3c97c102e84bb145181a78efd20448d8e77acdf6d14bd219136702e0f9867d57a2861dde1ec872027aebc91548860c9b735ce62f9320fab8f2f323a45f1e9a89dd798248736d63d34ed67aecb67ce87f91dfc221f4cc34e209d6aef0a415ab6094dfa22f8af0854bfb232cc489c6123a0849f8b79dcacdcdfed0c74fd0a04419da000e84f4543a51069e01ad6a9411c913a693c3d02064f525954387779738a967fa204cce03e99db16dec609906ddb99915298747ab0e8045484f9800218056f20b685a12dd621f945cba36c25f1eb7fedd6fe8963c1281fee554ace6816192ff0be1150fae1af6c6baa6c184f361ee69b4c87829ccf5ae10786a79eaedc33c4b2cd014f99181fff524c463621878771a6227bda7ba5805ec2bac429c72f9c3b56791e6cfa4fa0d3f85f78bb0e28530e24e481927b099532a12c73bfbcdbc6b114019866157618e61c862bd1d6cf2029769b8868b1ecc775c6a856dade6d8cd924fe7fc47f6b5b08dc73e97eb875aa68984287a7dcb58e9d20147aaca9217c2fa71ac4828bf9ebe61cdfe74208c718dd467e7b6a28482122df34d33c80f5bc90f86636c67ea825683a99011e33d8b8dc3f9559ddc1d4f52704b217df0848542b935849195d601d5a0c6b7a3196e1a6663867c43db4a603db7aa4a651a4eebb86b2163ecfd604d6d31af494c7ce11d9783723b1e0cf000aa32c7bf97cb663d942a42ab9ec87b4b42698a3e8bc8a980c1b8e62b8c2ebad8a538f301a8c89d3131c959b7b0a5e63d635bd8650e179d8cbc17d7e1be8dabb2acda874e28a6ce6a7b3ebf29df0b3038ff09a637e06cbf764785ddd77bded20c61faf3349105266d3a1fb5e67549489fb5152054015c2719bcb4f9903816d2a1255073c44c95632de688913978e1105dd7464636f548432f1e1e40cac361c929701a190e319b3ec1552ef60805878eb1162c9575233ee1bcf1247237eb362f3af4ac605c9f42e009249a0beada3502056de2171efad7b3f94bdc33711234b6e59e555042320fa1b96c4ee2f8cf33f0508715d80a8fe6f8700f036295f915aa72e577066f66fa772d36aaec333e5ed2dd0b47a1584c23af53937613b71a3b9b72e9648a2f4b61cbf2f20133b48230d366d7e8203455967eb90a301f3c59554f2ec04cdd29c69b045f3fcb4823db98b3ebdfafd7bbd1308f7896634ddb29c1a8245197e198c19f0b28a1ed1efc115c574d449ee8aac6f0ad6d2c573abee793c4dfadc59493d17ad75617332869ed8543aacf86f116141f37f88b43fcfcebc26d0fc9269d1fb269446c6539e9ed2b6624703af8c4e32ce41b53864eb5d468cee20349e8ed1261b20eba2c4dd53e9f39df83112588300fdebad99cd53b8bbe1f6ce534ab96a51f919bf8adc15554627da7d325f491e5f16f5e64e41f492adeec4e5b7f500a795e1a48b6c3ba6166778f125c71211fe3ec7511e5bdbf78186082ca8d32741e17858b726a3a25a4a7a0c0c871e9d596fa55467a4c43f21568c436ec8c5b7b01e1ce887a657c4132d8abfc0aa8d91ea2c958588320c4ec8c681767f136c9a67dc837aeb23e16b912f722e9655952609649b62bb43d0be254fde964923f88b88b089ac986c966013f7636e0c55b29a4c287bb8f0b194ac184b44cabf485b47c5b7a2642a2ab2bc0b5995092a26a4b774dd5048ce503a886599c844acc4dbde145add7e94002ccbfe6074b563f0a924d52f8c634b3ec0df3fef830ed20a8a678bb14091d2cfa825cc93723db7187652810d2acc1df0a142cf8e533fa0a602b08134c9354179d58bbfb5503f411038bdb591c6c644139b2899de4abb3673b419e0e4a0b2e8a8c3a4381a5bf0e8ba20aff380c450bd65b7dd5ca72c5fdb19dc954b5b0c0a96ca3955b7b5f1e67b5e9cf9e940bccc57ecae25ef42da40422b3e95f8bbc1cf2bfa3f645ed5f7901e6b3fa64fc658e479a96b905c6bddbb7aac0e739d5bda3a06d054406ac250b2ad8c4e044e4df81c155257af9b6a30bf42b8bc5513f346a888fc6370c78137f6955fa72416dba4fd3afa4a1bb8f9d915ed7fc6f92c5ab2c6321192ac80e2b74e660ac6eb3411e72bdb436e5f4fd9f9c4e9c396e1ddae135481f988532c1736c8c3ead49bf07fb4f1e9c86a32a70f43439b53a478506e5ff938f8e706ffd93c15702dad24d84b0117a9cb29eaf391d32ad37e7c85817321a9233c1427fac3c68f7556225969350b7d934e07cad456205950245abd40d646215d69e36898a0fe400c8e066ecdf0a07a62b52b96b7b9755fc19a33e82a0d895e8a173ac34014d99889d0bf7cf73b72c70685624657e32ec0b967ef6756c04527f30281c07f682529ba08a18018710d2f20baca4f62f8f63964de7c075f731ec1fbcd1abaa4ec2a172e8021e52cc0f1734b51ba5f513621a3171ba550d349347c68a414c160d7fa8f164bc579956dbe1662cf812c1b21efa011e3e6db645161890d7197f93f11af8bb5f4cbddaab0d890773324ae065d7e92b7a9d06f8ac6ad786fc700d7aea635e228fe1f3f523cc59dd600fbeeb1e02f0691f54dad09d14b071ca5934789187260902917cc137dbb52b5288ac298b09a2e24324bd6a76db8304fbdd6f7cc2ad8336c1ab9084e1468bd91818192e85cdccf1959efeea20a7d80a15ff427be373a90982b4d19a1889dad18771574ad348fc2378c7dcbea51395ea28a563b8f540e8e848c64944a109306df8f347589628443a8909ccf351cbbcbc820180c4a6d201b30124071838d69f1cb54546d5d6803653b75fc847a4d1ba702fc00aa6eb2eddfa866e271874cf97b106572a2cf1493f29b11bd127e7a0da7730973eaf291584ee34010e0e243245c03142f579aaa0dc3f878e1f2b25776ab63c391db6665a54d55d260cf2c2e31b538a118b574a52d0b376315356edccfc3381d774f0aca2eddb6dffd88063634c0000bf79934651b0a260508007bf08ed275722389551af7207cc0c9434be79a3b047ba48f2df1c12c4feed4fc0e14183a978ec5c88a2b8bad3133de8b06ea049e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b0338935704b0c1903ed60e2664b12163f55de0bc47a6f8133328adf01adf8e40c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830c426c07c8a4e39135c9a5117cbe2098759551c11ba57fa3add85d7103fbcb253136b0e79ef86f8a155dac1c654e2794bf16a3ed6ee849e96022040da565ad9cb4ef770b7e0d2580e6c8965d9f218b4e46c0f01d13cb10cf3146d23d80aad61c56d6afd5bd754083b0724f5d4bf6a6469d1fa22877e24d97196acdf51a85a4c0f8a6cb9d63d7ac708dd585a588e58c1eefb0af1ca2ad8cdf7a0949fcbddb35fe96973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528bba0983534deeb671b855f484d2736a7841a689645afd0908618d5fe81b8e09c825f4a9b42a3e02d02e9bf8ce53e10345e4e834107572a6409865785a377a4b87c747f2fd9b8f530474462a6bd9221bc4800b145b441e3720ad0ba1817740db8f840b2b0c6ed8dba0d3db0971f00f72afeb5c98dc7c677a98f91fd632c422b29f5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e26c747f2fd9b8f530474462a6bd9221bc4800b145b441e3720ad0ba1817740db8f5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa178feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64d78feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64d3260ddaa44856ba63d14621f2436ed9d3cd432214c751968a95fbfc0ba3e8995c747f2fd9b8f530474462a6bd9221bc4800b145b441e3720ad0ba1817740db8fdf6fd4e35ce1205eb3af2dafa276c6ba2b8c5279299bc2e8130c43946e8b686ffb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e19fb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e191c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc525c747f2fd9b8f530474462a6bd9221bc4800b145b441e3720ad0ba1817740db8fa8a074e5f92a99091b87affcc592dad840ebdfc2fc2810af1d1a04a94e975d070c2043d76931b344fc2162a6032966297416f8088717c8d46e3d9c35ff2b7e6a3fdd777196bdf6e7c4af9dadd24310e1e35018f9c8c5ada8418817436873348ab060218ad18ebdb912219f1f80b7e20bf048cb704b9c23f0a903ac8b4020c76425c6cad2ab2e38dc8646eb21620bf3590b0b367581f89aca5a5cf36fbb45e818495a326a027681bb4382e510bd424d280bc1a5cf8a441e94950d456985d64411aa62b0f00c3af00060c67721185458df6d53a078870604f52c4d1bd365801927a68e44a3bf96778b1323736f1a8a04489749c79d4ea4e8f1f63f0a7949323cd5f0bb0fd0a76cb0f549d2b73ad694cf3695319981a0f0c13c492f3edff34e58da85ad241bcfda89bc79fa2e47413fa0b038f654bdc6e4b2344811bf2fea416df3ae4362640f556587efd974def0d2f2f220c63500981b12b5c33d6a191cc7682dcf71efe2eb97a40444d6de056192ca1500d0924227075bfd93cd2d6c9d009258b0acfb28d958ce7b97367369b246d9e1a8bca84f16a9b1008f5c632d4cdcbb80420e4c32718a9b91b5c31e2dcf7e8d41e7035e67c1a9cc1f9ee77c4e1542dbafe005aae8bec492dac7ac30f21295da95f013f40d1aa28a86d36790c969e2fb828fa74655b7d53382f2c6ce53cd1a38e7f34c987824d488b0a6f09103855c0bee716d3f11fed272b09e80b509c77dce58426ff4f0a2914cb4969d7346feb25f0aa6a64d26ed748e37c152c6dd4338fd4c56f0fc41a7a36f34b7ff5a8e418c4e0ccc58e2b33edf7e793feed15a67d4404e1245c8a9fbfef2fecb3d46f3cf1b73c1bcece5f30ffa28895161f63d31fbe3aa1adf09fa1bb811cf2e91eb890aba281b7001e9e2d0781c9f657e70dc21010658e047c8ee8300bdeb4fd164a864399d1966469a7d1f95e3afbcf9dce8d3b4d16f145dbfeb4a4cc0b7a7beccb0d15962f08dc4836a1d29c07558fbad53e1b105e1c4b63c62a8a889a1ea4a15b31096c519b65b818f63a3df5e074532b707d26acf3cae2f4c74414cf309e1cd548f674cf5ec1e2a60181b46fba608f55deebe59aa0ee2f658417f2cd3da449ca3ce8ffa4c3e173f8257c98887d689705c6a52fe3d3c50d166a0bdf3d35c2fef4fccd44368b6218a4f8694b476c2e22174ca82bdcb55337211deebdf18b0f6f6256476af8ee7f07d4b822a01bc2f7619f6824105434090602e4c79ff425b9e169fb6728e0b479afa30bf633bebb70633a6fd62e62518d740ead1b89fc76ac29940a9ee1e9ebbf88e2ccb87acb8b24731cd2752950c64e52de5bf0739c6e385daa36e20d3f5e5283136f9af43f81cc325fae21b44f81019a00e2472c06a6a8ef4cdc4fe8e96c343c210cd9f2d5f0c1e9e28313cb9548d660f27dd5e90f64711b8008a44946138308d3c77d3627b5b9ca2f640957d4745243bde5b5622c9faa7771ed427000f4e54a0aa272f536e3ddb42937da57e17a730e17be976d678ccc96a5511b7304884098c4337388cef26ba0716c8a441af93f3dec62e75f324bc36fdd1f64a9ab730aaa000c855ec26caf8fbe4437ef787b9176d21e6275c3fc6c070d684e81a075cd4a9b04a6687e55051db34fd81ffc13d3d94e4631dacf9a833ca5b60e3835f79665846c09ac7319217876c518c89a83e42865498e344f68c6cb6bfdce01b213a608b45d482bea9c154c771adeb4367d2f13924023e195c9120cb606e69c05263c931ff0327538e90742a96b93c23d1efcaa576f77eb5a8c9615903f138a668535f557b9aca04f72c54253a374ca9a7c8b5f6cfdb83caa00cd9243a9a0760ac12145777ca9471c1406260856213253ebd91beb7578b9445df2a5cb874d6eefc7a65b6e1984b2abb9c7d973a430d29765a31d37e31ea656e72a593889c271159f6a1aae67ae265cf0ee7b5be5335ada06d90192ee2cb7644999966b0078a69abcf10057293988d6076af483d31413ab5ad4409d259a79b8ecd52bedc8c7eb0123b78903942688087ba73ef907eb40c7eda2cf7bb156bdf1e75bfce67b9db2e1b0ccb33e75df772429d93deae0f4a523c7047c5aeb99745df10f3c7c589ff894d24e48443ade41650205d43762778435b58adc4eda2dba9bad75555761570961cc46ac8778c4b1f338ac0b1e7af44dc638ed6afa8e03bbfd2628987dc656e6ab3f34543142ec773893405f09c4ec717e23ff9dc9cac70fbce16084816f99d28b93c27ac88f876e556a94b1fe92ea794112cdae076ea0ab73f02f59e18cef3dd21439b43e759e194c5663ea0a1b7dfc18e824f584787f557a31a83cfe547e9ec6d2683ed74e405c1f13e8194368fda68ef1f87cc05e97a8a3885f555ce3ec1a050394edfc112720c559f8b610be64c76a31116b8718d535f64f2174c7f7090472541be88ac0efcea8e7c62a8d2b1662b2245ebd49abf250cfab234b2a94786562b5d58cd391818745aa55667849198d3f781ece3dbe4a3e1ec780f080a521e21a9ea3764c309f73ba7b1c3d06cc709cbc9f4ba1f59467e97bae219b500c027a39018a07b16f1409eb04d38ee2a6c7e810c79ec97a95b3e83312787c31901a1b75764e1b7087c81580a8a4673a00009653d684c5f51a4cfa2d729956edef6b069583ba4d697498d7bf1fbff01cbbd77ca0c24f36664c8bc4e833888fe501916ca6677c294da4ea2865c9fabe085b867411cbc2d6c84d064b82b8cde8d1fbbeac0655982ac4dd3b0ecba78ff9881d9546075ec15cf7b8f9103f6fecdf90af76fb1704bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a4f795f97584988c4d921c777eb85b586f80d7c5d9e6abb1b8b2c0c14a7f6e1b0139bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b4rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottbb-4.4-7.20160526.fc24.src.rpmbundled(jquery)tbb-doctbb-doc(armv7hl-32)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.13.0-rc1WN@W,@WW@VVU@VV@U@UD@TT$SSP@R҃RRM\@QB@Q@Q@Q@Q#@P

- 4.4-7.20160526Jerry James - 4.4-6.20160413Jerry James - 4.4-5.20160316Jerry James - 4.4-4.20160316Jerry James - 4.4-3.20160128Fedora Release Engineering - 4.4-2.20151115Jerry James - 4.4-1.20151115Fedora Release Engineering - 4.3-3.20141204Kalev Lember - 4.3-2.20141204Petr Machata - 4.3-1.20141204Karsten Hopp 4.1-9.20130314Fedora Release Engineering - 4.1-8.20130314Fedora Release Engineering - 4.1-7.20130314Peter Robinson 4.1-6.20130314Petr Machata - 4.1-5.20130314Petr Machata - 4.1-4.20130314Fedora Release Engineering - 4.1-3.20130314Petr Machata - 4.1-3.20130314Petr Machata - 4.1-2.20130314Petr Machata - 4.1-1.20130314Fedora Release Engineering - 4.0-7.20120408Petr Machata - 4.0-6.20120408Fedora Release Engineering - 4.0-5.20120408Petr Machata - 4.0-4.20120408Karsten Hopp 4.0-3.20110809Fedora Release Engineering - 4.0-2.20110809Petr Machata - 4.0-1.20110809Petr Machata - 3.0-1.20110419Fedora Release Engineering - 2.2-3.20090809Petr Machata - 2.2-2.20090809Petr Machata - 2.2-1.20090809Fedora Release Engineering - 2.1-3.20080605Fedora Release Engineering - 2.1-2.20080605Petr Machata - 2.1-1.20080605Petr Machata - 2.0-4.20070927Petr Machata - 2.0-3.20070927Petr Machata - 2.0-2.20070927Petr Machata - 2.0-1.20070927- Rebase to 4.4u5 - Build in C++14 mode - Build the new python module- Rebase to 4.4u4- Add -fno-delete-null-pointer-checks to fix optimized code- Updated upstream tarball - Link with RPM_LD_FLAGS- Rebase to 4.4u3- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Rebase to 4.4u2 - Fix the mfence patch to actually emit a memory barrier (bz 1288314) - Build an sse2 version for i386 for better performance on capable CPUs - Enable use of C++0x features - Drop out-of-date CHANGES.txt from git- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- Rebuilt for GCC 5 C++11 ABI change- Rebase to 4.3u2 - Drop ExclusiveArch- enable ppc64le and run 'make test' on that new arch- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Build on aarch64, minor spec cleanups- Fix building with -Werror=format-security (tbb-4.1-dont-snip-Wall.patch)- Fix %install to also install include files that are not named *.h- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- Enable ARM arches- Fix mfence patch. Since the __TBB_full_memory_fence macro was function-call-like, it stole () intended for function invocation.- Rebase to 4.1 update 3- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild- Fix build on PowerPC- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Rebase to 4.0 update 4 - Refresh Getting_Started.pdf, Reference.pdf, Tutorial.pdf - Provide pkg-config files - Resolves: #825402- tbb builds now on PPC(64)- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild- Rebase to 4.0 - Port the mfence patch - Refresh the documentation bundle- Rebase to 3.0-r6 - Port both patches - Package Design_Patterns.pdf - Thanks to Richard Shaw for initial rebase patch - Resolves: #723043- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Replace mfence instruction with xchg to make it run on ia32-class machines without SSE2. - Resolves: #600654- New upstream 2.2 - Resolves: #521571- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- New upstream 2.1 - Drop soname patch, parallel make patch, and GCC 4.3 patch- Review fixes - Use updated URL - More timestamp preservation - Initial import into Fedora CVS- Review fixes - Preserve timestamp of installed files - Fix soname not to contain "debug"- Review fixes - GCC 4.3 patchset - Add BR util-linux net-tools - Add full URL to Source0 - Build in debug mode to work around problems with GCC 4.3- Initial package. - Using SONAME patch from Debian.  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      4.4-7.20160526.fc244.4-7.20160526.fc24tbb-docRelease_Notes.txthtmla00001.htmla00002.htmla00003.htmla00004.htmla00005.htmla00006.htmla00007.htmla00008.htmla00009.htmla00010.htmla00010.pnga00011.htmla00012.htmla00012.pnga00013.htmla00013.pnga00014.htmla00014.pnga00015.htmla00016.htmla00016.pnga00017.htmla00017.pnga00018.htmla00019.htmla00019.pnga00020.htmla00021.htmla00021.pnga00022.htmla00022.pnga00023.htmla00024.htmla00025.htmla00026.htmla00027.htmla00027.pnga00028.htmla00029.htmla00030.htmla00031.htmla00031.pnga00032.htmla00032.pnga00033.htmla00033.pnga00034.htmla00035.htmla00036.htmla00036.pnga00037.htmla00037.pnga00038.htmla00038.pnga00039.htmla00040.htmla00040.pnga00041.htmla00041.pnga00042.htmla00043.htmla00043.pnga00044.htmla00044.pnga00045.htmla00045.pnga00046.htmla00047.htmla00047.pnga00048.htmla00048.pnga00049.htmla00050.htmla00050.pnga00051.htmla00051.pnga00052.htmla00052.pnga00053.htmla00054.htmla00055.htmla00056.htmla00056.pnga00057.htmla00057.pnga00058.htmla00058.pnga00059.htmla00060.htmla00061.htmla00061.pnga00062.htmla00063.htmla00064.htmla00065.htmla00066.htmla00066.pnga00067.htmla00068.htmla00068.pnga00069.htmla00070.htmla00071.htmla00072.htmla00073.htmla00073.pnga00074.htmla00075.htmla00076.htmla00077.htmla00077.pnga00078.htmla00078.pnga00079.htmla00079.pnga00080.htmla00080.pnga00081.htmla00081.pnga00082.htmla00082.pnga00083.htmla00084.htmla00085.htmla00086.htmla00087.htmla00087.pnga00088.htmla00088.pnga00089.htmla00090.htmla00091.htmla00092.htmla00093.htmla00093.pnga00094.htmla00094.pnga00095.htmla00095.pnga00096.htmla00097.htmla00097.pnga00098.htmla00098.pnga00099.htmla00099.pnga00100.htmla00100.pnga00101.htmla00101.pnga00102.htmla00102.pnga00103.htmla00103.pnga00104.htmla00105.htmla00106.htmla00107.htmla00108.htmla00108.pnga00109.htmla00109.pnga00110.htmla00110.pnga00111.htmla00111.pnga00112.htmla00112.pnga00113.htmla00114.htmla00115.htmla00116.htmla00117.htmla00118.htmla00119.htmla00120.htmla00121.htmla00122.htmla00123.htmla00123.pnga00124.htmla00124.pnga00125.htmla00125.pnga00126.htmla00127.htmla00128.htmla00129.htmla00129.pnga00130.htmla00131.htmla00132.htmla00132.pnga00133.htmla00133.pnga00134.htmla00134.pnga00135.htmla00135.pnga00136.htmla00136.pnga00137.htmla00137.pnga00138.htmla00138.pnga00139.htmla00139.pnga00140.htmla00140.pnga00141.htmla00141.pnga00142.htmla00142.pnga00143.htmla00143.pnga00144.htmla00144.pnga00145.htmla00145.pnga00146.htmla00146.pnga00147.htmla00147.pnga00148.htmla00149.htmla00149.pnga00150.htmla00150.pnga00151.htmla00151.pnga00152.htmla00153.htmla00153.pnga00154.htmla00154.pnga00155.htmla00155.pnga00156.htmla00156.pnga00157.htmla00157.pnga00158.htmla00159.htmla00160.htmla00160.pnga00161.htmla00162.htmla00163.htmla00163.pnga00164.htmla00164.pnga00165.htmla00165.pnga00166.htmla00166.pnga00167.htmla00167.pnga00168.htmla00169.htmla00169.pnga00170.htmla00170.pnga00171.htmla00172.htmla00173.htmla00173.pnga00174.htmla00174.pnga00175.htmla00175.pnga00176.htmla00176.pnga00194.htmla00197.htmla00216.htmla00234.htmla00237.htmla00252.htmla00253.htmla00254.htmla00255.htmla00256.htmla00257.htmla00259.htmla00260.htmla00261.htmla00262.htmla00263.htmla00264.htmla00265.htmla00266.htmla00267.htmla00268.htmla00269.htmla00270.htmla00271.htmla00272.htmla00273.htmla00274.htmla00275.htmla00276.htmla00277.htmla00278.htmla00279.htmla00280.htmla00281.htmla00282.htmla00283.htmla00284.htmla00285.htmla00286.htmla00287.htmla00288.htmla00289.htmla00290.htmla00291.htmla00292.htmla00293.htmla00294.htmla00295.htmla00296.htmla00297.htmla00298.htmla00299.htmla00300.htmla00301.htmla00302.htmla00303.htmla00304.htmla00305.htmla00306.htmla00307.htmla00308.htmla00309.htmla00310.htmla00311.htmla00312.htmla00313.htmla00314.htmla00315.htmla00316.htmla00317.htmla00318.htmla00319.htmla00320.htmla00321.htmla00322.htmla00323.htmla00324.htmla00325.htmla00326.htmla00327.htmla00328.htmla00329.htmla00330.htmla00331.htmla00332.htmla00333.htmla00334.htmla00335.htmla00336.htmla00337.htmla00338.htmla00339.htmla00340.htmla00341.htmla00342.htmla00343.htmla00344.htmla00345.htmla00346.htmla00347.htmla00348.htmla00349.htmla00350.htmla00351.htmla00352.htmla00353.htmla00354.htmla00355.htmla00356.htmla00357.htmla00358.htmla00359.htmla00360.htmla00361.htmla00362.htmla00363.htmla00364.htmla00365.htmla00366.htmla00367.htmla00368.htmla00369.htmla00370.htmla00371.htmla00372.htmla00373.htmla00374.htmla00375.htmla00376.htmla00377.htmla00378.htmla00379.htmla00380.htmla00381.htmla00382.htmla00383.htmla00384.htmla00385.htmla00386.htmla00387.htmla00388.htmla00389.htmla00390.htmla00391.htmla00392.htmla00393.htmla00394.htmla00395.htmla00396.htmla00397.htmla00398.htmla00399.htmla00400.htmla00401.htmla00402.htmla00403.htmla00404.htmla00405.htmla00406.htmla00407.htmla00408.htmla00409.htmla00410.htmla00411.htmla00412.htmla00413.htmlannotated.htmlbc_s.pngbdwn.pngclasses.htmlclosed.pngdir_525f2cc589630bacbdc3bb450847427e.htmldir_63fb2cc293d133785b96e521fa051167.htmldir_87119f26c7695cbc270003e99bc7f49f.htmldir_b9976680b2be72d2d0b8fca1c31202a2.htmldoxygen.cssdoxygen.pngdynsections.jsfiles.htmlftv2blank.pngftv2cl.pngftv2doc.pngftv2folderclosed.pngftv2folderopen.pngftv2lastnode.pngftv2link.pngftv2mlastnode.pngftv2mnode.pngftv2mo.pngftv2node.pngftv2ns.pngftv2plastnode.pngftv2pnode.pngftv2splitbar.pngftv2vertline.pngfunctions.htmlfunctions_0x62.htmlfunctions_0x63.htmlfunctions_0x64.htmlfunctions_0x65.htmlfunctions_0x66.htmlfunctions_0x67.htmlfunctions_0x68.htmlfunctions_0x69.htmlfunctions_0x6a.htmlfunctions_0x6c.htmlfunctions_0x6d.htmlfunctions_0x6e.htmlfunctions_0x6f.htmlfunctions_0x70.htmlfunctions_0x71.htmlfunctions_0x72.htmlfunctions_0x73.htmlfunctions_0x74.htmlfunctions_0x75.htmlfunctions_0x76.htmlfunctions_0x77.htmlfunctions_0x7e.htmlfunctions_enum.htmlfunctions_eval.htmlfunctions_func.htmlfunctions_func_0x62.htmlfunctions_func_0x63.htmlfunctions_func_0x64.htmlfunctions_func_0x65.htmlfunctions_func_0x66.htmlfunctions_func_0x67.htmlfunctions_func_0x68.htmlfunctions_func_0x69.htmlfunctions_func_0x6a.htmlfunctions_func_0x6c.htmlfunctions_func_0x6d.htmlfunctions_func_0x6e.htmlfunctions_func_0x6f.htmlfunctions_func_0x70.htmlfunctions_func_0x71.htmlfunctions_func_0x72.htmlfunctions_func_0x73.htmlfunctions_func_0x74.htmlfunctions_func_0x75.htmlfunctions_func_0x77.htmlfunctions_func_0x7e.htmlfunctions_rela.htmlfunctions_type.htmlfunctions_vars.htmlglobals.htmlglobals_func.htmlhierarchy.htmlindex.htmljquery.jsmodules.htmlnamespacemembers.htmlnamespacemembers_enum.htmlnamespacemembers_eval.htmlnamespacemembers_func.htmlnamespacemembers_type.htmlnamespaces.htmlnav_f.pngnav_g.pngnav_h.pngopen.pngpages.htmlsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.css/usr/share/doc//usr/share/doc/tbb-doc//usr/share/doc/tbb-doc/html/-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       !"#""$%&'%()*+$,-./""'01"23'4565789:;6<""=>=?@ABCCDE"FGHIJKLMNOPQRSSSSRSRRSRSRRTRUVWXPYYZZZZdirectoryASCII textHTML document, ASCII textHTML document, ASCII text, with very long linesPNG image data, 488 x 136, 8-bit colormap, non-interlacedPNG image data, 335 x 80, 8-bit colormap, non-interlacedPNG image data, 281 x 80, 8-bit colormap, non-interlacedPNG image data, 289 x 136, 8-bit colormap, non-interlacedPNG image data, 156 x 80, 8-bit colormap, non-interlacedPNG image data, 185 x 80, 8-bit colormap, non-interlacedPNG image data, 116 x 80, 8-bit colormap, non-interlacedPNG image data, 588 x 136, 8-bit colormap, non-interlacedPNG image data, 495 x 80, 8-bit colormap, non-interlacedPNG image data, 263 x 136, 8-bit colormap, non-interlacedPNG image data, 146 x 136, 8-bit colormap, non-interlacedPNG image data, 243 x 80, 8-bit colormap, non-interlacedPNG image data, 393 x 80, 8-bit colormap, non-interlacedPNG image data, 488 x 80, 8-bit colormap, non-interlacedPNG image data, 249 x 80, 8-bit colormap, non-interlacedPNG image data, 913 x 80, 8-bit colormap, non-interlacedPNG image data, 908 x 80, 8-bit colormap, non-interlacedPNG image data, 885 x 80, 8-bit colormap, non-interlacedPNG image data, 890 x 80, 8-bit colormap, non-interlacedPNG image data, 394 x 80, 8-bit colormap, non-interlacedPNG image data, 276 x 136, 8-bit colormap, non-interlacedPNG image data, 189 x 80, 8-bit colormap, non-interlacedPNG image data, 443 x 80, 8-bit colormap, non-interlacedPNG image data, 464 x 80, 8-bit colormap, non-interlacedPNG image data, 439 x 80, 8-bit colormap, non-interlacedPNG image data, 145 x 136, 8-bit colormap, non-interlacedPNG image data, 115 x 80, 8-bit colormap, non-interlacedPNG image data, 226 x 80, 8-bit colormap, non-interlacedPNG image data, 105 x 80, 8-bit colormap, non-interlacedPNG image data, 248 x 136, 8-bit colormap, non-interlacedPNG image data, 232 x 80, 8-bit colormap, non-interlacedPNG image data, 427 x 80, 8-bit colormap, non-interlacedPNG image data, 310 x 80, 8-bit colormap, non-interlacedPNG image data, 303 x 80, 8-bit colormap, non-interlacedPNG image data, 231 x 80, 8-bit colormap, non-interlacedPNG image data, 205 x 80, 8-bit colormap, non-interlacedPNG image data, 510 x 80, 8-bit colormap, non-interlacedPNG image data, 474 x 80, 8-bit colormap, non-interlacedPNG image data, 662 x 80, 8-bit colormap, non-interlacedPNG image data, 287 x 80, 8-bit colormap, non-interlacedPNG image data, 188 x 80, 8-bit colormap, non-interlacedPNG image data, 166 x 80, 8-bit colormap, non-interlacedPNG image data, 774 x 80, 8-bit colormap, non-interlacedPNG image data, 756 x 80, 8-bit colormap, non-interlacedPNG image data, 275 x 80, 8-bit colormap, non-interlacedPNG image data, 382 x 80, 8-bit colormap, non-interlacedPNG image data, 182 x 80, 8-bit colormap, non-interlacedPNG image data, 192 x 80, 8-bit colormap, non-interlacedPNG image data, 174 x 80, 8-bit colormap, non-interlacedPNG image data, 216 x 80, 8-bit colormap, non-interlacedPNG image data, 266 x 80, 8-bit colormap, non-interlacedPNG image data, 144 x 80, 8-bit colormap, non-interlacedPNG image data, 282 x 80, 8-bit colormap, non-interlacedPNG image data, 171 x 80, 8-bit colormap, non-interlacedPNG image data, 195 x 80, 8-bit colormap, non-interlacedPNG image data, 315 x 80, 8-bit colormap, non-interlacedPNG image data, 373 x 80, 8-bit colormap, non-interlacedPNG image data, 179 x 136, 8-bit colormap, non-interlacedPNG image data, 160 x 80, 8-bit colormap, non-interlacedPNG image data, 368 x 136, 8-bit colormap, non-interlacedPNG image data, 134 x 80, 8-bit colormap, non-interlacedPNG image data, 211 x 80, 8-bit colormap, non-interlacedPNG image data, 143 x 80, 8-bit colormap, non-interlacedPNG image data, 247 x 80, 8-bit colormap, non-interlacedPNG image data, 506 x 136, 8-bit colormap, non-interlacedPNG image data, 214 x 80, 8-bit colormap, non-interlacedPNG image data, 250 x 80, 8-bit colormap, non-interlacedPNG image data, 770 x 80, 8-bit colormap, non-interlacedPNG image data, 1511 x 136, 8-bit colormap, non-interlacedPNG image data, 986 x 80, 8-bit colormap, non-interlacedPNG image data, 96 x 80, 8-bit colormap, non-interlacedPNG image data, 718 x 80, 8-bit colormap, non-interlacedPNG image data, 207 x 80, 8-bit colormap, non-interlacedPNG image data, 224 x 80, 8-bit colormap, 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, 9 x 9, 8-bit/color RGBA, non-interlacedPNG image data, 104 x 31, 8-bit/color RGBA, non-interlacedPNG image data, 16 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 6 x 1024, 8-bit/color RGB, 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, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 36, 8-bit/color RGB, non-interlacedutf-8?7zXZ !#,"!S]"k%{fR. b~.S?Oӈ̢#W6m fpkؿ0Zb>ٷs4a_fˏjcXbإͭ}JCYq™V2ؑNۘoMݍFbQ`dƃΓ'RT=&i@lq=]DHƴ,:t+ ZaSu!g?n틑Ƅ9 PpMق8Gp\4p<'E27k4Vw2фQ_e#qQۡlAM܍{fk#Gp8&`ՋB ϧ,6<|C#ioGi"h7}eR"VFD%|F&xg*Xji`̘lNӞR {`fF͗΂-y`I"u*NiIM5;̠e;*F@3Z;Iޏ5(H1O#Y `k!OϚgGki6p:Lz#ތVdk-ZZ0yv lw(\$0и?7O|r d1{A[e`NBB'4'TNuO=:˚a+{٦ou$V_.ps|vwcΑ'"W])#CAJ}F<Éz6|i)9if#/Vh O';)IIV\LqX<"-ڭQgrp qE pǧq/@r+ 7u FS3p1gI;e2'nwm:[^.#4^[Vpj[wͤfEN@JԞL:N^OG"m[>A}~fϺ.ھHChHN{#'*$н}! M$jgBLb1ڂtɥ` {q6|M ()|ĉM̥c$$|WZs*Motvz"pjтc؂+X]%F4jX@X:PG*T?)KmKh- #,r hXuأ9qU=gL4mhz$ ZˏMa-5Yvߣ;畏 0458 *U uɤw()1/lLҍIpvƳ!y]q1=2LF &,/w2K=,aP^}%mJʋ> a,L;50>P+Nrc}ڗ {/9iՌ\6Brʹpo],4T]Z 5[,rjO_cN{\]N{m ιzخA_3v^aȂt!RS2wmvߕT˘99x$|~8̛qˌ`)2_ 2BZR?՝2_*sgwڪ}>5#Odc70N#'Pe=sv.{^鳘b"vH%MFMtd@PU:^ߗzX[BGw3"E9R "񍇁~s쀜x%FZ&ruh> { L3Z}6 cA:]}P!oMoDy뒼J=u||mjCEXM)|ANq{⏠3 &kB C.N|YbiY]rE`Q~7φ88T\|.#Qah stFyݭԚ]9ޫv&q(ceq'4r@nqc6x"U6HÙ&ѶWWe(ӛMJ]R]2e#)ZګP3`}aY\Ҳfq FL°jzR5^V {atKdmzm9x-%My{:J;C&6K~9YHMhAK-, sf*{3]sx_d"7bґ*.M^WyU:M"8&*йY@#VY=!Q[7&0Q@d4Xc>}'qlBFY%RWԢyT_SX72\J2-DcAGˌ4&e?Ջ!-}\!1jvƔ4߬uזB SeAf=A,u6XfSY'ꛬNfx4K=l_?M}Ep!\a/H-=~a4~*LVm-6 w<oaDh@@ 27c+x VL;h)&Ow;*xB*:ʝw겇V6h3 wŖ@7PǩDH㑑55= m,*wմ9Ğerӎ 13z-b`$fh2W{ >c Py$8i@--ּ]OēnǸ#LYӦkut/bYreY@ !4C5XJ,L'| Mt,cWv2>Rdžw0Qܠࠝ/|7gty#2djRB :;X(x|Db