From 2f2144778b666f4a4993e19caff8a07cbe75f304 Mon Sep 17 00:00:00 2001 From: Novatux Date: Sun, 30 Dec 2012 12:17:44 +0100 Subject: [PATCH] Added delayer and sand Fixed bug when saving/loading with up/down pistons --- mesecon_simulator.py | 119 ++- mesecon_simulator3.py | 98 ++- resources/delayer_0_0_off.gif | Bin 0 -> 862 bytes resources/delayer_0_0_on.gif | Bin 0 -> 887 bytes resources/delayer_0_1_off.gif | Bin 0 -> 854 bytes resources/delayer_0_1_on.gif | Bin 0 -> 889 bytes resources/delayer_0_2_off.gif | Bin 0 -> 859 bytes resources/delayer_0_2_on.gif | Bin 0 -> 890 bytes resources/delayer_0_3_off.gif | Bin 0 -> 857 bytes resources/delayer_0_3_on.gif | Bin 0 -> 885 bytes resources/delayer_1_0_off.gif | Bin 0 -> 862 bytes resources/delayer_1_0_on.gif | Bin 0 -> 887 bytes resources/delayer_1_1_off.gif | Bin 0 -> 857 bytes resources/delayer_1_1_on.gif | Bin 0 -> 885 bytes resources/delayer_1_2_off.gif | Bin 0 -> 857 bytes resources/delayer_1_2_on.gif | Bin 0 -> 890 bytes resources/delayer_1_3_off.gif | Bin 0 -> 857 bytes resources/delayer_1_3_on.gif | Bin 0 -> 885 bytes resources/delayer_2_0_off.gif | Bin 0 -> 864 bytes resources/delayer_2_0_on.gif | Bin 0 -> 889 bytes resources/delayer_2_1_off.gif | Bin 0 -> 859 bytes resources/delayer_2_1_on.gif | Bin 0 -> 885 bytes resources/delayer_2_2_off.gif | Bin 0 -> 860 bytes resources/delayer_2_2_on.gif | Bin 0 -> 891 bytes resources/delayer_2_3_off.gif | Bin 0 -> 859 bytes resources/delayer_2_3_on.gif | Bin 0 -> 886 bytes resources/delayer_3_0_off.gif | Bin 0 -> 860 bytes resources/delayer_3_0_on.gif | Bin 0 -> 885 bytes resources/delayer_3_1_off.gif | Bin 0 -> 855 bytes resources/delayer_3_1_on.gif | Bin 0 -> 885 bytes resources/delayer_3_2_off.gif | Bin 0 -> 857 bytes resources/delayer_3_2_on.gif | Bin 0 -> 889 bytes resources/delayer_3_3_off.gif | Bin 0 -> 856 bytes resources/delayer_3_3_on.gif | Bin 0 -> 882 bytes resources/esfq | 529 ----------- resources/mesecons_delayer_off_1.png | Bin 0 -> 562 bytes resources/mesecons_delayer_off_2.png | Bin 0 -> 558 bytes resources/mesecons_delayer_off_3.png | Bin 0 -> 561 bytes resources/mesecons_delayer_off_4.png | Bin 0 -> 556 bytes resources/mesecons_delayer_on_1.png | Bin 0 -> 635 bytes resources/mesecons_delayer_on_2.png | Bin 0 -> 632 bytes resources/mesecons_delayer_on_3.png | Bin 0 -> 635 bytes resources/mesecons_delayer_on_4.png | Bin 0 -> 630 bytes resources/sand.gif | Bin 0 -> 1201 bytes resources/tes | 183 ---- resources/test | 0 resources/test3 | Bin 14586 -> 0 bytes resources/testpis | 1204 -------------------------- resources/tst | 0 resources/tset => test | 1022 +++++++++++++--------- 50 files changed, 812 insertions(+), 2343 deletions(-) create mode 100644 resources/delayer_0_0_off.gif create mode 100644 resources/delayer_0_0_on.gif create mode 100644 resources/delayer_0_1_off.gif create mode 100644 resources/delayer_0_1_on.gif create mode 100644 resources/delayer_0_2_off.gif create mode 100644 resources/delayer_0_2_on.gif create mode 100644 resources/delayer_0_3_off.gif create mode 100644 resources/delayer_0_3_on.gif create mode 100644 resources/delayer_1_0_off.gif create mode 100644 resources/delayer_1_0_on.gif create mode 100644 resources/delayer_1_1_off.gif create mode 100644 resources/delayer_1_1_on.gif create mode 100644 resources/delayer_1_2_off.gif create mode 100644 resources/delayer_1_2_on.gif create mode 100644 resources/delayer_1_3_off.gif create mode 100644 resources/delayer_1_3_on.gif create mode 100644 resources/delayer_2_0_off.gif create mode 100644 resources/delayer_2_0_on.gif create mode 100644 resources/delayer_2_1_off.gif create mode 100644 resources/delayer_2_1_on.gif create mode 100644 resources/delayer_2_2_off.gif create mode 100644 resources/delayer_2_2_on.gif create mode 100644 resources/delayer_2_3_off.gif create mode 100644 resources/delayer_2_3_on.gif create mode 100644 resources/delayer_3_0_off.gif create mode 100644 resources/delayer_3_0_on.gif create mode 100644 resources/delayer_3_1_off.gif create mode 100644 resources/delayer_3_1_on.gif create mode 100644 resources/delayer_3_2_off.gif create mode 100644 resources/delayer_3_2_on.gif create mode 100644 resources/delayer_3_3_off.gif create mode 100644 resources/delayer_3_3_on.gif delete mode 100644 resources/esfq create mode 100644 resources/mesecons_delayer_off_1.png create mode 100644 resources/mesecons_delayer_off_2.png create mode 100644 resources/mesecons_delayer_off_3.png create mode 100644 resources/mesecons_delayer_off_4.png create mode 100644 resources/mesecons_delayer_on_1.png create mode 100644 resources/mesecons_delayer_on_2.png create mode 100644 resources/mesecons_delayer_on_3.png create mode 100644 resources/mesecons_delayer_on_4.png create mode 100644 resources/sand.gif delete mode 100644 resources/tes delete mode 100644 resources/test delete mode 100644 resources/test3 delete mode 100644 resources/testpis delete mode 100644 resources/tst rename resources/tset => test (50%) diff --git a/mesecon_simulator.py b/mesecon_simulator.py index d5c0eac..fe699f6 100644 --- a/mesecon_simulator.py +++ b/mesecon_simulator.py @@ -435,12 +435,31 @@ class Application: self.maxcoords=(maxc,maxc,maxc) self.curplane=(1,0) #plane (x,z) at y level 0 self.can.draw(self.l[0],0) + self.abms=[] + self.abm_gen=0 + self.abm() self.tk.bind("",self.levup) self.tk.bind("",self.levdown) self.tk.bind("",self.rotate) self.tk.bind("",self.open_command) self.tk.bind("",self.save_command) + def abm(self): + self.abm_gen+=1 + for c,t in self.abms: + if self.abm_gen%t==0: + c() + self.draw() + self.tk.after(100,self.abm) + + def register_abm(self,c,t): + if (c,t) not in self.abms: + self.abms.append((c,t)) + + def unregister_abm(self,c,t): + if (c,t) in self.abms: + self.abms.remove((c,t)) + def rotate(self,evnt): d=(self.curplane[0]+1)%3 l=min(self.maxcoords[d],self.curplane[1]) @@ -860,6 +879,43 @@ class RedLightStone(Mesecon_thing): def update_outputs(self): self.st=(sum(self.istates)>=1) + +class Sand(object): + name="Sand" + t="sand" + p=PhotoImage(file='sand.gif') + def __init__(self,boss,x,y,z): + self.boss=boss + self.x,self.y,self.z=x,y,z + self.boss.register_abm(self.abm,1) + + def image(self,d): + return self.p + + @classmethod + def imagedraw(cls): + return cls.p + + def abm(self): + if self.y==0: + return + below=self.boss.l[self.x][self.y-1][self.z] + if below==None: + self.boss.chpos(self.x,self.y-1,self.z,self) + self.boss.chpos(self.x,self.y,self.z,None) + self.y-=1 + if self.y",self.levup) self.tk.bind("",self.levdown) self.tk.bind("",self.rotate) self.tk.bind("",self.open_command) self.tk.bind("",self.save_command) + def abm(self): + self.abm_gen+=1 + for c,t in self.abms: + if self.abm_gen%t==0: + c() + self.draw() + self.tk.after(100,self.abm) + + def register_abm(self,c,t): + if (c,t) not in self.abms: + self.abms.append((c,t)) + + def unregister_abm(self,c,t): + if (c,t) in self.abms: + self.abms.remove((c,t)) + def rotate(self,evnt): d=(self.curplane[0]+1)%3 l=min(self.maxcoords[d],self.curplane[1]) @@ -859,7 +878,45 @@ class RedLightStone(Mesecon_thing): def update_outputs(self): self.st=(sum(self.istates)>=1) - + +class Sand(object): + name="Sand" + t="sand" + p=PhotoImage(file='sand.gif') + def __init__(self,boss,x,y,z): + self.boss=boss + self.x,self.y,self.z=x,y,z + self.boss.register_abm(self.abm,1) + + def image(self,d): + return self.p + + @classmethod + def imagedraw(cls): + return cls.p + + def abm(self): + if self.y==0: + return + below=self.boss.l[self.x][self.y-1][self.z] + if below==None: + self.boss.chpos(self.x,self.y-1,self.z,self) + self.boss.chpos(self.x,self.y,self.z,None) + self.y-=1 + if self.yMFBvn$voR^oE zpPye^CRtIzUszaJTwGjJ!%$lbR8Ue^$52{YT3^plR#sMD&s$zz-q^@cQBhG>r&Cv_ zS6NwERaI48U0qXC)7mOnTU*=KCQw&b*V<}OUtizQ(9qb}*wrQ2)YR16+}zUA(%UQA z*T>V^+S=CE*3r>1c`{p9SJ$M8`jaPHOq(V$b&C0n85(ouaLt(Ex_B}7k|kD4mwKCD zW7x34YV&5Z&6_>mzh_kLQyy|i@t>e`QEFmIYKlU6W=V#EyQgmegW^vXMlObW1|0?< z07Vo7`@e?zrskGrK|yx**6yBOAt5ob-pP~uCr;_s)s>VK7Z(-f=jY~LAiP|7!5ki* znX~84U$}Uw=!%u1tJk*b=qMgp42;ZdTp|W;Ju8D(1g%us(iN(G zonJ6v&mX542-N?pFjU!Ss(xZkBd~sgm?u8YXB`*O%MP8 literal 0 HcmV?d00001 diff --git a/resources/delayer_0_0_on.gif b/resources/delayer_0_0_on.gif new file mode 100644 index 0000000000000000000000000000000000000000..bff4e3f24043980626560e388472a4cc71069bfc GIT binary patch literal 887 zcmZ?wbhEHblw*)%I2Oj>#=wxDpI=;DTv}RMR#sMCUS3fFL=}~ll~q+hR8?JFU0YjQ zUtizQ(9qb}*wob2+}zyK($d=6+SbpDvw^2iXP>`dbMAcL*>gGPFT|d|5O?8X+{MfOm#;cryY77LhSlXOc{gr3 z-MHm^`%d)Td)bekgg<(m_v%gPt2a@UA~fOHPhN|K|y|gK0XljlB<+bU%0`^yJx#S8v{Z;QrJ)OTj_H zaFNGEb^lcwYd$?b-Y2US60+jK%c%}cY=U|zF9a63bg_#0URlt{F;OGXEN_WZD?2}* z%$&|O4wqECrgBH_YS9diViD6>;Bc@rxMPBVqKL+Wuf{I|7D@Lih3%(s3?l9Xo{_8dN+lnYr`vNVLsd#B;_d?d%+Jr7t{DUm9obH<@c8 zsM5hN?>9%r^3uY?W&s=IPb|xo-kx`FpQ;6OTt{9rn-^=^i3bOnZ}Q7;+griN!0?Fk z{9@-Baeu4Ip7Lxfk54&x$iR26+9lB&-j_GLd(FMIUSF}U^{2oU^@FuP5`#|g7~d&q XZshsbxS)wwO2V1P>cxQs1qN#XxB!8H literal 0 HcmV?d00001 diff --git a/resources/delayer_0_1_off.gif b/resources/delayer_0_1_off.gif new file mode 100644 index 0000000000000000000000000000000000000000..b17f21ec1ee7c4c6f8eed1f203d991a60002d780 GIT binary patch literal 854 zcmZ?wbhEHblw*)%IOf9O#=zj^#Sk0I5EHANkieXl#+#kZP*})NQo>MFBvn$voR^oE zpPye^CRtIzUszaJTwGjJ!%$lbR8Ue^$52{YT3^plR#sMD&s$zz-q^@cQBhG>r&Cv_ zS6NwERaI48U0qXC)7mOnTU*=KCQw&b*V<}OUtizQ(9qb}*wrQ2)YR16+}zUA(%UQA z*T>V^+S=CE*3r>1c`{p9SJ$M8`jaPHOq(V$b&C0n85(ouaLt(Ex_B}7k|kD4mwKCD zW7x34YV&5Z&6_>mzh_kLQyy|i@t>e`QEFmIYKlU6W=V#EyQgmegW^vXMlObW1|0?< z07Vo7`@e?zrskH`w)T$BuI`@RCLSIE0XaEINnv48QF-}EQ)VzMWN4c(Z|d}!v*%8h zTd=5YnzpvO`X)uiEvl;9H*K=FU${YX)0S;J)OYRKyZ>P8EDa6KOPaE>e0;2|%*+>d z?b_6K{^I4U*Kgjwd+$N(j4hWqIra6Oo!Qu!n0R?FDJU2kw%wXrA)X(%xBBO|r7yng zKVZp_u{blsv0sjniIHhXK_hd!QM-U@(3%Rv$H)5QS!FjQI8N5%k^oNvND%l)ccVvhDfVx&1%Pb_kq%yh|s1sq5*Yw~tGg eO8z>hWYhEU$=S;e_D*{j|Nim$b-D-#gEasQ>PdM3 literal 0 HcmV?d00001 diff --git a/resources/delayer_0_1_on.gif b/resources/delayer_0_1_on.gif new file mode 100644 index 0000000000000000000000000000000000000000..abf431a980afaa3d98178ae2f3d7527bef8cd858 GIT binary patch literal 889 zcmZ?wbhEHblw*)%I2Oj>#=wxDpI=;DTv}RMR#sMCUS3fFL=}~ll~q+hR8?JFU0YjQ zUtizQ(9qb}*wob2+}zyK($d=6+SbpDvw^2iXP>`dbMAcL*>gGPFT|d|5O?8X+{MfOm#;cryY77LhSlXOc{gr3 z-MHm^`%d)Td)bekgg<(m_v%gPt2a@_tpJp;?t=xSjghcAuvI~Fy%zQ{QrNpm7fZqOjMS)OE|n@;$rs+ zitf{Dij1CmIT{r_`0(V=(MhU`&0M9Aj)=2xnCHDXvGcRT`T0(Z!xXbbR$h`a%khcY zxX4p@rBm&X4-XO#wMZH#C0zAtSRKCMkmJ!wrrl=87O-%-bQmP1q+ICtn4sb*q~g)W zvxDd1)zjDWJq|Q+O1s4*E;JBU>k{b{a(yycGq{1lvhdLhU#A6n>G$sJJmqm=k>~8b zgcXyR*|)g$C^)fjiD(ARFwhKa3R7!s&3Qa+!R+n%4-R!ohd0c*(7?zqcgJp(BQv*{ zZd3z9p>=gL+t)S8*WWelF8}c8q_si+ye7q{8#xybwZ1*Xy7}hAq-m^Tchnv0xZi|3 Z*8levNML0advT&gBrHQwxsidv8UP0&gbn}z literal 0 HcmV?d00001 diff --git a/resources/delayer_0_2_off.gif b/resources/delayer_0_2_off.gif new file mode 100644 index 0000000000000000000000000000000000000000..eda4a92adbed44c3691dea62107af3124010bb14 GIT binary patch literal 859 zcmZ?wbhEHblw*)%IOf9O#=zj^#Sk0I5EHANkieXl#+#kZP*})NQo>MFBvn$voR^oE zpPye^CRtIzUszaJTwGjJ!%$lbR8Ue^$52{YT3^plR#sMD&s$zz-q^@cQBhG>r&Cv_ zS6NwERaI48U0qXC)7mOnTU*=KCQw&b*V<}OUtizQ(9qb}*wrQ2)YR16+}zUA(%UQA z*T>V^+S=CE*3r>1c`{p9SJ$M8`jaPHOq(V$b&C0n85(ouaLt(Ex_B}7k|kD4mwKCD zW7x34YV&5Z&6_>mzh_kLQyy|i@t>e`QEFmIYKlU6W=V#EyQgmegW^vXMlObW1|0?< z07Vo7`@e?zrskGrDJgdL*6yBO5fKiK-pP~uCr;^Rn8l#2ZD=@GSJ%jBu7QDx$y`m% znX~84U$}Uw_VSgh*S5~Gw^vnFP*6OictBbCz=3_o*6rDM;P4TJVAEys&rinux*&4UElPqGmZcHwyY%^;;J>_v_VKeSLLpJ$K@n_D3u1 z;`ik&V-52+XSug8kU?Lu=1Ab9mt2Mk4cD`_<%EgrRD3w_s+GIKRd-h0-a}tGZ*DJN h|G~C~+ox40VuAwWzQ6XLUfyq?ui?b#=wxDpI=;DTv}RMR#sMCUS3fFL=}~ll~q+hR8?JFU0YjQ zUtizQ(9qb}*wob2+}zyK($d=6+SbpDvw^2iXP>`dbMAcL*>gGPFT|d|5O?8X+{MfOm#;cryY77LhSlXOc{gr3 z-MHm^`%d)Td)bekgg<(m_v%gPt2a@ck<-^iBq~6W-*9}2nh)a z3J3@bi;6CsKUYj_=Ipui7cO49e5KIpwXL)C^?7*a%gbwO%E?JeF6QFmht;emv`T}_u$c!XD?p8c_-S<&OTQ{qUcG* zrzKqnwLB*=Fa|AZVP=2(YDti(7T^*Q({a-M#1*Dq{>bThNd*{letj8^p$QF1ZKsBoX&7`vzH z=Py>B83qfPSp8N8Y)p1P*UZu_B59a(Wx4AF)!=P&ggy(Oonz}A;nHxRiFIMX0tus( zlathZdn61KA6-6teNF7)K84xaa_{V_{9VSdC!m30{+@{n4-Xyf5>;|3sk)J;xA6JJ zde0egf2+Q|mEFri^9|}!ICjy*#`Pi5ktN{c}eVzaS literal 0 HcmV?d00001 diff --git a/resources/delayer_0_3_off.gif b/resources/delayer_0_3_off.gif new file mode 100644 index 0000000000000000000000000000000000000000..9421e50696ba042d4caac1cbd09e45b37a80fc2e GIT binary patch literal 857 zcmZ?wbhEHblw*)%IOf9O#=zj^#Sk0I5EHANkieXl#+#kZP*})NQo>MFBvn$voR^oE zpPye^CRtIzUszaJTwGjJ!%$lbR8Ue^$52{YT3^plR#sMD&s$zz-q^@cQBhG>r&Cv_ zS6NwERaI48U0qXC)7mOnTU*=KCQw&b*V<}OUtizQ(9qb}*wrQ2)YR16+}zUA(%UQA z*T>V^+S=CE*3r>1c`{p9SJ$M8`jaPHOq(V$b&C0n85(ouaLt(Ex_B}7k|kD4mwKCD zW7x34YV&5Z&6_>mzh_kLQyy|i@t>e`QEFmIYKlU6W=V#EyQgmegW^vXMlObW1|0?< z07Vo7`@e?zrskH`w)T$BuI`@RCQVIcWgQ(869WVFS?WecGgMWl=<2pjm^5YDjM;PM z87x?|q*Ysc!6e1)id&T>C1*`hP}tM9dDo7es+0EY(>ZXcb=rYR3!I!B9Bgf^tu-_z z%@P-HyP$AM^~$vyx9;3if6zALzyeE4D=SAwXJ;iPQ&VZ_Nm?Nl?8e7Nwu=ycAv$ut-WHK%(^ZvEHTDh6xO+7n)j`1D9`GQ6;MF zzBWd?!qy<;ny$J2pNRnV=dhmn6CQneZItCZ?mg2O5}IWh`D?U=&ixWAa_6ckx&0 zo10s6AGdjMFf_>9r|q;|_VSvJ@8&t8_VZ$X>IR&3wy_tqZB~4I>~GZv2F50j#=6R0 g{qqe6%Rf9iIs1P@T~pQ1x3VwqpWk1<*nz#=wxDpI=;DTv}RMR#sMCUS3fFL=}~ll~q+hR8?JFU0YjQ zUtizQ(9qb}*wob2+}zyK($d=6+SbpDvw^2iXP>`dbMAcL*>gGPFT|d|5O?8X+{MfOm#;cryY77LhSlXOc{gr3 z-MHm^`%d)Td)bekgg<(m_v%gPt2a@)y{FHKPsxIr%8HUc2*!k^hrpS10@tiEG%^|QMaq+Qp^MvczRK2!#1upTLdF?{s zW48?=nsY2xdX=0M64&FCIne0L7QTL;z=1AR>nl1@TXRx*Zhd)pc%t%uH!mH_q7wo_ zDgp`#5)0qoKVZ+su2W<2@sZO!o6;8(l->K~yr!@$aY{YTC!%4a>9c(1=JX4TR!=bN zjWTs}+9YA{p@or|N5Uk7L-0^@JD2F}5^dXMv$y9zIMgZaF6U^;=*+;dr($9BwKm=a z=avTt8ih1&-`HB5{y?^d>*JHN`VR3L)n%<&yb>33eZN~SWn__XsQS)1;eH*@m*WTO USvV{fC=0l0JZ$MMFBvn$voR^oE zpPye^CRtIzUszaJTwGjJ!%$lbR8Ue^$52{YT3^plR#sMD&s$zz-q^@cQBhG>r&Cv_ zS6NwERaI48U0qXC)7mOnTU*=KCQw&b*V<}OUtizQ(9qb}*wrQ2)YR16+}zUA(%UQA z*T>V^+S=CE*3r>1c`{p9SJ$M8`jaPHOq(V$b&C0n85(ouaLt(Ex_B}7k|kD4mwKCD zW7x34YV&5Z&6_>mzh_kLQyy|i@t>e`QEFmIYKlU6W=V#EyQgmegW^vXMlObW1|0?< z07Vo7`@e?zrskGrK|yx**6yBOAt5ob-pP~uCr;_s)s>VK7Z(-f=jY~LAiP|7!5ki* znX~84U$}Uw=!%u1tJk*b=qMgp42;ZdTp|W;Ju8D(1g%us(iN(G zonJ6#=wxDpI=;DTv}RMR#sMCUS3fFL=}~ll~q+hR8?JFU0YjQ zUtizQ(9qb}*wob2+}zyK($d=6+SbpDvw^2iXP>`dbMAcL*>gGPFT|d|5O?8X+{MfOm#;cryY77LhSlXOc{gr3 z-MHm^`%d)Td)bekgg<(m_v%gPt2a@UA~fOHPhN|K|y|gK0XljlB<+bU%0`^yJx#S8v{Z;QrJ)OTj_H zaFNGEb^lcwYd$?b-Y2US60+jK%c%}cY=U|zF9a63bg_#0URlt{F;OGXEN_WZD?2}* z%$&|O4wqECrgBH_YS9diViD6>;Bc@rxMPBVqKL+Wuf{I|7D@Lih3%(s3?l9Xo{_8dN+lnYr`vNVLsd#B;_d?d%+Jr7t{DUm9obH<@c8 zsM5hN?>9%r^3uY?W&s=IPb|xo-kx`FpQ;6OTt{9rn-^=^i3bOnZ}Q7;+k4|5)5n(Q z7ZrWh*V*naV!N|jd{aW=jAe1cFS*_<&6H^P%^zT+qZTCE?6t_2NK+0)sUG-}Qji literal 0 HcmV?d00001 diff --git a/resources/delayer_1_1_off.gif b/resources/delayer_1_1_off.gif new file mode 100644 index 0000000000000000000000000000000000000000..a32bdaeb5b08c06adbb4c5e2be1bb4008518e456 GIT binary patch literal 857 zcmZ?wbhEHblw*)%IOf9O#=zj^#Sk0I5EHANkieXl#+#kZP*})NQo>MFBvn$voR^oE zpPye^CRtIzUszaJTwGjJ!%$lbR8Ue^$52{YT3^plR#sMD&s$zz-q^@cQBhG>r&Cv_ zS6NwERaI48U0qXC)7mOnTU*=KCQw&b*V<}OUtizQ(9qb}*wrQ2)YR16+}zUA(%UQA z*T>V^+S=CE*3r>1c`{p9SJ$M8`jaPHOq(V$b&C0n85(ouaLt(Ex_B}7k|kD4mwKCD zW7x34YV&5Z&6_>mzh_kLQyy|i@t>e`QEFmIYKlU6W=V#EyQgmegW^vXMlObW1|0?< z07Vo7`@e?zrskH`w)T$BuI`@RCLSIE0XaEINnv48QF-}EQ)bxPGcdGGm^XF$%-M4% z%Pm;6q;;CMwz~QjMa6BZsynxAS-7}u^VaR!J9qC@+^>CbW6LZJ4b3Z>va)=9tgOt; zm-g)0(suFk)$2EJ-@X6fQR|FtS2#KK^_`vB*qE4jd9Nra7$!+nl`GxbQ}zAR+t`J#c9dsao_fr5?8&PtmX zZOw3OY+{>kpnYOV=4K7Qxi+T+%u;t}tp}^(0)>N6k zzUIg;SFkCunZ1A3A~l~E!3z$w_X{fD67<@=?d|RE!spla&JIse^sO+@SrO>m!cpzm z^y0!qW%l*;1_?c@CsY(ZKJKjKzph5oCCyn}@5UkR+~a+6what|N-g5|>P<2hgw-~g za$Vn$dU=~I)Aqbb$$uLY5>E@o#qBJz)n8aXLG|ewe+zj=+h1Q^HI?Z-pDMXpH+p8V h{&DZK6Dq`>B+js(KkwKt!MCz6@1Ngqzu1An8UX4yOt1g| literal 0 HcmV?d00001 diff --git a/resources/delayer_1_1_on.gif b/resources/delayer_1_1_on.gif new file mode 100644 index 0000000000000000000000000000000000000000..f746bf37090d7f8f035045b663af71479d8dbd5e GIT binary patch literal 885 zcmZ?wbhEHblw*)%I2Oj>#=wxDpI=;DTv}RMR#sMCUS3fFL=}~ll~q+hR8?JFU0YjQ zUtizQ(9qb}*wob2+}zyK($d=6+SbpDvw^2iXP>`dbMAcL*>gGPFT|d|5O?8X+{MfOm#;cryY77LhSlXOc{gr3 z-MHm^`%d)Td)bekgg<(m_v%gPt2a@mmTfzB?b&zW&=H3vHNNk;c_zKIl8@KMpf!IRxE$8orzqn6yyml zda&SHhoDP`L!*)_m#~_u*OgOKHe7gfODOO8y}Q55KRo2>5|%P}aFF?yi)lu}!9}jz z0ty+?`4=9MFBvn$voR^oE zpPye^CRtIzUszaJTwGjJ!%$lbR8Ue^$52{YT3^plR#sMD&s$zz-q^@cQBhG>r&Cv_ zS6NwERaI48U0qXC)7mOnTU*=KCQw&b*V<}OUtizQ(9qb}*wrQ2)YR16+}zUA(%UQA z*T>V^+S=CE*3r>1c`{p9SJ$M8`jaPHOq(V$b&C0n85(ouaLt(Ex_B}7k|kD4mwKCD zW7x34YV&5Z&6_>mzh_kLQyy|i@t>e`QEFmIYKlU6W=V#EyQgmegW^vXMlObW1|0?< z07Vo7`@e?zrskGrDJgdL*6yBO5fKiK-pP~uCr;^Rn8l#2ZD=@GSJ%jBu7QDx$y`m% znX~84U$}Uw_VSgh*S6a4wpUeEP*6OictBbCz=3_oy7%nefAH|p<0nojcMA*8-M7ZV z!rWX%#m?^PF&&-jH??nT-o5|u@l)mJ-EwksH8gm6_4J(oJBw(Xn0R>lhLErC)}GkD zUj9G>GxszLk7Pj>jzerb0tyNa4ec_eF9eiaZfJH(IA=V0A-IHLqKfaKh%XPD*E6y5 zNGLcwSjZ{t*u=p2==BlKS!Ui3uAIEA9`&gGbiRpMu_^|Ka{2!m+?)Mi_bo%SSU=08(;Y@Y_ literal 0 HcmV?d00001 diff --git a/resources/delayer_1_2_on.gif b/resources/delayer_1_2_on.gif new file mode 100644 index 0000000000000000000000000000000000000000..8c130459b9d28931d61d975cca26005684a09049 GIT binary patch literal 890 zcmZ?wbhEHblw*)%I2Oj>#=wxDpI=;DTv}RMR#sMCUS3fFL=}~ll~q+hR8?JFU0YjQ zUtizQ(9qb}*wob2+}zyK($d=6+SbpDvw^2iXP>`dbMAcL*>gGPFT|d|5O?8X+{MfOm#;cryY77LhSlXOc{gr3 z-MHm^`%d)Td)bekgg<(m_v%gPt2a@ck<-^iBq~6W-*9}2nh)a z3J3@bi;6CsKUYj_=Ipui7cO49e5KIpwXOQQ^?7*a%gbwO%E?JeF6QFmgx0P`Iq0hcj@8dr_W!$e*0duo1J~Ggu#;& zAD?(mZ4RBJ!pOA5g_E7{&ez}WiVqGnaR}?>{4jXb?8?TIbAy4|tzXW*F2$uO<&=n; zk3&O2n8uS6lhlLP<@_{yb|$yAhIg@}bEi-bN3hrwrKPUj+~Q)KzK&NkE;W12Hz?&Q zow!Lrv4!KLhnS*>hE7Dwr&SDVZfrW7dVX1~^b|&RKAVbwg-qMMrf9fyWL#ia|L*Rd z>fir(ZFU$eWMcJO8L%B@4~397-{)(CwTK0C+OJHn;mKojf2fCUmp zDJLhX`SwT{CO#5Aa(zwg;XZ}g+j8&hs{CEXuqU8_Vg5c(1;<0J-J;qq9WPie%EmgK zU+ld&Pj+|NJGuS*Rrl7GnzL~H+3Gi8f%FqbW;<*C3-b>A{=t4Gd_KeXr`x5}S{^hs a^O`BVcp%SZ^h2S^=tO`sFCQBdgEauY9DsQM literal 0 HcmV?d00001 diff --git a/resources/delayer_1_3_off.gif b/resources/delayer_1_3_off.gif new file mode 100644 index 0000000000000000000000000000000000000000..49be6bf1b1ea41a5f43a91b531895f6afe45c4e2 GIT binary patch literal 857 zcmZ?wbhEHblw*)%IOf9O#=zj^#Sk0I5EHANkieXl#+#kZP*})NQo>MFBvn$voR^oE zpPye^CRtIzUszaJTwGjJ!%$lbR8Ue^$52{YT3^plR#sMD&s$zz-q^@cQBhG>r&Cv_ zS6NwERaI48U0qXC)7mOnTU*=KCQw&b*V<}OUtizQ(9qb}*wrQ2)YR16+}zUA(%UQA z*T>V^+S=CE*3r>1c`{p9SJ$M8`jaPHOq(V$b&C0n85(ouaLt(Ex_B}7k|kD4mwKCD zW7x34YV&5Z&6_>mzh_kLQyy|i@t>e`QEFmIYKlU6W=V#EyQgmegW^vXMlObW1|0?< z07Vo7`@e?zrskH`w)T$BuI`@RCQVIcWgQ(869WVFS?WecGgMWl=<2pjm^5YDjM;PM z87x?|q*Ysc!6e1)id&T>C1*`hP}tM9dDo7es+0EY(>ZXcb=rYR3!I!B9Bgf^tu-_z z%@P-HyP$AM^~$vyx9;3if6zALzyeE4D=SAwXJ;iPQ&VZ_Nm?Nl?8e7Nwu=ycAv$ut-WHK%(^ZvEHTDh6xO+7n)j`1D9`GQ6;MF zzBWd?!qy<;ny$J2pNRnV=dhmn6CQneZItCZ?mg2O5}IWh`D?U=&ixWAa_6ckx&0 zo10s6AGdjMFf_>9r|q;|_VSvJ@8&t8_VZ$X>IR&3wy_tqZB~4I;&0Ul2F50j#=6R0 g{qqe6%U?Y@Is1P@T~pQ1x3VwqpWk1<*nz#=wxDpI=;DTv}RMR#sMCUS3fFL=}~ll~q+hR8?JFU0YjQ zUtizQ(9qb}*wob2+}zyK($d=6+SbpDvw^2iXP>`dbMAcL*>gGPFT|d|5O?8X+{MfOm#;cryY77LhSlXOc{gr3 z-MHm^`%d)Td)bekgg<(m_v%gPt2a@)y{FHKPsxIr%8HUc2*!k^hrpS10@tiEG%^|QMaq+Qp^MvczRK2!#1upTLdF?{s zW48?=nsY2xdX=0M64&FCIne0L7QTL;z=1AR>nl1@TXRx*Zhd)pc%t%uH!mH_q7wo_ zDgp`#5)0qoKVZ+su2W<2@sZO!o6;8(l->K~yr!@$aY{YTC!%4a>9c(1=JX4TR!=bN zjWTs}+9YA{p@or|N5Uk7L-0^@JD2F}5^dXMv$y9zIMgZaF6U^;=*+;dr($9BwKm=a z=avTt8ih1&-`HB5{y?^d>*JHN`VR3Lzsp*)cqK06`hK@u%E%(&Q1zX2!u>j)FUJqm Uvv61}P!@30c-Ydz!o*+=03k7W&Hw-a literal 0 HcmV?d00001 diff --git a/resources/delayer_2_0_off.gif b/resources/delayer_2_0_off.gif new file mode 100644 index 0000000000000000000000000000000000000000..9c8f3cdfbb5ea1908e3fb956a04ec67aa1f2f65a GIT binary patch literal 864 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 X`hDjAz5)xB1>7_qw)CMFBvn$voR^oE zpPye^CRtIzUszaJTwGjJ!%$lbR8Ue^$52{YT3^plR#sMD&s$zz-q^@cQBhG>r&Cv_ zS6NwERaI48U0qXC)7mOnTU*=KCQw&b*V<}OUtizQ(9qb}*wrQ2)YR16+}zUA(%UQA z*T>V^+S=CE*3r>1c`{p9SJ$M8`jaPHOq(V$b&C0n85(ouaLt(Ex_B}7k|kD4mwKCD zW7x34YV&5Z&6_>mzh_kLQyy|i@t>e`QEFmIYKlU6W=V#EyQgmegW^vXMlObW1|0?< z07Vo7`@e?zrskGrDJgdL*6yBO5fKiK-pP~uCr;^RV6eB>);2Vpr>kpZG|#}m#AKeP z=FHi1=P%S=yma}>)!J*j=gd)6RZvhotawma`QX9*$M@{rfAGjrh2tj`PAhi{3(woX z*22QvTt&ss?)q^Zotw9{?`qzE`1t8_<(J)Za`QAaczN~ooSFCn7bv**#UBp2dwP3P z{Qi0-b}^d>CB0Rz`deE^i;$!ttGziNP8G(l14r literal 0 HcmV?d00001 diff --git a/resources/delayer_2_2_on.gif b/resources/delayer_2_2_on.gif new file mode 100644 index 0000000000000000000000000000000000000000..fef6472a37ca84ab80b9fabc53b4acd756943aeb GIT binary patch literal 891 zcmZ?wbhEHblw*)%I2Oj>#=wxDpI=;DTv}RMR#sMCUS3fFL=}~ll~q+hR8?JFU0YjQ zUtizQ(9qb}*wob2+}zyK($d=6+SbpDvw^2iXP>`dbMAcL*>gGPFT|d|5O?8X+{MfOm#;cryY77LhSlXOc{gr3 z-MHm^`%d)Td)bekgg<(m_v%gPt2a@ck<-^iBq~681(f;M1+I{ z1qB3zg+)adEtn@JHgope`3n~>UA|IqwaD7;Idgb;7RbwMYRbt;N-p8z;^keoXYc-l zhmRgVDRBDi`Bo;TOG2`;?(Tkmc6N@A>go&l`B!w`z5np>)8{W=zkM&-&CWhg!r;k? zk54?OHiu49VPsn3!pY8e=j(5G#RmtPIE3|bei%Gzc4gzqxxv8f)-PvYm*Ucta!N$a z$D!edo5qt9lhlLP<@_{yc80UNPH?fKbEi-bN3hrwrKPUj+~Q3}5>a1P99&{Q&8${x z>xE4MiY*)`J;W46G;|_5qQ02Exv}X;%K2rn(J#c=`D`iz7BX%3nxf&-k#T`xy>ylIa(rur)}t9Xk_JfS?FMx za$=II?<@(!q(dwk9UG$e_sJ%fy}iA&{QJMR3Ka_(7#(Vr9S^m3i)y=cd|pq literal 0 HcmV?d00001 diff --git a/resources/delayer_2_3_off.gif b/resources/delayer_2_3_off.gif new file mode 100644 index 0000000000000000000000000000000000000000..abd83f4b3c305eb9d5e7521acde15a430f84e7b2 GIT binary patch literal 859 zcmZ?wbhEHblw*)%IOf9O#=zj^#Sk0I5EHANkieXl#+#kZP*})NQo>MFBvn$voR^oE zpPye^CRtIzUszaJTwGjJ!%$lbR8Ue^$52{YT3^plR#sMD&s$zz-q^@cQBhG>r&Cv_ zS6NwERaI48U0qXC)7mOnTU*=KCQw&b*V<}OUtizQ(9qb}*wrQ2)YR16+}zUA(%UQA z*T>V^+S=CE*3r>1c`{p9SJ$M8`jaPHOq(V$b&C0n85(ouaLt(Ex_B}7k|kD4mwKCD zW7x34YV&5Z&6_>mzh_kLQyy|i@t>e`QEFmIYKlU6W=V#EyQgmegW^vXMlObW1|0?< z07Vo7`@e?zrskH`w)T$BuI`@RCQVIcWgQ(869WVFS?WecGgMWl=<2pjm^5YDjM;PM z87x?|q*Ysc!6e1)id&T>C1*`hP}tM9dDo7es+0EY(>ZXcb=rYR3!I!B9Bgf^tu-_z z%@P-HyP$AM^~$vyx9;3if6zALzyeE4D=SAwXJ;iPQ&VZ_Nm?Nl?8e7Nwu=ycAv$ut-WHK%(^ZvEHTDh6xO+7n)j`1D9`GQ6;MF zzBWd?!qy<;ny$J2pNRnV=dhmn6CQneZItCZ?mg2O5}IWh`D?U=&ixWAa_6ckx&0 zo10s6AGdkDX#Xg``HtM>lI&^ABF}Zn`|o=srtwU1&isaX2L%`yj{U9rz`)q#(O6g6 jtAD#=wxDpI=;DTv}RMR#sMCUS3fFL=}~ll~q+hR8?JFU0YjQ zUtizQ(9qb}*wob2+}zyK($d=6+SbpDvw^2iXP>`dbMAcL*>gGPFT|d|5O?8X+{MfOm#;cryY77LhSlXOc{gr3 z-MHm^`%d)Td)bekgg<(m_v%gPt2a@)y{FHKPsxIr%8HUc2*!k^hrpS10@tiEG%^|QMaq+Qp^MvczRK2!#1upTLdF?{s zW48?=nsY2xdX=0M64&FCIne0L7QTMJz=1AR>nl1@TXRx*Zhd)pc%t%uH!mH_q7wo_ zDgp`#5)0qoKVZ+su2W<2@sZO!o6;8(l->K~yr!@$aY{YTC!%4a>9c(1=JX4TR!=bN zjWTs}+9YA{p@or|N5Uk7L-0^@JD2F}5^dXMv$y9zIMgZaF6U^;=&ZkK{{`Lb!)zNA zoeCZ}a8Aj6b8Bbt2fjF)pIpyW*XXe@IFz+!@k(6C_5E(Sl#xZELGkNdb%(m&h8N_S V{|hQSXy|j%c-SIhB*ejB4FGX1cnkml literal 0 HcmV?d00001 diff --git a/resources/delayer_3_0_off.gif b/resources/delayer_3_0_off.gif new file mode 100644 index 0000000000000000000000000000000000000000..13e2f30b6cb195b9994d5d72671d61d5e264bacd GIT binary patch literal 860 zcmZ?wbhEHblw*)%IOfdY<;4&i%McT*oshtsmd2Z%%}`j#P*TEBR3ueW!km|vm!F?s zS|(Xh!CzQdSX^9OQ^QbO3sg{2SI1CVT3TPvP*zq}U(Z`!Uf$TqP*G7)SEo}~r&n27 zSyfe4U0q#MQ`6ciSX*1$)+SI_SJ&EVP+wo)(9qD>*x1!2*wob2+}zyK($d>2+SkX^ z+S=OI*4EL{F?ljuS6A1hiTaZ#TTGiKGIfgij2Rkp=5WoJ;ktM+_mU-6OP6|^Ut`#? z!D{nnv(1}5-oIy5?o%F$Nb#Sbb5UwyNotBhd1gt5g1e`00E6OB7Dg_HdIlW^AOJ-a z1N*;*`ljZVW&r^RUO_=o(ca0E`zKE6*3prW5EBy-;p5}tS|GGsXu%wA?wPaa z&R@8AsmO|zBCFT7YHQ2OtEnj|$;qi4Q&Cqxa8gT)pTB$0z5|Dj96xbN?aa9gt;hBp zl9Dnt)zlOhmzLIeqj5l1w)?*J!^cmbzkL1n{l`{){nLII7HmvzpU~`-a>AjZA=cQh z`yZ=Jgh1kJtNS~wCfF5(uKv1ni@T=m$UN6~$nONG(XQ`1^kbUrwk z{Ok-HZ$o3$lF7@@PjYAtQph@VqhH>kVTwj#;eiGwRt^CJx1N>3D}q)kZRrZt4(At) zU&AA$;@-!wlu?I?fg!x1Ve0uy>vDga=^ffx`o8HzbjGossmBT)cuY8u)Gfv%k<+~W zgh7%}m!x%@&QBNPQ@dYq3MZ~{?-x|gxv`_LdG5wE3(iLA*k2{DuC5K-6DC+a!612G z4d>^rMN9RQ?I!(>_%hq&1OH)r5%$74EuWsY%B(W@vwo(#@7aU{8D+H-%iihlInJ=& g$)@t@3@%v*x1z6)ZEPS?XzYz z&79dkbLOPkvm0j3>YqKkXZD;4bLRBTo!dWm?v#1+dgd=^TCkvh$&%(JOZt{B?OC?G z)%+U6>a}j$w=3@0p|od@^5LVV$BwBUKdy4(gz||KD#wmHojId&>a^#n(;;WinV&gl zefF%+nX`eXPiLRMU~}$#;MsFI=P$&bzYurfV%){c{+F*hUc2sm?S|FmD|t6=Io-JB zeEUxH-Fw-Oo`gSoocHQY=&LtTzkl~D_bCr7Qv4_AT$GwvlA5AWo>`Ki;O^-gz@Ye( zg^`P)opipFJ;lv4xB4;4D>DS63e&FE1x2b@jaumUKUOB>3dni&t;nec<}kI!n$*K(UEK zP~C5Z#*#;e+xcWQg8~*jcsbRfiA_*1<%Pf^mo64D-!l^uPY7rPnB~neNP!Lji@YVQ5z#{2hrO;g`npnkj7P&ayC{RA6 z;+b~Fp>dJA;_8U4MPDCY<&4<4FXb%XB!!2E+f}`ncvu#tBsFs&<_9j{NsUNeCe59HaD Sb|^F&9GKwD$Hm6PU=08^T6=i_ literal 0 HcmV?d00001 diff --git a/resources/delayer_3_1_off.gif b/resources/delayer_3_1_off.gif new file mode 100644 index 0000000000000000000000000000000000000000..ef5b3a02a54d96a7e1a6f3c7afd6f15cfa2e135a GIT binary patch literal 855 zcmZ?wbhEHblw*)%IOfdY<;4&i%McT*oshtsmd2Z%%}`j#P*TEBR3ueW!km|vm!F?s zS|(Xh!CzQdSX^9OQ^QbO3sg{2SI1CVT3TPvP*zq}U(Z`!Uf$TqP*G7)SEo}~r&n27 zSyfe4U0q#MQ`6ciSX*1$)+SI_SJ&EVP+wo)(9qD>*x1!2*wob2+}zyK($d>2+SkX^ z+S=OI*4EL{F?ljuS6A1hiTaZ#TTGiKGIfgij2Rkp=5WoJ;ktM+_mU-6OP6|^Ut`#? z!D{nnv(1}5-oIy5?o%F$Nb#Sbb5UwyNotBhd1gt5g1e`00E6OB7Dg_HdIlW^AOJ-a z1N*;*`ljZV*0%PJ&aUpB-X?Btetub52?-$~5fM4LNmFLnEwpQ!FmLMgnX~6kmR+!@ zZJL&rn%X7>g)J&7+c#}mw77NS=B--WckWi$tF^yvmb$veMGYAlUS1X!CZ_Ydc5ON< za{kigtJiPdR==xqzjelziyRz!dQMKPtc;92JQwBV4Geg88Z-LK*;fDf^3nMr{{jcj z^JX~{6c@+sWn^Yx$hi3E7;l`GoZFm;i%M?2GPX@JDGQufeRt`_Z1C8;j8}Sl#D*CL ziq5B}izJ;}b zi>oU(CbORvTA=z#)#JkAb`HTe91BBFUt8l8dc^L(!81 zjn32ei|Zdy3_EjUqriztn$iCnZcbq3-tx}w^1^2JetG*QmW!p=@ApV93!EKL+q5ViF73Q8SP2A_zE%xm8$@gx? dEOo6v#Gjm=KYwD}kt+8epI_fUuOYx-4FHheN)P}5 literal 0 HcmV?d00001 diff --git a/resources/delayer_3_1_on.gif b/resources/delayer_3_1_on.gif new file mode 100644 index 0000000000000000000000000000000000000000..74c816cec972d37c41b3aeab631244e0f8bb5127 GIT binary patch literal 885 zcmZ?wbhEHblw*)%I2Ou~pPye`TwGdOT2@w8US3{N0Ynv*m6cUhKvY#-U0qvSTVG$_ z(9qD>*x1z6)ZEPS?XzYz z&79dkbLOPkvm0j3>YqKkXZD;4bLRBTo!dWm?v#1+dgd=^TCkvh$&%(JOZt{B?OC?G z)%+U6>a}j$w=3@0p|od@^5LVV$BwBUKdy4(gz||KD#wmHojId&>a^#n(;;WinV&gl zefF%+nX`eXPiLRMU~}$#;MsFI=P$&bzYurfV%){c{+F*hUc2sm?S|FmD|t6=Io-JB zeEUxH-Fw-Oo`gSoocHQY=&LtTzkl~D_bCr7Qv4_AT$GwvlA5AWo>`Ki;O^-gz@Ye( zg^`P)o=X6$9Ha12^y+wL$ z6DLiXHe(j|oOuftFKJyMD9FVnA|frVprD~4B_%98eM8&kt=o6*-n;+cVeX@?lcx&^ zXlhzpJ31O0>+6e)Z<&6m?K1b(>o;%Tz5nnr_tQ;`Th!I9tb&6>LOeZfYziJcIM67j zoBT!T#^L4t^X(g$IHh_LUL0r?RBqw;_^?^tUfs{4$t3AWb957u&Q7qj(R?AGh46=IP1=}UUQ zoUE0{1O;cdo>k%ODR*yOeSUqzzU0$~Bw838I|N+28or$TctTLcqk-XI1LO3CyUIVm z`+DPh{)2<9nhGLei&zAe0v6PiD7l{Mmsj%pT#dO3h;zxU1*rb zA?Vy@Qz@i+YLcpo$AwcR8!o)LC7Ad8-re8jA0Bdc2@5G4Xk@tUp^x` z{eZ*0FR!jkr`*5yxB3U$$$# S&{&`>;HL4grH6%y!5RR*e}|s{ literal 0 HcmV?d00001 diff --git a/resources/delayer_3_2_off.gif b/resources/delayer_3_2_off.gif new file mode 100644 index 0000000000000000000000000000000000000000..89b819c715745bc60b4edb9bb24dee490d71625b GIT binary patch literal 857 zcmZ?wbhEHblw*)%IOfdY<;4&i%McT*oshtsmd2Z%%}`j#P*TEBR3ueW!km|vm!F?s zS|(Xh!CzQdSX^9OQ^QbO3sg{2SI1CVT3TPvP*zq}U(Z`!Uf$TqP*G7)SEo}~r&n27 zSyfe4U0q#MQ`6ciSX*1$)+SI_SJ&EVP+wo)(9qD>*x1!2*wob2+}zyK($d>2+SkX^ z+S=OI*4EL{F?ljuS6A1hiTaZ#TTGiKGIfgij2Rkp=5WoJ;ktM+_mU-6OP6|^Ut`#? z!D{nnv(1}5-oIy5?o%F$Nb#Sbb5UwyNotBhd1gt5g1e`00E6OB7Dg_HdIlW^AOJ-a z1N*;*`ljZVW=Tmlw$|>RUSVN&_TI^p`zKE6wwqDs>A9&E31k+}zAe zS=rY1>QQa&>o>J-Yuvs6@bOcn=iRchbJf*(cyx80{yPb&9B5n|z9Ho6yOk%lua`g2 zz|1|#!Xo)%Gy6dn4h{hZhK6>T;wKzJDmOH{B^)!Jybw%bn5g2rFXG8TXMH9XE)fZX z2Z^0R4h?^PTs+;vIm^uR!IhJj)dLo~cuK^&G&Wsi5sPwi~Tp|_)0au$^cP|q2T<&*p7t5PlJA*&) e&0}5WB&y}o@nPS;`9D6t-S5xB==9ft!5RP+bxH;R literal 0 HcmV?d00001 diff --git a/resources/delayer_3_2_on.gif b/resources/delayer_3_2_on.gif new file mode 100644 index 0000000000000000000000000000000000000000..3eb85856da61615a6ed5d84cde3dfb25f23dfdcc GIT binary patch literal 889 zcmZ?wbhEHblw*)%I2Ou~pPye`TwGdOT2@w8US3{N0Ynv*m6cUhKvY#-U0qvSTVG$_ z(9qD>*x1z6)ZEPS?XzYz z&79dkbLOPkvm0j3>YqKkXZD;4bLRBTo!dWm?v#1+dgd=^TCkvh$&%(JOZt{B?OC?G z)%+U6>a}j$w=3@0p|od@^5LVV$BwBUKdy4(gz||KD#wmHojId&>a^#n(;;WinV&gl zefF%+nX`eXPiLRMU~}$#;MsFI=P$&bzYurfV%){c{+F*hUc2sm?S|FmD|t6=Io-JB zeEUxH-Fw-Oo`gSoocHQY=&LtTzkl~D_bCr7Qv4_AT$GwvlA5AWo>`Ki;O^-gz@Ye( zg^`P)ob0%2^|-m`%gJeI$jVAcEav3o;aR$F*53UG4<9|w zfAaL%Rz}7Pf-*90Zoa;@whj(zYV-N{mUrL2d;j6%r_W!$ek;<=#x_@6+@ipu&}pfH zsESA39|gxnj?87hfBF6pFIaG}nN!@X=0!qaBa@WLo{EFb?fmlM{W24kQcq6em)|7# zOQI;{BypklbIL0Bpy7})HvNbn09ZJ6}_G)Y5;Xc{mWjmHKv7VZsC~34~_U;Am?(V7n z{g2mXh5#ee@}MOb7BVkC*yz&HAz=9G@}lDt)x+H?Z+bpEJ6Bmp%D|zqDL~ziLvWD` zr?8r9*A$J9Cl|iHx;Eaq!*=(#w|90|oBxRAU}*5a>(-NT(W$jdK+(!FMSc2&;urgr zJeKFl?k?-Q%Wir9Sk>)D=06e24jbNXWMG^(n>oS$fNc%)r;FkZwLez2aVnbM32^3R XH~Zn<#BEiPz+-s9!MVASfx#L8b2*1s literal 0 HcmV?d00001 diff --git a/resources/delayer_3_3_off.gif b/resources/delayer_3_3_off.gif new file mode 100644 index 0000000000000000000000000000000000000000..1735676c39a9e1aa03d3fac534bba8dc3bdfff5c GIT binary patch literal 856 zcmZ?wbhEHblw*)%IOfdY<;4&i%McT*oshtsmd2Z%%}`j#P*TEBR3ueW!km|vm!F?s zS|(Xh!CzQdSX^9OQ^QbO3sg{2SI1CVT3TPvP*zq}U(Z`!Uf$TqP*G7)SEo}~r&n27 zSyfe4U0q#MQ`6ciSX*1$)+SI_SJ&EVP+wo)(9qD>*x1!2*wob2+}zyK($d>2+SkX^ z+S=OI*4EL{F?ljuS6A1hiTaZ#TTGiKGIfgij2Rkp=5WoJ;ktM+_mU-6OP6|^Ut`#? z!D{nnv(1}5-oIy5?o%F$Nb#Sbb5UwyNotBhd1gt5g1e`00E6OB7Dg_HdIlW^AOJ-a z1N*;*`ljZV*0%PJ&aUpB-X;wVB_(ZbV`F`NwOMM0hBH)Drs(LjO_(%g+KkzA=IJk3 zw4_x_Yr!Oi?Fw6!BqU}{k(b}owt3f%ohp;|?9)DQsCC+bNedhu?d@%BtgO`4C(RNQ zYr7zSN#)A58@KM*MH3S#sYx0E72lQQIxD}vdwTo&`}hNm zn?gKZT~u~#Vqo-|a$+kI_} zW`(Ii#XqaY{l5^vLZxhSp{Kx0kR!>j9x3~7cSQ8_&gbEvvftbdG z^R3)0915AAvO6{=i%d`r7E6-coF+U+xrynhZvz7pi*x1z6)ZEPS?XzYz z&79dkbLOPkvm0j3>YqKkXZD;4bLRBTo!dWm?v#1+dgd=^TCkvh$&%(JOZt{B?OC?G z)%+U6>a}j$w=3@0p|od@^5LVV$BwBUKdy4(gz||KD#wmHojId&>a^#n(;;WinV&gl zefF%+nX`eXPiLRMU~}$#;MsFI=P$&bzYurfV%){c{+F*hUc2sm?S|FmD|t6=Io-JB zeEUxH-Fw-Oo`gSoocHQY=&LtTzkl~D_bCr7Qv4_AT$GwvlA5AWo>`Ki;O^-gz@Ye( zg^`P)otlabNASH!mH_ppFTG%6u{j z91GvyKVZkku2W<2@sZO!o5BYT%zG~dzZ-U5^dXMv$y9zIMgZa&gb}(!C7z9?hCr!&1@SK9CB_r za8Aj6b8Dyn2fjF)O0H+hYxI`fZFSnp%JpK~vfp!p7#Nru;>x~DPPkvk`NjP}J)_m5 N2h9R*H#`&=tO0sCcxwOv literal 0 HcmV?d00001 diff --git a/resources/esfq b/resources/esfq deleted file mode 100644 index 95236ef..0000000 --- a/resources/esfq +++ /dev/null @@ -1,529 +0,0 @@ -(lp0 -(lp1 -(lp2 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp3 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp4 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp5 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp6 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp7 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp8 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp9 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp10 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp11 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp12 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp13 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp14 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp15 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp16 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp17 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp18 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp19 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp20 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp21 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaaa(lp22 -(lp23 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp24 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp25 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp26 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp27 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp28 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp29 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp30 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp31 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp32 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp33 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp34 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp35 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp36 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp37 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp38 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp39 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp40 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp41 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp42 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaaa(lp43 -(lp44 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp45 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp46 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp47 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp48 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp49 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp50 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp51 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp52 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp53 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp54 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp55 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp56 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp57 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp58 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp59 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp60 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp61 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp62 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp63 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaaa(lp64 -(lp65 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp66 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp67 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp68 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp69 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp70 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp71 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp72 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp73 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp74 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp75 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp76 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp77 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp78 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp79 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp80 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp81 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp82 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp83 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp84 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaaa(lp85 -(lp86 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp87 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp88 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp89 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp90 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp91 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp92 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp93 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp94 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp95 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp96 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp97 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp98 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp99 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp100 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp101 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp102 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp103 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp104 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp105 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaaa(lp106 -(lp107 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp108 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp109 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp110 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp111 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp112 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp113 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp114 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp115 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp116 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp117 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp118 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp119 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp120 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp121 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp122 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp123 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp124 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp125 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp126 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaaa(lp127 -(lp128 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp129 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp130 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp131 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp132 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp133 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp134 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp135 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp136 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp137 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp138 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp139 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp140 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp141 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp142 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp143 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp144 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp145 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp146 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp147 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaaa(lp148 -(lp149 -NaNaNaNaccopy_reg -_reconstructor -p150 -(c__main__ -Mesecon -p151 -c__builtin__ -object -p152 -Ntp153 -Rp154 -(dp155 -S'connections' -p156 -(lp157 -sS'state' -p158 -I0 -sS'group' -p159 -g150 -(c__main__ -Mesecons_group -p160 -g152 -Ntp161 -Rp162 -(dp163 -S'inputs' -p164 -c__builtin__ -set -p165 -((lp166 -tp167 -Rp168 -sS'connected' -p169 -g165 -((lp170 -g154 -atp171 -Rp172 -sS'psources' -p173 -I0 -sS'outputs' -p174 -g165 -((lp175 -tp176 -Rp177 -sbsS'connect' -p178 -(lp179 -(lp180 -I0 -aI0 -aI1 -aa(lp181 -I0 -aI0 -aI-1 -aa(lp182 -I1 -aI0 -aI0 -aa(lp183 -I-1 -aI0 -aI0 -aa(lp184 -I0 -aI-1 -aI1 -aa(lp185 -I0 -aI-1 -aI-1 -aa(lp186 -I1 -aI-1 -aI0 -aa(lp187 -I-1 -aI-1 -aI0 -aa(lp188 -I0 -aI1 -aI1 -aa(lp189 -I0 -aI1 -aI-1 -aa(lp190 -I1 -aI1 -aI0 -aa(lp191 -I-1 -aI1 -aI0 -aasS't' -p192 -S'conductor' -p193 -sbaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp194 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp195 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp196 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp197 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp198 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp199 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp200 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp201 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp202 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp203 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp204 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp205 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp206 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp207 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp208 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp209 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp210 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp211 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp212 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaaa(lp213 -(lp214 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp215 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp216 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp217 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp218 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp219 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp220 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp221 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp222 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp223 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp224 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp225 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp226 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp227 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp228 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp229 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp230 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp231 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp232 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp233 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaaa(lp234 -(lp235 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp236 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp237 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp238 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp239 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp240 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp241 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp242 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp243 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp244 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp245 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp246 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp247 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp248 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp249 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp250 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp251 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp252 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp253 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp254 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaaa(lp255 -(lp256 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp257 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp258 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp259 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp260 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp261 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp262 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp263 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp264 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp265 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp266 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp267 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp268 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp269 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp270 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp271 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp272 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp273 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp274 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp275 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaaa(lp276 -(lp277 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp278 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp279 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp280 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp281 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp282 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp283 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp284 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp285 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp286 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp287 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp288 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp289 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp290 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp291 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp292 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp293 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp294 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp295 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp296 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaaa(lp297 -(lp298 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp299 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp300 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp301 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp302 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp303 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp304 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp305 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp306 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp307 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp308 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp309 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp310 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp311 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp312 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp313 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp314 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp315 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp316 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp317 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaaa(lp318 -(lp319 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp320 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp321 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp322 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp323 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp324 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp325 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp326 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp327 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp328 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp329 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp330 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp331 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp332 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp333 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp334 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp335 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp336 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp337 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp338 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaaa(lp339 -(lp340 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp341 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp342 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp343 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp344 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp345 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp346 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp347 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp348 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp349 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp350 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp351 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp352 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp353 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp354 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp355 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp356 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp357 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp358 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp359 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaaa(lp360 -(lp361 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp362 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp363 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp364 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp365 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp366 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp367 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp368 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp369 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp370 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp371 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp372 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp373 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp374 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp375 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp376 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp377 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp378 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp379 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp380 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaaa(lp381 -(lp382 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp383 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp384 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp385 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp386 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp387 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp388 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp389 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp390 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp391 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp392 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp393 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp394 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp395 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp396 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp397 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp398 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp399 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp400 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp401 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaaa(lp402 -(lp403 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp404 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp405 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp406 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp407 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp408 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp409 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp410 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp411 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp412 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp413 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp414 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp415 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp416 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp417 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp418 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp419 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp420 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp421 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp422 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaaa(lp423 -(lp424 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp425 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp426 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp427 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp428 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp429 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp430 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp431 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp432 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp433 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp434 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp435 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp436 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp437 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp438 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp439 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp440 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp441 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp442 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp443 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaaa(lp444 -(lp445 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp446 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp447 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp448 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp449 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp450 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp451 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp452 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp453 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp454 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp455 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp456 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp457 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp458 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp459 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp460 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp461 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp462 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp463 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaa(lp464 -NaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaaa. \ No newline at end of file diff --git a/resources/mesecons_delayer_off_1.png b/resources/mesecons_delayer_off_1.png new file mode 100644 index 0000000000000000000000000000000000000000..7372b378b8bdbebfbccb2b4f7aae34e62755801a GIT binary patch literal 562 zcmV-20?qx2P)&#Bod%MU2N|oO8ts3P2pk3(` z7ptp^ZdO0WH9Kbn; zQVQ=q$-Qj?PqFqsM@J7x(??XR+jDtY$idaY0fQgV_|O92;l>N3ln5d4-lO%jE2WT9 zE&>3mPhj|ZNEAgFV~R+J5U|!FrNkIBXXD-1Utv|u(^vAg@c;k-07*qoM6N<$g559k A2LJ#7 literal 0 HcmV?d00001 diff --git a/resources/mesecons_delayer_off_2.png b/resources/mesecons_delayer_off_2.png new file mode 100644 index 0000000000000000000000000000000000000000..e34f0ac166251452d8796d25951a9f2749d62707 GIT binary patch literal 558 zcmV+}0@3}6P)uaa z(WGtY&<+(HIyiUo8<@$#&rn)$=pI^<$xa2qsn9N+MDP<7tO!EUrGtxst_d1)^HNF9 z%RLSu7eaLIvz$K%&hMP_JP+Kr#C&Kro549psZ=74W306pV*n_Z%XsgZPNzgsgb;#8 zqagrvK@tKX1jZPq(2^P(l%rn%O0V~g)s>G}YsvGR5W+IRdykZo z?d|Wh+dsLw`oqo5%!B>?jFr_ko135T-YoeaGJ3;Gd44o>m!; zUz24SmC9Q}09~zu_u!mE2tl=~{~Oue-R$N#j*$|EL(oS@vnX4wJOG6JDQ9Pb%gbM^ zuPaVYasVzaB0|_Il4&+)=L!$B)`SrF-Frc&t65uvH1z wV6NeCNEAgFV~R?L5U|!FrNkJs5aa#pFOV0_7>tA$-T(jq07*qoM6N<$g3|f(l>h($ literal 0 HcmV?d00001 diff --git a/resources/mesecons_delayer_off_3.png b/resources/mesecons_delayer_off_3.png new file mode 100644 index 0000000000000000000000000000000000000000..091adbcbb7cc6aad0debb1a51114d6d55a275427 GIT binary patch literal 561 zcmV-10?z%3P)?vnwg3HTa ztgkChPBH*4E+RtMDx7Jx@_U5_T5CcG{O-S?+taMAL6Ud?&d(EWZ|f-aYC*sSfO8I| z6yAH12fGBGVeLbXj~|hyPpDRR7xJ={gD;1N3~!+Ep$)*}t(QnC5kla-N9(*RrI1oC z1BN$wAB{#tQG_w3h;#@6Yb{brj4=x~-hcfC+2+pQ*VJxO00000NkvXXu0mjfX<+b3 literal 0 HcmV?d00001 diff --git a/resources/mesecons_delayer_off_4.png b/resources/mesecons_delayer_off_4.png new file mode 100644 index 0000000000000000000000000000000000000000..7ecc9b62851afe939a92a37ef5a40db626a6b731 GIT binary patch literal 556 zcmV+{0@MA8P);3u5&|Iv#u)NE2S7?m2!Y{nNTpICiXx`dDbBg_1tp+TsW2LikWwP0WOw%)-e*iE zFqtIudQUONptZ(YTLR>Km~RRp*xYOHmYr5S9Vnd!&@? z?EIkH{mIqUAFi)w9vmE`tgdz0+WL(5e&Gw^@Q|PsG#YOhkH;j*JNEZS|8)HHw9aJm ziZo5B)!q^U=z1Nz2j?6@20)+jEP)dO-miL!8@AEwHzeik%YPA|0V~|p!l)`mgT-P0FV+=tM;QKy82o@I? z1%P`2u-2lKLP|*-$K-NjWV4Dm&d_dK&dxNR=V7g-)9DN@7y@XmNvG4~^JyNJ_8A`s ztqterg3p`NoSue6QG}Fo02rt^j`4k;Lg5nk?tfq^U#H*y!L_S5nY`Sf_-KbhAwwdO zAc~?yJ$pqDE)dO&smv6+LCs|*& zcwQIbY;*h8^O0{)UoUd-?Jeo_3{hm5n|r0!)@E=gCmo_F#u$T_fNa+Pt7X=PNJk>2 zL+88X?YAb}n6y0tHAq174fM)9x#u~P_o^X27K`BMKT-HN2N+}6~fV1yOb~c}qE4(A0 zZ_?j=gVuTWcIP=h{=Mut&S(zaS1PpjVE*+>n(Y)g&*=Q@5^0MuV>Fu~VHlE1rReo~ zqX2;MyU;85&|1@O$9P@>V+@XSj#7#^j)zh>)P+B1X=%xGT^At))>*>$(GPj3EdDeBVb1!P3%_ z0B|n>)>@QONGXZqm|Sj*Y*rD+8QN{j#f8T6Jgl{JI-S7=LjbKc>2#WWKFyQTA>-qq zwV~M*eBPes{5&LzBBYc9z`(_EjPLst3Rk%Q-~&_n8vXtcZd||3)*3JJRVHqR22e_gZai%-~K=Iz&;7F$OOI*{uK9%B&5Mjzmg{ z5YTEFWU+WCN~I$qgh2Jj2!m@JpKMXBu5x^`H5jf|R|$hDy4?&y2-eqMCKeXHia`cK z2o9DaGRAq8_SIN=Xm|TzpTmxBZM!G!#-H!3R1jZN~r-@REIF5&|aOfBQ)bjGO=ejOJ2&}b~%VqsfzVR0=Tk{y= Sc63Vs00000)+jEP)pHK6obinvH zXl-aV1z)zNIXer9q6jJF05DK-9OL^wg~Ao?KlsR0zDB?QlN;A>GkLX6@$oK&LWV>l zK@>%!0M~Vyn8+|Y`<0~Mq*hb3TP*+zQzf!l%fm<8yJ$pn>3#RG6xR&K?fC)wDr zcwQIb>~QzaixIb{Zx%WH{*H8dhA1-3&AnFZ>od5MlMYc7V~oK|KsM|DH8N{Mq$811 zA_TNr23af~h*IfL2q94YF~Z;)N5`8~tE(IxZw`j5)m6e^if%W95Q4R}mx+aiZ(`tq z5Q2KW%cqTd)ax}6b+kSOpwaq_v4)-Pr<|R3P)f15xTuF>lu{A|0p~xG>~1|HS9ni8 z-=M$u7OnH_@6B^^axv^U&gdO{D3@vN!~C09G}V+@YdL@7la$3s^*^b3F1^769hx-LQpthJQOW&KaS@i%uW V^xs8ASg-&9002ovPDHLkV1l8%9qs@C literal 0 HcmV?d00001 diff --git a/resources/mesecons_delayer_on_4.png b/resources/mesecons_delayer_on_4.png new file mode 100644 index 0000000000000000000000000000000000000000..ca90a1ec8bee336eaaee8c751a5587f2eb83e2d3 GIT binary patch literal 630 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 j1nVwX55am0)=RM7g7p!suVDQI>o3>