escape_char / comment_char % % This file is part of the GNU C Library and contains locale data. % The Free Software Foundation does not claim any copyright interest % in the locale data contained in this file. The foregoing does not % affect the license of the GNU C Library as a whole. It does not % exempt you from the conditions of the license if your use would % otherwise be governed by that license. % The only purpose for this file is to provide the basic Unicode % LC_CTYPE information. This way other locales that need this % information, but with different transliterations, can include it % directly. % Generated automatically by gen_unicode_ctype.py for Unicode 14.0.0. LC_IDENTIFICATION title "Unicode 14.0.0 FDCC-set" source "UnicodeData.txt, DerivedCoreProperties.txt" address "" contact "" email "bug-glibc-locales@gnu.org" tel "" fax "" language "" territory "Earth" revision "14.0.0" date "2024-09-12" category "i18n:2012";LC_CTYPE END LC_IDENTIFICATION LC_CTYPE % The following is the 14652 i18n fdcc-set LC_CTYPE category. % It covers Unicode version 16.0.0. % The character classes and mapping tables were automatically % generated using the gen_unicode_ctype.py program. % The "upper" class reflects the uppercase characters of class "alpha" upper / ..;..;..;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;..;;;/ ..;;..;..;/ ..;..;..;..;/ ..;;;..;;;/ ..;..;;..;;/ ..;..;..;;;/ ;;;;;;;;;/ ;;;;;;..;;/ ..;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;..;..;/ ;..;;;;;;;/ ;;;..;;..;/ ..;..;;..;;/ ;;;;;;;;;/ ;;;;..;..;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;/ ..;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;..;..;;;/ ..;;..;..;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;..;/ ..;..;..;..;/ ;;;;..;..;/ ..;..;..;..;/ ..;..;..;;;/ ..;..;;..;;/ ;;..;..;..;/ ;..;;..;..;/ ;..;;;;..;/ ;;..;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;..;/ ;;;;;;;;;/ ;;;;;;;;;/ ..;..;;;;;/ ;;;..;;..;/ ;;;;;;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;;..;/ ;..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;;..;/ ..;..;/ .. % The "lower" class reflects the lowercase characters of class "alpha" lower / ..;;;;..;/ ..;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;..;;;;;;/ ;;..;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;..;;;;/ ..;;;..;;;/ ;;;..;;;;;/ ..;..;..;..;/ ..;;;;;;;;/ ..;;;;;;;;/ ;..;..;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ..;;..;;;;/ ;;..;..;..;/ ..;;;;;..;/ ;..;..;..;;/ ;;;;;;;;;/ ;..;;;..;/ ..;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;..;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;..;..;/ ..;..;..;;/ ..;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;..;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;;..;..;/ ..;..;..;..;/ ..;;;..;;/ ..;;;;;..;/ ..;;..;;..;/ ..;;..;;;;/ ;..;..;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;..;;;;..;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;..;;;;;;/ ;..;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;..;;/ ;;;;;;;;;/ ..;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;..;;..;/ ..;..;..;..;/ ..;..;..;/ ..;..;/ ..;..;/ ..;;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;;/ ..;..;/ ..;..;/ .. % The "alpha" class of the "i18n" FDCC-set is reflecting % the recommendations in TR 10176 annex A alpha / ..;..;;;;/ ..;..;..;..;/ ..;;;;..;/ ..;..;;;..;/ ;..;..;..;/ ..;..;;..;/ ..;;..;..;;/ ..;..;..;..;/ ..;..;..;..;/ ..;;..;..;/ ..;..;;..;/ ..;..;..;..;/ ..;;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;;/ ..;..;..;..;/ ;;..;..;..;/ ;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ;..;;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;;/ ..;..;..;..;/ ..;;..;..;/ ..;..;..;..;/ ..;;;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;;/ ..;..;..;..;/ ..;..;..;..;/ ;..;..;;..;/ ..;..;..;..;/ ;..;..;;..;/ ..;;..;..;/ ..;;;..;..;/ ;..;..;..;/ ..;..;..;..;/ ;..;..;..;;/ ;..;..;..;/ ..;;..;..;/ ..;..;..;..;/ ;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;;;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ;..;..;..;/ ..;..;..;..;/ ;;;..;..;/ ..;;..;..;/ ..;..;..;..;/ ..;;;..;;;/ ..;;..;;;;/ ..;..;..;..;/ ;..;..;..;/ ..;..;..;;;/ ..;;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;;..;..;/ ..;..;..;;/ ..;..;;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;;;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;;..;/ ..;;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;;..;/ ..;..;/ ..;..;;/ ..;;..;/ ..;..;/ ..;..;/ ..;..;/ ..;;..;/ ..;..;/ ..;..;/ ..;;..;/ ..;..;;/ ..;..;;/ ..;..;;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;;;/ ..;..;;/ ;..;..;/ ;;..;/ ..;;;/ ..;..;/ ..;..;/ ..;..;/ ..;;..;/ ..;..;/ ..;..;;/ ;..;..;/ ;..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;;..;/ ..;..;/ ..;;..;/ ..;..;/ ..;..;/ ..;;..;/ ..;..;/ ..;..;/ ..;..;;/ ..;..;;/ ..;..;/ ..;..;/ ..;..;/ ..;;..;/ ..;..;/ ..;..;/ ..;;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;;..;/ ..;..;/ ..;..;/ ..;..;/ ..;;..;/ ;..;..;/ ..;..;/ ..;..;;/ ..;..;/ ..;..;;/ ..;..;/ ..;;..;/ ..;..;/ ..;..;/ ..;..;/ ..;;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;;..;/ ..;..;;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;;;/ ..;..;/ ..;..;;/ ;..;..;/ ;;;;;;/ ..;..;;/ ;;;;;/ ..;;..;/ ..;..;/ ..;;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ .. % The "digit" class must only contain the BASIC LATIN digits, says ISO C 99 % (sections 7.25.2.1.5 and 5.2.1). digit / .. % The "outdigit" information is by default "0" to "9". We don't have to % provide it here since localedef will fill in the bits and it would % prevent locales copying this file define their own values. % outdigit / % .. space / ..;;;..;..;/ ..;; cntrl / ..;..;.. punct / ..;..;..;..;/ ..;..;..;..;/ ;;..;..;..;/ ;..;..;;;/ ..;;;..;..;/ ..;..;..;;;/ ;;..;..;..;/ ;..;;..;..;/ ..;..;;..;/ ..;..;..;..;/ ;..;..;;;/ ..;..;..;..;/ ..;;;..;..;/ ;;;..;..;;/ ;;;;..;..;/ ;;;;..;;/ ..;;;..;;;/ ;..;;;..;/ ..;;;;..;/ ..;..;;..;;/ ..;..;..;..;/ ..;;..;..;/ ..;;..;..;;/ ..;..;..;..;/ ..;..;..;..;/ ;..;..;..;;/ ..;;..;..;;/ ..;;..;..;/ ..;..;;;..;/ ..;..;;..;/ ..;;..;..;/ ..;..;;;..;/ ..;..;;..;/ ..;..;..;..;/ ;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ;..;..;;;;/ ;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;;;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ;;..;..;;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ;..;..;..;;/ ..;..;..;;/ ..;;;;..;/ ..;..;..;;;/ ..;..;;;..;/ ..;..;;..;/ ..;;..;..;/ ..;..;;..;/ ..;..;..;..;/ ..;..;..;/ ..;..;/ ..;..;;/ ..;..;/ ..;;;;/ ..;..;/ ..;..;/ ..;;;/ ..;..;/ ..;..;/ ..;..;/ ..;..;;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;;..;/ ..;..;/ ..;..;/ ..;..;;/ ;..;;/ ..;..;/ ..;;..;/ ;..;..;/ ..;..;;/ ..;..;;/ ..;..;/ ..;;..;/ ..;..;;/ ;..;..;/ ..;..;;/ ..;;..;/ ..;..;;/ ;..;..;/ ..;..;/ ..;;;/ ..;..;/ ..;..;/ ..;;;/ ..;..;/ ..;;..;/ ;..;..;/ ;..;;/ ..;..;/ ..;..;;/ ..;..;/ ..;..;/ ..;..;/ ..;;;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;;;;;/ ;;;;;;/ ..;..;/ ..;..;;/ ;..;;/ ..;..;;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;;..;/ ..;..;/ .. graph / ..;..;..;..;/ ;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ;..;..;..;/ ..;..;..;..;/ ..;;..;..;/ ..;..;;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;;..;/ ..;..;;..;;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;;..;/ ..;..;..;..;/ ..;..;;;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ;..;;..;;/ ..;..;..;..;/ ..;..;;..;/ ..;;..;..;;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;;;..;/ ..;..;;..;/ ..;..;..;..;/ ..;;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ;;;..;..;/ ..;..;..;..;/ ..;..;;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;;;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;;..;/ ..;..;..;..;/ ;..;..;..;/ ..;..;..;;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;;..;/ ..;;..;/ ..;..;/ ..;..;/ ..;..;;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;;;/ ..;..;/ ..;..;;/ ;..;..;/ ;;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;;..;/ ;..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;;..;/ ..;..;;/ ..;..;/ ..;..;/ ..;..;/ ..;..;;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;;/ ..;..;/ ..;..;/ ..;..;;/ ..;..;;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;;/ ;..;..;/ ;;;;;;/ ..;..;;/ ;;;;;/ ..;;..;/ ..;..;/ ..;;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;;..;/ ..;..;/ .. print / ..;..;..;..;/ ;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ;..;..;..;/ ..;..;..;..;/ ..;;..;..;/ ..;..;;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;;..;/ ..;..;;..;;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;;..;/ ..;..;..;..;/ ..;..;;;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ;..;;..;;/ ..;..;..;..;/ ..;..;;..;/ ..;;..;..;;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;;;..;/ ..;..;;..;/ ..;..;..;..;/ ..;;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;;;/ ;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;;;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;;..;/ ..;..;..;..;/ ;..;..;..;/ ..;..;..;;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;;..;/ ..;;..;/ ..;..;/ ..;..;/ ..;..;;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;;;/ ..;..;/ ..;..;;/ ;..;..;/ ;;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;;..;/ ;..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;;..;/ ..;..;;/ ..;..;/ ..;..;/ ..;..;/ ..;..;;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;;/ ..;..;/ ..;..;/ ..;..;;/ ..;..;;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;;/ ;..;..;/ ;;;;;;/ ..;..;;/ ;;;;;/ ..;;..;/ ..;..;/ ..;;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;;..;/ ..;..;/ .. % The "xdigit" class must only contain the BASIC LATIN digits and A-F, a-f, % says ISO C 99 (sections 7.25.2.1.12 and 6.4.4.1). xdigit / ..;..;.. blank / ;;;..;..;;/ toupper / (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,) tolower / (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,) map "totitle"; / (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,);/ (,);(,) % The "combining" class reflects ISO/IEC 10646-1 annex B.1 % That is, all combining characters (level 2+3). class "combining"; / ..;..;..;;/ ..;..;;..;/ ..;;..;..;/ ..;..;;..;/ ..;..;;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ;..;..;..;;/ ..;;..;;..;/ ..;..;;..;;/ ..;;..;..;/ ..;..;..;..;/ ;..;..;..;/ ..;..;;..;/ ..;..;;..;;/ ..;..;..;..;/ ..;..;;..;/ ..;..;..;..;/ ;..;..;..;/ ..;..;;..;/ ..;;..;;..;/ ..;;..;..;;/ ..;..;..;;;/ ;..;..;..;/ ..;..;;..;/ ..;..;..;..;/ ..;..;;..;/ ..;..;..;..;/ ..;..;;..;;/ ..;;..;..;/ ..;..;..;;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;;;..;/ ..;..;..;;/ ..;..;..;..;/ ..;..;..;;;/ ;..;;..;..;/ ..;;..;..;/ ..;..;;..;;/ ..;..;;..;/ ..;..;;..;/ ..;..;..;;/ ..;..;;;/ ..;..;/ ..;..;/ ..;;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;;/ ..;..;/ ..;;..;/ ..;..;;/ ..;..;/ ..;..;/ ..;;;/ ..;..;/ ..;..;/ ..;..;;/ ..;..;/ ..;..;;/ ;..;..;/ ;..;..;/ ;..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;;..;/ ..;..;;/ ..;..;/ ..;;..;/ ..;..;/ ..;..;/ ..;..;;/ ..;..;;/ ..;..;/ ..;..;/ ..;;..;/ ..;;;/ ..;..;/ ..;..;;/ ..;..;;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;;/ ;..;..;/ ..;..;/ ..;..;/ ..;;..;/ ;..;..;/ ..;..;/ ..;.. % The "combining_level3" class reflects ISO/IEC 10646-1 annex B.2 % That is, combining characters of level 3. class "combining_level3"; / ..;;..;..;;/ ..;;..;..;;/ ;..;..;..;/ ..;..;..;..;/ ..;;..;..;/ ..;;..;..;;/ ..;..;..;;/ ..;;..;;..;/ ..;..;..;..;/ ..;;..;..;/ ..;..;..;;/ ..;..;..;;/ ..;;..;..;/ ..;..;..;..;/ ;..;..;..;/ ..;..;;..;/ ..;..;..;..;/ ;..;..;;..;/ ;..;..;;..;/ ..;;..;..;/ ..;..;;..;/ ..;..;..;..;/ ..;..;..;..;/ ;..;..;..;/ ..;..;..;..;/ ;..;..;..;/ ..;..;..;;/ ..;..;..;..;/ ..;..;;..;;/ ..;..;..;..;/ ..;;..;..;;/ ;;..;;..;/ ..;;..;..;/ ..;..;;..;;/ ..;..;..;..;/ ..;..;;..;/ ..;..;;/ ;;;;..;/ ..;;..;/ ..;..;;/ ..;..;;/ ..;..;/ ..;..;/ ..;;;/ ..;..;/ ..;..;/ ..;..;;/ ..;..;;/ ;..;..;/ ;..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;..;/ ..;;..;/ ..;..;;/ ..;..;/ ..;;..;/ ..;..;/ ..;..;/ ..;..;;/ ..;..;;/ ..;..;/ ..;..;/ ..;;..;/ ..;;;/ ..;..;/ ..;;..;/ ..;;..;/ ..;..;/ ..;..;/ ..;..;;/ ;..;..;/ ;.. END LC_CTYPE