# -*- coding: utf-8 -*-

# Script Mapping for ISO

VowelMap =  [
            'a',
            'A',
            'i',
            'I',
            'u',
            'U',
            'q',
            '\u0071\u0056Y',
            '\u004CY',
            '\u004C\u0056Y',
            'E',
            'Y',
            'O',
            'Q'
            ]

SouthVowelMap = [
                'e',
                'o',
                ]

ModernVowelMap = [
                 'Z',
                 'V',
                 ]

SinhalaVowelMap = [
                  '\u0041\u0045\u0056Y'
                  ]

VowelSignMap =  VowelMap[1:]

SouthVowelSignMap = SouthVowelMap[:]

ModernVowelSignMap = ModernVowelMap[:]

SinhalaVowelSignMap = SinhalaVowelMap[:]

AyogavahaMap = [
               '~',
               'M',
               'H'
               ]

ViramaMap =  [
             '\u00D7'
             ]

ConsonantMap =  [
                '\u006B',
                '\u004B',
                '\u0067',
                '\u0047',
                'f',

                '\u0063',
                '\u0043',
                '\u006A',
                '\u004A',
                'F',

                '\u0074',
                '\u0054',
                '\u0064',
                '\u0044',
                '\u004E',

                '\u0077',
                '\u0057',
                '\u0078',
                '\u0058',
                '\u006E',

                '\u0070',
                '\u0050',
                '\u0062',
                '\u0042',
                '\u006D',

                '\u0079',
                '\u0072',
                '\u006C',
                '\u0076',

                'z',
                'S',
                's',
                'h',
                ]

SouthConsonantMap = [
                    'L',
                    '\u006C\u0059\u0059Y',
                    'R',
                    '\u006E\u0059Y'
                    ]

NuktaConsonantMap =  [
                     '\u006B\u0059Y',
                     '\u004B\u0059Y',
                     '\u0047\u0059Y',
                     '\u007A\u0059Y',
                     '\u0064\u0059Y',
                     '\u0044\u0059Y',
                     '\u0050\u0059Y',
                     '\u0079\u0059Y'
                     ]

SinhalaConsonantMap =[
                     '\u006E\u0059\u0059\u0067Y',
                     '\u006E\u0059\u0059\u006AY',
                     '\u006E\u0059\u0059\u0064Y',
                     '\u006E\u0059\u0059\u0078Y',
                     '\u006D\u0059\u0059\u0062Y',
                      ]

NuktaMap = [
           '\u0051Y'
           ]

OmMap = [
        '\u006F\u004DY'
        ]

SignMap =[
         '\u0027Y',
         '\u002EY',
         '\u002E\u002EY'
         ]

Aytham =['\u006B\u0059\u0059Y']

NumeralMap = [
             '\u0030',
             '\u0031',
             '\u0032',
             '\u0033',
             '\u0034',
             '\u0035',
             '\u0036',
             '\u0037',
             '\u0038',
             '\u0039',
             ]

from ... import GeneralMap as GM

import os
GM.add_additional_chars(dict([(charlist, globals()[charlist]) for charlist in GM.CharmapLists]),
                        os.path.splitext(__file__)[0].split(os.path.sep)[-1])