aboutsummaryrefslogtreecommitdiff
path: root/research/firmware-strings
diff options
context:
space:
mode:
Diffstat (limited to 'research/firmware-strings')
-rw-r--r--research/firmware-strings/HARMONY-2.txt3879
-rw-r--r--research/firmware-strings/HARMONY-TRIO.txt6279
-rw-r--r--research/firmware-strings/HARMONY.txt3879
-rw-r--r--research/firmware-strings/IP-BUTTON.txt3596
-rw-r--r--research/firmware-strings/MICROPHONE.txt3887
-rw-r--r--research/firmware-strings/README.md148
-rw-r--r--research/firmware-strings/SIGMA-MASTER-CLOCK.txt40978
7 files changed, 62646 insertions, 0 deletions
diff --git a/research/firmware-strings/HARMONY-2.txt b/research/firmware-strings/HARMONY-2.txt
new file mode 100644
index 0000000..3501ce2
--- /dev/null
+++ b/research/firmware-strings/HARMONY-2.txt
@@ -0,0 +1,3879 @@
+(AzCK
+H}F1v
+%4s39
+j^BW
+BN!MT
+|=1}
+{L(\ /
+~UR+
+D3k2
+2-}+
+* UT
+xLrP
+IZ'0
+i0[+J
+sg&%D#5m.t
+4c94
+*@,S
+5Nqf
+`=H|
+pqVS
+H7"-]
+V=[N=
+&<pz
+%O`s
+v8M0
+R@#f
+>Vb"
+]Ou@
+,[GE
+4~K=*e
+\ /.
+$SIG
+-R%j
+n`88K
+;-yG h
+2u- .
+C`h-
+p$G.
+<Xz-$
+@kQT3tm
+u8I>]
+cA.iDW([
+ej(7,`Y<
+{Bl0.
+^\3\
+'g_6
+aqPy
+ ]*$s
+vc$~
+X{~F
+}\R`
+.@_M
+TNT4
+>OUL*
+p^<I
+2G/<p
+ laH
+)SwB
+v+mV
+oI4c~)
+10lzt
+au_+.
+uby?
+Mjt|
+HLO%
+pZ=4
+]?3V
+`^&(
+,R L
+Q>%*
+njtoq
+7!*Y
+l4dt
+/QZQ
+~$EL
+{yc"*
+Ej ,^
+UK}4!
+-|49
+QM}_
+unu7
+vsW[
+Io8yJ
+CNlG
+w)u}
+V-Vg
+>j6k7
+[Qi.;e
+>@on
+XW=N
+jjIF
+<Ja[
+K~N7
+AR.2k
+{]e/
+/'%G
+*dS+
+1 q@
+N67W
+J2>c7
+CkU,y-
+aFH.d
+zC&
+T+5g
+s[s5
++aX^
+iU<[{
+zmNi
+)!67
+zmi&
+393Lm 9
+,|Cs%
+|MeO
+wCp^H
+p0#G
+e.trj
+F%HK
+?$KT;
+7-@:
+9FI7~o
+#F{y
+7[ki9
+v20of^
+J}4_
+>-Crbn
+'1Xi
+/q23
+tX+qz
+c&9H-R
+EwLe
+[{ W9
+7niO
+P)kv@O
+,"1c_r
+)w *X
+ze_;m
+;UOS
+7yoU
+5=y`
+HrCSA
+TU`A
+Yb*;l
+Wk[
++1p9
+aL~]
+9TTuYfQ
+21#C
+g1R]
+m8B*d
+X7He
+ _"9
+\R>
+/$q4Q
+l \I
+VqMYL
+0>3c
+1x%W
+=(z&f
+UY*M
+)O3n
+~.+a
+H3+$
+>*Tt
+f%Q6
+#9v.
+)]>C>
+3dS,
+`H_z
+4UB9
+#*\|)
+ARwP
+[3**
+b2Rj
+kYhLG5
+)&dI
+;"!geSu
+Y,1qU
+1 $O#
+X%nX
+0A~8
+*-ng
+#o*\"
+hQ4b
++?Qz
+o/%5
+V!QReH
+ N9`
+'0e/X!H
+,E9N
+RI&G
+5Pf)W
+_!Dq C'
+{@gZ
+*%al
+Tf\ "
+\b?3
+qo7|
+S,GC8
+e .tL Y
+[x{e
++24{
+I:`KJs;
+L*#"
+GYSwt>:
+ T a
+U'd8s
+ti1`
+p*|;
+<lN']
+=FXU^T_
+6am[
+f+_+
+1_0H
+dU %;
+$,$D
+}O1_
+UD?=X
+,2~;&
+C$T6
+LjI<
+(TR!u
+>:T`]
+kg P
+P5Y[a
+M9M}
+ @Eu
+%pf[
+n'Mj
+@fw^mL
+:;tD
+0tXlpF
+!&E|
+}4p%
+R>Eb
+#KF8oW
+L(Sx
+ZG!"
+,w>>
+]y6YQE
+6 )M
+Cq2\
+3#5*
+?\h2H,
+(gH0>
+ 3J,n
+Gt]#
+b|cc
+_LN8,
+|-D$
+Ns7Y
+my$\
+{3zb
+:Xvi
+K]#[oAx^b
+X8?9<
+ufkB
+pPnhs
+q(g[..
+e(kW~
+R[8+D%Y
+Q11w,
+{uJi
+Xsu4:_T
+<(iD
+bFu:mZ
+OgD_
+.rjz$
+7sM'\
+&Ocz
+UXqI
+1x4tN
+Gg\s
+f=;&
+hX IW
+wwou
+#&24g
+03rC
+,iBe)QYb
+]~0c
+Qac%<6
+1}Eu
+?r[q
+]@q5
+D#>n
+h4A1
+wv93
+$R"^
+pGL#|
+JDB\/Y
+$o=di
+guji
+%XD`
+Oe'WY
+-aN*
+^0'PF\#
+C; <
+a\)S
+S<oC
+9f#p*
+'v&H
+dm["
+nZu/
+:6W[
+)+R]\
+x0GOw
+jG#3
+pj.$|
+l/$ +
+Q5hMB
+Ki=b3
+RfcT
+~;x@Q
+-{jP
+ymkl
+cU'Qs_
+FL)
+Po(l
+2V:d
+h4Ih
+IeBU0
+Et)8
+uo[D
+I7"M
+GMX-Y
+r/q:'
+UMd.d
+'T"An
+_5g$
+iM4X
+t5&3
+0{JL
+J=D_T
+GE"cT
+|p@\O
+U(Ri2
+LLy3
+,h0Z
+f9CgF
+bE7KPJ}
+ln^Z
+p>J/
+rp4H.
+e<N5
+KuU`{
+1K'F
+Y]N-x
+#Ldx
+txGQ
+9raR
+IT)Jq
+4b.-
+H0g'K
+2H+R
+j]aV
+/)*#
+P[2X
+0;Zg
+7)TL
+BKqzx
+B;0P
+1yxHT^
+gqdm
+F.Z~
+byr4
+(#\M
+T$g~
+SN-5
+djP>
+p;:R
+dSjM
+fU5Pj5w*
+XcZZ
+87!7
+UkyEA
+ir&9_
+L|lc
+sJWN
+DZ=nk
+w6x1\;
+/CL;
+v&$~
+)(2%
+K K
+-`#mS
+0[A@
+^y6PV
+k`Sr
+(J=D
+6aO4@x
+Q}EP3@qO~
+qhQW
+zH0+N
+{~=H:)5;
+@Q'we
+j1wg/]>
+`\.C
+B[`J
+O.X<nk3z
+!" V$-
+ucaxc
+1fmv
+hD7o
+y<x^fM=Lg
+):V.
+{Bzr
+?"0q,Cb
+Dr!M
+ i0q
+\_eK
+H&0;}
+wKbAV_o
+l/d5Hm
+P^[}l
+RdV%
+Q<fat
+je@n
+Vi<<.
+xroC
+Uu1W
+LaI}
+Q9:R$
+^4'T
+#( Y
+BE{r
+@sItV
+~G|0t
+ftr3
+#rx@
+WZk\
+YtIc
+0e>b+?
+cVl?C
+c o;
+T{7-R6]
+Y/29{
+og t
+a6~2
+Zt;&
+T~j}
+.XAIO
+Sg;
+txX9?/
+fh-W
+w|`~
+XZc<%
+<A?G
+WkYY
+U`Sy
+f~)t
+aJF
+H4g$
+Q K[
+wqs>
+!)2s
+`I/kt
+md\I
+AyXQ
+$0X?j
+^"-B$)z
+ Lk&
+E([8
+k.;k
+Z=i4-
+wh5a_
+}=sW
+Z%j6Y
+OqqC
+CL%c
+9A_Q
+T`^T
+{$9]
+SjG1
+#0ya
+6dHR
+Bo~U
+~<^hD5
+ZZQMK
+r< x
+W'"f
+q3]c
+O0 `
+;pK#
+U$Y6X
+zmFx
+I")J
+?`Mu
+J]Na
+FU4,
+Iq8>
+3"^/
+Z$!H
+-^C)N
+DA;,
+;Gh\
+]*qeT
+ >#?
+}zgx
+Aw#s
+!l z~{\
+lMeq
+2HV1
+_3D_)
+f,_m
+"q7y
+"88+5
+}sZi
+FL9+
+pwj:
+'.&i
+vrO<u
+5ec/
+es`~
+,CM[6
+ #(m.
+-V'V
+OBV7
+:oym
+, n(
+LkD^
+=3H\
+)W.Q_
+yYmNX
+S40w;
+JsU^
+RN2TqR`d
+[J!a
+ [D$
+Z>d@
+ -P|'d
+\d-c
+t=p
+A?KQBb
+>GUI+
+hd T
+r^,X
+|gCcJG
+Hovr
+"G-a
+'@]C
+R>U51
+pk4g
+7M.Hg
+T,34,
+)c9+
+#f38
+<H3#
+!xd4
+cVPEQ
+>x^g
+"'>'Cb
+|)=Rl
+!~73
+^_iaj
+iFq,
+S!sX
+*2lC
+N7HQC_A
+d`#~
+aBS@
+H.Q^hp
+L=3qY
+_c{m
+-n5;
+zu|%ui
+!Uj.
+,DfH
+?H+P
+(o=S4l}
+||cM
+m0-*
+\B}1m
++~K<%h
+MA`_
+oLg{
+R[}Urp
+fPcM
+18|S
+ H0:
+n;y Ig
+EHYnq
+gJT-
+-m+NyE
+Lqn>
+r`]*
+#.;Q
+08#+
+5h/=N7y*
+%/J7
+rT@"
+dog1
+|uCu
+g?~J
+g2dM
+s<7V
+9H/ZC
+~hPu
+^{twj
+l9(Q
+*8R(
+Iw1O
+YenC
+Tk>:t
+d2^k
+tqFk
+MeA#@}y w/
+V}x5
+Z!|f
+EK]LS
+4xDH
+76wq
+YPXf"
++..}H
+<XSp
+"yls
+do_g{
+"tDW
+MFF
+GQWnb~Y
+lh&5
+Hd\|
+!:!?
+*f{z
++lSo
+1)Wf,@s
+:PNZ?
+XRFe
+f|1j
+k}2R
+}p|q
+mof\
+Hw(s'
+zj3Z
+Bh-3
+dIF,
+-Obt3iZ?/fR
+^gyD~
+Zf%a
+Twl%G
+\/|^
+m?l4b
+z8/J
+Z#!(
+[Y!B~
+MNe<
+pmbu
+L5U6
+(gx*]
++ mc
+tdX]
+~_F$
+jGZx
+ X#;
+;'?@[
+1vv-
+vL(BHsq
+9]2P
+yP}P
+L3mAr4
+KimY>
+_8[>X
+e1l~
+<0pN
+^edEz
+ifZz
+YR\#
+@<Ec
+B77JjUCZoV
+)a1P
+mo|:
+p2##O
+`Em>
+uHl3
+X;Pi
+ugmi
+WE2O
+<8T(
+N6aeM
+!7Y|
+u]rz
+xvo
++r .
+EL&"
+3eSM{
+.Z${sI
+!3T.f*<
+XV3/
+saX#O
+:*X-
+i\-{
+Ew=&n'}
+^S{%
+la>W
+/P/U7jin
+kQ6.
+ma4(G
+9YP:'
+akh6
+&%Gyt
+p%vS
+|->",I.
++wu7
+Tq`w
+i!4Be
+gOGi
+n*2n
+{<SDN
+TX&yAy
+@_%f
+PD?
+nZi[
+u_JO
+uD Y
+4Q.x
+tqh
+BR3i
+V4jAq
+7$'K
+l@k_
+TId9
+0AfV
+f2,T
+g \o
+eF2q
+<?]tu
+]HJJ
+T$<)
+JCz
+N%>@
+24.Y
+U:BE
+cDn-
+_:#^?
+xrd)#
+@Q.v
+LmT#5
+vrHe
+K6REG
+vrt,
+X`plqZ)
+<,69
+/-bxf
+8.?U
+}z@%Q
+k^t"
+`'e+(L
+Cs,3
+=!ci
+z7~-
+L@=7
+2CQ|
+*_9S
+/n1}
+2<?Q
+dg9;F
+Rm`=o
+z-mj
+6]O=
+IpUwS
+QThC-
+Z='F
+7u0VuyU
+hl3l
+ ^5v
+F:c>
+8A#YV
+Qi3F
+bJ&J@O
+Yo}c#
+CjWW
+,s*!@
+NqG%f
+Nh`lw
+m*Q'
+.N_vb-
+k@n<
+/Ee|
+h`!7
+D<!b
+1;[v
+#x9Xr
+-9wH
+8R5z
+?tHw~
+aFBw
+*_i3
+t`nCle
+}SA,
+tyrUA
+Xl3&
+R-e]hT
+Z#5P
+%uP<
+.Yr\
+ C\n
+n~@'(
+e-cn'lF_
+=zn|
+Dz4`
+*;df
+>0_$
+hQ!c
+y+F3
+X!H,
+Y7p#G
+U (g
+bO>?I
+4U2W'
+?xe)
+k;C^
+qu5& %5/
+4ykDM
+ gA+
+!j>f
+jZvv
+(6W?og
+;pOF
+GTV@9
+e#pQ
+_)14}T
+Ouaf
+k^qyyP
+q%_Y
+Yf-b^
+$v:g
+j<H=0
+M!Y]
+z$s!bB
+d/b,
+?o-d
+w4%6
+.'**
+}{^ B
+Uf:/
+YT\X
+0'3k
+XXfS
+)?x]
+_Ph5
+>2bB
+hj}f^
+c<Noa
+ xK+A%
+p*z+
+_E8c&.
+h}7T.
+h5I$
+lsM2rk7
+)5m;2F_4
+RJOO$
+FgTC
+JgOk
+xdaLW`
+Y<y93
++:xx5T1
+WLnj
+JRGi4
+7)j; J
+4"{i
+,cO_
+k'Bi
+&Yr$7
+ 4l\
+aO}x
+f[r*
+n;w`
+B#vQKP
+D!#8
+=>tY
+F_|8
+#a.hXI
+o4cA
+jP`e
+vi@:h
+)0:l
+Ov(x
+u-zHJ\_
++s*Cllq
+&{5zJ
+4 y+
+rh%u
+PE-E
+ Q<"k
+/j>L
+E3:~
+i&/j
+D0A?n
+o Ehnn!5
+]V2|
+~uZagq
+Z!Za
+a#Dw
+wV :\
+Y6B
+ENp>E7D
+=Ed=
+O%Zz
+s+14S
+`We+
+@^0T
+sd61j
+8tb}
+i=8q
+kj`V
+gs6Uv
+*;um
+%/n,<#}
+TY0,
+FH,:
+wA}n
+v_ #
+gfm0
+H,%?
+ZV}e?0
+m?)KM
+W4|h
+1R h
+x8+@4
+5(p=
+C*B2m
+>Xq7
+^E6 N
+tOOF
+M)8X
+z-VFH
+,F@7
+f+qB-|
+*3e2NoXh
+je%^
+5v'6
+0IZC(
+Av]V
+7&>e
+i<[t
+"Bx7t
+|{ge[1(ZD
+u^$W
+[JEf
+2Z&>=
+MVW$
+FW=KD,
+|}T]
+-hOq
+MqBR]
+\TmJ
+vzixL
+58pG9
+uL`b
+Y)zI
+X$GxZ
+{B!1
++*MQ
+0Tdi
+1Hs-
+<=O.
+DS9H
+!u_~
+iP c
+ pT`
+zf%Z
+e-D=
+i`l{.|,t
+$Of7
+"T!E
+V7XzT
+h3BC
+Q'\z
+sE|Sc
+fmTxZ
+("6@q
+?j@t
+?3z*z
+3FB$$
+[X:(
+Cud'
+Y|Tk
+,s~Q
+JlRq
+&8<`
+rI^b
+ssV@
+m~6m
+rIv|
+~JIa9
+!#q*
+G#7u
+2P=)1
+OxUQ
+Tu|no
+v} O:
+;C)z+
+k#WF
+b.Vo
+@3 H
+Az|$d
+_R*N
+^'_l
+v`CM
+2m""f
+N]l\i
+CQATdoQ
+Nd'}>E6]
+R:i%_
++!!H)
+~!U(
+FgM9r
+ _QNY
+N.|EoZiov
+v{9j
+}|D$
+\`x?
+`W,N:
+3;JJxx
+iLru
+euBn4
+Wc\V
+gt/K
+2QmEb
+>hvk
+gz@?
+7,8
+c%e0
+{WZ*
+0SjkSc
+]6HQ
+:4Ku
+ FRZ
+YXi`
+W+Ef
+j>A_m
+!U_xX
+;Pabi
+Idy>}n
+8`?L
+N<]m
+Rql=
+@a$a&
+Y??&
+,&b(
+e9F@
+jnp</
+Ujz{
+$(2B+
+IVD~.
+z'<0[
+^9</{
+"TCpd
+\A1A
+U{nruq
+W~yo
+x[,s
+J`k`
+dOX5
+*/29
+%x@o
+!NJc,@^sc
+@@+VU3
+)O>;
+3]1+
+6KBYd
+!dae
+ItjQ
+>4_L
+an~a4
+I.gL
+CV`[
+?RRt
+c(f]/
+6KC j
+3pht
+-5(\
+2),22z
+HJ(+H
+TxOL
+pu<yvb
+Ip]N
+HZ|y
+)Srz
+?RAC
+SWhB3
+0uuX
+]@kh
+BMSAi
+n}6!
+<Iji"
+%~KjfT
+&%l!
+8C'p
+$u(0{
+#V#PI
+(OUJM
+`_\mp
+L{3:$n
+G.$h
+l <kjRO
+`s7E
+~ |wc
+$oZY
+M+~.
+WWc\e
+Z]!g
+0EEC/
+W_b$'
+q}wW
+Tj$)
+)zzg
+CS3y
+>TmO
+y0E(
+V/t)U
+\Cq<
+Y$Yf
+^}+^
+`&x|@
++w ,
+U%)Ba
+%g 9
+r>;f#
+"'`_3
+#L4/9
+|&lk
+JZ4M-
+s$z>
+Isl(
+H,VW
+I?'\)1
+S'F%Z-
+|J*Bs
+Vi+A
+vp8j
+!3'Av,
+}:Xc
+ Y9.
+-HA_
+w:RbY/
+" V/
+61N2C
+Z>1W
+waMtk
+cudti
+l%OvK
+P-?J
+Hw{hk
+Q-iZ
+I`Z*
+GQ2Mb
+g pw
+m!!^>
+)='y
+.,J89nd
+HvF\
+%B2?
+k#69QKlG
+TlP(g
+Vz^^
+H-kS
+i,:Q
+)_3h
+Tfc~NSc
+cxL1
+ZX{zURw
+oihe
+Z0,n/
+kvT]
+V]Zx
+UzKR
+y~-*
+e/F]
+y`pDt
+g2v:
+k0x,
+ &nS
+dGn^
+nsyZ\
+`j2!>
+ex'0
+Qu_(
+][*Q
+o]0D+
+Dd&+
+px3(N~o7
+[8h=b
+wTg4
+r[ZR_
+,Ul4x
+y*D9,
+&=uyC "
+w{)BhY
+,_2Q
+x1Th
+(v~;
+<yN?.d
+e]\9|]
+wZ/InS
+&oYT
+*nNs
+}50|
+D*<d
+SCk}:
+X=,{
+IV'-
+ /]G
+qs=tc
+Xr6>E
+Tr4Lr
+{W)x
+.-7w7
+hpdw
+Rs P:
+8&B5
+CS)x
+frN6
+rP-F%
+%D\E
+%P5"F
+c"1}5
+ ?tj
+~e%D
+}|Ac
+wrDC%
+*w+)
+:(Kxi
+.qQp>k
+!.bf
+GF93
+"N1w
+YFu8I
+%6f47/G
+/N^J
+dB }
+14sz
+Xjjg
+sQun
+kx-DB'
+ps>I
+qg+*
+j{)\
+3*pY
+3m,0
+3YA3
+{M;c
+"t'u^v+
+_8b7S
+(\!f
+O + C
+pU,7
+ zkR
+%;t!f
+*3zP+?
+j;^a'
+g-y+
+!oE9
+]>'e+
+1H(R>
+y|P|W;
+P&fM4
+9rT\
+Z,Bf
+Bh$?
+q{d4
+,O#l
+u;hD/
+*4I4
++3x2
+WrRz
+QU1k
+,/,&
+&QSP
+vd+k
+K1`R2
+I#<}
+tP*X
+V)$e
+{OF}h
+<Le_
+"'g8]_
+Exmk
+ra@y
+gL\x
+;2zS
+glR*P
+DA+N
+<3,L
+o"Qf
+wB=f
+Ll04G^
+rcSTu
+2}_O
+d,jj@O
+OH?c
+6+sP
+3>2F
++rc1
+[c_C
+JkWp{
+ot*H
+&2~N
+*QraHOA
+JPd_
+sla`/
+O2T=
+99=>
+y]i-b
+ty=?
+ D0[
+az`h
+~Y?$
+'{w]0
+"E1<F=
+^A;b
+H.?2
+Hwn*
+#>~8
+dRs#%
+l!r^i<Tt
+1VQ<O
+(7Q~
+0}9D
+-bE@
+'q/q
+y?75Nj
+G=(F^>
+Hzfw
+nM\b'
+5)^J
+5&~c
+ #=Y
+C0D=
+4rs+6
+3!?m/0!
+LEu{
+&NwJ_
+|1<E_
+B1c(L
+P6U=
+Pj:^
+#3|u@
+IF8y5F
+|n2']
+xAj{
+h'k}
+s<cby
+ySv#
+"S"9#A
+"<Q.
+OKI{
+f)/8:
+4(o&
+[< n
+\Cp"
+?FRATiu
+bvOvx
+^`$J
+wbJN
+FIn.\,
+moX}t
+,WW5
+lL(Mi
+]/d6
+Mp^UY
+vFS#
+t (5
+r5yW
+ nb;=9v
+,t~ws:=
+V_M-,
+I5:5o
+kTJA
+1qK/"
+#-TT
+r:@p
+|vpS
+&KS.
+q^[_
+Y:z^"
+V(8
+L\~o
+nf&E
+"LB_1
+"{[Y
+DctH
+bGw.
+zBn_
+gB$E
+]9(2
+Q\o3
+f#yq
+YKL
+x 3~
+KQ)d
+5k7(
+Fb]*!
+~R}D
+A2XUi
+H&2w
+-JL$QG=
++E'-
+IU%@5Y
+(zqTMm
+D@|P
+emU>
+E:`}?/
+A|Fp
+@ y^6
+{w%_m
+!4I&
+LOf
+!mH>j
+aQ?Q
+N2 ]
+Hx0W<
+2&tj
+N MKs}G
+_ogi
+b0~G
+Fv~4
+ J4d
+*:@C
+y1{=i
+6o* J
+!wMO
+{VC+
+#x#t+n
+P:aW5a
+As*Nfs@
+WgDIsp
+I>3TWG<
++ =@
+a\!zH
+^H-%d
+XXn;5
+9DTa
+^R$#@o
+kICW
+wf$}a
+J9"(v
+_E}E.D
+EaTG
+w* Pp&
+."Yz
+N<5$
+?K{]
+/xpE
+vM?M
+"X>'
+0jA*V
+ZZR/
+ v%)
+_2[AW
+;hME\
+^azG
+#~V?T_
+"FEN
+g;&A
+8|j~
+-DJX
+wrm6Q
+"04-
+~^|S
+tb=+[
+EbUV
+_>@)
+m# -
+KP63
+8Ywo
+E*y0/
+:{8y
+F0H~
+zf@~QaA6
+{xd'n
+/dvdG`
+OEtXh
+)o-i
+S6P^
+XGq%
+Z7p4B
+AG0_
+_`N>cV
+zk\:@
+ag,e
+eZ<S
+I4CC6
+/3/y
+Q]la
+F\g#
+!:g+
+n}-t
+aiw%
+Jr~b:]
+m:SG
+aJj7C
+Ts1<X
+z{<"
+?B'\
+%rDi6
+q2HMa|
+MDrW
+5{FT%
+7pFyNJ
+ 0-k
+s5qy
+RQ6$z@
+GZF${2<
+)[U6
+ImA(
+^WcW
+D%7d
+v\d;n
+FJ.^
+C'`4
+|ehDP
+Tx(Qz
+0(snr
+--R[q
+cy[.
+_cDmH
+ cCl
+=k2+
+=>d\
+lmrT
+~Sge
+YVc;.
+"c-YW
+/AkJ
+@Cbs
+7jCKg
+]0zb
+._OH
+2pj#=@
+=+FhN
+Ab7
+Ksdf
+nt$UN
+^yXH
+%w-(
+F>.e_
+mym$
+Kehkq
+:BY\0
+RPLz<{
+fak5
+[78
+OcfB
+neC~
+juHw\
+nhI^
+1~*U
+-*)C
+V18w
+T"/
+'Kot
+ ""p
+&itUP
+-d%#IX
+zITS
+Pj"1
+1/E@=
+*-Ac
+Wjw6
+:}GL
+(5)9
+H+/-U
+$CM5
+?aP)
+c^ R,
+(tx\
+8KSH
+VpPAn
+&7G}
+HW7x
+$3>S
+"Z0x
+wh+7
+cqSR
+$>0&
+(g3"
+dR`OT
+DU Z
+yuU0
+"v_W
+bO8M
+'Z'}
+m[rZ
+s8,4
+-V,r
+]$-'
+|HuA
+zs&'
+eC>K
+_<57f
+R"WA
+QInu@Jv
+g]XY
+##Jq
+:p/b
+`3Po
+t6",
+Q.sJfW
+3`>i
+a`lm
+rBx~
+\m]Y
+_5|"
++S&Y^$
+Qf6-
+gPtf
+;g;j
+$<EC
+=#L*
+g2 K"v
+gqA?
+;Au{
+I F/J
+~@'}
+[1m#
+ISnK
+!)ZS;
+z=6<
+U>'.
+#yr9N
+^~$*
+[? b
+,C:0
+>] +
+H7>Go
+Hfod
+f[XQ
+o{_1Z
+jUmW
+Y|Ynj
+[~WieTj
+83euf
+eqyJg9
+C5rn
+`$>X
++.Yp
+J!DL)Q
+"/Gj;
+.s`t=
+V(fp
+k.=Zd'
+]U&p$
+Y\+%
+|`<
+rh1k?0
+hvuP%U
+xv)L
+@u_{=
+'}[
+BYQr
+Oq *
+9Bw~
+?VQM
+%}%Q4
+)0Y[
+?W+rA
+f~!u
+vJaF
+0SkI
+-s3p`
+,!>K
+Abp[
+3/7D
+;D&>G<+
+S-45
+WcFF
+]p$2
+F.8&r|
+aX!d
+}#;^
+fblK!
+oLs|w
+N~:!
+-&k##i
+8\Sf
+I=uaH
+}i[O
+,5sJ
+YIS"
+e 9
+9tD]
+-4Fr
+D>:Y
+rd:c
+9({Y
+ 1Pl
+*IlO
+1usMHT
+Ef:^
+~$W[
+&_1}FRk_
+6LK|
+wehX
+GD$en
+LPYf
+S1f0*
+`WN,
+2@8}
+RnK.
+eUf7~
+[>jy
+rEkas&q`
+P;(W
+!"0z
+vc:i
+4#Y!
+X?r}
+\3a,5
+:Gb3
+M"\$
+7{d9
+-"p2k|
+,8?So
+X8jt
+za"?|
+ob.cW
+DqdR
+( ^js<F
+ G2%
+[[=;y
+t_I$1
+7fan2'
+NC6L
+{D)sN
+N]$$
+f^R`0
+=U!j
+/Nu%*
+ u$m{
+nJqKF
+;;K"O
+aClDj
+^*NS
+GqH>
+&&Pw
+q6q#.
+N[C-
+j/w!
+K/wp
+,w'I
+Z%B)
+/z*9#>
+lAY"!
+7j^V
+ 8DC
+4B[b
+(\:.
+#m7D>k
+JIcq
+"*Iu
+Zkjr
+ca(4
+N,"?
+*%5N
+I&oR
+[PP&
+XXnqB
+6pJT
+lLr/u
+2HxL
++V o
+$FJ+8G
+`A`Z
++(?W
+z1#Y
+)B]l
+O^*s
+~OnT
+1KDA{
+;y_'7
+<C8[@
+kk-e
+^cp9G=m@
+MBf*
+&8)z1
+b83(
++ns<o
+#J#f
+U1R,
+ho-O
+I\'C
+s_PER
+J'#/c
+wj\n
+e{ n
+dIuS
+jSg|T$
+b[kl>
+z<((
+ _JXE
+raD5
+^Tj7
+vt0i"F
+e3FZ
+\u(N
+pV<#Q
+:B~yb
+F/"s
+.|Jz\
+ocvDP
+Bk]l
+q-:O
+!2zf?#
+X[W5X
+y?D_
+Oj,~
+^}pv
+A~o1
+4-"'
+Xdfm
+AA.df$3=
+|8`d
+8vjRG
+TLYj-
+~qQpE
+u;\Rz
+;iGX
+`Ii~
+?5Tne
+}s!J
+UcHB
+btv'
+R~Mw
+%NU]
+v~ME
+!ciaS
+{cM4
+4_wu
+|_'V
+yR27
+4$E4;
+t%W9D
+:Gw[
+9PQr
+Ytc$
+eGK|
+KU|O
+2BZ&
+4cqo
+njg\
+D@vX
+#B_e
+N%A&KC
+:J\2
+Q<Y{
+^PnU\
+-4>#q=
+HvIx
++S:H
+W{Ru
+.7_^Nt
+Z//$
+GWSs
+*.wN6iO
+~ D@@
+TeV+w
+@tav0=
+#ddH
+|g*}
+sQPCd
+|CynB
+P O|
+K$wR'
+!s|0(f
+GOjq
+/g=I7
++ 'T
+~|*{Yr[
+D_^%
+=3 dw
+fiNN%
+};Ji
+U"3m
+bC|w
+Q=i1
+5Jnr
+ jC9
+9qS$c-G!
+$7 h
+e&2v
+x!l4
+4Xpb
+'hBQ"\
+}v%.
+xiH6
+mI$?
+sF)N
+V&L_
+21@[
+z_$H
+X2>A
+keg9
+P6^:~[
+&Iq{9
+G<=@Q
+nOW*
+&i-(
+[P:Ml_
+#C^(h
+S?>'
+;o<rY&y'b%OH
+He8pu
+u.d v
+kNr
+P6:{,
+#v3U
+a2 "
+n^w+
+fxI[
+$d`'
+7'Q{
+51Rk|7
+T$\lk7
+@H["
+K0H/
+>8u9*\'g
+xx<J
+4\K-
+c" 'cv
+k0;79
+'c6T
+iE1S
+G:m6
+mRMk
+np[[,
+_*kS
+#Pu*
+A#Cz
+J\)H
+0 pR
+3`fN%
+IYRf
+ytH{
+HepmV
+3{4Ys7uD
+C]2J
+cGCX
+ZZqC
+t4At
+kD9!
+f7N~ `
+jD*<
+DL,_:
+gR{Z]9
+"|gr
+b;?
+Y*5?M8M<
+1<YG
+_E,-
+m5f7
+^#(W
+;$`%
+7YHa
+V(e^
+(>pz
+J5DE
+|AJ:/@
+)hg,
+axMU
+.E;@s
+oziU
+J<QKmp
+-lqg
+Y2e*
+y%89*
+D4Iw
+,@dM
+9( b
+vO=!
+I5s;
+Ve'7*
+Rj1Ax9
+!s#~
+y~^E
+%z`ng
+ZER+r
+6&?}
+,6VH
+Y$rrR
+jtGx
+g-^3
+RN`U
+<.H2
+P0jrRR
+#%G+
+%o^k
+yS5{
+pMgAi:ow)
+5I%8
+ &sb
+L9{|
+2jR{
+|S1^
+q`}n
+[&P.
+kFb\\x
+6W1h
+y]G)
+{up2T<=
+J^#+
+l<,>
+d?'_
+Knkn
+j(?3
+<Zm53
+]N 8
+5^6;
+.=o?IX
+y;&C@
+{@\5
+ct?o
+D3 =m
+RgQ=w
+`)sa#
+"{z5
+D{.!
+*7RC
+}6hO
+e;N]4W
+Ax;4K
+zZ }
+vmp(0
+rh/b
+v=zB
+.S;[:
+gka1
+4p`m
+:^ [
+_R@\@wW
+dV9
+3*6A
+%B-k
+.(f&
+Pt$c
+&c7{
+kVPT
+Vq=3
+k>#(
+kgJ<
+tR9"
+)Ith"aK
+![dC
+7h`&
+$?}0
+u01\
+)Bqf
+Dk!y
+Xk#[
+}MIv
+zVT
+^*JAK,C
+0!&x
+mM3h
+pjz6
+h9IH7
+c5]-U#]
+gg{'
+8J3
+Zx?aE
+zx=p\
+Nq+A
+aW'^
+@Q0=
+*oyW
+V2xc})
+$1'bJ
+Nd:E#
+!x^s
+t(?1>F=XM
+5%fK
+BI#NU
+@@OY
+;\FTP
+?l7y
+A/cq
+j rrW>6
+w2AH
+Bsq%gn
+sU{q,
+@UyYt
+Si8{t
+MT19
+m1vz
+*\E\
+x~ '
+8a=f
+B %t/
+Z :7
+4 Z@
+ SYI
+B59@
+=bB=
+qzBw
+8F$Y
+P=l8rJS#
+iu_k
+Fc^}+A_f
+7ZrD
+iBUdRB
+1I`:
+S$Y`
+vi#R
+&UQ&l]Vd
+z|'!
+c-_B
+1,8g)
+ \{@
+2_M0(
+J/AF
+ah*-
+HhEsdy
+tB'[j
+6k3b2$
+$BW3
+NkL.
+]CQ;<I
+OKHM
+'nD'
+7Q${
+_QDtI
+5U]F
+F/7P
+2YpL"L
+X +@
+@y*9
+A,}'
+E3UE
+sk`{
+^`;B
+sdx#
+U{@y
+ytOas
+{mcB
+O&rG
+l/S-P
+S )f
+'j&W
+\U#`49?
+ej7Q
+;.Z8
+lhI.A
+OSau
+na~v
+OZ,|
+-i 2
+m?pC
+#=kQ
+s&`8
+Z/ zD
+;m:n
+29*K
+Ot8_
+7\mgc
+h6@M
+GjVMo
+cY~*
+,@`fP
+.si~%
+3&a(+=R|
+Vir jUk9
+vyHTG
+$X6^
+&VSa-
+$# ]
+*2@s}P}
+O b?U
+wCVS
+I{i#
+9P^a
+Yl--
+V|s}
+CBnVm(
+/*=t
+PrlA0
+:<Sb
+VUeD
+"s?<
+G`m-]
+wW1K
+DLAr
+ru"w
+O>8;
+IQ!h
+ydk9
+oCAj;BJ;
+$c^Y
+-ugm
+[J4^
+i6VQ
+zXMTp
+//yjc
+l&=~
+ZC6*~U
+{6?{
+bx89Y;s
+b1uF
+qVAD
+6oVV9
+vxX_u
+O5vL
+a5Oy
+hNq-
+!2(6
+.Z@/
+ TPh
+^RCUK
+hE#W
+bd/tkR#
+zyA
+4,q+C
+[]|W
+`\*S/[
+D,Y-
+\*PXf
+ZKKL\
+dQ>7
+i!7[
+&r _
+@+}k
+<bG#
+0$-J
+cf%i
+rp9b
+A@*
+E2#(B
+M=dq.
+3*/g>cw
+rZ LX
+%@eAyo
+FHZp
+c2WQ9EScz
+JgpN
+VK}^
+9UbY
+*lLF!
+-C,|
+XT5v
+3^(L
+B3q9
+1Sd,
+Parc*
+wZVj
+$eww
+!(i{
+n'.\
+;jLw'0
+ld,e
+Wxh&
+3lrgK
+w'f#
+ow]co
+BHM2
+dl=n
+ #e-
+QHAn
+Zq~&)j
+_="Z2O
+Odt@
+xMVP
+vL a
+cr9O6
+@U,K
+_R=jW
+tVzl
++UKP
+fwOF9I
+=-?y
+6 d&*
+6zWiD
+(Bkg
+BmasE
+llj<
++[f9
+eO&5
+{@[wT
+ApB1p
+bSN6bM
+W){1
+%N"u
+kE0)
+.,F]",
+f'o6
+{E\\
+8#o?
+Sw[DPw
+68+Z
+oReK
+7yxz;~
+B#jJ
+ nF'
+b0<x
+s0%]
+-aGd
+zoIooN
+?n}L
+2J2J
+EoKWI
+Sm_}
+e])p?m)V2
+*t&e
+%"^1
+S-(B\S
+ ZWY
+6@T9
+/qW+
+@NW!+
+0Hhm
+a{B{G
+Z_0{H
+Rb@-#
+OU~_
+i| gP
+(7A1
+5Hjv:
+`?Z;
+D"'3
+V{[W
+mfuq
+i|DvA
+NmKL<
+9s(U
+BCA\\
+jIA(
+iYQH
+%kVw.SS
+2b4s
+NhEi
+du!r0
+qcMM#
+nlwISI
+un+"
+J}C"
+11QG
+:%x~
+`]AuN
+P(Vk
+H*[`|
+BMQ*
+060{:
+`L&?AV
+>1 \^
+s:ZFz
+i!\D
+CbGI
+*X'OuY
+ WRa
+le%=
+d`Xx
+I<U$
+i982
+:g[s
+JGQ^2z$
+!NMO
+<nhA
+#kui
+Yd&K
+f;E5N)
+@a:UI
+zCvp
+|"$K.ZB
+E\7c
+YvnX
+6g`3y
+<r`b{
+so=/ "L
+PJbU
+[:-H
+?!$u
+`4ya6Hi
+e9h_
+_Q[]
+/*0;
+>05I
+]:$
+cIGN
+aovu2
+ugH{
+gbPE
+ 1RI
+GB'5
+\k$G
+>TOerA
+@ Ql
++Plsm
+(*~l
+za"O?
+9nhp
++D'J
+_n?M',
+%1?&Y
+n4A\
+rm<:J
+a4Lk6"
+zl"-3
+q~Vg,]
+LY\\s
+c"wod$
+^txz
+)4'gM
+oP|A
+&]5,^6
+DY/ij
+\7~d
+nJd)
+2o>?
+)]cd
+$=cy
+/u8X
+Tg%o
++~zCg
+JjDyI
+JQw`
+v7K#
+(WK:jl
+Z+my
+jkS+5
+}Md<*
+D31asV
+K<i;
+|/NbG`
+y4w9
+e<nME
++E/@
+3# [(
+;~hd>
+Y_IJ
+.$cs
+*r&yb
+[Gv=#
+~f@<
+T4@QV
+a)s$
+P8'C
+5t5[,<
+G2zi
+Y]>1
+"mv7<|+
+B!C7
+NkT1
+$I[i(
+mzJ/&
+#.c;
+X;ao8
++D,4.2
+Gt's
+.j:T
+\JK"
+$Hju
+-,9Y
+6N,g+
+gt`
+5)R8&
+<Nw~
+S65C
+qrb!#
+\F_-GS
+ht&1
+2opo
+I <(
+E'RI
+/?3|
+CJ{C
+w?Z(
+;bV)4
+*Ks'Y0
+eLhF
+i1ijF
+;% s
+J}I8
+k?Ff
+b}1ku
+km.B
+p@#f
+v@dr
+IRKQ
+h*#n
+M~:E
+`g\%b
+!y"z`
+-yP=
+Fn|n
+-iq,
+x(/%
+2@Ab
+?OzH
+]+n!T4
+xj;5
+oV8k
+otx\
+Tq}dox$
+yt<~
+]49n
+HZND
+cqe )$Y,
+aV6G
+lTwA
+5\L2]
+6TKv
+o M`
+XT"tO
+y3_F
+AX6.
+7Uwe#
+g{Q5
++,Hp
+fjm|s
+e?wd$
+TKJ5
+ 4L{
+}X8=T
+''_P
+$<S^
+iXs*RI
+0O4%[
+Ww!6
+pqO<<
+z3H{q
+]Fp:
+g"z/
+'!`" )
+/"_rY
+iXI!i
+y*v!
+0=f*
+]@`t\q
+Z*\]
+lT0I
+8?XW
+wNp5
+oNQX
+khD)l
+?^TK
+GIpUf
+C4c[6n
+R'tm
+=^vQ
+Hr}d
+.B3F
+q/k5
+PT?&
+I6yg
+S**5
+|w/#|
+Pk]d
+EHg]@
+Kiy]
+WkaJ
+I{)pe
+z8'5
+~JY0>
+p17m
+X;G&
+vpP!*:P
+.T)M
+9cI(
+6c|WD
+kZ^k
+:3EX
+Sa1y
+f=Sh
+hK1Y
+!"03
+>82BE
+(&Aa
+RT<x
+E7|W
+p_28
+#DF~N
+6d;5
+J$6P
+-|Il
+pvI|Z
+ ;1X
+||.:<eT
+WEjS
+I]F/
++#!e]d
+:AXSg
+t/c%
+nF/#
+HN|g
+=q$i
+>hNY
+\iX5
+Ysi2A
+m+:6h[z
+KC_{
+u[&_D
+cr5%
+|[~r
+D*kr
+sYMF
+2{3n
+MLsk
+ZH1N
+&\qN
+0PIe
+eH~v
+Kfi?
+fm>Z
+;hnD
+6|>iA@_
+!~EFe2
+>A#?
+bjG);E
+7Hzr
+J&a~b|
+N/Qv1C
+,I8!Iq
+ ,|KR
+]muZ$
+#A9E
+4`^[y?sx
+n3;Y
+J0;hv=
+wN20
+Q0-`H
+|EX!
+P<+`
+CF)O
+,sW-
+}T6P
+?1p>
+A:+>z
+i z
+ !bSU
+=QcP'
+\u2rgV
+F,YKo
+;[xDDk
+H,%e%
+&8AVT6
+irw@
+1/d(
+VU!a
+C{d}
+|DOf6
+kt#\
+d?pBc
+,llLV
+N"Gx
+Ac=)Ec
+a]LU(
+!3fM
+,c<8
+9TvW
+Hd8<
+[@/RV
+,/mBtG
+W0T$
+*m|0
+ Vl]b
+SxK;b1
+Jvqc
+kqKy
+Gl$=
+ 8PIr~
+Q@fZn
+[J/~
+$r8Q
+Qj?_g
+b<V%
+9GfC
+4-{E
+O:Zv
+1HZ{
+=eR`
+;}B+
+z)\Z
+ls0"
+#dg,r6o
+nTC[
+we^)z}"
+Tl2A
+rIb$
+?l0Y;
+>&dJD
+5R<F
+IQl~
+w40qa
+y]v2
+N= s
+c?sl8
+TdcK
+vgr2
++3sgq
+Uy9#
+qGq+
+QFZ5
+xEx.
+?_1b
+%m3D
+ir+
+C-T?B
+|BO%
+,)r-|F
+.cPeQ_q
+*B?q
+Pp $=
+ VA|
+u2m1
+(%aM
+)9.5
+6G)]
+iP k
+E4Fyv
+;nMEG2
+kOF?j
+3m'q
+${D wM
+HfH9s
+~n[E
+9'iB
+_J_P
+8'0'a
+E3QU
+,\;U
+u=Nz
+0/C
+aUH?
+ua':i
+D].c"r?c&c
+{wU+
+~8]1p({
+8nJO_
+?-|_
+I+w:
+:CKx`
+Q"^[
+A7*w
+_5N\
+*+vB
+'UKQ
+jSD}Q
+9H$v
+r6XJ
+s&<"
+D?Jg
+FG+'
+H|I<R
+4xZ47`
+[Ag>U
+nqE-V
+dHLU
+d|%,
+ 8h'
+CIl49
+*T\$
+C!GL
+\_Jj.e
+4n(+
+Y9"XUs
+eyY5-
+B/ nD
+hk,'O
+mpbI
+meK)
+0'gE(
+r`d[
+XAJc
+XRo#
+i3b>SM
+}cdJB
+Q+JC'CZ
+Yt2M
+7X0&
+..Ii>
+aIaJ~$
++Y<i
+ t{5
+[y)R
+`|O!8
+V`Hj
+sy*+
+rp8=
+`opJ
+7%zt
+CBi:*/
+)Zd+<
+Vdj|x
+_h+SuD
+4@T(
+FA,r<
+:Mva
+v*pd
+<@$`QZ'
+~#-k
+=;%u^
+_7}G2
+=N7T
+|Rw=
+3WwQ.H
+q[Vl(U
+N'IW
+mxpuZ
+|8x/
+r{P_
+GbA
+gV+;Ac
+RCT9
+Jf30?.
+C^7-
+@,~T
+hIO*f
+t>/5
+M~-g
+]j*R
+^Ryo
+`+c{d
+(!19Zi
+5iO`
+=u3Gf
+@TMx
+NU1+
+1e48
+'U9;
+-z$b
+h!^Z
+Kz0W
+&<S5
+kptYG
+"j.}
+Tq7W
+>**B
+)aSDh
+}Fmd
+u!2rz^4
+;,*p
+_m Rg
+<7$*'
+jn" P
+) >Y!
+v,If
+t{mc
+i_7/|4x
+2hGws
+PJ+7
+apob
+>o^No
+^p^*-
+EF8oe
+wFQ>H[
+82"}Pa9z0d
+X}l#h
+6zb??&
+s*Z'qL
+g-T
+KsWW
+#eY[
+{!BEv
+&BPQ
+H5lu
+@q p
+OVVsT
+S$UZx
+6>O7
+zqU{
+Pi8w{^
+W9~'
+@fg
+2m.H
+o]%`
++Hp/s/
+Y?.4o{Z
+{-S"
+!u 0
+|q|F
+[V}
+ta2#
+|1A-(
+NTW['
+|#*Lt
+\tl =vl5
+7*m8/ w
+XcHe
+e_`0l
+\qR5:
+\S}r
+|"Jk
+W4qn4
+(K095
+F4aQ&%}Q|S
+o9k/eDZ
+GlmcM_
+,kQmUJ
+q%e>V&
+i~wN
+99G'/\
+gNMj
+an0A.
+B'Ne.
+`OJb
+2GFEpY
+aajD
+{?~v
+zjk7
+3>f\
+|CSp
+*3@x
+!uTn
+uiz]
+po$a
+s-doB
+6on*
+{VWr
+W-K[Q
+ )KG
+'QH{
+kM{/g
+uu2|v
+&Z<C
+d2 V*
+h6'$
+fXy"
+?907
+BmIi
+fE1:%
+a:lG
+ h6/_D3
+IZS?
+Tk?B
+v,n8
+l4L>
+*KA&8
+v/OE
++.Q/
+ZK ;9
+JtO H
+&ji:
+@g |
+_ 3kgz
+7+7K
+8E;Oc
+a9B^'}IxC
+PdsE
+F549
+Sv2PYj`
+~*Qioq
+HYT
+p-bK
+ 4&Dk
+AZvL6
+gp7Z
+b`")|
+Di%`
+IP^M
+\K:`
+&J~'
+U(A9
+59|ytL{1
+v5so
+-]:^
+N?Rq`
+pi?u
+MW2,:
+QTIo
+qYGE
+PJ[:&
+gdFp";
+tV`+F
+P6CA
+?jHo
+\~Ps
+F[n+
+S)k=
+<R}/
+e$N@g
+L!Go
+hE01
+9 E$
+")*7
+Fd;e
+($Xf
+#(ss
+^~@Uv
+d<x\(
+&}kd@
+d1b?C?
+!ikk
+giTF
+W:q#
+,Hih
+oi^ $23
+y[(C%
+aia2
+9OTv6m
+v6#uY
+5J`s
+(&cu
+T7tx
+#o,Z
+#Sl=])
+kr$It
+sgVZH
+gF3t
+5g+m?&
+EQlG
+^sw
+#}M~p<<Z
+<@Ia
+m$#1l0
+inbh
+dIW
+kiLj
+x%Bo
+dbX6"
+5yCs?
+`?n!
+$a h
+P]&n+
+s^4@Qi
+qnkH
+&eER
+H9u^6
+3@0X
+vJ G%=
+`[sO
+O|5W5
+l*nU
+H-Ri
+}3TUY
+FE'x
+'oJA
+unv6
+'PAd
+Uje4
+M4I#N
+g~h^
+VE{0
+~.3q?
+unf6Q
+ ~Nd;
+);,S
+"b==
+oFG
++ .g
+[V{~
+2ct>
+j>w1
+~7hX
+f~*U
+]X%k
+^.P;
+@r,1
+J!Pu
+u:L{
+^U5q
++5N}
+"xbd
+/EmL
+7u!9
+>@wj
+R!RJ
+!h0KxS8
+/=Wr
+Y=Hg
+!q+>
+mlpR
+WATyV
+(e.(
+_5YY
+-BV`6
+3N<`
+V<$1X
+upHr
+-<wTT
+@toW
+xIou@k
+>Do_;Hr
+C=]S y
+kOwM
+/GqVi
+Qv(Zn.\
+I;=x$u
+sTS2
+nEXgf
+.fuE
+py{2U
+TA:~
+(1*p
+g|j.
+V~s$
+V>G/
+u`<Q
+"9mC
+i;:E
+b9fD9
+|0KM
+/UZI
+Rxw]+l|
+E0uKPm
+!Equb
+plJ^P
+ hZmh;B(s \
+T ?K
+4)A7E
+z*Hk%
+9[C.
+GPq"Bu
+Z9R9
+*'&5
+5hZXwo
+'[Uy
+?jpO
+A{Hm
+lVyD
+YL?B
+45 V
+zqAs
+PMXc5
+dK! E
+CS!z
+<Gjy@D
+j0J}/
+%bZE
++PtX
+6TJ<
+}IO&
+g92T
+fA5H
+ogX`#
+CE>m
+My0"
+gh=n
+DB/Y
+JcaB
+A]Ust
+ES`%n4
+b?Nw>
+=I'P
+PW*F
+zL_o_
+WmMj5
+V}Sox
+s!K
+bshn
+\rui?
+muc/y
+Jj>i
+1;-x
+=PG8h
+%7Gt
+y:`I
+P"Gf
+f~My
+|MXr
+Qc$a,
+`Ml2
+dt,i
+d3~
+Xe"Q
+|'\G
+}~yx
+?B]e
+hy):8`
+z~(Bv
+H6%9
+'dnU
+#E=b3
+0SuT*W
+")/{
+T~bVk
+f&bx8
+uM\>
++IT#J
+?iU:z
+J5s[
+^-A-n
+|nOp
+>k;];w@Tf
+,{([
+iYPR
+V,LV
+LK&L
+/H,^
+v8BN
+!YwN!
+C=lh
+Gj{@
+;?~f
+)T=6
+W"S,
+bHh]
+fa~r
+jPZ6
+r`xu}
+N.ZE
+2@/`
+!V/A
+Y`WB
+h &%
+I[(/
+z=~)
+n}.X
+t|g
+PoaY
+7hs{
+nv;-
+]:]8
+Re{y
+\ltK
+ ,~$Q
+ ZRo
+smm:H
+10?m
+kKa-
+Orc18
+p(er
+]smQ
+v([q
+ W< \
+Wc}dB
+$$3X;,_
+~{Xk
+/|<R
+qMH]!oa
+2Gv:
+$GFN
+k%KN/
+cuti
+s30>
+hy@@aBY
+[ ~=
+'5Rn
+/\WBN
+LF{k
+2lr0V
+\{DV
+x,?37
+$A]x\Pr
+u7]Z
+A{Rj
+N&dZ
+TGJ^vg
+6-E[#
+hu2v
+{Hy7Vb^
+,M[ -k
+WP%xe*h
+UDGR
+K?jf%Tg
+n|e.^E
+<RT2z/b
+Y'5C
+n<`Y
+^$gX<5MT
+7235z
+HAv_
+Pj+(
+M~zf
+)||T
+.Jdq
+O|CE
+sX}X}
+3xBA
+Mn|:
+{G`w
+;MH?
+/&OLW
+7P_iN8
+Wn+k5<
+D@V1C
+A1y)IK
+8xC%
+P?iUM
+mG12
+!s |3]
+8t F
+>*1$
+_.p`<
+Te".
+Xb:pt
+E=v'56
+DU1S
+P8rw
+]:Q`
+?T}DKk
+<.-"
+Uv`wA
+)[4X
+Uk
+/FLk
+mRxN
+W}=s
+H)6^xY7
+$os;
+B,%+
+s.~[i@|
+B{l{
++K[Sz
+Hl2`
+{"BT
+HSk!"
+3m5.
+h9of
+Lm{R
+ @k9J#
+@OC 9
+^q%V
+A6FJ
+U!;5
+whFj
+bVAB
+z8x/
+[<>`
+yHJf
+~t#J
++Isid}f
+uA.;
+:H2J\J
+W@F5s
+&m$c
+N_c}
+4 #+m
+k~zS,
+TZbZ
+XQmPe
+}'FV
+<<k05
+zWi:
+6j Q
+tM7Q0
+sz1l
+pE(6
+<8T8?
+i=]/
+%&xU
+-{ACa
+ooD7\
+( ~?
+]9H
+b{3:
+1&Y6
+#:9n
+aU"nkV
+US1@
+M2^i-
+n)(cec
+A|.6
+`y{)
+9:JG
+pva\c
+z>"Z
+W'7gQugG
+l1n9\
+-{F]
+C>Im
+mmR_
+nTG.
+ &tq
+nUM8g
+7+0>(
+ XS'yG
+j2\@
+7g|P
+Iu)8
+2: SV
+@UCi
+nZyw
+[; *
+^k+
+p;R{
+]dZT
+;lGn
+o1<!
+%+)k~c;A57
+oU'y>
+`aw^
+8(NOxW
+ b(wF
+8A,jp
+eL/)
+Z\5%
+/#QK
+ZYM\
+'Tls
+xtLD
+P4IMu
+8u-n
+LD)%
+ }~0
+M?'q
+Kg%-
+DB'zZCV
+9m"}bi
+['[>g
+$O6+
+bi%S
+Ab2?
+whnk
+|f#k
+1@D+
+!UMS[96
+RC33
+j6<g#
+'H9#
+Bs";
+3X \
++b^\Ybe
+09m9
+Bt#l
+XLPT.]
+ XS/
+ uR/av
+p.GI4
+~]L
+gs1MZ
+ 36T
+o*1m
+A`AD.
+\~A+
+uqqj,
+WM3y.PJ
+7cAe$
+n0F.
+mY1IW
+Q`@I"i
+._D2
+<vw7
+tqU*
+L4#N
+3vX|
+[uJsf
+N ,Q
+ilNU
+i:j:
+X=ST
+vp\:_
+{`23
+DU]Jo
+M8%")
+-&wP
+xV$R>
+d5:B
+#6)5
+ikX&
+DjQ"q
+Uy/Nn
+FJu,2
+?t"i
+~U9[
+[M[!
+$"^q
+K'q%$
+`>W7
+DYq~w
+=wtt
+=-Ui
+5)L4
+qjjI
+MtCML
+kyU=
+A~fAB
+3<vs
+~[u`
+$m)f
+Q#=$
+lafA
+clF=
+{",'
+:f3f
+S=3~Sk
+Ea2r
+2,l=
+)Ks&
+I"n!x
+O= V
+}o@g
+F)SW]
+en3FW
+fFs (
+ pa>
+nf-=
+d!lY
+j&r^*
+fLUJ
+W<Alr2
+j(@H
+vYAU
+=Ber
+^;4ym
+xQC1
+.&:4o
+uz =
+FQJxCsC
+n ,o
+xPw S
+&XyD
+'|V @
+cTM3WB<
+X~%0
+3`_Y
+>*^YI>
+j1o>
+0>Tj
+jN<W
+S36w
+'>q[
+b=$'
+;(:| #
+RttE
+uD%1
+ VHc
+15<O
+-{^O
+i7B'
+;cNZ=
+ltY>T\
+`2Q%
+1EB1
+Q?9x
+ %6;
+B!Nr4
+[C|3
+DI<'[
+lCQ!
+`+ds
+H"x*
+'r`
+P&,%
+MpVC`
+v0I"
+qGl$
+R~f!
+w,:*
+lDXSKe
+dPw#q
+s\VN
+}7 Y
+#O)PL
+47To
+I,U2
+vBD{^
+rhG\%g
+c44+
+4zBH
+RX9K
+*@W/8,
+=l(S
+C"qXsOQ
+p|i7Z
+-+yn
+F\;Ew
+0-tT
+Fg0y
+_^CC8h8
+\POZ^
+,~7%
+Y6Q1V
+Odao4
+z.XF
+u9*m
+Kj k,
+ntRiA
+Hlo*^
+h1-S@|
+A&CWE
+=)tC%
+Tvx.
+*$=@
+Mfn$
+"q\E1
+}3<M1
+%]v p
+m4.*
+#Cc#
+Y5q~1$
+^y;p
+02iP
+OU,]
+92`}
+9$Y5
+t4(\#U
+cq#UX
+Pb*dY
+T0Oo
+}O>,
+)1\W
+K$MT
++ Z^
+g:Gp
+I?CE
+mAcc
+SP@G
+Sm8y
+OQyT$
+-%Qx
+jbqd
+WnnR@z
+l#z{
+,"`9
+ [sx?
+|(Sl
+Jt4:H
+bZp/c
+S5?3f
+]@I9
+D5cw
+Osef
+ b"5
+Jd,Yl5
+KKC3
+SB%H
+8WWd
+imWvA
+D'\y
+~c%}twY4
+3DV:
+pw07l,
+)B 9Q
+R^p80[
+qqXlq|)1r
+Yh6+.
+t"kC
+Jnxh
+Nl\>h
+7q?n
+PEv>&(
+fyTI
+E$mR
+5e+V
+Ko(=
+Uw[D
+$VYuv#
+C{8QQ
+<Is#
+?{1[G~
+%{>H]
+Ur #t
+*_W'
+/?qv
+AlVE
+"F@w
+Goo%
+;G[[
+S8"h
+e'l+
+h-\\
+^vo?!
+9`"/(Y
+%IU!
+b^H>
+!][>
+zK}8Q
+NTlf
+g,,-
+RV|"L
+G}e&[5
+<k(xI
+X/+H
+AHRp
+a6T&
+M~-c
+1V-5
+>v#KB%
+'t5{$8JG
+c h%
+Gt1}
+rVR6
+ehi?xF
+"8pM
+4pr#
+V..w
+y'V=
+p5@Y#
+/YcfP;hm9vq<r
+V#qK}
+u9BP
+W!fP$
+p8BV
+5+\12
+@z/h
+.*g*
+}gJI
+$};h
+.C?^
+-{tr
+4F^4-
+&_.B
+XtR8
+f1jI
+A4+U>
+z1?BS
+.Z <
+cMIjL
+Tl>Y
+6DE:
+CPqg
+>R+]
+wJE+
+=YZh
+!o~b
+8UUX
+6L(ia
+4YXP
+-]e[
+0~gQ
+X+9<2
+r_S7w
+T/5+_
+.>!u
+L/h$
+Qkz/
+R?l=
+//e$
+$PUk
+1g:l
+W?OIJ
+uv|(
+I$OQ
+Z`|=
+F(h9l
+(A0"
+\Elu_
+?US"
+41UL
+m<Kt
+=BF?5H
+=~!M
+ShiwN
+h]! {(r
+j~.Q
+aL,_
+qVpM
+mECh
+KFL0
+%GuXv
+'8\d
+zCOn
+!JN(RV
+Iw?\~
+amYaf
+$zP(\
+([2@u
+%~)8
+|lS{n
+LG/B6
+W7{*
+}w~2"
+;KcC
+Rb/8
+(7}@
+\&uq
+-?s
+sg3W
+>3*K
+UK8
+h|;3
+l\+*^
+DNzK
+!p~-!x
+YVa|
+5DKh
+/Q$^
+jzE{
++-L.
+-|OEa
+`81wQ
+zZK=7
+85/E
+2"A*
+!iKo
+]Kc`
+!-";Nk
+g*VRt
+"H)p
+FF>[B
+YV E`
+c=yf
+6.8a
+,7cqr
+41xl
+G1g&
+7CTY
+u _%
+-+6I
+JrDf
+\4o7
+Lf4m
+|Q\=;
+>d|O:
+u;)k
+wr@Y,gv
+@j@{q
+n?4D
+g@Vs
+&D46$
+Pwf=}
+gq8<
+4O#S[
+%(5`
+uh5|
+gXY8h
+QgGP
+'=Uc!
+|R|1
+=4x?
+/Q_
+s RP
+ L+m
+vm-"
+0iL-:
+s]{,B
+VYUI
+Q'h$
+.#|8-
+dl{7$
+5/tWl
+,yhO_T
+N07q
+HEgF
+&ehE
+.?pP6A
+ =Dl
+XIIJ
+`b>G
+tr/7
+b?[^+
+52qq
+KspC#
+X',g
+F>jx
+,f'.K#
+aN3q
+w8n'
+7CN0
+%cE7(u
+728mz
+6:Bf
+@30a
+"Zk]2/A
+^F%W
+T1Bg[r
+"OYMv^H
+UmWW
+-m$5
+IZuM
+^*09
+]ZiS.D
+~ $Z
+: w6
+^*wG
+`o4!4^
+0TU8
+2D\4?}
++{z#
+R,un
+!2aG
+NL70
+E1F*
+eV8ti=v
+)f|(
+R*AG
+=rhk8
+1Q](j
+-g-al&
+`N.L>
+eb6,
+Q:t|
+G/xQ
+8C@k
+P]-y
+WH-I
+Qp89
+=8cA
+\-;`
+?.:<&
+PVmy
+YfCI
+p7{53
+Jn`{g
+7FaJx
+SMg>
+0CZt
+mVL>w
+E6Kjv-
+`3/y
+^xIK
+X!%{m/;
+LS^=Q04s
diff --git a/research/firmware-strings/HARMONY-TRIO.txt b/research/firmware-strings/HARMONY-TRIO.txt
new file mode 100644
index 0000000..974348a
--- /dev/null
+++ b/research/firmware-strings/HARMONY-TRIO.txt
@@ -0,0 +1,6279 @@
+// page js
+var nb_affichage;
+var st, st1;
+var jourMois = ["31","28","31","30","31","30","31","31","30","31","30","31"];
+var tch_zone_horaire = new Array(
+"Hawaii (GMT-10:00)",
+//value="0"
+"L.Angeles (GMT-08:00)",
+"Denver (GMT-07:00)",
+"Chicago (GMT-06:00)",
+"New York (GMT-05:00)",
+"Santiago (GMT-04:00)",
+//value="5"
+"Martinique (GMT-04:00)",
+"Guyana (GMT-03:00)",
+"Azores (GMT-01:00)",
+"London (GMT+00:00)",
+"Paris (GMT+01:00)",
+//value="10"
+"Helsinki (GMT+02:00)",
+"Moscow (GMT+03:00)", // FQ 4348
+"Reunion (GMT+04:00)",
+"Abu Dhabi (GMT+04:00)",
+"Kolkata (GMT+05:30)",
+//value="15"
+"Bangkok (GMT+07:00)",
+"Singapore (GMT+08:00)",
+"Tokyo (GMT+09:00)",
+"Adelaide (GMT+09:30)",
+"Sydney (GMT+10:00)",
+//value="20"
+"Noumea (GMT+11:00)",
+"PROG.");
+//value="22"
+var tch_rang = new Array(
+"date",
+//value="0"
+"1st",
+"2nd",
+"3rd",
+"4th",
+"last", //value="5"
+"fixe quant.",
+"after 1st",
+"after 2nd",
+"after 3rd",
+"after 4th",
+"after last",
+//value="11"
+"before 1st",
+"before 2nd",
+"before 3rd",
+"before 4th",
+"before last");
+var tch_jour = new Array(
+"Sunday",
+//value="0"
+"Monday",
+"Tuesday",
+"Wednesday",
+"Thursday",
+"Friday",
+//value="5"
+"Saturday");//value="6"
+var tch_mois = new Array(
+"January",
+//value="0"
+"February",
+"March",
+"April",
+"May",
+"June",
+"July",
+//value="5"
+"August",
+"September",
+"October",
+"November",
+//value="10"
+"December");//value="11"
+// page js
+function parse_vars(data) {
+var parsed = data.split( "\n" );
+var i;
+F_remplir_select();
+document.getElementsByName("ntp_mode")[0].selectedIndex = parsed[0] ;
+document.getElementsByName("ntp1")[0].value= parsed[1] ;
+document.getElementsByName("ntp2")[0].value= parsed[2] ;
+document.getElementsByName("ntp3")[0].value= parsed[3] ;
+document.getElementsByName("ntp4")[0].value= parsed[4] ;
+document.getElementsByName("ntp5")[0].value= parsed[5] ;
+document.getElementsByName("pool")[0].value= parsed[6] ;
+//NTP-I
+if (parsed[7] == 0)
+document.getElementsByName("ntpi")[0].checked = false ;
+else document.getElementsByName("ntpi")[0].checked = true ;
+configSyncBoxes();
+j=0;
+document.getElementsByName("K"+j)[0].selectedIndex = parsed[8] ;
+document.getElementsByName("TZn"+j)[0].selectedIndex = parsed[9] ;
+document.getElementsByName("TZh"+j)[0].selectedIndex = parsed[10] ;
+document.getElementsByName("TZm"+j)[0].selectedIndex = parsed[11] ;
+if (parsed[12] == 0)
+document.getElementsByName("tc"+j)[0].checked = false ;
+else document.getElementsByName("tc"+j)[0].checked = true ;
+document.getElementsByName("EM"+j)[0].selectedIndex = parsed[13] ;
+document.getElementsByName("ER"+j)[0].selectedIndex = parsed[14] ;
+if ((parsed[14] == 0) || (parsed[14] == 6))
+document.getElementsByName("EJF"+j)[0].selectedIndex = parsed[15]-1 ;
+else
+document.getElementsByName("EJ"+j)[0].selectedIndex = parsed[15] ;
+document.getElementsByName("HM"+j)[0].selectedIndex = parsed[16] ;
+document.getElementsByName("HR"+j)[0].selectedIndex = parsed[17] ;
+if ((parsed[17] == 0) || (parsed[17] == 6))
+document.getElementsByName("HJF"+j)[0].selectedIndex = parsed[18]-1 ;
+else
+document.getElementsByName("HJ"+j)[0].selectedIndex = parsed[18] ;
+configAllTimeConf();
+function verify_input(){
+var carValides = /^[\w-.]*$/;
+var reCarInvalides = /_/;
+e = document.forms.config2;
+if ((carValides.test(e.ntp1.value) && carValides.test(e.ntp2.value) && carValides.test(e.ntp3.value) && carValides.test(e.ntp4.value) && carValides.test(e.ntp5.value)) &&
+(!reCarInvalides.test(e.ntp1.value) && !reCarInvalides.test(e.ntp2.value) && !reCarInvalides.test(e.ntp3.value) && !reCarInvalides.test(e.ntp4.value) && !reCarInvalides.test(e.ntp5.value)))
+if (e.ntp_mode.selectedIndex == 2) //multicast
+return verify_addr();
+//@IP obligatoire
+return true;
+else
+alert("wrong caracters, only 'A-Z, a-z, 0-9, ., -' accepted");
+return false ;
+function verify_addr(){
+var adresseIP;
+var octetAdresseIP1, octetAdresseIP2, octetAdresseIP3, octetAdresseIP4 ;
+e = document.forms.config2;
+st = e.ntp_mode.selectedIndex ;
+if (st == 1) // Unicast
+ for (var i = 1; i <= 5; ++i)
+if (document.getElementsByName('ntp'+i)[0].value.length > 0)
+adresseIP = document.getElementsByName('ntp'+i)[0].value;
+octetAdresseIP1 = adresseIP.substring(0,adresseIP.indexOf('.'));
+adresseIP = adresseIP.substring(adresseIP.indexOf('.')).substring(1);
+octetAdresseIP2 = adresseIP.substring(0,adresseIP.indexOf('.'));
+adresseIP = adresseIP.substring(adresseIP.indexOf('.')).substring(1);
+octetAdresseIP3 = adresseIP.substring(0,adresseIP.indexOf('.'));
+octetAdresseIP4 = adresseIP.substring(adresseIP.indexOf('.')).substring(1);
+if ((octetAdresseIP1.length == 0) || (octetAdresseIP1>255) ||
+(octetAdresseIP2.length == 0) || (octetAdresseIP2>255) ||
+(octetAdresseIP3.length == 0) || (octetAdresseIP3>255) ||
+(octetAdresseIP4.length == 0) || (octetAdresseIP4>255))
+alert('IP address '+i+' : "'+document.getElementsByName('ntp'+i)[0].value +'" is incorrect.');
+return false;
+if ((octetAdresseIP1 >= 224) && (octetAdresseIP1 <= 239))
+if (confirm('Address IP '+i+' : "'+document.getElementsByName('ntp'+i)[0].value+'" is not a valid Unicast IP address.\n Do you want to continue?')==false)
+return false;
+if (st == 2) // Multicast
+adresseIP = document.getElementsByName('ntp1')[0].value;
+octetAdresseIP1 = adresseIP.substring(0,adresseIP.indexOf('.'));
+adresseIP = adresseIP.substring(adresseIP.indexOf('.')).substring(1);
+octetAdresseIP2 = adresseIP.substring(0,adresseIP.indexOf('.'));
+adresseIP = adresseIP.substring(adresseIP.indexOf('.')).substring(1);
+octetAdresseIP3 = adresseIP.substring(0,adresseIP.indexOf('.'));
+octetAdresseIP4 = adresseIP.substring(adresseIP.indexOf('.')).substring(1);
+if ((octetAdresseIP1.length == 0) || (octetAdresseIP1>255) ||
+(octetAdresseIP2.length == 0) || (octetAdresseIP2>255) ||
+(octetAdresseIP3.length == 0) || (octetAdresseIP3>255) ||
+(octetAdresseIP4.length == 0) || (octetAdresseIP4>255))
+alert('IP address 1 : "'+document.getElementsByName('ntp1')[0].value +'" is incorrect.');
+return false;
+if ((octetAdresseIP1 < 224) || (octetAdresseIP1 > 239))
+if (confirm('Address IP 1 : "'+document.getElementsByName('ntp1')[0].value+'" is not a valid Multicast IP address.\n Do you want to continue?')==false)
+return false;
+return true;
+function configSyncBoxes() {
+e = document.forms.config2;
+st = e.ntp_mode.selectedIndex ;
+if (st == 0) // DHCP
+e.ntp1.disabled = 1
+e.ntp2.disabled = 1
+e.ntp3.disabled = 1
+e.ntp4.disabled = 1
+e.ntp5.disabled = 1
+e.pool.disabled = 0
+document.getElementById('id_label_Address1').style.color='darkgray';
+document.getElementById('id_label_Address2').style.color='darkgray';
+document.getElementById('id_label_Address3').style.color='darkgray';
+document.getElementById('id_label_Address4').style.color='darkgray';
+document.getElementById('id_label_Address5').style.color='darkgray';
+document.getElementById('id_interval').style.color='black';
+if (st == 1) // Unicast
+e.ntp1.disabled = 0
+e.ntp2.disabled = 0
+e.ntp3.disabled = 0
+e.ntp4.disabled = 0
+e.ntp5.disabled = 0
+e.pool.disabled = 0
+document.getElementById('id_label_Address1').style.color='black';
+document.getElementById('id_label_Address2').style.color='black';
+document.getElementById('id_label_Address3').style.color='black';
+document.getElementById('id_label_Address4').style.color='black';
+document.getElementById('id_label_Address5').style.color='black';
+document.getElementById('id_interval').style.color='black';
+if (st == 2) // Multicast
+e.ntp1.disabled = 0
+e.ntp2.disabled = 1
+e.ntp3.disabled = 1
+e.ntp4.disabled = 1
+e.ntp5.disabled = 1
+e.pool.disabled = 1
+document.getElementById('id_label_Address1').style.color='black';
+document.getElementById('id_label_Address2').style.color='darkgray';
+document.getElementById('id_label_Address3').style.color='darkgray';
+document.getElementById('id_label_Address4').style.color='darkgray';
+document.getElementById('id_label_Address5').style.color='darkgray';
+document.getElementById('id_interval').style.color='darkgray';
+function configAllTimeConf()
+if (nb_affichage>1)
+document.getElementById('id_label_Time_Zone').style.display = 'none';
+for (i = 0; i <= nb_affichage; i++)
+configTimeConf(i);
+else
+document.getElementById('id_label_Time_Zone').style.display = 'inline';
+configTimeConf(0);
+function configTimeConf(numAffichage)
+st = document.getElementsByName("K"+numAffichage)[0].selectedIndex ;
+if (st == 22)
+document.getElementById('timechangesetting'+numAffichage).style.display = 'inline';
+configTimeChangeOver(numAffichage);
+else
+document.getElementById('timechangesetting'+numAffichage).style.display = 'none';
+document.getElementById('timezone'+numAffichage).style.display = 'inline';
+function configTimeChangeOver()
+e = document.forms.config;
+st = document.getElementsByName("tc")[0].checked ;
+e.dns2.disabled = st;
+if (st){
+document.getElementById('id_label_Winter_Time').style.color='black';
+document.getElementById('id_label_Summer_Time').style.color='black';
+document.getElementsByName("EM")[0].disabled = 0;
+document.getElementsByName("EJ")[0].disabled = 0;
+document.getElementsByName("EJF")[0].disabled = 0;
+document.getElementsByName("ER")[0].disabled = 0;
+document.getElementsByName("HM")[0].disabled = 0;
+document.getElementsByName("HJ")[0].disabled = 0;
+document.getElementsByName("HJF")[0].disabled = 0;
+document.getElementsByName("HR")[0].disabled = 0;
+else {
+document.getElementById('id_label_Winter_Time').style.color='darkgray';
+document.getElementById('id_label_Summer_Time').style.color='darkgray';
+document.getElementsByName("EM")[0].disabled = 1;
+document.getElementsByName("EJ")[0].disabled = 1;
+document.getElementsByName("EJF")[0].disabled = 1;
+document.getElementsByName("ER")[0].disabled = 1;
+document.getElementsByName("HM")[0].disabled = 1;
+document.getElementsByName("HJ")[0].disabled = 1;
+document.getElementsByName("HJF")[0].disabled = 1;
+document.getElementsByName("HR")[0].disabled = 1;
+configTimeRangHiver();
+configTimeRangEte();
+function configTimeChangeOver(numAffichage)
+e = document.forms.config;
+st = document.getElementsByName("tc"+numAffichage)[0].checked ;
+e.dns2.disabled = st;
+if (st){
+document.getElementById('id_label_Winter_Time'+numAffichage).style.color='black';
+document.getElementById('id_label_Summer_Time'+numAffichage).style.color='black';
+document.getElementsByName("EM"+numAffichage)[0].disabled = 0;
+document.getElementsByName("EJ"+numAffichage)[0].disabled = 0;
+document.getElementsByName("EJF"+numAffichage)[0].disabled = 0;
+document.getElementsByName("ER"+numAffichage)[0].disabled = 0;
+document.getElementsByName("HM"+numAffichage)[0].disabled = 0;
+document.getElementsByName("HJ"+numAffichage)[0].disabled = 0;
+document.getElementsByName("HJF"+numAffichage)[0].disabled = 0;
+document.getElementsByName("HR"+numAffichage)[0].disabled = 0;
+else {
+document.getElementById('id_label_Winter_Time'+numAffichage).style.color='darkgray';
+document.getElementById('id_label_Summer_Time'+numAffichage).style.color='darkgray';
+document.getElementsByName("EM"+numAffichage)[0].disabled = 1;
+document.getElementsByName("EJ"+numAffichage)[0].disabled = 1;
+document.getElementsByName("EJF"+numAffichage)[0].disabled = 1;
+document.getElementsByName("ER"+numAffichage)[0].disabled = 1;
+document.getElementsByName("HM"+numAffichage)[0].disabled = 1;
+document.getElementsByName("HJ"+numAffichage)[0].disabled = 1;
+document.getElementsByName("HJF"+numAffichage)[0].disabled = 1;
+document.getElementsByName("HR"+numAffichage)[0].disabled = 1;
+configTimeRangHiver(numAffichage);
+configTimeRangEte(numAffichage);
+function configJourFixeHiver(numAffichage)
+var temp;
+st = document.getElementsByName("HR"+numAffichage)[0].selectedIndex;
+if ((st == 0) || (st == 6))
+st1 = document.getElementsByName("HJF"+numAffichage)[0];
+temp = st1.selectedIndex;
+st1.length = 0; //on vide le select box
+for (var i=1 ; i <= jourMois[document.getElementsByName("HM"+numAffichage)[0].selectedIndex]; i++)
+st1.options[st1.length] = new Option(i, i);
+//on r
+re l'ancien index (cap
+ la valeur max)
+if (temp == -1)
+st1 = 0;
+else if (temp<st1.length)
+st1.selectedIndex = temp;
+else
+st1.selectedIndex = st1.length-1;
+displayTextChangeover(numAffichage, 1);
+function configTimeRangHiver(numAffichage)
+st = document.getElementsByName("HR"+numAffichage)[0].selectedIndex;
+if ((st == 0) || (st == 6))
+document.getElementsByName("HJ"+numAffichage)[0].style.display = 'none';
+document.getElementsByName("HJF"+numAffichage)[0].style.display = 'inline';
+configJourFixeHiver(numAffichage);
+else
+document.getElementsByName("HJ"+numAffichage)[0].style.display = 'inline';
+document.getElementsByName("HJF"+numAffichage)[0].style.display = 'none';
+displayTextChangeover(numAffichage, 1);
+function configJourFixeEte(numAffichage)
+var temp;
+st = document.getElementsByName("ER"+numAffichage)[0].selectedIndex;
+if ((st == 0) || (st == 6))
+st1 = document.getElementsByName("EJF"+numAffichage)[0];
+temp = st1.selectedIndex;
+st1.length = 0; //on vide le select box
+for (var i=1 ; i <= jourMois[document.getElementsByName("EM"+numAffichage)[0].selectedIndex]; i++)
+st1.options[st1.length] = new Option(i, i);
+//on r
+re l'ancien index (cap
+ la valeur max)
+if (temp == -1)
+st1.selectedIndex = 0;
+else if (temp<st1.length)
+st1.selectedIndex = temp;
+else
+st1.selectedIndex = st1.length-1;
+displayTextChangeover(numAffichage, 0);
+function configTimeRangEte(numAffichage)
+st = document.getElementsByName("ER"+numAffichage)[0].selectedIndex;
+if ((st == 0) || (st == 6))
+document.getElementsByName("EJ"+numAffichage)[0].style.display = 'none';
+document.getElementsByName("EJF"+numAffichage)[0].style.display = 'inline';
+configJourFixeEte(numAffichage);
+else
+document.getElementsByName("EJ"+numAffichage)[0].style.display = 'inline';
+document.getElementsByName("EJF"+numAffichage)[0].style.display = 'none';
+displayTextChangeover(numAffichage, 0);
+function displayTextChangeover (numAffichage, season)
+var textSeason;
+var textExpl;
+if (season == 0)
+textSeason = "E"
+else
+textSeason = "H"
+textExpl = "TZ"+textSeason +"_exp"+numAffichage;
+var month = document.getElementsByName(textSeason + "M"+numAffichage)[0].selectedIndex;
+var rang = document.getElementsByName(textSeason + "R"+numAffichage)[0].selectedIndex;
+var date = document.getElementsByName(textSeason + "JF"+numAffichage)[0].selectedIndex;
+var jour = document.getElementsByName(textSeason + "J"+numAffichage)[0].selectedIndex;
+if (rang == 0)
+document.getElementById(textExpl).innerHTML = tch_mois[month] + " " + (date+1);
+else if (rang <= 5)
+document.getElementById(textExpl).innerHTML = tch_rang[rang] + " " + tch_jour[jour] + " of " + tch_mois[month];
+else if (rang == 6)
+if (month <= 1)
+document.getElementById(textExpl).innerHTML = tch_mois[month] + " " + (date+1);
+else
+if (date > 0)
+document.getElementById(textExpl).innerHTML = tch_mois[month] + " " + (date+1) + " (except leap years: " + tch_mois[month] + " " + (date) + ")";
+else
+document.getElementById(textExpl).innerHTML = tch_mois[month] + " " + (date+1) + " (except leap years: " + tch_mois[month-1] + " " + jourMois[month-1] + ")";
+else if (rang <= 11)
+document.getElementById(textExpl).innerHTML = tch_jour[(jour + 1) % 7] + " " + tch_rang[rang] + " " + tch_jour[jour] + " of " + tch_mois[month];
+else
+document.getElementById(textExpl).innerHTML = tch_jour[(jour + 6) % 7] + " " + tch_rang[rang] + " " + tch_jour[jour] + " of " + tch_mois[month];
+function F_remplir_select()
+var i,j,temp_str;
+//jusqu'
+ 7 affichage
+//for (i = 0; i <= 7 ; i++)
+i = 0;
+st1 = document.getElementsByName("K"+i)[0];
+for (j = 0; j <= 22; j++)
+st1.options[st1.length] = new Option(tch_zone_horaire[j], j);
+st1 = document.getElementsByName("TZh"+i)[0];
+for (j = 0; j <= 12; j++)
+st1.options[st1.length] = new Option(j+"H", j);
+st1 = document.getElementsByName("TZm"+i)[0];
+for (j = 0; j <= 3; j++)
+st1.options[st1.length] = new Option(j*15, j);
+st1 = document.getElementsByName("EM"+i)[0];
+st2 = document.getElementsByName("HM"+i)[0];
+for (j = 0; j < tch_mois.length; j++)
+st1.options[st1.length] = new Option(tch_mois[j], j);
+st2.options[st2.length] = new Option(tch_mois[j], j);
+st1 = document.getElementsByName("ER"+i)[0];
+st2 = document.getElementsByName("HR"+i)[0];
+for (j = 0; j < tch_rang.length; j++)
+st1.options[st1.length] = new Option(tch_rang[j], j);
+st2.options[st2.length] = new Option(tch_rang[j], j);
+st1 = document.getElementsByName("EJ"+i)[0];
+st2 = document.getElementsByName("HJ"+i)[0];
+for (j = 0; j < tch_jour.length; j++)
+st1.options[st1.length] = new Option(tch_jour[j], j);
+st2.options[st2.length] = new Option(tch_jour[j], j);
+st1 = document.getElementsByName("EJF"+i)[0];
+st2 = document.getElementsByName("HJF"+i)[0];
+for (j = 1; j <= 31; j++)
+st1.options[st1.length] = new Option(j, j);
+st2.options[st2.length] = new Option(j, j);
+function codeTouche(evenement)
+ for (prop in evenement)
+ if(prop == 'which') return(evenement.which);
+ return(evenement.keyCode);
+function scanTouche_adresseIP(evenement)
+var reCarValides = /[\d.\x00\x08\x0D]/;
+ var car = String.fromCharCode(codeTouche(evenement));
+ return reCarValides.test(car);
+function scanTouche_chiffre(evenement)
+var reCarValides = /[\d\x00\x08\x0D]/;
+ var car = String.fromCharCode(codeTouche(evenement));
+ return reCarValides.test(car);
+function scanTouche(evenement)
+var reCarValides = /[\w-.\x00\x08\x0D]/;
+var reCarInvalides = /_/;
+var car = String.fromCharCode(codeTouche(evenement));
+return (reCarValides.test(car) && !reCarInvalides.test(car)) ;
+AppG
+ppG*
+ph`E
+Wi0X
+ht`Ri
+`xbk
+%(F2
+&ec0Fp
+bj`x
+ q`x
+%(F2
+FpG-
+pD0F
+pG(F
+F.h,
+9F(F
+"9F0F
+a1yA
+1q'F
+1F@F
+21F F
+2F)F F
+a y@
+)F F
+hnaT
+H/!F
+Fti7h 4
+)F8F
+a)F8F
+F0Fp
+'j8x
+&j0x
+bi"c
+ 3F
+ai F
+ j "
+F!k%hfi
+5j,{
+ZT1j
+zr0j
+z9r2j
+8`0j
+2jR\I
+RRaArrAa
+F(FE
+1x=F
+!FPF
+0x/(
+" !0F
+"*:<>?|
++,;=[]
+/0 F
+`iF F
+FAT32
+5`(x
+!)pophx
+!F(F
+$bE8
+$rE8
+,(q+
+ha,p
+ h@x
+ (`0Fp
+:FiF
+Hkhb
+((a:
+RRaArrAap
+BQF8
+;Fhx
+2jJE
+D:FPF
+BQF8
+3Fhx
+8j@E
+i&FQF
+h h)F
+iF F
+!F(F
+F F!F(F
+)F F
+!FhF
+" !80
+)FN0
+"F81
+Kx.+
+7v 7
+\1@F
+9F F
+ )! w
+ )! p
+mI@F
+8F'F
+:FAF
+!@F_D
+E:FAF0F
+KqHD
+"AF0F
+RRaArrAa
+#pGJ
+$/FN
+MSDOS5.0
+NO NAME FAT32
+NO NAME FAT
+zJhSh
+"bU2
+0zehpG8
+(z\h%i
+hMhP*
+"P:@
+FpG@
+k l!hBC
+k l"h
+`#hI
+pApu
+)F0F
+*F*`
+c(F)d
+ FP!
+2FQF8F
+Ep2FAF F
+BpG-
+9F0F
+c0i0
+YpGr
+p`0i0
+9F Fv
+2F)F
+aYa@
+$- 8
+]IP Jh
+*IJhR
+*J`
+pG IHhH
+`b\k
+4 `\
+aRFmbAF
+Cie!
+l FI
+H!o!
+!g#m
+jpG(oH
+`pG|
+IDLE
+0g1o
+Cqe!
+#3f0h
+ 0fd
+e0n8
+b8cxn@
+Cye)
+AhIhA`
+IhA`@h
+(T*o"
+pGP#@
+5!F(F
+Cie!
+ (fp
+ TP#*o"
+!)fp
+Cie!
+An!`
+mA`pG
+mbh.h
++`An!`
+fpGp
+dikI
+ pG-
+zCBD
+DMP"
+#m`e
+imGC
+iepG
+`mP"
+'ai{C
+Cie!
+jBmR
+jpG<
+M F/m
+BhJ`
+#F\h%h
+ZhJ`
+hDhT`Kh
+`Ph0a
+@paqiO
+1F7hzh
+2iyh
+0api
+(MahjiP#
+h`hA
+FS`Ch
+C`$h
+@F !
+8`8j
+(8b"
+pG H
+CF:F1F(F
+#2FiF(F
+i3F*F F
+aj F
+h"Fq
+!!`(F5a
+?a0h
+yj8F
+phq`0`
+BA`GM
+ij(F
+"a` !
+Tmr Svc
+TmrQ
+HxD 0
+0x%(
+jFAF0F
+0x.(
+8h8`v
+0xh(
+0xl(
+:h:`R
+hjltzL
+!pG|
+:@l,
+`3T)
+3+cjF)F
+ia-"
+ia+"
+ia "2T
+hi0!1T@
+ja4T!Fhi0D
+ia-"
+ia+"
+ia "2Thi0D
+`!F(F
+`x!(F
+: l*
+ia%"2T
+ha%"rT!
+ka4T
+Frkpi1j
+siBF1F(F
+h1F(F
+1F(F
+#ik@
+hiHD
+)F0F
+JFiF
+)F0F
+ hahc F$
+Fo)>i
+0 ;%
+{kyi8j[
+@FIF"F
+rU@FIF"F
+p]0(
+0 pU
+BFKF0F9F
+F@FIFBFKF
+0F9F
+x!X!Aphi
+(kIF
+F@FIF
+F@FIF
+@F1F
+F@F1F
+Ff,(k
+F@FIF
+F@FIF
+1x0)
+2FQF(F
+@j5k
+0@f(
+0#CT
+ABDE
+i*F9F
+BF9F
++"Bp
+-!ApdB
+printf_s: %n disallowed
+printf: bad %n argument
+printf_s: bad %s argument
+printf_s: bad %ls argument
+pGa8
+ pGA8
+ 0pG
+ 8pG
+HpGp
+ahjk F
+!a`2
+`Bh2
+pAhI
+A`pG
+ constraint handler: bad message
+[BRBc
+IB@Ba
+IB@Ba
+[BRBc
+ F)FvA
+0FqFdAmA
+@AIAT
+$B<D
+QpGP
+@RB@
+"pGO
+ : ;
+ pGRB@
+QpG
+L5*'
+pGaF
+P@pG
+V5.O
+0FaF
+I""BP
+@U@c
+@Z@mB
+@AIA!
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//FR"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
+<head>
+<title>BODET Carillon</title>
+<link href="melodys.css" rel="stylesheet" type="text/css" />
+<script type="text/javascript" src="request.js"></script>
+<script type="text/javascript" src="param.js"></script>
+<style type="text/css">
+.auto-style1 {
+margin-left: 4px;
+</style>
+</head>
+<body>
+<div id="shadow-one" style="height: 396px"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four">
+<div id="page">
+<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet"/></div>
+<div id="title"><div class="right">Serveur Web</div><span id="hello">&nbsp;</span></div>
+<div id="menu">
+<a href="index_fr.html">Accueil</a>
+<a href="network_fr.html">Configuration r&eacute;seau</a>
+<a href="param_fr.html">Param&egrave;tres</a>
+<a href="time_fr.html">Distribution horaire</a>
+<a href="SNMP_fr.html">Configuration alarmes</a>
+<a href="system_fr.html">Syst&egrave;me</a>
+</div>
+<div id="content" style="width: 525px;">
+<h1>Param&egrave;tres</h1>
+<p>&nbsp;</p>
+<p class="auto-style1"><strong>Adresses Multicast</strong></p>
+<form method="post" action="save.cgi" name="config_1" onsubmit="return testChampMul();">
+<fieldset>
+<div><label style="margin-left:-110px" for="id_multi" id="id_label_multi">Adresse A</label>
+<td><input type="text" name="ip_multi1" id="id_multi1" onKeyPress="return scanTouche_adresseIP(event)" /></td>
+</div>
+<div><label style="margin-left:-110px" for="id_multi" id="id_label_multi">Adresse B</label>
+<td><input type="text" name="ip_multi2" id="id_multi" onKeyPress="return scanTouche_adresseIP(event)" /></td>
+</div>
+<div>&nbsp;</div>
+<div><label id="id_zone">N&deg; de zone</label>
+<input type="int" name="zone" size="5" maxlength="3"style="width: 47px" onKeyPress="return scanTouche_chiffre(event)"/>&nbsp;&nbsp;&nbsp;<i>(1-100)</i></div>
+<div></div>
+<div><input type="submit" class="sm" value="Ok" style="width: 125px"/></div>
+</fieldset>
+</form>
+<p class="auto-style1"><strong>Audio</strong></p>
+<form method="post" action="audio.cgi" name="config_2">
+<fieldset>
+<div>
+<span lang="fr"><label id="id_label_vol">Volume</label></span>
+<select name="volume" style="width: 136px">
+<option value="1">Niveau 1 (faible)</option>
+<option value="2">Niveau 2</option>
+<option value="3">Niveau 3</option>
+<option value="4">Niveau 4</option>
+<option value="5">Niveau 5</option>
+<option value="6">Niveau 6</option>
+<option value="7">Niveau 7</option>
+<option value="8">Niveau 8 (fort)</option>
+</select>
+</div>
+<div>
+<input type="checkbox" class="sm" name="boost" value="0" onclick="gestion_message_boost()"/>Boost
+<img class="picto" id="picto_boost" src="warn.png" style="visibility:hidden"/>
+<span id="warning_boost"></span>
+<div id="id_poe_vol" style="display:none;padding:0px">
+<p class="error" style="margin: 0px" >
+<b>PoE : </b><span id="label_poe_vol"></span></p>
+<div>&nbsp;</div>
+</div>
+</div>
+<div><input type="submit" class="sm" value="Ok" style="width: 125px"/></div>
+</fieldset>
+</form>
+<!--<div>&nbsp;&nbsp;</div>-->
+<p class="auto-style1"><strong>Texte</strong></p>
+<form method="post" action="display.cgi" name="config_3">
+<fieldset>
+<div>
+<label id="id_label_light">Luminosit&eacute;</label>
+<select name="light" class="auto-style1" onchange="change_lum_disp(value)" style="width: 136px">
+<option value="1">Niveau 1 (faible)</option>
+<option value="2">Niveau 2</option>
+<option value="3">Niveau 3</option>
+<option value="4">Niveau 4 (fort)</option>
+</select>
+<div id="id_poe_disp" style="display:none;padding:0px">
+<div>&nbsp;</div>
+<p class="error" style="margin: 0px">
+<b>PoE : </b><span id="label_poe_disp"></p>
+</div>
+</div>
+<div>&nbsp;</div>
+<!--choix mode affichage heure-->
+<div>
+<label>Affichage Heure</label>
+<select name="dispAff" class="auto-style1" style="width: 136px" onChange="confAffHeure()">
+<option value="0">Aucun</option>
+<option value="1">HH:MM</option>
+<option value="2">HH:MM:SS</option>
+</select>
+</div>
+<div>&nbsp;</div>
+<div id="idAffConf" style="display: none;padding: 2px 0px;">
+<!--choix mode 12/24H-->
+<div><label id="ampm_text">Mode 12H/24H</label>
+<input type="radio" name="amPm" value="0" style="width: 27px" id="ampm12"><span id="ampm12_text">12H</span></input>
+<input type="radio" name="amPm" value="1" style="width: 27px" id="ampm24"><span id="ampm24_text">24H</span></input>
+</div>
+<span id = "id_texte_warning1" style="display:none">Mode 12H non compatible avec affichage des secondes</span>
+<div>&nbsp;</div>
+<!--choix mode ECO/Normal-->
+<div><label id="id_label_ecoNor">Eco Mode</label>
+<input type="radio" name="ecoNor" onclick="F_Change_EcoNor();" value="0" style="width: 27px">Eco</input>
+<input type="radio" name="ecoNor" onclick="F_Change_EcoNor();" value="1" style="width: 27px">Normal</input>
+</div>
+<!--affichage des heures ON/OFF-->
+<span id="id_EcoP_actif" style="display:none">
+<div>&nbsp;</div>
+<div>
+<label id="id_label_ecoNor">ON & OFF Time</label>
+<span id="id_ecop">
+ <input type="number" min="0" max="23" step="1" style="width:40px;text-align: right;" name="Ecop_OFF" id="id_Ecop_OFF"/> H : OFF
+ <input type="number" min="0" max="23" step="1" style="width:40px;margin-left:30px;text-align: right;" name="Ecop_ON" id="id_Ecop_ON"/> H : ON
+</span>
+</div>
+</span>
+<div>&nbsp;</div>
+</div>
+<!--choix mode affichage heure-->
+<div>
+<label>Vitesse de defilement</label>
+<select name="speedAff" class="auto-style1" style="width: 136px">
+<option value="1">Lent</option>
+<option value="2">Normal</option>
+<option value="3">Rapide</option>
+</select>
+</div>
+<div>&nbsp;</div>
+<div><input type="submit" class="sm" value="Ok" style="width: 125px"/></div>
+</fieldset>
+</form>
+<p class="auto-style1"><strong>Flash</strong></p>
+<form method="post" action="flash.cgi" name="config_4">
+<fieldset>
+<div>
+<span lang="fr"><label id="id_label_light_flash">Luminosit&eacute;</label></span>
+<select name="lightFlash" class="auto-style1" onchange="change_lum_flash(value)" style="width: 136px">
+<option value="1">25%</option>
+<option value="2">50%</option>
+<option value="3">75%</option>
+<option value="4">100%</option>
+</select>
+<div id="id_poe_flash" style="display:none;padding:0px">
+<div>&nbsp;</div>
+<p class="error" style="margin: 0px">
+<b>PoE : </b><span id="label_poe_flash"></span></p>
+</div>
+</div>
+<div>&nbsp;</div>
+<div><input type="submit" class="sm" value="Ok" style="width: 125px"/></div>
+</fieldset>
+</form>
+<p class="auto-style1"><strong>Repeteur</strong></p>
+<form method="post" action="save_rep.cgi" onsubmit="return testChampRep()" name="config_5">
+<fieldset>
+<div><input type="checkbox" class="sm" name="repet_in" value="0" onclick="configRepeaterClient()" />R&eacute;p&eacute;teur client<br /><br /></div>
+<div></div>
+<div><input type="checkbox" class="sm" name="repet_out" value="0" onclick="configRepeaterServer()" />R&eacute;p&eacute;teur serveur<br /><br /></div>
+<div></div>
+<div><input type="checkbox" class="sm" name="repet_mls" value="0" onclick="configRepeaterMultisite()" />R&eacute;p&eacute;teur multisite<br /><br /></div>
+<div><label for="id_ip" id="id_label_ip">Adresse R&eacute;p&eacute;teur</label>
+<td><input type="text" name="ip_rep" id="id_ip_rep" onKeyPress="return scanTouche_adresseIP(event)" /></td></div>
+<div></div>
+<div><input type="submit" class="sm" value="Ok et Red&eacute;marrer" /></div>
+</fieldset>
+</form>
+</div>
+<script language="javascript">
+function gestion_message_boost() {
+ if (document.getElementsByName("boost")[0].checked == true)
+if (poe_vol == 1)
+document.getElementById('id_poe_vol').style.display = 'inline';
+else
+document.getElementById('id_poe_vol').style.display = 'none';
+document.getElementById('warning_boost').innerHTML = "Budget PoE";
+document.getElementById('picto_boost').style.visibility = 'visible';
+ }
+ else
+ {
+ document.getElementById('id_poe_vol').style.display = 'none';
+ document.getElementById('warning_boost').innerHTML = "";
+ document.getElementById('picto_boost').style.visibility = 'hidden'
+ }
+document.getElementById('hello').innerHTML = "Param&egrave;tres Carillon";
+document.getElementById('label_poe_vol').innerHTML = "Boost d&eacutesactiv&eacute";
+document.getElementById('label_poe_flash').innerHTML = "Luminosit&eacute; brid&eacute;e &agrave; " + document.getElementsByName('lightFlash')[0][max_poe_flash-1].text;
+document.getElementById('label_poe_disp').innerHTML = "Luminosit&eacute; brid&eacute;e au niveau " + max_poe_disp;
+</script>
+<div class="spacer" style="height: 46px"></div>
+</div>
+</div>
+</div>
+</div>
+</div>
+</body>
+</html>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<title>BODET Speaker</title>
+<link href="melodys.css" rel="stylesheet" type="text/css" />
+<script type="text/javascript" src="request.js"></script>
+<script type="text/javascript" src="param.js"></script>
+<style type="text/css">
+.auto-style1 {
+margin-left: 4px;
+</style>
+</head>
+<body>
+<div id="shadow-one" style="height: 396px"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four">
+<div id="page">
+<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet"/></div>
+<div id="title"><div class="right">Embedded Web Server</div><span id="hello">&nbsp;</span></div>
+<div id="menu">
+<a href="index_gb.html">Home</a>
+<a href="network_gb.html">Network Configuration</a>
+<a href="param_gb.html">Parameters</a>
+<a href="time_gb.html">Time Configuration</a>
+<a href="SNMP_gb.html">Alarm Configuration</a>
+<a href="system_gb.html">System</a>
+</div>
+<div id="content" style="width: 525px;">
+<h1>Parameters</h1>
+<p>&nbsp;</p>
+<p class="auto-style1"><strong>Multicast Addresses</strong></p>
+<form method="post" action="save.cgi" name="config_1" onsubmit="return testChampMul();">
+<fieldset>
+<!--<div><label style="width: 169px;top: 225px;">Multicast Addresses</label></div>
+<p>&nbsp;</p>-->
+<div><label style="margin-left:-110px" for="id_multi" id="id_label_multi">Address A</label>
+<td><input type="text" name="ip_multi1" id="id_multi1" onKeyPress="return scanTouche_adresseIP(event)" /></td>
+</div>
+<div><label style="margin-left:-110px" for="id_multi" id="id_label_multi">Address B</label>
+<td><input type="text" name="ip_multi2" id="id_multi" onKeyPress="return scanTouche_adresseIP(event)" /></td>
+</div>
+<div>&nbsp;</div>
+<div><label id="id_zone">N&deg; zone</label>
+<input type="int" name="zone" size="5" maxlength="3"style="width: 47px" onKeyPress="return scanTouche_chiffre(event)"/>&nbsp;&nbsp;&nbsp;<i>(1-100)</i></div>
+<div></div>
+<div><input type="submit" class="sm" value="Save" style="width: 125px"/></div>
+</fieldset>
+</form>
+<p class="auto-style1"><strong>Audio</strong></p>
+<form method="post" action="audio.cgi" name="config_2">
+<fieldset>
+<div>
+<span lang="en"><label id="id_label_vol">Volume</label></span>
+<select name="volume" style="width: 136px">
+<option value="1">Level 1 (low)</option>
+<option value="2">Level 2</option>
+<option value="3">Level 3</option>
+<option value="4">Level 4</option>
+<option value="5">Level 5</option>
+<option value="6">Level 6</option>
+<option value="7">Level 7</option>
+<option value="8">Level 8 (high)</option>
+</select>
+</div>
+<div>
+<input type="checkbox" class="sm" name="boost" value="0" onclick="gestion_message_boost()"/>Boost
+<img class="picto" id="picto_boost" src="warn.png" style="visibility:hidden"/>
+<span id="warning_boost"></span>
+<div id="id_poe_vol" style="display:none;padding:0px">
+<p class="error" style="margin: 0px" >
+<b>PoE : </b><span id="label_poe_vol"></span></p>
+<div>&nbsp;</div>
+</div>
+</div>
+<div><input type="submit" class="sm" value="Ok" style="width: 125px"/></div>
+</fieldset>
+</form>
+<!--<div>&nbsp;&nbsp;</div>-->
+<p class="auto-style1"><strong>Text</strong></p>
+<form method="post" action="display.cgi" name="config_3">
+<fieldset>
+<div>
+<label id="id_label_light">luminosity</label>
+<select name="light" class="auto-style1" onchange="change_lum_disp(value)" style="width: 136px">
+<option value="1">Level 1 (low)</option>
+<option value="2">Level 2</option>
+<option value="3">Level 3</option>
+<option value="4">Level 4 (high)</option>
+</select>
+<div id="id_poe_disp" style="display:none;padding:0px">
+<div>&nbsp;</div>
+<p class="error" style="margin: 0px">
+<b>PoE : </b><span id="label_poe_disp"></p>
+</div>
+</div>
+<div>&nbsp;</div>
+<!--choix mode affichage heure-->
+<div>
+<label>Time Display</label>
+<select name="dispAff" class="auto-style1" style="width: 136px" onChange="confAffHeure()">
+<option value="0">Aucun</option>
+<option value="1">HH:MM</option>
+<option value="2">HH:MM:SS</option>
+</select>
+</div>
+<div>&nbsp;</div>
+<div id="idAffConf" style="display: none;padding: 2px 0px;">
+<!--choix mode 12/24H-->
+<div><label id="ampm_text">Mode 12H/24H</label>
+<input type="radio" name="amPm" value="0" style="width: 27px" id="ampm12"><span id="ampm12_text">12H</span></input>
+<input type="radio" name="amPm" value="1" style="width: 27px" id="ampm24"><span id="ampm24_text">24H</span></input>
+</div>
+<span id = "id_texte_warning1" style="display:none">Mode 12H is not compatible with seconds display</span>
+<div>&nbsp;</div>
+<!--choix mode ECO/Normal-->
+<div><label id="id_label_ecoNor">Eco Mode</label>
+<input type="radio" name="ecoNor" onclick="F_Change_EcoNor();" value="0" style="width: 27px">Eco</input>
+<input type="radio" name="ecoNor" onclick="F_Change_EcoNor();" value="1" style="width: 27px">Normal</input>
+</div>
+<!--affichage des heures ON/OFF-->
+<span id="id_EcoP_actif" style="display:none">
+<div>&nbsp;</div>
+<div>
+<label id="id_label_ecoNor">ON & OFF Time</label>
+<span id="id_ecop">
+ <input type="number" min="0" max="23" step="1" style="width:40px;text-align: right;" name="Ecop_OFF" id="id_Ecop_OFF"/> H : OFF
+ <input type="number" min="0" max="23" step="1" style="width:40px;margin-left:30px;text-align: right;" name="Ecop_ON" id="id_Ecop_ON"/> H : ON
+</span>
+</div>
+</span>
+<div>&nbsp;</div>
+</div>
+<!--choix mode affichage heure-->
+<div>
+<label>Scrolling Speed</label>
+<select name="speedAff" class="auto-style1" style="width: 136px">
+<option value="1">Slow</option>
+<option value="2">Normal</option>
+<option value="3">Fast</option>
+</select>
+</div>
+<div>&nbsp;</div>
+<div><input type="submit" class="sm" value="Ok" style="width: 125px"/></div>
+</fieldset>
+</form>
+<p class="auto-style1"><strong>Flash</strong></p>
+<form method="post" action="flash.cgi" name="config_4">
+<fieldset>
+<div>
+<span lang="fr"><label id="id_label_light_flash">luminosity</label></span>
+<select name="lightFlash" class="auto-style1" onchange="change_lum_flash(value)" style="width: 136px">
+<option value="1">25%</option>
+<option value="2">50%</option>
+<option value="3">75%</option>
+<option value="4">100%</option>
+</select>
+<div id="id_poe_flash" style="display:none;padding:0px">
+<div>&nbsp;</div>
+<p class="error" style="margin: 0px">
+<b>PoE : </b><span id="label_poe_flash"></span></p>
+</div>
+</div>
+<div>&nbsp;</div>
+<div><input type="submit" class="sm" value="Ok" style="width: 125px"/></div>
+</fieldset>
+</form>
+<p class="auto-style1"><strong>Repeater</strong></p>
+<form method="post" action="save_rep.cgi" onsubmit="return testChampRep()" name="config_5">
+<fieldset>
+<div><input type="checkbox" class="sm" name="repet_in" value="0" onclick="configRepeaterClient()" />Client repeater<br /><br /></div>
+<div></div>
+<div><input type="checkbox" class="sm" name="repet_out" value="0" onclick="configRepeaterServer()" />Server repeater<br /><br /></div>
+<div></div>
+<div><input type="checkbox" class="sm" name="repet_mls" value="0" onclick="configRepeaterMultisite()" />Multisite repeater<br /><br /></div>
+<div><label for="id_ip" id="id_label_ip">Repeater Address</label>
+<td><input type="text" name="ip_rep" id="id_ip_rep" onKeyPress="return scanTouche_adresseIP(event)" /></td></div>
+<div></div>
+<div><input type="submit" class="sm" value="Save and Reboot" /></div>
+</fieldset>
+</form>
+</div>
+<script language="javascript">
+function gestion_message_boost() {
+ if (document.getElementsByName("boost")[0].checked == true)
+if (poe_vol == 1)
+document.getElementById('id_poe_vol').style.display = 'inline';
+else
+document.getElementById('id_poe_vol').style.display = 'none';
+document.getElementById('warning_boost').innerHTML = "PoE budget";
+document.getElementById('picto_boost').style.visibility = 'visible'
+ }
+ else
+ {
+document.getElementById('id_poe_vol').style.display = 'none';
+document.getElementById('warning_boost').innerHTML = "";
+document.getElementById('picto_boost').style.visibility = 'hidden'
+ }
+document.getElementById('hello').innerHTML = "Speaker Setting";
+document.getElementById('label_poe_vol').innerHTML = "Boost desactivated";
+document.getElementById('label_poe_flash').innerHTML = "Luminosity limited at " + document.getElementsByName('lightFlash')[0][max_poe_flash-1].text;
+document.getElementById('label_poe_disp').innerHTML = "Luminosity limited at level " + max_poe_disp;
+</script>
+<div class="spacer" style="height: 46px"></div>
+</div>
+</div>
+</div>
+</div>
+</div>
+</body>
+</html>
+var poe_vol;
+var poe_disp;
+var poe_flash;
+const max_poe_vol = 8;
+const max_poe_flash = 3;
+const max_poe_disp = 3;
+// page js
+function parse_param(data) {
+var parsed = data.split( "\n" );
+// Adresse Multicast
+document.getElementsByName("ip_multi1")[0].value= parsed[0] ;
+// Adresse Multicast 2
+document.getElementsByName("ip_multi2")[0].value= parsed[1] ;
+// Zone
+document.getElementsByName("zone")[0].value= parsed[2] ;
+// coche REPETEUR IN
+if (parsed[3] == 0)
+document.getElementsByName("repet_in")[0].checked = false ;
+else
+document.getElementsByName("repet_in")[0].checked = true ;
+// coche REPETEUR OUT
+if (parsed[4] == 0)
+document.getElementsByName("repet_out")[0].checked = false ;
+else
+document.getElementsByName("repet_out")[0].checked = true ;
+if (parsed[5] == 0)
+document.getElementsByName("repet_mls")[0].checked = false ;
+else
+document.getElementsByName("repet_mls")[0].checked = true ;
+// Adresse Repeteur
+document.getElementsByName("ip_rep")[0].value= parsed[6] ;
+configRepeaterClient();
+function parse_audio(data)
+var parsed = data.split( "\n" );
+// Volume
+document.getElementsByName("volume")[0].value = parsed[0] ;
+// coche boost
+if (parsed[1] == 0)
+document.getElementsByName("boost")[0].checked = false ;
+else
+document.getElementsByName("boost")[0].checked = true ;
+poe_vol = parsed[2];
+gestion_message_boost();
+function parse_display(data)
+var parsed = data.split( "\n" );
+// Luminosit
+document.getElementsByName("light")[0].value= parsed[0] ;
+// Affichage de l'heure
+document.getElementsByName("dispAff")[0].value= parsed[1] ;
+ //mode 12/24H
+if (parsed[2]== 0)
+ document.getElementsByName("amPm")[0].checked = true ;
+else document.getElementsByName("amPm")[1].checked = true ;
+//Mode ECO
+// hvac_value[4]=0 mode Eco
+// hvac_value[4]=1 mode normal
+if (parsed[3]== 1)
+ document.getElementsByName("ecoNor")[1].checked = true ;
+//normal
+else // mode Eco ou EcoP
+ document.getElementsByName("ecoNor")[0].checked = true ;
+//Eco
+val_eco_on = parsed[4] ;
+val_eco_off = parsed[5] ;
+confAffHeure();
+ F_Change_EcoNor();
+// Vitesse d'affichage des messages
+document.getElementsByName("speedAff")[0].value= parsed[6] ;
+poe_disp = parsed[7];
+change_lum_disp(parsed[0]);
+function parse_flash(data)
+var parsed = data.split( "\n" );
+// Luminosite
+document.getElementsByName("lightFlash")[0].value = parsed[0] ;
+poe_flash = parsed[1];
+change_lum_flash(parsed[0]);
+window.onload = function() {
+//F_remplir_select();
+makeRequest("param.cgi", parse_param);
+makeRequest("audio.cgi", parse_audio);
+makeRequest("display.cgi", parse_display);
+makeRequest("flash.cgi", parse_flash);
+function change_vol(data)
+if ((poe_vol == 1) && (data > max_poe_vol))
+document.getElementById('id_poe_vol').style.display = 'inline';
+else
+document.getElementById('id_poe_vol').style.display = 'none';
+function change_lum_disp(data)
+if ((poe_disp == 1) && (data > max_poe_disp))
+document.getElementById('id_poe_disp').style.display = 'inline';
+else
+document.getElementById('id_poe_disp').style.display = 'none';
+function change_lum_flash(data)
+if ((poe_flash == 1) && (data > max_poe_flash))
+document.getElementById('id_poe_flash').style.display = 'inline';
+else
+document.getElementById('id_poe_flash').style.display = 'none';
+//-------------------------------------------------------------------------------------------------------------
+//---
+//-------------------------------------------------------------------------------------------------------------
+function F_Change_EcoNor()
+if (document.getElementsByName("ecoNor")[0].checked == true)
+document.getElementById('id_EcoP_actif').style.display = 'inline';
+configEcoP();
+else
+document.getElementById('id_EcoP_actif').style.display = 'none';
+//-------------------------------------------------------------------------------------------------------------
+//---
+//-------------------------------------------------------------------------------------------------------------
+function configEcoP()
+document.getElementById('id_Ecop_OFF').disabled = false;
+document.getElementById('id_Ecop_OFF').value = val_eco_off;
+document.getElementById('id_Ecop_ON').disabled = false;
+document.getElementById('id_Ecop_ON').value = val_eco_on;
+function confAffHeure()
+if (document.getElementsByName("dispAff")[0].value == "0")
+document.getElementById('idAffConf').style.display = 'none';
+else
+document.getElementById('idAffConf').style.display = 'block';
+if (document.getElementsByName("dispAff")[0].value == "2")
+document.getElementById('id_texte_warning1').style.display = 'block';
+document.getElementById("ampm12").disabled = true ;
+document.getElementById("ampm24").disabled = true ;
+document.getElementById("ampm12_text").style.color = 'darkgray';
+document.getElementById("ampm24_text").style.color = 'darkgray';
+document.getElementById("ampm_text").style.color = 'darkgray' ;
+else
+document.getElementById('id_texte_warning1').style.display = 'none';
+document.getElementById("ampm12").disabled = false ;
+document.getElementById("ampm24").disabled = false ;
+document.getElementById("ampm12_text").style.color = 'black';
+document.getElementById("ampm24_text").style.color = 'black';
+document.getElementById("ampm_text").style.color = 'black' ;
+function scanTouche_adresseIP(evenement)
+var reCarValides = /[\d.\x00\x08]/;
+ var car = String.fromCharCode(codeTouche(evenement));
+ return reCarValides.test(car);
+function scanTouche_chiffre(evenement)
+var reCarValides = /[\d\x00\x08\x0D]/;
+ var car = String.fromCharCode(codeTouche(evenement));
+ return reCarValides.test(car);
+function configRepeaterClient() {
+e = document.forms.config_5;
+st_in = e.repet_in.checked; // client
+if (st_in)
+e.repet_out.checked = false;
+e.repet_mls.checked = false;
+st_out = e.repet_out.checked; // server
+st_mls = e.repet_mls.checked; // multisite
+if ((!st_in) && (!st_out) && (!st_mls)) {
+document.getElementById('id_ip_rep').style.color='darkgray';
+else {
+document.getElementById('id_ip_rep').style.color='black';
+function configRepeaterServer() {
+e = document.forms.config_5;
+st_out = e.repet_out.checked;
+if (st_out)
+e.repet_in.checked = false;
+e.repet_mls.checked = false;
+st_in = e.repet_in.checked;
+st_mls = e.repet_mls.checked;
+if ((!st_in) && (!st_out) && (!st_mls)) {
+document.getElementById('id_ip_rep').style.color='darkgray';
+else {
+document.getElementById('id_ip_rep').style.color='black';
+function configRepeaterMultisite() {
+e = document.forms.config_5;
+st_mls = e.repet_mls.checked;
+if (st_mls)
+e.repet_in.checked = false;
+e.repet_out.checked = false;
+st_in = e.repet_in.checked;
+st_out = e.repet_out.checked;
+if ((!st_in) && (!st_out) && (!st_mls)) {
+document.getElementById('id_ip_rep').style.color='darkgray';
+else {
+document.getElementById('id_ip_rep').style.color='black';
+function testChampRep() {
+e = document.forms.config_5;
+if (e.ip_rep.value != "")
+if (ValidateIPaddress(e.ip_rep.value) == false)
+return (false)
+return true;
+function testChampMul()
+e = document.forms.config_1;
+if (e.ip_multi1.value != "")
+if (ValidateIPaddress(e.ip_multi1.value) == false)
+return (false)
+if (e.ip_multi2.value != "")
+if (ValidateIPaddress(e.ip_multi2.value) == false)
+return (false)
+return true;
+SITH
+HL z
+\TBR
+\UBR
+1FHF
+v1F:F
+'ZDk\0+
+#STI
+0{1)
+!&0F
+6&0F
+zz1(
+z}1(
+pCXD
+ERROR S_param.TCH_user !!! %d
+j"1(pG
+1(pG
+p"hO
+kF:F)F
+$.`1&
+xcx"x
+ycy9F
+zcz9F
+|c|9F
+}c}9F
+!{(h
+1}(h
+xsx2x
+q{(h
+|s|2|
+ysy9F
+q}(h
+j 9F
+) QF`C@D
+"(hd
+Vt(h"h
+pG)hO
+(`pGhFO
+(h9F
+s[H0`
+ q`2rqr
+d&1F
+ 0p5I
+ ERROR delete file %s
+/CONFIG\C_A_vars.tri
+F_sauv_A_vars DEBUT
+/CONFIG\C_A_vars.triold
+C_A_vars.triold
+ERROR rename file
+Create file ERROR
+%d.%d.%d.%d
+CHK = %04x (%d)
+F_sauv_A_vars FIN
+F_config_par_defaut_A_vars
+BODET-%02X%02X%02X%02X%02X%02X
+jkl1vi5erjnfh
+public
+aSe2=9Z8gOi37*
+----
+239.192.54.1
+MELODYS_2013
+`FpG
+0%7%
+7#0#
+7"0"
+HppG8
+FD@D
+HrpG
+@x@(
+IF,"
+p(F@
+z`q8
+axP)
+qHy=(
+ y0(
+ax!)
+!zp{
+ yP(
+"jq9x
+QF@F
+"jq9x
+QF@F
+P"AF
+ q`x
+p`)y
+pG8h
+"AF8F
+C`zH
+jha3h#
+ `pPF
+ `tPF
+ph`a(i
+(`hi
+ZFQF
+2FAF
+ZFQF
+ppG8
+`bBM
+stop manuel message
+buffer full %d
+F_traitement_OPCODE --> ERROR
+BAD %d/%d
+RX %d/%d (%d/%d)
+CHK BAD !!! %d
+error %lx
+a1FAC
+"FCS
+`x!x@
+ApG(h
+!FhF
+.a(x
+ (ap
+IHapG
+HAiI
+FsM(h
+kF "QF
+GL F
+! "yaQF F
+#QFXF
+Exit
+error HAL_SPI_Transmit : %d
+F_fifo_dequeue_n ERROR
+N]kw
+dBIB
+x+FI
+yqz0z
+!pG+F
+!pG-
+0XDHCHD
+]YE
+TC#D
+U DEp
+>D0ppG
+<#9x
+ yxj
+ (W
+ppG<!
+ppGAh
+A`pGAh
+rA`pG
+FuOy~
+;v}v_
+Fpi F
+Fd(pG
+1F(F
+"F1F(F
+`d"a`
+`!abapG8
+d p1
+F8h,F
+Z"y(h
+ycy(h
+)Fd"
+prBF
+<YQx(hT
+'0F"F"
+!FpG
+ d"!pO
+7ap1F
+d#d!
+!!pap@
+hF,"
+ !
+"9F;
+ %2d
+"pGDisplay connected
+Display not connected
+%02d*.txt
+/MESSAGES
+%s/%s
+error opening text file
+error reading text file
+traitement message
+error malloc
+#!PoE!#
+%s %c %s
+%02d*.mp3
+/MELODIES
+%02d
+F8h,F
+iF(F
+"iF F
+ TJpG-
+d(x`
+ 8p8x
+ FjF
+a&A&
+" I-
+ unhandled
+"i!h`h+F
+`Uh%
+@/CW`
+'PoN5ho
+#THII
+`Gh7@G`
+`Uh%
+apGBi
+apGD8
+)p F
+ hp h
+b k0
+ cfh
+h!i`i
+w!j>C
+ibjak
+C3C&h
+"s` h
+ h`jp
+ ```p p
+*FAF
+ qv0v8F
+&KF~v*F
+!yv@
+p"lS
+*FAF F
+ yv8v0F
+!hKh#
+!hKhC
+SK`!h
+h lO
+p lA
+ F*FAF
+"yv0F:v
+hJhB
+pGAhA
+QA`pG
+Fd! F
+F"hQh
+ F!m
+ hBh"
+A`pG
+ @E/
+(hAh!
+A`hh
+0hAh!
+A`ph
+`pG|
+! F:
+!fpG
+F hAh!
+A`d! F
+]0 n
+ fpG
+a F!
+"9F F
+(hs(H
+F)h!
+F)hHF
+AF0F
+"9F F
+res == 0
+Error connecting %d - %s
+Error in getsockopt() %d - %s
+!F0F
+#IF0F
+#*FHF
+AFHF
+:F1F
+@ip : %d char =
+%d.%d.%d.%d
+F"xN
+:FQF F
+IF/p*x
+2F!F@F
+"AF-
+ \/Nh{
+(ip`){
+(ip`@!
+ `p@
+(h``
+9F@F
+0iP`
+XkIF
+[FIF
+Ah2i
+a p
+ q8y
+@yy@
+ qph
+1z00[
+!HF!p!
+!&q8y
+! q8y
+:F1F@F
+ "IF
+K&:F
+mel 1 get-info
+mel 3 get-info%c%s%c
+mel 3 get-info
+mel 1 set-ip
+ yes
+;ypG
+"pGHF
+ "1F
+ hp@
+!!t2
+ "IF
+!yppx
+"x`hk9F
+ htB
+ hpE
+ HtpG
+tpG-
+"AFHF
+"AF F
+n ip
+xhh`@!
+d!JN
+!wdqp
+hhp`@!
+l1EM
+t2u8
+ error %lx
+DHCP : oui
+Hostname: %s
+mel 1 set-zone
+mel 2 set-zone%cwrong_pass%c
+mel 2 set-zone%cack%c
+UCH_zone = %d
+mel 1 set-lumi-aff
+mel 2 set-lumi-aff%cack%c
+mel 1 set-lumi
+mel 1 set-lumi
+mel 2 set-lumi%cwrong_pass%c
+mel 2 set-lumi%cack%c
+UCH_luminosite = %d
+mel 1 set-aff-heure
+mel 1 set-aff-heure
+mel 2 set-aff-heure%cack%c
+UCH_aff_heure = %d
+mel 1 set-volume
+mel 2 set-volume%cwrong_pass%c
+mel 2 set-volume%cack%c
+UCH_volume = %d
+mel 1 set-locate
+mel 1 set-sn
+mel 2 set-sn
+mel 1 reset-factory
+mel 2 reset-factory
+REPOUT
+REP_IN
+REPACK
+b_repeteur_status OK !
+b_repeteur_status ERROR !
+hT F(F
+)F F
+H$hF
+iF F
+PA F1%
+rpG0"
+z(hO
+j\9F
+JFAF
+#FJFAF
+iF0F
+iF0F
+mN0F
+iF F
+iHAx
+_M[L(h
+7L h
+Status:
+Stop
+Start
+Mel=
+%02d,
+%s;%d;%s
+jkl1vi5erjnfh
+reboot_trap
+{pGO
+ }=p2F
+px3x
+kF:F1F
+P7bp
+ abpp
+#cpp
+ `pp
+abr;q
+QFXF
+!!p y
+ "s1
+`y+x
+`id!
+ p*
+!!p%
+r q s
+p pap
+)x`yACY
+rpG`y+x
+"@!@F
+`zHp
+ xaa
+"@!0F
+yACU
+"@!0F
+"Js:
+"@!(F
+p7y_pvy
+#"p#q
+ /CONFIG/TEMP
+TEST_BODET.mp3
+/CONFIG/TEMP\TEST_BODET.mp3
+padding buffer full %d
+Padding ...
+%02d*.mp3
+/MELODIES
+F_repeat_trio --> STOP
+spi2:
+VS1011E init ERROR
+F_audio_init : PLay Streaming
+ #``a
+apG j
+,ihi
+!bC7
+,ihi
+rC9F
+9FbC
+zC(h
+(jna
+hrC0
+hWC0
+i&iah
+jC8F
+iahjC(
+8FrC
+iahWC(
+`ib`
+ jea
+@ipG
+`pG0
+!x`9
+Fp`0
+ tF
+(`*h
+ t@F
+newconn != NULL
+invalid socket index
+addr valid but addrlen NULL
+F hiF
+lwip_bind: invalid address
+`jFH`
+1F F
+sock->lastdata == NULL
+F hiF
+lwip_connect: invalid address
+(`pG8
+_ t
+ t2
+h`)h+
+!i`)
+#HF+t
+buf != NULL
+)F@F
+2F)F
+)pG-
+CF2F9F(F
+9FhF
+ hiF
+lwip_sendto: invalid address
+i!)`
+!
+]9BT
+nready >= 0
+1F8F
+,FEF
+ptXF
+;F2F!F
+SFBF)F
+GF.F
+"%(+
+'BF9F
+ t0`O
+ h;FjF
+0`2h(F
+ t8`
++FRFYFHF
+00`%t
+2`ACq`
+i2`1
+!1p"
+\%(F
+)pG-
+ t0`
++FRFYF@F
+1hAb
+1hAr
+rhmO
+1h &
+\$ F
+uh2hO
+ )pGp
+&I"H
+&&`hh
+ (tp
+&!)t
+sock->select_waiting > 0
+select_cb.prev == NULL
+select_cb.prev != NULL
+unknown event
+bN({
+`hh0a
+hqa\H]J
+OI@F
+8`){
+.L F
+-I@F
+bpGIP : %d.%d.%d.%d
+Eth link : %s
+down
+Synchro_task
+UDP_task
+TCP_task
+Repet_task
+Protoc_task
+7hBFYFo
+0h(@0`
+7hBFYF8F
+ h"i
+hUh_
+ pGp
+qpG;I
+ppGpG9HAx
+& H
+papp
+WDOG bloque
+WDOG general desactive
+demande RESET task %d
+RESET because task %d blocked
+`(!B`
+#sIO
+!h_L`H
+QAaBi
+8# F
+QAaBi
+hd#7H
+J(I#L
+Kh F#
+SK`8!
+PH`d!
+!F0"
+error!!!
+hp h
+*pGp
+EEdpG h
+! F)ppG
+hxpG
+ w h
+ w h
+ w h
+ w h
+0h)F
+0h)F
+i*iA
+0h)F
+0h)F
+i*iA
+0h)F
+0hAmA
+Ae0hBm"
+Be1hKm(i
+0h)F
+0hAmA
+aAe0hBm"
+bBe0hAm*iA
+ !p`ppG
+ !ppG
+CJi&
+&@qL
+aIhAc
+@\JD
+jTK"
+CJiC
+j/K"
+jDhEm
+4KiD
+$D`EeIh
+jChDm
+#JiC
+#C`DeIh
+hF9FO
++F"FiFF
+PH`O
+apG-
+C9`v
+Cy`%
+DihI
+3azh"
+YF F
+SEB`
+asa3abh"
+r0`Sh
+)a1ata
+0:hjb(b
+D`CF(F
+#"F(F
+RZ`O
+Mh,D
+XByh
+Cy`&
+"ra2a
+FqhHB
+Cq`"
+ga'a
+a(i0
+C @`B
+)F0F
+)F0F
+C`APE
+)F0F
+4`EE
+h`qi
+|a<a
+a(i(
+hBE@
+Cq`#
+9iAE
+|a<a
+aka+arh"
+ pGp
+%mNpGp
+WK\x
+BpG8
+TLex
+AF8F
+IF8F
+1F8F
+"F)F8F
+<8PC
+pG\"
+,8PC
+pG\"
+ 8PC
+DAupG\"
+bpG\#XC
+F#F\
+"\!HC
+DBvpG\"
+F\!LC
+(z+x
+H'HC
+ pG\!
+0'HC
+spG\"
+TpG\#XC
+F\!KC
+"F\#ZC
+:x{h
+ 6UC
+F\!HC
+Fh0x
+*F!F0F
+F\$gC
+@4"xch
+pGHxpGHx@
+pGHx@
+ppGHx@
+ppGHx@
+ppGHx@
+0ppGIx
+ pGJx
+ pG\!
+F#F\
+D0c F
+"NC*p
+pc0kBx
+"qk F
+F*F\ sIBC
+111"
+!~(F
+!~(F
+!~(F
+!!s ~
+ v {
+"F\ BC3I F
+F\"TC
+FKF\
+!sx|H
+!!sx|
+"sx|H
+!!sx|!{
+""sq
+"sx|
+pG`~
+F+F\ FCC
+"2s(F
+!1sp
+F2F\
+BpGp
+F3F\
+J il
+"*sp
+ (s
+ (sp
+F;F\ lJCC
+ sR
+0p#s8F
+`~1k
+2Vhx
+ hx
+pG(xBC
+]pG0
+!!p0
+H@hpG
+!ip h
+ ipp
+ kpp
+`#hZi`j
+j2C9
+Za F
+"jpp
+h!#q`
+` a`a
+a b`p pp
+0xwj
+ 0ppx
+ pp F5b
+` hBiB
+`0hBi"
+`!pbp
+ pG-
+`1jA
+#hZi
+`0j@
+`0j@
+` hqx
+` hCi#
+`1psp
+ 0pqp
+"rp h
+ 3ppp
+BpG0
+h%h%
+%%`c`
+ no error
+domain error
+range error
+file positioning error
+multibyte encoding error
+unknown error
+error #xxx
+pGpG
+F"FO
+'0x.(
+IF@F
+"iF@F
+P%kC
+ zHE
+bh#hQF
+ `m
+tuC=D
+r*sis F
+!)shs
+h`HF
+' %qN
+&F F'r
+r `O
+)F F
+HqCG
+SFJFAF F
+xh(`
+ dns server out of array
+array index out of bounds
+unknown dns_table entry state:
+@ pG
+F hO
+)h"FhF
+(`LM(
+(h!F
+ `"I(
+xpG-
+#"F@
+fqhI
+#"F@
+!F(F
+bi(F
+iF(F
+9F F
+!0q1`
+J9F F
+2h:`8hH
+`pG0
+h FKI@
+),/2
+*x F
+H `
+1F F
+2F9F(F
+`CxK`
+8h1h
+ F@E
+yCF*F
+xh#y"hP
+kF2FAF
+h:F6
+)FHF
+IF F
+!y(y
+"h(h
+!RF9p0
+ypy`
+`9aya
+YFPF
+)y3F
+9i,F
+ kFIF F
+&hvh
+&h0x
+FbF8F
+!09xI
+;x F[
+#y"h9F0F
+h9F0F
+mibs pointer must be != NULL
+num_mibs pointer must be != 0
+oid_len <= LWIP_SNMP_OBJ_ID_LEN
+netif not found in netif_list
+'oid' param must not be NULL!
+'oid2' param must not be NULL!
+QppG
+Invalid SNMP version
+community string is too long!
+!ihF
+jh+hY
+ihrh5
+F=m8
+x0CE2
+BFhF
+p`hF
+bhhF
+")`j`
+F F)z
+B*C*
+B(C(
+jh F
+jh F
+Fih F
+pe)h
+"j`0!
+pfqh
+rh0p
+B(C(
+&HAiI
+ FpGUnknown variable type
+` I F
+snmp_raw: no PCB
+snmp_raw: Unable to bind PCB
+!%x!p
+Bp`7
+s!s`s
+B `,`
+p8F`
+!p`7
+1`0y1s
+0Fqs
+ p`7
+0`4s
+IFXF
+ah F
+hQ F
+(Q@F
+"IF@F
+ {%h
+q0F@
+`A0F
+chhh
+&hH4
+F`h:F
+7F:F
+@h@\
+@hDT
+pbuf_alloc: bad pbuf layer
+rem_len < max_u16_t
+pbuf_alloc: erroneous type
+pbuf_realloc: p != NULL
+pbuf_realloc: sane p->type
+grow < max_u16_t
+pbuf_realloc: q != NULL
+mem_trim returned q == NULL
+p != NULL
+increment_magnitude <= p->len
+bad pbuf type
+pbuf_free: sane type
+pbuf_free: p->ref > 0
+pbuf ref overflow
+p->next == NULL
+offset_to <= p_to->len
+offset_from <= p_from->len
+p_to != NULL
+pbuf_copy_partial: invalid buf
+pbuf_take: invalid buf
+pbuf_take: invalid dataptr
+pbuf_take: buf not large enough
+pbuf_take: invalid pbuf
+did not copy all data
+ `` `!F
+ `` `
+netbuf_free: invalid buf
+netbuf_ref: invalid buf
+ F#h
+'/`L
+"jiF
+"jiF
+""`M
+iF(F
+FJLX
+iF3H
+!`%`
+iF#H
+conn has no recvmbox
+conn has no op_completed
+netconn_getaddr: invalid conn
+netconn_getaddr: invalid addr
+netconn_getaddr: invalid port
+netconn_bind: invalid conn
+netconn_connect: invalid conn
+netconn_listen: invalid conn
+netconn_accept: invalid pointer
+netconn_accept: invalid conn
+netconn_recv: invalid pointer
+netconn_recv: invalid conn
+netconn_recv: invalid recvmbox
+buf != NULL
+p != NULL
+netconn_send: invalid conn
+netconn_write: invalid conn
+netconn_close: invalid conn
+`B`pG8
+"BrI
+")F F
+ (hp`
+pr0r0s
+ 0`>c
+ h0`&`0F
+nh0F
+AF8F
+qx F
+phiF
+F1ho
+1F(F
+F1ho
+1F(F
+"1F(F
+!F(F
+ `r!{
+F1ho
+1F(F
+F1ho
+{L#h
+1F(F
+` zP
+!F(F
+"1F(F
+ZH[N
+ah:h
+0!F(F[
+!qp0Fq
+!F*F
+CFt`
+%%p>M
+0a0F
+hh0`n`a|
+1F(F
+9F(F
+1F(F
+9F(F
+!F(F
+ hh`
+bpGNo init function given
+sL!h
+i")F0F
+ !F p
+@J@J
+/ p!Fe`
+tcpip_thread: invalid message
+Invalid mbox
+tcpip_thread
+J!x1
+ZD"A
+hC")F
+J x@
+")F0F
+1F(F
+jAz )
+H(chc
+c yjh
+D! F
+pbuf p_out wasn't freed
+")F F
+XF1h
+netif != NULL
+")F0F
+zpAC
+A\(Fd
+"9!(F
+"2!(F
+jF1F F
+dhcp_bind: netif != NULL
+dhcp_bind: dhcp != NULL
+BpG-
+1F F
+1F F
+"7! F
+A\ F
+"9! F
+"!F0F
+"2! F
+b c`c d
+"!F(F
+r`h8
+!!r1
+di!D[
+ ciH
+ ciA
+RAFHF
+RAFHF
+ !0F
+3DZx
+ZFiF F
+8h !
+x?hH
+ ``(F
+)F F
+8`9h)`(i
+!@hha
+phiApji
+iiH`ii
+iibh
+ajiPaii
+hiGI
+"5!(F
+1F(F
+ a`a1
+=q(F
+reply wasn't freed
+dhcp_stop: netif != NULL
+DHCP: hostname is too long!
+len == 4
+len >= decode_len
+len %% 4 == 0
+len == 1
+overload in file/sname
+check decode_idx
+decode_len %% 4 == 0
+invalid decode_len
+next pbuf was null
+dhcp_create_msg: netif != NULL
+dhcp_create_msg: dhcp != NULL
+dhcp_delete_msg: dhcp != NULL
+jJzR
+h~,h
+{K@F
+`q ` r
+})~nO.h@
+BhHiI8
+ `@F
+! qaq
+!"qkF
+`9h
+d 8r
+ pGAUTOIP address not in range
+Xd0F
+!'8F
+ )F`e
+ c F
+\C x
+iy*y
+(\PT
+! p`p
+0\`T
+H!0F
+4!8F
+:FIF@F
+:FIF@F
+OI@F
+rIF0F
+zq"F
+ Erase
+.BOD
+.bod
+TELECHARGEMENT_PROG_APPLI
+TEST_BODET
+.TRI
+.tri
+TELECHARGEMENT_PARAM_APPLI -->
+ERROR !!!
+.MP3
+.mp3
+.TXT
+.txt
+TELECHARGEMENT_FICHIER
+150 OpenData
+FTP:fail bad GAMME_PRODUIT
+FTP:fail
+`a F
+`a F
+0!hF
+yIHn
+6" eJe
+KFBFQF
+CFRF1H
+xrx1x
+ 0`p`m
+/index.html
+HTTPSRV_init() is Failed
+envoi trap access to server
+`chC`
+TpG&K
+pG$KO
+`pG8
+ pG
+wHxO
+htMB
+Pq@F
+iF(F
+q&` Fe`
+q&`g` F
+h)J+I
+0H0IO
+!B` "
+")H"a `(I
+&`!h
+ a!i
+LS F
+yIyH
+`K_L
+"!FFH
+error Mutex : Mutex_bdt
+error Mutex : Mutex_VS1011
+test
+= Version %s =
+default
+melodie
+message
+flash
+SwTimer_1s
+Min Heap Size 5 is %d bytes
+PoE+ detected
+Config usine forcee
+/CONFIG
+error : f_mkfs (%d)
+error : f_mkdir (%d)
+/CONFIG/TEMP
+/MELODIES
+/MESSAGES
+11`0h
+!1`0h@
+22`1h!
+!1``hh
+0g1oA
+0g1o!
+1h i!
+1`!x
+P0d1l
+0h!i
+(0h
+Ss`1hA
+oN0h
+ hfM
+h!i
+h@I<K
+1`2h
+BEpG0
+1L`h
+#"h h%hA
+(I!I
+ hpG
+h0l"
+Q9d8l
+`9o0k
+C9g1x
+`2hQ
+hpn#
+h0o#
+`1xJ
+h0m#
+`1hJ
+hpm#
+h0n#
+`1hJ
+hpo!
+8o9oA
+19g:o
+2:g8g8o
+ h!hrh
+p `0h
+ h!hrh
+hqj@
+ h!h3irh
+ `0h
+0irh
+p `8h@
+`hahri
+`hah3jri
+``0x
+`hahri
+`9hA
+ hAh!
+AA` h
+ (p F
+$!i` h
+`pG F
+F (C
+`! ``
+8j F
+F (T
+"9v" zb8b
+C7`rh
+i j"
+i8)G
+`h4I
+ f`f(F
+hShAk#
+ThAl$
+ CT`
+ "pv
+`(h !
+B`pG
+ pGpGpGpGpGpGpG
+ a`a y
+ PqPy(
+:F1F
+2F)F F
+F,L y@
+CpGp
+erreur malloc _matrix
+erreur malloc _spiData
+xKLF)
+`@y`p
+F2JSh
+h/L%h
+9F F
+N2hP]m
+F!F8F
+FAF0F
+9hxi
+0`%j
+RF!F
+p`PF
+;F*F1F F
+ hAF
+")F(F
+IF0F
+ x"F
+iz0FlM
+$nh0F
+"!F F
+!|(h``
+!t+IJh
+`L`p
+bBbpG
+r w F
+pbuf_header failed
+$L$J x$Ko
+wg`F
+wg`@
+%%p`h
+ pG8
+ hjF
+1hph("
+) p1
+"iFbp
+C `v
+iF(F
+F F
+F1p9
+"(8D
+!P8D
+iF@F
+iF@F
+1F F
+1FPF
+h0a0}
+PFIB
+!iPFI
+!aYF
+YFPF
+piAF
+ 1`q`
+1apa
+ iYF@
+ aPFpGPF
+a`pG
+hh"F
+;HAhI
+p->ref == 1
+`*p!}
+ uii
+ !F(p
+p`)u
+pcb->flags & TF_RXCLOSED
+pcb->state == LISTEN
+pcb != NULL
+x}hu9z)r
+ryzir:h*`
+ p(F
+F(h``&
+abbq`I
+`1aaj`
+qxph@
+9p9x
+8pxx
+rh(j
+qh(j
+0qh*jO
+ph*j
+ph*j
+Lp(F
+ i!F
+ph)j@
+Thx@
+hp,i
+! F)p
+,~{hg:F
+ Yi]h
+jh"bkx
+JcwA
+apG8
+apGp
+P&wp
+ N1i
+new_rcv_ann_wnd <= 0xffff
+invalid state
+invalid socket state for poll
+unsent segments leaking
+unacked segments leaking
+ooseq segments leaking
+memp_malloc: type < MEMP_MAX
+memp_free: mem properly aligned
+memp_free: type < MEMP_MAX
+PD h
+F )2
+ &NMF
+pG0F
+plug_holes: mem >= ram
+plug_holes: mem < ram_end
+plug_holes: mem->used == 0
+failed to create mem_mutex
+mem_free: legal memory
+mem_free: mem->used
+mem_trim: legal memory
+mem_trim can only shrink memory
+mem_malloc: !lfree->used
+`:|)F
+-7`w`
+*F F
+recv_udp must have an argument
+recv_udp: recv for wrong pcb!
+recv_tcp must have an argument
+recv_tcp: recv for wrong pcb!
+ f`fx`po
+inavlid op_completed_sem
+conn->current_msg == NULL
+FLh F
+'r!F
+%h+x
+"hP`
+!hHh
+2"q1
+t"hPh
+pcb_new: pcb already allocated
+ q"hQh
+ r%p
+ -@-
+a"bab
+p Fp
+Wah9
+ h`(F
+pkwh
+BF8F
+ rppc
+1F8F
+invalid conn
+this is for tcp netconns only
+pcb already closed
+N(hDx
+!)q(h
+*hPhh
+ H`(h
+G(h 0
+!Ab(h@h
+0!0F
+!*r+h]c(h
+($Ax
+;B!F0F
+)hHx
+!F0F
+ q!hHh
+ q h@
+F!hHh
+( q@
+, Ap hR
+!hLc hBx
+ hAx
+!q h8
+"q h8
+(q)hHh
+ (q)h
+!Qp(hD`)hHh
+)q(hP
+ q!hHh
+ q h8
+BpGp
+!)q)hHh
+?Ph,
+h<xo
+iQi@
+hh[F
+MJp!hHk
+!Dc"h
+ hAx
+!q h8
+1F(FpG!h
+BpG8F
+5w h
+1F(F
+ hAh
+##q!h
+ |Ih
+ |Kh
+"q!h9
+F!hHh
+(JxJ
+ h:MAk
+ Hp"h
+!Tc h
+!hHx
+!q h8
+!q h8
+ conn != NULL
+conn->current_msg != NULL
+netconn state error
+already writing or closing
+state!
+conn->state == NETCONN_CONNECT
+blocking connect state error
+Invalid netconn type
+conn->state == NETCONN_WRITE
+conn->pcb.tcp != NULL
+msg->msg.w.len != 0
+invalid netconn_type
+a(bqz(FA
+qrja
+phiAx1qji
+xpqii
+qji@
+QPyrz0r
+IF F
+ !hA
+FihRF
+OF*F
+*i)F
+cs!t"
+pBpHH`aHK
+>MjF
+netif != NULL
+lwip
+(|HE2
+wIJi
+tK:F)F
+xhPE
+ pGo
+pGAa
+apG-
+!F@F
+0h9F
+jz@F
+)F2F
+` F2
+p7jC
+ hh`
+*F9F F
+%HC1F
+!F(F
+h+` 00`
+``h(
+ 0uO
+)F F
+0h!F
+)F F
+)F F
+"IF7
+*F F
+{rQF
+%F(F
+)FHF
+FCN@
+";qzq
+arp_table[i].q == NULL
+i < ARP_TABLE_SIZE
+ipaddr != NULL
+netif != NULL
+eth_ret != NULL
+q != NULL
+no packet queues allowed!
+\L h
+G"F hWI
+$TMTN
+OIH`p
+*FY`
+`b`(
+E` `
+FahSh
+e`!`
+&N3h3
+QFHF
+0h@h
+QFHF
+%F(F2
+FTP server
+Q`pa
+`p`x
+`a(i
+a j@
+ a1
+F`k)F
+(D+F
+JF1F8F
+3FAF
+0x;F
+AF/( F
+%s%s%s
+%s/%s
+gx8F
+7?W?:.
+7>W>
+!x/)
+bx\*
+2F)F
+211-Features:
+ SIZE
+211 End
+250 "%s" deleted.
+&*hIF
+%-10s
+9FPF
+d!-!
+-!w!
+- w `q
+q!rar
+1(qHF)`
++v*F
+1F F
+!F8F
+!F8F
+10q(F1`
+!ae@
+0j0`8
+1F F
+&AF8F
+FAF8F
+ hp0F
+#IF F
+zq*F
++v*F
+*pGx
+(Q8F
+*F0F
+*FpG-
+rIF0F
+"FIF
+zq*F
+jI@F
+"!F(F
+1F(F
+F!F#H
+!pG9F0F
+----------
+%-3.3s %02d %02d:%02d
+%s %3ld %-4s %-4s %8d %12s %s
+257 "%s" directory created.
+250 "%s" directory removed.
+250 "%s" renamed to "%s".
+"F8IJ
+%F(F2
+%4h
+FiF F
+ri1i F
+ a(F
+ a(F>
+HTTP server
+5,hL
+ 8\)
+` F!a
+BB`@h
+"#pbp
+ bp!p
+! F)p
+`h"h
+( h
+`P` hAhA
+AA` h
+`!i`i#h
+i j"h
+` i`hp
+$ hp h
+hxpG0
+Sx +
+Sx +
+` Pp
+! F)p
+|hp#h
+@"jN
+. PJ
+"B` F
+"B` F
+"B` F
+"B` F
+"B` F
+ "B` F
+@"B` F
+RESET
+debut du test...
+duree : %dms
+" `a`
+xL h
+"@!@F
+:FPF ! <
+:F!FPF
+"@!@F
+kF "QF
+2#QF
+2FPF
+HFyC
+2FPF
+"@!(F
+2FHF ! <
+2F!FHF
+)]0Fd
+hp z
+(q`|
+"iFsH
+@pGO
+@Test LED en cours
+-----LED Alimentation------
+--------LED Verte----------
+--------LED Rouge----------
+------LED Verte+Rouge------
+Appuyez sur le bouton
+error : FATFS_LinkDriver (%d)
+Erreur INIT SD CARD
+/CONFIG/TEMP\TEST_BODET.mp3
+Volume (1-->8)?
+Erreur de Volume !
+spi2:
+VS1011E init ERROR
+INIT Codec Audio OK!
+erreur codec audio : %d
+/CONFIG/TEMP
+Erreur ouverture fichier '%s'
+Erreur lecture fichier '%s'
+--------VOIE GAUCHE--------
+TEST_G.mp3
+--------VOIE DROITE--------
+TEST_D.mp3
+-----------MUTE------------
+TEST_BODET.mp3
+----------NORMAL-----------
+-----------BOOST-----------
+Fin test Audio
+ERASE SECTEUR FLASH %d
+ERASE OK!
+Chargement Fichier MP3: %d%%
+Test SD CARD OK!
+Test Codec Audio OK!
+Load Melodie Par defaut
+Page Memoire %d:
+%02x
+Erase flash...
+Erase flash OK!
+Version hard : %d
+Version interieure : 511289
+Version exterieure : 511xxx
+Lecture @mac... ERROR
+No adresse MAC valide...
+Afficheur non connecte
+Test
+Test:%d
+{``z/# D
+r`zB
+00br
+p: Hp
+rYzH
+(d#x7x
+q)x,
+y\yU1x
+(c0x
+(F0\ B
+!FX\
+!FX\2
+L#xpG
+@(h:B
+XU8x
+FiJfN
+ 1hCB
+T4h@
+ 8Fm
+\pG3h
+(pG0h
+!FPF
+`hJF
+QF F
+@IFPF
+ p`
+IFXF
+">p}p
+w FL
+ F F)F
+|hah
+"x``h
+^DPF
+)F8F
+IF@F
+1F(F
+ ! F
+Ah!`)FD`
+*hB`
+.h&`)F
+8h9FX
+`h}M
+OqOx
+pBaMh(x
+QF(F
+*F F
+`hAh
+)FXF
+`XFO
+QF(F
+ prev != ipr
+prev->next == ipr
+pbufs_freed + clen <= 0xffff
+ip_reass_pbufcount >= clen
+sanity check linked list
+check fragments don't overlap
+sanity check
+qh)bp
+Ahib!
+)jH`
+ h`1
+`(j(a)cipi
+ps`oo
+lc F
+ i!F
+(k`gix
+ hc F
+ hc(c
+p->next != NULL
+p->len == 0
+p->tot_len == p->next->tot_len
+pcb->refused_data == NULL
+he0xA
+Gxi `9ia`
+ e)i!a
+`(uh
+ hxb
+!(F)
+j9hA
+ (uxk
+ (uB
+rx0x
+~(FA
+!)u>
+~(FB
+tcp_input: pcb->state != CLOSED
+#+u h
+ F$h
+! pap
+JpHx
+Jp;`1}
+ YD@
+TRQF
+b*iQ`
+ F$h
+hrjHh
+ip0}
+!1u h
+bAF5
+Bh`h
+&`AF0F
+QFHF
+!FHF
+HAxA
+AppG
+ pcb->snd_queuelen > 0
+no segment to free
+pcb->listener->accept != NULL
+tcp_receive: wrong state
+tcp_receive: valid queue length
+inseg.p != NULL
+insane offset!
+pbuf too short!
+pbuf_header failed
+tcp_receive: tcplen > rcv_wnd
+ `g`9
+`hAh
+hP`p
+p->tot_len >= optlen
+need unchained pbuf
+@hJF!F
+m9F0F
+TFMD
+xhJF
+mBF!F(F
+pGHF
+qz F
+F=F F
+JF)F F
+ h8b)}
+""`xj0
+4`&F
+TA@F
+zhh:
+p`HF
+@!8F
+:FAF F
+c0hP
+1h!`4` h
+!Ch0F
+z1FpG8
+mss_local is too small
+inconsistent oversize vs. space
+inconsistent oversize vs. len
+oversize == 0
+prev_seg != NULL
+tcp_write: valid queue length
+seg->tcphdr not aligned
+RST not expected here!
+! Fip
+! Fm
+ *pkp
+&gpD
+ eE.
+ "pcp
+#ep#p
+ pap
+! papW
+@P8`
+j]`s
+%#pep(F
+pJp0
+!h@
+#kp"hO
+Q*pkp
+1p h
+)p h
+Ba h
+RBP hCXC
+ ipA
+(p hBX"
+RBP hCX#
+ *pkp2
+` F1
+px F
+ ;`+h
+j kbk
+ {`*hWh
+(hG`*h
+`+h m
+`+hO
+n o)h
+ ;`)h h
+i%h>J
+C3CC
+ +`-h
+ hP!
+`A`Eh
+yByC
+CJ`p
+AQBY
+"hQQ1
+1` F
+AF F
+AF F
+!F(F
+ pG0
+ F"x
+%k(F
+1!c`kH
+!ac`l
+ a`a1
+( cH
+ kpG
+BpBx
+BaJj
+index.html
+H60F
+'1F F
+F!F(F
+8hHE%
+)F@F
+(e(F
+'HF7p
+ x%(
+"1F(F
+hF !
+Ax>)
+")F@F
+OD8F
+:F1F F
+EF(F
+7F:F
+i9F@D
+FPh
+*F9F0D
+ !0F
+ !0F
+ihk3F
+|A@F
+:! F
+ hpb
+`k/!
+5(h`
+ahhh
+nx0F
+Ax.)
+ppG-
+:F)F
+1x\)
+BF1F
+&! F
+ \=(
+F2F!F(F
+HTTP/1.1 %d %s
+Upgrade
+Keep-Alive
+close
+Connection: %s
+Server: %s
+Content-Type: %s
+Cache-Control:
+max-age=%d
+no-store
+no-cache
+Content-Length: %d
+Transfer-Encoding: chunked
+.shtml
+.shtm
+ ;%<>
+GET
+POST
+HEAD
+Host:
+Connection:
+keep-alive
+Content-Length:
+Content-Type:
+Authorization:
+Basic
+pGpGpGpGpGpGpG
+! pJ
+sapa
+(! F
+("(F
+!F(F
+!F(F
+ping: recv %d.%d.%d.%d
+<1 ms
+%d ms
+setting receive timeout failed
+2!HCd
+2 gIDCc
+%PNh'oC
+>D Fqn
+#!x%
+"1H)D
+h"QC
+(F{n
+= Version %s =
+Test en cours ---->
+ <-----
+Test>>
+unknown command
+Boot User Application....
+ pGpGp
+5ih1
+)h F
+nh0Fp
+ 0jF
+(0ij
+@j1F
+2F)F
+j:!0F
+ p8F
+:!!p
+2F)F
+"iF(F
+HTTP/1.1
+CGI/1.1
++ 08
+9x@"@F
+8x=(
+lFGF
+8x-(
+k+&+FJF!F8F
+ (`-.
+70h
+#%F.h
+&!wv'
+)F F
+(pG-
+re0h
+/0F,
+0hiF
+ pe0h
+/0F,
+TpG@"
+0hiF
+0hAk
+0hAk
+F F1m
+lpG2h@
+F hAk
+$ a i
+cpCk
+#rer
+hClA
+tUtpF
+ij7"
+@!`"
+(hAk
+ pG@
+cpG(h@
+*BAk
+!(Fv
+"aj@#
+ FiF
+c`bhb``h``bh
+ d h !
+`d j
+ c h !
+`c0F
+ hiF
+8hAhA
+) @#
+7#@%
+7!8F
+7!8F
+)"@#
+(Qk?
+(pG8h
+ pG8
+ hAk
+ pG@
+aj7"
+a8F)`
+apG h@
+*BAk
+BpG h
+"@#O
+iF(F
+jj7#
+jj7#
+(hiF
+(hiF
+(hAk
+!(FO
+a)bib
+$ F2
+$ Fv
+$ Fv
+`t`|
+.aH
+@!`V
+ZC"`I
+!!p6
+""p3
+ `(l
+``il
+ `)m
+``hm
+ `io
+(| p
+C CD`
+hBbKh
+iIi%
+pGpGpGpGpG
+UHVMAiO
+AaBi
+!h`O
+`(a
+`@!hf
+f !(g
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//FR"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
+<head>
+<title>BODET Carillon</title>
+<link href="melodys.css" rel="stylesheet" type="text/css" />
+<script type="text/javascript" src="request.js"></script>
+<script type="text/javascript" src="SNMP.js"></script>
+</head>
+<body>
+<div id="shadow-one"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four">
+<div id="page">
+<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet" /></div>
+<div id="title"><div class="right">Serveur Web</div><span id="hello">&nbsp;</span></div>
+<div id="menu">
+<a href="index_fr.html">Accueil</a>
+<a href="network_fr.html">Configuration r&eacute;seau</a>
+<a href="param_fr.html">Param&egrave;tres</a>
+<a href="time_fr.html">Distribution horaire</a>
+<a href="SNMP_fr.html">Configuration alarmes</a>
+<a href="system_fr.html">Syst&egrave;me</a>
+</div>
+<div id="content">
+<h1>Configuration alarmes</h1>
+<form method="post" name="config" onsubmit="return verify_input();">
+<fieldset>
+<span>
+<div><input type="checkbox" class="sm" name="agent" onclick="configSNMP()"/> SNMP</div>
+<div><label>Version</label>
+<input type="radio" name="version" value="0" style="width: 27px">V1</input>
+<input type="radio" name="version" value="1" style="width: 27px">V2C</input>
+</div>
+<div><label>Community</label>
+<input type="text" name="community" onKeyPress="return scanTouche(event)" maxlength="30"/></div>
+<div>&nbsp;</div>
+</span>
+<span id="snmp_trap" style="display:inline">
+<HR align=center width="50%">
+<div>&nbsp;</div>
+<div><input type="checkbox" class="sm" name="trap"/> SNMP Trap</div>
+<div><label>SNMP Manager 1</label>
+<input type="text" name="manag_1" onKeyPress="return scanTouche(event)" maxlength="30"/></div>
+<div><label>SNMP Manager 2</label>
+<input type="text" name="manag_2" onKeyPress="return scanTouche(event)" maxlength="30" /></div>
+<div><label>SNMP Manager 3</label>
+<input type="text" name="manag_3" onKeyPress="return scanTouche(event)" maxlength="30" /></div>
+<div>
+<input type="submit" class="sm" style="width: 125px" name="test_trap" onclick="document.pressed=this.name" value="SNMP Trap test">
+</div>
+<br></br>
+<div style="padding:0 0 20px 20px">
+<TABLE border=1 CELLPADDING=5 CELLSPACING=0>
+<TBODY>
+<TR>
+<Th>Alarmes actives</Th>
+<Th style="width: 200px">Param&egrave;tres</Th>
+</TR>
+<TR>
+<TD style="width: 220px"><input type="checkbox" class="sm2" name="alarm_1"/>Red&eacute;marrage<img class="picto" src="info.png"/></TD>
+<TD style="width: 200px">&nbsp;</TD>
+</TR>
+<TR>
+<TD style="width: 220px"><input type="checkbox" class="sm2" name="alarm_2"/>M&eacute;lodie programm&eacute;e<img class="picto" src="info.png"/></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR>
+<TD style="width: 220px"><input type="checkbox" class="sm2" name="alarm_3"/>M&eacute;lodie manuelle<img class="picto" src="info.png"/></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR>
+<TD style="width: 220px"><input type="checkbox" class="sm2" name="alarm_4"/>Streaming<img class="picto" src="info.png"/></TD>
+<TD style="width: 200px">&nbsp;</TD>
+</TR>
+<TR>
+<TD style="width: 220px"><input type="checkbox" class="sm2" name="alarm_5"/>M&eacute;lodie alerte<img class="picto" src="warn.png"/></TD>
+<TD style="width: 200px">&nbsp;</TD>
+</TR>
+<TR>
+<TD style="width: 220px"><input type="checkbox" class="sm2" name="alarm_6"/>Fichier manquant<img class="picto" src="warn.png"/></TD>
+<TD style="width: 200px">&nbsp;</TD>
+</TR>
+<TR>
+<TD><input type="checkbox" class="sm2" name="alarm_7"/>Acc&egrave;s web<img class="picto" src="warn.png"/></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR>
+<TD><input type="checkbox" class="sm2" name="alarm_8"/>D&eacute;faut authentification<img class="picto" src="warn.png"/></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR>
+<TD><input type="checkbox" class="sm2" name="alarm_9"/>Probl&egrave;me synchronisation<img class="picto" src="warn.png"/></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR>
+<TD><input type="checkbox" class="sm2" name="alarm_10"/>Probl&egrave;me r&eacute;p&eacute;teur<img class="picto" src="crit.png"/></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR>
+<TD><input type="checkbox" class="sm2" name="alarm_11"/>Status p&eacute;riodique<img class="picto" src="info.png"/></TD>
+<TD>Periode (h)&nbsp;<input type="text" name="k" maxlength="2" style="width: 30px" onKeyPress="return scanTouche_chiffre(event)"/></TD>
+</TR>
+</TBODY>
+</TABLE>
+</div>
+<div style="padding:0px 0 0 10px"><img class="picto" src="info.png"/> Information</div>
+<div style="padding:0px 0 0 10px"><img class="picto" src="warn.png"/> Warning</div>
+<div style="padding:0px 0 0 10px"><img class="picto" src="crit.png"/> Critic</div>
+</span>
+<div>&nbsp;</div>
+<HR align=center width="50%">
+<div>&nbsp;</div>
+<div><input type="submit" class="sm" name="Save" onclick="document.pressed=this.name" style="width: 125px" value="OK" /></div>
+</fieldset>
+</form>
+<br></br>
+</div>
+<script language="javascript">
+document.getElementById('hello').innerHTML = "Param&egrave;tres Carillon";
+makeRequest("snmpdata.cgi", parse_vars);
+</script>
+<div class="spacer">&nbsp;</div>
+</div></div></div></div></div>
+</body>
+</html>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<title>BODET Speaker</title>
+<link href="melodys.css" rel="stylesheet" type="text/css" />
+<script type="text/javascript" src="request.js"></script>
+<script type="text/javascript" src="SNMP.js"></script>
+</head>
+<body>
+<div id="shadow-one"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four">
+<div id="page">
+<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet" /></div>
+<div id="title"><div class="right">Embedded Web Server </div><span id="hello">&nbsp;</span></div>
+<div id="menu">
+<a href="index_gb.html">Home</a>
+<a href="network_gb.html">Network Configuration</a>
+<a href="param_gb.html">Parameters</a>
+<a href="time_gb.html">Time Configuration</a>
+<a href="SNMP_gb.html">Alarm Configuration</a>
+<a href="system_gb.html">System</a>
+</div>
+<div id="content">
+<h1>Alarm Configuration</h1>
+<form method="post" name="config" onsubmit="return verify_input();">
+<fieldset>
+<span>
+<div><input type="checkbox" class="sm" name="agent" onclick="configSNMP()"/> SNMP</div>
+<div><label>Version</label>
+<input type="radio" name="version" value="0" style="width: 27px">V1</input>
+<input type="radio" name="version" value="1" style="width: 27px">V2C</input>
+</div>
+<div><label>Community</label>
+<input type="text" name="community" onKeyPress="return scanTouche(event)" maxlength="30"/></div>
+<div>&nbsp;</div>
+</span>
+<span id="snmp_trap" style="display:inline">
+<HR align=center width="50%">
+<div>&nbsp;</div>
+<div><input type="checkbox" class="sm" name="trap"/> SNMP Trap</div>
+<div><label>SNMP Manager 1</label>
+<input type="text" name="manag_1" onKeyPress="return scanTouche(event)" maxlength="30"/></div>
+<div><label>SNMP Manager 2</label>
+<input type="text" name="manag_2" onKeyPress="return scanTouche(event)" maxlength="30" /></div>
+<div><label>SNMP Manager 3</label>
+<input type="text" name="manag_3" onKeyPress="return scanTouche(event)" maxlength="30" /></div>
+<div>
+<input type="submit" class="sm" style="width: 125px" name="test_trap" onclick="document.pressed=this.name" value="SNMP Trap test">
+</div>
+<br></br>
+<div style="padding:0 0 20px 20px">
+<TABLE border=1 CELLPADDING=5 CELLSPACING=0>
+<TBODY>
+<TR>
+<Th>Enable Alarms</Th>
+<Th style="width: 139px">Parameters</Th>
+</TR>
+<TR>
+<TD style="width: 220px"><input type="checkbox" class="sm2" name="alarm_1"/>Reboot<img class="picto" src="info.png"/></TD>
+<TD style="width: 200px">&nbsp;</TD>
+</TR>
+<TR>
+<TD style="width: 220px"><input type="checkbox" class="sm2" name="alarm_2"/>Scheduled melody<img class="picto" src="info.png"/></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR>
+<TD style="width: 220px"><input type="checkbox" class="sm2" name="alarm_3"/>Manual melody<img class="picto" src="info.png"/></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR>
+<TD style="width: 220px"><input type="checkbox" class="sm2" name="alarm_4"/>Streaming<img class="picto" src="info.png"/></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR>
+<TD style="width: 220px"><input type="checkbox" class="sm2" name="alarm_5"/>Alert Melody<img class="picto" src="warn.png"/></TD>
+<TD style="width: 200px">&nbsp;</TD>
+</TR>
+<TR>
+<TD style="width: 220px"><input type="checkbox" class="sm2" name="alarm_6"/>Missing File<img class="picto" src="warn.png"/></TD>
+<TD style="width: 200px">&nbsp;</TD>
+</TR>
+<TR>
+<TD><input type="checkbox" class="sm2" name="alarm_7"/>Web access<img class="picto" src="warn.png"/></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR>
+<TD><input type="checkbox" class="sm2" name="alarm_8"/>Authentication failure<img class="picto" src="warn.png"/></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR>
+<TD><input type="checkbox" class="sm2" name="alarm_9"/>Synchronisation failure<img class="picto" src="crit.png"/></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR>
+<TD><input type="checkbox" class="sm2" name="alarm_10"/>Repeater failure<img class="picto" src="crit.png"/></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR>
+<TD><input type="checkbox" class="sm2" name="alarm_11"/>Periodic status<img class="picto" src="warn.png"/></TD>
+<TD>Periode (h)&nbsp;<input type="text" name="k" maxlength="2" style="width: 30px" onKeyPress="return scanTouche_chiffre(event)"/></TD>
+</TR>
+ </TBODY>
+</TABLE>
+</div>
+<div style="padding:0px 0 0 10px"><img class="picto" src="info.png"/> Information</div>
+<div style="padding:0px 0 0 10px"><img class="picto" src="warn.png"/> Warning</div>
+<div style="padding:0px 0 0 10px"><img class="picto" src="crit.png"/> Critic</div>
+</span>
+<div>&nbsp;</div>
+<HR align=center width="50%">
+<div>&nbsp;</div>
+<div><input type="submit" class="sm" name="Save" onclick="document.pressed=this.name" style="width: 125px" value="Save" /></div>
+</fieldset>
+</form>
+<br></br>
+</div>
+<script language="javascript">
+document.getElementById('hello').innerHTML = "Speaker Setting";
+makeRequest("snmpdata.cgi", parse_vars);
+</script>
+<div class="spacer">&nbsp;</div>
+</div></div></div></div></div>
+</body>
+</html>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<title>BODET Clock Setting</title>
+<link href="melodys.css" rel="stylesheet" type="text/css" />
+<script type="text/javascript" src="request.js"></script>
+<script type="text/javascript" src="time.js"></script>
+<style type="text/css">
+.auto-style1 {
+font-family: Verdana;
+font-size: small;
+</style>
+</head>
+<body>
+<div id="shadow-one">
+<div id="shadow-two">
+<div id="shadow-three">
+<div id="shadow-four">
+<div id="page">
+<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet"/></div>
+<div id="title"><div class="right">Serveur Web</div><span id="hello">&nbsp;</span></div>
+<div id="menu">
+<a href="index_fr.html">Accueil</a>
+<a href="network_fr.html">Configuration r&eacute;seau</a>
+<a href="param_fr.html">Param&egrave;tres</a>
+<a href="time_fr.html">Distribution horaire</a>
+<a href="SNMP_fr.html">Configuration alarmes</a>
+<a href="system_fr.html">Syst&egrave;me</a>
+</div>
+<div id="content">
+<h1>Distribution horaire</h1>
+<!--------------------------------AFFICHAGE HEURE LOCALE------------------------------------->
+<p class="auto-style1"><strong id ="id_label_Time_Zone_Titre">Zone horaire</strong></p>
+<form method="post" action="time.cgi" name="config">
+<fieldset>
+<span id = "timezone0" style="display:inline">
+<div>
+<span id ="id_label_Time_Zone" style="display:inline"><label>Zone horaire</label></span>
+<select onchange="configTimeConf(0)" name="K0">
+</select>
+</div>
+<div>&nbsp;</div>
+<span id = "timechangesetting0" style="display:none" >
+<div>
+<label id ="id_label_GMT_Offset0">Offset GMT</label>
+<select name="TZn0">
+<option value="0">-</option>
+<option value="1">+</option>
+</select>
+<select name="TZh0">
+</select>
+<select name="TZm0">
+</select>
+</div>
+<div>
+<input type="checkbox" class="sm" name="tc0" value="0" onclick="configTimeChangeOver(0)"/> Activer changement d'heure
+</div>
+<div id = "summertime0">
+<label id ="id_label_Summer_Time0">Heure d'&eacute;t&eacute;</label>
+<select onchange="configJourFixeEte(0)" name="EM0">
+</select>
+<select onchange="configTimeRangEte(0)" name="ER0">
+</select>
+<select onchange="displayTextChangeover(0,0)" name="EJ0">
+</select>
+<select onchange="displayTextChangeover(0,0)" name="EJF0">
+</select>
+<br>
+<div id="TZE_exp0" style="padding-left:0px;color:grey"></div>
+</div>
+<div id = "wintertime0">
+<label id="id_label_Winter_Time0">Heure d'hiver</label>
+<select onchange="configJourFixeHiver(0)" name="HM0">
+</select>
+<select onchange="configTimeRangHiver(0)" name="HR0">
+</select>
+<select onchange="displayTextChangeover(0,1)" name="HJ0">
+</select>
+<select onchange="displayTextChangeover(0,1)" name="HJF0">
+</select>
+<br>
+<div id="TZH_exp0" style="padding-left:0px;color:grey"></div>
+</div>
+<div>&nbsp;</div>
+</span>
+</span>
+<div>&nbsp;</div>
+<div><input type="submit" name = "bp_save" class="sm" value="Save" style="width: 100px"/></div>
+</fieldset>
+</form>
+<p class="auto-style1"><strong>Synchronisation</strong></p>
+<form method="post" action="synchro.cgi" name="config2" onSubmit="return verify_input()">
+<fieldset>
+<div><label>Mode NTP</label>
+<select name="ntp_mode" ONCHANGE="configSyncBoxes()">
+<option value="0"> DHCP</option>
+<option value="1"> Unicast</option>
+<option value="2"> Multicast</option>
+</select>
+</div>
+<div><label id="id_label_Address1">Addresse 1</label>
+<input type="text" name="ntp1" style="width: 136px" maxlength="40" onKeyPress="return scanTouche(event)"/></div>
+<div><label id="id_label_Address2">Addresse 2</label>
+<input type="text" name="ntp2" style="width: 136px" maxlength="40" onKeyPress="return scanTouche(event)"/></div>
+<div><label id="id_label_Address3">Addresse 3</label>
+<input type="text" name="ntp3" style="width: 136px" maxlength="40" onKeyPress="return scanTouche(event)"/></div>
+<div><label id="id_label_Address4">Addresse 4</label>
+<input type="text" name="ntp4" style="width: 136px" maxlength="40" onKeyPress="return scanTouche(event)"/></div>
+<div><label id="id_label_Address5">Addresse 5</label>
+<input type="text" name="ntp5" style="width: 136px" maxlength="40" onKeyPress="return scanTouche(event)"/></div>
+<div><label id="id_interval">Periodicit&eacute;</label>
+<input type="number" name="pool" size="5" min="1" max="999" style="width: 47px" onKeyPress="return scanTouche_chiffre(event)"/>&nbsp;&nbsp;&nbsp;<i>(1 &agrave; 999 minutes)</i></div>
+<div class="table"><input type="checkbox" class="sm" name="ntpi" value="1" /> <span>Continuer l'affichage de l'heure apr&egrave;s la perte de synchronisation</span></div>
+<div>&nbsp;</div>
+<div><input type="submit" class="sm" value="Save" style="width: 100px" /></div>
+</fieldset>
+</form>
+</div>
+<div class="spacer">&nbsp;</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+<script type="text/javascript">
+document.getElementById('hello').innerHTML = "Param&egrave;tres Carillon";
+makeRequest("timedata.cgi", parse_vars);
+</script>
+</body>
+</html><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<title>BODET Clock Setting</title>
+<link href="melodys.css" rel="stylesheet" type="text/css" />
+<script type="text/javascript" src="request.js"></script>
+<script type="text/javascript" src="time.js"></script>
+<style type="text/css">
+.auto-style1 {
+font-family: Verdana;
+font-size: small;
+</style>
+</head>
+<body>
+<div id="shadow-one">
+<div id="shadow-two">
+<div id="shadow-three">
+<div id="shadow-four">
+<div id="page">
+<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet"/></div>
+<div id="title"><div class="right">Embedded Web Server </div><span id="hello">&nbsp;</span></div>
+<div id="menu">
+<a href="index_gb.html">Home</a>
+<a href="network_gb.html">Network Configuration</a>
+<a href="param_gb.html">Parameters</a>
+<a href="time_gb.html">Time Configuration</a>
+<a href="SNMP_gb.html">Alarm Configuration</a>
+<a href="system_gb.html">System</a>
+</div>
+<div id="content">
+<h1>Time Configuration</h1>
+<!--------------------------------AFFICHAGE HEURE LOCALE------------------------------------->
+<p class="auto-style1"><strong id ="id_label_Time_Zone_Titre">Time Zone</strong></p>
+<form method="post" action="time.cgi" name="config">
+<fieldset>
+<span id = "timezone0" style="display:inline">
+<div>
+<span id ="id_label_Time_Zone" style="display:inline"><label>Time Zone</label></span>
+<select onchange="configTimeConf(0)" name="K0">
+</select>
+</div>
+<div>&nbsp;</div>
+<span id = "timechangesetting0" style="display:none" >
+<div>
+<label id ="id_label_GMT_Offset0">GMT Offset</label>
+<select name="TZn0">
+<option value="0">-</option>
+<option value="1">+</option>
+</select>
+<select name="TZh0">
+</select>
+<select name="TZm0">
+</select>
+</div>
+<div>
+<input type="checkbox" class="sm" name="tc0" value="0" onclick="configTimeChangeOver(0)"/> Enable Time Changeovers
+</div>
+<div id = "summertime0">
+<label id ="id_label_Summer_Time0">Summer Time</label>
+<select onchange="configJourFixeEte(0)" name="EM0">
+</select>
+<select onchange="configTimeRangEte(0)" name="ER0">
+</select>
+<select onchange="displayTextChangeover(0,0)" name="EJ0">
+</select>
+<select onchange="displayTextChangeover(0,0)" name="EJF0">
+</select>
+<br>
+<div id="TZE_exp0" style="padding-left:0px;color:grey"></div>
+</div>
+<div id = "wintertime0">
+<label id="id_label_Winter_Time0">Winter Time</label>
+<select onchange="configJourFixeHiver(0)" name="HM0">
+</select>
+<select onchange="configTimeRangHiver(0)" name="HR0">
+</select>
+<select onchange="displayTextChangeover(0,1)" name="HJ0">
+</select>
+<select onchange="displayTextChangeover(0,1)" name="HJF0">
+</select>
+<br>
+<div id="TZH_exp0" style="padding-left:0px;color:grey"></div>
+</div>
+<div>&nbsp;</div>
+</span>
+</span>
+<div>&nbsp;</div>
+<div><input type="submit" name = "bp_save" class="sm" value="Save" style="width: 100px"/></div>
+</fieldset>
+</form>
+<p class="auto-style1"><strong>Synchronisation</strong></p>
+<form method="post" action="synchro.cgi" name="config2" onSubmit="return verify_input()">
+<fieldset>
+<div><label>NTP Mode</label>
+<select name="ntp_mode" ONCHANGE="configSyncBoxes()">
+<option value="0"> by DHCP</option>
+<option value="1"> Unicast</option>
+<option value="2"> Multicast</option>
+</select>
+</div>
+<div><label id="id_label_Address1">Address 1</label>
+<input type="text" name="ntp1" style="width: 136px" maxlength="40" onKeyPress="return scanTouche(event)"/></div>
+<div><label id="id_label_Address2">Address 2</label>
+<input type="text" name="ntp2" style="width: 136px" maxlength="40" onKeyPress="return scanTouche(event)"/></div>
+<div><label id="id_label_Address3">Address 3</label>
+<input type="text" name="ntp3" style="width: 136px" maxlength="40" onKeyPress="return scanTouche(event)"/></div>
+<div><label id="id_label_Address4">Address 4</label>
+<input type="text" name="ntp4" style="width: 136px" maxlength="40" onKeyPress="return scanTouche(event)"/></div>
+<div><label id="id_label_Address5">Address 5</label>
+<input type="text" name="ntp5" style="width: 136px" maxlength="40" onKeyPress="return scanTouche(event)"/></div>
+<div><label id="id_interval">Periodicity</label>
+<input type="number" name="pool" size="5" min="1" max="999" style="width: 47px" onKeyPress="return scanTouche_chiffre(event)"/>&nbsp;&nbsp;&nbsp;<i>(1 to 999 minutes)</i></div>
+<div class="table"><input type="checkbox" class="sm" name="ntpi" value="1" /> <span>Continue to display time after synchronisation failure</span></div>
+<div>&nbsp;</div>
+<div><input type="submit" class="sm" value="Save" style="width: 100px" /></div>
+</fieldset>
+</form>
+</div>
+<div class="spacer">&nbsp;</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+<script type="text/javascript">
+document.getElementById('hello').innerHTML = "Speaker Setting";
+makeRequest("timedata.cgi", parse_vars);
+</script>
+</body>
+</html>
+// page js
+function parse_vars(data) {
+var i, parsed = data.split( "\n" );
+var form ;
+// Enable SNMP
+if (parsed[0] == 0)
+document.getElementsByName("agent")[0].checked = false ;
+else document.getElementsByName("agent")[0].checked = true ;
+// Version
+if (parsed[1]== 0)
+ document.getElementsByName("version")[0].checked = true ;
+else document.getElementsByName("version")[1].checked = true ;
+// Communaute
+document.getElementsByName("community")[0].value= parsed[2] ;
+if (parsed[3] == 0)
+document.getElementsByName("trap")[0].checked = false ;
+else document.getElementsByName("trap")[0].checked = true ;
+// SNMP Manager
+document.getElementsByName("manag_1")[0].value= parsed[4] ;
+document.getElementsByName("manag_2")[0].value= parsed[5] ;
+document.getElementsByName("manag_3")[0].value= parsed[6] ;
+// Enable alarms
+if (parsed[7] == 0)
+document.getElementsByName("alarm_1")[0].checked = false ;
+else document.getElementsByName("alarm_1")[0].checked = true ;
+if (parsed[8] == 0)
+document.getElementsByName("alarm_2")[0].checked = false ;
+else document.getElementsByName("alarm_2")[0].checked = true ;
+if (parsed[9] == 0)
+document.getElementsByName("alarm_3")[0].checked = false ;
+else document.getElementsByName("alarm_3")[0].checked = true ;
+if (parsed[10] == 0)
+document.getElementsByName("alarm_4")[0].checked = false ;
+else document.getElementsByName("alarm_4")[0].checked = true ;
+if (parsed[11] == 0)
+document.getElementsByName("alarm_5")[0].checked = false ;
+else document.getElementsByName("alarm_5")[0].checked = true ;
+if (parsed[12] == 0)
+document.getElementsByName("alarm_6")[0].checked = false ;
+else document.getElementsByName("alarm_6")[0].checked = true ;
+if (parsed[13] == 0)
+document.getElementsByName("alarm_7")[0].checked = false ;
+else document.getElementsByName("alarm_7")[0].checked = true ;
+if (parsed[14] == 0)
+document.getElementsByName("alarm_8")[0].checked = false ;
+else document.getElementsByName("alarm_8")[0].checked = true ;
+if (parsed[15] == 0)
+document.getElementsByName("alarm_9")[0].checked = false ;
+else document.getElementsByName("alarm_9")[0].checked = true ;
+if (parsed[16] == 0)
+document.getElementsByName("alarm_10")[0].checked = false ;
+else document.getElementsByName("alarm_10")[0].checked = true ;
+if (parsed[17] == 0)
+document.getElementsByName("alarm_11")[0].checked = false ;
+else document.getElementsByName("alarm_11")[0].checked = true ;
+// periode status
+document.getElementsByName("k")[0].value= parsed[18] ;
+configSNMP();
+function configSNMP(){
+e = document.forms.config;
+st = e.agent.checked;
+e.trap.disabled = !st;
+e.manag_1.disabled = !st;
+e.manag_2.disabled = !st;
+e.manag_3.disabled = !st;
+e.alarm_1.disabled = !st;
+e.alarm_2.disabled = !st;
+e.alarm_3.disabled = !st;
+e.alarm_4.disabled = !st;
+e.alarm_5.disabled = !st;
+e.alarm_6.disabled = !st;
+e.alarm_7.disabled = !st;
+e.alarm_8.disabled = !st;
+e.alarm_9.disabled = !st;
+e.alarm_10.disabled = !st;
+e.alarm_11.disabled = !st;
+e.k.disabled = !st;
+e.test_trap.disabled = !st;
+if (st)
+document.getElementById('snmp_trap').style.color='black';
+else
+document.getElementById('snmp_trap').style.color='darkgray';
+function codeTouche(evenement)
+for (prop in evenement)
+if(prop == 'which') return(evenement.which);
+return(evenement.keyCode);
+function scanTouche(evenement)
+var reCarValides = /[\w-.\x00\x08]/;
+var reCarInvalides = /_/;
+var car = String.fromCharCode(codeTouche(evenement));
+return (reCarValides.test(car) && !reCarInvalides.test(car)) ;
+function scanTouche_chiffre(evenement)
+var reCarValides = /[\d\x00\x08]/;
+var car = String.fromCharCode(codeTouche(evenement));
+return reCarValides.test(car);
+function verify_input(){
+var carValides = /^[\w-.]*$/;
+var reCarInvalides = /_/;
+e = document.forms.config;
+if ((carValides.test(e.community.value)) && (!reCarInvalides.test(e.community.value)) &&
+(carValides.test(e.manag_1.value)) && (!reCarInvalides.test(e.manag_1.value)) &&
+(carValides.test(e.manag_2.value)) && (!reCarInvalides.test(e.manag_2.value)) &&
+(carValides.test(e.manag_3.value)) && (!reCarInvalides.test(e.manag_3.value)))
+return OnSubmitForm();
+else
+alert("wrong caracters, only 'A-Z, a-z, 0-9, ., -' accepted");
+return false ;
+function OnSubmitForm()
+ if(document.pressed == 'Save')
+configSNMP();
+document.config.action ="snmp.cgi";
+ else
+ if(document.pressed == 'test_trap')
+ document.config.action ="snmptest.cgi";
+ return true;
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//FR"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
+<head>
+<title>BODET Carillon</title>
+<link href="melodys.css" rel="stylesheet" type="text/css" />
+<script type="text/javascript" src="request.js"></script>
+<script type="text/javascript" src="system.js"></script>
+</head>
+<body>
+<div id="shadow-one"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four">
+<div id="page">
+<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet" oncontextmenu="tech();return false;"/></div>
+<div id="title"><div class="right">Serveur Web</div><span id="hello">&nbsp;</span></div>
+<div id="menu">
+<a href="index_fr.html">Accueil</a>
+<a href="network_fr.html">Configuration r&eacute;seau</a>
+<a href="param_fr.html">Param&egrave;tres</a>
+<a href="time_fr.html">Distribution horaire</a>
+<a href="SNMP_fr.html">Configuration alarmes</a>
+<a href="system_fr.html">Syst&egrave;me</a>
+</div>
+<div id="content">
+<h1>Syst&egrave;me</h1>
+<form method="post" action="http:version.cgi" name="config">
+<fieldset>
+<DIV><label>Firmware</label><SPAN id="id_version">&nbsp;</SPAN></DIV>
+<DIV><label>Uptime</label><SPAN id="id_timestamp">&nbsp;</SPAN></DIV>
+<DIV><label>DateCode</label><SPAN id="id_datecode">&nbsp;</SPAN></DIV>
+<br>
+</fieldset>
+</form>
+<br>
+<form method="post" action="http:security.cgi" name="security" onSubmit="return verify_input()">
+<fieldset>
+<p class="error">
+<b>Attention:</b> Le mot de passe sera requis pour la connexion avec le serveur web.</p>
+<div>
+<input type="checkbox" class="sm" name="auth" value="0" />Authentification</div>
+<div><label for="id_user" id="id_label_user">Utilisateur</label>
+<td><input type="text" name="user" id="id_user" maxlength="16" onclick="select(user)" onKeyPress="return scanTouche(event)"/></div>
+<div><label for="id_password" id="id_label_password">Mot de passe</label>
+<td><input type="password" name="password" id="id_password" maxlength="16" onclick="select(password)" onKeyPress="return scanTouche(event)"/></div>
+<div><label for="id_password2" id="id_label_password2">Confirmation mot de passe</label>
+<td><input type="password" name="password2" id="id_password2" maxlength="16" onclick="select(password2)" onKeyPress="return scanTouche(event)"/></div>
+<br>
+<div><input type="submit" class="sm" value="Ok" style="width: 125px"/></div>
+</fieldset>
+</form>
+<br>
+<form method="post" action="http:reboot.cgi" name="config2">
+<fieldset>
+<p class="error">
+<b>Attention:</b> Red&eacute;marrer entrainera la perte de la connexion r&eacute;seau.</p>
+<input type="hidden" name="h1" value="0"/>
+<div><input type="submit" class="sm" value="Red&eacute;marrer" style="width: 125px"/></div>
+</fieldset>
+</form>
+<br>
+<form method="post" action="http:factory_config.cgi" name="config3">
+<fieldset>
+<p class="error">
+<b>Attention:</b> La configuration usine entrainera la perte de tous les param&egrave;tres et eventuellement la perte de la connexion r&eacute;seau.</p>
+<input type="hidden" name="h2" value="0"/>
+<div>
+<input type="submit" class="sm" value="Config. usine et Red&eacute;marrer"/></div>
+</fieldset>
+</form>
+</div>
+<script language="javascript">
+makeRequest("system.cgi", parse_vars);
+document.getElementById('hello').innerHTML = "Param&egrave;tres Carillon";
+</script>
+<div class="spacer" style="height: 51px">&nbsp;</div>
+</div></div></div></div></div>
+</body>
+</html>
+body {
+font-family: Verdana, Arial, sans-serif;
+background: #5b5b5b;
+margin: 0px auto;
+padding: 0 0 20px 0;
+#shadow-one {
+width: 760px;
+border: 1px solid #555;
+border-top: 0;
+margin: 0px auto;
+#shadow-two {
+border: 1px solid #4b4b4b;
+border-top: 0;
+#shadow-three {
+border: 1px solid #444;
+border-top: 0;
+#shadow-four {
+border: 1px solid #3a3a3a;
+border-top: 0;
+#page {
+border: 1px solid #333;
+background: #fff;
+border-top: 0;
+padding: 20px;
+font-size: 10pt;
+#page td {
+font-size: 10pt;
+#title {
+background: #E1E1E1;
+padding: 4px;
+font-weight: bold;
+color: #4B4B4B;
+margin-bottom: 15px;
+height: 16px;
+#title .right {
+float: right;
+width: 300px;
+text-align: right;
+#menu {
+float: left;
+width: 150px;
+padding-right: 20px;
+#menu a {
+width: 140px;
+display: block;
+background: #FFF101;
+color: #000000;
+padding: 8px;
+font-weight: bold;
+border-bottom: 2px solid #fff;
+text-decoration: none;
+#menu a:hover {
+background: #FFFF66;
+text-decoration: underline;
+#content {
+width: 525px;
+float: right;
+padding-right: 10px;
+#content a {
+color: #FFFF00;
+text-decoration: none;
+#content a:hover {
+color: #FFFF00;
+text-decoration: underline;
+#content h1 {
+margin-top: 0px;
+.spacer {
+clear: both;
+#footer {
+font-size: 0.8em;
+color: #666;
+text-align: center;
+margin: 10px 50px 0 50px;
+padding-top: 10px;
+border-top: 1px dotted #666;
+#status {
+width: 175px;
+float: right;
+padding: 10px;
+margin: 10px;
+border: 1px dotted #666;
+font-weight: bold;
+#status p {
+padding: 5px 0 5px 10px;
+text-indent: -10px;
+margin: 0;
+#status .leds {
+font-size: 14pt;
+#status .leds a {
+color: #ddd;
+cursor: pointer;
+#status .leds a:hover {
+color: #ddd;
+text-decoration: none;
+.examplebox {
+margin:10px 40px 10px 40px;
+padding: 8px;
+border: 1px dotted #333;
+text-align:center;
+background:#ddd;
+.code {
+font-family: Courier New, Courier, fixed-width, fixed;
+.exercise {
+background: #fe9;
+padding: 5px;
+margin-left: 10px;
+border-left: 2px solid #eb3;
+.error {
+margin-left: 10px;
+padding: 10px;
+background: #fdd;
+border-left: 2px solid #900;
+.table {
+margin-left: 20px;
+padding: 10px;
+#content h6 {
+border-top: 1px dashed #333;
+margin: 15px;
+padding: 0px;
+height: 1px;
+.examplebox td {
+text-align:left;
+padding-right: 15px;
+fieldset {
+margin: 0px 0px 0px 10px;
+padding: 8px;
+border: 1px dotted #333;
+background: #EBEBEB;
+fieldset div {
+margin: 0 0 0 auto;
+padding: 2px 0px 2px 150px;
+fieldset div label {
+margin-left: -130px;
+padding-top: 2px;
+width: 130px;
+font-weight: bold;
+position: absolute;
+fieldset div lab1 {
+padding-right: 20px;
+.picto {
+margin-left: 10px;
+padding-top: 2px;
+fieldset input {
+width: 250px;
+fieldset input.sm {
+width: auto;
+left: inherit;
+fieldset input.sm3 {
+margin-left: 100px ;
+width: 124px;
+fieldset input.sm2 {
+width: 25px;
+left: inherit;
+fieldset textarea {
+width: 250px;
+.result
+margin: 10px 40px 10px 40px;
+padding: 8px;
+border: 1px solid #333;
+text-align: center;
+font-weight: bold;
+background: #eee;
+.ok {
+border-color: #6b6;
+background: #efe;
+.fail {
+border-color: #b66;
+background: #fee;
+.unk {
+border-color: #cc6;
+background: #ffd;
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<title>BODET Speaker</title>
+<link href="melodys.css" rel="stylesheet" type="text/css" />
+<script type="text/javascript" src="request.js"></script>
+<script type="text/javascript" src="system.js"></script>
+</head>
+<body>
+<div id="shadow-one"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four">
+<div id="page">
+<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet" oncontextmenu="tech();return false;"/></div>
+<div id="title"><div class="right">Embedded Web Server</div><span id="hello">&nbsp;</span></div>
+<div id="menu">
+<a href="index_gb.html">Home</a>
+<a href="network_gb.html">Network Configuration</a>
+<a href="param_gb.html">Parameters</a>
+<a href="time_gb.html">Time Configuration</a>
+<a href="SNMP_gb.html">Alarm Configuration</a>
+<a href="system_gb.html">System</a>
+</div>
+<div id="content">
+<h1>System</h1>
+<form method="post" action="http:version.cgi" name="config">
+<fieldset>
+<DIV><label>Firmware</label><SPAN id="id_version">&nbsp;</SPAN></DIV>
+<DIV><label>Uptime</label><SPAN id="id_timestamp">&nbsp;</SPAN></DIV>
+<DIV><label>DateCode</label><SPAN id="id_datecode">&nbsp;</SPAN></DIV>
+<br>
+</fieldset>
+</form>
+<br>
+<form method="post" action="http:security.cgi" name="security" onSubmit="return verify_input()">
+<fieldset>
+<p class="error">
+<b>CAUTION:</b> The correct password is required for the connection with the Embedded Web Server.</p>
+<div>
+<input type="checkbox" class="sm" name="auth" value="0" /> Enable authentication</div>
+<div><label for="id_user" id="id_label_user">Username</label>
+<td><input type="text" name="user" id="id_user" maxlength="16" onclick="select(user)" onKeyPress="return scanTouche(event)"/></div>
+<div><label for="id_password" id="id_label_password">New Password</label>
+<td><input type="password" name="password" id="id_password" maxlength="16" onclick="select(password)" onKeyPress="return scanTouche(event)"/></div>
+<div><label for="id_password2" id="id_label_password2">Confirm New Password</label>
+<td><input type="password" name="password2" id="id_password2" maxlength="16" onclick="select(password2)" onKeyPress="return scanTouche(event)"/></div>
+<br>
+<div><input type="submit" class="sm" value="Save" style="width: 125px"/></div>
+</fieldset>
+</form>
+<br>
+<form method="post" action="http:reboot.cgi" name="config2">
+<fieldset>
+<p class="error">
+<b>CAUTION:</b> Reboot will cause the loss of the network connection.</p>
+<input type="hidden" name="h1" value="0"/>
+<div><input type="submit" class="sm" value="Reboot" style="width: 125px" /></div>
+</fieldset>
+</form>
+<br>
+<form method="post" action="http:factory_config.cgi" name="config3">
+<fieldset>
+<p class="error">
+<b>CAUTION:</b> Factory configuration will cause the loss of all your parameters and may cause the loss of the network connection.</p>
+<input type="hidden" name="h2" value="0"/>
+<div>
+<input type="submit" class="sm" value="Factory config.+ Reboot" style="width: 164px" /></div>
+</fieldset>
+</form>
+</div>
+<script language="javascript">
+makeRequest("system.cgi", parse_vars);
+document.getElementById('hello').innerHTML = "Speaker Setting";
+</script>
+<div class="spacer" style="height: 51px">&nbsp;</div>
+</div></div></div></div></div>
+</body>
+</html>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//FR"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
+<head>
+<title>BODET Carillon</title>
+<link href="melodys.css" rel="stylesheet" type="text/css" />
+<script type="text/javascript" src="request.js"></script>
+<script type="text/javascript">
+// page js
+function parse_vars(data) {
+var parsed = data.split( "\n" );
+document.getElementById("id_product").innerHTML = parsed[0];
+document.getElementById("id_host_name").innerHTML = parsed[1];
+document.getElementById("id_synchro").innerHTML = parsed[2];
+document.getElementById("id_date").innerHTML = parsed[3];
+document.getElementById("id_heure").innerHTML = parsed[4];
+if (parsed[5] == 0)
+document.getElementById('label_poe').style.display = 'inline'
+else document.getElementById('label_poe').style.display = 'none'
+function loop() {
+if (!data_received)
+makeRequest("home.cgi", parse_vars);
+setTimeout("loop()", 1000);
+window.onload=loop;
+</script>
+<style type="text/css">
+.auto-style1 {
+direction: ltr;
+</style>
+</head>
+<body>
+<div id="shadow-one" style="height: 396px"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four">
+<div id="page">
+<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet"/></div>
+<div id="title"><div class="right">Serveur Web</div><span id="hello">&nbsp;</span></div>
+<div id="menu">
+<a href="index_fr.html">Accueil</a>
+<a href="network_fr.html">Configuration r&eacute;seau</a>
+<a href="param_fr.html">Param&egrave;tres</a>
+<a href="time_fr.html">Distribution horaire</a>
+<a href="SNMP_fr.html">Configuration alarmes</a>
+<a href="system_fr.html">Syst&egrave;me</a>
+</div>
+<div id="content">
+<h1>Accueil</h1>
+<p>&nbsp;</p>
+<form method="post" action="http:index.cgi" name="config">
+<fieldset style="word-break: break-word">
+<DIV><label for="id_product">Produit</label><span id="id_product">&nbsp;</span></div>
+<DIV>&nbsp;</div>
+<div><label>Nom</label><span id="id_host_name">&nbsp;</span></div>
+<DIV>&nbsp;</div>
+<div id="label_poe" style="display:none;padding:0px">
+<p class="error" style="margin: 0px">
+<b>Attention:</b> Produit aliment&eacute; en PoE et non en PoE+. <br>Fonctionnement brid&eacute;.</p>
+<DIV>&nbsp;</div>
+</div>
+<div><label>Synchro</label><SPAN id="id_synchro">&nbsp;</SPAN></DIV>
+<DIV>&nbsp;</DIV>
+<div><label>Date Locale</label><SPAN id="id_date">&nbsp;</SPAN></DIV>
+<DIV>&nbsp;</DIV>
+<div><label>Heure Locale</label><SPAN id="id_heure">&nbsp;</SPAN></DIV>
+<DIV>&nbsp;</div>
+</fieldset>
+</form>
+</div>
+<script language="javascript">
+document.getElementById('hello').innerHTML = "Param&egrave;tres Carillon";
+//makeRequest("home.cgi", parse_vars);
+</script>
+<div class="spacer" style="height: 212px">&nbsp;</div>
+</div></div></div></div></div>
+</body>
+</html>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<title>BODET Speaker</title>
+<link href="melodys.css" rel="stylesheet" type="text/css" />
+<script type="text/javascript" src="request.js"></script>
+<script type="text/javascript">
+// page js
+function parse_vars(data) {
+var parsed = data.split( "\n" );
+document.getElementById("id_product").innerHTML = parsed[0];
+document.getElementById("id_host_name").innerHTML = parsed[1];
+document.getElementById("id_synchro").innerHTML = parsed[2];
+document.getElementById("id_date").innerHTML = parsed[3];
+document.getElementById("id_heure").innerHTML = parsed[4];
+if (parsed[5] == 0)
+document.getElementById('label_poe').style.display = 'inline'
+else document.getElementById('label_poe').style.display = 'none'
+function loop() {
+if (!data_received)
+makeRequest("home.cgi", parse_vars);
+setTimeout("loop()", 1000);
+window.onload=loop;
+</script>
+<style type="text/css">
+.auto-style1 {
+direction: ltr;
+</style>
+</head>
+<body>
+<div id="shadow-one" style="height: 396px"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four">
+<div id="page">
+<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet"/></div>
+<div id="title"><div class="right">Embedded Web Server</div><span id="hello">&nbsp;</span></div>
+<div id="menu">
+<a href="index_gb.html">Home</a>
+<a href="network_gb.html">Network Configuration</a>
+<a href="param_gb.html">Parameters</a>
+<a href="time_gb.html">Time Configuration</a>
+<a href="SNMP_gb.html">Alarm Configuration</a>
+<a href="system_gb.html">System</a>
+</div>
+<div id="content">
+<h1>Home</h1>
+<p>&nbsp;</p>
+<form method="post" action="http:index.cgi" name="config">
+<fieldset style="word-break: break-word">
+<DIV><label for="id_product">Product</label><span id="id_product">&nbsp;</span></div>
+<DIV>&nbsp;</div>
+<div><label>Name</label><span id="id_host_name">&nbsp;</span></div>
+<DIV>&nbsp;</div>
+<div id="label_poe" style="display:none;padding:0px">
+<p class="error" style="margin: 0px">
+<b>Warning:</b> Product powered in PoE and not PoE+.<br>Limited operation</p>
+<DIV>&nbsp;</div>
+</div>
+<div><label>Synchro</label><SPAN id="id_synchro">&nbsp;</SPAN></DIV>
+<DIV>&nbsp;</DIV>
+<div><label>Local Date</label><SPAN id="id_date">&nbsp;</SPAN></DIV>
+<DIV>&nbsp;</DIV>
+<div><label>Local Time</label><SPAN id="id_heure">&nbsp;</SPAN></DIV>
+<DIV>&nbsp;</div>
+</fieldset>
+</form>
+</div>
+<script language="javascript">
+document.getElementById('hello').innerHTML = "Speaker Setting";
+//makeRequest("home.cgi", parse_vars);
+</script>
+<div class="spacer" style="height: 212px">&nbsp;</div>
+</div></div></div></div></div>
+</body>
+</html>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//FR"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
+<head>
+<title>BODET Carillon</title>
+<link href="melodys.css" rel="stylesheet" type="text/css" />
+<script type="text/javascript" src="request.js"></script>
+<script type="text/javascript" src="network.js"></script>
+</head>
+<body>
+<div id="shadow-one" style="height: 572px"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four">
+<div id="page">
+<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet" /></div>
+<div id="title"><div class="right">Serveur Web</div><span id="hello">&nbsp;</span></div>
+<div id="menu">
+<a href="index_fr.html">Accueil</a>
+<a href="network_fr.html">Configuration r&eacute;seau</a>
+<a href="param_fr.html">Param&egrave;tres</a>
+<a href="time_fr.html">Distribution horaire</a>
+<a href="SNMP_fr.html">Configuration alarmes</a>
+<a href="system_fr.html">Syst&egrave;me</a>
+</div>
+<div id="content">
+<h1>Configuration r&eacute;seau</h1>
+<p>Cette page permet de configurer les param&egrave;tres r&eacute;seau.</p>
+<p class="error">
+<b>Attention:</b> Un param&eacute;trage incorrect peut entrainer une perte de la connexion r&eacute;seau.</p>
+<form method="post" action="http:network.cgi" name="config" style="height: 294px" onsubmit="return verify_input();">
+<fieldset>
+<div><label>Adresse MAC</label>
+<input type="text" name="mac" style="width: 140px" disabled="disabled"/></div>
+<div><label>Nom</label>
+<input type="text" name="host" onKeyPress="return scanTouche(event)" maxlength="50" style="width: 331px" /></div>
+<div>&nbsp;</div>
+<div>
+<input type="checkbox" class="sm" name="dhcp" value="1" onclick="configIPBoxes()" />&nbsp;DHCP</div>
+<div><label for="id_ip" id="id_label_ip">Adresse IP</label>
+<td><input type="text" name="ip" id="id_ip" onKeyPress="return scanTouche_adresseIP(event)" /></td></div>
+<div><label for="id_sub" id="id_label_sub">Masque</label>
+<td><input type="text" name="sub" id="id_sub" onKeyPress="return scanTouche_adresseIP(event)"/></td></div>
+<div><label for="id_gw" id="id_label_gw">Passerelle</label>
+<td><input type="text" name="gw" id="id_gw" onKeyPress="return scanTouche_adresseIP(event)"/></td></div>
+<div><label for="id_dns1" id="id_label_dns1">Adresse DNS</label>
+<td><input type="text" name="dns1" id="id_dns1" onKeyPress="return scanTouche_adresseIP(event)"/></td></div>
+<div></div>
+<div><input type="submit" class="sm" value="Ok et Red&eacute;marrage" /></div>
+</fieldset>
+</form>
+</div>
+<script language="javascript">
+document.getElementById('hello').innerHTML = "Param&egrave;tres Carillon";
+makeRequest("netdata.cgi", parse_vars);
+</script>
+<div class="spacer">&nbsp;</div>
+</div></div></div></div></div>
+</body>
+</html>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<title>BODET Speaker</title>
+<link href="melodys.css" rel="stylesheet" type="text/css" />
+<script type="text/javascript" src="request.js"></script>
+<script type="text/javascript" src="network.js"></script>
+</head>
+<body>
+<div id="shadow-one" style="height: 572px"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four">
+<div id="page">
+<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet" /></div>
+<div id="title"><div class="right">Embedded Web Server</div><span id="hello">&nbsp;</span></div>
+<div id="menu">
+<a href="index_gb.html">Home</a>
+<a href="network_gb.html">Network Configuration</a>
+<a href="param_gb.html">Parameters</a>
+<a href="time_gb.html">Time Configuration</a>
+<a href="SNMP_gb.html">Alarm Configuration</a>
+<a href="system_gb.html">System</a>
+</div>
+<div id="content">
+<h1>Network Configuration</h1>
+<p>This page allows the network configuration.</p>
+<p class="error">
+<b>CAUTION:</b> Incorrect settings may cause the loss of the network connection.</p>
+<p>Enter the new settings below:</p>
+<form method="post" action="http:network.cgi" name="config" style="height: 294px" onsubmit="return verify_input();">
+<fieldset>
+<div><label>MAC Address</label>
+<input type="text" name="mac" style="width: 140px" disabled="disabled"/></div>
+<div><label>Name</label>
+<input type="text" name="host" onKeyPress="return scanTouche(event)" maxlength="50" style="width: 331px" /></div>
+<div>&nbsp;</div>
+<div>
+<input type="checkbox" class="sm" name="dhcp" value="1" onclick="configIPBoxes()" /> Enable DHCP</div>
+<div><label for="id_ip" id="id_label_ip">IP Address</label>
+<td><input type="text" name="ip" id="id_ip" onKeyPress="return scanTouche_adresseIP(event)" /></td></div>
+<div><label for="id_sub" id="id_label_sub">Subnet Mask</label>
+<td><input type="text" name="sub" id="id_sub" onKeyPress="return scanTouche_adresseIP(event)"/></td></div>
+<div><label for="id_gw" id="id_label_gw">Gateway</label>
+<td><input type="text" name="gw" id="id_gw" onKeyPress="return scanTouche_adresseIP(event)"/></td></div>
+<div><label for="id_dns1" id="id_label_dns1">DNS Address</label>
+<td><input type="text" name="dns1" id="id_dns1" onKeyPress="return scanTouche_adresseIP(event)"/></td></div>
+<div></div>
+<div><input type="submit" class="sm" value="Save and Reboot" /></div>
+</fieldset>
+</form>
+</div>
+<script language="javascript">
+document.getElementById('hello').innerHTML = "Speaker Setting";
+makeRequest("netdata.cgi", parse_vars);
+</script>
+<div class="spacer">&nbsp;</div>
+</div></div></div></div></div>
+</body>
+</html>
+6IV P
+>AA>
+bQIF
+"AI6
+'EE9
+>II2
+6II6
+&II>
+>A]YN
+>AA"
+>AQr
+ @@?
+>AA>
+>Aa~
+FII1
+?@@?
+?@8@?
+qIEC
+@@@@
+ TTx
+8TTX
+8DD8
+HTT$
+<@@|
+<@0@<
+dTTL
+>UA"
+HUV%
+EfUL
+HUV%
+8DD|TT
+EfUL
+<$~$
+H~Ib
+>A]UUA>
+KuA>
+DD_DD
+|UVD
+|VUD
+~UUF
+|UTE
+EAA>
+8EF8
+8FE8
+:EE:
+:EF9
+8ED9
+ >IE>
+<AB<
+<BA<
+:AA:
+<A@=
+ TUz
+ TVy
+"UUz
+"UVy
+ UTy
+ TUx
+ TT|TT
+8UVX
+8VUX
+:UUZ
+8UTY
+0KJ=
+0JL0
+0LJ0
+4JJ4
+4JL2
+0JH2
+@8TLD:
+8BDx
+8DBx
+:AAz
+8B@z
+<BAA>
+III6
+|BAB|
+IIIA
+cQIEc
+>III>
+cIIIc
+>AAA>
+cUIAc
+8DI0H
+=@@
+8DH0H
+0JM1
+(TTD
+8TTT8
+<@@
+ 0@0
+8DDD8
+HTTT$
+8DD<
+<@@@<
+8D0D8
+<A@
+<A@A<
+8DED8
+<@A@<
+8D1D8
+(TUD
+6IU"P
+>QIE>
+rIIIF
+!AIM3
+'EEE9
+<JII1
+6III6
+FII)
+>A]YN
+III6
+>AAA"
+AAA>
+IIIA
+>AAQs
+ @A?
+@@@@
+>AAA>
+>AQ!^
+&III2
+?@@@?
+?@8@?
+aYIMC
+@@@@@
+ TTx@
+(DD8
+8DDD(
+8DD(
+8TTT
+8DDD8
+HTTT$
+<@@ |
+<@0@<
+DdTLD
+<&#&<
+8D@CYT$
+8EDE8
+8DA@A<
+8D@BA:
+DDDD8
+DDED8
+8D@@<@<@<
+8D@@=@=@=
+8D@@<DDDD8
+8D@@<DDED8
+@@~DDDD8
+@@~DDED8
+DDDH
+DEDH
+8D@@HTUT8
+0H@CA@?
+<DDD8
+8D@A<
+8DDD8
+8D@@XT$
+4JJJ
+<BBB<
+>@@@>
+IHDR
+PLTE
+dca(#
+/.&zzz
+-,&NH
+76085
+tRNS
+pHYs
+IDATx
+b{lfcF
+xm$9
+<O4bt
+:gC=
+@mxW
+] aj
+Vn!Q
+YQU,
+WNih
+\@NY0^
+NACZ
+w[Kc&
+u>zve|B
+@b4)
+id"3
+ZL'W_m
+ _9h
+2>C,?
+IEND
+data_received = 0;
+// header.js
+sfHover2 = function() {
+var navthree = document.getElementById("lnv");
+if (navthree){
+var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI");
+for (var i=0; i<sfEls2.length; i++) {
+sfEls2[i].onmouseover=function() {
+this.className+=" sfhover";
+hideselects('hidden');
+sfEls2[i].onmouseout=function() {
+this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
+hideselects('visible');
+if (window.attachEvent) {
+window.attachEvent("onload", sfHover2);
+function hideselects(state) {
+for(i=0;i<document.forms.length;i++){ // if there are forms on the page
+frm = document.forms[i];
+var inputs = frm.getElementsByTagName("SELECT");
+for (j=0;j<inputs.length;j++){
+inputs[j].style.visibility = state;
+// request.js
+function makeRequest(url, parseFuncCb) {
+var http_request = false;
+url = url + "?sid=" + Math.random();
+data_received = 1;
+ if (window.XMLHttpRequest) { // Mozilla, Safari,...
+
+http_request = new XMLHttpRequest();
+
+if (http_request.overrideMimeType) {
+
+http_request.overrideMimeType('text/xml');
+
+ }
+else if (window.ActiveXObject) { // IE
+try {
+
+http_request = new ActiveXObject("Msxml2.XMLHTTP");
+
+catch (e) {
+try {
+
+http_request = new ActiveXObject("Microsoft.XMLHTTP");
+
+catch (e) {}
+
+ }
+ if (!http_request) {
+
+alert('Giving up :( Cannot create an XMLHTTP instance');
+
+return false;
+ }
+ http_request.onreadystatechange = function() { alertContents(http_request, parseFuncCb); };
+ http_request.open('GET', url, true);
+ http_request.send(null);
+function alertContents(http_request, parseFuncCb) {
+if (http_request.readyState == 4) {
+if (http_request.status == 200) {
+ parseFuncCb(http_request.responseText);
+data_received = 0;
+ }
+else {
+data_received = 0;
+ }
+ }
+function ValidateIPaddress(ipaddress)
+var ipformat = /^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/;
+if(ipaddress.match(ipformat))
+return (true)
+alert("You have entered an invalid IP address!")
+return (false)
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//FR"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
+<head>
+<title>BODET Carillon</title>
+<link href="melodys.css" rel="stylesheet" type="text/css" />
+<script type="text/javascript" src="request.js"></script>
+<script type="text/javascript">
+// page js
+function parse_vars(data) {
+var parsed = data.split( "\n" );
+if (parsed[0] == 0)
+document.getElementsByName("dispTest")[0].checked = true ;
+else
+document.getElementsByName("dispTest")[1].checked = true ;
+if (parsed[1] == 0)
+document.getElementsByName("flashTest")[0].checked = true ;
+else
+document.getElementsByName("flashTest")[1].checked = true ;
+if (parsed[2] == 0)
+document.getElementsByName("audioTest")[0].checked = true ;
+else
+document.getElementsByName("audioTest")[1].checked = true ;
+</script>
+<style type="text/css">
+.auto-style1 {
+margin-left: 4px;
+</style>
+</head>
+<body>
+<div id="shadow-one"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four">
+<div id="page">
+<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet"/></div>
+<div id="title"><div class="right">Serveur Web</div><span id="hello">&nbsp;</span></div>
+<div id="menu" style="height: 578px">
+<a href="index.html">Home</a>
+</div>
+<div id="content">
+<h1>Tech</h1>
+<p>&nbsp;</p>
+<form method="post" action="http:disptest.cgi" name="config">
+<fieldset>
+<div><label>Display Test</label>
+<input type="radio" name="dispTest" value="0" style="width: 27px">no</input>
+<input type="radio" name="dispTest" value="1" style="width: 27px">yes</input>
+</div>
+<br/>
+<div><label>Flash Test</label>
+<input type="radio" name="flashTest" value="0" style="width: 27px">no</input>
+<input type="radio" name="flashTest" value="1" style="width: 27px">yes</input>
+</div>
+<br/>
+<div><label>Audio Test</label>
+<input type="radio" name="audioTest" value="0" style="width: 27px">no</input>
+<input type="radio" name="audioTest" value="1" style="width: 27px">yes</input>
+</div>
+<br/>
+<div><input type="submit" class="sm" value="Ok" style="width: 125px"/></div>
+</fieldset>
+</form>
+</div>
+<script language="javascript">
+document.getElementById('hello').innerHTML = "Debug Carillon";
+makeRequest("disptest.cgi", parse_vars);
+</script>
+<div class="spacer" style="height: 212px">&nbsp;</div>
+</div></div></div></div></div>
+</body>
+</html>
+// page js
+function parse_vars(data) {
+var parsed = data.split( "\n" );
+// MAC
+document.getElementsByName("mac")[0].value= parsed[0] ;
+// host
+document.getElementsByName("host")[0].value= parsed[1] ;
+// coche DHCP
+if (parsed[2] == 0)
+document.getElementsByName("dhcp")[0].checked = false ;
+else document.getElementsByName("dhcp")[0].checked = true ;
+// @IP
+document.getElementsByName("ip")[0].value= parsed[3] ;
+// Mask
+document.getElementsByName("sub")[0].value= parsed[4] ;
+// Passerelle
+document.getElementsByName("gw")[0].value= parsed[5] ;
+// DNS1
+document.getElementsByName("dns1")[0].value= parsed[6] ;
+configIPBoxes();
+function codeTouche(evenement)
+ for (prop in evenement)
+ if(prop == 'which') return(evenement.which);
+ return(evenement.keyCode);
+function scanTouche(evenement)
+var reCarValides = /[\w-.\x00\x08]/;
+var car = String.fromCharCode(codeTouche(evenement));
+ return (reCarValides.test(car) && !reCarInvalides.test(car)) ;
+function scanTouche_adresseIP(evenement)
+var reCarValides = /[\d.\x00\x08]/;
+ var car = String.fromCharCode(codeTouche(evenement));
+ return reCarValides.test(car);
+function configIPBoxes() {
+e = document.forms.config;
+st = e.dhcp.checked;
+e.ip.disabled = st;
+e.gw.disabled = st;
+e.sub.disabled = st;
+e.dns1.disabled = st;
+if (st){
+document.getElementById('id_label_ip').style.color='darkgray';
+document.getElementById('id_label_gw').style.color='darkgray';
+document.getElementById('id_label_sub').style.color='darkgray';
+document.getElementById('id_label_dns1').style.color='darkgray';
+else {
+document.getElementById('id_label_ip').style.color='black';
+document.getElementById('id_label_gw').style.color='black';
+document.getElementById('id_label_sub').style.color='black';
+document.getElementById('id_label_dns1').style.color='black';
+function verify_input(){
+var carValides = /^[\w-.]*$/;
+e = document.forms.config;
+if (carValides.test(e.host.value))
+if (e.ip.value != "" && !ValidateIPaddress(e.ip.value))
+return false;
+if (e.sub.value != "" && !ValidateIPaddress(e.sub.value))
+return false;
+if (e.gw.value != "" && !ValidateIPaddress(e.gw.value))
+return false;
+if (e.dns1.value != "" && !ValidateIPaddress(e.dns1.value))
+return false;
+return true;
+else
+alert("wrong caracters, only 'A-Z, a-z, 0-9, ., -, _' accepted");
+return false ;
+// page js
+function parse_vars(data) {
+var parsed = data.split( "\n" );
+// version
+id_version.innerHTML = parsed[0] ;
+// timestamp
+id_timestamp.innerHTML = parsed[1] ;
+// Datecode
+id_datecode.innerHTML = parsed[2] ;
+// Auth
+if (parsed[3] == 0)
+document.getElementsByName("auth")[0].checked = false ;
+else document.getElementsByName("auth")[0].checked = true ;
+// user
+document.getElementsByName("user")[0].value= parsed[4] ;
+// Password
+document.getElementsByName("password")[0].value= parsed[5] ;
+// Confirm
+document.getElementsByName("password2")[0].value= parsed[6] ;
+//alert("Fin") ;
+function tech(evenement)
+window.location.href="tech.html" ;
+function select(element){
+e = document.forms.security;
+e.element.select()
+function verify_input(){
+ var carValides = /^[\w-.]*$/;
+ e = document.forms.security;
+ if (carValides.test(e.user.value) && carValides.test(e.password.value) && carValides.test(e.password2.value))
+ return verify_auth();
+ else
+ alert("wrong caracters, only 'A-Z, a-z, 0-9, ., -, _' accepted");
+ return false ;
+function verify_auth(){
+e = document.forms.security;
+if (e.auth.checked){
+if (e.user.value=='')
+
+
+alert("Please enter your username in the first field")
+ e.user.focus()
+ return false ;
+return verify(e.password,e.password2) ;
+} else {
+ if (e.password.value!=''){
+return verify(e.password,e.password2) ;
+ } else return true ;
+function verify(element1, element2)
+ var passed=false
+ if (element1.value=='')
+ {
+ alert("Please enter your password in the second field")
+ element1.focus()
+ }
+ else if (element2.value=='')
+ {
+ alert("Please confirm your password in the third field!")
+ element2.focus()
+ }
+ else if (element1.value!=element2.value)
+ {
+ alert("The two passwords do not match")
+ element1.select()
+ }
+ else
+ passed=true
+ return passed
+function codeTouche(evenement)
+ for (prop in evenement)
+ if(prop == 'which') return(evenement.which);
+ return(evenement.keyCode);
+function scanTouche(evenement)
+var reCarValides = /[\w-.\x00\x08]/;
+ var car = String.fromCharCode(codeTouche(evenement));
+ return (reCarValides.test(car) && !reCarInvalides.test(car)) ;
+:U(F;F;2K
+K;:;-98X}
+G5(<-i
+t:;-a
+wE/o
+Ithlfkookc@73o
+,,++,&"
+ 6"G0s
+||||}}|ww
+6IV P
+>AAA>
+BaQIF
+!AEK1
+'EEE9
+<JII0
+6III6
+>A]YN
+III6
+>AAA"
+AAA>
+IIIA
+>AAQs
+ @A?
+@@@@
+>AAA>
+>AQ!^
+&III2
+?@@@?
+?@8@?
+aYIMC
+@@@@@
+ TTx@
+(DD8
+8DDD(
+8DD(
+8TTT
+8DDD8
+HTTT$
+<@@ |
+<@0@<
+DdTLD
+>UUA"
+HUVU$
+DeVMD
+HUVU$
+8DD|TT
+DeVMD
+<$~$$
+H~IAf
+>A]UUA>
+KuA>
+DD_DD
+0HM@
+|UVD
+|VUD
+~UUF
+|UTE
+EAA>
+8DEF8
+8FED8
+:EEE:
+8FEF9
+8EDE8
+@>QIE>
+<AB@<
+<@BA<
+:AAA:
+<A@A<
+ TUz@
+ TVy@
+"UUyB
+ VUzA
+ UTy@
+ TUx@
+ TT|TT
+8TUVX
+8TVUX
+:UUUZ
+8UTUX
+0KJ=
+8DEF8
+8FED8
+:EEE:
+8FEF9
+8EDE8
+@8TLD:
+<AB |
+<@B!|
+:AA!z
+<A@!|
+>AA>
+bQIF
+"II6
+'EE9
+>II2
+6II6
+&II>
+CC+`7
+.`hF
+.` F
+kh(h
+ !Fh`
+!F8F/
+.`!F
+.` F
+p`hj
+F`h#
+H@hpG
+2h{
+xpyx8p
+x`1`^
+`OpGp
+hFhKh
+U`Ch
+SNTP_setup error_code : %d
+SNTP_oneshot error_code : %d
+erreur SNTP : %d
+erreur IGMP : %d
+sendto error
+Select failed: errno %d
+rcv NTP: %s
+error 0x%X
+addr.sin_port 0x%X
+probleme validation header
+(p`"h
+xcx"x
+ycy"y
+|c|"|
+ p x
+ q y
+`p1h
+0y~M
+ `M
+AL h
+0y9M
+h0h
+ ip_multi1
+ip_multi2
+zone
+repet_in
+repet_out
+repet_mls
+ip_rep
+%d.%d.%d.%d
+light
+dispAff
+amPm
+ecoNor
+Ecop_ON
+Ecop_OFF
+speedAff
+volume
+boost
+lightFlash
+Ok !
+Ok !
+Ok !
+Ok !
+Ok !
+Ok !
+Ok !
+Ok !
+Ok !
+Ok !
+Ok !
+Ok !
+Ok !
+Ok !
+Ok !
+Ok !
+Fin du mode console.............
+F0h@
+!(qD
+nja@
+f`kO
+F`h%h
+2h1F(F
+!!qp
+!ibi@
+!!q y
+ x}&
+!F(F
+ qp
+!F(F
+&e8E
+!F(F
+1F F
+`@E8
+|0k-
+nAF@
+BF1FHF
+AF0F
+cpk.!
+ pqkHF
+. p8
+tk!x/)
+F8xJF\(
+qk@F
+HTTP server session
+.cgi
+Unauthorized
+Unauthorized!
+Forbidden
+Forbidden!
+Uri too long
+Requested URI too long!
+Not Found
+Requested URL not found!
+Method Not Allowed
+!FhF
+F_charge_A_vars --> Delete File %s --
+F_charge_A_vars --> DEJA EN COURS !!! ON SORT
+LOC @mac ...: %02X:%02X:%02X:%02X:%02X:%02X
+F_charge_A_vars --> Le fichier %s n'existe pas, on le creer
+Open file ERROR (CHARGEMENT_MISE_A_JOUR_FTP)
+F_charge_A_vars --> ERREUR CHK (calcule = %04x/ fichier re
+u = %04x)
+F_charge_A_vars --> Delete File %s
+F_charge_A_vars --> CHK OK %04x
+F_charge_A_vars --> Rename File %s to %s
+F_charge_A_vars --> S_param.UCH_version_param NON CONFORME (%d/%d)
+ERROR S_param.TCH_serial_number !!! %d
+ERROR S_param.TCH_hostname !!! %d
+F_charge_A_vars --> Erreur conversion S_param.S_config_net.ip : %s %d.%d.%d.%d
+F_charge_A_vars --> Erreur conversion S_param.S_config_net.netmask : %s %d.%d.%d.%d
+F_charge_A_vars --> Erreur conversion S_param.S_config_net.gw : %s %d.%d.%d.%d
+F_charge_A_vars --> Erreur conversion S_param.S_primary_DNS : %s %d.%d.%d.%d
+F_charge_A_vars --> Erreur conversion S_param.S_secondary_DNS : %s %d.%d.%d.%d
+ERROR S_param.TCH_snmp_manager1 !!! %d
+ERROR S_param.TCH_snmp_manager2 !!! %d
+ERROR S_param.TCH_snmp_manager3 !!! %d
+ERROR S_param.TCH_snmp_community !!! %d
+F_charge_A_vars --> Erreur conversion S_param.S_multicast : %s %d.%d.%d.%d
+F_charge_A_vars --> Erreur conversion S_param.S_ip_repeater : %s %d.%d.%d.%d
+ERROR S_param.TCH_password !!! %d
+F_charge_A_vars --> Erreur conversion S_param.S_multicast2 : %s %d.%d.%d.%d
+ERROR S_param.TCH_ntp_server[%d] !!! %d
+ERROR S_param.TCH_message_micro !!! %d
+F_charge_A_vars --> Reboot demand
+F_charge_A_vars --> Demande Sauvegarde suite chargement FTP
+>[O[>
+>kOk>
+&)y)&
+`````
+08>80
+6IV P
+>QIE>
+rIIIF
+!AIM3
+'EEE9
+<JII1
+6III6
+FII)
+>A]YN
+III6
+>AAA"
+AAA>
+IIIA
+>AAQs
+ @A?
+@@@@
+>AAA>
+>AQ!^
+&III2
+?@@@?
+?@8@?
+aYIMC
+@@@@@
+ TTx@
+(DD8
+8DDD(
+8DD(
+8TTT
+8DDD8
+HTTT$
+<@@ |
+<@0@<
+DdTLD
+<&#&<
+8B@"x
+8TTUY
+!UUyA
+!TTxA
+!UTx@
+ TUy@
+9UUUY
+8UTUX
+9UTTX
+|TUE
+ TT|TT
+2III2
+0JHJ0
+2JHH0
+:AA!z
+:B@ x
+8EDE8
+<A@A<
+H~ICf
+ TTyA
+0HHJ2
+8@@"z
+&))/(
+&)))&
+0HM@
+8DD8D
+|**>
+cUIAc
+8DD<
+0JMM0
+0HxH0
+bZF=
+>III
+*****
+DD_DD
+@QJD@
+@DJQ@
+<<<<
+"hFm
+pqpy
+0r0z
+)!@F
+kxBF
+)!HCd
+TZn%d
+TZh%d
+TZm%d
+tc%d
+EM%d
+ER%d
+EJF%d
+EJ%d
+HM%d
+HR%d
+HJF%d
+HJ%d
+ntp_mode
+UCH_mode_synchro_ntp : %d
+pool
+ntp%d
+ntp1
+ntpi
+%d.%d.%d.%d
+`fTI
+qxhF
+)xhF
+1xhF
+(hF
+9F1F
+(hF
+9F1F
+(hF
+9F1F
+i}hF
+AF0F
+"1F@F
+xu)h
+"1FPF
+h hD
+ jkl1vi5erjnfh
+agent
+version
+community
+trap
+manag_1
+manag_2
+manag_3
+alarm_1
+alarm_2
+alarm_3
+alarm_4
+alarm_5
+alarm_6
+alarm_7
+alarm_8
+alarm_9
+alarm_10
+alarm_11
+!!q(h
+iF0D
+iF0F
+zqHC
+ (ui}
+%sNnO
+XL y
+d %F
+xbx!x
+UTC date: %02d/%02d/%02d
+Synchro Failed
+Synchro Success : %d.%d.%d.%d
+%d.%d.%d.%d
+h`1FHF
+1Xp!jO
+F`h%h
+1F(F
+1ac l(
+T\Ck
+@,CTT
+8Fyd{I
+)F F
+61hI
+sh"F)F8F
+]I8F
+!9c8k
+LF x(
+FTP server session
+FTPd_process
+G<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//FR"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
+<head>
+<title>BODET Carillon</title>
+<link href="melodys.css" rel="stylesheet" type="text/css" />
+<script type="text/javascript">
+sfHover2 = function() {
+var navthree = document.getElementById("lnv");
+if (navthree){
+var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI");
+for (var i=0; i<sfEls2.length; i++) {
+sfEls2[i].onmouseover=function() {
+this.className+=" sfhover";
+hideselects('hidden');
+sfEls2[i].onmouseout=function() {
+this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
+hideselects('visible');
+if (window.attachEvent) {
+window.attachEvent("onload", sfHover2);
+function detect_langue() {
+if (navigator.browserLanguage)
+var language = navigator.browserLanguage;
+else
+var language = navigator.language;
+if (language.indexOf('fr') > -1) {
+//alert("Fr") ;
+document.location.href = 'index_fr.html';
+else {
+//alert("Gb") ;
+document.location.href = 'index_gb.html';
+</script>
+</head>
+</html>
+<script language="javascript">
+detect_langue();
+</script>
+IHDR
+PLTE8|
+\tRNS
+pHYs
+IDAT
+vm^r
+JAR4
+Y%y#Cqi&
+rL%D
+IEND
+#Ch[
+ "$&(*,.07773
+@h `
+X20F
+iF0F
+*F!F
+CF:F)F
+$&(.1
+Jh"`
++F"F
++F"F
+#pG-
+CF*FA
+! `1`
+>xiF8
+*F!F
+CF2F!F
+IHDR
+PLTE
+tRNS
+pHYs
+IDATx
+e@|Y9y
+@`PpHhXx
+oLl\|BbRrJjZ:CFfVvNn^~AaQqIiY9CEeUuMm]}CcSsKk[;CGgWwOo_
+IEND
++-/>25>99
+ a)}
+ `b+F
+CFJFQF
+1F8F
+BF(F
+BFPF
+ *`>
+invalid id
+IHDR
+PLTE
+caEqpUchv
+tRNS
+pHYs
+IDAT
+I 7=+6!
+pLLM
+YYX33r
+n9Yi~
+IEND
+text/plain
+text/html
+text/css
+image/gif
+image/jpeg
+image/png
+image/svg+xml
+application/javascript
+application/xml
+application/zip
+application/pdf
+application/octet-stream
+Continue
+Switching Protocols
+Created
+Accepted
+Non-Authoritative Information
+No Content
+Reset Content
+Partial Content
+Multiple Choices
+Moved Permanently
+Found
+See Other
+Not Modified
+Use Proxy
+Temporary Redirect
+Bad Request
+Unauthorized
+Payment Required
+Forbidden
+Not Found
+Method Not Allowed
+Not Acceptable
+Proxy Authentication Required
+Request Time-out
+Conflict
+Gone
+Length Required
+Precondition Failed
+Request Entity Too Large
+Request-URI Too Large
+Unsupported Media Type
+Requested range not satisfiable
+Expectation Failed
+Upgrade Required
+Request Header Fields Too Large
+Internal Server Error
+Not Implemented
+Bad Gateway
+Service Unavailable
+Gateway Time-out
+HTTP Version not supported
+html
+shtm
+shtml
+F_reponse_recensement_repeteur_TCP : ERREUR !!!!! Cr
+ation du socket serveur impossible
+F_reponse_recensement_repeteur_TCP : ERREUR !!!! SETSOCKOPT du socket serveur impossible (OPT_RBSIZE)
+F_reponse_recensement_repeteur_TCP : ERREUR !!!!! --> BIND du socket serveur impossible, error 0x%lx
+F_reponse_recensement_repeteur_TCP : Error--connect() failed with error code %lx
+F_reponse_recensement_repeteur_TCP : send failed with count %ld :
+error getting socket error code: %lx
+F_reponse_recensement_repeteur_TCP : ERRROR Read IP (%d.%d.%d.%d)
+F_gestion_repeteur_UDP : !!!!! ERREUR !!!!! --> SETSOCKOPT UDP du socket serveur impossible (RTCS_SO_IP_TX_TTL) - 0x%04x
+F_repondre_IP --> send failed with with count %ld :
+Failed to set SO_BROADCAST On. Error %d
+Failed to config SO_RCVTIMEO. Error %d
+F_gestion_repeteur_UDP : !!!!! ERREUR !!!!! --> Cr
+ation du socket serveur impossible
+F_gestion_repeteur_UDP : !!!!! ERREUR !!!!! --> BIND du socket serveur impossible
+0F9FO
+"AFHF
+"AF0F
+h7JA
+%dd %02dh %02dm
+aSe2=9Z8gOi37*
+auth
+user
+user %s
+password
+pass %s
+Assertion "%s" failed at line %d in %s
+igmp_lookup_group: first group must be allsystems
+d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\ipv4\igmp.c
+igmp_lookup_group: all except first group must not be allsystems
+igmp_joingroup: attempt to join non-multicast address
+igmp_joingroup: attempt to join allsystems address
+igmp_joingroup_netif: attempt to join non-multicast address
+igmp_joingroup_netif: attempt to join allsystems address
+igmp_joingroup_netif: attempt to join on non-IGMP netif
+igmp_leavegroup: attempt to leave non-multicast address
+igmp_leavegroup: attempt to leave allsystems address
+igmp_leavegroup_netif: attempt to leave non-multicast address
+igmp_leavegroup_netif: attempt to leave allsystems address
+igmp_leavegroup_netif: attempt to leave on non-IGMP netif
+igmp_send: check that first pbuf can hold struct igmp_msg
+Assertion "%s" failed at line %d in %s
+check that first pbuf can hold struct tcp_hdr
+d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\tcp_out.c
+tcp_write: pbufs on queue => at least one queue non-empty
+tcp_write: no pbufs on queue => both queues empty
+tcp_write: arg == NULL (programmer violates API)
+tcp_write: ROM pbufs cannot be oversized
+unsent_oversize mismatch (pcb->unsent is NULL)
+tcp_write: check that first pbuf can hold the complete seglen
+tcp_write: cannot concatenate when pcb->unsent is empty
+tcp_write: extension of reference requires reference
+tcp_enqueue_flags: need either TCP_SYN or TCP_FIN in flags (programmer violates API)
+tcp_enqueue_flags: check that first pbuf can hold optlen
+tcp_enqueue_flags: invalid segment length
+tcp_enqueue_flags: invalid queue length
+don't call tcp_output for listen-pcbs
+Assertion "%s" failed at line %d in %s
+dhcp_inc_pcb_refcount(): memory leak
+d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\ipv4\dhcp.c
+dhcp_pcb_refcount(): refcount error
+netif already has a struct dhcp set
+dhcp_option: dhcp->options_out_len + 2 + option_len <= DHCP_OPTIONS_LEN
+dhcp_option_byte: dhcp->options_out_len < DHCP_OPTIONS_LEN
+dhcp_option_short: dhcp->options_out_len + 2 <= DHCP_OPTIONS_LEN
+dhcp_option_long: dhcp->options_out_len + 4 <= DHCP_OPTIONS_LEN
+dhcp_create_msg: dhcp->p_out == NULL
+dhcp_create_msg: dhcp->msg_out == NULL
+dhcp_create_msg: check that first pbuf can hold struct dhcp_msg
+dhcp_delete_msg: dhcp->p_out != NULL
+dhcp_delete_msg: dhcp->msg_out != NULL
+dhcp_option_trailer: dhcp != NULL
+dhcp_option_trailer: dhcp->msg_out != NULL
+dhcp_option_trailer: dhcp->options_out_len < DHCP_OPTIONS_LEN
+h(h-
+h3#A
+N2"
+<p4sC
+!1siF
+0`iF
+p`iF
+0aiF
+xkx*x
+yky*y
+zkz*z
+|k|*|
+host
+dhcp
+dns1
+%02X:%02X:%02X:%02X:%02X:%02X
+%d.%d.%d.%d
+Assertion "%s" failed at line %d in %s
+d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\tcp.c
+don't call tcp_abort/tcp_abandon for listen-pcbs
+tcp_bind: can only bind in state CLOSED
+tcp_listen: pcb already connected
+don't call tcp_recved for listen-pcbs
+tcp_recved: len wrapped rcv_wnd
+tcp_connect: can only connect from state CLOSED
+tcp_slowtmr: active pcb->state != CLOSED
+tcp_slowtmr: active pcb->state != LISTEN
+tcp_slowtmr: active pcb->state != TIME-WAIT
+tcp_slowtmr: middle tcp != tcp_active_pcbs
+tcp_slowtmr: first pcb == tcp_active_pcbs
+tcp_slowtmr: TIME-WAIT pcb->state == TIME-WAIT
+tcp_slowtmr: middle tcp != tcp_tw_pcbs
+tcp_slowtmr: first pcb == tcp_tw_pcbs
+invalid socket state for recv callback
+invalid socket state for sent callback
+invalid socket state for err callback
+Choix des tests a effectuer :
+ A : Test Automatique (B->M)
+ B : Test Led
+ C : Test Memoire Flash
+ D : Lecture de l'adresse MAC
+ E : Lecture versions
+ F : Test du reseau
+ G : Test Bouton
+ H : Test TCXO
+ I : Test Audio
+ J : Test afficheur
+ K : Test flash
+ L : Load Melodie par defaut
+ M : RESET CARTE
+ N : Test SD CARD
+ O : Test Codec Audio
+ P : Flash SPI Erase
+2!p!
+Assertion "%s" failed at line %d in %s
+recv_udp must have a pcb argument
+d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\api\api_msg.c
+recv_tcp must have a pcb argument
+netconn_alloc: undefined netconn_type
+PCB must be deallocated outside this function
+recvmbox must be deallocated before calling this function
+acceptmbox must be deallocated before calling this function
+conn must be in state NETCONN_CLOSE
+Closing a listen pcb may not fail!
+(conn->current_msg != NULL) || conn->in_non_blocking_connect
+conn->write_offset < conn->current_msg->msg.w.len
+lwip_netconn_do_writemore: invalid length!
+Assertion "%s" failed at line %d in %s
+d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\pbuf.c
+pbuf_alloc: pbuf p->payload properly aligned
+check p->payload + p->len does not overflow pbuf
+PBUF_POOL_BUFSIZE must be bigger than MEM_ALIGNMENT
+pbuf_alloc: pbuf q->payload properly aligned
+pbuf_alloc: pbuf->payload properly aligned
+(h != NULL) && (t != NULL) (programmer violates API)
+p->tot_len == p->len (of last pbuf in chain)
+p->tot_len == p->len + q->tot_len
+pbuf_copy: target not big enough to hold source
+pbuf_copy() does not allow packet queues!
+pbuf_copy_partial: invalid dataptr
+pIyAp%jE`aj
+F(y.hO
+0jx`qj
+!y*F9p`yiFxp
+!(q(
+F!y%h
+F(y.h
+iF F
+bh!h
+2M3N
+(hF
+(hF
+(hF
+(hF
+(hF
+ dispTest
+flashTest
+audioTest
+Assertion "%s" failed at line %d in %s
+d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\tcp_in.c
+tcp_input: active pcb->state != CLOSED
+tcp_input: active pcb->state != TIME-WAIT
+tcp_input: active pcb->state != LISTEN
+tcp_input: pcb->next != pcb (before cache)
+tcp_input: pcb->next != pcb (after cache)
+tcp_input: TIME-WAIT pcb->state == TIME-WAIT
+pcb->snd_queuelen >= pbuf_clen(next->p)
+tcp_receive: segment not trimmed correctly to rcv_wnd
+tcp_receive: segment not trimmed correctly to ooseq queue
+tcp_receive: ooseq tcplen > rcv_wnd
+200 Port command okay
+220 RTCS FTP Server Ready
+221 Goodbye!
+230 Logged in
+426 write error
+426 device full
+500 Unknown command
+501 Bad port syntax
+502 Command not implemented
+226 File size is %d.
+530 Not logged in.
+221 Goodbye.
+501 Option not supported.
+215 MQX
+521 Error changing directory.
+521 Error removing directory.
+521 Error deleting file.
+200 OK.
+200 Type ASCII.
+200 Type Binary.
+501 Unknown type.
+150 Opening data connection.
+226 Transfer complete.
+425 Data connection refused.
+9F@F
+ pGA
+ pG|
+#(J0F
+iF0F
+*F!F
+CF:F)F
+Assertion "%s" failed at line %d in %s
+state == ETHARP_STATE_PENDING || state >= ETHARP_STATE_STABLE
+d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\ipv4\etharp.c
+arp_table[i].state == ETHARP_STATE_EMPTY
+netif->hwaddr_len == ETH_HWADDR_LEN
+eth_ret != NULL && ip_ret != NULL
+arp_table[arp_idx].state >= ETHARP_STATE_STABLE
+arp_table[i].state == PENDING or STABLE
+check that first pbuf can hold struct etharp_hdr
+netif->hwaddr_len must be the same as ETH_HWADDR_LEN for etharp!
+HTTPSRV/0.1 - NXP Embedded Web Server v0.1
+WWW-Authenticate: Basic realm="%s"
+Assertion "%s" failed at line %d in %s
+d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\apps\snmp\snmp_core.c
+target->len + oid_len <= LWIP_SNMP_OBJ_ID_LEN
+offset + oid_len <= LWIP_SNMP_OBJ_ID_LEN
+'oid1' param must not be NULL or 'oid1_len' param be 0!
+'oid2' param must not be NULL or 'oid2_len' param be 0!
+MIB array not initialized correctly
+MIB array not initialized correctly - base OID is NULL
+'oid2_len' param must be greater than 0!
+F_traitement_trame_explorer_BODET --> ERROR _mutex_lock
+mel 2 set-info%c%c%c%03d.%03d.%03d.%03d%c%03d.%03d.%03d.%03d%c%02X:%02X:%02X:%02X:%02X:%02X%c%03d.%03d.%03d.%03d%c%03d.%03d.%03d.%03d%c%s%c%s%c%s%c%c%c%c%c%c%c%c%c%c%c%08X%c%08X%c%c%c%c%c%c%c%c
+mel 2 set-ip%c%02X:%02X:%02X:%02X:%02X:%02X%cwrong_pass%c
+mel 2 set-ip%c%02X:%02X:%02X:%02X:%02X:%02X%cack%c
+mel 2 set-lumi-aff%cwrong_pass%c
+mel 2 set-aff-heure%cwrong_pass%c
+Assertion "%s" failed at line %d in %s
+freeing conn without freeing pcb
+d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\api\api_lib.c
+conn->acceptmbox shouldn't exist
+netconn_disconnect: invalid conn
+netconn_write: invalid conn->type
+netconn_join_leave_group: invalid conn
+netconn_gethostbyname: invalid name
+netconn_gethostbyname: invalid addr
+ FDM
+d"d
+%02d/%02d/%02d
+%02d:%02d:%02d
+%2d:%02d:%02d
+Yes, strat %d, Server %s
+ pGp
+&hQH
+!(,8:<>@BDFHJLNPR
+%(F2
+x!pAxap
+Q{!`
+"?1 F
+J|Bp
+pLiD`
+ li#Fy
+B F1F
+/bodet.png
+/crit.png
+/favicon.ico
+/index.html
+/index_fr.html
+/index_gb.html
+/info.png
+/melodys.css
+/network.js
+/network_fr.html
+/network_gb.html
+/param.js
+/param_fr.html
+/param_gb.html
+/request.js
+/SNMP.js
+/SNMP_fr.html
+/SNMP_gb.html
+/system.js
+/system_fr.html
+/system_gb.html
+/tech.html
+/time.js
+/time_fr.html
+/time_gb.html
+/warn.png
+Assertion "%s" failed at line %d in %s
+d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\mem.c
+plug_holes: mem->next <= MEM_SIZE_ALIGNED
+mem_free: sanity check alignment
+mem_malloc: allocated memory not above ram_end.
+mem_malloc: allocated memory properly aligned.
+mem_malloc: sanity check alignment
+Failed to get IP address info. Error 0x%x
+Configured IPV4 multicast address '%s' is not a valid multicast address. This will probably not work.
+Failed to set IP_MULTICAST_IF. Error %d
+Failed to set IP_ADD_MEMBERSHIP. Error %d
+SNTP_oneshot_multicast timeout : %d
+Failed to create socket. Error %d
+Failed to bind socket. Error %d
+Assertion "%s" failed at line %d in %s
+d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\api\sockets.c
+newconn->callback == event_callback
+invalid copylen, len would underflow
+lwip_sendmsg: invalid msghdr iov
+lwip_sendmsg: invalid msghdr name
+lwip_sendto: size must fit in u16_t
+350 File exists, ready for destination name.
+F_gestion_trame_PROTOCOLE : !!!!! ERREUR !!!!! --> Cr
+ation du socket serveur impossible
+F_gestion_trame_PROTOCOLE : !!!!! ERREUR !!!!! --> BIND du socket serveur impossible
+F_gestion_trame_PROTOCOLE : !!!!! ERREUR !!!!! --> Abonnement IGMP BAD sur %d.%d.%d.%d
+error getting socket error code: %lx
+Assertion "%s" failed at line %d in %s
+icmp_input: moving r->payload to icmp header failed
+d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\ipv4\icmp.c
+icmp_input: restoring original p->payload failed
+check that first pbuf can hold icmp message
+F_gestion_trame_TCP : ERREUR !!!!! Cr
+ation du socket serveur impossible
+%s: Failed to config SO_RCVTIMEO. Error %d
+F_gestion_trame_TCP : ERREUR !!!!! --> BIND du socket serveur impossible, error 0x%lx
+F_gestion_trame_TCP : ERREUR !!!!! --> LISTEN du socket serveur impossible, error 0x%lx
+F_traitement_trame_PROTOCOLE : REPOUT
+F_traitement_trame_vie_repeteur --> REP STREAM !!! ERREUR !!! Trame non transmise
+F_traitement_trame_vie_repeteur --> tx ok
+F_traitement_trame_PROTOCOLE : REPACK
+F_traitement_trame_PROTOCOLE : REPIN
+F_traitement_trame_vie_repeteur --> rx ok
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><title>Settings response</title></head>
+<body>
+<html><head></head></html><script language="javascript">
+alert("No parameters received.");
+history.go(-1);</script>
+<br><br>
+</body></html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><title>Settings response</title></head>
+<body>
+<html><head></head></html><script language="javascript">
+alert("No parameters received.");
+history.go(-1);</script>
+<br><br>
+</body></html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><title>Settings response</title></head>
+<body>
+<html><head></head></html><script language="javascript">
+alert("No parameters received.");
+history.go(-1);</script>
+<br><br>
+</body></html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><title>Settings response</title></head>
+<body>
+<html><head></head></html><script language="javascript">
+alert("No parameters received.");
+history.go(-1);</script>
+<br><br>
+</body></html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><title>Settings response</title></head>
+<body>
+<html><head></head></html><script language="javascript">
+alert("No parameters received.");
+history.go(-1);</script>
+<br><br>
+</body></html>
+Assertion "%s" failed at line %d in %s
+raw pcb recv callback altered pbuf payload pointer without eating packet
+d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\raw.c
+Can't restore header we just removed!
+ `pA
+ ```i
+ SERVEUR_TCP_task
+ & !
+Assertion "%s" failed at line %d in %s
+d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\LWIP\App\A_trame_UDP_TCP.c
+EINPROGRESS in connect() - selecting
+Error in delayed connection() %d - %s
+Timeout in select() - Cancelling!
+Assertion "%s" failed at line %d in %s
+d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\ipv4\ip4_frag.c
+no previous fragment, this must be the first fragment!
+validate_datagram:next_pbuf!=NULL
+Assertion "%s" failed at line %d in %s
+memp_malloc: memp properly aligned
+d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\memp.c
+Assertion "%s" failed at line %d in %s
+d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\apps\snmp\snmp_msg.c
+community string must not be NULL
+SNMP_MAX_VALUE_SIZE is configured too low
+h F-I@
+!#%')+-/13579;S=?ACEGIPP
+Hh `
+Assertion "%s" failed at line %d in %s
+d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\ipv4\autoip.c
+netif already has a struct autoip set
+netif is not up, old style port?
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><title>Settings response</title></head>
+<body>
+<html><head></head></html><script language="javascript">
+history.go(-1);</script>
+<br><br>
+</body></html>
+abor
+acct
+help
+cdup
+feat
+dele
+list
+rnfr
+rnto
+retr
+size
+nlst
+xcwd
+xmkd
+xpwd
+xrmd
+stor
+noop
+opts
+pass
+pasv
+port
+quit
+site
+syst
+type
+user
+Erreur ouverture fichier 'TEST_BODET.mp3'
+Ouverture fichier 'TEST_BODET.mp3' OK!
+Taille du fichier audio : %d octets
+Erreur ! le fichier ne doit pas d
+passer 1572864 octets
+Erreur lecture fichier 'TEST_BODET.mp3'
+==========================================
+= (C) COPYRIGHT 2019 BODET SA =
+= Application METIS (BODET SA) =
+==========================================
+Free Heap Size 5 is %d bytes
+Assertion "%s" failed at line %d in %s
+d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\api\tcpip.c
+failed to create tcpip_thread mbox
+failed to create lock_tcpip_core
+home
+network
+netdata
+param
+save
+save_rep
+display
+audio
+flash
+timedata
+time
+synchro
+snmpdata
+snmp
+snmptest
+system
+reboot
+factory_config
+security
+disptest
+etat
+admin
+auth
+Assertion "%s" failed at line %d in %s
+sys_timeout: timeout != NULL, pool MEMP_SYS_TIMEOUT is empty
+d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\timeouts.c
+Assertion "%s" failed at line %d in %s
+netif->hwaddr_len must be 6 for ethernet_output!
+d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\netif\ethernet.c
+d!hF
+2(8`
+Assertion "%s" failed at line %d in %s
+d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\ipv4\ip4.c
+check that first pbuf can hold struct ip_hdr
+Assertion "%s" failed at line %d in %s
+d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\udp.c
+check that first pbuf can hold struct udp_hdr
+Assertion "%s" failed at line %d in %s
+d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\api\netbuf.c
+check that first pbuf can hold size
+Error, getpeername() failed with error code %lx
+SNMP : tentative de connexion HTTP -> %d.%d.%d.%d
+SNMP : connexion HTTP -> %d.%d.%d.%d
+Access to server from %d.%d.%d.%d
+Harmonys Trio
+C_A_vars.tri
+/CONFIG/TEMP\C_A_vars.tri
+F_charge_A_vars START
+Lecture @mac ... ERROR
+C_A_vars.sav
+/CONFIG/TEMP\C_A_vars.sav
+ERROR rename file %s
+Assertion "%s" failed at line %d in %s
+d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\apps\snmp\snmp_mib2_system.c
+Assertion "%s" failed at line %d in %s
+d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\apps\snmp\snmp_mib2_tcp.c
+Power Recovery
+Synchro failure
+Bodet Time
+Harmonys Trio
+F_controle_CHK_protocole ERROR 1 UI_i_lg_trame = %d
+F_controle_CHK_protocole ERROR 2 UI_i_lg_trame = %d %d
+F_controle_CHK_protocole ERROR 3 %d %d
+Assertion "%s" failed at line %d in %s
+d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\ipv4\ip4_addr.c
+Assertion "%s" failed at line %d in %s
+d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\apps\snmp\snmp_raw.c
+Assertion "%s" failed at line %d in %s
+d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\apps\ping\ping.c
+Assertion "%s" failed at line %d in %s
+d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\dns.c
+Assertion "%s" failed at line %d in %s
+d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\netif.c
+F_traitement_OPCODE --> ERROR _mutex_lock
+!!! ERROR !!! UI_nb_data_stream > TAILLE_BUFFER_MP3 (%d)
+F_traitement_trame_PROTOCOLE --> ERROR _mutex_lock
+morisation de la trame pendant 20 secondes ...
+-------------no streaming------------
+h J@
+!#%')+-444/14444
+ |------------------------------------|
+|---- ----|
+|---- CONSOLE DE TEST PRODUCTION ----|
+Assertion "%s" failed at line %d in %s
+d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\LWIP\Target\ethernetif.c
+F_gestion_trame_vie_repeteur --> REP STREAM !!! ERREUR !!! Trame non transmise
+F_gestion_trame_vie_repeteur --> tx ok
+the message is not from the specified server, try again
+the reply is an old duplicate, try again
+%s: error lwip_setsockopt FTPD_CFG_SEND_TIMEOUT !!!
+%s: error lwip_setsockopt SO_RCVTIMEO !!!
+h HB
+F_gestion_reprise_cde_auto_sur_streaming_micro --> Rejouage trame memo apres micro
+error Mutex : Mutex_trame_traitement_OPCODE
+error Mutex : Mutex_trame_PROTOCOLE
+error Mutex : Mutex_trame_explorer_BODET
+error Mutex : Mutex_traitement_message
+Synchro Success, server %d/5 : %d.%d.%d.%d
+UTC heure: %02d:%02d:%02d.%03d
+n###odefghijklm#######0123456789:;<=>?@ABCDEFGHI######JKLMNOPQRSTUVWXYZ[\]^_`abc
+Erreur detection type d'afficheur
+Appuyer sur "Entree" pour terminer le test
+0123456789abcdefghijklmnopqrstuvwxyz
+-----Verifier les LEDs RJ45-----
+Appuyer sur 'Entree' pour continuer
+550 Rename from file not specified.
+550 unable to rename "%s" to %s.
+<HTML><HEAD><TITLE>%s</TITLE></HEAD>
+<BODY><H1>%s</H1>
+</BODY></HTML>
+ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/
+!!!!! ERROR !!!!!!!!!!! TEST ERROR !!!!!!!! ERROR !!!!!!!
+!!! ERREUR !!! format @ MAC %s 0x%X:0x%X:0x%X:0x%X:0x%X:0x%X
+Stack Overflow in task : %s
+malloc failed!!!
+defaultTask
+ Fin telech melodie test de lg = %d (%02x %02x %02x %02x)
+Create a FAT file system (format) on the logical drive
+550 Requested action not taken. File system not mounted.
+L h@
+ Tick 10s
+UI_compteur_1s=%d TUI32_cpt_expire_tache[UI32_cpt]=%d
+Lecture @mac... OK : %02X:%02X:%02X:%02X:%02X:%02X
+F_VS1011E_gestion_set_volume --> ERROR _mutex_lock
+227 Entering Passive Mode (%ld,%ld,%ld,%ld,%hd,%hd).
+550 Requested action not taken. Memory unavailable.
+F_VS1011E_force_set_volume --> ERROR _mutex_lock
+550 Requested action not taken. File unavailable.
+F_fifo_enqueue_padding_0 --> ERROR _mutex_lock
+F_VS1011E_read_status --> ERROR _mutex_lock
+F_gestion_lecture_mp3 --> ERROR _mutex_lock
+error FTPd_open_passive_data_connection : %d
+226 File sent OK - %ld bytes in %ld.%03ld sec
+200 RTCS FTPd: No site specific information.
+214- The following commands are recognized:
+214 Direct comments to Embedded Access Inc.
+BODET F_vs1011_send_and_receive --> NOK
+F_VS1011E_spi_init --> ERROR _mutex_lock
+F_VS1011E_SineTest --> ERROR _mutex_lock
+F_start_lecture_mp3 --> ERROR _mutex_lock
+HTTPSRV/0.1 - NXP Embedded Web Server v0.1
+F_fifo_enqueue_n --> ERROR _mutex_lock
+F_fifo_dequeue_n --> ERROR _mutex_lock
+Web activity timeout for %d.%d.%d.%d
+Authentication failure to Web Server
+331 User name okay, need password.
+JanFebMarAprMayJunJulAugSepOctNovDec
+POST on static content is not allowed!
+error malloc scrollingParam[z]._cBuf
+Taille Fichier MP3: %d octets
+F_decodage_adresse_reseau ERROR
+Waiting for Network connection...
+257 "%s" is the current directory
+F_fifo_init : ERROR Mutex_FIFO
+lwIP
+FQDN-unk
+$ F2
+ V1.1A21 11/12/23
+public
+private
+EthIf
+LinkThr
+Melodys
+54321
+pC,B`4
diff --git a/research/firmware-strings/HARMONY.txt b/research/firmware-strings/HARMONY.txt
new file mode 100644
index 0000000..3501ce2
--- /dev/null
+++ b/research/firmware-strings/HARMONY.txt
@@ -0,0 +1,3879 @@
+(AzCK
+H}F1v
+%4s39
+j^BW
+BN!MT
+|=1}
+{L(\ /
+~UR+
+D3k2
+2-}+
+* UT
+xLrP
+IZ'0
+i0[+J
+sg&%D#5m.t
+4c94
+*@,S
+5Nqf
+`=H|
+pqVS
+H7"-]
+V=[N=
+&<pz
+%O`s
+v8M0
+R@#f
+>Vb"
+]Ou@
+,[GE
+4~K=*e
+\ /.
+$SIG
+-R%j
+n`88K
+;-yG h
+2u- .
+C`h-
+p$G.
+<Xz-$
+@kQT3tm
+u8I>]
+cA.iDW([
+ej(7,`Y<
+{Bl0.
+^\3\
+'g_6
+aqPy
+ ]*$s
+vc$~
+X{~F
+}\R`
+.@_M
+TNT4
+>OUL*
+p^<I
+2G/<p
+ laH
+)SwB
+v+mV
+oI4c~)
+10lzt
+au_+.
+uby?
+Mjt|
+HLO%
+pZ=4
+]?3V
+`^&(
+,R L
+Q>%*
+njtoq
+7!*Y
+l4dt
+/QZQ
+~$EL
+{yc"*
+Ej ,^
+UK}4!
+-|49
+QM}_
+unu7
+vsW[
+Io8yJ
+CNlG
+w)u}
+V-Vg
+>j6k7
+[Qi.;e
+>@on
+XW=N
+jjIF
+<Ja[
+K~N7
+AR.2k
+{]e/
+/'%G
+*dS+
+1 q@
+N67W
+J2>c7
+CkU,y-
+aFH.d
+zC&
+T+5g
+s[s5
++aX^
+iU<[{
+zmNi
+)!67
+zmi&
+393Lm 9
+,|Cs%
+|MeO
+wCp^H
+p0#G
+e.trj
+F%HK
+?$KT;
+7-@:
+9FI7~o
+#F{y
+7[ki9
+v20of^
+J}4_
+>-Crbn
+'1Xi
+/q23
+tX+qz
+c&9H-R
+EwLe
+[{ W9
+7niO
+P)kv@O
+,"1c_r
+)w *X
+ze_;m
+;UOS
+7yoU
+5=y`
+HrCSA
+TU`A
+Yb*;l
+Wk[
++1p9
+aL~]
+9TTuYfQ
+21#C
+g1R]
+m8B*d
+X7He
+ _"9
+\R>
+/$q4Q
+l \I
+VqMYL
+0>3c
+1x%W
+=(z&f
+UY*M
+)O3n
+~.+a
+H3+$
+>*Tt
+f%Q6
+#9v.
+)]>C>
+3dS,
+`H_z
+4UB9
+#*\|)
+ARwP
+[3**
+b2Rj
+kYhLG5
+)&dI
+;"!geSu
+Y,1qU
+1 $O#
+X%nX
+0A~8
+*-ng
+#o*\"
+hQ4b
++?Qz
+o/%5
+V!QReH
+ N9`
+'0e/X!H
+,E9N
+RI&G
+5Pf)W
+_!Dq C'
+{@gZ
+*%al
+Tf\ "
+\b?3
+qo7|
+S,GC8
+e .tL Y
+[x{e
++24{
+I:`KJs;
+L*#"
+GYSwt>:
+ T a
+U'd8s
+ti1`
+p*|;
+<lN']
+=FXU^T_
+6am[
+f+_+
+1_0H
+dU %;
+$,$D
+}O1_
+UD?=X
+,2~;&
+C$T6
+LjI<
+(TR!u
+>:T`]
+kg P
+P5Y[a
+M9M}
+ @Eu
+%pf[
+n'Mj
+@fw^mL
+:;tD
+0tXlpF
+!&E|
+}4p%
+R>Eb
+#KF8oW
+L(Sx
+ZG!"
+,w>>
+]y6YQE
+6 )M
+Cq2\
+3#5*
+?\h2H,
+(gH0>
+ 3J,n
+Gt]#
+b|cc
+_LN8,
+|-D$
+Ns7Y
+my$\
+{3zb
+:Xvi
+K]#[oAx^b
+X8?9<
+ufkB
+pPnhs
+q(g[..
+e(kW~
+R[8+D%Y
+Q11w,
+{uJi
+Xsu4:_T
+<(iD
+bFu:mZ
+OgD_
+.rjz$
+7sM'\
+&Ocz
+UXqI
+1x4tN
+Gg\s
+f=;&
+hX IW
+wwou
+#&24g
+03rC
+,iBe)QYb
+]~0c
+Qac%<6
+1}Eu
+?r[q
+]@q5
+D#>n
+h4A1
+wv93
+$R"^
+pGL#|
+JDB\/Y
+$o=di
+guji
+%XD`
+Oe'WY
+-aN*
+^0'PF\#
+C; <
+a\)S
+S<oC
+9f#p*
+'v&H
+dm["
+nZu/
+:6W[
+)+R]\
+x0GOw
+jG#3
+pj.$|
+l/$ +
+Q5hMB
+Ki=b3
+RfcT
+~;x@Q
+-{jP
+ymkl
+cU'Qs_
+FL)
+Po(l
+2V:d
+h4Ih
+IeBU0
+Et)8
+uo[D
+I7"M
+GMX-Y
+r/q:'
+UMd.d
+'T"An
+_5g$
+iM4X
+t5&3
+0{JL
+J=D_T
+GE"cT
+|p@\O
+U(Ri2
+LLy3
+,h0Z
+f9CgF
+bE7KPJ}
+ln^Z
+p>J/
+rp4H.
+e<N5
+KuU`{
+1K'F
+Y]N-x
+#Ldx
+txGQ
+9raR
+IT)Jq
+4b.-
+H0g'K
+2H+R
+j]aV
+/)*#
+P[2X
+0;Zg
+7)TL
+BKqzx
+B;0P
+1yxHT^
+gqdm
+F.Z~
+byr4
+(#\M
+T$g~
+SN-5
+djP>
+p;:R
+dSjM
+fU5Pj5w*
+XcZZ
+87!7
+UkyEA
+ir&9_
+L|lc
+sJWN
+DZ=nk
+w6x1\;
+/CL;
+v&$~
+)(2%
+K K
+-`#mS
+0[A@
+^y6PV
+k`Sr
+(J=D
+6aO4@x
+Q}EP3@qO~
+qhQW
+zH0+N
+{~=H:)5;
+@Q'we
+j1wg/]>
+`\.C
+B[`J
+O.X<nk3z
+!" V$-
+ucaxc
+1fmv
+hD7o
+y<x^fM=Lg
+):V.
+{Bzr
+?"0q,Cb
+Dr!M
+ i0q
+\_eK
+H&0;}
+wKbAV_o
+l/d5Hm
+P^[}l
+RdV%
+Q<fat
+je@n
+Vi<<.
+xroC
+Uu1W
+LaI}
+Q9:R$
+^4'T
+#( Y
+BE{r
+@sItV
+~G|0t
+ftr3
+#rx@
+WZk\
+YtIc
+0e>b+?
+cVl?C
+c o;
+T{7-R6]
+Y/29{
+og t
+a6~2
+Zt;&
+T~j}
+.XAIO
+Sg;
+txX9?/
+fh-W
+w|`~
+XZc<%
+<A?G
+WkYY
+U`Sy
+f~)t
+aJF
+H4g$
+Q K[
+wqs>
+!)2s
+`I/kt
+md\I
+AyXQ
+$0X?j
+^"-B$)z
+ Lk&
+E([8
+k.;k
+Z=i4-
+wh5a_
+}=sW
+Z%j6Y
+OqqC
+CL%c
+9A_Q
+T`^T
+{$9]
+SjG1
+#0ya
+6dHR
+Bo~U
+~<^hD5
+ZZQMK
+r< x
+W'"f
+q3]c
+O0 `
+;pK#
+U$Y6X
+zmFx
+I")J
+?`Mu
+J]Na
+FU4,
+Iq8>
+3"^/
+Z$!H
+-^C)N
+DA;,
+;Gh\
+]*qeT
+ >#?
+}zgx
+Aw#s
+!l z~{\
+lMeq
+2HV1
+_3D_)
+f,_m
+"q7y
+"88+5
+}sZi
+FL9+
+pwj:
+'.&i
+vrO<u
+5ec/
+es`~
+,CM[6
+ #(m.
+-V'V
+OBV7
+:oym
+, n(
+LkD^
+=3H\
+)W.Q_
+yYmNX
+S40w;
+JsU^
+RN2TqR`d
+[J!a
+ [D$
+Z>d@
+ -P|'d
+\d-c
+t=p
+A?KQBb
+>GUI+
+hd T
+r^,X
+|gCcJG
+Hovr
+"G-a
+'@]C
+R>U51
+pk4g
+7M.Hg
+T,34,
+)c9+
+#f38
+<H3#
+!xd4
+cVPEQ
+>x^g
+"'>'Cb
+|)=Rl
+!~73
+^_iaj
+iFq,
+S!sX
+*2lC
+N7HQC_A
+d`#~
+aBS@
+H.Q^hp
+L=3qY
+_c{m
+-n5;
+zu|%ui
+!Uj.
+,DfH
+?H+P
+(o=S4l}
+||cM
+m0-*
+\B}1m
++~K<%h
+MA`_
+oLg{
+R[}Urp
+fPcM
+18|S
+ H0:
+n;y Ig
+EHYnq
+gJT-
+-m+NyE
+Lqn>
+r`]*
+#.;Q
+08#+
+5h/=N7y*
+%/J7
+rT@"
+dog1
+|uCu
+g?~J
+g2dM
+s<7V
+9H/ZC
+~hPu
+^{twj
+l9(Q
+*8R(
+Iw1O
+YenC
+Tk>:t
+d2^k
+tqFk
+MeA#@}y w/
+V}x5
+Z!|f
+EK]LS
+4xDH
+76wq
+YPXf"
++..}H
+<XSp
+"yls
+do_g{
+"tDW
+MFF
+GQWnb~Y
+lh&5
+Hd\|
+!:!?
+*f{z
++lSo
+1)Wf,@s
+:PNZ?
+XRFe
+f|1j
+k}2R
+}p|q
+mof\
+Hw(s'
+zj3Z
+Bh-3
+dIF,
+-Obt3iZ?/fR
+^gyD~
+Zf%a
+Twl%G
+\/|^
+m?l4b
+z8/J
+Z#!(
+[Y!B~
+MNe<
+pmbu
+L5U6
+(gx*]
++ mc
+tdX]
+~_F$
+jGZx
+ X#;
+;'?@[
+1vv-
+vL(BHsq
+9]2P
+yP}P
+L3mAr4
+KimY>
+_8[>X
+e1l~
+<0pN
+^edEz
+ifZz
+YR\#
+@<Ec
+B77JjUCZoV
+)a1P
+mo|:
+p2##O
+`Em>
+uHl3
+X;Pi
+ugmi
+WE2O
+<8T(
+N6aeM
+!7Y|
+u]rz
+xvo
++r .
+EL&"
+3eSM{
+.Z${sI
+!3T.f*<
+XV3/
+saX#O
+:*X-
+i\-{
+Ew=&n'}
+^S{%
+la>W
+/P/U7jin
+kQ6.
+ma4(G
+9YP:'
+akh6
+&%Gyt
+p%vS
+|->",I.
++wu7
+Tq`w
+i!4Be
+gOGi
+n*2n
+{<SDN
+TX&yAy
+@_%f
+PD?
+nZi[
+u_JO
+uD Y
+4Q.x
+tqh
+BR3i
+V4jAq
+7$'K
+l@k_
+TId9
+0AfV
+f2,T
+g \o
+eF2q
+<?]tu
+]HJJ
+T$<)
+JCz
+N%>@
+24.Y
+U:BE
+cDn-
+_:#^?
+xrd)#
+@Q.v
+LmT#5
+vrHe
+K6REG
+vrt,
+X`plqZ)
+<,69
+/-bxf
+8.?U
+}z@%Q
+k^t"
+`'e+(L
+Cs,3
+=!ci
+z7~-
+L@=7
+2CQ|
+*_9S
+/n1}
+2<?Q
+dg9;F
+Rm`=o
+z-mj
+6]O=
+IpUwS
+QThC-
+Z='F
+7u0VuyU
+hl3l
+ ^5v
+F:c>
+8A#YV
+Qi3F
+bJ&J@O
+Yo}c#
+CjWW
+,s*!@
+NqG%f
+Nh`lw
+m*Q'
+.N_vb-
+k@n<
+/Ee|
+h`!7
+D<!b
+1;[v
+#x9Xr
+-9wH
+8R5z
+?tHw~
+aFBw
+*_i3
+t`nCle
+}SA,
+tyrUA
+Xl3&
+R-e]hT
+Z#5P
+%uP<
+.Yr\
+ C\n
+n~@'(
+e-cn'lF_
+=zn|
+Dz4`
+*;df
+>0_$
+hQ!c
+y+F3
+X!H,
+Y7p#G
+U (g
+bO>?I
+4U2W'
+?xe)
+k;C^
+qu5& %5/
+4ykDM
+ gA+
+!j>f
+jZvv
+(6W?og
+;pOF
+GTV@9
+e#pQ
+_)14}T
+Ouaf
+k^qyyP
+q%_Y
+Yf-b^
+$v:g
+j<H=0
+M!Y]
+z$s!bB
+d/b,
+?o-d
+w4%6
+.'**
+}{^ B
+Uf:/
+YT\X
+0'3k
+XXfS
+)?x]
+_Ph5
+>2bB
+hj}f^
+c<Noa
+ xK+A%
+p*z+
+_E8c&.
+h}7T.
+h5I$
+lsM2rk7
+)5m;2F_4
+RJOO$
+FgTC
+JgOk
+xdaLW`
+Y<y93
++:xx5T1
+WLnj
+JRGi4
+7)j; J
+4"{i
+,cO_
+k'Bi
+&Yr$7
+ 4l\
+aO}x
+f[r*
+n;w`
+B#vQKP
+D!#8
+=>tY
+F_|8
+#a.hXI
+o4cA
+jP`e
+vi@:h
+)0:l
+Ov(x
+u-zHJ\_
++s*Cllq
+&{5zJ
+4 y+
+rh%u
+PE-E
+ Q<"k
+/j>L
+E3:~
+i&/j
+D0A?n
+o Ehnn!5
+]V2|
+~uZagq
+Z!Za
+a#Dw
+wV :\
+Y6B
+ENp>E7D
+=Ed=
+O%Zz
+s+14S
+`We+
+@^0T
+sd61j
+8tb}
+i=8q
+kj`V
+gs6Uv
+*;um
+%/n,<#}
+TY0,
+FH,:
+wA}n
+v_ #
+gfm0
+H,%?
+ZV}e?0
+m?)KM
+W4|h
+1R h
+x8+@4
+5(p=
+C*B2m
+>Xq7
+^E6 N
+tOOF
+M)8X
+z-VFH
+,F@7
+f+qB-|
+*3e2NoXh
+je%^
+5v'6
+0IZC(
+Av]V
+7&>e
+i<[t
+"Bx7t
+|{ge[1(ZD
+u^$W
+[JEf
+2Z&>=
+MVW$
+FW=KD,
+|}T]
+-hOq
+MqBR]
+\TmJ
+vzixL
+58pG9
+uL`b
+Y)zI
+X$GxZ
+{B!1
++*MQ
+0Tdi
+1Hs-
+<=O.
+DS9H
+!u_~
+iP c
+ pT`
+zf%Z
+e-D=
+i`l{.|,t
+$Of7
+"T!E
+V7XzT
+h3BC
+Q'\z
+sE|Sc
+fmTxZ
+("6@q
+?j@t
+?3z*z
+3FB$$
+[X:(
+Cud'
+Y|Tk
+,s~Q
+JlRq
+&8<`
+rI^b
+ssV@
+m~6m
+rIv|
+~JIa9
+!#q*
+G#7u
+2P=)1
+OxUQ
+Tu|no
+v} O:
+;C)z+
+k#WF
+b.Vo
+@3 H
+Az|$d
+_R*N
+^'_l
+v`CM
+2m""f
+N]l\i
+CQATdoQ
+Nd'}>E6]
+R:i%_
++!!H)
+~!U(
+FgM9r
+ _QNY
+N.|EoZiov
+v{9j
+}|D$
+\`x?
+`W,N:
+3;JJxx
+iLru
+euBn4
+Wc\V
+gt/K
+2QmEb
+>hvk
+gz@?
+7,8
+c%e0
+{WZ*
+0SjkSc
+]6HQ
+:4Ku
+ FRZ
+YXi`
+W+Ef
+j>A_m
+!U_xX
+;Pabi
+Idy>}n
+8`?L
+N<]m
+Rql=
+@a$a&
+Y??&
+,&b(
+e9F@
+jnp</
+Ujz{
+$(2B+
+IVD~.
+z'<0[
+^9</{
+"TCpd
+\A1A
+U{nruq
+W~yo
+x[,s
+J`k`
+dOX5
+*/29
+%x@o
+!NJc,@^sc
+@@+VU3
+)O>;
+3]1+
+6KBYd
+!dae
+ItjQ
+>4_L
+an~a4
+I.gL
+CV`[
+?RRt
+c(f]/
+6KC j
+3pht
+-5(\
+2),22z
+HJ(+H
+TxOL
+pu<yvb
+Ip]N
+HZ|y
+)Srz
+?RAC
+SWhB3
+0uuX
+]@kh
+BMSAi
+n}6!
+<Iji"
+%~KjfT
+&%l!
+8C'p
+$u(0{
+#V#PI
+(OUJM
+`_\mp
+L{3:$n
+G.$h
+l <kjRO
+`s7E
+~ |wc
+$oZY
+M+~.
+WWc\e
+Z]!g
+0EEC/
+W_b$'
+q}wW
+Tj$)
+)zzg
+CS3y
+>TmO
+y0E(
+V/t)U
+\Cq<
+Y$Yf
+^}+^
+`&x|@
++w ,
+U%)Ba
+%g 9
+r>;f#
+"'`_3
+#L4/9
+|&lk
+JZ4M-
+s$z>
+Isl(
+H,VW
+I?'\)1
+S'F%Z-
+|J*Bs
+Vi+A
+vp8j
+!3'Av,
+}:Xc
+ Y9.
+-HA_
+w:RbY/
+" V/
+61N2C
+Z>1W
+waMtk
+cudti
+l%OvK
+P-?J
+Hw{hk
+Q-iZ
+I`Z*
+GQ2Mb
+g pw
+m!!^>
+)='y
+.,J89nd
+HvF\
+%B2?
+k#69QKlG
+TlP(g
+Vz^^
+H-kS
+i,:Q
+)_3h
+Tfc~NSc
+cxL1
+ZX{zURw
+oihe
+Z0,n/
+kvT]
+V]Zx
+UzKR
+y~-*
+e/F]
+y`pDt
+g2v:
+k0x,
+ &nS
+dGn^
+nsyZ\
+`j2!>
+ex'0
+Qu_(
+][*Q
+o]0D+
+Dd&+
+px3(N~o7
+[8h=b
+wTg4
+r[ZR_
+,Ul4x
+y*D9,
+&=uyC "
+w{)BhY
+,_2Q
+x1Th
+(v~;
+<yN?.d
+e]\9|]
+wZ/InS
+&oYT
+*nNs
+}50|
+D*<d
+SCk}:
+X=,{
+IV'-
+ /]G
+qs=tc
+Xr6>E
+Tr4Lr
+{W)x
+.-7w7
+hpdw
+Rs P:
+8&B5
+CS)x
+frN6
+rP-F%
+%D\E
+%P5"F
+c"1}5
+ ?tj
+~e%D
+}|Ac
+wrDC%
+*w+)
+:(Kxi
+.qQp>k
+!.bf
+GF93
+"N1w
+YFu8I
+%6f47/G
+/N^J
+dB }
+14sz
+Xjjg
+sQun
+kx-DB'
+ps>I
+qg+*
+j{)\
+3*pY
+3m,0
+3YA3
+{M;c
+"t'u^v+
+_8b7S
+(\!f
+O + C
+pU,7
+ zkR
+%;t!f
+*3zP+?
+j;^a'
+g-y+
+!oE9
+]>'e+
+1H(R>
+y|P|W;
+P&fM4
+9rT\
+Z,Bf
+Bh$?
+q{d4
+,O#l
+u;hD/
+*4I4
++3x2
+WrRz
+QU1k
+,/,&
+&QSP
+vd+k
+K1`R2
+I#<}
+tP*X
+V)$e
+{OF}h
+<Le_
+"'g8]_
+Exmk
+ra@y
+gL\x
+;2zS
+glR*P
+DA+N
+<3,L
+o"Qf
+wB=f
+Ll04G^
+rcSTu
+2}_O
+d,jj@O
+OH?c
+6+sP
+3>2F
++rc1
+[c_C
+JkWp{
+ot*H
+&2~N
+*QraHOA
+JPd_
+sla`/
+O2T=
+99=>
+y]i-b
+ty=?
+ D0[
+az`h
+~Y?$
+'{w]0
+"E1<F=
+^A;b
+H.?2
+Hwn*
+#>~8
+dRs#%
+l!r^i<Tt
+1VQ<O
+(7Q~
+0}9D
+-bE@
+'q/q
+y?75Nj
+G=(F^>
+Hzfw
+nM\b'
+5)^J
+5&~c
+ #=Y
+C0D=
+4rs+6
+3!?m/0!
+LEu{
+&NwJ_
+|1<E_
+B1c(L
+P6U=
+Pj:^
+#3|u@
+IF8y5F
+|n2']
+xAj{
+h'k}
+s<cby
+ySv#
+"S"9#A
+"<Q.
+OKI{
+f)/8:
+4(o&
+[< n
+\Cp"
+?FRATiu
+bvOvx
+^`$J
+wbJN
+FIn.\,
+moX}t
+,WW5
+lL(Mi
+]/d6
+Mp^UY
+vFS#
+t (5
+r5yW
+ nb;=9v
+,t~ws:=
+V_M-,
+I5:5o
+kTJA
+1qK/"
+#-TT
+r:@p
+|vpS
+&KS.
+q^[_
+Y:z^"
+V(8
+L\~o
+nf&E
+"LB_1
+"{[Y
+DctH
+bGw.
+zBn_
+gB$E
+]9(2
+Q\o3
+f#yq
+YKL
+x 3~
+KQ)d
+5k7(
+Fb]*!
+~R}D
+A2XUi
+H&2w
+-JL$QG=
++E'-
+IU%@5Y
+(zqTMm
+D@|P
+emU>
+E:`}?/
+A|Fp
+@ y^6
+{w%_m
+!4I&
+LOf
+!mH>j
+aQ?Q
+N2 ]
+Hx0W<
+2&tj
+N MKs}G
+_ogi
+b0~G
+Fv~4
+ J4d
+*:@C
+y1{=i
+6o* J
+!wMO
+{VC+
+#x#t+n
+P:aW5a
+As*Nfs@
+WgDIsp
+I>3TWG<
++ =@
+a\!zH
+^H-%d
+XXn;5
+9DTa
+^R$#@o
+kICW
+wf$}a
+J9"(v
+_E}E.D
+EaTG
+w* Pp&
+."Yz
+N<5$
+?K{]
+/xpE
+vM?M
+"X>'
+0jA*V
+ZZR/
+ v%)
+_2[AW
+;hME\
+^azG
+#~V?T_
+"FEN
+g;&A
+8|j~
+-DJX
+wrm6Q
+"04-
+~^|S
+tb=+[
+EbUV
+_>@)
+m# -
+KP63
+8Ywo
+E*y0/
+:{8y
+F0H~
+zf@~QaA6
+{xd'n
+/dvdG`
+OEtXh
+)o-i
+S6P^
+XGq%
+Z7p4B
+AG0_
+_`N>cV
+zk\:@
+ag,e
+eZ<S
+I4CC6
+/3/y
+Q]la
+F\g#
+!:g+
+n}-t
+aiw%
+Jr~b:]
+m:SG
+aJj7C
+Ts1<X
+z{<"
+?B'\
+%rDi6
+q2HMa|
+MDrW
+5{FT%
+7pFyNJ
+ 0-k
+s5qy
+RQ6$z@
+GZF${2<
+)[U6
+ImA(
+^WcW
+D%7d
+v\d;n
+FJ.^
+C'`4
+|ehDP
+Tx(Qz
+0(snr
+--R[q
+cy[.
+_cDmH
+ cCl
+=k2+
+=>d\
+lmrT
+~Sge
+YVc;.
+"c-YW
+/AkJ
+@Cbs
+7jCKg
+]0zb
+._OH
+2pj#=@
+=+FhN
+Ab7
+Ksdf
+nt$UN
+^yXH
+%w-(
+F>.e_
+mym$
+Kehkq
+:BY\0
+RPLz<{
+fak5
+[78
+OcfB
+neC~
+juHw\
+nhI^
+1~*U
+-*)C
+V18w
+T"/
+'Kot
+ ""p
+&itUP
+-d%#IX
+zITS
+Pj"1
+1/E@=
+*-Ac
+Wjw6
+:}GL
+(5)9
+H+/-U
+$CM5
+?aP)
+c^ R,
+(tx\
+8KSH
+VpPAn
+&7G}
+HW7x
+$3>S
+"Z0x
+wh+7
+cqSR
+$>0&
+(g3"
+dR`OT
+DU Z
+yuU0
+"v_W
+bO8M
+'Z'}
+m[rZ
+s8,4
+-V,r
+]$-'
+|HuA
+zs&'
+eC>K
+_<57f
+R"WA
+QInu@Jv
+g]XY
+##Jq
+:p/b
+`3Po
+t6",
+Q.sJfW
+3`>i
+a`lm
+rBx~
+\m]Y
+_5|"
++S&Y^$
+Qf6-
+gPtf
+;g;j
+$<EC
+=#L*
+g2 K"v
+gqA?
+;Au{
+I F/J
+~@'}
+[1m#
+ISnK
+!)ZS;
+z=6<
+U>'.
+#yr9N
+^~$*
+[? b
+,C:0
+>] +
+H7>Go
+Hfod
+f[XQ
+o{_1Z
+jUmW
+Y|Ynj
+[~WieTj
+83euf
+eqyJg9
+C5rn
+`$>X
++.Yp
+J!DL)Q
+"/Gj;
+.s`t=
+V(fp
+k.=Zd'
+]U&p$
+Y\+%
+|`<
+rh1k?0
+hvuP%U
+xv)L
+@u_{=
+'}[
+BYQr
+Oq *
+9Bw~
+?VQM
+%}%Q4
+)0Y[
+?W+rA
+f~!u
+vJaF
+0SkI
+-s3p`
+,!>K
+Abp[
+3/7D
+;D&>G<+
+S-45
+WcFF
+]p$2
+F.8&r|
+aX!d
+}#;^
+fblK!
+oLs|w
+N~:!
+-&k##i
+8\Sf
+I=uaH
+}i[O
+,5sJ
+YIS"
+e 9
+9tD]
+-4Fr
+D>:Y
+rd:c
+9({Y
+ 1Pl
+*IlO
+1usMHT
+Ef:^
+~$W[
+&_1}FRk_
+6LK|
+wehX
+GD$en
+LPYf
+S1f0*
+`WN,
+2@8}
+RnK.
+eUf7~
+[>jy
+rEkas&q`
+P;(W
+!"0z
+vc:i
+4#Y!
+X?r}
+\3a,5
+:Gb3
+M"\$
+7{d9
+-"p2k|
+,8?So
+X8jt
+za"?|
+ob.cW
+DqdR
+( ^js<F
+ G2%
+[[=;y
+t_I$1
+7fan2'
+NC6L
+{D)sN
+N]$$
+f^R`0
+=U!j
+/Nu%*
+ u$m{
+nJqKF
+;;K"O
+aClDj
+^*NS
+GqH>
+&&Pw
+q6q#.
+N[C-
+j/w!
+K/wp
+,w'I
+Z%B)
+/z*9#>
+lAY"!
+7j^V
+ 8DC
+4B[b
+(\:.
+#m7D>k
+JIcq
+"*Iu
+Zkjr
+ca(4
+N,"?
+*%5N
+I&oR
+[PP&
+XXnqB
+6pJT
+lLr/u
+2HxL
++V o
+$FJ+8G
+`A`Z
++(?W
+z1#Y
+)B]l
+O^*s
+~OnT
+1KDA{
+;y_'7
+<C8[@
+kk-e
+^cp9G=m@
+MBf*
+&8)z1
+b83(
++ns<o
+#J#f
+U1R,
+ho-O
+I\'C
+s_PER
+J'#/c
+wj\n
+e{ n
+dIuS
+jSg|T$
+b[kl>
+z<((
+ _JXE
+raD5
+^Tj7
+vt0i"F
+e3FZ
+\u(N
+pV<#Q
+:B~yb
+F/"s
+.|Jz\
+ocvDP
+Bk]l
+q-:O
+!2zf?#
+X[W5X
+y?D_
+Oj,~
+^}pv
+A~o1
+4-"'
+Xdfm
+AA.df$3=
+|8`d
+8vjRG
+TLYj-
+~qQpE
+u;\Rz
+;iGX
+`Ii~
+?5Tne
+}s!J
+UcHB
+btv'
+R~Mw
+%NU]
+v~ME
+!ciaS
+{cM4
+4_wu
+|_'V
+yR27
+4$E4;
+t%W9D
+:Gw[
+9PQr
+Ytc$
+eGK|
+KU|O
+2BZ&
+4cqo
+njg\
+D@vX
+#B_e
+N%A&KC
+:J\2
+Q<Y{
+^PnU\
+-4>#q=
+HvIx
++S:H
+W{Ru
+.7_^Nt
+Z//$
+GWSs
+*.wN6iO
+~ D@@
+TeV+w
+@tav0=
+#ddH
+|g*}
+sQPCd
+|CynB
+P O|
+K$wR'
+!s|0(f
+GOjq
+/g=I7
++ 'T
+~|*{Yr[
+D_^%
+=3 dw
+fiNN%
+};Ji
+U"3m
+bC|w
+Q=i1
+5Jnr
+ jC9
+9qS$c-G!
+$7 h
+e&2v
+x!l4
+4Xpb
+'hBQ"\
+}v%.
+xiH6
+mI$?
+sF)N
+V&L_
+21@[
+z_$H
+X2>A
+keg9
+P6^:~[
+&Iq{9
+G<=@Q
+nOW*
+&i-(
+[P:Ml_
+#C^(h
+S?>'
+;o<rY&y'b%OH
+He8pu
+u.d v
+kNr
+P6:{,
+#v3U
+a2 "
+n^w+
+fxI[
+$d`'
+7'Q{
+51Rk|7
+T$\lk7
+@H["
+K0H/
+>8u9*\'g
+xx<J
+4\K-
+c" 'cv
+k0;79
+'c6T
+iE1S
+G:m6
+mRMk
+np[[,
+_*kS
+#Pu*
+A#Cz
+J\)H
+0 pR
+3`fN%
+IYRf
+ytH{
+HepmV
+3{4Ys7uD
+C]2J
+cGCX
+ZZqC
+t4At
+kD9!
+f7N~ `
+jD*<
+DL,_:
+gR{Z]9
+"|gr
+b;?
+Y*5?M8M<
+1<YG
+_E,-
+m5f7
+^#(W
+;$`%
+7YHa
+V(e^
+(>pz
+J5DE
+|AJ:/@
+)hg,
+axMU
+.E;@s
+oziU
+J<QKmp
+-lqg
+Y2e*
+y%89*
+D4Iw
+,@dM
+9( b
+vO=!
+I5s;
+Ve'7*
+Rj1Ax9
+!s#~
+y~^E
+%z`ng
+ZER+r
+6&?}
+,6VH
+Y$rrR
+jtGx
+g-^3
+RN`U
+<.H2
+P0jrRR
+#%G+
+%o^k
+yS5{
+pMgAi:ow)
+5I%8
+ &sb
+L9{|
+2jR{
+|S1^
+q`}n
+[&P.
+kFb\\x
+6W1h
+y]G)
+{up2T<=
+J^#+
+l<,>
+d?'_
+Knkn
+j(?3
+<Zm53
+]N 8
+5^6;
+.=o?IX
+y;&C@
+{@\5
+ct?o
+D3 =m
+RgQ=w
+`)sa#
+"{z5
+D{.!
+*7RC
+}6hO
+e;N]4W
+Ax;4K
+zZ }
+vmp(0
+rh/b
+v=zB
+.S;[:
+gka1
+4p`m
+:^ [
+_R@\@wW
+dV9
+3*6A
+%B-k
+.(f&
+Pt$c
+&c7{
+kVPT
+Vq=3
+k>#(
+kgJ<
+tR9"
+)Ith"aK
+![dC
+7h`&
+$?}0
+u01\
+)Bqf
+Dk!y
+Xk#[
+}MIv
+zVT
+^*JAK,C
+0!&x
+mM3h
+pjz6
+h9IH7
+c5]-U#]
+gg{'
+8J3
+Zx?aE
+zx=p\
+Nq+A
+aW'^
+@Q0=
+*oyW
+V2xc})
+$1'bJ
+Nd:E#
+!x^s
+t(?1>F=XM
+5%fK
+BI#NU
+@@OY
+;\FTP
+?l7y
+A/cq
+j rrW>6
+w2AH
+Bsq%gn
+sU{q,
+@UyYt
+Si8{t
+MT19
+m1vz
+*\E\
+x~ '
+8a=f
+B %t/
+Z :7
+4 Z@
+ SYI
+B59@
+=bB=
+qzBw
+8F$Y
+P=l8rJS#
+iu_k
+Fc^}+A_f
+7ZrD
+iBUdRB
+1I`:
+S$Y`
+vi#R
+&UQ&l]Vd
+z|'!
+c-_B
+1,8g)
+ \{@
+2_M0(
+J/AF
+ah*-
+HhEsdy
+tB'[j
+6k3b2$
+$BW3
+NkL.
+]CQ;<I
+OKHM
+'nD'
+7Q${
+_QDtI
+5U]F
+F/7P
+2YpL"L
+X +@
+@y*9
+A,}'
+E3UE
+sk`{
+^`;B
+sdx#
+U{@y
+ytOas
+{mcB
+O&rG
+l/S-P
+S )f
+'j&W
+\U#`49?
+ej7Q
+;.Z8
+lhI.A
+OSau
+na~v
+OZ,|
+-i 2
+m?pC
+#=kQ
+s&`8
+Z/ zD
+;m:n
+29*K
+Ot8_
+7\mgc
+h6@M
+GjVMo
+cY~*
+,@`fP
+.si~%
+3&a(+=R|
+Vir jUk9
+vyHTG
+$X6^
+&VSa-
+$# ]
+*2@s}P}
+O b?U
+wCVS
+I{i#
+9P^a
+Yl--
+V|s}
+CBnVm(
+/*=t
+PrlA0
+:<Sb
+VUeD
+"s?<
+G`m-]
+wW1K
+DLAr
+ru"w
+O>8;
+IQ!h
+ydk9
+oCAj;BJ;
+$c^Y
+-ugm
+[J4^
+i6VQ
+zXMTp
+//yjc
+l&=~
+ZC6*~U
+{6?{
+bx89Y;s
+b1uF
+qVAD
+6oVV9
+vxX_u
+O5vL
+a5Oy
+hNq-
+!2(6
+.Z@/
+ TPh
+^RCUK
+hE#W
+bd/tkR#
+zyA
+4,q+C
+[]|W
+`\*S/[
+D,Y-
+\*PXf
+ZKKL\
+dQ>7
+i!7[
+&r _
+@+}k
+<bG#
+0$-J
+cf%i
+rp9b
+A@*
+E2#(B
+M=dq.
+3*/g>cw
+rZ LX
+%@eAyo
+FHZp
+c2WQ9EScz
+JgpN
+VK}^
+9UbY
+*lLF!
+-C,|
+XT5v
+3^(L
+B3q9
+1Sd,
+Parc*
+wZVj
+$eww
+!(i{
+n'.\
+;jLw'0
+ld,e
+Wxh&
+3lrgK
+w'f#
+ow]co
+BHM2
+dl=n
+ #e-
+QHAn
+Zq~&)j
+_="Z2O
+Odt@
+xMVP
+vL a
+cr9O6
+@U,K
+_R=jW
+tVzl
++UKP
+fwOF9I
+=-?y
+6 d&*
+6zWiD
+(Bkg
+BmasE
+llj<
++[f9
+eO&5
+{@[wT
+ApB1p
+bSN6bM
+W){1
+%N"u
+kE0)
+.,F]",
+f'o6
+{E\\
+8#o?
+Sw[DPw
+68+Z
+oReK
+7yxz;~
+B#jJ
+ nF'
+b0<x
+s0%]
+-aGd
+zoIooN
+?n}L
+2J2J
+EoKWI
+Sm_}
+e])p?m)V2
+*t&e
+%"^1
+S-(B\S
+ ZWY
+6@T9
+/qW+
+@NW!+
+0Hhm
+a{B{G
+Z_0{H
+Rb@-#
+OU~_
+i| gP
+(7A1
+5Hjv:
+`?Z;
+D"'3
+V{[W
+mfuq
+i|DvA
+NmKL<
+9s(U
+BCA\\
+jIA(
+iYQH
+%kVw.SS
+2b4s
+NhEi
+du!r0
+qcMM#
+nlwISI
+un+"
+J}C"
+11QG
+:%x~
+`]AuN
+P(Vk
+H*[`|
+BMQ*
+060{:
+`L&?AV
+>1 \^
+s:ZFz
+i!\D
+CbGI
+*X'OuY
+ WRa
+le%=
+d`Xx
+I<U$
+i982
+:g[s
+JGQ^2z$
+!NMO
+<nhA
+#kui
+Yd&K
+f;E5N)
+@a:UI
+zCvp
+|"$K.ZB
+E\7c
+YvnX
+6g`3y
+<r`b{
+so=/ "L
+PJbU
+[:-H
+?!$u
+`4ya6Hi
+e9h_
+_Q[]
+/*0;
+>05I
+]:$
+cIGN
+aovu2
+ugH{
+gbPE
+ 1RI
+GB'5
+\k$G
+>TOerA
+@ Ql
++Plsm
+(*~l
+za"O?
+9nhp
++D'J
+_n?M',
+%1?&Y
+n4A\
+rm<:J
+a4Lk6"
+zl"-3
+q~Vg,]
+LY\\s
+c"wod$
+^txz
+)4'gM
+oP|A
+&]5,^6
+DY/ij
+\7~d
+nJd)
+2o>?
+)]cd
+$=cy
+/u8X
+Tg%o
++~zCg
+JjDyI
+JQw`
+v7K#
+(WK:jl
+Z+my
+jkS+5
+}Md<*
+D31asV
+K<i;
+|/NbG`
+y4w9
+e<nME
++E/@
+3# [(
+;~hd>
+Y_IJ
+.$cs
+*r&yb
+[Gv=#
+~f@<
+T4@QV
+a)s$
+P8'C
+5t5[,<
+G2zi
+Y]>1
+"mv7<|+
+B!C7
+NkT1
+$I[i(
+mzJ/&
+#.c;
+X;ao8
++D,4.2
+Gt's
+.j:T
+\JK"
+$Hju
+-,9Y
+6N,g+
+gt`
+5)R8&
+<Nw~
+S65C
+qrb!#
+\F_-GS
+ht&1
+2opo
+I <(
+E'RI
+/?3|
+CJ{C
+w?Z(
+;bV)4
+*Ks'Y0
+eLhF
+i1ijF
+;% s
+J}I8
+k?Ff
+b}1ku
+km.B
+p@#f
+v@dr
+IRKQ
+h*#n
+M~:E
+`g\%b
+!y"z`
+-yP=
+Fn|n
+-iq,
+x(/%
+2@Ab
+?OzH
+]+n!T4
+xj;5
+oV8k
+otx\
+Tq}dox$
+yt<~
+]49n
+HZND
+cqe )$Y,
+aV6G
+lTwA
+5\L2]
+6TKv
+o M`
+XT"tO
+y3_F
+AX6.
+7Uwe#
+g{Q5
++,Hp
+fjm|s
+e?wd$
+TKJ5
+ 4L{
+}X8=T
+''_P
+$<S^
+iXs*RI
+0O4%[
+Ww!6
+pqO<<
+z3H{q
+]Fp:
+g"z/
+'!`" )
+/"_rY
+iXI!i
+y*v!
+0=f*
+]@`t\q
+Z*\]
+lT0I
+8?XW
+wNp5
+oNQX
+khD)l
+?^TK
+GIpUf
+C4c[6n
+R'tm
+=^vQ
+Hr}d
+.B3F
+q/k5
+PT?&
+I6yg
+S**5
+|w/#|
+Pk]d
+EHg]@
+Kiy]
+WkaJ
+I{)pe
+z8'5
+~JY0>
+p17m
+X;G&
+vpP!*:P
+.T)M
+9cI(
+6c|WD
+kZ^k
+:3EX
+Sa1y
+f=Sh
+hK1Y
+!"03
+>82BE
+(&Aa
+RT<x
+E7|W
+p_28
+#DF~N
+6d;5
+J$6P
+-|Il
+pvI|Z
+ ;1X
+||.:<eT
+WEjS
+I]F/
++#!e]d
+:AXSg
+t/c%
+nF/#
+HN|g
+=q$i
+>hNY
+\iX5
+Ysi2A
+m+:6h[z
+KC_{
+u[&_D
+cr5%
+|[~r
+D*kr
+sYMF
+2{3n
+MLsk
+ZH1N
+&\qN
+0PIe
+eH~v
+Kfi?
+fm>Z
+;hnD
+6|>iA@_
+!~EFe2
+>A#?
+bjG);E
+7Hzr
+J&a~b|
+N/Qv1C
+,I8!Iq
+ ,|KR
+]muZ$
+#A9E
+4`^[y?sx
+n3;Y
+J0;hv=
+wN20
+Q0-`H
+|EX!
+P<+`
+CF)O
+,sW-
+}T6P
+?1p>
+A:+>z
+i z
+ !bSU
+=QcP'
+\u2rgV
+F,YKo
+;[xDDk
+H,%e%
+&8AVT6
+irw@
+1/d(
+VU!a
+C{d}
+|DOf6
+kt#\
+d?pBc
+,llLV
+N"Gx
+Ac=)Ec
+a]LU(
+!3fM
+,c<8
+9TvW
+Hd8<
+[@/RV
+,/mBtG
+W0T$
+*m|0
+ Vl]b
+SxK;b1
+Jvqc
+kqKy
+Gl$=
+ 8PIr~
+Q@fZn
+[J/~
+$r8Q
+Qj?_g
+b<V%
+9GfC
+4-{E
+O:Zv
+1HZ{
+=eR`
+;}B+
+z)\Z
+ls0"
+#dg,r6o
+nTC[
+we^)z}"
+Tl2A
+rIb$
+?l0Y;
+>&dJD
+5R<F
+IQl~
+w40qa
+y]v2
+N= s
+c?sl8
+TdcK
+vgr2
++3sgq
+Uy9#
+qGq+
+QFZ5
+xEx.
+?_1b
+%m3D
+ir+
+C-T?B
+|BO%
+,)r-|F
+.cPeQ_q
+*B?q
+Pp $=
+ VA|
+u2m1
+(%aM
+)9.5
+6G)]
+iP k
+E4Fyv
+;nMEG2
+kOF?j
+3m'q
+${D wM
+HfH9s
+~n[E
+9'iB
+_J_P
+8'0'a
+E3QU
+,\;U
+u=Nz
+0/C
+aUH?
+ua':i
+D].c"r?c&c
+{wU+
+~8]1p({
+8nJO_
+?-|_
+I+w:
+:CKx`
+Q"^[
+A7*w
+_5N\
+*+vB
+'UKQ
+jSD}Q
+9H$v
+r6XJ
+s&<"
+D?Jg
+FG+'
+H|I<R
+4xZ47`
+[Ag>U
+nqE-V
+dHLU
+d|%,
+ 8h'
+CIl49
+*T\$
+C!GL
+\_Jj.e
+4n(+
+Y9"XUs
+eyY5-
+B/ nD
+hk,'O
+mpbI
+meK)
+0'gE(
+r`d[
+XAJc
+XRo#
+i3b>SM
+}cdJB
+Q+JC'CZ
+Yt2M
+7X0&
+..Ii>
+aIaJ~$
++Y<i
+ t{5
+[y)R
+`|O!8
+V`Hj
+sy*+
+rp8=
+`opJ
+7%zt
+CBi:*/
+)Zd+<
+Vdj|x
+_h+SuD
+4@T(
+FA,r<
+:Mva
+v*pd
+<@$`QZ'
+~#-k
+=;%u^
+_7}G2
+=N7T
+|Rw=
+3WwQ.H
+q[Vl(U
+N'IW
+mxpuZ
+|8x/
+r{P_
+GbA
+gV+;Ac
+RCT9
+Jf30?.
+C^7-
+@,~T
+hIO*f
+t>/5
+M~-g
+]j*R
+^Ryo
+`+c{d
+(!19Zi
+5iO`
+=u3Gf
+@TMx
+NU1+
+1e48
+'U9;
+-z$b
+h!^Z
+Kz0W
+&<S5
+kptYG
+"j.}
+Tq7W
+>**B
+)aSDh
+}Fmd
+u!2rz^4
+;,*p
+_m Rg
+<7$*'
+jn" P
+) >Y!
+v,If
+t{mc
+i_7/|4x
+2hGws
+PJ+7
+apob
+>o^No
+^p^*-
+EF8oe
+wFQ>H[
+82"}Pa9z0d
+X}l#h
+6zb??&
+s*Z'qL
+g-T
+KsWW
+#eY[
+{!BEv
+&BPQ
+H5lu
+@q p
+OVVsT
+S$UZx
+6>O7
+zqU{
+Pi8w{^
+W9~'
+@fg
+2m.H
+o]%`
++Hp/s/
+Y?.4o{Z
+{-S"
+!u 0
+|q|F
+[V}
+ta2#
+|1A-(
+NTW['
+|#*Lt
+\tl =vl5
+7*m8/ w
+XcHe
+e_`0l
+\qR5:
+\S}r
+|"Jk
+W4qn4
+(K095
+F4aQ&%}Q|S
+o9k/eDZ
+GlmcM_
+,kQmUJ
+q%e>V&
+i~wN
+99G'/\
+gNMj
+an0A.
+B'Ne.
+`OJb
+2GFEpY
+aajD
+{?~v
+zjk7
+3>f\
+|CSp
+*3@x
+!uTn
+uiz]
+po$a
+s-doB
+6on*
+{VWr
+W-K[Q
+ )KG
+'QH{
+kM{/g
+uu2|v
+&Z<C
+d2 V*
+h6'$
+fXy"
+?907
+BmIi
+fE1:%
+a:lG
+ h6/_D3
+IZS?
+Tk?B
+v,n8
+l4L>
+*KA&8
+v/OE
++.Q/
+ZK ;9
+JtO H
+&ji:
+@g |
+_ 3kgz
+7+7K
+8E;Oc
+a9B^'}IxC
+PdsE
+F549
+Sv2PYj`
+~*Qioq
+HYT
+p-bK
+ 4&Dk
+AZvL6
+gp7Z
+b`")|
+Di%`
+IP^M
+\K:`
+&J~'
+U(A9
+59|ytL{1
+v5so
+-]:^
+N?Rq`
+pi?u
+MW2,:
+QTIo
+qYGE
+PJ[:&
+gdFp";
+tV`+F
+P6CA
+?jHo
+\~Ps
+F[n+
+S)k=
+<R}/
+e$N@g
+L!Go
+hE01
+9 E$
+")*7
+Fd;e
+($Xf
+#(ss
+^~@Uv
+d<x\(
+&}kd@
+d1b?C?
+!ikk
+giTF
+W:q#
+,Hih
+oi^ $23
+y[(C%
+aia2
+9OTv6m
+v6#uY
+5J`s
+(&cu
+T7tx
+#o,Z
+#Sl=])
+kr$It
+sgVZH
+gF3t
+5g+m?&
+EQlG
+^sw
+#}M~p<<Z
+<@Ia
+m$#1l0
+inbh
+dIW
+kiLj
+x%Bo
+dbX6"
+5yCs?
+`?n!
+$a h
+P]&n+
+s^4@Qi
+qnkH
+&eER
+H9u^6
+3@0X
+vJ G%=
+`[sO
+O|5W5
+l*nU
+H-Ri
+}3TUY
+FE'x
+'oJA
+unv6
+'PAd
+Uje4
+M4I#N
+g~h^
+VE{0
+~.3q?
+unf6Q
+ ~Nd;
+);,S
+"b==
+oFG
++ .g
+[V{~
+2ct>
+j>w1
+~7hX
+f~*U
+]X%k
+^.P;
+@r,1
+J!Pu
+u:L{
+^U5q
++5N}
+"xbd
+/EmL
+7u!9
+>@wj
+R!RJ
+!h0KxS8
+/=Wr
+Y=Hg
+!q+>
+mlpR
+WATyV
+(e.(
+_5YY
+-BV`6
+3N<`
+V<$1X
+upHr
+-<wTT
+@toW
+xIou@k
+>Do_;Hr
+C=]S y
+kOwM
+/GqVi
+Qv(Zn.\
+I;=x$u
+sTS2
+nEXgf
+.fuE
+py{2U
+TA:~
+(1*p
+g|j.
+V~s$
+V>G/
+u`<Q
+"9mC
+i;:E
+b9fD9
+|0KM
+/UZI
+Rxw]+l|
+E0uKPm
+!Equb
+plJ^P
+ hZmh;B(s \
+T ?K
+4)A7E
+z*Hk%
+9[C.
+GPq"Bu
+Z9R9
+*'&5
+5hZXwo
+'[Uy
+?jpO
+A{Hm
+lVyD
+YL?B
+45 V
+zqAs
+PMXc5
+dK! E
+CS!z
+<Gjy@D
+j0J}/
+%bZE
++PtX
+6TJ<
+}IO&
+g92T
+fA5H
+ogX`#
+CE>m
+My0"
+gh=n
+DB/Y
+JcaB
+A]Ust
+ES`%n4
+b?Nw>
+=I'P
+PW*F
+zL_o_
+WmMj5
+V}Sox
+s!K
+bshn
+\rui?
+muc/y
+Jj>i
+1;-x
+=PG8h
+%7Gt
+y:`I
+P"Gf
+f~My
+|MXr
+Qc$a,
+`Ml2
+dt,i
+d3~
+Xe"Q
+|'\G
+}~yx
+?B]e
+hy):8`
+z~(Bv
+H6%9
+'dnU
+#E=b3
+0SuT*W
+")/{
+T~bVk
+f&bx8
+uM\>
++IT#J
+?iU:z
+J5s[
+^-A-n
+|nOp
+>k;];w@Tf
+,{([
+iYPR
+V,LV
+LK&L
+/H,^
+v8BN
+!YwN!
+C=lh
+Gj{@
+;?~f
+)T=6
+W"S,
+bHh]
+fa~r
+jPZ6
+r`xu}
+N.ZE
+2@/`
+!V/A
+Y`WB
+h &%
+I[(/
+z=~)
+n}.X
+t|g
+PoaY
+7hs{
+nv;-
+]:]8
+Re{y
+\ltK
+ ,~$Q
+ ZRo
+smm:H
+10?m
+kKa-
+Orc18
+p(er
+]smQ
+v([q
+ W< \
+Wc}dB
+$$3X;,_
+~{Xk
+/|<R
+qMH]!oa
+2Gv:
+$GFN
+k%KN/
+cuti
+s30>
+hy@@aBY
+[ ~=
+'5Rn
+/\WBN
+LF{k
+2lr0V
+\{DV
+x,?37
+$A]x\Pr
+u7]Z
+A{Rj
+N&dZ
+TGJ^vg
+6-E[#
+hu2v
+{Hy7Vb^
+,M[ -k
+WP%xe*h
+UDGR
+K?jf%Tg
+n|e.^E
+<RT2z/b
+Y'5C
+n<`Y
+^$gX<5MT
+7235z
+HAv_
+Pj+(
+M~zf
+)||T
+.Jdq
+O|CE
+sX}X}
+3xBA
+Mn|:
+{G`w
+;MH?
+/&OLW
+7P_iN8
+Wn+k5<
+D@V1C
+A1y)IK
+8xC%
+P?iUM
+mG12
+!s |3]
+8t F
+>*1$
+_.p`<
+Te".
+Xb:pt
+E=v'56
+DU1S
+P8rw
+]:Q`
+?T}DKk
+<.-"
+Uv`wA
+)[4X
+Uk
+/FLk
+mRxN
+W}=s
+H)6^xY7
+$os;
+B,%+
+s.~[i@|
+B{l{
++K[Sz
+Hl2`
+{"BT
+HSk!"
+3m5.
+h9of
+Lm{R
+ @k9J#
+@OC 9
+^q%V
+A6FJ
+U!;5
+whFj
+bVAB
+z8x/
+[<>`
+yHJf
+~t#J
++Isid}f
+uA.;
+:H2J\J
+W@F5s
+&m$c
+N_c}
+4 #+m
+k~zS,
+TZbZ
+XQmPe
+}'FV
+<<k05
+zWi:
+6j Q
+tM7Q0
+sz1l
+pE(6
+<8T8?
+i=]/
+%&xU
+-{ACa
+ooD7\
+( ~?
+]9H
+b{3:
+1&Y6
+#:9n
+aU"nkV
+US1@
+M2^i-
+n)(cec
+A|.6
+`y{)
+9:JG
+pva\c
+z>"Z
+W'7gQugG
+l1n9\
+-{F]
+C>Im
+mmR_
+nTG.
+ &tq
+nUM8g
+7+0>(
+ XS'yG
+j2\@
+7g|P
+Iu)8
+2: SV
+@UCi
+nZyw
+[; *
+^k+
+p;R{
+]dZT
+;lGn
+o1<!
+%+)k~c;A57
+oU'y>
+`aw^
+8(NOxW
+ b(wF
+8A,jp
+eL/)
+Z\5%
+/#QK
+ZYM\
+'Tls
+xtLD
+P4IMu
+8u-n
+LD)%
+ }~0
+M?'q
+Kg%-
+DB'zZCV
+9m"}bi
+['[>g
+$O6+
+bi%S
+Ab2?
+whnk
+|f#k
+1@D+
+!UMS[96
+RC33
+j6<g#
+'H9#
+Bs";
+3X \
++b^\Ybe
+09m9
+Bt#l
+XLPT.]
+ XS/
+ uR/av
+p.GI4
+~]L
+gs1MZ
+ 36T
+o*1m
+A`AD.
+\~A+
+uqqj,
+WM3y.PJ
+7cAe$
+n0F.
+mY1IW
+Q`@I"i
+._D2
+<vw7
+tqU*
+L4#N
+3vX|
+[uJsf
+N ,Q
+ilNU
+i:j:
+X=ST
+vp\:_
+{`23
+DU]Jo
+M8%")
+-&wP
+xV$R>
+d5:B
+#6)5
+ikX&
+DjQ"q
+Uy/Nn
+FJu,2
+?t"i
+~U9[
+[M[!
+$"^q
+K'q%$
+`>W7
+DYq~w
+=wtt
+=-Ui
+5)L4
+qjjI
+MtCML
+kyU=
+A~fAB
+3<vs
+~[u`
+$m)f
+Q#=$
+lafA
+clF=
+{",'
+:f3f
+S=3~Sk
+Ea2r
+2,l=
+)Ks&
+I"n!x
+O= V
+}o@g
+F)SW]
+en3FW
+fFs (
+ pa>
+nf-=
+d!lY
+j&r^*
+fLUJ
+W<Alr2
+j(@H
+vYAU
+=Ber
+^;4ym
+xQC1
+.&:4o
+uz =
+FQJxCsC
+n ,o
+xPw S
+&XyD
+'|V @
+cTM3WB<
+X~%0
+3`_Y
+>*^YI>
+j1o>
+0>Tj
+jN<W
+S36w
+'>q[
+b=$'
+;(:| #
+RttE
+uD%1
+ VHc
+15<O
+-{^O
+i7B'
+;cNZ=
+ltY>T\
+`2Q%
+1EB1
+Q?9x
+ %6;
+B!Nr4
+[C|3
+DI<'[
+lCQ!
+`+ds
+H"x*
+'r`
+P&,%
+MpVC`
+v0I"
+qGl$
+R~f!
+w,:*
+lDXSKe
+dPw#q
+s\VN
+}7 Y
+#O)PL
+47To
+I,U2
+vBD{^
+rhG\%g
+c44+
+4zBH
+RX9K
+*@W/8,
+=l(S
+C"qXsOQ
+p|i7Z
+-+yn
+F\;Ew
+0-tT
+Fg0y
+_^CC8h8
+\POZ^
+,~7%
+Y6Q1V
+Odao4
+z.XF
+u9*m
+Kj k,
+ntRiA
+Hlo*^
+h1-S@|
+A&CWE
+=)tC%
+Tvx.
+*$=@
+Mfn$
+"q\E1
+}3<M1
+%]v p
+m4.*
+#Cc#
+Y5q~1$
+^y;p
+02iP
+OU,]
+92`}
+9$Y5
+t4(\#U
+cq#UX
+Pb*dY
+T0Oo
+}O>,
+)1\W
+K$MT
++ Z^
+g:Gp
+I?CE
+mAcc
+SP@G
+Sm8y
+OQyT$
+-%Qx
+jbqd
+WnnR@z
+l#z{
+,"`9
+ [sx?
+|(Sl
+Jt4:H
+bZp/c
+S5?3f
+]@I9
+D5cw
+Osef
+ b"5
+Jd,Yl5
+KKC3
+SB%H
+8WWd
+imWvA
+D'\y
+~c%}twY4
+3DV:
+pw07l,
+)B 9Q
+R^p80[
+qqXlq|)1r
+Yh6+.
+t"kC
+Jnxh
+Nl\>h
+7q?n
+PEv>&(
+fyTI
+E$mR
+5e+V
+Ko(=
+Uw[D
+$VYuv#
+C{8QQ
+<Is#
+?{1[G~
+%{>H]
+Ur #t
+*_W'
+/?qv
+AlVE
+"F@w
+Goo%
+;G[[
+S8"h
+e'l+
+h-\\
+^vo?!
+9`"/(Y
+%IU!
+b^H>
+!][>
+zK}8Q
+NTlf
+g,,-
+RV|"L
+G}e&[5
+<k(xI
+X/+H
+AHRp
+a6T&
+M~-c
+1V-5
+>v#KB%
+'t5{$8JG
+c h%
+Gt1}
+rVR6
+ehi?xF
+"8pM
+4pr#
+V..w
+y'V=
+p5@Y#
+/YcfP;hm9vq<r
+V#qK}
+u9BP
+W!fP$
+p8BV
+5+\12
+@z/h
+.*g*
+}gJI
+$};h
+.C?^
+-{tr
+4F^4-
+&_.B
+XtR8
+f1jI
+A4+U>
+z1?BS
+.Z <
+cMIjL
+Tl>Y
+6DE:
+CPqg
+>R+]
+wJE+
+=YZh
+!o~b
+8UUX
+6L(ia
+4YXP
+-]e[
+0~gQ
+X+9<2
+r_S7w
+T/5+_
+.>!u
+L/h$
+Qkz/
+R?l=
+//e$
+$PUk
+1g:l
+W?OIJ
+uv|(
+I$OQ
+Z`|=
+F(h9l
+(A0"
+\Elu_
+?US"
+41UL
+m<Kt
+=BF?5H
+=~!M
+ShiwN
+h]! {(r
+j~.Q
+aL,_
+qVpM
+mECh
+KFL0
+%GuXv
+'8\d
+zCOn
+!JN(RV
+Iw?\~
+amYaf
+$zP(\
+([2@u
+%~)8
+|lS{n
+LG/B6
+W7{*
+}w~2"
+;KcC
+Rb/8
+(7}@
+\&uq
+-?s
+sg3W
+>3*K
+UK8
+h|;3
+l\+*^
+DNzK
+!p~-!x
+YVa|
+5DKh
+/Q$^
+jzE{
++-L.
+-|OEa
+`81wQ
+zZK=7
+85/E
+2"A*
+!iKo
+]Kc`
+!-";Nk
+g*VRt
+"H)p
+FF>[B
+YV E`
+c=yf
+6.8a
+,7cqr
+41xl
+G1g&
+7CTY
+u _%
+-+6I
+JrDf
+\4o7
+Lf4m
+|Q\=;
+>d|O:
+u;)k
+wr@Y,gv
+@j@{q
+n?4D
+g@Vs
+&D46$
+Pwf=}
+gq8<
+4O#S[
+%(5`
+uh5|
+gXY8h
+QgGP
+'=Uc!
+|R|1
+=4x?
+/Q_
+s RP
+ L+m
+vm-"
+0iL-:
+s]{,B
+VYUI
+Q'h$
+.#|8-
+dl{7$
+5/tWl
+,yhO_T
+N07q
+HEgF
+&ehE
+.?pP6A
+ =Dl
+XIIJ
+`b>G
+tr/7
+b?[^+
+52qq
+KspC#
+X',g
+F>jx
+,f'.K#
+aN3q
+w8n'
+7CN0
+%cE7(u
+728mz
+6:Bf
+@30a
+"Zk]2/A
+^F%W
+T1Bg[r
+"OYMv^H
+UmWW
+-m$5
+IZuM
+^*09
+]ZiS.D
+~ $Z
+: w6
+^*wG
+`o4!4^
+0TU8
+2D\4?}
++{z#
+R,un
+!2aG
+NL70
+E1F*
+eV8ti=v
+)f|(
+R*AG
+=rhk8
+1Q](j
+-g-al&
+`N.L>
+eb6,
+Q:t|
+G/xQ
+8C@k
+P]-y
+WH-I
+Qp89
+=8cA
+\-;`
+?.:<&
+PVmy
+YfCI
+p7{53
+Jn`{g
+7FaJx
+SMg>
+0CZt
+mVL>w
+E6Kjv-
+`3/y
+^xIK
+X!%{m/;
+LS^=Q04s
diff --git a/research/firmware-strings/IP-BUTTON.txt b/research/firmware-strings/IP-BUTTON.txt
new file mode 100644
index 0000000..fc5a2a7
--- /dev/null
+++ b/research/firmware-strings/IP-BUTTON.txt
@@ -0,0 +1,3596 @@
+pGHI
+ZP@J
+bBbO
+bBbO
+bBfO
+bBg"J
+bBcO
+JJ`pG
+pQF0"
+H(`O
+Hh`x
+pGpG
+`nH!!
+pZH!!
+pYHX!
+`JH(!
+pJH!!
+pIHX!
+p<H0!
+ppGp
+( (K
+Pp a
+ aH
+Pp dO
+Pp`d
+ `dH
+Pp bO
+Pp`b
+ `bH
+pX`O
+pXdO
+pXcO
+@`aA
+"K&H
+`PcO
+`P`A
+#8"A
+0h9h
+8h1h
+peml
+mRFO
+```4
+#BFO
+#BFO
+@k 0
+i\0pG
+SFZF
+@ `9
+f hhf
+ 9 8
+`g`8h `<`t`
+AipG-
+$!XF
+kats0
+2L$h
+$LaT
+-`m`
+ j`b
+ `a
+mswl
+"EIFH
+jHAh
+" eIA`
+LHNIA`b
+cA!0
+iImI
+iQepG
+iImI
+ pGp
+#!@F
+#JF@
+kats
+(`ah
+`ahi`E`
+`p`
+0`.`u`F`
+ `b:
+ h@h
+!hIh
+FAF
+hpG8
+ h@i
+"hRi
+-pGpG-
+# "B
+# "B
+ < 8
+ 8 <
+ 8 <
+8`8h
+@ xv
+jij i
+yUkm
+chj0d
+F h@j
+ h@j
+g` h@j
+ h@j
+ p`H
+8j0`G
+0h8b>
+xh0`
+0hx`
+8i0`
+0h8a
+xaxiP
+xaxixa
+xaxiP
+xaxixa
+i0`b
+b kP
+0``(
+ (` kP
+ c`j
+ i(a
+`iha
+a kP
+RFAFXF
+ (`
+ (`xj
+ (`(h
+F8kP
+ (pm
+@(pm
+`(pm
+ 9 8
+glwl
+0(`_
+0(`_
+zqHC
+0(`_
+ 8 =
+ 8 =
+```0
+b m@
+`P`
+ L$h
+0 `@
+zqHC
+ ` hO
+ pG@
+~qPF
+G0j@
+" !0
+JF)x@F
+ 0`^
+xh9h
+xh9h
+xh9h
+`xh@
+ph1h
+ph1h
+`ph@
+ `d(
+ph!m
+ k@h
+ k@h
+ k@h@
+!kH` k
+h!kB
+`!k@
+ppG-
+ p@F!
+ QF8
+p8|P
+8tx|P
+h0`C
+F2hAF8
+`k0`6
+k0`6
+k0`6
+ l0`6
+`l0`6
+l0`6
+l0`6
+ m0`6
+xsx{P
+xsx{P
+ 0`=
+q kP
+q k@
+$pIF
+[BRBc
+IB@Ba
+IB@Ba
+[BRBc
+ F)FvA
+0FqFdAmA
+# "O
+# "@
+qkst
+ 8`DF
+ x0(
+ x0(
+ x0(
+ 12F
+ 8`O
+,`PF
+0123456789abcdefghijklmnopqrstuvwxyz
+BOITIER_8T
+BOITIER_4T
+BOU%c%c%c%c%c%c
+UI_chk_calcule : 0x%X
+MEL%c%c%c%c%c%c%c%c
+Touche %d : APPUYEE
+Touche %d : RELACHEE
+reset usine
+|------------------------------------|
+|---- ----|
+|---- CONSOLE DE TEST PRODUCTION ----|
+Test en cours ---->
+ <-----
+Test>>
+unknown command
+!!!!! ERROR !!!!!!!!!!! TEST ERROR !!!!!!!! ERROR !!!!!!!
+Fin du mode console.............
+Boot User Application....
+Choix des tests a effectuer :
+ A : Test Automatique (B->H)
+ B : Test Led CPU
+ C : Test Flash
+ D : Lecture de l'adresse MAC
+ E : Test du reseau
+ F : Test Led Lexan
+ G : Test Bouton
+ H : RESET CARTE
+ I : Flash SPI Erase
+Ok !
+Ok !
+Ok !
+Ok !
+Ok !
+Ok !
+Ok !
+Ok !
+Ok !
+Erase chip ...
+abor
+acct
+cdup
+feat
+help
+dele
+list
+noop
+nlst
+opts
+pass
+pasv
+port
+quit
+rnfr
+rnto
+retr
+stor
+site
+size
+syst
+type
+user
+xcwd
+xmkd
+xpwd
+xrmd
+Erase
+550 Permission denied
+257 "/" is the current directory
+-rw-rw-rw-
+user
+%s 1 %-10s %-10s %10lu Jan 2 2012 %s
+150 Opening binary data connection
+Erreur de programmation
+A_ftp : F_fonctionnement_mode_client_pour_data_FTP --> ERROR Serial Flash programming : %d
+F_charge_new_param
+bad CHK !!!
+Chk entete error
+.BOD
+.bod
+TELECHARGEMENT_PROG_APPLI
+.BUT
+.but
+TELECHARGEMENT_PARAM_APPLI -->
+150 OpenData
+FTP:fail bad GAMME_PRODUIT
+FTP:fail
+F_read_config_par_block : init
+F_read_config_par_block : read %d
+-- CONFIG ETHERNET NETWORK --
+RTCS create task Error %08x!
+Waiting for ethernet cable plug in ...
+Cable connected
+DHCP bind ...
+Error %08x!
+Successful Ethernet DHCP!
+Domaine : %s
+NTP server %d : %d.%d.%d.%d
+Static IP bind ...
+S_primary_DNS : %x
+Successful Ethernet static IP!
+IP Address : %d.%d.%d.%d
+Subnet Address : %d.%d.%d.%d
+Gateway Address : %d.%d.%d.%d
+DNS Address 1 : %d.%d.%d.%d
+DNS Address 2 : %d.%d.%d.%d
+SNMP
+Failed to initialize SNMP agent, error = %X
+Send Trap %s
+!!! Pas de r
+seau => en attente
+Status:
+Button=??
+Button=%01d
+;Alert
+jkl1vi5erjnfh
+Main_task
+UDP_task
+TCP_task
+Protoc_task
+tfs:
+Error, getpeername() failed with error code %lx
+SNMP : tentative de connexion HTTP -> %d.%d.%d.%d
+envoi trap access to server
+READ AIRCR Register : 0x%08P
+WRITE AIRCR Register : 0x%08P
+F_fonction_correction_bug_DHCP_sur_MQX_402 !!! ERROR 1 !!!
+F_fonction_correction_bug_DHCP_sur_MQX_402 !!! ERROR 2 !!!
+F_fonction_correction_bug_DHCP_sur_MQX_402 !!! ERROR 3 !!!
+F_fonction_correction_bug_DHCP_sur_MQX_402 : DEBUT ATTENTE
+F_fonction_correction_bug_DHCP_sur_MQX_402 : FIN ATTENTE
+!-----------------------------!
+!-- Boutons IP --!
+!-- %s --!
+!-- MQX ver %d --!
+ERROR Mutex_init_trame_explorer_BODET !!!
+ERROR TFS install returned: %08x
+\index.html
+Start http server ...
+FTP_server_task
+FTP Server running
+ERROR Start FTP Server (%d)
+!!!! MAIN_TASK - STACK OVERFLOW !!!!
+!!!! TCP_TASK - STACK OVERFLOW !!!!
+!!!! UDP_TASK - STACK OVERFLOW !!!!
+WDOG bloqu
+RESET because MAIN_TASK task blocked
+RESET beacause UDP_TASK task blocked
+RESET because TCP_TASK task blocked
+RESET because PROTOC_TASK task blocked
+RESET task as requested MAIN_TASK
+RESET task as requested UDP_TASK
+RESET task as requested TCP_TASK
+RESET task as requested PROTOC_TASK
+spi1:
+Lecture @mac ... ERROR 1
+Lecture @mac ... ERROR 2
+No adresse MAC valide...
+LOC @mac ...: %02X:%02X:%02X:%02X:%02X:%02X
+IP Address : %d.%d.%d.%d
+Subnet Address : %d.%d.%d.%d
+Gateway Address : %d.%d.%d.%d
+Ping : %d.%d.%d.%d
+Test LED en cours
+Test LED LEXAN en cours
+Boitier 8 Touches
+Boitier 4 Touches
+Appuyer sur les Boutons
+Touche 1 appuyee!
+Touche 2 appuyee!
+Touche 3 appuyee!
+Touche 4 appuyee!
+Touche 5 appuyee!
+Touche 6 appuyee!
+Touche 7 appuyee!
+Touche 8 appuyee!
+RESET
+Erase flash...
+Erase flash OK!
+!!! ERREUR !!! format @ MAC %s 0x%X:0x%X:0x%X:0x%X:0x%X:0x%X
+Lecture @mac... ERROR
+Lecture @mac... OK : %02X:%02X:%02X:%02X:%02X:%02X
+F_gestion_trame_PROTOCOLE : !!!!! ERREUR !!!!! --> Cr
+ation du socket serveur impossible
+F_gestion_trame_PROTOCOLE : !!!!! ERREUR !!!!! --> SETSOCKOPT du socket serveur impossible (OPT_RECEIVE_NOWAIT) - 0x%04x
+F_gestion_trame_PROTOCOLE : !!!!! ERREUR !!!!! --> OPT_RBSIZE sur %d.%d.%d.%d
+F_gestion_trame_PROTOCOLE : !!!!! ERREUR !!!!! --> BIND du socket serveur impossible
+F_gestion_trame_PROTOCOLE : recvfrom() failed with error %lx
+F_traitement_trame_explorer_BODET --> !!! ERREUR !!! Trame non transmise
+F_traitement_trame_explorer_BODET --> ok
+F_repondre_IP --> send failed with count %ld and error %lx
+@ip : %d char =
+%d.%d.%d.%d
+F_decodage_adresse_reseau ERROR
+F_traitement_trame_explorer_BODET --> ERROR _mutex_lock
+mel 1 get-info
+UCH_time_delay = %dms
+mel 2 set-info%c%c%c%03d.%03d.%03d.%03d%c%03d.%03d.%03d.%03d%c%02X:%02X:%02X:%02X:%02X:%02X%c%03d.%03d.%03d.%03d%c%03d.%03d.%03d.%03d%c%s%c%s%c%s%c%c%c%c%c%c%c%c%c%c
+mel 3 get-info
+mel 1 set-ip
+mel 2 set-ip%c%02X:%02X:%02X:%02X:%02X:%02X%cwrong_pass%c
+mel 2 set-ip%c%02X:%02X:%02X:%02X:%02X:%02X%cack%c
+DHCP : oui
+Hostname: %s
+mel 1 set-locate
+mel 1 set-sn
+mel 2 set-sn
+bou 1 get-att
+bou 2 get-att%cwrong_pass%c
+bou 2 get-att%c
+bou 1 set-att
+bou 2 set-att%cwrong_pass%c
+b_mode_Sigma_Autonome : %d
+UCH_config_mode_Sigma : %d
+TUCH_type_action_touche[%d] : %d
+TUCH_type_zones[%d] : %d
+TUCH_melodie[%d] : %d
+TUCH_repet[%d] : %d
+TUCH_volume[%d] : %d
+TUCH_priorite[%d] : %d
+bou 2 set-att%cack%c
+mel 1 reset-factory
+mel 2 reset-factory
+F_gestion_trame_UDP : !!!!! ERREUR !!!!! --> Cr
+ation du socket serveur impossible
+F_gestion_trame_UDP : !!!!! ERREUR !!!!! --> SETSOCKOPT du socket serveur impossible (OPT_RECEIVE_NOWAIT) - 0x%04x
+F_gestion_trame_UDP : !!!!! ERREUR !!!!! --> BIND du socket serveur impossible
+F_gestion_trame_UDP : recvfrom() failed with error %lx
+F_gestion_trame_TCP : ERREUR !!!!! Cr
+ation du socket serveur impossible
+F_gestion_trame_TCP : ERREUR !!!!! SETSOCKOPT du socket serveur impossible (OPT_TBSIZE)
+F_gestion_trame_TCP : ERREUR !!!! SETSOCKOPT du socket serveur impossible (OPT_RBSIZE)
+F_gestion_trame_TCP : ERREUR !!!!! --> SETSOCKOPT du socket serveur impossible (OPT_RECEIVE_NOWAIT)
+F_gestion_trame_TCP : ERREUR !!!!! --> BIND du socket serveur impossible, error 0x%lx
+F_gestion_trame_TCP : ERREUR !!!!! --> LISTEN du socket serveur impossible, error 0x%lx
+F_gestion_trame_TCP : ERREUR !!!!! --> ACCEPT failed, error 0x%lx
+F_gestion_trame_TCP : ERREUR %x !!!!! --> RECVFROM failed %d.%d.%d.%d,%d
+F_gestion_trame_TCP : ERREUR !!! SHUTDOWN failed, error 0x%lx
+F_gestion_trame_TCP : ERREUR !!! SHUTDOWN server failed, error 0x%lx
+ittyd:
+spi1:
+Lecture @mac ... ERROR 1
+Lecture @mac ... ERROR 2
+@mac: %02X:%02X:%02X:%02X:%02X:%02X
+Pas de config !!!
+UI_lg_structure : %d
+Sizeof S_param: %d
+F_charge_A_vars --> CHK BAD !!!! %d %d %d
+F_sauv_A_vars: %d %d
+Boitier boutons IP
+BODET-%02X%02X%02X%02X%02X%02X
+jkl1vi5erjnfh
+public
+----
+F_sauv_param_system: %d %d
+V1.1A04 29/06/2017
+<BODY>
+<br><br>
+host
+dhcp
+dns1
+%02X:%02X:%02X:%02X:%02X:%02X
+%d.%d.%d.%d
+%dd %02dh %02dm
+aSe2=9Z8gOi37*
+<html><head></head></html><script language=javascript>history.go(-1);</script>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><title>MQX</title><meta http-equiv="REFRESH" content="0;url=system.html"></HEAD><BODY></BODY></HTML>
+auth
+user
+password
+ip_multi
+jkl1vi5erjnfh
+agent
+version
+community
+trap
+manag_1
+manag_2
+manag_3
+alarm_1
+alarm_2
+alarm_3
+alarm_4
+alarm_5
+Error, getpeername() failed with error code %lx
+SNMP : connexion HTTP -> %d.%d.%d.%d
+Access to server from %d.%d.%d.%d
+Web activity timeout for %d.%d.%d.%d
+home
+network
+netdata
+system
+reboot
+factory_config
+security
+param
+param_data
+snmpdata
+snmp
+snmptest
+F_init_clavier : ERROR _mutex_cla !!!
+F_gestion_clavier --> ERROR _mutex_cla
+<HTML>
+<HEAD>
+<TITLE>
+</TITLE>
+</HEAD>
+F_fifo_init : ERROR Mutex_init_FIFO !!!
+F_fifo_enqueue --> ERROR _mutex_lock
+F_fifo_dequeue --> ERROR _mutex_lock
+Power Recovery
+Authentfication failure to Web Server
+/bodet.png
+/crit.png
+/index.html
+/index_fr.html
+/index_gb.html
+/info.png
+/melodys.css
+/network.html
+/network_gb.html
+/param.html
+/param_gb.html
+/SNMP_fr.html
+/SNMP_gb.html
+/system.html
+/system_gb.html
+/warn.png
+IHDR
+PLTE
+dca(#
+/.&zzz
+-,&NH
+76085
+tRNS
+pHYs
+IDATx
+b{lfcF
+xm$9
+<O4bt
+:gC=
+@mxW
+] aj
+Vn!Q
+YQU,
+WNih
+\@NY0^
+NACZ
+w[Kc&
+u>zve|B
+@b4)
+id"3
+ZL'W_m
+ _9h
+2>C,?
+IEND
+IHDR
+PLTE
+tRNS
+pHYs
+IDATx
+e@|Y9y
+@`PpHhXx
+oLl\|BbRrJjZ:CFfVvNn^~AaQqIiY9CEeUuMm]}CcSsKk[;CGgWwOo_
+IEND
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<title>BODET Microphone Setting</title>
+<link href="melodys.css" rel="stylesheet" type="text/css" />
+<script type="text/javascript">
+sfHover2 = function() {
+var navthree = document.getElementById("lnv");
+if (navthree){
+var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI");
+for (var i=0; i<sfEls2.length; i++) {
+sfEls2[i].onmouseover=function() {
+this.className+=" sfhover";
+hideselects('hidden');
+sfEls2[i].onmouseout=function() {
+this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
+hideselects('visible');
+if (window.attachEvent) {
+window.attachEvent("onload", sfHover2);
+function detect_langue() {
+if (navigator.browserLanguage)
+var language = navigator.browserLanguage;
+else
+var language = navigator.language;
+if (language.indexOf('fr') > -1) {
+//alert("Fr") ;
+document.location.href = 'index_fr.html';
+else {
+//alert("Gb") ;
+document.location.href = 'index_gb.html';
+</script>
+</head>
+</html>
+<script language="javascript">
+detect_langue();
+</script>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="fr">
+<head>
+<title>BODET Boitier boutons</title>
+<link href="melodys.css" rel="stylesheet" type="text/css" />
+<script type="text/javascript">
+// page js
+hvac_value
+= new Array(4);
+data_received = 0;
+// header.js
+sfHover2 = function() {
+var navthree = document.getElementById("lnv");
+if (navthree){
+var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI");
+for (var i=0; i<sfEls2.length; i++) {
+sfEls2[i].onmouseover=function() {
+this.className+=" sfhover";
+hideselects('hidden');
+sfEls2[i].onmouseout=function() {
+this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
+hideselects('visible');
+if (window.attachEvent) {
+window.attachEvent("onload", sfHover2);
+function hideselects(state) {
+for(i=0;i<document.forms.length;i++){ // if there are forms on the page
+frm = document.forms[i];
+var inputs = frm.getElementsByTagName("SELECT");
+for (j=0;j<inputs.length;j++){
+inputs[j].style.visibility = state;
+// request.js
+function makeRequest(url) {
+var http_request = false;
+url = url + "?sid=" + Math.random();
+data_received = 1;
+ if (window.XMLHttpRequest) { // Mozilla, Safari,...
+
+http_request = new XMLHttpRequest();
+
+if (http_request.overrideMimeType) {
+
+http_request.overrideMimeType('text/xml');
+
+ }
+else if (window.ActiveXObject) { // IE
+try {
+
+http_request = new ActiveXObject("Msxml2.XMLHTTP");
+
+catch (e) {
+try {
+
+http_request = new ActiveXObject("Microsoft.XMLHTTP");
+
+catch (e) {}
+
+ }
+ if (!http_request) {
+
+alert('Giving up :( Cannot create an XMLHTTP instance');
+
+return false;
+ }
+ http_request.onreadystatechange = function() { alertContents(http_request); };
+ http_request.open('GET', url, true);
+ http_request.send(null);
+function alertContents(http_request) {
+if (http_request.readyState == 4) {
+if (http_request.status == 200) {
+
+parse_vars(http_request.responseText);
+data_received = 0;
+
+else {
+data_received = 0;
+
+ }
+// page js
+function parse_vars(data) {
+var parsed = data.split( "\n" );
+hvac_value[0]
+= parsed[0];
+hvac_value[1]
+= parsed[1];
+document.getElementById("id_product").innerHTML = hvac_value[0];
+document.getElementById("id_host_name").innerHTML = hvac_value[1];
+</script>
+<style type="text/css">
+.auto-style1 {
+direction: ltr;
+</style>
+</head>
+<body>
+<div id="shadow-one" style="height: 396px"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four">
+<div id="page">
+<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet"/></div>
+<div id="title"><div class="right">Serveur Web</div><span id="hello">&nbsp;</span></div>
+<div id="menu">
+<a href="index_fr.html">Accueil</a>
+<a href="network.html">Configuration R&eacute;seau</a>
+<a href="param.html">Param&egrave;tres</a>
+<a href="SNMP_fr.html">Configuration alarmes</a>
+<a href="system.html">Syst&egrave;me</a>
+</div>
+<div id="content">
+<h1>Accueil</h1>
+<p>&nbsp;</p>
+<form method="post" action="http:index.cgi" name="config">
+<fieldset>
+<DIV><label for="id_product">Produit</label><span id="id_product">&nbsp;</span></div>
+<DIV>&nbsp;</div>
+<div><label>Nom</label><span id="id_host_name">&nbsp;</span></div>
+<DIV>&nbsp;</div>
+</fieldset>
+</form>
+</div>
+<script language="javascript">
+document.getElementById('hello').innerHTML = "Param&egrave;tres Boitier boutons";
+makeRequest("home.cgi");
+</script>
+<div class="spacer" style="height: 212px">&nbsp;</div>
+</div></div></div></div></div>
+</body>
+</html>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<title>BODET Control box</title>
+<link href="melodys.css" rel="stylesheet" type="text/css" />
+<script type="text/javascript">
+// page js
+hvac_value
+= new Array(4);
+data_received = 0;
+// header.js
+sfHover2 = function() {
+var navthree = document.getElementById("lnv");
+if (navthree){
+var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI");
+for (var i=0; i<sfEls2.length; i++) {
+sfEls2[i].onmouseover=function() {
+this.className+=" sfhover";
+hideselects('hidden');
+sfEls2[i].onmouseout=function() {
+this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
+hideselects('visible');
+if (window.attachEvent) {
+window.attachEvent("onload", sfHover2);
+function hideselects(state) {
+for(i=0;i<document.forms.length;i++){ // if there are forms on the page
+frm = document.forms[i];
+var inputs = frm.getElementsByTagName("SELECT");
+for (j=0;j<inputs.length;j++){
+inputs[j].style.visibility = state;
+// request.js
+function makeRequest(url) {
+var http_request = false;
+url = url + "?sid=" + Math.random();
+data_received = 1;
+ if (window.XMLHttpRequest) { // Mozilla, Safari,...
+
+http_request = new XMLHttpRequest();
+
+if (http_request.overrideMimeType) {
+
+http_request.overrideMimeType('text/xml');
+
+ }
+else if (window.ActiveXObject) { // IE
+try {
+
+http_request = new ActiveXObject("Msxml2.XMLHTTP");
+
+catch (e) {
+try {
+
+http_request = new ActiveXObject("Microsoft.XMLHTTP");
+
+catch (e) {}
+
+ }
+ if (!http_request) {
+
+alert('Giving up :( Cannot create an XMLHTTP instance');
+
+return false;
+ }
+ http_request.onreadystatechange = function() { alertContents(http_request); };
+ http_request.open('GET', url, true);
+ http_request.send(null);
+function alertContents(http_request) {
+if (http_request.readyState == 4) {
+if (http_request.status == 200) {
+
+parse_vars(http_request.responseText);
+data_received = 0;
+
+else {
+data_received = 0;
+
+ }
+// page js
+function parse_vars(data) {
+var parsed = data.split( "\n" );
+hvac_value[0]
+= parsed[0];
+hvac_value[1]
+= parsed[1];
+document.getElementById("id_product").innerHTML = hvac_value[0];
+document.getElementById("id_host_name").innerHTML = hvac_value[1];
+function loop() {
+if (!data_received)
+makeRequest("home.cgi");
+setTimeout("loop()", 1000);
+//window.onload=loop;
+</script>
+<style type="text/css">
+.auto-style1 {
+direction: ltr;
+</style>
+</head>
+<body>
+<div id="shadow-one" style="height: 396px"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four">
+<div id="page">
+<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet"/></div>
+<div id="title"><div class="right">Embedded Web Server</div><span id="hello">&nbsp;</span></div>
+<div id="menu">
+<a href="index_gb.html">Home</a>
+<a href="network_gb.html">Network Configuration</a>
+<a href="param_gb.html">Parameters</a>
+<a href="SNMP_gb.html">Alarm Configuration</a>
+<a href="system_gb.html">System</a>
+</div>
+<div id="content">
+<h1>Home</h1>
+<p>&nbsp;</p>
+<form method="post" action="http:index.cgi" name="config">
+<fieldset>
+<DIV><label for="id_product">Product</label><span id="id_product">&nbsp;</span></div>
+<DIV>&nbsp;</div>
+<div><label>Name</label><span id="id_host_name">&nbsp;</span></div>
+<DIV>&nbsp;</div>
+</fieldset>
+</form>
+</div>
+<script language="javascript">
+document.getElementById('hello').innerHTML = "Control box Setting";
+makeRequest("home.cgi");
+</script>
+<div class="spacer" style="height: 212px">&nbsp;</div>
+</div></div></div></div></div>
+</body>
+</html>
+IHDR
+PLTE8|
+\tRNS
+pHYs
+IDAT
+vm^r
+JAR4
+Y%y#Cqi&
+rL%D
+IEND
+body {
+font-family: Verdana, Arial, sans-serif;
+background: #5b5b5b;
+margin: 0px auto;
+padding: 0 0 20px 0;
+#shadow-one {
+width: 760px;
+border: 1px solid #555;
+border-top: 0;
+margin: 0px auto;
+#shadow-two {
+border: 1px solid #4b4b4b;
+border-top: 0;
+#shadow-three {
+border: 1px solid #444;
+border-top: 0;
+#shadow-four {
+border: 1px solid #3a3a3a;
+border-top: 0;
+#page {
+border: 1px solid #333;
+background: #fff;
+border-top: 0;
+padding: 20px;
+font-size: 10pt;
+#title {
+background: #E1E1E1;
+padding: 4px;
+font-weight: bold;
+color: #4B4B4B;
+margin-bottom: 15px;
+height: 16px;
+#title .right {
+float: right;
+width: 300px;
+text-align: right;
+#menu {
+float: left;
+width: 150px;
+padding-right: 20px;
+#menu a {
+width: 140px;
+display: block;
+background: #FFF101;
+color: #000000;
+padding: 8px;
+font-weight: bold;
+border-bottom: 2px solid #fff;
+text-decoration: none;
+#menu a:hover {
+background: #FFFF66;
+text-decoration: underline;
+#content {
+width: 525px;
+float: right;
+padding-right: 10px;
+#content a {
+color: #FFFF00;
+text-decoration: none;
+#content a:hover {
+color: #FFFF00;
+text-decoration: underline;
+.spacer {
+clear: both;
+#footer {
+font-size: 0.8em;
+color: #FFFF00 ;
+text-align: center;
+margin: 10px 50px 0 50px;
+padding-top: 10px;
+border-top: 1px dotted #FFFF00 ;
+.code {
+font-family: Courier New, Courier, fixed-width, fixed;
+.error {
+margin-left: 10px;
+padding: 10px;
+background: #fdd;
+border-left: 2px solid #900;
+fieldset {
+margin: 0px 0px 0px 10px;
+padding: 8px;
+border: 1px dotted #333;
+background: #EBEBEB;
+fieldset div {
+margin: 0 0 0 auto;
+padding: 2px 0px 2px 150px;
+fieldset div label {
+margin-left: -135px;
+padding-top: 2px;
+width: 135px;
+font-weight: bold;
+position: absolute;
+fieldset div lab1 {
+padding-right: 20px;
+.picto {
+margin-left: 10px;
+padding-top: 2px;
+fieldset input {
+width: 250px;
+fieldset input.sm {
+width: auto;
+left: inherit;
+margin-left: 5px;
+fieldset input.sm2 {
+width: 25px;
+left: inherit;
+fieldset input.sm3 {
+margin-left: 100px ;
+width: 124px;
+fieldset input.sm4 {
+width: auto;
+left: inherit;
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="fr">
+<head>
+<title>BODET Boitier boutons</title>
+<link href="melodys.css" rel="stylesheet" type="text/css" />
+<script type="text/javascript">
+// page js
+var
+hvac_value
+= new Array(20);
+data_received = 0;
+// header.js
+sfHover2 = function() {
+var navthree = document.getElementById("lnv");
+if (navthree){
+var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI");
+for (var i=0; i<sfEls2.length; i++) {
+sfEls2[i].onmouseover=function() {
+this.className+=" sfhover";
+hideselects('hidden');
+sfEls2[i].onmouseout=function() {
+this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
+hideselects('visible');
+if (window.attachEvent) {
+window.attachEvent("onload", sfHover2);
+function hideselects(state) {
+for(i=0;i<document.forms.length;i++){ // if there are forms on the page
+frm = document.forms[i];
+var inputs = frm.getElementsByTagName("SELECT");
+for (j=0;j<inputs.length;j++){
+inputs[j].style.visibility = state;
+// request.js
+function makeRequest(url) {
+var http_request = false;
+url = url + "?sid=" + Math.random();
+data_received = 1;
+ if (window.XMLHttpRequest) { // Mozilla, Safari,...
+
+http_request = new XMLHttpRequest();
+
+if (http_request.overrideMimeType) {
+
+http_request.overrideMimeType('text/xml');
+
+ }
+else if (window.ActiveXObject) { // IE
+try {
+
+http_request = new ActiveXObject("Msxml2.XMLHTTP");
+
+catch (e) {
+try {
+
+http_request = new ActiveXObject("Microsoft.XMLHTTP");
+
+catch (e) {}
+
+ }
+ if (!http_request) {
+
+alert('Giving up :( Cannot create an XMLHTTP instance');
+
+return false;
+ }
+ http_request.onreadystatechange = function() { alertContents(http_request); };
+ http_request.open('GET', url, true);
+ http_request.send(null);
+function alertContents(http_request) {
+if (http_request.readyState == 4) {
+if (http_request.status == 200) {
+
+parse_vars(http_request.responseText);
+data_received = 0;
+
+else {
+data_received = 0;
+
+ }
+// page js
+function parse_vars(data) {
+var parsed = data.split( "\n" );
+hvac_value[0]
+= parsed[0];
+hvac_value[1]
+= parsed[1];
+hvac_value[2]
+= parsed[2];
+hvac_value[3]
+= parsed[3];
+hvac_value[4]
+= parsed[4];
+hvac_value[5]
+= parsed[5];
+hvac_value[6]
+= parsed[6];
+hvac_value[7]
+= parsed[7];
+hvac_value[8]
+= parsed[8];
+// alert(hvac_value[5]) ;
+// MAC
+document.getElementsByName("mac")[0].value= hvac_value[0] ;
+// host
+document.getElementsByName("host")[0].value= hvac_value[1] ;
+// coche DHCP
+if (hvac_value[2] == 0)
+document.getElementsByName("dhcp")[0].checked = false ;
+else document.getElementsByName("dhcp")[0].checked = true ;
+// @IP
+document.getElementsByName("ip")[0].value= hvac_value[3] ;
+// Mask
+document.getElementsByName("sub")[0].value= hvac_value[4] ;
+// Passerelle
+document.getElementsByName("gw")[0].value= hvac_value[5] ;
+// DNS1
+document.getElementsByName("dns1")[0].value= hvac_value[6] ;
+configIPBoxes();
+function loop() {
+if (!data_received)
+makeRequest("netdata.cgi");
+setTimeout("loop()", 1000);
+//window.onload=loop;
+</script>
+</head>
+<body>
+<div id="shadow-one" style="height: 857px"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four">
+<div id="page">
+<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet" /></div>
+<div id="title"><div class="right">Serveur Web</div><span id="hello">&nbsp;</span></div>
+<div id="menu">
+<a href="index_fr.html">Accueil</a>
+<a href="network.html">Configuration R&eacute;seau</a>
+<a href="param.html">Param&egrave;tres</a>
+<a href="SNMP_fr.html">Configuration alarmes</a>
+<a href="system.html">Syst&egrave;me</a>
+</div>
+<div id="content">
+<h1>Configuration r&eacute;seau</h1>
+<p>Cette page permet de configurer les param&egrave;tres r&eacute;seau.</p>
+<p class="error">
+<b>Attention:</b> Un param&eacute;trage incorrect peut entrainer une perte de la connexion r&eacute;seau.</p>
+<form method="post" action="http:network.cgi" name="config">
+<fieldset>
+<div><label>Adresse MAC</label>
+<input type="text" name="mac" style="width: 140px" disabled="disabled"/></div>
+<div><label>Nom</label>
+<input type="text" name="host" onKeyPress="return scanTouche(event)" maxlength="50" style="width: 331px" /></div>
+<div>&nbsp;</div>
+<div>
+<input type="checkbox" class="sm" name="dhcp" value="1" onclick="configIPBoxes()" />&nbsp;DHCP</div>
+<div><label for="id_ip" id="id_label_ip">Adresse IP</label>
+<td><input type="text" name="ip" id="id_ip" onKeyPress="return scanTouche_adresseIP(event)" /></td></div>
+<div><label for="id_sub" id="id_label_sub">Masque</label>
+<td><input type="text" name="sub" id="id_sub" onKeyPress="return scanTouche_adresseIP(event)"/></td></div>
+<div><label for="id_gw" id="id_label_gw">Passerelle</label>
+<td><input type="text" name="gw" id="id_gw" onKeyPress="return scanTouche_adresseIP(event)"/></td></div>
+<div><label for="id_dns1" id="id_label_dns1">Adresse DNS</label>
+<td><input type="text" name="dns1" id="id_dns1" onKeyPress="return scanTouche_adresseIP(event)"/></td></div>
+<div></div>
+<div><input type="submit" class="sm4" value="Ok et Red&eacute;marrage"/></div>
+</fieldset>
+</form>
+<div>&nbsp;</div>
+</div>
+<script language="javascript">
+function codeTouche(evenement)
+ for (prop in evenement)
+ if(prop == 'which') return(evenement.which);
+ return(evenement.keyCode);
+function scanTouche(evenement)
+var reCarValides = /[\w-.\x00\x08]/;
+var car = String.fromCharCode(codeTouche(evenement));
+ return (reCarValides.test(car) && !reCarInvalides.test(car)) ;
+function scanTouche_adresseIP(evenement)
+var reCarValides = /[\d.\x00\x08]/;
+ var car = String.fromCharCode(codeTouche(evenement));
+ return reCarValides.test(car);
+function configIPBoxes() {
+e = document.forms.config;
+st = e.dhcp.checked;
+e.ip.disabled = st;
+e.gw.disabled = st;
+e.sub.disabled = st;
+e.dns1.disabled = st;
+if (st){
+document.getElementById('id_label_ip').style.color='darkgray';
+document.getElementById('id_label_gw').style.color='darkgray';
+document.getElementById('id_label_sub').style.color='darkgray';
+document.getElementById('id_label_dns1').style.color='darkgray';
+else {
+document.getElementById('id_label_ip').style.color='black';
+document.getElementById('id_label_gw').style.color='black';
+document.getElementById('id_label_sub').style.color='black';
+document.getElementById('id_label_dns1').style.color='black';
+document.getElementById('hello').innerHTML = "Param&egrave;tres Boitier boutons";
+makeRequest("netdata.cgi");
+</script>
+<div class="spacer">&nbsp;</div>
+</div></div></div></div></div>
+</body>
+</html>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<title>BODET Control box</title>
+<link href="melodys.css" rel="stylesheet" type="text/css" />
+<script type="text/javascript">
+// page js
+var
+hvac_value
+= new Array(20);
+data_received = 0;
+// header.js
+sfHover2 = function() {
+var navthree = document.getElementById("lnv");
+if (navthree){
+var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI");
+for (var i=0; i<sfEls2.length; i++) {
+sfEls2[i].onmouseover=function() {
+this.className+=" sfhover";
+hideselects('hidden');
+sfEls2[i].onmouseout=function() {
+this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
+hideselects('visible');
+if (window.attachEvent) {
+window.attachEvent("onload", sfHover2);
+function hideselects(state) {
+for(i=0;i<document.forms.length;i++){ // if there are forms on the page
+frm = document.forms[i];
+var inputs = frm.getElementsByTagName("SELECT");
+for (j=0;j<inputs.length;j++){
+inputs[j].style.visibility = state;
+// request.js
+function makeRequest(url) {
+var http_request = false;
+url = url + "?sid=" + Math.random();
+data_received = 1;
+ if (window.XMLHttpRequest) { // Mozilla, Safari,...
+
+http_request = new XMLHttpRequest();
+
+if (http_request.overrideMimeType) {
+
+http_request.overrideMimeType('text/xml');
+
+ }
+else if (window.ActiveXObject) { // IE
+try {
+
+http_request = new ActiveXObject("Msxml2.XMLHTTP");
+
+catch (e) {
+try {
+
+http_request = new ActiveXObject("Microsoft.XMLHTTP");
+
+catch (e) {}
+
+ }
+ if (!http_request) {
+
+alert('Giving up :( Cannot create an XMLHTTP instance');
+
+return false;
+ }
+ http_request.onreadystatechange = function() { alertContents(http_request); };
+ http_request.open('GET', url, true);
+ http_request.send(null);
+function alertContents(http_request) {
+if (http_request.readyState == 4) {
+if (http_request.status == 200) {
+
+parse_vars(http_request.responseText);
+data_received = 0;
+
+else {
+data_received = 0;
+
+ }
+// page js
+function parse_vars(data) {
+var parsed = data.split( "\n" );
+hvac_value[0]
+= parsed[0];
+hvac_value[1]
+= parsed[1];
+hvac_value[2]
+= parsed[2];
+hvac_value[3]
+= parsed[3];
+hvac_value[4]
+= parsed[4];
+hvac_value[5]
+= parsed[5];
+hvac_value[6]
+= parsed[6];
+hvac_value[7]
+= parsed[7];
+hvac_value[8]
+= parsed[8];
+// alert(hvac_value[5]) ;
+// MAC
+document.getElementsByName("mac")[0].value= hvac_value[0] ;
+// host
+document.getElementsByName("host")[0].value= hvac_value[1] ;
+// coche DHCP
+if (hvac_value[2] == 0)
+document.getElementsByName("dhcp")[0].checked = false ;
+else document.getElementsByName("dhcp")[0].checked = true ;
+// @IP
+document.getElementsByName("ip")[0].value= hvac_value[3] ;
+// Mask
+document.getElementsByName("sub")[0].value= hvac_value[4] ;
+// Passerelle
+document.getElementsByName("gw")[0].value= hvac_value[5] ;
+// DNS1
+document.getElementsByName("dns1")[0].value= hvac_value[6] ;
+configIPBoxes();
+function loop() {
+if (!data_received)
+makeRequest("netdata.cgi");
+setTimeout("loop()", 1000);
+//window.onload=loop;
+</script>
+</head>
+<body>
+<div id="shadow-one" style="height: 857px"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four">
+<div id="page">
+<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet" /></div>
+<div id="title"><div class="right">Embedded Web Server</div><span id="hello">&nbsp;</span></div>
+<div id="menu">
+<a href="index_gb.html">Home</a>
+<a href="network_gb.html">Network Configuration</a>
+<a href="param_gb.html">Parameters</a>
+<a href="SNMP_gb.html">Alarm Configuration</a>
+<a href="system_gb.html">System</a>
+</div>
+<div id="content">
+<h1>Network Configuration</h1>
+<p>This page allows the network configuration.</p>
+<p class="error">
+<b>CAUTION:</b> Incorrect settings may cause the loss of the network connection.</p>
+<form method="post" action="http:network.cgi" name="config">
+<fieldset>
+<caption class="auto-style1"><strong>Connection<br></br></strong></caption>
+<div><label>MAC Address</label>
+<input type="text" name="mac" style="width: 140px" disabled="disabled"/></div>
+<div><label>Name</label>
+<input type="text" name="host" onKeyPress="return scanTouche(event)" maxlength="50" style="width: 331px" /></div>
+<div>&nbsp;</div>
+<div>
+<input type="checkbox" class="sm" name="dhcp" value="1" onclick="configIPBoxes()" /> Enable DHCP</div>
+<div><label for="id_ip" id="id_label_ip">IP Address</label>
+<td><input type="text" name="ip" id="id_ip" onKeyPress="return scanTouche_adresseIP(event)" /></td></div>
+<div><label for="id_sub" id="id_label_sub">Subnet Mask</label>
+<td><input type="text" name="sub" id="id_sub" onKeyPress="return scanTouche_adresseIP(event)"/></td></div>
+<div><label for="id_gw" id="id_label_gw">Gateway</label>
+<td><input type="text" name="gw" id="id_gw" onKeyPress="return scanTouche_adresseIP(event)"/></td></div>
+<div><label for="id_dns1" id="id_label_dns1">DNS Address</label>
+<td><input type="text" name="dns1" id="id_dns1" onKeyPress="return scanTouche_adresseIP(event)"/></td></div>
+<div></div>
+<div><input type="submit" class="sm" value="Save and Reboot"/></div>
+</fieldset>
+</form>
+<div>&nbsp;</div>
+</div>
+<script language="javascript">
+function codeTouche(evenement)
+ for (prop in evenement)
+ if(prop == 'which') return(evenement.which);
+ return(evenement.keyCode);
+function scanTouche(evenement)
+var reCarValides = /[\w-.\x00\x08]/;
+var car = String.fromCharCode(codeTouche(evenement));
+ return (reCarValides.test(car) && !reCarInvalides.test(car)) ;
+function scanTouche_adresseIP(evenement)
+var reCarValides = /[\d.\x00\x08]/;
+ var car = String.fromCharCode(codeTouche(evenement));
+ return reCarValides.test(car);
+function configIPBoxes() {
+e = document.forms.config;
+st = e.dhcp.checked;
+e.ip.disabled = st;
+e.gw.disabled = st;
+e.sub.disabled = st;
+e.dns1.disabled = st;
+if (st){
+document.getElementById('id_label_ip').style.color='darkgray';
+document.getElementById('id_label_gw').style.color='darkgray';
+document.getElementById('id_label_sub').style.color='darkgray';
+document.getElementById('id_label_dns1').style.color='darkgray';
+else {
+document.getElementById('id_label_ip').style.color='black';
+document.getElementById('id_label_gw').style.color='black';
+document.getElementById('id_label_sub').style.color='black';
+document.getElementById('id_label_dns1').style.color='black';
+document.getElementById('hello').innerHTML = "Control box Setting";
+makeRequest("netdata.cgi");
+</script>
+<div class="spacer">&nbsp;</div>
+</div></div></div></div></div>
+</body>
+</html>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="fr">
+<head>
+<title>BODET Boitier boutons</title>
+<link href="melodys.css" rel="stylesheet" type="text/css" />
+<script type="text/javascript">
+// page js
+hvac_value
+= new Array(5);
+data_received = 0;
+// header.js
+sfHover2 = function() {
+var navthree = document.getElementById("lnv");
+if (navthree){
+var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI");
+for (var i=0; i<sfEls2.length; i++) {
+sfEls2[i].onmouseover=function() {
+this.className+=" sfhover";
+hideselects('hidden');
+sfEls2[i].onmouseout=function() {
+this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
+hideselects('visible');
+if (window.attachEvent) {
+window.attachEvent("onload", sfHover2);
+function hideselects(state) {
+for(i=0;i<document.forms.length;i++){ // if there are forms on the page
+frm = document.forms[i];
+var inputs = frm.getElementsByTagName("SELECT");
+for (j=0;j<inputs.length;j++){
+inputs[j].style.visibility = state;
+// request.js
+function makeRequest(url) {
+var http_request = false;
+url = url + "?sid=" + Math.random();
+data_received = 1;
+ if (window.XMLHttpRequest) { // Mozilla, Safari,...
+
+http_request = new XMLHttpRequest();
+
+if (http_request.overrideMimeType) {
+
+http_request.overrideMimeType('text/xml');
+
+ }
+else if (window.ActiveXObject) { // IE
+try {
+
+http_request = new ActiveXObject("Msxml2.XMLHTTP");
+
+catch (e) {
+try {
+
+http_request = new ActiveXObject("Microsoft.XMLHTTP");
+
+catch (e) {}
+
+ }
+ if (!http_request) {
+
+alert('Giving up :( Cannot create an XMLHTTP instance');
+
+return false;
+ }
+ http_request.onreadystatechange = function() { alertContents(http_request); };
+ http_request.open('GET', url, true);
+ http_request.send(null);
+function alertContents(http_request) {
+if (http_request.readyState == 4) {
+if (http_request.status == 200) {
+
+parse_vars(http_request.responseText);
+data_received = 0;
+
+else {
+data_received = 0;
+
+ }
+// page js
+function parse_vars(data) {
+var parsed = data.split( "\n" );
+hvac_value[0]
+= parsed[0];
+hvac_value[1]
+= parsed[1];
+// Mode
+if (hvac_value[0]== 0)
+ document.getElementsByName("00")[0].checked = true ;
+else document.getElementsByName("00")[1].checked = true ;
+// Multicast Adress
+document.getElementsByName("ip_multi")[0].value= hvac_value[1] ;
+</script>
+</head>
+<body>
+<div id="shadow-one" style="height: 396px"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four">
+<div id="page">
+<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet"/></div>
+<div id="title"><div class="right">Serveur Web</div><span id="hello">&nbsp;</span></div>
+<div id="menu">
+<a href="index_fr.html">Accueil</a>
+<a href="network.html">Configuration R&eacute;seau</a>
+<a href="param.html">Param&egrave;tres</a>
+<a href="SNMP_fr.html">Configuration alarmes</a>
+<a href="system.html">Syst&egrave;me</a>
+</div>
+<div id="content" style="height: 361px">
+<h1>Param&egrave;tres</h1>
+<p>&nbsp;</p>
+<form method="post" action="http:param.cgi" name="config">
+<fieldset>
+<div></div>
+<div><label>Mode</label>
+<input type="radio" class="sm4" name=00 value="0" style="width: 27px; margin-left: 20px;" checked="checked">Sigma</input>
+<input type="radio" name=00 value="1" style="width: 27px">Autonome</input>
+</div>
+<div>&nbsp;</div>
+<div>
+<label style="width: 152px">Adresse d'&eacute;mission</label>
+<input type="text" class="sm4" name="ip_multi" style="width: 150px; margin-left: 25px;" id="id_multi" onKeyPress="return scanTouche_adresseIP(event)"/>
+</div>
+<div>&nbsp;</div>
+<div>
+<input type="submit" class="sm4" value="Ok et Red&eacute;marrage" style="margin-left: 25px"/></div>
+</fieldset>
+</form>
+</div>
+<script language="javascript">
+function codeTouche(evenement)
+ for (prop in evenement)
+ if(prop == 'which') return(evenement.which);
+ return(evenement.keyCode);
+function scanTouche_adresseIP(evenement)
+var reCarValides = /[\d.\x00\x08]/;
+ var car = String.fromCharCode(codeTouche(evenement));
+ return reCarValides.test(car);
+document.getElementById('hello').innerHTML = "Param&egrave;tres Boitier boutons";
+makeRequest("param_data.cgi");
+</script>
+<div class="spacer" style="height: 46px"></div>
+</div>
+</div>
+</div>
+</div>
+</div>
+</body>
+</html>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<title>BODET Control box </title>
+<link href="melodys.css" rel="stylesheet" type="text/css" />
+<script type="text/javascript">
+// page js
+hvac_value
+= new Array(5);
+data_received = 0;
+// header.js
+sfHover2 = function() {
+var navthree = document.getElementById("lnv");
+if (navthree){
+var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI");
+for (var i=0; i<sfEls2.length; i++) {
+sfEls2[i].onmouseover=function() {
+this.className+=" sfhover";
+hideselects('hidden');
+sfEls2[i].onmouseout=function() {
+this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
+hideselects('visible');
+if (window.attachEvent) {
+window.attachEvent("onload", sfHover2);
+function hideselects(state) {
+for(i=0;i<document.forms.length;i++){ // if there are forms on the page
+frm = document.forms[i];
+var inputs = frm.getElementsByTagName("SELECT");
+for (j=0;j<inputs.length;j++){
+inputs[j].style.visibility = state;
+// request.js
+function makeRequest(url) {
+var http_request = false;
+url = url + "?sid=" + Math.random();
+data_received = 1;
+ if (window.XMLHttpRequest) { // Mozilla, Safari,...
+
+http_request = new XMLHttpRequest();
+
+if (http_request.overrideMimeType) {
+
+http_request.overrideMimeType('text/xml');
+
+ }
+else if (window.ActiveXObject) { // IE
+try {
+
+http_request = new ActiveXObject("Msxml2.XMLHTTP");
+
+catch (e) {
+try {
+
+http_request = new ActiveXObject("Microsoft.XMLHTTP");
+
+catch (e) {}
+
+ }
+ if (!http_request) {
+
+alert('Giving up :( Cannot create an XMLHTTP instance');
+
+return false;
+ }
+ http_request.onreadystatechange = function() { alertContents(http_request); };
+ http_request.open('GET', url, true);
+ http_request.send(null);
+function alertContents(http_request) {
+if (http_request.readyState == 4) {
+if (http_request.status == 200) {
+
+parse_vars(http_request.responseText);
+data_received = 0;
+
+else {
+data_received = 0;
+
+ }
+// page js
+function parse_vars(data) {
+var parsed = data.split( "\n" );
+hvac_value[0]
+= parsed[0];
+hvac_value[1]
+= parsed[1];
+// Mode
+if (hvac_value[0]== 0)
+ document.getElementsByName("00")[0].checked = true ;
+else document.getElementsByName("00")[1].checked = true ;
+// Multicast Adress
+document.getElementsByName("ip_multi")[0].value= hvac_value[1] ;
+</script>
+</head>
+<body>
+<div id="shadow-one" style="height: 396px"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four">
+<div id="page">
+<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet"/></div>
+<div id="title"><div class="right">Embedded Web Server</div><span id="hello">&nbsp;</span></div>
+<div id="menu">
+<a href="index_gb.html">Home</a>
+<a href="network_gb.html">Network Configuration</a>
+<a href="param_gb.html">Parameters</a>
+<a href="SNMP_gb.html">Alarm Configuration</a>
+<a href="system_gb.html">System</a>
+</div>
+<div id="content" style="height: 361px">
+<h1>Parameters</h1>
+<p>&nbsp;</p>
+<form method="post" action="http:param.cgi" name="config">
+<fieldset>
+<div></div>
+<div><label>Mode</label>
+<input type="radio" class="sm4" name=00 value="0" style="width: 27px; margin-left: 20px;" checked="checked">Sigma</input>
+<input type="radio" name=00 value="1" style="width: 27px">Independent</input>
+</div>
+<div>&nbsp;</div>
+<div>
+<label style="width: 152px">Sending address</label>
+<input type="text" class="sm4" name="ip_multi" style="width: 150px; margin-left: 25px;" id="id_multi" onKeyPress="return scanTouche_adresseIP(event)"/>
+</div>
+<div>&nbsp;</div>
+<div>
+<input type="submit" class="sm4" value="Save and Reboot" style="margin-left: 25px"/></div>
+</fieldset>
+</form>
+</div>
+<script language="javascript">
+function codeTouche(evenement)
+ for (prop in evenement)
+ if(prop == 'which') return(evenement.which);
+ return(evenement.keyCode);
+function scanTouche_adresseIP(evenement)
+var reCarValides = /[\d.\x00\x08]/;
+ var car = String.fromCharCode(codeTouche(evenement));
+ return reCarValides.test(car);
+document.getElementById('hello').innerHTML = "Control box Setting";
+makeRequest("param_data.cgi");
+</script>
+<div class="spacer" style="height: 46px"></div>
+</div>
+</div>
+</div>
+</div>
+</div>
+</body>
+</html>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//FR"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
+<head>
+<title>BODET Boitier boutons</title>
+<link href="melodys.css" rel="stylesheet" type="text/css" />
+<script type="text/javascript">
+// page js
+var hvac_value = new Array(40);
+data_received = 0;
+// header.js
+sfHover2 = function() {
+var navthree = document.getElementById("lnv");
+if (navthree){
+var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI");
+for (var i=0; i<sfEls2.length; i++) {
+sfEls2[i].onmouseover=function() {
+this.className+=" sfhover";
+hideselects('hidden');
+sfEls2[i].onmouseout=function() {
+this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
+hideselects('visible');
+if (window.attachEvent) {
+window.attachEvent("onload", sfHover2);
+function hideselects(state) {
+for(i=0;i<document.forms.length;i++){ // if there are forms on the page
+frm = document.forms[i];
+var inputs = frm.getElementsByTagName("SELECT");
+for (j=0;j<inputs.length;j++){
+inputs[j].style.visibility = state;
+// request.js
+function makeRequest(url) {
+var http_request = false;
+url = url + "?sid=" + Math.random();
+data_received = 1;
+ if (window.XMLHttpRequest) { // Mozilla, Safari,...
+
+http_request = new XMLHttpRequest();
+
+if (http_request.overrideMimeType) {
+
+http_request.overrideMimeType('text/xml');
+
+ }
+else if (window.ActiveXObject) { // IE
+try {
+
+http_request = new ActiveXObject("Msxml2.XMLHTTP");
+
+catch (e) {
+try {
+
+http_request = new ActiveXObject("Microsoft.XMLHTTP");
+
+catch (e) {}
+
+ }
+ if (!http_request) {
+
+alert('Giving up :( Cannot create an XMLHTTP instance');
+
+return false;
+ }
+ http_request.onreadystatechange = function() { alertContents(http_request); };
+ http_request.open('GET', url, true);
+ http_request.send(null);
+function alertContents(http_request) {
+if (http_request.readyState == 4) {
+if (http_request.status == 200) {
+
+parse_vars(http_request.responseText);
+data_received = 0;
+
+else {
+data_received = 0;
+
+ }
+// page js
+function parse_vars(data) {
+var i, parsed = data.split( "\n" );
+var form ;
+for (i=0; i<=15; i++){
+hvac_value[i]
+= parsed[i];
+// Enable SNMP
+if (hvac_value[0] == 0)
+document.getElementsByName("agent")[0].checked = false ;
+else document.getElementsByName("agent")[0].checked = true ;
+// Version
+if (hvac_value[1]== 0)
+ document.getElementsByName("version")[0].checked = true ;
+else document.getElementsByName("version")[1].checked = true ;
+// Communaute
+document.getElementsByName("community")[0].value= hvac_value[2] ;
+if (hvac_value[3] == 0)
+document.getElementsByName("trap")[0].checked = false ;
+else document.getElementsByName("trap")[0].checked = true ;
+// SNMP Manager
+document.getElementsByName("manag_1")[0].value= hvac_value[4] ;
+document.getElementsByName("manag_2")[0].value= hvac_value[5] ;
+document.getElementsByName("manag_3")[0].value= hvac_value[6] ;
+// Enable alarms
+if (hvac_value[7] == 0)
+document.getElementsByName("alarm_1")[0].checked = false ;
+else document.getElementsByName("alarm_1")[0].checked = true ;
+if (hvac_value[8] == 0)
+document.getElementsByName("alarm_2")[0].checked = false ;
+else document.getElementsByName("alarm_2")[0].checked = true ;
+if (hvac_value[9] == 0)
+document.getElementsByName("alarm_3")[0].checked = false ;
+else document.getElementsByName("alarm_3")[0].checked = true ;
+if (hvac_value[10] == 0)
+document.getElementsByName("alarm_4")[0].checked = false ;
+else document.getElementsByName("alarm_4")[0].checked = true ;
+if (hvac_value[11] == 0)
+document.getElementsByName("alarm_5")[0].checked = false ;
+else document.getElementsByName("alarm_5")[0].checked = true ;
+// periode status
+document.getElementsByName("k")[0].value= hvac_value[12] ;
+</script>
+</head>
+<body>
+<div id="shadow-one"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four">
+<div id="page">
+<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet" /></div>
+<div id="title"><div class="right">Serveur Web</div><span id="hello">&nbsp;</span></div>
+<div id="menu">
+<a href="index_fr.html">Accueil</a>
+<a href="network.html">Configuration R&eacute;seau</a>
+<a href="param.html">Param&egrave;tres</a>
+<a href="SNMP_fr.html">Configuration alarmes</a>
+<a href="system.html">Syst&egrave;me</a>
+</div>
+<div id="content">
+<h1>Configuration alarmes</h1>
+<form method="post" action="http:snmp.cgi" name="config">
+<fieldset>
+<div><input type="checkbox" class="sm" name="agent" onclick="configIPBoxes()"/> SNMP</div>
+<div><label>Version</label>
+<input type="radio" name="version" value="0" style="width: 27px">V1</input>
+<input type="radio" name="version" value="1" style="width: 27px">V2C</input>
+</div>
+<div><label>Community</label>
+<input type="text" name="community" onKeyPress="return scanTouche(event)" maxlength="30"/></div>
+<div><input type="checkbox" class="sm" name="trap" onclick="configIPBoxes()"/> SNMP Trap</div>
+<div><label>SNMP Manager 1</label>
+<input type="text" name="manag_1" onKeyPress="return scanTouche(event)" maxlength="30"/></div>
+<div><label>SNMP Manager 2</label>
+<input type="text" name="manag_2" onKeyPress="return scanTouche(event)" maxlength="30" /></div>
+<div><label>SNMP Manager 3</label>
+<input type="text" name="manag_3" onKeyPress="return scanTouche(event)" maxlength="30" /></div>
+<br></br>
+<div style="padding:0 0 20px 20px">
+<TABLE border=1 CELLPADDING=5 CELLSPACING=0>
+<TBODY>
+<TR>
+<Th>Alarmes actives</Th>
+<Th style="width: 200px">Param&egrave;tres</Th>
+</TR>
+<TR>
+<TD style="width: 220px"><input type="checkbox" class="sm2" name="alarm_1"/>Red&eacute;marrage<img class="picto" src="info.png"/></TD>
+<TD style="width: 200px">&nbsp;</TD>
+</TR>
+<TR>
+<TD style="width: 220px"><input type="checkbox" class="sm2" name="alarm_2"/>Appui bouton<img class="picto" src="info.png"/></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR>
+<TD><input type="checkbox" class="sm2" name="alarm_3"/>Acc&egrave;s web<img class="picto" src="warn.png"/></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR>
+<TD><input type="checkbox" class="sm2" name="alarm_4"/>D&eacute;faut authentification<img class="picto" src="warn.png"/></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR>
+<TD><input type="checkbox" class="sm2" name="alarm_5"/>Status p&eacute;riodique<img class="picto" src="info.png"/></TD>
+<TD>Periode (h)&nbsp;<input type="text" name="k" maxlength="2" style="width: 30px" onKeyPress="return scanTouche_chiffre(event)"/></TD>
+</TR>
+</TBODY>
+</TABLE>
+</div>
+<div style="padding:0px 0 0 10px"><img class="picto" src="info.png"/> Information</div>
+<div style="padding:0px 0 0 10px"><img class="picto" src="warn.png"/> Warning<input type="submit" class="sm3" value="Ok"/></div>
+<div style="padding:0px 0 0 10px"><img class="picto" src="crit.png"/> Critic</div>
+</fieldset>
+</form>
+<br></br>
+<form method="post" action="http:snmptest.cgi" name="config2">
+<fieldset>
+<br></br>
+<div><label>SNMP test</label>
+<input type="submit" class="sm3" style="margin-left:50px" value="Trap status"/></div>
+<div>&nbsp;</div>
+</fieldset>
+</form>
+</div>
+<script language="javascript">
+function configIPBoxes() {
+function codeTouche(evenement)
+ for (prop in evenement)
+ if(prop == 'which') return(evenement.which);
+ return(evenement.keyCode);
+function scanTouche(evenement)
+var reCarValides = /[\w-.\x00\x08]/;
+var reCarInvalides = /_/;
+ var car = String.fromCharCode(codeTouche(evenement));
+ return (reCarValides.test(car) && !reCarInvalides.test(car)) ;
+function scanTouche_chiffre(evenement)
+var reCarValides = /[\d\x00\x08]/;
+ var car = String.fromCharCode(codeTouche(evenement));
+ return reCarValides.test(car);
+document.getElementById('hello').innerHTML = "Param&egrave;tres Boitier boutons";
+makeRequest("snmpdata.cgi");
+</script>
+<div class="spacer">&nbsp;</div>
+</div></div></div></div></div>
+</body>
+</html>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<title>>BODET Control box</title>
+<link href="melodys.css" rel="stylesheet" type="text/css" />
+<script type="text/javascript">
+// page js
+var hvac_value = new Array(40);
+data_received = 0;
+// header.js
+sfHover2 = function() {
+var navthree = document.getElementById("lnv");
+if (navthree){
+var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI");
+for (var i=0; i<sfEls2.length; i++) {
+sfEls2[i].onmouseover=function() {
+this.className+=" sfhover";
+hideselects('hidden');
+sfEls2[i].onmouseout=function() {
+this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
+hideselects('visible');
+if (window.attachEvent) {
+window.attachEvent("onload", sfHover2);
+function hideselects(state) {
+for(i=0;i<document.forms.length;i++){ // if there are forms on the page
+frm = document.forms[i];
+var inputs = frm.getElementsByTagName("SELECT");
+for (j=0;j<inputs.length;j++){
+inputs[j].style.visibility = state;
+// request.js
+function makeRequest(url) {
+var http_request = false;
+url = url + "?sid=" + Math.random();
+data_received = 1;
+ if (window.XMLHttpRequest) { // Mozilla, Safari,...
+
+http_request = new XMLHttpRequest();
+
+if (http_request.overrideMimeType) {
+
+http_request.overrideMimeType('text/xml');
+
+ }
+else if (window.ActiveXObject) { // IE
+try {
+
+http_request = new ActiveXObject("Msxml2.XMLHTTP");
+
+catch (e) {
+try {
+
+http_request = new ActiveXObject("Microsoft.XMLHTTP");
+
+catch (e) {}
+
+ }
+ if (!http_request) {
+
+alert('Giving up :( Cannot create an XMLHTTP instance');
+
+return false;
+ }
+ http_request.onreadystatechange = function() { alertContents(http_request); };
+ http_request.open('GET', url, true);
+ http_request.send(null);
+function alertContents(http_request) {
+if (http_request.readyState == 4) {
+if (http_request.status == 200) {
+
+parse_vars(http_request.responseText);
+data_received = 0;
+
+else {
+data_received = 0;
+
+ }
+// page js
+function parse_vars(data) {
+var i, parsed = data.split( "\n" );
+var form ;
+for (i=0; i<=15; i++){
+hvac_value[i]
+= parsed[i];
+// Enable SNMP
+if (hvac_value[0] == 0)
+document.getElementsByName("agent")[0].checked = false ;
+else document.getElementsByName("agent")[0].checked = true ;
+// Version
+if (hvac_value[1]== 0)
+ document.getElementsByName("version")[0].checked = true ;
+else document.getElementsByName("version")[1].checked = true ;
+// Communaute
+document.getElementsByName("community")[0].value= hvac_value[2] ;
+if (hvac_value[3] == 0)
+document.getElementsByName("trap")[0].checked = false ;
+else document.getElementsByName("trap")[0].checked = true ;
+// SNMP Manager
+document.getElementsByName("manag_1")[0].value= hvac_value[4] ;
+document.getElementsByName("manag_2")[0].value= hvac_value[5] ;
+document.getElementsByName("manag_3")[0].value= hvac_value[6] ;
+// Enable alarms
+if (hvac_value[7] == 0)
+document.getElementsByName("alarm_1")[0].checked = false ;
+else document.getElementsByName("alarm_1")[0].checked = true ;
+if (hvac_value[8] == 0)
+document.getElementsByName("alarm_2")[0].checked = false ;
+else document.getElementsByName("alarm_2")[0].checked = true ;
+if (hvac_value[9] == 0)
+document.getElementsByName("alarm_3")[0].checked = false ;
+else document.getElementsByName("alarm_3")[0].checked = true ;
+if (hvac_value[10] == 0)
+document.getElementsByName("alarm_4")[0].checked = false ;
+else document.getElementsByName("alarm_4")[0].checked = true ;
+if (hvac_value[11] == 0)
+document.getElementsByName("alarm_5")[0].checked = false ;
+else document.getElementsByName("alarm_5")[0].checked = true ;
+// periode status
+document.getElementsByName("k")[0].value= hvac_value[12] ;
+</script>
+</head>
+<body>
+<div id="shadow-one"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four">
+<div id="page">
+<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet" /></div>
+<div id="title"><div class="right">Embedded Web Server </div><span id="hello">&nbsp;</span></div>
+<div id="menu">
+<a href="index_gb.html">Home</a>
+<a href="network_gb.html">Network Configuration</a>
+<a href="param_gb.html">Parameters</a>
+<a href="SNMP_gb.html">Alarm Configuration</a>
+<a href="system_gb.html">System</a>
+</div>
+<div id="content">
+<h1>Alarm Configuration</h1>
+<form method="post" action="http:snmp.cgi" name="config">
+<fieldset>
+<div><input type="checkbox" class="sm" name="agent" onclick="configIPBoxes()"/> SNMP</div>
+<div><label>Version</label>
+<input type="radio" name="version" value="0" style="width: 27px">V1</input>
+<input type="radio" name="version" value="1" style="width: 27px">V2C</input>
+</div>
+<div><label>Community</label>
+<input type="text" name="community" onKeyPress="return scanTouche(event)" maxlength="30"/></div>
+<div><input type="checkbox" class="sm" name="trap" onclick="configIPBoxes()"/> SNMP Trap</div>
+<div><label>SNMP Manager 1</label>
+<input type="text" name="manag_1" onKeyPress="return scanTouche(event)" maxlength="30"/></div>
+<div><label>SNMP Manager 2</label>
+<input type="text" name="manag_2" onKeyPress="return scanTouche(event)" maxlength="30" /></div>
+<div><label>SNMP Manager 3</label>
+<input type="text" name="manag_3" onKeyPress="return scanTouche(event)" maxlength="30" /></div>
+<br></br>
+<div style="padding:0 0 20px 20px">
+<TABLE border=1 CELLPADDING=5 CELLSPACING=0>
+<TBODY>
+<TR>
+<Th>Enable Alarms</Th>
+<Th style="width: 139px">Parameters</Th>
+</TR>
+<TR>
+<TD style="width: 220px"><input type="checkbox" class="sm2" name="alarm_1"/>Reboot<img class="picto" src="info.png"/></TD>
+<TD style="width: 200px">&nbsp;</TD>
+</TR>
+<TR>
+<TD style="width: 220px"><input type="checkbox" class="sm2" name="alarm_2"/>Button pressed<img class="picto" src="info.png"/></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR>
+<TD><input type="checkbox" class="sm2" name="alarm_3"/>Web access<img class="picto" src="warn.png"/></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR>
+<TD><input type="checkbox" class="sm2" name="alarm_4"/>Authentication failure<img class="picto" src="warn.png"/></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR>
+<TD><input type="checkbox" class="sm2" name="alarm_5"/>Periodic status<img class="picto" src="info.png"/></TD>
+<TD>Periode (h)&nbsp;<input type="text" name="k" maxlength="2" style="width: 30px" onKeyPress="return scanTouche_chiffre(event)"/></TD>
+</TR>
+ </TBODY>
+</TABLE>
+</div>
+<div style="padding:0px 0 0 10px"><img class="picto" src="info.png"/> Information</div>
+<div style="padding:0px 0 0 10px"><img class="picto" src="warn.png"/> Warning<input type="submit" class="sm3" value="Save"/></div>
+<div style="padding:0px 0 0 10px"><img class="picto" src="crit.png"/> Critic</div>
+</fieldset>
+</form>
+<br></br>
+<form method="post" action="http:snmptest.cgi" name="config2">
+<fieldset>
+<br></br>
+<div><label>SNMP test</label>
+<input type="submit" class="sm3" style="margin-left:50px" value="Send status trap"/></div>
+<div>&nbsp;</div>
+</fieldset>
+</form>
+</div>
+<script language="javascript">
+function configIPBoxes() {
+function codeTouche(evenement)
+ for (prop in evenement)
+ if(prop == 'which') return(evenement.which);
+ return(evenement.keyCode);
+function scanTouche(evenement)
+var reCarValides = /[\w-.\x00\x08]/;
+var reCarInvalides = /_/;
+ var car = String.fromCharCode(codeTouche(evenement));
+ return (reCarValides.test(car) && !reCarInvalides.test(car)) ;
+function scanTouche_chiffre(evenement)
+var reCarValides = /[\d\x00\x08]/;
+ var car = String.fromCharCode(codeTouche(evenement));
+ return reCarValides.test(car);
+document.getElementById('hello').innerHTML = "Control box Setting";
+makeRequest("snmpdata.cgi");
+</script>
+<div class="spacer">&nbsp;</div>
+</div></div></div></div></div>
+</body>
+</html><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="fr">
+<head>
+<title>BODET Boitier boutons</title>
+<link href="melodys.css" rel="stylesheet" type="text/css" />
+<script type="text/javascript">
+// page js
+var
+hvac_value
+= new Array(10);
+data_received = 0;
+// header.js
+sfHover2 = function() {
+var navthree = document.getElementById("lnv");
+if (navthree){
+var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI");
+for (var i=0; i<sfEls2.length; i++) {
+sfEls2[i].onmouseover=function() {
+this.className+=" sfhover";
+hideselects('hidden');
+sfEls2[i].onmouseout=function() {
+this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
+hideselects('visible');
+if (window.attachEvent) {
+window.attachEvent("onload", sfHover2);
+function hideselects(state) {
+for(i=0;i<document.forms.length;i++){ // if there are forms on the page
+frm = document.forms[i];
+var inputs = frm.getElementsByTagName("SELECT");
+for (j=0;j<inputs.length;j++){
+inputs[j].style.visibility = state;
+// request.js
+function makeRequest(url) {
+var http_request = false;
+url = url + "?sid=" + Math.random();
+data_received = 1;
+ if (window.XMLHttpRequest) { // Mozilla, Safari,...
+
+http_request = new XMLHttpRequest();
+
+if (http_request.overrideMimeType) {
+
+http_request.overrideMimeType('text/xml');
+
+ }
+else if (window.ActiveXObject) { // IE
+try {
+
+http_request = new ActiveXObject("Msxml2.XMLHTTP");
+
+catch (e) {
+try {
+
+http_request = new ActiveXObject("Microsoft.XMLHTTP");
+
+catch (e) {}
+
+ }
+ if (!http_request) {
+
+alert('Giving up :( Cannot create an XMLHTTP instance');
+
+return false;
+ }
+ http_request.onreadystatechange = function() { alertContents(http_request); };
+ http_request.open('GET', url, true);
+ http_request.send(null);
+function alertContents(http_request) {
+if (http_request.readyState == 4) {
+if (http_request.status == 200) {
+
+parse_vars(http_request.responseText);
+data_received = 0;
+
+else {
+data_received = 0;
+
+ }
+// page js
+function parse_vars(data) {
+var parsed = data.split( "\n" );
+hvac_value[0]
+= parsed[0];
+hvac_value[1]
+= parsed[1];
+hvac_value[2]
+= parsed[2];
+hvac_value[3]
+= parsed[3];
+hvac_value[4]
+= parsed[4];
+hvac_value[5]
+= parsed[5];
+hvac_value[6]
+= parsed[6];
+// version
+id_version.innerHTML = hvac_value[0] ;
+// timestamp
+id_timestamp.innerHTML = hvac_value[1] ;
+// Datecode
+id_datecode.innerHTML = hvac_value[2] ;
+// Auth
+if (hvac_value[3] == 0)
+document.getElementsByName("auth")[0].checked = false ;
+else document.getElementsByName("auth")[0].checked = true ;
+// user
+document.getElementsByName("user")[0].value= hvac_value[4] ;
+// Password
+document.getElementsByName("password")[0].value= hvac_value[5] ;
+// Confirm
+document.getElementsByName("password2")[0].value= hvac_value[6] ;
+//alert("Fin") ;
+function loop() {
+if (!data_received)
+makeRequest("system.cgi");
+setTimeout("loop()", 1000);
+window.onload=loop;
+</script>
+</head>
+<body>
+<div id="shadow-one"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four">
+<div id="page">
+<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet" /></div>
+<div id="title"><div class="right">Serveur Web</div><span id="hello">&nbsp;</span></div>
+<div id="menu">
+<a href="index_fr.html">Accueil</a>
+<a href="network.html">Configuration R&eacute;seau</a>
+<a href="param.html">Param&egrave;tres</a>
+<a href="SNMP_fr.html">Configuration alarmes</a>
+<a href="system.html">Syst&egrave;me</a>
+</div>
+<div id="content">
+<h1>Syst&egrave;me</h1>
+<form method="post" action="http:version.cgi" name="config">
+<fieldset>
+<DIV><label>Micrologiciel</label><SPAN id="id_version">&nbsp;</SPAN></DIV>
+<DIV><label>En activit&eacute;</label><SPAN id="id_timestamp">&nbsp;</SPAN></DIV>
+<DIV><label>DateCode</label><SPAN id="id_datecode">&nbsp;</SPAN></DIV>
+</fieldset>
+</form>
+<br>
+<form method="post" action="http:security.cgi" name="security" onSubmit="return verify_auth()">
+<fieldset>
+<p class="error">
+<b>Attention:</b> Le mot de passe sera requis pour la connexion avec le serveur web.</p>
+<div>
+<input type="checkbox" class="sm" name="auth" value="0" /> Authentification</div>
+<div><label for="id_user" id="id_label_user">Utilisateur</label>
+<td><input type="text" name="user" id="id_user" maxlength="16" onclick="select(user)" onKeyPress="return scanTouche(event)"/></td></div>
+<div><label for="id_password" id="id_label_password">Mot de passe</label>
+<td><input type="password" name="password" id="id_password" maxlength="16" onclick="select(password)" onKeyPress="return scanTouche(event)"/></td></div>
+<div><label for="id_password2" id="id_label_password2">Confirmation mot de passe</label>
+<td><input type="password" name="password2" id="id_password2" maxlength="16" onclick="select(password2)" onKeyPress="return scanTouche(event)"/></td></div>
+<br></br>
+<div><input type="submit" class="sm" value="Ok" style="width: 125px"/></div>
+</fieldset>
+</form>
+<br>
+<form method="post" action="http:reboot.cgi" name="config2">
+<fieldset>
+<p class="error">
+<b>Attention:</b> Red&eacute;marrer entrainera la perte de la connexion r&eacute;seau.</p>
+<input type="hidden" name="h1" value="0"/>
+<div><input type="submit" class="sm" value="Red&eacute;marrer" style="width: 125px" /></div>
+</fieldset>
+</form>
+<br>
+<form method="post" action="http:factory_config.cgi" name="config3">
+<fieldset>
+<p class="error">
+<b>Attention:</b> La configuration usine entrainera la perte de tous les param&egrave;tres et eventuellement la perte de la connexion r&eacute;seau.</p>
+<input type="hidden" name="h2" value="0"/>
+<div><input type="submit" class="sm" value="Config. usine et Red&eacute;marrer" style="width: 200px" /></div>
+</fieldset>
+</form>
+</div>
+<script language="javascript">
+function tech(evenement)
+window.location.href="tech.html" ;
+document.getElementById('hello').innerHTML = "Param&egrave;tres Boitier boutons";
+function select(element){
+e = document.forms.security;
+e.element.select()
+function verify_auth(){
+e = document.forms.security;
+if (e.auth.checked){
+if (e.user.value=='')
+
+
+alert("Please enter your username in the first field")
+ e.user.focus()
+ return false ;
+return verify(e.password,e.password2) ;
+} else {
+ if (e.password.value!=''){
+return verify(e.password,e.password2) ;
+ } else return true ;
+function verify(element1, element2)
+ var passed=false
+ if (element1.value=='')
+ {
+ alert("Please enter your password in the second field")
+ element1.focus()
+ }
+ else if (element2.value=='')
+ {
+ alert("Please confirm your password in the third field!")
+ element2.focus()
+ }
+ else if (element1.value!=element2.value)
+ {
+ alert("The two passwords do not match")
+ element1.select()
+ }
+ else
+ passed=true
+ return passed
+function codeTouche(evenement)
+ for (prop in evenement)
+ if(prop == 'which') return(evenement.which);
+ return(evenement.keyCode);
+function scanTouche(evenement)
+var reCarValides = /[\w-.\x00\x08]/;
+ var car = String.fromCharCode(codeTouche(evenement));
+ return (reCarValides.test(car) && !reCarInvalides.test(car)) ;
+</script>
+<div class="spacer" style="height: 51px">&nbsp;</div>
+</div></div></div></div></div>
+</body>
+</html><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<title>BODET Control box</title>
+<link href="melodys.css" rel="stylesheet" type="text/css" />
+<script type="text/javascript">
+// page js
+var
+hvac_value
+= new Array(10);
+data_received = 0;
+// header.js
+sfHover2 = function() {
+var navthree = document.getElementById("lnv");
+if (navthree){
+var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI");
+for (var i=0; i<sfEls2.length; i++) {
+sfEls2[i].onmouseover=function() {
+this.className+=" sfhover";
+hideselects('hidden');
+sfEls2[i].onmouseout=function() {
+this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
+hideselects('visible');
+if (window.attachEvent) {
+window.attachEvent("onload", sfHover2);
+function hideselects(state) {
+for(i=0;i<document.forms.length;i++){ // if there are forms on the page
+frm = document.forms[i];
+var inputs = frm.getElementsByTagName("SELECT");
+for (j=0;j<inputs.length;j++){
+inputs[j].style.visibility = state;
+// request.js
+function makeRequest(url) {
+var http_request = false;
+url = url + "?sid=" + Math.random();
+data_received = 1;
+ if (window.XMLHttpRequest) { // Mozilla, Safari,...
+
+http_request = new XMLHttpRequest();
+
+if (http_request.overrideMimeType) {
+
+http_request.overrideMimeType('text/xml');
+
+ }
+else if (window.ActiveXObject) { // IE
+try {
+
+http_request = new ActiveXObject("Msxml2.XMLHTTP");
+
+catch (e) {
+try {
+
+http_request = new ActiveXObject("Microsoft.XMLHTTP");
+
+catch (e) {}
+
+ }
+ if (!http_request) {
+
+alert('Giving up :( Cannot create an XMLHTTP instance');
+
+return false;
+ }
+ http_request.onreadystatechange = function() { alertContents(http_request); };
+ http_request.open('GET', url, true);
+ http_request.send(null);
+function alertContents(http_request) {
+if (http_request.readyState == 4) {
+if (http_request.status == 200) {
+
+parse_vars(http_request.responseText);
+data_received = 0;
+
+else {
+data_received = 0;
+//
+alert('There was a problem with the request.');
+alert( http_request.status );
+
+ }
+// page js
+function parse_vars(data) {
+var parsed = data.split( "\n" );
+hvac_value[0]
+= parsed[0];
+hvac_value[1]
+= parsed[1];
+hvac_value[2]
+= parsed[2];
+hvac_value[3]
+= parsed[3];
+hvac_value[4]
+= parsed[4];
+hvac_value[5]
+= parsed[5];
+hvac_value[6]
+= parsed[6];
+// version
+id_version.innerHTML = hvac_value[0] ;
+// timestamp
+id_timestamp.innerHTML = hvac_value[1] ;
+// Datecode
+id_datecode.innerHTML = hvac_value[2] ;
+// Auth
+if (hvac_value[3] == 0)
+document.getElementsByName("auth")[0].checked = false ;
+else document.getElementsByName("auth")[0].checked = true ;
+// user
+document.getElementsByName("user")[0].value= hvac_value[4] ;
+// Password
+document.getElementsByName("password")[0].value= hvac_value[5] ;
+// Confirm
+document.getElementsByName("password2")[0].value= hvac_value[6] ;
+//alert("Fin") ;
+function loop() {
+if (!data_received)
+makeRequest("system.cgi");
+setTimeout("loop()", 1000);
+window.onload=loop;
+</script>
+</head>
+<body>
+<div id="shadow-one"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four">
+<div id="page">
+<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet" /></div>
+<div id="title"><div class="right">Embedded Web Server</div><span id="hello">&nbsp;</span></div>
+<div id="menu">
+<a href="index_gb.html">Home</a>
+<a href="network_gb.html">Network Configuration</a>
+<a href="param_gb.html">Parameters</a>
+<a href="SNMP_gb.html">Alarm Configuration</a>
+<a href="system_gb.html">System</a>
+</div>
+<div id="content">
+<h1>System</h1>
+<form method="post" action="http:version.cgi" name="config">
+<fieldset>
+<DIV><label>Firmware</label><SPAN id="id_version">&nbsp;</SPAN></DIV>
+<DIV><label>Uptime</label><SPAN id="id_timestamp">&nbsp;</SPAN></DIV>
+<DIV><label>DateCode</label><SPAN id="id_datecode">&nbsp;</SPAN></DIV>
+</fieldset>
+</form>
+<br>
+<form method="post" action="http:security.cgi" name="security" onSubmit="return verify_auth()">
+<fieldset>
+<p class="error">
+<b>CAUTION:</b> The correct password is required for the connection with the Embedded Web Server.</p>
+<div>
+<input type="checkbox" class="sm" name="auth" value="0" /> Enable authentication</div>
+<div><label for="id_user" id="id_label_user">Username</label>
+<td><input type="text" name="user" id="id_user" maxlength="16" onclick="select(user)" onKeyPress="return scanTouche(event)"/></div>
+<div><label for="id_password" id="id_label_password">New Password</label>
+<td><input type="password" name="password" id="id_password" maxlength="16" onclick="select(password)" onKeyPress="return scanTouche(event)"/></div>
+<div><label for="id_password2" id="id_label_password2">Confirm New Password</label>
+<td><input type="password" name="password2" id="id_password2" maxlength="16" onclick="select(password2)" onKeyPress="return scanTouche(event)"/></div>
+<br>
+<div><input type="submit" class="sm" value="Save" style="width: 125px"/></div>
+</fieldset>
+</form>
+<br>
+<form method="post" action="http:reboot.cgi" name="config2">
+<fieldset>
+<p class="error">
+<b>CAUTION:</b> Reboot will cause the loss of the network connection.</p>
+<input type="hidden" name="h1" value="0"/>
+<div><input type="submit" class="sm" value="Reboot" style="width: 125px" /></div>
+</fieldset>
+</form>
+<br>
+<form method="post" action="http:factory_config.cgi" name="config3">
+<fieldset>
+<p class="error">
+<b>CAUTION:</b> Factory configuration will cause the loss of all your parameters and may cause the loss of the network connection.</p>
+<input type="hidden" name="h2" value="0"/>
+<div><input type="submit" class="sm" value="Factory config.+ Reboot" style="width: 164px" /></div>
+</fieldset>
+</form>
+</div>
+<script language="javascript">
+function tech(evenement)
+window.location.href="tech.html" ;
+document.getElementById('hello').innerHTML = "Control box Setting";
+function select(element){
+e = document.forms.security;
+e.element.select()
+function verify_auth(){
+e = document.forms.security;
+if (e.auth.checked){
+if (e.user.value=='')
+
+
+alert("Please enter your username in the first field")
+ e.user.focus()
+ return false ;
+return verify(e.password,e.password2) ;
+} else {
+ if (e.password.value!=''){
+return verify(e.password,e.password2) ;
+ } else return true ;
+function verify(element1, element2)
+ var passed=false
+ if (element1.value=='')
+ {
+ alert("Please enter your password in the second field")
+ element1.focus()
+ }
+ else if (element2.value=='')
+ {
+ alert("Please confirm your password in the third field!")
+ element2.focus()
+ }
+ else if (element1.value!=element2.value)
+ {
+ alert("The two passwords do not match")
+ element1.select()
+ }
+ else
+ passed=true
+ return passed
+function codeTouche(evenement)
+ for (prop in evenement)
+ if(prop == 'which') return(evenement.which);
+ return(evenement.keyCode);
+function scanTouche(evenement)
+var reCarValides = /[\w-.\x00\x08]/;
+ var car = String.fromCharCode(codeTouche(evenement));
+ return (reCarValides.test(car) && !reCarInvalides.test(car)) ;
+</script>
+<div class="spacer" style="height: 51px">&nbsp;</div>
+</div></div></div></div></div>
+</body>
+</html>
+IHDR
+PLTE
+caEqpUchv
+tRNS
+pHYs
+IDAT
+I 7=+6!
+pLLM
+YYX33r
+n9Yi~
+IEND
+%s;%d;%s
+Not supported
+SNMPv2_trap_userSpec_NEW DNS FALSE
+@%-10s
+public
+private
+200 Port command okay
+220 RTCS FTP Server Ready
+221 Goodbye!
+226 File received OK - %ld bytes in %ld.%03ld sec
+226 File sent OK - %ld bytes in %ld.%03ld sec
+230 Logged in
+426 write error
+426 device full
+500 Unknown command
+501 Bad port syntax
+502 Command not implemented
+331 User name okay, need password.
+530 Not logged in.
+221 Goodbye.
+227 Entering Passive Mode (%ld,%ld,%ld,%ld,%hd,%hd).
+501 Option not supported.
+215 MQX
+214- The following commands are recognized:
+214 Direct comments to Embedded Access Inc.
+200 OK.
+200 Type ASCII.
+200 Type Binary.
+501 Unknown type.
+550 Requested action not taken. File unavailable.
+150 Opening data connection.
+425 Data connection refused.
+TCP/IP
+NTP server %d : %d.%d.%d.%d
+Bodet Control box
+httpd session
+httpd server
+Not Found
+text/plain
+text/html
+text/css
+image/gif
+image/jpeg
+image/png
+application/javascript
+application/octet-stream
+ ;%<>
+HTTP/1.0 %d %s
+Connection: Keep-Alive
+Connection: close
+Content-Type: %s
+Content-Length: %d
+.htm
+.html
+.gif
+.jpg
+.png
+.css
+<HTML><HEAD><TITLE>401 Unauthorized</TITLE></HEAD>
+<BODY><H1>Unauthorized!</H1>
+</BODY></HTML>
+<HTML><HEAD><TITLE>404 Not Found</TITLE></HEAD>
+<BODY><H1>The request URL was not found!</H1>
+n###odefghijklm#######0123456789:;<=>?@ABCDEFGHI######JKLMNOPQRSTUVWXYZ[\]^_`abc
+Freescale/Freescale MQX
+(c) 2013 Freescale Semiconductor. All rights reserved.
+Jun 19 2017 at 09:18:51
+_mqx_idle_task
+0123456789ABCDEF
+0123456789abcdef
+index.htm
+error 0x%X
+Server: MQX HTTP - Freescale Embedded Web Server
+POST
+Connection:
+keep-alive
+Keep-Alive
+Content-Length:
+Authorization:
+Basic
+.cgi
+WWW-Authenticate: Basic realm="test"
+ittyd:
+spi1:
+spi2:
+esdhc:
+ittyd:
+IET@
+"BT@
+"BT@
+"BT@
+BhRi
+CChZa
+BhRi
+CChZa
+hS`pGAhIi
+!A`O
+"\ITH
+#d"CI2H
+h1M-h
+SCTR
+JH \
+6H \
+-H \
+yIvH
+abQC
+9I9H
+3I4H
+-I/H
+1"9I
+qIrH
+ !hJ
+ !dJ
+ \I
+ NI
+ IK
+ CI
+ ?I
+ ;I
+ 7I
+ 2I
+ .I
+ +I
+SCTR0
+d&d?
+]K@@
+]L@@
+0!RH
+0 `
+&^HF`]O
+]L@@
+0H1I
+(x%(
+(x (
+(x*(
+(x0(
+(x:(
+F(x.(
+(x*(
+(x0(
+(x:(
+@x:(
+e]0-
+F_E
+F_E5
+BFKF
+SCTR
+ pG8
+0p08
+ 8 9
+jh)h
+ihAf
+ihAg
+jh)h
+ihAf
+ihAg
+(hih
+@)hI
+C(`hh
+ pG-
+8xyx
+8xyx
+8xyx
+FBF9
+8xyx
+!)T1
+ pG8
+x4 "
+qhAf
+ @@;
+mx0=
+mx0=,
+mxA=
+mx7=,
+mxa=
+mxW=,
+U(xy
+SCTR
+ "AF
+ "AF
+ BT@
+ BT@
+"BT@
+"BT@
+\Fdh
+xCdh
+bfIaH
+h`L$h
+UH@h
+SH@h
+CQH@h
+?H !
+#KJGIFH
+SCTR
+(h)i
+(i9j
+xtum
+ i1j
+xtum
+#`c`
+`i!i
+haiI
+hah@
+ h``
+a`i@
+@ipG-
+G8`^
+G8`8h
+G8`!
+G8`8h
+G8`l
+G8`8h
+G8`^
+G8`8h
+G8`
+G8`8h
+G8`n
+G8`8h
+, pG
+` pG
+0`0i7h
+0h0a
+`00pG
+ pG-
+@;XpPh
+ph(`
+ph(`
+@!ph
+9XpPh
+ pGp
+i@h/h
+i@hoh
+i@h(`
+ih`hh
+0hPE
+8hPE
+8h1h
+ pG
+ pG
+ pG
+ pG
+ pG
+ pG
+ pG
+ pG
+ pG
+ pG
+ pG
+ pG
+ pG
+ pG
+ pG
+4XpPj
+T4Xp
+j`E;
+ pG
+G8`!
+G8`8h
+ pG-
+YF`m
+ d l
+0 (pm
+ (pm
+ (pm
+ (pm
+ (pm
+ (pm
+BFYF(
+ l(pm
+ (pm
+(``k
+`c kA
+ c`k
+`c kA
+ c`k
+m k$xP
+m k$xP
+`c kA
+`c`k
+`c kA
+ e kB
+"c"m
+`c kA
+* kB
+`kPE
+ c`k
+`c kA
+x`e k
+`c`k
+`c kA
+F k0
+ c`k
+cRF9
+rgI0
+#ZF*I0
+SCTR
+aPiD
+aPiD
+aPiD
+aPiD
+aPiD
+aPiD
+aPiD
+ i0C
+a`iG
+'a i
+(h@E
+(h@EK
+ aj@
+`jai@
+iaj@
+a`i b
+'a i
+'a(h
+(hHE2
+`bmh
+(hHEH
+ aj@
+ aj@
+`bmh
+`jai@
+iaj@
+a`i b
+@Bai@
+'a i
+ i@E
+ a i
+ iHE
+a`jai@
+iaj@
+a`i b
+'a i
+ i@E
+ a i
+ iHE
+b`jai@
+iaj@
+a`i b
+`i!j@
+`a j0
+paiI
+paiI
+paiI
+@Bai@
+a`i@
+a`i@
+`a`i
+p`i@
+aaiI
+aaiI
+aaiI
+aaiI
+a`i@
+a`i@
+`a`i_
+p`i@
+p j`a
+aaiI
+aaiI
+a`i@
+a`i@
+`a`i_
+p`i@
+a`i@
+a`i@
+`a`i)
+p`iEp-
+p`i@
+`a0!
+ iPE
+ iPE
+`'a
+0h4h
+SCTR
+`FpG
+ hGj
+@x>(
+8x<(
+xx%(
+ 0p
+@hpGp
+'.!hi
+jAi(
+ (pD
+ (p4
+ h@k
+ppG-
+(x+(
+(x{(
+(x=(
+(xII@
++ 08
+!9Tm
+ 8p1
+FRFAF8
+&!@F
+SCTR
+\.(
+\08E
+y\A)
+y\[)
+y\ 1
+ ` h
+aa h
+"qI
+"*I
+@q}H
+|I|H
+wIxH
+tItH
+SCTR
+SCTR
+`h!h
+ hahA`
+pP{Hp
+qP|Hq
+ pGp
+\0pv
+ 0`O
+(x8shxxs
+s(y8thyxt
+ 0`@F
+ F%x
+@ pG
+`pG-
+AH@@
+AH@@
+h @yh
+xh`@p
+ `xh
+hhfh
+(i&h
+Uhfh
+hh^h
+i@hX`
+%jhh
+hhX`
+-h j
+hhX`
+ pGR
+iA`!
+SCTRX
+SCTR
+B0 `8H
+```h
+ `
+G`h2
+e` h
+ pG-
+(xixQ
+(yiyQ
+0xqxQ
+0zqzQ
+ 0`_H
+SCTR@;
+ppG=H
+ppG8
+$P2H
+uHvI
+fHyI
+lHkI
+]H[I
+MH`I
+SHPI
+CHAI
+3HHI
+9H6I
+*H&I
+ppG=H
+ppG8
+$P2H
+"$I%H
+hpG8
+9JRh8K
+`6H@h5J
+Aa3H@h
+/H@h@
+-IH`,H
+`pG)J
+"BT@
+!Ap}H
+h dI
+h![J
+h SI
+h NJ
+(xX(
+=I>H
+h .I
+h )J
+hW@I
+hG@SH
+\SMTUR
+NHNIY\
+&H)I
+hP@I
+hX@@
+<`}`
+ h@j
+0xr(
+h0`'
+`h@h0`
+`i0`
+ iah
+ ;\+
+ <\,
+0``h
+ 0`8
+ igi
+`i'i
+`i'i
+ igh
+0hAiCH
+!K0hBl0h
+SCTR
+ 0pv
+SCTR
+H@xPp
+`i!j
+ jai@
+ jai@
+JFAF
+xh9h
+8h a
+`<`8h
+x` i
+ cfc
+QFHF
+ i8`8h
+x`'a
+xh9h
+`0i8`7a
+trap
+trap
+`0`PF
+p0`PF
+p0`PF
+"AFXF
+`A`E
+GhO`
+`Gh9`A`
+K` `
+GhO`
+`Gh9`A`
+#JF@
+8i9h
+ !@F
+ 8`F
+8`?h
+sBF@
+sBF@
+#BF@
+#BF@
+han`
+ssem
+FpG8
+ F!x1
+qA5J
+3K2M-h
+/M-h1N6h
+vLeE
+M-h,
+M-xm
+!`jP
+h jEh
+ j@i
+i jAi0
+phqh
+GIF
+phqh
+GIF
+8q j
+ jCh
+ pG8
+A`Ah
+A`pG
+xpGp
+`" (a
+ haO
+ (dO
+,` z
+(h@h
+ (a(
+ (t_
+ 8p h
+:!(j
+ 0pp
+?!hi
+ 0pv
+/!hi
+hi@x
+F.!PF
+F. 0p
+F/!hi
+/!PF
+ (p1
+ (p(x
+ (p3
+ h`s
+hahi
+(b(j
+SCTR
+ (`@F
+`pG:J
+pG*J
+ pG8
+`(h$
+q(z0rhzpr
+r({0sh{ps
+ 8aV
+xaxi
+ xb8
+iDi\aQ
+xhyh
+ 9 89
+xhyh
+hhih
+ 9 8
+ 9 8
+ 9 8A
+xhyh
+ 9 8
+`hah
+FQF(
+ 8b\H
+ 8b=H
+`hah
+`hah
+`hah
+h8a0
+"YF8
+xhyh
+`hah
+`hah
+`hah
+`hah
+({i{
+`hah
+(|i|
+`hah
+`hah
+`hah
+`hah
+JFYF
+AFHF
+`b`j
+ `e`(
+h``h
+RFAFHF
+AFHF
+FQF@F
+ 9 8
+FAF(
+hhih
+ih h
+$` "
+8hHE
+`hah
+`hah
+/JAF
+`hah
+hhih
+hhih
+hhih
+hhih
+hhih
+hhih
+hhih
+ {a{
+ |a|
+h)i@
+phqh
+phqh
+@xpp
+@ypq({
+{pr(|
+SFJF!
+@xqx
+@yqy
+ 8`HF
+ pG-
+hhih
+hhih
+`hah
+`hah
+pGa(
+JFd
+JFd
+\E@I
+)RoJg
+M-hd
+L$h
+B%.
+\s@R
+\s@R
+\k@R
+\s@R
+SCTR&<
+ c)
+ c<I
+`c`k
+a6I
+ c`k@
+`c`k
+ j`a
+0xA(
+ "uI(
+"kI(
+"`I(
+"VI(
+"KI(
+"AI(
+SCTR
+h@j`b
+@jh`
+ pG-
+cEHEI
+F+HP
+ pGP;
+ aA
+pe`jp` i
+GF8h
+FWF8h
+8h@E
+OF8h
+h`bcj
+"!j(
+ 9 8
+hhih
+phqh
+JFaj0
+phqh
+GAF
+bj!jHF
+"jaj0
+phqh
+GAF
+ 9 8
+h@h@
+xhyh
+GXF=
+hxa
+xhyh
+xhyh
+GPF.
+hxa
+0yqyQ
+`hah
+`hah
+`hah
+0xqxQ
+`hah
+`hah
+`hah
+`hah
+hxb{j
+"9j
+ 9 8`hah
+`hah
+ `(i
+,alah
+x@xP
+h@hKh
+`'`
+h `(
+ pG0
+0h@h
+ h(`
+ h0``h
+ p`9
+ p`9
+YAT GEK8
+x`xh
+8h`c8
+ x`?h
+>a`m
+`9i8
+`m!m
+8` a
+e!i
+(mHE
+kl*lIF
+FJF1
+kl(l
+ GEK-
+g !
+ mam@
+QF`m
+F mam@
+ mam@
+cl"lIF`m
+`eJF)
+CFRF
+`k@h
+&`g`
+t`pi
+`pG8
+`hh`
+ ``h
+ h@iai
+!hHa hahA``h
+`h!h
+ h(`
+FPF"
+FHFB
+xa`i(
+xiai
+xa`hx``h
+|`xi@
+FQF`j
+(h@i
+(h@i
+)hHaK
+F(h@i?
+h(`(h
+#BFA
+ aA
+` lh`
+ipb`
+xjqj
+xjqj
+(h0`.`
+`!HC
+pxg
+xdxl
+QFxj
+xbxj
+8h`a8h
+8``i!lA` lai
+ GEK
+8l``8l
+0h(`5`
+ 9 8(
+8{y{Q
+8yyy
+F8zyz
+8xyxQ
+hhih
+hhih
+n g1
+hhih
+hhih
+h`a
+0{q{Q
+ cFY
+`hah
+(ziz
+q(yiy
+ 0pv
+ 0pv
+ 9 8
+0xqxQ
+0zqz
+0yqy
+ 9 8;
+pP 0s
+ 9 8
+jaj8
+8h(a
+ 8a6
+ GEK-
+(ziz
+!QCO
+ b8
+IFPF
+ d`k
+F0h`c0
+p`ph
+kqh@
+kqh@
+phcl
+hehm
+ Ahm
+hfhn
+@!HC
+ {a{
+ |a|
+hIhIh
+ iE`%a
+0iD`4a
+ ``0
+bRF)
+ahi@
+t`RH0`
+`JH0`
+(iF`.a
+@px`(
+"AFHF
+ ,gF
+h0`YH
+QH1h
+h0`0
+h0`CH
+`AF
+h!j`i
+i(b`j
+b(hEb
+>p(a
+zqHC
+ (p h
+jhp h
+(q0 hq0
+(s j
+ hs j
+hi)i@
+="ii(i
+IF@F
+7"ii(i
+IF@F
+3"ii(i
+IF@F
+<"ii(i
+IF@F
+9"ii(i
+"IF@F
+2"ii(i
+YF@F
+ hrO
+j$ Ls
+i$ \p
+@$ \p
+@$ \p
+zqHC
+!Ab(
+zqHC
+zqHC
+C#BF)j
+zqHC
+zqHC
+zqHC
+!Ab(
+!Ab(
+0|q|
+8xyx
+8xyx
+8xyx
+8xyx
+bpG-
+C9yzy
+6"QFHF
+`5"QFHF
+zqHC
+zqHC
+!Ab
+!Ab
+4awj
+`hah
+`hah
+%j&h
+i!j`i
+Fp.I
+` /
+x`8C
+Hp`
+[FbhO
+d FC l
+`hah
+`hah
+rx0yqy
+0yqy
+`hah
+0h8`0y8q8i
+7i(|
+Fpy_
+`1ypy
+`hipa(i
+hj@xP
+ (pm
+k(pm
+ pG-
+F9yPF
+"1hXF
+ cF_
+ eF_
+ `F_
+ cF_
+ eF_
+ (`F
+ (`:
+ (`.
+h6h6h
+h-h-h
+h-h-h-i
+h-h-h
+h6h6h
+h-h-h
+h6h6h
+h6h6h
+h6h6h
+BFqh
+x`HF
+C(f(n
+@`x`(
+xpG8
+ hah
+ h"|
+`BhR
+uMelodys
+54321
+param.but
+Settings response
+No O
+eter
+ceived.<br>
+<html><head></
+script language=java
+>history.go(-1);</
+public>!#S
+,a(a
+(5t$
+xR|P
diff --git a/research/firmware-strings/MICROPHONE.txt b/research/firmware-strings/MICROPHONE.txt
new file mode 100644
index 0000000..ce34094
--- /dev/null
+++ b/research/firmware-strings/MICROPHONE.txt
@@ -0,0 +1,3887 @@
+pGHI
+ZP@J
+bBbO
+bBbO
+bBfO
+bBg"J
+bBcO
+JJ`pG
+AFHF
+H(`O
+Hh`x
+pGpG
+`nH!!
+pZH!!
+pYHX!
+`JH(!
+pJH!!
+pIHX!
+p<H0!
+ppGp
+( (K
+Pp a
+ aH
+Pp dO
+Pp`d
+ `dH
+Pp bO
+Pp`b
+ `bH
+pX`O
+pXdO
+pXcO
+@`aA
+"K&H
+`PcO
+`P`A
+#8"A
+0h9h
+8h1h
+peml
+mRFO
+```4
+#BFO
+#BFO
+@k 0
+i\0pG
+SFZF
+@ `YFPF
+ZFQF@F
+h@ h
+AF@F
+`g`8h `<`t`
+AipG-
+$!XF
+kats0
+2L$h
+$LaT
+-`m`
+ j`b
+ `a
+mswl
+"GIHH
+jHAh
+" eIA`
+LHNIA`b
+cA!0
+iImI
+iQepG
+iImI
+ pGp
+#!@F
+#JF@
+(`ah
+`ahi`E`
+`p`
+0`.`u`F`
+`p`
+ `b:
+ h@h
+!hIh
+FAF
+hpG8
+ h@i
+"hRi
+ pGP
+-pGpG-
+# "B
+# "B
+ < 8
+ 8 <
+ 8 <
+pGAJ
+pG8J
+ h4I
+8`8h
+@ xv
+@A`
+jij i
+yUkm
+<eF_
+ dF@,
+8pah
+ k`c
+1hCH
+x qR
+x qR
+x qR
+chj0d
+F h@j
+ h@j
+g` h@j
+ h@j
+ p`H
+8j0`G
+0h8b>
+xh0`
+0hx`
+8i0`
+0h8a
+xaxiP
+xaxixa
+xaxiP
+xaxixa
+i0`b
+b kP
+0``(
+ (` kP
+ c`j
+ i(a
+`iha
+a kP
+RFAFXF
+ (`
+ (`xj
+ (`(h
+F8kP
+ (pm
+@(pm
+`(pm
+ 9 8
+glwl
+```0
+b m@
+`P`
+ L$h
+0 `@
+zqHC
+ ` hO
+ pGL
+~qPF
+G0j@
+" !0
+JF)x@F
+ 0`^
+xh9h
+xh9h
+xh9h
+`xh@
+ph1h
+ph1h
+`ph@
+ `d(
+ph!m
+ k@h
+ k@h
+ k@h@
+!kH` k
+h!kB
+`!k@
+ppG-
+ p@F!
+ QF8
+p8|P
+8tx|P
+h0`C
+F2hAF8
+`k0`6
+k0`6
+k0`6
+ l0`6
+`l0`6
+l0`6
+l0`6
+ m0`6
+xsx{P
+xsx{P
+ 0`=
+q kP
+q k@
+ihijh
+$pIF
+[BRBc
+IB@Ba
+IB@Ba
+[BRBc
+ F)FvA
+0FqFdAmA
+@FIFRF[F
+@FIFRF
+# "O
+# "@
+qkst
+ 8`DF
+ x0(
+ x0(
+ x0(
+ 12F
+ 8`O
+,`PF
+0123456789abcdefghijklmnopqrstuvwxyz
+|------------------------------------|
+|---- ----|
+|---- CONSOLE DE TEST PRODUCTION ----|
+Test en cours ---->
+ <-----
+Test>>
+unknown command
+!!!!! ERROR !!!!!!!!!!! TEST ERROR !!!!!!!! ERROR !!!!!!!
+Fin du mode console.............
+Boot User Application....
+Choix des tests a effectuer :
+ A : Test Automatique (B->I)
+ B : Test Led
+ C : Test Flash
+ D : Lecture de l'adresse MAC
+ E : Test du reseau
+ F : Test Bouton
+ G : Test Afficheur
+ H : Load Melodie par defaut
+ I : Test Record Audio
+ J : RESET CARTE
+ K : Test SD CARD
+ L : Test Codec Audio
+ M : Flash SPI Erase
+Ok !
+Ok !
+Ok !
+Ok !
+Ok !
+Ok !
+Ok !
+Ok !
+Ok !
+Ok !
+Ok !
+Ok !
+Ok !
+Erase chip ...
+ERROR (1)
+abor
+acct
+cdup
+feat
+help
+dele
+list
+noop
+nlst
+opts
+pass
+pasv
+port
+quit
+rnfr
+rnto
+retr
+stor
+site
+size
+syst
+type
+user
+xcwd
+xmkd
+xpwd
+xrmd
+Erreur de programmation
+A_ftp : F_fonctionnement_mode_client_pour_data_FTP --> ERROR Serial Flash programming : %d
+.BOD
+.bod
+TELECHARGEMENT_PROG_APPLI
+.MDY
+.mdy
+TELECHARGEMENT_PARAM_APPLI -->
+ERROR !!!
+.MP3
+.mp3
+TELECHARGEMENT_FICHIER_MP3
+150 OpenData
+FTP:fail bad GAMME_PRODUIT
+FTP:fail
+-- CONFIG ETHERNET NETWORK --
+RTCS create task Error %08x!
+Waiting for ethernet cable plug in ...
+Cable connected
+DHCP bind ...
+Error %08x!
+Successful Ethernet DHCP!
+Domaine : %s
+NTP server %d : %d.%d.%d.%d
+Static IP bind ...
+S_primary_DNS : %x
+Successful Ethernet static IP!
+IP Address : %d.%d.%d.%d
+Subnet Address : %d.%d.%d.%d
+Gateway Address : %d.%d.%d.%d
+DNS Address 1 : %d.%d.%d.%d
+DNS Address 2 : %d.%d.%d.%d
+01_last_record.mp3
+02_last_live.mp3
+Init carte ihm...
+Num_derniere_archive : %d
+%s%d
+MESSAGE_%05d.MP3
+copy_file ERROR %d
+RECORD_OVERLOAD
+F_init_player_VS1063A error
+delete result : %d
+Error openfile n+
+start REC Live
+Seconde %d
+start REC SD
+Fin live, record_size = %d
+delete ok
+Touche HP : APPUYEE
+Touche HP : RELACHEE
+Touche PLAY : APPUYEE E_phase_play_rec=%d
+Touche PLAY : ACTIVE
+Touche PLAY : RELACHEE
+Touche REC : APPUYEE
+Touche REC : RELACHEE
+Config usine forcee
+Param
+tres
+Factory
+metros
+Werksein-
+blablablabla
+Usine
+Settings
+brica
+stellungen
+Touche non
+Key not
+Tecla no
+Taste nicht
+associ
+associated
+asociada
+verbunden
+Toutes zones
+All zones
+Todas zonas
+Alle Zonen
+Diffusion
+Broadcast
+Emisi
+bertragung
+jingle
+of jingle
+de jingle
+Jingle
+termin
+completed
+terminada
+beendet
+message
+mensaje
+Nachricht
+Emisi
+n no
+indisponible
+unavailable
+disponible
+unverf
+gbar
+interrompue
+interrupted
+interrumpida
+unterbrochen
+Aucune
+Ninguna
+Keine
+lection
+selection
+selecci
+Auswahl
+Enregistrem.
+Recording
+Grabaci
+Aufnahme
+dans Xs
+in Xs
+en Xs
+in x Sek.
+termin
+of message
+Ecoute
+Local
+Escucha
+locale
+listening
+local
+vor Ort
+ended
+Pas de
+Microphone
+micro
+broadcast
+microf
+Mikro
+Mise a jour
+Update
+Laufendes
+en cours...
+Under way...
+en curso...
+F_init_lecture_mp3_buffer --> Open file ERROR %s
+F_init_lecture_mp3_buffer --> UI32_mp3_record_size = %d
+start VS1063 ok
+fin fichier mp3
+F_fifo_dequeue_n ERROR
+bytes
+\CONFIG
+\CONFIG\TEMP
+\ARCHIVE
+\JINGLE
+\REC
+Name find : %s
+MESSAGE_*.MP3
+Error, unable to allocate memory for paths
+Error creating directory %s
+Error, file system %s not found
+Formating...
+Error while formatting: 0x%x
+Done. Volume name is %s
+Free disk space:
+%lu %s
+esdhc:
+Error opening communication handle %s, check your user_config.h.
+Initializing GPIO with sdcard protect pin failed.
+sdcard:
+Error installing SD card device (0x%x)
+Unable to open SD card device.
+Setting device read only failed.
+Error installing partition manager: %s
+Installing MFS over partition...
+Error validating partition: %s
+Not installing MFS.
+Error initializing MFS over partition: %s
+Installing MFS over SD card driver...
+Error initializing MFS: %s
+NOT A DOS DISK! You must format to continue.
+Format ERROR
+Error opening filesystem: %s
+SD card installed to %s
+SD card is locked (read only).
+DIR not exists
+Format done
+Erreur F_close_MFS_SD_CARD
+Main_task
+UDP_task
+TCP_task
+Protoc_task
+tfs:
+READ AIRCR Register : 0x%08P
+WRITE AIRCR Register : 0x%08P
+F_fonction_correction_bug_DHCP_sur_MQX_402 !!! ERROR 1 !!!
+F_fonction_correction_bug_DHCP_sur_MQX_402 !!! ERROR 2 !!!
+F_fonction_correction_bug_DHCP_sur_MQX_402 !!! ERROR 3 !!!
+F_fonction_correction_bug_DHCP_sur_MQX_402 : DEBUT ATTENTE
+F_fonction_correction_bug_DHCP_sur_MQX_402 : FIN ATTENTE
+!-----------------------------!
+!-- Microphone IP --!
+!-- %s --!
+!-- MQX ver %d --!
+ERROR Mutex_init_trame_PROTOCOLE !!!
+ERROR Mutex_init_trame_explorer_BODET !!!
+ERROR TFS install returned: %08x
+\index.html
+Start http server ...
+FTP_server_task
+FTP Server running
+ERROR Start FTP Server (%d)
+!!!! MAIN_TASK - STACK OVERFLOW !!!!
+!!!! TCP_TASK - STACK OVERFLOW !!!!
+!!!! UDP_TASK - STACK OVERFLOW !!!!
+WDOG bloqu
+RESET because MAIN_TASK task blocked
+RESET beacause UDP_TASK task blocked
+RESET because TCP_TASK task blocked
+RESET because PROTOC_TASK task blocked
+RESET task as requested MAIN_TASK
+RESET task as requested UDP_TASK
+RESET task as requested TCP_TASK
+RESET task as requested PROTOC_TASK
+spi1:
+VS1063A init spi error...
+Lecture @mac ... ERROR 1
+Lecture @mac ... ERROR 2
+No adresse MAC valide...
+LOC @mac ...: %02X:%02X:%02X:%02X:%02X:%02X
+IP Address : %d.%d.%d.%d
+Subnet Address : %d.%d.%d.%d
+Gateway Address : %d.%d.%d.%d
+Ping : %d.%d.%d.%d
+Test LED en cours
+Appuyer sur les Boutons REC, PLAY et HP
+Touche REC appuyee!
+Touche PLAY appuyee!
+Touche HP appuyee!
+Erreur communication Afficheur
+Carte Afficheur 8 Touches
+Carte Afficheur 15 Touches
+Test Visu en cours avec backlight...
+INIT LCD OK!
+ CARTE 8T
+ CARTE 15T
+Test Visu OK!...
+Test Touches Capacitives...
+TEST TOUCHES
+Touche 1 appuyee!
+TOUCHE 1 OK
+Touche 2 appuyee!
+TOUCHE 2 OK
+Touche 3 appuyee!
+TOUCHE 3 OK
+Touche 4 appuyee!
+TOUCHE 4 OK
+Touche 5 appuyee!
+TOUCHE 5 OK
+Touche 6 appuyee!
+TOUCHE 6 OK
+Touche 7 appuyee!
+TOUCHE 7 OK
+Touche 8 appuyee!
+TOUCHE 8 OK
+Touche 9 appuyee!
+TOUCHE 9 OK
+Touche 10 appuyee!
+TOUCHE 10 OK
+Touche 11 appuyee!
+TOUCHE 11 OK
+Touche 12 appuyee!
+TOUCHE 12 OK
+Touche 13 appuyee!
+TOUCHE 13 OK
+Touche 14 appuyee!
+TOUCHE 14 OK
+Touche 15 appuyee!
+TOUCHE 15 OK
+TEST ALL NOK
+TEST ALL OK
+Volume (1-->8)?
+Erreur de Volume !
+VS1063A init player error...
+File MP3, %d kHz, %d kbit/s, MONO
+File MP3, %d kHz, %d kbit/s, DUAL CHANNEL
+File MP3, %d kHz, %d kbit/s, JOINT STEREO
+File MP3, %d kHz, %d kbit/s, STEREO
+Erreur INIT SD CARD
+a:\melodie_test.mp3
+a:\melodie_test.MP3
+Erreur ouverture fichier 'melodie_test.mp3'
+Ouverture fichier 'melodie_test.mp3' OK!
+Taille du fichier audio : %d octets
+Erreur ! le fichier ne doit pas d
+passer 1572864 octets
+ERASE SECTEUR FLASH %d
+ERASE OK!
+Chargement Fichier MP3: %d%%
+Test SD CARD OK!
+Test Codec Audio OK!
+Load Melodie Par defaut
+a:\testREC.mp3
+Erreur creation fichier AUDIO TEST
+Test Record Audio en cours...
+Erreur INIT RECORD
+Taille fichier : %u
+taille du fichier record: %d
+Play Audio en cours...
+file record delete
+Page Memoire %d:
+%02x
+RESET
+Erase flash...
+Erase flash OK!
+!!! ERREUR !!! format @ MAC %s 0x%X:0x%X:0x%X:0x%X:0x%X:0x%X
+Lecture @mac... ERROR
+Lecture @mac... OK : %02X:%02X:%02X:%02X:%02X:%02X
+MEL%c%c%c%c%c%c%c%c
+%c%c%c%c%c%c%c
+UCH_volume_rampe_streaming_memo : %d
+F_controle_CHK_protocole ERROR 1 UI_i_lg_trame = %d
+F_controle_CHK_protocole ERROR 2 UI_i_lg_trame = %d %d
+F_controle_CHK_protocole ERROR 3 %d %d
+UCH_taille_buff_avant_jouer_loc : %d
+F_play_trio --> TRIO_SEARCH_FILE
+jingle.mp3
+%02d.mp3
+%02d*.mp3
+F_play_trio --> TRIO_PAUSE - FIN
+F_play_trio --> TRIO_PAUSE - REPEAT ALL
+F_play_trio --> TRIO_PAUSE - NEXT
+F_play_trio --> TRIO_STOP
+F_traitement_trame_PROTOCOLE --> ERROR _mutex_lock
+F_gestion_priorite_streaming_micro: %d
+F_gestion_trame_PROTOCOLE : !!!!! ERREUR !!!!! --> Cr
+ation du socket serveur impossible
+F_gestion_trame_PROTOCOLE : !!!!! ERREUR !!!!! --> SETSOCKOPT du socket serveur impossible (OPT_RECEIVE_NOWAIT) - 0x%04x
+F_gestion_trame_PROTOCOLE : !!!!! ERREUR !!!!! --> Abonnement IGMP BAD sur %d.%d.%d.%d
+F_gestion_trame_PROTOCOLE : !!!!! ERREUR !!!!! --> OPT_RBSIZE
+F_gestion_trame_PROTOCOLE : !!!!! ERREUR !!!!! --> BIND du socket serveur impossible
+F_gestion_trame_PROTOCOLE : recvfrom() failed with error %lx
+VS1011E init ERROR
+F_repondre_IP --> send failed with count %ld and error %lx
+@ip : %d char =
+%d.%d.%d.%d
+F_decodage_adresse_reseau ERROR
+F_traitement_trame_explorer_BODET --> ERROR _mutex_lock
+mel 1 get-info
+UCH_time_delay = %dms
+mel 2 set-info%c%c%c%03d.%03d.%03d.%03d%c%03d.%03d.%03d.%03d%c%02X:%02X:%02X:%02X:%02X:%02X%c%03d.%03d.%03d.%03d%c%03d.%03d.%03d.%03d%c%s%c%s%c%s%c%c%c%c%c%c%c%c%c%c
+mel 3 get-info
+mel 1 set-ip
+mel 2 set-ip%c%02X:%02X:%02X:%02X:%02X:%02X%cwrong_pass%c
+mel 2 set-ip%c%02X:%02X:%02X:%02X:%02X:%02X%cack%c
+DHCP : oui
+Hostname: %s
+mel 1 set-locate
+mel 1 get-att
+mel 2 get-att%cwrong_pass%c
+mel 2 get-att%c
+mel 1 set-att
+mel 2 set-att%cwrong_pass%c
+mel 2 set-att%cack%c
+mel 1 get-exp
+mel 2 get-exp%cwrong_pass%c
+mel 2 get-exp%c
+mel 1 set-exp
+mel 2 set-exp%cwrong_pass%c
+mel 2 set-exp%cack%c
+mel 1 set-sn
+mel 2 set-sn
+mel 1 reset-factory
+mel 2 reset-factory
+F_gestion_trame_UDP : !!!!! ERREUR !!!!! --> Cr
+ation du socket serveur impossible
+F_gestion_trame_UDP : !!!!! ERREUR !!!!! --> SETSOCKOPT du socket serveur impossible (OPT_RECEIVE_NOWAIT) - 0x%04x
+F_gestion_trame_UDP : !!!!! ERREUR !!!!! --> BIND du socket serveur impossible
+F_gestion_trame_UDP : recvfrom() failed with error %lx
+F_gestion_trame_TCP : ERREUR !!!!! Cr
+ation du socket serveur impossible
+F_gestion_trame_TCP : ERREUR !!!!! SETSOCKOPT du socket serveur impossible (OPT_TBSIZE)
+F_gestion_trame_TCP : ERREUR !!!! SETSOCKOPT du socket serveur impossible (OPT_RBSIZE)
+F_gestion_trame_TCP : ERREUR !!!!! --> SETSOCKOPT du socket serveur impossible (OPT_RECEIVE_NOWAIT)
+F_gestion_trame_TCP : ERREUR !!!!! --> BIND du socket serveur impossible, error 0x%lx
+F_gestion_trame_TCP : ERREUR !!!!! --> LISTEN du socket serveur impossible, error 0x%lx
+F_gestion_trame_TCP : ERREUR !!!!! --> ACCEPT failed, error 0x%lx
+F_gestion_trame_TCP : ERREUR %x !!!!! --> RECVFROM failed %d.%d.%d.%d,%d
+F_gestion_trame_TCP : ERREUR !!! SHUTDOWN failed, error 0x%lx
+F_gestion_trame_TCP : ERREUR !!! SHUTDOWN server failed, error 0x%lx
+ittyd:
+Microphone IP 15T
+Microphone IP 8T
+%d %s
+F_decryptage_user_password = %s
+F_charge_A_vars --> Delete File %s --
+C_A_vars.mdy
+ERROR delete file %s
+F_charge_A_vars --> DEJA EN COURS !!! ON SORT
+F_charge_A_vars START
+Lecture @mac ... ERROR 1
+Lecture @mac ... ERROR 2
+LOC @mac ...: %02X:%02X:%02X:%02X:%02X:%02X
+LM test 0 S_param.TCH_datecode : %s
+F_charge_A_vars --> Le fichier %s n'existe pas, on le creer
+Open file ERROR (CHARGEMENT_AU_BOOT)
+Open file ERROR (CHARGEMENT_MISE_A_JOUR_FTP)
+F_charge_A_vars --> ERREUR CHK (calcule = %04x/ fichier re
+u = %04x)
+F_charge_A_vars --> Delete File %s
+F_charge_A_vars --> CHK OK %04x
+C_A_vars.sav
+F_charge_A_vars --> Rename File %s to %s
+ERROR rename file %s
+F_charge_A_vars --> Erreur lg ligne UCH_version_param %s
+F_charge_A_vars --> S_param.UCH_version_param NON CONFORME (%d/%d)
+F_charge_A_vars --> Erreur lg ligne TB_valide[%d] %s
+F_charge_A_vars --> Erreur lg ligne TCH_serial_number %s
+ERROR S_param.TCH_serial_number !!! %d
+F_charge_A_vars --> Erreur lg ligne TCH_hostname %s
+ERROR S_param.TCH_hostname !!! %d
+F_charge_A_vars --> Erreur lg ligne S_config_net.ip %s
+F_charge_A_vars --> Erreur conversion S_param.S_config_net.ip : %s %d.%d.%d.%d
+F_charge_A_vars --> Erreur lg ligne S_config_net.mask %s
+F_charge_A_vars --> Erreur conversion S_param.S_config_net.mask : %s %d.%d.%d.%d
+F_charge_A_vars --> Erreur lg ligne S_config_net.gateway %s
+F_charge_A_vars --> Erreur conversion S_param.S_config_net.gateway : %s %d.%d.%d.%d
+F_charge_A_vars --> Erreur lg ligne S_primary_DNS %s
+F_charge_A_vars --> Erreur conversion S_param.S_primary_DNS : %s %d.%d.%d.%d
+F_charge_A_vars --> Erreur lg ligne S_secondary_DNS %s
+F_charge_A_vars --> Erreur conversion S_param.S_secondary_DNS : %s %d.%d.%d.%d
+F_charge_A_vars --> Erreur lg ligne DHCP %s
+F_charge_A_vars --> Erreur lg ligne TCH_snmp_manager1 %s
+ERROR S_param.TCH_snmp_manager1 !!! %d
+F_charge_A_vars --> Erreur lg ligne TCH_snmp_manager2 %s
+ERROR S_param.TCH_snmp_manager2 !!! %d
+F_charge_A_vars --> Erreur lg ligne TCH_snmp_manager3 %s
+ERROR S_param.TCH_snmp_manager3 !!! %d
+F_charge_A_vars --> Erreur lg ligne TCH_snmp_community %s
+ERROR S_param.TCH_snmp_community !!! %d
+F_charge_A_vars --> Erreur lg ligne UCH_version_SNMP %s
+F_charge_A_vars --> Erreur lg ligne TUCH_enable_alarms %s
+F_charge_A_vars --> Erreur lg ligne UCH_period_periodique_status %s
+F_charge_A_vars --> Erreur lg ligne S_multicast %s
+F_charge_A_vars --> Erreur conversion S_param.S_multicast : %s %d.%d.%d.%d
+F_charge_A_vars --> Erreur lg ligne TS_repeteur... %s
+F_charge_A_vars --> Erreur lg ligne UCH_indice_volume %s
+F_charge_A_vars --> Erreur lg ligne UCH_priorite... %s
+F_charge_A_vars --> Erreur lg ligne TUCH_type_action_touche... %s
+F_charge_A_vars --> Erreur lg ligne TUCH_num_zone_groupe... %s
+F_charge_A_vars --> Erreur lg ligne TUCH_definition_groupe... %s
+F_charge_A_vars --> Erreur lg ligne TUCH_nom_zone_groupe... %s
+F_charge_A_vars --> Erreur lg ligne Exploitation... %s
+F_charge_A_vars --> Erreur lg ligne b_enable_auth %s
+F_charge_A_vars --> Erreur lg ligne TCH_user %s
+ERROR S_param.TCH_user !!! %d
+F_charge_A_vars --> Erreur lg ligne TCH_password %s
+ERROR S_param.TCH_password !!! %d
+ERROR S_param.TUCH_message_ligne1 !!! %d
+ERROR S_param.TUCH_message_ligne2 !!! %d
+F_charge_A_vars --> Reboot demand
+F_charge_A_vars --> Demande Sauvegarde suite chargement FTP
+F_sauv_A_vars DEBUT
+C_A_vars.mdyold
+ERROR rename file
+Create file ERROR
+%d.%d.%d.%d
+F_sauv_A_vars FIN
+F_config_par_defaut_A_vars
+BODET-%02X%02X%02X%02X%02X%02X
+jkl1vi5erjnfh
+public
+aSe2=9Z8gOi37*
+----
+MELODYS_2013
+spi1:
+V1.1A13 12/06/2018
+<BODY>
+<br><br>
+host
+dhcp
+dns1
+%02X:%02X:%02X:%02X:%02X:%02X
+%d.%d.%d.%d
+%dd %02dh %02dm
+aSe2=9Z8gOi37*
+<html><head></head></html><script language=javascript>history.go(-1);</script>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><title>MQX</title><meta http-equiv="REFRESH" content="0;url=system.html"></HEAD><BODY></BODY></HTML>
+auth
+user
+password
+msg1
+1- %s
+2- %s
+3- %s
+msg2
+priorite
+volume
+gain
+langue
+mode_bouton_diff
+ip_multi
+home
+network
+netdata
+system
+reboot
+factory_config
+security
+param
+param_data
+home_message
+F_init_clavier : ERROR _mutex_cla !!!
+F_gestion_clavier --> ERROR _mutex_cla
+i2c1:
+spi2:
++"VD
+}<HTML>
+<HEAD>
+<TITLE>
+</TITLE>
+</HEAD>
+F_fifo_init : ERROR Mutex_init_FIFO !!!
+F_fifo_enqueue_n --> ERROR _mutex_lock
+F_fifo_dequeue_n --> ERROR _mutex_lock
+/bodet.png
+/index.html
+/index_fr.html
+/index_gb.html
+/melodys.css
+/network.html
+/network_gb.html
+/param.html
+/param_gb.html
+/system.html
+/system_gb.html
+IHDR
+PLTE
+dca(#
+/.&zzz
+-,&NH
+76085
+tRNS
+pHYs
+IDATx
+b{lfcF
+xm$9
+<O4bt
+:gC=
+@mxW
+] aj
+Vn!Q
+YQU,
+WNih
+\@NY0^
+NACZ
+w[Kc&
+u>zve|B
+@b4)
+id"3
+ZL'W_m
+ _9h
+2>C,?
+IEND
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<title>BODET Microphone Setting</title>
+<link href="melodys.css" rel="stylesheet" type="text/css" />
+<script type="text/javascript">
+sfHover2 = function() {
+var navthree = document.getElementById("lnv");
+if (navthree){
+var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI");
+for (var i=0; i<sfEls2.length; i++) {
+sfEls2[i].onmouseover=function() {
+this.className+=" sfhover";
+hideselects('hidden');
+sfEls2[i].onmouseout=function() {
+this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
+hideselects('visible');
+if (window.attachEvent) {
+window.attachEvent("onload", sfHover2);
+function detect_langue() {
+if (navigator.browserLanguage)
+var language = navigator.browserLanguage;
+else
+var language = navigator.language;
+if (language.indexOf('fr') > -1) {
+//alert("Fr") ;
+document.location.href = 'index_fr.html';
+else {
+//alert("Gb") ;
+document.location.href = 'index_gb.html';
+</script>
+</head>
+</html>
+<script language="javascript">
+detect_langue();
+</script>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="fr">
+<head>
+<title>BODET Microphone</title>
+<link href="melodys.css" rel="stylesheet" type="text/css" />
+<script type="text/javascript">
+// page js
+hvac_value
+= new Array(4);
+data_received = 0;
+// header.js
+sfHover2 = function() {
+var navthree = document.getElementById("lnv");
+if (navthree){
+var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI");
+for (var i=0; i<sfEls2.length; i++) {
+sfEls2[i].onmouseover=function() {
+this.className+=" sfhover";
+hideselects('hidden');
+sfEls2[i].onmouseout=function() {
+this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
+hideselects('visible');
+if (window.attachEvent) {
+window.attachEvent("onload", sfHover2);
+function hideselects(state) {
+for(i=0;i<document.forms.length;i++){ // if there are forms on the page
+frm = document.forms[i];
+var inputs = frm.getElementsByTagName("SELECT");
+for (j=0;j<inputs.length;j++){
+inputs[j].style.visibility = state;
+// request.js
+function makeRequest(url) {
+var http_request = false;
+url = url + "?sid=" + Math.random();
+data_received = 1;
+ if (window.XMLHttpRequest) { // Mozilla, Safari,...
+
+http_request = new XMLHttpRequest();
+
+if (http_request.overrideMimeType) {
+
+http_request.overrideMimeType('text/xml');
+
+ }
+else if (window.ActiveXObject) { // IE
+try {
+
+http_request = new ActiveXObject("Msxml2.XMLHTTP");
+
+catch (e) {
+try {
+
+http_request = new ActiveXObject("Microsoft.XMLHTTP");
+
+catch (e) {}
+
+ }
+ if (!http_request) {
+
+alert('Giving up :( Cannot create an XMLHTTP instance');
+
+return false;
+ }
+ http_request.onreadystatechange = function() { alertContents(http_request); };
+ http_request.open('GET', url, true);
+ http_request.send(null);
+function alertContents(http_request) {
+if (http_request.readyState == 4) {
+if (http_request.status == 200) {
+
+parse_vars(http_request.responseText);
+data_received = 0;
+
+else {
+data_received = 0;
+
+ }
+// page js
+function parse_vars(data) {
+var parsed = data.split( "\n" );
+hvac_value[0]
+= parsed[0];
+hvac_value[1]
+= parsed[1];
+document.getElementById("id_product").innerHTML = hvac_value[0];
+document.getElementById("id_host_name").innerHTML = hvac_value[1];
+</script>
+<style type="text/css">
+.auto-style1 {
+direction: ltr;
+</style>
+</head>
+<body>
+<div id="shadow-one" style="height: 396px"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four">
+<div id="page">
+<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet"/></div>
+<div id="title"><div class="right">Serveur Web</div><span id="hello">&nbsp;</span></div>
+<div id="menu">
+<a href="index_fr.html">Accueil</a>
+<a href="network.html">Configuration R&eacute;seau</a>
+<a href="param.html">Param&egrave;tres</a>
+<a href="system.html">Syst&egrave;me</a>
+</div>
+<div id="content">
+<h1>Accueil</h1>
+<p>&nbsp;</p>
+<form method="post" action="http:index.cgi" name="config">
+<fieldset>
+<DIV><label for="id_product">Produit</label><span id="id_product">&nbsp;</span></div>
+<DIV>&nbsp;</div>
+<div><label>Nom</label><span id="id_host_name">&nbsp;</span></div>
+<DIV>&nbsp;</div>
+</fieldset>
+</form>
+</div>
+<script language="javascript">
+document.getElementById('hello').innerHTML = "Param&egrave;tres Microphone";
+makeRequest("home.cgi");
+</script>
+<div class="spacer" style="height: 212px">&nbsp;</div>
+</div></div></div></div></div>
+</body>
+</html>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<title>BODET Microphone</title>
+<link href="melodys.css" rel="stylesheet" type="text/css" />
+<script type="text/javascript">
+// page js
+hvac_value
+= new Array(4);
+data_received = 0;
+// header.js
+sfHover2 = function() {
+var navthree = document.getElementById("lnv");
+if (navthree){
+var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI");
+for (var i=0; i<sfEls2.length; i++) {
+sfEls2[i].onmouseover=function() {
+this.className+=" sfhover";
+hideselects('hidden');
+sfEls2[i].onmouseout=function() {
+this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
+hideselects('visible');
+if (window.attachEvent) {
+window.attachEvent("onload", sfHover2);
+function hideselects(state) {
+for(i=0;i<document.forms.length;i++){ // if there are forms on the page
+frm = document.forms[i];
+var inputs = frm.getElementsByTagName("SELECT");
+for (j=0;j<inputs.length;j++){
+inputs[j].style.visibility = state;
+// request.js
+function makeRequest(url) {
+var http_request = false;
+url = url + "?sid=" + Math.random();
+data_received = 1;
+ if (window.XMLHttpRequest) { // Mozilla, Safari,...
+
+http_request = new XMLHttpRequest();
+
+if (http_request.overrideMimeType) {
+
+http_request.overrideMimeType('text/xml');
+
+ }
+else if (window.ActiveXObject) { // IE
+try {
+
+http_request = new ActiveXObject("Msxml2.XMLHTTP");
+
+catch (e) {
+try {
+
+http_request = new ActiveXObject("Microsoft.XMLHTTP");
+
+catch (e) {}
+
+ }
+ if (!http_request) {
+
+alert('Giving up :( Cannot create an XMLHTTP instance');
+
+return false;
+ }
+ http_request.onreadystatechange = function() { alertContents(http_request); };
+ http_request.open('GET', url, true);
+ http_request.send(null);
+function alertContents(http_request) {
+if (http_request.readyState == 4) {
+if (http_request.status == 200) {
+
+parse_vars(http_request.responseText);
+data_received = 0;
+
+else {
+data_received = 0;
+
+ }
+// page js
+function parse_vars(data) {
+var parsed = data.split( "\n" );
+hvac_value[0]
+= parsed[0];
+hvac_value[1]
+= parsed[1];
+document.getElementById("id_product").innerHTML = hvac_value[0];
+document.getElementById("id_host_name").innerHTML = hvac_value[1];
+</script>
+<style type="text/css">
+.auto-style1 {
+direction: ltr;
+</style>
+</head>
+<body>
+<div id="shadow-one" style="height: 396px"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four">
+<div id="page">
+<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet"/></div>
+<div id="title"><div class="right">Embedded Web Server</div><span id="hello">&nbsp;</span></div>
+<div id="menu">
+<a href="index_gb.html">Home</a>
+<a href="network_gb.html">Network Configuration</a>
+<a href="param_gb.html">Parameters</a>
+<a href="system_gb.html">System</a>
+</div>
+<div id="content">
+<h1>Home</h1>
+<p>&nbsp;</p>
+<form method="post" action="http:index.cgi" name="config">
+<fieldset>
+<DIV><label for="id_product">Product</label><span id="id_product">&nbsp;</span></div>
+<DIV>&nbsp;</div>
+<div><label>Name</label><span id="id_host_name">&nbsp;</span></div>
+<DIV>&nbsp;</div>
+</fieldset>
+</form>
+</div>
+<script language="javascript">
+document.getElementById('hello').innerHTML = "Microphone Setting";
+makeRequest("home.cgi");
+</script>
+<div class="spacer" style="height: 212px">&nbsp;</div>
+</div></div></div></div></div>
+</body>
+</html>
+body {
+font-family: Verdana, Arial, sans-serif;
+background: #5b5b5b;
+margin: 0px auto;
+padding: 0 0 20px 0;
+#shadow-one {
+width: 760px;
+border: 1px solid #555;
+border-top: 0;
+margin: 0px auto;
+#shadow-two {
+border: 1px solid #4b4b4b;
+border-top: 0;
+#shadow-three {
+border: 1px solid #444;
+border-top: 0;
+#shadow-four {
+border: 1px solid #3a3a3a;
+border-top: 0;
+#page {
+border: 1px solid #333;
+background: #fff;
+border-top: 0;
+padding: 20px;
+font-size: 10pt;
+#title {
+background: #E1E1E1;
+padding: 4px;
+font-weight: bold;
+color: #4B4B4B;
+margin-bottom: 15px;
+height: 16px;
+#title .right {
+float: right;
+width: 300px;
+text-align: right;
+#menu {
+float: left;
+width: 150px;
+padding-right: 20px;
+#menu a {
+width: 140px;
+display: block;
+background: #FFF101;
+color: #000000;
+padding: 8px;
+font-weight: bold;
+border-bottom: 2px solid #fff;
+text-decoration: none;
+#menu a:hover {
+background: #FFFF66;
+text-decoration: underline;
+#content {
+width: 525px;
+float: right;
+padding-right: 10px;
+#content a {
+color: #FFFF00;
+text-decoration: none;
+#content a:hover {
+color: #FFFF00;
+text-decoration: underline;
+.spacer {
+clear: both;
+#footer {
+font-size: 0.8em;
+color: #FFFF00 ;
+text-align: center;
+margin: 10px 50px 0 50px;
+padding-top: 10px;
+border-top: 1px dotted #FFFF00 ;
+.code {
+font-family: Courier New, Courier, fixed-width, fixed;
+.error {
+margin-left: 10px;
+padding: 10px;
+background: #fdd;
+border-left: 2px solid #900;
+fieldset {
+margin: 0px 0px 0px 10px;
+padding: 8px;
+border: 1px dotted #333;
+background: #EBEBEB;
+fieldset div {
+margin: 0 0 0 auto;
+padding: 2px 0px 2px 150px;
+fieldset div label {
+margin-left: -135px;
+padding-top: 2px;
+width: 145px;
+font-weight: bold;
+position: absolute;
+fieldset input {
+width: 250px;
+fieldset input.sm {
+width: auto;
+left: inherit;
+margin-left: 5px;
+fieldset input.sm2 {
+width: auto;
+left: inherit;
+margin-left: 20px;
+fieldset input.sm4 {
+width: auto;
+left: inherit;
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="fr">
+<head>
+<title>BODET Microphone</title>
+<link href="melodys.css" rel="stylesheet" type="text/css" />
+<script type="text/javascript">
+// page js
+var
+hvac_value
+= new Array(20);
+data_received = 0;
+// header.js
+sfHover2 = function() {
+var navthree = document.getElementById("lnv");
+if (navthree){
+var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI");
+for (var i=0; i<sfEls2.length; i++) {
+sfEls2[i].onmouseover=function() {
+this.className+=" sfhover";
+hideselects('hidden');
+sfEls2[i].onmouseout=function() {
+this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
+hideselects('visible');
+if (window.attachEvent) {
+window.attachEvent("onload", sfHover2);
+function hideselects(state) {
+for(i=0;i<document.forms.length;i++){ // if there are forms on the page
+frm = document.forms[i];
+var inputs = frm.getElementsByTagName("SELECT");
+for (j=0;j<inputs.length;j++){
+inputs[j].style.visibility = state;
+// request.js
+function makeRequest(url) {
+var http_request = false;
+url = url + "?sid=" + Math.random();
+data_received = 1;
+ if (window.XMLHttpRequest) { // Mozilla, Safari,...
+
+http_request = new XMLHttpRequest();
+
+if (http_request.overrideMimeType) {
+
+http_request.overrideMimeType('text/xml');
+
+ }
+else if (window.ActiveXObject) { // IE
+try {
+
+http_request = new ActiveXObject("Msxml2.XMLHTTP");
+
+catch (e) {
+try {
+
+http_request = new ActiveXObject("Microsoft.XMLHTTP");
+
+catch (e) {}
+
+ }
+ if (!http_request) {
+
+alert('Giving up :( Cannot create an XMLHTTP instance');
+
+return false;
+ }
+ http_request.onreadystatechange = function() { alertContents(http_request); };
+ http_request.open('GET', url, true);
+ http_request.send(null);
+function alertContents(http_request) {
+if (http_request.readyState == 4) {
+if (http_request.status == 200) {
+
+parse_vars(http_request.responseText);
+data_received = 0;
+
+else {
+data_received = 0;
+
+ }
+// page js
+function parse_vars(data) {
+var parsed = data.split( "\n" );
+hvac_value[0]
+= parsed[0];
+hvac_value[1]
+= parsed[1];
+hvac_value[2]
+= parsed[2];
+hvac_value[3]
+= parsed[3];
+hvac_value[4]
+= parsed[4];
+hvac_value[5]
+= parsed[5];
+hvac_value[6]
+= parsed[6];
+// alert(hvac_value[5]) ;
+// MAC
+document.getElementsByName("mac")[0].value= hvac_value[0] ;
+// host
+document.getElementsByName("host")[0].value= hvac_value[1] ;
+// coche DHCP
+if (hvac_value[2] == 0)
+document.getElementsByName("dhcp")[0].checked = false ;
+else document.getElementsByName("dhcp")[0].checked = true ;
+// @IP
+document.getElementsByName("ip")[0].value= hvac_value[3] ;
+// Mask
+document.getElementsByName("sub")[0].value= hvac_value[4] ;
+// Passerelle
+document.getElementsByName("gw")[0].value= hvac_value[5] ;
+// DNS1
+document.getElementsByName("dns1")[0].value= hvac_value[6] ;
+configIPBoxes();
+function loop() {
+if (!data_received)
+makeRequest("netdata.cgi");
+setTimeout("loop()", 1000);
+//window.onload=loop;
+</script>
+</head>
+<body>
+<div id="shadow-one" style="height: 857px"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four">
+</div></div>
+<div id="page" style="height: 600px">
+<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet" /></div>
+<div id="title"><div class="right">Serveur Web</div><span id="hello">&nbsp;</span></div>
+<div id="menu">
+<a href="index_fr.html">Accueil</a>
+<a href="network.html">Configuration R&eacute;seau</a>
+<a href="param.html">Param&egrave;tres</a>
+<a href="system.html">Syst&egrave;me</a>
+</div>
+<div id="content">
+<h1>Configuration r&eacute;seau</h1>
+<p>Cette page permet de configurer les param&egrave;tres r&eacute;seau.</p>
+<p class="error">
+<b>Attention:</b> Un param&eacute;trage incorrect peut entrainer une perte de la connexion r&eacute;seau.</p>
+<form method="post" action="http:network.cgi" name="config">
+<fieldset>
+<caption class="auto-style1"><strong>Connexion<br></br></strong></caption>
+<div><label>Adresse MAC</label>
+<input type="text" name="mac" style="width: 140px" disabled="disabled"/></div>
+<div><label>Nom</label>
+<input type="text" name="host" onKeyPress="return scanTouche(event)" maxlength="50" style="width: 331px" /></div>
+<div>&nbsp;</div>
+<div>
+<input type="checkbox" class="sm" name="dhcp" value="1" onclick="configIPBoxes()" />&nbsp;DHCP</div>
+<div><label for="id_ip" id="id_label_ip">Adresse IP</label>
+<td><input type="text" name="ip" id="id_ip" onKeyPress="return scanTouche_adresseIP(event)" /></td></div>
+<div><label for="id_sub" id="id_label_sub">Masque</label>
+<td><input type="text" name="sub" id="id_sub" onKeyPress="return scanTouche_adresseIP(event)"/></td></div>
+<div><label for="id_gw" id="id_label_gw">Passerelle</label>
+<td><input type="text" name="gw" id="id_gw" onKeyPress="return scanTouche_adresseIP(event)"/></td></div>
+<div><label for="id_dns1" id="id_label_dns1">Adresse DNS</label>
+<td><input type="text" name="dns1" id="id_dns1" onKeyPress="return scanTouche_adresseIP(event)"/></td></div>
+<div></div>
+<div><input type="submit" class="sm4" value="Ok et Red&eacute;marrage"/></div>
+</fieldset>
+</form>
+</div>
+<script language="javascript">
+function codeTouche(evenement)
+ for (prop in evenement)
+ if(prop == 'which') return(evenement.which);
+ return(evenement.keyCode);
+function scanTouche(evenement)
+var reCarValides = /[\w-.\x00\x08]/;
+var car = String.fromCharCode(codeTouche(evenement));
+ return (reCarValides.test(car) && !reCarInvalides.test(car)) ;
+function scanTouche_adresseIP(evenement)
+var reCarValides = /[\d.\x00\x08]/;
+ var car = String.fromCharCode(codeTouche(evenement));
+ return reCarValides.test(car);
+function configIPBoxes() {
+e = document.forms.config;
+st = e.dhcp.checked;
+e.ip.disabled = st;
+e.gw.disabled = st;
+e.sub.disabled = st;
+e.dns1.disabled = st;
+if (st){
+document.getElementById('id_label_ip').style.color='darkgray';
+document.getElementById('id_label_gw').style.color='darkgray';
+document.getElementById('id_label_sub').style.color='darkgray';
+document.getElementById('id_label_dns1').style.color='darkgray';
+else {
+document.getElementById('id_label_ip').style.color='black';
+document.getElementById('id_label_gw').style.color='black';
+document.getElementById('id_label_sub').style.color='black';
+document.getElementById('id_label_dns1').style.color='black';
+document.getElementById('hello').innerHTML = "Param&egrave;tres Microphone";
+makeRequest("netdata.cgi");
+</script>
+<div class="spacer">&nbsp</div>
+</div></div></div>
+</body>
+</html>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<title>BODET Microphone</title>
+<link href="melodys.css" rel="stylesheet" type="text/css" />
+<script type="text/javascript">
+// page js
+var
+hvac_value
+= new Array(20);
+data_received = 0;
+// header.js
+sfHover2 = function() {
+var navthree = document.getElementById("lnv");
+if (navthree){
+var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI");
+for (var i=0; i<sfEls2.length; i++) {
+sfEls2[i].onmouseover=function() {
+this.className+=" sfhover";
+hideselects('hidden');
+sfEls2[i].onmouseout=function() {
+this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
+hideselects('visible');
+if (window.attachEvent) {
+window.attachEvent("onload", sfHover2);
+function hideselects(state) {
+for(i=0;i<document.forms.length;i++){ // if there are forms on the page
+frm = document.forms[i];
+var inputs = frm.getElementsByTagName("SELECT");
+for (j=0;j<inputs.length;j++){
+inputs[j].style.visibility = state;
+// request.js
+function makeRequest(url) {
+var http_request = false;
+url = url + "?sid=" + Math.random();
+data_received = 1;
+ if (window.XMLHttpRequest) { // Mozilla, Safari,...
+
+http_request = new XMLHttpRequest();
+
+if (http_request.overrideMimeType) {
+
+http_request.overrideMimeType('text/xml');
+
+ }
+else if (window.ActiveXObject) { // IE
+try {
+
+http_request = new ActiveXObject("Msxml2.XMLHTTP");
+
+catch (e) {
+try {
+
+http_request = new ActiveXObject("Microsoft.XMLHTTP");
+
+catch (e) {}
+
+ }
+ if (!http_request) {
+
+alert('Giving up :( Cannot create an XMLHTTP instance');
+
+return false;
+ }
+ http_request.onreadystatechange = function() { alertContents(http_request); };
+ http_request.open('GET', url, true);
+ http_request.send(null);
+function alertContents(http_request) {
+if (http_request.readyState == 4) {
+if (http_request.status == 200) {
+
+parse_vars(http_request.responseText);
+data_received = 0;
+
+else {
+data_received = 0;
+
+ }
+// page js
+function parse_vars(data) {
+var parsed = data.split( "\n" );
+hvac_value[0]
+= parsed[0];
+hvac_value[1]
+= parsed[1];
+hvac_value[2]
+= parsed[2];
+hvac_value[3]
+= parsed[3];
+hvac_value[4]
+= parsed[4];
+hvac_value[5]
+= parsed[5];
+hvac_value[6]
+= parsed[6];
+// alert(hvac_value[5]) ;
+// MAC
+document.getElementsByName("mac")[0].value= hvac_value[0] ;
+// host
+document.getElementsByName("host")[0].value= hvac_value[1] ;
+// coche DHCP
+if (hvac_value[2] == 0)
+document.getElementsByName("dhcp")[0].checked = false ;
+else document.getElementsByName("dhcp")[0].checked = true ;
+// @IP
+document.getElementsByName("ip")[0].value= hvac_value[3] ;
+// Mask
+document.getElementsByName("sub")[0].value= hvac_value[4] ;
+// Passerelle
+document.getElementsByName("gw")[0].value= hvac_value[5] ;
+// DNS1
+document.getElementsByName("dns1")[0].value= hvac_value[6] ;
+configIPBoxes();
+function loop() {
+if (!data_received)
+makeRequest("netdata.cgi");
+setTimeout("loop()", 1000);
+//window.onload=loop;
+</script>
+</head>
+<body>
+<div id="shadow-one" style="height: 857px"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four">
+<div id="page" style="height: 600px">
+<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet" /></div>
+<div id="title"><div class="right">Embedded Web Server</div><span id="hello">&nbsp;</span></div>
+<div id="menu">
+<a href="index_gb.html">Home</a>
+<a href="network_gb.html">Network Configuration</a>
+<a href="param_gb.html">Parameters</a>
+<a href="system_gb.html">System</a>
+</div>
+<div id="content">
+<h1>Network Configuration</h1>
+<p>This page allows the network configuration.</p>
+<p class="error">
+<b>CAUTION:</b> Incorrect settings may cause the loss of the network connection.</p>
+<form method="post" action="http:network.cgi" name="config">
+<fieldset>
+<caption class="auto-style1"><strong>Connection<br></br></strong></caption>
+<div><label>MAC Address</label>
+<input type="text" name="mac" style="width: 140px" disabled="disabled"/></div>
+<div><label>Name</label>
+<input type="text" name="host" onKeyPress="return scanTouche(event)" maxlength="50" style="width: 331px" /></div>
+<div>&nbsp;</div>
+<div>
+<input type="checkbox" class="sm" name="dhcp" value="1" onclick="configIPBoxes()" /> Enable DHCP</div>
+<div><label for="id_ip" id="id_label_ip">IP Address</label>
+<td><input type="text" name="ip" id="id_ip" onKeyPress="return scanTouche_adresseIP(event)" /></td></div>
+<div><label for="id_sub" id="id_label_sub">Subnet Mask</label>
+<td><input type="text" name="sub" id="id_sub" onKeyPress="return scanTouche_adresseIP(event)"/></td></div>
+<div><label for="id_gw" id="id_label_gw">Gateway</label>
+<td><input type="text" name="gw" id="id_gw" onKeyPress="return scanTouche_adresseIP(event)"/></td></div>
+<div><label for="id_dns1" id="id_label_dns1">DNS Address</label>
+<td><input type="text" name="dns1" id="id_dns1" onKeyPress="return scanTouche_adresseIP(event)"/></td></div>
+<div></div>
+<div><input type="submit" class="sm" value="Save and Reboot"/></div>
+</fieldset>
+</form>
+</div>
+<script language="javascript">
+function codeTouche(evenement)
+ for (prop in evenement)
+ if(prop == 'which') return(evenement.which);
+ return(evenement.keyCode);
+function scanTouche(evenement)
+var reCarValides = /[\w-.\x00\x08]/;
+var car = String.fromCharCode(codeTouche(evenement));
+ return (reCarValides.test(car) && !reCarInvalides.test(car)) ;
+function scanTouche_adresseIP(evenement)
+var reCarValides = /[\d.\x00\x08]/;
+ var car = String.fromCharCode(codeTouche(evenement));
+ return reCarValides.test(car);
+function configIPBoxes() {
+e = document.forms.config;
+st = e.dhcp.checked;
+e.ip.disabled = st;
+e.gw.disabled = st;
+e.sub.disabled = st;
+e.dns1.disabled = st;
+if (st){
+document.getElementById('id_label_ip').style.color='darkgray';
+document.getElementById('id_label_gw').style.color='darkgray';
+document.getElementById('id_label_sub').style.color='darkgray';
+document.getElementById('id_label_dns1').style.color='darkgray';
+else {
+document.getElementById('id_label_ip').style.color='black';
+document.getElementById('id_label_gw').style.color='black';
+document.getElementById('id_label_sub').style.color='black';
+document.getElementById('id_label_dns1').style.color='black';
+document.getElementById('hello').innerHTML = "Microphone Setting";
+makeRequest("netdata.cgi");
+</script>
+<div class="spacer">&nbsp;</div>
+</div></div></div></div></div>
+</body>
+</html><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="fr">
+<head>
+<title>BODET Microphone</title>
+<link href="melodys.css" rel="stylesheet" type="text/css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+<script type="text/javascript">
+// page js
+hvac_value
+= new Array(10);
+data_received = 0;
+// header.js
+sfHover2 = function() {
+var navthree = document.getElementById("lnv");
+if (navthree){
+var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI");
+for (var i=0; i<sfEls2.length; i++) {
+sfEls2[i].onmouseover=function() {
+this.className+=" sfhover";
+hideselects('hidden');
+sfEls2[i].onmouseout=function() {
+this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
+hideselects('visible');
+if (window.attachEvent) {
+window.attachEvent("onload", sfHover2);
+function hideselects(state) {
+for(i=0;i<document.forms.length;i++){ // if there are forms on the page
+frm = document.forms[i];
+var inputs = frm.getElementsByTagName("SELECT");
+for (j=0;j<inputs.length;j++){
+inputs[j].style.visibility = state;
+// request.js
+function makeRequest(url) {
+var http_request = false;
+url = url + "?sid=" + Math.random();
+data_received = 1;
+ if (window.XMLHttpRequest) { // Mozilla, Safari,...
+
+http_request = new XMLHttpRequest();
+
+if (http_request.overrideMimeType) {
+
+http_request.overrideMimeType("text/html; charset=ISO-8859-1");
+
+ }
+else if (window.ActiveXObject) { // IE
+try {
+
+http_request = new ActiveXObject("Msxml2.XMLHTTP");
+
+catch (e) {
+try {
+
+http_request = new ActiveXObject("Microsoft.XMLHTTP");
+
+catch (e) {}
+
+ }
+ if (!http_request) {
+
+alert('Giving up :( Cannot create an XMLHTTP instance');
+
+return false;
+ }
+ http_request.onreadystatechange = function() { alertContents(http_request); };
+ http_request.open('GET', url, true);
+ http_request.send(null);
+function alertContents(http_request) {
+if (http_request.readyState == 4) {
+if (http_request.status == 200) {
+
+parse_vars(http_request.responseText);
+data_received = 0;
+
+else {
+data_received = 0;
+
+ }
+// page js
+function parse_vars(data) {
+var parsed = data.split( "\n" );
+hvac_value[0]
+= parsed[0];
+hvac_value[1]
+= parsed[1];
+hvac_value[2]
+= parsed[2];
+hvac_value[3]
+= parsed[3];
+hvac_value[4]
+= parsed[4];
+hvac_value[5]
+= parsed[5];
+hvac_value[6]
+= parsed[6];
+hvac_value[7]
+= parsed[7];
+// Priorit
+document.getElementsByName("priorite")[0].value= hvac_value[0] ;
+// Volume
+document.getElementsByName("volume")[0].value = hvac_value[1] ;
+// Gain
+document.getElementsByName("gain")[0].value= hvac_value[2] ;
+// Langue
+document.getElementsByName("langue")[0].value= hvac_value[3] ;
+// Multicast Adress
+document.getElementsByName("ip_multi")[0].value= hvac_value[4] ;
+// Message d'accueil
+document.getElementsByName("msg1")[0].value= hvac_value[5] ;
+//alert(data) ;
+//essai = hvac_value[5].substr(1, 1);
+//alert(essai) ;
+//alert("code ascii = " + essai.charCodeAt(0));
+document.getElementsByName("msg2")[0].value= hvac_value[6] ;
+// Mode bouton diffusion
+document.getElementsByName("mode_bouton_diff")[0].value= hvac_value[7] ;
+</script>
+<style type="text/css">
+.auto-style1 {
+margin-left: 20px;
+</style>
+</head>
+<body>
+<div id="shadow-one" style="height: 396px"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four">
+<div id="page">
+<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet"/></div>
+<div id="title"><div class="right">Serveur Web</div><span id="hello">&nbsp;</span></div>
+<div id="menu">
+<a href="index_fr.html">Accueil</a>
+<a href="network.html">Configuration R
+seau</a>
+<a href="param.html">Param
+tres</a>
+<a href="system.html">Syst
+me</a>
+</div>
+<div id="content" style="height: 540px">
+<h1>Param
+tres</h1>
+<p>&nbsp;</p>
+<form method="post" action="http:home_message.cgi" accept-charset="ISO-8859-1" name="config2">
+<fieldset>
+<div><label for="id_message" id="id_label_message" style="width: 220px" >Message d'accueil</label>
+</div>
+<div>
+<input type="text" name="msg1" class="sm2" maxlength="12" style="width: 120px"/>&nbsp;&nbsp;&nbsp;<i>(ligne
+1)</i></div>
+<div>
+<input type="text" name="msg2" class="sm2" maxlength="12" style="width: 120px"/>&nbsp;&nbsp;&nbsp;<i>(ligne
+2)</i></div>
+<div><caption class="sm2"><i>&nbsp;&nbsp;&nbsp;&nbsp;12 caract
+res max. par ligne</i></caption></div>
+<div><input type="submit" class="sm2" value="Ok" style="width: 125px" /></div>
+</fieldset>
+</form>
+<br>
+<form method="post" name="config">
+<fieldset>
+<div></div>
+<div>
+<label for="id_multi" id="id_label_multi">Adresse Multicast</label>
+<td><input type="text" name="ip_multi" class="auto-style1" style="width: 150px" id="id_multi" onKeyPress="return scanTouche_adresseIP(event)" /></td></div>
+<div>&nbsp;</div>
+<div>
+<label id="id_pri">Priorit
+</label>
+<select name="priorite" class="auto-style1" style="width: 136px">
+<option value="1">Faible</option>
+<option value="2">Normale</option>
+<option value="3">Forte</option>
+</select>
+</div>
+<div>&nbsp;</div>
+<div>
+<label id="id_vol">Volume HP</label>
+<select name="volume" class="auto-style1" style="width: 136px">
+<option value="1">Niveau 1 (faible)</option>
+<option value="2">Niveau 2</option>
+<option value="3">Niveau 3</option>
+<option value="4">Niveau 4</option>
+<option value="5">Niveau 5</option>
+<option value="6">Niveau 6</option>
+<option value="7">Niveau 7</option>
+<option value="8">Niveau 8 (fort)</option>
+</select>
+</div>
+<div>&nbsp;</div>
+<div>
+<label id="id_gain">Gain du micro</label>
+<select name="gain" class="auto-style1" style="width: 136px">
+<option value="1">Faible</option>
+<option value="2">Normal</option>
+<option value="3">Fort</option>
+</select>
+</div>
+<div>&nbsp;</div>
+<div>
+<label id="id_mode">Bouton diffusion</label>
+<select name="mode_bouton_diff" class="auto-style1" style="width: 136px">
+<option value="1">Push to talk</option>
+<option value="2">Start/Stop</option>
+</select>
+</div>
+<div>&nbsp;</div>
+<div>
+<label id="id_langue" >Langue utilisateur</label>
+<select name="langue" class="auto-style1" style="width: 136px">
+<option value="1">Fran
+ais</option>
+<option value="2">English</option>
+<option value="3">Espanol</option>
+<option value="4">Deutsch</option>
+</select>
+</div>
+<div>&nbsp;</div>
+<div><input type="button" class="sm2" value="Ok" style="width: 125px" onclick="F_submit()"/></div>
+</fieldset>
+</form>
+</div>
+<script language="javascript">
+function F_submit()
+// alert("Submit") ;
+document.config.action = "http:param_data.cgi"
+// document.config.target = "_blank"; // Open in a new window
+document.config.submit(); // Submit the page
+//
+window.location.href = "param.html"
+return true;
+function scanTouche_adresseIP(evenement)
+var reCarValides = /[\d.\x00\x08]/;
+ var car = String.fromCharCode(codeTouche(evenement));
+ return reCarValides.test(car);
+function scanTouche_accueil(evenement)
+var reCarValides = /[\w-.\x00\x08\s]/;
+//var reCarValides = /[\w-.\x00\x08\s
+ var car = String.fromCharCode(codeTouche(evenement));
+ return reCarValides.test(car);
+function codeTouche(evenement)
+ for (prop in evenement)
+ if(prop == 'which') return(evenement.which);
+ return(evenement.keyCode);
+document.getElementById('hello').innerHTML = "Param&egrave;tres Microphone";
+makeRequest("param.cgi");
+</script>
+<div class="spacer" style="height: 46px"></div>
+</div>
+</div>
+</div>
+</div>
+</div>
+</body>
+</html><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<title>BODET Microphone</title>
+<link href="melodys.css" rel="stylesheet" type="text/css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+<script type="text/javascript">
+// page js
+hvac_value
+= new Array(10);
+data_received = 0;
+// header.js
+sfHover2 = function() {
+var navthree = document.getElementById("lnv");
+if (navthree){
+var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI");
+for (var i=0; i<sfEls2.length; i++) {
+sfEls2[i].onmouseover=function() {
+this.className+=" sfhover";
+hideselects('hidden');
+sfEls2[i].onmouseout=function() {
+this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
+hideselects('visible');
+if (window.attachEvent) {
+window.attachEvent("onload", sfHover2);
+function hideselects(state) {
+for(i=0;i<document.forms.length;i++){ // if there are forms on the page
+frm = document.forms[i];
+var inputs = frm.getElementsByTagName("SELECT");
+for (j=0;j<inputs.length;j++){
+inputs[j].style.visibility = state;
+// request.js
+function makeRequest(url) {
+var http_request = false;
+url = url + "?sid=" + Math.random();
+data_received = 1;
+ if (window.XMLHttpRequest) { // Mozilla, Safari,...
+
+http_request = new XMLHttpRequest();
+
+if (http_request.overrideMimeType) {
+
+http_request.overrideMimeType("text/html; charset=ISO-8859-1");
+
+ }
+else if (window.ActiveXObject) { // IE
+try {
+
+http_request = new ActiveXObject("Msxml2.XMLHTTP");
+
+catch (e) {
+try {
+
+http_request = new ActiveXObject("Microsoft.XMLHTTP");
+
+catch (e) {}
+
+ }
+ if (!http_request) {
+
+alert('Giving up :( Cannot create an XMLHTTP instance');
+
+return false;
+ }
+ http_request.onreadystatechange = function() { alertContents(http_request); };
+ http_request.open('GET', url, true);
+ http_request.send(null);
+function alertContents(http_request) {
+if (http_request.readyState == 4) {
+if (http_request.status == 200) {
+
+parse_vars(http_request.responseText);
+data_received = 0;
+
+else {
+data_received = 0;
+
+ }
+// page js
+function parse_vars(data) {
+var parsed = data.split( "\n" );
+hvac_value[0]
+= parsed[0];
+hvac_value[1]
+= parsed[1];
+hvac_value[2]
+= parsed[2];
+hvac_value[3]
+= parsed[3];
+hvac_value[4]
+= parsed[4];
+hvac_value[5]
+= parsed[5];
+hvac_value[6]
+= parsed[6];
+hvac_value[7]
+= parsed[7];
+// Priorit
+document.getElementsByName("priorite")[0].value= hvac_value[0] ;
+// Volume
+document.getElementsByName("volume")[0].value = hvac_value[1] ;
+// Gain
+document.getElementsByName("gain")[0].value= hvac_value[2] ;
+// Langue
+document.getElementsByName("langue")[0].value= hvac_value[3] ;
+// Multicast Adress
+document.getElementsByName("ip_multi")[0].value= hvac_value[4] ;
+// Message d'accueil
+document.getElementsByName("msg1")[0].value= hvac_value[5] ;
+document.getElementsByName("msg2")[0].value= hvac_value[6] ;
+// Mode bouton diffusion
+document.getElementsByName("mode_bouton_diff")[0].value= hvac_value[7] ;
+</script>
+<style type="text/css">
+.auto-style1 {
+margin-left: 20px;
+</style>
+</head>
+<body>
+<div id="shadow-one" style="height: 396px"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four">
+<div id="page">
+<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet"/></div>
+<div id="title"><div class="right">Embedded Web Server</div><span id="hello">&nbsp;</span></div>
+<div id="menu">
+<a href="index_gb.html">Home</a>
+<a href="network_gb.html">Network Configuration</a>
+<a href="param_gb.html">Parameters</a>
+<a href="system_gb.html">System</a>
+</div>
+<div id="content" style="height: 540px">
+<h1>Parameters</h1>
+<p>&nbsp;</p>
+<form method="post" action="http:home_message.cgi" name="config2">
+<fieldset>
+<div><label for="id_message" id="id_label_message" style="width: 220px" >Home
+message</label>
+</div>
+<div>
+<input type="text" name="msg1" class="sm2" maxlength="12" style="width: 120px"/>&nbsp;&nbsp;&nbsp;<i>(line
+1)</i></div>
+<div>
+<input type="text" name="msg2" class="sm2" maxlength="12" style="width: 120px"/>&nbsp;&nbsp;&nbsp;<i>(line
+2)</i></div>
+<div><caption class="sm2"><i>&nbsp;&nbsp;&nbsp;&nbsp;12 characters maximum per line</i></caption></div>
+<div><input type="submit" class="sm2" value="Save" style="width: 125px" /></div>
+</fieldset>
+</form>
+<br>
+<form method="post" action="http:param_data.cgi" name="config">
+<fieldset>
+<div></div>
+<div>
+<label for="id_multi" id="id_label_multi">Multicast Address</label>
+<td><input type="text" name="ip_multi" class="auto-style1" style="width: 150px" id="id_multi" onKeyPress="return scanTouche_adresseIP(event)" /></td></div>
+<div>&nbsp;</div>
+<div>
+<label id="id_pri">Priority</label>
+<select name="priorite" class="auto-style1" style="width: 136px">
+<option value="1">Low</option>
+<option value="2">Normal</option>
+<option value="3">High</option>
+</select>
+</div>
+<div>&nbsp;</div>
+<div>
+<label id="id_vol">Speaker volume</label>
+<select name="volume" class="auto-style1" style="width: 136px">
+<option value="1">Level 1 (low)</option>
+<option value="2">Level 2</option>
+<option value="3">Level 3</option>
+<option value="4">Level 4</option>
+<option value="5">Level 5</option>
+<option value="6">Level 6</option>
+<option value="7">Level 7</option>
+<option value="8">Level 8 (high)</option>
+</select>
+</div>
+<div>&nbsp;</div>
+<div>
+<label id="id_gain">Microphone gain</label>
+<select name="gain" class="auto-style1" style="width: 136px">
+<option value="1">Low</option>
+<option value="2">Normal</option>
+<option value="3">High</option>
+</select>
+</div>
+<div>&nbsp;</div>
+<div>
+<label id="id_mode">Live key</label>
+<select name="mode_bouton_diff" class="auto-style1" style="width: 136px">
+<option value="1">Push to talk</option>
+<option value="2">Start/Stop</option>
+</select>
+</div>
+<div>&nbsp;</div>
+<div>
+<label id="id_langue">User language</label>
+<select name="langue" class="auto-style1" style="width: 136px">
+<option value="1">Fran
+ais</option>
+<option value="2">English</option>
+<option value="3">Espanol</option>
+<option value="4">Deutsch</option>
+</select>
+</div>
+<div>&nbsp;</div>
+<div><input type="submit" class="sm2" value="Save" style="width: 125px"/></div>
+</fieldset>
+</form>
+</div>
+<script language="javascript">
+function scanTouche_adresseIP(evenement)
+var reCarValides = /[\d.\x00\x08]/;
+ var car = String.fromCharCode(codeTouche(evenement));
+ return reCarValides.test(car);
+function scanTouche_accueil(evenement)
+var reCarValides = /[\w-.\x00\x08]/;
+ var car = String.fromCharCode(codeTouche(evenement));
+ return reCarValides.test(car);
+function codeTouche(evenement)
+ for (prop in evenement)
+ if(prop == 'which') return(evenement.which);
+ return(evenement.keyCode);
+document.getElementById('hello').innerHTML = "Microphone Setting";
+makeRequest("param.cgi");
+</script>
+<div class="spacer" style="height: 46px"></div>
+</div>
+</div>
+</div>
+</div>
+</div>
+</body>
+</html><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="fr">
+<head>
+<title>BODET Microphone</title>
+<link href="melodys.css" rel="stylesheet" type="text/css" />
+<script type="text/javascript">
+// page js
+var
+hvac_value
+= new Array(10);
+data_received = 0;
+// header.js
+sfHover2 = function() {
+var navthree = document.getElementById("lnv");
+if (navthree){
+var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI");
+for (var i=0; i<sfEls2.length; i++) {
+sfEls2[i].onmouseover=function() {
+this.className+=" sfhover";
+hideselects('hidden');
+sfEls2[i].onmouseout=function() {
+this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
+hideselects('visible');
+if (window.attachEvent) {
+window.attachEvent("onload", sfHover2);
+function hideselects(state) {
+for(i=0;i<document.forms.length;i++){ // if there are forms on the page
+frm = document.forms[i];
+var inputs = frm.getElementsByTagName("SELECT");
+for (j=0;j<inputs.length;j++){
+inputs[j].style.visibility = state;
+// request.js
+function makeRequest(url) {
+var http_request = false;
+url = url + "?sid=" + Math.random();
+data_received = 1;
+ if (window.XMLHttpRequest) { // Mozilla, Safari,...
+
+http_request = new XMLHttpRequest();
+
+if (http_request.overrideMimeType) {
+
+http_request.overrideMimeType('text/xml');
+
+ }
+else if (window.ActiveXObject) { // IE
+try {
+
+http_request = new ActiveXObject("Msxml2.XMLHTTP");
+
+catch (e) {
+try {
+
+http_request = new ActiveXObject("Microsoft.XMLHTTP");
+
+catch (e) {}
+
+ }
+ if (!http_request) {
+
+alert('Giving up :( Cannot create an XMLHTTP instance');
+
+return false;
+ }
+ http_request.onreadystatechange = function() { alertContents(http_request); };
+ http_request.open('GET', url, true);
+ http_request.send(null);
+function alertContents(http_request) {
+if (http_request.readyState == 4) {
+if (http_request.status == 200) {
+
+parse_vars(http_request.responseText);
+data_received = 0;
+
+else {
+data_received = 0;
+
+ }
+// page js
+function parse_vars(data) {
+var parsed = data.split( "\n" );
+hvac_value[0]
+= parsed[0];
+hvac_value[1]
+= parsed[1];
+hvac_value[2]
+= parsed[2];
+hvac_value[3]
+= parsed[3];
+hvac_value[4]
+= parsed[4];
+hvac_value[5]
+= parsed[5];
+hvac_value[6]
+= parsed[6];
+// version
+id_version.innerHTML = hvac_value[0] ;
+// timestamp
+id_timestamp.innerHTML = hvac_value[1] ;
+// Datecode
+id_datecode.innerHTML = hvac_value[2] ;
+// Auth
+if (hvac_value[3] == 0)
+document.getElementsByName("auth")[0].checked = false ;
+else document.getElementsByName("auth")[0].checked = true ;
+// user
+document.getElementsByName("user")[0].value= hvac_value[4] ;
+// Password
+document.getElementsByName("password")[0].value= hvac_value[5] ;
+// Confirm
+document.getElementsByName("password2")[0].value= hvac_value[6] ;
+//alert("Fin") ;
+function loop() {
+if (!data_received)
+makeRequest("system.cgi");
+setTimeout("loop()", 1000);
+window.onload=loop;
+</script>
+</head>
+<body>
+<div id="shadow-one"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four">
+<div id="page">
+<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet" /></div>
+<div id="title"><div class="right">Serveur Web</div><span id="hello">&nbsp;</span></div>
+<div id="menu">
+<a href="index_fr.html">Accueil</a>
+<a href="network.html">Configuration R&eacute;seau</a>
+<a href="param.html">Param&egrave;tres</a>
+<a href="system.html">Syst&egrave;me</a>
+</div>
+<div id="content">
+<h1>Syst&egrave;me</h1>
+<form method="post" action="http:version.cgi" name="config">
+<fieldset>
+<DIV><label>Micrologiciel</label><SPAN id="id_version">&nbsp;</SPAN></DIV>
+<DIV><label>En activit&eacute;</label><SPAN id="id_timestamp">&nbsp;</SPAN></DIV>
+<DIV><label>DateCode</label><SPAN id="id_datecode">&nbsp;</SPAN></DIV>
+</fieldset>
+</form>
+<br>
+<form method="post" action="http:security.cgi" name="security" onSubmit="return verify_auth()">
+<fieldset>
+<p class="error">
+<b>Attention:</b> Le mot de passe sera requis pour la connexion avec le serveur web.</p>
+<div>
+<input type="checkbox" class="sm" name="auth" value="0" /> Authentification</div>
+<div><label for="id_user" id="id_label_user">Utilisateur</label>
+<td><input type="text" name="user" id="id_user" maxlength="16" onclick="select(user)" onKeyPress="return scanTouche(event)"/></td></div>
+<div><label for="id_password" id="id_label_password">Mot de passe</label>
+<td><input type="password" name="password" id="id_password" maxlength="16" onclick="select(password)" onKeyPress="return scanTouche(event)"/></td></div>
+<div><label for="id_password2" id="id_label_password2">Confirmation mot de passe</label>
+<td><input type="password" name="password2" id="id_password2" maxlength="16" onclick="select(password2)" onKeyPress="return scanTouche(event)"/></td></div>
+<br></br>
+<div><input type="submit" class="sm" value="Ok" style="width: 125px"/></div>
+</fieldset>
+</form>
+<br>
+<form method="post" action="http:reboot.cgi" name="config2">
+<fieldset>
+<p class="error">
+<b>Attention:</b> Red&eacute;marrer entrainera la perte de la connexion r&eacute;seau.</p>
+<input type="hidden" name="h1" value="0"/>
+<div><input type="submit" class="sm" value="Red&eacute;marrer" style="width: 125px" /></div>
+</fieldset>
+</form>
+<br>
+<form method="post" action="http:factory_config.cgi" name="config3">
+<fieldset>
+<p class="error">
+<b>Attention:</b> La configuration usine entrainera la perte de tous les param&egrave;tres et eventuellement la perte de la connexion r&eacute;seau.</p>
+<input type="hidden" name="h2" value="0"/>
+<div>
+<input type="submit" class="sm" value="Config. usine et Red&eacute;marrer" style="width: 200px" /></div>
+</fieldset>
+</form>
+</div>
+<script language="javascript">
+function tech(evenement)
+window.location.href="tech.html" ;
+document.getElementById('hello').innerHTML = "Param&egrave;tres Microphone";
+function select(element){
+e = document.forms.security;
+e.element.select()
+function verify_auth(){
+e = document.forms.security;
+if (e.auth.checked){
+if (e.user.value=='')
+
+
+alert("Please enter your username in the first field")
+ e.user.focus()
+ return false ;
+return verify(e.password,e.password2) ;
+} else {
+ if (e.password.value!=''){
+return verify(e.password,e.password2) ;
+ } else return true ;
+function verify(element1, element2)
+ var passed=false
+ if (element1.value=='')
+ {
+ alert("Please enter your password in the second field")
+ element1.focus()
+ }
+ else if (element2.value=='')
+ {
+ alert("Please confirm your password in the third field!")
+ element2.focus()
+ }
+ else if (element1.value!=element2.value)
+ {
+ alert("The two passwords do not match")
+ element1.select()
+ }
+ else
+ passed=true
+ return passed
+function codeTouche(evenement)
+ for (prop in evenement)
+ if(prop == 'which') return(evenement.which);
+ return(evenement.keyCode);
+function scanTouche(evenement)
+var reCarValides = /[\w-.\x00\x08]/;
+ var car = String.fromCharCode(codeTouche(evenement));
+ return (reCarValides.test(car) && !reCarInvalides.test(car)) ;
+</script>
+<div class="spacer" style="height: 51px">&nbsp;</div>
+</div></div></div></div></div>
+</body>
+</html>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<title>BODET Microphone</title>
+<link href="melodys.css" rel="stylesheet" type="text/css" />
+<script type="text/javascript">
+// page js
+var
+hvac_value
+= new Array(10);
+data_received = 0;
+// header.js
+sfHover2 = function() {
+var navthree = document.getElementById("lnv");
+if (navthree){
+var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI");
+for (var i=0; i<sfEls2.length; i++) {
+sfEls2[i].onmouseover=function() {
+this.className+=" sfhover";
+hideselects('hidden');
+sfEls2[i].onmouseout=function() {
+this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
+hideselects('visible');
+if (window.attachEvent) {
+window.attachEvent("onload", sfHover2);
+function hideselects(state) {
+for(i=0;i<document.forms.length;i++){ // if there are forms on the page
+frm = document.forms[i];
+var inputs = frm.getElementsByTagName("SELECT");
+for (j=0;j<inputs.length;j++){
+inputs[j].style.visibility = state;
+// request.js
+function makeRequest(url) {
+var http_request = false;
+url = url + "?sid=" + Math.random();
+data_received = 1;
+ if (window.XMLHttpRequest) { // Mozilla, Safari,...
+
+http_request = new XMLHttpRequest();
+
+if (http_request.overrideMimeType) {
+
+http_request.overrideMimeType('text/xml');
+
+ }
+else if (window.ActiveXObject) { // IE
+try {
+
+http_request = new ActiveXObject("Msxml2.XMLHTTP");
+
+catch (e) {
+try {
+
+http_request = new ActiveXObject("Microsoft.XMLHTTP");
+
+catch (e) {}
+
+ }
+ if (!http_request) {
+
+alert('Giving up :( Cannot create an XMLHTTP instance');
+
+return false;
+ }
+ http_request.onreadystatechange = function() { alertContents(http_request); };
+ http_request.open('GET', url, true);
+ http_request.send(null);
+function alertContents(http_request) {
+if (http_request.readyState == 4) {
+if (http_request.status == 200) {
+
+parse_vars(http_request.responseText);
+data_received = 0;
+
+else {
+data_received = 0;
+//
+alert('There was a problem with the request.');
+alert( http_request.status );
+
+ }
+// page js
+function parse_vars(data) {
+var parsed = data.split( "\n" );
+hvac_value[0]
+= parsed[0];
+hvac_value[1]
+= parsed[1];
+hvac_value[2]
+= parsed[2];
+hvac_value[3]
+= parsed[3];
+hvac_value[4]
+= parsed[4];
+hvac_value[5]
+= parsed[5];
+hvac_value[6]
+= parsed[6];
+// version
+id_version.innerHTML = hvac_value[0] ;
+// timestamp
+id_timestamp.innerHTML = hvac_value[1] ;
+// Datecode
+id_datecode.innerHTML = hvac_value[2] ;
+// Auth
+if (hvac_value[3] == 0)
+document.getElementsByName("auth")[0].checked = false ;
+else document.getElementsByName("auth")[0].checked = true ;
+// user
+document.getElementsByName("user")[0].value= hvac_value[4] ;
+// Password
+document.getElementsByName("password")[0].value= hvac_value[5] ;
+// Confirm
+document.getElementsByName("password2")[0].value= hvac_value[6] ;
+//alert("Fin") ;
+function loop() {
+if (!data_received)
+makeRequest("system.cgi");
+setTimeout("loop()", 1000);
+window.onload=loop;
+</script>
+</head>
+<body>
+<div id="shadow-one"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four">
+<div id="page">
+<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet" /></div>
+<div id="title"><div class="right">Embedded Web Server</div><span id="hello">&nbsp;</span></div>
+<div id="menu">
+<a href="index_gb.html">Home</a>
+<a href="network_gb.html">Network Configuration</a>
+<a href="param_gb.html">Parameters</a>
+<a href="system_gb.html">System</a>
+</div>
+<div id="content">
+<h1>System</h1>
+<form method="post" action="http:version.cgi" name="config">
+<fieldset>
+<DIV><label>Firmware</label><SPAN id="id_version">&nbsp;</SPAN></DIV>
+<DIV><label>Uptime</label><SPAN id="id_timestamp">&nbsp;</SPAN></DIV>
+<DIV><label>DateCode</label><SPAN id="id_datecode">&nbsp;</SPAN></DIV>
+<br>
+</fieldset>
+</form>
+<br>
+<form method="post" action="http:security.cgi" name="security" onSubmit="return verify_auth()">
+<fieldset>
+<p class="error">
+<b>CAUTION:</b> The correct password is required for the connection with the Embedded Web Server.</p>
+<div>
+<input type="checkbox" class="sm" name="auth" value="0" /> Enable authentication</div>
+<div><label for="id_user" id="id_label_user">Username</label>
+<td><input type="text" name="user" id="id_user" maxlength="16" onclick="select(user)" onKeyPress="return scanTouche(event)"/></div>
+<div><label for="id_password" id="id_label_password">New Password</label>
+<td><input type="password" name="password" id="id_password" maxlength="16" onclick="select(password)" onKeyPress="return scanTouche(event)"/></div>
+<div><label for="id_password2" id="id_label_password2">Confirm New Password</label>
+<td><input type="password" name="password2" id="id_password2" maxlength="16" onclick="select(password2)" onKeyPress="return scanTouche(event)"/></div>
+<br>
+<div><input type="submit" class="sm" value="Save" style="width: 125px"/></div>
+</fieldset>
+</form>
+<br>
+<form method="post" action="http:reboot.cgi" name="config2">
+<fieldset>
+<p class="error">
+<b>CAUTION:</b> Reboot will cause the loss of the network connection.</p>
+<input type="hidden" name="h1" value="0"/>
+<div><input type="submit" class="sm" value="Reboot" style="width: 125px" /></div>
+</fieldset>
+</form>
+<br>
+<form method="post" action="http:factory_config.cgi" name="config3">
+<fieldset>
+<p class="error">
+<b>CAUTION:</b> Factory configuration will cause the loss of all your parameters and may cause the loss of the network connection.</p>
+<input type="hidden" name="h2" value="0"/>
+<div>
+<input type="submit" class="sm" value="Factory config.+ Reboot" style="width: 164px" /></div>
+</fieldset>
+</form>
+</div>
+<script language="javascript">
+function tech(evenement)
+window.location.href="tech.html" ;
+document.getElementById('hello').innerHTML = "Microphone Setting";
+function select(element){
+e = document.forms.security;
+e.element.select()
+function verify_auth(){
+e = document.forms.security;
+if (e.auth.checked){
+if (e.user.value=='')
+
+
+alert("Please enter your username in the first field")
+ e.user.focus()
+ return false ;
+return verify(e.password,e.password2) ;
+} else {
+ if (e.password.value!=''){
+return verify(e.password,e.password2) ;
+ } else return true ;
+function verify(element1, element2)
+ var passed=false
+ if (element1.value=='')
+ {
+ alert("Please enter your password in the second field")
+ element1.focus()
+ }
+ else if (element2.value=='')
+ {
+ alert("Please confirm your password in the third field!")
+ element2.focus()
+ }
+ else if (element1.value!=element2.value)
+ {
+ alert("The two passwords do not match")
+ element1.select()
+ }
+ else
+ passed=true
+ return passed
+function codeTouche(evenement)
+ for (prop in evenement)
+ if(prop == 'which') return(evenement.which);
+ return(evenement.keyCode);
+function scanTouche(evenement)
+var reCarValides = /[\w-.\x00\x08]/;
+ var car = String.fromCharCode(codeTouche(evenement));
+ return (reCarValides.test(car) && !reCarInvalides.test(car)) ;
+</script>
+<div class="spacer" style="height: 51px">&nbsp;</div>
+</div></div></div></div></div>
+</body>
+</html>
+$1(@k
++1(@
+85(A
+(U65
+7$@8)
+O97(
+=7(@:
+S7(@:
+T7(@:
+I7(@E
+W7(@E
+NX7(@E
+7(@T
+@6)@
+(X_R`$
+3 QVaL
+A`@$
+@04$
+8DL
+8$@0
+?$@$
+%(@1
+$aU@
+$aU@
+<$a$
+<$a$
+<$aL
+=$@$a$
+ $a$
+5$@0
+=$@$a$
+=$@0
+>!80
+>!80
+>!80
+dP0$
+dRA
+KRAL
+44$@
+0)@+
+0)@+0
+0)@+
+xdF
+ R`$
+0$@
+8$@0
+>LS44$
+@4$@
+Py"a
+ 0$@
+3$@?
+43R8
+@Abe
+0LX#4
+3LX#4
+4LBZhB
+0$@R
+ 1$@
+04$@
+@@30
+@D4$
+E@4$
+(D 0
+211-Features:
+ SIZE
+211 End
+257 "%s" deleted.
+%-10s
+257 "%s" directory created.
+257 "%s" is the current directory
+257 "%s" directory removed.
+350 File exists, ready for destination name.
+550 Rename from file not specified.
+550 unable to rename "%s" to %s.
+250 "%s" renamed to "%s".
+200 Port command okay
+220 RTCS FTP Server Ready
+221 Goodbye!
+226 File received OK - %ld bytes in %ld.%03ld sec
+226 File sent OK - %ld bytes in %ld.%03ld sec
+230 Logged in
+426 write error
+426 device full
+500 Unknown command
+501 Bad port syntax
+502 Command not implemented
+226 File size is %d.
+331 User name okay, need password.
+530 Not logged in.
+221 Goodbye.
+550 Requested action not taken. File system not mounted.
+227 Entering Passive Mode (%ld,%ld,%ld,%ld,%hd,%hd).
+200 RTCS FTPd: No site specific information.
+501 Option not supported.
+215 MQX
+214- The following commands are recognized:
+214 Direct comments to Embedded Access Inc.
+521 Error changing directory.
+521 Error removing directory.
+521 Error deleting file.
+200 OK.
+200 Type ASCII.
+200 Type Binary.
+501 Unknown type.
+550 Requested action not taken. File unavailable.
+150 Opening data connection.
+226 Transfer complete.
+425 Data connection refused.
+550 Requested action not taken. Memory unavailable.
+TCP/IP
+NTP server %d : %d.%d.%d.%d
+MFS NO ERROR
+MFS INVALID FUNCTION CODE
+MFS FILE NOT FOUND
+MFS PATH NOT FOUND
+MFS ACCESS DENIED
+MFS INVALID HANDLE
+MFS INSUFFICIENT MEMORY
+MFS INVALID MEMORY BLOCK ADDRESS
+MFS ATTEMPT TO REMOVE CURRENT DIR
+MFS DISK IS WRITE PROTECTED
+MFS BAD DISK UNIT
+MFS INVALID LENGTH IN DISK OPERATION
+MFS NOT A DOS DISK
+MFS SECTOR NOT FOUND
+MFS WRITE FAULT
+MFS READ FAULT
+MFS SHARING VIOLATION
+MFS FILE EXISTS
+MFS ALREADY ASSIGNED
+MFS INVALID PARAMETER
+MFS DISK FULL
+MFS ROOT DIR FULL
+MFS EOF
+MFS CANNOT CREATE DIRECTORY
+MFS NOT INITIALIZED
+MFS OPERATION NOT ALLOWED
+MFS INVALID DRIVE HANDLE
+MFS INVALID FILE HANDLE
+MFS UNKNOWN FILESYSTEM VERSION
+MFS LOST CHAIN
+MFS INVALID DEVICE
+MFS INVALID CLUSTER NUMBER
+MFS FAILED TO DELETE LFN
+MFS BAD LFN ENTRY
+PMGR INVALID PARTITION
+PMGR INSUF MEMORY
+PMGR UNKNOWN PARTITION TYPE
+PMGR INVALID PARTITION TABLE
+UNKNOWN ERROR !!!
+#(-27<FPu;
+httpd session
+httpd server
+Not Found
+text/plain
+text/html
+text/css
+image/gif
+image/jpeg
+image/png
+application/javascript
+application/octet-stream
+ ;%<>
+HTTP/1.0 %d %s
+Connection: Keep-Alive
+Connection: close
+Content-Type: %s
+Content-Length: %d
+.htm
+.html
+.gif
+.jpg
+.png
+.css
+<HTML><HEAD><TITLE>401 Unauthorized</TITLE></HEAD>
+<BODY><H1>Unauthorized!</H1>
+</BODY></HTML>
+<HTML><HEAD><TITLE>404 Not Found</TITLE></HEAD>
+<BODY><H1>The request URL was not found!</H1>
+n###odefghijklm#######0123456789:;<=>?@ABCDEFGHI######JKLMNOPQRSTUVWXYZ[\]^_`abc
+0123456789ABCDEF
+0123456789abcdef
+Freescale/Freescale MQX
+_mqx_idle_task
+%-12.12s %8lu %02lu-%02lu-%04lu %02lu:%02lu:%02lu %c%c%c%c%c%c
+%cr%c-r%c-r%c- 1
+ftp ftp
+ %10lu
+%3s %02d
+ %4d
+spi0:
+%sTMP%05.5lu.@@@
+%s\TMP%05.5lu.@@@
+NO NAME FAT32
+NO NAME FAT12
+NO NAME FAT16
+Non-System disk
+Press any key to reboot
+*?<>|":/\
+index.htm
+error 0x%X
+Server: MQX HTTP - Freescale Embedded Web Server
+POST
+Connection:
+keep-alive
+Keep-Alive
+Content-Length:
+Authorization:
+Basic
+.cgi
+WWW-Authenticate: Basic realm="test"
+ittyd:
+i2c1:
+spi1:
+spi2:
+esdhc:
+pcb_free_fn: pcb_ptr is NULL
+BODET rsi_mqx_iface --> rs21_init_interface : Init SPI OK
+BODET rsi_mqx_iface --> rs21_init_interface : Init SPI ERROR %d
+Initialize mutex attributes failed.
+Initialize buffer mutex failed.
+RSI_ERROR: SPI Interface initialization failed
+gpio:write
+RSI_ERROR: S/W Bootload dump failed
+RSI_ERROR: Event Opened failed
+RS21 Task
+RSI_ERROR: RS21 Task Creation failed
+RSI_initialize Failed. Error=%d
+BODET Mac Address : %02X:%02X:%02X:%02X:%02X:%02X
+Failed to open the SPI driver, exiting ...
+BAUD RATE ERROR
+ENDIAN ERROR
+FRAME SIZE ERROR
+ INIT ERROR
+gpio:input
+Opening GPIO for spi_intr failed.
+ISR register failed
+Interrupt enable failed.
+gpio:output
+Opening GPIO for power enable pin failed.
+Power enable to RS21 module failed.
+Opening GPIO for GPIO Reset enable pin failed.
+Reset of RS21 module failed.
+none
+ERROR: mediactl command not valid. command_id=0x%x
+pcb_ptr is NULL. No PCB left in free queue
+Tx Pkts %d..
+PKT SEND FAIL
+CARD_WRITE Failed
+TA_MGMT_FRAME Send Failed
+DATA Frame Send Failed
+CARD_READ,PKT Smaller than Header
+CARD_READ Failed
+BODET Firmware Version : %s
+ RS2101 module initialized
+****** NETWORK JOIN DONE*****
+NETWORK SCAN RESULTS
+UNDEFINED TA MGMT CMD
+INVALID Q
+******BUFFER_FULL*******
+******BUFFER_FREE*******
+NETWORK JOIN REQUEST SENT
+5 Q$
+ 01Q
+"41Q$
+"<1Q$
+"D1Q$
+(D(T(
+ (4\2
+0\cQ4
+!D Q$
+BODET rs21_spi_pine.c --> rs21_send_ssp_init_cmd : ii = %d
+SPI INITIALIZATION cmd failed
+INTR STATUS read cmd failed
+INTR ACK cmd failed
+TA Load cmd failed
+Module soft reset failed
+UUUU
+ittyd:
+ A9H
+h `1
+h `!
+BhRi
+CChZa
+BhRi
+CChZa
+hS`pGAhIi
+"BT@
+!Ap}H
+h dI
+h![J
+h SI
+h NJ
+(xX(
+=I>H
+h .I
+h )J
+HppG8
+ pG8
+hpG8
+9JRh8K
+`6H@h5J
+Aa3H@h
+/H@h@
+-IH`,H
+`pG)J
+9 "!
+ > 4 !
+`6JF)
+5 ")
+ < 5_
+"`!O
+ !9H
+ !5H
+ !(H
+(x%(
+(x (
+(x*(
+(x0(
+(x:(
+F(x.(
+(x*(
+(x0(
+(x:(
+@x:(
+e]0-
+F_E
+F_E5
+BFKF
+A`Ah
+A`pG
+xpG-
+ ` h
+aa h
+uIpTv
+"rI
+"*I
+ A
+ApyI
+ pG0
+v 'H0
+B0 `8H
+```h
+ `
+G`h2
+e` h
+pP{Hp
+qP|Hq
+ pGp
+0p08
+ 8 9
+jh)h
+ihAf
+ihAg
+jh)h
+ihAf
+ihAg
+(hih
+@)hI
+C(`hh
+ pG-
+8xyx
+8xyx
+8xyx
+FBF9
+8xyx
+!)T1
+ pG8
+x4 "
+qhAf
+h jEh
+ j@i
+i jAi0
+phqh
+GIF
+phqh
+GIF
+8q j
+ jCh
+"BT@
+!!Td
+5H \
+5H \@
+3I`T
+1H \
+$H \
+#H \@
+!I`T
+ H \
+xfI@\
+(]EI@
+(]"I@
+"ZIqH
+?IhH
+%C1H
+%C+H
+%C$H
+`0`PF
+p0`PF
+p0`PF
+"AFXF
+`A`E
+GhO`
+`Gh9`A`
+K` `
+GhO`
+`Gh9`A`
+#JF@
+8i9h
+ !@F
+ 8`F
+8`?h
+iA`!
+sBF@
+sBF@
+#BF@
+#BF@
+han`
+ssem
+H@xPp
+\0pv
+ 0`O
+(x8shxxs
+s(y8thyxt
+ 0`@F
+hhfh
+(i&h
+Uhfh
+hh^h
+i@hX`
+%jhh
+hhX`
+-h j
+hhX`
+q(z0rhzpr
+r({0sh{ps
+ 8aV
+xaxi
+ xb8
+iDi\aQ
+xhyh
+ 9 89
+xhyh
+hhih
+ 9 8
+ 9 8
+ 9 8A
+xhyh
+ 9 8
+`hah
+FQF(
+ 8b\H
+ 8b=H
+`hah
+`hah
+`hah
+h8a0
+"YF8
+xhyh
+`hah
+`hah
+`hah
+`hah
+({i{
+`hah
+(|i|
+`hah
+`hah
+`hah
+`hah
+JFYF
+AFHF
+`b`j
+ `e`(
+h``h
+RFAFHF
+AFHF
+pG<H
+`pG:J
+pG*J
+ pG8
+`(h$
+```8
+(h)i
+(i9j
+xtum
+ i1j
+xtum
+`FpG
+HmpGp
+ h@j(`(h
+ h@j(`(h
+`h0` h@j(`(h
+'HpG
+ 2M
+ )M
+ pGdr
+ (`@F
+\ 8p
+F(x/(
+(x\(
+8x\(
+8x\(
+\ 8p
+=`~`
+&5B&
+@uC(
+$MzU
+# PCpG
+F h@j
+ !@F
+ h@j
+ h@j
+"AF0h
+ h@j
+F h@j
+ h@j
+"AF0h
+ h@j
+F h@j
+ h@j
+8j0`
+ ae
+"AF0
+-z(C
+-{(C
+bCzR
+bC{R
+ h@j
+0xa(T
+px+(
+px+(
+px+(
+px+(
+ a`h
+C`a0xa(
+ iah
+ 0`=
+rh1h
+rh1h
+ h@j
+ h@j
+rh1h
+ h@j
+|i|Q
+h} w
+h~)~Q
+`qxP
+`qxP
+bpy1yQ
+`qzP
+C`cp{1{Q
+ g`k
+`yxP
+pR xpR 8pa
+j!o@
+RRaArrAa
+pR hpR (pa
+hpG-
+`i!j
+ jai@
+ jai@
+JFAF
+xh9h
+8h a
+`<`8h
+x` i
+ cfc
+QFHF
+ i8`8h
+x`'a
+xh9h
+`0i8`7a
+trap
+trap
+`pG-
+AH@@
+AH@@
+h @yh
+xh`@p
+ `xh
+FQF@F
+ 9 8
+FAF(
+hhih
+ih h
+$` "
+8hHE
+`hah
+`hah
+/JAF
+`hah
+hhih
+hhih
+hhih
+hhih
+hhih
+hhih
+hhih
+ {a{
+ |a|
+h)i@
+phqh
+phqh
+BFQF
+8`8h
+!AF
+8`8h
+FYF
+HC@B
+FQF
+HC@B
+xx9xQ
+xp>p
+`yxP
+xp>p
+p(`*
+8`HF
+8`8h
+8`@F
+0`0h
+0`0h
+0`0h
+(khc
+`a`i
+.`PF
+pBAF
+@0u_
+@0u_
+v8 0u8
+!:}Q
+Az}Q
+@x.(
+F0x_
+x~9~Q
+ = 8
+ x.(
+`x.(
+ x*(
+ x?(
+ x?(
+ x*(
+ xa(
+ x{(
+(xa(
+(x{(
+$cCR
+$cCR
+xEpR
+%EwX
+%EwX
+%EwX
+(hak
+ 0pC
+ 0pC
+ (pC
+ (pC
+ (p
+ (p8x@
+!2}Q
+Ar}Q
+8`8h
+8`8h
+8`8h
+`AF(
+8`8h
+8`8h
+8`8h
+8`8h
+8`8h
+8`8h
+8`8h
+(h8`
+(`HF
+!HC@
+`x0p
+ 0p< pp
+ 0t`
+`xpu /
+w /1
+pR hpR (pa
+FHFC
+F(h@
+qA5J
+3K2M-h
+/M-h1N6h
+vLeE
+M-h,
+M-xm
+ pGR
+@xpp
+@ypq({
+{pr(|
+SFJF!
+@xqx
+@yqy
+ 8`HF
+ pG-
+hhih
+hhih
+`hah
+`hah
+"QF
+(x\(
+(x/(
+!:}Q
+Az}Q
+0`0h
+(x\(
+(x/(
+AF "
+8h@x
+VSFM8
+ pGRB
+@A@pG
+F8x\(
+8x/(
+\ pd
+?$ p
+ $ p
+?$ p
+ $ p
+x.-$
+@.p@
+@.p@
+@.p@
+%%pp
+'x7p'x /
+.'7pv
+'x7p'x /
+ x.(
+`x.(
+pGa(
+pGA(
+hW@I
+hG@SH
+\SMTUR
+NHNIY\
+&H)I
+hP@I
+hX@@
+ pG-
+BFaI
+ c)
+ c7I
+`c`k
+a1I
+SCTR
+ 0pv
+SCTR
+(x%(-
+ix:)
+ix09
+ixG)
+ix79
+ixW9
+(x0pm
+ 0pp
+(x/(
+hx\(
+ c`k@
+`c`k
+ j`a
+SCTR-
+0xA(
+"zI(
+"oI(
+"eI(
+"ZI(
+"PI(
+SCTR
+SCTR
+hRISH
+hOIQH
+pG?J
+p?H=I
+"P!K
+"P!K
+x (
+F;l;J
+)0-J
+SCTR
+`h!h
+ hahA`
+#`c`
+`i!i
+ iaiq
+``i0
+U h``
+ ```i
+@ipG8
+`pGsH
+hpGqI
+dHdI
+_I_H
+zrXIWH
+ACA)
+d!Ap
+hCdh
+SCTR
+@ pG
+TJQH
+?H?I
+!Aq_
+!1Tv
+0\0(
+0\0(
+p h@
+ ` h
+p h@
+ ` h
+]IPH
+[IOH
+YINH
+XIMH
+KIKH
+FI:H
+;I#H
+5I5H
+ppG=H
+ppG8
+$P2H
+mx0=
+mx0=,
+mxA=
+mx7=,
+mxa=
+mxW=,
+U(xy
+EHFI
+`EHDI
+8H8I
+-H.I
+SCTR
+"BT@
+"BT@
+,#BT@
+0#BT@
+4#BT@
+8#BT@
+"BT@
+"BT@
+XFdh
+(Ddh
+bhIdH
+hcL$h
+XH@h
+UH@h
+CSH@h
+AH !
+#MJJIHH
+SCTR
+XDdh
+dC$h
+IIy@
+@q~H
+}I}H
+@qvH
+uIuH
+pIqH
+mImH
+SCTR
+ (p_
+ (p_
+ (p
+ (p_
+ (p8
+\.(
+\08E
+ F%x
+ppG=H
+ppG8
+$P2H
+uHvI
+fHyI
+lHkI
+]H[I
+MH`I
+SHPI
+CHAI
+3HHI
+9H6I
+*H&I
+"}I}H
+"zIzH
+<`}`
+ h@j
+0xr(
+h0`'
+`h@h0`
+`i0`
+ iah
+ ;\+
+ <\,
+0``h
+ 0`8
+ igi
+`i'i
+`i'i
+ igh
+0hAiCH
+!K0hBl0h
+SCTRa
+`" (a
+ haO
+ (dO
+,` z
+(h@h
+ (a(
+ (t_
+ 8p h
+:!(j
+ 0pp
+?!hi
+ 0pv
+/!hi
+hi@x
+F.!PF
+F. 0p
+F/!hi
+/!PF
+ (p1
+ (p(x
+ (p3
+ h`s
+hahi
+(b(j
+SCTR
+!`jP
+ hGj
+@x>(
+8x<(
+xx%(
+ 0p
+@hpGp
+'.!hi
+jAi(
+ (pD
+ (p4
+ h@k
+ppG-
+(x+(
+(x{(
+(x=(
+(xII@
++ 08
+!9Tm
+ 8p1
+FRFAF8
+&!@F
+SCTRD
+ pG8
+ F!x1
+J?I
+x(I@
+J"I
+iJgI
+eJbI
+aJ]I
+\JXI
+XJSI
+TJNI
+BxA*
+@x08A
+0](U
+ (U(
+h@j`b
+ 0`@F
+GF6h
+GF6h
+GF6h
+h@hKh
+`'`
+h `(
+ pG0
+0h@h
+[FbhO
+d FC l
+`hah
+`hah
+rx0yqy
+0yqy
+`hah
+@jh`
+ pG-
+cEHEI
+F+HP
+%hnj
+&hwj
+rIFxh
+ aA
+pe`jp` i
+GF8h
+FWF8h
+8h@E
+OF8h
+h`bcj
+"!j(
+ 9 8
+hhih
+phqh
+JFaj0
+phqh
+GAF
+bj!jHF
+"jaj0
+phqh
+GAF
+ 9 8
+h@h@
+xhyh
+GXF=
+hxa
+xhyh
+xhyh
+GPF.
+hxa
+0yqyQ
+`hah
+`hah
+`hah
+0xqxQ
+`hah
+`hah
+`hah
+`hah
+hxb{j
+"9j
+ 9 8`hah
+`hah
+ `(i
+,alah
+x@xP
+ h(`
+ h0``h
+ p`9
+ p`9
+YAT GEK8
+x`xh
+8h`c8
+ x`?h
+>a`m
+`9i8
+`m!m
+8` a
+e!i
+(mHE
+kl*lIF
+FJF1
+kl(l
+ GEK-
+g !
+ mam@
+QF`m
+F mam@
+ mam@
+cl"lIF`m
+`eJF)
+CFRF
+`k@h
+&`g`
+t`pi
+`pG8
+`hh`
+ ``h
+ h@iai
+!hHa hahA``h
+`h!h
+ h(`
+FPF"
+FHFB
+xa`i(
+xiai
+xa`hx``h
+|`xi@
+FQF`j
+(h@i
+(h@i
+)hHaK
+F(h@i?
+h(`(h
+#BFA
+ aA
+` lh`
+ipb`
+xjqj
+xjqj
+(h0`.`
+`!HC
+pxg
+xdxl
+QFxj
+xbxj
+8h`a8h
+8``i!lA` lai
+ GEK
+8l``8l
+0h(`5`
+ 9 8(
+8{y{Q
+8yyy
+F8zyz
+8xyxQ
+hhih
+hhih
+n g1
+hhih
+hhih
+h`a
+0{q{Q
+ cFY
+`hah
+(ziz
+q(yiy
+ 0pv
+ 0pv
+ 9 8
+0xqxQ
+0zqz
+0yqy
+ 9 8;
+pP 0s
+ 9 8
+jaj8
+8h(a
+ 8a6
+ GEK-
+(ziz
+!QCO
+ b8
+IFPF
+ d`k
+F0h`c0
+p`ph
+kqh@
+kqh@
+phcl
+hehm
+ Ahm
+hfhn
+@!HC
+ {a{
+ |a|
+hIhIh
+ iE`%a
+0iD`4a
+ ``0
+bRF)
+ahi@
+t`RH0`
+`JH0`
+(iF`.a
+@px`(
+"AFHF
+ ,gF
+SISH
+(x0shxps
+s(y0thypthy
+xjx)x
+#9"D
+ ha(
+#9"D
+#9"D
+#JFD
+`i0I
+i(B
+i!j)@
+nvel8
+`3HD`2H
+`1J@
+`(H2IA`&H
+`%J@
+8 pD q
+0`0h
+`x!xQ
+(` "
+ h ``h``
+ "IF
+&x/x
+IJFIGH
+GJEI@H
+^H0`u`
+"AF8
+h0`YH
+QH1h
+h0`0
+h0`CH
+`AF
+h!j`i
+i(b`j
+b(hEb
+>p(a
+zqHC
+ (p h
+jhp h
+(q0 hq0
+(s j
+ hs j
+hi)i@
+="ii(i
+IF@F
+7"ii(i
+IF@F
+3"ii(i
+IF@F
+<"ii(i
+IF@F
+9"ii(i
+"IF@F
+2"ii(i
+YF@F
+ hrO
+j$ Ls
+i$ \p
+@$ \p
+@$ \p
+zqHC
+!Ab(
+zqHC
+zqHC
+C#BF)j
+zqHC
+zqHC
+zqHC
+!Ab(
+!Ab(
+0|q|
+8xyx
+8xyx
+8xyx
+8xyx
+bpG-
+C9yzy
+6"QFHF
+`5"QFHF
+zqHC
+zqHC
+!Ab
+!Ab
+4awj
+`hah
+`hah
+%j&h
+i!j`i
+Fp.I
+` /
+x`8C
+Hp`
+ pGp
+@pG-
+ h.!HC
+x` h8`
+. yh
+. yh
+. yh
+. yh
+. yh
+. {h
+ pG-
+0h8`0y8q8i
+hxd@
+i 08b:
+7i(|
+Fpy_
+`1ypy
+`hipa(i
+BF i
+iBF i
+BF i
+#jBF i
+ pG-
+F9yPF
+"1hXF
+ cF_
+ eF_
+ `F_
+ cF_
+ eF_
+ ``_
+ `a_
+ (`F
+ (`:
+ (`.
+h6h6h
+h-h-h
+h-h-h-i
+h-h-h
+h6h6h
+h-h-h
+h6h6h
+h6h6h
+h6h6h
+BFqh
+x`HF
+C(f(n
+@`x`(
+xpG8
+ hah
+ h"|
+`BhR
+uMelodys
+54321
+BODET
+Micro
+Error
+MELODYS
+TTH<0$
+Settings response
+No parameter
+ceived.<br>
+L` <html><head></
+script language=java
+>history.go(-1);</
+!%! R
+;1L@
diff --git a/research/firmware-strings/README.md b/research/firmware-strings/README.md
new file mode 100644
index 0000000..15d7ce8
--- /dev/null
+++ b/research/firmware-strings/README.md
@@ -0,0 +1,148 @@
+# Firmware extracts with string command
+
+HARMONY.txt (firmware for a speaker/the harmony box, seems to be compressed or something only getting garbage from strings)
+
+HARMONY-TRIO.txt (firmware for speaker with built in clock, unlike harmony seems to actually return partially usable data)
+
+SIGMA-MASTER-CLOCK.txt is from the masterclock (kinda the heart of the system that shedules bing bongs etc)
+
+What i scower for :
+- `CHK` or `CHK BAD`
+- `checksum`, `crc`, `fletcher`, `xor`, `sum`, `verify`
+- `traitement` (French for processing)
+- `REP STREAM`, `REPIN`, `REPACK`, `REPOUT`
+- `opcode`, `frame`, `trame` (French for frame)
+- `F_` or `process_` function prefixes
+- `validate`, `verify`, `compare`, `assert`
+- `0x%04x`, `%04X`, `%04lx`, `%08X`, `%d/%d`, `%lx` (supposedly common checksum formatting)
+
+what claude ai told me to also search :
+CHK or checksum
+Direct checksum indicators
+F_controle_CHK_protocole
+Entry point for protocol checksum check
+UI_i_lg_trame
+Likely the message length used in calc
+calcule, reçu, BAD
+May show checksum comparison logic
+F_charge_A_vars
+Handles file loading with checksum
+%04x, %08X, %d/%d, %lx
+
+
+
+## Notes things from SIGMA-MASTER-CLOCK
+
+```
+*** failed ***
+TEST DE PRODUCTION
+Microquartz Sigma BODET
+none
+%d.%d.%d.%d
+## Warning: gatewayip needed but not set
+bad length %d < %d
+invalid RARP header
+len bad %d < %d
+checksum bad
+ ICMP Host Redirect to
+ ```
+
+Seems to decompress its actual image and start the thing not really what i need but interesting none the less :
+```
+gzip compressed
+%s %s %s (%s)
+ Data Size: %d Bytes =
+ Load Address: %08x
+ Entry Point: %08x
+ Contents:
+ Image %d: %8ld Bytes =
+Image at %08lX:
+ Verifying Checksum ...
+ Bad Data CRC
+## Checking Image at %08lx ...
+ Bad Magic Number
+ Bad Header Checksum
+Booting ...
+## Booting image at %08lx ...
+Unsupported Architecture 0x%x
+Standalone Application
+Wrong Image Type for %s command
+ XIP %s ...
+ Uncompressing %s ...
+GUNZIP ERROR - must RESET board to recover
+Unimplemented compression type %d
+autostart
+Can't boot image type %d
+bootargs
+## Transferring control to NetBSD stage-2 loader (at address %08lx) ...
+## Transferring control to RTEMS (at address %08lx) ...
+bootm
+bootm - boot application image from memory
+[addr [arg ...]]
+ - boot application image stored in memory
+passing arguments 'arg ...'; when booting a Linux kernel,
+'arg' can be the address of an initrd image
+boot - boot default, i.e., run 'bootcmd'
+bootd
+bootd - boot default, i.e., run 'bootcmd'
+iminfo
+iminfo - print header information for application image
+addr [addr ...]
+ - print header information for application image starting at
+ address 'addr' in memory; this includes verification of the
+ image contents (magic number, header and payload checksums)
+imls
+imls - list all images found in flash
+ - Prints information about all images found at sector
+ boundaries in flash.
+List of available devices:
+%-8s %08x %c%c%c
+coninfo
+coninfo - print console devices and information
+Reset RTC...
+Writting Error RTC... %d
+RTC is not initialized !!!
+```
+
+
+ive seen d of d in other files too
+```
+[%d;%dm
+ ->
+the -s option is meaningful only when verifying checksums
+the -w option is meaningful only when verifying checksums
+only one argument may be specified when using -c
+Invalid format
+%s: OK
+%s: FAILED
+WARNING: %d of %d computed checksums did NOT match
+Couldnt close file %s
+%s %s
+invalid mode `%s'
+parents
+f-i:i-f
+mv: overwrite `%s'?
+unable to rename `%s'
+non-
+cannot remove `%s'
+interactive
+force
+fiRr
+cannot remove `.' or `..'
+no files
+```
+
+probably not what we need but could be (might be dhcp though)
+```
+couldn't read on raw listening socket -- ignoring
+message too short, ignoring
+Truncated packet
+unrelated/bogus packet
+bad IP header checksum, ignoring
+packet with bad UDP checksum received, ignoring
+received bogus message (bad magic) -- ignoring
+oooooh!!! got some!
+```
+^ oooooh got some ! (dont think that be written in a netbsd package but who knows)
+
+
diff --git a/research/firmware-strings/SIGMA-MASTER-CLOCK.txt b/research/firmware-strings/SIGMA-MASTER-CLOCK.txt
new file mode 100644
index 0000000..302a928
--- /dev/null
+++ b/research/firmware-strings/SIGMA-MASTER-CLOCK.txt
@@ -0,0 +1,40978 @@
+A_HMM
+0000744
+0001750
+0001750
+00002101564
+14626077202
+011246
+ustar
+monier
+monier
+bFLT
+NqNq*EA
+N@Nu/
+*_Nu/
+*_Nu/
+*_Nu/
+*_Nu/
+*_NuO
+f2Hx
+g4Hx
+`6&m
+ NuNV
+N^NuNV
+ $.
+`,Hn
+$N^NuQ
+ @//
+NqNV
+N^Nu/
+\/<@
+ *_NuNV
+N^Nu/
+ $_*_Nu/
+ *_Nu/
+ *_Nu/
+*_Nu/
+/<@Y
+*_Nu/
+*_NuC
+ m
+`./-
+*_NuO
+d/ C
+mt/-
+( D/
+(NuO
+fv(m
+ F"P G
+fD$m
+ "D"
+L B"PR
+c m
+< D
+"G F"
+"G F"
+"G F"
+NuNu/
+*_Nu/
+*_Nu/
+*_NuO
+$ J&m
+glmN
+/<@2
+g4/-
+( J&m
+glmN
+/<@2
+g4/-
+*_Nu/
+*_Nu/
+*_Nu/
+$_*_Nu/
+*_Nu/
+*_Nu/
+*_Nu/
+*_Nu/
+$_*_Nu/
+mV m
+HxKE/
+m&/-
+$_*_NuO
+HxKE/
+mp m
+HxKR/
+mB m
+m@ m
+HxKE/
+`F/-
+HxKR(m
+mB m
+HxKE/
+m./-
+`4/-
+mp m
+"@$m
+HxKR/
+m@ TB
+"A m
+mB m
+HxKE/
+m./-
+`4/-
+mV m
+HxKE/
+m&/-
+$_*_NuNV
+N^Nu/
+$_*_Nu/
+*_Nu/
+*_NuO
+ Nu/
+*_Nu/
+*_NuNu/
+$_*_Nu/
+$_*_Nu/
+$_*_Nu/
+*_NuO
+ &/
+ `XB
+ `:B
+ Nu/
+*_Nu/
+$_*_NuNu/
+*_Nu/
+*_Nu/
+*_NuO
+$<(/
+f`$m
+`R/-
+ Nu/
+*_Nu/
+*_Nu/
+*_NuNV
+/ Hn
+N^Nup
+NuNuO
+$ $o
+g Jj
+fNJj
+ *_Nu/
+g m
+*_NuNV
+gDHn
+(N^Nu/
+`L m
+$_*_NuNV
+gZHn
+4N^NuNV
+gDHn
+0N^NuO
+$ $/
+*_NuO
+ gj m
+$_*_O
+<|(m
+BE$m
+g8|?
+$Nu/
+m:/-
+`\/-
+$_*_NuO
+fz/-
+`Z/-
+`H/-
+<< o
+ Nu/
+ g^$m
+`N$m
+Z$_*_Nu/
+f0/-
+$_*_NuNuO
+ NuNV
+$m*B
+N^Nu/
+$_*_Nu/
+*_Nu/
+*_NuNu/
+*_NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+$ ".
+e,0;
+ `fC
+ `2C
+N^Nu/
+*_Nu/
+*_NuNuNV
+N^NuNuO
+g$/-
+ `0/-
+ NuO
+ <*/
+fF/-
+`4/-
+`"/-
+NuNV
+N^NuNV
+$<$n
+m.g(r
+N^NuNV
+mjgJ .
+N^NuNuNuNuNuNuNuNV
+gZb$
+gx/-
+`fHn
+gD/-
+`2Hn
+N^NuNV
+gHb
+`~Hn
+`H/-
+`4Hn
+N^NuNV
+gHb
+`~Hn
+`H/-
+`4Hn
+N^Nu/
+f8 m
+gD m
+`0 m
+*_NuNV
+ml/-
+gF/-
+`4/-
+`"/-
+N^NuNuO
+gr$m
+,<$/
+|<(m
+ NuO
+gB&m
+dH/-
+ NuNu/
+*_NuO
+$<&/
+\"1<
+ <&/
+gv/-
+ mTHx
+$Nu/
+ *_NuO
+ m`A
+Bg/-
+$Nu/
+*_Nu/
+*_NuO
+< m
+ft m
+ fn$,
+NuNu/
+B@H@F
+NuNV
+N^NuO
+*_NuO
+,<$o
+f~ m
+`V m
+,NuB
+B@H@/
+BgHx
+B@?@
+B@?@
+B@?@
+ Bb/
+HBBB/
+NuNV
+HABA
+N^NuNV
+ &.
+gX$.
+f,Hx
+N^NuNV
+ (m
+D"Tt
+l AA
+ NB`/
+BC=C
+P AA
+t AA
+< AA
+| AA
+Z AA
+o" .
+D"T|
+t!x!C
+, AA
+$ AA
+X AA
+ AHp
+0$ /-
+ob .
+$ /-
+& /-
+& /-
+o\ .
+o( .
+oj .
+$NBb/
+BF=F
+B@=@
+B@=@
+BA=A
+B@=@
+HABA"A
+H@B@
+$NBb/
+BF=F
+B@=@
+BB=B
+BC=C
+BF=F
+HBBB/
+B@H@/
+BgHx
+$NBb/
+B@=@
+</ C
+.BA=A
+HBBB/
+HABA
+@/ C
+H/ C
+ `T/-
+</ C
+</ C
+N^NuNV
+p K
+cJ GB
+p G
+x E`
+"J @
+N^NuO
+ Nu/
+g*Hx
+lf`8/-
+ $_*_NuNV
+N^NuO
+8Nu/
+$_*_NuNV
+ N!<
+m$ BB
+R`NC
+ BB
+ N!<
+N^NuNu/
+*_Nu/
+*_NuO
+"@$m
+"@$m
+gt m
+``$t
+ NuO
+ /
+c`lB
+c`BB
+ NuO
+ /
+gDr`
+`:/-
+ NuNV
+<<(m
+1XZR
+r E"0,
+v"@B
+ E"0,
+ EJ(
+r@ E!
+r E!
+r E!
+r$ E!
+r0 E!
+r@ E!
+XZ"E 1,6F
+"B DB
+N^NuO
+gz"m
+` "m
+NuNu/
+*_Nu/
+*_NuC
+$_*_Nu/
+*_Nu/
+*_Nu/
+g* m
+$_*_Nu/
+g@ m
+g8"m
+\`(B
+$_*_Nu/
+gF m
+$_*_Nu/
+$_*_NuNuY
+ |0
+*_Nu/
+ |0
+*_Nu/
+*_NuO
+(NuY
+\ @p`
+ @ p
+ @ p
+ `<B
+ NuO
+ /
+eH /
+H@B@"
+ @ -
+ @ -
+f. -
+ @ -
+ @ -
+ @ -
+ |0
+ @ P (
+#EfN -
+ @ -
+2f@ -
+f4 |0
+ @ -
+ |0
+ @ P (
+ *_P
+H@B@
+ |0
+ @ P (
+ @ -
+ @ -
+f* -
+ @ -
+`8 -
+ @ -
+`* -
+ @ -
+ NuO
+H@B@
+ |0
+ @ P (
+ `\ /
+ @ -
+ Nu/
+f2 -
+ @ -
+ @ -
+0`8 -
+ @ -
+ @ -
+ @ -
+ @ -
+ @B
+*_Nu/
+d @
+gh -
+gZ -
+`J -
+*_NuY
+g* -
+f" -
+f -
+ @ P/P
+gT -
+`v -
+`R -
+ @ P (
+g -
+ @ P (
+fp -
+ @ P (
+`* -
+ @ P (
+ @ P (
+fT -
+ @ P (
+`\ -
+ @ P (
+g -
+`lHx
+`R -
+ @ P (
+ @ P (
+g2 -
+ @ P (
+g" -
+ @ P"h
+4 @/P
+4 @/P
+`b -
+ @ P
+`> -
+ @ P h
+."P -
+ @ P h
+*_NuO
+gR /
+ @ p
+ @ p
+`r -
+ @ p
+ @ p
+`8 -
+ @ p
+ @ p
+e, o
+`h o
+,f&B
+ `$B
+ *_O
+ `$ o
+ NuQ
+ @ P (
+ @ P h
+g@ -
+ @ P h
+ @ P h
+ @ P (
+gP o
+fB o
+f4 -
+ @ P (
+ @ P h
+ @ P (
+ @ P h
+ @ P (
+ft -
+g8 o
+f* -
+ *_P
+ @
+ @ P (
+ @ P (
+ @ P
+ @ P/P
+ @ P h
+ @ P h
+ @ P h
+ @ P h
+ @ P (
+ @ P"h
+ @ P (
+ @ P h
+ @ P h
+ @ P (
+ @ P
+g\ -
+ @ P h
+ @ P h
+ @ P
+ @ P"h
+ @ P
+`r -
+ @ P h
+ @ P
+ @ P"h
+ @ P
+`$ -
+ @ P"h
+ @ P h
+ @ P h
+ @ P
+ @ P (
+ @ P h
+`L -
+ @ P (
+ @ P h
+ @ P h
+ @ P
+f| -
+ @ P (
+ @ P h
+ @ P h
+ @ P/h
+ @ P"(
+ @ P (
+ @ P
+ @ P (
+* @B
+ @ P (
+ @ P
+ @ P (
+ @ P"(
+ @ P (
+ @ P
+ @ P (
+* @B
+ @ P (
+ @ P (
+ @ P"(
+ @ P
+f& -
+ @ P (
+ @ P (
+ @ P
+ @ P"h
+ @ P (
+ @ P
+ @ P
+g$ -
+ @ P
+ @ P
+ @ P h
+`< -
+ @ P h
+ @ P
+ @ P h
+ @ P (
+ @ P"h
+ @ P (
+ @ P h
+ @ P (
+ @ P"h
+ @ P (
+`f -
+ @ P h
+ @ P (
+ @ P"h
+ @ P (
+`$ -
+ @ P"h
+ @ P h
+ @ P h
+ @ P (
+ f0 -
+ @ P
+ @
+ @ P (
+ @ P (
+ @ P
+ @ P/P
+ @ P h
+ @ P h
+ @ P h
+ @ P h
+ @ P (
+ @ P"h
+ @ P (
+ @ P h
+ @ P h
+ @ P (
+ @ P
+gZ -
+ @ P h
+ @ P h
+ @ P
+ @ P"h
+ @ P
+ @ P h
+ @ P"h
+ @ P
+`p -
+ @ P"h
+ @ P h
+ @ P h
+ @ P
+ @ P"h
+ @ P
+ @ P h
+ @ P
+ @ P (
+ @ P h
+`L -
+ @ P (
+ @ P h
+ @ P h
+ @ P
+ @ P (
+ @ P h
+ @ P h
+ @ P/h
+ @ P"(
+ @ P
+f@ -
+ @ P (
+f" -
+ @ P (
+*"@ -
+ @ P
+`L -
+ @ P (
+f" -
+ @ P (
+*"@ -
+ @ P
+ @ P (
+ @ P
+ @ P (
+ @ P"(
+`~ -
+ @ P (
+f" -
+ @ P (
+*"@ -
+ @ P
+ @ P (
+ @ P (
+ @ P"(
+ @ P
+ @ P"h
+ @ P (
+ @ P
+ @ P
+g$ -
+ @ P
+ @ P
+ @ P h
+gj /
+`` -
+ @ P h
+`4 -
+ @ P h
+ @ P
+ @ P h
+ @ P (
+ @ P"h
+ @ P (
+ @ P h
+ @ P (
+ @ P"h
+ @ P (
+ @ P h
+ @ P"h
+ @ P (
+`` -
+ @ P"h
+ @ P h
+ @ P h
+ @ P (
+ @ P"h
+ @ P (
+ @ P h
+ @ P (
+ @/P
+d @
+fR |0
+ @ -
+ @ -
+ @ -
+f* -
+ @ -
+`8 -
+ @ -
+`* -
+ @ -
+fF -
+ `^ -
+ @ -
+`P -
+g: -
+`. -
+ @
+ @ P (
+ @ P (
+ @"
+ @ P (
+f( -
+ @ P (
+ @
+`* -
+ @ P (
+ @
+ @
+g@ -
+ @ P (
+ @ P h
+ @ P h
+ @ P (
+ @
+ @ P/P
+`, -
+ @
+ @ P (
+ @ P (
+ @"
+ @ P (
+f>`* -
+ @ P (
+ @
+ @ P (
+`* -
+ @ P (
+ @
+ @
+g@ -
+ @ P (
+ @ P h
+ @ P h
+ @ P (
+ @
+ @ P/P
+`, -
+4 @
+*_Nu/
+4 @
+*_Nu/
+ @ P (
+ @ P (
+*_NuO
+ @"
+H @
+d @
+ @ P
+g2 -
+ @/P
+gJ -
+ @ P (
+ @ P"h
+ @ P (
+ @ P (
+ @ P (
+ @ P (
+ @/P
+f^ -
+d @
+fR |0
+ @ -
+t @
+ @/P
+ @ -
+ @ -
+f$ -
+ @ -
+`r -
+ `RC
+f$ -
+ @ -
+gT -
+ @ -
+g2 -
+ @ P (
+g" -
+ @ P"h
+ff -
+fP -
+fBHx
+ @ -
+` -
+ @ -
+ @ P
+ @ P
+eb"/
+d @
+p</@
+`:"<
+`. <
+p</@
+ NuY
+g -
+P @B
+gp -
+g` -
+gP -
+g@ -
+g0 -
+g -
+`p -
+`H -
+f4 -
+t @B
+ @ P (
+gb -
+P @
+f@ -
+ @ P (
+ @ P (
+ @ P h
+P @
+t @"
+t @
+g2 -
+P @
+f$ -
+t @ P"(
+f -
+P @
+f -
+P @
+P @/P
+H @B
+d @B
+p @"0
+d @
+d$ -
+d @B
+4 @"
+ @!
+t @"
+p @!
+ @"
+, @!
+d @
+P @
+P @
+d @B
+H @B
+fD -
+D @
+f> -
+D @B
+d @
+d @B
+*_Nu/
+H @
+d @B
+*_NuY
+d @
+g.Hx
+ gfr
+ g^p
+ gV -
+g&Hx
+t @"
+t @"
+t @"
+l @B
+t @
+fN -
+ @ -
+p @B
+H @B
+d @B
+g2 -
+`$ -
+t @ P (
+t @ P h
+t @
+f -
+t @ P (
+g" -
+d @
+t @ P h
+d @B
+f\Hx
+ @ P
+g2 -
+d @
+ @ -
+P @
+f&Hx
+ Nu/
+*_Nu/
+*_NuY
+ @S
+T`0 o
+f(J/
+Rf"p-
+gp//
+g\p(
+PNuO
+ /
+ @ P (
+g o
+g" o
+e| o
+`B o
+ NuQ
+gt o
+`( o
+ *_P
+gd o
+f" -
+ @ (
+ *_O
+ NuO
+ @ 0
+gd o
+ @ 0
+ @ 0
+f" -
+ @ (
+gN o
+fhp-
+dBp-
+`T o
+f0 o
+hNuO
+fX /
+f: -
+h @ p
+h @ p
+ `d o
+f< -
+ @ p
+ @ p
+f: -
+8 @ p
+8 @ p
+ `h o
+ *_O
+ @ P (
+ `r o
+ @ P (
+ @
+ f8 -
+4 @
+g* -
+ @ P (
+ @ P (
+ @
+ f> -
+4 @
+g0 o
+ @
+ f> -
+4 @
+g0 o
+ @
+ f> -
+4 @
+g0 o
+ @
+ f> -
+4 @
+g0 o
+ @
+ fF -
+4 @
+g8 o
+g* -
+`D -
+ @ P (
+ `* o
+f o
+ /
+f: o
+`, o
+g, -
+ g, -
+d @
+d @
+*_Nu/
+fr -
+gX -
+d @B
+*_NuY
+ @
+ @ P/P
+ @
+ @
+ @
+ @
+ @
+ @
+ `` -
+ @
+`* -
+ @
+f -
+ @"0
+4 @
+4 @B
+ @ P (
+ @ P (
+f -
+4 @
+ @ P (
+`\ -
+f. -
+ @ P (
+ @ P (
+ @B
+4 @
+4 @
+ @
+f> -
+ @
+`2 -
+, @ 0
+ @
+ `P -
+d @B
+ @B
+ @
+4 @
+4 @
+ @ P (
+ @ P (
+`l -
+ @ P
+gL -
+ Nu/
+dD -
+f$ |0
+ |0
+dD -
+f$ |0
+ *_NuO
+$ @
+f| -
+fV -
+x @p
+$ @B
+(Nu/
+f|Hx
+`\Hx
+`J -
+f4Hx
+H @
+g -
+f -
+h @p
+0 @r
+fh -
+D @p
+f -
+h @p
+0 @r
+fJ -
+f*Hx
+fL -
+f,Hx
+ @ -
+ @ -
+f~ -
+f,Hx
+ @ -
+f*Hx
+ @ -
+`< -
+f&Hx
+*_NuNuNV
+N^NuNu/
+$_&_NuO
+ NuO
+gt(m
+<<&/
+ NuNV
+$ $.
+N^NuNV
+f:p1 m
+d0 m
+gB m
+N^NuNuNV
+ / /
+N^Nu/
+ *_Nu/
+fR m
+fF/-
+f*Hx
+*_Nu/
+*_Nu/
+*_Nu/
+*_NuO
+ NuO
+*_NuO
+f m
+` m
+ NuO
+` m
+ NuNV
+N^NuNV
+`.Hn
+N^NuNV
+<| .
+N^NuO
+NuNV
+N^NuNV
+< $m
+gN$m
+N^Nu/
+`Z m
+*_Nu/
+*_NuNV
+`Z m
+N^NuNV
+< &n
+N^NuO
+ NuO
+ NuO
+$|$o
+gh m
+$_*_NuO
+$ $o
+.pd"
+(r <|
+0NuNV
+p"@A
+N^NuNV
+``Hn
+N^NuNV
+``Hn
+N^NuNV
+`lHn
+N^NuNV
+`lHn
+N^NuNV
+``Hn
+N^NuNV
+t"@A
+N^NuNV
+``Hn
+N^NuNV
+``Hn
+N^NuO
+ NuO
+< &o
+NuNV
+< m
+fb$-
+`<(m
+f2$m
+N^NuO
+,<$o
+NuNuO
+ <"o
+gZ @A
+`P @A
+$<$o
+ <"o
+T PA
+NuNV
+,| .
+T SBPB
+xBPB
+ @BPB
+ @Hh
+ @BPB
+vd$m
+N^NuO
+< "o
+T PB
+0 SA
+L SA
+h SA
+( SA
+: SA
+L SA
+^ SA
+p SA
+gJ SA
+:`Z0
+h`>/
+T"PC
+g$ C
+T"PC
+,NuO
+T&P(m
+g C
+T&P(m
+,NuNV
+fPBQR
+d AA
+N^NuO
+(P m
+T"PC
+0NuO
+,<$o
+NuNV
+$<*.
+ @BPB
+ @BPp
+ `|B
+N^NuO
+,<$o
+xd&m
+$<$o
+`D m
+ @BPR
+gdeT
+gn&m
+`@Hx
+NuNV
+ g6r
+g. m
+bdTp
+ DBPp
+BBQR
+ @BPHx
+ DHh
+ @BPHx
+ DHh
+ DBPp
+ DBPp
+`~"@C
+d AA
+N^NuO
+T(PB
+g C
+<NuNV
+^ QA
+N QA
+> QA
+r QA
+. QA
+ D&m
+e.0;
+T"PB
+T"PA
+ AHh
+T"PB
+ C"PA
+g$ C
+T(P&-
+T(P&-
+$P"n
+ @"m
+d J"m
+N^NuNu/
+Nu o
+e:0;
+px!@
+p<!@
+px!@
+px!@
+px!@
+px!@
+px!@
+p<!@
+px!@
+px!@
+PNqO
+ "o
+`f m
+ Nu/
+*_Nu/
+*_NuO
+, /
+, /
+NuNV
+d @Hh
+d @Hh
+f m
+N^NuNV
+ @Hh
+/ Hn
+/ Hn
+/ Hn
+/ Hn
+N^Nu/
+e<0;
+px#@
+px#@
+px#@
+px#@
+p<#@
+px#@
+p<#@
+px#@
+px#@
+Z*_Nu/
+f. m
+*_NuO
+@,PC
+(@$m
+d4Hx
+d BHh
+$vcr
+d*Hx
+d CHh
+ol /
+d CHh
+g~,-
+d BHh
+d CHh
+d BHh
+<Nu/
+*_Nu/
+*_Nu/
+*_Nu/
+*_NuNu/
+*_NuO
+ff$m
+P`b$m
+ NuNu/
+0*_Nu/
+*_Nu/
+*_NuNV
+, $n
+eF0;
+@/0
+@/0
+D/0
+`N/-
+`:/-
+`&/-
+N^NuO
+f m
+dF J
+`` m
+/ Hx
+0NuC
+NuNV
+`D$m
+"P m
+"P m
+`>Hx
+"P m
+N^NuO
+t`@"m
+NuNV
+`0$m
+ `bHx
+dD m
+$`B-R
+N^Nu/
+*_Nu/
+ex m
+gN m
+`N m
+*_Nu/
+*_Nu/
+ fN m
+e$ m
+*_Nu/
+*_NuO
+fF m
+ NuNuO
+gR m
+g m
+8NuNuNV
+g8Hn
+`("m
+N^NuNV
+g2Hn
+N^NuNV
+N^Nu/
+ Pp
+`z m
+ $_*_Nu/
+g /-
+*_NuNV
+f< m
+f4Hn
+N^NuNV
+g8Hn
+`$ m
+N^NuNV
+`L"m
+N^NuNuNu/
+*_Nu /
+NuNq/
+g* m
+4*_Nu/
+*_Nu/
+*_Nu/
+eT m
+g& m
+*_Nu/
+`T m
+*_Nu/
+g6 m
+g""m
+g*rf
+`$"m
+*_NuNV
+N^NuNV
+N^NuO
+<f\ m
+8Nu/
+fh`< m
+d: m
+`H"m
+f2 m
+p PS
+`* m
+*_Nu/
+e""m
+*_Nu/
+ f6 m
+*_Nu/
+g< m
+`4$m
+$_*_NuO
+gDx;
+ @Hh
+$ $o
+gz"m
+`| m
+ @Hh
+, /
+gD m
+ RJ
+`NuO
+bh m
+`L m
+NuNV
+N^NuO
+|<*-
+xBPB
+@/0
+ @BPB
+ @Hh
+ @BPB
+$NuNV
+<g m
+g>"m
+fd m
+N^NuNV
+gLJ.
+ BHh
+N^NuNV
+$ $n
+N^NuNV
+ P (
+ Pp
+gj m
+ghHx
+bF"<
+f$ m
+`*0|
+xN^NuNV
+< "m
+pN^NuNV
+< "m
+d$ m
+mT m
+pN^NuNV
+< (m
+gt&m
+ BHh
+g" m
+ BHh
+N^Nu/
+*_NuNu/
+gj m
+ `f m
+ ` m
+ *_NuO
+ | m
+`t m
+*_Nu/
+*_NuNu/
+*_Nu/
+f2 -
+*_Nu/
+f< m
+`6 m
+*_NuO
+ /
+ NuO
+fF"m
+`,"m
+` "m
+fP$m
+gjHx
+`>$m
+4NuO
+4NuO
+| /
+f\ m
+DNuNV
+ 0 @`n"m
+N^NuNV
+N"LB
+`"L K
+N^NuO
+| $/
+<<"/
+$K&m
+$K&m
+ NuO
+| /
+ Pt
+ Pt
+fl -
+DNuNuNu/
+*_Nu/
+*_Nu/
+*_Nu/
+*_NuO
+g" m
+ NuO
+` m
+ *_Nu/
+*_NuC
+`& m
+f4 AX
+ Nu/
+$_*_NuO
+< &m
+ *_NuO
+,<"o
+ZBD"
+XBD$
+ K$m
+"BD"
+$_*_NuO
+"BD"
+ NuO
+"BD"
+ NuO
+*_NuB
+e 0;
+Nup Nup
+NuNq/
+gn"m
+`h"m
+*_Nu/
+`, m
+*_Nu/
+*_Nu/
+` m
+*_NuO
+fv"m
+`x"m
+ NuO
+$|&/
+gFb(
+gX m
+"B$m
+ Nu/
+*_Nu//
+e 0;
+ `v/-
+`N/-
+`&/-
+NuNV
+g" m
+fz m
+N^Nu/
+ *_NuO
+ NuO
+e 0;
+NuNV
+N^NuNV
+<|(n
+. KB
+gJ"F
+N^Nu/
+*_NuO
+DBD"
+BBD$
+&BD"
+0NuNV
+N^NuO
+, &m
+"@ m
+f0$m
+f&"m
+"@ m
+e>0;
+`v m
+, $m
+e0Hx
+"B$m
+e6Hx
+`X m
+e.Hx
+`|Hx
+`N/-
+f2 m
+` &m
+NuNV
+$N^NuO
+$ $m
+fj"m
+`N"m
+fV m
+"C m
+fp m
+fh m
+\ CJ
+f2,m
+f. m
+T CJ
+\"CJ
+fh(m
+\"CJ
+\"CJ
+ NuNuNuO
+f m
+X"J"
+NuNu/
+*_Nu/
+*_Nu/
+dr2|
+$_Nu o
+d>z7
+`Dz0
+$_Nu/
+XNuNV
+$ m
+mN/-
+N^NuNV
+, m
+f^ m
+ `2-B
+N^NuO
+ "/
+dZHx
+ftHx
+ BHh
+` m
+ Nu/
+*_NuO
+efp0
+eNp0
+p0`,p7
+vp7`
+efp0
+eNp0
+p0` p7
+ NuO
+e4p0
+`2p7
+jp7`
+ejp0
+eFp0
+e"p0
+fp7`
+|p7`
+Tp7`
+8p7`
+lp7`
+Dp7`
+(p7`
+xp7`
+\p7`
+4p7`
+dp7`
+"@$I
+ghbZ
+ehp0
+ePp0
+p0`,p7
+rp7`
+eLp0
+`fp7`
+Pp7`
+(p7`
+ p7`
+Xp7`
+<p7`
+jp7`
+Bp7`
+d*p7
+e*p0
+p@/@
+eF m
+ NuO
+NuNV
+ gV/
+(N^NuO
+ "/
+ NuO
+dx/-
+e. m
+H@B@"@
+H@B@"@
+l/0
+ @Hh
+e4 m
+(`bv
+lNuO
+\<"o
+d8p7z
+Vp0z
+ NuO
+$ "/
+NuNV
+N^NuNV
+N^NuO
+$p0|
+dHp7|
+ gZ&
+`.4|
+@NuNV
+$<".
+d|"H0|
+.p:`
+N^NuNV
+ezx<B
+"H I
+hx:`
+N^NuNV
+TN^NuO
+< &o
+ <&o
+Rp7x
+"p7z
+lp7z
+d@p7z
+Fp0z
+&p0x
+pp0z
+dzp7z
+NuNV
+ p..-
+?$GB
+6$GB
+N^NuNV
+< $n
+&/ Hn
+N^Nu/
+$|$o
+PNuNV
+ "n
+gd/.
+|N^NuO
+ /
+eB m
+ NuNV
+<<$n
+`fHn
+N^NuNV
+<|(n
+g" F
+N^NuO
+NuNV
+ gPB
+N^NuO
+ /
+ NuO
+o&<0
+ <0
+o(Dp
+T EB
+hNuO
+,/ C
+$ Hx
+ @Hh
+@"B,
+$ Hx
+pNuO
+ /
+ NuO
+#$Ax
+d\&m
+g4 m
+` (m
+*_Nu/
+ *_Nu/
+*_Nu/
+ *_NuNuO
+f0"m
+d* m
+`B -
+ NuNu//
+*_NuNu/
+*_Nu/
+*_Nu/
+*_Nu/
+NuNV
+ex m
+ CHh
+e6 m
+ CHh
+H"<0
+gFHx
+N^NuNV
+N^NuNV
+0J1(
+gj m
+N^NuO
+0NuNV
+0J2H
+0J2H
+N^NuNV
+N^NuNV
+N^NuNV
+$<$NB"v
+fFHx
+N^NuNV
+N^NuNV
+$<$m
+tN^Nu/
+8/0
+*_Nu/
+*_NuO
+ /-
+ `$/
+ <*/
+ `F$-
+`($-
+ `|/-
+ `4/-
+`6/-
+*_NuO
+`</-
+,|*/
+Jb r
+`T/-
+`>/-
+hNuNV
+mf|
+@N^NuO
+ NuO
+< m
+,&@G
+"$@E
+g m
+gl m
+8NuO
+,&@G
+"$@E
+NuNV
+<|,.
+,&@G
+"$@E
+`zJ.
+N^Nu/
+*_Nu/
+*_NuNuNV
+ g>B
+N^NuNV
+<<(m
+fFrd
+PN^NuNV
+N^NuO
+,<$/
+(/0
+,/0
+x/0
+x/0
+x/0
+x/0
+NuNuNuO
+f m
+H"J"
+*_Nu/
+ g4/
+*_NuO
+g.Hx
+ Nu/
+NqNV
+$ m
+`"/-
+N^NuO
+g& m
+*_NuO
+ &-
+ NuO
+ m
+ gP$
+` m
+*_NuO
+ gr/
+ @ <
+ < m
+NuNV
+ gH$
+g m
+g^Hn
+PN^Nu/
+f6 m
+*_NuO
+gRr1
+`vp0
+`8 m
+`> m
+*_Nu/
+$_*_Nu//
+NuNV
+`XHn
+N^NuNu/
+g~Hx
+g2Hx
+*_NuO
+(NuB
+NuNV
+N^NuO
+$ $/
+Nu//
+NuNuB
+ "/
+ NuNV
+`^Hn
+N^NuNuNV
+`RHn
+N^NuNV
+`tHn
+N^NuNuNV
+N^NuNV
+`tHn
+N^NuO
+ &o
+NuNu/
+*_Nu/
+*_Nu/
+8 0
+*_NuNV
+`tHn
+N^Nu/
+*_Nu/
+*_NuNu/
+ NuO
+<|&o
+,NuO
+< (m
+/2 @Hl
+$NuNV
+N^NuNV
+g*$.
+N^NuO
+S"G o
+"D o
+"E o
+F&JI
+TNuNV
+<<$.
+g,$.
+`h$.
+N^Nu/
+g8c"p
+Nu o
+8NuNV
+N^NuO
+f4$@
+ NuNV
+N^NuO
+\|&o
+od F
+`b F
+v F
+$NuNV
+gFb"
+N^NuO
+\ o
+ NuNV
+/ DT
+|/ C
+|/ C
+f2".
+p@%@
+DN^NuNV
+l CJ
+g>"LB
+ BHh
+ BHh
+/ /.
+N^NuNV
+l FJ
+/ Hn
+P D
+P"@R
+N^NuNuO
+|<,m
+T PA
+fJ`DB
+$Nu/
+T P0
+*_Nu/
+*_Nu/
+*_Nu/
+*_NuNV
+gj .
+`> m
+df,O
+ L"n
+hN^NuO
+T Q0
+pd m
+T,PC
+:/ //
+:/ //
+ @Hh
+tNuO
+f m
+ NuO
+, $-
+P$@R
+NuNV
+l( RB
+N^Nu/
+e. m
+*_Nu/
+e. m
+*_NuO
+`nJ*
+g& m
+T PA
+,NuO
+g4$FB
+dNuO
+ B"F
+P&EG
+ @Hh
+g: B"F
+ @Hh
+"F QV
+0NuO
+ < m
+ E -
+ NuO
+,|$o
+B"@B
+ DHh
+`8Hx
+ NuO
+g* m
+cL m
+"`H m
+"$_*_Nu/
+*_Nu/
+*_Nu/
+@/0
+*_NuO
+/0 @/
+/0 @/
+ NuO
+< $m
+ /0
+l/0
+ Nu/
+fh/-
+$_*_NuNV
+< Hx
+L/0
+@/0
+N^NuC
+NuNV
+gZ m
+gV m
+cP m
+"`L m
+N^NuO
+f0 m
+j 90
+/0 @/
+`v m
+@/0
+`0 m
+/0 @/
+NuNV
+g~ m
+N^NuNu/
+ f0 m
+*_NuO
+$G,/
+\`8(B`
+,NuO
+b: m
+NuNuO
+ NuO
+$|$m
+lNuNV
+N^NuNuO
+nrx/A
+4NuNu/
+ g. m
+f^`8 m
+f$$m
+$_*_Nu/
+f( m
+$_*_NuNV
+"L D
+"L D
+`* n
+"L D
+N^NuO
+`> o
+| &o
+sY?b
+` C
+"@ )
+"C Q
+ Q (
+ Q (
+m4/<
+`t/<
+`> m
+g m
+NuNV
+$ Hn
+nb m
+8 PR
+`t m
+8 P`
+`L <
+8 PS
+N^Nu/
+g( m
+*_NuO
+< &o
+ k0
+`:Hx
+< (o
+ C"J
+g> m
+`2 m
+`0 m
+ Nu/
+*_NuO
+ `f$m
+cT m
+ NuNV
+f" m
+X"EB
+gb EJ
+gl m
+2"CB
+f( m
+@ BB
+X"EB
+| BJ
+| BB
+g "m
+| BB
+X"EB
+| BB
+d"-C
+l" DA
+g~ m
+N^NuNu/
+*_Nu/
+*_Nu/
+ f* m
+*_Nu/
+ fH m
+*_NuO
+f" m
+g*Hx
+`4 m
+|`*Hx
+gV$m
+ m
+ NuO
+||,m
+H FJ
+fL DB
+(NuO
+ P (
+$Nu/
+*_Nu/
+*_Nu/
+gJ m
+gxHx
+t*_Nu/
+gP m
+gLHx
+`J m
+*_NuNu/
+*_NuO
+ Pr
+`x&m
+x`$
+NuNuO
+|<*/
+4Nu/
+g< m
+g( m
+*_NuO
+$ $m
+/`l
+*_Nu/
+*_Nu/
+*_Nu/
+$_*_NuO
+D 0
+*_NuO
+ Hx
+ NuO
+ gl m
+fV m
+`H m
+D 0
+ NuO
+gd$m
+ g.%@
+gr/-
+D 0
+`j m
+ Pr
+ "Pv
+<$KB
+Hg r
+gl i
+g" h
+gz m
+gz m
+gz m
+gz m
+gx m
+g~ m
+dNu//
+Nu//
+Nu//
+*_Nu/
+f m
+(*_Nu/
+ *_Nu/
+*_NuNu/
+*_Nu/
+f m
+X*_Nu/
+*_NuNuNu/
+f, m
+*_Nu/
+dd m
+g0 m
+gN m
+`: -
+*_Nu /
+Nup Nup
+NuNq/
+` m
+*_Nu/
+*_Nu/
+*_Nu/
+gb m
+`p$m
+$_*_NuO
+gd$m
+`* m
+$_*_NuO
+gJ$m
+gV$m
+ NuO
+f m
+f m
+X"J"
+|<(m
+f m
+f m
+H"N"
+d| C
+g~ m
+f( m
+d$ C
+p"C
+$NuO
+||Hx
+p"C
+ E"D
+@"N"
+v C
+p"C
+ E"D
+`` m
+N C
+(NuO
+g6Hx
+ Nu/
+*_Nu/
+*_Nu/
+d> m
+`p m
+`^ m
+`N m
+`<0;
+*_NuO
+$ $/
+`v m
+`l m
+`b m
+l`X m
+`N m
+`D m
+`: m
+et0;
+dR m
+bt `
+ Pp
+f\ m
+`H m
+`6Hx
+ P (
+g""m
+f m
+`D,m
+ Pp
+ Pp
+f& m
+`JHx
+f m
+`L m
+`,Hx
+f m
+`L m
+`,Hx
+gn(m
+`f(m
+f` m
+`f m
+ NuO
+ Pp
+g@ m
+ NuO
+ P (
+g""m
+g(/ Hx
+f m
+/ Hx
+gJ m
+/ Hx
+gV m
+8/ Hx
+/ Hx
+`6Hx
+$_*_Nup
+NuHx
+NuNqp
+NuNq/
+e m
+.*_Nu/
+*_Nu/
+*_Nu/
+gR m
+ `T m
+ *_Nu/
+*_Nu/
+*_Nu/
+*_NuO
+x`& m
+ NuO
+gf"m
+ NuO
+`\ m
+g@/-
+fd m
+ NuO
+g m
+gx,m
+ `^ m
+`8 m
+gn(m
+gx,m
+ `^ m
+`8 m
+ Nu/
+f" m
+*_Nu/
+$*_NuO
+Df^ m
+`< m
+` Hx
+ Nu/
+*_NuNu/
+e6Hx
+$_NuY
+fh o
+g`Hx
+ $-
+f: o
+g2Hx
+$<$o
+fF o
+g>Hx
+`: /
+*_Nu/
+*_NuO
+fF o
+g>Hx
+"J -
+`4Hx
+NuNV
+e8Hx
+e8Hx
+e8Hx
+N^NuNu/
+*_NuO
+ <"/
+e0 m
+*_NuNuO
+ B$m
+px!@
+*_NuO
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+/ DB
+/ DB
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ GHh
+ `8B
+HNu/
+*_Nu/
+ Hx'
+"@ m
+$_*_Nu/
+NuNV
+,Hx'
+ @*-
+ IO
+ "C"
+ "C"
+7$C"
+3$C"
+dHHx
+,Hx'
+ @*-
+ IO
+ "C"
+ "C"
+ "C"
+ "C"
+ "C"
+ "C"
+ "C"
+ "C"
+H@B@$
+l$FB
+$K$.
+>$FB
+$K$.
+ $C"
+$K$.
+$K$.
+T$FB
+ $C"
+" C
+d $FB
+ $C"
+p$FB
+d<Hx
+N^NuNu |0
+*_NuNuO
+(Nu/
+ `HJ
+g4 m
+*_Nu/
+et0;
+ `P m
+`4 m
+`* m
+*_Nu/
+*_Nu/
+*_Nu/
+*_Nu/
+*_Nu/
+*_Nu/
+ *_Nu/
+*_NuNV
+ @Hh
+`z A
+"@Hi
+N^Nu/
+*_NuNu/
+*_NuO
+f m
+X"J"
+g m
+ Nu/
+*_NuNu/
+*_NuNu/
+*_Nu/
+*_Nu/
+*_NuO
+ "/
+e& m
+ NuO
+ "/
+`2 m
+ NuO
+ "/
+`2 m
+ Nu/
+e, m
+*_Nu/
+g4 m
+g. m
+fV m
+`X m
+`( m
+*_Nu/
+f* m
+*_Nu/
+f$ m
+*_Nu/
+f" m
+*_NuO
+ Nu/
+*_Nu/
+*_NuO
+8 F$
+ Bpx
+ g:
+hgnpx
+,NuO
+(NuO
+| m
+dX m
+`< m
+| m
+( CHh
+t!$L&m
+ CHh
+fl"m
+$_*_NuO
+ NuO
+e,0;
+gd$m
+p@#@
+g" m
+,NuO
+8 F$
+ \tx
+ g:
+/r)/A
+L G
+ I
+"S m
+rw m
+ S"m
+vc'C
+8NuO
+g@$m
+ex(m
+g4 m
+e*$m
+g| m
+|| /
+e,0;
+g`$m
+/ Hx
+/ Hx
+p@#@
+g" m
+gV m
+(NuO
+gz(m
+gr$m
+d DB
+g\"m
+g~"m
+8"DB
+ EHh
+@$I(m
+ EHh
+ DB
+ EHh
+@$I(m
+ EHh
+ DB
+( CHh
+t!$N&m
+ DB
+l/ CHh
+fv,-
+H"DB
+( CHh
+t!$N&m
+ DB
+"CHi
+ EHh
+@&I,m
+ EHh
+d FJ
+ DB
+ EHh
+ EHh
+ EHh
+f F
+g$ F
+@"EB
+4NuNu/
+*_Nu/
+*_Nu/
+*_Nu/
+*_Nu/
+*_Nu/
+*_Nu/
+*_Nu/
+dt m
+*_Nu/
+*_NuO
+gf2|
+g.Hx
+gx *
+&@Hx
+d&Hk
+ @Hp
+*_Nu/
+*_Nu/
+*_Nu/
+*_Nu/
+*_Nu/
+*_Nu/
+`X m
+`< m
+`0 m
+`$ m
+` m
+*_NuO
+e(0;
+NuNV
+gT(m
+g~Hx
+N^NuNuO
+f m
+H"J"
+g m
+`4Hx
+ NuO
+ NuNu o
+NuNq/
+*_Nu /
+d$rc
+NuNqO
+.t0`
+Rt0`
+tt0`
+*_Nu/
+ NuO
+g0"F
+ <$o
+$_&_Nu/
+ NuO
+ "/
+NuNuO
+NuNqO
+0$P |
+</ C
+ |&o
+d~Hx
+ P,<
+Nu o
+NuNq/
+fb`B
+fh`@
+Nu /
+Nu"o
+Nu /
+NuNqO
+d6Hx
+$_Nu/
+*_Nu/
+0 0
+*_NuO
+ NuHx
+NuNq/
+Nu /
+NuNq/
+d"p
+Nu o
+$H$/
+$_NuO
+e Hx
+ NuO
+ `rB
+ `Jr
+ `$p
+(NuO
+4NuO
+,NuO
+ NuO
+C&@
+7$A
+C&A(
+7$@
+DNuNu o
+Nu o
+Nu o
+ $o
+`< *
+ $o
+`< *
+``/*
+$_Nu/
+$_Nu o
+$ $o
+Nu o
+Nu o
+Nu o
+Nu o
+f (
+NuNq o
+NuNu
+NuNqp
+yNup
+*_NuNV
+N^NuNuNV
+$_N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+@g"`$/
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+$|&.
+Bg n
+f> .
+g, n
+@f" n
+`: .
+N^NuNV
+Bg n
+g, n
+@f" n
+`: .
+N^NuNV
+N^NuNV
+N^NuNV
+ @ (
+LN^NuNV
+ @ (
+DN^NuNuNV
+@g"`$/
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+g& m
+fN m
+mF-J
+NqNV
+< $.
+Bg n
+m> .
+`. .
+HN^NuNV
+$ $.
+gH m
+m@"m
+` J(
+\N^NuNuNV
+o8Hx
+N^NuNV
+fH m
+hN^NuNV
+ P$P`
+N^NuNV
+, &n
+N^NuNV
+gH m
+o@-J
+NqNV
+NqNV
+N^NuNV
+ P$P`v"R
+fl#j
+g& m
+t %B
+N^NuNV
+L"@C
+H @!I
+ P/(
+ `8$
+ g r
+f6%k
+ Q P!J
+gl m
+gR%J
+fH"R#j
+`(/.
+$NqNV
+N^NuNuNV
+N^NuNV
+$_N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+$ $n
+f^ m
+N^NuNV
+N^NuNV
+N^NuNV
+`T"m
+fF *
+`$"m
+N^NuNV
+ <;
+`,"m
+`N"m
+p#`</
+g$%B
+N^NuNV
+`^"m
+`0"m
+p#`"/
+N^NuNV
+fR`\"m
+f.`0Hj
+f*"m
+N^NuNV
+*_N^NuNV
+*_N^NuNV
+g$ m
+*_N^NuNV
+N^NuNV
+N^NuNV
+*_N^NuNV
+N^NuNV
+ @ (
+N^NuNV
+N^NuNV
+*_N^NuNV
+*_N^NuNV
+4N^NuNV
+N^NuNV
+tN^NuNV
+N^NuNV
+m|"m
+f&/<
+hN^NuNV
+&@(m
+g8$m
+N^NuNV
+pN^NuNV
+, "m
+o -
+N^NuNV
+ @Hh
+"@ m
+gv m
+fN/.
+f* m
+g m
+TN^NuNV
+`~"m
+$@-@
+hN^NuNV
+N^NuNV
+"@$m
+`j m
+g* m
+Bg2J)
+N^NuNV
+ @!n
+$g Hx
+N^NuNV
+< $.
+`(/*
+N^NuNV
+`J/.
+f "m
+`* n
+` $(
+N^NuNV
+&@$k
+N^NuNV
+NqNV
+NqNuNV
+$_N^NuNV
+N^NuNV
+N^NuNV
+@g"`$/
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+< &n
+ / /
+f J*
+N^NuNV
+@gx .
+g6 n
+@f, n
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+Tf|/
+ f< +
+ $PJ
+`\ m
+`N^NuNV
+N^NuNV
+N^NuNV
+, &.
+&m X
+gV m
+gN m
+gF m
+e* m
+f> n
+$N^NuNV
+$@J*
+Xg B
+ `0 m J
+T` /
+N^NuNV
+$@J*
+Xg B
+ `0 m J
+T` /
+N^NuNV
+, $.
+o&r?
+ m &
+ m !
+`N^NuNV
+`0"m
+`$$(
+N^NuNV
+` "m
+N^NuNV
+ &.
+g*`Z m
+tN^NuNuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+b0"m
+N^NuNV
+"R C
+f0/ /,
+N^NuNV
+, $.
+gL"m
+N^NuNV
+ $.
+&- /
+g."m
+"@J)
+/- "m
+N^NuNV
+/- "m
+f* m
+/- "m
+/- "m
+N^NuNV
+`.p1
+N^NuNV
+$m ,/
+"m $N
+ m 0&
+N^NuNV
+"m $N
+N^NuNV
+N^NuNV
+N^NuNV
+"m $N
+"m 4N
+"m 8N
+N^NuNV
+N^NuNV
+"m $N
+N^NuNV
+/ "m $N
+`l C"P&C$I(
+"m (N
+&I"Qp
+N^NuNV
+ /- ,"m $N
+ m 0
+ m ,B
+f$Hx
+/ "m
+"m $N
+"m 4N
+g,/.
+"m 8N
+"m (N
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+"m <N
+ @$h
+N^NuNV
+"m <N
+N^NuNV
+"m <N
+ @!j
+N^NuNV
+"m <N
+N^NuNV
+"m <N
+N^NuNV
+"m <N
+ @J(
+N^NuNV
+e4"m <N
+N^NuNV
+e4"m <N
+N^NuNV
+, $.
+`: j
+`( m
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^Nu/
+Nu"/
+Nu"/
+ G,<
+/ $D&E~
+$L(E*
+$L(E*
+HE8<
+$L(E*
+HA0<
+$L(E*
+&L(G.
+ L(F,
+HF<<
+ L(F,
+(_&_$_
+ L(F,
+(_&_$_
+(_&_$_ .
+N^Nu(_&_$_ .
+N^Nu(
+(_&_$_ m
+N^Nu
+ G.<
+/ $|
+4(G.
+"L(G.
+$L(G.
+(_&_$_H@HA0
+N^Nux
+ G.<
+N^Nuz
+N G|
+N^NuNV
+N^Nu
+N^Nup
+N^Nup
+N^Nu
+Nu m
+N^NuNuNV
+$m @ RJ
+N^NuNV
+N^NuNV
+ m DJ
+N^NuNuNV
+N^NuNV
+N^NuNV
+N^NuNV
+|N^NuNV
+N^NuNV
+N^NuNuNV
+|&P m
+$* p
+g m v*
+g n
+`&,
+| P00
+ P20
+g r^
+g2`ZJ
+g n
+g""
+N^NuNV
+ m HJ
+N^NuNV
+NqNV
+NqNuNV
+N^NuNuNV
+N^NuNV
+N^NuNuNV
+<|,.
+&m L8
+`<Hx
+f$Hx
+"m P`
+"m PC
+N^NuNuNV
+ &-
+N^NuNuNV
+f$Hx
+f"Hx
+ m T`
+n m TA
+N^NuNuNV
+`6Hx
+`xrM
+fr8+
+ 2D m XB
+ m XB
+ L
+N^NuNV
+$ $n
+f Hj
+f Hj
+g /*
+` /-
+N^NuNV
+N^NuNV
+$f Hj
+f Hj
+N^NuNV
+$f Hj
+f Hj
+N^NuNV
+ - \`
+ m \T
+/- ` m
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+$ $.
+/- d"m
+"m h QX
+$H`X J$PJ
+`F"m
+/- d"m
+l6"m
+`(/- d"m
+N^NuNV
+/- d"m
+fp/.
+ m h$P`
+/- l/- p/- t"m
+$- d/
+o0 n
+ m h"n
+N^NuNV
+N^NuNV
+, $.
+gN&<
+gB6<
+g6"m
+f(Hx
+m<'J
+g6Hx
+f*Hx
+N^NuNuNV
+, "m
+$m x4
+N^NuNV
+/- |/.
+N^NuNV
+$P`D$
+N^NuNuNV
+N^NuNuNV
+N^NuNuNV
+$f"$
+N^NuNuNV
+$f,$
+N^NuNV
+$f*$
+N^NuNuNV
+$f.$
+N^NuNV
+$ $n
+`b m
+g Hj
+@f /
+g Hj
+N^NuNV
+ &.
+oJ$C`: k
+N^NuNuNV
+N^NuNuNV
+,<(.
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+f Hl
+/ "m
+l($.
+g$"J
+X m
+v7` r
+(0L$
+g8 .
+eZ .
+/ "m
+e> n
+f"&PJ
+ @Hx
+ / "m
+0/ "m
+ / "m
+f*Hl
+N^NuNV
+ B`,p
+N^NuNuNV
+N^NuNuNV
+fz`4
+gpon
+f^`4
+J`D <
+v #C
+N^NuNV
+"@ -
+*_N^NuNV
+"T m
+|&PB
+$I` p
+$I`&J
+ "GS
+P&B`
+0p )@
+ 4\(r
+N^NuNV
+N^NuNV
+N^NuNV
+$H B
+"F J
+`b"FC
+`2"FY
+` "FX
+g>b.t
+N^NuNuNV
+HABA$
+|N^NuNuNV
+N^NuNV
+N^NuNuNV
+`"J(
+N^NuNV
+<N^NuNV
+`b I`T"
+"H`0
+N^NuNuNV
+2$-
+N^NuNuNV
+,<".
+N^NuNuNV
+N^NuNV
+N^NuNuNV
+N^NuNV
+N^NuNuNV
+ <*.
+g&&<
+fZ"m
+`6&+
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNuNV
+N^NuNuNV
+N^NuNuNV
+N^NuNV
+N^NuNuNV
+N^NuNV
+N^NuNuNV
+N^NuNV
+N^NuNuNV
+N^NuNV
+g& J-X
+m& K
+N^NuNuNV
+N^NuNuNV
+N^NuNuNV
+ N^NuNV
+ N^NuNuNV
+N^NuNuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+g "m
+N^NuNuNV
+N^NuNV
+ AHh
+N^NuNV
+ &.
+h PX
+d PX
+NqNuNV
+l0/.
+N^NuNuNV
+/ "m
+/ "m
+/ "m
+(J$j
+ "m
+"@#J
+N^NuNV
+N^NuNuNV
+N^NuNV
+<| .
+f$@Q
+/ "m
+/ "m
+/ -H
+ J$@J
+/ "m
+N^NuNV
+N^NuNV
+`n CHh
+`XHk
+e.$m
+N^NuNuNV
+ $n
+ R`P$
+c$"h
+ N^NuNuNV
+ "R`^$
+eHfN".
+c$ i
+$_N^NuNuNV
+$_N^NuNV
+$_N^NuNV
+ D$P
+(J$j
+g^
+`&&j
+N^NuNuNV
+pfN@&
+N^NuNuNV
+p7N@(
+N^NuNV
+N^NuNV
+N^NuNV
+d "m
+N^NuNuNV
+p!N@&
+N^NuNuNV
+N^NuNuNV
+p?N@&
+N^NuNuNV
+pvN@$
+N^NuNuNV
+p1N@$
+N^NuNuNV
+*_N^NuNuNV
+N^NuNuNV
+p@N@$
+N^NuNuNV
+pNN@&
+N^NuNuNV
+p6N@(
+N^NuNV
+N^NuNV
+p%N@&
+N^NuNuNV
+NqNuNV
+N^NuNuNV
+p'N@&
+N^NuNuNV
+pZN@$
+N^NuNV
+N^NuNV
+N^NuNuNV
+p[N@&
+N^NuNuNV
+N^NuNuNV
+N^NuNV
+N^NuNV
+N^NuNuNV
+p*N@$
+N^NuNuNV
+N^NuNuNV
+ |&n
+N^NuNV
+ |&n
+N^NuNV
+N^NuNuNV
+p&N@&
+N^NuNuNV
+N^NuNuNV
+N^NuNuNV
+N^NuNuNV
+N^NuNuNV
+N^NuNuNV
+ |&n
+N^NuNuNV
+N^NuNV
+N^NuNuNV
+N^NuNV
+N^NuNV
+pjN@&
+N^NuNV
+p+N@$
+N^NuNuNV
+N^NuNuNV
+N^NuNu"_ <
+N@"<
+N^NuNuNV
+prN@*
+N^NuNV
+N^NuNV
+N^NuNuNV
+DN^NuNu o
+0NuNup
+"A"/
+ pxN@"
+N@ o
+NuNV
+l&"m
+lf(/
+\N^NuNuNV
+N^NuNV
+N^NuNV
+, "n
+, N^NuNV
+<|/-
+mX6|
+f,Hx
+| P$I
+g"z+
+ JHn
+f.-H
+M$m
+ `<E
+"AJ)
+dN^NuNV
+N^NuNuNV
+N^NuNuNV
+gn <
+N^NuNV
+f" *
+N^NuNV
+N^NuNuNV
+f0 j
+ @Hh
+N^NuNV
+N^NuNuNV
+N^NuNuNV
+N^NuNV
+, n
+, @R
+ @"P$h
+" -
+ @"P$h
+ -
+ "P$h
+`T n
+p !@
+tp-B
+ @"P$h
+ @"P$h
+ @"P$h
+`l".
+ @"P$h
+`X -
+lX -
+ "P$h
+f<$.
+o,Hx
+m( .
+nL n
+oP n
+o n
+o. n
+l, n
+g& n
+gF&.
+o4 .
+ox n
+g* n
+`< n
+"P n
+N^NuNuNV
+g /-
+ g&%@
+g4%j
+`"Hx
+N^NuNV
+<|(.
+ D*(
+ f Hh
+| PB
+`|t%
+`b-J
+`& @R
+| P .
+f*J.
+m$Hn
+| P00
+g(/.
+ DHh
+0N^NuNV
+*_N^NuNV
+N^NuNV
+m.J*
+f>"j
+N^NuNuNV
+D`6J
+$`"R
+0`zp
+fR$H
+N^NuNuNV
+ D.(
+f`$m
+(c6`
+ DJ(
+g t-
+G`*
+| P00*
+<mv/
+"DJ)
+ D/(
+/ "m
+Gg$`f
+| P00*
+ DJ(
+DgZ&(
+"D i
+`6 D$h
+N^NuNuNV
+HABA(
+N^NuNV
+N^NuNuNV
+HABA(
+`N
+N^NuNuNV
+<|"n
+|$PB
+<|N^NuNV
+N^NuNV
+`b-@
+N^NuNV
+| P$I`
+ I`:
+t(` p
+N^NuNV
+ @Hh
+$K R
+0`pR
+ AJ(
+fd/ "m
+ B60
+l n
+"F Q$i
+"F Q$i
+ @"m
+"F Q$i
+ @"m
+b F$
+< T"l
+N^NuNuNV
+4$PJ
+N^NuNuNV
+N^NuNuNV
+$f Hj
+f*J*
+g %j
+f Hj
+N^NuNV
+N^NuNV
+g(b "
+fB&)
+f*&)
+&@8|
+g6b($
+`"$Q$)
+f4.)
+f:$i
+eL`F$)
+e,`&Y
+N^NuNV
+B@H@
+ @"G
+N^NuNuNV
+N^NuNV
+$ $H n
+H@B@
+$ N^NuNV
+gb <
+<N^NuNV
+|$H .
+N^NuNV
+|$H .
+N^NuNV
+|$H .
+N^NuNV
+|$H .
+N^NuNV
+$H .
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+$H/.
+N^NuNV
+N^NuNV
+N^Nu
+ddddddddddddddddddccccbbbaaaa``___^^]]\\[[ZYYXXWVVUTTSRRQPOONMLLKJIHGGFEDCBBA@?>==<::98765543210/.--,+*)('&%%$#"!
+ !""#$$%%&'''()***+,--..//0112234455677899::;<==>>??@ABBCDDEEFGGHIJJKLLMNNOOPQRRSSTUUVWWXXYYZ[[\\]]^^___``aaaabbbc
+ !""#$$%&''(())*++,--./00112234456677899:;;<<==>?@@AABBCDDEFFGGHIIJKKKLMMNOOPPQRRSSTTUVVWWXYYYZ[[[\\]]^^___```aabbbbbccccddddddddddddddddddccccbbbbaaa``___^^]]\\[[ZZYYXWVVUTTSRRQPPONMMLKJIIHGFFEDCBB@@?>=<;;:98765443210/.--,+*)(''&%$#""!
+sonnerie cantine
+,Sauv01_00_00_00.sig
+V1.1E19 30/05/2024
+0.9.27
+""##$$$%%&&
+hlLjztqZ
+npxXoudifFeEgGaACScs
+ +0-#'I
+Unknown error Success
+Operation not permitted
+No such file or directory
+No such process
+Interrupted system call
+Input/output error
+No such device or address
+Argument list too long
+Exec format error
+Bad file descriptor
+No child processes
+Resource temporarily unavailable
+Cannot allocate memory
+Permission denied
+Bad address
+Block device required
+Device or resource busy
+File exists
+Invalid cross-device link
+No such device
+Not a directory
+Is a directory
+Invalid argument
+Too many open files in system
+Too many open files
+Inappropriate ioctl for device
+Text file busy
+File too large
+No space left on device
+Illegal seek
+Read-only file system
+Too many links
+Broken pipe
+Numerical argument out of domain
+Numerical result out of range
+Resource deadlock avoided
+File name too long
+No locks available
+Function not implemented
+Directory not empty
+Too many levels of symbolic links
+No message of desired type
+Identifier removed
+Channel number out of range
+Level 2 not synchronized
+Level 3 halted
+Level 3 reset
+Link number out of range
+Protocol driver not attached
+No CSI structure available
+Level 2 halted
+Invalid exchange
+Invalid request descriptor
+Exchange full
+No anode
+Invalid request code
+Invalid slot
+Bad font file format
+Device not a stream
+No data available
+Timer expired
+Out of streams resources
+Machine is not on the network
+Package not installed
+Object is remote
+Link has been severed
+Advertise error
+Srmount error
+Communication error on send
+Protocol error
+Multihop attempted
+RFS specific error
+Bad message
+Value too large for defined data type
+Name not unique on network
+File descriptor in bad state
+Remote address changed
+Can not access a needed shared library
+Accessing a corrupted shared library
+.lib section in a.out corrupted
+Attempting to link in too many shared libraries
+Cannot exec a shared library directly
+Invalid or incomplete multibyte or wide character
+Interrupted system call should be restarted
+Streams pipe error
+Too many users
+Socket operation on non-socket
+Destination address required
+Message too long
+Protocol wrong type for socket
+Protocol not available
+Protocol not supported
+Socket type not supported
+Operation not supported
+Protocol family not supported
+Address family not supported by protocol
+Address already in use
+Cannot assign requested address
+Network is down
+Network is unreachable
+Network dropped connection on reset
+Software caused connection abort
+Connection reset by peer
+No buffer space available
+Transport endpoint is already connected
+Transport endpoint is not connected
+Cannot send after transport endpoint shutdown
+Too many references: cannot splice
+Connection timed out
+Connection refused
+Host is down
+No route to host
+Operation already in progress
+Operation now in progress
+Stale NFS file handle
+Structure needs cleaning
+Not a XENIX named type file
+No XENIX semaphores available
+Is a named type file
+Remote I/O error
+Disk quota exceeded
+No medium found
+Wrong medium type
+,M4.1.0,M10.5.0
+hlLjztq
+npxXoudifFeEgGaACSncs[
+(nil)
+nfinity
+infinity
+snmptrap -v 2c -c public 172.17.10.80 "" BODET-SNMP-MIB::BodetTrapFailureBattery BODET-SNMP-MIB::BodetTrapFailureBattery s "0x4F" &
+ifconfig eth0 > /tmp/ifconfig
+F_adresse_IP_ok : Erreur ouverture fichier 'ifconfig eth0 | grep addr:'
+ inet addr:%s
+/proc/net/dev
+F_etat_cable_ethernet : Erreur ouverture fichier '/proc/net/dev'
+BODET link %s %s
+F_etat_cable_ethernet : Error scanf
+Priorite du processus %d : %d
+ERREUR lecture du type d'ordonnancement de notre application
+Processus %d de type SCHED_RR
+Processus %d de type SCHED_FIFO
+Processus %d de type SCHED_OTHER
+Processus %d de type INCONNU !!!
+/proc/
+/status
+!!!! %s
+Base tps linux : %02d:%02d.%02d %02d/%02d/%02d - %d
+!!! Reboot du systeme !!!
+/bin/reboot
+!!! F_demande_reset_hard !!!
+!!! F_demande_reset_hard !!!
+!!! F_demande_reset_appli !!!
+!!! F_demande_reset_appli !!!
+!!! F_demande_mise_a_jour_data !!!
+Tps CPU ecoule = %f
+ERREUR Modification du type d'ordonnancement de la teche 10ms NON prioritaire
+Priorite du processus 10ms NON PRIORITAIRE %d en cours : %d
+ERREUR lecture du type d'ordonnancement de la teche 10ms NON prioritaire
+--- Demarrage du logiciel BODET -- %s ---
+/********************************************************************/
+/***** Demarrage du logiciel BODET -- %s -- ****/
+PID de main() : %d
+ERREUR Modification du type d'ordonnancement de notre application
+Priorite du processus %d en cours : %d
+Erreur d'ouverture du device WATCHDOG
+le device WATCHDOG est correctement ouvert
+/dev/PIT_TIMER
+Erreur d'ouverture du device PIT_TIMER
+le device PIT_TIMER est correctement ouvert
+/dev/CLOCK_10MS
+Erreur d'ouverture du device CLOCK_10MS
+le device CLOCK_10MS est correctement ouvert
+/dev/BASE_TPS
+Erreur d'ouverture du device BASE_TPS
+le device BASE_TPS est correctement ouvert
+/dev/ISL1208
+Erreur d'ouverture du device ISL1208
+le device ISL1208 est correctement ouvert
+ERREUR : creation tache 125 ms prioritaire, code retour : %d
+ERREUR : creation tache 125 ms en fond, code retour : %d
+------------------------
+ FIN APPLI .......
+Arret du main()
+Erreur d'ouverture du device WATCHDOG
+le device WATCHDOG est correctement ouvert
+ERREUR Modification du type d'ordonnancement de la teche 125ms NON prioritaire
+ERREUR lecture du type d'ordonnancement de la teche 125ms NON prioritaire
+Priorite du processus 125ms NON PRIORITAIRE %d en cours : %d
+Debordement tache 125ms non prioritaire : nb=%d
+Sortir de la teche 125ms NON prioritaire
+ERREUR : creation tache gestion socket, code retour : %d
+ERREUR : creation tache gestion socket CDE IP, code retour : %d
+ERREUR SYSTEME ... teche principale 125ms prio bloquee depuis plus de %d secondes
+ERREUR SYSTEME ... teche principale 125ms prio bloquee depuis plus de %d secondes
+ERREUR SYSTEME ... F_etat_Task_Lock() = %d
+Sortir de la teche 10ms NON prioritaire
+ERREUR Modification du type d'ordonnancement de la teche 125ms prioritaire
+ERREUR lecture du type d'ordonnancement de la teche 125ms prioritaire
+Priorite du processus 125ms PRIORITAIRE %d en cours : %d
+ DEBUT Init Appli HMM
+ FIN Init Appli HMM
+------------------------
+ERROR ERROR ERROR !!! IOCTL BASE TPS !!!
+Debordement tache 125 ms prioritaire : nb=%d
+!!!!!!!! S_base_tps_wait_tick.UI_nombre_interrupt == 0 !!!!!!!
+ERREUR SYSTEME ... teche 125ms NON prioritaire bloquee depuis plus de %d secondes
+ERREUR SYSTEME ... teche 125ms NON prioritaire bloquee depuis plus de %d secondes
+ERREUR SYSTEME ... teche 125ms NON prioritaire disparue
+ERREUR SYSTEME ... teche 125ms NON prioritaire disparue
+ERREUR SYSTEME ... teche 10ms bloquee depuis plus de %d secondes
+ERREUR SYSTEME ... teche 10ms bloquee depuis plus de %d secondes
+ERREUR : creation tache 10 ms en fond, code retour : %d
+Demande d'arret de l'appli
+Sortir de la teche 125ms prioritaire
+-------------------------
+ DEBUT close Appli HMM
+-----------------------
+ FIN close Appli HMM
+ERROR ioctl LCD_ALPHA_IOCTL_DEL_ALL_AFF
+ERROR ioctl LCD_ALPHA_IOCTL_CREATE_AFF
+ERROR ioctl LCD_ALPHA_IOCTL_CLI_ALT_AFF
+ERROR ioctl LCD_ALPHA_IOCTL_FOND_AFF
+ERROR ioctl LCD_ALPHA_IOCTL_WRITE
+ERROR ioctl LCD_ALPHA_IOCTL_DEL_CUR_AFF
+ERROR ioctl LCD_ALPHA_IOCTL_CUR_CLI_AFF
+ERROR ioctl LCD_ALPHA_IOCTL_SPECIAL_CAR
+ERROR ioctl LCD_ALPHA_IOCTL_BACKLIGHT
+/dev/LCD_ALPHA
+Erreur d'ouverture du device LCD ALPHA
+le device LCD ALPHA est correctement ouvert
+KDSKBMODE
+/dev/tty1
+Erreur d'ouverture du device KEYBOARD
+le device KEYBOARD est correctement ouvert
+ERROR ioctl RADIO_CONFIG_POUR_TEST_CEM
+/dev/RADIO
+Erreur d'ouverture du device RADIO
+le device RADIO est correctement ouvert
+/dev/GPS
+Erreur d'ouverture du device GPS
+le device GPS est correctement ouvert
+/dev/IO_HMM
+Erreur d'ouverture du device IO_HMM
+le device IO_HMM est correctement ouvert
+/dev/IO_MINOR_1_EXT_IN
+Erreur d'ouverture du device IO_MINOR_1_EXT_IN
+le device IO_MINOR_1_EXT_IN est correctement ouvert
+/dev/IO_MINOR_3_PRES_SECT
+Erreur d'ouverture du device IO_MINOR_3_PRES_SECT
+le device IO_MINOR_3_PRES_SECT est correctement ouvert
+/dev/IO_MINOR_7_PWR_FAIL_PILE
+Erreur d'ouverture du device IO_MINOR_7_PWR_FAIL_PILE
+le device IO_MINOR_7_PWR_FAIL_PILE est correctement ouvert
+ERROR ioctl AFNOR_START
+ERROR ioctl AFNOR_ERREUR
+/dev/AFNOR
+Erreur d'ouverture du device AFNOR
+le device AFNOR est correctement ouvert
+ERROR ioctl AFNOR_SYNCHRO
+#!/bin/sh
+#Config reseau lo
+ifconfig lo 127.0.0.1
+#Config reseau eth0
+ifconfig eth0 up
+ifconfig eth0 %d.%d.%d.%d netmask %d.%d.%d.%d
+#Config routeur apres avoir attendu que le reseau soit actif
+sleep 2
+route add -net 127.0.0.0 netmask 255.0.0.0 lo
+route add default gw %d.%d.%d.%d
+route add default eth0
+/bin/chmod 777 /etc/init.d/network.sh
+/bin/start-stop-daemon --stop -n dhcpcd
+/bin/rm -f /etc/config/dhcpc/dhcpcd-eth0.pid
+/bin/rm -f /var/tmp/dhcpc/dhcpcd.pid
+/bin/start-stop-daemon --start --make-pidfile --pidfile /var/tmp/dhcpc/dhcpcd.pid --exec /bin/dhcpcd -- -d &
+ifconfig eth0
+ inet addr:%d.%d.%d.%d Bcast:%d.%d.%d.%d Mask:%d.%d.%d.%d
+netstat -rn
+0.0.0.0 %d.%d.%d.%d
+Ajout passerelle par defaut car aucune n'existe
+route add default eth0
+L_interface_linux_DONGLE : F_read_e2pr_93c46 --> ERREUR d'adresse E
+prom
+L_interface_linux_DONGLE : F_write_e2pr_93c46 --> ERREUR d'adresse E
+prom
+/dev/DONGLE
+Erreur d'ouverture du device DONGLE
+le device DONGLE est correctement ouvert
+/bin/ifconfig eth0 %d.%d.%d.%d netmask %d.%d.%d.%d
+route del default
+route add default gw %d.%d.%d.%d
+/bin/ifconfig eth0 down
+/dev/I2C_BODET
+Erreur d'ouverture du device I2C_BODET
+le device I2C_BODET est correctement ouvert
+ERROR ioctl PULSE_INIT_CDE_IMPULSION_24V
+ERROR ioctl PULSE_ETAT_IMPULSION_24V_EN_COURS
+ERROR ioctl PULSE_DEMANDE_LANCEMENT_IMPULSION_24V
+ERROR ioctl PULSE_DEMANDE_ARRET_IMPULSION_24V
+/dev/PULSE
+Erreur d'ouverture du device PULSE
+le device PULSE est correctement ouvert
+iDemontageCleUsb : D
+montage pas n
+cessaire !!!
+/bin/umount %s
+iDemontageCleUsb : D
+montage OK
+/bin/rmmod /lib/modules/isp116x-hcd.ko
+iMontageCleUsb : DEBUT
+/bin/mount -t vfat /dev/sda1 %s
+iMontageCleUsb : %s
+/bin/mount -t vfat /dev/sda %s
+iMontageCleUsb : Montage OK sur sda
+/bin/mount -t vfat /dev/sdb1 %s
+/bin/mount -t vfat /dev/sdb %s
+iMontageCleUsb : Montage OK sur sdb
+iMontageCleUsb : Montage OK sur sdb1
+iMontageCleUsb : Montage OK sur sda1
+Resultat montage %d
+Host: scsi%d
+Error scanf
+Erreur ouverture fichier /proc/scsi/usb-storage/%d
+ Host scsi%d: %s
+usb-storage
+/bin/insmod /lib/modules/isp116x-hcd.ko
+iPresenceCleUsb : %s
+Erreur ouverture fichier /proc/scsi/scsi
+ERROR ioctl UART_RECEP_TRAME_UART sur UART 0
+ERROR ioctl UART_RECEP_TRAME_UART sur UART 1
+ERROR ioctl UART_RECEP_TRAME_UART sur UART 2
+ERROR ... NO UART DECLARED !!!
+ERROR ioctl UART_PUT_DATA_UART sur UART 0
+ERROR ioctl UART_PUT_DATA_UART sur UART 1
+ERROR ioctl UART_PUT_DATA_UART sur UART 2
+ERROR ioctl UART_INIT_LOGICIEL_UART sur UART 0
+ERROR ioctl UART_INIT_LOGICIEL_UART sur UART 1
+ERROR ioctl UART_INIT_LOGICIEL_UART sur UART 2
+/dev/UART_0
+Erreur d'ouverture du device UART_0
+le device UART_0 est correctement ouvert
+ERROR ioctl UART_PARAM_BAUD sur UART 0
+/dev/UART_1
+Erreur d'ouverture du device UART_1
+le device UART_1 est correctement ouvert
+ERROR ioctl UART_PARAM_BAUD sur UART 1
+/dev/UART_2
+Erreur d'ouverture du device UART_2
+le device UART_2 est correctement ouvert
+ERROR ioctl UART_PARAM_BAUD sur UART 2
+Mail : No server ?
+Mail : Erreur Lecture acquitement : %s
+Mail : Time-out Lecture acquitement
+HELO %d.%d.%d.%d
+MAIL FROM:
+%s<%s>%s
+RCPT TO:
+DATA
+%s %s; %s; %s%s
+%s %s; %s%s
+%s %s%s
+Subject:
+QUIT
+/bin/snmptrap -v 2c -c public %d.%d.%d.%d "" .1.3.6.1.4.1.30731.1.1.%d .1.3.6.1.4.1.30731.1.1.%d s "%02d %02d" &
+origin: external contacts
+/bin/snmptrap -v 2c -c public %d.%d.%d.%d "" .1.3.6.1.4.1.30731.1.1.%d .1.3.6.1.4.1.30731.1.1.%d s "%s" &
+origin: IP buttons
+Impossible de se connecter
+ l'h
+te : %s
+Impossible de cr
+er le socket : %s
+Impossible de se connecter au socket %s:%d: %s
+Impossible de binder le socket sur port %d: %s
+ERROR SELECT : %s
+getSO_ERROR
+Sigma %05d %s %05d
+Impossible d'envoyer de data : %s
+shutdown
+close
+sigma 1 get-info
+sigma 2 set-info%c%03d.%03d.%03d.%03d%c%03d.%03d.%03d.%03d%c%s%c%s%c%d%c
+xcelld 1 get-info
+xcelld 2 set-info%cBODET%c BODET%c%s%c28223%c%02X:%02X:%02X:%02X:%02X:%02X%c%03d.%03d.%03d.%03d%c%03d.%03d.%03d.%03d%cSigma_Bodet%c%c
+xcelld 1 set-locate
+locate ON %d
+locate OFF %d
+xcelld 1 set-ip
+reset-appli %d
+read date-heure loc %d
+date-heure loc %02d/%02d/%02d %02d:%02d:%02d.%03d
+write date-heure loc %02d/%02d/%02d %02d:%02d:%02d %d
+etat synchro %d
+yes
+ack alarme %d %d
+relais etat auto %d
+relais etat auto
+read etat relais manuel force %d
+etat relais manuel force
+relais manuel force ON %d %d
+relais manuel force OFF %d %d
+start melodie %d %d %d
+read password %d
+password %d %d %d %08lx %08lx
+write password %d %d %d %lx %d
+Demande Modification status Mot de passe :
+UI_status_centrale = %d
+UI_status_IP = %d
+UI_status_password = %d
+UL_password_IP = %lx
+checking password %lx %d
+checking password yes
+checking password no
+update_code_ip %d
+Sigma %d
+Force Reset Produit : Erreur Bind Socket
+F_emission_cde_IP : Impossible d'initialiser l'adresse IP multicast
+F_emission_cde_IP : Impossible d'envoyer de data multicast: %s
+F_emission_reponse_ACK sur %d.%d.%d.%d
+F_emission_reponse_ACK : Impossible d'envoyer la reponse: %s
+BOUACK %c %c
+F_init_cde_IP : Impossible de creer le socket : %s
+F_init_cde_IP : SO_REUSEADDR ERROR : %s
+F_init_cde_IP : IP_ADD_MEMBERSHIP ERROR : %s
+F_demande_cde_led_KLAP : N
+ de KLAP invalide :
+F_demande_cde_buzzer : N
+ de KLAP invalide :
+WARNING A_alarme: taille buffer insuffisante
+P_Alarmes.txt
+!!! PB WR RTC %d
+Synchro locale : %02d/%02d/%02d %02dh%02dm%02ds
+Correction soft base temps
+Correction soft base temps
+!!!!! ERREUR MODE BLOQUANT !!!!! --> Pb de lecture de l'HTR - errno = %d
+!!!!! ERREUR MODE NON BLOQUANT 1 !!!!! --> Pb de lecture de l'HTR - errno = %d
+F_init_gestion_base_de_temps : MODE NON BLOQUANT - OK
+!!!!! ERREUR MODE NON BLOQUANT 2 !!!!! --> Pb de lecture de l'HTR - errno = %d
+!!! date invalide pour le systeme %d
+!!! PB RTC %d
+F_fifo_dequeue_n ERROR
+MAJ code
+tape :
+Alarmes option :
+Entr
+e ext. :
+DEBUG_F_GESTION_CONSTR_AUTO_PLANNING
+Debut reconstruction
+Fin reconstruction
+/var/log/xferlog
+C_Relais_01.txt
+C_Excep_MelodysIP_
+C_Excep_RelaisIP_
+C_Excep_Groupe_
+C_Excep_Relais_
+C_Relais_
+C_MelodysIP_
+C_RelaisIP_
+C_Groupe_
+/etc/HMM_data/
+*.txtold
+Erreur directorie : %s
+C_Sorties.txt
+P_Erreurs.txt
+P_Erreurs2.txt
+NO_ERROR_1
+ERROR_RETAURATION_CONTEXTE_ECRAN_PRECEDANT
+ERREUR_FOPEN
+ERREUR_FDELETE
+ERREUR_FCOPY
+ERREUR_TAILLE_A_C_SORTIES
+ERREUR_TAILLE_A_P_SORTIES
+ERREUR_WRITE_DATA_SORTIE_C
+ERREUR_WRITE_DATA_SORTIE_P
+ERROR_CALCUL_OFFSET_SYNCHRO
+ERROR_EFFACEMENT_RAM_S
+ERREUR_WRITE_HISTO
+F_bodet_readdir_r : plus de fichier
+F_opendir : ERROR reentrant
+ls -1
+F_opendir : ERROR popen
+cd /mnt/USB/Sigmatmp/;md5sum -c BODET_MD5
+F_check_MD5SUM : ERROR popen
+F_check_MD5SUM : ERROR %s
+Ram_S/
+/mnt/USB/
+F_demande_ajout_gestion_alarmes : ALARME NON EXISTANTE ??? => CREATION %d %d %d
+P_histo.txt
+UCH_type_protection INCONNUE !!!! %d
+exit C
+*****
+.....
+ SIGMA H
+blablabla
+ SIGMA P
+ SIGMA MOD
+ SIGMA C
+1HR
+12HR
+sound
+sec/jour
+sec/day
+seg/dia
+Sek/Tag
+Sec/dag
+Seg/dia
+Sek/dag
+Sek/pv
+FERIE
+PUB.HOL.
+FESTIVO
+FEIERTAG
+FEESTDAG.
+FERIADO
+HELLIGDAG
+BANK DAG
+Arkipyh
+VACANCES
+HOLIDAYS
+VACACION.
+FERIEN
+VAKANTIE
+FERIAS
+FERIER
+ESPECIAL
+SPEZIELL
+SPECIAAL
+SPESIAL
+SPECIEL
+Erikois
+ MUTE
+Alarme
+Alarm:
+Alarma
+lytys
+Alarmes
+Multiple
+Alarmas
+Alarmen
+Alarmer
+lytykset
+faut syst
+system failure
+fallo sistema
+Systemfehler
+Fout in het systeem
+Falha de sistema
+system feil
+system fejl
+rjestelm
+ virhe
+f.code client
+user code fail.
+fallo cod. cli.
+Kundencode Fehler
+Toegangscode fout
+digo utilizad.errado
+bruker kode feil.
+password fejl
+koodi virhe
+f. code tech.
+tech. code fail.
+fallo cod. tec.
+Technikercode Fehler
+Techn. Code fout
+digo t
+cnico errado
+Tekn. kode feil
+tech. code fejl
+Tekninenkoodi virhe
+faut pile
+battery failure
+fallo bater
+Batterie Fehler
+Fout in de batterijen
+Falha de bateria
+Batteri feil
+Batteri fejl
+Paristovirhe
+faut bat.24V
+24V bat.failure
+fallo bat.24V
+24V Bat. Fehler
+Fout batterij 24V
+Falha bateria24V
+24V batt. feil
+24V bat. fejl
+24v paristo virhe
+faut master
+master failure
+fallo patr
+Hauptuhr Fehler
+Fout Master
+Falha geral
+Hovedfeil
+Master fejl
+Master virhe
+faut synchro
+sync failure
+fallo sincro
+Sync. Fehler
+Fout synchro
+Falha sincronismo
+Synkr. feil
+Synk fejl
+Synkronointi virhe
+surcharge 24V
+24V overload
+sobrecarga 24V
+24V
+berlastung
+24V overbelasting
+24V excedidos
+24V overbelastet
+24V ylikuorma
+faut imp.24V
+24V pulse fail.
+fallo impul.24V
+24V Imp. Fehler
+Fout Imp. 24V
+Falha pulso 24V
+24V puls feil
+24V puls fejl
+24V pulssivirhe
+faut Afnor
+Afnor failure
+fallo Afnor
+Afnor Fehler
+Fout Afnor
+Falha de Afnor
+Afnor feil
+Afnor fejl
+Afnor virhe
+faut Ascii
+Ascii failure
+fallo Ascii
+ASCII Fehler
+Fout ASCII
+Falha ASCII
+ASCII feil
+ASCII fejl
+ASCII virhe
+faut DHF
+DHF failure
+fallo DHF
+DHF Fehler
+Fout DHF
+Falha DHF
+DHF feil
+DHF fejl
+DHF virhe
+f. imp. s
+series puls.fail.
+fallo imp.serie
+Serienimp. Fehler
+Fout imp. serie
+Falha series puls.
+Seriell puls feil
+Seriel puls fejl
+Sarjapulssivirhe
+CC. imp. s
+SC. series pulse
+CC. imp. serie
+Kurzschluss Serienimp.
+Kortsluiting imp serie
+CC series puls.
+Kortsl. seriell puls
+Kortsl. Seriel puls
+Pulssilinj.oikosulku
+CO. imp. s
+OC. series pulse
+CA. imp. serie
+Off.KreislaufSerienimp
+Open netwerk imp serie
+CA series puls.
+pen kurs seriell puls
+Afbrudt seriel puls
+Pulssilinja poikki
+faut circuit
+Circuit failure
+Fallo circuito
+Kreis Fehler
+ Fout in netwerk
+Fahla circuito
+Feil p
+ kurs
+Fejl i urkreds
+virtapiiri h
+f. sync Afnor
+Afnor sync. failure
+Fallo sinc Afnor
+Afnor Sync Fehler
+Fout synchr. Afnor
+Fahla sinc. Afnor
+ Afnor synkr. feil
+Fejl i Afnor Sync.
+Afnor sync. virhe
+f. sync Wired
+Wired sync. failure
+Fallo sinc Wired
+Wired Sync Fehler
+Fout synchr. Wired
+Fahla sinc. Wired
+ Wired synkr. feil
+Fejl i Wired Sync.
+Wired sync. virhe
+f. Sound
+Sound failure
+Fallo Sound
+Sound Fehler
+Fout Sound
+Fahla Sound
+Sound feil
+Fejl i Sound
+Sound virhe
+f. Entr
+es ext.
+def. external contacts
+def. entradas externas
+Def. externen Eingangs
+def. Ext ingangen
+def. inputs externos
+std. eksterne inng.
+def. eksterne inputs
+ulkoiset liit
+clenchement Alerte
+Alert triggered
+Activaci
+n Alerta
+Alarmausl
+sung
+Starten van het alarm
+Ativa
+o alerta
+sing av alarm
+Udsendelse af advarsel
+lytyksen laukeaminen
+multiples
+alarms
+mehrfach
+veelvoud
+ltiplo
+Flere
+Moninkertainen
+defaut systeme
+System fejl
+Jarjestelma virhe
+def.code client
+Codigo utilizad.errado
+Kayttajakoodi virhe
+def. code tech.
+Codigo tecnico errado
+defaut pile
+defaut bat.24V
+defaut master
+defaut synchro
+Fout Synchro
+24V Uberlastung
+defaut imp.24V
+Fout imp. 24V
+defaut Afnor
+Afnor feila
+defaut Ascii
+Ascii Fehler
+defaut DHF
+def. imp. serie
+Kostsluiting imp serie
+CO. imp. serie
+open netwerk imp serie
+Apen kurs seriell puls
+defaut circuit
+virtapiiri hairio
+def. sync Afnor
+def. sync Wired
+def. Sound
+def. Entrees ext.
+ulkoiset liitannat
+declenchement Alerte
+Activacion Alerta
+Alarmauslosung
+Ativa
+ao alerta
+Utlosing av alarm
+Halytyksen laukeaminen
+Entrees externes
+Origine
+Origin
+Origen
+Herkunft
+Herkomst
+Origem
+Opprinnelse
+Oprindelse
+Alkuper
+Boitier bouton ip
+IP Buttons
+Botones IP
+IP-Tasten
+IP-knoppen
+Caixa Bot
+es IP
+Kabinett med IP-knapp
+IP Trykknaphus
+IP-painikekotelo
+sortie
+salida
+Uitgang
+Utgang
+Udgang
+acquit en cours ...
+Please wait...
+adquirido en curso...
+laufend...
+toelating
+Alarme reconhecido
+Bekrefte alarm
+Ukendt alarm
+Tiedoksi h
+lytys
+Enregistrement alarme
+Acknowledging alarm
+Registro alarma
+Alarmspeicherung
+opname alarm
+Gravar alarme
+Registrere alarm
+Alarm registreret
+Nauhoitus h
+lytys
+sobre
+Saisir code d'acc
+Enter access code
+Entrar c
+digo de acceso
+Zugangscode tippen
+toegangscode inbrengen
+Escreva c
+digo acesso
+Tast inn adgangskode
+Indtast adgangskode
+ koodi
+Saisir code TECHNICIEN
+Enter TECHNICIAN code
+Introd. c
+digo TECNICO
+Technikercode tippen
+code tech.inbrengen
+Escreva c
+digo t
+cnico
+Tast inn tekniker kode
+Indtast teknikerkode
+ asentajakoodi
+USB transfert
+USB transfer
+Transferencia USB
+USB Transfer
+Transfer USB
+Transfer
+ncia USB
+USB overf
+ring
+USB overf
+rsel
+USB siirto
+Connecter cl
+ USB puis
+Connect USB key then
+Meter llave USB luego
+USBSchl
+s.Anschlus dann
+USBsleutel aansluit.dan
+Conecte pen USB
+Kobletil USBkey,deretter
+Tilslut USB-key
+Liit
+ USB-muisti ja
+Lecture USB
+Reading USB
+Lectura USB
+USB Lesen
+Lezen USB
+A ler pen USB
+Avleser USB
+ser USB
+USB luku
+Choix charger prog
+Restore backup
+Elegir cargar prog
+hlen Prog. laden
+Keuze progr.inladen
+Selec.prog.carreg.
+Velg prog lasting
+lg prog.indl
+sning
+Valitse ladattava ohj.
+Choix sauvegarder
+Create backup
+Elegir salvaguardar
+hlen speichern
+Keuze bewaren
+Seleccione backup
+Velg backup
+lg backup
+Valitse varmuuskopio
+Charger
+Restore
+Cargar
+Laden
+Installeren
+Instalar
+Installe
+Asenna
+Confirm ok
+Confirm OK
+Confirmar OK
+Best
+tigenOK
+BevestigenOK
+Bekreft OK
+Bekr
+ft OK
+Vahvista OK
+Confirmer sauvegarder
+Create back up
+Confirmar salvaguardar
+Best
+tigen speichern
+Bevestigen bewaren
+Confirmar backup
+Bekreft backup
+Bekr
+ft backup
+Vahvista varmuuskopio
+ Etape
+ Stage
+ Etapa
+Schritt
+Stap
+Passo
+Trinn
+Trin
+Askel
+Transfert en cours
+Transferring
+Transfer. en curso
+laufender Transfer
+Transfert bezig
+Transfer em progres
+Overf
+ring p
+Overf
+rsel udf
+Siirto k
+ynniss
+in progress
+laufend
+Bezig
+Em progresso
+Prosess p
+Prosessoi
+appui
+press
+Druck
+Steun
+Press
+Trykk
+Tryk
+Paina
+Ajout r
+cepteurs DHF
+Add DHF receivers
+adido receptors DHF
+DHFUhren hinzuf
+DHF-Zender toevoegen
+Adicion.transmisorDHF
+Legge til DHF sender
+Tilf
+j DHF Sender
+ DHF l
+hetin
+Mode init
+Init mode
+Modo init
+Init Modus
+Nit Mode
+Modoinicial
+Init. modus
+InitOpstart
+Aloitus til
+Ajouter r
+cepteurs
+Add receivers
+adir receptors
+Sender hinzuf
+Sender toevoegen
+Adicionar transmisor
+Legg til Sender
+Tilf
+j Sender
+hetin
+INACTIF
+INACTIVE
+INACTIVO
+INAKTIV
+INACTIEF
+Toimeton
+Aktiiv
+INIT DHF actif
+INIT DHF active
+INIT DHF activo
+INIT DHF aktiv
+INIT DHF ACTIEF
+Activar DHF
+Aktivere DHF
+Start DHF
+DHF k
+ynnistys aktivoitu
+Jours f
+Bank Holidays
+as festivos
+Feiertage
+Feestdagen
+Ferias
+Helligdager
+Ikke bankdag
+Arkip
+Prog hebdo normal
+Normal weekly prog
+Prog semanal normal
+Normalwochentl. Prog.
+Progr. normale week
+Normalt ukeprogr
+Normaali viikko ohj.
+Prog dimanche activ
+Sunday prog activated
+Prog domingo activado
+SonntagProg.aktiviert
+Progzondag geactiveerd
+ndags prog. Aktiv
+Sunnuntai prog. aktiv
+Code d'acc
+Access code
+digo acceso
+Zugangscode
+Toegangscode
+digo Acesso
+Adgangskode
+Heure et date
+Time and date
+Hora y fecha
+Uhrzeit und Datum
+Tijd en datum
+Hora e data
+Tid og dato
+Aika ja p
+Heure
+Hora
+Uhrzeit
+Tijd
+Tid
+Aika
+Date
+Date
+Fecha
+Datum
+Data
+Dato
+Zone horaire
+Time zone
+Zona horaria
+Zeitzone
+Tijdzone
+Fuso hor
+Tidssone
+Tidszone
+Aikavy
+hyke
+HAWAI
+HAWAII
+HAVAI
+L.ANGELES
+DENVER
+CHICAGO
+NEW YORK
+N. YORK
+N.IORQUE
+SANTIAGO
+ACORES
+AZORES
+AZORENE
+AZORERNE
+LONDRES
+LONDON
+PARIS
+HELSINKI
+HELSINQU
+MOSCOU
+MOSCOW
+MOSCU
+MOSKAU
+MOSKOU
+MOSCOVO
+MOSKVA
+ABU DHABI
+CALCUTTA
+KOLKATA
+CALCUTA
+BANGKOK
+BANGUECOQ
+SINGAPOUR
+SINGAPORE
+SINGAPUR
+SINGAPURA
+TOKYO
+TOKIO
+TOQUIO
+ADELAIDE
+ADELAIDA
+SYDNEY
+SIDNEY
+NOUMEA
+FORT-DE-F
+CAYENNE
+ST-DENIS
+ception dynamique
+Dynamic reception
+Recepci
+n din
+mica
+Dynamischer Empfang
+Dynamische radioontv
+Recepcao dinamica
+Dynamisk mottak
+Modtaget signal
+Dynaaminen vastaanoto
+Langue
+Language
+Idioma
+Sprache
+Taal
+linguag.
+sprog
+Kieli
+FRANCAIS
+ENGLISH
+ESPANOL
+DEUTSCH
+DUTCH
+PORTUGUES
+NORSK
+DANSK
+SUOMI
+LANGUE_10
+LANGUE_11
+LANGUE_12
+LANGUE_13
+LANGUE_14
+LANGUE_15
+LANGUE_16
+Version
+Versi
+Versie
+Vers
+Versjon
+Versio
+Hebdo
+Weekly
+Semanal
+Wochent
+Wekelij
+Ukentl.
+Ugentl.
+Viikoit
+Vacanc.
+Holid.
+Vacacio
+Ferien
+Vakantie
+Helligd
+Ferier
+cial
+Special
+Especial
+Speziel
+Spesial
+Speciel
+Pub.Hol
+Festivo
+Feiert.
+Feestd.
+Feriado
+Bankdag
+Arkipyh
+Effacer circuit
+Delete circuit
+Borrar circuito
+Kreis l
+schen
+Netwerk wissen
+Apagar circuito
+Slette kurs
+Slet kreds
+Poista piiri
+KREI
+Cir.
+Kur.
+Kred
+Piir
+PARO
+PARAR
+STOPP
+ARRANQUE
+ARRANCAR
+ynnist
+VISU
+PANTALLA
+MOSTRAR
+EFFACE
+BORRAR
+SCHEN
+WISSEN
+APAGAR
+SLET
+Poista
+ETAT
+STATUS
+ESTADO
+ZUSTAND
+STAAT
+Tila
+M--
+M01
+M02
+M03
+M04
+M05
+M06
+M07
+M08
+M09
+M10
+M11
+M12
+M13
+M14
+M15
+M16
+ON FORCE
+FORCED ON
+GEZWUN.ON
+GEDVNG.ON
+LIGAR ON
+TVUNG.ON
+Pakotettu ON
+Circuito
+Kurs
+Kreds
+Piiri
+ETAT CIR.
+CIR. STAT
+ESTA CIRC
+KREISZUST
+STAATCIR.
+CIR.ESTAD
+KUR.STAT.
+KREDSSTAT
+Piirin tila
+Aktiivinen
+Harmonys
+Tous Groupes et Zones
+All groups and zones
+Todos grupos y zonas
+Alle Gruppen / Zonen
+Alle groepen / zones
+Todos os grupos/zonas
+Alle grupper og soner
+Alle grupper og zoner
+Kaikki Ryhm
+t/Vy
+hykk
+Vacances
+Vacaciones
+rias
+helligdag.
+Speziell
+Speciaal
+spesial
+Dates
+Fechas
+Daten
+Data
+Datas
+Datoer
+Tout
+Todo
+Alle
+Kaikki
+Select.
+Select
+Selecc.
+Ausw
+hlen
+Kiezen
+Velge
+Valitse
+Tous sauf
+All excep
+Tod menos
+Allausser
+Allbehalv
+Todo exc.
+Allunntat
+Allundtag
+Kaikki paitsi
+LANCER TEST
+START TEST
+LANZAR TEST
+TEST START
+INIC TESTE
+ynnist
+ testi
+ LANCER MEL
+ START MEL.
+LANZAR MEL.
+MEL STARTEN
+MEL. START
+INIC MEL.
+ynnist
+ mel.
+TEST MANUEL
+MANUAL TEST
+TEST MANUAL
+MANUEL TEST
+MANUELLTEST
+Manuaalinen testi
+ TEST MEL
+ TEST MEL.
+MEL. TEST
+Testi Mel.
+TEST FORCE
+FORCED TEST
+TST FORZADO
+TST GEZWUNG
+TEST GEDWNG
+TESTAR
+TVUNGENTEST
+TVUNGETTEST
+Pakotettu testi
+ Arr
+t test :
+STOP TEST :
+TEST PARADO :
+TEST STOPPEN
+TEST STOP
+PARAR TESTE
+STOPP TEST
+STOP TEST
+ testi
+sur tous carillons
+all melody sounders
+sobre todos carillon
+auf allen Klingeln
+op alle carillons
+em todos carrilh
+ alle ringeklokker
+ alle lydgivere
+kaikilla kelloilla
+Synchro heure
+Time synchro
+Sincro hora
+Uhrzeit Sync.
+Tijd synchro
+Sincronizar hora
+Tid synkro
+Tidsynkronisering
+Ajan synkronointi
+Sincro
+Sinchro
+Synkro
+AUCUNE
+NONE
+NINGUNA
+KEINE
+GEEN
+INGEN
+Ei yksik
+GNSS
+RADIO ALS/DCF
+ALS/DCF RADIO
+ALS/DCF radio
+RADIO MINUTE
+MINUTE RADIO
+RADIO MINUTO
+MINUUT RADIO
+MINUT RADIO
+Minuutradio
+EXTERNE
+EXTERNAL
+EXTERNA
+EXTERNO
+EKSTERN
+Ulkoinen
+Derive
+Drift
+Deriva
+Abdrift
+Drift
+Puxar
+Liukuma
+glage base temps
+Time base setting
+Ajuste base de tiempo
+Zeitbasis-Einstellung
+Regeling tijdsbasis
+Defini
+o base tempo
+Tidbase justering
+Grundindstillinger
+Perus aika asetus
+Chgt hiver >
+Summer time ch.
+Cambio Inv > Verano
+Sommerzeitumstell.
+UrwisselingWin/zom
+Mud. hora Ver
+Sommertidsomst.
+Sommertid
+aika vaihto
+Chgt
+ > hiver
+Winter time ch.
+Cambio Verano > Inv
+Winterzeitumstell.
+UurwisselingZom/Win
+Mud. hora Inverno
+Vintertidsomst.
+Vintertid
+Talviaika vaihto
+1er
+Dernier
+Last
+ltimo
+letzte
+laatste
+ltimo
+Sist
+Sidste
+Viimein
+Date
+Fecha
+Dato
+Aucun
+None
+Ninguno
+Kein
+Geen
+Nada
+Ingen
+Eiyksik
+Fuseau horaire
+Time Zone
+Heure / GMT
+GMT / Time
+Hora / GMT
+Uhrzeit/GMT
+Tijd / GMT
+Hora/GMT
+Time/GMT
+Aika/GMT
+Chgt heure prog.
+Prog. time Change
+Cbio hora prog.
+Prog. Zeitumstell.
+Overschakel.Prog.
+Mudar hora prog.
+Prog.tidomstill.
+Prog.Tids
+ndr.
+Ohj.Aika muutos
+JANV
+JAN.
+ENE.
+FEVR
+FEB.
+MARS
+MAR.
+MAAR
+AVR.
+APR.
+ABR.
+MAY
+MAYO
+MEI.
+JUIN
+JUNE
+JUN.
+JUNI
+JUIL
+JULY
+JUL.
+JULI
+AOUT
+AUG.
+AGO.
+SEPT
+OCT.
+OKT.
+NOV.
+DEC.
+DIC.
+DEZ.
+Sorties horaires
+Time outputs
+Salida horaria
+Zeitausg
+Uur uitgangen
+da hora
+Tid utgang
+sning af tid
+Aika l
+1/2M
+1/2 MIN
+TBT24V
+SR2-59
+Impuls
+Pulssi
+D1D2 Minute
+D1D2 impulse
+D1D2 Minuto
+D1D2 Minute
+D1D2 Minuut
+D1D2 Minuto
+D1D2 Minutt
+D1D2 minuutti
+Prog PC
+PC Prog
+PC ohj.
+Acsii
+Sync Wired
+INIT
+ INIT
+BUZZER
+TONO
+ZOEMER
+ BUZINA
+Summeri
+ 25mW
+125mW
+500mW
+ canal
+channel
+Kanal
+Canal
+kanal
+Kanava
+Attention mode ARRET
+Caution, STOP mode
+Cuidado modo PARADA
+Achtung STOP-Modus
+Aandacht Stop-modus
+Modo parar: Cuidado
+Fors. stopp m
+Advarsel stop
+Varoitus seis tila
+Confirmer mode SUPP.
+Confirm DEL. mode
+Confirmar modo SUP.
+Best
+tigen L
+S-Modus
+ Bevestig mode wissen
+ Confirme modo apagar
+Bekreft SLETTE
+ Bekr
+ft sletning
+Vahvista poisto
+sur sortie NTP
+on NTP Output
+En la salida NTP
+am NTP-Ausgang
+op NTP uitgang
+da em NTP
+ NTP utgang
+Til NTP udgang
+NTP l
+sur sortie D1D2
+on D1D2 output
+En la salida D1D2
+am D1D2-Ausgang
+op D1D2 uitgang
+da em D1D2
+ D1D2 utgang
+Til D1D2 udgang
+D1D2 l
+sur sortie imp.24V
+on imp.24V output
+En la salida imp.24V
+am 24V Imp. Ausgang
+op 24V Imp. uitgang
+Ligar imp. 24V minuto
+ imp. 24V min
+Til Imp. 24V minut
+24V pulssil
+sur sortie imp. s
+on series imp. output
+En la salida imp.serie
+am Serienimp. Ausgang
+Op uitgang imp. serie
+Ligar sa
+da serie imp.
+ seriell min.utg.
+Til serie imp. udgang
+Sarjapulssil
+sur sortie Afnor
+on Afnor output
+En la salida Afnor
+am AFNOR-Ausgang
+op AFNOR uitgang
+Ligar sa
+da Afnor
+ Afnor utgang
+Til Afnor udgang
+Afnor l
+sur sortie DHF
+on DHF output
+En la salida DHF
+am DHF-Ausgang
+op DHF uitgang
+Ligar sa
+da DHF
+ DHF utgang
+Til DHF udgang
+DHF l
+sur sortie Ascii
+on Ascii Output
+En la salida Ascii
+am Ascii Ausgang
+op ASCII uitgang
+Ligar sa
+da ASCII
+ ASCII utgang
+Til ASCII udgang
+ASCII l
+sur sortie SYNC
+on SYNC output
+En la salida SYNC
+am SYNC-Ausgang
+op SYNC uitgang
+da em SYNC
+ SYNC utgang
+Til SYNC udgang
+SYNC l
+Cadrans
+Dials
+Esferas
+Zifferbl
+Wijzerplat
+Liga
+Skiver
+Osoittimet
+set cadran
+set dial
+set esfera
+SM einstellen
+ZetUM wijzerp
+Defi.liga
+Sett skive
+t biurstid
+Aseta osoittimet
+visu cadran
+display dial
+visu esfera
+Zifferbl.Disp
+ Zie uur
+ Mostrad.digit
+ Vise biur-tid
+ Vise biur-tid
+ kellot.
+DEL.
+SCHEN.
+ APAGAR
+MANUELL
+Manuaalin
+FORMAT
+24HR
+MEMORISATION EN COURS...
+MEMORIZATION IN PROGRESS
+MEMORIZACION EN CURSO...
+LAUFENDE SPEICHERUNG
+GEHEUGENINSTELLING BEZIG
+Memoriza
+o em processo
+Lagring p
+GEMMER
+Tallennus k
+ynniss
+Config. IP
+IP setting
+IP Konfig.
+IP configuratie
+Defini
+o de IP
+IP oppsett
+IP indstillinger
+IP asetukset
+DHCP
+Adresse IP
+IP Address
+Direcci
+n IP
+IP Adresse
+IP-adres
+Endere
+o IP
+IP adresse
+IP osoite
+auto
+fixe
+fixed
+fija
+fest
+Vaste
+fixo
+fast
+kiinte
+Masque IP
+Subnet Mask
+scara IP
+IP Maske
+IP-maskeren
+Mascara IP
+IP maske
+IP netmaske
+IP aliverkon peite
+Passerelle IP
+Gateway
+Puentecillo IP
+IP Gateway
+IP doorgang
+Gateway IP
+IP gateway
+IP yhdysk
+Attrib. relais
+Relay setting
+Attrib. Rele
+Relais zuweisen
+Schakeldo toewijz
+Definir rel
+Rele innstilling
+ indstilling
+Rele asetukset
+Rel 03 alarme
+Rel. 03 alarm
+Rele 03 alarma
+Rel 03 Alarm
+Rel 03 Alarm
+Rel. alarme 03
+Rel. 03 alarm
+Rel. 03 h
+lytys
+Rel 01/02 D1D2
+Relay 01/02 D1D2
+Rele 01/02 D1D2
+Rel 01/02 D1D2
+ 01/02 D1D2
+Rel. 01/02 D1D2
+Attrib. fonctions
+Function setting
+Attrib. funciones
+Funktionen zuweisen
+Functies toewijzen
+Definir fun
+Funksjons oppsett
+Indstil funktion
+Toiminto asetukset
+Fonction
+Function
+Funci
+Funktion
+Functie
+Funksjon
+Toiminto
+MASTER
+MAIN
+PATRON
+MESTRE
+SLAVE
+BACK-UP
+ESCLAVO
+ESCRAVO
+Orja
+ON/OFF
+TIL/FRA
+Entr
+e ext.
+Ext. input
+Entrada ext.
+Ext. Eingang
+Ext. Toegang
+Entrada Ext.
+Ekst. inngang
+Akst. input
+Ulkoinen tulo
+Backlight
+teint
+Backlight off
+Backlight apagado
+Backlight OFF
+Luz de fundo OFF
+Bakgrunnslys av
+Backlight FRA
+Taustavalo pois
+Circuit RHF
+RHF Circuit
+Circuito RHF
+RHF Kreis
+Kurs RHF
+Kreds RHF
+Piiri RHF
+Cir. RHF
+RHF Circ.
+Circ. RHF
+Cir. RHF
+MEL
+blablabla
+Effacer programmes
+Delete programing
+Borrar programas
+Programme l
+schen
+Prog. wissen
+Apagar prog.
+Slette program
+Slet program
+Poista ohjelmointi
+Efface tous prog
+Delete all prog.
+Borra todos prog.
+All Prog.l
+schen
+Alle prog. wissen
+Apag.todos prog
+Slet.all prog
+Slet all prog
+Poista kaikki ohj
+Confirmer effacer
+Confirm delete
+Confirmar borrar
+Best
+tigen l
+schen
+Bevestigen wissen
+Confirme apagar
+Bekreft slette
+tous programmes
+all programs
+todos los programas
+Alle Programme
+Alle prog.
+Todos os prog.
+Alle program
+Alle programmer
+Kaikki ohjelmat
+Telecharg. soft UC
+Update syst. soft
+Telecarga Soft UC
+Download CPU Soft
+Descarregar soft.
+Laste ned syst prog
+Download syst soft
+Lataa ohjelma
+update
+Soft CPU
+CPU ohjelma
+Config. usine
+Factory config.
+Config. f
+brica
+Werkeinstellung
+Fabrieksinstelling
+Defini
+es f
+brica
+Fabrikk data
+Fabriks indstill.
+Tehdasasetukset
+Rappel config
+Restore config
+Restorar Config
+ckkehr Konfig
+Herhal.instell.
+Confir.restauro
+Gjenoppr.konfig
+Gendan konfig.
+Palauta asetuks
+retour config usine
+factory configuration
+retorno config. fab.
+ckkehr Werkeinstell
+Terug fabrieksinstel.
+Restaur.config.f
+bric
+Gjenopprett fabr.inst
+Gendan fabriksindst.
+Tehdasasetust palaut
+Confirmer charger
+Confirm syst. soft
+Confirmar recarga
+Best
+tigen laden
+Laden bevestigen
+Confirme restaurar
+Bekrefte gjenopprett
+Bekr
+ft genetabler.
+Vahvista palautus
+kreis
+Nouvel An
+01 January
+o Nuevo
+Neujahr
+Niewjaar
+Ano novo
+Nytt
+Nyt
+Uusi vuosi
+Lundi P
+ques
+Easter monday
+Lunes de Pascua
+Osternmontag
+Paasmaandag
+feira Santa
+2. P
+skedag
+is Maanan
+te du Travail
+01 May
+F. del trabajo
+01. Mai
+01 Mei
+01 Mai
+01 Maj
+01 Tou
+Victoire 1945
+08 May
+08 Mayo
+08. Mai
+08 Mei
+08 Mai
+08 Maj
+08 Tou
+Ascension
+Ascensi
+Himmelfahrt
+Corpo Deus
+Kr.Himmelfart
+Helatorstai
+Lundi Pentecote
+Pentecostes
+Pfingstenmontag
+Pinkstermaandag
+feira P
+scoa
+2. Pinsedag
+Helluntai
+te Nationale
+14 July
+Fiesta nacional
+14. Juli
+14 Juli
+14 Jul
+14 Hei
+Assomption
+Asunci
+Mari
+Himmelfah.
+15 Aug.
+Assun
+.Nos.Sr.
+Assumption
+Marias bedudels
+15 Elo
+Toussaint
+Todos los Santos
+Allerheiligen
+Dia tod.ossanto
+All.Helgens Dag
+All.Helgens dag
+Armistice
+11 Nov.
+11. Nov.
+11 Nov
+11 Mar
+Christmas
+Navidad
+Weihnachten
+Kerst
+Natal
+Joulup
+SAISIE ERRONEE ou
+TYPING ERROR or
+ENTRADA ERRONEA o
+TIPPENFEHLER oder
+VERKEERDE INBRENG OF
+ESCREVER ERRO OU
+SKRIVE FEIL ELLER
+TASTEFEJL ELLER
+Kirjoitusvirhe tai
+INCOMPLETE
+INCOMPLETA
+UNVOLLST
+NDIG
+ONVOLLEDIG
+INCOMPLETO
+UFULLSTENDIG
+UFULDST
+NDIG
+Vajaa
+ ERREUR CODE !!
+ CODE ERROR !!
+ ERROR CODIGO !!
+CODEFEHLER
+CODE VERKEERD
+ERRO CODIGO
+KODE FEIL
+FORKERT KODE
+Koodivirhe
+ CLAVIER BLOQUE !!
+ LOCKED KEYBOARD !!
+ TECLADO BLOQUEADO !!
+BLOCKIERTE TASTATUR
+TOETSENBORD GEBLOKKEERD
+TECLADO BLOQUEADO
+TASTATUR LAST
+TASTETUR LAST
+imet lukittu
+ Arr
+t test circuit ...
+Circuit test ending ...
+Parada test circuito ...
+Kreistest Stop
+Stop test netwerk
+Fim circuito teste
+Kurs test slutt
+Kredstest afsluttet
+Piirin testaus p
+ttynyt
+ ACCES IMPOSSIBLE !!
+ ACCESS DENIED !!
+ ACCESO DENEGADO !!
+ZUGRIFF UNM
+GLICH
+TOEGANG ONMOGELIJK
+ACESSO NEGADO
+ADGANG AVVIST
+ADGANG AFVIST
+sy ev
+CIRCUIT NON PROGRAMME
+UNPROGRAMMED CIRCUIT
+CIRCUITO SIN PROGRAMA
+KREIS NICHT PROGRAMMIERT
+NETWERK NIET GEPROGRAM.
+CIRCUITO N
+O-PROG
+UPROG. KURS
+UPROGRAMMERT KREDS
+Ohjelmoimaton piiri
+PROGRAMMATION IMPOSSIBLE
+IMPOSSIBLE PROGRAMMING
+PROGRAMACION IMPOSIBLE
+PROGRAMMIERUNG UNM
+GLICH
+PROGRAMMERING ONMOGELIJK
+Programa
+o inv
+lida
+Ikke mulig
+ prog.
+Programmering ej mulig
+Ohjelmointi mahdoton
+ENREGISTRER IMPOSSIBLE
+IMPOSSIBLE RECORDING
+REGISTRO IMPOSIBLE
+SPEICHERUNG UNM
+GLICH
+BACK UP ONMOGELIJK
+Backup inv
+lido
+Backup ikke mulig
+Backup ej mulig
+Varmuuskopiointi mahdot
+ CLE USB NON DETECTEE
+USB KEY NOT DETECTED
+LLAVE USB NO RECONOCIDA
+USBSCHL
+S.NICHT ERKENNT
+USBSLEUTEL NIET GEVONDEN
+Pen USB n
+o detectada
+USB key ikke funnet
+USB key ej fundet
+USB muistia ei l
+ ANOMALIE USB DETECTEE
+USB FAILURE DETECTED
+FALLO USB DETECTADO
+USB FEHLER GEFUNDEN
+USB-PROBLEEM ONTDEKT
+Falha pen USB
+USB feil oppdaget
+USB fejl konst
+USB virhe
+ TRANSFERT TERMINE
+TRANSFER COMPLETED
+TRANSFERENCIA TERMINADA
+TRANSFER FERTIG
+TRANSFERT BE
+INDIGD
+Transfer. completa
+Overf
+ring kompl.
+Overf
+rsel udf
+Siirto valmis
+ ENLEVER CLE USB
+ REMOVE USB KEY
+ SACAR LLAVE USB
+USB-SCHL
+SSEL ENTFERNEN
+USB SLEUTEL VERWIJDEREN
+Remova pen USB
+Ta ut USB key
+Fjern USB key
+Poista USB muisti
+TELECHARGER IMPOSSIBLE
+IMPOSSIBLE DOWNLOADING
+TELECARGA IMPOSIBLE
+DOWNLOAD UNM
+GLICH
+LADEN ONMOGELIJK
+Erro a descarregar
+Nedlasting ikke mulig
+Download impossible
+Lataus mahdoton
+Syst
+me occup
+System busy
+Sistema ocupado
+System besetzt
+Systeem bezet
+System opptatt
+System optaget
+rjestelm
+ varattu
+Patientez S.V.P ...
+Please wait ...
+Esperar por favor ...
+Bitte warten Sie
+Geduld a.u.b.
+Aguarde
+Vennligst vent
+Vent venligst
+Odota
+AUCUN CIRCUIT DEFINI
+NO CIRCUIT SET
+NINGUN CIRCUITO DEFINIDO
+KEINER KREIS PROG.
+NETWERK NIET BEPAALD
+Nenhum circuito defin.
+Ingen kurs er def.
+Ingen Kreds indstillet
+Piiri valitsematta
+MELODIE EN COURS...
+MELODY IN PROGRESS...
+MELODIA EN PROGRESO...
+LAUFENDE MELODIE...
+MELODIE IN ONTWIKKELING
+MELODIA EM DIFUSAO...
+MELODI PAGAR...
+MELODI AFSPILLES...
+MELODIA KAYNNISSA
+ Arr
+t test : C
+STOP TEST : C
+TEST PARADO : C
+TEST STOPPEN : C
+TEST STOP : C
+PARAR TESTE : C
+STOPP TEST : C
+ testi : C
+ACCES IMPOSSIBLE
+ACCESS DENIED
+ACCESO IMPOSIBLE
+ONMOGELIJKE TOEGANG
+Acesso negado
+Adgang avvist
+Adgang afvist
+sy estetty
+CIRCUIT DEJA SELECTIONNE
+CIRCUIT ALREADY CHOSEN
+CIRCUITO YA ELEGIDO
+KREIS SCHON AUSGEW
+NETWERK REEDS GEKOZEN
+Circuito j
+ escolhido
+Kurs allerede valgt
+Kreds i brug
+Piiri jo valittu
+FICHIER (*.SIG) ABSENT
+(*.SIG) FILE ABSENT
+FICHERO (*.SIG) AUSENTE
+DATEI ABWESEND (*.SIG)
+BESTAND AFWEZIG
+Ficheiro ausente (*.SIG)
+File mangler (*.SIG)
+Fil mangler (*.SIG)
+Tiedosto puuttuu (*.SIG)
+ CHARGEMENT EN COURS ...
+DOWNLOAD IN PROGRESS ...
+ CARGAMENTO EN CURSO ...
+ LAUFENDES DOWNLOAD ...
+BEZIG MET DOWNLOADEN ...
+ DESCARGA EM CURSO ...
+ NEDLASTING P
+R ...
+ DOWNLOAD I GANG ...
+ LATAUS K
+YNNISS
+ ...
+ ANOMALIE CHARGEMENT
+ DOWNLOAD FAILURE
+ FALLO CARGAMENTO
+DOWNLOAD FEHLER
+GEBREK BIJ HET LADEN
+Falha a descarregar
+Nedlasting feil
+Download fejl
+Lataus virhe
+ NOM FICHIER INCORRECT
+ INVALID FILE NAME
+ NOMBRE FICHERO ERRONEO
+DATEINAME NICHT KORREKT
+NAAM BESTAND FOUT
+Nome ficheiro invalido
+Feil fil navn
+Ugyldigt filnavn
+ tiedostonimi
+ NTP CLIENT EN MARCHE
+ NTP CLIENT RUNNING
+ NTP CLIENTE EN MARCHA
+NTP-KUNDE IN BETRIEB
+NTP-KLANT IN WERKING
+Cliente NTP a correr
+NTP klient kj
+NTP klient til
+NTPasiakasohj.k
+ynniss
+ADRESSE IP INDISPONIBLE
+UNAVAILABLE IP ADDRESS
+DIRECCION IP INDISPONIB.
+IPADRESSE NICHTVERF
+GBAR
+IPADRES NIET BESCHIKBAAR
+Endere
+o IP indispon
+IP adr. ikke tilgj.
+IP adresse ugyldig
+IP osoite varattu
+ RESET EN COURS ...
+ RESTART IN PROGRESS ...
+ REINIT. EN CURSO ...
+LAUFENDES RESET
+RESET IS BEZIG
+REINICIAR
+OMSTART
+GENSTARTER
+Uudelleenk
+ynnistys
+ SOFT PC
+ PC SOFT
+PC Soft
+Soft PC
+PC ohjelma
+SUPPRESSION IMPOSSIBLE
+IMPOSSIBLE DELETION
+SUPRESION IMPOSIBLE
+SCHUNG UNM
+GLICH
+ WISSEN ONMOGELIJK
+ Impossivel apagar
+ Kan ikke slettes
+Slet ej mulig
+ Ei voi poistaa
+ RETIRER LA CLE
+ REMOVE THE KEY
+ SACAR LA LLAVE
+STICK ENTFERNEN
+ Retire a chave
+ Ta ut key
+Poista koodi
+VISUALISATION IMPOSSIBLE
+IMPOSSIBLE DISPLAY
+VISUALIZACION IMPOSIBLE
+DISPLAY UNM
+GLICH
+ BEELD ONMOGELIJK
+ Impossivel mostrar
+ Feil display valgt
+Display ej mulig
+Ei voi n
+ PULSE EN COURS ...
+Alarme Sigma
+Alarm on Sigma
+Alarma Sigma
+Alarm Sigma
+Sigma Alarm
+Sigma halytys
+Config test production
+Test fin production
+../inetd.conf
+Erreur F_maj_fichier_inetd_conf impossible de modifier le fichier inetd.conf
+ftp stream tcp nowait root /bin/proftpd -n
+ftp stream tcp nowait root /bin/ftpd -l -n
+Erreur F_maj_fichier_c_ntp impossible d'ouvrir le fichier C_ntp.txt
+disable monitor
+# Disable ntp monitor #
+disable monitor
+sh /etc/maj_appli.sh &
+/tmp/Etape_maj_code
+F_read_etape_MAJ_code : pb d'acc
+s fichier
+!!! Lancement F_maj_code_depuis_cle_USB !!!
+Init r
+pertoire tampon
+/mnt/USB/Sigmatmp/
+Ouverture r
+pertoire tampon
+Erreur cr
+ation r
+pertoire de d
+compression : %s
+rm -rf %s*
+Efface contenu rep tampon : %s
+compression script 1
+Bodet_init.sh
+tar xvf %s%s %s -C %s
+compression : %s
+Erreur MD5SUM
+cution du script 2
+Bodet_update.sh
+Nom script : %s
+sh %s%s %s
+Commande script update : %s
+cution du script 1
+sh %s%s %s %s
+Commande script init : %s
+Controle MD5SUM
+flag_update_ntp_telnet.txt
+Fichier permettant de savoir si la MAJ du fichier C_ntp.txt et du fichier inetd.conf a bien ete effectuee
+Modification de C_ntp.txt pour desactiver ntp monitor
+Modification de inetd.conf pour desactiver telnet
+sync; echo 0 > /dev/WATCHDOG
+start-stop-daemon --stop --pidfile /var/tmp/run/ntpd.pid
+Bloque NTP car reseau INACTIF
+grep ntpdate
+start-stop-daemon --start --exec /bin/ntpd -- -n -P 50 -c /etc/HMM_data/C_ntp.txt &
+broadcastclient
+multicastclient
+server
+%d%c%d
+Heure proch. ordre
+Relais
+CONSTRUCTION_PLANNING
+Chrono F_construction_planning_et_rechargemement_etats:
+F_analyse_planning :
+Chrono F_recharge_pas_pgr_circuit (1) :
+Chrono F_recharge_pas_pgr_circuit (2) :
+Chrono F_recharge_pas_pgr_circuit (3) :
+C_Sequences.txt
+Nouvelle synchro
+Synchro suspecte :
+Old heure
+New heure
+Flag constr. tab. exe. ON
+SYNCHRONISATION_NTP
+SYNCHRONISATION_AFNOR
+SYNCHRONISATION_GPS
+SYNCHRONISATION_GLONASS
+SYNCHRONISATION_GALILEO
+SYNCHRONISATION_RADIO
+SYNCHRONISATION_RADIO_MINUTE
+SYNCHRONISATION_AUTO_NTP
+Absence Signal SYNCHRONISATION_AUTO_AFNOR
+SYNCHRONISATION_AUTO_GLONASS
+SYNCHRONISATION_AUTO_GALILEO
+Absence Signal SYNCHRONISATION_AUTO_GPS
+Absence Signal SYNCHRONISATION_AUTO_RADIO
+!!!!!!!!!!!! HEURE INCOHERENTE !!!!!!!!!!!
+Heure synchro recue: %d:%d
+Date synchro recue : %d/%d/%d
+!!!!!!!!!!!! HEURE INCOHERENTE !!!!!!!!!!!
+Heure synchro recue: %d:%d
+Date synchro recue : %d/%d/%d
+Synchro toujours OK
+Ecart >
+ 1 sec, alors que marquage culotte normalement !!!! %d
+Ecart >
+ 1 sec, alors que marquage culotte normalement !!!! %d
+SYNCHRONISATION_MANUELLE
+SYNCHRONISATION_NON_DETERMINEE (%d)
+Delta entre nouvelle synchro et heure actuelle (LI_delta) = %d
+--- RE-INIT BASE TPS avec correction = %d
+UCH_nbre_tics = %d
+CH_correction_tick = %d
+UL_precision_tick_1024 = %d
+I_correction_tick_base_tps = %d
+I_valeur_tick_1024_depuis_TOP_0ms = %d (HZ = %d)
+S_timespec.tv_nsec = %d
+Synchro NTP toujours OK
+NTP heure identique
+F_SYNCHRO_APPLI : DEBUT
+F_SYNCHRO_APPLI : FIN
+Fin de mise
+ l'heure
+Force resynchro NTP
+MODE SYNCHRO RADIO
+MODE SYNCHRO GPS
+MODE SYNCHRO NTP
+MODE SYNCHRO AUTO
+MODE AUTRE SYNCHRO
+Sigma_V*.cod
+Fichier trouve : %s
+*.sig
+rm -rf
+tar xf
+ -C
+F_charge_fichier_sauv_de_la_cle_USB : MD5SUM FAUX !!!!!!!!!!
+F_charge_fichier_sauv_de_la_cle_USB : MD5SUM ok !
+F_charge_fichier_sauv_de_la_cle_USB : AUCUN MD5SUM
+C_A_vars.txt
+rm -f
+C_*.*
+cp -a
+C_*.*
+md5sum *
+tar cf
+C_Relais*.*
+C_Melodys*.*
+C_Groupe*.*
+C_Excep*.*
+*.txt*
+Effacement de la RAM-S : %d!!!!
+manager.c
+pt: assertion failed in %s:%i.
+%s%s%m
+/bin/sh
+(nil)
+(null)
+/etc/TZ
+D_driver_Afnor.ko
+0000644
+0001750
+0001750
+00000015132
+14625622627
+013656
+ustar
+monier
+monier
+NuHy
+NuNqJ
+NuHy
+NuNq/
+L09@
+ V 9@
+ B@3
+NuNV
+ `&/
+<N^NuNu/
+F_rmmod_driver_Afnor : unregister_chrdev() failed, I_resultat = %d
+F_release_Afnor : F_release_io: NULL inode pointer -- not good!
+F_open_Afnor: NULL inode pointer -- not good!
+D_Afnor
+Erreur de declaration de l'interruption pour driver Afnor
+F_init_driver_Afnor() failed, I_resultat = %d
+F_ioctl_Afnor : Wrong ioctl base = %x
+F_ioctl_Afnor : Above ioctl MAX = %x
+version V1.1a8
+compiled Wed May 29 12:54:47 UTC 2024, by monier, on a0a4368f3bfd
+description=Driver linux - Afnor
+author=Philippe REY - BODET
+license=GPL
+parm=I_numero_du_major_Afnor:Numro du MAJOR, (defaut = 253)
+parm=I_numero_du_minor_Afnor:Numro du Minor (default = 0)
+vermagic=2.6.17-uc1 mod_unload gcc-4.1
+depends=
+D_driver_Afnor
+GCC: (GNU) 4.1.1
+GCC: (GNU) 4.1.1
+GCC: (GNU) 4.1.1
+.symtab
+.strtab
+.shstrtab
+.rela.text
+.rela.exit.text
+.rela.init.text
+.rela.rodata
+.rodata.str1.1
+.modinfo
+.rela.data
+.rela.gnu.linkonce.this_module
+.bss
+.comment
+D_Afnor.c
+S_afnor_synchro
+UI_cpt_500us
+UCH_cpt_500_dans_info
+UCH_data
+F_Afnor_interrupt
+F_rmmod_driver_Afnor
+PCH_nom_du_driver
+S_table_de_fops
+S_afnor_memo
+F_insmod_driver_Afnor
+S_afnor_synchro_prepa
+__mod_description40
+__mod_author41
+__mod_license42
+__mod_I_numero_du_major_Afnor44
+__mod_I_numero_du_minor_Afnor45
+D_Afnor_version.c
+D_driver_Afnor.mod.c
+__mod_vermagic5
+__module_depends
+I_numero_du_major_Afnor
+free_irq
+CCH_this_driver_version_AFNOR
+__this_module
+I_read_count
+unregister_chrdev
+cleanup_module
+memcpy
+F_close_Afnor
+init_module
+register_chrdev
+request_irq
+I_write_count
+F_release_Afnor
+F_Init_Driver_Afnor
+I_numero_du_minor_Afnor
+printk
+I_release_count
+F_emission_afnor
+F_write_Afnor
+I_open_count
+S_afnor_erreur
+F_read_Afnor
+I_ioctl_count
+F_open_Afnor
+F_ioctl_Afnor
+D_driver_base_tps.ko
+0000644
+0001750
+0001750
+00000022150
+14625622630
+014401
+ustar
+monier
+monier
+NuNq o
+g2 (
+n* <
+NuNq/
+>`NB
+fx`T
+ $_&_NuO
+gdc$
+ J/X
+"@ Q
+"@ Q h
+"@ QB
+ Q h
+HNu/
+NuF_close_driver_base_tps : unregister_chrdev() failed, I_resultat = %d
+Le N
+ de MINOR n'est pas valide : %d
+F_init_driver_base_tps : register_chrdev() failed, I_resultat = %d
+D_base_tps
+Erreur de d
+claration de l'IT Base de temps
+<3>Can't install proc file, I_resultat = %d
+F_init_driver_base_tps() failed, I_resultat = %d
+%9d opens
+%9d releases
+%9d reads
+%9d writes
+%9d ioctls
+F_ioctl_base_tps : Wrong ioctl base = %x
+F_ioctl_base_tps : Above ioctl MAX = %x
+version V1.1b2
+compiled Wed May 29 12:54:47 UTC 2024, by monier, on a0a4368f3bfd
+description=Driver linux - Base de temps
+author=Philippe REY - BODET
+license=GPL
+parm=I_numero_du_major:Num
+ro du MAJOR, (defaut = 255)
+parm=I_numero_du_minor:Num
+ro du Minor (default = 0)
+vermagic=2.6.17-uc1 mod_unload gcc-4.1
+depends=
+F_ioctl_base_tps
+D_driver_base_tps
+GCC: (GNU) 4.1.1
+GCC: (GNU) 4.1.1
+GCC: (GNU) 4.1.1
+.symtab
+.strtab
+.shstrtab
+.rela.text
+.rela.exit.text
+.rela.init.text
+.rodata.str1.1
+.modinfo
+.rela__ksymtab
+__ksymtab_strings
+.rela.data
+.rela.gnu.linkonce.this_module
+.bss
+.comment
+D_base_tps.c
+F_close_driver_base_tps
+UCH_etat_read_base_tps
+S_table_de_fops
+F_interrupt_base_tps
+S_base_tps_tick_1024
+F_insmod_driver_base_tps
+I_len.11942
+S_base_tps_synchro_temporaire
+S_base_tps_correction_temporaire
+S_base_tps_wait_tick_temporaire
+__mod_description29
+__mod_author30
+__mod_license31
+__mod_I_numero_du_major33
+__mod_I_numero_du_minor34
+__ksymtab_F_ioctl_base_tps
+__kstrtab_F_ioctl_base_tps
+D_base_tps_version.c
+D_driver_base_tps.mod.c
+__mod_vermagic5
+__module_depends
+F_init_driver_base_tps
+free_irq
+I_numero_du_major
+UI_memo_nombre_interrupt
+__this_module
+PCH_nom_du_driver
+finish_wait
+I_read_count
+unregister_chrdev
+cleanup_module
+prepare_to_wait
+__wake_up
+init_module
+create_proc_entry
+register_chrdev
+schedule
+request_irq
+I_write_count
+F_ioctl_isl1208
+F_read_base_tps
+I_memo_correction
+I_id_fonction_compteur_temps
+F_release_base_tps
+mktime
+F_poll_base_tps
+S_base_tps_wait_tick
+printk
+tv_base_tps
+F_ioctl_base_tps
+I_release_count
+F_write_base_tps
+sprintf
+I_open_count
+remove_proc_entry
+S_base_tps_proc
+F_base_tps_get_info
+F_open_base_tps
+I_numero_du_minor
+file_attente_base_tps
+I_compteur_125ms
+autoremove_wake_function
+do_settimeofday
+CCH_this_driver_version
+I_ioctl_count
+D_driver_Clock_10ms.ko
+0000644
+0001750
+0001750
+00000015464
+14625622627
+014514
+ustar
+monier
+monier
+NuNq o
+g> (
+NuNqO
+f`r-
+ f 9@
+>`(F
+ Nu/
+ $_&_NuO
+"B Q
+"@ QB
+ Q h
+"@ Q h
+$NuNu/
+F_close_driver_10ms : unregister_chrdev() failed, I_resultat = %d
+Le N
+ de MINOR n'est pas valide : %d
+D_clock_10ms
+Erreur de d
+claration du PIT timer
+F_init_driver_10ms() failed, I_resultat = %d
+%9d opens
+%9d releases
+%9d reads
+%9d writes
+%9d ioctls
+F_ioctl_10ms : Wrong ioctl base = %x
+F_ioctl_10ms : Above ioctl MAX = %x
+version V1.1a7
+compiled Wed May 29 12:54:47 UTC 2024, by monier, on a0a4368f3bfd
+description=Driver linux - Clock 10ms
+author=Philippe REY - BODET
+license=GPL
+parm=I_numero_du_major:Num
+ro du MAJOR, (defaut = 252)
+parm=I_numero_du_minor:Num
+ro du Minor (default = 0)
+vermagic=2.6.17-uc1 mod_unload gcc-4.1
+depends=
+D_driver_Clock_10ms
+GCC: (GNU) 4.1.1
+GCC: (GNU) 4.1.1
+GCC: (GNU) 4.1.1
+.symtab
+.strtab
+.shstrtab
+.rela.text
+.rela.exit.text
+.rela.init.text
+.rela.rodata
+.rodata.str1.1
+.modinfo
+.rela.data
+.rela.gnu.linkonce.this_module
+.bss
+.comment
+D_Clock_10ms.c
+I_release_count
+F_close_driver_10ms
+PCH_nom_du_driver
+UCH_etat_read_10ms
+file_attente_10ms
+I_open_count
+S_table_de_fops
+F_interrupt_10ms
+S_10ms_proc
+F_insmod_driver_10ms
+I_len.11835
+I_ioctl_count
+UI_memo_nombre_interrupt
+S_10ms_wait_tick_temporaire.11751
+__mod_description25
+__mod_author26
+__mod_license27
+__mod_I_numero_du_major29
+__mod_I_numero_du_minor30
+D_Clock_10ms_version.c
+D_driver_Clock_10ms.mod.c
+__mod_vermagic5
+__module_depends
+free_irq
+__this_module
+F_10ms_get_info
+finish_wait
+F_write_10ms
+unregister_chrdev
+cleanup_module
+prepare_to_wait
+F_read_10ms
+F_ioctl_10ms
+F_init_driver_10ms
+__wake_up
+init_module
+create_proc_entry
+register_chrdev
+schedule
+request_irq
+S_10ms_wait_tick
+F_release_10ms
+printk
+F_open_10ms
+sprintf
+F_poll_10ms
+remove_proc_entry
+autoremove_wake_function
+CCH_this_driver_version
+D_driver_dongle.ko
+0000644
+0001750
+0001750
+00000034226
+14625622627
+014066
+ustar
+monier
+monier
+NuNqJ
+NuHy
+NuNq/
+ gzp
+`"Hy
+g NuN
+"A QB
+ Q h
+| &/
+ K"B
+fbHy
+"A QB
+ Q h
+f:Hy
+ NuNuB
+NuNq/
+$_&_Nu/
+Nu"/
+NuNqJ9
+F_open_dongle: NULL inode pointer -- not good!
+!!! IMPOSSIBLE de retirer la fonction 'F_traitement_93c46_pit_Timer' !!!
+F_close_driver_dongle : unregister_chrdev() failed, I_resultat = %d
+F_init_driver_dongle : register_chrdev() failed, I_resultat = %d
+<3>Can't install proc file, I_resultat = %d
+!!! IMPOSSIBLE d'ins
+rer la fonction 'F_traitement_93c46_pit_Timer' !!!
+F_init_driver_dongle() failed, I_resultat = %d
+Version du driver BODET 93C46 : %s
+%9d opens
+%9d releases
+%9d reads
+%9d writes
+%9d ioctls
+D_dongle
+version V1.1a4
+compiled Wed May 29 12:54:47 UTC 2024, by monier, on a0a4368f3bfd
+description=Driver linux - Dongle
+author=Philippe REY - BODET
+license=GPL
+parm=I_numero_du_major:Num
+ro du MAJOR, (defaut = 248)
+parm=I_numero_du_minor:Num
+ro du Minor (default = 0)
+vermagic=2.6.17-uc1 mod_unload gcc-4.1
+depends=
+V1.1A1 - 10/10/07
+D_driver_dongle
+GCC: (GNU) 4.1.1
+GCC: (GNU) 4.1.1
+GCC: (GNU) 4.1.1
+GCC: (GNU) 4.1.1
+.symtab
+.strtab
+.shstrtab
+.rela.text
+.rela.exit.text
+.rela.init.text
+.rela.rodata
+.rodata.str1.1
+.modinfo
+.rela.data
+.rela.gnu.linkonce.this_module
+.bss
+.comment
+D_dongle.c
+I_ioctl_count
+I_release_count
+I_open_count
+F_close_driver_dongle
+I_indice_fonction_traitement_93c46
+PCH_nom_du_driver
+S_table_de_fops
+S_dongle_proc
+UCH_attente_liberation_lecture_eeprom
+UCH_attente_liberation_ecriture_eeprom
+file_attente_lecture_eeprom_93c46
+file_attente_ecriture_eeprom_93c46
+F_insmod_driver_dongle
+I_len.11744
+I_read_count
+I_write_count
+UCH_compteur_traitement_93C46.11631
+UCH_numero_eeprom_93c46
+UCH_adresse_eeprom_93c46
+UI_contenu_eeprom.11684
+UI_contenu_eeprom.11644
+__mod_description25
+__mod_author26
+__mod_license27
+__mod_I_numero_du_major29
+__mod_I_numero_du_minor30
+D_93c46.c
+TUCH_version.1344
+D_dongle_version.c
+D_driver_dongle.mod.c
+__mod_vermagic5
+__module_depends
+F_pit_timer_enregistre_fonction
+UCH_ph_trait_ENABLE_93c46_DONGLE
+__this_module
+F_version_driver_93c46_DONGLE
+F_init_driver_dongle
+unregister_chrdev
+F_select_e2pr_93c46_DONGLE
+F_dongle_get_info
+cleanup_module
+UCH_ph_trait_EEPROM_93c46_DONGLE
+F_release_dongle
+F_traitement_93c46_pit_Timer
+F_ioctl_dongle
+__wake_up
+F_init_e2pr_93c46_DONGLE
+UI_donnee_93c46_DONGLE
+init_module
+create_proc_entry
+register_chrdev
+F_poll_dongle
+F_open_dongle
+F_deselect_e2pr_93c46_DONGLE
+UCH_data_ee_93c46_DONGLE
+F_pit_timer_enable
+UCH_ph_trait_WRITE_CHAR_93c46_DONGLE
+F_write_dongle
+F_trait_e2pr_93c46_DONGLE
+UCH_memo_phase_93c46_DONGLE
+PUI_ptr_donnee_93c46_DONGLE
+F_etat_e2pr_93c46_DONGLE
+udelay
+printk
+F_read_dongle
+F_write_e2pr_93c46_DONGLE
+sprintf
+F_pit_timer_disable
+UCH_ph_trait_DISABLE_93c46_DONGLE
+remove_proc_entry
+interruptible_sleep_on
+UCH_num_e2pr_93c46_DONGLE
+UCH_ph_trait_READ_93c46_DONGLE
+F_pit_timer_devalide_fonction
+F_read_e2pr_93c46_DONGLE
+CCH_this_driver_version
+UCH_ph_trait_WRITE_93c46_DONGLE
+UCH_adresse_93c46_DONGLE
+UCH_ph_trait_READ_CHAR_93c46_DONGLE
+D_driver_I2C_MCF5271.ko
+0000644
+0001750
+0001750
+00000017137
+14625622631
+014174
+ustar
+monier
+monier
+Nu /
+NuNq/
+f4p/
+ Q 9@
+ mX$<
+f4Hx
+ @/P
+f "9
+(NuO
+ @/P
+f4Hx
+(NuNu/
+F_rmmod_driver_I2C : unregister_chrdev() failed, I_resultat = %d
+register_chrdev() failed, I_resultat = %d
+i2c interrupt
+Erreur de declaration de l'interruption pour driver i2c
+F_init_driver_I2C_MCF5271() failed, I_resultat = %d
+I2C_MCF5271
+version V1.1a5
+compiled Wed May 29 12:54:48 UTC 2024, by monier, on a0a4368f3bfd
+description=Driver I2C pour Colfire 5271
+author=Philippe REY - BODET
+license=GPL
+parm=I_numero_du_major_I2C:Numro du MAJOR, (defaut = 254)
+parm=I_numero_du_minor_I2C:Numro du Minor (default = 0)
+vermagic=2.6.17-uc1 mod_unload gcc-4.1
+depends=
+D_driver_I2C_MCF5271
+GCC: (GNU) 4.1.1
+GCC: (GNU) 4.1.1
+GCC: (GNU) 4.1.1
+.symtab
+.strtab
+.shstrtab
+.rela.text
+.rela.exit.text
+.rela.init.text
+.rela.rodata
+.rodata.str1.1
+.modinfo
+.rela.data
+.rela.gnu.linkonce.this_module
+.bss
+.comment
+D_I2C_MCF5271.c
+u16DeviceAdresse
+iDriverMode
+iNbOctetsAEchanger
+u32TimeoutEchange
+F_rmmod_driver_I2C
+PCH_nom_du_driver
+S_table_de_fops
+F_I2C_interrupt
+F_insmod_driver_I2C
+iErrorFlag
+iNbBytesEchanges
+iDirection
+au8DataBuffer
+WaitFlag
+WaitQueue
+__mod_description39
+__mod_author40
+__mod_license41
+__mod_I_numero_du_major_I2C43
+__mod_I_numero_du_minor_I2C44
+D_I2C_MCF5271_version.c
+D_driver_I2C_MCF5271.mod.c
+__mod_vermagic5
+__module_depends
+free_irq
+CCH_this_driver_version_I2C_MCF5271
+__this_module
+finish_wait
+F_Init_Driver_I2C
+unregister_chrdev
+cleanup_module
+prepare_to_wait
+memcpy
+__wake_up
+init_module
+I_numero_du_major_I2C
+lastaddr
+register_chrdev
+schedule_timeout
+request_irq
+F_I2COpen
+udelay
+printk
+lastop
+I_numero_du_minor_I2C
+F_I2CRead
+F_I2CWrite
+autoremove_wake_function
+F_I2CClose
+F_I2CIoctl
+D_driver_io.ko
+0000644
+0001750
+0001750
+00000054311
+14625622631
+013215
+ustar
+monier
+monier
+pA`jB
+$_Nu/
+2r##
+*r%#
+`~J9
+g$r'#
+`$J9
+`JHy
+Nu o
+NuHy
+NuNq/
+|<Hy
+$Nu/
+ $_&_NuO
+4Nu/
+NuNu/
+&JHx
+NuF_open_io: NULL inode pointer -- not good!
+Le MINOR N
+%d est d
+ja utilis
+Le MINOR N
+%d n'est pas valide
+F_release_io: NULL inode pointer -- not good!
+F_ioctl_io : Wrong ioctl base = %x
+F_ioctl_io : Above ioctl MAX = %x
+unregister_chrdev() failed, I_resultat = %d
+!!! F_close_driver_io : IMPOSSIBLE de retirer la fonction !!!
+F_init_driver_io : register_chrdev() failed, I_resultat = %d
+<3>Can't install proc file, I_resultat = %d
+F_init_driver_io() failed, I_resultat = %d
+Impossible d'ajouter la fonction 'F_fonction_periodique' !!!
+%9d opens
+%9d releases
+%9d reads
+%9d writes
+%9d ioctls
+D_io
+version V1.1a13
+compiled Wed May 29 12:54:49 UTC 2024, by monier, on a0a4368f3bfd
+description=Driver linux - Input / output
+author=Philippe REY - BODET
+license=GPL
+parm=I_numero_du_major:Num
+ro du MAJOR, (defaut = 245)
+parm=I_numero_du_minor:Num
+ro du Minor (default = 0)
+vermagic=2.6.17-uc1 mod_unload gcc-4.1
+depends=
+UCH_memo_etat_latch_1
+UCH_memo_etat_latch_2
+F_open_io
+F_release_io
+F_ioctl_io
+F_read_io
+F_write_io
+D_driver_io
+GCC: (GNU) 4.1.1
+GCC: (GNU) 4.1.1
+GCC: (GNU) 4.1.1
+.symtab
+.strtab
+.shstrtab
+.rela.text
+.rela.exit.text
+.rela.init.text
+.rodata.str1.1
+.modinfo
+.rela__ksymtab
+__ksymtab_strings
+.rela.data
+.rela.gnu.linkonce.this_module
+.bss
+.comment
+D_io.c
+TUCH_etat_minor
+TUCH_signale_chgt_entree_evenementielle
+E_commande_lecture
+TUCH_VALEUR_ANTI_REBOND_PAR_DEFAUT
+E_commande
+E_etat_commande_led_rouge_cpu
+UI_clignotement_led_rouge_cpu
+E_etat_commande_led_verte_cpu
+UI_clignotement_led_verte_cpu
+UCH_etat_clignotement_led_verte_cpu
+UCH_etat_clignotement_led_rouge_cpu
+UCH_memo_MINOR_O_HMM
+UCH_memo_MINOR_1_EXT_IN
+UCH_memo_MINOR_2_CTL_CC_24V
+UCH_memo_MINOR_3_PRES_SECT
+UCH_memo_MINOR_4_VERS_DEG
+UCH_memo_MINOR_5_DPA_CC_24V
+UCH_memo_MINOR_6_DPB_CC_24V
+UCH_memo_MINOR_7_POWER_FAIL_PILE
+UI_tempo_clignotement_led_alarme
+E_etat_commande_led_alarme
+UI_clignotement_led_alarme
+UCH_etat_clignotement_led_alarme
+UI_tempo_clignotement_led_verte_cpu
+UI_tempo_clignotement_led_rouge_cpu
+F_close_driver_io
+UCH_etat_fonction_periodique
+I_id_fonction_periodique
+S_table_de_fops
+TUCH_etat_actuel_entree_evenementielle
+TUCH_etat_entree_evenementielle_precedent
+TUCH_memo_etat_entree_evenementielle
+TUCH_compteur_entree_evenementielle
+TUCH_valeur_etat_entree_evenementielle
+F_insmod_driver_io
+I_len.12252
+UCH_tempo_gestion_evenementielle
+__mod_description34
+__mod_author35
+__mod_license36
+__mod_I_numero_du_major38
+__mod_I_numero_du_minor39
+__ksymtab_UCH_memo_etat_latch_1
+__kstrtab_UCH_memo_etat_latch_1
+__ksymtab_UCH_memo_etat_latch_2
+__kstrtab_UCH_memo_etat_latch_2
+__ksymtab_F_open_io
+__kstrtab_F_open_io
+__ksymtab_F_release_io
+__kstrtab_F_release_io
+__ksymtab_F_ioctl_io
+__kstrtab_F_ioctl_io
+__ksymtab_F_read_io
+__kstrtab_F_read_io
+__ksymtab_F_write_io
+__kstrtab_F_write_io
+D_io_version.c
+D_driver_io.mod.c
+__mod_vermagic5
+__module_depends
+F_pit_timer_enregistre_fonction
+I_numero_du_major
+F_open_io
+F_io_get_info
+__this_module
+PCH_nom_du_driver
+I_read_count
+unregister_chrdev
+cleanup_module
+__wake_up
+init_module
+F_fonction_periodique
+create_proc_entry
+register_chrdev
+file_attente_io_punching
+F_poll_io
+F_release_io
+F_pit_timer_enable
+I_write_count
+F_init_driver_io
+UCH_memo_etat_latch_2
+udelay
+F_write_io
+F_read_io
+printk
+I_release_count
+UCH_memo_etat_latch_1
+F_gestion_entree_evenementielle
+S_io_proc
+sprintf
+F_pit_timer_disable
+I_open_count
+remove_proc_entry
+I_numero_du_minor
+F_pit_timer_devalide_fonction
+CCH_this_driver_version
+I_ioctl_count
+F_ioctl_io
+D_driver_isl1208.ko
+0000644
+0001750
+0001750
+00000043136
+14625622632
+013714
+ustar
+monier
+monier
+NuHy
+NuNqJ
+NuHy
+NuNq/
+ f`B
+>`8B
+ NuNV
+ |".
+ K-X
+ fV/
+ f:B
+N^NuNuB
+NuNuO
+g Hx
+ NuO
+NuNV
+N^NuO
+NuNV
+e&0;:
+l&r?
+N^NuO
+|<$/
+e&0;*
+$NuO
+NuNV
+\ EN
+N^NuNV
+Z FN
+N^NuB
+NuNqO
+1(1010110101unregister_chrdev() failed, I_resultat = %d
+F_open_isl1208: NULL inode pointer -- not good!
+F_release_isl1208: NULL inode pointer -- not good!
+register_chrdev() failed, I_resultat = %d
+<3>Can't install proc file, I_resultat = %d
+F_init_driver_isl1208() failed, I_resultat = %d
+!!!!! WARNING !!!!! --> L'HTR ISL1208 est initialis
+e avec la date 1/1/00
+!!!!! WARNING !!!!! --> La clock de l'HTR ISL1208
+tait arr
+!!!!! WARNING !!!!! --> L'HTR ISL1208 a un pb de communication I2C: pas d'acquittement
+!!!!! WARNING !!!!! --> L'HTR ISL1208 a un pb de communication I2C: ligne SDA pas command
+ <=> court circuit
+!!!!! ERREUR !!!!! --> Attente chgt seconde (0x%02x).
+!!!!! ERREUR !!!!! --> Erreur de configuration (0x%02x).
+Version du driver BODET ISL1208 : %s
+%9d opens
+%9d releases
+%9d ioctls
+F_ioctl_isl1208 : Wrong ioctl base = %x
+F_ioctl_isl1208 : Above ioctl MAX = %x
+D_isl1208
+version V1.1b1
+compiled Wed May 29 12:54:49 UTC 2024, by monier, on a0a4368f3bfd
+description=Driver linux - RTC ISL1208
+author=Philippe REY - BODET
+license=GPL
+parm=I_numero_du_major:Num
+ro du MAJOR, (defaut = 235)
+parm=I_numero_du_minor:Num
+ro du Minor (default = 0)
+vermagic=2.6.17-uc1 mod_unload gcc-4.1
+depends=
+F_ioctl_isl1208
+V1.1A6 - 12/06/07
+D_driver_isl1208
+GCC: (GNU) 4.1.1
+GCC: (GNU) 4.1.1
+GCC: (GNU) 4.1.1
+GCC: (GNU) 4.1.1
+.symtab
+.strtab
+.shstrtab
+.rela.text
+.rela.exit.text
+.rela.init.text
+.rodata
+.rodata.str1.1
+.modinfo
+.rela__ksymtab
+__ksymtab_strings
+.rela.data
+.rela.gnu.linkonce.this_module
+.bss
+.comment
+D_isl1208.c
+F_bcd2bin
+F_bin2bcd
+F_close_driver_isl1208
+S_table_de_fops
+F_insmod_driver_isl1208
+I_len.11795
+__mod_description26
+__mod_author27
+__mod_license28
+__mod_I_numero_du_major30
+__mod_I_numero_du_minor31
+__ksymtab_F_ioctl_isl1208
+__kstrtab_F_ioctl_isl1208
+D_1208.c
+TUCH_version.11542
+UCH_mm.11789
+UCH_data.11788
+UCH_aa.11790
+UCH_flag_ack.11652
+UCH_registre.11653
+UCH_data.11654
+UCH_mm.11656
+UCH_calc_data.11655
+UCH_aa.11657
+UCH_jj.11658
+D_isl1208_version.c
+D_driver_isl1208.mod.c
+__mod_vermagic5
+__module_depends
+F_wr_octet_i2c
+F_cfg_adrs_i2c_lecture_ISL1208
+F_cfg_adrs_i2c_ecriture_ISL1208
+I_numero_du_major
+__this_module
+PCH_nom_du_driver
+F_init_driver_isl1208
+E_val_htr
+F_init_htr_ISL1208_avec_reglage_Fout
+unregister_chrdev
+F_wr_nb_octet_i2c
+cleanup_module
+memcpy
+F_start_i2c
+F_release_isl1208
+init_module
+create_proc_entry
+register_chrdev
+F_init_htr_ISL1208
+F_isl1208_get_info
+F_ioctl_isl1208
+F_tempo_i2c_tsu
+F_rd_N_octet_i2c
+mktime
+F_init_bus_i2c
+F_read_htr_ISL1208
+printk
+I_release_count
+F_open_isl1208
+F_version_driver_isl1208
+F_rd_octet_i2c
+F_write_htr_ISL1208
+F_stop_i2c
+sprintf
+I_open_count
+remove_proc_entry
+F_read_tous_les_registres_ISL1208
+I_numero_du_minor
+do_settimeofday
+CCH_this_driver_version
+S_isl1208_proc
+I_ioctl_count
+TUCH_max_jour_mois
+D_driver_lcd_alpha.ko
+0000644
+0001750
+0001750
+00000057623
+14625622632
+014527
+ustar
+monier
+monier
+ fXB
+>`4B
+ $_&_Nu/
+` Hy
+` Hy
+NuNu0<
+e*0<
+Nu0<
+$_Nup
+ NuB
+$Ez/
+(F B
+$NuO
+f^v1
+f:p2
+(@p1
+0NuO
+,NuO
+e$ D
+ NuO
+gz"y
+ NuO
+b2<8
+$_NuO
+e" 9
+fN$9
+ NuO
+` Hx
+$_NuO
+ $o
+`jHx
+J` Hx
+$_NuO
+ Nu/
+8888
+@0008
+unregister_chrdev() failed, I_resultat = %d
+register_chrdev() failed, I_resultat = %d
+<3>Can't install proc file, I_resultat = %d
+F_init_driver_lcd_alpha() failed, I_resultat = %d
+Init Driver LCD 2x24
+Version V1.1a6
+%9d opens
+%9d releases
+%9d reads
+%9d writes
+%9d ioctls
+NULL inode pointer -- not good!
+!!! IMPOSSIBLE d'ins
+rer la fonction 'F_it_gestion_lcd'!!!
+!!! IMPOSSIBLE de retirer la fonction 'F_it_gestion_lcd'!!!
+F_ioctl_lcd_alpha : Wrong ioctl base = %x
+F_ioctl_lcd_alpha : Above ioctl MAX = %x
+D_lcd_alpha
+version V1.1a6
+compiled Wed May 29 12:54:50 UTC 2024, by monier, on a0a4368f3bfd
+description=Driver linux - Gestion LCD ALPHANUMERIQUE 2x24
+author=Philippe REY - BODET
+license=GPL
+parm=I_numero_du_major:Num
+ro du MAJOR, (defaut = 242)
+parm=I_numero_du_minor:Num
+ro du Minor (default = 0)
+vermagic=2.6.17-uc1 mod_unload gcc-4.1
+depends=
+D_driver_lcd_alpha
+GCC: (GNU) 4.1.1
+GCC: (GNU) 4.1.1
+GCC: (GNU) 4.1.1
+GCC: (GNU) 4.1.1
+.symtab
+.strtab
+.shstrtab
+.rela.text
+.rela.exit.text
+.rela.init.text
+.rela.rodata
+.rodata.str1.1
+.modinfo
+.rela.data
+.rela.gnu.linkonce.this_module
+.bss
+.comment
+D_lcd_alpha.c
+I_write_count
+I_read_count
+F_close_driver_lcd_alpha
+PCH_nom_du_driver
+S_table_de_fops
+F_insmod_driver_lcd_alpha
+I_len.11849
+I_open_count
+I_release_count
+I_ioctl_count
+S_cli_alt_aff_lcd_alpha
+S_create_aff_lcd_alpha
+S_special_car_lcd_alpha
+S_backlight_lcd_alpha
+S_fond_aff_lcd_alpha
+S_cur_cli_aff_lcd_alpha
+S_write_lcd_alpha
+UCH_cpt_periode_cde_lcd.11627
+__mod_description25
+__mod_author26
+__mod_license27
+__mod_I_numero_du_major29
+__mod_I_numero_du_minor30
+D_lcd_alpha_version.c
+D_lcd.c
+UCH_i.10297
+UCH_j.10298
+UCH_i.10458
+UCH_lg_car_deja_recopie.10701
+UCH_num_fenetre.10620
+UCH_i.10621
+BO_calcul_de_defilement_a_faire.10624
+PUCH_ptr_tmp.10622
+UCH_chaine_efface_par_traitement_precedent.10623
+UCH_i.10573
+PUCH_ptr_tmp.10572
+UCH_i.10533
+PUCH_ptr_tmp.10532
+PUCH_Chaine_traitee.10497
+UCH_lg_chaine_local.10495
+UCH_i.10496
+UCH_num_fenetre.10728
+UCH_i.10727
+UCH_i.10596
+UCH_i.10318
+UCH_j.10319
+UCH_i.10417
+BO_Sortir_de_la_procedure.10348
+BO_Premiere_mise_en_route.10347
+UI_indiceMSG_ASCCI.10343
+UCH_Memorisation_indice.10345
+UCH_i.10344
+UCH_trouve.10346
+UCH_deb_ligne.10246
+UCH_i.10245
+UCH_i.10229
+UCH_i.10197
+UCH_une_seule_ligne.10198
+UCH_num_ligne.10196
+D_driver_lcd_alpha.mod.c
+__mod_vermagic5
+__module_depends
+F_pit_timer_enregistre_fonction
+TE_etatAffichage_LCD
+TUCH_const_Tab_init_LCD
+I_numero_du_major
+F_IT_100_ms_mise_a_jour_LCD
+F_cde_directe_lcd_efface_curseur
+__this_module
+F_Copie_des_caracteres_speciaux
+F_lcd_curseur_clignotant_sans_it
+F_release_lcd_alpha
+F_write_lcd_alpha
+F_ioctl_lcd_alpha
+UCH_init_caracteres_speciaux_utilisateur
+TUCH_equivalence_ASCII_caractere_special
+TCH_msg_ASCCI_lcd_courant
+unregister_chrdev
+cleanup_module
+memcpy
+F_lcd_mode_curseur
+TCH_msg_ASCCI
+F_lcd_mise_a_jour_supplementaire
+F_lcd_curseur_efface
+F_lcd_curseur_clignotant
+UCH_mode_curseur
+F_init_affichage_LCD
+F_cde_directe_lcd_curseur_clignotant
+init_module
+BO_chg_sens_lcd
+create_proc_entry
+register_chrdev
+F_open_lcd_alpha
+F_init_materiel_LCD
+F_creation_fenetre_LCD
+F_affichage_totale_lcd_sans_it
+UI_lcd_tempo_sans_it
+UCH_num_init_LCD
+UCH_position_curseur
+TUCH_chaine_par_defaut_LCD
+F_pit_timer_enable
+TUCH_const_Tab_car_specifique_LCD
+F_Efface_toutes_les_fenetres
+TUCH_utilisateur_Tab_car_specifique_LCD
+F_chargement_caracteres_speciaux_LCD
+UCH_msg_modifie_LCD
+F_config_clign_alterna_affichage_LCD
+F_lcd_alpha_get_info
+udelay
+TE_etatInit_LCD
+F_read_lcd_alpha
+printk
+UI_lcd_temporisation
+TTUCH_chaine_2
+UCH_memo_etat_latch_1
+F_affichage_ligne_lcd_sans_it
+F_effacement_totale_lcd_sans_it
+TE_Etat_affichage
+TTUCH_chaine_1
+F_lcd_une_mise_a_jour_effectue
+sprintf
+F_pit_timer_disable
+TCH_msg_ASCCI_lcd_courant_memorise
+F_fond_affichage_LCD
+F_affichage_periodique_ms_LCD
+remove_proc_entry
+F_mise_a_jour_msg_ASCCI_LCD
+F_init_driver_lcd_alpha
+I_numero_du_minor
+TTUCH_tab_etat_LCD
+I_id_fonction_appel_periodique_lcd
+F_pit_timer_devalide_fonction
+F_chaine_utilisateur_affichage_LCD
+CCH_this_driver_version
+F_cde_directe_lcd_placement_curseur
+TUCH_const_Tab_init_LCD_4L
+F_lcd_curseur_efface_sans_it
+F_it_gestion_lcd
+S_lcd_alpha_proc
+D_driver_pit_Timer.ko
+0000644
+0001750
+0001750
+00000016147
+14625622632
+014550
+ustar
+monier
+monier
+ Nu/
+ NuJ
+NuHy
+NuNqJ
+NuHy
+NuNqO
+ g 9@
+>`*/
+ Nu/
+$$_&_Nu/
+NULL inode pointer -- not good!
+D_pit_timer
+Erreur de d
+claration du PIT timer
+Number of managed functions : %d
+%9d opens
+%9d releases
+%9d ioctls
+F_ioctl_pit_timer : Wrong ioctl base = %x
+F_ioctl_pit_timer : Above ioctl MAX = %x
+D_pit_Timer
+version V1.1a8
+compiled Wed May 29 12:54:50 UTC 2024, by monier, on a0a4368f3bfd
+description=Driver linux - Tick Timer 1ms
+author=Philippe REY - BODET
+license=GPL
+parm=I_numero_du_major_pit:Num
+ro du MAJOR, (defaut = 232)
+parm=I_numero_du_minor_pit:Num
+ro du Minor (default = 0)
+vermagic=2.6.17-uc1 mod_unload gcc-4.1
+depends=
+F_pit_timer_enregistre_fonction
+F_pit_timer_devalide_fonction
+F_pit_timer_enable
+F_pit_timer_disable
+D_driver_pit_Timer
+GCC: (GNU) 4.1.1
+GCC: (GNU) 4.1.1
+GCC: (GNU) 4.1.1
+.symtab
+.strtab
+.shstrtab
+.rela.text
+.rela.exit.text
+.rela.init.text
+.rela.rodata
+.rodata.str1.1
+.modinfo
+.rela__ksymtab
+__ksymtab_strings
+.rela.data
+.rela.gnu.linkonce.this_module
+.bss
+.comment
+D_pit_Timer.c
+F_pit_interrupt
+TUCH_id_fonction
+UCH_nombre_de_fonction_presente
+F_close_driver_pit_Timer_linux
+PCH_nom_du_driver
+I_open_count
+I_release_count
+S_table_de_fops
+F_insmod_driver_pit_Timer_linux
+I_len.11674
+I_ioctl_count
+__mod_description34
+__mod_author35
+__mod_license36
+__mod_I_numero_du_major_pit38
+__mod_I_numero_du_minor_pit39
+__ksymtab_F_pit_timer_enregistre_fonction
+__kstrtab_F_pit_timer_enregistre_fonction
+__ksymtab_F_pit_timer_devalide_fonction
+__kstrtab_F_pit_timer_devalide_fonction
+__ksymtab_F_pit_timer_enable
+__kstrtab_F_pit_timer_enable
+__ksymtab_F_pit_timer_disable
+__kstrtab_F_pit_timer_disable
+D_pit_Timer_version.c
+D_driver_pit_Timer.mod.c
+__mod_vermagic5
+__module_depends
+F_pit_timer_enregistre_fonction
+free_irq
+CCH_this_driver_version_PIT_TIMER
+I_numero_du_major_pit
+__this_module
+F_init_driver_pit_Timer_linux
+unregister_chrdev
+cleanup_module
+init_module
+F_ioctl_pit_timer_linux
+create_proc_entry
+register_chrdev
+request_irq
+TPFCT_pointeur_fct
+S_pit_timer_proc
+I_numero_du_minor_pit
+F_pit_timer_enable
+S_cpt_pit_timer
+printk
+sprintf
+F_pit_timer_disable
+F_open_pit_Timer_linux
+remove_proc_entry
+F_release_pit_Timer_linux
+F_pit_timer_devalide_fonction
+F_pit_Timer_get_info
+D_driver_pulse.ko
+0000644
+0001750
+0001750
+00000023412
+14625622630
+013733
+ustar
+monier
+monier
+ fhB
+ g p
+ $_&_Nu/
+gP (
+$_Nu
+NuNqNV
+e,0;
+ `nB
+N^NuB
+NuNq /
+g Nur
+NuNqB
+ Nu/
+fJ"9
+g:t
+`*td
+$_NuNu/
+`$Hy
+Nuunregister_chrdev() failed, I_resultat = %d
+!!! F_close_driver_pulse : IMPOSSIBLE de retirer la fonction !!!
+F_init_driver_pulse : register_chrdev() failed, I_resultat = %d
+<3>Can't install proc file, I_resultat = %d
+F_init_driver_pulse() failed, I_resultat = %d
+Impossible d'ajouter la fonction 'F_fonction_periodique_pulse' !!!
+%9d opens
+%9d releases
+%9d reads
+%9d writes
+%9d ioctls
+Le N
+ de MINOR n'est pas valide : %d
+F_ioctl_pulse : Wrong ioctl base = %x
+F_ioctl_pulse : Above ioctl MAX = %x
+D_pulse
+version V1.1b1
+compiled Wed May 29 12:54:48 UTC 2024, by monier, on a0a4368f3bfd
+description=Driver linux - Gestion impulsion
+author=Philippe REY - BODET
+license=GPL
+parm=I_numero_du_major:Num
+ro du MAJOR, (defaut = 228)
+parm=I_numero_du_minor:Num
+ro du Minor (default = 0)
+vermagic=2.6.17-uc1 mod_unload gcc-4.1
+depends=
+D_driver_pulse
+GCC: (GNU) 4.1.1
+GCC: (GNU) 4.1.1
+GCC: (GNU) 4.1.1
+GCC: (GNU) 4.1.1
+.symtab
+.strtab
+.shstrtab
+.rela.text
+.rela.exit.text
+.rela.init.text
+.rodata.str1.1
+.modinfo
+.rela.data
+.rela.gnu.linkonce.this_module
+.bss
+.comment
+D_pulse.c
+I_id_fonction_periodique_pulse
+F_close_driver_pulse
+S_table_de_fops
+UCH_tempo_gestion_pulse
+F_insmod_driver_pulse
+I_len.11843
+S_demande_arret_impulsion_24V
+S_etat_impulsion_24V_en_cours
+S_demande_lancement_impulsion_24V
+__mod_description34
+__mod_author35
+__mod_license36
+__mod_I_numero_du_major38
+__mod_I_numero_du_minor39
+D_pulse_version.c
+D_cde_impulsion_minute.c
+D_driver_pulse.mod.c
+__mod_vermagic5
+__module_depends
+F_pit_timer_enregistre_fonction
+F_demande_lancement_impulsion_24V
+I_numero_du_major
+F_demande_arret_impulsion_24V
+UI_duree_impulsion_24V_en_cours
+__this_module
+PCH_nom_du_driver
+F_test_anomalie_pendant_impulsion_24V
+I_read_count
+unregister_chrdev
+cleanup_module
+init_module
+create_proc_entry
+register_chrdev
+F_read_pulse
+F_pulse_get_info
+F_etat_impulsion_24V_en_cours
+F_pit_timer_enable
+I_write_count
+UI_duree_impulsion_24V
+F_open_pulse
+UCH_etat_impulsion_24V_en_cours
+F_detection_anomalie_pendant_impulsion_24V
+F_fonction_periodique_pulse
+F_read_io
+UCH_demande_arret_impulsion_24V
+printk
+F_release_pulse
+I_release_count
+S_pulse_proc
+F_ioctl_pulse
+sprintf
+F_pulse_distrib_24V
+F_pit_timer_disable
+I_open_count
+F_init_cde_impulsion_24V
+UCH_demande_lancement_impulsion_24V
+F_init_driver_pulse
+UCH_polarite_impulsion_24V
+remove_proc_entry
+I_numero_du_minor
+F_pit_timer_devalide_fonction
+F_gestion_cde_impulsion_distribution_minute
+CCH_this_driver_version
+F_write_pulse
+I_ioctl_count
+F_ioctl_io
+UCH_cpteur_nbre_defaut_impulsion_24V_detecte
+D_driver_synchro_fidcf.ko
+0000644
+0001750
+0001750
+00000051705
+14625622630
+015431
+ustar
+monier
+monier
+Nu o
+ PN
+pANuB
+NuNqJ
+NuHy
+NuNq/
+`,Hy
+$_Nu/
+`RHy
+`@Hy
+ NuO
+ NuNV
+g:Hx
+ `jB
+N^Nu/
+ `&/
+ NuHx
+NuNq/
+NuJ9
+NuNqB
+NuNV
+ bJ9
+$@rc
+g"J9
+N^NuO
+`:Hy
+ Nu/
+mF_release_synchro_fidcf: NULL inode pointer -- not good!
+Ouverture d'un device inconnu au driver.
+!!! F_close_driver_synchro_fidcf : IMPOSSIBLE de retirer la fonction F_pit_interrupt !!!
+!!! F_close_driver_synchro_fidcf : IMPOSSIBLE de retirer la fonction F_pit_wait_queue_interruptible !!!
+unregister_chrdev() failed, I_resultat = %d
+F_init_driver_synchro_fidcf : register_chrdev() failed, I_resultat = %d
+<3>Can't install proc file, I_resultat = %d
+F_init_driver_synchro_fidcf : Impossible d'ajouter la fonction 'F_pit_interrupt' !!!
+F_init_driver_synchro_fidcf : Impossible d'ajouter la fonction 'F_pit_wait_queue_interruptible' !!!
+F_init_driver_synchro_fidcf() failed, I_resultat = %d
+Version du driver BODET FI/DCF : %s
+%9d opens
+%9d releases
+%9d reads
+%9d writes
+%9d ioctls
+F_ioctl_synchro_fidcf : Wrong ioctl base = %x
+F_ioctl_synchro_fidcf : Above ioctl MAX = %x
+D_synchro_fidcf
+version V1.1b1
+compiled Wed May 29 12:54:48 UTC 2024, by monier, on a0a4368f3bfd
+description=Driver linux - Reception RADIO
+author=Philippe REY - BODET
+license=GPL
+parm=I_numero_du_major:Num
+ro du MAJOR, (defaut = 236)
+parm=I_numero_du_minor:Num
+ro du Minor (default = 0)
+vermagic=2.6.17-uc1 mod_unload gcc-4.1
+depends=
+V1.1A12 - 19/07/06
+D_driver_synchro_fidcf
+GCC: (GNU) 4.1.1
+GCC: (GNU) 4.1.1
+GCC: (GNU) 4.1.1
+GCC: (GNU) 4.1.1
+.symtab
+.strtab
+.shstrtab
+.rela.text
+.rela.exit.text
+.rela.init.text
+.rodata
+.rodata.str1.1
+.modinfo
+.rela.data
+.rela.gnu.linkonce.this_module
+.bss
+.comment
+D_synchro_fidcf.c
+UCH_flag_process_sleep
+E_status_driver
+UI_wait_synchro_minute
+F_close_driver_synchro_fidcf
+F_pit_interrupt
+I_id_fonction_wait_queue
+F_pit_wait_queue_interruptible
+UCH_nbre_reception_blindee_successive
+UCH_compteur_ancien_seconde
+S_table_de_fops
+F_insmod_driver_synchro_fidcf
+I_len.11847
+__mod_description25
+__mod_author26
+__mod_license27
+__mod_I_numero_du_major29
+__mod_I_numero_du_minor30
+A_fidcf.c
+TUCH_version.10115
+D_synchro_fidcf_version.c
+D_driver_synchro_fidcf.mod.c
+__mod_vermagic5
+__module_depends
+F_pit_timer_enregistre_fonction
+UCH_memo_mois_radio
+UCH_duree_du_pulse
+I_numero_du_major
+F_poll_synchro_fidcf
+F_open_synchro_fidcf
+__this_module
+S_radio_sauvegarde
+UCH_memo_avance_heure_legale
+PCH_nom_du_driver
+I_read_count
+unregister_chrdev
+cleanup_module
+memcpy
+F_ioctl_synchro_fidcf
+UCH_memo_annee_radio
+__wake_up
+F_reception_radio
+F_scrute_signal_radio
+init_module
+create_proc_entry
+register_chrdev
+UCH_memo_jour_semaine_radio
+UCH_ptr_deb_radio
+UCH_ptr_cpt_radio
+F_read_synchro_fidcf
+S_radio_linux
+F_pit_timer_enable
+I_write_count
+UCH_ptr_fin_radio
+F_init_driver_synchro_fidcf
+F_read_radio
+UCH_top_seconde
+I_id_fonction_synchro_fidcf
+F_version_driver_fidcf
+F_release_synchro_fidcf
+F_conversion_date_en_jour_semaine
+UCH_memo_heure_radio
+UCH_parite_radio
+printk
+F_gestion_radio_FI_DCF
+UCH_code_protection
+F_ioctl_base_tps
+I_release_count
+S_radio
+F_synchro_fidcf_get_info
+TUCH_buf_duree_du_pulse_radio
+TUI_tab_mois
+UI_periode_pulse
+F_write_synchro_fidcf
+sprintf
+TUI_buf_duree_periode_radio
+F_pit_timer_disable
+UI_temps_entre_2_seconde_59
+I_open_count
+UCH_memo_quantieme_radio
+S_radio_test_cem
+remove_proc_entry
+UCH_erreur_bit_17_18
+UCH_compteur_code_protection
+I_numero_du_minor
+F_pit_timer_devalide_fonction
+UCH_erreur_bit_19_20
+CCH_this_driver_version
+S_synchro_fidcf_proc
+UCH_memo_minute_radio
+UCH_phase_capture_radio
+I_poll_count
+S_base_tps_tick_1024_precision_RADIO
+I_ioctl_count
+S_test_radio
+F_init_radio
+file_attente_fidcf
+D_driver_synchro_gps.ko
+0000644
+0001750
+0001750
+00000045033
+14625622630
+015144
+ustar
+monier
+monier
+ gFp
+`LHy
+ $_&_NuN
+`4//
+NuNV
+fFHn
+N^Nu/
+$_Nu/
+g0"9
+NuNuB
+ NuC
+ Nu o
+NuNqO
+ev0;
+NuNV
+g@rA
+g>rD
+N^Nu/
+$_Nu/
+ O |@
+ N |@
+ "|@
+ M |@
+$_NuO
+<|*/
+g0"D
+g$ A
+$NuO
+gn$I
+ NuO
+||*/
+$H Q
+(NuO
+< &/
+g( A
+ S"A
+NuHx
+NuHx
+NuHx
+NuHx
+Nu!!! F_close_driver_synchro_gps : IMPOSSIBLE de retirer la fonction 'F_traitement_gps_pit_Timer' !!!
+F_close_driver_synchro_gps : unregister_chrdev() failed, I_resultat = %d
+F_init_driver_synchro_gps : register_chrdev() failed, I_resultat = %d
+<3>Can't install proc file, I_resultat = %d
+!!! F_init_driver_synchro_gps : IMPOSSIBLE d'ins
+rer la fonction 'F_traitement_gps_pit_Timer' !!!
+F_init_driver_synchro_gps() failed, I_resultat = %d
+%9d opens
+%9d releases
+%9d reads
+%9d writes
+%9d polls
+F_release_synchro_gps: NULL inode pointer -- not good!
+F_open_synchro_gps: NULL inode pointer -- not good!
+D_gps_uart_2
+Erreur de d
+claration de l'IT UART 2
+D_synchro_gps
+UCH_index_reception_gps > 5
+NBRE_BIT_QUALITE_GPS_SUCCESSIF_OK
+NBRE_MESSAGE_GPS_SUCCESSIF_OK
+version V1.1b3
+compiled Wed May 29 12:54:48 UTC 2024, by monier, on a0a4368f3bfd
+description=Driver linux - Gps
+author=Philippe REY - BODET
+license=GPL
+parm=I_numero_du_major:Num
+ro du MAJOR, (defaut = 250)
+parm=I_numero_du_minor:Num
+ro du Minor (default = 0)
+vermagic=2.6.17-uc1 mod_unload gcc-4.1
+depends=
+D_driver_synchro_gps
+GCC: (GNU) 4.1.1
+GCC: (GNU) 4.1.1
+GCC: (GNU) 4.1.1
+GCC: (GNU) 4.1.1
+GCC: (GNU) 4.1.1
+.symtab
+.strtab
+.shstrtab
+.rela.text
+.rela.exit.text
+.rela.init.text
+.rodata.str1.1
+.modinfo
+.rela.data
+.rela.gnu.linkonce.this_module
+.bss
+.comment
+D_synchro_gps.c
+F_close_driver_synchro_gps
+S_table_de_fops
+E_status_driver
+F_insmod_driver_synchro_gps
+I_len.11975
+F_interrupt_uart_2
+__mod_description25
+__mod_author26
+__mod_license27
+__mod_I_numero_du_major29
+__mod_I_numero_du_minor30
+A_gps.c
+D_uart.c
+D_synchro_gps_version.c
+D_driver_synchro_gps.mod.c
+__mod_vermagic5
+__module_depends
+F_pit_timer_enregistre_fonction
+S_uart_RD_data
+free_irq
+F_write_synchro_gps
+I_numero_du_major
+F_gestion_it_rx_tx_Uart0
+TUCH_recv_uart2_buff
+__this_module
+UCH_buffer_R_gps
+F_calcul_seconde_suivante
+F_Init_Uart0
+F_init_driver_synchro_gps
+PCH_nom_du_driver
+S_gps
+I_read_count
+F_Update_Recv_Uarti
+UCH_trame_horaire_gps_recue
+unregister_chrdev
+TUCH_xmit_uart2_buff
+cleanup_module
+memcpy
+TUCH_recv_uart1_buff
+UCH_reception_mois_gps
+TUI_xmit_size_uart
+S_rec_uart
+F_poll_synchro_gps
+I_indice_fonction_traitement_gps
+init_module
+F_init_gps
+F_open_synchro_gps
+create_proc_entry
+register_chrdev
+F_gestion_it_rx_tx_Uart2
+S_base_tps_tick_1024_precision_GPS
+UCH_cpt_R_GPS
+UCH_index_reception_gps
+TUCH_xmit_uart0_buff
+request_irq
+I_fd_read_uart
+S_uart_parametrage
+F_detection_trame_ZDA_ou_GGA
+F_pit_timer_enable
+I_write_count
+UCH_reception_heure_gps
+UCH_type_trame_horaire_gps_detectee
+S_synchro_gps_proc
+F_gestion_it_rx_tx_Uart1
+UCH_reception_annee_gps
+UCH_phase_reception_gps
+F_Update_Xmit_Uarti
+F_gestion_top_synchro_gps
+UCH_reception_minute_gps
+F_Init_Uart2
+UCH_nbre_reception_gps_successive_ok
+F_gestion_trame_gps
+S_synchro_gps
+TUCH_recv_uart0_buff
+UI_compteur_gestion_gps
+F_traitement_gps_pit_Timer
+TUI_recv_size_uart
+printk
+S_driver_gps
+F_Get_Str_Uarti
+S_xmit_uart
+F_ioctl_base_tps
+I_release_count
+F_synchro_gps_get_info
+UCH_message_gps_valide
+TUCH_xmit_uart1_buff
+F_Rx_GPS
+F_release_synchro_gps
+sprintf
+F_pit_timer_disable
+I_open_count
+F_Init_Uart1
+UCH_etape_detection_trame_gga
+F_Init_flags_Uarti
+remove_proc_entry
+F_read_synchro_gps
+I_numero_du_minor
+UCH_nbre_bit_qualite_successif_ok
+F_Put_Str_Uarti
+F_reception_donnees_HMS_gps
+F_pit_timer_devalide_fonction
+F_ioctl_synchro_gps
+UCH_reception_jour_gps
+CCH_this_driver_version
+S_memo_GPS
+UCH_etape_detection_trame_zda
+I_poll_count
+UCH_reception_seconde_gps
+I_ioctl_count
+F_valide_gps
+D_driver_uart.ko
+0000644
+0001750
+0001750
+00000054627
+14625622632
+013574
+ustar
+monier
+monier
+$_Nu/
+gpbd
+ O 9@
+gpbd
+@`@B
+ N 9@
+gpbd
+ M 9@
+||*/
+$H Q
+(NuO
+ |&/
+fv A
+"P B
+`~|@
+g2"D
+(NuO
+NuHx
+NuHx
+NuHx
+NuHx
+NqNuB
+ g>p
+ $_&_Nu/
+`n09@
+L K$
+< K$
+ K/X
+, K$
+Z K/X
+dNuB
+NqNuNup
+Nu o
+NuNq o
+NuNq o
+NuNq/
+Nu o
+NuNq/
+g0 9
+ 9
+ 4 9
+NuNqC
+g0 9
+ 9
+ 4 9
+NuNq@
+e> 9
+ "/
+NuHy
+NuNq/9
+ NuA
+e> 9
+ "/
+NuHy
+NuNq/9
+ NuHx
+ Nu/
+NuHx
+ Nu/
+NuHy
+NuHx
+ NuNqHy
+ NuNqB
+&` a
+Nu//
+ Nu//
+NuNu o
+Nu o
+Nu o
+Nu o
+Nu o
+f (
+NuNq o
+NuNu/
+fN <
+NuMCF_UART_UCR_RESET_ERROR sur UART %d
+passement taille buffer RX sur UART %d
+passement taille buffer TX sur UART %d
+!!! IMPOSSIBLE de retirer la fonction 'F_it_gestion_compteur_temps'!!!
+%9d opens
+%9d releases
+%9d reads
+%9d writes
+%9d ioctls
+Le N
+ de MINOR_UART_0 est d
+ja utilis
+Le N
+ de MINOR_UART_1 est d
+ja utilis
+Le N
+ de MINOR_UART_2 est d
+ja utilis
+Le N
+ de MINOR n'est pas valide
+D_uart_0
+Erreur de d
+claration de l'IT UART 0
+D_uart_1
+Erreur de d
+claration de l'IT UART 1
+D_uart_2
+Erreur de d
+claration de l'IT UART 2
+F_ioctl_uart_module : Wrong ioctl base = %x
+F_ioctl_uart_module : Above ioctl MAX = %x
+!!! IMPOSSIBLE d'ins
+rer la fonction 'F_gestion_time_out_trame_RX'!!!
+D_uart_module
+version V1.1b1
+compiled Wed May 29 12:54:50 UTC 2024, by monier, on a0a4368f3bfd
+----UART: F_ecrire_dans_buffer_trame_uart3 - !!! ERREUR !!! NB_MAX_TRAMES_RX_UART_MAX_TAMPON_RECEPTION_uart3 d
+pass
+----UART: F_ecrire_dans_buffer_trame_uart1 - !!! ERREUR !!! NB_MAX_TRAMES_RX_UART_MAX_TAMPON_RECEPTION_UART1 d
+pass
+description=Driver linux - Uart
+author=Philippe REY - BODET
+license=GPL
+parm=I_numero_du_major:Num
+ro du MAJOR, (defaut = 231)
+parm=I_numero_du_minor:Num
+ro du Minor (default = 0)
+vermagic=2.6.17-uc1 mod_unload gcc-4.1
+depends=
+F_open_uart_module
+F_release_uart_module
+F_ioctl_uart_module
+F_read_uart_module
+F_write_uart_module
+F_poll_uart_module
+D_driver_uart
+GCC: (GNU) 4.1.1
+GCC: (GNU) 4.1.1
+GCC: (GNU) 4.1.1
+GCC: (GNU) 4.1.1
+GCC: (GNU) 4.1.1
+GCC: (GNU) 4.1.1
+.symtab
+.strtab
+.shstrtab
+.rela.text
+.rela.exit.text
+.rela.init.text
+.rodata.str1.1
+.modinfo
+.rela__ksymtab
+__ksymtab_strings
+.rela.data
+.rela.gnu.linkonce.this_module
+.bss
+.comment
+D_uart.c
+D_uart_module.c
+F_close_driver_uart_module
+S_table_de_fops
+UCH_memo_minor_UART_0
+UCH_memo_minor_UART_1
+UCH_memo_minor_UART_2
+F_insmod_driver_uart_module
+I_len.12088
+F_interrupt_uart_0
+F_interrupt_uart_2
+F_interrupt_uart_1
+__mod_description29
+__mod_author30
+__mod_license31
+__mod_I_numero_du_major33
+__mod_I_numero_du_minor34
+__ksymtab_F_open_uart_module
+__kstrtab_F_open_uart_module
+__ksymtab_F_release_uart_module
+__kstrtab_F_release_uart_module
+__ksymtab_F_ioctl_uart_module
+__kstrtab_F_ioctl_uart_module
+__ksymtab_F_read_uart_module
+__kstrtab_F_read_uart_module
+__ksymtab_F_write_uart_module
+__kstrtab_F_write_uart_module
+__ksymtab_F_poll_uart_module
+__kstrtab_F_poll_uart_module
+D_uart_module_version.c
+A_trame.c
+UCH_cpteur_caractere.7906
+UI_ind_stockage.7904
+UI_memo_indice_ecriture.7905
+UI_ind_stockage.7923
+UI_ind_fin_recopie_tampon.7961
+UI_ind_recopie_tampon.7960
+UI_i.7959
+UI_ind_fin_recopie_tampon.7980
+UI_ind_recopie_tampon.7979
+UI_i.7978
+L_tmpo.c
+UI_tps_restant.1268
+D_driver_uart.mod.c
+__mod_vermagic5
+__module_depends
+F_pit_timer_enregistre_fonction
+F_ecrire_dans_buffer_trame_uart1
+free_irq
+F_increment_ind_dans_buffer_reception_uart3
+F_lire_dans_buffer_trame_uart1
+UCH_uart_2_mode_trame
+I_numero_du_major
+F_construction_trame_RX_uart1
+F_gestion_it_rx_tx_Uart0
+UCH_mode_com_par_trame_uart3
+UI_indice_fin_de_trame_utilisateur_uart1
+TUCH_recv_uart2_buff
+TUCH_com_trame_tx_uart1
+__this_module
+F_reception_trame_uart1
+S_uart_module_proc
+F_Init_Uart0
+PCH_nom_du_driver
+I_read_count
+F_memorisation_reception_uart1
+F_Update_Recv_Uarti
+unregister_chrdev
+UCH_mode_com_par_trame_uart1
+TUCH_xmit_uart2_buff
+cleanup_module
+F_poll_uart_module
+F_init_driver_uart_module
+memcpy
+UCH_phase_emission_uart3
+UI_indice_debut_de_trame_utilisateur_uart1
+TUCH_recv_uart1_buff
+TUI_tps_de_retournement
+TUI_xmit_size_uart
+UCH_occupation_tx_uart1
+UCH_caractere_fin_de_trame_uart3
+F_emettre_trame_uart1
+UI_indice_debut_de_trame_it_uart3
+S_rec_uart
+tampon_RX_trame_uart1
+F_gestion_rx_trame_uart_1
+init_module
+F_TempsRestantTempo
+UI_indice_buffer_reception_it_uart3
+F_increment_ind_dans_buffer_reception_uart1
+create_proc_entry
+F_increment_ind_dans_buffer_reception_uart3_pour_it
+register_chrdev
+F_construction_trame_RX_uart3
+F_etat_buffer_trame_uart1
+F_gestion_it_rx_tx_Uart2
+F_ArretTempo
+TUCH_xmit_uart0_buff
+F_init_buffer_trame_uart3
+request_irq
+UI_val_tempo_timeout_trame_RX_uart1
+F_ecrire_dans_buffer_trame_uart3
+F_InitTempo
+UCH_caractere_fin_de_trame_uart1
+ST_tempo_fin_de_trame_uart1
+F_pit_timer_enable
+I_write_count
+F_write_uart_module
+F_lancement_time_out_reception_trame_uart1
+UCH_uart_0_mode_trame
+UI_indice_debut_de_trame_utilisateur_uart3
+F_gestion_it_rx_tx_Uart1
+UCH_uart_1_mode_trame
+F_init_buffer_reception_uart1
+F_Update_Xmit_Uarti
+F_emettre_trame_vers_uart1
+F_liberation_buffer_trame_uart3
+F_init_buffer_reception_uart3
+tampon_reception_uart3
+F_Init_Uart2
+F_gestion_time_out_trame_RX_uart3
+F_gestion_rx_trame_uart_3
+F_EtatTempo
+UCH_phase_emission_uart1
+udelay
+TUCH_recv_uart0_buff
+F_init_logiciel_uart1
+F_reception_trame_uart3
+F_increment_ind_dans_buffer_reception_uart1_pour_it
+TUI_recv_size_uart
+F_GestionTempo
+printk
+F_Get_Str_Uarti
+S_xmit_uart
+F_uart_module_get_info
+tampon_reception_uart1
+F_init_gestion_uart3_trame
+I_release_count
+UI_indice_buffer_reception_it_uart1
+ST_tempo_fin_de_trame_uart3
+F_gestion_time_out_trame_RX
+F_init_buffer_trame_uart1
+TUCH_xmit_uart1_buff
+F_init_gestion_uart1_trame
+F_lancement_time_out_reception_trame_uart3
+F_release_uart_module
+F_open_uart_module
+F_lire_dans_buffer_trame_uart3
+tampon_RX_trame_uart3
+UI_indice_fin_de_trame_utilisateur_uart3
+F_FinTempo
+sprintf
+F_emettre_trame_vers_uart3
+F_ecrire_dans_buffer_reception_uart1
+F_pit_timer_disable
+F_gestion_time_out_trame_RX_uart1
+I_open_count
+TUCH_com_trame_tx_uart3
+F_Init_Uart1
+F_LancementTempo
+F_Init_flags_Uarti
+F_etat_buffer_trame_uart3
+remove_proc_entry
+I_numero_du_minor
+UI_val_tempo_timeout_trame_RX_uart3
+UI_indice_tx_uart3
+F_Put_Str_Uarti
+I_id_fonction_time_out_RX
+F_pit_timer_devalide_fonction
+UI_indice_tx_uart1
+UCH_occupation_tx_uart3
+F_init_logiciel_uart3
+CCH_this_driver_version
+F_ecrire_dans_buffer_reception_uart3
+UI_indice_debut_de_trame_it_uart1
+F_memorisation_reception_uart3
+F_emettre_trame_uart3
+F_liberation_buffer_trame_uart1
+I_ioctl_count
+F_read_uart_module
+F_ioctl_uart_module
+D_driver_watchdog.ko
+0000644
+0001750
+0001750
+00000017763
+14625622633
+014422
+ustar
+monier
+monier
+ gxp
+`"Hy
+$$_&_Nu/
+g r0
+`THy
+NuNu/
+NuF_open_watchdog: NULL inode pointer -- not good!
+F_release_watchdog: NULL inode pointer -- not good!
+!!! IMPOSSIBLE de retirer la fonction 'F_traitement_watchdog_pit_Timer' !!!
+F_close_driver_watchdog : unregister_chrdev() failed, I_resultat = %d
+register_chrdev() failed, I_resultat = %d
+<3>Can't install proc file, I_resultat = %d
+!!! F_init_driver_watchdog : IMPOSSIBLE d'ins
+rer la fonction 'F_traitement_watchdog_pit_Timer' !!!
+F_init_driver_watchdog() failed, I_resultat = %d
+%9d opens
+%9d releases
+%9d writes
+%9d ioctls
+Force RESET Board
+D_watchdog
+version V1.1a4
+compiled Wed May 29 12:54:50 UTC 2024, by monier, on a0a4368f3bfd
+description=Driver linux - Gestion du WATCHDOG
+author=Philippe REY - BODET
+license=GPL
+parm=I_numero_du_major:Num
+ro du MAJOR, (defaut = 234)
+parm=I_numero_du_minor:Num
+ro du Minor (default = 0)
+vermagic=2.6.17-uc1 mod_unload gcc-4.1
+depends=
+D_driver_watchdog
+GCC: (GNU) 4.1.1
+GCC: (GNU) 4.1.1
+GCC: (GNU) 4.1.1
+.symtab
+.strtab
+.shstrtab
+.rela.text
+.rela.exit.text
+.rela.init.text
+.rodata.str1.1
+.modinfo
+.rela.data
+.rela.gnu.linkonce.this_module
+.bss
+.comment
+D_watchdog.c
+F_close_driver_watchdog
+S_table_de_fops
+F_insmod_driver_watchdog
+I_len.11726
+UCH_toggle.11557
+__mod_description29
+__mod_author30
+__mod_license31
+__mod_I_numero_du_major33
+__mod_I_numero_du_minor34
+D_watchdog_version.c
+D_driver_watchdog.mod.c
+__mod_vermagic5
+__module_depends
+F_pit_timer_enregistre_fonction
+I_numero_du_major
+F_traitement_watchdog_pit_Timer
+__this_module
+PCH_nom_du_driver
+I_read_count
+unregister_chrdev
+cleanup_module
+F_open_watchdog
+init_module
+F_poll_watchdog
+create_proc_entry
+register_chrdev
+F_write_watchdog
+I_memo_demande_reset
+S_watchdog_proc
+F_watchdog_get_info
+F_pit_timer_enable
+I_write_count
+I_indice_fonction_traitement_watchdog
+UCH_memo_etat_latch_2
+UCH_etat_commande_watchdog
+udelay
+F_release_watchdog
+printk
+I_release_count
+F_ioctl_watchdog
+UI_timeout_watchdog
+F_init_driver_watchdog
+sprintf
+F_pit_timer_disable
+I_open_count
+F_read_watchdog
+UCH_cpt_pit
+remove_proc_entry
+I_numero_du_minor
+F_pit_timer_devalide_fonction
+CCH_this_driver_version
+I_ioctl_count
+isp116x-hcd.ko
+0000644
+0001750
+0001750
+00000035360
+14626077213
+012743
+ustar
+monier
+monier
+ NuO
+ $o
+HBBBO
+ R /
+$_&_NuO
+ R /
+BBHB0
+ NuO
+B@5@
+g~ @A
+r 5A
+fR0,
+(`@ i
+`.p-
+|<*o
+ Q$h
+Rb$B
+(I )
+*"@C
+ S"k
+ R!K
+v"@ QA
+BD$m
+ (I )
+*"@C
+BP m
+&g )@
+(@ ,
+r(@J
+gz2<
+$NuO
+ &o
+ f*B
+v$Dp
+ "@g
+g,0)
+ $@J
+g> R h
+"g B
+"g$B
+BB3B
+D S0
+0NuO
+gZ$h
+fV"o
+`j i
+`@Hy
+ Nu/
+<< o
+ NuO
+g~c&
+ @Hh
+ @Hh
+nJAg
+PJAg
+"2 6$
+ @Hh
+g$Hx
+gZJBW
+ @Hh
+ @Hh
+ft 9
+BC 9
+k8Hx
+ JAg
+`$JCf Hx
+ NuO
+$$CE
+"C Q
+2/<'x.
+ C!@
+ NuO
+gt*BK
+ @Hx
+ @Hx
+gN o
+ (@&o
+Xn A
+& QJ
+03*F0l
+Jg~r
+p@-@
+ p 9@
+`dHy
+0NuNuHy
+NuHy
+NuNqO
+|<&o
+*@Hx
+g(4|
+$Nuisp116x-hcd
+isp116x_urb_dequeue
+usb_maxpacket
+start_atl_transfers
+preproc_atl_queue
+pack_fifo
+unpack_fifo
+postproc_atl_queue
+<3>116x: Software reset timeout
+drivers/usb/host/isp116x-hcd.c
+BUG: failure at %s:%d/%s()!
+BUG!
+<3>116x: %s %d: ep->nextpid %d
+03 Nov 2005
+<6>116x: driver %s, %s
+<4>116x: ep %p not empty?
+<3>116x: Unrecoverable error, HC is dead!
+BUG: warning at %s:%d/%s()
+<3>116x: Clock not ready after %dms
+<3>116x: Please make sure that the H_WAKEUP pin is pulled low!
+<3>116x: Invalid chip ID %04x
+<3>116x: Isochronous transfers not supported
+include/linux/usb.h
+<3>116x: Platform data structure not initialized
+<3>116x: USE_PLATFORM_DELAY defined, but delay function not implemented.
+<3>116x: See comments in drivers/usb/host/isp116x-hcd.c
+<3>116x: init error, %d
+ISP116x Host Controller
+description=ISP116x USB Host Controller Driver
+license=GPL
+vermagic=2.6.17-uc1 mod_unload gcc-4.1
+depends=usbcore
+isp116x_hcd
+.symtab
+.strtab
+.shstrtab
+.rela.text
+.rela.exit.text
+.rela.init.text
+.rodata
+.rodata.str1.1
+.modinfo
+.rela.data
+.rela.gnu.linkonce.this_module
+.bss
+platform_driver_unregister
+__this_module
+platform_get_irq
+iounmap
+cleanup_module
+kfree
+usb_disabled
+kmem_cache_zalloc
+__release_region
+init_module
+dump_stack
+__ioremap
+platform_driver_register
+mod_timer
+platform_get_resource
+usb_calc_bus_time
+udelay
+panic
+printk
+usb_put_hcd
+jiffies
+usb_hcd_giveback_urb
+usb_create_hcd
+malloc_sizes
+iomem_resource
+usb_remove_hcd
+usb_add_hcd
+msleep
+__request_region
+usbcore.ko
+0000644
+0001750
+0001750
+00000265164
+14626077213
+012445
+ustar
+monier
+monier
+"Z QB
+ Nu/
+g* PB
+Nu o
+Nu#H
+NuNqp
+Nu"o
+Nu o
+Nu h
+NuNq o
+g,"h
+g$ i
+NuNq o
+NuNq 9
+gl <
+gf/ N
+g8 j
+ Nu/
+dF"BB
+d$"B
+Nu o
+g PJ
+NuHy
+Nq o
+g< h
+g4 PJ
+g(Hy
+gP 9
+kJHx
+`( +
+ Nu o
+g Hh
+NuNq o
+g Hh
+NuNq/
+g Hj
+$_Nu/
+g Hj
+$_NuO
+,oVE
+ "@A
+ "@A
+ "@A
+Bg/*
+ "@A
+$_&_NuNV
+N^NuO
+< *o
+,$@//
+0 T'h
+`&p0
+g\ /
+fFHk
+$_&_NuO
+gd"<
+g4 l
+ f0Hl
+`: /
+$_Nu/
+`p AA
+oJ (
+o"$AE
+$_&_Nu/
+,gH/
+ "@A
+ "@A
+ "@A
+ "@A
+$_NuO
+ Nu/
+g$#A
+,gBp
+H`(/
+$_Nu o
+Nu o
+$Nu /
+ Nu o
+$NuO
+ &o
+f@Hx
+ g:"S i
+Nu o
+$NuO
+ <&o
+$BHx
+f2 y
+Nu o
+g>Hx
+`,"R i
+$_Nu/
+,g /
+gp"R i
+g< *
+ Nu/
+8g2N
+$_&_NuO
+f2Hx
+m6 l
+`0"T i
+ gj"R i
+"R i
+0NuO
+f2Hx
+m6 l
+`0"T i
+ $o
+cRpd`NJ(
+$_&_NuO
+g\Hy
+f.(*
+0 P h
+ P <
+gZHx
+mJ j
+mP j
+,Nu/9
+gp ,
+NuNV
+ $n
+,gB$
+ "BA
+ @Hh
+N^NuO
+g` k
+ "EA
+g$ k
+gF k
+ NuO
+ "DA
+,o@E
+B K(
+F"D"
+R"C2
+p"E i
+B"EN
+ K"D
+TNuO
+ $P"h
+g(/+
+ NuNV
+g, k
+m& m
+d GN
+,oHB
+o&"n
+ pd+@
+ @+@
+gL!A
+c"$<
+N^NuO
+D"R j
+g60*
+ NuNV
+ R"j
+m D
+ "@A
+"E i
+0 GHp
+ G/(
+z AR
+ / a
+ "@A
+ @-P
+"@ Q h
+"E i
+ "@A
+mj0.
+V/ a
+"E i
+,ox8|
+gT i
+"P/ /
+r S
+tdpd`
+N^Nu/
+$_&_Nu o
+Nu o
+m4Hy
+`B/9
+Nu o
+NuNq"o
+NuNq/
+0| LJ
+'{`V
+Nu"o
+g i
+g i
+$_Nu/
+$P"h
+$_Nu o
+Nu i
+NuNq/
+*$P"h
+ $_&_Nu/
+"R i
+$_NuO
+ NuO
+ $o
+N RX
+g\`@p
+ @ (
+ gPN
+`rHj
+ NuO
+"g,/
+g^ y
+Nu//
+Nu"o
+Nu//
+ "R i
+$_NuO
+||&o
+R S
+ @'@
+l S
+&/ N
+,S$k
+&/ N
+< S
+,S$k
+&/ N
+0Nu/9
+NuHy
+Nu o
+NuNq"o
+g Hj
+$_Nu/
+g, j
+$_&_NuO
+g8 i
+&g8 S"
+gV$@)@
+ NuNV
+mN"k
+&gL l
+/ h
+`0"(
+/ h
+gjb2
+/ h
+/ h
+g`bpr
+gP"BU
+`N^Nu/
+$_NuNu o
+Nu"h
+Nu"i
+NuNqO
+ f"@
+ @/P
+ NuO
+e<")
+g, <
+Nu /
+NuNq//
+ @Hh
+NuNu"o
+g i
+ |$o
+ $_NuO
+m($@I
+f6`&/
+g2"j
+ Nu//
+6gZ$+
+0 P"h
+0 P"h
+Nu o
+gB *
+$_&_NuO
+$@ k
+d\ k
+ gL$
+$`Z k
+NuNV
+ |$n
+cZ 9
+o Hn
+6`>"
+N^NuO
+g2!K
+ `lB
+g"!A
+NuNV
+gN!n
+N^NuO
+ NuO
+ |$o
+ <*/
+f\J*
+g6J)
+m^`
+`HHx
+m6 j
+ / N
+ / /
+g40|
+`rHx
+8 CB
+R(HB
+f*"C i
+ CHh
+g Hx
+B C!L
+"C%i
+"C i
+$SHj
+"C i
+ CHh
+(&R%K
+"C%i
+"C i
+8"C i
+ CHh
+ CHh
+"C i
+ CHh
+0NuO
+(A$A
+gj k
+`` k
+,NuO
+`NHx
+gJHx
+&BgB
+ NuO
+||$o
+BgHx
+gJJ,
+(NuO
+||(o
+g\%@
+/ EN
+/ EN
+(NuB
+$_Nu/
+$_Nu/
+$_&_NuO
+g\$h
+<`,B
+ Nu/
+g.Jj
+f J*
+$_NuO
+g$$/
+$_Nu/
+`v%R
+$_Nu/
+gN/*
+$_&_NuO
+o<"JB
+g, JB
+g,J,
+wgXB
+NuNV
+"H E
+"PHx
+e8"n
+m:"n
+ FHh
+"L M
+$L"n
+oN&n
+`N^NuNV
+N^NuO
+ $o
+gB @R
+$Nu/9
+ Nu/
+ `LHy
+c(Hy
+ I'I
+0gb/
+/ i
+g|"RJ
+fj`R k
+`$/)
+ NuNu/
+gB PJ
+$_NuO
+2 PJ
+ Nu/
+$_NuO
+, SJ
+(Nu o
+ Nu o
+ Nu o
+ Nu o
+ Nu o
+ Nu o
+ Nu o
+ Nu o
+ Nu o
+ Nu o
+ Nu o
+ Nu o
+ Nu o
+ Nu o
+ Nu/
+Nu o
+ Nu o
+ Nu o
+ Nu o
+ NuB
+NuNq o
+ NuB
+NuNq o
+ NuB
+NuNq o
+ NuB
+NuNq o
+ NuB
+NuNq o
+ Nu/
+gjltt
+g:$<
+g.l""<
+g "<
+Nu o
+ Nu o
+ Nu o
+ Nu o
+ Nu/
+$_Nu/
+$_NuO
+g Hy
+g Hy
+g Hy
+ Nu /
+$_&_NuO
+ <&o
+gJHy
+ $o
+g Hy
+g Hy
+g Hy
+NuNV
+`P <
+N^Nu o
+ Nu o
+Nu o
+ Nu o
+ Nu o
+ Nu/
+ |"/
+`x o
+ S((
+gF$PB
+g. j
+$_&_NuO
+`z$*
+ gHp
+ Nu/
+$_&_NuO
+"R j
+`4$m
+"R j
+$S"R j
+NuNV
+&R"
+g0&@
+ R"j
+N^NuO
+`0"j
+Fg&C
+`dHy
+ <fH
+"@&Q +
+ Nu/
+`Np`
+$_NuO
+ NuNV
+f:4|
+mX"m
+fV4|
+&$@P
+ @Hh
+"G#@
+ B!@
+z"G i
+ G"h
+"G i
+g2"DB
+( C!B
+( @!Q
+"G#M
+ G!n
+"@ Q$G%h
+ Q%h
+ Q%h
+g0&G k
+ G/(
+"G i
+&G"S k
+b" CA
+tHq(
+gtHq(
+N^NuNV
+"R j
+gf"k
+ `:-@
+tN^NuHy
+fV`H j
+ @%@
+` /*
+$_NuO
+"@ Q%h
+, Q%h
+0 Q%h
+< BA
+t"@A
+t"@A
+t"@A
+ < o
+ "DA
+"S k
+<g6B
+N"DA
+ "GA
+J"p
+&E(F j
+J"p
+n,/B
+f/ G
+dNuNV
+ "DA
+$@"R j
+/ Hn
+ B-P
+ S
+ S h
+$@"R j
+>"Q BX
+"A Q@
+^ Q h
+/ Hn
+gV m
+ "BA
+Bg/.
+("R j
+gj @A
+g` h
+g@Hy
+g4 .
+ "BA
+/ /.
+ / N
+ "@A
+ "@A
+g Hr(
+gZ:.
+ "BA
+ &FB
+/ /.
+gR m
+ "BA
+N^NuNu//
+ Nu//
+ Nu//
+ Nu//
+ Nu//
+Nu//
+NuHy
+ NuNqHy
+f^Hy
+f2Hy
+b>Hy
+`nHx
+`@Hy
+Nudma_unmap_sg
+dma_map_sg
+hub_hub_status
+usb_maxpacket
+hub_port_status
+hcd_endpoint_disable
+dma_map_single
+dma_unmap_single
+usb_maxpacket
+usb_maxpacket
+usb_sg_cancel
+sg_complete
+add_timer
+usbdev_ioctl
+usb_maxpacket
+resume
+<3>%s %s: %s error %d
+<4>%s %s: no resume for driver %s?
+<3>%s: bogus descriptor, type %d length %d
+include/asm/dma-mapping.h
+BUG: failure at %s:%d/%s()!
+BUG!
+usb%d
+%s.%d
+%d-%s
+<6>%s: USB support disabled
+suspend
+<4>%s %s: no suspend for driver %s?
+usbcore
+<3>%s %s: cannot disable port %d (err = %d)
+<3>%s %s: activate --> %d
+<3>%s %s: resubmit --> %d
+<3>%s %s: %s failed (err = %d)
+<3>%s %s: cannot reset port %d (err = %d)
+<3>%s %s: Cannot enable port %i. Maybe the USB cable is bad?
+high
+full
+reset
+<6>%s %s: %s %s speed USB device using %s and address %d
+<3>%s %s: device descriptor read/%s, error %d
+<3>%s %s: device not accepting address %d, error %d
+<3>%s %s: ep0 maxpacket = %d
+<3>%s %s: can't save CLEAR_TT_BUFFER state
+<3>%s %s: can't read configurations, error %d
+<3>%s %s: can't device_add, error %d
+<6>%s %s: configuration #%d chosen from %d choice%s
+<4>%s %s: no configuration chosen from %d choice%s
+<3>%s %s: can't set config #%d, error %d
+<6>%s %s: USB disconnect, address %d
+<3>%s %s: no mem to re-read configs after reset
+<6>%s %s: device firmware changed
+<3>%s %s: can't restore configuration #%d (error=%d)
+<3>%s %s: failed to restore interface %d altsetting %d (error=%d)
+<3>%s %s: bad descriptor, ignoring hub
+<6>%s %s: USB hub found
+can't kmalloc hub status buffer
+can't kmalloc hub descriptor
+can't read hub descriptor
+hub has too many ports!
+<6>%s %s: %d port%s detected
+<3>%s %s: Using single TT (err %d)
+can't get hub status
+<4>%s %s: insufficient power available to use all downstream ports
+include/linux/usb.h
+BUG: warning at %s:%d/%s()
+couldn't allocate interrupt urb
+can't allocate hub irq buffer
+<3>%s %s: config failed, %s (err %d)
+<3>%s %s: clear tt %d (%04x) error %d
+<3>%s %s: port %i disabled by hub (EMI?), re-enabling...
+<3>%s %s: over-current change on port %d
+<3>%s %s: connect-debounce failed, port %d disabled
+<3>%s %s: couldn't allocate port %d usb_device
+<3>%s %s: can't connect bus-powered hub to this port
+<6>%s %s: not running at top speed; connect to a high speed hub
+<4>%s %s: %dmA is over %umA budget for port %d!
+<4>%s %s: %dmA over power budget!
+<3>%s %s: get_hub_status failed
+<3>%s: can't register hub driver
+khubd
+<3>%s: can't start khubd
+<6>%s %s: USB bus %d deregistered
+<6>%s %s: remove, state %x
+include/linux/usb.h
+BUG: warning at %s:%d/%s()
+include/asm/dma-mapping.h
+BUG: failure at %s:%d/%s()!
+BUG!
+drivers/usb/core/hcd.c
+<3>%s %s: HC died; cleaning up
+<6>%s %s: %s
+usb_host%d
+<3>%s: too many buses
+<6>%s %s: new USB bus registered, assigned bus number %d
+<3>%s %s: unable to allocate root hub
+<3>%s %s: can't setup
+%s:usb%d
+<3>%s %s: request interrupt %s failed
+io mem
+io base
+<6>%s %s: irq %s, %s 0x%08llx
+<6>%s %s: %s 0x%08llx
+<3>%s %s: startup error %d
+<3>%s %s: can't register root hub for %s, %d
+usb_host
+<4>%s %s: Unlink after no-IRQ? Controller is probably using the wrong IRQ.
+USB Host Controller
+%s %s %s
+include/linux/usb.h
+BUG: warning at %s:%d/%s()
+drivers/usb/core/urb.c
+<3>%s: alloc_urb: kmalloc failed
+<4>%s %s: %s, unlink --> %d
+<3>%s %s: dev %s ep%d%s scatterlist error %d/%d
+<3>%s %s: %s, unlink --> %d
+include/linux/timer.h
+BUG: failure at %s:%d/%s()!
+BUG!
+<3>%s %s: string descriptor 0 read error: %d
+<3>%s %s: string descriptor 0 too short
+<4>%s %s: config 0 descriptor??
+<3>%s %s: Out of memory
+<4>%s %s: new config #%d exceeds power limit by %dmA
+%d-%s:%d.%d
+<3>%s %s: device_add(%s) --> %d
+drivers/usb/core/message.c
+<4>%s: selecting invalid altsetting %d
+<6>%s: deregistering driver %s
+<6>%s: registered new driver %s
+<3>%s: error %d registering driver %s
+<4>%s %s: too many configurations: %d, using maximum allowed: %d
+<3>%s %s: no configurations
+start
+<3>%s %s: unable to read config index %d descriptor/%s
+<3>%s %s: config index %d descriptor too short (expected %i, got %i)
+<4>%s %s: config index %d descriptor too short (expected %i, got %i)
+<3>%s %s: invalid descriptor for config index %d: type = 0x%X, length = %d
+<4>%s %s: config %d has too many interfaces: %d, using maximum allowed: %d
+<4>%s %s: config %d descriptor has %d excess byte%s, ignoring
+<4>%s %s: config %d has an invalid descriptor of length %d, skipping remainder of the config
+<4>%s %s: config %d has an invalid interface descriptor of length %d, skipping
+<4>%s %s: config %d has an invalid interface number: %d but max is %d
+<4>%s %s: config %d contains an unexpected descriptor of type 0x%X, skipping
+<4>%s %s: config %d has %d interface%s, different from the descriptor's value: %d
+<4>%s %s: config %d has no interfaces?
+<4>%s %s: config %d has no interface number %d
+<4>%s %s: too many alternate settings for config %d interface %d: %d, using maximum allowed: %d
+<4>%s %s: Duplicate descriptor for config %d interface %d altsetting %d, skipping
+<4>%s %s: too many endpoints for config %d interface %d altsetting %d: %d, using maximum allowed: %d
+<4>%s %s: config %d interface %d altsetting %d has an invalid endpoint descriptor of length %d, skipping
+<4>%s %s: config %d interface %d altsetting %d has an invalid endpoint with address 0x%X, skipping
+<4>%s %s: config %d interface %d altsetting %d has %d endpoint descriptor%s, different from the interface descriptor's value: %d
+<4>%s %s: config %d interface %d has no altsetting %d
+<3>%s %s: out of memory
+drivers/usb/core/file.c
+<3>%s: unable to get major %d for usb devices
+<3>%s: class_create failed for usb devices
+buffer-%d
+%02x
+unknown
+%3dmA
+both
+%d%cs
+Interrupt
+Control
+Isoc
+Bulk
+ep_%02x
+%04x
+%2x.%02x
+usb:v%04Xp%04Xd%04Xdc%02Xdsc%02Xdp%02Xic%02Xisc%02Xip%02X
+interface
+manufacturer
+product
+serial
+configuration
+bInterfaceNumber
+bAlternateSetting
+bNumEndpoints
+bInterfaceClass
+bInterfaceSubClass
+bInterfaceProtocol
+modalias
+bLength
+bEndpointAddress
+bmAttributes
+bInterval
+wMaxPacketSize
+type
+interval
+direction
+bNumInterfaces
+bConfigurationValue
+bMaxPower
+idVendor
+idProduct
+bcdDevice
+bDeviceClass
+bDeviceSubClass
+bDeviceProtocol
+bNumConfigurations
+bMaxPacketSize0
+speed
+devnum
+version
+maxchild
+<6>%s %s: direction=IN
+<6>%s %s: direction=OUT
+<6>%s %s: userurb=%p
+<6>%s %s: transfer_buffer_length=%d
+<6>%s %s: actual_length=%d
+<6>%s %s: data:
+%02x
+<4>%s %s: usbfs: process %d (%s) did not claim interface %u before use
+drivers/usb/core/devio.c
+<4>%s: interface number %u out of range
+<6>%s %s: control urb
+<6>%s %s: bulk urb
+<6>%s %s: iso urb
+<6>%s %s: interrupt urb
+<6>%s %s: submit urb
+<7>%s %s: usbfs: usb_submit_urb returned %d
+<6>%s %s: urb complete
+usbdev%d.%d
+usb_device
+<3>%s: unable to register minors for usb_device
+<3>%s: unable to get usb_device major %d
+<3>%s: unable to register usb_device class
+<6>%s %s: %s: CONTROL
+<6>%s %s: control read: bRequest=%02x bRrequestType=%02x wValue=%04x wIndex=%04x wLength=%04x
+<6>%s %s: control read: data
+<6>%s %s: control write: bRequest=%02x bRrequestType=%02x wValue=%04x wIndex=%04x wLength=%04x
+<6>%s %s: control write: data:
+<7>%s %s: usbfs: USBDEVFS_CONTROL failed cmd %s rqt %u rq %u len %u ret %d
+<6>%s %s: %s: BULK
+include/linux/usb.h
+BUG: warning at %s:%d/%s()
+<6>%s %s: bulk read: len=0x%02x timeout=%04d
+<6>%s %s: bulk read: data
+<6>%s %s: bulk write: len=0x%02x timeout=%04d
+<6>%s %s: bulk write: data:
+<6>%s %s: %s: RESETEP
+<6>%s %s: %s: RESET
+<6>%s %s: %s: CLEAR_HALT
+<6>%s %s: %s: GETDRIVER
+<6>%s %s: %s: CONNECTINFO
+<6>%s %s: %s: SETINTERFACE
+<6>%s %s: %s: SETCONFIGURATION
+<4>%s %s: usbfs: interface %d claimed by %s while '%s' sets config #%d
+<6>%s %s: %s: SUBMITURB
+<6>%s %s: %s: DISCARDURB
+<6>%s %s: %s: REAPURB
+<6>%s %s: %s: REAPURBDELAY
+<6>%s %s: %s: DISCSIGNAL
+<6>%s %s: %s: CLAIMINTERFACE
+<6>%s %s: %s: RELEASEINTERFACE
+<6>%s %s: %s: IOCTL
+usbfs
+license=GPL
+parmtype=blinkenlights:bool
+parm=blinkenlights:true to cycle leds on hubs
+parmtype=old_scheme_first:bool
+parm=old_scheme_first:start with the old device initialization scheme
+parmtype=use_both_schemes:bool
+parm=use_both_schemes:try the other device initialization scheme if the first one fails
+parmtype=usbfs_snoop:bool
+parm=usbfs_snoop:true to log all usbfs traffic
+vermagic=2.6.17-uc1 mod_unload gcc-4.1
+depends=
+alias=usb:v*p*d*dc09dsc*dp*ic*isc*ip*
+alias=usb:v*p*d*dc*dsc*dp*ic09isc*ip*
+usb_disabled
+usb_get_intf
+usb_put_intf
+usb_put_dev
+usb_get_dev
+usb_hub_tt_clear_buffer
+usb_lock_device_for_reset
+usb_driver_claim_interface
+usb_driver_release_interface
+usb_find_interface
+usb_ifnum_to_if
+usb_altnum_to_altsetting
+usb_reset_device
+__usb_get_extra_descriptor
+usb_find_device
+usb_get_current_frame_number
+usb_buffer_alloc
+usb_buffer_free
+usb_buffer_map_sg
+usb_buffer_unmap_sg
+usb_bus_list
+usb_bus_list_lock
+usb_hcd_poll_rh_status
+usb_calc_bus_time
+usb_check_bandwidth
+usb_claim_bandwidth
+usb_release_bandwidth
+usb_hcd_giveback_urb
+usb_hc_died
+usb_create_hcd
+usb_put_hcd
+usb_add_hcd
+usb_remove_hcd
+usb_init_urb
+usb_alloc_urb
+usb_free_urb
+usb_get_urb
+usb_submit_urb
+usb_unlink_urb
+usb_kill_urb
+usb_control_msg
+usb_bulk_msg
+usb_sg_init
+usb_sg_cancel
+usb_sg_wait
+usb_get_descriptor
+usb_get_status
+usb_string
+usb_clear_halt
+usb_reset_configuration
+usb_set_interface
+usb_match_id
+usb_register_driver
+usb_deregister
+usb_register_dev
+usb_deregister_dev
+usb_register_notify
+usb_unregister_notify
+nousb
+blinkenlights
+old_scheme_first
+use_both_schemes
+usb_device
+usbfs_snoop
+usbcore
+.symtab
+.strtab
+.shstrtab
+.rela.text
+.rela.exit.text
+.rela.text.lock
+.rela.init.text
+.rodata
+.rodata.str1.1
+.rela__param
+.rela__ksymtab
+.rela__ksymtab_gpl
+.modinfo
+__ksymtab_strings
+.rela__ksymtab_gpl_future
+.rela.data
+.rela.gnu.linkonce.this_module
+.bss
+usb_put_intf
+free_irq
+usb_alloc_urb
+usb_find_device
+yield
+usb_disable_device
+usbfs_driver
+__down_read
+usb_free_urb
+dma_pool_create
+usb_bus_get
+usb_hub_tt_clear_buffer
+__down_failed
+usb_get_current_frame_number
+usb_hc_died
+usbdev_init
+__this_module
+snprintf
+complete
+usb_ifnum_to_if
+param_get_bool
+usb_notify_add_bus
+__up_wakeup
+usb_kick_khubd
+device_unregister
+usb_check_bandwidth
+usb_disconnect
+finish_wait
+class_destroy
+usb_register_driver
+usb_resume_root_hub
+usb_sg_init
+usb_suspend_device
+unregister_chrdev
+kobject_init
+device_initialize
+kref_get
+cleanup_module
+prepare_to_wait
+flush_scheduled_work
+memcpy
+kthread_create
+kfree
+kref_init
+usb_buffer_unmap_sg
+add_wait_queue
+usb_bus_type
+usb_disabled
+device_for_each_child
+usb_host_cleanup
+kmem_cache_zalloc
+kthread_should_stop
+__wake_up
+usb_release_bandwidth
+hcd_buffer_alloc
+free_pages
+init_timer
+usb_bus_list_lock
+usb_create_sysfs_intf_files
+get_device
+usb_get_intf
+blocking_notifier_chain_register
+usb_notify_add_device
+init_module
+wake_up_process
+dma_pool_alloc
+usb_find_interface
+register_chrdev
+usb_sg_cancel
+usb_major_cleanup
+usb_driver_release_interface
+dump_stack
+kill_proc_info_as_uid
+usb_clear_halt
+usb_bus_put
+__mod_usb_device_table
+schedule
+request_irq
+blocking_notifier_call_chain
+usb_put_dev
+usb_bulk_msg
+schedule_delayed_work
+usb_reset_device
+__get_free_pages
+put_device
+system_utsname
+usb_hcd_irq
+usb_get_configuration
+usb_get_dev
+kmem_cache_alloc
+usb_submit_urb
+strrchr
+klist_node_attached
+usb_unregister_notify
+cdev_add
+device_create_file
+usb_generic_driver_data
+usb_match_id
+bus_unregister
+usb_host_init
+kobject_add
+__up_write
+__up_read
+device_add
+usb_alloc_bus
+dma_pool_free
+usbfs_device_file_operations
+mod_timer
+usb_calc_bus_time
+class_create
+usb_disable_endpoint
+mutex_lock
+usb_claim_bandwidth
+is_in_rom
+usb_driver_claim_interface
+strlcpy
+usb_control_msg
+usb_register_dev
+usb_release_interface_cache
+__down_failed_trylock
+usb_kill_urb_queue
+param_set_bool
+driver_unregister
+find_next_zero_bit
+usb_set_interface
+panic
+memcmp
+sysfs_create_group
+kthread_stop
+sscanf
+printk
+usbdev_cleanup
+usb_deregister
+usb_get_status
+usb_device_match
+usb_lock_device_for_reset
+_ctype
+device_del
+usb_bus_list
+usb_string
+device_bind_driver
+memset
+usbcore_name
+wait_for_completion
+usb_enable_root_hub_irq
+usb_hub_init
+default_wake_function
+usb_get_descriptor
+__kzalloc
+bus_rescan_devices
+memory_end
+usb_put_hcd
+hcd_buffer_free
+jiffies
+usb_destroy_configuration
+sysfs_remove_group
+usb_unlink_urb
+usb_major_init
+sprintf
+dma_pool_destroy
+usb_get_urb
+blocking_notifier_chain_unregister
+kobject_del
+unregister_chrdev_region
+usb_hcd_giveback_urb
+mutex_unlock
+class_device_unregister
+usb_hub_cleanup
+driver_for_each_device
+usb_create_sysfs_dev_files
+usb_new_device
+usb_buffer_map_sg
+kobject_set_name
+usb_reset_configuration
+usb_deregister_dev
+usb_kill_urb
+usb_buffer_free
+usb_notify_remove_bus
+hcd_buffer_create
+schedule_work
+usb_hcd_poll_rh_status
+usb_suspend_root_hub
+usb_get_device_descriptor
+usb_set_configuration
+__down_write
+usb_remove_sysfs_dev_files
+usb_set_device_state
+usb_create_hcd
+usb_disable_interface
+remove_wait_queue
+malloc_sizes
+memory_start
+usb_remove_sysfs_intf_files
+class_device_create
+current_kernel_time
+class_device_destroy
+autoremove_wake_function
+usb_init_urb
+usb_notify_remove_device
+usb_register_notify
+register_chrdev_region
+device_release_driver
+strlen
+usb_remove_hcd
+usb_sg_wait
+del_timer
+usb_resume_device
+usb_altnum_to_altsetting
+mem_map
+usb_add_hcd
+usb_cache_string
+hcd_buffer_destroy
+__usb_get_extra_descriptor
+driver_register
+kref_put
+usb_buffer_alloc
+msleep
+cdev_init
+__mod_timer
+__kmalloc
+usb_generic_driver
+cdev_del
+usb_alloc_dev
+device_remove_file
+bus_register
+kobject_put
+usb-storage.ko
+0000644
+0001750
+0001750
+00000113600
+14626077213
+013221
+ustar
+monier
+monier
+Nu o
+NuNV
+N^Nu o
+ NuO
+<<&o
+b\$DG
+bh )
+br o
+$L o
+ NuB
+ g p
+ NuO
+ Nu/
+Ng /
+ `@A
+f$%K
+H@%@
+$_&_NuO
+ Nu/
+$_Nu/
+"R j
+"R j
+Df,/
+ @Hp
+ @Hp
+,NuNV
+N^Nu//
+`Z"j
+`B/*
+m./*
+ "@A
+$_NuNV
+o Hn
+"`pp
+<`8/+
+N^NuO
+ NuO
+m j
+ NuO
+< &o
+Bg//
+ @/P
+"@ Q h
+,Nu o
+Nu"o
+$_&_Nu/
+`0 /
+ $o
+Nu o
+NuNV
+< &n
+ / N
+fR/ N
+\/ N
+N^NuO
+:g2"+
+ NuO
+g| j
+:gJ(*
+||(o
+USBC$
+^`\z
+gjHx
+ `RB
+ @)H
+,Nu/
+g /*
+$_Nu/
+$_&_NuO
+H@%@
+2f:p
+HA%A
+HNuNu/
+H@!@
+$_Nu/
+$_&_Nu/
+||,o
+8*H`
+bFHj
+`DHy
+`2Hy
+8NuO
+<<&o
+ NuNV
+"@ Q <
+HA!A
+:f:p
+H@#@
+HA#A
+H@#@
+| &o
+ @/P
+"@ Q h
+NqNuO
+USBCB
+ / N
+g 9
+Nu"o
+NuNu/
+$_Nu/
+$_Nuqueuecommand
+usb_maxpacket
+add_timer
+RIOP
+SCSI emulation for USB Mass Storage devices
+ Host scsi%d: usb-storage
+Unknown
+ Vendor: %s
+ Product: %s
+None
+Serial Number: %s
+ Protocol: %s
+ Transport: %s
+ Quirks:
+ NEED_OVERRIDE
+ SCM_MULT_TARG
+ IGNORE_RESIDUE
+<3>usb-storage: Error in %s: us->srb = %p
+usb-storage
+max_sectors
+include/linux/timer.h
+BUG: failure at %s:%d/%s()!
+BUG!
+include/linux/usb.h
+BUG: warning at %s:%d/%s()
+<4>usb-storage: Unable to allocate the scsi host
+<5>usb-storage: This device (%04x,%04x,%04x S %02x P %02x) has %s in unusual_devs.h
+ Please send a copy of this message to <linux-usb-devel@lists.sourceforge.net>
+Control/Bulk
+Control/Bulk/Interrupt
+Bulk
+Reduced Block Commands (RBC)
+8020i
+QIC-157
+8070i
+Transparent SCSI
+Uniform Floppy Interface (UFI)
+usb-storage
+<4>usb-storage: Unable to start control thread
+<4>usb-storage: Unable to add the scsi host
+usb-stor-scan
+<4>usb-storage: Unable to start the device-scanning thread
+<6>Initializing USB Mass Storage driver...
+<6>USB Mass Storage support registered.
+<7>usb-storage: device found at %d
+<7>usb-storage: waiting for device to settle before scanning
+<7>usb-storage: device scan complete
+an unneeded SubClass entry
+an unneeded Protocol entry
+unneeded SubClass and Protocol entries
+ATMEL
+SND1 Storage
+Mitsumi
+USB FDD
+VIA Technologies Inc.
+Mitsumi multi cardreader
+CD-Writer+
+NEC USB UF000x
+USB 2.0 Card Reader
+Buffalo
+DUB-P40G HDD
+TrekStor
+i.Beat 115 2.0
+i.Beat Joy 2.0
+GENERIC
+MP3 PLAYER
+SMSC
+FDC GOLD-2.30
+Neuros Audio
+USB 2.0 HD 2.5
+USBest Technology
+USB Mass Storage Device
+USB 2.0
+Flash Disk
+Rio Karma
+Kyocera
+Finecam S3x
+Finecam S4
+Finecam S5
+Finecam L3
+Hitachi
+DVD-CAM DZ-MV100A Camcorder
+NIKON
+NIKON DSC D70
+NIKON DSC E2000
+Tekom Technologies, Inc
+300_CAMERA
+Epson
+875DC Storage
+785EPX Storage
+Fujifilm
+FinePix 1400Zoom
+ScanLogic
+SL11R-IDE
+Panasonic
+LS-120 Camera
+Sharp CE-CW05
+CD-R/RW Drive
+DMC-LCx Camera
+LEICA
+D-LUX Camera
+Matshita
+LS-120
+Shuttle
+eUSCSI Bridge
+SCM Microsystems Inc.
+eUSB MMC Adapter
+Sony
+Hifd
+eUSB ATA/ATAPI Adapter
+eUSB CompactFlash Adapter
+CD-RW Device
+Kobian Mercury
+Binocam DCB-132
+Belkin
+USB SCSI Adaptor
+Iomega
+USB Clik! 40
+400_CAMERA
+DSC-S30/S70/S75/505V/F505/F707/F717/P8
+DSC-T1/T5
+Memorystick NW-MS7
+USB Floppy Drive
+Memorystick MSAC-US1
+Handycam
+Handycam HC-85
+Memorystick MSC-U01N
+PEG N760c Memorystick
+Memorystick MSC-U03
+PEG Mass Storage
+Y-E Data
+Flashbuster-U
+Silicon Media R/W
+Digital Camera EX-20 DSC
+LaCie
+USB Hard Disk
+In-System
+PyroGate External CD-ROM Enclosure (FCD-523)
+Apple
+iPod
+Lexar
+USB CF Reader
+Genesys Logic
+USB to IDE Optical
+USB to IDE Disk
+Vivitar
+Vivicam 35Xx
+TEAC
+Floppy Drive
+SigmaTel
+USBMSC Audio Player
+Prolific Technology Inc.
+Mass Storage Device
+ATAPI-6 Bridge Controller
+Minolta
+Dimage F300
+DIMAGE E223
+Hagiwara
+Flashgate
+Thomson Multimedia Inc.
+RCA RD1080 MP3 Player
+Sandisk
+ImageMate SDDR-05a
+SanDisk Corporation
+ImageMate CompactFlash USB
+ImageMate SDDR-12
+Freecom Technologies
+FHD-Classic
+Microtech
+USB-SCSI-DB25
+USB-SCSI-HD50
+Datafab
+KECF-USB
+Casio
+QV DigitalCamera
+Samsung
+Digimax 410
+Grandtech
+DC2MEGA
+CITIZEN
+X1DE-USB
+Trumpion
+t33520 USB Flash Card Controller
+Trumpion Microelectronics, Inc.
+33520 USB Digital Voice Recorder
+MP3 player
+Feiya
+5-in-1 Card Reader
+Pentax
+Optio 2/3/400
+Optio S/S4
+Unknown
+Medion
+MD 7425
+Jenoptik
+JD 5200 z3
+Netac
+USB-CF-Card
+WINWARD
+Music Disk
+PNP_MP3
+PNP_MP3 PLAYER
+Cowon Systems
+iAUDIO M5
+Solid state disk
+Ours Technology
+Sony Ericsson
+V800-Vodafone 802
+Desknote
+UCR-61S2B
+Dimage Z10
+SWISSBIT
+Black Silver
+MPIO
+HS200
+Micro Mini 1GB
+DataStor
+USB4500 FW1.04
+author=Matthew Dharm <mdharm-usb@one-eyed-alien.net>
+description=USB Mass Storage driver for Linux
+license=GPL
+parmtype=delay_use:uint
+parm=delay_use:seconds to delay before using a new device
+vermagic=2.6.17-uc1 mod_unload gcc-4.1
+depends=usbcore
+alias=usb:v03EBp2002d0100dc*dsc*dp*ic*isc*ip*
+alias=usb:v03EEp6901d0100dc*dsc*dp*ic*isc*ip*
+alias=usb:v03EEp6901d00*dc*dsc*dp*ic*isc*ip*
+alias=usb:v03EEp6906d0003dc*dsc*dp*ic*isc*ip*
+alias=usb:v03F0p0107d0200dc*dsc*dp*ic*isc*ip*
+alias=usb:v0409p0040d*dc*dsc*dp*ic*isc*ip*
+alias=usb:v040Dp6205d0003dc*dsc*dp*ic*isc*ip*
+alias=usb:v0411p001Cd0113dc*dsc*dp*ic*isc*ip*
+alias=usb:v0419pAAF5d0100dc*dsc*dp*ic*isc*ip*
+alias=usb:v0419pAAF6d0100dc*dsc*dp*ic*isc*ip*
+alias=usb:v0420p0001d0100dc*dsc*dp*ic*isc*ip*
+alias=usb:v0424p0FDCd0210dc*dsc*dp*ic*isc*ip*
+alias=usb:v0451p5416d0100dc*dsc*dp*ic*isc*ip*
+alias=usb:v0457p0150d0100dc*dsc*dp*ic*isc*ip*
+alias=usb:v0457p0151d0100dc*dsc*dp*ic*isc*ip*
+alias=usb:v045Ap5210d0101dc*dsc*dp*ic*isc*ip*
+alias=usb:v0482p0100d0100dc*dsc*dp*ic*isc*ip*
+alias=usb:v0482p0101d0100dc*dsc*dp*ic*isc*ip*
+alias=usb:v0482p0103d0100dc*dsc*dp*ic*isc*ip*
+alias=usb:v0482p0105d0100dc*dsc*dp*ic*isc*ip*
+alias=usb:v04A4p0004d0001dc*dsc*dp*ic*isc*ip*
+alias=usb:v04B0p0405d0100dc*dsc*dp*ic*isc*ip*
+alias=usb:v04B0p0301d0010dc*dsc*dp*ic*isc*ip*
+alias=usb:v04A5p3010d0100dc*dsc*dp*ic*isc*ip*
+alias=usb:v04B8p0601d0100dc*dsc*dp*ic*isc*ip*
+alias=usb:v04B8p0602d0110dc*dsc*dp*ic*isc*ip*
+alias=usb:v04CBp0100d2210dc*dsc*dp*ic*isc*ip*
+alias=usb:v04CBp0100d220*dc*dsc*dp*ic*isc*ip*
+alias=usb:v04CBp0100d2[0-1]*dc*dsc*dp*ic*isc*ip*
+alias=usb:v04CBp0100d[0-1]*dc*dsc*dp*ic*isc*ip*
+alias=usb:v04CEp0002d0074dc*dsc*dp*ic*isc*ip*
+alias=usb:v04DAp0901d0200dc*dsc*dp*ic*isc*ip*
+alias=usb:v04DAp0901d01*dc*dsc*dp*ic*isc*ip*
+alias=usb:v04DAp0D05d0000dc*dsc*dp*ic*isc*ip*
+alias=usb:v04DAp2372d*dc*dsc*dp*ic*isc*ip*
+alias=usb:v04DAp2373d*dc*dsc*dp*ic*isc*ip*
+alias=usb:v04E6p0001d0200dc*dsc*dp*ic*isc*ip*
+alias=usb:v04E6p0002d0100dc*dsc*dp*ic*isc*ip*
+alias=usb:v04E6p0006d0100dc*dsc*dp*ic*isc*ip*
+alias=usb:v04E6p0006d0205dc*dsc*dp*ic*isc*ip*
+alias=usb:v04E6p0007d0200dc*dsc*dp*ic*isc*ip*
+alias=usb:v04E6p0007d01*dc*dsc*dp*ic*isc*ip*
+alias=usb:v04E6p0009d0200dc*dsc*dp*ic*isc*ip*
+alias=usb:v04E6p000Ad0200dc*dsc*dp*ic*isc*ip*
+alias=usb:v04E6p000Bd0100dc*dsc*dp*ic*isc*ip*
+alias=usb:v04E6p000Cd0100dc*dsc*dp*ic*isc*ip*
+alias=usb:v04E6p0101d0200dc*dsc*dp*ic*isc*ip*
+alias=usb:v04FCp80C2d0100dc*dsc*dp*ic*isc*ip*
+alias=usb:v050Dp0115d0133dc*dsc*dp*ic*isc*ip*
+alias=usb:v0525pA140d0100dc*dsc*dp*ic*isc*ip*
+alias=usb:v052Bp1801d0100dc*dsc*dp*ic*isc*ip*
+alias=usb:v052Bp1804d0100dc*dsc*dp*ic*isc*ip*
+alias=usb:v052Bp1807d0100dc*dsc*dp*ic*isc*ip*
+alias=usb:v052Bp1905d0100dc*dsc*dp*ic*isc*ip*
+alias=usb:v052Bp1911d0100dc*dsc*dp*ic*isc*ip*
+alias=usb:v054Cp0010d010[6-9]dc*dsc*dp*ic*isc*ip*
+alias=usb:v054Cp0010d0450dc*dsc*dp*ic*isc*ip*
+alias=usb:v054Cp0010d01[1-9]*dc*dsc*dp*ic*isc*ip*
+alias=usb:v054Cp0010d04[0-4]*dc*dsc*dp*ic*isc*ip*
+alias=usb:v054Cp0010d0[2-3]*dc*dsc*dp*ic*isc*ip*
+alias=usb:v054Cp0010d0600dc*dsc*dp*ic*isc*ip*
+alias=usb:v054Cp0010d05*dc*dsc*dp*ic*isc*ip*
+alias=usb:v054Cp0025d0100dc*dsc*dp*ic*isc*ip*
+alias=usb:v054Cp002Cd0501dc*dsc*dp*ic*isc*ip*
+alias=usb:v054Cp002Dd0100dc*dsc*dp*ic*isc*ip*
+alias=usb:v054Cp002Ed010[6-9]dc*dsc*dp*ic*isc*ip*
+alias=usb:v054Cp002Ed0310dc*dsc*dp*ic*isc*ip*
+alias=usb:v054Cp002Ed01[1-9]*dc*dsc*dp*ic*isc*ip*
+alias=usb:v054Cp002Ed030*dc*dsc*dp*ic*isc*ip*
+alias=usb:v054Cp002Ed02*dc*dsc*dp*ic*isc*ip*
+alias=usb:v054Cp002Ed0500dc*dsc*dp*ic*isc*ip*
+alias=usb:v054Cp0032d*dc*dsc*dp*ic*isc*ip*
+alias=usb:v054Cp0058d*dc*dsc*dp*ic*isc*ip*
+alias=usb:v054Cp0069d*dc*dsc*dp*ic*isc*ip*
+alias=usb:v054Cp006Dd*dc*dsc*dp*ic*isc*ip*
+alias=usb:v054Cp016Ad*dc*dsc*dp*ic*isc*ip*
+alias=usb:v054Cp0099d*dc*dsc*dp*ic*isc*ip*
+alias=usb:v057Bp0000d0[0-2]*dc*dsc*dp*ic*isc*ip*
+alias=usb:v057Bp0000d0[3-9]*dc*dsc*dp*ic*isc*ip*
+alias=usb:v057Bp0000d[1-9]*dc*dsc*dp*ic*isc*ip*
+alias=usb:v057Bp0022d*dc*dsc*dp*ic*isc*ip*
+alias=usb:v0595p4343d2210dc*dsc*dp*ic*isc*ip*
+alias=usb:v0595p4343d220*dc*dsc*dp*ic*isc*ip*
+alias=usb:v0595p4343d2[0-1]*dc*dsc*dp*ic*isc*ip*
+alias=usb:v0595p4343d[0-1]*dc*dsc*dp*ic*isc*ip*
+alias=usb:v059FpA601d0200dc*dsc*dp*ic*isc*ip*
+alias=usb:v05ABp0060d110[4-9]dc*dsc*dp*ic*isc*ip*
+alias=usb:v05ABp0060d1110dc*dsc*dp*ic*isc*ip*
+alias=usb:v05ACp1202d*dc*dsc*dp*ic*isc*ip*
+alias=usb:v05ACp1203d*dc*dsc*dp*ic*isc*ip*
+alias=usb:v05ACp1204d*dc*dsc*dp*ic*isc*ip*
+alias=usb:v05ACp1205d*dc*dsc*dp*ic*isc*ip*
+alias=usb:v05ACp120Ad*dc*dsc*dp*ic*isc*ip*
+alias=usb:v05DCpB002d011[0-3]dc*dsc*dp*ic*isc*ip*
+alias=usb:v05DCpB002d010*dc*dsc*dp*ic*isc*ip*
+alias=usb:v05DCpB002d00*dc*dsc*dp*ic*isc*ip*
+alias=usb:v05E3p0701d*dc*dsc*dp*ic*isc*ip*
+alias=usb:v05E3p0702d*dc*dsc*dp*ic*isc*ip*
+alias=usb:v0636p0003d*dc*dsc*dp*ic*isc*ip*
+alias=usb:v0644p0000d0100dc*dsc*dp*ic*isc*ip*
+alias=usb:v066Fp8000d0001dc*dsc*dp*ic*isc*ip*
+alias=usb:v067Bp2507d0100dc*dsc*dp*ic*isc*ip*
+alias=usb:v067Bp3507d0001dc*dsc*dp*ic*isc*ip*
+alias=usb:v0686p4011d0001dc*dsc*dp*ic*isc*ip*
+alias=usb:v0686p4017d0001dc*dsc*dp*ic*isc*ip*
+alias=usb:v0693p0005d0100dc*dsc*dp*ic*isc*ip*
+alias=usb:v069Bp3004d0001dc*dsc*dp*ic*isc*ip*
+alias=usb:v0727p0306d0100dc*dsc*dp*ic*isc*ip*
+alias=usb:v0781p0001d0200dc*dsc*dp*ic*isc*ip*
+alias=usb:v0781p0002d0009dc*dsc*dp*ic*isc*ip*
+alias=usb:v0781p0100d0100dc*dsc*dp*ic*isc*ip*
+alias=usb:v07ABpFCCDd*dc*dsc*dp*ic*isc*ip*
+alias=usb:v07AFp0004d013[0-3]dc*dsc*dp*ic*isc*ip*
+alias=usb:v07AFp0004d01[0-2]*dc*dsc*dp*ic*isc*ip*
+alias=usb:v07AFp0005d0100dc*dsc*dp*ic*isc*ip*
+alias=usb:v07C4pA400d*dc*dsc*dp*ic*isc*ip*
+alias=usb:v07CFp1001d[1-9]*dc*dsc*dp*ic*isc*ip*
+alias=usb:v0839p000Ad0001dc*dsc*dp*ic*isc*ip*
+alias=usb:v084Dp0011d0110dc*dsc*dp*ic*isc*ip*
+alias=usb:v08BDp1100d0000dc*dsc*dp*ic*isc*ip*
+alias=usb:v090Ap1001d0100dc*dsc*dp*ic*isc*ip*
+alias=usb:v090Ap1050d0100dc*dsc*dp*ic*isc*ip*
+alias=usb:v090Ap1200d*dc*dsc*dp*ic*isc*ip*
+alias=usb:v090Cp1132d*dc*dsc*dp*ic*isc*ip*
+alias=usb:v0A17p0004d1000dc*dsc*dp*ic*isc*ip*
+alias=usb:v0A17p0006d*dc*dsc*dp*ic*isc*ip*
+alias=usb:v0C45p1060d0100dc*dsc*dp*ic*isc*ip*
+alias=usb:v0D96p410Ad000[1-9]dc*dsc*dp*ic*isc*ip*
+alias=usb:v0D96p410Ad00[1-9]*dc*dsc*dp*ic*isc*ip*
+alias=usb:v0D96p410Ad0[1-9]*dc*dsc*dp*ic*isc*ip*
+alias=usb:v0D96p410Ad[1-9]*dc*dsc*dp*ic*isc*ip*
+alias=usb:v0D96p5200d000[1-9]dc*dsc*dp*ic*isc*ip*
+alias=usb:v0D96p5200d0200dc*dsc*dp*ic*isc*ip*
+alias=usb:v0D96p5200d00[1-9]*dc*dsc*dp*ic*isc*ip*
+alias=usb:v0D96p5200d01*dc*dsc*dp*ic*isc*ip*
+alias=usb:v0DD8p1060d*dc*dsc*dp*ic*isc*ip*
+alias=usb:v0DDAp0001d0012dc*dsc*dp*ic*isc*ip*
+alias=usb:v0DDAp0301d0012dc*dsc*dp*ic*isc*ip*
+alias=usb:v0E21p0520d0100dc*dsc*dp*ic*isc*ip*
+alias=usb:v0ED1p6660d0300dc*dsc*dp*ic*isc*ip*
+alias=usb:v0ED1p6660d0[1-2]*dc*dsc*dp*ic*isc*ip*
+alias=usb:v0EA0p2168d0110dc*dsc*dp*ic*isc*ip*
+alias=usb:v0EA0p6828d0110dc*dsc*dp*ic*isc*ip*
+alias=usb:v0FCEpD008d0000dc*dsc*dp*ic*isc*ip*
+alias=usb:v1019p0C55d*dc*dsc*dp*ic*isc*ip*
+alias=usb:v132Bp000Bd0001dc*dsc*dp*ic*isc*ip*
+alias=usb:v1370p6828d0110dc*dsc*dp*ic*isc*ip*
+alias=usb:v2735p100Bd*dc*dsc*dp*ic*isc*ip*
+alias=usb:v4146pBA01d0100dc*dsc*dp*ic*isc*ip*
+alias=usb:vED06p4500d0001dc*dsc*dp*ic*isc*ip*
+alias=usb:v*p*d*dc*dsc*dp*ic08isc01ip01*
+alias=usb:v*p*d*dc*dsc*dp*ic08isc02ip01*
+alias=usb:v*p*d*dc*dsc*dp*ic08isc03ip01*
+alias=usb:v*p*d*dc*dsc*dp*ic08isc04ip01*
+alias=usb:v*p*d*dc*dsc*dp*ic08isc05ip01*
+alias=usb:v*p*d*dc*dsc*dp*ic08isc06ip01*
+alias=usb:v*p*d*dc*dsc*dp*ic08isc01ip00*
+alias=usb:v*p*d*dc*dsc*dp*ic08isc02ip00*
+alias=usb:v*p*d*dc*dsc*dp*ic08isc03ip00*
+alias=usb:v*p*d*dc*dsc*dp*ic08isc04ip00*
+alias=usb:v*p*d*dc*dsc*dp*ic08isc05ip00*
+alias=usb:v*p*d*dc*dsc*dp*ic08isc06ip00*
+alias=usb:v*p*d*dc*dsc*dp*ic08isc01ip50*
+alias=usb:v*p*d*dc*dsc*dp*ic08isc02ip50*
+alias=usb:v*p*d*dc*dsc*dp*ic08isc03ip50*
+alias=usb:v*p*d*dc*dsc*dp*ic08isc04ip50*
+alias=usb:v*p*d*dc*dsc*dp*ic08isc05ip50*
+alias=usb:v*p*d*dc*dsc*dp*ic08isc06ip50*
+delay_use
+$PCCHIPS
+usb_storage
+.symtab
+.strtab
+.shstrtab
+.rela.text
+.rela.exit.text
+.rela.init.text
+.rela.rodata
+.rodata.str1.1
+.modinfo
+.rela__param
+.rela.data
+.rela.gnu.linkonce.this_module
+.bss
+usb_alloc_urb
+scsi_report_device_reset
+usb_free_urb
+usb_stor_bulk_transfer_sg
+usb_stor_CB_transport
+usb_stor_CBI_transport
+__this_module
+complete
+usb_stor_Bulk_reset
+scsi_remove_host
+__up_wakeup
+finish_wait
+usb_register_driver
+scsi_report_bus_reset
+usb_stor_port_reset
+usb_stor_Bulk_max_lun
+usb_sg_init
+cleanup_module
+blk_queue_dma_alignment
+param_set_uint
+prepare_to_wait
+memcpy
+kthread_create
+kfree
+__wake_up
+init_timer
+rio_karma_init
+init_module
+wake_up_process
+usb_stor_clear_halt
+usb_stor_CB_reset
+usb_sg_cancel
+usb_stor_stop_transport
+usb_stor_ctrl_transfer
+__mod_usb_device_table
+schedule_timeout
+param_get_uint
+usb_reset_device
+usb_stor_qic157_command
+usb_stor_transparent_scsi_command
+scsi_host_get
+kmem_cache_alloc
+usb_submit_urb
+scsi_host_put
+usb_stor_report_bus_reset
+fill_inquiry_response
+__down_failed_interruptible
+usb_stor_host_template
+usb_stor_ATAPI_command
+mutex_lock
+scsi_scan_host
+udelay
+usb_stor_invoke_transport
+panic
+sscanf
+scsi_add_host
+printk
+__mutex_init
+usb_deregister
+usb_lock_device_for_reset
+memset
+usb_stor_euscsi_init
+wait_for_completion
+jiffies
+usb_stor_Bulk_transport
+usb_unlink_urb
+sprintf
+usb_stor_sense_invalidCDB
+mutex_unlock
+usb_buffer_free
+usb_stor_ufi_command
+blk_queue_max_sectors
+usb_stor_control_msg
+malloc_sizes
+usb_stor_report_device_reset
+usb_stor_access_xfer_buf
+autoremove_wake_function
+usb_stor_bulk_transfer_buf
+usb_stor_set_xfer_buf
+usb_stor_ucr61s2b_init
+strlen
+usb_sg_wait
+del_timer
+scsi_host_alloc
+mem_map
+complete_and_exit
+usb_buffer_alloc
+msleep
+__mod_timer
+Bodet_init.sh
+0000755
+0001750
+0001750
+00000006272
+14625622237
+013061
+ustar
+monier
+monier
+#!/bin/sh
+claration d'un fichier de log
+MAJCODELOG=/home/MAJ_code.log
+#Efface fichier pr
+dent
+rm -rf $MAJCODELOG
+#Fichier permettant de remonter
+ l'appli l'
+tape dasn laquelle on se trouve
+if [ "$2" ];
+then
+ETAPE="$2"
+else
+ETAPE=/tmp/Etape_maj_code
+if [ "$1" ];
+then
+echo "Script INIT de mise a jour BODET $1" >> $MAJCODELOG
+echo "Detarage" >> $MAJCODELOG
+tar xvf /mnt/USB/"$1" -C /mnt/USB/Sigmatmp/ A_HMM
+sleep 1 #Tempo pour r
+rer un peu de m
+moire
+echo "ETAPE" >> $ETAPE #incr
+mentation de l'
+tape pour visualisation sur visue HMM
+tar xvf /mnt/USB/"$1" -C /mnt/USB/Sigmatmp/ *.ko
+sleep 1 #Tempo pour r
+rer un peu de m
+moire
+echo "ETAPE" >> $ETAPE #incr
+mentation de l'
+tape pour visualisation sur visue HMM
+tar xvf /mnt/USB/"$1" -C /mnt/USB/Sigmatmp/ Bodet_update.sh
+sleep 1 #Tempo pour r
+rer un peu de m
+moire
+echo "ETAPE" >> $ETAPE #incr
+mentation de l'
+tape pour visualisation sur visue HMM
+tar xvf /mnt/USB/"$1" -C /mnt/USB/Sigmatmp/ u-boot.bin
+sleep 1 #Tempo pour r
+rer un peu de m
+moire
+echo "ETAPE" >> $ETAPE #incr
+mentation de l'
+tape pour visualisation sur visue HMM
+tar xvf /mnt/USB/"$1" -C /mnt/USB/Sigmatmp/ vmImage
+sleep 1 #Tempo pour r
+rer un peu de m
+moire
+echo "ETAPE" >> $ETAPE #incr
+mentation de l'
+tape pour visualisation sur visue HMM
+tar xvf /mnt/USB/"$1" -C /mnt/USB/Sigmatmp/ fstab
+sleep 1 #Tempo pour r
+rer un peu de m
+moire
+echo "ETAPE" >> $ETAPE #incr
+mentation de l'
+tape pour visualisation sur visue HMM
+tar xvf /mnt/USB/"$1" -C /mnt/USB/Sigmatmp/ maj_appli.sh
+sleep 1 #Tempo pour r
+rer un peu de m
+moire
+echo "ETAPE" >> $ETAPE #incr
+mentation de l'
+tape pour visualisation sur visue HMM
+tar xvf /mnt/USB/"$1" -C /mnt/USB/Sigmatmp/ inittab
+sleep 1 #Tempo pour r
+rer un peu de m
+moire
+echo "ETAPE" >> $ETAPE #incr
+mentation de l'
+tape pour visualisation sur visue HMM
+tar xvf /mnt/USB/"$1" -C /mnt/USB/Sigmatmp/ proftpd.users
+sleep 1 #Tempo pour r
+rer un peu de m
+moire
+echo "ETAPE" >> $ETAPE #incr
+mentation de l'
+tape pour visualisation sur visue HMM
+tar xvf /mnt/USB/"$1" -C /mnt/USB/Sigmatmp/ proftpd.conf
+sleep 1 #Tempo pour r
+rer un peu de m
+moire
+echo "ETAPE" >> $ETAPE #incr
+mentation de l'
+tape pour visualisation sur visue HMM
+tar xvf /mnt/USB/"$1" -C /mnt/USB/Sigmatmp/ rcS
+sleep 1 #Tempo pour r
+rer un peu de m
+moire
+echo "ETAPE" >> $ETAPE #incr
+mentation de l'
+tape pour visualisation sur visue HMM
+tar xvf /mnt/USB/"$1" -C /mnt/USB/Sigmatmp/ ntpd
+sleep 1 #Tempo pour r
+rer un peu de m
+moire
+echo "ETAPE" >> $ETAPE #incr
+mentation de l'
+tape pour visualisation sur visue HMM
+tar xvf /mnt/USB/"$1" -C /mnt/USB/Sigmatmp/ ntpdate
+sleep 1 #Tempo pour r
+rer un peu de m
+moire
+echo "ETAPE" >> $ETAPE #incr
+mentation de l'
+tape pour visualisation sur visue HMM
+tar xvf /mnt/USB/"$1" -C /mnt/USB/Sigmatmp/ ntpq
+sleep 1 #Tempo pour r
+rer un peu de m
+moire
+tar xvf /mnt/USB/"$1" -C /mnt/USB/Sigmatmp/ dhcpcd
+sleep 1 #Tempo pour r
+rer un peu de m
+moire
+echo "ETAPE" >> $ETAPE #incr
+mentation de l'
+tape pour visualisation sur visue HMM
+tar xvf /mnt/USB/"$1" -C /mnt/USB/Sigmatmp/ BODET_MD5
+sleep 1 #Tempo pour r
+rer un peu de m
+moire
+echo "Fin Script INIT" >> $MAJCODELOG
+else
+echo "SCRIPT 1 : Aucun Argument !!!!"
+Bodet_update.sh
+0000755
+0001750
+0001750
+00000012226
+14625622237
+013374
+ustar
+monier
+monier
+#!/bin/sh
+claration d'un fichier de log
+MAJCODELOG=/home/MAJ_code.log
+#Fichier permettant de remonter
+ l'appli l'
+tape dasn laquelle on se trouve
+if [ "$2" ];
+then
+ETAPE="$2"
+else
+ETAPE=/tmp/Etape_maj_code
+sleep 1 #Tempo pour r
+rer un peu de m
+moire
+if [ "$1" ];
+then
+echo "Script de mise a jour BODET $1" >> $MAJCODELOG
+echo "ETAPE" >> $ETAPE #incr
+mentation de l'
+tape pour visualisation sur visue HMM
+echo "Copy de l'applicatif SIGMA" >> $MAJCODELOG
+if [ -e "/mnt/USB/Sigmatmp/A_HMM" ];
+then
+echo "NOUVEL APPLICATIF" >> $MAJCODELOG
+cp /mnt/USB/Sigmatmp/A_HMM /bin/.
+sleep 1 #Tempo pour r
+rer un peu de m
+moire
+else
+echo "ANCIEN APPLICATIF" >> $MAJCODELOG
+tar xvf /mnt/USB/"$1" -C /mnt/USB/Sigmatmp/ A_HMM
+cp /mnt/USB/Sigmatmp/A_HMM /bin/.
+tar xvf /mnt/USB/"$1" -C /mnt/USB/Sigmatmp/ busybox
+cp /mnt/USB/Sigmatmp/busybox /bin/.
+echo "Copy des modules BODET" >> $MAJCODELOG
+echo "ETAPE" >> $ETAPE #incr
+mentation de l'
+tape pour visualisation sur visue HMM
+cp /mnt/USB/Sigmatmp/D_driver_io.ko /lib/modules/.
+sleep 1 #Tempo pour r
+rer un peu de m
+moire
+cp /mnt/USB/Sigmatmp/D_driver_base_tps.ko /lib/modules/.
+sleep 1 #Tempo pour r
+rer un peu de m
+moire
+cp /mnt/USB/Sigmatmp/D_driver_pit_Timer.ko /lib/modules/.
+sleep 1 #Tempo pour r
+rer un peu de m
+moire
+cp /mnt/USB/Sigmatmp/D_driver_watchdog.ko /lib/modules/.
+sleep 1 #Tempo pour r
+rer un peu de m
+moire
+cp /mnt/USB/Sigmatmp/D_driver_uart.ko /lib/modules/.
+sleep 1 #Tempo pour r
+rer un peu de m
+moire
+cp /mnt/USB/Sigmatmp/D_driver_isl1208.ko /lib/modules/.
+sleep 1 #Tempo pour r
+rer un peu de m
+moire
+cp /mnt/USB/Sigmatmp/D_driver_lcd_alpha.ko /lib/modules/.
+sleep 1 #Tempo pour r
+rer un peu de m
+moire
+cp /mnt/USB/Sigmatmp/D_driver_Clock_10ms.ko /lib/modules/.
+sleep 1 #Tempo pour r
+rer un peu de m
+moire
+cp /mnt/USB/Sigmatmp/D_driver_Afnor.ko /lib/modules/.
+sleep 1 #Tempo pour r
+rer un peu de m
+moire
+cp /mnt/USB/Sigmatmp/D_driver_synchro_fidcf.ko /lib/modules/.
+sleep 1 #Tempo pour r
+rer un peu de m
+moire
+cp /mnt/USB/Sigmatmp/D_driver_synchro_gps.ko /lib/modules/.
+sleep 1 #Tempo pour r
+rer un peu de m
+moire
+cp /mnt/USB/Sigmatmp/D_driver_I2C_MCF5271.ko /lib/modules/.
+sleep 1 #Tempo pour r
+rer un peu de m
+moire
+cp /mnt/USB/Sigmatmp/D_driver_dongle.ko /lib/modules/.
+sleep 1 #Tempo pour r
+rer un peu de m
+moire
+cp /mnt/USB/Sigmatmp/D_driver_pulse.ko /lib/modules/.
+sleep 1 #Tempo pour r
+rer un peu de m
+moire
+echo "Copy des modules USB" >> $MAJCODELOG
+echo "ETAPE" >> $ETAPE #incr
+mentation de l'
+tape pour visualisation sur visue HMM
+cp /mnt/USB/Sigmatmp/usbcore.ko /lib/modules/.
+sleep 1 #Tempo pour r
+rer un peu de m
+moire
+cp /mnt/USB/Sigmatmp/isp116x-hcd.ko /lib/modules/.
+sleep 1 #Tempo pour r
+rer un peu de m
+moire
+cp /mnt/USB/Sigmatmp/usb-storage.ko /lib/modules/.
+sleep 1 #Tempo pour r
+rer un peu de m
+moire
+echo "Copy des fichiers d'init" >> $MAJCODELOG
+echo "ETAPE" >> $ETAPE #incr
+mentation de l'
+tape pour visualisation sur visue HMM
+cp /mnt/USB/Sigmatmp/fstab /etc/.
+sleep 1 #Tempo pour r
+rer un peu de m
+moire
+cp /mnt/USB/Sigmatmp/inittab /etc/.
+sleep 1 #Tempo pour r
+rer un peu de m
+moire
+cp /mnt/USB/Sigmatmp/proftpd.users /etc/.
+sleep 1 #Tempo pour r
+rer un peu de m
+moire
+cp /mnt/USB/Sigmatmp/proftpd.conf /etc/.
+sleep 1 #Tempo pour r
+rer un peu de m
+moire
+cp /mnt/USB/Sigmatmp/maj_appli.sh /etc/.
+sleep 1 #Tempo pour r
+rer un peu de m
+moire
+cp /mnt/USB/Sigmatmp/rcS /etc/init.d/.
+sleep 1 #Tempo pour r
+rer un peu de m
+moire
+echo "Copy des fichiers ntp" >> $MAJCODELOG
+echo "ETAPE" >> $ETAPE #incr
+mentation de l'
+tape pour visualisation sur visue HMM
+cp /mnt/USB/Sigmatmp/ntpd /bin/.
+sleep 1 #Tempo pour r
+rer un peu de m
+moire
+cp /mnt/USB/Sigmatmp/ntpdate /bin/.
+sleep 1 #Tempo pour r
+rer un peu de m
+moire
+cp /mnt/USB/Sigmatmp/ntpq /bin/.
+sleep 1 #Tempo pour r
+rer un peu de m
+moire
+cp /mnt/USB/Sigmatmp/dhcpcd /bin/.
+sleep 1 #Tempo pour r
+rer un peu de m
+moire
+if [ -e "/mnt/USB/Sigmatmp/u-boot.bin" ];
+then
+echo "Effacement du Bootloader" >> $MAJCODELOG
+echo "ETAPE" >> $ETAPE #incr
+mentation de l'
+tape pour visualisation sur visue HMM
+eraseall /dev/mtd0
+sleep 1 #Tempo pour r
+rer un peu de m
+moire
+echo "Copy du Bootloader" >> $MAJCODELOG
+echo "ETAPE" >> $ETAPE #incr
+mentation de l'
+tape pour visualisation sur visue HMM
+cp /mnt/USB/Sigmatmp/u-boot.bin /dev/mtd0
+sleep 1 #Tempo pour r
+rer un peu de m
+moire
+else
+echo "Fichier u-boot.bin absent !!!" >> $MAJCODELOG
+if [ -e "/mnt/USB/Sigmatmp/vmImage" ];
+then
+echo "Effacement du Noyau" >> $MAJCODELOG
+echo "ETAPE" >> $ETAPE #incr
+mentation de l'
+tape pour visualisation sur visue HMM
+eraseall /dev/mtd2
+sleep 1 #Tempo pour r
+rer un peu de m
+moire
+echo "Copy du Noyau" >> $MAJCODELOG
+echo "ETAPE" >> $ETAPE #incr
+mentation de l'
+tape pour visualisation sur visue HMM
+cp /mnt/USB/Sigmatmp/vmImage /dev/mtd2
+sleep 1 #Tempo pour r
+rer un peu de m
+moire
+else
+echo "Fichier vmImage absent !!!" >> $MAJCODELOG
+echo " !!!!!!!!!!!!!!!!!!!!!!!!"
+echo " !!!!!!!! RESUME !!!!!!!!"
+echo " !!!!!!!!!!!!!!!!!!!!!!!!"
+cat $MAJCODELOG
+echo "Fin Script" >> $MAJCODELOG
+else
+echo "SCRIPT 2 : Aucun Argument !!!!"
+u-boot.bin
+0000755
+0001750
+0001750
+00000567304
+14625622517
+012355
+ustar
+monier
+monier
+NqNqF
+!N{
+*I$H
+<NsF
+<Ns <
+Nu 9
+NuNV
+*_N^NuNV
+*_N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^Nu
+, AP
+"G )
+*_N^NuNV
+g. @Q
+N^NuNV
+f2`$t
+f" m
+*_N^NuNV
+$ $m
+l."m
+N^NuNV
+< .
+f. k
+f !J
+8`Xr
+[`HvT
+n`2
+N^NuNV
+N^NuNV
+<| .
+8`\r
+[`LvT
+n`6
+8`Xr
+[`HvT
+n`2
+, F"(
+ J&h
+ `"p
+ F"(
+$F&j
+"F i
+gx m
+ F!J
+d Hk
+"F i
+"F i
+$F%I
+N^NuNV
+ DHp(
+gP CA
+N^NuNV
+N^NuNV
+N^NuNV
+g` @Q
+e0 C
+N^NuNV
+<|(n
+eH L"B
+ L%X
+nz"j
+eH L"Kt
+ L%X
+$K`d
+e:$L B
+d "L
+ / "m
+``$K(
+N^NuNV
+X*_N^NuNV
+N^NuNV
+N^NuNV
+f n
+H&HB
+D D
+d8"L
+@ @
+gF n
+HABA
+H@B@$
+`f n
+g< .
+dN^NuNV
+N^NuNV
+ N^NuNV
+N^NuNV
+gn k
+$g`$h
+g:Hn
+N^NuNV
+N^NuNV
+ D`2
+`*$*
+N^NuNV
+ @'@
+N^NuNV
+N^NuNV
+BAHA`
+H@B@
+|N^NuNV
+ <$n
+,fx&*
+N^NuNV
+N^NuNV
+<|&n
+` (
+. FR
+. FR
+BAHA
+,f, *
+(C%L
+ @&*
+,f *
+f$%E
+& "*
+. FR
+ f&%E
+. FR
+f m
+. FR
+. FR
+`"%E
+ "p,
+ BHh
+4 D h
+&"D"i
+`6".
+("L"
+f. m
+h"DB
+ D"(
+"@ D
+ D!A
+g D
+ D"(
+"D")
+ @"D
+ D!@
+ D"(
+`"%C
+("D )
+,f$ *
+(A%L
+f$%C
+(A n
+,f$ *
+(H%L
+(@ j
+f"%C
+4/ `
+ L"D
+ @"*
+`f D
+`>%C
+ @"*
+g"%E
+`F%E
+`"%E
+ f$J
+ S"k
+H@B@
+ fT k
+`<2|
+N^Nu
+N^NuNV
+N^NuNV
+ A`
+N^NuNV
+N^NuNV
+N^NuNV
+$_N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+ N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+"@ n
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+2<? 3
+E0<0
+2<!@3
+E0<0
+E0<0 3
+2<=@3
+N^NuNV
+e m
+*_N^NuNV
+ G (
+N^NuNV
+N^NuNV
+NqNV
+&P (
+E0<0 3
+2<=@3
+E0<0 3
+2<=@3
+`2 )
+g|/-
+ G (
+NqNV
+$ .<
+"G$)
+N^NuNV
+$ $n
+B@LA
+N^NuNV
+`4 A
+N^NuNV
+*_N^NuNV
+*_N^NuNV
+N^NuNV
+ g |@
+N^NuNV
+, 09@
+dLC(
+N^NuNV
+*_N^NuNV
+*_N^NuNV
+N^NuNV
+*_N^NuNV
+B@H@
+BAHA
+N^NuNV
+N^NuNV
+*_N^NuNV
+$_N^NuNV
+N^NuNV
+N^NuNV
+g0Hx
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+$|$n
+gRHx
+`>0<
+`"Hx
+N^NuNV
+ N^NuNV
+B@5@
+B@5@
+N^NuNV
+ N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+< m
+g m
+ CHh
+N^NuNV
+<<(n
+z`h/
+/ "m
+/ "m
+L PN
+f`/-
+ `<B
+ @Hh
+L PN
+N^NuNV
+< Hx
+ C$PHx
+B@5@
+N^NuNV
+N^NuNV
+<|$.
+f~ m
+$SHx
+`<$THx
+N^NuNV
+N^NuNV
+ /-
+g4/-
+DHx'
+N^NuNV
+c.$m
+N^NuNV
+, &.
+ G&P m
+gp/-
+`\ m
+g@ m
+ed0;:
+`B m
+`4 m
+`&/-
+tHx'
+`6/-
+` /-
+N^Nu
+N^NuNV
+fT m
+B@H@
+g& m
+ g2r
+N^NuNV
+`"/-
+N^NuNV
+|&AU
+J@f* m
+f Hx
+f /-
+b>/-
+N^Nu
+N^NuNV
+ N^NuNV
+ N^NuNV
+N^NuNV
+ D(PHx
+/ "m
+D/ "m
+H@B@
+/ "m
+N^NuNV
+XBPB
+`\ m
+/ "m
+`b(m
+/ "m
+`.(m
+/ "m
+f m
+`Z/-
+`@"m
+N^NuNV
+N^NuNV
+N^NuNV
+f m
+` /-
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+ f(J
+N^NuNV
+$ $n
+ g
+N^NuNV
+< &.
+&P"m
+/ m
+N^NuNV
+N^NuNV
+$@Hx
+$@Hx
+N^NuNV
+,"B"
+f\ m
+B@H@
+`<Hx
+ ` /
+g* m
+ g2r
+N^NuNV
+< &n
+ f4J
+f( m
+ f8J
+f2 m
+ f<J
+f0Hx
+fx(n
+g@/-
+p B/
+$@/ /
+"@ B
+^/ /
+"B QB
+`p$m
+f /-
+f Hx
+e m
+`L$m
+N^Nu
+N^NuNV
+N^NuNV
+N^NuNV
+HABA
+ N^NuNV
+T"RJ
+$_*_N^NuNV
+fH`"
+`$&)
+<N^NuNV
+N^NuNV
+`& n
+N^NuNV
+N^NuNV
+N^NuNV
+ $n
+N^NuNV
+<|(.
+gvHx
+g\Hx
+gBHx
+f:`Z
+` Hx
+r--A
+B@H@R
+N^NuNV
+<|&n
+/ "m
+g<e
+g8e
+ft`F
+gR/-
+`(Hx
+g /-
+N^NuNV
+,<$n
+BAHA
+f^`&Hx
+ `6B
+B@H@6
+N^NuNV
+` ER
+& `TB
+N^NuNV
+< $n
+f /-
+N^NuNV
+,<$n
+` Hx
+`<Hx
+` Hx
+N^NuNV
+N^NuNV
+fD$m
+N^NuNV
+, &m
+f@$m
+`T09@
+N^NuNV
+ $.
+e2 m
+N^NuNV
+< m
+ (@P
+fn C
+mb"+
+fD$m
+N^NuNV
+<|$n
+ @p\
+ @p\
+ @p'
+fv J
+`R j
+ f "
+`0& p
+(CHn
+f ,.
+N^NuNV
+`$ n
+N^NuNV
+N^NuNV
+$ $.
+gXm
+N^NuNV
+dX/-
+`<"m
+`< m
+< &n
+ $<'
+h`"$*
+$B&RJ
+/ "m
+" $LO
+ `*I
+/ "m
+N^NuNV
+N^NuNV
+N^NuNV
+, G$P/*
+N^NuNV
+N^Nu
+< &.
+N^NuNV
+N^NuNV
+N^NuNV
+$ $n
+e60;
+`("m
+`""m
+e40;
+`d"-
+ `^"-
+`X"-
+`R"-
+`L"-
+`F"-
+ `@"-
+$`:"-
+(`4"-
+,`."-
+0`("-
+4`""-
+e"0;
+P`. m
+T`( m
+X`" m
+N^NuNV
+< m
+g /-
+N^NuNV
+`V$*
+` /-
+N^NuNV
+l $n
+`(Hx
+N^NuNV
+N^NuNV
+<|,.
+`(r@-A
+g:/-
+g /-
+`l(BB
+fD&m
+`RHx
+ `2-T
+&@$m
+f|`, *
+`|/.
+ `h/
+g>/-
+g@/-
+f./.
+ FHh
+lb&n
+&@$n
+N^Nu
+N^NuNV
+N^NuNV
+$@Hn
+f@Hn
+f.$,
+rdLA(
+fp".
+mV)A
+f< .
+m2)@
+/ "m
+N^NuNV
+< .
+ ` /-
+` /-
+ ` /-
+ G (
+N^Nu
+<|(.
+`*0F
+P` "
+N^NuNV
+ft"m
+g,".
+m& n
+N^NuNV
+N^NuNV
+`.Hx
+N^NuNV
+< (n
+$@Hj
+` @
+g Hx
+`ZHn
+l /-
+N^NuNV
+ Hn
+g2`P".
+` n
+N^NuNV
+ @Hh
+fVHx
+`rHx
+"@Hi
+`VHn
+`*".
+N^NuNV
+g2Hx
+N^NuNV
+N^NuNV
+N^NuNV
+<|&.
+&@/ "m
+/ "m
+eb0;
+N^NuNV
+`^Hx
+N^NuNV
+$ $n
+b@ j
+` "*
+N^NuNV
+`.Hx
+N^NuNV
+< m
+"B&QG
+f /-
+"B Q%H
+N^NuNV
+N^NuNV
+N^NuNV
+ o8/
+N^Nu
+N^NuNV
+< &.
+`vHx
+N^NuNV
+,<$.
+D`L .
+H`2 .
+ <UUUU-@
+`" n
+`d n
+`. n
+`" n
+`H n
+`D .
+N^NuNV
+lN C
+N^NuNV
+$P m
+`0Hx
+f" m
+N^NuNV
+N^NuNV
+N^NuNV
+$@Hx
+N^NuNV
+,|&n
+$RHx
+$f /-
+`@&F
+gX/-
+`2/-
+N^NuNV
+``Hx
+$@Hx
+$`^p
+f$ S"
+/ /-
+N^NuNV
+$|,.
+`vHx
+N^NuNV
+<|$.
+|$P m
+`VHx
+h` p
+Bg/-
+l` B
+`@ n
+ @p^
+N^NuNV
+`JHx
+N^NuNV
+`^$n
+`.Hx
+N^NuNV
+< (n
+fj`~ k
+ `DHx
+g>/-
+f,-S
+/ "m
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+$<*.
+N^NuNV
+N^NuNV
+N^NuNV
+<|$.
+ G-P
+`x(KR
+g./-
+ B/(
+f|Hx
+ B/(
+ G!J
+ l (BP
+ E` "m
+$ F/
+f@ T$n
+( F/
+fN T"n
+(`>/-
+,"F/
+g8/-
+0 F/
+N^NuNV
+N^NuNV
+N^NuNV
+<|(n
+`n$n
+N^Nu
+$<(.
+N^NuNV
+ <(.
+`@$Sp
+l0Hx
+ `"R
+g Hx
+N^NuNV
+,|(.
+&O"-
+o $FB
+$F`" R$(
+.K`h/
+` /-
+N^NuNV
+N^NuNV
+f4Hx
+Hx09Hx
+N^Nu
+eb j
+mR m
+ G"h
+`&"G i
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+*_N^NuNV
+*_N^NuNV
+*_N^NuNV
+N^NuNV
+N^NuNV
+$<(.
+$@Hj
+N^NuNV
+N^NuNV
+ G (
+N^NuNV
+N^NuNV
+N^NuNV
+, m
+ G (
+N^NuNV
+N^NuNV
+ G (
+N^NuNV
+ G (
+N^NuNV
+ G (
+N^NuNV
+f, G (
+(g$"m
+N^NuNV
+N^NuNV
+N^NuNV
+ G (
+`\Hx
+N^Nu
+ G (
+*_N^NuNV
+ G (
+`*_N^NuNV
+ G (
+$g /
+N^NuNV
+$P/<
+N^NuNV
+ G (
+fB/-
+`$RX
+ G"m
+N^Nu
+ G"h
+N^NuNV
+N^NuNV
+f~/-
+fZ/-
+` /-
+N^NuNV
+ G -
+N^Nu
+N^NuNV
+N^NuNV
+$GHx
+N^NuNV
+ <*.
+ S0+
+J@gdJ
+b\ <
+`.0D
+ <N^NuNV
+*_N^NuNV
+g`m"
+f\`6r
+fJ`0r@
+f:`2/-
+`</-
+N^NuNV
+"B`V )
+`(0n
+$B`0 *
+N^Nu
+N^NuNV
+ P!n
+N^NuNV
+ Q (
+N^NuNV
+N^NuNV
+ P (
+N^NuNV
+ P (
+N^NuNV
+ Q"(
+ Q (
+N^NuNV
+N^NuNV
+ S&(
+f$"(
+d L
+l$"(
+d( L
+pdL@
+ @Hh
+f> SJ
+g (
+`v4|
+ S"(
+ SJ
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+g$ P
+LISTB
+N^Nu
+N^NuNV
+N^NuNV
+ <".
+HCzM`
+N^NuNV
+N^NuNV
+,<"n
+,<N^NuNV
+N^NuNV
+ $n
+ N^NuNV
+<|"n
+<|N^NuNV
+ N^NuNV
+<|,.
+$@ n
+ "RX
+m4xc
+`N(RJ
+/ "m
+`.p@
+ `R0|
+&@$BO
+N^NuNV
+N^NuNV
+F"9@
+fv4<
+L 9@
+HNqNqNqNqNq A0
+N^NuNV
+N^NuNV
+N^Nu
+ BB`6
+N^NuNV
+N^NuNV
+N^NuNV
+<|*.
+ AJ0X
+f J(
+gn m
+` EB
+<|N^NuNV
+N^NuNV
+*_N^NuNV
+N^NuNV
+ /-
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+Bg"m
+N^NuNV
+H@B@
+H@B@
+H@B@
+N^NuNV
+BQ m
+g /-
+N^NuNV
+g /-
+N^NuNV
+N^NuNV
+N^NuNV
+$ m
+$BP m
+, P1
+N^NuNV
+< (n
+f>4|
+f<4|
+f4/-
+f4/-
+f4/-
+g$ m
+B@"m
+fT/-
+fRJ(
+fLJ(
+fFJ(
+f8 m
+H@B@
+H@B@
+H@B@
+N^NuNV
+< (n
+fr$m
+BR/-
+@BPp
+BQ m
+N^NuNV
+$| m
+@BP m
+gR$m
+g\rC
+`6 m
+fb/-
+`N m
+T"@C
+`. m
+N^NuNV
+eH/.
+Hr(d"m
+N^NuNV
+N^NuNV
+fH m
+f8HtHd"m
+N^NuNV
+< $-
+/ "m
+/ "m
+/ "m
+/ "m
+/ "m
+/ "m
+/ "m
+/ "m
+/ "m
+/ "m
+/ "m
+/ "m
+/ "m
+/ "m
+/ "m
+/ "m
+ L&m
+/ "m
+/ "m
+/ "m
+/ "m
+/ "m
+/ "m
+/ "m
+/ "m
+/ "m
+/ "m
+/ "m
+/ "m
+/ "m
+/ "m
+/ "m
+/ "m
+/ "m
+/ "m
+/ "m
+/ "m
+/ "m
+/ "m
+/ "m
+/ "m
+/ "m
+N^NuNV
+$ &-
+N^NuNV
+$ m
+(`L$m
+N^NuNV
+ G (
+f /-
+/ "m
+/ "m
+N^NuNV
+N^NuNV
+,<$n
+`@Hn
+d@$m
+N^NuNV
+$<$n
+`"Hn
+`4Hn
+`4Hn
+`4Hn
+fZJ.
+fTJ.
+fNJ.
+fH$m
+g0J.
+f^J.
+fXJ.
+fRJ.
+fLJ.
+fFJ.
+f@J.
+f:J.
+N^NuNV
+`8Hn
+gD"B$m
+fd m
+N^NuNV
+&A/-
+N^NuNV
+<<$n
+`@Hn
+`h m
+H@B@
+`*/-
+|/ "m
+/ "m
+/ "m
+/ "m
+/ "m
+pdLB
+Bg"m
+/ "m
+ / "m
+/ "m
+/ "m
+N^NuNV
+$<"m
+BJ"m
+N^NuNV
+$ "m
+f4Hn
+` /-
+g~"m
+BgHx
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+8t0`
+8t1`
+8t2`
+8t3`
+8t4`
+8t5`
+8t6`
+8t7`
+8t8`
+8t9`
+8ta`v
+8tb`^
+8tc`F
+8td`.
+8te`
+8r0`
+8r1`
+8r2`
+8r3`
+8r4`
+8r5`
+8r6`
+8r7`
+8r8`
+8r9`
+8ra`lt
+8rb`Vt
+8rc`@t
+8rd`*t
+8re`
+*_N^NuNV
+ $.
+`"vc
+ N^NuNV
+"@ m
+N^NuNV
+N^NuNV
+N^NuNV
+d`2
+N^NuNV
+*_N^NuNV
+ &n
+N^NuNV
+ / "m
+N^NuNV
+N^NuNV
+ / "m
+N^NuNV
+`& C
+N^NuNV
+`& C
+N^NuNV
+`& C
+N^NuNV
+`& C
+N^NuNV
+, $.
+fF$m
+N^Nu
+*_N^NuNV
+$_N^NuNV
+$_N^NuNV
+$_N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+`(Hn
+N^NuNV
+<N^NuNV
+N^NuNV
+< &n
+f v)
+`LHx
+d4`dHx
+`JHx
+e2"m
+N^NuNV
+<<$.
+d.$m
+g r(
+|/ Hx
+ff$m
+g v(
+gzHx
+gdHx
+/ "m
+gR D
+eLHx
+N^NuNV
+N^NuNV
+gvHx
+gb"m
+g0"m
+g&Hx
+N^NuNV
+gvHx
+gb"m
+N^NuNV
+N^Nu
+rA`>
+tB`B
+tD`"
+f m
+r0`
+t9`d
+tB`B
+tD`
+t8`^
+r9`b
+tA`>
+rB`B
+rD`"
+f m
+t6`|r
+t7`nr
+t8``r
+t9`Rr
+tA`Dr
+tB`6r
+tC`(r
+tE` r
+*_N^NuNV
+ $.
+`$vc
+ N^NuNV
+N^NuNV
+$ $n
+N^NuNV
+ @p(
+N^NuNV
+N^NuNV
+$_&_N^NuNV
+*_N^NuNV
+` m
+*_N^NuNV
+*_N^NuNV
+$ m
+` m
+T`tB
+BP m
+d"P m
+` "m
+N^NuNV
+J BB
+N^Nu
+N^NuNV
+$_&_N^NuNV
+*_N^NuNV
+` m
+*_N^NuNV
+*_N^NuNV
+$ m
+` m
+T`tB
+BP m
+`"P m
+` "m
+N^NuNV
+J BB
+N^NuNV
+fn N0 "m
+fX N0 "m
+f>0.
+`>"m
+N^Nu
+N^NuNV
+e$0<
+N^NuNV
+N^NuNV
+fJ m
+N^NuNV
+*_N^NuNV
+*_N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+$|$n
+g( m
+$|N^NuNV
+ <"n
+` p0
+ <N^NuNV
+ |$.
+ |N^NuNV
+,| m
+fhp1L
+`~ m
+`j m
+`0 m
+N^NuNV
+$|&.
+N^NuNV
+ |,.
+2`@B
+N^NuNV
+N^NuNV
+N^NuNV
+`>"m
+` m
+N^NuNV
+f m
+gbHx
+`PHx
+R m
+"P m
+m> m
+`LHx
+"P m
+`bHx
+fN m
+N^NuNV
+$<$n
+ m
+` Hx
+N^NuNV
+` Hx
+N^NuNV
+` Hx
+N^NuNV
+/- (`
+ m
+` Hx
+N^NuNV
+ "n
+d@ m
+ m B
+ m
+ N^NuNV
+ m $B
+ m $
+` Hx
+N^Nu
+N^NuNV
+N^NuNV
+*_N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+ m ,B
+ m ,
+*_N^NuNV
+N^NuNV
+>pG%@
+t?%B
+N^NuNV
+ "m
+ m 0
+ m 4B
+ m 8B
+ m <B
+ m 8B
+ m 4
+ m 4B
+`,r
+`b"m
+`4"m
+`""m
+ m @
+ m D
+f\ m 8B
+f< m <B
+ m 0
+ m <B
+ m 8
+ m <
+ m 0
+ m @B
+ m @
+N^NuNV
+< (m HB
+&m LB
+$m PB
+ m T
+gH"SJ
+g2p'
+ m H
+N^Nu
+<N^NuNV
+N^NuNV
+N^NuNV
+fJ"m
+N^NuNV
+< &m
+BgHx
+N^NuNV
+N^NuNV
+/- |"m
+N^NuNV
+NqNV
+ $B`
+N^NuNV
+N^NuNV
+N^NuNV
+e20;
+"/-
+g@ m
+BgHx
+N^NuNV
+VxHxVxHx
+`*rC
+ P`& m
+|NqNV
+e20;
+"/-
+ e 9@
+0BP m
+BP m
+BP m
+ F 9@
+N^NuNV
+N^NuNV
+ N^NuNV
+<|"m
+ m X
+"C Q
+dH$m
+ m \"m `B
+ m dB
+0BP m
+BP m
+ m hB
+ m l
+? m pB
+$m h
+(- X"D/
+ @(C&
+f*$D#
+BS m hB
+ m XB
+h(EB
+"@(m `
+ m \
+ m dB
+(- l DB
+&- p"CB
+ $<
+0@&-
+\"BB
+Bg/-
+"m \ m d
+ m pB
+ m lB
+ m \
+ m `
+ m d
+ m `
+ m \
+ m l
+ m p
+ m dB
+ m \B
+ m lB
+ m pB
+` /-
+`d m
+f\$m
+BP"m
+N^NuNV
+N^NuNV
+N^NuNV
+&m t/
+ m x
+fD m
+JPf< m tB
+`J m
+Bg m tB
+f|$m
+Bg"m
+N^NuNV
+*_N^NuNV
+N^NuNV
+e4/.
+Hr(d"m
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+NqNV
+d "m
+N^NuNV
+D RR
+f,"m
+"R m
+nj"m
+`F m
+N^NuNV
+d "m
+!m0 m
+f" m
+N^NuNV
+HBBB
+N^NuNV
+BBHB4
+N^NuNV
+N^NuNV
+n("m
+`n"m
+n4"m
+`:"m
+`4"m
+N^NuNV
+gj m
+f6"m
+N^NuNV
+fl"m
+N^NuNV
+B@"m
+N^NuNV
+ <UUUU-@
+`D .
+g .
+ AHh
+`\ .
+g8".
+g, .
+ AHh
+ `& .
+ `n .
+g .
+ AHh
+ `j .
+g .
+ AHh
+N^NuNV
+N^NuNV
+f4Hn
+B@=@
+BgHx
+BP/-
+BgHx
+f4Hx
+BgHx
+f4Hx
+BgHx
+f4Hx
+N^NuNV
+ Q |@
+N^NuNV
+ "m
+ e 9@
+N^NuNV
+B@"m
+B@"m
+B@"m
+N^NuNV
+ "m
+ e 9@
+` m
+N^NuNV
+$ &-
+N^NuNV
+N^NuNV
+/ "m
+`n"m
+/ (-
+/ j
+HsHd"m
+N^NuNV
+N^NuNV
+N^NuNV
+` Hr(d"m
+N^NuNV
+N^NuNV
+N^NuNV
+$<$n
+`<Hn
+H@B@
+pdLB
+Bg"m
+N^NuNV
+JBf n
+B@H@/
+\BB"m
+B@H@/
+N^NuNV
+$ &-
+N^NuNV
+ `"B
+ `"B
+fX"m
+ `"B
+f^"m
+ `"B
+N^NuNV
+ `"B
+ `"B
+fX"m
+ `"B
+f^"m
+ `"B
+N^NuNV
+N^NuNV
+, Hx
+ Hx
+ Hx
+N^NuNV
+N^NuNV
+N^NuNV
+,|Hx
+ @Hh
+BJ"m
+N^NuNV
+$ Hx
+$Hx'
+Hxu0"m
+N^NuNV
+N^Nu
+*_N^NuNV
+N^NuNV
+e4/.
+Hr(d"m
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+er0;
+N^NuNV
+g /-
+f /-
+N^NuNV
+N^NuNV
+`X"m
+g,"m
+N^NuNV
+&|0
+N^NuNV
+&|0
+N^NuNV
+&|0
+N^NuNV
+&|0
+N^NuNV
+$ "m
+fV&-
+B@"m
+B@"m
+B@"m
+`$"m
+N^NuNV
+B@"m
+B@"m
+ lL/
+B@"m
+`("m
+`$"m
+N^NuNV
+$ "m
+B@"m
+B@"m
+ lL/
+B@"m
+`("m
+`$"m
+N^NuNV
+&|0
+N^NuNV
+gD/-
+g6/-
+gf/-
+`L"m
+gh/-
+N^NuNV
+N^NuNV
+&|0
+N^NuNV
+N^NuNV
+/ "m
+`n"m
+/ (-
+/ j
+HsHd"m
+N^NuNV
+N^NuNV
+N^NuNV
+` Hr(d"m
+N^NuNV
+N^Nu
+*_N^NuNV
+ O |@
+N^NuNV
+ N |@
+N^NuNV
+ M |@
+N^NuNV
+<|(.
+`("A
+<|N^NuNV
+, &.
+, N^NuNV
+<|&.
+<|N^NuNV
+$ &.
+f| i
+8&0<
+N^NuNV
+g Hx
+g Hx
+N^NuNV
+g Hx
+g Hx
+N^NuNV
+N^NuNV
+*_N^NuNV
+e,`4v
+ N^NuNV
+N^NuNV
+f:`VtD
+f$`RtA
+`X m
+f m
+`4rA
+f("m
+*_N^NuNV
+ m
+d m
+d m
+d m
+gJ m
+h`B
+`8 m
+` m
+ N^NuNV
+fZ"m
+fF m
+N^NuNV
+$ m
+g0tP
+`~ m
+f$"m
+fR m
+fF m
+f` m
+e, m
+g$ m
+f6 m
+d m
+f6 m
+d m
+d m
+db/-
+d2/-
+N^Nu
+@$BE
+/<A7
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+ G P/(
+N^NuNV
+ G (
+N^NuNV
+f Hx
+N^NuNV
+N^NuNV
+N^NuNV
+N^Nu
+N^NuNV
+N^Nu
+$N^NuNV
+N^NuNV
+-H@B@
+1H@B@
+B@3@
+ B@1@
+(BA1A
+D 9@
+N^NuNV
+l /-
+l /-
+N^NuNV
+, $m
+"R&m
+ @Hh
+d 6<
+N^Nu
+N^NuNV
+nf$m
+ T!
+ T"C
+N^NuNV
+<|,.
+ "<'
+ gJ/-
+gR/-
+f2&+
+ G P"h
+$@Hx
+`.Hx
+$@Hx
+ G (
+ G P/(
+ G P/(
+N^NuNV
+N^NuNV
+N^NuNV
+ <E=
+"<E=
+*_N^NuNV
+< &n
+ <E=
+gDHx
+ <E=
+x`4$m
+f rL
+N^NuNV
+gd/-
+g /-
+g /-
+g /-
+g /-
+N^NuNV
+<|*.
+/ "m
+fF$+
+N^NuNV
+ m:/
+N^NuNV
+,|&n
+Bg"m
+N^NuNV
+, &n
+fB$m
+`H$*
+N^NuNV
+g2/.
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^Nu
+ P h
+*_N^NuNV
+$<(.
+fF`,
+f,`$
+$<N^NuNV
+ P h
+` /-
+N^NuNV
+ P h
+` /-
+N^NuNV
+g@$h
+`2Hn
+f $j
+N^NuNV
+c,Hx
+`$ @!j
+N^NuNV
+<|,.
+HABA
+H@B@
+HABA
+g8/-
+HABA
+HABA
+N^NuNV
+$<*.
+`>Hx
+ f*/-
+N^NuNV
+,|,.
+HABA
+HABA
+HABA
+-HABA
+5HABA
+5H@B@
+5HABA
+1HABA
+5HABA
+1HABA
+5HABA
+1HABA
+ ` &k
+N^NuNV
+N^NuNV
+N^NuNV
+<|&n
+g$ v
+HBBB
+AHABA
+!HABA
+HABA
+X`FB
+f06<
+H@B@
+e<Hx
+ `&/
+H@B@
+H@B@
+fL"+
+=HABA
+1HABA
+%HABA
+tdLB
+N^NuNV
+1H@B@
+5H@B@
+\N^NuNV
+<|/-
+ fv/-
+5HABA
+5H@B@
+HABA
+HABA
+g:/-
+HABA
+HABA
+HABA
+fh&l
+HABA
+/ "m
+/ "m
+N^NuNV
+<|/-
+($CB
+(g,/
+HABA
+H@B@
+HABA
+HABA
+%HABA
+HABA
+HABA
+mF$<
+t<LB
+fJ/-
+5HABA
+`R/-
+N^Nu
+"E`@B
+|N^NuNV
+(I$@JCm
+|N^NuNV
+N^NuNV
+N^NuNV
+$_N^NuNV
+`> Q
+|N^NuNV
+N^NuNV
+` / "m
+"@ j
+ 0
+N^NuNV
+ |$n
+`J(<
+N^NuNV
+`" k
+` k
+N^NuNV
+N^NuNV
+f\(.
+`0Hx
+fBHx
+ xp!D
+p !@
+N^Nu
+$<$n
+ f."
+xdLD
+zdLE
+N^NuNV
+v<LC
+N^NuNV
+zdLE
+t LB0
+<N^Nu
+ G,<
+/ $D&E~
+$L(E*
+$L(E*
+HE8<
+$L(E*
+HA0<
+$L(E*
+&L(G.
+ L(F,
+HF<<
+ L(F,
+(_&_$_
+ L(F,
+(_&_$_
+(_&_$_ .
+N^Nu(_&_$_ .
+N^Nu(
+(_&_$_ m
+N^Nu
+ G.<
+/ $|
+4(G.
+"L(G.
+$L(G.
+(_&_$_H@HA0
+N^Nux
+ G.<
+N^Nuz
+N G|
+N^NuNV
+N^Nu
+N^Nup
+N^Nup
+N^Nu
+Nu m
+N^Nu
+N^NuNV
+N^NuNV
+N^NuNV
+|N^NuNV
+N^NuNV
+N^Nu
+gqr<
+$/o|
+f-=v
+mj>zjZ
+l6qnk
+IiGM>nw
+1(10101101018888
+ !"#$%&'()*+,-./0123456789:;<=>?
+F_Generer_I2C_Start
+|/-\
+JanFebMarAprMayJunJulAugSepOctNovDecSunMonTueWedThuFriSat
+*** Unexpected exception ***
+Vector Number: %d Format: %02x Fault Status: %01x
+PC: %08lx SR: %08lx SP: %08lx
+D0: %08lx D1: %08lx D2: %08lx D3: %08lx
+D4: %08lx D5: %08lx D6: %08lx D7: %08lx
+A0: %08lx A1: %08lx A2: %08lx A3: %08lx
+A4: %08lx A5: %08lx A6: %08lx
+*** Please Reset Board! ***
+Bogus External Interrupt Vector %d
+irq_install_handler: wrong interrupt vector %d
+unknown compression method
+invalid window size
+invalid reserved bit
+incorrect header check
+invalid block type
+invalid stored block lengths
+too many length or distance symbols
+oversubscribed dynamic bit lengths tree
+incomplete dynamic bit lengths tree
+invalid bit length repeat
+oversubscribed literal/length tree
+incomplete literal/length tree
+invalid distance code
+invalid literal/length code
+incorrect data check
+0.95P
+stream end
+file error
+stream error
+data error
+insufficient memory
+buffer error
+DRAM:
+baudrate
+### ERROR ### Please RESET the board ###
+RAM SAUVEGARDE %d
+FLASH:
+ethaddr
+ipaddr
+!!!!! WARNING !!!!! --> Pb d'
+criture 'CAL FORT' sur RTC 0x%02x
+!!!!! WARNING !!!!! --> Pb d'
+criture 'CAL FIN' sur RTC 0x%02x
+loadaddr
+bootfile
+.%03ld
+*** failed ***
+TEST DE PRODUCTION
+Microquartz Sigma BODET
+none
+%d.%d.%d.%d
+## Warning: gatewayip needed but not set
+bad length %d < %d
+invalid RARP header
+len bad %d < %d
+checksum bad
+ ICMP Host Redirect to
+netretry
+once
+ARP Retry count exceeded; starting again
+gatewayip
+netmask
+nvlan
+serverip
+*** ERROR: ping address not given
+*** ERROR: `serverip' not set
+*** ERROR: `ipaddr' not set
+*** ERROR: `ethaddr' not set
+Abort
+Bytes transferred = %ld (%lx hex)
+filesize
+fileaddr
+octet
+timeout
+File too large
+File has bad magic
+*** Warning: no boot file name; using '%s'
+TFTP from server
+; our IP address is
+; sending through gateway
+Filename '%s'.
+ Size is 0x%x Bytes =
+Load address: 0x%lx
+Retry count exceeded; starting again
+ %lu MB received
+TFTP error: First block is not block 1 (%ld)
+Starting again
+done
+TFTP error: '%s' (%d)
+*** WARNING: %s is too long (%d - max: %d) - truncated
+BOOTP broadcast %d
+Host Name
+Root Path
+NIS Domain Name
+autoload
+RARP broadcast %d
+Timeout
+/nfsroot/%02lX%02lX%02lX%02lX.img
+File transfer via NFS from server
+Filename '%s/%s'.
+Load address: 0x%lx
+Loading: *
+*** ERROR: Cannot mount
+*** ERROR: Cannot umount
+*** ERROR: File lookup fail
+*** ERROR: Symlink fail
+%d erase regions found, only %d used
+Flash %s timeout at address %lx data %lx
+Flash %s error at address %lx
+Command Sequence Error.
+Block Erase Error.
+Locking Error
+Block locked.
+Vpp Low Error.
+write
+missing or unknown FLASH type
+CFI conformant FLASH (%d x %d)
+ Size: %ld MB in %d Sectors
+ Erase timeout %ld ms, write timeout %ld ms, buffer write timeout %ld ms, buffer size %d
+ Sector Start Addresses:
+ (RO)
+ %08lX%s
+Can't erase unknown flash type - aborted
+- no sectors to erase
+- Warning: %d protected sectors will not be erased!
+erase
+ done
+## Unknown FLASH on Bank %d - Size = 0x%08lx = %ld MB
+## Command too long!
+** Too many args (max. %d) **
+Unknown command '%s' - try 'help'
+Usage:
+'bootd' recursion detected
+## Error: "%s" not defined
+bootdelay
+bodet_num_unique
+### ERROR ### DONGLE ### BODET ###
+ !!!! DONGLE ERROR !!!!
+bootcmd
+Hit any key to stop autoboot: %2d
+%2d
+!!!! SYSTEM FAILED !!!!
+!!! Please Reset the BODET Board !!!
+BODET =>
+<INTERRUPT>
+verify
+Bad magic number
+Bad header crc
+Bad data crc
+Bad image type
+Empty Script
+## Executing script at %08lx
+autoscr
+autoscr - run script from memory
+[addr] - run script starting at addr - A valid autoscr header must be present
+%-12s= 0x%08lX
+boot_params
+memstart
+memsize
+flashstart
+flashsize
+flashoffset
+ethaddr =
+%c%02X
+ip_addr =
+baudrate = %d bps
+bdinfo
+bdinfo - print Board Info structure
+## Starting application at 0x%08lX ...
+Booting via console ...
+## Application terminated, rc = 0x%lX
+go - start application at address 'addr'
+addr [arg ...]
+ - start application at address 'addr'
+ passing 'arg' as arguments
+reset
+reset - Perform RESET of the CPU
+Error: Bad gzipped data
+Error: gunzip out of data in header
+Error: inflateInit2() returned %d
+Error: inflate() returned %d
+ Image Name: %.*s
+ Created: %4d-%02d-%02d %2d:%02d:%02d UTC
+ Image Type:
+RTEMS
+Unknown OS
+Invalid OS
+NetBSD
+Linux
+VxWorks
+U-Boot
+Nios-II
+Unknown Architecture
+Invalid CPU
+Alpha
+AVR32
+Intel x86
+IA64
+MIPS 64 Bit
+PowerPC
+IBM S390
+SuperH
+SPARC
+SPARC 64 Bit
+M68K
+Microblaze
+Nios
+Flat Device Tree
+Unknown Image
+Invalid Image
+Standalone Program
+Kernel Image
+RAMDisk Image
+Multi-File Image
+Firmware
+Script
+bzip2 compressed
+unknown compression
+uncompressed
+gzip compressed
+%s %s %s (%s)
+ Data Size: %d Bytes =
+ Load Address: %08x
+ Entry Point: %08x
+ Contents:
+ Image %d: %8ld Bytes =
+Image at %08lX:
+ Verifying Checksum ...
+ Bad Data CRC
+## Checking Image at %08lx ...
+ Bad Magic Number
+ Bad Header Checksum
+Booting ...
+## Booting image at %08lx ...
+Unsupported Architecture 0x%x
+Standalone Application
+Wrong Image Type for %s command
+ XIP %s ...
+ Uncompressing %s ...
+GUNZIP ERROR - must RESET board to recover
+Unimplemented compression type %d
+autostart
+Can't boot image type %d
+bootargs
+## Transferring control to NetBSD stage-2 loader (at address %08lx) ...
+## Transferring control to RTEMS (at address %08lx) ...
+bootm
+bootm - boot application image from memory
+[addr [arg ...]]
+ - boot application image stored in memory
+passing arguments 'arg ...'; when booting a Linux kernel,
+'arg' can be the address of an initrd image
+boot - boot default, i.e., run 'bootcmd'
+bootd
+bootd - boot default, i.e., run 'bootcmd'
+iminfo
+iminfo - print header information for application image
+addr [addr ...]
+ - print header information for application image starting at
+ address 'addr' in memory; this includes verification of the
+ image contents (magic number, header and payload checksums)
+imls
+imls - list all images found in flash
+ - Prints information about all images found at sector
+ boundaries in flash.
+List of available devices:
+%-8s %08x %c%c%c
+coninfo
+coninfo - print console devices and information
+Reset RTC...
+Writting Error RTC... %d
+RTC is not initialized !!!
+## Bad date format
+unknown
+Date: %4d-%02d-%02d (%s) Time: %2d:%02d:%02d
+date
+date - get/set/reset date & time
+[MMDDhhmm[[CC]YY][.ss]]
+date reset
+ - without arguments: print date & time
+ - with numeric argument: set the system date & time
+ - with 'reset' argument: reset the RTC
+Error: end address not on sector boundary
+Error: end sector precedes start sector
+Error: start address not on sector boundary
+Error: cannot span across banks when they are mapped in reverse order
+%sProtected %d sectors
+Error: start and/or end address not on sector boundary
+Error: end address (0x%08lx) not in flash!
+%sProtect Flash Bank # %ld
+Bad sector specification
+%sProtect Flash Sectors %d-%d in Bank # %d
+bank
+Only FLASH Banks # 1 ... # %d supported
+Bad address format
+Erased %d sectors
+Erase Flash Bank # %ld
+Erase Flash Sectors %d-%d in Bank # %d
+Bank # %ld:
+flinfo
+flinfo - print FLASH memory information
+ - print information for all FLASH memory banks
+flinfo N
+ - print information for FLASH memory bank # N
+erase - erase FLASH memory
+start end
+ - erase FLASH from addr 'start' to addr 'end'
+erase start +len
+ - erase FLASH from addr 'start' to the end of sect w/addr 'start'+'len'-1
+erase N:SF[-SL]
+ - erase sectors SF-SL in FLASH bank # N
+erase bank N
+ - erase FLASH bank # N
+erase all
+ - erase all FLASH banks
+protect
+protect - enable or disable FLASH write protection
+on start end
+ - protect FLASH from addr 'start' to addr 'end'
+protect on start +len
+ - protect FLASH from addr 'start' to end of sect w/addr 'start'+'len'-1
+protect on N:SF[-SL]
+ - protect sectors SF-SL in FLASH bank # N
+protect on bank N
+ - protect FLASH bank # N
+protect on all
+ - protect all FLASH banks
+protect off start end
+ - make FLASH from addr 'start' to addr 'end' writable
+protect off start +len
+ - make FLASH from addr 'start' to end of sect w/addr 'start'+'len'-1 wrtable
+protect off N:SF[-SL]
+ - make sectors SF-SL writable in FLASH bank # N
+protect off bank N
+ - make FLASH bank # N writable
+protect off all
+ - make all FLASH banks writable
+Unknown operator '%s'
+Invalid data width specifier
+itest
+itest
+- return true/false on integer compare
+[.b, .w, .l, .s] [*]value1 <op> [*]value2
+nand
+invalid partition number %d for device %s%d (%s)
+incorrect device type in %s
+incorrect device number in %s
+out of memory
+single part
+nor0
+static
+no such FLASH device: %s%d (valid range 0 ... %d
+support for NAND devices not present
+incorrect device: %s%d
+CRAMFS
+JFFS2
+### filesystem type is %s
+uImage
+### %s loading '%s' to 0x%lx
+### %s load complete: %d bytes loaded to 0x%lx
+### %s LOAD ERROR<%x> for %s!
+fsload
+fsload
+- load binary file from a filesystem image
+[ off ] [ filename ]
+ - load binary file from flash bank
+ with offset 'off'
+- list files in a directory (default /)
+[ directory ]
+ - list files in a directory.
+fsinfo
+fsinfo
+- print information about filesystems
+ - print information about filesystems
+Base Address: 0x%08lx
+CRC32 for %08lx ... %08lx ==> %08lx
+Testing %08x ... %08x:
+Iteration: %6d
+FAILURE (data line): expected %08lx, actual %08lx
+FAILURE (data line): Is %08lx, should be %08lx
+FAILURE: Address bit stuck high @ 0x%.8lx: expected 0x%.8lx, actual 0x%.8lx
+FAILURE: Address bit stuck low or shorted @ 0x%.8lx: expected 0x%.8lx, actual 0x%.8lx
+FAILURE (read/write) @ 0x%.8lx: expected 0x%.8lx, actual 0x%.8lx)
+FAILURE (read/write): @ 0x%.8lx: expected 0x%.8lx, actual 0x%.8lx)
+%08lx:
+ %08x
+ %04x
+ %02x
+Zero length ???
+Copy to Flash...
+word at 0x%08lx (0x%08lx) != word at 0x%08lx (0x%08lx)
+halfword at 0x%08lx (0x%04x) != halfword at 0x%08lx (0x%04x)
+byte at 0x%08lx (0x%02x) != byte at 0x%08lx (0x%02x)
+halfword
+byte
+Total of %ld %s%s were the same
+md - memory display
+[.b, .w, .l] address [# of objects]
+ - memory display
+mm - memory modify (auto-incrementing)
+[.b, .w, .l] address
+ - memory modify, auto increment address
+nm - memory modify (constant address)
+[.b, .w, .l] address
+ - memory modify, read and keep address
+mw - memory write (fill)
+[.b, .w, .l] address value [count]
+ - write memory
+cp - memory copy
+[.b, .w, .l] source target count
+ - copy memory
+cmp - memory compare
+[.b, .w, .l] addr1 addr2 count
+ - compare memory
+crc32
+crc32 - checksum calculation
+address count [addr]
+ - compute CRC32 checksum [save at addr]
+base
+base - print or set address offset
+ - print address offset for memory commands
+base off
+ - set address offset for memory commands to 'off'
+loop
+loop - infinite loop on address range
+[.b, .w, .l] address number_of_objects
+ - loop on a set of addresses
+mtest
+mtest - simple RAM test
+[start [end [pattern]]]
+ - simple RAM read/write test
+sleep
+sleep - delay execution for some time
+ - delay execution for N seconds (N is _decimal_ !!!)
+ping failed; host %s is not alive
+host %s is alive
+hostname
+rootpath
+dnsip
+domain
+Automatic boot of image at addr 0x%08lX ...
+bootp
+bootp
+- boot image via network using BootP/TFTP protocol
+[loadAddress] [bootfilename]
+tftpboot
+tftpboot- boot image via network using TFTP protocol
+rarpboot
+rarpboot- boot image via network using RARP/TFTP protocol
+- boot image via network using NFS protocol
+[loadAddress] [host ip addr:bootfilename]
+ping
+ping
+- send ICMP ECHO_REQUEST to network host
+pingAddress
+Saving Environment to %s...
+## Error: illegal character '=' in variable name "%s"
+stdin
+stdout
+stderr
+Can't delete "%s"
+## Baudrate %d bps not supported
+## Switch baudrate to %d bps and press ENTER ...
+## Error: environment overflow, "%s" deleted
+setenv
+ ** Abort
+Environment size: %d/%d bytes
+printenv
+printenv- print environment variables
+ - print values of all environment variables
+printenv name ...
+ - print value of environment variable 'name'
+setenv - set environment variables
+name value ...
+ - set environment variable 'name' to 'value ...'
+setenv name
+ - delete environment variable 'name'
+saveenv
+saveenv - save environment variables to persistent storage
+run - run commands in an environment variable
+var [...]
+ - run the commands in the environment variable(s) 'var'
+- No help available.
+Unknown command '%s' - try 'help' without arguments for list of all known commands
+raz - BODET raz type product and RTC oscillator
+version
+version - print monitor version
+echo
+echo - echo args to console
+[args..]
+ - echo args to console; \c suppresses newline
+help - print online help
+[command ...]
+ - show help information (for 'command')
+'help' prints online help for the monitor commands.
+Without arguments, it prints a short usage message for all commands.
+To get detailed help information for specific commands you can type
+'help' with one or more command names as arguments.
+? - alias for 'help'
+In:
+No input devices available!
+Out:
+No output devices available!
+Err:
+No error devices available!
+Cannot initialize the list of devices!
+serial
+*** Warning - bad CRC, using default environment
+Erasing Flash...
+Writing to Flash...
+Flash
+Timeout writing to Flash
+Flash not Erased
+Can't write to protected Flash sectors
+Outside available Flash
+Start and/or end address not on sector boundary
+Unknown Vendor of Flash
+Unknown Type of Flash
+General Flash Programming Error
+flash.c
+%s[%d] FIXME: rc=%d
+%2ld
+ %cB%s
+0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ
+0123456789abcdefghijklmnopqrstuvwxyz
+<NULL>
+DRAM test not implemented!
+Board: BODET M5271 HMM
+configuration error
+unknown command
+CONSOLE BODET CARD =>
+%02x:%02x:%02x:%02x:%02x:%02x
+%ld.%ld.%ld.%ld
+mtdparts=FLASH_BODET:320k(Bootloader),64k(Parameters),1664k(Kernel),-(FileSystem) console=ttyS0,19200 root=/dev/mtdblock3 rw
+bootm ff860000
+V1.1D01 21/04/2016 1024Hz
+bodet_save_env
+unautorized
+A_maint : F_init_par_defaut --> !!! Erreur !!! Initialisation par d
+faut NON sauvegard
+ en Eeprom ...
+A_maint : F_trait_save --> !!! ERREUR !!! sauvegarde Eeprom incorrecte ...
+nothing
+First initialization ...
+BODET MAC @ : %02x:%02x:%02x:%02x:%02x:%02x
+LAST BODET MAC @ : %s
+Modification MAC @
+NEW BODET MAC @ : %s
+Wait while rebooting ...
+A_maint : F_init_carte_BODET --> !!! WARNING !!! Contenu de MAC erron
+e ...
+Lancement du test de production HMM ...
+Numero unique carte HMM : %d (%02x%02x)
+ Password :
+A_maint : F_traitement_reception_trame_pour_config_carte_BODET --> !!! ERREUR !!! Contenu de la trame inexploitable :
+Destination Gateway Netmask Type Iface Use
+ 000.000.000.000
+ net eth0 1
+|------------------------------------------------------------------------------|
+|---- ----|
+|---- CONNECTING WITH BODET CARD ----|
+|---- CONFIGURATION ----|
+|---- VERSION :
+|---- PRODUCT TYPE : HM_H ----|
+|---- PRODUCT TYPE : HM_P ----|
+|---- PRODUCT TYPE : HM_MOD ----|
+|---- PRODUCT TYPE : HM_C ----|
+|---- PRODUCT TYPE : UNKNOW ----|
+ -> system factory
+ -> ifconfig ip XXX.XXX.XXX.XXX
+ifconfig ip
+ -> route add net eth0 XXX.XXX.XXX.XXX XXX.XXX.XXX.XXX XXX.XXX.XXX.XXX
+route add net eth0
+ -> route delete XXX.XXX.XXX.XXX
+route delete
+ -> save
+Status: done.
+ -> system reboot
+Reboot process starting...Stopping all processes...
+ -> ping XXX.XXX.XXX.XXX
+ -> exit
+ -> ver
+ -> system show
+ -> route show
+ -> ifconfig show
+ -> test
+ -> help
+ -> ?
+admin
+CPU :
+DRAM :
+FLASH :
+ - IP address :
+ - Gateway present
+ - Gateway no present
+ - IP Gateway :
+ (unused)
+ - IP Mask :
+A_maint : F_trait_delete_route --> !!! ERREUR !!! Les param
+trages IP de la carte ont
+chou
+s ...
+eth0 ethernet HW addr:
+addr:
+ bcast:255.255.255.255 mask:
+ packets transmitted,
+ packets received,
+% packet loss
+RTC avec Quartz
+RTC avec TCXO
+!!! Essai RTC Quartz
+!!! Essai RTC TCXO
+HTR : Erreur de configuration (0x%02x)... On Force un RESET
+ Monday
+ Tuesday
+Wednesday
+ Thursday
+ Friday
+ Saturday
+ Sunday
+January
+February
+March
+April
+June
+July
+August
+September
+October
+November
+December
+REBOOT : OUI/NON ?
+ OUI NON
+ARRET TEST PRODUCTION
+FIN...
+ FIN
+AUTO MANU. %.02d %.02d %dms
+AUTO MANU. %.02d %.02d XXms
+ VER CALIBRAT. --> FIN
+L'HTR ISL1208 est d
+marr
+e et les ports I2C sont configur
+s pour dialoguer
+L'HTR ISL1208 est initialis
+e avec la date 1/1/00
+L'HTR ISL1208
+tait arr
+e; elle est r
+initialis
+ avec la date 1/1/00
+L'HTR ISL1208 a un pb de communication I2C pas d'acquittement
+L'HTR ISL1208 a un pb de communication I2C ligne SDA pas command
+ <=> court circuit
+Aucune r
+ponse valide d'initialisation
+ -- ++ - + FIN
+SAUVEGARDE CALIBRE ...
+
+FIN CALIBRATION ...
+CALIBRATION RTC xxx xxx
+CALIBRATION RTC PAR GPS
+attente signal... FIN
+!!!! On est proche d'une extr
+ %10d !!!!!!!!!!
+Calibration IMPOSSIBLE!!
+On arr
+te --> Calibration IMPOSSIBLE !!!
+... Writting Error RTC ...
+%d --> UI_moyenne_tps_entre_GPS_et_RTC %10d
+UI_ecart_total_entre_moyenne %10d
+Valeur correcte %d
+DEB --> %10d
+MIN : %02d
+MAX : %02d
+ACTUELLE : %02d
+FIN %d
+MEMO_MIN %02d
+Calcul sens de la derive :
+Derive : %d
+Derive a l'intant T : %d,%dms
+Meilleure derive : %d.%dms par jour
+Calibration OK
+!Controler calibrat!
+Derive : %d,%.02dms
+La dichotomie est termin
+e, valeur trouv
+On fixe la valeur car la dichotomie n'arrive pas
+ ce decider
+FIN --> %10d
+MIN : %02d
+MAX : %02d
+ACTUELLE : %02d
+FIN %d
+MEMO_MIN %02d
+Valeurs identiques
+en cours...
+ FIN
+Writting Error RTC...
+%.02d:%.02d %.02d/%.02d/%.02d xx,xxms
+%.02d:%.02d %.02d/%.02d/%.02d %d,%.02dms
+TEST =>
+!!!!! ERROR !!!!!!!!!!! TEST ERROR !!!!!!!! ERROR !!!!!!!
+La carte BODET doit reseter ...
+%s - I2C bus always busy in the past 500us timeout is %d
+%s - I2C bus is never busy after START. Timeout is %d
+%s - I2C IIF never set. Timeout is %d
+BODET : F_Generer_I2C_Start --> ACK non re
+u !!!!
+USB non present pour la version H
+USB Host pr
+sent
+USB Host - Mise sous tension
+USB Host - Contr
+le Court-Circuit
+Court-Circuit D
+tect
+ !!!!
+USB Host - Mise hors tension
+Aucun Court-Circuit D
+tect
+USB Host - Contr
+le Court-Circuit par cde externe
+USB Host - Contr
+le aucun Court-Circuit
+USB Host NON d
+tect
+ !!!! valeur = 0x%8.8X
+Test
+ partir de l'adresse %08x jusqu'
+ l'adresse %08x => %d octets
+ tester
+Nombre de test en cours d'ex
+cution : %d/%d
+ERREUR (data line): expected %08lx, actual %08lx
+ERREUR (data line): Is %08lx, should be %08lx
+RREUR: Address bit stuck high @ 0x%.8lx: expected 0x%.8lx, actual 0x%.8lx
+RREUR: Address bit stuck low or shorted @ 0x%.8lx: expected 0x%.8lx, actual 0x%.8lx
+Nombre de test en cours d'ex
+cution : %d/%d .
+Nombre de test en cours d'ex
+cution : %d/%d ..
+RREUR (read/write) @ 0x%.8lx: expected 0x%.8lx, actual 0x%.8lx)
+Nombre de test en cours d'ex
+cution : %d/%d ...
+RREUR (read/write): @ 0x%.8lx: expected 0x%.8lx, actual 0x%.8lx)
+Valeur des grains de caf
+s : %d
+- G2 = 1
+- G2 = 0
+- G3 = 1
+- G3 = 0
+- G4 = 1
+- G4 = 0
+- G5 = 1
+- G5 = 0
+- G6 = 1
+- G6 = 0
+Vous n'
+tes pas autoris
+ modifier le type du produit !!!!
+1 - Produit de type 'HM_H'
+2 - Produit de type 'HM_P'
+3 - Produit de type 'HM_MOD'
+4 - Produit de type 'HM_C'
+ESC - Exit
+Produit de type 'HM_H' valid
+Produit de type 'HM_P' valid
+Produit de type 'HM_MOD' valid
+Produit de type 'HM_C' valid
+Vous avez quelques secondes pour r
+gler le niveau du signal Afnor
+Temps termin
+Cde I2C POWER LEVEL 0
+Cde I2C POWER LEVEL 1
+Cde I2C POWER LEVEL 2
+Veuillez patientez quelques secondes
+|---- CONNEXION AVEC LA CARTE BODET ----|
+|---- CONSOLE DE TEST PRODUCTION ----|
+Test en cours ---->
+ <-----
+sultat du test 'Test de la visue' : Ok !
+sultat du test 'Test de l'horloge temps r
+el' : Ok !
+sultat du test 'Test des ports s
+rie RS485' : Ok !
+sultat du test 'Test de la FLASH' : Ok !
+sultat du test 'Test de la SRAM' : Ok !
+sultat du test 'Test de la SDRAM' : Ok !
+sultat du test 'Test de l'USB' : Ok !
+sultat du test 'Test de l'AFNOR' : Ok !
+sultat du test 'Test de la DRHF' : Ok !
+sultat du test 'Test de l'eeprom dongle' : Ok !
+sultat du test 'Test de l'eeprom MAC' : Ok !
+sultat du test 'Test du r
+seau (ping sur 172.17.30.2 par d
+faut)' : Ok !
+sultat du test 'Test du chien de garde' : Ok !
+Fin du test automatique version H et P
+Fin du test automatique version MOD
+Fin du test automatique version C
+ --> Ecriture dans toute la SRAM :
+ --> Lecture de toute la SRAM :
+Adresse MAC enregistr
+e dans l'eeprom syst
+me BODET -->
+tection de la flash :
+Emission du bus 'UART1' vers 'UART2'
+Aucun caract
+re re
+u !!!
+!!! ERREUR !!! Le bus 'UART2'
+u un mauvais caract
+Emission du bus 'UART2' vers 'UART1'
+!!! ERREUR !!! Le bus 'UART1'
+u un mauvais caract
+Trame de test RS485
+Date: %02d-%02d-%4d (%s) Heure: %2d:%02d.%02d
+ BackLight ETEINT
+ BackLight FAIBLE
+ BackLight FORT
+Lundi
+Mardi
+Mercredi
+Jeudi
+Vendredi
+Samedi
+Dimanche
+Le Backlight doit s'
+teindre
+TEST IO =>
+Test du clavier : Appuyer sur les touches une par une et finir par la touche EXIT
+TOUCHE OK d
+tect
+e
+TOUCHE EXIT d
+tect
+e
+TOUCHE PROG d
+tect
+e
+TOUCHE MAIN d
+tect
+e
+TOUCHE CALENDRIER d
+tect
+e
+TOUCHE MENU d
+tect
+e
+TOUCHE FLECHE HAUTE d
+tect
+e
+TOUCHE FLECHE DROITE d
+tect
+e
+TOUCHE FLECHE BASSE d
+tect
+e
+TOUCHE FLECHE GAUCHE d
+tect
+e
+AUCUNE TOUCHE r
+renc
+
+Effectuer 4 changements d'
+tat sur le DIP ...
+Entr
+e DIP : OFF
+Entr
+e DIP : ON
+Effectuer une coupure secteur ...
+Absence secteur
+Erreur sur LIGNE 1
+Erreur sur LIGNE 1 ou COLONNE 1
+Erreur sur LIGNE 2
+Erreur sur LIGNE 2 ou COLONNE 2
+Erreur sur LIGNE 3
+Erreur sur LIGNE 3 ou COLONNE 3
+Erreur sur LIGNE 4
+Pile OK
+Pile failed
+Signal radio : OFF
+Signal radio : ON
+Entr
+e externe : ON
+Entr
+e externe : OFF
+Init distribution minute
+!ETAT_CTL_CC_24V
+!ETAT_DPA_LOG_24V
+!ETAT_DPB_LOG_24V
+Commande SENS N
+Commande SENS N
+Contr
+le protection court-circuit
+sultat du test 'Test des IO du clavier' : Ok !
+sultat du test 'Test led clavier' : Ok !
+sultat du test 'Test de la led CPU' : Ok !
+sultat du test 'Test de la distribution minute' : Ok !
+sultat du test 'Test des relais : Ok !
+sultat du test 'Test de l'entr
+e externe' : Ok !
+sultat du test 'Test de l'entr
+e Radio' : Ok !
+sultat du test 'Test pr
+sence secteur' : Ok !
+sultat du test 'Test Power fail pile' : Ok !
+sultat du test 'Test Sortie etude N
+1' : Ok !
+sultat du test 'Test Sortie etude N
+2' : Ok !
+sultat du test 'Test Sortie etude N
+3' : Ok !
+sultat du test 'Test Sortie etude N
+4' : Ok !
+sultat du test 'Test du clavier' : Ok !
+sultat du test 'Test du dip N
+1' : Ok !
+sultat du test 'Test du dip N
+2' : Ok !
+Fin du test automatique version H,P ou MOD
+UCH_index_reception_gps > 5
+NBRE_BIT_QUALITE_GPS_SUCCESSIF_OK
+NBRE_MESSAGE_GPS_SUCCESSIF_OK
+CPU: Freescale Coldfire MCF5271 at %s MHz
+FEC_RESET_DELAY timeout
+TX not ready
+TX timeout
+## Loading Ramdisk Image at %08lx ...
+No Linux M68K Ramdisk Image
+0x%08X
+initrd_start
+0x%X
+initrd_size
+flash_start
+flash_size
+Starting kernel ...
+cramfs: wrong magic
+cramfs: unsupported filesystem features
+cramfs: root is not a directory
+cramfs: empty filesystem
+cramfs: bad root offset %lu
+size: 0x%x (%u)
+flags:
+FSID version 2
+sorted dirs
+holes
+shifted root offset
+fsid:
+crc: 0x%x
+edition: 0x%x
+name: %16s
+%*.*s: unsupported file type (%x)
+can't find corresponding entry
+ %s %8d %*.*s
+ -> %*.*s
+ [Error reading link]
+get_node_mem: unknown device type, using raw offset!
+get_fl_mem: unknown device type, using raw offset!
+add_node: malloc failed
+add_node failed!
+ ** ERROR **
+ has dup version =
+%s %08x
+find_inode failed for name=
+UNKOWN COMPRESSION METHOD =
+Scanning JFFS2 FS:
+OOPS Cleanmarker has bad size %d != %d
+OOPS Padding has bad size %d < %d
+Unknown node type: %x len %d offset 0x%x
+ done.
+%s: Failed to scan JFFSv2 file structure
+Compression: %s
+frag count: %d
+compressed sum: %d
+uncompressed sum: %d
+load: Failed to find inode
+ has dup version (resolve) =
+load: Failed to resolve inode structure
+load: Failed to read inode
+%.3s %.3s %.2d %.2d:%.2d:%.2d %d
+ %s %8ld %s %s
+ ->
+ls: Failed to scan jffs2 file structure
+NONE
+ZERO
+RTIME
+RUBINMIPS
+COPY
+DYNRUBIN
+ZLIB
+U-Boot 1.1.6-dirty (May 29 2024 - 12:53:30)
+
+@bodet_save_env=autorized
+bodet_num_unique=nothing
+bootargs=mtdparts=FLASH_BODET:320k(Bootloader),64k(Parameters),1664k(Kernel),-(FileSystem) console=ttyS0,19200 root=/dev/mtdblock3 rw
+bootcmd=bootm ff860000
+bootdelay=0
+baudrate=19200
+ethaddr=00:06:3b:81:41:55
+ipaddr=172.17.30.96
+serverip=172.17.30.2
+(((((
+AAAAAA
+BBBBBB
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+V1.1A8 - 20/06/08
+ ?Choix des tests a effectuer :
+ A : Test de configuration Hard
+ B : Test de la visue
+ C : Test de l'horloge temps r
+ D : Test des ports s
+rie RS485
+ E : Test de la FLASH
+ F : Test de la SRAM
+ G : Test de la SDRAM
+ H : Test de l'USB
+ I : Test de l'AFNOR
+ J : Test de la DRHF
+ K : Test de l'eeprom dongle
+ L : Test de l'eeprom MAC
+ M : Lecture de l'adresse MAC
+ N : Test du r
+seau (ping sur 172.17.30.2 par d
+faut)
+ O : R
+glage tension AFNOR
+ P : Menu de test IO
+ Q : Selection du type de produit
+ R : Test du chien de garde
+ S : Test Automatique version H ou P (A
+ T : Test Automatique version MOD (A
+ U : Test Automatique version C (A
+ N sans I)
+ V : Fin
+Choix des tests IO a effectuer :
+ A : Test IO du clavier
+ B : Test led clavier (Contr
+le visuel)
+ C : Test de la led CPU (Contr
+le visuel)
+ D : Test de la distribution minute
+ E : Test des relais
+ F : Test de l'entr
+e externe
+ G : Test de l'entr
+e Radio
+ H : Test pr
+sence secteur
+ I : Test Power fail pile
+ J : Test Sortie etude N
+1 (Contr
+le visuel)
+ K : Test Sortie etude N
+2 (Contr
+le visuel)
+ L : Test Sortie etude N
+3 (Contr
+le visuel)
+ M : Test Sortie etude N
+4 (Contr
+le visuel)
+ N : Test du clavier (finir par la touche EXIT)
+ O : Test du dip N
+ P : Test du dip N
+ Q : Test Automatique version H,P ou MOD (A
+ R : Test Automatique version C (A
+ M sans D)
+ S : Retour
+vmImage
+0000644
+0001750
+0001750
+00003124300
+14626077213
+011745
+ustar
+monier
+monier
+uClinux Kernel Image
+vmlinux.bin
+c1!2Q
+a8 c!4
+Ly}y}
+u1&6q]
+@d-Hs
+/PNNe
+\V-5
+j%?;
++#DZ
+80Mq
+41*Y
+L)'|Q
+y/84s
+Ya !l
+61fn
+P%;3
+1\*j/
+7;6J
+O$sk}
+#UH5
+(&k[mG%~
+iW@Y
+?X!=
+,e58
+$k<|F/W&
+u(we~
+Ubj1
+:h|*y
+7{bk
+^Z]{
+RZu}
+Got2=
+$[E_
+ ["uI
+"Ns"
+HcN/R
+%p_O S
+m3+0_"o
+zKq
+FW-/
+x=u</
+Zi][*
+F._*
+bu#&
+(EcV
+yjEM{NN"
+JVM$I
+,?TK
+-kqybX
+'E}3K
+(2.;
+o %p
+EYCHn
+D|++
+M.*1
+|c!?t
+eE^XM
+%9'.
+n}z"
+Jp }
+v}nb
+@k}5
+_mI:
+,/7r
+Xz<`
+eJ!dt/
+:J^O
+k`=p
+A\__i
+aJI4!
+HdU.S
+F[Wi
+@J9NM
+=3Ry
+mZ)X
+4eHz
+_^)h
+Vwpn
+Wa,5
+FRaY
+/rk&
+;MY(
+LBej
+'Yq9
+kp-%
+]zG:
+HM i
+oKk;X
+n:{T
+p? d
+CU]L
+GJ?6
+H[M+
+~By8
+/RUHo
+{sU}
+#/`y
+ =_u
+gtyj
+#Kux
+gDyLz~
+ce6in
+i2j.J!
+{8D:
+32[}
+O0?r
+?nS}?
+]IK?1
+~ r<
+3xB=
+[O:U
+^lJYk@r0
+HL9L\
+ak$Z
+[yg3T
+sH4"c
+94>{
+f]3p
+$acSo7
+#/_Gl#J
+]/Rl
+x],9
+ioV^
+R^Ki
+z:"7
+gbuV
+oQ=P
+#G2`
+A0h'
+B>_4W)i]
+O }J
+sa i
+Pz|(Le
+1Z>c45
+jug(
+QOn_
+ Heay
+u3<v
+tJO*
+/"69
+PM*l{
+QiKi^
+tlN2<
+&MLX
+9+Az(]?M
+Tn'QO
+riGX
++IHC
+8l#d
+,ZiE
+2Kqv
+CCfhH
+e,q>C
+$r-=
+Gg]b
+p!t;e
+x"Yq
+ra:R
+"r]K
+J2NA
+y<u5[
+I'Gn
+u{<-
+g0g=
+Y~ 7
+C,Q?
+$w1G
+o(^k
+eI:k
+-j21
+9BgL+
+Z#mP
+G)+5
+;C.Z
+!\g_&i
+98B^(#
+v_p%/
+J]KI
+b}VV
+1;R*
+=HRt[BR
+mBsh
+}7Cs
+|$+3
+SODU
+xJ@V
+9s!?C
+58#a
+ W[6
+rK(#
+d1Kl
+VLec
+{}$%)
+1GpH
+C#jRI
+5|.d
+@2]h
+D) oby
+XrM/
+Z.QW
+\/-j
+K`L
+oRpOXa]
+&+{zh /y
+@~rM
+"<i{
+Z3H\8
+CEH=
+1Y:k
+C<&j
+,~f5Y,
+Q*GNGjc
+S93@Z
+MXt2F)Z
+"wE"Oaj
+m{uGmGR
+*flS
+i\Ko
+3nC:
+#YWh,{
++M!-AE:
+%CgGH"
+Vy w
+{J%x
+A2$<R
+2Lfh-
+Bfkx
+MVA#F
+{IR.d
+6Jtfi,
+1jgc
+GVmZ
+jb5O
+CROLW
+}t]H
+Ekc/
+,dAn}9
+w.dk<
+/l#N
+&B:U
+6i,O
+h^u\
+k`#y
+yfl_
+5o}Kz7
+aSPE~m7
+Vf@WpC
+%p"W4@R
+&L7a{
+v;Pz
+N\W?$
+eg9Dl
+]8Vk
+L*sw
+)~he
+29#%
+{:H+
+aLoZ
+i=GP
+L"IY
+G"z3
+}NXx
+2O@X
+Yj *5
+$D|3
+^:;,r
+\@1={
+I<6b7
+wSW`/
+O&I_:
+Cg#SKa
+vch7
+#<ky
+IsF<
+y>YQ
+b\bk
+0xeFh}!\
+}dY"
+x=a?
+1@%j
+}Q}0$
+PH',Bz!
+{)66
+%Hq'
+*a7B
+$/M]
+JYUg
+(ztpk
+{)tp5Y
+?@0c
+-G*Q
+6>p<
+4n?Y
+U<iP
+zMO!
+OV9F
+B'c^
+Qe\%
+I:BgJ;6
+Rh\q
+,*;}-
+Bvq4
+/?yjK
+_MZhd+
+|)NO
+~!,-d
+l}cD
+y6K?
+oiHb
+<T"u
+rOft
+;r&Z
+Z1m/
+4-Pr
+LW`Z
+cY$l
+Vr_=
+k t5T
+H9mS
+k=s].o
+sBV!z
+Gk;(6x1]k
+-xM;
+Df!=b[Y
+%d3&
+zrxn
+o&d+
+JsOkd
+JI#JpLV
+<%gm
+U@VM
+y/&)R
+P?'+
+qZZdq
+hHJZ
+]\su
+Pl#j
+XhL_
+L!+I
+i&:m
+D^?|52
+i?x
+j_iU
+iy,T
+o6i~q
+h/W%
+re!C
+HVSA
+_ynA!
+V*K~
+O8=>
+oC\rvh
+JaJ!
+Hs$}-
+y5g91
+?$ `
+}twK^
+*\Mv
+VR!YL5
+T[|-I6
+ZU7iE
+rj)2
+|%'x
+|K7\
+DkaxXs
+#?VPH
+So\p
+\?rw
+M9IC
+x#;7
+Et>y
+xQhNp
+p^(G
+J,#G
+/ eA
+)r'y
+SfL[
+4-y#`
+'A1O
+KL7$sn!
+,~IH
+)dOr
+<br.#
+)LP"z%
+$/_d
+5z3RNG
+'qLU
+|L{=
+@OXl@\$<(3
+} mXFaq
+rC*|]
+vmf#
+6 *8
+n2%O
+9zbz
+)^.r(
+i0KX
+RJ7iW
+xl4/
+Ovgq
+V49l
+nUw _q
+H>'.Uz
+#.S;B
+i/ t
+HS<i
+=C_*
+W^B'
+4N~/
+h+AL
+X_#M@
+-U]D
+ZX[u
+v0DC
+V${d
+c43pL
+`^kJ
+VNIT
+YkvWY
+]>"<
+=s=.
+iJ)I
+m}'%
+mPJk
+R*m`i
+;6}|S
+rA`/y5"
+ZTGy
+ u98
+)'qi
+C^ .
+<{|M
+c+Z\_>
+8Nt.
+To7{
+#0%P
+bl8$]%
+~[w-
+-n6S
+T\?J
+4^"rNcGr8
+9#MP
+hZ-R
+g"tFb
+O)d"
+(V3)
+Mj/g
+W%A]
+Y^,q5$
+4h;b
+5HVI
+Mo}N
+Rokd
+uj=t
+m8*E
+8uhR
+2i41N'R|;
+{H~(
+<G>yb
+"L"'
+yAY_
+@,hW$-+t[
+3R>M
+>1fw
+Ec&R
+'e_&
+W4e~
+%HEw
+fuGa,
+=[w&
+[4/a
+eMoR
+j6y5
+/atD
+a?Hlq
+aKHj
+=p<B
+G lhsG
+'%\u>
+K2HN
+.*9^
+t"=e
+ro9a
+eVmM
+ 9+F
+|=-|
+[SC^Aq
+KP\WS
+QX&}
+mGWT
+^B^6
+qI;e
+]pqs
+x,;z0
+NiGS8i
+<i5m&
+Zv"&
+;zbk
+[tW`/
+ej)b
+Z2S/w
+pds]P
+*c1m
+w&kI
+t;u{Km
+V%Z3
+H`kNk[
+%d-Y&E
+X;O{
+9U[kb
+f_K$
+_E=XLL
++`xmG
+vKKt
+Fv7
+gm3o
+[cEh
+BX[;)
+Bb4hS,Z
+6%e,
+v`WB
+zj;>y
+uq$x3
+p:A/
+6|}d
+KICc
+,b*:
+@KPv
+p`sp lh
+()3q
+As|?
+2-u7
+|,x]
+HW%F
+^vK,
+Mz9Q
+nI{/
+^,4K
+f`(y
+6{!Fr
+tU8g|
+EB%b
+AljG
+mz_$
+S~%gT9
+8U%N
+oc*};
+\5&i
+_{N~
+X)G8fZ
+p"#R
+aO-~
+*i^M
+O1SU+G
+N&a4n
+[uq]n
+':u+
+D~K-
+H^"|$
+UL})
+ir!v
+.v>Y
+@+h?
+yE#0v
+>>.=
+T<@BU
+UmKx
+xn/(
+~|fF
+q,Cl,(
+j&2'
+j5ww
+@W7Sm
+xJ06?uW
+=ZQ[
+5jA9
+j[B.F
+U$(S
+>1k_te
+50v[
+G}+-h
+"MlE
+:q_4|-+
+:/gky
+g *7
+[22u
+ky6l
+(b]w9
+=&O:
+*=f*q
+N06!
+GnCE
+6!aQ
+4i7q
+eD7z
+-f&g
+-Pc5
+?8z+
+SZX7
+UF_c
+JO.fJT
+mDZc
+iw0ka
+9 'J
+i+}7
+)1@^
+^h[:
+cE7n
+e"P=
+.1DJA
+7] -.
+o0Kp{]z
+J=:`"~
+w%f1
+@27H
+:F8v
+#i?(
+Zi.}
+Xjn,
+-y s
+9Wr2S/
+M{3F
+D5w'
+-gvxL
+zc+2
+y5c]
+o3Z`u
+`7vl
+[1{j
+vbFC
+QxF
+v}V1
+JNAr8
+G[JF
+whD|
+fnCc{
+VA?n
+x9zLZ
+ r[x
+(eQTh
+Y/0;
+5s*y+
+oS*t
+|WO7
++#G/?
+}3W!
+uB=}P
+.>N+
+.S`kXrNte
+Z^_pY
+!& i
+o4}qw
+#:Q2
+WR&G
+``<?5U9g
+kNHEL
+ {iH
+V,VsFF
+F0{q
+(&D:u2
+vKL,
+hIzo
+e7>_Z
+aBMbV
+x$Fv
+`B4!
+F]&/
+B5 Sz[_c
+KjlP
+@B?O
+<!Z)
+PmN&
+szRrC9
+"9Ir
+~1C]f
+M>SV
+o4Fk
+noMJ
+%j#j)p
+IS3H
+~;e%z
+s0[K
+,g{<
+L+GT
+Ss13
+&u>7
+f[c!
+^^B\
+|X,v
+V>tN{
+^QF`
+SGx-
+Q"~)
+L^&<
+?Q]K
+Ok/"J|
+]yN!p
+bYJ[
+VY\4
+AVz\4WE
+&fTE+
+7\!y%
+U_T6
+=&-g
+&l=D
+=f]d'Hq
+fWtzf
+0F+7
+`V ,
+P6hw
+>SOau
+r_ 8
+2CSn)
+Fu6Q
+YE.hG
+`^Zj]'
+v<P}
+<C<3B
+bYC}
+? hc)
+]ksa
+r62H
+/]=B
+~j+J{
+`S`s
+SZ~Q,:1
+s?n*sT,
+r_3e
+2@;y
+Q%7W
+iG?j
+hvx.J
+?jK>
+Y&`$X
+$$m[
+F~5?
+KOSsL
+A8U(U
+6^r6
+pv?@:
+un"Ct
+2;U,
+A<*^
+k\A^
+c$at
+}*z_J
+3v*(c
+ZcTgE
+N6EC
+v_d
+|>Z=
+B,_!
+rLXo
+8RON
+;e4$)f
+5vUW
+O!VI
+rgK^Xq8
+`llw
+_+7Gh
+E,O\
+b!&4
++Gk+
+H{s -
+ vi9
+X9bQA
+)C;k
+Uxe<}R
+_!lh
+5/sy
+S,?b
+2Qq.
+2qB2
+@"2x
+E xf
+$[o>
+8-?x
+\)z2
+<Xg!
+Y~e/
+!KJ'^
+*cY_
+Bw,l
+kVyI
+^&}o/
+o^Qz
+_>Km.
+#zLh
+f=o7
+SA*z
+<&e8&}
+9/fx
+s^a+>
+23,C
+}SwK5S
+sU.7
+n^%=T
+Vq/A'l
+:9CmD
+v3kDI
+pTwn.h
+pq\*B
+&fUm
+UqU_8
+BFrg
+CRfz
+S)[0^
+syQ}[
+:l_^
+x#ADl
+'7q*tF
+cq&d
+YADv
+EwGm1
+TnSg
++v@_
+iz13K
+#+rM
+U]l-
+Fagt.
+-@ot-{S
+M[=o
+IOWk
+|q-2CE
+hwV^
+4~gJ
+WABd
+F/F;
+ka'H
+}$%'
+UbDW
+QkK-S
+yg,t%
+B_a<
+pfboL
+R2$H
+@KQ>
+ {][
+|x!39Z#
+Xh*>
+S.XgfK
+sryq2C
+\u#G
+! 5?
+T{Uk0
+5m?*
+b|cN
+hLyM
+oiQ:
+hU$]G
+O@O.
+#nL1
+tk(=
+u\I0O7k
+zfr=C
+uEa8
+`sd"h#
+?z'T
+91FL
+w8wz@4.
+PD|
+0Wz m
+_xf}
+peR(
+SWo)c_
+NZ2~
+MbzR:
+ -$_
+~.^E
+`|A`7
+bg0^
+nd%AKw
+"ouJ
+Su+?
+itja
+ai5H
+#%Ox
+F6Z>
+r >'
+C}uGT
+2k%%c9s
+|7LM
+/}3"
+VcY_
+rVj=
+,9S_cY_
+#hID
+K~EEm
+:!Ws
+Mm Y7
+.fSkgc
+p;,S
+#3aS
+i(bU
+ID0e
+2OHf
+c'}LF
+{qga
+zA4
+sv):}
+uD8)
+ZR]g
+rFD9
+OQOf
+g9R{S2
+b~r,
+ufRw7
+(T&|N>W
+%}{p_
+^I9p
+DL-`!N!M!
+ez?1
+v`fe
+\~=d
+=U6B
+J6oNO
+!D`n%
+4!qm
+d?{[V
+r]n=
+aROg
+c$UX
+(IqE
+JwVi
+]5a&5
+hN HZe
+qw9j
+OhV3
+z~8h
+:Y"A
+\Qjg
+r<E1
+|({"
+A[a-
+U@?A
+$M<_
+7Ut@
+_fyTO,X
+jD@Jt
+p9.9j
+(!)W
+Jq7h
+FXGO
++'uGc
+&x+:RW
+)u~AN
+{6 Wm
+j{V?
+hmF=
+fT!V
+UNk8}
+ki9d
+\w8#
+$LwR
+*F+fe
+6E,@
+"<L^
+fO:a
+7VOU#
+EqXch
+z&st
+(Fz}
+2}-3
+;;/l
+r5Ph'Ga
+"4O\<-
+ZCN9
+]fs`D
+{~3u
+ClAo
+K~`qQ
+aJ}r
+Do;h
+UmU[z
+|RE)
+ o9]9IW
+7]r>
+:(_^
+LPSo
+DKw&Zz
+ueVO
+cJh~M
+9XV4
+Btpq:I
+$bV9
+!*<H6[#
+{j|V=
+jbdQ
+$pRM
+WpvQ
+7f-
+PS[H
+a/Z=
+a-dZg
+;~,fA
+{f`o
+~.3a
+Y?b.
+xJCyD
+}ss+
+VN[H
+jG3/xY
+]ux5
+n!zm
+XY"jrz=
+?5 =
+sz0l
+ jH '
+eBK(b}e
+W\W1
+q\I<
+07Lu
+<Bz9
+a-{j
+vWOg
+_c9+
+<WnK
+Po'f
+XK8|
+It"j
+=S~xjI_
+z5eQ
+4dZ;
+$.V}P
+9;;DC
+zeh3
+w>"`
+L^xAbZ
+Vwsx
+\n03
+p`Kx
+8*8u<
+B=.}=
+Y1`?s
+x}d2f
+I<Su"R}
+8y4euv
+r}m^wk
+S-8p
+gvh35
+7X%<
+zH4#b
+Ctn;
+2h(~
+%k!3
+|d/?
+Zv2yF
+^;z!]Y
+E$>,
+(n7c
+Z7HO
+.&!Z
+(b6"6
+"9`@
+f2L>6
+nOnL
+vr9H
+s@7:U<a
+fG_c
+?L=#
+R@v|
+p[\'2nE+
+vHle
+T#F`
+3O-g
+xf_+p
+, TnWT
+!)Ax
+u;,X
+lX!m
+5,q2
+/Bpm
+$v iz~.
+S6 $&
+@?7vJY
++>H;
+ ?#ZZ&>
+aZR+
+Jv!~^
+F^<;$
+Rf8V
+zsw{*
+6q/a
+)9hF
+\N2k
+=jL<
+w3'H
+h1FW
+f{YR|
+wC=H^
+Y?xx
+z(R,
+3;Q>
+<fW_c
+`s/EV
+C"Ol
+nND(
+r|[C9
+uoA9
+Y]'"
+*,B]g
+ kRQ
+ijr,5
+\`G/|7e
+&R[h
+u 33Fr=
+mZ(B
+HY9u
+464T
+1&>K
+6 s.
+Y}-%
+`vg}
+BVD(:I
+[:R"\}3Y
+\}%^
+y&dM
+n6+f
+EX.x%,i
+cB1wQ
+$VM=
+IM.d
+WeZq B
+7xY.
+t[+U
+q/n%
+|&;L
+F.7\
+ CWO
+g8<<g
+Cp>|
+3Y;B
+Dc7e
+%\Jy
+V_k(
+Nad-
+2x=<
+s3uw Zc
+AR0.g_
+xd?i
+EN!s
+NY*&
+XKHQ
+`4X ?
+BKZqJ
+t}Xd
+}i5KDe
+]</H
+u\5Y
+ZYI>
+OL|F
+`>H3\
+SxF@
+t>.I
+Z'u5
+GNF(C.j
+)w+io
+ZZo0>
+sp"}
+d#o5
+'?)h
+Y6H,9
+~m!e
+X/bo
+8nQ8x*^
+n]~cI
+ox/K;C
+K:'>
+ 9]Bse
+Izo#rr)Z#=
+P6yl\
+w3v.
+kA7+
+."+9
+ <4?Y
+aO/E
+C28y
+'u<~
+k2v?
+]f-Q
+`e+eh
+Ja,g0
+yX~W4$
+z+B)]
+<k <
++N.d
+-]/}
+Hc7zx^A
+C+{dK2
+M7x2P
+ ycvi}F
+qU|e
+-t"{>
+g7F<
+i!{,
+gtR.
+-+}h
+L0[I
+hqNZ
+5l"|
+rMEPf:
+Se/di
+ u]2
+Y~hr
+??|L<N
+2{Rz
+*_x?
+v6<c
+bTFY:
+.4NG
+uJ*yi&lU
+a9p=
+)k<[
+yf<'pN
+/Sgt
+vzoJ
+mXiP0
+h]8B
+M{G|
+w8Qg
+( JT
+VB)@w'eo
+;Qn=
+`zXj8
+6W>Io,
+K;Lg
+G-vEh
+1C!;_3
+a2f,
+j<uc
+/K`~
+?yxK
+xY d"
+WmB[
+:t>h!}M
+,fgu
+o'@q.
+X6l@
+`7f.
+%NoQ/
+b}u!
+Q(RVs(
+A;h_
+1X/g
+xY=Fg
+Dr=et
+R}b$wW
+[Av^{
+rzCv
+D1z,
+4-w}
+l[C0
+7]jZ
+bD]~"
+w(6Y<n?
+Yx.T%y
+v0suvX
+HAzd1
+^+oE
+wd\WU
+5n_4
+N|`QO
+N@x"
+,6Lj
+,s{,
+"E[)E
+:yMgb
+VzRFF
+IeL|
+O*uJ
+x`Ob
+SL>k
+B#aR
+w<Zf
+dC= U
+R"6,
+>pLo
+s%qB
+TYy.7
+&krM
+d=kk!eNC
+zl<6
+eH#t
+@qM@
+iq$x
+)%GV
+0ZSv
+*j$q
+0PaO
+Uj$O
+<\s"j6\h|?
+u,,4
+=(91Q2
+ibE&
+vh%S
+B mJ
+>WPk/
+<_muO [
+C-q:T
+:THt
+Ff$g
+,~HY
+$g(`
+$Lv@
+_rMV
+vzX>
+RfJ&n
+Z%aF
+#k-O
+oS0S}^
+].p/S7Z
+v`MD
+oZ(j
+~yfH0
+8q^ICZO
+~U\c
+i_sY=
+LY#Y%
+6lI@
+[z/i6
+l +,
+J*E8
+>Fv}
+Ge,t]=T
+;k=F
+.PEe
+|bB*S
+L0Di5
+>eMOb\
+L_ U'f
+*vc~O,
+^F*d
+`a7lE
+nWm-
+tJ/l
+vHx>5
+Am5ak
+ }{(O
+&]S`
+Wt8v
+,\oi
+51Yk
+FIXr
+PwYy
+>g w
+"jc~{
+1z)2a
+,xEqIUG^g
+6Z"[*
+UR5Fy
+*o'jj[c
+C)-e
+kaWW4
+]0S.(kX
+l$K=
+m,k}
+g%HO&
+c3|,
+?!=/
+ihbM
+IJlK]
+<_+HO7s
+[xX/
+a^x\G
+q3Z}
+CC?Tg
+F2!j
+l-dc
+Y.}klV
+$]^V2
+~>^X
+;f,b
+^DQo
+Jec?~gF_E
+Y>%7
+v{)p
+H?r3
+K!CD
+~S#92
+&7a!
+D4Q6
+"w&Y
+>^+Zdh
+ga/p
++Bka
+PxvW4
+W0"Q
+=k:@
+W-EAub
+c(Ko
+SmL[+
+vbF
+MI}*
+y#;%?
+{03O
+31ckx
+;Hon
+%t7Y
+C'gI
+#>e;
+P?G"
+}Gv.V
+RFp&i
+fEy=
+ZigE=LR
+M1ee
+3Qsc
+=}Lc
+P6*f>
+Dt$7
+s# /6
+gV<A
+W9M1
+&@)\
+/ou%
+>`52
+/Q?`
+]YZox
+N?*O
+E>~wb
+] =7r
+%*3HT
+39\
+xv{Xl
+Tj;uTj
+Cy&F
+Rjo{
+x=jX
+n}lO"R
+]"_Ie*
+wmo\J
+W{Ud(
+J"g"zm
+a%Xl
+0R6y
+)A!+
+]6qwip
+?3LVS
+-<e6
+?zZ@.Dhv
+nf9;
+fw3sz
+]cm|
+iAK#]
+ us
+a Eo{
+zF<!
+'bTb
+q(5[j
+HSUf
+<cEd
+r'`\
+F[)2D
+axc%c
+amec
+*@Az9
+f7Yn
+DC;n
+_!|{.
+\#I9g
+8]x?S1q
+6;,i
+}`E~
+?cd|m
+2vZy
+!h y
+eD;9
+bf9r
+V^$=
+ImR7y
+N:[vB
+0pjs
+s_?e\j
+1n5/
+r{n4
+k1*\J
+sc}p
+sra5
+2F]{
+(~W;
+zVhe
+<&{Z
++,)V9R
+9M1;
+6(?I^
+}&cf)<[
+1N-"
+9yfF
+} >G
+[_-t)
+fp+P*
+NRf%
+2___
+wC6|
+INKi
+^C^`
+<b4,
+O^h|?
+YVv;g`
+y -=
+RH3k
+7gj)H
+`zLz
+XYGv
+s<n*
+*dhy
+VIUlU
+("g1
+F~t{
+%hQa
+~=FPJ
+V3CX
+`h$:<
+19f03r
+7#H=
+'G9:
+Ndll
+#_ rB;
+jD19
+E0[g
+C\OI6
+I;r v
+vexn
+C !0j
+yb 8
+Ep=.
+8ef.
+-;EHF
+)fSpV
+^H%^
+Y3;_
+fic|
+Rm=J
+o/`}
+ku|WY
+V'p4.
+=@Q[(2(
+O{=0
+0Ox.
+ewO/
+/g_}
+']A4n
+~z3C
+~ |tq
+,dia@
++FDE
+*)*z>MV
+2172
+&OS]?
+cP 1aC
+On'OT
+nP:;(
+l ?7
+;F'qv
+`rI"
+zf==/
+E|w*ee
+N;BN
+4A|h%Q
+UC;G
+6w$l
+Fy==
+oWjn
+K#Z&9
++el3
+3J&z
+BiwR
+0g/@`
+_iG{
+ .5?
+ h<n
+ a2t
+N_+q
+_M*f
+a:\&\
+R3yE
+9z6k
+|$BM
+f9,g
+'+z^b
+X LF
+N%=q
+a)\*
+wjKC;
+9 nQ-;
+4^NFDF
+tCks
+:\c_o
++'Uo
+wx[KwPT
+%r6J
+9=lA
+x_Z4/
++WK\%
+:rA6
+G1'=
+)ja2E
+a)^0
+b6&h
+>-0R
+n-Aj^
+8cd`
+~W>"?
+$}X%
+^[C1
+}sOR
+A`d|!
+f5Gy
+A0Gh[
+Fud#
+GvQFI
+1(mTD
+J1Vv
+6R>>[.9y
+Q@X_n
+m/kuV
+;Yy|'
+^y:!
+5X?H
+Y{A,
+Gr;hW
+ "+H
+PT*G{
+dmIm~V
+l,0f#
+L3:n7
+voQY,
+$NGQ
+VJAj
+mZ6|_
+_~Hz
+|0ZY*
+vQvK
+y/Go
+Y}af
+lu#|
+Vr+n
+\FFN
+O%$[L
+iB4_
+Bfne
+ApK|'
+B{i"
+pc';
+L6Du1!
+bkCP
+:<Dq]
+s,)+
+Tn/fM,
+E}m5)oQ
+vhR!
+OGy6
+yrt>
+D7aI$/X
+"I-8
+9Z|-6
+0.rdq
+,oF/|
+I% y
+o$!y
+.GtH%
+F\7{W
++Z_=
+A&JG
+I*2dy
+wOrvw
+o#\'
+/-\x
+N9F'
+D9Kgr_z
+V1!S
+$IEh
+OYkq
+E%#;
+SfdN
+DzV|
+"PRF
+@<|l
+kGk/
+=G$T
+$<Pf
+{=Yf
+k;)[Kj
+yI{_
+k3|S
+%^CV
+\f_o9
+K|i(
+F]dZ
+vU=73
+*fuW
+guhzI
+OPK,zK0
+OFXqH
+Mn9z
+1SnZ;
+~9T+
+gR1H
+9Of:
+ip`)
+?^CYN}K
+l5c;
+Q{fz8
+sQzM
+x\ebao
+)G c
+Efzc,6r
+v\s#
+*ZAC
+xB9!
+G^hK
+~9>zzC
+h'+B
+aF+3
+W|\w
+;yD
++Zy?
+uNHVQ
+PT4]jv
+k+Y)2
+t9He
+OZdz`
+$IK] -}{
+llX@.
+9n`U
+?}:=
+WkYx
+|xsM
+e~*$
+<=LY
+$v4[4
+M,GO2
+|}}%
+7`MI
+{= W
+Fhc`}
+p'P{
+"0}=
+'46<"
+]<.53Z
+m %S
+U9!j1ve
+|i;G
+'^#gX
+k;MN
+@-%S
+f'r_
+h%E!
+iG4!
+-a_Q
+H,;Q'
++Z^oT
+kY9f
+Ig1\s
+t'[
+Ncy)
+UtN6
+NVpX=
+ub=d_I
+USY3e
+0huA
+u4r1
+SR.RB/
+'V}$
+KqTGr3
+!6qR)s
+t!<-3'
+d42)B
+>z4@
+Fy:<
+~=Zi
+E'sM
+,Y+u
+;p$J.Yl
+F5.gc
+(1`d
+Hy~]
+f(7D8
+/Z-#WSV
+O^-N
+u)Ta
+3_X$
+|ol
+uY*Z
+_&g[J
+#bD5
+TF{Ej)
+}{xH
+;xtN4l
+O@~j
+y.?XGK
+%7?}
+78Zb
+lb)H
+jGN7
+\De-
+P0&I
+dI>M
+t<_/
+xmX?=
+7kj!
+%|Nq
+3;$N
+pbDf
+SRSi;o
+o)l$
+!:yR
+($ca
+U+Gb
+k"\N
+\pyd
+x1c&h[
+=/B{
+r.Eb
+D:PZ*Z
+M${r?
+l e!
+k\LY
+)2YP
+O];c
+>XmcA
+7P/,
+3Eol8
+k2>z
+]3Fh
+o#FD9
+p|%~
+ Ki
+Ds_}
+r;Fd
++';i
+1;3?z
+X476
+I/OH,
+tNw=_
+v *b)
+hw6{
+e9^/
+$k4:
+ycCr4
+%Ng`
+lPr@W
+ZT6|
+bU4vq
+GxvT
+Qq,o`F
+-JyB
+Q{#|
+*uDf15
+$>C3
+2Sc|$
+jo(Y
+ovHF
+*V.->
+Y<].
+mF{a7
+d+_}W
+e+bX
+<Zr-
+GNv2
+w2D]~
+4(/h
+>/vu
+w "G
+xw!}T
+-5oP$
+=n6G
+ y}M~ahc
+Jd#](
+_:GmZx*<
+G:?}
+@^A_
+Zv sY
+|lLG
+^&Mc
+t9b)"c
++D<S&
+7DY5
+3PwS
+H'7^
+R?P_
+*S_p
+/RvJ
+ B`f"
+Jn/k
+kBjf
+\5iK
+d&!E
+(jdX
+Yc'<
+<U|)vY
+v)<W
+O;y2
+gEXK
+,mwz
+U@{#
+&9*7
+<c(N'
+k0lD
+M4q+
+ld7QO
+Jld?
+Am_)
+h9+
+?n51
+|:HUt
+4zW:
+\gJO)2
+ |ooT
+rgtbL0
+-Z>E
+fl7P
+Kw9=
+qHI{
+/jA/
+C|Lq<U
+V.tw1
+*&9j
+0`/-)
+M+@2z
+xfFs"
+e.gW
+Ftb`
+0Zs([
+FOq-
+U=(W
+Qs1h
+yGu;
+UN3zt
+?V2f
+}X~\
+G6<ow>
+~VF^
+L;5w v zr
+d?`aa
+]e7.
+0Eza@a
+F@nJ
+TO}(
+>wZ2
+~%{!
+W?lH
+2+Zv
+s8VaA
+[5[!
+g"OG
+j/|Jn
+qw2vx
+)ms&
+woS+
+-TJ$#
+n7f<
+^ w2qz06\x
+3X$.B
+vqAo
+;qwG
+x?rna
+humE
+a[/b
+uJ%;
+/m 8q
+2@#m5f
+a9"E
+jw3o
+;-7@
+Ng}a
+4)mt
+9:JlR
+7sR!
+$R3|
+ %K|2[
+5vmNVV8
+&>?>
+xd-p
+S9mO
+Z5~v
+-|fZmM
+molx
+rS_y
+ cR(.
+/c>}+
+AoE+
+oS.O[
+t\k;Pi[
+_lY'
+`mm]
+q9;'~
+q{Q+
+x<sk
+Axj<
+%$i4
+Fj+O/
+\I#dK
+9yvE"
+([b6
+xF m
+?C_o
+Mh3\
+.nv2B
+&Dcu
+Q6|Ow
+B=7Q
+uWly
+x9"7n
+b:sz
+L_\/
+\o<?rA
+V-T@
+3bx'
+UA2N
+.Z*w
+{ !IF
+wHlG
+tWYk
+'R)r
+"u\T
+|6.O
+q?^9
+4mM}rz
+OzFQ
+WhY\Bs
+Ea;aoa
+Vd+c
+yqfp
+!F3Y'=f
+ oCo
+G(/#v|\F
+\J9#
+^5ZF
+SNhk
+=SBM
+X-{2
+it7M
+bCr;
+IG93
+lm-JF
+pp{%cO}
+%NsmF
+ t[S
+>s,a
+)+Y6
+Wd#^0
+YxYX
+h7"d
+Q^J9
+iDGh
+!EIn:s
+V!7I
++P>
+rfJ!
+1aKw
+Jpd.
+1Tj9"_
+xpkC
+~nj!
+SJLd
+cBE+/
+\L`v
+;z.m
+Xkx!
+F)M0
+SJdQ
+"'eC
+wfJ2
+d?pc
+ f cA
+IBz3
+.B?AXGF
+~1F~
+&Xa6
+uP{m
+]L;Mi;
+t?7Y
+dwcu:
+vNry
+s;HV
+&ik"
+ uzI
+z_dM
+8m@o
+; W/\G
+,Wp29
+/)d q
+|lx#P
+8FxY!
+ll%p
+yTm?n
+K%3l
+;](sN
+=#Mg3
+2j2`V*K@\
+HW O
+gB9R
+J*+RYB
+OPT)=
+IA6{
+e%9BE
+C h<.
+cl 3
+)y4PD
+MZ]E
+P] :
+`tmsXM(
+fyJTiTb
+w7#N
+Rz[
+4"X:
+? ;8E
+F9vM
+lcUY
+d#++f
+~/ <
+'Wld
+ !B0S
+6 r~
+Vny=q
+Rs%<
+3UI5
+U#<]
+?jev
+A+3>*X
+E5<W
+gbI5
+.5?J5W
+xfkR
+&K+g~
+@(F0
+V9zh
+?dh^
+RDh5z
+zNYg
+GV6!/
+b.`|
+>1eT=
+CN\'
+("b&
+jX>f
+XZof
+_byu
+<LHm
+z!KY
+%)c0\k
+fk f
+k-sQ
+3z|c
+ 9q,
+=cMA
+-:m9
+4jG,
+,S2P[
+@%02
+36X~s@=
+PosW
+O%s3(
+Z'/Q6O
+DMv,
+n8a6
+$)?1s<
+\B<'
+{0wz;
+oA?A
+&Cu$
+3@@O
+ 7et
+9\aS
+92rw
+!RS"
+[XS3
+<9m5
+.qv5,
+\0GA
+$Id'G
+h|@#C
+}wI!%
+K'f^
+Af&O
+b_uZ1
+bvmoz&
+5Yi~
+v"^N
+ irU O.W
+X$8G
+c|<$
+sBGd
+EeC"
+[NcVH
+n#oH
+&3&$
+E1:rZ
+^<aw
++lkY
+5 th
+#*}O
+X'ro
+It5)
+hvz;H
+fy7h\
+}*p6i
+@;y#
+<D5m
+(k(Y
+\;.;
+I)MN',
+/'c{
+}hz+F
+.Qi~w
+5kWF"
+>pul
+o$7x
++HF^k0
+|G:H
+heX:p
++90sV
+Ga6k
+8[Z/
+&I(v
+C,6s1k
+&yKC&
+w2gp
+sM$`
+o`&_
+#q9=
+ZROx@
+vkX:
+7tu0K
+8|N`
+w[Hn
+nx&p
+a9<{
+bVm_
+5;X~W
+q6q#
+ew1s
+Mt^
+Ow2?H
+u:7
+SU|/
+bds4
+gHZd
+7mK7
+&ij}
+m6[h
+vs:Z
+^JO?m
+B;+p?=
+}wpA
+}+SW
+/R7ZMCI
+Zot-
+.}>x/p7
+g>R3
+?}=x14
+5+p~
+=xuK_K4
+cdi.
+=2f(7[
+u:KDO
+$^ /
+ O_A&Y
+/r4x
+tlAM8
+eID
+G0ZM0Z
+a e9q
+(iFe/
+M9W:
+YNotY
+Yz^f.
+]E/t8
+jB$m;S
+!W"|
+$Oo
+Q{zr
+Tkvj
+0?HO
+NObEH
+NZP/4
+v8=0
+,5LPB
+p7YD
+\:}[
+iKyFJ
+5ti&
+fB'}3
+8+@[
+'[\h
+f%m{
+v !@
+X+(ff
+xk[a
+rQO(?P
+-tbOx
+%IO!
+8>_yZ
+3 g F
+<,}^
+NB<#
+N?b,j+
+wYY;
+))d56
+H Ni
+le )
+,>"L
+`7#.
+p|#v9iW
+c IU+
++(8m,
+:k@"Ya5'
+$.+o
+?[*P
+;ArB-3#ag
+Ik^;8n
+1d3#
+hng3
+5*]G#
++@wiR
+"eZK
++(GI
+Jl@1
+ea;+
+c0~a
+2TUk
+`DlkYvH
+oO+[\j
+hx~6
+cYaE
+EJL2
+n.[l
+s3v5
+!oc
+jDMSi
+Qiqy
+4My?[
++`9f
+%oPK
+2@|EZ\
+g7\J
+~nRawh
+<w)f0U
+EmYn{
+a#gi
+"SilP
+X+jW-p
+(;BbW,
+^VQe
+}hP;
+ eOh;
+rToiw+
+lN6O
+u6Ee!
+b !"
++1:o=
+ZfU0
+pN'FQ
+sITn
+Q(#d
+7vGj$z
+ _+=
+?5^y^oR+
+t}N@
+Y1>B
+3V-B
+Or$P
+T3w:f
+Zkvb
+ o[
+4JYw
+\p[)1
+y[MI
+B";7"
+z3a&
+q{`o
+OT1u
+'VheW'
+'@VX
+kgS0
+vXqs
+Ow,p
+\L{J
+1_dT
+&k}t
+O2{`:
+N{2+
+axk
+Xc8*1%
+Mm~wV!C
+f|vr
+aDZn
+$G'N
+5Gg/f
+- 4W.9
+}Nwg`
+vgZ%
+3ukmnG*
+s_8e
+ouh%
+zNY5
+-tj_
+(gh~
+1sPo
+.qTl
+uH?-
+Gx^j
+yI0!
+@Y Q_Ow
+]IQN
+f.#P
+YH"p
+&Szh
+S+$qS
+eV!3
+o6yH
+sf-f
+sa_#
+;i[Ram
+0sD#
+O#_q
+mq/eU
+ZQ'!
+f%J9
+\/P0
+fyg_a
+(we v9
+5 +k
+)I)o
+/1?p
+f%=3
+= |r
+;O*a
+9)df
+KHVO
+$;/K
+yI7h
+'=QI
+u}4'
+Ow)g
+o\F=
+aGWk
+DTAX1
+?%b`
+8>\(
+ghRs
+xB-^
+`v2#
+bg[kWt
+os(f
+-;$tE
+0>V'
+Q{%C
+gNhg
+[dOS
+zj3a\
+5Vn;
+`TPJ
+;`~3%
+a\~gJ
+k`#0
+i#/hS
+$zi@ML
+a!'$
+6b,%
+,\uO
+}0F9
+LaNjiN@
+#m&.g
+8v?f
+0w*e
+a:aQ%cA
+8Nd^6"
+6 mwE
+Vk_+
+hHzk
+;Pn*
+aL2a
+Ge-z'
+v+*M
+BC~KH
+?m=9I
+(/.}
+&<c1
+Y ht
+F }#G
+.bdH
+j)d2f
+!Pp_2
+~YLn
+[CbWk
+-{*4
+<" I\
+0u%>
+b@KM
+9>fF;
+5Gq}
+bT>H
+J#H:
+p8o8
+]uv:
+`^?I
+?]7R
+6<y 4Z=
+vx_z
+5W=b
+,>*>D
+n *M@
+1x:J-`*
+*lcg
+%h /AB
+q,uC
+ )N;
+}ow2
+%_81
+B/#s
+F^tTkv!
+1nk1^
+w5[K?
+1,,}\g
+,,%Y(
+G+C4dj{
+cx-$tEj
+~3<v
+[^@=
+#* %Ft$
+W-/q
+5ld%j
+5 7X
+&g0k
+>_tt
+<LA,s
+fio<
+r(m)
+4C+Jd
+m?O2C
+w/3.C
+Hv+M0f
+?^[|m
+`JX6
+MA6|
+F2C#
+_(Jo
+}a1>
+tZ4^
+J'w}J
+YEl~H
+<K5|L(
+huNH$D
+0;9z
+}7h2
+g'k`
+W5^24&/
+On%Z
+aUZB
+pW4P
+<+II<
+-TRd
+v8VSsX$Z
+Z`Kn
+C\eq
+OTBO
+y0ffB
+[F97&
+p4p}
+0#BO
+We(;
+8S1zv
+YNMk
+Wri)
+h2Y/
+t~U:
+k61v
+S4?E
+m_ud
+s<&ge
+ v4F
+^bA5
+[`N`
+MRQi5
+|/!:mF
+L!Dp
+`#W@
+,dfy
+Q4LA
+1Wj8
+VnCM/
+Ya+`
+kikD
+h f`^=
+sI#ef
+;B^V
+Lm<A+C
+ F^a
+z"sa
+">/j
+$Zrg
+A^n9
+MHq+
+(xZV
+~ >2
+mXJ%
+G5e!
+dHs`W
+t6G5
+|feh/
+|k8f&&-
+"6R.
+i)3c
+YKY&
+gWPfZ
+;gm.
+`xuu
+pN8eh0
+@f|O
+|;?[
+CsPZ/2
+Oh6{z)?
+@k0'
+ro==
+xn:6
+"X7F
+JOF/
+PX(-Al
+Dl$c
+uZrOB
+n<'3
+--,}
+=I.*
+\y&D
+[Z^G
+M I]
+ ?nD*
+C<GLK
+NXS
+$[b%
+Yf/%
+iA ~
+Uzq5R/~
+'a_x
+a~Q1
+H[ s
+*d.z
+i)SL
+VPVl
+r(R'
+gcu9
+CjW4h
+5.RT
+3t_g-?k-
+Z`/}
+-Vv&
+LWns
+Lv]#
+zX/?^F
+["Q%
+({Nx[^
+Jf:`]
+-i5u
+0oAC
+>|K=.
+i~Div7
+FrPI`r
+Y7mV
+U>xZ
+fy f
+}j]cfo
+k0V(WS#
+g]dz
+{.wD
+x?*C;/x
+>+Zwp
+WuM:
++EM=0
+iBe hF
+`xN(
+X<S7J
+A>]r
+$$}]
+s q"
+3$sb
+"NNiq^
+hkqQ
+UG%<C
+o,Y}
+rq{p
+H?WA
+y=t2
+bu[@
+!u|yl
+Gelr
+q\=c
+'Kun9C
+QS_73
+'AOU
+O:]|
+@y$y
+ANA.
+am?0Pv
+|&O)
+$-%s
+Sk02<
+Cr-J
+bB(b
+KU@g
+hAOK
+:[vxBu#
+fF$93
+HfSbU
+?w aQ
+`g>3
+~O^$D+
+eXm(
+2(Iy8
+w'gh
+H1j1H
+>[-hW3
+wOE~
+6e<!
+&Tu9
+VJ/x
+2/|v
+0;|Z
+F0bmA
+TfnsA
+q,zb
+5#Ea
+NHkq
+Q%@.
+[6r@k
++fc-
+tF~9f=:p
+l0fqz0
+lWuZ
+j-sA
+HMhS
+6+v@
+%dkB
+t^-T
+5:'i
+hffBNw
+o}tB
+s/7+
+pUoI
+k3|?
+"IWM&
+ EN=
+<Li&
+|-O7y
+$C?E
+xD&D)
+cXE7
+qV2,
+sJ*"
+b[c$
+{&j"_
+L>dNm
+V9:ZG
+, o}
+OG#c
+=|{~
+DKh}
+E@cB
+xgK=K
+wj4_
+=1eX
+T*@y7
+Wicq
+#R8H
+fX?gx<l&
+=&PG
+zl&H[
+v+<]@Og
+)s7+
+Rd./[
+3,O)
+@{0~
+/QZ'
+ ucZ(1
+}/K6
+AH3i
+H=vkt}m
+umm9
+l<'$
+sM a
+B<}Mb(%'
+}:F[
+&Iwm
+Q|4&K
+0KT0
+nn5Z!
+"B(Z}
+7)LK
+]Gz1
+VVD7
+Z-R{}
+wvr4
+Rv%1sZ0q
+i`/F
+I@<E
+!6BZ
+{o80
+ZDXb
+ZL0Og&
+SLF9
+i@DP
+oN]jR(
+\oDo]
+na N3
+[ WHD
+^/us+U
+qc-H&
+[*y3
+<sCIW
++>Dr
++{A^
+eCOd
+-7iN.
+/y?%
+l b,
+aE+zB
+,^W3
+5]U2
+W-\*\
+aLeC
+n\hz
+fI_y
+{sa#
+u\5B
+Z|5I
+RN]#g
+%CK@;
+!&Pu3sgpm
+-EjT7
+M6@Q
+lrXi
+k+bb
+kg0V
+yu1Ru
+cax9
+?+E,@
+A>rv-
+>FDg
+a[hkdiT
+}JY]
+Y{Za
+W`C'
+B6A)
+!=d<
+@_Xn
+]%J
+h8oO
+)"WXc
+qi<Q
+Xkg>/
+F>x;
+Lzf6
+Pj]5
+w"b7x}w
+Nq2>#
+k6al?
+]oOx,#
+"VGCJ
+r>&?
+;7<2
+3qDHk
+q$:`
+4/}j=
+/'v`4
+ OVkt
+aW_4
+K}LA
+:_JF]J
+()uFA
+j(eW
+9XS/
+hQ*|6}
+NY&MW
+%Ja W
+'}fi3jr
+TF|s7
+4{p2
+pYR1
+x#7(5
+Q4C5G%
+O$L[
+B^*q
+m836j
+tPN&~
+d=+Y
+md~V
+g!ua
+:\vY
+YOu3
+ZA>+
+g]L^
+HM*Y
+d6Iz=
+.7y`
+ Y%g
+RMRNR(ca
+:MJO
+lh7Jbn<
+.ZC;
+y}F2
+;\)H
+`[qO
+\Xs&
+4]b;
+~6mN
+<91?6
+,:3]
+%l?{[
+p9|O
+o8;:
+jXuo=
+BWC~
+EQgD
+O~R.
+wBm3[
+m\\Y
+6DGD
+xg$[#
+t0/p
+Go=d
+za.i
+vCt<
+Do|_{
+C/ lz
+UUHkr
+uYjOKis!
+|Ijz
+Q00:
+&Hc7
+/dSl
+AJk%
+$KpU
+<=;b
+8(*]`
+l)p[?
+.40??
+k}K,
+WNr/
+P<\
+4k>F
+A~@Kr
+`L*Dx
+W5^
+aqO@E
+/KMpu
+#0I-
+/hRwj1
+_&H!]
+lFA>I[O
+6CYG
+>>M;Z9
+ H_<
+!4~[
+F+0F,
+jVbx
+_PR}
+U[aN
+R0RT6
+!WTuR~
+L&e*
+Kso]
+V[2U
+%d#~
+CK1Jz
+,5k{
+mPjF
+\i5<[
+a:)w
+4G(M/
+8?uo
+{G:]
+g6rT
+N):Mu[x<q
+Z4J9
+8"p,.:=
+c@}"
+*P:B
+"6xx
+HDmB
+Z#`&
+nPt{
+/-0B
+5385
+WY*5i
+DgDx
+Kb6,N
+=v'$;
+jM&F
+1]~e
+Wu*?NT
+|-0tP
+('}d
+hH}_
+45,~
+fD>9
+p]0Hp'
+-c2Ph
+Zt,r/
+'|,j
+@Wpr
+JKQ"
+@K=>m9
+QvX/#
+,oV0
+^#<OA
+wtMWK
+~\:d
+VI_'4,_
+qlol
+Stk'\.
+[jo}
+V){)
+`3eS
+ZJzr[
+{V"f
+DA_C1
+.y;[{Z
+5R,[
+ =c{p
+1X_v
+zkZl
+tQN[
+'Yvk
+yIG5
+0FF{
+;9{?+
+%;\H
+Ho!%
+q+ty
+}QS_W
+1aO`
+}&B1F
+nb)U]
+8nt:
+uAm/3
+Y^;l
+L:-?
+dOw,
+WY]X&
+ewD5
+)c9^
+No!<
+[ wKx
+N!^"ne
+_T'q
+b'|s>
+S+Ac[
+g"NOF
+lsN<
+Wh#JD
+Rg:f
+Z,OjV
+2 g)
+7Bu[
+rqZ q
+H h~+
+v)bT!
+<| q}1
+"q)?
+g/F}
+5v}8B
+i2(^
+q%aB
+ob*_
+& zm
+Rg("
+BkjD
+OY*B
+%rRy
+nBM-
+uq5"
+6Kuw
+jf]f5
+9rxY
+)g4K
+:;pXK
+>fx.
+u[~p&l
+.D65s
+3EreU
+s)["
+/cYt
+po|@
+WUB_W
+6RqR
+*Dd[
+?I4+S
+\,IS
+vcWo
+~*C1
+MOkd
+Z0"$
+bD`@k"
+Gu9p
+z6X/]
+G`M6
+"7xoC
+6G)"
+7U;YM
+q#B&
+Z4(-
+c^Qs
+d*nL
+=lIy?[
+[qxC
+1?+bSAf
+m#+BV
+VwA7
+X^j*&
+o`_E
+U[sW
+RuFM
+w^gIr
+4U-,*
+9 kVC
+tv3u
+v Qq
+z^b 5
+2FD]
+*Y]:}
+/xWK
+e!D"
+;^)Y
+9bwf\
+gBDQBa
+~5'd
+ qCX
+r~yXp
+<0O*
+_-NZC
+c'<?Nu)
+1>@48Lg
+]cg5
+*FJ/
+:5tI
+e'/b
+xxoZ.
+/:RO
+P@BB;
+=U/e
+A`m{
+]|$l
+Gob;\
+0'AFI$
+y{}L
+t,b7]
+<ZOS
+7I)uup)y
+CF-?
+.6\O
+2Cm<P
+@m<#
+J oVwj>8
+ k^G$
+U]>kUW
+SMa}
+(!tz
+W0{~
+LR`V-
+=i"[
++tkX
+<97;Cr
+Fmof
+xI>p
+Jp@
+ HZ"
+|s-r
+m=3B[
+>|VgX
+./tK2
+Z@'w
+ R!?37%
+%@KK<
+SBqG
+mg!>
+B|zc
+k#H=
+n{Eo
+fJRIj
+IxRl<
+%fb<
+_:}4
+tj/3
+OyXd?
+qV?G
+<.7+
+<n6]
+{K54
+l6c4 3!cP
+.ZSl|
+6D&9
+|oO;
+Z;07
+j)Nx
+wk\B
+g]&d+
+^bx6He
+uYC `
+T)u;E:
+&K8Q
+{My?
+,=Pa
+x"gt
+i0x>
+f|\6}
+mY=_
+mgFh
+O |uR_M
+F6):
++yhC8
+Heo<
+YW (nf
+i_[s,
+uJ#h
+LWP)
+Lm@T
+8nJ#
+Ci4z
+Z?I6
+eE6FU
+hn#@
+N!v4
+g%+t
+<n"o
+dWu6&
+vTB{F
++/M\
+cj^I
+mB\e
+C]rP
+|0F(
+\CHJS&C)!
+FO6{
+$ol1~UM
+oV6 m
+FuQl
+A:O^
+3tLh<
+Bo]Q
+ua:bjl
+mUd9YW
+(Dh
+5BVJ
+SBeJY2
+vk[*
+WVB1
+w#]pr
+4m&]"
+?c,y
+Kwwa
+_@wwc
+e%}I
+#1g{K
+W0e/,,$
+=nU5
+8~0~
++S);
+BH{U
+zSSE
+4Mq1
+rnB=
+zT0\
+vbxc4
+<|7Nx3QS
+%K\C
+DLua
+!k*f
+FUnW
+hqAa05
+4<A-m
+rpC~)
+l]Y%;q
+8]\z
+$#A-
+0khN
+,|"A
+{?~m
+,;8T
+_y'z
+3,I5U,
+Ali>i
+E';Q
+'wC$
+R5z^S
+qA{1
+lFLn
+iGx^x3
+XJ|Q7
+pm;E
+..uo
+mQg`t`D
+nQ0u
+Uhj^<
+%]ENH
+<_U%
+i_{]
+WwU=
+K~MO
+lnOL,
+m Qb
+1M\v
+n L0X
+-~)C
+Dta@]/
+Stx/
+Hllq
+oH)1
+A]v\f
+m\Qd
+_mRk
+F)_q^)
+-"mz
+yGk7
+|@\I
+m8BdS
+.J\o
+9|(?$;^=
+sCn{
+=tjH
+9=ZX
+b)SLQ,
+*>Gs
+F``}
+z6Gs
+i|W(
+|WHt<
+>,{1
+gIhu_
+(iXP
+)C-B
+$dMW
+9zAm_-
+4H'#
+Ga(uZ
+EeJaW
+3gn&^
+^|gB
+8g{S
+qow;r
+l~{<
+\=YZ
+j:E]
+z,q[
+}$m|
+#1BA
+U.?4
+5&,Xq
+u*C*
+u}^>
+N"^\E
+U/wD
+3][T
+W.^w
++pGg
+tguo
+X(UK{
+s{ b
+vxI:
+RW0r
+sK(R[Q
+UDxv
+!^W4
+V5lI
+cLm4
+Qule
+wVOb
+w1G)
+KHlT
+U}b!
+`ga%I
+XV`O
+M={AF
+g[*va
+%[9j
+V}tv
+3Zx"
+t=qI
+(-w6
+{;0B
++|TdB
+zK,?`
+#Nin4s
+~>Ij
+0DELd
+%>c;
++$c5b
+0:k(
+k~kqG
+5;S\
+CWzq!,
+v}l&>-
+qSd&y
+t!<tA~\
+3KGy
+6~A'B
+TflO
+jo l
+Q6wl
+I6%Z
+;Iwn
+c;iMP
+:Z}E
+]$?t
+cFiv
+s@a8u
+U}_%X
+#c;C
+EK5o"O
+PIV&
+JSu{
+0xx/
+pF`d
+b~/v
+4,\,%X`
+rs_"
+"&%9Y
+Q<dU
+u;qD
+1Z|3w
+W#`9
+Hf)?p
+eXKR
+'|Okg&~8
+u'BX=Y
+mhWE
+46H{
+jQ|\o
+yOdD
+8S_0~
+Wo%k
+${Gs9[
+QIjq
+qK?GF,u
+^z^D
+\ _{e
+{S=8
+7[`D
+'x|o
+Rc9A
+D:rD
+@>Jq
+3\U_
+sP ;b9
+zaa$p
+m7[u
+p*LOL
+D55~nh
+#H],
+s_xJ
+nYf\yo
+ JT\z
+a|3 ?
+s;8nQ
+S^7Dg_H
+E>aQ
+q'dSMb
+-Sf#
+)IOu
++4m)
+?OR
+qS]*
+nhMh
+f]!7
+pNq+
+RB^P
+&Sd^wx{l
+soR:^y7
+UGgo&
+jma=
+rSd\
+!\}j
+$kR;
+MsQG
+'ASI
+X"EW
+5[!02
+7 V@8
+]0Lr+
+k|4D k?
+yCt{
+OZM63HH
+/Xl&
+&c.+
+Rsy0
+"y%{
+Uq:|y
+[|5R
+3wO\
+5ip~
+%9bU
+f=xSG
+*Rg)f
+Q/dG
+z:~*C
+8Vka
+OpJX
+CUr6
+C/)?D
+=Fi#
+%L7z
+%H^Q
+h$H%ZX
+>a)y
+q)v>m\
+%+ 5
+/e#^
+[E?0
+ sZb
+wC-i
+v\#I
+nV6~
+:j6Vo>
+Gai9U
+O7\$
+/$Mw=$O
+XJv(
+Wj{,?0
+{i:Y
+0=6A
+!jA8
+XN-#
++q'jV
+9<?b
+7Ke_
+/G_K
+uwD/
+>XTY
+'+G(
+mVp[H
+5~-b
+z< j
+Gh m|
+pl4,m
+wIV\
+x,JR
+JkG"
+nFhM
+'wC5?
+^R$e
+#Bd'
+v?^L
+&7kj
+?C,YS
+#)<&j
+QFkj9
+^E4l
+kS/O
+zt*b
+]O{,
+)I7q5XWw
+'X\
+Pa8u
+Tqq9
+iAkN
+Qtz8
+0'5Z
+c?X{
+YHR]
+] YdKm
+r9Ja >y
+n^bto
+Wy]z
+~7|9
+:|#_}
+wo^9a
+u9lI
+SUg7
+G R3
+2HcT
+Kg;Y*
+o;\w
+ 6*'
+]c[X
++55~
+"DsX
+_~n)d
+boRt
+,-zN/
+:z"~/
+a*2A&?A
+%hU-
+xW/?D
+F[ K};!
+SGvI
+C~[-
+(_-=
++r\i
+b/XJw
+jE@}zL
+qSwG
+dI3R
+BBZyr
+v)yQ
+1;07
+z6~)
+`_|2
+>Hx@h{
+h tmcL
+4X&O|
+t#fc
+8@+E
+w^oS6q
+c=F#v
+P+#&
+N>yG
+HA%F>t
+FSO"
+OLt4
+v4Z vh
+eKdI
+\4K}
+-Avx*\
+-`',
+}'i6R8
+8\>le~oK
+d,Dv
+~2NP
+dibP*9
+Rn}lVE"
+:yrS|LoK
+H&ul
+Qn9x
+7N#O
+NFr=
+-5Iy
+OyNP{E^
+GuiU6
+;im R
+S),>
+>CLgK&
+OR$X)
+Od_MZ
+9,xZ
+8?$A
+ t%b
+A!aPuC
+N"Yw
+#vn)
+@t\J
+3]D#
+1YA.
+61fn
+wD-*{
+L/ )
+WD`p
+gdk#
+#f}2
+[4_(R
+r<q"
+5O|PJ
+N?9"0pF
+;#p]
+q \b
+R'y,G
+E!Lc,
+fFF?,X
+={N?
+mtJl8
+,r)G
+8^VQm
+DKb,ik
+zHmU
+om@q[
+0U1n
+Xoc1
+G5-SZJA
+>1f'e1fH
+cyE
+4%Yj
+ev.I-
+=e5r#
+EX{+n
+`+kg
+H-`=!
+6QCF
+E:1d)
+j>'K
+meb"_
+~eF@
+sj c'
+5jSC
++~Mm[3
+X7b-H
+m^e;
+kVk-
+i';E
+x]T/
+ y^L
+n%ML\
+s>7}HT
+LZaj
+ +CG
+HWj@
+=dIF=
+2aU?Tz?t
+I,4d
+zYF?
+svP?
+8rK'
+19,=
+<5n[ur
+q9T/
+/>:4)(
+`?["
+|zS\:
+o+IQy7*"
+ny*Y]c
+}iWM
+^i};!/
+.XBy
+mD|H
+Q8WZYcy
+}L9|
+5K@R
+d+M;X
+9^0}g"n[
+:+?PX
+"?TS
+_r3\[
+3mIKC
+bqya
+h/ox
+%l '
+Sj~/
+_w%v
+%,m'
+Hyv1W
+S#Xn
+!g$,b
+r!fc_
+nY=AI
+qE#-F:wL
+.Qbwph
+O!&k}2
+6GOg
+rgYh-}v
+SFq&
+lplr.
+fa-"L
+"U9;
+6>rZ^.
+Bh5b
+6P-T/
+"j[JZk
+OYby
+YIzL
+bfD/
+)T&=@-
+g_qN
+GOFN
+aoP;w5A
+(=Em3
+5>P[[V
+n6R}
+kTds
+<Jk:
+ag6t
+uu-t#T
+;Xr<Z
+ZM'$
+EVc[
+fCY[
+fLu4
+i[{=0
+J_Lx
+Lx_$=
+'yu~
+(-5-
+%~oo2
+`rh0
+.#LiL@t
+a%$=
+%jow
+or[5
+99o"
+~Ox9
+:nMIX
+JX'|
+*"8#r
+^cmH
+<YmSn
+pQYK
+< ]-
+VKi#=
+4.1!
+0i2e>_-6s
+c 5(P
+oR~[
+a&8g
+O_|!
+\K8,
+twjq
+4W.A
+&0-H3?
+.IFfa
+K1(V
+m dY
+kPGO
+f't<
+TEq+uf
+G#*{F
+lF!<|
+M@_d
+43G<
+jO8`
+7}tj
+'hcL
+f|R|
+]o-I
+fYav
+S|b}
+yt2HzP
+@ZW8y
+*RlC
+/Vm`
+~&/9x
+/ZZy
+3{WH
+`qMQ
+@gf_
+$UVm
+Y/AStm/
+QxGFjE
+YVeq-r
+3[+^
+ FA5
+40??F
+0Z])X\w
+szv1
+HqF(v
+3ZgY7
+MKNI
+|coQ
+[Z6Q
+))zS
+)*kG
+DIVde~P
+6zCAWW(
+p<D}
+l)_v
+3J&m
+:I>f
+_,O'
+m!+3
+/B.l
+zO7J|
+)oer
+bm%6
+Sf~M
+kQf'
+Mh'K
+l,}Z]F
+3K?
+7zUY
+J*AZ
+J:-a
+nz'C
+w<b`
+2)OW
+i|+a
+*ri|;l
+^}{CON
+|6XyK.nqF
++o[g
+\(pz
+FD(P
+stgB
+_6o+
+8n}t
+\EW[
+k.jw
+B(e\
+x:*jO
+\3\4
+D;uSX
+nn*l6
+GS:J
+gA<K
+[LUaK
+7"4ytq
+ I9`
+=k1ek
+`;Vl
+Gp>tf
+ O&+
+*5t1I&
+50Nl'
+0ye5
+8/[y
+gm@T&
+kg"e
+]X/5S
+eA}3
+.Ymn
+dW<.
+?xgwo-|
+8dpR
+PI`Q
+qFYJ6
+ 93b
+3 }E
+u.-(4
+ZMYN
+s60=
+m]9Z]
+LoO6
+3&U4
+R@IR
+#3R.F
+Gmdu
+EE*#
+Xm0D@
+z%C_t
+tRKo
+6Pl,)
+9w _[IoK
+I~+b
+(dw
+N6/(
+%vW<
+Nj+^C;
+._7yzLP
+6g0M
+|_hwK
+9P/q
+<M:l
+_WO=
+z|]_
+^WOG
+p_+O?
+kMY5
+??xKN
+mIxC
+q_@d
+C!Oc
+J(=k
+"nZ<-
+h<8SFcaL
+E@gO
+R^fV
+pF'A
+LL/k
+8%{v@
+|A|;P
+>=zD$
+wOr^-
+5xOWK5@k]zw
+KPf_L
+sJB$
+Hz~&D:a
+eyYOY
+I3`p
+,%Sh
+#!Heq~
+<bg#
+~epLW
+x=7s
+m&J;g;7
+e-h:
+&"<R
+yPf=
+xI.:
+hm[GR
+snp"
+$K*%
+!zS}
+Os[}
+D3k]
+Z66W
+kU"u_
+zeia
+QVv<
+]xyD
+T+GR
+]7\s
+>98FV
+{Pk>+A
+P&&<fh
+d'BY
+!|Ne
+t(,kC
+@zb'
+O7nm
+p;dLU
+n6d\k
+Pj_!T)
+g?~z
+EP[4
+PU'|
+,O5K
+ErJ;b
+bzq[
+W_Bq-
+Yw\5a
+R^X C
+H^il[
+>my`]
+2N S
+qVib
+{?i!
+"t`-
+Q\u-
+Yu_Sl3\'
+RYZ:
+m:,w<
+{w@x
+5o>S-:
+Q.VB
+AvMz
+*`g7
+1ZJZ<
+P*
+kx}r
+:n#L
+X\2r
+X\Lw
+7fgf
+{T?;I
+Fem<|
+DCfx
+6|+=
+W/63
+E}ib
+/Am
+LzFj#
+`!y%
+*A>v
+iO >
+aOk-
+Kmg)
+`)&X
+0T:<.
+[!DY
+,F?8v?
+` qL
+ 5,
+0Xk@
+^OdY
+JV0S
+K*U;`
+[mEEW'
+,>cOsmm
+ cY%
+IEn\'
+qn]n
+"3C'
+S!ocUkUK0
+Rd]n
+TWf'
+WFY]
+YM'U
+Z;n!A0
+ Bfk
+"!OV
+;m\^
+"0.o
+;r]s[#J
+.OqevWD
+dc4W
+C+qbh
+> |)
+}-b{QK
+ZQ**
+;1ZD
+1,N8
+UjWh
+Lm1|
+ -nIP
+#F_Z
+OVDd
+p^z+
+p<Ra
+/h#n
+SQ6x
+b6~3
+e0Ts
+Z'b.
+Cm:E
+UH1b
+w;Y"
+GkwR
+ioI#N
+lOc`
+&,d!
+"~tI
+s{n(%
+B,o:,=
+fdak
+qe[x
+-@1R
+$J6t
+szH:~
+ Vj!
+|bWc
+uJ8.
+(H?=dOt
+3Ro}p
+Ftus;[[\
+/h=m"]
+7X+5
+t/b`
+B:7zw
+Xo]Eqm;
+uD+c
+:-\9
+q'V@
+}Qid'
+$_!=!7
+;~gC
+`&~W
+-j$E|
+fqqniaR
+e()\
+=w"i
+(0>F
+~j)TOQ
+B43_
++J$W
+Z@X}k=
+pw,c
+}K;A@
+<_hf
+d)=0Yr
+Md1v
+rpJ)
+BNTVtQX)E
+F<.w";mv
+KsrQ
+KX4c
+6b!J
+L W9
+pB1Eq?
+,pNE3
+g{mP
+cLXN
+r3qU#n
+w<|?
+Lk\:|
+w<5`
+AZ96
+q0h(
+w`9@
+ |Fx
+(Mhr
+q+k}
+9}~/
+y:pE
+O<,(
+a8B#n8(
+'a?2
+Occi
+miy{i
+s8]?d
+@1>9
+'Yb=
+kL!n"t
+1q~"
+UcXl
+B;&\
+B(\D
+H19i
+ZG^+
+BU.~
+).EY;
+.d#TY
+B8$e
+r@oEz
+$v}zq
+rLv6
+noOG
+?Jm1
+(n} -@nw8P
+bM-od73(qp
+}B_3-
+e[^;
+.v:24
+5Yfh
+WIL`
+*[_;
+ko/Vx_
+wmri_/
+{b`=
+>JG<52<
+kw\F
+LkYo
+PdV&
+CQ+sk
+xP.v
+t)0;
+$Xs3H;)}&
+{E=d
+&q~[t
+<{0A
+``\X%.L
+oX M
+[{p`
+.=0p
+1N1>
+\BvU
+7;bWQ
+ngq.
+o_3a
+f$~r5
+U8:|7rt
+ZbQk
+'(k!V
+nQr]
+ 8gx
+7A[5
+2xdxn
+<~72
+wKqk
+WIWd9J
+M_o#mf
+Y$#E
+t38t
+=b&0
+h!mD
+f,/1;
+;Z!w2K
+#tnM
+4I3p
+12IR
+V?.y
+~-=K
+|Ao:`
+1'vq
+]-YKd3k
+]hAi!l
+Pv:Ac
+T4"<e
+KPM8
+Jz16 ?z
+b?y9h
+pO$
+oL_]
+8_D8_
+|Vgl
+ -SLi;
+\KZu
+X5iP
+I6/&
+((!n
++(Ri
+@3g==
+,=t{
+}&NW
+ui-v
+LRBtrt
+z ` )W
+N]F8
+TCa<
+O*Mq
+ ="]
+*V`2X-
+9I /
+^v6d
+{] x
+:pGkF
+d,>(
+M&yx
+K-.%,yI>"
+lbvE
+Yt+EX
+q>:Y]
+*Qn5
+4k!y
+ t:S
+,$od
+"K i^
+hNXz
+w] B?
+6)'v
+pz>B
+q3E+
+I1eh]
+BlU&
+Xl0k1
+I+No|
+)#V
+rc=]
+u#=>
+:&<[
+=TSW
+kkP.
+9+&c[lD,&
+frSA
+RJ)!
+<q 6
+~wFY
+"o9P
+,/_&
+`yc9`
+f8Fx_q
+r/6L
+uXt37
+h~,>
+q,dh
+ jP.P
+)>Bn.I
+z}<u
+roGPQ
+#yll
+y4*.
+2ao4
+n9Ex
+#ba'
+Zt,~
+LD^3
+L`M=
+ebZf
+m&_^
+ sG[
+JPc-l
+r^;#
+"{O-2
+iX%U
+<Qzvyj1H
+S9=m5'
++4."
+u t
+9vOrz
+3Kb;
+]3I
+L5vQ
+A'(&
+qosz~{)
+s}L1/
+Hbf9F
+_T#b
+lSi=9
+}-Fl
+!4\c
++lG*
+E(R7K
+9+$xjX
+_ 9^
+?XhO
+|".i
+!UkW
+@qP^
+LqWj
+<\in^
+OG,T
+kwB&
+T?kK
+QTU%
+{(L|
+Ad]-oD
+"hU#
+O\.o
+d!Awp
+|BJ-5"
+Z`o}/
+!;8[]
+TQR%
+uXH*
+`yl?a+
+4u%E6sD
+uq8)_`T>
+$yM,v
+5X|<
+7jv,
+q9a]
+SIA*
+dz>c
+ v5*
+%m"|)
+ StWHo
+wt;lEzf[
+PAR
+ZPoQ
+HA>d
+ITZ4
+e{U!
+msPi
+{{#O
+a>80
+YOup
+%3~WH
+#!UqJV
+vvyO{0
+F}Qe
+u@r&
+`i(,fZ
+y- b
+u"5k
++F}
+I!j)
+O*|b
+,Tf@
+f|SK
+Mys,
+[T^M
+TW#e
+(O>=
+vXg}
+9`n3
+[O%?R
+],{O
+{xr+I
+*je'
+<D2_
+7.@M
+0_vRm
+aTj~
+FkRP
+`U}kC
+3*_@(S
+\#zh
+itS<r
+n; 'PC
+CW[+y
+] r_{
+r-W<
+LPL?
+=~d'
+C#Nq
+|>PD
+*7akOqk
+);oB
+N=^D
+9L-@*(M
+6);>
+4#%'J
+,_k/
+}jdI
+&-s!
+^`n`
+r1&j
+U`!<
+f8q;
+uo|.
+G|a+
+f8Qz
+CD/!
+ AIPL
+^EXv
+6rio
+8L7^
+y|~0]k
+$t+g.
+p$]me?6W
+S6>E
+tOIld,
+V[Y2
+DP5x
+k|r,:
+lodEf<
+j3V'
+k2}H
+x:dh;
+n?|U
+N`n,WJ
+9rpti;
+| =M;
+a+IV
+ [^CQ
+G8EBl 6
+Dx 253
+k7"--
+\0)s
+|^@LH
+8'p,
+)Uc9%I
+}K][
+vS$J
+|[)<
+7vu#
++?vn
+5JrI
+[)iX
+V<7kC`{
+L/4/
+rAgJ
+$NE*
+"&i|
+}A+i
+Jzq?
+3le~
+SI_Vjj4
+5O$Yoo
+jh|w
+7"t?#R
+woTq
+1&iM
+dDX:
+EkCi$
+%#{9
+g1R"c
+e~71
+5`R}
+g%,!HS
+']pX
+}LzU
+P@R#8
+xrI-
+W_$*u
+H+{,!
+CZ-E
+,ssQ
+wea-8
+9l&]
+R]I^.`
+M4nW
+ %Ix
+{8='
+C Kt0
+?yL:
+o|^&r
+whKC&
+]w10
+X;_=7
+"Fsq
+qa+rO
+r+<A2s
+}To!V?
+&fkd
+{U`a
+(>Z)F
+]"B'r
+O9~*F
+=q9!
+$m1>JrC
+@fkt
+}L1"m
+9nu'S
+{4i3E
+YdUo
+WpEc
+4[82
+Viwo
+kBJ4L
+s@7&
+.aOV
+?4HTF:
+JI]:~h
+,nWk0
+@6;#
+U.h\
+-='p
+8Z3y
+BZ/<aq$
+6k-8p
+[~wG
+FTFG
+_.j^UV
+x\o|@
+_!-k
+|K(roK
+ojOg
+Mf1<$z
+;{Gu
+5'Y=
+/%G!
++)gv
+y[-y
+B+77W
+=,u+
+K;?7
+!~r#G
+j>:V
+5Mr/=
+i|hW
+fq]E
+<|)6
+H9!,H
+`-U&
+WJ}m
+SyMN
+kl/?
+xu4<
+~5?}
+$Cyhq
+h?q_
+,G1/b
+sa9|}
+w0~%b
+&8NXDs`-
+(<YQj
+GtS#r
+N$\!g
+M3U\';c
+55)X
+JA z
+y=AH
+-4 ~M
+w^0U
+J9D+
+0_8Jg
+)0`K
+g<0U
+v(m}
+{IOx
+3AD] ?
+Ea M^
+cs0UD@
+\NU~
+W"{n
+XONL
+0VB%9
+zR,FV
+0:J>z84$
+t;3md
+%XZ4
+#z6<
+r#EV
+V-bL
+MUR*
+UBf$
+6~Gst
+Z6`}
+{/z&
+uDi%y
+i=1POb
+,'}k
+kpTR
+%$OA[
+&_Xh
+c}4Sy-H
+9E><w
+-4!'
+,*pA
+?`M=
+uEZa
+IK}bN
+OIxM
+'{*z?
+1puX
+F;(>
+>7o0
+uV9(
++sCp;
+,4GAL
+V\S9H=
+r;-j
+7Q*n
+!#RQ)X~
+ ?u9
+en(F
+R/L!
+6'8d
+)%K(
+*RM8
+6C0g
+^04L
+Ic(]>
+1=u9Hg
+hnlp
+<-,b-.
+LQLj
+Y))9
+8i_X
+t rfm
+o^&O
+o^,O~
+&O/q
+!lyDv
+8l!^#
+%A1g
+4nS?
+Z`yfV
+hM=I$
+lyMm
+UMRrS~
+5[@e
+jiGZ
+ux"{
+:Gzyd
+i:e@
+Jll+
+1{G2q
+oI":<
+&Gq@'{y
+/d-lR
+hWk5
+GSw4
+l,?t!q
+IBf)
+^cd"X>
+^Z}J
+!H>`
+0,Y$[l
+}vPK
+a(*9
+lbu9
+t;k_}
+!3QF
+_T\2
+YY{V
+~qV+
+SP{f
+Bg{gT
+M]HTDn(
+XOG0O
+v(ku[
+a4pi
+PJ2.
+!?=Ts
+XLU[?~
+CY-Q$m
+13;P
+vhNhR
+g"/U1
+thka)
+Wd><tms
+Foas
+b0qJ
+AzIx)
+ibo4X
+ma+y
+H3q}
+N^q8
+!C4|W
+Y8W6
+!gI-
+9'gI3
+nnI_`/
+Kr)z[kp
+GHV6
+Z"Z/
+G>o/
+ Zei
+L-g[
+GIJu
+h U}3
+o\"h
+FIrz
+97vM
+{@Qg/
+nkl!3
+@kS@B
+\,oN;
+; Nc
+B+>}
+A^Wj
+$)W&
+R9SCs
+M!I*
+Uh?GT
+}U"J;
+fig=H
+\'/u
+d_y[
+v"kO
+@hd0=X
+>Qcp
+2.2dS
+X*OK
+iv1(bL
+qdogx
+);R<
+oky y
+ldeC
+!%Mm
+8rL4
+_iui7
+/bKd
+WXCe
+%pd*{
+V`n
+xH9.|
+N6Wq
+',8tm
+T<5T{
+:OiIyi
+K^U7
+5/C<
+15^>
+y<aR~6
+oOAp
+}6dF
+[XksT
+^D#=
+s"'S
+-_z<
+<&Q[
+h4hV<
+\:N-'h
+1, j
+1A#{
+|W)|
+4InJ
+Q}o_
+0,>iH
+>x_X
+&]+2&
+ZHM+ne
+@iyr
+Z8:<
+;15)
+]PqG
+Ar+F
+N={l
+x|nxFkw~
+a6~[`
+cj/S<T
+gVr_
+?J6m%
+2qm?
+cYI[
+J]xQ
+oKF)
+)fHD
+K//E
+xN.w
+!P4k
+UD 5!
+gWH~B
+>Eh`
+#-?g
+Cp'^
+pif.
+m^ngEj
+55cO`
+n==x
+mgh=
+*9ujqS{
+-m`+
+!+ w3
+V'E7
+58{T
+~:=]
+>|?E
+&ZIm<
+O^7Y
+X_=+X
+,K$F@
+{:U>K
+}k>b
+s`m"
+m>*b
+FhNF
+D^1U
+]m28
+0||!
+<Q0WY
+}qAo
+|>s r:c
+d;A)P-,
+O49s
+.mw& T
+|Xoq
+)aYN
+5y]W
+qo,rM
+#M%,5
++!;r/6
+0'}{L
+{8>ST
+*(Xt)qf
+`0qf
+`WQ3Tp+sG
+U8z;
+1SG2R
+=.io
+}p6H
+BC|Q&
+3=xB5!>,H
+Iq2G!
+6cJ1
+'h_|
+{K:b]
+ >=+
+msH>
+X"8m1
+cMQ,i Y
+QlBO!P<
+.E)I
+Z6G^]
+fqY3
+UJqo
+85&'r*
+4D_SR
+,JJ[
+j/@Xp
+w88(
+~olK
+2NTA
+j(ri
+FH{wg2
+mp3H
+6L[Ct/
+FQ~I
+7,9/
+ThSq
+oO;;"i
+~T:3
+12BU
+ed4o
+VG6c
+cO!{
+\}PE
+(c43
+\= i
+^~GB
+bK.>m
+a_<mv
+0+0!
+j6_Gf
+RZwM
+oizD
+oHEVpO
+|wX;O
+!>@O
+[Nlq
+X*'Tl
+y-*Y
+"Mc5
+kHS&
+_u'T3I#z:
+HV!Y;'<3
+5HE^
+d}6O
+GW\I~7
+-c?j
+OzjsjO
+[R^g
+kR^=G
+p{:+
+HwK;.l`
+3qn fp@D
+p.-*y
+Vm=k
+h1dN
+mj#$|
+NiRg"
+T))9
+H/A)v.!
+w!yv
+;p{Y
+5R]{
+L]#'Hw
+QS:;Hs
+QA:].x
+' *x
+r5dS.i
+)qb8MB
+%i2m
+Z|e,X _
+`FZK
+P9e?C%
+ku4N
+`%Y'
+QPDr
+R'n:]
+BCt}-
+hWg@W
+4KmP
+%_?9
+PVi{
+!N:p
++ O0.0
+ ;l[
+'qg#^
+R^q|}@
+=WG(&a
+_Nu+
+d8d#
+2Krr
+S6?)!'yx
+!;F_,o
+**^N
+{.2u
+JgXe
+As.Y
++KC.
+oza=^
+_A8}f
+E8QhVkB5
+WAOX
+\*wRo
+{U_}
+v!WHZ
+V~^W
+H?B(
+8>IC
+E;MiY
+[HCJ
+Ra-T
+2!8K
+5Dg*
+E;3=
+TNPl
+1 K\
+]0;&
+Q'Rs
+G8?@
+fE>}
+B' ]Q
+"XSOa
+H}wl5E
+fW@5:
+!O`dkn==
+4~-}LM
+IjA19
+,*Y{6
+M1v}
+q"|R
+cE.%JJ-F
+#lAZ
+X=(-8
+Qy'-N
+E+]X6Rx
+|Z_k
+;wb)
+$U7
+2!o.
+1vi`XN~
+(79 '
+!12zv
+iL{
+s^a}2
+QS*<
+l$w
+(wKZ
+uTo\
+K'9l
+b? C~
+}`Wx&
+X@v "r
+n!,3
+f<OL
+KR#F
+w<O|
+1c>lr
+*X7@r;
+=5mG
+}7l8
+Sgp5;
+"e$=m5
+}\[-
+?yC0>
+8>o#
+BJg-H:v8
+;sd1
+dUG~/"Y
+f[Ht
+*7rd
+Rt]F
+##BJ
+j[ 3
+lI_q,o
+/G>N
+N@4D
+X7^5
+G8e}
+]?k*>4
+IPJ$
+sTT?)
+q@O`
+ZfVA
+#U&G
+bXa{
+pKV$
+/R+|=d
+W)^s
+;YC|
+f@]JTnM
+R9}Q
+XAw ,j
+H^5#CZ
+h/>5'
+DR.]:
+#d>O'
+Wbh.k
+hF J
+C<W'p
+'#|U
+X1wR2
+-#,;
+Gd-&
+dxHm
+0[!X
+'$!J'
+i}aU@,
+6p\]
+&zrI
+k~K8
+Qrr&
+/tQaKJ
+>r1]N
+=UH~)K
+}S;G
+iraK
+l?8
+u6B}
+{Qv~f
+8iGbr
+;Bu-
+Zg`M
+J)K3
+HSZZe
+'8Py
+2=9[
+AZmE
+QD_DM
+;F\,I U
+biS.J
+:jET
+R+K}S>
++_Gh
+ %SF
+8S2t
+O_'[
+.V&5
+/lq8
+H3^9
+&lAZ
+0%D;
+oyEo
+Gu_lL
+Z7K;A
+SfkO
+2r 9{?
+)~EH+
+S4XVyXr
+lye`
+lf{cChS
+6tD;
+QnI}A
+pt:7]
+JN3>#o
+[y'a$
+blU<
+G-jNM
+pt+QnV
+wk{o
+)v@-
+lGXo
+G 0Ozl
+4%#8=t
+d|kb
+r~6K
+BKkC
+w:=M2UoE<[
+:zy-?Dz
+65SlX
+vsMk
+TA{Rc
+d<L+@
+k}m`?;
+_}N/
+3HCw4
+-dy\
+=ql}Z
+,c\h
+EI|F
+O<(^$
+e$JXx7u
+XS!L
+81,bN
+xL O
+#4K5
+N3Ty
+i'(#+n,
+ EFI
+@atf9};:Z
+2?@xIUxtq
+)izm"Z
+}I_S
+uv0s
+8nx!
+>\s=
+_\P'
+;m>xI
+RT@l
+|_qv
+^u0&
+J0wI'r
+m]Q2
+BWP%
+2C#d
+MQqwZO
+IdHo
+b`gpvd
+P-T~fY
+,)x@
+^s$9
+Et{zi
+#<!Y
+Or@P
+r$O|
+nW 3O
+6Bd_
+E*G;
+F^88
+ANW=BlK
+!$>T
+?J\Q
+lO3l
+9bDd
+F%ks
+#M+z
+~-=i
+<{e .
+!57V
+9q]D
++k7[P
+8-'z
+}/r$
+/z=,)a
+<#gS
+=w8"
+Ty8iY
+6^et
+ ztb
+(!Ym
+OOU_<
+GT5P
+^_>t
+&=.zI%=
+.Noy
+#R%xU
+x,i<
+3L[(
+ydsb
+#eE?
+{5'9
+,}Hob>G
+=BR0
+!_;.dpp
+Qju/
+^6c;
+iXOp'
+t~e&^Q
+*]N{w#|
+R65.
+?FJy
+.#_>j
+J=Kp
+2yj9
+w#;D
+,|S/f^
+ /Bi
+h go*
+(_%+#
+-5oq
++2aM
+tC=i
+a.g]f/
+n1N+
+F27lb
+rPT%b
+#K^(
+nW2u
+CHz9J
+Rcr6{
+H{*Oj
+9"}j
+EXhc
+?'-G
+1Pk(2.
+A6/^
+1zidh
+u$[J
+5liE
++fie
+4CnT
+(y'?QX
+Vfbo8
+DEy(
+/D_6^
+%(b-
+z1~p8D
+nT/K
+^hCzh
+)uau
+,N ;
+`x*`
+Xb.v
+dmTI
+N4"7
+_'R;
+9+H75a
+un0Fc
+dNI%
+ph(B
+Iy8$
+#6]sdt
+".d*W
+]#{%
+Uu7@E`S
+vwz
+%q J
+T}6RA
+m>K~
+c"-U
+H?X>
+)^C$;
+`Y+g
+^<4r
+WI+v
+hQ=>`
+IXRt
+ts0)]O
+i]t%=
+Q4Vo
+'qC?
+XS62d
++9Ob
+C!QG:e
+t,YRE
+WcEJv
+*P%0
+i>eD
+?Vo
+{'dZ
+'v`9D
+""FaI
+YtBF
+{P*z
+-0sR"t!2(
+|&Kq
+}LsR
+UIcd
+?N'9
+OCBo
+T%N7
+N\5b
+}=duz
+m'kx;b
+]4 4
+7420rH
+P-?Ozx
+do?^
+k'hD
+U,}\
+iol8ZS
+i~[w
+}v N
+z/u9
+JZPD
+b}`-)
+}[|;|
+|cj9
+;,:R
+$Vb=U
+Udx50
++Lzh
+KR+!(
+'Rx}O
+bV l
+j\M&
+\/7z5
+WM%^
+7%iv
+K% &
+U$k|Ho
+P1QL
+h1P_
+x[HK5
+zND3
+x\]P
+Rv<
+DHY(
+V5~C
+ct_i[s0VO
+R::j
+Gtj%G
+U7iab
+X8"Ah
+cda@
+q}=\_*
+B)er
+7/SD
+Yjrn
+S!ZA
+O4LDo
+^-.
+BG]V
+0kp7k
+E>>i
+i%T
++PMN.
+2a&k
+)~ZoSh_
+x$Nw$
+3XG$
+w3E?fA?fS
+Sh|Z
+S&/Vs n
+,D,!
+ma7~rOg
+cg[~
+=d!~R
+$>]_
+'J+By
+_F.@
+T tY_
+[;[6
+lhk.
+y<GRJ+]
++F)}
+>C!S
+%im/
+'(tc$
+laaB
+]T|$Ux
+!qOO
+ OSD
+)o-|u
+"x^L_{
+rp'3
+EZ6P
+4GJI
+fud(z
+C_AN
+oH_j
+[7 B
+!m`q<
+w.ye
+R6S/
+;@a:
+NhW.
+~/|[
+nugtB
+8/jg
+hi(Mv
+,hILvC
+gE~X/Ju
+D:GT
+j93Lq<
+7Ya+j
+Aj4!Gcw1
+X8[6
+Chi3
+AjQN
+`4G!m\y
+gth_!]
+NqD":
+flGQ
+#@%xP+
+Bl0*
+a?`|p
+t:}/
+;;qFc
+:rD/
+{73/
+ZeGU
+!_U/uzm+(
+T1:W1]
+n@_.e&
+uMpU
+3v!bT
+G9LJ
+"^<B+
+w|t[
+9=0r0
+v,Y)
+`YhZ
+%\Go
+m_B~
+U3#~
+2M_-[
+tIPh
+jyh-O
+TLy=rK
+2vp?
+-gZP
+9A~"
+Z3x:2
+:`|g
+o^d4
+Z$Ma7+
+#pj2
+Tcr2
+C'YK
+6n.;
+9F^,
+p<30f
+=Zb*5M
+c~fB
+.`=\0
+!vU.Q
+Zx4F
+?nw2
+eICD
+Jf[a
+|H1uX
+7q|S
+HqUp
+w8CI
+59:R
+BQGP_
+P=c)6
+}H\N ]
+Hlg"
+ae8'
+ud,)v
+rC+[
+PS$VK
+x`){
+Rz\.
+0MGz`
+G_x-
+|1^G
+\'hLmo
+n9no
+qKfb
+vNdyh
+v*f7
+]'Ob
+p^ f
+kvaC
+Zbv1
+?xaH
+kO9T)
+NT_-
+MgK7=
+ZRws
+|w-s
+R&-@
+w5ea.
+67I8
+f1k$
+a\Nhm
+FaLbK
+?c;0e~
+]RUC
+s6%b
+!D,Y
+37Yts
+pc}l
+T?cm
+`lYI
+BG#_+y
+6m6\
+he~F!
+VpH]
+<T;<
+vCIJ
+j|'ql
+ohCR
+ZP<R
+&"]5
+8 T%N"
+[Gt'5
+{nzb
+EHIr/ ^?+
+MGu`
+lROm
+-nX)
+6@? ~
+c]hU
+1x1q
+CZu{
+sPB8a
+Uy^V
+ISdco
+'Um1PheJ
+Ya=6;R
+J>a3
+rF4*
+-`.1
+cE+B
+"8bRb
+sZhV
+jR9V
+;spn
+Xq7-
+|@5vQ
+_/S`.
+D9l^
+Djd%)
+@Y,a
+bfq*
+XBsb
+fD=olx2
++ -T>
+!=,O
+E>Z)>
+?Z?K
+=20AD
+N}"sC
+E~t`G
+1_t8
+7/gc
+Yz2Z
+l}~S
+cYh3)
+%@YP
+b#A@
+LOyT
+k9Y`
+T?@~%
+p&ih
+!'(<
+ITM:f
+h3IIt5
+%@w'
+%2Ps
+8?B]
+}U7=Q
+zjE>
+P$5s
+k:\~
+l:A[
+(rSK
+'/sx
+0O5@
+l>Vs
+sCa9
+,"_1i;E
+?Zt\
+xo`m
+)T#+
+:f~0
+TbN0
++YJ&
+Li4Z[
+$^%U
+?l,5
+=F?2
+UBl4
+}=0i
+6u<`
+/X~C
+u&FHw("
+wo:jy|U
+ [wb
+b7v&
+J+\{
+{l"/
+t=N[
+pKO
+DYr7
+;Ng7
+g=K^
+r4AAP
+W)%wX]%@
+x;uX
+>^7{
+#}#[W
+'GGN
+qHH#
+L(bi
+z~&V
+%2z<`
+DsqK
+/${7
+xt.f
+jB//N
+ H]F
+s==/
+s==G
+/Y8j
+<#$Z
+R0UD-
+. MB
+hotC
+oQ:Q
+}n\4
+92q?
+9L^$|
+ycsO
+;szxt
+k(Qf
+,Fh%!
+q*c!
+Cn^~
+`"m&
+zT9L
+D{Amh
+91~nb
+YO -
+0:6l
+g3#y6o
+`4lCg
+ghq [
+}&{dXU
+xc,J
+~S0n6
+S|fJ_
+z;?_JP
+St^R
+K$)rP
+yX3l
+"MwH
+IsUw
+@=n@J
+H(w|
+|cPxp
+_!>u
+=sn^8,OD
+-o}}
+8d]Yg_
+2NwTm
+2Zi5
+uS;+
+u+,,l
+D&jm0
+{jgN
+.eO{(
+P}S*
+eG7b
+qm0<Q
+JoQe
+b6vE
+e5HPKNc
+7h}2
+Eu{=
+'<N8
+|=~=
+ugJ.
+{<iv
+0z''
+-Jzpc8-Q'
+rpRE
+9VLU
+n_p$f
+3/~yY
+A[m|
+4">=
+1{YYr
+"}J>O
+,giL&k
+EB&Z
+)|AV
+8;|tJq
+H?\/
+%kn|
+K^Oi
+1 Rd$
+}uRD:
+k:\~
+ ltBlD
+V7fOtI
+2ciD
+P\YE
+-3 G
+V}X`
+5H3.B
+<J1o
+Fa.sLd%
+/o"+t-eS
+"_McfEO
+0]l6
+3iwf
+maWR
+H*jn
+4$+3x
+iCkw
+:+$w
+Ryad0
+,;~U
+2OsY/q
+ C{Y[
+A4vc
+b<{lU
+\^+|?mwV
+ ;fvp
+[HZz
+#5=w
+yPvZP
+xu7I
+puG
+Skwlwr
+j&akqG;1
+kvb%
+(+66
+5HS>
+_?Ei
+cl;dCo
+DIUX
+.uO+
+\ypy
+,Y0a
+3ye>};(
+ek}\a
+{[?Z
+*=5O
+ \q|`O
+`E[`
+Y{va
+*RDK
+D(Gi%
+N:}1pN
+aL^4
+)Tb>
+<y-p
+gzQZ
+8%Vgp)
+Ma?3
+Agp(t
+Wgg$~
+^mvi
+Xa%)h
+|LecMxJ
+g5a3
+le?z
+=4z.
+kwyY
+-j}X
+`FfE1
+/b5J
+pxX}]
+ h:Y
+Sw+@
+:t"?
+jw5kwMd
+{AT/P'
+PGD,
+G!Oc
+\f!K
+',tN
+cTN!
+L\ix
+pK We
+w`Yu
+CP#?
+)$Qo8
+(dOG\
+X/<{m&K
+K0bH
+@6n1`
+[2K7
+XN^o:
+hc Xx
+W.\2
+i#Pj
+)nhm
+da-$
+a_tf
+<=XR
+)tE[
+#$d.
+mIP'
+n[R2~
+rJV#K~_
+<7P?
+go/_
+Gz9P
+r[D-^
+128r
+0u4;
+9v:V
+bI!+
+Og-@
+arJolK4
+l0Da
+5aWoGY{
+%>~r
+5p)B
+{MSiS
+d gv
+%R%F
+vQ;"
+u)0f
+xJ.!tH
+7X!z
+ k!O
+Bo:Ga
+k7Yh
+r33r
+w8\Wh
+iEMJ
+fZ9;7
+d7J2(
+>q0X]
+CvXS5
+"E-[
+@ja$
+rMEAy
+$ At&
+rVS<s
+Y7zO
+VgiA
+wb$!!%
+d9c^ti
+=c m8w
+OF+{
+3uwI
+0%Qz
+6EDi
+4>Bk
+qhOTp
+[4o!
+y*PM
+pr(e
+ "0q
+z6."
+Cze3
+[g(0{4
+=@02
+Z+po"^
+yl4L
+SN_O
+_wh#
+{#JzPR
+i5D6
+?kk%
+l$9n`Y
+2]868
+XAkE
+rq.ao g
+-U-
+ \Kr
+0IVp
+]9,R<
+DZ^j
+HT^F
+;Y/?
+B7Y2
+e:O>
+\FPT
+`$ hD
++jYW$
+IJWgb
+Y/GF
+(n!x^
+|d|l
+'-)8
+!Ox-XJ
+31e7
+K#~'
+'T%l
+Zs.|
+"<%=
+asS:S
+7H.jd
+0\@3:
+(I;%
+vik6
+6h5dp
+E\gi
+:m]U
+)R[`.Scc\
+UoQt
+79Xr
+/|je
+7Gy%(
+e*a(nm
+RJ/'
+]}p:
+J0,y
+i9b8
+vzd*8
+vo)ZI
+ \TT_
+[j\#
+.=A2
+"[vM
+$dhD~
+8k#95
+V>o+
+j\z;R
+WHg\
+Bz",!
+u:;8
+3qgK^
+!Vvf?
+*/D:
+yQ>3
+JC"4
+3g@;
+e9?V9
+7r!o
+3w#?
+|`]h
+7it'
+!_:~V
+o9sqw[q
+#FL*
+]6"w
+z@z[
+4|\m
+{SJ;&'
+r1;j
+0t1^6
+1xF/
+4 :9
+BK(.
+RwzR
+@VEp
+/^Si
+ 0(k
+V|^.
+nb-5
+G$12
+m{Nj
+eChc
+4%nmc
+:838nm
+ v}D
+y$ne
+&'4xe
+bOZK{-
+qWmuB
+y7V=`
+O Y%
+.Y:C
+iU[2
+m% o>
+2d:k!
+,#r9m
+86Hz
+2loV
+y[.0A
+vF%[
+I1l
+J^Em
+ya6kY
+}|?=
+KZ/{
+#~8@
+> ?n
+?',ju
+)caYz
+|i.s
+nY^$
+3sDN]<
+|jN8
+rre/
+pc.{
+VCkrN
+T2dRslM
+:&{]
+ /$t
+[1~+
+x34a|
+4(I:
+*Ux1qK
+YpX)
+%0$n
+I}moGF;g.
+}U-Y
++ {.I
+cr[q
+Z+N?
+p@6J
+bx$~G
+-3HWm
+Fe+kO>"
+&Kg"
+RO'x
+w1d9
+KvcYw
+d}%Ij
+[r7s
+c^^1F
+ZN6U
+ /Rnb
+tr) ?
+s<-Ycd
+<9MX&
+u^9C
+M D5
+~016
+VdH.S
+ZT/_7
+X5I7y`D
+bfOs
+S2r1
+O^#3q
+Q 1z
+!aif
+d$_|T
+s?_Jp
+:_O#{B
+>{-!
+U{?k
+SE2F
+(MR2
+rrHW
+k.up
+|il/
+2{6f
+rUk^E
+K8{O
+PFU|
+m%[=
+KWV8
+"x]a
+S w]
+t&[V
+MryZ
+ +d(
+,R5*_
+Mpu2
+W/S9
+[~P{
+U9B^
+:TX+
+*QL%WF
+*H^:_
+#,m%
+W.YHW[U
+UY+s
+Ud"?d
+)n6KH
+hO],S
+C|?G
+^vi#
+YBLG1W
+uKJ+
+'NeR
+2Lo3
+.sR[
+nZ=ip1U7iL.Ra
+pCy{^
+Vc[j
+,y0cr
+E@zuM
+j\N:
+/(-i
+xX|oB
+)t"-
+w2R"H
+_ 6
+8 V|
+kN?Q
+-'A#s
+o`X5,
+!D3!
+pxY~2
+~TnB
+\Q2y}
+5/bU
+pP`.
+g`hPx
+;Mc{#
+>axveD9
+Q.pHK<
+%!'=
+x<>6
+!s0$
+d!gt
+5 m=
+6o_.
+'[E=w;
+"_ad
+GQ<~
+V<lo<
+xheR
+Mw3^W
+PoR(
+C-Ic
+r@6S
++NRY
+w{dN
+-iL 4&
+hyWd
+$<>l
+Tc.>
+<Gb1
+Mw)Y
+i)^+Zm5
+xd)&
+rNyY+
+W9VP
+oR;4
+YNsK
+,LU.|
+rk+K
+d}ra
+Y lW
+E7bg
+{Jb$
+dwS/
+6)0|Mh
+>0[;!gj-
+j2**
+gm3a6I
+$[;O
+{fs4\{\p
+rz2,3
+i+v.
+EJm%o`
+1PaK
+1`x:
+}(gq
+oE=")
+FIco
+&i!g~
+yC*cjl=
+`sUBV
+sOop-"o
+!W&$r
+OeCo
+YE8nfY
+(RWYI
+m:X|
+|"tm+
+$oRp
+!tS#<
+s.qDf<
+u|?6!{
+-q9w
+gBvw
+D*#l
+zU)z'
+W".$
+"iUi
+p<."-S
+~;{C
+w16"
+x'Vk.
+#mDk
+9;U-
+M(\x#6
+?6>z
+Q|]r
+%|J6
+8>|B
+u9ws
+?d5J
+V"A[
+4l^Ak
+F^L|aE
+>mvg
+-@X7
+CAQlP
+=sSi
+;YS@:
+/C\(
+6aGAp
+d[kb
+,g9d
+TJOx
+Cl C
+;De=
+dc(IK
+6acSG6'
+`hCz
+xej-
+R0#el
+Q|3nKg
+#r}~M
+?+_=
+Oc/u&:
+~'qw
+:?A8
+Y$uq
+gO8^
+Kq,
+*CWB]
+[;d#y
+hZ}Q
+6S*t!
+e.o?
+(L>@
+_+W}
+L{Z`
+qg~x
+_]H'M
+Rf;G
+7If`kI
+guJ6
++4:d+
+OaXM
+*`kO
+t#qR
+ZSdL
+^6KX#
+Wr|[
+%<F9R<F
+IvP^
++\]J
+^RVx"
+_G8l:
+N~=;
+FHxMH
+U*4mH
+a!oO
+odjO
+%d%x
+MZxw
+?|>K
+xLo+
+p&YF
+eJI?
+9~#b
+ae(?$
+/'EZ
+JUn>
+gY/]
+@:Y1m
+L>u8g]L
+E>Di
+KxnH
+jfW[`nw
+bn$=`
+Ro8`
+ 2e-
+Gkfwd
+jI8;3J
+*C,1t
+,U2n
+ NQU
+Q}?k
+}&_$
+2{ce@
+inh!
+=k&;
++-boT
+JYIV
+|lt;
+Z&tC_;
+:hl*r5
+MB(*
+5# j
+{0_4
+CX-i
+A+xBH
+KpUWk
+H6F_
+T_vf
+|\N)
+u?%8
+f((1O
+30p{
+u0TRx
+~yaU
+tw_
+#uxk
+tx6Q{
+L[ {
+yvO+CLu
+b]SK
+E*|h
+mNp(y
+&rHS+
+v`-=
+<)v#r9M
++r8Gb
+"SZLV7
+vh% F
+!?RJ5
+{Zwg/
+sBn
+;L+TN
+\2mT
+Pa+Y
+u0~Lm9<s
+<XKp
+ZO5m
+4`+2
+t0o1
+0Qz9e$
+; 8f
+GbG,
+OJy\!
+a\gS
+` }O
+158X
+-Md%
+yrV[x
+~W}1
+wG+E
+?/-.9
+@}0qs
+~"{vs!
+"#<^ k
+Ap 4
+*f!6*C
+3t+#
+niUe@'
+9s\0
+sQM6
+ok;p|
+iv"4
+|*mX
+rIe4
+ `-h
+vCX4O
+Ulr0Y
+<NPd
+R;]V=
+;R_=
+ku"?yn
+Gtpi
+KLCo,
+bl<L
+j=!W
+m&ax
+X>@r
+( %7Y
+se'd
+[#;A
+Y/4(
+%?-ou
+ M1%
+",,}u9>
+t3ySv9qePM
+I_Y|27R
+l#e!
+7()f{:
+F\9k
+4f2y!
+'lzi6Ff
+HxGhG
+-I6G
+"t77
+fdekF
+R^l]M
+kI./
+ApMs
+[^SN
+r\ne
+-^K|
+{#8;
+UUqi
+m$H7
+adf1
+a}U2U
+A:B7\^A
+rlos {
+n(`$
+t? fa
+u`Q?B
+>[%y
+eERY
+a]@^
+(W=@
+cKu<V
+[qE"
+yXW5
+7y"+
+UJ#(<
+d1F"yy7
+7%SLB
+EZ(b1{
+4~I) {x
+KU=sb
+k:.)eMQ
+a,>i
+^(SK=`
+Oue~/dIn
+%KK)
+uOMi\SZjM
+9zK.
+Cd;#CD
+^ o/
+.FL=>
+kL#Yc
+!6 oN
+Y^h6
+[fKo
+[MMY
+I+KM
+N.?1
+s^:1j
+ /cl
+uZ&e
+mAY6
+_ve=
+sX{lp
+DILp#E
+iLp@%I
+gJk}-$
+%2{7
+Y =2
+#-X4
+.yt{)Y
+5n4a
+#0[x,i
+A*Ku
+q<d;
+a(kp'
+:v%.c
+*|b 8
+tn|Ls
+`_%=5
+3u-8
+Ue(J
+Th+]
+0Y6l=
+Wv%.
+<R+C
+V}%4Z
+39?v2
+<|pso
+g%y)
+I3s76
+[ x?a?k
+kzV
+#=`z
+^\%[
+&~4n
+#?EH
+Tih'
+BS04
+iN D
+me[i
+Qs:{
+T@\5z
+7>`^
+0y'
+YD|{
+AH :
+qzVLv
+bDJy
+AgD~
+"g&[
+YZ3p
+5SXJ
+Lx Z
+6Zuv:
+b<.>
+l(^7
+c8_o
+xr,\N
+?t!fp
+]Dym4<Q
+>@<3
+(i?$
+L[EZO
+r(e;
+}/4OE
+#8iX0
+R^1p
+le^Mx(
+zs`&Y
+r G1
+]K82
+rh5I0
+N"DvH
+;q=$
+s)7N
+UM|N
+}6U/JW
+l%} [<m]
+|Z]#
+Q/U&
+ZMR`_r
+w/ 'W
+#ExnQ7!
+7}%/
+_25)
+C62}
+N"qs
+`d 4)
++V6!
+wR;k
+?\~A
+F]H1<
+KX.{t
+={LZ
+i"m0
+X].bM
+ /]i
+C<R`
+xtY.
+wuh6O
+c|"0
+'rO[
+tnj)
+<6*DzQrN
+)[8R
+"4Y:
+BJ]J
+K(+s
+;aaU
+Nm|'js`
+Q;6<R
+j _p
+Kq2'5
+#D;(
+kz|%"r
+DD9r5:
+:Dkc\
+eiwp
+$9<'
+t Olv
+ 7ed
+2IIv
+>_&y
+f]Mto
+kBj!
+[eIn
+i8q,
+(9Zf
+Dl,D
+T _xA
+ &|u_pgj
+#Ny;
+t~#0
+Fb6R
+>Oxk/
+qUy4
+P1!T
+FeK<
++'U[
+AvH}
+'{Y/
+. FwR\7
+5q@h
+"O*'
+l/#[*:
+w%yV
+G<j--
+>yl}4r
+i^85
+I<[zV.C
+qxKdK
+ye`N
+&CYR
+dZJd
+)6\D
+N5ttCv
+U.qX
+/f!F7
+ {vJ{
+mHE.
+y9K{{
+eHAI3I;
+-4JT
+4mn4P/
+l7[,
+i{Xs
+gIk+
+5IXG
+}Al^+
+s2[5
+k6[<
+!w2+
+fqyC
+iU0gZ
+4 ='
+WzC:
+e6pb
+wy^b
+(RmA
+NnZIo
+G+3rE
+}+mN
+/b{5
+9L<1
+Lt:m
+N$Fn
+="u4I
+I\ux
+=#d>
+$q}K
+x'X9g
+fw`]
+lA>8
+"_2,
+<dEl
+K+N`
+S}TM
+c=sH
+_2.W
+'0"?
+{"`X
+B+k4
+B1S<(
+yg*a
+L8B4Y
+V~$c(
+2IK(
+>Oy5
+;7ca
+{ck@
+lZ[:
+{IN4
+3!3$
+k{5$
+,Am4
+$ZDkc
+ebja
+I_CY
+&kT[h?>
+j~|8PjW
+gE^>$
++sE
+?\Ch
+]2 p
+3pz?
+IB{`#gU&
+J _h8d
+wc`5E
+ljFG
+=r+Ei
+e>A{
+I3@yY
+!?uM
+I+z4&=
+o[?y
+ErSc
+Bv{x
+GnQ'
+,QNH
+4}!em
+CZw7w
+?QLI
+mG*>k
+}N52
+O4'~5
+G{T
+*p} M$?)
+zhlr
+="iP
+/+5WHM
+>`X]
+EQK3
+{'PLo
+:N=v
+@_/s7
+G4yz
+hI_s+2>
+%Hw~
+^lz5
+m6E-
+ybU~
+{"uo
+b[dk
+V'pl
+u__*
+!~4P'
+rPI_
+tTmS
+Ny"qg6'B
+:e#e
+P}OQ.\,Y
+1R>(
+ Q@}
+Q! f
+}Wz=
+ie l
+p[z(
+-4?4
+dWIs
+p5lb
+Bpo?
+oNj7
+w]9e
+KF*a
+&O)W >auq
+gdQG
+2mTU
+hqg*
+KmP^
+wMj5
+c+I w
+:q5-
+m5LE
+E2ZFG
+!K-V
+d_m"n1X
+)/^W
+v"b)
+@2$K
+E9<V
+J#%5
+H;.zx
+H,"<!
+f-WE
+s*WR
+\@J9
+S;K1
+t:c#
+#_j6ml
+U`X:
+T:C}
+uA\Y[
+E@W~
+!f `mg
+>7nl
+`-Hy
+bZy(
+ 6?xp
+_uAX
+}/R$
+ c%bu
+pS&=
+N_x9|
+tL%+
+!xp$
+i/V/
+Jxq}
+~=MF
+I\7(s
+Nick
+2a %
+|pmV
+rP`.
+FZ<@
+98%h)
+uCF7q
+a+}51
+p+7$
+ZN_^u
+]5D=
+\~2A
+9<$4
+lKi-
+| Dx
+2@Vt6
+dKG{
+Ui(v
+:yU@
+'*r'~
+L,9T
+|zbW
+85tW]*3$
+[n|'2sb
+<ErkG
+ Brr
+k)x`
+#%*b
+;[? 6
+#f]&nG
+BZLcq6
+>=6'
+fk`U
+q4*Z
+oR^Dk
+O/^[
+""'J
++^Y4
+$`2}
+4sigJ
+^">c.
+[rK(
+&q_q
+<HrN
+TXP-x
+?#[9
+A4 %QJ
+X??D
+oCg=L
+lo/Y
+h!A]
+oBvAP
+=t*5!T
+p"v%
+JR&|
+uYN[)
+JmJM
+{l#o
+@/<Jn
+#v0F
+^s,k
+:gdK
+"3'
+5r24
+tX5}/
+%'pIs
+<N)w
+)Yuv
+ /@6
+g 6*
+T<f>
+^;i/i
+YIZ,`
+lZ$s
+MB7N|c
+z>Ag
+cfhd
+d?>A|
+DnTq
+$k~5f
+V`XXe$
+'wf+
+`{rg^
+Zrj5
+qr/d&s/
+|"7R
+S~*'
+6K14Y
+Pf$)n
+RI9:
+Rc7I
+FIyJ
+'`~~
+xVXYS
+Ih~u/
+{!6M
+z@J|t,
+5}%6
+Bb&=
+H1#u
+#iw(6
+^W`n
+Y)}f
+tS|c
+FW_x
+>UNENN
+[[=B
+(6Sg
+YzR,
+_Ur.
+87Idy>Ez
+c nh
+x'R/
+jA!8
+~}[XUv
+hOx>
+RZ1b
+vA~@
+g"(e
+NP$3
+w~9e
+2P*TJ
+T%|^
+UM5a
+9L@g
+?RF6e
+Oi<(
+"%K_
+k%-f
+|+kTd
+_6GC
+l28M
+7:}gl
+5K/c
+&yST
+@e=d?
+Y]2A
+bg.F)
+FIFU=G
+3<~T
+X/9r
+"{n2F
+.e=^
+UEhr
+(gEk|
+J#}a
+2i57
+>7@b
+Quz}
+"G&`-
+Nu"o
+z,%`'
++{l /
+w.>-
+ vZU
+Qes"&
+@>ioZ
+q,5J
+%s${
+{uj;
+P* 2g
+op?o
+xt5J
+"lB:
+9&1{]
+;.-:
+^Zd-N
+82^}Z6J
+u$kh
+.apL+O
+"l2i
+{OrU
+ ]+.
+WH^0t<_e4A|]
+a*IN
+]n(+
+\^(~
+5^+g+[2
+es:E7
+E1
+4sb:
+9Rq(
+e ?I
+`D]`%~
+GL!i
+4}T6
+2AqN\
+=MZg
+GI>Z
+_#}_~
+.Y?E=
+iQ0e
+-Zdci+
+*`f{!
+sr:]
+4y?E8w
+LQXp
+QWFH
+3"mP,
+i_*W5
+ M1N
+7+_A
+Xux7
+f@* }
+:/([
+*o7R
+QNy"
+WWUa
+B<%!
+4:\q;
+=K^f2K^
+bkLM;
+dt$g*:
+#*se
+=S\I4}l#
+uv:e
+tZ[%[
+S_3R
+hL|4&;
+9V6I
+\Fg:
+SJ9O
+Eb%o\
+xH,Zx
+#<W)
+bD9|
+<oLqUp2
+t(<ZC
+E3q9
+ik$NQ
+-yN<
+G,` ;
+J| 6
+"&vi
+!?1H
+OR0M
+QCr<*
+_?GXHY(_FX
+]XNH
+K)e(
+AVM k
+holuc
+*ikA
+(8H]O
+EX3:
+^p{pf`
+c[(m
+-?|c
+DezF
+X7q-
+3z.^
+?kek
+wR=,
+>,.
+1KHKD
+"/j*}
+:.Vx
+kEI#
+}JV4
+.-jG
+j|@>
+y3:z<QV
+a? L
+YKA%
+:KX]
+Gz^)
+aZ]w
+a)q>
+K=EgHi
+{z.Ez
+\V,t
+/EJY
+IF:K
+zI3J
+U.dK!
+k3r0
+G7'b
+lf<:
+Vi }
+H:M97
+'}U?
+l@yJ
+\6Mt
+v8Q"~
+#o Cp
+0y/w"'Y
+,liY
+CX&K
+{0M~Z#
+9BH7B
+WDG0
+&Yi"
+.//u%Q?
+!$8F
+O0o6
+s\'b
+#<N04
+l'dJ
+uCID
+q.8i&(Mi;8E
+JtiA
+'PBJ
+k@q
+ r&5
+-f[[
+=5fE
+4kQ&
+hG!_V
+,P)kr
+xmSw
+y/rhW
+`9pf
+>^NeK
++vw;
++2m.\T
+\evZ]tW
+<TS:W}
+{AZo
+O!]8
+'>=:
+g|rW
+H+j+
+HuD:
+z**1
+2=g{
+VD%~
+x7GO
+rB^*
+}-av>
+Zp8q
+tRG^
+DvI8
+SyFOa
+pWhHYb5
+c 4%m$
+BzHi
+A^]M
+(h7!K
+R.kV
+xUx3
+[R+z
+|(N:
+xN,vV
+2\t~mS
+N]R7
+kt dvB
+aV#~
+[(O ?
+&bZ_
+fZ(j
+R8x:>Ss
+)o,s
+b^m9v
+.f_^
+Pb5hK
+GE^3
+3!B5
+ a8<
+=":&
+\n0Z
+w-j+
+qtqd
+e[6c
+4/#p
+E<3c
+1L`[
+g*cO
+`K]e
+EyN
+u~)Ip(]
+2/#7-
+^blU
+E-;c
+J~<R
+G5:S
+xiRwX
+'?uB|
+E8Z)
+QsOK
+4tK$
+n0 ~
+*yfL
+;Lg;
+~;iS<
+k1bo
+_]{:
+<t%]sh
+BF2-
+x"1{
+W:p:
+:Az/y
+=|h=
+&}Ia
+vIps
+tp_j
+c83=
+`"bK
+D|rC
+ Y;[
+WgKE
+-J;O
+2F8{
+?}`G
+:G:>
+!td1
+()DV{
+IiKb
+5vj|
+IlPb
+Ekyl}
+u+Ed
+{)}f
+$Qr_
+ &?
+w6PVC
+VIF]e
+ZaKg
+.R4=x
+b);j:
+N~M{A
+%FFct
+k*,U
+Z~GN
+2s"Tg
+_\NQM
+/(Tu
+eW4F.ZpE{G
+aR##
+u4_'
+iE`#o
+/hFT
+wGzk
+uR=>
+;bK0
+RXoC
+QC86
+d[po
+w=m3k
+)Az%
+@!L9Bx#
+~~g?
+mA.R
+X)sS3
+oM=_w
+^%x=
+n@j@
+tRL^c
+mXV7
+Egw<
+ Y&-B
+.-/S
+]~a#3
+K:TA
+r&T$
+{;/2
+!,qC
+G/s:
+]@Ig
+7MGL
+L[oB
+'b+ j7
+GIVX
+spEL
+0_xNb
+>cgf
+jkpv
+5bM{P
+?a[w)EZ3
+GA$7E
+OI*8g
+=H-(
+RN^B
+OeT4l[
+lOjk9.
+8Tu&
+;'h7[
+Q[r}`
+9EO;EO;E
+t /\
+!B]]
+?|PM
+48\55
+WAQMk
+e,Gd
+gSh)
+\xm|
+",e_
+>_op$
+wQOc
+w${BJ
++RWs0
+?#3&
+aqH%
+t'-r
+=m/;
+9LHFB
+SiiM;q-lA?
+;HkG
+zZ#'
+O~Xxwft
+c?[u
+dgXP
+1B:9Y
+IB`d
+v6<+8
+g{%3I
+c)[#
+hOKC
+y/<H
++u2k
+:u^mPg
+F9t4
+U;B0
+ r}X*
+"Noy
+WB:A
+sYqQ
+nj6"
+7 u
+6!Jw
+;C/S>
+f)+xH
+Jz)G
+5tr"
+q7%{ >
+^,bfS
+S11m4
+X9>K;kJ
+'VTJ
+9tUq
+{d&E
+{f`X
+vROG
+us/T[
+Vlmv
+ti;-G
+qEUs
+rv*<
+k,^6
+T/Q$
+N=~wV
+hKn)<
+a,=G
+<MhE
+ev|w
+;F)G
+tP+5
+jL}]
+O^K$
+Iq*r
+i%~o
+4i~l
+sapK
+PT\%
+/,or
+i4hL
+'HS6
+-4BF;
+9A+M
+c-DO
+^:'E
+?dji#z
++jGJ
+:)vK
+~z?<
+0'y<
+%J/l
+\oY=h
+Ep'7
+Q,C\![
+SIoR
+skBR
+(M.c\
+wKy&
+)I~l
+}fT"\E
+a(V?E
+ T<C
+SDnWh
+Nd-K'
+5CH$HQNLY
+i)JH[
+0_p?
+ncd&
+SJVu
+VG{{
+Xjb8
+-,+?
+c=-O{0O+
+"urR
+{?W7
+wMMR&
+fSMK
+1bUcN
+1>_O
+lsn^rTu
+t)Ehw
+R5BywN
+?J'u
+s-dj
+j"7>
+9wr}Q
+OY@4
+PO/?)(
+{?P,%
+v|{%
+tBJ2
+sp"[K?I
+2CR{m
+Ae_Z
+>}]s
+SV'I,8wr
+0N8|
+2X&r
+;|5CFA
+'n~~c
+>(p
+]zRx
+'WOh2
+$>Uy
+MF,h
+UH+t
+$ybJ^e>
+60~+
+w;[t
++8&F
+F_*X
+67R|
+pf_)
+b;[x3
+&kfSz
+=zkm
+cnikFK7
+B[Ok
+[ "e
+U;kZ8
+Q*rM
+ex&p
+Ch`^
+R$ah
+!oha
+1,+Om
+v."/
+g?Ni
+E0}m_K
+q{o/O
++@vz
+)Nlo
+>x4f}
+xsKb
+v*j/ hg
+W _;
+Go<F
+Q~Fmd
+S=\E
+hRTO
++`/\
+wshW
+cuKI
+U<alO
+AOaJ
+Sp[1b
+Vo7|b
+6HZ^\
+u!5C
+2yH#
+]{)p
+T^%Y#
+ 5cnv'G
+>a>d
+/*%b"
+rbSOkx
+OMiO
+Ynz?$s
+hjk6
+nMe_
+h=:U%.
++U1F
+_Vjd[(
+T_QO
+hE!:
+N>H+
+*_'Qk
+n?#X
+fM)g
+2(5xq
+('(AR
+)O w
+n:C0
+`5Ec
+7\zN
+ 5"}
+1N&}
+J&k8
+0^ q
+Q~*/
+f]xZ
+y3G_lE6a
+%hGO
+b#YD
+~REn_
+ke_`~
+7;Pb
+g)c8
+zl:EB
+1QhL
+F-J8
+g?js
+~=H4
+Hiwt
+n_Vpf
+3'E'
+SWB3
+*D?3r
++aEG
+he<g
+%va9
+[(J:
+cWuZ
+Wgf>
+7pmf1
+"u>C
+-3K28j
+2,3'
+g _J(
+^!)Fr
+yQ/k
+"]TS
+srH;
+W!^E
+Ks@%
+E*]>
+-q66=
+qx@R[
+DOc%I
+u`:K1e
+%D_*
+dDMS
+g'Z0m
+T^C>
+.'lt\
+H@oIafKJ
+RK6c
+GdC9
+k.)R
+|1r}
+*J)0h
+|:13w
+(z6
+-?.N
+X::f
+l}v$I
+yW3r
+n/z>
+94o5#r
+k5X]
+ M1Y
+)xV
+_RSOM
+qp-"
+LTLT
+<[)%s
+D+*lU
+~{;!AP
+78U[
+?ml!
+r+!
+iSZ.y
+o[z~
+1{7H
+<~z
+J5Oz
+ JTBC
+y_;,
+f:yZ
+Uh9X
+vnsAub
+8_M[}P
+-XMs
+?]|nV([
+"VC%
+>j\m
+^U[}V
+o%N[
+#]x/G?
+ 9//
+Q:cL`hB
+"yb)H
+{ttO
+Jv{|Un
+Kqi{
+3FOl-H
+;g'R
+`7i`n[
+EM8h
+Nwg_
+q]gx
+B8sr
+Y;@~
+s|rZ
+#Q1p[
+L3*)&
+c#Zd
+6[Qf:
+9KPE
+,HYnp
+>,N>
+)PI8
+Z-de
+>Ktf9
+\\_m
+<E)P
+P%Q\
+JVp]Lk
+^Svo
+6Ejos
+<;{@
+P';[
+z^X1
+nj]g
+\c+Uj7a
+z]JY/
+IiJ(!
+{9m:
+,_(R
+|%:
+},jK
+EaqL
+zz:2O!
+;"\al]
+)SWc&R
+% }O{
+ `D1
+>'HK
+uL]5Q~z
+RN3J
+m%|3
+LqvW2
+t7GOMQu
+0a.1
+m=*3
+p}r3/
+c >9z
+eht+9
+f;T K
+Gwz2
+3eFwa9
+b~nb
+X>>;w
+oHpe
+ep="
+-fA]
+Q if,
+4s!I}
+lb F
+Co4~
+nU,"IElw
+Wp{k
+P:%O
+n`]FM
+~xzL
+y=Yc
+&;+KF
+>Hx06
+![e=
+x@ _c
+ZcJwZ.
+:Y6s
+=3_{
+'|7k6tDe
+%:Fh-j
+ESs~
+Ji4<b
+BQhS
+j*O{
+=vn3
+vSq.e
+\n8}
+$yRqj
++e9oN
+uh#Hg
+ ;@G
+Y)GiX
+99P:z
+hS.-&
+}jO*$
+}coU{U
+%\ /
+ gb&,
+r/Nlq
+Az\*
+"z(F
+|0Qm
+k0{|J*
+lCt$
+IKPc@K
+Z&23
+T*S)
+H ??
+i%L6
+C?p]
+gu1wT8
+DkC t
+ x[-
+3{0j
+n|$U
+DlZ1k
+8Z{K.
+;Wc/
+"W1V!R
+?Y9-$
+ 4py>
+{jX'
+967r)T+
+vcf8q&
+OGiq/H
+[ZlX)
+~)[7
+FU3|
+C]-;
+s8F}
+|t0?5
+n&aT
+Vb>@
+f*;u?
+ ?YP
+";y_w
+3Ko.A8.V=
+M=1i=A
+"*$R
+GA:'
+E9|R
+),A:
+K~VV
+%eXc
+LG _
+]4=k'H
++B$)qAyG
+Cs5%]
+c|7z
+k#em
+0J[1
+xdGt
+=>nh7AK
+js9]
+&B=:
+YQ@n"#
+`O2P
+<bf$
+%o!>1
+g!)/
+v|c`S.
+5p?u
+GXr>
+vN-f;BnfSD
+l 'bt
+*:[J
+='(RH
+y5Cmh
+>We@
+kXt!
+)Z@hz
++{9m
+T%>B_
+j}nC
+v/]yY
+RRa*
+E[w|mV(
+tm'o+
+xIxFY
+S2y(
+9jkjF
+Vrp^
++UF~7
+oc+Z
+E[_5o
+e0)`
+O.'~
+&C.,
+0vW2
+A9k{3
+VxG(
+V}d&XO
+j05w
+HY G
+Sp['
+jsCmn
+gr u~
+(TLh
+({}J
+nnru
+mxf0y
+=|:&
+Myi`
+3=:G
+K{Kc
+c^,<-
+N./~3
+^@'+g
+WA^Lok
+F5NT:0
+u4_#8
+g[G[!
+ah)<3
+1o$6b
+BH:F
+u*oz
+~ mk
+iel0
+YtAF~4jF
+Wau>
+lPWH
+eB-BE
+9Q&^
+*X7b
+6p1*M
+9Hxd
+w2y}
+2z`u
+y 8>
+p<8Mv
+6R03
+,IG4
+aG*J
+lAtF
+t^6B
+<n-%*K
+.S,8
+ED3u
+Gb>3
+l"_t
+3?SE
+rO.H
+=RFs1X
+l9H5[
+G`oH
+/o?>
+!7s`V
+q}Z,
+qw.C=
+DrYq
+G,Bx
+^&rF.G
++X2P
+hx4&?
+GZ`7
+FsYH__9
+MsRE[ .
+lWx~
+?9rx
+E{6b
+7Mf%
+A6g:f
+z,"u
++:8?^Hy
+:^T2[
+NZXO
+MI6z
+\;>l]
+lqzX=
+7j]Xk
+{$}:m
+/woP
+;&%cL
+hwwy
+~*QA\
+PK^"
+C1:HZ
+?!77
+9u$O\,a|
+Ii-C
+ej>5
+657pN
+3Pdx{O
+$gq\
+ #{8ei
+Hdpj
+_"Ju
+UO8"Lq
+MFo=
+c?fYw
+??i'
+y<Z9"
+Etlw|
+i1z.
+-DG8
+0r:u36
+8BHy
+@_!q
+/ZTY
+%VDm
+5ZM@R
+Pb-cm@
+|X45$
+9`ofl{
+kqfT
+nbPWky'
+P.:Q
++hkA
+ k <
+zk/3
+7qol;
+~D";
+U<{N
+{;k0
+E4_lu
+k nWN
+f]:_5]
+yfnL
+t)*P
+EXco
+ 9PjX
+WXdc
+01wHf
+A+h[
+eTLwW
+X4R#
+X:mA
+oVJE^3
+|.djea
+%o-sx
+Y<;"Z
+'?1db_D
+(197
+|!Ri
+?4CEpy
+.GrS\
+;! #
+M-Ji
+ w;J.3IZ
+BC.B
+O<V>=
+}ri2]
+IKy#%SA
+LpXC
+})yA
+uRT=5
+4s^C,
+E{X@{
+jD@Y
+@oQQ+
+oQ).
+f'UW
+7woT\
+R!-N
+rhuh
+w~Mk
+\sJv
+yGXP^
+SHj*HIM%(5
+)$*@Y
+3L*v
+&\ W
+/L+c
+eTjS
+cx&h
+YojXk
+3Clv`
+XiwbU
+5PY=Y>4
++=OR
+[8&biy
+C\Vm
+f-+MV
+$+SkE
+#]rq
+T?3W$
+/t|(
+.?ak 8
++)cJj
+\s2K
+ELqk#
+> c0.E
+[U 5
+1wo\
+m=*f
+27H;N:]
+AIQHk
+NTgI
+C]B^$3:
+Lafh
+g=Gi
+RTr9y
+(w$p
+_u'm
+vRd1
+fq]8
+pTin
+'b|:?E;
+F2Y8
+Zy_`~
+iuD5
+07aO(
+K5vu
+VetB
+"@v|
+~6>XG
+pFZ0njf(9
+tm4F
+R9f[Q
+,-L^
+${.+f
+1U^,
+R(>.
+'VWDX
+g;g^?
+$MsC
+'6Hq
+_1k_
+8Rxj*
+4!F2
+'DX7
+Y]?hu
+nKD
+f]9Y
+VD+M
+~&lq
+O%r.
+C-8#
+ ;Ma
+gR=>C$
+z`W[
+xl{(
+p5cO
+{gl
+9'"G
+'t$p
+:{GK
+M#>3j
+l;']
+;&gG
+@[%7
+yoZN
+zOMrf(
++A9/
+a,`$
+Zw!q
+rR]%
+sFqc
+4r Y
+cG<j<m
+f# hiz
+ga/"}E:n*
+$or{
+LX;P3
+tf(9
+!fSm
+,&/g?
+a7Zp
+>;L^
+loXS1
+>+zQ
+p7LE
+>VDv
+M(gL
+l5Jh
+>Uex
+)B:P
+O)|d
+/#|N
+b.(bc
+@'%>
+9/^Y
+KZB-k
+R&Ck
+NRK_"
+Yr."
+xxrf
+ V4O
+Z<~#
+8M6x
+fl{3
+WjLI~h
+gIlK
+1W3I
+#U7k
+g1pC
+{YiJ
+V.0^Q5
+.N&:p
+ACFP
+u/zk
+G 25
+e_a(
+jq;g
+"Ch1
+L\r;
+j54gO
+/z%58N
+xN,m@
+<a7Z
+@h~e
+q>p6BwG2
+;*tS
+i!au
+4 sR
+if(yM
+F:a3
+6U"L
+l"j6
+5j}1
+PZl|
+kH:lUP
+}JVCq,.
++DBn
+cvSl
+Q?k}r
+al`^?
+Ih{:C
+V 4m
+4&_(
+y'yidst
+~Jw[}
+rv/"
+z?2*b.
+xBS_
+wvLS
+U&YHkm
+R[4kbl6[
+U=|Pw
+sY*6,IdO
+n(1[5,
+aU1M
+i~W`
+[yRX
+m:Z+6rkE
+VeYr
+B/K4pH
+\w/!
+1*7DN
+D,3~_
+{~cks
+|af+
+MF,p1
+e%6A
+LfN+
+m-D\
+cq4%
+QkYq~
+e6tX
+YSs2
+%/QF
+y$- B
+i2iV
+RRF
+tL*v
+;(Jh
+F~Rb
+9jv*
+V||,
+SngX
+D[EL$+
+9^NEE
+5j6n
+ScY#
+*Fd/
+-dy8
+Rkb{W
+z}P4
+hx9|
+Ut;\
+rt&=
+Z&Ok
+EdR@
+M J N K4%R
+M)>o
+-=k;V
+tZ+P
+L#cQ
+gE_Pi
+ctCB9;w
+yPJ/
+|+m8
+B)a0
+;wy+
++x`V
+*s/
+6'f2
+C({]
+)# Eg
+g[${a
+eSHQ
+|QGQ
+9(lW
+\L1]
+dZMu
+n{e!f
+/vI2
+|A.~
+Sbm6
+YS15
+owe+f]
+ZOUk
+IoX
+SjJ$
+I#7X
+2JgK7
+<|=ix
+6sbLE
+W9&VJq-
+3U`x
+c\_}
+(8Q=
+=7j]
+8,:UC
+hzz+
+tZ@_
+oh-]L
+-=O/
+kWiU
+}E;K;[[
+fkYm
+1ymrS
+7qvq
+V%Aj{T
+u]1"
+jO_<
+-pQU
+4oO{
+'w"cd
+yz{k|5
+hRGm
+Ps5F
+Y_Bo*
+lzCy
+D_Mj
+%OOIMK
+93+;gVn
+0djj
+y=Cz
+&n<vl\
+FVn=
+rmFec
+4O>2
+^wG6
+c!^G
+?5<hm
+^z#as
+=}wM
+w(f|
+ysMLk
+Qe{w
+Kg,{
+}d[V
+>G*^
+mc}?
+,]=>
+evEE
+29}}
+s*nY
+#/TO
+W~<Y?
+;<?>
+@_3@
+OJ_)
+s7w7w_~
+744t
+duII
+6HRC
+nhh`x@
+^(mQ{
+&R4k
+homm%
+I{qY]Yq;?
+n&4b
+D}qZ
+"u}k#
+X*M'
+G3oR+
+T%I}
+m6\(
+8\6OO
+\;G~=
+;STT
++I*g
+>Ykr
+$!_C
+>`!t
+ag1e>>
+53ZN
+q]c;q
+u!OE.
+M}i
+s>'G
+%uS_
+sM7|
+D9Z_
+uyAo{
+D]!b
+=W?D]
+E>P{2yk
+d|k#
+G|>>J|
+^UV;
+=<zzz
+RLl\|Bb
+M7BW
+rE.r
+}A4;
+Odkj
+[5`*
+f@8
+::x2
+|K#~
+7rGUz
+}hx{
+)g44
+?H>,
+e'dI(;
+h-2p
+IgCPjR{
+?5v,
+A!z}8(D?
+AaZx8(L
+0me8
+0m{8
+kA9f
++qK,
+hiRT,
+XhQR],
+gcag
+mJj"
+I"xN
+jRi88
+KGxZ
+otXG
+{EgB
+M9dB
+"]w[)M
+n,Y[
+w9WC%
+Hf?~
+3Xy5
+_l,,
+4-`.?
+5wO~
+5jyvA_%
+=F~
+v%~F
+YWm?=
+]Y>o
+R{~[
+R_]RF?.o
+%UXX
+]^Mj,
+N\ukT
+ .JG[
+kY2C
+P_Ra4
+ +Mo
+H)3k&}
+PUX;
+a')M
+r~c_
+=m(5
+OL4/
+bO.K
+obo,
+h/uZi
+.=GN
+Iy"*`:
+5lU%
+,VL?@K
+.f ^n
+`6ZX
+_;8Q
+VQU^%$Xa(
+sJ{b
+cb8V
+G2Zj
+TSGd
+vz(T
+A*J'
+9F^7MU
+ZiR+
+k*`_V
+^_^%
+RSYL
+TSf5
+ 90o
+O6:9P7
+aD({
+k3L`h
+lu(1YZc
+RU17?93;-
+Gy1}
+NF,/
+Z_]cW2d
+qR'93
+9sbh
+_0'-
+)Y,C
+HudR
+h642/
+wo(JN
+8IWRR
+fZZ^e
+xS$%C
++^L+8
+|xk]!
+9rZ~~n>INME
+273w
+LM#)3
++)!y
+</37;
+<gNf
+PpaRr
+9739;s!
+FFFv
+<Ju>
+Y0'%9;
+B1B!
+y)y0
+<V0+5-?=;w>
+RC]#
+h(Qee
+&o;:<,F
+2/kB
+|m?{y
+U]]U]]
+u:F\
+r:g"
+n]{X
+w/Ft
+ 2jhaGD
+{gu=I
+),CD
+m'yab
+,uAI
+J+^U
+X<Y[
+K,p3
+Qbf3
+0e!3
+&zX
+*.cn
+Et_H
+7X~Z
+xr Re
+[?mm4
+npiLAekU Q
+N,_&q
+si6k
+es`Y
+ @Y)
+j{ze
+x:$I
+s.S)E
+Eq@|
+QrMg#
+eP H
+KRKs
+ Q|he
+ueD1L6
+$Fc=S
+T=I
+SRz*
+Tf9[
+! ^-
+ngfzj^w
+Q`>v
+1#9Z
+B%S+y
+B_4R
+Q<~>
+vi:(\
+3jr6J
+"g;r
+ B@Af
+^1b\+
+_v1}CG
+?2xt
+Cc1tt
++d*+
+6Rtri
+U.l=
+EC@/1
+Wcb}
+ejn)
+:Pk7P(
+|8*:A
+3:ji
+157?
+Z<fv
+9}N'&S4
+tIJ[
+\Zxph
+?Ob)
+#-<|
+$@Mm
+C09F
+PBN@g
+B_s"
+&L+hk
+[$Dn
+q9P]
+9KhK
+<HJt
+A`fAr:
+XI\e]
+<: M
+kSf'
+%2&A
+PD!*
+x~M>
+<]\E
+ERn*
+<W*,
+Cvz5
+hmse=
+gbL]m
+P}tZ
+MzA-k,
+Apy\
+t7Cx
+"/09H
+lT!S
+ .eD
+N8c*
+B[|R9
+iL][
+Ll'Z
+Hh-c
+*[MKW
+64.#;X
+!zfM
+vWKtaqUG
+,vfq
+r#|>T
+r-_+-
+*A;h
+[[+Z
++83o
+4VT2Dc
+Us!i
+r;oB9n(
+>aHU
+M{4n
+R%_ZG
+Y=}O
+iD/I
+vs)m
+jVJ3
+u,[8
+!jnP
+I1|;
+(B4c}
+fSy2$A
+|i4I
+iW7J
+3e?$b
+09Gg
+$tX&
+H%C-7u
+q!""J
+QQ"85
+dTe/[
+$9<ohU
+*04C
+Gg1{
+(Q|#
+I:eL
+YN1{
+rJ1'
+*iuh
+B '
+&ZoW
+l=eV
+B5?b
+b64'/
+E#96b
+Y-2D
+/h"4
+YJes
+2eCciT
+\HUW
+vRRmO
+Y{/5aut
+BT3!
+Lx[b
+RBM%
+}JEo)O/
+'SP9
+UqJn4
+S/ .]
+/VK7L
+j41<
+,y4k
+5w|z
+dkh9c
+9c[5
+GE#(
+iG6f
+ODJ^{
+jinv~nzq>n%f
+D*@f*@z
+hv&Kvc3E
+A?CM1[
+=:|E
+xj*1@wL
+TYg;
+ q~A
+s">a
+ICyj
+U+ g%
+L~nS
+% @Of^
+'{tB&
+[mNq
+TSkf
+$>|x[,
+d Bm
+*=<\
+i)#91
+Ct+m
+TY*d
+[aR[
+2$(#
+m?J$
+K&UUF B
+-e;/
+<?kM
+-{0r
+&x>\
+aGS1
+TVSe1
+/tl'fb
+@~z5d
+^^Z?T
+t|NPc
+Y)nO*
+^-lsK
+<8k1
+ELi#
+D,99?
+'`iz\
+fHy>
+^9"YF
+5`13W,
+h]iL^
+T2lj
+W-/f
+5~1U
+1-9w
+KsRV
+?ylV2E
+/E122
+drb~f>
+eUHm&W7
+by}<
+1Qb"1
+JORe*
+s 'Y
+sXD'
+1r?#
+F^9-f
+)T~(
+6Mi#
+U9UT
+gU$.d[
+e !eLZ
+D>[^
+y{AlC
+ByVkT
+&JB}'1W"zr
+e&fT7
+HY$:
+#M'+Dt
+YW-a
+NthE
+Vhd|U
+XFNl
+?rBk:b
+J$Mv
+_tHU1
+xtvr:q
+L2gkyyi
+J'd|
+CiMM
+EJsbs
+b:_s3
+U5;=m
+WMK/=
+,VJy@
+|LMO
+xT>bA
+UO[-
+.@NR6}
+^OL
+pIVJ`
+oI>&
+BQfII
+286('
+I B^
+j>ix6~X
+FAMS
+>5{R
+g}_t|>
+llr:j<
+|rb~n.6
+E@4~<&^
+cDf$tr"
+=Q*o)
+&HHB}
+z2d<n2
+Z)b;
+2m9=
+Y#MR
+4H/o2k
+m`7"
+hotqzA
+/LH\h
+t.g;e}c
+PK4f;5
+35)z
+?'O"b
+!W^%}|
+d9dd
+6,(B
+5OM<U
+|6BO~m
+k}<Zp
+ bK&)
+K&BeB
+>^jR*
+mmd6
+i; xC
+9jZ
+PdC*
+1VRe
+l=)'7
+Do,:g
+P5\n
+}YuC+
+4rcZaKs
+_ eQR
+7b`V o
+!Mtb
+nwq%
+LYm@?
+Ew&2`
+V!IiU
+rhu[
+I bN
+1*InWX
+u,9}
+FQE_7
+bY/q
+Pki:
+M-SH
+I1h!
+q}bPO
+%U =/
+$}>OUu
+k9Xny
+[vl"
+L;|C
+(?Z@^
+)|b^
+ YD
+7&fVM+Z
+iFM_
+YoFi
+eZ+z
+m8fq5+
+&eF=K
+-qMX
+3T,j
+b-)o T(
+>`35
+G/F>
+B3`mD@
+:}30<
+tfSy/C
+I&ZJ!
+ZV%f
+dA^s
+1|=9}
+{2|:
+zr5S
+(Y$c
+rYp{'
+)6lHo
+M9l^V
+NB4p
+jTv|c
+MlZ'9
+K5 |
+2RLv
+rc~4
+XI/-
+[H)2
+r-|z
+J.h8
+yh6_
+PdriP>
+El!G
+j|pB
+OM'T
+LOO#j
+pbzfz!
+JL.F
+pb 2pD
+D<20
+xl<:3
+buUp
+o=uJE'
+xQQF
+cj<6srzN-%
+G#Gh
+199G
+dlfF-
+Dlir^
+T }J
+L1S}
+?zET
+"j.S
+i5=80|jV
+hb~i
+33 Rg'z
+\PC4
+%V~b*
+;84<<<
+wX-.\A0
+Iu:U\
+@o}}/
+K++ +4
+9@uN
+fq=Q}g
+Lo#u
+=Ag|
+_u7*:
+F/}4
+Dz{C
+2-`C,
+GQB":
+l^&if
+m_`F&
+:A4=
+X8.>
+MM3q([
+Z>oZ
+ir`Y
+#m6p
+`]S#
+Ixql26a
+<nvc
+l<\'
+VMR5
+8wx<E
+gRtx
+;}}}
+zW2EY
+\a}d
+I':;p
+:ZW\
+vv\7h"
+4sjd
+JO#j
+t`==
+&i.F
+=pE,
+~i34
+2IkN
+Lt`g
+LX.H,
+3Dj8X
+0"[^V<'F
+3FQc
+cj&69F
+5_rL
+|x^L&
+)~0e
+jO1Sm
+W./o
+*oC-
+'IkPL
+f=2D?G
+fAJ)
+I~N1Y&[
+8]9f
+"hMr
+40E,
+tRkNhil$B
+Ya-0VFs
+dO=P
+T2q\?
+r-m3>
+<q:9
+~A)[
+Jtxr$
+qI2%
+r)S,
+lhWV
+yZ_"
+C W`
+sFRBIu
+%iHst
+>+Dw
+T(1?
+ M$z
+LL6m
+?^7S
+F6Bx
+I#]G
+_Kzk`
+4@9>
+|A[@
+`7ZecSI
+K{O3
+-ro/Q
+fURN
+b@^@B
+$ KD
+/N,$'f
+.Z\hQ'
+WSd/
+3M`Q
+%i0b3
+1]N4
+\\28
+rkDs
+|Ps" o
+)[i1
+1rL&
+pOxy
+%h^^o
+Y$K>
+XAk+
+?084<r
+0Hz<FD
+4X6k!D
+I~6Z
+#S`t
+OUS+J`
+j+)`
+bf&y::
+XzWr
+[&|Q
+h R7
+j3U[
+regD
+j5O^
+bDt:
+F*n-
+Q%KE_
+K+5ON
+#!pj
+@t&]d
+$N>GO
+xI[*
+KK1X
+QB/C
+xDAdz
+>~8c~
+b9sp
+ PmK.>
+t1."
+;QIc
+}&:h
+d^b$/
+2d~
+si.}
+zC~t
+ e}+Lc
+sKQP&n
+ZW[Z
+\h&S
+rZ2*-
+?d37)
+*q-c
+?:_%
+Wt4=
+FYiVy_u
+-"M;@]
+hT,(
+("x1
+u8zG
+69aQ
+Ab/#,
+@1Hk
+4b/-D
+ yt*
+k,HWt^
+&R*{
+\>/#
+5,}&=
+T5/|
+gJY8Pn7
+Upz@w
+hR n
+PdN2L6
+ehFu
+;ExN"V
+H!SKd
+3:rF
+S[0-
+bFH8y
+|ic;|*X
+PR}|Ih
+FFDt
+=-c\
+y"aIz
+P^v<
+lj%3
+:|4.
+o &s
+~P]z
+#p1~
+p6QR;^
+W;~oT]
+sX7S
+%_@9
+Xo'1
+\D='Q
+1SP;
+Os3j
+v-`=
+Xw7b
+]7=O
+E=+O
+W/S{
+yX]U{
++}Z=
+/}K]
+^{.\
+h_mR
+<n|D
+K~T]
+n> |
+zYL]t
+E?^s
+YpAG
+M9u`
+70^oy
+Sp1_o
+b]>x
+qxh^
+C+Xo
+W1oO
+O}H=
+U5TY
+Uc`CoYu
+D:V]@
+EzW=D
+cu)l
+X};`
+B}{A^
+ZWIUK
+=HU'
+C^m
+B=mh
+ O7<BU
+e=xs
+C/9a
+*d9r
+kTx+
++q8u{
+} >O4S
+\*?
+Y-Tq6
+rbn7
+U$PNsS
+*fCO^
+[V`<z'
+<x*l
+~( W
+rep6
+TWJ]
+P$Z(
+@k$D
+4rkt@
+$Z|&"o_Q
+veQK
+;"XX
+\TS4
+tQG_
++lZF
+Rqls
+E: c
+kLmy
+sBMA
+Nd*M6J
+1`.U
+`%7
++$=
+* qU
+n&ar
+t}XOg
+SQrE6j
+~pQ"
+)/qVM
+F{B^
+Sc:5
+Ze:?
+&Zux
+EdG,
+s&(]
+iMj.}
+L:Sn
+8V3#
+ck{$b
+0JI`
+LZy6
+ran^P
+}"< O
+wA\D}
+,;2E
+L&%=&r
+ .U+
+fZf@
+OcSF
+Cui~
+bbSn
+lGK3
+nr5X;
+:HVXxZ`
+-`g~
+W|U[
+0;U*
+dCoZ
+ 'y0vC5
+$+5&U
+'*@
+^fA!
+DGW~
+jJT\
+XU@#
+StT]
+RVr
+` M=
+Wud,%;s
+J2<q
+{}e$
+Ey{h
+v: C$f^
+@jR@
+L(Fym$
+EwIK
+`sJV
+jypFe
+JGe(
+ <9"
+^ z|Q
+sP2S
+5$R-r
+;7Ea
+G9)0
+\N`\F
+AwwD,
+dB<q
+xSC"-
+{m@"
+DWq!VX\
+y1R:
+6bY2
+5Eca
+v:%g`
+`qjO
+y\Aa
+KdsK.
+ou><
+|dPXD
+x46v
+$x\%
+74uY
+(62%
+VD2>
+zjAC
+Gfp^2Q
+0[x~Sd
+PS4iWmN1z
+A.@Ct
+'y}(>
++^:{s
+ i{[q.
+l+TH
+n6e"2W
+PFE5
+ahFig
+|5f@.
+R'\i
+EQ>!N
+-N;VHN
+d}\Ga
+%%7!
+AelT
+14K_&t
+Q<&7
+vsF K
+r~Z]f:#
+D (K
+a3-j
+kkGh
+l2]R
+.U0<
+yT/I1
+7G"I
+w*I*
+M$=e
+x_|"
+52tr
+Ce7+
+]2O")
+D5`A%X
+xpv69
+ojK%b
+"A4@]Wh
+%*S7
+Uib1
+!c@v`
+v_Mcm+=
+<%aGkO
+(sBt
+vRXf
+5)r7Rc
+[k JO
+GxA-
+ zzN
+DCv2
+tvrE
+m%9H/,7
+X7c*
++Fkq
+O^.f
+j0 pUS
+hT}`*a
+:|5L?
+%jav
+t@YD
+)xe1j
+m{Sm3
+Nst((
+TGZc
+D,1Y0&
+>bDnB
+%1N{r
+\Ck)
+k,C]
+8o0qN
+y??{dZ
+S{92
+)e!(
+QTvf-
+!wtXC
+{%4dd'-
+(~U&e
+^;([
+8x?c
+^mO_?6|
+uO?K5%
+kmS5
+O_eh
+w#L]
+6TGWm
+nk$=i
+`gd6
+svn=v
+GUrL
+kUr\2P%
+=B$O
+Vc/7
+!T2(
+wevM
+Tr@*
+*9$C%
+WHoP
+7+9r
+8|w\
+.mMm
+_~m@
+I%kX
+S}rM
+T~mB
+/zKN
+;6,y
+d}r{
+ijWu
+O!W.D
+WtwN
+h\~^8
+>i4L+
+446E/l
+Z>WMs
+]wp'
+WO#ZD
+7J:_
+*OxO
+yp7Pi
+g_(^
+/>'s&e
+1e?\ {<
+pM0I-
+0fmU
+<ic>
+G[a&R
+#i{|
+70o8
+|$L?
+^G5'
+)e!(W
+^oH.V
+QU>|
+LCh(
+D)JS
+?t1]B
+i%=@
+h3=H
+8=AO
+SW08<8R
+t?E)
+[wz]
+~9828<d
+oZ{Y{[
+Ya+b5X
+&Y)+me
+[WX3
+[W[?
+_Xw[
+~o=k
+ZoZoYo[
+~]APdl
+A{9R
+/#Co
+1):h
+|9Zx
+;3 0
+H}a=
+N j?w
+G@G`Gh
+/< $
+?Teb
+,n_X
+"~%_
+m>6_
+l6&j.
+~4.h
+7R3?
+Zs#[+)
+yEz'
+9GA_
+Sni&
+<=p_
+ wx-
+ms}&
+,uEJ^q
+? V
+<e7\%0
+R~]z
+QfV0
+!_y_
+$%+/5
+C9^Y
+3M#\
+7=+7%}Y
+(%&&f
+WwlI
+~S(0
+w<{7
+<*ae
+ Wo6xT
+j(oEI4
+/nqRj
+J40N
+ 00a
+IL3ZfX
+L#3;Y{L
+Tm[BT
+5[f6
+Vjgvu2
+BT{`
+\AVn
+o<KT
+97ew
+'=*aY7
+]QP6z
+;P6y
+^l_w
+3Dz'8
+Xb-n
+edB M
+F4{N
+sP-{
+4g%M
+Bl^:
+D\7=@
+>WN4
+sScI#
+/,@A
+)ncx
++wg#wkI!
+_K}r
+F{wM
+=*aM7
+Z(OB
+Td @
+]y/q
+nY]wN}
+7qC*
+fXI}}
+3z7f
+RD Y
+;l:#;#
+s)Yz
+|AyEu
+onEY
+g,\X=
+m ky
+_Cd=
+;S d
+Kp=G
+q8l0:
+qL.BK
+o0:D2
+]+Cf
+~=0$F
+ NeP|
+kJt"
+M<J:
+&*Qh%"
+W[Dcd
+(~ K
+I/mT
+1~6H2|
+*D"=
+NESeM"e
+\.\g
+3Jrf
+N-#]k
+YvTR
+9&i}]
+|\ig
+fGdt\
+o[_?
+29,f
+iblg
+QZ%5
+^2\)z
+^IS=
+oJm4
+h<l3
+@]jjC
+PAm
+4g3.
+) J-
+SmS!
+>OqL
+HyTE
+veK`n
+OI%F
+J'd
+V`>G
+2'XC
+mL[X#y1
+v<Lm
+:&1C
+>>hb`
+L\0B
+aNNu[
+U{a 5
+2s2I6
+R?3hWI
+/Auv
+PeyTZn
+[W4x
+BcVC
+!1;B
+sSf
++cCk
+i?;x
+sOu5
+.Hxn
+E*/>e?
+9f_{
+n5j%
+3\fb
+$7'Z
+rx>vKf
+|we2
+-}o#
+$'S=DN
+PjbqB-
+yFva(
+"$,`
+)Rf+)Uc
+iu(<1
+d3K!
+'Q}qOB
+FFoP
+hU}*
+5V{(
+ 9[Hz
+BYz+M
+Q#Kn
+Ya@j+
+^MgS
+ fEz
+-5ImU
+OR[M!R[Y
+Hjk?Im
+@|Yj+
+7Asa
+mQh+
+3qO1
+He=>7DZl
+KZ9-5
+<OsJ_
+1\&K
+"7qz_
+`/)X7k
+]2oQc]k
+{(o=
+I|a]
+{6P$k
+RBBW
+^e~1&
+[Pce
+71~J
+xM8O
+tT9u>{
+9D?R
+kM><{0
+lMTIU
+c|4+h
+OzC&
+h74G
+fCUr
+/U'P
+?F8"
+GO>"
+^QeJ
+9nKC-
+p:mX3
+jS.j
+plZ:y8r
+Q\xcLG
+"[:9=
+<XA1
+auBd~
+KP?'
+!+y2
+?mdp
+S!RB
+E1 5
+S+y2
+;3BjT
+C}wX
+mN`&e
+s|{r
+b~2jO
+(IOl
+(Ys{
+Gl[I
+n0=`z
+cI`^
+u0,d
+pWw<
+{J,pd%
+_'xl52
+D)MM
+5Pvrr
+iM";
+[.HUbx
+uJz{
+LE03
+4@#c(=
+%_,a
+ofBdJ
+2A%j
+EKRd
++5~Q
+EqX[S<
++I3k
+!=cA
+J_7B(Un
+_X]q
+`-3'(
+5N?|
+ <mb
+e}^s
+ N|H
+m*r`
+gd\zi
+(m'e
+dp)(
+9F2^
+^9E-=
+;9Q*X'
+?mJVe
+}D9C
+<J[.l<
+O9{a&2
+/0XU
+<+_.|
+s;M(#
+:gNE$
+i$#8>
+ZfXT
+V:]"
+9Ba]K
+]LT}]l[
+K7k:
+)?7S
+sfry@
+xC,z
+1EEx
+e?k+
+$cc[
+;"Wb
+bFFO
+|c\6
+F^B|
+NT)r+
+J~S#
+aVOR
+,i%}
+pLr"
+>KOq
+\SYz
+>KOQ
+"9<}
+HwHO
+Oh>?M'1
+3dVa
+^~B1W~
+|24t
+GOv
+a=CV2
+lZ f
+h'Xy)
+ibv>O
+d,g,
+<Z({P
+YGke
+jLUn
+)N}
+YW8r
+;d0o
+Os{!
+-u.?
+_Je: ~,I
+c=|Su
+>Pc=
+/*u!
+`f8f
+-$'2'
+3|D<
+~Y$Y2
+gen)
+%T?G
+7|Wa
+$-`I
+i1vT
+>jf[y
+6 sM"
+}!-a
+4(+h
+O?zf
+fy\g<
+sCF[
+g#:m
+U8g8
+(_/z
+qn^=
+>.x}
+{66?
+sK g
+Pi'+
+k"h<c
+P12aj
+Ptr$
+hkHOy
+X >&
+erTo
+oYX%wet
+,7Kw
+q)xF2
+'jXp
+'BkS
+?B9w6
+3iVo
+ _g/
+CSC:
+1m`We
+[A1\
+{t<}S
+/m0yh'XXPU
+bYtflP
++'o#
+qaBMj
+m.9F
+~m!~
+4>P|
+Kx]B
+=m+EOa
+'Bt`
+$*p_
+)w@Ng
+txYO
+o/\F
+8?#j
+xS?jt
+JbQ-L
+T<W>N
+KC?/
+v~;e\
+}myO
+jq`U
+C9F5
+pr6y
+At+?
+:cNE
+V8<#
+O#>L
+35kU
+[j5O
+W3Hg^
+kP.x
+XZH>
+aFF/
+^A`zJ
+)gw0b
+RJYM~
+~rN9
+9G)g
+Rc>|
+D.@|
+g]Q;
+h'MP
+T,?U
+Cu`:g
+!qCO
+7wP\
+q+C$;C
+m9:G
+B#Q:
+U;x}#
+|xcXH
+$4yKT(
+dCjf
+`k~]P
+fVh v
+"B^q
+e0^y
+Qdx3
+Iu".
+K|p5
+Gfy{
+Y}sM1
+j#[8
+r}{L
+C,zr
+QRitjk!
+ VD8
+aaN5
+zyJh
+n: sq
+slQr
+;lPf
+9^&,
+rAxb
+sFYm
+$yF~
+01%4A"
+5Ukv
+ZeV+
+dY/]`
+zR*O
+\Ya/;
+(wNi
+U@x0
+{/dtX
+'gd-7
+V9SC
+[#KI
+\ibv
+7,Pj2
+\v?+*^
+()./.
+bqK{Y
+?O.+~
+?ZR\z?s?
+-*+]VV
+d0i!
+0CY8
+0>Ol
+;!X?
+CyOB
+|xr)
+H?.(*r
+W_Ml,
+fstab
+0000755
+0001750
+0001750
+00000000502
+14625622243
+011452
+ustar
+monier
+monier
+#Montage du r
+pertoire /proc
+proc
+/proc
+proc
+default
+#Montage du r
+pertoire /tmp en SDRAM (4096Ko voir Kernel /Device Drivers/Block Devices)
+#/dev/ram1
+/tmp
+ramfs
+default
+#/dev/mtdblock3
+/etc/HMM_data/Ram_S
+jffs2
+rw,sync
+#172.17.30.2:/home/philippe/Developpement/HMM/FileSystem_uClinux /mnt nfs nolock 0 0
+inittab
+0000755
+0001750
+0001750
+00000000244
+14625622243
+012010
+ustar
+monier
+monier
+init:unknown:sysinit:/etc/init.d/rcS
+inetd:unknown:respawn:/bin/inetd
+A_HMM:unknown:respawn:/bin/A_HMM
+ttyS0:unknown:respawn:/bin/getty -L /dev/ttyS0 19200 vt100
+proftpd.users
+0000644
+0001750
+0001750
+00000000113
+14625622243
+013164
+ustar
+monier
+monier
+sigma:MUVatNnXz4CSM:123:65534::/:/bin/sh
+root:2uXhJSZ1rznDY:0:0::/:/bin/sh
+proftpd.conf
+0000644
+0001750
+0001750
+00000003523
+14625622243
+012760
+ustar
+monier
+monier
+###########
+# ProFTPd #
+###########
+# Empeche de rechercher un NOM sur le serveur DNS a partir d'une adresse
+UseReverseDNS
+IdentLookups
+AllowOverride
+# Serveur
+ServerName
+"Sigma FTP"
+ServerType
+inetd
+#ServerType
+standalone
+DeferWelcome
+#Pour ne pas afficher le type de serveur utilis
+ServerIdent
+# Options
+MultilineRFC2228
+DefaultServer
+DefaultChdir
+DefaultRoot
+ShowSymlinks
+# Autorise la r
+criture des fichiers.
+AllowOverwrite
+# Autorise l'acc
+s en mode root.
+RootLogin
+UseFtpUsers
+#indispensable
+ScoreboardFile
+/var/proftpd.score
+# TimeOut
+TimeoutNoTransfer
+TimeoutStalled
+TimeoutIdle
+# Port & Chmod
+Port
+Umask
+022 022
+# Max
+# To prevent DoS attacks, set the maximum number of child processes
+# to 30. If you need to allow more than 30 concurrent connections
+# at once, simply increase this value. Note that this ONLY works
+# in standalone mode, in inetd mode you should use an inetd server
+# that allows you to limit maximum number of processes per service
+# (such as xinetd)
+MaxInstances
+# NB max de clients sur le serveur.
+MaxClients
+# Options
+<Global>
+ # User et group sous lequel le d
+mon proftpd doit tourner.
+ User
+root
+ Group
+root
+ AuthUserFile /etc/proftpd.users
+ # Requi
+re un shell valide ou pas.
+ RequireValidShell
+ <Directory /*>
+ AllowOverwrite on
+ </Directory>
+</Global>
+<IfModule mod_delay.c>
+ DelayEngine
+</IfModule>
+# Acces ANONYME
+# Acces aux anonyme sous la directory '/home/ftp'
+#<Anonymous ~ftp>
+# # User et group sous lesquel les users anonymes vont tourner.
+# User
+# Group
+nogroup
+# # Alias pour les users anonymes.
+# UserAlias
+anonymous ftp
+# # Requi
+re un shell valide ou pas.
+# RequireValidShell
+# <Directory *>
+# <Limit WRITE>
+# AllowAll
+# </Limit>
+# </Directory>
+#</Anonymous>
+
+
+maj_appli.sh
+0000755
+0001750
+0001750
+00000001123
+14625622243
+012720
+ustar
+monier
+monier
+#!/bin/sh
+REBOOT_FILE="/tmp/reboot"
+APPLI="/bin/A_HMM"
+cpt=0
+echo "maj_appli.sh start..."
+rm -f $REBOOT_FILE
+rm -f $APPLI
+while [ $cpt -le 180 ]
+ if [ -f $REBOOT_FILE ]
+ then
+echo "fichier /tmp/reboot/ found !!! => reset"
+ sleep 2
+ rm -f $REBOOT_FILE
+ sync
+ echo 0 > /dev/WATCHDOG
+ sleep 10
+ echo "ne doit jamais arriver !!!! pb watchdog !!!!"
+ reboot
+ fi
+ sleep 1
+ cpt=`expr $cpt + 1`
+ echo $cpt
+done
+echo "time-out => reset !!!"
+sleep 2
+rm -f $REBOOT_FILE
+sync
+echo 0 > /dev/WATCHDOG
+sleep 10
+echo "ne doit jamais arriver !!! pb watchdog !!!"
+reboot
+exit 0
+0000755
+0001750
+0001750
+00000003133
+14625622243
+011105
+ustar
+monier
+monier
+#!/bin/sh
+#Config reseau
+/bin/ifconfig eth0 up #LIGNE A NE PAS SUPPRIMER
+/bin/sh /etc/init.d/network.sh
+#Formatage de /dev/ram1 en partition ramfs ATTENTION prend beaucoup de place en SRAM !!!!
+#expand /etc/ramfs.img /dev/ram1
+#Montage des diff
+rentes partitions
+echo "Montage des partitions"
+mount -a
+#Creation des dossiers temporaires en ram
+rm -rf /var/
+mkdir /var/
+mkdir /var/log/
+mkdir /var/tmp/
+mkdir /var/tmp/dhcpc/
+mkdir /var/tmp/statsntp/
+mkdir /var/tmp/run/
+#rm -rf /var/tmp/run/*.*
+#Hostname : Necessaire au serveur proftpd
+hostname -F /etc/hostname
+# Droit d'execution
+chmod +x /bin/A_HMM
+echo "Insertion des modules BODET"
+insmod /lib/modules/D_driver_pit_Timer.ko
+re place obligatoire
+insmod /lib/modules/D_driver_io.ko
+me place obligatoire
+insmod /lib/modules/D_driver_watchdog.ko
+me place obligatoire
+insmod /lib/modules/D_driver_uart.ko
+me place obligatoire
+insmod /lib/modules/D_driver_isl1208.ko
+me place obligatoire
+insmod /lib/modules/D_driver_base_tps.ko
+insmod /lib/modules/D_driver_lcd_alpha.ko
+insmod /lib/modules/D_driver_Clock_10ms.ko
+insmod /lib/modules/D_driver_Afnor.ko
+insmod /lib/modules/D_driver_synchro_fidcf.ko
+insmod /lib/modules/D_driver_synchro_gps.ko
+insmod /lib/modules/D_driver_I2C_MCF5271.ko
+insmod /lib/modules/D_driver_dongle.ko
+insmod /lib/modules/D_driver_pulse.ko
+echo "Insertion des modules USB"
+insmod /lib/modules/usbcore.ko
+re place obligatoire
+insmod /lib/modules/usb-storage.ko
+me place obligatoire
+#Les commandes misent en commentaires le sont pour r
+aliser une image accessible en nfs.
+#Elles pourront
+tre remises
+ntpd
+0000744
+0001750
+0001750
+00000774170
+14626077212
+011342
+ustar
+monier
+monier
+bFLT
+NqNq*EA
+N@NuNV
+$<*.
+g /(
+gN$(
+gL h
+g. h
+g. h
+L <@
+g, (
+N^NuNuO
+ `" R
+(` /
+NuNV
+$ &.
+fB"m
+f@ n
+f4"m
+`( n
+N^Nu/
+$_*_NuNV
+ `F,
+,` x
+m /.
+fr .
+f"Hn
+4fFA
+l,/-
+/ /.
+fP/-
+t/ /.
+l$/.
+/<@Y
+0l"/-
+f:/.
+gZ m
+4 p<
+`&$m
+ `PHx
+`R/.
+`D/.
+`6/.
+`(/.
+` /.
+4/0,
+f /-
+ $BR
+gD`@~
+`4~@
+g /.
+4$0<
+f /.
+f /.
+ `r&
+$AHn
+`N$AHn
+g$Hn
+$$AHn
+$AHn
+f@`2
+f /.
+&E`v
+ `TR
+ f4/*
+4/ "m
+4/0(
+4/0(
+B`h"m
+f^"m
+f0/-
+N^NuB
+NuNV
+8$P`
+N^Nu o
+Nu (
+NuNq/
+*_Nu//
+NuNV
+$ &.
+\ 0
+N^Nu/
+*_Nu/
+$_*_NuO
+ NuO
+ NuO
+, &o
+$P`R$*
+f j
+$P`R$*
+g @
+*_Nu/
+ $_*_Nu/
+$@Hx
+$_*_NuO
+ NuNV
+p{=@
+f"Hx
+p{=@
+`>Hn
+pN^NuO
+< (o
+/ "m
+8&P`
+h/ "m
+/ "m
+f&/ "m
+`$/ "m
+f&&k
+(&P` B
+$_*_NuO
+$ $o
+NuNV
+, PR
+ `B
+f$Hx
+ l8"m
+`d%@
+r~-A
+r~-A
+/<A.
+/ Hn
+N^NuNV
+`n-n
+f8/.
+N^NuNV
+`4Hx
+`b m
+8$P`V"*
+$P4.
+N^NuNV
+< $n
+f / "m
+/ "m
+f2/ "m
+ `NHx
+f,/ "m
+N^NuNV
+8$P`f *
+f<Hx
+N^NuNV
+f>Hx
+N^Nu o
+ NuNV
+8$P`\ *
+gDHx
+N^NuQ
+`^ m
+( PJ
+( PJ
+g@Hx
+ $_*_P
+NuNV
+<<$n
+g Hl
+f* *
+f"`2r
+gX E
+mH"m
+&EHk
+f* m
+f: m
+N^NuNV
+,<$n
+f "m
+ lt"m
+fL"m
+`*"m
+`H"m
+Bg"m
+fH *
+$`Lr
+N^NuO
+8$PB
+$_*_NuNV
+&@7n
+p{5@
+/ Hj
+r{5A
+8 P2n
+g@$(
+gD'A
+fF m
+ `Rp@
+N^NuNV
+/ /.
+/ Hn
+ g*r
+ `pr
+f4 m
+g"Hj
+8$PX
+"P`N&i
+~fBJ
+gR m
+g4Hj
+N^Nu/
+f""m
+ *_NuO
+r{7A
+r{7A
+g0 m
+NuNuO
+$ m
+gV m
+NuNV
+fx"m
+g*Hx
+fFHx
+/<A.
+f&"m
+$@`@"m
+bNq"m
+ Nu/
+*_Nu/
+*_NuNu/
+ m
+g&p
+ Nu/
+*_Nu /
+ g($BT
+` /*
+$_NuO
+&@Hk
+ |&o
+gP"E B`
+`Vp=
+*_NuNV
+ $A`
+gP"m
+gl m
+gd m
+ CHp
+,` /
+N^NuO
+$ $/
+`T m
+H R -
+c Hx
+, &o
+= AB
+ $_O
+=$A/+
+=$A//
+ $_*_O
+=$A//
+ $_*_O
+=$A//
+ $_*_O
+=$A//
+ $_*_O
+,<"o
+`j/)
+`F/)
+`"/)
+` /)
+f.&+
+" JB
+ `$B
+<`8J
+ ` /
+f6(n
+/ "m
+,/ /
+>(BX
+gB A`
+" JB
+<< /
+ P&m
+/<A.
+`R m
+/<A.
+f.&l
+g8 A`
+" JB
+B@5@
+gF m
+g> m
+ `"Hx
+ NuHx
+(P m
+6&A`
+ NuO
+*_Nu o
+"@Hi
+f Hx
+$|(/
+"P m
+fJ`(J
+f* (
+b `
+g ,(
+`Z%I
+g Hx
+ @Hh
+f Hx
+*_NuO
+|<(o
+`H m
+d m
+B@3@
+\ EB
+ @
+eH m
+g@ E
+`&//
+,/ j
+$NuNV
+T&T`DA
+gtHx
+ `\?
+Bg"m
+f Hx
+N^Nu/
+Bg"m
+f Hx
+*_NuNV
+< m
+`H0(
+g>0(
+<$P`$
+Bg"m
+&@Hx
+g / /
+`*/
+N^NuNV
+f$ n
+$@"k
+` Hx
+N^Nu/
+*_NuNV
+, m
+f. m
+fF"m
+T Q` p
+f6 h
+Bg"m
+ `F0(
+g>0(
+N^NuNV
+fn m
+g6"m
+$`"/
+B@5@
+N^NuNuO
+$$P`
+ NuO
+ `
+ S!L
+NuNV
+<<(n
+g>e`
+ `(/
+@`2Hn
+$`\Hn
+ `$Hk
+efHk
+X`,/
+`""m
+f&"m
+ `R
+g$"m
+xN^NuNV
+g"Hn
+N^NuNuNu/
+` Q
+*_Nu/
+*_Nu//
+ *_NuNV
+t&P`
+gh/-
+f\/+
+ `DHx
+f$/+
+/ "m
+B@H@
+/ m
+L BHh
+eD0;
+\N^NuNV
+g0$m
+f"/.
+g"/.
+d"/.
+d"/.
+d"/.
+xug"/.
+ @!C
+ BHh
+t QO
+f$ m
+NqNu/
+*_Nu/
+*_NuO
+,| m
+gt m
+ NuO
+,<$/
+v@%C
+f /-
+g&/-
+/<?@bM/
+n>/<
+@bM/
+m m
+/<B.
+?r@%A
+( <A
+/<A.
+g0 m
+d m
+/<@0
+/<@0
+ NuO
+f8 m
+o* m
+X`$/
+o(/*
+`&/*
+ . m
+&@(A/
+$@&A`
+$@&A`8J
+l0$D&E
+$D&E
+L&B(C`
+&@(A/
+$P&h
+/ "m
+/<@9
+`(//
+/<@P
+/<A.
+/<B.
+/<A.
+/<A.
+gD (
+ f( m
+g m
+g2 m
+g$"m
+f, m
+`4"*
+g" m
+/<A.
+/<B.
+g| m
+/<A.
+`D m
+/<?@bM/
+oB m
+/<A.
+/<?@bM/
+ |?@bM"|
+`8/<
+@bM/
+@bM"<
+LNuNu/
+f> m
+*_Nu/
+*_Nu/
+t q
+$_*_NuO
+f$ j
+ Nu/
+p"P
+*_NuNV
+z$p
+p&P
+$H h
+`f m
+LN^NuO
+g4&m
+NuNu/
+T p
+*_Nu/
+g* j
+$_Nu/
+*_Nu/
+"*_NuO
+p$S` /
+ NuO
+g( R`
+ NuO
+p R`"$
+ NuO
+`\p6
+f0`"J
+ A (
+ NuO
+fHHx
+ C$P
+f4JDm0/
+T"0
+,NuO
+p$S`|(
+p q,
+`: @J
+`* m
+f *
+`@ @J
+`* m
+ NuO
+p$p
+p$p
+`n$P`jB
+fD`F$*
+f@`JB
+f0`:B
+`6 m
+,NuO
+ NuNuO
+ NuO
+m" m
+"P m
+d& *
+g *
+*_Nu/
+*_NuO
+g Hx
+`: m
+, $o
+g8"*
+fv *
+f m
+NuNV
+BBHBBAHA
+H/<>z
+/<A.
+Bg"m
+ <?pbM"<
+N^NuO
+o( m
+$P m
+,P m
+t EB
+`.$*
+`.$*
+`.$*
+`$<A
+Hll E$h
+m."E )
+f m
+l$#Q
+"E )
+,F`bJ
+p` J
+`. m
+`H"Z S/(
+(/0x
+$@&A//
+(F/J
+ol//
+oR m
+"P q
+f<$ R
+8`F*
+l(EB
+<$Q m
+$P/*
+@"PJ
+8 P$m
+ R (
+ R$(
+"P m
+. /K
+&@(A(*
+< Q/(
+ P (
+ Rt@
+ Rp
+g" m
+(P m
+f$ m
+$P&h
+ R (
+`>/,
+ R/(
+/<@0
+"<@0
+/<@0
+ G/(
+Sl"/
+` //
+$7JT&7JXB
+/<@0
+l*Hl
+"<@0
+"<@0
+` "m
+ NuNV
+f.Hx
+/ "m
+/<@0
+/ Hx
+/ "m
+BBHBBAHA
+&A`\/
+$@&A(.
+BBHBBAHA
+BBHBBAHA
+/ "m
+/ "m
+Bg/.
+N^NuNV
+, $n
+`,v8
+ f4/
+BBHBBAHA
+`N$.
+BBHBBAHA
+BBHBBAHA
+N^NuNV
+ GJh
+g m
+p/ n
+f m
+$@ +
+$@ +
+AHxB
+g"Hj
+N^NuNV
+BBHBBAHA
+f.Hk
+`L$.
+BBHBBAHA
+BBHBBAHA
+N^NuO
+, $o
+m8 m
+f0 m
+gh m
+`4"m
+/<@0
+`n *
+dl *
+ `dR
+g" m
+`" S h
+*_NuO
+BBHBBAHA
+< DHh
+ Nup
+g +
+g +
+, AC
+"G i
+p?7@
+8NuNV
+ <(.
+N^NuNV
+g^$.
+BCHC
+B@H@
+f (.
+N^NuO
+ $/
+ B"J`
+NuNV
+`4Hx
+/ Hn
+`v
+$, S
+, (F
+`p/*
+lH/*
+Bg n
+{/<?tz
+g2/+
+`0$+
+N^NuNV
+N^NuO
+, $o
+/<@0
+$_*_NuO
+,<$o
+T`""(
+m m
+$ $o
+f$`
+f(Hx
+`0 m
+ &/
+ `$//
+ NuNu/
+*_Nu/
+*_Nu/
+*_Nu/
+B@1@
+*_NuO
+$ &/
+l$/-
+$ &/
+l$/-
+l$/-
+`X$+
+4`2/
+`H0+
+`,0+
+/ "m
+/ "m
+g*p
+40Qp
+/ "m
+2C0A
+g$ o
+fJ0<
+fBJAg
+/ "m
+/ "m
+ R&*
+BCHCB@H@$
+"A`\/
+ @"A/
+/<@$
+l(Hx
+/ "o
+8Nu/
+f( m
+f Hx
+`X m
+*_NuY
+ B5h
+$V&THx
+f< m
+ `.B
+ @$m
+$_*_NuO
+$@&m
+f("k
+`> m
+grHx
+$@ -
+ Nu/
+"@ m
+$_*_NuO
+&@ m
+`<'j
+&@$j
+&@ m
+gFHx
+&@$j
+ NuO
+$@ m
+$@&SJ
+gZ m
+4&P`JHx
+$@&SO
+ NuO
+$@ m
+/<A.
+ Nu/
+"@$m
+$_*_Nu/
+"@$m
+$_*_Nu/
+"@ m
+*_NuO
+$@ m
+8` J
+ NuO
+$@(m
+ ` $
+$@&SJ
+NuNV
+<<*.
+ E4(
+pP(EP
+ E6(
+P`b"
+BA5A
+g 0*
+g 0*
+g 0*
+g 0*
+g 0*
+g 0*
+f 0*
+d 0*
+`N^NuO
+~t{?B
+ G!B
+fDHx
+NuNV
+0r{5A
+`*/-
+N^NuNV
+4/ /.
+/ /.
+N^NuO
+ <*/
+NuNV
+<<*.
+/ "m
+ E=P
+p{=@
+l&/-
+`N^NuB
+NuHx
+ $o
+NuHx
+Nu"m
+NuNV
+<<*.
+`|Hx
+p{=@
+`N^NuNV
+,|*.
+`f0(
+ f p
+ g4Hx
+N^NuHx
+NuHx
+NuHx
+$|*/
+l&/-
+NuHx
+NuNV
+np{=@
+ ` p
+jp{1@
+/ "m
+@N^NuNV
+ `Rr
+rp{1@
+N^Nu/
+$@"m
+$_*_NuNV
+g("n
+ `XJ
+<N^NuO
+<< m
+$@(m
+&&T`
+`^Hx
+`N%k
+&S"m
+ NuNuO
+< &m
+$R"S"
+&B(A(
+"A$H
+NuNV
+`v$+
+"P Q`"
+"H PJ
+4&P$S`FC
+&J$RJ
+f&/+
+ lvB
+`^/+
+dN m
+ dF$m
+N^NuNV
+f\**
+&P$S`8 *
+jf( *
+@&J$RJ
+`f m
+4&P$S`THx
+n@f4Hx
+&J$RJ
+T` r
+fTHx
+f Hx
+f Hx
+fTHx
+$P"J
+f Hx
+ gr0*
+f Hx
+N^NuNu/
+*_Nu/
+*_Nu/
+*_Nu/
+$_*_Nu/
+$_*_NuO
+p R`
+p$S`F$
+NuNuO
+ o
+*_NuO
+gP(m
+H$TJ
+NuNV
+$ m
+/<A.
+/<A.
+N^NuNV
+P(P m
+&P m
+H$P m
+N^NuNV
+<|$.
+x` /
+N^NuNV
+$ m
+gp/<
+N^NuNV
+$ m
+N^NuNV
+< .
+/<A.
+c Hx
+`"/-
+ ` "m
+N^NuO
+gP m
+/<A.
+gj/-
+ `>/,
+/<A.
+*_NuO
+4 G$h
+ <?
+,Nu/
+$_*_NuNu/
+Nu//
+NuNuO
+t$AE
+t HB
+m0"C
+t HB
+(NuNu/
+*_NuO
+b`>ta
+gRvb
+R`Pxt
+gRvr
+:`Pxv
+gZtx
+*`XB
+ P00
+gvx7
+NuNV
+N^Nu/
+*_NuO
+ Nu/
+*_Nu/
+*_Nu/
+$_*_NuO
+`."i
+ Nu/
+*_NuO
+$ $o
+d C (
+ P00*
+tv ,
+0gD/
+$g" j
+`J&l
+$g" j
+` rv
+(gx/
+$g" j
+$g" j
+$g" j
+ g6/
+ *_Nu/
+ *_NuO
+g8/-
+ NuO
+ D*(
+hf:J
+o0 +
+f$//
+"D")
+ P00*
+f< m
+$g""h
+(`0/
+ D (
+( C
+`"/+
+"D i
+$g\/
+gF m
+"D i
+ C
+g("D i
+g0"DJ
+ g"B
+`N m
+ `"B
+ f$B
+$g""h
+|NuY
+`, h
+NuNV
+<|(n
+g$ F/(
+ F/(
+$g" i
+$g""h
+$g$ i
+/ l
+ F (
+N^Nu/
+*_Nu /
+NuNqNV
+< $n
+ P00
+g6r\
+`"Hx
+ P00
+gJv\
+gD`:B
+/ "m
+`8$HB
+ P00
+N^NuO
+`"$Sp
+f /*
+/ "m
+$_NuO
+ $S,j
+g /*
+gl"l
+ ghp
+l "m
+f</*
+ @%P
+$_NuNV
+fj .
+ @'P
+ @'P
+$@/+
+`."m
+$@'R
+N^NuO
+g:Hx
+ Nu/
+*_NuO
+\ ,o
+d`l"+
+fH`8
+g*$K
+f0 +
+ NuO
+$@`R +
+f2 +
+$@'@
+ NuO
+ RrB
+fb`&"*
+`:"*
+ g,
+ fX"j
+gB R"(
+ NuO
+gb$@B
+`F$@ *
+ $_NuO
+`f$@J
+&@$.
+(@$BE
+fR/ /*
+g(/ /
+ RJ4
+D E
+ f&B
+D E
+`@ m
+0NuO
+ fD/
+ S/(
+fP"*
+ gv"*
+`P m
+g( S/(
+`62|
+`0 +
+NuNV
+gj".
+ g<
+N^NuO
+g>"/
+\|,o
+f .
+& `R$
+f( .
+$NuO
+ o
+`D h
+`(&Z/
+`4Hx
+, $o
+$g" j
+$g" j
+$g" j
+|<*/
+ E0(
+"E i
+b"E i
+f0 E/(
+/ "m
+fvHx
+// "m
+f /
+"E/)
+ E/(
+"E/)
+$/ /-
+/ "m
+gX"m
+g< E/(
+g4 E/(
+/ m
+`j/ "m
+/ "m
+fR"E/)
+6/ "m
+/ "m
+ E$h
+$g" k
+ E((
+$@"E
+f,p
+g6 j
+`j/*
+`V&*
+/ "m
+f( m
+$g" i
+gx m
+$g" i
+g` *
+fT(j
+ CJ0(
+`B"@
+ NuO
+0fBJ
+f$/-
+, &o
+, &o
+`B *
+ P00
+|<&/
+( C"h
+ C"(
+0 C/(
+/ Hx
+gT m
+$g0$k
+g& m
+fNp+
+$g&"h
+gr$l
+0 C/(
+0 C/(
+0 C/(
+0"C/)
+f /,
+0 C/(
+0 C/(
+$g""h
+/ Hx
+$g""h
+0"C/)
+0 C/(
+0"C/)
+0 C/(
+0"C/)
+ C$(
+"C i
+gD m
+$g""h
+$NuO
+`j"m
+NuNV
+gl *
+g,/*
+N^NuNV
+f>`0rF`4rf
+n`(B
+N^NuO
+ (HR
+,P` R
+g$r/
+ Hr\
+$NuO
+&E`R$S/ /
+f8J4
+`*"m
+`("m
+,NuO
+fX`B/
+`v *
+`J *
+`<$1
+ NuO
+0 CB
+,P$KR
+p C`
+, C
+g 06
+gT C
+g 06
+g C
+g 06
+g\ D
+g 06
+g D
+,NuNV
+"D i
+D"D#@
+(K m
+/ DHh
+`,t,
+/ DHh
+`,&J
+/ DHh
+/ DHh
+`bHn
+g>t/
+ DHh
+/ "m
+ DHh
+"DHi
+p$@P
+g "JR
+ FHh
+g / "m
+` rN
+ DHh
+"FHi
+/ "m
+fD FHh
+gX$@B
+ DHh
+/ "m
+N D"h
+m $@ D/(
+"D/)
+N^Nu/
+$_NuO
+,<$o
+@NuNV
+g*"m
+`B"m
+$g" i
+`t"PJ
+$g" i
+$g i
+N^NuNV
+<<(n
+`"$m
+/ "m
+ $BO
+ S00
+/ "m
+/ "m
+/ "m
+8`r$m
+/ "m
+/ "m
+/ "m
+/ "m
+N^NuO
+<|*/
+$A`J
+$A m
+f:`4J
+g `|J
+nr T"(
+$NuO
+NuNV
+,<$n
+g~(*
+f `*/
+`( *
+`X n
+f2$(
+D @A
+TN^NuNV
+ E (
+(K m
+"D01
+ D00
+e|p=
+ D00
+ D00
+V& R
+ D00
+"D01
+f\`jHn
+gHt/
+""DB
+/ "m
+/ Hx
+ D00
+f&@R
+X"E/)
+ E/(
+</ "m
+ E$h
+/ "m
+g,Hx
+/ "m
+N^NuNV
+ g~$*
+`2 .
+ g4/*
+N^NuNV
+g(/-
+f(Hx
+f"Hx
+gx`xB
+`(p~
+TN^NuNV
+g^/.
+g:p/
+`*/.
+`Rr.
+ @p/
+N^NuO
+| ,o
+,/ "m
+"L N"
+$B`$/-
+/ "m
+/ Hs
+`~"N$m
+ R00
+g4/ "m
+NuNV
+<<&n
+ E/(
+$g" i
+ E/(
+f6 m
+ EJ
+glHn
+fZ .
+fH"RJ
+$g" i
+$g&"h
+$g""h
+NqNV
+ g /
+`$Hx
+` m
+ R/(
+"@ R!@
+ S/(
+NqNV
+4 0,
+N^Nu/
+$_NuNV
+D&@G
+`(Hx
+f*` EX
+g.J+
+`j"m
+`Z j
+gB j
+4 B/
+gH j
+D&EX
+4 B/
+cL ,
+d</*
+g("*
+` *
+N^NuNV
+/<A.
+/<A.
+B@-E
+`0 m
+TN^NuNV
+/<A.
+g(Hn
+N^NuNV
+,<&n
+g|"m
+N^NuNV
+N^NuO
+$ $o
+xNuO
+$ $o
+xNuO
+<< o
+gF m
+ NuO
+, "o
+gF m
+NuNu/
+*_Nu/
+g& m
+*_Nu/
+gr m
+gj m
+$g "QJ
+f m
+`, m
+$_*_Nu/
+f m
+`H m
+*_Nu/
+l* m
+*_NuO
+g$ m
+ NuO
+&L$T`H0*
+g"&JHx
+.$RO
+g <
+ *_Nu/
+`: m
+*_NuO
+,<(/
+$f@Hx
+ft m
+LBPB
+`j$RJ
+gR"m
+4$Q J"
+$ &/
+LBPB
+*`zr
+`<$m
+g*"m
+4 Q"
+"R`($
+ NuNu/
+ "R`
+$_NuNV
+ <$.
+N^NuNu/
+NuNV
+\ 0
+N^NuNu/
+$_NuNuO
+NuNuO
+ NuNuO
+ <(/
+NuNuNV
+/ "m
+Bg"m
+*&Hp
+BBHBBAHA
+l" n
+$H".
+N^NuNu/
+*_NuNu /
+NuNuO
+$_*_O
+$_*_O
+*_NuO
+, "m
+NuNV
+HxTR/
+0`("m
+N^Nu/
+8`"Hx(
+$_*_NuNu/
+*_NuNuNV
+ / "m
+N^Nu o
+2Tv!@
+ Nu/
+NuNV
+H@B@
+"C$n
+&^ZQ
+HDBDBEHE
+HCBCBDHD
+HBBBBCHC
+HABABBHB
+N^NuO
+/ Hr8
+NuNV
+N^NuO
+0$N&o
+,`RR
+ NuO
+$ /
+f8"*
+ NuNuO
+ &/
+ NuNuQ
+, &o
+`Z/<
+|/0
+, &o
+`Z/<
+|/0
+NuNu/
+`@ m
+ P"m
+$H m
+$_*_NuO
+, /
+`V&Q&
+< $o
+e m
+g8Hx
+| $/
+m0 m
+m m
+m m
+`: m
+*_Nu/
+*_Nu/
+*_Nu/
+*_Nu/
+*_Nu/
+`,$m
+$_*_Nu/
+`L *
+$_*_NuO
+$ $/
+ @Hp
+`b$@B
+`NHx
+f Hx
+g> i
+$_*_Nu/
+*_Nu/
+gT j
+$_*_NuNuO
+fB$*
+NuNuO
+ NuNu/
+ - `*r
+"- $`
+"- (/
+/- ,$-
+*_Nu/
+/- 0$-
+*_Nu/
+ "m
+*_Nu/
+/-
+*_NuO
+ <*/
+*- 4/
+/- 8/
+/- <`
+/- @/
+/- D/
+/- H`
+/- L/
+g&/- 4/
+*- 4/
+/- /
+`N$-
+/- P/
+Nu//
+Nu//
+Nu//
+NuNuNV
+ &.
+/- THx
+/- X"m
+N^NuO
+/- pB
+/- t m
+ <IFIT
+/- xB
+/- t m
+ Nu/
+h$_Nu/
+/- |B
+"m \N
+$_*_Nu/
+/- t m
+$_*_NuNV
+< $.
+ fX
+fpHx
+/- t m
+N^NuNV
+<<$n
+ <IFIT
+/- xB
+6/-
+/- |B
+7/-
+8&BI
+&- l
+l."m
+ @Hx
+"m dN
+l>"m
+ @Hx
+u/-
+gzHx
+lD"m
+ @Hx
+/ "m dN
+lD"m
+ @Hx
+/ "m dN
+lT"m
+ @Hx
+/ "m dN
+`|x$`xHx
+"m dN
+LN^Nu/
+ <IFIT
+/- xB
+/- t m
+/- t m
+"m `N
+"m hN
+$_*_Nu/
+ <IFIT
+/- xB
+/- t m
+"m \N
+"m hN
+"m `N
+$_*_NuO
+< &/
+/- pB
+)/-
+*/-
+ @Hx
+]/-
+</-
+fV"m
+gVHx
+,`@
+ `,/-
+IFIT(
+NuNu/
+L/-
+$_*_Nu//
+Nu /
+g$ <MCat
+v/-
+w/-
+x/-
+y/-
+*_NuO
+]/-
+g0 <MCat
+_/-
+ Nu/
+?/-
+@/-
+MCat$
+$_*_NuNV
+ $.
+fV"m
+`nHx
+TN^Nu/
+f(Hx
+$_*_Nu/
+*_Nu/
+*_Nu/
+9*_Nu/
+9*_Nu/
+*_Nu/
+f""m
+*_Nu/
+*_NuO
+fB"m
+ @Hx
+NuNuO
+$_*_Nu o
+Nu o
+Nu (
+NuNq o
+Nu (
+NuNq o
+Nu (
+NuNq o
+Nu (
+NuNq/
+$_*_Nu/
+ $_Nu/
+$_Nu/
+ $_NuO
+f <
+ NuO
+f,` %k
+`:Hx
+ NuNV
+, &n
+fF +
+d /-
+N^NuNV
+, &n
+ <Buf!-@
+N^NuO
+/ "m
+fN"*
+f6` $j
+NuNqp
+yNup
+*_NuNV
+N^NuNu/
+*_NuO
+`j m
+x/0
+x/0
+|/0
+ NuNu/
+*_Nu/
+*_Nu/
+NqNu/
+*_Nu/
+*_NuY
+$*_Nu/
+$_*_Nu/
+$_*_NuO
+`jHx
+ P2p
+*_NuNuO
+ NuNV
+f> .
+N^NuNuO
+d0"*
+`^/*
+o*%@
+ Nu/
+*_NuO
+gZ m
+*_NuNuO
+g" m
+ NuHx
+`L m
+ NuO
+ @$P.-
+ D
+\/ /
+*p m
+2p m
+PNuY
+NuNuNV
+ $n
+g4$.
+m2/<
+``/<
+B@ .
+pN^NuNuNV
+N^NuNu//
+NuNu/
+*_NuNu/
+*_NuNuO
+ &/
+ NuNuO
+ "o
+g 2<
+ NuNV
+g$(H$Ht
+z?p
+oH$.
+f.Hx
+g|2|
+ztd`
+$@t O
+N^NuNuO
+, "o
+NuNV
+ / C
+f0Hx
+&R$I
+4 CS
+gd .
+&R$I
+. J`
+XN^NuNuO
+<|,/
+( L
+$NuNuO
+ &-
+ NuNuO
+fbHx
+g6"m
+0 F*
+0 F*
+,/ //
+xNuO
+g*$RJ
+gZpM
+(B4*
+4Hp8
+g0<|
+8NuO
+e "m
+ NuB
+NqNuO
+$ $o
+,"PX
+0 I!j
+NuNu/
+NuNuHx
+NuNuO
+$gd4
+f$Hj
+Nu//
+*_NuO
+ Nu/
+$f>$
+$_NuNuY
+ *_X
+NuNV
+N^NuO
+NuNuO
+ *_NuO
+,$SX
+$_NuNuO
+(NuNuO
+ NuO
+$g& j
+ NuO
+$f8$
+$f4$
+$_NuNuO
+$g, j
+ NuNuO
+$f6$
+ NuNuO
+$f:$
+$f:$
+BB(-
+@g.p
+f$%j
+NuNV
+ gB%@
+g(%j
+`,Hx
+N^NuNuO
+ &/
+oJ$CS
+NuNu o
+NuNqO
+gV *
+g` j
+NuNuO
+,<(/
+ez$o
+`n +
+NuNuO
+ NuO
+ `8/
+NuNV
+g("J
+$4,$
+ P/-
+ @Hx
+N^Nu/
+$_NuNu/
+o"%B
+$_NuO
+g"mPv
+v 'C
+h"@C
+"@ -
+*_NuNV
+gl n
+J&I"m
+p0&n
+ 1<(r
+p &n
+N^NuY
+NuNV
+N^NuO
+$gz0
+fzHj
+NuNuO
+$gZHx
+f2Hj
+v(P,h
+ ,/
+`<,P((
+0NuO
+4"L Br
+&H$I
+0&H$
+(NuNuO
+"J K
+f<"@C
+(K"J
+ K (
+ L (
+8"@C
+ L ,
+ L$,
+ L$,
+ L ,
+ L$,
+ L ,
+ L$,
+,NuO
+ "Dp
+HABA
+g0 I
+Nu"/
+H@B@(
+ Nu"o
+NuNqNu"/
+ Nu/
+g J(
+NuNuO
+NuNuO
+NuNu/
+g BJ
+`R B"H
+NuNu/
+$_NuNu/
+ NuO
+NuNu/
+*_NuNV
+,<".
+N^NuNu/
+NuNV
+N^Nu/
+NuNu/
+f <
+`0$<
+NuNuNV
+N^NuNuNV
+ <*.
+`v&<
+`6&*
+N^NuNuO
+/ Hk
+ C"o
+"CHi
+A/ C
+NuNuNV
+N^NuNuNV
+N^NuNuNV
+N^NuNuNV
+N^NuNV
+N^NuNV
+N^NuNuNV
+N^NuNV
+N^NuNV
+N^NuNuNV
+N^NuNuO
+||(o
+"p"`
+"p"X
+`X/-
+(Nu/
+$_*_NuNV
+N^NuO
+ NuO
+ NuO
+(NuNV
+N^NuO
+g6$k
+,NuNV
+N^NuO
+m$2|
+NuNV
+`\Hx
+N^NuNuB
+ NuO
+mP/o
+,NuO
+mLHx
+,NuNV
+ @Hh
+(@&TJ
+g"p
+`F6|
+N^Nu/
+ $B *
+$_Nu/
+g.$(
+ B$(
+NuNV
+ |,.
+g4r"
+ g" n
+N^NuNV
+ E (
+ E$h
+g0"E&i
+& E(
+ @-@
+"F!i
+ E (
+"E )
+"F!i
+ E (
+ E (
+ C!F
+$@&<
+ @"B"
+"B Qp
+ Q!k
+ Q!k
+ Qr
+ @!I
+"B Q h
+ Q$h
+gN B
+0"@#A
+"B Q/(
+"B QB
+,(TJ
+H"B QB
+"B QB
+< E (
+."E )
+. EJ
+ @-@
+"E )
+gL RB
+h$@J
+|N^NuNV
+p n
+g "j
+/ /.
+g~ n
+`dJ)
+`F"n
+N^NuNV
+g* J-X
+m6 K
+N^NuNu/
+NuNu/
+NuNu /
+ NuC
+NuNq/
+NuNuHx
+ NuNuHx
+NuNuO
+eRgBB
+4NuNuO
+ BHh
+&C$B/
+0NuNuO
+ &/
+NqNuO
+$ &-
+gF$m
+pNqNuO
+NuNuB
+NuNV
+gB/.
+N^Nu /
+NuNqNuO
+ NuNu/
+ g(J
+*_Nu/
+pfN@&
+d&p
+p7N@(
+NuNuO
+NuNu/
+p!N@&
+p|N@$
+NuNu/
+NuNu/
+NuNu/
+p?N@&
+p^N@&
+NuNuNV
+$@ n
+&G(J*
+ @Hh
+N^NuNuNV
+gHHn
+tN^NuNuNV
+N^Nu/
+NuNu/
+p@N@$
+NuNu/
+Nu//
+NuNu/
+pNN@&
+p6N@(
+ NuY
+ NuNu/
+pZN@$
+NuNV
+N^Nu/
+p[N@&
+Nu//
+ Nu/
+p*N@$
+NuNuO
+ NuNu/
+p&N@&
+p(N@$
+NuNu/
+NuNu/
+NuNuO
+ NuNuO
+ |&o
+NuNuO
+paN@(
+ NuNu/
+pBN@$
+NuNu/
+pON@&
+NuNu/
+NuHx
+NuNuO
+pjN@&
+f&//
+@NuNu/
+NuNu/
+NuNu/
+p<N@$
+NuNu/
+pzN@$
+NuNu/
+NuNu"_ <
+N@"<
+prN@*
+ NuNu"o
+DNu o
+LNuNu o
+0NuNu o
+NuNV
+lgHB
+gn <
+\N^NuNu /
+H@Nu <
+NupdNup
+H@NuC
+Nu <
+RNuC
+NupcNu <
+Nu <
+Nu <
+Nu <
+Nu <
+Nu <
+)Nup
+Nu <
+Nup Nup
+Nu <
+Nu <
+Nu <
+Nu <
+Nu <
+Nu <
+NuNqNV
+"@-@
+N^NuNV
+f .
+N^NuNV
+<|(n
+`NHx
+N^NuO
+f|6|
+NuNu/
+*_NuNu/
+*_NuNuO
+`."<
+$_NuO
+g4 (
+NuNuO
+`*"*
+NuNu/
+ $_Nu/
+`,%j
+$_Nu/
+f@ j
+ @Hh
+$_Nu/
+$_NuNu"/
+NuNqNu/
+, o
+8 @R
+ @
+ @"P$h
+ @"P$h
+$ @
+,"P$h
+`T o
+ p !@
+tp/B
+( @"P$h
+, @"P$h
+( @"P$h
+`l"/
+, @"P$h
+`X -
+lX -
+0 @
+, @
+,"P$h
+f<$/
+o,Hx
+m( /
+nL o
+oP o
+o o
+o. o
+l, o
+g& o
+gF&/
+o4 /
+ox o
+g* o
+`< o
+"P o
+ NuO
+"E/i
+f0v%
+ V /
+ EHh
+|g> /
+"Q!I
+&Jp-
+gb o
+r F/P
+ V00
+$K"EB
+*_Nu/
+mLJ*
+f."j
+g*%@
+$_NuNuO
+8 Cr
+E$N Cr
+< IB
+@"HB
+ J'J
+ J'J
+< IB
+8 Cr
+0$HB
+@"HB
+o^ JR
+0$N,I
+ NuNuNV
+ F&(
+fn$m
+ FJ(
+@(HB
+ Q00
+o8 L
+ Q00
+?f.p0
+ Q00
+ Q00
+ Q00
+ FJ(
+Dg:&(
+r F$h
+"F i
+T$DV
+grt-
+glv0
+<l@x
+"F$i
+8"FJ)
+"F/)
+"F/)
+N^NuNuO
+H@B@(
+dR BI
+g, JB
+ `
+NuNu/
+H@B@&
+dL
+NuNuNV
+N^Nup
+Nu//
+NuNqO
+``r
+TNuNuC
+NuNu/
+$_NuNV
+`p-@
+f$-A
+N^NuO
+:$IR
+gD I
+\g
+bH$/
+H I`
+*$I`
+LNuO
+,H./
+f"x.
+4 EHh
+gJ"EB
+g"$o
+d&J BC
+(A0t
+(DJ,
+&J BC
+dNuO
+ NuNu/
+*_Nu/
+p%N@&
+\|,o
+ @"A*/
+<( &
+,Nu/
+p'N@&
+ NuNuO
+$NuNuNV
+&@Hx
+t/ C
+(m.&-
+,"JO
+ FHh
+X/ C
+(/0
+ @pe
+f\/ C
+$/ C
+N^NuNuO
+m2 m
+o"$m
+NuNuO
+/ Hx
+b p"`
+ $EE
+`BHx
+TNuO
+ NuNuO
+<|"o
+$NuNuNV
+N^Nu/
+ gxp
+p `<v
+,p $_NuNuO
+ NuNu//
+NuNqNuO
+H@B@
+ NuNV
+dB(n
+#/ C
+ S00
+ S00
+m n
+N^Nu//
+$NuO
+ <$o
+g $DR
+NuNuNV
+N^Nu/
+Nu"/
+Nu"/
+ G,<
+/ $D&E~
+$L(E*
+$L(E*
+HE8<
+$L(E*
+HA0<
+$L(E*
+&L(G.
+ L(F,
+HF<<
+ L(F,
+(_&_$_
+ L(F,
+(_&_$_
+(_&_$_ .
+N^Nu(_&_$_ .
+N^Nu(
+(_&_$_ m
+N^Nu
+ G.<
+/ $|
+4(G.
+"L(G.
+$L(G.
+(_&_$_H@HA0
+N^Nux
+ G.<
+N^Nuz
+N G|
+N^NuNV
+N^Nu
+N^Nup
+N^Nup
+N^Nu
+Nu m
+N^NuNuNV
+.N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+B@H@
+ @"G
+N^NuNuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNuNV
+N^NuNV
+N^NuNV
+N^NuNV
+|N^NuNV
+N^NuNV
+N^NuNuNV
+$ $H n
+H@B@
+$ N^NuNV
+gb <
+<N^NuNV
+|$H .
+N^NuNV
+|$H .
+N^NuNV
+|$H .
+N^NuNV
+|$H .
+N^NuNV
+$H .
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+$H/.
+N^NuNV
+N^NuNV
+N^NuNuNV
+N^NuNV
+N^NuNTPD
+ntpd copyright (c) 1970-2007 David L. Mills and/or others, all rights reserved
+see html/copyright.html
+ntpd - NTP daemon program - Ver. 4.2.4p4
+ntpd - NTP daemon program - Ver. 4.2.4p4
+USAGE: %s [ -<flag> [<val>] | --<name>[{=| }<val>] ]...
+http://bugs.ntp.isc.org, bugs@ntp.org
+Force IPv4 DNS name resolution
+IPV4
+ipv4
+Force IPv6 DNS name resolution
+IPV6
+ipv6
+Require crypto authentication
+AUTHREQ
+authreq
+Do not require crypto authentication
+AUTHNOREQ
+authnoreq
+Allow us to sync to broadcast servers
+BCASTSYNC
+bcastsync
+configuration file name
+CONFIGFILE
+configfile
+frequency drift file name
+DRIFTFILE
+driftfile
+Allow the first adjustment to be Big
+PANICGATE
+panicgate
+Jail directory
+JAILDIR
+jaildir
+Listen on interface
+INTERFACE
+interface
+path to symmetric keys
+KEYFILE
+keyfile
+path to the log file
+LOGFILE
+logfile
+Do not listen to virtual IPs
+NOVIRTUALIPS
+novirtualips
+Do not fork
+NOFORK
+nofork
+Run at high priority
+NICE
+nice
+path to the PID file
+PIDFILE
+pidfile
+Process priority
+PRIORITY
+priority
+Set the time and quit
+QUIT
+quit
+Broadcast/propagation delay
+PROPAGATIONDELAY
+propagationdelay
+interval in seconds between scans for new or dropped interfaces
+UPDATEINTERVAL
+updateinterval
+Statistics file location
+STATSDIR
+statsdir
+Trusted key number
+TRUSTEDKEY
+trustedkey
+Run as userid (or userid:groupid)
+USER
+user
+make ARG an ntp variable (RW)
+make ARG an ntp variable (RW|DEF)
+DVAR
+dvar
+Slew up to 600 seconds
+SLEW
+slew
+Output version information and exit
+version
+Display usage information and exit
+help
+Extended usage information passed thru pager
+more-help
+Automated Options version %s, copyright (c) 1999-2007 Bruce Korb
+AO_CURRENT.AO_REVISION
+%s WARNING: cannot save options -
+export %s_%s_%d
+%s_%s_%d=
+%1$s_%2$s_CT=%3$d
+export %1$s_%2$s_CT
+%1$s_%2$s_MODE='%3$s'
+export %1$s_%2$s_MODE
+%1$s_%2$s='%3$s'
+export %1$s_%2$s
+export %s_%s
+%s_%s=
+%1$s_%2$s=%3$s
+export %1$s_%2$s
+%1$s_%2$s=%3$d # 0x%3$X
+export %1$s_%2$s
+OPTION_CT=%d
+export OPTION_CT
+%1$s /tmp/use.%2$lu ; rm -f /tmp/use.%2$lu
+OPT_PROCESS=true
+OPT_ARG="$1"
+while ${OPT_PROCESS} && [ $# -gt 0 ]
+ OPT_ELEMENT=''
+ OPT_ARG_VAL=''
+ case "${OPT_ARG}" in
+ -- )
+ OPT_PROCESS=false
+ shift
+ ;;
+ --* )
+ OPT_CODE=`echo "X${OPT_ARG}"|sed 's/^X-*//'`
+ shift
+ OPT_ARG="$1"
+ case "${OPT_CODE}" in *=* )
+ OPT_ARG_VAL=`echo "${OPT_CODE}"|sed 's/^[^=]*=//'`
+ OPT_CODE=`echo "${OPT_CODE}"|sed 's/=.*$//'` ;; esac
+ case "${OPT_ARG_NEEDED}" in
+ NO )
+ OPT_ARG_VAL=''
+ ;;
+ YES )
+ if [ -z "${OPT_ARG_VAL}" ]
+ then
+ if [ $# -eq 0 ]
+ then
+ echo No argument provided for ${OPT_NAME} option >&2
+ echo "$%s_USAGE_TEXT"
+ exit 1
+ fi
+ OPT_ARG_VAL="${OPT_ARG}"
+ shift
+ OPT_ARG="$1"
+ fi
+ ;;
+ OK )
+ if [ -z "${OPT_ARG_VAL}" ] && [ $# -gt 0 ]
+ then
+ case "${OPT_ARG}" in -* ) ;; * )
+ OPT_ARG_VAL="${OPT_ARG}"
+ shift
+ OPT_ARG="$1" ;; esac
+ fi
+ ;;
+ esac
+ ;;
+ * )
+ OPT_PROCESS=false
+ ;;
+ esac
+OPT_ARG="$1"
+while [ $# -gt 0 ]
+ OPT_ELEMENT=''
+ OPT_ARG_VAL=''
+ OPT_ARG="${1}"
+ -* )
+ OPT_CODE=`echo "X${OPT_ARG}" | sed 's/X-\(.\).*/\1/'`
+ OPT_ARG=` echo "X${OPT_ARG}" | sed 's/X-.//'`
+ case "${OPT_ARG_NEEDED}" in
+ NO )
+ if [ -n "${OPT_ARG}" ]
+ then
+ OPT_ARG=-"${OPT_ARG}"
+ else
+ shift
+ OPT_ARG="$1"
+ fi
+ ;;
+ YES )
+ if [ -n "${OPT_ARG}" ]
+ then
+ OPT_ARG_VAL="${OPT_ARG}"
+ else
+ if [ $# -eq 0 ]
+ then
+ echo No argument provided for ${OPT_NAME} option >&2
+ echo "$%s_USAGE_TEXT"
+ exit 1
+ fi
+ shift
+ OPT_ARG_VAL="$1"
+ fi
+ shift
+ OPT_ARG="$1"
+ ;;
+ OK )
+ if [ -n "${OPT_ARG}" ]
+ then
+ OPT_ARG_VAL="${OPT_ARG}"
+ shift
+ OPT_ARG="$1"
+ else
+ shift
+ if [ $# -gt 0 ]
+ then
+ case "$1" in -* ) ;; * )
+ OPT_ARG_VAL="$1"
+ shift ;; esac
+ OPT_ARG="$1"
+ fi
+ fi
+ ;;
+ esac
+ if [ -n "${OPT_ARG_VAL}" ]
+ then
+ eval %1$s_${OPT_NAME}${OPT_ELEMENT}="'${OPT_ARG_VAL}'"
+ export %1$s_${OPT_NAME}${OPT_ELEMENT}
+ fi
+done
+unset OPT_PROCESS || :
+unset OPT_ELEMENT || :
+unset OPT_ARG || :
+unset OPT_ARG_NEEDED || :
+unset OPT_NAME || :
+unset OPT_CODE || :
+unset OPT_ARG_VAL || :
+%2$s
+# # # # # # # # # #
+# END OF AUTOMATED OPTION PROCESSING
+# # # # # # # # # # -- do not modify this marker --
+# # # # # # # # # # -- do not modify this marker --
+# DO NOT EDIT THIS SECTION
+%s OF %s
+# From here to the next `-- do not modify this marker --',
+# the text has been generated %s
+# From the %s option definitions
+stdout
+if test -z "${%1$s_%2$s}"
+then
+ %1$s_%2$s_CT=0
+else
+ %1$s_%2$s_CT=1
+ %1$s_%2$s_1="${%1$s_%2$s}"
+export %1$s_%2$s_CT
+%1$s_%2$s="${%1$s_%2$s-'%3$s'}"
+%1$s_%2$s_set=false
+export %1$s_%2$s
+%1$s_%2$s="${%1$s_%2$s}"
+%1$s_%2$s_set=false
+export %1$s_%2$s
+ case "${OPT_CODE}" in
+ * )
+ echo Unknown %s: "${OPT_CODE}" >&2
+ echo "$%s_USAGE_TEXT"
+ exit 1
+ ;;
+ esac
+ echo "$%s_%s_TEXT"
+ exit 0
+ echo "$%s_LONGUSAGE_TEXT" | ${PAGER-more}
+ exit 0
+ %s
+ if [ -n "${%1$s_%2$s}" ] && ${%1$s_%2$s_set} ; then
+ echo Error: duplicate %2$s option >&2
+ echo "$%1$s_USAGE_TEXT"
+ exit 1 ; fi
+ %1$s_%2$s_set=true
+ OPT_NAME='%2$s'
+ if [ $%1$s_%2$s_CT -ge %3$d ] ; then
+ echo Error: more than %3$d %2$s options >&2
+ echo "$%1$s_USAGE_TEXT"
+ exit 1 ; fi
+ %1$s_%2$s_CT=`expr ${%1$s_%2$s_CT} + 1`
+ OPT_ELEMENT="_${%1$s_%2$s_CT}"
+ OPT_NAME='%2$s'
+ eval %1$s_%2$s${OPT_ELEMENT}=true
+ export %1$s_%2$s${OPT_ELEMENT}
+ OPT_ARG_NEEDED=NO
+ eval %1$s_%2$s${OPT_ELEMENT}=true
+ export %1$s_%2$s${OPT_ELEMENT}
+ OPT_ARG_NEEDED=OK
+ OPT_ARG_NEEDED=YES
+ ;;
+ '%s' )
+ '%s' | \
+ if [ -n "${%1$s_%2$s}" ] && ${%1$s_%2$s_set} ; then
+ echo Error: duplicate %2$s option >&2
+ echo "$%1$s_USAGE_TEXT"
+ exit 1 ; fi
+ %1$s_%2$s_set=true
+ %1$s_%2$s='%3$s'
+ export %1$s_%2$s
+ OPT_NAME='%2$s'
+ %1$s_%2$s_CT=0
+ OPT_ELEMENT=''
+ %1$s_%2$s='%3$s'
+ export %1$s_%2$s
+ OPT_NAME='%2$s'
+ '%c' )
+ ,|+
+*INVALID*
+AutoOpts function called without option descriptor
+This exceeds the compiled library version:
+Automated Options Processing Error!
+%s called AutoOpts function with structure version %d:%d:%d.
+This is less than the minimum library version:
+- an alternate for %s
+%s error: the keyword `%s' is ambiguous for %s
+ambiguous
+%s: Command line arguments required
+%d %s%s options allowed
+version and help options:
+Error %d (%s) from the pipe(2) syscall
+ERROR: version option argument '%c' invalid. Use:
+'v' - version only
+'c' - version and copyright
+'n' - version and copyright notice
+ERROR: %s option conflicts with the %s option
+%s(optionSaveState): error: cannot allocate %d bytes
+- default option for unnamed options
+- disabled as --%s
+- enabled by default
+-equivalence
+ERROR: only
+ - examining environment variables named %s_*
+
+Options are specified by doubled hyphens and their name
+or by a single hyphen and the flag character.
+%%-%ds %%s
+fs error %d (%s) on fork - cannot obtain %s usage
+File error %d (%s) opening %s for loading options
+fs error %d (%s) reading file %s
+= = = = = = = =
+This incarnation of genshell will produce
+a shell script to parse the options for %s:
+=Cplx
+[=arg]
+--%2$s%1$s
+%s: illegal option -- %c
+%s: %s option -- %s
+illegal
+AutoOpts ERROR: invalid option descriptor for %s
+words=
+cooked
+keep
+type=
+uncooked
+integer
+nested
+string
+bool
+keyword
+- is a set membership option
+%s: option `%s' requires an argument
+Equivalenced option '%s' was equivalenced to both
+'%s' and '%s'
+- must appear between %d and %d times
+ERROR: The %s option is required
+%s: option `%s' cannot have an argument
+%s: Command line arguments not allowed
+error %d (%s) creating %s
+Options are specified by single or double hyphens and their name.
+%s error: `%s' does not match any %s keywords
+- may appear multiple times
+- may not be preset
+ Arg Option-Name Description
+ Flg Arg Option-Name Description
+error %d (%s) stat-ing %s
+%s(optionRestore): error: no saved option state
+none
+'%s' not defined
+ERROR: The %s option must appear %d times
+error: cannot load options from non-regular file %s
+%s error: `%s' is not a recognizable number
+ %3s %s
+The '-#<number>' option may omit the hash char
+one %s%s option allowed
+All arguments are named options.
+ - reading file %s
+please send bug reports to: %s
+- may NOT appear - preset only
+# preset/initialization file
+# %s#
+The following option preset mechanisms are supported:
+program
+prohibits these options:
+Operands and options may be intermixed. They will be reordered.
+ERROR: %s option requires the %s option
+ %3s %-14s %s
+requires these options:
+ Arg Option-Name Req? Description
+ Flg Arg Option-Name Req? Description
+members=
+or you may use a numeric representation. Preceding these with a '!' will
+clear the bits, specifying 'none' will clear all bits, and 'all' will set them
+all. Multiple entries may be passed as an option argument list.
+
+-- and
+- may appear up to %d times
+The valid "%s" option keywords are:
+GENSHELLOPT
+genshellopt copyright (c) 1999-2007 Bruce Korb, all rights reserved
+genshellopt is free software; you can redistribute it and/or
+modify it under the terms of the GNU Lesser General Public
+License as published by the Free Software Foundation; either
+version 2.1 of the License, or (at your option) any later version.
+genshellopt is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Lesser General Public License for more details.
+You should have received a copy of the GNU Lesser General Public
+License along with genshellopt. If not, write to:
+The Free Software Foundation, Inc.,
+51 Franklin Street, Fifth Floor
+Boston, MA 02110-1301, USA.
+genshellopt - Generate Shell Option Processing Script - Ver. 1
+genshellopt - Generate Shell Option Processing Script - Ver. 1
+USAGE: %s [ -<flag> [<val>] | --<name>[{=| }<val>] ]...
+Note that `shell' is only useful if the output file does not already
+exist. If it does, then the shell name and optional first argument
+will be extracted from the script file.
+If the script file already exists and contains Automated Option Processing
+text, the second line of the file through the ending tag will be replaced
+by the newly generated text. The first `#!' line will be regenerated.
+autogen-users@lists.sourceforge.net
+LONGUSAGE
+USAGE
+VERSION
+Output Script File
+SCRIPT
+script
+Shell name (follows "#!" magic)
+SHELL
+no-shell
+Output version information and exit
+version
+Display usage information and exit
+help
+Extended usage information passed thru pager
+more-help
+0123456789abcdef
+[truncated]
+????
+%m/%d/%y
+%Y-%m-%d
+%H:%M
+%H:%M:%S
+()*+TZ
+,M4.1.0,M10.5.0
+""##$$$%%&&
+$VVZ
+ $(,048<CJR\eluy}
+6<BFKPWair{~
+ASCII
+Sunday
+Monday
+Tuesday
+Wednesday
+Thursday
+Friday
+Saturday
+January
+February
+March
+April
+June
+July
+August
+September
+October
+November
+December
+%a %b %e %H:%M:%S %Y
+%m/%d/%y
+%H:%M:%S
+%I:%M:%S %p
+^[yY]
+^[nN]
+hlLjztqZ
+npxXoudifFeEgGaACScs
+ +0-#'I
+Unknown error Success
+Operation not permitted
+No such file or directory
+No such process
+Interrupted system call
+Input/output error
+No such device or address
+Argument list too long
+Exec format error
+Bad file descriptor
+No child processes
+Resource temporarily unavailable
+Cannot allocate memory
+Permission denied
+Bad address
+Block device required
+Device or resource busy
+File exists
+Invalid cross-device link
+No such device
+Not a directory
+Is a directory
+Invalid argument
+Too many open files in system
+Too many open files
+Inappropriate ioctl for device
+Text file busy
+File too large
+No space left on device
+Illegal seek
+Read-only file system
+Too many links
+Broken pipe
+Numerical argument out of domain
+Numerical result out of range
+Resource deadlock avoided
+File name too long
+No locks available
+Function not implemented
+Directory not empty
+Too many levels of symbolic links
+No message of desired type
+Identifier removed
+Channel number out of range
+Level 2 not synchronized
+Level 3 halted
+Level 3 reset
+Link number out of range
+Protocol driver not attached
+No CSI structure available
+Level 2 halted
+Invalid exchange
+Invalid request descriptor
+Exchange full
+No anode
+Invalid request code
+Invalid slot
+Bad font file format
+Device not a stream
+No data available
+Timer expired
+Out of streams resources
+Machine is not on the network
+Package not installed
+Object is remote
+Link has been severed
+Advertise error
+Srmount error
+Communication error on send
+Protocol error
+Multihop attempted
+RFS specific error
+Bad message
+Value too large for defined data type
+Name not unique on network
+File descriptor in bad state
+Remote address changed
+Can not access a needed shared library
+Accessing a corrupted shared library
+.lib section in a.out corrupted
+Attempting to link in too many shared libraries
+Cannot exec a shared library directly
+Invalid or incomplete multibyte or wide character
+Interrupted system call should be restarted
+Streams pipe error
+Too many users
+Socket operation on non-socket
+Destination address required
+Message too long
+Protocol wrong type for socket
+Protocol not available
+Protocol not supported
+Socket type not supported
+Operation not supported
+Protocol family not supported
+Address family not supported by protocol
+Address already in use
+Cannot assign requested address
+Network is down
+Network is unreachable
+Network dropped connection on reset
+Software caused connection abort
+Connection reset by peer
+No buffer space available
+Transport endpoint is already connected
+Transport endpoint is not connected
+Cannot send after transport endpoint shutdown
+Too many references: cannot splice
+Connection timed out
+Connection refused
+Host is down
+No route to host
+Operation already in progress
+Operation now in progress
+Stale NFS file handle
+Structure needs cleaning
+Not a XENIX named type file
+No XENIX semaphores available
+Is a named type file
+Remote I/O error
+Disk quota exceeded
+No medium found
+Wrong medium type
+abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
+SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec??? ??? 0 0
+ ????
+hlLjztq
+npxXoudifFeEgGaACSncs[
+(nil)
+nfinity
+infinity
+command line broadcast delay value %s undecodable
+command line trusted key %s is invalid
+command line interface update interval %ld must be 0 or longer than 60 seconds
+argc is <%d>
+configure: keyword "%s" unknown, line ignored
+logconfig: illegal argument %s - ignored
+getaddrinfo: "%s" invalid host address, ignored
+/etc/ntp.conf
+daemon_version="%s"
+settimeofday="%s"
+getconfig: Couldn't open <%s>
+getconfig: Couldn't open <%s>
+gettokens: too many tokens on the line. Ignoring %s
+No address for %s, line ignored
+attempt to configure invalid address %s
+attempt to configure in valid address %s
+peer/server version requires an argument
+inappropriate version number %s, line ignored
+key: argument required
+minpoll: argument required
+minpoll: provided value (%d) is below minimum (%d)
+maxpoll: argument required
+maxpoll: provided value (%d) is above maximum (%d)
+ttl: argument required
+ttl: invalid argument
+mode: argument required
+config error: minpoll > maxpoll
+configuration of %s failed
+/tmp/ntpXXXXXX
+open failed for %s: %m
+%s %d %d %d %d %d %d %u %s
+includefile needs one argument
+getconfig: Maximum include file level exceeded.
+getconfig: Maximum include file level exceeded.
+logging to file %s
+Cannot open log file %s
+logfile needs one argument
+Keys directory name required
+tinker: missing argument
+tos: missing argument
+discard: missing argument
+discard: unknown keyword
+restrict requires an address
+default
+mask keyword needs argument
+broadcastdelay value %s undecodable
+illegal value - line ignored
+trusted key %s unlikely
+%s is undecodable as request key
+%s makes a poor request keyid
+%s makes a poor control keyid
+no address for trap command, line ignored
+invalid port number %s, trap ignored
+can't find interface with address %s
+can't set trap for %s, no resources
+no address for fudge command, line ignored
+%s is inappropriate address for the fudge command, line ignored
+fudge %s time1 value in error
+fudge %s time2 value in error
+fudge %s stratum value in error
+fudge %s flag value in error
+no statistics named %s available
+no id for filegen command, line ignored
+unknown filegen "%s" ignored
+filegen %s file requires argument
+filegen %s type requires argument
+filegen %s unknown type "%s"
+no value for setvar command - line ignored
+enable unknown flag %s
+disable unknown flag %s
+getconfig: Couldn't generate a valid random key!
+ntpd_initres
+call to ntp_intres lost
+fork() failed, can't start ntp_intres: %m
+/etc
+autokey
+iburst
+minpoll
+noselect
+preempt
+true
+prefer
+version
+dynamic
+step
+panic
+stepout
+allan
+huffpuff
+freq
+minclock
+maxclock
+minsane
+floor
+ceiling
+cohort
+mindist
+maxdist
+maxhop
+beacon
+orphan
+average
+minimum
+monitor
+ignore
+limited
+lowpriotrap
+mask
+nomodify
+nopeer
+noquery
+noserve
+notrap
+notrust
+ntpport
+interface
+flag1
+flag2
+flag3
+flag4
+refid
+stratum
+disable
+nolink
+type
+month
+week
+year
+bclient
+calibrate
+kernel
+automax
+broadcast
+broadcastclient
+broadcastdelay
+calldelay
+controlkey
+driftfile
+filegen
+fudge
+includefile
+keys
+keysdir
+logconfig
+logfile
+manycastclient
+manycastserver
+multicastclient
+pidfile
+discard
+requestkey
+restrict
+revoke
+setvar
+statsdir
+tinker
+trustedkey
+allinfo
+allevents
+allstatus
+allstatistics
+allclock
+allpeer
+allsys
+allsync
+internal error - illegal descriptor type %d - EXITING
+Enabled
+Disabled
+Listening on interface #%d %s, %s#%d %s
+select(%d, %s, 0L, 0L, &0.0) error: %m
+Bad file descriptor %d
+clock read fd %d: %m
+recvfrom(%s) fd=%d: %m
+setsockopt IP_DROP_MEMBERSHIP failure: %m on socket %d, addr %s for %x / %x (%s)
+setsockopt IPV6_LEAVE_GROUP failure: %m on socket %d, addr %s for %d(%s)
+invalid multicast address %s
+setsockopt IP_MULTICAST_IF failure: %m on socket %d, addr %s for multicast address %s
+setsockopt IP_MULTICAST_LOOP failure: %m on socket %d, addr %s for multicast address %s
+setsockopt IPV6_MULTICAST_IF failure: %m on socket %d, addr %s, scope %d for multicast address %s
+setsockopt(SO_BROADCAST) disable failure on address %s: %m
+setsockopt(SO_BROADCAST) enable failure on address %s: %m
+set_reuseaddr: setsockopt(SO_REUSEADDR, %s) failed: %m
+set_wildcard_reuse: setsockopt(SO_REUSEADDR, %s) failed: %m
+setsockopt IP_MULTICAST_TTL/IPV6_MULTICAST_HOPS fails on address %s: %m
+sendto(%s) (fd=%d): %m
+Connection re-established to %s
+socket(AF_INET, SOCK_DGRAM, 0) failed on address %s: %m
+socket(AF_INET6, SOCK_DGRAM, 0) failed on address %s: %m
+unexpected error code %d (not PROTONOSUPPORT|AFNOSUPPORT|FPNOSUPPORT) - exiting
+setsockopt SO_REUSEADDR %s on fails on address %s: %m
+bind() fd %d, family %d, port %d, addr %s, in_classd=%d flags=0x%x fails: %m
+bind() fd %d, family %d, port %d, scope %d, addr %s, in6_is_addr_multicast=%d flags=0x%x fails: %m
+setsockopt SO_TIMESTAMP on fails on address %s: %m
+fcntl(O_NONBLOCK) fails on fd #%d: %m
+io_setbclient: Opened broadcast client on interface #%d %s, socket: %d
+Unable to listen for broadcasts, no broadcast interfaces available
+Duplicate request found for multicast address %s
+multicast
+...multicast address %s using wildcard interface #%d %s
+No multicast socket available to use for address %s
+setsockopt IP_ADD_MEMBERSHIP failure: %m on socket %d, addr %s for %x / %x (%s)
+setsockopt IPV6_JOIN_GROUP failure: %m on socket %d, addr %s for interface %d(%s)
+Added Multicast Listener %s on interface #%d %s
+Failed to add Multicast Listener %s
+Listening on broadcast address %s#%d
+unable to create socket on %s (%d) for %s#%d
+failed to initialize interface for address %s
+Deleting interface #%d %s, %s#%d, interface stats: received=%ld, sent=%ld, dropped=%ld, active_time=%ld secs
+Deleting interface #%d %s, broadcast address %s#%d
+wildcard
+unable to bind to wildcard socket address %s - another process may be running - EXITING
+stderr
+stdout
+ntpd: must be run as root, not uid %ld
+ntpd: setsid(): %m
+sched_setscheduler(): %m
+setpriority() error: %m
+set_process_priority: No way found to improve our priority
+receive buffer corruption - receiver found to be NULL - ABORTING
+ntpd not compiled for debugging (signal %d)
+ntpd exiting on signal %d
+finish(SIGBUS)
+ntpd 4.2.4p4@1.1520 Wed May 29 12:54:31 UTC 2024 (1)
+ %.2f
+0x%08lx.%08lx
+0x%lx
+%.3f
+%s/%s
+system event '%s' (0x%02x) status '%s' (0x%02x)
+peer %s event '%s' (0x%02x) status '%s' (0x%02x)
+report_event: err '%s' (0x%02x), no peer
+refclockstatus
+leap
+precision
+rootdelay
+rootdispersion
+reftime
+state
+offset
+frequency
+jitter
+noise
+processor
+system
+stability
+sys_var_list
+authenable
+authentic
+srcadr
+srcport
+dstadr
+dstport
+hmode
+ppoll
+hpoll
+timer
+filtdelay=
+filtoffset=
+pmode
+received
+sent
+filtdisp=
+flash
+peer_var_list
+timecode
+baddata
+fudgetime1
+fudgetime2
+flags
+device
+clock_var_list
+%s%s
+unsupported file generations type %d for "%s" - reverting to FILEGEN_NONE
+%s%c#%ld
+%s%c%04d%02d%02d
+%s%c%04dw%02d
+%s%c%04d%02d
+%s%c%04d
+%s%ca%08ld
+%s%c%dC%lu
+ couldn't save %s: %m
+couldn't unlink %s: %m
+expected regular file for %s (found mode 0%lo)
+stat(%s) failed: %m
+can't open %s: %m
+can't link(%s, %s): %m
+parent died before we finished, exiting
+findhostaddr: both ce_name and ce_peeraddr are defined...
+findhostaddr: both ce_name and ce_peeraddr are undefined!
+host name not found: %s
+couldn't resolve `%s', giving up on it
+127.0.0.1
+getaddrinfo failed: %m
+socket() failed: %m
+fcntl(O_NONBLOCK) failed: %m
+openntp: connect() failed: %m
+send to NTP server failed: %m
+select() fails: %m
+recv() fails: %m
+received runt response (%d octets)
+ntpd reports implementation mismatch!
+ntpd says configuration request is unknown!
+ntpd indicates a format error occurred!
+ntpd indicates no data available!
+ntpd returns a permission denied error!
+ntpd returns unknown error code %d!
+invalid request keyid %08x
+can't open configuration file %s: %m
+tokenizing error in file `%s', quitting
+format error for integer token `%s', file `%s', quitting
+invalid mode (%ld) in file %s
+invalid version (%ld) in file %s
+invalid MINPOLL value (%ld) in file %s
+invalid MAXPOLL value (%ld) in file %s
+invalid flags (%ld) in file %s
+sigaction() fails to save SIGSYS trap: %m
+sigaction() fails to restore SIGSYS trap: %m
+kernel time sync status %04x
+kernel time sync disabled %04x
+pps sync disabled
+time correction of %.0f seconds exceeds sanity limit (%.0f); set clock manually to the correct UTC time.
+time reset %+.6f s
+ntpd: time set %+.6fs
+time slew %+.6f s
+ntpd: time slew %+.6fs
+kernel time sync error %04x
+kernel time sync status change %04x
+frequency error %.0f PPM exceeds tolerance %.0f PPM
+STEP
+Cannot find existing interface for address %s
+ACST
+MCST
+BCST
+INIT
+peer struct for %s not in table!
+peer struct for %s not in association table!
+RMOT
+proto_config: illegal item %d, value %ld
+precision = %.3f usec
+no servers reachable
+pps sync enabled
+synchronized to %s, stratum %d
+DENY
+RATE
+buffer overflow %u
+AUTH
+receive: fatal error %04x for %s
+transmit: %s key %u not found
+no reply; clock not set
+refclock_setup fd %d tcgetattr: %m
+refclock_setup fd %d TIOCMGET: %m
+refclock_setup fd %d TCSANOW: %m
+refclock_newpeer: clock address %s invalid, address family not implemented for refclock
+refclock_newpeer: clock address %s invalid
+refclock_newpeer: clock type %d invalid
+clock %s event '%s' (0x%02x)
+refclock_open %s: %m
+set_control_keyid: err_nitems > 1
+set_request_keyid: err_nitems > 1
+reset_stats: err_nitems > 1
+reset_stats: reset leaves %#lx
+process_private: INFO_ERR_FMT: test %d failed, pkt from %s
+process_private: bad pkt length %d
+set_clock_fudge: default!
+get_kernel_info: ntp_adjtime() failed: %m
+do_setclr_trap: err_nitems > 1
+do_restrict: bad = %#x
+setclr_flags: err_nitems > 1
+setclr_flags: extra flags: %#x
+timer create FAILED
+%lu %s %.9f %.3f %.9f %.6f %d
+%lu %s %lu %lu %lu %lu %lu %lu %lu %lu %lu %lu
+%lu %s %s %s %s %s %s %s
+%lu %s %s %s
+%lu %s %s %x %.9f %.9f %.9f %.9f
+.TEMP
+Frequency format error in %s
+frequency initialized %.3f PPM from %s
+value for statsdir too long (>%d, sigh)
+Can't open %s: %m
+offset %.6f sec freq %.3f ppm error %.6f poll %d
+%.3f
+peerstats
+loopstats
+clockstats
+rawstats
+sysstats
+Undisciplined local clock
+LOCL
+ [arg]
+AUTOOPTS_USAGE
+autoopts
+ -%c
+ %s
+%%-%ds
+malloc of %d bytes failed
+strdup of %d byte string failed
+realloc of %d bytes at 0x%p failed
+AutoOpts lib error: defaulted to option with optional arg
+%-18s
+ %d
+false
+VERSION
+echo 'Warning: Cannot load options files' >&2
+OPT_ARG_NEEDED=YES
+echo 'Warning: Cannot save options files' >&2
+OPT_ARG_NEEDED=OK
+LONGUSAGE
+echo 'Warning: Cannot suppress the loading of options files' >&2
+OPT_ARG_NEEDED=NO
+option
+flag
+typeset -x -i %s_
+=%1$lu # 0x%1$lX
+set --
+ '%s'
+'\''
+OPTION_CT=0
+/tmp/use.%lu
+PAGER
+more
+INVALID-%d
+%s_%s_TEXT='
+SHELL
+/bin/sh
+%A %B %e, %Y at %r %Z
+#! %s
+env | grep '^%s_'
+</%s>
+[%s]
+PATH
+POSIXLY_CORRECT
+step-systime: %m
+adj_systime: %m
+can't open key file %s: %m
+cannot change keyid 0, key entry `%s' ignored
+keyid's > %d reserved for autokey, key entry `%s' ignored
+no key type for key number %ld, entry ignored
+invalid key type for key number %ld, entry ignored
+no key for number %ld entry, entry ignored
+format/parity error for MD5 key %ld, not used
+Exiting: No more memory!
+wait_for_signal: sigprocmask() failed: %m
+wait_for_signal: sigdelset(SIGPOLL) failed: %m
+wait_for_signal: sigdelset(SIGALRM) failed: %m
+wait_for_signal: sigsuspend() failed: %m
+unblock_sigio: sigio_block_count > 0
+unblock_sigio: sigio_block_count < 0
+unblock_sigio: sigemptyset() failed: %m
+unblock_sigio: sigaddset(SIGPOLL) failed: %m
+unblock_sigio: sigprocmask() failed: %m
+unblock_io_and_alarm: sigemptyset() failed: %m
+unblock_io_and_alarm: sigaddset(SIGPOLL) failed: %m
+unblock_io_and_alarm: sigaddset(SIGALRM) failed: %m
+unblock_io_and_alarm: sigprocmask() failed: %m
+block_sigio: sigio_block_count > 1
+block_sigio: sigio_block_count < 1
+sigio_handler: sigio_handler_active != 1
+sigio_handler: sigio_handler_active != 0
+ioctl(FIOASYNC) fails: %m
+ioctl(SIOCSPGRP) fails: %m
+fcntl(F_SETOWN) fails for clock I/O: %m
+fcntl(FNDELAY|FASYNC) fails for clock I/O: %m
+settimeofday
+stime
+Failed!
+UNKNOWN
+%s[%d]: %s
+%lu.%lu.%lu.%lu
+%08lx.%08lx --- --- -- ---- --:--:--
+%08lx.%08lx %s, %s %2d %4d %2d:%02d:%02d.%03lu
+random: state info corrupted; not changed.
+random: not enough state (%ld bytes); ignored.
+add_full_recv_buffer received NULL buffer
+freerecvbuff received NULL buffer
+******** freerecvbuff non-zero usage: %d *******
+No more memory for recvufs
+%s(%lu)
+REFCLK(%lu,%lu)
+refclock address type not implemented yet, use IPv4 refclock address.
+null
+no events
+%d event%s
+%s_%d
+/PPS
+, conf
+, auth
+, unauth
+, last_
+clk_okay
+clk_noreply
+clk_badformat
+clk_fault
+clk_badsignal
+clk_baddate
+clk_badtime
+event_unspec
+event_ip_err
+event_authen
+event_unreach
+event_reach
+event_peer_clock
+event
+event_restart
+event_fault
+event_sync_chg
+event_peer/strat_chg
+event_clock_reset
+event_bad_date
+event_clock_excptn
+leap_none
+leap_add_sec
+leap_del_sec
+sync_alarm
+sync_unspec
+sync_atomic
+sync_lf_clock
+sync_hf_clock
+sync_uhf_clock
+sync_local_proto
+sync_ntp
+sync_udp/time
+sync_wristwatch
+sync_telephone
+selreject
+sel_falsetick
+sel_excess
+sel_outlyer
+sel_candidat
+sel_selected
+sel_sys.peer
+sel_pps.peer
+signal_no_reset: signal %d had flags %x
+sigaction
+iterp != ((void *)0)
+../../libntp/../libisc/interfaceiter.c
+(((iter) != ((void *)0)) && (((const isc__magic_t *)(iter))->magic == ((('I') << 24 | ('F') << 16 | ('I') << 8 | ('T')))))
+iter->pos < (unsigned int) iter->ifc.ifc_len
+../../libntp/../libisc/ifiter_ioctl.c
+iter->result == 0
+/proc/net/if_inet6:iter->proc == NULL
+%32[a-f0-9] %x %x %x %x %16s
+/proc/net/if_inet6:sscanf() -> %d (expected 6)
+/proc/net/if_inet6:strlen(%s) != 32
+%s: getting interface flags: %s
+prefix length for %s is unknown (assume 128)
+%s: getting destination address: %s
+%s: getting broadcast address: %s
+%s: getting netmask: %s
+*iterp == ((void *)0)
+making interface scan socket: %s
+get interface configuration: %s
+get interface configuration: maximum buffer size exceeded
+/proc/net/if_inet6
+libisc.cat
+(((msgcat) != ((void *)0)) && (((const isc__magic_t *)(msgcat))->magic == ((('M') << 24 | ('C') << 16 | ('a') << 8 | ('t'))))) || msgcat == ((void *)0)
+../../libntp/../libisc/msgcat.c
+set > 0
+message > 0
+default_text != ((void *)0)
+msgcatp != ((void *)0)
+name != ((void *)0)
+msgcatp != ((void *)0) && *msgcatp == ((void *)0)
+socket() failed: %s
+../../libntp/../libisc/net.c
+buf != ((void *)0)
+../../libntp/../libisc/isc_strerror.c
+((*((&isc_strerror_lock)))++ == 0 ? 0 : 34) == 0
+Unknown error: %u
+(--(*((&isc_strerror_lock))) == 0 ? 0 : 34) == 0
+netaddr->family == 10
+../../libntp/../libisc/netaddr.c
+s->family == 10
+((((__const uint32_t *) (&src->type.in6))[0] == 0) && (((__const uint32_t *) (&src->type.in6))[1] == 0) && (((__const uint32_t *) (&src->type.in6))[2] == (0xffff)))
+netaddr != ((void *)0)
+alen < sizeof(abuf)
+%%%u
+(unsigned int)zlen < sizeof(zbuf)
+<unknown address, family %u>
+a != ((void *)0) && b != ((void *)0)
+nbytes < ipabytes
+nbits < 8
+unspecified type (0)
+Undisciplined local clock (1)
+LOCAL
+TRAK 8810 GPS Receiver (2)
+GPS_TRAK
+PSTI/Traconex WWV/WWVH Receiver (3)
+WWV_PST
+Spectracom (generic) Receivers (4)
+SPECTRACOM
+TrueTime (generic) Receivers (5)
+TRUETIME
+IRIG Audio Decoder (6)
+IRIG_AUDIO
+CHU Audio Demodulator/Decoder (7)
+CHU_AUDIO
+Generic reference clock driver (8)
+GENERIC
+Magnavox MX4200 GPS Receiver (9)
+GPS_MX4200
+Austron 2201A GPS Receiver (10)
+GPS_AS2201
+Arbiter 1088A/B GPS Receiver (11)
+GPS_ARBITER
+KSI/Odetics TPRO/S IRIG Interface (12)
+IRIG_TPRO
+Leitch CSD 5300 Master Clock Controller (13)
+ATOM_LEITCH
+EES M201 MSF Receiver (14)
+MSF_EES
+not used (15)
+NOT_USED
+Bancomm GPS/IRIG Receiver (16)
+GPS_BANC
+Datum Precision Time System (17)
+GPS_DATUM
+Automated Computer Time Service (18)
+ACTS_MODEM
+Heath WWV/WWVH Receiver (19)
+WWV_HEATH
+Generic NMEA GPS Receiver (20)
+GPS_NMEA
+TrueTime GPS-VME Interface (21)
+GPS_VME
+PPS Clock Discipline (22)
+not used (23)
+not used (24)
+not used (25)
+HP 58503A GPS Time & Frequency Receiver (26)
+GPS_HP
+ARCRON MSF (and DCF77) Receiver (27)
+MSF_ARCRON
+Clock attached thru shared Memory (28)
+Trimble Navigation Palisade GPS (29)
+GPS_PALISADE
+Motorola UT Oncore GPS (30)
+GPS_ONCORE
+Rockwell Jupiter GPS (31)
+GPS_JUPITER
+Chrono-log K (32)
+CHRONOLOG
+Dumb generic hh:mm:ss local clock (33)
+DUMBCLOCK
+Ultralink M320 WWVB receiver (34)
+ULINK_M320
+Conrad parallel port radio clock (35)
+WWV/H Audio Demodulator/Decoder (36)
+WWV_AUDIO
+Forum Graphic GPS Dating Station (37)
+GPS_FG
+hopf Elektronic serial line receiver (38)
+HOPF_S
+hopf Elektronic PCI receiver (39)
+HOPF_P
+JJY receiver (40)
+TrueTime 560 IRIG-B decoder (41)
+TT_IRIG
+Zyfer GPStarplus receiver (42)
+GPS_ZYFER
+RIPE NCC Trimble driver (43)
+GPS_RIPENCC
+NeoClock4X DCF77 / TDF receiver (44)
+NEOCLK4X
+-- --- --:--:--
+%2d %s %02d:%02d:%02d
+%s, %s %2d %4d %2d:%02d:%02d
+INVARIANT
+REQUIRE
+ENSURE
+INSIST
+%s:%d: %s(%s) %s.
+RUNTIME_CHECK(%s) %s
+fatal error
+%s:%d: %s:
+%s:%d:
+syslog
+/dev/log
+<%d>%.15s
+<BUFFER OVERRUN ATTEMPT>
+[%d]
+/dev/console
+/etc/TZ
+%s%s%m
+(nil)
+(null)
+localhost
+/etc/services
+/dev/urandom
+/dev/random
+/tmp
+%.*s/%.*sXXXXXX
+%u.%u.%u.%u.in-addr.arpa
+/etc/resolv.conf
+/etc/config/resolv.conf
+nameserver
+domain
+search
+/etc/hosts
+/etc/config/hosts
+ ?tz
+/var/NTP/
+ !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
+=T/F
+=KWd
+=Mbr
+=num
+=str
+S[kA
+ UTC
+ntpdate
+0000744
+0001750
+0001750
+00000255060
+14626077212
+012024
+ustar
+monier
+monier
+bFLT
+NqNq*EA
+N@NuO
+HB4*
+*_NuNV
+"@$RB
+f."m
+$@t~-B
+pN^NuO
+f2"m
+g"ri
+ NuNV
+, D
+HA-A
+BBHBBAHA
+8`B/
+N^Nu/
+$_*_NuNV
+&H`4R
+lr@HA#A
+HA2)
+`6 6
+p@H@J
+p@H@
+d( m
+PcF m
+`* v,
+`$ R"j
+`&"S RB
+zn(
+fNHx
+ BHh
+1"AHi
+ ` /
+($RJ
+"A`d/
+ @"A/
+BBHBBAHA
+BCHC
+| 0
+g0 m
+f(Hn
+`6Hx
+HN^NuNV
+6mRva
+`rr?
+`|vs
+Fm rp
+`( m
+$` m
+`R m
+4`p m
+`jHn
+HA2.
+B@H@ m
+g0Hx
+r(4
+$@Hx
+gh"m
+`<Hx
+` PT
+f,"m
+fl m
+fd m
+f\ i
+D/0
+l("m
+ @tb
+`>/-
+f "m
+g2/-
+` "m
+g"t/
+d& m
+$DHj
+ DB
+$L(TJ
+$@Hx
+l6 n
+g4 +
+f( n
+c / "m
+BBHBBAHA
+"@$n
+BBHBBAHA
+BBHBBAHA
+BBHBBAHA
+HCBC
+B@H@
+l2Hx
+/ "m
+/ "m
+8`, m
+ N^Nu"m
+NuNV
+/<A.
+/<A.
+B@-E
+`0 m
+TN^NuNV
+/<A.
+g(Hn
+N^NuNV
+,<&n
+g|"m
+N^NuO
+H&P$o
+g 03
+o8 m
+4 0<
+(Nu/
+*_Nu/
+g& m
+*_Nu/
+gr m
+gj m
+$g "QJ
+f m
+`, m
+$_*_Nu/
+f m
+`H m
+*_Nu/
+l* m
+*_NuO
+g$ m
+ NuO
+&L$T`H0*
+g"&JHx
+.$RO
+g <
+ *_Nu/
+`: m
+*_NuO
+,<(/
+$f@Hx
+ft m
+`j$RJ
+gR"m
+d$Q J"
+$ &/
+*`zr
+`<$m
+g*"m
+d Q"
+"R`($
+ NuNu/
+ "R`
+$_NuNV
+ <$.
+P`$/
+N^NuNu/
+NuNV
+,<*.
+BCHCE
+Bg"m
+"@0Bp
+B@H@
+N^NuNu/
+*_NuNu /
+$g""h
+ NuO
+,<*/
+fH$m
+g p:
+`,"m
+NuNu/
+*_NuNuNV
+ / "m
+N^Nu /
+0$N&o
+,`RR
+ NuO
+$ /
+, &o
+`Z/<
+, &o
+`Z/<
+NuNu/
+`@ m
+ P"m
+$H m
+$_*_NuO
+, /
+`V&Q&
+< $o
+e m
+g8Hx
+| $/
+m0 m
+m m
+m m
+`: m
+*_Nu/
+*_Nu/
+*_Nu/
+*_Nu/
+*_Nu/
+`,$m
+$_*_Nu/
+`L *
+$_*_NuO
+$ $/
+ @Hp
+`b$@B
+`NHx
+f Hx
+g> i
+$_*_Nu/
+*_Nu/
+gT j
+$_*_NuNuO
+ NuNuO
+ NuNuNV
+ &.
+N^NuNV
+ $.
+fV"m
+`nHx
+TN^Nu/
+f(Hx
+$_*_Nu/
+*_Nu/
+*_Nu/
+9*_Nu/
+9*_Nu/
+*_Nu/
+f""m
+*_Nu/
+*_NuO
+fB"m
+ @Hx
+NuNuO
+Nu o
+`0/-
+*_Nu/
+`./-
+*_Nu/
+$_Nu/
+$_Nu/
+B@5@
+$_*_Nu/
+B@5@
+ $_Nu/
+*_Nu/
+$_NuO
+NuNV
+< (n
+f~ k
+`fHx
+N^NuNV
+, &n
+ <Buf!-@
+N^NuO
+0NuO
+`>Hx
+f.$j
+ NuO
+fZ`$Hx
+f> +
+ NuNu
+NuNqp
+yNup
+*_NuNV
+N^NuNuNV
+N^NuO
+$ $o
+xNuO
+$ $o
+xNuNV
+/ "m
+Bg"m
+*&Hp
+BBHBBAHA
+l" n
+$H".
+N^NuNuO
+`j m
+ NuNu o
+2Tv!@
+ Nu/
+NuNV
+H@B@
+"C$n
+&^ZQ
+HDBDBEHE
+HCBCBDHD
+HBBBBCHC
+HABABBHB
+N^NuO
+/ Hr8
+NuNV
+N^Nu/
+*_Nu/
+*_Nu/
+NqNu/
+*_Nu/
+*_NuY
+$*_Nu/
+$_*_Nu/
+$_*_Nu/
+$_*_Nu/
+g$ <MCat
+*_NuO
+g0 <MCat
+ Nu/
+MCat$
+$_*_Nu/
+$_*_Nu o
+Nu o
+Nu (
+NuNq o
+Nu (
+NuNq o
+Nu (
+NuNq o
+Nu (
+NuNq/
+$_*_Nu/
+ $_Nu/
+$_Nu/
+ $_NuO
+f <
+ NuO
+f,` %k
+`:Hx
+ NuNV
+, &n
+fF +
+d /-
+N^NuNV
+, &n
+ <Buf!-@
+N^NuO
+/ "m
+fN"*
+f6` $j
+ NuO
+`jHx
+*_NuO
+gZ m
+L*_NuNuO
+g" m
+ NuHx
+`L m
+ NuO
+ @$P.-
+\ FJ
+ D
+\/ /
+*p m
+2p m
+PNuY
+NuNuNV
+ $n
+g4$.
+m2/<
+``/<
+B@ .
+pN^NuNuNV
+N^NuNu//
+NuNu/
+*_NuNu/
+*_NuNuO
+ &/
+ NuNuO
+, "o
+NuNV
+f0Hx
+H&R$I
+4 CS
+gd .
+H&R$I
+. J`
+XN^NuNuO
+<|,/
+( L
+$NuNuO
+g*$RJ
+gZpM
+(B4*
+4Hp8
+g0<|
+8NuB
+NqNuO
+$ $o
+0 I!j
+NuNuHx
+NuNu//
+*_NuO
+ NuO
+NuNuY
+ *_X
+NuNV
+N^NuO
+NuNuO
+ *_NuO
+$_NuNuO
+ NuO
+$f8$
+$g, j
+ NuNuO
+$f6$
+ NuNuO
+BB(-
+@g.p
+f$%j
+ &/
+oJ$CS
+NuNuO
+gV *
+g` j
+NuNuO
+ NuO
+ `8/
+NuNV
+g("J
+$4,$
+ P/-
+ @Hx
+N^Nu/
+$_NuNu/
+o"%B
+$_NuO
+g"mPv
+v 'C
+"@ -
+*_NuNV
+H(PB
+gl n
+J&I"m
+p0&n
+ 1<(r
+p &n
+N^NuO
+$gz0
+fzHj
+NuNuO
+$gZHx
+f2Hj
+v(P,h
+ ,/
+`<,P((
+0NuO
+4"L Br
+&H$I
+0&H$
+(NuNuO
+"J K
+f<"@C
+(K"J
+ K (
+ L (
+8"@C
+ L ,
+ L$,
+ L$,
+ L ,
+ L$,
+ L ,
+ L$,
+,NuO
+ "Dp
+HABA
+g0 I
+H@B@(
+ Nu"o
+NuNqNu"/
+g J(
+NuNuO
+NuNu/
+g BJ
+`R B"H
+NuNu/
+*_NuNV
+,<".
+N^NuNu/
+NuNV
+N^NuNV
+N^NuNuO
+/ Hk
+ / C
+ C"o
+"CHi
+A/ C
+NuNuNV
+N^NuNuNV
+N^NuNuNV
+N^NuNuNV
+N^NuNV
+N^NuNV
+N^NuNuNV
+N^NuNuO
+||(o
+"p"`
+"p"X
+`X/-
+(Nu/
+$_*_NuNV
+N^NuO
+ NuO
+ NuO
+(NuNV
+N^NuO
+g6$k
+,NuNV
+N^NuO
+m$2|
+NuNV
+`\Hx
+N^NuNu/
+*_Nu/
+g.$(
+ B$(
+NuNV
+ |,.
+g4r"
+ g" n
+N^NuNV
+ E (
+ E$h
+g0"E&i
+& E(
+ @-@
+"F!i
+ E (
+"E )
+"F!i
+ E (
+ E (
+ C!F
+$@&<
+ @"B"
+"B Qp
+ Q!k
+ Q!k
+ Qr
+ @!I
+"B Q h
+ Q$h
+gN B
+0"@#A
+"B Q/(
+"B QB
+,(TJ
+H"B QB
+"B QB
+< E (
+."E )
+. EJ
+ @-@
+"E )
+gL RB
+h$@J
+|N^NuNV
+p n
+g "j
+/ /.
+g~ n
+`dJ)
+`F"n
+N^NuNV
+g* J-X
+m6 K
+N^NuNu /
+ NuC
+NuNqHx
+ NuNuHx
+NuNuO
+eRgBB
+4NuNuO
+ &/
+NqNuO
+$ &-
+gF$m
+pNqNuO
+H$PJ
+NuNu /
+NuNqNu/
+ g(J
+*_Nu/
+pfN@&
+d&p
+p7N@(
+NuNuO
+NuNu/
+p|N@$
+NuNu/
+NuNuNV
+gHHn
+tN^NuNu/
+NuNu/
+pNN@&
+p6N@(
+ NuY
+pZN@$
+NuNV
+N^Nu/
+p[N@&
+Nu//
+ NuO
+ NuNuO
+ NuNu/
+p&N@&
+p(N@$
+NuNuO
+paN@(
+ NuNu/
+pON@&
+NuNu/
+NuNu/
+NuNu/
+pzN@$
+NuNu/
+NuNuO
+ NuNu/
+*_NuNu/
+*_NuNuO
+$f>$
+$_NuNuO
+g4 (
+NuNuO
+`*"*
+NuNu/
+f@ j
+ @Hh
+$_Nu/
+$_NuNu"/
+NuNqNu/
+(NuNuO
+, o
+8 @R
+l @"
+p @
+l @"P$h
+l @"P$h
+t @
+,"P$h
+`T o
+ p !@
+tp/B
+x @"P$h
+h @
+| @"P$h
+h @
+h @
+x @"P$h
+`l"/
+h @
+| @"P$h
+`X -
+h @
+lX -
+| @
+,"P$h
+f<$/
+o,Hx
+m( /
+nL o
+oP o
+o o
+o. o
+l, o
+g& o
+gF&/
+o4 /
+ox o
+g* o
+`< o
+"P o
+ NuNV
+ gB%@
+g(%j
+`,Hx
+N^NuNuO
+H@B@(
+dR BI
+g, JB
+ `
+NuNu/
+H@B@&
+dL
+NuNu/
+$_NuNuO
+NuNuNV
+N^Nup
+Nu//
+NuNqO
+``r
+TNuNuC
+NuNu/
+NuNu/
+p%N@&
+\|,o
+ @"A*/
+<( &
+,Nu/
+`."<
+$_Nu/
+ $_Nu/
+`,%j
+$_NuO
+$NuNuNV
+&@Hx
+(m.&-
+,"JO
+ FHh
+X/ C
+(/0
+ @pe
+f\/ C
+$/ C
+N^NuNuO
+m2 m
+o"$m
+NuNuO
+/ Hx
+b p"`
+ $EE
+`BHx
+TNuNV
+N^NuNV
+N^NuO
+ |&o
+NuNu/
+ NuNuO
+<|"o
+H$PB
+$NuNuNV
+N^Nu/
+ gxp
+p `<v
+,p $_NuNuO
+ NuNu//
+NuNqNuO
+H@B@
+ NuNV
+dB(n
+#/ C
+ S00
+ S00
+m n
+N^Nu//
+$NuO
+ <$o
+g $DR
+NuNuNV
+N^Nu/
+Nu"/
+Nu"/
+ G,<
+/ $D&E~
+$L(E*
+$L(E*
+HE8<
+$L(E*
+HA0<
+$L(E*
+&L(G.
+ L(F,
+HF<<
+ L(F,
+(_&_$_
+ L(F,
+(_&_$_
+(_&_$_ .
+N^Nu(_&_$_ .
+N^Nu(
+(_&_$_ m
+N^Nu
+ G.<
+/ $|
+4(G.
+"L(G.
+$L(G.
+(_&_$_H@HA0
+N^Nux
+ G.<
+N^Nuz
+N G|
+N^NuNV
+N^Nu
+N^Nup
+N^Nup
+N^Nu
+Nu m
+xNOL
+N^NuNuNV
+.N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNuNV
+N^NuNV
+N^NuNV
+N^NuNV
+|N^NuNV
+N^NuNV
+N^NuNuNV
+$ $H n
+H@B@
+$ N^NuNV
+gb <
+<N^NuNV
+|$H .
+N^NuNV
+|$H .
+N^NuNV
+|$H .
+N^NuNV
+|$H .
+N^NuNV
+$H .
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+$H/.
+N^NuNV
+N^NuNV
+N^NuNuNV
+N^NuNV
+N^Nu
+[truncated] TZ
+,M4.1.0,M10.5.0
+""##$$$%%&&
+hlLjztqZ
+npxXoudifFeEgGaACScs
+ +0-#'I
+Unknown error Success
+Operation not permitted
+No such file or directory
+No such process
+Interrupted system call
+Input/output error
+No such device or address
+Argument list too long
+Exec format error
+Bad file descriptor
+No child processes
+Resource temporarily unavailable
+Cannot allocate memory
+Permission denied
+Bad address
+Block device required
+Device or resource busy
+File exists
+Invalid cross-device link
+No such device
+Not a directory
+Is a directory
+Invalid argument
+Too many open files in system
+Too many open files
+Inappropriate ioctl for device
+Text file busy
+File too large
+No space left on device
+Illegal seek
+Read-only file system
+Too many links
+Broken pipe
+Numerical argument out of domain
+Numerical result out of range
+Resource deadlock avoided
+File name too long
+No locks available
+Function not implemented
+Directory not empty
+Too many levels of symbolic links
+No message of desired type
+Identifier removed
+Channel number out of range
+Level 2 not synchronized
+Level 3 halted
+Level 3 reset
+Link number out of range
+Protocol driver not attached
+No CSI structure available
+Level 2 halted
+Invalid exchange
+Invalid request descriptor
+Exchange full
+No anode
+Invalid request code
+Invalid slot
+Bad font file format
+Device not a stream
+No data available
+Timer expired
+Out of streams resources
+Machine is not on the network
+Package not installed
+Object is remote
+Link has been severed
+Advertise error
+Srmount error
+Communication error on send
+Protocol error
+Multihop attempted
+RFS specific error
+Bad message
+Value too large for defined data type
+Name not unique on network
+File descriptor in bad state
+Remote address changed
+Can not access a needed shared library
+Accessing a corrupted shared library
+.lib section in a.out corrupted
+Attempting to link in too many shared libraries
+Cannot exec a shared library directly
+Invalid or incomplete multibyte or wide character
+Interrupted system call should be restarted
+Streams pipe error
+Too many users
+Socket operation on non-socket
+Destination address required
+Message too long
+Protocol wrong type for socket
+Protocol not available
+Protocol not supported
+Socket type not supported
+Operation not supported
+Protocol family not supported
+Address family not supported by protocol
+Address already in use
+Cannot assign requested address
+Network is down
+Network is unreachable
+Network dropped connection on reset
+Software caused connection abort
+Connection reset by peer
+No buffer space available
+Transport endpoint is already connected
+Transport endpoint is not connected
+Cannot send after transport endpoint shutdown
+Too many references: cannot splice
+Connection timed out
+Connection refused
+Host is down
+No route to host
+Operation already in progress
+Operation now in progress
+Stale NFS file handle
+Structure needs cleaning
+Not a XENIX named type file
+No XENIX semaphores available
+Is a named type file
+Remote I/O error
+Disk quota exceeded
+No medium found
+Wrong medium type
+SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec??? ??? 0 0
+ ????
+poll() error: %m
+cannot find family compatible socket to send ntp packet
+sendto(%s): %m
+transmit(%s)
+transmit auth to %s
+transmit to %s
+%s: Server dropped: no data
+%s: Server dropped: strata too high
+%s: Server dropped: server too far away
+%s: Server dropped: Leap not in sync
+%s: Server dropped: server is very broken
+%s: Server dropped: Server has gone too long without sync
+%s: Server dropped: Server is untrusted
+server %s, stratum %d, offset %s, delay %s
+server %s, port %d
+stratum %d, precision %d, leap %c%c, trust %03o
+refid [%s], delay %s, dispersion %s
+transmitted %d, in filter %d
+reference time: %s
+originate timestamp: %s
+transmit timestamp: %s
+filter delay:
+ %-8.8s
+
+filter offset:
+offset %s
+no server suitable for synchronization found
+step time server %s offset %s sec
+Can't adjust the time of day: %m
+adjust time server %s offset %s sec
+%s: encryption delay %s is unlikely
+%s: number of samples (%d) is invalid
+%s: timeout %s is undecodeable
+46a:bBde:k:o:p:qst:uv
+usage: %s [-46bBdqsuv] [-a key#] [-e delay] [-k file] [-p samples] [-o version#] [-t timeo] server ...
+ntpdate
+Error : %s
+can't find host %s
+no servers can be used, exiting
+no key file <%s>, exiting
+authentication key %s unknown
+getaddrinfo() failed: %m
+socket() failed: %m
+setsockopt() SO_REUSEADDR failed: %m
+the NTP socket is in use, exiting
+bind() fails: %m
+fcntl(FNDELAY|FASYNC) fails: %m
+init_alarm(): timer_create (...) FAILED
+poll(): nfound = %d, error: %m
+receive(%s)
+receive: packet length %d
+receive: mode %d stratum %d
+receive: server not found
+receive: pkt.org and peer.xmt differ
+receive: rpkt keyid=%ld sys_authkey=%ld decrypt=%ld
+passed
+failed
+receive: authentication %s
+offset: %s, delay %s
+/etc/ntp.keys
+ntpdate 4.2.4p4@1.1520 Wed May 29 12:54:32 UTC 2024 (1)
+step-systime: %m
+adj_systime: %m
+0123456789
+can't open key file %s: %m
+cannot change keyid 0, key entry `%s' ignored
+keyid's > %d reserved for autokey, key entry `%s' ignored
+no key type for key number %ld, entry ignored
+invalid key type for key number %ld, entry ignored
+no key for number %ld entry, entry ignored
+format/parity error for MD5 key %ld, not used
+Exiting: No more memory!
+: unknown option -
+: option requires argument -
+amnesia
+settimeofday
+stime
+Failed!
+UNKNOWN
+%s[%d]: %s
+%08lx.%08lx --- --- -- ---- --:--:--
+%08lx.%08lx %s, %s %2d %4d %2d:%02d:%02d.%03lu
+random: state info corrupted; not changed.
+random: not enough state (%ld bytes); ignored.
+add_full_recv_buffer received NULL buffer
+freerecvbuff received NULL buffer
+******** freerecvbuff non-zero usage: %d *******
+No more memory for recvufs
+null
+signal_no_reset: signal %d had flags %x
+sigaction
+socket() failed: %s
+../../libntp/../libisc/net.c
+buf != ((void *)0)
+../../libntp/../libisc/isc_strerror.c
+((*((&isc_strerror_lock)))++ == 0 ? 0 : 34) == 0
+Unknown error: %u
+(--(*((&isc_strerror_lock))) == 0 ? 0 : 34) == 0
+unknown address family: %d
+../../libntp/../libisc/sockaddr.c
+sockaddr != ((void *)0)
+plen < sizeof(pbuf)
+avail.length >= 1
+<unknown address, family %u>
+a != ((void *)0) && b != ((void *)0)
+INIT
+-- --- --:--:--
+%2d %s %02d:%02d:%02d
+%s, %s %2d %4d %2d:%02d:%02d
+INVARIANT
+REQUIRE
+ENSURE
+INSIST
+%s:%d: %s(%s) %s.
+RUNTIME_CHECK(%s) %s
+fatal error
+%s:%d: %s:
+%s:%d:
+libisc.cat
+(((msgcat) != ((void *)0)) && (((const isc__magic_t *)(msgcat))->magic == ((('M') << 24 | ('C') << 16 | ('a') << 8 | ('t'))))) || msgcat == ((void *)0)
+../../libntp/../libisc/msgcat.c
+set > 0
+message > 0
+default_text != ((void *)0)
+msgcatp != ((void *)0)
+name != ((void *)0)
+msgcatp != ((void *)0) && *msgcatp == ((void *)0)
+netaddr->family == 10
+../../libntp/../libisc/netaddr.c
+s->family == 10
+((((__const uint32_t *) (&src->type.in6))[0] == 0) && (((__const uint32_t *) (&src->type.in6))[1] == 0) && (((__const uint32_t *) (&src->type.in6))[2] == (0xffff)))
+netaddr != ((void *)0)
+alen < sizeof(abuf)
+%%%u
+(unsigned int)zlen < sizeof(zbuf)
+nbytes < ipabytes
+nbits < 8
+syslog
+/dev/log
+<%d>%.15s
+<BUFFER OVERRUN ATTEMPT>
+[%d]
+/dev/console
+/etc/TZ
+%s%s%m
+(nil)
+(null)
+localhost
+/etc/services
+Unknown error
+Address family for hostname not supported
+Temporary failure in name resolution
+Bad value for ai_flags
+Non-recoverable failure in name resolution
+ai_family not supported
+Memory allocation failure
+No address associated with hostname
+Name or service not known
+Servname not supported for ai_socktype
+ai_socktype not supported
+System error
+Processing request in progress
+Request canceled
+Request not canceled
+All requests done
+Interrupted by a signal
+%u.%u.%u.%u.in-addr.arpa
+/etc/resolv.conf
+/etc/config/resolv.conf
+nameserver
+domain
+search
+/etc/hosts
+/etc/config/hosts
+S[kA
+V0UTC
+ntpq
+0000744
+0001750
+0001750
+00000476064
+14626077212
+011360
+ustar
+monier
+monier
+bFLT
+NqNq*EA
+N@NuO
+`\$B"K`L
+gPl
+("T$
+ Nu o
+NuNq/
+"m 4N
+ `2"(
+"m 4N
+*_Nu/
+"m 4N
+*_Nu/
+"m 4N
+*_Nu/
+"m 4N
+ *_Nu/
+f( m
+"m 4N
+ `0 h
+f m
+"m 4N
+*_Nu/
+f, m
+"m 4N
+"m 4N
+ `" <
+"m 4N
+$_*_Nu/
+"m 4N
+*_NuO
+$ o
+fB m
+ BHp
+ "m 4N
+"m HN
+g0`4Hx
+"m HN
+ BHp
+ "m 4N
+ `8Hx
+, $o
+"m 4N
+ `*J
+"m 4N
+"m 4N
+$B`:JAg4 j
+ Nu/
+`V h
+f, m
+`2rn
+"m 4N
+*_Nu/
+fN m
+`Vrm
+f. m
+` rl
+f m
+"m 4N
+"m 4N
+*_Nu/
+`V h
+f, m
+`2rn
+"m 4N
+*_Nu o
+&P` B
+"m 4N
+ NuO
+f /-
+"m 4N
+ Nu/
+"m 4N
+"m 4N
+"m 4N
+$_*_Nu//
+NqNV
+"m $N
+"m 4N
+f$/(
+N^NuO
+, &o
+`\/-
+L m 0$
+fP$+
+"m 4N
+ `HB
+"m 4N
+"m 4N
+*_NuO
+\|(o
+0/ "m
+`\ o
+&B`.
+/ "m
+ $SJ
+$NuNV
+<| n
+$A RJ
+/ Hn
+l/0,
+"m 4N
+"m 4N
+"m 4N
+@` r
+"m 4N
+ `$ n
+"m 4N
+HN^NuO
+ &C`
+$g" j
+$g" j
+$g" j
+ BHh
+$g" j
+?` /
+?`$J
+$g" j
+$_NuO
+$<$o
+$g" j
+$g" j
+$g" j
+$g" j
+Nu//
+NuNV
+ B@=@
+N^NuNV
+``v"
+N^Nu/
+*_NuNV
+<| .
+L/ "m 4N
+gV`B m
+ P00
+`,/ /
+`$*-
+"m 4N
+"m hN
+T/ "m 4N
+ @40X
+/ "m
+/ "m
+/ "m
+ S00
+ F/(
+"m DN
+Bg/.
+"m 4N
+`dv*E
+/ "m
+/ Hx
+` / Hx
+N^NuNV
+ |$.
+`hHn
+f2 n
+ g*/
+"m 4N
+N^NuO
+, $o
+ `X
+`L/-
+NuNV
+"m 4N
+oR`6/-
+` -
+"m 4N
+t `:E
+f /-
+"m |N
+f(/-
+"m 4N
+Hs8 "m
+6Hp(
+BP n
+ BHh
+f&,<
+"m 4N
+"m 4N
+lN/-
+g" m
+c& m
+l /-
+ `&
+BgHn
+j S
+"m 4N
+gjm r
+f|`>
+fb`:
+fP`:/-
+`8/-
+`2/-
+ `,/.
+$`8/-
+"m 4N
+"m 4N
+ `2?
+BgHn
+N^NuNV
+<| n
+f /.
+l /.
+f8Hj
+"m 4N
+m $n
+h"AR
+oj$v
+"m 4N
+`R m
+"m 4N
+"m 4N
+N^NuO
+< $/
+ m
+ m 0
+` m
+"m 0 m
+g."h
+n8 m ("-
+ m (!
+fD$m
+fD m
+g" m
+"m ( m
+ m
+x` /
+Nu"m
+$g""h
+*_NuO
+,|&/
+"m 4N
+ `T"@`$B
+ NuO
+ m PJ
+$H`@/-
+"m 4N
+`B"*
+"m 4N
+"m 4N
+ - P
+ Nu/
+"m 4N
+*_NuNV
+f2 m
+"m 4N
+"m 4N
+gN m
+"m 4N
+"m 4N
+ `V-H
+`> m
+N^Nu/
+`XHx
+`6Hx
+ @p`
+$_*_NuNV
+f@ m
+"m 4N
+"m 4N
+fT`<"*
+pb`,
+pl` p
+m8t.
+{`vHn
+|`ZHn
+}`>Hn
+"m 4N
+` Hx
+&@$.
+"m 4N
+N^NuNV
+,|,.
+$m (`8/
+"m 4N
+"m 4N
+"m 4N
+"m 4N
+`N^Nu o
+ Nu o
+ NuNV
+,|,.
+$m (`8/
+"m 4N
+"m 4N
+"m 4N
+"m 4N
+`N^Nu o
+ Nu o
+ NuNV
+ &.
+fh m
+"m 4N
+"m 4N
+ `./
+"m 4N
+N^Nu/
+ $B`"/
+$_Nu/
+/- P"m
+*_NuO
+ NuNV
+`v/.
+/- P"m
+"m 4N
+ `B/
+ - P
+N^NuO
+NuNV
+ n
+/- P"m
+fp m
+"m 4N
+"m 4N
+"m 4N
+ @Hh
+N^NuNV
+"m 4N
+"m 4N
+ `Vp
+"m 4N
+"m 4N
+N^NuNV
+$ n
+gN$.
+"m 4N
+/- P"m
+N^Nu/
+/- P"m
+*_Nu/
+/- P"m
+*_NuO
+"m 4N
+NuNV
+`b/.
+"m 4N
+N^NuNV
+$ $n
+"m 4N
+/- P"m
+N^NuO
+ NuNV
+$<$n
+fn m
+"m 4N
+"m 4N
+"m 4N
+ @Hh
+N^NuO
+ @Hh
+ Nu/
+/- P"m
+*_NuO
+"m 4N
+"m 4N
+"m 4N
+T`v&-
+X`p&-
+\`j&-
+``d&-
+d`^&-
+h`X&-
+l`R&-
+p`Lp
+f.&-
+@/ B
+"m 4N
+Nu//
+Nu//
+NuNu/
+*_NuNu/
+*_NuO
+b`>ta
+gRvb
+R`Pxt
+gRvr
+:`Pxv
+gZtx
+*`XB
+ P00
+gvx7
+NuNV
+N^Nu/
+*_NuO
+ Nu/
+*_Nu/
+*_Nu/
+$_*_NuO
+`."i
+ Nu/
+*_NuO
+$ $o
+d C (
+ P00*
+"m 4N
+tv ,
+0gD/
+$g" j
+`J&l
+$g" j
+` rv
+(gx/
+$g" j
+$g" j
+$g" j
+"m 4N
+ g6/
+"m 4N
+"m 4N
+ *_Nu/
+ *_NuO
+g8/-
+ NuO
+ D*(
+$ m
+"m 4N
+hf:J
+o0 +
+f$//
+$ m
+"m 4N
+"D")
+ P00*
+f< m
+$g""h
+(`0/
+T$m
+"m 4N
+ D (
+"m 4N
+( C
+`"/+
+"m 4N
+"D i
+"m 4N
+$g\/
+gF m
+"D i
+"m 4N
+X m
+"m 4N
+ C
+g("D i
+, m
+"m 4N
+g0"DJ
+ g"B
+`N m
+"m 4N
+ `"B
+"m 4N
+ f$B
+$g""h
+|NuY
+`, h
+NuNV
+<|(n
+g$ F/(
+"m 4N
+ F/(
+"m 4N
+\ m
+"m 4N
+$g" i
+$g""h
+$g$ i
+"m 4N
+"m 4N
+l m
+"m 4N
+/ l
+ F (
+N^Nu/
+"m 4N
+*_Nu /
+NuNqNV
+< $n
+ P00
+g6r\
+`"Hx
+ P00
+gJv\
+gD`:B
+/ "m
+`8$HB
+ P00
+N^NuO
+`"$Sp
+f /*
+/ "m
+$_NuO
+ $S,j
+g /*
+gl"l
+"m 4N
+"m 4N
+ ghp
+ "m ,N
+l "m
+f</*
+ @%P
+$_NuNV
+fj .
+ @'P
+ @'P
+$@/+
+`."m
+$@'R
+N^NuO
+g:Hx
+ Nu/
+"m 4N
+*_NuO
+\ ,o
+d`l"+
+fH`8
+g*$K
+f0 +
+"m 4N
+ NuO
+$@`R +
+f2 +
+"m 4N
+$@'@
+ NuO
+ RrB
+fb`&"*
+`:"*
+ g,
+ fX"j
+gB R"(
+ NuO
+gb$@B
+`F$@ *
+"m 4N
+ $_NuO
+`f$@J
+&@$.
+(@$BE
+fR/ /*
+"m \N
+g(/ /
+"m \N
+ RJ4
+D E
+ f&B
+D E
+`@ m
+"m 4N
+0NuO
+ fD/
+"m 4N
+ S/(
+fP"*
+ gv"*
+`P m
+g( S/(
+"m 4N
+`62|
+`0 +
+NuNV
+gj".
+ g<
+N^NuO
+g>"/
+\|,o
+f .
+& `R$
+f( .
+$NuO
+ o
+`D h
+`(&Z/
+"m 4N
+`4Hx
+, $o
+"m 4N
+"m 4N
+$g" j
+$g" j
+$g" j
+|<*/
+ E0(
+"E i
+b"E i
+f0 E/(
+"m 4N
+"m 4N
+/ "m
+fvHx
+// "m
+f /
+"E/)
+"m 4N
+"m 4N
+ E/(
+"E/)
+$/ /-
+/ "m
+gX"m
+g< E/(
+"m 4N
+"m 4N
+g4 E/(
+"m 4N
+/ m
+"m 4N
+`j/ "m
+/ "m
+fR"E/)
+"m 4N
+"m 4N
+6/ "m
+/ "m
+ E$h
+$g" k
+"m @N
+"m 4N
+ E((
+$@"E
+f,p
+"m 4N
+g6 j
+`j/*
+`V&*
+/ "m
+f( m
+$g" i
+gx m
+, PJ
+$g" i
+g` *
+fT(j
+ CJ0(
+`B"@
+ NuO
+0fBJ
+f$/-
+H`*
+, &o
+, &o
+`B *
+ P00
+|<&/
+( C"h
+ C"(
+0 C/(
+/ Hx
+gT m
+,&PJ
+$g0$k
+g& m
+, PJ
+fNp+
+, PJ
+$g&"h
+gr$l
+0 C/(
+0 C/(
+0 C/(
+0"C/)
+f /,
+0 C/(
+0 C/(
+, PO
+$g""h
+/ Hx
+, PP
+$g""h
+0"C/)
+0 C/(
+0"C/)
+0 C/(
+0"C/)
+ C$(
+"C i
+gD m
+, PJ
+$g""h
+$NuO
+`j"m
+NuNV
+gl *
+g,/*
+"m 4N
+N^NuNV
+f>`0rF`4rf
+n`(B
+N^NuO
+ (HR
+,P` R
+g$r/
+ Hr\
+$NuO
+&E`R$S/ /
+f8J4
+`*"m
+`("m
+,NuO
+fX`B/
+`v *
+`J *
+`<$1
+ NuO
+0 CB
+,P$KR
+p C`
+, C
+g 06
+gT C
+g 06
+g C
+g 06
+g\ D
+g 06
+g D
+,NuNV
+"D i
+D"D#@
+(K m
+/ DHh
+`,t,
+/ DHh
+`,&J
+/ DHh
+/ DHh
+`bHn
+g>t/
+ DHh
+/ "m
+ DHh
+"DHi
+p$@P
+g "JR
+ FHh
+g / "m
+` rN
+ DHh
+"FHi
+/ "m
+fD FHh
+gX$@B
+ DHh
+/ "m
+N D"h
+m $@ D/(
+"D/)
+N^Nu/
+$_NuO
+,<$o
+"m 8N
+@NuNV
+g*"m
+"m 4N
+`B"m
+"m 4N
+$g" i
+`t"PJ
+$g" i
+$g i
+N^NuNV
+<<(n
+`"$m
+"m 4N
+/ "m
+ $BO
+ S00
+/ "m
+/ "m
+/ "m
+`r$m
+/ "m
+/ "m
+/ "m
+/ "m
+N^NuO
+<|*/
+$A`J
+$A m
+f:`4J
+g `|J
+nr T"(
+$NuO
+NuNV
+,<$n
+g~(*
+f `*/
+`( *
+`X n
+f2$(
+D @A
+TN^NuNV
+ "m 8N
+ E (
+(K m
+"D01
+ D00
+e|p=
+ D00
+ D00
+V& R
+ D00
+"D01
+f\`jHn
+gHt/
+""DB
+/ "m
+/ Hx
+ D00
+f&@R
+X"E/)
+ E/(
+"m \N
+/ "m
+ E$h
+/ "m
+g,Hx
+/ "m
+N^NuNV
+ g~$*
+"m 4N
+`2 .
+ g4/*
+"m 4N
+N^NuNV
+g(/-
+f(Hx
+f"Hx
+gx`xB
+`(p~
+TN^NuNV
+g^/.
+g:p/
+`*/.
+`Rr.
+ @p/
+N^NuO
+| ,o
+,/ "m
+"L N"
+$B`$/-
+/ "m
+/ Hs
+`~"N$m
+ R00
+g4/ "m
+NuNV
+<<&n
+8(m
+"m 4N
+ E/(
+$g" i
+ E/(
+f6 m
+ m
+<$m
+"m 4N
+ EJ
+glHn
+fZ .
+fH"RJ
+$g" i
+$g&"h
+h m
+"m 4N
+D m
+$g""h
+@ m
+"m 4N
+ m
+NqNV
+ g /
+`$Hx
+` m
+ R/(
+"@ R!@
+ S/(
+"m 4N
+NqNV
+4 0,
+N^Nu/
+$_NuNV
+D&@G
+`(Hx
+f*` EX
+g.J+
+`j"m
+`Z j
+gB j
+4 B/
+"m 4N
+gH j
+D&EX
+4 B/
+"m 4N
+cL ,
+"m 4N
+"m 4N
+d</*
+g("*
+"m 4N
+` *
+N^NuNV
+ m X/(
+/<A.
+/<A.
+B@-E
+`0 m XB
+TN^NuNV
+ m X/(
+/<A.
+ m X
+g(Hn
+N^NuNV
+,<&n
+g|"m
+ m X/(
+N^NuO
+<< o
+gF m
+ NuO
+&P$o
+g 03
+o8 m
+l 0<
+(NuO
+, "o
+gF m
+NuNu/
+ p
+*_Nu/
+g& m
+ p
+*_Nu/
+gr m
+gj m
+ "p
+$g "QJ
+f m
+`, m
+$_*_Nu/
+f m
+`H m
+ p
+*_Nu/
+l* m
+"m tN
+*_NuO
+g$ m
+ NuO
+ &L$T`H0*
+g"&JHx
+.$RO
+g <
+ *_Nu/
+ "m N
+`: m
+*_NuO
+,<(/
+ $p,
+$f@Hx
+("m
+ft m
+lBPB
+`j$RJ
+gR"m
+$Q J"
+$ &/
+ "p,
+lBPB
+*`zr
+ r,
+`<$m
+g*"m
+ "R`($
+$"m
+ NuNu/
+NuNuNV
+`& n
+N^NuNuNV
+/ "m
+Bg"m
+*&Hp
+BBHBBAHA
+l" n
+$H".
+N^NuNuO
+$g""h
+ NuO
+,<*/
+fH$m
+ m T
+g p:
+`,"m
+NuNuO
+$ "o
+g^ m
+m $@E
+NuNuO
+(P&o
+ Nu/
+*_Nu/
+*_NuNuNV
+&m l&
+ / "m
+N^Nu /
+NuNuNV
+(P"n
+` r-
+N^NuO
+0$N&o
+,`RR
+ NuO
+$ /
+"m 4N
+"m 4N
+"m pN
+$ "o
+gH m
+g2p8
+, &o
+`Z/<
+, &o
+`Z/<
+NuNu/
+`@ m
+ P"m
+$H m
+$_*_NuO
+, /
+`V&Q&
+< $o
+e m
+"m 4N
+g8Hx
+| $/
+"m 4N
+m0 m
+m m
+m m
+`: m
+fB$*
+NuNuO
+ NuNuO
+ NuNu/
+ `*r
+*_Nu/
+*_Nu/
+*_Nu/
+*_NuO
+ <*/
+"m DN
+"m DN
+"m DN
+"m DN
+"m DN
+"m DN
+"m DN
+"m DN
+g&/-
+"m DN
+"m DN
+"m DN
+"m DN
+"m DN
+"m DN
+`N$-
+"m DN
+"m DN
+Nu//
+"m hN
+Nu//
+"m hN
+Nu//
+"m hN
+NuNuNV
+ &.
+N^Nu/
+*_NuNV
+ $.
+fV"m
+`nHx
+TN^Nu/
+f(Hx
+$_*_Nu/
+*_Nu/
+*_Nu/
+9*_Nu/
+9*_Nu/
+*_Nu/
+f""m
+*_Nu/
+*_NuO
+fB"m
+ @Hx
+"m dN
+NuNuO
+, PN
+NuNqp
+yNup
+*_NuNV
+N^NuNuNV
+N^NuO
+$ $o
+xNuO
+$ $o
+xNu/
+*_NuO
+`j m
+ NuNu o
+2Tv!@
+ Nu/
+NuNV
+H@B@
+"C$n
+&^ZQ
+HDBDBEHE
+HCBCBDHD
+HBBBBCHC
+HABABBHB
+N^NuO
+/ Hr8
+NuNV
+N^Nu/
+*_Nu/
+*_Nu/
+"m 4N
+NqNu/
+*_Nu/
+*_NuY
+$*_Nu/
+"m 4N
+"m 4N
+$_*_Nu/
+"m 4N
+"m 4N
+$_*_Nu/
+$_*_Nu/
+g$ <MCat
+, PN
+, PN
+, PN
+, PN
+*_NuO
+, PN
+g0 <MCat
+, PN
+ Nu/
+, PN
+, PN
+MCat$
+$_*_Nu/
+ P2p
+*_NuNuO
+ NuNV
+f> .
+N^NuNuO
+d0"*
+`^/*
+o*%@
+ Nu/
+*_NuO
+gZ m
+*_NuNuO
+g" m
+ NuHx
+`L m
+ NuO
+ @$P.-
+X FJ
+ D
+\/ /
+*p m
+2p m
+PNuY
+NuNuNV
+ $n
+g4$.
+m2/<
+``/<
+B@ .
+pN^NuNuNV
+N^NuNu//
+NuNu/
+*_NuNu/
+*_NuNuO
+ &/
+ NuNuO
+ "o
+g 2<
+ NuNV
+g$(H$Ht
+z?p
+oH$.
+f.Hx
+g|2|
+ztd`
+$@t O
+N^NuNuO
+, "o
+NuNV
+f0Hx
+&R$I
+4 CS
+gd .
+&R$I
+. J`
+XN^NuNuO
+<|,/
+( L
+$NuNuO
+ &-
+ NuNuO
+fbHx
+g6"m
+0 F*
+0 F*
+,/ //
+xNuO
+g*$RJ
+gZpM
+(B4*
+4Hp8
+g0<|
+8NuO
+e "m
+ NuB
+NqNuO
+$ $o
+ m L"PX
+0 I!j
+NuNu/
+NuNuHx
+NuNuO
+$gd4
+f$Hj
+Nu//
+*_NuO
+ Nu"/
+NuNuY
+ *_X
+NuNV
+N^NuO
+ m L'P
+ m L'P
+ m L'P
+NuNuO
+ *_NuO
+&m L$SX
+$_NuNuO
+(NuNuO
+ NuO
+$g& j
+ NuO
+$f8$
+$f4$
+$_NuNuO
+$g, j
+ NuNuO
+$f6$
+ NuNuO
+$f:$
+$f:$
+&m L
+BB(-
+@g.p
+f$%j
+NuNV
+/- LC
+ gB%@
+g(%j
+`,Hx
+N^NuNuO
+ &/
+oJ$CS
+NuNu o
+NuNqO
+gV *
+g` j
+NuNuO
+,<(/
+ez$o
+`n +
+/- LC
+NuNuO
+ NuO
+ `8/
+NuNV
+g("J
+$4,$
+ P/-
+ @Hx
+N^Nu/
+$_NuNu/
+o"%B
+$_NuO
+g"mPv
+v 'C
+"@ -
+*_NuNV
+gl n
+J&I"m
+p0&n
+ 1<(r
+p &n
+N^NuO
+$gz0
+fzHj
+NuNuO
+$gZHx
+f2Hj
+v(P,h
+ ,/
+`<,P((
+0NuO
+4"L Br
+&H$I
+0&H$
+(NuNuO
+"J K
+f<"@C
+(K"J
+ K (
+ L (
+8"@C
+ L ,
+ L$,
+ L$,
+ L ,
+ L$,
+ L ,
+ L$,
+,NuO
+ "Dp
+HABA
+g0 I
+Nu"/
+H@B@(
+ Nu"o
+NuNqNu"/
+ Nu/
+g J(
+NuNuO
+NuNuO
+NuNu/
+g BJ
+`R B"H
+NuNu/
+$_NuNu/
+ NuO
+NuNu/
+*_NuNV
+,<".
+N^NuNu/
+NuNV
+N^NuNV
+N^NuNuO
+/ Hk
+ C"o
+"CHi
+A/ C
+NuNuNV
+N^NuNuNV
+N^NuNuNV
+N^NuNV
+N^NuNV
+N^NuNuNV
+N^NuNuO
+||(o
+"p"`
+"p"X
+`X/-
+(Nu/
+$_*_NuNV
+N^NuO
+ NuO
+ NuO
+(NuNV
+N^NuO
+g6$k
+,NuNV
+N^NuO
+m$2|
+NuNV
+`\Hx
+N^NuNu/
+*_Nu/
+g.$(
+ B$(
+NuNV
+ |,.
+g4r"
+ g" n
+N^NuNV
+ E (
+ E$h
+g0"E&i
+& E(
+ @-@
+"F!i
+ E (
+"E )
+"F!i
+ E (
+ E (
+ C!F
+$@&<
+ @"B"
+"B Qp
+ Q!k
+ Q!k
+ Qr
+ @!I
+"B Q h
+ Q$h
+gN B
+0"@#A
+"B Q/(
+"B QB
+,(TJ
+H"B QB
+"B QB
+< E (
+."E )
+. EJ
+ @-@
+"E )
+gL RB
+h$@J
+|N^NuNV
+p n
+g "j
+/ /.
+g~ n
+`dJ)
+`F"n
+N^NuNV
+g* J-X
+m6 K
+N^NuNu /
+ NuC
+NuNqHx
+ NuNuHx
+NuNuO
+eRgBB
+4NuNuO
+ BHh
+&C$B/
+0NuNuO
+ &/
+ m PX
+NqNuO
+$ &-
+gF$m
+pNqNuO
+NuNuNV
+gB/.
+N^Nu /
+NuNqNuO
+ NuNu/
+ g(J
+*_Nu/
+pfN@&
+d&p
+p7N@(
+NuNuO
+NuNu/
+p!N@&
+p|N@$
+NuNu/
+NuNu/
+p?N@&
+p^N@&
+NuNuNV
+$@ n
+&G(J*
+ @Hh
+N^NuNuNV
+gHHn
+tN^NuNu/
+NuNu/
+pNN@&
+p6N@(
+ NuY
+ NuNu/
+pZN@$
+NuNV
+N^Nu/
+p[N@&
+Nu//
+ Nu/
+p*N@$
+NuNuO
+ NuNu/
+p&N@&
+p(N@$
+NuNuO
+ |&o
+NuNu/
+pON@&
+NuNuO
+pjN@&
+f&//
+@NuNu/
+NuNu/
+NuNu/
+pzN@$
+NuNu/
+NuNu"_ <
+N@"<
+prN@*
+ NuNu"o
+DNu o
+LNuNu o
+0NuNu o
+4NuNuNV
+< /-
+$@(m
+& @S
+$(m
+tN^NuNu /
+H@Nu <
+NupdNup
+H@NuC
+Nu <
+RNuC
+NupcNu <
+Nu <
+Nu <
+Nu <
+Nu <
+Nu <
+)Nup
+Nu <
+Nup Nup
+Nu <
+Nu <
+Nu <
+Nu <
+Nu <
+Nu <
+NuNqNV
+"@-@
+N^Nu/
+*_NuNu/
+*_NuNuO
+$f>$
+$_NuNu/
+`."<
+$_NuO
+g4 (
+NuNuO
+`*"*
+NuNu/
+ $_Nu/
+`,%j
+$_Nu/
+f@ j
+ @Hh
+$_Nu/
+$_NuNu"/
+NuNqNu/
+, o
+8 @R
+ @"P$h
+ @"P$h
+,"P$h
+`T o
+ p !@
+tp/B
+ @"P$h
+ @"P$h
+ @"P$h
+`l"/
+ @"P$h
+`X -
+lX -
+,"P$h
+f<$/
+o,Hx
+m( /
+nL o
+oP o
+o o
+o. o
+l, o
+g& o
+gF&/
+o4 /
+ox o
+g* o
+`< o
+"P o
+ NuO
+H@B@(
+dR BI
+g, JB
+ `
+NuNu/
+H@B@&
+dL
+NuNuNV
+ <*.
+`v&<
+`6&*
+N^NuNuNV
+N^Nup
+Nu//
+NuNqO
+$$m <A
+``r
+TNuNuC
+NuNuNV
+`p-@
+f$-A
+N^Nu/
+NuNuO
+ NuNuNV
+N^Nu/
+*_Nu/
+Nu//
+NuNu/
+p%N@&
+\|,o
+ @"A*/
+<( &
+,NuO
+$NuNuNV
+&@Hx
+(m.&- </
+,"JO
+ FHh
+X/ C
+$- </
+(/0
+ @pe
+f\/ C
+$/ C
+N^NuNuO
+,- </
+m2 m
+o"$m
+NuNuO
+/ Hx
+b p"`
+ $EE
+,/- <C
+/- <C
+`BHx
+TNuO
+ NuNuO
+<|"o
+$NuNuNV
+N^Nu/
+ gxp
+p `<v
+,p $_NuNuO
+ NuNu//
+NuNqNuO
+H@B@
+ NuNV
+dB(n
+#/ C
+ S00
+ S00
+m n
+N^Nu//
+$NuO
+ <$o
+g $DR
+NuNuNV
+N^Nu/
+Nu"/
+Nu"/
+ G,<
+/ $D&E~
+$L(E*
+$L(E*
+HE8<
+$L(E*
+HA0<
+$L(E*
+&L(G.
+ L(F,
+HF<<
+ L(F,
+(_&_$_
+ L(F,
+(_&_$_
+(_&_$_ .
+N^Nu(_&_$_ .
+N^Nu(
+(_&_$_ m
+N^Nu
+ G.<
+/ $|
+4(G.
+"L(G.
+$L(G.
+(_&_$_H@HA0
+N^Nux
+ G.<
+N^Nuz
+N G|
+N^NuNV
+N^Nu
+N^Nup
+N^Nup
+N^Nu
+Nu m
+N^NuNuNV
+.N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+ m x
+/- `C
+N^NuNV
+N^NuNuNV
+N^NuNV
+N^NuNV
+N^NuNV
+|N^NuNV
+N^NuNV
+N^NuNuNV
+$ $H n
+H@B@
+$ N^NuNV
+gb <
+<N^NuNV
+|$H .
+N^NuNV
+|$H .
+N^NuNV
+|$H .
+N^NuNV
+|$H .
+N^NuNV
+$H .
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+$H/.
+N^NuNV
+N^NuNV
+N^NuNuNV
+N^NuNV
+N^Nu
+NTPQ
+.ntprc
+ntpq copyright (c) 1970-2007 David L. Mills and/or others, all rights reserved
+see html/copyright.html
+ntpq - standard NTP query program - Ver. 4.2.4p4
+ntpq - standard NTP query program - Ver. 4.2.4p4
+USAGE: %s [ -<flag> [<val>] | --<name>[{=| }<val>] ]... [ host ...]
+[= prog-name =]
+utility program is used to query NTP servers which
+implement the standard NTP mode 6 control message formats defined
+in Appendix B of the NTPv3 specification RFC1305, requesting
+information about current state and/or changes in that state.
+The same formats are used in NTPv4, although some of the
+variables have changed and new ones added.
+http://bugs.ntp.isc.org, bugs@ntp.org
+Force IPv4 DNS name resolution
+IPV4
+ipv4
+Force IPv6 DNS name resolution
+IPV6
+ipv6
+run a command and exit
+COMMAND
+command
+Print a list of the peers
+PEERS
+peers
+Force ntpq to operate in interactive mode
+INTERACTIVE
+interactive
+numeric host addresses
+NUMERIC
+numeric
+Output version information and exit
+version
+Display usage information and exit
+help
+Extended usage information passed thru pager
+more-help
+Save the option state to a config file
+save-opts
+Load options from a config file
+LOAD_OPTS
+no-load-opts
+Automated Options version %s, copyright (c) 1999-2007 Bruce Korb
+AO_CURRENT.AO_REVISION
+%s WARNING: cannot save options -
+export %s_%s_%d
+%s_%s_%d=
+%1$s_%2$s_CT=%3$d
+export %1$s_%2$s_CT
+%1$s_%2$s_MODE='%3$s'
+export %1$s_%2$s_MODE
+%1$s_%2$s='%3$s'
+export %1$s_%2$s
+export %s_%s
+%s_%s=
+%1$s_%2$s=%3$s
+export %1$s_%2$s
+%1$s_%2$s=%3$d # 0x%3$X
+export %1$s_%2$s
+OPTION_CT=%d
+export OPTION_CT
+%1$s /tmp/use.%2$lu ; rm -f /tmp/use.%2$lu
+OPT_PROCESS=true
+OPT_ARG="$1"
+while ${OPT_PROCESS} && [ $# -gt 0 ]
+ OPT_ELEMENT=''
+ OPT_ARG_VAL=''
+ case "${OPT_ARG}" in
+ -- )
+ OPT_PROCESS=false
+ shift
+ ;;
+ --* )
+ OPT_CODE=`echo "X${OPT_ARG}"|sed 's/^X-*//'`
+ shift
+ OPT_ARG="$1"
+ case "${OPT_CODE}" in *=* )
+ OPT_ARG_VAL=`echo "${OPT_CODE}"|sed 's/^[^=]*=//'`
+ OPT_CODE=`echo "${OPT_CODE}"|sed 's/=.*$//'` ;; esac
+ case "${OPT_ARG_NEEDED}" in
+ NO )
+ OPT_ARG_VAL=''
+ ;;
+ YES )
+ if [ -z "${OPT_ARG_VAL}" ]
+ then
+ if [ $# -eq 0 ]
+ then
+ echo No argument provided for ${OPT_NAME} option >&2
+ echo "$%s_USAGE_TEXT"
+ exit 1
+ fi
+ OPT_ARG_VAL="${OPT_ARG}"
+ shift
+ OPT_ARG="$1"
+ fi
+ ;;
+ OK )
+ if [ -z "${OPT_ARG_VAL}" ] && [ $# -gt 0 ]
+ then
+ case "${OPT_ARG}" in -* ) ;; * )
+ OPT_ARG_VAL="${OPT_ARG}"
+ shift
+ OPT_ARG="$1" ;; esac
+ fi
+ ;;
+ esac
+ ;;
+ * )
+ OPT_PROCESS=false
+ ;;
+ esac
+OPT_ARG="$1"
+while [ $# -gt 0 ]
+ OPT_ELEMENT=''
+ OPT_ARG_VAL=''
+ OPT_ARG="${1}"
+ -* )
+ OPT_CODE=`echo "X${OPT_ARG}" | sed 's/X-\(.\).*/\1/'`
+ OPT_ARG=` echo "X${OPT_ARG}" | sed 's/X-.//'`
+ case "${OPT_ARG_NEEDED}" in
+ NO )
+ if [ -n "${OPT_ARG}" ]
+ then
+ OPT_ARG=-"${OPT_ARG}"
+ else
+ shift
+ OPT_ARG="$1"
+ fi
+ ;;
+ YES )
+ if [ -n "${OPT_ARG}" ]
+ then
+ OPT_ARG_VAL="${OPT_ARG}"
+ else
+ if [ $# -eq 0 ]
+ then
+ echo No argument provided for ${OPT_NAME} option >&2
+ echo "$%s_USAGE_TEXT"
+ exit 1
+ fi
+ shift
+ OPT_ARG_VAL="$1"
+ fi
+ shift
+ OPT_ARG="$1"
+ ;;
+ OK )
+ if [ -n "${OPT_ARG}" ]
+ then
+ OPT_ARG_VAL="${OPT_ARG}"
+ shift
+ OPT_ARG="$1"
+ else
+ shift
+ if [ $# -gt 0 ]
+ then
+ case "$1" in -* ) ;; * )
+ OPT_ARG_VAL="$1"
+ shift ;; esac
+ OPT_ARG="$1"
+ fi
+ fi
+ ;;
+ esac
+ if [ -n "${OPT_ARG_VAL}" ]
+ then
+ eval %1$s_${OPT_NAME}${OPT_ELEMENT}="'${OPT_ARG_VAL}'"
+ export %1$s_${OPT_NAME}${OPT_ELEMENT}
+ fi
+done
+unset OPT_PROCESS || :
+unset OPT_ELEMENT || :
+unset OPT_ARG || :
+unset OPT_ARG_NEEDED || :
+unset OPT_NAME || :
+unset OPT_CODE || :
+unset OPT_ARG_VAL || :
+%2$s
+# # # # # # # # # #
+# END OF AUTOMATED OPTION PROCESSING
+# # # # # # # # # # -- do not modify this marker --
+# # # # # # # # # # -- do not modify this marker --
+# DO NOT EDIT THIS SECTION
+%s OF %s
+# From here to the next `-- do not modify this marker --',
+# the text has been generated %s
+# From the %s option definitions
+stdout
+if test -z "${%1$s_%2$s}"
+then
+ %1$s_%2$s_CT=0
+else
+ %1$s_%2$s_CT=1
+ %1$s_%2$s_1="${%1$s_%2$s}"
+export %1$s_%2$s_CT
+%1$s_%2$s="${%1$s_%2$s-'%3$s'}"
+%1$s_%2$s_set=false
+export %1$s_%2$s
+%1$s_%2$s="${%1$s_%2$s}"
+%1$s_%2$s_set=false
+export %1$s_%2$s
+ case "${OPT_CODE}" in
+ * )
+ echo Unknown %s: "${OPT_CODE}" >&2
+ echo "$%s_USAGE_TEXT"
+ exit 1
+ ;;
+ esac
+ echo "$%s_%s_TEXT"
+ exit 0
+ echo "$%s_LONGUSAGE_TEXT" | ${PAGER-more}
+ exit 0
+ %s
+ if [ -n "${%1$s_%2$s}" ] && ${%1$s_%2$s_set} ; then
+ echo Error: duplicate %2$s option >&2
+ echo "$%1$s_USAGE_TEXT"
+ exit 1 ; fi
+ %1$s_%2$s_set=true
+ OPT_NAME='%2$s'
+ if [ $%1$s_%2$s_CT -ge %3$d ] ; then
+ echo Error: more than %3$d %2$s options >&2
+ echo "$%1$s_USAGE_TEXT"
+ exit 1 ; fi
+ %1$s_%2$s_CT=`expr ${%1$s_%2$s_CT} + 1`
+ OPT_ELEMENT="_${%1$s_%2$s_CT}"
+ OPT_NAME='%2$s'
+ eval %1$s_%2$s${OPT_ELEMENT}=true
+ export %1$s_%2$s${OPT_ELEMENT}
+ OPT_ARG_NEEDED=NO
+ eval %1$s_%2$s${OPT_ELEMENT}=true
+ export %1$s_%2$s${OPT_ELEMENT}
+ OPT_ARG_NEEDED=OK
+ OPT_ARG_NEEDED=YES
+ ;;
+ '%s' )
+ '%s' | \
+ if [ -n "${%1$s_%2$s}" ] && ${%1$s_%2$s_set} ; then
+ echo Error: duplicate %2$s option >&2
+ echo "$%1$s_USAGE_TEXT"
+ exit 1 ; fi
+ %1$s_%2$s_set=true
+ %1$s_%2$s='%3$s'
+ export %1$s_%2$s
+ OPT_NAME='%2$s'
+ %1$s_%2$s_CT=0
+ OPT_ELEMENT=''
+ %1$s_%2$s='%3$s'
+ export %1$s_%2$s
+ OPT_NAME='%2$s'
+ '%c' )
+ ,|+
+*INVALID*
+AutoOpts function called without option descriptor
+This exceeds the compiled library version:
+Automated Options Processing Error!
+%s called AutoOpts function with structure version %d:%d:%d.
+This is less than the minimum library version:
+- an alternate for %s
+%s error: the keyword `%s' is ambiguous for %s
+ambiguous
+%s: Command line arguments required
+%d %s%s options allowed
+version and help options:
+Error %d (%s) from the pipe(2) syscall
+ERROR: version option argument '%c' invalid. Use:
+'v' - version only
+'c' - version and copyright
+'n' - version and copyright notice
+ERROR: %s option conflicts with the %s option
+%s(optionSaveState): error: cannot allocate %d bytes
+- default option for unnamed options
+- disabled as --%s
+- enabled by default
+-equivalence
+ERROR: only
+ - examining environment variables named %s_*
+
+Options are specified by doubled hyphens and their name
+or by a single hyphen and the flag character.
+%%-%ds %%s
+fs error %d (%s) on fork - cannot obtain %s usage
+File error %d (%s) opening %s for loading options
+fs error %d (%s) reading file %s
+= = = = = = = =
+This incarnation of genshell will produce
+a shell script to parse the options for %s:
+=Cplx
+[=arg]
+--%2$s%1$s
+%s: illegal option -- %c
+%s: %s option -- %s
+illegal
+AutoOpts ERROR: invalid option descriptor for %s
+words=
+cooked
+keep
+type=
+uncooked
+integer
+nested
+string
+bool
+keyword
+- is a set membership option
+%s: option `%s' requires an argument
+Equivalenced option '%s' was equivalenced to both
+'%s' and '%s'
+- must appear between %d and %d times
+ERROR: The %s option is required
+%s: option `%s' cannot have an argument
+%s: Command line arguments not allowed
+error %d (%s) creating %s
+Options are specified by single or double hyphens and their name.
+%s error: `%s' does not match any %s keywords
+- may appear multiple times
+- may not be preset
+ Arg Option-Name Description
+ Flg Arg Option-Name Description
+error %d (%s) stat-ing %s
+%s(optionRestore): error: no saved option state
+none
+'%s' not defined
+ERROR: The %s option must appear %d times
+error: cannot load options from non-regular file %s
+%s error: `%s' is not a recognizable number
+ %3s %s
+The '-#<number>' option may omit the hash char
+one %s%s option allowed
+All arguments are named options.
+ - reading file %s
+please send bug reports to: %s
+- may NOT appear - preset only
+# preset/initialization file
+# %s#
+The following option preset mechanisms are supported:
+program
+prohibits these options:
+Operands and options may be intermixed. They will be reordered.
+ERROR: %s option requires the %s option
+ %3s %-14s %s
+requires these options:
+ Arg Option-Name Req? Description
+ Flg Arg Option-Name Req? Description
+members=
+or you may use a numeric representation. Preceding these with a '!' will
+clear the bits, specifying 'none' will clear all bits, and 'all' will set them
+all. Multiple entries may be passed as an option argument list.
+
+-- and
+- may appear up to %d times
+The valid "%s" option keywords are:
+GENSHELLOPT
+genshellopt copyright (c) 1999-2007 Bruce Korb, all rights reserved
+genshellopt is free software; you can redistribute it and/or
+modify it under the terms of the GNU Lesser General Public
+License as published by the Free Software Foundation; either
+version 2.1 of the License, or (at your option) any later version.
+genshellopt is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Lesser General Public License for more details.
+You should have received a copy of the GNU Lesser General Public
+License along with genshellopt. If not, write to:
+The Free Software Foundation, Inc.,
+51 Franklin Street, Fifth Floor
+Boston, MA 02110-1301, USA.
+genshellopt - Generate Shell Option Processing Script - Ver. 1
+genshellopt - Generate Shell Option Processing Script - Ver. 1
+USAGE: %s [ -<flag> [<val>] | --<name>[{=| }<val>] ]...
+Note that `shell' is only useful if the output file does not already
+exist. If it does, then the shell name and optional first argument
+will be extracted from the script file.
+If the script file already exists and contains Automated Option Processing
+text, the second line of the file through the ending tag will be replaced
+by the newly generated text. The first `#!' line will be regenerated.
+autogen-users@lists.sourceforge.net
+LONGUSAGE
+USAGE
+VERSION
+Output Script File
+SCRIPT
+script
+Shell name (follows "#!" magic)
+SHELL
+no-shell
+Output version information and exit
+version
+Display usage information and exit
+help
+Extended usage information passed thru pager
+more-help
+[truncated]
+????
+%m/%d/%y
+%Y-%m-%d
+%H:%M
+%H:%M:%S
+()*+TZ
+,M4.1.0,M10.5.0
+""##$$$%%&&
+$VVZ
+ $(,048<CJR\eluy}
+6<BFKPWair{~
+ASCII
+Sunday
+Monday
+Tuesday
+Wednesday
+Thursday
+Friday
+Saturday
+January
+February
+March
+April
+June
+July
+August
+September
+October
+November
+December
+%a %b %e %H:%M:%S %Y
+%m/%d/%y
+%H:%M:%S
+%I:%M:%S %p
+^[yY]
+^[nN]
+hlLjztqZ
+npxXoudifFeEgGaACScs
+ +0-#'I
+Unknown error Success
+Operation not permitted
+No such file or directory
+No such process
+Interrupted system call
+Input/output error
+No such device or address
+Argument list too long
+Exec format error
+Bad file descriptor
+No child processes
+Resource temporarily unavailable
+Cannot allocate memory
+Permission denied
+Bad address
+Block device required
+Device or resource busy
+File exists
+Invalid cross-device link
+No such device
+Not a directory
+Is a directory
+Invalid argument
+Too many open files in system
+Too many open files
+Inappropriate ioctl for device
+Text file busy
+File too large
+No space left on device
+Illegal seek
+Read-only file system
+Too many links
+Broken pipe
+Numerical argument out of domain
+Numerical result out of range
+Resource deadlock avoided
+File name too long
+No locks available
+Function not implemented
+Directory not empty
+Too many levels of symbolic links
+No message of desired type
+Identifier removed
+Channel number out of range
+Level 2 not synchronized
+Level 3 halted
+Level 3 reset
+Link number out of range
+Protocol driver not attached
+No CSI structure available
+Level 2 halted
+Invalid exchange
+Invalid request descriptor
+Exchange full
+No anode
+Invalid request code
+Invalid slot
+Bad font file format
+Device not a stream
+No data available
+Timer expired
+Out of streams resources
+Machine is not on the network
+Package not installed
+Object is remote
+Link has been severed
+Advertise error
+Srmount error
+Communication error on send
+Protocol error
+Multihop attempted
+RFS specific error
+Bad message
+Value too large for defined data type
+Name not unique on network
+File descriptor in bad state
+Remote address changed
+Can not access a needed shared library
+Accessing a corrupted shared library
+.lib section in a.out corrupted
+Attempting to link in too many shared libraries
+Cannot exec a shared library directly
+Invalid or incomplete multibyte or wide character
+Interrupted system call should be restarted
+Streams pipe error
+Too many users
+Socket operation on non-socket
+Destination address required
+Message too long
+Protocol wrong type for socket
+Protocol not available
+Protocol not supported
+Socket type not supported
+Operation not supported
+Protocol family not supported
+Address family not supported by protocol
+Address already in use
+Cannot assign requested address
+Network is down
+Network is unreachable
+Network dropped connection on reset
+Software caused connection abort
+Connection reset by peer
+No buffer space available
+Transport endpoint is already connected
+Transport endpoint is not connected
+Cannot send after transport endpoint shutdown
+Too many references: cannot splice
+Connection timed out
+Connection refused
+Host is down
+No route to host
+Operation already in progress
+Operation now in progress
+Stale NFS file handle
+Structure needs cleaning
+Not a XENIX named type file
+No XENIX semaphores available
+Is a named type file
+Remote I/O error
+Disk quota exceeded
+No medium found
+Wrong medium type
+SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec??? ??? 0 0
+ ????
+NTP version being claimed is %d
+versions %d to %d, please
+Output set to cooked
+Output set to raw
+keytype is %s
+keytype must be 'md5'
+no keyid defined
+keyid is %lu
+Invalid key identifier
+poll not implemented yet
+delay %lu ms
+primary timeout %d ms
+usage: %s
+ [ %s ]
+unauthenticated requests being sent
+What?
+debug level is %d
+more
+debug level set to %d
+hostnames being shown
+hostnames not being shown
+/dev/tty
+Keyid:
+MD5 Password:
+Password unchanged
+Opening host %s
+Closing old host %s
+socket
+connect
+current host is %s
+current host remains %s
+still no current host
+current host set to %s
+ntpq commands:
+%-*.*s
+Command `%s' is unknown
+Command `%s' is ambiguous
+function: %s
+status=0x%04x,
+Unknown datatype(0x%x) in cookedprint
+status=%04x %s,
+%03lo
+%02lx
+%s%s
+Internal error in cookedprint, %s=%s, fmt %d
+***Can't find host %s
+Sending %d octets
+write to %s failed
+Packet data:
+ %02x
+***No host open, use `host' command
+***Internal error! qsize (%d) too large
+Invalid password
+Key not found
+select fails
+%s: timed out, nothing received
+%s: timed out with incomplete data
+Received fragments:
+%4d %d
+last fragment received
+last fragment not received
+read
+Short (%d byte) packet received
+Packet received with version %d
+Packet received with mode %d
+Received request packet, wanted response
+Received sequnce number %d, wanted %d
+Received opcode %d, wanted %d (sequence number okay)
+Error code %d received on not-final packet
+Association ID %d doesn't match expected %d
+Packet not padded, size = %d
+Packet shows signs of authentication (total %d, data %d, mac %d)
+%08lx %08lx %08lx %08lx %08lx %08lx
+Authenticated with keyid %lu
+We don't know that key
+Auth okay!
+Auth failed!
+Got packet, size = %d
+Received count of %d octets, data in packet is %d
+Received count of 0 in non-final fragment
+Offset %d, count %d, too big for buffer
+Received second last fragment packet
+Packet okay
+Number of fragments exceeds maximum
+Overlapping fragments returned in response
+server=%s
+***Server reports a bad format request packet
+***Server disallowed request (authentication?)
+***Server reports a bad opcode in request
+***Association ID %d unknown to server
+***A request variable unknown to the server
+***Server indicates a request variable was bad
+***Server returned an unspecified error
+***Request timed out
+***Response from server was incomplete
+***Buffer size exceeded for returned data
+***Server returns unknown error code %d
+***Command `%s' unknown
+***Command `%s' ambiguous
+***Association value `%s' invalid/undecodable
+***Association for `%s' unknown (max &%d)
+***Illegal integer value %s
+***Value %s should be unsigned
+***Version must be either 4 or 6
+***No file for redirect
+***Error opening %s:
+localhost
+ntpq>
+leap
+precision
+rootdelay
+rootdispersion
+refid
+reftime
+state
+frequency
+jitter
+processor
+system
+stability
+sys_var_list
+config
+authenable
+authentic
+srcadr
+srcport
+dstadr
+dstport
+hmode
+ppoll
+hpoll
+timer
+keyid
+filtdelay
+filtoffset
+pmode
+received
+sent
+filtdisp
+flash
+peeraddr
+peerport
+peerpoll
+hostpoll
+filterror
+timecode
+baddata
+fudgetime1
+fudgetime2
+device
+tell the use and syntax of commands
+help
+timeout
+msec
+set the primary receive time out
+set the delay added to encryption time stamps
+-4|-6
+specify the host whose NTP server we talk to
+verbose
+poll an NTP server in client mode `n' times
+passwd
+specify a password to use for authenticated requests
+hostnames
+yes|no
+specify whether hostnames or net numbers are printed
+debug
+no|more|less
+set/change debugging level
+quit
+exit ntpq
+exit
+key#
+set keyid to use for authenticated requests
+print version number
+do raw mode variable output
+cooked
+do cooked mode variable output
+authenticate
+always authenticate requests to this server
+ntpversion
+set the NTP version number to use for requests
+keytype
+key type (md5|des)
+set key type to use for authenticated requests (des|md5)
+pkt_dup
+pkt_bogus
+pkt_proto
+pkt_denied
+pkt_auth
+pkt_synch
+pkt_dist
+pkt_autokey
+pkt_crypto
+peer_stratum
+peer_dist
+peer_loop
+peer_unfit
+0123456789
+***Invalid association ID %lu specified
+***Association ID %lu not found in list
+No variables on list
+%s=%s
+***Invalid association ID specified
+No association ID's returned
+***Server returned %d octets, should be multiple of 4
+%ldm
+%ldh
+%ldd
+***No information returned for association %d
+0.0.0.0
+%-*s
+%c%-15.15s %-15.15s %2ld %c %4.4s %4.4s %3lo %7.7s %8.7s %7.7s
+%-*.*s
+ remote local st t when poll reach delay offset disp
+==============================================================================
+ remote refid st t when poll reach delay offset jitter
+No information returned for association %u
+assID=%d
+Variable `%s' not found
+done! (no data returned)
+ clock
+No system%s variables returned
+No information returned for%s association %u
+Malloc failed!!
+Variable list full
+No association ID's in list
+ind assID status conf reach auth condition last_event cnt
+sys_peer
+insane
+hi_disp
+sel_cand
+sync_cand
+clock expt
+IP error
+auth fail
+lost reach
+reachable
+%3d %5u %04x %3.3s %4s %4.4s %9.9s %11s %2s
+print list of association ID's and statuses for the server's peers
+print list of associations returned by last associations command
+lassociations
+print list of associations including all client information
+lpassociations
+print last obtained list of associations, including client information
+addvars
+name[=value][,...]
+add variables to the variable list or change their values
+rmvars
+name[,...]
+remove variables from the variable list
+clearvars
+remove all variables from the variable list
+showvars
+print variables on the variable list
+assocID
+read the system or peer variables included in the variable list
+writelist
+write the system or peer variables included in the variable list
+name=value[,...]
+read system or peer variables
+writevar
+name=value,[...]
+write system or peer variables
+mreadlist
+read the peer variables in the variable list for multiple peers
+mreadvar
+read peer variables from multiple peers
+clocklist
+read the clock variables included in the variable list
+clockvar
+read clock variables
+pstatus
+print status information returned for a peer
+obtain and print a list of the server's peers [IP version]
+lpeers
+obtain and print a list of all peers and clients [IP version]
+print peer list the old way, with dstadr shown rather than refid [IP version]
+lopeers
+obtain and print a list of all peers and clients showing dstadr [IP version]
+$HOME
+ntpq 4.2.4p4@1.1520 Wed May 29 12:54:33 UTC 2024 (1)
+ [arg]
+AUTOOPTS_USAGE
+autoopts
+ -%c
+ %s
+%%-%ds
+malloc of %d bytes failed
+strdup of %d byte string failed
+realloc of %d bytes at 0x%p failed
+AutoOpts lib error: defaulted to option with optional arg
+%-18s
+ %d
+%s/%s
+true
+false
+VERSION
+echo 'Warning: Cannot load options files' >&2
+OPT_ARG_NEEDED=YES
+echo 'Warning: Cannot save options files' >&2
+OPT_ARG_NEEDED=OK
+LONGUSAGE
+echo 'Warning: Cannot suppress the loading of options files' >&2
+OPT_ARG_NEEDED=NO
+option
+flag
+typeset -x -i %s_
+=%1$lu # 0x%1$lX
+set --
+ '%s'
+'\''
+OPTION_CT=0
+/tmp/use.%lu
+PAGER
+INVALID-%d
+%s_%s_TEXT='
+SHELL
+/bin/sh
+%A %B %e, %Y at %r %Z
+#! %s
+env | grep '^%s_'
+</%s>
+[%s]
+PATH
+POSIXLY_CORRECT
+step-systime: %m
+adj_systime: %m
+: unknown option -
+: option requires argument -
+amnesia
+0123456789abcdefABCDEF
+settimeofday
+stime
+Failed!
+UNKNOWN
+%s[%d]: %s
+%08lx.%08lx --- --- -- ---- --:--:--
+%08lx.%08lx %s, %s %2d %4d %2d:%02d:%02d.%03lu
+random: state info corrupted; not changed.
+random: not enough state (%ld bytes); ignored.
+%s(%lu)
+REFCLK(%lu,%lu)
+refclock address type not implemented yet, use IPv4 refclock address.
+null
+no events
+%d event%s
+%s_%d
+/PPS
+, conf
+, auth
+, unauth
+, last_
+clk_okay
+clk_noreply
+clk_badformat
+clk_fault
+clk_badsignal
+clk_baddate
+clk_badtime
+event_unspec
+event_ip_err
+event_authen
+event_unreach
+event_reach
+event_peer_clock
+event
+event_restart
+event_fault
+event_sync_chg
+event_peer/strat_chg
+event_clock_reset
+event_bad_date
+event_clock_excptn
+leap_none
+leap_add_sec
+leap_del_sec
+sync_alarm
+sync_unspec
+sync_atomic
+sync_lf_clock
+sync_hf_clock
+sync_uhf_clock
+sync_local_proto
+sync_ntp
+sync_udp/time
+sync_wristwatch
+sync_telephone
+sync
+selreject
+sel_falsetick
+sel_excess
+sel_outlyer
+sel_candidat
+sel_selected
+sel_sys.peer
+sel_pps.peer
+signal_no_reset: signal %d had flags %x
+sigaction
+socket() failed: %s
+../../libntp/../libisc/net.c
+buf != ((void *)0)
+../../libntp/../libisc/isc_strerror.c
+((*((&isc_strerror_lock)))++ == 0 ? 0 : 34) == 0
+Unknown error: %u
+(--(*((&isc_strerror_lock))) == 0 ? 0 : 34) == 0
+INIT
+unspecified type (0)
+Undisciplined local clock (1)
+LOCAL
+TRAK 8810 GPS Receiver (2)
+GPS_TRAK
+PSTI/Traconex WWV/WWVH Receiver (3)
+WWV_PST
+Spectracom (generic) Receivers (4)
+SPECTRACOM
+TrueTime (generic) Receivers (5)
+TRUETIME
+IRIG Audio Decoder (6)
+IRIG_AUDIO
+CHU Audio Demodulator/Decoder (7)
+CHU_AUDIO
+Generic reference clock driver (8)
+GENERIC
+Magnavox MX4200 GPS Receiver (9)
+GPS_MX4200
+Austron 2201A GPS Receiver (10)
+GPS_AS2201
+Arbiter 1088A/B GPS Receiver (11)
+GPS_ARBITER
+KSI/Odetics TPRO/S IRIG Interface (12)
+IRIG_TPRO
+Leitch CSD 5300 Master Clock Controller (13)
+ATOM_LEITCH
+EES M201 MSF Receiver (14)
+MSF_EES
+not used (15)
+NOT_USED
+Bancomm GPS/IRIG Receiver (16)
+GPS_BANC
+Datum Precision Time System (17)
+GPS_DATUM
+Automated Computer Time Service (18)
+ACTS_MODEM
+Heath WWV/WWVH Receiver (19)
+WWV_HEATH
+Generic NMEA GPS Receiver (20)
+GPS_NMEA
+TrueTime GPS-VME Interface (21)
+GPS_VME
+PPS Clock Discipline (22)
+not used (23)
+not used (24)
+not used (25)
+HP 58503A GPS Time & Frequency Receiver (26)
+GPS_HP
+ARCRON MSF (and DCF77) Receiver (27)
+MSF_ARCRON
+Clock attached thru shared Memory (28)
+Trimble Navigation Palisade GPS (29)
+GPS_PALISADE
+Motorola UT Oncore GPS (30)
+GPS_ONCORE
+Rockwell Jupiter GPS (31)
+GPS_JUPITER
+Chrono-log K (32)
+CHRONOLOG
+Dumb generic hh:mm:ss local clock (33)
+DUMBCLOCK
+Ultralink M320 WWVB receiver (34)
+ULINK_M320
+Conrad parallel port radio clock (35)
+WWV/H Audio Demodulator/Decoder (36)
+WWV_AUDIO
+Forum Graphic GPS Dating Station (37)
+GPS_FG
+hopf Elektronic serial line receiver (38)
+HOPF_S
+hopf Elektronic PCI receiver (39)
+HOPF_P
+JJY receiver (40)
+TrueTime 560 IRIG-B decoder (41)
+TT_IRIG
+Zyfer GPStarplus receiver (42)
+GPS_ZYFER
+RIPE NCC Trimble driver (43)
+GPS_RIPENCC
+NeoClock4X DCF77 / TDF receiver (44)
+NEOCLK4X
+-- --- --:--:--
+%2d %s %02d:%02d:%02d
+%s, %s %2d %4d %2d:%02d:%02d
+INVARIANT
+REQUIRE
+ENSURE
+INSIST
+%s:%d: %s(%s) %s.
+RUNTIME_CHECK(%s) %s
+fatal error
+%s:%d: %s:
+%s:%d:
+libisc.cat
+(((msgcat) != ((void *)0)) && (((const isc__magic_t *)(msgcat))->magic == ((('M') << 24 | ('C') << 16 | ('a') << 8 | ('t'))))) || msgcat == ((void *)0)
+../../libntp/../libisc/msgcat.c
+set > 0
+message > 0
+default_text != ((void *)0)
+msgcatp != ((void *)0)
+name != ((void *)0)
+msgcatp != ((void *)0) && *msgcatp == ((void *)0)
+syslog
+/dev/log
+<%d>%.15s
+<BUFFER OVERRUN ATTEMPT>
+[%d]
+/dev/console
+/etc/TZ
+%s%s%m
+(nil)
+(null)
+/etc/services
+Unknown error
+Address family for hostname not supported
+Temporary failure in name resolution
+Bad value for ai_flags
+Non-recoverable failure in name resolution
+ai_family not supported
+Memory allocation failure
+No address associated with hostname
+Name or service not known
+Servname not supported for ai_socktype
+ai_socktype not supported
+System error
+Processing request in progress
+Request canceled
+Request not canceled
+All requests done
+Interrupted by a signal
+%u.%u.%u.%u.in-addr.arpa
+/etc/resolv.conf
+/etc/config/resolv.conf
+nameserver
+domain
+search
+/etc/hosts
+/etc/config/hosts
+ .+*
+ x.-+#*o
+ !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
+=T/F
+=KWd
+=Mbr
+=num
+=str
+S[kA
+dhcpcd
+0000744
+0001750
+0001750
+00000245164
+14626077212
+011616
+ustar
+monier
+monier
+bFLT
+fW%p
+NqNq*EA
+N@NuNV
+N^NuNV
+N^NuNuO
+B@H@
+"R m
+B@H@
+ R&m
+HABA
+< $/
+B@H@
+B@H@
+ R(m
+HABA
+HABA
+ $H&m
+B@H@
+ R&m
+B@H@
+HABA
+H@B@
+gD J
+HABA
+ $H&m
+<$H&m
+< $/
+B@H@
+g Tr
+$gP m
+g$ T
+B@H@
+, PJ
+g,$m
+ NuNV
+g. m
+g2 m
+N^NuO
+f~$m
+HABA
+H@B@
+ NuNV
+gD m
+f&J*
+f J*
+rD=A
+g0"m
+ @pb
+`"Hx
+N^NuNV
+`HHx
+N^NuNV
+/ "m
+N^NuO
+HABA
+ NuO
+ NuNV
+lN^NuO
+g &m
+ NuO
+HABA
+HABA
+ &BG
+HABA
+HABA
+ @Hh
+BAHA
+ @Hh
+HABA
+HABA
+H@B@
+fL m
+HABA
+B@H@
+H@B@
+BAHA
+t PA
+HABA
+H@B@
+BAHA
+HBBB
+HABA
+H@B@
+BAHA
+HABA
+H@B@
+HABA
+HABA
+H@B@
+ @`pp
+HABA
+HABA
+HABA
+HABA
+rH@B@
+HABA
+H@B@
+BAHA
+rHABA
+HABA
+f< A
+f&Hx
+``Hx
+BAHA
+HABA
+HABA
+HABA
+HABA
+BAHA
+HABA
+HABA
+HABA
+HABA
+BAHA
+HABA
+ NuNV
+f(/-
+o4/<
+B@o./<
+o$ m
+g> m
+H@B@
+g" m
+HABA
+g`"AB
+HABA
+ `0/-
+N^NuO
+f* m
+g8 m
+gh m
+HABA
+( PA
+0NuO
+H@B@
+g8 m
+HABA
+( PA
+HABA
+H@B@
+gZ m
+HABA
+( PA
+g8 m
+gh m
+HABA
+( PA
+`\Hx
+HABA
+$_*_NuO
+g. m
+,NuO
+HABA
+HABA
+HABA
+HABA
+HABA
+*_NuO
+@NuNV
+grm8
+`"rt
+P`&J1
+,`DJ1
+ `pR
+f&"m
+g""m
+Sc m
+8 RN
+ m6B
+8 RN
+NqNV
+x BHh
+` *
+dN^NuNV
+ Hn
+hN^NuO
+@NuO
+ &/
+fP m
+ NuO
+@NuNV
+g6Hn
+g$ m
+N^NuNuY
+B Hx
+,|&o
+B@H@
+B@H@
+ @Hh
+BA?A
+<B@?@
+4NuNV
+ B"BC
+ @Hh
+N^NuNu/
+NuNV
+( E/
+ @pe
+` C-P
+B@=@
+N^NuNV
+g*"m
+hN^NuNV
+HABA
+rHABA
+H@B@
+H@B@
+HABA
+g: m
+H@B@
+>HABA
+HABA
+>HABA
+H@B@
+HABA
+H@B@
+BAHA
+2HABA
+2H@B@
+l@Hx
+2HABA
+2HABA
+l@Hx
+f&Hx
+ @Hh
+BAHA
+>HABA
+>H@B@
+>HABA
+>HABA
+g(Hx
+HABA
+rHABA
+HABA
+HABA
+H@B@
+HABA
+H@B@
+2HABA
+>HABA
+HABA
+FHABA
+HABA
+H@B@
+HABA
+H@B@
+HABA
+H@B@
+H@B@
+H@B@
+H@B@
+HBBB
+$B(m
+ `@B
+ f /-
+H@B@
+N^Nu/
+*_NuO
+$ m
+gJ$m
+f"Hx
+NuNu/
+*_NuO
+gZ m
+*_NuNuO
+g" m
+ NuHx
+`L m
+ NuO
+ @$P.-
+l FJ
+ D
+\/ /
+*p m
+2p m
+PNuY
+NuNu//
+NuNu/
+*_NuNuO
+ &/
+ NuNuO
+, "o
+NuNV
+f0Hx
+&R$I
+4 CS
+gd .
+&R$I
+. J`
+XN^NuNuO
+g*$RJ
+gZpM
+(B4*
+4Hp8
+g0<|
+8NuB
+NqNuO
+$ $o
+$"PX
+0 I!j
+NuNuHx
+NuNuY
+NuNV
+N^NuO
+NuNuO
+ *_NuO
+$$SX
+$_NuNuO
+BB(-
+@g.p
+f$%j
+ `8/
+NuNV
+g("J
+$4,$
+ P/-
+ @Hx
+N^Nu/
+$_NuNu/
+o"%B
+$_NuO
+g"mPv
+v 'C
+"@ -
+*_NuNV
+gl n
+J&I"m
+p0&n
+ 1<(r
+p &n
+N^NuY
+4"L Br
+&H$I
+0&H$
+(NuNuO
+"J K
+f<"@C
+(K"J
+ K (
+ L (
+8"@C
+ L ,
+ L$,
+ L$,
+ L ,
+ L$,
+ L ,
+ L$,
+,NuO
+ "Dp
+HABA
+g0 I
+H@B@(
+ Nu"o
+NuNqNu"/
+g J(
+NuNuO
+NuNuO
+NuNu/
+g BJ
+`R B"H
+NuNu/
+NuNV
+N^NuNV
+N^NuNuO
+<|"o
+$NuNuNuO
+r5=A
+gDoBB
+p55@
+$NuNuNV
+N^NuO
+``r
+TNuNuNV
+N^NuNuNV
+N^NuNuNV
+N^NuNV
+N^NuNV
+N^NuNuNV
+N^NuNuNV
+g* J-X
+m6 K
+N^NuNu /
+ NuC
+NuNqHx
+ NuNuHx
+eRgBB
+4NuNuO
+ &/
+NqNuO
+NuNuNV
+N^NuO
+ &-
+ NuO
+ $-
+ Nu/
+*_NuO
+gh&i
+ g. Q$i
+`D <A
+ NuO
+e^ m
+ g4Hx
+NuNu /
+NuNqNu/
+ g(J
+*_Nu/
+pfN@&
+d&p
+p7N@(
+NuNuO
+NuNu/
+p N@$
+NuNu/
+NuNu/
+p)N@$
+NuNu/
+p?N@&
+ NuNuNV
+gHHn
+tN^NuNu/
+p1N@$
+NuNu/
+p@N@$
+NuNu/
+pNN@&
+p6N@(
+ NuY
+p%N@&
+p'N@&
+pZN@$
+NuNV
+N^Nu/
+p[N@&
+Nu//
+ NuO
+ NuNu/
+p&N@&
+ |&o
+NuNu/
+pyN@&
+pJN@&
+pBN@$
+NuNuO
+NuNu/
+NuNu/
+p<N@$
+NuNu/
+pzN@$
+NuNu/
+NuNu"_ <
+N@"<
+NuNuO
+ NuNu o
+0NuNu o
+NuNV
+lgHB
+gn <
+\N^NuNu/
+*_NuNu/
+*_NuNuO
+<|,/
+( L
+$NuNuO
+`*"*
+NuNu/
+f@ j
+ @Hh
+$_Nu"/
+NuNqNu/
+(NuNuO
+, o
+8 @R
+( @"
+, @
+( @"P$h
+( @"P$h
+0 @
+,"P$h
+`T o
+ p !@
+tp/B
+4 @"P$h
+$ @
+8 @"P$h
+$ @
+$ @
+4 @"P$h
+`l"/
+$ @
+8 @"P$h
+`X -
+$ @
+lX -
+< @
+8 @
+,"P$h
+f<$/
+o,Hx
+m( /
+nL o
+oP o
+o o
+o. o
+l, o
+g& o
+gF&/
+o4 /
+ox o
+g* o
+`< o
+"P o
+ Nu/
+NuNuO
+ NuO
+"E/i
+f0v%
+ V /
+ EHh
+|g> /
+"Q!I
+&Jp-
+gb o
+r F/P
+ V00
+$K"EB
+*_Nu/
+mLJ*
+f."j
+g*%@
+$_NuNuO
+D Cr
+E$N Cr
+H IB
+L"HB
+ J'J
+ J'J
+H IB
+D Cr
+0$HB
+L"HB
+o^ JR
+0$N,I
+ NuNuNV
+ F&(
+fn$m
+ FJ(
+@(HB
+ Q00
+o8 L
+ Q00
+?f.p0
+ Q00
+ Q00
+ Q00
+ FJ(
+Dg:&(
+r F$h
+"F i
+`$DV
+grt-
+glv0
+<l@x
+"F$i
+8"FJ)
+"F/)
+"F/)
+N^NuNuO
+H@B@(
+dR BI
+g, JB
+ `
+NuNuO
+v(P,h
+ ,/
+`<,P((
+0Nu/
+H@B@&
+dL
+NuNuNV
+,<".
+N^NuNuO
+$NuNuNV
+&@Hx
+h/ C
+(m.&-
+,"JO
+ FHh
+X/ C
+(/0
+ @pe
+f\/ C
+$/ C
+N^NuNuO
+m2 m
+o"$m
+o"&m
+o"&m
+NuNuO
+NuNuNV
+N^NuNV
+N^NuO
+m$2|
+NuNV
+`\Hx
+N^NuNu/
+$_Nu/
+NuNuO
+:$IR
+gD I
+\g
+bH$/
+H I`
+*$I`
+LNuO
+,H./
+f"x.
+4 EHh
+gJ"EB
+g"$o
+&J BC
+(A0t
+(DJ,
+&J BC
+dNu/
+prN@*
+Nu//
+ NuNu/
+`,%j
+$_NuO
+$f8$
+NuNV
+ gB%@
+g(%j
+`,Hx
+N^NuNuO
+ &/
+oJ$CS
+NuNuO
+$gz0
+fzHj
+NuNu/
+ NuNuNV
+N^Nu/
+ gxp
+p `<v
+,p $_NuNuO
+ NuNu//
+NuNqNuO
+H@B@
+ NuNV
+dB(n
+#/ C
+ S00
+ S00
+m n
+N^Nu/
+`."<
+$_NuO
+g4 (
+NuNu/
+ $_Nu/
+$_NuNuO
+ <$o
+g $DR
+NuNuO
+\|,o
+ @"A*/
+<( &
+,NuNV
+N^Nu/
+Nu"/
+Nu"/
+ G,<
+/ $D&E~
+$L(E*
+$L(E*
+HE8<
+$L(E*
+HA0<
+$L(E*
+&L(G.
+ L(F,
+HF<<
+ L(F,
+(_&_$_
+ L(F,
+(_&_$_
+(_&_$_ .
+N^Nu(_&_$_ .
+N^Nu(
+(_&_$_ m
+N^Nu
+ G.<
+/ $|
+4(G.
+"L(G.
+$L(G.
+(_&_$_H@HA0
+N^Nux
+ G.<
+N^Nuz
+N G|
+N^NuNV
+N^Nu
+N^Nup
+N^Nup
+N^Nu
+Nu m
+N^NuNuNV
+B@H@
+ @"G
+N^NuNuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNuNV
+N^NuNV
+N^NuNV
+N^NuNV
+|N^NuNV
+N^NuNV
+N^NuNuNV
+$ $H n
+H@B@
+$ N^NuNV
+gb <
+<N^NuNV
+|$H .
+N^NuNV
+|$H .
+N^NuNV
+|$H .
+N^NuNV
+|$H .
+N^NuNV
+$H .
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+$H/.
+N^NuNV
+N^NuNV
+N^NuNuNV
+N^NuNV
+N^NuNV
+N^Nu
+[truncated] TZ
+,M4.1.0,M10.5.0
+""##$$$%%&&
+hlLjztqZ
+npxXoudifFeEgGaACScs
+ +0-#'I
+SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec??? ??? 0 0
+ ????
+hlLjztq
+npxXoudifFeEgGaACSncs[
+(nil)
+nfinity
+Unknown error Success
+Operation not permitted
+No such file or directory
+No such process
+Interrupted system call
+Input/output error
+No such device or address
+Argument list too long
+Exec format error
+Bad file descriptor
+No child processes
+Resource temporarily unavailable
+Cannot allocate memory
+Permission denied
+Bad address
+Block device required
+Device or resource busy
+File exists
+Invalid cross-device link
+No such device
+Not a directory
+Is a directory
+Invalid argument
+Too many open files in system
+Too many open files
+Inappropriate ioctl for device
+Text file busy
+File too large
+No space left on device
+Illegal seek
+Read-only file system
+Too many links
+Broken pipe
+Numerical argument out of domain
+Numerical result out of range
+Resource deadlock avoided
+File name too long
+No locks available
+Function not implemented
+Directory not empty
+Too many levels of symbolic links
+No message of desired type
+Identifier removed
+Channel number out of range
+Level 2 not synchronized
+Level 3 halted
+Level 3 reset
+Link number out of range
+Protocol driver not attached
+No CSI structure available
+Level 2 halted
+Invalid exchange
+Invalid request descriptor
+Exchange full
+No anode
+Invalid request code
+Invalid slot
+Bad font file format
+Device not a stream
+No data available
+Timer expired
+Out of streams resources
+Machine is not on the network
+Package not installed
+Object is remote
+Link has been severed
+Advertise error
+Srmount error
+Communication error on send
+Protocol error
+Multihop attempted
+RFS specific error
+Bad message
+Value too large for defined data type
+Name not unique on network
+File descriptor in bad state
+Remote address changed
+Can not access a needed shared library
+Accessing a corrupted shared library
+.lib section in a.out corrupted
+Attempting to link in too many shared libraries
+Cannot exec a shared library directly
+Invalid or incomplete multibyte or wide character
+Interrupted system call should be restarted
+Streams pipe error
+Too many users
+Socket operation on non-socket
+Destination address required
+Message too long
+Protocol wrong type for socket
+Protocol not available
+Protocol not supported
+Socket type not supported
+Operation not supported
+Protocol family not supported
+Address family not supported by protocol
+Address already in use
+Cannot assign requested address
+Network is down
+Network is unreachable
+Network dropped connection on reset
+Software caused connection abort
+Connection reset by peer
+No buffer space available
+Transport endpoint is already connected
+Transport endpoint is not connected
+Cannot send after transport endpoint shutdown
+Too many references: cannot splice
+Connection timed out
+Connection refused
+Host is down
+No route to host
+Operation already in progress
+Operation now in progress
+Stale NFS file handle
+Structure needs cleaning
+Not a XENIX named type file
+No XENIX semaphores available
+Is a named type file
+Remote I/O error
+Disk quota exceeded
+No medium found
+Wrong medium type
+infinity
+arpInform: sendto: %m
+arpRelease: sendto: %m
+--->dhcpRelease
+sending DHCP_RELEASE for %u.%u.%u.%u to %u.%u.%u.%u
+dhcpRelease: sendto: %m
+dhcpcd: your hostname = %s
+dhcpcd: your domainname = %s
+--->dhcpBound
+--->dhcpStart
+dhcpStart: socket: %m
+dhcpStart: ioctl SIOCGIFHWADDR: %m
+dhcpStart: interface %s is not Ethernet or 802.2 Token Ring
+found NIC of link layer type %d
+dhcpStart: setsockopt: %m
+dhcpStart: ioctl SIOCGIFFLAGS: %m
+dhcpStart: ioctl SIOCSIFFLAGS: %m
+dhcpStart: retrying MAC address request (returned %02x:%02x:%02x:%02x:%02x:%02x)
+dhcpStart: bind: %m
+dhcpcd: MAC address = %02x:%02x:%02x:%02x:%02x:%02x
+dhcpStart: fcntl: %m
+--->dhcpStop
+dhcpStop: ioctl SIOCSIFADDR: %m
+/etc/config/resolv.conf
+/etc/config/resolv.conf.sv
+/etc/config/yp.conf
+/etc/config/yp.conf.sv
+/etc/config/ntp.conf
+/etc/config/ntp.conf.sv
+down
+classIDsetup: uname: %m
+%s %s %s
+dhcpServerIdentifier option is missing in DHCP server response. Assuming %u.%u.%u.%u
+dns option is missing in DHCP server response. Assuming %u.%u.%u.%u
+subnetMask option is missing in DHCP server response. Assuming %u.%u.%u.%u
+broadcastAddr option is missing in DHCP server response. Assuming %u.%u.%u.%u
+dhcpIPaddrLeaseTime=0 in DHCP server response. Assuming %u sec
+dhcpIPaddrLeaseTime=%u in DHCP server response.
+dhcpIPaddrLeaseTime option is missing in DHCP server response. Assuming %u sec
+dhcpT1value is missing in DHCP server response. Assuming %u sec
+dhcpT2value is missing in DHCP server response. Assuming %u sec
+recvfrom: %m
+corrupted IP packet of size=%d and ip_len=%d discarded
+corrupted UDP msg of size=%d and uh_ulen=%d discarded
+corrupted IP packet with ip_len=%d discarded
+corrupted UDP msg with uh_ulen=%d discarded
+wrong msg htype 0x%X discarded
+DHCP_NAK server response received: %s
+DHCP_NAK server response received
+--->dhcpInform
+dhcpInform: no IP address given
+timed out waiting for DHCP_ACK response
+broadcasting DHCP_INFORM for %u.%u.%u.%u
+DHCP_ACK received from %s (%u.%u.%u.%u)
+--->dhcpRebind
+broadcasting DHCP_REQUEST for %u.%u.%u.%u
+--->dhcpRenew
+sending DHCP_REQUEST for %u.%u.%u.%u to %u.%u.%u.%u
+--->dhcpRequest
+--->dhcpReboot
+--->dhcpInit
+broadcasting DHCP_DISCOVER
+broadcasting second DHCP_DISCOVER
+DHCP_OFFER received from %s (%u.%u.%u.%u)
+DHCP Client Daemon v.1.3.22-pl4
+Copyright (C) 1996 - 1997 Yoichi Hariguchi <yoichi@fore.com>
+Copyright (C) January, 1998 Sergei Viznyuk <sv@phystech.com>
+Location: http://www.phystech.com/download/
+%s/dhcpcd-%s.pid
+**** %s: already running
+**** %s: if not then delete %s file
+/dev/null
+**** %s: not a superuser
+**** %s: too long ClassID string: strlen=%d
+**** %s: too long ClientID string: strlen=%d
+**** %s: too long HostName string: strlen=%d
+Usage: dhcpcd [-dknrBCDHNRSTY] [-l leasetime] [-h hostname] [-t timeout]
+ [-i vendorClassID] [-I ClientID] [-c filename] [-s [ipaddr]]
+ [-w windowsize] [-L ConfigDir] [-G [gateway]] [interface]
+dhcpcd
+mkdir("%s",0): %m
+Exiting from main %d, %d
+eth0
+/etc/config/dhcpc
+timed out waiting for a valid DHCP server response
+terminating on signal %d
+Exiting from sigHandler %d, %d
+writePidFile: fopen: %m
+**** %s: not running
+dhcpConfig: ioctl SIOCADDRT: %m
+%s/dhcpcd.exe
+error executing "%s %s %s": %m
+dhcpConfig: ioctl SIOCSIFADDR: %m
+dhcpConfig: ioctl SIOCSIFNETMASK: %m
+dhcpConfig: ioctl SIOCSIFBRDADDR: %m
+dhcpcd: your IP address = %u.%u.%u.%u
+nameserver %u.%u.%u.%u
+search %s
+dhcpConfig: fopen: %m
+localdomain
+domain %s server %u.%u.%u.%u
+domain %s broadcast
+restrict default noquery notrust nomodify
+restrict 127.0.0.1
+restrict %u.%u.%u.%u mask %u.%u.%u.%u
+restrict %s
+server %s
+fudge 127.127.1.0 stratum 3
+server 127.127.1.0
+driftfile /etc/ntp.drift
+logfile /var/log/ntp.log
+dhcpcd: orig hostname = %s
+dhcpcd: orig domainname = %s
+1.3.22-pl4
+%s/dhcpcd-%s.cache
+dhcpConfig: open/write/close: %m
+%s/dhcpcd-%s.info
+%s/dhcpcd-%s.info.old
+IPADDR=%u.%u.%u.%u
+NETMASK=%u.%u.%u.%u
+NETWORK=%u.%u.%u.%u
+BROADCAST=%u.%u.%u.%u
+GATEWAY=%u.%u.%u.%u
+ROUTE=%u.%u.%u.%u,%u.%u.%u.%u
+,%u.%u.%u.%u,%u.%u.%u.%u
+HOSTNAME='%s'
+DOMAIN='%s'
+NISDOMAIN='%s'
+ROOTPATH='%s'
+DNS=%u.%u.%u.%u
+NTPSERVERS=%u.%u.%u.%u
+NISSERVERS=%u.%u.%u.%u
+DHCPSID=%u.%u.%u.%u
+DHCPGIADDR=%u.%u.%u.%u
+DHCPSIADDR=%u.%u.%u.%u
+DHCPCHADDR=%02X:%02X:%02X:%02X:%02X:%02X
+DHCPSHADDR=%02X:%02X:%02X:%02X:%02X:%02X
+DHCPSNAME='%s'
+LEASETIME=%u
+RENEWALTIME=%u
+REBINDTIME=%u
+INTERFACE='%s'
+CLASSID='%s'
+CLIENTID='%s'
+CLIENTID=%02X:%02X:%02X:%02X:%02X:%02X
+infinite IP address lease time. Exiting
+syslog
+/dev/log
+<%d>%.15s
+<BUFFER OVERRUN ATTEMPT>
+[%d]
+/dev/console
+/etc/TZ
+(nil)
+(null)
+%u.%u.%u.%u.in-addr.arpa
+/etc/resolv.conf
+nameserver
+search
+/etc/hosts
+/etc/config/hosts
+S[kA
+BODET_MD5
+0000644
+0001750
+0001750
+00000003025
+14626077234
+011662
+ustar
+monier
+monier
+277d2c81f40804a4efb54514782ecdbc A_HMM
+f2d5535d868be2569bac91307c74604c Bodet_init.sh
+ac819957e06add80feb24ddf8e286782 Bodet_update.sh
+1d9d208cb464dd5761b4b35214a707a7 D_driver_Afnor.ko
+bb65a26a7146d848f46d607f3a336500 D_driver_base_tps.ko
+51e058b7751769082d241e4688628381 D_driver_Clock_10ms.ko
+887ec7bd37ce6a31b55a726bc0b5eba3 D_driver_dongle.ko
+31845f8a1572b1fdfc28d9fd9db5312a D_driver_I2C_MCF5271.ko
+b0101baf2db3a8d37dfa183f8bf62aec D_driver_io.ko
+099ca42ff01c1d28e24913b15f85ee66 D_driver_isl1208.ko
+ff69dc80cec2023f5850639e064985f4 D_driver_lcd_alpha.ko
+d5b5d5603124310ccd6cef502fd7fe0a D_driver_pit_Timer.ko
+5928113e0fe5b8c9b91c25887c1a0f25 D_driver_pulse.ko
+2fd621117be323ef4da8de5a70c13a59 D_driver_synchro_fidcf.ko
+0d7bf65c1b23bb591ade8f18f74232f1 D_driver_synchro_gps.ko
+b01b1f3863c12583f925ca66373eb846 D_driver_uart.ko
+4afcab63bf9400c38b720c0164c3b5f4 D_driver_watchdog.ko
+12f0eb771cd6e05767ece767645ccfff dhcpcd
+88018b70250513ee60cd55989d28cbce fstab
+7cccc0e0a9ed4f569aea27f454f52da2 inittab
+0ea04de4c2ca08f3677ab1f60665364a isp116x-hcd.ko
+2fb499f402a451451172f89565b8aa38 maj_appli.sh
+47d5d5bc86ea39e1af59564f647cc37f ntpd
+71436a2852e97843948c46812c68c449 ntpdate
+ecf9c1f51e5be1f444ba3f4e69a5bf58 ntpq
+b6d9f6f1f476ffd084666efb3d7b580b proftpd.conf
+b499bd6b120e57107fb739d2b1e56f50 proftpd.users
+d9f7d7848e6f0bab622da3e822c4076a rcS
+0e79b20d03c2b6bd0211dd6b976a349a u-boot.bin
+89f0c8ff449e91bfcabbb16a38b257e1 usbcore.ko
+e113754ed040ec468e739b4f0c650fe0 usb-storage.ko
+9d07b22d3316af2a2f61cd32155d83f5 vmImage
+busybox
+0000744
+0001750
+0001750
+00001360714
+14626077211
+012063
+ustar
+monier
+monier
+bFLT
+fW%~
+NqNq*EA
+N@NuO
+ Q` R
+ "m-
+$ m.|p
+ `FE
+$ m1
+ @Hh
+/ "m+
+NuNu o
+"m10N
+_/-.
+*_Nu/
+, P
+HABA
+$@(m
+g~ m0
+gZ/-
+"m10N
+fH/-
+"m10N
+"m-HN
+ m.|
+, P/
+@"m2
+NuNuO
+$ $o
+"m24N
+LHr(
+"m10N
+P"m-
+"m24N
+"m30N
+"m30N
+T"m-
+NuNuO
+< &/
+"m20N
+$ -0
+X/ /
+"m-HN
+"m24N
+$"-3
+NuNV
+` m0
+"m10N
+"m10N
+"m24N
+"m2<N
+p"m24N
+"m.8N
+gH/-
+"m10N
+"m10N
+`*/-
+"m10N
+"m24N
+$@/.
+f4`8
+"m+XN
+N^NuO
+f62|
+`& m
+*_NuO
+||,o
+(NuO
+$ &/
+8BB m
+`,0*
+Bg"m
+0NuO
+\ G,
+= FB
+BA1A
+4 G!I
+ G,P$h
+ LBX
+ C"o
+<nN04
+<n$A
+XNuO
+o 40
+m 0(
+HJEf (
+ NuO
+"R m
+f 01
+ &P m
+ &/
+"m/xN
+ NuO
+"m,PN
+4 P"|
+< PN
+NuHx
+ < m
+g| m
+fH m1
+$g""h
+"m4,N
+"m.xN
+H"S$m
+`4 R
+ S"R
+Bg"m
+BBHB/
+o*&m
+H"S m
+P$P m
+dBP m
+ NuO
+< &/
+Bg"m
+<|&o
+$NuO
+,|"o
+o& m
+`$ m
+ NuO
+$P"m
+gxHx
+Bg"m
+Bg"m
+`$$m
+H R"m
+f4Hx
+ `"Hx
+ NuO
+XB@?@
+dBP m
+ IBX
+< PN
+, PB
+H R&m
+P"Sp
+ R"Sr
+@JAg
+8`
+` m
+,gZB
+g. m
+D`" m
+((PJ
+"P m
+PNuNV
+`Zrc
+e>`Brf
+f&` 8|
+`$6|
+z"m-HN
+"m/pN
+"m/pN
+"m/pN
+"m/pN
+"m/pN
+"m/pN
+ "m/ N
+"m/ N
+"m/ N
+"m/ N
+"m/ N
+"m10N
+"m34N
+"m/LN
+"m34N
+f|/-
+N^NuNuO
+ NuO
+ NuO
+`H/-
+NuNV
+ "m/LN
+"m/pN
+,"m,lN
+ "m2
+o|/.
+"m-\N
+g2"m2
+ @ .
+`8Hn
+"m/DN
+"m.xN
+g /-
+<"m,
+f /-
+@"m+ N
+lN^NuNV
+<<(.
+lv$EX
+"m.(N
+ "m20N
+4 m1
+L m3
+"m-HN
+g *
+&E s
+`6Hx
+/ E/0
+ E/0
+ m+(&P/.
+ m/(&PB
+$ m0
+"m24N
+T"m/LN
+X"m-
+f& j
+ "m3
+\"m-
+N^NuO
+8"m,PN
+,NuNV
+d8"C i
+d`" (
+"C#H
+h G (
+d`* C (
+ G*
+f> (
+h"m,
+l"m,
+d Hx
+d m3
+P C(h
+``f T
+$K`NHx
+ G/(
+hg"p1
+`n G (
+"m-@N
+"m0,N
+fTp4
+ G/(
+x`j$
+"C/)
+8 C/(
+"m.xN
+ m+(
+ G (
+"m34N
+"C/)
+8 C/(
+"m.xN
+*"CB
+h$CE
+ G/(
+$"G/)
+ G/(
+$"G/)
+ G/(
+N^Nu/
+ -0
+$"m1
+$"m1
+$"m00N
+$_*_NuNV
+"m,DN
+g>"*
+"m/PN
+gd/-
+"m/LN
+"m/LN
+f< *
+"m24N
+$"m3hN
+"m0lN
+fV/*
+ `@/*
+"m-$N
+"m+<N
+N^Nu"o
+$"m3hN
+ Nu"o
+ Nu o
+ @"o
+"m+\N
+"m+ N
+"m+ N
+,NuNu /
+$"m3hN
+ NuNqNu/
+$"m-
+"m/LN
+*_Nu/
+$_NuNuNV
+"m/LN
+f0/.
+N^Nu/
+6"m*
+$@Hx
+$"m*
+ -3(%@
+1< -3
+$_*_NuO
+ f2Hx
+"m/xN
+4"m*
+`:/<
+4"m*
+1AYf
+&SYf
+g@Hx
+H @A
+"B&/
+0`,B
+\ BB
+@~1`2"o
+Xc4"/
+NuNV
+ 2 0
+g@ 3\
+/ "m.xN
+`&/-
+N^NuNuNV
+`nBQHx
+"m0xN
+pn n
+"m.tN
+"T n
+"m10N
+"m+ N
+fF,,
+"m.tN
+gp$m
+ "m*
+ @!R
+&R m
+`$".
+l /-
+f /.
+` /.
+@N^NuNV
+ &.
+N^NuNuO
+&P m
+$m,H`
+*_Nu/
+(`X$m
+b. m
+0 PX
+"m+hN
+0 PB
+ gl m
+`x m
+`hHx
+"S m
+NuNV
+v"m0
+ YA
+vf n
+ AHh
+~"m*
+g8 n
+`F n
+TN^NuO
+4g` m
+dt(m
+"Tvc
+ S$m
+ D&P(m
+f4$m
+t R"m
+"D QB
+dz(m
+"Tvc
+ S$m
+"C Q(m
+"C QB
+b& R/
+"m,PN
+ `*
+ NuNV
+ m,H
+B@H@r
+BAHA/
+`.Hx
+fLHx
+fHHx
+`JHx
+g: m
+ "m0
+f./-
+`r"m
+d$ m
+ "PS
+LN^NuO
+ m,H
+g /-
+H@B@
+g /-
+L"m1
+T"m3
+<oH$
+<` p
+H@B@
+"H m-
+oT$<
+"m,PN
+X"m.xN
+"m,PN
+/ m-
+X"m.xN
+HNuNuNV
+/ "m-
+$"m-\N
+g Hx
+`$J.
+"m0PN
+Y"m+,N
+l"m-
+t"m-
+|"m-
+` Hn
+Q"m-
+I"m-
+d"m-
+xmDx3
+b`vt5
+D`X|N
+m |S
+`>/-
+/ "m.tN
+"R k
+(`8$+
+/ "m.tN
+"R k
+/ "m3
+/ TN
+f4/,
+4/ l
+ "m,
+/ "m+
+N^NuNu/
+ -0
+,/-30/*
+$"m00N
+$_*_NuNuNV
+"m.tN
+ "m-
+$"m1
+/-+X/*
+$"m00N
+N^Nu o
+Nu o
+NuNuNuNu/
+$"m-\N
+*_Nu/
+$"m-\N
+"m/LN
+*_Nu/
+("m2
+$_NuO
+ /
+"m-HN
+"m10N
+"m1PN
+ @Hh
+$_NuO
+,<$o
+f< m
+ DHh
+ $/
+"@ /
+@"m+lN
+ Nu/
+ $B`
+"m-<N
+$_NuNV
+,<$.
+"m-HN
+ @&h
+`B*(
+ Hx'
+ @Hh
+"m2,N
+`4-C
+"m2,N
+mN-C
+"m2,N
+ "PHx
+T"m+lN
+\"m,
+`"m+lN
+d"m+lN
+ m2\ PJ
+$g""h
+"m4,N
+fHp
+"m1PN
+NqNuO
+ "m3
+"m1,N
+"m3\N
+NuNV
+$ $.
+"m-HN
+/-.,/
+"m44N
+"m/DN
+N^Nu/
+"m-$N
+x"m0
+*_NuO
+,<"o
+x-&I`P
+`*rR
+"m-HN
+"m/DN
+$ &/
+NuNuO
+, $/
+-$ m/
+"m-HN
+"m3dN
+ @&m
+ftHx
+"m3dN
+/-.,/
+"m44N
+"m44N
+"m/DN
+"P m
+ NuO
+, $/
+"m-HN
+f $C/-
+ m-0 PR
+"m3xN
+"m/LN
+"m1,N
+f m-8/
+*_NuO
+< m+(.
+ m-8
+"m-HN
+&@ *
+(@/ "m
+"m1|N
+"m1|N
+&J( v
+"m.4N
+8/ /
+"m.@N
+"m.4N
+"m.4N
+"m1PN
+8/ /
+"m.@N
+4NuNuNV
+$<$.
+"m-HN
+ -2<`
+ -/P/
+"m.hN
+"m+,N
+NqNu o
+NuNqNV
+"m/ N
+ P$0X
+fB m2\ PJ
+$g""h
+"m4,N
+ P 0X
+p m2\ PJ
+$g""h
+"m4,N
+f~"m
+ @`$R
+`(-C
+"m3dN
+"m/ N
+(A m
+ P$4
+fj&n
+oF m2\ PJ
+$g&"h
+"m4,N
+ m+(/
+"m3lN
+ P 4
+0 m2\ PJ
+$g0"h
+"m4,N
+N^NuNV
+<<*.
+ m1
+`$Hx
+g2Hx
+"m0 N
+"m,8N
+g$/.
+> m/
+"m10N
+`: m/(/
+`./-
+N^NuNV
+0"m-
+"m-HN
+g(Hn
+"m2<N
+4"m/LN
+` Hn
+"m,PN
+"m3dN
+"m,PN
+"m,PN
+"m,PN
+g,Hx
+"m,PN
+`tHx
+"m,PN
+/ /-
+g0Hx
+"m,PN
+/ /-
+"m,PN
+ `zHn
+e.Hx
+"m3dN
+`8 .
+"m/<N
+ m, /
+0"m-
+g m,
+l /-
+X"m0
+d"m+ N
+`J$m
+"m2,N
+N^NuNuNV
+$SHx
+x"m/
+`*Hx
+|"m/
+`RHx
+`0Hx
+"m-HN
+"m24N
+pAHx
+/ "m34N
+"m-`N
+l>Hn
+( m4
+(P4|
+ l& -
+l / /-
+"m/LN
+pN^NuO
+"m3$N
+NuNV
+"m+lN
+"m+lN
+"m+lN
+"m0 N
+"m/LN
+"m2LN
+"m0@N
+"m10N
+"m10N
+"m-hN
+"m+lN
+"m1PN
+"m+lN
+"m+lN
+LNqp
+"m-HN
+"m,DN
+"m1PN
+NqNu/
+"m+lN
+ *_NuNV
+$<(.
+"m/PN
+fp m
+g2"m
+fL$m
+l>Hn
+"m2<N
+"m3|N
+"m2(N
+`2Hh
+g $m
+"m- N
+N^NuNV
+"m1PN
+NqNuO
+< (o
+0"m.8N
+` re
+/ "m+HN
+ m2\ PJ
+"m4,N
+g< m2\ PJ
+$g""h
+ "m4,N
+ "m1
+g< m2\ PJ
+$g""h
+"m4,N
+"m1PN
+NqNV
+8 m3
+f J(
+g m.
+@"m/LN
+"m3dN
+` m.
+$P` /
+"m1PN
+"m3xN
+D"m0
+N^NuNuHx
+"m.(N
+ $_*_Nu/
+ "m0
+$_NuO
+N m+
+"m-,N
+2g""k
+2g /-
+DNu/
+f /*
+$_NuNV
+f>Hx
+N^NuO
+, $o
+h P
+"m10N
+*_Nu/
+"m10N
+*_NuO
+ "m
+`V m
+ NuO
+ "m
+`4 m
+ NuO
+| /-
+g0 m
+`>/-
+g< m
+gv m
+$@"m
+/ "m
+&@$+
+/ "m
+,@"m
+$@"m
+g./ "m
+g $*
+`0Hx
+/ "m
+ `d$
+gB/-
+&@/ "m
+`(/ "m
+`2 m
+f(/-
+gDt%`
+t* m
+gDt-`
+t+ m
+$@/-
+fz/-
+fj/-
+fX/-
+fH/-
+!`4/-
+t= m
+"m10N
+&@ RJ
+"m+ N
+` /+
+"m-HN
+ "m+lN
+"m1PN
+"m+lN
+*_NuO
+< $/
+ m1
+ / /
+d &m/
+"m-HN
+"m+|N
+"m1lN
+$"m+lN
+ m2\ PO
+$g""h
+ "m4,N
+ "m1
+ m2\ PO
+$g""h
+"m4,N
+"m1PN
+NqNV
+"m-HN
+"m0dN
+"m+,N
+f(Hn
+"m2<N
+ m0l`
+N^Nu/
+f 0<
+*_Nu/
+f 0<
+*_NuO
+oH"@B
+ Q (
+Nu /
+NuHx
+"m/ N
+NuNqO
+ <$o
+$@"S )
+f$ Q
+f J(
+NuNV
+"m2<N
+"m/PN
+p"m0
+`*Hx
+`"m*
+$@%B
+"m,PN
+N^Nu/
+ "m2
+f 0<
+*_NuNV
+"@ m
+P"m1
+v`"/.
+ "m1
+`< m2\ PJ
+$g""h
+ "m4,N
+ "m1
+(b6x
+f`lx
+x` *
+|"m+ N
+"m+\N
+"m+ N
+`d/*
+"m+ N
+"m+ N
+"m+ N
+fV$*
+"m+ N
+"m+ N
+` n
+"m+ N
+d"m2
+gBHn
+"m/PN
+f./.
+"m+ N
+p"m+ N
+"m+ N
+"m-@N
+"m+ N
+"m2<N
+T DJ
+g8"m2
+"m+ N
+p"m+ N
+g /-
+"m+ N
+"m+ N
+j m2\ PJ
+$g""h
+"m4,N
+LN^NuO
+,G(o
+&T$V
+0`h
+<`V
+L`D
+D`2
+f. +
+"m10N
+4NuO
+|| /
+f /-
+"m+ N
+ V/(
+"m+ N
+ V$h
+p"m0
+f0J)
+gH m
+g:Hi
+"m+,N
+"m.8N
+"m- N
+&@ @B
+gFHx
+(NuO
+<<*/
+`/ /
+ `Vp
+f Hx
+r HAJ
+r`HA m
+n$Hx
+"m/ N
+$@/-
+ `6Hx
+"m/ N
+"K @
+"@ EB
+`xHx
+$@Hx
+ NuO
+<<&/
+"m10N
+"m34N
+gf/ B
+"m2`N
+ NuO
+"m10N
+ m/(,
+"m/`N
+g /-
+"m10N
+"m+ N
+"m+ N
+"m3\N
+"m/LN
+`>(2
+"m+ N
+,NuHx
+ "m.
+ NuNV
+, $n
+ m3
+g( N!<
+ "m-
+"m-HN
+N^NuO
+$|$/
+"m,LN
+"m3dN
+f`Hx
+ "m,
+"m/LN
+"m-HN
+NuNV
+$|$.
+ m3
+"m-HN
+f$Hn
+"m.hN
+"m+,N
+"m.hN
+fNHx
+"m2XN
+, m1
+"m.$N
+0``Hn
+"m.hN
+g*/-
+ "m,
+ `J/
+<"m0
+`*Hx
+"m1dN
+<N^NuB
+"m1PN
+NuNuO
+$ $o
+H"m,
+"m1dN
+"m-HN
+$"m3
+"m-HN
+P"m0
+"m,DN
+NuNup
+"m-HN
+"m2hN
+NuNq o
+"m10N
+0 m-8
+4"m3
+T m/
+"m/ N
+/ "m0 N
+"m.4N
+"m3\N
+/ "m,8N
+"m10N
+"m1PN
+"m10N
+ Nu /
+"m,pN
+NuNu/
+ m+(/
+*_Nu//
+NuNq/
+*_NuNV
+et m/
+`&rf
+x$m,
+"m-HN
+ @Hh
+f<Hn
+"m34N
+/ "m*
+f"Hx
+l "n
+ $EE
+"m0 N
+"m0 N
+l*&-
+`N^NuNuO
+|<$/
+"m/pN
+"m/pN
+ BHh
+(@ m+((
+,J&LB
+ m+(/
+"m,`N
+"m4,N
+ m/$ PJ
+"m1|N
+ m/((
+"m.4N
+"m1PN
+NqNuO
+`( m
+`, m
+"m10N
+ Nu/
+NqNV
+$ $.
+N^NuNV
+< $m
+e,0;
+"m10N
+"m10N
+"m10N
+"m10N
+"m2<N
+"m2<N
+`zHn
+"m2<N
+fpHn
+"m2<N
+f^ .
+`DHn
+"m2<N
+f@Hn
+"m2<N
+f. .
+@N^NuNV
+, $.
+ "m+|N
+"m2<N
+`f&.
+gV"m,
+gL&m
+"m0 N
+N^NuO
+$ &/
+`Jr%
+fD$m
+`v m
+t R/
+l R$
+"m/PN
+"m2<N
+e40;
+`z"<
+`rHx
+`L"<
+`D"<
+`<"<
+`4 <
+`B <
+`z$/
+&"m+|N
+*"m,
+`^ /
+`N <
+`> m
+$P/*
+dNuO
+$ //
+f0 BX
+$ //
+f, BX
+"m10N
+"m10N
+g|/+
+gf0h
+f\ m
+f<J(
+f6/+
+g 0h
+$ $o
+"m-HN
+"m+<N
+gJ"m2
+f6Hx
+"m34N
+"m-HN
+"m, N
+NuNqp
+"m-HN
+"m+|N
+"m1PN
+"m-HN
+"m3`N
+"m1DN
+"m/LN
+ Nu/
+"m+ N
+*_NuNV
+"m-HN
+"m3`N
+ "m-
+HxKM/
+"m,xN
+N^NuNV
+,<&.
+gnHn
+"m2<N
+@"m/LN
+"m2<N
+g: m
+$$P/
+"m2<N
+(&PJ
+"m0|N
+"m1|N
+gvx(
+"m1|N
+f$Hx
+ @"m
+N^NuNV
+$ $m
+g`/-
+"m0|N
+g4Hn
+"m,<N
+f /.
+X"m/LN
+\"m0
+`4/-
+`"m/LN
+"m- N
+d"m-
+N^NuNV
+<<*.
+ m3
+8 m1
+ / Hn
+"m-HN
+"m1DN
+t"m-
+(P&m
+g($m
+`6 m
+,$PJ
+"m+ N
+"m+ N
+,$PP
+"m+ N
+"m+ N
+, PJ
+"m+ N
+"m2TN
+g@/-
+"m0|N
+$@"m,0N
+"m/LN
+N^NuO
+"m-HN
+"m2XN
+gF$DB
+"m+,N
+"m2XN
+$NuNu/
+*_Nu/
+*_Nu/
+*_Nu/
+*_Nu/
+*_NuO
+ $/
+ Nu/
+*_Nu/
+*_Nu/
+*_Nu/
+$_*_Nu/
+$_*_NuO
+&@ m
+$_*_Nu/
+$_*_NuO
+$ m+
+$P m
+ NuO
+&P m
+(NuO
+v}2|
+v[2|
+` $AB
+*_Nu/
+*_NuO
+"m,PN
+ Nu/
+ *_Nu/
+ *_NuO
+"R m
+ NuNV
+"m2<N
+N^Nu/
+ m+(/
+ "m3lN
+*_Nu/
+*_Nu/
+*_Nu/
+*_Nu/
+*_NuY
+"m+4N
+ *_X
+ &/
+"m/pN
+"m/pN
+"m/pN
+"m/pN
+ NuO
+"m+4N
+g /-
+g /-
+$<*/
+"m34N
+"m34N
+ `|$
+"m/xN
+*_NuNV
+$ $n
+ff/-
+f,`f/-
+/- /
+N^Nu/
+ m+(/
+"m-DN
+*_NuO
+ m+(/
+"m-DN
+"m/xN
+ l4"m2
+ft"m
+`$ <
+"m/xN
+gR$m
+f<&m
+ S(m
+fV$m
+`2"m
+ m+(/
+"m-DN
+ NuO
+$|*/
+$ $o
+f< m
+f6 m
+ <$/
+NuNV
+`Xt$
+ `* m+
+ P00
+N^NuO
+/- "m
+`BHx
+"m34N
+"m.xN
+NuNV
+ < m
+ CHh
+ BHh
+/- $/
+"m0,N
+N^NuNV
+$S"m
+/ "m
+dX/ /
+`b m
+<(P
+ $B$
+`B m2\ PJ
+$g""h
+"m4,N
+N^NuB
+`."m
+ *_NuO
+f6Hx
+&B m
+fR m
+/- ( m
+&@$m
+/- ,"m3dN
+`($m
+$@&DX
+ $/
+ NuO
+$ &/
+"m/pN
+"m/pN
+"m/pN
+"m/pN
+"m/pN
+"m/pN
+"m/pN
+"m/pN
+"m/pN
+"m/pN
+*_Nu/
+/- 0"m
+*_Nu/
+"@$R
+oH m
+ m+(/
+"m-DN
+$_*_NuO
+gn m
+/- 4"m
+n>`F
+ m2\ PJ
+"m4,N
+"m/pN
+"m/pN
+$*_NuNV
+ " " " " " " " " " " " "
+`JHx
+ P00
+ P40
+ P00
+eX m
+eL#i
+ P20
+ P00
+/- 8`
+"m3dN
+g<vP
+`:xp
+f4$m
+` pp
+/- <"m3dN
+g& m
+l Hx
+`` m
+`b m
+ - @`
+g m
+`V m
+f m
+ - D`
+ - H`
+ - L/
+/- P"m
+/- T$m
+h/- X"m
+$@-@
+&P m
+ P00
+f .
+/- \/
+/- `/
+/- d`
+/- h/
+/- l/
+/- p`J$
+"m2<N
+l,`T$m
+`Z/- "m
+/- t"m
+/- x`
+"- |`
+/- $"m,
+fx"m
+`n/-
+fP m2\ PJ
+$g""h
+^"m4,N
+^"m1
+ m2\ PJ
+$g""h
+"m4,N
+f$ m/
+P/-
+f( m
+"m+ N
+f /-
+"m+ N
+"m+ N
+f /-
+"m+ N
+"m+ N
+f /-
+"m+ N
+"m+ N
+f /-
+"m+ N
+"m+ N
+"m+ N
+"m+ N
+"m3dN
+"m3dN
+"m3dN
+l$ m
+/- P"m
+(` Hn
+fJ"n
+`Dt
+` tW
+ P00
+g6Hx
+gxtD
+`6 m
+"R m
+ @-@
+f""m
+g"xX
+g: m
+f2 m
+f*&m
+ T00
+g"pe
+ @Hh
+$K"SB
+ "m3dN
+$"m3dN
+("m3dN
+f$Hx
+g("m
+` xd
+f0"m
+`""m
+ P00
+` PS
+ m-P`
+"m3dN
+g: m
+ P00
+`N^NuO
+<|&o
+<"m3dN
+@"m3dN
+ "m3dN
+"R m
+dp m+
+D"m3dN
+H"m3dN
+$NuO
+"m/pN
+"m/pN
+L`&"-
+fz m
+"m3dN
+gZ$m
+/- d/
+ $R/
+< &/
+"m,0N
+p`(rR
+` "m
+t/ /
+`@ m
+"m/pN
+"m/pN
+*_NuNuNV
+"m10N
+"m10N
+"m10N
+"m10N
+P t,
+ej0;
+"m10N
+`P&m
+"m10N
+ @p-
+"m10N
+`Z/-
+ R .
+&JHn
+"m2<N
+ @ .
+"m10N
+"m2<N
+`* m+L
+`b&m
+"m10N
+/-0L"m-
+"m-HN
+"m/DN
+"m/DN
+`@ <
+"m2<N
+N^NuO
+,<&/
+g0Hx
+"m.8N
+gJ m
+ P00*
+g$z-
+ P00
+o `zt-
+op m
+g< m
+f00<
+`, m+L
+NuNuO
+ $/
+o /-
+"m+ N
+ "m+ N
+ NuNV
+ J@l
+g$Hx
+g.Hx
+,"m-
+"m/ N
+gN n
+"m-HN
+ T"m
+4 m/(-P
+"m0|N
+8"m0
+`` m
+"m/`N
+`> m
+"m3TN
+gv(.
+ BHh
+ R/08
+ BHh
+ `D&m
+g<$.
+ R/0(
+g m
+g( m
+<"m+ N
+@"m+ N
+N^NuNuNV
+N^Nu/
+*_Nu/
+*_NuNuHx
+Nq"m1
+"m3 N
+ NuO
+<Nu/
+ I"i
+*_NuO
+$ &/
+g,Hx
+"m10N
+"m.PN
+l$P J`*/
+"m10N
+"m10N
+ J$j
+`& m
+NuNV
+<| -
+"m0|N
+"m.8N
+"m3dN
+"m3dN
+"m3dN
+|`r/
+"m10N
+gDHx
+"m,@N
+ m-0&
+N^NuNV
+"m+pN
+"m4(N
+"m4(N
+"m/pN
+ "m/pN
+"m/pN
+"m/pN
+"m/pN
+"m/pN
+"m/pN
+"m/pN
+"m/pN
+"m/pN
+"m2XN
+fBHx
+l$"m2
+"m+xN
+`RHx
+l>Hx
+l*"m2
+"m+xN
+"m3 N
+"m1XN
+"m1XN
+"m/pN
+"m/pN
+"m/pN
+"m/pN
+"m,0N
+f`"m1
+f*"m3
+"m4 N
+g: m-0 PR
+ @-@
+"m,0N
+"m4(N
+N^NuNV
+$<(.
+l$PX
+g4"*
+N^Nu/
+l PP
+l P`
+*_NuHx
+NuNV
+< &.
+"m10N
+4"m,0N
+"m-HN
+"m/pN
+"m/pN
+ "m/pN
+"m/pN
+"m/pN
+"m/pN
+"m/pN
+"m/pN
+"m04N
+"m04N
+ "m+
+`.Hn
+`:Hx
+"m34N
+ `Z/-
+0"m+
+"m10N
+f /-
+<"m-
+@"m.
+lT$,
+"m10N
+g$/-
+"m10N
+"m10N
+ m-0/
+"m/pN
+"m/,N
+l$P`|
+4` <
+l(RB
+&L`H$
+f2"+
+(f(Hk
+"m10N
+"m10N
+g&$B`
+/ "m
+N^NuO
+"m+ N
+ NuO
+"m+pN
+"m4(N
+#Eg"m
+*_Nu/
+/<C!
+*_NuNV
+$ m
+l$P`
+"m+pN
+"m4(N
+l:Hn
+"m2<N
+"m1XN
+"m1XN
+"m,lN
+$"m/
+N^NuNV
+N^NuNu//
+NuNuNV
+$ $.
+j m,
+`* m,
+`4 m,
+f m,
+F m/
+"m-HN
+"m3tN
+l /-
+"m,xN
+"m+ N
+`4 .
+ m+(/
+"m3lN
+ m+(/
+"m3lN
+"m+ N
+pN^NuNV
+"m-HN
+"m24N
+"m+ N
+"m/LN
+fbHx
+g:Hx
+*"m10N
+g J.
+"m10N
+g:0@p
+`</-
+"m+ N
+"m1PN
+pNqO
+ "m2
+"m-HN
+8/ "m+
+/ /-
+DNuNV
+L"m0pN
+f@/.
+"m3xN
+ @Hh
+"m3 N
+"m/pN
+"m/pN
+gd n
+"m0pN
+B@!@
+` /-
+"m/pN
+"m/pN
+N^NuO
+$ $/
+"m,4N
+NuNV
+f0&m
+"m-HN
+/ "m
+$P".
+0m@tZ
+"m3lN
+ "m3lN
+"m3lN
+"m/\N
+o@Hx
+`P/.
+o@Hx
+oFHx
+0`6Hx'
+d`/.
+"m,4N
+`D/.
+`*/.
+`4/.
+<` B
+?"m4,N
+?"m1
+$g" j
+?"m4,N
+?"m1
+$g* j
+d "n
+"m4,N
+g<tt
+$g j
+$g" j
+?"m4,N
+?"m1
+$g" j
+\"m4,N
+\"m1
+$g j
+"m4,N
+$g& j
+"m4,N
+"m/\N
+$g" j
+"m4,N
+"m/\N
+D"m-
+"m-DN
+NqNuNV
+,|,.
+H"m0
+"m-HN
+"m0 N
+"m3dN
+g($-
+"m34N
+T`6Hn
+X"m/LN
+g^"m2
+f*`"r
+"m+xN
+l"m/LN
+N^Nu/
+p"m+ N
+t"m+ N
+x"m0
+*_NuNuO
+ NuO
+|<$/
+"m10N
+g<&k
+`\0k
+"m10N
+$V`6/
+"m10N
+f" j
+`J!j
+ TJ
+$NuO
+ &/
+"m/xN
+"m3dN
+g.Hx
+"m34N
+`NHx
+"m3dN
+"m10N
+NuNV
+$<$n
+ `</
+g: m
+"m+ N
+N^NuNV
+ft`xrd
+fd`4rr
+fJ`&rt
+g n0
+f8`,/-
+"m-HN
+j"m.
+"m34N
+"m34N
+(@ m+
+(G. S
+"m3dN
+"m.8N
+"m3dN
+$@ n
+ B@5@
+"m3dN
+"m.8N
+ P"K`
+lFHh
+"m0 N
+"@&n
+"m34N
+"m34N
+"m34N
+"m3dN
+"m/ N
+"m/ N
+&@ n
+"m10N
+"m10N
+f B@7@
+$@'@
+ghHn
+gN$.
+"m10N
+`,/.
+"m0 N
+o8 n
+ /0
+`$ -
+ /3
+l m/
+gt$LB
+"m0 N
+ /3
+8N^NuNuNV
+`Vrf
+fn`&
+`4"m2
+"m/LN
+"m-HN
+$SHx
+"m.8N
+N^NuNuO
+ $/
+lt"m2
+$"m-
+("m/LN
+"m0DN
+"m,@N
+ NuO
+, $o
+`6rf
+"m-HN
+"m3dN
+4"m+ N
+"A QJ
+8"m+ N
+` Hx
+NuNuNV
+o. S
+"m-(N
+D"m/LN
+v*(m
+<` /
+"m10N
+8`Dp0
+"m-HN
+BA=A
+"m10N
+f.J.
+"m0XN
+"m1hN
+"m,PN
+"m,PN
+l& BBA` I
+JAg
+H`<B
+L"m,xN
+ N^NuNuNV
+"m,hN
+N^NuO
+ NuO
+$<$/
+$o $/-
+"m0|N
+f*"m2
+"m,xN
+`V// /-
+"m,@N
+$<*/
+ez0;
+`8 m
+`. m
+`$4|
+"m-HN
+g@/-
+"m+ N
+"m+ N
+"m+ N
+gT/-
+"m+ N
+"m+ N
+"m+ N
+NuNV
+ < .
+f /-
+"m/`N
+`.$-
+`($-
+`" .
+ "m+ N
+$"m+ N
+` /-
+("m+ N
+N^NuO
+NuNV
+ "m0
+e.Hn
+<"m,
+gp$m
+D"m+ N
+N^NuNV
+ "m0
+e.Hn
+H"m,
+gp$m
+T"m+ N
+N^NuNV
+ "m0
+e.Hn
+X"m,
+x(0
+gp$m
+`"m+ N
+N^NuNV
+B@5@
+"m0pN
+ JB@=@
+"m/LN
+"m/pN
+"m/pN
+ .DL
+N^NuO
+"m/pN
+"m+ N
+"m+ N
+"m+ N
+"m+ N
+"m+ N
+"m+ N
+NqNV
+h B"PC
+"m2 N
+ @&-1
+"m,PN
+$N%<
+"C Q/
+"m+ N
+"m/pN
+"m0pN
+B@-@
+"m+ N
+"m+ N
+"m+ N
+g /-
+"m+ N
+"m+ N
+e60;
+`L -
+`F -
+`@ -
+`: -
+`4 -
+`. -
+`( -
+`" -
+N^NuO
+"m-HN
+"m,0N
+ NuO
+"m10N
+"m-HN
+NuNV
+$|,.
+@"m3
+L"m+lN
+"m,<N
+mVHn
+"m,<N
+X"m-
+(`
+\"m+lN
+d"m+lN
+<N^NuNV
+< &n
+ `(/-
+"m10N
+"m10N
+"m10N
+| m/
+f* <
+"m1PN
+$X-H
+"m2hN
+mPHx
+"m,PN
+$B`xv
+fJ0.
+f*0.
+f$0.
+f@0.
+"m2hN
+"m+$N
+f n
+"m-HN
+"m/LN
+N^NuNuNV
+` m
+`j m,
+fz/-
+n\/-
+`P m,
+`H m,
+c0/-
+` m,
+"m-HN
+ m+(/
+"m,PN
+ S"G!Q
+B@1@
+"m,0N
+`v"m2 N
+/ Hx
+"m/LN
+grHx
+ S!@
+ G/
+ `$ G/
+ m1
+"m+ N
+"m0pN
+B@3@
+"m0pN
+`4/-
+"m,xN
+"m+ N
+ m+(/
+"m-DN
+"m0pN
+o* m
+"m+ N
+`~ m
+ F/(
+/ /-
+$"m+ N
+("m+ N
+g" m
+gTHx
+m,Hx
+"m3dN
+"m10N
+,"m+ N
+0"m+ N
+g("F/)
+4"m+ N
+"m,tN
+"m0<N
+"m,tN
+"m0$N
+"m-pN
+8"m+ N
+h FB
+e /-
+<"m+ N
+ BHh
+o2$m
+f /-
+T"m+ N
+ m+(/
+"m-DN
+ m2\ PJ
+$g""h
+"m4,N
+N^NuNuO
+| ,o
+@(BX
+&T/-
+"m10N
+$K/-
+"m10N
+f m,
+"m10N
+"m10N
+f m,
+"m10N
+f m,
+``/-
+"m10N
+f m,
+`B/-
+"m10N
+f m,
+`$/-
+f m0
+"m-HN
+g -
+NuNu/
+*_NuO
+$ $/
+"m2tN
+lJ"m2
+"m,xN
+ NuO
+ &/
+`V <
+"m,xN
+ Nu/
+ *_NuNV
+"m10N
+"m10N
+"m10N
+"m10N
+"m/XN
+"m10N
+"m10N
+"m10N
+`R/-
+"m10N
+"m10N
+`\/-
+"m10N
+`D/-
+"m10N
+"m10N
+"m,xN
+gl"m
+"m,xN
+ g /-
+"m,xN
+g$/-
+xN^NuNV
+"m3dN
+"m3XN
+`zHx
+"m,PN
+ `b/
+`PHx
+"m3dN
+N^NuO
+$|$o
+NuNu/
+*_Nu//
+NuNV
+ /-
+"m0|N
+g<Hn
+"m,<N
+f. <
+f"$.
+"m+$N
+N^NuO
+ &/
+ Nu/
+ "m,
+$"m,
+("m,
+,"m,
+"m10N
+g$/-
+"m10N
+"m10N
+`DHx
+"m3dN
+NuNV
+"m3XN
+<"m-
+N^Nu/
+"m3XN
+D"m-
+*_NuNV
+g:/.
+N^NuNV
+g>/.
+N^NuNV
+g./.
+N^NuNV
+, &n
+"m10N
+"m10N
+BA7A
+"m3dN
+"m3XN
+ fHB
+r 7A
+N^Nu/
+D"m-
+*_NuNV
+g6/.
+N^NuNV
+g6/.
+N^NuNV
+g./.
+N^NuNV
+g./.
+N^NuNV
+t"m,PN
+\"m0
+` m,
+t"m,TN
+h`^B
+\"m1
+l"m/XN
+"m10N
+"m10N
+"m-|N
+\"m1
+"m-|N
+\"m1
+g /-
+\"m1
+\"m1
+g4Hx
+"m,PN
+\"m1
+"m,PN
+\"m1
+Xf0r
+"m. N
+"m/0N
+,N^NuO
+L"m3
+"m,xN
+$_*_NuNV
+@g B
+8g6 .
+8"m0
+gRHx
+"@Hi
+"m,PN
+"m3HN
+@gt *
+"m,PN
+g /+
+ / Hh
+ @Hh
+ `8B
+ @Hh
+g4Hx
+"@Hi
+g4Hx
+ @Hh
+"m.dN
+"m-DN
+N^NuNV
+"m,PN
+( m1
+"m,TN
+"m10N
+0"m2
+$`< m
+4`0&
+8` &
+4"m*
+"m. N
+g&/ "m2
+/ /-
+8"m,
+l /-
+<"m,xN
+&m+(/
+@ m1
+<"m/LN
+D"m-
+"m-DN
+@& X
+ F h
+gPHx
+"@Hi
+"m,PN
+"m3HN
+f> m
+8g@ .
+8"m0
+g (TJ
+t m+(&
+P(AI
+4g p
+/ DHh
+H"m,
+8g$ *
+ F/(
+g:$(
+T`2Hn
+ F/(
+g Hn
+mlHx
+l"m,xN
+p"m+ N
+"m08N
+g4Hx
+"@Hi
+"m2HN
+$"FB
+"@Hi
+"m2HN
+"m-DN
+gZ m+(&
+ D$(
+f" m
+ $RJ
+ m+(/
+"m-DN
+"D G"
+N^NuO
+"m,PN
+ gP/
+"m,TN
+eX0;
+ ` /
+,Nu/
+"m,PN
+ $_&_NuNuO
+ Nu/
+"m,PN
+$_NuNV
+"m,PN
+N^Nu/
+"m,PN
+$_NuNV
+"m,PN
+N^NuNV
+,<(.
+"m0HN
+"m0HN
+l /-
+N^NuNV
+p -@
+N^NuNV
+<<&n
+p -@
+f$p#
+ @"*
+N^NuNV
+p -@
+f 0*
+ @ *
+`x/-
+fb/-
+"m,PN
+N^NuNV
+N^NuO
+ NuNV
+N^NuO
+"m40N
+Nu o
+*_Nu/
+*_Nu/
+l /-
+"m,xN
+*_NuO
+gh m
+"m10N
+gN&m
+$S`0/
+"m10N
+*_Nu/
+ "m0
+*_NuO
+g$&J$SJ
+,"m,
+g|$@$
+"m,PN
+\NuNuO
+ "/
+ NuNV
+,|*.
+"m0|N
+| m1
+`H$.
+"m0PN
+"m,@N
+N^Nu/
+ *_NuNV
+"m10N
+`~ m
+"m10N
+N^Nu/
+ *_NuNV
+"m10N
+`v m
+"m10N
+N^Nu/
+ *_NuNV
+"m10N
+`| m
+"m10N
+N^Nu/
+ *_NuNV
+"m10N
+`| m
+"m10N
+N^Nu/
+ *_NuNV
+"m10N
+`| m
+"m10N
+N^NuO
+`$$m
+ 2,
+f* m
+f "m
+ 2,
+f* m
+f "m
+4 2,
+f* m
+f "m
+H 2,
+f* m
+f "m
+\ 2,
+f* m
+f "m
+NuNu/
+$m,X/*
+"m,dN
+$_*_NuO
+ NuNV
+b$m,
+$m,X *
+ BHh
+ @%@
+`| m,X
+ m,Xr
+$m,X *
+ BHh
+ @%@
+b"m,
+ m,X!Q
+R m,Xp
+D"m,
+ m,X!Q
+4 m,Xr
+& m,
+ m,X!Q
+"m+ N
+"m-HN
+$m,X/*
+"m1tN
+fBHx
+ @%@
+"m,PN
+"m0\N
+gB$m
+l: m,Xr
+"m3DN
+"m+@N
+"m0\N
+"m+8N
+ m,XP
+mP m
+"m.0N
+Hx8@/.
+Hx8@/
+e: m
+f."m2
+"m0(N
+(`v&m
+"m0(N
+g2Hx
+"m,PN
+"m0(N
+"m,PN
+L"m0
+<"m.
+ m,XO
+`"m.
+eP0;
+` /-
+e^$m
+"m/hN
+` "m0\N
+N^NuNV
+$|$n
+ "m/xN
+l$/-
+ "m, N
+o /-
+B@=@
+BA=A
+ JEg /
+"m,PN
+ "<c
+N^NuO
+, $o
+"m,PN
+&m,XHk
+"m,PN
+(NuO
+, &o
+"m.<N
+`& m,X/(
+4NuNV
+ &.
+ m,X/(
+N^NuO
+ m,X/(
+4NuNV
+"m34N
+"m/xN
+l"`@/-
+` /-
+"m/dN
+N^NuO
+ <(/
+8NuNV
+ &.
+N^Nu/
+ "m1
+*_NuNV
+ m,X (
+/ "m0(N
+4/ "m0(N
+"m/ N
+ m,X/(
+/ "m0(N
+"@Hq(
+/$HX
+"m,PN
+`NHx
+"m,PN
+`2Hx
+"m,PN
+"m,PN
+"m,PN
+fHHx
+"m,PN
+g(Hx
+f*J,
+lg$B
+f&J,
+,g B
+ "m1
+ ` /
+`>$m,X *
+N^NuY
+fd /
+ /0
+$"m+ N
+ m2\ PO
+$g""h
+"m4,N
+("m34N
+"m1XN
+ "m1
+"m1@N
+ m+(/
+*_Nu/
+*_NuNV
+N^Nu"o
+ A"(
+"A Q
+,|(/
+(&DG
+gD&DG
+g$&DG
+ NuO
+/ "m.<N
+ `</
+ @Hh
+"m,PN
+NuNV
+"m,PN
+N^NuO
+| ,o
+"m3LN
+gj/ /-
+"m,PN
+`n/ /-
+&@ BHh
+"m,PN
+NuNV
+gXHx
+"m+TN
+g Hx
+"m.xN
+N^NuNV
+$ Hx
+"m,PN
+l /-
+"m,PN
+N^NuO
+/ "m0
+$/ //
+8"m/xN
+ftHx
+</ "m0(N
+gb&m
+P`X$CS
+Sc%@
+$_NuNuO
+ &/
+mL/-
+g "m,0N
+ NuO
+$ $/
+`VHx
+"m34N
+ `(B
+f /-
+t"m1
+*_NuO
+ <"o
+NuNV
+` Hx
+"m/xN
+N^Nu/
+"m2$N
+"m/pN
+ "m/pN
+"m/pN
+*_NuNV
+N^NuO
+ |(/
+glHx
+gLHx
+LNuNV
+, &n
+f4/.
+`d/-
+`hHx
+"m,PN
+N^NuNuNV
+fP$<
+"m-HN
+"m+ N
+"m+ N
+N^NuNV
+"m-HN
+"m+ N
+"m+ N
+"m+ N
+"m+ N
+f $RR
+`($CP
+`V"R
+ P00
+N^NuNuO
+,|,/
+"m-HN
+`B/3
+"m+ N
+"m+ N
+ NuO
+"m+ N
+"m+ N
+ "m+ N
+"m+ N
+&"m4
+NuNu"o
+Nu"o
+Nu"o
+$ &/
+$_*_NuNV
+"m0pN
+"m,tN
+"m/|N
+"m-XN
+/<A.
+"m0$N
+"m-pN
+&E m
+@(P m
+,$PB
+`8 *
+"H (
+"m/|N
+"m/|N
+"m+tN
+"m,PN
+"m,8N
+N^NuNV
+"m-HN
+L"m.
+P`| m
+"m0 N
+"m,PN
+T"m/LN
+S"m+$N
+X"m34N
+"m/xN
+"m.lN
+\"m34N
+"m/xN
+\`NB
+"m/xN
+h"m/LN
+"m.lN
+$@&A/
+"m0<N
+"m0$N
+"m.TN
+"m,tN
+"m-pN
+"m-pN
+"m0<N
+"m0$N
+"m,tN
+"m0$N
+`v m
+`j m
+X`^ m
+`R m
+ `F m
+`: m
+`. m
+`" m
+,$P/-
+p"m3
+"m,<N
+"m,@N
+"m,<N
+,`d/
+"m,<N
+"m,<N
+"m,<N
+"m,<N
+"m,<N
+g> .
+"m+ N
+"m-XN
+"m-XN
+"m-XN
+"m+ N
+"m+ N
+"m,tN
+"m-pN
+"m0<N
+"m,tN
+"m-pN
+"m0$N
+"m.TN
+"m+ N
+"m+ N
+/ "m,
+NqNuNV
+$@Hn
+"m+ N
+"m+ N
+"m+ N
+"m+ N
+B@H@/
+BBHB/
+B@H@/
+BCHC/
+B@H@/
+BDHD/
+"m+ N
+N^NuNu"/
+NuNq/
+$_Nu o
+ Nu/
+ P00
+*_Nu/
+ m+
+g$00
+*_Nu o
+ <"o
+f0`BJ
+f*`<G
+*_Nu/
+*_NuB
+ m3P"
+*_Nu/
+ m3P"
+$_*_NuO
+, m3P&
+$B` /
+$Nu"o
+NuNq/
+`& QJ
+$_Nu"o
+p NuNq"o
+NuNq"o
+NuNq o
+"m10N
+"m10N
+ Nu/
+gL *
+f: *
+f& j
+x"m10N
+$_*_NuO
+|"m+ N
+"m+ N
+"m+ N
+"m+ N
+"m+ N
+"m+ N
+"m+ N
+g6Hx
+"m/pN
+"m/pN
+$_*_Nu/
+"m/pN
+*_Nu/
+$_Nu/
+Nu /
+NuNqO
+ m
+g6&(
+"m,PN
+ Nu/
+"m.xN
+$_NuNV
+` PJ(
+"m.xN
+N^Nu/
+&J`( j
+x$P`
+$_*_NuO
+cj"Q
+gl"AQ
+*_NuHx
+Nu"m
+Nu"/
+NuNqO
+< (o
+$ m/
+/ "m.
+"m,(N
+"m,(N
+/ Hx
+ P$PJ
+T P"H`
+"m,(N
+f> -
+`\ m
+ m-0 PR
+"m,(N
+ `, m,
+R"m2
+ o
+"m/8N
+"m/8N
+$g4"h
+ @Hh
+0"m4,N
+ @Hh
+0"m1
+$g""h
+"m4,N
+"m/8N
+ Nu/
+*_Nu//
+Nu//
+NuNV
+"m+$N
+"m,tN
+"m,tN
+"m0$N
+"m,tN
+"m0$N
+"m,tN
+"m0$N
+"m,tN
+"m0$N
+"m+ N
+N^NuNV
+"m/xN
+N^NuNV
+f *
+g^/+
+gN`*$-
+`6Hx
+N^NuO
+ NuO
+ Nu//
+p NuNqNV
+ `$p
+,"m1
+g` .
+ g /.
+g* .
+"m/pN
+"m/pN
+"m/pN
+"m34N
+"m3 N
+ f" m
+0"m2
+ `,r
+0"m2
+ ` B
+`dHx
+m& n
+g "m
+N^NuO
+gR m
+`z m
+f$"m
+*_Nu/
+*_Nu/
+"m3 N
+ g~/
+hfnHx
+f* m
+fN m
+f m
+l"P m
+"m/pN
+g(/-
+g m
+*_NuNV
+"m/,N
+e. m
+g /-
+g$ m
+N^Nu/
+` PX
+*_Nu/
+` PX
+nf6 m
+ g Hx
+$_*_Nu/
+ "m-
+l /-
+*_NuO
+ /
+"m1XN
+\NuO
+$ "o
+"m,PN
+fJ$m
+g& m
+$_*_Nu/
+*_NuO
+d*"m
+`F"m
+g8p`
+g2 j
+g p\
+<<$o
+ Nu/
+g ")
+*_NuB
+NuHx
+g &m
+`h$m
+`f m
+ P&P`D m
+T P"H`
+"m34N
+ NuO
+ o
+`" -
+ Nu/
+f /-
+*_NuO
+`<4*
+"m,PN
+ Nu/
+$_*_Nu/
+ @Hh
+BA1A
+"m,PN
+0@"/
+ NuO
+$ $/
+$P`"J
+"m/pN
+"m/pN
+ Nu/
+$_*_NuO
+, &o
+g^$k
+`: m1
+$g "h
+"m4,N
+`\/+
+="C A
+g /+
+ NuO
+| (o
+ m+
+gb m
+n m
+ P 0
+,P`8"n
+ L`
+/ "m
+&@Hx
+ @-@
+,H`BR
+NuNV
+x` J
+$I&m
+ @p}
+ @/.
+ `vHn
+"@ QX
+gFt+
+p"m1
+g Hx
+"m/pN
+"m/pN
+ m-0 PR
+"m3 N
+PN^NuO
+,< o
+T$PJ
+fR`LHx
+"m/xN
+o" m
+`6$m
+ $/
+ Nu/
+*_Nu o
+gV00
+/ "m
+g Hx
+$S m+
+f$x_
+ P00
+"m.xN
+"m.xN
+"m.xN
+"m.xN
+*_Nu/
+*_NuNV
+` PC
+paJ0
+N^NuO
+fb m
+&P`R$k
+ P00
+"m.xN
+"m.xN
+$P m
+gZ m
+$_*_NuO
+`,PM
+ P00
+ P00
+g"/-
+&A`$G
+f0 m
+l m
+/ "m
+f|r=
+g v?
+ P00
+/ "m
+/ "m
+0NuO
+ P80
+X/2,
+f2 k
+`8Hx
+`( m
+`LHx
+"m,PN
+ NuNV
+ .
+"m34N
+"m,PN
+f^ m
+$"m.xN
+` Hn
+$"m3
+"m34N
+N^NuNV
+"m,PN
+e m
+"P m
+ "m10N
+"m.xN
+f"/-
+N^NuNV
+$<*.
+x P$H`(J
+ J$j
+e m
+"P m
+e"#B
+g /-
+N^Nu/
+g> m
+e0 m
+*_NuNV
+f: m
+`L m
+e m
+"P m
+N^Nu/
+*_Nu/
+$_*_NuNV
+fz/.
+fb .
+fD m
+`F m
+`<$-
+&F @X
+/ "m-
+$B/-
+g0/-
+"m2<N
+"m- N
+f,$m
+H P/0\
+H&P0k
+H&PE
+`*0+
+$ m3P
+H PP
+H"P0i
+g<r'
+gv m
+e,`@J
+g:p'
+ P00
+gL m
+f, m
+d:/-
+g( m
+g(p=
+ P00*
+T QB
+N^NuY
+`" o
+g Jh
+g m
+gvHx
+gd%L
+x QJ
+ @ (
+ NuO
+g x;
+`@$m
+&@ k
+fN`bHx
+ NuO
+f:`ZHx
+ @Hh
+ "m
+`D"m
+ NuO
+`|"m
+f4"m
+`,"m
+ Nu/
+ Nu/
+$_*_NuO
+&J`
+ `F/
+f4&j
+`$Hx
+ NuNV
+`&PG
+g2$n
+4N^Nu/
+"m10N
+"m34N
+*_NuNV
+&H-P
+` PJ(
+xgJJ
+g /-
+0``"n
+"m10N
+o` n
+ g /.
+`"Hx
+"m/pN
+"m/pN
+g@$n
+g Hx
+gRJ+
+ P00
+p@5@
+0@t
+glt@
+"m34N
+`\Hx
+"m34N
+ `<Hx
+"@Hi
+"m/pN
+"m/pN
+`d"n
+"m3 N
+`P .
+N^NuO
+"P m
+`:"m
+`b m
+` PJ(
+||&o
+"@ m
+"@$m
+ m-0 PR
+ @$m
+ "m,0N
+ @$m
+"m+|N
+"@ m
+ @$m
+"m+|N
+"@ m
+(K&/
+`l m
+&B`* m
+`R m
+`, m
+oZ$-
+g Hx
+cT m
+g2Hx
+"m+ N
+"m+ N
+"m/pN
+g\ D
+fP m
+"m34N
+"m34N
+"m/pN
+"m/pN
+"m/pN
+&J`"
+e m
+l"P m
+NqNuO
+f$&m
+ m+(/
+"m3lN
+*_NuO
+$ "/
+`> m2\ PJ
+$g""h
+"m4,N
+"m+ N
+gB m2\ PJ
+$g""h
+"m4,N
+"m+ N
+"m+ N
+ m2\ PJ
+$g""h
+"m4,N
+*_NuO
+ Nu/
+"P m
+ m2\ PJ
+"m4,N
+ m2\ PJ
+"m4,N
+ m2\ PJ
+$g""h
+"m4,N
+*_Nu/
+"P m
+*_Nu/
+*_NuO
+g6 m
+*_Nu/
+"m+ N
+ m2\ PJ
+$g""h
+"m4,N
+"m+ N
+*_NuO
+, &/
+fD m
+"P m
+ m+(/
+"m-DN
+ `"p
+"m/pN
+"m/pN
+ m+(/
+"m-DN
+$_*_Nu/
+g< m2\ PJ
+$g""h
+"m4,N
+*_Nu o
+"m10N
+NuNV
+<<*.
+`8Hx
+"m3dN
+ @-@
+"m1lN
+"@ n
+`j"m.
+"m.(N
+"m0 N
+&@ n
+N^NuO
+ @Hh
+"m3dN
+NuNV
+f8 m
+$H&<
+"m,PN
+"m,PN
+`.r'
+g v$
+gTr<
+`Lt|
+"m,PN
+"m,PN
+"m,PN
+"m,PN
+"m,PN
+"m,PN
+`Lr(
+"m,PN
+"m,PN
+`Ht}
+"m,PN
+"m,PN
+g4$<
+"m,PN
+"m,PN
+`2t
+g,r>
+"m,PN
+"m,PN
+f.Hx
+"m3dN
+"m.8N
+"m3dN
+"K4|
+"m3dN
+gp I
+f. n
+f& S
+"m+,N
+"m2<N
+f(/-
+"m+,N
+fP m
+f0 m
+ @Hh
+/ "m0 N
+"m- N
+$D`6(m
+| T 3
+g&$08
+"m10N
+|&P(KB
+`H$SJ
+g>/-
+"m10N
+"m10N
+|"PJ
+g m
+"m,8N
+bf&m
+$S(m
+"T I
+"m+ N
+"m+ N
+XN^NuNV
+"m,PN
+fh"m+|N
+"m1LN
+X"m1
+"m/ N
+"m+HN
+Jm@tW
+` rw
+"m/ N
+"m3dN
+tv#`
+&@$RX
+"m.8N
+|]`R|[`Nv
+ GHh
+"m0 N
+ m+(/
+"m-DN
+e"t
+Be t
+V"m2
+"m+ N
+"m+ N
+"m+ N
+o""n
+ P00
+ P00
+e(Hx
+gpe2r3
+`,tD
+bzrF
+`zHn
+o~"m
+` "m
+ "m*
+gf m
+<"m4
+l"$K/
+ "m0
+N^NuNV
+`Hrc
+f2`6 m,
+g&J(
+"m-HN
+"m2TN
+"m/pN
+"m/pN
+"m/pN
+"m/pN
+fL m+
+NqNuO
+/- 8"m3
+`vrf
+f^`Hrm
+fN`R m,
+``8/
+"m0PN
+"m-HN
+/- </
+"m10N
+ NuNV
+,|*.
+/- @Hx
+$@Hx
+/- DHx
+"m3dN
+&- HB
+/- LHx
+"m.DN
+N^NuNV
+< &.
+"m0pN
+f$ m
+/- /
+"m10N
+ m $r
+`j$m $
+/- PHx
+$- /
+ m
+$m /
+N^NuNV
+"m N
+"m3dN
+"m/8N
+/- T/
+"m2TN
+$- (/
+"m/pN
+"m/pN
+"m/pN
+/- ,Hx
+"m/pN
+"m/pN
+"m/pN
+"m/tN
+(- 0/
+/- X"m-tN
+/- \`"/
+/- `"m/LN
+/- d`
+/- hHx
+."m0
+&m 4J
+g`$m
+"m N
+@ RP
+.$RP
+"m3dN
+/- lHx
+."m0
+ EHh
+F/- p`
+"m+PN
+ `"03
+/- t`
+/- xHx
+."m0
+ m 4
+/- ,Hx
+"m/pN
+*_Nu/
+/- |Hx
+."m0
+/- 0"m/
+"m.DN
+$ &/
+(B@?@
+"m.xN
+`THx
+"m.xN
+"m-DN
+ Nu/
+*_Nu/
+`$m
+"m/pN
+ $_*_Nu/
+."m0
+ *_NuO
+ "m4
+T"m4
+ NuO
+$/-
+$"m0|N
+/ "m0
+\ -
+|/-
+"m10N
+P/-
+"m10N
+6/-
+"m10N
+f:Hx
+`L/-
+"m10N
+("m,
+"m3dN
+fH/-
+"m10N
+V/-
+"m10N
+0/-
+"m10N
+f./-
+"m10N
+"m4$N
+"m10N
+"m10N
+"m10N
+f/-
+"m10N
+R`J/-
+"m10N
+g8/-
+"m10N
+"m10N
+"m0PN
+"m10N
+f^$+
+"m0PN
+"m3,N
+"m3,N
+"m10N
+"m0PN
+"m10N
+"m0PN
+`B/-
+"m10N
+ ` /-
+"m10N
+$/-
+"m,@N
+ 4|
+`Vrn
+g$tc
+f``>Hx
+"m1DN
+"m1DN
+"m-HN
+ m2\ PJ
+"m4,N
+gD m2\ PJ
+$g""h
+"m4,N
+NuNu/
+"m-HN
+"m24N
+"m/LN
+$_*_NuO
+ m0T
+"m3dN
+`^pf
+f\/-! m,
+`hpn
+f /<
+ `Brs
+f(/-!
+"m38N
+ m0TB
+"m-HN
+"m1pN
+NuNV
+g:$-!
+"m0|N
+ m/(&PB
+f m/($PB
+/-! "m+ N
+ m/(
+"m,tN
+"m,tN
+"m0$N
+/<@Y
+"m0<N
+"m.TN
+/-!$"m+ N
+ m+(/
+"m-DN
+$g" k
+"m1|N
+/-!("m+ N
+ m+( PX
+`0"PJ
+$g" i
+ "m4,N
+ "m1
+ m+(j
+$g" i
+"m4,N
+ m+( PJ
+"m4,N
+"m1|N
+ m+(/
+"m-DN
+pN^NuO
+"m0 N
+ NuO
+"m3dN
+$m!4`*B
+/-!@"m/
+f m!8
+f TJ
+/-!D/ "m!,N
+/ "m!,N
+NuNV
+ m!8p
+"m14N
+/-!H`
+/-!L"m-
+/-!P"m,
+"m1$N
+lD"m2
+/-!T"m,
+"m1$N
+"m3<N
+` m0
+N^NuNV
+ /-!X"m0
+,-!\B
+`Nro
+fD`"p
+`:Hn
+"m!0N
+ ` r
+/-!`/
+/-!d/--
+"m0 N
+/-!h/
+"m10N
+gL/-!l/
+"m10N
+"m-hN
+"m10N
+/-!p"m+ N
+"m2LN
+"m0@N
+lHHn
+"m2<N
+ m/
+/-!d/-!t"m0 N
+/-!x"m/LN
+f4 m/
+"m10N
+gD/+
+"m10N
+`./-!|/+
+ "m/`N
+"m/`N
+ N"`B
+ "m!0N
+"m3dN
+g&Hx
+"m/lN
+/-!\/
+"m10N
+X/-!d/-!
+"m0|N
+`fr#
+g` m+
+ P"J`
+g0/.
+"m!<N
+"m,@N
+/-!d/-!
+fF C`
+"m!<N
+"m,@N
+`./.
+"m!<N
+"m2LN
+g /.
+"m0@N
+dN^Nu//
+"m.LN
+Nu o
+g0/-4
+"m3@N
+ Nu/
+$_NuHx
+ "m0
+`$Hx
+$_Nu/
+ m!
+"m+xN
+*_NuNV
+fP$m!
+"m3dN
+"m3dN
+"m0XN
+"m1hN
+"m,PN
+"m,PN
+v<-C
+"m3dN
+"m10N
+"m10N
+"m10N
+"m10N
+"m10N
+"m10N
+x/-!
+"m10N
+^/-!
+"m10N
+"m10N
+&/-"
+"m10N
+ /-"
+"m10N
+"m10N
+/-" /
+"m10N
+f"/-"
+"m10N
+"m10N
+r/-"
+"m10N
+X/-" /
+"m10N
+B/-"$/
+"m10N
+./-"(/
+"m10N
+fBHx
+/-",/
+/-"0/
+/-"4`*/-"8/
+"m10N
+f$ m!
+/-"<"m+ N
+/-"@/
+"m10N
+/-"D`
+/-"H/
+/-"L/
+"m10N
+L/-"P/
+"m10N
+2/-"T/
+"m10N
+/-"X/
+"m10N
+/-"\/
+"m10N
+/-"`/
+"m10N
+/-"d/
+"m10N
+/-"h/
+"m10N
+/-",/
+"m10N
+`|/-"0/
+"m10N
+`b/-"l/
+"m10N
+`:/-"p`
+ -"H/
+/-"t"m+ N
+/-"x"m,
+f0 m!
+"m10N
+`f/.
+"m1hN
+/-"|"m3
+"m,PN
+ "m2<N
+m Hx
+vo=C
+"m1HN
+$@ m!
+eJ m!
+e6 m!
+"m,PN
+x$m!
+`\=@
+f4=j
+/-2D`
+/-/4/
+ @po
+"m-4N
+"m-4N
+ Q"h
+f /-"
+f*Hn
+&@".
+f> .
+f>Hx
+ "m,PN
+p =@
+"m,PN
+`t .
+ "m,PN
+g" m!
+"m+ N
+"m2lN
+ro=A
+"m,\N
+n&Hx
+"m+TN
+"m,xN
+L"m,PN
+\"m/
+ Q"h
+"m0 N
+"m,PN
+g$"n
+ Q"h
+LN^NuNu/
+NqNV
+$|$.
+"m-HN
+%/-"
+"m1 N
+"m/pN
+"m/LN
+"m+ N
+N^Nu"o
+NuNqO
+$P`d$*
+"m10N
+"m10N
+"m10N
+g"/-"
+"m10N
+"m-hN
+NuNV
+"m10N
+g"Hx
+"m3<N
+gv m"
+grHx
+"m1$N
+N^NuNV
+lp m"
+"P m"
+$P`fI
+`$2|
+"m-HN
+fr/-"
+"m0 N
+`LHx
+ "m*
+"m0PN
+"m0PN
+"m2LN
+"m0@N
+ N"m"
+"m/`N
+fZ"m2
+"m+xN
+"m+ N
+"m-tN
+N^NuO
+l$"m2
+/-# "m0
+ Nu/
+/-2<//
+ *_NuNV
+ &.
+`8rm
+f, <
+"m/8N
+"m-HN
+N^Nu/
+ m/(`
+ m+(
+*_NuY
+"m/LN
+"m-<N
+ m/$ PJ
+"m1|N
+NuNuHx
+NuNqO
+"m10N
+NuNV
+$ $.
+/-# Hn
+"m.(N
+N^NuNV
+"m/PN
+"m2<N
+/-#$`&Hn
+"m/PN
+l""m2
+/-#("m0
+f ,.
+/-#,"m,
+/-#0` J
+g& .
+/-#4"m,
+"m/8N
+"m/8N
+/-#8"m0
+"m/8N
+/-#<"m0
+"m+,N
+"m- N
+/-#@`
+f6Hn
+"m3|N
+/-#D`
+"m34N
+/-#H`
+/-#L"m,
+"m34N
+/-#P`"/.
+"m34N
+/-#H"m0
+/-#T"m0
+/-#T"m0
+/-#P`
+/-#X"m,
+f&/.
+/-#\`
+/-#``
+"m-@N
+"m0lN
+/-#d`
+g&/.
+"m-$N
+/-#h"m0
+"m2(N
+"m2(N
+g|-n
+"m+<N
+/-#l"m0
+/-#h"m0
+/-#p"m0
+$N^NuO
+ o J
+g* m/T/
+g*/-#x"m,
+/-#|"m0
+ "m#tN
+ Nu /
+ "m#tN
+ NuNq/
+"m,,N
+ l&"m2
+f m0
+"m/LN
+*_NuO
+"m34N
+NuNuNV
+"m/ N
+"m/ N
+ m+
+gP&JR
+g:&JR
+N^NuO
+<< o
+"m3dN
+"m3dN
+f0rs
+`.p_
+ NuNV
+ $m#
+gH m/(/
+f R/
+gR m#
+fX .
+`>$-#
+ m/(/
+"m/LN
+N^NuNV
+ m-TB
+"m0`N
+ m-TX
+ E h
+"m/ N
+"m3dN
+"m3dN
+f6 m+
+"K m#
+` -#
+"m3dN
+$Kp )@
+"m3dN
+"m3dN
+"K m#
+f4"<
+fv` rp
+gPpu
+fh`V m#
+r@)A
+z$K/
+ $KX
+"m/LN
+ E$h
+f0&E"k
+ m-T"
+ l:&j
+~ m.
+h E&(
+.&C$k
+gb m#
+nZ *
+"m3dN
+Ne2t
+T`Vr
+B m#
+"m+ N
+ P00
+v`$Hx
+/ "m/
+"m-XN
+/ "m/
+"m+ N
+/ "m/
+ P00
+"m+ N
+s/-$
+ P00
+/ "m/
+/ "m/
+"m+ N
+f j
+(m-T"m#
+ m-T$
+fp m-T
+r m0T$PJ
+B/-$ "m+ N
+ m/("P m1
+"m0HN
+f6 m/(/
+"m/\N
+ P/(
+fp$m0T$
+g&&m-T/
+f /-$ "m+ N
+g\$m#
+`6 *
+"m+ N
+` /*
+"m+ N
+N^NuNuY
+$g""h
+"m4,N
+$g""h
+"m4,N
+ m-8/
+NqNV
+"m2<N
+ "m0 N
+"m10N
+"m10N
+"m2<N
+"m2<N
+"m10N
+"m2LN
+"m0@N
+N^NuO
+`.Hx
+*"m/
+"m0 N
+NuNV
+ <Hn
+X/-$
+"m2<N
+`8 .
+\/-$ "m0
+fz/-$$"m0
+/-$ "m+,N
+"m2<N
+f .
+"m- N
+/-$("m0
+DN^NuNuO
+NuNu/
+$H"HR
+$_NuNuO
+"m0 N
+"m1|N
+"m/\N
+NuHx
+"m$,N
+"m$,N
+NuNV
+N^Nu"o
+PNuNqO
+& m$4/H
+L m$8/H
+ m$<
+ Bt
+ m$4A
+4"-$8
+P"C(
+ m$<
+ Bt
+\"E*
+ m$<
+ Bt
+8"C(
+ m$<
+ Bt
+<|,/
+H"m*
+$<gE#
+2Tv/B
+&m$@E
+"m-\N
+HHs(
+(L B
+"m$0N
+ |,/
+"m$0N
+g^(<
+"m,PN
+"m$0N
+"m,PN
+"m$0N
+"m,PN
+ "m+0N
+NuNuNV
+/-$H`
+g /+
+ m$D P`
+"m. N
+$@Hx
+"m,PN
+&m$D%S
+`0/+
+N^NuO
+, $/
+B@7@
+"m10N
+"m0XN
+"m1hN
+"m1hN
+$@"m1\N
+"m,PN
+ m$L p
+f" (
+, &o
+$@%k
+`(Hx
+$@%k
+ m$L$
+"m$T`
+*_Nu/
+"m$T`
+*_Nu/
+"m$``
+*_NuO
+, &/
+$m$hJ
+"m2XN
+&m$Tt
+`Z *
+fJ *
+f m$hJ
+"m2XN
+l /-$
+$m$pB
+"-$p
+ Nu/
+@/-$
+/-$t"m0
+ ` Hh
+"m$lN
+*_Nu/
+$-$x
+ `$Hx
+*_NuO
+( m$
+&P m+
+"F`"J
+g"02
+gvk &k
+x`BHx
+"m/ N
+$@Hx
+&J`&Hx
+"m/ N
+$@Hx
+$NuNV
+ Hx
+"m$XN
+l./-$
+"m$dN
+"m,xN
+"m0 N
+"m$|N
+N^NuNV
+"m,PN
+! m$
+p m$
+"m,PN
+p m$
+"m,PN
+B m$
+"m$XN
+"m,PN
+"m,PN
+"m,PN
+"m,PN
+`0"m2
+"m+xN
+N^NuO
+,|&o
+( m+
+"m,PN
+ NuNV
+"m0|N
+"m,@N
+"m,@N
+"m/`N
+"m/`N
+"m$|N
+$@Hx
+N/ Hj
+"m10N
+"m,@N
+"m/\N
+"m,xN
+TN^NuO
+"m+ N
+ NuO
+< &o
+"m$PN
+"m$PN
+"m$\N
+"m$\N
+"m+ N
+"m+ N
+4 m$
+"m+ N
+g /-%
+"m+ N
+"m+ N
+/-% "m+ N
+"m+ N
+"m+ N
+"m+ N
+"m+ N
+/-% "m+ N
+`*$-$
+(B0+
+"m+ N
+ /-%$"m+ N
+"m+ N
+"m+ N
+/-%("m+ N
+ $m%,(m%0J
+gZ/+
+N/-%4"m+ N
+"m+ N
+"m+ N
+V/ "m+ N
+R/-%8"m+ N
+"m+ N
+"m+ N
+V/ "m+ N
+/-%<"m+ N
+/-%@"m+ N
+/-%D/+
+*"m$
+2"m$
+"m+ N
+/-%H"m+ N
+/-%L"m+ N
+/-%P"m+ N
+/-%T"m+ N
+"m+ N
+"m+ N
+"m$dN
+/-%X"m/LN
+fH m$
+`Z m$
+f@$RJ
+"m$|N
+$_Nu/
+/-%\Hx
+@$-$
+*_NuNuO
+`g /
+"m2<N
+"m/PN
+TNuNuNV
+ Hn
+z"m.
+/-%`"m0
+/-%d/
+lN^Nu"/
+"m.8N
+g @J(
+NuHx
+NuNuNV
+/-%h&
+"m2<N
+ff .
+"m34N
+mDHn
+g""m2
+"m0PN
+N^NuO
+ &/
+"m34N
+/-%l"m0
+/-%p"m0
+ NuNV
+$|,.
+"m34N
+f2"m2
+"m34N
+/-%l"m0
+"m34N
+/-%l"m0
+l"/-%t"m0
+ `Z/
+/-%x"m0
+\N^NuNuNV
+"m/8N
+"m/8N
+"m/8N
+lX"m2
+g$Hn
+"m2<N
+"m/8N
+ -%|X
+"m/8N
+"m/8N
+B -%
+N^NuO
+$|*/
+ m%
+"m2PN
+NuNu/
+*_NuNu/
+"m1lN
+*_NuNu/
+ `./
+*_NuNu/
+"m1LN
+"m2PN
+NuNuNV
+e.Hx
+"m/8N
+"m/8N
+g t-
+f$pX
+@Ig
+N^NuNV
+ "m2
+"m10N
+N^NuY
+ "m,|N
+NuNuY
+"m,|N
+ m-8/
+NqNu/
+ "m2
+f m-8/
+*_Nu/
+ "m+
+*_NuNuNV
+"m34N
+l4"m2
+"m34N
+"m34N
+HxK3/
+r/-%
+N^NuNuO
+NuNuNV
+$|,.
+f,/-%
+J$m%
+"m- N
+"m2<N
+"m0|N
+"m,@N
+"m.8N
+"m0|N
+"m0HN
+oN"@S
+N"m0PN
+"m,PN
+0N^NuNuNV
+"m2<N
+"m/PN
+`>Hh
+"m/DN
+"m- N
+N^NuNuNV
+ |(.
+"m/PN
+f Hx
+"m2XN
+"m1dN
+"m- N
+/-& m1
+f2Hx
+"m2XN
+l .
+N^NuNuO
+"m/xN
+NuNuO
+"m.xN
+NuNu"o
+ NuO
+"m+,N
+$C"C`
+gDr.
+g2p.
+ NuNuNV
+< &n
+ P00
+f$ *
+/-&$$-&
+/-& /
+g, m&
+/-& /
+N^NuNu/
+ m+(/
+"m-DN
+/-&($m1
+$_*_Nu/
+$m&,//
+/-&0"m3lN
+/-&,"m1(N
+$_*_NuNuO
+$m&4//
+$m&8/
+"m+xN
+/-&< m1
+ NuNuO
+ &/
+"m0|N
+/-&@"m0
+ NuNuO
+"m+TN
+/-&D"m/LN
+ Nu/
+ @/(
+"m,PN
+$_NuNV
+gZ"m2
+"m1xN
+N^NuNuO
+ $/
+`$Hx
+"m0 N
+"m1`N
+f$"m2
+ @p"
+/-&H"m0
+ NuNu/
+"m1hN
+/-&L"m+
+*_NuO
+$ &/
+"m0 N
+/-&P"m0
+ <*/
+"m0hN
+ g8B
+/-&T"m-
+NuNuNV
+"m-<N
+"m-HN
+N^Nu/
+ m/(
+*_Nu/
+ m+(/
+"m-DN
+ m-8$
+NqNuO
+<|,/
+x LB
+&`Xt
+f /
+x$@X
+x$@#R
+`br-
+`Pr*
+` "*
+N`\J
+"m-HN
+ m3 /
+|NuNu/
+ m/("
+/-&X/
+*_NuB
+"m/LN
+NqNuB
+*_Nu/
+g /-&\"m0
+*_Nu o
+"m+,N
+NuNqNuO
+ "m3
+f /-&`"m.
+/-&d"m34N
+"m/ N
+f<"m1
+"m3 N
+/-&l"m/LN
+/-&p"m/LN
+NqNu/
+g m,
+*_Nu/
+g m,
+*_NuO
+ $/
+"m.PN
+g m,
+ NuNu/
+"m0PN
+*_NuO
+ &/
+/-&t"m-
+ Nu/
+"m0|N
+/-&x"m/LN
+*_Nu/
+"m34N
+/-&|"m/LN
+*_Nu/
+"m/xN
+"m/LN
+*_NuO
+"m+hN
+NuNuNV
+N^Nu/
+"m/\N
+ /-&
+*_Nu/
+ m+(/
+"m.4N
+*_NuNu/
+ m+(/
+"m-DN
+g m4
+"m/LN
+*_Nu//
+"m3,N
+NuNuY
+"m0tN
+ m+(/
+"m0tN
+ *_X
+NuNV
+"m-<N
+/ "m,
+f^&.
+f8`:/
+"m10N
+f$/+
+"m-HN
+N^NuNu//
+Nu//
+NuHx
+ "m,
+ NuNuY
+"m+0N
+ m-8/
+NqNu/
+$_NuNu/
+ J"<
+"m38N
+"m-HN
+$_NuNuB
+"m38N
+NuNu/
+ P /
+*_NuO
+ NuNV
+f> .
+N^NuNuO
+d0"*
+`^/*
+o*%@
+ NuO
+ `zB
+&P,m3
+200(
+g<$ ~
+g((
+ I" x
+g|x\
+200(
+ @00
+g ./
+ I" x
+ Q008
+ Q0p8
+g"v\`
+HNu/
+ m2@
+*_NuO
+gZ m/@
+ m.`
+*_NuNu/
+ -.X*_NuNu /
+Nu//
+Nu//
+m4/*
+ NuO
+< $/
+/ $-&
+p/ /
+ gV/ /
+$ &-&
+g" m&
+ NuHx
+,&-&
+`L m&
+ NuO
+ @$P.-&
+ D
+\/ /
+*p m&
+ /-&
+r/-&
+ /-&
+2p m&
+PNuY
+NuNu//
+NuNu/
+$-2 /
+*_NuNuO
+ &/
+$-+d/
+ NuNuHx
+NuNuO
+ "o
+g 2<
+ NuNV
+g$(H$Ht
+z?p
+^$m&
+`"m&
+oH$.
+f.Hx
+g|2|
+ztd`
+$@t O
+N^NuNuO
+, "o
+NuNV
+.-+d/
+f0Hx
+&R$I
+4 CS
+gd .
+&R$I
+. J`
+& m-
+ m+DJ*
+ m/H
+XN^NuNuO
+ &-+d/
+ NuNuO
+fbHx
+g6"m&
+0 F*
+0 F*
+,/ //
+xNuO
+g*$RJ
+gZpM
+(B4*
+ &-'
+4Hp8
+$"m&
+g0<|
+8NuO
+e "m'
+ Nu o
+Nu o
+Nu"/
+ Nu"/
+`80|
+NuNV
+ &n
+ S-H
+eV0;
+N^NuNV
+N^NuNV
+N^Nu/
+*_Nu/
+$_NuO
+, /
+eZ m'
+ `(Hj
+NuNV
+p )@
+&T-K
+lr -A
+ m+
+ P00
+_ C
+*t `
+Tg@ A
+HA)A
+HA)A
+HA)A
+HC)C
+lf6".
+ AHp
+l"@A
+HC)C
+H@)@
+g4$.
+HC)C
+TgL .
+HC)C
+HC)C
+g("n
+ @Hh
+HC)C
+l$T .
+l"@A
+HA)A
+HA)A
+HA)A
+HC)C
+HA)A
+HA)A
+HA)A
+HC)C
+ @"n
+HA)A
+HA)A
+HC)C
+HC)C
+HA)A
+gTJ.
+"@J1h
+"FJ1
+TgVR
+"@p]
+g .
+]v:-C
+z N!
+&@p=
+TgtJ
+ @p]
+|g\v
+]v=-C
+Tg"J
+g .
+]v.-C
+ @p]
+/-' $
+(/-'$/
+,/-'(/
+0/-',/
+4/-'0/
+8/-'4/
+</-'8/
+e/-'</
+D/-'@/
+H/-'D/
+L/-'H/
+i/-'L/
+ S01
+ S01
+ S00
+ S01
+ S01
+ S01
+ S01
+ S01
+ S01
+ S01
+ S00
+g<J.
+eg0 S01
+`p&.
+N^NuO
+f4Hx
+gd <
+ -'
+` m'
+ -'PL
+ Nu/
+g m'
+' *_NuNV
+eF0;
+ C$pL
+ m2|
+N^Nu//
+|<(o
+ S00
+ `$B
+$NuNV
+$ D&
+4"CR
+ A"n
+"A n
+"@&n
+g n
+e: .
+\ G$0
+J"GE
+ G"0
+"G&1
+d CB
+f2$.
+e &n
+2&m2|
+eZ .
+&m2|
+f&m2|
+r&m2|
+e $n
+ 4&n
+e $n
+4"CR
+g. n
+g* C
+"@ n
+ K$CB
+ CB
+$D"*
+gx&.
+v CB
+&m2|
+e: .
+e: .
+e: .
+"A n
+f CT
+"A&n
+"A n
+g" n
+e $n
+e: .
+LN^Nu//
+ Nu /
+ NuO
+o& SB
+gB//
+ob o
+(Nu /
+$NuNV
+ |$n
+fn-Z
+ J-X
+ J-X
+m& n
+N^Nu/
+*_NuNuB
+NqNuNV
+/-'T/-'X/.
+N^NuNV
+/-'\/-'`/.
+N^NuNV
+/-'d/-'h/.
+N^NuNV
+/-'l/-'p/.
+N^NuO
+(&-'t/
+$m'xX
+`0/-'|/-'
+$-'t/
+$m'x
+ Nu/
+$-'t/
+ m'x
+*_NuNuNV
+N^NuNV
+g"Hx
+`8Hx
+N^NuO
+|<(o
+"t"`
+ P00
+1TgN/
+fRHk
+$NuNuO
+$ $o
+0 I!j
+NuNu/
+NuNuHx
+NuNuO
+$gd4
+f$Hj
+Nu//
+*_NuO
+$ m+($P&*
+$gJ/
+f(Hj
+$f>$
+$_NuNu"/
+NuNuY
+ m+(/
+ *_X
+ m+(/
+ *_NuNu//
+NuNV
+N^NuO
+$$-2
+$$-2
+$$-2
+NuNuO
+ *_NuO
+$_NuNuO
+(NuNuO
+ NuNuO
+ NuNuO
+ NuO
+$g& j
+ NuO
+$f8$
+$f4$
+$_NuNuO
+$g, j
+ NuNuO
+$f6$
+ NuNuO
+$f:$
+BB(-2
+@g.p
+f$%j
+NuNV
+ gB%@
+g(%j
+`,Hx
+N^NuNuO
+ &/
+oJ$CS
+NuNu o
+NuNqO
+gV *
+g` j
+NuNuO
+,<(/
+ez$o
+`n +
+NuNuO
+ NuO
+ `8/
+NuNV
+g("J
+$4,$
+ P/-'
+ @Hx
+N^Nu/
+$_NuNu/
+o"%B
+$_NuO
+g"mPv
+v 'C
+"@ -'
+*_NuNV
+gl n
+J&I"m'
+p0&n
+ 1<(r
+p &n
+N^NuY
+NuNV
+N^NuO
+$gz0
+fzHj
+NuNuO
+$gZHx
+f2Hj
+Nu//
+ Nu /
+NuNqO
+gF"J&J
+`B IR
+&I"H`
+v(P,h
+ ,/
+`<,P((
+0NuO
+4"L Br
+&H$I
+0&H$
+(NuNuO
+"J K
+f<"@C
+(K"J
+ K (
+ L (
+8"@C
+ L ,
+ L$,
+ L$,
+ L ,
+ L$,
+ L ,
+ L$,
+,NuO
+ "Dp
+HABA
+g0 I
+Nu"/
+H@B@(
+ Nu"o
+NuNqNu"/
+ Nu/
+g J(
+NuNuO
+g0 m3
+ NuNuO
+NuNuO
+NuNu/
+g BJ
+`R B"H
+NuNu/
+$_NuNu/
+ NuNuO
+NuNu/
+ *_NuO
+ $/
+NuNu/
+2$-'
+*_NuNV
+,<".
+$m-lJ
+$m-lJ
+N^NuNu/
+NuNV
+N^NuNuNV
+N^NuNV
+N^NuNuNV
+ <*.
+`v&<
+`6&*
+N^NuNuO
+<|"o
+, m+
+$NuNuNV
+N^NuO
+.$HR
+*_NuNV
+L/-'
+N^NuNV
+L/-'
+N^NuO
+/ Hx
+b p"`
+ $EE
+,/-.
+ m28$
+8/-18/
+`BHx
+TNuO
+$$m.
+0.-18/
+ m28$
+``r
+TNuNuNV
+N^NuNuNV
+N^NuNuNV
+N^NuNuNV
+N^NuNV
+N^NuNV
+N^NuNuNV
+N^NuNV
+N^NuNuNV
+N^NuNV
+N^NuNuNV
+N^NuNuNV
+N^NuO
+||(o
+"p"`
+"p"X
+`X/-(
+/-( C
+(Nu/
+$_*_NuNV
+N^NuO
+ m( B
+ NuO
+/-( C
+ m( /
+ NuO
+@.-'
+(m( /
+(NuNV
+N^NuO
+D.-'
+,m( /
+g6$k
+,NuNV
+N^Nu/
+$m($J
+$_*_NuO
+|<(o
+"p"`
+*-((/
+"p"X
+,m(,J
+/-(8/
+$-(</
+ D$C
+/-(@/-(DC
+$NuNV
+ m($/
+/-(0C
+N^NuO
+$-((/
+$m(,
+ m(4B
+ NuO
+$-((/
+$m(,
+/-(@/-(DC
+ m(4 /
+ NuO
+<|*/
+8,-((/
+(m(4/
+$NuNV
+ m($/
+/-(0/.
+N^NuO
+||&/
+<,-((/
+,m(4/
+g<$k
+(NuNV
+ m($/
+/-(0/.
+N^NuNV
+/-(HC
+m*Hx
+HABAB@H@
+N^NuNV
+`RHx
+A/-(HC
+ m2Hx
+N^NuNuO
+g2&j
+NuNuO
+, &/
+m$2|
+NuNV
+^ m(L
+`\Hx
+N^NuNu/
+ m(P
+ m(T 0
+*_NuO
+$ $o
+f*&-(XT
+ m(P$
+ m(T$0
+&-(X`
+/-(\ m1
+NuNuNu/
+ $_Nu/
+$_&_NuO
+f$/-(dC
+(NuNV
+N^NuO
+(NuNV
+, Hx
+&@Hx
+ -(`'@
+$ m2
+`> m1
+/-(hC
+$N^NuNV
+N^NuNuO
+`tHx
+ NuNuO
+< &/
+&m(lJSg^C
+0S5H
+$$BO
+ &m(lJSf
+(Nu/
+"m(pA
+*_NuC
+ @/(
+*_Nu/
+$_NuO
+&@//
+*_NuNV
+ /-(
+d./.
+"m(xA
+(|/-(
+N^Nu/
+*_NuNu o
+,Nu o
+NuNu/
+e*0;
+`p#R
+``#R
+`B )
+$_Nu/
+$_&_NuNV
+< $n
+(@Hx
+ J'X
+$@ m1
+ p %@
+m$Hx
+ @%P
+| L
+N^NuNV
+*--L&
+$ G(
+ Q"h
+ B"C"
+ Q"h
+*--L&
+$`vB
+`r"n
+ Q"h
+f6 n
+$`"/.
+N^NuO
+ @%P
+fR`*
+`&rh%A
+ @%P
+NuNu o
+4Nu o
+NuNu/
+e*0;
+`d )
+`. )
+$_NuNV
+(@&.
+ CHp(bC
+(`'H
+f"Hx
+ J'X
+R`v k
+$@ m1
+ p %@
+ mhB
+HxT! n
+ @%P
+N^NuHx"`Hx"`//
+ Nu/
+$_&_NuNV
+ Q"h
+0|"`-H
+ J"n
+mf0.
+ J"n
+X P"n
+ Q"h
+ @'P
+,`b"n
+ Q"h
+N^NuNuNV
+, &n
+po7@
+gP j
+/-1 B
+/--LHx
+B@7@
+N^NuNV
+B@=@
+po9@
+&@-n
+/-4 Hn
+/--dHx
+B@9@
+N^Nu/
+`>Hj
+$_NuO
+/--dHx
+f*$RE
+NuNu"o
+glNu )
+Nu )
+ Nu
+NuNq/
+$_&_Nu/
+$_NuO
+NuHx
+ Nu/
+$_NuO
+`8/+
+`(Hk
+ NuNV
+N^Nup
+` i
+Nu//
+NuNV
+N^Nu//
+NuNV
+gl j
+`H j
+`0 j
+N^NuNV
+gl j
+`H j
+`0 j
+N^Nu//
+Nu//
+NuNV
+ N6S!
+N^NuNV
+N^NuY
+NuNV
+`" j
+N^Nu//
+$ $o
+`4 j
+ `2 j
+NuNV
+ $T
+ghHn
+g4".
+ `L/
+g ".
+N^NuHx
+< &o
+(b,
+Nu o
+g6$/
+||&o
+8c p
+v m1
+(Nu/
+*_NuNu/
+$_Nu/
+$_Nu o
+Nu o
+NuNq o
+ NuB
+NuNq/
+$_Nu/
+$_Nu/
+$_Nu/
+$_Nu/
+`4 )
+`" i
+$_Nu o
+Nu")
+NuNq/
+b "A o
+`,%A
+$_Nu/
+b "A o
+`,%A
+$_Nu/
+$_Nu/
+$_Nu/
+o""*
+NuNV
+g ".
+N^Nu/
+4o4/
+$_Nu/
+4o4/
+$_NuO
+gL *
+NuNV
+4l (
+m$Hx
+N^NuNV
+4l (
+m$Hx
+N^NuO
+ g< *
+$_NuO
+< (o
+$@//
+&@Hs8
+g|%C
+("-(
+8`4
+f *
+` *
+ NuO
+`""+
+ NuO
+, $o
+NuNuNV
+$ &-(
+N^Nu/
+*_NuO
+$m.H RJ
++`gp/-(
+g<Hx
+fdHx
+`4 m)
+`" m)
+ -3p*_Nu/
+*_Nu/
+*_Nu/
+ -2p*_Nu/
+$_*_NuNuNV
+g* J-X
+m6 K
+N^NuNu/
+NuNu /
+ NuC
+NuNqNV
+`p-@
+/-2xC
+f$-A
+N^Nu/
+NuNuHx
+ NuNuHx
+NuNuO
+D m+
+eRgBB
+4NuNuO
+ BHh
+&C$B/
+0NuNuO
+ NuO
+,NuO
+,H./
+h m+
+< m)
+f"x.
+4 EHh
+: m)
+gJ"EB
+ m)
+ m)
+g"$o
+@ m3
+&J BC
+(A0t
+(DJ,
+&J BC
+dNuO
+D m)
+"P$h
+8NuO
+ &/
+ m.p PX
+ m.` PX
+NqNuO
+$ &-) /
+gF$m)$J
+ $m)$J
+pNqNuO
+NuNuO
+|$/0$*/0(/
+/ I
+/(DB
+$/ /
+/ J(K
+ (DR
+ FR
+N$F`
+0 NuB
+NuNV
+$-)(/
+/-),C
+N^NuO
+ &-)(/
+ m),$(
+ NuO
+ $-)(/
+ m),&(
+ Nu/
+$-)(/
+/-),//
+*_NuO
+gh&i
+ g. Q$i
+`D <A
+ NuO
+e^ m)0$0
+ g4Hx
+ m)0"0,
+NuNuO
+$-)4/
+$m)8X
+,@$-)4.
+,-)4/
+&m)8/
+,-)4/
+"D Qp=
+PHtx
+g4$@/ /
+,Nu/
+Nu//
+NuNV
+gB/.
+/-)</-)@/-)DC
+N^Nu /
+ Nup
+NuNq/
+$_Nu /
+NuNu /
+NuNqNuO
+ NuNu/
+ g(J
+*_Nu/
+pfN@&
+d&p
+p7N@(
+NuNuO
+NuNu/
+p!N@&
+p|N@$
+NuNu/
+p N@$
+NuNu/
+p=N@$
+NuNu/
+NuNu/
+NuNu/
+p)N@$
+NuNu/
+p?N@&
+ NuNu/
+p^N@&
+NuNuO
+plN@&
+f&//
+@NuNu/
+p]N@&
+f<&<
+g>$@$
+fh`8&
+NuNV
+$@ n
+&G(J*
+ @Hh
+N^NuNuNV
+gHHn
+tN^NuNu/
+p2N@$
+p1N@$
+p/N@$
+NuNV
+pPN@(
+pPN@(
+N^NuO
+ m2@"
+*_Nu/
+NuNu/
+pNN@&
+p6N@(
+ NuY
+p%N@&
+pgN@(
+ NuNuO
+ NuNuO
+pkN@&
+f&//
+@NuNu/
+p'N@&
+NuNuO
+ Nu/
+pZN@$
+NuNV
+N^NuO
+ |&o
+NuNu/
+p[N@&
+Nu//
+ Nu/
+NuNu/
+p*N@$
+NuNuO
+ NuNuO
+ NuNuO
+pUN@(
+ NuNuO
+pXN@(
+ NuNu/
+p&N@&
+p(N@$
+NuNuO
+ |&o
+NuNu/
+pJN@&
+pBN@$
+NuNu/
+NuNuO
+pjN@&
+f&//
+@NuNu/
+pcN@&
+NuNu/
+pSN@&
+p$N@$
+NuNu/
+ptN@$
+NuNu/
+NuNu/
+p+N@$
+NuNu/
+p<N@$
+NuNu/
+NuNu/
+p4N@&
+pzN@$
+NuNu/
+NuNu/
+Nu"_ <
+N@"<
+Nu//
+prN@*
+NuNuO
+ NuNu"o
+DNu o
+LNuNu o
+0NuNu o
+4NuNuO
+" /
+(N@.
+$NuNuNV
+lgHB
+gn <
+\N^NuNuNV
+N^NuNu /
+H@Nu <
+NupdNup
+H@NuC
+Nu <
+RNuC
+NupcNu <
+Nu <
+Nu <
+Nu <
+Nu <
+Nu <
+)Nup
+Nu <
+Nup Nup
+Nu <
+Nu <
+Nu <
+Nu <
+Nu <
+Nu <
+NuNqO
+0(m)H.
+,m)L(
+,NuO
+ m-
+$m)P"D
+ m)L
+ m)H
+ m)TB
+ m)XB
+"m)T QJ
+Tg. D/P
+L.1
+l"m)T Q
+^$m)PJ
+n"D
+ m)L
+ m)H
+ m)TB
+4 m)X
+4 D
+&m)L
+(m)H
+ m)X&
+HgL"o
+L$q,
+/-)\/
+H"D"
+"m)T"
+/-)`C
+ m)XB
+ m)T(P
+ m)T$
+"m)T"
+Hl& o
+H"D"
+/-)d m1
+2g>"o
+L q
+/-)h m1
+"m)T$
+ m)T
+ t?`
+ m)T
+:"E i
+H m)X
+"m)T Q
+"m)TB
+/-)l m1
+ m)T$
+"m)T"
+: D
+2f:"m)T$
+ m)T
+L/0
+/-)p m1
+\fPJ
+2g2z-
+/ "G
+/-)t m1
+"m)T"
+"m)T Q
+4 E$(
+, E/
+/-)| m1
+"m)T$
+ m)T
+ t?`
+/ o
+"m)T"
+HgZ m,
+"m)TB
+ m)TB
+`t"m,
+ m)TB
+`f"m,
+g.v?"m)TB
+v:"m)TB
+DNuHx
+NuNV
+"@-@
+N^Nu/
+ *_NuNuNV
+"@-@
+N^NuNV
+<|&n
+/ Hj
+f/-)
+ ,--
+ct$@
+/ Hj
+N^NuNV
+f .
+N^NuNV
+<|(n
+`NHx
+N^NuO
+f|6|
+r$-)
+NuNu/
+*_NuNuO
+<|,/
+$ -)
+( L
+$NuNuO
+<|,/
+$&-0
+$NuNuO
+<|,/
+$&-1T/
+$NuNuO
+<|,/
+$&-0
+$NuO
+<|,/
+$&-1T/
+$NuNV
+$L&-)
+ P00
+g& n
+N^NuNu/
+`."<
+$_NuO
+g4 (
+NuNuO
+`*"*
+NuNu/
+ $_Nu/
+`,%j
+$_Nu/
+f@ j
+ @Hh
+$_Nu/
+$_NuNu"/
+NuNqNu/
+, o
+8 @R
+ @"P$h
+" -)
+ @"P$h
+,"P$h
+`T o
+ p !@
+tp/B
+ @"P$h
+ @"P$h
+ @"P$h
+`l"/
+ @"P$h
+`X -)
+lX -*
+,"P$h
+f<$/
+o,Hx
+m( /
+nL o
+oP o
+o o
+o. o
+l, o
+g& o
+gF&/
+o4 /
+ox o
+g* o
+`< o
+"P o
+ NuO
+"E/i
+f0v%
+ V /
+ EHh
+|g> /
+"Q!I
+&Jp-
+gb o
+r F/P
+ V00
+$K"EB
+*_Nu/
+mLJ*
+f."j
+g*%@
+$_NuNuO
+&-* Cr
+E$N Cr
+8 m*
+ J'J
+ J'J
+0"m*
+&-* Cr
+0$HB
+8 m*
+o^ JR
+0$N,I
+ NuNuNV
+ F&(
+< m*
+fn$m*$$
+ FJ(
+@(HB
+ Q00
+o8 L
+ Q00
+?f.p0
+ Q00
+$m*((
+ Q00
+ Q00
+ FJ(
+Dg:&(
+r F$h
+"F i
+(-*($DV
+grt-
+glv0
+<l@x
+"F$i
+8"FJ)
+"F/)
+"F/)
+N^NuNuO
+H@B@(
+dR BI
+g, JB
+ `
+NuNu/
+H@B@&
+dL
+NuNuO
+H@B@(
+H@B@(
+ NuO
+g0 B
+H@B@(
+ NuO
+&@Hk
+ NuO
+ NuO
+$NuNuNV
+&@Hx
+(m*,/ C
+ m*0/
+ m*0
+ m*4
+ m*0
+(m.&-.
+ m2d .
+,"JO
+ FHh
+ m*4 P
+X/ C
+ m2d&
+/-*8/
+ m-x .
+(/0
+ @pe
+f\/ C
+ m*0
+ m*0
+$/ C
+ m*0
+N^NuNuO
+,m28X
+f$-*</
+/-*@C
+/-*D/ C
+m2 m18E
+/-*H/ C
+(m2d
+o"$m-xS
+$m-xE
+/-*L/ C
+/-*PC
+Nu//
+$NuO
+NuNu/
+$_NuO
+| &-*T/
+(m*XX
+&m*\J
+/-*l/
+,m*`,
+$-*p/
+/-*t/-*dC
+(m*h-L
+g|&LI
+gD
+(m*h-L
+$-*T/
+$m*X
+ NuO
+$-*T/
+$m*X
+/-*t/-*dC
+ NuO
+,<"o
+0 m+
+f6z,
+,NuNup
+NuNu/
+ @"h
+$_NuO
+ -*x%@
+$Nu/
+ @$h
+g""RJ
+$_NuNV
+ @r"
+BA=A
+ R"h
+gB$@&
+ @%@
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuHx
+NuNV
+N^NuNV
+N^Nu/
+ @"h
+NuNV
+&@ k
+gx".
+g< PJ
+c "@p
+N^NuO
+oR(o
+g,Hs
+NuNV
+g> n
+ @!R
+N^Nu/
+$_NuNV
+ g:B
+`^Hx
+` n
+N^NuO
+ NuO
+ <*/
+&@$o
+g.0*
+ @ h
+ R0<
+ m*| p
+ NuB
+NuNup
+8 T&
+$X/H
+D T'X
+ T"k
+,gZ"o
+<NuC
+NuNuO
+X m+
+:$IR
+gD I
+\g
+bH$/
+H I`
+*$I`
+LNuO
+\<(o
+H@B@*
+HDBD&
+BCHC
+ NuNuNV
+N^Nu/
+Nu//
+NuNuO
+\|,o
+ @"A*/
+<( &
+,Nu/
+ NuNu/
+JBg0r
+ gxp
+p `<v
+,p $_NuNuO
+ NuNu//
+NuNqNuO
+H@B@
+ NuNV
+dB(n
+#/ C
+ S00
+ S00
+m n
+N^Nu/
+$_*_NuNV
+mf2.
+ J&
+po n
+`8/-*
+N^NuNV
+/-.\Hn
+/--dHx
+N^NuNV
+/-.\Hn
+/--dHx
+N^NuO
+ <$o
+g $DR
+NuNuNV
+N^Nu/
+Nu"/
+Nu"/
+ G,<
+/ $D&E~
+$L(E*
+$L(E*
+HE8<
+$L(E*
+HA0<
+$L(E*
+&L(G.
+ L(F,
+HF<<
+ L(F,
+(_&_$_
+""m.
+ L(F,
+(_&_$_
+""m.
+(_&_$_ .
+N^Nu(_&_$_ .
+ m.
+N^Nu(
+(_&_$_ m.
+N^Nu
+ G.<
+/ $|
+4(G.
+"L(G.
+$L(G.
+(_&_$_H@HA0
+N^Nux
+ G.<
+N^Nuz
+N G|
+""m.
+N^NuNV
+2 m.
+N^Nu
+N^Nup
+N^Nup
+N^Nu
+ F"G(<
+ HGF
+""m.
+""m.
+ m.
+N^Nu .
+N^Nu,
+n m.
+N^Nu
+N^Nut
+~ G|
+N^Nuz
+""m.
+N^NuNV
+N^Nu
+N^Nup
+N^Nup
+N^Nu
+Nu m.
+Nu m.
+N^NuNuNV
+B@H@
+ @"G
+N^NuNuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNuNV
+BDHD&
+H@B@".
+BAHA
+H@B@
+$A&@
+BDHD"
+H@B@".
+BAHA
+H@B@
+BDHD,
+H@B@".
+BAHA
+H@B@
+BEHE,
+H@B@".
+BAHA
+H@B@*
+B@H@
+bHg:
+H@B@
+H@B@
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+|N^NuNV
+N^NuNV
+N^NuNuNV
+$ $H n
+H@B@
+$ N^NuNV
+gb <
+<N^NuNV
+|$H .
+N^NuNV
+|$H .
+N^NuNV
+|$H .
+N^NuNV
+|$H .
+N^NuNV
+$H .
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+N^NuNV
+$H/.
+N^NuNV
+N^NuNV
+N^NuNuNV
+N^NuNV
+N^NuNV
+N^Nusysctl - configure kernel parameters at runtime
+Options:
+Use this option to disable printing of the key name when printing values.
+Use this option when you want to change a sysctl setting.
+Load in sysctl settings from the file specified or /etc/sysctl.conf if none given.
+Display all values currently available.
+Display all values currently available in table form.sysctl [-n] variable ...
+sysctl [-n] -w variable=value ...
+sysctl [-n] -a
+sysctl [-n] -p <file>
+(default /etc/sysctl.conf)
+sysctl [-n] -A
+[-q] [-o offset] [-f frequency] [-p timeconstant] [-t tick]
+FILE [SUFFIX]
+[OPTION]... [FILE]
+FILE
+[-jy] [[month] year]
+[-u] [FILE]...
+[OPTION]... GROUP FILE...
+[-R] MODE[,MODE]... FILE...
+[ -Rh ]... OWNER[<.|:>[GROUP]] FILE...
+NEWROOT [COMMAND...]
+[-l] [-s] FILE1 [FILE2]
+[OPTION]... SOURCE DEST
+-[dimtuv][F cpiofile]
+[OPTION]... [FILE]...
+[OPTION]... [MMDDhhmm[[CC]YY][.ss]] [+FORMAT]
+[if=FILE] [of=FILE] [bs=N] [count=N] [skip=N]
+ [seek=N] [conv=notrunc|noerror|sync]
+[-ki] [FILESYSTEM ...]
+FILENAME
+[-c] [-n LEVEL] [-s SIZE]
+[-aHLdclsxk] [FILE]...
+[-neE] [ARG ...]
+[-iu] [-] [name=value]... [command]
+EXPRESSION
+[PATH...] [EXPRESSION]
+DEVICE
+[-ihHnqvs] PATTERN [FILEs...]
+[OPTION]... FILE
+[OPTION]... [FILE]...
+[-d<delay>]
+[-[bcdefnosvx]] [OPTION] FILE
+[OPTION] {hostname | -F FILE}
+[OPTIONS]... [USERNAME]
+[-a] <interface> [<address>]
+[OPTION]... MODULE [symbol=value]...
+{ set DEVICE { up | down | arp { on | off } | show [ DEVICE ] }
+[-signal] process-id [process-id ...]
+[-c n] [-n]
+[OPTION] TARGET... LINK_NAME|DIRECTORY
+[-1AacCdeFilnpLRrSstuvxXk] [filenames...]
+NAME TYPE MAJOR MINOR FIRST LAST [s]
+[OPTION] [FILEs...]
+ or: md5sum [OPTION] -c [FILE]
+[OPTION] DIRECTORY...
+[OPTIONS] NAME TYPE MAJOR MINOR
+[-knqrsv] [MODULE ...]
+[FILE ...]
+[flags] DEVICE NODE [-o options,more-options]
+[OPTION]... SOURCE DEST
+or: mv [OPTION]... SOURCE... DIRECTORY
+[-laenrtuwx]
+process-name [OPTION] [process-name ...]
+[OPTION]... host
+[-sp] HOST
+[-d<delay>]
+[OPTION]... FILE...
+[OPTION]... DIRECTORY...
+[OPTION]... [MODULE]...
+[{add|del|delete}]
+SCANCODE KEYCODE ...
+[-n] [FILE]...
+[OPTIONS] [--start|--stop] ... [-- arguments...]
+[OPTION]...
+[OPTION]... [FILE]...
+-[czjZxtvO] [-f TARFILE] [-C DIR] [FILE(s)] ...
+[OPTION]... [FILE]...
+EXPRESSION
+ or [ EXPRESSION ]
+[OPTION]... COMMAND [ARGS...]
+[-d <seconds>]
+[-c] FILE [FILE ...]
+[-dnrv] [-m max_ttl] [-p port#] [-q nqueries]
+[-s src_addr] [-t tos] [-w wait] host [data size]
+[-fbnqv] [-c CLIENTID] [-H HOSTNAME] [-i INTERFACE]
+[-p pidfile] [-r IP] [-s script]
+[flags] FILESYSTEM|DIRECTORY
+[OPTION] [FILE]...
+[COMMAND ...]
+FILE
+txC:f:OpvkchjT:X:zZ
+%s %s differ: char %d, line %d
+%.0s%.0s%d %3o %3o
+cmp: EOF on %s
+pdRfiar
+b:c:f:d:sn
+1k-blocks
+###"
+Cadil1gnsxAkcetuSXrvFpLR
+pcub
+cannot overwrite %sdirectory with %sdirectory
+fn:c:
+==> %s <==
+/bin
+/sbin
+/usr/bin
+/usr/sbin
+/usr/local/bin
+$Id: vi.c,v 1.35 2004/03/31 11:12:51 andersen Exp $
+[%d;%dH
+option `%s' requires an argument
+invalid argument `%s' to `%s'
+delete
+#net
+#host
+metric
+netmask
+gateway
+window
+irtt
+device
+ reject
+!mod
+"dyn
+#reinstate
+ GHRDM
+udhcp 0.9.9-pre
+MSFT 98
+.msh_XXXXXX
+bcdoxe:f:n:s:v
+"%07.7_Ax
+.#-+ 0123456789
+diouxX
+_dle
+_sub
+cdiouxXeEfgG
+V$ p
+@&^ZQ
+)"DC*
+9e[Y
+default
+?pc?d?b?-?l?s???rwxSTst/proc/mounts
+rwxXst
+augo
+abfnrtv\
+\\SIG
+[truncated]
+????
+%m/%d/%y
+%Y-%m-%d
+%H:%M
+%H:%M:%S
+()*+TZ
+,M4.1.0,M10.5.0
+""##$$$%%&&
+$VVZ
+ $(,048<CJR\eluy}
+6<BFKPWair{~
+ASCII
+Sunday
+Monday
+Tuesday
+Wednesday
+Thursday
+Friday
+Saturday
+January
+February
+March
+April
+June
+July
+August
+September
+October
+November
+December
+%a %b %e %H:%M:%S %Y
+%m/%d/%y
+%H:%M:%S
+%I:%M:%S %p
+^[yY]
+^[nN]
+_Success
+No match
+Invalid regular expression
+Invalid collation character
+Invalid character class name
+Trailing backslash
+Invalid back reference
+Unmatched [ or [^
+Unmatched ( or \(
+Unmatched \{
+Invalid content of \{\}
+Invalid range end
+Memory exhausted
+Invalid preceding regular expression
+Premature end of regular expression
+Regular expression too big
+Unmatched ) or \)
+hlLjztqZ
+npxXoudifFeEgGaACScs
+ +0-#'I
+Unknown error Success
+Operation not permitted
+No such file or directory
+No such process
+Interrupted system call
+Input/output error
+No such device or address
+Argument list too long
+Exec format error
+Bad file descriptor
+No child processes
+Resource temporarily unavailable
+Cannot allocate memory
+Permission denied
+Bad address
+Block device required
+Device or resource busy
+File exists
+Invalid cross-device link
+No such device
+Not a directory
+Is a directory
+Invalid argument
+Too many open files in system
+Too many open files
+Inappropriate ioctl for device
+Text file busy
+File too large
+No space left on device
+Illegal seek
+Read-only file system
+Too many links
+Broken pipe
+Numerical argument out of domain
+Numerical result out of range
+Resource deadlock avoided
+File name too long
+No locks available
+Function not implemented
+Directory not empty
+Too many levels of symbolic links
+No message of desired type
+Identifier removed
+Channel number out of range
+Level 2 not synchronized
+Level 3 halted
+Level 3 reset
+Link number out of range
+Protocol driver not attached
+No CSI structure available
+Level 2 halted
+Invalid exchange
+Invalid request descriptor
+Exchange full
+No anode
+Invalid request code
+Invalid slot
+Bad font file format
+Device not a stream
+No data available
+Timer expired
+Out of streams resources
+Machine is not on the network
+Package not installed
+Object is remote
+Link has been severed
+Advertise error
+Srmount error
+Communication error on send
+Protocol error
+Multihop attempted
+RFS specific error
+Bad message
+Value too large for defined data type
+Name not unique on network
+File descriptor in bad state
+Remote address changed
+Can not access a needed shared library
+Accessing a corrupted shared library
+.lib section in a.out corrupted
+Attempting to link in too many shared libraries
+Cannot exec a shared library directly
+Invalid or incomplete multibyte or wide character
+Interrupted system call should be restarted
+Streams pipe error
+Too many users
+Socket operation on non-socket
+Destination address required
+Message too long
+Protocol wrong type for socket
+Protocol not available
+Protocol not supported
+Socket type not supported
+Operation not supported
+Protocol family not supported
+Address family not supported by protocol
+Address already in use
+Cannot assign requested address
+Network is down
+Network is unreachable
+Network dropped connection on reset
+Software caused connection abort
+Connection reset by peer
+No buffer space available
+Transport endpoint is already connected
+Transport endpoint is not connected
+Cannot send after transport endpoint shutdown
+Too many references: cannot splice
+Connection timed out
+Connection refused
+Host is down
+No route to host
+Operation already in progress
+Operation now in progress
+Stale NFS file handle
+Structure needs cleaning
+Not a XENIX named type file
+No XENIX semaphores available
+Is a named type file
+Remote I/O error
+Disk quota exceeded
+No medium found
+Wrong medium type
+RPC: Success
+RPC: Can't encode arguments
+RPC: Can't decode result
+RPC: Unable to send
+RPC: Unable to receive
+RPC: Timed out
+RPC: Incompatible versions of RPC
+RPC: Authentication error
+RPC: Program unavailable
+RPC: Program/version mismatch
+RPC: Procedure unavailable
+RPC: Server can't decode arguments
+RPC: Remote system error
+RPC: Unknown host
+RPC: Unknown protocol
+RPC: Port mapper failure
+RPC: Program not registered
+RPC: Failed (unspecified error)
+Authentication OK
+Invalid client credential
+Server rejected credential
+Invalid client verifier
+Server rejected verifier
+Client credential too weak
+Invalid server verifier
+Failed (unspecified error)
+infinity
+?:/bin:/usr/bin
+abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
+SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec??? ??? 0 0
+ ????
+hlLjztq
+npxXoudifFeEgGaACSncs[
+(nil)
+nfinity
+/etc/networks
+applet not found
+Usage: busybox [function] [arguments]...
+ or: [function] [arguments]...
+BusyBox is a multi-call binary that combines many common Unix
+utilities into a single executable. Most people will create a
+link to busybox for each function they wish to use, and BusyBox
+will act like whatever it was invoked as.
+Currently defined functions:
+No help available.
+Usage: %s %s
+--help
+adjtimex
+basename
+bunzip2
+bzcat
+chgrp
+chmod
+chown
+chroot
+chvt
+clear
+cpio
+dirname
+dmesg
+echo
+egrep
+expr
+false
+fgrep
+find
+free
+freeramdisk
+gunzip
+halt
+hexdump
+ifconfig
+insmod
+iplink
+kill
+klogd
+last
+lsmod
+makedevs
+md5sum
+mkdir
+mknod
+modprobe
+more
+netstat
+pidof
+rdate
+rmdir
+rmmod
+setkeycodes
+sort
+start-stop-daemon
+syslogd
+tail
+test
+touch
+traceroute
+true
+udhcpc
+umount
+uptime
+usleep
+which
+whoami
+compressed data not read from terminal. Use -f to force it.
+.bz2
+Invalid extension
+Couldn't remove %s
+ituvF:dm
+cftd
+Couldn't stat file %s
+/dev/null
+.tgz
+Error inflating
+Invalid magic
+cf123456789dq
+compressed data not written to a terminal. Use -f to force compression.
+Couldnt stat tar file
+Failed to create gzip pipe
+/bin/gzip
+Could not exec gzip process
+Failed to vfork gzip process
+Error exit delayed from previous errors
+Couldnt wait ?
+c~tx:t~cx:x~ct:X*:T*
+Cowardly refusing to create an empty archive
+Couldnt chdir to %s
+Creating bzip2 compressed archives is not currently supported.
+%s: Not found in archive
+%0*lo
+%s: socket ignored
+%s: file is the archive; skipping
+Removing leading '/' from member names
+%s: Unknown file type
+%s: Cannot open
+ustar
+extract
+to-stdout
+same-permissions
+verbose
+keep-old
+create
+dereference
+bzip2
+files-from
+exclude-from
+compress
+Couldnt remove old file
+Couldnt stat old file
+%s not created: newer or same age file exists
+Couldnt remove old file %s
+Couldnt create hard link
+extract_archive: %s
+Cannot create symlink from %s to '%s'
+Cannot create node %s
+Unrecognised file type
+%s %d/%d%10u %4u-%02u-%02u %02u:%02u:%02u %s
+ -> %s
+Seek failure
+Can't create pipe
+Fork failed
+Data integrity error when decompressing.
+Compressed file ends unexpectedly
+Decompression failed
+need to fix this
+07070
+Unsupported cpio format, use newc or crc
+%6c%8x%8x%8x%8x%8x%8lx%8lx%16c%8x%8x%8x%8c
+TRAILER!!!
+%d blocks
+%s not created: cannot resolve hardlink
+error resolving hardlink: did you create the archive with GNU cpio 2.0-2.2?
+Unknown compression method %d
+inflate_codes error 1
+inflate_codes error 2
+Incomplete literal tree
+incomplete distance tree
+bad block type %d
+inflate error %d
+write
+crc error
+Incorrect length
+compressed with %d bits, can only handle %d bits
+insize:%d posbits:%d inbuf:%02X %02X %02X %02X %02X (%d)
+uncompress: corrupt input
+ustar
+Invalid tar magic
+Invalid tar header checksum
+pax is not tar
+Ignoring GNU extension type %c
+Unknown typeflag: 0x%x
+Invalid gzip magic
+Short read
+Short read, read %d of %d
+%*s%*s
+%s %d
+%*s%s
+%s%*s%s
+invalid mode: %s
+cannot change root directory to %s
+SHELL
+cannot execute %s
+b~bcf:c~bcf:f~bcf
+you must specify a list of bytes, characters, or fields
+only one type of list may be specified
+Help ntok is null for starting position! What do I do?
+invalid byte or field list
+missing list of positions
+the delimiter must be a single character
+suppressing non-delimited lines makes sense only when operating on fields
+a delimiter may be specified only when operating on fields
+d~ds:s~ds
+Rs:ud:r:
+TZ=UTC0
+File '%s' not found.
+%d.%d.%d-%d:%d:%d
+%d.%d.%d-%d:%d
+%2d%2d%2d%2d%d
+cannot set date
+%a, %d %b %Y %H:%M:%S GMT
+%a, %d %b %Y %H:%M:%S %z
+%a %b %e %H:%M:%S %Z %Y
+%Y.%m.%d-%H:%M:%S
+count=
+seek=
+skip=
+conv=
+notrunc
+noerror
+invalid conversion `%s'
+%ld+%ld records in
+%ld+%ld records out
+Filesystem%11s
+%-15sUsed Available Use%%
+Mounted on
+%s: can't find mount point.
+rootfs
+/dev/root
+%-21s%9ld %9ld %9ld %3ld%% %s
+ Inodes
+%-14sIUsed IFree IUse
+POSIXLY_CORRECT
+H-L:L-H:s-d:d-s
+aHkLsxd:lc
+total
++iu:
+putenv
+ignore-environment
+unset
+warning: unportable BRE: `%s': using `^' as the first character
+of a basic regular expression is not portable; it is being ignored
+non-numeric argument
+division by zero
+quote
+syntax error
+index
+substr
+too few arguments
+%cid=%u
+%cid=%u(%s)
+u~g:g~u
+rnug
+%7ld
+%4ld
+%-10s
+%-8.8s
+%-8.8s
+%-8d %-8d
+%4d, %3d
+%9ld
+%24.24s
+%6.6s
+%5.5s
+ %4.4s
+[%d;%dm
+ ->
+the -s option is meaningful only when verifying checksums
+the -w option is meaningful only when verifying checksums
+only one argument may be specified when using -c
+Invalid format
+%s: OK
+%s: FAILED
+WARNING: %d of %d computed checksums did NOT match
+Couldnt close file %s
+%s %s
+invalid mode `%s'
+parents
+f-i:i-f
+mv: overwrite `%s'?
+unable to rename `%s'
+non-
+cannot remove `%s'
+interactive
+force
+fiRr
+cannot remove `.' or `..'
+no files
+%s: %s
+%s: out of range
+%s: bad number
+argument expected
+closing paren expected
+missing ]
+unknown operand
+VT_ACTIVATE
+VT_WAITACTIVE
+error reading SCANCODE: '%s'
+SCANCODE or KEYCODE outside bounds
+KDSETKEYCODE
+failed to set SCANCODE %x to KEYCODE %d
+stat %s
+/proc/%d/exe
+/proc/%d
+/proc/%d/stat
+open pidfile %s
+opendir /proc
+nothing in /proc - not mounted?
+K~S:S~K
+KSbqma:n:s:u:x:p:
+need at least one of -x, -p, -u, or -n
+-S needs -x or -a
+-m needs -p
+process in pidfile `%.200s'
+process(es) owned by `%s'
+internal error, please report
+no %s found; none killed.
+warning: failed to kill %d
+stopped %s (pid
+%s already running.
+Unable to write pidfile '%s'
+unable to start %s
+stop
+background
+quiet
+make-pidfile
+startas
+signal
+user
+PATH
+These features are available:
+Pattern searches with / and ?
+Last command repeat with '.'
+Line marking with 'x
+Named buffers with "x
+Readonly if vi is called as "view"
+Readonly with -R command line arg
+Some colon mode commands with ':'
+Settable options with ":set"
+Signal catching- ^C
+Job suspend and resume with ^Z
+Adapt to window re-sizes
+ [modified]
+ [Read only]
+No file
+"%s"%s%s line %d of %d --%d%%--
+can't delete the character
+can't create room for new characters
+No filename given
+Trying to insert a negative number (%d) of characters
+Trying to insert file outside of memory
+could not open file
+"%s" %s
+could not read file "%s"
+could not read all of file "%s"
+(NULL)
+'%s' is not implemented
+last_modifying_cmd overrun
+Put %d lines (%d chars) from [%c]
+%d%n
+No current filename
+[Hit return to continue]
+Nothing in register %c
+()[]{}
+No previous regular expression
+search hit BOTTOM, continuing at TOP
+search hit TOP, continuing at BOTTOM
+Pattern not found
+delete
+No write since last change (:edit! overrides)
+"%s" is not a regular file
+"%s" is not readable
+ [New file]
+"%s"%s%s %dL, %dC
+No address allowed on this command
+features
+quit
+next
+No write since last change (:%s! overrides)
+%d more file to edit
+No more files to edit
+"%s"%s %dL, %dC
+rewind
+No write since last change (:rewind! overrides)
+----------------------------------------
+autoindent
+flash
+ignorecase
+showmatch
+tabstop=%d
+"%s" File is read only
+"%s" %dL, %dC
+yank
+Yank %d lines (%d chars) into [%c]
+:s expression missing delimiters
+-- Insert --
+-- Replace --
+^0bBeEft$
+cdykjHL%+-{}
+Change
+Delete
+Yank
+%s %d lines (%d chars) using [%c]
+cdy><
+^%$0bBeEft
+H-k{
+L+j}
+(terminate)
+(bus error)
+(I tried to touch invalid memory)
+(alarm)
+-- caught signal %d %s--
+(window resize)
+(hangup)
+(interrupt)
+view
+aAcCdDiIJoOpPrRsxX<>~
+[15~
+[17~
+[18~
+[19~
+[20~
+[21~
+[23~
+[24~
+[11~
+[12~
+[13~
+[14~
+-follow
+-print
+-name
+-type
+-perm
+-mtime
+-xdev
+could not stat '.'
+could not stat '%s'
+-newer
+file %s not found
+-inum
+%s%c
+%i%c
+H-h:e*:f*:C-AB
+lnqvscFiHhe:f:LA:B:CE
+invalid context length argument
+/dev/console
+Memory allocation failure
+Bad inittab entry: %s
+/dev/
+/sbin/reboot
+/bin/umount -a -r
+/sbin/init
+/dev/tty2
+/dev/tty3
+/dev/tty4
+/etc/init.d/rcS
+cannot open '%s': %s
+can't open /dev/null: %s
+Can't fork!
+~`!$^&*()=|\{}[];"'<>?
+exec
+Starting pid %d, console %s: '%s'
+Could not run '%s': %m
+Reloading /etc/inittab
+CONSOLE
+/dev/ttyS%d
+/dev/tty%d
+/dev/tty0
+TERM=vt102
+TERM=linux
+init started: %s
+single
+Process '%s' (pid %d) is respawning too fast.
+Process '%s' (pid %d) exited. Schedulingit for restart.
+The system is going down NOW !!
+Sending SIGTERM to all processes.
+Sending SIGKILL to all processes.
+Please stand by while rebooting the system.
+The system is halted. Press Reset or turn off power
+device '%s' does not exist.
+Can't open %s
+exec of '%s' failed: %m
+HOME=/
+PATH=/usr/bin:/bin:/usr/sbin:/sbin
+SHELL=/bin/sh
+USER=root
+sysinit
+respawn
+askfirst
+wait
+once
+ctrlaltdel
+shutdown
+restart
+qo:f:p:t:
+ mode: %d
+-o offset: %ld
+-f frequency: %ld
+ maxerror: %ld
+ esterror: %ld
+ status: %d (
+-p timeconstant: %ld
+ precision: %ld
+ tolerance: %ld
+-t tick: %ld
+ time.tv_sec: %ld
+ time.tv_usec: %ld
+ return value: %d (%s)
+PPSFREQ
+PPSTIME
+UNSYNC
+FREQHOLD
+PPSSIGNAL
+PPSJITTER
+PPSWANDER
+PPSERROR
+CLOCKERR
+clock synchronized
+insert leap second
+delete leap second
+leap second in progress
+leap second has occurred
+clock not synchronized
+/var/log/wtmp
+LOGIN
+HOST
+USER
+%-10s %-14s %-18s %-12.12s %s
+short read
+runlevel
+system boot
+%-10s %-14s %-18s %-12.12s
+%s%d
+%s too large
+Failed to create: %s
+cannot fork
+cannot run %s
+error waiting for child process
+real
+user
+Command being timed: "%C"
+User time (seconds): %U
+System time (seconds): %S
+Percent of CPU this job got: %P
+Elapsed (wall clock) time (h:mm:ss or m:ss): %E
+Average shared text size (kbytes): %X
+Average unshared data size (kbytes): %D
+Average stack size (kbytes): %p
+Average total size (kbytes): %K
+Maximum resident set size (kbytes): %M
+Average resident set size (kbytes): %t
+Major (requiring I/O) page faults: %F
+Minor (reclaiming a frame) page faults: %R
+Voluntary context switches: %w
+Involuntary context switches: %c
+Swaps: %W
+File system inputs: %I
+File system outputs: %O
+Socket messages sent: %s
+Socket messages received: %r
+Signals delivered: %k
+Page size (bytes): %Z
+Exit status: %x
+real %e
+user %U
+sys %S
+Command stopped by signal %d
+Command terminated by signal %d
+Command exited with non-zero status %d
+write error
+%ldh %ldm %02lds
+%ldm %ld.%02lds
+%lu%%
+%ld.%02ld
+cannot open module `%s'
+cannot mmap `%s'
+Module has wrong symbol version
+Invalid parameters
+Invalid module format
+Unknown symbol in module
+cannot insert `%s': %s (%li)
+Module Size Used by
+/proc/modules
+module %s not found.
+insmod %s %s %s %s %s
+rmmod %s %s
+-t and -C not supported
+acdklnqrst:vVC:
+/lib/modules/
+/lib/modules/modules.dep
+/etc/modprobe.conf
+/etc/modules.conf
+/etc/conf.modules
+alias
+options
+could not parse modules.dep
+failed to remove module %s
+No module or pattern provided
+failed to load module %s
+you must be root to change the hostname
+sethostname
+dfisF:
+SIOCGIFFLAGS
+SIOCSIFFLAGS
+metric
+txqueuelen
+dstaddr
+netmask
+pointopoint
+trailers
+promisc
+multicast
+allmulti
+dynamic
+SIOCSIFMETRIC
+SIOCSIFMTU
+SIOCSIFTXQLEN
+SIOCSIFDSTADDR
+SIOCSIFNETMASK
+SIOCSIFBRDADDR
+SIOCSIFADDR
+no support for `%s' on this system.
+laenrtuwx
+Active Internet connections
+(servers and established)
+(only servers)
+(w/o servers)
+Proto Recv-Q Send-Q Local Address Foreign Address State
+AF INET (tcp)
+/proc/net/tcp
+AF INET (udp)
+/proc/net/udp
+AF INET (raw)
+/proc/net/raw
+Active UNIX domain sockets
+Proto RefCnt Flags Type State I-Node Path
+AF UNIX
+/proc/net/unix
+Inode
+%p: %lX %lX %lX %X %X %d %s
+warning, got bogus unix line.
+SEQPACKET
+UNKNOWN
+STREAM
+DGRAM
+DISCONNECTING
+FREE
+LISTENING
+CONNECTED
+ACC
+%-5s %-6ld %-11s %-10s %-13s
+%-6d
+-
+%d: %64[0-9A-Fa-f]:%X %64[0-9A-Fa-f]:%X %X %lX:%lX %X:%lX %lX %d %d %ld %512s
+warning, got bogus raw line.
+raw %6ld %6ld %-23s %-23s %-12s
+warning, got bogus udp line.
+ESTABLISHED
+udp %6ld %6ld %-23s %-23s %-12s
+warning, got bogus tcp line.
+tcp %6ld %6ld %-23s %-23s %-12s
+SYN_SENT
+SYN_RECV
+FIN_WAIT1
+FIN_WAIT2
+TIME_WAIT
+CLOSE
+CLOSE_WAIT
+LAST_ACK
+LISTEN
+CLOSING
+sendto
+ping wrote %d chars; %d expected
+--- %s ping statistics ---
+%ld packets transmitted,
+%ld packets received,
+%ld duplicates,
+%ld%% packet loss
+round-trip min/avg/max = %lu.%lu/%lu.%lu/%lu.%lu ms
+unknown address type; only AF_INET is currently supported.
+PING %s (%s): %d data bytes
+recvfrom
+%d bytes from %s: icmp_seq=%u
+ ttl=%d
+ time=%lu.%lu ms
+ (DUP!)
+Address Mask Reply
+unknown ICMP type
+Echo Reply
+Destination Unreachable
+Source Quench
+Redirect (change route)
+Echo Request
+Time Exceeded
+Parameter Problem
+Timestamp Request
+Timestamp Reply
+Information Request
+Information Reply
+Address Mask Request
+Warning: Got ICMP %d (%s)
+/proc/net/route
+Metric Ref Use
+ MSS Window irtt
+Kernel IP routing table
+Destination Gateway Genmask Flags %s Iface
+%*[^
+%63s%lx%lx%X%d%d%d%lx%d%d%d
+fscanf
+%-16s%-16s%-16s%-6s
+%5d %-5d %6d %s
+%-6d %-2d %7d %s
+-net
+-host
+A:ne
+inet
+resolving %s
+gateway %s is a NETWORK
+netmask %.8x and host route conflict
+bogus netmask %s
+netmask and route address conflict
+SIOC[ADD|DEL]RT
+max ttl must be >1.
+port must be >0.
+nprobes must be >0.
+tos must be 0 to 255.
+wait must be >1 sec.
+dm:np:q:rs:t:w:v
+packet size must be 0 <= s < %d.
+SO_SNDBUF
+IP_HDRINCL
+unknown host %s
+traceroute to %s (%s)
+ from %s
+, %d hops max, %d byte packets
+%2d
+traceroute: wrote %s %d chars, ret=%d
+packet too short (%d bytes) from %s
+OUT-OF-RANGE
+%d bytes from %s to %s: icmp type %d (%s) code %d
+%2d: x%8.8lx
+ %d bytes to %s
+ %g ms
+ICMP 1
+ICMP 2
+Dest Unreachable
+Redirect
+ICMP 6
+ICMP 7
+Echo
+ICMP 9
+ICMP 10
+Param Problem
+Timestamp
+Info Request
+Info Reply
+-family
+inet6
+invalid protocol family
+-oneline
+Error: argument of "%s" must be "on" or "off"
+Wrong address (%s) length: expected %d bytes
+Cannot create control socket
+SIOCSIFHWBROADCAST
+SIOCSIFHWADDR
+Invalid "mtu" value
+noarp
+Not enough of information: "dev" argument is required.
+SIOCSIFNAME
+show
+Command "%s" is unknown.
+"%s" is invalid lladdr.
+/proc/net/psched
+%*08x%*08x%08x%08x
+either "%s" is duplicate, or "%s" is a garbage.
+duplicate "%s": "%s" is the second value.
+argument "%s" is wrong: %s
+Command line is not complete. Try option "help"
+default
+an IP address is expected rather than "%s"
+"%s" may be inet address, but it is not allowed in this context.
+an inet address is expected rather than "%s".
+peer
+anycast
+invalid scope value.
+local
+Not enough information: "dev" argument is required.
+"dev" (%s) must match "label" (%s).
+Broadcast can be set only for IPv4 addresses
+Cannot find device "%s"
+LOOPBACK%s
+BROADCAST%s
+POINTOPOINT%s
+MULTICAST%s
+NOARP%s
+UP%s
+,M-DOWN
+Failed to send flush request
+wrong nlmsg len %d
+Deleted
+%u: %s
+ inet
+ inet6
+ family %d
+ peer %s/%d
+brd %s
+any %s
+scope %s
+secondary
+tentative
+deprecated
+dynamic
+flags %02x
+valid_lft forever
+valid_lft %dsec
+ preferred_lft forever
+ preferred_lft %dsec
+ %s
+Flush requires arguments.
+Cannot flush link addresses.
+invalid "scope"
+Cannot send dump request
+Dump terminated
+Device "%s" does not exist.
+Flush terminated
+nil ifname
+<nil>
+%d: %s
+@NONE:
+@%s:
+mtu %u
+qdisc %s
+master %s
+SIOCGIFXQLEN
+qlen %d
+ link/%s
+ peer
+ brd
+Unknown command %s
+flush
+remote
+scope
+label
+!!!Deficit %d, rta_len=%d
+rtnl_from_file: fread
+!!!malformed message: len=%d @%lu
+rtnl-from_file: truncated message
+OVERRUN
+EOF on netlink
+Sender address length == %d
+Truncated message
+!!!malformed message: len=%d
+Message truncated
+!!!Remnant of size %d
+sender address length == %d
+ERROR truncated
+RTNETLINK answers
+Cannot talk to rtnetlink
+Unexpected reply!!!
+Cannot open netlink socket
+Cannot bind netlink socket
+Cannot getsockname
+Wrong address length %d
+Wrong address family %d
+Dump terminated
+if%d
+[%d]
+generic
+eether
+ax25
+pronet
+chaos
+ieee802
+arcnet
+atalk
+dlci
+metricom
+ieee1394
+cslip
+cslip6
+rsrvd
+adapt
+rose
+hwx25
+lapb
+ddcmp
+rawhdlc
+ipip
+tunnel6
+frad
+skip
+loopback
+ltalk
+fddi
+ip/ddp
+pimreg
+hippi
+econet
+irda
+fcpp
+fcal
+fcpl
+fcfb0
+fcfb1
+fcfb2
+fcfb3
+fcfb4
+fcfb5
+fcfb6
+fcfb7
+fcfb8
+fcfb9
+fcfb10
+fcfb11
+fcfb12
+ieee802.11
+void
+0x%x %s
+0x%x %s #
+%d %s
+%d %s #
+Database %s is corrupted at %s
+/etc/iproute2/rt_dsfield
+/etc/iproute2/rt_tables
+/etc/iproute2/rt_realms
+nowhere
+site
+/etc/iproute2/rt_scopes
+/etc/iproute2/rt_protos
+unspec
+unknown
+global
+none
+redirect
+kernel
+static
+gated
+zebra
+bird
+entering %s listen mode
+c:fbH:h:i:np:qr:s:v
+0.9.9-pre
+udhcpcd, version %s
+deconfig
+FATAL: couldn't listen on socket, %m
+Waiting on select...
+leasefail
+No lease, forking to background.
+No lease, failing.
+Entering renew state
+Entering rebinding state
+Lease lost, entering init state
+error on read, %m, reopening socket
+Ignoring XID %lx (our xid is %lx)
+couldnt get option from packet -- ignoring
+No server ID in message
+No lease time with ACK, using 1 hour lease
+Lease of %s obtained, lease time %ld
+bound
+Received DHCP NAK
+Performing a DHCP renew
+Unicasting a release of %s to %s
+Entering released state
+Received SIGTERM
+Error on select
+eth0
+/usr/share/udhcpc/default.script
+clientid
+foreground
+interface
+couldn't read on raw listening socket -- ignoring
+message too short, ignoring
+Truncated packet
+unrelated/bogus packet
+bad IP header checksum, ignoring
+packet with bad UDP checksum received, ignoring
+received bogus message (bad magic) -- ignoring
+oooooh!!! got some!
+Sending renew...
+Sending discover...
+Sending select for %s...
+/dev/urandom
+Could not load seed from /dev/urandom: %m
+Sending release...
+Opening raw socket on ifindex %d
+socket call failed: %m
+bind call failed: %m
+%s%d.%d.%d.%d
+vforking and execle'ing %s
+interface=%s
+/bin:/usr/bin:/sbin:/usr/sbin
+%s=%s
+HOME
+mask=%d
+siaddr=
+boot_file=%s
+sname=%s
+script %s failed: %m
+%s (v%s) started
+Cannot background in uclinux (yet)
+EMERGENCY!
+ALERT!
+critical!
+warning
+debug
+bogus packet, option fields too long.
+Option 0x%02x did not fit into the packet!
+adding option 0x%02x
+Could not add option 0x%02x
+Attaching option %s to existing member of list
+Attaching option %s to list
+write on socket failed: %m
+couldn't read on listening socket, ignoring
+received bogus message, ignoring
+Received a packet
+broken client (%s), forcing broadcast
+Unable to open pidfile %s: %m
+Could not send signal: %m
+Opening listen socket on 0x%08x:%d %s
+%s (our ip) = %s
+SIOCGIFADDR failed, is the interface up and configured?: %m
+adapter index %d
+SIOCGIFINDEX failed!: %m
+adapter hardware address %02x:%02x:%02x:%02x:%02x:%02x
+SIOCGIFHWADDR failed!: %m
+socket failed!: %m
+buffers
+shared
+used
+%6s%13s%13s%13s%13s%13s
+Mem:
+%6s%13ld%13ld%13ld%13ld%13ld
+%2d) %-16s
+bad signal name '%s'
+Bad PID '%s'
+Could not kill pid '%d'
+%s%ld
+ PID Uid VmSize Stat Command
+%5d %-8s %s
+%5d %-8s %6ld %s
+[%s]
+chdir('/proc')
+scandir('/proc')
+/proc not be mounted?
+cpu %lu %lu %lu %lu
+meminfo
+MemTotal: %lu %s
+Mem: %lu %lu %lu %lu %lu %lu
+MemFree: %lu %s
+MemShared: %lu %s
+Buffers: %lu %s
+Cached: %lu %s
+loadavg
+%f %f %f
+failed to read '%s'
+[JMem: %ldK used, %ldK free, %ldK shrd, %ldK buff, %ldK cached
+Load average: %.2f, %.2f, %.2f (State: S=sleeping R=running, W=waiting)
+[7m PID USER STATUS RSS PPID %%CPU %%MEM COMMAND
+%6ldM
+%7ld
+%5d %-8s %s %s %5d %2d.%d %2u.%u
+ %02d:%02d:%02d up
+%d day%s,
+%2d:%02d,
+%d min,
+load average: %ld.%02ld, %ld.%02ld, %ld.%02ld
+Built-in commands:
+-------------------
+getcell(0)
+not contig
+command line too complicated
+/proc/self/exe
+argument list too long
+no Shell
+cannot execute
+%dm%fs %dm%fs
+%dm%fs %dm%fs
+Signal
+ - core dumped
+can't create pipe - try again
+too many files open in shell
+Shell input nested too deeply
+input line too long
+bad break/continue level
+: not found
+: no home directory
+: bad directory
+out of string space
+no closing `
+unclosed ${
+Usage: read name ...
+nothing to shift
+: bad identifier
+export
+readonly
+unclosed ${
+string in ${} too long
+=-+?
+cannot use ${...=...} with $n
+missing value for
+unset variable:
+trap: bad signal number
+here document `
+' unclosed
+0123456789
+word too long
+`$ '"
+;&<>()|^
+"'`$
+no closing
+$`'"
+: cannot open
+: cannot redirect shell command
+: illegal >& argument
+here file
+: cannot
+/sbin:/bin:/usr/sbin:/usr/bin
+/bin:/usr/bin
+BusyBox v1.00 (2013.09.16-14:46+0000) Built-in shell (msh)
+Enter 'help' for a list of built-in commands.
+.profile
+/etc/profile
+PLACEHOLDER
+TCOM
+TPAREN
+TPIPE
+TLIST
+TAND
+TFOR
+TCASE
+TWHILE
+TUNTIL
+TELIF
+TPAT
+TBRACE
+TASYNC
+TDOT
+case
+esac
+while
+done
+then
+else
+elif
+until
+break
+continue
+eval
+exit
+export
+login
+newgrp
+readonly
+times
+umask
+Signal 0
+Hangup
+Quit
+Illegal instruction
+Trace/BPT trap
+Abort
+Bus error
+Floating Point Exception
+Killed
+SIGUSR1
+SIGSEGV
+SIGUSR2
+Alarm clock
+Terminated
+[%dD
+[%dA
+[%dC
+~%s/
+ `"#$%^&*()=+{}[]:;'|\<>
+klogd started: BusyBox v1.00 (2013.09.16-14:46+0000)
+klogd: Error return from sys_sycall: %d - %m.
+Kernel log daemon exiting.
+/etc/syslogd.conf
+f:m:nO:s:b:R:LC::
+<%d>
+(%.4d%.2d%.2dT%.2d%.2d%.2d%.3lu)
+%s%s %s %s%s
+last message repeated %d time(s)
+Couldn't get file descriptor for socket /dev/log
+Could not connect to socket /dev/log
+Could not set permission on /dev/log
+syslogd started: BusyBox v1.00 (2013.09.16-14:46+0000)
+syslogd: configuration reloaded
+select error
+UNIX socket error
+syslogd: Reloading configuration...
+syslogd: System log daemon exiting.
+alert
+crit
+emerg
+notice
+panic
+warn
+auth
+authpriv
+cron
+kern
+mark
+news
+security
+syslog
+uucp
+local0
+local1
+local2
+local3
+local4
+local5
+local6
+local7
+Bummer, can't print: %s
+-- MARK --
+/var/log/messages
+email
+repeat
+maxsize
+markinterval
+numfiles
+logfile
+sender
+fromhost
+delay
+freq
+cn:s:
+failed ioctl on %s
+"%07.7_ax " 8/2 "%04x " "\n"
+"%07.7_ax " 16/1 "%03o " "\n"
+"%07.7_ax " 16/1 "%3_c " "\n"
+"%07.7_ax " 8/2 " %05u " "\n"
+"%07.7_ax " 8/2 " %06o " "\n"
+"%07.7_ax " 8/2 " %04x " "\n"
+/dev/tty
+--More--
+(%d%% of %ld bytes)
+Could not find a spare loop device
+Could not setup loop device
+WARNING: loop device is read-only
+%s is write-protected, mounting read-only
+o:rt:wafnv
+%s on %s type %s (%s)
+Cannot read /etc/fstab
+noauto
+swap
+nfsmount failed
+/etc/filesystems
+/proc/filesystems
+Mounting %s on %s failed
+Can't find %s in /etc/fstab
+async
+defaults
+noatime
+nodev
+nodiratime
+noexec
+nosuid
+remount
+bind
+move
+unknown nfs status return value: %d
+excessively long host:dir argument
+warning: multiple hostnames not supported
+directory to mount not in host:dir format
+got bad hp->h_length
+excessively long option argument
+%s%saddr=%s
+rsize
+wsize
+retrans
+acregmin
+acregmax
+acdirmin
+acdirmax
+actimeo
+retry
+mountport
+mounthost
+mountprog
+mountvers
+nfsprog
+nfsvers
+proto
+Warning: Unrecognized proto= option.
+namlen
+Warning: Option namlen is not supported.
+unknown nfs mount parameter: %s=%d
+soft
+hard
+intr
+posix
+Warning: option nolock is not supported.
+unknown nfs mount option: %s%s
+NFSv%d not supported!
+got bad hp->h_length?
+%s:%s failed, reason given by server: %s
+NFS over TCP is not supported.
+nfs socket
+nfs bindresvport
+nfs connect
+timeout connecting to time server
+%s did not send the complete time
+Current time matches remote time.
+Could not set time of day
+/dev/loop
+forced umount of %s failed!
+%s busy - remounted read-only
+Cannot remount %s read-only
+Cannot open %s
+Couldn't umount %s on %s: %s
+unable to stat `%s'
+bb_xasprintf
+%s%s%s
+`%s' and `%s' are the same file
+%s: omitting directory
+`%s' is not a directory
+cannot create directory `%s'
+unable to open directory `%s'
+unable to change permissions of `%s'
+unable to link `%s'
+unable to open `%s'
+unable to remove `%s'
+unable to close `%s'
+internal error: unrecognized file type
+unable to create `%s'
+cannot create fifo `%s'
+cannot create symlink `%s'
+unable to preserve ownership of `%s'
+unable to preserve times of `%s'
+unable to preserve permissions of `%s'
+Unable to read all data
+Read error
+icmp
+bad format {%s}
+stdin
+bad byte count for conversion character %s.
+eEfgG
+%%s requires a precision or a byte count.
+bad conversion character %%%s.
+byte count with multiple conversion characters.
+ -0+#
+%03o
+could not stat '/'
+could not open '/dev'
+/proc/net
+No usable address families found.
+%02X-
+[NONE SET]
+warning: no inet socket available
+SIOCGIFCONF
+Device not found
+%s: error fetching interface information: %s
+/proc/net/dev
+Warning: cannot open %s. Limited output.
+compressed
+X bytes:%Lu (%Lu.%u %sB)%s
+%-9.9s Link encap:%s
+HWaddr %s
+Media:%s
+(auto)
+ %s addr:%s
+ P-t-P:%s
+ Bcast:%s
+ Mask:%s
+
+[NO FLAGS]
+ MTU:%d Metric:%d
+RX packets:%Lu errors:%lu dropped:%lu overruns:%lu frame:%lu
+ compressed:%lu
+TX packets:%Lu errors:%lu dropped:%lu overruns:%lu carrier:%lu
+ collisions:%lu
+compressed:%lu
+txqueuelen:%d
+ R
+Interrupt:%d
+Base address:0x%lx
+Memory:%lx-%lx
+DMA chan:%x
+%02X:%02X:%02X:%02X:%02X:%02X
+%n%Lu%u%u%u%u%n%n%n%Lu%u%u%u%u%u
+%Lu%Lu%u%u%u%u%n%n%Lu%Lu%u%u%u%u%u
+%Lu%Lu%u%u%u%u%u%u%Lu%Lu%u%u%u%u%u%u
+10base2
+10baseT
+100baseT
+100baseTX
+100baseFX
+BROADCAST
+DEBUG
+LOOPBACK
+POINTOPOINT
+NOTRAILERS
+RUNNING
+NOARP
+PROMISC
+ALLMULTI
+SLAVE
+MASTER
+MULTICAST
+DARPA Internet
+UNSPEC
+Local Loopback
+Ethernet
+Point-Point Protocol
+cannot get system information
+/dev/loop%d
+ioctl: LOOP_CLR_FD
+ioctl: LOOP_SET_FD
+ioctl: LOOP_SET_STATUS
+set permissions of
+Cannot %s directory `%s'
+unknown group name: %s
+unknown user name: %s
+unknown %cid %ld
+invalid number `%s'
+Couldn't get a file descriptor referring to the console
+Can't open /proc
+%*s (%15c
+%c %d %*s %*s %*s %*s %*s %*s %*s %*s %*s %lu %lu %*s %*s %*s %ld %*s %*s %*s %*s %ld
+/proc/%d/cmdline
+%s: is a directory
+%s: descend into directory `%s'?
+%s: remove directory `%s'?
+%s: remove `%s'?
+EXIT
+QUIT
+ABRT
+KILL
+CHLD
+CONT
+STOP
+TSTP
+TTIN
+TTOU
+TRAP
+STKFLT
+POLL
+XCPU
+XFSZ
+VTALRM
+PROF
+WINCH
+UNUSED
+Unable to connect to remote host (%s)
+getcwd()
+xregcomp: %s
+ignoring all arguments
+/bin/busybox
+execv %s
+vfork
+BusyBox v1.00 (2013.09.16-14:46+0000) multi-call binary
+memory exhausted
+invalid date `%s'
+%s: input/output error -- %m
+Write Error
+Names longer than %d chars not supported.
+(unknown)
+can`t create raw socket
+permission denied. (are you root?)
+standard input
+standard output
+-/bin/sh
+bb_xstrndup bug
+%s %s %s %s %d %d
+<%d>%.15s
+<BUFFER OVERRUN ATTEMPT>
+/etc/TZ
+alnum
+alpha
+blank
+cntrl
+graph
+lower
+punct
+upper
+xdigit
+/etc/passwd
+%s%s%m
+(nil)
+(null)
+%u.%u.%u.%u.in-addr.arpa
+/etc/services
+/etc/protocols
+/etc/hostid
+%s%s%s
+Resolver error
+Error 0
+Unknown host
+Host name lookup failure
+Unknown server error
+No address associated with name
+auth_none.c - Fatal marshalling problem
+authunix_create: out of memory
+RPC: (unknown error code)
+; errno = %s
+; low version = %lu, high version = %lu
+; why =
+(unknown authentication error - %d)
+; s1 = %lu, s2 = %lu
+clnttcp_create: out of memory
+clntudp_create: out of memory
+pmap_getmaps rpc problem
+xdr_string: out of memory
+xdr_bytes: out of memory
+xdr_array: out of memory
+xdrrec_create: out of memory
+xdr_reference: out of memory
+%s: option `%s' is ambiguous
+%s: option `--%s' doesn't allow an argument
+%s: option `%c%s' doesn't allow an argument
+%s: option `%s' requires an argument
+%s: unrecognized option `--%s'
+%s: unrecognized option `%c%s'
+%s: illegal option -- %c
+%s: option requires an argument -- %c
+/dev/random
+/tmp
+%.*s/%.*sXXXXXX
+/etc/group
+/etc/resolv.conf
+/etc/config/resolv.conf
+nameserver
+domain
+search
+bad auth_len gid %d str %d auth %d
+/etc/hosts
+/etc/config/hosts
+__get_myaddress: socket
+__get_myaddress: ioctl (get interface configuration)
+__get_myaddress: ioctl
+Cannot register service
+/dev/console
+subnet
+timezone
+router
+timesvr
+namesvr
+logsvr
+cookiesvr
+lprsvr
+hostname
+ bootsize
+domain
+swapsvr
+rootpath
+ipttl
+broadcast
+ntpsrv
+!*wins
+!,requestip
+2lease
+3dhcptype
+5serverid
+6message
+8tftp
+Bbootfile
+S[kA
+"UTC
+*w@3