From c0bfa52fc37993a6c75f2e62419bb812276ec8bf Mon Sep 17 00:00:00 2001 From: gavin Date: Fri, 5 Jun 2020 14:44:24 +0800 Subject: [PATCH] kindle manager --- .DS_Store | Bin 8196 -> 8196 bytes changelog.md | 21 +- cui | 2 +- icons/book.png | Bin 4479 -> 0 bytes icons/book3.png | Bin 0 -> 4086 bytes icons/book_open.png | Bin 0 -> 1172 bytes icons/book_open_bookmark.png | Bin 0 -> 631 bytes icons/emblem_library.png | Bin 0 -> 1273 bytes icons/register.png | Bin 0 -> 660 bytes kmanapp.py | 48 +- kmanapp.pyproject | 2 +- kman.qrc => kmanapp.qrc | 6 + kman.rcc => kmanapp_rc.py | 1058 ++++++++++++++++++++++++++++++---- mainwindow.py | 21 +- mainwindow.ui | 44 +- mainwindow.ui.autosave | 249 -------- 16 files changed, 1027 insertions(+), 424 deletions(-) delete mode 100644 icons/book.png create mode 100644 icons/book3.png create mode 100644 icons/book_open.png create mode 100644 icons/book_open_bookmark.png create mode 100644 icons/emblem_library.png create mode 100644 icons/register.png rename kman.qrc => kmanapp.qrc (85%) rename kman.rcc => kmanapp_rc.py (98%) delete mode 100644 mainwindow.ui.autosave diff --git a/.DS_Store b/.DS_Store index 277a1c6e4551358e1a8cf2edd1d1a6947e309120..6815dabc55f03f7f72d0df862fb861298addfc13 100644 GIT binary patch delta 39 lcmZp1XmQxUCd^dju$e=66%&x2%pq*I`IG1Yb_8392>|tD3?~2p delta 39 lcmZp1XmQxUCd}l>u$e=66%&x2%pq*I`IG1Yb_8392>{n>3cLUS diff --git a/changelog.md b/changelog.md index 9a22d17..7e3b60d 100644 --- a/changelog.md +++ b/changelog.md @@ -59,15 +59,22 @@ b['1']['2'] = {'3':1} # OK - design GUI with qdesigner ![kman GUI](https://i.loli.net/2020/06/03/wlFETiSCPmx29hI.png) - define toolbar action's slots +## 1.0.4 (20200604) +### feature +- refactoring kman.py +- creat constant class for all constant +- creat config dialog to do some constant configuration +- creat xman class for all clipping manipulation +- design config dialog & statusbar information![statusbar & config dialog](https://i.loli.net/2020/06/04/zg4W6M1bUPch2vB.jpg) + +## learn lesson +- generate ui source(.py) use pyqtuic will 'import kmanapp\_rc', + so I need to use resouce file(.qrc) to manage resouce(icons), + and generator rcc binnay file, must kmanapp\_rc.py + command: pyside2-rcc -binary kmanapp.qrc -o kmanapp\_rc.py + # feature plan ## 20200528 - first abstract from kindle hard / local directory for different OS - add GUI use QT **done** -## 20200604 -- refactoring kman.py - - creat constant class for all constant - - creat config dialog to do some constant configuration - - creat xman class for all clipping manipulation - - design config dialog & statusbar information![statusbar & config dialog](https://i.loli.net/2020/06/04/zg4W6M1bUPch2vB.jpg) - diff --git a/cui b/cui index 41d4b93..097f3be 100755 --- a/cui +++ b/cui @@ -1,2 +1,2 @@ pyuic mainwindow.ui -o mainwindow.py -pyside2-rcc -binary kman.qrc -o kman.rcc +pyside2-rcc -binary kmanapp.qrc -o kmanapp_rc.py diff --git a/icons/book.png b/icons/book.png deleted file mode 100644 index 11b55a5d6079c1db69dad9b3fc304a9f55ef86f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4479 zcmb7|Ra_H{-^Bq52LlGu3{+BLNVn9ar5xQYDJ>nN1cXT=C5?b|43wHMS{Mu-Qd+u0 zr1w7m_u{>JZ~mY2Ip=$E?tZ_!6R)eSN>0i|iid|suCDg-^}n?Lj~^2Mo1SYK`u_so z=e4R5UhNoo2M>=*O8upxegOV~MX(!qAQ1QNDD-zq$2v4by|F?~m~+k<%mZ+%OvcV5 z%x2#{s?f?W_Jlprp5)cO9+p?+BfP8IexSC(cF69*P?6kkU|pI7GfS{ne&=AU{%R;l zw~-^E^inoupnV~D|Ke}%`pMJ9d~|!6r@JF+^>Az{5Xq~4zG0tl&1JU% zt9%@CHB)WShdf%A#V)Z9Gpns2&t zcfH+#96YhB)x>f$gr}7{`R7SQK7SVwca{SUH{>w!g!O8wfrm0{guve85@JgzP=8uT zk1=ypW5X-qnTfe$N{*rd49Pwj`;9_2}x=K?)&~fAPsrvQb|NBVCzyP@5q3V?YK+Qow_qEH4~CR!8O@wYQ90V0mPK z-_8TeAn;0DzCAyAw_xWHLHvRParZFd#l!iO-0kP)Ipy%!C$^Czta-UK00IWeZ&InF zQmG>_IfuxnP1dMA(7w%rC*srGtpo1z&uSD&_=g^Ix{J_Ndml%ErZJ)Yo0KgZK@a+{ zdat>UndYEe3=BmSpc`fzS&o-S?moEQ(=RnSOsM}OkfbqW&NB~(9KFp(Cx-qxp85Ma zfRB`qZZPd89C#osPv+LHhYdo^^9Cj{r+r&wj-1 z42e%_yjW-G_gJ|nrU5|}$^4>Uqy~Ri!p=O(?v+5 zoS$W4ovmeWAHoaSs^i+YPWNjnJbmU*)4T-#9_o`s8?<`0<^St7+@Zz9y8-W=x@kOY zAix_p5oY!i!`?f2i64ZQG99NQZ5y_8_;4t;g=)u%OtYG^;*({hnt?ja6p%qsJSBZ( zhFVxwn!EQ=X5#W79V5PoV+UbMmrdMRU|wrOp(iT+5EhOTnXFaTl)*&MT(ILe3X34^GV3W9Re{PQJ z?kK*B4g?IaFi6($D~#7H^Y*rzPA$mKPA&1!(vW_T%T1A!awUwwfUk#ZS2aX=N$nr2 zu~`tgSr?fyHviQrH>nwn>Pf8Cu^C~vV$0HRL+ znp+K`J`ZE>OLTpnEK62t-wC|KJ)rSp_a$ZUG9;^x&B&%a3`4aZXiu>p8vZrpvWWGZ zq|3XRw;a|q*Wtsku{jagl%~%jD+4>fz?Zl4gFw>oEygKhW|?>mD>+nbZEy-qQ>U_m zsT3rS^<}#;FXdqtnsyd-K+ItG{S9Zf<_1rCZ&=+`LsU3!MW08|VL~2>8#o9PvVvF6 z->=;1U2Ut1S0L(WsOGPlGtzvexp~kNC+X-n{EW(9WC?=hU*sCl3S{^@GsR#d!z$D6 zsNKSSU<%R;z1TQKMUbgZdHtD%b0LaGZa&zzA2#WntpH|fviIiVi~m;5bYM_Cg0Cn- zjOPxKGg+WY&)mej{s}t1rmr{HEvPlmO$nC^(4*c7p~DhEyw?ueW(1R#iQyRlLTIa8bDgfLXrc4~5uv1d zdE@C=jPuox3B59#4%L2T=FUcU3$+|3S!yB_VmkS}8lc!4x)vo>tX@nPXjAM&I@rwr zlTa&$2r|aTm1@GssyRd`#t4k#_GW0YxA&ARTibge!Lh=e`cZc3DW#i7HxaYeS{a|n z>9CH<#(su!zZl_3={#dZW-#ac@3d)S-RW9@re>N|h}_4^JBFNI(FRTsyV(n`6id2< zHxAyCn?(V1$D9t{^Qn@i_vdcfv0TF5L^TIA>D%M0dROBYbaO3Duz5Y4?FYxu8wqjP zlK{80zmSbB>{%m(@S>9(sy>T}gg_kG263_>28cUfQ%*f-n4jvacfV$MEm&+4zjqA6 ztiyzKT2zq=q`X8#h4GA%^jTSmk9=HUX<^lCT6Pilh`nQ-Emd(V8%VIuWPU-;CUvOo7V-(!b!_<(W_!l=P~6%*SQ&( z+cC#@WoQiW60;>l3v{+p>)0u+R&Yz4)G%>%IcH#vWso~@%96bv>D*mC;`&}|-YDXb zD7q3zf{`?{py4#0N?y%+nlZ)982>+I7y;|LzFI|3GSgM-092(!n0Ht8Te9IRk%?edpi&ej;2ux^^ zhC2FWr9n$I8rqO#0~^;rFI)bS^-Mo~ zl@1TQa-AnS=aXFJKi!^UsS|6n8%`6E%I?oqY>jkPwT}{mPJ~l;68@M^jCJ+kq=uCMUB@T`a$y3p79Oo@>WD9qp7M+(a4V zhLJ`a@S->yYqR;Yj&FO?CI~7;XvYcu1Bxj|@S@W0t0%QdjctNgq|-~ErC&T1H*{&E zZDV!a3YIA)-}80_mUwojq$pH>q;K%;Yj!|ioAJ%4Oy(&4>5{Z8&kP&9%;A3QB6u`D~2nieMx&R z1>C#4PRZR%-Q*)?-&)X};}Z%0KrE7KseHAbyrk(1GU^WknoA9~z!Lv}e|hx&F<-zv zm~B?reWhml#Po?@KU_Mh#7r$8fNs&F%i6+i&nDlFgaaXNM4lzJzbel5Vayx%_tQCp zUff4M%TnC(Kklg|dJzz+tM%o@wfSvq3tcLj56g}dIjj;Klsp^`I>~SqJ4=Rfacj5p z0V9LX_N&d&{jmRi;tlR_VJezM=hy7c()UMiYv-Dp_U|)gHlcj)B0IxjCFXtF+!9d# zuU6CF+erGv;GQzG1FU;#@BQrAi0QDl7N>HFtnz_pSYolvuoNHXz4}dd#Dx1Iw?gXD=B-sTb z-ah@m1H{p(<$D#5t!&f1ena53p`P#Bm~N!EPt~y6pQhd3Xq@Y?KA5k0S#qS^wcTXamrfpJSn_Ied$i=+ktg$JTt3+EMUZz9VA+paeuaR-65@&($lezf9PRhnHF#iVQCV1J zyxZ@NHRK0f_sk=|DVMJpS9kV3xA5%KSnkL>NkkD@KKMmT`xE$z+@+tZhK;JR`~!*K zSPng}l^_cdqzqKiAPPS|2eiVQe9kqA!n@*pnFCl3ja&aHr&m4$@!nc3GgAc-6i>fv zC0Rj=7uHW084&7SQ3}}RNF8BfH5^$f{bB!4TU%Q2f z>BWfY4s5+G9CTZoZ^2vJT;F~YEMR(*rbD-wxR^w}2!VcV{I&6BbZQt061D9x&22p~ zpn=Z(0y|VXB781rfiBHu+Q%MCN`?G>W15n2{E6n9A8#uc;KokgaY+Mgkf6Z@Y*Dp>H4X!>{5GLJk{hvz=$YIcg_l%jM{|Z0Xd8Wn zd68M>i!iuv{NohME+B@Ewtn`+u+4a(mT0;$QRr;^&n#;&fbP0fIU4QbC|FCa+k>G$;+N;+1C2C{1+g4mH3T4W%*)K_ zosZ2+r1zW!LkYtIpZ92PqkUC`f~1BPEcI{+)AIis{+&48bkB~Uxz&pSS2mpe$< zIc-a0FSI%)^sYh^%`9HcU)<%wfFDm>RqS$eZ2HI_YT_@!n7O2Is_J zChLmEIH55;;PrS+7m}o~>qA~fKA1^`I7f`&%_a0W`UPR}`k=%CgD{a+wu&hjB9QOz zefjpo?_)`a^>qORfCS5+x|-NkbEePNz5Z$Ra!M0u$`o^upk%SiVi2UzMDK83th_j{ zuW9K1G$rz}D%h4VUyu0{aN)D~E1zNUMCXu?Y|d*@5VYfijCDUZ+bCvTeZVrcVo8kq z8G8{`0V+;WTQ9_(BcV>v8Wy)mp8ZE@uOWNMNrjO%pz3YdVgcsx`PQdyTSrh9_vaT# zBGNOXCoS1C&twtdZ-m%bQ2xfmA)k+>FfAYK%DUEnEVna**BkCs7q)*hG9aVi4BAq6 z3NgxNA*r6JD1U$wtHKTQ@u$t~OSer^vE`Er;=hl=z4%jgnD>fo%!-^B;3>VGZ>`Uu z9cj8)5AgMA?U8+A)eMQX4FA(c*NyQW{@GRgL^N+rv1xjTwAtMKp)9yJp@A{&!KqQ&-l0 JS*v6n`9Fm8x{?3@ diff --git a/icons/book3.png b/icons/book3.png new file mode 100644 index 0000000000000000000000000000000000000000..eef99a50725a6870698444396bb64dfa256019af GIT binary patch literal 4086 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 literal 0 HcmV?d00001 diff --git a/icons/book_open.png b/icons/book_open.png new file mode 100644 index 0000000000000000000000000000000000000000..42c334c70fd676a64bb89c33d9b7fc1e3afeb558 GIT binary patch literal 1172 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 literal 0 HcmV?d00001 diff --git a/icons/register.png b/icons/register.png new file mode 100644 index 0000000000000000000000000000000000000000..730c89bb17ed079a33c358343cc47915bf0e1bf9 GIT binary patch literal 660 zcmV;F0&D$=P)K~z|U?bktwO;H#J@E`MH7E0KN^vW#QC}ktbf|P}_F|pD_ zQ#1=37Md)?f@sQY#)7e$q{zlXgUDi{utIEzSaXmtf z{KWbq!ApdhKf=kBe*gz@22*w7H{v3;<3;p!3MXb5=Zc7!#-WUFEuNXZC3!Z9%Q-pk z;#Lvz3OX>8@qfdvA_?Ze--ljnInE;6%I039a`y?g)ig u6Snbq(FA#qQ8QQ;Njq=@ucA#9P4EvLrohcvf-)HZ0000icons/refresh.png icons/statistics.png mainwindow.ui + icons/booksicon.png + icons/book_open.png + icons/book_open_bookmark.png + icons/emblem_library.png + icons/book3.png + icons/register.png diff --git a/kman.rcc b/kmanapp_rc.py similarity index 98% rename from kman.rcc rename to kmanapp_rc.py index 4d014b0..a9c6aa4 100644 --- a/kman.rcc +++ b/kmanapp_rc.py @@ -6,92 +6,352 @@ from PySide2 import QtCore qt_resource_data = b"\ -\x00\x00\x05:\ +\x00\x00\x05^\ \x00\ -\x00\x1bkx\x9c\xb5Y\xbd\x8e\xdc6\x10\xee\xef)\x88\ -\xed\xb3\xda=\x5cr\x81\xa1\x93\x91\x0b\x9c\x18\x88\x0f\xb0\ -q\x1b\xbb\x0c\xb8\x12w\xc5\x9c$\xca\x14\xe5\xdbue\ -\x17\x0e\x10 A\x5c\xa4t\x95\x22U\xe0\xa4H\xe3\x22\ -O\x13\x9f\xed\xc7\xc8\x88\xa4$\xeaw\xd7\xe1]\xa7\xf9\ -\xd1\xc7\xe1\xc7\x99\xe1h\xd7\xbd\xbd\x89#\xf4\x84\xf0\x8c\ -\xb2\xe4d2\x9f\xce&\x88$>\x0bh\xb2>\x99|\ -\xbb\xf8\xea\x93\xcf'\xb7\xbd\x037\xa7\xb5\xd3\x118y\ -\x07\xc8\xf5#\x9ce\xde\x19\xa6\xc9#\x9a\x04\xec\xd2u\ -\x94\x06L\x974X\x13\x81\xa4|2yP\xfbLP\ -\x82cr214\xe0\x8f\xdc\x94\xb3\x94p\xb1\xd5\xe6\ -5a1\x11|+\x8d\xc8\xe5\xc4\x17\xf2\x09\xb9\x1bo\ -\xe6:\x1b-l\x0ba\xab\x05XS\x84\xde\xf1\xf1\x91\ -\xeb\xa8G\xa5\x0e\x09]\x87\xc2;\x9a\x83\xab~\x96\x98\ -N\x09\xea:\xe5\xe2}\x91\x5c\xca \x17TDD\x07\ -\x93\x09\x0e\xe4x\xdf\x80!\x22\xe8\x0c'xMb\x92\ -\x08\xd7\xd1\x96.f\x8b\x8eGR,\xa9\xf0\xe1]\x8e\ -#\xe5\xa3\xd7\x88\xf0\x96\xe5\xf5\x0b_s\x1a\xdc\x93\xaa\ -\xf2\xa5u\xad\xd1\xfb\xa4\x82\xc4\x88\xb3\xcb\x93\x09\x1c\xa1\ -\xcf\xa2{\xfe\xf6\x9f\ -W\x1f\x9e\xbd\x80\x87\xab\x1f^\x5c\xbd~\xf3\xee\xe5\xab\ -\xf7\x7f\xff\xf6\xfe\x8f_?\xbc\xfe\xeb\xc6\xb7\xf9%\x8b\ -\x97\x0cN\xb9\xb9\xcdJ;\xbcM?\xe7\x1cRr`\ -\x8b\xce\x8d\x05\xbc`,:\xcd\x85`I3dC\xff\ -\xf195\x9dN\xf7b\xba\x03H\xfd\xc6z\x10;(\ -\xb2zgR\x970\x1e\xe3\x88\xadV\x9e\xb4:*\xe0\ -\xe9\xf7)Y\xbb\xce\xa8\xb1\x83\xf6\xb1d\xba\x8e\xaah\ -]\xfd\x86\xc9\xe8\x04\xf3\xbeN\xd0\xa2\xfd<\x8d\xa8\x10\ -\x84W\xa4k\xf9\xbb\xc3\xba\x03\xb4\xb8\x81N\x01\x09\x82\ -\x055)rI\x92\xc7\xde\x03q\xeb\xd6\xdd\xaa\x93\xb8\ -\x8eT\x1e\x0cm\xb1\x93\x02\x9c\x90\x87\x94T\xb7\x84(\ -\xe5z\x95V(\x19}J\xee\xb3\x88\xfa[39\x0a\ -m*\xb5(,\x9e\xc56\x05\xdf\xfb\x9c\xac\x08\xe4v\ -0AOj\xed\x9dM\x8a\x93\xe2\xbak\x9c6tC\ -\xc8\x1a\x22\xfc\xb0\xb8b\x0c\xc9\xf0).\xc4\xda\xc7\x90\ -\x8cC\xad#1\x8e\xb5{\xd2\xad]\xc5xC\xe3<\ ->\x87\x97\xdb\xdb2\x03P\xd7\xdc\xd1l\xd6\xb8\xf1\xf4\ -\x06\xd4U7\xff\xec\xf8\xf8\xf8p\xfei\xe3\xee3b\ -\x1b\x89\xaa\x93~{&\xce\xf0a\xf5\xe6\x8d\x918\x0f\ -\xc1\x97\xfa\xed\xb4\xe9%\xac\x9d8x\x1953\xa7R\ -\x0c\x97xo\xee\x0c%\xcf\x99:\x92\xdd\xa9\xb3W\xee\ -\xec\x93<\xfd\xd9\xb3O\xa3\xe8\xd2\x03\xdd\xd1\xbc\xf2D\ -)\xdf 9u\xb5Y\x913\xb7%g\xcf\xe2\xeaT\ -WY^u\x05\xb5k\xac\x9e-g\xb3n}\xb5\x0b\ -l\xbf\x0e\xdf\x90\x9b\xa2\xd1\xe3\xcd\xe6o:uJ\x14\ -\x8a-\xcfNq]\xa3R\xb1\x04\x85\xd3\xe7\x7f\x06u\ -gx\xc7ZTk\x8e\x8e\xe8\xe6\x8c\xde\x1c\xd2\x9bS\ -\xfa\xd0\x98^qyx\xd8\xa4\xb2\x9e\xd3\xdbC\xf5\xc8\ -\xbe\xe5\xc8P\xefCh\xb1w\x1f\x9d\x01\xbf\x9a\x1d\xf4\ -k\x8d\xf9\xa1u\x88.\x16`[\xe6\x824\x97\xfa\x82\ -\x13\x5c\xa2\xc9^\xb6`\xe9\xa26\x19\x0d\xceu*\x88\ -Q\xc4Sx\xed\xa2\x84\x5c\x82\xce[\xe1(#\xae#\ -\x9f\xfb\x91\x82\x00\xfbE\xb3\xd5HJ\xa0q\xca\xb8\xb8\ -\x90_/*\x0b\xc6=#\x06\x1dy\xc81#)\xe6\ -X0>\x8et\xc9x\x90\x8d\xbb\x14\x99I3h\xff\ -\x96K\xc1\x5c\xb5\xa2kK\x90\x10R;\x85\xcf\xbaq\ -/\xbc,>\x93\xecVZEy\x16\xeab4\x13z\ -\xc7q\xf4f\xb21\xb2\xb6\xa6\xd5\xce\xa0\x0a\x19\x9f\xf0\ -i\x9a\xf4\x8c\xa9\x86\xc9\x04i'\xfe\xf0\xfc]\x96\x8f\ -\x11\xefh\x09\xb5\x91 \x9f\x174\xed\x05\x83\x02\xa7i\ -\x0a2ZQ\xf8\xf6^q\x16#\xb9@\xd30\xb2\x1c\ -\x14\x89$s\x9cd]\x1d\xd7\xc1\xf20\xc9\xd7\xc7\xb1\ -\x0a\xf7&I\xde\xb9\xc2.^uY\xda2\xaa`\xfa\ -95mv\xac*${>\x15N\xce\xe5\xc4kA\ -\x9ej\x12\xb6\xdc\xc1<\xc6I\x16\xf6\x93\xd70\xda\xb1\ -\xa7\xa1\xec\xe9\xd3@H\xa7e\x91\x8d\xce\xe3\x9c\xfa\x17\ -\x95\xe6ZRS]N\xb6\xec\xc25|\x91\xf5sk\ -\x98\xec\x98\x95\x91\xda\xf3\xba\x0bf\x17a\xf5UmK\ -Z\x854\xc0\x5c\xdbnG_\x85fOa\x1d\x18\x82\ -\xb9\xac\xf8\x04D!^.\xa9\xb0\xa0\xb5\x1a:lY\ --\x80\xfa\xf9\xac-vL\x96\xa1^G\x8d\x07\xb4\x18\ -\xf0\x91`(\x86o\xca\xdd\xc0\xbbhTS\x99-\x87\ -\x8fs\x92\x15h\xfd<6\xadv\x5c\xcax\xed\x89\x04\ -\x97\x04I,\x14P\x88u\xec\xfa\xdaY\xe0\xf2\x97J\ -k\x0e\xef\xd3\x0d\x0e\xc8\xa6\x9f\xc2\x86\xd1\xb2\xae\xbb\xff\ -\x1b\xfc\xbf\xa2\x968(ab\xcf\xfc3&v\xf8\xfc\ -\xcdX\xce}\x92\x15\xb3\xbc\x0b\xfbI\x88\xe2\x12d\xd7\ -\xc9\xa9w\xf0\x1f+\x9c\xbaL\ +\x00\x1c\xaax\x9c\xb5Y\xbd\x8e\xdc6\x10\xee\xef)\x84\ +\xed\xb3\xda=\x5cr\x81\xc1\x93\x91\x0b\x9c\x18\x88\x0f8\ +\xe36v\x19p%\xee\x8a9I\xd4Q\x94o\xd7\x95\ +]8@\x80\x04q\x91\xd2U\x8aT\x81\x93\x22\x8d\x8b\ +\x8dc\xa0\xad\x15\x85\x17\xfb\x8a\xb3\xd0\x92\x1bT\x05\ +=\xdbA\xfdH\x9c\xfb\xf1\xd7\x853\xea\x01\xf4\xe1\x7f\ +{\xf0\xabH\xc6\xc4\x7f\xe7\x0e\xbb \xd7\xc5<\x1a\xd8\ +\xca~\x17\xdc\xa6t\x18\xe0\xca\xd2p\xa8\x95\x9d\x94\xcb\ +\x11z\x00\xae\xaa\xeb\x8c\x06+L~\xb0\xc4\xef\xc2\xb5\ +\x22\x1e\x06\xac65\x1cYm\xc8\xd2\xc9\x9c\xe5\xb0}\ +\x95R\xf7\xb2\xe0\xdcJB\xab\x8bp4\xe0a\x16\xb8\ +L\xba`7\x84\xc3@\x97A\x0c\x87|\x97\x99]X\ +\x96\x13\xc3hx\x16[t\x82Z\xd7\x18\x86lam\ +8\xba\xa5c\x105\xce\x1e\xa9\x96\x8f\x97K*\x06 \ +^\x8cE\xa3\x01\x9e\xed\xd0\x05u)\x1b\x06r\x1e\xc5\ +m4\x0d\x8ff\xaf\x13K0+\x84\x07\xf1n\xc3\xbb\ +\x10V#\xe5h\xf0^\xa5$\xc9\xb6\xe9\x82\xb8*\x1f\ +\x06\xb3\x0ce8\xc6\xa0\x12Y\xd2\x96\xe5Q\xf0\xb6\xef\ +\x16\xdd\xd91\xe4/\xb0\xe3\xc1{N7\xd8#\x9b.\ +t+\xe2\x81\x8d\xa2\xf9/\xca\xc7u\x09i\xc7\x8a\x98\ +\xd83k\x8dG\x0a\xca\xe1I\xa4\x0e\x8d\xdc \xf5\x88\ +\x1c\xba\x85\xfc\x0b\xd1\x04\xcd\x96k\xcd\x15\x08\x00\x88\x88\ +:\x17\x90\x22;\xa5\xce\xc1\x7f\xdc\x00'-\ +\x00\x00\x0f\xf6\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00 \x00\x00\x00 \x08\x06\x00\x00\x00szz\xf4\ +\x00\x00\x00\x09pHYs\x00\x00\x0b\x13\x00\x00\x0b\x13\ +\x01\x00\x9a\x9c\x18\x00\x00\x0aOiCCPPho\ +toshop ICC profi\ +le\x00\x00x\xda\x9dSgTS\xe9\x16=\xf7\xde\ +\xf4BK\x88\x80\x94KoR\x15\x08 RB\x8b\x80\ +\x14\x91&*!\x09\x10J\x88!\xa1\xd9\x15Q\xc1\x11\ +EE\x04\x1b\xc8\xa0\x88\x03\x8e\x8e\x80\x8c\x15Q,\x0c\ +\x8a\x0a\xd8\x07\xe4!\xa2\x8e\x83\xa3\x88\x8a\xca\xfb\xe1{\ +\xa3k\xd6\xbc\xf7\xe6\xcd\xfe\xb5\xd7>\xe7\xac\xf3\x9d\xb3\ +\xcf\x07\xc0\x08\x0c\x96H3Q5\x80\x0c\xa9B\x1e\x11\ +\xe0\x83\xc7\xc4\xc6\xe1\xe4.@\x81\x0a$p\x00\x10\x08\ +\xb3d!s\xfd#\x01\x00\xf8~<<+\x22\xc0\x07\ +\xbe\x00\x01x\xd3\x0b\x08\x00\xc0M\x9b\xc00\x1c\x87\xff\ +\x0f\xeaB\x99\x5c\x01\x80\x84\x01\xc0t\x918K\x08\x80\ +\x14\x00@z\x8eB\xa6\x00@F\x01\x80\x9d\x98&S\ +\x00\xa0\x04\x00`\xcbcb\xe3\x00P-\x00`'\x7f\ +\xe6\xd3\x00\x80\x9d\xf8\x99{\x01\x00[\x94!\x15\x01\xa0\ +\x91\x00 \x13e\x88D\x00h;\x00\xac\xcfV\x8aE\ +\x00X0\x00\x14fK\xc49\x00\xd8-\x000IW\ +fH\x00\xb0\xb7\x00\xc0\xce\x10\x0b\xb2\x00\x08\x0c\x000\ +Q\x88\x85)\x00\x04{\x00`\xc8##x\x00\x84\x99\ +\x00\x14F\xf2W<\xf1+\xae\x10\xe7*\x00\x00x\x99\ +\xb2<\xb9$9E\x81[\x08-q\x07WW.\x1e\ +(\xceI\x17+\x146a\x02a\x9a@.\xc2y\x99\ +\x192\x814\x0f\xe0\xf3\xcc\x00\x00\xa0\x91\x15\x11\xe0\x83\ +\xf3\xfdx\xce\x0e\xae\xce\xce6\x8e\xb6\x0e_-\xea\xbf\ +\x06\xff\x22bb\xe3\xfe\xe5\xcf\xabp@\x00\x00\xe1t\ +~\xd1\xfe,/\xb3\x1a\x80;\x06\x80m\xfe\xa2%\xee\ +\x04h^\x0b\xa0u\xf7\x8bf\xb2\x0f@\xb5\x00\xa0\xe9\ +\xdaW\xf3p\xf8~<\xdf5\x00\ +\xb0j>\x01{\x91-\xa8]c\x03\xf6K'\x10X\ +t\xc0\xe2\xf7\x00\x00\xf2\xbbo\xc1\xd4(\x08\x03\x80h\ +\x83\xe1\xcfw\xff\xef?\xfdG\xa0%\x00\x80fI\x92\ +q\x00\x00^D$.T\xca\xb3?\xc7\x08\x00\x00D\ +\xa0\x81*\xb0A\x1b\xf4\xc1\x18,\xc0\x06\x1c\xc1\x05\xdc\ +\xc1\x0b\xfc`6\x84B$\xc4\xc2B\x10B\x0ad\x80\ +\x1cr`)\xac\x82B(\x86\xcd\xb0\x1d*`/\xd4\ +@\x1d4\xc0Qh\x86\x93p\x0e.\xc2U\xb8\x0e=\ +p\x0f\xfaa\x08\x9e\xc1(\xbc\x81\x09\x04A\xc8\x08\x13\ +a!\xda\x88\x01b\x8aX#\x8e\x08\x17\x99\x85\xf8!\ +\xc1H\x04\x12\x8b$ \xc9\x88\x14Q\x22K\x915H\ +1R\x8aT UH\x1d\xf2=r\x029\x87\x5cF\ +\xba\x91;\xc8\x002\x82\xfc\x86\xbcG1\x94\x81\xb2Q\ +=\xd4\x0c\xb5C\xb9\xa87\x1a\x84F\xa2\x0b\xd0dt\ +1\x9a\x8f\x16\xa0\x9b\xd0r\xb4\x1a=\x8c6\xa1\xe7\xd0\ +\xabh\x0f\xda\x8f>C\xc70\xc0\xe8\x18\x073\xc4l\ +0.\xc6\xc3B\xb18,\x09\x93c\xcb\xb1\x22\xac\x0c\ +\xab\xc6\x1a\xb0V\xac\x03\xbb\x89\xf5c\xcf\xb1w\x04\x12\ +\x81E\xc0\x096\x04wB a\x1eAHXLX\ +N\xd8H\xa8 \x1c$4\x11\xda\x097\x09\x03\x84Q\ +\xc2'\x22\x93\xa8K\xb4&\xba\x11\xf9\xc4\x18b21\ +\x87XH,#\xd6\x12\x8f\x13/\x10{\x88C\xc47\ +$\x12\x89C2'\xb9\x90\x02I\xb1\xa4T\xd2\x12\xd2\ +F\xd2nR#\xe9,\xa9\x9b4H\x1a#\x93\xc9\xda\ +dk\xb2\x079\x94, +\xc8\x85\xe4\x9d\xe4\xc3\xe4\ +3\xe4\x1b\xe4!\xf2[\x0a\x9db@q\xa4\xf8S\xe2\ +(R\xcajJ\x19\xe5\x10\xe54\xe5\x06e\x982A\ +U\xa3\x9aR\xdd\xa8\xa1T\x115\x8fZB\xad\xa1\xb6\ +R\xafQ\x87\xa8\x134u\x9a9\xcd\x83\x16IK\xa5\ +\xad\xa2\x95\xd3\x1ah\x17h\xf7i\xaf\xe8t\xba\x11\xdd\ +\x95\x1eN\x97\xd0W\xd2\xcb\xe9G\xe8\x97\xe8\x03\xf4w\ +\x0c\x0d\x86\x15\x83\xc7\x88g(\x19\x9b\x18\x07\x18g\x19\ +w\x18\xaf\x98L\xa6\x19\xd3\x8b\x19\xc7T071\xeb\ +\x98\xe7\x99\x0f\x99oUX*\xb6*|\x15\x91\xca\x0a\ +\x95J\x95&\x95\x1b*/T\xa9\xaa\xa6\xaa\xde\xaa\x0b\ +U\xf3U\xcbT\x8f\xa9^S}\xaeFU3S\xe3\ +\xa9\x09\xd4\x96\xabU\xaa\x9dP\xebS\x1bSg\xa9;\ +\xa8\x87\xaag\xa8oT?\xa4~Y\xfd\x89\x06Y\xc3\ +L\xc3OC\xa4Q\xa0\xb1_\xe3\xbc\xc6 \x0bc\x19\ +\xb3x,!k\x0d\xab\x86u\x815\xc4&\xb1\xcd\xd9\ +|v*\xbb\x98\xfd\x1d\xbb\x8b=\xaa\xa9\xa19C3\ +J3W\xb3R\xf3\x94f?\x07\xe3\x98q\xf8\x9ct\ +N\x09\xe7(\xa7\x97\xf3~\x8a\xde\x14\xef)\xe2)\x1b\ +\xa64L\xb91e\x5ck\xaa\x96\x97\x96X\xabH\xab\ +Q\xabG\xeb\xbd6\xae\xed\xa7\x9d\xa6\xbdE\xbbY\xfb\ +\x81\x0eA\xc7J'\x5c'Gg\x8f\xce\x05\x9d\xe7S\ +\xd9S\xdd\xa7\x0a\xa7\x16M=:\xf5\xae.\xaak\xa5\ +\x1b\xa1\xbbDw\xbfn\xa7\xee\x98\x9e\xbe^\x80\x9eL\ +o\xa7\xdey\xbd\xe7\xfa\x1c}/\xfdT\xfdm\xfa\xa7\ +\xf5G\x0cX\x06\xb3\x0c$\x06\xdb\x0c\xce\x18<\xc55\ +qo<\x1d/\xc7\xdb\xf1QC]\xc3@C\xa5a\ +\x95a\x97\xe1\x84\x91\xb9\xd1<\xa3\xd5F\x8dF\x0f\x8c\ +i\xc6\x5c\xe3$\xe3m\xc6m\xc6\xa3&\x06&!&\ +KM\xeaM\xee\x9aRM\xb9\xa6)\xa6;L;L\ +\xc7\xcd\xcc\xcd\xa2\xcd\xd6\x995\x9b=1\xd72\xe7\x9b\ +\xe7\x9b\xd7\x9b\xdf\xb7`ZxZ,\xb6\xa8\xb6\xb8e\ +I\xb2\xe4Z\xa6Y\xee\xb6\xbcn\x85Z9Y\xa5X\ +UZ]\xb3F\xad\x9d\xad%\xd6\xbb\xad\xbb\xa7\x11\xa7\ +\xb9N\x93N\xab\x9e\xd6g\xc3\xb0\xf1\xb6\xc9\xb6\xa9\xb7\ +\x19\xb0\xe5\xd8\x06\xdb\xae\xb6m\xb6}agb\x17g\ +\xb7\xc5\xae\xc3\xee\x93\xbd\x93}\xba}\x8d\xfd=\x07\x0d\ +\x87\xd9\x0e\xab\x1dZ\x1d~s\xb4r\x14:V:\xde\ +\x9a\xce\x9c\xee?}\xc5\xf4\x96\xe9/gX\xcf\x10\xcf\ +\xd83\xe3\xb6\x13\xcb)\xc4i\x9dS\x9b\xd3Gg\x17\ +g\xb9s\x83\xf3\x88\x8b\x89K\x82\xcb.\x97>.\x9b\ +\x1b\xc6\xdd\xc8\xbd\xe4Jt\xf5q]\xe1z\xd2\xf5\x9d\ +\x9b\xb3\x9b\xc2\xed\xa8\xdb\xaf\xee6\xeei\xee\x87\xdc\x9f\ +\xcc4\x9f)\x9eY3s\xd0\xc3\xc8C\xe0Q\xe5\xd1\ +?\x0b\x9f\x950k\xdf\xac~OCO\x81g\xb5\xe7\ +#/c/\x91W\xad\xd7\xb0\xb7\xa5w\xaa\xf7a\xef\ +\x17>\xf6>r\x9f\xe3>\xe3<7\xde2\xdeY_\ +\xcc7\xc0\xb7\xc8\xb7\xcbO\xc3o\x9e_\x85\xdfC\x7f\ +#\xffd\xffz\xff\xd1\x00\xa7\x80%\x01g\x03\x89\x81\ +A\x81[\x02\xfb\xf8z|!\xbf\x8e?:\xdbe\xf6\ +\xb2\xd9\xedA\x8c\xa0\xb9A\x15A\x8f\x82\xad\x82\xe5\xc1\ +\xad!h\xc8\xec\x90\xad!\xf7\xe7\x98\xce\x91\xcei\x0e\ +\x85P~\xe8\xd6\xd0\x07a\xe6a\x8b\xc3~\x0c'\x85\ +\x87\x85W\x86?\x8ep\x88X\x1a\xd11\x975w\xd1\ +\xdcCs\xdfD\xfaD\x96D\xde\x9bg1O9\xaf\ +-J5*>\xaa.j<\xda7\xba4\xba?\xc6\ +.fY\xcc\xd5X\x9dXIlK\x1c9.*\xae\ +6nl\xbe\xdf\xfc\xed\xf3\x87\xe2\x9d\xe2\x0b\xe3{\x17\ +\x98/\xc8]py\xa1\xce\xc2\xf4\x85\xa7\x16\xa9.\x12\ +,:\x96@L\x88N8\x94\xf0A\x10*\xa8\x16\x8c\ +%\xf2\x13w%\x8e\x0ay\xc2\x1d\xc2g\x22/\xd16\ +\xd1\x88\xd8C\x5c*\x1eN\xf2H*Mz\x92\xec\x91\ +\xbc5y$\xc53\xa5,\xe5\xb9\x84'\xa9\x90\xbcL\ +\x0dL\xdd\x9b:\x9e\x16\x9av m2=:\xbd1\ +\x83\x92\x91\x90qB\xaa!M\x93\xb6g\xeag\xe6f\ +v\xcb\xace\x85\xb2\xfe\xc5n\x8b\xb7/\x1e\x95\x07\xc9\ +k\xb3\x90\xac\x05Y-\x0a\xb6B\xa6\xe8TZ(\xd7\ +*\x07\xb2geWf\xbf\xcd\x89\xca9\x96\xab\x9e+\ +\xcd\xed\xcc\xb3\xca\xdb\x907\x9c\xef\x9f\xff\xed\x12\xc2\x12\ +\xe1\x92\xb6\xa5\x86KW-\x1dX\xe6\xbd\xacj9\xb2\ +\x15\x89\x8a\xae\x14\xdb\x17\x97\x15\x7f\xd8(\xdcx\xe5\ +\x1b\x87o\xca\xbf\x99\xdc\x94\xb4\xa9\xab\xc4\xb9d\xcff\ +\xd2f\xe9\xe6\xde-\x9e[\x0e\x96\xaa\x97\xe6\x97\x0en\ +\x0d\xd9\xda\xb4\x0d\xdfV\xb4\xed\xf5\xf6E\xdb/\x97\xcd\ +(\xdb\xbb\x83\xb6C\xb9\xa3\xbf<\xb8\xbce\xa7\xc9\xce\ +\xcd;?T\xa4T\xf4T\xfaT6\xee\xd2\xdd\xb5a\ +\xd7\xf8n\xd1\xee\x1b{\xbc\xf64\xec\xd5\xdb[\xbc\xf7\ +\xfd>\xc9\xbe\xdbU\x01UM\xd5f\xd5e\xfbI\xfb\ +\xb3\xf7?\xae\x89\xaa\xe9\xf8\x96\xfbm]\xadNmq\ +\xed\xc7\x03\xd2\x03\xfd\x07#\x0e\xb6\xd7\xb9\xd4\xd5\x1d\xd2\ +=TR\x8f\xd6+\xebG\x0e\xc7\x1f\xbe\xfe\x9d\xefw\ +-\x0d6\x0dU\x8d\x9c\xc6\xe2#pDy\xe4\xe9\xf7\ +\x09\xdf\xf7\x1e\x0d:\xdav\x8c{\xac\xe1\x07\xd3\x1fv\ +\x1dg\x1d/jB\x9a\xf2\x9aF\x9bS\x9a\xfb[b\ +[\xbaO\xcc>\xd1\xd6\xea\xdez\xfcG\xdb\x1f\x0f\x9c\ +499\xe2?r\ +\xfd\xe9\xfc\xa7C\xcfd\xcf&\x9e\x17\xfe\xa2\xfe\xcb\xae\ +\x17\x16/~\xf8\xd5\xeb\xd7\xce\xd1\x98\xd1\xa1\x97\xf2\x97\ +\x93\xbfm|\xa5\xfd\xea\xc0\xeb\x19\xaf\xdb\xc6\xc2\xc6\x1e\ +\xbe\xc9x31^\xf4V\xfb\xed\xc1w\xdcw\x1d\xef\ +\xa3\xdf\x0fO\xe4| \x7f(\xffh\xf9\xb1\xf5S\xd0\ +\xa7\xfb\x93\x19\x93\x93\xff\x04\x03\x98\xf3\xfcc3-\xdb\ +\x00\x00\x00 cHRM\x00\x00z%\x00\x00\x80\x83\ +\x00\x00\xf9\xff\x00\x00\x80\xe9\x00\x00u0\x00\x00\xea`\ +\x00\x00:\x98\x00\x00\x17o\x92_\xc5F\x00\x00\x05!\ +IDATX\xc3\xed\x97ml\x9de\x1d\xc6\x7f\xcf\ +\xcby\x9e\xd3sN\xcfK_\xd6\xae\xedN\xbb\xb5\x1b\ +em\x15\xd8\x16\xd9\x14\x08\x8d\x84\xb0\xf0\xc1\x980i\ +bt\xa2\x92\xc8\x17!$|3!*$\x8aaI\ +\xed4\x110ts\xe3EL\xa4\x83\x10\xd8\x82cd\ +oTd\x96)\xa5\xb5\xb6\xb4k\xbb\xb6\xa7\xed\xe99\ +\xcfy^\xef\xfby\xfc`\xfdb\x8cL\xfd\xb0\x0f\xf6\ +J\xfe_\xfewr\xe5\x97+\xf9_\xc9\xadDQ\xc4\ +\xf5\x94\xcau\xd6\x06\xc0\x06\xc0\x06\xc0\x06\xc0u\x07\xd0\ +\xcf\xffa\x14\x80\xaa*\x83\xb8\xae\xb2fy\x18\x86F\ +*nP\xf1\x04\xf1\x98F\xb1lc\x9a1TUS\ +B)3\xf1\x98R\xfcdf\x9a\x89\xf11\xaa\xb3u\ +Z*]\xad\xd9n\xe0\x0f_\xbc@\xffS?T\xd6\ +\xbd\xa3\xdbz\xbfHo\xef]\x0c>\xf7\x0b\xa6&'\ +\x00h\xdb\xba\x8d\xb9+3\xf8A\xf0w\x80k\x04\xcd\ +\x00\xb7gS\xf1\x83\x86\xce\xdeb\xc9~\x17\x98\x06j\ +\xd2\xd5\xc9\x1d\xc9t6k\xbbK\xa3@\xff\xb7\x1e}\ +\xec\xdd\x89_\x1da\xaaT\xba\xb6\x04>\xe5\xbd\x0d\xb8\ +\xbfus\xee>S\x8bn\xf1|\x8fR\xd1\xc2u\xdc\ +\x03\xd9t\x92}\xb7\xdf\x89\xed\x05HE\xa7\xbdvs\ +w\xfd\xd6\x1d\xb7\xbdr\xfc\xd9>\xa0\x08\x14\x80Y \ +\x5c\xf7R\x80\xe8Z\x00L`\x1fp\xa0\xb96y@\ +#\xac\xb1\x9d2\x0b\x96\x8d\xe3\x07\xb8\xbeD1\xaa\x08\ +T\x05\xdb\x16\xc8H\x01\x15\xccd\x9cVi7|\xc3\ +\xa9\x9cZm\xcd\xcb\xf4\x03\xdf\xacX7\xec\xfa\xcbg~\x0e\xac\x00\xfez:6 \ +\x94s\xef\x7f\x04PS\x9dN\x9d\xde\x9c\x8d\xf7\x18j\ +\x88e\x95q\x03\x81\xeb\x09|\x11\xe2J\x05\x11\xa9\x04\ +a\x84\x08A\xca\x88Du\x9a\x5cm\x02\xf3\x8f\xc3\x14\ +\xfb\xfb\xf1\xca\x16\xe9\x07\xbfM\xe6\x9e\xfd\x08\xcfG8\ +\x1e2\x0c\xf1<\x173\x9e@\xc80\xa8\xb8\x81?y\ +\xe5\xaa\xfb\xf8#\x0f\x1e\x1c\xff\xcb\xf8\xdb@\xa4=?\ +t\x12\xcaKUM\xdb?\xf3\xfd\xe5\x8a4J^\xc4\ +Z\xa01\xb7\xe20[\xb0p\x05\xe8f\x15^\x08\x81\ +\x8c\xd0\xf4\x18u\x9b\xb2\xd4F\x16\xe1\xc0!\xca\x03?\ +\xc3\xbc\xe3\x0e\x1a\x9e|\x82\xaa\xee\x1eB\xcb&\x14\x12\ +!\x02<\xcf%\x8a\x22\xc2\x08\xae\xaeZ\xda\xe8\xf8\x94\ +a\x8b0\xf1I\xa6\xabs~rl2\xb4\x96't\ + ;b\x19\xf7\xf6\xc5cF$\x05KE\x0f\xc7\x17\ +\xac\x95-V\x96Wq\x1d\x97|c\x8e\x8e\xady\xaa\ +3\x06\x99*\x05>\xb8\x80\xfc\xd1S\xe8\xe9,\x9b\x0e\ +\x0f`\xee\xd9\x8d\xac\xd8\xc8r\x05!\x04\xbe\x1f \xa4\ +@U\x15J\x0e|<6E\xa9\xb8\x86Y\xd7\xc8\x9f\ +Kj471Z\x90\xa5\xc2*\x10\xea\xc9Tfo\ +\xfd\xae\xbb\xbf7\x5c4\xf5|.N\xd2\x90D\xde\x12\ +\xd2\xad\xa0#04\x98\xbf\xbaH2a\xb2\xa0i\xb4\ +\xa4\x0d>;9\x83w\xdf\x01\xc4W\xfb\x101\x03Q\ +*\x13\x86!\x9e\xef\x11\x11\xa1\xa9\x10`2:u\x95\ +\x99\x99YR\xe9jds'\xaf^\xfcp\xe1\xcc\xf3\ +?\xf9\xa97}i\x10X\x04BE\xd1\xf4\xb8\xaa\xe9\ +uJ\xae\xb5\xab\xbe\xa3\xe7\xe6\xb6\xae\x9bv\xe5;n\ +\xb8q\xf3\xa6\xda\x96Lu:\x13\xf3K\x84\xa5\x02I\ +M\xc1S\x0c>\x9f3\xd9\xbb\xbd\x99w\x02\x83\xce\x96\ +Z\x12\x91\x8f\xed8\x88\x10B)qE\xc4\xecJ\x85\ +\xcbcS\xa8\xa1\xc4l\xd8\xc2\xc8\xb2\x8c^\x7f\xf1\xe8\ +\xa9\xe9\x93G\x0e!\xec3\x80\xf3\x8f\xf3T\x14MG\ +\xd5t\x94\x5c+\xf5\x1d=\xcc\x9f}E\x87X\xa3\xd9\ +\xd8\xda\x91\xdd\xbe\xfb\xae\xae\xfb\x1f~\xa8\xad#\x9fm\ +Ql\xb4(\xe0K/\x0fD\x9dqE\xf9\xed\x97\x1f\ +\xc0P\x22\xda\x9a\xeaH\xc5U\x08\x05+%\x87\x0f>\ +\x9abm\xadH}C\x03\x0bf\x03\xaf\x9d\x19^\x1c\ +>v\xe8\xb0?32\x08\xcc\x01\xc1\xa7\xf5\x80\x00\xae\ +\xac\xcf\xe9s?\xf8\xfa\xaf\xff\xda\xfd\xb9[CE\xc9\ +a\xad5\x1d\xd4K\x0f\x9dOd\xe4\x9f\xfc\x84\xde\x9e\ +1\x99^\xf5H\xe8`\xc44\xc6\xc6g\x90\x81G\xcd\ +\xb6\x1b93mEo\xbe\xf8\xf4\xd0\xfc\xdb\xc7\xfb\x09\ +\xdd\x0b\xebg\xf7\x1f7!\xc0%\xe0\xd2\xe2\xc9A\xf5\ +\x89\x1d\xed\xcf\xe4\xbb{\xd4\xef\xfe~\xe4\xb9\x13\xdf\xe9\ +{oK\xf7\xde/t\xed\xde\xd7\xdb\xde\xd1\xbe\xe5\xe6\ +\xb6M\xd4\xb5lc\xa4\xe0r\xe2\xad\xf7\xe6.\xbdp\ +\xe8i1{\xf9(j|\xf1\x7f\xa9b\x00\xbcw^\ + \x17\x8b5\x0e\x15V\xdf:u\xf6\xfc\x87\xa7\x97\x16\ +O\x90\xbfi\x02x\xf6\xf5\xc7\xbf\xd6DM~w\xc3\ +\xce=w6t\xdf\xda;?~\xf9\xe3\xa5\xdf\x1d\xff\ +1\xa1\xf7\xfe\xbf\xaa\xde\xff\x0a`]s\xc0Ko,\ +,\xa8U\xaa\x12\xfe\xd3~\x08\x18\x1a\x19|\xb2\x0eg\ +\xd9C5\xcb\xd7j\xaal\xfc\x8c6\x00\xfe\xef\x01\xfe\ +\x06\xb6aW\x0e\x8fmR\xae\x00\x00\x00\x00IEN\ +D\xaeB`\x82\ \x00\x00\x1cx\ \x89\ PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ @@ -550,6 +810,88 @@ Ax\x0ep\xd1\xf2\xe5\xcbW\xdez\xebm\xd7-\x5c\ \x8e;\xcf\xc8\xaf\xc8\x7f\x7f\x88\xff\xff\x8f\xad_\xd1\xeb\ \x7f\x06\x00\xfc,\x08\xe2\xbf4\xf5\x18\x00\x00\x00\x00I\ END\xaeB`\x82\ +\x00\x00\x04\xf9\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00\x18\x00\x00\x00\x18\x08\x06\x00\x00\x00\xe0w=\xf8\ +\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\ +\x00\x00\x04\xb0IDATH\xc7\xb5UYl\x94U\ +\x14\xfe\xee\xbd\xff2\xcb?K;--\xa5e:\xa5\ +\xc0\x0c\xa5\x14\xd0P\xd7R\x16\xa3\xc6\x00\x1a\xa2\xa0T\ +\x12\x96\x22\x11c\xe2\x83/\x86\xc4H\xc0\xa8\xc4\x07b\ +@\x22h\x84H\x0ch\x0c\x06\x94\xb6i\xc1R6\xc1\ +Z\xb6\x22\xa5C\x97\xa1\xcb\xb4\xd3\xd2\x99v:tf\ +\xfe\xc5\x87v\xc6N-P5\x9e\xe4\xe4>\xdcs\xbf\ +\xef;\xe7\xdcs/\xc1\x04\x8d\xe3y\xbc\xbe\xf5\xf3\x9c\ +.)o\x8d\x0c\xce\xc6{\xeb>\xfai\xe7&\xef\xc3\ +\xce\x91\x87\x05,Y\xbeZ\x97V\xbc\xe1\xf9\x16\xd9V\ +\xea\x93\xa5%}a\x22\x00@\xba\x10\xaaKo\xafx\ +\xa6r\xcf\xbb\xbd\xff\x8a`\xdd\xfb{s;Ls\xd7\ +w+\xa6\x12\xef\x90\x90\x19U\xc7\xc4\x12 C\x1c<\ +\x9f\xd4\xf0\xfds\xd5_o\xef\x9f\x10\xc1\x0b%[\x0c\ +\xa6\xf9/-k\x8d&o\xf4)\xa6b\x7f\x18\xdc\xb8\ +\xa7(\x00J@\x18\xd1\xb2\xf8\x81\x93\xc6kG^\xac\ +9\xf8a\xf0\xbe\x04/o;\xec\xea38J}\xb2\ +\xf1U\xef\x90\x90\xaeh\x0f\x90C\x09@\x01\xc2\x08\xc0\ +\x08(G\x90\x85\xc0\x09\xdd\x85/W\x9e9\xf2\xd9\xbd\ +\xb1G\x18o/\x14CS\x8b.\xb5b\xca\xb3\x03\x0a\ +/i\x0f\xca\x95\x11\x10F@8\x02\xc2\xff\xb5\x06E\ +\xfdt)s\xa6+M\xf1\x1f\xed\xbc]\xaf$\x100\ +k\xa6\xa8\xa5\xcf~O\x129]\x847\x83\x102~\ +I\xb8ap\xf0\x04\x84\xa3 <\x8d\xaf\xe0)\x82z\ +\xc9\x99\xe4(\xc8\xb6E\x02\xc7\xbb\x9a\xea\xd58\x81\x1a\ +h\x8f\xd2\x8c\x82\xb9\xa2d\x99\x0d&B\xe3\xf4\x7fW\ +\xcd\x8dq~\x84(\xee\x14\xe0)\x19\x94\xccsR\x1d\ +\xf9\x19\xaa\xfb\xd2\xcf\x03\xbd^\x0d\x00\x18\x00,.J\ +i\xf3\x86\x0c\xebt\xa2\x81\x8693\x08e\xc3\xaaG\ +\xc0\xc1\x0d\xab\x8d\x83\xc62\x88{\x9c\x94\x04\xcd\x96y\ +\xf6\xfc\x22kW\xd5\xb7\xe5\x8a\x1c\x01\xdb\xb6\x7f\xf6\x8a\ +\xa5%\xbd\x87\xf5\x82\xdbX{\xc3\x05\xa3H!\xeb\xac\ +\xa3\xc0G\xd7;\x110\xa6>\xe6\xe0( P2h\ +\xb5\x14\xba\x1e_.0O\xfd)\xb6h%9\xa0(\ +\xf2\xf4\xdc\xfc>\xb46\x10\xf4\x06\xb3Ay\x0e\x9aA\ +Jh\xe4x\x80\xc3\xa0\xa3\xf6FJ\xa8\xf1\x94\x84\x92\ +\xacO\xa6\xda\xe7\xdfc\xd9y\xf22I\xc2LuP\ +\x07g^+\xce]\xb0\x83\xe7\xcd\x90\x0d&\x10\xbd\x98\ +\xd0\xc8\x98z\x8c%\xe3F\x88b\x193@\xa1 =\ +M\xed\x06\x06\x0dnB\xe5\xe5\x06\x93\x22\x199\x11\x92\ +\xd8\x81k\x1e\x17\xf4\x94@M\xb2\x81\x08t|\xf5\xb1\ +\x9e\xc4\x9b?L\x02h\x90\x1b\x9aa\xab\xae\xf0t\x1c\ +;T\xc2\xbc\x1e\xad\xd3\xdf\xa3\xfe\xc2\x8b\xda\xd3:c\ +$\xd5>%\x0cO\x13\xe0\xa7\xd3@5\x80$[\xc7\ +\xaf\xfd\xa8[\x05\x8e\x00D\x83|\xab\x19\xce\xcb\xe7\xf0\ +\xd6\xe4{\xc8\xc8q\x86/\xdc\xec\xde\xc1\x00\xa0\xff.\ +:\xbc-\xca\x09\x9d\x01\x8f\xe8\xcd\xd1\xa9\x05\xae\x1e\xd4\ +5\xe4\x00\xcc\x02\xcd`\x041\xeb\x13\x1a\x19_9\x02\ +P\x82\xa8\xbb\x053\xea\xcebK\xda ^{\x22\x17\ +n\xcd\x86\x83g;\x02~w\xddn\x16\xbb\xf2C!\ +\xf4\xb5\xdcT\x8f\xeb\xf4p\x18\xadaW\xb2\xd4E\x1a\ +\xfds\xc0\x0d)\xa0\x19\xa9 \x22K\x9c`\x0a\xc8-\ +w\x90S{\x1ao\xa6\x06\xb1\xf6\xa9\x19h\x83\x05;\ +*n\xcb\xdf\xfdP\xbe\xcfW\xf9\xc5\xaa\xc8\xcd\xf2\xbb\ +l\xf4\xc0*2BM\xf5j\x19\xc7k\xba\xacL\xff\ +\x82\x81\xa0@\x07\xf4N\x90\xfe!\xb0\xcc\x94\xf84\xcb\ +\xcd\x1e8.\x9f\xc1f[\x00\xeb\x8bf\xc2G\xcd\xd8\ +Y\xd5\x80?\xdc\xfb\xc3}5{\xb6vV\x9f\xfc@\ +\x0dv\xf7\xc7\x07m\x8cE\xee\xdcR\xabA5\xbf#\ +\xd3\xb3\xb0=8\x9d\x83\x98\x020\x1ej\xc0\x0f\xfb\xef\ +5\xd8d\x0b\xa0\xb4\xd8\x89 '\xe1\x93\xb2F\xb44\ +_\xc7\x9c\xc9\xbbBw\xce_|\xa7\xeedp/\x80\ +H\xfc\xa9\xb8\xcf\xd3\xa6t6\xa9\xbf\x115\xda\x98b\ +\xf5-\xee\xd5\xcf\xd3[\xda\ + \x02\xcd\x93\xbf?\xfe^<\xa6\x81\xe3CH\x04y\ +\x8c\xd6\xb1@a\x22:{\x1e\xd9\xbd(\x92\xdcF\x8f\ +\x87\xf1r\xbd\x84\x85\x12\xcf\xc5k\x94\xceq\x89/!\ +\xbc\x04\xa7\xd3d5\x9b\xaf\x15Hh*\xae\x1c\xd8\x13\ +\x1ea\xe6j\xb4`\x0b\xe1Y\xa7BL\xcf\xfa\x83\xc1\ +\xfd \x83_\xc7m\x8b?!\x11\xd5\xb7m3\x8bU\ +GG\xe1r\x12\x02\x8cW!X\xa7\x9bC\x11)B\ +\xd7#c\x0at\xfc\x022\xe7\xcai]V\x93;\xef\ +\x0c\xea*?\x86\xb0\xc4\x11rF\x01\xa9\xb8\xf8R\xc5\ +fy\x82\x87\x1d@\x8c9\x86^\xad\x9bLi\x90\x87\ +\x7f\x04_\xe0\x05\xef\xf0\xe1\xdf$R\x99\x84\x13\x121\ +N*u\xde\x8e\x91\xfd|\x5c\xf7\xc3\x9e,\xcd\x18o\ +\x8evP\xc2&x\xb3\x1c\xff\x8e\xe8\x9a\xc8c\xab\x11\ +\xc2\x8dl_\xfa\xb7\xce~f\xcfAm\x99\x83\xcbN\ +\x894\x5c\xa5\xac\xe3\xa8\x15\x05V\xeaY_\x93\xf5\xc0\ +1\x95\xfb\x09I\xd2\x8f\x10\xeeQY\xe8\xadD!\x03\ +\xb0\xde\xe9C\x89\x99\xde9\x91\x99yB\x8b\x15\xb6\xd2\ +u\xe8\xf4M\x8b\xe0\xdb\x0fD\xfeD\xcf\xb1{\x01\xc2\ +V\x85\x84\xf2|Y\xb9\xfb\xb5\xe8K*\xd7\xa4\xda|\ +\xb6\xfe\x02c7\xb0\x10\xfd@f\xec}\xbd/\xf6\x12\xd3T\xa2\xa5\xd3\xc7\xc7\x83\xb6\ +\xb2\x92\xab)5\xf3\x01\xe5H\xc8j\xee\xd8%\x88\x01\ +\xde\x1a\xc6\x82s}\x99\xc3>\xc7y\xc3Z\xdc@=\ +\x5cb\xa5\x8c\xad\x9d\x88%K\xf4\x01\x5cu\x8d\xce\x10\ +N\xd9\x0a\x9d\x0a\xbc\x81\xc0\x87z\x8e\xde\xf5%$\xa2\ +yx\x99\xa8\xeb!\x04\xe1\xc6c\xce\xeaZ\xd5\x89+\ +F\xbe\x82\xbf\x9f\xe7\x0d\x91-0\xa8\xe9y\x14\x90-\ +\x9ai.:\xfd)\xa8\x81\xd7\xa0(\xb576\xa2\x01\ +?\x86\x90\xf73\xe4\x9d-\x07\xd9:M\xa0\xe1\xe3 \ +\x1b\xa5\xbfB\x0ca1\x9e\x0b\x7f\xd9[W`\xf8\x9c\ +\xc2\x11 l\xb1\xef\xbf\x1f\x17\x91\x193\x9a&7J\ +@\xe3\x09\xf1!\x84\x97\x19^2Z~\x09c\x81G\ +\x00L\x1eR\xecQ\xaa0\x22\xc3\xf0\x7fq\x97\xd3\x9f\ +\x95\xbb7\xea\xbeJ\x82\xbd\xbc\xb8\xbb\xc2\x97\xa1*l\ +\x22\xdev\xf5\x95\x8f(\x14/\xc3s\x02\x96\x83z2\ +\x86\x7f\xab\x22&*\xc9VVv\x95\xc0\x82\x8b1\xe7\ +9\x10\xfa\xd6\xff\x90\xf4tn/\xc6)/P\x22\xfc\ +\x09k\x7f\xbfF\xd9hI\xf5\xdf\xe2G\xc89]\xa9\ +\xb4\xc1u\x0b\xba{,\xaa\x0e\x8f\xca\x1bv\x8a<\xa7\ +\x17 \xcc6\x85\xd8_O9\x1c\xdf\x9d{4\xf6\x99\ +T\xe6\xec\x07\x80xx\xff\x97\xc8\x15!\x86/\x98~\ +\x1f\x03\xcdW\xc3\x17\xe6\ +\x84\x95 \xdc]\x18\x97p7'\xa2W\xaf+\xa9\x99\ +\xf2f\xf4!\xecQ5\x16\xa0\xf0\xc5p\x95\x82\xc9\xfa\ +\x8c'#CS\x93\x079\xbal\x09'$\xac5\xff\ +\xa0\xb3K\x97~\xf0\xdf\xd1\x8c\xb1\xdbbX\x82\xa6\x0b\ +\xebi\xd3:\xcf\x86\x9b*\xc7\xc8\xd3\xbc\xe4\x88\x1bM\ +\xc9\xe3h\x22/\x8b\xf1\xf0\x0eb\x12\xc6\xcb\xbe\xd0{\ +z\x85Cb\x94\xa3\x9a\xac/!\xf0\x84:\x04\x02\xa9\ +\xd5\xdd\xbb\xd7h\xf5\xf5%3y\x92\x11\xe1\x09\x10s\ +\x85\xaa\x86\x84\xed\xc5\xdb:\xceW}\xea-2f\xcc\ +\xf9\x11\xb3s\xa7E<\xf4U\x7f\xf8]|\x9d1\xef\ +sT6\xfa\x0d\x1c\x91\x17\xe5\xa3\xc7\x17j\x9a\x9a\x85\ +;NV\xaf\x96\xc8\xa8Q\x1e=\xfb\x15\xfd\x08q:\ +;\xc0-\xc5z^\xd6_\xa1\xc2\xe7DP&\xfb2\ +\x1c\xbcOh|C\x13\x22\xf6\xee}\x05\x9c\x16\x10\xc3\ +\xc6\x22\xb3M\xe5\x81Z\x90\xb2\x05\xd3\x14\xe3\xe4\xcc\xe1\ +\x07T\xee\xc7L\xb2\xbbW_\xa4Pq\x01\x0c\xbd\x17\ +2\xd4\x16]\xf0E\xd3+\x99\x89-\xf4\xdd7\xf4K\ +\x80\xdb\xa4++m(\xbe\x94\x85L\x85X\xcd\xdf\x13\ +\xf6\xbe\xeb\xf5\xf8\xa6\x92\x91#O\xc6T\xa2\x197t\ +#\x84\x87F\xd0\xa9.G\xd9a\x99\xf8\xe1\xdf\xedM\ +\xb3PS\x89\xa6e\x96p\x93me\xaeA\x18\x8c\xcd\ +\x86\x8c>\xd8#\x9e\xd3Ys\x00\xe8\x09\x00V`\x0b\ +(%'\x1d\x0e\x1e\x8f\x8a\xbd\xf1\x17\xc4D\xee\x83:\ +\xf3\xa1\xd1\x85*\x19\x11g#\xbc\xf6\xcd\xf0\xef\xdeW\ +\xa1eL\x91\xeatv\xf2\x9bi\x06d=\x87=2\ +`\xe4\x04\x8e\x91\xb3\x86\xaeR)\xa3\xd9I\xba\xc5\xb2\ +\xf0\xd1f/\x94~\x96`\xfe6\xe2\xedY\x1a \xc1\ +\xd7ln\xe7\xbdMj\x86*\xe2\xcbr\xbcn\x0d\xb2\ +\xbb\x99\xc2\x9eD\xfe(\xc0!\xbc#e\xecy\x9fY\ +\xd8\x02\xf2\xee\xe1c\x1d\x15\xb9T\xdc\xe0\x1a \x9ah\ +%\xc8{Y\x8d\x0c<\x84N\x9b\xe6Y\xe5\xc0]\xfe\ +\xac\xa1\xe5Z\xc8\xe02\xfdf\xb2\x09\xe5\xfd\x19{\x84\ +\x0c^<\xa2\xf0\xe4&~\xa2\xc7\xa6f\xd0y\xc9\x15\ +]\xae\x81p\x1c]\xe8,U>\xf4\xe7\x83(\xf6\x0a\ +\x9a\x85yh\x16\xf6\x03(\x5c7\xbe\x89n\xf7\xe5L\ +`\x8b@\xc0\xdd\xc8\xd9^%\xb7\x1f5\xb2\x88)\xc2\ +Ry\xcf\x9e\x03d\xfat&\xb9\x5c\x9723\xe5\xcd\ +\x9e\xfa\xb7\x8b\x8c\x9c\xc2K\xb2U\x11,\xe3|\x99\x99\ +|\xbe\xbc\xc9Mt:\x7fF\xc3\xfd\x1c\xe5\xf1\xb4\xe8\ +\xe8\x00%'\xf1\x07\x079x\x99\xb64)LC\x06\ +\xdd\x08!|\x11C\xf5\xd1[\x1a\xe98A\x02\xfes\ +\x84\xb1\x15\xb2U\x5c@\xd2\xd3=M\xeaWYi\x13\ +\xbd5\x03(5-D\xffrc\x8c\xfc\x07A\xef\x0b\ +\x8c\xd2\x93\x90=\x1e5\x82\x87U\xa27J>\x06p\ +y\xbe \xd9\x0e\xef\xa9\xe9\xff;A\xd96\x9f\xe71\ +\xcc\xed<\x09\x99\x97C`Tk\x02\xf0\xf6 b\xfa\ +\x8c\xef\xc8\xf1m\x9a\x1c\x81h\xad\xa2R\xf4#$\x22\ +\x9a\x7f\xc2\x96\x22q`\x1eF\x12\x1f\x00\xaa\x95\xf1.\ +\xcc\xcb\x97\xad\x87w\x90\xc1\x7f\xf0E\x1e\x8dy\x5c\xb9\ +R\x14S\xdb\x15@\xd2o\x91\xa7\xb9\xeb\xbb\xbe\xc73\ +\xaf\xc8\x16q\x96\xa6\x97\x00.\xb9\xbdkZ\x1ft\x0c\ +\x85\x88\xc3\xf1\xda\x19\xad?#\xdf\xe1\xedZ\xeb\x93R\ +f\xe9\xfd\x0fv\xd1\x85\xc5D\xa5\x197\xd0\xb6[\xdd\ +\xee\x1e\x82\xc0&\xc0\x9e\x07\xd1\x5c\xa9\x95S\x83\xa6k\ +\x13U\xe4\x09\xde\xec\x91\x87\x9a\x94\xce\xc3\xe1\x82p\x0d\ +dNB\xde\xdf`W\x1bY\xd7\x15\xc3G\xfe.E\ +\xa1\xb3\xfd\x8a\xf2\x89\x96\xe0\xe2\x99N{\x0e\x9e\x1b\x8a\ +]ur\x0c\xb5\xcc\xcd\xcc\xc2,\xffG{\xf7j\xe9\ +{\xea*\xa4\xe5\x5c\x0d(-\xcfi\xce\xc3;t\x84\ +\xdbg\xe2\x81\xbe\xd8\xa3\xdb`B\x8e\x80\xb4\x096\xab\ +\xb8\xb1z\xc8\x90\xaa&\x05\x83\x18\xc9j\xcaA\xc7?\ +\x05D_\xa7\x22\x13DP\xdeO\xcd\x95;v*\xd6\ +4\x1e*/o/)\x01\xeeL\xf0(\xefe*:\ +\xa0B\xb0}\xf0\x00\x0b13\xb8N\xe5\xbenIq\ +'\x84k\xca\x17`\x07\x14\xd1A\x05:\x0b\x97*\x9d\ +>\x09\xc0\x19\xf8\x00}}\xbe\xd6\xe57\xe1/\xb6$\ +\xcb\x03\xf0p\xa6C\xa6\x9d\x97\x83\x8dG\x8f\x0b\x05E\ +X\xe1\xc9\xce>|:\xa9\xf1_k\xf9\xfa>B\x08\ +D\x10r;v\xb51P\x0d@*\xa4\xa6\xe0jD\ +\x8e\xb9L\x90\x13\xbf-!\x84D\xd4\xb7U\xac\xbfF\ +\x08\xb0\x85\x8d\x84\xb8C\xb0v\x19&~\x96\xc9\x99\x99\ +\x07\x22\xcf5v\xb4\x95\x96^\x8bH-\x16\xdd)\x82\ +\xc2\x84e\xf8\xe7\xb8}\x8d\xe5\x8f\xdc\xc3b\x05\x0c\x18\ +C\x8f\xa06\x15 -\x9a\x08\xc68\xb9o\x99(\x99\ +p*\xd3\xb1+\xf2\x5c\xbc\x8f\x09%$l\x0c\x9f\x04\ +\xb2\xd0\x01\x02#\xf3\x00>o\xc6\x1an|\xa0u\x00\ +\xe3\x84\xe7}\xa2\xbd\x08\x9df\xd3\x9d~C\x09\x8d]\ +so\xb0\xea(\xef\x838\x11Wc\x8fnF\xb1\x1a\ +\x85{O\xfeZ\xef\x1b\xf1\xfe.\xbd\xa1\xaa\x89'$\ +\xa2\x01\xdam[\xd0?\x05c\x89Qh\xef/T\x19\ +\xe4\xf1\xa6a\xb3@\xd9\x14\xcf\x91\xaa\xdd-v+O\ +;\x05=\xf1\xbf\x8d|\x8e<'\x06\x11?@\x1f\xa7\ +\xd5*M\xd5\xd4\x9fEl\xd1\xf1\xd8z\x84p#\xb8\ +7\xe6r\xdd \x98\x84\xc9\x98w\x18\x16\xc3.\x8c\xd8\ +\xa9\x13\x9d~\xc1y\x83TQa\x17\x03\xf244A\ +\x0f\xa2\x07\xe8\xa6Z\x0e\xa5\x95\x02Q\xa6y\x02d\x97\ +\x16\x8fLU\x86\x0e\x89\xadKH\x1d\x03\xb0\xa8.\x87\ +`\x85\x07\xaa\x05\x9f,\x8a\x1a\x84!\xed \x94\x1d\x87\ +Em\xff\x00`\xb5u\x1e\x8d}\xca\x9bG3\xb9\x03\ +\xd3\xae\xe8\xb4\xc3\x1eY\xc3\xbc\xbc\x16\xee\x07\xe1\xf3\xe5\ +\xcc\xec\x95Z\x22\x08\x0d\x05\xe8}\x9d4\x84\xc00\x8a\ +\xc8\xec\x85\xf8\x17\xad\x11@i*\xaeSU\x8c\xf5\xa1\ +&\xbd\xa5\x84\x84\x12\xff\x0c\xfd\xd0\x1c\xb9\xd3\x05\xc5d\xfbv\ +\xc5\xde\xe7\xfatxg3\x11\xf7\xba\x1e\xf7\xa2G\xf2\ +\x14\x7f\x87\xa1\xe0S\x03\xb3\xadR\xaf\x85m*z\xb5\ +()y\x099cV\xc7\xb2\xb2\x8e>\x16\x04\xc8$\ +\x17Iu\xc3\xde\x11\xc391N\xb4\xff5DQ\xc6\ +\xe0\x185\x8f\x82\x9ar\x1c\x1d\xfa\x06s\x90M\xacu\ +8~\x88<\x98\x8c\xc7\xa4'$\x0c\x1a\xa6K\xed\x1b\ +\xdd7\xb2\xa02\x13Q]\xbe8\xa2\x19\x1b\xdd\x86\x95\ +\xea\x05\xdeN\x9dvj\x0a\xa34Cr<\xb2\xb6\x0d\ +B\xeaX.\x96\xbaF\xc3c\x9a\x08\x1f\xa0'\x92\x1b\ +\xd1\x9f}\x81\xb9\xfa%\xbe\xcc\xec\x17Qk\xf8`\xb3\ +Ml\x8d\x18\x94\xa4\xfac\xec\x22\x95\x96^\xcc\x08\x9a\ +'\xc2\xf2\x01vJ=M\x11\xf2`\x02]FI\xf0\ +E\xf9\xfe\xdc\x83\xb8\xcf]\xdb6\xb3\xb5=B\xea@\ +\x8bx\xd4\xcdX\x86\xca\xbd\xb1~\x00\x9e\x8f]v\xa1\ +\xce\x14$b\x85a\x1d5t=m\xd3\x84\x84\x91\xc0\ +g\x10v\x9b\xd0\x13+\x22\x05o\x00+\x1f\x1d\x89Y\ +a\xa8+\x0b\x860\x03\x01\x03\x01\x03\x01\x03\x01\x03\x01\ +\x03\x01\x03\x01\x03\x01\x03\x01\x03\x01\x03\x01\x03\x01\x03\x01\ +\x03\x01\x03\x01\x03\x01\x03\x01\x03\x01\x03\x01\x03\x01\x03\x01\ +\x03\x01\x03\x81\x9f\x10\x02\xff\x07}\xa0\x8b\xcc\xbfiz\ +\xf0\x00\x00\x00\x00IEND\xaeB`\x82\ \x00\x00Q\x1b\ \x89\ PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ @@ -15147,6 +15753,48 @@ V\xd73O\xbf\xb7f\x05\xc6\x0e$\x99F@\x81\xb0\ \x05\xa6+0]\x81\xe9\x0aLW`\xba\x02\xd3\x15\x98\ \xef+\xf0\x7f\x11\x98Y\xc3\x8bC\xfc\xd3\x00\x00\x00\x00\ IEND\xaeB`\x82\ +\x00\x00\x02w\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00\x10\x00\x00\x00\x10\x08\x06\x00\x00\x00\x1f\xf3\xffa\ +\x00\x00\x00\x19tEXtSoftware\ +\x00Adobe ImageRead\ +yq\xc9e<\x00\x00\x02\x19IDATx\xda\x94\ +RMk\x13A\x18~ww\xb2\xc9\xac\x9b\x8f\xc6\x0f\ +bm\x8aP\xa1A\xa1w\x15\xac\x97\x1c<\xac\x82\x12\ +)^\xa5\x1e<(\xedA\x10\x0a\xed_(XAz\ +\xe9\xb9\xb9\x08\xc5S\x8a\x1f \xec=`\x8b\xe0\xa1\x10\ +E\xa95\xa61_\xee\xce\xec\xf8\xcedR\x0a\x06[\ +_x\xd8gf\xe7y\xf6y\xdf\x1d\xa3\xb4\xb8\xe8\x01\ +\xc0\xd9Gkk\xa5\x18c!\xb3\xac\xcf\x1dJ\xdf\xaf\ +\xce\xcc\xbc\xc4\xfd&\x22\x858\x8f8\xa7\xb9\x83\x88!\ +\xbe\xae/-m\x90\xf2\xd6%O\xac\x97fw\xab\xd5\ +([(@\xd0n\x87_|\xdf\xbb\x90\xcf\xe7>\xd5\ +j\x95\x89\xb1\xb1\xe2\x95\xa9\xa9k\x85\xf1\xf1\x89l2\ +y\xca\x8d\xc7S6!\xb6y\xb7\xbc\x8a&\x1b\x04D\ +d \x01a\x18&!\x04H:\x1dO\x8c\x8e\xe6\xee\ +\xdf\xbc\xb5\xf0t\xe5Yc\xf6\xf6\x9d\x85\x8cC\x931\ +\xd3\x04\x820\x11\xaa\xb4\x8e@\x14\xa9\x1d\x1eE \x18\ +S\xef\x22\xe4\xa6\x01\xc9\x07\x9e\xf7\x22F,\x10B\xc0\ +_\xa5u\x98\x80+\xc2\xa4A\x18\xc2\x80\xcbM\xa6\x0d\ +\x87\x96\xd6\x11\xe0\xdc\x1a$\x88\xb4\x01?\x8e\x81\xd6a\ +\x0blh\x029\xe6P\xaf\x87\x96\xd6\xa1A\xdf)<\ +d 9=\xd2`\x90\x803E\x18\xe7`\xe9aI\ +.+\x08\x82\x7f\xb4\xc0\x0eZP\xa4\x85\x87\xab;;\ +j\xe2m\xfcr\xf6\xe8\x16\x94\xce\x1c8\xd5{=\x18\ +\x99\x9f\x87\xf4\xdc\x1c\xfcD~\xfc\x04,\x90\xf3\x82\x1b\ +\xbe\x0f!F\x97\xb8:=\x0d\xbf\xd0\xe4p\x02\xc30\ +\x0e\xd0\xef\xb3\xaf#\xd0i\x9e(on\x82\xbc\x85\x09\ +\xdb\x06\x87R\x18\xc9d\x80:\x8e2\x90)\xea{{\ +\xd0\xd8\xdf\x87N\xb7\x0b=\x5c\xab\xdf\x8b\xba\xbeA\xd0\ +\xde\xbe\xf7\xe4\x95\x9br)9}\xd2\x8d\x9f\xc9\xd2D\ +\xde\xfa\x98\xbb^,\xdax\xd0|\xfd\xe6]\xf4\xb6R\ +\x09j|\xf2\xdbn\xbd\xdb\xfb\xfe\xa3\xf5\xbb\xd9\xea2\ +\xbc,\xdb*\x19\x5c|(3\xc9~\x12\x08\x17\x91\x81\ +\xad\xe7y|^F\xee\ +q\xf1f2/&\x8d\x9d\x9a\x06/<\xde\xf0\xde\xbb\ +\xe7\xff\xbf\xffs\xee\xff\x9e\x11U\xe5\xff:\xc2S\xc7\ +\x864\x9a>[\xbb0>\xf2\xcd\xc9\xaf\x0f\xbd\x00\x98\ +\xf5$\xd0=v\xec\xb0j\xe5\x92j}F5\x9e\xd7\ +\x1bW&\xf4\xc7\xa3\x87\xbe\xf8\xe8\xed\x03\x1b\xd7\x83\xc0\ +\xc0\xa9c\x87U\x17.\xaaV\xae\xaa&\x0b\x9a\x0d\xaf\ +\x93\xe3\xdf\xe9\xf0\xd0\xfb/\xae\x85\x22\xab\x07\x10\xc9\xee\ +\xaa\xa8\xf7\x80\x07`\xf3#{\xd8=\xb8\xff\xe3\xa3\x9f\ +\xbf\xfb\x9f\xd3\xe2n\x07\xfd\xfa\xab/o_\xfa\xa8Q\ +\xac\xea!I(o\xda\xca\xce\xc7\xf7\xbc3\xf4\xe9\x87\ +\xdb\xfaz\xcb\xafu\x84\xae\xe8Q\xaa\xb5\x08\x9f\xa4\xa3\ +q\x1c\x1f\x89\xd3\xe4\xb8*3\x85\xd0\xc9\xd3\xcf\xbet\ +\xb2\x15$\x07\xd4\xb8\x07\xe3\xdf~6\x19\x11\xf4'\xde\ +\xa3\x8d\x15w\x84\x01\x8f=9\x08\x84hPB\x82N\ +\xf0\x1eM*\x88F\x10W\xf9\xe9\xf8\x97\xf4\xf5v\x11\ +\x16\xbbq\xc52\x85\xce2\xd5\xba2\xb7Pea~\ +\x8e4\x8e3\xd2\x0a\x1e\x8f\x13%\xd4\xca\xd4\xa3\xfb\x9e\ +\xdb\x02\xc4\x0ep;\x0e\x1c\x19\xee\xeb\xa1\xbfo\xfbn\ +4\x8a\xf1>\x01\xf5\x9c\x1e\x1b\xbb\xbdv\xaa\xe0\x02J\ +\xb6\x8a\xd7.R\xafH\x9a\x92$\x09]\xdd\x9b\xe8\xdb\ +RF\x5c17!\x06\x1f\x83\xa4L\x9f9\xd1\xbf\xe3\ +\xc0\x91\xe1s\x07\x9f\xd9\xef\x80\x92\xb8po\x9aT\xc1\ +\x95\xa8M\x8d\xa3>#\xa1\xda\x10MV\xe1\xd1\xe0\xd2\ +\xe2\xa5\xc4\xf5\x0a\x18GXt\x88\xb5\x90\xd4 \xa9\xa1\ +\xbe\x8a\x94\xba\xf1i\x8a\xd8`/P2@a1\x94\ +O\x1b\xbfdu\xd4;\x1c\x9a#\xb5H\xd4{\xbc\xf7\ +\xcdO\x0a\xa6\x89\xe4\xd5g_\x08k\x02\xbe:3\xdf\ +\xc4\x10\xb3$\xa7\xac\x87-+\x9a\xc31-R\x0a\x9a\ +\xae\xc3\xea5\xa7t\xdeD\x9a/\xd6C\x01]I\x01\ +M\x17\x9d\xee\xde\x0d\xc9\x5cU\xd3\x7f\x12\x90\x8c\xd5:\ +)\xc0J\x0a\xa0\xadmx\xcfS\xe0WJ\x01w\xe0\ +:kY\x84\xcb\x15\xf0+\xa7@\xa4q*\xae\x151\ +\x8f\xcf\xe1\xb8\xbc\x85f\x06\x91\xc7\x160\x06\xc4\x22\xa6\ +\xe1Y\x22kP\x03\xad\xed\xbe\xaa\x11\x15\x02\xf8\xf3\xec\ +\x18\xd7.M\x90D\xf5\x06\x81\x1c\x99\xbb\xae\xc1e\x0a\ +H\xce\x88Z>\xdeu_@T\xbf\xc5\xcc\xe4U&\ +'~\xc6\x86%6?\xf4\x04\xbd\x9b\xb6e\x87\x8c\xbf\ +\x1b\xe3\xd2\x15\x08\x08Y^T\x17\xc3\xa9B\xa9\x10R\ +\x08\x0c\x9d\xc5\x804\x89\x88\xa2:S\xbf\x9d\xe0\xd2\xb9\ +\xefyx\xd7Sl\xe8\xedk\x0b^d\xb9\xd2\xb9\x14\ +,7\x22]R\xb4\x82\xb3\x96\x0d\x9d\x96rG\xc4\xc4\ +\xa9\x11\xe6g\xa6\x10c\x11\x91\xc5\xabU#\xb2\x8a\x02\ +~\x85\x96\xacAJ\x8cA\xbc,\x09j\x8c\x80\x9a\xec\ +\xb2\x16\xc1\xb1Qk\x5c\xbf\xf2+\xc6Z\xac\xb5Xk\ +\xb0\xce\xe1\x9c\xc3Z\x87\xb1&\x9b\x87d5\xd3\x9c/\ +\xcd\xb3@Z\x042\x10\xc0\x1a\xc2\xc0\x91\x8a'1\x8a\ +\x17\x8f1Je\xbe\xc2\xf4\xf4ufgoQ\xab\xd5\ +Q\x94\xd0\x09\x03\x03\x1e\x83g\xe2\xf7I\xea\xc9\x05D\ +,\xe5\x9e~\xca\x03[\xd8\xfc\xc0N\x82bO\xb6*\ +\xdb\x01\x16\xf0\x0a\x92`\x8cY\x14\xca\x01\x18\x11\xce\xff\ +u\x83\xb1\xf3_\x91j\xcb\xb7\xa5\x91\xb8\x96\x1a\x1d\x88\ +\xc9\xda\xac\xc8\xc3\xdce\x80\x00\xc1e\x01\xbdre\xea\ +\x16\x97\xaf\xcerft\x14\xf5\xf9\xa37K\x8f5B\ +W\x08F\xb6\xb5\x088\x03\xbf\xdc,P\xf7\xf6_;\ +\x02i\xd6\x06\xc2\xce\xce\x1b\x00\x9cY(#\x8d>\xea\ +N\xe6\x17j)\xce\xe4\x14pDso\xfe\xd0\xb3\xa1\ +\xdd-\xfd\xde\xe0u.F\x1b98\xda\xd5\xb6\x1dl\ +\xbd?\x9ek\x12*\x03\x0f\x02\xddmlj\xb7\xeb\x95\ +O\xde\xb8Vs\xfb\x00\x06:\x92\x91\xd3\x1f<\xff\x16\ +\x90\xb4\xd1.\xce\x02\x7f\x08\x10\x00\x9d@\xd8\xc6\x02\x0a\ +@/\xd0\xfc\x8fx\x13\x98\x01\xeam\xc4\x88\x80\x85\xbb\ +5v\x0b\x94Z\x1d5u\xa0\x02\xb4}\x9e\xff\x0dc\ +\xdb\x06^\xce\xcb\x8b7\x00\x00\x00\x00IEND\xae\ +B`\x82\ \x00\x00J\xd0\ \x89\ PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ @@ -28817,6 +29541,50 @@ O\xce\x9c\xc1\xac `\x96\x05\xcc\x9a1\xc9l\x8cY\ \x9c\x03\x0aH\x8d\x9d\xb1v\x93\x80\x04\xe0\xff\x01Y\xe9\ LqO\x02A\xe9\x00\x00\x00\x00IEND\xaeB\ `\x82\ +\x00\x00\x02\x94\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00 \x00\x00\x00 \x08\x06\x00\x00\x00szz\xf4\ +\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\ +\x00\x00\x00\x09pHYs\x00\x00\x00\xec\x00\x00\x00\xec\ +\x01y(q\xbd\x00\x00\x00\x19tEXtSof\ +tware\x00www.inksca\ +pe.org\x9b\xee<\x1a\x00\x00\x02\x11ID\ +ATX\x85\xed\xd7A\x88MQ\x18\x07\xf0\x1f\xf3b\ +\x16J\xd8\x88\xf4\xca,\xd8(e#\xc9\x82\x94\x85\xb2\ +1\xb1\xd2DS4\x0b\x1b\x16\x9a,\xc4\x82h\xcal\ +\xc6\x82\xb1\x9a\xa4\xc8\xc6B\x83\xc8b\xa2\xb0Bl\x88\ +Y\xd0\x14\x16\xa3d\x1a\xf3,\xce\xb9u\xe7v\xe7\xbd\ +\xfb\xde\xdc7\xb3\xf1\xafoq\xbf\xd3\xf7\xfd\xff\xe7\x9c\ +\xef\x9c\xf3]\x8a\xa1\x17\x1f0\x89\xc7\xd8Z0\xae\x14\ +\xf4b\x1aWq\x0cO\xf1\x03\xd5v\x92n@w\xb4\ +\x8f\x91c$\x8e\x1f\xc0\xf2\xb2\x05\x8c\xa0\ +\x16\xed\x0fvf\xc6\xaf\xa4\xc6kQ\xc4\xbcp\x14o\ +\x85\xa5N\x92\xbe+\x18\x9b\x16\xf2\x0b\x0f\xb1\xa5Y\xf2\ +d\x8f\x0f\x0b\xcb:\x86\xfbM\x08\x18\x88q=B\x8d\ +\xfc\xc4\xfa\x22\xc1K\x84\x99?\xc2\xc9\x94\x7f\x00\x07q\ +\x06Su\xe27\xe2\x22\xb6\xe3E\xf4u\x0a'f\x18\ +\xe7\x8a\x88\x98\xc6\xa1\x8co-\x9e\x99\xbd%y6\x89\ +\xcb99\xef\xe2V\x11\xf2\x0a:0\x93\xf1\x7f\xc3\xae\ +\x22\x09\xe6\xc0\xdf\x98\xb7!\x96\xce\x83\xa4\x14Tr|\ +;\x14,\xa0\x0c\x9ec\xbc\x0c\x01\xc3\xd8\xd4\x82\x80\x0b\ +8[\x86\x80\xcd-\x90\xb7\x8c\xff5@8\xcf\xdd\xa9\ +\xef\xf7\xea\x9f\xfd\xb9\xec|*\xc7\xa5hiTq\x1b\ +\xa32oKV@;\xd0\x85/\xc2\xad;\x8a\xdf\xd8\ +\xb7P\x02\x12\xf2\x97X%\xd4\xdd\xcd(bO\xbbk\ +\xa0\x0bO0\x81\xbd\xc2#EhlV\xe0\x1a\xed\xa9\ +\x81\x84<=\xf3,\x06\xf15O@\x19hD\xde/\ +\xbc?G\xda!\xa0\x8aOx\x8d\xd59\xe3\xa7#y\ +_\xe2(S@\xd3\xe4e\x0ah\x89\x9c\xfc\x86d\xc1\ +\xc8\x09\x97\xc3\xe0b\x91W\x84\x96\xeaz\xfc\x1e\x13\xba\ +\x99z\x98\xc2\x03\xa1]\x87{\xf8n\xf69O\xd0/\ +\x1c\xcf>\x0c\xd5K\xda\x837\x1a\xf7\x80\xc9\x7f\xc2\xb6\ +\x18\xb72\xcen\x7fN\xce\xba3/\x0b\xbb\xa3\xa8u\ +\x8bA\x0e\xa7\xc4\xdb,b\x8d\xd0\x8a\xcf\xe0D\xbb\xc9\ +\x09\xad\xf78\xee\x08\x85X\x13\xb6\xf1x\xd1\x04y\x8f\ +Q3X\x16I;p\x03\xaf\xa2M\x14M\xf0\x0f\x1d\ +\xa6\xc0\xcdY\x822\x19\x00\x00\x00\x00IEND\xae\ +B`\x82\ \x00\x00\x17\xc9\ \x89\ PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ @@ -45460,10 +46228,19 @@ qt_resource_name = b"\ \x03\xb6_\xf9\ \x00m\ \x00a\x00i\x00n\x00w\x00i\x00n\x00d\x00o\x00w\x00.\x00u\x00i\ +\x00\x09\ +\x05\xe6\x85\x87\ +\x00b\ +\x00o\x00o\x00k\x003\x00.\x00p\x00n\x00g\ \x00\x0e\ \x0a\xb4\x5c\xa7\ \x00s\ \x00t\x00a\x00t\x00i\x00s\x00t\x00i\x00c\x00s\x00.\x00p\x00n\x00g\ +\x00\x12\ +\x05S\xefg\ +\x00e\ +\x00m\x00b\x00l\x00e\x00m\x00_\x00l\x00i\x00b\x00r\x00a\x00r\x00y\x00.\x00p\x00n\ +\x00g\ \x00\x07\ \x03uW\xa7\ \x00m\ @@ -45476,6 +46253,10 @@ qt_resource_name = b"\ \x07\xa7W\x87\ \x00a\ \x00d\x00d\x00.\x00p\x00n\x00g\ +\x00\x0d\ +\x0c\xad\x05\x07\ +\x00b\ +\x00o\x00o\x00k\x00s\x00i\x00c\x00o\x00n\x00.\x00p\x00n\x00g\ \x00\x09\ \x00\xa8\xaag\ \x00w\ @@ -45504,6 +46285,11 @@ qt_resource_name = b"\ \x0c\x9b\x8d'\ \x00f\ \x00l\x00u\x00s\x00h\x00.\x00p\x00n\x00g\ +\x00\x16\ +\x06\x07\xbf'\ +\x00b\ +\x00o\x00o\x00k\x00_\x00o\x00p\x00e\x00n\x00_\x00b\x00o\x00o\x00k\x00m\x00a\x00r\ +\x00k\x00.\x00p\x00n\x00g\ \x00\x0a\ \x08\x83x\xc7\ \x00S\ @@ -45512,6 +46298,10 @@ qt_resource_name = b"\ \x06IZ\x07\ \x00c\ \x00o\x00n\x00f\x00.\x00p\x00n\x00g\ +\x00\x0d\ +\x04\x8dz'\ +\x00b\ +\x00o\x00o\x00k\x00_\x00o\x00p\x00e\x00n\x00.\x00p\x00n\x00g\ \x00\x09\ \x0eU\x81\x87\ \x00d\ @@ -45553,6 +46343,10 @@ qt_resource_name = b"\ \x00m\ \x00o\x00n\x00e\x00y\x003\x00.\x00p\x00n\x00g\ \x00\x0c\ +\x05\xd2\x96\x07\ +\x00r\ +\x00e\x00g\x00i\x00s\x00t\x00e\x00r\x00.\x00p\x00n\x00g\ +\x00\x0c\ \x03v\xc2\x07\ \x00q\ \x00u\x00e\x00s\x00t\x00i\x00o\x00n\x00.\x00p\x00n\x00g\ @@ -45621,87 +46415,99 @@ qt_resource_name = b"\ qt_resource_struct = b"\ \x00\x00\x00\x00\x00\x02\x00\x00\x00\x02\x00\x00\x00\x01\ \x00\x00\x00\x00\x00\x00\x00\x00\ -\x00\x00\x00\x00\x00\x02\x00\x00\x00'\x00\x00\x00\x03\ +\x00\x00\x00\x00\x00\x02\x00\x00\x00-\x00\x00\x00\x03\ \x00\x00\x00\x00\x00\x00\x00\x00\ \x00\x00\x00\x10\x00\x01\x00\x00\x00\x01\x00\x00\x00\x00\ -\x00\x00\x01r\x82%;p\ -\x00\x00\x02\xaa\x00\x00\x00\x00\x00\x01\x00\x08\x04\x10\ +\x00\x00\x01r\x82\xd3\xbeg\ +\x00\x00\x03|\x00\x00\x00\x00\x00\x01\x00\x0838\ \x00\x00\x01ro \xc0+\ -\x00\x00\x00\x8e\x00\x00\x00\x00\x00\x01\x00\x01m\x06\ +\x00\x00\x00\xf0\x00\x00\x00\x00\x00\x01\x00\x01\x92\x83\ \x00\x00\x01rybF\xf5\ -\x00\x00\x03\x5c\x00\x00\x00\x00\x00\x01\x00\x09\xac%\ +\x00\x00\x04.\x00\x00\x00\x00\x00\x01\x00\x09\xdbM\ \x00\x00\x01ro-O\xd6\ -\x00\x00\x00R\x00\x00\x00\x00\x00\x01\x00\x00!\xba\ +\x00\x00\x00\x94\x00\x00\x00\x00\x00\x01\x00\x006\xd5\ \x00\x00\x01ryefk\ -\x00\x00\x02d\x00\x00\x00\x00\x00\x01\x00\x07\x05k\ +\x00\x00\x036\x00\x00\x00\x00\x00\x01\x00\x074\x93\ \x00\x00\x01ro!\xbci\ -\x00\x00\x03\x92\x00\x00\x00\x00\x00\x01\x00\x09\xe1\xb5\ +\x00\x00\x01\xfc\x00\x00\x00\x00\x00\x01\x00\x04(\xe1\ +\x00\x00\x01r\x83\x0a\xde,\ +\x00\x00\x04d\x00\x00\x00\x00\x00\x01\x00\x0a\x10\xdd\ \x00\x00\x01ro \x94\xf5\ -\x00\x00\x01\x08\x00\x00\x00\x00\x00\x01\x00\x03)K\ +\x00\x00\x01j\x00\x00\x00\x00\x00\x01\x00\x03N\xc8\ \x00\x00\x01rn\x81\xa0K\ -\x00\x00\x00\xf0\x00\x00\x00\x00\x00\x01\x00\x02\xbf\x1a\ +\x00\x00\x00j\x00\x00\x00\x00\x00\x01\x00\x001\xd8\ +\x00\x00\x01r\x83\x17T#\ +\x00\x00\x03\x18\x00\x00\x00\x00\x00\x01\x00\x071\xfb\ +\x00\x00\x01r\x83\x18\xc72\ +\x00\x00\x000\x00\x00\x00\x00\x00\x01\x00\x00\x05b\ +\x00\x00\x01r\x83\x18J\xbf\ +\x00\x00\x01\x9a\x00\x00\x00\x00\x00\x01\x00\x03\xd6&\ +\x00\x00\x01r\x83\x0b\xa39\ +\x00\x00\x01R\x00\x00\x00\x00\x00\x01\x00\x02\xe4\x97\ \x00\x00\x01rn\x7f\x9a\xa2\ -\x00\x00\x01\xfe\x00\x00\x00\x00\x00\x01\x00\x05\xfa\xd2\ +\x00\x00\x02\xb2\x00\x00\x00\x00\x00\x01\x00\x06'b\ \x00\x00\x01rx\xd0\xef\xa4\ -\x00\x00\x01R\x00\x00\x00\x00\x00\x01\x00\x03\xe4\xf8\ +\x00\x00\x01\xe6\x00\x00\x00\x00\x00\x01\x00\x04\x0c\xf0\ \x00\x00\x01ro&U\x86\ -\x00\x00\x02\xc0\x00\x00\x00\x00\x00\x01\x00\x08t\x0d\ +\x00\x00\x03\x92\x00\x00\x00\x00\x00\x01\x00\x08\xa35\ \x00\x00\x01ro'\x5c\xdd\ -\x00\x00\x03\xe0\x00\x00\x00\x00\x00\x01\x00\x0a\xdb\xb6\ +\x00\x00\x04\xb2\x00\x00\x00\x00\x00\x01\x00\x0b\x0a\xde\ \x00\x00\x01rxL\xc3L\ -\x00\x00\x01\xd0\x00\x00\x00\x00\x00\x01\x00\x05H\x18\ +\x00\x00\x02\x84\x00\x00\x00\x00\x00\x01\x00\x05t\xa8\ \x00\x00\x01rn\x80a\x98\ -\x00\x00\x02\x82\x00\x00\x00\x00\x00\x01\x00\x07\x1d8\ +\x00\x00\x03T\x00\x00\x00\x00\x00\x01\x00\x07L`\ \x00\x00\x01ro!\x10\x8b\ -\x00\x00\x00z\x00\x00\x00\x00\x00\x01\x00\x01 \xdf\ +\x00\x00\x00\xbc\x00\x00\x00\x00\x00\x01\x00\x015\xfa\ \x00\x00\x01ro6\xcc\x14\ -\x00\x00\x02\x94\x00\x00\x00\x00\x00\x01\x00\x07\x8f\xc7\ +\x00\x00\x03f\x00\x00\x00\x00\x00\x01\x00\x07\xbe\xef\ \x00\x00\x01ryf\xd9E\ -\x00\x00\x020\x00\x00\x00\x00\x00\x01\x00\x06RL\ +\x00\x00\x02\xe4\x00\x00\x00\x00\x00\x01\x00\x06~\xdc\ \x00\x00\x01rn\x83W\xb2\ -\x00\x00\x01\xa0\x00\x00\x00\x00\x00\x01\x00\x04\xab\x11\ +\x00\x00\x02T\x00\x00\x00\x00\x00\x01\x00\x04\xd7\xa1\ \x00\x00\x01rn\x80\x8e_\ -\x00\x00\x018\x00\x00\x00\x00\x00\x01\x00\x03\xb0\xa9\ +\x00\x00\x01\xcc\x00\x00\x00\x00\x00\x01\x00\x03\xd8\xa1\ \x00\x00\x01ro'\xd9\xb1\ -\x00\x00\x01\xe6\x00\x00\x00\x00\x00\x01\x00\x05\x96&\ +\x00\x00\x02\x9a\x00\x00\x00\x00\x00\x01\x00\x05\xc2\xb6\ \x00\x00\x01ro!\x80\x9f\ -\x00\x00\x03p\x00\x00\x00\x00\x00\x01\x00\x09\xc2\xff\ +\x00\x00\x04B\x00\x00\x00\x00\x00\x01\x00\x09\xf2'\ \x00\x00\x01ro*{\xa5\ -\x00\x00\x03\xc4\x00\x00\x00\x00\x00\x01\x00\x0a\xa2\xa3\ +\x00\x00\x04\x96\x00\x00\x00\x00\x00\x01\x00\x0a\xd1\xcb\ \x00\x00\x01rxA\xa0\xe6\ -\x00\x00\x02\x14\x00\x00\x00\x00\x00\x01\x00\x06.\x8e\ +\x00\x00\x02\xc8\x00\x00\x00\x00\x00\x01\x00\x06[\x1e\ \x00\x00\x01ro'\xf7\xd9\ -\x00\x00\x01\x80\x00\x00\x00\x00\x00\x01\x00\x04K\xbd\ +\x00\x00\x024\x00\x00\x00\x00\x00\x01\x00\x04xM\ \x00\x00\x01ro+U:\ -\x00\x00\x000\x00\x00\x00\x00\x00\x01\x00\x00\x05>\ +\x00\x00\x00H\x00\x00\x00\x00\x00\x01\x00\x00\x15\x5c\ \x00\x00\x01ro\x22L\x9b\ -\x00\x00\x00\xba\x00\x00\x00\x00\x00\x01\x00\x02+\xdc\ +\x00\x00\x01\x1c\x00\x00\x00\x00\x00\x01\x00\x02QY\ \x00\x00\x01rn\x80\xbaA\ -\x00\x00\x00\xd4\x00\x00\x00\x00\x00\x01\x00\x02w\x8a\ +\x00\x00\x016\x00\x00\x00\x00\x00\x01\x00\x02\x9d\x07\ \x00\x00\x01ro\x14<\x9f\ -\x00\x00\x02\xdc\x00\x00\x00\x00\x00\x01\x00\x08\x94\xbc\ +\x00\x00\x03\xae\x00\x00\x00\x00\x00\x01\x00\x08\xc3\xe4\ \x00\x00\x01ro\x14\xa8\xb6\ -\x00\x00\x00f\x00\x00\x00\x00\x00\x01\x00\x00\x9b\x06\ +\x00\x00\x00\xa8\x00\x00\x00\x00\x00\x01\x00\x00\xb0!\ \x00\x00\x01ro\x1e\xc7F\ -\x00\x00\x03,\x00\x00\x00\x00\x00\x01\x00\x09`\x17\ +\x00\x00\x03\xfe\x00\x00\x00\x00\x00\x01\x00\x09\x8f?\ \x00\x00\x01rxK\x8a\x1d\ -\x00\x00\x01\xbc\x00\x00\x00\x00\x00\x01\x00\x04\xf6\x07\ +\x00\x00\x02p\x00\x00\x00\x00\x00\x01\x00\x05\x22\x97\ \x00\x00\x01ro!G\x15\ -\x00\x00\x01 \x00\x00\x00\x00\x00\x01\x00\x03\x90\x8c\ +\x00\x00\x01\x82\x00\x00\x00\x00\x00\x01\x00\x03\xb6\x09\ \x00\x00\x01ro*\xb4%\ -\x00\x00\x02\xf6\x00\x00\x00\x00\x00\x01\x00\x08\x9eV\ +\x00\x00\x00\xd0\x00\x00\x00\x00\x00\x01\x00\x01\x82!\ +\x00\x00\x01r\x82\xb4i\x96\ +\x00\x00\x03\xc8\x00\x00\x00\x00\x00\x01\x00\x08\xcd~\ \x00\x00\x01ryaf\xee\ -\x00\x00\x02J\x00\x00\x00\x00\x00\x01\x00\x06\xa0\x14\ +\x00\x00\x02\xfe\x00\x00\x00\x00\x00\x01\x00\x06\xcc\xa4\ \x00\x00\x01ryg+\xf0\ -\x00\x00\x03\xaa\x00\x00\x00\x00\x00\x01\x00\x0a?\xcb\ +\x00\x00\x04|\x00\x00\x00\x00\x00\x01\x00\x0an\xf3\ \x00\x00\x01rx\xcbU\xa4\ -\x00\x00\x03H\x00\x00\x00\x00\x00\x01\x00\x09\x84\x94\ +\x00\x00\x04\x1a\x00\x00\x00\x00\x00\x01\x00\x09\xb3\xbc\ \x00\x00\x01rx\xcc\xdf'\ -\x00\x00\x01h\x00\x00\x00\x00\x00\x01\x00\x04\x00\xe9\ +\x00\x00\x02\x1c\x00\x00\x00\x00\x00\x01\x00\x04-y\ \x00\x00\x01rn\x80\xf2c\ -\x00\x00\x03\x10\x00\x00\x00\x00\x00\x01\x00\x08\xf4\xc5\ +\x00\x00\x03\xe2\x00\x00\x00\x00\x00\x01\x00\x09#\xed\ \x00\x00\x01ro!-\x86\ -\x00\x00\x00\xa6\x00\x00\x00\x00\x00\x01\x00\x01\xbe%\ +\x00\x00\x01\x08\x00\x00\x00\x00\x00\x01\x00\x01\xe3\xa2\ \x00\x00\x01rn\x7f\xe8!\ " diff --git a/mainwindow.py b/mainwindow.py index c7bfd2a..eeb1fb5 100644 --- a/mainwindow.py +++ b/mainwindow.py @@ -15,6 +15,7 @@ from PySide2.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont, QPixmap, QRadialGradient) from PySide2.QtWidgets import * +import kmanapp_rc class Ui_MainWindow(object): def setupUi(self, MainWindow): @@ -24,47 +25,47 @@ class Ui_MainWindow(object): self.actionimportlocal = QAction(MainWindow) self.actionimportlocal.setObjectName(u"actionimportlocal") icon = QIcon() - icon.addFile(u"icons/downr.png", QSize(), QIcon.Normal, QIcon.Off) + icon.addFile(u":/icons/downr.png", QSize(), QIcon.Normal, QIcon.Off) self.actionimportlocal.setIcon(icon) self.actionimportkindle = QAction(MainWindow) self.actionimportkindle.setObjectName(u"actionimportkindle") icon1 = QIcon() - icon1.addFile(u"icons/down.png", QSize(), QIcon.Normal, QIcon.Off) + icon1.addFile(u":/icons/down.png", QSize(), QIcon.Normal, QIcon.Off) self.actionimportkindle.setIcon(icon1) self.actionconfig = QAction(MainWindow) self.actionconfig.setObjectName(u"actionconfig") icon2 = QIcon() - icon2.addFile(u"icons/config.png", QSize(), QIcon.Normal, QIcon.Off) + icon2.addFile(u":/icons/config.png", QSize(), QIcon.Normal, QIcon.Off) self.actionconfig.setIcon(icon2) self.actionflush = QAction(MainWindow) self.actionflush.setObjectName(u"actionflush") icon3 = QIcon() - icon3.addFile(u"icons/refresh.png", QSize(), QIcon.Normal, QIcon.Off) + icon3.addFile(u":/icons/refresh.png", QSize(), QIcon.Normal, QIcon.Off) self.actionflush.setIcon(icon3) self.actionwords = QAction(MainWindow) self.actionwords.setObjectName(u"actionwords") icon4 = QIcon() - icon4.addFile(u"icons/books.png", QSize(), QIcon.Normal, QIcon.Off) + icon4.addFile(u":/icons/books.png", QSize(), QIcon.Normal, QIcon.Off) self.actionwords.setIcon(icon4) self.actionstatistic = QAction(MainWindow) self.actionstatistic.setObjectName(u"actionstatistic") icon5 = QIcon() - icon5.addFile(u"icons/statistics.png", QSize(), QIcon.Normal, QIcon.Off) + icon5.addFile(u":/icons/statistics.png", QSize(), QIcon.Normal, QIcon.Off) self.actionstatistic.setIcon(icon5) self.actionhomepage = QAction(MainWindow) self.actionhomepage.setObjectName(u"actionhomepage") icon6 = QIcon() - icon6.addFile(u"icons/home.png", QSize(), QIcon.Normal, QIcon.Off) + icon6.addFile(u":/icons/home.png", QSize(), QIcon.Normal, QIcon.Off) self.actionhomepage.setIcon(icon6) self.actionabout = QAction(MainWindow) self.actionabout.setObjectName(u"actionabout") icon7 = QIcon() - icon7.addFile(u"icons/question.png", QSize(), QIcon.Normal, QIcon.Off) + icon7.addFile(u":/icons/question.png", QSize(), QIcon.Normal, QIcon.Off) self.actionabout.setIcon(icon7) self.actionsearch = QAction(MainWindow) self.actionsearch.setObjectName(u"actionsearch") icon8 = QIcon() - icon8.addFile(u"icons/Pixadex.png", QSize(), QIcon.Normal, QIcon.Off) + icon8.addFile(u":/icons/Pixadex.png", QSize(), QIcon.Normal, QIcon.Off) self.actionsearch.setIcon(icon8) self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") @@ -90,7 +91,7 @@ class Ui_MainWindow(object): self.searchToolButton = QToolButton(self.centralwidget) self.searchToolButton.setObjectName(u"searchToolButton") icon9 = QIcon() - icon9.addFile(u"icons/search.jpeg", QSize(), QIcon.Normal, QIcon.Off) + icon9.addFile(u":/icons/search.jpeg", QSize(), QIcon.Normal, QIcon.Off) self.searchToolButton.setIcon(icon9) self.horizontalLayout.addWidget(self.searchToolButton) diff --git a/mainwindow.ui b/mainwindow.ui index 981b461..36af336 100644 --- a/mainwindow.ui +++ b/mainwindow.ui @@ -44,8 +44,8 @@ ... - - icons/search.jpegicons/search.jpeg + + :/icons/search.jpeg:/icons/search.jpeg @@ -137,8 +137,8 @@ - - icons/downr.pngicons/downr.png + + :/icons/downr.png:/icons/downr.png importlocal @@ -149,8 +149,8 @@ - - icons/down.pngicons/down.png + + :/icons/down.png:/icons/down.png importkindle @@ -161,8 +161,8 @@ - - icons/config.pngicons/config.png + + :/icons/config.png:/icons/config.png config @@ -173,8 +173,8 @@ - - icons/refresh.pngicons/refresh.png + + :/icons/refresh.png:/icons/refresh.png refresh @@ -185,8 +185,8 @@ - - icons/books.pngicons/books.png + + :/icons/books.png:/icons/books.png words @@ -197,8 +197,8 @@ - - icons/statistics.pngicons/statistics.png + + :/icons/statistics.png:/icons/statistics.png statistic @@ -209,8 +209,8 @@ - - icons/home.pngicons/home.png + + :/icons/home.png:/icons/home.png homepage @@ -221,8 +221,8 @@ - - icons/question.pngicons/question.png + + :/icons/question.png:/icons/question.png about @@ -233,8 +233,8 @@ - - icons/Pixadex.pngicons/Pixadex.png + + :/icons/Pixadex.png:/icons/Pixadex.png search @@ -244,6 +244,8 @@ - + + + diff --git a/mainwindow.ui.autosave b/mainwindow.ui.autosave deleted file mode 100644 index 981b461..0000000 --- a/mainwindow.ui.autosave +++ /dev/null @@ -1,249 +0,0 @@ - - - MainWindow - - - - 0 - 0 - 774 - 410 - - - - Kindle Management - - - - - - - - - Search - - - - - - - 可按书名、作者、内容搜索笔记 - - - - - - - - - - - - - - ... - - - - icons/search.jpegicons/search.jpeg - - - - - - - - - Qt::Horizontal - - - - - 0 - 0 - - - - - 400 - 16777215 - - - - - - Qt::Vertical - - - - - 0 - 0 - - - - - - - 0 - 1 - - - - - 16777215 - 400 - - - - - - - - - - - - - 0 - 0 - 774 - 22 - - - - - - toolBar - - - TopToolBarArea - - - false - - - - - - - - - - - - - - - - - - icons/downr.pngicons/downr.png - - - importlocal - - - import clipping file from local clipping file - - - - - - icons/down.pngicons/down.png - - - importkindle - - - import clipping file from kindle - - - - - - icons/config.pngicons/config.png - - - config - - - configuration - - - - - - icons/refresh.pngicons/refresh.png - - - refresh - - - refresh import file/quick import from kindle - - - - - - icons/books.pngicons/books.png - - - words - - - words - - - - - - icons/statistics.pngicons/statistics.png - - - statistic - - - statistics reading habbit - - - - - - icons/home.pngicons/home.png - - - homepage - - - redirect to my homepage - - - - - - icons/question.pngicons/question.png - - - about - - - open about dialog - - - - - - icons/Pixadex.pngicons/Pixadex.png - - - search - - - search note - - - - - -