From 49c091e52398a34f976421a72ecfc546c19ff903 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Tue, 22 Feb 2000 09:00:35 +0000 Subject: [PATCH] Update. 2000-02-22 Ulrich Drepper * locales/mk_MK: New file. Contributed by Damjan Georgievski * SUPPORTED: Add mk_MK ISO-8859-1. --- argp/argp-help.c | 4 +- argp/argp.h | 2 +- elf/dl-object.c | 2 +- elf/dl-open.c | 2 +- elf/elf.h | 2 +- elf/rtld.c | 2 +- iconv/gconv_open.c | 2 +- localedata/ChangeLog | 6 + localedata/SUPPORTED | 1 + localedata/locales/mk_MK | 3057 ++++++++++++++++++++++++++++++++++++++++++ localedata/tst-fmon.data | 2 +- localedata/tst-rpmatch.sh | 2 +- login/programs/xtmp.h | 2 +- manual/arith.texi | 2 +- manual/charset.texi | 24 +- manual/creature.texi | 4 +- manual/examples/argp-ex2.c | 2 +- manual/examples/argp-ex3.c | 2 +- manual/examples/argp-ex4.c | 2 +- manual/examples/mkfsock.c | 2 +- manual/llio.texi | 16 +- manual/search.texi | 4 +- manual/signal.texi | 2 +- manual/stdio.texi | 2 +- manual/string.texi | 10 +- manual/sysinfo.texi | 2 +- manual/users.texi | 4 +- math/test-fenv.c | 2 +- nscd/nscd_gethst_r.c | 2 +- nss/test-netdb.c | 6 +- posix/regex.c | 2 +- scripts/test-installation.pl | 2 +- stdlib/canonicalize.c | 2 +- stdlib/fmtmsg.c | 2 +- string/argz-replace.c | 2 +- string/argz.h | 2 +- string/bits/string2.h | 2 +- sysdeps/generic/glob.c | 2 +- sysdeps/generic/setenv.c | 2 +- sysdeps/i386/memcmp.S | 2 +- sysdeps/posix/waitid.c | 2 +- time/tzset.c | 2 +- 42 files changed, 3131 insertions(+), 67 deletions(-) create mode 100644 localedata/locales/mk_MK diff --git a/argp/argp-help.c b/argp/argp-help.c index 5ab6aa7..560fe52 100644 --- a/argp/argp-help.c +++ b/argp/argp-help.c @@ -357,7 +357,7 @@ struct hol_cluster const char *header; /* Used to order clusters within the same group with the same parent, - according to the order in which they occured in the parent argp's child + according to the order in which they occurred in the parent argp's child list. */ int index; @@ -1419,7 +1419,7 @@ argp_args_usage (const struct argp *argp, const struct argp_state *state, following the `\v' character (nothing for strings without). Each separate bit of documentation is separated a blank line, and if PRE_BLANK is true, then the first is as well. If FIRST_ONLY is true, only the first - occurance is output. Returns true if anything was output. */ + occurrence is output. Returns true if anything was output. */ static int argp_doc (const struct argp *argp, const struct argp_state *state, int post, int pre_blank, int first_only, diff --git a/argp/argp.h b/argp/argp.h index 0d40572..ee59d25 100644 --- a/argp/argp.h +++ b/argp/argp.h @@ -184,7 +184,7 @@ typedef error_t (*argp_parser_t) (int key, char *arg, argp's, and perhaps a function to filter help output. When actually parsing options, getopt is called with the union of all the argp structures chained together through their CHILD pointers, with conflicts - being resolved in favor of the first occurance in the chain. */ + being resolved in favor of the first occurrence in the chain. */ struct argp { /* An array of argp_option structures, terminated by an entry with both diff --git a/elf/dl-object.c b/elf/dl-object.c index fd2cdae..4914bc2 100644 --- a/elf/dl-object.c +++ b/elf/dl-object.c @@ -59,7 +59,7 @@ _dl_new_object (char *realname, const char *libname, int type, while (l->l_next) l = l->l_next; new->l_prev = l; - /* new->l_next = NULL; Would be necesary but we use calloc. */ + /* new->l_next = NULL; Would be necessary but we use calloc. */ l->l_next = new; /* Add the global scope. */ diff --git a/elf/dl-open.c b/elf/dl-open.c index 097fd37..f3d8368 100644 --- a/elf/dl-open.c +++ b/elf/dl-open.c @@ -249,7 +249,7 @@ _dl_open (const char *file, int mode, const void *caller) if (errstring) { - /* Some error occured during loading. */ + /* Some error occurred during loading. */ char *local_errstring; /* Remove the object from memory. It may be in an inconsistent diff --git a/elf/elf.h b/elf/elf.h index 98adb3d..b843011 100644 --- a/elf/elf.h +++ b/elf/elf.h @@ -1055,7 +1055,7 @@ typedef struct #define EF_MIPS_ARCH_4 0x30000000 /* -mips4 code. */ #define EF_MIPS_ARCH_5 0x40000000 /* -mips5 code. */ -/* The following are non-official names and should ot be used. */ +/* The following are non-official names and should not be used. */ #define E_MIPS_ARCH_1 0x00000000 /* -mips1 code. */ #define E_MIPS_ARCH_2 0x10000000 /* -mips2 code. */ diff --git a/elf/rtld.c b/elf/rtld.c index c7b98a1..2f57037 100644 --- a/elf/rtld.c +++ b/elf/rtld.c @@ -642,7 +642,7 @@ of this helper program; chances are you did not intend to run this program.\n\ _dl_rtld_map.l_prev = _dl_loaded; /* We have two ways to specify objects to preload: via environment - variable and via the file /etc/ld.so.preload. The later can also + variable and via the file /etc/ld.so.preload. The latter can also be used when security is enabled. */ preloads = NULL; npreloads = 0; diff --git a/iconv/gconv_open.c b/iconv/gconv_open.c index 44cb5cc..4a42a84 100644 --- a/iconv/gconv_open.c +++ b/iconv/gconv_open.c @@ -56,7 +56,7 @@ __gconv_open (const char *toset, const char *fromset, __gconv_t *handle, nsteps * sizeof (struct __gconv_step_data)); /* Call all initialization functions for the transformation - step implemenations. */ + step implementations. */ for (cnt = 0; cnt < nsteps; ++cnt) { /* If this is the last step we must not allocate an diff --git a/localedata/ChangeLog b/localedata/ChangeLog index 239c3a7..0455ec5 100644 --- a/localedata/ChangeLog +++ b/localedata/ChangeLog @@ -1,3 +1,9 @@ +2000-02-22 Ulrich Drepper + + * locales/mk_MK: New file. + Contributed by Damjan Georgievski + * SUPPORTED: Add mk_MK ISO-8859-1. + 2000-02-12 Ulrich Drepper * SUPPORTED: Add gl_ES.ISO-8859-1. diff --git a/localedata/SUPPORTED b/localedata/SUPPORTED index 3baa8b8..93eba3e 100644 --- a/localedata/SUPPORTED +++ b/localedata/SUPPORTED @@ -42,6 +42,7 @@ iw_IL ISO-8859-8 kl_GL ISO-8859-1 lt_LT ISO-8859-13 lv_LV ISO-8859-13 +mk_MK ISO-8859-5 nl_BE ISO-8859-1 nl_NL ISO-8859-1 no_NO ISO-8859-1 diff --git a/localedata/locales/mk_MK b/localedata/locales/mk_MK new file mode 100644 index 0000000..2b91494 --- /dev/null +++ b/localedata/locales/mk_MK @@ -0,0 +1,3057 @@ +comment_char % +escape_char / +% Macedonian Language Locale for Macedonia +% Source: +% Address: +% Contact: Damjan Georgievski +% Email: gdamjan@freemail.org.mk +% Tel: +% Fax: none +% Language: mk +% Territory: MK +% Revision: 0.2 +% Date: 1999-12-22 +% Application: general +% Users: general +% Repertoiremap: +% Charset: ISO-8859-5 +% Distribution and use is free, also +% for commercial purposes. +% +% Based on the rusian locale, +% sligtly changed to reflect macedonian language. +% To compile: localedef -i mk_MK -f ISO-8859-5 mk_MK + +LC_COLLATE +% Base collation scheme: 1994-03-22 + +% Ordering algorithm: +% 1. Spaces and hyphen (but not soft +% hyphen) before punctuation +% characters, punctuation characters +% before numbers, +% numbers before letters. +% 2. Letters with diacritical marks are +% members of equivalence classes +% 3. A distinction is made with regards +% to case as noted below. +% 4. Special characters are ignored +% when comparing letters, but then +% they are considered +% 5. The alphabets are sorted in order +% of first appearance in ISO 10646: +% Latin, Greek, Cyrillic, etc. +% +% According to Greek specifications, +% the steps 2. and 3. above are reversed +% for the Greek script + +% collating symbols + +% The collating symbol naming is +% mostly taken from ISO 10646-1, +% for example the case and accent +% names are from this standard. + +collating-symbol +collating-symbol +collating-symbol +collating-symbol + +% and +% are for cases like Danish +% and Spanish being treated +% as one letter. + +% The ...... collating +% symbols have defined weights as +% the last character in a group of +% Latin letters. They are used +% to specify deltas by locales using +% a locale as the default ordering +% and by "replace-after" statements +% specifying the changed placement +% in an ordering of a character. + +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol + +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol + +% letter;accent;case;specials + +order_start forward;backward/ + ;forward;position + +% or letters first: + +% before letter. + + + + + +% Accents: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ;;;IGNORE + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; +<_> IGNORE;IGNORE;IGNORE;<_> +<'m> IGNORE;IGNORE;IGNORE;<'m> +<--> IGNORE;IGNORE;IGNORE;<--> +<-> IGNORE;IGNORE;IGNORE;<-> +<,> IGNORE;IGNORE;IGNORE;<,> +<;> IGNORE;IGNORE;IGNORE;<;> +<:> IGNORE;IGNORE;IGNORE;<:> + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; +<.> IGNORE;IGNORE;IGNORE;<.> +<''> IGNORE;IGNORE;IGNORE;<''> +<'!> IGNORE;IGNORE;IGNORE;<'!> +<'/>> IGNORE;IGNORE;IGNORE;<'/>> +<':> IGNORE;IGNORE;IGNORE;<':> +<'?> IGNORE;IGNORE;IGNORE;<'?> +<.M> IGNORE;IGNORE;IGNORE;<.M> +<',> IGNORE;IGNORE;IGNORE;<',> +<'> IGNORE;IGNORE;IGNORE;<'> +<'6> IGNORE;IGNORE;IGNORE;<'6> +<'9> IGNORE;IGNORE;IGNORE;<'9> +<"> IGNORE;IGNORE;IGNORE;<"> +<"6> IGNORE;IGNORE;IGNORE;<"6> +<"9> IGNORE;IGNORE;IGNORE;<"9> +<<<> IGNORE;IGNORE;IGNORE;<<<> +/>> IGNORE;IGNORE;IGNORE;/>> +<(> IGNORE;IGNORE;IGNORE;<(> +<(S> IGNORE;IGNORE;IGNORE;<(S> +<)> IGNORE;IGNORE;IGNORE;<)> +<)S> IGNORE;IGNORE;IGNORE;<)S> +<<(> IGNORE;IGNORE;IGNORE;<<(> +<)/>> IGNORE;IGNORE;IGNORE;<)/>> +<(!> IGNORE;IGNORE;IGNORE;<(!> + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; +<*> IGNORE;IGNORE;IGNORE;<*> + IGNORE;IGNORE;IGNORE; +<&> IGNORE;IGNORE;IGNORE;<&> + IGNORE;IGNORE;IGNORE; +<%> IGNORE;IGNORE;IGNORE;<%> +<-S> IGNORE;IGNORE;IGNORE;<-S> +<+> IGNORE;IGNORE;IGNORE;<+> +<+S> IGNORE;IGNORE;IGNORE;<+S> +<+-> IGNORE;IGNORE;IGNORE;<+-> +<-:> IGNORE;IGNORE;IGNORE;<-:> +<*X> IGNORE;IGNORE;IGNORE;<*X> + IGNORE;IGNORE;IGNORE; +<<> IGNORE;IGNORE;IGNORE;<<> +<=<> IGNORE;IGNORE;IGNORE;<=<> +<=> IGNORE;IGNORE;IGNORE;<=> +=> IGNORE;IGNORE;IGNORE;=> +> IGNORE;IGNORE;IGNORE;> + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; +<'<> IGNORE;IGNORE;IGNORE;<'<> +<'(> IGNORE;IGNORE;IGNORE;<'(> +<'.> IGNORE;IGNORE;IGNORE;<'.> +<'0> IGNORE;IGNORE;IGNORE;<'0> +<';> IGNORE;IGNORE;IGNORE;<';> +<1?> IGNORE;IGNORE;IGNORE;<1?> +<'"> IGNORE;IGNORE;IGNORE;<'"> +<'G> IGNORE;IGNORE;IGNORE;<'G> +<,G> IGNORE;IGNORE;IGNORE;<,G> + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; +<'*> IGNORE;IGNORE;IGNORE;<'*> +<'%> IGNORE;IGNORE;IGNORE;<'%> +<.*> IGNORE;IGNORE;IGNORE;<.*> + IGNORE;IGNORE;IGNORE; +<,,> IGNORE;IGNORE;IGNORE;<,,> + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; +<,!> IGNORE;IGNORE;IGNORE;<,!> +<,'> IGNORE;IGNORE;IGNORE;<,'> + IGNORE;IGNORE;IGNORE; +<;!> IGNORE;IGNORE;IGNORE;<;!> +<;'> IGNORE;IGNORE;IGNORE;<;'> + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; +<;;> IGNORE;IGNORE;IGNORE;<;;> +<1N> IGNORE;IGNORE;IGNORE;<1N> +<1M> IGNORE;IGNORE;IGNORE;<1M> +<3M> IGNORE;IGNORE;IGNORE;<3M> +<4M> IGNORE;IGNORE;IGNORE;<4M> +<6M> IGNORE;IGNORE;IGNORE;<6M> + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; +<1T> IGNORE;IGNORE;IGNORE;<1T> +<1H> IGNORE;IGNORE;IGNORE;<1H> +<-1> IGNORE;IGNORE;IGNORE;<-1> +<-N> IGNORE;IGNORE;IGNORE;<-N> +<-M> IGNORE;IGNORE;IGNORE;<-M> +<-3> IGNORE;IGNORE;IGNORE;<-3> + IGNORE;IGNORE;IGNORE; +<=2> IGNORE;IGNORE;IGNORE;<=2> +<.9> IGNORE;IGNORE;IGNORE;<.9> +<9'> IGNORE;IGNORE;IGNORE;<9'> +<:9> IGNORE;IGNORE;IGNORE;<:9> +<9"> IGNORE;IGNORE;IGNORE;<9"> + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; +<..> IGNORE;IGNORE;IGNORE;<..> +<.3> IGNORE;IGNORE;IGNORE;<.3> +<%0> IGNORE;IGNORE;IGNORE;<%0> +<1'> IGNORE;IGNORE;IGNORE;<1'> +<2'> IGNORE;IGNORE;IGNORE;<2'> +<3'> IGNORE;IGNORE;IGNORE;<3'> +<1"> IGNORE;IGNORE;IGNORE;<1"> +<2"> IGNORE;IGNORE;IGNORE;<2"> +<3"> IGNORE;IGNORE;IGNORE;<3"> + IGNORE;IGNORE;IGNORE; +<<1> IGNORE;IGNORE;IGNORE;<<1> +1> IGNORE;IGNORE;IGNORE;1> +<:X> IGNORE;IGNORE;IGNORE;<:X> + IGNORE;IGNORE;IGNORE; +<'-> IGNORE;IGNORE;IGNORE;<'-> +<=S> IGNORE;IGNORE;IGNORE;<=S> +<0s> IGNORE;IGNORE;IGNORE;<0s> +<1s> IGNORE;IGNORE;IGNORE;<1s> +<2s> IGNORE;IGNORE;IGNORE;<2s> +<3s> IGNORE;IGNORE;IGNORE;<3s> +<4s> IGNORE;IGNORE;IGNORE;<4s> +<5s> IGNORE;IGNORE;IGNORE;<5s> +<6s> IGNORE;IGNORE;IGNORE;<6s> +<7s> IGNORE;IGNORE;IGNORE;<7s> +<8s> IGNORE;IGNORE;IGNORE;<8s> +<9s> IGNORE;IGNORE;IGNORE;<9s> +<+s> IGNORE;IGNORE;IGNORE;<+s> +<-s> IGNORE;IGNORE;IGNORE;<-s> +<=s> IGNORE;IGNORE;IGNORE;<=s> +<(s> IGNORE;IGNORE;IGNORE;<(s> +<)s> IGNORE;IGNORE;IGNORE;<)s> + IGNORE;IGNORE;IGNORE; +
  • IGNORE;IGNORE;IGNORE;
  • + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; +<13> IGNORE;IGNORE;IGNORE;<13> +<23> IGNORE;IGNORE;IGNORE;<23> +<15> IGNORE;IGNORE;IGNORE;<15> +<25> IGNORE;IGNORE;IGNORE;<25> +<35> IGNORE;IGNORE;IGNORE;<35> +<45> IGNORE;IGNORE;IGNORE;<45> +<16> IGNORE;IGNORE;IGNORE;<16> +<56> IGNORE;IGNORE;IGNORE;<56> +<1R> IGNORE;IGNORE;IGNORE;<1R> +<2R> IGNORE;IGNORE;IGNORE;<2R> +<3R> IGNORE;IGNORE;IGNORE;<3R> +<4R> IGNORE;IGNORE;IGNORE;<4R> +<5R> IGNORE;IGNORE;IGNORE;<5R> +<6R> IGNORE;IGNORE;IGNORE;<6R> +<7R> IGNORE;IGNORE;IGNORE;<7R> +<8R> IGNORE;IGNORE;IGNORE;<8R> +<9R> IGNORE;IGNORE;IGNORE;<9R> + IGNORE;IGNORE;IGNORE; +
    IGNORE;IGNORE;IGNORE;
    + IGNORE;IGNORE;IGNORE; +<50R> IGNORE;IGNORE;IGNORE;<50R> +<100R> IGNORE;IGNORE;IGNORE;<100R> +<500R> IGNORE;IGNORE;IGNORE;<500R> +<1000R> IGNORE;IGNORE;IGNORE;<1000R> +<1r> IGNORE;IGNORE;IGNORE;<1r> +<2r> IGNORE;IGNORE;IGNORE;<2r> +<3r> IGNORE;IGNORE;IGNORE;<3r> +<4r> IGNORE;IGNORE;IGNORE;<4r> +<5r> IGNORE;IGNORE;IGNORE;<5r> +<6r> IGNORE;IGNORE;IGNORE;<6r> +<7r> IGNORE;IGNORE;IGNORE;<7r> +<8r> IGNORE;IGNORE;IGNORE;<8r> +<9r> IGNORE;IGNORE;IGNORE;<9r> + IGNORE;IGNORE;IGNORE; +
    IGNORE;IGNORE;IGNORE;
    + IGNORE;IGNORE;IGNORE; +<50r> IGNORE;IGNORE;IGNORE;<50r> +<100r> IGNORE;IGNORE;IGNORE;<100r> +<500r> IGNORE;IGNORE;IGNORE;<500r> +<1000r> IGNORE;IGNORE;IGNORE;<1000r> +<1000RCD> IGNORE;IGNORE;IGNORE;<1000RCD> +<5000R> IGNORE;IGNORE;IGNORE;<5000R> +<10000R> IGNORE;IGNORE;IGNORE;<10000R> +<-!> IGNORE;IGNORE;IGNORE;<-!> +<-v> IGNORE;IGNORE;IGNORE;<-v> +<> IGNORE;IGNORE;IGNORE;<> + IGNORE;IGNORE;IGNORE; +< IGNORE;IGNORE;IGNORE;< +> IGNORE;IGNORE;IGNORE;> +> IGNORE;IGNORE;IGNORE;> +< IGNORE;IGNORE;IGNORE;< + IGNORE;IGNORE;IGNORE; +V> IGNORE;IGNORE;IGNORE;V> +<<=> IGNORE;IGNORE;IGNORE;<<=> +<=/>> IGNORE;IGNORE;IGNORE;<=/>> +<==> IGNORE;IGNORE;IGNORE;<==> + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; +<(-> IGNORE;IGNORE;IGNORE;<(-> +<-)> IGNORE;IGNORE;IGNORE;<-)> +<*P> IGNORE;IGNORE;IGNORE;<*P> +<+Z> IGNORE;IGNORE;IGNORE;<+Z> +<-2> IGNORE;IGNORE;IGNORE;<-2> +<-+> IGNORE;IGNORE;IGNORE;<-+> +<.+> IGNORE;IGNORE;IGNORE;<.+> + IGNORE;IGNORE;IGNORE; +<*-> IGNORE;IGNORE;IGNORE;<*-> + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; +<0(> IGNORE;IGNORE;IGNORE;<0(> +<00> IGNORE;IGNORE;IGNORE;<00> +<-L> IGNORE;IGNORE;IGNORE;<-L> +<-V> IGNORE;IGNORE;IGNORE;<-V> + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; +<(U> IGNORE;IGNORE;IGNORE;<(U> +<)U> IGNORE;IGNORE;IGNORE;<)U> + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; +<.:> IGNORE;IGNORE;IGNORE;<.:> +<:.> IGNORE;IGNORE;IGNORE;<:.> +<:R> IGNORE;IGNORE;IGNORE;<:R> +<::> IGNORE;IGNORE;IGNORE;<::> + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; +<=?> IGNORE;IGNORE;IGNORE;<=?> + IGNORE;IGNORE;IGNORE; +<=3> IGNORE;IGNORE;IGNORE;<=3> +<<*> IGNORE;IGNORE;IGNORE;<<*> +<*/>> IGNORE;IGNORE;IGNORE;<*/>> + IGNORE;IGNORE;IGNORE; +> IGNORE;IGNORE;IGNORE;> +<(C> IGNORE;IGNORE;IGNORE;<(C> +<)C> IGNORE;IGNORE;IGNORE;<)C> +<(_> IGNORE;IGNORE;IGNORE;<(_> +<)_> IGNORE;IGNORE;IGNORE;<)_> +<0.> IGNORE;IGNORE;IGNORE;<0.> +<02> IGNORE;IGNORE;IGNORE;<02> +<-T> IGNORE;IGNORE;IGNORE;<-T> +<.P> IGNORE;IGNORE;IGNORE;<.P> +<:3> IGNORE;IGNORE;IGNORE;<:3> + IGNORE;IGNORE;IGNORE; +<<7> IGNORE;IGNORE;IGNORE;<<7> +7> IGNORE;IGNORE;IGNORE;7> +<7<> IGNORE;IGNORE;IGNORE;<7<> +<7/>> IGNORE;IGNORE;IGNORE;<7/>> + IGNORE;IGNORE;IGNORE; +<(A> IGNORE;IGNORE;IGNORE;<(A> + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; +<1h> IGNORE;IGNORE;IGNORE;<1h> +<3h> IGNORE;IGNORE;IGNORE;<3h> +<2h> IGNORE;IGNORE;IGNORE;<2h> +<4h> IGNORE;IGNORE;IGNORE;<4h> +<1j> IGNORE;IGNORE;IGNORE;<1j> +<2j> IGNORE;IGNORE;IGNORE;<2j> +<3j> IGNORE;IGNORE;IGNORE;<3j> +<4j> IGNORE;IGNORE;IGNORE;<4j> +<1-o> IGNORE;IGNORE;IGNORE;<1-o> +<2-o> IGNORE;IGNORE;IGNORE;<2-o> +<3-o> IGNORE;IGNORE;IGNORE;<3-o> +<4-o> IGNORE;IGNORE;IGNORE;<4-o> +<5-o> IGNORE;IGNORE;IGNORE;<5-o> +<6-o> IGNORE;IGNORE;IGNORE;<6-o> +<7-o> IGNORE;IGNORE;IGNORE;<7-o> +<8-o> IGNORE;IGNORE;IGNORE;<8-o> +<9-o> IGNORE;IGNORE;IGNORE;<9-o> +<10-o> IGNORE;IGNORE;IGNORE;<10-o> +<11-o> IGNORE;IGNORE;IGNORE;<11-o> +<12-o> IGNORE;IGNORE;IGNORE;<12-o> +<13-o> IGNORE;IGNORE;IGNORE;<13-o> +<14-o> IGNORE;IGNORE;IGNORE;<14-o> +<15-o> IGNORE;IGNORE;IGNORE;<15-o> +<16-o> IGNORE;IGNORE;IGNORE;<16-o> +<17-o> IGNORE;IGNORE;IGNORE;<17-o> +<18-o> IGNORE;IGNORE;IGNORE;<18-o> +<19-o> IGNORE;IGNORE;IGNORE;<19-o> +<20-o> IGNORE;IGNORE;IGNORE;<20-o> +<(1)> IGNORE;IGNORE;IGNORE;<(1)> +<(2)> IGNORE;IGNORE;IGNORE;<(2)> +<(3)> IGNORE;IGNORE;IGNORE;<(3)> +<(4)> IGNORE;IGNORE;IGNORE;<(4)> +<(5)> IGNORE;IGNORE;IGNORE;<(5)> +<(6)> IGNORE;IGNORE;IGNORE;<(6)> +<(7)> IGNORE;IGNORE;IGNORE;<(7)> +<(8)> IGNORE;IGNORE;IGNORE;<(8)> +<(9)> IGNORE;IGNORE;IGNORE;<(9)> +<(10)> IGNORE;IGNORE;IGNORE;<(10)> +<(11)> IGNORE;IGNORE;IGNORE;<(11)> +<(12)> IGNORE;IGNORE;IGNORE;<(12)> +<(13)> IGNORE;IGNORE;IGNORE;<(13)> +<(14)> IGNORE;IGNORE;IGNORE;<(14)> +<(15)> IGNORE;IGNORE;IGNORE;<(15)> +<(16)> IGNORE;IGNORE;IGNORE;<(16)> +<(17)> IGNORE;IGNORE;IGNORE;<(17)> +<(18)> IGNORE;IGNORE;IGNORE;<(18)> +<(19)> IGNORE;IGNORE;IGNORE;<(19)> +<(20)> IGNORE;IGNORE;IGNORE;<(20)> +<1.> IGNORE;IGNORE;IGNORE;<1.> +<2.> IGNORE;IGNORE;IGNORE;<2.> +<3.> IGNORE;IGNORE;IGNORE;<3.> +<4.> IGNORE;IGNORE;IGNORE;<4.> +<5.> IGNORE;IGNORE;IGNORE;<5.> +<6.> IGNORE;IGNORE;IGNORE;<6.> +<7.> IGNORE;IGNORE;IGNORE;<7.> +<8.> IGNORE;IGNORE;IGNORE;<8.> +<9.> IGNORE;IGNORE;IGNORE;<9.> +<10.> IGNORE;IGNORE;IGNORE;<10.> +<11.> IGNORE;IGNORE;IGNORE;<11.> +<12.> IGNORE;IGNORE;IGNORE;<12.> +<13.> IGNORE;IGNORE;IGNORE;<13.> +<14.> IGNORE;IGNORE;IGNORE;<14.> +<15.> IGNORE;IGNORE;IGNORE;<15.> +<16.> IGNORE;IGNORE;IGNORE;<16.> +<17.> IGNORE;IGNORE;IGNORE;<17.> +<18.> IGNORE;IGNORE;IGNORE;<18.> +<19.> IGNORE;IGNORE;IGNORE;<19.> +<20.> IGNORE;IGNORE;IGNORE;<20.> +<0-o> IGNORE;IGNORE;IGNORE;<0-o> + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; +<3-> IGNORE;IGNORE;IGNORE;<3-> +<3_> IGNORE;IGNORE;IGNORE;<3_> +<3!> IGNORE;IGNORE;IGNORE;<3!> +<3//> IGNORE;IGNORE;IGNORE;<3//> +<4-> IGNORE;IGNORE;IGNORE;<4-> +<4_> IGNORE;IGNORE;IGNORE;<4_> +<4!> IGNORE;IGNORE;IGNORE;<4!> +<4//> IGNORE;IGNORE;IGNORE;<4//> + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; +
    IGNORE;IGNORE;IGNORE;
    +
    IGNORE;IGNORE;IGNORE;
    +
    IGNORE;IGNORE;IGNORE;
    + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; + IGNORE;IGNORE;IGNORE; +