# coding=utf-8
from __future__ import unicode_literals

from .. import Provider as InternetProvider


class Provider(InternetProvider):
    free_email_domains = [
        'email.ua', 'gmail.com', 'gov.ua', 'i.ua', 'meta.ua', 'ukr.net'
    ]
    tlds = ['com', 'info', 'net', 'org', 'ua', 'укр']

@@ -154,17 +154,17 @@
 mains = 
-%5B
+(
 %0A       
@@ -232,17 +232,17 @@
 et'%0A    
-%5D
+)
 %0A    tld
@@ -249,9 +249,9 @@
 s = 
-%5B
+(
 'com
@@ -290,6 +290,952 @@
 %D1%83%D0%BA%D1%80'
-%5D
+)%0A%0A    replacements = (%0A        ('%D0%90', 'a'), ('%D0%91', 'b'), ('%D0%92', 'v'), ('%D0%93', 'h'), ('%D2%90', 'g'), ('%D0%94', 'd'),%0A        ('%D0%95', 'e'), ('%D0%84', 'ye'), ('%D0%96', 'zh'), ('%D0%97', 'z'), ('%D0%98', 'y'),%0A        ('%D0%86', 'i'), ('%D0%87', 'yi'), ('%D0%99', 'y'), ('%D0%9A', 'k'), ('%D0%9B', 'l'),%0A        ('%D0%9C', 'm'), ('%D0%9D', 'n'), ('%D0%9E', 'o'), ('%D0%9F', 'p'), ('%D0%A0', 'r'), ('%D0%A1', 's'),%0A        ('%D0%A2', 't'), ('%D0%A3', 'u'), ('%D0%A4', 'f'), ('%D0%A5', 'kh'), ('%D0%A6', 'ts'),%0A        ('%D0%A7', 'ch'), ('%D0%A8', 'sh'), ('%D0%A9', 'shch'), ('%D0%AC', '%CA%B9'), ('%D0%AE', 'yu'),%0A        ('%D0%AF', 'ya'), ('%D0%B0', 'a'), ('%D0%B1', 'b'), ('%D0%B2', 'v'), ('%D0%B3', 'h'),%0A        ('%D2%91', 'g'), ('%D0%B4', 'd'), ('%D0%B5', 'e'), ('%D1%94', 'ie'), ('%D0%B6', 'zh'),%0A        ('%D0%B7', 'z'), ('%D0%B8', 'y'), ('%D1%96', 'i'), ('%D1%97', 'i'), ('%D0%B9', 'i'),%0A        ('%D0%BA', 'k'), ('%D0%BB', 'l'), ('%D0%BC', 'm'), ('%D0%BD', 'n'), ('%D0%BE', 'o'), ('%D0%BF', 'p'),%0A        ('%D1%80', 'r'), ('%D1%81', 's'), ('%D1%82', 't'), ('%D1%83', 'u'), ('%D1%84', 'f'),%0A        ('%D1%85', 'kh'), ('%D1%86', 'ts'), ('%D1%87', 'ch'), ('%D1%88', 'sh'), ('%D1%89', 'shch'),%0A        ('%D1%8C', '%CA%B9'), ('%D1%8E', 'iu'), ('%D1%8F', 'ia')%0A    )
 %0A

Improve the Ukrainian Internet provider