python3-ipython-7.13.0-bp153.2.3.1 4>$  Apb'jK!M@eeeR04^-=d2[D O`}*)lPfH,unBRq6n-SwΗu4vk >-vuB?`j'('5فZDw%k  %fpsW0%+ü04m9KӰ^CxB`ԝ-a\2| x}ihE=QD꽺nY9PvPli\K 9Oi۸=W= 5c9f0764c58aae87d4a80a732d7ce2ee7e5b6fed7785cc59790c2561ab6ee12847d5614161b895b7bed32f9096777fa779153984b'jK!M@eeeC á)qR0a$1y0&$Ͷn'JZu}W8cwXrppcxA9V"j{i6ڒE,fV<`*@G=a:TF rRej)YuS s⻒,[0ĩ#K? ss,zMbiN<0}w+$`VV|ԫc<{{A,!$m9AbMmȉ՛,{ʧȻY#zB%DTM>pH?d % ]@DLPir \  % 4   $48GWZvZi jk8l(m8m(%9m%:q[%>h@pBxFG0H|IX Y Z[4\h]^g5br"crdsves{fs~lsusvwxTyz QXhnCpython3-ipython7.13.0bp153.2.3.1Rich architecture for interactive computing with PythonIPython provides a rich toolkit to help you make the most out of using Python interactively. Its main components are: * A powerful interactive Python shell * A Jupyter kernel to work with Python code in Jupyter notebooks and other interactive frontends. The enhanced interactive Python shells have the following main features: * Comprehensive object introspection. * Input history, persistent across sessions. * Caching of output results during a session with automatically generated references. * Extensible tab completion, with support by default for completion of python variables and keywords, filenames and function keywords. * Extensible system of ‘magic’ commands for controlling the environment and performing many tasks related either to IPython or the operating system. * A rich configuration system with easy switching between different setups (simpler than changing $PYTHONSTARTUP environment variables every time). * Session logging and reloading. * Extensible syntax processing for special purpose situations. * Access to the system shell with user-extensible alias system. * Easily embeddable in other Python programs and GUIs. * Integrated access to the pdb debugger and the Python profiler.b'j:build78J.SUSE Linux Enterprise 15openSUSEBSD-3-Clausehttp://bugs.opensuse.orgDevelopment/Languages/Pythonhttps://github.com/ipython/ipythonlinuxnoarch update-alternatives --install /usr/bin/ipython ipython /usr/bin/ipython-3.6 36 \ --slave /usr/share/man/man1/ipython.1.gz ipython.1.gz /usr/share/man/man1/ipython-3.6.1.gz if [ ! -e "/usr/bin/ipython-3.6" ]; then update-alternatives --quiet --remove "ipython" "/usr/bin/ipython-3.6" fi ----[[00**00ff66 88)""CCDVDV$${{ 8 8x)x5  kl7JK?=6=6VVrrMM!t!t__}}aaffPdPd% % ::&& Z Z55 33'2HD ^.+ kY!ė21LD9^QmGtgKz8g]"S??NNPPOO  pp#1#1}}OO]] 0 0mm E EXXj s /c`jun0%.o-te/s) _8|DKGQQeWZZ-."  AIVIV.. h hTnT4Z4Z#a#a ; M=*=*  N[[OMpM99H" /6  ; l! ZmA!H 1MH4UQ4~N77TT}}D(3,-,6[Z ; ;  mmaa5 x%NcGd%&)$'E(+&%(0'&>>MTTUUZZ h hccSS )%%00]@]@ ESF)_^o\*S)Ol dd``''F h h??Xp l$Y13BRd+dY OO,,KIKI--'' e. 3]L 7*{[[^^22jj kkuu   *Y*Y**FF  $$ 151(( EE : : r r[.[. ^ %%[[ oE"lSN.). #  .X| $ #6Vx '.(  X  } Q QD= =2$XevhW::b[ ' Q?XdsyZ}H FLggA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤큤A큤A큤A큤A큤A큤A큤A큤A큤큤A큤A큤A큤A큤A큤A큤A큤A큤b'j"b'j"b'j"b'j"b'j'b'j$b%b%b'j'b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j&b'j'b'j'b%b%b%b'j$b%b'j'b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j%b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j%b'j&b'j&b'j&b'j%b'j&b'j&b'j&b'j&b'j&b'j%b'j&b'j&b'j&b'j%b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b'j$b%b'j'b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b'j!]Ѱb%b%b%b%b%b%b%b'j$]#]#b%b'j'b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j%b'j&b'j&b'j&b'j&b'j&b'j%b'j&b'j&b'j&b'j%b'j&b'j%b'j&b'j&b'j&b'j%b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b%b'j$b'j'b'j&b'j&b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b'j$b%b'j'b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b%b%b%b%b%b'j$b%b'j'b'j&b'j&b'j&b'j&b'j&b'j&b%b%b'j$b%b'j'b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j$b%b'j'b'j&b'j&b'j&b'j&b'j&b'j&b%b%b%b%b%b%b%b'j$b%b%b'j'b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b%b%b%b%b%b%b%b%b%b%b%b%b%b%b'j$b%b'j'b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j&b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j&b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b'j$b%b'j'b'j&b'j&b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j&b'j'b'j'b'j'b'j'b'j'b'j&b'j'b'j'b'j'b'j'b'j'b'j&]ѯib%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b'j$b%b'j'b'j&b'j&b'j'b'j'b'j'b'j'b'j'b'j&b%b%b%b'j%b%b'j'b'j&b'j&b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b%b%b%b%b%b%b%b'j%b%b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j&b%b%b%b%b%b%b%b%b%b%b%b%b'j%b%b'j'b'j&b'j&b'j'b'j'b'j'b'j&b'j'b'j'b'j'b'j&b%b%b%b%b'j%b%b%b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j&b%b%b%b%b%b'j%^5b%b'j'b'j&b'j&b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b%b%b%b%b%b%b%[U4\[U4b%b%b%b'j%b%b'j'b'j'b'j'b'j'b'j&b'j'b'j'b'j'b'j&b%b%b%b%b'j$b%b%b'j'b'j'b'j'b'j&b'j&b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j&b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j&b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b'j'b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b'j$b%b'j'b'j&b'j&b'j'b'j'b'j'b'j&b'j'b'j&b'j'b'j'b'j'b'j'b'j'b'j&b'j'b'j'b'j'b'j&b'j'b'j&b'j'b'j&b'j'b'j'b'j'b'j&b'j'b'j'b'j'b'j&b'j'b'j&b'j'b'j'b'j'b'j&b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b%b'j"b'j"b'j(^WQ]Ѱb'j"b'j(^5b'j"b'j'b'j'fa73075f275a22ef62dd27055cd18834c41b50726c6fbacc7fa8627d6ea86d01bdc88a526fbd5c018a68a947fae1332c90361a5091863a03339f4887d9c4cd9c858c0d6394922193770f53f550957e37bf1b8a2a5fbb80c22cb2f342f9e91cc83d8dc1f21538b495db933242477c1162473c391c0235a9f569ea52045c627c2e3d8dc1f21538b495db933242477c1162473c391c0235a9f569ea52045c627c2ebaacb93585e64e7fbdcdc210fb4c76298f4ca224c3bb1fafbf4838311a1b2bc0baacb93585e64e7fbdcdc210fb4c76298f4ca224c3bb1fafbf4838311a1b2bc0b5ae8b95b74ca7c3efeb823ad87819e9f982387e86331abcfef852782140ac3db5ae8b95b74ca7c3efeb823ad87819e9f982387e86331abcfef852782140ac3d4afa586a1d4c89c38b76d4a069cf89a6cd6b3ece186480de8dcac1da7892c1ca4afa586a1d4c89c38b76d4a069cf89a6cd6b3ece186480de8dcac1da7892c1ca385c2488e5bcb122b6d48afa3dd5585f29cf421c7b049905c702c10295cf73fb385c2488e5bcb122b6d48afa3dd5585f29cf421c7b049905c702c10295cf73fb06a2aff4806113cb3cc11c1b04c06d7354688c9b695d2041b9eb4a8a3cffe7b106a2aff4806113cb3cc11c1b04c06d7354688c9b695d2041b9eb4a8a3cffe7b1a7040101cfd45b98bcd007fafb7493a2105f0f2f97c634d3c612a357b6036ecea7040101cfd45b98bcd007fafb7493a2105f0f2f97c634d3c612a357b6036ece1648a2e164da33395c139603eb3b7ef41001f98a3480d0ff4f4c0e19c753c6541648a2e164da33395c139603eb3b7ef41001f98a3480d0ff4f4c0e19c753c654c7b4e9291d986877d650183e81737c28392d7f9b64d76ac35dfb8684e9e394b5c7b4e9291d986877d650183e81737c28392d7f9b64d76ac35dfb8684e9e394b57ff25a490aefd92a6c3649a1a11ff26044cc8e3aca0fbbdece89e5facb7577417ff25a490aefd92a6c3649a1a11ff26044cc8e3aca0fbbdece89e5facb7577412528e913e73ff95c274e8dc53d6551ddd76a0a6935dabd1d20ea33be3cdc5b402528e913e73ff95c274e8dc53d6551ddd76a0a6935dabd1d20ea33be3cdc5b40b4228feb6a2195e5d010363914b35e82b3d890a4018cbd5a6721dffc22577aa95286407d837a0ef0650465a44e827e67a972e5c02d17ab405593e59e77b1066a40893c071ccf28a21f922b3634853316f4c09e90021de013b6e2fbedfb036c6840893c071ccf28a21f922b3634853316f4c09e90021de013b6e2fbedfb036c68d07b98fe0617bc872e49e0d1dc81790e015e215666295b4a75cd37d63b9b65da3096d6349742eb10e5234738972f2c83f2b60406282a882f48a986595e6d53a2272905b19b96fea38801124792702b03373dc320b51c6503d87be6561ccf73fde3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8559ffd5cd7ce1b33d4cca5831caa79fceaa41952a469688d2d008694d9bfe9703c9ffd5cd7ce1b33d4cca5831caa79fceaa41952a469688d2d008694d9bfe9703cdc4f98664de7f1742fdb760870edf51cd5de888c74db5c258b6d76240c02ab9fdc4f98664de7f1742fdb760870edf51cd5de888c74db5c258b6d76240c02ab9f13b70bb3ada3ac6bbb482611bdd5a5c2cc4018b6af32dc903636007646686c6d13b70bb3ada3ac6bbb482611bdd5a5c2cc4018b6af32dc903636007646686c6deabe8a3021188b6d86bf975d1d17e535cc3df7520f89153cdf066d7fa8008c79eabe8a3021188b6d86bf975d1d17e535cc3df7520f89153cdf066d7fa8008c7990ec6f40719cbed0deb873e61cfb6336e012ad0e6dadf4a25c9fcde36c05c1f790ec6f40719cbed0deb873e61cfb6336e012ad0e6dadf4a25c9fcde36c05c1f7fb522d36c7c12694e376feab7e85806f17c2192dff3fe7005f94b0779b005a7efb522d36c7c12694e376feab7e85806f17c2192dff3fe7005f94b0779b005a7e65da23746adf73307122b840df526957d938a5616a6d511c71c1470548503af565da23746adf73307122b840df526957d938a5616a6d511c71c1470548503af58ee4095de014b452b5d7a6daec2b9203eb47d5bc4c90104f3a4d31c92e8ffe88a44e880fb51835758bfb2a08467e46e63aa7d5e1d77855492b9278c2bc2dcdafadf0f6d0078019c17d606e769b29dcb34f02641ecfbadef97fb834d476e5031badf0f6d0078019c17d606e769b29dcb34f02641ecfbadef97fb834d476e5031b26a7a4c6ceb9eba631e225850b6bdb3ae23d2111539513ef468ff90a290ab82e26a7a4c6ceb9eba631e225850b6bdb3ae23d2111539513ef468ff90a290ab82e845ccaec38762219458044c20dcf7b2d0ef4e3e769ec63a8af51e16e00348fbc845ccaec38762219458044c20dcf7b2d0ef4e3e769ec63a8af51e16e00348fbc2c3759cce493407f22f7d376f4f38180a1e01f21fb43cf697ec04064e9ccff922c3759cce493407f22f7d376f4f38180a1e01f21fb43cf697ec04064e9ccff92ac8e0fda0f534602d359861cb5306082712ce13ae67b4859df5d5c30c8b140f0ac8e0fda0f534602d359861cb5306082712ce13ae67b4859df5d5c30c8b140f0c2a76e5151155aeb9193da6d4492a9bf34f0ce040553d2e23df3dc3cc486adefc2a76e5151155aeb9193da6d4492a9bf34f0ce040553d2e23df3dc3cc486adef58eacd5fac455197a698c67c7f0c622ede4bab0f3638076e08f01b323db215d258eacd5fac455197a698c67c7f0c622ede4bab0f3638076e08f01b323db215d212f874d3c43dba62c7cf1c890b71833a75e298244e97adc5310904a025d7b6b112f874d3c43dba62c7cf1c890b71833a75e298244e97adc5310904a025d7b6b1d3e61802316605f6a55c350b05d38c4509edd82f4b2500ee945cc870e1cf7defd3e61802316605f6a55c350b05d38c4509edd82f4b2500ee945cc870e1cf7def0d27250d03d0ad9cf68e359424fe7db86377d03d9ffca2a322716abfb207ad160d27250d03d0ad9cf68e359424fe7db86377d03d9ffca2a322716abfb207ad168b803eb8c7a7a8d62ff471bc03e3121b97765aff272e54787df334c5ccc0d2028b803eb8c7a7a8d62ff471bc03e3121b97765aff272e54787df334c5ccc0d2029ee16f3e6d8d3ceb3f9f81874fc42841ef0a5632350bffc021be6b29670777ee841c8d6e740e6c9c48a9d121f4a0ea47fe015cbc107348f45995bf83871bb86c7048bb4934653b9d7cf8b4dba651356eb3e3529272322d278967c3d713f1deba7048bb4934653b9d7cf8b4dba651356eb3e3529272322d278967c3d713f1deba82b89e464f2c128fa874026eac67f4c53d5affb64f813bae1e37d52be78c78fb3f4ea6358ec2eb932863faba5826d273680c0ba32357aa06cecdbaae66b1ead681b19b86636d549ba2eefeb40521b7183077906b3fc20d8458cc5c2e4a94306481b19b86636d549ba2eefeb40521b7183077906b3fc20d8458cc5c2e4a943064ab31d4c44f8c13b5e69257969852041898411f35e20a8d29aa3c78a0359f6621ab31d4c44f8c13b5e69257969852041898411f35e20a8d29aa3c78a0359f66211760148a7a7743c957e3a4de48e74f5ce5a3bce7e5a06afff122c984f05433b1abb37ca47dd0483e2be1f963a3a3748c4c772e8c199ee0a4f4eafd68c2d552e2688045125160e9e5e8ffe585a9773d67e6d1d2ebc1d6b8410dffaad6d1ea7c71688045125160e9e5e8ffe585a9773d67e6d1d2ebc1d6b8410dffaad6d1ea7c71993509ff31dbafbaaaf3e173d825a10433e05778d2aa71c3e69007c6155e92ad1dd56ee596821d7aeb69a53a47b1b13044c5dafd4b980eef7ac59823c3b7482db127cdbca4b86d99e47c9cc97a653f3682b13bde3542de31dea7bd9a4e3f14c6b127cdbca4b86d99e47c9cc97a653f3682b13bde3542de31dea7bd9a4e3f14c6f4cef92306fe3876640d7993e5567236a003ceb560418352dac9b986fc67a5c7f4cef92306fe3876640d7993e5567236a003ceb560418352dac9b986fc67a5c7639dfab720f748396bb7ef59ced345aa30d3cffd63f8c116b4aab80b925afafe639dfab720f748396bb7ef59ced345aa30d3cffd63f8c116b4aab80b925afafef872bfedea7e124d2f4c5d8fbd966787f2d4e3a8f371685e4aac289fe3932e0ef872bfedea7e124d2f4c5d8fbd966787f2d4e3a8f371685e4aac289fe3932e0eabc537405b75ef8b0cee4aa899c244c2b61abe37df63eb792f037086861ba72aabc537405b75ef8b0cee4aa899c244c2b61abe37df63eb792f037086861ba72a4a77a78a7deb9a1dd683cbc13b710ce7386bdb277e2c92ec5ef93976c9e59cb24a77a78a7deb9a1dd683cbc13b710ce7386bdb277e2c92ec5ef93976c9e59cb2f488a5c4ffccdee4a9b6db36d992f71d3cae5248001a894cc78aaaa1d1a148c2f488a5c4ffccdee4a9b6db36d992f71d3cae5248001a894cc78aaaa1d1a148c2c252df91887c032be3f0ac9d24d85b01fbede80be8560da95fde85e73644766bc252df91887c032be3f0ac9d24d85b01fbede80be8560da95fde85e73644766bd8ff60511d26c2a45b125e603cd876fed7b61810ab4188a420e3340081e81782d8ff60511d26c2a45b125e603cd876fed7b61810ab4188a420e3340081e81782f0c418001e15a6eb93ad7f48fc97180524e51f04279ac733c916fed73fd320b6f0c418001e15a6eb93ad7f48fc97180524e51f04279ac733c916fed73fd320b600127df2c67e538c97498d431f6b86d3c644b3bad6834b9d433e68b9f10d682c00127df2c67e538c97498d431f6b86d3c644b3bad6834b9d433e68b9f10d682cca92f7893b1cc22fc23b52fb86a6c8d752250202ee39d40811d9b0c163541b09ca92f7893b1cc22fc23b52fb86a6c8d752250202ee39d40811d9b0c163541b096493f1b4722f0cfddf9e7bebc45b9e81ad6ebad15842f5f1a114abc8a6d1feae6493f1b4722f0cfddf9e7bebc45b9e81ad6ebad15842f5f1a114abc8a6d1feae8fdd8d0ad71d2eeb952d037f1011ca9b4baeec4cce2a8c2a8b2e81faca6b67928fdd8d0ad71d2eeb952d037f1011ca9b4baeec4cce2a8c2a8b2e81faca6b67926ece61852b73c91015a9c4c1afd4056ba12fc9eef38b2faf4ca3543a9f48da9d6ece61852b73c91015a9c4c1afd4056ba12fc9eef38b2faf4ca3543a9f48da9dbcd4e081d1b40bebc62053bec370a514f5ed42a32b9ee434b97e8f92fc7be29abcd4e081d1b40bebc62053bec370a514f5ed42a32b9ee434b97e8f92fc7be29aee3e16c687b19c3fd3dadc20411f5dfbf8c2d40b3387e407ee86f356b241ad91ee3e16c687b19c3fd3dadc20411f5dfbf8c2d40b3387e407ee86f356b241ad91a5faeebac4764d3e6d7bc750b5e496a31b5b7eacd46ddfc2e748e96633c209daa5faeebac4764d3e6d7bc750b5e496a31b5b7eacd46ddfc2e748e96633c209da2016e37f8bd1c364c734e9430f29fe3661efc493e32cc38da517bb5725cd40344b54bf53eced808f78a796611fe9b720dd5a8fc770321db838e00e3d23371b52c10760623c96f0771f91ae6f71da8e17fa83423515267c8fda84509d9384d56cc10760623c96f0771f91ae6f71da8e17fa83423515267c8fda84509d9384d56c4bbabe85a545f1d89e6bc16b7bb9a8d8dec8aac8dfc53776cc0e1f237ad99a43097ab3e7dad68e60084c2d6a6211c797e699508cb52e454bce6c1ab07af3426066fa8e2f2c754cb0087a89e08a1e739131f0eb82668d0c7f125cf188b03f41fb70e953eceaa3ed8a6cef28d41f0ee82d306cbc5ecdc59a5579f08918b0503533da4612da1a1043478315000913d5d3a7fb10ac157269d0c53b6add3d765bbf6284ab3e7734921ad541a6b5d354ed10b29cfe0b354f2a619af3ce21e72b26c2dcef946f5456f161adf4661c7f3d73ffaf3f7cce4d7466365ff6730f1066aad1b5baa6b33326209c2be18f4ccdf4e5fe1277ba2e2039454ca0e3f291bd1bfb88de9044ea9b985cb6ec604c79f5651d90f45692b60be521d59c3c7fb34098ab864ce602fcd5d90d00ce0d6e678e710ea5ea50f881d2628e7b1eda1c1cfa347a3fdc8c989d71d2cc2ebfbd0ea499d4b2739daab37adac4f8c2d03c77c708c607a4ffdf58ccdba0773e13522c9869c911ee4d6b1c39bc1530e947f4f0c2daff079ac5650e16f03f907536d0798a09c51d117555979093f1fab15e4ea6503a7af8f76fde5aca387c2fe6f895e54f4df85a8e92e78cd5d7a504a02b220713b14ad9919694be563f7134b063569014d02f4bbbf79c0b409092ac309fdf6f1fb7c4df0a395f338e54af268d538a76d41f230121f9cdaffbb799d94c41c1b345fc38db92cce78275718f404bd0bcc919df912842aeb45f9401c420fefa4feaf745407c52623de9997d0a4d55c1f49d05451b394ab414b59469a9a105b6fd50e06b4fd46f3333b0476882dce017403b60c168e0d6fc25c8dad26ab0b881308a9b42b98f682c06878b595d9beb425dbb7ac1de56e4264c1bb8d5cea48b32221a413a8ca1d8be0802957e571537a93842467a689ab52a9ca031dd1f8664deef9ff764a9b36c13f4c6a2e02651a69cfd6cf009ec125861fc438907542b349607873b614d095cbd7c507b612f6a2bca4772b584a839790b54b6c6c27ce797358de8697ad6c229ff0a3a5900f9273df0ad95724a1f27a52620a708c4f09cef7d8b7bcd2741f9172fa78d98debf404c659d253bf7c66d695c90d3b7fdf31d62b8a408663f4f102e6c4a3e519c0acc960ab37a0ff3f98daf2ed1d638d57b703660012baae763175b5f1d4f2d0c2fc943c970fb8f48b831af1b9450d4f3c82ccb0cff5f78f8990c9549622216ad87b39aabad3a4c3274783b5555b23558cf68beaea9f17f8b218485b9e42da8737f956d641b4a0020024b35cd57763a1c58af2895c13866b67149325bf372a6193cef88431734b0337dd2fe3308b8ef300699ba458c34a760f358a5f3b2ac53ebf2124ffae71f92bac23bd7172a02863508c303dbac77c768f39f5971048e7f9739f1be9ba652125b7166c578fb7c033b12d0ac0815371f9ab2437122a6477e51fce30c6a79507b852a3c35f76bd99e28294cff5fb57cc6de82dd892fb7a7436b11074cbf434f7e454eaf0b05fa0f446fc3280754bf93a7d08c8d41efb7a7436b11074cbf434f7e454eaf0b05fa0f446fc3280754bf93a7d08c8d41ef3b0b77519429d3a5569cdf820e07b229e40115cc5be04a426527afdc457914fb3b0b77519429d3a5569cdf820e07b229e40115cc5be04a426527afdc457914fb66b3535641de89ccb629172a72a203ff3cd1c3dce18805a5fae96401168e2da866b3535641de89ccb629172a72a203ff3cd1c3dce18805a5fae96401168e2da821a4e5721eb0847b58bac5c42f077391b1feb9c332a048c97aee8c2ab35f36de21a4e5721eb0847b58bac5c42f077391b1feb9c332a048c97aee8c2ab35f36de7e2b2fa355647bf237d8c7fd28e3a17ac6eaa4cf36b1bea16be9dfffec4d724c7e2b2fa355647bf237d8c7fd28e3a17ac6eaa4cf36b1bea16be9dfffec4d724c3cbf6ac74bd4f6c0c7f60c1c7cff42cec12c81555a557cb898cb1c9b2ccb87fa3cbf6ac74bd4f6c0c7f60c1c7cff42cec12c81555a557cb898cb1c9b2ccb87fa7c19e43b4994ff4449ecc080fbeba20be07d599f0398b48ddf3c00ea94a1d5177c19e43b4994ff4449ecc080fbeba20be07d599f0398b48ddf3c00ea94a1d5175504cad7ac7e9bd2930e4a7add00727667b935d9b4983186167bce7dd035f9fa5504cad7ac7e9bd2930e4a7add00727667b935d9b4983186167bce7dd035f9fac02b334e24e88e8b947b84a240bc03617716746e7c72c0d2a77bb2db6de1de1bc02b334e24e88e8b947b84a240bc03617716746e7c72c0d2a77bb2db6de1de1b7b40898c869813e5cfca4dea01a803f5b0a55a40e4d9e9344ff83fed07d09cae7b40898c869813e5cfca4dea01a803f5b0a55a40e4d9e9344ff83fed07d09cae55427e4625d0da223cb0510a4856f57042d6c00fbb83bad78629138abad7ef3855427e4625d0da223cb0510a4856f57042d6c00fbb83bad78629138abad7ef38d6eba061d28bf4a5290d59d676607cd46a4960e9404060d32edb1e9864864e83d6eba061d28bf4a5290d59d676607cd46a4960e9404060d32edb1e9864864e83ce9fdd14dd40181315991552cfdb991ecdf36567e34a3ab42fdd74f6dbbadba9ce9fdd14dd40181315991552cfdb991ecdf36567e34a3ab42fdd74f6dbbadba989905f65cdbd602e5f94d042433f4d03fca800490032f95b03dfe8b9708e40c189905f65cdbd602e5f94d042433f4d03fca800490032f95b03dfe8b9708e40c1de89cf8acd07d47a1054d7434af66a110b9cb3ceac2173e6895e4c08f5b7fcb1de89cf8acd07d47a1054d7434af66a110b9cb3ceac2173e6895e4c08f5b7fcb14d891bec8175c72f086e2ddc3148f89d825a55f00ee76519d8b1fee6501c5e7155ff8fa9dc44ec9cd92b837c0741ee0dfdfdf6b1ec03df484dcbd4f3d343f5398a394cb80b096b83c9cfb312794c11696c66bfccb6725dcbf0501cb3ab244edde281d74c8788031ec3ca6a1a86fe47ee032f7f2dc0c0aa0080b549bade60fceb7078753c6a8a4020110c54f823f06a7d8b173575600f5c7147c982dc9384bb9d158dd6ab7940335af546e937232ec77c899fda963340f4361c1c7ac3a391f715b7c9489b32e03aea3a4badba2477fa36c3200573032e57ac075a61606fed39af14c6b3c6e4f012fe1f6982ca661b9db424b74ed9d817a8d17460e1b79fce3d7d7945b3a3c691aa68666f1b2398962819d2a97f53ed4efc8dc5a7ebac36494a68c1b068a55631ea4d4c4631d747d7e8a767ada1ba86dfb54b9a6d8afca49e0d07040dfc49570a9f8d7e7405f8637f78c2c8ef7c843bf3825aad607d7dc16f77a2d179468288cc69d6fbf5a1e12d8fa6387dfb6e3f3e94ee0b4e0b717fad28adf70bae1ce1ddaa1102562c2f09e9b1af6bdf31b45f96026214e0079b9c36b7262221d14cba9615d05650d8ff7805f867c175a85b06d7faa36c9555ea2b7df9b099f19504841b6bc087bd049f4113a2fd95c84401bc53e8f6014dc921b75c9cf46768ae99877b51904a377c7be4345dff95cef30e52606d0f3d1a751f90528ad8c748ebe6c516d980223f7eae19a0e78c2ac6e593cad8b2e1ee99479f93edd3693280bfb4edc05629301a31cf5a71b8193af526075fe6e237e6886c75c859c1a9cce2587b73b531c9671fd80bdc19b6b209c70d4a7edfa136aac3fd4938649beaaf638ec6b584245b2ea977392aca550d2fa7814993142111b04f15cf505fc1041700d96981f1a5b29d1f37a957d89a373c742ad07e2ab5a5fd53380b319cde602b31b3d6566b641be57bf05202b7685c790ba2f00e1805f794205c64185917081ade270579f639355a1bebe25e50e447fee44ad61e094f2802de81f51db3784344361d3077549b466404fb711257c9fb178fbcc289a39990faf76d68ad2857d1333285b53b396ab748b1234c6b08d28f4b50a1825c1c89f08f1b7447d6f3471cff810867956bafc7d183c4cbc131576f237aa33d756fe86db409f0304c7be8d1112513396f0fb10f80db11f8ba93f471149c5ff20cde4ae802e943ae1e29c7eef9605f3c6b54a49421d97846ee28bf47d774c933cb7c9b2bd2aa07dfc61ecb8246641e917f31888a48f54688c2dec6c93487a23008db71fbabf48bd855c7e2dbe2e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8559ffd5cd7ce1b33d4cca5831caa79fceaa41952a469688d2d008694d9bfe9703c9ffd5cd7ce1b33d4cca5831caa79fceaa41952a469688d2d008694d9bfe9703c1e6abd64ea290684ca5055a88bf5348b1ac96fd51761b2f44061c1a69355174b1e6abd64ea290684ca5055a88bf5348b1ac96fd51761b2f44061c1a69355174b3f74870f0e00b183b68c771b841cce35508825493008990a8d4a2d173538fa693f74870f0e00b183b68c771b841cce35508825493008990a8d4a2d173538fa69140bd3aac55129e89a7a3660201ee6878a4921bca56c0895192c57c0c430ea61140bd3aac55129e89a7a3660201ee6878a4921bca56c0895192c57c0c430ea6181561a0c8ca3368ec25a863bc3043819c1b06cc4fbda262e60e482a581a852c381561a0c8ca3368ec25a863bc3043819c1b06cc4fbda262e60e482a581a852c398ed9233f658ef18ebe4a27a44a04b24580f9d8e383498c946c07dd9aaa5ec6298ed9233f658ef18ebe4a27a44a04b24580f9d8e383498c946c07dd9aaa5ec629df959ec743a08b171606684f38ba1b30a45d35a93897fd124e2457421771bd29df959ec743a08b171606684f38ba1b30a45d35a93897fd124e2457421771bd2033eff646b3e1f6eaec574cabe6975ae8d9abeabc0e3039e62b5cf25862fbb13033eff646b3e1f6eaec574cabe6975ae8d9abeabc0e3039e62b5cf25862fbb131957db06fcbaa433aa7461a2e00f68f0f2b1117a0fbafe42b74ef4ef43fc9ba521ab7fa419392d5cf17e0fd58cef7d445f9c70bfebc1ff393ec309b1aa04f799be089b229c8d660bd25828963551c6cd0c8f869c84cd5fd4ddc118faeb87a1c0be089b229c8d660bd25828963551c6cd0c8f869c84cd5fd4ddc118faeb87a1c0480b930b3c7bde4d5a88a0874d7dbb0267cb564fc32d0feb7ed430fff30a930b480b930b3c7bde4d5a88a0874d7dbb0267cb564fc32d0feb7ed430fff30a930bbd476fab61a01beaa4c8e45b0f78dc1e7d8fd9d23cab1e9f8999c078591fbd0c6627949e3a9483ace8f98a1ca672883d7dc290fa47f342f0bbccea77d5af4d74e61da7d1a65480269e84b1cba96dcca0dc6274849bdfbb69330d5d13a1e2bfc3e61da7d1a65480269e84b1cba96dcca0dc6274849bdfbb69330d5d13a1e2bfc3073da6aa3442aac5eede6382e65cbe16b6265135b62bc2705e494942e0a9d2bd4ce0dae3bf8520b00464a2240f22d4a288d29a61dbe16cf2e3207811dd08663dbb406c27a0e9c2bd48f22f030b30545e29db2ac54e09af6ec1f24b405673429b1e085b3a72b37834327760984487aca418e6ca1a6cae87cbffba41e2f4d5ce7b056c86c30a18ae695c9805f7816c46f3860757fe722c956112efcad79579c218056c86c30a18ae695c9805f7816c46f3860757fe722c956112efcad79579c21832367dc64f25f69cd818c1b825cff3be843323d43a0ee56b6d3cc5a37c291c73737a457b93321ee5dc1417be5acd6914e82a462b32125b2e7cb317e144644a08d60c501d400d5b91243b40d77844d122d55636fae9b380a8b5f00deeb8314b2ed60c501d400d5b91243b40d77844d122d55636fae9b380a8b5f00deeb8314b2e49b3ec50d9585bc193dc63b4968b6b28c7714c7abb2c94d8a609fbb633b2399749b3ec50d9585bc193dc63b4968b6b28c7714c7abb2c94d8a609fbb633b23997f5c651ebf6fd097b4c89b9b81447e953e9c02a6a5cd207c9f6b8f72417318907429fa366c153a3722d96a8e8983d4bfb2621ac4b7a77de0044067f50b21bd9f5971874babe3e63c5cda52a038643c36740ea15ff09aff3e7a28cf6b601e4912d971874babe3e63c5cda52a038643c36740ea15ff09aff3e7a28cf6b601e4912d655baa8c083d6fb1b305c74c3ec7b725ba14d2e14a404f7cab4cbe8fc091b6ec655baa8c083d6fb1b305c74c3ec7b725ba14d2e14a404f7cab4cbe8fc091b6ec89692d5fcd287cdb440ec85c9dd7699f221900b567b71e73671259236379d51f89692d5fcd287cdb440ec85c9dd7699f221900b567b71e73671259236379d51f303026e078eb572567a8928c0e8b9e37b41445105e2f3fb8d7c039a4771f4dc583415f725c939c547b4af1c765d12bb356e96219f91ad8b7674dfc598713fa1913a4cfe8cc2889fbb9d44b349da699e298291c743e3fdcf44f463430b945442613a4cfe8cc2889fbb9d44b349da699e298291c743e3fdcf44f463430b94544262de129f9ac4ab1b4634987205bedab3619d8f4b2953c6ffc2189c3cdf913fddf6412b55ad2197f785dbc983ed7c3c5009e4e667afc416d32f9bc4d12e86c0e52b993e6b609cb4b4e67137b8b42486e92700e9eeeec0ef37e8ea399ffd3479605b993e6b609cb4b4e67137b8b42486e92700e9eeeec0ef37e8ea399ffd34796057c086488063182fa506b63767c468e98f6b926539697ec95273a8270dbdfb56c7c086488063182fa506b63767c468e98f6b926539697ec95273a8270dbdfb56c109f56f59422f2cdcb84abed1e08ec15eecbbe013dd106e7b0b75895391f9ad4109f56f59422f2cdcb84abed1e08ec15eecbbe013dd106e7b0b75895391f9ad40220bcb9727030120a5b9536336f238abd300d2bb7ad0a38a78b465ea795398a16d239817c7345d3336a2f586dacbaa2dd836394e2c31053b32e8294067209556b82643bd09228f716e1ee431adf770885ba9c8b8312cf5bf9cde409a49aef0ed756422807315b21b4a84a116d69d8f59104bcb0a26ba1f2c61913066a040052094a069b71dc767e885eb57f17eb5a57a0258060295a8dad83d2a1ecc3386f0b094a069b71dc767e885eb57f17eb5a57a0258060295a8dad83d2a1ecc3386f0bd4e5633b81df6510f44c559b0c823c720afccba0b9a71a4ec66c65addc1934d538ddde1adedf3ec7f8fb392f009fd49f35ac55e6b2052f5fae571af3691c1a6efeafd76eb9fc6fd068a7ac29a8d3465ccf763ca87ca77ad0386c241ffb7e63f2ba94260f262b222c9521ff508d1067a6d64ad2f166fdbc4de9c95f9d09d45742f20b601fa6d550fcea4769ea167c4f06e504be8001929cc9b2fd3fe5afa7cc8d3b58efbdbf16f9b36d22336e86357af1173925b5eea6176658a8d55cd5b52e0b72f7c52a95f07a703449977e647f51dc38c62dd33821ab7ee42e3d701a752f7872f7c52a95f07a703449977e647f51dc38c62dd33821ab7ee42e3d701a752f788e53d8b24e43ad7ef4f8c7fce9225d8dd18ab9a6939cbdf6aff4d176dfaba7bf8e53d8b24e43ad7ef4f8c7fce9225d8dd18ab9a6939cbdf6aff4d176dfaba7bf17782c918e342f2a31b24da1e080ef1afacfe6fc012dba2b47128f82aa0041d617782c918e342f2a31b24da1e080ef1afacfe6fc012dba2b47128f82aa0041d61a80314c69c19b928060ea63208e71c7766b323db3af5338a3c6a18b427fa3141a80314c69c19b928060ea63208e71c7766b323db3af5338a3c6a18b427fa314238b3b86faf1d48739303787436d17a90f87c41ea1667d3d38bc6e919ce832359da733744853d1ac86432e486d49a4c204383c8907bb2310b1f89891eee8878a7176ccb8959e49cfb61e67186c1a0295664d527cfc972f35f972486bc43b69bc7176ccb8959e49cfb61e67186c1a0295664d527cfc972f35f972486bc43b69bc32753e9690483a62cea1494196cf6474bf3ea7332ad583a5a8525a3e7410c6da4ed3d760e816ffcbb750bc055fdc67c93874af38434193ca3ba1e82863ac8abbbb4b85f466038a7d80467b48d84be4600517a35db39a3be531ce70e6f03fe2c811d12bbf817cd77e52a9963d287638de102a095a5ed784b5cab4681001d90aff01d58d23ed5fec8764864df7470d35fa3e61589831922d040827a9d3cd08a48001d58d23ed5fec8764864df7470d35fa3e61589831922d040827a9d3cd08a480d414daf62219ca7df5263e914d5df907facced86aa59a35ec69756b8c5de6c1bd414daf62219ca7df5263e914d5df907facced86aa59a35ec69756b8c5de6c1b60aa1ba0d111ae187c0ceeab9fb512d1e0a4d1072b12a3d2f5f88d49d0524d6b60aa1ba0d111ae187c0ceeab9fb512d1e0a4d1072b12a3d2f5f88d49d0524d6b1804671e3d5bbaf6c72e3a0a2e2132ed74eabe8f755dbedc90eacdaa1f18b276cefb3c08f60a6771b88438626f649a945f7f3609547c8614b629214761dd0caccefb3c08f60a6771b88438626f649a945f7f3609547c8614b629214761dd0cac3f5f901d3e1aef5874bdb4513c722da054932f24b31f4ded8d7bc1b841dd2457c6afe71055d3079b705cee1387db2729f71e21330e51b9bf2c52667ca456ae5a0fcd642e10b5c06818bfd5e363cf452994b2291cffad302c298f5d399e74edcb80b96e94af61b3e6303ef3005021f343e05e81324aa8e18c0e93b650c2a65b0203d52c6f89accff4a54f830c8c3a324afa09a7ed36b9c735999d7621f98b2aac951f6e9a56801d681a61afd2b62d6a05e22238283a259fd30983e26da7d4d87d4aa7d6ccc6905561d014f9fbfc3148d38caf01365c6b12655c0c1ff5a4a8344f586880bcf1c86f8c844ba163cdd561dce84e7c5448c787a14e47736d9d91c852984ac570fc7f6dc4462bdefed78bb2a0d74f32c518da4deb9c73c04f5ae2be9afe7d9914ac5456159e0468b599adf54a656ba5259a5f874b63632f4bb057c49b656024a709f6e7a68e12c7bf229b5631ec3f26edc4e5499c17bf86bf3d49bc8bc395a7c908751bc5df934d5787d4be6a8f50fc9f7ed724954440675c999d23a46417dd0de9c165eb731d31bd0a2255e590d78489e510a1129275fb8fe3f56c7f598465141e2a7706381005fcb4f3bac2cc484e0055c1795eb4747791475ccd9e72379b9a3b97f4c1172fe9d95467244f9755d1778845677d1e1a7c7fee4b45c8a103a721ef41fd00e667fbdb08f349bbdd9c3da9fa5f0450daec1a87f6c2d88d1fdd6b1112889a0529fbc8bf4577fa6c4604e5e336cb29c859ddb45cd5dc1dc633f8da6e2f40bdd06d8a28acd095ae45d63565339bd6d4a7c557e08e9355055cc78103577b30c1032330dbfe8b97febc817faa0ebf8c0e5d09fe1d449d7c046e82576ee3c692b4c7d8e31df170300572a7d56adb42166809f89e125a2bbbadea86ba78db05b4e9f56c78c3490b8ccc04044f36e3513c48f8aee1a92881ad4050e65225705766c1d691194cc2487b38604f9888a2ac65ee2f0ae3b495e16364db3d291ac8d2e136df3898c65b1043de9dc65ba21d78d8797bd06bb1a3142b3221951fbf851402f8021eef9d1ce24dc09826cddeca44f8a6997af3f60b1f26ccd630fe0cd3025a75995b295521bd1489f8e03295d0ce633b7db7aaf0377fb8faf5542f079d3afa143cdd3db97a0d05c14077a7d16cb1ddb96534e3c62d815c800af36594b155dc57f4f9460bc8a9e1d6a774cd7df68b9496649a8770a38df8c60f16919f71b5abc4cabb5a8f5f8e6a1fff301ee7860b02a0881a1ddf2e7467c1713aa9d7b79cc00ed4308fdf29463bb0760a702f4c953f971668cbb8fcf99c7a8a2c702358651fa8d98c98d28617a039b9e079d54ef7a58252ca78b57fbde16a4eba73474348c3506f0916703ce37f201c3d790fb81b70fa1a661995639fa29004b7797ef2528d8f4a83d9d1c766a0ccb1d37d93e441df3baa98528169199a1ef52633e2a5c82060f0670bcd8da502c4ed894bf575b99fc86941cff68c5534e3078933a889d336d458c8adac4ec3ca9c7aebfe78e43fadb475694a9cb0c654170ab27ba5738794b395c161f48a69b69281e4ca0eef7fd3bfce5310a3e8eb4d92c4740d6bff1586f7434d0efb47a6bd7527135409cfc4ed0a08120a1498c2efadd7634d916a3227442e897100a6e2250846a394682c5b834fb3b1440b782ca349a47143987988ab3b05144d9ac63b7e0fd84ed597585d800742e5156882ae7307df2df2fc8d481d0e3795ffaa64cbe11f87465cc542552443e9a5a1edf7bbdfccc68db81ae3c2b4160f76171f7693d26e2b3e68ef8ca186828fd9dceb30a67c1b2fde370d03d586e2a5050240e516d345a8dafe9cb7500a2987fd473aaf1a74e9f9bd329193663bd9fb0c36d3da5e88640b3b6ecb94eb8064860e3900dbd31b8c1a44dcf131479a057955a4fc0831b8950d331e672dd2e96f2e8a29fe019b3e764949c421e816615ebf0679f83e5606991c46b56b40f194e655872be2055765abf142782c9ac90de15c3f77e68420a4dacf14680314ac8b45a70dc95b47fa9e9b59f390a24fbf355c147359f61eda6becb763862288d80ad14c765b38baf5a856c4534d26e43653c27553781d68d45bced6fe4451318cf8adf56866727bd029011f596af2957ae3a7fb5c9c257bfe87c592f5097924c598fbdc187a766238e04497578bd296515dd7c09552f0d36d72d8a9fc131663d7522419182b392d7d889621f00e6c9ac3342083cb7aa24fd320d83194c063afc77f90e32745ad9ade9fb624f00e6c9ac3342083cb7aa24fd320d83194c063afc77f90e32745ad9ade9fb624b4da29fcfdf9d1a19f23c1344cbb0d56a957ed536a7c222f33b7881119ebde28b4da29fcfdf9d1a19f23c1344cbb0d56a957ed536a7c222f33b7881119ebde28c114deaf9e41017e7e0c609e5e5ef0d884e029146449f220bb7488b47cdd7009c114deaf9e41017e7e0c609e5e5ef0d884e029146449f220bb7488b47cdd700945d12d36e2236687fb1da910b6ab20119b9456096feeda40b29d1acb8c76487a45d12d36e2236687fb1da910b6ab20119b9456096feeda40b29d1acb8c76487a5c9c88de7b3deff8646a04206c53a59840427f000e774bcecbbb9b81da0843b65c9c88de7b3deff8646a04206c53a59840427f000e774bcecbbb9b81da0843b6828f87675d49e39ecac52837eddfcaafffcf4cca12f094d12092e4f6665df1c3828f87675d49e39ecac52837eddfcaafffcf4cca12f094d12092e4f6665df1c3f3d01dd06e829ec06a33222c70002b82c8f682164747f3b0698ec97b34c99f247a350e0877defab3efa458f2767e572888b5291d1ed9cb93f0598f3f8f54a2f1396b9fb9377d647d70885b01526092a41fb9ecd5b00f260aca81312bbaecc2384e1df3fec2be3afcaee589935b5eda26a4a950a7783be9e8f55c80440a3baf023203842719b5fddab5b3e1201e6c09aba8797283f1aeba392a054e3e71f62471e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8559ffd5cd7ce1b33d4cca5831caa79fceaa41952a469688d2d008694d9bfe9703c9ffd5cd7ce1b33d4cca5831caa79fceaa41952a469688d2d008694d9bfe9703ce3acf4374404b7cd700955afb691fef6d36c444fd30e715fbf8f6dcfb76cc10e11e5b9bab8687032f04ecf198aaba22b30f7ca46f355c5e964d6af09d231b8a5fde800e6e85accc66009fd080d406f4464a4d6a35b23e476dc820a267972a9f2aee2716a104ab09dc9b0e32ed62f4502b0b19977cccbef71ecbb0c030cf382eb26cca8603c9474a249da0f5dafde9d04b66f141ce8499274b822107331e009c93f66a24b14549bdb31250a38ee345eda30faa76e468542cbe5b1a99f3facc3daff28f8e2944d96ffea982ef9a8d346729498b8540d61b5d58e0e1cb7592c472436c9895673e8fece5524fe9d5e26b696373414ed3b85e15630fe5ce3a25970f336c9895673e8fece5524fe9d5e26b696373414ed3b85e15630fe5ce3a25970f32c806981aad028e050f3e62287cdbff8a6c25ae107bb837850f2504d4b64c2882c806981aad028e050f3e62287cdbff8a6c25ae107bb837850f2504d4b64c28836416ce4a09f65b1a94c5254d5f4c4563ec55c16bbb0fb29af9dc15b423c545336416ce4a09f65b1a94c5254d5f4c4563ec55c16bbb0fb29af9dc15b423c54535db0e61fed1d38f3dc3b2d0fb74c5bc1222df11079dcfca92fc8c1825d0b2d795db0e61fed1d38f3dc3b2d0fb74c5bc1222df11079dcfca92fc8c1825d0b2d7914922ac8d20dff9e1b1ff898af9bf3fe5e0700ed158e648844eefe644486406f31197ec9d1f2f349b338b37c63b9d1d5847f5eb0ffb85827d8bfc39c7fcd246431197ec9d1f2f349b338b37c63b9d1d5847f5eb0ffb85827d8bfc39c7fcd24642262018152a099fb84848ab7c7900253b01f9594d061c192f25c81e1d2af452d2262018152a099fb84848ab7c7900253b01f9594d061c192f25c81e1d2af452dc265731f3a3e8efcc6e98ddc569cdd9d2966b83dc2bca675b1490f0ed8df9f39c265731f3a3e8efcc6e98ddc569cdd9d2966b83dc2bca675b1490f0ed8df9f39dd4791a38351224ad49300b17e6ede8e6bc58038882fa27467ead31bfaa091c2ade314dae50180ed3950367261e5402ab0fcae0afdd3f7f7ef65d2ac7856754a7ecc3c030bfa04d9cc58026783fbe51ba7c1c4409a38094e93678b6b5a5e36bb1079bcd53212d2dfdf8b2085ae561cf0d7c39a4c9bcf99825ffd038975c806c92ef7838464b96f00c88f16954997600b5428c5e765f140a65180f9e6800fc5367a25cf0f6c10530aaf50e7f0d2edf56f2e08d1d156d5d4ec05f82ca1741ccf4862ad2df804d8caed628312916ea5197918df02df42771d0e7c163d4da3d12316e88c97a58790af86911d8ef5349f4511070e5fe2bafa66ffe6c806856b28751783443170acc30608406590ad1f036e37cf8cf0267e16c9b818477735c1d8004de1893d3a7acb87b29edba043bfb3988ae131fab49179187cb1b663a3968752d0e1893d3a7acb87b29edba043bfb3988ae131fab49179187cb1b663a3968752d07ba4c50fc48b01b0856bfedd8191dd4e17cc585d4e21a1225332fa78f11e404b7ba4c50fc48b01b0856bfedd8191dd4e17cc585d4e21a1225332fa78f11e404b7f636e15538634206668e1e9e76449fa7164dbb51bc63c7835cbe2b3fe1579f37f636e15538634206668e1e9e76449fa7164dbb51bc63c7835cbe2b3fe1579f35bc63b365688c1fb27a0b818be8fe3844f22653280af518b412ee7e55633cea45bc63b365688c1fb27a0b818be8fe3844f22653280af518b412ee7e55633cea4f941c8ab0442faee16b59a1187aa90ecfcf3148c1f3b9035ccead627789f7592f941c8ab0442faee16b59a1187aa90ecfcf3148c1f3b9035ccead627789f75923252af47a84b2b00497eb9e396110ff92a3ec3828cb3b7d35f8e0e5a5707226d3252af47a84b2b00497eb9e396110ff92a3ec3828cb3b7d35f8e0e5a5707226d67d597a11c9fa75bcceca2e098e36fc964f922b56401d7f50cf3a3cd26dc970067d597a11c9fa75bcceca2e098e36fc964f922b56401d7f50cf3a3cd26dc9700fe23ec634a46b6f2a5dd0e17e8492a036a4859eb288cf3cb7ff0c5d87500fcdefe23ec634a46b6f2a5dd0e17e8492a036a4859eb288cf3cb7ff0c5d87500fcde29ff7ea3cc2ce9827628c6cb0920f5cb430c3a4479c5a6daa5cf7b4493e80af829ff7ea3cc2ce9827628c6cb0920f5cb430c3a4479c5a6daa5cf7b4493e80af8f674f5bc55f701e97bce2ff8d1210f6417b935df886bb497663f2e8f24d813c3f674f5bc55f701e97bce2ff8d1210f6417b935df886bb497663f2e8f24d813c3ea93619ed2d73a77b0249e23f04e4dec338edd487e9d67dab8a31f2cc2749d65ea93619ed2d73a77b0249e23f04e4dec338edd487e9d67dab8a31f2cc2749d65e915ab5b886a5f4e5b344a45d7de8f052543471d3c1eb820b11ff8f690827acce915ab5b886a5f4e5b344a45d7de8f052543471d3c1eb820b11ff8f690827accc20dc15af6443f5f4541baa635e13ea353bea381e35a7b0280c9dab7364eeda6c20dc15af6443f5f4541baa635e13ea353bea381e35a7b0280c9dab7364eeda6d78087cf83bab45e93b62c7a7c4a75d688fbeafa8c6044e6dda7c4b53fea7c4ed78087cf83bab45e93b62c7a7c4a75d688fbeafa8c6044e6dda7c4b53fea7c4e43e0f95a16f682437369c09a93498eacdc740e070a4fd2f04a8a466178eeac0f43e0f95a16f682437369c09a93498eacdc740e070a4fd2f04a8a466178eeac0fc02fd41f17da63e320ada64a9a14d8a60f315fd9147409c03387724e24cc17bcc02fd41f17da63e320ada64a9a14d8a60f315fd9147409c03387724e24cc17bcddd0acba23fd96bd4bab661fbc3ad180d9b418e8c18edd0b50caeb53c00f10cf339dd92d4c7091a7da54cd5bb33100f78d68ae4410c358464bf379b77a620d6e36d0e12264c5e17ad7d8cb60e101ef89577654332a1eb4815d566ec494147bab46b45fdb343e08fe1a7bc1abbbc9564ad3407659978fe174ffbb76e1d3fc92dfea8a0b87d291db2683240f33601b417980fc4416d6f509b9bd56b382b892536d91c378a6ac2438fdc5ec3571c1cbe05a4daaca0deae821fc4c8f49b87799d547dce6c2796f6ae9b1cb24536b163688c4a8e9de7345d85edeea71f9154d90601d375ac64efa7ffd5d2187613912d6ccdcef1f1ecc5e4fedef948b5bcc83fcfde5758ee4534e8bcb33ae61eb24ee21bcf84f8e2b5a036a2f95ba274141b4b08d98631ba83a3f990bde367316b3b0ba7a0039f40069a6530aa4d66b4f45b42afc33db6ece9877854f27720854705de293aef2ee8461b01bce7d241007d8b3d9ae8cea3b908c116c9d0d953d78d391d8b6281a73aecc8bf9e4fe71218a3d8fd32046026c066cefdc65268724fc3b2bdcb381f91875499af7664d027f5ae907df9810d5d6300ef4e34187568148ac17f3d8f8e46458cb120a472c66edac7f80f90bcb394555fad4d83f2a9c12e6488aaf32bb528a4425b7751f177a37dff9b929e152278830157ebe5fbe3fb00eb6ed29cfacaf61f98e77647c4218df64144aa68c70278830157ebe5fbe3fb00eb6ed29cfacaf61f98e77647c4218df64144aa68c7032e08d2c3edac554f2dc77c2bcf6ce970b25abb71cc47d18140ce5249a3ebcc7f83863df0cba0687ae790047cd53aba3fbd3178f6f9dee7538dc4416026998edff8aec886f4f486d2a566cb1fde00e240ded040939b0fcd8a93f93f7053fc8beff8aec886f4f486d2a566cb1fde00e240ded040939b0fcd8a93f93f7053fc8bef7d89df090a79bec2f5bc90179ff4e57c9c22c335a1c3706b0941cd3240949e5f7d89df090a79bec2f5bc90179ff4e57c9c22c335a1c3706b0941cd3240949e5e21822c2afdb55360b2624f6cadabe11e4de660ff1a4ac8aaadd08857d75a5bee21822c2afdb55360b2624f6cadabe11e4de660ff1a4ac8aaadd08857d75a5bef3d1365666a7b8d46cff8ab4a98898ef972069ed17b166bf147a01c26c0ec81cf3d1365666a7b8d46cff8ab4a98898ef972069ed17b166bf147a01c26c0ec81c0e5878b3648f47eded10533b3c0c663edc7902315b542948cde4f4d1e4e4d6da0e5878b3648f47eded10533b3c0c663edc7902315b542948cde4f4d1e4e4d6daed28ff6eae59b8629fb5a7a77a5651c63c8213ce971f1a2bf3b03282993d85c5ed28ff6eae59b8629fb5a7a77a5651c63c8213ce971f1a2bf3b03282993d85c5979082965532fdb5cf9140e6916fc97c956abb15091a802b3c49b9f1163fd01f979082965532fdb5cf9140e6916fc97c956abb15091a802b3c49b9f1163fd01fbdd726c66b3c99275a4027ee16595e2720f6a74a9fa8afcca56f8ceeae5c96f1bdd726c66b3c99275a4027ee16595e2720f6a74a9fa8afcca56f8ceeae5c96f1ac744221e770ad10a85ee9faf638b5b852c39cb17329244f29136aae58d36e35ac744221e770ad10a85ee9faf638b5b852c39cb17329244f29136aae58d36e35d7dd33175e1c59c1cc34dae943f8a833af8192fc7ffcd0f3d1f6754474a769f7d7dd33175e1c59c1cc34dae943f8a833af8192fc7ffcd0f3d1f6754474a769f797bd3008b892d95d427a5b8f07566f4bfaab92a585f34acf24014b06e5a8259197bd3008b892d95d427a5b8f07566f4bfaab92a585f34acf24014b06e5a825919be605b1cb61932ddf3bb40c6a47903a2c2b37389d863ed1ea55cc8b08d839d99be605b1cb61932ddf3bb40c6a47903a2c2b37389d863ed1ea55cc8b08d839d925759bf768b2ccb204ba2c79139146ba9410ff7533880da385b93dd0f3e7c0f60e5e9b40b7737d7d3c2dbb42d0a15f220e48149f273f87eb05834e9364b25220a44d28655fa2f013245590d705a7c90e36facd7397d075d7de40f7b25aa6567da44d28655fa2f013245590d705a7c90e36facd7397d075d7de40f7b25aa6567d73c4a5054cc75b84ac0dd4e6fe5f1b00d200437a6932ec1cbbac591a65bb470a73c4a5054cc75b84ac0dd4e6fe5f1b00d200437a6932ec1cbbac591a65bb470aa1ff9dd8b774abc3693309aa14ee1ff5a432b53f5b25146d6c2f0cda83c6a2aca1ff9dd8b774abc3693309aa14ee1ff5a432b53f5b25146d6c2f0cda83c6a2ac76a5bbbf1597d46413a3a63bf2110adf7c1293971dcdd17824f9e1c311b4f62e76a5bbbf1597d46413a3a63bf2110adf7c1293971dcdd17824f9e1c311b4f62ecdfdb012e1696601204860e5292c54065ed11c35b878099a7f3171e598198014cdfdb012e1696601204860e5292c54065ed11c35b878099a7f3171e59819801420c9128f77941a11722243155c41edf6e74fa12bca22f88f24dfdb211186989f0d8bc4f3857e71b43698544ca2580a5a65970687e61c6976c2d499fa4566ec9f652565e422d1822e80b984acb64e69e24e0bcc1adc35352539717fcd90ad12c7af3693364afb31d42da261e4d0b801cda1ca8a4c0f57e509b013ec6c8f5f3e96603ade7ce33e64f423924a7b9a3b4334c18fdd926538b9a2af12009498e952b560882838c28c52e2803332819df24f58bc1a3d2db11869b0088a9339d899303d66724c17157ee507b4022d500aec57c24f22f5ed056c52f68683ede4fec25584d6a68fcd935f101e798dee75bdcb669e1584678097f2bbb7dae7191cd3357384b6fc75803818b67a9cacb2a663ab1c7c97c05d89ee3d73b5024d349cb2db0408d47652271d690ee3b6cc84821fb39d862b94b3a0753916cbffa95bc1dbac5d8a797678374c1753eadacc4b3873dae8b07620bb4116acff7115921b88b7773586cbef8e537697586e3ac1721598ab9aeba6515629cd3b4d014bcefb00a5bc341e928e37129bdf6dd1944651f1cff00faeddcd0ee7e77d90c8f5dc2eac41ec9345d7ede6e9a63fee5a6d1b6e854018206446aa539ffc541b920aa1af4764a35ba18516635dfa2b0e39d38922823ed71fe41d966717e41e92be178da35bc03be4c3c6c55d50bfa505f16c81e87e6db26ff3772a94ed532f4faa584343118fe53750bd05d2be337f362ddaa88bf3a1d82797e642d00d03084e1ecc05b6184d8dcf1baae5422447b2652e000c486d40e37132093f6be02e99db220e542cd9506fd2cacb9c01bfe55f7e194532b5656e6aab2c8061db54faf4b815548e92be9818dc81e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8559ffd5cd7ce1b33d4cca5831caa79fceaa41952a469688d2d008694d9bfe9703c9ffd5cd7ce1b33d4cca5831caa79fceaa41952a469688d2d008694d9bfe9703c71d887b1af9f8ba7ecfca5e31ad821c110568f21579a9caf23847e08ce48105471d887b1af9f8ba7ecfca5e31ad821c110568f21579a9caf23847e08ce481054d6a747cb11805d8b9bb6a39821e6fc53e76d53c12b668ec5c23786fdf8ccae5ed6a747cb11805d8b9bb6a39821e6fc53e76d53c12b668ec5c23786fdf8ccae5e87e3fe157f33be37b66e8db714ed8e2f67cb0d78e392fc99fd48ee82c5a4dc5287e3fe157f33be37b66e8db714ed8e2f67cb0d78e392fc99fd48ee82c5a4dc52dc10de08f8aedb625beb744fb4eda4596d99cd0be8db9f786a036c95503008680ce4e2ed22934678f0b90590031a5c0a92a5b86db52a501c8ba774988f48add76fb82f817e345f28de6953b1e60602cb32be1ff6a2be320a0dd421a82168d8d66fb82f817e345f28de6953b1e60602cb32be1ff6a2be320a0dd421a82168d8d63f1f1eae8fdaaebb01b06985ac35abae9d540ad2bb422ecd1f912fd18a4cf6d83f1f1eae8fdaaebb01b06985ac35abae9d540ad2bb422ecd1f912fd18a4cf6d8057cfaf61e5edfa32c923ffa15a323f88cea31b872d8590e511d2b75b8b82c891c59752496622e1cfd9b530d748beba0f62cdfd9004d3beb573eb0d34d1ea04fbaad33614f7337d922c8c475f01f479ed9cedb147925f6f3a3bd5992786a98f8baad33614f7337d922c8c475f01f479ed9cedb147925f6f3a3bd5992786a98f8f28bb961faebb4dc281cb60766b9749d327a92a363ea1dfbf1aff60b93d019b0f28bb961faebb4dc281cb60766b9749d327a92a363ea1dfbf1aff60b93d019b0e0ba15b851e072fb1dd2169399cdef966a5dc8b76790a5e5c161e59d559027c82e96bca9fea225fa295e8762e9dbe0a11389203a2485c759a0e8e161a7560a04cba3bce8287c39fcc17d789c3bcc86df50f26227c6a5830f2609fe3538f5392ed19157913192fdb2d1abaa0a50db1899967dcafa0d9cd5a475ef8889d604d7800272e6a22b42aff9ef84e04581e3c8b0d9328fc083bb3577ea5d9a2af779e6d7a3b4801875ab4fcae6711a7c891d7e2c4ed824d86ff516837c29f9cff933afb09c639a31f52264c9c703fe6fd21384bf65f696878afc54421208fdf7f5fce04ac1901f1387fedfe4ed7611e6418f28ee53158f7620863e66b24058c29e7549a338e63742c7d70df6e5075fe09c91c4bb1e4fc33ad082ed259778b0e9dbcc6cfdc7f1416c0d66a242cfc5c581c97147b6eb155f35c3a8a0475425f3e4588040d41a3a51d7ad57398e2931362f84c47fa1e4f385f4f5eacf0ce45f94a57985e423859ee782834b534edb9e41cf1b41d8946db6746e4c2c1c14768fca1cc6048aad6e0aca8b4bdf8d77355a05044f6effb437d2fa9b6fcde11e8b8674cc850b2dbd66e5a8a38b012adfdf49d1d4ddc458e0615f17c8678bd5049cedc4e20957b10d710c68c14234c75a73774102eff04ecc2acba4f4d628f8bb9880895b5bd27cc708c22d224955b28b1014c8f22b3f1cf8eab229ab8df5865bd66111a74dc6fa9185d2a5edc9b11f41299dbaa8ac84086abd4e378d1e79f5051e6087697c578b18d18c5e743b4d88588fe9d013caa830e9ee3491decfbf14d6d5c811ceff55922fe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8559ffd5cd7ce1b33d4cca5831caa79fceaa41952a469688d2d008694d9bfe9703c9ffd5cd7ce1b33d4cca5831caa79fceaa41952a469688d2d008694d9bfe9703cc16b9e64e29bac57f3b9f40db76c071902b9d12d1c71cd4d4a3e29f33048b58ec16b9e64e29bac57f3b9f40db76c071902b9d12d1c71cd4d4a3e29f33048b58e114295c008368a9dfc52aa9f8e2f61d33c74f30330fd822d6e22814a7a3edbda114295c008368a9dfc52aa9f8e2f61d33c74f30330fd822d6e22814a7a3edbda6970ecf3e159aea56cf9d43d3634042267320af786fa7217a56218015f2794159c536a29265a49c3aa2a19ef68acd5eca6550ba8eaba491f48fc100a49a7b2f60cb5e48496a5fd17ea63b45dd01a0bf2c442f74c71b2fa21aace2fd4ffbb1fbf0fad0c2671be0ecbf807f07277d166037a30f4f241c7643507605631007d5d88077cf64f22b7006363cc5bf36ed931fbfa4db14175247d0176d6c1b3c0650efde3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8559ffd5cd7ce1b33d4cca5831caa79fceaa41952a469688d2d008694d9bfe9703c9ffd5cd7ce1b33d4cca5831caa79fceaa41952a469688d2d008694d9bfe9703c77cac31c34a7fa287cdc1cbdff823d04e20de2b044c68a68d0cf36bd83a3cfe477cac31c34a7fa287cdc1cbdff823d04e20de2b044c68a68d0cf36bd83a3cfe477986114ac26500681b0290cc5b7b3cfc6aa0dbf71e2dd71e8da399258da9f8177986114ac26500681b0290cc5b7b3cfc6aa0dbf71e2dd71e8da399258da9f81ed4fec2d3eb56f766c93ced8d025949f9b8d057886f696291fc2e399a92f2450ed4fec2d3eb56f766c93ced8d025949f9b8d057886f696291fc2e399a92f2450e563c82f0b196bfaf3cbb85c57a8717929f9d2119d9bdfb7066bcdbcb93271abe563c82f0b196bfaf3cbb85c57a8717929f9d2119d9bdfb7066bcdbcb93271ab0b4055118fb83a69fc623cc45759dffaf41316551c5493154fa5bbbdd75556050b4055118fb83a69fc623cc45759dffaf41316551c5493154fa5bbbdd7555605f5d53c6a9db7fb61007343275a25d21e45748e167b20a01a24c9953b3135f799f5d53c6a9db7fb61007343275a25d21e45748e167b20a01a24c9953b3135f7999776fd6809a2f18c549426abb43eddd9f8513d38e123ad15209bb7099c3bcd849776fd6809a2f18c549426abb43eddd9f8513d38e123ad15209bb7099c3bcd84568e1309f961f1174c5069e8636b054fac09e7b5f6caa0ad7994a2bbfce52bde568e1309f961f1174c5069e8636b054fac09e7b5f6caa0ad7994a2bbfce52bdea52a9ead15ccea46f16be840735c01bd474d3a7a4b7a4d7eb95f88574c7d783aa52a9ead15ccea46f16be840735c01bd474d3a7a4b7a4d7eb95f88574c7d783a9d9ab7107db781bed126e1574f7461e05b7586d57a3d702c327efc2668b98a699d9ab7107db781bed126e1574f7461e05b7586d57a3d702c327efc2668b98a692e12a92cf356e8a0a4d9f3ecb2b30d8f16f774fe2d7f1b956fbe4db6310dc0dd9decbb342f8bbe20056ed51a4d4dcc48976f54439c36dd75bf806fa5ac46f848662e65bde48eb9cfa23ae53605f6619324d197c6064d3ee4b8a1a4d22b4e1c6a32f8c0685d96f3244a96ee8cdfb31acaedcd40bf228900b6a15d83a8243787fcc89ed351256952ee73197affa8b9c34281c6eb5bdf5adc0f360cb5849ea188b945c6dbc899d1a176dbedc999f4e3fdd8cc6e4ca70f4ddfd3499d5183db13ac5ad0b0a216a07a7d65e98278b77066947e4606f933e74d0302e7ea2ae2166e8b78994802b2f262e7be2fffa79a338a2752b01dc6b3b7a4db043b49e7d9019c91f9f39ab803d9780772b5155dc1a7a89c3a143910f4a17dbc69a0c3c37456eb4548f39ab803d9780772b5155dc1a7a89c3a143910f4a17dbc69a0c3c37456eb45480d91be008f585f5a7d78d603db67ae9a6f18ce8a694424f39ff1f54217937a200d91be008f585f5a7d78d603db67ae9a6f18ce8a694424f39ff1f54217937a20e323afe65bcbd914ba1ced376d9ef9c809d1842e171984b1a1d745c6aae58c66e323afe65bcbd914ba1ced376d9ef9c809d1842e171984b1a1d745c6aae58c66069d86fd6f91d8483ee95f42c2ccaea9d96128d6306190f9e8ebb83376a2ea0c069d86fd6f91d8483ee95f42c2ccaea9d96128d6306190f9e8ebb83376a2ea0c4f8df1a1dc61e1e8616ca07079b5905b62e57fe101d9cce495919c91b7ad02da4f8df1a1dc61e1e8616ca07079b5905b62e57fe101d9cce495919c91b7ad02da7258c878a87c9b83f075f7057bfd684f23bbcd0f0caea9be750031c1d63e5bf07258c878a87c9b83f075f7057bfd684f23bbcd0f0caea9be750031c1d63e5bf0d3999a838fc3f2e3795ea4c85efbc1f2c78a0c4afe85e72480b5535a3f455bd5d3999a838fc3f2e3795ea4c85efbc1f2c78a0c4afe85e72480b5535a3f455bd51d549287e6a097645ccdff3a9990bf40d7dda84f07ce9be87bf9d02565a024c21d549287e6a097645ccdff3a9990bf40d7dda84f07ce9be87bf9d02565a024c2f3fbb4326d41f153c69d436857fd4c4c3f992af5ec668ff15e33df86ab313a4ef3fbb4326d41f153c69d436857fd4c4c3f992af5ec668ff15e33df86ab313a4e5cb0b1e636d9f950a0ddb79d6be38b7ab962ccf0f90e020d403d41864efc2fb1a464f7faacc6049a499c154402de0c4d3d8e517c5403d36c92f09db0a4ad626504ef7fc9ed1fda9c1a1e78e656c33e41fbd3d725dfe77c3738196670ecbd0a5f59506bc0e2b690a23f121e3667ea6369076975982414e48299faa7e74115567ef278a42fd2ad4389f4aa128ea91b619abc6f62e17e13d4ac0188f6a8dfca9379eaa6f6938134d0c85ba4c9a78ee77447c462feacbee9cdd52e555fa2f0daacb496c0bc13557a8c14e55777df29cb481ec15fac4851b4f34fa783cc5fd4d9baefff3c9091c3941a9068310e431931db204208c2d32337661cab985d7e43c4f674b31ddb6a93a2f6c2b018c94d8badd5e6c99b9b81a196c5d01e9143fdae4e97d1d5a49809e73dec542993b1f2bc8287162581ac9ac937bce05c710d4370e3304141334bc7fca12f5154fe25da9585ae4e3b2d7b7640567b62906b6307fc94003a2efa22ec9ae9b6100d509c342a5b43f60e4943a0603842f9f64809c842cf1dcce321d8c5154cd65250f8538048d6ed0713c7fa43b35e980175a0bae110f56b51ea276d2032da3f7db497a8df19349921b9cda07997d580a2d8a7eab5911d4815e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8559ffd5cd7ce1b33d4cca5831caa79fceaa41952a469688d2d008694d9bfe9703c9ffd5cd7ce1b33d4cca5831caa79fceaa41952a469688d2d008694d9bfe9703c2ae2ef2767734a72aae6720cffb8029bf2890ca78eb33c3f42ecfd8cc53df9162ae2ef2767734a72aae6720cffb8029bf2890ca78eb33c3f42ecfd8cc53df9169c2e5d8509ea7faffc8b31a3a257cafc2800e1ca9c71122266412a2676c4f1a94482d83283826ed2cb0d924f6819b2df0796418128c982603ce96b6ce7d08b85962da793987449f0d913e4320efb194a21b87e60add1a1c39ce3758e422f5cbb962da793987449f0d913e4320efb194a21b87e60add1a1c39ce3758e422f5cbb0789a86ad98a0a15ddb3e4cfd3be873cdf6b4b04fd110e51e8038a812dd298a297b4e1220df24546b9c17091294b16124cc7911eda995ec6dc690ab9fa926c9e29fad2df564298db2711354a073f68fc932183fd2bd9a54880792e873213cd55aa9713e039079e58556c69fa5461a1371b97e4e150bf488e81436ba1387e8d6487e6f86b2340707582c97ebadc7dffa42c16a47ff3c99ef572059e3eee4a236757ebee6774ab0d55afd6338ce6a57dba0dd5677637cbc63447259b9a85c5fc8f34c824556c3f18c1b540569e93c5d252fe031594a87f69019809d43cb5e57be7b1867bea238746247081aca32b5c45eb023eeee0e24c45b3473e9d20c73c79c3110c3abb293ff4957404c5c60702ec26cc3f396f75c179526fdc8c0e2a7f6557110c3abb293ff4957404c5c60702ec26cc3f396f75c179526fdc8c0e2a7f6557c663963e13ce99c87d81dc8f76a9b0981af116b6a0a53bd648f380987f8b13d2c663963e13ce99c87d81dc8f76a9b0981af116b6a0a53bd648f380987f8b13d26953cb15a4cfc1149af1d20edaf0d7c3ac026cea4a2141aaac95930486ef9c656953cb15a4cfc1149af1d20edaf0d7c3ac026cea4a2141aaac95930486ef9c65e2e0e950f3cbf8e81ab5893078e62692163cbde0b9bb46437440eb930af6dc5fe2e0e950f3cbf8e81ab5893078e62692163cbde0b9bb46437440eb930af6dc5f22524ca0dabcacdf862068e6831b6fedbf64a6558a13add8105dbf274f1811f622524ca0dabcacdf862068e6831b6fedbf64a6558a13add8105dbf274f1811f61906ed2c82f05af6b11ee80a46bbca31aa98e11b7e9f4313c6d9d619cf461f891906ed2c82f05af6b11ee80a46bbca31aa98e11b7e9f4313c6d9d619cf461f89e7c8ff08f27db17987a85bbd6b1f49304670cde5294ffef438dfa199999b4333e7c8ff08f27db17987a85bbd6b1f49304670cde5294ffef438dfa199999b4333355d104244a9b7fab4948ce272790dadd863c53cd952285b2bc43e27192e2e62355d104244a9b7fab4948ce272790dadd863c53cd952285b2bc43e27192e2e6293503732bbc760f233abda0b099fcc22bf9f78bbd1447d1b3a847e9936ebc9309ac3c31d2c5a72d4b395facddc3387a2f55c5ea51525a34a03a82913580d60ebde29303388ccf5559bcfe5bbebef03367482be24be6969d284c5a4ddf8e45ef0a2ddbb465346999341dff2dc5282b467e34efff4ef3364bd45f1fa1dedf46309ca2c4797294a4e6128af58be076ae0bc2c400c979337a5f87a5cc3357404b4024db668aab750b3032327382c263deafb53f19c4057dce772ecb1a583fd055b8796608e80f9351ee4277c83386dd617f9e0bb5f9366c1038df91c7f3ee54f3922f46931d9c59aaf988d824068658d871af12f4847a4ded8ff3092036ea36de548e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8559ffd5cd7ce1b33d4cca5831caa79fceaa41952a469688d2d008694d9bfe9703c9ffd5cd7ce1b33d4cca5831caa79fceaa41952a469688d2d008694d9bfe9703c4a026dfb87a89477ea5c41c38d252bc5db8dfbf7a3c76ca41b8806f7a4e2ca854a026dfb87a89477ea5c41c38d252bc5db8dfbf7a3c76ca41b8806f7a4e2ca853d2d17e6031e3a351931f00dd4662627befcd7308df51642996a5eff7647b99a3d2d17e6031e3a351931f00dd4662627befcd7308df51642996a5eff7647b99a04dc8e7f7bc674d07d885077e35273ea420fc31ba4c9bd5d2d224cb84e7d0e1d04dc8e7f7bc674d07d885077e35273ea420fc31ba4c9bd5d2d224cb84e7d0e1d812a050ec6e4f573a637a5d30c92607ed3e556b52c10f147a58af6dc230e099f812a050ec6e4f573a637a5d30c92607ed3e556b52c10f147a58af6dc230e099f674f74dcbfc3f664d6c4391c89a91aad328720439d1b725d2cac60712f21eef5674f74dcbfc3f664d6c4391c89a91aad328720439d1b725d2cac60712f21eef57e59204f68eca5b5e0fefbaed37b947af8bfbf31a32ef7ed2b075a31ecbddb847e59204f68eca5b5e0fefbaed37b947af8bfbf31a32ef7ed2b075a31ecbddb8496aa3a63b7a77fca2e56390c545606c3395773e98f631571608117a4dd1c456f96aa3a63b7a77fca2e56390c545606c3395773e98f631571608117a4dd1c456f46c8b5624280164d2bc0cf1a8e9e93755c51a4d13332de7057a79892ae4d1dce46c8b5624280164d2bc0cf1a8e9e93755c51a4d13332de7057a79892ae4d1dce9a813137f2a6e1b920fb7795744b2c70ad05399453dbd178cc3b6e875f7c93329a813137f2a6e1b920fb7795744b2c70ad05399453dbd178cc3b6e875f7c933248899c5d0758f9e2aa11317df41422a17c749aa0a59de7963c1c527abfc645a8ea85db28db6e5f6846d722cf275231bf5ce56a632f145cd62d7d44275cc121dade3ebcd7221e934dd3eaf4b2332f7c772d382760037db6e2250c48a44b9c2a60f6c757afd61b83be5765bca23f81315ecf56e4f344b4403d95af896590cf1ffb127be89812e7753e1c00afcb249939e9d5a844164c95191545531dd8184d6653984d77169bb68569e0e439c4b5da0c51189aa4ab7d6666de6f47c9a558b7121d56522202b6a15869c95d00bc29d6b7e86390381961120e9079e5b80d0f8868e4aeb5e374e95187d0e5b45bb71a9b96b83d07a23b63e1041c1013a6e76677f9d108633c6992181e578f0dd027475c97dcc7c31aed0e71e66952223f638b5919a52012d38d408fa10283fb57f1cd80011c4f4c14e056de4398fa3bcd757753552a924b4fdc5ee53734f6dd2d1ee33fd454537ca9ec058ddc6b1e27698ef9f00704ddf6333151a36fd2e202e98bfa9cb489c82272f03ecfbce7a33110ac5e70766fa0444fd6b02ae97263478aa99dd870eddefa2585f79de1edd145a252b7d682cd278b001f4e071fc4509dec7ef75ef8afd97b3b5e6020fcd85015c2727ea8002dc6607386b2e1cab890230ab782ec5cfbb419db6aca9e05fbfb0ef4ba5b6e3cd5c6607386b2e1cab890230ab782ec5cfbb419db6aca9e05fbfb0ef4ba5b6e3cd532096e17c4b80b38b6c48c981d084bd9c0a9087d154d7004790705b00e746a6aa6fa57386bf3ca1c91ed530a3cdadfaec3a896a8fdc0857c53dc215b4d4ec4d353e153bce37bf9b41af167d255cffeeb04ab9e0380c960e438da8cbd848d8d8d53e153bce37bf9b41af167d255cffeeb04ab9e0380c960e438da8cbd848d8d8d33241176b998e1a755b529dbf1cff95ca2043a074b88b8ec4c5d890aa9c084cd70352aaaa82405f521c4c0142c4145b76c7d24c7e15e7952612139a76f150a15c0cc4022fa348ab8bd2dcb7c28dbc49a4cf4e742a870d3d1c0927511dc07b2dcefed6209cccf5b6987edaa9c640e85ff21a957b101558cfcb3fdeb23598daac7ebe568661a095c950069365486d4185eed9bfa9b9ab045839bac74bf52367e48e90e780e2ee8826f39ab75da4ffc38ffc714185c2e4d0a862996134d1111353f56944549c98227170ca64fe6a5c15391e4ea6df01206e1ed7d7b75aee14ced6ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8555c26dc057f4cf4bbeb4802722ce51fd9f13f1e399756d504a535bfe050b1f8e25c26dc057f4cf4bbeb4802722ce51fd9f13f1e399756d504a535bfe050b1f8e29ffd5cd7ce1b33d4cca5831caa79fceaa41952a469688d2d008694d9bfe9703c9ffd5cd7ce1b33d4cca5831caa79fceaa41952a469688d2d008694d9bfe9703c5585df2a2b141467d08b621807ef7d397da23644935809178f1f529074007cfd5585df2a2b141467d08b621807ef7d397da23644935809178f1f529074007cfd42ec316a88f5febb45a4f74c027fa1ecc6090819ce77d823688a0d1c95c19e8642ec316a88f5febb45a4f74c027fa1ecc6090819ce77d823688a0d1c95c19e86cd89eb47dcd447ed3a6c469b6df6663db85ad2d164ed3f23e42ff9aa9edb70d7cd89eb47dcd447ed3a6c469b6df6663db85ad2d164ed3f23e42ff9aa9edb70d7b49292678988f88bdabe28543e33e4df05e958eaef5e59078a8f71610b676c45b49292678988f88bdabe28543e33e4df05e958eaef5e59078a8f71610b676c45756712c0856ac425f7ccd40461e91b9a84710f2deac7983e929b0f1a9b6acdde756712c0856ac425f7ccd40461e91b9a84710f2deac7983e929b0f1a9b6acddeafadd056b4392caa2df595bd990279b2bef8a0b01abc8a71da15976f0c8beedaafadd056b4392caa2df595bd990279b2bef8a0b01abc8a71da15976f0c8beedadb6277e91038373ad835578baf75d305feedc54fcaa512462e308ba9d46dc289db6277e91038373ad835578baf75d305feedc54fcaa512462e308ba9d46dc289d8cd7f1bd94bdaa22b12576f7cdb7a0d8581c1483423cca436a0eec44277a06ad8cd7f1bd94bdaa22b12576f7cdb7a0d8581c1483423cca436a0eec44277a06a220a2d47c952a63626d4e301837b7aa92906d1b16e323eec89bdd8f783653204220a2d47c952a63626d4e301837b7aa92906d1b16e323eec89bdd8f783653204063a4d64f7a16d13f62b4083070d16230f43f13dc18f5aaab29f6181c9f31108063a4d64f7a16d13f62b4083070d16230f43f13dc18f5aaab29f6181c9f3110874927b606f55b6dd23fe2762e416d9d1b49e0d49d0b8ac8ec6d477d6e84ef3c474927b606f55b6dd23fe2762e416d9d1b49e0d49d0b8ac8ec6d477d6e84ef3c42330b2485f1d3ae3756c31094cf191ac88fe52c597e7d2d39fd0a266da6ae71a2330b2485f1d3ae3756c31094cf191ac88fe52c597e7d2d39fd0a266da6ae71a8630e9c86afe82f4671a7d0a2abd418270ea4397adad94207be4b699f44674528630e9c86afe82f4671a7d0a2abd418270ea4397adad94207be4b699f4467452c4da60a76cec86dd01a6a298b25a196c56a80d2dae1bb953d90b9f605ccfb20dc4da60a76cec86dd01a6a298b25a196c56a80d2dae1bb953d90b9f605ccfb20d795ca925afb4165b973702b85764c6b5b2b305a891e957a4ebbf6e608edf1913795ca925afb4165b973702b85764c6b5b2b305a891e957a4ebbf6e608edf1913f1b3f19a82081c9296f24cb81486bbe5a7bbe8cd047de54890f2f9153faee2b9f1b3f19a82081c9296f24cb81486bbe5a7bbe8cd047de54890f2f9153faee2b98b2a8352bd2cfd66865c0c6b73d0bd5210da4dfe9800d8a8ce0696b4a47926868b2a8352bd2cfd66865c0c6b73d0bd5210da4dfe9800d8a8ce0696b4a4792686cf4d7d38b99059d5b55e67ca2fb4315a001db08f94e2f6f8d993c73858235a41cf4d7d38b99059d5b55e67ca2fb4315a001db08f94e2f6f8d993c73858235a41f4b8121668d44f5fe7c865f4a1d3cca3974d6a3291d7c3f89ae1b04e3b945eddf4b8121668d44f5fe7c865f4a1d3cca3974d6a3291d7c3f89ae1b04e3b945edd203dc495bf89207c2a74cdc83ecbe46326eabcba31945c422ba1bc8fe3cbd322203dc495bf89207c2a74cdc83ecbe46326eabcba31945c422ba1bc8fe3cbd32260d79062e655bccbedb11bcb01ce1d9e319ef250425d9ebb3899291732a149ca60d79062e655bccbedb11bcb01ce1d9e319ef250425d9ebb3899291732a149ca725c3bf89b6586f9a3ad93d0ed217f320a7390248fb6ab51afae570177fd7925725c3bf89b6586f9a3ad93d0ed217f320a7390248fb6ab51afae570177fd7925758c256a949889c7e7b80ec479ec7a5a66f03caab94cd559110788adb8dd6b3a758c256a949889c7e7b80ec479ec7a5a66f03caab94cd559110788adb8dd6b3a2690ee78aa0a287720bfd37898392aade1887a777ef8f84a513b6e01e9b57a072690ee78aa0a287720bfd37898392aade1887a777ef8f84a513b6e01e9b57a076250faeea76d8f1aa8bdceb5137c8c1b4650fec55c84adfa47e4d8a6c775edf06250faeea76d8f1aa8bdceb5137c8c1b4650fec55c84adfa47e4d8a6c775edf07f489b7fc4e553ff8137bfa16e133512e15291cf855a3bb4eb73b510165a120b7f489b7fc4e553ff8137bfa16e133512e15291cf855a3bb4eb73b510165a120bb82e4e1a1afb79ac6915711dd083253dea45edc524cc44ce40a32879f01b4b95bedd26888e574ba4c6c775c59043b8de23cafb6ee1e63a9ceeda701cc6bb80043444566f971d587540e715674280b9e2809a0e37903b107540d879a51388547b3444566f971d587540e715674280b9e2809a0e37903b107540d879a51388547be6cf3d0040eb09b1e7108066c15f8b370c70d23421290d2f4c47ba9c58e6b27ae6cf3d0040eb09b1e7108066c15f8b370c70d23421290d2f4c47ba9c58e6b27a8e8ccab0f6844df65dd91c9bbb3aa9b779615b1f481860e4e89109ac07de9be28e8ccab0f6844df65dd91c9bbb3aa9b779615b1f481860e4e89109ac07de9be28b2447e429e8c032c9c5a90d2fe8a82fe92c70660165676b0bd2776f43546f388b2447e429e8c032c9c5a90d2fe8a82fe92c70660165676b0bd2776f43546f382bd56865924a986bb96d6b5f25556ba27a82bf4fbf83e1134ed7b54ab7dd4d7f2bd56865924a986bb96d6b5f25556ba27a82bf4fbf83e1134ed7b54ab7dd4d7f11dad484f4906e8382be8edb06eb1e0ea446c52a4795d39020bf02928bbeb7ef11dad484f4906e8382be8edb06eb1e0ea446c52a4795d39020bf02928bbeb7efda44bfe004f3038e819b2cdb9f1ca86bc474fe152d8d011977638276e0caf9edda44bfe004f3038e819b2cdb9f1ca86bc474fe152d8d011977638276e0caf9edcd6b866291c21c68248d4b4176af41333795c814158b9a87c7cc25380fa30a7ccd6b866291c21c68248d4b4176af41333795c814158b9a87c7cc25380fa30a7cdef1794dfec250a04e08d5707ae93f0048f2f0625ffe09a3073f6e7fa7c6c9cddef1794dfec250a04e08d5707ae93f0048f2f0625ffe09a3073f6e7fa7c6c9cdf66a0e38a6ec89c033c9c4f3417fd659bc1983812b135b05428920a517803a3cf66a0e38a6ec89c033c9c4f3417fd659bc1983812b135b05428920a517803a3cb852cc563fe61ba7797068406ba070d225195987c114a13bcec7117f351ae39ab852cc563fe61ba7797068406ba070d225195987c114a13bcec7117f351ae39aea3bc48dd9c0947d4a7531db3e7cb60265dfe336a695e73e5d9583fd6515fa4cea3bc48dd9c0947d4a7531db3e7cb60265dfe336a695e73e5d9583fd6515fa4c8e5ab33a748d5e2e8e4b6de1425f7c5a1028d7c78e1e94e689e630c30f9000c8c762c88d371ce1c80655a1f8e995e787e863e1a6eb854ed88db76b05444455d21e7798a0f907b258d2783acd89b5ee8b01236f2ca19f9c83732956efef5edaab1e7798a0f907b258d2783acd89b5ee8b01236f2ca19f9c83732956efef5edaabd2bdd94639bfe6bf9f64b5de910c1f975e601ea6ae6e26b6ce619d26282a9b31d2bdd94639bfe6bf9f64b5de910c1f975e601ea6ae6e26b6ce619d26282a9b3161a32a5be513c1f1fe26cd6664f2ccee195b0d2dc9c1dfe7bc543a0ef7f0cbe061a32a5be513c1f1fe26cd6664f2ccee195b0d2dc9c1dfe7bc543a0ef7f0cbe09475b2f427acefab2e7a98c3131cea1fd0997906ee666ff384f0d7f31010d3799475b2f427acefab2e7a98c3131cea1fd0997906ee666ff384f0d7f31010d37905d49ff673ac05e0a4886fb9210b86f8f8acb7bf5fd14dcab5908a6bebef761b05d49ff673ac05e0a4886fb9210b86f8f8acb7bf5fd14dcab5908a6bebef761b32f929b7ce3f1e914b598dce9d6f82fa99db9c2d286b046abfc6d8eb9be0269d32f929b7ce3f1e914b598dce9d6f82fa99db9c2d286b046abfc6d8eb9be0269d19f7fa44e0bc0a01a348fcb6126f9d48e3f0ca964b7128a3abffd35eeae40ec2b86d66964144ce0b25ec0c54918bc4d8b09d6cea2307c575768d5875da9eb2868772c49008c02a28029c3297088ed5ad99c6955db5be16bdf6d78dabfdab5b9aead069e3061f47d312fb2206156732c5ebbff1f60f9fcdab2df887afbe7b665c3ed2c9eb18badad6bddfcea854d9de4be21a548d58166b6d9ead96dd997b8bb39cc494384cb4e6e672fc01547876484a53c3b997399ccaef6a48108891f595e8b1e2240d1d4b9e696c6a946ebe89f9a2226151cd2991403eaff7020c7707e00248269e2c92655b5e0366fa326983cbf88ea32ecefc180d74c61d230ae4b0f086c6a4114ad5d3edf50ba110fc8a46c26b9e58d05710023ae3a8a800f573775bba286a7b2772a1b8cc9a804cb298d03283243f5d4e4a692c85c9324038c3cf5a66f75c00270b855c0d4533cc0695b04908f3c5f74ea3149fab749394a786ffe591dfa555198d5bd091bbff349d6d54b2f08ccba8cd2e4feb81d764c161681dd652b6db84a7ac60eae17487750c643281f563504a848d8800d8e6e61e120e851b970fcc3976599a4cb63acb203d0040430b59eac78a68e0e97a8b6b461bd797b8ed16949825d0ac162f60ded9e24456f62e9a69ab5bc186471c3edc4047894af011b9e1fcc8310d1b378248b187657f5202fa76554dc0bac1ab30677584136024dfa82bc0b5d9cab50991ec38d73b0de91da75539eea1fcf0ab87dfe04db29ae3c9f487b57535eb5fdd765c01034ba1b4ff1450dce751037b167633ecd874c99d4d98280bd1639f42a445f85e9a7be6c00220311f97d69b9c1fabcb9b3a92b1cf29f9366320bd6495525ca2ffb18e6f7ccff62bb440ccbbea87d64c9c9be3048d18e1f9a70d52d641cc424034b1929abec52ef9e1f97148ba434f9f42ea3b0152d7d90b005ee78221b6e68f2cf7ec89bdc97538d572bf5c627d68603b3468a50c8bed6b7a81c8e01d7e267166f1fe4dd9d462f8891dfcf1946a3371e1861e3f5308441ed592bd98892c83bcd836874aabfbb30fbd9e0668513607df992c95fd6690c65b115ba727445ea492faebf48eeb10a46269e3e7d298c3a5fc1a9cd13690187f4d76bdeb3211ed85cbde2d748c68409b56dcd0d1c8afdfe917d2f00223c3612c7551f10c05487241aeacdcd5a005916db72d75693eb2bbff97f9140bedf643e6b14e178b72ecf1b04ecaa84fa5e27b79418412c3788dc66cf0d08fdd67596021dd1757df82cdf5089e91164094dc8c951e3ed7b8b10b9a27ea668e03c8c4403b9e02033536c10544e0aa0cc1038bcffc0bb3dbaee72d9210e3dc013010f291a51cd66e747b82333947783466a8d2a3de10349a7180a58e2d74fec98d7c166525826f03cd3a251cbd7a3fdc085fcc850f5172c55eee8ab6dc1cc400b6e88d32748acfc123e8bbb5905ace74d7c973b37f9d10ac06f9d5f7838ff6fce0af760e2ccf23110a3b1bbecfc698eeb09ec4a831105b86076291326fbc6713a46b11ac7edf06ed1a1159299cac448940a124072ab5ab7923d1ff67a5a2139289d3b7b743755fcef48c1e9195e301e11d78cd7d7f1b5664754f46fb8af50b86fa97eec70abb8d460b2fd20a6062973202215a0aff1b45c1b980ed4e63ad5d2274923cd959d32fc70afdb6cca3586e4246225e2aca1138dabe972ae7fe4bebcf52855abfe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8559ffd5cd7ce1b33d4cca5831caa79fceaa41952a469688d2d008694d9bfe9703c9ffd5cd7ce1b33d4cca5831caa79fceaa41952a469688d2d008694d9bfe9703c4eb1740d0ed5182d325d88982ed09890633b52af2c7f67626ddfb4ba2c5f334a4eb1740d0ed5182d325d88982ed09890633b52af2c7f67626ddfb4ba2c5f334aaddfee58cc6f92aad69d8ace18d93af954ee3408a03df2f3a9383482d7440531e23b7301e46d55eade0ccba8e09d7c295f5d80325d5e211c155c9556e3d2fdf65166dd73959843b743a8f6ec047691291e06700c85c972b3431308c3b36ee63b692cd08e6a07def425f674d56ff34e3ea6f07c3a7e1fe71d92c85c59f67fa7eb1cebd5267255d7bff39fda13a6195ca31ac91902fca6648bfe6302b5153e450b1cebd5267255d7bff39fda13a6195ca31ac91902fca6648bfe6302b5153e450b79ea865e935d468c972ee66e7f8b16bb1fddae788b37c03b3d0936db1dfbf2e479ea865e935d468c972ee66e7f8b16bb1fddae788b37c03b3d0936db1dfbf2e4c58606af1794036f31f2e1a07f1a492140a3044102ac99315c17e5ecb8e3d8a2f765dfcc0f83bbd4c340224e649632a0e0f6cafad8bac1cbf9531d419a1b4d7151446da8814fc8a2d0188994f844988264f3a556a8d7f092a17e5d6b6b04224a51446da8814fc8a2d0188994f844988264f3a556a8d7f092a17e5d6b6b04224a668f981dc768531ff75cd2d7680ab6731562a919dc65e452837167230b9ee2bf760bf4ceae2304c51d7dd0f02f233f55f2604abd267f5989bf4509583df2c0cfc5172dfe5634feb11b5ba2309ad9f30002340f90e250da126be4758d2a33ad5b5f964c9cc2e6a9c2cbbeef387008975f92ccdf2f3ac108d7a8985cbba24d623f8fe312a2851863261bfb5164a061aee78a62405030466f04b5f821349c6ced88a0df02c3238e408e35f60d691933dbf68e26c5cf6430542cf2aab3183c14888cacbc54518d32d270a5e152f20e70a43fa9cfa3089494fbf2f48e6806e8cd6016acbc54518d32d270a5e152f20e70a43fa9cfa3089494fbf2f48e6806e8cd60164088bc315b3ca21b9d215c7352925e2bc86dfa2a25aee74f430b4a5d75a335223b57c6d9aeb7aa8c94190206afc5afb3bad07b27f2c33003668b28aa706c5b62b35966a102e93c8ca24d917943a7d3c18597e3f2fb194a1eec48b22872347439b35966a102e93c8ca24d917943a7d3c18597e3f2fb194a1eec48b228723474391088722e71ab69443131d58dd9845aee2c224d407c57a8b13a50599e7de988e3ffa2eb8d321fbf87d7b56f43b353dd45f7532d095b1258eeb7f12ad54b585e2fb3f47f4a792e98571c1fe2fe89f1f3054ff6046e56565d44dd96092242f84ecd98bed193de0812e7dced68082f3e01c7ce571533e97a451e8e0905f46c02f4bee7d7f6e476f12c8d5954fe1bdbfd7255178e66347c3c135dc021ba7d626001eee7d7f6e476f12c8d5954fe1bdbfd7255178e66347c3c135dc021ba7d626001eed85aff0e6334a07b7d49a9400249cb7483e275ee460517809fa6c9c242e10243645ba36afe103fb8e25872dc1819ab37cf47054479e1e4249755ec4a647d4693be12e2f51c47b585d65aeb74745967fe80be346c565b71faaa273704e5ee0f09cbf1e9e6d8d3f186d77bcec72ded3e6f9aa153d05c13328c51dcc025dcbe39689823efe53cca86c4f4fcb0791541bce7e169e60b67e7ac198cd8bf887d59ed9fe925b389134f7467c0e3b4a97235c3246ec1eb5ef71074fabd3dfd8ee11f05dd18a9a0bc1e347f9b86808b59cff8e92fd8a62431327076ca19ff4a85967fd37614ab3ce93e291e439888aec198a4030274cd1e3c2dc8860c90df14efce13dfd120ba44e61d907ac72f402aeac406ab88448bda79629ff63918d963606b89db5ffe08e08d9177188ef02c165f640a8823215e20364c2007f9e8acb351dc1affbfb64cf31b90b526ef0da95881c05215e533c8965c8771c5bcf391150e7084f1b3923211ac54dbb6232733a08ea772555465b8828a5f5f5c4e79f144fdf06dab6726f99d6e6282418686d678a637709ba7e0f4980f03041e1f8d30fd96d749c6edf577aa040ff6d8d1ddb11c1d7e30a681d78695c4ca13aa0fba6c120ebf3a9cca20cb4f93bbfa2f06840d966c543e959cf810c111dcece25e55a87a14e83d1ee6ee471eed42cbcd006fc12c0660edef74c57146d9a0aa952ff8feb363dc515f386bfa9f72832f137b84f074e6be4a9bd62874b389cb14c232a9d1ad28cb2095a2c2e46bbcd95b9c45056a4014a1e4ac092bc6e15551a2294e30ba02ada275113354954aecbc5a11824abfa4f29e58f8c9efc6472307108ff7893f348b73c9b999a3c92821c87a0c165aa5fb47faf6b19c1f3024b364548b3304047ba9950d8204e3397028e9092a64a71a5869c3a95a93aa944d265d513dcd5d0112b05e5f450ea80c08d1eea1d80354df80bfd911b97f8468ee643a4f11efef6184261c6d4b554a744d436d214a7bdc79a5ac4c88d945ed91f743400b9f0f54997d6ccb7ee35082330214e34cce7b77c4d1b5f0104d0972386113e53854fb38976b43c36db7e35b248c48c24346c9b5679086636e0a766a00d9e2c36446b2a9647a57fb08ba2994b05247c9ad945d5e0b3c3039e8e58dc840c9f4b2d28a43f1bd30fd08d1f7b4e8411cdce118a7e22e4a889d2fa9f0a5a1e0fbe1b19f36c02539858b3efb08d1bb46f5062f4b744ade4357749c7dfc6313e24780be39998b5c821393db6c7790ea16f20c267aa509897f87485508f920c1fbed34ee058cdf3d17063882bc342938f355d228ecd80a0f57e4cea98fd8a0787d2823584fb3061aaecccf3d48d1c018f9d06083185ea3d3364b73972ada27bc21aa9e849184ea6b356c075ea229c05c964ec992b736edcebbaac49eb1ce18f474a12689e7a5437f30f54e3f723cec341afcbd729887b7046fe7b98fc4f4edff3aed8d38f06eefd9b30670f043df17954f451f9398956beaaa03659551d322a8776db04c8dc2fb23386a0aa4150f44/etc/alternatives/ipythonipython-3.6/etc/alternatives/ipython.1.gzipython-3.6.1.gz@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-ipython-7.13.0-bp153.2.3.1.src.rpmIPython3application()application(ipython-3.6.desktop)jupyter-ipythonpython3-IPythonpython3-ipythonpython3-ipython-docpython3-jupyter_ipythonpython3-jupyter_ipython-docpython3-jupyter_ipython-doc-htmlpython3-jupyter_ipython-doc-pdf@@       /bin/sh/bin/sh/usr/bin/python3python(abi)python3-Pygmentspython3-backcallpython3-basepython3-decoratorpython3-jedipython3-pexpectpython3-picklesharepython3-prompt_toolkitpython3-prompt_toolkitpython3-simplegenericpython3-traitletsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternativesupdate-alternatives3.63.50.102.03.10.84.23.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3b%^s^^^F^[^>^]ʞ]|@]<<]\@\@\q@\y\'@[[@[h@[TqZ@ZZ؄ZJ@Z@Y{YY@Y@Yg`XX@X@X~@V`V @UUMatej Cepl Benjamin Greiner Todd R Arun Persaud Arun Persaud Todd R Todd R Arun Persaud Todd R Todd R Todd R Todd R Arun Persaud Arun Persaud Todd R Todd R Todd R toddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comarun@gmx.detoddrme2178@gmail.comarun@gmx.detoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comjmatejek@suse.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.com- Skip failing test_nest_embed on aarch64.- update dep version of python-prompt_toolkit- Run tests using multibuild instead of running them in a separate subpackage. This greatly simplifies the spec file and makes updating the package much easier. - Drop doc subpackage due to rapid changes in readthedocs download urls. This was only around to let the tests be run in a separate subpackage to avoid dependency loops.- update to version 7.13.0: * Fix inability to run PDB when inside an event loop :ghpull:`12141` * Fix ability to interrupt some processes on windows :ghpull:`12137` * Fix debugger shortcuts :ghpull:`12132` * improve tab completion when inside a string by removing irrelevant elements :ghpull:`12128` * Fix display of filename tab completion when the path is long :ghpull:`12122` * Many removal of Python 2 specific code path :ghpull:`12110` * displaying wav files do not require NumPy anymore, and is 5x to 30x faster :ghpull:`12113`- update to version 7.12.0: * Exit non-zero when ipython is given a file path to run that doesn't exist :ghpull:`12074` * Test PR on ARM64 with Travis-CI :ghpull:`12073` * Update CI to work with latest Pytest :ghpull:`12086` * Add infrastructure to run ipykernel eventloop via trio :ghpull:`12097` * Support git blame ignore revs :ghpull:`12091` * Start multi-line __repr__ s on their own line :ghpull:`12099`- Update to 7.11.1 * A couple of deprecated functions (no-op) have been reintroduces in py3compat as Cython was still relying on them, and will be removed in a couple of versions. - Update to 7.11.0 * A number of function in the ``py3compat`` have been removed; a number of types in the IPython code base are now non-ambiguous and now always ``unicode`` instead of ``Union[Unicode,bytes]``; many of the relevant code path have thus been simplified/cleaned and types annotation added. * IPython support several verbosity level from exceptions. ``xmode plain`` now support chained exceptions. * We are starting to remove ``shell=True`` in some usages of subprocess. While not directly a security issue (as IPython is made to run arbitrary code anyway) it is not good practice and we'd like to show the example. * Work around some bugs in Python 3.9 tokenizer * IPython will now print its version after a crash. - Update to 7.10.2 * IPython 7.10.2 fix a couple of extra incompatibility between IPython, ipdb, asyncio and Prompt Toolkit 3. - Update to IPython 7.10.1 * IPython 7.10.1 fix a couple of incompatibilities with Prompt toolkit 3 (please update Prompt toolkit to 3.0.2 at least), and fixes some interaction with headless IPython. - Update to IPython 7.10.0 * Stop Support for Python 3.5 – Adopt NEP 29 * Support for Prompt Toolkit 3.0 * Prompt Rendering Performance improvements * Code autoformatting * Arbitrary Mimetypes Handing in Terminal (Aka inline images in terminal) * Completions can define their own ordering * Enable Plotting in the same cell than the one that import matplotlib * Allow to store and restore multiple variables at once- update to version 7.9.0: * Update trio and curio dependencies eagerly. * restore terminal title on exit (xterm) * Easier empty, updatable display * %env: hide likely secrets by default * Prevent caching outputs in _, __, ___ when cache_size isn't positive * switching update_instance() to gc.get_referrers() * Fix for Python 4 * Autoreload slow- update to version 7.8.0: * Enable changing the font color for LaTeX rendering * and Re-Expose some PDB API- Update to 7.7.0 * Fix a bug introduced in 7.6 where the ``%matplotlib`` magic would fail on previously acceptable arguments * Fix the manage location on freebsd * Fix error message about aliases after ``%reset`` call in ipykernel * Fix Duplication completions in emacs- Update to 7.6.0 IPython 7.6.0 contains a couple of bug fixes and number of small features additions as well as some compatibility with the current development version of Python 3.8. * Add a ``-l`` option to :magic:`psearch` to list the available search types. * Support ``PathLike`` for ``DisplayObject`` and ``Image``. * Configurability of timeout in the test suite for slow platforms. * Accept any casing for matplotlib backend. * Properly skip test that requires numpy to be installed * More support for Python 3.8 and positional only arguments (pep570) * Unicode names for the completion are loaded lazily on first use which should decrease startup time. * Autoreload now update the types of reloaded objects; this for example allow pickling of reloaded objects. * Fix a big where ``%%time`` magic would suppress cell output.- Update to 7.5.0 * IPython 7.5.0 consist mostly of bug-fixes, and documentation updates, with one minor new feature. The Audio display element can now be assigned an element id when displayed in browser. * The major outstanding bug fix correct a change of behavior that was introduce in 7.4.0 where some cell magics would not be able to access or modify global scope when using the @needs_local_scope decorator. This was typically encountered with the %%time and %%timeit magics.- Rename package to follow python package guidelines.- update to version 7.4.0: * Previously, we provided completion for a unicode name with its relative symbol.With this, now IPython provides complete suggestions to unicode name symbols. * Make audio normalization optional * Miscelanious + Fix improper acceptation of "return" outside of functions. :ghpull:`11641`. + Fixed PyQt 5.11 backwards incompatibility causing sip import failure. :ghpull:`11613`. + Fix Bug where "type?" woudl crash IPython. :ghpull:`1608`. + Allow to apply "@needs_local_scope" to cell magics for convenience. :ghpull:`11542`.- specfile: * update copyright year - update to version 7.3.0: * The biggest change to this release is the implementation of the "%conda" and "%pip" magics, that will attempt to install packages in the **current environment**. You may still need to restart your interpreter or kernel for the change to be taken into account, but it should simplify installation of packages into remote environment. Installing using pip/conda from the command line is still the prefer method. * The "%pip" magic was already present, but was only printing a warning; now it will actually forward commands to pip. * Misc bug fixes and improvements: + Compatibility with Python 3.8. + Do not expand shell variable in execution magics, and added the "no_var_expand" decorator for magic requiring a similar functionality :ghpull:`11516` + Add "%pip" and "%conda" magic :ghpull:`11524` + Re-initialize posix aliases after a "%reset" :ghpull:`11528` + Allow the IPython command line to run "*.ipynb" files :ghpull:`11529`- Update to version 7.2.0 * Fix a bug preventing PySide2 GUI integration from working :ghpull:`11464` * Run CI on Mac OS ! :ghpull:`11471` * Fix IPython "Demo" mode. :ghpull:`11498` * Fix ``%run`` magic with path in name :ghpull:`11499` * Fix: add CWD to sys.path *after* stdlib :ghpull:`11502` * Better rendering of signatures, especially long ones. :ghpull:`11505` * Re-enable jedi by default if it's installed :ghpull:`11506` * Add New ``minimal`` exception reporting mode (useful for educational purpose). See :ghpull:`11509` - Update to version 7.1.0 + Notable Changes * Major update of "latex to unicode" tab completion map (see below) + Notable New Features: * Restore functionality and documentation of the **sphinx directive**, which is now stricter (fail on error by daefault), has new configuration options, has a brand new documentation page :ref:`ipython_directive` (which needs some cleanup). It is also now *tested* so we hope to have less regressions. :ghpull:`11402` * ``IPython.display.Video`` now supports ``width`` and ``height`` arguments, allowing a custom width and height to be set instead of using the video's width and height. :ghpull:`11353` * Warn when using ``HTML('