| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 | "use strict";Object.defineProperty(exports, "__esModule", { value: true });exports.lowerCase = exports.localeLowerCase = void 0;/** * Source: ftp://ftp.unicode.org/Public/UCD/latest/ucd/SpecialCasing.txt */var SUPPORTED_LOCALE = {    tr: {        regexp: /\u0130|\u0049|\u0049\u0307/g,        map: {            İ: "\u0069",            I: "\u0131",            İ: "\u0069",        },    },    az: {        regexp: /\u0130/g,        map: {            İ: "\u0069",            I: "\u0131",            İ: "\u0069",        },    },    lt: {        regexp: /\u0049|\u004A|\u012E|\u00CC|\u00CD|\u0128/g,        map: {            I: "\u0069\u0307",            J: "\u006A\u0307",            Į: "\u012F\u0307",            Ì: "\u0069\u0307\u0300",            Í: "\u0069\u0307\u0301",            Ĩ: "\u0069\u0307\u0303",        },    },};/** * Localized lower case. */function localeLowerCase(str, locale) {    var lang = SUPPORTED_LOCALE[locale.toLowerCase()];    if (lang)        return lowerCase(str.replace(lang.regexp, function (m) { return lang.map[m]; }));    return lowerCase(str);}exports.localeLowerCase = localeLowerCase;/** * Lower case as a function. */function lowerCase(str) {    return str.toLowerCase();}exports.lowerCase = lowerCase;//# sourceMappingURL=index.js.map
 |