securityos/node_modules/styled-jsx/dist/webpack/index.js

5430 lines
182 KiB
JavaScript
Raw Permalink Normal View History

2024-09-06 15:32:35 +00:00
var require$$0$1 = require('path');
var require$$1 = require('crypto');
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }
var require$$0__default = /*#__PURE__*/_interopDefaultLegacy(require$$0$1);
var require$$1__default = /*#__PURE__*/_interopDefaultLegacy(require$$1);
function getAugmentedNamespace(n) {
var f = n.default;
if (typeof f == "function") {
var a = function () {
return f.apply(this, arguments);
};
a.prototype = f.prototype;
} else a = {};
Object.defineProperty(a, '__esModule', {value: true});
Object.keys(n).forEach(function (k) {
var d = Object.getOwnPropertyDescriptor(n, k);
Object.defineProperty(a, k, d.get ? d : {
enumerable: true,
get: function () {
return n[k];
}
});
});
return a;
}
var lib$1 = {};
var lib = {exports: {}};
var parse$1 = {exports: {}};
var util = {};
var unicode$1 = {};
Object.defineProperty(unicode$1, "__esModule", {
value: true
});
unicode$1.Space_Separator = /[\u1680\u2000-\u200A\u202F\u205F\u3000]/;
unicode$1.ID_Start = /[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uF
unicode$1.ID_Continue = /[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u310
Object.defineProperty(util, "__esModule", {
value: true
});
util.isSpaceSeparator = isSpaceSeparator;
util.isIdStartChar = isIdStartChar;
util.isIdContinueChar = isIdContinueChar;
util.isDigit = isDigit;
util.isHexDigit = isHexDigit;
var _unicode = unicode$1;
var unicode = _interopRequireWildcard(_unicode);
function _interopRequireWildcard(obj) {
if (obj && obj.__esModule) {
return obj;
} else {
var newObj = {};
if (obj != null) {
for(var key in obj){
if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key];
}
}
newObj.default = obj;
return newObj;
}
}
function isSpaceSeparator(c) {
return unicode.Space_Separator.test(c);
}
function isIdStartChar(c) {
return c >= "a" && c <= "z" || c >= "A" && c <= "Z" || c === "$" || c === "_" || unicode.ID_Start.test(c);
}
function isIdContinueChar(c) {
return c >= "a" && c <= "z" || c >= "A" && c <= "Z" || c >= "0" && c <= "9" || c === "$" || c === "_" || c === "" || c === "" || unicode.ID_Continue.test(c);
}
function isDigit(c) {
return /[0-9]/.test(c);
}
function isHexDigit(c) {
return /[0-9A-Fa-f]/.test(c);
}
var _typeof$2 = function(obj) {
"@swc/helpers - typeof";
return obj && typeof Symbol !== "undefined" && obj.constructor === Symbol ? "symbol" : typeof obj;
};
(function(module, exports) {
var _interopRequireWildcard = function _interopRequireWildcard(obj) {
if (obj && obj.__esModule) {
return obj;
} else {
var newObj = {};
if (obj != null) {
for(var key in obj){
if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key];
}
}
newObj.default = obj;
return newObj;
}
};
var parse = function parse(text, reviver) {
source = String(text);
parseState = "start";
stack = [];
pos = 0;
line = 1;
column = 0;
token = undefined;
key = undefined;
root = undefined;
do {
token = lex();
parseStates[parseState]();
}while (token.type !== "eof");
if (typeof reviver === "function") {
return internalize({
"": root
}, "", reviver);
}
return root;
};
var lex = function lex() {
lexState = "default";
buffer = "";
doubleQuote = false;
_sign = 1;
for(;;){
c = peek();
var _token = lexStates[lexState]();
if (_token) {
return _token;
}
}
};
var peek = function peek() {
if (source[pos]) {
return String.fromCodePoint(source.codePointAt(pos));
}
};
var read = function read() {
var c = peek();
if (c === "\n") {
line++;
column = 0;
} else if (c) {
column += c.length;
} else {
column++;
}
if (c) {
pos += c.length;
}
return c;
};
var newToken = function newToken(type, value) {
return {
type: type,
value: value,
line: line,
column: column
};
};
var literal = function literal(s) {
var _iteratorNormalCompletion = true;
var _didIteratorError = false;
var _iteratorError = undefined;
try {
for(var _iterator = s[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true){
var _c = _step.value;
var p = peek();
if (p !== _c) {
throw invalidChar(read());
}
read();
}
} catch (err) {
_didIteratorError = true;
_iteratorError = err;
} finally{
try {
if (!_iteratorNormalCompletion && _iterator.return) {
_iterator.return();
}
} finally{
if (_didIteratorError) {
throw _iteratorError;
}
}
}
};
var escape = function escape() {
var c = peek();
switch(c){
case "b":
read();
return "\b";
case "f":
read();
return "\f";
case "n":
read();
return "\n";
case "r":
read();
return "\r";
case "t":
read();
return " ";
case "v":
read();
return "\v";
case "0":
read();
if (util$1.isDigit(peek())) {
throw invalidChar(read());
}
return "\0";
case "x":
read();
return hexEscape();
case "u":
read();
return unicodeEscape();
case "\n":
case "\u2028":
case "\u2029":
read();
return "";
case "\r":
read();
if (peek() === "\n") {
read();
}
return "";
case "1":
case "2":
case "3":
case "4":
case "5":
case "6":
case "7":
case "8":
case "9":
throw invalidChar(read());
case undefined:
throw invalidChar(read());
}
return read();
};
var hexEscape = function hexEscape() {
var buffer = "";
var c = peek();
if (!util$1.isHexDigit(c)) {
throw invalidChar(read());
}
buffer += read();
c = peek();
if (!util$1.isHexDigit(c)) {
throw invalidChar(read());
}
buffer += read();
return String.fromCodePoint(parseInt(buffer, 16));
};
var unicodeEscape = function unicodeEscape() {
var buffer = "";
var count = 4;
while(count-- > 0){
var _c2 = peek();
if (!util$1.isHexDigit(_c2)) {
throw invalidChar(read());
}
buffer += read();
}
return String.fromCodePoint(parseInt(buffer, 16));
};
var push = function push() {
var value = void 0;
switch(token.type){
case "punctuator":
switch(token.value){
case "{":
value = {};
break;
case "[":
value = [];
break;
}
break;
case "null":
case "boolean":
case "numeric":
case "string":
value = token.value;
break;
}
if (root === undefined) {
root = value;
} else {
var parent = stack[stack.length - 1];
if (Array.isArray(parent)) {
parent.push(value);
} else {
parent[key] = value;
}
}
if (value !== null && (typeof value === "undefined" ? "undefined" : _$_typeof(value)) === "object") {
stack.push(value);
if (Array.isArray(value)) {
parseState = "beforeArrayValue";
} else {
parseState = "beforePropertyName";
}
} else {
var current = stack[stack.length - 1];
if (current == null) {
parseState = "end";
} else if (Array.isArray(current)) {
parseState = "afterArrayValue";
} else {
parseState = "afterPropertyValue";
}
}
};
var pop = function pop() {
stack.pop();
var current = stack[stack.length - 1];
if (current == null) {
parseState = "end";
} else if (Array.isArray(current)) {
parseState = "afterArrayValue";
} else {
parseState = "afterPropertyValue";
}
};
var invalidChar = function invalidChar(c) {
if (c === undefined) {
return syntaxError("JSON5: invalid end of input at " + line + ":" + column);
}
return syntaxError("JSON5: invalid character '" + formatChar(c) + "' at " + line + ":" + column);
};
var invalidEOF = function invalidEOF() {
return syntaxError("JSON5: invalid end of input at " + line + ":" + column);
};
var invalidIdentifier = function invalidIdentifier() {
column -= 5;
return syntaxError("JSON5: invalid identifier character at " + line + ":" + column);
};
var separatorChar = function separatorChar(c) {
console.warn("JSON5: '" + c + "' is not valid ECMAScript; consider escaping");
};
var formatChar = function formatChar(c) {
var replacements = {
"'": "\\'",
'"': '\\"',
"\\": "\\\\",
"\b": "\\b",
"\f": "\\f",
"\n": "\\n",
"\r": "\\r",
" ": "\\t",
"\v": "\\v",
"\0": "\\0",
"\u2028": "\\u2028",
"\u2029": "\\u2029"
};
if (replacements[c]) {
return replacements[c];
}
if (c < " ") {
var hexString = c.charCodeAt(0).toString(16);
return "\\x" + ("00" + hexString).substring(hexString.length);
}
return c;
};
var syntaxError = function syntaxError(message) {
var err = new SyntaxError(message);
err.lineNumber = line;
err.columnNumber = column;
return err;
};
Object.defineProperty(exports, "__esModule", {
value: true
});
var _$_typeof = typeof Symbol === "function" && _typeof$2(Symbol.iterator) === "symbol" ? function _$_typeof(obj) {
return typeof obj === "undefined" ? "undefined" : _typeof$2(obj);
} : function(obj) {
return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj === "undefined" ? "undefined" : _typeof$2(obj);
};
exports.default = parse;
var _util = util;
var util$1 = _interopRequireWildcard(_util);
var source = void 0;
var parseState = void 0;
var stack = void 0;
var pos = void 0;
var line = void 0;
var column = void 0;
var token = void 0;
var key = void 0;
var root = void 0;
function internalize(holder, name, reviver) {
var value = holder[name];
if (value != null && (typeof value === "undefined" ? "undefined" : _$_typeof(value)) === "object") {
for(var _key in value){
var replacement = internalize(value, _key, reviver);
if (replacement === undefined) {
delete value[_key];
} else {
value[_key] = replacement;
}
}
}
return reviver.call(holder, name, value);
}
var lexState = void 0;
var buffer = void 0;
var doubleQuote = void 0;
var _sign = void 0;
var c = void 0;
var lexStates = {
default: function _default() {
switch(c){
case " ":
case "\v":
case "\f":
case " ":
case "\xa0":
case "\uFEFF":
case "\n":
case "\r":
case "\u2028":
case "\u2029":
read();
return;
case "/":
read();
lexState = "comment";
return;
case undefined:
read();
return newToken("eof");
}
if (util$1.isSpaceSeparator(c)) {
read();
return;
}
return lexStates[parseState]();
},
comment: function comment() {
switch(c){
case "*":
read();
lexState = "multiLineComment";
return;
case "/":
read();
lexState = "singleLineComment";
return;
}
throw invalidChar(read());
},
multiLineComment: function multiLineComment() {
switch(c){
case "*":
read();
lexState = "multiLineCommentAsterisk";
return;
case undefined:
throw invalidChar(read());
}
read();
},
multiLineCommentAsterisk: function multiLineCommentAsterisk() {
switch(c){
case "*":
read();
return;
case "/":
read();
lexState = "default";
return;
case undefined:
throw invalidChar(read());
}
read();
lexState = "multiLineComment";
},
singleLineComment: function singleLineComment() {
switch(c){
case "\n":
case "\r":
case "\u2028":
case "\u2029":
read();
lexState = "default";
return;
case undefined:
read();
return newToken("eof");
}
read();
},
value: function value() {
switch(c){
case "{":
case "[":
return newToken("punctuator", read());
case "n":
read();
literal("ull");
return newToken("null", null);
case "t":
read();
literal("rue");
return newToken("boolean", true);
case "f":
read();
literal("alse");
return newToken("boolean", false);
case "-":
case "+":
if (read() === "-") {
_sign = -1;
}
lexState = "sign";
return;
case ".":
buffer = read();
lexState = "decimalPointLeading";
return;
case "0":
buffer = read();
lexState = "zero";
return;
case "1":
case "2":
case "3":
case "4":
case "5":
case "6":
case "7":
case "8":
case "9":
buffer = read();
lexState = "decimalInteger";
return;
case "I":
read();
literal("nfinity");
return newToken("numeric", Infinity);
case "N":
read();
literal("aN");
return newToken("numeric", NaN);
case '"':
case "'":
doubleQuote = read() === '"';
buffer = "";
lexState = "string";
return;
}
throw invalidChar(read());
},
identifierNameStartEscape: function identifierNameStartEscape() {
if (c !== "u") {
throw invalidChar(read());
}
read();
var u = unicodeEscape();
switch(u){
case "$":
case "_":
break;
default:
if (!util$1.isIdStartChar(u)) {
throw invalidIdentifier();
}
break;
}
buffer += u;
lexState = "identifierName";
},
identifierName: function identifierName() {
switch(c){
case "$":
case "_":
case "":
case "":
buffer += read();
return;
case "\\":
read();
lexState = "identifierNameEscape";
return;
}
if (util$1.isIdContinueChar(c)) {
buffer += read();
return;
}
return newToken("identifier", buffer);
},
identifierNameEscape: function identifierNameEscape() {
if (c !== "u") {
throw invalidChar(read());
}
read();
var u = unicodeEscape();
switch(u){
case "$":
case "_":
case "":
case "":
break;
default:
if (!util$1.isIdContinueChar(u)) {
throw invalidIdentifier();
}
break;
}
buffer += u;
lexState = "identifierName";
},
sign: function sign() {
switch(c){
case ".":
buffer = read();
lexState = "decimalPointLeading";
return;
case "0":
buffer = read();
lexState = "zero";
return;
case "1":
case "2":
case "3":
case "4":
case "5":
case "6":
case "7":
case "8":
case "9":
buffer = read();
lexState = "decimalInteger";
return;
case "I":
read();
literal("nfinity");
return newToken("numeric", _sign * Infinity);
case "N":
read();
literal("aN");
return newToken("numeric", NaN);
}
throw invalidChar(read());
},
zero: function zero() {
switch(c){
case ".":
buffer += read();
lexState = "decimalPoint";
return;
case "e":
case "E":
buffer += read();
lexState = "decimalExponent";
return;
case "x":
case "X":
buffer += read();
lexState = "hexadecimal";
return;
}
return newToken("numeric", _sign * 0);
},
decimalInteger: function decimalInteger() {
switch(c){
case ".":
buffer += read();
lexState = "decimalPoint";
return;
case "e":
case "E":
buffer += read();
lexState = "decimalExponent";
return;
}
if (util$1.isDigit(c)) {
buffer += read();
return;
}
return newToken("numeric", _sign * Number(buffer));
},
decimalPointLeading: function decimalPointLeading() {
if (util$1.isDigit(c)) {
buffer += read();
lexState = "decimalFraction";
return;
}
throw invalidChar(read());
},
decimalPoint: function decimalPoint() {
switch(c){
case "e":
case "E":
buffer += read();
lexState = "decimalExponent";
return;
}
if (util$1.isDigit(c)) {
buffer += read();
lexState = "decimalFraction";
return;
}
return newToken("numeric", _sign * Number(buffer));
},
decimalFraction: function decimalFraction() {
switch(c){
case "e":
case "E":
buffer += read();
lexState = "decimalExponent";
return;
}
if (util$1.isDigit(c)) {
buffer += read();
return;
}
return newToken("numeric", _sign * Number(buffer));
},
decimalExponent: function decimalExponent() {
switch(c){
case "+":
case "-":
buffer += read();
lexState = "decimalExponentSign";
return;
}
if (util$1.isDigit(c)) {
buffer += read();
lexState = "decimalExponentInteger";
return;
}
throw invalidChar(read());
},
decimalExponentSign: function decimalExponentSign() {
if (util$1.isDigit(c)) {
buffer += read();
lexState = "decimalExponentInteger";
return;
}
throw invalidChar(read());
},
decimalExponentInteger: function decimalExponentInteger() {
if (util$1.isDigit(c)) {
buffer += read();
return;
}
return newToken("numeric", _sign * Number(buffer));
},
hexadecimal: function hexadecimal() {
if (util$1.isHexDigit(c)) {
buffer += read();
lexState = "hexadecimalInteger";
return;
}
throw invalidChar(read());
},
hexadecimalInteger: function hexadecimalInteger() {
if (util$1.isHexDigit(c)) {
buffer += read();
return;
}
return newToken("numeric", _sign * Number(buffer));
},
string: function string() {
switch(c){
case "\\":
read();
buffer += escape();
return;
case '"':
if (doubleQuote) {
read();
return newToken("string", buffer);
}
buffer += read();
return;
case "'":
if (!doubleQuote) {
read();
return newToken("string", buffer);
}
buffer += read();
return;
case "\n":
case "\r":
throw invalidChar(read());
case "\u2028":
case "\u2029":
separatorChar(c);
break;
case undefined:
throw invalidChar(read());
}
buffer += read();
},
start: function start() {
switch(c){
case "{":
case "[":
return newToken("punctuator", read());
}
lexState = "value";
},
beforePropertyName: function beforePropertyName() {
switch(c){
case "$":
case "_":
buffer = read();
lexState = "identifierName";
return;
case "\\":
read();
lexState = "identifierNameStartEscape";
return;
case "}":
return newToken("punctuator", read());
case '"':
case "'":
doubleQuote = read() === '"';
lexState = "string";
return;
}
if (util$1.isIdStartChar(c)) {
buffer += read();
lexState = "identifierName";
return;
}
throw invalidChar(read());
},
afterPropertyName: function afterPropertyName() {
if (c === ":") {
return newToken("punctuator", read());
}
throw invalidChar(read());
},
beforePropertyValue: function beforePropertyValue() {
lexState = "value";
},
afterPropertyValue: function afterPropertyValue() {
switch(c){
case ",":
case "}":
return newToken("punctuator", read());
}
throw invalidChar(read());
},
beforeArrayValue: function beforeArrayValue() {
if (c === "]") {
return newToken("punctuator", read());
}
lexState = "value";
},
afterArrayValue: function afterArrayValue() {
switch(c){
case ",":
case "]":
return newToken("punctuator", read());
}
throw invalidChar(read());
},
end: function end() {
throw invalidChar(read());
}
};
var parseStates = {
start: function start() {
if (token.type === "eof") {
throw invalidEOF();
}
push();
},
beforePropertyName: function beforePropertyName() {
switch(token.type){
case "identifier":
case "string":
key = token.value;
parseState = "afterPropertyName";
return;
case "punctuator":
pop();
return;
case "eof":
throw invalidEOF();
}
},
afterPropertyName: function afterPropertyName() {
if (token.type === "eof") {
throw invalidEOF();
}
parseState = "beforePropertyValue";
},
beforePropertyValue: function beforePropertyValue() {
if (token.type === "eof") {
throw invalidEOF();
}
push();
},
beforeArrayValue: function beforeArrayValue() {
if (token.type === "eof") {
throw invalidEOF();
}
if (token.type === "punctuator" && token.value === "]") {
pop();
return;
}
push();
},
afterPropertyValue: function afterPropertyValue() {
if (token.type === "eof") {
throw invalidEOF();
}
switch(token.value){
case ",":
parseState = "beforePropertyName";
return;
case "}":
pop();
}
},
afterArrayValue: function afterArrayValue() {
if (token.type === "eof") {
throw invalidEOF();
}
switch(token.value){
case ",":
parseState = "beforeArrayValue";
return;
case "]":
pop();
}
},
end: function end() {}
};
module.exports = exports["default"];
})(parse$1, parse$1.exports);
var stringify$1 = {exports: {}};
function _instanceof$1(left, right) {
if (right != null && typeof Symbol !== "undefined" && right[Symbol.hasInstance]) {
return !!right[Symbol.hasInstance](left);
} else {
return left instanceof right;
}
}
var _typeof$1 = function(obj) {
"@swc/helpers - typeof";
return obj && typeof Symbol !== "undefined" && obj.constructor === Symbol ? "symbol" : typeof obj;
};
(function(module, exports) {
var _interopRequireWildcard = function _interopRequireWildcard(obj) {
if (obj && obj.__esModule) {
return obj;
} else {
var newObj = {};
if (obj != null) {
for(var key in obj){
if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key];
}
}
newObj.default = obj;
return newObj;
}
};
var stringify = function stringify(value, replacer, space) {
var stack = [];
var indent = "";
var propertyList = void 0;
var replacerFunc = void 0;
var gap = "";
var quote = void 0;
if (replacer != null && (typeof replacer === "undefined" ? "undefined" : _$_typeof(replacer)) === "object" && !Array.isArray(replacer)) {
space = replacer.space;
quote = replacer.quote;
replacer = replacer.replacer;
}
if (typeof replacer === "function") {
replacerFunc = replacer;
} else if (Array.isArray(replacer)) {
propertyList = [];
var _iteratorNormalCompletion = true;
var _didIteratorError = false;
var _iteratorError = undefined;
try {
for(var _iterator = replacer[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true){
var v = _step.value;
var item = void 0;
if (typeof v === "string") {
item = v;
} else if (typeof v === "number" || _instanceof$1(v, String) || _instanceof$1(v, Number)) {
item = String(v);
}
if (item !== undefined && propertyList.indexOf(item) < 0) {
propertyList.push(item);
}
}
} catch (err) {
_didIteratorError = true;
_iteratorError = err;
} finally{
try {
if (!_iteratorNormalCompletion && _iterator.return) {
_iterator.return();
}
} finally{
if (_didIteratorError) {
throw _iteratorError;
}
}
}
}
if (_instanceof$1(space, Number)) {
space = Number(space);
} else if (_instanceof$1(space, String)) {
space = String(space);
}
if (typeof space === "number") {
if (space > 0) {
space = Math.min(10, Math.floor(space));
gap = " ".substr(0, space);
}
} else if (typeof space === "string") {
gap = space.substr(0, 10);
}
return serializeProperty("", {
"": value
});
function serializeProperty(key, holder) {
var _$value = holder[key];
if (_$value != null) {
if (typeof _$value.toJSON5 === "function") {
_$value = _$value.toJSON5(key);
} else if (typeof _$value.toJSON === "function") {
_$value = _$value.toJSON(key);
}
}
if (replacerFunc) {
_$value = replacerFunc.call(holder, key, _$value);
}
if (_instanceof$1(_$value, Number)) {
_$value = Number(_$value);
} else if (_instanceof$1(_$value, String)) {
_$value = String(_$value);
} else if (_instanceof$1(_$value, Boolean)) {
_$value = _$value.valueOf();
}
switch(_$value){
case null:
return "null";
case true:
return "true";
case false:
return "false";
}
if (typeof _$value === "string") {
return quoteString(_$value);
}
if (typeof _$value === "number") {
return String(_$value);
}
if ((typeof _$value === "undefined" ? "undefined" : _$_typeof(_$value)) === "object") {
return Array.isArray(_$value) ? serializeArray(_$value) : serializeObject(_$value);
}
return undefined;
}
function quoteString(value) {
var quotes = {
"'": 0.1,
'"': 0.2
};
var replacements = {
"'": "\\'",
'"': '\\"',
"\\": "\\\\",
"\b": "\\b",
"\f": "\\f",
"\n": "\\n",
"\r": "\\r",
" ": "\\t",
"\v": "\\v",
"\0": "\\0",
"\u2028": "\\u2028",
"\u2029": "\\u2029"
};
var product = "";
var _iteratorNormalCompletion2 = true;
var _didIteratorError2 = false;
var _iteratorError2 = undefined;
try {
for(var _iterator2 = value[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true){
var c = _step2.value;
switch(c){
case "'":
case '"':
quotes[c]++;
product += c;
continue;
}
if (replacements[c]) {
product += replacements[c];
continue;
}
if (c < " ") {
var hexString = c.charCodeAt(0).toString(16);
product += "\\x" + ("00" + hexString).substring(hexString.length);
continue;
}
product += c;
}
} catch (err) {
_didIteratorError2 = true;
_iteratorError2 = err;
} finally{
try {
if (!_iteratorNormalCompletion2 && _iterator2.return) {
_iterator2.return();
}
} finally{
if (_didIteratorError2) {
throw _iteratorError2;
}
}
}
var quoteChar = quote || Object.keys(quotes).reduce(function(a, b) {
return quotes[a] < quotes[b] ? a : b;
});
product = product.replace(new RegExp(quoteChar, "g"), replacements[quoteChar]);
return quoteChar + product + quoteChar;
}
function serializeObject(value) {
if (stack.indexOf(value) >= 0) {
throw TypeError("Converting circular structure to JSON5");
}
stack.push(value);
var stepback = indent;
indent = indent + gap;
var keys = propertyList || Object.keys(value);
var partial = [];
var _iteratorNormalCompletion3 = true;
var _didIteratorError3 = false;
var _iteratorError3 = undefined;
try {
for(var _iterator3 = keys[Symbol.iterator](), _step3; !(_iteratorNormalCompletion3 = (_step3 = _iterator3.next()).done); _iteratorNormalCompletion3 = true){
var key = _step3.value;
var propertyString = serializeProperty(key, value);
if (propertyString !== undefined) {
var member = serializeKey(key) + ":";
if (gap !== "") {
member += " ";
}
member += propertyString;
partial.push(member);
}
}
} catch (err) {
_didIteratorError3 = true;
_iteratorError3 = err;
} finally{
try {
if (!_iteratorNormalCompletion3 && _iterator3.return) {
_iterator3.return();
}
} finally{
if (_didIteratorError3) {
throw _iteratorError3;
}
}
}
var final = void 0;
if (partial.length === 0) {
final = "{}";
} else {
var properties = void 0;
if (gap === "") {
properties = partial.join(",");
final = "{" + properties + "}";
} else {
var separator = ",\n" + indent;
properties = partial.join(separator);
final = "{\n" + indent + properties + ",\n" + stepback + "}";
}
}
stack.pop();
indent = stepback;
return final;
}
function serializeKey(key) {
if (key.length === 0) {
return quoteString(key);
}
var firstChar = String.fromCodePoint(key.codePointAt(0));
if (!util$1.isIdStartChar(firstChar)) {
return quoteString(key);
}
for(var i = firstChar.length; i < key.length; i++){
if (!util$1.isIdContinueChar(String.fromCodePoint(key.codePointAt(i)))) {
return quoteString(key);
}
}
return key;
}
function serializeArray(value) {
if (stack.indexOf(value) >= 0) {
throw TypeError("Converting circular structure to JSON5");
}
stack.push(value);
var stepback = indent;
indent = indent + gap;
var partial = [];
for(var i = 0; i < value.length; i++){
var propertyString = serializeProperty(String(i), value);
partial.push(propertyString !== undefined ? propertyString : "null");
}
var final = void 0;
if (partial.length === 0) {
final = "[]";
} else {
if (gap === "") {
var properties = partial.join(",");
final = "[" + properties + "]";
} else {
var separator = ",\n" + indent;
var _properties = partial.join(separator);
final = "[\n" + indent + _properties + ",\n" + stepback + "]";
}
}
stack.pop();
indent = stepback;
return final;
}
};
Object.defineProperty(exports, "__esModule", {
value: true
});
var _$_typeof = typeof Symbol === "function" && _typeof$1(Symbol.iterator) === "symbol" ? function _$_typeof(obj) {
return typeof obj === "undefined" ? "undefined" : _typeof$1(obj);
} : function(obj) {
return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj === "undefined" ? "undefined" : _typeof$1(obj);
};
exports.default = stringify;
var _util = util;
var util$1 = _interopRequireWildcard(_util);
module.exports = exports["default"];
})(stringify$1, stringify$1.exports);
(function(module, exports) {
var _interopRequireDefault = function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : {
default: obj
};
};
Object.defineProperty(exports, "__esModule", {
value: true
});
var _parse = parse$1.exports;
var _parse2 = _interopRequireDefault(_parse);
var _stringify = stringify$1.exports;
var _stringify2 = _interopRequireDefault(_stringify);
exports.default = {
parse: _parse2.default,
stringify: _stringify2.default
};
module.exports = exports["default"];
})(lib, lib.exports);
var JSON5 = lib.exports;
var specialValues = {
null: null,
true: true,
false: false
};
function parseQuery$2(query) {
if (query.substr(0, 1) !== "?") {
throw new Error("A valid query string passed to parseQuery should begin with '?'");
}
query = query.substr(1);
if (!query) {
return {};
}
if (query.substr(0, 1) === "{" && query.substr(-1) === "}") {
return JSON5.parse(query);
}
var queryArgs = query.split(/[,&]/g);
var result = Object.create(null);
queryArgs.forEach(function(arg) {
var idx = arg.indexOf("=");
if (idx >= 0) {
var name = arg.substr(0, idx);
var value = decodeURIComponent(arg.substr(idx + 1));
if (specialValues.hasOwnProperty(value)) {
value = specialValues[value];
}
if (name.substr(-2) === "[]") {
name = decodeURIComponent(name.substr(0, name.length - 2));
if (!Array.isArray(result[name])) {
result[name] = [];
}
result[name].push(value);
} else {
name = decodeURIComponent(name);
result[name] = value;
}
} else {
if (arg.substr(0, 1) === "-") {
result[decodeURIComponent(arg.substr(1))] = false;
} else if (arg.substr(0, 1) === "+") {
result[decodeURIComponent(arg.substr(1))] = true;
} else {
result[decodeURIComponent(arg)] = true;
}
}
});
return result;
}
var parseQuery_1 = parseQuery$2;
var parseQuery$1 = parseQuery_1;
function getOptions$1(loaderContext) {
var query = loaderContext.query;
if (typeof query === "string" && query !== "") {
return parseQuery$1(loaderContext.query);
}
if (!query || typeof query !== "object") {
// Not object-like queries are not supported.
return null;
}
return query;
}
var getOptions_1 = getOptions$1;
var path$2 = require$$0__default["default"];
var matchRelativePath = /^\.\.?[/\\]/;
function isAbsolutePath(str) {
return path$2.posix.isAbsolute(str) || path$2.win32.isAbsolute(str);
}
function isRelativePath(str) {
return matchRelativePath.test(str);
}
function stringifyRequest$1(loaderContext, request) {
var splitted = request.split("!");
var context = loaderContext.context || loaderContext.options && loaderContext.options.context;
return JSON.stringify(splitted.map(function(part) {
// First, separate singlePath from query, because the query might contain paths again
var splittedPart = part.match(/^(.*?)(\?.*)/);
var query = splittedPart ? splittedPart[2] : "";
var singlePath = splittedPart ? splittedPart[1] : part;
if (isAbsolutePath(singlePath) && context) {
singlePath = path$2.relative(context, singlePath);
if (isAbsolutePath(singlePath)) {
// If singlePath still matches an absolute path, singlePath was on a different drive than context.
// In this case, we leave the path platform-specific without replacing any separators.
// @see https://github.com/webpack/loader-utils/pull/14
return singlePath + query;
}
if (isRelativePath(singlePath) === false) {
// Ensure that the relative path starts at least with ./ otherwise it would be a request into the modules directory (like node_modules).
singlePath = "./" + singlePath;
}
}
return singlePath.replace(/\\/g, "/") + query;
}).join("!"));
}
var stringifyRequest_1 = stringifyRequest$1;
function getRemainingRequest$1(loaderContext) {
if (loaderContext.remainingRequest) {
return loaderContext.remainingRequest;
}
var request = loaderContext.loaders.slice(loaderContext.loaderIndex + 1).map(function(obj) {
return obj.request;
}).concat([
loaderContext.resource
]);
return request.join("!");
}
var getRemainingRequest_1 = getRemainingRequest$1;
function getCurrentRequest$1(loaderContext) {
if (loaderContext.currentRequest) {
return loaderContext.currentRequest;
}
var request = loaderContext.loaders.slice(loaderContext.loaderIndex).map(function(obj) {
return obj.request;
}).concat([
loaderContext.resource
]);
return request.join("!");
}
var getCurrentRequest_1 = getCurrentRequest$1;
var path$1 = require$$0__default["default"];
function isUrlRequest$1(url, root) {
// An URL is not an request if
// 1. It's an absolute url and it is not `windows` path like `C:\dir\file`
if (/^[a-z][a-z0-9+.-]*:/i.test(url) && !path$1.win32.isAbsolute(url)) {
return false;
}
// 2. It's a protocol-relative
if (/^\/\//.test(url)) {
return false;
}
// 3. It's some kind of url for a template
if (/^[{}[\]#*;,'§$%&(=?`´^°<>]/.test(url)) {
return false;
}
// 4. It's also not an request if root isn't set and it's a root-relative url
if ((root === undefined || root === false) && /^\//.test(url)) {
return false;
}
return true;
}
var isUrlRequest_1 = isUrlRequest$1;
var _typeof = function(obj) {
"@swc/helpers - typeof";
return obj && typeof Symbol !== "undefined" && obj.constructor === Symbol ? "symbol" : typeof obj;
};
// we can't use path.win32.isAbsolute because it also matches paths starting with a forward slash
var matchNativeWin32Path = /^[A-Z]:[/\\]|^\\\\/i;
function urlToRequest$1(url, root) {
// Do not rewrite an empty url
if (url === "") {
return "";
}
var moduleRequestRegex = /^[^?]*~/;
var request;
if (matchNativeWin32Path.test(url)) {
// absolute windows path, keep it
request = url;
} else if (root !== undefined && root !== false && /^\//.test(url)) {
// if root is set and the url is root-relative
switch(typeof root === "undefined" ? "undefined" : _typeof(root)){
// 1. root is a string: root is prefixed to the url
case "string":
// special case: `~` roots convert to module request
if (moduleRequestRegex.test(root)) {
request = root.replace(/([^~/])$/, "$1/") + url.slice(1);
} else {
request = root + url;
}
break;
// 2. root is `true`: absolute paths are allowed
// *nix only, windows-style absolute paths are always allowed as they doesn't start with a `/`
case "boolean":
request = url;
break;
default:
throw new Error("Unexpected parameters to loader-utils 'urlToRequest': url = " + url + ", root = " + root + ".");
}
} else if (/^\.\.?\//.test(url)) {
// A relative url stays
request = url;
} else {
// every other url is threaded like a relative url
request = "./" + url;
}
// A `~` makes the url an module
if (moduleRequestRegex.test(request)) {
request = request.replace(moduleRequestRegex, "");
}
return request;
}
var urlToRequest_1 = urlToRequest$1;
function parseString$1(str) {
try {
if (str[0] === '"') {
return JSON.parse(str);
}
if (str[0] === "'" && str.substr(str.length - 1) === "'") {
return parseString$1(str.replace(/\\.|"/g, function(x) {
return x === '"' ? '\\"' : x;
}).replace(/^'|'$/g, '"'));
}
return JSON.parse('"' + str + '"');
} catch (e) {
return str;
}
}
var parseString_1 = parseString$1;
/*
* big.js v5.2.2
* A small, fast, easy-to-use library for arbitrary-precision decimal arithmetic.
* Copyright (c) 2018 Michael Mclaughlin <M8ch88l@gmail.com>
* https://github.com/MikeMcl/big.js/LICENCE
*/ /************************************** EDITABLE DEFAULTS *****************************************/ // The default values below must be integers within the stated ranges.
/*
* The maximum number of decimal places (DP) of the results of operations involving division:
* div and sqrt, and pow with negative exponents.
*/ function _instanceof(left, right) {
if (right != null && typeof Symbol !== "undefined" && right[Symbol.hasInstance]) {
return !!right[Symbol.hasInstance](left);
} else {
return left instanceof right;
}
}
var DP = 20, /*
* The rounding mode (RM) used when rounding to the above decimal places.
*
* 0 Towards zero (i.e. truncate, no rounding). (ROUND_DOWN)
* 1 To nearest neighbour. If equidistant, round up. (ROUND_HALF_UP)
* 2 To nearest neighbour. If equidistant, to even. (ROUND_HALF_EVEN)
* 3 Away from zero. (ROUND_UP)
*/ RM = 1, // The maximum value of DP and Big.DP.
MAX_DP = 1E6, // The maximum magnitude of the exponent argument to the pow method.
MAX_POWER = 1E6, /*
* The negative exponent (NE) at and beneath which toString returns exponential notation.
* (JavaScript numbers: -7)
* -1000000 is the minimum recommended exponent value of a Big.
*/ NE = -7, /*
* The positive exponent (PE) at and above which toString returns exponential notation.
* (JavaScript numbers: 21)
* 1000000 is the maximum recommended exponent value of a Big.
* (This limit is not enforced or checked.)
*/ PE = 21, /**************************************************************************************************/ // Error messages.
NAME = "[big.js] ", INVALID = NAME + "Invalid ", INVALID_DP = INVALID + "decimal places", INVALID_RM = INVALID + "rounding mode", DIV_BY_ZERO = NAME + "Division by zero", // The shared prototype object.
P = {}, UNDEFINED = void 0, NUMERIC = /^-?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i;
/*
* Create and return a Big constructor.
*
*/ function _Big_() {
/*
* The Big constructor and exported function.
* Create and return a new instance of a Big number object.
*
* n {number|string|Big} A numeric value.
*/ function Big(n) {
var x = this;
// Enable constructor usage without new.
if (!_instanceof(x, Big)) return n === UNDEFINED ? _Big_() : new Big(n);
// Duplicate.
if (_instanceof(n, Big)) {
x.s = n.s;
x.e = n.e;
x.c = n.c.slice();
} else {
parse(x, n);
}
/*
* Retain a reference to this Big constructor, and shadow Big.prototype.constructor which
* points to Object.
*/ x.constructor = Big;
}
Big.prototype = P;
Big.DP = DP;
Big.RM = RM;
Big.NE = NE;
Big.PE = PE;
Big.version = "5.2.2";
return Big;
}
/*
* Parse the number or string value passed to a Big constructor.
*
* x {Big} A Big number instance.
* n {number|string} A numeric value.
*/ function parse(x, n) {
var e, i, nl;
// Minus zero?
if (n === 0 && 1 / n < 0) n = "-0";
else if (!NUMERIC.test(n += "")) throw Error(INVALID + "number");
// Determine sign.
x.s = n.charAt(0) == "-" ? (n = n.slice(1), -1) : 1;
// Decimal point?
if ((e = n.indexOf(".")) > -1) n = n.replace(".", "");
// Exponential form?
if ((i = n.search(/e/i)) > 0) {
// Determine exponent.
if (e < 0) e = i;
e += +n.slice(i + 1);
n = n.substring(0, i);
} else if (e < 0) {
// Integer.
e = n.length;
}
nl = n.length;
// Determine leading zeros.
for(i = 0; i < nl && n.charAt(i) == "0";)++i;
if (i == nl) {
// Zero.
x.c = [
x.e = 0
];
} else {
// Determine trailing zeros.
for(; nl > 0 && n.charAt(--nl) == "0";);
x.e = e - i - 1;
x.c = [];
// Convert string to array of digits without leading/trailing zeros.
for(e = 0; i <= nl;)x.c[e++] = +n.charAt(i++);
}
return x;
}
/*
* Round Big x to a maximum of dp decimal places using rounding mode rm.
* Called by stringify, P.div, P.round and P.sqrt.
*
* x {Big} The Big to round.
* dp {number} Integer, 0 to MAX_DP inclusive.
* rm {number} 0, 1, 2 or 3 (DOWN, HALF_UP, HALF_EVEN, UP)
* [more] {boolean} Whether the result of division was truncated.
*/ function round(x, dp, rm, more) {
var xc = x.c, i = x.e + dp + 1;
if (i < xc.length) {
if (rm === 1) {
// xc[i] is the digit after the digit that may be rounded up.
more = xc[i] >= 5;
} else if (rm === 2) {
more = xc[i] > 5 || xc[i] == 5 && (more || i < 0 || xc[i + 1] !== UNDEFINED || xc[i - 1] & 1);
} else if (rm === 3) {
more = more || !!xc[0];
} else {
more = false;
if (rm !== 0) throw Error(INVALID_RM);
}
if (i < 1) {
xc.length = 1;
if (more) {
// 1, 0.1, 0.01, 0.001, 0.0001 etc.
x.e = -dp;
xc[0] = 1;
} else {
// Zero.
xc[0] = x.e = 0;
}
} else {
// Remove any digits after the required decimal places.
xc.length = i--;
// Round up?
if (more) {
// Rounding up may mean the previous digit has to be rounded up.
for(; ++xc[i] > 9;){
xc[i] = 0;
if (!i--) {
++x.e;
xc.unshift(1);
}
}
}
// Remove trailing zeros.
for(i = xc.length; !xc[--i];)xc.pop();
}
} else if (rm < 0 || rm > 3 || rm !== ~~rm) {
throw Error(INVALID_RM);
}
return x;
}
/*
* Return a string representing the value of Big x in normal or exponential notation.
* Handles P.toExponential, P.toFixed, P.toJSON, P.toPrecision, P.toString and P.valueOf.
*
* x {Big}
* id? {number} Caller id.
* 1 toExponential
* 2 toFixed
* 3 toPrecision
* 4 valueOf
* n? {number|undefined} Caller's argument.
* k? {number|undefined}
*/ function stringify(x, id, n, k) {
var e, s, Big = x.constructor, z = !x.c[0];
if (n !== UNDEFINED) {
if (n !== ~~n || n < (id == 3) || n > MAX_DP) {
throw Error(id == 3 ? INVALID + "precision" : INVALID_DP);
}
x = new Big(x);
// The index of the digit that may be rounded up.
n = k - x.e;
// Round?
if (x.c.length > ++k) round(x, n, Big.RM);
// toFixed: recalculate k as x.e may have changed if value rounded up.
if (id == 2) k = x.e + n + 1;
// Append zeros?
for(; x.c.length < k;)x.c.push(0);
}
e = x.e;
s = x.c.join("");
n = s.length;
// Exponential notation?
if (id != 2 && (id == 1 || id == 3 && k <= e || e <= Big.NE || e >= Big.PE)) {
s = s.charAt(0) + (n > 1 ? "." + s.slice(1) : "") + (e < 0 ? "e" : "e+") + e;
// Normal notation.
} else if (e < 0) {
for(; ++e;)s = "0" + s;
s = "0." + s;
} else if (e > 0) {
if (++e > n) for(e -= n; e--;)s += "0";
else if (e < n) s = s.slice(0, e) + "." + s.slice(e);
} else if (n > 1) {
s = s.charAt(0) + "." + s.slice(1);
}
return x.s < 0 && (!z || id == 4) ? "-" + s : s;
}
// Prototype/instance methods
/*
* Return a new Big whose value is the absolute value of this Big.
*/ P.abs = function() {
var x = new this.constructor(this);
x.s = 1;
return x;
};
/*
* Return 1 if the value of this Big is greater than the value of Big y,
* -1 if the value of this Big is less than the value of Big y, or
* 0 if they have the same value.
*/ P.cmp = function(y) {
var isneg, x = this, xc = x.c, yc = (y = new x.constructor(y)).c, i = x.s, j = y.s, k = x.e, l = y.e;
// Either zero?
if (!xc[0] || !yc[0]) return !xc[0] ? !yc[0] ? 0 : -j : i;
// Signs differ?
if (i != j) return i;
isneg = i < 0;
// Compare exponents.
if (k != l) return k > l ^ isneg ? 1 : -1;
j = (k = xc.length) < (l = yc.length) ? k : l;
// Compare digit by digit.
for(i = -1; ++i < j;){
if (xc[i] != yc[i]) return xc[i] > yc[i] ^ isneg ? 1 : -1;
}
// Compare lengths.
return k == l ? 0 : k > l ^ isneg ? 1 : -1;
};
/*
* Return a new Big whose value is the value of this Big divided by the value of Big y, rounded,
* if necessary, to a maximum of Big.DP decimal places using rounding mode Big.RM.
*/ P.div = function(y) {
var x = this, Big = x.constructor, a = x.c, b = (y = new Big(y)).c, k = x.s == y.s ? 1 : -1, dp = Big.DP;
if (dp !== ~~dp || dp < 0 || dp > MAX_DP) throw Error(INVALID_DP);
// Divisor is zero?
if (!b[0]) throw Error(DIV_BY_ZERO);
// Dividend is 0? Return +-0.
if (!a[0]) return new Big(k * 0);
var bl, bt, n, cmp, ri, bz = b.slice(), ai = bl = b.length, al = a.length, r = a.slice(0, bl), rl = r.length, q = y, qc = q.c = [], qi = 0, d = dp + (q.e = x.e - y.e) + 1; // number of digits of the result
q.s = k;
k = d < 0 ? 0 : d;
// Create version of divisor with leading zero.
bz.unshift(0);
// Add zeros to make remainder as long as divisor.
for(; rl++ < bl;)r.push(0);
do {
// n is how many times the divisor goes into current remainder.
for(n = 0; n < 10; n++){
// Compare divisor and remainder.
if (bl != (rl = r.length)) {
cmp = bl > rl ? 1 : -1;
} else {
for(ri = -1, cmp = 0; ++ri < bl;){
if (b[ri] != r[ri]) {
cmp = b[ri] > r[ri] ? 1 : -1;
break;
}
}
}
// If divisor < remainder, subtract divisor from remainder.
if (cmp < 0) {
// Remainder can't be more than 1 digit longer than divisor.
// Equalise lengths using divisor with extra leading zero?
for(bt = rl == bl ? b : bz; rl;){
if (r[--rl] < bt[rl]) {
ri = rl;
for(; ri && !r[--ri];)r[ri] = 9;
--r[ri];
r[rl] += 10;
}
r[rl] -= bt[rl];
}
for(; !r[0];)r.shift();
} else {
break;
}
}
// Add the digit n to the result array.
qc[qi++] = cmp ? n : ++n;
// Update the remainder.
if (r[0] && cmp) r[rl] = a[ai] || 0;
else r = [
a[ai]
];
}while ((ai++ < al || r[0] !== UNDEFINED) && k--);
// Leading zero? Do not remove if result is simply zero (qi == 1).
if (!qc[0] && qi != 1) {
// There can't be more than one zero.
qc.shift();
q.e--;
}
// Round?
if (qi > d) round(q, dp, Big.RM, r[0] !== UNDEFINED);
return q;
};
/*
* Return true if the value of this Big is equal to the value of Big y, otherwise return false.
*/ P.eq = function(y) {
return !this.cmp(y);
};
/*
* Return true if the value of this Big is greater than the value of Big y, otherwise return
* false.
*/ P.gt = function(y) {
return this.cmp(y) > 0;
};
/*
* Return true if the value of this Big is greater than or equal to the value of Big y, otherwise
* return false.
*/ P.gte = function(y) {
return this.cmp(y) > -1;
};
/*
* Return true if the value of this Big is less than the value of Big y, otherwise return false.
*/ P.lt = function(y) {
return this.cmp(y) < 0;
};
/*
* Return true if the value of this Big is less than or equal to the value of Big y, otherwise
* return false.
*/ P.lte = function(y) {
return this.cmp(y) < 1;
};
/*
* Return a new Big whose value is the value of this Big minus the value of Big y.
*/ P.minus = P.sub = function(y) {
var i, j, t, xlty, x = this, Big = x.constructor, a = x.s, b = (y = new Big(y)).s;
// Signs differ?
if (a != b) {
y.s = -b;
return x.plus(y);
}
var xc = x.c.slice(), xe = x.e, yc = y.c, ye = y.e;
// Either zero?
if (!xc[0] || !yc[0]) {
// y is non-zero? x is non-zero? Or both are zero.
return yc[0] ? (y.s = -b, y) : new Big(xc[0] ? x : 0);
}
// Determine which is the bigger number. Prepend zeros to equalise exponents.
if (a = xe - ye) {
if (xlty = a < 0) {
a = -a;
t = xc;
} else {
ye = xe;
t = yc;
}
t.reverse();
for(b = a; b--;)t.push(0);
t.reverse();
} else {
// Exponents equal. Check digit by digit.
j = ((xlty = xc.length < yc.length) ? xc : yc).length;
for(a = b = 0; b < j; b++){
if (xc[b] != yc[b]) {
xlty = xc[b] < yc[b];
break;
}
}
}
// x < y? Point xc to the array of the bigger number.
if (xlty) {
t = xc;
xc = yc;
yc = t;
y.s = -y.s;
}
/*
* Append zeros to xc if shorter. No need to add zeros to yc if shorter as subtraction only
* needs to start at yc.length.
*/ if ((b = (j = yc.length) - (i = xc.length)) > 0) for(; b--;)xc[i++] = 0;
// Subtract yc from xc.
for(b = i; j > a;){
if (xc[--j] < yc[j]) {
for(i = j; i && !xc[--i];)xc[i] = 9;
--xc[i];
xc[j] += 10;
}
xc[j] -= yc[j];
}
// Remove trailing zeros.
for(; xc[--b] === 0;)xc.pop();
// Remove leading zeros and adjust exponent accordingly.
for(; xc[0] === 0;){
xc.shift();
--ye;
}
if (!xc[0]) {
// n - n = +0
y.s = 1;
// Result must be zero.
xc = [
ye = 0
];
}
y.c = xc;
y.e = ye;
return y;
};
/*
* Return a new Big whose value is the value of this Big modulo the value of Big y.
*/ P.mod = function(y) {
var ygtx, x = this, Big = x.constructor, a = x.s, b = (y = new Big(y)).s;
if (!y.c[0]) throw Error(DIV_BY_ZERO);
x.s = y.s = 1;
ygtx = y.cmp(x) == 1;
x.s = a;
y.s = b;
if (ygtx) return new Big(x);
a = Big.DP;
b = Big.RM;
Big.DP = Big.RM = 0;
x = x.div(y);
Big.DP = a;
Big.RM = b;
return this.minus(x.times(y));
};
/*
* Return a new Big whose value is the value of this Big plus the value of Big y.
*/ P.plus = P.add = function(y) {
var t, x = this, Big = x.constructor, a = x.s, b = (y = new Big(y)).s;
// Signs differ?
if (a != b) {
y.s = -b;
return x.minus(y);
}
var xe = x.e, xc = x.c, ye = y.e, yc = y.c;
// Either zero? y is non-zero? x is non-zero? Or both are zero.
if (!xc[0] || !yc[0]) return yc[0] ? y : new Big(xc[0] ? x : a * 0);
xc = xc.slice();
// Prepend zeros to equalise exponents.
// Note: reverse faster than unshifts.
if (a = xe - ye) {
if (a > 0) {
ye = xe;
t = yc;
} else {
a = -a;
t = xc;
}
t.reverse();
for(; a--;)t.push(0);
t.reverse();
}
// Point xc to the longer array.
if (xc.length - yc.length < 0) {
t = yc;
yc = xc;
xc = t;
}
a = yc.length;
// Only start adding at yc.length - 1 as the further digits of xc can be left as they are.
for(b = 0; a; xc[a] %= 10)b = (xc[--a] = xc[a] + yc[a] + b) / 10 | 0;
// No need to check for zero, as +x + +y != 0 && -x + -y != 0
if (b) {
xc.unshift(b);
++ye;
}
// Remove trailing zeros.
for(a = xc.length; xc[--a] === 0;)xc.pop();
y.c = xc;
y.e = ye;
return y;
};
/*
* Return a Big whose value is the value of this Big raised to the power n.
* If n is negative, round to a maximum of Big.DP decimal places using rounding
* mode Big.RM.
*
* n {number} Integer, -MAX_POWER to MAX_POWER inclusive.
*/ P.pow = function(n) {
var x = this, one = new x.constructor(1), y = one, isneg = n < 0;
if (n !== ~~n || n < -MAX_POWER || n > MAX_POWER) throw Error(INVALID + "exponent");
if (isneg) n = -n;
for(;;){
if (n & 1) y = y.times(x);
n >>= 1;
if (!n) break;
x = x.times(x);
}
return isneg ? one.div(y) : y;
};
/*
* Return a new Big whose value is the value of this Big rounded using rounding mode rm
* to a maximum of dp decimal places, or, if dp is negative, to an integer which is a
* multiple of 10**-dp.
* If dp is not specified, round to 0 decimal places.
* If rm is not specified, use Big.RM.
*
* dp? {number} Integer, -MAX_DP to MAX_DP inclusive.
* rm? 0, 1, 2 or 3 (ROUND_DOWN, ROUND_HALF_UP, ROUND_HALF_EVEN, ROUND_UP)
*/ P.round = function(dp, rm) {
var Big = this.constructor;
if (dp === UNDEFINED) dp = 0;
else if (dp !== ~~dp || dp < -MAX_DP || dp > MAX_DP) throw Error(INVALID_DP);
return round(new Big(this), dp, rm === UNDEFINED ? Big.RM : rm);
};
/*
* Return a new Big whose value is the square root of the value of this Big, rounded, if
* necessary, to a maximum of Big.DP decimal places using rounding mode Big.RM.
*/ P.sqrt = function() {
var r, c, t, x = this, Big = x.constructor, s = x.s, e = x.e, half = new Big(0.5);
// Zero?
if (!x.c[0]) return new Big(x);
// Negative?
if (s < 0) throw Error(NAME + "No square root");
// Estimate.
s = Math.sqrt(x + "");
// Math.sqrt underflow/overflow?
// Re-estimate: pass x coefficient to Math.sqrt as integer, then adjust the result exponent.
if (s === 0 || s === 1 / 0) {
c = x.c.join("");
if (!(c.length + e & 1)) c += "0";
s = Math.sqrt(c);
e = ((e + 1) / 2 | 0) - (e < 0 || e & 1);
r = new Big((s == 1 / 0 ? "1e" : (s = s.toExponential()).slice(0, s.indexOf("e") + 1)) + e);
} else {
r = new Big(s);
}
e = r.e + (Big.DP += 4);
// Newton-Raphson iteration.
do {
t = r;
r = half.times(t.plus(x.div(t)));
}while (t.c.slice(0, e).join("") !== r.c.slice(0, e).join(""));
return round(r, Big.DP -= 4, Big.RM);
};
/*
* Return a new Big whose value is the value of this Big times the value of Big y.
*/ P.times = P.mul = function(y) {
var c, x = this, Big = x.constructor, xc = x.c, yc = (y = new Big(y)).c, a = xc.length, b = yc.length, i = x.e, j = y.e;
// Determine sign of result.
y.s = x.s == y.s ? 1 : -1;
// Return signed 0 if either 0.
if (!xc[0] || !yc[0]) return new Big(y.s * 0);
// Initialise exponent of result as x.e + y.e.
y.e = i + j;
// If array xc has fewer digits than yc, swap xc and yc, and lengths.
if (a < b) {
c = xc;
xc = yc;
yc = c;
j = a;
a = b;
b = j;
}
// Initialise coefficient array of result with zeros.
for(c = new Array(j = a + b); j--;)c[j] = 0;
// Multiply.
// i is initially xc.length.
for(i = b; i--;){
b = 0;
// a is yc.length.
for(j = a + i; j > i;){
// Current sum of products at this digit position, plus carry.
b = c[j] + yc[i] * xc[j - i - 1] + b;
c[j--] = b % 10;
// carry
b = b / 10 | 0;
}
c[j] = (c[j] + b) % 10;
}
// Increment result exponent if there is a final carry, otherwise remove leading zero.
if (b) ++y.e;
else c.shift();
// Remove trailing zeros.
for(i = c.length; !c[--i];)c.pop();
y.c = c;
return y;
};
/*
* Return a string representing the value of this Big in exponential notation to dp fixed decimal
* places and rounded using Big.RM.
*
* dp? {number} Integer, 0 to MAX_DP inclusive.
*/ P.toExponential = function(dp) {
return stringify(this, 1, dp, dp);
};
/*
* Return a string representing the value of this Big in normal notation to dp fixed decimal
* places and rounded using Big.RM.
*
* dp? {number} Integer, 0 to MAX_DP inclusive.
*
* (-0).toFixed(0) is '0', but (-0.1).toFixed(0) is '-0'.
* (-0).toFixed(1) is '0.0', but (-0.01).toFixed(1) is '-0.0'.
*/ P.toFixed = function(dp) {
return stringify(this, 2, dp, this.e + dp);
};
/*
* Return a string representing the value of this Big rounded to sd significant digits using
* Big.RM. Use exponential notation if sd is less than the number of digits necessary to represent
* the integer part of the value in normal notation.
*
* sd {number} Integer, 1 to MAX_DP inclusive.
*/ P.toPrecision = function(sd) {
return stringify(this, 3, sd, sd - 1);
};
/*
* Return a string representing the value of this Big.
* Return exponential notation if this Big has a positive exponent equal to or greater than
* Big.PE, or a negative exponent equal to or less than Big.NE.
* Omit the sign for negative zero.
*/ P.toString = function() {
return stringify(this);
};
/*
* Return a string representing the value of this Big.
* Return exponential notation if this Big has a positive exponent equal to or greater than
* Big.PE, or a negative exponent equal to or less than Big.NE.
* Include the sign for negative zero.
*/ P.valueOf = P.toJSON = function() {
return stringify(this, 4);
};
// Export
var Big = _Big_();
var big = {
__proto__: null,
Big: Big,
'default': Big
};
var require$$0 = /*@__PURE__*/getAugmentedNamespace(big);
var baseEncodeTables = {
26: "abcdefghijklmnopqrstuvwxyz",
32: "123456789abcdefghjkmnpqrstuvwxyz",
36: "0123456789abcdefghijklmnopqrstuvwxyz",
49: "abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ",
52: "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",
58: "123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ",
62: "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",
64: "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_"
};
function encodeBufferToBase(buffer, base) {
var encodeTable = baseEncodeTables[base];
if (!encodeTable) {
throw new Error("Unknown encoding base" + base);
}
var readLength = buffer.length;
var Big = require$$0;
Big.RM = Big.DP = 0;
var b = new Big(0);
for(var i = readLength - 1; i >= 0; i--){
b = b.times(256).plus(buffer[i]);
}
var output = "";
while(b.gt(0)){
output = encodeTable[b.mod(base)] + output;
b = b.div(base);
}
Big.DP = 20;
Big.RM = 1;
return output;
}
function getHashDigest$2(buffer, hashType, digestType, maxLength) {
hashType = hashType || "md5";
maxLength = maxLength || 9999;
var hash = require$$1__default["default"].createHash(hashType);
hash.update(buffer);
if (digestType === "base26" || digestType === "base32" || digestType === "base36" || digestType === "base49" || digestType === "base52" || digestType === "base58" || digestType === "base62" || digestType === "base64") {
return encodeBufferToBase(hash.digest(), digestType.substr(4)).substr(0, maxLength);
} else {
return hash.digest(digestType || "hex").substr(0, maxLength);
}
}
var getHashDigest_1 = getHashDigest$2;
var emojisList$1 = [
"\uD83C\uDC04",
"\uD83C\uDCCF",
"\uD83C\uDD70",
"\uD83C\uDD71",
"\uD83C\uDD7E",
"\uD83C\uDD7F",
"\uD83C\uDD8E",
"\uD83C\uDD91",
"\uD83C\uDD92",
"\uD83C\uDD93",
"\uD83C\uDD94",
"\uD83C\uDD95",
"\uD83C\uDD96",
"\uD83C\uDD97",
"\uD83C\uDD98",
"\uD83C\uDD99",
"\uD83C\uDD9A",
"\uD83C\uDDE6\uD83C\uDDE8",
"\uD83C\uDDE6\uD83C\uDDE9",
"\uD83C\uDDE6\uD83C\uDDEA",
"\uD83C\uDDE6\uD83C\uDDEB",
"\uD83C\uDDE6\uD83C\uDDEC",
"\uD83C\uDDE6\uD83C\uDDEE",
"\uD83C\uDDE6\uD83C\uDDF1",
"\uD83C\uDDE6\uD83C\uDDF2",
"\uD83C\uDDE6\uD83C\uDDF4",
"\uD83C\uDDE6\uD83C\uDDF6",
"\uD83C\uDDE6\uD83C\uDDF7",
"\uD83C\uDDE6\uD83C\uDDF8",
"\uD83C\uDDE6\uD83C\uDDF9",
"\uD83C\uDDE6\uD83C\uDDFA",
"\uD83C\uDDE6\uD83C\uDDFC",
"\uD83C\uDDE6\uD83C\uDDFD",
"\uD83C\uDDE6\uD83C\uDDFF",
"\uD83C\uDDE6",
"\uD83C\uDDE7\uD83C\uDDE6",
"\uD83C\uDDE7\uD83C\uDDE7",
"\uD83C\uDDE7\uD83C\uDDE9",
"\uD83C\uDDE7\uD83C\uDDEA",
"\uD83C\uDDE7\uD83C\uDDEB",
"\uD83C\uDDE7\uD83C\uDDEC",
"\uD83C\uDDE7\uD83C\uDDED",
"\uD83C\uDDE7\uD83C\uDDEE",
"\uD83C\uDDE7\uD83C\uDDEF",
"\uD83C\uDDE7\uD83C\uDDF1",
"\uD83C\uDDE7\uD83C\uDDF2",
"\uD83C\uDDE7\uD83C\uDDF3",
"\uD83C\uDDE7\uD83C\uDDF4",
"\uD83C\uDDE7\uD83C\uDDF6",
"\uD83C\uDDE7\uD83C\uDDF7",
"\uD83C\uDDE7\uD83C\uDDF8",
"\uD83C\uDDE7\uD83C\uDDF9",
"\uD83C\uDDE7\uD83C\uDDFB",
"\uD83C\uDDE7\uD83C\uDDFC",
"\uD83C\uDDE7\uD83C\uDDFE",
"\uD83C\uDDE7\uD83C\uDDFF",
"\uD83C\uDDE7",
"\uD83C\uDDE8\uD83C\uDDE6",
"\uD83C\uDDE8\uD83C\uDDE8",
"\uD83C\uDDE8\uD83C\uDDE9",
"\uD83C\uDDE8\uD83C\uDDEB",
"\uD83C\uDDE8\uD83C\uDDEC",
"\uD83C\uDDE8\uD83C\uDDED",
"\uD83C\uDDE8\uD83C\uDDEE",
"\uD83C\uDDE8\uD83C\uDDF0",
"\uD83C\uDDE8\uD83C\uDDF1",
"\uD83C\uDDE8\uD83C\uDDF2",
"\uD83C\uDDE8\uD83C\uDDF3",
"\uD83C\uDDE8\uD83C\uDDF4",
"\uD83C\uDDE8\uD83C\uDDF5",
"\uD83C\uDDE8\uD83C\uDDF7",
"\uD83C\uDDE8\uD83C\uDDFA",
"\uD83C\uDDE8\uD83C\uDDFB",
"\uD83C\uDDE8\uD83C\uDDFC",
"\uD83C\uDDE8\uD83C\uDDFD",
"\uD83C\uDDE8\uD83C\uDDFE",
"\uD83C\uDDE8\uD83C\uDDFF",
"\uD83C\uDDE8",
"\uD83C\uDDE9\uD83C\uDDEA",
"\uD83C\uDDE9\uD83C\uDDEC",
"\uD83C\uDDE9\uD83C\uDDEF",
"\uD83C\uDDE9\uD83C\uDDF0",
"\uD83C\uDDE9\uD83C\uDDF2",
"\uD83C\uDDE9\uD83C\uDDF4",
"\uD83C\uDDE9\uD83C\uDDFF",
"\uD83C\uDDE9",
"\uD83C\uDDEA\uD83C\uDDE6",
"\uD83C\uDDEA\uD83C\uDDE8",
"\uD83C\uDDEA\uD83C\uDDEA",
"\uD83C\uDDEA\uD83C\uDDEC",
"\uD83C\uDDEA\uD83C\uDDED",
"\uD83C\uDDEA\uD83C\uDDF7",
"\uD83C\uDDEA\uD83C\uDDF8",
"\uD83C\uDDEA\uD83C\uDDF9",
"\uD83C\uDDEA\uD83C\uDDFA",
"\uD83C\uDDEA",
"\uD83C\uDDEB\uD83C\uDDEE",
"\uD83C\uDDEB\uD83C\uDDEF",
"\uD83C\uDDEB\uD83C\uDDF0",
"\uD83C\uDDEB\uD83C\uDDF2",
"\uD83C\uDDEB\uD83C\uDDF4",
"\uD83C\uDDEB\uD83C\uDDF7",
"\uD83C\uDDEB",
"\uD83C\uDDEC\uD83C\uDDE6",
"\uD83C\uDDEC\uD83C\uDDE7",
"\uD83C\uDDEC\uD83C\uDDE9",
"\uD83C\uDDEC\uD83C\uDDEA",
"\uD83C\uDDEC\uD83C\uDDEB",
"\uD83C\uDDEC\uD83C\uDDEC",
"\uD83C\uDDEC\uD83C\uDDED",
"\uD83C\uDDEC\uD83C\uDDEE",
"\uD83C\uDDEC\uD83C\uDDF1",
"\uD83C\uDDEC\uD83C\uDDF2",
"\uD83C\uDDEC\uD83C\uDDF3",
"\uD83C\uDDEC\uD83C\uDDF5",
"\uD83C\uDDEC\uD83C\uDDF6",
"\uD83C\uDDEC\uD83C\uDDF7",
"\uD83C\uDDEC\uD83C\uDDF8",
"\uD83C\uDDEC\uD83C\uDDF9",
"\uD83C\uDDEC\uD83C\uDDFA",
"\uD83C\uDDEC\uD83C\uDDFC",
"\uD83C\uDDEC\uD83C\uDDFE",
"\uD83C\uDDEC",
"\uD83C\uDDED\uD83C\uDDF0",
"\uD83C\uDDED\uD83C\uDDF2",
"\uD83C\uDDED\uD83C\uDDF3",
"\uD83C\uDDED\uD83C\uDDF7",
"\uD83C\uDDED\uD83C\uDDF9",
"\uD83C\uDDED\uD83C\uDDFA",
"\uD83C\uDDED",
"\uD83C\uDDEE\uD83C\uDDE8",
"\uD83C\uDDEE\uD83C\uDDE9",
"\uD83C\uDDEE\uD83C\uDDEA",
"\uD83C\uDDEE\uD83C\uDDF1",
"\uD83C\uDDEE\uD83C\uDDF2",
"\uD83C\uDDEE\uD83C\uDDF3",
"\uD83C\uDDEE\uD83C\uDDF4",
"\uD83C\uDDEE\uD83C\uDDF6",
"\uD83C\uDDEE\uD83C\uDDF7",
"\uD83C\uDDEE\uD83C\uDDF8",
"\uD83C\uDDEE\uD83C\uDDF9",
"\uD83C\uDDEE",
"\uD83C\uDDEF\uD83C\uDDEA",
"\uD83C\uDDEF\uD83C\uDDF2",
"\uD83C\uDDEF\uD83C\uDDF4",
"\uD83C\uDDEF\uD83C\uDDF5",
"\uD83C\uDDEF",
"\uD83C\uDDF0\uD83C\uDDEA",
"\uD83C\uDDF0\uD83C\uDDEC",
"\uD83C\uDDF0\uD83C\uDDED",
"\uD83C\uDDF0\uD83C\uDDEE",
"\uD83C\uDDF0\uD83C\uDDF2",
"\uD83C\uDDF0\uD83C\uDDF3",
"\uD83C\uDDF0\uD83C\uDDF5",
"\uD83C\uDDF0\uD83C\uDDF7",
"\uD83C\uDDF0\uD83C\uDDFC",
"\uD83C\uDDF0\uD83C\uDDFE",
"\uD83C\uDDF0\uD83C\uDDFF",
"\uD83C\uDDF0",
"\uD83C\uDDF1\uD83C\uDDE6",
"\uD83C\uDDF1\uD83C\uDDE7",
"\uD83C\uDDF1\uD83C\uDDE8",
"\uD83C\uDDF1\uD83C\uDDEE",
"\uD83C\uDDF1\uD83C\uDDF0",
"\uD83C\uDDF1\uD83C\uDDF7",
"\uD83C\uDDF1\uD83C\uDDF8",
"\uD83C\uDDF1\uD83C\uDDF9",
"\uD83C\uDDF1\uD83C\uDDFA",
"\uD83C\uDDF1\uD83C\uDDFB",
"\uD83C\uDDF1\uD83C\uDDFE",
"\uD83C\uDDF1",
"\uD83C\uDDF2\uD83C\uDDE6",
"\uD83C\uDDF2\uD83C\uDDE8",
"\uD83C\uDDF2\uD83C\uDDE9",
"\uD83C\uDDF2\uD83C\uDDEA",
"\uD83C\uDDF2\uD83C\uDDEB",
"\uD83C\uDDF2\uD83C\uDDEC",
"\uD83C\uDDF2\uD83C\uDDED",
"\uD83C\uDDF2\uD83C\uDDF0",
"\uD83C\uDDF2\uD83C\uDDF1",
"\uD83C\uDDF2\uD83C\uDDF2",
"\uD83C\uDDF2\uD83C\uDDF3",
"\uD83C\uDDF2\uD83C\uDDF4",
"\uD83C\uDDF2\uD83C\uDDF5",
"\uD83C\uDDF2\uD83C\uDDF6",
"\uD83C\uDDF2\uD83C\uDDF7",
"\uD83C\uDDF2\uD83C\uDDF8",
"\uD83C\uDDF2\uD83C\uDDF9",
"\uD83C\uDDF2\uD83C\uDDFA",
"\uD83C\uDDF2\uD83C\uDDFB",
"\uD83C\uDDF2\uD83C\uDDFC",
"\uD83C\uDDF2\uD83C\uDDFD",
"\uD83C\uDDF2\uD83C\uDDFE",
"\uD83C\uDDF2\uD83C\uDDFF",
"\uD83C\uDDF2",
"\uD83C\uDDF3\uD83C\uDDE6",
"\uD83C\uDDF3\uD83C\uDDE8",
"\uD83C\uDDF3\uD83C\uDDEA",
"\uD83C\uDDF3\uD83C\uDDEB",
"\uD83C\uDDF3\uD83C\uDDEC",
"\uD83C\uDDF3\uD83C\uDDEE",
"\uD83C\uDDF3\uD83C\uDDF1",
"\uD83C\uDDF3\uD83C\uDDF4",
"\uD83C\uDDF3\uD83C\uDDF5",
"\uD83C\uDDF3\uD83C\uDDF7",
"\uD83C\uDDF3\uD83C\uDDFA",
"\uD83C\uDDF3\uD83C\uDDFF",
"\uD83C\uDDF3",
"\uD83C\uDDF4\uD83C\uDDF2",
"\uD83C\uDDF4",
"\uD83C\uDDF5\uD83C\uDDE6",
"\uD83C\uDDF5\uD83C\uDDEA",
"\uD83C\uDDF5\uD83C\uDDEB",
"\uD83C\uDDF5\uD83C\uDDEC",
"\uD83C\uDDF5\uD83C\uDDED",
"\uD83C\uDDF5\uD83C\uDDF0",
"\uD83C\uDDF5\uD83C\uDDF1",
"\uD83C\uDDF5\uD83C\uDDF2",
"\uD83C\uDDF5\uD83C\uDDF3",
"\uD83C\uDDF5\uD83C\uDDF7",
"\uD83C\uDDF5\uD83C\uDDF8",
"\uD83C\uDDF5\uD83C\uDDF9",
"\uD83C\uDDF5\uD83C\uDDFC",
"\uD83C\uDDF5\uD83C\uDDFE",
"\uD83C\uDDF5",
"\uD83C\uDDF6\uD83C\uDDE6",
"\uD83C\uDDF6",
"\uD83C\uDDF7\uD83C\uDDEA",
"\uD83C\uDDF7\uD83C\uDDF4",
"\uD83C\uDDF7\uD83C\uDDF8",
"\uD83C\uDDF7\uD83C\uDDFA",
"\uD83C\uDDF7\uD83C\uDDFC",
"\uD83C\uDDF7",
"\uD83C\uDDF8\uD83C\uDDE6",
"\uD83C\uDDF8\uD83C\uDDE7",
"\uD83C\uDDF8\uD83C\uDDE8",
"\uD83C\uDDF8\uD83C\uDDE9",
"\uD83C\uDDF8\uD83C\uDDEA",
"\uD83C\uDDF8\uD83C\uDDEC",
"\uD83C\uDDF8\uD83C\uDDED",
"\uD83C\uDDF8\uD83C\uDDEE",
"\uD83C\uDDF8\uD83C\uDDEF",
"\uD83C\uDDF8\uD83C\uDDF0",
"\uD83C\uDDF8\uD83C\uDDF1",
"\uD83C\uDDF8\uD83C\uDDF2",
"\uD83C\uDDF8\uD83C\uDDF3",
"\uD83C\uDDF8\uD83C\uDDF4",
"\uD83C\uDDF8\uD83C\uDDF7",
"\uD83C\uDDF8\uD83C\uDDF8",
"\uD83C\uDDF8\uD83C\uDDF9",
"\uD83C\uDDF8\uD83C\uDDFB",
"\uD83C\uDDF8\uD83C\uDDFD",
"\uD83C\uDDF8\uD83C\uDDFE",
"\uD83C\uDDF8\uD83C\uDDFF",
"\uD83C\uDDF8",
"\uD83C\uDDF9\uD83C\uDDE6",
"\uD83C\uDDF9\uD83C\uDDE8",
"\uD83C\uDDF9\uD83C\uDDE9",
"\uD83C\uDDF9\uD83C\uDDEB",
"\uD83C\uDDF9\uD83C\uDDEC",
"\uD83C\uDDF9\uD83C\uDDED",
"\uD83C\uDDF9\uD83C\uDDEF",
"\uD83C\uDDF9\uD83C\uDDF0",
"\uD83C\uDDF9\uD83C\uDDF1",
"\uD83C\uDDF9\uD83C\uDDF2",
"\uD83C\uDDF9\uD83C\uDDF3",
"\uD83C\uDDF9\uD83C\uDDF4",
"\uD83C\uDDF9\uD83C\uDDF7",
"\uD83C\uDDF9\uD83C\uDDF9",
"\uD83C\uDDF9\uD83C\uDDFB",
"\uD83C\uDDF9\uD83C\uDDFC",
"\uD83C\uDDF9\uD83C\uDDFF",
"\uD83C\uDDF9",
"\uD83C\uDDFA\uD83C\uDDE6",
"\uD83C\uDDFA\uD83C\uDDEC",
"\uD83C\uDDFA\uD83C\uDDF2",
"\uD83C\uDDFA\uD83C\uDDF3",
"\uD83C\uDDFA\uD83C\uDDF8",
"\uD83C\uDDFA\uD83C\uDDFE",
"\uD83C\uDDFA\uD83C\uDDFF",
"\uD83C\uDDFA",
"\uD83C\uDDFB\uD83C\uDDE6",
"\uD83C\uDDFB\uD83C\uDDE8",
"\uD83C\uDDFB\uD83C\uDDEA",
"\uD83C\uDDFB\uD83C\uDDEC",
"\uD83C\uDDFB\uD83C\uDDEE",
"\uD83C\uDDFB\uD83C\uDDF3",
"\uD83C\uDDFB\uD83C\uDDFA",
"\uD83C\uDDFB",
"\uD83C\uDDFC\uD83C\uDDEB",
"\uD83C\uDDFC\uD83C\uDDF8",
"\uD83C\uDDFC",
"\uD83C\uDDFD\uD83C\uDDF0",
"\uD83C\uDDFD",
"\uD83C\uDDFE\uD83C\uDDEA",
"\uD83C\uDDFE\uD83C\uDDF9",
"\uD83C\uDDFE",
"\uD83C\uDDFF\uD83C\uDDE6",
"\uD83C\uDDFF\uD83C\uDDF2",
"\uD83C\uDDFF\uD83C\uDDFC",
"\uD83C\uDDFF",
"\uD83C\uDE01",
"\uD83C\uDE02",
"\uD83C\uDE1A",
"\uD83C\uDE2F",
"\uD83C\uDE32",
"\uD83C\uDE33",
"\uD83C\uDE34",
"\uD83C\uDE35",
"\uD83C\uDE36",
"\uD83C\uDE37",
"\uD83C\uDE38",
"\uD83C\uDE39",
"\uD83C\uDE3A",
"\uD83C\uDE50",
"\uD83C\uDE51",
"\uD83C\uDF00",
"\uD83C\uDF01",
"\uD83C\uDF02",
"\uD83C\uDF03",
"\uD83C\uDF04",
"\uD83C\uDF05",
"\uD83C\uDF06",
"\uD83C\uDF07",
"\uD83C\uDF08",
"\uD83C\uDF09",
"\uD83C\uDF0A",
"\uD83C\uDF0B",
"\uD83C\uDF0C",
"\uD83C\uDF0D",
"\uD83C\uDF0E",
"\uD83C\uDF0F",
"\uD83C\uDF10",
"\uD83C\uDF11",
"\uD83C\uDF12",
"\uD83C\uDF13",
"\uD83C\uDF14",
"\uD83C\uDF15",
"\uD83C\uDF16",
"\uD83C\uDF17",
"\uD83C\uDF18",
"\uD83C\uDF19",
"\uD83C\uDF1A",
"\uD83C\uDF1B",
"\uD83C\uDF1C",
"\uD83C\uDF1D",
"\uD83C\uDF1E",
"\uD83C\uDF1F",
"\uD83C\uDF20",
"\uD83C\uDF21",
"\uD83C\uDF24",
"\uD83C\uDF25",
"\uD83C\uDF26",
"\uD83C\uDF27",
"\uD83C\uDF28",
"\uD83C\uDF29",
"\uD83C\uDF2A",
"\uD83C\uDF2B",
"\uD83C\uDF2C",
"\uD83C\uDF2D",
"\uD83C\uDF2E",
"\uD83C\uDF2F",
"\uD83C\uDF30",
"\uD83C\uDF31",
"\uD83C\uDF32",
"\uD83C\uDF33",
"\uD83C\uDF34",
"\uD83C\uDF35",
"\uD83C\uDF36",
"\uD83C\uDF37",
"\uD83C\uDF38",
"\uD83C\uDF39",
"\uD83C\uDF3A",
"\uD83C\uDF3B",
"\uD83C\uDF3C",
"\uD83C\uDF3D",
"\uD83C\uDF3E",
"\uD83C\uDF3F",
"\uD83C\uDF40",
"\uD83C\uDF41",
"\uD83C\uDF42",
"\uD83C\uDF43",
"\uD83C\uDF44",
"\uD83C\uDF45",
"\uD83C\uDF46",
"\uD83C\uDF47",
"\uD83C\uDF48",
"\uD83C\uDF49",
"\uD83C\uDF4A",
"\uD83C\uDF4B",
"\uD83C\uDF4C",
"\uD83C\uDF4D",
"\uD83C\uDF4E",
"\uD83C\uDF4F",
"\uD83C\uDF50",
"\uD83C\uDF51",
"\uD83C\uDF52",
"\uD83C\uDF53",
"\uD83C\uDF54",
"\uD83C\uDF55",
"\uD83C\uDF56",
"\uD83C\uDF57",
"\uD83C\uDF58",
"\uD83C\uDF59",
"\uD83C\uDF5A",
"\uD83C\uDF5B",
"\uD83C\uDF5C",
"\uD83C\uDF5D",
"\uD83C\uDF5E",
"\uD83C\uDF5F",
"\uD83C\uDF60",
"\uD83C\uDF61",
"\uD83C\uDF62",
"\uD83C\uDF63",
"\uD83C\uDF64",
"\uD83C\uDF65",
"\uD83C\uDF66",
"\uD83C\uDF67",
"\uD83C\uDF68",
"\uD83C\uDF69",
"\uD83C\uDF6A",
"\uD83C\uDF6B",
"\uD83C\uDF6C",
"\uD83C\uDF6D",
"\uD83C\uDF6E",
"\uD83C\uDF6F",
"\uD83C\uDF70",
"\uD83C\uDF71",
"\uD83C\uDF72",
"\uD83C\uDF73",
"\uD83C\uDF74",
"\uD83C\uDF75",
"\uD83C\uDF76",
"\uD83C\uDF77",
"\uD83C\uDF78",
"\uD83C\uDF79",
"\uD83C\uDF7A",
"\uD83C\uDF7B",
"\uD83C\uDF7C",
"\uD83C\uDF7D",
"\uD83C\uDF7E",
"\uD83C\uDF7F",
"\uD83C\uDF80",
"\uD83C\uDF81",
"\uD83C\uDF82",
"\uD83C\uDF83",
"\uD83C\uDF84",
"\uD83C\uDF85\uD83C\uDFFB",
"\uD83C\uDF85\uD83C\uDFFC",
"\uD83C\uDF85\uD83C\uDFFD",
"\uD83C\uDF85\uD83C\uDFFE",
"\uD83C\uDF85\uD83C\uDFFF",
"\uD83C\uDF85",
"\uD83C\uDF86",
"\uD83C\uDF87",
"\uD83C\uDF88",
"\uD83C\uDF89",
"\uD83C\uDF8A",
"\uD83C\uDF8B",
"\uD83C\uDF8C",
"\uD83C\uDF8D",
"\uD83C\uDF8E",
"\uD83C\uDF8F",
"\uD83C\uDF90",
"\uD83C\uDF91",
"\uD83C\uDF92",
"\uD83C\uDF93",
"\uD83C\uDF96",
"\uD83C\uDF97",
"\uD83C\uDF99",
"\uD83C\uDF9A",
"\uD83C\uDF9B",
"\uD83C\uDF9E",
"\uD83C\uDF9F",
"\uD83C\uDFA0",
"\uD83C\uDFA1",
"\uD83C\uDFA2",
"\uD83C\uDFA3",
"\uD83C\uDFA4",
"\uD83C\uDFA5",
"\uD83C\uDFA6",
"\uD83C\uDFA7",
"\uD83C\uDFA8",
"\uD83C\uDFA9",
"\uD83C\uDFAA",
"\uD83C\uDFAB",
"\uD83C\uDFAC",
"\uD83C\uDFAD",
"\uD83C\uDFAE",
"\uD83C\uDFAF",
"\uD83C\uDFB0",
"\uD83C\uDFB1",
"\uD83C\uDFB2",
"\uD83C\uDFB3",
"\uD83C\uDFB4",
"\uD83C\uDFB5",
"\uD83C\uDFB6",
"\uD83C\uDFB7",
"\uD83C\uDFB8",
"\uD83C\uDFB9",
"\uD83C\uDFBA",
"\uD83C\uDFBB",
"\uD83C\uDFBC",
"\uD83C\uDFBD",
"\uD83C\uDFBE",
"\uD83C\uDFBF",
"\uD83C\uDFC0",
"\uD83C\uDFC1",
"\uD83C\uDFC2\uD83C\uDFFB",
"\uD83C\uDFC2\uD83C\uDFFC",
"\uD83C\uDFC2\uD83C\uDFFD",
"\uD83C\uDFC2\uD83C\uDFFE",
"\uD83C\uDFC2\uD83C\uDFFF",
"\uD83C\uDFC2",
"\uD83C\uDFC3\uD83C\uDFFB",
"\uD83C\uDFC3\uD83C\uDFFB",
"\uD83C\uDFC3\uD83C\uDFFB",
"\uD83C\uDFC3\uD83C\uDFFC",
"\uD83C\uDFC3\uD83C\uDFFC",
"\uD83C\uDFC3\uD83C\uDFFC",
"\uD83C\uDFC3\uD83C\uDFFD",
"\uD83C\uDFC3\uD83C\uDFFD",
"\uD83C\uDFC3\uD83C\uDFFD",
"\uD83C\uDFC3\uD83C\uDFFE",
"\uD83C\uDFC3\uD83C\uDFFE",
"\uD83C\uDFC3\uD83C\uDFFE",
"\uD83C\uDFC3\uD83C\uDFFF",
"\uD83C\uDFC3\uD83C\uDFFF",
"\uD83C\uDFC3\uD83C\uDFFF",
"\uD83C\uDFC3",
"\uD83C\uDFC3",
"\uD83C\uDFC3",
"\uD83C\uDFC4\uD83C\uDFFB",
"\uD83C\uDFC4\uD83C\uDFFB",
"\uD83C\uDFC4\uD83C\uDFFB",
"\uD83C\uDFC4\uD83C\uDFFC",
"\uD83C\uDFC4\uD83C\uDFFC",
"\uD83C\uDFC4\uD83C\uDFFC",
"\uD83C\uDFC4\uD83C\uDFFD",
"\uD83C\uDFC4\uD83C\uDFFD",
"\uD83C\uDFC4\uD83C\uDFFD",
"\uD83C\uDFC4\uD83C\uDFFE",
"\uD83C\uDFC4\uD83C\uDFFE",
"\uD83C\uDFC4\uD83C\uDFFE",
"\uD83C\uDFC4\uD83C\uDFFF",
"\uD83C\uDFC4\uD83C\uDFFF",
"\uD83C\uDFC4\uD83C\uDFFF",
"\uD83C\uDFC4",
"\uD83C\uDFC4",
"\uD83C\uDFC4",
"\uD83C\uDFC5",
"\uD83C\uDFC6",
"\uD83C\uDFC7\uD83C\uDFFB",
"\uD83C\uDFC7\uD83C\uDFFC",
"\uD83C\uDFC7\uD83C\uDFFD",
"\uD83C\uDFC7\uD83C\uDFFE",
"\uD83C\uDFC7\uD83C\uDFFF",
"\uD83C\uDFC7",
"\uD83C\uDFC8",
"\uD83C\uDFC9",
"\uD83C\uDFCA\uD83C\uDFFB",
"\uD83C\uDFCA\uD83C\uDFFB",
"\uD83C\uDFCA\uD83C\uDFFB",
"\uD83C\uDFCA\uD83C\uDFFC",
"\uD83C\uDFCA\uD83C\uDFFC",
"\uD83C\uDFCA\uD83C\uDFFC",
"\uD83C\uDFCA\uD83C\uDFFD",
"\uD83C\uDFCA\uD83C\uDFFD",
"\uD83C\uDFCA\uD83C\uDFFD",
"\uD83C\uDFCA\uD83C\uDFFE",
"\uD83C\uDFCA\uD83C\uDFFE",
"\uD83C\uDFCA\uD83C\uDFFE",
"\uD83C\uDFCA\uD83C\uDFFF",
"\uD83C\uDFCA\uD83C\uDFFF",
"\uD83C\uDFCA\uD83C\uDFFF",
"\uD83C\uDFCA",
"\uD83C\uDFCA",
"\uD83C\uDFCA",
"\uD83C\uDFCB\uD83C\uDFFB",
"\uD83C\uDFCB\uD83C\uDFFB",
"\uD83C\uDFCB\uD83C\uDFFB",
"\uD83C\uDFCB\uD83C\uDFFC",
"\uD83C\uDFCB\uD83C\uDFFC",
"\uD83C\uDFCB\uD83C\uDFFC",
"\uD83C\uDFCB\uD83C\uDFFD",
"\uD83C\uDFCB\uD83C\uDFFD",
"\uD83C\uDFCB\uD83C\uDFFD",
"\uD83C\uDFCB\uD83C\uDFFE",
"\uD83C\uDFCB\uD83C\uDFFE",
"\uD83C\uDFCB\uD83C\uDFFE",
"\uD83C\uDFCB\uD83C\uDFFF",
"\uD83C\uDFCB\uD83C\uDFFF",
"\uD83C\uDFCB\uD83C\uDFFF",
"\uD83C\uDFCB",
"\uD83C\uDFCB",
"\uD83C\uDFCB",
"\uD83C\uDFCC\uD83C\uDFFB",
"\uD83C\uDFCC\uD83C\uDFFB",
"\uD83C\uDFCC\uD83C\uDFFB",
"\uD83C\uDFCC\uD83C\uDFFC",
"\uD83C\uDFCC\uD83C\uDFFC",
"\uD83C\uDFCC\uD83C\uDFFC",
"\uD83C\uDFCC\uD83C\uDFFD",
"\uD83C\uDFCC\uD83C\uDFFD",
"\uD83C\uDFCC\uD83C\uDFFD",
"\uD83C\uDFCC\uD83C\uDFFE",
"\uD83C\uDFCC\uD83C\uDFFE",
"\uD83C\uDFCC\uD83C\uDFFE",
"\uD83C\uDFCC\uD83C\uDFFF",
"\uD83C\uDFCC\uD83C\uDFFF",
"\uD83C\uDFCC\uD83C\uDFFF",
"\uD83C\uDFCC",
"\uD83C\uDFCC",
"\uD83C\uDFCC",
"\uD83C\uDFCD",
"\uD83C\uDFCE",
"\uD83C\uDFCF",
"\uD83C\uDFD0",
"\uD83C\uDFD1",
"\uD83C\uDFD2",
"\uD83C\uDFD3",
"\uD83C\uDFD4",
"\uD83C\uDFD5",
"\uD83C\uDFD6",
"\uD83C\uDFD7",
"\uD83C\uDFD8",
"\uD83C\uDFD9",
"\uD83C\uDFDA",
"\uD83C\uDFDB",
"\uD83C\uDFDC",
"\uD83C\uDFDD",
"\uD83C\uDFDE",
"\uD83C\uDFDF",
"\uD83C\uDFE0",
"\uD83C\uDFE1",
"\uD83C\uDFE2",
"\uD83C\uDFE3",
"\uD83C\uDFE4",
"\uD83C\uDFE5",
"\uD83C\uDFE6",
"\uD83C\uDFE7",
"\uD83C\uDFE8",
"\uD83C\uDFE9",
"\uD83C\uDFEA",
"\uD83C\uDFEB",
"\uD83C\uDFEC",
"\uD83C\uDFED",
"\uD83C\uDFEE",
"\uD83C\uDFEF",
"\uD83C\uDFF0",
"\uD83C\uDFF3\uD83C\uDF08",
"\uD83C\uDFF3",
"\uD83C\uDFF4",
"\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67\uDB40\uDC7F",
"\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74\uDB40\uDC7F",
"\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73\uDB40\uDC7F",
"\uD83C\uDFF4",
"\uD83C\uDFF5",
"\uD83C\uDFF7",
"\uD83C\uDFF8",
"\uD83C\uDFF9",
"\uD83C\uDFFA",
"\uD83C\uDFFB",
"\uD83C\uDFFC",
"\uD83C\uDFFD",
"\uD83C\uDFFE",
"\uD83C\uDFFF",
"\uD83D\uDC00",
"\uD83D\uDC01",
"\uD83D\uDC02",
"\uD83D\uDC03",
"\uD83D\uDC04",
"\uD83D\uDC05",
"\uD83D\uDC06",
"\uD83D\uDC07",
"\uD83D\uDC08",
"\uD83D\uDC09",
"\uD83D\uDC0A",
"\uD83D\uDC0B",
"\uD83D\uDC0C",
"\uD83D\uDC0D",
"\uD83D\uDC0E",
"\uD83D\uDC0F",
"\uD83D\uDC10",
"\uD83D\uDC11",
"\uD83D\uDC12",
"\uD83D\uDC13",
"\uD83D\uDC14",
"\uD83D\uDC15\uD83E\uDDBA",
"\uD83D\uDC15",
"\uD83D\uDC16",
"\uD83D\uDC17",
"\uD83D\uDC18",
"\uD83D\uDC19",
"\uD83D\uDC1A",
"\uD83D\uDC1B",
"\uD83D\uDC1C",
"\uD83D\uDC1D",
"\uD83D\uDC1E",
"\uD83D\uDC1F",
"\uD83D\uDC20",
"\uD83D\uDC21",
"\uD83D\uDC22",
"\uD83D\uDC23",
"\uD83D\uDC24",
"\uD83D\uDC25",
"\uD83D\uDC26",
"\uD83D\uDC27",
"\uD83D\uDC28",
"\uD83D\uDC29",
"\uD83D\uDC2A",
"\uD83D\uDC2B",
"\uD83D\uDC2C",
"\uD83D\uDC2D",
"\uD83D\uDC2E",
"\uD83D\uDC2F",
"\uD83D\uDC30",
"\uD83D\uDC31",
"\uD83D\uDC32",
"\uD83D\uDC33",
"\uD83D\uDC34",
"\uD83D\uDC35",
"\uD83D\uDC36",
"\uD83D\uDC37",
"\uD83D\uDC38",
"\uD83D\uDC39",
"\uD83D\uDC3A",
"\uD83D\uDC3B",
"\uD83D\uDC3C",
"\uD83D\uDC3D",
"\uD83D\uDC3E",
"\uD83D\uDC3F",
"\uD83D\uDC40",
"\uD83D\uDC41\uD83D\uDDE8",
"\uD83D\uDC41",
"\uD83D\uDC42\uD83C\uDFFB",
"\uD83D\uDC42\uD83C\uDFFC",
"\uD83D\uDC42\uD83C\uDFFD",
"\uD83D\uDC42\uD83C\uDFFE",
"\uD83D\uDC42\uD83C\uDFFF",
"\uD83D\uDC42",
"\uD83D\uDC43\uD83C\uDFFB",
"\uD83D\uDC43\uD83C\uDFFC",
"\uD83D\uDC43\uD83C\uDFFD",
"\uD83D\uDC43\uD83C\uDFFE",
"\uD83D\uDC43\uD83C\uDFFF",
"\uD83D\uDC43",
"\uD83D\uDC44",
"\uD83D\uDC45",
"\uD83D\uDC46\uD83C\uDFFB",
"\uD83D\uDC46\uD83C\uDFFC",
"\uD83D\uDC46\uD83C\uDFFD",
"\uD83D\uDC46\uD83C\uDFFE",
"\uD83D\uDC46\uD83C\uDFFF",
"\uD83D\uDC46",
"\uD83D\uDC47\uD83C\uDFFB",
"\uD83D\uDC47\uD83C\uDFFC",
"\uD83D\uDC47\uD83C\uDFFD",
"\uD83D\uDC47\uD83C\uDFFE",
"\uD83D\uDC47\uD83C\uDFFF",
"\uD83D\uDC47",
"\uD83D\uDC48\uD83C\uDFFB",
"\uD83D\uDC48\uD83C\uDFFC",
"\uD83D\uDC48\uD83C\uDFFD",
"\uD83D\uDC48\uD83C\uDFFE",
"\uD83D\uDC48\uD83C\uDFFF",
"\uD83D\uDC48",
"\uD83D\uDC49\uD83C\uDFFB",
"\uD83D\uDC49\uD83C\uDFFC",
"\uD83D\uDC49\uD83C\uDFFD",
"\uD83D\uDC49\uD83C\uDFFE",
"\uD83D\uDC49\uD83C\uDFFF",
"\uD83D\uDC49",
"\uD83D\uDC4A\uD83C\uDFFB",
"\uD83D\uDC4A\uD83C\uDFFC",
"\uD83D\uDC4A\uD83C\uDFFD",
"\uD83D\uDC4A\uD83C\uDFFE",
"\uD83D\uDC4A\uD83C\uDFFF",
"\uD83D\uDC4A",
"\uD83D\uDC4B\uD83C\uDFFB",
"\uD83D\uDC4B\uD83C\uDFFC",
"\uD83D\uDC4B\uD83C\uDFFD",
"\uD83D\uDC4B\uD83C\uDFFE",
"\uD83D\uDC4B\uD83C\uDFFF",
"\uD83D\uDC4B",
"\uD83D\uDC4C\uD83C\uDFFB",
"\uD83D\uDC4C\uD83C\uDFFC",
"\uD83D\uDC4C\uD83C\uDFFD",
"\uD83D\uDC4C\uD83C\uDFFE",
"\uD83D\uDC4C\uD83C\uDFFF",
"\uD83D\uDC4C",
"\uD83D\uDC4D\uD83C\uDFFB",
"\uD83D\uDC4D\uD83C\uDFFC",
"\uD83D\uDC4D\uD83C\uDFFD",
"\uD83D\uDC4D\uD83C\uDFFE",
"\uD83D\uDC4D\uD83C\uDFFF",
"\uD83D\uDC4D",
"\uD83D\uDC4E\uD83C\uDFFB",
"\uD83D\uDC4E\uD83C\uDFFC",
"\uD83D\uDC4E\uD83C\uDFFD",
"\uD83D\uDC4E\uD83C\uDFFE",
"\uD83D\uDC4E\uD83C\uDFFF",
"\uD83D\uDC4E",
"\uD83D\uDC4F\uD83C\uDFFB",
"\uD83D\uDC4F\uD83C\uDFFC",
"\uD83D\uDC4F\uD83C\uDFFD",
"\uD83D\uDC4F\uD83C\uDFFE",
"\uD83D\uDC4F\uD83C\uDFFF",
"\uD83D\uDC4F",
"\uD83D\uDC50\uD83C\uDFFB",
"\uD83D\uDC50\uD83C\uDFFC",
"\uD83D\uDC50\uD83C\uDFFD",
"\uD83D\uDC50\uD83C\uDFFE",
"\uD83D\uDC50\uD83C\uDFFF",
"\uD83D\uDC50",
"\uD83D\uDC51",
"\uD83D\uDC52",
"\uD83D\uDC53",
"\uD83D\uDC54",
"\uD83D\uDC55",
"\uD83D\uDC56",
"\uD83D\uDC57",
"\uD83D\uDC58",
"\uD83D\uDC59",
"\uD83D\uDC5A",
"\uD83D\uDC5B",
"\uD83D\uDC5C",
"\uD83D\uDC5D",
"\uD83D\uDC5E",
"\uD83D\uDC5F",
"\uD83D\uDC60",
"\uD83D\uDC61",
"\uD83D\uDC62",
"\uD83D\uDC63",
"\uD83D\uDC64",
"\uD83D\uDC65",
"\uD83D\uDC66\uD83C\uDFFB",
"\uD83D\uDC66\uD83C\uDFFC",
"\uD83D\uDC66\uD83C\uDFFD",
"\uD83D\uDC66\uD83C\uDFFE",
"\uD83D\uDC66\uD83C\uDFFF",
"\uD83D\uDC66",
"\uD83D\uDC67\uD83C\uDFFB",
"\uD83D\uDC67\uD83C\uDFFC",
"\uD83D\uDC67\uD83C\uDFFD",
"\uD83D\uDC67\uD83C\uDFFE",
"\uD83D\uDC67\uD83C\uDFFF",
"\uD83D\uDC67",
"\uD83D\uDC68\uD83C\uDFFB\uD83C\uDF3E",
"\uD83D\uDC68\uD83C\uDFFB\uD83C\uDF73",
"\uD83D\uDC68\uD83C\uDFFB\uD83C\uDF93",
"\uD83D\uDC68\uD83C\uDFFB\uD83C\uDFA4",
"\uD83D\uDC68\uD83C\uDFFB\uD83C\uDFA8",
"\uD83D\uDC68\uD83C\uDFFB\uD83C\uDFEB",
"\uD83D\uDC68\uD83C\uDFFB\uD83C\uDFED",
"\uD83D\uDC68\uD83C\uDFFB\uD83D\uDCBB",
"\uD83D\uDC68\uD83C\uDFFB\uD83D\uDCBC",
"\uD83D\uDC68\uD83C\uDFFB\uD83D\uDD27",
"\uD83D\uDC68\uD83C\uDFFB\uD83D\uDD2C",
"\uD83D\uDC68\uD83C\uDFFB\uD83D\uDE80",
"\uD83D\uDC68\uD83C\uDFFB\uD83D\uDE92",
"\uD83D\uDC68\uD83C\uDFFB\uD83E\uDDAF",
"\uD83D\uDC68\uD83C\uDFFB\uD83E\uDDB0",
"\uD83D\uDC68\uD83C\uDFFB\uD83E\uDDB1",
"\uD83D\uDC68\uD83C\uDFFB\uD83E\uDDB2",
"\uD83D\uDC68\uD83C\uDFFB\uD83E\uDDB3",
"\uD83D\uDC68\uD83C\uDFFB\uD83E\uDDBC",
"\uD83D\uDC68\uD83C\uDFFB\uD83E\uDDBD",
"\uD83D\uDC68\uD83C\uDFFB",
"\uD83D\uDC68\uD83C\uDFFB",
"\uD83D\uDC68\uD83C\uDFFB",
"\uD83D\uDC68\uD83C\uDFFB",
"\uD83D\uDC68\uD83C\uDFFC\uD83C\uDF3E",
"\uD83D\uDC68\uD83C\uDFFC\uD83C\uDF73",
"\uD83D\uDC68\uD83C\uDFFC\uD83C\uDF93",
"\uD83D\uDC68\uD83C\uDFFC\uD83C\uDFA4",
"\uD83D\uDC68\uD83C\uDFFC\uD83C\uDFA8",
"\uD83D\uDC68\uD83C\uDFFC\uD83C\uDFEB",
"\uD83D\uDC68\uD83C\uDFFC\uD83C\uDFED",
"\uD83D\uDC68\uD83C\uDFFC\uD83D\uDCBB",
"\uD83D\uDC68\uD83C\uDFFC\uD83D\uDCBC",
"\uD83D\uDC68\uD83C\uDFFC\uD83D\uDD27",
"\uD83D\uDC68\uD83C\uDFFC\uD83D\uDD2C",
"\uD83D\uDC68\uD83C\uDFFC\uD83D\uDE80",
"\uD83D\uDC68\uD83C\uDFFC\uD83D\uDE92",
"\uD83D\uDC68\uD83C\uDFFC\uD83E\uDD1D\uD83D\uDC68\uD83C\uDFFB",
"\uD83D\uDC68\uD83C\uDFFC\uD83E\uDDAF",
"\uD83D\uDC68\uD83C\uDFFC\uD83E\uDDB0",
"\uD83D\uDC68\uD83C\uDFFC\uD83E\uDDB1",
"\uD83D\uDC68\uD83C\uDFFC\uD83E\uDDB2",
"\uD83D\uDC68\uD83C\uDFFC\uD83E\uDDB3",
"\uD83D\uDC68\uD83C\uDFFC\uD83E\uDDBC",
"\uD83D\uDC68\uD83C\uDFFC\uD83E\uDDBD",
"\uD83D\uDC68\uD83C\uDFFC",
"\uD83D\uDC68\uD83C\uDFFC",
"\uD83D\uDC68\uD83C\uDFFC",
"\uD83D\uDC68\uD83C\uDFFC",
"\uD83D\uDC68\uD83C\uDFFD\uD83C\uDF3E",
"\uD83D\uDC68\uD83C\uDFFD\uD83C\uDF73",
"\uD83D\uDC68\uD83C\uDFFD\uD83C\uDF93",
"\uD83D\uDC68\uD83C\uDFFD\uD83C\uDFA4",
"\uD83D\uDC68\uD83C\uDFFD\uD83C\uDFA8",
"\uD83D\uDC68\uD83C\uDFFD\uD83C\uDFEB",
"\uD83D\uDC68\uD83C\uDFFD\uD83C\uDFED",
"\uD83D\uDC68\uD83C\uDFFD\uD83D\uDCBB",
"\uD83D\uDC68\uD83C\uDFFD\uD83D\uDCBC",
"\uD83D\uDC68\uD83C\uDFFD\uD83D\uDD27",
"\uD83D\uDC68\uD83C\uDFFD\uD83D\uDD2C",
"\uD83D\uDC68\uD83C\uDFFD\uD83D\uDE80",
"\uD83D\uDC68\uD83C\uDFFD\uD83D\uDE92",
"\uD83D\uDC68\uD83C\uDFFD\uD83E\uDD1D\uD83D\uDC68\uD83C\uDFFB",
"\uD83D\uDC68\uD83C\uDFFD\uD83E\uDD1D\uD83D\uDC68\uD83C\uDFFC",
"\uD83D\uDC68\uD83C\uDFFD\uD83E\uDDAF",
"\uD83D\uDC68\uD83C\uDFFD\uD83E\uDDB0",
"\uD83D\uDC68\uD83C\uDFFD\uD83E\uDDB1",
"\uD83D\uDC68\uD83C\uDFFD\uD83E\uDDB2",
"\uD83D\uDC68\uD83C\uDFFD\uD83E\uDDB3",
"\uD83D\uDC68\uD83C\uDFFD\uD83E\uDDBC",
"\uD83D\uDC68\uD83C\uDFFD\uD83E\uDDBD",
"\uD83D\uDC68\uD83C\uDFFD",
"\uD83D\uDC68\uD83C\uDFFD",
"\uD83D\uDC68\uD83C\uDFFD",
"\uD83D\uDC68\uD83C\uDFFD",
"\uD83D\uDC68\uD83C\uDFFE\uD83C\uDF3E",
"\uD83D\uDC68\uD83C\uDFFE\uD83C\uDF73",
"\uD83D\uDC68\uD83C\uDFFE\uD83C\uDF93",
"\uD83D\uDC68\uD83C\uDFFE\uD83C\uDFA4",
"\uD83D\uDC68\uD83C\uDFFE\uD83C\uDFA8",
"\uD83D\uDC68\uD83C\uDFFE\uD83C\uDFEB",
"\uD83D\uDC68\uD83C\uDFFE\uD83C\uDFED",
"\uD83D\uDC68\uD83C\uDFFE\uD83D\uDCBB",
"\uD83D\uDC68\uD83C\uDFFE\uD83D\uDCBC",
"\uD83D\uDC68\uD83C\uDFFE\uD83D\uDD27",
"\uD83D\uDC68\uD83C\uDFFE\uD83D\uDD2C",
"\uD83D\uDC68\uD83C\uDFFE\uD83D\uDE80",
"\uD83D\uDC68\uD83C\uDFFE\uD83D\uDE92",
"\uD83D\uDC68\uD83C\uDFFE\uD83E\uDD1D\uD83D\uDC68\uD83C\uDFFB",
"\uD83D\uDC68\uD83C\uDFFE\uD83E\uDD1D\uD83D\uDC68\uD83C\uDFFC",
"\uD83D\uDC68\uD83C\uDFFE\uD83E\uDD1D\uD83D\uDC68\uD83C\uDFFD",
"\uD83D\uDC68\uD83C\uDFFE\uD83E\uDDAF",
"\uD83D\uDC68\uD83C\uDFFE\uD83E\uDDB0",
"\uD83D\uDC68\uD83C\uDFFE\uD83E\uDDB1",
"\uD83D\uDC68\uD83C\uDFFE\uD83E\uDDB2",
"\uD83D\uDC68\uD83C\uDFFE\uD83E\uDDB3",
"\uD83D\uDC68\uD83C\uDFFE\uD83E\uDDBC",
"\uD83D\uDC68\uD83C\uDFFE\uD83E\uDDBD",
"\uD83D\uDC68\uD83C\uDFFE",
"\uD83D\uDC68\uD83C\uDFFE",
"\uD83D\uDC68\uD83C\uDFFE",
"\uD83D\uDC68\uD83C\uDFFE",
"\uD83D\uDC68\uD83C\uDFFF\uD83C\uDF3E",
"\uD83D\uDC68\uD83C\uDFFF\uD83C\uDF73",
"\uD83D\uDC68\uD83C\uDFFF\uD83C\uDF93",
"\uD83D\uDC68\uD83C\uDFFF\uD83C\uDFA4",
"\uD83D\uDC68\uD83C\uDFFF\uD83C\uDFA8",
"\uD83D\uDC68\uD83C\uDFFF\uD83C\uDFEB",
"\uD83D\uDC68\uD83C\uDFFF\uD83C\uDFED",
"\uD83D\uDC68\uD83C\uDFFF\uD83D\uDCBB",
"\uD83D\uDC68\uD83C\uDFFF\uD83D\uDCBC",
"\uD83D\uDC68\uD83C\uDFFF\uD83D\uDD27",
"\uD83D\uDC68\uD83C\uDFFF\uD83D\uDD2C",
"\uD83D\uDC68\uD83C\uDFFF\uD83D\uDE80",
"\uD83D\uDC68\uD83C\uDFFF\uD83D\uDE92",
"\uD83D\uDC68\uD83C\uDFFF\uD83E\uDD1D\uD83D\uDC68\uD83C\uDFFB",
"\uD83D\uDC68\uD83C\uDFFF\uD83E\uDD1D\uD83D\uDC68\uD83C\uDFFC",
"\uD83D\uDC68\uD83C\uDFFF\uD83E\uDD1D\uD83D\uDC68\uD83C\uDFFD",
"\uD83D\uDC68\uD83C\uDFFF\uD83E\uDD1D\uD83D\uDC68\uD83C\uDFFE",
"\uD83D\uDC68\uD83C\uDFFF\uD83E\uDDAF",
"\uD83D\uDC68\uD83C\uDFFF\uD83E\uDDB0",
"\uD83D\uDC68\uD83C\uDFFF\uD83E\uDDB1",
"\uD83D\uDC68\uD83C\uDFFF\uD83E\uDDB2",
"\uD83D\uDC68\uD83C\uDFFF\uD83E\uDDB3",
"\uD83D\uDC68\uD83C\uDFFF\uD83E\uDDBC",
"\uD83D\uDC68\uD83C\uDFFF\uD83E\uDDBD",
"\uD83D\uDC68\uD83C\uDFFF",
"\uD83D\uDC68\uD83C\uDFFF",
"\uD83D\uDC68\uD83C\uDFFF",
"\uD83D\uDC68\uD83C\uDFFF",
"\uD83D\uDC68\uD83C\uDF3E",
"\uD83D\uDC68\uD83C\uDF73",
"\uD83D\uDC68\uD83C\uDF93",
"\uD83D\uDC68\uD83C\uDFA4",
"\uD83D\uDC68\uD83C\uDFA8",
"\uD83D\uDC68\uD83C\uDFEB",
"\uD83D\uDC68\uD83C\uDFED",
"\uD83D\uDC68\uD83D\uDC66\uD83D\uDC66",
"\uD83D\uDC68\uD83D\uDC66",
"\uD83D\uDC68\uD83D\uDC67\uD83D\uDC66",
"\uD83D\uDC68\uD83D\uDC67\uD83D\uDC67",
"\uD83D\uDC68\uD83D\uDC67",
"\uD83D\uDC68\uD83D\uDC68\uD83D\uDC66\uD83D\uDC66",
"\uD83D\uDC68\uD83D\uDC68\uD83D\uDC66",
"\uD83D\uDC68\uD83D\uDC68\uD83D\uDC67\uD83D\uDC66",
"\uD83D\uDC68\uD83D\uDC68\uD83D\uDC67\uD83D\uDC67",
"\uD83D\uDC68\uD83D\uDC68\uD83D\uDC67",
"\uD83D\uDC68\uD83D\uDC69\uD83D\uDC66\uD83D\uDC66",
"\uD83D\uDC68\uD83D\uDC69\uD83D\uDC66",
"\uD83D\uDC68\uD83D\uDC69\uD83D\uDC67\uD83D\uDC66",
"\uD83D\uDC68\uD83D\uDC69\uD83D\uDC67\uD83D\uDC67",
"\uD83D\uDC68\uD83D\uDC69\uD83D\uDC67",
"\uD83D\uDC68\uD83D\uDCBB",
"\uD83D\uDC68\uD83D\uDCBC",
"\uD83D\uDC68\uD83D\uDD27",
"\uD83D\uDC68\uD83D\uDD2C",
"\uD83D\uDC68\uD83D\uDE80",
"\uD83D\uDC68\uD83D\uDE92",
"\uD83D\uDC68\uD83E\uDDAF",
"\uD83D\uDC68\uD83E\uDDB0",
"\uD83D\uDC68\uD83E\uDDB1",
"\uD83D\uDC68\uD83E\uDDB2",
"\uD83D\uDC68\uD83E\uDDB3",
"\uD83D\uDC68\uD83E\uDDBC",
"\uD83D\uDC68\uD83E\uDDBD",
"\uD83D\uDC68",
"\uD83D\uDC68",
"\uD83D\uDC68",
"\uD83D\uDC68\uD83D\uDC68",
"\uD83D\uDC68\uD83D\uDC8B\uD83D\uDC68",
"\uD83D\uDC68",
"\uD83D\uDC69\uD83C\uDFFB\uD83C\uDF3E",
"\uD83D\uDC69\uD83C\uDFFB\uD83C\uDF73",
"\uD83D\uDC69\uD83C\uDFFB\uD83C\uDF93",
"\uD83D\uDC69\uD83C\uDFFB\uD83C\uDFA4",
"\uD83D\uDC69\uD83C\uDFFB\uD83C\uDFA8",
"\uD83D\uDC69\uD83C\uDFFB\uD83C\uDFEB",
"\uD83D\uDC69\uD83C\uDFFB\uD83C\uDFED",
"\uD83D\uDC69\uD83C\uDFFB\uD83D\uDCBB",
"\uD83D\uDC69\uD83C\uDFFB\uD83D\uDCBC",
"\uD83D\uDC69\uD83C\uDFFB\uD83D\uDD27",
"\uD83D\uDC69\uD83C\uDFFB\uD83D\uDD2C",
"\uD83D\uDC69\uD83C\uDFFB\uD83D\uDE80",
"\uD83D\uDC69\uD83C\uDFFB\uD83D\uDE92",
"\uD83D\uDC69\uD83C\uDFFB\uD83E\uDD1D\uD83D\uDC68\uD83C\uDFFC",
"\uD83D\uDC69\uD83C\uDFFB\uD83E\uDD1D\uD83D\uDC68\uD83C\uDFFD",
"\uD83D\uDC69\uD83C\uDFFB\uD83E\uDD1D\uD83D\uDC68\uD83C\uDFFE",
"\uD83D\uDC69\uD83C\uDFFB\uD83E\uDD1D\uD83D\uDC68\uD83C\uDFFF",
"\uD83D\uDC69\uD83C\uDFFB\uD83E\uDDAF",
"\uD83D\uDC69\uD83C\uDFFB\uD83E\uDDB0",
"\uD83D\uDC69\uD83C\uDFFB\uD83E\uDDB1",
"\uD83D\uDC69\uD83C\uDFFB\uD83E\uDDB2",
"\uD83D\uDC69\uD83C\uDFFB\uD83E\uDDB3",
"\uD83D\uDC69\uD83C\uDFFB\uD83E\uDDBC",
"\uD83D\uDC69\uD83C\uDFFB\uD83E\uDDBD",
"\uD83D\uDC69\uD83C\uDFFB",
"\uD83D\uDC69\uD83C\uDFFB",
"\uD83D\uDC69\uD83C\uDFFB",
"\uD83D\uDC69\uD83C\uDFFB",
"\uD83D\uDC69\uD83C\uDFFC\uD83C\uDF3E",
"\uD83D\uDC69\uD83C\uDFFC\uD83C\uDF73",
"\uD83D\uDC69\uD83C\uDFFC\uD83C\uDF93",
"\uD83D\uDC69\uD83C\uDFFC\uD83C\uDFA4",
"\uD83D\uDC69\uD83C\uDFFC\uD83C\uDFA8",
"\uD83D\uDC69\uD83C\uDFFC\uD83C\uDFEB",
"\uD83D\uDC69\uD83C\uDFFC\uD83C\uDFED",
"\uD83D\uDC69\uD83C\uDFFC\uD83D\uDCBB",
"\uD83D\uDC69\uD83C\uDFFC\uD83D\uDCBC",
"\uD83D\uDC69\uD83C\uDFFC\uD83D\uDD27",
"\uD83D\uDC69\uD83C\uDFFC\uD83D\uDD2C",
"\uD83D\uDC69\uD83C\uDFFC\uD83D\uDE80",
"\uD83D\uDC69\uD83C\uDFFC\uD83D\uDE92",
"\uD83D\uDC69\uD83C\uDFFC\uD83E\uDD1D\uD83D\uDC68\uD83C\uDFFB",
"\uD83D\uDC69\uD83C\uDFFC\uD83E\uDD1D\uD83D\uDC68\uD83C\uDFFD",
"\uD83D\uDC69\uD83C\uDFFC\uD83E\uDD1D\uD83D\uDC68\uD83C\uDFFE",
"\uD83D\uDC69\uD83C\uDFFC\uD83E\uDD1D\uD83D\uDC68\uD83C\uDFFF",
"\uD83D\uDC69\uD83C\uDFFC\uD83E\uDD1D\uD83D\uDC69\uD83C\uDFFB",
"\uD83D\uDC69\uD83C\uDFFC\uD83E\uDDAF",
"\uD83D\uDC69\uD83C\uDFFC\uD83E\uDDB0",
"\uD83D\uDC69\uD83C\uDFFC\uD83E\uDDB1",
"\uD83D\uDC69\uD83C\uDFFC\uD83E\uDDB2",
"\uD83D\uDC69\uD83C\uDFFC\uD83E\uDDB3",
"\uD83D\uDC69\uD83C\uDFFC\uD83E\uDDBC",
"\uD83D\uDC69\uD83C\uDFFC\uD83E\uDDBD",
"\uD83D\uDC69\uD83C\uDFFC",
"\uD83D\uDC69\uD83C\uDFFC",
"\uD83D\uDC69\uD83C\uDFFC",
"\uD83D\uDC69\uD83C\uDFFC",
"\uD83D\uDC69\uD83C\uDFFD\uD83C\uDF3E",
"\uD83D\uDC69\uD83C\uDFFD\uD83C\uDF73",
"\uD83D\uDC69\uD83C\uDFFD\uD83C\uDF93",
"\uD83D\uDC69\uD83C\uDFFD\uD83C\uDFA4",
"\uD83D\uDC69\uD83C\uDFFD\uD83C\uDFA8",
"\uD83D\uDC69\uD83C\uDFFD\uD83C\uDFEB",
"\uD83D\uDC69\uD83C\uDFFD\uD83C\uDFED",
"\uD83D\uDC69\uD83C\uDFFD\uD83D\uDCBB",
"\uD83D\uDC69\uD83C\uDFFD\uD83D\uDCBC",
"\uD83D\uDC69\uD83C\uDFFD\uD83D\uDD27",
"\uD83D\uDC69\uD83C\uDFFD\uD83D\uDD2C",
"\uD83D\uDC69\uD83C\uDFFD\uD83D\uDE80",
"\uD83D\uDC69\uD83C\uDFFD\uD83D\uDE92",
"\uD83D\uDC69\uD83C\uDFFD\uD83E\uDD1D\uD83D\uDC68\uD83C\uDFFB",
"\uD83D\uDC69\uD83C\uDFFD\uD83E\uDD1D\uD83D\uDC68\uD83C\uDFFC",
"\uD83D\uDC69\uD83C\uDFFD\uD83E\uDD1D\uD83D\uDC68\uD83C\uDFFE",
"\uD83D\uDC69\uD83C\uDFFD\uD83E\uDD1D\uD83D\uDC68\uD83C\uDFFF",
"\uD83D\uDC69\uD83C\uDFFD\uD83E\uDD1D\uD83D\uDC69\uD83C\uDFFB",
"\uD83D\uDC69\uD83C\uDFFD\uD83E\uDD1D\uD83D\uDC69\uD83C\uDFFC",
"\uD83D\uDC69\uD83C\uDFFD\uD83E\uDDAF",
"\uD83D\uDC69\uD83C\uDFFD\uD83E\uDDB0",
"\uD83D\uDC69\uD83C\uDFFD\uD83E\uDDB1",
"\uD83D\uDC69\uD83C\uDFFD\uD83E\uDDB2",
"\uD83D\uDC69\uD83C\uDFFD\uD83E\uDDB3",
"\uD83D\uDC69\uD83C\uDFFD\uD83E\uDDBC",
"\uD83D\uDC69\uD83C\uDFFD\uD83E\uDDBD",
"\uD83D\uDC69\uD83C\uDFFD",
"\uD83D\uDC69\uD83C\uDFFD",
"\uD83D\uDC69\uD83C\uDFFD",
"\uD83D\uDC69\uD83C\uDFFD",
"\uD83D\uDC69\uD83C\uDFFE\uD83C\uDF3E",
"\uD83D\uDC69\uD83C\uDFFE\uD83C\uDF73",
"\uD83D\uDC69\uD83C\uDFFE\uD83C\uDF93",
"\uD83D\uDC69\uD83C\uDFFE\uD83C\uDFA4",
"\uD83D\uDC69\uD83C\uDFFE\uD83C\uDFA8",
"\uD83D\uDC69\uD83C\uDFFE\uD83C\uDFEB",
"\uD83D\uDC69\uD83C\uDFFE\uD83C\uDFED",
"\uD83D\uDC69\uD83C\uDFFE\uD83D\uDCBB",
"\uD83D\uDC69\uD83C\uDFFE\uD83D\uDCBC",
"\uD83D\uDC69\uD83C\uDFFE\uD83D\uDD27",
"\uD83D\uDC69\uD83C\uDFFE\uD83D\uDD2C",
"\uD83D\uDC69\uD83C\uDFFE\uD83D\uDE80",
"\uD83D\uDC69\uD83C\uDFFE\uD83D\uDE92",
"\uD83D\uDC69\uD83C\uDFFE\uD83E\uDD1D\uD83D\uDC68\uD83C\uDFFB",
"\uD83D\uDC69\uD83C\uDFFE\uD83E\uDD1D\uD83D\uDC68\uD83C\uDFFC",
"\uD83D\uDC69\uD83C\uDFFE\uD83E\uDD1D\uD83D\uDC68\uD83C\uDFFD",
"\uD83D\uDC69\uD83C\uDFFE\uD83E\uDD1D\uD83D\uDC68\uD83C\uDFFF",
"\uD83D\uDC69\uD83C\uDFFE\uD83E\uDD1D\uD83D\uDC69\uD83C\uDFFB",
"\uD83D\uDC69\uD83C\uDFFE\uD83E\uDD1D\uD83D\uDC69\uD83C\uDFFC",
"\uD83D\uDC69\uD83C\uDFFE\uD83E\uDD1D\uD83D\uDC69\uD83C\uDFFD",
"\uD83D\uDC69\uD83C\uDFFE\uD83E\uDDAF",
"\uD83D\uDC69\uD83C\uDFFE\uD83E\uDDB0",
"\uD83D\uDC69\uD83C\uDFFE\uD83E\uDDB1",
"\uD83D\uDC69\uD83C\uDFFE\uD83E\uDDB2",
"\uD83D\uDC69\uD83C\uDFFE\uD83E\uDDB3",
"\uD83D\uDC69\uD83C\uDFFE\uD83E\uDDBC",
"\uD83D\uDC69\uD83C\uDFFE\uD83E\uDDBD",
"\uD83D\uDC69\uD83C\uDFFE",
"\uD83D\uDC69\uD83C\uDFFE",
"\uD83D\uDC69\uD83C\uDFFE",
"\uD83D\uDC69\uD83C\uDFFE",
"\uD83D\uDC69\uD83C\uDFFF\uD83C\uDF3E",
"\uD83D\uDC69\uD83C\uDFFF\uD83C\uDF73",
"\uD83D\uDC69\uD83C\uDFFF\uD83C\uDF93",
"\uD83D\uDC69\uD83C\uDFFF\uD83C\uDFA4",
"\uD83D\uDC69\uD83C\uDFFF\uD83C\uDFA8",
"\uD83D\uDC69\uD83C\uDFFF\uD83C\uDFEB",
"\uD83D\uDC69\uD83C\uDFFF\uD83C\uDFED",
"\uD83D\uDC69\uD83C\uDFFF\uD83D\uDCBB",
"\uD83D\uDC69\uD83C\uDFFF\uD83D\uDCBC",
"\uD83D\uDC69\uD83C\uDFFF\uD83D\uDD27",
"\uD83D\uDC69\uD83C\uDFFF\uD83D\uDD2C",
"\uD83D\uDC69\uD83C\uDFFF\uD83D\uDE80",
"\uD83D\uDC69\uD83C\uDFFF\uD83D\uDE92",
"\uD83D\uDC69\uD83C\uDFFF\uD83E\uDD1D\uD83D\uDC68\uD83C\uDFFB",
"\uD83D\uDC69\uD83C\uDFFF\uD83E\uDD1D\uD83D\uDC68\uD83C\uDFFC",
"\uD83D\uDC69\uD83C\uDFFF\uD83E\uDD1D\uD83D\uDC68\uD83C\uDFFD",
"\uD83D\uDC69\uD83C\uDFFF\uD83E\uDD1D\uD83D\uDC68\uD83C\uDFFE",
"\uD83D\uDC69\uD83C\uDFFF\uD83E\uDD1D\uD83D\uDC69\uD83C\uDFFB",
"\uD83D\uDC69\uD83C\uDFFF\uD83E\uDD1D\uD83D\uDC69\uD83C\uDFFC",
"\uD83D\uDC69\uD83C\uDFFF\uD83E\uDD1D\uD83D\uDC69\uD83C\uDFFD",
"\uD83D\uDC69\uD83C\uDFFF\uD83E\uDD1D\uD83D\uDC69\uD83C\uDFFE",
"\uD83D\uDC69\uD83C\uDFFF\uD83E\uDDAF",
"\uD83D\uDC69\uD83C\uDFFF\uD83E\uDDB0",
"\uD83D\uDC69\uD83C\uDFFF\uD83E\uDDB1",
"\uD83D\uDC69\uD83C\uDFFF\uD83E\uDDB2",
"\uD83D\uDC69\uD83C\uDFFF\uD83E\uDDB3",
"\uD83D\uDC69\uD83C\uDFFF\uD83E\uDDBC",
"\uD83D\uDC69\uD83C\uDFFF\uD83E\uDDBD",
"\uD83D\uDC69\uD83C\uDFFF",
"\uD83D\uDC69\uD83C\uDFFF",
"\uD83D\uDC69\uD83C\uDFFF",
"\uD83D\uDC69\uD83C\uDFFF",
"\uD83D\uDC69\uD83C\uDF3E",
"\uD83D\uDC69\uD83C\uDF73",
"\uD83D\uDC69\uD83C\uDF93",
"\uD83D\uDC69\uD83C\uDFA4",
"\uD83D\uDC69\uD83C\uDFA8",
"\uD83D\uDC69\uD83C\uDFEB",
"\uD83D\uDC69\uD83C\uDFED",
"\uD83D\uDC69\uD83D\uDC66\uD83D\uDC66",
"\uD83D\uDC69\uD83D\uDC66",
"\uD83D\uDC69\uD83D\uDC67\uD83D\uDC66",
"\uD83D\uDC69\uD83D\uDC67\uD83D\uDC67",
"\uD83D\uDC69\uD83D\uDC67",
"\uD83D\uDC69\uD83D\uDC69\uD83D\uDC66\uD83D\uDC66",
"\uD83D\uDC69\uD83D\uDC69\uD83D\uDC66",
"\uD83D\uDC69\uD83D\uDC69\uD83D\uDC67\uD83D\uDC66",
"\uD83D\uDC69\uD83D\uDC69\uD83D\uDC67\uD83D\uDC67",
"\uD83D\uDC69\uD83D\uDC69\uD83D\uDC67",
"\uD83D\uDC69\uD83D\uDCBB",
"\uD83D\uDC69\uD83D\uDCBC",
"\uD83D\uDC69\uD83D\uDD27",
"\uD83D\uDC69\uD83D\uDD2C",
"\uD83D\uDC69\uD83D\uDE80",
"\uD83D\uDC69\uD83D\uDE92",
"\uD83D\uDC69\uD83E\uDDAF",
"\uD83D\uDC69\uD83E\uDDB0",
"\uD83D\uDC69\uD83E\uDDB1",
"\uD83D\uDC69\uD83E\uDDB2",
"\uD83D\uDC69\uD83E\uDDB3",
"\uD83D\uDC69\uD83E\uDDBC",
"\uD83D\uDC69\uD83E\uDDBD",
"\uD83D\uDC69",
"\uD83D\uDC69",
"\uD83D\uDC69",
"\uD83D\uDC69\uD83D\uDC68",
"\uD83D\uDC69\uD83D\uDC69",
"\uD83D\uDC69\uD83D\uDC8B\uD83D\uDC68",
"\uD83D\uDC69\uD83D\uDC8B\uD83D\uDC69",
"\uD83D\uDC69",
"\uD83D\uDC6A",
"\uD83D\uDC6B\uD83C\uDFFB",
"\uD83D\uDC6B\uD83C\uDFFC",
"\uD83D\uDC6B\uD83C\uDFFD",
"\uD83D\uDC6B\uD83C\uDFFE",
"\uD83D\uDC6B\uD83C\uDFFF",
"\uD83D\uDC6B",
"\uD83D\uDC6C\uD83C\uDFFB",
"\uD83D\uDC6C\uD83C\uDFFC",
"\uD83D\uDC6C\uD83C\uDFFD",
"\uD83D\uDC6C\uD83C\uDFFE",
"\uD83D\uDC6C\uD83C\uDFFF",
"\uD83D\uDC6C",
"\uD83D\uDC6D\uD83C\uDFFB",
"\uD83D\uDC6D\uD83C\uDFFC",
"\uD83D\uDC6D\uD83C\uDFFD",
"\uD83D\uDC6D\uD83C\uDFFE",
"\uD83D\uDC6D\uD83C\uDFFF",
"\uD83D\uDC6D",
"\uD83D\uDC6E\uD83C\uDFFB",
"\uD83D\uDC6E\uD83C\uDFFB",
"\uD83D\uDC6E\uD83C\uDFFB",
"\uD83D\uDC6E\uD83C\uDFFC",
"\uD83D\uDC6E\uD83C\uDFFC",
"\uD83D\uDC6E\uD83C\uDFFC",
"\uD83D\uDC6E\uD83C\uDFFD",
"\uD83D\uDC6E\uD83C\uDFFD",
"\uD83D\uDC6E\uD83C\uDFFD",
"\uD83D\uDC6E\uD83C\uDFFE",
"\uD83D\uDC6E\uD83C\uDFFE",
"\uD83D\uDC6E\uD83C\uDFFE",
"\uD83D\uDC6E\uD83C\uDFFF",
"\uD83D\uDC6E\uD83C\uDFFF",
"\uD83D\uDC6E\uD83C\uDFFF",
"\uD83D\uDC6E",
"\uD83D\uDC6E",
"\uD83D\uDC6E",
"\uD83D\uDC6F",
"\uD83D\uDC6F",
"\uD83D\uDC6F",
"\uD83D\uDC70\uD83C\uDFFB",
"\uD83D\uDC70\uD83C\uDFFC",
"\uD83D\uDC70\uD83C\uDFFD",
"\uD83D\uDC70\uD83C\uDFFE",
"\uD83D\uDC70\uD83C\uDFFF",
"\uD83D\uDC70",
"\uD83D\uDC71\uD83C\uDFFB",
"\uD83D\uDC71\uD83C\uDFFB",
"\uD83D\uDC71\uD83C\uDFFB",
"\uD83D\uDC71\uD83C\uDFFC",
"\uD83D\uDC71\uD83C\uDFFC",
"\uD83D\uDC71\uD83C\uDFFC",
"\uD83D\uDC71\uD83C\uDFFD",
"\uD83D\uDC71\uD83C\uDFFD",
"\uD83D\uDC71\uD83C\uDFFD",
"\uD83D\uDC71\uD83C\uDFFE",
"\uD83D\uDC71\uD83C\uDFFE",
"\uD83D\uDC71\uD83C\uDFFE",
"\uD83D\uDC71\uD83C\uDFFF",
"\uD83D\uDC71\uD83C\uDFFF",
"\uD83D\uDC71\uD83C\uDFFF",
"\uD83D\uDC71",
"\uD83D\uDC71",
"\uD83D\uDC71",
"\uD83D\uDC72\uD83C\uDFFB",
"\uD83D\uDC72\uD83C\uDFFC",
"\uD83D\uDC72\uD83C\uDFFD",
"\uD83D\uDC72\uD83C\uDFFE",
"\uD83D\uDC72\uD83C\uDFFF",
"\uD83D\uDC72",
"\uD83D\uDC73\uD83C\uDFFB",
"\uD83D\uDC73\uD83C\uDFFB",
"\uD83D\uDC73\uD83C\uDFFB",
"\uD83D\uDC73\uD83C\uDFFC",
"\uD83D\uDC73\uD83C\uDFFC",
"\uD83D\uDC73\uD83C\uDFFC",
"\uD83D\uDC73\uD83C\uDFFD",
"\uD83D\uDC73\uD83C\uDFFD",
"\uD83D\uDC73\uD83C\uDFFD",
"\uD83D\uDC73\uD83C\uDFFE",
"\uD83D\uDC73\uD83C\uDFFE",
"\uD83D\uDC73\uD83C\uDFFE",
"\uD83D\uDC73\uD83C\uDFFF",
"\uD83D\uDC73\uD83C\uDFFF",
"\uD83D\uDC73\uD83C\uDFFF",
"\uD83D\uDC73",
"\uD83D\uDC73",
"\uD83D\uDC73",
"\uD83D\uDC74\uD83C\uDFFB",
"\uD83D\uDC74\uD83C\uDFFC",
"\uD83D\uDC74\uD83C\uDFFD",
"\uD83D\uDC74\uD83C\uDFFE",
"\uD83D\uDC74\uD83C\uDFFF",
"\uD83D\uDC74",
"\uD83D\uDC75\uD83C\uDFFB",
"\uD83D\uDC75\uD83C\uDFFC",
"\uD83D\uDC75\uD83C\uDFFD",
"\uD83D\uDC75\uD83C\uDFFE",
"\uD83D\uDC75\uD83C\uDFFF",
"\uD83D\uDC75",
"\uD83D\uDC76\uD83C\uDFFB",
"\uD83D\uDC76\uD83C\uDFFC",
"\uD83D\uDC76\uD83C\uDFFD",
"\uD83D\uDC76\uD83C\uDFFE",
"\uD83D\uDC76\uD83C\uDFFF",
"\uD83D\uDC76",
"\uD83D\uDC77\uD83C\uDFFB",
"\uD83D\uDC77\uD83C\uDFFB",
"\uD83D\uDC77\uD83C\uDFFB",
"\uD83D\uDC77\uD83C\uDFFC",
"\uD83D\uDC77\uD83C\uDFFC",
"\uD83D\uDC77\uD83C\uDFFC",
"\uD83D\uDC77\uD83C\uDFFD",
"\uD83D\uDC77\uD83C\uDFFD",
"\uD83D\uDC77\uD83C\uDFFD",
"\uD83D\uDC77\uD83C\uDFFE",
"\uD83D\uDC77\uD83C\uDFFE",
"\uD83D\uDC77\uD83C\uDFFE",
"\uD83D\uDC77\uD83C\uDFFF",
"\uD83D\uDC77\uD83C\uDFFF",
"\uD83D\uDC77\uD83C\uDFFF",
"\uD83D\uDC77",
"\uD83D\uDC77",
"\uD83D\uDC77",
"\uD83D\uDC78\uD83C\uDFFB",
"\uD83D\uDC78\uD83C\uDFFC",
"\uD83D\uDC78\uD83C\uDFFD",
"\uD83D\uDC78\uD83C\uDFFE",
"\uD83D\uDC78\uD83C\uDFFF",
"\uD83D\uDC78",
"\uD83D\uDC79",
"\uD83D\uDC7A",
"\uD83D\uDC7B",
"\uD83D\uDC7C\uD83C\uDFFB",
"\uD83D\uDC7C\uD83C\uDFFC",
"\uD83D\uDC7C\uD83C\uDFFD",
"\uD83D\uDC7C\uD83C\uDFFE",
"\uD83D\uDC7C\uD83C\uDFFF",
"\uD83D\uDC7C",
"\uD83D\uDC7D",
"\uD83D\uDC7E",
"\uD83D\uDC7F",
"\uD83D\uDC80",
"\uD83D\uDC81\uD83C\uDFFB",
"\uD83D\uDC81\uD83C\uDFFB",
"\uD83D\uDC81\uD83C\uDFFB",
"\uD83D\uDC81\uD83C\uDFFC",
"\uD83D\uDC81\uD83C\uDFFC",
"\uD83D\uDC81\uD83C\uDFFC",
"\uD83D\uDC81\uD83C\uDFFD",
"\uD83D\uDC81\uD83C\uDFFD",
"\uD83D\uDC81\uD83C\uDFFD",
"\uD83D\uDC81\uD83C\uDFFE",
"\uD83D\uDC81\uD83C\uDFFE",
"\uD83D\uDC81\uD83C\uDFFE",
"\uD83D\uDC81\uD83C\uDFFF",
"\uD83D\uDC81\uD83C\uDFFF",
"\uD83D\uDC81\uD83C\uDFFF",
"\uD83D\uDC81",
"\uD83D\uDC81",
"\uD83D\uDC81",
"\uD83D\uDC82\uD83C\uDFFB",
"\uD83D\uDC82\uD83C\uDFFB",
"\uD83D\uDC82\uD83C\uDFFB",
"\uD83D\uDC82\uD83C\uDFFC",
"\uD83D\uDC82\uD83C\uDFFC",
"\uD83D\uDC82\uD83C\uDFFC",
"\uD83D\uDC82\uD83C\uDFFD",
"\uD83D\uDC82\uD83C\uDFFD",
"\uD83D\uDC82\uD83C\uDFFD",
"\uD83D\uDC82\uD83C\uDFFE",
"\uD83D\uDC82\uD83C\uDFFE",
"\uD83D\uDC82\uD83C\uDFFE",
"\uD83D\uDC82\uD83C\uDFFF",
"\uD83D\uDC82\uD83C\uDFFF",
"\uD83D\uDC82\uD83C\uDFFF",
"\uD83D\uDC82",
"\uD83D\uDC82",
"\uD83D\uDC82",
"\uD83D\uDC83\uD83C\uDFFB",
"\uD83D\uDC83\uD83C\uDFFC",
"\uD83D\uDC83\uD83C\uDFFD",
"\uD83D\uDC83\uD83C\uDFFE",
"\uD83D\uDC83\uD83C\uDFFF",
"\uD83D\uDC83",
"\uD83D\uDC84",
"\uD83D\uDC85\uD83C\uDFFB",
"\uD83D\uDC85\uD83C\uDFFC",
"\uD83D\uDC85\uD83C\uDFFD",
"\uD83D\uDC85\uD83C\uDFFE",
"\uD83D\uDC85\uD83C\uDFFF",
"\uD83D\uDC85",
"\uD83D\uDC86\uD83C\uDFFB",
"\uD83D\uDC86\uD83C\uDFFB",
"\uD83D\uDC86\uD83C\uDFFB",
"\uD83D\uDC86\uD83C\uDFFC",
"\uD83D\uDC86\uD83C\uDFFC",
"\uD83D\uDC86\uD83C\uDFFC",
"\uD83D\uDC86\uD83C\uDFFD",
"\uD83D\uDC86\uD83C\uDFFD",
"\uD83D\uDC86\uD83C\uDFFD",
"\uD83D\uDC86\uD83C\uDFFE",
"\uD83D\uDC86\uD83C\uDFFE",
"\uD83D\uDC86\uD83C\uDFFE",
"\uD83D\uDC86\uD83C\uDFFF",
"\uD83D\uDC86\uD83C\uDFFF",
"\uD83D\uDC86\uD83C\uDFFF",
"\uD83D\uDC86",
"\uD83D\uDC86",
"\uD83D\uDC86",
"\uD83D\uDC87\uD83C\uDFFB",
"\uD83D\uDC87\uD83C\uDFFB",
"\uD83D\uDC87\uD83C\uDFFB",
"\uD83D\uDC87\uD83C\uDFFC",
"\uD83D\uDC87\uD83C\uDFFC",
"\uD83D\uDC87\uD83C\uDFFC",
"\uD83D\uDC87\uD83C\uDFFD",
"\uD83D\uDC87\uD83C\uDFFD",
"\uD83D\uDC87\uD83C\uDFFD",
"\uD83D\uDC87\uD83C\uDFFE",
"\uD83D\uDC87\uD83C\uDFFE",
"\uD83D\uDC87\uD83C\uDFFE",
"\uD83D\uDC87\uD83C\uDFFF",
"\uD83D\uDC87\uD83C\uDFFF",
"\uD83D\uDC87\uD83C\uDFFF",
"\uD83D\uDC87",
"\uD83D\uDC87",
"\uD83D\uDC87",
"\uD83D\uDC88",
"\uD83D\uDC89",
"\uD83D\uDC8A",
"\uD83D\uDC8B",
"\uD83D\uDC8C",
"\uD83D\uDC8D",
"\uD83D\uDC8E",
"\uD83D\uDC8F",
"\uD83D\uDC90",
"\uD83D\uDC91",
"\uD83D\uDC92",
"\uD83D\uDC93",
"\uD83D\uDC94",
"\uD83D\uDC95",
"\uD83D\uDC96",
"\uD83D\uDC97",
"\uD83D\uDC98",
"\uD83D\uDC99",
"\uD83D\uDC9A",
"\uD83D\uDC9B",
"\uD83D\uDC9C",
"\uD83D\uDC9D",
"\uD83D\uDC9E",
"\uD83D\uDC9F",
"\uD83D\uDCA0",
"\uD83D\uDCA1",
"\uD83D\uDCA2",
"\uD83D\uDCA3",
"\uD83D\uDCA4",
"\uD83D\uDCA5",
"\uD83D\uDCA6",
"\uD83D\uDCA7",
"\uD83D\uDCA8",
"\uD83D\uDCA9",
"\uD83D\uDCAA\uD83C\uDFFB",
"\uD83D\uDCAA\uD83C\uDFFC",
"\uD83D\uDCAA\uD83C\uDFFD",
"\uD83D\uDCAA\uD83C\uDFFE",
"\uD83D\uDCAA\uD83C\uDFFF",
"\uD83D\uDCAA",
"\uD83D\uDCAB",
"\uD83D\uDCAC",
"\uD83D\uDCAD",
"\uD83D\uDCAE",
"\uD83D\uDCAF",
"\uD83D\uDCB0",
"\uD83D\uDCB1",
"\uD83D\uDCB2",
"\uD83D\uDCB3",
"\uD83D\uDCB4",
"\uD83D\uDCB5",
"\uD83D\uDCB6",
"\uD83D\uDCB7",
"\uD83D\uDCB8",
"\uD83D\uDCB9",
"\uD83D\uDCBA",
"\uD83D\uDCBB",
"\uD83D\uDCBC",
"\uD83D\uDCBD",
"\uD83D\uDCBE",
"\uD83D\uDCBF",
"\uD83D\uDCC0",
"\uD83D\uDCC1",
"\uD83D\uDCC2",
"\uD83D\uDCC3",
"\uD83D\uDCC4",
"\uD83D\uDCC5",
"\uD83D\uDCC6",
"\uD83D\uDCC7",
"\uD83D\uDCC8",
"\uD83D\uDCC9",
"\uD83D\uDCCA",
"\uD83D\uDCCB",
"\uD83D\uDCCC",
"\uD83D\uDCCD",
"\uD83D\uDCCE",
"\uD83D\uDCCF",
"\uD83D\uDCD0",
"\uD83D\uDCD1",
"\uD83D\uDCD2",
"\uD83D\uDCD3",
"\uD83D\uDCD4",
"\uD83D\uDCD5",
"\uD83D\uDCD6",
"\uD83D\uDCD7",
"\uD83D\uDCD8",
"\uD83D\uDCD9",
"\uD83D\uDCDA",
"\uD83D\uDCDB",
"\uD83D\uDCDC",
"\uD83D\uDCDD",
"\uD83D\uDCDE",
"\uD83D\uDCDF",
"\uD83D\uDCE0",
"\uD83D\uDCE1",
"\uD83D\uDCE2",
"\uD83D\uDCE3",
"\uD83D\uDCE4",
"\uD83D\uDCE5",
"\uD83D\uDCE6",
"\uD83D\uDCE7",
"\uD83D\uDCE8",
"\uD83D\uDCE9",
"\uD83D\uDCEA",
"\uD83D\uDCEB",
"\uD83D\uDCEC",
"\uD83D\uDCED",
"\uD83D\uDCEE",
"\uD83D\uDCEF",
"\uD83D\uDCF0",
"\uD83D\uDCF1",
"\uD83D\uDCF2",
"\uD83D\uDCF3",
"\uD83D\uDCF4",
"\uD83D\uDCF5",
"\uD83D\uDCF6",
"\uD83D\uDCF7",
"\uD83D\uDCF8",
"\uD83D\uDCF9",
"\uD83D\uDCFA",
"\uD83D\uDCFB",
"\uD83D\uDCFC",
"\uD83D\uDCFD",
"\uD83D\uDCFF",
"\uD83D\uDD00",
"\uD83D\uDD01",
"\uD83D\uDD02",
"\uD83D\uDD03",
"\uD83D\uDD04",
"\uD83D\uDD05",
"\uD83D\uDD06",
"\uD83D\uDD07",
"\uD83D\uDD08",
"\uD83D\uDD09",
"\uD83D\uDD0A",
"\uD83D\uDD0B",
"\uD83D\uDD0C",
"\uD83D\uDD0D",
"\uD83D\uDD0E",
"\uD83D\uDD0F",
"\uD83D\uDD10",
"\uD83D\uDD11",
"\uD83D\uDD12",
"\uD83D\uDD13",
"\uD83D\uDD14",
"\uD83D\uDD15",
"\uD83D\uDD16",
"\uD83D\uDD17",
"\uD83D\uDD18",
"\uD83D\uDD19",
"\uD83D\uDD1A",
"\uD83D\uDD1B",
"\uD83D\uDD1C",
"\uD83D\uDD1D",
"\uD83D\uDD1E",
"\uD83D\uDD1F",
"\uD83D\uDD20",
"\uD83D\uDD21",
"\uD83D\uDD22",
"\uD83D\uDD23",
"\uD83D\uDD24",
"\uD83D\uDD25",
"\uD83D\uDD26",
"\uD83D\uDD27",
"\uD83D\uDD28",
"\uD83D\uDD29",
"\uD83D\uDD2A",
"\uD83D\uDD2B",
"\uD83D\uDD2C",
"\uD83D\uDD2D",
"\uD83D\uDD2E",
"\uD83D\uDD2F",
"\uD83D\uDD30",
"\uD83D\uDD31",
"\uD83D\uDD32",
"\uD83D\uDD33",
"\uD83D\uDD34",
"\uD83D\uDD35",
"\uD83D\uDD36",
"\uD83D\uDD37",
"\uD83D\uDD38",
"\uD83D\uDD39",
"\uD83D\uDD3A",
"\uD83D\uDD3B",
"\uD83D\uDD3C",
"\uD83D\uDD3D",
"\uD83D\uDD49",
"\uD83D\uDD4A",
"\uD83D\uDD4B",
"\uD83D\uDD4C",
"\uD83D\uDD4D",
"\uD83D\uDD4E",
"\uD83D\uDD50",
"\uD83D\uDD51",
"\uD83D\uDD52",
"\uD83D\uDD53",
"\uD83D\uDD54",
"\uD83D\uDD55",
"\uD83D\uDD56",
"\uD83D\uDD57",
"\uD83D\uDD58",
"\uD83D\uDD59",
"\uD83D\uDD5A",
"\uD83D\uDD5B",
"\uD83D\uDD5C",
"\uD83D\uDD5D",
"\uD83D\uDD5E",
"\uD83D\uDD5F",
"\uD83D\uDD60",
"\uD83D\uDD61",
"\uD83D\uDD62",
"\uD83D\uDD63",
"\uD83D\uDD64",
"\uD83D\uDD65",
"\uD83D\uDD66",
"\uD83D\uDD67",
"\uD83D\uDD6F",
"\uD83D\uDD70",
"\uD83D\uDD73",
"\uD83D\uDD74\uD83C\uDFFB",
"\uD83D\uDD74\uD83C\uDFFB",
"\uD83D\uDD74\uD83C\uDFFB",
"\uD83D\uDD74\uD83C\uDFFC",
"\uD83D\uDD74\uD83C\uDFFC",
"\uD83D\uDD74\uD83C\uDFFC",
"\uD83D\uDD74\uD83C\uDFFD",
"\uD83D\uDD74\uD83C\uDFFD",
"\uD83D\uDD74\uD83C\uDFFD",
"\uD83D\uDD74\uD83C\uDFFE",
"\uD83D\uDD74\uD83C\uDFFE",
"\uD83D\uDD74\uD83C\uDFFE",
"\uD83D\uDD74\uD83C\uDFFF",
"\uD83D\uDD74\uD83C\uDFFF",
"\uD83D\uDD74\uD83C\uDFFF",
"\uD83D\uDD74",
"\uD83D\uDD74",
"\uD83D\uDD74",
"\uD83D\uDD75\uD83C\uDFFB",
"\uD83D\uDD75\uD83C\uDFFB",
"\uD83D\uDD75\uD83C\uDFFB",
"\uD83D\uDD75\uD83C\uDFFC",
"\uD83D\uDD75\uD83C\uDFFC",
"\uD83D\uDD75\uD83C\uDFFC",
"\uD83D\uDD75\uD83C\uDFFD",
"\uD83D\uDD75\uD83C\uDFFD",
"\uD83D\uDD75\uD83C\uDFFD",
"\uD83D\uDD75\uD83C\uDFFE",
"\uD83D\uDD75\uD83C\uDFFE",
"\uD83D\uDD75\uD83C\uDFFE",
"\uD83D\uDD75\uD83C\uDFFF",
"\uD83D\uDD75\uD83C\uDFFF",
"\uD83D\uDD75\uD83C\uDFFF",
"\uD83D\uDD75",
"\uD83D\uDD75",
"\uD83D\uDD75",
"\uD83D\uDD76",
"\uD83D\uDD77",
"\uD83D\uDD78",
"\uD83D\uDD79",
"\uD83D\uDD7A\uD83C\uDFFB",
"\uD83D\uDD7A\uD83C\uDFFC",
"\uD83D\uDD7A\uD83C\uDFFD",
"\uD83D\uDD7A\uD83C\uDFFE",
"\uD83D\uDD7A\uD83C\uDFFF",
"\uD83D\uDD7A",
"\uD83D\uDD87",
"\uD83D\uDD8A",
"\uD83D\uDD8B",
"\uD83D\uDD8C",
"\uD83D\uDD8D",
"\uD83D\uDD90\uD83C\uDFFB",
"\uD83D\uDD90\uD83C\uDFFC",
"\uD83D\uDD90\uD83C\uDFFD",
"\uD83D\uDD90\uD83C\uDFFE",
"\uD83D\uDD90\uD83C\uDFFF",
"\uD83D\uDD90",
"\uD83D\uDD95\uD83C\uDFFB",
"\uD83D\uDD95\uD83C\uDFFC",
"\uD83D\uDD95\uD83C\uDFFD",
"\uD83D\uDD95\uD83C\uDFFE",
"\uD83D\uDD95\uD83C\uDFFF",
"\uD83D\uDD95",
"\uD83D\uDD96\uD83C\uDFFB",
"\uD83D\uDD96\uD83C\uDFFC",
"\uD83D\uDD96\uD83C\uDFFD",
"\uD83D\uDD96\uD83C\uDFFE",
"\uD83D\uDD96\uD83C\uDFFF",
"\uD83D\uDD96",
"\uD83D\uDDA4",
"\uD83D\uDDA5",
"\uD83D\uDDA8",
"\uD83D\uDDB1",
"\uD83D\uDDB2",
"\uD83D\uDDBC",
"\uD83D\uDDC2",
"\uD83D\uDDC3",
"\uD83D\uDDC4",
"\uD83D\uDDD1",
"\uD83D\uDDD2",
"\uD83D\uDDD3",
"\uD83D\uDDDC",
"\uD83D\uDDDD",
"\uD83D\uDDDE",
"\uD83D\uDDE1",
"\uD83D\uDDE3",
"\uD83D\uDDE8",
"\uD83D\uDDEF",
"\uD83D\uDDF3",
"\uD83D\uDDFA",
"\uD83D\uDDFB",
"\uD83D\uDDFC",
"\uD83D\uDDFD",
"\uD83D\uDDFE",
"\uD83D\uDDFF",
"\uD83D\uDE00",
"\uD83D\uDE01",
"\uD83D\uDE02",
"\uD83D\uDE03",
"\uD83D\uDE04",
"\uD83D\uDE05",
"\uD83D\uDE06",
"\uD83D\uDE07",
"\uD83D\uDE08",
"\uD83D\uDE09",
"\uD83D\uDE0A",
"\uD83D\uDE0B",
"\uD83D\uDE0C",
"\uD83D\uDE0D",
"\uD83D\uDE0E",
"\uD83D\uDE0F",
"\uD83D\uDE10",
"\uD83D\uDE11",
"\uD83D\uDE12",
"\uD83D\uDE13",
"\uD83D\uDE14",
"\uD83D\uDE15",
"\uD83D\uDE16",
"\uD83D\uDE17",
"\uD83D\uDE18",
"\uD83D\uDE19",
"\uD83D\uDE1A",
"\uD83D\uDE1B",
"\uD83D\uDE1C",
"\uD83D\uDE1D",
"\uD83D\uDE1E",
"\uD83D\uDE1F",
"\uD83D\uDE20",
"\uD83D\uDE21",
"\uD83D\uDE22",
"\uD83D\uDE23",
"\uD83D\uDE24",
"\uD83D\uDE25",
"\uD83D\uDE26",
"\uD83D\uDE27",
"\uD83D\uDE28",
"\uD83D\uDE29",
"\uD83D\uDE2A",
"\uD83D\uDE2B",
"\uD83D\uDE2C",
"\uD83D\uDE2D",
"\uD83D\uDE2E",
"\uD83D\uDE2F",
"\uD83D\uDE30",
"\uD83D\uDE31",
"\uD83D\uDE32",
"\uD83D\uDE33",
"\uD83D\uDE34",
"\uD83D\uDE35",
"\uD83D\uDE36",
"\uD83D\uDE37",
"\uD83D\uDE38",
"\uD83D\uDE39",
"\uD83D\uDE3A",
"\uD83D\uDE3B",
"\uD83D\uDE3C",
"\uD83D\uDE3D",
"\uD83D\uDE3E",
"\uD83D\uDE3F",
"\uD83D\uDE40",
"\uD83D\uDE41",
"\uD83D\uDE42",
"\uD83D\uDE43",
"\uD83D\uDE44",
"\uD83D\uDE45\uD83C\uDFFB",
"\uD83D\uDE45\uD83C\uDFFB",
"\uD83D\uDE45\uD83C\uDFFB",
"\uD83D\uDE45\uD83C\uDFFC",
"\uD83D\uDE45\uD83C\uDFFC",
"\uD83D\uDE45\uD83C\uDFFC",
"\uD83D\uDE45\uD83C\uDFFD",
"\uD83D\uDE45\uD83C\uDFFD",
"\uD83D\uDE45\uD83C\uDFFD",
"\uD83D\uDE45\uD83C\uDFFE",
"\uD83D\uDE45\uD83C\uDFFE",
"\uD83D\uDE45\uD83C\uDFFE",
"\uD83D\uDE45\uD83C\uDFFF",
"\uD83D\uDE45\uD83C\uDFFF",
"\uD83D\uDE45\uD83C\uDFFF",
"\uD83D\uDE45",
"\uD83D\uDE45",
"\uD83D\uDE45",
"\uD83D\uDE46\uD83C\uDFFB",
"\uD83D\uDE46\uD83C\uDFFB",
"\uD83D\uDE46\uD83C\uDFFB",
"\uD83D\uDE46\uD83C\uDFFC",
"\uD83D\uDE46\uD83C\uDFFC",
"\uD83D\uDE46\uD83C\uDFFC",
"\uD83D\uDE46\uD83C\uDFFD",
"\uD83D\uDE46\uD83C\uDFFD",
"\uD83D\uDE46\uD83C\uDFFD",
"\uD83D\uDE46\uD83C\uDFFE",
"\uD83D\uDE46\uD83C\uDFFE",
"\uD83D\uDE46\uD83C\uDFFE",
"\uD83D\uDE46\uD83C\uDFFF",
"\uD83D\uDE46\uD83C\uDFFF",
"\uD83D\uDE46\uD83C\uDFFF",
"\uD83D\uDE46",
"\uD83D\uDE46",
"\uD83D\uDE46",
"\uD83D\uDE47\uD83C\uDFFB",
"\uD83D\uDE47\uD83C\uDFFB",
"\uD83D\uDE47\uD83C\uDFFB",
"\uD83D\uDE47\uD83C\uDFFC",
"\uD83D\uDE47\uD83C\uDFFC",
"\uD83D\uDE47\uD83C\uDFFC",
"\uD83D\uDE47\uD83C\uDFFD",
"\uD83D\uDE47\uD83C\uDFFD",
"\uD83D\uDE47\uD83C\uDFFD",
"\uD83D\uDE47\uD83C\uDFFE",
"\uD83D\uDE47\uD83C\uDFFE",
"\uD83D\uDE47\uD83C\uDFFE",
"\uD83D\uDE47\uD83C\uDFFF",
"\uD83D\uDE47\uD83C\uDFFF",
"\uD83D\uDE47\uD83C\uDFFF",
"\uD83D\uDE47",
"\uD83D\uDE47",
"\uD83D\uDE47",
"\uD83D\uDE48",
"\uD83D\uDE49",
"\uD83D\uDE4A",
"\uD83D\uDE4B\uD83C\uDFFB",
"\uD83D\uDE4B\uD83C\uDFFB",
"\uD83D\uDE4B\uD83C\uDFFB",
"\uD83D\uDE4B\uD83C\uDFFC",
"\uD83D\uDE4B\uD83C\uDFFC",
"\uD83D\uDE4B\uD83C\uDFFC",
"\uD83D\uDE4B\uD83C\uDFFD",
"\uD83D\uDE4B\uD83C\uDFFD",
"\uD83D\uDE4B\uD83C\uDFFD",
"\uD83D\uDE4B\uD83C\uDFFE",
"\uD83D\uDE4B\uD83C\uDFFE",
"\uD83D\uDE4B\uD83C\uDFFE",
"\uD83D\uDE4B\uD83C\uDFFF",
"\uD83D\uDE4B\uD83C\uDFFF",
"\uD83D\uDE4B\uD83C\uDFFF",
"\uD83D\uDE4B",
"\uD83D\uDE4B",
"\uD83D\uDE4B",
"\uD83D\uDE4C\uD83C\uDFFB",
"\uD83D\uDE4C\uD83C\uDFFC",
"\uD83D\uDE4C\uD83C\uDFFD",
"\uD83D\uDE4C\uD83C\uDFFE",
"\uD83D\uDE4C\uD83C\uDFFF",
"\uD83D\uDE4C",
"\uD83D\uDE4D\uD83C\uDFFB",
"\uD83D\uDE4D\uD83C\uDFFB",
"\uD83D\uDE4D\uD83C\uDFFB",
"\uD83D\uDE4D\uD83C\uDFFC",
"\uD83D\uDE4D\uD83C\uDFFC",
"\uD83D\uDE4D\uD83C\uDFFC",
"\uD83D\uDE4D\uD83C\uDFFD",
"\uD83D\uDE4D\uD83C\uDFFD",
"\uD83D\uDE4D\uD83C\uDFFD",
"\uD83D\uDE4D\uD83C\uDFFE",
"\uD83D\uDE4D\uD83C\uDFFE",
"\uD83D\uDE4D\uD83C\uDFFE",
"\uD83D\uDE4D\uD83C\uDFFF",
"\uD83D\uDE4D\uD83C\uDFFF",
"\uD83D\uDE4D\uD83C\uDFFF",
"\uD83D\uDE4D",
"\uD83D\uDE4D",
"\uD83D\uDE4D",
"\uD83D\uDE4E\uD83C\uDFFB",
"\uD83D\uDE4E\uD83C\uDFFB",
"\uD83D\uDE4E\uD83C\uDFFB",
"\uD83D\uDE4E\uD83C\uDFFC",
"\uD83D\uDE4E\uD83C\uDFFC",
"\uD83D\uDE4E\uD83C\uDFFC",
"\uD83D\uDE4E\uD83C\uDFFD",
"\uD83D\uDE4E\uD83C\uDFFD",
"\uD83D\uDE4E\uD83C\uDFFD",
"\uD83D\uDE4E\uD83C\uDFFE",
"\uD83D\uDE4E\uD83C\uDFFE",
"\uD83D\uDE4E\uD83C\uDFFE",
"\uD83D\uDE4E\uD83C\uDFFF",
"\uD83D\uDE4E\uD83C\uDFFF",
"\uD83D\uDE4E\uD83C\uDFFF",
"\uD83D\uDE4E",
"\uD83D\uDE4E",
"\uD83D\uDE4E",
"\uD83D\uDE4F\uD83C\uDFFB",
"\uD83D\uDE4F\uD83C\uDFFC",
"\uD83D\uDE4F\uD83C\uDFFD",
"\uD83D\uDE4F\uD83C\uDFFE",
"\uD83D\uDE4F\uD83C\uDFFF",
"\uD83D\uDE4F",
"\uD83D\uDE80",
"\uD83D\uDE81",
"\uD83D\uDE82",
"\uD83D\uDE83",
"\uD83D\uDE84",
"\uD83D\uDE85",
"\uD83D\uDE86",
"\uD83D\uDE87",
"\uD83D\uDE88",
"\uD83D\uDE89",
"\uD83D\uDE8A",
"\uD83D\uDE8B",
"\uD83D\uDE8C",
"\uD83D\uDE8D",
"\uD83D\uDE8E",
"\uD83D\uDE8F",
"\uD83D\uDE90",
"\uD83D\uDE91",
"\uD83D\uDE92",
"\uD83D\uDE93",
"\uD83D\uDE94",
"\uD83D\uDE95",
"\uD83D\uDE96",
"\uD83D\uDE97",
"\uD83D\uDE98",
"\uD83D\uDE99",
"\uD83D\uDE9A",
"\uD83D\uDE9B",
"\uD83D\uDE9C",
"\uD83D\uDE9D",
"\uD83D\uDE9E",
"\uD83D\uDE9F",
"\uD83D\uDEA0",
"\uD83D\uDEA1",
"\uD83D\uDEA2",
"\uD83D\uDEA3\uD83C\uDFFB",
"\uD83D\uDEA3\uD83C\uDFFB",
"\uD83D\uDEA3\uD83C\uDFFB",
"\uD83D\uDEA3\uD83C\uDFFC",
"\uD83D\uDEA3\uD83C\uDFFC",
"\uD83D\uDEA3\uD83C\uDFFC",
"\uD83D\uDEA3\uD83C\uDFFD",
"\uD83D\uDEA3\uD83C\uDFFD",
"\uD83D\uDEA3\uD83C\uDFFD",
"\uD83D\uDEA3\uD83C\uDFFE",
"\uD83D\uDEA3\uD83C\uDFFE",
"\uD83D\uDEA3\uD83C\uDFFE",
"\uD83D\uDEA3\uD83C\uDFFF",
"\uD83D\uDEA3\uD83C\uDFFF",
"\uD83D\uDEA3\uD83C\uDFFF",
"\uD83D\uDEA3",
"\uD83D\uDEA3",
"\uD83D\uDEA3",
"\uD83D\uDEA4",
"\uD83D\uDEA5",
"\uD83D\uDEA6",
"\uD83D\uDEA7",
"\uD83D\uDEA8",
"\uD83D\uDEA9",
"\uD83D\uDEAA",
"\uD83D\uDEAB",
"\uD83D\uDEAC",
"\uD83D\uDEAD",
"\uD83D\uDEAE",
"\uD83D\uDEAF",
"\uD83D\uDEB0",
"\uD83D\uDEB1",
"\uD83D\uDEB2",
"\uD83D\uDEB3",
"\uD83D\uDEB4\uD83C\uDFFB",
"\uD83D\uDEB4\uD83C\uDFFB",
"\uD83D\uDEB4\uD83C\uDFFB",
"\uD83D\uDEB4\uD83C\uDFFC",
"\uD83D\uDEB4\uD83C\uDFFC",
"\uD83D\uDEB4\uD83C\uDFFC",
"\uD83D\uDEB4\uD83C\uDFFD",
"\uD83D\uDEB4\uD83C\uDFFD",
"\uD83D\uDEB4\uD83C\uDFFD",
"\uD83D\uDEB4\uD83C\uDFFE",
"\uD83D\uDEB4\uD83C\uDFFE",
"\uD83D\uDEB4\uD83C\uDFFE",
"\uD83D\uDEB4\uD83C\uDFFF",
"\uD83D\uDEB4\uD83C\uDFFF",
"\uD83D\uDEB4\uD83C\uDFFF",
"\uD83D\uDEB4",
"\uD83D\uDEB4",
"\uD83D\uDEB4",
"\uD83D\uDEB5\uD83C\uDFFB",
"\uD83D\uDEB5\uD83C\uDFFB",
"\uD83D\uDEB5\uD83C\uDFFB",
"\uD83D\uDEB5\uD83C\uDFFC",
"\uD83D\uDEB5\uD83C\uDFFC",
"\uD83D\uDEB5\uD83C\uDFFC",
"\uD83D\uDEB5\uD83C\uDFFD",
"\uD83D\uDEB5\uD83C\uDFFD",
"\uD83D\uDEB5\uD83C\uDFFD",
"\uD83D\uDEB5\uD83C\uDFFE",
"\uD83D\uDEB5\uD83C\uDFFE",
"\uD83D\uDEB5\uD83C\uDFFE",
"\uD83D\uDEB5\uD83C\uDFFF",
"\uD83D\uDEB5\uD83C\uDFFF",
"\uD83D\uDEB5\uD83C\uDFFF",
"\uD83D\uDEB5",
"\uD83D\uDEB5",
"\uD83D\uDEB5",
"\uD83D\uDEB6\uD83C\uDFFB",
"\uD83D\uDEB6\uD83C\uDFFB",
"\uD83D\uDEB6\uD83C\uDFFB",
"\uD83D\uDEB6\uD83C\uDFFC",
"\uD83D\uDEB6\uD83C\uDFFC",
"\uD83D\uDEB6\uD83C\uDFFC",
"\uD83D\uDEB6\uD83C\uDFFD",
"\uD83D\uDEB6\uD83C\uDFFD",
"\uD83D\uDEB6\uD83C\uDFFD",
"\uD83D\uDEB6\uD83C\uDFFE",
"\uD83D\uDEB6\uD83C\uDFFE",
"\uD83D\uDEB6\uD83C\uDFFE",
"\uD83D\uDEB6\uD83C\uDFFF",
"\uD83D\uDEB6\uD83C\uDFFF",
"\uD83D\uDEB6\uD83C\uDFFF",
"\uD83D\uDEB6",
"\uD83D\uDEB6",
"\uD83D\uDEB6",
"\uD83D\uDEB7",
"\uD83D\uDEB8",
"\uD83D\uDEB9",
"\uD83D\uDEBA",
"\uD83D\uDEBB",
"\uD83D\uDEBC",
"\uD83D\uDEBD",
"\uD83D\uDEBE",
"\uD83D\uDEBF",
"\uD83D\uDEC0\uD83C\uDFFB",
"\uD83D\uDEC0\uD83C\uDFFC",
"\uD83D\uDEC0\uD83C\uDFFD",
"\uD83D\uDEC0\uD83C\uDFFE",
"\uD83D\uDEC0\uD83C\uDFFF",
"\uD83D\uDEC0",
"\uD83D\uDEC1",
"\uD83D\uDEC2",
"\uD83D\uDEC3",
"\uD83D\uDEC4",
"\uD83D\uDEC5",
"\uD83D\uDECB",
"\uD83D\uDECC\uD83C\uDFFB",
"\uD83D\uDECC\uD83C\uDFFC",
"\uD83D\uDECC\uD83C\uDFFD",
"\uD83D\uDECC\uD83C\uDFFE",
"\uD83D\uDECC\uD83C\uDFFF",
"\uD83D\uDECC",
"\uD83D\uDECD",
"\uD83D\uDECE",
"\uD83D\uDECF",
"\uD83D\uDED0",
"\uD83D\uDED1",
"\uD83D\uDED2",
"\uD83D\uDED5",
"\uD83D\uDEE0",
"\uD83D\uDEE1",
"\uD83D\uDEE2",
"\uD83D\uDEE3",
"\uD83D\uDEE4",
"\uD83D\uDEE5",
"\uD83D\uDEE9",
"\uD83D\uDEEB",
"\uD83D\uDEEC",
"\uD83D\uDEF0",
"\uD83D\uDEF3",
"\uD83D\uDEF4",
"\uD83D\uDEF5",
"\uD83D\uDEF6",
"\uD83D\uDEF7",
"\uD83D\uDEF8",
"\uD83D\uDEF9",
"\uD83D\uDEFA",
"\uD83D\uDFE0",
"\uD83D\uDFE1",
"\uD83D\uDFE2",
"\uD83D\uDFE3",
"\uD83D\uDFE4",
"\uD83D\uDFE5",
"\uD83D\uDFE6",
"\uD83D\uDFE7",
"\uD83D\uDFE8",
"\uD83D\uDFE9",
"\uD83D\uDFEA",
"\uD83D\uDFEB",
"\uD83E\uDD0D",
"\uD83E\uDD0E",
"\uD83E\uDD0F\uD83C\uDFFB",
"\uD83E\uDD0F\uD83C\uDFFC",
"\uD83E\uDD0F\uD83C\uDFFD",
"\uD83E\uDD0F\uD83C\uDFFE",
"\uD83E\uDD0F\uD83C\uDFFF",
"\uD83E\uDD0F",
"\uD83E\uDD10",
"\uD83E\uDD11",
"\uD83E\uDD12",
"\uD83E\uDD13",
"\uD83E\uDD14",
"\uD83E\uDD15",
"\uD83E\uDD16",
"\uD83E\uDD17",
"\uD83E\uDD18\uD83C\uDFFB",
"\uD83E\uDD18\uD83C\uDFFC",
"\uD83E\uDD18\uD83C\uDFFD",
"\uD83E\uDD18\uD83C\uDFFE",
"\uD83E\uDD18\uD83C\uDFFF",
"\uD83E\uDD18",
"\uD83E\uDD19\uD83C\uDFFB",
"\uD83E\uDD19\uD83C\uDFFC",
"\uD83E\uDD19\uD83C\uDFFD",
"\uD83E\uDD19\uD83C\uDFFE",
"\uD83E\uDD19\uD83C\uDFFF",
"\uD83E\uDD19",
"\uD83E\uDD1A\uD83C\uDFFB",
"\uD83E\uDD1A\uD83C\uDFFC",
"\uD83E\uDD1A\uD83C\uDFFD",
"\uD83E\uDD1A\uD83C\uDFFE",
"\uD83E\uDD1A\uD83C\uDFFF",
"\uD83E\uDD1A",
"\uD83E\uDD1B\uD83C\uDFFB",
"\uD83E\uDD1B\uD83C\uDFFC",
"\uD83E\uDD1B\uD83C\uDFFD",
"\uD83E\uDD1B\uD83C\uDFFE",
"\uD83E\uDD1B\uD83C\uDFFF",
"\uD83E\uDD1B",
"\uD83E\uDD1C\uD83C\uDFFB",
"\uD83E\uDD1C\uD83C\uDFFC",
"\uD83E\uDD1C\uD83C\uDFFD",
"\uD83E\uDD1C\uD83C\uDFFE",
"\uD83E\uDD1C\uD83C\uDFFF",
"\uD83E\uDD1C",
"\uD83E\uDD1D",
"\uD83E\uDD1E\uD83C\uDFFB",
"\uD83E\uDD1E\uD83C\uDFFC",
"\uD83E\uDD1E\uD83C\uDFFD",
"\uD83E\uDD1E\uD83C\uDFFE",
"\uD83E\uDD1E\uD83C\uDFFF",
"\uD83E\uDD1E",
"\uD83E\uDD1F\uD83C\uDFFB",
"\uD83E\uDD1F\uD83C\uDFFC",
"\uD83E\uDD1F\uD83C\uDFFD",
"\uD83E\uDD1F\uD83C\uDFFE",
"\uD83E\uDD1F\uD83C\uDFFF",
"\uD83E\uDD1F",
"\uD83E\uDD20",
"\uD83E\uDD21",
"\uD83E\uDD22",
"\uD83E\uDD23",
"\uD83E\uDD24",
"\uD83E\uDD25",
"\uD83E\uDD26\uD83C\uDFFB",
"\uD83E\uDD26\uD83C\uDFFB",
"\uD83E\uDD26\uD83C\uDFFB",
"\uD83E\uDD26\uD83C\uDFFC",
"\uD83E\uDD26\uD83C\uDFFC",
"\uD83E\uDD26\uD83C\uDFFC",
"\uD83E\uDD26\uD83C\uDFFD",
"\uD83E\uDD26\uD83C\uDFFD",
"\uD83E\uDD26\uD83C\uDFFD",
"\uD83E\uDD26\uD83C\uDFFE",
"\uD83E\uDD26\uD83C\uDFFE",
"\uD83E\uDD26\uD83C\uDFFE",
"\uD83E\uDD26\uD83C\uDFFF",
"\uD83E\uDD26\uD83C\uDFFF",
"\uD83E\uDD26\uD83C\uDFFF",
"\uD83E\uDD26",
"\uD83E\uDD26",
"\uD83E\uDD26",
"\uD83E\uDD27",
"\uD83E\uDD28",
"\uD83E\uDD29",
"\uD83E\uDD2A",
"\uD83E\uDD2B",
"\uD83E\uDD2C",
"\uD83E\uDD2D",
"\uD83E\uDD2E",
"\uD83E\uDD2F",
"\uD83E\uDD30\uD83C\uDFFB",
"\uD83E\uDD30\uD83C\uDFFC",
"\uD83E\uDD30\uD83C\uDFFD",
"\uD83E\uDD30\uD83C\uDFFE",
"\uD83E\uDD30\uD83C\uDFFF",
"\uD83E\uDD30",
"\uD83E\uDD31\uD83C\uDFFB",
"\uD83E\uDD31\uD83C\uDFFC",
"\uD83E\uDD31\uD83C\uDFFD",
"\uD83E\uDD31\uD83C\uDFFE",
"\uD83E\uDD31\uD83C\uDFFF",
"\uD83E\uDD31",
"\uD83E\uDD32\uD83C\uDFFB",
"\uD83E\uDD32\uD83C\uDFFC",
"\uD83E\uDD32\uD83C\uDFFD",
"\uD83E\uDD32\uD83C\uDFFE",
"\uD83E\uDD32\uD83C\uDFFF",
"\uD83E\uDD32",
"\uD83E\uDD33\uD83C\uDFFB",
"\uD83E\uDD33\uD83C\uDFFC",
"\uD83E\uDD33\uD83C\uDFFD",
"\uD83E\uDD33\uD83C\uDFFE",
"\uD83E\uDD33\uD83C\uDFFF",
"\uD83E\uDD33",
"\uD83E\uDD34\uD83C\uDFFB",
"\uD83E\uDD34\uD83C\uDFFC",
"\uD83E\uDD34\uD83C\uDFFD",
"\uD83E\uDD34\uD83C\uDFFE",
"\uD83E\uDD34\uD83C\uDFFF",
"\uD83E\uDD34",
"\uD83E\uDD35\uD83C\uDFFB",
"\uD83E\uDD35\uD83C\uDFFB",
"\uD83E\uDD35\uD83C\uDFFB",
"\uD83E\uDD35\uD83C\uDFFC",
"\uD83E\uDD35\uD83C\uDFFC",
"\uD83E\uDD35\uD83C\uDFFC",
"\uD83E\uDD35\uD83C\uDFFD",
"\uD83E\uDD35\uD83C\uDFFD",
"\uD83E\uDD35\uD83C\uDFFD",
"\uD83E\uDD35\uD83C\uDFFE",
"\uD83E\uDD35\uD83C\uDFFE",
"\uD83E\uDD35\uD83C\uDFFE",
"\uD83E\uDD35\uD83C\uDFFF",
"\uD83E\uDD35\uD83C\uDFFF",
"\uD83E\uDD35\uD83C\uDFFF",
"\uD83E\uDD35",
"\uD83E\uDD35",
"\uD83E\uDD35",
"\uD83E\uDD36\uD83C\uDFFB",
"\uD83E\uDD36\uD83C\uDFFC",
"\uD83E\uDD36\uD83C\uDFFD",
"\uD83E\uDD36\uD83C\uDFFE",
"\uD83E\uDD36\uD83C\uDFFF",
"\uD83E\uDD36",
"\uD83E\uDD37\uD83C\uDFFB",
"\uD83E\uDD37\uD83C\uDFFB",
"\uD83E\uDD37\uD83C\uDFFB",
"\uD83E\uDD37\uD83C\uDFFC",
"\uD83E\uDD37\uD83C\uDFFC",
"\uD83E\uDD37\uD83C\uDFFC",
"\uD83E\uDD37\uD83C\uDFFD",
"\uD83E\uDD37\uD83C\uDFFD",
"\uD83E\uDD37\uD83C\uDFFD",
"\uD83E\uDD37\uD83C\uDFFE",
"\uD83E\uDD37\uD83C\uDFFE",
"\uD83E\uDD37\uD83C\uDFFE",
"\uD83E\uDD37\uD83C\uDFFF",
"\uD83E\uDD37\uD83C\uDFFF",
"\uD83E\uDD37\uD83C\uDFFF",
"\uD83E\uDD37",
"\uD83E\uDD37",
"\uD83E\uDD37",
"\uD83E\uDD38\uD83C\uDFFB",
"\uD83E\uDD38\uD83C\uDFFB",
"\uD83E\uDD38\uD83C\uDFFB",
"\uD83E\uDD38\uD83C\uDFFC",
"\uD83E\uDD38\uD83C\uDFFC",
"\uD83E\uDD38\uD83C\uDFFC",
"\uD83E\uDD38\uD83C\uDFFD",
"\uD83E\uDD38\uD83C\uDFFD",
"\uD83E\uDD38\uD83C\uDFFD",
"\uD83E\uDD38\uD83C\uDFFE",
"\uD83E\uDD38\uD83C\uDFFE",
"\uD83E\uDD38\uD83C\uDFFE",
"\uD83E\uDD38\uD83C\uDFFF",
"\uD83E\uDD38\uD83C\uDFFF",
"\uD83E\uDD38\uD83C\uDFFF",
"\uD83E\uDD38",
"\uD83E\uDD38",
"\uD83E\uDD38",
"\uD83E\uDD39\uD83C\uDFFB",
"\uD83E\uDD39\uD83C\uDFFB",
"\uD83E\uDD39\uD83C\uDFFB",
"\uD83E\uDD39\uD83C\uDFFC",
"\uD83E\uDD39\uD83C\uDFFC",
"\uD83E\uDD39\uD83C\uDFFC",
"\uD83E\uDD39\uD83C\uDFFD",
"\uD83E\uDD39\uD83C\uDFFD",
"\uD83E\uDD39\uD83C\uDFFD",
"\uD83E\uDD39\uD83C\uDFFE",
"\uD83E\uDD39\uD83C\uDFFE",
"\uD83E\uDD39\uD83C\uDFFE",
"\uD83E\uDD39\uD83C\uDFFF",
"\uD83E\uDD39\uD83C\uDFFF",
"\uD83E\uDD39\uD83C\uDFFF",
"\uD83E\uDD39",
"\uD83E\uDD39",
"\uD83E\uDD39",
"\uD83E\uDD3A",
"\uD83E\uDD3C",
"\uD83E\uDD3C",
"\uD83E\uDD3C",
"\uD83E\uDD3D\uD83C\uDFFB",
"\uD83E\uDD3D\uD83C\uDFFB",
"\uD83E\uDD3D\uD83C\uDFFB",
"\uD83E\uDD3D\uD83C\uDFFC",
"\uD83E\uDD3D\uD83C\uDFFC",
"\uD83E\uDD3D\uD83C\uDFFC",
"\uD83E\uDD3D\uD83C\uDFFD",
"\uD83E\uDD3D\uD83C\uDFFD",
"\uD83E\uDD3D\uD83C\uDFFD",
"\uD83E\uDD3D\uD83C\uDFFE",
"\uD83E\uDD3D\uD83C\uDFFE",
"\uD83E\uDD3D\uD83C\uDFFE",
"\uD83E\uDD3D\uD83C\uDFFF",
"\uD83E\uDD3D\uD83C\uDFFF",
"\uD83E\uDD3D\uD83C\uDFFF",
"\uD83E\uDD3D",
"\uD83E\uDD3D",
"\uD83E\uDD3D",
"\uD83E\uDD3E\uD83C\uDFFB",
"\uD83E\uDD3E\uD83C\uDFFB",
"\uD83E\uDD3E\uD83C\uDFFB",
"\uD83E\uDD3E\uD83C\uDFFC",
"\uD83E\uDD3E\uD83C\uDFFC",
"\uD83E\uDD3E\uD83C\uDFFC",
"\uD83E\uDD3E\uD83C\uDFFD",
"\uD83E\uDD3E\uD83C\uDFFD",
"\uD83E\uDD3E\uD83C\uDFFD",
"\uD83E\uDD3E\uD83C\uDFFE",
"\uD83E\uDD3E\uD83C\uDFFE",
"\uD83E\uDD3E\uD83C\uDFFE",
"\uD83E\uDD3E\uD83C\uDFFF",
"\uD83E\uDD3E\uD83C\uDFFF",
"\uD83E\uDD3E\uD83C\uDFFF",
"\uD83E\uDD3E",
"\uD83E\uDD3E",
"\uD83E\uDD3E",
"\uD83E\uDD3F",
"\uD83E\uDD40",
"\uD83E\uDD41",
"\uD83E\uDD42",
"\uD83E\uDD43",
"\uD83E\uDD44",
"\uD83E\uDD45",
"\uD83E\uDD47",
"\uD83E\uDD48",
"\uD83E\uDD49",
"\uD83E\uDD4A",
"\uD83E\uDD4B",
"\uD83E\uDD4C",
"\uD83E\uDD4D",
"\uD83E\uDD4E",
"\uD83E\uDD4F",
"\uD83E\uDD50",
"\uD83E\uDD51",
"\uD83E\uDD52",
"\uD83E\uDD53",
"\uD83E\uDD54",
"\uD83E\uDD55",
"\uD83E\uDD56",
"\uD83E\uDD57",
"\uD83E\uDD58",
"\uD83E\uDD59",
"\uD83E\uDD5A",
"\uD83E\uDD5B",
"\uD83E\uDD5C",
"\uD83E\uDD5D",
"\uD83E\uDD5E",
"\uD83E\uDD5F",
"\uD83E\uDD60",
"\uD83E\uDD61",
"\uD83E\uDD62",
"\uD83E\uDD63",
"\uD83E\uDD64",
"\uD83E\uDD65",
"\uD83E\uDD66",
"\uD83E\uDD67",
"\uD83E\uDD68",
"\uD83E\uDD69",
"\uD83E\uDD6A",
"\uD83E\uDD6B",
"\uD83E\uDD6C",
"\uD83E\uDD6D",
"\uD83E\uDD6E",
"\uD83E\uDD6F",
"\uD83E\uDD70",
"\uD83E\uDD71",
"\uD83E\uDD73",
"\uD83E\uDD74",
"\uD83E\uDD75",
"\uD83E\uDD76",
"\uD83E\uDD7A",
"\uD83E\uDD7B",
"\uD83E\uDD7C",
"\uD83E\uDD7D",
"\uD83E\uDD7E",
"\uD83E\uDD7F",
"\uD83E\uDD80",
"\uD83E\uDD81",
"\uD83E\uDD82",
"\uD83E\uDD83",
"\uD83E\uDD84",
"\uD83E\uDD85",
"\uD83E\uDD86",
"\uD83E\uDD87",
"\uD83E\uDD88",
"\uD83E\uDD89",
"\uD83E\uDD8A",
"\uD83E\uDD8B",
"\uD83E\uDD8C",
"\uD83E\uDD8D",
"\uD83E\uDD8E",
"\uD83E\uDD8F",
"\uD83E\uDD90",
"\uD83E\uDD91",
"\uD83E\uDD92",
"\uD83E\uDD93",
"\uD83E\uDD94",
"\uD83E\uDD95",
"\uD83E\uDD96",
"\uD83E\uDD97",
"\uD83E\uDD98",
"\uD83E\uDD99",
"\uD83E\uDD9A",
"\uD83E\uDD9B",
"\uD83E\uDD9C",
"\uD83E\uDD9D",
"\uD83E\uDD9E",
"\uD83E\uDD9F",
"\uD83E\uDDA0",
"\uD83E\uDDA1",
"\uD83E\uDDA2",
"\uD83E\uDDA5",
"\uD83E\uDDA6",
"\uD83E\uDDA7",
"\uD83E\uDDA8",
"\uD83E\uDDA9",
"\uD83E\uDDAA",
"\uD83E\uDDAE",
"\uD83E\uDDAF",
"\uD83E\uDDB0",
"\uD83E\uDDB1",
"\uD83E\uDDB2",
"\uD83E\uDDB3",
"\uD83E\uDDB4",
"\uD83E\uDDB5\uD83C\uDFFB",
"\uD83E\uDDB5\uD83C\uDFFC",
"\uD83E\uDDB5\uD83C\uDFFD",
"\uD83E\uDDB5\uD83C\uDFFE",
"\uD83E\uDDB5\uD83C\uDFFF",
"\uD83E\uDDB5",
"\uD83E\uDDB6\uD83C\uDFFB",
"\uD83E\uDDB6\uD83C\uDFFC",
"\uD83E\uDDB6\uD83C\uDFFD",
"\uD83E\uDDB6\uD83C\uDFFE",
"\uD83E\uDDB6\uD83C\uDFFF",
"\uD83E\uDDB6",
"\uD83E\uDDB7",
"\uD83E\uDDB8\uD83C\uDFFB",
"\uD83E\uDDB8\uD83C\uDFFB",
"\uD83E\uDDB8\uD83C\uDFFB",
"\uD83E\uDDB8\uD83C\uDFFC",
"\uD83E\uDDB8\uD83C\uDFFC",
"\uD83E\uDDB8\uD83C\uDFFC",
"\uD83E\uDDB8\uD83C\uDFFD",
"\uD83E\uDDB8\uD83C\uDFFD",
"\uD83E\uDDB8\uD83C\uDFFD",
"\uD83E\uDDB8\uD83C\uDFFE",
"\uD83E\uDDB8\uD83C\uDFFE",
"\uD83E\uDDB8\uD83C\uDFFE",
"\uD83E\uDDB8\uD83C\uDFFF",
"\uD83E\uDDB8\uD83C\uDFFF",
"\uD83E\uDDB8\uD83C\uDFFF",
"\uD83E\uDDB8",
"\uD83E\uDDB8",
"\uD83E\uDDB8",
"\uD83E\uDDB9\uD83C\uDFFB",
"\uD83E\uDDB9\uD83C\uDFFB",
"\uD83E\uDDB9\uD83C\uDFFB",
"\uD83E\uDDB9\uD83C\uDFFC",
"\uD83E\uDDB9\uD83C\uDFFC",
"\uD83E\uDDB9\uD83C\uDFFC",
"\uD83E\uDDB9\uD83C\uDFFD",
"\uD83E\uDDB9\uD83C\uDFFD",
"\uD83E\uDDB9\uD83C\uDFFD",
"\uD83E\uDDB9\uD83C\uDFFE",
"\uD83E\uDDB9\uD83C\uDFFE",
"\uD83E\uDDB9\uD83C\uDFFE",
"\uD83E\uDDB9\uD83C\uDFFF",
"\uD83E\uDDB9\uD83C\uDFFF",
"\uD83E\uDDB9\uD83C\uDFFF",
"\uD83E\uDDB9",
"\uD83E\uDDB9",
"\uD83E\uDDB9",
"\uD83E\uDDBA",
"\uD83E\uDDBB\uD83C\uDFFB",
"\uD83E\uDDBB\uD83C\uDFFC",
"\uD83E\uDDBB\uD83C\uDFFD",
"\uD83E\uDDBB\uD83C\uDFFE",
"\uD83E\uDDBB\uD83C\uDFFF",
"\uD83E\uDDBB",
"\uD83E\uDDBC",
"\uD83E\uDDBD",
"\uD83E\uDDBE",
"\uD83E\uDDBF",
"\uD83E\uDDC0",
"\uD83E\uDDC1",
"\uD83E\uDDC2",
"\uD83E\uDDC3",
"\uD83E\uDDC4",
"\uD83E\uDDC5",
"\uD83E\uDDC6",
"\uD83E\uDDC7",
"\uD83E\uDDC8",
"\uD83E\uDDC9",
"\uD83E\uDDCA",
"\uD83E\uDDCD\uD83C\uDFFB",
"\uD83E\uDDCD\uD83C\uDFFB",
"\uD83E\uDDCD\uD83C\uDFFB",
"\uD83E\uDDCD\uD83C\uDFFC",
"\uD83E\uDDCD\uD83C\uDFFC",
"\uD83E\uDDCD\uD83C\uDFFC",
"\uD83E\uDDCD\uD83C\uDFFD",
"\uD83E\uDDCD\uD83C\uDFFD",
"\uD83E\uDDCD\uD83C\uDFFD",
"\uD83E\uDDCD\uD83C\uDFFE",
"\uD83E\uDDCD\uD83C\uDFFE",
"\uD83E\uDDCD\uD83C\uDFFE",
"\uD83E\uDDCD\uD83C\uDFFF",
"\uD83E\uDDCD\uD83C\uDFFF",
"\uD83E\uDDCD\uD83C\uDFFF",
"\uD83E\uDDCD",
"\uD83E\uDDCD",
"\uD83E\uDDCD",
"\uD83E\uDDCE\uD83C\uDFFB",
"\uD83E\uDDCE\uD83C\uDFFB",
"\uD83E\uDDCE\uD83C\uDFFB",
"\uD83E\uDDCE\uD83C\uDFFC",
"\uD83E\uDDCE\uD83C\uDFFC",
"\uD83E\uDDCE\uD83C\uDFFC",
"\uD83E\uDDCE\uD83C\uDFFD",
"\uD83E\uDDCE\uD83C\uDFFD",
"\uD83E\uDDCE\uD83C\uDFFD",
"\uD83E\uDDCE\uD83C\uDFFE",
"\uD83E\uDDCE\uD83C\uDFFE",
"\uD83E\uDDCE\uD83C\uDFFE",
"\uD83E\uDDCE\uD83C\uDFFF",
"\uD83E\uDDCE\uD83C\uDFFF",
"\uD83E\uDDCE\uD83C\uDFFF",
"\uD83E\uDDCE",
"\uD83E\uDDCE",
"\uD83E\uDDCE",
"\uD83E\uDDCF\uD83C\uDFFB",
"\uD83E\uDDCF\uD83C\uDFFB",
"\uD83E\uDDCF\uD83C\uDFFB",
"\uD83E\uDDCF\uD83C\uDFFC",
"\uD83E\uDDCF\uD83C\uDFFC",
"\uD83E\uDDCF\uD83C\uDFFC",
"\uD83E\uDDCF\uD83C\uDFFD",
"\uD83E\uDDCF\uD83C\uDFFD",
"\uD83E\uDDCF\uD83C\uDFFD",
"\uD83E\uDDCF\uD83C\uDFFE",
"\uD83E\uDDCF\uD83C\uDFFE",
"\uD83E\uDDCF\uD83C\uDFFE",
"\uD83E\uDDCF\uD83C\uDFFF",
"\uD83E\uDDCF\uD83C\uDFFF",
"\uD83E\uDDCF\uD83C\uDFFF",
"\uD83E\uDDCF",
"\uD83E\uDDCF",
"\uD83E\uDDCF",
"\uD83E\uDDD0",
"\uD83E\uDDD1\uD83C\uDFFB\uD83E\uDD1D\uD83E\uDDD1\uD83C\uDFFB",
"\uD83E\uDDD1\uD83C\uDFFB",
"\uD83E\uDDD1\uD83C\uDFFC\uD83E\uDD1D\uD83E\uDDD1\uD83C\uDFFB",
"\uD83E\uDDD1\uD83C\uDFFC\uD83E\uDD1D\uD83E\uDDD1\uD83C\uDFFC",
"\uD83E\uDDD1\uD83C\uDFFC",
"\uD83E\uDDD1\uD83C\uDFFD\uD83E\uDD1D\uD83E\uDDD1\uD83C\uDFFB",
"\uD83E\uDDD1\uD83C\uDFFD\uD83E\uDD1D\uD83E\uDDD1\uD83C\uDFFC",
"\uD83E\uDDD1\uD83C\uDFFD\uD83E\uDD1D\uD83E\uDDD1\uD83C\uDFFD",
"\uD83E\uDDD1\uD83C\uDFFD",
"\uD83E\uDDD1\uD83C\uDFFE\uD83E\uDD1D\uD83E\uDDD1\uD83C\uDFFB",
"\uD83E\uDDD1\uD83C\uDFFE\uD83E\uDD1D\uD83E\uDDD1\uD83C\uDFFC",
"\uD83E\uDDD1\uD83C\uDFFE\uD83E\uDD1D\uD83E\uDDD1\uD83C\uDFFD",
"\uD83E\uDDD1\uD83C\uDFFE\uD83E\uDD1D\uD83E\uDDD1\uD83C\uDFFE",
"\uD83E\uDDD1\uD83C\uDFFE",
"\uD83E\uDDD1\uD83C\uDFFF\uD83E\uDD1D\uD83E\uDDD1\uD83C\uDFFB",
"\uD83E\uDDD1\uD83C\uDFFF\uD83E\uDD1D\uD83E\uDDD1\uD83C\uDFFC",
"\uD83E\uDDD1\uD83C\uDFFF\uD83E\uDD1D\uD83E\uDDD1\uD83C\uDFFD",
"\uD83E\uDDD1\uD83C\uDFFF\uD83E\uDD1D\uD83E\uDDD1\uD83C\uDFFE",
"\uD83E\uDDD1\uD83C\uDFFF\uD83E\uDD1D\uD83E\uDDD1\uD83C\uDFFF",
"\uD83E\uDDD1\uD83C\uDFFF",
"\uD83E\uDDD1\uD83E\uDD1D\uD83E\uDDD1",
"\uD83E\uDDD1",
"\uD83E\uDDD2\uD83C\uDFFB",
"\uD83E\uDDD2\uD83C\uDFFC",
"\uD83E\uDDD2\uD83C\uDFFD",
"\uD83E\uDDD2\uD83C\uDFFE",
"\uD83E\uDDD2\uD83C\uDFFF",
"\uD83E\uDDD2",
"\uD83E\uDDD3\uD83C\uDFFB",
"\uD83E\uDDD3\uD83C\uDFFC",
"\uD83E\uDDD3\uD83C\uDFFD",
"\uD83E\uDDD3\uD83C\uDFFE",
"\uD83E\uDDD3\uD83C\uDFFF",
"\uD83E\uDDD3",
"\uD83E\uDDD4\uD83C\uDFFB",
"\uD83E\uDDD4\uD83C\uDFFC",
"\uD83E\uDDD4\uD83C\uDFFD",
"\uD83E\uDDD4\uD83C\uDFFE",
"\uD83E\uDDD4\uD83C\uDFFF",
"\uD83E\uDDD4",
"\uD83E\uDDD5\uD83C\uDFFB",
"\uD83E\uDDD5\uD83C\uDFFC",
"\uD83E\uDDD5\uD83C\uDFFD",
"\uD83E\uDDD5\uD83C\uDFFE",
"\uD83E\uDDD5\uD83C\uDFFF",
"\uD83E\uDDD5",
"\uD83E\uDDD6\uD83C\uDFFB",
"\uD83E\uDDD6\uD83C\uDFFB",
"\uD83E\uDDD6\uD83C\uDFFB",
"\uD83E\uDDD6\uD83C\uDFFC",
"\uD83E\uDDD6\uD83C\uDFFC",
"\uD83E\uDDD6\uD83C\uDFFC",
"\uD83E\uDDD6\uD83C\uDFFD",
"\uD83E\uDDD6\uD83C\uDFFD",
"\uD83E\uDDD6\uD83C\uDFFD",
"\uD83E\uDDD6\uD83C\uDFFE",
"\uD83E\uDDD6\uD83C\uDFFE",
"\uD83E\uDDD6\uD83C\uDFFE",
"\uD83E\uDDD6\uD83C\uDFFF",
"\uD83E\uDDD6\uD83C\uDFFF",
"\uD83E\uDDD6\uD83C\uDFFF",
"\uD83E\uDDD6",
"\uD83E\uDDD6",
"\uD83E\uDDD6",
"\uD83E\uDDD7\uD83C\uDFFB",
"\uD83E\uDDD7\uD83C\uDFFB",
"\uD83E\uDDD7\uD83C\uDFFB",
"\uD83E\uDDD7\uD83C\uDFFC",
"\uD83E\uDDD7\uD83C\uDFFC",
"\uD83E\uDDD7\uD83C\uDFFC",
"\uD83E\uDDD7\uD83C\uDFFD",
"\uD83E\uDDD7\uD83C\uDFFD",
"\uD83E\uDDD7\uD83C\uDFFD",
"\uD83E\uDDD7\uD83C\uDFFE",
"\uD83E\uDDD7\uD83C\uDFFE",
"\uD83E\uDDD7\uD83C\uDFFE",
"\uD83E\uDDD7\uD83C\uDFFF",
"\uD83E\uDDD7\uD83C\uDFFF",
"\uD83E\uDDD7\uD83C\uDFFF",
"\uD83E\uDDD7",
"\uD83E\uDDD7",
"\uD83E\uDDD7",
"\uD83E\uDDD8\uD83C\uDFFB",
"\uD83E\uDDD8\uD83C\uDFFB",
"\uD83E\uDDD8\uD83C\uDFFB",
"\uD83E\uDDD8\uD83C\uDFFC",
"\uD83E\uDDD8\uD83C\uDFFC",
"\uD83E\uDDD8\uD83C\uDFFC",
"\uD83E\uDDD8\uD83C\uDFFD",
"\uD83E\uDDD8\uD83C\uDFFD",
"\uD83E\uDDD8\uD83C\uDFFD",
"\uD83E\uDDD8\uD83C\uDFFE",
"\uD83E\uDDD8\uD83C\uDFFE",
"\uD83E\uDDD8\uD83C\uDFFE",
"\uD83E\uDDD8\uD83C\uDFFF",
"\uD83E\uDDD8\uD83C\uDFFF",
"\uD83E\uDDD8\uD83C\uDFFF",
"\uD83E\uDDD8",
"\uD83E\uDDD8",
"\uD83E\uDDD8",
"\uD83E\uDDD9\uD83C\uDFFB",
"\uD83E\uDDD9\uD83C\uDFFB",
"\uD83E\uDDD9\uD83C\uDFFB",
"\uD83E\uDDD9\uD83C\uDFFC",
"\uD83E\uDDD9\uD83C\uDFFC",
"\uD83E\uDDD9\uD83C\uDFFC",
"\uD83E\uDDD9\uD83C\uDFFD",
"\uD83E\uDDD9\uD83C\uDFFD",
"\uD83E\uDDD9\uD83C\uDFFD",
"\uD83E\uDDD9\uD83C\uDFFE",
"\uD83E\uDDD9\uD83C\uDFFE",
"\uD83E\uDDD9\uD83C\uDFFE",
"\uD83E\uDDD9\uD83C\uDFFF",
"\uD83E\uDDD9\uD83C\uDFFF",
"\uD83E\uDDD9\uD83C\uDFFF",
"\uD83E\uDDD9",
"\uD83E\uDDD9",
"\uD83E\uDDD9",
"\uD83E\uDDDA\uD83C\uDFFB",
"\uD83E\uDDDA\uD83C\uDFFB",
"\uD83E\uDDDA\uD83C\uDFFB",
"\uD83E\uDDDA\uD83C\uDFFC",
"\uD83E\uDDDA\uD83C\uDFFC",
"\uD83E\uDDDA\uD83C\uDFFC",
"\uD83E\uDDDA\uD83C\uDFFD",
"\uD83E\uDDDA\uD83C\uDFFD",
"\uD83E\uDDDA\uD83C\uDFFD",
"\uD83E\uDDDA\uD83C\uDFFE",
"\uD83E\uDDDA\uD83C\uDFFE",
"\uD83E\uDDDA\uD83C\uDFFE",
"\uD83E\uDDDA\uD83C\uDFFF",
"\uD83E\uDDDA\uD83C\uDFFF",
"\uD83E\uDDDA\uD83C\uDFFF",
"\uD83E\uDDDA",
"\uD83E\uDDDA",
"\uD83E\uDDDA",
"\uD83E\uDDDB\uD83C\uDFFB",
"\uD83E\uDDDB\uD83C\uDFFB",
"\uD83E\uDDDB\uD83C\uDFFB",
"\uD83E\uDDDB\uD83C\uDFFC",
"\uD83E\uDDDB\uD83C\uDFFC",
"\uD83E\uDDDB\uD83C\uDFFC",
"\uD83E\uDDDB\uD83C\uDFFD",
"\uD83E\uDDDB\uD83C\uDFFD",
"\uD83E\uDDDB\uD83C\uDFFD",
"\uD83E\uDDDB\uD83C\uDFFE",
"\uD83E\uDDDB\uD83C\uDFFE",
"\uD83E\uDDDB\uD83C\uDFFE",
"\uD83E\uDDDB\uD83C\uDFFF",
"\uD83E\uDDDB\uD83C\uDFFF",
"\uD83E\uDDDB\uD83C\uDFFF",
"\uD83E\uDDDB",
"\uD83E\uDDDB",
"\uD83E\uDDDB",
"\uD83E\uDDDC\uD83C\uDFFB",
"\uD83E\uDDDC\uD83C\uDFFB",
"\uD83E\uDDDC\uD83C\uDFFB",
"\uD83E\uDDDC\uD83C\uDFFC",
"\uD83E\uDDDC\uD83C\uDFFC",
"\uD83E\uDDDC\uD83C\uDFFC",
"\uD83E\uDDDC\uD83C\uDFFD",
"\uD83E\uDDDC\uD83C\uDFFD",
"\uD83E\uDDDC\uD83C\uDFFD",
"\uD83E\uDDDC\uD83C\uDFFE",
"\uD83E\uDDDC\uD83C\uDFFE",
"\uD83E\uDDDC\uD83C\uDFFE",
"\uD83E\uDDDC\uD83C\uDFFF",
"\uD83E\uDDDC\uD83C\uDFFF",
"\uD83E\uDDDC\uD83C\uDFFF",
"\uD83E\uDDDC",
"\uD83E\uDDDC",
"\uD83E\uDDDC",
"\uD83E\uDDDD\uD83C\uDFFB",
"\uD83E\uDDDD\uD83C\uDFFB",
"\uD83E\uDDDD\uD83C\uDFFB",
"\uD83E\uDDDD\uD83C\uDFFC",
"\uD83E\uDDDD\uD83C\uDFFC",
"\uD83E\uDDDD\uD83C\uDFFC",
"\uD83E\uDDDD\uD83C\uDFFD",
"\uD83E\uDDDD\uD83C\uDFFD",
"\uD83E\uDDDD\uD83C\uDFFD",
"\uD83E\uDDDD\uD83C\uDFFE",
"\uD83E\uDDDD\uD83C\uDFFE",
"\uD83E\uDDDD\uD83C\uDFFE",
"\uD83E\uDDDD\uD83C\uDFFF",
"\uD83E\uDDDD\uD83C\uDFFF",
"\uD83E\uDDDD\uD83C\uDFFF",
"\uD83E\uDDDD",
"\uD83E\uDDDD",
"\uD83E\uDDDD",
"\uD83E\uDDDE",
"\uD83E\uDDDE",
"\uD83E\uDDDE",
"\uD83E\uDDDF",
"\uD83E\uDDDF",
"\uD83E\uDDDF",
"\uD83E\uDDE0",
"\uD83E\uDDE1",
"\uD83E\uDDE2",
"\uD83E\uDDE3",
"\uD83E\uDDE4",
"\uD83E\uDDE5",
"\uD83E\uDDE6",
"\uD83E\uDDE7",
"\uD83E\uDDE8",
"\uD83E\uDDE9",
"\uD83E\uDDEA",
"\uD83E\uDDEB",
"\uD83E\uDDEC",
"\uD83E\uDDED",
"\uD83E\uDDEE",
"\uD83E\uDDEF",
"\uD83E\uDDF0",
"\uD83E\uDDF1",
"\uD83E\uDDF2",
"\uD83E\uDDF3",
"\uD83E\uDDF4",
"\uD83E\uDDF5",
"\uD83E\uDDF6",
"\uD83E\uDDF7",
"\uD83E\uDDF8",
"\uD83E\uDDF9",
"\uD83E\uDDFA",
"\uD83E\uDDFB",
"\uD83E\uDDFC",
"\uD83E\uDDFD",
"\uD83E\uDDFE",
"\uD83E\uDDFF",
"\uD83E\uDE70",
"\uD83E\uDE71",
"\uD83E\uDE72",
"\uD83E\uDE73",
"\uD83E\uDE78",
"\uD83E\uDE79",
"\uD83E\uDE7A",
"\uD83E\uDE80",
"\uD83E\uDE81",
"\uD83E\uDE82",
"\uD83E\uDE90",
"\uD83E\uDE91",
"\uD83E\uDE92",
"\uD83E\uDE93",
"\uD83E\uDE94",
"\uD83E\uDE95",
"‼️",
"⁉️",
"™️",
"",
"↔️",
"↕️",
"↖️",
"↗️",
"↘️",
"↙️",
"↩️",
"↪️",
"#⃣",
"⌚️",
"⌛️",
"⌨️",
"⏏️",
"⏩",
"⏪",
"⏫",
"⏬",
"⏭️",
"⏮️",
"⏯️",
"⏰",
"⏱️",
"⏲️",
"⏳",
"⏸️",
"⏹️",
"⏺️",
"Ⓜ️",
"▪️",
"▫️",
"▶️",
"◀️",
"◻️",
"◼️",
"◽️",
"◾️",
"☀️",
"☁️",
"☂️",
"☃️",
"☄️",
"☎️",
"☑️",
"☔️",
"☕️",
"☘️",
"☝\uD83C\uDFFB",
"☝\uD83C\uDFFC",
"☝\uD83C\uDFFD",
"☝\uD83C\uDFFE",
"☝\uD83C\uDFFF",
"☝️",
"☠️",
"☢️",
"☣️",
"☦️",
"☪️",
"☮️",
"☯️",
"☸️",
"☹️",
"☺️",
"♀️",
"♂️",
"♈️",
"♉️",
"♊️",
"♋️",
"♌️",
"♍️",
"♎️",
"♏️",
"♐️",
"♑️",
"♒️",
"♓️",
"♟️",
"♠️",
"♣️",
"♥️",
"♦️",
"♨️",
"♻️",
"♾",
"♿️",
"⚒️",
"⚓️",
"⚔️",
"⚕️",
"⚖️",
"⚗️",
"⚙️",
"⚛️",
"⚜️",
"⚠️",
"⚡️",
"⚪️",
"⚫️",
"⚰️",
"⚱️",
"⚽️",
"⚾️",
"⛄️",
"⛅️",
"⛈️",
"⛎",
"⛏️",
"⛑️",
"⛓️",
"⛔️",
"⛩️",
"⛪️",
"⛰️",
"⛱️",
"⛲️",
"⛳️",
"⛴️",
"⛵️",
"⛷\uD83C\uDFFB",
"⛷\uD83C\uDFFC",
"⛷\uD83C\uDFFD",
"⛷\uD83C\uDFFE",
"⛷\uD83C\uDFFF",
"⛷️",
"⛸️",
"⛹\uD83C\uDFFB",
"⛹\uD83C\uDFFB",
"⛹\uD83C\uDFFB",
"⛹\uD83C\uDFFC",
"⛹\uD83C\uDFFC",
"⛹\uD83C\uDFFC",
"⛹\uD83C\uDFFD",
"⛹\uD83C\uDFFD",
"⛹\uD83C\uDFFD",
"⛹\uD83C\uDFFE",
"⛹\uD83C\uDFFE",
"⛹\uD83C\uDFFE",
"⛹\uD83C\uDFFF",
"⛹\uD83C\uDFFF",
"⛹\uD83C\uDFFF",
"⛹️‍♀️",
"⛹️‍♂️",
"⛹️",
"⛺️",
"⛽️",
"✂️",
"✅",
"✈️",
"✉️",
"✊\uD83C\uDFFB",
"✊\uD83C\uDFFC",
"✊\uD83C\uDFFD",
"✊\uD83C\uDFFE",
"✊\uD83C\uDFFF",
"✊",
"✋\uD83C\uDFFB",
"✋\uD83C\uDFFC",
"✋\uD83C\uDFFD",
"✋\uD83C\uDFFE",
"✋\uD83C\uDFFF",
"✋",
"✌\uD83C\uDFFB",
"✌\uD83C\uDFFC",
"✌\uD83C\uDFFD",
"✌\uD83C\uDFFE",
"✌\uD83C\uDFFF",
"✌️",
"✍\uD83C\uDFFB",
"✍\uD83C\uDFFC",
"✍\uD83C\uDFFD",
"✍\uD83C\uDFFE",
"✍\uD83C\uDFFF",
"✍️",
"✏️",
"✒️",
"✔️",
"✖️",
"✝️",
"✡️",
"✨",
"✳️",
"✴️",
"❄️",
"❇️",
"❌",
"❎",
"❓",
"❔",
"❕",
"❗️",
"❣️",
"❤️",
"",
"",
"➗",
"➡️",
"➰",
"➿",
"⤴️",
"⤵️",
"*⃣",
"⬅️",
"⬆️",
"⬇️",
"⬛️",
"⬜️",
"⭐️",
"⭕️",
"0⃣",
"〰️",
"〽️",
"1⃣",
"2⃣",
"㊗️",
"㊙️",
"3⃣",
"4⃣",
"5⃣",
"6⃣",
"7⃣",
"8⃣",
"9⃣",
"\xa9",
"\xae",
""
];
var path = require$$0__default["default"];
var emojisList = emojisList$1;
var getHashDigest$1 = getHashDigest_1;
var emojiRegex = /[\uD800-\uDFFF]./;
var emojiList = emojisList.filter(function(emoji) {
return emojiRegex.test(emoji);
});
var emojiCache = {};
function encodeStringToEmoji(content, length) {
if (emojiCache[content]) {
return emojiCache[content];
}
length = length || 1;
var emojis = [];
do {
if (!emojiList.length) {
throw new Error("Ran out of emoji");
}
var index = Math.floor(Math.random() * emojiList.length);
emojis.push(emojiList[index]);
emojiList.splice(index, 1);
}while (--length > 0);
var emojiEncoding = emojis.join("");
emojiCache[content] = emojiEncoding;
return emojiEncoding;
}
function interpolateName$1(loaderContext, name, options) {
var filename;
var hasQuery = loaderContext.resourceQuery && loaderContext.resourceQuery.length > 1;
if (typeof name === "function") {
filename = name(loaderContext.resourcePath, hasQuery ? loaderContext.resourceQuery : undefined);
} else {
filename = name || "[hash].[ext]";
}
var context = options.context;
var content = options.content;
var regExp = options.regExp;
var ext = "bin";
var basename = "file";
var directory = "";
var folder = "";
var query = "";
if (loaderContext.resourcePath) {
var parsed = path.parse(loaderContext.resourcePath);
var resourcePath = loaderContext.resourcePath;
if (parsed.ext) {
ext = parsed.ext.substr(1);
}
if (parsed.dir) {
basename = parsed.name;
resourcePath = parsed.dir + path.sep;
}
if (typeof context !== "undefined") {
directory = path.relative(context, resourcePath + "_").replace(/\\/g, "/").replace(/\.\.(\/)?/g, "_$1");
directory = directory.substr(0, directory.length - 1);
} else {
directory = resourcePath.replace(/\\/g, "/").replace(/\.\.(\/)?/g, "_$1");
}
if (directory.length === 1) {
directory = "";
} else if (directory.length > 1) {
folder = path.basename(directory);
}
}
if (loaderContext.resourceQuery && loaderContext.resourceQuery.length > 1) {
query = loaderContext.resourceQuery;
var hashIdx = query.indexOf("#");
if (hashIdx >= 0) {
query = query.substr(0, hashIdx);
}
}
var url = filename;
if (content) {
// Match hash template
url = url// `hash` and `contenthash` are same in `loader-utils` context
// let's keep `hash` for backward compatibility
.replace(/\[(?:([^:\]]+):)?(?:hash|contenthash)(?::([a-z]+\d*))?(?::(\d+))?\]/gi, function(all, hashType, digestType, maxLength) {
return getHashDigest$1(content, hashType, digestType, parseInt(maxLength, 10));
}).replace(/\[emoji(?::(\d+))?\]/gi, function(all, length) {
return encodeStringToEmoji(content, parseInt(length, 10));
});
}
url = url.replace(/\[ext\]/gi, function() {
return ext;
}).replace(/\[name\]/gi, function() {
return basename;
}).replace(/\[path\]/gi, function() {
return directory;
}).replace(/\[folder\]/gi, function() {
return folder;
}).replace(/\[query\]/gi, function() {
return query;
});
if (regExp && loaderContext.resourcePath) {
var match = loaderContext.resourcePath.match(new RegExp(regExp));
match && match.forEach(function(matched, i) {
url = url.replace(new RegExp("\\[" + i + "\\]", "ig"), matched);
});
}
if (typeof loaderContext.options === "object" && typeof loaderContext.options.customInterpolateName === "function") {
url = loaderContext.options.customInterpolateName.call(loaderContext, url, name, options);
}
return url;
}
var interpolateName_1 = interpolateName$1;
var getOptions = getOptions_1;
var parseQuery = parseQuery_1;
var stringifyRequest = stringifyRequest_1;
var getRemainingRequest = getRemainingRequest_1;
var getCurrentRequest = getCurrentRequest_1;
var isUrlRequest = isUrlRequest_1;
var urlToRequest = urlToRequest_1;
var parseString = parseString_1;
var getHashDigest = getHashDigest_1;
var interpolateName = interpolateName_1;
lib$1.getOptions = getOptions;
lib$1.parseQuery = parseQuery;
lib$1.stringifyRequest = stringifyRequest;
lib$1.getRemainingRequest = getRemainingRequest;
lib$1.getCurrentRequest = getCurrentRequest;
lib$1.isUrlRequest = isUrlRequest;
lib$1.urlToRequest = urlToRequest;
lib$1.parseString = parseString;
lib$1.getHashDigest = getHashDigest;
lib$1.interpolateName = interpolateName;
var types = [
"scoped",
"global",
"resolve"
];
function webpack(content) {
if (this.cacheable) this.cacheable();
this.addDependency(this.resourcePath);
var options = Object.assign({}, lib$1.getOptions(this));
if (!options.type) {
options.type = "scoped";
}
// Calls type with the current file name.
if (typeof options.type === "function") {
options.type = options.type(this.resourcePath, {
query: lib$1.parseQuery(this.resourceQuery || "?") || {}
});
}
if (!types.includes(options.type)) {
return this.callback("The given `type` option is invalid. \n\n" + "Expected:\n One of scoped|global|resolve \n\n" + "Actual:\n " + options.type);
}
// Allows to define the type for each individual file using a CSS comment.
var commentType = content.match(/\/*\s*@styled-jsx=(scoped|global|resolve)/);
if (commentType) {
options.type = commentType[1];
}
var output = "import css from 'styled-jsx/css';\n\nconst styles = css";
if (options.type === "global") {
// css.global``
output += ".global";
} else if (options.type === "resolve") {
// css.resolve``
output += ".resolve";
}
// default css``
// Escape backticks and backslashes: “`” ⇒ “\`”, “\” ⇒ “\\”
// (c) https://github.com/coox/styled-jsx-css-loader/blob/97a38e90dddf2c4b066e9247db0612c8f95302de/index.js#L6
output += "`" + content.replace(/[`\\]/g, function(match) {
return "\\" + match;
}) + "`;\n\nexport default styles;";
this.callback(null, output);
}
exports["default"] = webpack;