ELF          >    @N      @       m         @ 8  @         @       @       @       h      h                                                                                        1      1                    @       @       @      ͞      ͞                                        zj      zj                   W     g     g                               ]     m     m                                                D       D              Ptd   |     |     |                        Qtd                                                  Rtd   W     g     g     P      P             /lib64/ld-linux-x86-64.so.2          GNU                        GNU бu}@t5   1                1       em                                                                       l                                          e                     V                                                               U                                                               U                      O                                          -                                                                                                           &                     9                                          4                                                                                                                                                                          G                                          t                                                                                                          ?                     {                      {                                                                 ^                                                                 ;                                                                   "                    libstdc++.so.6 __gmon_start__ _ITM_deregisterTMCloneTable _ITM_registerTMCloneTable _ZTVN10__cxxabiv117__class_type_infoE __gxx_personality_v0 _ZTVN10__cxxabiv120__si_class_type_infoE __cxa_throw_bad_array_new_length _Znam _ZdlPvm _ZdaPv _Znwm libm.so.6 libgcc_s.so.1 _Unwind_Resume libc.so.6 fflush strcpy exit fopen isalpha putchar stdin vsprintf strdup rewind isspace strtol isatty fgetc strlen tmpfile memset vsnprintf stdout fputc fputs memcpy fclose malloc stderr fwrite __cxa_finalize strcmp __libc_start_main vfprintf free GCC_3.0 GLIBC_2.14 GLIBC_2.2.5 CXXABI_1.3.8 CXXABI_1.3.9 CXXABI_1.3 GLIBCXX_3.4                                                                   P&y                0           ui	   '                  xѯ   3     yѯ   @     ӯk   M     t)   X      g             O      g            N      g                  g                   g                  g                  g            p      g                  g                  g                    h                  h            .      h                  h                    h                  (h                  0h            0      8h                  @h                  Hh                   Ph                  Xh            .      `h                  hh                   ph                  xh                  h            h      h                  h                  h                  h                  h            .      h                  h                  h                  h                  h                  h            /      h            .      h            K      h                   h            f       i                  i                   i                  i            0       i                  (i                  0i            .      8i            y      @i                   Hi                  Pi                  Xi            P      `i                  hi                  pi                  xi                  i            .      i                  i                  i            i     i                   i            i     i            i     i            0O      i            К      i            i      j            `O      j                  j                   j            Hm     0j            j     8j            g      @j            g      Hj                  Xj                  hj                  pj            Pj     j                  j            Pj     j                  j            Pj     j                  j            Pj     j                  j            Pj     j                   j            Pj     j                   k            Pj     k            (      k            Pj     (k            8      0k            i     @k             k     Hk                   Pk            P      `k            xj     hk                  xk            j     k                  k            j     k            @      k            k     k                  k            j     k                  k            j     k                  k            j     k            З      l            `j     l                   l            C      0l            P      8l            l     Hl            `      Pl            l     `l                  hl            l     xl                  l            l     l                  l            l     l                  l            l     l            (l     l            @      l            @l     l            P      l            Xl     l            p      m            pl     m                   m            l     (m                  8m            l     @m                   Pm            p     `m            Hm     hm                  pm                  xm                  o            0      o                   o            @      o                   hq            hq     q            p      q            `g      q            v      q                  q             f      q                  q                  q             f      q                   r                  r            e      r                  (r                  0r            e      @r                  Pr                  Xr             f      hr                  xr                  r            e      r                   r                  r            f      r                  r            Pf      r            {       s                  s                  s                  (s            #      0s            .      @s            =      Hs            K      Xs            X      `s            c      ps            q      xs            |      s                  s                  s                  s                  s            #      s                  s            =      s                  s                  s                   t                  t                  t                   t                  0t                  8t                  Ht            &      Pt            0      `t            @      ht            J      xt            Z      t            d      t            r      t            }      t                  t                  t                  t                  t                  t                  t                  t                  u                  u                   u                  (u                  8u            '      @u            ?      Pu            =      Xu            L      hu                  pu            W      u            #      u            b      u            =      u            o      u                  u            z      u                  u                  u                  u                  u                   v                  v            &      v                  (v            @      0v                  @v            Z      Hv                  Xv                  `v                  pv                  xv                  v                  v                  v            #      v                  v            =      v                  v                  v                  v                  v                   w                  w            )      w                   w            5      0w            &      8w            C      Hw            @      Pw            R      `w            Z      hw            a      xw                  w            n      w                  w            ,      w            1      w                  w            6      w            <      w            G       x            N      x            U       x            `      0x            k      @x            w      Px                  `x                  px                  x                  x                  x                  x                  x                  x                  x                  x                   y                  y                   y                  0y                  @y                  Py                  `y                 py                  y                  y                  y            $      y            2      y            >      y            G      y            S      y            [       z            c      z            i       z            p      0z            x      @z            ~      Pz                  `z                  pz                  z                  z                  z                  z                  z                  z                  z                  z                   {                  {                   {                  0{                  @{                  P{                  `{                 p{                 {                 {                 {            (     {            {     i                  Pj                  l                  Hm                  i                  i                  j                  `j                  xj                  j                  j                  j                  j                  j                  k                   k                  (l                  @l                  Xl                  pl                  l                  l                  o                   o        1           o                   o                   o        )           o        ,           o        -           o        .           pq        '           p                    p                   (p                   0p                   8p                   @p                   Hp                   Pp        	           Xp        
           `p                   hp                   pp                   xp                   p                   p                   p                   p                   p                   p                   p                   p                   p                   p                   p                   p                   p                   p                    p        !           p        "            q        #           q        $           q        %           q        &            q        (           (q        *           0q        +           8q        /           @q        0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   HH/ HtH         5/ %/ @ %/ h    %/ h   %/ h   %/ h   %/ h   %/ h   %/ h   %/ h   p%/ h   `%/ h	   P%/ h
   @%/ h   0%/ h    %z/ h   %r/ h    %j/ h   %b/ h   %Z/ h   %R/ h   %J/ h   %B/ h   %:/ h   %2/ h   %*/ h   p%"/ h   `%/ h   P%/ h   @%
/ h   0%/ h    %. h   %. h    %. h   %. h    %. h!   %. h"   %. h#   %. h$   %. h%   %- f        KL   ]H/L   AHyL    %H]L(   	HAL(   H%L   H	L   HL   HL   HUL0   gHL   QHL   ;HsL   %H]L   HGL   H1L   HH߾0   HL0   HIH    LH߾    xHH0   L`94HH߾    DH|L   !HYL   HDL(   H/L   HH|$(   HH|$0    HH|$(   HH߾   HH߾0   sHH߾0   ]HH  HHH߾    )HaHH߾    HCHH߾    H%HH߾    HHH߾    Hf     AWHAVAUATUSH   Ld$ L-   H|$XHm  H5  HHd  D$pH߅"  v  HH1  H|$`H  I1ۉLHHy	0Ht$`IH.   L胖  HG  f .cI1@ H|$`LHHy	Ht$`IHHD$~.   L1  H  f .h/   @ H|$`X  HXH  ; P  IE1HDLHHylHHHD$H|$.   轕  H  f .hIH@ L1HHy!HIH.   Lv  HQ  H5z     H0   1ɺP   LHI-}  0   Ht$1ɺP   HH}  H50  H1  HL$HH  LHL$  HL$HH5  H1跄  HT$XH1H5v  衄  LH1H5  荄  HH5  1|  HUH1H5  g  HUH1H5  R  LHHT(  HH5ǜ  13  H5g  L1"  H\$HH  L  HH5H  LH1  HT$X1LH5ܴ  ߃  1H5F  L΃  HT$LLHk<  |$h |  D$lu]HĈ   []A\A]A^A_s  1jHt$`H=  1x  L     Ht$XH=U  1x  H1LHHHy	LIH.   L6  HG  HH5ǳ     0   r1ɺP   LHHz  H5  H1̂  Lt$HM<  L  LH5  HH1蟂  HT$XH1H5γ  艂  LH1H5Ѳ  u  HT$H1H5  _  1H5Ʋ  HN  HT$LHHG  1H1LHHHy	LIHl.   L  HS  H_loop.c H0   _1ɺP   LHHy  H5  H1蹁  Lt$HM  L  LHH5ܱ  H1茁  HT$XH1H5  v  LH1H5  b  HT$H1H5  L  HH5  1;  HT$LHHH?  sH  H  .HE1HxHDHHy	HUH5	  HI1H}DHHHy	lHUH5ް  HD$H1H}DHHHy:HUH5  HD$H1`H}DHHHyHUH5  IH10H\$`NH|$LH|$HHDLLHID1LLHIDH|$DLH|$HHD21HLHIDL5  1HLH_loop.c HIDL5R     LH1H)H6Hf.     f1I^HHPTLj  H  H=f! D  H=Y- HR- H9tH>! Ht	        H=)- H5"- H)HHH?HHtH! HtfD      =,  u/UH=   HtH=j" h, ]        {f.     SHHHtHH[f     HHs[ÐfD  SHH HtHH[f     HHs [ÐfD  7Wf.     HHWHG   HtÐfSH_HtHH߾   [0[ff.      G    HG    G     HG(    G0    HG8    G@    HGh    HGH    HGP    HGX    G`    Gx    HǇ       Ǉ       HǇ       Ǉ       HǇ            AUAATMUHSHHt^xBD9}=HcH|  t"HL1[H=  ]A\A]q  D  H[]A\A]D  LH=D  1q   LH=  1q  돐@ H7WODGDOff.      wtYHHcSHH9?H<    SHC~HT    H     HH9u[fD  Ðff.      AWEAVEL  AUAATUHSHcމHHOHT$W   DL$PEDHt$DHIHEL$H[]A\A]A^A_HxfHH7HGÐ@ w tYHHcSHH9[H<    S HC(~HT    H     HH9u[fD  Ðff.      AUIL  ATIUHSHcމHW HO(I$   HD$HT$LHI/HE(L$H[]A\A]H@ ATUHSHH7HGH   Lc"HHI9DgJ   HHFuHPL HUt>HcփHHHHH)Hf     sSHH[qQH9u[]A\fG    HG    []A\ff.     w0tYHHcSHH9H<    "S0HC8~HT    H     HH9u[fD  Ðff.      AVIAUIATMLM  UHSHcމHHO8W0I$    HD$mHL$LLHIwHE8L$H[]A\A]A^Hf.     AUATIUSHHH7H  Lc*HHI9DoJ   HHFAL$HPL(IT$t9HcуHHH4HH)H@ MUHHmNVH9uH   Hc+HHH9H   Al$HFAt$HPH(IT$ t5Hc΃HHHHH)HȋsKHH[rJH9uH[]A\A]@ G    HG    HbAD$    ID$     H[]A\A]Ðfw@tYHHcSHH9H<    S@HCH~HT    H     HH9u[fD  Ðff.      AWIAVML  AUIATUHSHcމHHOHW@(   $LLLHIHEHL$H[]A\A]A^A_HSH1H    HHGHGH    GH|$BHD$C$HCH[ff.     H7G   WfH7G   WfH7G   WOÐff.      G        G        G        G   wÐ@ HG   wHGff.      w$ff.     wPtYHHcSHH9H<    SPHCh~HT    H     HH9u[fD  Ðff.      ATL/  UHcSHOhHWP(   GHILHChL$Lcp[]A\H9fSHHpCT[Ðff.     SHHpsCX[Ðff.     SHHpcC\[Ðff.     SHHpcC`[Ðff.     HpWfD  HpWfD  HpWfD  HHHpHT$HD$FHÐHpWfD  7Wf.     wxtYHHcSHH9;H<    2SxH   ~HT@ H     HH9u[fD  Ðff.      AVAL  AUAATUHSHcދWxH   $   DDHI9H   L$[]A\A]A^Hff.     H7ff.        t^HHcSHH9dH<    ?   H   ~HTfD  H     HH9u[fD  ÐfD  AUIL  ATUHSHcމHH      2   LHI:H   L$H[]A\A]Hff.     HHWHÐ@    t^HHcSHH9H<    O   H   ~HTfD  H     HH9u[fD  ÐfD  AUIL  ATIUHSHcމH   H   ?I$   HD$Ht$LHI)H   L$H[]A\A]Hf.     HY HHÐATL9  UHSHcH         !HIH   L$[]A\H~ff.      HA ATIUHHSHHHGHczA|$   HH9CHHAT$ID$J   HcщHHH4HH)HАHH[VH9uHc}A|$    HH9HaAT$ ID$(rtcHcΉHHHHH)HD  HM HHmHJH9u[]A\fD  ID$    Hc}A|$ yID$(    []A\     AVML  AUIATIUHSHcމHH      
I$0   HD$gHt$LLHIaH   L$H[]A\A]A^HH wHHff.      AUAL  ATUHSHcމHH      r   DHIH   L$H[]A\A]H^ff.     H	 wHHff.      AUALf  ATUHSHcމHH         HDHIH   L$H[]A\A]Hff.     H wHHff.      AUALր  ATUHSHcމHH      R   DHIH   L$H[]A\A]Hjff.     HI wHWHHf.     AVILF  AUAATUHSHcދ   H      'LDHIH   L$[]A\A]A^Hf.     H
 HwHHÐff.     AUIL  ATUHSHcމHH      2   LHIH   L$H[]A\A]Hvff.     H	 wHHff.      AUAL&  ATUHSHcމHH         DHIH   L$H[]A\A]Hff.        t^HHcSHH9H<       H   ~HTfD  H     HH9u[fD  ÐfD  H
 wHHff.      H	
 HwHHÐff.     H
 HwHHÐff.     H	 HHHHGf.     H	 wHHff.      UHSHH	 HHHHGHt}HczHӉ}tvHH9HUHErtTHc։HHHHH)Hf.     HHH[HQH9uH[]D  G    HE    H[]f.     H1 wHHff.      H wHWHHf.     H wHWHHOHLG f      tXHHcSHH9H<       H   ~HTH     HH9u[fD  ÐfD  ATH   IL|  U   HSHcމH   L$[]A\     UHSHH   HcFHǇ          tSHH9H<       H   ~"HTf.     H     HH9uHS3H2H[HuH[]fHǇ       H[]f.     @ GH        GL        H     fH     fGP        SH'w  Ht8-tHC@[    H=z  1[\  SH8 Ht%v  Hs8H=z  [H1Z\  f.     v  HC8[Ð@ HG0HtfD  HGH      Ðff.      H{  HG0    H
 HG(HG HG8    HHG@    HHGH    GP    Du  @ HO0Ht7HW(H3{  IH5Rz  HHDHt H81f.     HGH    SH   H;    H=z  HH1=t  1fD  f.     D  X   VfD  HHWH5{  H1e       HHWH5{  H1e       HHWH5{  H1he       HHWH5{  H1He       HHWH5r{  H1(e       HHWH5^{  H1e       HHwH1HH5<{  d  fHHWH52{  H1d       AU1ATIH5{  UHLSHd  H5ȃ  L1d  H5 {  L1}d  1H5z  Lld  LH1H5"{  LPd  LH1H5z  L4d  AD$$EP~F1L-z  fD  HEhH؃x$t La  HEhLLH؋P$1c  H9]PL[  L`  LH5uz  1c  HL[]A\A]`  ff.      U1HSHH5y  HHc  H1H5ǂ  rc  1HH5y  ac  HH1HH5y  Ec  HH1H5y  H)c  C$H-`  HHR1HH5y  c  HH61HH5y  b  HH1H5}  Hb  H_  1H5y  Hb  H_  HHH5:|  H1b  H_  1H5uy  Hsb  HKZ  Hs_  HH1[H5{  ]Lb  ff.     U1HSHH5x  HH#b  HH5  1b  HH5x  1b  H1H5x  a  HHH1H5x  a  HH	H1H5x  a  HHH5x  H1a  C$H^  H1H54  a  HHH5S|  1Hca  H;Y  Hc^  HH1[H5z  ]<a  ff.     Hu&rtF   H2  HcHD  u#HcBHHWHHH01`  fD  H    H5  H1`      H5&  H1`      H5y  H1`      H5  H1o`      H5%  H1W`      H=!  1T  ft
f     ATIUHHSHH']  1H5%w  H`  LHHX.  1H5v  H_  HL1H5v  H_  EtOunH5|  H1_  HcUHLI$   HHT$H HD$UH5v  H1t_  H5z  H1c_  H[]A\f.     H=Y  1T  ATIUHSHHGtGtH[]A\f     G      H=<  1=T  H[]A\@ G   uH5v  H1^  HcSHLI$   HHT$H HD$fHH1H5u  ^  H[]A\f     H5u      HH5u  H1L^  %    HH5eu  H1,^  H[]A\ÐfHuVrtvt2tH=~~  1wR      H5Mu  H1]      H5.u  H1]      u#HcBHHW(HHH01]  fD  Hܐff.      H1H5t  o]  ff.      AV1AUATIUSHH5s  HH=]  H5}  H1,]  H5s  H1]  H5t  H1
]  H5v  1H\  C$HY  H5et  1H\  HY  1H5]t  H\  A$   ~1Lt$L-u  f     HY  I$   HLH@T$LD$A1LHd\  HLH1HH5w  B\  A9$   HT  H1H5s  \  HLTHH54w  1\  H[]A\A]A^fD  ATIUHSDGHEu   H5|  H1[  LH1H5Xs  [  1H5|  H[  HX  HU1HH59s  |[  HU1HH5Bs  g[  1H5Rs  HV[  1H5Xs  HE[  1H5^s  H4[  1H5es  H#[  1H5ks  H[  1H5ss  H[  1H5ts  HZ  1H5ts  HZ  1H5|  HZ  HW  HH[HU1HH5@s  Z  1H5{  HZ  HUMTHDEXH5/s  1yZ  UP~'E1    HEhHHJ<ID9ePH5{  1H:Z  HBW  1H5r  H!Z  HHV1H5p  HZ  HHH5r  1HY  HV  H5{  1HY  HV  1H5p  HY  HHl1H5mp  HY  HH1H5p  HY  HHH5Mr  1HcY  HkV  1H5*{  HJY  EP~ E1HEhHHJ<ID9ePH+V  H5{  H1
Y  HV  H1H5q  X  HHfH1H5o  X  HH
H5q  H1X  HU  H5z  H1X  HU  H1H5tq  X  HH\H1H5:o  kX  HHH5Oq  H1OX  HWU  HH5p  [1]A\2X  fu0VM@pF@ HGhHcHЋP$}ff.     HOHHcHH1HH2W  @ HO8HcHH1HH2W  @ HGHcHЋPff.     HHH@H;  uH=fm  1L      HHAU1ATIUSHH5m  HH?W  H56p  H1.W  H5m  H1W  1H5m  HW  HL1H5m  HV  HL%H5pm  1HV  C$HS  1H5o  HV  A$   ~t1L-o  fHS  LH1V  C$HLI$   HHHBN  HjS  H5  H1IV  HQS  A9$   1H5ao  H&V  H.S  HLsH5o  H1V  HM  HH1[H5/o  ]A\A]U  ff.      AU1L-x  ATIU1SHH5l  HHU  H5n  H1U  H5l  H1U  1H5l  HsU  HLH1H5)l  HWU  HL1H5k  H;U  C$H?R  A$   sH5qn  H1U  LH1 U  C$HLI$   HHQHL  HQ  H5xk  H1T  HQ  A9$   1H5m  HT  HQ  HLH5'n  H1yT  HQL  HH1[H5m  ]A\A]VT  fD  AU1ATUHSHH5j  HH/T  H5m  H1T  H5j  H1T        E1L-j  D  1LHS  DHH1H5j  HS  HHH5Dj  H1S  C$HHH   JIHP  H5|  1HqS  HIK  HqP  H5j  H1PS  HXP  D9   KHE1L-l  9P  1H5l  HS  HH-1H5l  HR  HH11H5ml  HR  C$HO     #I     HH5xo  1R  HO  LH1R  DHHAD9   HWJ  HO  H5k  1H^R  HfO  H^O  H1H5h  =R  HHH1H5h  !R  HHVH5h  H1R  C$H	O  H1H5h  Q  HH1H5ck  HQ  HN  HHH5Vk  H1Q  HI  HH1[H5j  ]A\A]Q  @ HHH H;  uH=/g  1F  HH     AU1ATIUHH5g  SHH/Q  H5j  H1Q  H5g  H1Q  1H5g  HP  HLq1H5g  HP  HLH5`g  1HP  E$HM  A$   1HH5bj  P  A$   ~y1L-aj  f.     I$   HHx tEHuM  LH1VP  I$   HLHHPH5k  1H(P  HA9$   H"M  HLgH5i  H1O  HG  HH1[H5#i  ]A\A]O  fH   HcHHH H;  uH=De  1D  D  HH     AVAUATIUHSHHG   t"H=r  1D  H[]A\A]A^    HPL  1H5Nf  H/O  LHH  H5e  H1O  1H5i  HN  Et  H=Wq  10D  HH5Sj  1N  H[]A\A]A^fHK  1H5;e  HN  LHH  1H5Ze  HN  HL1H5e  HlN  E     H=p  1C  HQK  H1H5w  0N  U$HLH5g  1HN  HE  HK  HH5d  1M  H[]A\A]A^ H1H5j  M  HcUHLI$   HHT$H HD$wf1H5{j  HM  HcUHLI$   HHT$D0DhDt$Dl$.1H5d  HMM  H1H5Fi  <M  C$H@J  A   A   DHL^1HH5f  L  UHLoH1H5dv  L  H5f  H1L       HH5h  1L  C$HI  UfD  1HH5Bv  L  UHLH5`f  H1hL  ADE5AW1AVIAUATUHSHH5c  HH((L  AFuAF    H5l  H1L  E~E&  AF r  EV0E-  A~@   H57b  H11K  H5Wo  H1K  H5no  H1K  1H5e  HK  AFP~  IFhLHH<HA9nPHkH  H([]A\A]A^A_@ AF0(AF@F H5a  H1K  H5n  H1K  Av@HD$    (  Ll$L=g  D  Hl$IFHH5d  HHL$    H1J  IFHH1H^@ 1LHJ  IFHJ H@ HLHH@T$LD$41H5c  HSJ  IFHJ 9hP1~ND  LH1+J  IFHHLJ H@HH@T$LD$IFHJ 9h1H5e  HI  HD$HD$A9F@H5;`  H1I   H5`  H1E1I  H1Ld$H5l  I  EN0E   f     H5,b  H1E1\I  IF8LHLJ,    JH@HD$IF8H5Hc  HJH1I  IF8JD@E!TfD  1H5e  HH  IF8H(H@HLJI@T$LD$IF8H(D9xH5c  H1IH  E9n0#H5_  H1H  D  H5^  H11eH  H5nk  H1TH  E^ Ld$L-a  E~Y    LH1+H  IF(LHLHH@HD$IF(H5b  HHHH1G  A9n H5X^  H1G  H56^  H1G  HH1H5j  1L%^  G  EnE~+f     IFLHHHH1tG  A9nH5]  H1]G  b     AU1IATIUHSHH5ca  HH)G  H5ea  H1G  HU1HH5`a  G  LLHHHH'HHHH1HHH   ttDt'H[]A\A]@ HHH[]A\A]; HHH[]A\A] HHH[]A\A]f.     t
f     AVAUATIUHSHHG      HcWI$   HLDhD0W  1H5u`  HE  1H5b  HE  AtAuAwRHn  JcHH1H5`  HE  HT$HLDt$Dl$UHH1H5W`  qE  HyB  H[]A\A]A^@ H1HH5_  DE  HHL  H5^  H1%E   H5_  H1E  D  H5_  H1D  D  H5_  H1D  if.     H5U_  H1D  If.     H5_  H1D  )f.     t
f     AWAVAUATIUHHSHHqA  1H5Z  HPD  LHH  H5[  H11D  1H5a  H D  E   t?H=xf  1Q9  H;  HA  HH5Z  1C  H[]A\A]A^A_Ð1H5`  HC  HcUHLI$   L|$HLDhD0Dl$Dt$[1H5^  HzC  C$H~@  HU 1HH5n^  YC  1H5}^  HHC  AtbAu\A5  Hwl  JcHf1H5_  HC  C$H@  HU H1H5]  B  f     1H5S^  HB  H?  1HH5"^  B  LHLDt$Dl$n1H5^  HB  H?  HU H1H5]  pB  jH5]  H1ZB  TH5]  H1DB  >H5n]  H1.B  (H5
f  H1B  H5f]  H1B  DH=e  1l6  fD  AU1IATIUHSHH5[  HHA  H5Z]  H1A  LH1H5BY  A  DMEuDE E  H5e  1HE1jA  Hr>  LH1H5X  L-]  GA  H5e  H16A  M~K    HELHJH1HA  HEH5\  HJIH1H@  D9eH=  H5}e  1HE1@  H=  H5\  H1@  H5e  H1@  UP~$    HEhHHJ<ID9ePHL-  L%[  m=  H5^e  H1L@  HT=  H5[   IE LIIH1 @  H(=  MuH5De  1HE1?  H=  H5[  1H?  C$H<  H5[  1H?  H<  1H5[  H?  HH1H5[  H?  HH)H5[  1Hx?  H<  H5[  1H_?  Hg<  H5[  H1F?  H5[  1H5?  C$H9<  1H5d  H?  H <  EP~&f     HEhHHJ<ID9ePHHH5uX  1H>  H6  H;  H5^U  1H>  H~6  H;  HH5:U  1>  HH[]A\A];   }0u@~@ AV1AUATIUHSHH5Z  HHH'>  Et?   H='d  1X3  HH5Z  1=  H:  H[]A\A]A^f1H5Z  H=  EK       s  R  H5Z   H=1c  1
2  }D  HcUI$   HDhD0A   A   AK  ~IAt
A  H5Z  H1(=  HH5Y  1=  UHL@ E   H5Y  H1<  @ HU H5Y  H1<  fD  1HH5W  <  HLHT$Dt$Dl$eH5qY  H1<  W    HH5 Y  1g<  U$HLL@ uwH5X      u`H5X       DH=a  10  f.     H5X  H1;  f.     H5jX  <@ AT1IUHSHH5FR  HH;  LHH 
  1H5~X  H;  Et7tbH=a  10  HH5T  1c;  Hk8  H[]A\fH1H5NX  ?;  HU H1H5#X  *;       H1H5W  ;  HcUHLI$   HЋ@T$HT$D$H1H5W  :  1HH5W  :  UHL2H5W  H1:  (ff.     AV1AUATIUHH5T  SHHn:  H5V  H1]:  LH1H5Q  I:  H  HH015:  1H5AW  H$:  HHYHH5-W  1:  {P~QE1L-W  D  ID9cP~6HChJxuxuHLH1I9  D9cP     H5V  H19  E$sP~TE1L-V       ID9cP~6HChJxuxuHLH1IN9  D9cP     HSH5V  H1+9  H5V  1H9  H0  H6  H5JR  H18  H5zV  1H8  E$H5  HS1HH5kV  8  H0  H5  H5^O  1H8  H5  H5'_  H18  KP
  E1E1f.     ID9cP~.HChJ<uHHAID9cP    H5U  H1'8  H5^  H18  SP  E1E1 ID9cP~.HChJ<uHHAID9cP    H5qU  H17  H5^  1H7  E$H4  H5GU  H17  HSH1H55U  t7  DH1H5(U  `7  H5!U  H1O7  DH1H5U  ;7  H5U  H1*7  H5T  H17  H5T  H17  H5T  1H6  H.  H3  1H5T  H6  CP?   E11@ ID9cP~*HChJ<uDiHHIDD9cP[H]A\A]A^3  @ E18E1     H=K  1+  fH=L  1+  fH=)L  1+  fUHHSHH,3  U1HH5O  6  HU   tH5T_  vH[]     H5B_  HH1[]5       H=y_  1+  fH=_  1*  fH=_  1*  fAT1IUHSHH5^  Hr5  AT$HHHH5^  [1]A\M5  ff.     AT1IUHSHH5^  H"5  AT$HHHH5^  [1]A\4  ff.     AT1IUHSHH5f^  H4  IT$HHBHH59^  [1]A\4  ff.     AWAVAUIATUHSHHGu!7  H[]A\A]A^A_     uDgAtHL5>N  R1  DHLDH1E1H5J   4  US    H5P  H13  LH13  HEHLBI[H5U]  H13  D9eE ~mE1L=cL5P  "f.     H=aI  1I(  D9e ~8H1L{3  HE(J<HH L9tLHID9e fD  H5N  m    HH0  1H5\  H'3  HEHL1HH5L  3  HE(H8HH H;  u/H=H  11(  H5XN  HH1[]A\A]A^A_2  fLHfD  ATIUHSWHLH{HtH[LH]A\H@@ []A\ÐfATIUHHSHk/  UHL}HH5K  1<2  H}C$HtHLHPH)  H#/  HH5[  12  H}C$HtHLHPH)  H.  HH5}H  11  H} HtHLH[]A\H@@ []A\ÐfATI   IUHSGHtO   tH=[  1&  1IT$LH1[H5Z  ]A\O1  ff.      ATIUHSHtH=[  1o&  LHHq1H5Z  H 1  Et$u;H5Z  H10  UHLTHH5GL  [1]A\0      H=Q[  1%       ATIHUHSH-  IcT$HEhH[H<H]A\/f.     D  H1H=+[  %  1H    HwH*  fHHwH10  ff.      HHWH5%`  H1/       HHHWHHT$HT$Hff.      AT1IUHSHH5`Y  H/  AT$HH[]A\ff.      AVAUIATIUSHH  G   W   HLL5L  1l1H5E  H+/  AD$/HH5X  1/  H  []A\A]A^ÐLH1.  ID$LHH<HHA9l$밃uSWuD  HHC   IT$HHH<LHHH   uH  []A\A]A^Ã"fUHSHcH0w/H  H[HHHp褡H   H[]fD  H=wZ  1"  ff.      SIH      $t}HFH   HHt$utf H   HBH   BHЃ	wAH1 H   H\HBHЃ	vL1-  [@ H 1L1]-  f.     1t    @8HDHuD      AUATUSHL%/  I4$HtNII\$1f.     HHsHt(L(uHcHAD,H[]A\A]D  H1[]A\A]ff.     HH=  0
u  Hff.     @ ATUSH=      ۟    @  H     Hc{HŉxHH9VH˞HE 0   HE    HEHkx  HHx,  HkH]  C     .[]/  A\H齢Iʢ面D  >wH    3 T   HsD  G$	ff.        ~xHq  H0Ht";xtNHfD  H9xt9H0Hu   H^  HcH     HY  H0H=G  1騝     @H  AT"   L%"  USH(I$HfD  蛞H{H@tU@"u"   {H"   nH  H=[  Hc01$H=[  11H=[  "   ,I4$[1]H=[  A\fD  AVAUATUH-Ro  SH   p  @ ɜuZ   "L  %   ^tM-  '-  -t       
t  uÉ  @   f  ^t8
t3uH  HH81НÉ  >fD  ^uÉ  !L9k}kHHc  HH`  HH   []A\A]A^ R  =C  %t f
t\#  %u%CÉ  ID-  H-m  L   "tt3H  "u  "u&"H@ Ha  DHH81衜 H=  L1I,  Hz  hLbAD$9~  D  CA+l$I9oI\$Hu    AD$5Et$HIcD$AƉCL9H<    <HCA+l$HC    CDsI\$I9~9k}kHHc  HH  H?CЃ	  ٛ_t|  IMIm]jǉÉl  諛K  CЃ	?  _6  AE :U  H=I  L1I+  H.  hLbAD$9}!xf     CA+l$I9_I\$Hu    AD$Et$HIcD$AƉCL9H<    HHC    CDsI\$ILH]iÉm  @Ѓ	v.ti؃߃E  E  
   1L3H-,  2  E "  É}u:  U 1ۅÁ  H]É  @Ѓ	v؃߃EA  E  H=  L1I2*  H  hLbAD$9}\  fD  CA+l$I9F  I\$Hu    AD$qEt$HIcD$AƉCL9H<    xHHC    CDsI\$ I#      ~:   fAEL  >ÅWH}  LH53i  H81蹘       L] H]tPՉw  uEH]Z`  PЃ	w`HC@PЉC  	v mL9k}kHHc  HH	  H    5  H=Gh  18   NH    H5g  D  H81Ǘ   tojff.      H  H1H=rh  ŕHf  8H=$>  Hw    AWE1E1AVL5oc  AUATUSH8  H  H$  fDD$`     H  H$    HD$`Hl$IHHD$D$    G,~DAg   H   n    =I    AU   ?  wbHcH=Z  O9uPH]  HLE   L$HU  H=V  HHL$HHU m   Ha  F<8E   |$  |$uH       H\  I9  HHHE,FAgtAA?  wMcHY  fB<huBjLE~H  HHD$   HHU   fD  AHW  McB(   )ЈT$ HHD A     HT  EJcHLE HuMHM  MyM  IWH  HJH  HyH  HL$@HT$8LL$0LD$(R  LD$(LL$0HT$8HL$@Hq   HtFAHr   HtFBIw   HtFAGIq   HtFAAIp   HtFA@LD  T$ HH    HH)HHFHLW  H)HnB(H]  9VHB?  wHcH=W  f;4Wu  H\  BLH4$fAHYH6ITH9   L)HHHH'    H='  '  HFHH$H| IH  H\- LHHH2H$Ht$HH< MDE H|$ LIL;d$tLHD$yLD$HD$ I\Il(IDH9  LD$MA L1fD     H;\$tH$H8  []A\A]A^A_H       1@ Haa  HAT Hq   ufD  HX  PL@ Dl$ H=7  T$ v@ H  H=QO   HE H}HH H;ÿ    H=VH  1  1H=N  L   <H}Hu Ht#HH H;u    H=H  1y  1HOH    U H!H	7} HMHD$0uDMDEHUWH=i  Y^HD$( uHU HD$(H=E  HD$(   $HM UH@    HH@   u H=  HD$(oHD$(H=  HD$(DHD$(zH=  HD$(HD$(_H=  HD$(ާHD$(DH  HM    HJ*H{  HM    HJ(   VHMHUE1uHI}D  LL} LMLD$XHD$0uH=  ALLL$(T$XAWT$\HUDLL$(HD$0MtL蝝LL$(   LێHD$0MmHD$(   L軎HD$(Qu H=  HD$(mHD$(3L} uHL$XHD$(H=s  AT$XAWT$\HUMHD$(uu H=B  HD$(pHD$(L} uHD$(H=  AT$XAWT$\HT$X芦MHD$(4HuU HD$(H=  ϥHD$(uHuU HD$(H=  荥HD$(SH	Fu H=  HD$(HD$((u H=v  HD$(脤HD$(
LML}HD$0HUЋuH=G  LMLL$(ϢLL$(HD$0MtL؛LL$(   LHD$0MLHD$(諛   LHD$(u H=  HD$(HD$(f   謌u 1HI輯_L}    AD$XAGD$\zHUHt$XHHD$(HD$(M   GHUM HƸ   HtBFHHV   U    HI菚   U    HImL}    AD$XAGD$\軋Ht$X1HHD$(G>   蘋U @   H@    /u H=}  HD$(諛HD$(L} H=^  HD$(LYMHD$(IOHL$(H   HyH|$0HtuHWHtSHJHt3HHD$HHT$@HL$82  HL$8   HHD$HHT$@   HHD$8ԊHD$8H|$0   HD$8車HD$8H|$(   HD$0袊HD$0   LHD$(苊HD$(!L}    AD$XAGD$\TH}Ht$XHD$0H|$(HHvHD$0Mt   L/HD$0HL$(HLyM   IH|$0HtuHWHtSHJHt3HHD$HHT$@HL$8  HL$8   HƉHD$HHT$@   HHD$8誉HD$8H|$0   HD$8葉HD$8   LHD$0zHD$0H|$(   HD$0aHD$0   =u HIOL}    AD$XAGD$\Ht$XHHD$(   Hu HI轪uU HD$(H=  豦HD$(g   譈HU H@    H@   B   興uHIz=   ku 1HI{uU HD$(H=L  HD$(uHU HD$(H=*  MHD$(UuHD$(HM H=  蘧HD$(uU HD$(H=  HD$(}uU HD$(H=  6HD$(\   袇u HI4W   腇HUHHE HQH   HtBAHu H=V  HD$(HD$(HUuHD$(H=/  RHD$(U H  (      H=X  Hm   C u H=  HD$(茠HD$(rUuHD$(M H=  HD$(Nu H=  HD$(ZHD$(0u H=~  HD$(HD$(UHuHD$(M H=T  gHD$(   3uHI%(   HMHUE1uHI=UuHD$(H=  AHD$(uH=  HD$(sHD$(iu H=  HD$(զHD$(KLML}HD$8HMuAH=  MLL$0HL$(T$XAQT$\HT$X誢LL$0HD$8Mt   LHD$0IHD$0H|$(   HD$00MHD$0IOHL$(HsHIHL$0HHHQH"HJHHHD$HHT$@HL$8       L}HM HD$(uH=  AT$XAWT$\HT$X蠟MHD$(   cHu HIL   _L   YHu IpHpIqHrRIw`Hq%H͇HڇHHH魇H饇H靇H骇H鷇HهH}HuH؇H餇H߇Hׇ HwD  y
   uHUH   SH-HHHH   #    HD  H[]HkSH_HtHH߾   [[f.     @ SH_HtHH߾   [鰂[f.     @ SHHHt#Hs   HtFCH[fHsf.     b     D  N     D  =F  f     H=       USH   Ht$(HT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$   )$   )$   )$   )$   H$   D$   HD$HD$ HD$  D$0   t4H-+    HH} u*HT$HH} 脁j  H   []@ <t9<uH      H=WS  蜂H} HT$Hs誁     H      H=S  f.     USH   HT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$   )$   )$   )$   )$   H$   D$   HD$HD$ HD$  D$0   9|4H-   b  HH} u/HT$HҀH} Y?  H   []f     <t9<uH      H='R  lH} HT$Hsz     H      H=Q  f.     ƺ  f       uD  S   Àt9  9},    [@ H	  Hcf  HQ  H5~Q        H;1,H;T2  [Ѓ)Љ    fUHSH   Ht$(HT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$   )$   )$   )$   )$   HI     H$      HD$H=P  HD$ HD$   D$0   HD$H;HT$H~H3
   ~   ~fUHSH   Ht$(HT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$   )$   )$   )$   )$   Hy  H$   H  H5
P  HD$HD$ H;HD$1D$   D$0   ~H;HT$H~H3
   }   } UHSH   Ht$(HT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$   )$   )$   )$   )$   H  H$   H  H5FO  HD$HD$ H;HD$1D$   D$0   }H;HT$HJ}H3
   }H   []   uPH-  H5N  H81l}   |fj  f     H   Ht$(HT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$   )$   )$   )$   )$   H$   HHT$D$   HD$HD$ HD$Hw  D$0   H8W|  H        G$t	G$fH9  $      H=N  H|AUAATI̹   UHSHHHwH=N   tW   H=M  H ueHΩ  H HHtgH{Mt:LzDk,HC$    H[]A\A] Hq  H Hf     C        H5M  HzHHU  HH5cM  H81{   zfD  USHHHG    H7Ht%HH9zk,HC$    H[]    G    ސfD  USHH-K  H] Ht
HH[]ÿ0   z1ɺP   HH  HH0jH] HH[]Hd~@ USHH-  H] Ht
HH[]ÿ0   y1ɺP   HHE  HH0
H] HH[]H~@ USHHH  HG    H HHt#HHyk,HC$    H[]D  G    ff.      U1H5  SHHXHHaxHH!ʁ t  DHHHD@ HH)C(C(;C,}H3HxHX[]    H3
   xH;xH
H!%t  DHJHDщ@ HH)S(뒐f.     UH5K     ZSHHXHH|wHH!ʁ t  DHHHD@ HH)C(C(;C,}H3HwHX[]fH3
   xH;wH
H!%t  DHJHDщ@ HH)S(뗐f.     H?xw     SHH  H;H;8tHѥ  H;8t[wfD  [ff.      ATAP   UH1SHwwHt6HC    H{HHtHvDc,HC$    []A\C    HP        H=pI  Hx   vH1{@ AUATUHSLeHH7
   vH} yvDm$Et A]@ Hu LIvuDm$LuDDm(H[]A\A]Ð@ SH7H
   _vH;vC(    [ff.      UHSHHHuHuH,ut"
t:t%Hu wH
uuH[]fD  HpfD  Hff.      AWAVIAUATUHHSHH$tD    McDD$LEtLHI7tH$LLHItDD$A9UHtH߉D$WuD$MtLD$BuD$HcHsHIsH$LLI3tAE L tfP   Lu
!@ tHHBH   u LsE(Hu E(;E,}YLQt<
t{<   u.MtLtMt|HL[]A\A]A^A_vtfD  CH[ 
   FtH} sLUsHu LE(s<
uH7fHnH[]A\A]A^A_ÐH   HT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$   )$   )$   )$   )$   H$   HT$D$   HD$HD$ D$0   HD$H   ÐHSwHcH9wHH<    qHcS1HHHarC    @  HC    rC ?  H     HCHHC([ff.     AWAVAUATIUSH(AD$H?   1D  H,H   LmM   MuM   M~MtIGHtiHPHtSHJHt3HHT$HD$HL$V  HL$   HqHT$HD$   HHD$qHD$   Hq   Lq   Lq   LqH   qI<$HA9\$HtqI\$H   H+H   Le MtuM,$Mt_Mu MtIM>Mt4IHtHHD$  HD$@  Hq@  Lp@  Lp@  Lp@  Lp@  HpH(H߾@  []A\A]A^A_pD  H([]A\A]A^A_ÐtIA   11D  H	tAuHA   u1w11wfD  AVAUIATE1UHSHU HHL4    Hu1H[AHt'H;LpuH[]A\A]A^     ED;e~ADeL6oX)] xVH}(LHcooLm(E   D`LH](DeooLu HIDcHCHL+I[]A\A]A^ @  >oHUHxHEH?  )H}(E 념ff.      AUIATIU1SHHvHHHu9f     H[Ht$H;LouHH[]A\A]    1A9l$}HAl$H[]A\A]ÐAWAVAUATUSHH(  H$0(  H$8(  L$@(  L$H(  t@)$P(  )$`(  )$p(  )$(  )$(  )$(  )$(  )$(  Hl$ H$)  D$   HHD$HT$H$ (  D$0   HD$|mH{H+Iŋ@9H(  []A\A]A^A_fLcUIAT$9}       SA+l$I9qI\$Hu    AT$]mIc|$Et$HAxL9rHhlSA+l$HHC    CDsI\$I9~fD  AE9k}kIM HHcH%f     LqfD  AWAVAUATUSHH  HHQlH{H+Iŋ@9H  []A\A]A^A_    LcUIAT$9}       SA+l$I9qI\$Hu    AT$-lIc|$Et$HAxL9qH8kSA+l$HHC    CDsI\$I9~fD  AE9k}kIM HHcH f     LpfD  UHSH  H$0  H$8  L$@  L$H  t@)$P  )$`  )$p  )$  )$  )$  )$  )$  H$  H\$ D$   HT$HD$HH$   D$0   HD$jH}H1HtPH  []fAWAVIHAUATUSHH  H$8  L$@  L$H  t@)$P  )$`  )$p  )$  )$  )$  )$  )$  Hl$ H$  D$   HT$HHD$H$   D$0   HD$iH{H+PIŸ   9AH  []A\A]A^A_@ LcEAD$9}   CA+l$I9yI\$Hu    AD$iIc|$E|$HÉxAHH9nHhHCA+l$HC    CD{I\$I9~@ AU9k}kHIM HcH1&    L)nfD  ATIHUHSH  H$8  L$@  L$H  t@)$P  )$`  )$p  )$  )$  )$  )$  )$  H$  H\$ D$   HT$HD$HH$   D$0   HD$hH}HH1Ht@   A$H  []A\ÐfD    AWAVIAUA   ATUSH    InEeED9~    CD+eHD9qH]Hu    EgHc}D}HÉxAHH9lHfHCD+eHC    CD{H]HD9~fD9c}DcHMcDH=R:  AJ1fE9.6H[]A\A]A^A_    H Klf.     G         AVAUATUSo;/   LgEIGAD$9}    CA+l$I9qI\$Hu    AD$fIc|$El$HAxL9kHeHCA+l$HC    CDkI\$I9~fD  9k|HHc[H]A\A]A^Ék [1]A\A]A^D  L]kff.      U1SHH59  HHoHߋUfUH1H58  fUH1H58  fUHHH58  [1]ff.      SH_HtHH߾   [e[f.     @ SHHtHH߾@  [Qe[f.     @ ATL%  USH_ 5D  HSHtWCtH  HK H5M8  H81eH(tʉstuH  HS LH81e@ []A\ÐfAUATIUSHwHWHO G      H˸   L-7  f     H	   LH,H u]fHetH(uH{HuHCHtsLAD$AD$A9D$~IT$I\$ H[]A\A]It$(H@  H=5  HHD1c1-dff.     HcWHGHÐfG;G}HWGHH    1f.      f.     D  8   vcfD  1t    @8HDHuD      AUH1H=u  ATUSHhUbH  ILH80cH-  H} d
t/t*MePfL9sHH} c
t LdHh[]A\A]fD  AWIAVIAUAATL%8  UH-8  SL)HsaHt1 LLDAHH9uH[]A\A]A^A_    HH                                                                                                                                                                                                                                                                                                                         OcFile: can't access %dth %s (array not initialized)    OcFile: can't access %dth %s (index out of bounds)      OcFile: can't access %dth %s (already set) types constants functions procedures signals implications exclusions variables actions states 5OcDag         13OcSequenceDag 7OcIfDag        : file name expected before '-o'        two input file names ? (%s and %s)       (version %s) usage: %s [options] <file.oc> | %s -help
 : build a state table instead of a big switch   : build a if-then-else tree instead of a big switch     : generate stub code for a Dynamic Reactive Object 1.1 ?.? recognized options:
 -help : display availables options -o <file> : define output file -B -loop : generate a simple main loop -stab -ite -dro -tlex : test lexical analysis  7PocArgs        OcAction::printc undefined in base class        OcExp::printc undefined in base class   OcDag::printc undefined in base class %s_ctx %s_reset_input %s_reset %s_new_ctx %s_copy_ctx %s_step %s_state_%d %s_state_tab /*--------
 --------*/
 static void  * ctx){ ctx->_V%d = _false; } *  (void* cdata){ * ctx = ( *)calloc(1, sizeof( ctx->client_data = cdata; return ctx; * dest,  * src){ extern void  * ctx  __V //IN: pure %s
 //IN:  //OUT: pure %s
 //OUT:  _false _true _V%d typedef struct  void* client_data; int current_state; 
}  #include "%s"
 #ifndef _%s_POC_PREDEF_TYPES
 #define _%s_POC_PREDEF_TYPES
 typedef int _boolean;
 typedef int _integer;
 typedef char* _string;
 typedef float _float;
 typedef double _double;
 #define _false 0
 #define _true 1
 #endif
 #ifndef _%s_POC_SRC_FILE
 //MODULE: %s %d %d
 extern  (void* client_data); * src); extern void   * ctx); Step procedure
 switch(ctx->current_state){ case %d: } /* END SWITCH */ 
}
 /* END ITE */ else  Tabulated step procedure
 void (* [])( *) = { }; [ctx->current_state])(ctx); & Reset procedure
 ctx->current_state = %d; ctx->_V%d =   = _true;  = __V; (&(ctx-> , __V); void*  %s;
 extern void %s( --------*/ #include <stdlib.h>
 #include <string.h>
 #define _%s_POC_SRC_FILE
 if(_get_pure("%s"))  (ctx _get_bool("%s")); _get_int("%s")); _get_string("%s")); _get_float("%s")); _get_double("%s")); _get_ printf("%s is present\n");  v){ if(ISATTY) printf("%s = ");
 printf(" %%d\n", v); %%s\n", v); %%f\n", v); %%lf\n", v); _put_ (v); printf("\n");    char b[512]; int _get_pure(char* n){ #include <stdio.h>
 
