.!      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~portable (CPP) experimentalekmett@gmail.com Safe-Infered(       ( portable experimentalekmett@gmail.com Safe-Infered !"#$%&'()*+,-./012 !"#$%&'()*+,-./012 210/.-,+*)('&%$#"! !"#$%&'()*+,-./012portable experimentalekmett@gmail.com Safe-Infered3456789:;<=>?@AB3456789:;<=>?@ABAB3@9:?>=<;876543456789:;<=>?@ABportable experimentalekmett@gmail.com Safe-Infered/CDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopq/CDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopq/CDEFGHIJKLRQPONMSVUTWZYX[_^]\`cbadkjihgfelqponm*CDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqportable experimentalekmett@gmail.com Safe-Inferedprstuvwxyz{|}~prstuvwxyz{|}~prstuvwxyz{|}~mrstuvwxyz{|}~portable experimentalekmett@gmail.com Safe-Infered      !"#$%&'()*+,-./0123456789:+6;<.)*=->?(@ABCCDEFGHIJKLMNOP0QRS1(TU5VWXY4Z[\2]^_`abc3'defghiijklmnopqrstuvwxyz{|}~:6+;<.)*=->?(@ charset-0.2.3 Data.CharSetData.CharSet.CommonData.CharSet.Posix.AsciiData.CharSet.Unicode.CategoryData.CharSet.Unicode.BlockData.CharSet.Posix.UnicodeCharSet\\buildmapisComplementedtoList toAscListempty singletonfullnullsizeinsertrangedelete complementunion intersection differencemember notMemberfoldfilter partitionoverlaps isSubsetOffromList fromAscListfromDistinctAscList fromCharSet toCharSettoArraycontrolspacelowerupperalphaalphaNumprintdigitoctDigitlettermarknumber punctuationsymbol separatorasciilatin1 asciiUpper asciiLoweralnumblankcntrlgraphwordpunctxdigit posixAsciilookupPosixAsciiCharSetCategory categoryNamecategoryAbbreviationcategoryCharSetcategoryDescription categorieslookupCategorylookupCategoryCharSetlowercaseLetteruppercaseLettertitlecaseLetter letterAndmodifierLetter otherLetternonSpacingMarkspacingCombiningMark enclosingMark lineSeparatorparagraphSeparator mathSymbolcurrencySymbolmodifierSymbol otherSymbol decimalNumber letterNumber otherNumberdashPunctuationopenPunctuationclosePunctuation initialQuote finalQuoteconnectorPunctuationotherPunctuationformat privateUse surrogate notAssignedotherBlock blockName blockCharSetblocks lookupBlocklookupBlockCharSet basicLatinlatin1SupplementlatinExtendedAlatinExtendedB ipaExtensionsspacingModifierLetterscombiningDiacriticalMarksgreekAndCopticcyrilliccyrillicSupplementaryarmenianhebrewarabicsyriacthaana devanagaribengaligurmukhigujaratioriyatamiltelugukannada malayalamsinhalathailaotibetanmyanmargeorgian hangulJamoethiopiccherokee"unifiedCanadianAboriginalSyllabicsoghamrunictagaloghanunoobuhidtagbanwakhmer mongolianlimbutaiLe khmerSymbolsphoneticExtensionslatinExtendedAdditional greekExtendedgeneralPunctuationsuperscriptsAndSubscriptscurrencySymbols#combiningDiacriticalMarksForSymbolsletterlikeSymbols numberFormsarrowsmathematicalOperatorsmiscellaneousTechnicalcontrolPicturesopticalCharacterRecognitionenclosedAlphanumerics boxDrawing blockElementsgeometricShapesmiscellaneousSymbolsdingbats!miscellaneousMathematicalSymbolsAsupplementalArrowsAbraillePatternssupplementalArrowsB!miscellaneousMathematicalSymbolsB!supplementalMathematicalOperatorsmiscellaneousSymbolsAndArrowscjkRadicalsSupplementkangxiRadicals ideographicDescriptionCharacterscjkSymbolsAndPunctuationhiraganakatakanabopomofohangulCompatibilityJamokanbunbopomofoExtendedkatakanaPhoneticExtensionsenclosedCjkLettersAndMonthscjkCompatibilitycjkUnifiedIdeographsExtensionAyijingHexagramSymbolscjkUnifiedIdeographs yiSyllables yiRadicalshangulSyllableshighSurrogateshighPrivateUseSurrogates lowSurrogatesprivateUseAreacjkCompatibilityIdeographsalphabeticPresentationFormsarabicPresentationFormsAvariationSelectorscombiningHalfMarkscjkCompatibilityFormssmallFormVariantsarabicPresentationFormsBhalfwidthAndFullwidthFormsspecials posixUnicodelookupPosixUnicodeCharSet$fMonoidCharSet $fReadCharSet $fShowCharSet$fBoundedCharSet $fOrdCharSet $fEqCharSet $fDataCharSet$fTypeableCharSet