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

# Script Mapping for Devanagari

VowelMap =  [
            '\U00011D00',
            '\U00011D01',
            '\U00011D02',
            '\U00011D03',
            '\U00011D04',
            '\U00011D05',
            '\U00011D26\U00011D36',
            '\U00011D26\U00011D35\u02BD',
            '\U00011D27\U00011D34\u02BD',
            '\U00011D27\U00011D35\u02BD',
            '\U00011D06',
            '\U00011D08',
            '\U00011D09',
            '\U00011D0B',
            ]

SouthVowelMap = [
                '\U00011D06\u02BD',
                '\U00011D09\u02BD',
                ]

ModernVowelMap = [
                 '\U00011D06\U00011D43',
                 '\U00011D01\U00011D43',
                 ]

SinhalaVowelMap = [
                  '\U00011D06\U00011D43\u02BD'
                  ]

VowelSignMap =  [
                '\U00011D31',
                '\U00011D32',
                '\U00011D33',
                '\U00011D34',
                '\U00011D35',
            '\U00011D36',
            '\U00011D45\U00011D26\U00011D35\u02BD',
            '\U00011D45\U00011D27\U00011D34\u02BD',
            '\U00011D45\U00011D27\U00011D35\u02BD',
                '\U00011D3A',
                '\U00011D3C',
                '\U00011D3D',
                '\U00011D3F',
                ]

SouthVowelSignMap = [
                    '\U00011D3A\u02BD',
                    '\U00011D3D\u02BD',
                    ]

ModernVowelSignMap =[
                    '\U00011D3A\U00011D43',
                    '\U00011D31\U00011D43']

SinhalaVowelSignMap = [
                      '\U00011D3A\U00011D43\u02BD'
                      ]

AyogavahaMap = [
               '\U00011D40\u02BD',
               '\U00011D40',
               '\U00011D41'
               ]

ViramaMap =  [
             '\U00011D45'
             ]

ConsonantMap =  [
                '\U00011D0C',
                '\U00011D0D',
                '\U00011D0E',
                '\U00011D0F',
                '\U00011D10',

                '\U00011D11',
                '\U00011D12',
                '\U00011D13',
                '\U00011D14',
                '\U00011D15',

                '\U00011D16',
                '\U00011D17',
                '\U00011D18',
                '\U00011D19',
                '\U00011D1A',

                '\U00011D1B',
                '\U00011D1C',
                '\U00011D1D',
                '\U00011D1E',
                '\U00011D1F',

                '\U00011D20',
                '\U00011D21',
                '\U00011D22',
                '\U00011D23',
                '\U00011D24',

                '\U00011D25',
                '\U00011D26',
                '\U00011D27',
                '\U00011D28',

                '\U00011D29',
                '\U00011D2A',
                '\U00011D2B',
                '\U00011D2C'
                ]

SouthConsonantMap = [
                     '\U00011D2D',
                     '\U00011D2D\U00011D42',
                     '\U00011D26\U00011D42',
                     '\U00011D1F\U00011D42',
                    ]

NuktaConsonantMap =  [
                     '\U00011D0C\U00011D42',
                     '\U00011D0D\U00011D42',
                     '\U00011D0E\U00011D42',
                     '\U00011D13\U00011D42',
                     '\U00011D18\U00011D42',
                     '\U00011D19\U00011D42',
                     '\U00011D21\U00011D42',
                     '\U00011D25\U00011D42',
                     ]

SinhalaConsonantMap =[
                     '\U00011D40\U00011D0E\u02BD',
                     '\U00011D40\U00011D13\u02BD',
                     '\U00011D40\U00011D18\u02BD',
                     '\U00011D40\U00011D1D\u02BD',
                     '\U00011D40\U00011D22\u02BD',
                      ]

NuktaMap = [
           '\u02BD\u02BD'
           ]

OmMap = [
        '\U00011D09\U00011D40'
        ]

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

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

NumeralMap = [
             '\U00011D50',
             '\U00011D51',
             '\U00011D52',
             '\U00011D53',
             '\U00011D54',
             '\U00011D55',
             '\U00011D56',
             '\U00011D57',
             '\U00011D58',
             '\U00011D59',
             ]

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