From c23be203af152d0c3d4c97487d5e30e82aee9cc5 Mon Sep 17 00:00:00 2001 From: Emil Muratov Date: Sun, 19 May 2024 11:28:19 +0900 Subject: [PATCH] add menu navigation capture --- ESPIron/hid.cpp | 3 +- README.md | 63 +++++++++++++++++++++++++----------- pics/menu_demo01.png | Bin 0 -> 22324 bytes pics/menu_snaps/p16_res.png | Bin 0 -> 606 bytes pics/menu_snaps/p22_res.png | Bin 0 -> 605 bytes pics/menu_snaps/p23_res.png | Bin 0 -> 606 bytes pics/menu_snaps/p50_res.png | Bin 0 -> 486 bytes pics/menu_snaps/r0000.png | Bin 0 -> 416 bytes pics/menu_snaps/r0001.png | Bin 0 -> 420 bytes pics/menu_snaps/r0002.png | Bin 0 -> 430 bytes pics/menu_snaps/r0003.png | Bin 0 -> 432 bytes pics/menu_snaps/r0004.png | Bin 0 -> 462 bytes pics/menu_snaps/r0005.png | Bin 0 -> 366 bytes pics/menu_snaps/r0006.png | Bin 0 -> 416 bytes pics/menu_snaps/r0110.png | Bin 0 -> 518 bytes pics/menu_snaps/r0111.png | Bin 0 -> 416 bytes pics/menu_snaps/r0112.png | Bin 0 -> 411 bytes pics/menu_snaps/r0113.png | Bin 0 -> 418 bytes pics/menu_snaps/r0114.png | Bin 0 -> 418 bytes pics/menu_snaps/r0115.png | Bin 0 -> 518 bytes pics/menu_snaps/r0120.png | Bin 0 -> 528 bytes pics/menu_snaps/r0121.png | Bin 0 -> 407 bytes pics/menu_snaps/r0122.png | Bin 0 -> 414 bytes pics/menu_snaps/r0130.png | Bin 0 -> 528 bytes pics/menu_snaps/r0131.png | Bin 0 -> 531 bytes pics/menu_snaps/r0132.png | Bin 0 -> 383 bytes pics/menu_snaps/r0133.png | Bin 0 -> 371 bytes pics/menu_snaps/r0134.png | Bin 0 -> 531 bytes pics/menu_snaps/r0140.png | Bin 0 -> 502 bytes pics/menu_snaps/r0141.png | Bin 0 -> 508 bytes pics/menu_snaps/r0142.png | Bin 0 -> 513 bytes pics/menu_snaps/r0143.png | Bin 0 -> 517 bytes pics/menu_snaps/r0144.png | Bin 0 -> 502 bytes pics/menu_snaps/r0150.png | Bin 0 -> 398 bytes pics/menu_snaps/r0151.png | Bin 0 -> 416 bytes pics/menu_snaps/r0200.png | Bin 0 -> 420 bytes pics/menu_snaps/r0201.png | Bin 0 -> 489 bytes pics/menu_snaps/r0210.png | Bin 0 -> 407 bytes pics/menu_snaps/r0211.png | Bin 0 -> 421 bytes pics/menu_snaps/r0212.png | Bin 0 -> 489 bytes pics/menu_snaps/r0220.png | Bin 0 -> 493 bytes pics/menu_snaps/r0221.png | Bin 0 -> 306 bytes pics/menu_snaps/r0222.png | Bin 0 -> 324 bytes pics/menu_snaps/r0223.png | Bin 0 -> 315 bytes pics/menu_snaps/r0224.png | Bin 0 -> 493 bytes pics/menu_snaps/r0230.png | Bin 0 -> 464 bytes pics/menu_snaps/r0231.png | Bin 0 -> 384 bytes pics/menu_snaps/r0232.png | Bin 0 -> 350 bytes pics/menu_snaps/r0233.png | Bin 0 -> 464 bytes pics/menu_snaps/r0240.png | Bin 0 -> 463 bytes pics/menu_snaps/r0241.png | Bin 0 -> 406 bytes pics/menu_snaps/r0242.png | Bin 0 -> 398 bytes pics/menu_snaps/r0243.png | Bin 0 -> 463 bytes pics/menu_snaps/r0250.png | Bin 0 -> 346 bytes 54 files changed, 46 insertions(+), 20 deletions(-) create mode 100644 pics/menu_demo01.png create mode 100644 pics/menu_snaps/p16_res.png create mode 100644 pics/menu_snaps/p22_res.png create mode 100644 pics/menu_snaps/p23_res.png create mode 100644 pics/menu_snaps/p50_res.png create mode 100644 pics/menu_snaps/r0000.png create mode 100644 pics/menu_snaps/r0001.png create mode 100644 pics/menu_snaps/r0002.png create mode 100644 pics/menu_snaps/r0003.png create mode 100644 pics/menu_snaps/r0004.png create mode 100644 pics/menu_snaps/r0005.png create mode 100644 pics/menu_snaps/r0006.png create mode 100644 pics/menu_snaps/r0110.png create mode 100644 pics/menu_snaps/r0111.png create mode 100644 pics/menu_snaps/r0112.png create mode 100644 pics/menu_snaps/r0113.png create mode 100644 pics/menu_snaps/r0114.png create mode 100644 pics/menu_snaps/r0115.png create mode 100644 pics/menu_snaps/r0120.png create mode 100644 pics/menu_snaps/r0121.png create mode 100644 pics/menu_snaps/r0122.png create mode 100644 pics/menu_snaps/r0130.png create mode 100644 pics/menu_snaps/r0131.png create mode 100644 pics/menu_snaps/r0132.png create mode 100644 pics/menu_snaps/r0133.png create mode 100644 pics/menu_snaps/r0134.png create mode 100644 pics/menu_snaps/r0140.png create mode 100644 pics/menu_snaps/r0141.png create mode 100644 pics/menu_snaps/r0142.png create mode 100644 pics/menu_snaps/r0143.png create mode 100644 pics/menu_snaps/r0144.png create mode 100644 pics/menu_snaps/r0150.png create mode 100644 pics/menu_snaps/r0151.png create mode 100644 pics/menu_snaps/r0200.png create mode 100644 pics/menu_snaps/r0201.png create mode 100644 pics/menu_snaps/r0210.png create mode 100644 pics/menu_snaps/r0211.png create mode 100644 pics/menu_snaps/r0212.png create mode 100644 pics/menu_snaps/r0220.png create mode 100644 pics/menu_snaps/r0221.png create mode 100644 pics/menu_snaps/r0222.png create mode 100644 pics/menu_snaps/r0223.png create mode 100644 pics/menu_snaps/r0224.png create mode 100644 pics/menu_snaps/r0230.png create mode 100644 pics/menu_snaps/r0231.png create mode 100644 pics/menu_snaps/r0232.png create mode 100644 pics/menu_snaps/r0233.png create mode 100644 pics/menu_snaps/r0240.png create mode 100644 pics/menu_snaps/r0241.png create mode 100644 pics/menu_snaps/r0242.png create mode 100644 pics/menu_snaps/r0243.png create mode 100644 pics/menu_snaps/r0250.png diff --git a/ESPIron/hid.cpp b/ESPIron/hid.cpp index d1eff1f..fff726c 100644 --- a/ESPIron/hid.cpp +++ b/ESPIron/hid.cpp @@ -539,7 +539,8 @@ void MuiMenu::drawScreen(){ render(); u8g2.sendBuffer(); Serial.printf("en:%lu\n", millis()); - + // take a screenshot + //u8g2.writeBufferXBM(Serial); _rr = false; } diff --git a/README.md b/README.md index 0e7f260..5cea96f 100644 --- a/README.md +++ b/README.md @@ -7,28 +7,24 @@ Firmware for [Feizer PTS200](https://www.aliexpress.com/store/1102411999) solder I've started this project as a fork of [Songguo PTS200](https://github.com/Eddddddddy/Songguo-PTS200) to completely rework original firmware. My goals is to create a well-structured firmware with a flexible design. -Currently project is in it's early development stage, mostly refactoring original firmware. Additional features and UI redesign will follow. -Work in progress code in [experimental](https://github.com/vortigont/ESPIron-PTS200/tree/ctrl) branch, no configuration UI currently. +Currently project is in it's early development stage. Additional features and UI redesign will follow. Discussion forum [thread](https://community.alexgyver.ru/threads/proshivka-dlja-pajalnika-feizer-pts200-v2-esp32.9930/) (in russian). Telegram group [LampDevs](https://t.me/LampDevs) (Russian) WIP: - - turn Arduino's ino file into a set of cpp and header files - - create separate class instances for heater, sensors, etc... - decomposite project into independent tasks and RTOS threads - use full-range PWM for heater - enabled PID control for PWM (not optimized yet) - revised temperture probes scheduling - exclude useless tight loops - - add tunable debugging messages - removed ALL blocking code, wiped arduino's `loop()` hooks, now all code is asynchronous - rework UI into non-blocking event based configuration system + - Move configuration data to NVS key/value storage + - Reimplemented temperature and timers configuration -Iron [Schematics](/docs/PTS200_Schematic_2022-07-10.pdf) (probably from similar iron, some items does not match with PTS-200) - ### Key controls | Mode | Key | Action | Function | |-|-|-|-| @@ -38,6 +34,45 @@ Iron [Schematics](/docs/PTS200_Schematic_2022-07-10.pdf) (probably from similar | Idle/Working | `+`/`-` | single click | inc/decr working temperature in one step | | Idle/Working | `+`/`-` | double click | inc/decr working temperature in 4 steps | | Idle/Working | `+`/`-` | triple click | inc/decr working temperature in 6 steps | +| Menu navigation | `middle` | short press | enter menu section, comfirm action | +| Menu navigation | `middle` | long press | escape action, previous page, etc | +| Menu navigation | `+`/`-` | single click | move along menu items, inc/decr action | + + + +### Menu navigation + + +Menu navigation demo capture. +|Menu demo +|- + + +### Features implementation progress + +| Function | Status | +|-|-| +| standby timer | :white_check_mark: done | +| :hourglass: idle timer | :white_check_mark: done | +| :zzz: suspend timer | :white_check_mark: done | +| :hotsprings: Temperature control | :white_check_mark: done | +| :rocket: boost mode | :white_check_mark: done | +| :floppy_disk: (optionaly) save/restore last used temperature | :white_check_mark: done | +| Tip calibration | :x: Planned | +| Tip profiles | :x: Planned | +| PD configuration | :x: Planned | +| QC Configuration | :x: Planned | +| Power profile | :x: Planned | +| Power budget | :x: Planned | +| PID profiles | :x: Planned | +| PID tuning | :x: Planned | + + + + +#### Schematics +Iron [Schematics](/docs/PTS200_Schematic_2022-07-10.pdf) (probably from similar iron, some items does not match with PTS-200) + @@ -68,15 +103,5 @@ Iron [Schematics](/docs/PTS200_Schematic_2022-07-10.pdf) (probably from similar ## Build method - -1. Arduino with ESP32 environment - -2. Install dependent libraries: Button2, U8g2, QC3Control, ESP32AnalogRead, PID_v1, SparkFun_LIS2DH12 - -3. Replace the u8g2_fonts.c file from the U8G2 library - -4. In Arduino, select Tools-USB CDC On Boot-Enable - -5. In Arduino, select Tools-Upload Mode-Internal USB - -6. Click Upload +Use [PlatformIO](https://platformio.org/) to build the project. +Attach the iron to USB port and run `pio run -t upload` in project's directory. diff --git a/pics/menu_demo01.png b/pics/menu_demo01.png new file mode 100644 index 0000000000000000000000000000000000000000..64c4515e2e198331208c1e2d6a596edb19b967ed GIT binary patch literal 22324 zcmeFY1zR0Wvo?wZ2myix*FXXZ?gV#8aCdhnxJ!`WEC{X(3GVI^+$FdtxD#{*UEh$0 zy!+Yv+vi;82b{UOW~zGzR(I81)iqPyq4Kg4XwL|r!N9jt2Ty^VpDiG!cf*a^_1w;x1>l-(8%(ePs6gso!hIRvs{2u@DU0L@}Y{}eKr?&AjRo!7kLoFEf_ z9Kh5a;1Tj3H9}8_K?q~fzqOR1qeM|ILF}8pJ#j5Sph6N1!`z0YJ$~Xz7(UTca(n>4 z7ykK*GFyN-vx>OuRu*@T8}ZGW0BTYcY!yzoK?gfm*-z@QtP%Xo2I$qS3LQQm9r*%W z^JCPt0WEKH?z&}yUE)qTRSy$1cyT83t8X#`T9y}Cy9<|Q1z-eStu8-URD600l;IA) z7l#4{#kYqR=k`>WEJCBA2}~!O$_~pbMBinF7y_A zBT9C?W-IduOFlAU#3XsbR{hcB!NN;8__||^Pq0=?&+9#Tf?;o*LLwmUx9Ipxeaqw; z9WDZx+-ld%ZTF)M-`|Xef49b$Z^8YAP3h!uWTknM6l>PySA~ktD2tnv1lx2d!kOF; zH_6(uTKyX3;A%!)T>-@!+0R%xV6x9|-!6+*s}lW(u0DkP4-Wry0DzG%3~Ip~nIP&9 zUcY-7{OB8a(oVaGgC#Ny&UZ|Y&-}gU7vIAupq0IBnjaBE{iiWg3KbFHh8fyxOzK%T z%svDFwZF)HfNd{8f&gIwMEVE0u)Y24ApoYCO^t<=fmS#GUK&EryU0-{ zQpSdUf>T`5Y>~TIi5QB%=7e#lPl#Wy=SpHD6wI=g2=@v zts$rFi+)zSA%|?C=g~5Ec_f!!YHy!Fh5^T(XTu8TjDZOEY+_|vGYgu@3p0^Q4k8>9 z=cT!y7u?eYN@GLhE6EGWylAO10$9 z6;(;-31rnzJYKv&qYrhp0U6D``*deBZAP(HJe8Jyw$27E@>%2pZ+7|PV}?Zsy;z`c(z{< zktO<5gzvE(KJ8MmGyzgfzA(@tBu+wj5H8Tcd5{gR3UI9~v~UvW!d%q|My&oF;F@~b z+B;NfLKK-as)s{g8*qhs*B?wgWZ%R=zcCTQLnL=W}jZmxH|cMNYOB-!eldcCVVnAFLYUV)D7PDio?y zaN_a4s;~PZKPM_6(8zy!rkn|fQy{pxK}bhVv)=w$d&j`=pdtq%zxuiWtJx z5JoCbAaS^l?R;{46a6jIp<0PCw*+&YmledihMj+rZpw8dpkqUQq?Qr7dasfPN4S5?D!<4b<6d+pZelh0*NoTO?{*Y?k>B~a6cP<&i{Natzk?(IRvX6Tg<36udM9=uH2E>9DHpOrl z`C|*zr@cPoc1zYbw5TzS{19uz{Unh6)59xZRuRzJJ9ETU4c=lR*h-r46) zW=;fdO)Y(ULM+`B<|iQMGX-529m$5a>dS>!0d_NLs0KqM0Dv%|MDZ{bZ_`%SjX z!&-6h824<7Zth$b`8S^(`&JrPo_ z`1Dj)#|$;zJ^L=wZc9=-lorayqI})Rrx!))G~Z^Y@!G0&n@7DZKI%@+L2_BWH1IEbnjcjOlZ(x1< z(%Zq(?pEgI&-BK|A(9t1L>bE^M2Qs&IuY&GQxT4xy|6@fI&ljstd*ns>qbOYco)T~ z1?kA zT@1VSCc^P|*rZpKuCN<=uC@oTxouY=Nn_>vzrOPvUrg`JbaOh>=9lu(725F&yXScv zw|*gfjgh?PN625}(pdi4RFws)GBrL0g)Uvo?DzK04MyHX4a-^lrmmRhtm6GqVBvaz z6>7)tss6<*6cUD0MrDE`OiVcLhuDB`pmw^r@MW)37CNkYA6JEh+AR8 z9R&(^^edMy<$-&Ch-`lzTmR@QqTJAP7dif|`=KdP@)m}H!DUYW4&~ny78;}0!&!PEU3B@y8aXu>lT+g5~=U*1=BRY zfXofayG_5T)s+i%v#ph99gS7zAVa_ z{Hj@KFgYJ*G=IHuEXC-_vbQIv`<3h&|NPckYsIkE4tHou!ts^llVu$zoh3?a6>laT zlXGK={q^A4ix@B6#f|@DzA$IL=v3SLB*FdDYGmqd{;y{2-69Q~Fx*x1n`OVFnIx{Jx;X1z zjwa?1`t@Q`BM8jOkv+VV7EVXOmFARI-;Zsp-r5T;OdOn!RJy#$bXKzDej*1I8!f+8 zZ>;6l%J5BIoB@QGfWS;bf4c`A9djRFGa@^=ZXhfVIPvA-9-F7mIRC*88hU%xOO^Is0@)zHGsc&)laN4XzHWqdqGYpAd z7TMCvohz@9(va^PR+6u9&4ZU956l=*o)jTZ-PCX?716+&EpK zI2lt@BE@`s2)zEz<>&x^4$wo)4EI3)1YuYcp00qeS$)Jb#=~5$U>nGUir}tt>}yhA zj8jDu{I$&R_4tV%af1HHb&ub~iH%FcKp)8&WsaHe&Aa<7Zw8%ZC|PtH`fe;9mp9LM z2Y&;vlupboU2x;?+8dnNr`u}h?R?R)(MJ|Vvd zi?)KRfBn?-I2Ubbq8ZKZGzMWpEpdhDj-eMNZ>c8;Z|v|_y{iYAR#JsXt_rrIq8 zk1RO)YAY?7+^rb9PMQdy?6uDF9~w6dd2s9&3`OgfukdocH20_aQ+z&(MG{(iT@RW)Y?c=}8}psoEn zU6dD}H5}fn))o(i2cgGNPF8_x1C8S!%jkw z4e$#9J&5SxyVf5O0Tc74T|H3idKA$MKtyxjo(GYmiYnYeK}S;9PJ=UU$YZ0{=Gua? zibA}jJ)sS~CH+a4xKf$;%r9`68AFxMjsP7c?Z0MoBH6gNW zF;#;K(wPb!pAUqU+$km031NraWhgDCkg6QZId)QAkkkHQ>yQG zlHc!vy&<(LE2M+Vp#?{^xT3c=0m0g_X`)ZZ-cY!++$_jMwRR(u`}f?M?=*Ll-RWlzow2x^!cCDbk!$Ad zayTsiDeWiE>FV0d!?T^zpDqL~DC*MZyxO`9Y~+(!OH%3h0*aWq{d^29x+FYJk+JQ*s{7d?aLNtEFwu|*D zl`Iwh#I+DyNwQ5-O`FJ z{vdf3K#BS;fe3*lHY2!==W`kt33|t~tDsw9-=`ZcHNxw&B1GiXH%?E$ID0fs5w-e^ z5cC|Iu#y66CWZ9{P82K2`7{WeDyH3pgE=ozi5mCtRqa~{K_#Bh1o%#+3i}|c^A)O@58%nzTp}VH>*1EG0by9Qp`2AH> zrJ>2AuL+^N%@w?@3C?G44l%b866CbKxe{4td#i06(0hEMqP9q@mp)tswd|>D9|vJJ zHz(LR4W&t_r1-$ZbY8Vlp| zK;`-QWl4JMUG@+Ha=PGE#Zrdj{5`%9OwV5}C6zuXee2w6ft#G~qHOypg{K@&5+Pm0 zoGUdVcqFqVlFtnqtJ}L`J<3U%)*5b03OA2_b^E*w-qL~nc;Rf-un2ZLd)I&3)at%= zclx!Bk)#dYVY`~qS-BLwzU1u4^LbZwdGfM1UPh?%#x8}rmu}hE6TYD{A9wd5XO%r> zx$^%0=-r#_EX;?2{~0}j@%=XD5P1Ngr2m&wi|Q>533?XA`qFRCf5C?Y;2%B)J;XeO z06oS$Gy9b?K<#hLLkhrW{^xT+Ce$ZC+@Zl`Y*TMvzLJgIIvSe;P4{6L8Bv&(oEWjH z;xK1mQ0!ple1;W0!p`x>e6mO(jtL(Um#Y>Lj><{}KN|a>DF&F~aP}etqtFirQH)6a3BnTtAIDB9*F_NIWmZ9&=&aNB7BA zZWexEkOwCGI>adHQ0jzS5Bh^Z%j$6)Uqr!Ea10 zzXu!n8}pC>{QqV%^QZ=Z%@jY{4Ee)MzHAG`JmM!c5ML9yR(;h=6?-A3`hgQMALM>+ z1R^31tM;`+($i^M>Mc;0aOVv1U_rznlyTM9)6lBbb#Z+U@*888<*o_5sr43N({S(` z6~2q%Aiwyw+v2KK=}DwWV;dt9=b^hMRYsxtTk!+MLCIJ7c}9X%&o?axX)G&G+86}q zyN0mr-{!1dSfPWYqzn?nw}u+k9ZeO%(#cmWG&%p2(;j6G&-)jH$0b!7d~aFbFs3rv zz3{b(64&!7o>Plv4Yhy68eXr-e?+widKXT%AAHJY!t?7(b=)&Vnf6#79G-jGn!5rq zt3U@?jq5eRQA3qHLkfxAh&iIeDrl@X`@yN{~l=y%kXnZ+)Zgwr87HbU~sbuh8k_Hq_V_R+z)x zt;q(FH|d`5j=dewpinsFkEvQ#HW2j{ ze#zmcE-`CiW!jX4ctZ;T=4jKc1L%jZWE%3D&|u9AEE1cQBC*k-#3-bAZ^+d zKTT`%YQGzrzuWP!p7(8W6JU+ozGO6m%#ViAY1X+2uqwo04_0$g>$O7N>iESErd_zk znCQoV1X3gU<>tWCLz~ifap4qcqrTLQOq=d?dF%(vW2l?hJbNOL#?s5!+Dw}sA5&As zn`)d3dloNi<+jvYn9sS?ul8Zh@BRhumjJ&5(BJgSpM)eFOr}DL4ghZAM{rXB;7MPZ|#hWj=9SCnls4G{~v-=@~mIu$C&gphr_K{+i^A3anK14CB1ar0~w z(Ft|F^12C68)eD4U!x=vsj{w(Vz+%yy-(<@=_T%{XhKNMFmx!c7}p%_t}Q06g{5ZR zV|$ClF{fJGe{nsm55&=_AjvQlDR1f&C*b&AncWC?GXV;rkrG-ru40?;S9eYO2=R$> zrpBb#KyfsVOSYZ$*RiZITV|UOF|I*o4RBk2`DJB{-h9={cROB0&bZ_77lM59=uRb>eCiEbN4YQzL}4E~I5ZvB(8`-YORb`$YO7WQ$w+x; zob(6jO>nUj9e%?(ycaA$sS<0MRA~i=P%(Aq@A>Je`z5^Qte$UY)3f!re%eXy9^Xp@lCl- zm`P-iQ&#;I22o*rg%)}ja;-QEl0C^g_{CVvsN*v|a*?w$m4E~G)V*A-AmdXJC>p3- zFx6T2_PyJAniu7a1O~0WTkX8TVJ$6Z)M@gGYtmJ|>lD{k@*SwjZgaX=M)_R>TS~g` zktr7|KsR?fPug?z?_>cbfTaKH+b9go0J)qE5EcG@L~v9J%Re9RtySFtWSiq zCJ1EakVVMvQlhB+f@CD=!*u$+=$FUwZ*?dQzpv)>cWfVLPnV5#eLU@t=$p3a)0*BD zVyiZ!Rh9h9i)h#Hyj5!nid#G9NDhlirzJGC>Cuhm&@9syxl%OLJju|TN6Nkz7u^f+ z#i}Pm7E7hy9VkncbEic`Z`88Z{FgX?>rsAe!Tw^@o6zw&7hC)5Q-9 zg@$S*$W|0uUmP8-MeVrud*+eQb+1>l1fVc9lnl=y0A2cqfVYGu$C@|p!4R=*s1 zG}UtL!RH5A_f@sScRtpMW-9p`W$1OAc44QL(nq#)uEDF;a(6AO%eI`W)YCVGBW@5# zv+~F%V7Nd0|D1;GU@HHs_W!_@M>3|;#F6k9O^E%=-@FF+1c1l^q66qLg0LvMepp%& z@rV#A03mVA&pMb;;pMWSzE#Vw$8)8$gd@tyxwtoscCDxpSl>F<-#d)YztaP63LZp>YFdMuR7OD+CvTL zDPUrpmuW;{Z0Am|E$qaS=btpxX-OjH=*@nCan`zj(m(vdAQJrc9ni18p#U|&-vjhN z!siA4Y2fQAT*YJW-#mCrV092Vs@S>(kPOSnqp4mfKB${ADdFP zo>s5cv-MK*_|^IB-DP;bPvJry5Dn1MLBE{G$K@AtbbS!^Rk^0w!~Aj4%6vz6Ec+@q zvaLR`nwQU}r=>kgbfr1WtOpWxu5p~hzxP;tVnwyf#-VcicO+_~kQ*!B9VqhMT$N-} z+hpIhPd(bp%CrI=_cdtKts9QO;QmS0s<58#qP?`7>**d}q3c>7?H0G8FqG@MK1Ops zRmOY0f~*ws1>I4a&X>sBm(ZvVn{4<7duNeRp6-PB!;aj=mEId?@uy&4%L^;Z51 zx@_uanPZH1BCC^-70r{PQ)a%>a_W_YeYX`);~q|fVAtso-5+PJn)ep`UM$CsP4L$R zfV@E0zVD9vQj62Z@viT#I2*-SYkw?)eVQmMZu9j{RJ2!@JtyAC4`x)v@^Z6(TqHY3 zyMxudY;y@MY1qj+r(VZ7Yf_ck5s>tCLYGrlw_lIA4BiB@AK#EPUy}SZUeSB=ov8P_ z>rE8w9nMa%cki|U&Yk_%{J6;P?M+r;-;Vw8;Gh8C%b0w)jPY;xyiY1lJx9qr)&q~tcJR} z!-2^z6rh@IFkopqnu}QHtbZZ=Ex_*q^grT(DecuTz=Iz>BAn*IgD*NfWF2#!0|;LX zMy*!j6=$*k_R5S*u^IWkopx^qVeRr_0^ixAs9g4B@dSoy=?@+x<( zBi@C2<}XBE{9`Uepvz3lBIF>aHc;@J!bBoM&ylO)?^nFv=BiW1-l@1`s2#?9 zLZ4OHZsRo?RghQfD|{~Xp?8`?&3})mAf;sI)0p4|%utfPP!P0vHe1UfPsuxDM)UYg z52ReQJh;cE#!>pb1fQYmxfpsxaW{>!J&qbsy@>Tk81LD=+pdSwDVw+*Wj$K_A&WZh*`qQb^nm!Mg6VLG&|y6 zUh*`K@sGtj$NgnIGzmY**!a+e_SAG*5oPv!M$^6{b2{PLDR^J`ElG6V7|V=pLnTEt zfi9IGhNZUd&8A!(gU`91Qxl8FHV$4f#ic3-_9l+PAB^?2#X_35x@pSR_9V;11)cBq zRYb7#egLnSW~02pdumGTT|c)q?mP+@#HXbZ!Dbgp>N+8oU0>bda%vQ%5p}}=KD4J_ zZL6?&NI?Z8WzVkDz2~58_7T(BnYl=X;e_ohjMVM5*zu9ueYjjLAB(caaxm~~mOAa~ zD8u8D3ql_M!UvG!{9irbBBv1G0c#%dK?mSNTkBzl#|~bC4leXDePlo@zDTS2_+H<} zP)n0QHB9d<3k61dzZ>Jn6SLo8TI;_(dobO~?=LvJ_EOt+8N=_QTgoAD{V_EJqJ?v) z-hz_q&uX!W*fvEqy;bxwA^xEpjB{VpAT3m-5F4mE-`9e@dHP>@&VW7vr9OG}p?CkI93yuZ{y;t1epz~taQ+ET zWuR!K((XDBYDY})tiOp6^u=bQrMJcV5M=hl}#-&NxY-s48H^)LLr`~ z<)~U+&2`cJtBM)P8f>S1tBz#f2$;ZW()`@A1I>4|;(q%5qaknNCmu8uvue4ljR z?YqV?Xx5(DM7`0-*LL@DC7n_JoM~TSZ_&XU^vrD)#@1hImk2d&_fXQ4NIzX`au*>) z-btQ_yK`-@n)_&wnmfnhbZCE(@?r!S$?-rh96qMDiQSx4Z7f+6YCGoqt|jNDS5Oqu z=ic}zQbI;YX|W#pVw}-J@5bliOye$S-CI|0FFG4F-dudca5C<4f45p}R^*Z&JgryY z!=WbN+2x<>c#@<$^obSfaKV24G;%9x+I9guMiokTkqlnmZ%)2$>Ozb;2p!-jtbF;| zv$KZbHRQdH)$UCj_-E}kilHxO=FZEG_QmSr>%&pqzWdT0_|aR=Nbg9O^g`pt+23`F zWZZovXR$4`?=B1P#TWLm`LftYZ?y``9hIjD+K%nY_%F&?MY+%HxEA5vb-y+j9q59$ zuS@==!BwPHBN7_&A2jad|3W!Ez&|YKe4r-)ar~41BHcq%18O9XC}(h680mWn3$z4O zKp4>yo`M%cs-M;if$YnMr=x-9zhT3}isoB@!~uFZ=>DWvVZ$&*fLs8qtvEo|#91qA29C2TyI^Mz_#91{v{8fVj)Bm4S8Hr)Tb^G(HrD3R*&=6{NVP`m z&%5P1^>QdolICnNV=XO?p(d`Kfl={(vaA3027kkD_vY;ljusg7;k(N?O)C>$7jrjR1+QN~&y>xK zm@=$BP#gojt|qZD0xGhxIJ9ISt?$93YV7we}H%0q|i53wV_!8H;J8DB~-RPp%Y53FAisUvInAebAU4j zF^1|+ov#q9;iSLnBW^5#^*{ZeZWQAY=lIQsCqtep@tv=*9=z7&!+S?)eht zmy1#2jtu>?lFYp}Gv0jOxJAfa#;=S?M_&wiOeVw1>o!N~c|K9wm}{xy>Sb?dnWy*^ z4KQ0^+b zl;|;ju-~%LC-g7^a@?c?FTbk%==rNR@RkY!^<>Df_1D%P`3JOS$5w}Cvwa2xO)HK- z<`tBj_=jE;hOh}jFXT($wiEndWJ3fWq>MyEo-Nc-cnd?MjQU9m^T#{QwqQRLObi(# zDD{s^j0z{y_YWM4V@KzcIUo0kecxnw)lVwO{g+Zkyp~W{0euU&8jCJ&Y|1Uao~LuG zpF7djKl|Ae^==(78h+|IgS&e5-g{7sOV!UWd6P&JibxSaw+I2C`WM2i0RIrYsRD!x z&_AooVdOgD>;P~FK0=rcfN;u0Q~>!4(PSCm^?TmhEh!=OBKu{~3@iEzl$TNYlp!kg zR=KBTtiRvZPvpFa&kOQ$JeB7Yn^u!9Zul~NrExfA#wqW5V^F3IS|8}MAU!*?a=wc% zUl+OX%Z{%J*3H7@cg(Zg^xZZ~U|2q@Q@*41ojuT$8%{OlC>tdCJyGUAP}iiA4pToi zzImlRT+F3HZ5XYap1xeI5x6%_=$17c&;IMYM11!ug}VADVHu%%(4ti9vSndmN|r#t z^?judg9ubgn{T1tjdwmS``YHSI=oSQi7-yFdJm1NnIv|`hikjcrscDuhQ;}oa3Y!@A~rB2$NfLmkV_9cs@V;Y~`SqV}ap6 zU8oFGDfz$I<4nDprqIUjW{-bsjUCX`!%O8unDuZxIvz*Hx3xe8^HFOYfY#Fggxo+* z<`&9WEGO1OC}R1Mvac8~qOvnhZi|p^C!se(@A$`bHQg`En73{=;uSmKAg$-^bG04dLcd-7HZzt zO6#ZFy^!Z=4S%cCs(*b%uKDcJWWz?Frc} zu(TeBZAwcgUZp^yPc%&v$dPsHF1+6r=nCcy3y5#!MB~2JF2dZC8|>UNf0FJsO19L) zC6G*Z)h}@`>*^{9=4sAscM9SxUnjoyTv}!ZyLus=@6Y}Qrp)hlG=&rQLyn75TYeyUeUGxkmYLt}f9H~h?}I_m7|7$DyMkKuCy{6k(w5Fjjo{un+i zEOXSY8DRK-x0SpDAoTxlEBXJrt>o~PiZ39_zrK|V;O7APZ&nHibNzKH2(VJ?M=Rxi z2oJ&^)^mvMhdzV{FDG=kb3{LXk@qO8;Q-P9NTYIIbE&-jFvPiQcBL3p7EDVImI@QY zASxX47LTY5zzi4LA2Z#chboq#ZhPodtjcT@{Qk590p@Xa_-O#v3Si1>5^<-#MV`V@1wb2w#%Mw&gg6%J9-#G?y|%|c4MPD@q0Xj zU^D*Ft7-~wa5d)Hbm~ptRcZEw>@pbn$mq4<;!f_xz=>sghWd@9YaxFx?Kd^A9O7+L z1ip9tc|LdRR{GFw)L*`GA_so1bn*cFg9CU#=Ys=yoI{ke z*xdjJ@b|L~?*lq*Kmp_!f$6=#%)fp8>9bV*GegW{Hx3I+HPO%ZdIiO&-)TI2(%OkY z&?w#n-tlUAqMflfxFfVw5JuEQLYp$E)Z?|SYv@pPf>pgnF!!G6 ztCX2qcO?DduX19g^20Ztf3o?+moG-yl$N4zZtxw7G&P#-1wZqwaIDb~a%j%$Um&6C z!@%QrG_d7=A6Q2t(&<5Rpfdn2Zbgd~25Y_M9D80^*4llD&OAZN+mLeWKiF zgeoJcD72@&wB%7nEF6YtS$$I{-S!nL>R$ES#f2atN)}s;wYsovb_5co=?~*UIT~8*;Ji%*D7lNr~fdBOn%??&^ds8l>ey% zY=nm{Z>SYp#f04j-YUQ9Ob4Req;!Y4o0inivIYanp@k7DLmTosWI&*iH&}Z*%JD^efE$8}icwqbYUaRQ2g-Xh) z<|+AA=Gg}Na(L^P<~xG;O)p+hKP&as*l%d9jw!-A(^BZmF|@wH{bb6cmy8{HO&l@W zWt_jxo{mf;9oP3`E3Kt&mR2;vYIHE+_<}eI|4moS)5LsYZr?s3QMF=KM8lMy$)ung z7w-d}*(@Ciw2X`Wf}e3u%O^QnB?*o4~E`PU>mwhjs88;_ts3ya1V$M@2*de96H8kg=zgS95YECl@ z++JzR(mwMU1a6dqwQRFh(5XnZtn zK6<2;Z!Y%f>kLX>eBveFkx?{@qvC0M{>vKYgcA>rybCYJY=`=b;iZ>_$M2z}^Gtp1 z2#pz$<|l>Io?R`9rFF3oogePB)Aji7Ust$Bi5JJT;;GYe?L^ToktL+oCv{2WBJ6q^ zJvIgIm;DY~BShrKa-g!QGu2-Y6W_>PU@guzt9e=7M+HfARyUPi{`}#-4_EVp&rRZ* zT8?a9BGBCHvejg&#YZAdOBI9p>;tot*&CS z5CB0oab9x6mf<@J9Aj7^2ic(OmIohts?Abn0V3lV`bT~YX1LMUI_34;o_ocCSVvj| z5aeXdawhr-E)POGxU)NtE%Dy2I#7}*I3tbcqSNamuk~a(E(J5USOzz8NavaAbt@{? z&}3ly)0Fq&-4sHx&wOn-r>PHUZ}p-XF;*#Z`1OVf8S5b|&k@derTCXU#PBLf#g4uZ+2MeZ60LLyp!Mt;i+qj&(PPEZOJd|Dzv3}FACIqdVk3-OzgVS8Cj9MlN+|DN~=5! zOs~MEMo}tN9EHGt6tE{ZqKu~^-1?DzDMf<`-+&^KuZ)aQ0a88Rf+fBOtoq0tR z`7j!XiUe7bihRgav#G zhmC*KhUkNnm;kmpqKbJ_1D>-LDVmPcFTX50FyrPsg90T<)EalDimhoCyKRi~)Ozjv zd*$QXIm+sigfOe6Nre(nX%Bzm9QdGg(R%k+5pCK*1nr(_QJF71lE6tqSITuZEF3A-OdMg@=Bk1hz;Xm()+8%ha9vqKo1k3EI@zq&Tue^>0B5< zE#*;-;(!_xzdiF~LKVRSHZ*XN2E15u2&GLi3MvI1#v?~*$kVh;Z_^S}MmshXrn^#N zO4wo9pHpG>&AgJ&mm*dt??ibuPNxWxBi=$btX_QmoHHV3e0|5J<(&)FCtFA6HvA(m z9L^jwVFH0jD_n|KpJb|(=GX#@>X=tRa|BdB{Z9B@{Yy@^pvbe-si#EHX&D9~K}x+N z1+0fPI)BF^0q_rFAqVI`V}XIO?9&bfTK?{Ee-Df$Ug%*gPh5L|%^3)o6v}J`XvoI0 zLBztW%bz>319ep*5mtAp5K>D%c9E(@W5Y?99y)!K&soe=Y%RlFUfJR$!^L1!k>X{h zXm8$-eP8{hD^w7JRo`vRBpup~wR&SLyf)3l|C6y~8Fe}1i8!?ne2glA!mF#kJTKj>;XWt*iBRgB6AwX6kNLG~;a-_?oll*`6Zy%FfVNv3QWC|C zQqA;F*$*9NnRFJ`ar@OCHa#_aT(|FjUJ6TJ8+TMj@w_zf{3gQ!hrZPzYlCqWF}$`| z`na08w2r=Ha)DW;OmeH6m0!*}&MITNWz409w?=t!lvH4%SmHYH-I;2h9hw||skW5$ zjeGGKn%Ztq0T=&Ijcisk)jpK5dh4&pzh;NuMb2L8inDeGD$(Z(W$V6%Z-4bGLU-*B zvgx(IM1msTX+nJ$tTsEWl}1vH1ky+f(m?VprX_IKQ;iC#UP-AvWBY2>Q~pi-!cJ-k zx2BvKD`Vr^O{O=WOvn1$hHgQ0q>0!9Ua8WzXtYkQT8 z$$G5y1!?=O(lhgsRjFWHQ=92}uWv;(N?^P8V%lTItx`9+a_vsD#Ncsl2~saFvgvjr zdU4_5PP*X*pA~;xQ-c}WBop!5nW^9O$R}Fec9`wX5i?1;0zR~4t75k^Y?}9P_;Qh3 zfo9>`nWVh!f_<)TI~maG;3V5xeHm6ej)geii56b?s>40XX{~P}rbW@KE}aX^c6L@D zDfiscw&^E#AA)uPpE)k96b3!}s(RbOu`I>M|pDmMB;eV!A9@NO)i_?LWa zHPSfAuYl{cN0nA-%xqxsN;Mpo9wD@$pYw~~3#C_IjBd{Q@LaV+W0KAR(sW0j7d8Kr zMqu{ULSMZ^Qq&5WhoY}=f>K{uT0Ga^G4dwAcs?8I)-IUJ_V0*$9NM zN&aGYg$<*fy)0iEMC}<|r*F?HoaL;jiU_}!G*?XDAWCL-IW|*pR_viH{H_qM*Qn9G z(ZLdq3~2eU4|-Uh{J;4ib4pi0`+xVd$v*g?e`ayV{5vS4XHlG_LVB;vG8O8mcM>91 z$0l8GG^)m1u}ucr;#aP0cv3t0X^QQKwF(n7y3Ca37v?1Lh^2Vu8aHZ3KE)10&LdMC z8NvUjjVlj_vU~s1BvGiz(jxm#ijkd{Yzbr67{-!}L}D~jwnmICy^SI=V=HTneaY5H z7;6*Rvt(p4_9cbk_jvRB{<_}p@4C+YT%YH9osOn+E-xMs9ZgV6qKki7TeT%hQQxS9K%T0n~6{g2_ zAcX$fCX~Q)Bm{9{qp(Ig3kDvmqT1JZZ-=mynC}?bWr}rB1ua=Biz5mZjacNoT-f1* zO*~U@)7NPUIx<&eLcef-_zpjF6NZFYoVBOleB2_CrBYsbL$^XSQziKhSPmt7`|6Ji zZ;7|B>c|+by~nR}_vnS$x{nPzpKFE4G*)PXJ)4M~GOLWMb>Z4=y}q&+U2*9Z=&^)S zB(t1^ruCrj^9-~8vW14AAYJQI{IIXdD#tm8`I0XXC(DWqd|Rq6^*>@8yB<|CmG#(1 z-`Abu{Et?El5$?l+TtIZc>aMdvC7c2;80dMFALIT`gZciP+mWkCtuPl9@=g@w(Zaw zep<@>{*fJSeQG@9b|g>b4snMm*8?vbgL63e2SuO&eg(+h3}G)9?RRDxlOj3tBk)Gt zHxT9kMP7{jGebDDH$%{BqrFgTyTg{U>TYo38RBpxi?E9{_nf_=f8xE;dwfFR+&U>~GaizEorf4 ziQPb9^zsrzt>!>EL)xX#XJGHF-v5pP3jj|5@~?0gK7Ak@@WZ=sff2wDbLj=- z@9fG$ojw(@q8|>kNN9?PMVcQcLSfg=TWq&2$8Sa{C!IacW=Oqj#CG}4Yb_DW>|+fo zIuQcI(i<&S(jDB%u@^u|$KR+L=qp-DVU4r7>JI2=k0sEGjB({8IM*m(Jh(7b!YW$A zN{F>Y5dVD#hNeB)dJ}4(P#}s-i8^=iBG-Ny*GOrLn*2$#a$!Xnn0G~uWx$s$`7n7> ztEnxqW^0+A8mPyXSL9PGW{~>9`VA}7krQE9OY7PDna1uTh-!yPN&1-r0ZiV(;Bl`s zuT9c>%TyT(rsMVptg(H=7Gg0D?dQ~~ zlVouf+%FAlg!yDY8m3Wc+4-JUPYSR1QV)nf-;yrIiUxau?=~Y|joWE;HjflM>e)C* zlE_Q)KpbwbH!N^VtW&V-vk4La#qKU7_I;m(Kq?3(iyo-wSpo*as`luOsS^bggvao2h`1w zT5>XfyUM{PJ&uHNyfJ>Q^Y%(eN_|(p3fL|`mo!csbgMLx=*?rkEYVB$SHR!5_D8tU z;%xe6(u}To%qxCqV$Si&EqLTsc~MQgJ=}CF*P~u%BW2m6;3mJC)>eaDXzl3vy~;tR zlo+9B@lz#Xg+7k%X+mz}PoITnM-K()&9r&qjaf5Ln0QtpXx46Y_YITHr`3aS^VHnj zJhap02cTJ$e~?YUthSF|reuuYW@3sQP?s@QRy>^$K=l$wFXUYJiO)mRMon{EC|b{F zcQX_pnzcr5e)A57&UI#pjNkWaa~&?e;{H;%HRx8!!<}Y{t!{|g=(_xHnUy$N{FCaU zllyqG9k=afo9WCA@fOG&@XuJS+GIX?{9S_?M9%Y%&bI;Z1R(!5I5p`& z%yodV-}$zC28Z-dE@3?$FgQL?eoF3y$D{DWg!2%;=phZ!xwaAwNRx(b^4Gbf;emUo ztp>52j7hC5wJJm!mjkkuCe9)+l3Trk)Mzxs@^Lun#eRAa^cKos$aHg(!lkA^*R-l; z@drm&U)6L|gh5yhG~Tp7aie?yIi4lo^Ptrnoq7NwsgVrk4sA3f^T~ooJwterkrS~X zWAHe0f>z1|{((Y%pgU@F=vHBm#`~XM7|~N8VXlX)dV02PZ9V0rBd*k zTyrhgDw~WxJV%sa`5e@IUd|XPZz+J}Pqp5A`=bR}rq&pq1m{}eFZxsl zaksqig-{Mwo+3Yc)ZolONF!ft!$-h+Cg>}RNakNXh9NrP3p^WJud`kv*0E2S<>d4Z z2OQxeKkHn6o33l2okY&0BSVL_a`BrJ?jom5J(n^Kb~)B{Y}JJRPq!72Bxqm9|ET-- zu-;ILdUt8nWQgMCc5`Pir}~t4qivTPrJnUtK*Hxn>tm!?)*p7(FZo6Z&dn(T6(yJF zia=YVLMn=ZtwSJC&j_alCQo{LZQ1n?y4V5u|5>9(OB|vAU&i+7a_zSReh=I^fd2&S zuzk0Joqi2I_N@9Y0>{TQ8qRyNylz5PWAN8HM2?76qVyKYKs}kF@V9|?>g8DEn%BIe5o!t62{*VSVy zPQCOOf5C%06d56@U(5HHe#Yzzep0#UZe#(9eC4Eeejy@BJL%ge4_vH#bYZ`JArHk8g0& zAMF7HFc2aCd-#+>puhqEv(bKg*zXOWW6(zzxb)Qb_H+guFx`{c5q^J7E|?1Y6F<2J z-EI`k-<_B)n**3gPZI@ZuP?T*tI+?2h=Y+`vgcHJ;-Bdrqvzq+gY870`NXwsuHT zd%kB>KvX8C!Yz0)*Y5dnD!xY54}Nix6KC7{9sYC78nQ`d`$qoar;rMMX;hFZqw^{M zhJnC$om*pJRCe{SiN|k7c7iR%>v8qnr^8{(vTyX7N*42W^29$&Oruj!zKAaOL$zEV z5XtXoF;`4hx|u}x>Nqybzh)65Y_w3%esRFAI<-TtijypX@pX-lq1?5@&C7mvt+RP* zpP*gvBMB-EBImC_JykEgeB{3;{*e{7_Ug6#v*00yl6+2NGij~{q`;B(QOS;Y=Rf+Xp-NYf~qRvl`1v0 z0Gxty^XE5JKpCm#O#gZwxN<@?i`;ZKUlVG^AsBcx)|qhDpfoKaCCjrItqF}GDEqIB zM6d78ew`5_A5r_=5H{Mncb89cZW0K8Fb@vk|MJ>QOxS99Uchi$?K95-U|tF(rdf~+ zgr5S|JZHv=V5hBxgAWkDxkR6_&C82RaVuy&VErxHE za@|~A9W85o%Aq{X0OnJ;$TRia(R8;pzLz-CUWH9dVz214>uG(t5t@OYsrZ;yvtGO! z?a|L4@h$z@NqYR8MvZ+|Xunlp1v?C1p1^oI>#5E$bXa}X@g|OCEuwUR+b@QM(Xv&xXX?i)N*0>u`XG(_xCW*@r)Lt^hrxFMAr zHSv@fP53s$jEvc}BKK#kX!7^4F{3%cB~&NE4s!Sul^o-zVIl;8h@a$r*2ANUl*0CGUN0<;wnO{N2q4e0=^Wd4VrMg^vZq$}X4L`4LS_S4JU0?Xcr1K5ap z3(yrH5WokNm?jeOyws1n#UXs4rD4>ANfsqO*pnw7jC}0<0%$^$qIstOo z7JvtM@^fsr9F;oBI*w<6@|KMd4#083fd1{kh$ZTmogQoDIrHHGIs=-qxe^DUn1J=H zann5-Qr>===Y$7D-Ei*k5B>uI;HhA4W%~N&?iv&Uml0uX7VR>703N~x zyjWzKDlr$;6Yy9Z2ADJL3fMqlFYNhSdvWm@NBQ1{1<0Up8`3`qRuyxbgyys@z^U-g zfEC>v-~z~A=!zv6$)*5DXA)^^)VC@T01)p?zLi}8E6%p|-Wc%C#2+*y1c3d*RNfzv s0DwQRN-N;kflDf&fC36Apa3x73%(`r_g@3^OaK4?07*qoM6N<$f~%1N{Qv*} literal 0 HcmV?d00001 diff --git a/pics/menu_snaps/p22_res.png b/pics/menu_snaps/p22_res.png new file mode 100644 index 0000000000000000000000000000000000000000..4220703d2fd5f25d3e85985b86c47ed48f66b5fb GIT binary patch literal 605 zcmV-j0;2tiP)tu%E z>00c|APj&=ds9a53NQdY_gzCKaP1U81N1x*gXA|BLo6cs@j^4!bfysjULAl~#w{c9 zgM|2oc1q&_azc3oWGf)L%m6ey(gAqQ{0?NZ0!v4-E8u8EV+4-=GwR#|m!pvf@EP+K zkVimB08A*cOeBJ`GM148u#pl!(s+Qs1s%JM0t(n1n4y3I3Mim}0@#38q3O%4wG=fV z3(y{}1@HkmBAVd&i^v=vDl@(UJ>IOJx#GJy0F4X>#%BOCEm6NlTCcBBlMs*^t`ZO zAZ412#U}Cr_`<>ld>FC{2XKFC*aP@3Z~*6Hq~dSOoA!&dDFe`!ih0%LgUjv9JOsc} zaa#aOgvA-zVIl;8h@a$r*2ANUl*0CGUN0<;wnO{N2q4e0=^Wd4VrMg^vZq$}X4L`4LS_S4JU0?Xcr1K5ap z3(yrH5WokNm?jeOyws1n#UXs4rD4>ANfsqO*pnw7jC}0<0%$^$qIstOo z7JvtM@^fsr9F;oBI*w<6@|KMd4#083fd1{kh$ZTmogQoDIrHHGIs=-qxe^DUn1J=H zann5-Qr>===Y$7D-Ei*k5B>uI;HhA4W%~N&?iv&Uml0uX7VR>703N~x zyjWzKDlr$;6Yy9Z2ADJL3fMqlFYNhSdvWm@NBQ1{1<0Up8`3`qRuyxbgyys@z^U-g zfEC>v-~z~A=!zv6$)*5DXA)^^)VC@T01)p?zLi}8E6%p|-Wc%C#2+*y1c3d*RNfzv s0DwQRN-N;kflDf&fC36Apa3x73%(`r_g@3^OaK4?07*qoM6N<$f~%1N{Qv*} literal 0 HcmV?d00001 diff --git a/pics/menu_snaps/p50_res.png b/pics/menu_snaps/p50_res.png new file mode 100644 index 0000000000000000000000000000000000000000..a459c6cbdd747277b7d689964e01054b6e802a2a GIT binary patch literal 486 zcmV@P)R2EM)(7g)Mb?n@3#WfcgpbS6otKpZ$oVoCd$VfcV#P)Z~{Y$rAV9jgnV zCm;Yt0>v8WO(Yl~#&4i+b0h}b#88DQII6$-ktSiR)G$8fRqoc+wb&u zy_8n6_ip}64+rq}ilTaV>A-b&T%dfNpAyR)pzR%KK2>0W-7f|513S|7Nir<1?18-j)O=d>~S8{lk5XwpvA@D7zF$fAYL`eNa;EN$Q?l;$u1D0 zz!~^bk`^HUKnh8AK`yWH9!vn;1fXq@w1-H%6wB;_Lz}OU?*WK0zAV4L|V4L`J zAmHi2`VoMP#Hcqxf+x}WliD}Hid*O!KpJbBf!ZDgFa~%Bk3irP2<{PX0mxkd0c8;2 z7I-H41eGc*zz+aSWqKVTEtAoSrh6XE7RdACJZ~=F#aDn!m_a)%fWcKaW*ZPX9uCgS zxe>@Th+)NTUtqtud}g@|w%GS1j5H03Nt(cZPQZGSU9g{3P^w9G!K>bb8wY8Z2koI& zW&%$;uCusq?1I>b1?dAvG4!VQY1k(7U{VGt8H-JA<%b}qUJ=<^q0000< KMNUMnLSTX~r>h?T literal 0 HcmV?d00001 diff --git a/pics/menu_snaps/r0001.png b/pics/menu_snaps/r0001.png new file mode 100644 index 0000000000000000000000000000000000000000..7cc4284f78d463df5e16eda35fd612afc50d8c03 GIT binary patch literal 420 zcmV;V0bBlwP)C)o$WKsO8?83f!CAhw!hpfoN3!ZRo&*#$!6 zIRjTpasuR<@j_baWw*=)F0Uj=4W`Q1zb`NN;odB%? z*ap@GGK_-$gAFf%7)B2!Po(26C?+`s_yF}Jy8sRV)g-&%r``jvgSc3FVX@UR8(_OH z{sw5r;QgU`aUTQeNZJMMBu9W={dYmAPV*054!Vog1k(6N`&OVHF94r&PZA7i0t)y5 O0000 z+09Rl7-T>GP5YI7x2S^@4rV8sLmz)e(K8!#Op5q*_5m2;(V+pN+Hr@a} Y0r`fd#u2;gWdHyG07*qoM6N<$f?>a|fdBvi literal 0 HcmV?d00001 diff --git a/pics/menu_snaps/r0003.png b/pics/menu_snaps/r0003.png new file mode 100644 index 0000000000000000000000000000000000000000..ea485190d155c1126da4c04822edcdd285c8e298 GIT binary patch literal 432 zcmV;h0Z;ykP)iMRl|6vq)ddf*SIGea*|Z(I-5noM zq07PqhQ2;(QfqZUIssikxNp-uNF>6+t%G`!eIN|27*0^|fzNU{r_E;v~`lUkcc0}GP~fi&##xq04)P94#N>p4hvww z>cF!Bq59xAgLaY@phI^Rq-ry7a69OBRuf2LM*3Hv9u^Rx7FLjckbHn~07Uw}j``qr z5Xggf?07p*KCly=?r8v!SKys<2hcs8qXxid)N}p-`k*Gjepd~4TYaR&VV*D!* z$cc89+h4iBT5!N9X7Kvj=Ykgj##Nx{&Vw9Qu>OTPe>rFv=r{1X-c9S^CCNS@&{Z1f zVi71r2gJbV!qEt{1zkEH@oVvF1s|A!OoF2cQ4p6wvx?h590#!ffr4<9iL`ar7-+^D a7{M1k>`D>DYZKJ~0000H-hYRWyJ=mF*;?oG*Tr zE0pR_&d$eKe#HiB1T=wQe#Uta#Y_XOgV#y6fhouXBcp;rm;$1kCmAI_CxGA;RFZ50 z6Jgy!s3qA0>;zUxvI+L?-HbyQAY1^FCdpffqK|4fo8a>rTmTL@D<`9>BvR!=AJ1!HN^NdbBJjew7|>SF;uP!k~ks|QM| zp#@;eK;-E2ZvZ9%pDM{qj?p{pA2#R)&vA5k5olNi`xcr5*XRKZ)d&N?yl9tKGz>NX zKUmNA+d6nkvJJ?P!INbp4q}9c#$zDe4p>TT8>O-gf=@jFOoGw`I0(z&wij;$VH{Yh z@X0FOR7#UI2G;k*p8)sK2c)p-^}Q36lYAb?GKl%Y%)~egC|_37SvCnY2=6EIBuGsJ zB(ivuH=TrKY&10l1>P%Ydcn% z#Z0tGz#mBRBMxaNs0$F*XPE~Ds*7=DY6R` zV0nUED{=(r4zyBa7d+c*%)=0f!2z%=l4U56TeZzDIK0dI@HqfCkm@l!1L`pZ=mp|5 zu!DQtuf-4EitGcB%`(|y6Ea7Fkn9UT2rPqb{ViTL-zd0;AE1+9OQ8nX4Vqp28sPJQ z)(;@%t<8XCvCe^J{2#!yN9A@L15wxE&W+D$* zQm_D&8b!82+KQx)DY_u`=AjGd3t;(E$#4Mwx%dm99T&L31uifR9@1H+&eX3(*8l(j M07*qoM6N<$g7fB)@&Et; literal 0 HcmV?d00001 diff --git a/pics/menu_snaps/r0006.png b/pics/menu_snaps/r0006.png new file mode 100644 index 0000000000000000000000000000000000000000..91edb3129f45331a0e798ac45dfecee150063d13 GIT binary patch literal 416 zcmV;R0bl-!P)7f|513S|7Nir<1?18-j)O=d>~S8{lk5XwpvA@D7zF$fAYL`eNa;EN$Q?l;$u1D0 zz!~^bk`^HUKnh8AK`yWH9!vn;1fXq@w1-H%6wB;_Lz}OU?*WK0zAV4L|V4L`J zAmHi2`VoMP#Hcqxf+x}WliD}Hid*O!KpJbBf!ZDgFa~%Bk3irP2<{PX0mxkd0c8;2 z7I-H41eGc*zz+aSWqKVTEtAoSrh6XE7RdACJZ~=F#aDn!m_a)%fWcKaW*ZPX9uCgS zxe>@Th+)NTUtqtud}g@|w%GS1j5H03Nt(cZPQZGSU9g{3P^w9G!K>bb8wY8Z2koI& zW&%$;uCusq?1I>b1?dAvG4!VQY1k(7U{VGt8H-JA<%b}qUJ=<^q0000< KMNUMnLSTX~r>h?T literal 0 HcmV?d00001 diff --git a/pics/menu_snaps/r0110.png b/pics/menu_snaps/r0110.png new file mode 100644 index 0000000000000000000000000000000000000000..884b6972fe61f26a3dce1bc9f3948b500be2ed2a GIT binary patch literal 518 zcmV+h0{Q)kP)ASFbn`tfv<-AN?=!keqG>ez`qjkRiMdEn$>Ap zZKrI9Dx`JDqmt`bE$EAYmjLK0NXPKG{1YG;aS98fPxCqi(lRdzgGNkKd`!~-R-cvx zQ6@~pLm-I(ipf$?d|G4+m@WaaB9*PkIMMp7$X6i0$m1t>g5TnE07DK3;NcY12m){o z=3!8R$ACI=4$u)u0qRnq9$*It58iRGOimpH|Ha%6u#njRWB_vk&!Fdh|)WN?R#~|l7Hg!l}GLY0-{JLb{Z&GX(4I`I_0u(KXQr!v;(ZUtO`IU zuxZLEg>(VA1BAms?6!ST6pm@yxE0vB+CnM0yg-zv4VJ>XK{Kd=_V?RghHh|N4}*vJ z93VIJvuR@|xGm5XU_E?mME0<;Rt=yH?3-pAQ{4cX0BmGWacTffVB2(4Dea*Fbbz%^ zA^o5<yILC*8Z(3+TrDVeQEC2ui07*qo IM6N<$f<&j9*2to}l$!S*D7gZu?@1GN{F?5S#?RI3|sal>x#Ssu&ObjkKnfYYGhEZ7+T z55Q^+0ulf$K&mnZk|k>nScciU&;dbo=dUS@A8#2)05y=JXlH=8qA_qnpS-|HV0&EP0vEWzp9T*VGTG<%zF~v_0000< KMNUMnLSTY0Ag)dT literal 0 HcmV?d00001 diff --git a/pics/menu_snaps/r0112.png b/pics/menu_snaps/r0112.png new file mode 100644 index 0000000000000000000000000000000000000000..a49017ea1cb8721543b809c555c1fddb4be47601 GIT binary patch literal 411 zcmV;M0c8G(P)`Zz0ywkCS}daq z#6fFn0|4{W`Z6IxOGgU6gxlK8$|PX*lwiw1lBeK)4q%~>4t%BXOu1x_R9X7l1fLU#K=q+P1w?BqkmK`=e(q zPtWG>Kx&DLogV*TaN2?{!3}-#0XKo;c)$Z5@PI!Jz5rs3{z1+}5Y7Mq002ovPDHLk FV1k;{uIB&% literal 0 HcmV?d00001 diff --git a/pics/menu_snaps/r0113.png b/pics/menu_snaps/r0113.png new file mode 100644 index 0000000000000000000000000000000000000000..4cb245a3a5008b5995217a7be53a7d18d8dd5620 GIT binary patch literal 418 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 literal 0 HcmV?d00001 diff --git a/pics/menu_snaps/r0133.png b/pics/menu_snaps/r0133.png new file mode 100644 index 0000000000000000000000000000000000000000..94044163f1e59293fe37c6852ecb874bfe11291b GIT binary patch literal 371 zcmV-(0gV2MP)KKff zryyTxYvW(gNl#7G zz}BG?-j?ul0c6(I0tqgnwuh{J$8 zK^i$9`8@W=k*kATe(X+klM{RjysHT&m|%jR1~-twpJ47h Rw5k9A002ovPDHLkV1j{$inag% literal 0 HcmV?d00001 diff --git a/pics/menu_snaps/r0134.png b/pics/menu_snaps/r0134.png new file mode 100644 index 0000000000000000000000000000000000000000..1946a1ef82f27bda78cf0f0faf771bed37645136 GIT binary patch literal 531 zcmV+u0_^>XP)8NX3g8AXX;>QojX(dh!AP8(#1$ab(PSoiZIp&2aw)8J743yAP_K@%9b_WI>` z-v}UH2eOkYhaC)90K2R$E2xzVh!GsizPm}w2(&A;4xu6U1%Mfp({U=H&45n;za7H0 z1Be&Fa0gB=RGnsw!3ge4#o%R`s4SM333oRHBiP=wZqxc5uq`(57oHFMLhS$^fYbtL zm$aV(pqsXmqzOd4N)c>;>MK=WhLR%4KZ?&3!2%>bSOX3k;F2PkfV>7JKYv)(>0Un2uT}aV!AD`10z|`@` z5T$oa{uE%zfFkD<6jzJ1fc_GYTx9aO$k@}gR^%Sg8+rcZgJ3H@zz$?a--{g&g84^x z1whgx>e%@LK)NzA0#}bZCdy^!dmf3b04ixIwB%SoGK2Cm^`*2KzzHxdQ^;|U=pt|x zh)z^%lPDNLT`EX=8pX0iQ*M|?pNwD`@-TV_c#Qu7JS+p34=o_AfZ+%T;ID&(potKM zgoIc?LJnjF2mv$^b~gwMW|!Ta zsgAI)Fe$dF{ejl>!`Vf+OOX7xp2CA5re8q(V_?M>_4>aD579fa)YD(;%x-RGt7ToWuTPh)ck# yp5qKq-SZsC08b}*35u|Px=@$kj5m0LA@Bh+@{L6Mz#!=W0000$ipfm8w$#R`xH z{IJ-Pnsopy)D5K907h7lEp!4dD+5Rw0LLWl4%!gb4_W=7n+V=hTpv4>fC-60b`xZO~mUdpx_ICgu4(|ky+d#b@zADcq{+|L0v%p|yo4sgDsYQ_c4jDCK* ze+S%dqLp?a<3V84U}N(5C#IBGQVJpOlrqx*Sof^KHpMBR;TJ3V2Ec|6mkuDIEER0K z9|Bstjv-3k4`3tU=$ZjaSyG@>@al&`q?)q&0bmy~1BB}?m;tJjpiG0TN>O$pf-~OW4Tiu6<4c+BDH^Vj00000NkvXXu0mjf D_k!58 literal 0 HcmV?d00001 diff --git a/pics/menu_snaps/r0143.png b/pics/menu_snaps/r0143.png new file mode 100644 index 0000000000000000000000000000000000000000..da09ea4a0990f5b8147a6852c0a410ba4eb3aab4 GIT binary patch literal 517 zcmV+g0{Z=lP))aXf=Qy})PB=aDM@&|}-2AWM~3Z$Zf6bozF*-)}BAlWlfEC8v; zfySDYtOKB<4j``q)UY61Xa}4f1B5&PS|jxeY8BcKB1&=o+Q=Q;^g|a2cOV>qI)GS= zNg)`tGDa1YQ3G(?1N3p!>HG1Z#ut1lh|^%J+qAFm1IAERHdSs~_6-<3nL-y}O<6q_ z2B;Y*?p^iUg}DbfQ$emkk+mu+(0;&FAN^<~9vKaoK_IzyRLPDi@)#(MYe4xGkgpwu zjDIhaIragy`(PO^S$We625Y+n?E!oUanFNo{9?=cZQpQiRDvbg@?vz{? zWIPCT8mvqfZ(p!Yyhk%Fw#Kqc`0DM*ddTgQL6&e ztN|SXt!M@$+Jbn(?TcL|N=de42Y@~Ze6Wv)(>0Un2uT}aV!AD`10z|`@` z5T$oa{uE%zfFkD<6jzJ1fc_GYTx9aO$k@}gR^%Sg8+rcZgJ3H@zz$?a--{g&g84^x z1whgx>e%@LK)NzA0#}bZCdy^!dmf3b04ixIwB%SoGK2Cm^`*2KzzHxdQ^;|U=pt|x zh)z^%lPDNLT`EX=8pX0iQ*M|?pNwD`@-TV_c#Qu7JS+p34=o_AfZ+%T;ID&(potKM zgoIc?LJnjF2mv$^b~gwz5eP;dxpp{@yAQX53p%K6dP=?3S+YII@ zq#DR4;07R+WNC9+>Up734X{xhr7^BA+cs{$wQf9W9r#+ZK94^KdLs~FDhFG-4miCE z62xo3If&)dxMtv;O=6dC23=`0f$N$11362Nx2`y@c;k-07*qoM6N<$g2(HmD*ylh literal 0 HcmV?d00001 diff --git a/pics/menu_snaps/r0151.png b/pics/menu_snaps/r0151.png new file mode 100644 index 0000000000000000000000000000000000000000..91edb3129f45331a0e798ac45dfecee150063d13 GIT binary patch literal 416 zcmV;R0bl-!P)7f|513S|7Nir<1?18-j)O=d>~S8{lk5XwpvA@D7zF$fAYL`eNa;EN$Q?l;$u1D0 zz!~^bk`^HUKnh8AK`yWH9!vn;1fXq@w1-H%6wB;_Lz}OU?*WK0zAV4L|V4L`J zAmHi2`VoMP#Hcqxf+x}WliD}Hid*O!KpJbBf!ZDgFa~%Bk3irP2<{PX0mxkd0c8;2 z7I-H41eGc*zz+aSWqKVTEtAoSrh6XE7RdACJZ~=F#aDn!m_a)%fWcKaW*ZPX9uCgS zxe>@Th+)NTUtqtud}g@|w%GS1j5H03Nt(cZPQZGSU9g{3P^w9G!K>bb8wY8Z2koI& zW&%$;uCusq?1I>b1?dAvG4!VQY1k(7U{VGt8H-JA<%b}qUJ=<^q0000< KMNUMnLSTX~r>h?T literal 0 HcmV?d00001 diff --git a/pics/menu_snaps/r0200.png b/pics/menu_snaps/r0200.png new file mode 100644 index 0000000000000000000000000000000000000000..7cc4284f78d463df5e16eda35fd612afc50d8c03 GIT binary patch literal 420 zcmV;V0bBlwP)C)o$WKsO8?83f!CAhw!hpfoN3!ZRo&*#$!6 zIRjTpasuR<@j_baWw*=)F0Uj=4W`Q1zb`NN;odB%? z*ap@GGK_-$gAFf%7)B2!Po(26C?+`s_yF}Jy8sRV)g-&%r``jvgSc3FVX@UR8(_OH z{sw5r;QgU`aUTQeNZJMMBu9W={dYmAPV*054!Vog1k(6N`&OVHF94r&PZA7i0t)y5 O0000w+t(L>xA6tFfb5hC0sI276!7M^owi9J6X+uftlt$aNJ|nZ07e`Qg_k5i*+5zY zJf@A+!(RY;ov0z$04M;~+|S)CT}U<Yfb|BUg`2uYaGm-JO)xSWI$S|a7OJlVPbFr(mYoED_#|7 ztHJp^proA(0UKWW1B$r7PAA0y>Mq#U;RIN>ptu1g)~UiuKp=q9-)|=C5Zo^hlsSCB z7EBBXRZ#}86lv=IQAApkBoC%@ntuoqwOxu6|91p}ZRepn+w zI0zVcneV+mVBeMb?(G8?)S-j=IvA4`0DJK-zz-z3l?s!%aPN`s&RU@Zwiwnzj;7J!{w&yG~Qry5}B z6Cpqy^u8>Qi5Sohm_R+rF%bt)n2JcBSp;AmfLDO84{d;|gZA4BE&^*lUM(Fc44}9Q zqytOnK);Yv;0^0AKwAgfW+lK`{0r~{m=3*Wc`qIj P00000NkvXXu0mjfQbVZq literal 0 HcmV?d00001 diff --git a/pics/menu_snaps/r0212.png b/pics/menu_snaps/r0212.png new file mode 100644 index 0000000000000000000000000000000000000000..10a1f02e127d258167e3dc197e7eb87f6661615b GIT binary patch literal 489 zcmVw+t(L>xA6tFfb5hC0sI276!7M^owi9J6X+uftlt$aNJ|nZ07e`Qg_k5i*+5zY zJf@A+!(RY;ov0z$04M;~+|S)CT}U<Yfb|BUdyv8?`Og02=`&0K5uvo-VfB0l=3*9^#ntz3#Yx(F&5JU;_7=F9tbfO^`hAGQFzfJ*(a4`{K0W3@c6fP74}JSZgs*2)7Dl#e2o zM)mq(A8@aLcFF@2BpIk8*sLEcpy~AJ25a?$0j9LS256or)`_ar4+hY^dtNLl5wKc6 j7@!1kJ>Chn;*WqYblHSALO41%00000NkvXXu0mjfZKlt* literal 0 HcmV?d00001 diff --git a/pics/menu_snaps/r0221.png b/pics/menu_snaps/r0221.png new file mode 100644 index 0000000000000000000000000000000000000000..db2376e352d5f25a43321fa5ceac0c0da25e8a6f GIT binary patch literal 306 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K58o=b4b6v}U9L@rd$YKTtZXpn6ymYtj4^Z%l zr;B4qMC;pYfn0|bc-S5^tZ$AI#KSyQ?m;zuC4)_{akm76oI5@Vz_4 z53n@6VNn!6&3S+~hci3*@q(P-=;t3qrxaN;{AIYYelPou{l4|}AHJ{PtSxHvd@zHR z&GGO3dQpod{2m>fLVIf%a>Nd?rZMgjn)6iu0JFD%z2M)N4pX3i89ZJ6T-G@yGywqb C=X9(9 literal 0 HcmV?d00001 diff --git a/pics/menu_snaps/r0222.png b/pics/menu_snaps/r0222.png new file mode 100644 index 0000000000000000000000000000000000000000..fe5ad2e9f99861215e3df1f1bfebb56482cad0cf GIT binary patch literal 324 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K58o=b4b6v}U9L@rd$YKTtZXpn6ymYtj4^Z%% zr;B4qMC;pYv0R50co-56UUyu#iCLtm^dR?BhDM!bvf5XCds3Gsd^k9t|H_SPY?&?@ zOiU+lu6n@Iqn+@F;cYQvVe=GYSH%X084XGwg?}-mh^9_d-Qu<9fv7^>1I9Ro_nJqz z{cftgaWK7lpTV)~>4qc6PA3)~&{OE0@nD}qMh}w=Tl>5?fp$h7W*J7S6=x@DXkD#K z`0kj({D$3uZB=&;)9$MVyv+to9^aR>Ze@|*pvmK58d%RT?bX|(l5F;Uzr`cucZyyS zzRGfq<@T~WGIKu6o%2AZpoeo#!vFjAq82Xl4`x){jP2yxkfGpHAl9JmsGG+aw{MAz U(>APffJfUkpGWd|ta>Vg-_0RoxYjk?w1)NWme z|C6L2v{A8w76L`UsLsV9HUgm;2ral_ zBG3cWs&aCgHvsMf0EVOK03gjkVFB5RDg#|Ww#{z=`T^ko4ZOAG-T<@V=SnRwantqy zAbG9Sg6?y2fW5#v12ls4-hUKWr4ER(G6D5~$tS(>4$ueiNRZ1Zzzs+aD|u5A#moQz N002ovPDHLkV1n$^edyv8?`Og02=`&0K5uvo-VfB0l=3*9^#ntz3#Yx(F&5JU;_7=F9tbfO^`hAGQFzfJ*(a4`{K0W3@c6fP74}JSZgs*2)7Dl#e2o zM)mq(A8@aLcFF@2BpIk8*sLEcpy~AJ25a?$0j9LS256or)`_ar4+hY^dtNLl5wKc6 j7@!1kJ>Chn;*WqYblHSALO41%00000NkvXXu0mjfZKlt* literal 0 HcmV?d00001 diff --git a/pics/menu_snaps/r0230.png b/pics/menu_snaps/r0230.png new file mode 100644 index 0000000000000000000000000000000000000000..50e20914d675e0ca004bfafc1d5994428a480d9f GIT binary patch literal 464 zcmV;>0WbcEP))0t z(Lm3pmKL3S#ON40pp%AE0CyFnR66gR0?=iUh8V_l@B4Pp4K@zZrgmTx7`Qi2sRK?x zyb3-(dgH#Xlf+D>r5L93(+atXw5R^dvLNJ3}fuIBSQ4kyp1QkFb%QCkGf(n#j zzXE6i<9dqR0!rWlup96!5LBR~3M2)=p+L}p&+P}k2L1qB-?JC0vZqV{00001R9J=W)@^FTFboD@f&LD3p@Ob%@P%{$gC^Nomi1$)u~NsU6vG3%XOV3k3hXCRGW7Dp#P+1C0We#=t;=0*YkQ7QzNGaABfarC-=2y&69a z?9TSSP5_lYNdveAMPopHlDY-@JXq%T&vOWa5(Q$7v1NXFvuwSjFEHweRfsZ_}L@Yk?z*F=(NrRxE_{akWu(N|L1F8W305V|b7$^j=pLghh2jCbO zKMG)x&Y%m>3_vZ6Z4Ou{OAhpX*1v*_fgWrzpyNT=G8Md89`Gq(kGjo(-fl?(SwR`# zrrkRL#4k46-nJZvz^M7NIiC;n8FfHTp5P#GuTGEz>)*r|f}4tghGmVOB)C{Ho!}@y euLSq%ExT&)bQj7100007 literal 0 HcmV?d00001 diff --git a/pics/menu_snaps/r0232.png b/pics/menu_snaps/r0232.png new file mode 100644 index 0000000000000000000000000000000000000000..c19bc889057d8d3bcafe729563f95a4c3121525b GIT binary patch literal 350 zcmV-k0iphhP)L}Fed@10-NcffV04Njc;xX=1RKHi wGx0$1D>0y0wE$;8@i3iWFF;3vM|lhI1^6VSxDnI(Jpcdz07*qoM6N<$f^GhbtN;K2 literal 0 HcmV?d00001 diff --git a/pics/menu_snaps/r0233.png b/pics/menu_snaps/r0233.png new file mode 100644 index 0000000000000000000000000000000000000000..50e20914d675e0ca004bfafc1d5994428a480d9f GIT binary patch literal 464 zcmV;>0WbcEP))0t z(Lm3pmKL3S#ON40pp%AE0CyFnR66gR0?=iUh8V_l@B4Pp4K@zZrgmTx7`Qi2sRK?x zyb3-(dgH#Xlf+D>r5L93(+atXw5R^dvLNJ3}fuIBSQ4kyp1QkFb%QCkGf(n#j zzXE6i<9dqR0!rWlup96!5LBR~3M2)=p+L}p&+P}k2L1qB-?JC0vZqV{0000Va$vUM1jmVBU54?QDMgVUhv;sUlb_q}`aO43el4KH?aq!RrggBoPdP1Ox z@tG^u0I~uSlFCvy8^OXI6$A$W4M2*QS2bG|qy}rT>jRhvie#Yvb+ZaMnLJtKWwI6m z7sEDLb&vw79G?Vd@hxD2Lk!!kRf3sv{*lrK9%=y79>6WYUwo~=nJ9S!Qv=8sH`Wjg zW*Bo`4fyAz;ML6+*s7?4HM{Hp-2!%Bg}DQ`pbyLkz>VdhC2M}CMGX0_5rqRBX zjxaDyKNvBInE{;yOhGMIzc2ze9(S7xU4T#wXbcD_P(@Hi1hzXaEGJw5EWd=fwIn^Z zKJ+>$9cUc%M^xOw55|CAlGGT;)L{oz1+Tz;ss97DjLEWTZ~yyb3DE06CvkvJ1u!B3 z$P7sWSVsiAY8==?1-m!_Dgf4!0AxiXC=vj+Sv@;a+jD>h7}~%Rpa!&()%rZJ2DAYt zP*3vQgBAf4rXtctf&i=)as+sNXaK4XHeY`Wz)wLOK%oQ0D3As)0XPWybUUaH>`Al= zye_`v`?B|3X$kc3Z8zJS&w+3KS$}vAy!}ji)C}bNoE^7mSzJ1Q;*S8PML| zGr&%Q6W!*x2-<<10&l3p{xK5se}Djr}US1)*>9w3ly(ssvj$447s z8P@#L_ zb4i^Cp#T{NVa$vUM1jmVBU54?QDMgVUhv;sUlb_q}`aO43el4KH?aq!RrggBoPdP1Ox z@tG^u0I~uSlFCvy8^OXI6$A$W4M2*QS2bG|qy}rT>jRhvie#Yvb+ZaMnLJtKWwI6m z7sEDLb&vw79G?Vd@hxD2Lk!!kRf3sv{*lrK9%=y79>6WYUwo~=nJ9S!Qv=8sH`Wjg zW*Bo`4fyAz;ML6+*s7?4HM{Hp-2!%Bg}DQ`pbyLkzGAPfM|K(>YcN}*f9Ul-gC_$xxTf)j71^MI+^ zcsBz^3Qag*Vjqwj0ZjmQ6cEYHnd<;~7|G}ph1>*Y_Ndu%X0L%yAJY4|ts31qqV+KQ^WN2eAsK*5Tz<~t9H{Ay? zj{*;F3?PClZwRWvg1iZ@MGdwxrU%^Az?CK$I5pU$$yyH$@E8+Y=Wq`Aj6E``J&QU3 s&;M?h%dlGTj2{N|m|%hlCirP^2f0;PJ;4$m8~^|S07*qoM6N<$f>DZw0RR91 literal 0 HcmV?d00001