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

# Script Mapping for Devanagari

VowelMap =  [
            '\u0A85',
            '\u0A86',
            '\u0A87',
            '\u0A88',
            '\u0A89',
            '\u0A8A',
            '\u0A8B',
            '\u0AE0',
            '\u0A8C',
            '\u0AE1',
            '\u0A8F',
            '\u0A90',
            '\u0A93',
            '\u0A94',
            ]

SouthVowelMap = [
                '\u0A8F\u02D8',
                '\u0A93\u02D8',
                ]

ModernVowelMap = [
                 '\u0A8D',
                 '\u0A91',
                 ]

SinhalaVowelMap = [
                  '\u0A8D\u02C7'
                  ]

VowelSignMap =  [
                '\u0ABE',
                '\u0ABF',
                '\u0AC0',
                '\u0AC1',
                '\u0AC2',
                '\u0AC3',
                '\u0AC4',
                '\u0AE2',
                '\u0AE3',
                '\u0AC7',
                '\u0AC8',
                '\u0ACB',
                '\u0ACC',
                ]

SouthVowelSignMap = [
                    '\u0AC7\u02D8',
                    '\u0ACB\u02D8',
                    ]

ModernVowelSignMap =[
                    '\u0AC5',
                    '\u0AC9']

SinhalaVowelSignMap = [
                      '\u0AC5\u02C7'
                      ]

AyogavahaMap = [
               '\u0A81',
               '\u0A82',
               '\u0A83'
               ]

ViramaMap =  [
             '\u0ACD'
             ]

ConsonantMap =  [
                '\u0A95',
                '\u0A96',
                '\u0A97',
                '\u0A98',
                '\u0A99',

                '\u0A9A',
                '\u0A9B',
                '\u0A9C',
                '\u0A9D',
                '\u0A9E',

                '\u0A9F',
                '\u0AA0',
                '\u0AA1',
                '\u0AA2',
                '\u0AA3',

                '\u0AA4',
                '\u0AA5',
                '\u0AA6',
                '\u0AA7',
                '\u0AA8',

                '\u0AAA',
                '\u0AAB',
                '\u0AAC',
                '\u0AAD',
                '\u0AAE',

                '\u0AAF',
                '\u0AB0',
                '\u0AB2',
                '\u0AB5',

                '\u0AB6',
                '\u0AB7',
                '\u0AB8',
                '\u0AB9'
                ]

SouthConsonantMap = [
                    '\u0AB3',
                    '\u0AB3\u0ABC',
                    '\u0AB0\u0ABC',
                    '\u0AA8\u0ABC'
                    ]

NuktaConsonantMap =  [
                     '\u0A95\u0ABC',
                     '\u0A96\u0ABC',
                     '\u0A97\u0ABC',
                     '\u0A9C\u0ABC',
                     '\u0AA1\u0ABC',
                     '\u0AA2\u0ABC',
                     '\u0AAB\u0ABC',
                     '\u0AAF\u0ABC'
                     ]


SinhalaConsonantMap =[
                     '\u0A81\u02C6\u0A97',
                     '\u0A81\u02C6\u0A9C',
                     '\u0A81\u02C6\u0AA1',
                     '\u0A81\u02C6\u0AA6',
                     '\u0A81\u02C6\u0AAC',
                      ]

NuktaMap = [
           '\u0ABC'
           ]

OmMap = [
        '\u0AD0'
        ]

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

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

NumeralMap = [
             '\u0AE6',
             '\u0AE7',
             '\u0AE8',
             '\u0AE9',
             '\u0AEA',
             '\u0AEB',
             '\u0AEC',
             '\u0AED',
             '\u0AEE',
             '\u0AEF'
             ]

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