from __future__ import annotations
from typing import Any
from enum import IntEnum
from enum import auto

class TransliterationModulesNew(IntEnum):
    UPPERCASE_LOWERCASE = 1
    LOWERCASE_UPPERCASE = 2
    HALFWIDTH_FULLWIDTH = 3
    FULLWIDTH_HALFWIDTH = 4
    KATAKANA_HIRAGANA = 5
    HIRAGANA_KATAKANA = 6
    IGNORE_CASE = 7
    IGNORE_KANA = 8
    IGNORE_WIDTH = 9
    IgnoreTraditionalKanji_ja_JP = 10
    IgnoreTraditionalKana_ja_JP = 11
    IgnoreMinusSign_ja_JP = 12
    IgnoreIterationMark_ja_JP = 13
    IgnoreSeparator_ja_JP = 14
    IgnoreZiZu_ja_JP = 15
    IgnoreBaFa_ja_JP = 16
    IgnoreTiJi_ja_JP = 17
    IgnoreHyuByu_ja_JP = 18
    IgnoreSeZe_ja_JP = 19
    IgnoreIandEfollowedByYa_ja_JP = 20
    IgnoreKiKuFollowedBySa_ja_JP = 21
    IgnoreSize_ja_JP = 22
    IgnoreProlongedSoundMark_ja_JP = 23
    IgnoreMiddleDot_ja_JP = 24
    IgnoreSpace_ja_JP = 25
    SmallToLarge_ja_JP = 26
    LargeToSmall_ja_JP = 27
    NumToTextLower_zh_CN = 28
    NumToTextUpper_zh_CN = 29
    NumToTextLower_zh_TW = 30
    NumToTextUpper_zh_TW = 31
    NumToTextFormalHangul_ko = 32
    NumToTextFormalLower_ko = 33
    NumToTextFormalUpper_ko = 34
    NumToTextInformalHangul_ko = 35
    NumToTextInformalLower_ko = 36
    NumToTextInformalUpper_ko = 37
    NumToCharLower_zh_CN = 38
    NumToCharUpper_zh_CN = 39
    NumToCharLower_zh_TW = 40
    NumToCharUpper_zh_TW = 41
    NumToCharHangul_ko = 42
    NumToCharLower_ko = 43
    NumToCharUpper_ko = 44
    NumToCharFullwidth = 45
    NumToCharKanjiShort_ja_JP = 46
    TextToNumLower_zh_CN = 47
    TextToNumUpper_zh_CN = 48
    TextToNumLower_zh_TW = 49
    TextToNumUpper_zh_TW = 50
    TextToNumFormalHangul_ko = 51
    TextToNumFormalLower_ko = 52
    TextToNumFormalUpper_ko = 53
    TextToNumInformalHangul_ko = 54
    TextToNumInformalLower_ko = 55
    TextToNumInformalUpper_ko = 56
    CharToNumLower_zh_CN = 59
    CharToNumUpper_zh_CN = 60
    CharToNumLower_zh_TW = 61
    CharToNumUpper_zh_TW = 62
    CharToNumHangul_ko = 63
    CharToNumLower_ko = 64
    CharToNumUpper_ko = 65
    END_OF_MODULE = 0
