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

# Script Mapping for ISO

VowelMap =  [
            '\u0061',
            '\u0061\u0061',
            '\u0069',
            '\u0069\u0069',
            '\u0075',
            'uu',
            'ru\'',
            'ruu\'',
            'lu\'',
            'luu\'',
            'ee',
            '\u0061\u0069',
            'oo',
            '\u0061\u0075'
            ]

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

ModernVowelMap = [
                 'e\'',
                 'o\'',
                 ]

SinhalaVowelMap = [
                  'ee\''
                  ]

VowelSignMap =  VowelMap[1:]

SouthVowelSignMap = SouthVowelMap[:]

ModernVowelSignMap = ModernVowelMap[:]

SinhalaVowelSignMap = SinhalaVowelMap[:]

AyogavahaMap = [
               'm;',
               'm\'',
               'h\''
               ]

ViramaMap =  [
             '\u00D7'
             ]

ConsonantMap =  [
                '\u006B',
                '\u006B\u0068',
                '\u0067',
                '\u0067\u0068',
                'ng\'',

                'ch',
                'chh',
                '\u006A',
                '\u006A\u0068',
                'nj\'',

                't\'',
                't\'h',
                'd\'',
                'd\'h',
                'n\'',

                '\u0074',
                '\u0074\u0068',
                '\u0064',
                '\u0064\u0068',
                '\u006E',

                '\u0070',
                '\u0070\u0068',
                '\u0062',
                '\u0062\u0068',
                '\u006D',

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

                'sh',
                'shh',
                '\u0073',
                '\u0068',
                ]

SouthConsonantMap = [
                    'l\'',
                    'zh',
                    'r\'',
                    'n;'
                    ]

NuktaConsonantMap =  [
                     'q',
                     'qh',
                     'g;',
                     'z',
                     'd;',
                     'd;h',
                     'f',
                     'y;'
                     ]

SinhalaConsonantMap =[
                     'ng;',
                     'nj;',
                     'nd\';',
                     'nd;',
                     'mb;',
                      ]

NuktaMap = [
           '\u0051'
           ]

OmMap = [
        'oom\''
        ]

SignMap =[
         'a;',
         '\u002E',
         '\u002E\u002E'
         ]

Aytham =['\u005F\u006B']

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])