ELF@(@8 @@@@ 8 8>>>@ 0II I pH>>>Rtd>>>@ 0Ptd```Qtd7"FKQYai{  '-4<CIPZ`gpx~#(.39@FMQX`h  9 :' tOO;environ_init_fini__libc_start_main_dl_debug_state__cxa_finalizeputcfputsfprintftolowertoupper__stack_chk_guardqsortfwrite__stack_chk_failmemsetstderrreallocfreecallocmallocstrcpysnprintfstdoutsetjmpferrorfflushfclosewaitbasenamestrlenstrtollongjmpprintfgetenvfopenunlinkfreopenstrchrlog10strdupvsnprintffputcsscanfisxdigitstrtoulfgetsstrncmpmemcpyispunctiscntrlisalnumstdingetc__errno_locationfreadclearerrstrncpyexitfilenoisattystrcmpstrcasecmpatoihtonlfgetposhtonsfsetpospipeforkclosedup2fseekungetcfgetcexecvpdupfdopenregexecregcompregerror$ORIGIN/:$ORIGIN/lib64:$ORIGIN/../lib64:$ORIGIN/../../lib64:$ORIGIN/../../../lib64libc_musl.so>H)>)>o>@@9@:@ @ @ @I @ @ @| @0 @ A\ A A@ A A (A 0A @A HA8 PA XA `A,hA pA xA A Ax AP A Ap A A A A A( A0 AH A A A A BX B B Bl Bp (B 0B 8B2 HB PB XBh `B hB\ pB xB( B BP B B B B B BT Bx B Bt B BR BR B B C C C8 C C (C4 0C< 8C* @C* HC PC$ XC% `C hCd pC xC$ C( C C CP C C C C| C C C CH C CHe C D D D D D (D 0D 8D @D HD PD, XD@ `DD hDH pDL xDT DX D` Dh DS Dp Dx D DS D D D D D D I DI DR ER ER E@ EH EP (E` 0E 8E @E HE PE XE `E hE pE xE ER E E E E E ER E0EPe E3EX[ EX E` Eh E E F FR FR F(I F0I (F 0F 8F\ @F$ HF PF XF! `F) hF* pFxxF`T F2 FD2 F`2 Fp2 F2 I I I (I t0I I 'I I  I  I J (J @J XJ pJ }J J 'J &J J pK K  (K 0K @HK !`K tUxK K K K  K ,[K 4L  L 8L PL 6[hL L CL 'L .L 'L L M  (M C@M XM 8pM  M M FM pM oM  N N 0N 4HN `N xN N N N N rN UO  O 8O )PO hO ťO O O O (HO _O @P @(P @P  XP  qpP ²P 0P P 8P  P kQ Q wU0Q 'HQ n`Q |xQ Q zUQ Q Q Q R 0H R 8R PR 9[hR sPR R R R R R S  (S @S XS pS 8S S PS 'S US T 4T '0T 6`T hT  pT  xT  T T 'T dT  T  T 1T #T GT ;T ߲T FT T !9T PT T U UU ʴU U = U 6(U =0U 38U  V@U ~HU /VPU qXU x`U WVhU 5pU kxU ~U yU {VU U U GU  U PU U >qU SU sHU U SU  U  U  V  V V EV   V  (V  0V m 8V  @V  HV  PV oXV `V W[hV pV ^qxV [V V oV V  V #V ;V ( V V WV +V C5V V  V ( V JV W +W 2W W   W ( (W 0W j8W +@W dHW PW  XW ( `W {5hW vpW +xW W W  W ( W W W +W W W  W ( W W W +W 5W W  X ( X nX  AX + X H(X 0X  8X ( @X 8HX FPX +XX d`X hX  pX ( xX X ^X +X dX X  X ( X 0(X X +X X X  X ( X 0X X +Y eY Y  Y (  Y (Y H0Y +8Y V@Y HY  PY ( XY `Y &hY +pY xY Y  Y ( Y Y Y +Y Y Y  Y ( Y Y VAY +Y [Y Y  Y ( Z Z Z +Z 5 Z (Z  0Z ( 8Z @Z AHZ +PZ }VXZ `Z  hZ ( pZ RxZ `Z +Z Z Z  Z ( Z Z VZ +Z M(Z Z  Z ( Z LZ aZ +Z U9[ [  [ ( [   [ 9([ +0[ 8[ @[  H[ ( P[ X[ `[ +h[ Vp[ x[  [ ( [ K[ [ +[ [[ [  [ ( [ [  [ +[ [ [  [ ( [ I\ \ +\ {(\  \  (\ ( 0\ 58\ @\ +H\ OeP\ X\  `\ ( h\ p\ x\ +\ \ \  \ ( \ U\ F\ +\ \ \  \ ( \  \  W\ +\ \ ]  ] ] q] # ] (] y0] +8] Q@] H]  P] #X] ]`] ߁h] +p] Ax] ]  ] 5] ( ] 9] ,] +] 9] ]  ] {V] ]  ] ] E] ( ] ^ I^ +^ ^  ^  (^ ( 0^ 8^ k@^ +H^ P^ X^  `^ h^  p^ x^ E^ ( ^ ^ q^ +^ ^ ^  ^ ( ^ {e^ ^ +^ (^ ^  ^ ^  _  _ ;_ ( _  _ , (_ +0_ ?8_ @_  H_ ( P_ >X_ 5Q`_ +h_ p_ x_  _ ( _ _ _ +_ _ _  _ {V_  _ #_ ;_ Y_ E_ ( _ _ (` +` ` `   ` ( (` (0` 8` +@` QH` P`  X` ( `` uh` Mp` +x` w w  w fYw Ew w w  w Zfw Ew 'w w  w W<w Ew #Kx x  x OKx E x (x 0x  8x 9@x EHx /Px Xx  `x O7hx Epx xx x  x Ax Ex Ex Ex x x x  x Ax Ex s7x Ex tx x y  y y Fy E y (y 0y  8y @y  Hy Py EXy ]`y qhy -py 5xy  y Ey qy {fy 5y y y  y 3y vy y  y qKy y Ky +y ]z Sz Sz  z 1 z 7(z 0z q8z @z 5Hz SPz GXz `z  hz Ypz ixz Sz  z #z 9z Sz  z az z 1z z bz +z z Sz Gz z S{  {  { #{ Y { E({  0{ Y8{ E@{ H{ qP{ YX{ y`{ h{ 5p{ x{  { { E{ u{ q{ :R{ 5{ K{ q{ ;{ 5{ -{ q{ R{ 5{ {  | @| E| h| ` | O+(| 0| 8|  @| RH| TP| X| `| rh| +p| x| U| S|  | | E| 7| | | | K| | R| | | 1| | S} }  } } E } (} 0} 8} f@} H} P} X} :S`} h} ^p} x}  } S} }  } } E} G^} t} ]} } 8u} } S} }  } T#} ~  ~ S~  ~  ~ E(~ 0~ L8~ #@~ r+H~ P~ oX~ `~ h~ Sp~ x~  ~ f~ ~ ^~ +~ G~ Lu~ ~ G~ ~ ~ G~ ~ е~ 7~ G~ K G c y<   G( _0 Ԅ8 :E@ #H ,P GX {` h )8p Gx K   D XS G y  Z @  S + @ & S S   ^   ^( 0 u8 4@ YH ]P mX `  h p x 9L S   \   S     Ȁ Ѐ ؀ E   ^ W _ E   +( 0 Y88 @ 8H <P X  ` #h p x R V <   + <  ',  ȁ  Ё E؁ u g   1= |     ū( E0 8 @ H P AX ` Sh  p g,x 8 @ u j o= = ] S   Ȃ 1Ђ S؂   G S        , (  0 u8 $@ 1H  P EX D_`  Fh p x   %     ' TN /F ȃ Ѓ  ؃ Q $  _     =   G(  0 \8 c@ H QFP BX `  h  p Wgx k    E     @ = Ȅ \Є ؄    E    @   _ (  0 Z8  @  H P X ZS` h p  x  E ۸ XL  K T S   ȅ Ѕ E؅ v 1` : S     E ,$ (  0 18 @ H P TNX ` h p X$x   Y E  q  5  q @Ȇ 5І ؆    E k     E  (  0 d8 @ B`H  P X aF` Sh  p x E  \   mL    d ȇ  Ї ؇ # ,  o      # ( 0 o8 j@ H  P 8X ` h <>p qFx    qF   1 L   8  79Ȉ ZЈ  ؈ + `9    > 8Z T   {  ( 0 8  @ FH  P X  ` ~h  p }x    Iv b   ,   v  ȉ JЉ `9؉ mv    Ǟ S    ̞ ( S0 8 {@ uFH #P eX ` oh p x  s$   x$   W`  c 8ZȊ tЊ ؊ S   |      L ޶ ` ( 0  M8 F@ {H  P X  ` =Mh  p x J ,  8  ,   ] J %ȋ ) Ћ ,؋ s$   v Ǟ  J     ( v0 z>8 @ hMH $P #X >` h p x   T 3 P   ^  , > PȌ Ќ ,،   9 # >Z      /-  (  0 8 #@ HH  P X  ` /-h p ) x s$  qF   M $ g  > M-ȍ Ѝ G؍   o 1  F P  M s $( TN0 `8 @  H P X ` gh .p TNx `      ? TN $ . <Ȏ 5Ў /%؎   `   6T e ? :    ? K(  0 8 x@ gH  P  X ` Eh p @x E v       I TN eȏ eЏ 9?؏ q-      ^ TN 9 9? B (  0 8 Q@ H  P X ` h TNp _x t?         w   Ȑ HА cؐ +  G S TN &w    H )  ( W0 8  @ gH -P  X `  h +p x   g - ` ~ S    ` TNȑ qZБ ؑ G     E p%  9 % ( BG0 8 #@ H P oX ` h TNp X$x j WT M ^   Z $    Ȓ GВ ؒ Ǟ   {  s$   9 Ǟ g(  h0 {8 @ s$H qFP  X `  h p yTx   1a q   ? Z Hw 8Z   ȓ `Г ؓ b    gG %  E   @( E0 p8 @  H '[P X  ` >h Jp _wx    ӆ ^ G    - \ Ȕ ,Д ]ؔ h Ya   +  -      ( T0 8 s$@  H P B[X  ` h p <x   w qF   ra  9 Ǟ a aȕ s$Е  ؕ 9 Ǟ w ٹ T s$ qF   ` (  0 :8 -@ H aP %X Z`  h  :p x     < w   ˟    Ȗ Ж  ؖ w   # 1   o   TN( 0 L8 X$@  H 3xP  X ` h Yp qFx   Z      `  M&  ȗ #З -ؗ  o   TN  b l   ( Y&0 8  @  H 7P #X ` Eh hbp x o G  TN L X$   &   Ș /:И  ؘ   G   N  U   )(  0  8 @  H ?P HhX  ` h p qFx        yx E D   ș  Й ؙ &   #   S   # a( 0 h8 +@ .H SP  X ` oh  p x TN  X$   Z   b  LJ Ț К 8Zؚ   b   9 b ? M:   S( J0 E.8 @ H !P QX ` xh p x    1N )   I   M  Iț YЛ  ؛ , >  & + e[ S P   s( +0 i8 ,@ s$H qFP  X 8@` Gh wp  x u   ؔ  #      t Ȝ М T؜  #   o x  TN X$  ( 0 8 b.@ ӷH P  X H` &h p  x o b   T   TN . ^ȝ Н ؝     ,    #  ( o0 aH8 @ TNH X$P  X T` ^h QNp .x  d:  .     T   Ȟ wО qF؞    &   h t B 8 Z ( 0  8  @ #H P X o` !h p TNx X$ . [ # [  o   ~@ȟ П  ؟ @ '   :  # E  o( 0 8 TN@ [H [P  X ` }h .p  x g     Z [ B/ .   :Ƞ  Р / ؠ   '    o  '   :( 0 8 TN@ @H P X  ` h bp x  # U  o   TN X$  ȡ }С .ء    U       =   (  0 0c8 Y/@ ^ H P #X H` h op Cx    TN H X$   N\   # "'Ȣ Т oآ   k   lN  h  h ( 0 8  @ #H P EX ` @h Ep x q   q  5   o QUȣ У 6iأ     Gi   # N  o( x0 8 TN@ X$H }P .X  ` Nh  p x   Z Zc I   c    Ȥ  Ф cؤ     ˏ N          } ~ TN   wa D a     o TN( >"0  8  @ PXH  P X 1` I>h p *x * ]    a          m *   º TN   T X   X(  0 8 G@ 7 H P  X ` h p  x G   E Ō  y  A         S   ]" /    б  ( 0 8 (@ 2H P X M` h ^p [ x  q  jf          G    a   _     ( >R0 nM8 @ CH MP X ` "h p +Dx   f         X b  "   aD <~  ، D( 0 f8 @ H uP X `  h p x * '2  pR <  ;2 $  p2   R       D 8  J(  0 8 ý@ H P XX a` h }p x        2 b  j>   >   κ    M  ( 0 8 @ H *P X  ` "h p @@8A @BCF2FFFFFFFG G G G G(G0G8G@GHGPGXG`GhGpGxGGGGGG G!G"G#G$G%G&G'G(G)G*G+H,H-H.H/ H0(H10H38H4@H5HH6PH7XH8`H9hH:pH;xH<H=H>H?H@HAHBHCHDHEHFHGHHHIHJHKHLIMIN    03 '-6 $9 ?<* !could not open loader %s: %sIllegal seek#undef YY_NXT_LOLEN #define YY_NXT_LOLEN (%d) static const %s *yy_nxt =0; if ( yy_act == YY_G(yy_looking_for_trail_begin) )yy_is_jam = (yy_current_state == %d); yy_current_state = yy_start_state_list[YY_G(yy_start)];]])struct yy_trans_info*extern int yy_flex_debug;yy_cp = YY_G(yy_full_match); /* restore poss. backed-over text */ \#define YY_MORE_ADJ 0 break; \ (yytext[yyleng - 1] == '\n'); \M4_EXTRA_TYPE_DEFSM4_YY_USE_LINENOshort int %d protos created M4_YY_NO_SET_IN and may be the actual source of other reported performance penalties #endifmemory allocation failure in xstrdup()falseexternal/flex/src/misc.cEnd Marker --array--interactive-TUnrecognized option `%s' #define yy_create_buffer M4_YY_PREFIX[[_create_buffer]]#define yypush_buffer_state ]]M4_YY_PREFIX[[push_buffer_state[[#ifdef yyget_lineno#define ]]M4_YY_PREFIX[[set_lval_ALREADY_DEFINEDtypedef unsigned int flex_uint32_t;m4_define( [[M4_YY_DECL_GUTS_VAR]], [[struct yyguts_t * yyg = (struct yyguts_t*)yyscanner]])#define YY_STRUCT_YY_BUFFER_STATE * future we want to put the buffer states in a more generalstatic void yy_init_buffer ( YY_BUFFER_STATE b, FILE *file M4_YY_PROTO_LAST_ARG ); } \ YY_G(yytext_ptr) = yy_bp; \ char *yy_c_buf_p; int yy_more_flag; }; /* end struct yyguts_t */void yyset_in ( FILE * _in_str M4_YY_PROTO_LAST_ARG ); * section 1.#ifndef YY_START_STACK_INCR/* Report a fatal error. */#ifdef FLEX_SCANNERdnl to contract no. DE-AC03-76SF00098 between the United Statesenum yytbl_flags {int yytables_destroy (M4_YY_PROTO_ONLY_ARG);/** A tables-reader object to maintain some state in the read. */ yylloc = yylloc_param; yyensure_buffer_stack (M4_YY_CALL_ONLY_ARG); * transition. We couldn't have yy_bp = YY_G(yytext_ptr) + YY_MORE_ADJ; yyout(arg_yyout.rdbuf())#ifdef YY_INTERACTIVE int ret_val;%% [17.0] code to find the next state, and perhaps do backing up, goes here int c; * M4_YY_DOC_PARAM yy_create_buffer( yyin, YY_BUF_SIZE M4_YY_CALL_LAST_ARG); *YY_G(yy_c_buf_p) = YY_G(yy_hold_char); void yyFlexLexer::yy_init_buffer( YY_BUFFER_STATE b, std::istream& file ) b->yy_is_interactive = 0; M4_YY_CALL_LAST_ARG); for ( i = 0; i < _yybytes_len; ++i ) YY_G(yy_start_stack) = (int *) yyrealloc(m4_ifdef( [[M4_YY_NO_TOP_STATE]],,int yyget_leng (M4_YY_DEF_ONLY_ARG)int yylex_init(yyscan_t* ptr_yy_globals)m4_ifdef( [[M4_YY_NO_FLEX_FREE]],, * The --full yy_transition table is a special case, since we /* If it's a struct, we read 2 integers to get one element */ * YYTD_STRUCT for the yy_transition array. rv = yytbl_read16 (&t16, rd); while (rd.bread < th.th_ssize){int main ()[[#ifndef ]]M4_YY_PREFIX[[_flex_debug_ALREADY_DEFINEDmunmap failed: %s}YY_G(yy_lp) = YY_G(yy_full_lp); /* restore orig. accepting pos. */ \static int yy_more_offset = 0;char *yytext_ptr; if( errno != EINTR) \ if ( c == EOF && ferror( yyin ) ) \ YY_FATAL_ERROR( "input in flex scanner failed" ); \std::cerr << "--scanner backing up\n";Can't use -f or -F with -l option %d table entries M4_YY_NEVER_INTERACTIVE LexerError( "yyFlexLexer::yylex invoked but %option yyclass used" ); } ; all start conditions already have <> ruleswarning, %sYY_NO_UNISTD_Hfatal error - scanner input buffer overflow%d -fm4_define([[M4_YY_NOOP]])[[]]m4_dnl #define yyalloc M4_YY_PREFIX[[alloc]][[#ifdef yy_switch_to_buffer[[#ifdef yylex#define ]]M4_YY_PREFIX[[set_in_ALREADY_DEFINED#define yyget_lineno ]]M4_YY_PREFIX[[get_lineno#define ]]M4_YY_PREFIX[[set_lloc_ALREADY_DEFINED#define ]]M4_YY_PREFIX[[in_ALREADY_DEFINED/* begin standard C headers. */typedef int16_t flex_int16_t;#define YY_NULL 0#define YY_TYPEDEF_YY_SCANNER_T/* Translate the current start state into a value that can be later handed#define YY_START ((YY_G(yy_start) - 1) / 2)typedef struct yy_buffer_state *YY_BUFFER_STATE; #define YY_LESS_LINENO(n) \#define yyless(n) \ YY_G(yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \#define unput(c) yyunput( c, YY_G(yytext_ptr) M4_YY_CALL_LAST_ARG ) char *yy_ch_buf; /* input buffer */ int yy_is_our_buffer; /* When an EOF's been seen but there's still some text to processstatic size_t yy_buffer_stack_max = 0; /**< capacity of stack. */#define yy_new_buffer yy_create_buffer#define YY_DO_BEFORE_ACTION \ int yy_start_stack_depth;int yylex_init_extra ( YY_EXTRA_TYPE user_defined, yyscan_t* scanner); m4_ifdef( [[M4_YY_NO_UNPUT]],, static void yyunput ( int c, char *buf_ptr M4_YY_PROTO_LAST_ARG);#define yyskel_static YYTD_PTRANS = 0x08, /**< data is a list of indexes of entries char *th_version; /**< Flex version string. NUL terminated. */#endif /* !YY_DECL */yy_find_action: * yylex(). If so, then we have to assure goto yy_match;%% [14.0] code to do back-up for compressed tables and set up yy_cp goes here yyin(arg_yyin ? arg_yyin->rdbuf() : std::cin.rdbuf()), yy_buffer_stack = NULL; if ( YY_CURRENT_BUFFER_LVALUE->yy_fill_buffer == 0 ) if ( YY_G(yy_c_buf_p) - YY_G(yytext_ptr) - YY_MORE_ADJ == 1 ) if ((YY_G(yy_n_chars) + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) { YY_G(yy_n_chars) += number_to_move; yy_state_type yyFlexLexer::yy_try_NUL_trans( yy_state_type yy_current_state ) /* undo effects of setting up yytext */ static int input (M4_YY_DEF_ONLY_ARG) return 0; break;%% [19.0] update BOL and yylinenovoid yyFlexLexer::yyrestart( std::istream* input_file )static void yy_load_buffer_state (M4_YY_DEF_ONLY_ARG) YY_BUFFER_STATE yyFlexLexer::yy_create_buffer( std::istream* file, int size ) void yy_delete_buffer YYFARGS1( YY_BUFFER_STATE ,b) * the current state. This function will allocate the stackm4_ifdef( [[M4_YY_NO_SCAN_STRING]],,/* Redefine yyless() so it works in section 3 code. */ YY_G(yy_hold_char) = *YY_G(yy_c_buf_p); \/** Set the user-defined data. This data is never touched by the scanner. if (! YY_CURRENT_BUFFER ) YY_FATAL_ERROR( "yyset_lineno called with no buffer" ); YY_FATAL_ERROR( "yyset_column called with no buffer" ); return -1;/** Read the header */ yyfree(th->th_version M4_YY_CALL_LAST_ARG); p = dmap->dm_arr; rv = yytbl_read8 (&t8, rd); /* t32 is the j'th member of a two-element struct. */ p = (struct yy_trans_info *) p + 1; p = (struct yy_trans_info **) p + 1;[[#ifndef ]]M4_YY_PREFIX[[_scan_bytes_ALREADY_DEFINED#undef yyget_in#undef yyset_lloc#undef yytextunable to find loader %s in rpath %s [AT_SECURE]yy_cp = YY_G(yy_last_accepting_cpos) + 1;Could not write yynxt_tbl break; \ else \fprintf( stderr, "--accepting rule at line %ld (\"%s\")\n",w+ %d/%d equivalence classes created m4_changequote([[, ]]) M4_YY_NO_SET_LINENO%push%if-c-onlybad line in skeleton fileINITIALunrecognized '%' directivemissing }start-condition stack underflow-b--debug--noecs--nostdinit--noyy_scan_buffer--noyy_scan_stringUsage: %s [OPTIONS]... th_magic|th_hsize write32 failed#ifndef %sHEADER_H m4_changequote#define yyensure_buffer_stack M4_YY_PREFIX[[ensure_buffer_stack]]#define yyrestart M4_YY_PREFIX[[restart]][[#ifdef yy_scan_bytes#define yyset_extra ]]M4_YY_PREFIX[[set_extra#define yyrealloc ]]M4_YY_PREFIX[[realloc#define ]]M4_YY_PREFIX[[out_ALREADY_DEFINED#define yyout ]]M4_YY_PREFIX[[out#define yytables_fload ]]M4_YY_PREFIX[[tables_fload/* TODO: this is always defined, so inline it */m4_define( [[M4_YY_CALL_ONLY_ARG]], [[yyscanner]])#ifndef YY_TYPEDEF_YY_BUFFER_STATE do { \ /* Whether to try to fill the input buffer when we reach thestatic int yy_n_chars; /* number of characters read into yy_ch_buf *//* Flag which is used to allow yywrap()'s to do buffer switchesvoid *yyrealloc ( void *, yy_size_t M4_YY_PROTO_LAST_ARG ); *yy_cp = '\0'; \]], yy_state_type *yy_state_ptr;void yyset_debug ( int debug_flag M4_YY_PROTO_LAST_ARG );/* This used to be an fputs(), but since the string might contain NUL's,#define yyterminate() return YY_NULL#define YY_START_STACK_INCR 25dnl documentation and/or other materials provided with the distribution.dnl This file is meant to be included in both the skeleton and the actual YYTD_ID_NXT = 0x08, /**< may be 2 dimensional ints */ char *th_name; /**< The name of this table set. NUL terminated. *//** Describes a mapping from a serialized table id to its deserialized state in/** The main scanner function which does all the work. YY_CURRENT_BUFFER_LVALUE->yy_input_file = yyin.rdbuf(); * end-of-buffer state). Contrast this with the testvoid yyFlexLexer::ctor_common() if( ! new_in ) { *(dest++) = *(source++); b->yy_ch_buf = (char *) YY_FATAL_ERROR( int number_to_move = YY_G(yy_n_chars) + 2; YY_FATAL_ERROR( "flex scanner push-back overflow" ); * token and flags that we need to if ( yywrap( M4_YY_CALL_ONLY_ARG ) ) case EOB_ACT_CONTINUE_SCAN: * @param new_buffer The new input buffer. if ( YY_CURRENT_BUFFER == new_buffer ) b->yy_is_interactive = 1;/** Discard all buffered characters. On the next scan, YY_INPUT will be called. if (!YY_G(yy_buffer_stack)) { b = yy_scan_buffer( buf, n M4_YY_CALL_LAST_ARG); if ( ! YY_G(yy_start_stack) )#define YY_EXIT_FAILURE 2 return yyextra; * @param _in_str A readable stream./* yylex_init is special because it creates the scanner itself, so it is YY_G(yy_buffer_stack_top) = 0; * implementations that use char* generic pointers, and those * because both ANSI C and C++ allow castless assignment fromdnl notice, this list of conditions and the following disclaimer in the while (dmap->dm_id) struct yytbl_data td;int yytables_fload YYFARGS1(FILE *, fp) yyfree(*(char**)v M4_YY_CALL_LAST_ARG);[[#ifndef ]]M4_YY_PREFIX[[get_extra_ALREADY_DEFINED#undef yyset_column%relinterp error: unrecognized output specifier: '%/proc/self/exePermission denied-%s Equivalence Classes: yy_ec[YY_SC_TO_UI(*++yy_cp)] const struct yy_trans_info *yy_trans_info; %d = %d yy_flex_strncpy( &yytext[YY_G(yy_more_offset)], YY_G(yytext_ptr), yyleng + 1 M4_YY_CALL_LAST_ARG); \struct yy_trans_infostatic yy_state_type yy_last_accepting_state; { \if ( yytext[yyl] == '\n' ) {YYTD_ID_TRANSITION, (void**)&yy_transition, sizeof(%s)}, -P%stables--bison-locations }%5dyytables%s -= %d; M4_YY_NO_SET_DEBUGout of dynamic memory in yy_get_next_buffer()-L--pointer-w--noyylineno--noyyset_linenodetected negative compression[[#ifdef yy_create_buffer[[#ifdef yy_init_buffer#define ]]M4_YY_PREFIX[[pop_buffer_state_ALREADY_DEFINED#define ]]M4_YY_PREFIX[[lex_ALREADY_DEFINED[[#ifdef yyget_debug#define yylineno ]]M4_YY_PREFIX[[lineno#define ]]M4_YY_PREFIX[[TABLES_NAME_ALREADY_DEFINED/* First, we deal with platform-specific or compiler-specific issues. */#define __STDC_LIMIT_MACROS 1/* Returned upon end-of-file. */ yylineno++; if ( yytext[yyl] == '\n' )\struct yy_buffer_state * If so, '^' rules will be active on the next match, otherwisestatic char *yy_c_buf_p = NULL;/* Done after the current pattern has been matched and before the size_t yy_buffer_stack_top; /**< index of top of stack. */ int yy_prev_more_offset; m4_ifdef( [[M4_YY_BISON_LVAL]], m4_ifdef( [[]],m4_ifdef( [[M4_YY_NO_GET_DEBUG]],,/* Gets input and stuffs it into "buf". number of characters read, or YY_NULL,dnl 1. Redistributions of source code must retain the above copyrightdnl WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR YYTD_ID_META = 0x06, /**< 1-dim ints */ /* These first three are mutually exclusive */ m4_define( [[M4_YY_LEX_PROTO]], [[\]] yyout.rdbuf(std::cout.rdbuf());%% [11.0] code for yylineno update goes here yy_current_state = yy_get_previous_state( M4_YY_CALL_ONLY_ARG ); yy_next_state = yy_try_NUL_trans( yy_current_state M4_YY_CALL_LAST_ARG); { * DEPRECATEDvoid yyFlexLexer::switch_streams( std::istream& new_in, std::ostream& new_out )int yyFlexLexer::yy_get_next_buffer() /* First move last chars to start of buffer. */ int new_size = YY_G(yy_n_chars) + number_to_move + (YY_G(yy_n_chars) >> 1); switch ( yy_get_next_buffer( M4_YY_CALL_ONLY_ARG ) ) yyensure_buffer_stack (M4_YY_CALL_ONLY_ARG); YY_CURRENT_BUFFER_LVALUE = new_buffer; YY_G(yy_did_buffer_switch_on_eof) = 1;/** Destroy the buffer. base[size-2] != YY_END_OF_BUFFER_CHAR || /* It's okay to grow etc. this buffer, and we should throw it YY_FATAL_ERROR( "out of memory expanding start-condition stack" ); if (! YY_CURRENT_BUFFER) /* By setting to 0xAA, we expose bugs in * This function is called from yylex_destroy(), so don't allocate here. YY_G(yy_start_stack) = NULL; /* For future reference: Set errno on error, since we are called by /* Pop the buffer stack, destroying each element. */static void yy_flex_strncpy YYFARGS3( char*,s1, const char *,s2, int,n)dnl notice, this list of conditions and the following disclaimer.yyskel_static flex_int32_t yytbl_calc_total_len (const struct yytbl_data *tbl) /* total number of ints */ if ( ! p ) * Notice that we increment 'i' in the inner loop. struct yy_trans_info *v; YY_FATAL_ERROR( "transition table not found" ); /* TODO: not fatal. */return_rv:[[#ifndef ]]M4_YY_PREFIX[[_delete_buffer_ALREADY_DEFINED[[#ifndef ]]M4_YY_PREFIX[[_scan_string_ALREADY_DEFINED[[#ifndef ]]M4_YY_PREFIX[[ensure_buffer_stack_ALREADY_DEFINED#undef yytables_floadLD_LIBRARY_PATH=%lu${ORIGIN}fatal error: No such device [AT_ENTRY]goto yy_find_action;YY_G(yy_looking_for_trail_begin) |= YY_TRAILING_HEAD_MASK;if ( yy_act == 0 ){ /* have to back up */yy_current_state = (int) yy_def[yy_current_state];yy_accliststate # %d accepts: Meta-Equivalence Classes: flex_int32_t yy_verify;int yy_flex_debug = %s; static int yy_looking_for_trail_begin = 0; if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \ result = n; \YY_G(yy_more_len) = 0;fprintf( stderr, "--EOF (start condition %d)\n", YY_START );]]M4_YY_TABLES_EXTERNALM4_YY_TEXT_IS_ARRAYerror closing backup file %s scanner options: - -P%s %d templates created, %d uses Internal error. flexopts are malformed. Try `%s --help' for more information. ' 'attempt to increase array size failed/* %s */ peek attempt when sko stack is emptyYY_LINENO_REWIND_TO(yy_cp - %d); trailing context used twiceM4_YY_MAINM4_YY_NO_FLEX_ALLOCfatal flex scanner internal error--no action foundbad buffer in yy_scan_bytes()premature EOF--nomainmalloc failed (f->argv) in filter_create_ext#line %d "%s" m4_ifdef( [[M4_YY_REENTRANT]], , [[m4_define([[M4_YY_NOT_REENTRANT]], [[]])]]) * altogether.[[#ifdef yy_flush_buffer[[#ifdef yylex_destroy#define yytext ]]M4_YY_PREFIX[[text#define ]]M4_YY_PREFIX[[tables_destroy_ALREADY_DEFINEDtypedef int flex_int32_t;#define yynoreturn#define yylineno (YY_CURRENT_BUFFER_LVALUE->yy_bs_lineno)m4_define( [[M4_YY_INCR_LINENO]],/* The state buf must be large enough to hold one state per character in the main buffer. * yy_create_buffer( yyin, YY_BUF_SIZE M4_YY_CALL_LAST_ARG); \void yyset_out ( FILE * _out_str M4_YY_PROTO_LAST_ARG );#ifndef YY_NO_INPUT m4_ifdef( [[M4_YY_NO_PUSH_STATE]],,/* On IA-64, the buffer size is 16k, not 8k */ if ( (int)(result = LexerInput( (char *) buf, max_size )) < 0 ) \enum yytbl_id {/** A {0,0,0}-terminated list of structs, forming the map *//* Default declaration of generated scanner - a define so the user can /* Create the reject buffer large enough to save one state per allowed character. */ YY_G(yy_state_buf) = (yy_state_type *)yyalloc(YY_STATE_BUF_SIZE M4_YY_CALL_LAST_ARG); * in input(). if ( YY_G(yy_c_buf_p) <= &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[YY_G(yy_n_chars)] ) YY_G(yy_did_buffer_switch_on_eof) = 0; if ( yywrap( M4_YY_CALL_ONLY_ARG ) ) num_to_read = YY_CURRENT_BUFFER_LVALUE->yy_buf_size - &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]; *--yy_cp = (char) c; * If this occurs *before* the EOB characters, then it's a void yy_switch_to_buffer YYFARGS1( YY_BUFFER_STATE ,new_buffer) * @param file A readable stream. b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR;void yyFlexLexer::yypop_buffer_state (void) yy_size_t grow_size = 8 /* arbitrary grow size */; std::cerr << msg << std::endl;/** Set the input stream. This does not discard the current yyin = _in_str ; return yy_flex_debug; return 1; YY_G(yy_more_offset) = 0; n *= 2; YY_FATAL_ERROR( "bad magic number" ); /* TODO: not fatal. */ /* This loop really executes exactly 1 or 2 times. p = ((flex_int16_t *) p) + 1; case sizeof (flex_int8_t): th.th_version = NULL;/** Destroy the loaded tables, freeing memory, etc.. */#undef yylex#undef yyget_text[[#ifndef ]]M4_YY_PREFIX[[free_ALREADY_DEFINED[[#ifndef ]]M4_YY_PREFIX[[TABLES_NAME_ALREADY_DEFINEDread_environ = %p%xtrying to open '%s'realpath of %s too long$ORIGIN [AT_EUID]could not create unique end-of-buffer stateyy_ec[YY_SC_TO_UI(*yy_cp)] yy_is_jam = (yy_current_state == 0);, YY_G(yytext_ptr) -= YY_G(yy_more_len); \#define REJECT \else if ( yy_act == %d ) static const flex_int16_t %s[%d] = { 0, M4_YY_PREFIX %d/%d start conditions %d epsilon states, %d double epsilon states no character classes #define YY_FLEX_LEX_COMPAT\x%.2x%s %not-for-header********** end of dump YY_FATAL_ERROR( "flex scanner jammed" )unrecognized rule%s:%d: %s YY_BREAK]] --always-interactive--outfile=FILE-p--perf-report-DmacroAllocation of buffer for m4 undef failedexternal/flex/src/tables.cinvalid td_flags detected#define yy_delete_buffer M4_YY_PREFIX[[_delete_buffer]]#define yyrealloc M4_YY_PREFIX[[realloc]]#define YY_FLEX_MAJOR_VERSION 2#define yy_scan_string ]]M4_YY_PREFIX[[_scan_string#define ]]M4_YY_PREFIX[[_scan_bytes_ALREADY_DEFINED[[#ifdef yypop_buffer_state[[#ifdef yyget_extra#define ]]M4_YY_PREFIX[[get_extra_ALREADY_DEFINED[[#ifdef yyget_inm4_ifdef( [[M4_YY_BISON_LVAL]],#define yyget_lval ]]M4_YY_PREFIX[[get_lval#define ]]M4_YY_PREFIX[[free_ALREADY_DEFINEDm4_define( [[YYFARGS2]], [[($1 $2, $3 $4 M4_YY_DEF_LAST_ARG)]]) /* Size of input buffer in bytes, not including room for EOB /* Whether this is an "interactive" input source; if so, and * end of it. * Returns the top of the stack, or NULL.#define YY_CURRENT_BUFFER_LVALUE YY_G(yy_buffer_stack)[YY_G(yy_buffer_stack_top)]int yyleng;%% [1.0] yytext/yyin/yyout/yy_state_type/yylineno etc. def's & init go herestatic int yy_get_next_buffer ( M4_YY_PROTO_ONLY_ARG ); char* yy_last_accepting_cpos;FILE *yyget_out ( M4_YY_PROTO_ONLY_ARG );m4_ifdef( [[M4_YY_REENTRANT]],m4_define( [[M4_YY_NO_POP_STATE]])#define YY_INPUT(buf,result,max_size) \%% [5.0] fread()/read() definition of YY_INPUT goes here unless we're doing C++ \dnl This code is derived from software contributed to Berkeley by#ifndef yyskel_static YYTD_DATA16 = 0x02, /**< data is an array of type flex_int16_t */ m4_define( [[M4_YY_LEX_DECLARATION]], [[\]] yy_state_type yy_current_state; if ( ! yyout ) yy_load_buffer_state( M4_YY_CALL_ONLY_ARG ); /* Support of yytext. */ YY_DO_BEFORE_ACTION; else yy_more_flag = 0; yy_buffer_stack_top = 0; return 0; * treat this as a final EOF. if ( num_to_read > YY_READ_BUF_SIZE ) yy_cp += (int) (dest - source); yy_bp += (int) (dest - source); YY_G(yy_c_buf_p) = YY_G(yytext_ptr) + offset; input_file = &yyin; * EOF (yywrap()) processing, but the only time this flag * a transition to the end-of-buffer state. The second causes YY_G(yy_buffer_stack_max) = num_to_alloc; * @param yybytes the byte buffer to scan YY_G(yy_state_ptr) = 0; yyfree(YY_G(yy_buffer_stack) M4_YY_CALL_LAST_ARG); * same thing as the number of elements. size_t bytes; /* Sanity check on header size. Greater than 1k suggests some funny business. */ * @param dmap pointer to first element in liststatic struct yytbl_dmap *yytbl_dmap_lookup YYFARGS2(struct yytbl_dmap *, dmap, if (rv != 0) else if ((td.td_flags & YYTD_PTRANS)) { YY_FATAL_ERROR( "tables verification failed at flex_int32_t" );#undef yy_scan_bytes#undef yyset_extra[[#ifndef ]]M4_YY_PREFIX[[get_leng_ALREADY_DEFINED#undef yywrap%pcould not readlink /proc/self/exe: %sUnknown error [AT_PHNUM]too many phdr table entries in executablestatic const struct yy_trans_info *yy_start_state_list[%d] = if ( yy_act & YY_TRAILING_HEAD_MASK ||YY_SC_TO_UI(*yy_cp)yy_verify == yy_c; {YYTD_ID_CHK, (void**)&yy_chk, sizeof(%s)}, yyleng = (int) (yy_cp - YY_G(yytext_ptr)); \static int yy_lp; */#define YY_MORE_ADJ YY_G(yy_more_len)#define YY_RESTORE_YY_MORE_OFFSET if ( c == '\n' ) \ } \if ( yyleng > 0 ) \ (long)yy_rule_linenum[yy_act], yytext );YY_CURRENT_BUFFER_LVALUE->yy_at_bol = (c == '\n');static const YY_CHAR %s[%d] = { 0, {YYTD_ID_RULE_CAN_MATCH_EOL, (void**)&yy_rule_can_match_eol, sizeof(%s)}, ]]M4_YY_NOOP[M4_YY_NOOP[M4_YY_NOOP[[ %d/%d character classes needed %d/%d words of storage, %d reused %d/%d (peak %d) template nxt-chk entries created %s %s #else {Usage: %s [OPTIONS] [FILE]... #define YYTABLES_NAME "%s" %if-c++-onlymultiple <> rules for start condition %sSpecify degree of table compression (default is -Cem)--help--prefix=PREFIX--verbose--yywrap%.*s option `%s' requires an argument #define yy_delete_buffer ]]M4_YY_PREFIX[[_delete_buffer#define ]]M4_YY_PREFIX[[_scan_buffer_ALREADY_DEFINED#define ]]M4_YY_PREFIX[[lex_init_extra_ALREADY_DEFINED#define FLEXINT_H#ifndef INT8_MAX are macros in the reentrant scanner. */#define yyextra YY_G(yyextra_r)#define yytext YY_G(yytext_r)#define EOB_ACT_CONTINUE_SCAN 0 * One obvious solution it to make yy_act a global. I tried that, and saw int yyl;\ for ( yyl = n; yyl < yyleng; ++yyl )\ int yy_bs_column; /**< The column count. */#define YY_CURRENT_BUFFER ( YY_G(yy_buffer_stack) \ ? YY_G(yy_buffer_stack)[YY_G(yy_buffer_stack_top)] \static int yy_did_buffer_switch_on_eof; int yy_lp; static int *yy_start_stack = NULL; static void yy_pop_state ( M4_YY_PROTO_ONLY_ARG );#define YY_READ_BUF_SIZE 16384dnl may be used to endorse or promote products derived from this software yyout = stdout; * already have been incremented past the NUL character goto yy_find_action; yy_switch_to_buffer( yy_create_buffer( new_in, YY_BUF_SIZE M4_YY_CALL_LAST_ARG) M4_YY_CALL_LAST_ARG); YY_FATAL_ERROR( "out of dynamic memory in yy_get_next_buffer()" ); int yyFlexLexer::yyinput()#endif /* ifndef YY_NO_INPUT */ yy_init_buffer( b, file M4_YY_CALL_LAST_ARG); * such as during a yyrestart() or at EOF. * immediate realloc on the next call. yylineno = _line_number;int yyget_debug (M4_YY_DEF_ONLY_ARG) *ptr_yy_globals = (yyscan_t) yyalloc ( sizeof( struct yyguts_t ), NULL ); YY_G(yy_full_match) = 0;m4_ifdef( [[M4_YY_NO_FLEX_REALLOC]],,static int yytbl_read32 (void *v, struct yytbl_reader * rd) transdmap = yytbl_dmap_lookup (dmap, YYTD_ID_TRANSITION M4_YY_CALL_LAST_ARG); *dmap->dm_arr = p = (void *) yyalloc (bytes M4_YY_CALL_LAST_ARG); case sizeof (flex_int32_t): ((flex_int8_t *) v)[0] = (flex_int8_t) t32; rd.bread = 0; for(dmap=yydmap; dmap->dm_id; dmap++) {m4_ifdef( [[M4_YY_IN_HEADER]],#undef yy_create_buffer[[#ifndef ]]M4_YY_PREFIX[[push_buffer_state_ALREADY_DEFINED#undef yyget_llocorig phnum = %zuInvalid argumentYY_G(yy_last_accepting_state) = yy_current_state;case 0: /* must back up */state # %d accepts: [%d] while ( yy_base[yy_current_state] != %d ); if ( *yy_cp )YY_G(yy_state_ptr) = YY_G(yy_state_buf);%s yy_verify;if ( YY_G(yy_more_flag) )M4_YY_NO_PUSH_STATEM4_YY_NO_GET_LLOCyymore() entails a minor performance penalty extern int yylineno;\%s: fatal internal error at %s:%d %s M4_YY_NO_FLEX_REALLOCundefined definition {%s}bad character classflex scanner push-back overflow%s --7bit--case-insensitive--nounput--noyyset_ininsanity detected#undef %sIN_HEADER #define yy_flush_buffer M4_YY_PREFIX[[_flush_buffer]]#define yyin M4_YY_PREFIX[[in]]#define YY_FLEX_SUBMINOR_VERSION 4#define ]]M4_YY_PREFIX[[_scan_string_ALREADY_DEFINED#define yyset_lineno ]]M4_YY_PREFIX[[set_lineno[[#ifdef yyget_column#define yyset_lval ]]M4_YY_PREFIX[[set_lvalm4_ifdef( [[]],#define yyalloc ]]M4_YY_PREFIX[[alloc/* Limits of integral types. */#define yycolumn (YY_CURRENT_BUFFER_LVALUE->yy_bs_column) do{ yylineno++;m4_define( [[YY_G]], [[($1)]]) for ( p = yy_cp-1; p >= (dst); --p)\ do \/* Same as previous macro, but useful when we know that the buffer stack is not YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \/* Holds the entire state of the reentrant scanner. */ /* User-defined. Not touched by flex. */ int *yy_start_stack; int yy_flex_debug_r; yy_state_type *yy_state_buf;m4_ifdef( [[M4_YY_NO_DESTROY]],,int yyget_debug ( M4_YY_PROTO_ONLY_ARG );void yyset_lineno ( int _line_number M4_YY_PROTO_LAST_ARG );static int input ( M4_YY_PROTO_ONLY_ARG ); * is returned in "result". * - The tables can be streamed. YYTD_ID_BASE = 0x02, /**< 1-dim ints */ flex_uint32_t th_ssize; /**< Size of this dataset, in bytes, including header. */yyskel_static flex_int32_t yytbl_calc_total_len (const struct yytbl_data *tbl); size_t dm_sz; /**< local sizeof() each element in table. */ if ( !YY_G(yy_init) )%% [9.0] code to set up and find next match goes here * just pointed yyin at a new source and called * back-up) that will match for the new input source. { yy_c_buf_p = 0; yy_flex_debug = 0;yyFlexLexer::~yyFlexLexer() yyfree( yy_start_stack M4_YY_CALL_LAST_ARG ); return 1; yy_state_type yyFlexLexer::yy_get_previous_state() for ( yy_cp = YY_G(yytext_ptr) + YY_MORE_ADJ; yy_cp < YY_G(yy_c_buf_p); ++yy_cp ) while ( source > YY_CURRENT_BUFFER_LVALUE->yy_ch_buf ) if ( *YY_G(yy_c_buf_p) == YY_END_OF_BUFFER_CHAR ) /* This happens because yy_g_n_b() yyfree( (void *) b->yy_ch_buf M4_YY_CALL_LAST_ARG ); b->yy_input_file = file.rdbuf(); * called from yyrestart() or through yy_get_next_buffer. * @note If you want to scan bytes that may contain NUL values, then use (void *) YY_G(yy_start_stack), new_size M4_YY_CALL_LAST_ARG ); static void yy_pop_state (M4_YY_DEF_ONLY_ARG) /* lineno is only valid if an input buffer exists. */void yyset_lval YYFARGS1( YYSTYPE * ,yylval_param) m4_ifdef( [[M4_YY_NOT_REENTRANT]], while(YY_CURRENT_BUFFER){ YY_CURRENT_BUFFER_LVALUE = NULL; dmap++; return NULL; if ((dmap = yytbl_dmap_lookup (dmap, td.td_id M4_YY_CALL_LAST_ARG)) == NULL){ if(yytbl_read8(&t8,rd) != 0) rd.fp = fp; /* Keep trying until we find the right set of tables or end of file. */ break; yylex( lexer );#undef YY_DECL_IS_OURS#undef yyget_column#undef yyset_lval[[#ifndef ]]M4_YY_PREFIX[[get_lloc_ALREADY_DEFINED[[#ifndef ]]M4_YY_PREFIX[[realloc_ALREADY_DEFINED#undef yyrealloc%zufile %s too short to contain elf headerToo many open files %lu => 0x%lx%sYY_G(yy_lp) = yy_accept[yy_current_state];YY_G(yy_full_state) = YY_G(yy_state_ptr);yy_current_state += yy_trans_info->yy_nxt;char *yy_cp = YY_G(yy_c_buf_p);if ( yyleng + YY_G(yy_more_offset) >= YYLMAX ) \flex_int32_t yy_nxt;static char *yy_full_match;static int *yy_full_state;*yy_cp = YY_G(yy_hold_char); /* undo effects of setting up yytext */ \ while ( (result = (int) read( fileno(yyin), buf, (yy_size_t) max_size )) < 0 ) \if ( YY_CURRENT_BUFFER_LVALUE->yy_at_bol )cM4_YY_TABLES_VERIFYYY_MAIN#ifndef __VMS_POSIX%define-yytablestoo many rules (> %d)!flex scanner jammedinput in flex scanner failed--backup--reject--noreject--noyy_top_state--noyyget_extra--noyyset_extra#define yy_scan_buffer M4_YY_PREFIX[[_scan_buffer]]#define yypush_buffer_state M4_YY_PREFIX[[push_buffer_state]]#define yy_flex_debug M4_YY_PREFIX[[_flex_debug]] #define yyFlexLexer M4_YY_PREFIX[[FlexLexer]]#define yyget_out ]]M4_YY_PREFIX[[get_out#define ]]M4_YY_PREFIX[[set_out_ALREADY_DEFINED#define ]]M4_YY_PREFIX[[get_text_ALREADY_DEFINED#define ]]M4_YY_PREFIX[[alloc_ALREADY_DEFINEDtypedef signed char flex_int8_t;typedef short int flex_int16_t;m4_define( [[M4_YY_DECL_LAST_ARG]], [[yyscan_t yyscanner;]])/* Action number for EOF rule of a given start state. */ YY_LESS_LINENO(yyless_macro_arg);\ /* Whether we "own" the buffer - i.e., we know we created it, * * When we actually see the EOF, we change the status to "new" * just pointing yyin at a new input file.void yy_switch_to_buffer ( YY_BUFFER_STATE new_buffer M4_YY_PROTO_LAST_ARG );void yypush_buffer_state ( YY_BUFFER_STATE new_buffer M4_YY_PROTO_LAST_ARG );static void yynoreturn yy_fatal_error ( const char* msg M4_YY_PROTO_LAST_ARG ); YY_G(yy_hold_char) = *yy_cp; \%% [3.0] code to copy yytext_ptr to yytext[] goes here, if %array \ YYLTYPE * yylloc_r;/* Number of entries by which start-condition stack grows. */dnl notice, this list of conditions and the following disclaimer in the/** bit flags for t_flags field of struct yytbl_data */struct yytbl_reader {%% [6.0] YY_RULE_SETUP definition goes here M4_YY_DECL_GUTS_VAR(); } /* Note that here we test for yy_c_buf_p "<=" to the position * hoser (like flex itself) wants to YY_FATAL_ERROR( yyout(arg_yyout ? arg_yyout->rdbuf() : std::cout.rdbuf()) yylineno = 1; // this will only get updated if %option yylineno/* yy_get_next_buffer - try to read in a new buffer * EOB_ACT_LAST_MATCH - { /* Not enough room in the buffer - grow it. */ (void *) YY_CURRENT_BUFFER_LVALUE->yy_ch_buf, (yy_size_t) new_size M4_YY_CALL_LAST_ARG ); * synopsis return yy_is_jam ? 0 : yy_current_state; yy_cp = YY_G(yy_c_buf_p); YY_G(yy_hold_char) = *yy_cp; return yyinput(M4_YY_CALL_ONLY_ARG); yy_load_buffer_state( M4_YY_CALL_ONLY_ARG ); return b; b->yy_input_file = file;void yypush_buffer_state YYFARGS1(YY_BUFFER_STATE,new_buffer) (num_to_alloc * sizeof(struct yy_buffer_state*) memset(YY_G(yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*)); /* zero only the new slots.*/m4_ifdef( [[M4_YY_NO_SCAN_BUFFER]],,#ifndef YY_EXIT_FAILURE/** Get the input stream. yy_flex_debug = _bdebug ; /* Initialization is the same as for the non-reentrant scanner. YY_G(yy_lp) = 0; yyin = stdin;dnl 2. Redistributions in binary form must reproduce the above copyrightdnl documentation and/or other materials provided with the distribution. if (fread (v, sizeof (flex_uint16_t), 1, rd->fp) != 1){ rd->bread += (flex_uint32_t) sizeof(flex_uint16_t); } if (M4_YY_TABLES_VERIFY){ yyfree(th.th_version M4_YY_CALL_LAST_ARG); *(char**)v = NULL;int main (void);[[#ifndef ]]M4_YY_PREFIX[[get_lineno_ALREADY_DEFINED#undef yytables_destroy/proc/self/fd/Out of memoryState #%d is non-accepting - %d %d yy_act = yy_current_state[-1].yy_nxt;m4_ifdef( [[M4_YY_USES_REJECT]], [[]]) yy_current_state = yy_nxt[yy_current_state][%d]; Could not write yymeta_tbl {YYTD_ID_NUL_TRANS, (void**)&yy_NUL_trans, sizeof(%s)}, yyleng -= YY_G(yy_more_offset); \ { \ }\YY_G(yy_more_flag) = 0; "(\"" << yytext << "\")\n";fprintf( stderr, "--(end of buffer or a NUL)\n" );%array incompatible with -+ optioncan't open skeleton file %stypedef int yy_state_type;Generates programs that perform pattern-matching on text. Table Compression: -Ca, --align trade off larger tables for better memory alignment -Ce, --ecs construct equivalence classes -Cf do not compress tables; use -f representation -CF do not compress tables; use -F representation -Cm, --meta-ecs construct meta-equivalence classes -Cr, --read use read() instead of stdio for scanner input -f, --full generate fast, large scanner. Same as -Cfr -F, --fast use alternate table representation. Same as -CFr -Cem default compression (same as --ecs --meta-ecs) Debugging: -d, --debug enable debug mode in scanner -b, --backup write backing-up information to %s -p, --perf-report write performance report to stderr -s, --nodefault suppress default rule to ECHO unmatched text -T, --trace %s should run in trace mode -w, --nowarn do not generate warnings -v, --verbose write summary of scanner statistics to stdout --hex use hexadecimal numbers instead of octal in debug outputs Files: -o, --outfile=FILE specify output filename -S, --skel=FILE specify skeleton file -t, --stdout write scanner on stdout instead of %s --yyclass=NAME name of C++ class --header-file=FILE create a C header file in addition to the scanner --tables-file[=FILE] write tables to FILE Scanner behavior: -7, --7bit generate 7-bit scanner -8, --8bit generate 8-bit scanner -B, --batch generate batch scanner (opposite of -I) -i, --case-insensitive ignore case in patterns -l, --lex-compat maximal compatibility with original lex -X, --posix-compat maximal compatibility with POSIX lex -I, --interactive generate interactive scanner (opposite of -B) --yylineno track line count in yylineno Generated code: -+, --c++ generate C++ scanner class -Dmacro[=defn] #define macro defn (default defn is '1') -L, --noline suppress #line directives in scanner -P, --prefix=STRING use STRING as prefix instead of "yy" -R, --reentrant generate a reentrant C scanner --bison-bridge scanner for bison pure parser. --bison-locations include yylloc support. --stdinit initialize yyin/yyout to stdin/stdout --nounistd do not include --noFUNCTION do not generate a particular FUNCTION Miscellaneous: -c do-nothing POSIX option -n do-nothing POSIX option -? -h, --help produce this help message -V, --version report %s version ********** beginning dump of nfa with start state %d case %d: negative range in character class*/]][[%s]]-l--tables-verify--noyyget_inoption `%s' is ambiguous #line 4000 "M4_YY_OUTFILE_NAME" Unable to allocate buffer to report regcomp#define yy_scan_string M4_YY_PREFIX[[_scan_string]]#define yyget_extra ]]M4_YY_PREFIX[[get_extra#define ]]M4_YY_PREFIX[[set_extra_ALREADY_DEFINED[[#ifdef yywrap#define yywrap ]]M4_YY_PREFIX[[wrap#define INT16_MIN (-32767-1)#ifndef INT16_MAX#define yynoreturn __attribute__((__noreturn__)) yycolumn=0;/* Special action meaning "start processing a new file". */ }while(0) YY_DO_BEFORE_ACTION; /* set up yytext again */ \ FILE *yy_input_file; /* Whether we're considered to be at the beginning of a line.#define YY_BUFFER_NORMAL 1YY_BUFFER_STATE yy_scan_string ( const char *yy_str M4_YY_PROTO_LAST_ARG );%% [4.0] data tables for the DFA and the user's section 1 definitions go herem4_ifdef( [[M4_EXTRA_TYPE_DEFS]],struct yyguts_t%endif End reentrant structures and macros.m4_ifdef( [[M4_YY_NO_GET_LENG]],,dnl modification, are permitted provided that the following conditions YYTD_ID_ACCLIST = 0x0C /**< 1-dim ints */ YYTD_DATA32 = 0x04, /**< data is an array of type flex_int32_t */ flex_uint16_t th_flags; /**< Currently unused, must be 0 */ :(((td_flags) & YYTD_DATA16)\ ? sizeof(flex_int16_t)\/* end tables serialization structures and prototypes */ [[(YYSTYPE * yylval_param M4_YY_PROTO_LAST_ARG)]]) yy_create_buffer( yyin, YY_BUF_SIZE M4_YY_CALL_LAST_ARG); * yy_get_next_buffer() to have set up * YY_NULL, it'll still work - another YY_NEW_FILE; } /* end of scanning one token */ yy_start_stack_ptr = yy_start_stack_depth = 0; yy_delete_buffer( YY_CURRENT_BUFFER M4_YY_CALL_LAST_ARG); new_in = &yyin; if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_EOF_PENDING ) YY_CURRENT_BUFFER_LVALUE->yy_n_chars = int offset = (int) (YY_G(yy_c_buf_p) - YY_G(yytext_ptr)); c = *(unsigned char *) YY_G(yy_c_buf_p); /* cast for 8-bit char's */ YY_G(yy_hold_char) = *YY_G(yy_c_buf_p);/** Allocate and initialize an input buffer state. return yy_create_buffer( *file, size );void yyFlexLexer::yyensure_buffer_stack(void)YY_BUFFER_STATE yy_scan_string YYFARGS1( const char *, yystr) return 0;void yyset_out YYFARGS1( FILE * ,_out_str) return n;dnl are met: if (tbl->td_hilen > 0) if (tbl->td_id == YYTD_ID_TRANSITION)static int yytbl_hdr_read YYFARGS2(struct yytbl_hdr *, th, struct yytbl_reader *, rd) if (yytbl_read32 (&(th->th_hsize), rd) != 0 /* Allocate enough space for the version and name fields */ else case sizeof (flex_int8_t): t32 = t8; /* copy into the deserialized array... */ void *v; if( ((flex_int16_t *) p)[0] != (flex_int16_t) t32) if(yytbl_data_load (yydmap,&rd M4_YY_CALL_LAST_ARG) != 0){[[#ifndef ]]M4_YY_PREFIX[[lex_init_ALREADY_DEFINED[[#ifndef ]]M4_YY_PREFIX[[lex_destroy_ALREADY_DEFINED[[#ifndef ]]M4_YY_PREFIX[[set_in_ALREADY_DEFINED#undef yyget_out[[#ifndef ]]M4_YY_PREFIX[[set_lval_ALREADY_DEFINEDRELINTERP_DEBUG=1could not mmap %s: %soriginal auxv:load_bias = 0x%lx [AT_SYSINFO_EHDR]yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c];yy_current_state = -yy_current_state;yy_flex_strncpy( yytext, YY_G(yytext_ptr), yyleng + 1 M4_YY_CALL_LAST_ARG); \ but its presence is necessary. */#define YY_TRAILING_MASK 0x%x yy_current_state = *YY_G(yy_state_ptr); /* restore curr. state */ \ * any uses of REJECT which flex missed. } \ {YYTD_ID_EC, (void**)&yy_ec, sizeof(%s)}, static const yy_state_type %s[%d] = { 0, YY_INT_ALIGNEDinput error reading skeleton file %s %d/%d (peak %d) nxt-chk entries created M4_YY_NO_POP_STATEextern char yytext[]; %s: %s M4_YY_OUTFILE_NAME%if-not-reentrant%ok-for-header[:^upper:] ambiguous in case insensitive scannerfatal flex scanner internal error--end of buffer missed-S FILE--noyywrapth_ssize|th_flags write failed#endif /* %sHEADER_H */ #if YY_FLEX_SUBMINOR_VERSION > 0#define yy_flush_buffer ]]M4_YY_PREFIX[[_flush_buffer#define ]]M4_YY_PREFIX[[ensure_buffer_stack_ALREADY_DEFINED[[#ifdef yyset_out#define ]]M4_YY_PREFIX[[get_lval_ALREADY_DEFINED[[#ifdef yytables_destroy[[#ifdef yyTABLES_NAME/* C99 systems have . Non-C99 systems may or may not. */#define UINT16_MAX (65535U)#include #define YY_NEW_FILE yyrestart( yyin M4_YY_CALL_LAST_ARG )/* Return all but the first "n" matched characters back to the input stream. */ /* Undo effects of setting up yytext. */ \#ifndef YY_NO_UNISTD_H size_t yy_buffer_stack_max; /**< capacity of stack. *//* Accessor methods to globals. int yyget_leng ( M4_YY_PROTO_ONLY_ARG );m4_ifdef( [[M4_YY_NO_GET_TEXT]],,#ifndef YY_SKIP_YYWRAPextern "C" int yywrap ( M4_YY_PROTO_ONLY_ARG ); m4_ifdef( [[M4_YY_NO_POP_STATE]],, * we now use fwrite().dnl THIS SOFTWARE IS PROVIDED `AS IS' AND WITHOUT ANY EXPRESS OR#define YYTBL_MAGIC 0xF13C57B1 * have been set up. YY_FATAL_ERROR( "out of dynamic memory in yylex()" );%% [7.0] user's declarations go here /* Okay, we're now positioned to make the NUL * want to build jamming into it because then it yy_bp = YY_G(yytext_ptr) + YY_MORE_ADJ; * yy_c_buf_p so that if some total default:yyFlexLexer::yyFlexLexer( std::istream* arg_yyin, std::ostream* arg_yyout ): int number_to_move, i; YY_CURRENT_BUFFER_LVALUE->yy_buf_size + 2]; /* Reset buffer status. */ * yypop_buffer_state(); /* If b is the current buffer, then yy_init_buffer was _probably_ void yy_flush_buffer YYFARGS1( YY_BUFFER_STATE ,b) b->yy_n_chars = 0;/** Pushes the new state onto the stack. The new state becomes * if necessary. --YY_G(yy_buffer_stack_top); */ if ( ! YY_G(yy_buffer_stack) ) b->yy_input_file = NULL;/** Setup the input buffer state to scan a string. The next call to yylex() willm4_ifdef( [[M4_YY_NO_SCAN_BYTES]],, /* Get memory for full buffer, including space for trailing EOB's. */ if ( ! buf )/** Get the user-defined data for this scanner. * That's why we explicitly handle the declaration, instead of using our macros. YY_G(yytext_ptr) = 0;dnl tables_shared.c - tables serialization code#include "flexdef.h" rd->bread += (flex_uint32_t) sizeof(flex_uint8_t); if ( ! th->th_version ) /* Allocate space for table. v = j == 0 ? &(((struct yy_trans_info *) p)->yy_verify) /* increment p */[[#ifndef ]]M4_YY_PREFIX[[restart_ALREADY_DEFINED[[#ifndef ]]M4_YY_PREFIX[[set_lineno_ALREADY_DEFINED[[#ifndef ]]M4_YY_PREFIX[[wrap_ALREADY_DEFINEDAT_BASE not found in aux vector' [AT_PHENT] {YYTD_ID_NXT, (void**)&yy_nxt, sizeof(%s)}, bad transition character detected in sympartition()--yy_cp;while ( yy_current_state != %d ); {YYTD_ID_META, (void**)&yy_meta, sizeof(%s)}, yy_defgoto find_rule; \ (c = getc( yyin )) != EOF && c != '\n'; ++n ) \YY_USER_ACTIONCan't use -+ with -CF option%s version %s usage statistics: %d/%d NFA states M4_YY_NO_GET_IN%option yylineno cannot be used with REJECTtypedef const struct yy_trans_info *yy_state_type;int yylineno = 1;%if-reentrantunknown error processing section 1Definition name too long missing quotestart condition %s declared twice'%s'-d-V--yyclass=NAME--noyyget_lvalm4_define( [[%s]], [[[[%s]]]])m4_dnl pad64 failed#define yy_load_buffer_state M4_YY_PREFIX[[_load_buffer_state]]#define yyleng M4_YY_PREFIX[[leng]]#define yylineno M4_YY_PREFIX[[lineno]]#define yytext M4_YY_PREFIX[[text]])#define yylex_destroy ]]M4_YY_PREFIX[[lex_destroy#define ]]M4_YY_PREFIX[[set_debug_ALREADY_DEFINED#define yyget_in ]]M4_YY_PREFIX[[get_in#define ]]M4_YY_PREFIX[[set_lineno_ALREADY_DEFINED#define yyin ]]M4_YY_PREFIX[[in[[#ifdef yytables_fload#include #if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901Ltypedef int32_t flex_int32_t;#include /* Promotes a possibly negative, possibly signed char to an#define EOB_ACT_END_OF_FILE 1 if ( *p == '\n' )\ while ( 0 ) * delete it. * each newline. int yy_fill_buffer; * still have a bunch of tokens to match, though, because ofYY_BUFFER_STATE yy_scan_buffer ( char *base, yy_size_t size M4_YY_PROTO_LAST_ARG ); int yy_more_len;m4_ifdef( [[M4_YY_NO_GET_OUT]],,#ifndef yytext_ptrm4_ifdef( [[M4_YY_STACK_USED]], static int yy_start_stack_ptr = 0; * - All data is stored in network byte order.extern int yylex M4_YY_LEX_PROTO; */ YY_G(yytext_ptr) + yy_amount_of_matched_text; (void) yyout.write( buf, size ); if ( YY_G(yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[YY_G(yy_n_chars) + 1] ) /* don't do the read, it's not guaranteed to return an EOF, int yy_c_buf_p_offset = num_to_read = YY_READ_BUF_SIZE; return input(M4_YY_CALL_ONLY_ARG); yyin = YY_CURRENT_BUFFER_LVALUE->yy_input_file; YY_BUFFER_STATE b; m4_dnl M4_YY_DECL_GUTS_VAR(); b->yy_ch_buf = (char *) yyalloc( (yy_size_t) (b->yy_buf_size + 2) M4_YY_CALL_LAST_ARG ); yy_flush_buffer( b M4_YY_CALL_LAST_ARG); YY_G(yy_buffer_stack_top)++;YY_BUFFER_STATE yy_scan_buffer YYFARGS2( char *,base, yy_size_t ,size) return NULL;/** Set the current column. * input buffer. if (ptr_yy_globals == NULL){ errno = EINVAL; struct yyguts_t dummy_yyguts; *ptr_yy_globals = (yyscan_t) yyalloc ( sizeof( struct yyguts_t ), &dummy_yyguts );/* Defined in main.c */ for ( i = 0; i < n; ++i ) * any pointer type to void*, and deal with argument conversions free( (char *) ptr ); /* see yyrealloc() for (char *) cast */dnl This code is derived from software contributed to Berkeley by if (fread (v, sizeof (flex_uint32_t), 1, rd->fp) != 1){ rd->bread += (flex_uint32_t) sizeof(flex_uint32_t); if (yytbl_read32 (&(th->th_magic), rd) != 0) /* we read it all into th_version, and point th_name into that data *//** lookup id in the dmap list. * @return NULL if not found. int len, i, rv, inner_loop_count; memset (&td, 0, sizeof (struct yytbl_data)); * need the dmap.dm_sz entry to tell us the sizeof the individual flex_int8_t t8; YY_FATAL_ERROR( "tables verification failed at YYTD_STRUCT flex_int16_t" ); YY_FATAL_ERROR( "invalid dmap->dm_sz for struct" ); /* TODO: not fatal. */ if( yytbl_fload(fp, YYTABLES_NAME M4_YY_CALL_LAST_ARG) != 0)[[#ifndef ]]M4_YY_PREFIX[[pop_buffer_state_ALREADY_DEFINED#undef yyalloc#undef yylengnew auxv:file %s is not an elf fileTry againunexpected null phdr entry at index %zunew phnum = %zuYY_SC_TO_UI(*++yy_cp)YY_CHAR yy_c; doyy_current_state += yy_current_state[%s].yy_nxt;yy_trans_info = &yy_current_state[(unsigned int) yy_c];yy_base {YYTD_ID_DEF, (void**)&yy_def, sizeof(%s)}, %s yy_nxt;Could not write ssltblstatic int yy_prev_more_offset = 0; buf[n++] = (char) c; \ { \ { \int yyl;m4 %d/%d base-def entries created M4_YY_ALWAYS_INTERACTIVEtrailing context made variable due to preceding '|' actionM4_YY_NO_GET_DEBUG/* Begin user sect3 */<>malloc failed in filter_create_intm4_changequote([[, ]])#define yy_scan_buffer ]]M4_YY_PREFIX[[_scan_buffer#define yy_load_buffer_state ]]M4_YY_PREFIX[[_load_buffer_state#define yypop_buffer_state ]]M4_YY_PREFIX[[pop_buffer_state#define yyget_leng ]]M4_YY_PREFIX[[get_leng[[#ifdef yyset_lloc/* An opaque pointer. */#ifndef YY_TYPEDEF_YY_SCANNER_Textern int yyleng;YY_BUFFER_STATE yy_scan_bytes ( const char *bytes, int len M4_YY_PROTO_LAST_ARG ); int yy_full_lp; int *yy_full_state;m4_ifdef( [[M4_YY_NO_SET_OUT]],, void yyset_lloc ( YYLTYPE * yylloc_param M4_YY_PROTO_LAST_ARG );#ifndef YY_INPUT%if-tables-serialization structures and prototypes flex_uint32_t th_magic; /**< Must be 0xF13C57B1 (comes from "Flex Table") */m4_define( [[M4_YY_LEX_PROTO]], [[(M4_YY_PROTO_ONLY_ARG)]]) yyin(arg_yyin.rdbuf()), yy_buffer_stack_max = 0; if ( yyin.bad() ) /* We matched some text prior to the EOB, first * process it. /* Can't grow it, we don't own it. */ YY_G(yy_n_chars) = (int) YY_CURRENT_BUFFER_LVALUE->yy_buf_size; static int yyinput (M4_YY_DEF_ONLY_ARG) /* We don't actually know whether we did this switch during * In that case, we don't want to reset the lineno or column. errno = oerrno; * @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER./* Allocates the stack if it does not exist. YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" );/** Setup the input buffer state to scan directly from a user-specified character buffer.m4_ifdef( [[M4_YY_NO_PUSH_STATE]],, static int yy_top_state (M4_YY_DEF_ONLY_ARG)FILE *yyget_in (M4_YY_DEF_ONLY_ARG) * convention of taking the scanner as the last argument. Note however, thatint yylex_init_extra( YY_EXTRA_TYPE yy_user_defined, yyscan_t* ptr_yy_globals )%endif if-c-only YY_G(yy_start) = 0; return malloc(size); return realloc(ptr, size);dnl to contract no. DE-AC03-76SF00098 between the United Statesdnl WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULARdnl PURPOSE./** Get the number of integers in this table. This is NOT the * table, which is ok. /* We point to the address of a pointer. */ flex_int32_t t32; flex_int16_t t16; while(--pad >= 0){ goto return_rv; /* A NULL key means choose the first set of tables. */m4_ifdef([[M4_YY_MAIN]], [[relinterp: %srelinterp not supported for secure executablesNo such file or directoryToo many symbolic links encounterednew phdr = %pstatic const %s yy_nxt[][%d] = { if ( yy_accept[yy_current_state] )%4s = %-2dyy_current_state = YY_G(yy_start);Could not write yyacclist_tbl {YYTD_ID_BASE, (void**)&yy_base, sizeof(%s)}, Could not write yybase_tbl#line 0 "M4_YY_OUTFILE_NAME" error closing skeleton file %sCompressed tables always back up. %d rules %d (%d saved) hash collisions, %d DFAs equal m4_changequote name "%s" ridiculously long%s: fatal internal error, %s \r {%4d,%4d },/* rule %d can match eol */ YY_DO_BEFORE_ACTION; /* set up yytext again */ ]]][[]]][[EOF encountered inside an actionout of dynamic memory in yy_create_buffer()out of memory expanding start-condition stack-i--preproc=NUM--stdout#define yyout M4_YY_PREFIX[[out]]#define YY_FLEX_MINOR_VERSION 6 * We will address this in a future release of flex, or omit the C++ scanner [[#define ]]M4_YY_PREFIX[[get_lloc_ALREADY_DEFINED#define ]]M4_YY_PREFIX[[_flex_debug_ALREADY_DEFINED#include /* end standard C headers. */#ifndef INT32_MIN#ifndef INT32_MAX#ifndef SIZE_MAXm4_define( [[M4_YY_DEF_LAST_ARG]], [[, yyscan_t yyscanner]])#define yy_flex_debug YY_G(yy_flex_debug_r)m4_define( [[M4_YY_PROTO_ONLY_ARG]], [[void]])m4_define([[M4_YY_CALL_ONLY_ARG]])#define YY_STATE_BUF_SIZE ((YY_BUF_SIZE + 2) * sizeof(yy_state_type))#define YY_TYPEDEF_YY_BUFFER_STATEstatic void yyensure_buffer_stack ( M4_YY_PROTO_ONLY_ARG ); * down here because we want the user's section 1 to have been scanned first. char yy_hold_char; /* This must go here because YYSTYPE and YYLTYPE are includedm4_ifdef( [[M4_YY_NO_SET_EXTRA]],,void yyset_column ( int _column_no M4_YY_PROTO_LAST_ARG ); * we don't want an extra ';' after the "return" because that will cause#ifndef yyterminatednl Copyright (c) 1990 The Regents of the University of California. * - The format allows many tables per file.struct yytbl_hdr { (((td_flags) & YYTD_DATA8)\/* Unload the tables from memory. *//* Code executed at the end of each rule. */ { /* beginning of action switch */ YY_RESTORE_YY_MORE_OFFSET else switch ( yy_get_next_buffer( M4_YY_CALL_ONLY_ARG ) ) /* Note: because we've taken care in yy_state_buf = 0; switch_streams(*new_in, *new_out); if ( yyin.eof() || yyin.fail() ) * just force an EOF int new_size = b->yy_buf_size * 2; YY_CURRENT_BUFFER_LVALUE->yy_n_chars = YY_G(yy_n_chars); ret_val = EOB_ACT_LAST_MATCH;/* yy_get_previous_state - get the state just before the EOB char was reached */%% [15.0] code to get the start state into yy_current_state goes herem4_ifdef( [[M4_YY_USE_LINENO]], * there's no matching to consider. void yyFlexLexer::yyrestart( std::istream& input_file ) void yyFlexLexer::yy_flush_buffer( YY_BUFFER_STATE b ) if (new_buffer == NULL) /* copied from yy_switch_to_buffer. */ * The next element becomes the new top. yy_delete_buffer(YY_CURRENT_BUFFER M4_YY_CALL_LAST_ARG); buf[i] = yybytes[i]; return YY_G(yy_start_stack)[YY_G(yy_start_stack_ptr) - 1];static void yynoreturn yy_fatal_error YYFARGS1(const char*, msg)void yyFlexLexer::LexerError( const char* msg )/** Set the current line number. YY_G(yy_buffer_stack) = NULL; YY_G(yy_buffer_stack) = NULL; YY_G(yy_start_stack) = NULL; * that use void* generic pointers. It works with the latterdnl THIS SOFTWARE IS PROVIDED `AS IS' AND WITHOUT ANY EXPRESS OR * @return the number of integers in the table if (fread (v, sizeof (flex_uint8_t), 1, rd->fp) != 1){static int yytbl_read16 (void *v, struct yytbl_reader * rd) th->th_name = th->th_version + strlen (th->th_version) + 1; inner_loop_count = 2; case sizeof (flex_int16_t): t32 = t16; YY_FATAL_ERROR( "invalid td_flags" ); /* TODO: not fatal. */ YY_FATAL_ERROR( "tables verification failed at YYTD_STRUCT flex_int8_t" ); } if (yytbl_hdr_read (&th, &rd M4_YY_CALL_LAST_ARG) != 0){/** Load the DFA tables for this scanner from the given stream. */#undef yyset_inentering relinterplseek on %s failed: %scould not get realpath of %s: %sFile table overflowfind_rule: /* we branch to this label when backing up */yy_acceptyy_current_state = yy_nxt[yy_current_state][%s]; clearerr(yyin); \ }\YY_CURRENT_BUFFER_LVALUE->yy_at_bol = \if ( yy_act != YY_END_OF_BUFFER && yy_rule_can_match_eol[yy_act] )YY_G(yy_more_len)fprintf( stderr, "--accepting default rule (\"%s\")\n", No backing up Beginning-of-line patterns used #define %swrap(yyscanner) (/*CONSTCOND*/1) int yyFlexLexer::yylex()true%if-tables-serialization'^' operator results in sub-optimal performanceout of dynamic memory in yy_scan_bytes()\x%02x-nAllocation of buffer to print string failedmalloc failed (f) in filter_create_extm4_ifelse(M4_YY_PREFIX,yy,,#define ]]M4_YY_PREFIX[[_create_buffer_ALREADY_DEFINED#define yylex ]]M4_YY_PREFIX[[lex#define ]]M4_YY_PREFIX[[get_in_ALREADY_DEFINED#define ]]M4_YY_PREFIX[[set_column_ALREADY_DEFINED#define yyget_lloc ]]M4_YY_PREFIX[[get_lloc[[#ifdef yyrealloc#define yyleng ]]M4_YY_PREFIX[[leng[[#ifdef yyin/* C99 says to define __STDC_LIMIT_MACROS before including stdint.h, * if you want the limit (max/min) macros for int types. #ifndef UINT32_MAXm4_define([[M4_YY_CALL_LAST_ARG]]) YY_RESTORE_YY_MORE_OFFSET \ * "scanner state".#define yy_set_interactive(is_interactive) \ YY_G(yy_c_buf_p) = yy_cp;m4_ifdef( [[M4_YY_USES_REJECT]], * from bison output in section 1.*/FILE *yyget_in ( M4_YY_PROTO_ONLY_ARG );m4_ifdef( [[M4_YY_NO_SET_IN]],,m4_ifdef( [[M4_YY_NO_GET_COLUMN]],,static void yy_flex_strncpy ( char *, const char *, int M4_YY_PROTO_LAST_ARG);%if-c++-only C++ definitiondnl notice, this list of conditions and the following disclaimer. YYTD_ID_EC = 0x05, /**< 1-dim ints */#define YY_DECL_IS_OURS 1 [[YYFARGS1(YYSTYPE *,yylval_param)]]) if ( ! YY_G(yy_state_buf) ) if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_NEW ) * globals. Here is the right place to do so, because yy_current_state = yy_next_state; else "fatal flex scanner internal error--no action found" ); /* We matched a single character, the EOB, so b->yy_buf_size += b->yy_buf_size / 8; /* Read in more data. */ ret_val = EOB_ACT_CONTINUE_SCAN; YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[YY_G(yy_n_chars)] = YY_END_OF_BUFFER_CHAR; char *dest = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[ } /* yy_c_buf_p now points to the character we want to return. * sees that we've accumulated a/** Switch to a different input buffer. /* TODO. We should be able to replace this entire function body if ( YY_CURRENT_BUFFER ) * @param size The character buffer size in bytes. When in doubt, use @c YY_BUF_SIZE. void yyFlexLexer::yy_delete_buffer( YY_BUFFER_STATE b ) yy_switch_to_buffer( b M4_YY_CALL_LAST_ARG );YY_BUFFER_STATE yy_scan_bytes YYFARGS2( const char *,yybytes, int ,_yybytes_len) buf = (char *) yyalloc( n M4_YY_CALL_LAST_ARG );void yyset_in YYFARGS1( FILE * ,_in_str) return yylloc; * this is a *pointer* to a scanner, as it will be allocated by this call (and YY_G(yy_start_stack_depth) = 0; YY_G(yy_prev_more_offset) = 0;/* yylex_destroy is for both reentrant and non-reentrant scanners. */ yypop_buffer_state(M4_YY_CALL_ONLY_ARG);dnl Department of Energy and the University of California.dnl Redistribution and use in source and binary forms, with or without flex_uint32_t n; errno = 0; || yytbl_read32 (&td.td_hilen, rd) != 0 if( ((flex_int8_t *) v)[0] != (flex_int8_t) t32) YY_FATAL_ERROR( "tables verification failed at flex_int8_t" ); void * v;#undef YY_NEW_FILE[[#ifndef ]]M4_YY_PREFIX[[get_out_ALREADY_DEFINED#undef yy_flex_debug#undef yylinenoexpected zero p_offset for first PT_LOAD, found 0x%zx insteadpath to loader exceeds PATH_MAX: %s/%sNo such device or address [AT_UID] DFA Dump: flex_int32_t/* undo the effects of YY_DO_BEFORE_ACTION */static const struct yy_trans_info yy_transition[%d] = { yy_act &= ~YY_TRAILING_HEAD_MASK; (yy_trans_info = &yy_current_state[yy_c])->{ \++YY_G(yy_lp); \#define YY_NEED_STRLEN clearerr(yyin); \ yytext );case YY_STATE_EOF(%s): flexM4M4_YY_NO_GET_OUTVariable trailing context rules entail a large performance penalty #define YY_SKIP_YYWRAP#ifdef VMS #define YY_DECL int %s::yylex() bad character '%s' detected in check_char()%if-c-or-c++YY_RULE_SETUP out of dynamic memory in yy_scan_buffer()--yylineno--noyymore--noyyset_lloc--unsafe-no-m4-sect3-escapefork failed#define ]]M4_YY_PREFIX[[_switch_to_buffer_ALREADY_DEFINED[[#ifdef yyfree#define ]]M4_YY_PREFIX[[leng_ALREADY_DEFINED#ifndef INT8_MIN/* Size of default input buffer. */ std::streambuf* yy_input_file; * not. char *yy_full_match;#ifndef YY_FATAL_ERRORdnl Redistribution and use in source and binary forms, with or without into the expanded yy_transition/* vim:set noexpandtab cindent tabstop=8 softtabstop=0 shiftwidth=8 textwidth=0: */ YYLTYPE * yylloc; yy_cp = YY_G(yy_c_buf_p); int yy_amount_of_matched_text = (int) (yy_cp - YY_G(yytext_ptr)) - 1; * possible that this happened because the user YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL; goto do_action; &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[YY_G(yy_n_chars)]; // was if( new_out )void yyFlexLexer::switch_streams( std::istream* new_in, std::ostream* new_out ) (void) yyin.read( buf, max_size ); return EOB_ACT_END_OF_FILE; /* Include room in for 2 EOB chars. */%% [16.0] code to find the next state goes here char *source = * valid NUL; if not, then we've hit the end of the buffer. return c; /* yy_ch_buf has to be 2 characters longer than the size given because if (YY_G(yy_buffer_stack_top) > 0) if (YY_CURRENT_BUFFER) { YY_G(yy_buffer_stack) = (struct yy_buffer_state**)yyalloc if ( size < 2 || return yy_scan_bytes( yystr, (int) strlen(yystr) M4_YY_CALL_LAST_ARG); exit( YY_EXIT_FAILURE ); /* By setting to 0xAA, we expose bugs in yy_init_globals. Leave at 0x00 for releases. */ yyfree( YY_G(yy_start_stack) M4_YY_CALL_LAST_ARG ); * as though doing an assignment.dnl Vern Paxson. struct yytbl_dmap *transdmap=0; YY_FATAL_ERROR( "tables verification failed at YYTD_PTRANS" ); int pad;%define-yytables The name for this specific scanner's tables./* end table serialization code definitions */#undef yyget_debug#undef yyset_debug[[#ifndef ]]M4_YY_PREFIX[[get_text_ALREADY_DEFINED#undef yyset_linenorpath [AT_EGID]static const struct yy_trans_info *yy_transition = 0;yy_current_state = *--YY_G(yy_state_ptr);for ( ; ; ) /* until we find what rule we matched */int yy_c = %d; static const YY_CHAR * %s = 0; long intallocation of macro definition failed%d backing up (non-accepting) states. M4_YY_NO_GET_LENGM4_YY_NO_SET_LVAL#define yytext_ptr yytext_rmemory allocation failed in allocate_array()%endif--nodebug--fast--main--nometa-ecs--never-interactiveth_name writen failedm4_ifdef( [[M4_YY_REENTRANT]], [[m4_define([[M4_YY_HAS_START_STACK_VARS]])]])[[#ifdef yyrestart[[#ifdef yyset_debug[[#ifdef yytext#define ]]M4_YY_PREFIX[[lineno_ALREADY_DEFINED/* flex integer type definitions *//* end standard C++ headers. */#define yyconst constm4_define( [[M4_YY_PROTO_LAST_ARG]])m4_define( [[M4_YY_DEF_LAST_ARG]])m4_define( [[YYFARGS3]], [[($1 $2, $3 $4, $5 $6 M4_YY_DEF_LAST_ARG)]])#ifndef YY_BUF_SIZE * normally declared as a register variable-- so it is not worth it. do {\ * if we're using stdio for input, then we want to use getc() : NULL)/* yy_hold_char holds the character lost when yytext is formed. */void *yyalloc ( yy_size_t M4_YY_PROTO_LAST_ARG );int yyget_lineno ( M4_YY_PROTO_ONLY_ARG );*/ * - We do not hinder future unicode support.#define yypad64(n) ((8-((n)%8))%8) [[(YYSTYPE * yylval_param, YYLTYPE * yylloc_param M4_YY_PROTO_LAST_ARG)]])#define YY_DECL int yylex M4_YY_LEX_DECLARATION#define YY_BREAK /*LINTED*/break; if ( ! YY_G(yy_state_buf) )%% [10.0] code to find the action number goes here switch ( yy_act ) { * consistency between YY_CURRENT_BUFFER and our} /* end of yylex */yyFlexLexer::yyFlexLexer( std::istream& arg_yyin, std::ostream& arg_yyout ): int num_to_read = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[YY_G(yy_n_chars) + 1] = YY_END_OF_BUFFER_CHAR; YY_G(yytext_ptr) = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[0]; static yy_state_type yy_get_previous_state (M4_YY_DEF_ONLY_ARG) char *yy_cp; return yy_current_state;/** Immediately switch to a different input stream. b->yy_bs_lineno = 1; * Guarantees space for at least one push. n = (yy_size_t) (_yybytes_len + 2); * away when we're done. YY_G(yy_start_stack) = (int *) yyalloc( new_size M4_YY_CALL_LAST_ARG );void yyset_lineno YYFARGS1( int ,_line_number) * The user defined value in the first argument will be available to yyalloc in yy_delete_buffer( YY_CURRENT_BUFFER M4_YY_CALL_LAST_ARG );dnl errno = EIO; YY_FATAL_ERROR( "insane header size detected" ); /* TODO: not fatal. */ { if( ((flex_int32_t *) v)[0] != (flex_int32_t) t32) v = &(((struct yy_trans_info *) (transdmap->dm_arr))[t32]); /* Load the data tables */int yytables_destroy (M4_YY_DEF_ONLY_ARG)#ifdef YY_DECL_IS_OURS[[#ifndef ]]M4_YY_PREFIX[[set_debug_ALREADY_DEFINED#undef yyget_extra#undef yyfree#undef yyin[[#ifndef ]]M4_YY_PREFIX[[tables_destroy_ALREADY_DEFINEDopened loader %s at %s %dYY_G(yy_looking_for_trail_begin) = 0;yy_is_jam = (yy_current_state <= 0);yy_meta};1/* The intent behind this definition is that it'll catchstatic int yy_more_flag = 0;#define YY_RESTORE_YY_MORE_OFFSET \ int n; \#define YY_RULE_SETUP \yy_match:-Cf/-CF and -I are incompatible-Cf and -CF are mutually exclusiveerror deleting output file %s--reentrantvariable trailing context rules cannot be used with -f or -F/* %s */\ *yy_cp = YY_G(yy_hold_char); /* undo effects of setting up yytext */ Definition value for {%s} too long --nowarn--noyyget_lineno--noyyset_lvalCOLUMNSAllocation of buffer for line directive failed#define %sHEADER_H 1 Unable to allocate a copy of the match^#line ([[:digit:]]+) "(.*)"#define yypop_buffer_state M4_YY_PREFIX[[pop_buffer_state]]#define yyfree M4_YY_PREFIX[[free]] /* The c++ scanner is a mess. The FlexLexer.h header file relies on the#define yy_scan_bytes ]]M4_YY_PREFIX[[_scan_bytes#define ]]M4_YY_PREFIX[[restart_ALREADY_DEFINED[[#ifdef yyset_in[[#ifdef yyset_column#include #include #ifndef __STDC_LIMIT_MACROStypedef uint16_t flex_uint16_t;#define UINT8_MAX (255U)/* begin standard C++ headers. */m4_define( [[M4_YY_PROTO_ONLY_ARG]], [[yyscan_t yyscanner]])#define yyin YY_G(yyin_r)m4_define( [[M4_YY_NOOP_GUTS_VAR]], [[m4_dnl]])m4_define([[M4_YY_DECL_LAST_ARG]])m4_define( [[M4_YY_DOC_PARAM]], ) * to BEGIN to return to the state. The YYSTATE alias is for lexvoid yy_delete_buffer ( YY_BUFFER_STATE b M4_YY_PROTO_LAST_ARG );m4_ifdef( [[M4_YY_IN_HEADER]], [[#ifdef YY_HEADER_EXPORT_START_CONDITIONS]]) int yy_looking_for_trail_begin; # define yylloc YY_G(yylloc_r)int yyget_column ( M4_YY_PROTO_ONLY_ARG );/* Macros after this point can all be overridden by user definitions indnl Neither the name of the University nor the names of its contributors/** A single serialized table */ int yy_act; yyin.rdbuf(std::cin.rdbuf()); if ( yy_next_state ) /* Consume the NUL. */ { /* Don't try to fill the buffer, so this is an EOF. */ YY_CURRENT_BUFFER_LVALUE->yy_n_chars = YY_G(yy_n_chars) = 0; YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1; (int) (YY_G(yy_c_buf_p) - b->yy_ch_buf); "fatal error - scanner input buffer overflow" ); *YY_G(yy_c_buf_p) = '\0'; if ( ! YY_CURRENT_BUFFER ){ YY_BUFFER_STATE yyFlexLexer::yy_create_buffer( std::istream& file, int size ) * we need to put in 2 end-of-buffer characters. * M4_YY_DOC_PARAM num_to_alloc = 1; /* After all that talk, this was set to 1 anyways... */ YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" ); * yy_scan_bytes() instead. YY_G(yy_start_stack_depth) += YY_START_STACK_INCR; return yylineno; return yyleng; * @param _column_no column numbervoid yyset_column YYFARGS1( int , _column_no)/* User-visible API */ * flex code (hence the name "_shared"). /** Read a table while mapping its contents to the local array. if (yytbl_read16 (&td.td_id, rd) != 0 /* read into t32 no matter what the real size is. */ if( M4_YY_TABLES_VERIFY) /* t32 is a plain int. copy data, then incrememnt p. */ ((flex_int32_t *) p)[0] = (flex_int32_t) t32; YY_FATAL_ERROR( "invalid dmap->dm_sz for plain int" ); /* TODO: not fatal. */ int rv=0;#undef YY_FLUSH_BUFFER#undef YY_DECL#undef yy_delete_buffer#undef yypush_buffer_state#undef yyget_leng[[#ifndef ]]M4_YY_PREFIX[[tables_fload_ALREADY_DEFINED%lxreservation mmap of 0x%zx bytes for %s failed: %s }; yy_act = yy_accept[yy_current_state];++YY_G(yy_lp);YY_CHAR yy_c = %s;yy_chk#define yymore() (YY_G(yy_more_offset) = yy_flex_strlen( yytext M4_YY_CALL_LAST_ARG))#endif errno=0; \[[static const flex_int32_t %s[%d] = { 0, Compressed tables always back-up %d/%d meta-equivalence classes created %d total table entries needed fatal parse error#undef yytext_ptrECHObad character: %s--c++--full--header-file[=FILE]-I--posix-compat-P PREFIX--skel=FILE-v--warnfgetpos failedget|set|fwrite32 failedm4_changecom`'m4_dnl #define %sIN_HEADER 1 #define yy_switch_to_buffer M4_YY_PREFIX[[_switch_to_buffer]]#endif]]#define ]]M4_YY_PREFIX[[_init_buffer_ALREADY_DEFINED#define ]]M4_YY_PREFIX[[_load_buffer_state_ALREADY_DEFINED#include typedef int8_t flex_int8_t;typedef uint32_t flex_uint32_t;#define INT32_MAX (2147483647)m4_define( [[M4_YY_PROTO_LAST_ARG]], [[, yyscan_t yyscanner]])#define yyout YY_G(yyout_r) * existing scanners that call yyless() from OUTSIDE yylex.#define YY_BUFFER_EOF_PENDING 2#define YY_EXTRA_TYPE void * These are made visible to non-reentrant scanners for convenience. */m4_ifdef( [[M4_YY_NO_GET_IN]],,m4_ifdef( [[M4_YY_NO_GET_LVAL]],,m4_define( [[M4_YY_NO_PUSH_STATE]])dnl All rights reserved.dnl The United States Government has rights in this work pursuant#ifndef yypad64 YYTD_ID_START_STATE_LIST = 0x0A, /**< 1-dim indices into trans tbl */ void *td_data; /**< table data */ ? sizeof(flex_int8_t)\ m4_dnl Locations are used. yylex should also accept the ylloc parameter./* Code executed at the beginning of each rule, after yytext and yyleng YY_G(yy_c_buf_p) = yy_more_offset = yy_prev_more_offset = 0; delete [] yy_state_buf; return yyin.gcount(); * EOB_ACT_CONTINUE_SCAN - continue scanning from current position YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = *--dest = *--source; void yyFlexLexer::yy_load_buffer_state() /* This block is copied from yy_switch_to_buffer. */ YY_G(yy_buffer_stack_top) = 0; base[size-1] != YY_END_OF_BUFFER_CHAR ) return yycolumn;/** Get the current token. yyextra = user_defined ;/* Accessor methods for yylval and yylloc */YYSTYPE * yyget_lval (M4_YY_DEF_ONLY_ARG) YY_G(yy_state_buf) = 0;dnl All rights reserved. memset (th, 0, sizeof (struct yytbl_hdr)); || yytbl_read32 (&(th->th_ssize), rd) != 0 int, id) else v = &((*((struct yy_trans_info **) (transdmap->dm_arr)))[t32]); if(M4_YY_TABLES_VERIFY ){ ((flex_int8_t *) p)[0] = (flex_int8_t) t32; yyfree(th.th_version M4_YY_CALL_LAST_ARG);[[#ifndef ]]M4_YY_PREFIX[[_init_buffer_ALREADY_DEFINED[[#ifndef ]]M4_YY_PREFIX[[lex_ALREADY_DEFINED[[#ifndef ]]M4_YY_PREFIX[[set_lloc_ALREADY_DEFINEDpath to loader %s%s%s too long [AT_PAGESZ] associated rule line numbers: out-transitions: static const struct yy_trans_info **yy_start_state_list =0; &yy_transition[%d], goto find_rule;#define YY_TRAILING_HEAD_MASK 0x%x YY_FATAL_ERROR( "input in flex scanner failed" ); \static const flex_int16_t * %s = 0; rule cannot be matched-s option given but default rule can be matched-Cf/-CF and -Cm don't make sense togetherOptions -+ and --reentrant are mutually exclusive.error writing output file %serror closing output file %sM4_YY_NO_SET_LLOC #define %swrap() (/*CONSTCOND*/1) #define YY_INTERACTIVE%pop%3d: %4d, %4dYY_NO_INPUTbad character class expression: %sbad character inside {}'sEOF encountered inside pattern-h-X--noreentrantoption `%s' doesn't allow an argument m4_define( [[M4_YY_OUTFILE_NAME]],[[%s]])m4_dnl malloc failed in filter_tee_header^[[:space:]]*$#define yylex M4_YY_PREFIX[[lex]]#define FLEX_BETAm4_ifdef( [[M4_YY_STACK_USED]], [[m4_define([[M4_YY_HAS_START_STACK_VARS]])]])#define ]]M4_YY_PREFIX[[_delete_buffer_ALREADY_DEFINED[[#ifdef yy_load_buffer_state#define yyensure_buffer_stack ]]M4_YY_PREFIX[[ensure_buffer_stack[[#ifdef yylex_init m4_ifdef( [[M4_YY_REENTRANT]],[[#ifdef yyget_lval[[#ifdef yyset_lval#define yy_flex_debug ]]M4_YY_PREFIX[[_flex_debug#include #ifndef INT16_MIN#include #define yyleng YY_G(yyleng_r)#define YYSTATE YY_START#ifdef __ia64__typedef size_t yy_size_t; const char *p;\static int yy_start = 0; /* start state number */ YY_CURRENT_BUFFER_LVALUE = \ if ( ! YY_CURRENT_BUFFER ){\ YY_BUFFER_STATE * yy_buffer_stack; /**< Stack as an array. */static int yy_init_globals ( M4_YY_PROTO_ONLY_ARG );m4_ifdef( [[M4_YY_NO_GET_EXTRA]],,char *yyget_text ( M4_YY_PROTO_ONLY_ARG );#define YY_FATAL_ERROR(msg) LexerError( msg )dnldnl This file is part of flex.m4_define( [[M4_YY_LEX_DECLARATION]], [[(M4_YY_DEF_ONLY_ARG)]]) m4_dnl The bison pure parser is used. Redefine yylex to /* Amount of text matched not including the EOB char. */ * call the scanner after we return the } if ( yyin.eof() ) char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf; "fatal flex scanner internal error--end of buffer missed" ); /* Try to read more data. */ YY_BUFFER_STATE b = YY_CURRENT_BUFFER_LVALUE; if ( ! b->yy_ch_buf ) if ( c == '\n' ){ *YY_G(yy_c_buf_p) = YY_G(yy_hold_char); /* This was really a NUL. *//** Delegate creation of buffers to the new version that takes an istream reference. if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */ yyfree( (void *) b M4_YY_CALL_LAST_ARG ); if (b != YY_CURRENT_BUFFER){ b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0; /* First allocation is just for 2 elements, since we don't know if this/* Accessor methods (get/set functions) to struct members. */ return yyout; yyset_extra (yy_user_defined, *ptr_yy_globals); * yylex_init() yyfree ( yyscanner M4_YY_CALL_LAST_ARG );void *yyrealloc YYFARGS2( void *,ptr, yy_size_t ,size)dnl This file is part of flex. case sizeof (flex_int16_t): if(M4_YY_TABLES_VERIFY ){ p = ((flex_int8_t *) p) + 1; yylex_init(&lexer);#undef YY_DO_BEFORE_ACTION#undef yy_scan_buffer#undef yyensure_buffer_stackexe is already relocated, starting main executable trying loader %s at %sNot a directory [AT_GID]YY_G(yy_full_match) = yy_cp; {YYTD_ID_ACCEPT, (void**)&yy_accept, sizeof(%s)}, ++yy_cp;(*yy_cp ? YY_SC_TO_UI(*yy_cp) : %d)yy_current_state += YY_AT_BOL();yyleng = (int) (yy_cp - yy_bp); \std::cerr << "--EOF (start condition " << YY_START << ")\n";yy_rule_can_match_eolCan't use -+ with -l option#define %if-bison-bridge; YY_BREAK]] bad iteration valuesbad : %s--ecs-tth_version writen faileddup(1) failed[[#ifdef yy_delete_buffer#define yy_switch_to_buffer ]]M4_YY_PREFIX[[_switch_to_buffer#define ]]M4_YY_PREFIX[[push_buffer_state_ALREADY_DEFINED#define yyrestart ]]M4_YY_PREFIX[[restart[[#ifdef yyget_text#define yyget_text ]]M4_YY_PREFIX[[get_text#define ]]M4_YY_PREFIX[[get_lineno_ALREADY_DEFINED#define ]]M4_YY_PREFIX[[get_column_ALREADY_DEFINEDtypedef uint8_t flex_uint8_t; * integer in range [0..255] for use as an array index.m4_define( [[M4_YY_CALL_LAST_ARG]], [[, yyscanner]]) *yy_cp = YY_G(yy_hold_char); \ */ * (via yyrestart()), so that the user can continue scanning by YY_EXTRA_TYPE yyextra_r;YYSTYPE * yyget_lval ( M4_YY_PROTO_ONLY_ARG );void yyset_lval ( YYSTYPE * yylval_param M4_YY_PROTO_LAST_ARG ); YYLTYPE *yyget_lloc ( M4_YY_PROTO_ONLY_ARG );static int yyinput ( M4_YY_PROTO_ONLY_ARG );dnl Vern Paxson.#define yyskel_static static * binary format is documented in the manual./** Magic number for serialized format. */#ifndef YYTBL_MAGIC /* These two are mutually exclusive. */#define YY_USER_ACTION yylval = yylval_param;#ifdef YY_USER_INIT if ( ! yyin ) case EOB_ACT_END_OF_FILE: * yytext, we can now set up yy_current_state = yy_get_previous_state( M4_YY_CALL_ONLY_ARG ); yy_init = 0; yy_start = 0; yy_start_stack = NULL;int yyFlexLexer::LexerInput( char* buf, int /* max_size */ ) YY_FATAL_ERROR("input buffer overflow, can't enlarge buffer because scanner uses REJECT" ); if ( new_size <= 0 ) if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 ) * try matching the token before YY_G(yy_hold_char) = *++YY_G(yy_c_buf_p); b->yy_buffer_status = YY_BUFFER_NEW;void yyFlexLexer::yypush_buffer_state (YY_BUFFER_STATE new_buffer)/** Removes and deletes the top of the stack, if present. if (!YY_CURRENT_BUFFER) * @param size the size in bytes of the character buffer * @return the newly allocated buffer state object. b->yy_n_chars = b->yy_buf_size;FILE *yyget_out (M4_YY_DEF_ONLY_ARG) return yy_init_globals ( *ptr_yy_globals ); * is the reason, too, why this function also must handle its own declaration).m4_ifdef( [[M4_YY_HAS_START_STACK_VARS]], /* Destroy the stack itself. */ /* The cast to (char *) in the following accommodates bothdnl Neither the name of the University nor the names of its contributors * @param dmap used to performing mapping || yytbl_read32 (&td.td_lolen, rd) != 0) * struct members. if ((td.td_flags & YYTD_STRUCT) != 0) }else ((flex_int16_t *) p)[0] = (flex_int16_t) t32; } while (!feof(rd.fp)) {[[#ifndef ]]M4_YY_PREFIX[[_switch_to_buffer_ALREADY_DEFINED%dorig phdr = %pmprotect of PT_LOAD failed (%s segment #%zu): %sYY_G(yy_last_accepting_cpos) = yy_cp;YY_CHARyyleng += YY_G(yy_more_offset); \#define YY_END_OF_BUFFER %d Could not write eoltbl#define REJECT reject_used_but_not_detectedYY_G(yy_more_offset) = YY_G(yy_prev_more_offset); \YY_G(yy_more_len) = (int) (YY_G(yy_c_buf_p) - YY_G(yytext_ptr));if ( yy_flex_debug )else if ( yy_act < %d ) %%option yylineno entails a performance penalty ONLY on rules that can match newline characters <%s> specified twicemalformed '%top' directive[]][[[]][[--align-B-s-R#line %d " * test in the regression suite. We get reports that it breaks inheritance.#define ]]M4_YY_PREFIX[[get_debug_ALREADY_DEFINED[[#ifdef yyalloc#define yyfree ]]M4_YY_PREFIX[[free#define UINT32_MAX (4294967295U)#include * Moreover, YY_BUF_SIZE is 2*YY_READ_BUF_SIZE in the general case. * access to the local variable yy_act. Since yyless() is a macro, it would break int yy_at_bol;static size_t yy_buffer_stack_top = 0; /**< index of top of stack. */ * but there's no conditional variable for that yet. */m4_ifdef( [[M4_YY_NO_GET_LINENO]],, * some compilers to complain about unreachable statements.dnl are met:dnl flex code (hence the name "_shared"). flex_uint32_t th_hsize; /**< Size of this header in bytes. */ flex_uint32_t td_hilen; /**< num elements in highest dimension array */ :sizeof(flex_int32_t)))int yytables_fload (FILE * fp M4_YY_PROTO_LAST_ARG); m4_dnl accept the lval parameter. *//* The contents of this function are C++ specific, so the YY_G macro is not used. YY_G(yy_n_chars), num_to_read );/* yy_try_NUL_trans - try to make a transition on the NUL character int yy_is_jam; --yylineno; * proceeding. But for input(), * So convert the EOB_ACT_LAST_MATCH * to EOB_ACT_END_OF_FILE. * to go ahead and always set it. YY_G(yytext_ptr) = YY_G(yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos; yyin.rdbuf(YY_CURRENT_BUFFER_LVALUE->yy_input_file); YY_CURRENT_BUFFER_LVALUE = NULL; * scanner will even need a stack. We use 2 instead of 1 to avoid an int i; static void yy_push_state YYFARGS1( int ,_new_state) fprintf( stderr, "%s\n", msg ); * @param user_defined The data to be associated with this scanner.void yyset_lloc YYFARGS1( YYLTYPE * ,yylloc_param) /* We do not touch yylineno unless the option is enabled. */ return 0; /* Destroy the start condition stack. */ YY_G(yy_state_buf) = NULL;%if-tables-serialization definitionsdnl modification, are permitted provided that the following conditions return (flex_int32_t) n;static int yytbl_read8 (void *v, struct yytbl_reader * rd) if ((int)(dmap->dm_id) == id) else || yytbl_read16 (&td.td_flags, rd) != 0 * inside the loop below. This scanner might not even have a transition bytes = td.td_lolen * (td.td_hilen ? td.td_hilen : 1) * dmap->dm_sz; break; case sizeof (flex_int32_t): if(((flex_int16_t *) v)[0] != (flex_int16_t) t32) case sizeof(flex_int8_t): if( ((struct yy_trans_info **) p)[0] != v) if( ((flex_int8_t *) p)[0] != (flex_int8_t) t32) return rv;#undef yy_switch_to_buffer#undef yypop_buffer_stateehdr = %pI/O errorwhile ( (yy_current_state = yy_nxt[yy_current_state][ %s ]) > 0 )Could not write yynultrans_tbl#define yymore() yymore_used_but_not_detected for ( n = 0; n < max_size && \m4_ifdef( [[M4_YY_USE_LINENO]],[[/* Table of booleans, true if rule could match eol. */r--bison-bridge %d state/nextstate pairs created -l AT&T lex compatibility option entails a large performance penalty #define FLEX_DEBUG#ifdef __VMS_POSIX%tables-yydmapmemory allocation failed in yy_flex_xmalloc()symbol table memory allocation failed--read--traceUnknown error=(%d) dup2(pipes[0],0)m4_dnl ifdef(`__gnu__', ,`errprint(Flex requires GNU M4. Set the PATH or set the M4 environment variable to its path name.) m4exit(2)') /* A lexical scanner generated by flex */[[#ifdef yyget_out #define ]]M4_YY_PREFIX[[wrap_ALREADY_DEFINEDm4_ifdef( [[M4_YY_NOT_REENTRANT]],#ifndef FLEXINT_Htypedef unsigned short int flex_uint16_t;#if defined(__GNUC__) && __GNUC__ >= 3m4_define( [[M4_YY_DOC_PARAM]], [[@param yyscanner The scanner object.]])#define EOB_ACT_LAST_MATCH 2 m4_ifdef( [[M4_YY_USE_LINENO]], int yy_buf_size; int yy_n_chars; * and can realloc() it to grow it, and should free() it to * shouldn't try reading from the input source any more. We mightstatic char yy_hold_char; * instead of setting up a fresh yyin. A bit of a hack ...void yy_flush_buffer ( YY_BUFFER_STATE b M4_YY_PROTO_LAST_ARG );static void yy_load_buffer_state ( M4_YY_PROTO_ONLY_ARG );static yy_state_type yy_try_NUL_trans ( yy_state_type current_state M4_YY_PROTO_LAST_ARG);m4_ifdef( [[M4_YY_NO_UNISTD_H]],,#ifndef YY_EXTRA_TYPE int yy_init;m4_ifdef( [[M4_YY_TEXT_IS_ARRAY]],int yylex_init (yyscan_t* scanner); m4_ifdef( [[M4_YY_NOT_IN_HEADER]],#ifndef ECHOdnl IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIEDdnl PURPOSE. YYTD_DATA8 = 0x01, /**< data is an array of type flex_int8_t */ flex_uint16_t td_flags; /**< how to interpret this data */ {0,0,0}YY_DECL char *yy_cp, *yy_bp; YYSTYPE * yylval; { YY_G(yy_start) = 1; /* first start state */ /* Undo the effects of YY_DO_BEFORE_ACTION. */ */ * for us because it doesn't know how to deal * with the possibility of jamming (and we don't yy_cp = ++YY_G(yy_c_buf_p); YY_G(yy_c_buf_p) = YY_G(yytext_ptr) + YY_MORE_ADJ; yy_more_len = 0; yyout.rdbuf(new_out.rdbuf()); /* just a shorter name for the current buffer */ * next_state = yy_try_NUL_trans( current_state );m4_ifdef( [[M4_YY_NO_UNPUT]],, if ( YY_G(yy_c_buf_p) < &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[YY_G(yy_n_chars)] ) /*FALLTHROUGH*/ * with b->yy_buf_size = size; if ( b->yy_is_our_buffer ) m4_ifdef( [[M4_YY_NEVER_INTERACTIVE]], b->yy_buf_size = (int) (size - 2); /* "- 2" to take care of EOB's */ char *buf; M4_YY_DECL_GUTS_VAR(); *YY_G(yy_c_buf_p) = '\0'; \char *yyget_text (M4_YY_DEF_ONLY_ARG)int yylex_destroy (M4_YY_DEF_ONLY_ARG) /* Reset the globals. This is important in a non-reentrant scanner so the next time * Internal utility routines. ; * @param tbl the table *((flex_uint16_t *) v) = ntohs (*((flex_uint16_t *) v)); bytes = th->th_hsize - 14; * @return 0 on successstatic int yytbl_data_load YYFARGS2(struct yytbl_dmap *, dmap, struct yytbl_reader*, rd) /* Lookup the map for the transition table so we have it in case we need it int j; struct yytbl_hdr th; /* Skip ahead to next set */[[#ifndef ]]M4_YY_PREFIX[[_scan_buffer_ALREADY_DEFINED[[#ifndef ]]M4_YY_PREFIX[[get_lval_ALREADY_DEFINED#undef yyget_lval%u%zxyy_is_jam = (yy_trans_info->yy_verify != yy_c);yy_current_state = yy_start_state_list[YY_G(yy_start) + YY_AT_BOL()];0M4_YY_INCR_LINENO();std::cerr << "--accepting rule at line " << yy_rule_linenum[yy_act] <<could not write tables header#define %s %d %d/%d unique/duplicate transitions %d empty table entries 1 M4_YY_NO_GET_LINENOcould not create backing-up info file %s#define yytext_ptr yytext #include return 0;\f\v--noyy_scan_bytes[[#ifdef yylex_init_extra/* For convenience, these vars (plus the bison vars far below)#endif /* __ia64__ */ #define YY_LINENO_REWIND_TO(ptr) int yy_bs_lineno; /**< The line count. */#endif /* !YY_STRUCT_YY_BUFFER_STATE */%if-c-only Standard (non-C++) definitionstatic int yy_init = 0; /* whether we need to initialize */void yyfree ( void * M4_YY_PROTO_LAST_ARG ); YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \m4_ifdef( [[M4_YY_NO_SET_DEBUG]],,void yyset_extra ( YY_EXTRA_TYPE user_defined M4_YY_PROTO_LAST_ARG );#ifdef YY_NEED_STRLENstatic int yy_flex_strlen ( const char * M4_YY_PROTO_LAST_ARG); static int yy_start_stack_depth = 0;#define YY_READ_BUF_SIZE 8192#define YYTABLES_TYPES/** Possible values for td_id field. Each one corresponds to a flex_uint32_t td_lolen; /**< num elements in lowest dimension array */ if ( ! YY_G(yy_start) )do_action: /* This label is used only to access EOF actions. */ * of the first EOB in the buffer, since yy_c_buf_p will case EOB_ACT_LAST_MATCH: if ( ! new_out ) { yyin.get( buf[0] ); if ( b->yy_is_our_buffer ) yyrealloc( (void *) b->yy_ch_buf, (yy_size_t) (b->yy_buf_size + 2) M4_YY_CALL_LAST_ARG ); return ret_val; YY_G(yytext_ptr) = yy_bp; yyrestart( *input_file ); YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = YY_G(yy_c_buf_p); YY_BUFFER_STATE yy_create_buffer YYFARGS2( FILE *,file, int ,size) b = (YY_BUFFER_STATE) yyalloc( sizeof( struct yy_buffer_state ) M4_YY_CALL_LAST_ARG ); /* We always need two end-of-buffer characters. The first causesvoid yypop_buffer_state (M4_YY_DEF_ONLY_ARG) /* They forgot to leave room for the EOB's. */ b->yy_is_our_buffer = 0; void yyFlexLexer::yy_pop_state()/** Get the current line number./** Get the current column number.dnl 1. Redistributions of source code must retain the above copyright || yytbl_read16 (&(th->th_flags), rd) != 0) return dmap; return -1; break; ((flex_int16_t *) v)[0] = (flex_int16_t) t32; YY_FATAL_ERROR( "tables verification failed at flex_int16_t" ); flex_int8_t t8;#undef yy_new_buffer[[#ifndef ]]M4_YY_PREFIX[[text_ALREADY_DEFINEDfailed to open loader*yy_cp = YY_G(yy_hold_char);YY_G(yy_looking_for_trail_begin) = yy_act & ~YY_TRAILING_MASK;char *yytext;std::cerr << "--(end of buffer or a NUL)\n"; -C %d sets of reallocations needed M4_YY_NO_SCAN_BYTESM4_YY_USES_REJECTyy_bp*Something Weird* - tok: %d val: %d --tables-file[=FILE]--nounistd--yymore--noyyget_lengerror while writing tablesm4_changequote`'m4_dnl malloc failed in filter_fix_linedirs#define yy_init_buffer M4_YY_PREFIX[[_init_buffer]][[#ifdef yy_scan_buffer[[#ifdef yyensure_buffer_stack#define yyget_debug ]]M4_YY_PREFIX[[get_debug[[#ifdef yyset_extra[[#ifdef yyget_leng#define ]]M4_YY_PREFIX[[tables_fload_ALREADY_DEFINED#define INT8_MIN (-128)m4_define( [[M4_YY_DECL_GUTS_VAR]], [[m4_dnl]])#define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1) * Ditto for the __ia64__ case accordingly. * instead of fread(), to make sure we stop fetching input after#define yy_set_bol(at_bol) \/* Special case for "unistd.h", since it is non-ANSI. We include it way char yytext_r[YYLMAX];YY_EXTRA_TYPE yyget_extra ( M4_YY_PROTO_ONLY_ARG );#define ECHO LexerOutput( yytext, yyleng )/** Calculate (0-7) = number bytes needed to pad n to next 64-bit boundary. */ enum yytbl_id dm_id;/**< table identifier */ void **dm_arr; /**< address of pointer to store the deserialized table. */static struct yytbl_dmap yydmap[] =#ifndef YY_USER_ACTION%% [13.0] actions go here YY_G(yy_c_buf_p) = YY_G(yytext_ptr) + yy_amount_of_matched_text; * YY_NULL will get returned. } /* end of action switch */ new_out = &yyout; YY_G(yy_c_buf_p) = &b->yy_ch_buf[yy_c_buf_p_offset]; case EOB_ACT_END_OF_FILE: b->yy_fill_buffer = 1; b->yy_at_bol = 1; /* Increase the buffer to prepare for a possible push. */ * scan from a @e copy of @a str. * @param yystr a NUL-terminated string to scan YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" ); YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" ); void yyFlexLexer::yy_push_state( int _new_state ) int yyFlexLexer::yy_top_state() yyleng = yyless_macro_arg; \ yyout = _out_str ;void yyset_debug YYFARGS1( int ,_bdebug)YYLTYPE *yyget_lloc (M4_YY_DEF_ONLY_ARG) * the ONLY reentrant function that doesn't take the scanner as the last argument. memset(*ptr_yy_globals,0x00,sizeof(struct yyguts_t)); yyset_extra (yy_user_defined, &dummy_yyguts); yyout = NULL;void yyfree YYFARGS1( void *,ptr) n *= tbl->td_hilen; *((flex_uint32_t *) v) = ntohl (*((flex_uint32_t *) v)); void *p=0; if ((td.td_flags & YYTD_STRUCT)) /* We point to the array itself */ YY_FATAL_ERROR( "out of dynamic memory in yytbl_data_load()" ); /* read and map each element. else { p = ((flex_int32_t *) p) + 1;/* Find the key and load the DFA tables from the given stream. */ if(!M4_YY_TABLES_VERIFY){ yylex();#undef yy_set_interactive#undef yy_init_buffer[[#ifndef ]]M4_YY_PREFIX[[_flush_buffer_ALREADY_DEFINED[[#ifndef ]]M4_YY_PREFIX[[_load_buffer_state_ALREADY_DEFINED#undef yy_load_buffer_stateOperation not permittedFile name too long jam-transitions: EOF }, state # %d: if ( yy_current_state[-1].yy_nxt )(*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : %d)yy_current_state = yy_nxt[yy_current_state*YY_NXT_LOLEN + %s];*YY_G(yy_state_ptr)++ = yy_current_state;Could not write yychk_tblyy_rule_linenum#ifndef YYLMAXchar yytext[YYLMAX];static const yy_state_type * %s = 0; M4_YY_REENTRANTNo backing up. error writing backup file %s %d backing-up (non-accepting) states M4_YY_NO_SCAN_BUFFER int yyFlexLexer::yywrap() { return 1; } \b\astate # %4d [%d]Prefix must not contain [ or ]the character range [%c-%c] is ambiguous in a case-insensitive scanner-8--8bit-C[aefFmr]--nodefault--hex--lex-compat--nolinefilter_func failedm4_changequote([[,]])[[]]m4_dnl m4_ifdef( [[M4_YY_IN_HEADER]], , [[m4_define([[M4_YY_NOT_IN_HEADER]], [[]])]])m4_ifdef( [[M4_YY_PREFIX]],, [[m4_define([[M4_YY_PREFIX]], [[yy]])]])#define ]]M4_YY_PREFIX[[get_out_ALREADY_DEFINED[[#ifdef yyset_lineno#define yyTABLES_NAME ]]M4_YY_PREFIX[[TABLES_NAME#define SIZE_MAX (~(size_t)0)#endif /* ! C99 */m4_define( [[M4_YY_DEF_ONLY_ARG]], [[yyscan_t yyscanner]])#define BEGIN YY_G(yy_start) = 1 + 2 *#define YY_END_OF_BUFFER_CHAR 0 #define YY_LESS_LINENO(n) char *yy_buf_pos; /* current position in input buffer *//* We provide macros for accessing buffer states in case in the yyensure_buffer_stack (M4_YY_CALL_ONLY_ARG); \static yy_state_type yy_get_previous_state ( M4_YY_PROTO_ONLY_ARG );m4_ifdef( [[M4_YY_IN_HEADER]], [[#endif]]) m4_ifdef( [[M4_YY_NO_TOP_STATE]],,#ifndef YY_READ_BUF_SIZE * - We can lookup tables by name.#ifndef YYTABLES_TYPESstruct yytbl_dmap { FILE * fp; /**< input stream */ YY_CURRENT_BUFFER_LVALUE = /* yy_bp points to the position in yy_ch_buf of the start of * the current run. yy_bp = yy_cp; YY_CURRENT_BUFFER_LVALUE->yy_input_file = yyin; { /* This was really a NUL. */ break;static int yy_get_next_buffer (M4_YY_DEF_ONLY_ARG) return EOB_ACT_LAST_MATCH; YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]), if ( ! YY_CURRENT_BUFFER_LVALUE->yy_ch_buf ) YY_CURRENT_BUFFER_LVALUE->yy_buf_size = (int) (new_size - 2); M4_YY_NOOP_GUTS_VAR(); if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 ) * @param input_file A readable stream. * is looked at is after yywrap() is called, so it's safe if ( ! b ) b->yy_bs_column = 0;m4_ifdef( [[M4_YY_ALWAYS_INTERACTIVE]], * a jam in that state. /* Only push if top exists. Otherwise, replace top. */ YY_G(yy_did_buffer_switch_on_eof) = 1; yy_size_t num_to_alloc; b->yy_buf_pos = b->yy_ch_buf = base; b->yy_fill_buffer = 0; * scan from a @e copy of @a bytes. yy_size_t n; yy_size_t new_size; if ( --YY_G(yy_start_stack_ptr) < 0 ) YY_G(yy_c_buf_p) = yytext + yyless_macro_arg; \int yyget_lineno (M4_YY_DEF_ONLY_ARG) return yyin;/** Get the output stream. yycolumn = _column_no; * the yyextra field. yylineno = 1;m4_ifdef( [[M4_YY_NO_FLEX_ALLOC]],,#include "tables.h" n = tbl->td_lolen; th->th_version = NULL; inner_loop_count = 1; * This loop iterates once for each element of the td_data array. default: switch (dmap->dm_sz) { if( ((flex_int32_t *) p)[0] != (flex_int32_t) t32) struct yytbl_reader rd; if (key == NULL) if(th.th_version){#undef yy_set_bol[[#ifndef ]]M4_YY_PREFIX[[lex_init_extra_ALREADY_DEFINED#undef yylex_destroy#undef yyset_out#undef yyout%ld [AT_BASE] [AT_SYSINFO] {yy_ecYY_G(yy_full_lp) = YY_G(yy_lp);while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )if ( yyleng >= YYLMAX ) \YY_FATAL_ERROR( "token too large, exceeds YYLMAX" ); \YY_G(yy_more_offset) = 0; \static int yy_more_len = 0;#define YYLMAX 8192 int c = '*'; \ buf[n] = (char) c; \ if( errno != EINTR) \for ( yyl = %s; yyl < yyleng; ++yyl ) ]]M4_YY_NOOP]M4_YY_NOOP]M4_YY_NOOP[[yy %d/%d DFA states (%d words) M4_YY_NO_GET_TEXTM4_YY_NO_SET_OUTPOSIXLY_CORRECTREJECT cannot be used with -f or -Ftypedef flex_uint8_t YY_CHAR;undeclared start condition %sM4_YY_NO_FLEX_FREEcan't open %s--noalign-o FILE--noyyget_textAllocation of buffer for m4 def failedm4_changecom */#define ]]M4_YY_PREFIX[[get_leng_ALREADY_DEFINED[[#ifdef yyget_lloc[[#ifdef yylinenotypedef unsigned char flex_uint8_t; #define INT8_MAX (127)#define YY_SC_TO_UI(c) ((YY_CHAR) (c))m4_ifdef( [[M4_YY_NOT_IN_HEADER]],#define YY_BUF_SIZE 32768 ]], int yy_buffer_status;#define YY_BUFFER_NEW 0 * possible backing-up./* Stack of input buffers. */#define YY_FLUSH_BUFFER yy_flush_buffer( YY_CURRENT_BUFFER M4_YY_CALL_LAST_ARG) if ( ! YY_CURRENT_BUFFER ){ \#define YY_EXTRA_TYPE M4_EXTRA_TYPE_DEFS int yyleng_r; int yy_start_stack_ptr; int yylineno_r; /* These are only needed for trailing context rules, char *yytext_ptr; # define yylval YY_G(yylval_r)#ifdef __cplusplus YYTD_STRUCT = 0x10 /**< data consists of yy_trans_info structs */ flex_uint16_t td_id; /**< enum yytbl_id table identifier */#define YYTDFLAGS2BYTES(td_flags)\ * easily add parameters.%% [12.0] debug code goes here break; yy_state_buf = new yy_state_type[YY_STATE_BUF_SIZE]; { /* need to shift things up to make room */%% [18.0] update yylineno here yyrestart( yyin M4_YY_CALL_LAST_ARG); * @note This function does not reset the start condition to @c INITIAL . void yyrestart YYFARGS1( FILE *,input_file) if (YY_G(yy_buffer_stack_top) >= (YY_G(yy_buffer_stack_max)) - 1){ * @param base the character buffer new_size = (yy_size_t) YY_G(yy_start_stack_depth) * sizeof( int ); YY_FATAL_ERROR( "start-condition stack underflow" );YY_EXTRA_TYPE yyget_extra (M4_YY_DEF_ONLY_ARG)m4_ifdef( [[M4_YY_NO_SET_LVAL]],, errno = ENOMEM; yyout = stdout; yyin = NULL;dnl without specific prior written permission. th->th_version = (char *) yyalloc (bytes M4_YY_CALL_LAST_ARG); if (fread (th->th_version, 1, bytes, rd->fp) != bytes){ if(M4_YY_TABLES_VERIFY) /* Now eat padding. */ rv = -1; struct yytbl_dmap *dmap=0;[[#ifndef ]]M4_YY_PREFIX[[_create_buffer_ALREADY_DEFINED#undef yylex_init_extra[[#ifndef ]]M4_YY_PREFIX[[get_in_ALREADY_DEFINED#undef yyTABLES_NAME0123456789abcdefLD_LIBRARY_PATHincorrect elf class for loader %s, expected %d got %dconsistency check failed in epsclosure()yy_act = yy_acclist[YY_G(yy_lp)]; YY_G(yy_looking_for_trail_begin) )break;else if ( yy_act & YY_TRAILING_MASK )if ( yy_current_state >= %d ) yy_c = %s )yy_current_state = yy_NUL_trans[yy_current_state]; {YYTD_ID_ACCLIST, (void**)&yy_acclist, sizeof(%s)}, [%d]Could not write yydef_tbl/* This struct is not used in this scanner, errno=0; \ errno=0; \ while ( (result = (int) fread(buf, 1, (yy_size_t) max_size, yyin)) == 0 && ferror(yyin)) \std::cerr << "--accepting default rule (\"" << yytext << "\")\n";yyterminate();yy_cp = YY_G(yy_c_buf_p);%d, -Cf/-CF are incompatible with lex-compatibility modewM4_YY_BISON_LVALM4_YY_SC_DEFSM4_YY_STACK_USED-I (interactive) entails a minor performance penalty extern char *yytext;#ifdef yytext_ptr\tempty machine in dupmachine()Variable trailing context rule at line %d YY_LINENO_REWIND_TO(%s + %d); %s = %s + %d; input rules are too complicated (>= %d NFA states)[:^lower:] is ambiguous in case insensitive scannerUnmatched '{'unbalanced parenthesisout of dynamic memory in yyensure_buffer_stack()-7--batch-?--version--noyyset_out%s: m4_undefine( [[%s]])m4_dnl dup2(pipes[1],1)freopen(headerfilename) failed[[#ifdef yypush_buffer_state#define yyset_debug ]]M4_YY_PREFIX[[set_debug#define yyset_out ]]M4_YY_PREFIX[[set_out#define yyset_lloc ]]M4_YY_PREFIX[[set_lloc#define ]]M4_YY_PREFIX[[text_ALREADY_DEFINED[[#ifdef yyleng[[#ifdef yyout[[#ifdef yy_flex_debug#define INT32_MIN (-2147483647-1)/* Enter a start condition. This macro really ought to take a parameter,#define YY_TYPEDEF_YY_SIZE_Textern FILE *yyin, *yyout; #define YY_LINENO_REWIND_TO(dst) \ /* Number of characters read into yy_ch_buf, not including EOB * then we mark the buffer as YY_EOF_PENDING, to indicate that westatic YY_BUFFER_STATE * yy_buffer_stack = NULL; /**< Stack as an array. */ FILE *yyin_r, *yyout_r; int yy_n_chars; YYSTYPE * yylval_r;int yylex_destroy ( M4_YY_PROTO_ONLY_ARG );m4_define( [[M4_YY_NO_TOP_STATE]])#define YY_FATAL_ERROR(msg) yy_fatal_error( msg M4_YY_CALL_LAST_ARG)dnl tables_shared.h - tables serialization header YYTD_ID_NUL_TRANS = 0x07, /**< 1-dim ints, maybe indices */ array. See notes in manual. *//** Extract corresponding data size_t from td_flags *//* Load the DFA tables from the given stream. */ yyin = stdin; case YY_END_OF_BUFFER: } if ( ! YY_G(yy_did_buffer_switch_on_eof) ) yy_cp = YY_G(yy_c_buf_p); } /* end of user's declarations */ yyfree( yy_buffer_stack M4_YY_CALL_LAST_ARG ); return -1; /* Extend the array by 50%, plus the number we really need. */ static yy_state_type yy_try_NUL_trans YYFARGS1( yy_state_type, yy_current_state) case EOB_ACT_LAST_MATCH: YY_CURRENT_BUFFER_LVALUE = if( ! input_file ) { * yypush_buffer_state(new_buffer); return; YY_G(yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars; YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" ); if ( ! b->yy_ch_buf ) * This function is sometimes called more than once on the same buffer, num_to_alloc * sizeof(struct yy_buffer_state*)#undef yyless return yytext;void yyset_extra YYFARGS1( YY_EXTRA_TYPE ,user_defined) /* column is only valid if an input buffer exists. */%if-c-only SNIP! this currently causes conflicts with the c++ scanner yyfree ( YY_G(yy_state_buf) M4_YY_CALL_LAST_ARG);static int yy_flex_strlen YYFARGS1( const char *,s) for ( n = 0; s[n]; ++n )dnl The United States Government has rights in this work pursuant len = yytbl_calc_total_len (&td); rv = yytbl_read32 (&t32, rd); pad = yypad64(rd->bread); v = dmap->dm_arr;#undef yy_scan_string#undef yyget_lineno[[#ifndef ]]M4_YY_PREFIX[[get_column_ALREADY_DEFINED[[#ifndef ]]M4_YY_PREFIX[[set_column_ALREADY_DEFINED[[#ifndef ]]M4_YY_PREFIX[[leng_ALREADY_DEFINED: if ( YY_G(yy_lp) && YY_G(yy_lp) < yy_accept[yy_current_state + 1] )for ( yy_c = %s;yy_NUL_transYY_G(yy_state_ptr) = YY_G(yy_full_state); /* restore orig. state */ \YY_G(yy_prev_more_offset)bison bridge not supported for the C++ scanner.could not create %sM4_YY_NO_GET_EXTRAM4_YY_NO_SET_EXTRAscanner requires -8 flag to use the character %sallocation of sko_stack failedYY_G(yy_c_buf_p) = yy_cpbad state type in mark_beginning_as_normal()incomplete name definitionname defined twice-c--meta-ecs--noyyget_llocexec of %s failedm4_undefine( [[M4_YY_IN_HEADER]])m4_dnl #define yywrap M4_YY_PREFIX[[wrap]]#define yy_create_buffer ]]M4_YY_PREFIX[[_create_buffer[[#ifdef yy_scan_string#define yy_init_buffer ]]M4_YY_PREFIX[[_init_buffer#define yylex_init_extra ]]M4_YY_PREFIX[[lex_init_extra ]])#include m4_define( [[M4_YY_NOOP_GUTS_VAR]], [[(void)yyg]]) * definition of BEGIN./* On IA-64, the buffer size is 16k, not 8k. /* Note: We specifically omit the test for yy_rule_can_match_eol because it requires/* Points to current character in buffer. */ int yy_start; int yy_did_buffer_switch_on_eof;m4_ifdef( [[M4_YY_NO_SET_LINENO]],,m4_ifdef( [[M4_YY_NO_SET_COLUMN]],,#ifndef YY_NO_UNPUT/* Copy whatever the last rule matched to the standard output. */dnl Department of Energy and the University of California.dnl without specific prior written permission. YYTD_ID_RULE_CAN_MATCH_EOL = 0x09, /**< 1-dim ints */ YYTD_ID_TRANSITION = 0x0B, /**< structs */#ifndef YYTDFLAGS2BYTES if ( ! YY_CURRENT_BUFFER ) { while ( /*CONSTCOND*/1 ) /* loops until end-of-file is reached */%% [8.0] yymore()-related code goes here *yy_cp = YY_G(yy_hold_char); case EOB_ACT_CONTINUE_SCAN: // was if( new_in ) * Returns a code representing an action: else if ( number_to_move == YY_MORE_ADJ ) /* "- 2" to take care of EOB's */ *yy_cp = YY_G(yy_hold_char); ++YY_G(yy_c_buf_p); yyensure_buffer_stack (M4_YY_CALL_ONLY_ARG); * @return the allocated buffer state. b->yy_is_our_buffer = 1; if (YY_CURRENT_BUFFER) (YY_G(yy_buffer_stack), if ( YY_G(yy_start_stack_ptr) >= YY_G(yy_start_stack_depth) ) BEGIN(YY_G(yy_start_stack)[YY_G(yy_start_stack_ptr)]);/** Get the length of the current token. yy_init_globals. Leave at 0x00 for releases. */static int yy_init_globals (M4_YY_DEF_ONLY_ARG)dnl Copyright (c) 1990 The Regents of the University of California.dnl may be used to endorse or promote products derived from this software YY_FATAL_ERROR( "out of dynamic memory in yytbl_hdr_read()" ); rd->bread += (flex_uint32_t) bytes; bytes = sizeof(struct yy_trans_info) * td.td_lolen * (td.td_hilen ? td.td_hilen : 1); * The second time is to handle the second member of the }else return -1; fseek(rd.fp, th.th_ssize - th.th_hsize, SEEK_CUR); th.th_version = NULL; if(v && *(char**)v){[[#ifndef ]]M4_YY_PREFIX[[in_ALREADY_DEFINED[[#ifndef ]]M4_YY_PREFIX[[out_ALREADY_DEFINED%%dt_runpath = %scould not find aux vector entry %lu%s entry too long: %sPT_LOAD mmap failed (%s segment #%zu): %sdangerous trailing contextflex_int16_tyy_cp = YY_G(yy_last_accepting_cpos);if ( ! yy_is_jam )Could not write ecstblyy_nxtYY_G(yy_prev_more_offset) = YY_G(yy_more_offset); \Could not write ftblstatic char *yy_last_accepting_cpos; static int yy_full_lp;#define yymore() (YY_G(yy_more_flag) = 1) } \Prefix cannot include '[' or ']' -o%s\n\%.3o/*(state = (%s) */%if-not-bison-bridge/*[[unrecognized %%option: %s%% -+--stack--stdinitregcomp for "%s" failed: #define ]]M4_YY_PREFIX[[_flush_buffer_ALREADY_DEFINED#define ]]M4_YY_PREFIX[[lex_init_ALREADY_DEFINED#define ]]M4_YY_PREFIX[[lex_destroy_ALREADY_DEFINED#define yyset_column ]]M4_YY_PREFIX[[set_columnm4_ifdef( [[M4_YY_TABLES_EXTERNAL]],#ifndef UINT8_MAX#endif /* ! FLEXINT_H */typedef void* yyscan_t;m4_define( [[YY_G]], [[yyg->$1]]) * but we do it the disgusting crufty way forced on us by the ()-less * compatibility.#define YY_BUF_SIZE 16384#ifndef YY_TYPEDEF_YY_SIZE_T int yyless_macro_arg = (n); \ * characters. int yy_is_interactive;YY_BUFFER_STATE yy_create_buffer ( FILE *file, int size M4_YY_PROTO_LAST_ARG );void yypop_buffer_state ( M4_YY_PROTO_ONLY_ARG );#define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol)%% [1.5] DFA%% [2.0] code to fiddle yytext and yyleng for yymore() goes here \%if-c-only Reentrant structure and macros (non-C++). /* The rest are the same as the globals declared in the non-reentrant scanner. */ yy_state_type yy_last_accepting_state; m4_ifdef( [[M4_YY_NO_SET_LLOC]],,dnl 2. Redistributions in binary form must reproduce the above copyright * scanner table of the same name. YYTD_ID_DEF = 0x04, /**< 1-dim ints *//* The serialized tables header. */struct yytbl_data { * and the specifics of this scanner.%tables-yydmap generated elements#ifndef YY_DECL YY_USER_INIT; } YY_G(yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars; * will run more slowly). * This constructor simply maintains backward compatibility.int yyFlexLexer::LexerInput( char* buf, int max_size ) * EOB_ACT_END_OF_FILE - end of file while ( num_to_read <= 0 ) b->yy_buf_size *= 2; void yyFlexLexer::yyunput( int c, char* yy_bp) /* +2 for EOB chars. */ *YY_G(yy_c_buf_p) = '\0'; /* preserve yytext */ yy_init_buffer( YY_CURRENT_BUFFER, input_file M4_YY_CALL_LAST_ARG); void yyFlexLexer::yy_switch_to_buffer( YY_BUFFER_STATE new_buffer ) static void yy_init_buffer YYFARGS2( YY_BUFFER_STATE ,b, FILE *,file) int oerrno = errno; * @param new_buffer The new state. yyensure_buffer_stack(M4_YY_CALL_ONLY_ARG);static void yyensure_buffer_stack (M4_YY_DEF_ONLY_ARG)/** Setup the input buffer state to scan the given bytes. The next call to yylex() will buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR; YY_G(yy_start_stack)[YY_G(yy_start_stack_ptr)++] = YY_START; * @param _line_number line number YY_G(yy_buffer_stack_max) = 0; YY_G(yy_init) = 0;#ifdef YY_STDINITvoid *yyalloc YYFARGS1( yy_size_t ,size)dnl IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED if (th->th_hsize < 16 || th->th_hsize > 1024){ for (i = 0; i < len; ){ for (j = 0; j < inner_loop_count; j++, i++) { YY_FATAL_ERROR( "tables verification failed at YYTD_STRUCT flex_int32_t" ); ((flex_int32_t *) v)[0] = (flex_int32_t) t32; if (M4_YY_TABLES_VERIFY ){ /* t32 is an index into the transition array. */ if (!transdmap){ ((struct yy_trans_info **) p)[0] = v; if (strcmp(th.th_name,key) != 0){#undef yyrestart#undef yylex_init[[#ifndef ]]M4_YY_PREFIX[[lineno_ALREADY_DEFINEDtransferring to real loaderincorrect elf machine for loader %s, expected %d got %dCould not write yynxt_tbl[][]Unable to allocate %zu of stack{elseyy_c = yy_meta[yy_c];while ( (yy_current_state = yy_nxt[yy_current_state*YY_NXT_LOLEN + %s ]) > 0 )Could not write yyacc_tblfprintf( stderr, "--scanner backing up\n" );if ( c == '\n' )m4_ifdef( [[M4_YY_IN_HEADER]],,[[m4_dnlcc -S%sunknown -C option '%c'M4_YY_NO_TOP_STATEM4_YY_NO_GET_LVALREJECT entails a large performance penalty #define YY_STDINIT%option yyclass only meaningful for C++ scannersm4_define( [[%s]], [[%s]])m4_dnl found too many transitions in mkxtion()bad start condition listOption line too long \%c--noyy_pop_state--noyyget_outm4_define( [[M4_YY_IN_HEADER]],[[]])m4_dnl #define yy_scan_bytes M4_YY_PREFIX[[_scan_bytes]]#define FLEX_SCANNER#define yyget_column ]]M4_YY_PREFIX[[get_column#define ]]M4_YY_PREFIX[[realloc_ALREADY_DEFINED#define INT16_MAX (32767) * a 5% performance hit in a non-yylineno scanner, because yy_act is --yylineno;\#ifndef YY_STRUCT_YY_BUFFER_STATE };#include static void yy_push_state ( int _new_state M4_YY_PROTO_LAST_ARG); static int yy_top_state ( M4_YY_PROTO_ONLY_ARG );/* Amount of stuff to slurp up with each read. */#define ECHO do { if (fwrite( yytext, (size_t) yyleng, 1, yyout )) {} } while (0)%if-c++-only C++ definition \ #define YY_DECL int yyFlexLexer::yylex() /* We're scanning a new file or input source. It's * this is the first action (other than possibly a yy_state_type yy_next_state; yy_act = YY_STATE_EOF(YY_START); yy_looking_for_trail_begin = 0; char *source = YY_G(yytext_ptr); number_to_move = (int) (YY_G(yy_c_buf_p) - YY_G(yytext_ptr) - 1); number_to_move - 1; YY_BUFFER_EOF_PENDING; /* Flush out information for old buffer. */ YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0; b->yy_is_interactive = 0; memset(YY_G(yy_buffer_stack) + YY_G(yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*)); * @param _yybytes_len the number of bytes in the buffer pointed to by @a bytes.m4_ifdef( [[M4_YY_NO_POP_STATE]],, yytext[yyleng] = YY_G(yy_hold_char); \ return yylval;/* yylex_init_extra has the same functionality as yylex_init, but follows the * yylex() is called, initialization will occur. */ yy_init_globals( M4_YY_CALL_ONLY_ARG); /* Destroy the main struct (reentrant only). */ yyscanner = NULL; s1[i] = s2[i]; int n; switch (YYTDFLAGS2BYTES (td.td_flags)) { if ((td.td_flags & YYTD_STRUCT)) { default: if (j == 1) th.th_version = NULL; /* Walk the dmap, freeing the pointers */ yyscan_t lexer; yylex_destroy( lexer);[[#ifndef ]]M4_YY_PREFIX[[set_extra_ALREADY_DEFINED[[#ifndef ]]M4_YY_PREFIX[[alloc_ALREADY_DEFINED(null)libc_musl.soreading elf header from %s failed: %s [AT_PHDR]yy_current_state = YY_G(yy_last_accepting_state);yy_current_state = yy_nxt[yy_current_state*YY_NXT_LOLEN + %d]; #define YY_NUM_RULES %d static yy_state_type *yy_state_buf=0, *yy_state_ptr=0;static const flex_int32_t * %s = 0; {YYTD_ID_START_STATE_LIST, (void**)&yy_start_state_list, sizeof(%s)}, Can't use --reentrant or --bison-bridge with -l optionM4_YY_NO_UNISTD_HM4_YY_NO_UNPUTM4_YY_NO_SCAN_STRINGiteration value must be positiveInput line too long --default-F--noyy_push_statepipe failed * following macro. This is required in order to pass the c++-multiple-scanners#define yylex_init ]]M4_YY_PREFIX[[lex_init#define yyset_in ]]M4_YY_PREFIX[[set_in#define yytables_destroy ]]M4_YY_PREFIX[[tables_destroy#ifndef UINT16_MAX }while(0)m4_define( [[M4_YY_DEF_ONLY_ARG]], [[void]])m4_define( [[YYFARGS1]], [[($1 $2 M4_YY_DEF_LAST_ARG)]]) * NULL or when we need an lvalue. For internal use only.void yyrestart ( FILE *input_file M4_YY_PROTO_LAST_ARG ); * corresponding action - sets up yytext. * The user has a chance to override it with an option. int yy_more_offset; char *yytext_r; m4_ifdef( [[M4_YY_NO_GET_LLOC]],,extern int yywrap ( M4_YY_PROTO_ONLY_ARG ); YY_FATAL_ERROR( "input in flex scanner failed" );/* No semi-colon after return; correct usage is to write "yyterminate();" -/*/* Structures and prototypes for serializing flex tables. The * Design considerations: YYTD_ID_ACCEPT = 0x01, /**< 1-dim ints */ YYTD_ID_CHK = 0x03, /**< 1-dim ints */ * this scanner. This is the bridge between our "generic" deserialization code flex_uint32_t bread; /**< bytes read since beginning of current tableset */ [[YYFARGS2(YYSTYPE *,yylval_param, YYLTYPE *,yylloc_param)]])#ifndef YY_BREAK YY_G(yy_init) = 1; * (since all states make transitions on EOB to the * yy_get_previous_state() go ahead and do it ctor_common(); yy_did_buffer_switch_on_eof = 0; elsevoid yyFlexLexer::LexerOutput( const char* buf, int size ) for ( i = 0; i < number_to_move; ++i ) b->yy_ch_buf = NULL; if ( YY_G(yy_n_chars) == 0 ) ret_val = EOB_ACT_END_OF_FILE; yyrestart( yyin M4_YY_CALL_LAST_ARG); YY_CURRENT_BUFFER_LVALUE->yy_ch_buf = (char *) yyrealloc( M4_YY_DECL_GUTS_VAR(); /* This var may be unused depending upon options. */ static void yyunput YYFARGS2( int,c, char *,yy_bp) { /* need more input *//** Delegate to the new version that takes an istream reference. * @param b a buffer created with yy_create_buffer()/* Initializes or reinitializes a buffer. b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR; b->yy_buf_pos = &b->yy_ch_buf[0]; if ( b == YY_CURRENT_BUFFER ) num_to_alloc = YY_G(yy_buffer_stack_max) + grow_size; YY_G(yy_buffer_stack) = (struct yy_buffer_state**)yyrealloc BEGIN(_new_state);int yyget_column (M4_YY_DEF_ONLY_ARG) * @see yy_switch_to_buffer if (*ptr_yy_globals == NULL){ YY_G(yy_c_buf_p) = NULL; YY_G(yy_start_stack_ptr) = 0;/* This file is meant to be included in both the skeleton and the actual if (th->th_magic != YYTBL_MAGIC){ YY_FATAL_ERROR( "table id not found in map." ); /* TODO: not fatal. */ : &(((struct yy_trans_info *) p)->yy_nxt); /* if we're done with j, increment p */static int yytbl_fload YYFARGS2(FILE *, fp, const char *, key)#undef yy_flush_buffer[[#ifndef ]]M4_YY_PREFIX[[get_debug_ALREADY_DEFINED[[#ifndef ]]M4_YY_PREFIX[[set_out_ALREADY_DEFINEDg-WҦҦ&dn1ҦҦҦҦҦҦҦҦ>cҦҦҦҦҦҦҦҦ;(T 8_oP$bFNr>~ 134vS6?[/$Ij(+_BWfz:B XRLU[Jlex.%s.%slex.%s.tableslex.backup#line %d "%s" :U   Y9   g6DD 8ReR  9rC22qH4JH4<}} }VqgAYRr5 &UOgq0r* :MXY+IZ[(,'']a'1='K=TT2S1 lk1?9@A7<8D>;506=BC42:3  !"#$%&'()*+,-./-: :*+A?8 !"#$%&'()@/9:; 4-0/ 50>?@?B8C !"#$%&'(),63857y>?@B0.>?@ B7C<=2 0 9:WX00641BD-/%7NJE34^ZN56IWX\P_`abcdefghijklmnopqrstuv4RMNO574^589:[;w_`abcdefghijklmnopqrstuv.QDFE#/R89:;S89:;TUV% zN}~!"'()*+,-JL/{|;2&Gy]Y "  !%&$">;9aG*,/:A G)-'.345#`<=EHIJKLMNOPQSRTUVWXY^Z[\_]BF+(?@C28D1706EFGHHHHIJJKKKLMMNNNNNNOOOPQQQQRSSSTTTUVVVVWWXYYYYYZZZZZZZZZZZZ[[[\\]]]]^^^^^^^^^^^^^^^^^^^^^^^^__v\fP/U  <$01=>?@ABCKxHV0 . |h uu'uYYhhuhu> h iYY{V8 * hP/ Z 0xD 5 S  PC   H  i U  e 4 x Bd7 ?p l +\ ! P# MOYW] o9;  5 vPv  )xg  Dtv=``M%p$@<} YC I YYYTyYYYYY YD  ?;;;;;;;;;;p;pp;;;4sssppp   !"#$%&'()*+,-./01234,56789:;<=>?@ABCDEFGHI,JKLMNOPQ,RST(( (*()(()))213546$!$"0-00,+   (*((%&213547#"0-./  (('AF((89GHMNS\((:<>DIVZ((=}{UXYh^_ BEzRW[f|COq]r TsgtyKmwunxv}JQ~ikjl?Lopab`dBce@CP;fOO f  U3 3    ///   U  -4-4 ]%]-%  &.&. %%%%.&&&&999 @ + 5050==5=e+0IIIQQ+QQQQ+@e+oo o  +555+@!!'!'""!")*"1,1!)*4"412,2)*zzzz2,)*,!)*"!!'!'"",")*N1N1,)*,!)*2"2!P'P'"####################################################################################(z(66EEE6PPERRRRgRzRYPY((666gRP((AEiRAAAA~AAA}AAAiA|AAAA{AAAAAAzAAyxwk%0k1v%888LutM]^cdf0smn1ohpsfqL????tM]^hcdflmnlu}ovhpsfqrtqhlplu}vxzAAAAAAAAAAAAAAAAAAAAAAAAArxzArAAAAAAAAAAAAAAAAAAAAAAAA{r|r~~o|~n{|m~~|~lk  g f 2qqrrrxxx10/.~~~" -w     " ,         +w!$&*%(-'*%())/.$'$,*&,-.!/)%($'$+*2&0,-. / 391624)+;0153649782:<+;0?8(5@A5BCD13764FHE:<GK&L?85@A5BMCDEN7RSWEUVYFHZ[G\KL]^_`acMdegENRfSWEUVYhikZ[j\l]m^_`lacndegstfu||hikjlmlnstu||}}}}}}}}}}}}}}}}   ""$   4374$586593:7;<?6>9@A84?B:C5=;3<F>7DI=H6J9K@LA8MOQ?B:CRTX;Y<F>ZDI=H\JaTKL]^[MOQ[_`[RTXYbdeZ[hc\caTii]^[c[_`[bde[hccc{y      !$'()*+,-.0123o59!:$;'()<*>?+@A,B-.01E2G35HIJL9O:;QTRS<U>?V@ABQEGHIJ#LOQRSUVZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^_____________________`````````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooooppppppppppppppppppppqqqqjqrrrrrrrrrrrrrrrrrrrrsassssssssssssssssssstt_tZttXWHtu;uuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvv:v9vvvw6ww(wwwwwwwwww!w wwwxxxxxxxxxxxxxxxxxxxyyyyyz zzzzzzzzzzzzzzzzzzz{ {{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~xsqpmkihgc`_\ZVTNMJGB?;7YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYTN+) GL&0HCD@2S``E\Y;MB%#   w v     V   r  N j 2A * FZ J &  (    <   IR26}"-8A g   C  J1. E  :,> ; 9 v & f Y d Za \ Y 7 ,  1  -  " l!,7582,.` 6 54CA C+rQ xqc' /()+f #,2)2+=4DBFDQFW ZVdffibkoxq{~xy|w@d F7 ?D@GEKHrTFNMvt}w~   < 541%+5CDFLMN!`bTcRnfjcZk_dlcupn|s~xut~7%UE82 '!"%+ +."D(,U1/W0LAa]5UPdg`flnqswtmgon}uv}XU9'!{wqjXPKH$       5 : UA  " &  ' #   . % ) . * ( - 9 < ? 7 5 6 : K O G T G N I U z_ ^ N W W g h ] ^ t q n r z n v } s q y | |         ! 6 K ` u   2 G \ q   $ 7 L a v   . C P _ t .C Ody'3F[p2GS]p  .CP_tYYZZ[\]]^^__Y ``aabbccddYeeffgghhY#iijj````kkllffmmnnYYYYYoYYYYpYqYYYYYYYYYYYrstYYYYYYYYYuYuvYYwYwYwwYYYxYYYYYYYYYyYYYYYYYYYYYsYYszYYY{YsY|Y|Y}Y~~~YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY   89:8;8888888888888888888888<<<<<<<<<<<<<<<<<<<<<<<<<8888<<<<<<<<<<<<<<<<<<<<<<<<<8888=>8?8@8A88888888B888888888CCCCCCCCCCCCCCCCCCCCCCCCC8888CCCCCCCCCCCCCCCCCCCCCCCCC888EF1GHYIZJKLLLM\Y_Z`N8]L_C`kl1mklm}#~w}x~MOPbcy~8dzzzzbCci^MQLLRSTHIUJKLLeLM^fgVheL$fghze{)*fOPeWfzOPQLLnopnqnnnnnnnrnrnnnnnnnnnnsntttttttttttttttttttttttttnnnntttttttttttttttttttttttttnnnwxOPyzzzzW0  YZ089:X{L]c????dL]cOPdOPj h  ik flqr!ghm~sYotikZnflqprgx"m~soty nup vx{y|}uv{|}   89: !????"  w        !"9: ;<pq= q!xup"qr 9 :;<=t########>#$%?#&@).'s(ABC,-D*E>+G$%?F&@).'(JABCHK,-DrILMq*OE+YGPQF/012RS3JTUH4KVW5IL6M7XO8YZ[PQ^/012RS3_TU\4`VW5]6a7bX8cYZ[df^eghijl_kmn\`o]asbtucydfepghijlkmnw  o r  !s"tuoy        nzzzzzzzzzzzzzzzzzzzzzzzzzx{zzzzzzzzzzzzzzzzzzzzzzzz||##m######l###}}}}}}}}}}###!"####}}}}}}###kjhe###T##I##################@       # #$'#(##)#+####$*###,(-####)#.&##/1+3#5#206%48*#:,79-#<;#A.C=D/#1>3B520E64?8FG:7H9JK<;LAMC=DNOQ>PBRSEUV?FGW^H_fJKgL!M"iNOQPXYRS#ZUV[#W\^_f]`ag#wbi#c##dxXY#v#Zz#[##\y#|]`a{wbc}dx#~vz y|{}~#           !"#$%&'()*+,-./ !0"1#$%&23'45(6)78*9:+,;-.</=>?0@1ABC234D5E6F789G:HI;JK<L=>?@MANBCOPQRDSEFTUVGWHIXJKLwwMNOPQRSTUVNWXWXDDDDDDDDDDDDDDDDDDDDDXXXXXXXXXXXXXXXXXXXXX[[[[[[[[[[[[[[[[[[[[[^^^^^^^^^^^^^^^^^^^^^aaaaaaaaaaaaaaaaaaaaajjjjjjjjjjjjjjjjjjjjj888888888888888888888vvvvvvvvvvvvvvvvvvvvv|||||||||||||||||||||#b_\';'''''''''''''''''''+++++++++++++++9+;+++.6..(..............5555555555555555555==== =BBBBBBBBBBBBBBBBBBBBE EEEEEEEEEEEEEEEEEEFFUFFFFFFFFHHHHHHHHHHHHHHHHHHHKKKKb`KNNNNNNNNNNNNNNNNNNNNNQ_QQQQQ3QQQQQQQ2QJQQQT\T[TTTTTTTTTTT32UTTTVVVVVVVVVVVVVVVVVVVVVa3aaaaaaaaaaaaaaaaaaaee2SRee32JIGADA@><9;76432/-,(&% YuuY'Y'''''''''''''''''''YY+++++++++++++++Y+Y+++.Y..Y..........Y.Y...5YY555555555555555555=Y=Y==YYY=FYFYFYFFFFYFFYYYFHYHHHHHHHHHHHHHHHHHHHKYKYKKYYYKNNNNNNNNNNNNNNNNNNNNNQYQQQQQYQQQQQQQYQYQQQTYTYTTTTTTTTTTTYYYTTTYaYaaaaaaaaaaaaaaaaaaaeeYYYeeYYYYYYYYYYYYYYYY                     YYYYYYYYYYYYYYYYYYYYY.Y..Y..........Y.Y...KYKYKKYYYKVYVVVVVVVVVVVVVVVVVVVYeeYYYeevYvvvvvvvvvvvvvvvvvvv                     7YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYt"/h}mdTZCCCCCCCCCCCCCC;QPRR@SxU0WYDYX([[[\\, ^l ` ha pf g4 t| 0y H| } @~4 ~H \ t t   T < h  4 0 x  x @pȳ 4p X!*,*@X45894:lP;;(<l<<<(<<H=t@>>?@??Hx@t@@@A C4xCHC\DDDE XF8GpGH0HTHtHHN0OhO|PP8R )A,*lBh*C*C*C*D*D$+D8+D`+I+pJ+K+TK ,Qd,Q,lT,T,4V$-VX-X-X-h\-D_._@.,`.`.a.(a.tb8/zR| $JhD H P  H(@4KD H p  H4lKD@P @  @PD`L D`X `  `X8$NDD@P @  @PD(,OD`X ` \ `XpxQ0@Q4D`X `  `X4RD@P @  P @PD SS$,(S\0L 0 L 0L<XSDT @   TD 4PUD0L 0  0LD VDWD\ `  \0,h\DD0L 0 $ 0LD`x] D`X `   `XD DHjdD\ ` $ \DdnD`X `   `XD 84q<L\r`sdtTs<|t((tlD H  T  Ht(tXD H  @  H( ttD H  \  H,8@uh0L 0  0L(hw|D H  d  H,,xh0L 0  0LTzD`X `  D `XD `X<<~lDPT P   PTD D\hD0L 0  0D t 0LD  0L@hD`X ` 0 `XP@tDPT P  , PTD PT,<`D0L 0 t 0L,lęD0L 0 x 0L@,$ D0L 0 $ 0LD  0L@ DDX P   XD 8$ D`T @   `TD 8`D H     HD   HHT8D\ `   \D \@8Dp\ `  <8 p\D p\8H |DPT @   PTD H T8 D\ `  l \D T @ DPT P  P PTD h PTD ,(  D`X ` X Ll p D` ` H T `HD ( "D H    H0 L#D0L 0  0L@ &4D0L 0 P 0LD t 0LD 4` 'D@P @   @PD $ (TDD  H DD $ (lDD  ` DD $ (lDD  ` DD  <)DDD , d)0@ )0T )4h )lD H   x  HD P  H, )D H     HD 4 *L H   d T `  H$ + PD D D0 +(,D +D0L 0  0L(t +|X H  P  H$ +4D H  \  H ,$ ,@DD p D,D H  8$,`D@P @  4 @PD `-Xt(.@@T. D0L 0  0LD L 0L//@ / D0L 0  0LD L 0L(8/\D H  @  HD 4d0D0L 0  0LD `1 l1t1|1$1 10D14D`X `   `XD 4\7D0L 0 h 0LD ,8D(\8X H    H(8XDD  L DD 49DD@P @  @PD8$:D`X `  `X,<D0L 0  0LD=LD`X `  `XD>@Dp\ `  p\D@@,D`X `  H `XD AhDAD`X `   `XD HDD@P @  x @PD H @P40ED@P @  @P$hEDD D D4ElD@P @ D @P4HD@P @ l @PD\ID`X `  0 `XD DHLXD`X `   `X8P0D@P @  @PDQ#D`X `  # `XD DuD(tu8D<uD`X `   `XD 0(wD0L 0 @ 0LD 0wD0L 0  0LD 0@xD0L 0 t 0LD  y04xD0L 0  0LD 0hyD0L 0 @ 0LD z0D4zDZD`X `  W `XD 40D0L 0 | 0LD 00tD0L 0 H 0LD 4dD0L 0  0LD TL|D (DD   DD 00DD 4D` H   l H @  H<8lDPT P  $ PTD 4x <D0L 0  0LD 8$@D@P @    @PD ($tx H  T  H(d<T<PDDPT P   PTD 0D0L 0  0L,lD H   `  HD $(D H  P  H4D0L 0  0LD T\ hT |L D < 4 , $   0 D0L 0  0LP,dD H    H4 D@P @  @P,D0L 0  0LHDD@P @   @PD h @P,HD0L 0  0L,xD0L 0  0LD@pDp\ ` 0 p\,hD0L 0  0Lt dD`X `  t `XD  `XD 8 `XD `XD\ `   \D  \D D4D`X `  p `XD X<ldDHD`X `   `XD 0D0L 0 p 0LD@ D`X `  x `XD $DxDD h D<lTDPT P  PTTXD`X `  D `XD T `X, D H    H0L XpD0L 0  0LD D Dp\ `  p\H 0$D\ `   \D H! D\ `   \D 0`!TD@P 0 t @PD $!8H H  X  H,!pD0L 0 P 0L4!D@P @ x @P($"p4D H  \  H4P"xD@P @  @P0"DD0L 0  0L0"H0L 0  0L0"D0L 0  0L0$#<D0L 0  0L8X#dDPT @  0 PTD 4#<D@P 0  @PD #$#0H H  T  H$0$D0L 0 t 0LP$h $d$t0D H  X  H8$|DPT @  0 PTD ($<D0L   l 0LD ($D0L   l 0LD ( %TD H  |  H@L%,DpX P  4 pXD (%$D0L   ` 0LD D%$DPT @ H  PTHD &'$4&'DP 0 x PD 0P&)lD0L 0 L 0L0&@)D@P 0  @PD &*,,&+D`X ` D&.D`X `   `XD $D'$1DDD t D@l'@1D0L 0 t 0LD 0L0'1H0L 0 \ 0L('1\D H  D  H(2 <$((2LDpX P   pXD d(43$ Ձ|?TK(_{og_WO @@@{C/ }@( (S+}I!3 J! @k LCmkaa7;mjkkA?JkY.Ro0yjjq8`iq8_kT4? 1!T 9jq8iq8_kT4?>1!TBJ_ !TqT@(}`X A@# @,a@D@cH@L@o09o@aR@*``=5 @@R*.@@R*'@@aR* @R@*@R@*@R@**_]TCaT*@@@y9T6} ک4vB __ qaT @X )!T4d@q TaTZJ# K_9T= Tu T TH@?1TI@kJAH?1TA) ;:Hi@9Ȃ)7@B @#*4Hjh85T@@@#@!4H7OՂ94@7J@# @4@@B@!@##R@ 5 RBR?CT K#q|9 R "RCR?T K_ATB#Xa H@Kq@yLk͂A   @qT @@0밂 TRbRCR?cTK `(!!p$aTB#!@ bk4HMN=HС==H R½==HNХ NM===R2@qTЂA @B(G@@ ZeCR"|SR?TT@9Ah7т!?TNN NNvNWNq N8N<N |:>nZ+[@{b?B6?8Z@ZB?B6?8:>nZ+Z{b?B6?8ZZB?B6?8:>nZ+[@b? B6?8Z@B? B6?8:>nZ+Zb? B6?8ZB?B6?9:>nZ+[@{b?B6?9Z@ZB?B6?9:>nZ+Z{b?B6? 9ZZB?B6?9:>nZ+[@b? B6?9Z@B? B6?9:>nZ+Zb? B6?9ZB?B6? 9NsN@RNN!@ֆNNN9NTA0IT@HRZ}S?T@5 T V @R ?TK@@H( hT`B4@, H(zH )MK@ q T #KB#T< KB#PaG R G RN@q T4C@N@B==  !J?THkR y) +  +ij8J5 *ik8k5R3@9 )R *!9 4#)% @8*858D鶍ˠ i۶Cmɶ} 9?HX;H թ)! _ TT JAT (R?TK(;HB 7!(_aT4@@ 9C!TP ;8OK9 q_T@R!7RbRԓ?cTKh#J +j#G@R!|-R"R?cTKhOQ@_O@R !7 RbR_?cTK(}A*hh85@RR?cTK(@R!P RBR?cTK(`H##I#G|-{ R R Q*?qqT J(Lii8k `֠7_qTqTd8_֊Ы R I(K! 9*Rkk}lij8,i*8J_=T!)@85*  (A_@H_`_֠_ր/_րX,_D_֠P6_`_-_֠\:_`6_h(_@h_WOw6 ~0h@iu) ?yhT { @h@BTOCWB_AD__)hh85@RR?TK(_{ o g _ WO@9HC4s{ 9 zZ@[Rji8ji8_ kT4?)!ThH6 !!1iTi@(ji8ji8_ kT4? )!ThH6 !!1iTi@(&h@ !iskh85@RsRUji8 ki8_ kT4?)!ThH6 !!1iTi@(&h@ !i@skh85@RsR<ji8Kki8_ kT4? )!Thh6 !!1iTi@(?h@ !i @ @ R9(}ԛ?% CӨ ,kh8 kL8T@s9kh8*85kh85@RsR?TK( k/ji8kii8_ kT4? )Th6 !!1i(Ti@(9h@ !i @ @ R9(}ԛ?% CӨ ,kh8 kL8T@s9kh8*85kh85@RsRkk ji8kii8_ kT4?)Th6 !!1i(Ti@(9h@ !i @ @ R9(}ԛ?% CӨ ,kh8 kL8T@s9kh8*85kh85@RsRԙk1 ji8kii8_ kT4? )Thh6 !!1iTi@(7h@ !i @ @ R9( @?=)D,kh8 Jl8(T@s9kh8*85kh85@RsR]k ji8kii8_ kT4? )Thh6 !!1iTi@(7h@ !i @ @ R9( @?=)D,kh8 Jl8(T@s9kh8*85kh85@RsR3kkji8kii8_ kT4?)Thh6 !!1iTi@(?h@ !i @ @ R9( @?=)D,kh8 Jl8(T@s9kh8*85kh85@RsR?TK(@95lk57ji8kii8_ kT4?)Th(6 !!1iTi@)5h@ !i @ @ R9( @?=)D,kh8 Jl8(T@s9kh8*85kh85@RsRԼ k;ji8kii8_ kT4?)T@RRa!"RԪi@(!h)@*JU$?A)hh85@RRԙqT4qTB@9h5@RRԵ?TK(OOWN_MgLoK{J_֨@9@w9s9s R RChRKR ??9}ʛ%C in8i)8)T) ?8Kii8) 85RR 9KR ??9.}ʛ?%C in8i(8T  ?9Kih8+85C_@( @)!*__T)AaT6_ @_l;!{og_WO@@@*@zZ_'H@94[qTh@85I(@85i(@T;J-?T@)K@8J+8Tk(896h4@*?qT9)@9I594'A @8*859-!p$"@4c+ij8Lkj8 kT+4_J!T l!+ij8ij8 kT4_!JT @ @Z@9ki8k)8)? T k98kj8 Jk5jk8 k)5qR)R( l@8J5@@_?hTm@8 5@9l94l@8L85@@m@8 5)ih8i94 kh8I85#7@OEWD_CgBoA{ƨ__(!p$*` A!| RR?T@@T_h 8I@9i4?qHI@85RH8_9A_KB`WO@C@")hh85* )?? T5Bp$b RTR#9#)@9#94#*)@K@8+85(_8qT# @85R 99# @85 R 8 Jq$K k@9 i)8)?1aT` #4` #R?TK i`7x@@hR! R?TKVB ՠD0S ! T P鯈Rɨr/& k T@7`y%@yk T@9@9ka TRi@(R9J,k1Lih8li(8=T@1 @85@RLR =9/}˛?%C io8i*8JTI @8J=Kii8) 85@` b!0 RR?T@bT* B?$#@COBWAC_`/h#x7T #K9#` #{CQ@!E9h6 @)RI!9 @ =){A_{CU@Y@AF9h6@)RIA9D@ {A_{_WO***y:ЈЗе^@a@@@6tٴf@q+T@)+@8k`TJT)i@)@?kT*R)m@)@*48 )q@*@ kTA"Ru@@! @i 9@ 4@88OCWB_A{Ĩ_{og_WO**z*z@@q TЙК]@9c@Zg@{@*@ ЉJ]@H@ 5H@88H@@ k T t?qKT*@K@Jٴj K@8 kT)Ti@*t5i@*tJ5 s_qKT+@L@kٳ l@8 kTJT)s5)s)4*9]@)@@)ٵuq+TJ@J L@8 k TkTi@@kT*Rm@@ 588 q@@kTJu@"RI@q@@@(Hd9@*OEWD_CgBoA{ƨ_{_WOИЗs@@ЕДh@b@ @^@~@n@ khT!Ru@@ @I 99@@R39@@R-9@@"R'9h@@qT?(R }~@ ,ikJikJ *i(h@?y(@iy)@ii)8`@OCWB_A{Ĩ_{og_WO**ИЙ^@g@*@9c@ u?qkT @)@* @i 4@<8 @)@@ uZ_ kjT(ٵ:Vih8*B9@)@t+ٴqKT @ Nil8kTaTi@@kT)Rm@@ 48| q@@k+TJu@"RI@q@@(H8sqT @(@** @i :@<8 @(@@Js kjTٳ65ih8*8@(@[z ٺqKT @ .il8kTaTi@@kT)Rm@@ :8| q@@k+TJu@"RI@q@@(Hn8*OEWD_CgBoA{ƨ_ֈ*R}@@)m@ (@ `8)R 8_{ g_WO` R8z@@qT* .R+@6k Tv4R~@* *8 k? k 9Ŗ Ql  TLyhL5i  QkmT8 * ROE @WD_CgB{ƨ{ WOk T6ROC @WB{Ĩ_***7*kkTzQeqTQeqT*Q*eqhT*ށkTk TxQiq'_QeqHT́QeqHT́_ֈ@)@@)@ 4@@5@)@ @)@J 4{ O @* *@@* @@@ROB @{è_{_WOo@*@ =@@ aqT@)@m~.R@J@)@aJ@~@oy4 TyqOy/yoT 2F@k`TTqT*}@c@~RO8R"RMqT7Rzw2T @T@R!@R@_@ TO]W\_[{Z_,{WOCш@#*R@!z@@qTqaT u#J@k @@  < &ZnZmn?)k!T?T,~#k@ J k iE@?q)UZZiIEAT9AR"R#@qT!qbT O m}#JA Ak!!NBN! NB NA?JT?@T# J I@?qIEaT(R"R#c@R@_@ TCOBWA{è_ֳ?qT@)@J@m+L@)@J@.R Txyoq@T qT/yPyoqTq  T2@9071T<@@yo[M_C{og_WOДhbF9<@@7@R6(R`hb9q+#T*@k@~**R Tjw@xH7@kjT`@ Ju@RI@(H86h@@R26k@`5@j@ x) K) Q 8@@x4_9(9qkT@_z (5T`@@ysqT@j@ ys) 8 1 Tx 7@kT Ju@RI@(H5h@@R5@k@`5@j@ x) K) Q 8@@x4_9(9@xqT_@)?kT Ju@RI@(H5h@@R5@k@`_ (@@ys4@s7@kjT`@ Ju@RI@(H5h@@R5@k@`5@j@ s) K) Q 3@@s4_9(9@sqT_@)?kT Ju@RI@(Hr5h@@Rl5@k@`NqKTh@@3}~ӔR. 5h@T@ i+yj6@@k k +y*@@_**OHWG_FgEoD{CC_{WOs@u@Ri@@ @@!Ia &5R@a@@5R@a@@5R@a@@5R@a@@5R@a@@4R֊@a@@4@@a@R4OBWA{è_{og_WO@ш@*@pR@~c2*R~C*R~3*R~R@@yS 4R@@*4sz@h@h7~c2*~@*p~S"*R~@7{( T@@h]5m@@@4@7~S"*~S"**o*O@@+*A3@ ySq? T?qA{ A7ş:R<R <@@ymDK3@k TS{7@j@ yhAyhH=i@( @O)@#** 4?qk Ah@JAI@ h) ITqKTA@4@+,R@)@)@J@J@ Tzymq@T qT-yNymqAT@9P77T@@(4s@Z@+@qT@@@ ka>T)Aj@)@ <4 k;TqK=T k =T'X 80.& q:T*A**Ds@Z@+@5@4) A(@(?@2?q-TS"!A @(3)#@; @*/s COo@?6j*TH@oqT~@*}9@@)@j@)@yy6yy*&5@c2Bp*+H@qkT#**9Rc2s@c2@S"5y9h@Z@5~@)RC y73y7)%A(@{y9 H@*?(9T {y4hy{9H4S"i@UyhUy9 5;@C*E@_kT @) ))A**3@{O)@** 4JAqH@k A i@Ho@) ic2os@KT_q TA@4@,R@)@)@J@J@ Tzymq@T qT-yNymq/@AT@907T<@@ymIz@a!-**|c2@a!-**|c2r@#@***J-A?@H@ k HATS"*@@(S"k1AiIyi 6h_y(A@4@+@@))}!}~|5A @9qTP 4@@kTK4@K @@h4S"**JmM4@@? qO@5h)TBw5 @K H@q4HG@q9FTZ@35A@9qT)3@kT***lqT@;@**JT+E@kmTC@ *@!4)*c|**S"**e+@A@4]39A3@@@9qaTw|@_@ AT@OEWD_CgBoA{ƨ_ kTR@@/2@)@)@I5A @ 4 RR@@3R@9|RMtR)|j=VA 7@XA! qqs6Ah@9qT@@9*q5*OU |*24@ 8q4h@9qTP 3?qKT*3FTOO2h@9qT)21 A@@K96!AR"R@{ {C{og_WO^A*@s@@@q+ T~@1@RbA@dA*b:R @k _(Z T+yzkaT@kyzkTh@yz*5R `{@dA @^s@@q+T(lE@ E@ kTJaTH@ @J*R*iA_ @) *5R_q*)@)@_ kT@R*?1h@[@:4*}@c@R{qKT(~ӉRj@ kiJy{Ki)) AT@y;@@)@_y;(@44a~@c@RzvR*1q@ @ y;T~~)@kmAR-R_ `T@y{ji,/@kTo@y. R@_@y;E)@)@) 4?q@ @)T"qjT_+R?_ R@@y;*_ NLэR}+@ N!@lNalNaTlN 뭃_N &T J ˋE@ kiJTjk} RJ@J@Ii+@?kThmA@)OHWG_FgEoD{CC_{og_WOh@**R@zx@qkTjiy), Ly))?KTq z(Thz@s9R<RRZg@s2A h@ @y*n@z7 T@@y5yhqThi@@)y@K)@kIzT h056hiK]@@)a@@e@ @)@YvH@5Y*h}@@Yv4vq@KT O* * *@TI@j@))iu8?qIj_ kT* Km}@K QqT@klu} J  !?T T JyE? kTvq@@+TH@i@iu8q((T*@@_kJTH}@y{(  Th@_@ !TOEWD_CgBoA{ƨ_y?q Tijklmnop)@J@ka@]@}@e@1A@*12Ra R_`Ty$@E@xaxa$7qTzdqTZkT@f@K@XdXXdq4T@@@8qkTT!T+T@@@8qk,TT!T*_h@ @?qKTijkl)a@J]@ke@@-R*y-JTN@ymqT0@q@*zyT ho8y`q TN R .8q@N@__qT*I*R *J_ T+xj5 +x* xj4(*(, l5*_*_?q T** Պ'+RkT h8q@zPlnl *qDzT**/5**k*T}@?`Tho8?q@z?kTTQio85*m01~@P-*Ki/8PxqP5  *~@n0N4P.*Pxqp4kTol*o4,_.k_-T }@L - ˎ@948aT_)ؠH`I4Hx)h4)`)(? _ _{OhZA*]AVA  TH~(]xhZAV @ hZAhZOA{¨_ֈ YA) Y_{  RR ]x`V R0`VAYAx( @{¨_{ BqSqKT R/h"Q>q*lTqT *qTR/sQqT @{¨_hi@)@@)@q$ @z@T{ Oi)@B)@qSqi4T R/h"Q>q*lTqT 3PR/QqT T R/h"Q>q*lTqkTs9R/QqT *qjT ՓP*qTs9/B 7qSA R/s"Q>qTh"QqT (qSqTR|/sQqTP9i/BqSqKT Rp/h"Q>q*lTqT *qTRc/sQqT@6P/BqSqKT RW/h"Q>q*lTqT *qTRJ/sQqT 7/BqSqKT R>/h"Q>q*lTqT *qTR1/sQqT X,/BQOB @{è_{OBqSqKT R/"Q>q*lTqT *qTR /QqTOA{¨.hi@)@@)@q$ @zT{ OhR R. R. R.@7.BqSqKT R.h"Q>q*lTqT *qTR.sQqTL7.BqSqKT R.h"Q>q*lTqT *qTR.sQqT7.hi@)A @B)@qSI *qi4T R.h"Q>q*lTqT3s(R.QqT T R.h"Q>q*lTqkTs=R.QqT *qjT3s(*qTs=q.BqSqKT Rx.h"Q>q*lTqT *qTRk.sQqTh%X.BqSqKT R_.h"Q>q*lTqT *qTRR.sQqT@?.@RJ.OB @{è_{ g_WOshts6A@vi@9@zA@?q!T@@8 5/!.w~A@@ _ kTUe@@ _ kjTwu^A@@@)? k T@@ ? kjT@ux @y@AH)@9A (@@ I (@ )R @  @7i)@ ,@.@/@yih!~i-/@i-@i-_ J T@7* @*y{1ZQ{T(@y{1T1T@* @A `4@k T@@y(yhI ! **}~)@ @ ihAihq1)@ @~! ihAihi1h@9qAT -h@97P9- 4h)R@A@!*.h@9qTP t-tДA@7sB:@yv.+T-hA@4OE @WD_CgB{ƨOE @WD_CgB{ƨ_{ _WOhvЉ)$5A!h @9z@q@H 4/@ qTs4Rs@hztqUZ`z4P. T,h@@5OD @WC_B{Ũ_h !AR"R@u@!qTyC9@f:@Ru@T@k T*v,#{uuRu@klT{ Oh@@4hBqSqT R,h"Q>q*lTqThA@h4hBqSq T R,h"Q>q*lTqjT(*qTR,sQqT`(-ts@hB@qSqI4kT R,"Q>q*lTqT#*qTR,sQqT( OB @{è,KHT R,"Q>q*lTqGTB*qTR,QqT\",hBqSqKT R,"Q>q*lTqT *qTR,QqT@D0s,tДA@5`-l,hA@4:e,@5`P.`,hBqSqKT Rg,"Q>q*lTqT *qTRZ,QqT#G,hB i7qSA RL,"Q>qT"QqT (qSqTR?,QqTP9,,hBqSqKT R3,"Q>q*lTqT *qTR&,QqT\ ,hB i7qSA R,"Q>qT"QqT (qSqTR ,QqTP9+hBqSqKT R+"Q>q*lTqT *qTR+QqT +@hB4qSqT R+"Q>q*lTq*T i(X7qSA R+"Q>qT"Q*qTR+QqT@+hBqSqKT R+"Q>q*lTqT *qTR+QqTX+hB i7qSA R+"Q>qT"QqT (qSqTR+QqTP9+hBqSqKT R+"Q>q*lTqT *qTR~+QqT k+hB i7qSA Rp+"Q>qT"QqT (qSqTRc+QqTP9P+hBqSqKT RW+"Q>q*lTqT *qTRJ+QqT7+hBqSqKT R>+"Q>q*lTqT *qTR1+QqT8+hBqSqKT R%+"Q>q*lTqT *qTR+QqT+hBqSqKT R +"Q>q*lTqT *qTR*QqT X,*hB qi-TqS R*"Q>qT"Q(qSqTR*QqT X,*hB qi-TqS R*"Q>qT"Q(qSqTR*QqT*hB i7qSA R*"Q>qT"QqT (qSqTR*QqTP9*hBqSqKT R*"Q>q*lTqT *qTR*QqT8*hBqSqKT R*"Q>q*lTqT *qTR*QqT@@o*hA@h 4hBqSqT Rr*"Q>q*lT*qTRg*QqT( T*hA@R4@hR5hBqSqkAT RU*"Q>q*lT*qTRJ*QqTH.7*hBqSq T R>*"Q>q*lT*qTR3*QqT@0 *hBqSq T R'*"Q>q*lT*qTR*QqT *hBqSqKT R*"Q>q*lTqT *qTR*QqT X,)hB qi-TqS R)"Q>qT"Q(qSqTR)QqTX9)hB i7qSA R)"Q>qT"QqT (qSqTR)QqTP9)hBqSqKT R)"Q>q*lTqT *qTR)QqTH.)hBqSqKT R)"Q>q*lTqT *qTR)QqT@0)hBqSqKT R)"Q>q*lTqT *qTR)QqT r)hBqSqKT Ry)"Q>q*lTqT *qTRl)QqTY)hBqSqKT R`)"Q>q*lTqT *qTRS)QqT X,@)hB qi-TqS RF)"Q>qT"Q(qSqTR;)QqT ()hBqSqKT R/)"Q>q*lTqT *qTR")QqT:)hBU(qSqTR)QqTP9)hBqSq T R)"Q>q*lT*qTR(QqTH.(hBqSq T R("Q>q*lT*qTR(QqT(hBqSq T R("Q>q*lT*qTR(QqT X,(hBQhqSqKT R("Q>q*lTqT *qTR(QqT X,(hB qi-TqS R("Q>qT"Q(qSqTR(QqT` (hBqSqKT R("Q>q*lTqT *qTR(QqT\"p(hBqSqKT Rw("Q>q*lTqT *qTRj(QqT@D0W(hBqSqKT R^("Q>q*lTqT*qTRQ(QqT*qTRG(QqT ,4(hB iH7qSA R9("Q>qT"Q(qSqTR.(QqT x(hBqSq T R"("Q>q*lT*qTR(QqT=(hBqSq T R ("Q>q*lT*qTR(QqTh%'hBqSq T R'"Q>q*lT*qTR'QqT( 'hBqSq T R'"Q>q*lT*qTR'QqT X,'hBQhOB @{è_{ g_WOh RR@@xp!Rhxh@yR_A2 @hy )kphyA9@` )@}5i(@qTiz)!AZ@7RRV"85@)@J@({#T#i{z7J4#4*"p)@J@@h`)7UA!.@XAqi=eOE @WD_CgB{ƨ_{g_WOhij@)UAJ5Avkq(J@9@! )@^A_rQ<Kkk?q@`!;"1)hwA@@}3i(@qThy!A9@RT"8@Z#T@iz*:((@q@zT*o&hA@4ODWC_BgA{ŨODWC_BgA{Ũ_{ OtBqSqKT R'"Q>q*lTqT *qTR&QqT (@6&BqSqKT R&h"Q>q*lTqT *qTR&sQqT!&B 7qSA R&s"Q>qTh"QqT (qSqTR&sQqTP9&BqSqKT R&h"Q>q*lTqT *qTR&sQqT &hA @Bi4qSqKT R&h"Q>q*lTqT *qTR&sQqTh]A@ 'B 7qSA Rt&s"Q>qTh"QqT (qSqTRg&sQqTl9T&BQqSqKT RY&h"Q>q*lTqT *qTRL&sQqT X,9&B qmTqS R?&s"Q>qTh"QqT (qSqTR2&sQqT`OB @{è&{ OhBqSqKT R&"Q>q*lTqT *qTR&QqT'@6OB @{è%{WOhkuAkA))YJJ% @B-uk@qqSTi) 3+4i)5A)@9?qaTqT R%"Q>q*lTqKTsnR%QqT9i)@)@4q+T R%"Q>q*lTqTqkT R%"Q>q*lTqTs9R%QqTq+6T R%"Q>q*lTq5T*q Tsn*qTs9q'@6%ss@Bj@(_qT7(qSA R%"Q>qT"QqT qSqTRz%QqTP9g%@Rq%BqSqKT Rk%"Q>q*lTqT *qTR^%QqT/K%h@qKTBqSqKT RO%h"Q>q*lTqT *qTRB%sQqTX,/%B@RQ7%BqSqKT R1%h"Q>q*lTqTssR&%QqT*qTss*qTR%QqTP9%BqSqKT R %"Q>q*lTqT *qTR$QqT $BqSqKT R$"Q>q*lTqT *qTR$QqT`D $BqSqKT R$"Q>q*lTqT *qTR$QqTl &@6$BqSqKT R$"Q>q*lTqT *qTR$QqT9$BqSqKT R$"Q>q*lTqT *qTR$QqT@t$BqSqKT R$"Q>q*lTqT *qTR|$QqT(O&@6e$ss@Bj@(_qKT7(qSA Re$"Q>qT"QqT qSqTRX$QqTP9E$BqSqKT RL$"Q>q*lTqT *qTR?$QqT@1,$h@qT@R4$]BqSqKT R-$h"Q>q*lTqT *qTR $sQqTX, $B qTqS R$s"Q>qTh"QqTsZ,(qSqkTsZ,R$QqT*qTR#sQqT` #B 7qSA R#s"Q>qTh"QqT (qSqTR#sQqTP9#*BqSqKT R#h"Q>q*lTqT *qTR#sQqT/#BqSqKT R#h"Q>q*lTqT *qTR#sQqTX,#B qmTqS R#s"Q>qTh"QqT (qSqTR#sQqTsijsAh@)AJAq(I)8@h $h@i@@ *4OBWA{è_֨BqSqKT Rl#h"Q>q*lTqT *qTR_#sQqT=L#BqSqKT RS#h"Q>q*lTqTsj%RH#QqT*qTsj%OBWA{è-#{_WOChow@*@hA@@@4@ i)1A#@4B) ))YqH%kB/ RkuvtA@4@H@@ *H5%BqSqKT R"#Q?q*lTqT *qTR"QqT@89"B 7qSA R"#Q?qT#QqT (qSqTR"QqTP9"@h4h5A @9BqS?qaTq T R"#Q?q*lTqjT(@(4BqSq+T R"#Q?q*lTqT1qKT R"#Q?q*lTqTs5}*qTR"QqT`;*qTR"QqT* *qTRw"QqT` J$@6`" 4@H BqSqKT Rd"h"Q>q*lTqT *qTRW"sQqTX,D"B qmTqS RJ"s"Q>qTh"QqT (qSqTR="sQqTX9*"B 7qSA R/"s"Q>qTh"QqT (qSqTR""sQqTp"BQ@@ *H4>h@@H4BqSqKT R "h"Q>q*lTqT *qTR!sQqT+!H@_@ TOU@WT_S{Q_֚j{_WOHIV@)@WST@֎@(@@q@s@A @z!T@h@h5@h4hBqSqKT R!#Q?q*lTqT *qTR!QqT@D2!@R!@vBqSqKT R!"Q>q*lTqT@4vBqSqT R!"Q>q*lTqJT?*qTR!QqTpt!BqSqKT R{!"Q>q*lTqT *qTRn!QqT h@4vBqSqk T R_!"Q>q*lTq TS*qTRR!QqTHI5A)1A@9!@)1&qHe.L"BqSqKT Rq*lTqT *qTR/!QqT,HB1AR@iwBqSqKT R!#Q?q*lTqT*qTR !QqTH#1A@ "BqSqKT R "Q>q*lTqT *qTR QqT  BqSqKT R "Q>q*lTqT *qTR QqT`P BqSqKT R "Q>q*lTqT *qTR QqT@1 BqSqKT R "Q>q*lTqT *qTR QqT 5 4h@@ * 4@R shBqSqKT R "Q>q*lTqT *qTR QqT4>n hB i7qSA Rs "Q>qT"QqT (qSqTRf QqTP9S hBqSqKT RY "Q>q*lTqT *qTRL QqTX,9 hBQhH@_@ TOEWD_C{B_*qTR1 QqTHtA@2!@h4BqSq T R "Q>q*lT*qTR QqT4> B H7qSA R "Q>qT"Q(qSqTRQqT+BQWh{OH@@h4Ih)AB)@qSq)4KT Rh"Q>q*lTqTsV RQqTshBqSqKT R"Q>q*lTqT"T Rh"Q>q*lTq TsRQqTt*qTsV n*qTRQqT`:HA@4hBqSq T R"Q>q*lTqjT*qJTsK*qTRQqT@0nH@@(4@-ghBqSqT Rn"Q>q*lTq T OA{¨_*qTR^QqT p9KhBqSqKT RRh"Q>q*lTqT *qTREsQqT+2sOA{¨,{og_WO HIR@)@@H@)@@3KHJkA@[UQJ@{_AVA16A @ZJ@q()! Qie^UеVAHA@ 4 RRfRQ^SЁRs@h@ fH@ @hB5Hi)$5A!*@9q( &@A!DXAB ~[h@qkTHY8R!A9A@({xqUZ6({xiqUZ z8 TH@@4({x*qUZeH@9UеVAqT?a@@J5AJ@9?q)q(h_rJ! IJQq*lTqT3szRQqT*qT xH@4B)@qSqi4T Rh"Q>q*lTqT3s2RQqT T Rh"Q>q*lTqkTs"RQqT *qjT3s2*qTs"B 7qSA Rs"Q>qTh"QqT (qSqTRsQqT"B+@*Q?qHqS+4 T3qS Rs"Q>qTh"QqTRsQqTyBqSqT Rh"Q>q*lTq T T3qS Rus"Q>qTh"QqK TSsfRjQqTC*qTR`sQqT MBqSqKT RTh"Q>q*lTqT *qTRGsQqT>4BqSqKT R;h"Q>q*lTqTsb#R0QqT *qTsb#Ssf\0'@@$@T!HJuе7@@JUAH4HIT!yA)@J@@)@_q( RIzi=ˆB (7qSA R"Q>qT"QqJTBqSq T Rh"Q>q*lTqJ Tg(qSqTRQqTP9BqSqKT R"Q>q*lTqT *qTRQqT : 6BqSqKT R"Q>q*lTqT *qTRQqT@ v 6BqSqKT Rh"Q>q*lTqT*q+TRsQqT*qTR|sQqTiBqSqKT Rph"Q>q*lTqT *qTRcsQqT@PBqSqKT RWh"Q>q*lTqT *qTRJsQqTT!7B 7qSA R<s"Q>qTh"QqT (qSqTR/sQqTP9BqSqKT R#h"Q>q*lTqT *qTRsQqTBqSqKT R h"Q>q*lTqT *qTRsQqT 3BqSqKT Rh"Q>q*lTqT *qTRsQqT`WIB:A)@JQ)@JA4@9q7T[ZJ{{AZ@@!"h@I@JUA@J@( RXA|_qIzi=ˆW RRvaaRYy@H@RRiy( yS)iaU) ~A` @?kTOy@@) ?kjTWU^A@@@ ? k T@@ ? kjTy@XH+ @ @AK) @j) JJA<I@kL@) +I@k) +R+ @k) ? @ 7K\Yk@@9A .@p@Q@yji)!~-j/Q@.j/@0j/ T5H@4@9qa&T~\@XHA@4,S)q(s6AJ! !@2h@9q@@h@9q!T@qKTUA8RRs[RtД$\@Tٛ@Dm(@9kT YZW9AZA:AVu7@9q T RR4R_!RW@ty!Rt y_q` KTH&q+RA@T ?CTqbT*{ E D `k?aT? T?}T,}N@ J ˠ@J!T? aT K@  @8)K8T@!! XAbB7TZ@q*lTqT *qTRLsQqT!9BqSqKT R@h"Q>q*lTqT *qTR3sQqT W@@ HY5A)}-JJ)! @99_Aq(@@T@!!/@@XAqUT RR^RW@4h@y2hy5@R` ^q` TX:R@uB: @yz@)yz_ Iz: jTH@@(4@yzH9A@9qaT Z@q*lTqT *qTRsQqTX@BjJq4qS?qKT R"Q>q*lTqT *qTRQqTZ 6p@4HIjJQ<5Akq(l! @9)UA@!,)@r?qN@ qkTS4Rs@h@ytlKTh@H 4 -D@@ *H5'= 3: ,7SsAh@4@@ *H5\,) L4&@0R`:R `H: 4h@H4`,  @3sR.Z,U"`X: s&"4vU`(@4@(4H@5BqSqkT Rh"Q>q*lTqTI@@i 45BqSqK T Rh"Q>q*lTq TR*qTRsQqTBqSqKT Rh"Q>q*lTqT *qTRsQqTBqSqKT Rh"Q>q*lTqT*q/TRsQqTu( 5BqSqT Rh"Q>q*lT)*qTRsQqTt-vBqSqKT R}h"Q>q*lTqTSs RrQqT,*qTSs &*qTRbsQqT`OBqSq T RVh"Q>q*lT*qKTs#RIQqTs#4H@4BqSqT R9h"Q>q*lTqJTBqSqT R,h"Q>q*lTq T*qTRsQqT`d BqSqKT Rh"Q>q*lTqT *qTRsQqT`:BqSqKT Rh"Q>q*lTqT *qTRsQqTBqSqKT Rh"Q>q*lTqT *qTRsQqT`LB 7qSA Rs"Q>qTh"QqT (qSqTRsQqT`H:BqSqKT Rh"Q>q*lTqT *qTRsQqT"BqSqKT Rh"Q>q*lTqT *qTRsQqT 0tBqSqKT R{h"Q>q*lTqT *qTRnsQqTX,[BQ@H 5A*qTR\sQqTIBqSqKT RPh"Q>q*lTqT *qTRCsQqT 0BqSqKT R7h"Q>q*lTqT *qTR*sQqT  @(5H@H4,@$ ` @5(--@59THAA@ H*A@A@5HA@(4(1U~<ДrWb)y9w;Zc"{;.<М 13s5@Hb"$`@h$ @ .`t;@` *pH<5 t:w 9+Z3/[{7%Ss}{ywu@s\YZ[XT@9AZA{@A@ApBqSqKT Rlh"Q>q*lTqT *qTR_sQqT`LUAB@( 47(qSA RMs"Q>qTh"QqT qSqTR@sQqT  -B 7qSA R2s"Q>qTh"QqT (qSqTR%sQqT@<BqSqKT Rh"Q>q*lTqT *qTR sQqT\BQqSqKT Rh"Q>q*lTqT *qTRsQqT@HBQ(A@ *#(@SR4H@5 R R BqSqKT R"Q>q*lTqT *qTRQqTL:B 7qSA R"Q>qT"QqT (qSqTRQqTP9BqSqKT R"Q>q*lTqT *qTRQqT#vBqSqKT R}"Q>q*lTqT *qTRpQqT ,1]BqSqKT Rd"Q>q*lTqT *qTRWQqTX,DB4QAIZ`h:DC@@,2BqSqKT R9h"Q>q*lTqT *qTR,sQqT@=B 7qSA Rs"Q>qTh"QqT (qSqTRsQqTP9BqSqKT Rh"Q>q*lTqT *qTRsQqT@BqSqKT Rh"Q>q*lTqT *qTRsQqTH@)@J Kk>q%h?q)m!B 7qSA Rs"Q>qTh"QqT (qSqTRsQqTx"B 7qSA Rs"Q>qTh"QqT (qSqTRsQqTtB Q qTqS!Q Rs"Q>qTh"QqT (qSqTRsQqTX,nBQhr(A@H@4BqSqKT Rjh"Q>q*lTqT *qTR]sQqT$JB 7qSA ROs"Q>qTh"QqT (qSqTRBsQqTP9/BqSqKT R6h"Q>q*lTqT *qTR)sQqT, @Bk0_qJm; T7qSA Rs"Q>qTh"QqT (qSqTRsQqTB qmTqS Rs"Q>qTh"QqT (qSqTRsQqT@$B @*HqSK4)7(qSA Rs"Q>qTh"QqTRsQqTBqSqkT Rh"Q>q*lTqT3s1RQqT5)7(qSA Rs"Q>qTh"QqTRsQqT,*BqSq T Rh"Q>q*lTqkTsf RQqT *qT3s1*qTsf uB qmTqS R{s"Q>qTh"QqT (qSqTRnsQqT@PqB @*HqS4)7(qSA R\s"Q>qTh"QqkTsRQQqT2)7(qSA RHs"Q>qTh"QqTR?sQqT@>,BqSqT R3h"Q>q*lTq TSsN;R(QqT s*qJTSsN; B qmTqS Rs"Q>qTh"QqT (qSqTRsQqT@P @BkI9_q*J!2 T7qSA Rs"Q>qTh"QqT (qSqTRsQqTB qmTqS Rs"Q>qTh"QqT (qSqTRsQqTX9B @*HqS4)7(qSA Rs"Q>qTh"QqTssN1RQqT)7(qSA Rs"Q>qTh"QqTs~RQqTssN1s~B4 qAmTqS Rs"Q>qTh"QqT (qSqTRxsQqTX,eBQlBf(A@ j*:ZAH@qK T37sA*8RT;j@A @yx'j@H@)R(TKyx5BqSqT R???q9#QT?qKT9R79Q?qT4B 7qSA R)s"Q>qTh"QqT (qSqTRsQqT  BQ()R@@)A)@ *H4 R R R R( RAi@@3* R R R S4\ 3RHR R@4BqSqT R h"Q>q*lTqT4(A@(4BqSqk T R h"Q>q*lTq Tk= BqSq T R h"Q>q*lTq Tsj%R QqT*qTR sQqT, (A@h 4BqSqKT R h"Q>q*lTqT *qTR sQqT7q B 7qSA Rv s"Q>qTh"QqT5(qSqKTRi sQqT+*qJTh%q*qTRY sQqT qTh"QqT (qSqTR> sQqTt+ BQ2!Rv (A@ q!Td< 3sAh@97` AR"RU"h@97pAR"RUOFWE_DgCoB{A OFWE_DgCoB{A_C{_WOC)* z)@)@U4(*A@t(AL97U5UU*UqTTRR*@ q ?jUq*T(@@@ TQODWC_B{AC_*CPȺDqTD4Dh5bBʄ)yh4`@=)mB!yh0"}*UUDbB+R *ss< ** * *(*T+yx5 * `TnByx "bBDȺD *{og_WO (@*@R!R  !%)((-(1(5(R(9(=(A(E?I?M?Q?U?Y(q9 R a&((y}99( ?_ !R?9 dBL RhBL !RXAL !RlBL (5=R =rBLBRJS`@T T_8qaT(Rh *xB*%FICsbH;4 [  !:pBKCsSH94`E7QYqT)j{hx) R(R @H9(  @)((R(9 С!+% @( Ё!:- A!P&(R( С!= @*qT9  @)*R(u Y a!\(R(Q @((R(R((R((UE(U= A!& !$, С!0 A!<9 !{ С!=w()uA)qA@)@ yiJ2 y)p(R(lj Ё!cc(R (R()]@4 @X(R(I(MRO(RL5I A!|B(R(%A(RH> Ё!'7 !13(R(=2(R(._, R(1((R($(R( A ! 8dBBl=J С!+(R(9 =9(R(-(R(5 Ё!/ Ё!P'(R()RA 9 @)(y !;Q()R  С!H+=9(R((}) С! ! 8dBbBIE(R(y С!t(R(- !!(R(R !!d* @_84qT_8h5 a!3dBH_8 @4K7fB{I!,HHa!|- (R(E|6fBH!H*@l?9=(R @h)RIhiv8?qlT?qmT?qT?qT)RI9?qT?qT?qaT)RI}?qT)RI)R))RI=4(= @0HЉKhIA?qH%kT@9QY]aeimquy}?U)R   (@_@ TOIWH_GgFoE{D_(!,"!A@D)R  ARyR(!!AR"R@-R/RDB$lR`  !RbR{g_WO!R `45Dh45'YR)R D4 !PR`f! sf-EqhT( DqHTWEqKTE&5*Eh(5WE qT5E(5 EH)5DH*5FH+5Dh4*R*Fj4(RJDKEJ * 44*E)F*J KkEqh?q)( D4: FE5(Dh5SE!BI)qh @l=D4`|d<((DH45E(4`4=d< ESEi44@=`s>N @=@8%"%sN  4d<HE4 (DH4}E4,x(D SE  *5!AaR"R@|PF4(@\<!AaR"R@rP` R{og_WO* EI)1 E FT(6iAP5P4 8= $E34(Ql94(A@mP5()R A 9oP4ЁvA5P4vA@(`t?uA`?HD4ЃfCF5T.R ED *4A!l%P =AR"RPfC5P5:P 4$ .! {(D94(!!!A"Dc$@O R"ROD4`ROHD4@ ROD4 RO()uA)qA@)@yi6 ROE4 ROE4 ROHWEqKTROHWE qTROD4`ROQE4@aR"ROME4`R"ROIE4$!R"ROyE4RyO(D4RtOE4RnO(7E5@RhO(7EqT RbOAE5 R\OD4 RVO(3EqT1aT R(3RRIO9aR"R[OE 5D 5E4R9Oh;E4 R3OH?E4 R-O}E4@R'OYE4(С!\uA&OŽE!= OBH@9qTH@9qaTH@94! O@RO!!|QF#NOЂWFNqF!&N!!@>D)aF QNF5@?R RNDh4 RNE5ED *4!/N` aR"RNF4@?AR"RN!YF#NN!F#FN]5R"RNyG)}GCOeOyb)yb O!$ Na!iFNa!F#FNDWF5OcN!!*O" H yS|N"OO$O!!pNOO! F"}D}#!OeNa!0%O_N!FYNO!!eFRNh;Eh5 F!415}*HNh;E4#3EF!(+u ?NH?E(4FOA!l#3E 5NyF#FDuF!!p>+Na! :}F%NA!* N apN{{og_WO (@@E(4hD4`2fhDE *40_HSE OE *4$*X(R('*?}hDE2E_1!T:E  *_q Rd @z Rj26E_1T *5%  *_q6 *4=E4@>16E4@,E4'hDE44@ EhD44 hD4)'E42hD?'4ISE4@> hD4OE4d:E42E? i qkT !BTJR02Eq T!qbT)RPЀO=RROA=Ф N Nm}F==α N! NNNNNQFnfN/ N1NE!N?΁T TL~   ˋ  kNQjEJEaT?(#OOc N q}"=I@k+ DN!?b?BNk!T T J +Iy)ly)) T(}A !pBD4yEAh5h[E5h4vAhD)=B3sF q7BH R:Mv@!+lMvA$()R Q,9(!yA!BI5B@ LA!LA$ L ՔDBL !RL7B#"LA!$DDqT`4E`a!L(iEx3HSE4 !.pBC('E4 !pBCOE4 !pBCIE4 !dpBCBa RL RLB !tpBCh[E4*)E4 !0pBC4I)$EfB!!quBo!R3DH[FqTnV$w^C*/LALH[ ThG @=Lc]Ld(hyCL %hG @5@!rBRCC(mB@@'^A AE4 <@@$(@^@ ATOI@WH_GgFoE{D_K{O(A)YE@54F D#B)=BH q7RK(u!DKD!T4B $D OA{¨K{ OR꟏RErRRRqI QNR *NR *NR *NR *NR *{NR *uNR *oNR *i R RRaOR *[OR m*UO!R a*O RRRGNR *ANR *;NR *5NR */R R(OR y*"OR }*O!R *>R>R!R*]RRR*OR *8R8RR*! }R}RRihNЁR *hNЁR *hNЁR *hNЁR *hNR *hNR *!?%OB @{è_{ OC *@@JqT@_@ AT ՀC OB @{è#*RJbB\#R*J#%J`hB"R@@_@ TC OB @{è_qJ !!?!A)uBch @"@RJARAJ{ WOJbBFB@@  +)Q_ kT )A @A K*yS?q( HK@ }@aHJ`@@  +)Q_ kT(MJ@ OC @WB{Ĩ_ !!?!A)uBc"@"@JARA^J{{J`{_ !!?!A)uBch @"@IARAIJ{(|@4 }› T}J`{_ !!?!A)uBc"@"@IARA.J{|@4 } T}I`{_ !!?!A)uBCc'@"@IARAJ{ !A)uB!!?@"@IARAJ @9)4*87)Q?iqT @8I5 R_ @9)4*87)Q?iqT @8I5 R_@)@ K_{ q T*S |>*y@@kT @{¨_E  @{¨{OC$ #* R_@@zIo#)#R'H 'GI ! !A)uB#@"@FI R@_@ TC$OA{¨_MI*qTqTqT"_hQqT)!!(Y _{ B@h4 ("B   ("99_ Փ'"BR?I @{¨_QeqT{ I{_@94)@9  K?q@_ R_{ O5A@9BBqT @)Aq3@T@R_I@ %qT@RWI2R"RH@RLIOB @{è_5A@9qAT{O@RA@8IB@ %qT@R.IBOA{¨_{ A@H@R @{¨IA@I{ !A)uB! @"@H R{/{O$*R _Ho#)R'H 'GH !!?!A)uB@"@]HARAH{ WO@C @)-B@(@4*#*R#[H J) C#)@? @zI J-q) R 9j(8)T+@9qTqqT5# *R9Hq bqB# #R9@EH#  H@_@ T@COC @WB{Ĩ_H  aB)AJA ?I@l ?i+8  )AkAJ@(h_i(8_ aB)A +@L i*8 JA)@H?i(8_{WO6A@9qT *B@)A4@)qTRBH@9qT@RCA@Дv,WB@*RG=(zh(&H@i@9(4h @95T?qT@(4h@9qTFI)9_8qqq#!NFh@9q"TRF 4RF4!RF4!x"RF`4A!,3RF@4!RF4!!'RF4!!RF4a!RF4!8RF4!RF4!,BRF4!!,?RF4!RF4!RF58T @9?5q`T?)q Ti@9?qT*56E@RYF;Ra@h4r ))"!EF)Y<_8!qq6"E*C h5Kq-T  @)E)Q;_8h5 j4q ))"!EE)Y<_8!qq6"EA Az9B@q q9B@q  H5Kq T )E)Q;_8H5 9A@9 *9A@9qT*YA@[E@RE*)i$MB!L@<A@q4A@q,;Rd<*@_@ aTC OEWD_CgBoA{ƨ_ !`<!A)uBc #@"@ REARAkE*E,U{WO*E@6K A kT!A E)R R A $E@*h686 OBWA{è_ !!?!A)uBc@"@DARA6E@94 @958T @9?5q`T?)q T_5A@9qAT{O**A!!d@DДB@ 9qT@R2EЪR 3RBr+3r @)*-  J_ kT@R"EOA{¨_{|@D`{_ !!?!A)uBccT@"@DARAD{ WO*B@@@٠)yh?qT )@)@5y(8* R:@@ 4*4 @)@ٳ)@*yhj4@)yh?qT )@)@*yh4` JBK@kK4y(@   tJB 3H@ s tkB? k) 3h@ s t? k) 3OC @WB{Ĩ_{og_WO ДBBJBBB{@Z@@9@@ @)@k@*?k T )@)@? kT JB@ЂRu@@@ @)  Ј@@)BR @@Rh@@RH@@R`(@@R@@@R @@R@@@R JBB@`H@ )@(y(@(y(h@y)H@y)(@y)@y)@@@(y*Ci@@(y*37qTB @) *A@h4y@q@!BB@@OEWD_CgBoA{ƨ_{ O4*4 ДB@)@ٳ)@*yh*4 )@)@)yh?qT )@)@*yh*4`** * JBK@kK!y(@   aJB 3H@ s akB? k) 3h@ s a? k) 3*OB @{è_{og_WO* R*q*TB@9BZB{@b*sqT*4u4`4@ @ٵ*yh4i@)yh?qT )@)@*yh4*H* kBj@Jj y(@ ` 5(@ u `? k) 5H@ u `? k) 5*OEWD_CgBoA{ƨ_{og_WOCДBB*@@`)`B?k * T*}@ Z@{@Y~Ӝ@ K(* *}@@Qk iy9 y8TH@iy}j@*Iiy)4@  ٵKyhk4J@Jyh_qT J@J@Kyh4` B@kIy(J@~@HiyqT@@ iy 4@l@  )yyiM4Jyi_qaT yi4`y) B@J y)BB_5`*@K) s  J @ sJ @ sI OFWE_DgCoB{A_{og_WO* ա6P!A@GB9B(@qTR"ROEWD_CgBoA{ƨFBZ@{@@@t0U7R@RB( T*BH@i@@@yw#ywDywxywBX4a!1* B@@ `4@@`qT@@ `4`: )B*@J* _{ g_WOC **@*#*R*@*A*@@L9@B )@@B(y*@4(@  yiJQ y)@ZA64h|@I@( _8?qaT 9@B!#RA#fH@ic8qT"B#RA#Z@ @4 3RJ=By)H@q TA@5qy)TqJT@5 `?>!R0@ 8@_@ A TC OE @WD_CgB{ƨ_ d'H@ qii8Th4bB8cc0;#R*A#bBcLd0;#R*A(4B,$#R*A#B$cL#R*xA# @5a!!A)@ @"yj7AIA{_WO@@@@*8R@s34@ s? qaT3@sqT@s@4?qTOCWB_A{Ĩ_րOCWB_A{Ĩm{ WO*@4*T4 R*@@ `@4@sqT@@ s)4`) ** )B*@J*3@ si4@sqT@@ s4` )B*@J*3*OC @WB{Ĩ_{{{ WOB@*@@٠)yh@?qT@(yh4 Rj4 4@@ٳ*yh 4@)yh?qT )@)@*yhJ4a** * JBK@kK y(@   `JB 3H@ s `kB? k) 3h@ s `? k) 3 R64*4@@ٴ*yh4@)yh?qT )@)@*yh4` * JBK@kK3y(@   sJB 4H@ t skB? k) 4h@ t s? k) 4@@*S}@+ttk4@)ys?qT )@)@*ys4`o JBK@kK(y3*OC @WB{Ĩ_{ WOB@*@@٠)yh@?qT@*yh4 R@* ` 4@tqT@@ tI4`;44@@ٳ*yh4@)yh?qT )@)@*yh 4`(3y(# )B*@J*45* JBK@kK4y(@   tJB 3H@ s tkB? k) 3h@ s t? k) 3*OC @WB{Ĩ_{ g_WO*4*4 Rt@@BZB9B 4@ @**٠*yh*4@)yh?qT )@)@*yhj4` *** JBK@kK5y(@ u ;H@ { u? k) ;(@ { u? k) ;@ si4@sqT@@ s4` )B*@J*3@@Us(uq!T @lu5 @@u4[t){?q!T @*{5 J@J@J{4 R4@ @ٳ*yh*4@)yh?qT )@)@*yhj4a*p*Hٴjyh5uy(=*u4qT@@ u)4`]*/ JBK@kK y(@ ` 3H@ s `? k) 3(@ s `? k) 3@ @HٴUs+yhk4@)yh?qT )@)@*yh4`4 JBK@kK5y(@3*OE @WD_CgB{ƨ_;5* )B*@J*5*{og_WO*!Q**1* T Rk*T9BZ@{BB@**q*T*4*4(@I@ٷ*yhj4@)yh?qT )@)@*yh4` kBj@Jj5y((@ u 7h@ w u? k) 7@ w u? k) 744 *B@)@ٴ)@*yh4 )@)@)yh?qT )@)@*yh4`.*G44 B@)@ٴ)@*yh4 )@)@)yh?qT )@)@*yh4a**4*5_*s5\ JBK@kK5y(@   uJB 6H@ v ukB? k) 6h@ v u? k) 6S4 4 *BV}@@)@ٳ)@+yh5< JBK@kK y(@   `JB 4H@ t `kB? k) 4h@ t `? k) 4s444 v~@B@)@ٳ)@*yh4 )@)@)yh?qT )@)@*yh4`* * JBK@kK4y(@~~~   iiB i*@ ij iiB kk i*@h i @)@_ kI *OEWD_CgBoA{ƨ_{_WOs@Bh@@֪@nAA kh+T!u@R @@@J @@R@@R@@"Rh@ @qT8Rh@ )B@)@I(@iy)@ii)8OCWB_A{Ĩ_{og_WO0o @*dR@ 9:;<=>r=#!A)*Z$ @-J90RѴ 9TRT R   _==~(@~=ѿ`TB=MT -ъJ90qTVx1TB1T-J90qTqT( RG*qT(I8HR  ?qhTJ8 kJ90TSYxq T#@B)qhO3#(9I584y7ɳ8(R h Qi{i}q'T  jyhx) B4C5%#@ qTh5(B(BqT(>{?(k,T=@jh8?qTSyxq,TT_8{H{hx?(kMTBhhR#5 Kh@Ki_(RH?qT vC_!Q*Z** @HhC_(!a_(R(?qT`_:!B* uA)qA@)@yih7 sz@h@q+T*kJTQ?iqcT*%BOh@ sz@h@qT*kTQ?)qcT*%B:h@sz@v@qT*kTqT*< 4*%B$v@ R sz@h@qT*k T2)Q?iqCT*%B h@sz@v@qT*kTqT*< 4*%Bv@ sz@h@qkT*kT&qTq@T*%Bh@`_a@sz@v@qT*kT*{<`5*%Bȷv@ sz@h@qT*kJTQ?eqhT*%Bh@  )uAJqA)@J@)yj6qkT*kʥTQ?eqhT*%Bh@ uA)qA@)@yiȪ7 sz@h@q T*k*TQ?iqcT*%B~h@`_a@)R BaC_(R(7b_?k,T%4`^6 uA)qA@)@yi6`_h@**J(6*R~;c_d@bB1R;wa_h@?kTh@*?k,T`C_>*Bi@ k*+Th.B4i_1B?kןh. h@)uA )@JqA2J@(yj6`_d@6`@a6`_ch@`*_a_*`?k*,T`C_*Bi@ k*+Th.B4h_2B kןi@h.2  B)@v@)@y(yhqT R***`* *R)C5B*4Bh4(9B4(R?9B@5BH49B5@`_@2N)R = @`)Zb@^@sf@i@@"Rk@yAyc8C`:A@(4 @i@ky@l@yd@AyiBBc@* (ABJm@ J@h+AIih8?qAT*RA)@@) i)8h@K\(ABJm@ J@h+AIih8?qAT*RA)@@) i)8h@K9 sz@h@q~T*k}TQ?uqhT*%BZh@)R -_1'%aC_(R(7b_?kLTA5_qmT`^!R} `_)R , sz@h@qT*kJTQ?eqhT*%B%h@)uAJqA)@J@)yjt6qtT*k tTQ?eqhT*%B h@ EBɡ5)R E BIz4 !BqlT-R)AM),@qKTkAn@ kM)*Tmo5 !%A !y,n@M)B,@`_)R / sz@h@qKlT*kjkT&Q?qcTq T*%BƵh@i@EB'H4B@5Bȍ49Bh5)R =4CBh_h4CQB(R?9KRHQ(A)CjFB+55BȖ4(R=B`@"9BCQB5B`Uh!B A)R*qiT(R@ 'A (٨@yhUBs'A*j@y@y(*Bj!B(? k*KT4C^*R}B)AB*4Ca"@Yh4)Rh!B*qtT%A)+yjkrTKJ  * TiЗ)R vs?=E)BA9)@QJC 5(R)%BH(bY=B`@"9BCQB5B`U#"BsA)R*q_T(Rj@aUB 'A(٨@yh'A*j@y@y(*B"B(? k*TA @ 5*R)=B@- )@? qT!LB) C@"@ -*@!`VzhVBK*@****@)B()RsA*h@q+T(R* A @ h@*y)*Bj@(? k*KT թ0B@q()S p3P)R9A 94C]B sz@h@q@T*k?TqT2)Q?eqT*%Bhh@]RA@%?!A/!B,RL) @'qKsT.R%A 0!0/!BN)B @%A kN)qTqT~~ӒRirkTR?aTsz@v@q+oT*kJnT*8`5*%B#v@4C'a RIB8 R8M@1h4CBS sz@h@q1T* *%Bh@kj0TqT&Q?qTq@T`_)R B`_sz@v@qKeT*kjdTqT*8 4*%Bҳv@sz@v@qbT*kaT*u8`5*%Bv@m97 |ARJ JKl֊A@4e@)a@J]@J)@J@y@@)y@AykBBc@ *[N N@4e@)a@J]@N)@J@y@@)y@AykBBc@ *n @(R -(-9)uA ABkqAJ)@k@ A(ykH&7IK1 sz@h@qT* *%BYh@k*TqTqT&q`T`)Lh-B4i@1B?kן)uAJqA`@h-(@I@`1yi>6y>6`@{*`_a0H-B=4h@i1B kן sz@h@qT*kTQ?yqhT*%Bh@ sz@h@q+T*kJTQ?%qhT*%Bh@i_-'C sz@h@qT*k TQ?}qcT*%Bh@`_a@"i@*AB`@@J*AkAT*RA)@@) i)8`@uA)qA@)@yi6*`@6h@ **** @ sz@v@q ?T*k*>T*Q7`5*%Bv@sz@v@q<T*k;TqT*'7 4*%Bv@ sz@h@q+T*kJTQ?yqcT*%Bwh@- @i@i@@?k!T*RA)@@) i)8)uA ABkqAJ)@k@ A(yk(6`@6`@)h@ **#** @`@*`_ i`eMKK '}AB(9)Cj_AHR'(pA@q -T*R)B@)@_kJ* T+jk5@UBj@*y)B*B @A@@$)!4C]HA@qT*RB @_kJ*T+jk5h@UBjh@*y) @*B@`_ *`_H6h@ Q?iqQ'i1'?k`OT*`_H6h@ Q?iqmQ'i1'(JM6 O7`@N7`_a@г@N7*R5c_d@BB1R5d !BK4` @-A@` &**Bh!B?k- T%AJYBh!*(AB(Q 3B) CJ B+R!L@"@Kde)BJ Ck B@!L#@B@d+hz5hC_&)BJ Ck B@!L#@B@d+hi5h_)BJ Ck B#@B@hAB(Qi@H-i1h_'B) CJ B+R!L@"@KB) CJ B+R!L@"@K$B) CJ B+R!L@"@K@#5[B) CJ B@+R!L@"@!K5hC_-'EB) CJ B@+R!L@"@$K4)BJ Ck B@!L#@B@$h4 RB)B)@(*H4@`_@2T)R =(R RhF*w_]@R**V**S'-@9{ ɳ8'@iOщ):@9)yxI ?qTJ8 kTJ90SYx)a;J903i8fB) CJ B+R@"@K@!L$Є34h^G3R`T4@_@ T*0OEWD_CgBoA{ƨ_SR*3R4 B)BJ!Ak C#@!L@@b@)R k4)B!AJ C!L@#@B@]4{og_WO@C*@R@d4(#BqKT!AZA{As;еb?@<R4R&AI@y*yh54A!) jBqKT2A E()E_8)q(yj )K)A(jBqKT2A E()E_8)q(yj )KH:4A!/Z jBqKT2A E()E_8)q(yj )K) B(jBqKT2A E()E_8)q(yj )K64!4 jB2AqkT)*E E)_8?)qIykq*)HTR4C,iR.9ij jBqKT2A E()E_8)q(yj ) RKq RHjBqKT2A E()E_8)q(yj )K.4!<jBqKT2A E()E_8)q(yj )h"n9(7!RB @) > FR2A(Rh".9@` jBqKT2A E()E_8)q(yj )uA)qA@)@ yiJ2 y)0jBqKT2A E()E_8)q(yj )Kq7Thn9922jH@9h.9_9(E2 Eyi RE4(E Ey)(R(ahRj ijB2A_q+T()E E_8)q(yj )?@?jjBqKT2A E()E_8)q(yj ))R jB2Aq+T()E E_8)q(yj )<N jBqKT2A E()E_8)q(yj )K4!&HjBqKT2A E()E_8)q(yj )uA)qA@)@yi7%BJB? @_*Ri 4XjBqKT2A E()E_8)q(yj )K)9AJYBq+@9L97h4(R(9jB2Aq+T)E E_8)q(yj )oBjBqKT2A E()E_8)q(yj )uA)qAKK@)@ yi4J2 y)UjBqKT2A E()E_8)q(yj )KqAjB_qKT2A)E E_8)q(yj )?@qT2A?jBqKT2A E()E_8)q(yj )hK(4!|pB!/jBqKT2A E()E_8)q(yj )K)1B(jBqKT2A E()E_8)q(yj )n97@d3RBa!q1*RBi jBqKT2A E()E_8)q(yj )KH4!d]jBqKT2A E()E_8)q(yj )uA)qA@)@yic7Q jBqKT2A E()E_8)q(yj )K4A!4jB2Aq+T()E E_8)q(yj )@LhRjBqKT2A E()E_8)q(yj )uA)qA@)@ yiJ2 y)jBqKT2A E()E_8)q(yj )CjBqKT2A E()E_8)q(yj )h"n9(7!RB @) E MR 2A(Rh".9Gq1a!B3RBjBqKT2A E()E_8)q(yj )B) C @)@B7?HlBL`Ri (R?jBqKT2A E()E_8)q(yj )K)A(jBqKT2A E()E_8)q(yj )K))B(jBqKT2A E()E_8)q(yj )KH4!;ujBqKT2A E()E_8)q(yj )K)B(jBqKT2A E()E_8)q(yj )K)A(jBqKT2A E()E_8)q(yj ) 8'2jB2Aq+T)E E_8)q(yj )B @) KqT(Rhj q1a!B3RjBqKT2A E()E_8)q(yj )@8wR jB2Aq+T)E E_8)q(yj )B @) aq1Ka!Bq3RT;@4!n94h2n9qTxF3RBa!q1;2.9hRi =jBqKT2A E()E_8)q(yj )B)B@)@ *hy5RjBqKT2A E()E_8)q(yj )K)B(jBqKT2A E()E_8)q(yj )K(4a!H+jBqKT2A E()E_8)q(yj )K)-B(jBqKT2A E()E_8)q(yj )uA)qA@)@ yiJy y)jBqKT2A E()E_8)q(yj )K(4A!=RjBqKT2A E()E_8)q(yj )K)A(jBqKT2A E()E_8)q(yj )K)@(jBqKT2A E()E_8)q(yj )K)A(jBqKT2A E()E_8)q(yj )*RBi @) {jBqKT2A E()E_8)q(yj )KqBjBqKT2A E()E_8)q(yj )K)!B(WjBqKT2A E()E_8)q(yj )uA)qA@)@ yiJy y)AjB2Aq+T)E E_8)q(yj ),2Aq1a!B3R4AkjBqKT2A E()E_8)q(yj ) C@w'2AK'hq18a!B3RjBqKT2A E()E_8)q(yj )Kȝ54jBqKT2A E()E_8)q(yj )YjBqKT2A E()E_8)q(yj )CTjBqKT2A*E E))_8?)qIyk*))uAJqA)@J@)yj7}@in9 щ9I2ji(@9h.9?9JB (Ri_i R \jBqKT2A E()E_8)q(yj )K(4!\jBqKT2A E()E_8)q(yj )KqA ujB2Aq+T)E E_8)q(yj )` K) jBqKT2A E()E_8)q(yj )KH4!P&jBqKT2A E()E_8)q(yj )KH4Ё!$,jBqKT2A E()E_8)q(yj )=B)K @?qKQi $jBqKT2A E()E_8)q(yj )jn9 K)jBqKT2A E()E_8)q(yj )uA)qA@)@yi562AR& hn93R9)B2a! jq1H @9i.99HjBqKT2A E()E_8)q(yj )KHz5!RyjBqKT2A E()E_8)q(yj )K)5B(Hw49B)R jBqKT2A E()E_8)q(yj )qA@&@l_jBqKT2A E()E_8)q(yj )uA)qA@)@ yiJy y)jBqKT2A E()E_8)q(yj )KHx4!!:jBqKT2A E()E_8)q(yj )K)A(djBqKT2A E()E_8)q(yj ) K?q RjBqKT2A E()E_8)q(yj )Kq4!!'jBqKT2A E()E_8)q(yj )hKo4С!$%pB|jBqKT2A E()E_8)q(yj )h"n9(7!RB @)  RP ".9"jBqKT2A E()E_8)q(yj )uA)qAKK@)@ yikS4Jy y)jBqKT2A E()E_8)q(yj )C@!E%ZjBqKT2A E()E_8)q(yj )KHf4С!P%TjBqKT2A E()E_8)q(yj )K)UB(jBqKT2A E()E_8)q(yj )K)A(jBqKT2A E()E_8)q(yj )hRi jB2A_q+T()E E_8)q(yj )lBZj2AqmT *E E)_8?)qIyk q*) T 4_84CRqe%hK Q(8 ^$qT2A*B@5h@9yqTh_8qTq\TEC@\4uA)qA@)@yi[7$a!B3R`@*E/n9K)E E2A -82/@9.9 >mj`8/9Oyk@ ?"T. P T_88Oyk@hT@KOyk}@ @) ?T*jBqKT2A E()E_8)q(yj )KK4A!t|jBqKT2A E()E_8)q(yj )+RB)A @+I jBqKT2A E()E_8)q(yj ) C@!L" E $BjBqKT2A E()E_8)q(yj )K)A!0(pB(E5"jBqKT2A E()E_8)q(yj )KHA4!<$jBqKT2A E()E_8)q(yj )@-RjBqKT2A E()E_8)q(yj ) C@$lBEjB2AqkT)*E E)_8?)qIykq*)TRU$#@(i`8qT%q@Tj 84CO )R .9`jBqKT2A E()E_8)q(yj ) RKqRJy@H0jB2Aq+T)E E_8)q(yj )RfjBq#T2A E()E_8)q(yj )jBqKT2A E()E_8)q(yj )A)AJ@+R?AK jBqKT2A E()E_8)q(yj ) jBqKT2A E()E_8)q(yj )+R!.9(R*R;+ i jBqKT2A E()E_8)q(yj )K&4A!0;jB2Aq+T)E E_8)q(yj )B @) q1h"n9a!Bq3RT ph"n93RBa!q17*wGjBqKT2A E()E_8)q(yj )K4Ё!$pBjBqKT2A E()E_8)q(yj )jn9 K)Q H IR9H2 jI @9_ 9Hi.9Tn9q1a!B3R7EB3RBa!q16h@9q1yqTRi ,!1pB@hKqA :!A!+A!=!!P'!:!!!!!)|!!/x!t!T2A E!RNjBqKT2A E()E_8)q(yj )uA)qA@)@yih87RRi jB2AqkT)*E E)_8?)qIykq*)hETR4C5@@hn9` R9(RI2hi@99Ih.9Rj jBqKT2A E()E_8)q(yj )R$Ri sjBqK3T2A E"RjBqKT2A E()E_8)q(yj )R#Ri \jBqKT2A E()E_8)q(yj )oB)B@)@ *(+4hn9R9(RI2hi@99Ih.96jBqKT2A E()E_8)q(yj )-jRRBjj @) *AjBqKT2A E()E_8)q(yj )R`#Ri jBqKT2A E()E_8)q(yj )R$Ri jBqKT2A E()E_8)q(yj )R#Ri jBqKT2A E()E_8)q(yj )Rhn9I9(Ri2jJ@9_9jBij.9qKT2A E()E_8)q(yj )Ri RjBqKT2A E()E_8)q(yj )R"Ri jBqKT2A E()E_8)q(yj )R$Ri jBqT2A E`!RjBqKT2A E()E_8)q(yj )hRi @RjBq T2A E!RjBqkT2A E@%R()E_8)q(yj )pjBqKT2A E()E_8)q(yj )R"Ri `jBqKT2A E()E_8)q(yj )R"Ri PjBqKT2A E()E_8)q(yj )R%Ri @jBqKT2A E()E_8)q(yj )R"Ri 0jBqKT2A E()E_8)q(yj )kRAjR@9)AqR*hi S4 jB2A?q+T  *E E)_8?)qIyk*)Ri @9@ R)AC(@_@ TC!OEWD_CgBoA{ƨ_ !R@ RR(RRj RR RR!R %RR!R!R"R`!R!R@%R RI1.9+hn9IR9(RI2jH@9_9hn9I9(RI2jH@9_9Ih.9pH+RB)B@R @+I *R*1.9@R?`L4|jBqKT2A E()E_8)q(yj )09 9%%>@\,@dARA|!4C{WO`E`EE T"}S`o  RU``)R _OBWA{è_ { OR*>@ }@8`(R"OB @{è_|u{WOʋ*KE* kTJeA}~*  -R*iK KqJ*J} y5+i OBWA{è_,J*KHQ_q( -T)E(Yh)R(*(i _{-7{ E+n9K9kEEnyl@ _ T P T_88nyl@hT@lyl K k}@@J _ CT! @8a1K@9+.9 {_֠>{!!A@@R9B @*Q? q T{ B @3@ h@9qaTh@9h4a! C` ) R_ MC@(I C)R*B  @{¨_{ _WOEExhE T"!}Lo  RN)R ժERD@R@R>`(R"$E Ey)E E yiK @1yiI@@I Ȫh@9(.9OD @WC_B{Ũ_|c `{WO@Ej@_9j@_9*Rk@j*:k *E yj_`T*Ruj6hThG`qן*h&OBWA{è__T*E yjl @k@1 yj J@j@9,Rul6j.9)EyiT{_WOEE4Eџ CT"}ӥo    R*R* ytT,,n9mE9 yt LK yty4l @ll1k@ytK +R@@9K.9(.9OCWB_A{Ĩ_ tE*E yj_aT)Ey) @h4{ @X @{¨T__TN`@9@9(R @((E8 *E yj_T__T)E yiK @Ћ1yiI@@I (h@9(.9_{ _WO@E@EEѿT#!} o  R)R  xu n9LE9 xul +K xu xukx5k @l@KK1 xu, J@i@9+RK.9 .9OD @WC_B{Ũ_ ({WOEEzvz6h"@h4`@z6Ѩzhi* @)@jj1zhi +R@H@9K.9(.9OBWA{è_{O3Ths85_84OA{¨_Ro(RL)(@?{  @{¨{WO(*}@y@q T*j6x13xhTRihG)@)(R"OBWA{è_?l&(I_E_E_֨iB_֨1A_( ___aK_a _{WOEȾEtzhtz("@4@EȾEz(`E*-9i   ߾OBWA{è_{ @9qaT@9(4! C$  )G  MC@( C)RB  @{¨_{_WO*@94ʐR*ꍨr R  (@8}`ӎ KN }S 5 Wzv @L4@uR8 zv8~"z6OCWB_A{Ĩ_{ O@94ʐR*j덨r R  H@8-}`. KN }S 5 (yit  @4@t մ"@OB @{è_{_WO2/h@94ʐR*iꍨr R  (@8}`ӎ KN }S 5;zv @`4@uR@ ՠOCWB_A{Ĩ JzvXR"z6OCWB_A{Ĩ_{ O@94ʐR*j덨r R  H@8-}`. KN }S 5;yit յ @4@t t@OB @{è_{ OsBu@Ri@ A @@!Ia RAa@@RBa@@RAa@@RAa@@OB @{è_{og_WOCA{BA@Z Ah@sA)BA?kTR)u@@@a*@H(|h@a@R@v@a@R`p@a@Rj@a@RdL@y)@y{@9(4ʐR*ꍨr R  (@8}`ӎ KN }S 5z| @`4@xRV@4 4q  bz|~"z< RH@y) RA_@y)h@ y)A@y)OFWE_DgCoB{A_{ O@94ʐR*j덨r R  H@8-}`. KN }S 5yit յ @4@t t"@OB @{è_{og_WO Ѩ R@Z@**@H|V@nS)K kT@_@ a?T*** OEWD_CgBoA{ƨ#*R**HRЪ~B  @_ kT4Э*%CCkk@Tk5*4qKT Q"qn})C#.T*#** R*~ * kTfS) K_ k*TJBKiqIT*}_=q TЪЭ)BJC+@L٫Cj}@, *y,kChy*4kCi(Ыq!C k%Cy*wy*T(Q"q}}@T ~J)C, ?,T)R(J)CH j i KE@) ETv@_@ .T** OEWD_CgBoA{ƨq"TlQ"q})C#/!T*#*,*1}@n}oo~pR  k-n K1RRRB RBncnNBX nfX nNn!n$?1!T NN&TkoE@QE@kZqE T** R| k Tg)n}0~Ӳ)C#RC*zRK!Rb#RR **k{Kk̰ijK4qf KTmQD"q}-T**"}@oo Q!ĕ΁BncnNBX nfX nNn!nď?ރ!T N?*N&TG@QE@ k)ZqD T * kT  RкМ| BZ@g@) klTЈR#"C%**{П kCjT @=JBKiqITJ@ J} _=qmTЭ)B*@ ٪CK}@, *y, Cy+J4 y*J@ Ќ%Cz+_qy++T+Q_!qK} k}@Tl~ӭ)C ˟ T,RЋ N)C k  mE@MET?k@TkB {l@kATjkClٻl*L4 y,;i;)@_@  T OEWD_CgBoA{ƨ_*-}@n}oo~qR  No KRRP! $1BncnNBX nfX nNn!nD?R!T NN&@TE@QE@k0ZqE Tr}kRQI@ `!k?aT TMq}nRQ@ "΁?aT_ @T{og_WO*4?q T-(R Tzh k` @z1T6*qAT)AAZm*@_qT* ***OGWF_EgDoC{BЩ@ kj@)@ "(@"-RqT?q*T*9q TZyk@ @z_1 T 6ЬJkEAIA*)MAb*Ѝ*kQA(*s** R)lSЈ|ZA)KJ1C kyAT@\@ ? kՈ5X@ kjTA@ 8*E@5klT( K\@ CkTлдv@{AA@`@CRA.@A@R`(<*R.\@kJT_? k T K CkTздv@AA@@CRA@A@R<*R\@kJTЪб@ @J@A)+(_I@- k3(12CT(@kaT A@8)) E@5)yAC_(@ k(OGWF_EgDoC{B_*Ь)AJ}~+AqJToE@k @z1T40@j*@i*жз{Av@AQ **kjThk@ @z_1T4i@  KJ *jJ4 @ @ kǘkT,ykkl5 *C_ kT@@CRAh@A@Rz<`*R\@kJT@_@ @qKT)Qi} J)C*k J)IJ-kQ)q TNE@ E@ kT,*_{og_WOѨеи@A**@@@@ B|  @9C  kT!'RJu@ @K@hH#@ oq*9kT~~)R,@y)?) Tzi 4,I!8* *A@4УB,CcA*̙ШkB9@@jCZ_qJCzT @k}=q TkBz@ ٺ[@l_y, KBKy;K4y+3*RЩ!C@)%C?qy;6y;THQ~@(|))C?0q}@T ~L~n   T+Rl~m. ˌ * , E@kMET- ? q3T* 3*$*/(l}oo~ӌR)KQQ!BncnNBX nfX nNn!nč?΁!T NN&THj) E@)QmE@ kZ?qLE T3**@_@ TOEWD_CgBoA{ƨ_,p}QQ@ !?΁aT? T\kBl@JCqCiT @k} =q -T)B-@N٭}@. *y.By+N4Iy.J!C@%CqAy+y+T)Q!q } J)C)}@T+~n T+Ri H   +E@J ET_ q} PQ@ !?΁aT `TB @?kTB@JCK`kATC٠+M4Ky-_ @)_{og_WOѨ@sA@@h@@)yAA)@JBI$@I 4,C!Ah@*^A@@) @B)? k+T@h@ @) )? k*Tq T3*AR3;RZC *@@|3 h@k**T@_qKTI}K@@*JiI)+Rq,{-Ԅk_ T,yk 4 {kqT@_@ !TOEWD_CgBoA{ƨ_{{WOs~Au@RtA @@B)a `RֆAa@@X*ROBWA{è[{og_WO*2C@?qTyA @? qT4R*OEWD_CgBoA{ƨ_ִ@@@4K~AA9w@@ZA  ?kT(@@@CR(@@R@<*R@@IR  ?k T(@@@CR(@@R@<*R@@ @I4+_k4)R)@5~@q)LT  L+J _ Tk}@k~k kkJTE@4M@M4 *{*}A)A @~yA)1CJA+RAJ@+4@@JA)-C q_+T џ!bTKR(NKO=RROa=K NP N}f==Oa N! NNNNNQFnfN0 N1NF!N?TTm~ J  ˌnQEkNEaT?({_{g_WO]AAszA@@Ai@@ @(I ւAA?khTZw@H@@!CRHE@@R?9*REh@@@) ?kT)A@)@I(@j@(y*@?q T)Rh@(_y(j@@* )hy*+Q@ kkT)@j@kA)@jk@*(h@JAy)@i@K@( ihIODWC_BgA{Ũ_֨AA @?qKT)JEAkIA MA@)a)JQA)C)_{og_WO**Z3C**H@kjT*VA@*hA9Aj4<@{w@*h4kHkTh@@CR!h@!@R<*R<@@H@K)@)@J@(5H@5@Iy) @JyA3y*I@ @? kT3* J_k TOEWD_CgBoA{ƨ_֨aBRu@@! @) ~@!@Rx*ROEWD_CgBoA{ƨx{O** |~,R@ @A 4 @) , @J@,i+ |@K@qT,~.RA+Tozn4 @k ny.@oznk oy.K@i yA @? kMT OA{¨_{ OB@5H*qT)RsAh@qT  \0HRh R*@@h42U9qTrqT*  +ih8J @֨*!A@*OB @{è_֨a!4!A)@@(@29rqiT!H;!A)AC*@#@@R!A@A@ qAT(R29AC@HQqT)R(!Ț  T!!!A@!A)IC@ @HQ qTHQ}q T*t!AR !>!A)IC@"@` !%47!A@AR@ !AaR@"R !AaR"R5R@A@ qaT29y!!A)AC@"@fo!!AB4C@]fB)!A@ @5!!R[!xNW{og_WOCR**gHGh9Btwv`90a _ _I5 @ xN`4R;RTRV~jh@9qAT@9qT6R(R6Rv9R**) 4vv2Kii8mq+T Kik8qT+4q@Tl%QqTv7(h5 *rJ25(_h9OFWE_DgCoB{A_C{og_WO@@ ա0@@ j`8qTTa!h/ @8?q @R&} qTR7T@_"@rC @i@ i*q6Y @?kTR@,R~ *}*)}6jijhih @ki_rr  a<qŸwC@$Zz @I @_ b@**RRe;?k6)6 @  @k€ }: ki7 a:*R) @ @** @+ @}:ko8o7a:_qJ @  7* a:_q @  ,Rk@m}:kn8n6a: *q @  **o `  RKQ +)J 9q*(_k-RRRQR.R,R q@T_u3)  As0 3B)-R@@ @}8(ih h *Kk}8+ik86J@j(R q*6h7RN RK @ }8Iii87 R!47})@"ih 6R @*YR @Z@ }8Iii8I64a!\  R!47})@"ih  @z#A)Kq TVKR QqhT R@%*)6 @#4 R!47})@"ih  Z@H@ }8Iii8I74a!\v H  R!47})@"ihj  Z@H@ }8Iii8I64a!\] H i@9qT@v 4?)qT*%Q_qj$!\z$[ziB)@9HkaT*?)qT*?)q`T)4 KB!(2 *R 9Q?qlTv!(% *R 9Q?qlT@; @_@ AT*OHWG_FgEoD{CC_ {og_ W O @@A? @BU@kT~@ @H@($@)~@ q4@qkT @*kJa T@8m7 @N@9ij@9kT) *4? q T3!R*|J@9_qTS@84q! TK @94-@8k 4, -4qTit8J k5( @q q TK$@J`*C!6'=*{sb2*T_86@kTh_^]  4B*^Bk@T'@h@^I4k*J'*'H@8*+Rqk T hRM@9qTM@9qATJ @9 K1R $s* K_qR8@* R?*imm7-77*@_@ T*OKWJ_IgHoG{F__i6) $*_6" @  @9)4|)sH @*|)@9H4S'@4 qT3*JH@( @ |)S @qTZu^*CA@15@*)RqCxkTZui7hq83ѿS8C8s6!|!A@@ ! "@s6!|!A@@ !@  {OC@@@94@@@ T*OC@{A_ @* yqT @ kJT @4yh!4$jh8996!|!A @@"@ *1 T1`T 1aTa!@ 1T1TA! !* !!" * { @  @{¨*_{ O@h @qT( Ti@ yu`X h @OB @{è_{ WO  m  `{k  S OC @WB{Ĩ_{Or OA{¨{ WO-B@H5*^ qVZc} dn(ay*. CB(**+ R 8@9 8@9_qq@Tj5IDR 9 y7 w OC @WB{Ĩ_{WO3@(@4}@ @@4 k-T@_(TH|!@ @R(KI<  @*Ϳ@ * @)}@ @@! B}D @ OBWA{è_{WO*4 @@4 kMT@_(TH|!@ @R(KI<  @*@ * @)}@ @k~@@! B} @ OBWA{è_{WOU1@77i@  kMTb @_(TH|!@ @R(KI<  `@*_`@*th @`t}@i @~@ "} h @ Qh OBWA{è_{WO@ @% k-Tb @_(TH|!@ @R(KI<  `@*+`@*@h @`v}@i @!3 " h @i@)! kh -Tb @_(TH|!@ @R(KI<  `@*`@*h @`v}@i @A!, "} h @h 0 ph @i@  k-Tb @_(TH|!@ @R(KI<  `@*ؾ`@*h @`u}@i @A!, "P h @h  Ch @i@  k-Tb @_(TH|!@ @R(KI<  `@*`@*h @`t}@i @!|- "# h @h OBWA{è_C{WOC_@@h6*B`h @i@ kjT`@b @_(TH|!@ @R(KI<  `@*W*nh @`t}@b @@h @h @@@ TOD@WC{AC_B{WOC@@mtFhYBvAh @i@ kjT`@b @_(TH|!@ @R(KI<  `@**h @`t}@b @@h @h @@@ TOCWB{A__`{ @ @{¨_* _{WOo(R'r  Ky ( A) *OBWA{è_*R} y y_{ @* @{¨_C{WOC@@(@*Q@R"RqAT @ `@D@R"R~qT @@B :5` @3@R"RmqAT @ `@y.@ yAR"R`qT @  v @@!R~@QkT @> 1TRu@@~@!R>kT @ 1T @K r@ T@!R"R9,qT @q T@!R"R9qAT @ q T@!R"R9q T @q `T@!R"R9q T @q T@!R"R9qa T @q T@!R"R9qT @q T@!R"R9q!T @  i@  kT@@@ TOD@WC{AC_ֈ A{!A)uBccDE/@"@RU Ձy!A)uBccD @"@RGЉ w!A)uBccD@"@R9Љ v!A)uBccD@"@DR+Љ At!A)uBccD@"@DRЉ ar!A)uBccDХ4@"@dRЉ աp!A)uBccD(@"@RUARA{C*@@c@R"RPqTh @Rh @@@ T{A@_A{C*@@c@ yAR"R,qTh @@R h @@@ T{A@_{O*@b~@!RkT @ *OA{¨_{g_WO@@ @yc@ yAR"RqTh @ h @yc@ yAR"Rq! Th @ h @c@R"Rq Th @h @c@R"Rq Th @h *q T*RYRR@yrIr(T @TAT @c@!R"Riw89qTh @h (R" @ywxcc@ yAR"RqTh @ h HR @ywKc@R"RqTh @h RH7 !T@_@ TOFWE_DgC{B_֖R@y)Rr)r("1kTh @K r@ Tc@!R"R9TqaTh @qh Tc@!R"R9GqTh @ qh Tc@!R"R9:q!Th @qh `Tc@!R"R9-qTh @qh Tc@!R"R9 q Th @qh Tc@!R"R9qA Th @qh Tc@!R"R9q Th @h `@#5 A5` @c@R"RqATh @`@#h `5h @ Qh nЉ ա>!A)uBccD<@"@R9Љ <!A)uBccDe@"@$R*Љ ;!A)uBccD@"@RЉ A9!A)uBccD@"@DRЉ Ձ7!A)uBccDeХ\?@"@RARA{C"R@@@9!RqTh @h @@@ T{A@_{{_WOC@y@@@yh@yqT rJRRjrJK D)DTm @** yxqUZkk T_ T_aTi8yl!@qRLR1qV% 6R?qIRRIr( T Ty*~@F RIR( 3q *Th@yIRRrKrhrIr )_ cT T` @*z*xJ T TT h8?T  xx?@T? T?Tj*8 xj?Tz*` @wyvyhBt ODWC_B{AE_ֈЉ !A)uBccDe@"@D4RARAЉ Ձ!A)uBccDEt&@"@('>H#=R*j)I6*!?!1T]I 4@]*!4@i@`@?kKT }}!!!li@*`h@iy)@_@ TOPWO{NC_P{WO RRVPs@OBWA{è_{OC@@@ @A@J!A@F1T,-j1T5@MC@@**1T0/@"RRh@a@ @h@@OARA(H8@@**1T @"R@@@ T ROC@{A_?1T3!RA@*@hkkT?_{ g_WO@ R1T4*˸*!O9KBzK!A`@@D `@OtR"RypR"Rs(=R"Rm3R"Rg@5R"RaHaR"R["@A!L0F"@!A"@!<!lB@3tR"R=pR"R7(=R"R13R"R+@5R"R%!l{Bh@ @R20lMC@@R @Rm-B@4P#R"R"@a!?"@!h!R"R 54?t?a@R5@4?t?h@AqT!RA{og_WO"ш@@`@R=@RMC@ A@*RCVC;R R9R:R@R  oh@9q:;<=>TbR*y 46*qq;R  *7A*>{O}B@a`4B@a`4*$*R[i8i?T @9?qqTi4?qTx8 @9?q!Tx8 @9@RBB'*9V;RC*9WQ4t?S`4?)M}B@!@_@ AT*"OEWD_CgBoA{ƨ_ { !"R  @!"R R{_{WOo`4*R @0BRR|@*OBWA{èOBWA{è_{WO@@jT`@Wh38OBWA{è_{  @i@C  K}@57S9 @{¨_֠@ @ K_*_{_WO@@ @@RqTh~@)57*# *!*jT`*w5@*j38*[@_@ !T*OF@WE_D{B_@@ @ _ R_{{_{{_{bC    ՐfC" ֐jCB ֐nCb ֐rC ֐vC ֐zC ֐~C ֐C ֐C" ֐CB ֐Cb ֐C ֐C ֐C ֐C ֐C ֐C" ֐CB ֐Cb ֐C ֐C ֐C ֐C ֐C ֐C" ֐CB ֐Cb ֐C ֐C ֐C ֐C ֐C ֐C" ֐CB ֐Cb ֐C ֐C ֐C ֐C ֐D ֐D" ֐ DB ֐Db ֐D ֐D ֐D ֐D ֐"D! ֐&D"! ֐*DB! ֐.Db! ֐2D! ֐6D! ֐:D! ֐>D! ֐BD" ֐FD"" ֐JDB" ֐NDb" ֐RD" ֐VD" ֐ZD" ֐^D" ֐bD# ֐fD"# ֐jDB# ֐nDb# ֐rD# ֐vD# ֐zD# ֐~D# ֐D$ ֐D"$ qo 0 oF8  o >> 9 : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 2.6.4FILE *yyin = stdin, *yyout = stdout;FILE *yyin = NULL, *yyout = NULL; D !"??@@ABBCEFF#G$HHIJ%KKNNLMOPPQQR''ST0U18V&:9>;<=(2*/+4)3.7-6,5W.init_array.fini_array.text.got.got.plt.rela.plt.init.bss.dynstr.eh_frame_hdr.data.rel.ro.rela.dyn.dynsym.fini.gnu.hash.relro_padding.eh_frame.dynamic.shstrtab.rodata.gnu_debugdata.data7zXZi"6!و"$ ]?Eh=(aK6q=Ygʻ1Pg\b#dЫ_"@$ː^ M!ZsԿ\V^ejلxbzU۽Z:d`uY:j_㉾iV{{Blz>^-@l P$GPezb0ԁ+v^F$~]/& 0wv".?YZx3M6gmli`<'eWjjRNխ οF!RZ|ǣEqdQ~** 67b-@/XE+}xӆRM>f>5'9QN>6 r De,üهI,^މX݀$O|Y~ aO np]]K0|VrvF>Q{>c<1YUMJke=}-73DRP{0|;ǩM/@2xz=OYi>+>Q ^#̄DUa= Z/|fI+aWJ%A^F@g/3cilʂH)`?fk)m;ܢ?XDHj=[{]WO<~B* ƻN1p`kVgheT QE+ICR^E Ca0뷭j"UԠR , i"e\o./&4i 0i34[amv<]/FZ[gmX|a@;ZH`+|OtfD‡]+>#[M ҴL{ZҏߍL-WnM2f%.0ݎzqM: V+ucE1޳'mq83ys-u}C2+$R JN? X_ivfƒÞ5^>엕HـW M)7F h=כqvZ5є8&黯0U|WVUGf>y.%;sxS0/뚙sSz!0Y >XiPPH.o@[wݙ"tX@JQPu`7kS1<pZ% ] ;=bM]z-0Mb,[H%,s=cfF%fV,'$i[ 9M=fߩd׭ݾ4^%Y'r@ eL 1cf>nQ}_ /JF3e2Q3ɚ-$6O?e԰f bEM 8#9$lOK$Tڒ$ap$})i -dX:1H.eTqFi ; dPq"a3c/[ZD"5\y٥T(a>^o>h_]MhRvsD yHW4W0cp)X O?~qhiA_K 9Co-q(,Ų %onZ qaM&`؞+ 1::Vl!]6_wk f/ڮ"f ً|odhgsq07"٣KxᒁEff櫢ۤVWQl$7ݰ e{Cj|KTf2.o5^de"g GˏUxa¨__Jvۭh3F߁w <ƥ&.gj') p!}o`r).E)E#+JylMd7 ،hRW 5s!C)V-bBMH]AJ}̠\!^$/d4e'.%iKygTQ/W,R1~I›w>Dgh܃H=SbI69ewNDYoacWlO}lDM: X;WZBmH#FD'w-^.SӠ0*YKk@Tm]]O_$b9i]FwrLI@6uf}哿=f $84,^#`0l{Oav8^'sotjvJO{Ul+2*kj9c!* k <<UʋI^?>0 YZo 88}o (B  e 0-B2m(J``88x(H3799w::2 : :>> >>X>>>>@@0$FF`III Ip= ؑP