Sei sulla pagina 1di 5

/*---------------------------------------------------------------------------CHIM - CHuoi's Input Method

---------------------------------------------------------------------------copyright
: (C) 2005, 2006, 2007 by Dao Hai Lam
http:/xvnkb.sf.net/chim
email
: daohailam<at>yahoo<dot>com
last modify
: Thu, 05 Jul 2007 23:07:22 +0700
version
: 0.9.3
---------------------------------------------------------------------------Mudim - Mudzot's Input Method
(c)2008 by Mudzot
http:/code.google.com/p/mudim
email: mudzot<at>gmail.com
version: 0.8
date: 29.05.08
---------------------------------------------------------------------------This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
------------------------------------------------------------------------------Packed with Dean Edwards' Packer ported to Python by Florian Schulze
----------------------------------------------------------------------------*/
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a
)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){whil
e(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'}
;c=1};while(c--)if(k[c])p=p.replace(new RegExp("\\b"+e(c)+"\\b","g"),k[c]);retur
n p}('J(2E(aB)==\'2D\'){}D=P(){L 4E};F=P(){L 4E};F.3E=[\'1e-15\',\'1e-6U\',\'1e6T\',\'1e-6S\',\'1e-6R\'];F.67=\'1e-6Q\';F.66=\'1e-6P\';D.4Z=\'A\';D.50=\'a\';D.
72=\'E\';D.74=\'e\';D.54=\'U\';D.55=\'u\';D.52=\'G\';D.53=\'g\';D.1M=\'Q\';D.1N=
\'q\';D.75=\'y\';D.76=\'Y\';D.aA=\'i\';D.az=\'I\';D.3Q=5T.5S(ax);D.29="8H";D.1R=
" !@#$%^&*()8G+=-{}[]|\\\\:\\";\'<>?,./~`\\r\\n\\t";D.15=0;D.1f=[];D.1Q=V;D.3P=P
(u){K n,2y=D.2y;u=u.1l(0);1k(n=0;2y[n]!=0&&2y[n]!=u;n++){}L 2y[n]!=0?n:-1};D.51=
P(u){K n,O=D.O;u=u.1l(0);1k(n=0;O[n]!=0&&O[n]!=u;n++){}L O[n]!=0?n:-1};D.77=P(8J
,8I){K 1G=D.1G;K n,i=-1,j=-1,u;1k(n=0,u=8J.1l(0);1G[n]!=0&&1G[n]!=u;n++){}J(1G[n
]!=0){i=n}1k(n=0,u=8I.1l(0);1G[n]!=0&&1G[n]!=u;n++){}J(1G[n]){j=n}L i-j};D.2O=P(
n,c){D.1f[n]=5T.5S(c)};D.W=P(){L 4E};D.W.1Y=14;D.W.1q=0;D.W.1d=0;D.W.29=[];D.W.6
f=[];D.W.1W=P(){D.W.1Y=!D.W.1Y;F.1V()};D.W.4H=P(1q,Z){D.W.29[D.W.1d]=D.W.1q;D.W.
6f[D.W.1d++]=Z;D.W.1q=1q};D.W.6a=P(){D.W.1q=-1;D.W.1d=0};D.W.8C=P(){L D.W.6f[D.W
.1d-1]};F.6c="aw";F.8E="8H|av|\'`~?.^*+=";F.8B="|at|as|ar|aq|ap|an|am|al|ai|ak|a
j|au|ah|ag|af|ae|ao|ad|ay|ac|ab|aa|";F.8D="a9";F.1R="!@#$%^&*()8G+=-{}[]|\\\\:\\
";\'<>?,./~`";F.8F=\'|c|a8|p|t|m|n|6j|6i|\';F.2F=P(Z,3G){K b=D.1f;K 11=b.X;K n=Z
.1O();J(D.W.1Y&&!F.3J){J(3G>0&&D.15==0){J(F.1T.X>0){K 6e=F.8F.1i(\'|\'+F.1T+\'|\
');J(6e<0){D.15=11;F.1T=\'\';L 14}S J(6e<9&&3G==2){K 4I=F.1s(n,2);J(4I!=0&&4I!=1
&&4I!=5){D.15=11;F.1T=\'\';L 14}}}J(11==2&&(b[1]==D.55||b[1]==D.54)&&(b[0]==D.1N
||b[0]==D.1M)&&(3G==2||(3G==1&&F.1s(n,1)==1))){D.15=11;L D.1S(11,c,Z)}}S J(!D.15
){K 1I=F.8E.1i(Z);J(11>0){K 1n=b[11-1].1O()}J(11==0){J(F.8D.1i(Z)>=0){D.15=-1}S
J(1I>=0&&1I<12){D.W.4H(0,Z)}S J(1I==12||1I>37){L}S{D.W.6a()}}S J(1I==12||1I>37){
D.1H();L}S J(1I>12){D.15=11}S J(1I>=0){K i=0;1p(F.6c.1i(b[i])>=0){i++}J(i>0){F.1
K=b.78(0,i).2Q().2P(/,/g,\'\').1O()}J(D.W.1q<0){J(F.1K==\'q\'){J(11==1&&n!=\'u\'
){D.15=11}S J(b[1]==\'u\'&&n==\'u\'){D.15=11}}S J(1n==\'p\'&&n!=\'h\'){D.15=11}S
J(1n==\'k\'&&n!=\'i\'&&n!=\'e\'&&n!=\'y\'){D.15=11}S J(F.1K==\'a7\'&&n!=\'i\'&&
n!=\'e\'){D.15=11}S{D.W.4H(11,Z);J(n==\'y\'){J(\'a6\'.1i(1n)<0){D.15=11}}S J(n==
\'e\'||n==\'i\'){J(11>1&&(1n==\'g\')){D.15=11}J(1n==\'c\'){D.15=1}}}}S J(11-D.W.
1q>1){D.15=11}S{K w="|"+D.W.8C().1O()+Z.1O()+"|";K 6d=F.8B.1i(w);J(6d<0){D.15=11
}S J(6d<18&&(F.1K==\'c\'||F.1K==\'C\')){D.15=11}S J(1n==\'y\'&&F.1K==\'\'&&n!=\'
e\'){D.15=11}S{D.W.4H(11,Z)}}}S{28(Z){19\'h\':19\'H\':J(1n>=D.3Q||"a5".1i(1n)<0)
{D.15=11}1c;19\'g\':19\'G\':J(1n!=\'n\'&&1n!=\'N\'){D.15=11}1c;19\'r\':19\'R\':J
(1n!=\'t\'&&1n!=\'T\'){D.15=11}1c;7a:J(F.6c.1i(1n)>=0){D.15=11}1c}}}J(D.15!=0){L

14}}L V};D.1S=P(1d,a4,Z){J(F.1R.1i(Z)>=0){D.1H();L}F.a3=\'a2\';D.1f.8A(Z);L F.4


W(D.1C[F.1j-1][2].1E(0))};D.8c=P(Z){K p=-1;K i,j=-1;K b,c=0,a1,l;K 1d=D.1f.X;K m
=D.1C[F.1j-1],n;K v=1m;J(!1d||D.15!=0||F.3K){J(F.2F(Z,l)){L D.1S(1d,c,Z)}L D.1S(
0,0,Z)}b=D.1f;c=b[p=1d-1];n=Z.1O();1k(l=1;l<m.X;l++)J(m[l].1i(n)>=0){1c}J(l>=m.X
){F.2F(Z,0);L D.1S(1d,c,Z)}J((p=F.4V(n))<0){F.2F(Z,0);L D.1S(1d,c,Z)}F.a0=\'9Z\'
;J(F.2F(Z,l)){L D.1S(1d,c,Z)}c=b[p];K x=c.1l(0);K 3F=V;J(l==1){m=m[0];1k(i=0;!3F
&&i<m.X;i++){K k=m[i];J(k[0]==n){1k(i=1;i<k.X;i++){v=D.7y[k[i]];F.4W(n);x=b[p].1
l(0);J(F.1s(n,1)==3){p=0;c=b[p];x=c.1l(0)}J(F.1D(p,x,1,v,n,14)){J(p>0&&F.1s(n,1)
==1&&p<1d-1&&D.51(b[p])>=0&&D.3P(b[p-1])>=0&&b[0]!=D.1N&&b[0]!=D.1M){F.1D(p-1,b[
p-1].1l(0),1,D.1F,n,V)}3F=14;1c}}1c}}}S{1k(i=0;i<D.2N.X;i++){v=D.2N[i];J(F.1D(p,
x,2,v,n,14)){3F=14;1c}}}J(!3F){F.2F(Z,0);L D.1S(1d,c,Z)}J(D.15!=0){D.1f.8A(Z)}L
p>=0};D.8u=P(){K 1d=D.1f.X;J(1d<=0){D.1Q=14}S{J(F.2H[0]==1d-1)F.3O();K i=D.1Z.X1;K 6b=D.1f[1d-1].1l(0);1p(i>=0&&D.1Z[i]!=6b){i--}J(i<0){i=D.1F.X-1;1p(i>=0&&D.1
F[i]!=6b){i--}}J(i>=0&&(i%2)==1){F.w--}--1d;D.1f.9Y();J(1d==D.W.1q){D.W.1q=D.W.2
9[--D.W.1d]}J((D.15<0&&!1d)||(1d<=D.15)){D.15=0}}};D.1H=P(){D.15=0;F.w=0;D.W.6a(
);F.3O();F.1T=\'\';F.1K=\'\';F.27=0;F.26=0;J(D.1f.X>0){F.3K=V;F.3J=V}D.1f=[]};D.
2L=P(){J(2E(F.3E)!="2D"&&F.1j<F.3E.X){K r;1k(K i=0;i<4;i++){r=1g.4G(F.3E[i]);J(r
){r.4F=V}}r=1g.4G(F.3E[F.1j]);J(r){r.4F=14}}J(2E(F.67)!="2D"){K r=1g.4G(F.67);J(
r){r.4F=D.W.1Y}}J(2E(F.66)!="2D"){K r=1g.4G(F.66);J(r){r.4F=F.1A}}};D.4Q=P(){D.1
H();F.1j=(++F.1j%5);D.2L();F.1V()};D.1v=P(m){D.1H();F.1j=m;D.2L();F.1V()};D.1W=P
(){K p;J(!(p=F.1L)){F.4O()}J(F.1j==0){D.1v(F.4L)}S{F.4L=F.1j;D.1v(0)}F.1V()};D.5
M=P(e){K r;J(e==1m){e=1y.4y}J(e==1m){L 1m}J(e.8z!=1m){r=e.8z}S{r=e.M;1p(r&&r.9X!
=1)r=r.4D}J(r.2b==\'9W\'){r=r.4D}D.5L=r.2b==\'56\'||r.1B==\'9V\'||r.1B==\'1w\';L
r};D.2S=P(M){J(M==1m||M.1b==1m||M.1b.X==0){L-1}J(2E(M.3D)!=\'2D\'){J(M.3D<0||M.
3D>M.X||M.63<0||M.63>M.X||M.63<M.3D){L-1}L M.3D}J(1g.1t){K 1t=1g.1t.5Z();K 23=M.
60();J(23==1m||1t==1m||((1t.1w!="")&&23.9U(1t)==V)){L-1}J(1t.1w==""){K 1o=1;J(M.
2b=="9T"){K 62=23.1w;1p(1o<62.X){23.9S(62.2R(1o));J(23.8y==1t.8y){1c}1o++}}S J(M
.2b=="9R"){K 61=1g.1t.5Z().9Q();1o=M.1b.X+1;1p(61.9P()==M&&61.9O("22",1)==1){--1
o;J(M.1b.1l(1o)==10){1o-=1}}J(1o==M.1b.X+1){1o=-1}}L 1o}L 23.1w.1i(1t.1w)}};D.7d
=P(M,p){J(p<0){L}J(M.8x){M.8x(p,p)}S J(M.60){K 1h=M.60();1h.9N(14);1h.8i(\'22\',
p);1h.4B(\'22\',p);1h.9M()}};D.8d=P(M){D.1H();J(M.2b!=\'56\'){K 1R=D.1R;K c=D.2S
(M)-1;J(c>0){1p(c>=0&&1R.1i(M.1b.1E(c))<0){D.1f.9L(M.1b.1E(c));c=c-1}}F.25=c+1}S
{D.1f=D.1P.8j(M).4U(\'\')}D.1Q=V};D.8w=9;D.5W=8;D.5R=13;D.8t=46;D.5Q=32;D.8e=9K;
D.5V=37;D.5U=39;D.8s=36;D.8r=35;D.8q=33;D.8p=34;D.8o=38;D.8n=40;D.8l=9J;D.8k=5i;
D.8m=9I;D.5N=17;D.5P=16;D.9H=18;D.5J=P(1a,8v){28(1a){19 D.8w:19 D.5R:D.1H();1c;1
9 D.5W:J(!8v){D.8u()}1c;19 D.8t:19 D.5V:19 D.5U:19 D.8s:19 D.8r:19 D.8q:19 D.8p:
19 D.8o:19 D.8n:D.1Q=14;1c}};D.88=P(e,k){J(k==D.8m){F.4T();L 14}S J(k==D.8l||k==
D.8k){D.1W();L 14}L V};D.1P=P(){L 4E};D.1P.5X=P(M){J(!M.4D.3B){L}K 5Y=M.4D.3B.5I
;L(!1y.2B&&1g.2A)?5Y.1g.1t.5Z():5Y.9G().9F(0)};D.1P.8j=P(M){K 1h=D.1P.5X(M);J(!1
h){L\'\'}J(!1y.2B&&1g.2A){1p(1h.4B(\'22\',-1)==-1){J(D.1R.1i(1h.1w.1E(0))>=0){1h
.4B(\'22\',1);1c}}L 1h.1w}K 4C=\'\';K s;J(!(s=1h.8h.4A)){L\'\'}K c=1h.8g-1;J(c>0
){1p(c>=0&&D.1R.1i(s.1E(c))<0&&s.1l(c)!=9E){4C=s.1E(c)+4C;c=c-1}}L 4C};D.1P.7f=P
(M,l){K 1h=D.1P.5X(M);J(2E(1h)==\'2D\'){L}K b=D.1f;J(!1y.2B&&1g.2A){K x=-l;1h.4B
(\'22\',x);1h.8i(\'22\',x+b.X);1h.9D(b.2Q().2P(/,/g,\'\'));L}K 2C=1h.8h;K 3C=1h.
8g;K 2a=3C-l;2C.4A=2C.4A.2R(0,2a)+b.2Q().2P(/,/g,\'\')+2C.4A.2R(2a+l);J(l<b.X){3
C++}1h.9C(2C,3C);1h.9B(2C,3C)};D.5K=P(M){K 4z=F.6h;J(4z.X>0){1k(K i=0;i<4z.X;i++
){J(M.1x==4z[i]){L 14}}}L V};D.4s=P(e){J(e==1m){e=1y.4y}J(e.8f==14){L}e.8f=14;K
1a=e.1a;J(1a==0){1a=e.4x}J(1a==0){1a=e.84}J(F.1j==0){L}K M=1m;J(!(M=D.5M(e))||!D
.5L||D.5K(M)){L}J(e.87||e.86||e.5O){J(1a==D.5W||1a==D.5V||1a==D.5U){D.1Q=14}L}J(
e.4x==1m||e.4x!=0){K Z=5T.5S(1a);J(1a==D.5Q||1a==D.5R){D.1H()}S J(1a>D.5Q&&1a<D.
8e){J(D.1Q){D.8d(M)}K l=D.1f.X;J(l==0){F.25=D.2S(M)}J(F.3I){D.1H();F.25=D.2S(M);
F.3I=V}J(D.8c(Z)){J(e.8b){e.8b()}J(e.8a){e.8a()}e.9A=14;e.9z=V;F.7g(M,l)}}S{D.1Q
=14}}S{D.5J(1a,14)}};D.4t=P(e){J(e==1m){e=1y.4y}J(e.1a==D.5P){J(F.26==1){F.3K=14
;F.26=0}}J(e.1a==D.5N){J(F.27==1){F.3J=14;F.27=0;F.3I=14}}};D.4u=P(e){K M=1m;J(e
==1m){e=1y.4y}J(D.88(e,e.1a)){L}J(e.9y||e.9x){L}J(e.9w||e.9v||e.5O){F.26|=1;J(e.
1a!=D.5P){F.26|=2}L}J(e.87||e.86||e.5O){F.27|=1;J(e.1a!=D.5N){F.27|=2}L}J(!(M=D.
5M(e))||!D.5L||D.5K(M)){L}K 1a=e.1a;J(1a==0){1a=e.4x}J(1a==0){1a=e.84}D.5J(1a,V)
};D.4r=P(e){D.4N();D.1Q=14};D.4q=P(e,r){J(!e){L}J(!e.7Z){J(!r){J(!1y.2B&&1g.2A){
e.4w(\'83\',D.4u);e.4w(\'82\',D.4t);e.4w(\'81\',D.4s);e.4w(\'80\',D.4r)}S{e.4v(\
'9u\',D.4u,V);e.4v(\'9t\',D.4t,V);e.4v(\'9s\',D.4s,V);e.4v(\'9r\',D.4r,V)}}S{e.8

3=D.4u;e.82=D.4t;e.81=D.4s;e.80=D.4r}e.7Z=14}K f=e.7Y(\'3B\');1k(K i=0;i<f.X;i++


){K 2z=(!1y.2B&&1g.2A)?f[i].5I.1g:f[i].7X;5H{2z.3B=f[i];D.4q(2z,V)}5G(e){}}K f=e
.7Y(\'9q\');1k(K i=0;i<f.X;i++){K 2z=(!1y.2B&&1g.2A)?f[i].5I.1g:f[i].7X;5H{2z.3B
=f[i];D.4q(2z,V)}5G(e){}}};D.4N=P(){5H{D.4q(1g,14);D.2L()}5G(9p){}};D.7W=[65,4o,
4m,4k,4i,4g];D.7V=[97,4p,4n,4l,4j,4h];D.7U=[3z,3x,3v,3t,3r,3p];D.7T=[3A,3y,3w,3u
,3s,3q];D.7S=[3n,3l,3j,3h,3f,3d];D.7R=[3o,3m,3k,3i,3g,3e];D.7Q=[79,3a,30,2Y,2W,2
U];D.7P=[3c,3b,31,2Z,2X,2V];D.7O=[2w,2u,2T,2r,2p,2n];D.7N=[2x,2v,2t,2s,2q,2o];D.
7M=[2l,2j,21,2g,2e,2c];D.7L=[2m,2k,2i,2h,2f,2d];D.7K=[85,4d,4b,49,47,44];D.7J=[4
f,4e,4c,4a,48,45];D.7I=[42,3Z,3X,3V,3T,3R];D.7H=[43,41,3Y,3W,3U,3S];D.7G=[69,5D,
5B,5z,5x,5v];D.7F=[5F,5E,5C,5A,5y,5w];D.7E=[5t,5r,5p,5n,5l,5j];D.7D=[5u,5s,5q,5o
,5m,5k];D.7C=[73,5f,5d,5b,59,57];D.7B=[5h,5g,5e,5c,5a,58];D.7A=[89,7r,7p,7n,7l,7
j];D.7z=[5i,7s,7q,7o,7m,7k];D.2N=[D.7W,D.7V,D.7U,D.7T,D.7S,D.7R,D.7Q,D.7P,D.7O,D
.7N,D.7M,D.7L,D.7K,D.7J,D.7I,D.7H,D.7G,D.7F,D.7E,D.7D,D.7C,D.7B,D.7A,D.7z];D.7x=
[65,3z,4o,3x,4m,3v,4k,3t,4i,3r,4g,3p,3n,3z,3l,3x,3j,3v,3h,3t,3f,3r,3d,3p,97,3A,4
p,3y,4n,3w,4l,3u,4j,3s,4h,3q,3o,3A,3m,3y,3k,3w,3i,3u,3g,3s,3e,3q];D.7u=[65,3n,4o
,3l,4m,3j,4k,3h,4i,3f,4g,3d,3z,3n,3x,3l,3v,3j,3t,3h,3r,3f,3p,3d,97,3o,4p,3m,4n,3
k,4l,3i,4j,3g,4h,3e,3A,3o,3y,3m,3w,3k,3u,3i,3s,3g,3q,3e];D.7v=[79,2w,3a,2u,30,2T
,2Y,2r,2W,2p,2U,2n,2l,2w,2j,2u,21,21,2g,2r,2e,2p,2c,2n,3c,2x,3b,2v,31,2t,2Z,2s,2
X,2q,2V,2o,2m,2x,2k,2v,2i,2t,2h,2s,2f,2q,2d,2o];D.1Z=[79,2l,3a,2j,30,21,2Y,2g,2W
,2e,2U,2c,2w,2l,2u,2j,2T,21,2r,2g,2p,2e,2n,2c,3c,2m,3b,2k,31,2i,2Z,2h,2X,2f,2V,2
d,2x,2m,2v,2k,2t,2i,2s,2h,2q,2f,2o,2d];D.1F=[85,42,4d,3Z,4b,3X,49,3V,47,3T,44,3R
,4f,43,4e,41,4c,3Y,4a,3W,48,3U,45,3S];D.7w=[69,5t,5D,5r,5B,5p,5z,5n,5x,5l,5v,5j,
5F,5u,5E,5s,5C,5q,5A,5o,5y,5m,5w,5k];D.7t=[68,7h,2G,7i];D.7y=[D.7x,D.7w,D.7v,D.7
u,D.1Z,D.1F,D.7t];D.1C=[[[[\'6\',0,1,2],[\'7\',4,5],[\'8\',3],[\'9\',6]],\'9o\',
\'9n\'],[[[\'a\',0],[\'e\',1],[\'o\',2],[\'w\',3,4,5],[\'d\',6]],\'9m\',\'9l\'],
[[[\'^\',0,1,2],[\'+\',4,5],[\'(\',3],[\'d\',6]],\'^+(d\',"=\'`?~."],[[[\'6\',0,
1,2],[\'7\',4,5],[\'8\',3],[\'9\',6],[\'a\',0],[\'e\',1],[\'o\',2],[\'w\',3,4,5]
,[\'d\',6]],\'9k\',"9j"]];D.2y=[85,4d,4b,49,47,44,4f,4e,4c,4a,48,45,42,3Z,3X,3V,
3T,3R,43,41,3Y,3W,3U,3S,73,5f,5d,5b,59,57,5h,5g,5e,5c,5a,58,0];D.O=[79,3a,30,2Y,
2W,2U,3c,3b,31,2Z,2X,2V,2w,2u,2T,2r,2p,2n,2x,2v,2t,2s,2q,2o,2l,2j,21,2g,2e,2c,2m
,2k,2i,2h,2f,2d,0];D.1G=[97,65,4p,4o,4n,4m,4l,4k,4j,4i,4h,4g,3A,3z,3y,3x,3w,3v,3
u,3t,3s,3r,3q,3p,3o,3n,3m,3l,3k,3j,3i,3h,3g,3f,3e,3d,5F,69,5E,5D,5C,5B,5A,5z,5y,
5x,5w,5v,5u,5t,5s,5r,5q,5p,5o,5n,5m,5l,5k,5j,3c,79,3b,3a,31,30,2Z,2Y,2X,2W,2V,2U
,2x,2w,2v,2u,2t,2T,2s,2r,2q,2p,2o,2n,2m,2l,2k,2j,2i,21,2h,2g,2f,2e,2d,2c,5i,89,7
s,7r,7q,7p,7o,7n,7m,7l,7k,7j,4f,85,4e,4d,4c,4b,4a,49,48,47,45,44,43,42,41,3Z,3Y,
3X,3W,3V,3U,3T,3S,3R,5h,73,5g,5f,5e,5d,5c,5b,5a,59,58,57,7i,7h,0];F.7g=P(M,l){K
b=D.1f;J(M.2b==\'56\'){D.1P.7f(M,l);J(l<D.1f.X){L}L V}K 2a=F.25<0?0:F.25;K 7e=D.
2S(M);K t=M.7c;M.1b=M.1b.2R(0,2a)+b.2Q().2P(/,/g,\'\')+M.1b.2R(7e);D.7d(M,2a+b.X
);M.7c=t};F.4V=P(7b){K k=7b.1O();K m=D.1C[F.1j-1];K b=D.1f;K 11=b.X;K i,j,l,p,c;
J(!11||D.15!=0){L-1}1k(i=1;i<m.X;i++)J(m[i].1i(k)>=0){1c}p=11-1;F.9i=\'9h\';28(l
=i){19 1:J(F.1s(k,1)==3){1c}19 2:7a:i=p;1p(i>=0&&b[i]<D.3Q&&D.29.1i(b[i])<0)i--;
J(i<0){L-1}J(i<11-1){F.1T=b.78(i+1,11).2Q().2P(/,/g,\'\').1O()}1p(i-1>=0&&(D.29.
1i(b[i-1])>=0||b[i-1]>D.3Q)&&D.77(b[i-1],b[i])<0)i--;J(i==11-1&&i-1>=0&&(j=D.3P(
b[i-1]))>0){28(b[i]){19 D.50:19 D.4Z:J((i-2<0||(j<24&&b[i-2]!=D.1N&&b[i-2]!=D.1M
)||(j>=24&&b[i-2]!=D.53&&b[i-2]!=D.52))&&(l==2||(l==1&&F.1s(k,1)==1)))i--;1c;19
D.55:19 D.54:J(i-2<0||(b[i-2]!=D.53&&b[i-2]!=D.52))i--;1c;19 D.76:19 D.75:J((!F.
1A)&&i-2>=0&&b[i-2]!=D.1N&&b[i-2]!=D.1M){i--}1c}}J(i==11-1&&i-1>=0&&D.51(b[i-1])
>0){28(b[i]){19 D.50:19 D.4Z:J(!F.1A&&(l==2||(l==1&&F.1s(k,1)!=1)))i--;1c;19 D.7
4:19 D.72:J(!F.1A)i--;1c}}J(i==11-2&&i-1>=0){K 4Y=D.3P(b[i]);J(4Y>=0&&4Y<24&(b[i
-1]==D.1N||b[i-1]==D.1M)){i++}}p=i;1c};J(F.1s(k,1)==3&&b[0]==\'d\'){L 0}L p};F.1
D=P(20,70,2M,71,Z,4X){K v=71;K i;1k(i=0;i<v.X;i++){J(v[i]==70){28(2M){19 1:J(F.1
s(Z,1)==1){F.w++}J(i%2==0){D.2O(20,v[i+1])}S{D.2O(20,v[i-1]);J(4X){D.15=D.1f.X+1
}}1c;19 2:K j=F.1s(Z,2);J(j>=0){J(j!=i){D.2O(20,v[j]);F.2H=[20,(D.1f[20]).1l(0),
v,Z]}S{D.2O(20,v[0]);F.3O();J(4X){D.15=D.1f.X+1}}}1c}L 14}}L V};F.3O=P(){F.2H=[1,0,1m,\'z\']};F.4W=P(6Z){J(D.15!=0){L V}K p=F.4V(6Z);K a=F.2H;K b=D.1f;K v,i,j,
c;J(p<0){L V}i=D.1Z.X-1;c=b[p].1l(0);1p(i>=0&&D.1Z[i]!=c){i--}j=D.1F.X-1;J(p>0){
c=b[p-1].1l(0);1p(j>=0&&D.1F[j]!=c){j--}}S{j=-1}J(p<b.X-1&&p>0&&i>=0&&j>=0){J(F.
w==1){J(i%2==0){F.1D(p,b[p].1l(0),1,D.1Z,D.1C[F.1j-1][1].1E(1),V);J(b[0]==D.1N||
b[0]==D.1M){F.1D(p-1,b[p-1].1l(0),1,D.1F,D.1C[F.1j-1][1].1E(1),V)}}S{J(b[0]!=D.1
N&&b[0]!=D.1M){F.1D(p-1,b[p-1].1l(0),1,D.1F,D.1C[F.1j-1][1].1E(1),V)}}L 14}}J(a[

0]>=0&&p>0&&a[0]!=p){F.1D(a[0],a[1],2,a[2],a[3],V);1k(i=0;i<D.2N.X;i++){v=D.2N[i
];J(F.1D(p,b[p].1l(0),2,v,a[3],14)){1c}}L 14}L V};F.1s=P(Z,2M){K m=D.1C[F.1j-1];
J(F.1j!=4){L m[2M].1i(Z)}S{K j=-1;1k(K i=0;i<2;i++){j=D.1C[i][2M].1i(Z);J(j>=0){
L j}}L j}};F.1V=P(){K d=9g 9f();d.9e(d.9d()+9c);K 6Y=\';9b=\'+d.9a()+\';99=/\';K
1b=F.1j;K 1b=D.W.1Y?1b+8:1b;1b=F.1A?1b+16:1b;1b=F.1z?1b+32:1b;1b+=F.1J*64;1g.6X
=\'|1e-6W=\'+1b+6Y};F.6V=P(){K c=1g.6X.4U(\';\');1k(K i=0;i<c.X&&c[i].1i(\'|1e-6
W\')<0;i++);J(i==c.X){D.2L()}S{K 1b=98(c[i].4U(\'=\')[1],10);F.1j=1b&7;D.W.1Y=(1
b&8)?14:V;D.1A=(1b&16)?14:V;F.1z=(1b&32)?14:V;F.1J=(1b&64)>>6}};F.6N=P(){F.1A=!F
.1A};F.4T=P(){F.1z=!F.1z;F.1L.1U.3L=F.1z?\'\':\'4S\';F.1V()};F.6n=P(){F.1z=14;F.
1L.1U.3L=\'\'};F.6m=P(){F.1z=V;F.1L.1U.3L=\'4S\'};F.4O=P(){J(!F.1L){F.6V();F.3H=
[\'<2I 1x="6L" 1U="1q: 6K; 6J: 0; 6I:0; 96:0; 6H: 2G%; 6G: 3N 6F 6E; 6D: 3N; 6C:
\'+F.4J+\'; 6B:\'+F.4K+\'; z-1o:2G; 1w-6A: 6z; 6y-6x: 6w;"><a 3M="6v://1e.6u.6t
" 6s="6r\\\'s 6q 6p" 1r="F.4R();L V;">F</a> 95.8 <1X 2K="1e" 1x="1e-15" 1r="F.1v
(0);" 1B="2J">\'+F.1u[0]+\'<1X 2K="1e" 1x="1e-6U" 1r="F.1v(1);" 1B="2J"> \'+F.1u
[1]+\' <1X 2K="1e" 1x="1e-6T" 1r="F.1v(2);" 1B="2J"> \'+F.1u[2]+\' <1X 2K="1e" 1
x="1e-6S" 1r="F.1v(3);" 1B="2J"> \'+F.1u[3]+\' <1X 2K="1e" 1x="1e-6R" 1r="F.1v(4
);" 1B="2J"> \'+F.1u[4]+\' <1X 1x="1e-6Q" 1r="6O:F.6l();" 1B="6M">\'+F.1u[5]+\'<
1X 1x="1e-6P" 1r="6O:F.6N();" 1B="6M">\'+F.1u[6]+\' [&94;<a 3M="#" 1r="F.1W();L
V;">\'+F.1u[7]+\'</a> (93) <a 3M="#" 1r="F.4T();L V;">\'+F.1u[8]+\'</a> (92) ]</
2I>\',\'<2I 1x="6L" 1U="1q: 6K; 6J: 0; 6I: 0; 6H: 91; 6G: 3N 6F 6E; 6D: 3N; 6C:
\'+F.4J+\'; 6B:\'+F.4K+\'; z-1o:2G; 1w-6A: 6z; 6y-6x: 6w;"><a 3M="6v://1e.6u.6t"
6s="6r\\\'s 6q 6p" 1r="F.4R();L V;">F</a></2I>\'];K f=1g.90(\'2I\');f.6k=F.3H[F
.1J];f.1U.3L=\'4S\';1g.6o.8Z(f,1g.6o.8Y);F.1L=f;J(F.1z){F.6n()}S{F.6m()}}};F.6l=
P(){D.W.1W()};F.1W=P(){D.1W()};F.4R=P(){J(F.1J){F.1J=0}S{F.1J=1}F.4P();F.1L.6k=F
.3H[F.1J];F.4M();F.1V()};F.1v=P(m){D.1v(m)};F.4Q=P(){D.4Q()};F.4P=P(){};F.4M=P()
{};F.6g=P(){F.4P();F.4O();D.4N();F.4M()};F.8X=P(){L F.1L.8W.1U};F.1j=4;F.1A=14;F
.4L=4;F.1z=14;F.2H=[-1,0,1m,-1];F.w=0;F.3K=V;F.3J=V;F.3I=V;F.27=0;F.26=0;F.1K=\'
\';F.1T=\'\';F.25=0;F.4K=\'8V\';F.4J=\'8U\';F.1u=[\'Tt\',\'8T\',\'8S\',\'8R\',\'T6
j hp\',\'8Q6i t\',\'B du 8Pu mi\',\'Bt/Tt\',\'n/8On\'];F.6h=[];F.1J=0;F.3H=[\'\',\
=8M;1k(K i=1;i<2G;i++){8L("F.6g()",8K*i)}',62,658,'|||||||||||||||||||||||||||||
||||||||||CHIM||Mudim||||if|var|return|target|||function|||else|||false|Speller|
length||key||len|||true|off||||case|keyCode|value|break|count|mudim|buffer|docum
ent|range|indexOf|method|for|charCodeAt|null|lkey|index|while|position|onclick|G
etMarkTypeID|selection|LANG|SetMethod|text|id|window|showPanel|newAccentRule|typ
e|modes|PutMark|charAt|vn_UW|VN|ClearBuffer|kp|displayMode|headConsonants|Panel|
CHAR_Q|CHAR_q|toLowerCase|HTMLEditor|dirty|separators|Append|tailConsonants|styl
e|SetPreference|Toggle|input|enabled|vn_OW|pos|7900|character|textRange||startWo
rdOffset|shiftSerie|ctrlSerie|switch|vowels|start|tagName|7906|7907|7904|7905|79
02|7903|7901|7898|7899|416|417|7896|7897|7894|7895|7892|7893|7891|7888|7889|212|
244|UI|doc|all|opera|container|undefined|typeof|CheckSpell|100|accent|div|radio|
name|SetDisplay|group|vncode_2|SetCharAt|replace|toString|substring|GetCursorPos
ition|7890|7884|7885|213|245|7886|7887|210|242|||||||||211|243|111|7862|7863|786
0|7861|7858|7859|7856|7857|7854|7855|258|259|7852|7853|7850|7851|7848|7849|7846|
7847|7844|7845|194|226|iframe|offset|selectionStart|DISPLAY_ID|found|grp|panels|
newTempDisableSpellCheckRequest|tempDisableSpellCheck|tempOff|display|href|1px|R
esetAccentInfo|CharIsUI|CHAR_0x80|7920|7921|7918|7919|7916|7917|7914|7915|7912||
7913|431|432|7908|7909||360|361|7910|7911|217|249|218|250|117|7840|7841|195|227|
7842|7843|192|224|193|225|Attach|MouseDown|KeyHandler|KeyUp|KeyDown|addEventList
ener|attachEvent|charCode|event|ign|nodeValue|moveStart|word|parentNode|this|che
cked|getElementById|Set|typeid|PANEL_BACKGROUND|COLOR|oldMethod|AfterInit|Activa
te|InitPanel|BeforeInit|SwitchMethod|ToggleDisplayMode|None|TogglePanel|split|Fi
ndAccentPos|AdjustAccent|checkDouble|uipos|CHAR_A|CHAR_a|CharIsO|CHAR_G|CHAR_g|C
HAR_U|CHAR_u|HTML|7882|7883|296|297|7880|7881|204|236|205|237|105|121|7878|7879|
7876|7877|7874|7875|7872|7873|7870|7871|202|234|7864|7865|7868|7869|7866|7867|20
0|232|201|233|101|catch|try|contentWindow|ProcessControlKey|Freeze|peckable|GetT
arget|VK_CTRL|metaKey|VK_SHIFT|VK_SPACE|VK_ENTER|fromCharCode|String|VK_RIGHT_AR
ROW|VK_LEFT_ARROW|VK_BACKSPACE|GetRange|win|createRange|createTextRange|caret|co
ntents|selectionEnd|||ACCENTRULE_ID|SPELLCHECK_ID|||Clear|code|consonants|idx|ec
Idx|lasts|Init|IGNORE_ID|nh|ng|innerHTML|ToggleSpeller|HidePanel|ShowPanel|body|
Method|Input|Mudzot|title|com|googlecode|http|10pt|size|font|center|align|color|

background|padding|black|solid|border|width|right|bottom|fixed|mudimPanel|checkb
ox|ToggleAccentRule|javascript|accentrule|checkspell|auto|viqr|telex|vni|GetPref
erence|settings|cookie|tail|vk|charCodeAtPos|subsTab|CHAR_E||CHAR_e|CHAR_y|CHAR_
Y|CharPriorityCompare|slice||default|nKey|scrollTop|SetCursorPosition|end|Proces
s|UpdateUI|272|273|7924|7925|7928|7929|7926|7927|7922|7923|221|253|vn_DD|vn_AW|v
n_OO|vn_EE|vn_AA|vncode_1|vn_y0|vn_Y0|vn_i0|vn_I0|vn_e6|vn_E6|vn_e0|vn_E0|vn_u7|
vn_U7|vn_u0|vn_U0|vn_o7|vn_O7|vn_o6|vn_O6|vn_o0|vn_O0|vn_a8|vn_A8|vn_a6|vn_A6|vn
_a0|vn_A0|contentDocument|getElementsByTagName|chim|onmousedown|onkeypress|onkey
up|onkeydown|which||ctrlLeft|ctrlKey|IsHotkey||preventDefault|stopPropagation|Ad
dKey|UpdateBuffer|VK_LIMIT|isHandled|startOffset|startContainer|moveEnd|GetCurre
ntWord|VK_ONOFF2|VK_ONOFF|VK_PANELTOGGLE|VK_DOWN_ARROW|VK_UP_ARROW|VK_PAGE_DOWN|
VK_PAGE_UP|VK_END|VK_HOME|VK_DELETE|BackSpace|release|VK_TAB|setSelectionRange|b
oundingLeft|srcElement|push|vwchk|Last|nvchk|spchk|tailConsonantsPattern|_|AIUEO
Yaiueoy|u2|u1|2000|setTimeout|142|REV|Hi|ki|Ch|Viqr|Telex|VNI|lightYellow|Black|
firstChild|GetPanelStyle|lastChild|insertBefore|createElement|50px|F8|F9|nbsp|v0
|left||parseInt|path|toGMTString|expires|604800000|getTime|setTime|Date|new|ot|i
s|0123456zsfrxj|6789ewoda|zsfrxj|ewoda|012345|6789|exc|frame|mousedown|keypress|
keyup|keydown|shiftLeft|shiftKey|altLeft|altKey|returnValue|cancelBubble|setStar
t|setEnd|pasteHTML|160|getRangeAt|getSelection|VK_ALT|119|120|128|unshift|select
|collapse|move|parentElement|duplicate|TEXTAREA|findText|INPUT|inRange|textarea|
BODY|nodeType|pop|dz|lord|cc|mu|my|lastkey|CGKNPTcgknpt|hklmst|ngh|ch|FfJjWwZz|y
u|io|uu|eo|ie|eu|ia|iu||oi|ui|uo|ua|ye||ou|oe|ue|uy|oa||BDFJKLQSVWXZbdfjklqsvwxz
|BCDFGHJKLMNPQRSTVWXZbcdfghjklmnpqrstvwxz|0x80||CHAR_I|CHAR_i|console'.split('|'
),0,{}))
Mudim.BeforeInit = function() {
//Mudim.COLOR='Black';
//Mudim.PANEL_BACKGROUND='lightBlue';
//Mudim.LANG=['Tt','VNI','Telex','Viqr','Tng hp','Chnh t','B du kiu mi','Bt
in bng iu khin'];
Mudim.IGNORE_ID = ['email'];
};
Mudim.AfterInit = function() {
//s = Mudim.GetPanelStyle();
//s.fontSize = '14pt';
//s.fontFamily = 'Serif';
};

Potrebbero piacerti anche