extern %s _get_%s(); 
extern void _put_%s(%s); static int ISATTY;
 main(){ /* Context allocation */ int s = 0;
 * ctx =  (NULL); /* Main loop */ ISATTY = isatty(0);
 while(1){ OSN_UNKNOWN OSN_LOCAL OSN_EXCEPTION OSN_INPUTOUTPUT {"%s",  "bool",  (void*)&_CTX.  }, (void*)&_CTX_O_%s "int",  "real",  (void* cdata _CTX_O_%s = _true;
  v){
  = v;
 
static   _CTX;
 static _boolean _CTX_O_%s;
 int internal_step(){ 
_CTX_O_%s = _false; 
%s_step(&_CTX);
 return 0; void internal_reset(){ %s_reset(&_CTX); };
 "1.1",
 "%s",
 %d,
 _intab,
 _outab,
 internal_step,
 internal_reset,
 #include "droconf.h"    int r, s;    do {    return r; int _get_bool(char* n){ int _get_int(char* n){    } while(s != 1); static char string_buf[1024]; char* _get_string(char* n){    return (&string_buf[0]); float _get_float(char* n){    float r; int s; double _get_double(char* n){    double r; int s;       Internal reset input procedure
 Dynamic allocation of an internal structure
    Copy the value of an internal structure
        memcpy((void*)dest, (void*)src, sizeof( 
OcFile::index2ctype : bad predef type index '%d'       OcSignal::printc_header_decl : unsupported channel type OcSignal::printc_pragma : unsupported channel type      
OcFile::index2cconst : bad predef const index '%d'     Internal structure for the call
        /* This program needs external declarations */
 /*-------- Predefined types ---------*/ /*--------Context type -------------*/  /*--------- Pragmas ----------------*/
 /*--------Context allocation --------*/ /*--------Context copy -------------*/  /*-------- Input procedures ---------*/ /*-------- Reset procedure ----------*/ /*-------- Step procedure ----------*/  if (ctx->current_state == %d){  OcSignal::printc_decl : unsupported channel type        OcSignal::printc_decl : unsupported nature      '%s' must contain definition
for the following types:
  the following ``constants'' must be defined:
   the following functions must be defined:
       the following procedures must be defined:
      Output procedures must be defined,
     Input procedures must be used:
 %%s\n", (v)? "true" : "false"); 
OcSignal::printc_loop_def : bad predef type index '%d' /* External types *************************/    /* The following procedures must be provided : */       /* Print a promt ? ************************/    /* Output procedures **********************/    /* Standard Input procedures **************/    /* Main procedure *************************/    printf("##### STEP %%d ##################\n", ++s);     
OcSignal::printc_dro_desc : unexpected signal nature '%s'      
OcSignal::printc_dro_desc : bad predef type index '%d' OcSignal::printc_dro_desc : unsupported channel type    OcSignal::printc_dro_out_func : unsupported channel type        struct dro_var_t _intab[] = {
  
struct dro_var_t _outab[] = {
 struct dro_desc_t dro_desc = {        if(ISATTY) printf("%%s (present=1/absent=0) ? ", n);            if(scanf("%%s", &b)==EOF) exit(0);              s = sscanf(b, "%%d", &r);    } while((s != 1) || ((r != 0) && (r != 1)));       if(ISATTY) printf("%%s (true=1/false=0) ? ", n);        if(ISATTY) printf("%%s (integer) ? ", n);    if(ISATTY) printf("%%s (string) ? ", n);        if(scanf("%%s", &string_buf[0])==EOF) exit(0);             if(ISATTY) printf("%%s (float) ? ", n);         s = sscanf(b, "%%f", &r);       if(ISATTY) printf("%%s (double) ? ", n);        s = sscanf(b, "%%lf", &r);    Dv\vtvv,vؑu_I return;  break; if(!(--(ctx-> ))) if(ctx-> if( } else { %s_%c_%s (ctx->client_data , ctx->     OcCombineAction::printc : not supported OcResetAction::printc : not supported   OcGotoAction::printc : not supported    OcSignal::printc_procname : unsupported nature  OcSignal::printc_call : defined only for outputs        OcSignal::printc_call : unsupported channel type        OcDag::append undefined in base class   8OcAction       12OcGotoAction  12OcCallAction  15OcPresentAction               14OcOutputAction                13OcResetAction 15OcCombineAction       10OcIfAction    11OcDszAction   9OcGotoDag 5OcExp       12OcIntAtomExp  14OcFloatAtomExp                15OcStringAtomExp               13OcConstRefExp 11OcVarRefExp   9OcCallExp      OcCallFormat : bad predef function index '%d' _eq__boolean ($0 == $1) _ne__boolean ($0 != $1) _cond__boolean ($0? $1 : $2) _or__boolean ($0 || $1) _and__boolean ($0 && $1) _not__boolean (!$0) _eq__integer _ne__integer _cond__integer _lt__integer ($0 < $1) _le__integer ($0 <= $1) _gt__integer ($0 > $1) _ge__integer ($0 >= $1) _plus__integer ($0 + $1) _minus__integer ($0 - $1) _times__integer ($0 * $1) _mod__integer ($0 %% $1) _div__integer ($0 / $1) _uminus__integer (-$0) _logor__integer ($0 | $1) _lognot__integer ($0 & $1) _ulognot__integer (~$0) _eq_string (strcmp($0, $1)? 0 : 1) _ne_string (strcmp($0, $1)? 1 : 0) _cond_string _eq__float _ne__float _cond__float _lt__float _le__float _gt__float _ge__float _plus__float _minus__float _times__float _div__float _uminus__float _eq__double _ne__double _cond__double _lt__double _le__double _gt__double _ge__double _plus__double _minus__double _times__double _div__double _uminus__double can't open '%s' bad output file name "%s" %s.c %s.h %s_ext.h /********
 * %s version %s
 * to be used with : %s 
 ********/
 #ifndef _%s_POC_H_FILE
 #define _%s_POC_H_FILE
 * and             : %s 
 _dro.c      * c header file generated from : %s 
   * c file generated from : %s 
  * c main file generated from : %s 
     * c/dro stub file generated from : %s 
 0 (ZERO) %ld (%s) unknown lexeme '%d' memory exhausted syntax error oc2: oc5: root: instances: halts: types: constants: functions: procedures: variables: value: automaton: state: states: startpoint: sink: calls: end: endmodule: signals: input: inputoutput: local: single: pure: multiple: previous: first: exception: implications: exclusions: sensors: statements: Action: Goloop: Emit: Reset: Access: Test: Present: Halt: Watchdog: Return: Fork: Exit: Parallel: Copymodule: actions: reset: goto: if: present: call: combine: dsz: name: count: sigval: sigbool: haltset: emitted: awaited:                @ܡġi@XX.XXXXXWгXXXXXXXX)XXX		!XdXXX%XXXXxXԲXXXNX0XXXXXFޯïX(XXXXXXXXXXXXXXXXXXXXXXX
XXXXȸXXXXnXPXXXXXXXXXXXXXXXXXXXXXѹж۷sRXXXX;~a7GdzѮ3XXXXXXѮHk                                                         	    
                                    VWWYX[Z\]]^^__``aabbccddeefghgiijjklmlnnopqprrstutvvwxyxzz|{}}~~~~~                                               /         	 /   . ) K + , N  / C  2     ` > C   <   $ S   C   F  H S J K    O  d J S   V  	 Y d N  N % _ U B S  d D y g N    C S P y  q r $ J S    y I  | N 5   L   L Q R L   I     I    	 
  I     F  6    M " #   &   (    J E      ;    )    I 	 
      *   M   G H      M I       M ,  K N     O I N   - . / 0 1 2      !       ' M M M  N I  	
T 3 N M M M M >?I K N K   1M L N @ %    /1;L    < =      "  $ % @    (    A   ? 1  4 7  	 7 P  E < =   t N Q   L   a   7   U 
 X b Z \    _  v  7   f  i w o   'q     7   { 3  5             # 7 [ )   +   r  2 r #r 7  -    F  \ \  <= )  2 ; 7 H  J  M   >? O  V  < = 6 Y   `  j F    g  u \ k <=     |     7     >?  J           7   (    .	
        +,      & !"$ :/1-HI7;E G 9LMN*K&     %                                                                    s 8   8  , 9  ' / : B ! 0 C R * D S c 3 T d x G e y        0@ABCDK W z   h  }                      456   > ^ p I  ~      . ] l m n  gggggggwgggggggggggggggggggggggggggggg ggggggg gggggggggggggggggggggggggggggggngggggg g gggg g h 9 gggg         
	    $     * % 0   '+ 6"! ]   -1 _     & (37 e  ^   , .9` h     ) 2 4bf m ]]  8;:ji {   #  a cn v ]       BC  g kp|        D Gd ~x />=? @E  I o q  AFH< lt!} wzy 5  r          KMN   uR   OQPJLs     Z   TVWX Y[\SU                  <   gg 7 ggg2 2 3  .  ggF   3 U 3 ] 3 3  ggg3 Y = gg6 ggg3 a 3 X J  X gg3 g \ ggggg g3 I  gg gX gg3 v 3 ^ 3 $ ggg3 g gX gg3  g3  ggi   3 0 g gX gg3  g y gggp g3 3 ggz g gX gg3   gggg3 g0  gggX gg3  6 g; " gg  0  g3 gX g3   gggg g 0     ggu 3 g ggg3 g3   g3 g0 g    3 g3  g3 X gg ggg0 ggg gg0 3 ggg0 gX X g  ggg 3 g  g ggggggggggggi  gg g) gg3 0 3 3 3 ) 3 g , B ggg 0   ggggggg ) gggg ggggggggg)  3 gg  g   g) g0 0  gggg gggggg)  g   QLMNUKPOSTR	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJ      lexical error : unknown char '%c' (%d), line '%d'
      lex error : bad real syntax, line '%d'
 lex error : unknown keywork '%s'        lex error: line %d unterminated string
 lex error: line %d unterminated pragma
 %s - line %d, last token read " poc.yacc : sorry, sensors not supported
  
^R 
^B %c Sorry, Internal Error :
 %s Error :
 %s Warning :
 *** %d Errors stop
 |/-\       PtyStream::untab : unbalanced untab
    stdout stderr w can't open file '%s'
 %f can't open temporary file
 symbol[%3d]= "%s"
 hash size  : %5d
 occupied   : %5d
 coll max   : %5d
 nb strings : %5d
     %s %s
 -version      7ArgsMng    ;    +  .  $.H
  *.
  @.@  F.  \.(  b.  x.0  ~.  .  .4  .T  .  .  .  .  .4  /  /    /\  6/  L/4  b/  x/  /x  /  /  /  /L  /  /$  / %  ;0&  f0&  0T'  1)  *1*  @1+  P1,  V1(.  t1.  1/  180  10  1#  9  :	  :4	  ;T	  $;h	  D;|	  t;	  <	  <	  <
  4=|
  =  =$  4>T  >  d?  ?<  T@  A  $BD  B  B  C  C   4C4  DCH  TC\  dCp  tC  C  C  D  dDL  Dh  D  D  D  D  E  E  4E  DE$  TE8  Eh  4F  DF   F0  $G  4G  G  $HL  4H`  H  I  TJt  tJ  J  K  tKL  K`  L  $L  L$  L8  $M  DM  M  $N,  DN@  dNT  Nh  N|  N  O  O  O  O0  TP`  P  TQ  dQ  tQ  Q  Q$  QL  Q  R  4R  DR  R  R  $S8  4Sl  DSH  dS\  Sp  S  S  S  T  $T  DT  dU   VL  Wt  X  Y  Z  [0  [D  ]  `  a  4a  Ta  ta  a  4cX  d  g  g  4i   ti4  l  q  r`  tt  $w  z,  4}p  t~       Ă4  Ԃ  D   T,   d@   tl   ă      d   TT!  !  d!  ć!  d "  T   ĈL"  Ԉ`"  t"  "  D"  "  ,#  X#  |#  $  d$  $  d@%  T%  %  $&  $<&  &  D '  ,$  ĩL$  l$  4l'  D'  T'  d'  t'  '  Ԭ(  ((  H(  Th(  $(  (  $(  4(  (  )  L)  Tx)  )   *  tL*  Tx*  4*  D*  *  $+  \+  x+  4+  ,  d,  ,  ,  d-  t\-  -  @.  .  /  t/  T/  tP0  d0  0  $,  $D,  T1  P1  1  1  0  <1  $1  T1  2  DL2         zR x      1+                  zR x  $      "p   FJw ?;*3$"       D   %              \   1)    AU
JH    |   1)    AU
JH       1             1             1"    AZ
EA       1       H      \2    BED D(F0]
(H HBBJD
(A ABBF   D  2          X  2a    UDG       zR x         #              zPLR xR    L   $   2~   '  BEL E(A0D8IPE
8A0A(B BBBA (       zPLR xR  P   0   *#   g'        X  2          l  2a    UDG     "       <      2l   '  BLD D(I@~
(A ABBA  $       zPLR xMQ  @   ,   "   &     4     2    BAD 
ABCPAB     T  P3a    UDG      ,"       D     3v   ?&  BEE K(D0I@A
0A(A BBBA (       zPLR x]P  @     0   !   %     H     3]   BBD A(G0
(A ABBEn(A ABB    \  4a    UDG     @!       L     4o   K%  BEL E(A0D8I@v
8A0A(B BBBA  (       zPLR xMO  @   0       $           4T    AX yA    @  4          T  4          h  4          |  4            4            4            4            4            4            4a    UDG            ,     05M   #  BHD s
ABA$       zPLR xM        ,   ^   {#          5    AQ        5    AQ        5    AQ        5    AQ         5	            5	          ,  5	          @  5    D Z    X  5	          l  5            5a    UDG   ,  T       <     T5c   O"  BLE A(D0{
(A BBBA(       zPLR x9L  0     0      !        4  @5          H  <5i    XIG            <     |5d   !  BLA D(I0y
(A ABBA  $       zPLR xqK  0   ,   2   ?!          l5          	  h5i    XIG             <     5u      BLD D(I@G
(A ABBA                  	  5       ,     5R      BHD x
ABA     l   o      4   	  58   IDH 
ABGdAB         zR x      $          D     6     BLE D(D0I@J
0A(A BBBA                 
  6       <   0	  6d     BLA D(I0y
(A ABBA     \  f   _        (  6       <   	  7d   ;  BLA D(I0y
(A ABBA                     7       <   
  ,7d     BLA D(I0y
(A ABBA     4                D7       <   t
  P7f     BLE A(D0~
(A BBBA   h  d   W        l  h7       <   
  t7d   3  BLA D(I0y
(A ABBA                    7       <   L  7d     BLA D(I0y
(A ABBA     x             D  7i    XIG               t  7            7            8            8             8       0     ,8    ADD 
AAFSAA       zR x                  <  8          P  8          d  8          x  8i    ^CG   $  r       (     88    BRJ VAB   0      9    ADD 
AACOAA                  x9          0  t9          D  p9          X  l9          l  h9            :            P9/    AW
HJ      :
            L9;    A[
TJ      l9            x9            t9L          $  9I          8  9:    A         T  i          h  i          |  i            9             :            :            :            $:            0:            <:            H:       4   0  T:   BDK G(D0(D ABB(   h  <;T   AFQ )FH   $     p<   AFQ FH     X=       0     4>    RDG G0
 AABK \      ?   BDD G0Q
 AABJg
 AABEb
 AABJH AAB     d  ?          x  L@       @     X@j   BDB D(A0Q@C0A(A BBB   ,     A   BDD 
CBG        4E            @E          (  LE          <  XE          P  dE0       8   d  E   BDD A(Q0N(F HBB   8     Fz   BKD C(Q0>(F HBB   8     H   BDA D(Q0(F HBB        J(       8   ,  J}   BDD K(G0J(F HBB      h  L8       l   |  8L?   BBB D(D0G@c
0A(A BBBH}
0A(A BBBC
0A(A BBBD  H     O   BDE B(A0D8Q`
8A0A(B BBBE l   8  S    BGD D(Q0
(A ABBED
(G ABBHD
(G ABBHD(G ABB  @     LT   RBB D(D0G@
0A(A BBBE H     U   RBB B(D0G8GP
8A0A(B BBBB 8   8  ,X   BGD D(Q0=
(D ABBH@   t  [|   BDB D(D0N@G
0A(A BBBC 0     ]4   BFD Q0\
 AABC <     ^(   BDB D(K0
(D BBBI  0   ,  bg    AGG v
AAIKFA    `  $c          t   c            c            Hh    DT (      cC    BFD mCB   (     $cC    BFD mCB   (     HcC    BFD mCB   `   8  lc   BBB E(A0D8G@V
8A0A(B BBBI
8F0A(B BBBG4     d=    BDD [
GBJAAB   4      e    BDG 
ABJAAB  (     eQ    BID sHB   ,   8  e    BDD m
CBL   (   h  <f1    BGD UHB        pf            lf            xf            f"    D ] (     f2    BFD ^AB   \     f   BBE D(A0J^
0A(A BBBB}
0A(A BBBA      (   t  `gR    ADG k
AAG        g    A
E            0h)       P   8  \    BGB B(A0A8GY
8A0A(B BBBA   ,       zPLR x8        4   *           t  `"    AZ
EA      p"    AZ
EA      6    Al
CH     Tgu    BBA A(D0R
(A ABBFD(C ABB       g!    D\ 0     g     BAA 
AKG        
@     A        h5       <     Hh:   MA Dv OCI   H   <  Hi  m  BBB A(H0G
0C(A BBBD   (       zPLR x7      0   '
+   "        l  o9    Dp `     o    BHI B(A0A8Gu
8C0A(B BBBA@XMA ,       zPLR xA6        4   	   2        0  $0    Dk ,     <P     AID w
AAA          zPLR x5      (   	                                                        (     &   AAG
AAE(   0  &   AAG
AAJ   \            p      Qj
EC     4    ADG          ADG (         ADGAA        8.    L      T          $   P    G          D   0       8   X       BEI D(G0c
(A ABBD (      I    ACG k
AAH  8      Ԉ\     AAD T
DAAn
DAA       X   {     8   t  \   k  AAD T
DAAn
DAA          ;     (   h!  Q    ACG u
AAF  (   !       ALGpb
AAH (   !  ԉ    AQGpb
AAC    !             `   2   
  Ad
KA ,         s
  BIF {
ABA     ,   P
     4   l"  k    BBA D(H0S(A ABB   "   "    A`   (   "  4r    ADD F
AAG `   "     BBE B(A0G8DP1
8D0A(B BBBKd8A0A(B BBB     P#      G      l#  Ț"    AZ
EA    #  ؚ"    AY
FA    #  (t    Kh     X"         `   #  x   BBB B(D0A8D`
8I0A(B BBBJD8A0A(B BBB      @$  Z       L   T$  P   BBE D(D0
(A BBBIm
(A BBBD H   $      BED C(D0}
(D ABBHX(A ABB   L   P#  D    BBB B(A0A8JR
8A0A(B BBBC,       zPLR x.  R      4   &   K     L   #  l*  ?  BBB B(A0A8Jj
8A0A(B BBBH ,       zPLR xQ.        4           (    &      ADG	CA   L   $      BBH B(A0A8J

8A0A(B BBBE,       zPLR x-  
      4      $     0   &  Г    BGD G	 CAB   d   x%  |    LBE H(A0A8D@
8A0A(B BBBHHA@    "  p           '         P   &     o  BBB A(A0
(E BBBAI
(C BBBF          )     (   (  c    ACN ~KC        D(          (   X(  <}    BHC lAB     (  З
       8   (  |    BBD A(D0
(A ABBA    (  0          (  ,#          (  h)       8   )      BNA A(Dm(A ABB   D   L)  ؗ]    BEE E(H0H8G@j8A0A(B BBB    )             2  Zv   &  Ld   +  Tn   -  Kg     /E   '  B[   )  A\   ,  Rm      5J   1  Zw   )  A\   )  A\   )  A\   *  E^   )  A\   )  A\   4           
 
      * P s    $  ; )T        
        $) 
  $   $   % :  %   %   %   %   %   %   % >  %   %   %    %     %    $$ $      H (
    %  AT   %  AT    	  `   x       
&}       r       c         
^                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              O      N                               p                               .                               0                               .                               h                              .                                    /      .      K             f                         0                  .      y                         P                              .                                          i                    i             i     0O      К              i     `O                          Hm             j     g      g                                        Pj                   Pj                   Pj                   Pj                   Pj                    Pj                   Pj             (      Pj             8      i              k            P              xj                   j                   j     @              k                   j                   j                   j     З              `j                   C              P      l             `      l                   l                   l                   l                   l             (l     @              @l     P              Xl     p              pl                   l                   l                    p             Hm                                                                                      @                          g                          g                   o                              0      
       d                                           p                                       -             H             "      	              o           o    
      o           o    D
      o    S                                                                                                      0                             @                                                             m                     6@      F@      V@      f@      v@      @      @      @      @      @      @      @      @      A      A      &A      6A      FA      VA      fA      vA      A      A      A      A      A      A      A      A      B      B      &B      6B      FB      VB      fB      vB      B                                      hq                             p      `g              v                    f                                  f                                 e                                 e                                  f                                 e                                   f                                    Pf                      {                                                       #      .             =      K             X      c             q      |                                                   #                   =            	                   
                                                                &      0             @      J             Z      d             r      }                                                                                                                               '      ?             =      L                   W             #      b             =      o                   z                                                                       &            !       @            "       Z            #                   $                   %                   &       #            '       =            (                   )                   *             )      +             5      ,       &      C      -       @      R      .       Z      a      /             n      0                     ,      
      1                        6            <            G            N            U            `            k            w                              A            B            C            4            5            D            I                                                                                    !            "            %           &            #            $                   $      '      2      (      >      )      G      3      S      *      [      6      c      7      i      /      p      8      x      9      ~      .            :            ;            <            =            >            ?            @            +            /            2            0            .            ,            -            1                        	                                 E           F      (     G                             {     GCC: (Debian 8.3.0-6) 8.3.0  .shstrtab .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt.got .text .fini .rodata .eh_frame_hdr .eh_frame .gcc_except_table .init_array .fini_array .data.rel.ro .dynamic .got.plt .data .bss .comment                                                                                                                                                                                      !                         $                              4   o                   $                             >             0      0                                F                         d                             N   o       D
      D
      d                            [   o       
      
                                  j             H      H      "                           t      B       -      -                                ~              @       @                                    y              @       @      p                                         B      B                                                B      B      !                                                      	                                                         y4                                           |     |                                                         )                                          F     F                                               g     W                                               g     W                                               g     W                                                m     ]                                             o     _     `                                           p      `     H                                        `q     `a     p
                                          {     k     `                                   0               k                                                        k                                  