gnuplot-doc-5.2.2-lp152.6.6.1<>,`v˸/=„6< mߋFw8~ yofYQ:0}/nHyÞ̚Yʳ?KbE/X@6Im'E & ;dX UPlִ[;Q9:ݻ(?e-Wvv8$֓Fa}/}C6tÃ*tu|!js{G|p:<0$K^(p迬l-XJmtxE/γy33vŇN硼J5j;.q_>?x?hd  9 AZ`gaa Ja  a ,a a  `aa(a99aGTG` G H (H*8H49H:J=>J?RFZGpaHaIxaXY\a]xa^bcd)e.f1l3uHavz"dCgnuplot-doc5.2.2lp152.6.6.1Documentation of GNUplotGNUplot documentation files including the man and info pages. GNUplot is a command line driven interactive function plotting utility. GNUplot supports many different types of terminals, plotters, and printers (including many color devices and pseudodevices like LaTeX) and can easily be extended to include new devices. gnuplot documentation files including the man and info pages`vbuild79caGopenSUSE Leap 15.2openSUSESUSE-Gnuplot and GPL-2.0+http://bugs.opensuse.orgProductivity/Graphics/Visualization/Graphhttp://www.gnuplot.info/linuxnoarch ALL_ARGS=(--info-dir=./usr/share/info ./usr/share/info/gnuplot.info.gz) if test -x /sbin/install-info ; then /sbin/install-info "${ALL_ARGS[@]}" || : fi ; test -n "$FIRST_ARG" || FIRST_ARG=$1 if test -x /sbin/install-info ; then if [ "$FIRST_ARG" = 0 ]; then /sbin/install-info --quiet --delete --info-dir=./usr/share/info ./usr/share/info/gnuplot.info.gz || : fi ; fi ;>OMMM(&' :5zEJ0^ ul^4N  G/ 1 D@F#Z[I deI4A@F v)h! I?  %sf 5-+Xp5J IN )3 q %cW)= mk3q-n L.AAs(9 UMROod59$q q | g3  +2< : Lq~ AfП- |=xWe093S:;0'&*+%6?.#Pr[p  3 ~;= i Z y r 0h q  'VS b D i  V6   F H Q  ~ h Q!  ~  \ $   i  n' vR  %  Z P  q  TgdSg; zh  + )/e 9 %\ ` g( WA! w $H = 7n`"  \ i , p ;% a"K iu "BM % u D~, A(z BC ," ZS m h ; n a 5  >  ] hd( f` k R TUX ' P  I .T  i) I  9, P   e ; " q  @ C N   Ec' $  a '  iN '  F S I z } l   %! A%w:o Y k z  ` w  g j> Z w j f z _  j I X E 6 ULa h  6f c V  Z l"% ]lN   0r :  v %   'N  7 B"N E " ` ` c ~ > V  -oj )"d   39 &l 9 ,r V  ?s    "t.a " *(%  7  o TdjO ( } k t RQ   |Z^g S J : -d z 2 \  /sXG.g IZ! z] A$$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v`v259dc781e151b3983a23a78d2ce9ae8d3b441d0a0ae7895750dc44b82510ad37895928ec0735cca1c8cec42656c7e314a065d0242813bb8693c0c1bf61fd4e4dbc781272f88fdc7a2bb8e4511d59302fe40f0959a46457fff5b4530fdc444ef7dd2cbea218788e3119d5f97ee2e572dae05f2dbff02846f4d3939fcfc8e021d9c890225651e041ffe80b75c91d41fab3362fa2c34bfd30e54121f8ebd46323e001d0b2eba879dda9fd27bf01b46c7d1a34b92ecbb459d2d8dd3b3feebe933266b4b79d063661cf27e83783340c9e46a543c91722b392d0c63a5e678f0371f59e292df817d88e805a7ce359710fbc5c4e7a000b1e538d246ef72bfc903413969717c10c77d5cbfb06632846fcd3f5a75f1a378fd964937352322a9e58f0d879bfac67c1c147ed0020ec82cd1c60aa18fa0d534d60e18f44d1514b2c0aa5d4ffff7360488af69a31d7633ebab9339152ba43697ca3a222b74775b40977a1f7b6b985828ab1b6ad00da07e0c1fe2d1ec99720044a23ab5f16c477ad8e82d817048f89921862eaeceb16bce26fd3c6f7a18249df3a458d71d67a9bf032c34b30ecff04f5030c6301a90e09b283c26b63571305e330c12e5e55e84d38967ab4fd3d51a0cfab6fb9faa91567ab08cee4e2b6088094becd2e50ee47d5856a68d5e8cff0513161059f5b03da6e22d8ebfef6a44857d0f97c6e8b3cea98e83f2f2f0dbc016f64a076f2ee791804f0ccee961c5192feb3e8aacc3afc7d4957aa427f1b3a33dbb69e088fb4e84c924f3abc973f99f5fef0cdd87174f63521584a6b92219fc1649b2745ff29beb45a0afae8a6ab468179fea96794614263b8ddf5e1755d4004e9fdc2b90df3637ecc8a1f52b6c9153a1708488e45812d6d605c667838c00baf365d5c1ede1678b1eeb32b708d50ba980f3ee51c5ffd4eb2f67ba1649188b938392df7c9254cacb3570159e642ae4bb3f33858feb18703295d0b6a0c33a232a24eb13827849c9a58ac17887a675d32239b9dd67c29ceecc4c8a5220df20a1e16c6a9c17e1c89291e0660fe6580e570ebf195a2e8c429630d45d295d740d05851c26d4557912d02a0ca9f4267bd54c0580a875b8ae1f6982c22b798636cdf576be82bc7825bf9e4e4d776dcd1553c71fb841058f2dc6f3e8cd57b8fef080b03afda223fa6c7eba9fa58ea7a02242234537f368980d22b529dda3773e5bb753cbb385bf367befc7c51fc5a1add948f4c0d92ea4618cfa67358b7fbc7ccc3257bb24e224fc6c33077943248e652a5101591b4269f25596c3e6e22f9117185b4efe3331dded53302d08e5e7e5408e18f8c7dfa1c395178896ccf7c619feba4f437401c8ae143aa0e63f6f3314e21f414cf0cd7db279d193507d50aa72042c478350e5cbee1200b5953c68f42bbd577025062f51b094be786e5df6af36cd877132c19463db4fb91bfd2f8e5e28955c20be1a106fcf57ecff385114eff603be622ed0b6efbb573c7d258ad7883cbbdbdd846a7e06c5de0dcfaaf76be8285bc6bf32e96e157ce4e8485f3df79b81d8d52f3762d3783569d999ad37f98b0dc09095538db5457e2a1148db54f078501f7cd7250da09fe71f92a9c8b3a41acc7320660c41d1114ff246e7f56913c9803aa76811834a710853210e49ce77964ec6a2d215e6dc6d9d0848e43225fa1e1c07e210a03a6b106526a871de23365b0070c1a466a724e3531bcb5ece40c63ae6383ca78307483b6ee1afae27d3b7b3df57cae9fa356a505b2be22b06884bc14e20067e64cc1502df10337cb33a203ed553aa7c5ef2d80313039b561b27d24e2cb456afac886ebdad319cd1cfa257ba47c40bf093318f667a8c9dd8603cfb96bc8f65bd5d5a26db2627222f43eaa8c22552d1530ed1eff9467f6b5b2b9390227e675b18a480412eb756494875b54bdaa44228e8ab6dcbea88eaf1e5e41e11407fc6c62b4201d655ac6f6c5408eb442c63926e6d4cbc8ca317e27be5210a7f70bdbed9b6ae69abde1449a268514e4d898bc40141b3b6ce334635e446fa8ab7fabb511329ec426c35a21981f7ee2c8e786dc9e355734b89e6a91aa7a8e750d46597c7f407a537d01c23fe4c27e894ed14e353840d78cf7dda4809868f29d70f40c3a2bab9306ea3e3142c257897667f60d70c9a4e597b4b9b0cb2872d84cee2af294fe61ad013ffcefdf307f52626075eb9c735bc365bbf8d4f424fbd1e97d33363d5e0d940407968a107efcdf1eedf954240f561a5ba1c94cfa89098f3bd65def82fb773eaad9a8ca4132e60c6cd569c10f7f94e24f88c2bb4e3214c0ec4d258097099db9752cd7db9c66bc049f72efdb52ce83df68cd12c99fbf3608fc1fb15bb4cb7ec4a261e3d88b6fc6469cefe3f4e5fcbd411f52fc5324618d54d0761539c810f8bd3514a05f3596c10eed8bf9bda91c98f7059141be9c5bad4cb894a7b439e969faefc19d2e9528288ba7b55053da3318464bad714b6e2b11a78816882c4e3edce88534dc018eb5fede368965b007c3bfa0d6bb7f147dc5c4517561663fdb635c4ff943b4141949e18e5e352fff3460901c9f38c2fb268bf6155a6d0f19f0e54e71771a5f687b629fcc68e2080059ef7c0e4d71979ec319537f2d2c1f9003814d500eb7c720dda55ac42b3ddc33b520785a153b079170613db757f57ba8f38905aac1f6cde016e3d1f75b464888f1a78a34cd6e2011e8728bca0d6235423a300bb5849a4962e3854ffbd04bf91cbecaf0b0702879c7d65526909caddabcd721694eb0837d23c7547db4d5d5594b90de74f9331c6344a3fe540954777663988905c0459be38a3169d76a1bc3484e3e0cd7e948e93264f7431f6454fe01e523b2ee6bcf3de83aeacd4a354fb9c2a81b9c857cbe01b1a89ee55917037a967382cd053883ce043c472ba94997e6ffc6e8e8c59d5bf278bf9e6a08b4a6406432f99e004db3d58e952218d7579888a7a65aa6cd02428e7b9cf7340315f5f789c9404b5f74334ee1dca7d8e8543f92745372414a9b181f3ca4e2476b35158805d2241e16a0cea60c0fccf20d64ba8ee7c3ecb63edb9da305b759fbfd967226efba86ed21359fe64ee861c753a30a80d310ffc3139295419e67ce8ae35f6b89a55e20e7cff6a717b13b2a90ff47e5244c90f588d1242644807686c7f24051b118f9b5836f42107c3e9883ced60daae71b61388d8de56488c05ba4d5260119b42c477571c67dd76286993c0a64dba36e6cd178dd5738620eb08a96a7d23c232a2725c219dc8031e28273d4299102486be6e713f52f5230d758a0fdd353d0eae2529a4fcc4f1112ffc0e99b7f458265b109e036ed30bbfa9bf65d682f8dbd2c82c4b0d7d175d332cae26695aebb9dc082c443edd225e0af91cba9ae6b3744a8254af281ee9328ea272ddb10fe265e8bbf20a4b5a226a9ab210331b3cc8e57263b4c5b37eddd3bef63cf895c325759bc1af1cccec7f09921f70543400728737c6a2b6a127bc99168accd08a4706207fcb49c35e421803896f7278f2640daca4faf86412cad5d974ed8a2f6da6876334dbfcf300d7f7aff782906997ccf701464102fb9c9c00d86b4be49e638c49b2c68db5139c983c925f7073f0eb8fd5d37265a1d40b15ac611a98e6c7dd64c3d0dd19679fc68ea672ccfb07b1072ee90fc75cf660ea801559a2400fe9b9e9abdb079065cd6f3087fe094db79e7f0c315e00f83c5ec2c62ebcb96ce4057f0e696b0127ad640578ea9ad4fa98c0d760d80fdc46cae9de2fbe04e031263c02d75ced6669d5c2f1745dc0d5a4bdb85c048c32a3848a128e7873ebdd3547a8c17724e2e6bcd84823fc0c9058eae577c92ef903e457c36ac0909c5c59ed14842e066724ae9cdb4c37ddd9e11db0f2ff070005e1ebe08b3eab69e090ea1eeab6cdc8e96c2227c20637d64db30bce5a5e3d41ee6a61a60d1c901601af0134239462d5a2de87f7ea3e8128269947702a72ae6e9e4d209e29d80e94962139c36357546c80f317e5fa43ed9f146e745d2beccc50eb2186f0bc5308a3162d6df6131644ac3f2c1b4fa4ba47f58611a0645ef29992ef59537e4b93dd7336d3ffbbe0de21591163248d634c679b4808e882245b386afa8e9211ecce8be2838d13d8514e633cca066f6bcc7b70771eaeb50b7a1fce9cc775d45ad29d31f83338e0119b0cb1517b766ad17b0cb26f5aded6c92883b8dc6e7fb43f7fb5428843709f4cb5743616b64a63f9c98b5a26061dced60cf4dbdd01ee3731185fd68320107217f9023a33fc11756721218d13821f00edace3e976a765c6a6e638f8789715d2191d7012807a3edb7899dd03adc8a1b22e2ea4fe371b751656bed90d8309fbeef83116f8967e47c37cfce8f2668a4a6103e1ff043d87c40d3585e3271d71133b36269c1cef02f3eeba45cd34cf18b80e3dc15e21821de23f2ab6c6607b4f0cfdb5392ae4964fad0d0f60d5f7a6f9f7b88480c87ece7ca87abdd51d9a3636d8e75c98e0854ec0d785cf12970725aefcd8e0ee83d01f8df6e5aa11d95969c4638804e3c64fe6e2f1b9c679626f000f4db60556471edb8443308b21bf876d7c25caec83bee75267a6f106d45b98d979b5237d41195324d7c29b8a6eaa7248d6730f31545e1b532756d129744512b5b1bf192134227bf312f55dede1202422698a4268cc5f17b618dd0fd0d4e73f20ecc5f3e54f57157113898a8910d22f8f25545be1082aad32f138f0f13d50ac3995bd3bde5934430ea4e384d1a35ed38de56f82c78a87ff26e59c12d45749901ffbce18f3494ca46e444aea8a060a1b96e87b5cb418a528b8c71f348e8ec6bed1b2e9599409482af2f667d4fa3d16e77163665af890fabbbcee30f4cd6519d98dfdfbe17ba2c5dbda3ed6489fc1cd1b0603983c8595a190d94936749b089da62392db5aa22f630f28365257f493991a65b5f3872f75184f75f35f9741f60b52585a540a1da79189253ebf7fc0a3adb1bbae1890ebf255c4566207ae9b9865650356cabd3712401ef2ac5b593a168996bce596b3652af828367580012e61e2ef99658521fd2df7af7bee5451e48d3ccbe0bfa53d9427676dc0cb0994cfde9e1449eaef5a3dec50c1fd6b676db6e64b1f55f971d3f13d28a2c84df93bf983414ff8a2dead51f21fb3301369146998a419b2fdbec6480605ce8cc971d8032fb25a074501cce5c4abff3baffc82a9821e0bf0bce6aca73762e570016ed24a79568a1a9dcaaf17e2920a56f7a2c817cd010a4177ce96f6141c30452a218ecfb9ac2653f7891d858a257803c729542375198956b840ab0aabfff412922e6b48329093e2a41200dc000fc43c3259d69d9a0c69b40e42ef944ce9adb4e97d48b2842923da35363ee2774e411a40aa295864329c9913fdfacd7cbb0f9529afc520eba4b5e7fad8da6ce7f97492ff622ffd3c566b88f60958debf8743d440a94f6acc258b23c38d201cca5863e0c42af37f6bd73786348a2086ef920dbc1de6a51d31a441aadbc9229bb4d4ab3ce6badd6009c54aab4395a08a621ec789072f00c1924f6f0119243e97cd43af5c2f935eb3603e661fe261b529bebc507ac7bef7b1216a9867a30ea41ee2948d811d85ea8fa1e6761b3047d12d9e51bcf0ce236472e1063d95dee06c208de7d12a3c3847bdb6af9910afba1e6bff9768f119c3e8ccacd5e86d5845982d4afa59a7accefde760343e205080dc1130d0b4b86a6ce91d7ff40292c955a7660535d208566332152af5b627cb84240aa823a4ee3efe30a38cebbc83c76479aa288772c0f3b2288f89bd0af467ac716507fab379465949493c968232d08fc0faadd8b16fe21c48bba81897f8327625c2cdcd41e5d72a74ab494dcb3ff8548b256feac80477ba648ef34d62afcb00b20fe4cb8bf257d5c72be163c1f0212817328397d6c154973f29d2d84b14b1c9483aed46abd34d2e962b137a6964a759c488b52bb2142ac39580b830068beb209f2ab11ef694e1c2a832751deb545a6268d6a06efadf9fc4422c2f8016ef301050fbce0afc1cf2c38813d6d5db688f7f2d6929f70ee403e1a705192967e53846a14cadab66823f84ba26a308f4de90da99970aa6a562a62b9d97b8c89946af77654740c96b845979c2c26482eac6d17fa4a3a8f1ba6873368b6a9b3907b830cc8e5bc1e029fc801027ec12c6be9940a1457613413377b9ac2cda53059c7482c494ff9f643006a070f69d2f4436dc7ff0ea8879a311deee126f9247d11774b46d6ba48e8f33d80afc1aabac559a400142fdb88acc1f38e71086a1ca18a0d999d33fd68c5411c75c2c43295c0e6664b138a261c43919a1241fbca6837bc395cbab93814d7a9c1ec84ac002a4d44932760908f3e7b791dc7e068d1143098ad764f871d66dcb7b29ec94ab6f618f566345c0493bcc0cd8f893a6be606214d644ff56843cdc5a26fbed1ac1014773f2d7118247f3d7bae5b6e24a433bab9df9f5db678e0da03dbf251b7bddc7ae2393bbc9b254467c364e31b06639bacd38e4540b9980f1653fb9ea2cb104d9e029b5d2cbdc76b92cdcb286b9ca0a4515fbc0065fc265ceebaeb9f756d6b40dd64016bcf7c645d3628e9ba643b393bd36e7e8118f2ad29d0fe92c092d6b3a63437a35382b111de0985738e35f9d5ad02b162f8b206dbd4982fe2075da6ab0189d1a09269290c81b11dc1d103405c7c93521387daf74bef491184670f4301393416a0da67a2b7194c734c34a06392c41d4abcd1920fdeeb6e577d89b862b9cebc41e956eaf777fb5831c73459a5c698fe81d80ecd3e5a464a33170879c69444e87fda24d0744b7139c665137fa26e968af9fcc31897b469ec8b7ea2107d1bd69c9e93fc15efb277299651eed45effd75ab0462b9c399340bdd44affffaad0a97b9955541f14c6083e50756ca69d2054b306da57beb7bfe2c9414403821b158ea18a673863d8b52c3c826a519db3c80d81192a3cfbe9a213787a695140c61b44c4ffc6c423307a2a38ba70edfafa87bd1b7e9ef8c30502a5697b3d0c20d6a82fd61e1556b6b16e823d67f2c6ea388e049e3a901e64d86d8330d207d80517dcc50a61c01b4b34d1ad012883f43bcc237e2cf897720069a393ac9ea074d797d8eb773084e59fd5fc177d32c9140ac9ad88eca6694739119a501f2033123d2dbeea710a76b4e144157b18db5a506776393861f8e1d3a2b4697be813ccdce9b6c8c18411c77261e012a4782b386f237ef3ecf00f1403772a9e2ee2cf36c8d71f09670c9e7a44c10e44bda7e826e5ee73ed05be4f7ee5005f67bf2a62fd1aebd2b5a42b589f0db3ce7ba27e1b130f8c47e34df40d2fca45ba24a813ebb593dead16f20f82a02bce00d7d4ef26458543b4c07d9fafb52fb51bfad7a22ce0bae9cf004a309f48c0dcf9b3b09c9da5a6220b8247ccadb6e4d68b4b020c78726796b84099030fdd29f53550d205d4b19b2ebc08e098d4a9b3eab82f2c70fb4e71423e52e39320f39d346329ea4709d28b786d546336bcb1bf1f0dcb929c303b53dc526c5ba0d27c68fd07b8204a008cd62c1914e5a42c9185b6f8e01a7c1de8d43c6edc194c93ce833bcb7f5ff6516996b2788c6713daa950ed5eebff579c52a7ac5946632ea6faeab410014217bb5f6915affd60eebaf29dd1e254dafd1a10f410004388e15adafc691ac34add9ea9af39542ccf8989353be9638d765d77a0ce9946e1827e6eb6c6e068b5c07f747e83ba2eaf56713cdc6e5c7a312fc3533f6aa262396a50a1ed32497df84ba19cd721615b1f4134f4a95b9ce66533ef5ed57cd107fc4b775e8c1096da505cef4b3dc79730194f07a3c9e097d92d090d97cb793bf2634ee5e34ac4ccb043cdeca1fbe4cd689596e410d1729c9d729dc0ecb3ab68276639e5ac47c2c609fdfb0ad73d4e2b4b79842916e60d82b2a96ed74ef91a1f737fb5ffaa7b8a9892ff4081138ee90ff51a949ca318b9013e9a962a62717fff6e50faf03fe98cf34dbaf9d77f1806d66e24073434f5f932243f8a5f5975dbf23d03699f3060a5044d2e1a58b3189e7fd3d7e84d3c23a45bfd5f724e9e1ed373893a6677a67ad21d884b1ac4a0f31545cd101e9bc467d23e5a6393964a2275d141aa55456a6df0cacb3e5e14539adea0f9b4babb6c0c2f383ed9de26d18c8ae68fe8ff974e9f62c86bd1e62901afe665f6c9505775130bff00c3f2773bee22cae845ece431f7c05230fc08a8fa9dc3e2dfacfa35591822ef2a1738d3bf0ba55c7e6cf1020784a812ddd1b3d82d4c70ec98eb1ef009f7170815c084e6044b5566f46c6596d55c0da211e40c0b174b3d8c950423c58e60a44615c3e6a522b56e79d9d5317342e5ff49a1e76eed4bf32e0969140afa2994fdc3e40629d21a87da176990393d236d916b05f832f9b0ffef6bf6c832a8f6f6a599563c2dfd9f0f5fca1f58b14f2a70f7172cff3e0feaddbf06ee2954d314def6949933d94c6ab7ef69084677212b75ea5e47440c93a18052f4e648ba014c9786aa0891edd3ddfde54bd6f0ead502644a973b55c46559f00e81749ed678d090f9c0aa540d63aa2a60eed952c09da575e084c679f21954a436cb1272a3151d2c5c448331e38374a0afc83784fc3c41a700f691f45c68117d19e97191e9bd8f1d107d2eeb832661c52dfa2412ee4d861a5ce24ae69bd998b2eea39dc0ffc913ea653906b2b8419d2b32706ae6fb95d1337e77df1ed9173e12beabdd7b6574fb96b4308b911293e39635d65e7c40d958548d899ea4c02c6d6b78e8553acda564e84e711061e6469b35470e62d2b292acf75952aea47a76c95ff8d7ec705307a178ad958ce09f4d5b89e054467dc1a0e5171f62503d0b8914094d80b3a52060d1e0d3be6fdeecaaf55c29933d1392ed4eee6f38431e6ed1dffa242df59b2c233987f020da3bbfdc637c49c198d30d09ca31e09228587dc53472fdeb088db576e28db6d8993383e49ece808e3831ff432155ba761f2ad35191bdf02c4fa10270b0d34c22c02547665d5ec7d1051d260c083d77e1fb54b867dffc9e3894c73b80d9cf2c3efbd00209b3f41ec1e285326a1bb0e645bcee32d583ce4432706e9defe7d63c0bf2bf03f78807a2ebb6ebaf480a48ea3e0e1a8a69de7eac6e88a1b21336add1637e2f30535d9e3119847987021a2f239c3afa4dc924c45eb3639d5af9e29160d3df81163cae265d9895e020ae099e4135048afad30add4a5e4b9841a29ec664949285d2abe0b7aa1a320808f1efa7d98c83fd22893555c8e237b38cbfa2e9a21a90e40cdf8b99008a46aa471ed6893629ae1f60949f5fa0f8140d9f7d0a7dfa6a15d8c65d0cb15e5679102f96d60b4a4086fbce8859dd05a88f65f245a9af6e5a306d65dee4707a4dc6eb4f24d7bdcb1a57ce77f2f8ba5c0bcf56005074ece10654cad2878d7a7e2a06161f2cc2c5d69e7af88b193d7634e9267115b3647cba9bbf6de1cf019c33db3a27d3c12f4abe8c69a726ea7824913418466a5feb348201d6667400436d3217cb8dbb657450c319109684dc874996ff3b4a7deb4ce7d9d6e46783442485aeb2f1af304042a3b497d642561b2437f535dc33db4b3e5e062de501504bf5ba977545a13d75fb8f1cbdfbdd15fac5ac0c07593e347dd3183a6c94c7d80ade0457a31709631dfe8e008b2549a161a680567e37528d6e07f2a1f8a1b750c0924eab5e4752017cbc2ebe687c6053404d8cb0b22edd8f5e26b6199d720d11402cf668a02e79ddcd434651e9ae726986e4abc44cc892a2a3320e4b20b1daae1ba9d1e0c7daa934c09ddb3bddeeb4cce270c32ad894fbb7b70a4af1f6ae50b765cb15127897cf9e62f9686f7b72a92290b0a2f902abe5db8445f9f11fa4f5367b772f89c488b4cd0a44539ebbeba8ef5e12bad8ad32543562739ca278b8f534751caad4ec623540fb04db0f2e0505c642a9a490ed9ed4d7801b48a75fa08a4cfae88a17c3aed54a30cacf805709117070b8ca883231c88e29b1a6a93ee02b30d65f674ccfcc43f444dd3a5e5a304a97c63e407e387719df8bb6bce78a7ef58f9d6c04afe13a3bfb1fe505036aeca251ec61c43ea5e15dcad121ae86cd03846c315521dbbadcc4592a2bac3fb4ca5d09c422f77b8a6a6cc53da808ba6ce4985b81b521ee7ed71cf6c2832cbd7bae83135971efefacb6f1ba20e3154e1014efb59770d7c58d8e118faef99317de6c6395d9a8bebe35f765b6c707e86f375a23a6fdd059d7ffb6953800cc0e75e7df8cae68cc9d06244d9d380d93363bf31588125e7b9885704af2e10bab4a73cc9a6da568516b9bf64eac12c541bdcaa923c167d41e5934846c245790b9ee322696eae341746fddbe60ea9eeeb5de76d3251c2317a8134cacc15b47a6f79d629195debae0b3ebf51029016c9ef1df29921e5df0e8cf6d5a5d7aac2b266e413108a317f2dad617f75a447e405fdd0cbd5f7be01187c16745c78b0dd9e0f9a2d239954861dbd45ca1f12a0c528df9f1648937f0a36a64b69b22bfc0198a3c715235f4d144402d13cd71ed09abb88656c7180c8e23eb69e6f8e95983c31133c2970afdc45a73352b4354df706b22ae17e5a50e09049e5594e94cdb0e9eb8ac3078214e7ba0e5a5f93d31569af7bbac6ac2ab3f972b84192cdfde7af4a794811c8dbcdf89724055564bd3f1f1bde5b25f56bd4ab47c9cbd897c37dc6cda9b76d954ad5f99a9d48b896c6a91bec2ba00335e17cb4c14e191bc4702d3aaed15a9eb8adb36ae93ebc61ba969854b87104d122b9ddb6274ff9a53c5752e403138f90ba59d80c71ef9d05cceae8685833431016bf75df25f7ecb8eb37968c6827534d0fe53f4e208c42b3016e9018158e422b7514734293f7590fff9ed92bce6b32fcfa22d67b54620001bcbc3a68dbe70d2b3178ad1d239f647ab94e748319c0c4634bcbf7ac6c03fff480910f028f0052f869b069f8e4ff5ec035f987b6dddb1cf29587db40e9030b153325df1ae2f9597e99d8fd2b0b10fe02afc8bb384561ad6dd939b76065ce2e194a4f946e5e25ca84cb7310a6226602e09ca2b8e929f3533b66b1ba8df3c24e8c8a1c4149ba8ef7c5335b166d6e469f49141141c760c57156fb32ed7298c7cd2050025b1adec012c197b4af5fd87cf975d3de6648224d8763f25044f9b3ec12e85c46e4064599e4fe756db7bc18c7a0b1db17e4a790b7d1aef80e1fc1cb70b4edd49084b856fe58687d9a377b09dac6459d8dcdcbf18cc48df0c321c8c4e88b49828275f2c845b2b10891ebf5201e71263a570059806a5fa3502f9cba28cade40fe421636352160c561429477771f13121bd497fbd50dd27d0e2e2c1407c20f3d33ad826bfa065e9ca49189c7930b6be55422cf08c088e401b719e3bc1ac2d09de556a6b4851b2e5bf150986e68f78ad1b0cfc5a7e7a5c5e988d8b72252a586bcd1e8a9d2e807b07a5f841f893b7d4d5d2fc7db1cd3ea52efddc3715cae2bfe453fd28a65db1d752b62c70bae0a61d7594b5e410a19b2ebdab2ca28a339579ff90e063af0313787f55e1280ac2376d7e1297cc7cd2d92d13caffc2f1026bcdf65b7f2d99f98210b7ab61a35e970838a022de554c22b99fb8030ec33abe6126782606d80bd9b2c06a5b59d983ca92d4148b0666759c31520139056f4d2a17f43f82e26c356c2c77c538f0c480c2eab6a5008898b50467f350b61022d8fae99e71d7c0540d84eb58ba08c178f4df026d42b4a06b4f000a4f6070adf26dffac0dee1edd3c3634838ea9a9b1267c35daa33423c3bcd5b61e73d7c9eb547e4750b128838e484bdfe20ce13624a16bd2d3aedf656c80571bdf3a6d247c177e7b44dbfad9affc2744cbd2a8eae917be15a7845f3e032777b49cb8343534de9af3da31726524e023e087429f5901cd73c192898e1aee8cae90f5b29c1c92f2cc01ef701255971a973c7902c1980a547bd35ffb0666559d3f9c402c5eace5926f3296987410422ea7b05dafa347e37f5afb3e1d4ab9d8be308e794101b65e992216a8f9a5ef13d8ddc18974102bcdfc3bd09262d2cf2b36417995a84cda33782d0b61c6fbfc252d2a14f51a691f49e7dc13aa559f5f602faad691f6399ee1d83be560e647382e854eac4a2bd72443e2b6a5e4aaca704d40c2f382ef216e513ea4cec664d13dc9b8acef8c7734a215940705c45d7292694450e5ff4eed5e3ca06539afa3c7e1221d37b5c3e821887faace77211fe058334f38b95dc915f6b4821fc41e04f7f6c1e1b2dcb4ba830a7fa7f4b335b82fe97ed740535c22744f1e47d81eb70643d1940f25fd99246e94d565c63fb00b910bdc2f35844355276e6b5d1b5265de7f75f2bb0750c2d2f75e22e974ddcfd94ed07ef2dbd06832a0d4f6599fb39f3359b5512d5e2dd679736852fdbcfda8da71811da48204814224ae60d0d5f89b045c750ec293c26211f5c6f34a6ceadf381126316619dec5b66f71e233eb1dfd482e334dbdc476ba4d4e87aa42997a2086accecfff5311d3bda7e8b313673372692d06e8a6d14f8b81e5107c31a763ad7cd21dd7705228d6c4cdec3e0483fcab7452865a574b83024d2da1bf67cfeebb101fe7be317e9375f6df5692f6b463ad8c4ac338b36a7acfb1fa8dcfa66351e8f65cea4f9a5bfb6ca8b9fbd25c0e967ae9dd755859479bcfaaa8578b332d9c774af7e0554a297277a0370ca09aefd7118c68cde6de57860dc608e805e610099bfe5319f38050ffdd94f44175106d59e19093827f0563b6f0c54b5ca53670144abf365832a7acfcbd49df4b3b93011fbdde2096ecf7c87ce3801c83055a8edaae2cfbffc873c687a19a63ff9fd77036db17ce762719ac4203c1962cfd5416752379e1d6ecc6cffc7c415ebc41f253736cd348bca7ca19eca56580c094ad50b5a2ab13e3bc619e8d73e31adea562485fa370deb68ccd9122851b950921451207461f3e1424397a44aa6b4574531222f27b2750c15ba0b0dfbacf21caca313b37270062e7e632e40fcfb12a3ca858b658ad713c6c375a84b6e7701c4bccd40341386737a0005aab87814bffaa1db407372ad8c95113011295a656ce24e66c58aec9e0843309f571bd248dc6d1e14c69c27dd6e41ce9092b3761a632a101985c910effa2969916e5b2749a0b743dd96e1a495a4d8c7a40807d872e83ab3775916a4e1fe9e49e7f45412a6425d9a3012685c4e4c6459f00d61e80803c7a9afd09910c6adaf8e85cb3df25597bc26f2b55530d02ddc2f334968aad51dcc7a1b0b457d8a6037952dc2e8bd8e376147ddf7034121eb8d60799c7b2865274aa803e63b6e7c6d38d6495693b8a65854749796337cd14416fe0fa6f563ff6c76b9a2d03a1a08ce9bc0ec986ccda89ca3d136df29b9297449c0db045b5704cf7544ff2de84fb7e86816c3e9cc51894b51c3cf355b35dece677be321e52100f349c3cfb613b085ad44b87985b291a052739f54ca7f5251b1d8287be19c68ccba5b507c18ccf6a1d98c813c4027b596814c491c9d6d845b05369b08e5e23fe8d4d31d61201d1841c88c314b9b9bc57162d847a8c7f4ee48514fb84a0e2758bcbd2cb9c2e35cea3ab09d449d72b73999331ba080afccc50e92935c82904e3055ed1c5f5862dee28c3b3f1233df7d1e5626e26ab09c2852fd6fd4be30f400d67a3061d85fb409c4eeb8b2089319ad5026cd32a7faffb88604034177377379f515e3e5fef17698282698a5a246cf977b6a6d12f68b8da093d1c6864c796d5883e083395284f2a2e8edc743612d73996a45ce5af66f88d2236db6625a873c5f6173b2ef47f02c1a201d0fa7dcd53725186eedd4200571cdbf7511ee3f44bfe09dc2711c89f04e0118ea436c01c9b482a4d4185af1aef80f288361083370eeb2ad8552573231143016cbcf1836f642b28bf37a85401e02e567ead2bb8e1d874f900408725438139897875a072bc23cae484ff831e0656fd682c1c466f4be31984e0cb70f382385b2a1255dae7d280b91bf2639fbde231697baedf37f3382f24cb6275f8e8a30d43eee514cffd2262b299a3782e6c00d5734dbb7b846472be35874df2474252cedd81a75fd92051073bd439f79cd61fb1e940663a19c9a8bfb19c2b15702a717cb98723586c9a80ed069b7660bda9b1f3233406baa89dade9ee33b6ab7a6ed2add8a6c27c782dca513b9222c05796e7fd8022a0ccb03aab14d4aab47a54725de849e6b266b4608f10b02eb036b13ad7b3108bdea74e57ef0c67b0aa09873b247c2342e47eff721e14f0cd67db580b3bda9c664450bee0adc2e92fe0446da44c8ea593233f124f87edb7a08923417bc9655ba348833729214a97318c6d743b78e754a99aae9d6feededdec797cbf6fcdafef9c605ef9cf445f1d3d5e0d26aff76db0e80b7c971210d2cb37ed80ab9cc01a294b84d1b5599adeeef0d98a5127ceeed1d071dabbd0f9c19fbcb528f27859e0e21604fe1eadd1681c511b03756ed499d503463a581a5665c8d4c3300ada79e4b7cca08fe558941a3479a057ad6769fde0b6010ae0389b564e6cf77378fa8a74a59005dfc4d60e9ea6439e93715abc1877c11dc53b3178b9a89f761be46fe8265180f2b26958787db63aa2f474e6e280ffa09285a864ec60946e2c02d97074e49730838074098a012617d51650f9048b38a7d858a7150287a3a79a93ea34578cdf6d1d1a8de186dca57bde36ce9912950f06ee3d1c57ba7ee48a75dc3c9c9aa484e1b55401a9c2f1ca36d48c46de4e846898439c75c648548d7ed3f4f7672dc89048d3472385012e311696f7b5d10917da8d1301778cc2dccac973bf197a515516814c374a1309e7b6f06af652d5caf553f47d0943bbd5d99a09d8fee8644517a91e8bdf5a5cc294b24d5d9176b95b3e53a0e5fa81f587cf9961747762e3e0a5b4c6d8c9b496dbef3d67143a1ee6b54417f90a427bbe0310aaa3e0403690500e90bbcdf53624a3777d8cb107a341f6c7b9c58ec0c8ab525b8b5e77a6e3d9f5dd1a9dac200bafe7107964829c6cd80ed2f63977315720fe5d4873152ea4c1aea29b84988d85ad3805e6e05694db0a2f9b25ba5c3764400a93acf309c23191ea1c63bf6322028b3ce477456ace59a3136695ad019a57a3f0e81d815700f70022f8e89ddbfcd97decdaecf954e762f7696b40c7c486b989c284e599d6116704dc54b0e2125d17e9f851e3ef86956b40230446fb40510125bcfa6bbd363a1f71c95c5297daa49a7fa7a6380b6888b012a16316fbeeaa172d42ab56a0b86554437dbb9ce1cd16122f64dd9e3a72e75fda1a8241803e476edde763c23a25504fbc47631bdb11a79da039301766c71c1e2af49d5ce8c2a2e24c3b41b7d344904ab32414da3e28ae479b2ef4bcac6eff4c838a8c142fe96c71c722b50f54877f9516238cf95182de16a27dfb18f861cf700291cf56d64690ffd87bf1ca722d8a3f3e3262767ef4c03066b1bb4a6ec0a661a58edd5878aee274e96c1b5557f84a9046fcc60538a2eb50e4264ce1b093e5b962d1c7b708dae5466f9ed427a8239c46ee3665daacf001005b6f8d3462879dd043a9b6d759fada43474843d51a04b323823a93979b8d7a29fabdf4280276236245e2a7d877a425785c0e21ccc649426654e282fe1ca02af597a5c822c26cfe6bd06a59a7bdb197978a7d19d4035896762d188cb479dbea8f4193dad25ea324e904e6625f26c98d6b22f80d225e0d5cbfb27a96b8bd1dbce2dee76b66364b73cc97516bee6d3bb2825419c03780e5400d03d4ff7759340f376b3d8be3b261b3727f25a1bd7829a7912b68a4e3b58d40feb48c0c0afcb38d4d180864f1194b8d7bff97a6c01f2e385dcca23acdc1d06f90e8ab995df31332b7063485d7fa3ee6904e2d2ec47c8107ccd7c06b4beddde5abf7c1af98a44dfeece89a4105c3a036aef88e69bc7b3da969f1ba5b27c2916a393feb957d9ee94a0abe470f95d2e3740629161ced2c13401de90c01d1e0fc255354743392725c131886fbd34fdc7e0d39a0b59ea49e0b62b8cb1f1294b629fb077c7aa7494f8088cf070df7a9f4141945278a3ca36722d490474c0c55e4c10a047884d72b8c6f727c22855dba57c8f5b2904dcdbf7153ca7b6c3a150e36e8d09457b82a42e34c89084cbd54cd09ece9f6804e2f073d69b42072c9e163aa811d57ee9ffc0aefc4df32ddcf1dcf0a3dbaa08707ae05a4e96dd762a1ad4e46158d97fac3d064ae245637e795c0c91135a21a0b34b416705ec17738ad2c89b5e89e68f5c93a874fd2efb3b268664a867b779bd4979ddd0a354ea6f84388d002e2910732e21ad5f518f8508e2149398eff75e34dc04f1e6beb9a2729ae94f8cfb7bcf7a13bd64f13417926b868c54c8f3306367653281170f7ae1d7f7319d4e23be361198293f5777b52b1fe759fda31f0e10c2bafb3c9893f0ad25c071ed9788ebbc5792aa7443c65fd72e680c5cda43b2510bf7dae15840cbb262e1a6731fd0516e9a3dfa22ffce14a5b6f312146281c19907f0188a08bbc9541cfa98e72434b5ecda60676315a925c29b37eeaaacd124ef6400dd390dced86c8c431d9325fe5c8c5cb04a552d284e81815d22c95d9bf59b45f869fa98f9fba64392d8dcbe10de7e24c8af70ecb2d85a1f2457b7f8a8ac8b8a862ab7fce8b43b837d5f2a60b62581b1f5e80551b8acd8d16f0615bb5c9dbcf1d6db55333e560405935eb8c3608513f700593f87b9d147a6ee4552455518645f5372485191db766e773cc345e171b3cd16aa4b05761fc528ce01bd023fc0304f8e9ffee857d6dc9f02dd65984ca6c98817ed09ecf5e50e9b8c55440d60d045f33e62d2662a66326092eb4f381f371bbd31eaf61bec7ec8c750974146b4da95c86ff2ddb46ce4feb98cbab0f86ee8633e68086a1136a3e1ad5a23b862668a7b9fc22b463d30876c839dc1e399de3acb6e2b866a69f0f5c937d83973614a5773b1edc1ffa510d793181291e4486256f7d130990202b8a5b1c07ce9c30a45eab40b33dab62881eae0f1e012fda1dc4f25717cf19bd419cbc8ff62611aba98fc1c44eb38a398d300e0eae9a6bc7bc7ba75558baefa653c7487c93959396f40f3fcb42dc89627eb0304a986f439816420553b0de2973a03a5328e5789451aba036b09a93e23dc400336a7c888d6b9d2f8954867cfd684a58e5e86f6df542b97de8c7a915a092006732f05c39144fc47ff06184c633ae499d3e51bab3fb4e8fd208b15f04adc5148092a36b882e7115ee367b8a177f035f271e6cae54e090714d33a1f83ee38c131884142b59b941b3c6feaeaa3964eb266e0a936578ff297e52ee825d4d7993111cb92eace7272b561fd027c289385cb5bc5bfffb6ad903147e069fccb6e986b3ac40f3fd2c824f1e24148c5e40736ea66f38b89f28961c194b7c3da67aefab08db0e179942649c8dbdb49c5e25dbf11207c675869ddecf656cb5721dc4716c213acfe245d50a135c15ddd0064a41e93ef7791c0bf66d92382585677154cc2add067a627be0c75ff654997d081c5f15804142f6c99d7126b44edf3ac4b19ef10b7e43dfb0125bba259e8ac0f1bfab284938a2de87c76910ebedd0e9e28fbf456e6972a8c098fb58c1ef3d0a02c5f07258ef37dff5c9b1165121528336fc61426395f57fe111c39df766d57d8fada83533429b6615388d3657a5bbc0c929f79bfc4348d2a88a0dad651253be4726717c40a59c3ee76e1325d8ffbafb1defc761762ca2822723299c720ca325cbfff27d96817abd7e7881cf4f72a56dea84706ff88dad8f0c89093065e994847967b51db3806000d068b8b2f3d2b1d0175a35daf25251af2cb815e4049622b33721f80aeb6f842a357a0cf04d4c244c16565ca248c4f3bb0b5a1599ad2c4cad8c7fa428ffc60f68f36d03fd2a60b7df5dae67ac64d810cc8c947e57938708e8e60cd63f576d84ff72d363a3d08fb09d3e18d209a64b6418e7427f3fbdcdbf748299d64b0d07b85adcba4de4fa53bc2fc991d5e1b4e665e36eb639e8712a60c3407576825b87cf16435e1b626eb7993c97629a7a3be8ca1bbf1831bf7b9b410d42218477cf8f3594bd64e80d90f49582233a110a39810ace2807ec55c3c7012c8448173c6ded016128033ec2ff0e052e34e3177b70548b4f5b0f121acc2cc813936c1169ad38d79f25367d8c26ed8fff2a57eb17efd348d3ca2caaefe19a288fd821871534fda98e8b567fff15b3bc9ff646b2b287b2b0daacb6837a6284f4f6947b5874f4e6006224cf0cb7fdf25ca2e101d7f56d71c504b1c9bd68f92bb5ff71228e2dc6b75d2bc5c01e76e9cb34271c56b91d6c730fcd31b14191a1d5be3bf151653966a8f426fb1af7c6fedd092ee1cfe35035b1f73af38d59e1b0019ea995cacf1aec9311af64600d679243bf64bfe949d14a4dd626e07d923ee5db69539ec0fd518611345c98e803308edc05bd2f07bed187b20c025d44e1dd07bd02ddf038a091fa575c7d4735d048efd9366a894db46a98f27207fb5c983ae865e00358ee4c07f8e08f234996c1aeb11eb43281ac34e078bd2caddc59568b2bd1f2c161f32f586e30c19695016fd6b5b72f45941e86095b61aa1767bb3272ceec2fb2e6375102018ff5fb064c5c9d285fef5a1900250609fa73cb5f7fb0c049b41db7cd2f60f192881c97f35660699b372b7cc09548b4d7121e2a0e82dac152338451629fe670be4c665502ec0b2752bcdbf1509a533b1db53417fce4bd13640dc6cbb9a389407c7e73f859667a964a03e08bbc19ad22ac01f126035b5736bfd3e3a9b8ecdb67558c36ad292dcd78128ec351875713542da6cca5694da880510930bd25399574a304976891ed37e6e90a5967f8268712e3e59582db0d7b5ef5902d70dd012a48126bd43019ed6b33b6b99f6b68c7248642605a385def1f38b79363a44a44654fe910a16f8e51830538644d7b1445d729d15eecda021d69434dea836335bd0997d041caa4c4240e95efd45977ad677a03063bff4bc7970e7b6682b49f95daa4cfaf68a9a44df57967ac5e568ff8635c55ddae94eeb590f75c655267041372cfdd0d0dde461f6400f65b39f0b7d358110c2d86cc9795364f60911b399dfc390bcc49c5938ac123c34ba2453b24e2f831902b36f90460270b5b7cc6cf5c48c53f4003af8b9710556003c18204a25a7bea3a20aa6b6b6e0020cc3db21e9de2a1db8535ff299d736639263bed58895c859ddeefdfaa6d171b3e7d3e1c8cd066c0c6c074b01c98eef2b185b03a2812833307d98594f988a400d1a870aa79dd3b8882e2c03b17dd5cdd678ee474c4eb2f902fe0c15bb1b2cb0ba56ba6dbd50c849cd02ebb31f4c092976b824ad3aa447b0c6ba20b53e056a55cfbceb39d79b6498132d26d5730c9640f0c9b6479863b8844a00e299dd931e64ade212fff25ad0dace3a56f94eccdd3026c0e640bbac7a7f62e134e275b19ee6644f11bd6305d1ea17d8af9b1e510497f3ee09d36bfde9e9f31d66b1f647bfc096f589bc5bd0fbd19cfe2124b1069074364c916c31d202757c3237677ed52a99d113c1fec224af20d74a9d4bd4721a8cf1224f31cc4705d30782f4530639a1586ac4f76f006cb87d1e7b5d516f5b14541d7ee52e07a5b20a96a5d7e2c17ee8cda6e636a65bebe42e5e601b43f3847c0fec9a92dd70ea7631f98e8a77f8440f64172b661739172b0c9e9ea5dbae524a787b23c66b52db0291f512c4cae72c4834c7bb03d9ff311ac62fd9779f80f1898c66ab5e6476503b3f4c42ce9b4e65e88d7699cc01f849060a188a21e896043014e004ccb32c1159df6f7d8114ee1622d8cd98b606bea0f5ff281c7f0997446f6ce4fdece7b234d0c58f096d8d3b9ab690bdb92d3733b5c1bed3ab973e4a8c9b7f3856dc252e31be213bbdb4b3099854a14eed8dc0ce9a2513a7341b266e89e44e9903765b034a39f7a80cf9593ef881c2fb61f13f8704edacb94d0ba925b7ede48d85617e24ab7e64901b15851aa2d4f56efa11ead8bd62ff6cad51375e2e5dc0b12b9eff749659195aee973634432289593d1de9b889c0b9a20afd4268591790c53502d1909778e36b3ade95af4058653720b630df8cd8bfd89f2b4fbbc36572e3a4c3555d41237e02f15cb89531bd80b89316531259ffb7c96819ed70a1ba35ed3e18b960a925e39cdb74744e023f695cf6370f3efc67c558d5f5fd31ee7d4636892dc0541f6d7beb6934e2ff5069354d41a2b49bdf75b62124d8eb9e7defda71cc451589a11e77249d46ed600a452d3dc17069d644e6673b7a9ead67277b3e3d1d7752035d90d90efe049279eb88de065233925444e524bf9cb38858f0df54b8f3ba020005d2e98f6953de4446a7ae78bc3795cd1158eb3bac38a1f65d53f1c2083549b1fa9677bdc2c4cdb395bba4d2c02c596862980f99b0ff8988288873eec95f9881e4cfb8544a1ece24d888c48a42de1771fd11b4dfbdcfc82d3f00de4278707eaf30995f95ca81d23c9115e349717619df60609c0d6b8043169360ada2fbda11e30a12c41727d8881d57bd3320a8f0c49e5b52d9f5dcaea70e939b60a2186402b01b97a899c8138b16394bddc0b99601e108f79407cf5cdd1e1d0b67892c3387484ec285eb843451b8721ed15e8fbc778c552a4e0b9caa25039cbf62ee96a64ed123bf3b745bf456c3c9cbb811927b628d4e66ebd9c954941684690801ed15d6110ff5d9cda7ec0fd4e3d1b42ecd359d82f1be4119e66e2dcc9841b9600c49640b445b7ed481c2fc8a645e58525591bd9c70fb0e6910fdaf157979ac8d4445b6ca11a1e9e273b8e98b43da186d1e329853407e1c9b5cdd13728426257c9326d4044d775d7481fea43650661b1ac34b8f12dce54f4e597de1941cd9564116ca7218a406fe22d9b0ac77f4204bc4e3d75ea25cda854c56c1f1f9256fcbb18a81330ba0d186c878d9f4d9ca690b8d768f96fa39c214ca89d32f6dae9302c7de3a05f786360c4fdd78bdbbe3605dc1f8a0139fdf4ee62490c2b81ed1cfbed5ca41ba56fa6c9b5a230d02737aded464e83e7fb11d12c88f94861fae6a6fab24cb915b10006cb83b71308fe3c21edc8722044c7a43701afd008db706b1f7c62f798d53526fc6c9755fe73a4addb586e07380a46660469e35d909bbb009c8cca083c134e1dbda11a4d073fecbc47da3bc4a8bf06fdb7f26a8a8cdbe228888159338b29c1894a68ab4edf44c1e3406b06f4ce36bdd04ce2b56614fc53584c12996693654947dfac1dbb6adaebbbd8a839d01a757b604d8bdfa8c603dd17725413750f90dccd0de66ae5368fa489f9f69a2b0d41610df7b3f1176ebb5e053d0068d0837cbc4829d11cfe55b61ea873514164cac61bf9c6af064d0d8162c3939b4d021ae049d2521755662ff9d11b51f087aecdc0fd0d96238f4f4d905509c7827e28ad9ea79e5d09d9ec2a4bb3135f4b7b8c5c582d445c8459069f3c90494a3e6abfdc2b0e1a89a19affed39f66a2f2c8b8da640e7df3731b1bc8b6c73cd08150a8dd9aac27e48d675f2f62e516385018d4a6716e5fbce0606aaa091237510648a57f9469f42acc0c2c8ba5a95339379b8807b3215e587d474c466cf29bb56619416f17a8a0e603ef05b3d8c94ace0e120f94b28980412ebcfc147355dc1c3e853699ed6110896bb739e98070642bdd12a3129633c0e2a4418ca9bb8792825237d946d82fc0ac7c7ddcd345cd6c89cc761fabf38d3fa76633dcc1585948e349d523575484b6dbe76f211f21b9ac3516d48a7c2d492024821dbb8dea6dac1896d55d10cdf268da0c614a118f8c1d243f7e0cc17a3062270e29fbff83ddc9dad4f17af21038f17731dacc7e8c925b85c0227ebe37e5e5eef3ca1467bff2922934be98e1e3eb92fbf7bc60a49fac8aa6ce6ffe276d9ef69c5653474d5cb296cbbf031c1c930acbf9b1e413c371dd6d81c2c3e4d6026257260bcea83d7d313dd70fa1524980a5ea7efe938e1e41a1d88ccfd36cdc148c94efa423052babc0c148a2f72d63e6930baca204b2514645c1ec8d27b6809fc2f8546761519653b9c24d4bdf97012ab24ef810a8579b6c083fc97faf4584a1a5996b977a2f2740779212b8897c7077f5dcdb0560939dd1cf1386c40fa98eebfad63dbba13a334ee7e735908155dfbf013a7ca42eba357eb59787eac1a7278af5a971edaef50192297032876602c6d5a2a09601805a47232a66a66f12773e711ab84f4b3b93435ad8a55544da7163eced214565135777ad05960f8537ef7aef9a2079e48155a03b7f530cc76cf11d7215e9f28ef594606da715cc010768f4f35ededb48ff0cd92fc72875ed815b026dbf2305c7e01d821d1d9bac6d859545ce37d445e577d816e6293c9ab2fceaab3d1cf97e1c451fa60187323ab7b0584e3c42f5fe254ecb35b65cfebfa07faef9ef5d8f353c132e3d517fbdc0d0b4450745a932690315c9df2802928f261e4e58d72f6b4ce3416ec731edffda8f2747ae23e0e7727925f859b43f1b209478c01f1ba2f4d912340c35c8020726050864372c4b1ce774b84107d6672cfa0ab9b6759d813d779bb2a2e76a14ee9ca6f9f4a03933f21ef1966346a950ecaea70e9c51d50f508b54a1d41093a880334d089671385bf1474058dbbdc96ee0456de51d5493bb6b2b3dfabe8bfb4968eba60a815fc007df0fa3c9a26b4e4b38266e4f60dc703ff1ae8c6abb1fc1e671dffc06e510c895ed0fb9d724017836c7b4dcfcd7cc404bc14869e6b62d3a64e5935fdf80c30cc74cbfcfe23d949721c5e6fb0b1d8bd4fc9f945fbd472661ca133281f8b19196eac69964efa7e3ea6744bd9a5bc98f95cf75d624a4514f6714d0ca6c7a851d97598ba7353f25a106df5c4256c4db03386a5a849d2d876a19e341fdba5a702ef5c67f7dfa4f4ac3c9844bbdb7ce37e74c1a10e27da9888785fe9ef8b81137dcd98169dc1819eae763dc9d97d50f45053b11bb9e9d0d575f68b1af124e684ab1ae3aba3125aaf29ff0a0b67ace8ccfcc6bbc4b83ce2e597d6e8aa7a71c70e046b812398217c1db944e5b279dc4136d92d3411837989aaa9812d47bfa036a950d71f08a95689fbc87c19972e798b6de2bb8b2a7635e2439871573f5390cadf35cc0135ed8155fa50b4fc79e559ed23097067241db2bbc7027757739a0d069707fb9c3420b44ab58ef7d359edaebb6aa7443bcf9afcd5c0a65feb0cd739de07cfa10f2d6eeaaf77c6c1dab1d384c428ca7e5dc7b5ebad915a27f23a714fbcfce60c0141449c9f535962819707594dc4a3818cbb54511a868abcb735b4c0a764ae222211d42ff88d58106d29c615c369beca6d5027e116d6b3cf94046ecb1b0914e7855735aa8c19500796d07482fbce894926354e860f2f64fde2c81e5fef2b24afee45d0ad35926067018183d20c557d00b3d4d018530650777c83d52276b1a556c4adbfdd91df80cc43a565999d8d8b6db370e121151012c89a956ad08bc5259c9e85ffde5607278051b9f75ac19275c90479a9c318c7f0b5e2d5422c99d9d998cedc6993abb3d6c61ee792b7ea36df782ad325c0c2fa2098ce466de096e07d39d67c9cf3280da69b064a945e37fdefc68267ee38faf84e0cec6eb67749b09afe2b27470c2c8a299fb6ddc258c5c4bb297a51b65beeaf7dbb81b1b1f01df4a835e460d348ec6c56afb1a89f1dc3b273f1f3ac30dc9c6c267aee32204b137afa99f8a412c7968414d35505580fdafef62f90a956a41ff2c3b79c159257d973eeb2b5e3dba737de3e30ae41bafd9cea14a4c90f49fa4088fcdb748c87b46c7511c483f2914808e48cc567b09c087898e040b3c4c104a4dcb4a468f8dee795906edc1e69487ae09a5e59659c7f625db86c9c173664c09db68c19963121ae674eb78a3fa87e9241439821b0acd6fc3ac3bfe7fab09b73b551095424a766bbfa8b42c84611a3ccd0e486deac3e59d2ec1d4b4a97b12da3ed2cc5592c2443663e82c985febae477e0ca6858e6a87b0cc56099f07a98f9d433bccb48a0a69a96a3b3265fe9237f54fec906de698f32089f2f0b7fbf8113de4602d270e315f4e1a1c75e90b8c444843b2ff9c7581a654e38d12f5fe526efd7c1dc6ddb5b05fd059ef6f19ba785a59d4364752747d92ba42e664f6dd7b39b6f6ddf3011ecacd422d3bbfb453a9bf8e9e47c140053ff348e1fafef493a72005e81747e9a39323b2b239504b7133daa39a16287b90525a8af0f231ad7fefe9ea549ec9fb81cdb99aba134b1fdd33cda551d6f1beb4657ede930a09de2a2548235779901a27cc3df0193b08c49dccfed094751e1709a27a782f158e4e1add894e3c8ba6b5d49d5141f2a0ca78830d86e6987b079fd2937bb1053993ed6b217278a5456f8e96ee44b08d790b1254be37d4c1ab4dd80eb49aa95172fdd9faa167c8f898f6bd49e68b549ae9905697ec4cd160d3bef53ddf518d3d6c060077d1f87efba1ccf2cd36a454690ac0a728e48349e90d94ae2637b5020e898f100d79ca3740ed2998a84a64bbe795e9709435f55a95ceefe41eebd9ecb370d0029f6750523f6c94f4c57a645fafe8174f7a95864bae31b381b31fc963e01db1ab7c0e77539ac08c1e92e53af20c1c076dff188136937aeb20fe3cba39dff956c9d67dbd62ecc30a3e948506b90d5285a58b7b87c4c119648f6841b3fb7048685927cf1d75e98e47b6bf917037474f1c5913ac71677881be63a16598e915a737a0216648f05ec69e5e7da528f454090eb1d1e3ca78ee4e8f5617911d0be89945168e658e943198f1e0f7b868fe2886d558cb6fb767b0fe21c66b6652c39fff1a734c543e2666ef28d6a4072d36931aa0fa3fa15264424ee6797559336234dfd8556244b33c345f04ffce822e3bad4fd080caa2a53d53ba4e2a3d977a6042a2b950fb1867ea7d5dc63c4f5edb97d7cf4f1334d84cda06d5c43050b814ea67cd8ea61a7f540a06e42cb059341d1e0fd2814c259dde1450cdbac10fd9b44956ec17e62acdd21b7a86eeee858dba380a1225010f2d8726f86a6252490eaa207b22cc9d415f8c4f9baf13f7219171c0d4fa00434550fff8562eb04efe1fcf2195d9fba42e4c632d18ab0d72ef6283ca773b8912e884bd31c9ef2bea475204db9f1962c33171655854ffb25f4da3086947c3fbdd420f3b7f2b23ac2b45440ec18a04a1e675658cf2b8b2bf9625a4defc5d28c4c517fbba5b137adabf967ec2c91a9cba3401f44fd2a5a5360cad66c95cadf3b97ce75fc15b125a081687155ddab987a4b61f7f832d64a2478d701e065c8540dbf80f720d96ade4145a26ae57b1ab9c5b552441e4042707c154d505a35dff3d057d64fa0a17854b8b865155a8fe24bd7264133a07d4e9d22ce89b45aee68535b47615af280809ff4d18a7c80c1c38a6de01c924092dfbdcab23f030f47c21389c6501ac2f5b6bc9c4d628099d9e96d21585cb4331bb9e6d265cbf918d5eacc3c15be8bc9f2cfc9f66bcc73764ce98459142db675eb3c094bb6c8a14a4771150441643ab8f1728a5e00a9db2fcbb9d7dd1304f6f97c95c332da203943a035c9ffbb52581b745e5ffb7c5e861120992c1562135c1cf1110a103ccea7c4e517aec6a150f3f99dceacb2970246bf7ca3ce19ae5433364240c077ac82974282dbcb3d28c98c8599b5a3374592ad6d3536642a5c49ffd448a20b2ce7de374db400dbf56a70e16f16c6294cf18d549da9bfee282d384c5ce1ba71350efe2ace33af9296830f90b81f4845b828e9584685e57534d4c02324bc402f4e93b451e097944cdbd247468515a4bb0145bcd20fc9d4f35e3babb31f70f7c591bffce6f63937812962c6b65c627cd35c11bd0cbcc2165af04c02c6cf40f0ea8ee781ee01a234e610d5a36536c9decd6ab803a5bf26b851364b8b47c8ceb64e854346583d702b9c3ccd5f0917e3c4ddeb1726055c4ab86805185f24e0a117b1f6e5ec4eacf5343fcc71e31501dcd58668322a37be8e043d86df13d272bed273d2c6adf38c021cd7ff86a4199bc3ca8474babd834226e44a430dd0f17b2a162c99025af34b38dc3f2b536b79a4165dd6af41bff07f0bc0fea35f54918865f3e9155ea802b4e8e6caa3b6f488cf6e90d79ab636390bf7a91497bca16cca05ff1cc01b3b1c03bb07b330c4e940ddcebea7fbf4e1a5a4082c69003dfd3494d45165ff316ef67e542e8618fa908b767100bd1a228f7958524da43f71bed4aae366e6bf30c711bec9c4fe54cce3cd85f5b9093d036693cd161db1af99da4037b0572c81c8163064dfd06e7e2b908fa43d5835f59e3474c41d4215b5bb64827364385401a346e6c0f40c7bb14be764ebe97a22f2b1437e9506b4efa4a657accd87eeb5a5c70e935b00e06b53307b9602c8e64a140631e95e1f5b59745a40366027db5792e0fc19d394b6d39a6b7c14a49bc978dcac6c05a0c70177623066a8a72ca415a075bbfdc03b4d2634083867c30bc6d2e7b2c6272b0c27806bd42f0235fd0d8a6e1495b7768662cd3675454e83c8e1a15cb5d1920814f859768865d029a36a5a9217cad2f69dcf2d743c96de447fa2189437d3afeba7172e713d5282649e389630020957279c47fa6f221e829325a26166fa090ea3ffd433986a87af4ec69fe6b52d45402841a45b3ba3622528fd4360edc667167e11aa9ae1716e8637bbe44e5288c1c62047cf9c715840cefba7990abf20d07a011336a077518258d93cc26fa2eb89b38f16b7931d31aa558c521da03fcb691e6f6f6d201af7253899d84494233d35610c814a133c6e8eb7e0d67ea2fdb6bdbceee6a83e866dde314336b7c34a59c0ba0086dfaf256cd0af0806710fd891f6f0f47efe93c617ea81dcabec8905b9fe461df7c6788fb9bc1bae35425438edec7e847e294508dca620e2c89c5c563d3b839e67d5967d2e46d9e433400b5dcd11340d6267848928b4aebb2b3918a16b3d08bc892db42f0b2fe7dcd959168bd168f4bd789df0400d1caafd2b82afbd1a584d4f64e923663f9b34e6bdffc71679e5113aaf0750120ecb03c1ae4ea6584c4550f2d90a4c7da698b05e3b6dbc9e9edec8941c38bd55d350d10066a51cc11878c60999fea219ec1d49c6ba92ba1dee0d12a287b635d851843b7157028c9df0cd96f2e83f1a111c48c9f7ed9de1aaba8bd92811c085add0f67d1906c6a79e23bd48e621a45dc5707c942c478346a2677d975f8dd7d1614edacd0fd0aa79a2254c582ce673f6f1502272c6c388c704e3282df8de5456905333eb2df30ace13f1e87840ca4e5e904b7f88f4dd8ab2cae59f508464a99b1eef28a66d540b88cf69d4e712be24488ea428b438fd4b7da232d7734d7b8a64c81e2891554d5c2c8a8fb4f0f68e2c807909d0bd1146cfae0f4122591efbb9d52c6e8efe5c64bb4958d8899678b44b7255adaeb0f5197b57649322dfad962e68e9d11b470e7a59f86bf3a5b6bbb2746f65fdbd88e10a229a0859dab7092df781db5c0c6ca1c60aa0d43384f2412c4b8624846e6a1222c633149e32598f497782c4378a266d83e30e4b4552bf3f7bc397aae7c79fc6b45d736c962e4471a65d7927acf581212ec96178d7605509e9d76ee51f88fcea1720049201161a2ad6d8d0a951774c799ac845d0acd9fba9567078628157218591d7fe93e5d4c3a32fc91aa921c1e6da62447bbdee8919a220690bcd37bf270e9ea4218c3eb7014f5ff24469073a89bbcf5c4b0db5aee435c2c9471dbcef959c6468a960de33ef1120b61917d120881aed14c85efc2a385b93c87d37c398fbdd9bbd3e76da16801475e024b460596537164cd89e18e317a99f0afae0040839e284b6d6a509780c67de5076f2ff40657b0c818d9dbbc503d694ade3b8ce328b31ff1d782d45c2544298b3069415f6243631e698d581c86260753d72f661b4aab86f8a0a521529080bc1a07153a35c7df9d9b27f904c217c49a041bb5a762d032d097cd774414c4e11febcbd5ffcfad0760d31c531a3c9037526457bfe2a0d933e364abc79dd55544b8d020a2ddab3830150621db9a22cf0471ba5d5a61e7f4e919b44e1abe280ae02e563ca44e688b6ba672f54888c55908b8f1785a12e1afdaa23bcadb1216936471319eca8cb5fb66333588eddfb822b7a3be8def62156a13c16afe14db73647681b47a100c57649ab0475e30c999fe60de50ae31403a2cff0ef000cf41a3733c4579f0398102827566ded67338471890442c0c43705b511bed1eb104336d86cd54d54b75a75dde178419c5f61be352f0a706d9df89d9d08724cdddc4caec852fd1bb2b60d510259d9213db92391d042ff853c0426f173aac58859ac424011031588b650c2269699f4c641c40db4eddb21c785ccb6410031146ba574ca0a0a782c58038ef928d52b68eb64612ecbb349eec26b5877672442068a8b10dd9535cc03dbf139a2833a56fe822f24ce8098443156328ca2da1ea8f82360856243bff74507007c29bcb9590b81da5f4e986ca2aef4801fa117b5753c26f3d16640883ca26e1c79022fee02ce334a0c124fa80909481810a5915104f477e1e8a60f4b367f962a9e2ab2b9dbc398d7253238b958e04acdf4812bd03f5cea8dbebdf037466117284e2bdd8e3c659ad9166a84716c57db0fc2b18f2a871e0a134716239196af007d1971c1343b64c25922cc49706e936fd1b809a615b679bfafa5b66e78cd291ed1dd7898f866d9acfb904dfcbbd32aef5dec01df97329d61584ca5790d6bc22537eee5a432ad45c9babc459dda410e17cd31ffeee2af7c6393d9d335cf504354c13af84cca1bcf2a93bf8e50d9cb82fda47d37dd4cef4a94ac05b031cd59805c588b186433fa59cd9836c0d021a5305c4130ed63d3a6a2a3737e801c6c2b1df7d63899077bfb54fe210b8a5a35185c66665092d118a6474a7ea93caecee02811ab0a67edc5b8d226684d1839c70b40dacaeb75a91abdeb154c3cc26cec16e6d0d79b0b50bac2b1a7679535faeca650a6fd5c8d81f6c9011b6beba46abd62b47b9d3ef80e1a41cd259e53d296824f385839723be48e1d6eb5ea2868e89b9a3ff01e4499da03c12c079d1552c9a00858120aa00cd372a7e5d3ea524474cc23d814c5549b6fc1836b0f3c6861195432e3a6c78763763f0aa04803336fed9b57103e3caf05292c1420fa98dd48cb9579d935983b5a5fac46dd90eb8fe07a4978c8a2795fc6aa7b2fe1e86a179fe0cc5b80ba2eeb248bea3ea543d2e54eaeb9875109737ffd9830ff15bd83e8a1afe11c592b593d7193a5573a64cd8a952b21bf6026156798f4704ddae3fd636dd1ad0e55f71e467a0b2a19cd46dc8fe82bd66466eafa5dfebc7c7ed674775bdb1eb0aa5382d657796d15e43c36c913e1e6b989884ff31bd923f899847cbae19cfe114c7f8e8b05f0827c7bc2a64a4a56261dcfd9fc6acfa9d9c055eccf8d9bbf2b2ea872e87068f38576ea96c8a2b3b2f7e31f73a68db640303022bb2965137e55acb2787390682d629de421ff8f769a2851ceb9566c7ad0571b7005bf4a2b9402763a5f727de9d1e91ef68f54bd04c1f07b6277dda6e177ed5730d7036e25f9eac263f5fea7dbe096759da7ceac8230d300ec17face9e1ba1f8e982a9056aa0119c22f7a359715cd93ca976c729e4893faa27b7a3b06650d6f8e3d7c6a751a0f412a2303a4c1fd9b9f2c7be971ccc741f8fa932df14db0a65a95a5dbb764c16aae34c752c8788c5fcd650cff56fce55eb72c2135ea9e0e90ce0890c3efc4352287a5a7c697a0ff19a1e3427d3635a91eaca5df078ed96e8376cbf70fdad577ceeb529ef9088f00acd4349ee9be8b6ad8ae5ac714ec0e99dcca8f86c85d8105c0f2be35bc31fac261380ab6425ac6332c17c138a4fb55a8baab78bad0976cfd3291c27e81db68ff793b82ae5964b2b3be0db989ace93f2bedd922fca7611f23768f00abe6facecfa7373e6b23dcae7923f4aae5d6337ec7e972e6c522a1f18298992aeaef4057bbdd78e01ef1b4061d088c9eebc4b12138d874d88ffd3f2cab6b0884ccfb8170e0c301173e3a5d080a65c7aef929cbe4e1d3a0d6355b80f43beb189ab7d0e841c8bc5be4778465c1e43fd38d58dcae53a34dc915e64779fb3a7f94f2aaf375e5ea3dd051d81a157e60acf99f89c020d9b2af10931f92d3d9d061717fd382953f700e007bbe6c77a2c685afe5d525ab124d4a7fecf399f12e32eea87500fc0a8efb3301f76cc9b1ac0834ad53a5650af6e8391b513273bb0d1b9d8099462282efc31526c07b61108c01a05ae634c4bff38dbd2f92075afc28c0620beb0d7473576206c9765b24c49bb7475cc5c0e456210ce5adb712566997aec719678fff1f96e33df4da4378f3f924bc7c9703e069a803bdf9b0c2a1b381ab4cbcf55adc1e4e54a02788cf3e611495ac3959da003f0e86f0d4a0f2604fec6f48c7ad125263b56739a5e08113a54191e436c0e2165e9b03e0ce2a5fd57fee5e1272df85273b7c1d9354d5035bc4533435c0f9d3da76e8605355fed199cc102c0fcaf997990201bbcefeaee613ee9d8bae7f48a18b18320c1fc434da3e93e35c3eeaf2fbb344e3dd6ed14f8816fe60cc49c34db9eb78cfe674a6add47b2324ddce4804691e486d94e8fd622cfc6fc3f7b0db41ef074d30882c004e14a94ebeec2206fad929041d337d556ef5d67521475ff68a127c774cd51231173f1db785add31f2b4ea8110c75b7fdd734521565587b6e6119973f5bd33138ff4cb3b0172847868aaf3599c9eba276811c16b83a6e8d4e5b0331b5dacfb1f445101dbd212fc589f6b4f754b270c0f186ab40131e97023b74d199c79b049bcdde425afd224c673478302748c9be8b000581cdb54bc913d9997bd4a9bb58358c568ba0709cc433ffb36a304ff38ebccd261c0026f6b98a0c179a52e16cbc98e8f87949a8f0857d15860a2265844aa5dec55f578410b913d269109f6ad798a4eca0a82b6b1190836837fb07a4e4bf030f3f02db33239fd0c6c0599ea8abbbc99e1dafd3545cb31dc61d256f60acd95e954e320aecd1330866e402af94367add652543b403e7346fd96cf39f72d784043dcd876b8d0a1c96ef1605628671644f0b0c4212ccb510d7cddd5e85dcd104ee69419811974abc9d36584673a8e2614d835002258a1b5532e9eba99e66ce44a1d12106e27a8b30ec81b072442a962b54d0e492ea277aedc18204655b9db464e106e383f7a3b49a11fd3258194dbe7cd4b9c7770a4b6071cc54caa776ca719d623ea4ac5aed5a125269572228201d5bec24bae5e6b7d880196d2357b3763e3a69c90f6facbc081af72dfcf006b23990a1ee156a10afa05e7363d16e3176957c1f744116b29eda6652a053c07f27dc241262897daf810eae0bd67a1e88500cb7fa3a52386562ac5c73f2c8cfa9766dd9268edee8fe632dd982095a94ece1682cb3fa8dfcd06ac3aaa77debad8acfb139569b73e0331e3f12a2000ea36129f537813eb237f0231d670f4adef86264bcd787aa656696ca1b1c4040838ad7a5c84e990758b023493db5bc4580b9c773a93008e52aeef704bc24ccd3f77cef5e94e0c9e9f225010d5ebae994010df33755aad1904777130fa94bb8e92a9bbb183558348c3751a91d821d949b9dd633557b685673bfad3f3a351c92b5f20fa2620ae7873b340660c2608b5d7f8a8a56016ac2391aca7d46526bdece51b77996426e6c7308ec7811068b22ec3dcbfcd71a7ade76febc8acce1243d817336cb2c2334cad238f303e827110d9b94b7a45d505d6e574b3b13c51a550146585675a50f1dc07dfdd81167b480d95447bbe66ce852947cbef2e26b586a399d668796a8fb2b3854ca5f345f4d93b48f213b5d91eefc9b36879e92e9a5a6e5f4e8864799f9c55c9a5cbdcd0633fd847f2ea56d4667e77b5b2928935bcb1ddc1a3acdcaf86826cbba8ee3aa3196f39bc61221e0c8b2ae8d6a1564f44f7793d97a034bbf0bd626707e913cc1ca292fba0cdd4fccde3b149898e47f83fb8e94f029e9edb3979442405408b11e74f8a456fb5a8b677add63bc6499f70b8f673368a5a78e24423f0401fd131204310c4b3bc8d273831721a1c0a4d3c3107dc3654ea42cbeff8f732bdce1a36868fc77bf0f63249a7681df93e48f131827325ed1d4dc763c01314e7d128f63065cb4f919386bdd4a177b8aefc9c61acfc8d8cdb95ca3da5d3534fa8c3ce6c2b86884ce513d951e69bdd0af4407bfac6dd8f627ee228a82c924b962db8167827f1c7b61e387a59b2a27428516ae7e10e69e527b6d7fdc9305f701ab0fb6740d16eedb91f56f324078d777f5c681490230645a73c3c53b1f5c10bcecfed21404c009ab9490088e56499f93e1ef11b055ea559255ca76f0fccd025bfe8b0c2f2185d759074b0d938462e781ce9af77dee5a157e31ad8e9bd1f78a9bc80d5adad2eac789fe70d33093963150fb184938f844ed925a4a011ee0e032ada748ab6247e80f36b5a9e0f98f6f35f29b9611a4334e11e0b554cb026126dff577ea76b9b36ba0234056e31f65fa5996068bd84b9c865030ddf2ec8809f366103b01386e8968b8727b24ca25fb844f846664543b380c84559e5a30bd2edcd116d3d2a0de61e3cdab774caab3d95afa6d50b400bffcba0e58dc388c38e62463b46c94a959c111a51c4f1ea1a2985fd89cd60ac51fca094a61a5091b86283a32b67ba59bc6f5213ea9f3e87e182440f689673459cea51db5cb4bc010fcb54827df923152903d84aea721674b2178879b99f866eb00a4b29b728e4904b8fde78e09338363e8477b89a6ee0b10e5eee8966b0023de0c31631d3e9994bf5089c694f98f67b5abe997d12d549c94248a7ee3efb2eb1872358f2b78cffebef108c95fc66d3f85f007b440757cfed3e276eff94fce00958346a0f1ed9fddb8d17bffed5688c31a7adebda6aea9b72ea0111247a944424e57af09e6b23b7ed76d6124818be28c85aa9065b931433e33132e01853c0a22a01a5b748c3b548df2f1704d8591787d448123aa41dc049267093aabeff1a9e9fe4b6590a6fb8f4928b7b807439324989a3b186a142ae44d471c4348954c90e3a8e921e018a5d31fa91698f3a19892a1de20a128450092cc6a35c7cfbaa6389b413d93dfda2b25f9acc907b30346d5f86094f1d61b8a7c6a7ce64e9fd32602eaac19455fc687d59a63074b2e70e9c6bf27c6df9e5c6e63824bb3381dba3144a44c660673ec2bb60de1d543cc45ebfadf28f9daf28b72b6153d5ee9dddbc0d2b0747aee573222a82756275b174385c3f0837f4147411106d3cf68bd943ee3fa0529284b5a7ccea347d36d41da3aeefa1829c38d23c07e4d5df65396dd984cb5e653f5e5b095509acf1926ef220ef26a08865d8caafc3b74b800ad8d7e064eb5a0b0f1f1d4c10b1008d896e6a1e3d81e1f3218a78d04de184298e2e622771ef2ac00bca177d76c176fb414333433033ad8189aecebbeba729d8603c63176cfdf543fefc82f1bda36bd32ec9c6ef96131ee061f4895ca1633c3fdea7bdbb11402a77f4f1781d1826e8a83fff8b21cadf7864dc4837f08cae7df54f45d8ad656ecfc12cac7035097566570ea81f1f588f5f371ff75060442454c3e6062f66ff720fd353cf462061e90ffdbae1ab4420860410db8fa71d2980bc74b54e4429058ae71d1f6d8fc2117a06e3fabcadfa68537654e2fee1c2059406029266182880c5c6a01ea47fce7f4266b18a7f85ad8cae71ee932e353cb86bc010e59f3026f64ce460b767aaa472dd1140edff2535d53a4093f9045b4bd7db70e799bbd035c51a85f1f80157c5e3bdce934d3fd9fb0b121a59ca7a98bd531a1ea011ec14829534999e4369f8134854c26a8a644fb38210d99817b2f3d25f66445321f54250c0c0b06158c247a4e7a61e8cae3f7003465c9f55925b440c2a82b4725a5f6e657b677d566b2a51ba1fa046d957ef9a224f5e1394760d536dfede5533e64844383f2d98e00086779b29075f21e16bc970607bcc0452d67f0ab714e26a3b40ca00a8bb09af374d559c3889911325dcdb6057ae418b999927ebcbb525ae89303d9256a6379bf25d311bdda36fd1d9dcf7a3d4896b8bd6063b3c88a21066bdea3f7a438dedd14601c3b52e248335d3cddfcfe57d5d2060a02172a5b939fc9a2a7e9c09c66e3d458835200ad8c1e27ab4ae45d8bcc2bd34d2a98617dfe1f1cf5addb5890becc7f62670ce7ad777edd7dc902f1c046510dabb392a186293f85119b820c9c911b151d6fe2739446dcf29bff0278c9c0cf56ad0a87508e25347b98df8cfb1013b736d855bb4391eb31e0e144228d15ac04399e671bc097b5aa77f88e25ee1122fba49ecf8bb939b092456bd94ab003c374039acf519034943597bbbbbc10dbebb8c1bbbafe54eabf29da6d518b13ec85701211973fb33e1623e40fb3eb76d04d66e70bd593c47c67439b802e899a7a4fa7de27031a657e77ef5b03a8b46851c9917c43e89fd07e94e969c41cf815348b050fd37ea2fd07da7475870b0996ea9b781a9cfa061713756ebacce747ca824288d27ed55fd46811ea8ab7f4477d7430e536eec16ecb920b1b1ebd55f4f720e719f363436b674c7e8c2752705c95acff89b2b25a0d80312df9cf3b035479891bd315b10b40a547211b1be79e55feca5b4ca65f10bf7d4892d8ab2f6fe3a1dd9197c341dce7ea5560ce2792b1a06d25b1145164b2bb47d5c372e14d8085321a75b05b42c0cd200dc27885688fc15700ea91768d30f3b9a861c0f2a5ab333c235b569ed3a560fb1b0362d3cd5610d2c175a9137676a62d06ddb368c324c9cb7005be0a032123bfff40d105999457116f205e2155eea4cada6c7ce227cb0639e1cb15f896764196fe151dee8238693908289e822b3582ca660070def1d056c2514ab9eca11e05a743044c60bd7ba8968c61cc9ad11127e23f9820198d787cdbc2760c766209056e25772be78f403b930de0c6131a83444e32908a7a27dda479c32ccfc7a23da6dc983e6555bdad3a3ca4370b722edb7aab4001be02abdca85816f1618676dd7155fd22e0bd78d0ca4fb8bd95664b06a7c0145358a9c5b1e6069d9f0917459d850712550b713abc2939e9cf6cc72b12d6f76aaa546fd535a5f6caa57a3c10e0cac4a3acb2c6fa84c387fa6e4ee83b803fd5e078830df526a94ebac2d7b76cd2b1cb9c11009848b4b1aaa8b3c70b501157e6647de715aae85a504a39785ebb4c565ab2ffd397088fa174aa0f271c88ed6288f3f300354f2c12a94a6dd75285668774de26abc04d25a5dbdfb294a496dd58ba696a6b78776f4f8d5c4af8fae87a0a50124cc6b948cd3606358c8b1d87f131d6b0e805b2596287754bee43ae2667659d230657a0a897dbd257d55f75820dabd3b8475675f6a46bb1b4250ca8e20dd815208b5a90a3571965f965149a23398ccd14f130b43a82710e2270a841a524c3e10d23e68260b45a6bdf0e4f0e06cab904a012b3b5558e6074d2316ecba9ab557ca758a29b2842c8d9c5be3a3af40817d8cd35dee12117864b00aa2cacf34f1deeebb646c0585629d720b0a330c014992f023961a6b3d828f7012acaa47ba2660b6f47ba2dfc70c76fa16252d7f344987e7263b660adda7aeb86561ba3358e17e9f3733911cadd43ca202bf37d3da96c8cc7faf44e640673d6ac513b55d956be78b832fad416dfcad64671d96537085e90bbd26ec58fb7a6dd98183474ad6c1b810e7b73a835b33948e613ef10d5f0762f72a330855a4306a18d41b0f07650847e05ac5d2a8b3297a07accea60d74556ba1cab5a56fc2537b1b3cd09e3c6e3da6d93ae1804f7219f99299141dead02584f7ad608fb72f9775d9b0bf09db29fbb5c7f99ff8072430d3dc74586f12b9ec7633eba08d26a40d37e98993350d76e94cb97d03fa823bcca5785e53625d3642eacaaddc05c4709d06837cb1d5e3f8085353badace79f9cd0b5c8465c677a7f803cf10fb5dd52d3bc0df4a91bd13a0806696ca370d7e5cd3e56d01d9fdbf16a26a686d43187d75594954eeb5c9ea2b8645c280778d78e78dc6e09b1d2db3383c21545c9adb7018cf586b6f22fa5a88d9291ed50d17e6c5bfecce6c49d5a7bd6ed252e88545f463198c2870bfd79541ffd7cda358fc91d94000b212a8bbc12caa342cdafb5eb13352302a6adb8c61cb27a0f9ac591349ee4e7cdc6428d5b9b35904d28861c9fcfcfea4d2767512344c2f10a4ae18df5f88836179beaab653558339b4ca2232956d08d0f4663f6eaf38b79751f3c06ddce6e900f2f9f40e63e917b0971c6dc99ddbb6a879da00ae5e05ad9a2bf17800586e99cfcf5829f3ef44fe9206a64ae5e6b82c742fb093071d4201984d41c72c6e9a63c9399c5e2c58c0704afd7efd6208c624010ece1723471179eb49220f327008578d54a0113d8df6bfba5d169717e44ceb5c695184a62dd2b8b6c2b5ab1aa587c00ba4bf267faa8a13c41aec8beb185161e8e50bb5d4910188c8aa2949876c7c8d1cb6f949b5f8f83f5b0bf6e784252940960b460cabddafb6f2b96d9d5fd4eb546f37cdbdbfce8090ff4a8c3fd5ebdcbe07acd4066b9692223e2e1b73f81b65f8d511c4312b3ef9674e8fa250beaab08013b097b1fd6993a4363f6988975bf815448cc155452f8ddc8a1c047d53801e4c38ea8086e5ef7f5ed538bbdf513e2d52f35ab6e2a5cf64f903ad8408d0456cd8b7db4417df30d91119868f2c33f1334251a0ee2519b8c8f4c3e57f33b1055d17befa88ce50b1386190366d2d172f1762944761952e29845b9cd6de4082a2c303c70dbc256b86b29ff721d01a307d1ad99b5db0bd307d8855a00b64503c6d8d6b7b13988e8be4d41760c90a78827639a7fb752569812ea4a2640563f66f971d15d2a1cb0a28e65bd6d9b14726dc524b50a3c39c87f3e5eaf0e8628e3cae37551f9f2e35e94a520c1ba203d4d4b437ceca95dcb29d2a0f1d609b7bc0f3f4090741f93ab1a4455d487a1ec4cfecadde097364a9a84dc436ce1a134f1afe42d0c2e9ad2c4747299718c6b913f51c3a99b87184cd5fc76af56c009500d46033ffd3d6e5d1dc7d792492bb5cf0563cfc58f9c33177754618075d85aca07ece1c8e96a1263f23ba4821dba720c4020eac6a612dad4fca6f82d714e0710974ed19090793aece8aaf8f8490ee184f66314db7e3892b78b4c74faa51d67c59bd958b2319f3bc147882f270afcb0cc8f5ef1634b222c41b07deb7b41311844b8e5ce964a4cb5a116f0ed4e3f3b053719c9b3e1d544bcbbf7c7aa8688b1056bf2dd5fe836800ce6c9d6ef50b4096b5adbe5897c3ee0fc23776b202c1b4b5760dba5eb0e37d26940db0b73eb6b0a43cf6bff69a36ad005099a23b378e721d374bae69ecd6326e3fabe9bcf80c8f8ef71cea21273331314e00326de2a38bc3100bd03b9aa05b4f0f2bfd847c5f51df2c2d384ab35bd5d78961bd69cc047b4b0ca3e8830f44a8e4cd42a0ccd9fe5095b45c6d41b0a1eebab128522240a5ea4b0300d47519dd95d7e3075e68fc6705c6b20e83fbc07c1a9b1ce31a1e780a1bbdeea847242c8d1a7b0a8aabf65009063e9b2f27805d61d947d3e7f7ca09300bb37815d48b8df1d9d0883a2009fb9c526644b64b4df5d9fdab1ed3ea8205e7b745b0cff7dcc4328848913c12287b8ec4163f344457c4e6c8843c462f36f37e685d62f5ba491fffad7992235e165bd48a31c7b6e41fdfbf6a89ebdbbcaf0ac5e219eb127030c4ef67f409d12accb93e6b4ac8fc0bbb6af6aa0be7d6662f0523db1a85eb936020f86d7032c03fbdf5cf21a35a35e389fe9c60ccdeff6c38a9e8940a14ba09fe07b3c3a4386263651b0d73b21236b6029057c7fb8104f002a71ebdd7087abd699fd7e3f96c8f2a6d6259c21e3e621755a3a075498947eb687cbf92aed4dd72a6d516e0135c81314c955497fb12ce058ef133fcd676866753bccb9bffd3e1e29ef07d39bd43bcc8ce31d277650a31d47ef4527b1ccd022241aaf6b716f31c1cf192eb4a96a2dd4b4bee5c8d381fb7a4275d608ab094c499865a58b0cdf57becfe4ac7ec0a7da46c927c0f2895187e1608b4775d9b079a48fc733a1c474d4c8bdb5bf9bc4ba8115d7f20f6bf17a862a4fb65a301746cb60abf3468c3d14bfdacaeb7b20c46b20d5442dc17daa43049266a4d10808d3a5baa2af19e6682b5a4d3ef8a3e6b3bea5a704493f807d9b24987ccadaa0a2429b232a6b9e2b7c9c2a1c1f19247a90ac56d625a186c10b7cfd8a68c5ffbaf572a51d2dc64974ecf5f2d3b90fa957443c85d91628b3d406b79ec7db203d97d857f53b16564f6ced1831a524704122bdc0963353ccfccb45743b23a21e84744de9d78699d247319ac092b5b9786a72fdc0d19bd8f9a4b3ba4c9ae373eb304954fe6379cdd1fd97f1c53b3c881764f94039df612bcd89d74596b47df4e41270b103600bc20781f6abcd678c195f370660f3059ae27062d4a800cc4647030004be209b79e29ca8f032bb028ad9cfc97fcbbd3c44926c9b7fac83f3f047a64c9d23194fc7a001a7c29d24c5893c68007efc1134bd78289f6ea152276dc2e9a7263cca07dea8e28158b0801fa1f149594694ab7b05a28b2c27099807a3271d335cf348866b24bbebb637c15fa8b0edb036121152b1c7aebc1008149289c5384edcebdb3dd1381ef838e7d1cc0e593d74dd1a816a0dd2d41a37416b754c153f1c39f539dc658e45e0f4c54b7ca413a52954b2b2a2e0bfc5a2245696ec02ad2b96c66bb7d84e3f230b4ca0f848607ea742e09730452201149a4491f98df023256baa6e026ce4da0025bd717142676723cef4e3aac332f46d81bf63e2780222a2eb46469d4f56bfigures.htmlrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgnuplot-5.2.2-lp152.6.6.1.src.rpmgnuplot-doc     /bin/sh/bin/shgnuplotinfoinforpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1``%@[@Zv@ZZ }ZY5Y˒Y3YXRWPV\:@UnU(U_@U]UTTTO@Wolfgang Frisch Dr. Werner Fink Dr. Werner Fink werner@suse.decrrodriguez@opensuse.orgwerner@suse.denico.kruber@gmail.comwerner@suse.dewerner@suse.dewerner@suse.denico.kruber@gmail.comwerner@suse.dewerner@suse.denico.kruber@gmail.comwerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dejengelh@inai.dealinm.elena@gmail.comburnus@net-b.dekruber@zib.de- Hardening: Link as position independent executable (bsc#1184123). * Added gnuplot-PIE.patch- Add patch 052cbd17.patch and 1f36c4fb.patch * Fix boo#1176689: VUL-0: CVE-2020-25559: gnuplot: double free when executing print_set_output- Add patch gnuplot-e3cc539c.patch from upstream commit e3cc539c Fix the bugs boo#1117463 (CVE-2018-19492), boo#1117464 (CVE-2018-19491), and boo#1117465 (CVE-2018-19490)- Do not miss gpic and mif - Even if pulled by other packages do explicite require for the build * pkgconfig(freetype2) * pkgconfig(libjpeg) * pkgconfig(libpng16)- Do not use xorg-x11-* as buildrequires - Fix broken GD libs detection (gnuplot-gd.patch) - Remove unneeded buildrequires.- Update to gnuplot 5.2.2 * NEW splot ... with lines title at {beg|end} * FIX allow mixed use of in-key plot titles and manually placed titles * FIX prevent runaway iterations of the form plot for [i=start:*] ... * FIX handle in-line range limits for linked or nonlinear axes * FIX restore pre-5.2 interpretation of logscaled tic increment as a multiplier * FIX logscale tic placement is closer to that of versions before 5.2.0 * FIX recheck inrange/outrange points after spline or bezier smoothing * FIX sampling on x2 if linked to x1; e.g. plot sample [t=1:5:1] '+' axes x2y1 * FIX empty range on logscale y axis is handled by auto-extending the range * FIX autoscaling xrange of stacked histograms - Add now missed TEXDIR at configure time which now includes also the sub path tex/latex/gnuplot/ below /usr/share/texmf/ (could become removed with some of the next version updates?)- Update to gnuplot 5.2.1 * NEW set table separator {tab|comma|"char"} allows creation of csv files * NEW hotkey for changing azimuth in 3D plots with mousing * NEW titles for "splot .. with lines" can be placed at {beg|end} of plotted line * NEW Rework gstrptime() to handle relative time formats tH tM tS * NEW command 'set rgbmax ' controls interpretation of input RGB values * CHANGE restore pre-5.2 interpretation of logscaled tic increment as a multiplier * CHANGE allow mixed use of in-key plot titles and manually placed titles * FIX autoscaling of plots with spline or bezier smoothing * FIX autoscaling of plots with linked axes where data is plotted on x2 or y2 * FIX "with filledcurves below y=foo" mishandled the case of y value exactly = foo * FIX [windows] repair breakage of stderr/stdout redirection to console * FIX postscript terminal artifacts when drawing dot/dash circles * FIX handle empty range on logscale y axis as a warning, not an error- Add patch gnuplot-5.2.0-texi2info.patch as source to be avble to patch the resulting gnuplot.texi - Modify patches * gnuplot-4.4.0-x11ovf.dif * gnuplot-4.6.0-demo.diff * gnuplot-4.6.0-fonts.diff * gnuplot-4.6.0.dif * gnuplot-QtCore-PIC.dif * gnuplot-wx3.diff- Update to gnuplot 5.2.0 * NEW user-defined dashtypes in metapost terminal * NEW datablock contents may be accessed as an indexed array of strings * CHANGE allow explicit sample interval for u and v using pseudofile '++' * CHANGE decouple cbrange from color components in "with rgbimage" * FIX reconcile aspect ratio flags from "set view map" and "set view equal xy" * FIX "set key fixed" should be ignored in the case of "set view map" * FIX GPVAL_* variables were not being updated in "set table" mode * FIX evaluation of nested iteration containing an empty range * FIX bug in variant time_spec formats %tH %tM (undesired wrapping) * NEW "plot with table" can handle string-valued output columns * CHANGE add caca terminal documentation to the user manual * CHANGE revised output of "test" command * CHANGE use Mingw-w64 and MSVC popen rather than built-in "fake" popen * FIX copy environmental variable GNUTERM to internal variable on entry * FIX more consistent handling of plot 'with table' * FIX incorrect, possibly empty, command string was saved for previous fit * FIX ignore non-numeric values of potential dummy params used by "fit" * FIX autoscaling during refresh of volatile data plots "with vectors" * FIX terminal initialization must be done before executing ~/.gnuplot * FIX do not use LaTeX formatting in tabular output * FIX polar border should not be clipped to rectangular border * FIX raxis was truncated at R=0 if the axis direction was inverted * FIX sanity check to catch "plot '+' binary" * FIX sanity check for NULL format passed to gprintf * FIX sanity check inverse mapping function of set link and set nonlinear * FIX sanity check for empty image data structure * FIX segfault from corruption of timestamp text * FIX several unitialized variables (see Bug 1933) * FIX dumb term: linetype character distinction was lost if not in color mode * CHANGE svg terminal option "fontscale" replaces obsolete "fsize" * NEW plot styles * NEW splot ... using :::: with zerrorfill * NEW "set jitter" allows creation of bee swarm plots * NEW data filter "bins" sorts input into equal width bins on x * NEW "with points" and "with linespoints" accept `pointtype variable` * NEW hidden3d now treats 'image' and 'rgbimage' as occluding rectangles * NEW "smooth fnormal" normalized frequency * NEW polar mode improvements and extensions * NEW "set [m]ttics" places labels around perimeter of polar grid * NEW "set rlabel" places a label above the r axis * NEW "set rrange [90:0]" plots in celestial horizontal coordinates * NEW "set border polar" uses border linetype for perimeter of polar plot * NEW "set theta " orientation of polar coordinate theta * NEW label, arrow, and object positions may be given in polar coordinates * NEW nonlinear coordinate systems * NEW "set nonlinear via f(axis) inverse g(axis)" * NEW "set log" re-implemented as special case of "set nonlinear" * NEW data type array[size] * NEW commands and command options * NEW "break" exits from iteration loop * NEW "continue" begins next iteration immediately * NEW "toggle { | "plottitle" | all}" * NEW "set pm3d lighting" specifies lighting model with specular highlighting * NEW "set table OUTFILE {append}" * NEW "set minussign" and "set micro" (first appeared in 5.0.5) * NEW "set view azimuth " controls azimuth of the z axis in 3D plots * NEW "save fit " replaces deprecated command "update" * NEW terminals and terminal options * NEW terminal domterm (supports in-line SVG in DomTerm terminal emulator) * NEW terminal sixelgd (sixel terminal graphics using gdlib) * NEW svg 'standalone' embeds images rather than including by reference * NEW windows terminal supports saving graph as bitmap * NEW windows graph windows can be docked to the wgnuplot text window * NEW windows terminal Direct2D driver rather than GDI/GDI+ where possible * NEW wxt supports saving graph as EMF on Windows * NEW wxt supports printing on Windows * NEW dumb suports ANSI colors and filled polygons * NEW Optional sampling interval in range specifiers for pseudofiles '+' '++' * NEW gnuplot on Windows * converts Unicode (BMP) input to current `set encoding`, including UTF-8 * is system DPI aware * NEW textbox style supports fillcolor and bordercolor * CHANGE point style associated with "plot with labels" is shown in the key * CHANGE Revise placement of axis labels in 3D plots * CHANGE Timestamp is now placed relative to page rather than plot boundary * CHANGE Track font/enhanced for key title separately from the key entries * CHANGE order of margins in `set margins , , , ` * CHANGE Store and reuse x,y dimensions from the time image data is read in * CHANGE Some STATS_* variables are of type integer rather than real (complex) * CHANGE ^R starts a backward search when using the built-in readline * CHANGE Only update axis->data_min/max if the point being stored is INRANGE * CHANGE auto-generation of minitics on logscale axis has changed * CHANGE revised printing dialogs on Windows * CHANGE preserve whitespace following opening { in enhanced text strings * CHANGE windows terminal provides better oversampling * CHANGE New default "set key fixed" prevents 3D key box from rotating with plot * CHANGE Deprecate pdf terminal requiring non-free library PDFlib * CHANGE windows terminal also uses GDI+ for printing and copy-to-clipboard * CHANGE raxis/polar grid can coexist with cartesian axes * CHANGE evaluation of norm(x) or x**y returns 0 on floating underflow * CHANGE support for space-in-x11-raises-KDE3-konsole is now a configure option * CHANGE don't use loadpath to choose output directory for "save" * CHANGE GNUTERM may contain terminal options in addition to bare terminal name * CHANGE remove legacy terminals corel and dxf from default build * FIX cairo.trm - reset terminal font after printing an enhanced text string * FIX autoscaling of data with "smooth cnorm" * FIX Built-in readline handles S-JIS encoding * FIX Output to printer on Windows via special file "PRN"- Update to 5.0.7 (which does also close CVE-2017-9670 (bsc#1044638)) * NEW set term {pngcairo|pdfcairo} pointscale * NEW "save fit" back-ported from version 5.2 as a replacement for "update" * NEW user-defined dashtypes in metapost terminal * CHANGE deprecate "update" command (but do not remove it) * CHANGE allow placement of circles in 3D plots using axis coordinates * CHANGE ignore invalid z coordinate for 3D objects placed in "set view map" * CHANGE distinguish 'bind "shift-Button1"' from 'bind "Button1"' * CHANGE use Mingw-w64 and MSVC popen rather than built-in "fake" popen * CHANGE allow range to include sampling interval in plots using pseudofile '+' * FIX rangelimited y2 axis could produce spurious diagonal line across plot * FIX assignment of x/y dimensions in "binary record=(a,b) ... with image" * FIX negative array index caused by hidden3d degenerate polygon * FIX object clipping in "set view map" * FIX cairo terminals: scale textbox border linewidth by terminal linewidth * FIX canvas terminal: initialization of plot dimensions (affects first zoom) * FIX crash in stats if no usable data is found * FIX do not use LaTeX formatting in tabular output * FIX sanity check to catch "plot '+' binary" * FIX sanity check for NULL format passed to gprintf * FIX sanity check for empty image data structure on input * FIX more consistent handling of plot 'with table' * FIX incorrect, possibly empty, command string was saved for previous fit * FIX 2D images with logscale axes could fail (segfault) * FIX nested iteration containing an empty range * FIX allow 64-bit Cygwin build using gtk3 for wxt terminal- Update to 5.0.6 * NEW command 'set micro' enables encoding-specific char for gprintf %c format * NEW command 'set datafile missing NaN' treats invalid data as if it were missing * NEW backport updated svg/domterm terminal from development version * CHANGE - start/end limits in nested iterations are reevaluated dynamically * CHANGE - revised adjustment of x2label and plot title when x2tics are present * CHANGE - mark non-free pdf terminal DEPRECATED (to be removed in release 5.2) * CHANGE - allow fractional font sizes for gdlib terminals * CHANGE - do not allow inverted R axis (requires support not backported from 5.1) * CHANGE - allow pointinterval property in 'with lp' for splot as well as for plot * CHANGE - "linewidth " is accepted as a terminal option for aquaterm, qt, wxt * CHANGE - spline segments outside xrange are ignored rather than treated as errors * FIX wxt - multithreaded wxt was faulting during resize (mutex lock failure) * FIX windows - timed pause only worked for intervals < 1 second * FIX Front/back layering of border+grid lines was not always correct in hidden3d * FIX "set pm3d depthorder interpolate N,M" memory allocation failure * FIX aquaterm failed to honor request to disable enhanced text markup * FIX save and show commands failed to list linecolor for lines with "lt -1" * FIX the "missing" data flag is honored by "using ($n)" as it is for "using n" * FIX error reporting of line number inside a bracketed clause * FIX gnuplot_x11: possible fix for sporadic use-after-free error * FIX initialization of hidden3d structures for splot with dots * FIX track arrowhead properties in hidden3d mode * FIX tracking of NaN values from function evaluated during binary data input * FIX 3D rotation does not clobber hidden/visible status of plots- Update to 5.0.5 * NEW allow filename completion for system commands and pipes (backport from 5.1) * NEW option to plot with labels {rotate variable} * NEW command "set minussign" * NEW stats command "name" option now accepts "columnheader" or "columnheader(N)" * NEW command option "set colorbox invert" * CHANGE qt terminal force selection of outline font rather than bitmap font * CHANGE post terminal simplex/duplex output depends on PostScript level setting * CHANGE improved autoscaling of plot "with boxes" * CHANGE qt terminal sets TERM_POLYGON_PIXELS to avoid aliasing artifacts * CHANGE all stats and fit commands skip header records if "autotitle columnhead" * FIX Do not confuse EOF with 8-bit character 0x177 (E.g. in Cyrillic encodings). * FIX use blank line rather than 'u' flag in "set table" output of smoothed data * FIX order dependence of "fillcolor" keyword in plot commands * FIX svg - better vertical justification of rotated text * FIX wxt - file export widget correctly handles inactive plots * FIX qt - preserve leading and trailing whitespace in enhanced text strings * FIX various bugs affecting matrix data plotted "with image" - Remove the patches now upstream gnuplot-5.0.0-lua-5.3.1.dif gnuplot-5.0.1-fix-latex-docs.diff - Port patches to current version gnuplot-4.4.0-x11ovf.dif gnuplot-4.6.0-demo.diff gnuplot-4.6.0.dif gnuplot-QtCore-PIC.dif gnuplot-wx3.diff- Some more TexLive packages- Update to 5.0.1 * NEW "set mono" (full command "set monochrome {linetype lt }") * NEW "set fit nolog" suppresses output to log file * NEW sixel terminal supports RGB and palette colors, but only 16 at a time :-( * NEW command "printerr" acts exactly like "print" but always outputs via stderr * CHANGE autoconfigure of Qt5 support now looks for --variable=host_bins * CHANGE reevaluate fill color for each polygon in data for "with filledcurves" * CHANGE gstrptime(): always check validity of %y %Y %d %B %b input fields * CHANGE track text properties for key title separately from key entries * CHANGE "smooth kdensity" now handles logscale y and explicit x range * CHANGE order of margins in the "set margin" command to left, right, bottom, top * CHANGE guarantee color of key sample for "lc variable" plots matches 1st point * CHANGE "set term fig color" can use predefined linetype colors and named colors * CHANGE skip all preprocessing for input lines beginning with shell escape char * CHANGE build system to suppress dvi as an automake-generated target * CHANGE in hidden3d mode, the 'nosurface' suppresses both surface grid directions * FIX replace palette color value NaN with background color * FIX improved handling of boxplot data with multiple factors (categories) * FIX save_textcolor was not handling "tc variable" * FIX apply numeric locale when reading ascii matrix data * FIX handling of ascii matrix data * FIX reinitialize brush used to draw dotted lines in gd terminal * FIX failure to clear bold/italic text attributes in cairo terminals * FIX tabular output of time data when the axis format has not been set * FIX breakage in plot style filledcurves {above|below} y1= * FIX dashtypes after "set term {e}pslatex mono" * FIX report and enforce maximum number of parallel axes without faulting * FIX smooth mcsplines for a curve containing multiple y values at a single x * FIX several bugs evident for log-scaled color axis * FIX regression in color support for pbm/sixel/hpgl terminals (no RGB color) * FIX accummulated round-off error in dotted lines drawn by libgd terminals * FIX incorrect colorbox axis labels in polar plots * FIX AquaTerm framework name is case-sensitive * FIX strip enhanced text markup from plot titles embedded in svg output * FIX error in retrieving matrix column headers as strings * FIX error in calculating absolute deviation (stats command) * FIX allocation error from "set fit covariancevariables" * FIX tkcanvas terminal handling of blank (default) font family name * FIX off-by-one-error in color of contours when hidden3d is active * FIX adjust WIN32 encoding used by text output from "pause" command * FIX qt terminal 3D rotation mode tendency to get stuck "on" * FIX dash pattern rendering in contour lines * FIX 'fit [][min:max] f(x)' was incorrectly ignoring min:max - Rediff gnuplot-4.6.0.dif - Add gnuplot-5.0.1-fix-latex-docs.diff to fix a regression of 5.0.1 in building the latex docs- Add patch gnuplot-5.0.0-lua-5.3.1.dif to make it build with lua-5.3.1- Require pkgconfig of libcerf at build time- Make it build even with older Qt4 based systems- Since QtCore is build with -reduce-relocations a -fPIC is required therefore add patch gnuplot-QtCore-PIC.dif- Enable CACA output module - Build with wxWidgets 3. Add patch gnuplot-wx3.diff- for versions greater than 13.1 we shall build against qt5 * cleaned up various rpmlint warning * got rid of configure options obsoleted- Update to 5.0.0 * NEW new command set {xyz}tics {timedate|geographic|numeric} sets axis->tictype * NEW add the tictype keywords to set format {axis} {time|geographic|numeric} * NEW format modifier 't' in timedate mode indicates a time rather than a date * NEW grey out key entries when corresponding plot is toggled off * NEW allow parenthesized expressions as call parameters * NEW set margins , , , * NEW set trange [theta_min:theta_max] filters input data in polar plots * NEW "set mouse zoomfactors ," * NEW New matrix keywords for text data: "columnheaders" and "rowheaders" * NEW The dashtype property on any line can be seperately controlled * NEW custom dashtypes * NEW LFS support for datafiles * NEW timecolumn(col,"timeformat') now requires 2nd parameter, the format * NEW 'set view map {scale}' allows resizing a 3D projection plot * NEW 'nodraw' keyword to suppress lines (e.g. in style linespoints) * NEW bold/italic text markup in enhanced text mode * NEW bit-shifing binary operators << and >> * NEW stat calculates skewness, kurtosis, and standard errors * NEW function plugins, e.g. 'import f(x) from "plugins.so"' * NEW option to tabulate all input columns "set table; plot ... with table" * NEW smoothing option "mcsplines" for piecewise monotonic cubic splines * NEW 'history !N' reexecutes the command at history entry N. * NEW 'set history {size } {quiet|numbers} {full|trim} {default}' * NEW piecewise functions via separate sampling ranges for each plot element * NEW function hsv2rgb(H,S,V) creates a 24-bit RGB value * NEW plot title can be placed next to the plot line in the graph proper * NEW inline data can be stored for reuse in named data blocks * NEW 'set print|table $datablock' to redirect output to a named data block * NEW hypertext labels can be displayed on mouse-over * NEW geographic (Degrees Minutes Seconds) data axes * NEW set arrow from length angle * NEW arrow style keywords "noborder" and "fixed" * NEW the high bits of RGB colors are treated as an alpha channel * NEW 'set surface explicit' disables automatic generation of a surface mesh * NEW 'set link [x2|y2]' ties secondary axis range to the primary axis * NEW 'set link x2 via f(x) inverse g(x)' introduces generic nonlinear axes * NEW linked axes can be used to place x2 and y2 labels on 3D plots in map mode * NEW 'set key opaque' works for 3D plots also * NEW x11 terminal is aware of current and requested plot aspect ratio * NEW x11 support for toggling plots on/off with left mouseclick on the key * NEW post term can use /FlateDecode to reduce the size of embedded images * NEW 'set fit quiet|results|brief|verbose' changes fit's verbosity * NEW fit optionally stores final covariances to user variables * NEW fit command takes errors of independent variables into account * NEW 'set multiplot next/previous' * NEW 'set contours; splot FOO with labels' places labels on the contour lines * NEW Additional levels of user-specified axis tics * NEW complex math routines cerf, cdawson, erfi, faddeeva from libcerf if present * NEW i/v/V hotkeys to toggle all plots on the screen on/off * NEW 'set mrtics' (minor tics on polar axis) * NEW 'reset session' * NEW call argument convention ARGC, ARG0 ARG1 ... ARG * NEW shell invocation gnuplot -c scriptfile ARG1 ARG2 ARG3 * NEW format %h is like %g but uses LaTeX or enhanced markup for the exponent * NEW LaTeX terminals use math mode for axis tic labels * NEW Interrupt scripts or fits by pressing Ctrl-C in Windows console mode gnuplot or Ctrl-Break in wgnuplot. * NEW optional faster windows terminal variant using GDI+ * NEW plot option to "skip N" lines at start of an ascii data file * NEW interactive color character art terminal "caca" - Rediff gnuplot-4.6.0-fonts.diff, gnuplot-4.4.0-x11ovf.dif, gnuplot-4.6.0.dif and gnuplot-4.6.0-demo.diff. - Remove gnuplot-4.6.0-backtick.diff as to-be-patched file no longer exists.- Update to 4.6.6 * NEW linetype keyword "nodraw" can be used to draw only the points in "with lp" * NEW plot option to "skip N" lines at start of an ascii data file * NEW 'set fit prescale' normalized fit parameters before M-L refinement * NEW update svg terminal to grey out the key entry when a plot is toggled off * NEW allow keywords "comma" and "tab" for "set datafile separator" * CHANGE Accept "with image pixels" as a synonym for "with image failsafe" * CHANGE return NaN if a requested numerical data value finds a string instead * CHANGE Consume only one space following the font name in an enhanced test string * CHANGE respond to left mouse click on press rather than on release * FIX Faster recovery from outboard server gnuplot_qt being killed * FIX get rid of O(N^2) memory allocation for string data in long input lines * FIX large integers in iteration spec could cause overflow in end condition check * FIX object fillcolors should be consistent with the color of current linetypes * FIX LFS support on 64bit platforms (not backported for 32bit platforms) * FIX timecolumn() applied to non-axis data reports an error rather than faulting * FIX clipping could fail on integer overflow * FIX segfault resulting from strcol(N) applied to empty field in a *.csv file * FIX adjustment of key size to accommodate long key title * FIX treat data value read as "NaN" the same as we would "1/0" * FIX handling of events triggered by closing the qt plot window * FIX iteration failure due to integer overflow * FIX clip r axis tics to current plot boundary * FIX logscale cb axis with volatile data * FIX qt terminal timing problem with mouse click+release * FIX qt terminal handle window close events * FIX incorrect processing of certain loop [start:end:incr] combinations * FIX Fix y extent and clipping of rectangles with y coord < 0 or inverted axes * FIX handle columnheaders in input to fit * FIX add sanity check in pdf.trm to avoid strcpy(fontname,fontname)/bin/sh/bin/shbuild79 1625847499  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`a5.2.2-lp152.6.6.1gnuplotBUGSCopyrightNEWSREADMEREADME.whynotVERSIONdemo1.dat2.dat3.datGM1_bonds.r3dGM1_sugar.pdbairfoil.demall.demanimate.demanimate2.demapproximate.demarmillary.demarray.demarrowstyle.datarrowstyle.demasciimat.datautoscale.demazimuth.dembarchart_art.dembattery.datbig_peak.datbinary.dembins.dembivariat.dembldg.pngblutux.rgbbolditalic.demborders.demboxclusters.demboxplot.dembreak_continue.demcallargs.demcandlesticks.datcandlesticks.demcerf.demcharset.demcircles.demcities.datcities.demclip14in.datclipobject.demcolorscheme.demcolorwheel.demcomplex_trig.demcontours.demcontrols.demctg-y2.datcustom_key.demdashcolor.demdashtypes.demdatastrings.demdelaunay-edges.datdemo.edfdensity.fncdgrid3d.demdiscrete.demelectron.demellipse.demellipses.datellipses_style.demempty-circles.datenergy_circles.datenhanced_utf8.demenhancedtext.demepslatex.demerrorbars.demfenceplot.demfillbetween.demfillcrvs.demfillstyle.demfinance.datfinance.demfit.demfit.dem.demofit3.datfitmulti.demfontfile.demfontfile_latex.demgantt.demgen-random.incglass.datgnuplot.cfggnuplot.rotgpdemos.tclheatmaps.demhemisphr.dathexa.fnchidden.demhidden2.demhisterror.dathistograms.demhistograms2.demhistopt.dathypertext.demimage.demimage2.demimageNaN.demimmigration.datiterate.demjitter.demkdensity2d.demkey.demklein.datlayout.demlcdemo.datlena-keypoints.binlena.rgbline.fnclines_arrows.demlinkedaxes.demmacros.demmargins.demmatrix_every.demmatrix_index.demmgr.demmolecule.demmoli3.datmonotonic_spline.demmouselab_1.demmouselab_2.demmouselabels.demmousevariables.demmultiaxis.demmultimsh.demmultipalette.demmultiplt.demnamed_var.demnokey.demnonlinear1.demnonlinear2.demnonlinear3.demnonlinear4.demnonlinear5.demnonlinear6.demoptimize.datorbital_elements.datorbits.demparallel.demparam.dempiecewise.dempm3d.dempm3d_lighting.dempm3dcolors.dempm3dgamma.dempointsize.dempolar.dempoldat.dempoldat.dem.demoprob.demprob2.demprobably_tux.demrainbow.demrandom.demrectangle.demreflect.fncrgb_variable.datrgb_variable.demrgba_lines.demrgbalpha.demrotate_labels.demrugplot.demrunning_avg.demsampling.demscatter.demscatter2.binscatter2.datsilver.datsimple.demsimple.dem.demosine.binsingulr.demsmooth.demsmooth_splines.demsolar_params.demsolar_path.demsound.parsound2.parsoundvel.datspecial_chars.demspline.demsrl.datstart.parstat.incstats.demsteps.datsteps.demstringvar.demsurface1.demsurface2.demtable.dattextbox.demtextcolor.demtextrotate.demtics.demtimedat.dattimedat.demtransparent.demtransparent_solids.demtriangle.datttics.demusing.binusing.datusing.demutf8.demvarcolor.demvector.demviolinplot.demvolatile.demwhale.datworld.corworld.datworld.demworld2.demzerror.demdocREADMEeg7.pdffigure_boxerrorbars.pdffigure_boxes.pdffigure_boxplot.pdffigure_boxxyerror.pdffigure_candlesticks.pdffigure_circles.pdffigure_dots.pdffigure_ellipses.pdffigure_fenceplot.pdffigure_filledcurves.pdffigure_financebars.pdffigure_fsteps.pdffigure_heatmap.pdffigure_histclust.pdffigure_histcols.pdffigure_histeps.pdffigure_histerrorbar.pdffigure_histrows.pdffigure_impulses.pdffigure_jitter.pdffigure_labels1.pdffigure_labels2.pdffigure_lines.pdffigure_linespoints.pdffigure_mapcontours.pdffigure_missing.pdffigure_multiple_keys.pdffigure_newhist.pdffigure_newsyntax.pdffigure_parallel.pdffigure_points.pdffigure_polar.pdffigure_rgb3D.pdffigure_scaled_image.pdffigure_steps.pdffigure_surface+contours.pdffigure_surface.pdffigure_vectors.pdffigure_xerrorbars.pdffigure_xerrorlines.pdffigure_xyerrorbars.pdffigure_xyerrorlines.pdffigure_yerrorbars.pdffigure_yerrorfill.pdffigure_yerrorlines.pdfgnuplot.pdfhtmlcontents.pngcrossref.pngfigures.cssfigures.htmlindex.htmlindex.pngnext.pngnext_g.pngnode1.htmlnode10.htmlnode100.htmlnode101.htmlnode102.htmlnode103.htmlnode104.htmlnode105.htmlnode106.htmlnode107.htmlnode108.htmlnode109.htmlnode11.htmlnode110.htmlnode111.htmlnode112.htmlnode113.htmlnode114.htmlnode115.htmlnode116.htmlnode117.htmlnode118.htmlnode119.htmlnode12.htmlnode120.htmlnode121.htmlnode122.htmlnode123.htmlnode124.htmlnode125.htmlnode126.htmlnode127.htmlnode128.htmlnode129.htmlnode13.htmlnode130.htmlnode131.htmlnode132.htmlnode133.htmlnode134.htmlnode135.htmlnode136.htmlnode137.htmlnode138.htmlnode139.htmlnode14.htmlnode140.htmlnode141.htmlnode142.htmlnode143.htmlnode144.htmlnode145.htmlnode146.htmlnode147.htmlnode148.htmlnode149.htmlnode15.htmlnode150.htmlnode151.htmlnode152.htmlnode153.htmlnode154.htmlnode155.htmlnode156.htmlnode157.htmlnode158.htmlnode159.htmlnode16.htmlnode160.htmlnode161.htmlnode162.htmlnode163.htmlnode164.htmlnode165.htmlnode166.htmlnode167.htmlnode168.htmlnode169.htmlnode17.htmlnode170.htmlnode171.htmlnode172.htmlnode173.htmlnode174.htmlnode175.htmlnode176.htmlnode177.htmlnode178.htmlnode179.htmlnode18.htmlnode180.htmlnode181.htmlnode182.htmlnode183.htmlnode184.htmlnode185.htmlnode186.htmlnode187.htmlnode188.htmlnode189.htmlnode19.htmlnode190.htmlnode191.htmlnode192.htmlnode193.htmlnode194.htmlnode195.htmlnode196.htmlnode197.htmlnode198.htmlnode199.htmlnode2.htmlnode20.htmlnode200.htmlnode201.htmlnode202.htmlnode203.htmlnode204.htmlnode205.htmlnode206.htmlnode207.htmlnode208.htmlnode209.htmlnode21.htmlnode210.htmlnode211.htmlnode212.htmlnode213.htmlnode214.htmlnode215.htmlnode216.htmlnode217.htmlnode218.htmlnode219.htmlnode22.htmlnode220.htmlnode221.htmlnode222.htmlnode223.htmlnode224.htmlnode225.htmlnode226.htmlnode227.htmlnode228.htmlnode229.htmlnode23.htmlnode230.htmlnode231.htmlnode232.htmlnode233.htmlnode234.htmlnode235.htmlnode236.htmlnode237.htmlnode238.htmlnode239.htmlnode24.htmlnode240.htmlnode241.htmlnode242.htmlnode243.htmlnode244.htmlnode245.htmlnode246.htmlnode247.htmlnode248.htmlnode249.htmlnode25.htmlnode250.htmlnode251.htmlnode252.htmlnode253.htmlnode254.htmlnode255.htmlnode256.htmlnode257.htmlnode258.htmlnode259.htmlnode26.htmlnode260.htmlnode261.htmlnode262.htmlnode263.htmlnode264.htmlnode265.htmlnode266.htmlnode267.htmlnode268.htmlnode269.htmlnode27.htmlnode270.htmlnode271.htmlnode272.htmlnode273.htmlnode274.htmlnode275.htmlnode276.htmlnode277.htmlnode278.htmlnode279.htmlnode28.htmlnode280.htmlnode281.htmlnode282.htmlnode283.htmlnode284.htmlnode285.htmlnode286.htmlnode287.htmlnode288.htmlnode289.htmlnode29.htmlnode290.htmlnode291.htmlnode292.htmlnode293.htmlnode294.htmlnode295.htmlnode296.htmlnode297.htmlnode298.htmlnode299.htmlnode3.htmlnode30.htmlnode300.htmlnode301.htmlnode302.htmlnode303.htmlnode304.htmlnode305.htmlnode306.htmlnode307.htmlnode308.htmlnode309.htmlnode31.htmlnode310.htmlnode311.htmlnode312.htmlnode313.htmlnode314.htmlnode315.htmlnode316.htmlnode317.htmlnode318.htmlnode319.htmlnode32.htmlnode320.htmlnode321.htmlnode322.htmlnode323.htmlnode324.htmlnode325.htmlnode326.htmlnode327.htmlnode328.htmlnode329.htmlnode33.htmlnode330.htmlnode331.htmlnode332.htmlnode333.htmlnode334.htmlnode335.htmlnode336.htmlnode337.htmlnode338.htmlnode339.htmlnode34.htmlnode340.htmlnode341.htmlnode342.htmlnode343.htmlnode344.htmlnode345.htmlnode346.htmlnode347.htmlnode348.htmlnode349.htmlnode35.htmlnode350.htmlnode351.htmlnode352.htmlnode353.htmlnode354.htmlnode355.htmlnode356.htmlnode357.htmlnode358.htmlnode359.htmlnode36.htmlnode360.htmlnode361.htmlnode362.htmlnode363.htmlnode364.htmlnode365.htmlnode366.htmlnode367.htmlnode368.htmlnode369.htmlnode37.htmlnode370.htmlnode371.htmlnode372.htmlnode373.htmlnode374.htmlnode375.htmlnode376.htmlnode377.htmlnode378.htmlnode379.htmlnode38.htmlnode380.htmlnode381.htmlnode382.htmlnode383.htmlnode384.htmlnode385.htmlnode386.htmlnode387.htmlnode388.htmlnode389.htmlnode39.htmlnode390.htmlnode391.htmlnode392.htmlnode393.htmlnode394.htmlnode395.htmlnode396.htmlnode397.htmlnode398.htmlnode399.htmlnode4.htmlnode40.htmlnode400.htmlnode401.htmlnode402.htmlnode403.htmlnode404.htmlnode405.htmlnode406.htmlnode407.htmlnode408.htmlnode409.htmlnode41.htmlnode410.htmlnode411.htmlnode412.htmlnode413.htmlnode414.htmlnode415.htmlnode416.htmlnode417.htmlnode418.htmlnode419.htmlnode42.htmlnode420.htmlnode421.htmlnode422.htmlnode423.htmlnode424.htmlnode425.htmlnode426.htmlnode427.htmlnode428.htmlnode429.htmlnode43.htmlnode430.htmlnode431.htmlnode432.htmlnode433.htmlnode434.htmlnode435.htmlnode436.htmlnode437.htmlnode438.htmlnode439.htmlnode44.htmlnode440.htmlnode441.htmlnode442.htmlnode443.htmlnode444.htmlnode445.htmlnode446.htmlnode447.htmlnode448.htmlnode449.htmlnode45.htmlnode450.htmlnode451.htmlnode452.htmlnode453.htmlnode454.htmlnode455.htmlnode456.htmlnode457.htmlnode458.htmlnode459.htmlnode46.htmlnode460.htmlnode461.htmlnode462.htmlnode463.htmlnode464.htmlnode465.htmlnode466.htmlnode467.htmlnode468.htmlnode469.htmlnode47.htmlnode470.htmlnode471.htmlnode472.htmlnode473.htmlnode474.htmlnode475.htmlnode476.htmlnode477.htmlnode478.htmlnode479.htmlnode48.htmlnode480.htmlnode481.htmlnode482.htmlnode483.htmlnode484.htmlnode485.htmlnode486.htmlnode487.htmlnode488.htmlnode489.htmlnode49.htmlnode490.htmlnode491.htmlnode492.htmlnode493.htmlnode494.htmlnode495.htmlnode496.htmlnode497.htmlnode498.htmlnode499.htmlnode5.htmlnode50.htmlnode500.htmlnode501.htmlnode502.htmlnode503.htmlnode504.htmlnode505.htmlnode506.htmlnode507.htmlnode508.htmlnode509.htmlnode51.htmlnode510.htmlnode511.htmlnode512.htmlnode513.htmlnode514.htmlnode515.htmlnode516.htmlnode517.htmlnode518.htmlnode519.htmlnode52.htmlnode520.htmlnode521.htmlnode522.htmlnode523.htmlnode524.htmlnode525.htmlnode526.htmlnode527.htmlnode528.htmlnode529.htmlnode53.htmlnode530.htmlnode531.htmlnode532.htmlnode533.htmlnode534.htmlnode535.htmlnode536.htmlnode537.htmlnode538.htmlnode539.htmlnode54.htmlnode540.htmlnode541.htmlnode542.htmlnode543.htmlnode544.htmlnode545.htmlnode546.htmlnode547.htmlnode548.htmlnode549.htmlnode55.htmlnode550.htmlnode551.htmlnode552.htmlnode553.htmlnode554.htmlnode555.htmlnode556.htmlnode557.htmlnode558.htmlnode559.htmlnode56.htmlnode560.htmlnode561.htmlnode562.htmlnode563.htmlnode564.htmlnode565.htmlnode566.htmlnode567.htmlnode568.htmlnode569.htmlnode57.htmlnode570.htmlnode571.htmlnode572.htmlnode573.htmlnode58.htmlnode59.htmlnode6.htmlnode60.htmlnode61.htmlnode62.htmlnode63.htmlnode64.htmlnode65.htmlnode66.htmlnode67.htmlnode68.htmlnode69.htmlnode7.htmlnode70.htmlnode71.htmlnode72.htmlnode73.htmlnode74.htmlnode75.htmlnode76.htmlnode77.htmlnode78.htmlnode79.htmlnode8.htmlnode80.htmlnode81.htmlnode82.htmlnode83.htmlnode84.htmlnode85.htmlnode86.htmlnode87.htmlnode88.htmlnode89.htmlnode9.htmlnode90.htmlnode91.htmlnode92.htmlnode93.htmlnode94.htmlnode95.htmlnode96.htmlnode97.htmlnode98.htmlnode99.htmlpdffigures.auxprev.pngprev_g.pngup.pngup_g.pngps_file.docps_fontfile_doc.pdfps_guide.psps_symbols.gpitutorial.pdfgnuplot.info.gzgnuplot.1.gzgnuplot.1.gz/usr/share/doc/packages//usr/share/doc/packages/gnuplot//usr/share/doc/packages/gnuplot/demo//usr/share/doc/packages/gnuplot/doc//usr/share/doc/packages/gnuplot/doc/html//usr/share/info//usr/share/man/ja/man1//usr/share/man/man1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:16682/openSUSE_Leap_15.2_Update/118026b835acc372bab2a06b81d64128-gnuplot.openSUSE_Leap_15.2_Updatedrpmxz5x86_64-suse-linux                                                                                directoryASCII textUTF-8 Unicode textPNG image data, 50 x 128, 8-bit colormap, non-interlacedISO-8859 textPOSIX shell script, ASCII text executablePNG image data, 65 x 24, 2-bit colormap, interlacedPNG image data, 13 x 13, 8-bit grayscale, interlacedHTML document, UTF-8 Unicode textPNG image data, 43 x 24, 2-bit colormap, interlacedPNG image data, 37 x 24, 2-bit colormap, interlacedPNG image data, 37 x 24, 8-bit grayscale, interlacedHTML document, ASCII textHTML document, ASCII text, with very long linesHTML document, UTF-8 Unicode text, with very long linesTeX document, ASCII textLaTeX auxiliary file, ASCII textPNG image data, 63 x 24, 2-bit colormap, interlacedPNG image data, 63 x 24, 8-bit grayscale, interlacedPNG image data, 26 x 24, 2-bit colormap, interlacedPNG image data, 26 x 24, 8-bit grayscale, interlacedPostScript document text conforming DSC level 2.0troff or preprocessor input, ISO-8859 text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)%(iGUyutf-8f57ccf437d159c5283887e3e900b3c12091051876d1c3cdcdbeaeb7e8e198082?7zXZ !t/z]"k%CtC놉cm%{E |8պŰmpk7乖.w6YM&UOM9GA~3r/WPc:`;5HKڤ]pe2Nf0+Bp?[e;&oidSB 7['zt5Y7B/k { NNYoY+UE|."-[P$(+QaE}HK ̃oTiݞ_1~T%WrT/Um-` %GkhSBa,oBM6("͓n5K %GX킜>uL/#y=ow+HK,+1Wx {Y^|Dy4{Fuo=Vt` ށycN_=9g^yF_d֮ no1Hit4vRyww| G.3r|` l9A&;h ϽmQ ݪ{M/g-Z{D_huIpNs 9Oj9L' #woɶ.JwPKGK?flS g9S6]_K޽J8ag D@%eqxgK)DS=5hn=u54Z dZ$'N{e1ac<ɹk3ʟ]{w;$&?m?DA5muo s,P@6tA>9tOW c!HZh !gh8mFA%XuCѲKLirj%qca7 v3E)PsqB̶НK&J16Ywe74ƇiW_v_2JX8i%ٱdO7\a8\{Pd]-Y~;V_W'1w)/T k%2 -˘(Ϸ%-0&CcSGۺƉN/rW4*sj)%ON++T# ,WQJ3%jJ %a[5 }GJAUQtp;`:ARO~!R&ͰFj3jA8KwZ+znnA6;DH"Ո (\ Gi?;q|C=bBDpq'ÒSX>lit >zQrEΣDĿrH.<ǻD3"^$:wh[ːWT =|8:-\~§ܜe8ֳ6"b8{ō W(S+3Vh׫ ǕK?9Ԛk3Di/.6}x][滦KF?gwpna4?HU%Y}:)3ĵɩFd]E ;0Ueѝi`vUuf KVsUdN-@GׯyvwUWl*JJX]B эx[v9A "I[)cGP$+blJ6wڐ* t׽΅sU2y!Yx|TH{ }!sM#gC ..t9nTͱg/.|,6'xt%#+5PXr>K% {Usנc#8Q ˽X6cg2;ñu!${ёjo#t, ,]2b\5sSMh]Yѽ7 c2C˚ؼaJ0ZF6&p7vYנW.%:( S)W=qJ36j+l1)cˑnH/<]j oNFԩ5D%SAeʶ{uU-S>^#:Z@0GiTK WӴ7z]xvL'0@d/eypA&H3 :c,ImL3Qb+g5*40!yxʈlz0uiCF(*tQ@Co?D%fGZV QסiYJ$v]~%{бaX!-خPsV@:@ )s|6Jq#.C/0 ?Eū7J?By$S ${%xl\(yqA5 -a$.nj쵓{L4}FcTaX ę ^Q`,Y jelzuz#z@Fbkp];eVq(uI# eElm,:u:!rI_vh⚂J"+{C A7Jnv;gZKR4u0$24G^ig/9oCU0-`*`@9n`@ҐsBeu%'X:pŕte% %(Yԙ).#?tSHI*H>z-j}8:LgxHIb,jwY*= >@{wD{^e~0j-7uM>Z)1J\qSlF'28~Lbx )lap,Y*/>˲OHj[:}ٕ 8:EqHVQB^*ZdbQu>V.K6v3 M~kh+KJk@lai 4tV7@o,Q"eLtOE yn1Ijf@,zԠF)Zyib*OV( ޤH Wxsf7vŝgqV]$m%Pu1"4%cdkڮ0"ϙqւ@[ "ۡ/?zivA/c'MS]aU]_ qEnUSvHyfbu(wwn%'gqHpRtFT=ŊmL2qd\JҼEBgfSxUk:$=BlFY|6mg)9w= {oY{Ovef*c 478V L&D?XW*!œak z-5>vU?@I%7Hmacq׾qkzNfM% }@VhZ|v+e:]JCXYĢdJ_(˝lK$ ~nS.~Ęruc?55(ytDmQ+ڈk_Dh)v/I) C7im@ʄ*&b6:0Ǽ%4{Qm]-yZ:l<`tEUVb;*MwcxgpҲ#MJI*6~ S62"Ĕc [o?֒8Z_FR 56~Ds_R.'MWepV蜐U?v ]kGn+"< >&?b/bp2+!%|Φ/e(!LS*cJr'wDlpCvQSgQJhՆ\AN5$B%nLOf?U Up$B"WsԴJϝțeel6EjzX _!-A:J 6J$3dp2{:"'FvSM@?q^?R2puFHoqڿS4Ҟ`Զ MS}{į-t,g7i>c$('VQ-}P:SSf9eL`..+ 9whjx0&Wϙ z:Rbu&J>\i"TzrHơmĮiA?_.6YJ~a|M_}2t}n46`  q :g?V&L[5 VBMWY,1$-;[Cx X*ഫ/zO:Lܣ7g5f㒭7]hF޼鄽kaOWs ƋX_׉ oدbT5J38:\.dZKΐ&HPv(xU0&4_&b7dzݩHy^V{ pB' a[D6b6bok+U2X7mSa¨|ny%fD`:SujE> t hE b%8qb`1+_.pUY@Ցw07 78ZŻJY[=(yI'Q[dY~,-K»gɂRl5%\a&7gÎ+g4X$Q|WJMT >,֏d~֌֦SSX =+ Kj}ik£ۑJRmGDJ=xz4,Ċ.fR<}tJ2;)*XhNφgʼn`^/ ( z9wo)^!$~"K)'8/HEyaXtQ@- bw)ULOc}BuR|U,MBY RnkS+2`~ Sg8]uwr3nW"qmt}!ۘ.XR1 NH4êz_ԯ߃\`T|@\ i{ߊQ8l5d dHp~/ S_wɪ5OF34%xݤVީHpUW=7 \c(64F$ ZikӫLafJUÜ3QqL5*x>[ Gi;#}k v *p  bEe鬜z7o1¨fT F0\=ƥ%P&։JJtݦiYZ4=۝JֲNAK fLe ✖8U|R^[.RW {I+:mv]3W.-2|qw©p|hC)Sk9aҡ}͓7FEܽ(13si,[Yl]_"qZPsWq,ܺ>bYeX SQeydHRVQIT<3X|-_UcE{UֶVaU\ҍ-!SA<(>ȥo8?5Qjva5XZ-ao'4RA&_>gW m+sh2$Mi|96z JfH,E"o6v8NrgPK"6)~u͈d7иЫW~eo6'*ژ)NidW?Fd^\ eσ7$i"Lun y1|v}'F_h [?$y=L ĭ;޳;X ]Vpc^#s?,E';itĥ}'q(g" hd}JyN]|oyTW!_ξT(3+W-F' 5 h|B]Bxe/#APsi}E۽ږ75=[:swM{[iܓvC=cP pbRgO2cuW:2WH.G1)jwݾOa$(5E*b_/KWD3!(T6s߻%[1pw&36ӹ,:HuO")WGu*S8 l;U}ON?lMYiw9, 瑲o#**2otDͪ9体Ŭ;nr] P㵷N>tebTMkmhA/h*hZH[RNïP svƦG,myibmZ`ysP@'XwDjO.r1pc&R!Oғe I;HgNqcUtx$)('S<|B<:Z>(B]v!U;PӮiKz WB-}H8&^ؼKbdh8QMPd 9{4ELqDep# oNjYjn_T$uk6o⾧}`;n-؜vbuo(Ze(x8$9T1k׏<5TmkIT9A? bG+ }@fkXtU;6Ϣ'߀K'7 R%#w "NڰwGu-L%@c݆xe|p鏧jk éyڅMsOT2$3Rw=x`j(YRϼTH騄!F/; 6O%6'4̪6Ο !ߔtDFM'U=61Ԕb8B*pnFay'6Xږ]xAދ*/—ʣdt ^tQD0WGyѓ(۫Tv #̔rW_eBc8_`_?au*uNi^vbmV7qЃ!="c&E<ҝ_0:rqW9f}WT!ӏד٧HYx`+5=%fwm_d8iSn2hdmqŅ#T6II<[ VSuᨔn'XkAl t`O:^XRGNQ p wirBZ<*.1 ?gmCIOg_AN)y Kx\(}]0,cWW7Hƒ:u74m:>Oϩ8I]ⶆ$yrcza$N-]9Q^g9I˂u!F;w>jG!LO7HM{R#x[L{h4ϐ[^=>=trMo0% +yÓ:g~mOLCtd8[.Nk#*+-+vY}ksܼP".3cnNׄSҗ؉D?q}Ѵ 66d-)vF,x.4GOQ;VO⢾ۃ ܖ6>wRLz=N/{ʰN>oOoP{O:@^0#/a`܁m6LB B&Sh3LáZ>Eg?_([ ;t7Mp̹0VBڟ-Ԓl8fbSaN N2~jC ‚xcj*4w .鴻rY{1u7&ܺv8Ģ _cS6Oҙq{K$0Zvs$%56bEPKYM+꬀2`lcذׁ<=`7ABT|&9|n.m|Š09? 1`E\\(>Lp 8QxDm/Y vSk[:+dذX@H4K̀xKA1l^\v+=@?̩ ߒq1(#oaI2}c9'Qiy6Unɛ%л .`U j eejbuHܒ+of=Dg3i f ޽\(F3L-bоô:<('XQcıٌܓ0'6=]C)5 Q ?n_-:;&o$ҧoRYF zB@0Yf 8Vk! !DV_~*jEt'q;ѤWVoqհ1Lk=ucGҢm..zueoht=6Gc~eKas!4tÏD*c_hen$XFlE3NJ`p\ieEѦ\gKa:Xx}-1d[Nm\T2 XZ&-\OX+AB s|ʝXݨ.tCqP^]^:k H$%黈eQRu4@1&)Q6`m907ܫk6&P  y 7pt1W;=#lf~V 7~YfCr(5fxF %%w.J"A"،L 'aiW7V'iX4)қhVb=)SB ThG!/'9QԖ~FzYm]#ސ5<&S@ g(U] X꼦 ͗^۶CQʯ+Y]V"GGۼm`y)gTDߚArk%r#;O6{!p#|"wOwBlMAob\#tOqaʯQ]V敫c#)] c3㜲jFLV|CJNTזbC^\v ~-˭y))  -сVe5+RC(ż ݐ~0bXhJoj@}VnsjCer-)4{0Ë/+'P5vL݊#d_BS6MB8B z|r~QnJ,htP4%*t:.fd?LL(CAs?x@YQܝbɽ1 s"CBSes8z_DEA>S JRØE׸|wmp0K Ps5?қ9C!G-St"?Kc "ܾ0!:΍[ i.XVf0|s>-ጹQJ*efA-qDU"f|51G:̍-!0NÔI9p-`I%ZY %\ Qxű3@lq%]qS>`+p;>Dz26OoZ]b0{<(CqmBZ7Q'x؊Y|Z+]Us:۩R/ߡCNK%e+X,Єg̙oAzI~"'ӔC %>ՈοZ N{yqWS.jYnl8P1b4{IWޚ=AQǩ1ܾ$^)S#ʠk? k?A!anLu~7Bͧ:zȄd"}园CE~ k*rƐĴr"N|Ŧn\IEKEHT9jfױzDu(ݦOuV2Agbe sIӃwY84aaX,2S rkQGK W('p"kx59RN\z'@c'/~"BR0w+IxOwԄ3Bڣ>l6?rJ]=.[Y˪n=)^,b*"#W\gK3e?݁u6lu(|(flI.q4D}OJr9Xü\.;wZuȨ~M.g\~fx YlY&qÉIBC1Kx0 ,gC8NJ6є0n=QjA*J4JƁeBW,Nϗ"S&Ě;)y>dža$HQT2ZB~)7xǛϧt5;÷y% . /QI1vJj|0wxQjstV~?T].BLKn#T,܆tp]5I[-<L-6]sx:;|a8P6(n,8\]ۭɽvSc oP? HmwּMEa`ÝcAt{{g7˝7g9ؑ$?/ycH %.qL \k:H.' qĒ鶋wVuFL,z31*q=ǑY*Z-[wU$CevˀUB;Jo=s_k\b1rllK̸WY V^_cf6D=Y~쀢~ι0D^'V 3yw at(P.EpOӈ(x-OxfIPG+y 2hZ"[:G\> W} Yt擢 ]e% HY?=Nḷh ˑ КKJgtsTզ/K CDDq젦6zcEMnEQ E2†ʾ^=!2m9*sG"-C{-oN/*'Z.~7gBs rV}TBFӑMr7I wi>7wX( =Z(.hi Z\ CÒh^FXo|!8L:CՓ9R 7kY^Xua iRtKSx*0& O"ԏ 0 r׹^qo -]"rJZq3.cC^4<0GvLT $ȝt [f.uM)bӸe3AI&\p_fX6_e-GSBCdYM򕰋*t+9 'v$ﲬIYu OsmE-ح8L`:+Ͱ`Wdr]X6oPVI6]/D7kTOhh¬n((jvpdA=.C Y1n5`3G~nͽ@qܞ]W@!&"FX!8 8Ə0/٥]ƺS-+XJe^7!ͩ6|UiCi-ϣZMPA /30%,4jT"c" >IT9qIOke!szû.#+E0DL0ʒ}h|ǡEƝ%t\mK&aa#TiY3O"zNQӌ2Ui՛ۛOYS>u&@ƒZ8Pe1nVE` #h]G5KZG dڮ:iB U${e}eݎ.lZ$o,jZYZ2/oފx{U +j{IQESٮc1W`_k:>h5>\V!T<_;e:tdW~t )@#[tʏQTLfO`µzg@N"(??ѱb36 @h"NV -4eU2{KFGENsM1Mι{=[ FZiKeAE ,}d/-gG p~3О7衖w՚+:3xY3YiZ 4ݲ調7ͮ|4Z_1\nvc01v.*F)6Y lkFX51HBþ, ~b 48N6/Ɨh.vK8铞 Mv bhj,Ta+hp  y諴P9߆oDӥcs-V"NOcQw>{fϡj4uQ$۲+6^J*40:7gUH"RY9njaQ@Ҝ yWӉ UOFwݔXUwFU`% L{~QPz&K 0 +סJ{2tz^7+1bEzk' tu]B G%n Vjr30@\T^@֋i_g"֫)vnyJIWj 1|ux!lꝬpK5ʬ\<^2J1M?ӟ AbScEWQ4FSX[I AQw_E,0ȹaEct_J(Z Nj, #kNR9l% Q|kAߜhh{]:"\EQ9+>aµ^߲.r$ dxT7tЍ,."wEt@*3 g]ŃAq&b{f;Bdr$0JA]r֥qIz֌rY"}BB!G:%XX*Ů9Y賁qYY#6LzrY]Mw'*ng 0/zczk|\V^JN (|o-GGxo+b W}2}l?|H9yt,Kn^ wc6La%(OS m t} \ 4ԯ(!-)wwtUu/tҧ#Tv]NnY\R mǹmbC^MЋd!Wb~R jHs<ޯ 瘳rԬ-)mo6m'/}!r !>N̬*uͭgr+w"pHA 9blӂoY ќ VkK [91I[Vs!!;"h6v2pm.59ڍ(<e-ojl ASu$7 h3\!8#F3bW"g eXt]lʳg-(D'唠usyh!|ޭv5m#Yq% D=e'HxF xj|㺧|x$j?zMg$98:N Gtg43u3qkxla8Q mR81ę [L[Nh/e)NBLPš*?S^ ֎KrbKМh# aB2A"@YOu-KǬW2pSMQ#֣H,0PjvyWېt/iݼNO-8Ǫ%QIDp&آ;1b P7OKKʪl#Sa<5֎RzG&G/d-H 3Zw(91#>vlky &7^X }{Uw*E*xb}8k9݉`r*ύ4H| I aUCB#_[$J5K {y Ā/#5`FH 8{"8 pVUǎD첦MfWzX_Ͱu|i [QM`*1ZPTRR"yRyb %ݟ9^ӚӤYzŗQ10h\NSkl?Z!yXdһ$ ̆Z똏>?y84[?MS8]A*NDlD;ێ(mrȋ)t[UOx"_Wviַuy.i :߃46xP"? )U`iIYzsNk}X[͌rO~hˏ ^^f΄Q7Qi h9<E^cC-)!qy>H98o.3 W"ad !ǡw.PXޒnGRCvh ~F(bs\ۖqc10Tb QFHX{֋(>32 KH:{AW?Y 0ͱǧ]mALG(v|f`gXunr|O&*)8|7}vS?vl^dT+,.fXKYf}b&8厯'ي&zE(=up | eW*KQId6)O,4F6Ho4vϢAR1#!Gq_t1drm`e(էΜp|ZFG9  nU A!b/_YMx=SƖ}~\KĈ knr$="KՎ2F$uFxb]D+MZ; {ⷐ=+UIX܆rY4XNt]K;PP .maX?]FP oSnx:#^^P-eSqx^şRc{FO`VqAn-Huj(_c=ZVv\4q %zepDhAqi4&&0(AQ/fZË 6PP| ]$4;ꮉ3D0s6 eH#dgÕ}fNJXNXYf?hFj.RҸ5BQN\޳}\ZDkIN7 q=S'tx&$ڸv3\%-dLE3YF089"Y !R lVt-$惘R<ۓrhE>D N"kXҾW썳tK.Eڀr #Z**0T ^/\!ǤMqaUenFaKaFxkc֚ 8izp"j+3;%uRSe!,kP+HYisݩo`5 99MؿՀyq, +'-\j3',N d@W7/[49EKsQkT66ٿ&8/ `7!-* * *"{Hp>1r9s8i E#` 2!Ӎ# X 3(^?`.O[<\CT6xb6>#(g ɢs9P CYȓn_;x5vV])?˒(bۉۆ8]<#^SY. 6{l4c71n`1ɇ#iqʞhXI¹h[ztbo4'$}Td4 ꕸlSDGm4j* I/[J wL^dW:mΟiMkɖ.FNbkH`֣oXs|F9)ѻN 2Bq fsEU@Kې`V47* +.@q>6M%ڍ}r`7H|R7oAjlkn񸓊*ƥt0Cl2 O?pQU,}!;W1a WL " WCb/۬(]XShF jMET?P?%08-@t6W$$,#-Y:67 ^j1zSA"(r8WLEv,ҷ6:ޚA>O-ο :?Ь|3aZ"_^ҳѹc4,Ttl +̀=o1W_(8Tu$"dCa`5ň4VLA/ɗD3 w^ ǥݍ ]jL6R*ŷa_t!hcXgNI˪O ^=.Uh o &V5:IZĂ..O8jɼQ?XKvձ#%^O( {7.̘0*ChL b+!Tet(Vb<5ỿ#tn/+:f1o,'{*xL 1ǽIۏ^jdk;  ds9pb ë+4K2g1啹r…3wLfR=0L~SmKp[<3nE5SzQ7}JGY:ǍYq6% -ww+V<0DV剸AkJro5Qy* „Mu}||bcvAVMD!LyVZ7hs2dd|n 2.kg܋Toou+%H(26'8N6񋆟&ޚcWxpUpT=j楂!Q}0K;Bˑ߇ m7IF␓S=}pA{bZ#ȋg\s GAکjf-6؟19ߢ¼>R}l8 @Ux 3msxUA9/tqqNtBJ+tv n)R/| y~'U^=̙{ɪJ;0A rxORMXPPh 3uR٥yE4j-pep.Ψ2u?fs @"m ,43oV\dM *Çej>d#[R<|AANY,-h69*&&wx^.M4MhY.dKdFPh 0\=fD?CցWr^ Nyq@}2J(S-^&TLy{MsǺ5OdvM#k;an>)@.Q#/σ~_:PM'V _n3BeF|MP2uqJB= \wJzfjPFӔcӫd8ie&e1g‡Wŕi> $YoC| bHEh'D1#zw1,J)MK&N %b;-1 eaBc-Z@oΌG+!s)l`ͼh- 38UGܬА A3A](cx@_TѦO?lmG'EW[B7 qXR .) tVu *~W]ac기gRe_}E@g)^%lpc~;uۥ2pLVS;܈E0K!)ޟLK+x|wo* (+22$wrմzDGE͊]k+]'KP6&L79HUqx׍*)Q*O$Wns̻Ov!4Qh\5jo~Te5}ӧ;h/1EHy#nPY/Pp}ԡLۄoQ%cBj$;#Ӑd`yyㆰY)6yŏeH 3ЀZnYPW `n5;hnL Pt SvNSxή/@ *̻/9TkQblY:45]*4^`;S?^, LKSf1\9#'qu,'y%̿u?'4Os AyLH̵䠪峧DGjXL"Y&^3?za$lF[b*A"JZiFR44Yp_ "CX>B+))N!M5NwDH@|mh-M5@z"QVFQ< vIR8AGXjT5 `7(GKѷI&!삪fAIp4"olUy [w/1R׀цO|ոb>$?s]P? V<֕}T=3[J-ςey-#P󮀍 n 6hx0jhK1:h[EC^G]LC0iybj}85m,o1?,oޮp)gEycnp"~d!o:#]ymEpghwt)=UCe)9Pq@t `=#e_lY\r@RÞhWXV9!_wmڨ=HSgxg(+ 9&dle4O9ԫKiECpC)èyNOSjn}BuƄ0+3,.A꘭54Z3'|"A? 0{Cuw GqJ 0k͖StSὦ n7X jƗQn걸p 8ٿ7Q'mEggE_f*A 0-f om7XDmmJSE bQ4 ~x{KataWg9boX.V q1ngtE  |?_XG8&A&5:d<&'8 X;۶I\H Fon}5{/meN _]@KYfT7#FlP"BNܼ?cD$[L[tVV4w"S/`o2U~YX#YcZI_=nJ%ƳjzI۫3<}aU9mqM{EG|oPeD4zMֈXmaR-Yb<]r}ĶGO<>ӳN/Yv\|.xpz3tzY`\|a6#V<ВG4]suLޘm5ˣ, ]niB5]ChX.Wf1%mÐsecgVk: *]Mw1_6Kn5C [>blJneF M-4ŒS`%@|BIYm-n^nhuw6 {YaUe+ ᄏV}Vd("Ǎg`Z@GJUzI)i>+f1^bEF K ŵeq q1wв0Xh29*E6{ֱi1U@Fju M]5Taa7P2(ăYB `rV^'"]쾿PX mIT8sAk- 4w5YFWR+2DJC^+dD#Ű⒇rH*FOIA=~9bt;޲墿 M=Z3 AI2A" d=YSҝK9NfiH.SxMcѼ"qރ?3:}&lz!&x?4){lsܺPF+ zV6A39Fzshca| ?ܝɸfӽ|w`nb M{ g]>qC6I>C-R245")."lrCuͯtY:nz>{J)*a8ɝz8D](Tȵɻkg}0 )++[AՒ:D/]+|8(E͔Rc"$Ÿ)j{*J -]\˴$Kݢ.baC==_Rd8gKBH]W_5K #8Qv N> [{H &`?U(%\0c] 1\m^U 3Pg"epjBteJ&3|Sw]9`1x=e !Rκe#V$A>E*>7uRbokaB SLʶn 9ׁnjdBJ5/ Y#5GP0nk27Ix&z4:w/hu@og ~y1X)ŹيӦ [ +c*YӦ ӭr&+"fQ{'kF6U}4tEΏWبQEe|d*zؽGt )P8{"S`-rV^F%@goAfoLv R>ϨѻCby:<{X㶉_7'#{Rh'UT$HpBʈ$G{N{E c2(G^N aJdm3}Tj3[0R]&w vS1~ȓ NzL n`$>Û7[A.NOϑBo[n7nR''g~XB"ff†!b\>nw\_EN=9;.7 P`W}k$M J Y#JFتFW#$\92r'e%e0מOM%BV""3|C'Xo ]ۈ*I:>dzͫUdOl2  ;l`NV9tIC~'(=+ExF1!bGb_!d& @pF,JDϒ["=-RIM :c. #*\|ca˛ҫ.Zp_ynՌbNB"(7^ X၊j|0D =ʝؑhǀ.OrK-ʟ|o*E6!ȎȬVS $NCo>kLM Wn ``vI2`pc1t:R; ɍ]faţ'a(RpSҸҸ. (VC[KQ=4S8+tddZ0Qd]JVػP___ɡ@ YZ