%PDF- %PDF-
Direktori : /var/www/html/node_modules/styled-jsx/dist/webpack/ |
Current File : /var/www/html/node_modules/styled-jsx/dist/webpack/index.js |
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\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]/; 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\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/; 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 = {}; 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", "\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", "\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⚕️", "\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⚕️", "\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⚕️", "\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⚕️", "\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⚕️", "\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⚕️", "\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⚕️", "\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⚕️", "\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⚕️", "\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⚕️", "\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⚕️", "\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⚕️", "\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\uD83C\uDFFB", "\uD83D\uDC6A\uD83C\uDFFC", "\uD83D\uDC6A\uD83C\uDFFD", "\uD83D\uDC6A\uD83C\uDFFE", "\uD83D\uDC6A\uD83C\uDFFF", "\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\uD83C\uDFFB♀️", "\uD83D\uDC6F\uD83C\uDFFB♂️", "\uD83D\uDC6F\uD83C\uDFFB", "\uD83D\uDC6F\uD83C\uDFFC♀️", "\uD83D\uDC6F\uD83C\uDFFC♂️", "\uD83D\uDC6F\uD83C\uDFFC", "\uD83D\uDC6F\uD83C\uDFFD♀️", "\uD83D\uDC6F\uD83C\uDFFD♂️", "\uD83D\uDC6F\uD83C\uDFFD", "\uD83D\uDC6F\uD83C\uDFFE♀️", "\uD83D\uDC6F\uD83C\uDFFE♂️", "\uD83D\uDC6F\uD83C\uDFFE", "\uD83D\uDC6F\uD83C\uDFFF♀️", "\uD83D\uDC6F\uD83C\uDFFF♂️", "\uD83D\uDC6F\uD83C\uDFFF", "\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\uDFFC", "\uD83D\uDD74\uD83C\uDFFD", "\uD83D\uDD74\uD83C\uDFFE", "\uD83D\uDD74\uD83C\uDFFF", "\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\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", "\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\uD83C\uDFFB", "\uD83E\uDD1D\uD83C\uDFFC", "\uD83E\uDD1D\uD83C\uDFFD", "\uD83E\uDD1D\uD83C\uDFFE", "\uD83E\uDD1D\uD83C\uDFFF", "\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\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\uDD30\uD83C\uDFFB", "\uD83E\uDD30\uD83C\uDFFC", "\uD83E\uDD30\uD83C\uDFFD", "\uD83E\uDD30\uD83C\uDFFE", "\uD83E\uDD30\uD83C\uDFFF", "\uD83E\uDD30", "\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\uDFFC", "\uD83E\uDD35\uD83C\uDFFD", "\uD83E\uDD35\uD83C\uDFFE", "\uD83E\uDD35\uD83C\uDFFF", "\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\uD83C\uDFFB♀️", "\uD83E\uDD3C\uD83C\uDFFB♂️", "\uD83E\uDD3C\uD83C\uDFFB", "\uD83E\uDD3C\uD83C\uDFFC♀️", "\uD83E\uDD3C\uD83C\uDFFC♂️", "\uD83E\uDD3C\uD83C\uDFFC", "\uD83E\uDD3C\uD83C\uDFFD♀️", "\uD83E\uDD3C\uD83C\uDFFD♂️", "\uD83E\uDD3C\uD83C\uDFFD", "\uD83E\uDD3C\uD83C\uDFFE♀️", "\uD83E\uDD3C\uD83C\uDFFE♂️", "\uD83E\uDD3C\uD83C\uDFFE", "\uD83E\uDD3C\uD83C\uDFFF♀️", "\uD83E\uDD3C\uD83C\uDFFF♂️", "\uD83E\uDD3C\uD83C\uDFFF", "\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\uDD40", "\uD83E\uDD41", "\uD83E\uDD42", "\uD83E\uDD43", "\uD83E\uDD44", "\uD83E\uDD45", "\uD83E\uDD47", "\uD83E\uDD48", "\uD83E\uDD49", "\uD83E\uDD4A", "\uD83E\uDD4B", "\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\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\uDDC0", "‼", "⁉", "™", "ℹ", "↔", "↕", "↖", "↗", "↘", "↙", "↩", "↪", "#⃣", "⌚", "⌛", "⌨", "⏏", "⏩", "⏪", "⏫", "⏬", "⏭", "⏮", "⏯", "⏰", "⏱", "⏲", "⏳", "⏸", "⏹", "⏺", "Ⓜ", "▪", "▫", "▶", "◀", "◻", "◼", "◽", "◾", "☀", "☁", "☂", "☃", "☄", "☎", "☑", "☔", "☕", "☘", "☝\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; if (typeof name === "function") { filename = name(loaderContext.resourcePath); } 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 = ""; 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); } } 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; }); 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;