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

# Script Mapping for Devanagari

VowelMap =  [
            '\U00011D60',
            '\U00011D61',
            '\U00011D62',
            '\U00011D63',
            '\U00011D64',
            '\U00011D65',
            '\U00011D88\U00011D8D\u02BD',
            '\U00011D88\U00011D8E\u02BD',
            '\U00011D75\U00011D8D\u02BD',
            '\U00011D75\U00011D8E\u02BD',
            '\U00011D67',
            '\U00011D68',
            '\U00011D6A',
            '\U00011D6B',
            ]

SouthVowelMap = [
                '\U00011D67\u02BD',
                '\U00011D6A\u02BD',
                ]

ModernVowelMap = [
                 '\U00011D67\u02BD',
                 '\U00011D61\u02BD',
                 ]

SinhalaVowelMap = [
                  '\U00011D67\u02BD'
                  ]

VowelSignMap =  [
                '\U00011D8A',
                '\U00011D8B',
                '\U00011D8C',
                '\U00011D8D',
                '\U00011D8E',
            '\U00011D97\U00011D88\U00011D8D\u02BD',
            '\U00011D97\U00011D88\U00011D8E\u02BD',
            '\U00011D97\U00011D75\U00011D8D\u02BD',
            '\U00011D97\U00011D75\U00011D8E\u02BD',
                '\U00011D90',
                '\U00011D91',
                '\U00011D93',
                '\U00011D94',
                ]

SouthVowelSignMap = [
                    '\U00011D90\u02BD',
                    '\U00011D93\u02BD',
                    ]

ModernVowelSignMap =[
                    '\U00011D90\u02BD',
                    '\U00011D8A\u02BD']

SinhalaVowelSignMap = [
                      '\U00011D90\u02BD'
                      ]

AyogavahaMap = [
               '\U00011D95\u02BD',
               '\U00011D95',
               '\U00011D96'
               ]

ViramaMap =  [
             '\U00011D97'
             ]

ConsonantMap =  [
                '\U00011D71',
                '\U00011D72',
                '\U00011D76',
                '\U00011D77',
                '\U00011D84',

                '\U00011D7B',
                '\U00011D7C',
                '\U00011D80',
                '\U00011D81',
                '\U00011D7A\u02BE',

                '\U00011D7D',
                '\U00011D7E',
                '\U00011D82',
                '\U00011D83',
                '\U00011D7A\u02BF',

                '\U00011D73',
                '\U00011D74',
                '\U00011D78',
                '\U00011D79',
                '\U00011D7A',

                '\U00011D85',
                '\U00011D86',
                '\U00011D6E',
                '\U00011D6F',
                '\U00011D70',

                '\U00011D6C',
                '\U00011D88',
                '\U00011D75',
                '\U00011D6D',

                '\U00011D89\u02BD',
                '\U00011D89\u02BD',
                '\U00011D89',
                '\U00011D87'
                ]

SouthConsonantMap = [
                      '\U00011D7F',
                     '\U00011D7F\u02BD',
                     '\U00011D88\u02BD',
                     '\U00011D7A\u02BD',
                    ]

NuktaConsonantMap =  [
                     '\U00011D71\u02BD',
                     '\U00011D72\u02BD',
                     '\U00011D76\u02BD',
                     '\U00011D80\u02BD',
                     '\U00011D82\u02BD',
                     '\U00011D83\u02BD',
                     '\U00011D86\u02BD',
                     '\U00011D6C\u02BD',
                     ]

SinhalaConsonantMap =[
                     '\U00011D95\U00011D76\u02BD',
                     '\U00011D95\U00011D80\u02BD',
                     '\U00011D95\U00011D82\u02BD',
                     '\U00011D95\U00011D78\u02BD',
                     '\U00011D95\U00011D6E\u02BD',
                      ]

NuktaMap = [
           '\u02BD\u02BD'
           ]

OmMap = [
        '\U00011D98'
        ]

SignMap =[
         '\u02BD\u02BD\u02BD',
         '.',
         '..'
         ]

Aytham =[AyogavahaMap[2]+'\u02BD']

NumeralMap = [
             '\U00011DA0',
             '\U00011DA1',
             '\U00011DA2',
             '\U00011DA3',
             '\U00011DA4',
             '\U00011DA5',
             '\U00011DA6',
             '\U00011DA7',
             '\U00011DA8',
             '\U00011DA9',
             ]

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