From 5267c7026fa6c5cae53ecc1960d78375c36809bb Mon Sep 17 00:00:00 2001 From: VladimirEliTokarev Date: Sun, 2 Oct 2016 18:52:20 +0300 Subject: [PATCH] Implementing the usage of voting booth gui config --- .../meerkat/voting/gui/ChainBuilder.class | Bin 0 -> 3590 bytes .../main/meerkat/voting/gui/Main.class | Bin 0 -> 1083 bytes .../main/meerkat/voting/gui/TwoWayNode.class | Bin 0 -> 1344 bytes .../voting/gui/VotingBoothConfiguration.class | Bin 0 -> 680 bytes .../voting/gui/VotingBoothGUIManager.class | Bin 0 -> 6026 bytes .../BallotSummaryController.class | Bin 0 -> 999 bytes .../ballot_summary/BallotSummaryLoader.class | Bin 0 -> 1677 bytes .../cast_or_audit/CastOrAuditController.class | Bin 0 -> 836 bytes .../gui/cast_or_audit/CastOrAuditLoader.class | Bin 0 -> 1657 bytes .../SelectCandidateByPictureController.class | Bin 0 -> 4107 bytes .../SelectCandidateByPictureLoader.class | Bin 0 -> 1823 bytes .../SelectCandidateNameController.class | Bin 0 -> 1034 bytes .../SelectCandidateNameLoader.class | Bin 0 -> 1761 bytes .../StraightChannelSectionController.class | Bin 0 -> 893 bytes .../StraightChannelSectionLoader.class | Bin 0 -> 1799 bytes .../VoteHaveBeenCastController.class | Bin 0 -> 394 bytes .../VoteHaveBeenCastLoader.class | Bin 0 -> 1728 bytes .../WelcomeSplashController.class | Bin 0 -> 841 bytes .../welcome_splash/WelcomeSplashLoader.class | Bin 0 -> 1684 bytes .../voting/ui/GraphicalUserInterface.class | Bin 0 -> 5900 bytes .../main/java/meerkat/voting/gui/Main.java | 2 +- .../java/meerkat/voting/gui/TwoWayNode.java | 34 ++++++++++-------- .../voting/gui/VotingBoothGUIManager.java | 1 - .../SelectCandidateNameController.java | 13 +++++++ .../StraightChannelSectionController.java | 5 +++ .../StraightChannelSectionLoader.java | 2 +- .../VoteHaveBeenCastController.java | 5 +++ .../VoteHaveBeenCastLoader.java | 2 +- .../WelcomeSplashController.java | 5 +++ .../welcome_splash/WelcomeSplashLoader.java | 2 +- 30 files changed, 52 insertions(+), 19 deletions(-) create mode 100644 classes/production/main/meerkat/voting/gui/ChainBuilder.class create mode 100644 classes/production/main/meerkat/voting/gui/Main.class create mode 100644 classes/production/main/meerkat/voting/gui/TwoWayNode.class create mode 100644 classes/production/main/meerkat/voting/gui/VotingBoothConfiguration.class create mode 100644 classes/production/main/meerkat/voting/gui/VotingBoothGUIManager.class create mode 100644 classes/production/main/meerkat/voting/gui/ballot_summary/BallotSummaryController.class create mode 100644 classes/production/main/meerkat/voting/gui/ballot_summary/BallotSummaryLoader.class create mode 100644 classes/production/main/meerkat/voting/gui/cast_or_audit/CastOrAuditController.class create mode 100644 classes/production/main/meerkat/voting/gui/cast_or_audit/CastOrAuditLoader.class create mode 100644 classes/production/main/meerkat/voting/gui/select_candidate_by_picture/SelectCandidateByPictureController.class create mode 100644 classes/production/main/meerkat/voting/gui/select_candidate_by_picture/SelectCandidateByPictureLoader.class create mode 100644 classes/production/main/meerkat/voting/gui/select_candidate_name/SelectCandidateNameController.class create mode 100644 classes/production/main/meerkat/voting/gui/select_candidate_name/SelectCandidateNameLoader.class create mode 100644 classes/production/main/meerkat/voting/gui/straight_channel_section/StraightChannelSectionController.class create mode 100644 classes/production/main/meerkat/voting/gui/straight_channel_section/StraightChannelSectionLoader.class create mode 100644 classes/production/main/meerkat/voting/gui/vote_have_been_cast/VoteHaveBeenCastController.class create mode 100644 classes/production/main/meerkat/voting/gui/vote_have_been_cast/VoteHaveBeenCastLoader.class create mode 100644 classes/production/main/meerkat/voting/gui/welcome_splash/WelcomeSplashController.class create mode 100644 classes/production/main/meerkat/voting/gui/welcome_splash/WelcomeSplashLoader.class create mode 100644 classes/production/main/meerkat/voting/ui/GraphicalUserInterface.class diff --git a/classes/production/main/meerkat/voting/gui/ChainBuilder.class b/classes/production/main/meerkat/voting/gui/ChainBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..a015431e4e7072ca6e85fbbf91de0f0601206f96 GIT binary patch literal 3590 zcmb_f%U2s!9R3CpCYek~fEFCu+J`TorKz>_5oocY4@!Bo4TWOWI0*wxn`F|-go3YX zeeB$Oj*Fh-!j%iVNmb6#bKH22EBEf)_y@RhqkebNzyMQAJ>?vRdwGQ6d_jdhKx5AM8zbEjEuJw z#Kj~IT}DVx#red1#Y_w>=w>lhG4r#A-7g{N4kcXa8oi+}>T^qpvZK!%iM06k z`vsVCW2G$1Ss1d4bLM=-)*aI-_IJAx5*5eHC&u&=gR3RmEa>*K8%)ABzZ4RpId2#V zy-$=?LfdU4pR)=^x|G+;3!|3Kl}R|}7v-U4rtF#~rZ+nhb;r7RT%%)K`Mij^+b`zi zZEIRz9_RVccW2qLb#s2f;WihGMm}xi#NO0FjrawqyJT`TpG>*t#4~twEauu%cU+&# z3s@@~c?KKOi?ime?ik~G!Kh<7D2Qa@msX8%UE_s7nX^kjb2Q$-4n{2qMZ$H4C{+V$}oz;v7Tqp zFOM+JEYLcWr8y6~>?GLLJ^`4rb7N?4-ZoJllh#@buoJMM>nTF> zOSZ9SS`|Kv+C}2cH=2YUn-!~yIwJ7fTgx%ki3h!cztP9&WAG zMg7I*HNqY|&sVYdY2Yte2@<+EO7O45zrmgdknX$cZho6w;db5kLzdb*`Xcrf2^HG>#ppA~3#!pgV0!2DCsGax&Pf1*-^Y!QLvuD^Of*B-x}j zRiP$jO&02~7Sv=~tsv^^o0B0eR7ETq*1|%;j}~_IaaZ4xR5YcE)?`GB2!$|iyL!LFvyGVM zaJLp*9q-ZP)$v{}ygJ^eMOMepX|ekF8}3*m#EyQ7z5Mp_KaGQk;Sf6UG9`z35U)_$ zhvPVkK^((5j>eG0H4GqwlbFLP6!0pk@HAN@#W+Lw3}^8G1~VL zQ6oB89mj|%K(v411Z6?aeka0yR>>gq3{WN$?@vT~iuIAf3gt%;Cgv}R{502m2VW5T zQACLQE?01dRdtUPd6u#$@ta)Dc{FnsSqxJa;~GY|vJw9Ob&(K74b~*1l#Edlpky2q O95vt)$CusFm45+m0xnJf literal 0 HcmV?d00001 diff --git a/classes/production/main/meerkat/voting/gui/Main.class b/classes/production/main/meerkat/voting/gui/Main.class new file mode 100644 index 0000000000000000000000000000000000000000..8ec96c55d8bfbdf67af45c5ec7f244980adc8b8d GIT binary patch literal 1083 zcmb7DT~8B16g|@xwyY~C--tr-vru4F)EA725KTymF+ysLPeZ%3qubqPI*a(Td;y|~ zKfoVlJhR&f3G0K|WbVw}bMHC#-kD#&zyAdA1kYT!SaNXNMFC4L?%-}2_gvh^1G`jR zj9}Tpii4WK@N*R@^Fp9lU2X`Jw&PYHFjiMl@FwXV1bSZ{g!GKp3t()dTQQBm7(C(7TID%unn>Kmzzz)ZFNNgm0=W1o(8;P2UW(^7gpt-4Zw zO+5mWc{u89#?hf_3#{dlHB#QKI5wT_6qjgeRBQ#fua28R&mQ^?R#{<}!UU$PA5$Vf zloY&YGaC3(?rg12W!l?7bm(IyjHd=Beu$QTbPF{@C0f(o%okH2kRbuJY;ir zv;I}y#$iYy752g^cJRo0yj}3nc*8aGjQlFhP_JZqpWN=YF8@;S|N)+Uglf?`z{jCm61sz&TGi%>-bAGQ&ri zV3OY~rc#1RmSjM{bo@6(qB8N*m?6n5V@veRv5Fg*AJA{mlW9Lg`JBqWdoZL#_(lCU QaVzy_sTLTz$a4XeKdxH>Jpcdz literal 0 HcmV?d00001 diff --git a/classes/production/main/meerkat/voting/gui/TwoWayNode.class b/classes/production/main/meerkat/voting/gui/TwoWayNode.class new file mode 100644 index 0000000000000000000000000000000000000000..09a614136264d1842513bd1c86fd97ce1d04d9c0 GIT binary patch literal 1344 zcmah|YflqV5Iwh)?Q2UBX~75b5Va3si=vWXh)C2gO*JX0@#D5$%3{0QEZYkIN)wSp z6Muj|$~beoZI{}{FEe-Uo;fpf?(FYBKYjt&#!egwY{U`AW{ix%rpRV1f=6*^c+9~z znlM)3Y3#Xtd{+ zZFzeFQ`uaVnmkZ+sgh;Oa;H_3?x9(0Qh~XWQ#YGc)3rGEFT>ukMGY^Ht9kg@d2gO` zcT^=(kzQGizn1+En7fFxRBvl1vQB~}DEHk!oSD8({m)VQ>?^g99cUYniV5|$Yqd=G z+y};((qxSV7KcgdL3;PQoTasWOnSf@gwR-TXe=dICY!s8>Ax$N>S-=e96S5O$5BdD zoQ_+UuPuIq)KJq+ULqayNb7ijtPUMX9W!iFn5F0XcgYyNuHzbG=5SqLY0Rb!D+tUo zhtV`?iF#s(S81OU^aD&I%mwKb=9=gec`89Z0$O0C$z~`r$P4n*`AdkebO>RA ztfnp#SfsPw1Kl9gmr@Mn1vJop3r zQQ{;vf`@|QW!~(YH?xn~egAlU18{V~J>d#ROXc50B8<^MouS_3 zuB&v)-L)@V;R#9eW}kGvb%eIhFnYC3x={SebI@$fe3E-z$K>f!1x1P_Vl6^O mnBRW^dro9a6c-Y*fMv={Ujmd-N$M*}tim8Psg}n&=^LM#ZpCu| literal 0 HcmV?d00001 diff --git a/classes/production/main/meerkat/voting/gui/VotingBoothGUIManager.class b/classes/production/main/meerkat/voting/gui/VotingBoothGUIManager.class new file mode 100644 index 0000000000000000000000000000000000000000..bc40f558f43aada71bdb85988c4f163590002cfd GIT binary patch literal 6026 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 jPZ9JS@|5QJm3nBE5?W&ZetVaZCRJ)C{-= literal 0 HcmV?d00001 diff --git a/classes/production/main/meerkat/voting/gui/cast_or_audit/CastOrAuditController.class b/classes/production/main/meerkat/voting/gui/cast_or_audit/CastOrAuditController.class new file mode 100644 index 0000000000000000000000000000000000000000..8ed0b6f3b2e28ddff0cbddcad4ea5b601eb62319 GIT binary patch literal 836 zcmbVKU279T6g`t}lQvyVU0Z9SwOYT@Jh(3+LPe;->O)$k2~m70)6Fy;-JOw{*);wv zK`Qv*5Aa8ccQy?HDF`m?{hE8u-g{<${r>S2z+<$kSito~R8X&?fg3)$>7#XTZdI^R z!EJ`}GpVF|&M?>9>N5mwJrE4Fj#Oel&yIxY@uQR~QAZ~{?QC0Rl7PjiP)81g2shQJo0mfSVT3%9c)%`H^e=k+{c3u z577*(J{Q_X`RKMe2_KUj;liV1Rr0e*Qrd*lsVSOGKRoWz)$~mht%qOX~ zgb9=wljt*Op?TL^f-YF$ikM;TuWOmK6hDqV(WfLph5kDKl)$_uWS1z5$usivt?yu8 zi{p@NxhO8-62;-90hduL&X;k8NIduh`4ag?>l;dEnDdU_;Ed>sN_oZ@A)wA0jj@b~ g80us_`?U$fIXiJt{VIKNh0gpGtK=DV`N7xz0KBfu-T(jq literal 0 HcmV?d00001 diff --git a/classes/production/main/meerkat/voting/gui/cast_or_audit/CastOrAuditLoader.class b/classes/production/main/meerkat/voting/gui/cast_or_audit/CastOrAuditLoader.class new file mode 100644 index 0000000000000000000000000000000000000000..54dded415768d38ea488fc7ecf76782b9f1edc1a GIT binary patch literal 1657 zcmb7EZBr9h6n<`q1i}IuELdM!Mcamuu-4*B#oERoid_gLF>OC(F5wc_F1vPfgZQa` zshuftrk&~dxj(AY=WdoHIN^h{v-joPbDs0u^K$?F@2`IVEMq&343<)`&3rS3FUN2z zjjynrMgq6Tk;EM{+%>~JBl|jq`(|EA;XxWx_{Izm&G2ms-wDi>ij``;yj?FoUtO=( z*M8b?>RZL?Q-O^0QXWX#lYY~#=+O0>D*}_Hz;9{k>zef1O2BHg!%+FUqGglY^O4Qo zp-r8pq8Ue8rS}f^JtvU6DipYItYd_>ao9bf-e@E6_uQsH!P!?T{6%W}Akg$|H`}gV zia|0u-M}}74_x2X4+U1U$LNC$J_v20CXg%zyS&b{oRp{=^@J$pf#_I85 zL%lNhYNb#Vn0li0fSJIx?7}cd)z`s~^35iBGaeJhZR|+kqh3rJ%2)Q5G#N8#VYqb| zc%Dhiy!%hj;A0E3n6q#Zmn^K~nZQg;r!^253*VcgJ0HTO z9}Wu+HY{wSY+(yO2%PPAQF-U3YUtRj?FROGxtDB#k*uk_u_n{)$rkHrhKcSQM?waB z`aKboO_OcaigF+@-|c`CeH-KWO54x39fF*Tm5wD*&3kN6w(tqBUCOkWG`xCA7Z|T7 z-7O?`bie5a;|*LIy|-Y7izf1r!K?CG0D8n;5=CG z+$C^^KhqtpnfqvF=A&7#B(CuM6YhSc<_PEOxwjCxzmfPk*TG2UOb4THkvhUyZt)1? zx%?5*e?-Qga-5|R2%cnF8SpD~K2PwglwR$^k=Q(U1m-tKT4rSkByfZ4Bqg8m{~TY$ zM1JFJh!k>vVyuIScd(r9a`GLfHu8%dOy?;W@8GPN(;b}4|4xGh45f=0<#-(vgr6no gC1kl<KnK%K4LW_*4R)#%EM~Hi1EWE{@O3%`Zr` zUz9RmlG4w}UtgBPSLE`mD!!)T>k4|F_J!*iw&g0=p1Gp0=xN_G%yhZko0?7s)8lrYuW16Q=IEf*L;Drr}JcEQE7a_tF)|_UwXxIi0sX!zvB6 zDjFFjma1FsHQ~4_o}=RM!dS4S;PgEz4&?&1-DeET@J1DMq>kkkbWYeyLcx6*!xA%o zxgeaJUNE_n%-BWU%eiC6qitnYTZQm7>E5h;u2DGwV&pLuRwxnQRVA$p&3Y3C^{jIl5y=qhQxa}+nXI8fa z>5m!Irc5d5pZ6`#D2u$|8VvoIW!at{y@_O9&*jy!nLhvcbcT|NQWI4}5$~pMmC{+y zVRnyfKwhXQ-F%D5Xz699Ugm#LaSv2)r+JOkn+Xt(Y>v=s(RSaOuua<;GtGhFQ>rR!7Wo_Rnit~niX-Dt= zI!?(-q~U#dNJ9$8G<*bOD!!%RdAy+D0eRZUfZJlL;oEqT1~01kj)w2zdn&%K;U)Y) zLk^E^CQipnj_q4aih~>KZ(N`kriveG_z_-K@na1?!B17ZBIln;n}05cS2etb*EP%| ztKk>;rHVH+{0hHT&=*wMCfdh+!(>`2=sG0xLBntGTMfU%iz|Rz_)NyLk(*h-j>ThnK*7+RFV_1)kO|?VnzB6MIDW+wOO47%n_7r#uP>yHZzar4 z1v~5YEr`voU9&x$lyEDi;W5!SdUa2Rg|#XE#MrT}MEX&Z z*$}Vjjw`rSuxleltX#WWysPMj<)wq?%WgM6`7raQUcSQm+H`}U`&y)Zabk&KJ=^cltcSwr5_`8 zsnGHbAnO;})yiU(N`*8xG}ntn%Oeij%T`)B-q==fsLiI^B*Ugu^c{yCiUqO6lD4yM zj4Rh{103mJvd-}OF5@awPPRL87G+$+%wV5_-Fl@WWGOniQRD-#=2j9_5DLaUJIu@` z@SwFuh~1`bU-c`SJ-=MruBp9;Tii2$M^F_nzO>WYj_RHn}Ns&ICck{yYNB&*1`)ojSq3f&moMUBM@E) z;D9Z|$8RDwTtmktsiFf?#Wv2s0Ket;Kz^W0RlOA8^+=Wc720}+yCIC+IYp4O-09>z z8u@XKzu5~T;1gU)t7FP_IR<#4$@`m3jzu`_y2dFnfrmLt2412Sot)1duc7l@bWNYA zp*yM85bu2OZS;%|?_ERU#4T)D===+`g^pVsZeZ&TY`cN`*04Rhh8;B|*SYJZ%fMm8 z8InE*Wsok7;&@=#a0t~P;2b7#p031s`UpNsllpjj3K!_;qtqgu%5aWh8Z(i>7dT65 z zS;MYd=v`PtUvhU1{p6^>hJhOPyoB7pKsWo4<{UBSiJ2v4?jA6o Zpl2~WN&Z0T81wlXI6)on;rw3o{}%{lC&&N* literal 0 HcmV?d00001 diff --git a/classes/production/main/meerkat/voting/gui/select_candidate_by_picture/SelectCandidateByPictureLoader.class b/classes/production/main/meerkat/voting/gui/select_candidate_by_picture/SelectCandidateByPictureLoader.class new file mode 100644 index 0000000000000000000000000000000000000000..0f52de6c1ed8a2ac2237aaa885c854093f23243d GIT binary patch literal 1823 zcmb_cYfl?T6g^`c3}y+5Ng)kQn?N4M*lgOSPtv4dOhU4NgB`c|WDU#UY`W~y^_ak? z{-stbj?_w3KKDmexp#N{ATpI2RjZxHoqNxmxpU_J{m&nN0l16pG%{FB!Q}o<3ZIVP zvot=(-82&TViZYy$<0^Xe9g9RQuvnpr4;U^aUS1sbDx_BDSR(*vr@83#cI8{yt%r* zx?C;QSDx3)>&5D`?NWX1#|^7qUame8$XGAsp)_6THOz_*9Ivq?FkbY%rk0+rNw=j0 z47(Ks%F`7s8#KKX#_S!LKU;aqEK9y!zCyYh9r&)xS6CSY{5~h8dyGMOi;CY0Y_;Za zqUX*!Sd^Sa)~11vup%(UW76C^dNNSNs=&qoCA|;Tj(l&KhmLw>{tLt+6G@?DU=0tM z<0Au?@u7h!OdGg@83XHhEHD}KZuVu`z!P42`ahBG<=23P4Fj9lGEl}-feXFYy|wd_ zG#V2!9p7Bv>MBiOD9bNmq@i@tl}*z5Bnhh*92!|l@0bL}C}dkT!%G#Ijb7%ddJ^M! zN}JENEdse1J9RAKTXd;#P-!`}YebnM#+g@FMFOK0r6bW&rRf!ez7#Ko$04`)RZaK2 z`id4iF&1Hm73ofPkmk=UN%J*ar-GcJ5}u?hpTs55+oD+l=jbOTgkzFL*pn#2UXWU@ z()!0V` z_#2$x$S<@pktf4w8yC1ww{bE5D+MILl&)Zy+Bu97{1k!CAWO3a`U-ut3NfuQBA3NH Q5#Su<$m=w%e280k3$C*7w*UYD literal 0 HcmV?d00001 diff --git a/classes/production/main/meerkat/voting/gui/select_candidate_name/SelectCandidateNameController.class b/classes/production/main/meerkat/voting/gui/select_candidate_name/SelectCandidateNameController.class new file mode 100644 index 0000000000000000000000000000000000000000..184ad14b6420e8aa9244455370f8a2a456426f60 GIT binary patch literal 1034 zcmb_aTW=CU6#fQixpWnaEtP7m#T%e@Uwo@EQ6l<4i4lUvmu9+5VRUz<*`1~IXPKCq z_}~xlM;Xs7kSfvC2OsuazCGtV=gc|Ze|-H0;4yX!$YV2)9Ih8|16$U*X{~K5ZdrFH zi)t3P8J3?&CCyWYbgkZJ$TampFcjNTiB23Gim=BIeL_lY?Qy@)LuvgPm@y+6F}!LA zLWCc=amU(7HFSrubR*#l&m4GM4dj3uaiDl0+-`z4=U|7hrdB4@zAwT(D)Um9o}NXG zxKhGrsMgva_?RC}+{hD3xKbU*#@*L(Bwmb#GJCdjC$RqOP(+a!Fl=9t!cch=De|e zn-3pZ-%U`vn)wdSQHCYY*AeC9jzck)w1HpKlVx?Sr1V@QOky)^EbMa{lAK>O(kFC< zN=yuP=uY!=&_EjW%2*-kkmr(Sq?a0Bz&??Y!X=W+3FzQ5+0HZoMO;b#ucAazHu*j2 z6zR>zXQa-Mwu-*Y8PO%k@;PG(8Hy|-ODrX+Cld(XSC|Ni4I0Qaz$L<%bj*k-<)z=sp~ zD2b18FNqjFnM53)n&C4ud~R%CB=Dt~R};9O#Cd#Wh6iT&I)QHlZj_5ou~4ZM@}>2y z^?apRE9JL~wT&OPo!V}`vMG>qp2{O>d(v;%WgWVHV^v_f5cn-EeO;AaTM1b8b{HyO zm$htgdnt-JJhti6Pz>Y9sN~^s({loOphAJmeIH}A&4Jx7^c$}S{-N6t$T>}=!k?tJ zj{?n;?MBJ%-pk;Kwe<(q0%G51#YI7MiHny55AW#O1uyAG~1;>^5Z5}0Dho@zxk6IkrNurqz3hvO@4f4AolnPw7k#%2e{KC@(X7}B$xRe6CF&wg5`9V)30!TJGHp0#Q11i+j AegFUf literal 0 HcmV?d00001 diff --git a/classes/production/main/meerkat/voting/gui/straight_channel_section/StraightChannelSectionController.class b/classes/production/main/meerkat/voting/gui/straight_channel_section/StraightChannelSectionController.class new file mode 100644 index 0000000000000000000000000000000000000000..fdb1b7f54e998d03da337fc07fdf743682301153 GIT binary patch literal 893 zcmb_aO-~a+7=EUd7U}|83Ro0T1T8(d7jGC7)5xhb#BHkKLZ;iH9o){Cnb}f*mWjc{ zgFnC@WqfD14aS&ovB^H~_tW=de*XIY1Hel(D_Fw)Wt35`U>gs-_RwoP9v+pkTgGFC z(krQ?d(E)WIP5VLTY4ZE*4k2uPCD)j)8+kyJk_?2dD7!XdVA(9x{Y5~V$f6-Ki_EB8mayQP&gI!S~%V%R)2Iu>Hk)g3+- zkx23!hP_7nl27=>G_cSJ9TJd%wlsob>tn_v2v^q7yS}|bQy`_es{w`Hc zjzv#eNz=ViN;~eGrQxdc>Wk?(36DRVw5h>Lq*D`%W9e6OaN9&Le9r-vQ3>z_du2Qg zujh^%?GvKrZW-JsMYzx zZ@dhPaiT5N6qT5|KTET#L>{Sh$qJY03|oI4E>Fo`oE_;aT1%OptN#_i{H6%+kQI_- zBo~|Cz`kVRfUuM~SFu8RkSAajYgzm*?h%PEJ|kHmx!wGV!ZjAWps#pMbeX4g!&pU; mGON_aI$;fUY-H@4Im3*dxG1_#|5&4J-^B(=da#5AZ2bl&9OVlD literal 0 HcmV?d00001 diff --git a/classes/production/main/meerkat/voting/gui/straight_channel_section/StraightChannelSectionLoader.class b/classes/production/main/meerkat/voting/gui/straight_channel_section/StraightChannelSectionLoader.class new file mode 100644 index 0000000000000000000000000000000000000000..b324be16bd1f9ed968bc02ec75ba824a2b0aadc3 GIT binary patch literal 1799 zcmb_cYfl?T6g^`c3}y+5Ng4bY^<*lgOSPtvrGd6;xD)OOwElQlSl*>u@W*K0yP z^)IzjaimtN@;N`M>Y3d&n8=k9DY86|yZ4?sbMKk^>fgWq0dNP^G%{FD!PN8Z6h0Zl zr)hkKJ82~F`8bmJLJwc+;VW(XI)!iaypqD*G|uB&J>1j7cPV@?FjuQri<=wedb3n6 zRw`>&)7mbsu2q}s54Wu5PO)AV$XHM0p)?)ow#{1L+irVBV6x=7oj|%lLpoh0V6?iv zuiT&($Tqi^!kE1ylRj<5Fpi8$?;RaDmM0%8U*K}zM;lFjVDyE4qb<+fv)cj%>p&_0 z7a5p`Uci&hcGor=;qt!c1^Z+{zpgI>+jDi`UE8&TdjhN3KKdYow?bQN2qa71V_s*< zvRzf_9_%W=E_WSTGM3kpPDA>(-p9sduy1z+9t=CC6Zq0@?+4A+zI0vXG&`!LN$Zq` zA4-wE7MV{{VLbKi1L;2xQ^*Xi9ktX`9oR{sC~##%G3Ub&SlsO5Fede9-p}%Rg%@MO zX8OF&9xw3TN&Z^ORpyS=)zu|rX#(GK99_c7F#JB^8{U*9jPW#j&FlItwQlPi&kes= zl$vENN(1lXJ};ry6x(Y;GEl;*KzWFS-jZWqvJ2*+t)5ZT!)v*$38b)QU>zHpTiL*6 zTrn_%Sp!#b&A=ue2u#O(I|HdT@Pq#JP7`Xt!j^#wwhipyM}Z5cFL`_S36&OeF>TM> z+&+<(z(`iBf2^&7k|R6R^fa|}8XOu~uBq2d0uv0Ws!mu%f%)hap6MMij;jLmr>aGe zi?LJR623c!O@eLY%&8G&Moem6C$bS3uc;ssD7(t(!ym}*N_ZW*#m{K=)N7zYX(x>p zbrpfz*Q%X-$w^7K literal 0 HcmV?d00001 diff --git a/classes/production/main/meerkat/voting/gui/vote_have_been_cast/VoteHaveBeenCastController.class b/classes/production/main/meerkat/voting/gui/vote_have_been_cast/VoteHaveBeenCastController.class new file mode 100644 index 0000000000000000000000000000000000000000..0051f9900a40dc6cec76d67d2f01258f2bc83f50 GIT binary patch literal 394 zcmbu5y-LJD6ot>t=0{_67kd#qwJ?pHB4|J?!Zt3k43l`-9nEH7b`tTitON@mz=slV z7R$AA1`hZ880NtJ`u_L?aE?ig5q2Z&MHmypOWkUBMHn5Q6a+srk4zZny5(uNtk}*} z)ri^8O|6lw$I9?y>Ysor}It^BbN)+b6GLBWvx~&EyUf4x)GC! z$V}_3X&SZ{g!tZcw&q(s)E)l)^z2FXDuIuHaQ*LM!oh|=W-sPJy-sBpID#kp8V<>o kR>@E(T{94zzJuOGc!(rJ(ZDvgB$M?V2*pB#9Z3(#51-Fz7XSbN literal 0 HcmV?d00001 diff --git a/classes/production/main/meerkat/voting/gui/vote_have_been_cast/VoteHaveBeenCastLoader.class b/classes/production/main/meerkat/voting/gui/vote_have_been_cast/VoteHaveBeenCastLoader.class new file mode 100644 index 0000000000000000000000000000000000000000..162eb1a873aa210e480b0dee1227d8c6b8a724d6 GIT binary patch literal 1728 zcmbVMYf}?f7=BKO1i~U3EKn_8sI4Ic*0$Ok-a-swyIdqOwx2SGcnE8kUEQ1@e(GOp zXG)xDXF7iNM|Jv~%|b#ZA8aR+b9wi@Jnwm*_kI7*pML|mh3zylSW3Y*`^^--7{Qlm ze1%(SByf8aNqlXVZ_M(ok$soK_hw&C;Z7Q7an~&O%yK`42LiLz%}S}ZR;ZS0E2Yv# ztym~mYO6o3JGHGsWlbRCypRXd_N3pi%Q|%Z#z3|`Kmy&7(8b>6OQYvjn@8- z3M+EQqa@=5b?H@Q=$d;hOzJ(iDR6&K7~)s8J$ayNJ4*Srx@>Bbh+3m)g_0r#C;3}1 zLw8?>Z=!eOvy~3(>ZM7snL=^^oA7p=;Wd5 z%2)Q5G-WikVhwZ{c%G?MaggT^Nr?rDofwzppcU5Ds%u{GQhx@W?3WDLEPR3$fhlt) ziTVg)p@@e9cLz}8Lm(aV@3MX1s@H~C{e@XF0aGYhSj8iQWzE72KDIE0X$u!|$--m& zz&gbEnmsRP;YahS@IS$I-^+r7bqgEVw6KLItX;PaH+NpBx{d+ZZeTy&JfVodP}Wd) zq@i@tlT8wGlFaBDM?zL(qE93+Mw4yTjEW>M*J+_sjUW5*mA0R5J9KhBRyvkMP2;h{ zIRj2b?Lel*xWRS83W3qG(jC%qBy_vB=Si2Nbf^}$!*o}xXSx_A*kvhUiZs7={x%?5*zemPbxK7asWLJ`oXBc>vj_2s~Dy3ID?g(s- zH#+8Tny}2t07&3E&q+!?+&MIJ=%-Xk#Kz!Dt)j z%${!JeEv5YBw!$2#4y+E7^B-MWEp6l0rObEQV*=f7}glUWvRh-CAb{5PQ%Jaei#1* D6vD{& literal 0 HcmV?d00001 diff --git a/classes/production/main/meerkat/voting/gui/welcome_splash/WelcomeSplashController.class b/classes/production/main/meerkat/voting/gui/welcome_splash/WelcomeSplashController.class new file mode 100644 index 0000000000000000000000000000000000000000..8466d5903792e64f07342c11cd3a24635af3589f GIT binary patch literal 841 zcmbVKT~8B16g^XxF089SL9hs-_*MGgzW8ElObn5yg%C@M@x?65(2nlTkeS)G{wx!N zi4Xn&f0Xgglm=roChlhM*W7dV&YAiCaGb3>Hdt@M31 z%+AJ%$+_f-kmr?6_Ely0t09-RG+QmyLmCdYB zlK$A3qR+-ewS_{$!ixJhHoBZ_ek+ad19c;J$UcogF?S}}GI zF+BTkl^8bvfIS+i1>ZztzRfgHTP=+vpQ{^n1k|}mV=SRTZxhR&eRaZc Y$xd9fwoHFqp>8+DP4Wz@WNTRa2_Rq42mk;8 literal 0 HcmV?d00001 diff --git a/classes/production/main/meerkat/voting/gui/welcome_splash/WelcomeSplashLoader.class b/classes/production/main/meerkat/voting/gui/welcome_splash/WelcomeSplashLoader.class new file mode 100644 index 0000000000000000000000000000000000000000..e440c844c16fd2439d4261ce0623b413a40907df GIT binary patch literal 1684 zcmb7EZBr9h6n<`q1i~U3EKsWzQQHs_*0x%!SSv;l?ebDWL;ESSte3EMvr9KOfS>x8 z+8K#6cBbR!{-{o$yStFYiOx8goO|!tbDs0u^K$?F@6A5|ZecTv9Og4H^?EaduZHk- z7T@4j7Af2wMjGF0aYu{qwC-*O_w>4u!Tl`G;(IL~Xz@b^4+W;Sm#p&o>Qb$;VJ%ix zYRkW@TD6VEtrdZs^};@|P0#l0W<`arUtbUyEeC#6*}kgUUP}rXPAd$huPVx}^LQch z**!98Q*tTD;k-V-|5<3ni@X2Xv9O+AQ!`6k<)nV3E z7m^5$^pBZ?HX9D91vu0PK z4E(4+-Tg>fo%9&6uxelp>jpOP6U*9}ul1c5(osoZ(+$k0>!&>+Fp$?hIaHUb%qC)| zjkEe4=Sa!qkG-Q37@^CiY(_N^n2BejXQC4vUn=wGO^YDs6QdJNGz}g{m&4r?HKt6D zQO)bL2?T~KQpLT+7U+y)S1K2x>(DIe_sNb`*R!FGG#0U=H{oW!Uu(YiQJAgbDqq1I z-_0~jJB|zB2=J7`8U9)EXwULTD~lhkf?aW$-#_Q+cUlf`y;gV)QTQ9FUkhyvD^%FTA!cZF{Z(&&RcJwXIt`_Io7%NgS+{QV*X4^Pl{F4qTXi66` pNO=Pzgq*-E0~HvsggKa9v`PuB5t7T(iUUe=1zPpeDn_`a{{dbbx$yu1 literal 0 HcmV?d00001 diff --git a/classes/production/main/meerkat/voting/ui/GraphicalUserInterface.class b/classes/production/main/meerkat/voting/ui/GraphicalUserInterface.class new file mode 100644 index 0000000000000000000000000000000000000000..3f30adc189fd16b627f1ea1135f16a2c10486a94 GIT binary patch literal 5900 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 h(ee#0