devsite/node_modules/iso-639-1/build/index.js

1643 lines
40 KiB
JavaScript
Raw Normal View History

2024-07-08 01:49:38 +00:00
(function webpackUniversalModuleDefinition(root, factory) {
if(typeof exports === 'object' && typeof module === 'object')
module.exports = factory();
else if(typeof define === 'function' && define.amd)
define([], factory);
else if(typeof exports === 'object')
exports["ISO6391"] = factory();
else
root["ISO6391"] = factory();
})(typeof self !== 'undefined' ? self : this, function() {
return /******/ (function(modules) { // webpackBootstrap
/******/ // The module cache
/******/ var installedModules = {};
/******/
/******/ // The require function
/******/ function __webpack_require__(moduleId) {
/******/
/******/ // Check if module is in cache
/******/ if(installedModules[moduleId]) {
/******/ return installedModules[moduleId].exports;
/******/ }
/******/ // Create a new module (and put it into the cache)
/******/ var module = installedModules[moduleId] = {
/******/ i: moduleId,
/******/ l: false,
/******/ exports: {}
/******/ };
/******/
/******/ // Execute the module function
/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
/******/
/******/ // Flag the module as loaded
/******/ module.l = true;
/******/
/******/ // Return the exports of the module
/******/ return module.exports;
/******/ }
/******/
/******/
/******/ // expose the modules object (__webpack_modules__)
/******/ __webpack_require__.m = modules;
/******/
/******/ // expose the module cache
/******/ __webpack_require__.c = installedModules;
/******/
/******/ // define getter function for harmony exports
/******/ __webpack_require__.d = function(exports, name, getter) {
/******/ if(!__webpack_require__.o(exports, name)) {
/******/ Object.defineProperty(exports, name, {
/******/ configurable: false,
/******/ enumerable: true,
/******/ get: getter
/******/ });
/******/ }
/******/ };
/******/
/******/ // getDefaultExport function for compatibility with non-harmony modules
/******/ __webpack_require__.n = function(module) {
/******/ var getter = module && module.__esModule ?
/******/ function getDefault() { return module['default']; } :
/******/ function getModuleExports() { return module; };
/******/ __webpack_require__.d(getter, 'a', getter);
/******/ return getter;
/******/ };
/******/
/******/ // Object.prototype.hasOwnProperty.call
/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
/******/
/******/ // __webpack_public_path__
/******/ __webpack_require__.p = "";
/******/
/******/ // Load entry module and return exports
/******/ return __webpack_require__(__webpack_require__.s = "./src/index.js");
/******/ })
/************************************************************************/
/******/ ({
/***/ "./node_modules/babel-runtime/core-js/object/define-property.js":
/***/ (function(module, exports, __webpack_require__) {
module.exports = { "default": __webpack_require__("./node_modules/core-js/library/fn/object/define-property.js"), __esModule: true };
/***/ }),
/***/ "./node_modules/babel-runtime/core-js/object/keys.js":
/***/ (function(module, exports, __webpack_require__) {
module.exports = { "default": __webpack_require__("./node_modules/core-js/library/fn/object/keys.js"), __esModule: true };
/***/ }),
/***/ "./node_modules/babel-runtime/core-js/object/values.js":
/***/ (function(module, exports, __webpack_require__) {
module.exports = { "default": __webpack_require__("./node_modules/core-js/library/fn/object/values.js"), __esModule: true };
/***/ }),
/***/ "./node_modules/babel-runtime/helpers/classCallCheck.js":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
exports.__esModule = true;
exports.default = function (instance, Constructor) {
if (!(instance instanceof Constructor)) {
throw new TypeError("Cannot call a class as a function");
}
};
/***/ }),
/***/ "./node_modules/babel-runtime/helpers/createClass.js":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
exports.__esModule = true;
var _defineProperty = __webpack_require__("./node_modules/babel-runtime/core-js/object/define-property.js");
var _defineProperty2 = _interopRequireDefault(_defineProperty);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
exports.default = function () {
function defineProperties(target, props) {
for (var i = 0; i < props.length; i++) {
var descriptor = props[i];
descriptor.enumerable = descriptor.enumerable || false;
descriptor.configurable = true;
if ("value" in descriptor) descriptor.writable = true;
(0, _defineProperty2.default)(target, descriptor.key, descriptor);
}
}
return function (Constructor, protoProps, staticProps) {
if (protoProps) defineProperties(Constructor.prototype, protoProps);
if (staticProps) defineProperties(Constructor, staticProps);
return Constructor;
};
}();
/***/ }),
/***/ "./node_modules/core-js/library/fn/object/define-property.js":
/***/ (function(module, exports, __webpack_require__) {
__webpack_require__("./node_modules/core-js/library/modules/es6.object.define-property.js");
var $Object = __webpack_require__("./node_modules/core-js/library/modules/_core.js").Object;
module.exports = function defineProperty(it, key, desc) {
return $Object.defineProperty(it, key, desc);
};
/***/ }),
/***/ "./node_modules/core-js/library/fn/object/keys.js":
/***/ (function(module, exports, __webpack_require__) {
__webpack_require__("./node_modules/core-js/library/modules/es6.object.keys.js");
module.exports = __webpack_require__("./node_modules/core-js/library/modules/_core.js").Object.keys;
/***/ }),
/***/ "./node_modules/core-js/library/fn/object/values.js":
/***/ (function(module, exports, __webpack_require__) {
__webpack_require__("./node_modules/core-js/library/modules/es7.object.values.js");
module.exports = __webpack_require__("./node_modules/core-js/library/modules/_core.js").Object.values;
/***/ }),
/***/ "./node_modules/core-js/library/modules/_a-function.js":
/***/ (function(module, exports) {
module.exports = function (it) {
if (typeof it != 'function') throw TypeError(it + ' is not a function!');
return it;
};
/***/ }),
/***/ "./node_modules/core-js/library/modules/_an-object.js":
/***/ (function(module, exports, __webpack_require__) {
var isObject = __webpack_require__("./node_modules/core-js/library/modules/_is-object.js");
module.exports = function (it) {
if (!isObject(it)) throw TypeError(it + ' is not an object!');
return it;
};
/***/ }),
/***/ "./node_modules/core-js/library/modules/_array-includes.js":
/***/ (function(module, exports, __webpack_require__) {
// false -> Array#indexOf
// true -> Array#includes
var toIObject = __webpack_require__("./node_modules/core-js/library/modules/_to-iobject.js");
var toLength = __webpack_require__("./node_modules/core-js/library/modules/_to-length.js");
var toAbsoluteIndex = __webpack_require__("./node_modules/core-js/library/modules/_to-absolute-index.js");
module.exports = function (IS_INCLUDES) {
return function ($this, el, fromIndex) {
var O = toIObject($this);
var length = toLength(O.length);
var index = toAbsoluteIndex(fromIndex, length);
var value;
// Array#includes uses SameValueZero equality algorithm
// eslint-disable-next-line no-self-compare
if (IS_INCLUDES && el != el) while (length > index) {
value = O[index++];
// eslint-disable-next-line no-self-compare
if (value != value) return true;
// Array#indexOf ignores holes, Array#includes - not
} else for (;length > index; index++) if (IS_INCLUDES || index in O) {
if (O[index] === el) return IS_INCLUDES || index || 0;
} return !IS_INCLUDES && -1;
};
};
/***/ }),
/***/ "./node_modules/core-js/library/modules/_cof.js":
/***/ (function(module, exports) {
var toString = {}.toString;
module.exports = function (it) {
return toString.call(it).slice(8, -1);
};
/***/ }),
/***/ "./node_modules/core-js/library/modules/_core.js":
/***/ (function(module, exports) {
var core = module.exports = { version: '2.6.9' };
if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef
/***/ }),
/***/ "./node_modules/core-js/library/modules/_ctx.js":
/***/ (function(module, exports, __webpack_require__) {
// optional / simple context binding
var aFunction = __webpack_require__("./node_modules/core-js/library/modules/_a-function.js");
module.exports = function (fn, that, length) {
aFunction(fn);
if (that === undefined) return fn;
switch (length) {
case 1: return function (a) {
return fn.call(that, a);
};
case 2: return function (a, b) {
return fn.call(that, a, b);
};
case 3: return function (a, b, c) {
return fn.call(that, a, b, c);
};
}
return function (/* ...args */) {
return fn.apply(that, arguments);
};
};
/***/ }),
/***/ "./node_modules/core-js/library/modules/_defined.js":
/***/ (function(module, exports) {
// 7.2.1 RequireObjectCoercible(argument)
module.exports = function (it) {
if (it == undefined) throw TypeError("Can't call method on " + it);
return it;
};
/***/ }),
/***/ "./node_modules/core-js/library/modules/_descriptors.js":
/***/ (function(module, exports, __webpack_require__) {
// Thank's IE8 for his funny defineProperty
module.exports = !__webpack_require__("./node_modules/core-js/library/modules/_fails.js")(function () {
return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
});
/***/ }),
/***/ "./node_modules/core-js/library/modules/_dom-create.js":
/***/ (function(module, exports, __webpack_require__) {
var isObject = __webpack_require__("./node_modules/core-js/library/modules/_is-object.js");
var document = __webpack_require__("./node_modules/core-js/library/modules/_global.js").document;
// typeof document.createElement is 'object' in old IE
var is = isObject(document) && isObject(document.createElement);
module.exports = function (it) {
return is ? document.createElement(it) : {};
};
/***/ }),
/***/ "./node_modules/core-js/library/modules/_enum-bug-keys.js":
/***/ (function(module, exports) {
// IE 8- don't enum bug keys
module.exports = (
'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'
).split(',');
/***/ }),
/***/ "./node_modules/core-js/library/modules/_export.js":
/***/ (function(module, exports, __webpack_require__) {
var global = __webpack_require__("./node_modules/core-js/library/modules/_global.js");
var core = __webpack_require__("./node_modules/core-js/library/modules/_core.js");
var ctx = __webpack_require__("./node_modules/core-js/library/modules/_ctx.js");
var hide = __webpack_require__("./node_modules/core-js/library/modules/_hide.js");
var has = __webpack_require__("./node_modules/core-js/library/modules/_has.js");
var PROTOTYPE = 'prototype';
var $export = function (type, name, source) {
var IS_FORCED = type & $export.F;
var IS_GLOBAL = type & $export.G;
var IS_STATIC = type & $export.S;
var IS_PROTO = type & $export.P;
var IS_BIND = type & $export.B;
var IS_WRAP = type & $export.W;
var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});
var expProto = exports[PROTOTYPE];
var target = IS_GLOBAL ? global : IS_STATIC ? global[name] : (global[name] || {})[PROTOTYPE];
var key, own, out;
if (IS_GLOBAL) source = name;
for (key in source) {
// contains in native
own = !IS_FORCED && target && target[key] !== undefined;
if (own && has(exports, key)) continue;
// export native or passed
out = own ? target[key] : source[key];
// prevent global pollution for namespaces
exports[key] = IS_GLOBAL && typeof target[key] != 'function' ? source[key]
// bind timers to global for call from export context
: IS_BIND && own ? ctx(out, global)
// wrap global constructors for prevent change them in library
: IS_WRAP && target[key] == out ? (function (C) {
var F = function (a, b, c) {
if (this instanceof C) {
switch (arguments.length) {
case 0: return new C();
case 1: return new C(a);
case 2: return new C(a, b);
} return new C(a, b, c);
} return C.apply(this, arguments);
};
F[PROTOTYPE] = C[PROTOTYPE];
return F;
// make static versions for prototype methods
})(out) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
// export proto methods to core.%CONSTRUCTOR%.methods.%NAME%
if (IS_PROTO) {
(exports.virtual || (exports.virtual = {}))[key] = out;
// export proto methods to core.%CONSTRUCTOR%.prototype.%NAME%
if (type & $export.R && expProto && !expProto[key]) hide(expProto, key, out);
}
}
};
// type bitmap
$export.F = 1; // forced
$export.G = 2; // global
$export.S = 4; // static
$export.P = 8; // proto
$export.B = 16; // bind
$export.W = 32; // wrap
$export.U = 64; // safe
$export.R = 128; // real proto method for `library`
module.exports = $export;
/***/ }),
/***/ "./node_modules/core-js/library/modules/_fails.js":
/***/ (function(module, exports) {
module.exports = function (exec) {
try {
return !!exec();
} catch (e) {
return true;
}
};
/***/ }),
/***/ "./node_modules/core-js/library/modules/_global.js":
/***/ (function(module, exports) {
// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
var global = module.exports = typeof window != 'undefined' && window.Math == Math
? window : typeof self != 'undefined' && self.Math == Math ? self
// eslint-disable-next-line no-new-func
: Function('return this')();
if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef
/***/ }),
/***/ "./node_modules/core-js/library/modules/_has.js":
/***/ (function(module, exports) {
var hasOwnProperty = {}.hasOwnProperty;
module.exports = function (it, key) {
return hasOwnProperty.call(it, key);
};
/***/ }),
/***/ "./node_modules/core-js/library/modules/_hide.js":
/***/ (function(module, exports, __webpack_require__) {
var dP = __webpack_require__("./node_modules/core-js/library/modules/_object-dp.js");
var createDesc = __webpack_require__("./node_modules/core-js/library/modules/_property-desc.js");
module.exports = __webpack_require__("./node_modules/core-js/library/modules/_descriptors.js") ? function (object, key, value) {
return dP.f(object, key, createDesc(1, value));
} : function (object, key, value) {
object[key] = value;
return object;
};
/***/ }),
/***/ "./node_modules/core-js/library/modules/_ie8-dom-define.js":
/***/ (function(module, exports, __webpack_require__) {
module.exports = !__webpack_require__("./node_modules/core-js/library/modules/_descriptors.js") && !__webpack_require__("./node_modules/core-js/library/modules/_fails.js")(function () {
return Object.defineProperty(__webpack_require__("./node_modules/core-js/library/modules/_dom-create.js")('div'), 'a', { get: function () { return 7; } }).a != 7;
});
/***/ }),
/***/ "./node_modules/core-js/library/modules/_iobject.js":
/***/ (function(module, exports, __webpack_require__) {
// fallback for non-array-like ES3 and non-enumerable old V8 strings
var cof = __webpack_require__("./node_modules/core-js/library/modules/_cof.js");
// eslint-disable-next-line no-prototype-builtins
module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {
return cof(it) == 'String' ? it.split('') : Object(it);
};
/***/ }),
/***/ "./node_modules/core-js/library/modules/_is-object.js":
/***/ (function(module, exports) {
module.exports = function (it) {
return typeof it === 'object' ? it !== null : typeof it === 'function';
};
/***/ }),
/***/ "./node_modules/core-js/library/modules/_library.js":
/***/ (function(module, exports) {
module.exports = true;
/***/ }),
/***/ "./node_modules/core-js/library/modules/_object-dp.js":
/***/ (function(module, exports, __webpack_require__) {
var anObject = __webpack_require__("./node_modules/core-js/library/modules/_an-object.js");
var IE8_DOM_DEFINE = __webpack_require__("./node_modules/core-js/library/modules/_ie8-dom-define.js");
var toPrimitive = __webpack_require__("./node_modules/core-js/library/modules/_to-primitive.js");
var dP = Object.defineProperty;
exports.f = __webpack_require__("./node_modules/core-js/library/modules/_descriptors.js") ? Object.defineProperty : function defineProperty(O, P, Attributes) {
anObject(O);
P = toPrimitive(P, true);
anObject(Attributes);
if (IE8_DOM_DEFINE) try {
return dP(O, P, Attributes);
} catch (e) { /* empty */ }
if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');
if ('value' in Attributes) O[P] = Attributes.value;
return O;
};
/***/ }),
/***/ "./node_modules/core-js/library/modules/_object-keys-internal.js":
/***/ (function(module, exports, __webpack_require__) {
var has = __webpack_require__("./node_modules/core-js/library/modules/_has.js");
var toIObject = __webpack_require__("./node_modules/core-js/library/modules/_to-iobject.js");
var arrayIndexOf = __webpack_require__("./node_modules/core-js/library/modules/_array-includes.js")(false);
var IE_PROTO = __webpack_require__("./node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
module.exports = function (object, names) {
var O = toIObject(object);
var i = 0;
var result = [];
var key;
for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key);
// Don't enum bug & hidden keys
while (names.length > i) if (has(O, key = names[i++])) {
~arrayIndexOf(result, key) || result.push(key);
}
return result;
};
/***/ }),
/***/ "./node_modules/core-js/library/modules/_object-keys.js":
/***/ (function(module, exports, __webpack_require__) {
// 19.1.2.14 / 15.2.3.14 Object.keys(O)
var $keys = __webpack_require__("./node_modules/core-js/library/modules/_object-keys-internal.js");
var enumBugKeys = __webpack_require__("./node_modules/core-js/library/modules/_enum-bug-keys.js");
module.exports = Object.keys || function keys(O) {
return $keys(O, enumBugKeys);
};
/***/ }),
/***/ "./node_modules/core-js/library/modules/_object-pie.js":
/***/ (function(module, exports) {
exports.f = {}.propertyIsEnumerable;
/***/ }),
/***/ "./node_modules/core-js/library/modules/_object-sap.js":
/***/ (function(module, exports, __webpack_require__) {
// most Object methods by ES6 should accept primitives
var $export = __webpack_require__("./node_modules/core-js/library/modules/_export.js");
var core = __webpack_require__("./node_modules/core-js/library/modules/_core.js");
var fails = __webpack_require__("./node_modules/core-js/library/modules/_fails.js");
module.exports = function (KEY, exec) {
var fn = (core.Object || {})[KEY] || Object[KEY];
var exp = {};
exp[KEY] = exec(fn);
$export($export.S + $export.F * fails(function () { fn(1); }), 'Object', exp);
};
/***/ }),
/***/ "./node_modules/core-js/library/modules/_object-to-array.js":
/***/ (function(module, exports, __webpack_require__) {
var DESCRIPTORS = __webpack_require__("./node_modules/core-js/library/modules/_descriptors.js");
var getKeys = __webpack_require__("./node_modules/core-js/library/modules/_object-keys.js");
var toIObject = __webpack_require__("./node_modules/core-js/library/modules/_to-iobject.js");
var isEnum = __webpack_require__("./node_modules/core-js/library/modules/_object-pie.js").f;
module.exports = function (isEntries) {
return function (it) {
var O = toIObject(it);
var keys = getKeys(O);
var length = keys.length;
var i = 0;
var result = [];
var key;
while (length > i) {
key = keys[i++];
if (!DESCRIPTORS || isEnum.call(O, key)) {
result.push(isEntries ? [key, O[key]] : O[key]);
}
}
return result;
};
};
/***/ }),
/***/ "./node_modules/core-js/library/modules/_property-desc.js":
/***/ (function(module, exports) {
module.exports = function (bitmap, value) {
return {
enumerable: !(bitmap & 1),
configurable: !(bitmap & 2),
writable: !(bitmap & 4),
value: value
};
};
/***/ }),
/***/ "./node_modules/core-js/library/modules/_shared-key.js":
/***/ (function(module, exports, __webpack_require__) {
var shared = __webpack_require__("./node_modules/core-js/library/modules/_shared.js")('keys');
var uid = __webpack_require__("./node_modules/core-js/library/modules/_uid.js");
module.exports = function (key) {
return shared[key] || (shared[key] = uid(key));
};
/***/ }),
/***/ "./node_modules/core-js/library/modules/_shared.js":
/***/ (function(module, exports, __webpack_require__) {
var core = __webpack_require__("./node_modules/core-js/library/modules/_core.js");
var global = __webpack_require__("./node_modules/core-js/library/modules/_global.js");
var SHARED = '__core-js_shared__';
var store = global[SHARED] || (global[SHARED] = {});
(module.exports = function (key, value) {
return store[key] || (store[key] = value !== undefined ? value : {});
})('versions', []).push({
version: core.version,
mode: __webpack_require__("./node_modules/core-js/library/modules/_library.js") ? 'pure' : 'global',
copyright: '© 2019 Denis Pushkarev (zloirock.ru)'
});
/***/ }),
/***/ "./node_modules/core-js/library/modules/_to-absolute-index.js":
/***/ (function(module, exports, __webpack_require__) {
var toInteger = __webpack_require__("./node_modules/core-js/library/modules/_to-integer.js");
var max = Math.max;
var min = Math.min;
module.exports = function (index, length) {
index = toInteger(index);
return index < 0 ? max(index + length, 0) : min(index, length);
};
/***/ }),
/***/ "./node_modules/core-js/library/modules/_to-integer.js":
/***/ (function(module, exports) {
// 7.1.4 ToInteger
var ceil = Math.ceil;
var floor = Math.floor;
module.exports = function (it) {
return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);
};
/***/ }),
/***/ "./node_modules/core-js/library/modules/_to-iobject.js":
/***/ (function(module, exports, __webpack_require__) {
// to indexed object, toObject with fallback for non-array-like ES3 strings
var IObject = __webpack_require__("./node_modules/core-js/library/modules/_iobject.js");
var defined = __webpack_require__("./node_modules/core-js/library/modules/_defined.js");
module.exports = function (it) {
return IObject(defined(it));
};
/***/ }),
/***/ "./node_modules/core-js/library/modules/_to-length.js":
/***/ (function(module, exports, __webpack_require__) {
// 7.1.15 ToLength
var toInteger = __webpack_require__("./node_modules/core-js/library/modules/_to-integer.js");
var min = Math.min;
module.exports = function (it) {
return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991
};
/***/ }),
/***/ "./node_modules/core-js/library/modules/_to-object.js":
/***/ (function(module, exports, __webpack_require__) {
// 7.1.13 ToObject(argument)
var defined = __webpack_require__("./node_modules/core-js/library/modules/_defined.js");
module.exports = function (it) {
return Object(defined(it));
};
/***/ }),
/***/ "./node_modules/core-js/library/modules/_to-primitive.js":
/***/ (function(module, exports, __webpack_require__) {
// 7.1.1 ToPrimitive(input [, PreferredType])
var isObject = __webpack_require__("./node_modules/core-js/library/modules/_is-object.js");
// instead of the ES6 spec version, we didn't implement @@toPrimitive case
// and the second argument - flag - preferred type is a string
module.exports = function (it, S) {
if (!isObject(it)) return it;
var fn, val;
if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;
if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
throw TypeError("Can't convert object to primitive value");
};
/***/ }),
/***/ "./node_modules/core-js/library/modules/_uid.js":
/***/ (function(module, exports) {
var id = 0;
var px = Math.random();
module.exports = function (key) {
return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
};
/***/ }),
/***/ "./node_modules/core-js/library/modules/es6.object.define-property.js":
/***/ (function(module, exports, __webpack_require__) {
var $export = __webpack_require__("./node_modules/core-js/library/modules/_export.js");
// 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes)
$export($export.S + $export.F * !__webpack_require__("./node_modules/core-js/library/modules/_descriptors.js"), 'Object', { defineProperty: __webpack_require__("./node_modules/core-js/library/modules/_object-dp.js").f });
/***/ }),
/***/ "./node_modules/core-js/library/modules/es6.object.keys.js":
/***/ (function(module, exports, __webpack_require__) {
// 19.1.2.14 Object.keys(O)
var toObject = __webpack_require__("./node_modules/core-js/library/modules/_to-object.js");
var $keys = __webpack_require__("./node_modules/core-js/library/modules/_object-keys.js");
__webpack_require__("./node_modules/core-js/library/modules/_object-sap.js")('keys', function () {
return function keys(it) {
return $keys(toObject(it));
};
});
/***/ }),
/***/ "./node_modules/core-js/library/modules/es7.object.values.js":
/***/ (function(module, exports, __webpack_require__) {
// https://github.com/tc39/proposal-object-values-entries
var $export = __webpack_require__("./node_modules/core-js/library/modules/_export.js");
var $values = __webpack_require__("./node_modules/core-js/library/modules/_object-to-array.js")(false);
$export($export.S, 'Object', {
values: function values(it) {
return $values(it);
}
});
/***/ }),
/***/ "./src/data.js":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
var LANGUAGES_LIST = {
aa: {
name: 'Afar',
nativeName: 'Afaraf'
},
ab: {
name: 'Abkhaz',
nativeName: 'аҧсуа бызшәа'
},
ae: {
name: 'Avestan',
nativeName: 'avesta'
},
af: {
name: 'Afrikaans',
nativeName: 'Afrikaans'
},
ak: {
name: 'Akan',
nativeName: 'Akan'
},
am: {
name: 'Amharic',
nativeName: 'አማርኛ'
},
an: {
name: 'Aragonese',
nativeName: 'aragonés'
},
ar: {
name: 'Arabic',
nativeName: 'اَلْعَرَبِيَّةُ'
},
as: {
name: 'Assamese',
nativeName: 'অসমীয়া'
},
av: {
name: 'Avaric',
nativeName: 'авар мацӀ'
},
ay: {
name: 'Aymara',
nativeName: 'aymar aru'
},
az: {
name: 'Azerbaijani',
nativeName: 'azərbaycan dili'
},
ba: {
name: 'Bashkir',
nativeName: 'башҡорт теле'
},
be: {
name: 'Belarusian',
nativeName: 'беларуская мова'
},
bg: {
name: 'Bulgarian',
nativeName: 'български език'
},
bi: {
name: 'Bislama',
nativeName: 'Bislama'
},
bm: {
name: 'Bambara',
nativeName: 'bamanankan'
},
bn: {
name: 'Bengali',
nativeName: 'বাংলা'
},
bo: {
name: 'Tibetan',
nativeName: 'བོད་ཡིག'
},
br: {
name: 'Breton',
nativeName: 'brezhoneg'
},
bs: {
name: 'Bosnian',
nativeName: 'bosanski jezik'
},
ca: {
name: 'Catalan',
nativeName: 'Català'
},
ce: {
name: 'Chechen',
nativeName: 'нохчийн мотт'
},
ch: {
name: 'Chamorro',
nativeName: 'Chamoru'
},
co: {
name: 'Corsican',
nativeName: 'corsu'
},
cr: {
name: 'Cree',
nativeName: 'ᓀᐦᐃᔭᐍᐏᐣ'
},
cs: {
name: 'Czech',
nativeName: 'čeština'
},
cu: {
name: 'Old Church Slavonic',
nativeName: 'ѩзыкъ словѣньскъ'
},
cv: {
name: 'Chuvash',
nativeName: 'чӑваш чӗлхи'
},
cy: {
name: 'Welsh',
nativeName: 'Cymraeg'
},
da: {
name: 'Danish',
nativeName: 'dansk'
},
de: {
name: 'German',
nativeName: 'Deutsch'
},
dv: {
name: 'Divehi',
nativeName: 'ދިވެހި'
},
dz: {
name: 'Dzongkha',
nativeName: 'རྫོང་ཁ'
},
ee: {
name: 'Ewe',
nativeName: 'Eʋegbe'
},
el: {
name: 'Greek',
nativeName: 'Ελληνικά'
},
en: {
name: 'English',
nativeName: 'English'
},
eo: {
name: 'Esperanto',
nativeName: 'Esperanto'
},
es: {
name: 'Spanish',
nativeName: 'Español'
},
et: {
name: 'Estonian',
nativeName: 'eesti'
},
eu: {
name: 'Basque',
nativeName: 'euskara'
},
fa: {
name: 'Persian',
nativeName: 'فارسی'
},
ff: {
name: 'Fula',
nativeName: 'Fulfulde'
},
fi: {
name: 'Finnish',
nativeName: 'suomi'
},
fj: {
name: 'Fijian',
nativeName: 'vosa Vakaviti'
},
fo: {
name: 'Faroese',
nativeName: 'føroyskt'
},
fr: {
name: 'French',
nativeName: 'Français'
},
fy: {
name: 'Western Frisian',
nativeName: 'Frysk'
},
ga: {
name: 'Irish',
nativeName: 'Gaeilge'
},
gd: {
name: 'Scottish Gaelic',
nativeName: 'Gàidhlig'
},
gl: {
name: 'Galician',
nativeName: 'galego'
},
gn: {
name: 'Guaraní',
nativeName: "Avañe'ẽ"
},
gu: {
name: 'Gujarati',
nativeName: 'ગુજરાતી'
},
gv: {
name: 'Manx',
nativeName: 'Gaelg'
},
ha: {
name: 'Hausa',
nativeName: 'هَوُسَ'
},
he: {
name: 'Hebrew',
nativeName: 'עברית'
},
hi: {
name: 'Hindi',
nativeName: 'हिन्दी'
},
ho: {
name: 'Hiri Motu',
nativeName: 'Hiri Motu'
},
hr: {
name: 'Croatian',
nativeName: 'Hrvatski'
},
ht: {
name: 'Haitian',
nativeName: 'Kreyòl ayisyen'
},
hu: {
name: 'Hungarian',
nativeName: 'magyar'
},
hy: {
name: 'Armenian',
nativeName: 'Հայերեն'
},
hz: {
name: 'Herero',
nativeName: 'Otjiherero'
},
ia: {
name: 'Interlingua',
nativeName: 'Interlingua'
},
id: {
name: 'Indonesian',
nativeName: 'Bahasa Indonesia'
},
ie: {
name: 'Interlingue',
nativeName: 'Interlingue'
},
ig: {
name: 'Igbo',
nativeName: 'Asụsụ Igbo'
},
ii: {
name: 'Nuosu',
nativeName: 'ꆈꌠ꒿ Nuosuhxop'
},
ik: {
name: 'Inupiaq',
nativeName: 'Iñupiaq'
},
io: {
name: 'Ido',
nativeName: 'Ido'
},
is: {
name: 'Icelandic',
nativeName: 'Íslenska'
},
it: {
name: 'Italian',
nativeName: 'Italiano'
},
iu: {
name: 'Inuktitut',
nativeName: 'ᐃᓄᒃᑎᑐᑦ'
},
ja: {
name: 'Japanese',
nativeName: '日本語'
},
jv: {
name: 'Javanese',
nativeName: 'basa Jawa'
},
ka: {
name: 'Georgian',
nativeName: 'ქართული'
},
kg: {
name: 'Kongo',
nativeName: 'Kikongo'
},
ki: {
name: 'Kikuyu',
nativeName: 'Gĩkũyũ'
},
kj: {
name: 'Kwanyama',
nativeName: 'Kuanyama'
},
kk: {
name: 'Kazakh',
nativeName: 'қазақ тілі'
},
kl: {
name: 'Kalaallisut',
nativeName: 'kalaallisut'
},
km: {
name: 'Khmer',
nativeName: 'ខេមរភាសា'
},
kn: {
name: 'Kannada',
nativeName: 'ಕನ್ನಡ'
},
ko: {
name: 'Korean',
nativeName: '한국어'
},
kr: {
name: 'Kanuri',
nativeName: 'Kanuri'
},
ks: {
name: 'Kashmiri',
nativeName: 'कश्मीरी'
},
ku: {
name: 'Kurdish',
nativeName: 'Kurdî'
},
kv: {
name: 'Komi',
nativeName: 'коми кыв'
},
kw: {
name: 'Cornish',
nativeName: 'Kernewek'
},
ky: {
name: 'Kyrgyz',
nativeName: 'Кыргызча'
},
la: {
name: 'Latin',
nativeName: 'latine'
},
lb: {
name: 'Luxembourgish',
nativeName: 'Lëtzebuergesch'
},
lg: {
name: 'Ganda',
nativeName: 'Luganda'
},
li: {
name: 'Limburgish',
nativeName: 'Limburgs'
},
ln: {
name: 'Lingala',
nativeName: 'Lingála'
},
lo: {
name: 'Lao',
nativeName: 'ພາສາລາວ'
},
lt: {
name: 'Lithuanian',
nativeName: 'lietuvių kalba'
},
lu: {
name: 'Luba-Katanga',
nativeName: 'Kiluba'
},
lv: {
name: 'Latvian',
nativeName: 'latviešu valoda'
},
mg: {
name: 'Malagasy',
nativeName: 'fiteny malagasy'
},
mh: {
name: 'Marshallese',
nativeName: 'Kajin M̧ajeļ'
},
mi: {
name: 'Māori',
nativeName: 'te reo Māori'
},
mk: {
name: 'Macedonian',
nativeName: 'македонски јазик'
},
ml: {
name: 'Malayalam',
nativeName: 'മലയാളം'
},
mn: {
name: 'Mongolian',
nativeName: 'Монгол хэл'
},
mr: {
name: 'Marathi',
nativeName: 'मराठी'
},
ms: {
name: 'Malay',
nativeName: 'Bahasa Melayu'
},
mt: {
name: 'Maltese',
nativeName: 'Malti'
},
my: {
name: 'Burmese',
nativeName: 'ဗမာစာ'
},
na: {
name: 'Nauru',
nativeName: 'Dorerin Naoero'
},
nb: {
name: 'Norwegian Bokmål',
nativeName: 'Norsk bokmål'
},
nd: {
name: 'Northern Ndebele',
nativeName: 'isiNdebele'
},
ne: {
name: 'Nepali',
nativeName: 'नेपाली'
},
ng: {
name: 'Ndonga',
nativeName: 'Owambo'
},
nl: {
name: 'Dutch',
nativeName: 'Nederlands'
},
nn: {
name: 'Norwegian Nynorsk',
nativeName: 'Norsk nynorsk'
},
no: {
name: 'Norwegian',
nativeName: 'Norsk'
},
nr: {
name: 'Southern Ndebele',
nativeName: 'isiNdebele'
},
nv: {
name: 'Navajo',
nativeName: 'Diné bizaad'
},
ny: {
name: 'Chichewa',
nativeName: 'chiCheŵa'
},
oc: {
name: 'Occitan',
nativeName: 'occitan'
},
oj: {
name: 'Ojibwe',
nativeName: 'ᐊᓂᔑᓈᐯᒧᐎᓐ'
},
om: {
name: 'Oromo',
nativeName: 'Afaan Oromoo'
},
or: {
name: 'Oriya',
nativeName: 'ଓଡ଼ିଆ'
},
os: {
name: 'Ossetian',
nativeName: 'ирон æвзаг'
},
pa: {
name: 'Panjabi',
nativeName: 'ਪੰਜਾਬੀ'
},
pi: {
name: 'Pāli',
nativeName: 'पाऴि'
},
pl: {
name: 'Polish',
nativeName: 'Polski'
},
ps: {
name: 'Pashto',
nativeName: 'پښتو'
},
pt: {
name: 'Portuguese',
nativeName: 'Português'
},
qu: {
name: 'Quechua',
nativeName: 'Runa Simi'
},
rm: {
name: 'Romansh',
nativeName: 'rumantsch grischun'
},
rn: {
name: 'Kirundi',
nativeName: 'Ikirundi'
},
ro: {
name: 'Romanian',
nativeName: 'Română'
},
ru: {
name: 'Russian',
nativeName: 'Русский'
},
rw: {
name: 'Kinyarwanda',
nativeName: 'Ikinyarwanda'
},
sa: {
name: 'Sanskrit',
nativeName: 'संस्कृतम्'
},
sc: {
name: 'Sardinian',
nativeName: 'sardu'
},
sd: {
name: 'Sindhi',
nativeName: 'सिन्धी'
},
se: {
name: 'Northern Sami',
nativeName: 'Davvisámegiella'
},
sg: {
name: 'Sango',
nativeName: 'yângâ tî sängö'
},
si: {
name: 'Sinhala',
nativeName: 'සිංහල'
},
sk: {
name: 'Slovak',
nativeName: 'slovenčina'
},
sl: {
name: 'Slovenian',
nativeName: 'slovenščina'
},
sm: {
name: 'Samoan',
nativeName: "gagana fa'a Samoa"
},
sn: {
name: 'Shona',
nativeName: 'chiShona'
},
so: {
name: 'Somali',
nativeName: 'Soomaaliga'
},
sq: {
name: 'Albanian',
nativeName: 'Shqip'
},
sr: {
name: 'Serbian',
nativeName: 'српски језик'
},
ss: {
name: 'Swati',
nativeName: 'SiSwati'
},
st: {
name: 'Southern Sotho',
nativeName: 'Sesotho'
},
su: {
name: 'Sundanese',
nativeName: 'Basa Sunda'
},
sv: {
name: 'Swedish',
nativeName: 'Svenska'
},
sw: {
name: 'Swahili',
nativeName: 'Kiswahili'
},
ta: {
name: 'Tamil',
nativeName: 'தமிழ்'
},
te: {
name: 'Telugu',
nativeName: 'తెలుగు'
},
tg: {
name: 'Tajik',
nativeName: 'тоҷикӣ'
},
th: {
name: 'Thai',
nativeName: 'ไทย'
},
ti: {
name: 'Tigrinya',
nativeName: 'ትግርኛ'
},
tk: {
name: 'Turkmen',
nativeName: 'Türkmençe'
},
tl: {
name: 'Tagalog',
nativeName: 'Wikang Tagalog'
},
tn: {
name: 'Tswana',
nativeName: 'Setswana'
},
to: {
name: 'Tonga',
nativeName: 'faka Tonga'
},
tr: {
name: 'Turkish',
nativeName: 'Türkçe'
},
ts: {
name: 'Tsonga',
nativeName: 'Xitsonga'
},
tt: {
name: 'Tatar',
nativeName: 'татар теле'
},
tw: {
name: 'Twi',
nativeName: 'Twi'
},
ty: {
name: 'Tahitian',
nativeName: 'Reo Tahiti'
},
ug: {
name: 'Uyghur',
nativeName: 'ئۇيغۇرچە‎'
},
uk: {
name: 'Ukrainian',
nativeName: 'Українська'
},
ur: {
name: 'Urdu',
nativeName: 'اردو'
},
uz: {
name: 'Uzbek',
nativeName: 'Ўзбек'
},
ve: {
name: 'Venda',
nativeName: 'Tshivenḓa'
},
vi: {
name: 'Vietnamese',
nativeName: 'Tiếng Việt'
},
vo: {
name: 'Volapük',
nativeName: 'Volapük'
},
wa: {
name: 'Walloon',
nativeName: 'walon'
},
wo: {
name: 'Wolof',
nativeName: 'Wollof'
},
xh: {
name: 'Xhosa',
nativeName: 'isiXhosa'
},
yi: {
name: 'Yiddish',
nativeName: 'ייִדיש'
},
yo: {
name: 'Yoruba',
nativeName: 'Yorùbá'
},
za: {
name: 'Zhuang',
nativeName: 'Saɯ cueŋƅ'
},
zh: {
name: 'Chinese',
nativeName: '中文'
},
zu: {
name: 'Zulu',
nativeName: 'isiZulu'
}
};
exports.default = LANGUAGES_LIST;
module.exports = exports['default'];
/***/ }),
/***/ "./src/index.js":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
var _keys = __webpack_require__("./node_modules/babel-runtime/core-js/object/keys.js");
var _keys2 = _interopRequireDefault(_keys);
var _values = __webpack_require__("./node_modules/babel-runtime/core-js/object/values.js");
var _values2 = _interopRequireDefault(_values);
var _classCallCheck2 = __webpack_require__("./node_modules/babel-runtime/helpers/classCallCheck.js");
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _createClass2 = __webpack_require__("./node_modules/babel-runtime/helpers/createClass.js");
var _createClass3 = _interopRequireDefault(_createClass2);
var _data = __webpack_require__("./src/data.js");
var _data2 = _interopRequireDefault(_data);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var ISO6391 = function () {
function ISO6391() {
(0, _classCallCheck3.default)(this, ISO6391);
}
(0, _createClass3.default)(ISO6391, null, [{
key: 'getLanguages',
value: function getLanguages() {
var codes = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];
return codes.map(function (code) {
return {
code: code,
name: ISO6391.getName(code),
nativeName: ISO6391.getNativeName(code)
};
});
}
}, {
key: 'getName',
value: function getName(code) {
return ISO6391.validate(code) ? _data2.default[code].name : '';
}
}, {
key: 'getAllNames',
value: function getAllNames() {
return (0, _values2.default)(_data2.default).map(function (l) {
return l.name;
});
}
}, {
key: 'getNativeName',
value: function getNativeName(code) {
return ISO6391.validate(code) ? _data2.default[code].nativeName : '';
}
}, {
key: 'getAllNativeNames',
value: function getAllNativeNames() {
return (0, _values2.default)(_data2.default).map(function (l) {
return l.nativeName;
});
}
}, {
key: 'getCode',
value: function getCode(name) {
var code = (0, _keys2.default)(_data2.default).find(function (code) {
var language = _data2.default[code];
return language.name.toLowerCase() === name.toLowerCase() || language.nativeName.toLowerCase() === name.toLowerCase();
});
return code || '';
}
}, {
key: 'getAllCodes',
value: function getAllCodes() {
return (0, _keys2.default)(_data2.default);
}
}, {
key: 'validate',
value: function validate(code) {
return _data2.default.hasOwnProperty(code);
}
}]);
return ISO6391;
}();
exports.default = ISO6391;
module.exports = exports['default'];
/***/ })
/******/ });
});
//# sourceMappingURL=index.js.map