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

# Script Mapping for Devanagari

VowelMap =  [
            '\u0905',
            '\u0906',
            '\u0907',
            '\u0908',
            '\u0909',
            '\u090A',
            '\u090B',
            '\u0960',
            '\u090C',
            '\u0961',
            '\u090F',
            '\u0910',
            '\u0913',
            '\u0914',
            ]

SouthVowelMap = [
                '\u090F\u02BD',
                '\u0913\u02BD',
                ]

ModernVowelMap = [
                '\u090F\u02BD',
                '\u0906\u02BD',
                 ]

SinhalaVowelMap = [
                '\u090F\u02BD',
                  ]

VowelSignMap =  [
                '\u093E',
                '\u093F',
                '\u0940',
                '\u0941',
                '\u0942',
                '\u0943',
                '\u0944',
                '\u0962',
                '\u0963',
                '\u0947',
                '\u0948',
                '\u094B',
                '\u094C',
                ]

SouthVowelSignMap = [
                    '\u0947\u02BD',
                    '\u094B\u02BD',
                    ]

ModernVowelSignMap =[
                    '\u0947\u02BD',
                    '\u093E\u02BD',
                    ]

SinhalaVowelSignMap = [
                    '\u0947\u02BD',
                      ]

AyogavahaMap = [
               '\u0901',
               '\u0902',
               '\u0903'
               ]

ViramaMap =  [
             '\u094D'
             ]

ConsonantMap =  [
                '\u0915',
                '\u0916',
                '\u0917',
                '\u0918',
                '\u0919',

                '\u091A',
                '\u091B',
                '\u091C',
                '\u091D',
                '\u091E',

                '\u091F',
                '\u0920',
                '\u0921',
                '\u0922',
                '\u0923',

                '\u0924',
                '\u0925',
                '\u0926',
                '\u0927',
                '\u0928',

                '\u092A',
                '\u092B',
                '\u092C',
                '\u092D',
                '\u092E',

                '\u092F',
                '\u0930',
                '\u0932',
                '\u0935',

                '\u0936',
                '\u0937',
                '\u0938',
                '\u0939'
                ]

SouthConsonantMap = [
                    'ल\u02BD',
                    'ल\u02BD',
                    '\u0930\u02BD',
                    '\u0928\u02BD'
                    ]

NuktaConsonantMap =  [
                    '\u0915\u02BD',
                    '\u0916\u02BD',
                    '\u0917\u02BD',
                     '\u091C\u02BD',
                '\u0921\u02BD',
                '\u0922\u02BD',
                     '\u092B\u02BD',
                     '\u092F\u02BD'
                     ]

SinhalaConsonantMap =[
                     '\u0901\u02BD\u0917',
                     '\u0901\u02BD\u091C',
                     '\u0901\u02BD\u0921',
                     '\u0901\u02BD\u0926',
                     '\u0901\u02BD\u092C',
                      ]

NuktaMap = [
           '\u093C'
           ]

OmMap = [
        '\u0950'
        ]

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

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

NumeralMap = [
             '\u0966',
             '\u0967',
             '\u0968',
             '\u0969',
             '\u096A',
             '\u096B',
             '\u096C',
             '\u096D',
             '\u096E',
             '\u096F'
             ]

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