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

# Script Mapping for Devanagari

VowelMap =  [
            '\u0D05',
            '\u0D06',
            '\u0D07',
            '\u0D08',
            '\u0D09',
            '\u0D0A',
            '\u0D0B',
            '\u0D60',
            '\u0D0C',
            '\u0D61',
            '\u0D0F',
            '\u0D10',
            '\u0D13',
            '\u0D14',
            ]

SouthVowelMap = [
                '\u0D0F\u02BD',
                '\u0D13\u02BD',
                ]

ModernVowelMap = [
                '\u0D0F\u02BD',
                 '\u0D06\u02BD',
                 ]

SinhalaVowelMap = [
                '\u0D0F\u02BD',
                  ]

VowelSignMap =  [
                '\u0D3E',
                '\u0D3F',
                '\u0D40',
                '\u0D41',
                '\u0D42',
                '\u0D43',
                '\u0D44',
                '\u0D62',
                '\u0D63',
                '\u0D47',
                '\u0D48',
                '\u0D4B',
                '\u0D57',
                ]

SouthVowelSignMap = [
                    '\u0D47\u02BD',
                    '\u0D4B\u02BD',
                    ]

ModernVowelSignMap =[
                    '\u0D47\u02BD',
                    '\u0D3E\u02BD'
                    ]

SinhalaVowelSignMap = [
                      '\u0D47\u02BD'
                      ]

AyogavahaMap = [
               '\u0D02\u02BD',
               '\u0D02',
               '\u0D03'
               ]

ViramaMap =  [
             '\u0D4D'
             ]

ConsonantMap =  [
                '\u0D15',
                '\u0D16',
                '\u0D17',
                '\u0D18',
                '\u0D19',

                '\u0D1A',
                '\u0D1B',
                '\u0D1C',
                '\u0D1D',
                '\u0D1E',

                '\u0D1F',
                '\u0D20',
                '\u0D21',
                '\u0D22',
                '\u0D23',

                '\u0D24',
                '\u0D25',
                '\u0D26',
                '\u0D27',
                '\u0D28',

                '\u0D2A',
                '\u0D2B',
                '\u0D2C',
                '\u0D2D',
                '\u0D2E',

                '\u0D2F',
                '\u0D30',
                '\u0D32',
                '\u0D35',

                '\u0D36',
                '\u0D37',
                '\u0D38',
                '\u0D39'
                ]

SouthConsonantMap = [
                    '\u0D33',
                    '\u0D33\u02BD',
                    '\u0D30\u02BD',
                    '\u0D28\u02BD'
                    ]

NuktaConsonantMap =  [
                     '\u0D15\u02BD',
                     '\u0D16\u02BD',
                     '\u0D17\u02BD',
                     '\u0D1C\u02BD',
                     '\u0D21\u02BD',
                     '\u0D22\u02BD',
                     '\u0D2B\u02BD',
                     '\u0D2F\u02BD'
                     ]

SinhalaConsonantMap =[
                     '\u0D02\u02BD\u0D17',
                     '\u0D02\u02BD\u0D1C',
                     '\u0D02\u02BD\u0D21',
                     '\u0D02\u02BD\u0D26',
                     '\u0D02\u02BD\u0D2C',
                      ]

NuktaMap = [
           '\u02BD\u02BD\u02BD\u02BD'
           ]

OmMap = [
        '\u0D13\u0D02'
        ]

SignMap =[
         '\u0D3D',
         '\u0964',
         '\u0965'
         ]

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

NumeralMap = [
             '0',
             '1',
             '2',
             '3',
             '4',
             '5',
             '6',
             '7',
             '8',
             '9'
             ]

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