(self.webpackChunk_N_E = self.webpackChunk_N_E || []).push([
[8184], {
16527: function(e) {
! function() {
var t = {
675: function(e, t) {
"use strict";
t.byteLength = function(e) {
var t = getLens(e),
r = t[0],
n = t[1];
return (r + n) * 3 / 4 - n
}, t.toByteArray = function(e) {
var t, r, i = getLens(e),
o = i[0],
u = i[1],
a = new f((o + u) * 3 / 4 - u),
s = 0,
h = u > 0 ? o - 4 : o;
for (r = 0; r < h; r += 4) t = n[e.charCodeAt(r)] << 18 | n[e.charCodeAt(r + 1)] << 12 | n[e.charCodeAt(r + 2)] << 6 | n[e.charCodeAt(r + 3)], a[s++] = t >> 16 & 255, a[s++] = t >> 8 & 255, a[s++] = 255 & t;
return 2 === u && (t = n[e.charCodeAt(r)] << 2 | n[e.charCodeAt(r + 1)] >> 4, a[s++] = 255 & t), 1 === u && (t = n[e.charCodeAt(r)] << 10 | n[e.charCodeAt(r + 1)] << 4 | n[e.charCodeAt(r + 2)] >> 2, a[s++] = t >> 8 & 255, a[s++] = 255 & t), a
}, t.fromByteArray = function(e) {
for (var t, n = e.length, f = n % 3, i = [], o = 0, u = n - f; o < u; o += 16383) i.push(function(e, t, n) {
for (var f, i = [], o = t; o < n; o += 3) i.push(r[(f = (e[o] << 16 & 16711680) + (e[o + 1] << 8 & 65280) + (255 & e[o + 2])) >> 18 & 63] + r[f >> 12 & 63] + r[f >> 6 & 63] + r[63 & f]);
return i.join("")
}(e, o, o + 16383 > u ? u : o + 16383));
return 1 === f ? i.push(r[(t = e[n - 1]) >> 2] + r[t << 4 & 63] + "==") : 2 === f && i.push(r[(t = (e[n - 2] << 8) + e[n - 1]) >> 10] + r[t >> 4 & 63] + r[t << 2 & 63] + "="), i.join("")
};
for (var r = [], n = [], f = "undefined" != typeof Uint8Array ? Uint8Array : Array, i = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", o = 0, u = i.length; o < u; ++o) r[o] = i[o], n[i.charCodeAt(o)] = o;
function getLens(e) {
var t = e.length;
if (t % 4 > 0) throw Error("Invalid string. Length must be a multiple of 4");
var r = e.indexOf("="); - 1 === r && (r = t);
var n = r === t ? 0 : 4 - r % 4;
return [r, n]
}
n["-".charCodeAt(0)] = 62, n["_".charCodeAt(0)] = 63
},
72: function(e, t, r) {
"use strict";
var n = r(675),
f = r(783),
i = "function" == typeof Symbol && "function" == typeof Symbol.for ? Symbol.for("nodejs.util.inspect.custom") : null;
function createBuffer(e) {
if (e > 2147483647) throw RangeError('The value "' + e + '" is invalid for option "size"');
var t = new Uint8Array(e);
return Object.setPrototypeOf(t, Buffer.prototype), t
}
function Buffer(e, t, r) {
if ("number" == typeof e) {
if ("string" == typeof t) throw TypeError('The "string" argument must be of type string. Received type number');
return allocUnsafe(e)
}
return from(e, t, r)
}
function from(e, t, r) {
if ("string" == typeof e) return function(e, t) {
if (("string" != typeof t || "" === t) && (t = "utf8"), !Buffer.isEncoding(t)) throw TypeError("Unknown encoding: " + t);
var r = 0 | byteLength(e, t),
n = createBuffer(r),
f = n.write(e, t);
return f !== r && (n = n.slice(0, f)), n
}(e, t);
if (ArrayBuffer.isView(e)) return fromArrayLike(e);
if (null == e) throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type " + typeof e);
if (isInstance(e, ArrayBuffer) || e && isInstance(e.buffer, ArrayBuffer) || "undefined" != typeof SharedArrayBuffer && (isInstance(e, SharedArrayBuffer) || e && isInstance(e.buffer, SharedArrayBuffer))) return function(e, t, r) {
var n;
if (t < 0 || e.byteLength < t) throw RangeError('"offset" is outside of buffer bounds');
if (e.byteLength < t + (r || 0)) throw RangeError('"length" is outside of buffer bounds');
return Object.setPrototypeOf(n = void 0 === t && void 0 === r ? new Uint8Array(e) : void 0 === r ? new Uint8Array(e, t) : new Uint8Array(e, t, r), Buffer.prototype), n
}(e, t, r);
if ("number" == typeof e) throw TypeError('The "value" argument must not be of type number. Received type number');
var n = e.valueOf && e.valueOf();
if (null != n && n !== e) return Buffer.from(n, t, r);
var f = function(e) {
if (Buffer.isBuffer(e)) {
var t, r = 0 | checked(e.length),
n = createBuffer(r);
return 0 === n.length || e.copy(n, 0, 0, r), n
}
return void 0 !== e.length ? "number" != typeof e.length || (t = e.length) != t ? createBuffer(0) : fromArrayLike(e) : "Buffer" === e.type && Array.isArray(e.data) ? fromArrayLike(e.data) : void 0
}(e);
if (f) return f;
if ("undefined" != typeof Symbol && null != Symbol.toPrimitive && "function" == typeof e[Symbol.toPrimitive]) return Buffer.from(e[Symbol.toPrimitive]("string"), t, r);
throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type " + typeof e)
}
function assertSize(e) {
if ("number" != typeof e) throw TypeError('"size" argument must be of type number');
if (e < 0) throw RangeError('The value "' + e + '" is invalid for option "size"')
}
function allocUnsafe(e) {
return assertSize(e), createBuffer(e < 0 ? 0 : 0 | checked(e))
}
function fromArrayLike(e) {
for (var t = e.length < 0 ? 0 : 0 | checked(e.length), r = createBuffer(t), n = 0; n < t; n += 1) r[n] = 255 & e[n];
return r
}
function checked(e) {
if (e >= 2147483647) throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x7fffffff bytes");
return 0 | e
}
function byteLength(e, t) {
if (Buffer.isBuffer(e)) return e.length;
if (ArrayBuffer.isView(e) || isInstance(e, ArrayBuffer)) return e.byteLength;
if ("string" != typeof e) throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type ' + typeof e);
var r = e.length,
n = arguments.length > 2 && !0 === arguments[2];
if (!n && 0 === r) return 0;
for (var f = !1;;) switch (t) {
case "ascii":
case "latin1":
case "binary":
return r;
case "utf8":
case "utf-8":
return utf8ToBytes(e).length;
case "ucs2":
case "ucs-2":
case "utf16le":
case "utf-16le":
return 2 * r;
case "hex":
return r >>> 1;
case "base64":
return base64ToBytes(e).length;
default:
if (f) return n ? -1 : utf8ToBytes(e).length;
t = ("" + t).toLowerCase(), f = !0
}
}
function slowToString(e, t, r) {
var f, i, o = !1;
if ((void 0 === t || t < 0) && (t = 0), t > this.length || ((void 0 === r || r > this.length) && (r = this.length), r <= 0 || (r >>>= 0) <= (t >>>= 0))) return "";
for (e || (e = "utf8");;) switch (e) {
case "hex":
return function(e, t, r) {
var n = e.length;
(!t || t < 0) && (t = 0), (!r || r < 0 || r > n) && (r = n);
for (var f = "", i = t; i < r; ++i) f += u[e[i]];
return f
}(this, t, r);
case "utf8":
case "utf-8":
return utf8Slice(this, t, r);
case "ascii":
return function(e, t, r) {
var n = "";
r = Math.min(e.length, r);
for (var f = t; f < r; ++f) n += String.fromCharCode(127 & e[f]);
return n
}(this, t, r);
case "latin1":
case "binary":
return function(e, t, r) {
var n = "";
r = Math.min(e.length, r);
for (var f = t; f < r; ++f) n += String.fromCharCode(e[f]);
return n
}(this, t, r);
case "base64":
return f = t, i = r, 0 === f && i === this.length ? n.fromByteArray(this) : n.fromByteArray(this.slice(f, i));
case "ucs2":
case "ucs-2":
case "utf16le":
case "utf-16le":
return function(e, t, r) {
for (var n = e.slice(t, r), f = "", i = 0; i < n.length; i += 2) f += String.fromCharCode(n[i] + 256 * n[i + 1]);
return f
}(this, t, r);
default:
if (o) throw TypeError("Unknown encoding: " + e);
e = (e + "").toLowerCase(), o = !0
}
}
function swap(e, t, r) {
var n = e[t];
e[t] = e[r], e[r] = n
}
function bidirectionalIndexOf(e, t, r, n, f) {
var i;
if (0 === e.length) return -1;
if ("string" == typeof r ? (n = r, r = 0) : r > 2147483647 ? r = 2147483647 : r < -2147483648 && (r = -2147483648), (i = r = +r) != i && (r = f ? 0 : e.length - 1), r < 0 && (r = e.length + r), r >= e.length) {
if (f) return -1;
r = e.length - 1
} else if (r < 0) {
if (!f) return -1;
r = 0
}
if ("string" == typeof t && (t = Buffer.from(t, n)), Buffer.isBuffer(t)) return 0 === t.length ? -1 : arrayIndexOf(e, t, r, n, f);
if ("number" == typeof t) return (t &= 255, "function" == typeof Uint8Array.prototype.indexOf) ? f ? Uint8Array.prototype.indexOf.call(e, t, r) : Uint8Array.prototype.lastIndexOf.call(e, t, r) : arrayIndexOf(e, [t], r, n, f);
throw TypeError("val must be string, number or Buffer")
}
function arrayIndexOf(e, t, r, n, f) {
var i, o = 1,
u = e.length,
a = t.length;
if (void 0 !== n && ("ucs2" === (n = String(n).toLowerCase()) || "ucs-2" === n || "utf16le" === n || "utf-16le" === n)) {
if (e.length < 2 || t.length < 2) return -1;
o = 2, u /= 2, a /= 2, r /= 2
}
function read(e, t) {
return 1 === o ? e[t] : e.readUInt16BE(t * o)
}
if (f) {
var s = -1;
for (i = r; i < u; i++)
if (read(e, i) === read(t, -1 === s ? 0 : i - s)) {
if (-1 === s && (s = i), i - s + 1 === a) return s * o
} else - 1 !== s && (i -= i - s), s = -1
} else
for (r + a > u && (r = u - a), i = r; i >= 0; i--) {
for (var h = !0, c = 0; c < a; c++)
if (read(e, i + c) !== read(t, c)) {
h = !1;
break
} if (h) return i
}
return -1
}
function utf8Slice(e, t, r) {
r = Math.min(e.length, r);
for (var n = [], f = t; f < r;) {
var i, o, u, a, s = e[f],
h = null,
c = s > 239 ? 4 : s > 223 ? 3 : s > 191 ? 2 : 1;
if (f + c <= r) switch (c) {
case 1:
s < 128 && (h = s);
break;
case 2:
(192 & (i = e[f + 1])) == 128 && (a = (31 & s) << 6 | 63 & i) > 127 && (h = a);
break;
case 3:
i = e[f + 1], o = e[f + 2], (192 & i) == 128 && (192 & o) == 128 && (a = (15 & s) << 12 | (63 & i) << 6 | 63 & o) > 2047 && (a < 55296 || a > 57343) && (h = a);
break;
case 4:
i = e[f + 1], o = e[f + 2], u = e[f + 3], (192 & i) == 128 && (192 & o) == 128 && (192 & u) == 128 && (a = (15 & s) << 18 | (63 & i) << 12 | (63 & o) << 6 | 63 & u) > 65535 && a < 1114112 && (h = a)
}
null === h ? (h = 65533, c = 1) : h > 65535 && (h -= 65536, n.push(h >>> 10 & 1023 | 55296), h = 56320 | 1023 & h), n.push(h), f += c
}
return function(e) {
var t = e.length;
if (t <= 4096) return String.fromCharCode.apply(String, e);
for (var r = "", n = 0; n < t;) r += String.fromCharCode.apply(String, e.slice(n, n += 4096));
return r
}(n)
}
function checkOffset(e, t, r) {
if (e % 1 != 0 || e < 0) throw RangeError("offset is not uint");
if (e + t > r) throw RangeError("Trying to access beyond buffer length")
}
function checkInt(e, t, r, n, f, i) {
if (!Buffer.isBuffer(e)) throw TypeError('"buffer" argument must be a Buffer instance');
if (t > f || t < i) throw RangeError('"value" argument is out of bounds');
if (r + n > e.length) throw RangeError("Index out of range")
}
function checkIEEE754(e, t, r, n, f, i) {
if (r + n > e.length || r < 0) throw RangeError("Index out of range")
}
function writeFloat(e, t, r, n, i) {
return t = +t, r >>>= 0, i || checkIEEE754(e, t, r, 4, 34028234663852886e22, -34028234663852886e22), f.write(e, t, r, n, 23, 4), r + 4
}
function writeDouble(e, t, r, n, i) {
return t = +t, r >>>= 0, i || checkIEEE754(e, t, r, 8, 17976931348623157e292, -17976931348623157e292), f.write(e, t, r, n, 52, 8), r + 8
}
t.Buffer = Buffer, t.SlowBuffer = function(e) {
return +e != e && (e = 0), Buffer.alloc(+e)
}, t.INSPECT_MAX_BYTES = 50, t.kMaxLength = 2147483647, Buffer.TYPED_ARRAY_SUPPORT = function() {
try {
var e = new Uint8Array(1),
t = {
foo: function() {
return 42
}
};
return Object.setPrototypeOf(t, Uint8Array.prototype), Object.setPrototypeOf(e, t), 42 === e.foo()
} catch (e) {
return !1
}
}(), Buffer.TYPED_ARRAY_SUPPORT || "undefined" == typeof console || "function" != typeof console.error || console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."), Object.defineProperty(Buffer.prototype, "parent", {
enumerable: !0,
get: function() {
if (Buffer.isBuffer(this)) return this.buffer
}
}), Object.defineProperty(Buffer.prototype, "offset", {
enumerable: !0,
get: function() {
if (Buffer.isBuffer(this)) return this.byteOffset
}
}), Buffer.poolSize = 8192, Buffer.from = function(e, t, r) {
return from(e, t, r)
}, Object.setPrototypeOf(Buffer.prototype, Uint8Array.prototype), Object.setPrototypeOf(Buffer, Uint8Array), Buffer.alloc = function(e, t, r) {
return (assertSize(e), e <= 0) ? createBuffer(e) : void 0 !== t ? "string" == typeof r ? createBuffer(e).fill(t, r) : createBuffer(e).fill(t) : createBuffer(e)
}, Buffer.allocUnsafe = function(e) {
return allocUnsafe(e)
}, Buffer.allocUnsafeSlow = function(e) {
return allocUnsafe(e)
}, Buffer.isBuffer = function(e) {
return null != e && !0 === e._isBuffer && e !== Buffer.prototype
}, Buffer.compare = function(e, t) {
if (isInstance(e, Uint8Array) && (e = Buffer.from(e, e.offset, e.byteLength)), isInstance(t, Uint8Array) && (t = Buffer.from(t, t.offset, t.byteLength)), !Buffer.isBuffer(e) || !Buffer.isBuffer(t)) throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');
if (e === t) return 0;
for (var r = e.length, n = t.length, f = 0, i = Math.min(r, n); f < i; ++f)
if (e[f] !== t[f]) {
r = e[f], n = t[f];
break
} return r < n ? -1 : n < r ? 1 : 0
}, Buffer.isEncoding = function(e) {
switch (String(e).toLowerCase()) {
case "hex":
case "utf8":
case "utf-8":
case "ascii":
case "latin1":
case "binary":
case "base64":
case "ucs2":
case "ucs-2":
case "utf16le":
case "utf-16le":
return !0;
default:
return !1
}
}, Buffer.concat = function(e, t) {
if (!Array.isArray(e)) throw TypeError('"list" argument must be an Array of Buffers');
if (0 === e.length) return Buffer.alloc(0);
if (void 0 === t)
for (r = 0, t = 0; r < e.length; ++r) t += e[r].length;
var r, n = Buffer.allocUnsafe(t),
f = 0;
for (r = 0; r < e.length; ++r) {
var i = e[r];
if (isInstance(i, Uint8Array) && (i = Buffer.from(i)), !Buffer.isBuffer(i)) throw TypeError('"list" argument must be an Array of Buffers');
i.copy(n, f), f += i.length
}
return n
}, Buffer.byteLength = byteLength, Buffer.prototype._isBuffer = !0, Buffer.prototype.swap16 = function() {
var e = this.length;
if (e % 2 != 0) throw RangeError("Buffer size must be a multiple of 16-bits");
for (var t = 0; t < e; t += 2) swap(this, t, t + 1);
return this
}, Buffer.prototype.swap32 = function() {
var e = this.length;
if (e % 4 != 0) throw RangeError("Buffer size must be a multiple of 32-bits");
for (var t = 0; t < e; t += 4) swap(this, t, t + 3), swap(this, t + 1, t + 2);
return this
}, Buffer.prototype.swap64 = function() {
var e = this.length;
if (e % 8 != 0) throw RangeError("Buffer size must be a multiple of 64-bits");
for (var t = 0; t < e; t += 8) swap(this, t, t + 7), swap(this, t + 1, t + 6), swap(this, t + 2, t + 5), swap(this, t + 3, t + 4);
return this
}, Buffer.prototype.toString = function() {
var e = this.length;
return 0 === e ? "" : 0 == arguments.length ? utf8Slice(this, 0, e) : slowToString.apply(this, arguments)
}, Buffer.prototype.toLocaleString = Buffer.prototype.toString, Buffer.prototype.equals = function(e) {
if (!Buffer.isBuffer(e)) throw TypeError("Argument must be a Buffer");
return this === e || 0 === Buffer.compare(this, e)
}, Buffer.prototype.inspect = function() {
var e = "",
r = t.INSPECT_MAX_BYTES;
return e = this.toString("hex", 0, r).replace(/(.{2})/g, "$1 ").trim(), this.length > r && (e += " ... "), "<Buffer " + e + ">"
}, i && (Buffer.prototype[i] = Buffer.prototype.inspect), Buffer.prototype.compare = function(e, t, r, n, f) {
if (isInstance(e, Uint8Array) && (e = Buffer.from(e, e.offset, e.byteLength)), !Buffer.isBuffer(e)) throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type ' + typeof e);
if (void 0 === t && (t = 0), void 0 === r && (r = e ? e.length : 0), void 0 === n && (n = 0), void 0 === f && (f = this.length), t < 0 || r > e.length || n < 0 || f > this.length) throw RangeError("out of range index");
if (n >= f && t >= r) return 0;
if (n >= f) return -1;
if (t >= r) return 1;
if (t >>>= 0, r >>>= 0, n >>>= 0, f >>>= 0, this === e) return 0;
for (var i = f - n, o = r - t, u = Math.min(i, o), a = this.slice(n, f), s = e.slice(t, r), h = 0; h < u; ++h)
if (a[h] !== s[h]) {
i = a[h], o = s[h];
break
} return i < o ? -1 : o < i ? 1 : 0
}, Buffer.prototype.includes = function(e, t, r) {
return -1 !== this.indexOf(e, t, r)
}, Buffer.prototype.indexOf = function(e, t, r) {
return bidirectionalIndexOf(this, e, t, r, !0)
}, Buffer.prototype.lastIndexOf = function(e, t, r) {
return bidirectionalIndexOf(this, e, t, r, !1)
}, Buffer.prototype.write = function(e, t, r, n) {
if (void 0 === t) n = "utf8", r = this.length, t = 0;
else if (void 0 === r && "string" == typeof t) n = t, r = this.length, t = 0;
else if (isFinite(t)) t >>>= 0, isFinite(r) ? (r >>>= 0, void 0 === n && (n = "utf8")) : (n = r, r = void 0);
else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");
var f, i, o, u, a, s, h, c, l, p, y, g, d = this.length - t;
if ((void 0 === r || r > d) && (r = d), e.length > 0 && (r < 0 || t < 0) || t > this.length) throw RangeError("Attempt to write outside buffer bounds");
n || (n = "utf8");
for (var B = !1;;) switch (n) {
case "hex":
return function(e, t, r, n) {
r = Number(r) || 0;
var f = e.length - r;
n ? (n = Number(n)) > f && (n = f) : n = f;
var i = t.length;
n > i / 2 && (n = i / 2);
for (var o = 0; o < n; ++o) {
var u = parseInt(t.substr(2 * o, 2), 16);
if (u != u) break;
e[r + o] = u
}
return o
}(this, e, t, r);
case "utf8":
case "utf-8":
return a = t, s = r, blitBuffer(utf8ToBytes(e, this.length - a), this, a, s);
case "ascii":
return h = t, c = r, blitBuffer(asciiToBytes(e), this, h, c);
case "latin1":
case "binary":
return f = this, i = e, o = t, u = r, blitBuffer(asciiToBytes(i), f, o, u);
case "base64":
return l = t, p = r, blitBuffer(base64ToBytes(e), this, l, p);
case "ucs2":
case "ucs-2":
case "utf16le":
case "utf-16le":
return y = t, g = r, blitBuffer(function(e, t) {
for (var r, n, f = [], i = 0; i < e.length && !((t -= 2) < 0); ++i) n = (r = e.charCodeAt(i)) >> 8, f.push(r % 256), f.push(n);
return f
}(e, this.length - y), this, y, g);
default:
if (B) throw TypeError("Unknown encoding: " + n);
n = ("" + n).toLowerCase(), B = !0
}
}, Buffer.prototype.toJSON = function() {
return {
type: "Buffer",
data: Array.prototype.slice.call(this._arr || this, 0)
}
}, Buffer.prototype.slice = function(e, t) {
var r = this.length;
e = ~~e, t = void 0 === t ? r : ~~t, e < 0 ? (e += r) < 0 && (e = 0) : e > r && (e = r), t < 0 ? (t += r) < 0 && (t = 0) : t > r && (t = r), t < e && (t = e);
var n = this.subarray(e, t);
return Object.setPrototypeOf(n, Buffer.prototype), n
}, Buffer.prototype.readUIntLE = function(e, t, r) {
e >>>= 0, t >>>= 0, r || checkOffset(e, t, this.length);
for (var n = this[e], f = 1, i = 0; ++i < t && (f *= 256);) n += this[e + i] * f;
return n
}, Buffer.prototype.readUIntBE = function(e, t, r) {
e >>>= 0, t >>>= 0, r || checkOffset(e, t, this.length);
for (var n = this[e + --t], f = 1; t > 0 && (f *= 256);) n += this[e + --t] * f;
return n
}, Buffer.prototype.readUInt8 = function(e, t) {
return e >>>= 0, t || checkOffset(e, 1, this.length), this[e]
}, Buffer.prototype.readUInt16LE = function(e, t) {
return e >>>= 0, t || checkOffset(e, 2, this.length), this[e] | this[e + 1] << 8
}, Buffer.prototype.readUInt16BE = function(e, t) {
return e >>>= 0, t || checkOffset(e, 2, this.length), this[e] << 8 | this[e + 1]
}, Buffer.prototype.readUInt32LE = function(e, t) {
return e >>>= 0, t || checkOffset(e, 4, this.length), (this[e] | this[e + 1] << 8 | this[e + 2] << 16) + 16777216 * this[e + 3]
}, Buffer.prototype.readUInt32BE = function(e, t) {
return e >>>= 0, t || checkOffset(e, 4, this.length), 16777216 * this[e] + (this[e + 1] << 16 | this[e + 2] << 8 | this[e + 3])
}, Buffer.prototype.readIntLE = function(e, t, r) {
e >>>= 0, t >>>= 0, r || checkOffset(e, t, this.length);
for (var n = this[e], f = 1, i = 0; ++i < t && (f *= 256);) n += this[e + i] * f;
return n >= (f *= 128) && (n -= Math.pow(2, 8 * t)), n
}, Buffer.prototype.readIntBE = function(e, t, r) {
e >>>= 0, t >>>= 0, r || checkOffset(e, t, this.length);
for (var n = t, f = 1, i = this[e + --n]; n > 0 && (f *= 256);) i += this[e + --n] * f;
return i >= (f *= 128) && (i -= Math.pow(2, 8 * t)), i
}, Buffer.prototype.readInt8 = function(e, t) {
return (e >>>= 0, t || checkOffset(e, 1, this.length), 128 & this[e]) ? -((255 - this[e] + 1) * 1) : this[e]
}, Buffer.prototype.readInt16LE = function(e, t) {
e >>>= 0, t || checkOffset(e, 2, this.length);
var r = this[e] | this[e + 1] << 8;
return 32768 & r ? 4294901760 | r : r
}, Buffer.prototype.readInt16BE = function(e, t) {
e >>>= 0, t || checkOffset(e, 2, this.length);
var r = this[e + 1] | this[e] << 8;
return 32768 & r ? 4294901760 | r : r
}, Buffer.prototype.readInt32LE = function(e, t) {
return e >>>= 0, t || checkOffset(e, 4, this.length), this[e] | this[e + 1] << 8 | this[e + 2] << 16 | this[e + 3] << 24
}, Buffer.prototype.readInt32BE = function(e, t) {
return e >>>= 0, t || checkOffset(e, 4, this.length), this[e] << 24 | this[e + 1] << 16 | this[e + 2] << 8 | this[e + 3]
}, Buffer.prototype.readFloatLE = function(e, t) {
return e >>>= 0, t || checkOffset(e, 4, this.length), f.read(this, e, !0, 23, 4)
}, Buffer.prototype.readFloatBE = function(e, t) {
return e >>>= 0, t || checkOffset(e, 4, this.length), f.read(this, e, !1, 23, 4)
}, Buffer.prototype.readDoubleLE = function(e, t) {
return e >>>= 0, t || checkOffset(e, 8, this.length), f.read(this, e, !0, 52, 8)
}, Buffer.prototype.readDoubleBE = function(e, t) {
return e >>>= 0, t || checkOffset(e, 8, this.length), f.read(this, e, !1, 52, 8)
}, Buffer.prototype.writeUIntLE = function(e, t, r, n) {
if (e = +e, t >>>= 0, r >>>= 0, !n) {
var f = Math.pow(2, 8 * r) - 1;
checkInt(this, e, t, r, f, 0)
}
var i = 1,
o = 0;
for (this[t] = 255 & e; ++o < r && (i *= 256);) this[t + o] = e / i & 255;
return t + r
}, Buffer.prototype.writeUIntBE = function(e, t, r, n) {
if (e = +e, t >>>= 0, r >>>= 0, !n) {
var f = Math.pow(2, 8 * r) - 1;
checkInt(this, e, t, r, f, 0)
}
var i = r - 1,
o = 1;
for (this[t + i] = 255 & e; --i >= 0 && (o *= 256);) this[t + i] = e / o & 255;
return t + r
}, Buffer.prototype.writeUInt8 = function(e, t, r) {
return e = +e, t >>>= 0, r || checkInt(this, e, t, 1, 255, 0), this[t] = 255 & e, t + 1
}, Buffer.prototype.writeUInt16LE = function(e, t, r) {
return e = +e, t >>>= 0, r || checkInt(this, e, t, 2, 65535, 0), this[t] = 255 & e, this[t + 1] = e >>> 8, t + 2
}, Buffer.prototype.writeUInt16BE = function(e, t, r) {
return e = +e, t >>>= 0, r || checkInt(this, e, t, 2, 65535, 0), this[t] = e >>> 8, this[t + 1] = 255 & e, t + 2
}, Buffer.prototype.writeUInt32LE = function(e, t, r) {
return e = +e, t >>>= 0, r || checkInt(this, e, t, 4, 4294967295, 0), this[t + 3] = e >>> 24, this[t + 2] = e >>> 16, this[t + 1] = e >>> 8, this[t] = 255 & e, t + 4
}, Buffer.prototype.writeUInt32BE = function(e, t, r) {
return e = +e, t >>>= 0, r || checkInt(this, e, t, 4, 4294967295, 0), this[t] = e >>> 24, this[t + 1] = e >>> 16, this[t + 2] = e >>> 8, this[t + 3] = 255 & e, t + 4
}, Buffer.prototype.writeIntLE = function(e, t, r, n) {
if (e = +e, t >>>= 0, !n) {
var f = Math.pow(2, 8 * r - 1);
checkInt(this, e, t, r, f - 1, -f)
}
var i = 0,
o = 1,
u = 0;
for (this[t] = 255 & e; ++i < r && (o *= 256);) e < 0 && 0 === u && 0 !== this[t + i - 1] && (u = 1), this[t + i] = (e / o >> 0) - u & 255;
return t + r
}, Buffer.prototype.writeIntBE = function(e, t, r, n) {
if (e = +e, t >>>= 0, !n) {
var f = Math.pow(2, 8 * r - 1);
checkInt(this, e, t, r, f - 1, -f)
}
var i = r - 1,
o = 1,
u = 0;
for (this[t + i] = 255 & e; --i >= 0 && (o *= 256);) e < 0 && 0 === u && 0 !== this[t + i + 1] && (u = 1), this[t + i] = (e / o >> 0) - u & 255;
return t + r
}, Buffer.prototype.writeInt8 = function(e, t, r) {
return e = +e, t >>>= 0, r || checkInt(this, e, t, 1, 127, -128), e < 0 && (e = 255 + e + 1), this[t] = 255 & e, t + 1
}, Buffer.prototype.writeInt16LE = function(e, t, r) {
return e = +e, t >>>= 0, r || checkInt(this, e, t, 2, 32767, -32768), this[t] = 255 & e, this[t + 1] = e >>> 8, t + 2
}, Buffer.prototype.writeInt16BE = function(e, t, r) {
return e = +e, t >>>= 0, r || checkInt(this, e, t, 2, 32767, -32768), this[t] = e >>> 8, this[t + 1] = 255 & e, t + 2
}, Buffer.prototype.writeInt32LE = function(e, t, r) {
return e = +e, t >>>= 0, r || checkInt(this, e, t, 4, 2147483647, -2147483648), this[t] = 255 & e, this[t + 1] = e >>> 8, this[t + 2] = e >>> 16, this[t + 3] = e >>> 24, t + 4
}, Buffer.prototype.writeInt32BE = function(e, t, r) {
return e = +e, t >>>= 0, r || checkInt(this, e, t, 4, 2147483647, -2147483648), e < 0 && (e = 4294967295 + e + 1), this[t] = e >>> 24, this[t + 1] = e >>> 16, this[t + 2] = e >>> 8, this[t + 3] = 255 & e, t + 4
}, Buffer.prototype.writeFloatLE = function(e, t, r) {
return writeFloat(this, e, t, !0, r)
}, Buffer.prototype.writeFloatBE = function(e, t, r) {
return writeFloat(this, e, t, !1, r)
}, Buffer.prototype.writeDoubleLE = function(e, t, r) {
return writeDouble(this, e, t, !0, r)
}, Buffer.prototype.writeDoubleBE = function(e, t, r) {
return writeDouble(this, e, t, !1, r)
}, Buffer.prototype.copy = function(e, t, r, n) {
if (!Buffer.isBuffer(e)) throw TypeError("argument should be a Buffer");
if (r || (r = 0), n || 0 === n || (n = this.length), t >= e.length && (t = e.length), t || (t = 0), n > 0 && n < r && (n = r), n === r || 0 === e.length || 0 === this.length) return 0;
if (t < 0) throw RangeError("targetStart out of bounds");
if (r < 0 || r >= this.length) throw RangeError("Index out of range");
if (n < 0) throw RangeError("sourceEnd out of bounds");
n > this.length && (n = this.length), e.length - t < n - r && (n = e.length - t + r);
var f = n - r;
if (this === e && "function" == typeof Uint8Array.prototype.copyWithin) this.copyWithin(t, r, n);
else if (this === e && r < t && t < n)
for (var i = f - 1; i >= 0; --i) e[i + t] = this[i + r];
else Uint8Array.prototype.set.call(e, this.subarray(r, n), t);
return f
}, Buffer.prototype.fill = function(e, t, r, n) {
if ("string" == typeof e) {
if ("string" == typeof t ? (n = t, t = 0, r = this.length) : "string" == typeof r && (n = r, r = this.length), void 0 !== n && "string" != typeof n) throw TypeError("encoding must be a string");
if ("string" == typeof n && !Buffer.isEncoding(n)) throw TypeError("Unknown encoding: " + n);
if (1 === e.length) {
var f, i = e.charCodeAt(0);
("utf8" === n && i < 128 || "latin1" === n) && (e = i)
}
} else "number" == typeof e ? e &= 255 : "boolean" == typeof e && (e = Number(e));
if (t < 0 || this.length < t || this.length < r) throw RangeError("Out of range index");
if (r <= t) return this;
if (t >>>= 0, r = void 0 === r ? this.length : r >>> 0, e || (e = 0), "number" == typeof e)
for (f = t; f < r; ++f) this[f] = e;
else {
var o = Buffer.isBuffer(e) ? e : Buffer.from(e, n),
u = o.length;
if (0 === u) throw TypeError('The value "' + e + '" is invalid for argument "value"');
for (f = 0; f < r - t; ++f) this[f + t] = o[f % u]
}
return this
};
var o = /[^+/0-9A-Za-z-_]/g;
function utf8ToBytes(e, t) {
t = t || 1 / 0;
for (var r, n = e.length, f = null, i = [], o = 0; o < n; ++o) {
if ((r = e.charCodeAt(o)) > 55295 && r < 57344) {
if (!f) {
if (r > 56319 || o + 1 === n) {
(t -= 3) > -1 && i.push(239, 191, 189);
continue
}
f = r;
continue
}
if (r < 56320) {
(t -= 3) > -1 && i.push(239, 191, 189), f = r;
continue
}
r = (f - 55296 << 10 | r - 56320) + 65536
} else f && (t -= 3) > -1 && i.push(239, 191, 189);
if (f = null, r < 128) {
if ((t -= 1) < 0) break;
i.push(r)
} else if (r < 2048) {
if ((t -= 2) < 0) break;
i.push(r >> 6 | 192, 63 & r | 128)
} else if (r < 65536) {
if ((t -= 3) < 0) break;
i.push(r >> 12 | 224, r >> 6 & 63 | 128, 63 & r | 128)
} else if (r < 1114112) {
if ((t -= 4) < 0) break;
i.push(r >> 18 | 240, r >> 12 & 63 | 128, r >> 6 & 63 | 128, 63 & r | 128)
} else throw Error("Invalid code point")
}
return i
}
function asciiToBytes(e) {
for (var t = [], r = 0; r < e.length; ++r) t.push(255 & e.charCodeAt(r));
return t
}
function base64ToBytes(e) {
return n.toByteArray(function(e) {
if ((e = (e = e.split("=")[0]).trim().replace(o, "")).length < 2) return "";
for (; e.length % 4 != 0;) e += "=";
return e
}(e))
}
function blitBuffer(e, t, r, n) {
for (var f = 0; f < n && !(f + r >= t.length) && !(f >= e.length); ++f) t[f + r] = e[f];
return f
}
function isInstance(e, t) {
return e instanceof t || null != e && null != e.constructor && null != e.constructor.name && e.constructor.name === t.name
}
var u = function() {
for (var e = "0123456789abcdef", t = Array(256), r = 0; r < 16; ++r)
for (var n = 16 * r, f = 0; f < 16; ++f) t[n + f] = e[r] + e[f];
return t
}()
},
783: function(e, t) {
t.read = function(e, t, r, n, f) {
var i, o, u = 8 * f - n - 1,
a = (1 << u) - 1,
s = a >> 1,
h = -7,
c = r ? f - 1 : 0,
l = r ? -1 : 1,
p = e[t + c];
for (c += l, i = p & (1 << -h) - 1, p >>= -h, h += u; h > 0; i = 256 * i + e[t + c], c += l, h -= 8);
for (o = i & (1 << -h) - 1, i >>= -h, h += n; h > 0; o = 256 * o + e[t + c], c += l, h -= 8);
if (0 === i) i = 1 - s;
else {
if (i === a) return o ? NaN : (p ? -1 : 1) * (1 / 0);
o += Math.pow(2, n), i -= s
}
return (p ? -1 : 1) * o * Math.pow(2, i - n)
}, t.write = function(e, t, r, n, f, i) {
var o, u, a, s = 8 * i - f - 1,
h = (1 << s) - 1,
c = h >> 1,
l = 23 === f ? 5960464477539062e-23 : 0,
p = n ? 0 : i - 1,
y = n ? 1 : -1,
g = t < 0 || 0 === t && 1 / t < 0 ? 1 : 0;
for (isNaN(t = Math.abs(t)) || t === 1 / 0 ? (u = isNaN(t) ? 1 : 0, o = h) : (o = Math.floor(Math.log(t) / Math.LN2), t * (a = Math.pow(2, -o)) < 1 && (o--, a *= 2), o + c >= 1 ? t += l / a : t += l * Math.pow(2, 1 - c), t * a >= 2 && (o++, a /= 2), o + c >= h ? (u = 0, o = h) : o + c >= 1 ? (u = (t * a - 1) * Math.pow(2, f), o += c) : (u = t * Math.pow(2, c - 1) * Math.pow(2, f), o = 0)); f >= 8; e[r + p] = 255 & u, p += y, u /= 256, f -= 8);
for (o = o << f | u, s += f; s > 0; e[r + p] = 255 & o, p += y, o /= 256, s -= 8);
e[r + p - y] |= 128 * g
}
}
},
r = {};
function __nccwpck_require__(e) {
var n = r[e];
if (void 0 !== n) return n.exports;
var f = r[e] = {
exports: {}
},
i = !0;
try {
t[e](f, f.exports, __nccwpck_require__), i = !1
} finally {
i && delete r[e]
}
return f.exports
}
__nccwpck_require__.ab = "//";
var n = __nccwpck_require__(72);
e.exports = n
}()
},
8184: function(e, t, r) {
var n, f = r(16527).Buffer;
! function(r) {
let i;
function slug(e, t) {
let r = slugify(e, t);
if ("" === r) {
let n = "";
for (let t = 0; t < e.length; t++) {
let r = function(e, t) {
let r = e.charCodeAt(t);
if (isNaN(r)) throw RangeError("Index " + t + ' out of range for string "' + e + '"; please open an issue at https://github.com/Trott/slug/issues/new');
if (r < 55296 || r > 57343) return [e.charAt(t), t];
if (r >= 55296 && r <= 56319) {
if (e.length <= t + 1) return [" ", t];
let r = e.charCodeAt(t + 1);
return r < 56320 || r > 57343 ? [" ", t] : [e.charAt(t) + e.charAt(t + 1), t + 1]
}
if (0 === t) return [" ", t];
let n = e.charCodeAt(t - 1);
if (n < 55296 || n > 56319) return [" ", t];
throw Error('String "' + e + '" reaches code believed to be unreachable; please open an issue at https://github.com/Trott/slug/issues/new')
}(e, t);
t = r[1], n += r[0]
}
r = slugify(i(n), t)
}
return r
}
i = "undefined" != typeof window ? window.btoa ? function(e) {
return btoa(unescape(encodeURIComponent(e)))
} : function(e) {
let t = unescape(encodeURIComponent(e + "")),
r = "";
for (let e, n, f = 0, i = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; t.charAt(0 | f) || (i = "=", f % 1); r += i.charAt(63 & e >> 8 - f % 1 * 8)) {
if ((n = t.charCodeAt(f += 3 / 4)) > 255) throw Error("'btoa' failed: The string to be encoded contains characters outside of the Latin1 range.");
e = e << 8 | n
}
return r
} : function(e) {
return f.from(e).toString("base64")
}, "function" != typeof Object.assign && Object.defineProperty(Object, "assign", {
value: function(e, t) {
"use strict";
if (null == e) throw TypeError("Cannot convert undefined or null to object");
let r = Object(e);
for (let e = 1; e < arguments.length; e++) {
let t = arguments[e];
if (null != t)
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (r[n] = t[n])
}
return r
},
writable: !0,
configurable: !0
});
let o = {
bg: {
Й: "Y",
й: "y",
X: "H",
x: "h",
Ц: "Ts",
ц: "ts",
Щ: "Sht",
щ: "sht",
Ъ: "A",
ъ: "a",
Ь: "Y",
ь: "y"
},
de: {
Ä: "AE",
ä: "ae",
Ö: "OE",
ö: "oe",
Ü: "UE",
ü: "ue"
},
sr: {
đ: "dj",
Đ: "DJ"
},
uk: {
И: "Y",
и: "y",
Й: "Y",
й: "y",
Ц: "Ts",
ц: "ts",
Х: "Kh",
х: "kh",
Щ: "Shch",
щ: "shch",
Г: "H",
г: "h"
}
};
function slugify(e, t) {
if ("string" != typeof e) throw Error("slug() requires a string argument, received " + typeof e);
"string" == typeof t && (t = {
replacement: t
}), (t = t ? Object.assign({}, t) : {}).mode = t.mode || slug.defaults.mode;
let r = slug.defaults.modes[t.mode],
n = ["replacement", "multicharmap", "charmap", "remove", "lower", "trim"];
for (let e, f = 0, i = n.length; f < i; f++) t[e = n[f]] = e in t ? t[e] : r[e];
let f = o[t.locale] || {},
i = [];
for (let e in t.multicharmap) {
if (!Object.prototype.hasOwnProperty.call(t.multicharmap, e)) continue;
let r = e.length; - 1 === i.indexOf(r) && i.push(r)
}
i = i.sort(function(e, t) {
return t - e
});
let u = "rfc3986" === t.mode ? /[^\w\s\-.~]/ : /[^A-Za-z0-9\s]/,
a = "";
for (let r, n = 0, o = e.length; n < o; n++) {
r = e[n];
let o = !1;
for (let f = 0; f < i.length; f++) {
let u = i[f],
a = e.substr(n, u);
if (t.multicharmap[a]) {
n += u - 1, r = t.multicharmap[a], o = !0;
break
}
}
o || (r = f[r] ? f[r] : t.charmap[r] ? t.charmap[r].replace(t.replacement, " ") : r.includes(t.replacement) ? r.replace(t.replacement, " ") : r.replace(u, "")), a += r
}
return t.remove && (a = a.replace(t.remove, "")), t.trim && (a = a.trim()), a = a.replace(/\s+/g, t.replacement), t.lower && (a = a.toLowerCase()), a
}
let u = {
फ़: "Fi",
ग़: "Ghi",
ख़: "Khi",
क़: "Qi",
ड़: "ugDha",
ढ़: "ugDhha",
य़: "Yi",
ज़: "Za",
בִי: "i",
בֵ: "e",
בֵי: "e",
בֶ: "e",
בַ: "a",
בָ: "a",
בֹ: "o",
וֹ: "o",
בֻ: "u",
וּ: "u",
בּ: "b",
כּ: "k",
ךּ: "k",
פּ: "p",
שׁ: "sh",
שׂ: "s",
בְ: "e",
חֱ: "e",
חֲ: "a",
חֳ: "o",
בִ: "i"
},
a = {
À: "A",
Á: "A",
Â: "A",
Ã: "A",
Ä: "A",
Å: "A",
Æ: "AE",
Ç: "C",
È: "E",
É: "E",
Ê: "E",
Ë: "E",
Ì: "I",
Í: "I",
Î: "I",
Ï: "I",
Ð: "D",
Ñ: "N",
Ò: "O",
Ó: "O",
Ô: "O",
Õ: "O",
Ö: "O",
Ő: "O",
Ø: "O",
Ō: "O",
Ù: "U",
Ú: "U",
Û: "U",
Ü: "U",
Ű: "U",
Ý: "Y",
Þ: "TH",
ß: "ss",
à: "a",
á: "a",
â: "a",
ã: "a",
ä: "a",
å: "a",
æ: "ae",
ç: "c",
è: "e",
é: "e",
ê: "e",
ë: "e",
ì: "i",
í: "i",
î: "i",
ï: "i",
ð: "d",
ñ: "n",
ò: "o",
ó: "o",
ô: "o",
õ: "o",
ö: "o",
ő: "o",
ø: "o",
ō: "o",
Œ: "OE",
œ: "oe",
ù: "u",
ú: "u",
û: "u",
ü: "u",
ű: "u",
ý: "y",
þ: "th",
ÿ: "y",
ẞ: "SS",
α: "a",
β: "b",
γ: "g",
δ: "d",
ε: "e",
ζ: "z",
η: "h",
θ: "8",
ι: "i",
κ: "k",
λ: "l",
μ: "m",
ν: "n",
ξ: "3",
ο: "o",
π: "p",
ρ: "r",
σ: "s",
τ: "t",
υ: "y",
φ: "f",
χ: "x",
ψ: "ps",
ω: "w",
ά: "a",
έ: "e",
ί: "i",
ό: "o",
ύ: "y",
ή: "h",
ώ: "w",
ς: "s",
ϊ: "i",
ΰ: "y",
ϋ: "y",
ΐ: "i",
Α: "A",
Β: "B",
Γ: "G",
Δ: "D",
Ε: "E",
Ζ: "Z",
Η: "H",
Θ: "8",
Ι: "I",
Κ: "K",
Λ: "L",
Μ: "M",
Ν: "N",
Ξ: "3",
Ο: "O",
Π: "P",
Ρ: "R",
Σ: "S",
Τ: "T",
Υ: "Y",
Φ: "F",
Χ: "X",
Ψ: "PS",
Ω: "W",
Ά: "A",
Έ: "E",
Ί: "I",
Ό: "O",
Ύ: "Y",
Ή: "H",
Ώ: "W",
Ϊ: "I",
Ϋ: "Y",
ş: "s",
Ş: "S",
ı: "i",
İ: "I",
ğ: "g",
Ğ: "G",
а: "a",
б: "b",
в: "v",
г: "g",
д: "d",
е: "e",
ё: "yo",
ж: "zh",
з: "z",
и: "i",
й: "j",
к: "k",
л: "l",
м: "m",
н: "n",
о: "o",
п: "p",
р: "r",
с: "s",
т: "t",
у: "u",
ф: "f",
х: "h",
ц: "c",
ч: "ch",
ш: "sh",
щ: "sh",
ъ: "u",
ы: "y",
ь: "",
э: "e",
ю: "yu",
я: "ya",
А: "A",
Б: "B",
В: "V",
Г: "G",
Д: "D",
Е: "E",
Ё: "Yo",
Ж: "Zh",
З: "Z",
И: "I",
Й: "J",
К: "K",
Л: "L",
М: "M",
Н: "N",
О: "O",
П: "P",
Р: "R",
С: "S",
Т: "T",
У: "U",
Ф: "F",
Х: "H",
Ц: "C",
Ч: "Ch",
Ш: "Sh",
Щ: "Sh",
Ъ: "U",
Ы: "Y",
Ь: "",
Э: "E",
Ю: "Yu",
Я: "Ya",
Є: "Ye",
І: "I",
Ї: "Yi",
Ґ: "G",
є: "ye",
і: "i",
ї: "yi",
ґ: "g",
č: "c",
ď: "d",
ě: "e",
ň: "n",
ř: "r",
š: "s",
ť: "t",
ů: "u",
ž: "z",
Č: "C",
Ď: "D",
Ě: "E",
Ň: "N",
Ř: "R",
Š: "S",
Ť: "T",
Ů: "U",
Ž: "Z",
ľ: "l",
ĺ: "l",
ŕ: "r",
Ľ: "L",
Ĺ: "L",
Ŕ: "R",
ą: "a",
ć: "c",
ę: "e",
ł: "l",
ń: "n",
ś: "s",
ź: "z",
ż: "z",
Ą: "A",
Ć: "C",
Ę: "E",
Ł: "L",
Ń: "N",
Ś: "S",
Ź: "Z",
Ż: "Z",
ā: "a",
ē: "e",
ģ: "g",
ī: "i",
ķ: "k",
ļ: "l",
ņ: "n",
ū: "u",
Ā: "A",
Ē: "E",
Ģ: "G",
Ī: "I",
Ķ: "K",
Ļ: "L",
Ņ: "N",
Ū: "U",
أ: "a",
إ: "i",
ب: "b",
ت: "t",
ث: "th",
ج: "g",
ح: "h",
خ: "kh",
د: "d",
ذ: "th",
ر: "r",
ز: "z",
س: "s",
ش: "sh",
ص: "s",
ض: "d",
ط: "t",
ظ: "th",
ع: "aa",
غ: "gh",
ف: "f",
ق: "k",
ك: "k",
ل: "l",
م: "m",
ن: "n",
ه: "h",
و: "o",
ي: "y",
ء: "aa",
ة: "a",
آ: "a",
ا: "a",
پ: "p",
ژ: "zh",
گ: "g",
چ: "ch",
ک: "k",
ی: "i",
ė: "e",
į: "i",
ų: "u",
Ė: "E",
Į: "I",
Ų: "U",
ț: "t",
Ț: "T",
ţ: "t",
Ţ: "T",
ș: "s",
Ș: "S",
ă: "a",
Ă: "A",
Ạ: "A",
Ả: "A",
Ầ: "A",
Ấ: "A",
Ậ: "A",
Ẩ: "A",
Ẫ: "A",
Ằ: "A",
Ắ: "A",
Ặ: "A",
Ẳ: "A",
Ẵ: "A",
Ẹ: "E",
Ẻ: "E",
Ẽ: "E",
Ề: "E",
Ế: "E",
Ệ: "E",
Ể: "E",
Ễ: "E",
Ị: "I",
Ỉ: "I",
Ĩ: "I",
Ọ: "O",
Ỏ: "O",
Ồ: "O",
Ố: "O",
Ộ: "O",
Ổ: "O",
Ỗ: "O",
Ơ: "O",
Ờ: "O",
Ớ: "O",
Ợ: "O",
Ở: "O",
Ỡ: "O",
Ụ: "U",
Ủ: "U",
Ũ: "U",
Ư: "U",
Ừ: "U",
Ứ: "U",
Ự: "U",
Ử: "U",
Ữ: "U",
Ỳ: "Y",
Ỵ: "Y",
Ỷ: "Y",
Ỹ: "Y",
Đ: "D",
ạ: "a",
ả: "a",
ầ: "a",
ấ: "a",
ậ: "a",
ẩ: "a",
ẫ: "a",
ằ: "a",
ắ: "a",
ặ: "a",
ẳ: "a",
ẵ: "a",
ẹ: "e",
ẻ: "e",
ẽ: "e",
ề: "e",
ế: "e",
ệ: "e",
ể: "e",
ễ: "e",
ị: "i",
ỉ: "i",
ĩ: "i",
ọ: "o",
ỏ: "o",
ồ: "o",
ố: "o",
ộ: "o",
ổ: "o",
ỗ: "o",
ơ: "o",
ờ: "o",
ớ: "o",
ợ: "o",
ở: "o",
ỡ: "o",
ụ: "u",
ủ: "u",
ũ: "u",
ư: "u",
ừ: "u",
ứ: "u",
ự: "u",
ử: "u",
ữ: "u",
ỳ: "y",
ỵ: "y",
ỷ: "y",
ỹ: "y",
đ: "d",
Ә: "AE",
ә: "ae",
Ғ: "GH",
ғ: "gh",
Қ: "KH",
қ: "kh",
Ң: "NG",
ң: "ng",
Ү: "UE",
ү: "ue",
Ұ: "U",
ұ: "u",
Һ: "H",
һ: "h",
Ө: "OE",
ө: "oe",
ђ: "dj",
ј: "j",
љ: "lj",
њ: "nj",
ћ: "c",
џ: "dz",
Ђ: "Dj",
Ј: "j",
Љ: "Lj",
Њ: "Nj",
Ћ: "C",
Џ: "Dz",
nj: "nj",
lj: "lj",
Nj: "NJ",
Lj: "LJ",
अ: "a",
आ: "aa",
ए: "e",
ई: "ii",
ऍ: "ei",
ऎ: "ae",
ऐ: "ai",
इ: "i",
ओ: "o",
ऑ: "oi",
ऒ: "oii",
ऊ: "uu",
औ: "ou",
उ: "u",
ब: "B",
भ: "Bha",
च: "Ca",
छ: "Chha",
ड: "Da",
ढ: "Dha",
फ: "Fa",
ग: "Ga",
घ: "Gha",
ग़: "Ghi",
ह: "Ha",
ज: "Ja",
झ: "Jha",
क: "Ka",
ख: "Kha",
ख़: "Khi",
ल: "L",
ळ: "Li",
ऌ: "Li",
ऴ: "Lii",
ॡ: "Lii",
म: "Ma",
न: "Na",
ङ: "Na",
ञ: "Nia",
ण: "Nae",
ऩ: "Ni",
ॐ: "oms",
प: "Pa",
क़: "Qi",
र: "Ra",
ऋ: "Ri",
ॠ: "Ri",
ऱ: "Ri",
स: "Sa",
श: "Sha",
ष: "Shha",
ट: "Ta",
त: "Ta",
ठ: "Tha",
द: "Tha",
थ: "Tha",
ध: "Thha",
ड़: "ugDha",
ढ़: "ugDhha",
व: "Va",
य: "Ya",
य़: "Yi",
ज़: "Za",
ə: "e",
Ə: "E",
ა: "a",
ბ: "b",
გ: "g",
დ: "d",
ე: "e",
ვ: "v",
ზ: "z",
თ: "t",
ი: "i",
კ: "k",
ლ: "l",
მ: "m",
ნ: "n",
ო: "o",
პ: "p",
ჟ: "zh",
რ: "r",
ს: "s",
ტ: "t",
უ: "u",
ფ: "p",
ქ: "k",
ღ: "gh",
ყ: "q",
შ: "sh",
ჩ: "ch",
ც: "ts",
ძ: "dz",
წ: "ts",
ჭ: "ch",
ხ: "kh",
ჯ: "j",
ჰ: "h",
ב: "v",
גּ: "g",
ג: "g",
ד: "d",
דּ: "d",
ה: "h",
ו: "v",
ז: "z",
ח: "h",
ט: "t",
י: "y",
כ: "kh",
ך: "kh",
ל: "l",
מ: "m",
ם: "m",
נ: "n",
ן: "n",
ס: "s",
פ: "f",
ף: "f",
ץ: "ts",
צ: "ts",
ק: "k",
ר: "r",
תּ: "t",
ת: "t"
};
slug.charmap = Object.assign({}, a), slug.multicharmap = Object.assign({}, u), slug.defaults = {
charmap: slug.charmap,
mode: "pretty",
modes: {
rfc3986: {
replacement: "-",
remove: null,
lower: !0,
charmap: slug.charmap,
multicharmap: slug.multicharmap,
trim: !0
},
pretty: {
replacement: "-",
remove: null,
lower: !0,
charmap: slug.charmap,
multicharmap: slug.multicharmap,
trim: !0
}
},
multicharmap: slug.multicharmap
}, slug.reset = function() {
slug.defaults.modes.rfc3986.charmap = slug.defaults.modes.pretty.charmap = slug.charmap = slug.defaults.charmap = Object.assign({}, a), slug.defaults.modes.rfc3986.multicharmap = slug.defaults.modes.pretty.multicharmap = slug.multicharmap = slug.defaults.multicharmap = Object.assign({}, u)
}, slug.extend = function(e) {
let t = Object.keys(e),
r = {},
n = {};
for (let f = 0; f < t.length; f++) t[f].length > 1 ? r[t[f]] = e[t[f]] : n[t[f]] = e[t[f]];
Object.assign(slug.charmap, n), Object.assign(slug.multicharmap, r)
}, void 0 !== (n = (function() {
return slug
}).apply(t, [])) && (e.exports = n)
}(0)
}
}
]);