python311-pydicom-2.3.1-bp157.2.3.1<>,iMI%z gNz!4ioߜQ;{{W}}'9EkS}rkĀ,yT|d" ~NlNBeOg<@W}tk}p1_We3:&G_ç~(0Waz[ xr*J'vp80wȊ_;1o@9c yvM/Zz L]wEyy([m T1Ra>[h}/1t젎E(`yX#Ƭ:4I +!yŢa3¬X%*DmeN[D E%/hЖ>*ʗ s#ibFCACצ3u vK\ cw] X>Bh?Xd & e  17>X      Nh OSY$^t^bb c c (d 8d9dT:fJ>o4@o<FoDGoXHsIwXxYx\y]}@^bcQdefl uv\ w@xyz TCpython311-pydicom2.3.1bp157.2.3.1Pure python package for DICOM medical file reading and writingpydicom is a pure python package for parsing DICOM files into natural pythonic structures for further manipulation. Modified datasets can be written again to DICOM format files. DICOM is a standard (http://medical.nema.org) for communicating medical images and related information such as reports and radiotherapy objects.iMi04-ch2dSUSE Linux Enterprise 15openSUSEMIThttp://bugs.opensuse.orgUnspecifiedhttps://github.com/darcymason/pydicomlinuxnoarch# python311_install_alternative: update-alternatives --quiet --install /usr/bin/pydicom pydicom /usr/bin/pydicom-3.11 311# python311_uninstall_alternative: if [ ! -e "/usr/bin/pydicom-3.11" ]; then update-alternatives --quiet --remove "pydicom" "/usr/bin/pydicom-3.11" fi |\)IIOO''{{11XJXJ}}++pp l l3;3; ??)?)YY88 %%""&&NNCCY [4{y77$`$` & &q_G;;AA6K6K hdbfbb~jbvp.w| $Gyw,hBUkNN' er9!/llww=**&CC1K1K/s/s$$3#3#D2D2))&! L-|!+-@հ\&MM  HYHY )zB+EEXX  kk=:t(0e&X88%%!] |AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤iMiMiMiMiM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iMiM~iM~iM}iM}iM}iM}iM~iM~iM~iM~iM}iM}iM}iM}iM}iM}iM~iM~iM~iM~iM}iM}iM~iM~iM~iM~iM}iM}iM~iM~iM}iM}iM~iM~iM}iM}iM}iM}iM~iM~iM}iM}iM~iM~iM~iM~iM~iM~iM}iM}iM}iM}iM~iM~iM~iM~iM~iM~iM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iMiM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iMiM}iMiM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iM~iM}iMiM~iM~iM~iM~iM~iM~iM~iM~iM~iM~iM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iM~iM}iMiM~iM~iM}iM}iMiM}iM}iM}iM}iM}iM~iM}iMiM~iM~iM~iM~iM~iM~iM~iM~iM~iM~iM~iM~iM~iM~iM~iM~iM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iM}iMiM}iM}iM}iM}iM}iM}iM~iM~iM~iM~iM~iM~iM}iM}iM}iM}iM}iM}iM}iM~iM}iMiM~iM~iM~iM~iM~iM~iM~iM~iM~iM~iM~iM~iM}iM}iM}iM}iM}iM}iM}iM~iM}iMiM~iM~iM~iM~iM}iMcroiMcro095c349d429986cce57b156bf115430e3dce5509f313adf63685390984238d76ceebae7b8927a3227e5303cf5e0f1f7b34bb542ad7250ac03fbcde36ec2f150881fde122d7719a3884012e6af6d65caa622dd760730a3be9fc6c94d51b6b8f67e7b7959cc5184dc2ef555dd81feea4f1895cea631063199efd1fc4991ca7731fd2f13654f38816406dfe0cb99e22da749d754d222c00954068734ff5f6273448e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a2241587fe4f9d033413780f762cf4f5608d9b08870cc6867abfde96a077728373aa0fb86765c358eb0ddc56c9e7497a65f8e1d3059f3da8e2033ae4336fbe913362f6c42a00e186301cff3b86922f3767753e7bd0fc1d44118e890046913f46a22cabe57e4ce50172296259dcf4cf419609331ab9ed64a623108a753a1eaf326854a1369bc1b543fa3c14829a896b8d49fff6add5f346c504262ec624c81a506854a1369bc1b543fa3c14829a896b8d49fff6add5f346c504262ec624c81a507baa3a4b58020ed79326f318cdde6e97f5bd6c4d8723125df80e65db02fdb4d07baa3a4b58020ed79326f318cdde6e97f5bd6c4d8723125df80e65db02fdb4d0b903399d6dbcf19beac06909d62f81de41e1413c22a8279a230e30308089df38b903399d6dbcf19beac06909d62f81de41e1413c22a8279a230e30308089df388df50f1595f2d36dd9f6ebe90ac70e1265ed07cf05f2c3d18ce4a31c10d89fbb8df50f1595f2d36dd9f6ebe90ac70e1265ed07cf05f2c3d18ce4a31c10d89fbb777cf8547aaf6a2f51f4349196cef30b32212ce5f5393644d94eb99ab5eef049777cf8547aaf6a2f51f4349196cef30b32212ce5f5393644d94eb99ab5eef04965dc7a9dde2731e2f0c8fd407f809b3c425f440c2a190140fd2bc8b20eb2af7265dc7a9dde2731e2f0c8fd407f809b3c425f440c2a190140fd2bc8b20eb2af72a6d0b1e1aad8c3e3d8520c8ba4ab3c54c4df017fc6984f69bc77986cad6f0980a6d0b1e1aad8c3e3d8520c8ba4ab3c54c4df017fc6984f69bc77986cad6f0980023c1bafdcfdbe4a29baa7f3fc237074938332fd30c28ceda811f4e22e3153f2023c1bafdcfdbe4a29baa7f3fc237074938332fd30c28ceda811f4e22e3153f2a4e3f499bf785e0cd571efe54bc27f33227dc7e8182438ff11dbf05d815c409ba4e3f499bf785e0cd571efe54bc27f33227dc7e8182438ff11dbf05d815c409b06b893a43430b2d0cd57f81069290eb58e1c69465479a8f53f2888683aef3e1f06b893a43430b2d0cd57f81069290eb58e1c69465479a8f53f2888683aef3e1f3aec7792705ba4d7b4dbadff66db3f4702172039109f0893c833db0802a51e113aec7792705ba4d7b4dbadff66db3f4702172039109f0893c833db0802a51e119db6f3e19b589a7b0da412987df2b18b2627778cecf4d2a4010095b48e2889909db6f3e19b589a7b0da412987df2b18b2627778cecf4d2a4010095b48e2889907ce5ac587512775e6e879dc822164a73b09bd07d12674a98bdb40c6b7704624d7ce5ac587512775e6e879dc822164a73b09bd07d12674a98bdb40c6b7704624d3772e7d621b8ba31dcb23155b6cd726fbc090b09d881bd653140d11bd88850463772e7d621b8ba31dcb23155b6cd726fbc090b09d881bd653140d11bd88850469c13db1c5304ff45eec0357650d8dbc41828bd413c7eaaa6a7c97468b067be7a9c13db1c5304ff45eec0357650d8dbc41828bd413c7eaaa6a7c97468b067be7a1644f1c221c85118314fd596deae625a7c5ec56bab0f7cbae1aff7a4b807696b1644f1c221c85118314fd596deae625a7c5ec56bab0f7cbae1aff7a4b807696b70e1f294c40d80c00b734523fe16d93c7f5799537f4dc4640cfdd5ffb658a81370e1f294c40d80c00b734523fe16d93c7f5799537f4dc4640cfdd5ffb658a813c03508c29b552b8e9d64ced7c09b9c79cbf3124d848cff0b99637234f6829b23c03508c29b552b8e9d64ced7c09b9c79cbf3124d848cff0b99637234f6829b23c1f1c17b591aeae0405497ad92c93458d0c8748793ea511ce75120a8e0d35618c1f1c17b591aeae0405497ad92c93458d0c8748793ea511ce75120a8e0d3561841a886e1dce538a1456028ecda3fc1b152f0476753636164dacea27e64db0c564d6b20c8618011ee380145f1055762a1ea265835a9c6349cd631fe5211fc678e31e7989570d454e2bc3124939b080b6002e15606a92236ad3832a9df91510fb531e7989570d454e2bc3124939b080b6002e15606a92236ad3832a9df91510fb5c349a0739c8ce3c711674565fcfa53612dc3c8c1de99790b9d2b3e3b2c5eb339c349a0739c8ce3c711674565fcfa53612dc3c8c1de99790b9d2b3e3b2c5eb339edd9c5c8083d1879381a5db90310157ef81ce80f90a7c81c2b7b5aa04d70ab3dedd9c5c8083d1879381a5db90310157ef81ce80f90a7c81c2b7b5aa04d70ab3d5df01f4bbd10ef73e108faddd9e22d5f98e09d70339b3a729754144d4bb30d555df01f4bbd10ef73e108faddd9e22d5f98e09d70339b3a729754144d4bb30d5564226ef9d864274f60c424bdf7bb3fbe4693f729073040112d6c35579f2f9f3c64226ef9d864274f60c424bdf7bb3fbe4693f729073040112d6c35579f2f9f3cd0d6cf827196b9c8796e7bcc7f409f9a30e868620fa823407e02c91108233fbcd0d6cf827196b9c8796e7bcc7f409f9a30e868620fa823407e02c91108233fbc6dcf6a5370b0dd4817d1425f3e923192f0c0dc49f88e275a8c8f98adf29a29886dcf6a5370b0dd4817d1425f3e923192f0c0dc49f88e275a8c8f98adf29a298895799d33344ea55673cda5f1b4e39e968d6cc03ff9dd197680dd7a466073a20095799d33344ea55673cda5f1b4e39e968d6cc03ff9dd197680dd7a466073a2005ea706c849fff3f3d45d94c8dd254430fa440507d55e5e8e2df0b7781dbf75285ea706c849fff3f3d45d94c8dd254430fa440507d55e5e8e2df0b7781dbf75285f24f5f92f962ff99b66e03aebf6c759b652201e5012c3bc8e8e57d68049c0fc5f24f5f92f962ff99b66e03aebf6c759b652201e5012c3bc8e8e57d68049c0fc1b2799213737d789570795d8ac315bea8216837ae1d0735fb4cb952d665367c03850858600a6b549a2b6d76a42517352d9c256c22e3264b6c6eff62a22bff7e70436f99a7f9bd8998877a37ed2c418cf46c22bbc098ec9758163243cc559c2a43bda5b62c34c4b1893e249b3c4eb01f7fc70c07e3b4306f557a5718f22ef5e530747c45cb90633aa320496e2149e37fcb86e25135ec25e0d1bc46c2961cd34524294f26c2bc91185ae5871c7ba5dcbffa9f3223477d2756da2ad54dc8853424de3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ca42e3da753936469d07b6612f15140eb0212dab3045a54754a34b4d99591d46ca42e3da753936469d07b6612f15140eb0212dab3045a54754a34b4d99591d46a10f2fb31231d49639fe4fd39f8b71d20a3d8152259952a6655e3eea0b2cc685a10f2fb31231d49639fe4fd39f8b71d20a3d8152259952a6655e3eea0b2cc6852a6fc6fea18d3d0712abee3adb0cbc5d7affd8b2dc522d1ae9a6fc47de13cff22a6fc6fea18d3d0712abee3adb0cbc5d7affd8b2dc522d1ae9a6fc47de13cff27ee9e0fdde6e9d3f777c0c6d43ebf80769a9f9688162db9692fcc5b247727dfe7ee9e0fdde6e9d3f777c0c6d43ebf80769a9f9688162db9692fcc5b247727dfee73b374cc36f5a056d0da4f3b5193b8270195eed4d687c388cf0244c4fc92ba9131c526b0281dbf7858703d6067d781cbb90b05ff4d98f159996b92ba74227455de2610db721bb4ad5ca7caf598382d010cf3a8f99a6ffe328b347682588fecceff41f9c1760dee67fa10dd8daa3b1a6b88ad2c5a44897b015b4a08b8e469d5522053e5d5cc29ec514f11d0cd67c9f3e8bca1e0ae69309893d828fe05a0adfcadb20b1eb5a880b8c65bd761a6eb94dbcecc8d74fd353f297aad2e6d62d42528fb8eb746163d8c494370c4eb3ce88aef08a26dd8446c5ffb219890a1325b5a6b0b8eb746163d8c494370c4eb3ce88aef08a26dd8446c5ffb219890a1325b5a6b0b289ce04ac5d7022a851cddd74644dca6b90e5cb2b789524402f7596613ae41fb289ce04ac5d7022a851cddd74644dca6b90e5cb2b789524402f7596613ae41fae01f190b39d256ee7af16842d97a58e31ec96014afb70979ab0b46b42eaec7eae01f190b39d256ee7af16842d97a58e31ec96014afb70979ab0b46b42eaec7e31757d6ed15abb4267d3aa4820c428595d8797c9eb9a8b68f3feab6d65f014d031757d6ed15abb4267d3aa4820c428595d8797c9eb9a8b68f3feab6d65f014d0f1ba888e57c65758cf5f3a0fc956a0c83ad0935e73878dd3c9114cb5d1646ff37020ecdbb68bdd13264daeb29fabe636a28d79a1a83ecbb65a0d996c68458c1e8363f3d2e55b448a688ed7863675bf9645e77a919486ddfb8faa12227e28b097ea01c20111b638327d6d9c003631a0396167267bfc69c53815f055c76e2dafc149a285554a4ef62ae97c31c1c8c15e9fc3289570a0f56f446e6a652c799dae5dcdbdf7820642c13c26b49e496d571f390418d3078e75b2c070e5c668861ed49b37b1165fc2b35cbe12f0b036a439d1c69412adb34ce5a387d23191fc2d285f48de42af715ac11d701d493ac34b1cf477d3e1f2d5d05e3441738a68d495f7708f5065bb5c8e558ecc85cc48113a1b0bf07701eaf2e9fa1b7b733669c7ad8ef9c41d2ed1aa27c01ca85ed2482d6ffe97249d3f276661fa65b99c1b1103b78aa0cc9f69e68ba12651b28d0f76047b0f77628e3054cc16461746ad3622fa8bd4a945bd45c304b43e1f894942c30239f463156e0e63986fb1dad4c2625b59aa32e01ff07d6193310e593fd7f8ecf3e301da01c82c47dc22973896f2a671c69d7fdd4de82d8856b7d9fb407a80a2824dc7adf8daf7ced265450d698955f754a9af1730b124a74bcf2f258ee8c99c354208eb7ceb3969e7f2e827d9dd6e41905facaa7e1ee6189b45e1610731762b7a823f3ce329b70f9cda9aad1936972966a8aac661133232a666587ee884804cb07aaa4becf36f720bc5919a0781732ce691f5dedcc626f310e03012138456589f5167547c5bfecf7adef13bb1ed43a21dcb274ee8105e563bcf7d8fcf7ada5ab8216f168b02e0d2ce49082f2906998bb8232b638cb2f8741101fb5a3ebbf846da5f681d1e0eecddebb4e6febb99b9a2a54b77961ec321df150546b7a7a046939a9776cfd009de433e85ddbda76125e92f54a9206519bcb301aaa6967bfed0d58fb427f24bbc39b207581adf9fd6ef9774b2235a13d36a0a4945c561b19949a6bf99028d40e6b6dbf7d7b07495597cdb92ca02be5ff017db6313ce90b3f02386c82b3fab0a3e89e04988221e76f69a33f1ba084378750318823c9b55ee071550afbd43b740c56a80d7fb6cbe10e7c4ac5f2bdb93f2b40122bdcf49a539a4cc515f27141c7046dd5c6f0487bddee50dbb2ea5430a033a456bdba3f4a5f507e1be795b149d54c015949ecfdfcc8df7b155751e2601ee1503eac7d51e92d81b1e95feb7211efde9e89dcf57f88ba979fb2e34a1004cb089be2cc1cf93f1a18d2ee79d33def61654dcbc6c81d2d7b6fcd7548cf0fed1e33044bed8d1c0c481c5c246c382c257023f9d12dcd466ceae5d862345fdcdac5eba81fa99309070551026e510db2f7aba92ff876455663eb6ad01311eafe627392ce72e4d2be6b414e61c47a45297cb5550065cfc28a8f7ade2208159b9eb7da17706bdc19ae7dfe479de97d803f83566752714f4ff9ab23e4cdc806db8bcb8ec2bdc22319d7656440744b7d30b62aa94f71c1cdae89200e624a6eb06f3f38c6520efd959a53f7fa5a9eb43369c0d58a98bffb4f7941dfd12b176b3f95fd2a3294268eed46543b5bcf3031fe86f34907322a8a317c77b4a0087e22f28aabb43e67dd8386f063d5cde11571b0408b6e609b9363e4da5e01ce439154c9d02c77a5e85c3288b4a301d9f9e139c91ce3df7b9af15fbe894c506e7346dbf0395529149b3632b5b85806fc53ff05048ec545757486c126d9c3fc2ccbff6c187c57834c2c9bfad5f7311c4988dd367e1066c3fa1c600265536166ab19288c89aaeb56943c9bfad5f7311c4988dd367e1066c3fa1c600265536166ab19288c89aaeb56943aba01b5fc71d5e8252c3eb254ca2a744ba8550f4f457feaa84adccca1edfe014ea32d3df264e0a6f26530c08595c69df19bd16948b66c9a08a007e367a83bd29551b766bd699f5144c2fdc30150b6ca4f9d10f5b00156817d8679982443cc5e3551b766bd699f5144c2fdc30150b6ca4f9d10f5b00156817d8679982443cc5e3f89c7652ef11efee4fc24fb9de6bd080e9466d629a0d6120801dfa3c91316d5cf89c7652ef11efee4fc24fb9de6bd080e9466d629a0d6120801dfa3c91316d5cc6440f012ced8c7363d9bd56c9ec125e7bf3e090ce08006315c3679fa289fad3c6440f012ced8c7363d9bd56c9ec125e7bf3e090ce08006315c3679fa289fad3b99095879d6b48e5587ca4a62ec1f8d70b6c36780da9abc81433099101b596f4126444b5ed2cfcf2dd89cd952718551cae381a6de292e9273e1e349e17aa2f8fca91e51ef62113c39708f135227708b52006e5895176c6c50e60c9f90a66c56d07281353786a35bafc28c8ce993cf075ba6ea5f4d6a0567516644f07ffb47567f5aaf8dbe9b87f9619f319da96f317ec529c29774fcf4b0b509ec9e78325523d6bde70191ef2133612eecc1101cecd1d99bf4edc6cbba16dfd8afcf0daf2a9390b66b3406adb3041fe7e8c54a8707d9a929bb4873af52e6663ea7722df1a10354f4950fefa86a4180a401b7096e8aabda36ddd8da0748b9b2d3641bb2b9f4ea461c20af2e3084e4ea38194797c7fdc61bac55a2265c0c08ff308e06c569c989c9836ebd0714e7a840478e8ba0b26a5befb4b0c1cdfe35fa63f9c97f938dde5f12c3407b433d6e07b5e7fc2290121d0a64401bf3126fecb4ede75e5496353f986d739cb5f1327be35f55c4285130ad6d1d174fecf88780d9fcc2c10ac8014f3c8ba7ed28a6e9b109f2d80c1742808289836327104286a7820e5007160afddae6a25aac5d6b68c575b1bf7315812983ed88f3f40743500153f888e9c40a98ac3dfc0bc07e880a277bd95f277664ee514649a18e02f62bff565d5742cb3ce9f342ac20d28d404c470816293a3158d0843a11fa57ded9dda53e1a623eb1e6b4843acc20d28d404c470816293a3158d0843a11fa57ded9dda53e1a623eb1e6b4843ac98d98664df2e1b3e35ee84a61e4152c3c7e755d085477b32637645087f03c72a6c340170325e0a3a5f762ce0bfd0beee284d9a253a669a08425fef253e03ece36c340170325e0a3a5f762ce0bfd0beee284d9a253a669a08425fef253e03ece3d2ce1d0ef481011b3507a2f2b40dd37e72d9e2fa84f3e87fcb78654275a71b5bd2ce1d0ef481011b3507a2f2b40dd37e72d9e2fa84f3e87fcb78654275a71b5b7416793747b2e553a9bb3afe7e0a802544ab03fca96e9fc2e73bebb83fa74e843f0de6fba7854e7041f72c349d16b5e8d93fa93ed10d1fb6d92a62f9e5940e2bcda303ede016121736a430e2fcf3c83508e6717f4192762a9c392d858bc9050bcda303ede016121736a430e2fcf3c83508e6717f4192762a9c392d858bc9050bb047747fab926d2f33e7f82af3c23a36870be780e8f139373a7867b20b7ef099b047747fab926d2f33e7f82af3c23a36870be780e8f139373a7867b20b7ef09911e0743c24e3789a232f8f5aa36742d94ac6a4e6c3a5464dd73a4307a200a0f011e0743c24e3789a232f8f5aa36742d94ac6a4e6c3a5464dd73a4307a200a0f050d60f68774e86f38be5c37c2ee3e0b4ff23741bf378d02ff674170ae247e4e850d60f68774e86f38be5c37c2ee3e0b4ff23741bf378d02ff674170ae247e4e85de2d540e24a3821008570fb27980f7e650ace57b9c7e7bc3f1899f9a3b0995a5de2d540e24a3821008570fb27980f7e650ace57b9c7e7bc3f1899f9a3b0995a9f9a9e5949a7e95db62b2f1a00834f876498ad010210aaa3635c254704ffcf069f9a9e5949a7e95db62b2f1a00834f876498ad010210aaa3635c254704ffcf0640e0e4c87774aac80a8b1831054ea67478b6da0bdfe1c2d341c993229b622f2240e0e4c87774aac80a8b1831054ea67478b6da0bdfe1c2d341c993229b622f221f2eefabdf006d035742b7a352fbfbfaaac63f7396c6cc83b068757f80816b8d1f2eefabdf006d035742b7a352fbfbfaaac63f7396c6cc83b068757f80816b8d9167bdd67143145044a625c4deaa09e72ae1fb2a04ba428663d7532cca1e1f10d4c281a2d9be5fbd04f585ea51ac3df626f6c3e835e374558975638ce2ffd4eace2447ed9248e330f8d83f5a722ecc7c201f77f5a89fc00af9eaef3afe8a9b83885f9c8fb471e92bb0813cf58d70015324aa7fa8c1f365dbdf4b29a4765c993f42607c5208b4846f768cf41bc8f6241e178911216a1f532309eafb1c167f4f69a4c356e427f41f25ef33a8eaf8f68f9a6ef4f3e50a0c85d390e4eeb7eabe646f72a8baf981792a13a080f1fe38e5ee6a62d2ba10ff8d90fc3bd23625f9a31a44e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a802e662638bee6cea58c20f39d13f24066fda3b75f27e5fb389a6f7919ebac2cfa3a92305f5d8b953383d9f93f6af0a4a53f45727d3e027642a01362e40ca420068aa100eafab9366a53e0930959d79550dea0040878a6b5cfad25c7092cd700068aa100eafab9366a53e0930959d79550dea0040878a6b5cfad25c7092cd70f91ecb49d3f4c455132c5c0dbf629d4e95b8c343897b3e8f7e493f2b55815588f91ecb49d3f4c455132c5c0dbf629d4e95b8c343897b3e8f7e493f2b558155882cc83a387d64e33557ae204375fae991ccddf9a1a190f7eb29d806d3189dad342cc83a387d64e33557ae204375fae991ccddf9a1a190f7eb29d806d3189dad3499671d294cde6c97678225f91f2ff351f7fa1cdf9d30d9bea007460b8ad8af3a99671d294cde6c97678225f91f2ff351f7fa1cdf9d30d9bea007460b8ad8af3a8aac826ea95d057c95ef919ba57c9b3906d1f69110a2a6d6cdc1c4d5e0def3438aac826ea95d057c95ef919ba57c9b3906d1f69110a2a6d6cdc1c4d5e0def343cc14af631806c651e8c1d727b9861f69f52548880278a976c6778bf28b224273cc14af631806c651e8c1d727b9861f69f52548880278a976c6778bf28b2242738ab05ce4c59a0ae373804c7ee8b14726274b7262ae4e44070d8c9325ee986e1536e9caaf2df9aef8231e28da58ce66184cb003b9f46fff17f344e1ecfc266aa6fbdce66a4a9460b15836540cdc55694c70eda5394d18ee957cb177ad77954fa725680276ea1b8425e20b86d9853ba0f33b2aacaec2004897ce9a7ae67d1e1ce6c6d78bde1cffd9685e9df67b614d5d46fa5f11db9757293e3740df785a144fe55cacff9be8c471f5b0683325bdceac6910ad0721572d17bb993463d3652985fab0726f5faab9c3a50d48ce371dccb4eb5241571add47494b66046dfbff96f53ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855dbfeafd308b6930ec611e324eba79fd0e7aa1cbc8a1815fc25bc45c84db76cd0dbfeafd308b6930ec611e324eba79fd0e7aa1cbc8a1815fc25bc45c84db76cd01492c36cf420ffd937f5813f79276c06dd2eaa92128f5899404f01c63f1b94801492c36cf420ffd937f5813f79276c06dd2eaa92128f5899404f01c63f1b94805c5824c4a7b55ef4ef18b75773ea606c593512061d8d298d3057f3b153c1b3a25c5824c4a7b55ef4ef18b75773ea606c593512061d8d298d3057f3b153c1b3a2f31e022ddeed1a98bf2aed1aeea29e0ef0f52e64a9a8c5285014df324992bbd6f31e022ddeed1a98bf2aed1aeea29e0ef0f52e64a9a8c5285014df324992bbd634503a82bb779fba7911246535a3e1f4b29a2dc7d6dd58af91a869b26cfb369634503a82bb779fba7911246535a3e1f4b29a2dc7d6dd58af91a869b26cfb369657a3286bfe912deee00d34e9b5835d1987aaf4dc7698ce3878b3a9d969806c9857a3286bfe912deee00d34e9b5835d1987aaf4dc7698ce3878b3a9d969806c98b018e71d2265161f8d9782044680e97e034f6e81d819c6aee10c0649d996fb388996fd4149403eabb51f96173df68d222f5794de107988756c935c04f7404757c8019c32b4e2faea593d584184473e393a7edf300f279569f5ba737556709fcfc2a3f3123483cf6bef2dd5f95366d23227af0b79ddf647675601705c529da98f6885bcee2e773fdfa624a2547362ec3e1a0c7184823f5fd0b6b582b3b8c255a9433ecbb7d86d2f6ac3df4c7679c39cdf7781387b750f2ce7c28c8716aca54c4fed8b6635b385a2fcb6ceaa0d1cfbe6937e124a1e26eeaecd175bf0e269e5e42df34495335a37d7b962d5400bfa0d25011fc6dce5b54a050d65c0c59356f7d8b30e6e62ecf3a03a5dd5fea0adafd5da4c3cd4987c2be113ec6523dfff1f6672fd0e6e62ecf3a03a5dd5fea0adafd5da4c3cd4987c2be113ec6523dfff1f6672fd4fdf2b8c4df13626925e705d569762591d8a4ebf82b74eca2e423a041d377dfe4fdf2b8c4df13626925e705d569762591d8a4ebf82b74eca2e423a041d377dfe1530426d91fd397c41362fbc50778cfe1da71cc2d58f5642f41527eb9153118e9be1ad698272f552f64babe86914d9142977bb99a41913d294477974514ba9a881fde122d7719a3884012e6af6d65caa622dd760730a3be9fc6c94d51b6b8f67/etc/alternatives/pydicom@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-pydicom-2.3.1-bp157.2.3.1.src.rpmpython311-pydicom@@     /bin/sh/bin/sh/usr/bin/python3.11python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternatives3.113.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3i6eoc:@cD @c.@aA@^g@]6\Y@\,[[@[YzYzWw@Markéta Machová Axel Braun Yogalakshmi Arunachalam John Vandenberg John Vandenberg pgajdos@suse.comTomáš Chvátal Tomáš Chvátal John Vandenberg Tomáš Chvátal Tomáš Chvátal Tomáš Chvátal tchvatal@suse.comjengelh@inai.detoddrme2178@gmail.comtoddrme2178@gmail.com- CVE-2026-32711: path traversal in FileSet/DICOMDIR ReferencedFileID can allow file access outside the File-set root (bsc#1259973) * CVE-2026-32711.patch - Add two upstream patches to fix the testsuite: * pytest72.patch * assert_no_warning.patch- switch to wheel and enable %{?sle15allpythons}- Update to version 2.3.1: * Small fix to make 2.3.X compatible with Python 3.11.- Add BD pydicom-data test data, and unskip many tests that now pass- Skip a lot of tests, mostly due to missing test data, but there are over 1900 still passing. - Update to v2.3.0 * See https://github.com/pydicom/pydicom/tree/master/doc/release_notes- do not require pytest-runner for build- Update to 1.4.2: * no upstream changelog- Update to 1.3.0: * no upstream changelog- Reinstate test unit test_code_file which appears to be stable now - Use PyPI sdist as source- Update to 1.2.2: * more python 3.7 fixes- Update to 1.2.0: * No obvious upstream changelog - Drop python37.patch should be fixed upstream- Disable test_code_file as it randomly fails in OBS- Update to 1.1.0: * License is distributed * Various speed improvements - Add patch to work with python 3.7: * python37.patch- Make package description neutral and compact it.- Implement single-spec version- Update to version 0.9.9 + Major changes / enhancements * All dicom dictionaries updated (standard dictionary, UID dictionary, and private dictionaries) * Dicom commands also added to dictionary * Ability to work with DICOMDIR: read_dicomdir() function and DicomDir class. Example file show_dicomdir.py file added to examples subdirectory. * codify.py: Produce python/pydicom source code from a dicom file. * a number of python 3 compatibility enhancements * setup.py uses ez_setup only if setuptools not already installed * exceptions carry tag info with them, to aid in debugging + Contrib file changes * pydicom_series: force parameter added (Nil Goyette) * dcm_qt_tree: switch to OrderedDict to preserve ordering of tags (Padraig Looney) - Rename package to python-dicom to python-pydicom to conform to python package naming policies. - spec file completely rewritten. - Remove unneeded python-dicom-remove-obsolete-distribute-support.patch/bin/sh/bin/shi04-ch2d 1774341548  ""$$&&((**,,..0022446788::<<>>@@BBDDFFHHJJLMNOPQRSTUUWWYY[[]^_`abcdeeggiikkmnopqrstuvwxyz{|}~    2.3.1-bp157.2.3.1    pydicompydicompydicom-3.11pydicompydicom-2.3.1.dist-infoINSTALLERLICENSEMETADATARECORDREQUESTEDWHEELentry_points.txttop_level.txt__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pyc_dicom_dict.cpython-311.opt-1.pyc_dicom_dict.cpython-311.pyc_private_dict.cpython-311.opt-1.pyc_private_dict.cpython-311.pyc_storage_sopclass_uids.cpython-311.opt-1.pyc_storage_sopclass_uids.cpython-311.pyc_uid_dict.cpython-311.opt-1.pyc_uid_dict.cpython-311.pyc_version.cpython-311.opt-1.pyc_version.cpython-311.pyccharset.cpython-311.opt-1.pyccharset.cpython-311.pyccompat.cpython-311.opt-1.pyccompat.cpython-311.pycconfig.cpython-311.opt-1.pycconfig.cpython-311.pycdatadict.cpython-311.opt-1.pycdatadict.cpython-311.pycdataelem.cpython-311.opt-1.pycdataelem.cpython-311.pycdataset.cpython-311.opt-1.pycdataset.cpython-311.pycdicomdir.cpython-311.opt-1.pycdicomdir.cpython-311.pycdicomio.cpython-311.opt-1.pycdicomio.cpython-311.pycencaps.cpython-311.opt-1.pycencaps.cpython-311.pycenv_info.cpython-311.opt-1.pycenv_info.cpython-311.pycerrors.cpython-311.opt-1.pycerrors.cpython-311.pycfilebase.cpython-311.opt-1.pycfilebase.cpython-311.pycfilereader.cpython-311.opt-1.pycfilereader.cpython-311.pycfileset.cpython-311.opt-1.pycfileset.cpython-311.pycfileutil.cpython-311.opt-1.pycfileutil.cpython-311.pycfilewriter.cpython-311.opt-1.pycfilewriter.cpython-311.pycjsonrep.cpython-311.opt-1.pycjsonrep.cpython-311.pycmisc.cpython-311.opt-1.pycmisc.cpython-311.pycmultival.cpython-311.opt-1.pycmultival.cpython-311.pycsequence.cpython-311.opt-1.pycsequence.cpython-311.pyctag.cpython-311.opt-1.pyctag.cpython-311.pycuid.cpython-311.opt-1.pycuid.cpython-311.pycvaluerep.cpython-311.opt-1.pycvaluerep.cpython-311.pycvalues.cpython-311.opt-1.pycvalues.cpython-311.pyc_dicom_dict.py_private_dict.py_storage_sopclass_uids.py_uid_dict.py_version.pycharset.pycli__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pyccodify.cpython-311.opt-1.pyccodify.cpython-311.pycmain.cpython-311.opt-1.pycmain.cpython-311.pycshow.cpython-311.opt-1.pycshow.cpython-311.pyccodify.pymain.pyshow.pycompat.pyconfig.pydata__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pycdata_manager.cpython-311.opt-1.pycdata_manager.cpython-311.pycdownload.cpython-311.opt-1.pycdownload.cpython-311.pycretry.cpython-311.opt-1.pycretry.cpython-311.pyccharset_filesFileInfo.txtchrArab.dcmchrFren.dcmchrFrenMulti.dcmchrGerm.dcmchrGreek.dcmchrH31.dcmchrH32.dcmchrHbrw.dcmchrI2.dcmchrJapMulti.dcmchrJapMultiExplicitIR6.dcmchrKoreanMulti.dcmchrRuss.dcmchrSQEncoding.dcmchrSQEncoding1.dcmchrX1.dcmchrX2.dcmdata_manager.pydownload.pyhashes.jsonpalettesREADME.mdfall.dcmhotiron.dcmhotmetalblue.dcmpet.dcmpet20step.dcmspring.dcmsummer.dcmwinter.dcmretry.pyurls.jsondatadict.pydataelem.pydataset.pydicomdir.pydicomio.pyencaps.pyencoders__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pycbase.cpython-311.opt-1.pycbase.cpython-311.pycgdcm.cpython-311.opt-1.pycgdcm.cpython-311.pycnative.cpython-311.opt-1.pycnative.cpython-311.pycpylibjpeg.cpython-311.opt-1.pycpylibjpeg.cpython-311.pycbase.pygdcm.pynative.pypylibjpeg.pyenv_info.pyerrors.pyfilebase.pyfilereader.pyfileset.pyfileutil.pyfilewriter.pyjsonrep.pymisc.pymultival.pyoverlay_data_handlers__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pycoverlays__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pycnumpy_handler.cpython-311.opt-1.pycnumpy_handler.cpython-311.pycnumpy_handler.pypixel_data_handlers__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pycgdcm_handler.cpython-311.opt-1.pycgdcm_handler.cpython-311.pycjpeg_ls_handler.cpython-311.opt-1.pycjpeg_ls_handler.cpython-311.pycnumpy_handler.cpython-311.opt-1.pycnumpy_handler.cpython-311.pycpillow_handler.cpython-311.opt-1.pycpillow_handler.cpython-311.pycpylibjpeg_handler.cpython-311.opt-1.pycpylibjpeg_handler.cpython-311.pycrle_handler.cpython-311.opt-1.pycrle_handler.cpython-311.pycutil.cpython-311.opt-1.pycutil.cpython-311.pycgdcm_handler.pyjpeg_ls_handler.pynumpy_handler.pypillow_handler.pypylibjpeg_handler.pyrle_handler.pyutil.pypy.typedsequence.pysr__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pyc_cid_dict.cpython-311.opt-1.pyc_cid_dict.cpython-311.pyc_concepts_dict.cpython-311.opt-1.pyc_concepts_dict.cpython-311.pyc_snomed_dict.cpython-311.opt-1.pyc_snomed_dict.cpython-311.pyccodedict.cpython-311.opt-1.pyccodedict.cpython-311.pyccoding.cpython-311.opt-1.pyccoding.cpython-311.pyc_cid_dict.py_concepts_dict.py_snomed_dict.pycodedict.pycoding.pytag.pyuid.pyutil__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pyccodify.cpython-311.opt-1.pyccodify.cpython-311.pycdump.cpython-311.opt-1.pycdump.cpython-311.pycfixer.cpython-311.opt-1.pycfixer.cpython-311.pychexutil.cpython-311.opt-1.pychexutil.cpython-311.pycleanread.cpython-311.opt-1.pycleanread.cpython-311.pyccodify.pydump.pyfixer.pyhexutil.pyleanread.pyvaluerep.pyvalues.pywaveforms__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pycnumpy_handler.cpython-311.opt-1.pycnumpy_handler.cpython-311.pycnumpy_handler.pypython311-pydicomREADME.mdpython311-pydicomLICENSE/etc/alternatives//usr/bin//usr/lib/python3.11/site-packages//usr/lib/python3.11/site-packages/pydicom-2.3.1.dist-info//usr/lib/python3.11/site-packages/pydicom//usr/lib/python3.11/site-packages/pydicom/__pycache__//usr/lib/python3.11/site-packages/pydicom/cli//usr/lib/python3.11/site-packages/pydicom/cli/__pycache__//usr/lib/python3.11/site-packages/pydicom/data//usr/lib/python3.11/site-packages/pydicom/data/__pycache__//usr/lib/python3.11/site-packages/pydicom/data/charset_files//usr/lib/python3.11/site-packages/pydicom/data/palettes//usr/lib/python3.11/site-packages/pydicom/encoders//usr/lib/python3.11/site-packages/pydicom/encoders/__pycache__//usr/lib/python3.11/site-packages/pydicom/overlay_data_handlers//usr/lib/python3.11/site-packages/pydicom/overlay_data_handlers/__pycache__//usr/lib/python3.11/site-packages/pydicom/overlays//usr/lib/python3.11/site-packages/pydicom/overlays/__pycache__//usr/lib/python3.11/site-packages/pydicom/pixel_data_handlers//usr/lib/python3.11/site-packages/pydicom/pixel_data_handlers/__pycache__//usr/lib/python3.11/site-packages/pydicom/sr//usr/lib/python3.11/site-packages/pydicom/sr/__pycache__//usr/lib/python3.11/site-packages/pydicom/util//usr/lib/python3.11/site-packages/pydicom/util/__pycache__//usr/lib/python3.11/site-packages/pydicom/waveforms//usr/lib/python3.11/site-packages/pydicom/waveforms/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python311-pydicom//usr/share/licenses//usr/share/licenses/python311-pydicom/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Maintenance:19409/openSUSE_Backports_SLE-15-SP7_Update/f48e865b78a7465fe8e815a703713011-python-pydicom.openSUSE_Backports_SLE-15-SP7_Updatedrpmxz5noarch-suse-linuxemptyPython script, ASCII text executabledirectoryASCII textASCII text, with CRLF line terminatorsPython script, ASCII text executable, with very long linesUTF-8 Unicode textPython script, UTF-8 Unicode text executable  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRMۺ~3fź:utf-8695d25390bd91585b9d218a7edd540d1ee57fde64de8436800f894054381c11b?7zXZ !t/W+]"k%a ep"ĻO$߄yOAh|b\^Ebtj`1knNԐ+"QҚRMJ26)n KaI.Q4T(,V;S)H .0E+fź/l̳[SC"t(gwGS>{ g.O\z߭\̶x*ZQ H B(?Qt\8 uEd) ,yiUH=8uVD5ZlLWy\Bpx߆ d! Fkg_?(vNB*w[?vzv_2)aGyT~k6"c#<Sѽ86m/dMDYJL RVk2q5Im@ .J")(^ltl[YWjH)L 9|.`^xXN஼o=:j%oKiT1WbcqƮd'o%|ẠRX8ߛR󑣆bWb+pA[ b4LQ!0Jq`F[CEۍaPpGâ*X;C%V XvT Y&,1ρ$t`eP&ghg*Jz!O w xg*gh;BaT+|DAl_ӑ߈g< 'L` ˭ӚX*:fpK iSZ쁢t$o=F& DS^XZn-V8+=qs"crt gr1sc[.ɜwͿ{X6Jhl|8kFWCSo7ʸiK`܏k8m#E.2AGe3`o1U Rtai0$ZO.ҪHZXE]nO;]ybӴ( B˿8seLoa]c2ȷ5/pSk|Jcvj R٪nK~y'U2v#Pݷl%"Qv^d WIxdsqKM.sag_!y(ֈ:,:YO4,h{MKGҕ1$ ׎Bl֕C$.[ʪ~`cGlKF/ˇiHY9q~CG6V3*iSH)gR.["UoIBх^5ls+g6"UĪQh^YW)9C-sXtgtvG|g]jCiH@,M kLS$/gh4.7Ck>v1-V )P \\*$rsur#[`0y b.#1$ 2Gr;b 'tLoc&q TpW}AWƧ`"pPi0}o7T^xcO`b1,5$)H1( d(ԳvM m8D;'zȰq^F5 PcN93Z?,^.w8|}aK2[r,voH:&Uc\#}ߒ_D~5(:} AE;J1h~@U}ݚ9`0Z^.e3kl ,;>J{"Á25i20_O-ߍ% ϫMj&Mx$KYۤKj}c!>\ Ji9iA`k=RT, HwU2Q V"TH'x.mIﱦGrR[ Gy}(D$A4Ò I.BheexUm&kmr0!,YQ`(]tRܩOe9C|LQYnv#jyDf5 +L0iN_zx)^kc~QS;+1 BrbHԩ4zLx b=-&gX#voJ|K~rZJ\&ng5*['ǴN&9j5jH;Y?NH_)vL?SdzEm[>Tuzk __㝋^X{0_uHLJ9\h}C1@B $d4%?E!ܳOӁŠ;\03Cc6~Θ/.'3h:U>+taAY3Kj\\Go{G&|LʪpVc ..dj0{Ԃ{wr*v5/l{eӆCQ\_{n̫Вv*)ׂJg>ޑm4 ApIu!<0b3S\[t&\&B{tsd43 8ؘ5-8dzM7}6 Kq2g -i""roD1⃼34AiM0hX ߤ"PGH!@T;TIcUXB{Ha Nzݻt#;Ek\'FB #d,/џ|Ryvş'4^"/0?DsYoWi5js$ϓό=]ߍPՎ1m PuD|3<>ʕE%i$XRpHsܖ=w!4 /*Q! %˶4ly42 `xs#Ꙡ89-LS+̂(uacXG  ຂo}`MȢڀA Xr3f)uwnf 2=}޲[lS*ٺ_D>TUO__<}hvTFqgK p*\%D`wsq,L%eyHM@OQJr6[K)[] y2/yOmfxSĆoRɺ3VsO|/#H8}Ґ%-z!3P܁kNY)MD+y0i쀏z(@<#-Ʋ{@G(8lKR6-y* ;*5lէz!j_> uCEF.f1v~?1tPH^O2 )+!l-Bi*"9Ȃd|~{oe`ӰQA)gw!i g,P_a)@ ̅3qUeH]Âh}-Bvnmbkxܫ};zՔ~D1)镾"`%rP zy# 4тt/@뿂l,@t9Uh_eM4D5<ywN9+7 ꔼJԠ\ -/<~]IlOcJ6>im2! E8U| eJ;rUՌA=bڀVsriSg$70v.MԻhn: Ő!kúB1@OD)9cX;hQI2sPJ?0wsObcCwC m` pבb[LKZfB n+l~q *7(wcN;ҬS)Д4xY`qUJ\Gd[#\d4bnbf.JtQ"uYNx*b8BäeSܻ=FLCaO wמwp,J1wWOٗz@-7Xiw2N[Ѓ/(4He<8`Ñ{5)*Zo;/p@Ųq|)Qv-m K }ޔ?Bne"^\2]`n+$:y>'i}.v Sw2"AL ê@#AMF"6RhGAR%ȱ*<ΦqnPZ B ܒ"Ae%:8?afտ+/sO.;ʊX*i% Z|cvڄqUQऒwV>s!JFÒ͇ wew@o+~=6ӂ3-jе#sof Y *$DlQb޼d':5U.D7ԦuLe(T@s%;tfq.Wyt Bf)~dRQ/*heFcwX-0lSŖM2O9!;rJXJ3!Z ɿԗ$VJmdZ~d_U"XOw(e;7Uo2P^e$ح @CIyXu6l* jF+Jԝ%%O7ĔaܻލBɆs / locjR'_cĦs[?џu!&O6]44aMTfkjUy|{nZ٩ˆ(f8U[<N8K&Q-#9>OHAk! ߡ5T)Bl"起 B͝x1ع/3[4!&( ]"szV.ˇ Qg[-1LzpQyQwv\2 ̈́w ]dyshd*> v{׊fPz >^kvν<Gk 6O '`1j SϿYl:[u}GbՎ~^ӦO-VQmxrT j6q;af|7lmՔ>֝58y> ϳRg1]M3-DRV;=%O8^h ] %MӢ"j6g4=%F5=Hdeai!RO|J>o|h*_&{!Isӊ%dt~|@]uOS~-a2Wnp% >wEZ eCp 5;lP70UK}ꦖA̘mЧYWoo[WȚA@΁+hz}^4QSIj'^41F /3nZyC,Qq5HU˾)BrۻUa7<&Q,w$uu"%4 p5KDH8[Ӛ F_0"<\,n9gV#m9sZ]A=vLk3f83*qŒ  Ɍre["Q5qdB}{j_mJR!|4 C 1m2Bħ*5V=DX/ѻSb nǀB(B %=?w@| ɁPdؑOF^ VTxI q!u=udޗxͶX!5 (vBvM~$jsa[`vPs2]aU߹j'Ix}<"赗z=4du?kAZpЇ?2AG!0-e,Ss6hIF̅u IJ#:_|%άm7}B矮/N" 5F bӴ*5#3:@dܶXk|_Rf7[~y:}A)w y˄_NZ!N[3Q8;. OrF#jN dam݈%Nb@ bDI KΊa+2ajT/fɎiHL@J}A4'qYO;tA?{gJ1x W3M >EρONBAbf ehǷ#3$)E,FkPU^۾TbR'45K!~{xh`kO^~,O@ƤŵkY re]rHOa8W,PK|(J94WQ2eԔ <ˠ\#HrSF-fVӷ:y9L#SDҗ~ C馕\^J 3%e+ՙRwp^"ASԹ _?ʹ# D+MwU5FԄn62HR3s}o W ?-ogx\>P2:IȘb 9ݗmSjnN15XgwGoMN/3a夒}ٖ_!Gퟛ- Mu% 98p. H,OdՉg )萱TnPiq4nMGU51w=KTU|H{`+`w y:{W|yV}"a΅94 ӑMSb ib'pSTt w $V M#t=O Q|1] {Rf<`U`&'6R㯹G+KQTL]H)]n˶~Jb5uH/]D/2`?Uj>E*[$bŐ'tg앥,IE6,YD.` 1;tM=.Ul3#e#S/6plx.r(8v tP0ȁF})+};1ATtp F:hT-`Eu?<DK6y'cmL@$՜;)<+TN 0[t j_tNC¡ѷh-FDP pȧ(iRp7NkNωg0ncsU"(pWA[^Ղv_w,/氍[tӊXFeX^n oU%_/\.; Ƣݒ!9YE.d7d"g_pV >FKw%VP3U>QFx.Q%AUTy+GWv}-#.ƒQt#݀/#>lkwJ".OR{A2Vdi Vҡ%\7M6MH %*ܷ 7uP3A`i99MZAK?y)DZ j# I!xW2wgrx!BPyk` U X@<,h3%ow =٬Gi|D+uƓ*Lj߀ؘdි`떔/]X!EyOs#a\At𳽽7]aP4L$;<r㼘隰Q} [<OсڟY4X)|ˁ=V ?LB#X`-} xxuvIVJ)OwK[VT_)B1>"~MW1d.W֎oX ܨ@+ݤ,y/V>; B+).UDžOY,;-ʈo$<~9,b˪,.ѱge1[;COF0syk\SD 8s/s6 Bni:!  ewƸplr"; 7_؀sdmx =jz3 S?RB֦j5g]0JPX?yHze2CkCw ]ӔH^5Un2=n9~i9z91AW%@V l&#]z5UC{uټr#^1tђ +R:5LӃĦ8׀1Zr3wG  𱓰2Z`I4 v1U$P1pORUiiy.:pJNڴ̅hN5YYO?a}:w&iѼ_45PD"x!Qؚ(ͨFjgd>Md-6G@FO-ղ1eް2%*;$ZPMOHV-BR<Ŗ i6wwMޒ{>8Lv-fh~gܐF K?ӭ7r](g()\M+7a >ۢHvZ7)ثiO#2^Y4~6Cxe!|HW&!T 7;X-Sr䓹?f7 Kr q̣byu1::|y?9Q.zlTpd)NgɜȞWm-^I~ޙ)';G~APԷfúulqyK-h]/%֤W' ;ED9kZpL b8&;fIT ؠڟR/2Ms}xknLS@5? ˕,~wtϋ%Q5rZ;6P9Dt0S7#C)W?Q+Aޮ?[/5,\fV' YZ