From 6aefca1fa41d45d95dc9a443e89ee7e551e91d12 Mon Sep 17 00:00:00 2001 From: Sabine Date: Thu, 23 Sep 2021 15:44:10 +0200 Subject: [PATCH] delete kmx --- .../tests/unit/kmx/000 - null keyboard.kmx | Bin 394 -> 0 bytes .../unit/kmx/001 - basic input UnicodeI.kmx | Bin 506 -> 0 bytes .../tests/unit/kmx/002 - basic input Unicode.kmx | Bin 506 -> 0 bytes common/core/desktop/tests/unit/kmx/003 - nul.kmx | Bin 478 -> 0 bytes .../unit/kmx/004 - basic input (shift 2).kmx | Bin 506 -> 0 bytes .../unit/kmx/005 - nul with initial context.kmx | Bin 478 -> 0 bytes .../unit/kmx/006 - vkey input (shift ctrl).kmx | Bin 506 -> 0 bytes .../unit/kmx/007 - vkey input (ctrl alt).kmx | Bin 506 -> 0 bytes .../unit/kmx/008 - vkey input (ctrl alt 2).kmx | Bin 446 -> 0 bytes .../core/desktop/tests/unit/kmx/012 - ralt.kmx | Bin 498 -> 0 bytes .../desktop/tests/unit/kmx/013 - deadkeys.kmx | Bin 488 -> 0 bytes .../unit/kmx/014 - groups and virtual keys.kmx | Bin 824 -> 0 bytes .../core/desktop/tests/unit/kmx/015 - ralt 2.kmx | Bin 422 -> 0 bytes .../tests/unit/kmx/017 - space mnemonic kbd.kmx | Bin 628 -> 0 bytes .../desktop/tests/unit/kmx/018 - nul testing.kmx | Bin 512 -> 0 bytes .../tests/unit/kmx/019 - multiple deadkeys.kmx | Bin 2264 -> 0 bytes .../unit/kmx/020 - deadkeys and backspace.kmx | Bin 944 -> 0 bytes .../desktop/tests/unit/kmx/021 - options.kmx | Bin 648 -> 0 bytes .../tests/unit/kmx/022 - options with preset.kmx | Bin 660 -> 0 bytes .../tests/unit/kmx/023 - options with save.kmx | Bin 678 -> 0 bytes .../kmx/024 - options with save and preset.kmx | Bin 706 -> 0 bytes .../tests/unit/kmx/025 - options with reset.kmx | Bin 678 -> 0 bytes .../tests/unit/kmx/026 - system stores.kmx | Bin 2052 -> 0 bytes .../tests/unit/kmx/027 - system stores 2.kmx | Bin 2044 -> 0 bytes common/core/desktop/tests/unit/kmx/028 - smp.kmx | Bin 712 -> 0 bytes .../core/desktop/tests/unit/kmx/029 - beep.kmx | Bin 424 -> 0 bytes .../tests/unit/kmx/030 - multiple groups.kmx | Bin 672 -> 0 bytes .../desktop/tests/unit/kmx/031 - caps lock.kmx | Bin 740 -> 0 bytes .../tests/unit/kmx/032 - caps control.kmx | Bin 966 -> 0 bytes .../tests/unit/kmx/033 - caps always off.kmx | Bin 648 -> 0 bytes .../unit/kmx/034 - options double set reset.kmx | Bin 732 -> 0 bytes .../unit/kmx/035 - options double set staged.kmx | Bin 774 -> 0 bytes .../kmx/036 - options - double reset staged.kmx | Bin 664 -> 0 bytes .../unit/kmx/037 - options - double reset.kmx | Bin 646 -> 0 bytes .../desktop/tests/unit/kmx/038 - punctkeys.kmx | Bin 730 -> 0 bytes .../tests/unit/kmx/039 - generic ctrlalt.kmx | Bin 450 -> 0 bytes .../tests/unit/kmx/040 - long context.kmx | Bin 448 -> 0 bytes .../unit/kmx/041 - long context and deadkeys.kmx | Bin 1572 -> 0 bytes .../042 - long context and split deadkeys.kmx | Bin 548 -> 0 bytes .../unit/kmx/043 - output and keystroke.kmx | Bin 790 -> 0 bytes .../tests/unit/kmx/044 - if and context.kmx | Bin 578 -> 0 bytes .../tests/unit/kmx/045 - deadkey and context.kmx | Bin 644 -> 0 bytes .../unit/kmx/046 - deadkey and contextex.kmx | Bin 630 -> 0 bytes .../kmx/047 - caps always off initially on.kmx | Bin 648 -> 0 bytes .../kmx/048 - modifier keys keep context.kmx | Bin 460 -> 0 bytes 45 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 common/core/desktop/tests/unit/kmx/000 - null keyboard.kmx delete mode 100644 common/core/desktop/tests/unit/kmx/001 - basic input UnicodeI.kmx delete mode 100644 common/core/desktop/tests/unit/kmx/002 - basic input Unicode.kmx delete mode 100644 common/core/desktop/tests/unit/kmx/003 - nul.kmx delete mode 100644 common/core/desktop/tests/unit/kmx/004 - basic input (shift 2).kmx delete mode 100644 common/core/desktop/tests/unit/kmx/005 - nul with initial context.kmx delete mode 100644 common/core/desktop/tests/unit/kmx/006 - vkey input (shift ctrl).kmx delete mode 100644 common/core/desktop/tests/unit/kmx/007 - vkey input (ctrl alt).kmx delete mode 100644 common/core/desktop/tests/unit/kmx/008 - vkey input (ctrl alt 2).kmx delete mode 100644 common/core/desktop/tests/unit/kmx/012 - ralt.kmx delete mode 100644 common/core/desktop/tests/unit/kmx/013 - deadkeys.kmx delete mode 100644 common/core/desktop/tests/unit/kmx/014 - groups and virtual keys.kmx delete mode 100644 common/core/desktop/tests/unit/kmx/015 - ralt 2.kmx delete mode 100644 common/core/desktop/tests/unit/kmx/017 - space mnemonic kbd.kmx delete mode 100644 common/core/desktop/tests/unit/kmx/018 - nul testing.kmx delete mode 100644 common/core/desktop/tests/unit/kmx/019 - multiple deadkeys.kmx delete mode 100644 common/core/desktop/tests/unit/kmx/020 - deadkeys and backspace.kmx delete mode 100644 common/core/desktop/tests/unit/kmx/021 - options.kmx delete mode 100644 common/core/desktop/tests/unit/kmx/022 - options with preset.kmx delete mode 100644 common/core/desktop/tests/unit/kmx/023 - options with save.kmx delete mode 100644 common/core/desktop/tests/unit/kmx/024 - options with save and preset.kmx delete mode 100644 common/core/desktop/tests/unit/kmx/025 - options with reset.kmx delete mode 100644 common/core/desktop/tests/unit/kmx/026 - system stores.kmx delete mode 100644 common/core/desktop/tests/unit/kmx/027 - system stores 2.kmx delete mode 100644 common/core/desktop/tests/unit/kmx/028 - smp.kmx delete mode 100644 common/core/desktop/tests/unit/kmx/029 - beep.kmx delete mode 100644 common/core/desktop/tests/unit/kmx/030 - multiple groups.kmx delete mode 100644 common/core/desktop/tests/unit/kmx/031 - caps lock.kmx delete mode 100644 common/core/desktop/tests/unit/kmx/032 - caps control.kmx delete mode 100644 common/core/desktop/tests/unit/kmx/033 - caps always off.kmx delete mode 100644 common/core/desktop/tests/unit/kmx/034 - options double set reset.kmx delete mode 100644 common/core/desktop/tests/unit/kmx/035 - options double set staged.kmx delete mode 100644 common/core/desktop/tests/unit/kmx/036 - options - double reset staged.kmx delete mode 100644 common/core/desktop/tests/unit/kmx/037 - options - double reset.kmx delete mode 100644 common/core/desktop/tests/unit/kmx/038 - punctkeys.kmx delete mode 100644 common/core/desktop/tests/unit/kmx/039 - generic ctrlalt.kmx delete mode 100644 common/core/desktop/tests/unit/kmx/040 - long context.kmx delete mode 100644 common/core/desktop/tests/unit/kmx/041 - long context and deadkeys.kmx delete mode 100644 common/core/desktop/tests/unit/kmx/042 - long context and split deadkeys.kmx delete mode 100644 common/core/desktop/tests/unit/kmx/043 - output and keystroke.kmx delete mode 100644 common/core/desktop/tests/unit/kmx/044 - if and context.kmx delete mode 100644 common/core/desktop/tests/unit/kmx/045 - deadkey and context.kmx delete mode 100644 common/core/desktop/tests/unit/kmx/046 - deadkey and contextex.kmx delete mode 100644 common/core/desktop/tests/unit/kmx/047 - caps always off initially on.kmx delete mode 100644 common/core/desktop/tests/unit/kmx/048 - modifier keys keep context.kmx diff --git a/common/core/desktop/tests/unit/kmx/000 - null keyboard.kmx b/common/core/desktop/tests/unit/kmx/000 - null keyboard.kmx deleted file mode 100644 index f0e9da6bcc360f9316a509cccb5cc1efad7d2718..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 394 zcmZvYOAA3!6or=wl7WH8)aZ^R24r9$6m>K4C{ualmRFa^%-Gn}zw;AhAjNlXmn5sc zv)A5dpS|nY{ccA=>3nI9g#zY4AuzrIQ_K@#KRWu22`X1OK@#q8gA_#Qc@V=8$44QC z&k!x&SBPbZQ=bsqP?M{%2HJ3rl-5oTeu}fH>^0|ZK~^W*!c0r8h%PmgyIS*N>GkAQ zP*yo8s^mEqksEzaGkMX!w|=HbdGAGoGp!ce9cGJpQdK>?qapi7>^8msHXZ`f`_E|d IMCohV3o8#VsQ>@~ diff --git a/common/core/desktop/tests/unit/kmx/001 - basic input UnicodeI.kmx b/common/core/desktop/tests/unit/kmx/001 - basic input UnicodeI.kmx deleted file mode 100644 index fc59fa6a2d6ac3b030a34a8f49d555e87921c20e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 506 zcmZvYy-R{o6viJRO2VQ+Z50Qnh#V4!22-m+T>5}k^8;VVjJHVK+Jffh`o9{YK^($S z8bq+)xm+v61HW^g=iGbGd3h_B=Vw}#Uej++A|jTEH85R(HeyB~e`De=Cg_ae1(Gm< zZ`g))?o6psh@)e$h2EiNye?1=AWpwUJ%y4&HC59+xuKML3eas-g-%}`&TepJ+yh*z zt6OSF&wQvmUUc1^toF65J;*8V6pQc{|EHPH`SZ-e6e;UooRCwhvOQq7m?sr=feut> zUxVFtciG0ri1ZBeSV5Tmn|6qc`QvwvKA?!-@V!s`0802x-y7n;;23Xz)?$PoL(RD> Pm+LOu_q9-E9g%+kxq3S) diff --git a/common/core/desktop/tests/unit/kmx/002 - basic input Unicode.kmx b/common/core/desktop/tests/unit/kmx/002 - basic input Unicode.kmx deleted file mode 100644 index 0d2539a641a2f064f9670526ef56c6903486ace3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 506 zcmZvYyGjF55QhIvVhj=&i^R04Qi+(tAZU@BrU+@gfUOuM3uW*~>o!UB4UTJpL|-GChZW9l|E6zfO_x+Hg1)U_gX57nk~qf_3_a82A5 zoT#sJYD~|3tP8&AyP2|9wX7AWXw4}O;Vph|GhgxVr9WGwviqV%E~>-zh}~kJRM#Fl z(joV{+_u^OF5U*x0KOuHF#EHuhRgcrAx|Ty~#g8Fy SLkX9YE~mnoFpX+zletgpIyvqD diff --git a/common/core/desktop/tests/unit/kmx/003 - nul.kmx b/common/core/desktop/tests/unit/kmx/003 - nul.kmx deleted file mode 100644 index 79046c521a884a372174b08c1cef5814648fcd9b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 478 zcmZvVy-Px26viJhRKmo;auot62_2LM2`RxrTKa%i^Cn*KBd$`kH8=M+H8eRiG(`Rr z;UL28cP?)k;ep?Kp68tNp3}a%I9EbCnkV)}#OxuGV7dW)L`Wcim&iq@8{|6VsQ1WcaH2pr>S)UAsi1rL=sv1VaM&IGU-bssojwro%{a2ygLsoB5jS7yoUMD$$P?Z$YPA_t`D>NyoZG`|5Jf zj z3Fevkpw2-7or64jgmIYRc$!MA-u)kZRV@~y*#x=s<3;Hl!Js PQ!b~&*)W4@sL9J0F9m&iq@8{|6VsQ1WcaH2pr>S)UAsi1rL=sv1VaM&IGU-bssojwro%{a2ygLsoB5jS7yoUMD$$P?Z$YPA_t`D>NyoZG`|5Jf zl%P9`wEq-q^Uy9%Jf3`?P_r*Rrrvt8s>=yf^vg+ti zP42b0ZL|Mfy!WIBm_`C&cD8K?mx4kdJ@fPeW&8@H>Am9Lpn~_o=7#tY?BVUt+T1&S V44w^X&gFTR6aIpqL{+uR%Qwq;J0t)A diff --git a/common/core/desktop/tests/unit/kmx/007 - vkey input (ctrl alt).kmx b/common/core/desktop/tests/unit/kmx/007 - vkey input (ctrl alt).kmx deleted file mode 100644 index a76e77d6d4f3826d54902938a897a709427896a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 506 zcmZvZK}!N*5Qg7Pvk+T4SY17NlF&oaA!5_0g9MQU9t$;Gu#7DVZ_%-Hzs^H=hz`C`LKkuhdU+?(|V6{6m diff --git a/common/core/desktop/tests/unit/kmx/008 - vkey input (ctrl alt 2).kmx b/common/core/desktop/tests/unit/kmx/008 - vkey input (ctrl alt 2).kmx deleted file mode 100644 index c197fa727a4accf5354be51c45ab050b7f967a45..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 446 zcmZvVJ8J?_5QWc1h(R=@FwxS=N<@oD3X6>j79xTVuvDUn3%*#zkj^@Feu;&o5Py}V z5FvhdSxpET_-4+TJ9nniZZ>o&y~Jx<5td0r5RA5AfcPem=h*s#w{&*!0e7&6FNi^i znFI9-qUbQ(pi|VOuWf1`qV%7sbtuYJUtP_~Jtg!i2R%Sl=)7sf+Zb2EEnujLrc{@n z@vdh4n0PZ;-7BpOv7x6 o{&#U{N$+rq3xu&h+a7UY=-ASVr!^Gu5x@6|-+*;ZLjf-z0jOs*8UO$Q diff --git a/common/core/desktop/tests/unit/kmx/012 - ralt.kmx b/common/core/desktop/tests/unit/kmx/012 - ralt.kmx deleted file mode 100644 index cbab878a8a91bcbc1fc0bfdfbd5217843ce73df6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 498 zcmZvYJxjw-6o%i5VlDM!sJeDBlZY7<1&7qOhy*M&Dh>{QRB1r1q($l0+1cOb;2<5O zNO2Gm2Px=tViX5YcCxQHp*Q9Zp${XCm z41B;l%tD5q0XYphbQY%2^JFK{9(fIN)KAG(C@Rv44%K3^s_3SyctvR7G3txIEGZ=koFN zkh`s4TGtLb)G_mF%(mYDCU#QN4gAC~!mNGE_iY8-IHW!4o~;L{;3tw=7yk$a{3INB cQV-t;>$5*=wP*Yb+>KDsQ@kFT6tfKJ+B#)8W$FUNz z5UaF#g7ur58%g0@&YW{*=FZ)%ou4!`EA>A{JrNm8L;y_hf<7W8kbg1sgG*Gh=mES8 z0`v@6LFeH)V7p3i0W6?*;K=JbeCTx>z66WRyuw|uuSC~s>XF=1QO}CeH>etw7v0gj z$CYtU;8q=V;e?v`L=W8PxS3Fq*0c^bw8=4TG0xNbth(*{t2$Ff$7-mmBh~4I?#2PR z=-!XnE^UE5ouXr1@nVbDZ8jp8-E8Rnf8Q|3NN->gS%g{pzw!PHT+X-OX?=nwe%{x< P@ZTU!19wyUp)+y6E|56v diff --git a/common/core/desktop/tests/unit/kmx/014 - groups and virtual keys.kmx b/common/core/desktop/tests/unit/kmx/014 - groups and virtual keys.kmx deleted file mode 100644 index 5a24d0909e5de0e01a61f54b55e6a4b2b6aa8f5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 824 zcmZva$u2};5QUF1EyR!*6QNfY7NW1I?OJP7+7wf4(QQcRmNvhDm1nT>09beiD-jC| zv9J&ev9!Owy8X8hDmk}KovOe7;Z|~aVO|x|W96% z^YCq8SUIJ&qJ6$8g>|GY_$Dlga-tn_8KMNyA=p+{yZ9WM#X0Sm2Ul#D+HE(`;sH z(VmH4!4PpZ5ZW8@JMjIGo88}x6m}I%Yl6RKFKE`BcWNaQcC*~#v`*qKaMfPuYwIsv IR2+2s0wrx@fB*mh diff --git a/common/core/desktop/tests/unit/kmx/015 - ralt 2.kmx b/common/core/desktop/tests/unit/kmx/015 - ralt 2.kmx deleted file mode 100644 index f565b4fee44512c9a04ca4241c6e9cc0625f2576..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 422 zcmZvXJ1<0G5Qd+vEVfXrOQG0m3x!a)Mr17;kxdYbXk`y^6096TB%<~Mlq!W^C<>AA z%yEdqB+tw{mv1It`(U?2Ka4Mp-JzAjX?+s9A;*eOP5Emt#o(}&S9z2Xd6zdCl>uiy zjAf~+D>9^>FxCsbY+RJ8^~AU>t7IH;$dx{!#to_ZMAf!(%bC4%vo*78Ii<&iF|!tV z#-%TM`OGvkOfn_2%;(BO=3#%gMZQq<>+I8FhYlNTv6**Z-B-2zcIsxBlO}uWl&;qj hFT?-$?o03>KNd2GpL}myF&mU}1DOV^#@;R`;_Fs}dr diff --git a/common/core/desktop/tests/unit/kmx/017 - space mnemonic kbd.kmx b/common/core/desktop/tests/unit/kmx/017 - space mnemonic kbd.kmx deleted file mode 100644 index 797014bda1e64c5e00a8458fb0450cb3a7fda348..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 628 zcmZvZy-q?w5QPt#_*W<pA&)0$!bk$Wx%@fPSFV8>~A&mH%9T4 zYAWhj747RtWg=OSqOVW&o~ztZlfDh633SVJmb1#bOKs0h*dbdgkQK3W&B+05cj~kD zUBxo-LwZR$y632nANAU!bCn5;IwhKQ6L0B+n$|hsUD|H{zuU$6zvSo-Npf!Uf^KCmA4OJ-O2KB%J`x?r`*n%s%=z;hLT0fP)jy8r+H diff --git a/common/core/desktop/tests/unit/kmx/018 - nul testing.kmx b/common/core/desktop/tests/unit/kmx/018 - nul testing.kmx deleted file mode 100644 index 13204ad251e30822fec75021ef01248bd8b14688..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 512 zcmZvZ%`QW65XDasT4_Y2YI`GMr%^?8*W&s}<2KQ1ST-u@P0;4{Lu_sBNIXLqeFX6U z9>Cf|SlRHKKf=P?oH=Jc{xg%@(s8w-gmn9Sza%VX4kP7s0e&L+fgzm*8ka`C^emL5 zK7`X?20aDl(DQH##L*de0ZgNJ-~yOHH{lu>Mc=?(U_B4;9Y~=c;Q`oEq%+mk#W&>X zN+G(5Dv`O?1+`0}ZK6InS4(X;B4=@=4li1+C#yAOv<%j@;S`IA&HhfaIPdC{s72M} z>rfT#tE_-bmQUK{rKbb-hfEih9@{;4X$NmF0~P7;(K#mOw1QuCl|5!v+3M?rI1e^; p#GFv4T-)Gs+w9Cq`ee+h=mmuL_`Z$(jr_$ zD>p^BXdw~NDx!sms|Xj-Hi(cG5-qadxpTheeq#sDod5rS&YijE-kCe?r%rUrB9U)v zpMMgpNH5rWTyYCNQz9~l0sqRK3kr2ObX? z-RSW~c$3GQ;LY?F-J#hjJ)V+6Nfp$jo#NMIP|^i8S*Q3lIh0I6P2lF65x**+$0Y04 z?ad&d2h|GebnaQ!AewtXFG<#|aIDTh7aOY`96|AuCi)t6Wx<=PW zPA;MSfA_Z%dedsGt_6O?v^vvH!+TBJVcISDL(|rpHUb|tO;1m?G58zPHinYC zhfkTd&9pD@8Pn=b`wcJW=+xfyOH!+b*O{h!qLzjqGEMhHtqb03nx4vPgYXBYHH4B3 z!JnG8)3j0exM|^8A@UABh0o0;><`iHaIqVsYKeQ-!-`UuTi|kGU71s82n&^jQx>_e zAsn^XDNDTjlsl!uU6;DCcN|{ku9b4n#pUk0!sT{qU|$|_f>?{?bilHmFC z(SGKSQFZ<^Q}gZ=^_uZ=I@<3r8_UIeZS?ZdS~q!WwCc?&Q;3-i%V2C*3z#l}Q)EstfQnO4Ly LdJ2cn(HZ;&@0utj diff --git a/common/core/desktop/tests/unit/kmx/020 - deadkeys and backspace.kmx b/common/core/desktop/tests/unit/kmx/020 - deadkeys and backspace.kmx deleted file mode 100644 index 3c245041b06b12ae74bc6dc6be8af2275805597e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 944 zcmZvaJ4;+q6or?X=oldcqefCql}aRcoEfzdF%!fHG5Eqtj1Qa*+-e-JndP=R*pVgyF5e?Q5?ZEUfs5VM9 z0{K6xO|k5R_9^TJUFffH1-wEZ!$%;6K7~)f3v?Ae5BewkBj_9WI_Tf&i|}I56?iA;@9;O!!JHTH8F;6%R`gjrw986sPbG8_ zHI8$jFZ6AY707nMx;C{1m+>qwYnu_9UK1&&UcCi*4Y*<xmb2YE zS$7r_P7WvcpeFB5vZfy=|Da~Ton+0RJ4=a~Bj0bHGuX)|v z{=HW5fnPca?8Gn4Ag0OZft}i3++u-z4cJ}UkG5DRuYerdezwIS`7yAUupe%5LVf{i twUqBf?8J1uNmEUJ4{^m4?|bSa$^R~_V?*N|rZP5S# diff --git a/common/core/desktop/tests/unit/kmx/021 - options.kmx b/common/core/desktop/tests/unit/kmx/021 - options.kmx deleted file mode 100644 index c5550c1018678e1bbc9710042d906831e8a75f34..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 648 zcmZvay-EW?6opTMf`4elsGV#j*n}itNF}18!C<3NEDf%bg_sSiBnZ}G;WJo>g;s7w>6jg%?I~zpIpsk~Wve&{ zZ{qhf;|sRW)Mo$9Np>7EGqin0)-}34ZE%->lak%ilD2Vy_UZJwi^-cvPW-ET-RwQZ ze*|CAhcNc%95ZR$l^6Jf6=3FOTy7m-19kkU%kALzTyD(en)ovi#}n$;u+1i#r$i)Q Vn?uEMmX5T211-MG>roq|?-MtTN)`YB diff --git a/common/core/desktop/tests/unit/kmx/022 - options with preset.kmx b/common/core/desktop/tests/unit/kmx/022 - options with preset.kmx deleted file mode 100644 index 57f3720de7a20f83ab4cdf0f40c0c7bc0dd563c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 660 zcmZvaJukyi6vm%6B$NSd*`$-PX-S(-A_$U(h?m5ul(b2;O-aia5QEWd5Q7-RAU=c` z>{ct2y?*EZFY4ta&wZZfoO92;|Cjv6+NvVb`*Z76M93DRADEs3kBByb{ED-1AmdPq z`V%}1vgmOzf}VqOpa;DIF93@YTm%E?CS3RW6g~!{^WU4=q|y4gdfE diff --git a/common/core/desktop/tests/unit/kmx/023 - options with save.kmx b/common/core/desktop/tests/unit/kmx/023 - options with save.kmx deleted file mode 100644 index f6689ce47ee12a3dc9a4f9253ba049a7f568d15d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 678 zcmZvaJ4-@g7{~t#Lbt(EYYV4FQ7LhZk_w~-D+r1}vd}1%lNc?H4bdlPXo!eth=%Ax zL_;5M~9mbl{I#vT+N0muVbjVy2SHg9{fm&+A9+`PhN33WCJvq%Nqbw+>7$^?H zTm9b6d@ks-xv78qge&&gvlaABGcMAd)-rc#aFVUgGtOxp*U%1~HSS`$Re0iG-S1}a z5$O~3DuyuobB^tlaMKmO;1;lb$6U6JuLHYHuWujkfht+t^>y&4E*o{(IsOv(enK$~ h2WhDJy(r&Lkz0lDA`@guvS{#!G@Is(+AeR(pvcGCc_c(a7h(jcUIw2CLm+=6 zO2#q+EmH5m6QF=z0+Z+sxCr{uJ8&6jG~hZIMPI-zr*GhEFopjB-#h&TKRW#kx1D~4 zUz~n}Bamjc1HXe631v?z(qQ$)lT!)M2dEOxnH*88k`>8Lz@gNn4u^P}hjPqB&GzIZ zFIkxZ^Ri$S2a#)Z@1}Xq_GxYU-#+ogK6}<|U!HZ9Zco;^OTbAwJ;z#*EwVs%>GZja z`Wo?x-TKGrb-%9!BkoJ-bRSUb?=+p(H`DOxtODIVWgWf~c@xZ%>$lcukzaxeddxZ^ zSLCG!NEHljFMl%7oom^uR?tX--h}Dz6VMA zpW#O^BTt*EsLfbaTKlS_Yp4>*p>~;T;AU|hu%o70ut#Rz(;h3Dt|zBSWt0U46`kTB zyw&gB%;#L6&5ixrCs?t?o=w*`!8lKMT8rGJ&Pld9&p53WTwNP6sXb+?b@W;SS;_IM?co9DfG<6kU0&36kk8NDX zzXS)-KjJ^w_$z(~^r3h0{qHvJBkl&O58~rCPUDj{p2TNtoX1}UN65dAFMx~UizjnZ zeW@~{Vsa8PECX^Lq-4}YddMc#n~@gbv#yoZ0XT9Eez z9^FNMkaO7P#o)bG3-V6G(_n}k?GLpKe8y@)UJm{c=q_r%t3850v09L~34aTQc^_zX z_!dYx+BWx7>Lo}-omYvTBV+54Rv9dx%?&)>{?!y*rw}#+IX- z?}$5oUmN4y`{a)8YGZ7xmHq4Y;eSK0vXh+2epZ&{{HpA`p6fcNy29x;pX#6gC2p1O MHmkJrrT;nSCuH#oivR!s diff --git a/common/core/desktop/tests/unit/kmx/027 - system stores 2.kmx b/common/core/desktop/tests/unit/kmx/027 - system stores 2.kmx deleted file mode 100644 index 43d58aaa2bcd557f66e55ab294e582e5dde9c0ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2044 zcmd^<%WG3n5XPs)N3E~oqphV#6>-89yTnxxmJ-lR|b16+uR zh`10}uEdpybf<`JU5Jz-;>wk45s}dNo6~d6F$&4fg%iFz^L=M#?z#8O&CuxZC8-y= z_U6J1!D{q^?F1SRfTdcIB1ZVj3Y*u%y|`f#zv3Ig72*-lM4Z8ofjZ(jybshK;&0ga zCH^sJK!1;aYvV8Y&tN}#9rrKTxP`bLs2;($+V~j0!^UUu12&H1&w)MUFW^0JLIO$1 zxa7Hd(kAngCQcCzp)AT()}~=6VROKjtjyp8H06QhsK}a}sPsrgIzUYNOvH`gYHl~> zQIn@@hs*ltTBmeLH{D{=OQ(L*!{a`aW_QA#;xfU06Ou$rp=Rjh!}I1z0&|BL*HhHC z$yqAW>`{Anb3HDXVQG3~O&6`z^;ub9l{Z7DoJ`S6pH?kJhX8%v_=M4>iSyLydr(V~ z(Jq5>(Xc7@=ou}7_xY*){TL9PJQ%5F{P#G&}<)9nFW|0x3tk4Sx#Kj`j?` z0(7Rsy{y82fEngUr!L8427I0EL^|6(-QNb#R1gnsX0aFMe3Kl^vRFGg{FaaaRghZmT)XpLgAQskQ zDV7#iK0>P4S^Ea-H|uV^;K2FkoHO&!{_Ny-x3@GRZC)*GiU`<241+$90Z*6?0qw=B z6^SV@O8tR64TA77Faw_>hrkd#N}dOU@C|YXOu+Zad5<^AHIKK+*C0gCBl!-jsIHO< zI^`@XtTUD2hp-$@OBHG-s8v)G9IL7txsGSLt_C-%Zckh(MHK^S_l)r!!7P4GGac`B zME=aN8wo8jx5AgC2(t_Dl6x!8xkg7=>$qiVqI=PGDrY!@KC_ beF+}qCqf4EZHZMS#%*|V^eTBCe*(S${_-;z diff --git a/common/core/desktop/tests/unit/kmx/030 - multiple groups.kmx b/common/core/desktop/tests/unit/kmx/030 - multiple groups.kmx deleted file mode 100644 index 9b75bfca40c4ba3ec248c47f42e4ecc0f2e982a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 672 zcmZvaO-lkn7{~u6LPSB3z0g7S)KPT7l1@^QlzQm}ggWGEpimi`ltG6m=o5745YZ>- z+&TJQ+wWN?k@A86{9m4#*;!^P^@Dv)NspDCBT)$(C?X|6349Yq6mnSa69YL9Ez$pk z7eEHR3>MK@*aMU3bvOrR(R*;!={6iV-G@V`pWp|l-{2RJX6+aJ0X7xtR1NhQTk>?H z4!Vu1klgB=-UV(8cMZH~nGbcvif%k7uY$75fmIb_#fR`#qq~{U$MdYW@@Jnx zPbxFRQ;qL;*xk}K#xm@YNj}QFj}K5qu%ScdcGToVEly{v3XHXXdyPA3n!Ct=X?G_^ z32=-!aT#`aw|8XsWAZ3U$>Pzov#TvFN!zq`fsdVWSruOg_Fwi!k{}hon*cvZrMb8( Z^_bZQzdd6sdn;DY^j<-O8BM(Pe*lSGMi2l1 diff --git a/common/core/desktop/tests/unit/kmx/031 - caps lock.kmx b/common/core/desktop/tests/unit/kmx/031 - caps lock.kmx deleted file mode 100644 index e317f13349c7e2582fea5f7b1cd91b59e30820a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 740 zcmbV}yGjF56h(Jz6wwgzZ50qKEJ7vJwES3P#M zA%)J;r(<29=V6FEps&HALT##|7Ne)McIBhDP(_kG zZ8KNH6>vKcsICS*Br_kX$&Pxo#?h=Y%0fO?DTZtB-bHs_Epu_CQy z{(;Z=(mc3YMf=*|PLKO-?ccW^C8QJhEPHsf-{(!@2IJ{6Z|s5H+i#gGRqM}vFkL~Y2|(jvszQne=|YgUO2vwjk~CIIY|&1P44q7c*oatJh;<`kEn;CM zK7cenhPAalzdL;m5nsTaoOjPT_x-uAuZ7LxnskV`wT}rQLOKxbK>0j)g?tiFY1M(K z8`1+0Q-2^wK?H7rUic_E3fkaFasqV1^W+@RGxo?fu;3TubHi`RH4wqClOMsN_)?ZF zIbM%3fnXY>oOgWufcAE4o(s(cOgUus_hW@+{S diff --git a/common/core/desktop/tests/unit/kmx/033 - caps always off.kmx b/common/core/desktop/tests/unit/kmx/033 - caps always off.kmx deleted file mode 100644 index 08bd6521fe6c458c83b95fb857eff1a91ff6eba6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 648 zcmbV}y-EX75QR^IgkYoik5#a+6r)B`##OKgir^0xK?s`Q%Ib!Vn8aGdM-VHY!P>X7 zu+;BtRtRF{T+YlnGjs3k-djICI@GxIQTbdHmb1f(z`O=tAYT|%V|Lh6ei&yRsJ{~C zKmncy^VYIPEE`q7|)zO;uCIAhd1tH0yHO=i2hGb6j)woXH(dZ!)uo zAHZX^S?*ZJ?{Y>-d(=YaJL{c+j!_}|WB#a>=KuPxx1972eyjko96e8(aCwXSBVu5wz1kinu{r2i0W_ H)qiW>cJoIg diff --git a/common/core/desktop/tests/unit/kmx/034 - options double set reset.kmx b/common/core/desktop/tests/unit/kmx/034 - options double set reset.kmx deleted file mode 100644 index 92ef0da0ad6ebd1a189e6447dad159ee0e0e8341..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 732 zcmZvaJugF17{{MBBvmh=t=i-+jE#DWQIHS~ksvXNR*5$B$|ZytjGe?_?qo8HK@5#S z3?d>15g))Lz5&1I+>_oCPx3$im-Bk>Ihmz}d5MZtdQOW%g|wmCfa+23h4`kBwR#Wx zvJ;x3{{v2fS@bmMLNCK}Ac8K!D?sZQJ_7CN6S!>kIa~qVO1(>>IeAV z>Sy@T>R0#$Bv|JYegos;$(m$kmo_hs>`MW?fy$5^$QFGi+yrh9Y>F$}ut%oelO1Nb zW=vX!Bqe=dSVoLuBfM7qYU2|H2e6C@ziC1SetNMXl5Kl^_k9w~}K&kN+B^&1g*zf2A#?CH{$1+as9K GO5YFgD_s)+ diff --git a/common/core/desktop/tests/unit/kmx/035 - options double set staged.kmx b/common/core/desktop/tests/unit/kmx/035 - options double set staged.kmx deleted file mode 100644 index 61970709ea2fa70ccd38d8ec89a5cd1cd8cfd90b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 774 zcmZvayDx)b7{#B~C3OvL)h3;cjk-llf`n*@1c^!XLbRckj}T%oiostXCWF~v5D_s* z2Qf$oF&iWjF^Z*r&-=aF5+^zDInQ~o`MxJMKRYA!B9XVji~x@gpc$$kf*+V7z?M*3 z<=Qr6ocUKY1gG#5upPgEPD39)gDyhFKDq~6@JHx@^{40w>>$5HFRZ^oudKgAZ>_&a z^VUD257s}S1sLR9|MdfK)N6k8&>-=+$yJML%b7oyH;~1;MGRa%g+@!m^8HZ(# zDlJJ?rg)3y3Y`<_F=M57U-JJeeO?hi{6Q_o1Iu^Dsr1h%4q15&H4B(TMEwbq)P9?NQCHJV?w5$rX#uH`I%bQ-AkJ(0C&3#WzI8cm ez-zkuD{Umr@}0t^^U6D#%$6mMq diff --git a/common/core/desktop/tests/unit/kmx/036 - options - double reset staged.kmx b/common/core/desktop/tests/unit/kmx/036 - options - double reset staged.kmx deleted file mode 100644 index 2cc4b21993b47a726ce8dd160c1cefc403e4b336..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 664 zcmZvaJ4*vW6opTMg0DhNjGb&HRv`%*(kP;$LJ-6USlA@Skbt^jm58l{l~{_Eg;gXD(Najq3)Q)gVxF$G|uLc~DGau-f3E%Z(HKVjLAg_W` z9E7*{y_@;0>$BSApMAoKDtr2_Z<=+5Zcl66rOrt!NAk22pDdFs`Tg>qV*Ma3mT}Il)SEF1a$_4myP{xl$xhwoN2%jp=-;q$S j`l+^BNmSf@^D=t}yti(aAB`vU<#i^zwL#aHV%p*dkA_a7 diff --git a/common/core/desktop/tests/unit/kmx/037 - options - double reset.kmx b/common/core/desktop/tests/unit/kmx/037 - options - double reset.kmx deleted file mode 100644 index 2e8120f6e501b4f97829be0c99eacb2cafa5cb51..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 646 zcmZvay-EX75QR@7f`5fSF?O<*g+)jf4Jk!M1HnckSc%b9vZ8KSC87_I%4e_;3$YLj z@gahR;44`B3i{3NCM)8=nRCv}+YNopG*i-|3MzuKDv{zK zyv6U`%$K4$>&^YyCth*Ho3^(5OG(mrcNR{XbgrwNDN|eNvw^kmR6;NFo+lo9SkA{gTY`h7z`a; zN(=@PgTdgMn2ll(3C~x@CE_H{dB5lT|8q`r{&o-c_o+~Nc*>rO;j@WR1XgPz6^(Wh3l>0Ymme3w&h9d_y!!IRj#**Z^0gJzeb+4jqkudTIPDYcouH( z8rR#yb8w5>my;)*;HPkh+P}hjXZQsiqt#%&OZ*BZ&@iN2j<}4ujJq6lX?JVyM_ndd NCSBSWvFBqhKLE<=SMLA- diff --git a/common/core/desktop/tests/unit/kmx/039 - generic ctrlalt.kmx b/common/core/desktop/tests/unit/kmx/039 - generic ctrlalt.kmx deleted file mode 100644 index 897c02624daf5dbdb092a801d23c61267060a617..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 450 zcmZvVzfZzo5Qg76s4p0BA$h?hLyz3<(9ckP>ASBH}2)T$yZ^AJa1bN~tBhd^%Qy%;>B@&R)=hcEbq z3piosn|us5x&)`_3fV1mK)wW<`W?9gkur@G>xp+LM=wgz393!yRrmBBa96lz7;B;_ zIiqHLrbm8E@)=JJRaFOH&0KK^Z(?_w@qW>F_qIr0{-ed~=$h*(yTv{!R3Dvcz`Y^2 p&Fp^{-z;eczj1&t_HSE=D}fV83tCHv@MQ?7t?+BO#m6ux@&>JbG#mf` diff --git a/common/core/desktop/tests/unit/kmx/040 - long context.kmx b/common/core/desktop/tests/unit/kmx/040 - long context.kmx deleted file mode 100644 index c6025add0a57e2deb6a66f062c75836a74de1dac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 448 zcmZvYu}cDR6vw~UkP?Cort3{NiRh3xG)Nva94)EfDw=pu8CNK7;^^$q-{BAq4gC-O zE72fAe%^7KL=QgieZTMb?mf7m(`xEi@;_hZA{?(V=?W q>vP*?|GPMIqy_Ba2x0bjn~TeU{qhx0uQ0%7tw+4!-@%QYWn&8sb~FV5 diff --git a/common/core/desktop/tests/unit/kmx/041 - long context and deadkeys.kmx b/common/core/desktop/tests/unit/kmx/041 - long context and deadkeys.kmx deleted file mode 100644 index 7fcae5c7b8802ec4f19bf3eef1ae5095312b4925..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1572 zcmc(dxk`gk5QR^o#x#Qa(nt!i6caH-8~2UG#wb_`(YPdL(HME_4(oFc{j9czp+ZE|~o zv*`&eY6o7>0r%y(n=ZLg)Mjhru;vv!grsNiWt|WUe@?f(U2ZxNmS#bMxX0yQh+kc< z*X6d_q$03&eJ=M#{0^pwO(C;VI|>8K4f`2X?2tx*8P^^y-SsEXS7HjQbEn`^}qTX7q_H+CgQHX@+ zj`a~yI>~d-d+xpGymP0#wXse&Og`SUF`}>-JrZAcne!c8GS5iP{i=CQ=1JLOo2F}pm==k;rYgI0McuPws|BkIIikUd zIdw18DQ9*xvO5K)7-vF?OlL|X>kvPug}T@|&;ObNg{))AHD*=!#Mw9x=Gasx?CMw1 zJKX)t@iv0Cd`6Ig?`g5sfP}dB=s^~lWtkOsB3*ZM2_9AU{Tm4f9QyXU{^9+n*}I#Z O`}Hj@{ZH5b(gW{h+DjM! diff --git a/common/core/desktop/tests/unit/kmx/043 - output and keystroke.kmx b/common/core/desktop/tests/unit/kmx/043 - output and keystroke.kmx deleted file mode 100644 index 120b42e2bc5539e3b825d750deba5a6ab9c5e345..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 790 zcmZvay)T1N6viK_N#iRBW$YjwL_{^J5krHtL&JiklcZXSCa6?HEGDz5gP29cpJ3`> zFc{1x5fOv`;q^QBeT&f3JokB?bM8I&qi?>jzNT*Jb?$jcM28JT59k6J@J`Yrklzsv z`Emprr+yDd!2~)EM$z-|B#5B1@B$b>Z^DH@*Wvv@pTVbrZoub(zJad--GuMJFn!+O zC$OZNwpCP}v8`cIRL1}i6`Wah{`Q)A;!fjgXt^V`kU-)=hUH||9 diff --git a/common/core/desktop/tests/unit/kmx/044 - if and context.kmx b/common/core/desktop/tests/unit/kmx/044 - if and context.kmx deleted file mode 100644 index ae70c6ab81338650ff8173175ab3a36b0c78ed37..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 578 zcmZvZyGjF56h-$$@P(kk7=uNaDrHCtC5VNLfsk@|4Amtw(gn2`w~f03=Sp-5r{v71%9u!8Pg|>Mss+~6af*xZ7Qat3-*$agYy3H< zs7X6?_}b(Ch|`O6VhwbH4!K$E8#!fvU|VDg@R_T1s0TV?GGZd3*CvWx{@?S>litBs z*u$9p*&xKtkIQqEtDuKp9Or8I2I%XCJw`5@=Vg_6^|B`Ld0x>Zeg@@fioSxa_Y=b| BNJ#(y diff --git a/common/core/desktop/tests/unit/kmx/045 - deadkey and context.kmx b/common/core/desktop/tests/unit/kmx/045 - deadkey and context.kmx deleted file mode 100644 index 2ae9ff2eb60e6cff911968f99f5b84bac19ad41f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 644 zcmaKqJ4*vm5QR^YCWwWCFGM7jm4s}>2O=sOP>41@z|w4@xDbu3L5+o#pp~_iwcsDH z5Pya?7XB0c=H{x41P9JN=giEVS$4O)v$d%%>HYfcQAElPf|S#X@C(UL0{IhH>9*{L zhNwTm17H+A3QfY*ZXkj^(B1n^(}nk^*wwC`ndZHKY(S$+EYbM z&YE&MQ-nT1mC3YpNbLw$!kvP;8ajq!a^_>5aHHXR0!=Ef0+`Z_Q!K(;B&V4VT%Xm( z{>*9Dq!l`HT4#U6bTLs{(l$C$m5nvFTkkYy$@K;aA8@yr@J0ND^PQgYH6?w3@5ms` z{%&8u_4@J%-)tPT@ZCPQir)nnc>6XMA-)dmX=C@EtGrujj=vzw{EFkWLdO}+Q|nx@ JX?E-Xo-eo>RH6U? diff --git a/common/core/desktop/tests/unit/kmx/046 - deadkey and contextex.kmx b/common/core/desktop/tests/unit/kmx/046 - deadkey and contextex.kmx deleted file mode 100644 index 8a1a97b556a1404c36b29fab22b1119efc920633..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 630 zcmZ{iJ4*vW6opSBN)QVJz7Wx^tR!S3Y7kM;1&f%*2UytTp}3$%HX)kE+REC>+Mi${ z{tRpXiGFu>)F67{%sJ=YJ9mcJtsEWfYgihLhUP?MY#~TFy$QdP{2-9u(aolE9Gas3 z3{QYr^fZ`67vKQo(5r9}jH378U9V5!y4Sbxjo0_^o!5`>0~llP3;YDOmFPq@by%AU zbgdYDhN_V1>4MrNF2Z%exmvn{6LRJgwb{{fJ)xFVP!TMv>=Xy#E&8XK4_%+t=6}se zYtjxKfvTJzGhIxSwseS&)!@V?r(5p|Yvg*vJ|D8T)aOh1Md$yz<6B002VXIOF#B`* z1}^W*GkmiJP{rGKuqfjr&_j>7jC73e0K0AC-nqfsN^ATDIp(i>o%cG;)?78Kx?{V^ He|hN>s|Za2 diff --git a/common/core/desktop/tests/unit/kmx/047 - caps always off initially on.kmx b/common/core/desktop/tests/unit/kmx/047 - caps always off initially on.kmx deleted file mode 100644 index a890017c4cd0de5589a95a9b974bee5972773a4d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 648 zcmbV}%}T>i5QR@mDaDoIFRqFUmtwU_m$eEmiX!-fiy#zjF%nHl#ah=QK7zRN8M^k} z^gBs}BCed|%$zeb_fB$e`~2isQ_^y290)7eVHIHB1n-b9462eH_FBy1yaV+Q!U8D6 zi(t{3STW!$#3jHeHHdXE4G)NCIZucYm?Qs2dWyfO*0rG2ig{@TYiXD^xDXZH>>hxidZ zR*%OWb^JbiRCPctWWKW-_?AvlA?suQsGH{h`mS+7`UF2#hFDJSmz|+@I8W}Q3H)s{ zUee-49|BLEb&kFxbdcwK&hEQF-+)b|@6de_`Z3S>F5UNpegVDok0MUc)<+F^GWFlu EH{1zE9smFU diff --git a/common/core/desktop/tests/unit/kmx/048 - modifier keys keep context.kmx b/common/core/desktop/tests/unit/kmx/048 - modifier keys keep context.kmx deleted file mode 100644 index 52c70f61e048f18e841e18d1137ba6a7c988e63b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 460 zcmZvXO-lk%6o%h%lYvN!w5_XXA(9bjAYo$>A{eAa+o1^@F^w?__paO2Z)p+zfENB9 zaS_&YW+rLj8J=_A^KtK)+q&s?v?;w7Ydv9(Icx(=*I|J8!H_GPC4)ICb9jS1e8U2E zAj8a(n1(z$3tQ+CaWBy>@ffzL_laF-DAb)iJ>q>8^sE5gL$#<(bWd+cc1rdH1C8`R z45?WjYRrjIG*i~0O4^45RrpMs#s2?&Ry|7kySmnyF4a*}7i!ZfM<>qlg=l}k?NSw7 zU7-Wrve9R|&92`$b)*;gvlPNodry4d30cP4b?Kef2e_o!r1nYv1)k-++2f^S{yDDv E0ub#r&Hw-a