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

# Script Mapping for Devanagari

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

SouthVowelMap = [
                '\u0D0E',
                '\u0D12',
                ]

ModernVowelMap = [
                 '\u0D0E\u02BC',
                 '\u0D06\u02BC',
                 ]

SinhalaVowelMap = [
                  '\u0D0F\u02C7'
                  ]

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

SouthVowelSignMap = [
                    '\u0D46',
                    '\u0D4A',
                    ]

ModernVowelSignMap =[
                    '\u0D46\u02BC',
                    '\u0D3E\u02BC']

SinhalaVowelSignMap = [
                      '\u0D47\u02C7'
                      ]

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

ViramaMap =  [
             '\u0D4D\u200C'
             ]

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',
                    '\u0D34',
                    '\u0D31',
                    '\u0D29'
                    ]

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

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

NuktaMap = [
           '\u00B7'
           ]

OmMap = [
        '\u0BD0'
        ]

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

Aytham =['\u0B83']

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