UNPKG

gun

Version:

A realtime, decentralized, offline-first, graph data synchronization engine.

2 lines 69.6 kB
export declare const base64InjString = "\n(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined'\n ? module.exports = factory(global)\n : typeof define === 'function' && define.amd\n ? define(factory) : factory(global)\n}((\n typeof self !== 'undefined' ? self\n : typeof window !== 'undefined' ? window\n : typeof global !== 'undefined' ? global\n: this\n), function(global) {\n 'use strict';\n // existing version for noConflict()\n var _Base64 = global.Base64;\n var version = \"2.4.9\";\n // if node.js and NOT React Native, we use Buffer\n var buffer;\n if (typeof module !== 'undefined' && module.exports) {\n try {\n buffer = eval(\"require('buffer').Buffer\");\n } catch (err) {\n buffer = undefined;\n }\n }\n // constants\n var b64chars\n = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/';\n var b64tab = function(bin) {\n var t = {};\n for (var i = 0, l = bin.length; i < l; i++) t[bin.charAt(i)] = i;\n return t;\n }(b64chars);\n var fromCharCode = String.fromCharCode;\n // encoder stuff\n var cb_utob = function(c) {\n if (c.length < 2) {\n var cc = c.charCodeAt(0);\n return cc < 0x80 ? c\n : cc < 0x800 ? (fromCharCode(0xc0 | (cc >>> 6))\n + fromCharCode(0x80 | (cc & 0x3f)))\n : (fromCharCode(0xe0 | ((cc >>> 12) & 0x0f))\n + fromCharCode(0x80 | ((cc >>> 6) & 0x3f))\n + fromCharCode(0x80 | ( cc & 0x3f)));\n } else {\n var cc = 0x10000\n + (c.charCodeAt(0) - 0xD800) * 0x400\n + (c.charCodeAt(1) - 0xDC00);\n return (fromCharCode(0xf0 | ((cc >>> 18) & 0x07))\n + fromCharCode(0x80 | ((cc >>> 12) & 0x3f))\n + fromCharCode(0x80 | ((cc >>> 6) & 0x3f))\n + fromCharCode(0x80 | ( cc & 0x3f)));\n }\n };\n var re_utob = /[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\0-]/g;\n var utob = function(u) {\n return u.replace(re_utob, cb_utob);\n };\n var cb_encode = function(ccc) {\n var padlen = [0, 2, 1][ccc.length % 3],\n ord = ccc.charCodeAt(0) << 16\n | ((ccc.length > 1 ? ccc.charCodeAt(1) : 0) << 8)\n | ((ccc.length > 2 ? ccc.charCodeAt(2) : 0)),\n chars = [\n b64chars.charAt( ord >>> 18),\n b64chars.charAt((ord >>> 12) & 63),\n padlen >= 2 ? '=' : b64chars.charAt((ord >>> 6) & 63),\n padlen >= 1 ? '=' : b64chars.charAt(ord & 63)\n ];\n return chars.join('');\n };\n var btoa = global.btoa ? function(b) {\n return global.btoa(b);\n } : function(b) {\n return b.replace(/[sS]{1,3}/g, cb_encode);\n };\n var _encode = buffer ?\n buffer.from && Uint8Array && buffer.from !== Uint8Array.from\n ? function (u) {\n return (u.constructor === buffer.constructor ? u : buffer.from(u))\n .toString('base64')\n }\n : function (u) {\n return (u.constructor === buffer.constructor ? u : new buffer(u))\n .toString('base64')\n }\n : function (u) { return btoa(utob(u)) }\n ;\n var encode = function(u, urisafe) {\n return !urisafe\n ? _encode(String(u))\n : _encode(String(u)).replace(/[+/]/g, function(m0) {\n return m0 == '+' ? '-' : '_';\n }).replace(/=/g, '');\n };\n var encodeURI = function(u) { return encode(u, true) };\n // decoder stuff\n var re_btou = new RegExp([\n '[\u00C0-\u00DF][\u0080-\u00BF]',\n '[\u00E0-\u00EF][\u0080-\u00BF]{2}',\n '[\u00F0-\u00F7][\u0080-\u00BF]{3}'\n ].join('|'), 'g');\n var cb_btou = function(cccc) {\n switch(cccc.length) {\n case 4:\n var cp = ((0x07 & cccc.charCodeAt(0)) << 18)\n | ((0x3f & cccc.charCodeAt(1)) << 12)\n | ((0x3f & cccc.charCodeAt(2)) << 6)\n | (0x3f & cccc.charCodeAt(3)),\n offset = cp - 0x10000;\n return (fromCharCode((offset >>> 10) + 0xD800)\n + fromCharCode((offset & 0x3FF) + 0xDC00));\n case 3:\n return fromCharCode(\n ((0x0f & cccc.charCodeAt(0)) << 12)\n | ((0x3f & cccc.charCodeAt(1)) << 6)\n | (0x3f & cccc.charCodeAt(2))\n );\n default:\n return fromCharCode(\n ((0x1f & cccc.charCodeAt(0)) << 6)\n | (0x3f & cccc.charCodeAt(1))\n );\n }\n };\n var btou = function(b) {\n return b.replace(re_btou, cb_btou);\n };\n var cb_decode = function(cccc) {\n var len = cccc.length,\n padlen = len % 4,\n n = (len > 0 ? b64tab[cccc.charAt(0)] << 18 : 0)\n | (len > 1 ? b64tab[cccc.charAt(1)] << 12 : 0)\n | (len > 2 ? b64tab[cccc.charAt(2)] << 6 : 0)\n | (len > 3 ? b64tab[cccc.charAt(3)] : 0),\n chars = [\n fromCharCode( n >>> 16),\n fromCharCode((n >>> 8) & 0xff),\n fromCharCode( n & 0xff)\n ];\n chars.length -= [0, 0, 2, 1][padlen];\n return chars.join('');\n };\n var atob = global.atob ? function(a) {\n return global.atob(a);\n } : function(a){\n return a.replace(/[sS]{1,4}/g, cb_decode);\n };\n var _decode = buffer ?\n buffer.from && Uint8Array && buffer.from !== Uint8Array.from\n ? function(a) {\n return (a.constructor === buffer.constructor\n ? a : buffer.from(a, 'base64')).toString();\n }\n : function(a) {\n return (a.constructor === buffer.constructor\n ? a : new buffer(a, 'base64')).toString();\n }\n : function(a) { return btou(atob(a)) };\n var decode = function(a){\n return _decode(\n String(a).replace(/[-_]/g, function(m0) { return m0 == '-' ? '+' : '/' })\n .replace(/[^A-Za-z0-9+/]/g, '')\n );\n };\n var noConflict = function() {\n var Base64 = global.Base64;\n global.Base64 = _Base64;\n return Base64;\n };\n // export Base64\n global.Base64 = {\n VERSION: version,\n atob: atob,\n btoa: btoa,\n fromBase64: decode,\n toBase64: encode,\n utob: utob,\n encode: encode,\n encodeURI: encodeURI,\n btou: btou,\n decode: decode,\n noConflict: noConflict,\n __buffer__: buffer\n };\n // if ES5 is available, make Base64.extendString() available\n if (typeof Object.defineProperty === 'function') {\n var noEnum = function(v){\n return {value:v,enumerable:false,writable:true,configurable:true};\n };\n global.Base64.extendString = function () {\n Object.defineProperty(\n String.prototype, 'fromBase64', noEnum(function () {\n return decode(this)\n }));\n Object.defineProperty(\n String.prototype, 'toBase64', noEnum(function (urisafe) {\n return encode(this, urisafe)\n }));\n Object.defineProperty(\n String.prototype, 'toBase64URI', noEnum(function () {\n return encode(this, true)\n }));\n };\n }\n return {Base64: global.Base64}\n}));\n"; declare const _default: "\nvar WebViewWorker = function(t) {\n function r(n) {\n if (e[n]) return e[n].exports;\n var o = e[n] = {\n exports: {},\n id: n,\n loaded: !1\n };\n return t[n].call(o.exports, o, o.exports, r), o.loaded = !0, o.exports\n }\n var e = {};\n return r.m = t, r.c = e, r.p = \"\", r(0)\n}([function(t, r, e) {\n t.exports = e(1)\n}, function(t, r, e) {\n \"use strict\";\n var n = this && this.__awaiter || function(t, r, e, n) {\n return new(e || (e = Promise))(function(o, i) {\n function a(t) {\n try {\n c(n.next(t))\n } catch (t) {\n i(t)\n }\n }\n\n function u(t) {\n try {\n c(n.throw(t))\n } catch (t) {\n i(t)\n }\n }\n\n function c(t) {\n t.done ? o(t.value) : new e(function(r) {\n r(t.value)\n }).then(a, u)\n }\n c((n = n.apply(t, r)).next())\n })\n },\n o = this && this.__generator || function(t, r) {\n function e(t) {\n return function(r) {\n return n([t, r])\n }\n }\n\n function n(e) {\n if (o) throw new TypeError(\"Generator is already executing.\");\n for (; u;) try {\n if (o = 1, i && (a = i[2 & e[0] ? \"return\" : e[0] ? \"throw\" : \"next\"]) && !(a = a.call(i, e[1])).done) return a;\n switch (i = 0, a && (e = [0, a.value]), e[0]) {\n case 0:\n case 1:\n a = e;\n break;\n case 4:\n return u.label++, {\n value: e[1],\n done: !1\n };\n case 5:\n u.label++, i = e[1], e = [0];\n continue;\n case 7:\n e = u.ops.pop(), u.trys.pop();\n continue;\n default:\n if (a = u.trys, !(a = a.length > 0 && a[a.length - 1]) && (6 === e[0] || 2 === e[0])) {\n u = 0;\n continue\n }\n if (3 === e[0] && (!a || e[1] > a[0] && e[1] < a[3])) {\n u.label = e[1];\n break\n }\n if (6 === e[0] && u.label < a[1]) {\n u.label = a[1], a = e;\n break\n }\n if (a && u.label < a[2]) {\n u.label = a[2], u.ops.push(e);\n break\n }\n a[2] && u.ops.pop(), u.trys.pop();\n continue\n }\n e = r.call(t, u)\n } catch (t) {\n e = [6, t], i = 0\n } finally {\n o = a = 0\n }\n if (5 & e[0]) throw e[1];\n return {\n value: e[0] ? e[1] : void 0,\n done: !0\n }\n }\n var o, i, a, u = {\n label: 0,\n sent: function() {\n if (1 & a[0]) throw a[1];\n return a[1]\n },\n trys: [],\n ops: []\n };\n return {\n next: e(0),\n throw: e(1),\n return: e(2)\n }\n },\n i = e(2),\n a = e(126),\n u = e(127),\n c = function() {\n function t(t) {\n this.sendToMain = t, t(\"We are ready!\")\n }\n return t.prototype.onMainMessage = function(t) {\n return n(this, void 0, void 0, function() {\n var r, e, n, c, s, f, p, l;\n return o(this, function(o) {\n switch (o.label) {\n case 0:\n return o.trys.push([0, 2, , 4]), [4, i.parse(t)];\n case 1:\n return l = o.sent(), r = l.id, e = l.method, n = l.args, [3, 4];\n case 2:\n return c = o.sent(), [4, this.send({\n reason: \"Couldn't parse data: \" + c\n })];\n case 3:\n return o.sent(), [2];\n case 4:\n return o.trys.push([4, 8, , 10]), \"getRandomValues\" !== e ? [3, 5] : (s = crypto.getRandomValues(n[0]), [3, 7]);\n case 5:\n // console.log(f, n)\n return f = e.split(\".\")[1], [4, a.subtle()[f].apply(a.subtle(), n)];\n case 6:\n s = o.sent(), \"importKey\" === f && (s._import = {\n format: n[0],\n keyData: n[1]\n }), o.label = 7;\n case 7:\n return [3, 10];\n case 8:\n return p = o.sent(), [4, this.send({\n id: r,\n reason: u(p)\n })];\n case 9:\n return o.sent(), [2];\n case 10:\n return [4, this.send({\n id: r,\n value: s\n })];\n case 11:\n return o.sent(), [2]\n }\n })\n })\n }, t.prototype.send = function(t) {\n return n(this, void 0, void 0, function() {\n var r, e, n;\n return o(this, function(o) {\n switch (o.label) {\n case 0:\n return o.trys.push([0, 2, , 3]), [4, i.stringify(t)];\n case 1:\n return r = o.sent(), [3, 3];\n case 2:\n return e = o.sent(), n = {\n id: t.id,\n reason: \"stringify error \" + e\n }, this.sendToMain(JSON.stringify(n)), [2];\n case 3:\n return this.sendToMain(r), [2]\n }\n })\n })\n }, t\n }();\n t.exports = c\n}, function(module, exports, __webpack_require__) {\n \"use strict\";\n\n function parse(t) {\n return __awaiter(this, void 0, void 0, function() {\n var r, e;\n return __generator(this, function(n) {\n switch (n.label) {\n case 0:\n // console.log('*** decoding', t);\n return r = unescape(t), e = JSON.parse(r), [4, asyncSerialize_1.fromObjects(serializers(!0), e)];\n case 1:\n return [2, n.sent()]\n }\n })\n })\n }\n\n function stringify(t, r) {\n return void 0 === r && (r = !0), __awaiter(this, void 0, void 0, function() {\n var e, n;\n return __generator(this, function(o) {\n switch (o.label) {\n case 0:\n return [4, asyncSerialize_1.toObjects(serializers(r), t)];\n case 1:\n // console.log('*** encoding', n);\n return e = o.sent(), n = JSON.stringify(e), [2, escape(n)]\n }\n })\n })\n }\n\n function serializers(t) {\n return [ArrayBufferSerializer, ArrayBufferViewSerializer(t), CryptoKeySerializer]\n }\n\n function isArrayBufferViewWithPromise(t) {\n return t.hasOwnProperty(\"_promise\")\n }\n\n function arrayBufferViewName(t) {\n return t instanceof Int8Array ? \"Int8Array\" : t instanceof Uint8Array ? \"Uint8Array\" : t instanceof Uint8ClampedArray ? \"Uint8ClampedArray\" : t instanceof Int16Array ? \"Int16Array\" : t instanceof Uint16Array ? \"Uint16Array\" : t instanceof Int32Array ? \"Int32Array\" : t instanceof Uint32Array ? \"Uint32Array\" : t instanceof Float32Array ? \"Float32Array\" : t instanceof Float64Array ? \"Float64Array\" : t instanceof DataView ? \"DataView\" : void 0\n }\n\n function ArrayBufferViewSerializer(waitForPromise) {\n var _this = this;\n return {\n id: \"ArrayBufferView\",\n isType: ArrayBuffer.isView,\n toObject: function(t) {\n return __awaiter(_this, void 0, void 0, function() {\n return __generator(this, function(r) {\n switch (r.label) {\n case 0:\n return waitForPromise && isArrayBufferViewWithPromise(t) ? [4, t._promise] : [3, 2];\n case 1:\n r.sent(), r.label = 2;\n case 2:\n return [2, {\n name: arrayBufferViewName(t),\n buffer: t.buffer\n }]\n }\n })\n })\n },\n fromObject: function(abvs) {\n return __awaiter(_this, void 0, void 0, function() {\n return __generator(this, function(_a) {\n return [2, eval(\"new \" + abvs.name + \"(abvs.buffer)\")]\n })\n })\n }\n }\n }\n\n function hasData(t) {\n return void 0 !== t._import\n }\n var __assign = this && this.__assign || Object.assign || function(t) {\n for (var r, e = 1, n = arguments.length; e < n; e++) {\n r = arguments[e];\n for (var o in r) Object.prototype.hasOwnProperty.call(r, o) && (t[o] = r[o])\n }\n return t\n },\n __awaiter = this && this.__awaiter || function(t, r, e, n) {\n return new(e || (e = Promise))(function(o, i) {\n function a(t) {\n try {\n c(n.next(t))\n } catch (t) {\n i(t)\n }\n }\n\n function u(t) {\n try {\n c(n.throw(t))\n } catch (t) {\n i(t)\n }\n }\n\n function c(t) {\n t.done ? o(t.value) : new e(function(r) {\n r(t.value)\n }).then(a, u)\n }\n c((n = n.apply(t, r)).next())\n })\n },\n __generator = this && this.__generator || function(t, r) {\n function e(t) {\n return function(r) {\n return n([t, r])\n }\n }\n\n function n(e) {\n if (o) throw new TypeError(\"Generator is already executing.\");\n for (; u;) try {\n if (o = 1, i && (a = i[2 & e[0] ? \"return\" : e[0] ? \"throw\" : \"next\"]) && !(a = a.call(i, e[1])).done) return a;\n switch (i = 0, a && (e = [0, a.value]), e[0]) {\n case 0:\n case 1:\n a = e;\n break;\n case 4:\n return u.label++, {\n value: e[1],\n done: !1\n };\n case 5:\n u.label++, i = e[1], e = [0];\n continue;\n case 7:\n e = u.ops.pop(), u.trys.pop();\n continue;\n default:\n if (a = u.trys, !(a = a.length > 0 && a[a.length - 1]) && (6 === e[0] || 2 === e[0])) {\n u = 0;\n continue\n }\n if (3 === e[0] && (!a || e[1] > a[0] && e[1] < a[3])) {\n u.label = e[1];\n break\n }\n if (6 === e[0] && u.label < a[1]) {\n u.label = a[1], a = e;\n break\n }\n if (a && u.label < a[2]) {\n u.label = a[2], u.ops.push(e);\n break\n }\n a[2] && u.ops.pop(), u.trys.pop();\n continue\n }\n e = r.call(t, u)\n } catch (t) {\n e = [6, t], i = 0\n } finally {\n o = a = 0\n }\n if (5 & e[0]) throw e[1];\n return {\n value: e[0] ? e[1] : void 0,\n done: !0\n }\n }\n var o, i, a, u = {\n label: 0,\n sent: function() {\n if (1 & a[0]) throw a[1];\n return a[1]\n },\n trys: [],\n ops: []\n };\n return {\n next: e(0),\n throw: e(1),\n return: e(2)\n }\n },\n _this = this,\n asyncSerialize_1 = __webpack_require__(3),\n compat_1 = __webpack_require__(126);\n exports.parse = parse, exports.stringify = stringify;\n var ArrayBufferSerializer = {\n id: \"ArrayBuffer\",\n isType: function(t) {\n return t instanceof ArrayBuffer\n },\n toObject: function(t) {\n return __awaiter(_this, void 0, void 0, function() {\n return __generator(this, function(r) {\n return [2, String.fromCharCode.apply(null, new Int8Array(t))]\n })\n })\n },\n fromObject: function(t) {\n return __awaiter(_this, void 0, void 0, function() {\n var r, e, n, o;\n return __generator(this, function(i) {\n for (r = new ArrayBuffer(t.length), e = new Int8Array(r), n = 0, o = t.length; n < o; n++) e[n] = t.charCodeAt(n);\n return [2, r]\n })\n })\n }\n },\n CryptoKeySerializer = {\n id: \"CryptoKey\",\n isType: function(t) {\n var r = t.toLocaleString(),\n e = \"[object CryptoKey]\" === r || \"[object Key]\" === r,\n n = t._import && !t.serialized;\n return e || n\n },\n toObject: function(t) {\n return __awaiter(_this, void 0, void 0, function() {\n var r;\n return __generator(this, function(e) {\n switch (e.label) {\n case 0:\n return hasData(t) ? [2, {\n serialized: !0,\n _import: t._import,\n type: t.type,\n extractable: t.extractable,\n algorithm: t.algorithm,\n usages: t.usages\n }] : [4, compat_1.subtle().exportKey(\"jwk\", t)];\n case 1:\n return r = e.sent(), [2, {\n _import: {\n format: \"jwk\",\n keyData: r\n },\n serialized: !0,\n algorithm: t.algorithm,\n extractable: t.extractable,\n usages: t.usages,\n type: t.type\n }]\n }\n })\n })\n },\n fromObject: function(t) {\n return __awaiter(_this, void 0, void 0, function() {\n var r;\n return __generator(this, function(e) {\n switch (e.label) {\n case 0:\n return crypto.fake ? (r = __assign({}, t), delete r.serialized, [2, r]) : [4, compat_1.subtle().importKey(t._import.format, t._import.keyData, t.algorithm, t.extractable, t.usages)];\n case 1:\n return [2, e.sent()]\n }\n })\n })\n }\n }\n}, function(t, r, e) {\n \"use strict\";\n\n function n(t) {\n return t.hasOwnProperty(\"__serializer_id\")\n }\n\n function o(t, r) {\n return a(this, void 0, void 0, function() {\n var e, n, i, a, s, f, p, l, v, h, y;\n return u(this, function(u) {\n switch (u.label) {\n case 0:\n return \"object\" != typeof r ? [2, r] : (e = c(t, function(t) {\n return t.isType(r)\n }), e ? e.toObject ? [4, e.toObject(r)] : [3, 2] : [3, 5]);\n case 1:\n return i = u.sent(), [3, 3];\n case 2:\n i = r, u.label = 3;\n case 3:\n return n = i, a = {\n __serializer_id: e.id\n }, [4, o(t, n)];\n case 4:\n return [2, (a.value = u.sent(), a)];\n case 5:\n s = r instanceof Array ? [] : {}, f = [];\n for (p in r) f.push(p);\n l = 0, u.label = 6;\n case 6:\n return l < f.length ? (v = f[l], h = s, y = v, [4, o(t, r[v])]) : [3, 9];\n case 7:\n h[y] = u.sent(), u.label = 8;\n case 8:\n return l++, [3, 6];\n case 9:\n return [2, s]\n }\n })\n })\n }\n\n function i(t, r) {\n return a(this, void 0, void 0, function() {\n var e, o, a, s, f, p, l, v, h;\n return u(this, function(u) {\n switch (u.label) {\n case 0:\n return \"object\" != typeof r ? [2, r] : n(r) ? [4, i(t, r.value)] : [3, 2];\n case 1:\n return e = u.sent(), o = c(t, [\"id\", r.__serializer_id]), o.fromObject ? [2, o.fromObject(e)] : [2, e];\n case 2:\n a = r instanceof Array ? [] : {}, s = [];\n for (f in r) s.push(f);\n p = 0, u.label = 3;\n case 3:\n return p < s.length ? (l = s[p], v = a, h = l, [4, i(t, r[l])]) : [3, 6];\n case 4:\n v[h] = u.sent(), u.label = 5;\n case 5:\n return p++, [3, 3];\n case 6:\n return [2, a]\n }\n })\n })\n }\n var a = this && this.__awaiter || function(t, r, e, n) {\n return new(e || (e = Promise))(function(o, i) {\n function a(t) {\n try {\n c(n.next(t))\n } catch (t) {\n i(t)\n }\n }\n\n function u(t) {\n try {\n c(n.throw(t))\n } catch (t) {\n i(t)\n }\n }\n\n function c(t) {\n t.done ? o(t.value) : new e(function(r) {\n r(t.value)\n }).then(a, u)\n }\n c((n = n.apply(t, r)).next())\n })\n },\n u = this && this.__generator || function(t, r) {\n function e(t) {\n return function(r) {\n return n([t, r])\n }\n }\n\n function n(e) {\n if (o) throw new TypeError(\"Generator is already executing.\");\n for (; u;) try {\n if (o = 1, i && (a = i[2 & e[0] ? \"return\" : e[0] ? \"throw\" : \"next\"]) && !(a = a.call(i, e[1])).done) return a;\n switch (i = 0, a && (e = [0, a.value]), e[0]) {\n case 0:\n case 1:\n a = e;\n break;\n case 4:\n return u.label++, {\n value: e[1],\n done: !1\n };\n case 5:\n u.label++, i = e[1], e = [0];\n continue;\n case 7:\n e = u.ops.pop(), u.trys.pop();\n continue;\n default:\n if (a = u.trys, !(a = a.length > 0 && a[a.length - 1]) && (6 === e[0] || 2 === e[0])) {\n u = 0;\n continue\n }\n if (3 === e[0] && (!a || e[1] > a[0] && e[1] < a[3])) {\n u.label = e[1];\n break\n }\n if (6 === e[0] && u.label < a[1]) {\n u.label = a[1], a = e;\n break\n }\n if (a && u.label < a[2]) {\n u.label = a[2], u.ops.push(e);\n break\n }\n a[2] && u.ops.pop(), u.trys.pop();\n continue\n }\n e = r.call(t, u)\n } catch (t) {\n e = [6, t], i = 0\n } finally {\n o = a = 0\n }\n if (5 & e[0]) throw e[1];\n return {\n value: e[0] ? e[1] : void 0,\n done: !0\n }\n }\n var o, i, a, u = {\n label: 0,\n sent: function() {\n if (1 & a[0]) throw a[1];\n return a[1]\n },\n trys: [],\n ops: []\n };\n return {\n next: e(0),\n throw: e(1),\n return: e(2)\n }\n },\n c = e(4);\n (function() {\n function t() {}\n return t\n })();\n r.toObjects = o, r.fromObjects = i\n}, function(t, r, e) {\n var n = e(5),\n o = e(121),\n i = n(o);\n t.exports = i\n}, function(t, r, e) {\n function n(t) {\n return function(r, e, n) {\n var u = Object(r);\n if (!i(r)) {\n var c = o(e, 3);\n r = a(r), e = function(t) {\n return c(u[t], t, u)\n }\n }\n var s = t(r, e, n);\n return s > -1 ? u[c ? r[s] : s] : void 0\n }\n }\n var o = e(6),\n i = e(92),\n a = e(73);\n t.exports = n\n}, function(t, r, e) {\n function n(t) {\n return \"function\" == typeof t ? t : null == t ? a : \"object\" == typeof t ? u(t) ? i(t[0], t[1]) : o(t) : c(t)\n }\n var o = e(7),\n i = e(101),\n a = e(117),\n u = e(69),\n c = e(118);\n t.exports = n\n}, function(t, r, e) {\n function n(t) {\n var r = i(t);\n return 1 == r.length && r[0][2] ? a(r[0][0], r[0][1]) : function(e) {\n return e === t || o(e, t, r)\n }\n }\n var o = e(8),\n i = e(98),\n a = e(100);\n t.exports = n\n}, function(t, r, e) {\n function n(t, r, e, n) {\n var c = e.length,\n s = c,\n f = !n;\n if (null == t) return !s;\n for (t = Object(t); c--;) {\n var p = e[c];\n if (f && p[2] ? p[1] !== t[p[0]] : !(p[0] in t)) return !1\n }\n for (; ++c < s;) {\n p = e[c];\n var l = p[0],\n v = t[l],\n h = p[1];\n if (f && p[2]) {\n if (void 0 === v && !(l in t)) return !1\n } else {\n var y = new o;\n if (n) var _ = n(v, h, l, t, r, y);\n if (!(void 0 === _ ? i(h, v, a | u, n, y) : _)) return !1\n }\n }\n return !0\n }\n var o = e(9),\n i = e(53),\n a = 1,\n u = 2;\n t.exports = n\n}, function(t, r, e) {\n function n(t) {\n var r = this.__data__ = new o(t);\n this.size = r.size\n }\n var o = e(10),\n i = e(18),\n a = e(19),\n u = e(20),\n c = e(21),\n s = e(22);\n n.prototype.clear = i, n.prototype.delete = a, n.prototype.get = u, n.prototype.has = c, n.prototype.set = s, t.exports = n\n}, function(t, r, e) {\n function n(t) {\n var r = -1,\n e = null == t ? 0 : t.length;\n for (this.clear(); ++r < e;) {\n var n = t[r];\n this.set(n[0], n[1])\n }\n }\n var o = e(11),\n i = e(12),\n a = e(15),\n u = e(16),\n c = e(17);\n n.prototype.clear = o, n.prototype.delete = i, n.prototype.get = a, n.prototype.has = u, n.prototype.set = c, t.exports = n\n}, function(t, r) {\n function e() {\n this.__data__ = [], this.size = 0\n }\n t.exports = e\n}, function(t, r, e) {\n function n(t) {\n var r = this.__data__,\n e = o(r, t);\n if (e < 0) return !1;\n var n = r.length - 1;\n return e == n ? r.pop() : a.call(r, e, 1), --this.size, !0\n }\n var o = e(13),\n i = Array.prototype,\n a = i.splice;\n t.exports = n\n}, function(t, r, e) {\n function n(t, r) {\n for (var e = t.length; e--;)\n if (o(t[e][0], r)) return e;\n return -1\n }\n var o = e(14);\n t.exports = n\n}, function(t, r) {\n function e(t, r) {\n return t === r || t !== t && r !== r\n }\n t.exports = e\n}, function(t, r, e) {\n function n(t) {\n var r = this.__data__,\n e = o(r, t);\n return e < 0 ? void 0 : r[e][1]\n }\n var o = e(13);\n t.exports = n\n}, function(t, r, e) {\n function n(t) {\n return o(this.__data__, t) > -1\n }\n var o = e(13);\n t.exports = n\n}, function(t, r, e) {\n function n(t, r) {\n var e = this.__data__,\n n = o(e, t);\n return n < 0 ? (++this.size, e.push([t, r])) : e[n][1] = r, this\n }\n var o = e(13);\n t.exports = n\n}, function(t, r, e) {\n function n() {\n this.__data__ = new o, this.size = 0\n }\n var o = e(10);\n t.exports = n\n}, function(t, r) {\n function e(t) {\n var r = this.__data__,\n e = r.delete(t);\n return this.size = r.size, e\n }\n t.exports = e\n}, function(t, r) {\n function e(t) {\n return this.__data__.get(t)\n }\n t.exports = e\n}, function(t, r) {\n function e(t) {\n return this.__data__.has(t)\n }\n t.exports = e\n}, function(t, r, e) {\n function n(t, r) {\n var e = this.__data__;\n if (e instanceof o) {\n var n = e.__data__;\n if (!i || n.length < u - 1) return n.push([t, r]), this.size = ++e.size, this;\n e = this.__data__ = new a(n)\n }\n return e.set(t, r), this.size = e.size, this\n }\n var o = e(10),\n i = e(23),\n a = e(38),\n u = 200;\n t.exports = n\n}, function(t, r, e) {\n var n = e(24),\n o = e(29),\n i = n(o, \"Map\");\n t.exports = i\n}, function(t, r, e) {\n function n(t, r) {\n var e = i(t, r);\n return o(e) ? e : void 0\n }\n var o = e(25),\n i = e(37);\n t.exports = n\n}, function(t, r, e) {\n function n(t) {\n if (!a(t) || i(t)) return !1;\n var r = o(t) ? h : s;\n return r.test(u(t))\n }\n var o = e(26),\n i = e(34),\n a = e(33),\n u = e(36),\n c = /[\\\\^$.*+?()[\\]{}|]/g,\n s = /^\\[object .+?Constructor\\]$/,\n f = Function.prototype,\n p = Object.prototype,\n l = f.toString,\n v = p.hasOwnProperty,\n h = RegExp(\"^\" + l.call(v).replace(c, \"\\\\$&\").replace(/hasOwnProperty|(function).*?(?=\\\\\\()| for .+?(?=\\\\\\])/g, \"$1.*?\") + \"$\");\n t.exports = n\n}, function(t, r, e) {\n function n(t) {\n if (!i(t)) return !1;\n var r = o(t);\n return r == u || r == c || r == a || r == s\n }\n var o = e(27),\n i = e(33),\n a = \"[object AsyncFunction]\",\n u = \"[object Function]\",\n c = \"[object GeneratorFunction]\",\n s = \"[object Proxy]\";\n t.exports = n\n}, function(t, r, e) {\n function n(t) {\n return null == t ? void 0 === t ? c : u : s && s in Object(t) ? i(t) : a(t)\n }\n var o = e(28),\n i = e(31),\n a = e(32),\n u = \"[object Null]\",\n c = \"[object Undefined]\",\n s = o ? o.toStringTag : void 0;\n t.exports = n\n}, function(t, r, e) {\n var n = e(29),\n o = n.Symbol;\n t.exports = o\n}, function(t, r, e) {\n var n = e(30),\n o = \"object\" == typeof self && self && self.Object === Object && self,\n i = n || o || Function(\"return this\")();\n t.exports = i\n}, function(t, r) {\n (function(r) {\n var e = \"object\" == typeof r && r && r.Object === Object && r;\n t.exports = e\n }).call(r, function() {\n return this\n }())\n}, function(t, r, e) {\n function n(t) {\n var r = a.call(t, c),\n e = t[c];\n try {\n t[c] = void 0;\n var n = !0\n } catch (t) {}\n var o = u.call(t);\n return n && (r ? t[c] = e : delete t[c]), o\n }\n var o = e(28),\n i = Object.prototype,\n a = i.hasOwnProperty,\n u = i.toString,\n c = o ? o.toStringTag : void 0;\n t.exports = n\n}, function(t, r) {\n function e(t) {\n return o.call(t)\n }\n var n = Object.prototype,\n o = n.toString;\n t.exports = e\n}, function(t, r) {\n function e(t) {\n var r = typeof t;\n return null != t && (\"object\" == r || \"function\" == r)\n }\n t.exports = e\n}, function(t, r, e) {\n function n(t) {\n return !!i && i in t\n }\n var o = e(35),\n i = function() {\n var t = /[^.]+$/.exec(o && o.keys && o.keys.IE_PROTO || \"\");\n return t ? \"Symbol(src)_1.\" + t : \"\"\n }();\n t.exports = n\n}, function(t, r, e) {\n var n = e(29),\n o = n[\"__core-js_shared__\"];\n t.exports = o\n}, function(t, r) {\n function e(t) {\n if (null != t) {\n try {\n return o.call(t)\n } catch (t) {}\n try {\n return t + \"\"\n } catch (t) {}\n }\n return \"\"\n }\n var n = Function.prototype,\n o = n.toString;\n t.exports = e\n}, function(t, r) {\n function e(t, r) {\n return null == t ? void 0 : t[r]\n }\n t.exports = e\n}, function(t, r, e) {\n function n(t) {\n var r = -1,\n e = null == t ? 0 : t.length;\n for (this.clear(); ++r < e;) {\n var n = t[r];\n this.set(n[0], n[1])\n }\n }\n var o = e(39),\n i = e(47),\n a = e(50),\n u = e(51),\n c = e(52);\n n.prototype.clear = o, n.prototype.delete = i, n.prototype.get = a, n.prototype.has = u, n.prototype.set = c, t.exports = n\n}, function(t, r, e) {\n function n() {\n this.size = 0, this.__data__ = {\n hash: new o,\n map: new(a || i),\n string: new o\n }\n }\n var o = e(40),\n i = e(10),\n a = e(23);\n t.exports = n\n}, function(t, r, e) {\n function n(t) {\n var r = -1,\n e = null == t ? 0 : t.length;\n for (this.clear(); ++r < e;) {\n var n = t[r];\n this.set(n[0], n[1])\n }\n }\n var o = e(41),\n i = e(43),\n a = e(44),\n u = e(45),\n c = e(46);\n n.prototype.clear = o, n.prototype.delete = i, n.prototype.get = a, n.prototype.has = u, n.prototype.set = c, t.exports = n\n}, function(t, r, e) {\n function n() {\n this.__data__ = o ? o(null) : {}, this.size = 0\n }\n var o = e(42);\n t.exports = n\n}, function(t, r, e) {\n var n = e(24),\n o = n(Object, \"create\");\n t.exports = o\n}, function(t, r) {\n function e(t) {\n var r = this.has(t) && delete this.__data__[t];\n return this.size -= r ? 1 : 0, r\n }\n t.exports = e\n}, function(t, r, e) {\n function n(t) {\n var r = this.__data__;\n if (o) {\n var e = r[t];\n return e === i ? void 0 : e\n }\n return u.call(r, t) ? r[t] : void 0\n }\n var o = e(42),\n i = \"__lodash_hash_undefined__\",\n a = Object.prototype,\n u = a.hasOwnProperty;\n t.exports = n\n}, function(t, r, e) {\n function n(t) {\n var r = this.__data__;\n return o ? void 0 !== r[t] : a.call(r, t)\n }\n var o = e(42),\n i = Object.prototype,\n a = i.hasOwnProperty;\n t.exports = n\n}, function(t, r, e) {\n function n(t, r) {\n var e = this.__data__;\n return this.size += this.has(t) ? 0 : 1, e[t] = o && void 0 === r ? i : r, this\n }\n var o = e(42),\n i = \"__lodash_hash_undefined__\";\n t.exports = n\n}, function(t, r, e) {\n function n(t) {\n var r = o(this, t).delete(t);\n return this.size -= r ? 1 : 0, r\n }\n var o = e(48);\n t.exports = n\n}, function(t, r, e) {\n function n(t, r) {\n var e = t.__data__;\n return o(r) ? e[\"string\" == typeof r ? \"string\" : \"hash\"] : e.map\n }\n var o = e(49);\n t.exports = n\n}, function(t, r) {\n function e(t) {\n var r = typeof t;\n return \"string\" == r || \"number\" == r || \"symbol\" == r || \"boolean\" == r ? \"__proto__\" !== t : null === t\n }\n t.exports = e\n}, function(t, r, e) {\n function n(t) {\n return o(this, t).get(t)\n }\n var o = e(48);\n t.exports = n\n}, function(t, r, e) {\n function n(t) {\n return o(this, t).has(t)\n }\n var o = e(48);\n t.exports = n\n}, function(t, r, e) {\n function n(t, r) {\n var e = o(this, t),\n n = e.size;\n return e.set(t, r), this.size += e.size == n ? 0 : 1, this\n }\n var o = e(48);\n t.exports = n\n}, function(t, r, e) {\n function n(t, r, e, a, u) {\n return t === r || (null == t || null == r || !i(t) && !i(r) ? t !== t && r !== r : o(t, r, e, a, n, u))\n }\n var o = e(54),\n i = e(78);\n t.exports = n\n}, function(t, r, e) {\n function n(t, r, e, n, _, d) {\n var x = s(t),\n g = s(r),\n w = x ? h : c(t),\n j = g ? h : c(r);\n w = w == v ? y : w, j = j == v ? y : j;\n var m = w == y,\n O = j == y,\n A = w == j;\n if (A && f(t)) {\n if (!f(r)) return !1;\n x = !0, m = !1\n }\n if (A && !m) return d || (d = new o), x || p(t) ? i(t, r, e, n, _, d) : a(t, r, w, e, n, _, d);\n if (!(e & l)) {\n var z = m && b.call(t, \"__wrapped__\"),\n k = O && b.call(r, \"__wrapped__\");\n if (z || k) {\n var S = z ? t.value() : t,\n P = k ? r.value() : r;\n return d || (d = new o), _(S, P, e, n, d)\n }\n }\n return !!A && (d || (d = new o), u(t, r, e, n, _, d))\n }\n var o = e(9),\n i = e(55),\n a = e(61),\n u = e(65),\n c = e(93),\n s = e(69),\n f = e(79),\n p = e(83),\n l = 1,\n v = \"[object Arguments]\",\n h = \"[object Array]\",\n y = \"[object Object]\",\n _ = Object.prototype,\n b = _.hasOwnProperty;\n t.exports = n\n}, function(t, r, e) {\n function n(t, r, e, n, s, f) {\n var p = e & u,\n l = t.length,\n v = r.length;\n if (l != v && !(p && v > l)) return !1;\n var h = f.get(t);\n if (h && f.get(r)) return h == r;\n var y = -1,\n _ = !0,\n b = e & c ? new o : void 0;\n for (f.set(t, r), f.set(r, t); ++y < l;) {\n var d = t[y],\n x = r[y];\n if (n) var g = p ? n(x, d, y, r, t, f) : n(d, x, y, t, r, f);\n if (void 0 !== g) {\n if (g) continue;\n _ = !1;\n break\n }\n if (b) {\n if (!i(r, function(t, r) {\n if (!a(b, r) && (d === t || s(d, t, e, n, f))) return b.push(r)\n })) {\n _ = !1;\n break\n }\n } else if (d !== x && !s(d, x, e, n, f)) {\n _ = !1;\n break\n }\n }\n return f.delete(t), f.delete(r), _\n }\n var o = e(56),\n i = e(59),\n a = e(60),\n u = 1,\n c = 2;\n t.exports = n\n}, function(t, r, e) {\n function n(t) {\n var r = -1,\n e = null == t ? 0 : t.length;\n for (this.__data__ = new o; ++r < e;) this.add(t[r])\n }\n var o = e(38),\n i = e(57),\n a = e(58);\n n.prototype.add = n.prototype.push = i, n.prototype.has = a, t.exports = n\n}, function(t, r) {\n function e(t) {\n return this.__data__.set(t, n), this\n }\n var n = \"__lodash_hash_undefined__\";\n t.exports = e\n}, function(t, r) {\n function e(t) {\n return this.__data__.has(t)\n }\n t.exports = e\n}, function(t, r) {\n function e(t, r) {\n for (var e = -1, n = null == t ? 0 : t.length; ++e < n;)\n if (r(t[e], e, t)) return !0;\n return !1\n }\n t.exports = e\n}, function(t, r) {\n function e(t, r) {\n return t.has(r)\n }\n t.exports = e\n}, function(t, r, e) {\n function n(t, r, e, n, o, m, A) {\n switch (e) {\n case j:\n if (t.byteLength != r.byteLength || t.byteOffset != r.byteOffset) return !1;\n t = t.buffer, r = r.buffer;\n case w:\n return !(t.byteLength != r.byteLength || !m(new i(t), new i(r)));\n case l:\n case v:\n case _:\n return a(+t, +r);\n case h:\n return t.name == r.name && t.message == r.message;\n case b:\n case x:\n return t == r + \"\";\n case y:\n var z = c;\n case d:\n var k = n & f;\n if (z || (z = s), t.size != r.size && !k) return !1;\n var S = A.get(t);\n if (S) return S == r;\n n |= p, A.set(t, r);\n var P = u(z(t), z(r), n, o, m, A);\n return A.delete(t), P;\n case g:\n if (O) return O.call(t) == O.call(r)\n }\n return !1\n }\n var o = e(28),\n i = e(62),\n a = e(14),\n u = e(55),\n c = e(63),\n s = e(64),\n f = 1,\n p = 2,\n l = \"[object Boolean]\",\n v