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

# Script Mapping for Devanagari

VowelMap =  [
            '\u0985',
            '\u0986',
            '\u0987',
            '\u0988',
            '\u0989',
            '\u098A',
            '\u098B',
            '\u09E0',
            '\u098C',
            '\u09E1',
            '\u098F',
            '\u0990',
            '\u0993',
            '\u0994',
            ]

SouthVowelMap = [
                '\u098F\u02D8',
                '\u0993\u02D8',
                ]

ModernVowelMap = [
                 '\u098F\u02BC',
                 '\u0986\u02BC',
                 ]

SinhalaVowelMap = [
                  '\u098F\u02C7'
                  ]

VowelSignMap =  [
                '\u09BE',
                '\u09BF',
                '\u09C0',
                '\u09C1',
                '\u09C2',
                '\u09C3',
                '\u09C4',
                '\u09E2',
                '\u09E3',
                '\u09C7',
                '\u09C8',
                '\u09CB',
                '\u09CC',
                ]

SouthVowelSignMap = [
                    '\u09C7\u02D8',
                    '\u09CB\u02D8',
                    ]

ModernVowelSignMap =[
                    '\u09C7\u02BC',
                    '\u09BE\u02BC']

SinhalaVowelSignMap = [
                      '\u09C7\u02C7'
                      ]

AyogavahaMap = [
               '\u0981',
               '\u0982',
               '\u0983'
               ]

ViramaMap =  [
             '\u09CD'
             ]

ConsonantMap =  [
                '\u0995',
                '\u0996',
                '\u0997',
                '\u0998',
                '\u0999',

                '\u099A',
                '\u099B',
                '\u099C',
                '\u099D',
                '\u099E',

                '\u099F',
                '\u09A0',
                '\u09A1',
                '\u09A2',
                '\u09A3',

                '\u09A4',
                '\u09A5',
                '\u09A6',
                '\u09A7',
                '\u09A8',

                '\u09AA',
                '\u09AB',
                '\u09AC',
                '\u09AD',
                '\u09AE',

                '\u09AF',
                '\u09B0',
                '\u09B2',
                '\u09F1',

                '\u09B6',
                '\u09B7',
                '\u09B8',
                '\u09B9'
                ]

SouthConsonantMap = [
                    '\u09B2\u09BC',
                    '\u09B7\u09BC',
                    '\u09B0\u09BC',
                    '\u09A8\u09BC'
                    ]

NuktaConsonantMap =  [
                     '\u0995\u09BC',
                     '\u0996\u09BC',
                     '\u0997\u09BC',
                     '\u099C\u09BC',
                     '\u09DC',
                     '\u09DD',
                     '\u09AB\u09BC',
                     '\u09DF'
                     ]

SinhalaConsonantMap =[
                     '\u0981\u02C6\u0997',
                     '\u0981\u02C6\u099C',
                     '\u0981\u02C6\u09A1',
                     '\u0981\u02C6\u09A6',
                     '\u0981\u02C6\u09AC',
                      ]

NuktaMap = [
           '\u09BC'
           ]

OmMap = [
        '\u0993\u0981'
        ]

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

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

NumeralMap = [
             '\u09E6',
             '\u09E7',
             '\u09E8',
             '\u09E9',
             '\u09EA',
             '\u09EB',
             '\u09EC',
             '\u09ED',
             '\u09EE',
             '\u09EF'
             ]

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